增強(qiáng)現(xiàn)實(shí)信息的確定的制作方法
【專(zhuān)利說(shuō)明】增強(qiáng)現(xiàn)實(shí)信息的確定
【背景技術(shù)】
[0001] 實(shí)施例一般涉及確定或?qū)崿F(xiàn)增強(qiáng)現(xiàn)實(shí)(AR)信息。更具體地說(shuō),實(shí)施例涉及檢測(cè)相 對(duì)于圖像捕捉裝置的加速條件,并且響應(yīng)加速條件,從圖像捕捉裝置相關(guān)聯(lián)的視頻選擇數(shù) 據(jù)W獲得用于視頻的AR信息。實(shí)施例也涉及基于AR信息修改視頻。
[000引可獲得AR信息或?qū)⑵溆糜谛薷呐c圖像捕捉裝置相關(guān)聯(lián)的視頻。然而,獲得AR信 息可要求過(guò)于復(fù)雜的過(guò)程,如計(jì)算運(yùn)動(dòng)向量W發(fā)現(xiàn)在視頻的連續(xù)峽之間的差別。另外,獲得 AR信息可包括可造成不準(zhǔn)確結(jié)果的過(guò)程,如在定期時(shí)間間隔發(fā)送視頻峽W便分析。此外,獲 得AR信息可要求不斷傳送大量的數(shù)據(jù)巧日視頻的每個(gè)峽)W便分析。因此,可存在不必要的 資源利用,如處理器利用、功率利用、帶寬利用等等。
【附圖說(shuō)明】
[0003] 本領(lǐng)域技術(shù)人員在閱讀W下說(shuō)明書(shū)和隨附權(quán)利要求書(shū)并參照附圖后,將明白本發(fā) 明實(shí)施例的各種優(yōu)點(diǎn),其中: 圖1A和1B是根據(jù)一實(shí)施例,基于相對(duì)于圖像捕捉裝置的低加速條件,獲得增強(qiáng)現(xiàn)實(shí) (AR)信息的方案的示例; 圖2是根據(jù)一實(shí)施例,基于相對(duì)于圖像捕捉裝置的低加速條件,獲得AR信息的方法的 示例的框圖; 圖3是根據(jù)一實(shí)施例,基于相對(duì)于圖像捕捉裝置的低加速條件,獲得AR信息的方法的 示例的流程圖; 圖4是根據(jù)一實(shí)施例的邏輯體系結(jié)構(gòu)的示例的框圖; 圖5是根據(jù)一實(shí)施例的系統(tǒng)的示例的框圖。
[0004] 圖6是根據(jù)一實(shí)施例,基于相對(duì)于圖像捕捉裝置的低加速條件,獲得AR信息的示 例的繪圖; 圖7是根據(jù)一實(shí)施例,包括基于相對(duì)于圖像捕捉裝置的低加速條件,獲得AR信息的流 程的系統(tǒng)的示例的框圖; 圖8是根據(jù)一實(shí)施例的處理器的示例的框圖;W及 圖9是根據(jù)一實(shí)施例的系統(tǒng)的示例的框圖。
【具體實(shí)施方式】
[0005] 圖1A示出獲得增強(qiáng)現(xiàn)實(shí)(AR)信息的方案。在所示示例中,設(shè)備12包括屏幕14、 前置相機(jī)16和后置相機(jī)18。設(shè)備12可包括任何視頻顯示平臺(tái),如膝上型計(jì)算機(jī)、個(gè)人數(shù)字 助理(PDA)、無(wú)線智能電話、媒體內(nèi)容播放器、成像裝置、移動(dòng)因特網(wǎng)裝置(MID)、諸如智能 電話、智能平板、智能電視等任何智能裝置、投影儀、眼鏡(例如,護(hù)目鏡)等等或其組合。后 置相機(jī)18可捕捉在設(shè)備12的視野中的對(duì)象20的視頻,并且用戶10能夠觀察屏幕14上的 對(duì)象20??蓪?shí)時(shí)撞染視頻,可存儲(chǔ)視頻W便W后觀看,或者該些可W組合。
[0006] 在設(shè)備12接近對(duì)象20時(shí),存在相對(duì)于設(shè)備12的高加速條件。諸如加速計(jì)等設(shè)備 12的傳感器可檢測(cè)高加速條件,并且雖然在屏幕14上向用戶10顯示對(duì)象20,但不提供AR 信息。用戶10暫停W觀察對(duì)象20時(shí),存在相對(duì)于設(shè)備12從高加速條件到低加速條件的轉(zhuǎn) 變。在一個(gè)實(shí)施例中,檢測(cè)低加速條件可基于超出闊值,如加速闊值、分類(lèi)闊值等等或其組 厶 口 〇
[0007] 響應(yīng)低加速條件,可自動(dòng)選擇數(shù)據(jù)。例如,基于在低加速條件期間的預(yù)確定時(shí)期, 可自動(dòng)選擇數(shù)據(jù)。在一個(gè)實(shí)施例中,數(shù)據(jù)包括對(duì)象20的特征、對(duì)象20的圖像、包括對(duì)象20 的視頻的單峽等等或其組合。另外,數(shù)據(jù)可從視頻提取并且用于獲得有關(guān)視頻的AR信息, 如有關(guān)對(duì)象20的信息。例如,數(shù)據(jù)可用于識(shí)別視頻中的對(duì)象20,識(shí)別與視頻中對(duì)象20有關(guān) 的信息等等及其組合。另外,可在設(shè)備12分析數(shù)據(jù),可將數(shù)據(jù)傳遞到遠(yuǎn)程設(shè)備(例如,遠(yuǎn)程 服務(wù)器)W便分析數(shù)據(jù),或其組合。在所示方案中,獲得了 AR信息24, AR信息24包括與對(duì) 象20相關(guān)聯(lián)的信息,并且響應(yīng)低加速條件在屏幕14上在帶有對(duì)象20的視頻中向用戶10 、tl/_ /J、- 〇
[0008] 圖1B示出獲得AR信息的另一方案。在所示方案中,設(shè)備12和對(duì)象20之一或兩 者相對(duì)于彼此在移動(dòng),并且設(shè)備12的加速計(jì)檢測(cè)到相對(duì)于設(shè)備12的高加速條件。設(shè)備12 和對(duì)象20經(jīng)過(guò)彼此時(shí),前置相機(jī)16或后置相機(jī)18在對(duì)象20穿過(guò)設(shè)備12的視野時(shí)捕捉其 視頻??纱鎯?chǔ)視頻W供W后觀看。用戶10暫停例如W便從存儲(chǔ)裝置檢索視頻時(shí),存在相 對(duì)于設(shè)備12從高加速條件到低加速條件的轉(zhuǎn)變,并且響應(yīng)低加速條件,自動(dòng)從視頻選擇數(shù) 據(jù)。在所示方案中,獲得了 AR信息24, AR信息24包括與對(duì)象20相關(guān)聯(lián)的信息,并且響應(yīng) 低加速條件在屏幕14上在帶有對(duì)象20的視頻中向用戶10顯示。
[0009] 現(xiàn)在轉(zhuǎn)到圖2,圖中示出獲得AR信息的方法102。方法102可實(shí)現(xiàn)為邏輯指令集 和/或固件,邏輯指令集和/或固件存儲(chǔ)在諸如隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、 可編程ROM (PROM)、閃存等機(jī)器或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,諸如可編程邏輯陣列(PLA)、現(xiàn) 場(chǎng)可編程口陣列(FPGA)、復(fù)雜可編程邏輯裝置(CPLD)等可配置邏輯中,使用諸如專(zhuān)用集成 電路(ASIC)、CM0S或晶體管-晶體管邏輯(TTL)技術(shù)等電路技術(shù)的固定功能邏輯硬件中或 其任何組合中。例如,執(zhí)行方法102中所示操作的計(jì)算機(jī)程序代碼可W-個(gè)或更多個(gè)編程 語(yǔ)言的組合編寫(xiě),包括諸如C++或諸如此類(lèi)等面向?qū)ο蟮木幊陶Z(yǔ)言和諸如"C"編程語(yǔ)言或 類(lèi)似編程語(yǔ)言等常規(guī)過(guò)程編程語(yǔ)言。另外,方法102能夠使用任何上面提及的電路技術(shù)實(shí) 現(xiàn)。
[0010] 所示處理框126提供用于檢測(cè)相對(duì)于圖像捕捉裝置的加速條件,如低加速條件。 圖像捕捉裝置可包括任何平臺(tái),如膝上型計(jì)算機(jī)、PDA、無(wú)線智能電話、媒體內(nèi)容播放器、成 像裝置、MID、諸如智能電話、智能平板、智能電視等任何智能裝置、投影儀、眼鏡(例如,護(hù)目 鏡)等等或其組合。另外,圖像捕捉裝置可包括傳感器,如相機(jī)。檢測(cè)可在視頻管線的任何 級(jí)或組件完成,包括傳感器、操作系統(tǒng)、應(yīng)用程序等等或其組合。例如,運(yùn)動(dòng)傳感器(例如,力口 速計(jì))可檢測(cè)低加速條件。另外,運(yùn)動(dòng)傳感器可檢測(cè)在低加速條件與高加速條件之間的轉(zhuǎn) 變,例如,從高加速條件到低加速條件。此外,運(yùn)動(dòng)傳感器可基于諸如加速闊值、分類(lèi)闊值等 闊值或其組合,檢測(cè)低加速條件。
[0011] 所示處理框128提供用于響應(yīng)諸如低加速條件等加速條件,從與圖像捕捉裝置相 關(guān)聯(lián)的視頻選擇數(shù)據(jù)。數(shù)據(jù)可包括視頻的任何部分的特征。例如,特征可具有視頻中的對(duì) 象,如人物的特征(例如,面部識(shí)別)。通過(guò)使用任何過(guò)程巧日尺度不變特征變換(SIFT)、壓縮 的梯度直方圖(CHoG)描述符等等或其組合),可確定特征。另外,數(shù)據(jù)可包括視頻中對(duì)象的 圖像、視頻的峽等等或其組合。視頻或數(shù)據(jù)可包括任何格式,如聯(lián)合圖像專(zhuān)家組(JPEG)格 式、圖形互換格式(GIF)、標(biāo)記圖像文件格式(TIFF)、原始圖像文件格式(RAW)、移動(dòng)圖像專(zhuān) 家組(MPEG)格式、Windows媒體視頻格式(WMV)格式等等或其組合。
[0012] 可在視頻管線的任何級(jí)或組件選擇數(shù)據(jù),包括傳感器、網(wǎng)絡(luò)接口組件、存儲(chǔ)器、存 儲(chǔ)裝置、硬盤(pán)、操作系統(tǒng)、應(yīng)用程序等等或其組合。例如,在諸如存儲(chǔ)器等視頻管線的任何級(jí) 或組件接收視頻或可訪問(wèn)視頻時(shí),可從視頻選擇數(shù)據(jù)。另外,基于在加速條件期間的預(yù)確定 時(shí)期,如在低加速條件期間,可自動(dòng)選擇數(shù)據(jù)。另外,可在視頻的任何級(jí)或組件提取數(shù)據(jù)。
[0013] 可將數(shù)據(jù)傳遞到遠(yuǎn)程處理器、設(shè)備、系統(tǒng)等等或其組合。例如,網(wǎng)絡(luò)接口組件可 提供通信功能性W實(shí)現(xiàn)廣泛的多種目的,如蜂窩電話(例如,W-CDMA扣MT巧、CDMA2000 aS-856/IS-2000)等)、WiFi(例如,IE邸 802.11,1999 版,LAN/MAN無(wú)線LANS)、藍(lán)牙(例 女口,IE邸 802. 15. 1-2005,無(wú)線個(gè)人區(qū)域網(wǎng))、WiMax (例如,I邸E 802. 16-2004, LAN/MAN 寬 帶無(wú)線LANS)、全球定位系統(tǒng)佑P巧、擴(kuò)頻(例如,900 MHz)和其它射頻(RF)電話技術(shù)目的。 另外,數(shù)據(jù)可在用戶有關(guān)的本地裝置(例如,用戶的移動(dòng)裝置)中存儲(chǔ)或使