本申請(qǐng)涉及顯示設(shè)備,尤其涉及一種顯示設(shè)備及媒資合成方法。
背景技術(shù):
1、顯示設(shè)備是能夠呈現(xiàn)用戶界面,并支持用戶交互的智能設(shè)備。以智能電視為例,智能電視是基于internet應(yīng)用技術(shù),具備開放式操作系統(tǒng)與芯片,擁有開放式應(yīng)用平臺(tái),可實(shí)現(xiàn)雙向人機(jī)交互功能,集影音、娛樂、數(shù)據(jù)等多種功能于一體的電視產(chǎn)品,用于滿足用戶多樣化和個(gè)性化需求。顯示設(shè)備可以播放多種不同來源的視頻,包括在線視頻平臺(tái)中的視頻、直播軟件中的視頻以及用戶制作的視頻等。
2、用戶可以通過顯示設(shè)備中的特定應(yīng)用進(jìn)行視頻的制作。例如,將提前拍攝的視頻上傳至顯示設(shè)備,采用顯示設(shè)備上的應(yīng)用程序?qū)σ曨l進(jìn)行裁剪、拼接等剪輯操作;或者選擇顯示設(shè)備上已有的視頻進(jìn)行合成等操作。
3、然而,采用對(duì)拍攝的視頻進(jìn)行剪輯或者將多個(gè)視頻進(jìn)行合成的方法制作視頻的速度慢,且需要的原始素材有限,導(dǎo)致制作的視頻豐富性低。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)?zhí)峁┮环N顯示設(shè)備及媒資合成方法,以解決媒資數(shù)據(jù)合成的速度慢和豐富性低的問題。
2、第一方面,本申請(qǐng)一些實(shí)施例提供一種顯示設(shè)備,包括:顯示器以及控制器。
3、其中,所述顯示器被配置為顯示用戶界面;所述控制器被配置為:
4、響應(yīng)于用戶輸入的媒資合成指令,獲取原始媒資數(shù)據(jù),所述原始媒資數(shù)據(jù)包括原始圖片數(shù)據(jù)、原始音頻數(shù)據(jù)和原始文本數(shù)據(jù);
5、以像素為單位對(duì)所述原始圖片數(shù)據(jù)執(zhí)行分區(qū)域提取,以得到視頻幀數(shù)據(jù);
6、按照預(yù)設(shè)編碼格式對(duì)所述視頻幀數(shù)據(jù)執(zhí)行編碼,以得到視頻數(shù)據(jù);
7、對(duì)所述原始音頻數(shù)據(jù)執(zhí)行格式轉(zhuǎn)換處理,以得到預(yù)設(shè)編碼格式的音頻數(shù)據(jù);
8、為所述原始文本數(shù)據(jù)添加時(shí)間標(biāo)記,以得到字幕數(shù)據(jù);
9、對(duì)所述視頻數(shù)據(jù)、所述音頻數(shù)據(jù)和所述字幕數(shù)據(jù)執(zhí)行封裝處理,以得到合成媒資數(shù)據(jù);其中,所述合成媒資數(shù)據(jù)的播放時(shí)長(zhǎng)等于所述原始音頻數(shù)據(jù)的播放時(shí)長(zhǎng)。
10、本申請(qǐng)一些實(shí)施例中,所述控制器執(zhí)行以像素為單位對(duì)所述原始圖片數(shù)據(jù)執(zhí)行分區(qū)域提取,以得到視頻幀數(shù)據(jù)的步驟前,還被配置為:對(duì)所述原始圖片數(shù)據(jù)執(zhí)行解碼,以得到解碼圖片數(shù)據(jù);若所述解碼圖片數(shù)據(jù)的數(shù)據(jù)格式與預(yù)設(shè)格式不同,則對(duì)所述解碼圖片數(shù)據(jù)執(zhí)行數(shù)據(jù)格式轉(zhuǎn)換,以得到預(yù)設(shè)格式的解碼圖片數(shù)據(jù)。
11、本申請(qǐng)一些實(shí)施例中,所述控制器執(zhí)行以像素為單位對(duì)所述原始圖片數(shù)據(jù)執(zhí)行分區(qū)域提取,以得到視頻幀數(shù)據(jù),具體被配置為:獲取所述解碼圖片數(shù)據(jù)的第一邊界點(diǎn)和第二邊界點(diǎn);所述第一邊界點(diǎn)和所述第二邊界點(diǎn)為所述解碼圖片數(shù)據(jù)中相對(duì)稱的兩個(gè)頂點(diǎn);根據(jù)所述第一邊界點(diǎn)和所述第二邊界點(diǎn)設(shè)置提取窗口,所述提取窗口的寬度等于預(yù)設(shè)比例個(gè)所述第一邊界點(diǎn)和所述第二邊界點(diǎn)之間包含的像素點(diǎn);以所述第一邊界點(diǎn)為所述提取窗口的起始點(diǎn),以預(yù)設(shè)數(shù)量為所述提取窗口的平移步長(zhǎng),按照第一方向依次在所述解碼圖片數(shù)據(jù)中提取位于所述提取窗口內(nèi)的像素點(diǎn),以得到多個(gè)所述視頻幀數(shù)據(jù),所述第一方向?yàn)閺乃龅谝贿吔琰c(diǎn)到所述第二邊界點(diǎn)的方向;所述視頻幀數(shù)據(jù)包括提取邊界點(diǎn)。
12、本申請(qǐng)一些實(shí)施例中,所述控制器執(zhí)行以像素為單位對(duì)所述原始圖片數(shù)據(jù)執(zhí)行分區(qū)域提取,以得到視頻幀數(shù)據(jù),還被配置為:若所述視頻幀數(shù)據(jù)的提取邊界點(diǎn)與所述第二邊界點(diǎn)重合,則以所述第二邊界點(diǎn)為所述提取窗口的起始點(diǎn),以所述預(yù)設(shè)數(shù)量為所述提取窗口的平移步長(zhǎng),按照第二方向依次在所述解碼圖片數(shù)據(jù)中提取位于所述提取窗口內(nèi)的像素點(diǎn),以得到多個(gè)所述視頻幀數(shù)據(jù),所述第二方向?yàn)閺乃龅诙吔琰c(diǎn)到所述第一邊界點(diǎn)的方向。
13、本申請(qǐng)一些實(shí)施例中,所述控制器執(zhí)行對(duì)所述原始音頻數(shù)據(jù)執(zhí)行格式轉(zhuǎn)換處理,以得到預(yù)設(shè)編碼格式的音頻數(shù)據(jù),具體被配置為:獲取新增音頻數(shù)據(jù);對(duì)所述原始音頻數(shù)據(jù)執(zhí)行解碼,以得到第一解碼音頻數(shù)據(jù);對(duì)所述新增音頻數(shù)據(jù)執(zhí)行解碼,以得到第二解碼音頻數(shù)據(jù);將所述第一解碼音頻數(shù)據(jù)和所述第二解碼音頻數(shù)據(jù)合成,以得到合成音頻數(shù)據(jù);對(duì)所述合成音頻數(shù)據(jù)執(zhí)行編碼,以得到預(yù)設(shè)編碼格式的音頻數(shù)據(jù)。
14、本申請(qǐng)一些實(shí)施例中,所述控制器執(zhí)行為所述原始文本數(shù)據(jù)添加時(shí)間標(biāo)記,以得到字幕數(shù)據(jù),具體被配置為:獲取所述原始音頻數(shù)據(jù)的采樣頻率和采樣點(diǎn)數(shù)量;根據(jù)所述采樣頻率和采樣點(diǎn)數(shù)量計(jì)算所述原始音頻數(shù)據(jù)的起始時(shí)間點(diǎn)和結(jié)束時(shí)間點(diǎn);對(duì)所述原始文本數(shù)據(jù)添加所述原始音頻數(shù)據(jù)的起始時(shí)間點(diǎn)和結(jié)束時(shí)間點(diǎn),以得到所述字幕數(shù)據(jù)。
15、本申請(qǐng)一些實(shí)施例中,所述控制器執(zhí)行對(duì)所述視頻數(shù)據(jù)、音頻數(shù)據(jù)和字幕數(shù)據(jù)執(zhí)行封裝處理,以得到合成媒資數(shù)據(jù),具體被配置為:生成初始媒資模板,所述初始媒資模版包括預(yù)設(shè)媒資格式;將所述視頻數(shù)據(jù)、音頻數(shù)據(jù)和字幕數(shù)據(jù)輸入至所述初始媒資模板;獲取結(jié)束標(biāo)識(shí)符;基于所述結(jié)束標(biāo)識(shí)符,根據(jù)所述初始媒資模板生成所述預(yù)設(shè)媒資格式的合成媒資數(shù)據(jù)。
16、本申請(qǐng)一些實(shí)施例中,所述控制器執(zhí)行將所述視頻數(shù)據(jù)、音頻數(shù)據(jù)和字幕數(shù)據(jù)輸入至所述初始媒資模板的步驟后,還被配置為:獲取所述字幕數(shù)據(jù)的起始時(shí)間標(biāo)記;以所述起始時(shí)間標(biāo)記表示的時(shí)間點(diǎn)為起始點(diǎn),每隔預(yù)設(shè)時(shí)間間隔在所述初始媒資模板中添加所述字幕數(shù)據(jù)。
17、本申請(qǐng)一些實(shí)施例中,所述控制器執(zhí)行響應(yīng)于用戶輸入的媒資合成指令,獲取原始媒資數(shù)據(jù)的步驟后,還被配置為:獲取所述原始音頻數(shù)據(jù)的數(shù)據(jù)長(zhǎng)度、采樣頻率、通道數(shù)和位深;根據(jù)所述數(shù)據(jù)長(zhǎng)度、采樣頻率、通道數(shù)和位深計(jì)算所述原始音頻數(shù)據(jù)的播放時(shí)長(zhǎng)。
18、第二方面,本申請(qǐng)一些實(shí)施例還提供一種媒資合成方法,應(yīng)用于第一方面提供的顯示設(shè)備,所述顯示設(shè)備包括:顯示器以及控制器。所述方法包括:
19、響應(yīng)于用戶輸入的媒資合成指令,獲取原始媒資數(shù)據(jù),所述原始媒資數(shù)據(jù)包括原始圖片數(shù)據(jù)、原始音頻數(shù)據(jù)和原始文本數(shù)據(jù);
20、以像素為單位對(duì)所述原始圖片數(shù)據(jù)執(zhí)行分區(qū)域提取,以得到視頻幀數(shù)據(jù);
21、按照預(yù)設(shè)編碼格式對(duì)所述視頻幀數(shù)據(jù)執(zhí)行編碼,以得到視頻數(shù)據(jù);
22、對(duì)所述原始音頻數(shù)據(jù)執(zhí)行格式轉(zhuǎn)換處理,以得到預(yù)設(shè)編碼格式的音頻數(shù)據(jù);
23、為所述原始文本數(shù)據(jù)添加時(shí)間標(biāo)記,以得到字幕數(shù)據(jù);
24、對(duì)所述視頻數(shù)據(jù)、所述音頻數(shù)據(jù)和所述字幕數(shù)據(jù)執(zhí)行封裝處理,以得到合成媒資數(shù)據(jù);其中,所述合成媒資數(shù)據(jù)的播放時(shí)長(zhǎng)等于所述原始音頻數(shù)據(jù)的播放時(shí)長(zhǎng)。
25、由以上技術(shù)方案可知,本申請(qǐng)一些實(shí)施例提供一種顯示設(shè)備及媒資合成方法。所述方法可以響應(yīng)于用戶輸入的媒資合成指令,獲取原始媒資數(shù)據(jù);以像素為單位對(duì)原始圖片數(shù)據(jù)執(zhí)行分區(qū)域提取,以得到視頻幀數(shù)據(jù);按照預(yù)設(shè)編碼格式對(duì)視頻幀數(shù)據(jù)執(zhí)行編碼,以得到視頻數(shù)據(jù);對(duì)原始音頻數(shù)據(jù)執(zhí)行格式轉(zhuǎn)換處理,以得到預(yù)設(shè)編碼格式的音頻數(shù)據(jù);為原始文本數(shù)據(jù)添加時(shí)間標(biāo)記,以得到字幕數(shù)據(jù);對(duì)視頻數(shù)據(jù)、音頻數(shù)據(jù)和字幕數(shù)據(jù)執(zhí)行封裝處理,以得到合成媒資數(shù)據(jù)。所述方法能夠獲取多種不同類型的原始媒資數(shù)據(jù),并實(shí)時(shí)對(duì)獲取到的原始媒資數(shù)據(jù)執(zhí)行相應(yīng)處理,再將處理后的媒資數(shù)據(jù)執(zhí)行封裝,以得到合成媒資數(shù)據(jù),提高合成媒資數(shù)據(jù)的速度和豐富性。
1.一種顯示設(shè)備,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的顯示設(shè)備,其特征在于,所述控制器執(zhí)行以像素為單位對(duì)所述原始圖片數(shù)據(jù)執(zhí)行分區(qū)域提取,以得到視頻幀數(shù)據(jù)的步驟前,還被配置為:
3.根據(jù)權(quán)利要求2所述的顯示設(shè)備,其特征在于,所述控制器執(zhí)行以像素為單位對(duì)所述原始圖片數(shù)據(jù)執(zhí)行分區(qū)域提取,以得到視頻幀數(shù)據(jù),具體被配置為:
4.根據(jù)權(quán)利要求3所述的顯示設(shè)備,其特征在于,所述控制器執(zhí)行以像素為單位對(duì)所述原始圖片數(shù)據(jù)執(zhí)行分區(qū)域提取,以得到視頻幀數(shù)據(jù),還被配置為:
5.根據(jù)權(quán)利要求1所述的顯示設(shè)備,其特征在于,所述控制器執(zhí)行對(duì)所述原始音頻數(shù)據(jù)執(zhí)行格式轉(zhuǎn)換處理,以得到預(yù)設(shè)編碼格式的音頻數(shù)據(jù),具體被配置為:
6.根據(jù)權(quán)利要求1所述的顯示設(shè)備,其特征在于,所述控制器執(zhí)行為所述原始文本數(shù)據(jù)添加時(shí)間標(biāo)記,以得到字幕數(shù)據(jù),具體被配置為:
7.根據(jù)權(quán)利要求6所述的顯示設(shè)備,其特征在于,所述控制器執(zhí)行對(duì)所述視頻數(shù)據(jù)、音頻數(shù)據(jù)和字幕數(shù)據(jù)執(zhí)行封裝處理,以得到合成媒資數(shù)據(jù),具體被配置為:
8.根據(jù)權(quán)利要求7所述的顯示設(shè)備,其特征在于,所述控制器執(zhí)行將所述視頻數(shù)據(jù)、音頻數(shù)據(jù)和字幕數(shù)據(jù)輸入至所述初始媒資模板的步驟后,還被配置為:
9.根據(jù)權(quán)利要求1所述的顯示設(shè)備,其特征在于,所述控制器執(zhí)行響應(yīng)于用戶輸入的媒資合成指令,獲取原始媒資數(shù)據(jù)的步驟后,還被配置為:
10.一種媒資合成方法,其特征在于,應(yīng)用于權(quán)利要求1-9任一項(xiàng)所述的顯示設(shè)備,所述方法包括: