本發(fā)明涉及家庭媒體技術(shù)領(lǐng)域,尤其涉及一種機(jī)頂盒視頻輸出圖像內(nèi)容的搜索方法及裝置。
背景技術(shù):
網(wǎng)絡(luò)機(jī)頂盒用于播放展示網(wǎng)絡(luò)上的媒體內(nèi)容,用戶可以使用遙控器控制機(jī)頂盒進(jìn)行交互式操作。用戶在EPG(Electronic Program Guide,電子節(jié)目信息單)上進(jìn)行瀏覽選擇等操作時(shí),機(jī)頂盒就向服務(wù)器發(fā)送請(qǐng)求,并接收、顯示服務(wù)器返回的數(shù)據(jù)。當(dāng)用戶選擇播放視頻節(jié)目時(shí),機(jī)頂盒就向服務(wù)器請(qǐng)求視頻數(shù)據(jù),并解碼輸出到電視機(jī)屏幕。
當(dāng)用戶在視頻節(jié)目中觀看到感興趣的內(nèi)容時(shí),往往希望了解該內(nèi)容的進(jìn)一步信息,比如一位影視明星的八卦新聞,一件高檔家具的購(gòu)買方式或者一座建筑名勝的宣傳介紹等等。傳統(tǒng)的方式往往是用戶通過PC(Personal Computer,個(gè)人電腦)或者移動(dòng)終端另外進(jìn)行搜索猜測(cè),而且當(dāng)用戶無(wú)法用語(yǔ)言描述出圖像的內(nèi)容時(shí),可能無(wú)法搜索到感興趣的信息,此時(shí)將會(huì)帶來(lái)極大的不便。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種機(jī)頂盒視頻輸出圖像內(nèi)容的搜索方法及裝置,解決了現(xiàn)有技術(shù)中用戶在視頻節(jié)目中觀看到感興趣的內(nèi)容時(shí),可能無(wú)法搜索到感興趣的信息問題。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種機(jī)頂盒視頻輸出圖像內(nèi)容的搜索方法,包括以下步驟:
從機(jī)頂盒視頻輸出層,抓取當(dāng)前的輸出圖像;
通過對(duì)所抓取的輸出圖像進(jìn)行紋理分析,將當(dāng)前的輸出圖像劃分成多個(gè)不同的內(nèi)容區(qū);
根據(jù)來(lái)自遙控器的搜索指令,從所述多個(gè)不同的內(nèi)容區(qū)中搜索相應(yīng)的圖像內(nèi) 容。
優(yōu)選地,還包括:
根據(jù)來(lái)自遙控器的選擇指令,對(duì)所述多個(gè)不同的內(nèi)容區(qū)中選擇相應(yīng)的圖像內(nèi)容進(jìn)行調(diào)整。
優(yōu)選地,在所述機(jī)頂盒從視頻播放模式切換到圖像搜索模式之后,從所述機(jī)頂盒視頻輸出層,抓取當(dāng)前的輸出圖像。
優(yōu)選地,所述的將當(dāng)前的輸出圖像劃分成多個(gè)不同的內(nèi)容區(qū)之后還包括:
在將當(dāng)前的輸出圖像劃分成多個(gè)不同的內(nèi)容區(qū)時(shí),同時(shí)生成一個(gè)管理焦點(diǎn),并顯示在所述多個(gè)不同內(nèi)容區(qū)中默認(rèn)的當(dāng)前內(nèi)容區(qū)中;
根據(jù)來(lái)自遙控器的移動(dòng)指令,所述管理焦點(diǎn)從所述當(dāng)前內(nèi)容區(qū)移動(dòng)到需要搜索或調(diào)整的內(nèi)容區(qū)。
優(yōu)選地,所述的根據(jù)來(lái)自遙控器的選擇指令,對(duì)所述多個(gè)不同的內(nèi)容區(qū)中選擇相應(yīng)的圖像內(nèi)容進(jìn)行調(diào)整包括:
根據(jù)來(lái)自遙控器的選擇指令,生成并顯示用于對(duì)所述需要調(diào)整的內(nèi)容區(qū)中相應(yīng)的圖像內(nèi)容進(jìn)行調(diào)整的多個(gè)調(diào)整指示圖標(biāo);
根據(jù)所生成的多個(gè)調(diào)整指示圖標(biāo),對(duì)所述需要調(diào)整的內(nèi)容區(qū)中相應(yīng)的圖像內(nèi)容進(jìn)行調(diào)整。
優(yōu)選地,所述的根據(jù)來(lái)自遙控器的搜索指令,從所述多個(gè)不同的內(nèi)容區(qū)中搜索相應(yīng)的圖像內(nèi)容包括:
根據(jù)來(lái)自遙控器的搜索指令,生成并向服務(wù)器發(fā)送用于對(duì)所述需要搜索的內(nèi)容區(qū)中相應(yīng)的圖像內(nèi)容進(jìn)行搜索的搜索請(qǐng)求;
當(dāng)接收到來(lái)自服務(wù)器根據(jù)所述搜索請(qǐng)求返回的搜索結(jié)果時(shí),將所述搜索結(jié)果發(fā)送并展示在電視機(jī)上。
根據(jù)本發(fā)明的另一方面,提供了一種機(jī)頂盒視頻輸出圖像內(nèi)容的搜索裝置,包括:
抓取模塊,用于從機(jī)頂盒視頻輸出層,抓取當(dāng)前的輸出圖像;
劃分模塊,用于通過對(duì)所抓取的輸出圖像進(jìn)行紋理分析,將當(dāng)前的輸出圖像劃分成多個(gè)不同的內(nèi)容區(qū);
搜索模塊,用于根據(jù)來(lái)自遙控器的搜索指令,從所述多個(gè)不同的內(nèi)容區(qū)中搜 索相應(yīng)的圖像內(nèi)容。
優(yōu)選地,還包括:
選擇單元,用于根據(jù)來(lái)自遙控器的選擇指令,對(duì)所述多個(gè)不同的內(nèi)容區(qū)中選擇相應(yīng)的圖像內(nèi)容進(jìn)行調(diào)整。
優(yōu)選地,在所述機(jī)頂盒從視頻播放模式切換到圖像搜索模式之后,從所述機(jī)頂盒視頻輸出層,抓取當(dāng)前的輸出圖像。
優(yōu)選地,還包括:
生成焦點(diǎn)單元,用于在將當(dāng)前的輸出圖像劃分成多個(gè)不同的內(nèi)容區(qū)時(shí),同時(shí)生成一個(gè)管理焦點(diǎn),并顯示在所述多個(gè)不同內(nèi)容區(qū)中默認(rèn)的當(dāng)前內(nèi)容區(qū)中;
移動(dòng)單元,用于根據(jù)來(lái)自遙控器的移動(dòng)指令,所述管理焦點(diǎn)從所述當(dāng)前內(nèi)容區(qū)移動(dòng)到需要搜索或調(diào)整的內(nèi)容區(qū)。
與現(xiàn)有技術(shù)相比較,本發(fā)明的有益效果在于:
本發(fā)明可以直接在機(jī)頂盒上對(duì)圖像內(nèi)容進(jìn)行搜索,給用戶帶來(lái)極大方便,并提升了用戶體驗(yàn)。
附圖說明
圖1是本發(fā)明實(shí)施例提供的一種機(jī)頂盒視頻輸出圖像內(nèi)容的搜索方法流程圖;
圖2是本發(fā)明實(shí)施例提供的一種機(jī)頂盒視頻輸出圖像內(nèi)容的搜索裝置的示意圖;
圖3是本發(fā)明實(shí)施例提供的設(shè)備以及網(wǎng)絡(luò)環(huán)境的示意圖;
圖4是本發(fā)明實(shí)施例提供的機(jī)頂盒內(nèi)部的功能示意圖;
圖5是本發(fā)明實(shí)施例提供的圖像內(nèi)容選擇與搜索流程圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說明,應(yīng)當(dāng)理解,以下所說明的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
圖1顯示了本發(fā)明實(shí)施例提供的一種機(jī)頂盒視頻輸出圖像內(nèi)容的搜索方法流程圖,如圖1所示,包括以下步驟:
步驟S101:從機(jī)頂盒視頻輸出層,抓取當(dāng)前的輸出圖像;
其中,在所述機(jī)頂盒從視頻播放模式切換到圖像搜索模式之后,從所述機(jī)頂盒視頻輸出層,抓取當(dāng)前的輸出圖像。
步驟S102:通過對(duì)所抓取的輸出圖像進(jìn)行紋理分析,將當(dāng)前的輸出圖像劃分成多個(gè)不同的內(nèi)容區(qū);
步驟S103:根據(jù)來(lái)自遙控器的搜索指令,從所述多個(gè)不同的內(nèi)容區(qū)中搜索相應(yīng)的圖像內(nèi)容。
本發(fā)明還包括:根據(jù)來(lái)自遙控器的選擇指令,對(duì)所述多個(gè)不同的內(nèi)容區(qū)中選擇相應(yīng)的圖像內(nèi)容進(jìn)行調(diào)整。
具體地說,所述的將當(dāng)前的輸出圖像劃分成多個(gè)不同的內(nèi)容區(qū)之后還包括:在將當(dāng)前的輸出圖像劃分成多個(gè)不同的內(nèi)容區(qū)時(shí),同時(shí)生成一個(gè)管理焦點(diǎn),并顯示在所述多個(gè)不同內(nèi)容區(qū)中默認(rèn)的當(dāng)前內(nèi)容區(qū)中;根據(jù)來(lái)自遙控器的移動(dòng)指令,所述管理焦點(diǎn)從所述當(dāng)前內(nèi)容區(qū)移動(dòng)到需要搜索或調(diào)整的內(nèi)容區(qū)。其中,所述的根據(jù)來(lái)自遙控器的選擇指令,對(duì)所述多個(gè)不同的內(nèi)容區(qū)中選擇相應(yīng)的圖像內(nèi)容進(jìn)行調(diào)整包括:根據(jù)來(lái)自遙控器的選擇指令,生成并顯示用于對(duì)所述需要調(diào)整的內(nèi)容區(qū)中相應(yīng)的圖像內(nèi)容進(jìn)行調(diào)整的多個(gè)調(diào)整指示圖標(biāo);根據(jù)所生成的多個(gè)調(diào)整指示圖標(biāo),對(duì)所述需要調(diào)整的內(nèi)容區(qū)中相應(yīng)的圖像內(nèi)容進(jìn)行調(diào)整。其中,所述的根據(jù)來(lái)自遙控器的搜索指令,從所述多個(gè)不同的內(nèi)容區(qū)中搜索相應(yīng)的圖像內(nèi)容包括:根據(jù)來(lái)自遙控器的搜索指令,生成并向服務(wù)器發(fā)送用于對(duì)所述需要搜索的內(nèi)容區(qū)中相應(yīng)的圖像內(nèi)容進(jìn)行搜索的搜索請(qǐng)求;當(dāng)接收到來(lái)自服務(wù)器根據(jù)所述搜索請(qǐng)求返回的搜索結(jié)果時(shí),將所述搜索結(jié)果發(fā)送并展示在電視機(jī)上。
圖2顯示了本發(fā)明實(shí)施例提供的一種機(jī)頂盒視頻輸出圖像內(nèi)容的搜索裝置的示意圖,如圖2所示,包括:抓取模塊201、劃分模塊202以及搜索模塊203。其中,所述抓取模塊201,用于從機(jī)頂盒視頻輸出層,抓取當(dāng)前的輸出圖像;所述劃分模塊202,用于通過對(duì)所抓取的輸出圖像進(jìn)行紋理分析,將當(dāng)前的輸出圖像劃分成多個(gè)不同的內(nèi)容區(qū);所述搜索模塊203,用于根據(jù)來(lái)自遙控器的搜索指令,從所述多個(gè)不同的內(nèi)容區(qū)中搜索相應(yīng)的圖像內(nèi)容。
本發(fā)明還包括:選擇單元,用于根據(jù)來(lái)自遙控器的選擇指令,對(duì)所述多個(gè)不同的內(nèi)容區(qū)中選擇相應(yīng)的圖像內(nèi)容進(jìn)行調(diào)整。
本發(fā)明還包括:生成焦點(diǎn)單元,用于在將當(dāng)前的輸出圖像劃分成多個(gè)不同的內(nèi)容區(qū)時(shí),同時(shí)生成一個(gè)管理焦點(diǎn),并顯示在所述多個(gè)不同內(nèi)容區(qū)中默認(rèn)的當(dāng)前內(nèi)容區(qū)中;移動(dòng)單元,用于根據(jù)來(lái)自遙控器的移動(dòng)指令,所述管理焦點(diǎn)從所述當(dāng)前內(nèi)容區(qū)移動(dòng)到需要搜索或調(diào)整的內(nèi)容區(qū)。
本發(fā)明在所述機(jī)頂盒從視頻播放模式切換到圖像搜索模式之后,從所述機(jī)頂盒視頻輸出層,抓取當(dāng)前的輸出圖像。
圖3顯示了本發(fā)明實(shí)施例提供的設(shè)備以及網(wǎng)絡(luò)環(huán)境的示意圖,如圖3所示,包括:遙控器301、機(jī)頂盒302、電視機(jī)303、家庭網(wǎng)關(guān)304、EPG服務(wù)器305、流媒體服務(wù)器306以及搜索服務(wù)器307。其中,所述遙控器301,用于對(duì)機(jī)頂盒進(jìn)行操控;所述機(jī)頂盒302,圖像內(nèi)容瀏覽、選擇與搜索的運(yùn)行主體;所述電視機(jī)303,用于顯示機(jī)頂盒輸出內(nèi)容;所述家庭網(wǎng)關(guān)304,用于機(jī)頂盒接入網(wǎng)絡(luò);所述EPG服務(wù)器305,提供EPG,并響應(yīng)機(jī)頂盒的瀏覽請(qǐng)求;所述流媒體服務(wù)器306,用于提供流媒體內(nèi)容給機(jī)頂盒,并響應(yīng)機(jī)頂盒的媒體控制請(qǐng)求;所述搜索服務(wù)器307,提供圖片搜索服務(wù),響應(yīng)機(jī)頂盒的圖片搜索請(qǐng)求。
圖4顯示了本發(fā)明實(shí)施例提供的機(jī)頂盒內(nèi)部的功能示意圖,如圖4所示,所述機(jī)頂盒內(nèi)部包括:圖像抓取模塊401、圖像分析模塊402、圖像顯示模塊403、搜索模塊404、瀏覽器模塊405以及數(shù)據(jù)存儲(chǔ)模塊406。其中,所述圖像抓取模塊401,用于從機(jī)頂盒視頻輸出層抓取當(dāng)前的輸出圖像,并將數(shù)據(jù)提供給圖像分析模塊處理;所述圖像分析模塊402,用于對(duì)圖像進(jìn)行紋理分析,劃分出不同的內(nèi)容區(qū),處理完畢后通知圖像顯示模塊;并可以根據(jù)圖像顯示模塊發(fā)送的命令,對(duì)內(nèi)容區(qū)進(jìn)行擴(kuò)大、縮小調(diào)整;所述圖像顯示模塊403,用于生成、管理焦點(diǎn);處理用戶操作請(qǐng)求;向圖像分析模塊發(fā)送內(nèi)容區(qū)擴(kuò)大、縮小等命令,并接收?qǐng)D像分析模塊的應(yīng)答消息;向搜索模塊提交焦點(diǎn)對(duì)應(yīng)內(nèi)容區(qū)的數(shù)據(jù);所述搜索模塊404,用于將用戶選擇的圖像內(nèi)容通過網(wǎng)絡(luò)提交給搜索服務(wù)器,并接收服務(wù)器的響應(yīng)數(shù)據(jù);所述瀏覽器模塊405,用于顯示搜索服務(wù)器返回的響應(yīng)數(shù)據(jù),并接收處理用戶的瀏覽操作;所述數(shù)據(jù)存儲(chǔ)模塊406,公共模塊,用于存取抓取的原始圖像以及圖像分析模塊生成的內(nèi)容區(qū)。
本發(fā)明當(dāng)用戶使用機(jī)頂盒正在播放視頻節(jié)目時(shí),如果發(fā)現(xiàn)當(dāng)前視頻圖像中有感興趣的內(nèi)容,暫停播放后,即可通過遙控器控制進(jìn)入圖像搜索模式,下面結(jié)合機(jī)頂盒內(nèi)部說明下本發(fā)明實(shí)施的方法,具體步驟包括:
A.用戶選擇進(jìn)入圖像搜索模式,圖像抓取模塊401、圖像分析模塊402、圖像顯示模塊403啟動(dòng)。
B.圖像抓取模塊401截取當(dāng)前視頻層內(nèi)容,作為圖像分析模塊402數(shù)據(jù)源以及圖像顯示模塊403的顯示背景。
C.圖像分析模塊402對(duì)當(dāng)前圖像進(jìn)行紋理分析,對(duì)圖像進(jìn)行智能劃分,根據(jù)紋理結(jié)構(gòu)形成不同的內(nèi)容區(qū),并通知圖像顯示模塊403。
D.圖像顯示模塊403搜集內(nèi)容區(qū)信息,動(dòng)態(tài)生成內(nèi)容區(qū)對(duì)應(yīng)的焦點(diǎn)。
E.用戶使用遙控器方向鍵控制焦點(diǎn)移動(dòng),選擇感興趣的焦點(diǎn)。
F.用戶通過擴(kuò)大、縮小操作對(duì)焦點(diǎn)對(duì)應(yīng)的內(nèi)容區(qū)進(jìn)行微調(diào),圖像分析模塊402根據(jù)圖像紋理自動(dòng)對(duì)焦點(diǎn)對(duì)應(yīng)的內(nèi)容區(qū)作進(jìn)一步調(diào)整,并通知圖像顯示模塊403更新焦點(diǎn)顯示。
G.用戶確認(rèn)焦點(diǎn)并選擇,搜索模塊404提取焦點(diǎn)對(duì)應(yīng)的內(nèi)容區(qū)數(shù)據(jù),通過網(wǎng)絡(luò)提交給搜索服務(wù)器,收到搜索服務(wù)器的響應(yīng)數(shù)據(jù)后,啟動(dòng)瀏覽器模塊405。
H.瀏覽器模塊405提取搜索響應(yīng)數(shù)據(jù),并展示給用戶,用戶可以瀏覽搜索結(jié)果并選擇獲取進(jìn)一步的信息。
進(jìn)一步地,上述方法還可具有以下特點(diǎn):圖像分析模塊402維護(hù)一個(gè)焦點(diǎn)鏈表,當(dāng)步驟C中進(jìn)行紋理分析時(shí),每當(dāng)檢測(cè)到一處新的內(nèi)容區(qū),就對(duì)應(yīng)新增一個(gè)焦點(diǎn)信息;同樣,當(dāng)步驟G中用戶選擇一處焦點(diǎn)時(shí),可以查找到對(duì)應(yīng)的內(nèi)容區(qū)。而且,步驟F中對(duì)焦點(diǎn)對(duì)應(yīng)的內(nèi)容區(qū)進(jìn)行調(diào)整時(shí),焦點(diǎn)信息也會(huì)隨之改變。
進(jìn)一步地,上述方法還可具有以下特點(diǎn):步驟D中的原圖像本身也可以作為一個(gè)內(nèi)容區(qū),同樣也可以生成焦點(diǎn),并且可以作為默認(rèn)焦點(diǎn)。
進(jìn)一步地,上述方法還可具有以下特點(diǎn):圖像顯示模塊403可以包含一個(gè)用戶操作提示模塊,指導(dǎo)進(jìn)行擴(kuò)大、縮小、確定等操作,由用戶設(shè)置是否一直顯示。
進(jìn)一步地,上述方法還可具有以下特點(diǎn):圖像抓取模塊401、圖像分析模塊402、圖像顯示模塊403、搜索模塊404之間共享使用一個(gè)數(shù)據(jù)存儲(chǔ)模塊406,各模塊之間僅傳遞消息以及數(shù)據(jù)的地址。
圖5顯示了本發(fā)明實(shí)施例提供的圖像內(nèi)容選擇與搜索流程圖,如圖5所示,包括以下步驟:
步驟S501,模塊初始化;
啟動(dòng)圖像內(nèi)容搜索,完成各模塊初始化。
步驟S502,抓取當(dāng)前視頻輸出圖像;
從機(jī)頂盒視頻輸出層,抓取當(dāng)前的視頻輸出圖像。
步驟S503,根據(jù)紋理劃分內(nèi)容區(qū);
對(duì)所抓取當(dāng)前的視頻輸出圖像進(jìn)行紋理分析,劃分出不同的內(nèi)容區(qū)。
步驟S504,生成并更新內(nèi)容區(qū)對(duì)應(yīng)焦點(diǎn),處理用戶焦點(diǎn)移動(dòng)操作;
根據(jù)內(nèi)容區(qū)生成焦點(diǎn),并顯示。響應(yīng)用戶焦點(diǎn)移動(dòng)操作并刷新顯示。
步驟S505,當(dāng)前焦點(diǎn)對(duì)應(yīng)內(nèi)容區(qū)是否需要調(diào)整;
接收用戶操作指令,判斷是否需要調(diào)整當(dāng)前焦點(diǎn)對(duì)應(yīng)的內(nèi)容區(qū)。
步驟S506,根據(jù)指令對(duì)當(dāng)前焦點(diǎn)對(duì)應(yīng)內(nèi)容區(qū)進(jìn)行擴(kuò)大或縮小調(diào)整;
如果用戶需要對(duì)當(dāng)前焦點(diǎn)對(duì)應(yīng)內(nèi)容區(qū)進(jìn)行調(diào)整,根據(jù)指令進(jìn)行對(duì)應(yīng)的擴(kuò)大、縮小處理,并返回步驟S504。
步驟S507,將當(dāng)前焦點(diǎn)對(duì)應(yīng)的內(nèi)容區(qū)數(shù)據(jù)提交搜索;
如果用戶在當(dāng)前焦點(diǎn)上選擇確定,則將當(dāng)前焦點(diǎn)對(duì)應(yīng)內(nèi)容區(qū)提交搜索。
步驟S508,展示搜索結(jié)果。
接收并展示搜索結(jié)果。
綜上所述,本發(fā)明具有以下技術(shù)效果:
本發(fā)明通過連網(wǎng)狀態(tài)下的機(jī)頂盒,可以直接在機(jī)頂盒上對(duì)圖像內(nèi)容進(jìn)行搜索,給用戶帶來(lái)了極大的方便,并提升了用戶體驗(yàn)。
盡管上文對(duì)本發(fā)明進(jìn)行了詳細(xì)說明,但是本發(fā)明不限于此,本技術(shù)領(lǐng)域技術(shù)人員可以根據(jù)本發(fā)明的原理進(jìn)行各種修改。因此,凡按照本發(fā)明原理所作的修改,都應(yīng)當(dāng)理解為落入本發(fā)明的保護(hù)范圍。