同時(shí),也提高了視頻字幕顯示的智能性;對(duì)用戶側(cè)來(lái)講,提高了用戶體驗(yàn)。
[0049]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫的說(shuō)明書(shū)、權(quán)利要求書(shū)、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
[0050]下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說(shuō)明】
[0051]附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0052]圖1為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種視頻字幕的遮擋方法的流程圖;
[0053]圖2為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種視頻字幕的遮擋方法中步驟SlO的流程圖;
[0054]圖3為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種視頻字幕的遮擋方法中步驟S20的流程圖;
[0055]圖4為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種視頻字幕的遮擋方法中步驟S30的流程圖;
[0056]圖5為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種視頻字幕的遮擋方法中步驟S303的流程圖;
[0057]圖6為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種視頻字幕的遮擋裝置的框圖;
[0058]圖7為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種視頻字幕的遮擋裝置中字幕獲取模塊60的框圖;
[0059]圖8為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種視頻字幕的遮擋裝置中控件提供模塊70的框圖;
[0060]圖9為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種視頻字幕的遮擋裝置中字幕遮擋模塊80的框圖;
[0061]圖10為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種視頻字幕的遮擋裝置中圖層生成單元803的一種實(shí)施方式的框圖;
[0062]圖11為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種視頻字幕的遮擋裝置中圖層生成單元803的另一種實(shí)施方式的框圖。
【具體實(shí)施方式】
[0063]以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0064]本發(fā)明公開(kāi)的一個(gè)實(shí)施例中提供了一種視頻字幕的遮擋方法,用以遮擋用戶不希望顯示的字幕,實(shí)現(xiàn)根據(jù)用戶操作僅顯示用戶選擇的語(yǔ)種所對(duì)應(yīng)的字幕。如圖1所示,本發(fā)明實(shí)施例中一種視頻字幕的遮擋方法包括步驟S10-S30:
[0065]步驟S10、查找并獲取待播放視頻對(duì)應(yīng)的視頻數(shù)據(jù),解析所述視頻數(shù)據(jù),獲取所述視頻數(shù)據(jù)對(duì)應(yīng)的待播放視頻中所包含的字幕語(yǔ)種;
[0066]本發(fā)明實(shí)施例視頻字幕的遮擋方法,通過(guò)從待播放視頻所對(duì)應(yīng)的視頻數(shù)據(jù)中,獲取該視頻數(shù)據(jù)對(duì)應(yīng)的字幕語(yǔ)種,從而提供一個(gè)可以供用戶選擇的控件,用戶可以自己選擇遮擋哪一個(gè)語(yǔ)種對(duì)應(yīng)的字幕。
[0067]在開(kāi)始播放對(duì)應(yīng)的視頻時(shí),查找并獲取該待播放視頻所對(duì)應(yīng)的視頻數(shù)據(jù),解析該視頻數(shù)據(jù),根據(jù)解析結(jié)果,獲取該視頻數(shù)據(jù)中對(duì)應(yīng)的待播放視頻所包含的字幕語(yǔ)種,比如:漢語(yǔ)、英語(yǔ)、日語(yǔ)等。
[0068]在一個(gè)實(shí)施例中,如圖2所示,所述步驟SlO可以實(shí)施為步驟S101-S102:
[0069]步驟S101、查找并獲取待播放視頻對(duì)應(yīng)的視頻數(shù)據(jù),解析所述視頻數(shù)據(jù)對(duì)應(yīng)的視頻頭部信息中的字幕信息;
[0070]本發(fā)明實(shí)施例中,可以通過(guò)視頻的頭部信息中的字幕信息來(lái)獲取對(duì)應(yīng)的字幕語(yǔ)種。因此,在查找并獲取待播放視頻對(duì)應(yīng)的視頻數(shù)據(jù)后,可以直接找到該視頻數(shù)據(jù)對(duì)應(yīng)的視頻頭部信息中字幕信息,從而直接解析該視頻頭部信息中的字幕信息。
[0071]步驟S102、根據(jù)對(duì)所述字幕信息的解析結(jié)果,獲取所述視頻數(shù)據(jù)對(duì)應(yīng)的待播放視頻中所包含的字幕語(yǔ)種。
[0072]根據(jù)對(duì)上述字幕信息的解析結(jié)果,即可便捷地獲取到該視頻數(shù)據(jù)對(duì)應(yīng)的待播放視頻中所包含的字幕語(yǔ)種。
[0073]步驟S20、根據(jù)獲取的所述字幕語(yǔ)種,提供一個(gè)語(yǔ)種選擇控件,供用戶選擇所要遮擋的字蒂語(yǔ)種;
[0074]在獲取到該視頻播放時(shí)對(duì)應(yīng)顯示的字幕語(yǔ)種后,播放器可以為用戶提供一個(gè)語(yǔ)種選擇控件,供用戶選擇所需要遮擋的字幕語(yǔ)種,用戶便可以利用該語(yǔ)種選擇控件,根據(jù)自身的需要選擇需遮擋的字幕。比如,該語(yǔ)種選擇控件為一個(gè)插件按鈕,則用戶便可以通過(guò)點(diǎn)擊上述插件按鈕,即可觸發(fā)遮擋對(duì)應(yīng)語(yǔ)種字幕的功能。
[0075]本發(fā)明實(shí)施例中,播放器提供的語(yǔ)種選擇控件可以是一個(gè)物理按鈕或者物理按鍵,也可以是一個(gè)觸摸控制的插件、或者利用光標(biāo)點(diǎn)擊控制的操作控件等,本發(fā)明實(shí)施例對(duì)所述語(yǔ)種選擇控件的具體類型和具體展現(xiàn)形式不做限定。
[0076]在一個(gè)實(shí)施例中,如圖3所示,所述步驟S20可以實(shí)施為步驟S201-S203:
[0077]步驟S201、根據(jù)獲取的所述字幕語(yǔ)種,識(shí)別所述字幕語(yǔ)種對(duì)應(yīng)的數(shù)量;
[0078]步驟S202、識(shí)別出所述字幕語(yǔ)種僅有一種,則提供一個(gè)是否需要遮擋字幕的語(yǔ)種選擇控件,供用戶選擇是否需要遮擋所述字幕語(yǔ)種對(duì)應(yīng)的字幕;
[0079]步驟S203、識(shí)別出所述字幕語(yǔ)種有多種,則提供一個(gè)可選擇多個(gè)語(yǔ)種的語(yǔ)種選擇控件,供用戶選擇所要遮擋的字幕語(yǔ)種所對(duì)應(yīng)的字幕。
[0080]本發(fā)明實(shí)施例中,在提供對(duì)應(yīng)的語(yǔ)種選擇控件時(shí),可以根據(jù)該視頻對(duì)應(yīng)的字幕語(yǔ)種來(lái)選擇性提供對(duì)應(yīng)的語(yǔ)種選擇控件。因此,在獲取到對(duì)應(yīng)的字幕語(yǔ)種后,首先識(shí)別該字幕語(yǔ)種對(duì)應(yīng)的語(yǔ)種數(shù)量,進(jìn)而根據(jù)字幕語(yǔ)種對(duì)應(yīng)的語(yǔ)種數(shù)量來(lái)選擇對(duì)應(yīng)的語(yǔ)種選擇控件,并將選擇的語(yǔ)種選擇控件提供給用戶,供用戶選擇所要遮擋的對(duì)應(yīng)語(yǔ)種的字幕。
[0081]比如,若識(shí)別出該視頻播放時(shí)對(duì)應(yīng)的字幕語(yǔ)種僅有一種,則提供一個(gè)是否需要遮擋字幕的語(yǔ)種選擇控件,供用戶選擇是否需要遮擋所述字幕語(yǔ)種對(duì)應(yīng)的字幕。若識(shí)別出該視頻播放時(shí)對(duì)應(yīng)的字幕語(yǔ)種有多種,則提供一個(gè)可選擇多個(gè)語(yǔ)種的語(yǔ)種選擇控件,供用戶選擇所要遮擋的字幕語(yǔ)種所對(duì)應(yīng)的字幕。比如,該字幕語(yǔ)種有三個(gè),則用戶可以基于提供的語(yǔ)種選擇控件,選擇遮擋一個(gè)語(yǔ)種對(duì)應(yīng)的字幕,或者選擇遮擋二個(gè)語(yǔ)種對(duì)應(yīng)的字幕,或者選擇將這三個(gè)語(yǔ)種對(duì)應(yīng)的字幕全部進(jìn)行遮擋等操作。
[0082]步驟S30、響應(yīng)用戶觸發(fā)的選擇指令,根據(jù)用戶選擇的所要遮擋的字幕語(yǔ)種,遮擋所述字幕語(yǔ)種對(duì)應(yīng)的字幕。
[0083]在用戶基于提供的語(yǔ)種選擇控件選擇所需要遮擋的字幕語(yǔ)種時(shí),接收到用戶因此而觸發(fā)的遮擋字幕語(yǔ)種的選擇指令時(shí),響應(yīng)上述選擇指令,獲取用戶選擇的所要遮擋的字幕語(yǔ)種,并根據(jù)用戶選擇的所要遮擋的字幕語(yǔ)種,遮擋該字幕語(yǔ)種對(duì)應(yīng)的字幕。
[0084]在一個(gè)實(shí)施例中,如圖4所示,所述步驟S30可以實(shí)施為步驟S301-S304:
[0085]步驟S301、響應(yīng)用戶基于所述語(yǔ)種選擇控件觸發(fā)的用于字幕遮擋的選擇指令,獲取用戶選擇的所要遮擋的字幕語(yǔ)種;
[0086]步驟S302、根據(jù)用戶選擇的所要遮擋的字幕語(yǔ)種,對(duì)視頻播放時(shí)所顯示的遮擋字幕的圖像部分進(jìn)行圖像分析,獲取所述遮擋字幕對(duì)應(yīng)的字幕位置和字幕長(zhǎng)度;
[0087]本發(fā)明實(shí)施例中,用戶基于提供的上述語(yǔ)種選擇控件觸發(fā)對(duì)應(yīng)的字幕遮擋的選擇指令時(shí),響應(yīng)用戶觸發(fā)的上述選擇指令,獲取用戶選擇的所要遮擋的字幕語(yǔ)種后,根據(jù)用戶選擇的需要遮擋的字幕語(yǔ)種,獲取該字幕語(yǔ)種在視頻播放時(shí)的顯示位置;