最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

字幕顯示方法、裝置、電子設備、存儲介質(zhì)和程序產(chǎn)品與流程

文檔序號:41959119發(fā)布日期:2025-05-20 16:53閱讀:2來源:國知局
字幕顯示方法、裝置、電子設備、存儲介質(zhì)和程序產(chǎn)品與流程

本技術涉及計算機,具體涉及一種字幕顯示方法、裝置、電子設備、存儲介質(zhì)和程序產(chǎn)品。


背景技術:

1、隨著互聯(lián)網(wǎng)的普及以及智能手機、平板電腦、智能電視等設備的普及,人們可以通過各種渠道如本地播放器、在線視頻平臺或社交媒體平臺等觀看視頻。在視頻播放時,為了便于更好地理解視頻中的對話、場景和情節(jié),以及豐富顯示內(nèi)容,通常會在播放的視頻中加入相應的字幕。字幕一般分為硬字幕和軟字幕兩種類型。硬字幕是直接嵌入到視頻中的字幕,通常字幕和視頻內(nèi)容壓縮到同一個視頻文件里,播放視頻時視頻畫面自帶了字幕信息。軟字幕是獨立于視頻文件的字幕,通常視頻畫面中沒有字幕,而在視頻播放的將字幕添加在視頻畫面中,以此軟字幕可以隨時修改,比如,可以根據(jù)不同的播放場景選擇不同的語言的軟字幕添加在視頻畫面中。

2、然而,由于視頻顯示的畫面內(nèi)容可能較復雜、視頻畫面高對比度、觀看環(huán)境光線不足或反光等因素的影響,容易導致視頻畫面中顯示的字幕難以辨認。


技術實現(xiàn)思路

1、本技術實施例提供一種字幕顯示方法、裝置、電子設備、存儲介質(zhì)和程序產(chǎn)品,可以使待顯示字幕在目標視頻畫面中能清晰顯示。

2、本技術實施例提供一種字幕顯示方法,包括:當視頻加載待顯示字幕時,確定所述待顯示字幕在目標視頻畫面中的待顯示區(qū)域,所述目標視頻畫面為所述待顯示字幕對應的視頻畫面;從所述目標視頻畫面中,獲取所述待顯示區(qū)域內(nèi)的畫面色彩信息;根據(jù)所述畫面色彩信息以及所述待顯示字幕的原始色彩信息,確定所述待顯示字幕的目標色彩信息,所述目標色彩信息與所述畫面色彩信息的色彩差異不小于所述原始色彩信息與所述畫面色彩信息的色彩差異;根據(jù)所述目標色彩信息,在所述待顯示區(qū)域顯示所述待顯示字幕。

3、本技術實施例還提供一種字幕顯示裝置,包括:區(qū)域確定單元,用于當視頻加載待顯示字幕時,確定所述待顯示字幕在目標視頻畫面中的待顯示區(qū)域,所述目標視頻畫面為所述待顯示字幕對應的視頻畫面;獲取單元,用于從所述目標視頻畫面中,獲取所述待顯示區(qū)域內(nèi)的畫面色彩信息;色彩確定單元,用于根據(jù)所述畫面色彩信息以及所述待顯示字幕的原始色彩信息,確定所述待顯示字幕的目標色彩信息,所述目標色彩信息與所述畫面色彩信息的色彩差異不小于所述原始色彩信息與所述畫面色彩信息的色彩差異;顯示單元,用于根據(jù)所述目標色彩信息,在所述待顯示區(qū)域顯示所述待顯示字幕。

4、在一些實施方式中,所述區(qū)域確定單元包括位置獲取子單元以及參數(shù)計算子單元,包括:所述位置獲取子單元,用于當檢測到所述視頻加載所述待顯示字幕時,獲取所述待顯示字幕的字幕位置參數(shù);所述參數(shù)計算子單元,用于根據(jù)所述字幕位置參數(shù),計算所述待顯示字幕在所述目標視頻畫面中的待顯示區(qū)域的區(qū)域參數(shù)。

5、在一些實施方式中,所述區(qū)域參數(shù)包括對角參數(shù),所述參數(shù)計算子單元,包括尺寸計算子單元和對角計算子單元,包括:所述尺寸計算子單元,用于根據(jù)所述字幕位置參數(shù),確定所述待顯示區(qū)域的尺寸;所述對角計算子單元,用于根據(jù)所述待顯示區(qū)域的尺寸以及預設的字幕邊距,計算所述待顯示字幕在所述目標視頻畫面中的待顯示區(qū)域的對角參數(shù),所述對角參數(shù)用于定義所述待顯示區(qū)域在所述目標視頻畫面中的位置和尺寸。

6、在一些實施方式中,所述字幕顯示裝置還包括文本單元,文本單元包括文本獲取子單元和文本解析子單元,包括:所述文本獲取子單元,用于獲取字幕文件;所述文本解析子單元,用于從所述字幕文件中解析得到字幕文本,并將所述字幕文本緩存在本地,所述字幕文本包括至少一個字幕條目的文本內(nèi)容;

7、所述區(qū)域確定單元包括檢測子單元以及區(qū)域確定子單元,包括:所述檢測子單元,用于當檢測到待顯示視頻畫面的畫面顯示時間點與任一所述字幕條目的字幕顯示時間點匹配時,將所述任一所述字幕條目的文本內(nèi)容作為待顯示字幕,以及將所述待顯示視頻畫面作為所述目標視頻畫面;所述區(qū)域確定子單元,用于確定所述待顯示字幕在所述目標視頻畫面中的待顯示區(qū)域。

8、在一些實施方式中,所述區(qū)域確定子單元包括位置獲取子單元以及參數(shù)計算子單元。

9、在一些實施方式中,所述畫面色彩信息包括像素信息,所述從所述目標視頻畫面中,所述獲取單元包括第一獲取子單元、第二獲取子單元以及第三獲取子單元,包括:所述第一獲取子單元,用于獲取所述目標視頻畫面的分辨率;所述第二獲取子單元,用于基于所述分辨率,確定所述區(qū)域參數(shù)對應的邊界像素位置;所述第三獲取子單元,用于從所述目標視頻畫面中,獲取所述邊界像素位置對應的區(qū)域畫面的像素信息。

10、在一些實施方式中,所述色彩確定單元包括差異值子單元、色彩確定子單元以及色彩調(diào)整子單元,包括:所述差異值子單元,用于計算所述畫面色彩信息與所述原始色彩信息的色彩差異值;所述色彩確定子單元,用于若所述色彩差異值大于等于預設的差異閾值,將所述原始色彩信息作為所述待顯示字幕的目標色彩信息;所述色彩調(diào)整子單元,用于若所述色彩差異值小于所述預設的差異閾值,調(diào)整所述原始色彩信息,將調(diào)整后的色彩信息作為所述待顯示字幕的目標色彩信息。

11、在一些實施方式中,所述差異值子單元包括第一差異值子單元以及第二差異值子單,包括:所述第一差異值子單元,用于將所述畫面色彩信息以及所述原始色彩信息,分別轉(zhuǎn)換為畫面空間向量以及原始空間向量,所述畫面空間向量用于表征所述畫面色彩信息在顏色空間的向量,所述原始空間向量用于表征所述原始色彩信息在顏色空間的向量;所述第二差異值子單元,用于根據(jù)所述畫面空間向量與所述原始空間向量之間的空間距離,得到所述色彩差異值。

12、在一些實施方式中,所述色彩信息包括顏色通道值,所述色彩調(diào)整子單元包括第一色彩調(diào)整子單元以及第二色彩調(diào)整子單元,包括:所述第一色彩調(diào)整子單元,用于若所述色彩差異值小于所述預設的差異閾值,對所述原始色彩信息中的顏色通道值進行反相計算,得到反相顏色通道值;所述第二色彩調(diào)整子單元,用于將所述反相顏色通道值作為所述待顯示字幕的目標色彩信息中的顏色通道值。

13、在一些實施方式中,所述色彩調(diào)整子單元包括第三色彩調(diào)整子單元、第四色彩調(diào)整子單元、第五色彩調(diào)整子單元以及第六色彩調(diào)整子單元,包括:所述第三色彩調(diào)整子單元,用于若所述色彩差異值小于所述預設的差異閾值,調(diào)整所述原始色彩信息,得到調(diào)整后的色彩信息;所述第四色彩調(diào)整子單元,用于計算所述畫面色彩信息與所述調(diào)整后的色彩信息的調(diào)整色彩差異值;所述第五色彩調(diào)整子單元,用于若所述調(diào)整色彩差異值大于等于所述預設的差異閾值,將所述調(diào)整后的色彩信息作為所述待顯示字幕的目標色彩信息;所述第六色彩調(diào)整子單元,用于若所述調(diào)整色彩差異值小于所述等于預設的差異閾值,將所述調(diào)整后的色彩信息作為原始色彩信息,返回步驟調(diào)整所述原始色彩信息,得到調(diào)整后的色彩信息以及后續(xù)步驟,直至所述調(diào)整色彩差異值大于等于所述預設的差異閾值,將所述調(diào)整后的色彩信息作為所述待顯示字幕的目標色彩信息。

14、在一些實施方式中,所述目標視頻畫面為當前視頻畫面的下一幀視頻畫面,所述色彩確定單元還用于:若所述目標視頻畫面的下一幀視頻畫面的畫面顯示時間點與所述待顯示字幕的字幕顯示時間點匹配,將所述目標視頻畫面的下一幀視頻畫面作為所述目標視頻畫面,返回步驟從所述目標視頻畫面中,獲取所述待顯示區(qū)域內(nèi)的畫面色彩信息以及后續(xù)步驟,直至所述目標視頻畫面的下一幀視頻畫面的畫面顯示時間點與所述待顯示字幕的字幕顯示時間點不匹配。

15、在一些實施方式中,所述視頻畫面有多幀,所述顯示單元包括識別子單元以及顯示子單元,包括:所述識別子單元,用于識別所述目標視頻畫面中的目標對象位移;所述顯示子單元,用于若所述目標對象位移小于預設的位移閾值,根據(jù)所述目標色彩信息,在所述待顯示區(qū)域顯示所述待顯示字幕。

16、本技術實施例還提供一種電子設備,包括處理器和存儲器,所述存儲器存儲有多條指令;所述處理器從所述存儲器中加載指令,以執(zhí)行本技術實施例所提供的任一種字幕顯示方法中的步驟。

17、本技術實施例還提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有多條指令,所述指令適于處理器進行加載,以執(zhí)行本技術實施例所提供的任一種字幕顯示方法中的步驟。

18、本技術實施例還提供一種計算機程序產(chǎn)品,包括計算機程序或指令,所述計算機程序或指令被處理器執(zhí)行時實現(xiàn)本技術實施例所提供的任一種字幕顯示方法中的步驟。

19、本技術實施例可以當視頻加載待顯示字幕時,確定所述待顯示字幕在目標視頻畫面中的待顯示區(qū)域,所述目標視頻畫面為所述待顯示字幕對應的視頻畫面;從所述目標視頻畫面中,獲取所述待顯示區(qū)域內(nèi)的畫面色彩信息;根據(jù)所述畫面色彩信息以及所述待顯示字幕的原始色彩信息,確定所述待顯示字幕的目標色彩信息,所述目標色彩信息與所述畫面色彩信息的色彩差異不小于所述原始色彩信息與所述畫面色彩信息的色彩差異;根據(jù)所述目標色彩信息,在所述待顯示區(qū)域顯示所述待顯示字幕。

20、在本技術中,在視頻加載待顯示字幕時,實時確定待顯示字幕在目標視頻畫面中的待顯示區(qū)域,以獲取相應畫面色彩信息。通過畫面色彩信息與待顯示字幕的原始色彩信息的色彩差異,以判斷待顯示字幕在目標視頻畫面中是否能清晰顯示,以選擇與畫面色彩信息的色彩差異大的色彩信息作為目標色彩信息,以使待顯示字幕在目標視頻畫面中能清晰顯示。此外,在視頻加載待顯示字幕時,僅獲取待顯示區(qū)域內(nèi)的畫面色彩信息用于比較待顯示字幕的色彩信息,能減少色彩信息獲取以及色彩差異確定過程的數(shù)據(jù)處理量,提升處理效率,使得待顯示字幕與目標視頻畫面能實時同步顯示。由于待顯示區(qū)域表征待顯示字幕在目標視頻畫面中顯示的位置,其對待顯示字幕的顯示效果影響較大,因此,僅獲取待顯示區(qū)域內(nèi)的畫面色彩信息用于比較待顯示字幕的色彩信息,也可降低目標視頻畫面中其他區(qū)域的色彩信息的干擾,提高確定待顯示字幕的目標色彩信息的準確性。

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