本發(fā)明涉及捕獲視頻的方法和對應配置的裝置。
背景技術:
各種電子裝置(例如,智能電話、平板計算機或數(shù)碼相機)還支持視頻的捕獲。為此,這種裝置可以裝配有例如基于ccd(電荷耦合器件)或cmos(互補金屬氧化物半導體)技術的成像傳感器。捕獲視頻的典型幀速率在每秒20幀到每秒60幀的范圍內。使用更高的幀速率例如可以通過避免高速移動的對象的模糊來提供更高質量的所捕獲視頻。在一些場景中,例如在記錄緩慢運動視頻時可以期望捕獲視頻的甚至更高幀速率。
然而,使用更高幀速率通常還以增加的資源使用(例如關于用于成像傳感器的讀出所要求的能量或用于存儲所捕獲圖像數(shù)據(jù)所要求的存儲器)為代價。因此,以高幀速率且高分辨率這兩者捕獲視頻數(shù)據(jù)是要求較高的任務。
因此,需要允許高效捕獲高質量視頻的技術。
技術實現(xiàn)要素:
根據(jù)本發(fā)明的實施方式,提供了一種捕獲視頻的方法。根據(jù)該方法,由成像傳感器(例如,基于像素陣列的傳感器,諸如ccd圖像傳感器或cmos圖像傳感器)捕獲視頻數(shù)據(jù)。例如通過向所捕獲的視頻數(shù)據(jù)的不同視頻幀應用圖像分析來在所捕獲的視頻數(shù)據(jù)中檢測運動。確定成像傳感器的整個成像區(qū)域的至少一個子區(qū)域。子區(qū)域被確定為對應于所檢測的運動的位置。在所確定的子區(qū)域中,應用比在整個成像區(qū)域的其它部分中的視頻捕獲幀速率高的視頻捕獲幀速率。在子區(qū)域中應用的視頻捕獲幀速率可以相對于在整個成像區(qū)域的其它部分中的視頻捕獲幀速率增大至少因數(shù)2。例如,如果在整個成像區(qū)域的其它部分中的視頻捕獲幀速率在20幀每秒至60幀每秒的范圍內,則在子區(qū)域中應用的更高視頻捕獲幀速率可以為200幀每秒到1000幀每秒。
根據(jù)實施方式,上面提及的視頻數(shù)據(jù)的捕獲包括:捕獲覆蓋整個成像區(qū)域的第一視頻幀和第二視頻幀;和在捕獲第一視頻幀與捕獲第二視頻幀之間的時間間隔中,捕獲僅覆蓋所確定的子區(qū)域的一個或更多個另外視頻幀的序列。
根據(jù)實施方式,該方法還包括以下步驟:將所述一個或更多個另外視頻幀中的每一個與第一視頻幀和第二視頻幀中的至少一個組合成覆蓋整個成像區(qū)域的對應中間視頻幀。
根據(jù)實施方式,上面提及的運動的檢測基于一個或更多個另外視頻幀。另外,運動的檢測還可以考慮上面提及的第一視頻幀和/或第二視頻幀。運動的檢測可以包括識別由所捕獲的視頻數(shù)據(jù)表示的至少一個移動對象。
根據(jù)實施方式,上面提及的子區(qū)域的確定包括:對于一個或更多個另外子幀中的每一個,預測移動對象的位置,并且確定各個另外子幀中的覆蓋移動對象的子區(qū)域。
根據(jù)實施方式,上面提及的子區(qū)域的確定包括:預測移動對象的位置,并且確定所有另外子幀中的覆蓋移動對象的子區(qū)域。
上面提及的子區(qū)域的確定可以涉及設置子區(qū)域的尺寸和/或子區(qū)域在整個成像區(qū)域中的位置。
根據(jù)實施方式,上面提及的方法還包括以下步驟:檢測成像傳感器的全局運動。這可以基于所捕獲的視頻數(shù)據(jù)和/或基于一個或更多個運動傳感器來完成。響應于檢測到成像傳感器的運動,可以在整個成像區(qū)域的所有部分中應用更高視頻捕獲幀速率,并且可以減小在整個成像區(qū)域中捕獲視頻數(shù)據(jù)的像素分辨率。
根據(jù)本發(fā)明的另外實施方式,提供了一種裝置。該裝置包括成像傳感器(例如,基于像素陣列的傳感器,諸如ccd圖像傳感器或cmos圖像傳感器)。進一步地,該裝置包括至少一個處理器。至少一個處理器被配置為由成像傳感器捕獲視頻數(shù)據(jù)。進一步地,至少一個處理器被配置為基于所捕獲的視頻數(shù)據(jù)檢測運動。進一步地,至少一個處理器被配置為確定圖像傳感器的整個成像區(qū)域的與所檢測的運動的位置對應的至少一個子區(qū)域。進一步地,至少一個處理器被配置為在所確定的子區(qū)域中,應用比在整個成像區(qū)域的其它部分中應用的視頻捕獲幀速率高的視頻捕獲幀速率。
至少一個處理器可以被配置為執(zhí)行根據(jù)上述實施方式的方法的步驟。
因此,至少一個處理器可以被配置為通過以下操作來捕獲視頻數(shù)據(jù):捕獲覆蓋整個成像區(qū)域的第一視頻幀和第二視頻幀;和在捕獲第一視頻幀與捕獲第二視頻幀之間的時間間隔中,捕獲僅覆蓋所確定的子區(qū)域的一個或更多個另外視頻幀的序列。
進一步地,至少一個處理器可以被配置為將所述一個或更多個另外視頻幀中的每一個與第一視頻幀和第二視頻幀中的至少一個組合成覆蓋整個成像區(qū)域的對應中間視頻幀。
進一步地,至少一個處理器可以被配置為基于一個或更多個另外視頻幀來執(zhí)行上面提及的運動的檢測。
進一步地,至少一個處理器可以被配置為通過識別由所捕獲的視頻數(shù)據(jù)表示的至少一個移動對象來執(zhí)行上面提及的運動的檢測。
進一步地,至少一個處理器可以被配置為通過以下操作來執(zhí)行上面提及的子區(qū)域的確定:對于一個或更多個另外子幀中的每一個,預測移動對象的位置,并且確定各個另外子幀中的覆蓋移動對象的子區(qū)域。
進一步地,至少一個處理器可以被配置為通過以下操作來執(zhí)行上面提及的子區(qū)域的確定:預測移動對象的位置,并且確定所有另外子幀中的覆蓋移動對象的子區(qū)域。
進一步地,至少一個處理器可以被配置為檢測成像傳感器的全局運動,并且響應于檢測到成像傳感器的全局運動,在整個成像區(qū)域的所有部分中應用更高視頻捕獲幀速率,并且在整個成像區(qū)域中減小捕獲視頻數(shù)據(jù)的像素分辨率。至少一個處理器可以被配置為基于所捕獲的視頻數(shù)據(jù)和/或基于一個或更多個運動傳感器檢測全局運動。
現(xiàn)在將參照附圖更詳細地描述本發(fā)明的上述和另外實施方式。
附圖說明
圖1示意性地例示了根據(jù)本發(fā)明的實施方式的裝置。
圖2示意性地例示了根據(jù)本發(fā)明的實施方式的操作成像傳感器的場景。
圖3示出了例示根據(jù)本發(fā)明的實施方式的方法的流程圖。
圖4示意性地例示了根據(jù)本發(fā)明的實施方式的裝置的基于處理器的實現(xiàn)。
具體實施方式
在下文中,將更詳細地描述本發(fā)明的示例性實施方式。應理解,以下描述僅是為了例示本發(fā)明的原理的目的而給出,而不是在限制意義上作出。相反,本發(fā)明的范圍僅由所附權利要求來限定,并且不旨在受下文中描述的示例性實施方式限制。
所例示的實施方式涉及由成像傳感器捕獲視頻。成像傳感器可以包括用于從被成像場景發(fā)出的光的空間分辨檢測的像素陣列。成像傳感器例如可以基于ccd或cmos技術。一方面,覆蓋成像傳感器的整個成像區(qū)域的普通視頻幀通常使用成像傳感器的全像素分辨率以視頻捕獲的基礎幀速率被捕獲。進一步地,僅覆蓋成像區(qū)域的子區(qū)域的另外視頻幀以視頻捕獲的更高幀速率(即,以高于基礎幀速率的幀速率)被捕獲。這可以通過在捕獲兩個隨后普通視頻幀之間的時間間隔中捕獲另外視頻幀的序列來實現(xiàn)。取決于序列中另外視頻幀的數(shù)量,視頻捕獲幀速率被增加對應因數(shù)(例如,兩個隨后普通視頻幀之間的一個另外視頻幀對應于因數(shù)2,兩個隨后普通視頻幀之間的兩個另外視頻幀對應于因數(shù)3等)。通過將以更高幀速率捕獲限于僅子區(qū)域,可以避免過多資源使用。
在所例示實施方式中,子區(qū)域基于如在所捕獲的視頻數(shù)據(jù)中檢測的運動來確定。具體地,子區(qū)域的位置和/或尺寸可以被確定為與在所捕獲的視頻數(shù)據(jù)中檢測的移動對象的位置和/或尺寸匹配。因此,更高的幀速率可以應用于整個成像區(qū)域的必須實現(xiàn)移動對象的高質量成像的部分中。
圖1示意性地例示了裝置100。在圖1的示例中,假定用戶裝置100是智能電話、平板計算機或數(shù)碼相機(例如,袖珍相機、系統(tǒng)相機、攝錄像機、動作相機或生活記錄相機)。如圖例示,裝置100裝配有相機110,該相機依次裝配有上面提及的成像傳感器(圖1中未示出)。假定相機110支持以高分辨率(例如,以1920×1080像素的“全hd”分辨率或者甚至更高的分辨率(諸如3840×2160像素或者甚至7680×4320像素的“超hd”分辨率))捕獲數(shù)字視頻。進一步地,假定相機110支持在其成像區(qū)域的不同部分中的視頻捕獲的不同幀速率的使用。例如,在成像區(qū)域的大部分中,可以應用視頻捕獲的基礎幀速率?;A幀速率例如可以對應于24、30、50或60幀每秒。在成像區(qū)域的一個或更多個子區(qū)域中,可以應用更高幀速率(例如,在100至1000幀每秒的范圍內)的視頻捕獲。如上面提及的,該子區(qū)域的位置和/或尺寸可以根據(jù)在所捕獲的視頻數(shù)據(jù)中檢測的運動來控制。
圖2示意性例示了可以在相機110中使用的示例性成像傳感器112和控制子區(qū)域的位置和/或尺寸的示例性場景。如例示的,成像傳感器112包括限定成像傳感器112的整個成像區(qū)域的像素陣列114。進一步地,圖2例示了應用更高幀速率的視頻捕獲的子區(qū)域116。在整個成像區(qū)域的剩余部分中,可以應用基礎幀速率的視頻捕獲。在捕獲較早視頻幀時的子區(qū)域116的位置和/或尺寸由虛線來例示。進一步地,圖2示意性地例示了由所捕獲的視頻數(shù)據(jù)表示的移動對象118。
如可以從圖2的例示看到的,從較早視頻幀到當前視頻幀,移動對象118改變其在整個成像區(qū)域內的位置。進一步地,例如,由于移動對象118朝向或遠離相機移動,所以移動對象118的表觀尺寸可能已經(jīng)變化。移動對象118的該運動的特性可以被確定并用于估計移動對象118在未來視頻幀中的位置和/或尺寸。如圖2例示,子區(qū)域116以對應方式來移位并調整大小。
因此,在所例示實施方式中,所捕獲的圖像中的所檢測的運動可以用于預測并設置應用更高幀速率的視頻捕獲的子區(qū)域116的合適尺寸。在一些場景中,例如還可以根據(jù)所檢測的移動對象118的運動速度來調節(jié)更高幀速率本身。
如上面提及的,更高幀速率可以通過僅在子區(qū)域中捕獲另外視頻幀來獲得,而普通視頻幀以基礎幀速率來捕獲并覆蓋成像傳感器112的整個成像區(qū)域。然后可以從普通視頻幀和組合另外視頻幀與之前或隨后普通視頻幀中的一個或更多個的中間視頻幀來生成高幀速率視頻。為了生成這種中間視頻幀,可以將對應于所檢測的移動對象118的視頻數(shù)據(jù)或整個另外視頻幀的視頻數(shù)據(jù)混合到普通視頻幀中。在一些情況下,還可以執(zhí)行來自兩個隨后視頻幀的視頻數(shù)據(jù)的插值(interpolation),以生成插值視頻幀,并且可以將對應于所檢測的移動對象118的視頻數(shù)據(jù)或整個另外視頻幀的視頻數(shù)據(jù)混合到插值視頻幀中。
所捕獲的視頻數(shù)據(jù)中的運動的檢測可以涉及執(zhí)行圖像分析和隨后視頻幀之間的比較。該圖像分析可以基于普通視頻幀和/或基于另外視頻幀來應用。這里,應注意,由于視頻捕獲的更高幀速率,所以將另外視頻幀考慮在內提供更高的準確度、響應能力以及對運動的檢測的靈敏度。
運動的檢測可以在有限數(shù)量的隨后視頻幀(例如,三個視頻幀)的過程期間來執(zhí)行。例如,可以捕獲第一普通視頻幀?;谄胀ㄒ曨l幀,例如可以通過檢測潛在模糊區(qū)域來執(zhí)行當前運動的初始估計。
假定在第一視頻幀中識別潛在模糊區(qū)域,則子區(qū)域可以被設置為覆蓋該模糊區(qū)域,并且可以以更高幀速率捕獲對應于另外視頻幀中的一個的第二視頻幀,以僅覆蓋子區(qū)域。通過比較和圖像分析第一視頻幀和第二視頻幀,可以改善(refine)運動的檢測。具體地,可以確定是否存在移動對象(諸如移動對象118)且移動對象是否可以關于其形狀被識別。進一步地,移動對象的運動例如可以鑒于指示運動的速度和方向的運動向量來特征化。然后,所確定的移動對象的運動的特性可以用于預測其在要捕獲的下一個視頻幀中的位置和/或尺寸,并且對應地調節(jié)子區(qū)域的位置和/或尺寸。然后,捕獲下一個視頻幀(即,第三視頻幀),以僅覆蓋所調節(jié)的子區(qū)域。然后,第三視頻幀可以用于例如通過比較和圖像分析第一視頻幀、第二視頻幀以及第三視頻幀來進一步改善運動的檢測。由此,移動對象的運動可以進一步被特征化,并且可以應用于進一步調節(jié)如被應用于捕獲進一步另外視頻幀的子區(qū)域。
圖像分析和比較例如可以涉及計算圖像差值,閾值化以避免噪聲,以及根據(jù)圖像差值確定潛在地包括移動對象的區(qū)域。然后,可以在這種區(qū)域中應用一個或更多個對象檢測算法。例如,如在sizintsev等人的“histogram-basedsearch:acomparativestudy”,ieeeconferenceoncomputervisionandpatternrecognition(2008年)中描述的分布式的基于直方圖的對象檢測算法可以應用于該目的。根據(jù)應用在子區(qū)域中的更高幀速率,這可以允許在少于16ms(例如,在大約2ms中)的時間窗內檢測并量化運動。
應理解,例如還可以通過對于由所捕獲的視頻數(shù)據(jù)表示的多個移動對象中的每個以更高視頻捕獲幀速率確定對應子區(qū)域或通過以允許覆蓋所有這些多個移動對象的這種方式確定同一子區(qū)域以這種方式考慮多個移動對象。
進一步地,在一些場景中,例如為了避免關于反混淆的設置的變化,可能期望避免改變獨立另外視頻幀之間的子區(qū)域的尺寸和/或形狀。然后可以以下這種方式確定子區(qū)域的尺寸和/或形狀:子區(qū)域覆蓋移動對象在所有相關另外視頻幀中(即,在期望移動對象可見的視頻幀中)的位置。然而,子區(qū)域的新尺寸可以時常(例如,在捕獲普通視頻幀中的一個時或在檢測新移動對象時)被選擇。
進一步地,應注意,子區(qū)域的最大尺寸可能受成像傳感器112的特性限制。例如,如果成像傳感器支持由全像素數(shù)表示的全像素分辨率下的特定最大視頻捕獲幀速率,并且另外視頻幀以與該全分辨率下的該最大視頻捕獲幀速率的x倍對應的視頻捕獲幀速率被捕獲,則子區(qū)域的尺寸可能限于與全像素數(shù)除以因數(shù)x對應的最大像素數(shù)。這樣,變得可以在捕獲普通視頻幀時和在捕獲另外視頻幀時使用類似參數(shù)(例如,關于積分時間)來讀出像素。
在一些場景中,例如還由于圖像傳感器112的平移運動、振動或搖動而考慮成像傳感器112本身的全局運動。如果檢測到這種全局運動,則該全局運動例如可以通過補償全局運動的效應來用作識別移動對象且特征化其運動的過程中的另外輸入。為此,各種圖像穩(wěn)定算法可以應用于所捕獲的視頻幀(普通幀和/或另外幀)。作為另選方案或另外地,裝置100還可以裝配有一個或更多個運動傳感器(諸如加速度計)。這種運動傳感器的輸出可以應用于物理地抵消成像傳感器112的運動。
圖3示出了例示捕獲視頻的方法的流程圖。該方法例如可以在裝配有成像傳感器的裝置(諸如上面提及的裝置100)中實現(xiàn)。如果使用裝置的基于處理器的實現(xiàn),則該方法的步驟的至少一部分可以由裝置的一個或更多個處理器來執(zhí)行和/或控制。
在步驟310處,由成像傳感器(諸如成像傳感器112)捕獲視頻數(shù)據(jù)。成像傳感器可以包括像素陣列(諸如像素陣列114)。成像傳感器的整個成像區(qū)域可以通過這種像素陣列限定。
捕獲視頻數(shù)據(jù)可以涉及捕獲覆蓋成像傳感器的整個成像區(qū)域的第一視頻幀和第二視頻幀。捕獲第一視頻幀和第二視頻幀可以以第一視頻捕獲幀速率(例如,該幀速率對應于前面提及的基礎幀速率)執(zhí)行。第一視頻幀和第二視頻幀例如可以對應于上面提及的普通視頻幀。
進一步地,捕獲視頻數(shù)據(jù)可以涉及在捕獲第一視頻幀與第二視頻幀之間的時間間隔中捕獲一個或更多個另外視頻幀的序列。另外視頻幀可以以比應用于第一視頻幀和第二視頻幀的視頻幀速率高的視頻捕獲幀速率來捕獲。例如,該更高視頻捕獲幀速率相對于應用于第一視頻幀和第二視頻幀的視頻捕獲幀速率增大至少因數(shù)2(優(yōu)選地增大在5至50范圍內的因數(shù))。與第一視頻幀和第二視頻幀相比,另外視頻幀僅覆蓋整個成像區(qū)域的子區(qū)域(諸如上面提及的子區(qū)域116)。因此,不管是否應用更高視頻捕獲幀速率,資源使用可以限于可忍受等級。
在步驟320處,在所捕獲的視頻數(shù)據(jù)中檢測運動。該運動的檢測可以基于步驟310的一個或更多個另外視頻幀。然而,在該運動的檢測中還可以考慮第一視頻幀和/或第二視頻幀。在一些場景中,運動的檢測可以基于關于每個新捕獲的視頻幀迭代地重復的圖像分析和比較處理。
在一些場景中,運動的檢測可以涉及識別由所捕獲的視頻數(shù)據(jù)表示的至少一個移動對象(諸如移動對象118)。還可以識別移動對象的特性(諸如其形狀、和/或其運動的特性(諸如運動的速度和/或方向))。
在步驟330處,確定成像傳感器的整個成像區(qū)域的至少一個子區(qū)域。子區(qū)域被確定為對應于所檢測的運動的位置。這例如可以涉及使用如在步驟320處確定的移動對象的特性。例如,如在步驟320處檢測的移動對象的形狀、位置和/或運動速度可以用于預測在捕獲下一個視頻幀時移動對象在整個成像區(qū)域中的位置,并且以對應方式(例如,以由子區(qū)域覆蓋移動對象的這種方式)設置子區(qū)域的位置和/或尺寸。
在步驟340處,將更高視頻捕獲幀速率應用于在步驟330處確定的子區(qū)域。因此,在子區(qū)域中,應用比在整個成像區(qū)域的其它部分中更高的視頻捕獲幀速率。
在步驟350處,可以生成包括中間視頻幀的視頻,中間視頻幀基于以更高視頻捕獲幀速率捕獲的視頻數(shù)據(jù)。為此,上面提及的另外視頻幀中的每一個可以與上面提及的第一視頻幀和第二視頻幀中的至少一個組合,以獲得覆蓋整個成像區(qū)域的對應中間視頻幀。例如,這可以涉及將來自另外子幀的視頻數(shù)據(jù)混合到第一視頻幀或第二視頻幀中,或者混合到第一視頻幀和第二視頻幀的插值中。因此,在一些場景中,子區(qū)域的確定可以涉及:對于上面提及的一個或更多個另外子幀中的每一個,預測移動對象的位置,并且確定相應另外子幀中的覆蓋移動對象的子區(qū)域。作為對于每個另外子幀獨立確定子區(qū)域的另選方案,還可以預測移動對象的位置,并且確定所有另外子幀中的覆蓋移動對象的子區(qū)域。
在一些場景中,可以檢測成像傳感器的全局運動(例如,由于成像傳感器的平移運動或由于成像傳感器的搖動或振動而引起的全局運動)。響應于檢測到成像傳感器的這種全局運動,更高的視頻捕獲幀速率可以應用在整個成像區(qū)域的所有部分中。同時,可以減小在整個成像區(qū)域中捕獲視頻數(shù)據(jù)的像素分辨率。全局運動可以基于所捕獲的視頻數(shù)據(jù)和/或基于一個或更多個運動傳感器來檢測。
圖4示出了用于示意性地例示可以用于實現(xiàn)上述概念的裝置的基于處理器的實現(xiàn)的框圖。例如,如圖4例示的結構可以用于實現(xiàn)裝置100。
如圖例示,裝置100包括成像傳感器(諸如成像傳感器112)。進一步地,裝置100可以包括一個或更多個運動傳感器120(諸如加速度計)。進一步地,裝置100可以包括一個或更多個接口130。例如,如果裝置100對應于智能電話或類似便攜式通信裝置,則接口130可以包括用于提供裝置100的網(wǎng)絡連接的一個或更多個無線電接口和/或一個或更多個基于導線的接口。用于實現(xiàn)這種無線電接口的無線電技術的示例例如包括蜂窩無線電技術(諸如gsm(全球移動通信系統(tǒng))、umts(通用移動通信系統(tǒng))、lte(長期演進)或cdma2000)、根據(jù)ieee802.11標準的wlan(無線局域網(wǎng))技術、或wpan(無線個人局域網(wǎng))技術(諸如藍牙)。用于實現(xiàn)這種基于導線的接口的基于導線的網(wǎng)絡技術的示例例如包括以太網(wǎng)技術和usb(通用串行總線)技術。
進一步地,裝置100設置有一個或更多個處理器140和存儲器150。成像傳感器112、運動傳感器120、接口130以及存儲器150例如使用裝置100的一個或更多個內部總線系統(tǒng)耦接到處理器140。
存儲器150包括具有由處理器140執(zhí)行的程序代碼的程序代碼模塊160、170、180。在所例示示例中,這些程序代碼模塊包括視頻捕獲模塊160、運動檢測模塊170以及視頻處理模塊180。
視頻捕獲模塊160可以在將更高視頻捕獲幀速率應用于成像傳感器112的整個成像區(qū)域的子區(qū)域中的同時實現(xiàn)捕獲視頻數(shù)據(jù)的上述功能。進一步地,視頻捕獲模塊160還可以實現(xiàn)應用更高視頻捕獲幀速率的子區(qū)域的上述確定。
運動檢測模塊170可以實現(xiàn)檢測所捕獲的視頻數(shù)據(jù)中的運動的上述功能。進一步地,運動檢測模塊還可以例如基于所捕獲的視頻數(shù)據(jù)或基于運動傳感器120的輸出來應用全局運動的檢測。
視頻處理模塊180可以實現(xiàn)組合在子區(qū)域中捕獲的高速率視頻幀與在整個成像區(qū)域中捕獲的普通速率視頻幀的上述功能。
應理解,如圖4例示的結構僅是示例性的,并且裝置100還可以包括尚未例示的其它元件(例如,用于實施智能電話、數(shù)碼相機或類似裝置的已知功能的結構或程序代碼模塊)。這種功能的示例包括通信功能、媒體處理功能等。
如可以看到的,如上說明的概念允許高效捕獲視頻數(shù)據(jù)。具體地,即使移動對象存在于被成像的景象中,也可以以低模糊等級生成高質量視頻。除了避免模糊之外,所捕獲的視頻數(shù)據(jù)還可以允許生成高質量緩慢運動視頻。
應理解,如上說明的概念容許各種修改。例如,概念可以關于各種成像傳感器技術(包括陣列相機、立體相機等)應用于各種裝置中。進一步地,概念可以關于各種視頻分辨率和幀速率來應用。