亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

動態(tài)壁紙中的字幕添加方法、裝置及電子設(shè)備與流程

文檔序號:11292675閱讀:856來源:國知局
動態(tài)壁紙中的字幕添加方法、裝置及電子設(shè)備與流程

本發(fā)明涉及電子設(shè)備技術(shù)領(lǐng)域,尤其涉及一種動態(tài)壁紙中的字幕添加方法、裝置及電子設(shè)備。



背景技術(shù):

隨著終端技術(shù)的發(fā)展,用戶會設(shè)置動態(tài)壁紙,例如,在終端鎖屏界面上展示已經(jīng)加載好的視頻或播放絢麗的動畫,在使用動態(tài)壁紙的過程中,用戶會有自定義動態(tài)壁紙字幕的需求。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。

為此,本發(fā)明的一個目的在于提出一種動態(tài)壁紙中的字幕添加方法,能夠?qū)崿F(xiàn)根據(jù)用戶的個性化需求在動態(tài)壁紙中添加字幕,有效增強(qiáng)壁紙的表達(dá)效果。

本發(fā)明的另一個目的在于提出一種動態(tài)壁紙中的字幕添加裝置。

本發(fā)明的另一個目的在于提出一種電子設(shè)備。

本發(fā)明的另一個目的在于提出一種非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì)。

本發(fā)明的另一個目的在于提出一種計(jì)算機(jī)程序產(chǎn)品。

為達(dá)到上述目的,本發(fā)明第一方面實(shí)施例提出的動態(tài)壁紙中的字幕添加方法,包括:獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕;將所述待添加字幕添加至所述視頻源中得到目標(biāo)視頻源,并根據(jù)所述目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙;根據(jù)所述目標(biāo)動態(tài)壁紙對所述動態(tài)壁紙進(jìn)行更新,以對所述動態(tài)壁紙進(jìn)行字幕添加。

在本發(fā)明的一個實(shí)施例中,所述獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕之后,還包括:

獲取所述視頻源的第一播放時(shí)長,并獲取所述待添加字幕的第二播放時(shí)長;

判斷所述第二播放時(shí)長是否小于或者等于所述第一播放時(shí)長;

若否,則基于所述第一播放時(shí)長對所述待添加字幕進(jìn)行剪裁處理。

在本發(fā)明的一個實(shí)施例中,所述基于所述第一播放時(shí)長對所述待添加字幕進(jìn)行剪裁處理,包括:

從所述待添加字幕中提取目標(biāo)鍵值對,所述目標(biāo)鍵值對用于標(biāo)記所述待添加字幕中的每個單位字幕,與其對應(yīng)的時(shí)間節(jié)點(diǎn)之間的對應(yīng)關(guān)系;

基于所述第一播放時(shí)長以保留所述目標(biāo)鍵值對的方式對所述待添加字幕進(jìn)行剪裁處理。

在本發(fā)明的一個實(shí)施例中,在所述判斷所述第二播放時(shí)長是否小于或者等于所述第一播放時(shí)長之后,還包括:

若否,生成使用戶重新選取待添加字幕的第一操作接口,或者,生成使用戶對所述待添加字幕進(jìn)行剪裁處理的第二操作接口。

在本發(fā)明的一個實(shí)施例中,所述基于所述第一播放時(shí)長對所述待添加字幕進(jìn)行剪裁處理,包括:

在所述用戶操作所述第二操作接口時(shí),基于所述第一播放時(shí)長對所述待添加字幕進(jìn)行剪裁處理。

本發(fā)明第一方面實(shí)施例提出的動態(tài)壁紙中的字幕添加方法,通過獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕,將待添加字幕添加至視頻源中得到目標(biāo)視頻源,并根據(jù)目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙,以及根據(jù)目標(biāo)動態(tài)壁紙對動態(tài)壁紙進(jìn)行更新,由于待添加字幕是根據(jù)用戶指令確定的,能夠?qū)崿F(xiàn)根據(jù)用戶的個性化需求在動態(tài)壁紙中添加字幕,有效增強(qiáng)壁紙的表達(dá)效果。

為達(dá)到上述目的,本發(fā)明第二方面實(shí)施例提出的動態(tài)壁紙中的字幕添加裝置,包括:第一獲取模塊,用于獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕;添加模塊,用于將所述待添加字幕添加至所述視頻源中得到目標(biāo)視頻源,并根據(jù)所述目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙;更新模塊,用于根據(jù)所述目標(biāo)動態(tài)壁紙對所述動態(tài)壁紙進(jìn)行更新,以對所述動態(tài)壁紙進(jìn)行字幕添加。

在本發(fā)明的一個實(shí)施例中,還包括:

第二獲取模塊,用于獲取所述視頻源的第一播放時(shí)長,并獲取所述待添加字幕的第二播放時(shí)長;

判斷模塊,用于判斷所述第二播放時(shí)長是否小于或者等于所述第一播放時(shí)長;

剪裁模塊,用于在所述第二播放時(shí)長大于所述第一播放時(shí)長時(shí),基于所述第一播放時(shí)長對所述待添加字幕進(jìn)行剪裁處理。

在本發(fā)明的一個實(shí)施例中,所述剪裁模塊,包括:

提取子模塊,用于從所述待添加字幕中提取目標(biāo)鍵值對,所述目標(biāo)鍵值對用于標(biāo)記所述待添加字幕中的每個單位字幕,與其對應(yīng)的時(shí)間節(jié)點(diǎn)之間的對應(yīng)關(guān)系;

剪裁子模塊,用于基于所述第一播放時(shí)長以保留所述目標(biāo)鍵值對的方式對所述待添加字幕進(jìn)行剪裁處理。

在本發(fā)明的一個實(shí)施例中,還包括:

生成模塊,用于在所述第二播放時(shí)長大于所述第一播放時(shí)長時(shí),生成使用戶重新選取待添加字幕的第一操作接口,或者,生成使用戶對所述待添加字幕進(jìn)行剪裁處理的第二操作接口。

在本發(fā)明的一個實(shí)施例中,所述剪裁模塊,具體用于:

在所述用戶操作所述第二操作接口時(shí),基于所述第一播放時(shí)長對所述待添加字幕進(jìn)行剪裁處理。

本發(fā)明第二方面實(shí)施例提出的動態(tài)壁紙中的字幕添加裝置,通過獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕,將待添加字幕添加至視頻源中得到目標(biāo)視頻源,并根據(jù)目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙,以及根據(jù)目標(biāo)動態(tài)壁紙對動態(tài)壁紙進(jìn)行更新,由于待添加字幕是根據(jù)用戶指令確定的,能夠?qū)崿F(xiàn)根據(jù)用戶的個性化需求在動態(tài)壁紙中添加字幕,有效增強(qiáng)壁紙的表達(dá)效果。

為達(dá)到上述目的,本發(fā)明第三方面實(shí)施例提出的電子設(shè)備,包括:處理器,存儲器,電源電路,多媒體組件,音頻組件,輸入/輸出(i/o)的接口,傳感器組件,以及通信組件;其中,電路板安置在殼體圍成的空間內(nèi)部,所述處理器和所述存儲器設(shè)置在所述電路板上;所述電源電路,用于為所述電子設(shè)備的各個電路或器件供電;所述存儲器用于存儲可執(zhí)行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運(yùn)行與所述可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行:獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕;將所述待添加字幕添加至所述視頻源中得到目標(biāo)視頻源,并根據(jù)所述目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙;根據(jù)所述目標(biāo)動態(tài)壁紙對所述動態(tài)壁紙進(jìn)行更新,以對所述動態(tài)壁紙進(jìn)行字幕添加。

本發(fā)明第三方面實(shí)施例提出的電子設(shè)備,通過獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕,將待添加字幕添加至視頻源中得到目標(biāo)視頻源,并根據(jù)目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙,以及根據(jù)目標(biāo)動態(tài)壁紙對動態(tài)壁紙進(jìn)行更新,由于待添加字幕是根據(jù)用戶指令確定的,能夠?qū)崿F(xiàn)根據(jù)用戶的個性化需求在動態(tài)壁紙中添加字幕,有效增強(qiáng)壁紙的表達(dá)效果。

為達(dá)到上述目的,本發(fā)明第四方面實(shí)施例提出的非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由移動終端的處理器被執(zhí)行時(shí),使得移動終端能夠執(zhí)行一種動態(tài)壁紙中的字幕添加方法,所述方法包括:獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕;將所述待添加字幕添加至所述視頻源中得到目標(biāo)視頻源,并根據(jù)所述目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙;根據(jù)所述目標(biāo)動態(tài)壁紙對所述動態(tài)壁紙進(jìn)行更新,以對所述動態(tài)壁紙進(jìn)行字幕添加。

本發(fā)明第四方面實(shí)施例提出的非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì),通過獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕,將待添加字幕添加至視頻源中得到目標(biāo)視頻源,并根據(jù)目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙,以及根據(jù)目標(biāo)動態(tài)壁紙對動態(tài)壁紙進(jìn)行更新,由于待添加字幕是根據(jù)用戶指令確定的,能夠?qū)崿F(xiàn)根據(jù)用戶的個性化需求在動態(tài)壁紙中添加字幕,有效增強(qiáng)壁紙的表達(dá)效果。

為達(dá)到上述目的,本發(fā)明第五方面實(shí)施例提出的計(jì)算機(jī)程序產(chǎn)品,當(dāng)所述計(jì)算機(jī)程序產(chǎn)品中的指令由處理器執(zhí)行時(shí),執(zhí)行一種動態(tài)壁紙中的字幕添加方法,所述方法包括:獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕;將所述待添加字幕添加至所述視頻源中得到目標(biāo)視頻源,并根據(jù)所述目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙;根據(jù)所述目標(biāo)動態(tài)壁紙對所述動態(tài)壁紙進(jìn)行更新,以對所述動態(tài)壁紙進(jìn)行字幕添加。

本發(fā)明第五方面實(shí)施例提出的計(jì)算機(jī)程序產(chǎn)品,通過獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕,將待添加字幕添加至視頻源中得到目標(biāo)視頻源,并根據(jù)目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙,以及根據(jù)目標(biāo)動態(tài)壁紙對動態(tài)壁紙進(jìn)行更新,由于待添加字幕是根據(jù)用戶指令確定的,能夠?qū)崿F(xiàn)根據(jù)用戶的個性化需求在動態(tài)壁紙中添加字幕,有效增強(qiáng)壁紙的表達(dá)效果。

本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。

附圖說明

本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對實(shí)施例的描述中將變得明顯和容易理解,其中:

圖1是本發(fā)明一實(shí)施例提出的動態(tài)壁紙中的字幕添加方法的流程示意圖;

圖2是本發(fā)明另一實(shí)施例提出的動態(tài)壁紙中的字幕添加方法的流程示意圖;

圖3是本發(fā)明另一實(shí)施例提出的動態(tài)壁紙中的字幕添加方法的流程示意圖;

圖4是本發(fā)明一實(shí)施例提出的動態(tài)壁紙中的字幕添加裝置的結(jié)構(gòu)示意圖;

圖5是本發(fā)明另一實(shí)施例提出的動態(tài)壁紙中的字幕添加裝置的結(jié)構(gòu)示意圖;

圖6是本發(fā)明實(shí)施例的一個電子設(shè)備的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。

圖1是本發(fā)明一實(shí)施例提出的動態(tài)壁紙中的字幕添加方法的流程示意圖。

本發(fā)明的實(shí)施例可以應(yīng)用在用戶對終端的動態(tài)壁紙(例如,終端桌面背景的動態(tài)壁紙,或者,終端鎖屏的動態(tài)壁紙)添加字幕的過程中,對此不作限制。

進(jìn)一步地,用戶可以通過設(shè)置在終端中的壁紙類應(yīng)用程序?qū)K端的動態(tài)壁紙?zhí)砑幼帜弧?/p>

其中,應(yīng)用程序可以是指運(yùn)行在電子設(shè)備上的軟件程序,電子設(shè)備例如為個人電腦(personalcomputer,pc),云端設(shè)備或者移動設(shè)備,移動設(shè)備例如智能手機(jī),或者平板電腦等。終端可以是智能手機(jī)、平板電腦、個人數(shù)字助理、電子書等具有各種操作系統(tǒng)的硬件設(shè)備,對此不作限制。

需要說明的是,本發(fā)明實(shí)施例的執(zhí)行主體,在硬件上可以例如為終端的中央處理器(centralprocessingunit,cpu),在軟件上可以例如為終端中的壁紙類應(yīng)用的相關(guān)服務(wù),對此不作限制。

參見圖1,該方法包括:

s11:獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕。

在本發(fā)明的實(shí)施例中,該動態(tài)壁紙可以為已經(jīng)配置在終端界面中的壁紙,或者,也可以為壁紙類應(yīng)用中預(yù)存壁紙庫中的壁紙,對此不作限制。

可選地,在本發(fā)明的實(shí)施例中,可以預(yù)先建立視頻源庫,具體可以采用統(tǒng)計(jì)的方式建立視頻源庫,例如,由后臺人員對用戶對終端壁紙的設(shè)置行為進(jìn)行統(tǒng)計(jì),將設(shè)置所采用次數(shù)較多的動態(tài)壁紙,以及對應(yīng)的視頻源保存在視頻源庫中?;蛘?,也可以采用機(jī)器學(xué)習(xí)的方式建立視頻源庫,例如,用網(wǎng)頁相關(guān)技術(shù)如爬蟲技術(shù)等從網(wǎng)頁上得到用戶設(shè)置所采用次數(shù)較多的動態(tài)壁紙,以及對應(yīng)的視頻源保存在視頻源庫中,對此不作限制。

進(jìn)一步地,該視頻源庫可以存儲在終端的后臺服務(wù)器中。

在本發(fā)明的實(shí)施例中,可以從后臺服務(wù)器中的視頻源庫中讀取該動態(tài)壁紙的視頻源,或者,也可以從網(wǎng)絡(luò)側(cè)下載該動態(tài)壁紙的視頻源,對此不作限制。

進(jìn)一步地,若該動態(tài)壁紙為用戶根據(jù)終端本地存儲的視頻所生成的,則可以直接在本地存儲中讀取該動態(tài)壁紙的視頻源,對此不作限制。

進(jìn)一步地,可以預(yù)先對各種渠道獲取的動態(tài)壁紙配置唯一標(biāo)識,而后,根據(jù)該唯一標(biāo)識確定動態(tài)壁紙的視頻源,對此不作限制。

其中,用戶指令用于選取出需求待添加字幕。

在本發(fā)明的實(shí)施例中,該待添加字幕可以是基于用戶指令從本地存儲中確定的,或者,也可以是基于用戶指令從網(wǎng)絡(luò)側(cè)下載的,對此不作限制。

在本發(fā)明的實(shí)施例中,由于待添加字幕是根據(jù)用戶指令確定的,因此,可以滿足用戶對動態(tài)壁紙中所添加字幕的個性化需求,提升用戶體驗(yàn)度,進(jìn)而,提升用戶與壁紙類應(yīng)用的互動性能和使用粘性。

可選地,一些實(shí)施例中,參見圖2,在s11之后,該方法還包括:

s21:獲取視頻源的第一播放時(shí)長,并獲取待添加字幕的第二播放時(shí)長。

其中,可以基于視頻播放類應(yīng)用打開該視頻源,讀取播放完畢該視頻源所需要的時(shí)長,并將該時(shí)長作為第一播放時(shí)長,基于相關(guān)的字幕編輯類應(yīng)用打開該待添加字幕,讀取字幕時(shí)長,并將該時(shí)長作為第二播放時(shí)長。

s22:判斷第二播放時(shí)長是否小于或者等于第一播放時(shí)長,若是,則執(zhí)行s12,否則,執(zhí)行s23。

可以理解的是,若第二播放時(shí)長大于第一播放時(shí)長,則會造成視頻源的視頻內(nèi)容和字幕內(nèi)容不同步,因此,在本發(fā)明的實(shí)施例中,可以判斷第二播放時(shí)長是否小于或者等于第一播放時(shí)長,并根據(jù)判斷結(jié)果觸發(fā)后續(xù)不同的處理。

s23:基于第一播放時(shí)長對待添加字幕進(jìn)行剪裁處理。

在本發(fā)明的實(shí)施例中,通過判斷第二播放時(shí)長是否小于或者等于第一播放時(shí)長,若第二播放時(shí)長大于第一播放時(shí)長,則可以觸發(fā)對待添加字幕進(jìn)行剪裁處理,能夠有效避免視頻源的視頻內(nèi)容和字幕內(nèi)容不同步,保障動態(tài)壁紙視頻播放的完整性。

s12:將待添加字幕添加至視頻源中得到目標(biāo)視頻源,并根據(jù)目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙。

其中,可以采用相關(guān)技術(shù)將待添加字幕添加至視頻源中,并將添加字幕后的視頻源作為目標(biāo)視頻源,對此不作限制。

而后,可以對該目標(biāo)視頻源進(jìn)行剪裁處理,根據(jù)剪裁處理后的目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙,或者,也可以直接根據(jù)該目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙,對此不作限制。

通過根據(jù)目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙,該目標(biāo)視頻源中植入了用戶需求的字幕,實(shí)現(xiàn)根據(jù)用戶的個性化需求在動態(tài)壁紙中添加字幕。

s13:根據(jù)目標(biāo)動態(tài)壁紙對動態(tài)壁紙進(jìn)行更新,以對動態(tài)壁紙進(jìn)行字幕添加。

例如,可以采用目標(biāo)動態(tài)壁紙?zhí)鎿Q原有的動態(tài)壁紙,以對動態(tài)壁紙進(jìn)行更新,若該動態(tài)壁紙為已經(jīng)配置在終端界面中的壁紙,則直接將更新后的動態(tài)壁紙?jiān)O(shè)置在終端界面中,或者,若該動態(tài)壁紙為壁紙類應(yīng)用中預(yù)存壁紙庫中的壁紙,則將更新后的動態(tài)壁紙存儲在預(yù)存壁紙庫中,后續(xù)可以根據(jù)用戶的個性化需求設(shè)置或者不設(shè)置更新后的動態(tài)壁紙,對此不作限制。

進(jìn)一步地,一些實(shí)施例中,也可以將更新后的動態(tài)壁紙上傳至網(wǎng)絡(luò)側(cè),以供互聯(lián)網(wǎng)中其他用戶進(jìn)行下載,實(shí)現(xiàn)數(shù)據(jù)共享,進(jìn)一步提升用戶與壁紙類應(yīng)用的互動性能和使用粘性。

本實(shí)施例中,通過獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕,將待添加字幕添加至視頻源中得到目標(biāo)視頻源,并根據(jù)目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙,以及根據(jù)目標(biāo)動態(tài)壁紙對動態(tài)壁紙進(jìn)行更新,由于待添加字幕是根據(jù)用戶指令確定的,能夠?qū)崿F(xiàn)根據(jù)用戶的個性化需求在動態(tài)壁紙中添加字幕,有效增強(qiáng)壁紙的表達(dá)效果。

圖3是本發(fā)明另一實(shí)施例提出的動態(tài)壁紙中的字幕添加方法的流程示意圖。

參見圖3,該方法包括:

s31:獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕。

在本發(fā)明的實(shí)施例中,該動態(tài)壁紙可以為已經(jīng)配置在終端界面中的壁紙,或者,也可以為壁紙類應(yīng)用中預(yù)存壁紙庫中的壁紙,對此不作限制。

可選地,在本發(fā)明的實(shí)施例中,可以預(yù)先建立視頻源庫,具體可以采用統(tǒng)計(jì)的方式建立視頻源庫,例如,由后臺人員對用戶對終端壁紙的設(shè)置行為進(jìn)行統(tǒng)計(jì),將設(shè)置所采用次數(shù)較多的動態(tài)壁紙,以及對應(yīng)的視頻源保存在視頻源庫中?;蛘?,也可以采用機(jī)器學(xué)習(xí)的方式建立視頻源庫,例如,用網(wǎng)頁相關(guān)技術(shù)如爬蟲技術(shù)等從網(wǎng)頁上得到用戶設(shè)置所采用次數(shù)較多的動態(tài)壁紙,以及對應(yīng)的視頻源保存在視頻源庫中,對此不作限制。

進(jìn)一步地,該視頻源庫可以存儲在終端的后臺服務(wù)器中。

在本發(fā)明的實(shí)施例中,可以從后臺服務(wù)器中的視頻源庫中讀取該動態(tài)壁紙的視頻源,或者,也可以從網(wǎng)絡(luò)側(cè)下載該動態(tài)壁紙的視頻源,對此不作限制。

進(jìn)一步地,若該動態(tài)壁紙為用戶根據(jù)終端本地存儲的視頻所生成的,則可以直接在本地存儲中讀取該動態(tài)壁紙的視頻源,對此不作限制。

進(jìn)一步地,可以預(yù)先對各種渠道獲取的動態(tài)壁紙配置唯一標(biāo)識,而后,根據(jù)該唯一標(biāo)識確定動態(tài)壁紙的視頻源,對此不作限制。

其中,用戶指令用于選取出需求待添加字幕。

在本發(fā)明的實(shí)施例中,該待添加字幕可以是基于用戶指令從本地存儲中確定的,或者,也可以是基于用戶指令從網(wǎng)絡(luò)側(cè)下載的,對此不作限制。

在本發(fā)明的實(shí)施例中,由于待添加字幕是根據(jù)用戶指令確定的,因此,可以滿足用戶對動態(tài)壁紙中所添加字幕的個性化需求,提升用戶體驗(yàn)度,進(jìn)而,提升用戶與壁紙類應(yīng)用的互動性能和使用粘性。

s32:獲取視頻源的第一播放時(shí)長,并獲取待添加字幕的第二播放時(shí)長。

其中,可以基于視頻播放類應(yīng)用打開該視頻源,讀取播放完畢該視頻源所需要的時(shí)長,并將該時(shí)長作為第一播放時(shí)長,基于相關(guān)的字幕編輯類應(yīng)用打開該待添加字幕,讀取字幕時(shí)長,并將該時(shí)長作為第二播放時(shí)長。

s33:判斷第二播放時(shí)長是否小于或者等于第一播放時(shí)長,若是,直接執(zhí)行s37,否則,執(zhí)行s34。

可以理解的是,若第二播放時(shí)長大于第一播放時(shí)長,則會造成視頻源的視頻內(nèi)容和字幕內(nèi)容不同步,因此,在本發(fā)明的實(shí)施例中,可以判斷第二播放時(shí)長是否小于或者等于第一播放時(shí)長,并根據(jù)判斷結(jié)果觸發(fā)后續(xù)不同的處理。

在本發(fā)明的實(shí)施例中,通過判斷第二播放時(shí)長是否小于或者等于第一播放時(shí)長,若第二播放時(shí)長大于第一播放時(shí)長,則可以觸發(fā)對待添加字幕進(jìn)行剪裁處理,能夠有效避免視頻源的視頻內(nèi)容和字幕內(nèi)容不同步,保障動態(tài)壁紙視頻播放的完整性。

s34:生成使用戶重新選取待添加字幕的第一操作接口,或者,生成使用戶對待添加字幕進(jìn)行剪裁處理的第二操作接口。

在本發(fā)明的實(shí)施例中,用戶可以通過該第一操作接口從本地存儲中重新確定待添加字幕,或者,用戶可以通過該第一操作接口從網(wǎng)絡(luò)側(cè)重新下載得到待添加字幕組,提升功能完備性,使得用戶交互體驗(yàn)更加友好。

在本發(fā)明的實(shí)施例中,用戶可以通過第二操作接口觸發(fā)對待添加字幕進(jìn)行剪裁處理,即,用戶可以選擇對待添加字幕進(jìn)行剪裁處理,也可以選擇不對待添加字幕進(jìn)行剪裁處理,使用靈活,進(jìn)一步滿足用戶多樣化的需求。

s35:在用戶操作第二操作接口時(shí),從待添加字幕中提取目標(biāo)鍵值對,目標(biāo)鍵值對用于標(biāo)記待添加字幕中的每個單位字幕,與其對應(yīng)的時(shí)間節(jié)點(diǎn)之間的對應(yīng)關(guān)系。

s36:基于第一播放時(shí)長以保留目標(biāo)鍵值對的方式對待添加字幕進(jìn)行剪裁處理。

可以理解的是,在對待添加字幕進(jìn)行剪裁處理的過程中,為了避免剪裁掉相對關(guān)鍵的字幕,可以預(yù)先從待添加字幕中提取目標(biāo)鍵值對,而后,基于第一播放時(shí)長以保留目標(biāo)鍵值對的方式對待添加字幕進(jìn)行剪裁處理。

例如,可以以保留目標(biāo)鍵值對的方式,將待添加字幕的播放時(shí)長剪裁至等于第一播放時(shí)長,或者,也可以剪裁至小于第一播放時(shí)長,對此不作限制。

或者,在本發(fā)明的實(shí)施例中,也可以對目標(biāo)鍵值對中的單位字幕的重要等級進(jìn)行標(biāo)記,若目標(biāo)鍵值對中,多個單位字幕對應(yīng)的時(shí)長總和仍然大于該第一播放時(shí)長,則可以根據(jù)預(yù)設(shè)的重要等級,從多個單位字幕中刪除部分重要等級較低的字幕,以保障剪裁后的播放時(shí)長,能夠等于或者小于第一播放時(shí)長,對此不作限制。

通過在用戶操作第二操作接口時(shí),從待添加字幕中提取目標(biāo)鍵值對,目標(biāo)鍵值對用于標(biāo)記待添加字幕中的每個單位字幕,與其對應(yīng)的時(shí)間節(jié)點(diǎn)之間的對應(yīng)關(guān)系,并基于第一播放時(shí)長以保留目標(biāo)鍵值對的方式對待添加字幕進(jìn)行剪裁處理,能夠保留待添加字幕中的有效字幕信息,滿足用戶個性化需求的同時(shí),保障字幕添加效果。

s37:將待添加字幕添加至視頻源中得到目標(biāo)視頻源,并根據(jù)目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙。

其中,可以采用相關(guān)技術(shù)將待添加字幕添加至視頻源中,并將添加字幕后的視頻源作為目標(biāo)視頻源,對此不作限制。

而后,可以對該目標(biāo)視頻源進(jìn)行剪裁處理,根據(jù)剪裁處理后的目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙,或者,也可以直接根據(jù)該目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙,對此不作限制。

通過根據(jù)目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙,該目標(biāo)視頻源中植入了用戶需求的字幕,實(shí)現(xiàn)根據(jù)用戶的個性化需求在動態(tài)壁紙中添加字幕。

s38:根據(jù)目標(biāo)動態(tài)壁紙對動態(tài)壁紙進(jìn)行更新,以對動態(tài)壁紙進(jìn)行字幕添加。

例如,可以采用目標(biāo)動態(tài)壁紙?zhí)鎿Q原有的動態(tài)壁紙,以對動態(tài)壁紙進(jìn)行更新,若該動態(tài)壁紙為已經(jīng)配置在終端界面中的壁紙,則直接將更新后的動態(tài)壁紙?jiān)O(shè)置在終端界面中,或者,若該動態(tài)壁紙為壁紙類應(yīng)用中預(yù)存壁紙庫中的壁紙,則將更新后的動態(tài)壁紙存儲在預(yù)存壁紙庫中,后續(xù)可以根據(jù)用戶的個性化需求設(shè)置或者不設(shè)置更新后的動態(tài)壁紙,對此不作限制。

本實(shí)施例中,通過獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕,將待添加字幕添加至視頻源中得到目標(biāo)視頻源,并根據(jù)目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙,以及根據(jù)目標(biāo)動態(tài)壁紙對動態(tài)壁紙進(jìn)行更新,由于待添加字幕是根據(jù)用戶指令確定的,能夠?qū)崿F(xiàn)根據(jù)用戶的個性化需求在動態(tài)壁紙中添加字幕,有效增強(qiáng)壁紙的表達(dá)效果。通過判斷第二播放時(shí)長是否小于或者等于第一播放時(shí)長,若第二播放時(shí)長大于第一播放時(shí)長,則可以觸發(fā)對待添加字幕進(jìn)行剪裁處理,能夠有效避免視頻源的視頻內(nèi)容和字幕內(nèi)容不同步,保障動態(tài)壁紙視頻播放的完整性。通過生成使用戶重新選取待添加字幕的第一操作接口,或者,生成使用戶對待添加字幕進(jìn)行剪裁處理的第二操作接口,提升功能完備性,使得用戶交互體驗(yàn)更加友好,使用靈活,進(jìn)一步滿足用戶多樣化的需求。通過將更新后的動態(tài)壁紙上傳至網(wǎng)絡(luò)側(cè),以供互聯(lián)網(wǎng)中其他用戶進(jìn)行下載,實(shí)現(xiàn)數(shù)據(jù)共享,進(jìn)一步提升用戶與壁紙類應(yīng)用的互動性能和使用粘性。通過在用戶操作第二操作接口時(shí),從待添加字幕中提取目標(biāo)鍵值對,目標(biāo)鍵值對用于標(biāo)記待添加字幕中的每個單位字幕,與其對應(yīng)的時(shí)間節(jié)點(diǎn)之間的對應(yīng)關(guān)系,并基于第一播放時(shí)長以保留目標(biāo)鍵值對的方式對待添加字幕進(jìn)行剪裁處理,能夠保留待添加字幕中的有效字幕信息,滿足用戶個性化需求的同時(shí),保障字幕添加效果。

圖4是本發(fā)明一實(shí)施例提出的動態(tài)壁紙中的字幕添加裝置的結(jié)構(gòu)示意圖。

參見圖4,該裝置400包括:第一獲取模塊401、添加模塊402,以及更新模塊403,其中,

第一獲取模塊401,用于獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕。

添加模塊402,用于將待添加字幕添加至視頻源中得到目標(biāo)視頻源,并根據(jù)目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙。

更新模塊403,用于根據(jù)目標(biāo)動態(tài)壁紙對動態(tài)壁紙進(jìn)行更新,以對動態(tài)壁紙進(jìn)行字幕添加。

可選地,一些實(shí)施例中,參見圖5,還包括:

第二獲取模塊404,用于獲取視頻源的第一播放時(shí)長,并獲取待添加字幕的第二播放時(shí)長。

判斷模塊405,用于判斷第二播放時(shí)長是否小于或者等于第一播放時(shí)長。

剪裁模塊406,用于在第二播放時(shí)長大于第一播放時(shí)長時(shí),基于第一播放時(shí)長對待添加字幕進(jìn)行剪裁處理。

生成模塊407,用于在第二播放時(shí)長大于第一播放時(shí)長時(shí),生成使用戶重新選取待添加字幕的第一操作接口,或者,生成使用戶對待添加字幕進(jìn)行剪裁處理的第二操作接口。

可選地,一些實(shí)施例中,參見圖5,剪裁模塊406,包括:

提取子模塊4061,用于從待添加字幕中提取目標(biāo)鍵值對,目標(biāo)鍵值對用于標(biāo)記待添加字幕中的每個單位字幕,與其對應(yīng)的時(shí)間節(jié)點(diǎn)之間的對應(yīng)關(guān)系。

剪裁子模塊4062,用于基于第一播放時(shí)長以保留目標(biāo)鍵值對的方式對待添加字幕進(jìn)行剪裁處理。

可選地,一些實(shí)施例中,剪裁模塊406,具體用于:

在用戶操作第二操作接口時(shí),基于第一播放時(shí)長對待添加字幕進(jìn)行剪裁處理。

需要說明的是,前述圖1-圖3實(shí)施例中對動態(tài)壁紙中的字幕添加方法實(shí)施例的解釋說明也適用于該實(shí)施例的動態(tài)壁紙中的字幕添加裝置,其實(shí)現(xiàn)原理類似,此處不再贅述。

本實(shí)施例中,通過獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕,將待添加字幕添加至視頻源中得到目標(biāo)視頻源,并根據(jù)目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙,以及根據(jù)目標(biāo)動態(tài)壁紙對動態(tài)壁紙進(jìn)行更新,由于待添加字幕是根據(jù)用戶指令確定的,能夠?qū)崿F(xiàn)根據(jù)用戶的個性化需求在動態(tài)壁紙中添加字幕,有效增強(qiáng)壁紙的表達(dá)效果。

本發(fā)明實(shí)施例還提供了一種電子設(shè)備,參見圖6,電子設(shè)備600可以包括以下一個或多個組件:處理器601,存儲器602,電源電路603,多媒體組件604,音頻組件605,輸入/輸出(i/o)的接口606,傳感器組件607,以及通信組件606。

電源電路603,用于為電子設(shè)備的各個電路或器件供電;存儲器602用于存儲可執(zhí)行程序代碼;處理器601通過讀取存儲器602中存儲的可執(zhí)行程序代碼來運(yùn)行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行以下步驟:

獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕;

將待添加字幕添加至視頻源中得到目標(biāo)視頻源,并根據(jù)目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙;

根據(jù)目標(biāo)動態(tài)壁紙對動態(tài)壁紙進(jìn)行更新,以對動態(tài)壁紙進(jìn)行字幕添加。

需要說明的是,前述圖1-圖3實(shí)施例中對動態(tài)壁紙中的字幕添加方法實(shí)施例的解釋說明也適用于該實(shí)施例的電子設(shè)備600,其實(shí)現(xiàn)原理類似,此處不再贅述。

本實(shí)施例中,通過獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕,將待添加字幕添加至視頻源中得到目標(biāo)視頻源,并根據(jù)目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙,以及根據(jù)目標(biāo)動態(tài)壁紙對動態(tài)壁紙進(jìn)行更新,由于待添加字幕是根據(jù)用戶指令確定的,能夠?qū)崿F(xiàn)根據(jù)用戶的個性化需求在動態(tài)壁紙中添加字幕,有效增強(qiáng)壁紙的表達(dá)效果。

為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì),當(dāng)存儲介質(zhì)中的指令由終端的處理器執(zhí)行時(shí),使得終端能夠執(zhí)行一種動態(tài)壁紙中的字幕添加方法,方法包括:

獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕;

將待添加字幕添加至視頻源中得到目標(biāo)視頻源,并根據(jù)目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙;

根據(jù)目標(biāo)動態(tài)壁紙對動態(tài)壁紙進(jìn)行更新,以對動態(tài)壁紙進(jìn)行字幕添加。

本實(shí)施例中的非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì),通過獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕,將待添加字幕添加至視頻源中得到目標(biāo)視頻源,并根據(jù)目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙,以及根據(jù)目標(biāo)動態(tài)壁紙對動態(tài)壁紙進(jìn)行更新,由于待添加字幕是根據(jù)用戶指令確定的,能夠?qū)崿F(xiàn)根據(jù)用戶的個性化需求在動態(tài)壁紙中添加字幕,有效增強(qiáng)壁紙的表達(dá)效果。

為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)計(jì)算機(jī)程序產(chǎn)品中的指令被處理器執(zhí)行時(shí),執(zhí)行一種動態(tài)壁紙中的字幕添加方法,方法包括:

獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕;

將待添加字幕添加至視頻源中得到目標(biāo)視頻源,并根據(jù)目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙;

根據(jù)目標(biāo)動態(tài)壁紙對動態(tài)壁紙進(jìn)行更新,以對動態(tài)壁紙進(jìn)行字幕添加。

本實(shí)施例中的計(jì)算機(jī)程序產(chǎn)品,通過獲取動態(tài)壁紙的視頻源,并基于用戶指令確定待添加字幕,將待添加字幕添加至視頻源中得到目標(biāo)視頻源,并根據(jù)目標(biāo)視頻源生成目標(biāo)動態(tài)壁紙,以及根據(jù)目標(biāo)動態(tài)壁紙對動態(tài)壁紙進(jìn)行更新,由于待添加字幕是根據(jù)用戶指令確定的,能夠?qū)崿F(xiàn)根據(jù)用戶的個性化需求在動態(tài)壁紙中添加字幕,有效增強(qiáng)壁紙的表達(dá)效果。

需要說明的是,在本發(fā)明的描述中,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。

流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。

應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對數(shù)據(jù)信號實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現(xiàn)場可編程門陣列(fpga)等。

本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。

此外,在本發(fā)明各個實(shí)施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲在一個計(jì)算機(jī)可讀取存儲介質(zhì)中。

上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。

在本說明書的描述中,參考術(shù)語“一個實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個實(shí)施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個或多個實(shí)施例或示例中以合適的方式結(jié)合。

盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實(shí)施例進(jìn)行變化、修改、替換和變型。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1