一種移動(dòng)終端推薦信息的推送方法及移動(dòng)終端的制作方法
【專利摘要】本發(fā)明提供了一種移動(dòng)終端推薦信息的推送方法及移動(dòng)終端,其中,該移動(dòng)終端推薦信息的推送方法包括:獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端播放的視頻文件;提取視頻文件中的由多個(gè)關(guān)鍵詞組成的字幕特征信息;基于字幕特征信息,確定視頻文件的類型;向移動(dòng)終端用戶推送與視頻文件的類型關(guān)聯(lián)的移動(dòng)終端推薦信息。本發(fā)明移動(dòng)終端推薦信息的推送方法,可以根據(jù)用戶的喜好針對(duì)性的輸出相對(duì)應(yīng)的推薦信息,另一方面,可以節(jié)省用戶搜索所喜愛內(nèi)容的時(shí)間,滿足用戶的使用需求,提升用戶的使用體驗(yàn)。
【專利說明】
一種移動(dòng)終端推薦信息的推送方法及移動(dòng)終端
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)終端推薦信息的推送方法及移動(dòng)終 端。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)技術(shù)和智能手機(jī)的發(fā)展,各大手機(jī)廠商基本都有自己的應(yīng)用商店,并 且在出廠時(shí)會(huì)選幾個(gè)有特色的主題保存在本地,但這些本地的主題往往不能滿足廣大用戶 的個(gè)性化需求,如果用戶想選擇自己喜歡的主題還要到各大應(yīng)用商店中下載,而且由于應(yīng) 用商店中海量的主題,能找到自己喜歡的主題猶如大海撈針?,F(xiàn)在也有些主動(dòng)推送主題的 方法,如節(jié)假日時(shí)推送對(duì)應(yīng)節(jié)日相關(guān)的主題,但是一年中節(jié)日的數(shù)目有限,遠(yuǎn)遠(yuǎn)不能滿足用 戶的需求。
[0003] 且如今的智能手機(jī)功能越來(lái)越強(qiáng)大,可以在本地視頻播放器中觀看已經(jīng)下載好了 的視頻,或是在線觀看各種影視視頻。一般而言,不同的人一般喜好的影視類型是不同的, 如有的人喜歡看綜藝節(jié)目,有的人喜歡偶像劇,有的人喜歡看古裝劇,也有的人喜歡看都市 言情劇等等,本地的應(yīng)用程序的主題或在線繁多的資源已無(wú)法滿足用戶的個(gè)性化需求。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實(shí)施例提供一種移動(dòng)終端推薦信息的推送方法及移動(dòng)終端,以解決本地的 應(yīng)用程序的主題或在線繁多的資源無(wú)法滿足用戶的個(gè)性化需求的問題。
[0005] 第一方面,本發(fā)明實(shí)施例提供一種移動(dòng)終端推薦信息的推送方法,包括:
[0006] 獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端播放的視頻文件;
[0007] 提取視頻文件中的由多個(gè)關(guān)鍵詞組成的字幕特征信息;
[0008] 基于字幕特征信息,確定視頻文件的類型;
[0009] 向移動(dòng)終端用戶推送與視頻文件的類型關(guān)聯(lián)的移動(dòng)終端推薦信息。
[0010] 第二方面,本發(fā)明實(shí)施例還提供一種移動(dòng)終端,包括:
[0011] 獲取模塊,用于獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端播放的視頻文件;
[0012] 提取模塊,用于提取獲取模塊獲取的視頻文件中的由多個(gè)關(guān)鍵詞組成的字幕特征 信息;
[0013] 確定模塊,用于基于提取模塊提取的字幕特征信息,確定視頻文件的類型;
[0014] 推送模塊,用于向移動(dòng)終端用戶推送與視頻文件的類型關(guān)聯(lián)的移動(dòng)終端推薦信 息。
[0015] 這樣,本發(fā)明實(shí)施例中,通過獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端播放的視頻文件,通過圖 像識(shí)別技術(shù)提取視頻文件中的由多個(gè)關(guān)鍵詞組成的字幕特征信息,基于字幕特征信息,確 定視頻文件的類型;向移動(dòng)終端用戶推送與視頻文件的類型關(guān)聯(lián)的移動(dòng)終端推薦信息,可 以根據(jù)用戶的需求針對(duì)性的推送相對(duì)應(yīng)的應(yīng)用推薦信息,另一方面,可以節(jié)省用戶搜索所 需內(nèi)容的時(shí)間,提高效率,滿足用戶的使用需求,提升用戶的使用體驗(yàn)。
【附圖說明】
[0016] 為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例描述中所需 要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例, 對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲 得其他的附圖。
[0017] 圖1表示本發(fā)明實(shí)施例一移動(dòng)終端推薦信息的推送方法示意圖;
[0018] 圖2表示本發(fā)明實(shí)施例二移動(dòng)終端推薦信息的推送方法示意圖;
[0019] 圖3表示本發(fā)明實(shí)施例三移動(dòng)終端推薦信息的推送方法示意圖;
[0020 ]圖4表示本發(fā)明實(shí)施例四移動(dòng)終端的示意圖一;
[0021]圖5a表示本發(fā)明實(shí)施例四移動(dòng)終端的示意圖二;
[0022]圖5b表示本發(fā)明實(shí)施例四移動(dòng)終端的示意圖三;
[0023] 圖5c表示本發(fā)明實(shí)施例四移動(dòng)終端的示意圖四;
[0024] 圖6表示本發(fā)明實(shí)施例四移動(dòng)終端的示意圖五;
[0025] 圖7表示本發(fā)明實(shí)施例四移動(dòng)終端的示意圖六;
[0026] 圖8表示本發(fā)明實(shí)施例五移動(dòng)終端框圖;
[0027] 圖9表示本發(fā)明實(shí)施例六移動(dòng)終端框圖。
【具體實(shí)施方式】
[0028] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā) 明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施 例,都屬于本發(fā)明保護(hù)的范圍。
[0029] 實(shí)施例一
[0030]如圖1所示,本發(fā)明實(shí)施例一提供的移動(dòng)終端推薦信息的推送方法包括:
[0031] 步驟101、獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端播放的視頻文件。
[0032] 具體的,移動(dòng)終端在開機(jī)后,可以利用監(jiān)聽用戶操作的服務(wù)軟件檢測(cè)各個(gè)視頻播 放軟件是否已打開視頻文件,其中一般視頻文件都是有特殊格式的,可以通過市場(chǎng)上常見 的視頻格式來(lái)判斷當(dāng)前打開的文件是否為視頻文件
[0033] 如果沒監(jiān)聽到有視頻播放軟件或是沒有打開視頻文件則不做處理,當(dāng)監(jiān)聽到有視 頻文件打開時(shí)則監(jiān)控預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端上播放的視頻文件,這里的預(yù)設(shè)時(shí)間可以根據(jù) 用戶的需求來(lái)設(shè)定。
[0034] 步驟102、提取視頻文件中的由多個(gè)關(guān)鍵詞組成的字幕特征信息。
[0035] 在監(jiān)控預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端上播放的視頻文件后,需要利用圖像識(shí)別技術(shù)提取 視頻文件中的字幕特征信息。其中字幕特征信息包括多個(gè)關(guān)鍵詞。不同類別的字幕特征信 息所包含的關(guān)鍵詞有差別。例如:第一類字幕特征信息包括的多個(gè)關(guān)鍵詞可以有:金戈鐵 馬、四面楚歌、出奇制勝、用兵如神等。第二類字幕特征信息包括的多個(gè)關(guān)鍵詞可以有:優(yōu)勝 劣汰的職場(chǎng)、競(jìng)爭(zhēng)激烈、交際廣泛等。
[0036] 步驟103、基于字幕特征信息,確定視頻文件的類型。
[0037] 對(duì)獲取視頻文件由多個(gè)關(guān)鍵詞組成的字幕特征信息之后,根據(jù)字幕特征信息確定 視頻文件的類型。其中視頻文件的類別可以包括:古裝類別、職場(chǎng)類別、偶像類別等等。
[0038] 例如根據(jù)第一類字幕特征信息包括的多個(gè)關(guān)鍵詞:金戈鐵馬、四面楚歌、出奇制 勝、用兵如神,可以確定視頻文件的類型為古裝類;根據(jù)第二類字幕特征信息包括的多個(gè)關(guān) 鍵詞:優(yōu)勝劣汰的職場(chǎng)、競(jìng)爭(zhēng)激烈、交際廣泛,可以確定視頻文件的類型為職場(chǎng)類。
[0039] 步驟104、向移動(dòng)終端用戶推送與視頻文件的類型關(guān)聯(lián)的移動(dòng)終端推薦信息。
[0040] 在確定視頻文件的類型之后,可以根據(jù)視頻文件的類型確定與視頻文件的類型關(guān) 聯(lián)的移動(dòng)終端推薦信息,并推送移動(dòng)終端推薦信息。其中移動(dòng)終端推薦信息包括:與視頻文 件的類型關(guān)聯(lián)的移動(dòng)終端主題信息、影視信息或新聞信息。例如:當(dāng)前視頻文件的類別為古 裝類別,則與視頻文件的類別關(guān)聯(lián)的推薦信息可以包括:古裝影視劇、古裝小說、雜志、考古 新聞以及古裝類的主題等。
[0041] 本發(fā)明實(shí)施例的移動(dòng)終端推薦信息的推送方法,通過獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端 播放的視頻文件,通過圖像識(shí)別技術(shù)提取視頻文件中的由多個(gè)關(guān)鍵詞組成的字幕特征信 息,基于字幕特征信息,確定視頻文件的類型;向移動(dòng)終端用戶推送與視頻文件的類型關(guān)聯(lián) 的移動(dòng)終端推薦信息,可以根據(jù)用戶的需求針對(duì)性的推送相對(duì)應(yīng)的應(yīng)用推薦信息,另一方 面,可以節(jié)省用戶搜索所需內(nèi)容的時(shí)間,提高效率,滿足用戶的使用需求,提升用戶的使用 體驗(yàn)。
[0042] 實(shí)施例二
[0043] 如圖2所示,本發(fā)明實(shí)施例二提供的移動(dòng)終端推薦信息的推送方法包括:
[0044] 步驟201、獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端播放的視頻文件。
[0045] 在移動(dòng)終端在開機(jī)后,檢測(cè)各個(gè)視頻播放軟件是否已打開視頻文件,當(dāng)檢測(cè)到有 視頻文件打開時(shí)則監(jiān)控預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端上播放的視頻文件,這里的預(yù)設(shè)時(shí)間可以根 據(jù)用戶的需求來(lái)設(shè)定。
[0046]步驟202、對(duì)視頻文件進(jìn)行模數(shù)轉(zhuǎn)換處理,生成數(shù)字視頻,并對(duì)數(shù)字視頻進(jìn)行壓縮 編碼。
[0047]視頻文件為模擬視頻文件,需要利用視頻采集卡和視頻采集軟件把模擬視頻轉(zhuǎn)換 為數(shù)字視頻,對(duì)轉(zhuǎn)化后的數(shù)字視頻進(jìn)行壓縮編碼,其中視頻文件是以一幀一幀圖像的形式 進(jìn)行存儲(chǔ)的。
[0048]步驟203、對(duì)經(jīng)過壓縮編碼后的數(shù)字視頻進(jìn)行視頻幀提取處理,得到多幀初始圖 像。
[0049] 將經(jīng)過壓縮編碼處理后的數(shù)字視頻進(jìn)行視頻幀提取的操作,獲取數(shù)字視頻中的以 一幀一幀圖像的形式進(jìn)行存儲(chǔ)的多幀初始圖像。此時(shí)的初始圖像未經(jīng)任何處理,其中每一 幀初始圖像都可以包括圖像信息以及字幕信息。
[0050] 步驟204、提取多幀初始圖像的每幀圖像中字幕所在區(qū)域圖像,并保存為多幀目標(biāo) 圖像。
[0051] 在獲取數(shù)字視頻文件中的多幀圖像之后,可以利用截圖技術(shù)對(duì)多幀圖像分別進(jìn)行 字幕信息的截取,獲取多幀包含字幕信息的目標(biāo)圖像。其中,一幀初始圖像可以對(duì)應(yīng)一目標(biāo) 圖像。
[0052] 步驟205、對(duì)多幀目標(biāo)圖像進(jìn)行圖文轉(zhuǎn)換處理,得到多個(gè)文本文件,其中,每幀目標(biāo) 圖像對(duì)應(yīng)一個(gè)文本文件。
[0053] 在獲取多幀目標(biāo)圖像之后,可以利用0CR(0ptical Character Recognition,光學(xué) 字符識(shí)別)圖像轉(zhuǎn)文字技術(shù)將目標(biāo)圖像轉(zhuǎn)化為文本文件,以文本文件的格式保存視頻內(nèi)容。 其中一幀目標(biāo)圖像對(duì)應(yīng)一文本文件。
[0054] 步驟206、提取每個(gè)文本文件中的關(guān)鍵詞,根據(jù)多個(gè)文本文件中的關(guān)鍵詞組成字幕 特征信息。
[0055] 提取每一文本文件的關(guān)鍵詞,在獲取多個(gè)文本文件中的關(guān)鍵詞之后,根據(jù)得到的 多個(gè)關(guān)鍵詞組成字幕特征信息。
[0056] 需要說明的是,在獲取數(shù)字視頻文件的多幀圖像之后,也可以利用高斯濾波和 Sobel算法對(duì)多幀圖像分別進(jìn)行邊緣檢測(cè)提取各幀圖像中的字幕信息,此時(shí)各幀文本文件 字幕信息以文本文件的形式進(jìn)行存儲(chǔ),一幀圖像對(duì)應(yīng)一文本文件。然后提取每一文本文件 的字幕信息中的關(guān)鍵詞組成字幕特征信息。
[0057]步驟207、將字幕特征信息與類型特征數(shù)據(jù)庫(kù)中的多類特征信息進(jìn)行比對(duì),其中, 類型特征數(shù)據(jù)庫(kù)中所存儲(chǔ)的信息包括特征信息與視頻文件類型之間的對(duì)應(yīng)關(guān)系,每類特征 信息包括多個(gè)關(guān)鍵詞。
[0058]在獲取字幕特征信息之后,將字幕特征信息與類型特征數(shù)據(jù)庫(kù)中的多類特征信息 分別進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果確定字幕特征信息對(duì)應(yīng)的視頻文件類型。其中在比對(duì)時(shí),需要 將字幕特征信息中的多個(gè)關(guān)鍵詞與各類特征信息中的多個(gè)關(guān)鍵詞分別進(jìn)行比對(duì)。
[0059] 步驟208、確定類別特征數(shù)據(jù)庫(kù)中與字幕特征信息中的關(guān)鍵詞相同的個(gè)數(shù)大于預(yù) 設(shè)閾值的特征信息對(duì)應(yīng)的目標(biāo)視頻類型,并將目標(biāo)視頻類型確定為視頻文件的類型。
[0060] 當(dāng)字幕特征信息中的關(guān)鍵詞與第一類特征信息中的關(guān)鍵詞的相同程度大于預(yù)設(shè) 比例時(shí),確定第一類特征信息對(duì)應(yīng)的目標(biāo)視頻類型即為字幕特征信息對(duì)應(yīng)的視頻文件的類 型。
[0061] 步驟209、向移動(dòng)終端用戶推送與視頻文件的類型關(guān)聯(lián)的移動(dòng)終端推薦信息。
[0062] 具體為:基于視頻文件的類型,向服務(wù)器發(fā)送相應(yīng)類型的請(qǐng)求信息;接收服務(wù)器發(fā) 送的與請(qǐng)求信息匹配的移動(dòng)終端推薦信息;向移動(dòng)終端用戶推送移動(dòng)終端推薦信息。其中 移動(dòng)終端的推薦信息包括:與視頻文件的類型關(guān)聯(lián)的移動(dòng)終端主題信息、影視信息或新聞 信息。
[0063] 本發(fā)明實(shí)施例的移動(dòng)終端推薦信息的推送方法,通過獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端 播放的視頻文件,通過圖像識(shí)別技術(shù)提取視頻文件中的由多個(gè)關(guān)鍵詞組成的字幕特征信 息,基于字幕特征信息,確定視頻文件的類型;向移動(dòng)終端用戶推送與視頻文件的類型關(guān)聯(lián) 的移動(dòng)終端推薦信息,可以根據(jù)用戶的需求針對(duì)性的推送相對(duì)應(yīng)的應(yīng)用推薦信息,另一方 面,可以節(jié)省用戶搜索所需內(nèi)容的時(shí)間,提高效率,滿足用戶的使用需求,提升用戶的使用 體驗(yàn)。
[0064] 實(shí)施例三
[0065] 如圖3所示,本發(fā)明實(shí)施例三提供的移動(dòng)終端推薦信息的推送方法包括:
[0066]步驟301、獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端播放的視頻文件。
[0067]在移動(dòng)終端在開機(jī)后,檢測(cè)各個(gè)視頻播放軟件是否已打開視頻文件,當(dāng)檢測(cè)到有 視頻文件打開時(shí)則監(jiān)控預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端上播放的視頻文件,這里的預(yù)設(shè)時(shí)間可以根 據(jù)用戶的需求來(lái)設(shè)定。其中獲取的視頻文件可以是預(yù)設(shè)時(shí)間段內(nèi)出現(xiàn)頻率最高的視頻文 件。例如:在3個(gè)小時(shí)的時(shí)間內(nèi),第一視頻文件出現(xiàn)3次,第二視頻文件出現(xiàn)2次,第三視頻文 件出現(xiàn)3次,則獲取第一視頻文件。
[0068] 步驟302、對(duì)視頻文件進(jìn)行模數(shù)轉(zhuǎn)換處理,生成數(shù)字視頻,并對(duì)數(shù)字視頻進(jìn)行壓縮 編碼。
[0069] 視頻文件為模擬視頻文件,需要利用視頻采集卡和視頻采集軟件把模擬視頻轉(zhuǎn)換 為數(shù)字視頻,對(duì)轉(zhuǎn)化后的數(shù)字視頻進(jìn)行壓縮編碼,其中視頻文件是以幀圖像的形式進(jìn)行存 儲(chǔ)的。
[0070] 步驟303、對(duì)經(jīng)過壓縮編碼后的數(shù)字視頻進(jìn)行視頻幀提取處理,得到多幀初始圖 像。
[0071] 將經(jīng)過壓縮編碼處理后的數(shù)字視頻進(jìn)行視頻幀提取的操作,獲取數(shù)字視頻中的以 幀圖像的形式進(jìn)行存儲(chǔ)的多幀初始圖像。此時(shí)的初始圖像未經(jīng)任何處理,其中每一幀初始 圖像都可以包括圖像信息以及字幕信息。
[0072 ]步驟304、將多幀初始圖像的每幀圖像轉(zhuǎn)換為灰度圖像,得到多幀灰度圖像。
[0073]將視頻文件的各幀圖像轉(zhuǎn)化為灰度圖像,在轉(zhuǎn)化為灰度圖像時(shí)可以采用二值化操 作,將圖像上的像素點(diǎn)的灰度值設(shè)置為0或255,使得整個(gè)圖像呈現(xiàn)出明顯的黑白效果。 [0074]步驟305、基于多幀灰度圖像,得到每幀灰度圖像的水平邊緣圖和垂直邊緣圖。 [0075]對(duì)于每幀灰度圖像,將Sobel算子的第一卷積模板與灰度圖像進(jìn)行卷積運(yùn)算,得到 水平邊緣圖;將Sobel算子的第二卷積模板與灰度圖像進(jìn)行卷積運(yùn)算,得到垂直邊緣圖。 [0076] Sobel算子的兩個(gè)卷積模板如下:
[0077]
[0078] 把它們分別和灰度圖Grayl相卷積,得到水平邊緣圖HEP和垂直邊緣圖VEP,具體 為:
[0079] HEP=GrayI*fx VEP = GrayI*fy
[0080] 步驟306、對(duì)于每幀灰度圖像的水平邊緣圖和垂直邊緣圖,依次對(duì)水平邊緣圖和垂 直邊緣圖進(jìn)行二值化處理、形態(tài)學(xué)膨脹處理以及邏輯與運(yùn)算處理,得到每幀灰度圖像的二 值邊緣圖。
[0081] 具體的,針對(duì)每個(gè)灰度圖像,需要對(duì)其水平邊緣圖和垂直邊緣圖進(jìn)行二值化后再 進(jìn)行膨脹,由于背景區(qū)的邊緣一般都是孤立的,或長(zhǎng)且垂直的,或長(zhǎng)且水平的,所以背景中 的水平邊緣和垂直邊緣一般不會(huì)在一個(gè)比較小的區(qū)域內(nèi)都出現(xiàn)。把經(jīng)過膨脹后的水平邊緣 圖、垂直邊緣圖進(jìn)行邏輯"與"運(yùn)算,獲取二值邊緣圖。經(jīng)過此操作可以獲取每個(gè)灰度圖像的 二值邊緣圖。可去除大量的非背景區(qū),特別是去除水平和垂直的直線。選擇膨脹因子時(shí)主要 考慮到在膨脹及邏輯"與"運(yùn)算后,在文字區(qū)中保留盡量多的前景點(diǎn),盡量減少背景區(qū)中的 前景點(diǎn),盡量避免不同文字區(qū)之間的邊緣連一。
[0082]步驟307、對(duì)于每幀灰度圖像,基于二值邊緣圖,確定每幀灰度圖像的文字區(qū)域。
[0083]具體的,對(duì)于每幀灰度圖像,對(duì)二值邊緣圖進(jìn)行連通體處理,得到備選文字區(qū)域; 基于備選文字區(qū)域的廣義直方圖,確定文字區(qū)域。
[0084] 在進(jìn)行連通體進(jìn)行處理時(shí),使用Li Lin提出的搜索方法搜索連通體并為每個(gè)連通 體建立外接矩形。設(shè)定啟發(fā)式規(guī)則濾除噪聲點(diǎn)。
[0085] 對(duì)備選文字區(qū)域進(jìn)行變異灰度直方圖處理,對(duì)每一個(gè)外接矩形考察其水平、垂直 兩條邊的長(zhǎng)度。然后利用廣義直方圖對(duì)備選文字區(qū)域進(jìn)行判斷,提取出文字區(qū)域。
[0086]步驟308、對(duì)于每幀灰度圖像,提取文字區(qū)域中的關(guān)鍵詞。
[0087] 在獲取每幀灰度圖像的文字區(qū)域之后,需要提取每個(gè)文字區(qū)域中的關(guān)鍵字,獲取 多個(gè)關(guān)鍵字。
[0088] 步驟309、根據(jù)每幀灰度圖像對(duì)應(yīng)的文字區(qū)域中的關(guān)鍵詞組成字幕特征信息。
[0089] 在獲取得到每幀灰度圖像相應(yīng)的文字區(qū)域中的關(guān)鍵字后,根據(jù)得到的多個(gè)關(guān)鍵字 組成字幕特征信息。
[0090] 該獲取視頻文件的字幕信息中的多個(gè)關(guān)鍵詞組成字幕特征信息的方式,簡(jiǎn)單有 效,能較好地定位和分割文字區(qū)域,具有較強(qiáng)的魯棒性,算子適用于視頻文件中片頭字幕提 取、廣告信息提取等多種應(yīng)用領(lǐng)域。對(duì)分割出來(lái)的文字信息進(jìn)行進(jìn)一步識(shí)別和檢索,可應(yīng)用 于基于高層語(yǔ)義檢索或文字分析系統(tǒng)之中,在識(shí)別過程中可采用OCR系統(tǒng)。
[0091] 步驟310、將字幕特征信息與類型特征數(shù)據(jù)庫(kù)中的多類特征信息進(jìn)行比對(duì),其中, 類型特征數(shù)據(jù)庫(kù)中所存儲(chǔ)的信息包括特征信息與視頻文件類型之間的對(duì)應(yīng)關(guān)系,每類特征 信息包括多個(gè)關(guān)鍵詞。
[0092] 在獲取字幕特征信息之后,將字幕特征信息與類型特征數(shù)據(jù)庫(kù)中的多類特征信息 分別進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果確定字幕特征信息對(duì)應(yīng)的視頻文件類型。其中在比對(duì)時(shí),需要 將字幕特征信息中的多個(gè)關(guān)鍵詞與各類特征信息中的多個(gè)關(guān)鍵詞分別進(jìn)行比對(duì)。
[0093] 步驟311、確定類別特征數(shù)據(jù)庫(kù)中與字幕特征信息中的關(guān)鍵詞相同的個(gè)數(shù)大于預(yù) 設(shè)閾值的特征信息對(duì)應(yīng)的目標(biāo)視頻類型,并將目標(biāo)視頻類型確定為視頻文件的類型。
[0094] 當(dāng)字幕特征信息中的關(guān)鍵詞與第一類特征信息中的關(guān)鍵詞的相同程度大于預(yù)設(shè) 比例時(shí),確定第一類特征信息對(duì)應(yīng)的目標(biāo)視頻類型即為字幕特征信息對(duì)應(yīng)的視頻文件的類 型。
[0095] 步驟312、向移動(dòng)終端用戶推送與視頻文件的類型關(guān)聯(lián)的移動(dòng)終端推薦信息。
[0096] 具體的,基于視頻文件的類型,向服務(wù)器發(fā)送相應(yīng)類型的請(qǐng)求信息。需要說明的 是,這里的服務(wù)器也可以是后臺(tái)網(wǎng)絡(luò)或者其他設(shè)備。服務(wù)器中存儲(chǔ)有與視頻文件的所屬類 別對(duì)應(yīng)的推薦信息,服務(wù)器根據(jù)請(qǐng)求信息中攜帶的視頻文件的所屬類別查找出相應(yīng)的推薦 信息并反饋給移動(dòng)終端。在反饋推薦信息之前,服務(wù)器需要對(duì)查找到的推薦信息進(jìn)行進(jìn)一 步的核實(shí)確認(rèn)。
[0097] 接收服務(wù)器發(fā)送的與請(qǐng)求信息匹配的移動(dòng)終端推薦信息;向移動(dòng)終端用戶推送移 動(dòng)終端推薦信息。其中移動(dòng)終端的推薦信息包括:與視頻文件的類型關(guān)聯(lián)的移動(dòng)終端主題 信息、影視信息或新聞信息。向移動(dòng)終端用戶推送移動(dòng)終端推薦信息時(shí),在顯示界面上顯示 相應(yīng)的推薦信息,且與視頻文件的類型關(guān)聯(lián)的移動(dòng)終端主題信息、影視信息或新聞信息可 以分別為多個(gè),以列表的形式進(jìn)行顯示。例如:當(dāng)前視頻文件的類別為古裝類別,則與視頻 文件的類別相對(duì)應(yīng)的推薦信息列表可以是:古裝影視劇列表、古裝小說列表、考古新聞列表 以及古裝類的主題列表等。
[0098] 需要說明的是,獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端播放的視頻文件時(shí),需要對(duì)預(yù)設(shè)時(shí)間 段內(nèi)移動(dòng)終端上播放的視頻文件進(jìn)行監(jiān)控,其中在預(yù)設(shè)時(shí)間段內(nèi)可能會(huì)出現(xiàn)多個(gè)視頻文 件,獲取預(yù)設(shè)時(shí)間段出現(xiàn)頻率最高的視頻文件,并將該出現(xiàn)頻率最高的視頻文件作為第一 視頻文件,獲取第一視頻文件的字幕特征信息,然后根據(jù)第一視頻文件的字幕特征信息確 定第一視頻文件的所屬類別。
[0099] 本發(fā)明實(shí)施例的移動(dòng)終端推薦信息的推送方法,通過獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端 播放的視頻文件,通過圖像識(shí)別技術(shù)提取視頻文件中的由多個(gè)關(guān)鍵詞組成的字幕特征信 息,基于字幕特征信息,確定視頻文件的類型;向移動(dòng)終端用戶推送與視頻文件的類型關(guān)聯(lián) 的移動(dòng)終端推薦信息,可以根據(jù)用戶的需求針對(duì)性的推送相對(duì)應(yīng)的應(yīng)用推薦信息,另一方 面,可以節(jié)省用戶搜索所需內(nèi)容的時(shí)間,提高效率,滿足用戶的使用需求,提升用戶的使用 體驗(yàn)。
[0100] 實(shí)施例四
[0101] 以下為本發(fā)明實(shí)施例四提供的一種移動(dòng)終端的實(shí)施例,移動(dòng)終端的實(shí)施例中未詳 盡描述的細(xì)節(jié)內(nèi)容,可以參考上述方法實(shí)施例。
[0102] 其中,如圖4所示,移動(dòng)終端包括獲取模塊10、提取模塊20、確定模塊30和推送模塊 40 〇
[0103] 獲取模塊10,用于獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端播放的視頻文件。
[0104]提取模塊20,用于提取獲取模塊獲取的視頻文件中的由多個(gè)關(guān)鍵詞組成的字幕特 征信息。
[0105] 確定模塊30,用于基于提取模塊提取的字幕特征信息,確定視頻文件的類型。
[0106] 推送模塊40,用于向移動(dòng)終端用戶推送與視頻文件的類型關(guān)聯(lián)的移動(dòng)終端推薦信 息。
[0107] 其中,如圖5a所示,提取模塊20包括:生成子模塊21、壓縮編碼子模塊22、處理子模 塊23和提取子模塊24。
[0108] 生成子模塊21,用于對(duì)視頻文件進(jìn)行模數(shù)轉(zhuǎn)換處理,生成數(shù)字視頻。
[0109]壓縮編碼子模塊22,用于對(duì)生成子模塊生成的數(shù)字視頻進(jìn)行壓縮編碼。
[0110]處理子模塊23,用于對(duì)經(jīng)過壓縮編碼子模塊壓縮編碼后的數(shù)字視頻進(jìn)行視頻幀提 取處理,得到多幀初始圖像。 提取子模塊24,用于基于處理子模塊得到的多幀初始圖像,提取視頻文件中由多 個(gè)關(guān)鍵詞組成的字幕特征信息。
[0112]其中,如圖5b所示,提取子模塊24包括:第一提取單元241、第一轉(zhuǎn)換單元242和提 取組成單元243。
[0113]第一提取單元241,用于提取多幀初始圖像的每幀圖像中字幕所在區(qū)域圖像,并保 存為多幀目標(biāo)圖像。
[0114]第一轉(zhuǎn)換單元242,用于對(duì)第一提取單元保存的多幀目標(biāo)圖像進(jìn)行圖文轉(zhuǎn)換處理, 得到多個(gè)文本文件,其中,每幀目標(biāo)圖像對(duì)應(yīng)一個(gè)文本文件。
[0115] 提取組成單元243,用于提取第一轉(zhuǎn)換單元得到的每個(gè)文本文件中的關(guān)鍵詞,根據(jù) 多個(gè)文本文件中的關(guān)鍵詞組成字幕特征信息。
[0116] 其中,如圖5c所示,提取子模塊24包括:第二轉(zhuǎn)換單元245、獲取單元246、處理單元 247、確定單元248、第二提取單元249和組成單元250。
[0117] 第二轉(zhuǎn)換單元245,用于將多幀初始圖像的每幀圖像轉(zhuǎn)換為灰度圖像,得到多幀灰 度圖像。
[0118] 獲取單元246,用于基于第二轉(zhuǎn)換單元得到的多幀灰度圖像,得到每幀灰度圖像的 水平邊緣圖和垂直邊緣圖。
[0119] 處理單元247,用于對(duì)于獲取單元得到的每幀灰度圖像的水平邊緣圖和垂直邊緣 圖,依次對(duì)水平邊緣圖和垂直邊緣圖進(jìn)行二值化處理、形態(tài)學(xué)膨脹處理以及邏輯與運(yùn)算處 理,得到每幀灰度圖像的二值邊緣圖。
[0120] 確定單元248,用于對(duì)于每幀灰度圖像,基于處理單元得到的二值邊緣圖,確定每 幀灰度圖像的文字區(qū)域。
[0121] 第二提取單元249,用于對(duì)于每幀灰度圖像,提取確定單元確定的文字區(qū)域中的關(guān) 鍵詞。
[0122] 組成單元250,用于根據(jù)每幀灰度圖像對(duì)應(yīng)的文字區(qū)域中的關(guān)鍵詞組成字幕特征 信息。
[0123] 其中,獲取單元246包括:第一計(jì)算子單元2461和第二計(jì)算子單元2462。
[0124] 第一計(jì)算子單元2461,用于對(duì)于每幀灰度圖像,將Sobel算子的第一卷積模板與灰 度圖像進(jìn)行卷積運(yùn)算,得到水平邊緣圖。
[0125] 第二計(jì)算子單元2462,用于對(duì)于每幀灰度圖像,將Sobel算子的第二卷積模板與灰 度圖像進(jìn)行卷積運(yùn)算,得到垂直邊緣圖。
[0126] 其中,確定單元248包括:獲取子單元2481和處理子單元2482。
[0127] 獲取子單元2481,用于對(duì)于每幀灰度圖像,對(duì)二值邊緣圖進(jìn)行連通體處理,得到備 選文字區(qū)域。
[0128] 處理子單元2482,用于基于獲取子單元得到的備選文字區(qū)域的廣義直方圖,確定 文字區(qū)域。
[0129] 其中,如圖6所示,確定模塊30包括:比對(duì)子模塊31、第一確定子模塊32和第二確定 子模塊33。
[0130] 比對(duì)子模塊31,用于將字幕特征信息與類型特征數(shù)據(jù)庫(kù)中的多類特征信息進(jìn)行比 對(duì),其中,類型特征數(shù)據(jù)庫(kù)中所存儲(chǔ)的信息包括特征信息與視頻文件類型之間的對(duì)應(yīng)關(guān)系, 每類特征信息包括多個(gè)關(guān)鍵詞。
[0131] 第一確定子模塊32,用于根據(jù)比對(duì)子模塊的比對(duì)結(jié)果確定類別特征數(shù)據(jù)庫(kù)中與字 幕特征信息中的關(guān)鍵詞相同的個(gè)數(shù)大于預(yù)設(shè)閾值的特征信息對(duì)應(yīng)的目標(biāo)視頻類型。
[0132] 第二確定子模塊33,用于將第一確定子模塊確定的目標(biāo)視頻類型確定為視頻文件 的類型。
[0133] 其中,如圖7所示,推送模塊40包括:發(fā)送子模塊41、接收子模塊42和推送子模塊 43 〇
[0134] 發(fā)送子模塊41,用于基于視頻文件的類型,向服務(wù)器發(fā)送相應(yīng)類型的請(qǐng)求信息。
[0135] 接收子模塊42,用于接收服務(wù)器發(fā)送的與發(fā)送子模塊發(fā)送的請(qǐng)求信息匹配的移動(dòng) 終端推薦信息。
[0136] 推送子模塊43,用于向移動(dòng)終端用戶推送接收子模塊接收的移動(dòng)終端推薦信息。
[0137] 其中,獲取模塊10進(jìn)一步用于:獲取預(yù)設(shè)時(shí)間段出現(xiàn)頻率最高的視頻文件。
[0138] 其中,移動(dòng)終端推薦信息包括:與視頻文件的類型關(guān)聯(lián)的移動(dòng)終端主題信息、影視 信息或新聞信息。
[0139] 本發(fā)明實(shí)施例的移動(dòng)終端,通過上述模塊獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端播放的視頻 文件,通過圖像識(shí)別技術(shù)提取視頻文件中的由多個(gè)關(guān)鍵詞組成的字幕特征信息,基于字幕 特征信息,確定視頻文件的類型;向移動(dòng)終端用戶推送與視頻文件的類型關(guān)聯(lián)的移動(dòng)終端 推薦信息,可以根據(jù)用戶的需求針對(duì)性的推送相對(duì)應(yīng)的應(yīng)用推薦信息,另一方面,可以節(jié)省 用戶搜索所需內(nèi)容的時(shí)間,提高效率,滿足用戶的使用需求,提升用戶的使用體驗(yàn)。
[0140] 實(shí)施例五
[0141] 本發(fā)明實(shí)施例五提供了一種移動(dòng)終端,如圖8所示,移動(dòng)終端800包括:至少一個(gè)處 理器801、存儲(chǔ)器802、至少一個(gè)網(wǎng)絡(luò)接口 804和用戶接口 803。移動(dòng)終端800中的各個(gè)組件通 過總線系統(tǒng)805耦合在一起??衫斫猓偩€系統(tǒng)805用于實(shí)現(xiàn)這些組件之間的連接通信??偩€ 系統(tǒng)805除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號(hào)總線。但是為了清楚 說明起見,在圖8中將各種總線都標(biāo)為總線系統(tǒng)805。
[0142] 其中,用戶接口 803可以包括顯示器、鍵盤或者點(diǎn)擊設(shè)備(例如,鼠標(biāo),軌跡球 (trackball)、觸感板或者觸摸屏等。
[0143] 可以理解,本發(fā)明實(shí)施例中的存儲(chǔ)器802可以是易失性存儲(chǔ)器或非易失性存儲(chǔ)器, 或可包括易失性和非易失性存儲(chǔ)器兩者。其中,非易失性存儲(chǔ)器可以是只讀存儲(chǔ)器(1^ &(1-0n 1 yMemory,ROM)、可編程只讀存儲(chǔ)器(Pr〇 grammab 1 eROM,PR0M)、可擦除可編程只讀存儲(chǔ)器 (ErasablePR0M,EPR0M)、電可擦除可編程只讀存儲(chǔ)器(ElectricallyEPR0M,EEPR0M)或閃 存。易失性存儲(chǔ)器可以是隨機(jī)存取存儲(chǔ)器(Rand 〇mACCesSMem〇ry,RAM),其用作外部高速緩 存。通過示例性但不是限制性說明,許多形式的RAM可用,例如靜態(tài)隨機(jī)存取存儲(chǔ)器 (StaticRAM,SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DynamicRAM,DRAM)、同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器 (SynchronousDRAM,SDRAM)、雙倍數(shù)據(jù)速率同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DoubleDataRate SDRAM,DDRSDRAM)、增強(qiáng)型同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Enhanced SDRAM,ESDRAM)、同步連接 動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SynchlinkDRAM,SLDRAM)和直接內(nèi)存總線隨機(jī)存取存儲(chǔ)器 (DirectRambusRAM,DRRAM)。本文描述的系統(tǒng)和方法的存儲(chǔ)器702旨在包括但不限于這些和 任意其它適合類型的存儲(chǔ)器。
[0144] 在一些實(shí)施方式中,存儲(chǔ)器802存儲(chǔ)了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或 者他們的子集,或者他們的擴(kuò)展集:操作系統(tǒng)8021和應(yīng)用程序8022。
[0145] 其中,操作系統(tǒng)8021,包含各種系統(tǒng)程序,例如框架層、核心庫(kù)層、驅(qū)動(dòng)層等,用于 實(shí)現(xiàn)各種基礎(chǔ)業(yè)務(wù)以及處理基于硬件的任務(wù)。應(yīng)用程序8022,包含各種應(yīng)用程序,例如顯示 控制器、媒體播放器(MediaPlayer)、瀏覽器(Browser)等,用于實(shí)現(xiàn)各種應(yīng)用業(yè)務(wù)。實(shí)現(xiàn)本 發(fā)明實(shí)施例方法的程序可以包含在應(yīng)用程序8022中。
[0146] 在本發(fā)明實(shí)施例中,通過調(diào)用存儲(chǔ)器802存儲(chǔ)的程序或指令,具體的,可以是應(yīng)用 程序8022中存儲(chǔ)的程序或指令,處理器801用于獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端播放的視頻文 件;提取視頻文件中的由多個(gè)關(guān)鍵詞組成的字幕特征信息;基于字幕特征信息,確定視頻文 件的類型;向移動(dòng)終端用戶推送與視頻文件的類型關(guān)聯(lián)的移動(dòng)終端推薦信息。移動(dòng)終端推 薦信息包括:與視頻文件的類型關(guān)聯(lián)的移動(dòng)終端主題信息、影視信息或新聞信息。
[0147] 上述本發(fā)明實(shí)施例揭示的方法可以應(yīng)用于處理器801中,或者由處理器801實(shí)現(xiàn)。 處理器801可能是一種集成電路芯片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過程中,上述方法的各 步驟可以通過處理器801中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理 器801可以是通用處理器、數(shù)字信號(hào)處理器(DigitalSignalProcessor,DSP)、專用集成電路 (ApplicationSpecific IntegratedCircuit,ASIC)、現(xiàn)成可編程門陣列 (FieldProgrammableGateArray,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯 器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框 圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明 實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器 中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可 編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ) 介質(zhì)位于存儲(chǔ)器802,處理器801讀取存儲(chǔ)器802中的信息,結(jié)合其硬件完成上述方法的步 驟。
[0148] 可以理解的是,本文描述的這些實(shí)施例可以用硬件、軟件、固件、中間件、微碼或其 組合來(lái)實(shí)現(xiàn)。對(duì)于硬件實(shí)現(xiàn),處理單元可以實(shí)現(xiàn)在一個(gè)或多個(gè)專用集成電路 (ApplicationSpecificIntegratedCircuits,ASIC)、數(shù)字信號(hào)處理器 (ProgrammableLogicDevice,PLD)、現(xiàn)場(chǎng)可編程門陣列(Field-ProgrammableGateArray, FPGA)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請(qǐng)所述功能的其它電子單 元或其組合中。
[0149] 對(duì)于軟件實(shí)現(xiàn),可通過執(zhí)行本文所述功能的模塊(例如過程、函數(shù)等)來(lái)實(shí)現(xiàn)本文 所述的技術(shù)。軟件代碼可存儲(chǔ)在存儲(chǔ)器中并通過處理器執(zhí)行。存儲(chǔ)器可以在處理器中或在 處理器外部實(shí)現(xiàn)。
[0150] 可選的,處理器801在提取視頻文件中的由多個(gè)關(guān)鍵詞組成的字幕特征信息時(shí),還 用于:對(duì)視頻文件進(jìn)行模數(shù)轉(zhuǎn)換處理,生成數(shù)字視頻;對(duì)數(shù)字視頻進(jìn)行壓縮編碼;對(duì)經(jīng)過壓 縮編碼后的數(shù)字視頻進(jìn)行視頻幀提取處理,得到多幀初始圖像;基于多幀初始圖像,提取視 頻文件中由多個(gè)關(guān)鍵詞組成的字幕特征信息。
[0151]可選的,處理器801在基于多幀初始圖像,提取視頻文件中由多個(gè)關(guān)鍵詞組成的字 幕特征信息時(shí),還用于:提取多幀初始圖像的每幀圖像中字幕所在區(qū)域圖像,并保存為多幀 目標(biāo)圖像;對(duì)多幀目標(biāo)圖像進(jìn)行圖文轉(zhuǎn)換處理,得到多個(gè)文本文件,其中,每幀目標(biāo)圖像對(duì) 應(yīng)一個(gè)文本文件;提取每個(gè)文本文件中的關(guān)鍵詞,根據(jù)多個(gè)文本文件中的關(guān)鍵詞組成字幕 特征信息。
[0152]可選的,處理器801在基于多幀初始圖像,提取視頻文件中由多個(gè)關(guān)鍵詞組成的字 幕特征信息時(shí),還用于:將多幀初始圖像的每幀圖像轉(zhuǎn)換為灰度圖像,得到多幀灰度圖像; 基于多幀灰度圖像,得到每幀灰度圖像的水平邊緣圖和垂直邊緣圖;對(duì)于每幀灰度圖像的 水平邊緣圖和垂直邊緣圖,依次對(duì)水平邊緣圖和垂直邊緣圖進(jìn)行二值化處理、形態(tài)學(xué)膨脹 處理以及邏輯與運(yùn)算處理,得到每幀灰度圖像的二值邊緣圖;對(duì)于每幀灰度圖像,基于二值 邊緣圖,確定每幀灰度圖像的文字區(qū)域;對(duì)于每幀灰度圖像,提取文字區(qū)域中的關(guān)鍵詞;根 據(jù)每幀灰度圖像對(duì)應(yīng)的文字區(qū)域中的關(guān)鍵詞組成字幕特征信息。
[0153]可選的,處理器801在基于多幀灰度圖像,得到每幀灰度圖像的水平邊緣圖和垂直 邊緣圖時(shí),還用于:對(duì)于每幀灰度圖像,將Sobel算子的第一卷積模板與灰度圖像進(jìn)行卷積 運(yùn)算,得到水平邊緣圖;將Sobel算子的第二卷積模板與灰度圖像進(jìn)行卷積運(yùn)算,得到垂直 邊緣圖。
[0154] 可選的,處理器801在基于二值邊緣圖,確定每幀灰度圖像的文字區(qū)域時(shí),還用于: 對(duì)于每幀灰度圖像,對(duì)二值邊緣圖進(jìn)行連通體處理,得到備選文字區(qū)域;基于備選文字區(qū)域 的廣義直方圖,確定文字區(qū)域。
[0155] 可選的,處理器801在基于字幕特征信息,確定視頻文件的類型時(shí),還用于:將字幕 特征信息與類型特征數(shù)據(jù)庫(kù)中的多類特征信息進(jìn)行比對(duì),其中,類型特征數(shù)據(jù)庫(kù)中所存儲(chǔ) 的信息包括特征信息與視頻文件類型之間的對(duì)應(yīng)關(guān)系,每類特征信息包括多個(gè)關(guān)鍵詞;確 定類別特征數(shù)據(jù)庫(kù)中與字幕特征信息中的關(guān)鍵詞相同的個(gè)數(shù)大于預(yù)設(shè)閾值的特征信息對(duì) 應(yīng)的目標(biāo)視頻類型;將目標(biāo)視頻類型確定為視頻文件的類型。
[0156] 可選的,處理器801在向移動(dòng)終端用戶推送與視頻文件的類型關(guān)聯(lián)的移動(dòng)終端推 薦信息時(shí),還用于:基于視頻文件的類型,向服務(wù)器發(fā)送相應(yīng)類型的請(qǐng)求信息;接收服務(wù)器 發(fā)送的與請(qǐng)求信息匹配的移動(dòng)終端推薦信息;向移動(dòng)終端用戶推送移動(dòng)終端推薦信息。
[0157] 可選的,處理器801在獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端播放的視頻文件時(shí),還用于:獲 取預(yù)設(shè)時(shí)間段出現(xiàn)頻率最高的視頻文件。
[0158] 移動(dòng)終端800能夠?qū)崿F(xiàn)前述實(shí)施例中移動(dòng)終端實(shí)現(xiàn)的各個(gè)過程,為避免重復(fù),這里 不再贅述。
[0159] 本發(fā)明實(shí)施例的移動(dòng)終端,通過處理器801獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端播放的視 頻文件,通過圖像識(shí)別技術(shù)提取視頻文件中的由多個(gè)關(guān)鍵詞組成的字幕特征信息,基于字 幕特征信息,確定視頻文件的類型;向移動(dòng)終端用戶推送與視頻文件的類型關(guān)聯(lián)的移動(dòng)終 端推薦信息,可以根據(jù)用戶的需求針對(duì)性的推送相對(duì)應(yīng)的應(yīng)用推薦信息,另一方面,可以節(jié) 省用戶搜索所需內(nèi)容的時(shí)間,提高效率,滿足用戶的使用需求,提升用戶的使用體驗(yàn)。
[0160] 實(shí)施例六
[0161] 本發(fā)明實(shí)施例六提供了一種移動(dòng)終端。如圖9所示,移動(dòng)終端900可以為手機(jī)、平板 電腦、個(gè)人數(shù)字助理(PersonalDigital Assistant,PDA)、或車載電腦等。
[0162] 圖9中的移動(dòng)終端900包括射頻(RadioFrequency,RF)電路910、存儲(chǔ)器920、輸入單 元930、顯示單元940、處理器960、音頻電路970、WiFi(WirelessFidelity)模塊980和電源 990 〇
[0163] 其中,輸入單元930可用于接收用戶輸入的數(shù)字或字符信息,以及產(chǎn)生與移動(dòng)終端 900的用戶設(shè)置以及功能控制有關(guān)的信號(hào)輸入。具體地,本發(fā)明實(shí)施例中,該輸入單元930可 以包括觸控面板931。觸控面板931,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作 (比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板931上的操作),并根據(jù)預(yù)先 設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板931可包括觸摸檢測(cè)裝置和觸摸控制器 兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào) 傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo), 再送給該處理器960,并能接收處理器960發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、 電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板931。除了觸控面板931,輸入單元 930還可以包括其他輸入設(shè)備930,其他輸入設(shè)備930可以包括但不限于物理鍵盤、功能鍵 (比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0164] 其中,顯示單元940可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動(dòng) 終端900的各種菜單界面。顯示單元940可包括顯示面板941,可選的,可以采用LCD或有機(jī)發(fā) 光二極管(〇rganicLight-EmittingDiode,OLED)等形式來(lái)配置顯示面板941。
[0165] 應(yīng)注意,觸控面板931可以覆蓋顯示面板941,形成觸摸顯示屏,當(dāng)該觸摸顯示屏檢 測(cè)到在其上或附近的觸摸操作后,傳送給處理器960以確定觸摸事件的類型,隨后處理器 960根據(jù)觸摸事件的類型在觸摸顯示屏上提供相應(yīng)的視覺輸出。
[0166] 觸摸顯示屏包括應(yīng)用程序界面顯示區(qū)及常用控件顯示區(qū)。該應(yīng)用程序界面顯示區(qū) 及該常用控件顯示區(qū)的排列方式并不限定,可以為上下排列、左右排列等可以區(qū)分兩個(gè)顯 示區(qū)的排列方式。該應(yīng)用程序界面顯示區(qū)可以用于顯示應(yīng)用程序的界面。每一個(gè)界面可以 包含至少一個(gè)應(yīng)用程序的圖標(biāo)和/或widget桌面控件等界面元素。該應(yīng)用程序界面顯示區(qū) 也可以為不包含任何內(nèi)容的空界面。該常用控件顯示區(qū)用于顯示使用率較高的控件,例如, 設(shè)置按鈕、界面編號(hào)、滾動(dòng)條、電話本圖標(biāo)等應(yīng)用程序圖標(biāo)等。
[0167] 其中處理器960是移動(dòng)終端900的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的 各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在第一存儲(chǔ)器921內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ) 在第二存儲(chǔ)器922內(nèi)的數(shù)據(jù),執(zhí)行移動(dòng)終端900的各種功能和處理數(shù)據(jù),從而對(duì)移動(dòng)終端900 進(jìn)行整體監(jiān)控??蛇x的,處理器960可包括一個(gè)或多個(gè)處理單元。
[0168] 在本發(fā)明實(shí)施例中,通過調(diào)用存儲(chǔ)該第一存儲(chǔ)器921內(nèi)的軟件程序和/或模塊和/ 或該第二存儲(chǔ)器922內(nèi)的數(shù)據(jù),處理器960用于獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端播放的視頻文 件;提取視頻文件中的由多個(gè)關(guān)鍵詞組成的字幕特征信息;基于字幕特征信息,確定視頻文 件的類型;向移動(dòng)終端用戶推送與視頻文件的類型關(guān)聯(lián)的移動(dòng)終端推薦信息。移動(dòng)終端推 薦信息包括:與視頻文件的類型關(guān)聯(lián)的移動(dòng)終端主題信息、影視信息或新聞信息。
[0169] 可選地,處理器960在提取視頻文件中的由多個(gè)關(guān)鍵詞組成的字幕特征信息時(shí),還 用于:對(duì)視頻文件進(jìn)行模數(shù)轉(zhuǎn)換處理,生成數(shù)字視頻;對(duì)數(shù)字視頻進(jìn)行壓縮編碼;對(duì)經(jīng)過壓 縮編碼后的數(shù)字視頻進(jìn)行視頻幀提取處理,得到多幀初始圖像;基于多幀初始圖像,提取視 頻文件中由多個(gè)關(guān)鍵詞組成的字幕特征信息。
[0170] 可選的,處理器960在基于多幀初始圖像,提取視頻文件中由多個(gè)關(guān)鍵詞組成的字 幕特征信息時(shí),還用于:提取多幀初始圖像的每幀圖像中字幕所在區(qū)域圖像,并保存為多幀 目標(biāo)圖像;對(duì)多幀目標(biāo)圖像進(jìn)行圖文轉(zhuǎn)換處理,得到多個(gè)文本文件,其中,每幀目標(biāo)圖像對(duì) 應(yīng)一個(gè)文本文件;提取每個(gè)文本文件中的關(guān)鍵詞,根據(jù)多個(gè)文本文件中的關(guān)鍵詞組成字幕 特征信息。
[0171] 可選的,處理器960在基于多幀初始圖像,提取視頻文件中由多個(gè)關(guān)鍵詞組成的字 幕特征信息時(shí),還用于:將多幀初始圖像的每幀圖像轉(zhuǎn)換為灰度圖像,得到多幀灰度圖像; 基于多幀灰度圖像,得到每幀灰度圖像的水平邊緣圖和垂直邊緣圖;對(duì)于每幀灰度圖像的 水平邊緣圖和垂直邊緣圖,依次對(duì)水平邊緣圖和垂直邊緣圖進(jìn)行二值化處理、形態(tài)學(xué)膨脹 處理以及邏輯與運(yùn)算處理,得到每幀灰度圖像的二值邊緣圖;對(duì)于每幀灰度圖像,基于二值 邊緣圖,確定每幀灰度圖像的文字區(qū)域;對(duì)于每幀灰度圖像,提取文字區(qū)域中的關(guān)鍵詞;根 據(jù)每幀灰度圖像對(duì)應(yīng)的文字區(qū)域中的關(guān)鍵詞組成字幕特征信息。
[0172] 可選的,處理器960在基于多幀灰度圖像,得到每幀灰度圖像的水平邊緣圖和垂直 邊緣圖時(shí),還用于:對(duì)于每幀灰度圖像,將Sobel算子的第一卷積模板與灰度圖像進(jìn)行卷積 運(yùn)算,得到水平邊緣圖;將Sobel算子的第二卷積模板與灰度圖像進(jìn)行卷積運(yùn)算,得到垂直 邊緣圖。
[0173] 可選的,處理器960在基于二值邊緣圖,確定每幀灰度圖像的文字區(qū)域時(shí),還用于: 對(duì)于每幀灰度圖像,對(duì)二值邊緣圖進(jìn)行連通體處理,得到備選文字區(qū)域;基于備選文字區(qū)域 的廣義直方圖,確定文字區(qū)域。
[0174] 可選的,處理器960在基于字幕特征信息,確定視頻文件的類型時(shí),還用于:將字幕 特征信息與類型特征數(shù)據(jù)庫(kù)中的多類特征信息進(jìn)行比對(duì),其中,類型特征數(shù)據(jù)庫(kù)中所存儲(chǔ) 的信息包括特征信息與視頻文件類型之間的對(duì)應(yīng)關(guān)系,每類特征信息包括多個(gè)關(guān)鍵詞;確 定類別特征數(shù)據(jù)庫(kù)中與字幕特征信息中的關(guān)鍵詞相同的個(gè)數(shù)大于預(yù)設(shè)閾值的特征信息對(duì) 應(yīng)的目標(biāo)視頻類型;將目標(biāo)視頻類型確定為視頻文件的類型。
[0175] 可選的,處理器960在向移動(dòng)終端用戶推送與視頻文件的類型關(guān)聯(lián)的移動(dòng)終端推 薦信息時(shí),還用于:基于視頻文件的類型,向服務(wù)器發(fā)送相應(yīng)類型的請(qǐng)求信息;接收服務(wù)器 發(fā)送的與請(qǐng)求信息匹配的移動(dòng)終端推薦信息;向移動(dòng)終端用戶推送移動(dòng)終端推薦信息。
[0176] 可選的,處理器960在獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端播放的視頻文件時(shí),還用于:獲 取預(yù)設(shè)時(shí)間段出現(xiàn)頻率最高的視頻文件。
[0177] 本發(fā)明實(shí)施例的移動(dòng)終端,通過處理器960獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端播放的視 頻文件,通過圖像識(shí)別技術(shù)提取視頻文件中的由多個(gè)關(guān)鍵詞組成的字幕特征信息,基于字 幕特征信息,確定視頻文件的類型;向移動(dòng)終端用戶推送與視頻文件的類型關(guān)聯(lián)的移動(dòng)終 端推薦信息,可以根據(jù)用戶的需求針對(duì)性的推送相對(duì)應(yīng)的應(yīng)用推薦信息,另一方面,可以節(jié) 省用戶搜索所需內(nèi)容的時(shí)間,提高效率,滿足用戶的使用需求,提升用戶的使用體驗(yàn)。
[0178] 本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本發(fā)明實(shí)施例中所公開的實(shí)施例描述的各 示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些 功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè) 技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng) 認(rèn)為超出本發(fā)明的范圍。
[0179] 所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、 裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
[0180] 在本申請(qǐng)所提供的實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的 方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為 一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或 者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互 之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連 接,可以是電性,機(jī)械或其它的形式。
[0181]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯 示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè) 網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目 的。
[0182]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以 是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
[0183] 所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以 存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說 對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì) 算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè) 人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。 而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼 的介質(zhì)。
[0184] 以上所述的是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出對(duì)于本技術(shù)領(lǐng)域的普通人員來(lái) 說,在不脫離本發(fā)明所述的原理前提下還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也在 本發(fā)明的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1. 一種移動(dòng)終端推薦信息的推送方法,其特征在于,包括: 獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端播放的視頻文件; 提取所述視頻文件中的由多個(gè)關(guān)鍵詞組成的字幕特征信息; 基于所述字幕特征信息,確定所述視頻文件的類型; 向移動(dòng)終端用戶推送與所述視頻文件的類型關(guān)聯(lián)的移動(dòng)終端推薦信息。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述提取所述視頻文件中的由多個(gè)關(guān)鍵詞 組成的字幕特征信息的步驟,包括: 對(duì)所述視頻文件進(jìn)行模數(shù)轉(zhuǎn)換處理,生成數(shù)字視頻; 對(duì)所述數(shù)字視頻進(jìn)行壓縮編碼; 對(duì)經(jīng)過壓縮編碼后的所述數(shù)字視頻進(jìn)行視頻幀提取處理,得到多幀初始圖像; 基于所述多幀初始圖像,提取所述視頻文件中由多個(gè)關(guān)鍵詞組成的字幕特征信息。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述多幀初始圖像,提取所述視 頻文件中由多個(gè)關(guān)鍵詞組成的字幕特征信息的步驟,包括: 提取所述多幀初始圖像的每幀圖像中字幕所在區(qū)域圖像,并保存為多幀目標(biāo)圖像; 對(duì)所述多幀目標(biāo)圖像進(jìn)行圖文轉(zhuǎn)換處理,得到多個(gè)文本文件,其中,每幀目標(biāo)圖像對(duì)應(yīng) 一個(gè)文本文件; 提取每個(gè)所述文本文件中的關(guān)鍵詞,根據(jù)多個(gè)文本文件中的關(guān)鍵詞組成字幕特征信 息。4. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述多幀初始圖像,提取所述視 頻文件中由多個(gè)關(guān)鍵詞組成的字幕特征信息的步驟,包括: 將所述多幀初始圖像的每幀圖像轉(zhuǎn)換為灰度圖像,得到多幀灰度圖像; 基于所述多幀灰度圖像,得到每幀灰度圖像的水平邊緣圖和垂直邊緣圖; 對(duì)于每幀灰度圖像的水平邊緣圖和垂直邊緣圖,依次對(duì)所述水平邊緣圖和垂直邊緣圖 進(jìn)行二值化處理、形態(tài)學(xué)膨脹處理以及邏輯與運(yùn)算處理,得到每幀灰度圖像的二值邊緣圖; 對(duì)于每幀灰度圖像,基于所述二值邊緣圖,確定每幀灰度圖像的文字區(qū)域; 對(duì)于每幀灰度圖像,提取所述文字區(qū)域中的關(guān)鍵詞; 根據(jù)每幀灰度圖像對(duì)應(yīng)的所述文字區(qū)域中的關(guān)鍵詞組成字幕特征信息。5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述基于所述多幀灰度圖像,得到每幀灰 度圖像的水平邊緣圖和垂直邊緣圖的步驟,包括: 對(duì)于每幀灰度圖像,將Sobel算子的第一卷積模板與所述灰度圖像進(jìn)行卷積運(yùn)算,得到 所述水平邊緣圖; 將Sobel算子的第二卷積模板與所述灰度圖像進(jìn)行卷積運(yùn)算,得到所述垂直邊緣圖。6. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述基于所述二值邊緣圖,確定每幀灰度 圖像的文字區(qū)域的步驟,包括: 對(duì)于每幀灰度圖像,對(duì)所述二值邊緣圖進(jìn)行連通體處理,得到備選文字區(qū)域; 基于所述備選文字區(qū)域的廣義直方圖,確定所述文字區(qū)域。7. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述字幕特征信息,確定所述視 頻文件的類型的步驟,包括: 將所述字幕特征信息與類型特征數(shù)據(jù)庫(kù)中的多類特征信息進(jìn)行比對(duì),其中,所述類型 特征數(shù)據(jù)庫(kù)中所存儲(chǔ)的信息包括特征信息與視頻文件類型之間的對(duì)應(yīng)關(guān)系,每類特征信息 包括多個(gè)關(guān)鍵詞; 確定所述類別特征數(shù)據(jù)庫(kù)中與所述字幕特征信息中的關(guān)鍵詞相同的個(gè)數(shù)大于預(yù)設(shè)閾 值的特征信息對(duì)應(yīng)的目標(biāo)視頻類型; 將所述目標(biāo)視頻類型確定為所述視頻文件的類型。8. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向移動(dòng)終端用戶推送與所述視頻文件 的類型關(guān)聯(lián)的移動(dòng)終端推薦信息的步驟,包括: 基于所述視頻文件的類型,向服務(wù)器發(fā)送相應(yīng)類型的請(qǐng)求信息; 接收所述服務(wù)器發(fā)送的與所述請(qǐng)求信息匹配的移動(dòng)終端推薦信息; 向所述移動(dòng)終端用戶推送所述移動(dòng)終端推薦信息。9. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端播放的視 頻文件的步驟,包括: 獲取預(yù)設(shè)時(shí)間段出現(xiàn)頻率最高的所述視頻文件。10. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述移動(dòng)終端推薦信息包括:與所述視頻 文件的類型關(guān)聯(lián)的移動(dòng)終端主題信息、影視信息或新聞信息。11. 一種移動(dòng)終端,其特征在于,包括: 獲取模塊,用于獲取預(yù)設(shè)時(shí)間段內(nèi)移動(dòng)終端播放的視頻文件; 提取模塊,用于提取所述獲取模塊獲取的所述視頻文件中的由多個(gè)關(guān)鍵詞組成的字幕 特征信息; 確定模塊,用于基于所述提取模塊提取的所述字幕特征信息,確定所述視頻文件的類 型; 推送模塊,用于向移動(dòng)終端用戶推送與所述視頻文件的類型關(guān)聯(lián)的移動(dòng)終端推薦信 息。12. 根據(jù)權(quán)利要求11所述的移動(dòng)終端,其特征在于,所述提取模塊包括: 生成子模塊,用于對(duì)所述視頻文件進(jìn)行模數(shù)轉(zhuǎn)換處理,生成數(shù)字視頻; 壓縮編碼子模塊,用于對(duì)所述生成子模塊生成的所述數(shù)字視頻進(jìn)行壓縮編碼; 處理子模塊,用于對(duì)經(jīng)過所述壓縮編碼子模塊壓縮編碼后的所述數(shù)字視頻進(jìn)行視頻幀 提取處理,得到多幀初始圖像; 提取子模塊,用于基于所述處理子模塊得到的所述多幀初始圖像,提取所述視頻文件 中由多個(gè)關(guān)鍵詞組成的字幕特征信息。13. 根據(jù)權(quán)利要求12所述的移動(dòng)終端,其特征在于,所述提取子模塊包括: 第一提取單元,用于提取所述多幀初始圖像的每幀圖像中字幕所在區(qū)域圖像,并保存 為多幀目標(biāo)圖像; 第一轉(zhuǎn)換單元,用于對(duì)所述第一提取單元保存的所述多幀目標(biāo)圖像進(jìn)行圖文轉(zhuǎn)換處 理,得到多個(gè)文本文件,其中,每幀目標(biāo)圖像對(duì)應(yīng)一個(gè)文本文件; 提取組成單元,用于提取所述第一轉(zhuǎn)換單元得到的每個(gè)所述文本文件中的關(guān)鍵詞,根 據(jù)多個(gè)文本文件中的關(guān)鍵詞組成字幕特征信息。14. 根據(jù)權(quán)利要求12所述的移動(dòng)終端,其特征在于,所述提取子模塊包括: 第二轉(zhuǎn)換單元,用于將所述多幀初始圖像的每幀圖像轉(zhuǎn)換為灰度圖像,得到多幀灰度 圖像; 獲取單元,用于基于所述第二轉(zhuǎn)換單元得到的所述多幀灰度圖像,得到每幀灰度圖像 的水平邊緣圖和垂直邊緣圖; 處理單元,用于對(duì)于所述獲取單元得到的每幀灰度圖像的水平邊緣圖和垂直邊緣圖, 依次對(duì)所述水平邊緣圖和垂直邊緣圖進(jìn)行二值化處理、形態(tài)學(xué)膨脹處理以及邏輯與運(yùn)算處 理,得到每幀灰度圖像的二值邊緣圖; 確定單元,用于對(duì)于每幀灰度圖像,基于所述處理單元得到的所述二值邊緣圖,確定每 幀灰度圖像的文字區(qū)域; 第二提取單元,用于對(duì)于每幀灰度圖像,提取所述確定單元確定的所述文字區(qū)域中的 關(guān)鍵詞; 組成單元,用于根據(jù)每幀灰度圖像對(duì)應(yīng)的所述文字區(qū)域中的關(guān)鍵詞組成字幕特征信 息。15. 根據(jù)權(quán)利要求14所述的移動(dòng)終端,其特征在于,所述獲取單元包括: 第一計(jì)算子單元,用于對(duì)于每幀灰度圖像,將Sobel算子的第一卷積模板與所述灰度圖 像進(jìn)行卷積運(yùn)算,得到所述水平邊緣圖; 第二計(jì)算子單元,用于對(duì)于每幀灰度圖像,將Sobel算子的第二卷積模板與所述灰度圖 像進(jìn)行卷積運(yùn)算,得到所述垂直邊緣圖。16. 根據(jù)權(quán)利要求14所述的移動(dòng)終端,其特征在于,所述確定單元包括: 獲取子單元,用于對(duì)于每幀灰度圖像,對(duì)所述二值邊緣圖進(jìn)行連通體處理,得到備選文 字區(qū)域; 處理子單元,用于基于所述獲取子單元得到的所述備選文字區(qū)域的廣義直方圖,確定 所述文字區(qū)域。17. 根據(jù)權(quán)利要求11所述的移動(dòng)終端,其特征在于,所述確定模塊包括: 比對(duì)子模塊,用于將所述字幕特征信息與類型特征數(shù)據(jù)庫(kù)中的多類特征信息進(jìn)行比 對(duì),其中,所述類型特征數(shù)據(jù)庫(kù)中所存儲(chǔ)的信息包括特征信息與視頻文件類型之間的對(duì)應(yīng) 關(guān)系,每類特征信息包括多個(gè)關(guān)鍵詞; 第一確定子模塊,用于根據(jù)所述比對(duì)子模塊的比對(duì)結(jié)果確定所述類別特征數(shù)據(jù)庫(kù)中與 所述字幕特征信息中的關(guān)鍵詞相同的個(gè)數(shù)大于預(yù)設(shè)閾值的特征信息對(duì)應(yīng)的目標(biāo)視頻類型; 第二確定子模塊,用于將所述第一確定子模塊確定的所述目標(biāo)視頻類型確定為所述視 頻文件的類型。18. 根據(jù)權(quán)利要求11所述的移動(dòng)終端,其特征在于,所述推送模塊包括: 發(fā)送子模塊,用于基于所述視頻文件的類型,向服務(wù)器發(fā)送相應(yīng)類型的請(qǐng)求信息; 接收子模塊,用于接收所述服務(wù)器發(fā)送的與所述發(fā)送子模塊發(fā)送的所述請(qǐng)求信息匹配 的移動(dòng)終端推薦信息; 推送子模塊,用于向所述移動(dòng)終端用戶推送所述接收子模塊接收的所述移動(dòng)終端推薦 信息。19. 根據(jù)權(quán)利要求11所述的移動(dòng)終端,其特征在于,所述獲取模塊進(jìn)一步用于: 獲取預(yù)設(shè)時(shí)間段出現(xiàn)頻率最高的所述視頻文件。20. 根據(jù)權(quán)利要求11所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端推薦信息包括:與所 述視頻文件的類型關(guān)聯(lián)的移動(dòng)終端主題信息、影視信息或新聞信息。
【文檔編號(hào)】H04N21/435GK105898495SQ201610367837
【公開日】2016年8月24日
【申請(qǐng)日】2016年5月26日
【發(fā)明人】徐星星
【申請(qǐng)人】維沃移動(dòng)通信有限公司