專利名稱:在視頻中注入附加信息的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻播放方法和視頻播放設(shè)備,更具體地涉及在視頻中注入附加信息的方法和設(shè)備。
背景技術(shù):
目前,視頻廣告是一個(gè)研究熱點(diǎn)。例如,美國專利申請US20090037263A1公開了編輯視頻以在該視頻中包括廣告的系統(tǒng)和方法。可以基于視頻水線或者在逐幀的基礎(chǔ)上將廣告插入視頻,這是一種強(qiáng)制插入和強(qiáng)制播放的方式,對(duì)于用戶來說是一種被動(dòng)的廣告接受方式。圖1示出了 US 20090037263A1的技術(shù)方案所達(dá)到的技術(shù)效果,在視頻播放過程中,以純文本的方式或者以滾動(dòng)條的方式在畫面上顯示free email-www.yahoo, com。諸如優(yōu)酷的一些現(xiàn)有網(wǎng)絡(luò)視頻,通過編程的方式,在視頻頭部插入Flash等廣告模式,利用視頻緩沖的時(shí)間來播放廣告。這樣的廣告沒有辦法做到針對(duì)視頻中的某一物體,更不用說能跟蹤物體的移動(dòng)。另外,現(xiàn)有技術(shù)中已經(jīng)提供了許多方法和系統(tǒng)以確定視頻對(duì)象,主要包括:通過水線添加信息,或者人工地逐幀添加信息,或者將廣告添加到內(nèi)容中,或者將視頻分為若干段。例如,論文《基于運(yùn)動(dòng)信息的視頻對(duì)象跟蹤》(通過鏈接http://www.zhuoda.0rg/periodical/34343, html可得,作者李莉,2005年11月19日)公開了,在自然場景中,利用不同物體在時(shí)域具有連續(xù)性的這種特點(diǎn)來跟蹤視頻對(duì)象,把前一幀圖像中的一個(gè)物體投影到當(dāng)前幀。對(duì)于重疊區(qū)域用幀差作為重疊區(qū)域象素歸屬的度量,對(duì)露出區(qū)域利用這種分水線算法確定視頻對(duì)象。該論文把活動(dòng)對(duì)象的跟蹤方法分成兩類:基于邊界的方法和基于區(qū)域的方法。基于邊界的方法依賴圖像邊緣提供的信息,而基于區(qū)域的方法依賴于整個(gè)區(qū)域的信息(紋理或者基于運(yùn)動(dòng)的特性)?,F(xiàn)實(shí)中的情況是,人們在觀看視頻節(jié)目時(shí),很可能會(huì)對(duì)視頻中的某件物品感興趣,例如,某個(gè)觀眾可能會(huì)對(duì)視頻場景中出現(xiàn)的椅子感興趣,希望知道它的制作材料、生產(chǎn)商、價(jià)格以及哪里可以買到等等。對(duì)于時(shí)尚人士而言,很可能會(huì)對(duì)男/女主角所穿的衣服感興趣,希望知道衣服的品牌、價(jià)格、款式等等。另一方面,商人或者視頻制作者希望向用戶直接提供更多的信息,舉例來說,贊助商并一定希望自己的名字被附在電影結(jié)尾處,而更希望在視頻播放期間用戶能容易地發(fā)現(xiàn)他們的產(chǎn)品。如果贊助商提供了汽車或者服裝,他們所熱衷的可能是用戶可以直接點(diǎn)擊視頻中的汽車而直接訪問他們的網(wǎng)站。然而,到目前為止還沒有任何一種方法將任何信息鏈接到視頻中的移動(dòng)物體或者人,例如向視頻中的椅子添加廣告。難點(diǎn)在于這把椅子可能在每兩個(gè)相鄰幀中保持移動(dòng)。另夕卜,也沒有任何一種方法由用戶根據(jù)自身需求和喜好主動(dòng)地選擇廣告和附加信息。為了克服現(xiàn)有技術(shù)中的以上缺陷,本發(fā)明試圖建立這樣一個(gè)平臺(tái),該平臺(tái)使得用戶能在播放的視頻上找到更多感興趣的信息,使得商家更容易地在視頻中發(fā)布或注入他們的廣告。
發(fā)明內(nèi)容
為了克服現(xiàn)有技術(shù)中的缺陷,本發(fā)明提出一種在視頻播放過程中隱含式地針對(duì)特定物體的廣告和信息插入方式,它只是根據(jù)用戶的選擇來播放廣告和/或信息。根據(jù)本發(fā)明的一方面,提供了 一種視頻播放方法,包括:在視頻播放過程中,檢測用戶對(duì)視頻中的物體的選擇;在物體信息數(shù)據(jù)庫中檢索物體信息;將檢索到的物體信息鏈接到與所述物體相關(guān)的附加信息;以及向用戶提供所述附加信息。在根據(jù)本發(fā)明的實(shí)施例中,用戶通過鼠標(biāo)點(diǎn)擊、通過遙控器遙控、通過觸摸屏觸摸、或者通過鍵盤輸入來選擇視頻中的物體。在根據(jù)本發(fā)明的實(shí)施例中,其中所述物體信息是所述物體在視頻中的位置信息。在根據(jù)本發(fā)明的實(shí)施例中,將檢索到的物體信息鏈接到與該物體相關(guān)的附加信息包括將檢索到的物體信息映射到與該物體相關(guān)的物體鏈接數(shù)據(jù)庫。在根據(jù)本發(fā)明的實(shí)施例中,將檢索到的物體信息鏈接到與該物體相關(guān)的附加信息包括將檢索到的物體信息鏈接到搜索引擎入口或者web站點(diǎn)。根據(jù)本發(fā)明的另一方面,提供了一種視頻播放設(shè)備,包括:檢測模塊,用于在視頻播放過程中,檢測用戶對(duì)視頻中的物體的選擇;檢索模塊,用于在物體信息數(shù)據(jù)庫中檢索物體信息;鏈接模塊,用于將檢索到的物體信息鏈接到與所述物體相關(guān)的附加信息;以及,附加信息提供模塊,用于向用戶提供所述附加信息。在根據(jù)本發(fā)明的實(shí)施例中,所述用戶通過鼠標(biāo)點(diǎn)擊、通過遙控器遙控、通過觸摸屏觸摸、或者通過鍵盤輸入來選擇視頻中的物體。在根據(jù)本發(fā)明的實(shí)施例中,所述物體信息是所述物體在視頻中的位置信息。在根據(jù)本發(fā)明的實(shí)施例中,所述附加信息通過與該物體相關(guān)的物體鏈接數(shù)據(jù)庫獲得。在根據(jù)本發(fā)明的實(shí)施例中,所述附加信息通過搜索引擎或者web站點(diǎn)獲得。根據(jù)本發(fā)明的又一方面,提供了一種在視頻中注入附加信息的方法,包括:獲得視頻中包含的物體在視頻中的位置信息;將所述位置信息映射到與所述物體相關(guān)的附加信息,所述附加信息包括廣告和/或由搜索引擎、web站點(diǎn)提供的其他信息;當(dāng)所述物體在視頻播放過程中被選擇時(shí),基于所述位置信息,將該物體鏈接到所述附加信息。在根據(jù)本發(fā)明的實(shí)施例中,基于運(yùn)動(dòng)跟蹤算法獲得所述物體在視頻中的位置信肩、O本發(fā)明提供的機(jī)制使得視頻或者電影成為注入或者獲取更多附加信息或廣告的平臺(tái)。采用運(yùn)動(dòng)跟蹤系統(tǒng),本發(fā)明為視頻中的任意物體創(chuàng)建數(shù)據(jù)庫??梢詫V告或者附加信息鏈接到物體。當(dāng)視頻播放時(shí),用戶可以點(diǎn)擊或者選擇感興趣的物體。當(dāng)檢測到點(diǎn)擊或者選擇時(shí),在例如物體鏈接數(shù)據(jù)庫中檢索附加信息、搜索引擎入口或者廣告并向用戶呈現(xiàn),其中物體鏈接數(shù)據(jù)庫不必與視頻相結(jié)合,例如web數(shù)據(jù)庫。和現(xiàn)有技術(shù)中的視頻廣告相比,本發(fā)明的技術(shù)方案基于物體而不是基于水線、幀或者片段等創(chuàng)建數(shù)據(jù)庫。物體鏈接數(shù)據(jù)庫是開放的并且是可以改變的。舉例來說,如果一個(gè)視頻當(dāng)前很流行,可以向數(shù)據(jù)庫中添加關(guān)于例如椅子或其他物體的廣告。僅僅需要將信息與鏈接提交給“椅子”這個(gè)關(guān)鍵字即可,這將生成物體鏈接數(shù)據(jù)庫到視頻中的椅子的附加鏈接。
因此,本發(fā)明的機(jī)制將觀看附加信息或者廣告的主動(dòng)權(quán)完全交給了用戶。與不是像現(xiàn)有技術(shù)中那樣,廣告在屏幕的某個(gè)位置(例如,角落)強(qiáng)制播放,無論用戶喜歡與否。
下面將參照
本發(fā)明的示例性實(shí)施例。應(yīng)當(dāng)理解,以下附圖和實(shí)施例完全出于解釋本發(fā)明的基本原理的目的,并不是對(duì)本發(fā)明保護(hù)范圍的限定,其中:圖1示出現(xiàn)有技術(shù)中在視頻中插入廣告的例子;圖2a和圖2b示出根據(jù)本發(fā)明的實(shí)施例,將物體信息鏈接到物體鏈接數(shù)據(jù)庫的示意性框圖;圖3是示出根據(jù)本發(fā)明的實(shí)施例的方法流程圖;圖4是在根據(jù)本發(fā)明的實(shí)施例中,隱含地鏈接了廣告或者附加信息的視頻截圖;以及圖5是根據(jù)本發(fā)明的實(shí)施例的視頻播放器的框圖。
具體實(shí)施例方式圖2a和圖2b示出根據(jù)本發(fā)明的實(shí)施例,將物體信息映射到物體鏈接數(shù)據(jù)庫的示意性框圖。圖2a示出在制作新視頻時(shí),在拍攝過程中記錄視頻中的物體位置信息,建立物體信息數(shù)據(jù)庫。將物體的位置信息鏈接或映射到物體鏈接數(shù)據(jù)庫,物體鏈接數(shù)據(jù)庫中包括相應(yīng)的廣告或者搜索引擎。圖2b示出針對(duì)現(xiàn)有視頻,將物體信息鏈接到物體鏈接數(shù)據(jù)庫。具體而言,可以提取視頻中的所有或者部分信息,例如男/女主角(他/她還參演了哪些影片,關(guān)于他/她的新聞,等)、男/女主角所穿的服裝(誰提供了這些服裝,哪里可以買到,等)、背景中的物體(例如,椅子、汽車...)、故事發(fā)生的地點(diǎn)、建筑物等;用所有信息創(chuàng)建數(shù)據(jù)庫,將數(shù)據(jù)庫與視頻相結(jié)合,利用這樣的信息,我們可以在任何幀找到該物體;向贊助商、廣告代理商、商家、搜索引擎入口或者Twiki直接提供數(shù)據(jù)庫接口,他們可以借此提供信息、廣告鏈接或者內(nèi)容;創(chuàng)建物體鏈接數(shù)據(jù)庫,將其與視頻結(jié)合;發(fā)布視頻,當(dāng)用戶發(fā)現(xiàn)任何他/她喜歡的東西時(shí),他/她可以用鼠標(biāo)或者遙控器進(jìn)行選擇或者點(diǎn)擊?;谖矬w信息數(shù)據(jù)庫信息,視頻播放器可以知道用戶正在尋找的物體,然后搜索物體鏈接數(shù)據(jù)庫,向用戶提供附加信息。在根據(jù)本發(fā)明的各種實(shí)施例中,物體鏈接數(shù)據(jù)庫是開放式的,實(shí)際運(yùn)用中可以根據(jù)需要添加和刪除附加信息。在根據(jù)本發(fā)明的方法實(shí)施例中,在視頻播放時(shí),播放器接受用戶來自鼠標(biāo)或遙控器的指令。當(dāng)接受到點(diǎn)擊或選擇的指令后,搜索信息數(shù)據(jù)庫。當(dāng)搜索到選中的物體后,則聯(lián)系物體鏈接數(shù)據(jù)庫,播放商家的信息,例如文字,或視頻;或者打開瀏覽器,指向搜索結(jié)果,或網(wǎng)購連接。下面將結(jié)合圖3進(jìn)行詳細(xì)描述。在圖3示出的步驟301中,播放視頻內(nèi)容;假設(shè)用戶在視頻中發(fā)現(xiàn)自己感興趣的物體,例如圖4中的帆船。此時(shí),用戶可以利用鼠標(biāo)點(diǎn)擊帆船或者通過遙控器等其他裝置進(jìn)行選擇,當(dāng)然,根據(jù)實(shí)際情況,用戶也可以采用觸摸屏或者鍵盤來選擇視頻中的物體。在使用鍵盤的情況下,例如可以通過某一功能鍵激活當(dāng)前畫面中所有包含外部信息的物體,通過Tab鍵轉(zhuǎn)移焦點(diǎn)并用enter進(jìn)行選擇。在步驟302中,播放器在視頻播放過程中檢測到或者捕捉到用戶的選擇指令(即,鼠標(biāo)點(diǎn)擊或用遙控器進(jìn)行選擇),接著在步驟303中檢索物體信息??梢曰谶\(yùn)動(dòng)跟蹤算法獲得所有物體的信息。例如在該視頻中,帆船的信息可以提取并存儲(chǔ)在視頻數(shù)據(jù)庫中。例如,帆船可以具有這樣的幀信息:從幀XXX到y(tǒng)yy,地址信息由X軸和I軸標(biāo)注。當(dāng)播放視頻時(shí),來自鼠標(biāo)或者遙控器的點(diǎn)擊(例如具有巾貞ZZZ, X軸25,y軸67的幀和位置信息)將觸發(fā)檢索數(shù)據(jù)庫。在步驟304中,如果搜索結(jié)果存在,例如,點(diǎn)擊的位置為,幀=23456,x = 25,y =67,搜索裝置將發(fā)現(xiàn)該點(diǎn)擊對(duì)應(yīng)于帆船,接著,將物體信息映射到包括廣告的附加信息,附加信息可以由搜索引擎或者物體鏈接數(shù)據(jù)庫提供。在圖3示出的例子中,搜索裝置可以講將鏈接傳送到物體鏈接數(shù)據(jù)庫,以發(fā)現(xiàn)外部廣告、額外的介紹或者觀眾選項(xiàng)等等。最后,在步驟305中,播放器向用戶播放上述附加信息。例如關(guān)于帆船的廣告、對(duì)帆船的介紹或者其他可選項(xiàng)。其中,在步驟303中運(yùn)用了運(yùn)動(dòng)跟蹤算法,當(dāng)前已存在許多關(guān)于運(yùn)動(dòng)跟蹤算法的例子,這些運(yùn)動(dòng)跟蹤算法提供了在播放視頻時(shí)識(shí)別物體的方法。利用該算法可以為物體創(chuàng)建物體鏈接數(shù)據(jù)庫,以向播放器提供用于識(shí)別用戶正選擇的物體的信息。這樣的運(yùn)動(dòng)跟蹤算法典型地如CamShift算法。CamShift算法的全稱是“Continuously ApaptiveMean-SHIFT”,它的基本思想是視頻圖像的所有幀作MeanShift運(yùn)算,并將上一幀的結(jié)果(即Search Window的中心和大小)作為下一巾貞MeanShift算法的Search Window的初始值,如此迭代下去,就可以實(shí)現(xiàn)對(duì)目標(biāo)的跟蹤。將MeanShift算法擴(kuò)展到連續(xù)圖像序列(一般都是指視頻圖像序列),這樣就形成了 CamShift算法。至于Mean Shift算法,主要有4步:第I步,選擇窗的大小和初始位置;第2布,計(jì)算此時(shí)窗口內(nèi)的Mass Center (重心);第3步,調(diào)整窗口的中心到Mass Center ;第4步,重復(fù)2和3,直到窗口中心“會(huì)聚”,即每次窗口移動(dòng)的距離小于一定的閾值。由于運(yùn)動(dòng)跟蹤算法不是本發(fā)明的核心,在此只作簡單介紹以免混淆本發(fā)明。采用運(yùn)動(dòng)跟蹤算法,例如CamShift,跟蹤播放視頻中的任何特定物體都是可能的。這實(shí)現(xiàn)了將視頻中的物體鏈接到注入廣告、商品介紹和搜索引擎等的附加信息。圖4在根據(jù)本發(fā)明的實(shí)施例中,隱含地鏈接了廣告或者附加信息的視頻截圖。由于附加信息的播放根據(jù)用戶的點(diǎn)擊而觸發(fā),因此用戶的觀看體驗(yàn)不會(huì)受到任何廣告的影響。換句話說,在根據(jù)本發(fā)明的方案中,視頻畫面上不會(huì)出現(xiàn)任何文本、圖像、視頻廣告。圖5示出根據(jù)本發(fā)明的實(shí)施例的視頻播放器500的示意性框圖。根據(jù)本發(fā)明的實(shí)施例,檢測模塊5001用于檢測用戶的選擇,例如鼠標(biāo)點(diǎn)擊或者用遙控器發(fā)送的遙控信號(hào)。檢索模塊5002將檢索對(duì)應(yīng)于用戶選擇的物體信息。在優(yōu)選實(shí)施例中,物體信息(例如幀信息、地址信息等)存儲(chǔ)于物體信息數(shù)據(jù)庫501中。鏈接模塊5003將對(duì)應(yīng)的物體信息映射或者鏈接到物體鏈接數(shù)據(jù)庫502,附加信息可以是與用戶選擇的物體相關(guān)的廣告,或者任何與該物體有關(guān)的其他信息??蛇x地,附加信息不僅可以由圖中的數(shù)據(jù)庫502提供,也可以由諸如google 的搜索引擎或者與該物體信息相關(guān)的web站點(diǎn)提供。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,以上參照附圖進(jìn)行的描述都是說明性的,而不是對(duì)本發(fā)明的范圍的限制。在由權(quán)利要求限定的本發(fā)明的精神和范圍內(nèi),本領(lǐng)域技術(shù)人員可以設(shè)想出各種修改和變體。
權(quán)利要求
1.一種視頻播放方法,包括: 在視頻播放過程中,檢測用戶對(duì)視頻中的物體的選擇; 在物體信息數(shù)據(jù)庫中檢索物體信息; 將檢索到的物體信息鏈接到與所述物體相關(guān)的附加信息;以及 向用戶提供所述附加信息。
2.如權(quán)利要求1所述的方法,其中所述用戶通過鼠標(biāo)、遙控器、觸摸屏或者鍵盤來選擇視頻中的物體。
3.根據(jù)權(quán)利要求1或2所述的方法,其中所述物體信息是所述物體在視頻中的位置信肩、O
4.如權(quán)利要求1所述的方法,其中,將檢索到的物體信息鏈接到與該物體相關(guān)的附加信息包括將檢索到的物體信息映射到與該物體相關(guān)的物體鏈接數(shù)據(jù)庫。
5.根據(jù)權(quán)利要求1所述的方法,其中,將檢索到的物體信息鏈接到與該物體相關(guān)的附加信息包括將檢索到的物體信息鏈接到搜索引擎入口或者web站點(diǎn)。
6.一種視頻播放設(shè)備,包括: 檢測模塊,用于在視頻播放過程中,檢測用戶對(duì)視頻中的物體的選擇; 檢索模塊,用于在物體信息數(shù)據(jù)庫中檢索物體信息; 鏈接模塊,用于將檢索到的所述物體信息鏈接到與所述物體相關(guān)的附加信息;以及 附加信息提供模塊,用于向用戶提供所述附加信息。
7.如權(quán)利要求6所述的設(shè)備,其中所述用戶通過鼠標(biāo)、遙控器、觸摸屏或者鍵盤來選擇視頻中的物體。
8.根據(jù)權(quán)利要求6或7所述的設(shè)備,其中所述物體信息是所述物體在視頻中的位置信肩、O
9.如權(quán)利要求6所述的設(shè)備,其中,所述附加信息通過與該物體相關(guān)的物體鏈接數(shù)據(jù)庫獲得。
10.根據(jù)權(quán)利要求6所述的設(shè)備,其中,所述附加信息通過搜索引擎或者web站點(diǎn)獲得。
11.一種在視頻中注入附加信息的方法,包括: 獲得視頻中包含的物體在視頻中的位置信息; 將所述位置信息映射到與所述物體相關(guān)的附加信息,所述附加信息包括廣告和/或由搜索引擎、web站點(diǎn)提供的其他信息; 當(dāng)所述物體在視頻播放過程中被選擇時(shí),基于所述位置信息,將該物體鏈接到所述附加信息。
12.根據(jù)權(quán)利要求11所述的方法,其中基于運(yùn)動(dòng)跟蹤算法獲得所述物體在視頻中的位置信息。
全文摘要
本發(fā)明提出一種在視頻播放過程中隱含式地針對(duì)特定物體的廣告和信息插入機(jī)制。根據(jù)本發(fā)明的一方面,提供了一種視頻播放方法,包括在視頻播放過程中,檢測用戶對(duì)視頻中的物體的選擇;在物體信息數(shù)據(jù)庫中檢索物體信息;將檢索到的物體信息鏈接到與所述物體相關(guān)的附加信息;以及向用戶提供所述附加信息。本發(fā)明還涉及相應(yīng)的視頻播放設(shè)備以及一種在視頻中注入附加信息的方法。
文檔編號(hào)G06Q30/02GK103207862SQ201210010999
公開日2013年7月17日 申請日期2012年1月13日 優(yōu)先權(quán)日2012年1月13日
發(fā)明者孫志方, 崔曉軍, 閆敏, 雷娜志 申請人:阿爾卡特朗訊公司