視頻中彈出跟蹤對(duì)象的視頻的方法
【專(zhuān)利摘要】視頻中彈出跟蹤對(duì)象的視頻的方法。用途是播放者能彈出視頻中對(duì)象新的視頻,對(duì)對(duì)象的展現(xiàn)更立體真實(shí)全面。實(shí)現(xiàn)它需要兩個(gè)相關(guān)聯(lián)的軟件,一個(gè)是播放跟蹤制作裝置,它的方法包括:?jiǎn)?dòng)視頻,采用相對(duì)位置不變的算法捕捉對(duì)象,用圖標(biāo)來(lái)顯示跟蹤,每一幀把各跟蹤對(duì)象坐標(biāo)參數(shù)、相對(duì)位置參數(shù)和文件對(duì)應(yīng)信息,隨同有圖標(biāo)的圖象幀寫(xiě)到一個(gè)特別格式的視頻文件中;一個(gè)是本地或客戶端互動(dòng)視頻播放器,它的方法包括:播放所述特別格式視頻文件的視頻,獲取上面所述參數(shù)和信息以便動(dòng)態(tài)確定點(diǎn)擊視頻圖像的許可范圍,在許可范圍內(nèi)點(diǎn)擊特定對(duì)象時(shí)彈出新播放器,它根據(jù)文件對(duì)應(yīng)信息播放某對(duì)象的視頻。本發(fā)明解決了視頻中對(duì)象的運(yùn)動(dòng)參數(shù)如何存儲(chǔ)和利用的問(wèn)題。
【專(zhuān)利說(shuō)明】視頻中彈出跟蹤對(duì)象的視頻的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于數(shù)字視頻跟蹤處理和播放的【技術(shù)領(lǐng)域】,具體涉及視頻中多個(gè)對(duì)象的跟蹤顯示,視頻跟蹤結(jié)果記錄,再現(xiàn)視頻數(shù)據(jù)時(shí)能通過(guò)視頻界面中對(duì)象操作,彈出播放該跟蹤對(duì)象的新視頻的方法。
【背景技術(shù)】
[0002]數(shù)字視頻跟蹤目前有成熟的目標(biāo)檢測(cè)跟蹤算法,如高斯背景建模、粒子濾波、kalmanfiter算法、MeanShift算法和光學(xué)跟蹤等等。國(guó)內(nèi)申請(qǐng)(專(zhuān)利)號(hào):02800903.7的在自動(dòng)視頻跟蹤系統(tǒng)中選擇目標(biāo)的方法;申請(qǐng)(專(zhuān)利)號(hào):200510029899.0的基于自適應(yīng)表面模型的概率視頻跟蹤方法;申請(qǐng)(專(zhuān)利)號(hào):200910077056.6的一種視頻跟蹤設(shè)備及方法;申請(qǐng)(專(zhuān)利)號(hào):200910245180.9的基于多級(jí)特征的視頻跟蹤方法,都是在成熟的目標(biāo)檢測(cè)跟蹤算法中的一些改進(jìn),一般是對(duì)運(yùn)動(dòng)對(duì)象的跟蹤顯示,跟蹤后只能顯示不能對(duì)跟蹤的對(duì)象進(jìn)行特別處理(如下段所述),而且跟蹤起來(lái)算法復(fù)雜,很耗CPU和時(shí)間。而本專(zhuān)利的目標(biāo)跟蹤方法僅針對(duì)那些相對(duì)于環(huán)境處于靜態(tài),但相對(duì)于攝象機(jī)處于運(yùn)動(dòng)的多個(gè)對(duì)象的跟蹤,先在一幀圖像中選定要跟蹤的一個(gè)主對(duì)象,使用成熟的目標(biāo)檢測(cè)跟蹤算法(如MeanShift算法)對(duì)該主對(duì)象進(jìn)行跟蹤顯示,然后其它要跟蹤的多個(gè)從對(duì)象不采用上面任何跟蹤算法,使用自己的耗CPU和時(shí)間很少的簡(jiǎn)單算法來(lái)跟蹤顯示。另外本專(zhuān)利解決了對(duì)跟蹤的對(duì)象進(jìn)行特別處理的技術(shù)問(wèn)題,使剛才跟蹤的這些對(duì)象能根據(jù)用戶的點(diǎn)擊一個(gè)個(gè)的從原來(lái)視頻中跳出來(lái),也就是原來(lái)視頻畫(huà)面中能彈出新的一個(gè)或多個(gè)視頻,以便用戶獲得新的體驗(yàn),能進(jìn)一步詳細(xì)生動(dòng)地看到原來(lái)視頻畫(huà)面中某個(gè)跟蹤對(duì)象的全貌。這種新型的視頻互動(dòng)形式,與國(guó)內(nèi)申請(qǐng)(專(zhuān)利)號(hào):201110442571.7解決的視頻信息顯示不同,它僅能在原來(lái)視頻中根據(jù)鼠標(biāo)位置所在的對(duì)象,做一些注釋信息顯示,如下面所述的視鏈技術(shù);而國(guó)內(nèi)申請(qǐng)(專(zhuān)利)號(hào):200610083038.5中雖有多個(gè)視頻畫(huà)面,但只是解決視頻畫(huà)面切換的方法,是多人視頻畫(huà)面和單人視頻畫(huà)面之間的切換,視頻內(nèi)容沒(méi)有相互關(guān)系;申請(qǐng)(專(zhuān)利)號(hào):200710076946.6只是解決播放視頻廣告的方法;申請(qǐng)(專(zhuān)利)號(hào):200510002038.3雖然顯示多個(gè)視頻畫(huà)面,但視頻內(nèi)容相互之間和播放先后方面可以沒(méi)關(guān)系,而本專(zhuān)利中彈出后視頻是依賴(lài)于彈出前視頻存在的,一方面,彈出后視頻的播放器,需要播放者點(diǎn)擊彈出前的視頻中某個(gè)對(duì)象才能出現(xiàn),另一方面,彈出后視頻的播放器播放的內(nèi)容是關(guān)于彈出前視頻中特定對(duì)象的更加全方位立體的視頻,無(wú)論在播放先后,還是在播放內(nèi)容直接相關(guān)性上都不同,本專(zhuān)利方案中先后出現(xiàn)的兩個(gè)視頻好比有母子關(guān)系,一個(gè)是母視頻,一個(gè)是子視頻。本專(zhuān)利與最近網(wǎng)上出現(xiàn)的視鏈技術(shù)也不同(通過(guò)百度搜索“視鏈”,在百度百科中可以找到一編標(biāo)題為“視鏈”的介紹文章),從這編關(guān)于視鏈的文章可以看出,視鏈?zhǔn)怯耙曋腥宋锏淖⑨專(zhuān)部涉溄又劣嘘P(guān)的信息頁(yè)面,也就是網(wǎng)頁(yè),它通過(guò)滑動(dòng)鼠標(biāo)至人物頭像(也就是視頻畫(huà)面中對(duì)象),會(huì)閃現(xiàn)一些信息。然后本文章進(jìn)一步介紹,視頻中出現(xiàn)一些物品,可以點(diǎn)擊進(jìn)入電子商務(wù)購(gòu)買(mǎi)流程。因此,雖然視鏈技術(shù)也能基于視頻彈出網(wǎng)頁(yè),網(wǎng)頁(yè)中也有視頻,看似有本專(zhuān)利的母視頻和子視頻之間的關(guān)系,但視鏈技術(shù)與本專(zhuān)利彈出的子視頻和母視頻之間的關(guān)系有如下根本的不同,它不是母視頻和子視頻之間的關(guān)系。視鏈技術(shù)不能讓播放者從播放畫(huà)面上看出哪些對(duì)象有視鏈,因?yàn)橐曟溂夹g(shù)對(duì)于有視鏈的對(duì)象沒(méi)有用圖標(biāo)來(lái)標(biāo)記,從視頻畫(huà)面上看不出來(lái),而本專(zhuān)利的解決方案可以讓播放者從播放畫(huà)面上看出哪些對(duì)象能彈出新播放器,因?yàn)槟軓棾鲂虏シ牌鞯膶?duì)象在視頻畫(huà)面中都有圖標(biāo)做了標(biāo)記,給用戶的體驗(yàn)明顯強(qiáng)于視鏈技術(shù);再一個(gè)不同的是,視鏈技術(shù)彈出的網(wǎng)頁(yè)的用途是為了進(jìn)入電子商務(wù)購(gòu)買(mǎi)流程,網(wǎng)頁(yè)內(nèi)容是注釋信息,網(wǎng)頁(yè)中有視頻也可以沒(méi)有,如果是視頻也是普通網(wǎng)頁(yè)中存在的視頻,視頻不能離開(kāi)網(wǎng)頁(yè)存在,而且網(wǎng)頁(yè)中視頻內(nèi)容與彈出網(wǎng)頁(yè)前視頻中的對(duì)象沒(méi)有直接相關(guān)性,而本專(zhuān)利的解決方案,彈出的視頻既可以在網(wǎng)頁(yè)中播放,也可以不用網(wǎng)頁(yè)單獨(dú)用播放器播放,因?yàn)槟敢曨l播放時(shí),在讀取特別格式的視頻文件的圖象幀頭中獲取了要彈出播放器所需要的所有參數(shù)如文件對(duì)應(yīng)信息,這樣,兩個(gè)視頻文件具有直接相關(guān)性,而視鏈不具有接個(gè)方法,它必須通過(guò)鏈接間接獲取要彈出的網(wǎng)頁(yè)中視頻所對(duì)應(yīng)信息;技術(shù)方案更大的區(qū)別是,本專(zhuān)利的解決方案是讀特別格式的視頻文件,從中每讀一圖象幀就從圖象幀頭動(dòng)態(tài)獲取特定對(duì)象的視頻圖畫(huà)所在區(qū)域和它對(duì)應(yīng)的文件信息,而根據(jù)這些特定對(duì)象的視頻圖畫(huà)所在區(qū)域和它對(duì)應(yīng)的文件信息,馬上確定了是否彈出播放器和播放什么文件,而視鏈技術(shù)是在視頻啟動(dòng)時(shí)加載信息到內(nèi)存中,播放過(guò)程中需要對(duì)視頻對(duì)象進(jìn)行圖象分析,然后與內(nèi)存中許多信息搜索處理,在用戶體驗(yàn)時(shí)必然很消耗CPU和時(shí)間,尤其處理的對(duì)象很多時(shí)更加明顯。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是,解決了視頻播放時(shí)播放者對(duì)視頻畫(huà)面中感興趣的對(duì)象只能看,無(wú)法針對(duì)視頻畫(huà)面中有圖標(biāo)標(biāo)記的對(duì)象,通過(guò)彈出一個(gè)新播放器單獨(dú)地全方位立體播放它,從而進(jìn)行互動(dòng)操作的問(wèn)題。本發(fā)明的技術(shù)方案總體上要?jiǎng)?chuàng)新兩個(gè)軟件,一個(gè)產(chǎn)生特別格式的視頻文件的播放跟蹤制作裝置和一個(gè)能彈出多個(gè)視頻的本地或客戶端互動(dòng)視頻播放器。本發(fā)明的具體技術(shù)方案是:
第一個(gè)軟件播放跟蹤制作裝置,它啟動(dòng)播放,解決跟蹤、用圖標(biāo)來(lái)標(biāo)記跟蹤和文件制作功能,它先使用通行方法跟蹤某一個(gè)主跟蹤對(duì)象,其它要跟蹤的多個(gè)從跟蹤對(duì)象僅使用與所述主跟蹤對(duì)象的相對(duì)位置不變的算法來(lái)跟蹤。通過(guò)這樣跟蹤,動(dòng)態(tài)地獲得所述主跟蹤對(duì)象和其它要跟蹤的多個(gè)從跟蹤對(duì)象在幀圖像的窗口坐標(biāo)參數(shù)(縱坐標(biāo)和橫坐標(biāo)),并由此顯示一些圖標(biāo)來(lái)標(biāo)記跟蹤結(jié)果。同時(shí)每一幀再把窗口坐標(biāo)參數(shù)和文件對(duì)應(yīng)編號(hào)信息,都隨同顯示一些圖標(biāo)后的圖象幀寫(xiě)到一個(gè)文件中,產(chǎn)生一個(gè)特別格式的視頻文件。互動(dòng)的視頻播放器可以本地一幀一幀地讀特別格式的視頻文件得到上面所述參數(shù),依靠這些參數(shù)動(dòng)態(tài)地確定一個(gè)局部范圍,這個(gè)范圍動(dòng)態(tài)地確定播放者點(diǎn)擊視頻畫(huà)面時(shí),是否會(huì)觸發(fā)彈出一個(gè)新的播放器,新的播放器在彈出時(shí)根據(jù)上面獲取的文件對(duì)應(yīng)信息參數(shù),找到并讀出播放該跟蹤對(duì)象所對(duì)應(yīng)的視頻文件。本發(fā)明的有益效果是,軟件裝置產(chǎn)生的特別格式的視頻文件,能把播放時(shí)在視頻畫(huà)面中直接看到的跟蹤對(duì)象的跟蹤效果,與視頻文件中每一個(gè)圖象幀頭記錄的關(guān)于跟蹤對(duì)象許多有用參數(shù)(如在圖象幀中的窗口坐標(biāo)參數(shù)以及文件對(duì)應(yīng)信息)一一對(duì)應(yīng)起來(lái),這樣,通過(guò)這些有用參數(shù),視頻畫(huà)面中對(duì)象不再是捉摸不到,而是隨手拈來(lái),為我所用;通過(guò)本專(zhuān)利實(shí)現(xiàn)的視頻播放器播放視頻,播放者通過(guò)點(diǎn)擊視頻畫(huà)面跳出另外一個(gè)視頻,獲取視頻畫(huà)面中許多重要對(duì)象全方位信息的欲望得到滿足,使用戶有全新的體驗(yàn),使播放者真真玩轉(zhuǎn)視頻,而不再是被動(dòng)的視頻播放者。[0004]【專(zhuān)利附圖】
【附圖說(shuō)明】
無(wú)。
【具體實(shí)施方式】
[0005]1、先使用攝像機(jī)在一排物品前面大視野地慢速平移拍攝(本專(zhuān)利的對(duì)象跟蹤僅針對(duì)相對(duì)于環(huán)境處于靜態(tài)而相對(duì)于攝象機(jī)處于平行運(yùn)動(dòng)的對(duì)象),并錄制成一個(gè)普通視頻文件。然后,使用本發(fā)明的第一個(gè)播放跟蹤制作裝置,對(duì)這個(gè)普通視頻文件進(jìn)行播放。播放過(guò)程中,用鼠標(biāo)右鍵點(diǎn)擊(不放)平移以便框住一個(gè)在顏色上與周邊顏色有所不同的對(duì)象,然后鼠標(biāo)右鍵放開(kāi),這樣得到主跟蹤對(duì)象,并看到視頻界面中該主跟蹤對(duì)象的運(yùn)動(dòng)被長(zhǎng)方形圖標(biāo)框住跟蹤;接著,馬上對(duì)其它要跟蹤的多個(gè)從跟蹤對(duì)象分別用鼠標(biāo)快速地點(diǎn)擊一下,然后僅使用與所述主跟蹤對(duì)象的相對(duì)位置不變的算法來(lái)跟蹤,再根據(jù)上面跟蹤分別獲得的所述主跟蹤對(duì)象在幀圖像的窗口坐標(biāo)參數(shù)(縱坐標(biāo)和橫坐標(biāo)),以及其它多個(gè)從跟蹤對(duì)象與所述主跟蹤對(duì)象的相對(duì)位置參數(shù)(主要是縱坐標(biāo)和橫坐標(biāo)相對(duì)位置),顯示一些圖標(biāo)來(lái)標(biāo)記跟蹤結(jié)果,每一幀再把窗口坐標(biāo)參數(shù)、相對(duì)位置參數(shù)和各個(gè)主或從跟蹤對(duì)象的文件對(duì)應(yīng)信息(下面點(diǎn)擊跟蹤對(duì)象時(shí)彈出的播放器要播放的文件要用到,根據(jù)文件對(duì)應(yīng)信息,分別找到各跟蹤對(duì)象的一般格式的視頻文件),都隨同顯示一些圖標(biāo)后的圖象幀寫(xiě)到一個(gè)文件中,以文件形式存儲(chǔ)下來(lái),產(chǎn)生一個(gè)特別格式的視頻文件,對(duì)它的播放對(duì)應(yīng)彈出前的視頻。2、對(duì)上面主跟蹤對(duì)象和其它要跟蹤的多個(gè)從跟蹤對(duì)象,使用攝像機(jī)分別進(jìn)行近距離全方位立體拍攝,并分別錄制成一個(gè)個(gè)普通視頻文件,對(duì)這些普通視頻文件的文件名按一定序號(hào)編號(hào)并放到某個(gè)目錄下。對(duì)它們的分別播放對(duì)應(yīng)彈出后的視頻,這些視頻文件的各自播放內(nèi)容,對(duì)應(yīng)上面所述特別格式的視頻文件的播放畫(huà)面中的主或從跟蹤對(duì)象,這樣,彈出后的視頻與彈出前的視頻在播放的內(nèi)容上具有直接相關(guān)性。3、在本地或遠(yuǎn)端,使用本發(fā)明的互動(dòng)視頻播放器(第二個(gè)軟件)播放上面所述的特別格式的視頻文件,互動(dòng)的視頻播放器可以本地一幀一幀地讀特別格式的視頻文件得到視頻流和上面所述參數(shù),并通過(guò)一個(gè)全局變量(結(jié)構(gòu)數(shù)組)動(dòng)態(tài)地記錄上面所述參數(shù)?;?dòng)的視頻播放器也可以作為視頻客戶端,通過(guò)網(wǎng)絡(luò)一幀一幀地得到上面所述參數(shù)和視頻流,并通過(guò)一個(gè)全局變量(結(jié)構(gòu)數(shù)組)動(dòng)態(tài)地記錄上面所述參數(shù)。當(dāng)然,作為客戶端的互動(dòng)視頻播放器時(shí)播放時(shí),需要視頻服務(wù)器能認(rèn)識(shí)特別格式的視頻文件,并能一幀一幀地讀視頻文件,再一幀一幀地把上面所述參數(shù)通過(guò)網(wǎng)絡(luò)轉(zhuǎn)給客戶端。
4、接下來(lái),不管是本地還是客戶端視頻播放器,根據(jù)上面所述的全局變量中記錄的窗口坐標(biāo)參數(shù)或相對(duì)位置參數(shù),再動(dòng)態(tài)地確定一個(gè)許可范圍,也就是視頻圖標(biāo)標(biāo)記的圖畫(huà)所在區(qū)域,當(dāng)播放者點(diǎn)擊視頻畫(huà)面時(shí)會(huì)觸發(fā)軟件進(jìn)行判斷,點(diǎn)擊的地方是否位于上面許可范圍內(nèi),當(dāng)點(diǎn)擊的地方不在上面任何許可范圍內(nèi),程序?qū)c(diǎn)擊不做反應(yīng),視頻播放不受影響,當(dāng)點(diǎn)擊的地方位于上面許可范圍內(nèi),程序又要分析是位于哪個(gè)跟蹤對(duì)象的特別許可范圍內(nèi),如果是就讓原來(lái)視頻播放器暫時(shí)停止播放,并彈出一個(gè)新的播放器,新的播放器在彈出時(shí)根據(jù)上面全局變量記錄的參數(shù)(文件對(duì)應(yīng)信息),找到并讀出播放該跟蹤對(duì)象所對(duì)應(yīng)的視頻文件(根據(jù)文件對(duì)應(yīng)信息,每個(gè)跟蹤對(duì)象對(duì)應(yīng)一個(gè)視頻文件,這些視頻文件與上面說(shuō)的特別格式的視頻文件不同,可以是普通視頻文件)或向視頻服務(wù)器發(fā)送消息請(qǐng)求對(duì)該跟蹤對(duì)象所對(duì)應(yīng)的視頻文件的播放,這樣,兩個(gè)播放文件要播放的內(nèi)容也具有直接相關(guān)性。當(dāng)該彈出的播放器被關(guān)掉后,原來(lái)視頻播放器又開(kāi)始往下播放,等候播放者點(diǎn)擊新的對(duì)象,如果點(diǎn)擊的地方在特別許可范圍內(nèi),又開(kāi)始上面的重復(fù)執(zhí)行。
【權(quán)利要求】
1.一種彈出視頻的方法,在視頻播放時(shí),點(diǎn)擊視頻畫(huà)面中對(duì)象會(huì)彈出視頻,其特征是:視頻畫(huà)面中對(duì)象有圖標(biāo)標(biāo)記,點(diǎn)擊有圖標(biāo)標(biāo)記的對(duì)象會(huì)彈出新的視頻。
2.根據(jù)權(quán)利要求1所述的彈出視頻的方法,其特征是:彈出前的視頻,它對(duì)應(yīng)的播放文件必須是特別格式的視頻文件,該視頻文件把它播放時(shí)視頻中跟蹤對(duì)象的圖標(biāo)標(biāo)記,與該視頻文件中每一個(gè)圖象幀頭記錄的該跟蹤對(duì)象的位置參數(shù)(它決定了視頻圖標(biāo)標(biāo)記所在區(qū)域)和文件對(duì)應(yīng)信息等參數(shù)一一對(duì)應(yīng)起來(lái)。
3.根據(jù)權(quán)利要求1所述的彈出視頻的方法,其特征是:彈出后的視頻它對(duì)應(yīng)的播放文件的文件對(duì)應(yīng)信息,包含在彈出前的視頻它對(duì)應(yīng)的特別格式播放文件中,不依賴(lài)于網(wǎng)頁(yè)鏈接它們直接相關(guān),同時(shí)兩個(gè)播放文件要播放的內(nèi)容也具有直接相關(guān)性,彈出后的視頻好比它從彈出前的視頻中跳出來(lái)一樣。
4.根據(jù)權(quán)利要求1所述的彈出視頻的方法,其特征是:彈出前的視頻,它對(duì)應(yīng)的播放文件記錄的大部分從跟蹤對(duì)象的許多參數(shù)(如位置信息),是根據(jù)這些從跟蹤對(duì)象與主跟蹤對(duì)象的相對(duì)位置不變的算法獲取的。
【文檔編號(hào)】G06F3/0487GK103856824SQ201210522701
【公開(kāi)日】2014年6月11日 申請(qǐng)日期:2012年12月8日 優(yōu)先權(quán)日:2012年12月8日
【發(fā)明者】周成 申請(qǐng)人:周成