圖像處理方法和支持該方法的電子設(shè)備的制造方法
【專利摘要】提供了一種圖像處理方法,包括以下操作:收集第一運動圖像;提取關(guān)于形成所述第一運動圖像的幀中的至少一部分幀的空間信息;將所提取的空間信息反映到與所述第一運動圖像相對應(yīng)的3D視圖的生成。
【專利說明】圖像處理方法和支持該方法的電子設(shè)備
[0001 ] 本申請要求2015年2月27日在韓國知識產(chǎn)權(quán)局提交的韓國專利申請10-2015-0028646的優(yōu)先權(quán),其內(nèi)容以全文引用的方式并入本文中。
技術(shù)領(lǐng)域
[0002]本公開涉及用于使用2D圖像數(shù)據(jù)生成3D視圖的圖像處理方法以及支持所述方法的電子設(shè)備。
【背景技術(shù)】
[0003]諸如智能電話、平板計算機和數(shù)碼相機的電子設(shè)備能夠提供多種功能,比如拍攝照片或運動圖像、媒體輸出等。在拍攝照片或運動圖像時,這些電子設(shè)備可提供多種選項。從原始2D圖像(原始圖像)生成3D視圖將花費相當(dāng)大量的時間。將拍攝原始圖像,并將其存儲在用戶終端的存儲器中。3D視圖將根據(jù)所存儲的2D圖像生成。原始圖像將被發(fā)送到外部服務(wù)器,并且外部服務(wù)器將根據(jù)從用戶終端接收的原始圖像生成3D視圖。然后,外部服務(wù)器能夠?qū)⑺傻?D視圖發(fā)送到用戶終端,并且所述用戶終端輸出所接收的3D視圖。上述方案將使得在拍攝2D圖像時對3D視圖生成進行實時錯誤檢查是不可行的。
【發(fā)明內(nèi)容】
[0004]本公開的各個方面是為了至少解決上述問題和/或缺點,并且至少提供以下描述的優(yōu)點。相應(yīng)地,本公開提供了用于使用2D圖像數(shù)據(jù)生成3D視圖的圖像處理方法以及支持所述方法的電子設(shè)備。根據(jù)本公開的一方面,
[0005]根據(jù)本公開的各個實施例,能夠允許電子設(shè)備通過基于原始圖像和附加分析圖像生成3D信息來縮短圖像分析時間。
[0006]根據(jù)本公開的各個實施例,還能夠允許電子設(shè)備基于從原始圖像和附加分析圖像中提取的空間信息來提高通過對原始圖像進行拍攝的模式來生成3D視圖的拍攝準(zhǔn)確度。
【附圖說明】
[0007]圖1是示出了根據(jù)各個實施例的電子設(shè)備的框圖。
[0008]圖2是示出了根據(jù)各個實施例的3D視圖生成的過程的流程圖。
[0009]圖3A和3B是示出了根據(jù)各個實施例的收集第一圖像信息的過程的示例性圖。
[0010]圖4A是示出了根據(jù)各個實施例的從第一圖像信息收集第二圖像信息的過程的示例性圖。
[0011]圖4B是示出了根據(jù)各個實施例的使用空間信息和所存儲的第一圖像生成3D視圖的過程的示例性圖。
[0012]圖4C是示出了根據(jù)2D圖像和空間信息實時生成3D視圖的方法的示例性圖。
[0013]圖4D是示出了使用第二運動圖像和空間信息通過背景改變生成3D視圖的方法的示例性圖。
[0014]圖5A和5B是示出了根據(jù)各個實施例的從第一運動圖像中采樣第二運動圖像的過程的示例性圖。
[0015]圖6示出了根據(jù)各個實施例的使用從第二運動圖像中提取的信息修正第一運動圖像的過程。
[0016]圖7示出了根據(jù)各個實施例的基于第二運動圖像的特征信息修正第一運動圖像的過程。
[0017]圖8是示出了根據(jù)各個實施例的基于第二運動圖像的模式改變的過程的流程圖。
[0018]圖9是示出了根據(jù)各個實施例的拍攝模式改變的過程的流程圖。
[0019]圖10是示出了根據(jù)各個實施例的對象居中過程的流程圖。
[0020]圖11是示出了根據(jù)各個實施例的用于對象居中過程的屏幕的示例性圖。
[0021 ]圖12A和12B是示出了根據(jù)各個實施例的使用3D視圖的屏幕的示例性圖。
[0022]圖13是示出了根據(jù)各個實施例的電子設(shè)備的框圖。
[0023]圖14是根據(jù)各種實施例的程序模塊的框圖。
【具體實施方式】
[0024]在下文中,將參照附圖詳細(xì)地描述本公開的多個實施例。但是,本文所述的各種實施例并不用來限制于特定實施例,而應(yīng)該被理解為包括多種修改、等同和/或替換。相對于附圖的描述,類似的參考數(shù)字表示類似的元素。
[0025]術(shù)語“具有”、“可以具有”、“包含”和“包括”或“可以包含”和“可以包括”表示存在相應(yīng)的特征(例如,數(shù)值、功能、操作或組件),但是不排除其他特征。
[0026]在本文中,術(shù)語“A或B”、“A或/和B中的至少一項”或“A或/和B中的一個或多個”可以包括所列出項目的所有可能組合。例如,術(shù)語“A或B”、“A和B中的至少一個”、“A或B中的至少一個”可以指示以下所有情況:(I)包括至少一個A,(2)包括至少一個B,或者(3)包括至少一個A和至少一個B。
[0027]本文中,術(shù)語“第一”、“第二”等可以不考慮順序和/或重要性地標(biāo)示各組件。其僅用于彼此相區(qū)分,而不將這些元素限制于此。例如,第一用戶設(shè)備和第二用戶設(shè)備都指示不同的用戶設(shè)備。例如,在不脫離本公開范圍的情況下,第一元素可稱為第二元素,反之亦然。
[0028]應(yīng)該理解,當(dāng)一個元素(例如,第一元素)被稱為“操作地或者通信地耦接至”或者“連接至”另一元素(例如,第二元素)時,應(yīng)該理解的是,前者可以與后者直接耦接,或者可以通過中間元素(例如,第三元素)與后者連接。相反,將理解的是,如果一個元素被稱為“直接連接到”或“直接耦接到”另一元素,則可理解在二者之間不存在任何中間元素(例如,第三元素)。
[0029]在說明書或權(quán)利要求中,術(shù)語“被配置為”(或被設(shè)置為)可以與其他連帶意思替換使用,比如“適用于”、“具有……的能力”、“設(shè)計為”、“適于”、“形成為”、“能夠”互換,而不是簡單地指示“特別地設(shè)計為” ο備選地,在一些情況下,術(shù)語“設(shè)備被配置為”可以表示該設(shè)備“可以”與其他設(shè)備或組件一起做某些事情。例如,術(shù)語“處理器被配置為(或設(shè)置為)執(zhí)行A、B和C”可以指示通用處理器(例如,CPU或應(yīng)用程序處理器),所述通用處理器能夠通過執(zhí)行在用于相關(guān)的操作的專用處理器(例如,嵌入式處理器)或存儲器中存儲的一個或多個軟件或程序來執(zhí)行相關(guān)的操作。
[0030]說明書使用的術(shù)語用于描述本公開的各種實施例,而不是為了限制本公開的范圍。除非另有規(guī)定,單數(shù)形式的術(shù)語可以包括多數(shù)形式。除非這里另有說明,這里使用的所有術(shù)語(包括技術(shù)和科學(xué)術(shù)語)可具有與本公開所屬領(lǐng)域的技術(shù)人員通常所理解的含義相同的含義。還應(yīng)該理解,在通用字典中定義并且常用的術(shù)語應(yīng)該按相關(guān)技術(shù)中的慣例進行解釋,而不應(yīng)該解釋為具有理想化或過度刻板的含義,除非在本公開中明確限定。在一些情況下,即使說明書中定義的術(shù)語也不能被理解成排除本公開的實施例。
[0031]下文中,將結(jié)合附圖來描述根據(jù)各種實施例的電子設(shè)備。在各個實施例的描述中,術(shù)語“用戶”可指使用電子設(shè)備的人或者使用電子設(shè)備的設(shè)備(如人工智能電子設(shè)備)。
[0032]圖1是示出了根據(jù)各個實施例的電子設(shè)備的框圖。
[0033]參考圖1,電子設(shè)備101包括總線110、處理器120、存儲器130、傳感器模塊140、輸入/輸出接口 150、顯示器160、通信接口 170、相機模塊180和3D轉(zhuǎn)換模塊190。在一些實施例中,電子設(shè)備101可不包括上述元素中的至少一個,或者還可以包括其他部件。
[0034]總線110可以包括(例如)將處理器120、存儲器130、傳感器模塊140、輸入/輸出接口 150、顯示器160、通信接口 170、相機模塊180和3D轉(zhuǎn)換模塊190彼此相連并在元件之間中繼通信(例如控制消息和/或數(shù)據(jù))的電路。
[0035]處理器120可包括中央處理單元(CPU)、應(yīng)用處理器(AP)或通信處理器(CP)中的至少一個或多個。例如,處理器120可以執(zhí)行計算或數(shù)據(jù)操作,以用于電子設(shè)備101的至少一個其它元素的控制和/或通信。在各個實施例中,處理器120可處理通過傳感器模塊140收集的信息。處理器120可基于通過傳感器模塊140收集的信息確定關(guān)于電子設(shè)備101的移動方向、移動距離、加速度的信息。通過處理器120計算的信息可提供到3D轉(zhuǎn)換模塊190。
[0036]存儲器130可以包括易失性和/或非易失性存儲器。存儲器130可以存儲例如與電子設(shè)備101中的至少一個其它元素中所涉及的指令或數(shù)據(jù)。根據(jù)實施例,存儲器130可以存儲軟件和/或程序。
[0037]舉例來講,傳感器模塊140可以測量物理量或檢測電子設(shè)備101的操作狀態(tài),并且可以將測量的或檢測的信息轉(zhuǎn)換為電信號。舉例來講,傳感器模塊140可以包括手勢傳感器、陀螺儀傳感器、加速傳感器、握持傳感器、鄰近傳感器、生物計量傳感器、發(fā)光傳感器等。
[0038]根據(jù)各個實施例,傳感器模塊140可收集關(guān)于電子設(shè)備101的移動方向、移動速度、位置的信息。修正的信息可提供給處理器120或3D轉(zhuǎn)換模塊190。
[0039]輸入/輸出接口150可以用作例如能夠向電子設(shè)備101的其他元素發(fā)送從用戶或其他外部設(shè)備輸入的指令或數(shù)據(jù)的接口。此外,輸入/輸出接口 150可以向用戶或另一個外部設(shè)備輸出從電子設(shè)備101的另一元素(或其他元素)接收的指令或數(shù)據(jù)。
[0040]顯示器160可以包括例如液晶顯示器(LCD)、發(fā)光二極管(LED)顯示器、有機LED(OLED)、微機電系統(tǒng)(MEMS)顯示器或電子紙顯示器。顯示器160可以向用戶顯示各種內(nèi)容(例如,文本、圖像、視頻、圖標(biāo)或符號)。顯示器160可包括觸摸屏,并可接收例如通過使用電子筆或用戶身體的一部分進行的觸摸、手勢、接近或懸停的輸入。
[0041 ]通信接口 170可以在例如電子設(shè)備101和外部電子設(shè)備(例如,第一外部電子設(shè)備102、第二外部電子設(shè)備104或服務(wù)器106)之間設(shè)置通信。例如,通信接口 170可以通過無線通信或有線通信與連接到網(wǎng)絡(luò)162的外部電子設(shè)備(例如,第二外部電子設(shè)備104或服務(wù)器106)通信。
[0042]相機模塊180拍攝照片或圖像。在各個實施例中,通過相機模塊180收集的2D圖像(針對本文檔的目的,術(shù)語“圖像”應(yīng)該是一般術(shù)語,其包括但不限于“一幀”、“多幀”或“幀”的一部分)可用于生成3D視圖。用戶可使用相機模塊180來拍攝將被轉(zhuǎn)換成3D視圖的對象。用戶可在沿圍繞對象的特定路徑(例如環(huán)形路徑)移動的同時使用相機模塊180來拍攝對象。根據(jù)所拍攝的圖像,可通過3D轉(zhuǎn)換模塊190提取空間信息,比如特征和深度,然后可將其轉(zhuǎn)換成3D視圖。在各個實施例中,空間信息可包括以下信息中的至少一部分:(I)相對坐標(biāo)信息(X-Y-Z位置和偏轉(zhuǎn)-俯仰-擺動方向);(2)相對于特征的深度(深度可以是相機和對象的形狀的一部分(例如特征)之間的間隔);以及(3)所拍攝的圖像之間的相對轉(zhuǎn)換信息和通過相對轉(zhuǎn)換信息估計的相對相機移動信息。
[0043]3D轉(zhuǎn)換模塊190可處理通過相機模塊180拍攝的圖像,然后可生成3D視圖。3D轉(zhuǎn)換模塊190可提取關(guān)于特征和深度的空間信息,然后可生成對象的3D視圖。在各個實施例中,如果相機模塊180開始拍攝對象,則3D轉(zhuǎn)換模塊190可生成分析圖像,所述分析圖像基于所拍攝的原始圖像進行按比例縮小或采樣。3D轉(zhuǎn)換模塊190可同時執(zhí)行從分析圖像中提取生成3D視圖所必需的信息的過程和拍攝原始圖像的過程。
[0044]根據(jù)各個實施例,3D轉(zhuǎn)換模塊190可包括空間信息提取部分191和3D視圖生成部分192??臻g信息提取部分191可提取空間信息,比如特征和深度??苫趫D像的對比度/色彩值來確定特征。深度可以是特征與電子設(shè)備101之間的相對間隔。3D視圖生成部分192可基于空間信息(比如所提取的特征和深度)生成對象的3D視圖。
[0045]圖1中所示的元素可以在功能上分類并可不限于此。例如,3D轉(zhuǎn)換模塊中處理的操作甚至可以通過處理器120執(zhí)行。此外甚至可以處理器的內(nèi)部模塊的形式包括3D轉(zhuǎn)換模塊130。
[0046]圖2是示出了根據(jù)各個實施例的3D視圖生成的過程的流程圖。
[0047]參見圖2,在操作210處,相機模塊180開始拍攝對象并從中收集第一運動圖像。例如,用戶可執(zhí)行3D相機應(yīng)用(下文中,稱為“3D app”)來拍攝對象。3D app可調(diào)用相機模塊180,并可收集第一運動圖像。在拍攝開始之后,用戶可在以環(huán)形圍繞對象移動(例如在對象的中心上旋轉(zhuǎn)360度)的同時拍攝對象的區(qū)域,這些區(qū)域?qū)⒈晦D(zhuǎn)換成3D視圖。所收集的第一圖像可存儲在緩沖器或存儲器130中。第一運動圖像可包括在連續(xù)時段上的規(guī)則周期性間隔期間(比如每秒的1/20)從連續(xù)位置拍攝的靜止幀的集合。
[0048]在操作220處,3D轉(zhuǎn)換模塊190可生成第二運動圖像,該第二運動圖像由形成第一運動圖像的幀中的至少一部分幀組成(第二運動圖像可以不是連續(xù)拍攝的幀,而可以是從第一運動圖像采樣的多個2D圖像的數(shù)據(jù)本身)。第二運動圖像可以是在特定條件下從第一運動圖像按比例縮小或采樣的分析圖像。在各個實施例中,3D轉(zhuǎn)換模塊190可在通過按比例縮小第一運動圖像來減小數(shù)據(jù)處理容量后執(zhí)行采樣過程。
[0049]根據(jù)各個實施例,第二運動圖像可不在完成對第一運動圖像的拍攝后收集,而是可在相機模塊180連續(xù)收集第一運動圖像的同時通過背景處理來進行收集。例如,如果拍攝開始獲取第一運動圖像,則3D轉(zhuǎn)換模塊190可在每個特定時間間隔(例如0.1秒)按比例縮小第一運動圖像,然后可通過對按比例縮小的圖像進行采樣來收集第二運動圖像。稍后將參考圖5來描述各采樣模式。
[0050]在操作230處,3D轉(zhuǎn)換模塊190可收集第二運動圖像的空間信息,比如特征、深度和拍攝位置。3D轉(zhuǎn)換模塊190可不直接提取作為原始圖像的第一運動圖像的空間信息,但可從作為從第一運動圖像采樣的分析圖像的第二運動圖像中提取空間信息。通過這種方式,3D轉(zhuǎn)換模塊190可使用經(jīng)過按比例縮小或采樣的第二圖像提取3D轉(zhuǎn)換所必需的信息,而不必等待第一運動圖像的拍攝結(jié)束(包括使用正連續(xù)拍攝的第一運動圖像對運動圖像進行編碼的完成時間)。此外,3D轉(zhuǎn)換模塊190可通過按比例縮小或采樣來降低所計算的數(shù)據(jù)的量,并可在正拍攝第一運動圖像時提取空間信息。
[0051]在操作240處,3D轉(zhuǎn)換模塊190可將第二運動圖像的空間信息反映到根據(jù)第一運動圖像的3D視圖生成過程中。例如,3D轉(zhuǎn)換模塊190可將第二運動圖像的空間信息反映到第一運動圖像的附加繼續(xù)拍攝中,或可利用所述空間信息來簡化所拍攝的第一圖像的3D視圖生成過程。
[0052]在各個實施例中,3D轉(zhuǎn)換模塊190可生成第二運動圖像的3D視圖,并可向用戶提供所述3D視圖。用戶可在基于分析圖像確認(rèn)3D視圖的同時附加地拍攝所述第一運動圖像。
[0053]圖3A和3B是示出了根據(jù)各個實施例的收集第一圖像信息的過程的示例性圖。
[0054]參見圖3A,電子設(shè)備101可通過相機模塊180拍攝第一運動圖像。用戶可在沿圍繞對象310的特定方向(例如從左到右)逐漸移動電子設(shè)備101的同時收集第一運動圖像。所述第一運動圖像可存儲在緩沖器或存儲器130中。雖然圖3A示例性地示為在用戶相對于對象310的中心從左到右移動的同時拍攝對象310,但本公開的實施例不限于此。根據(jù)要設(shè)置的模式,可通過沿右-左方向或上-下方向拍攝所述對象來收集第一運動圖像。
[0055]在電子設(shè)備101在第一位置(例如對象310的前方)處拍攝對象310的情況下,可收集第一圖像310a。在電子設(shè)備101在第二位置(例如對象310的側(cè)向)處拍攝對象310的情況下,可收集第二圖像310b。通過在不同的角度拍攝對象310獲得圖像,并且所述圖像可包括彼此不同的特征。
[0056]此外,電子設(shè)備101可使用在不同位置拍攝的第一圖像310a和第二圖像310b,以用來檢測關(guān)于特征的空間位置。此外,電子設(shè)備101甚至可檢測相機和對象之間的相對方向,以及與之有關(guān)的位置信息。
[0057]在各個實施例中,電子設(shè)備101可將多個圖像相互進行比較,以分析特征的關(guān)系以及提取相機和對象之間的位置信息(同形)。此外,電子設(shè)備101可使用源自相機運動的視差信息,甚至來提取對象的深度信息(來自運動的深度)。
[0058]根據(jù)各個實施例,在不能僅通過圖像確認(rèn)空間信息的情況下,電子設(shè)備101可通過包括在傳感器模塊140中的多個傳感器收集空間信息。例如,在不能提取特征的情況下,電子設(shè)備101可使用加速傳感器和GPS傳感器來提取關(guān)于移動方向、移動速度、和距離拍攝各個幀的地點的位置的信息。
[0059]圖3B示出了是根據(jù)各種實施例的在第一位置處拍攝的圖像。
[0060]參見圖3B,圖像310a可包括多個特征(點云)。正面圖像(例如圖像310a)可具有相對較多的特征。相反地,背面圖像可具有相對較少的特征。
[0061 ]在當(dāng)如圖3A所示從左向右移動的同時拍攝對象的情況下,圖像31Oa的左側(cè)區(qū)域可以是損失(1ss)域311,右側(cè)區(qū)域可以是生成域312。損失域311在拍攝開始時可包括相對較大數(shù)量的特征。在電子設(shè)備101在拍攝開始后從左向右移動的情況下,損失域311中針對對象的特定部分的特征的數(shù)量減少。不同的是,生成域312可包括針對對象的特定部分的相對較少的特征,但在拍攝期間特定部分的特征的數(shù)量可增加。
[0062]3D轉(zhuǎn)換模塊190可提取第二運動圖像的空間信息,而不是提取第一運動圖像的所有幀的特征和深度的空間信息。在處理原始圖像的所有空間信息的情況下,會存在大量的數(shù)據(jù)。此外,這會消耗很長的處理時間,并且用戶可能花費長時間來確認(rèn)3D結(jié)果。為了克服這些問題,3D轉(zhuǎn)換模塊190可通過首先提取采樣的第二圖像的空間信息然后將所述空間信息反映到對第一運動圖像的拍攝過程或3D轉(zhuǎn)換的過程來縮短確認(rèn)3D轉(zhuǎn)換的結(jié)果的時間。
[0063]圖4A是示出了根據(jù)各個實施例的從第一圖像信息收集第二圖像信息的過程的示例性圖。
[0064]參見圖4A,相機模塊180可開始收集第一運動圖像410。除了繼續(xù)拍攝并存儲第一運動圖像410之外,3D轉(zhuǎn)換模塊190可收集第二運動圖像,該第二運動圖像是從第一運動圖像410按比例縮小或采樣得到的。下文中,將描述在對第一運動圖像410進行按比例縮小后進行采樣,但本發(fā)明的實施例不限于此。
[0065]3D轉(zhuǎn)換模塊190可按比例縮放所收集的第一圖像410,以生成第二運動圖像420。在此之后,3D轉(zhuǎn)換模塊190可根據(jù)特定條件生成采樣的第二圖像430。例如,采樣的第二圖像430可以是以較低的采樣頻率或較大的采樣間隔收集的來自第二運動圖像的幀的子集。
[0066]除了對第一運動圖像410進行拍攝之外,3D轉(zhuǎn)換模塊190可通過背景工作收集空間信息440a,比如形成第二運動圖像430的幀的特征和深度,然后可以將所收集的空間信息存儲在緩沖器或存儲器中。
[0067]根據(jù)各個實施例,3D轉(zhuǎn)換模塊190可基于所生成的空間信息440a提取第二運動圖像的剩余幀450(其未被采樣)的空間信息440K3D轉(zhuǎn)換模塊190可基于初步計算并存儲的空間信息440a來處理其他幀,從而縮短計算時間。3D轉(zhuǎn)換模塊190可將空間信息450b(其關(guān)于經(jīng)過按比例縮小的第一圖像的所有幀)存儲在緩沖器或存儲器中。在各個實施例中,可在拍攝第一運動圖像的同時執(zhí)行提取剩余幀450的空間信息440b的操作,或可在播放第一運動圖像的同時通過背景處理執(zhí)行該操作。
[0068]在完成對第一運動圖像410的拍攝之后,3D轉(zhuǎn)換模塊190可生成轉(zhuǎn)換成運動圖像格式(例如MP4)或靜止圖像格式(例如PNG)的圖像411,并可將圖像411與從中生成的空間信息440a—起存儲。
[0069]在各個實施例中,在用戶選擇所存儲的第一圖像411進行3D視圖生成的情況下,3D轉(zhuǎn)換模塊190可基于存儲在一起的空間信息412和空間信息440b生成3D視圖。
[0070]圖4B是示出了根據(jù)各個實施例的使用空間信息和所存儲的第一圖像生成3D視圖的過程的示例性圖。
[0071]參見圖4B,3D轉(zhuǎn)換模塊190可根據(jù)第一運動圖像460和空間信息460a實時地生成3D視圖462。3D轉(zhuǎn)換模塊190可從第一運動圖像460的文件中提取各幀的空間信息和2D圖像,并可對圖像進行解碼。解碼圖像可用于通過附加計算提取更多的空間信息。例如,如圖4B所示,可執(zhí)行附加計算,以進一步提取關(guān)于幀461的信息,該信息沒有包括在現(xiàn)有的空間信息中,或者可執(zhí)行附加計算,以提高3D空間信息的準(zhǔn)確性(例如將準(zhǔn)確度從3自由度(DOF)信息擴展到6D0F信息)。可使用初步存儲的空間信息和經(jīng)過解碼的圖像來進行附加計算。
[0072]所提取的空間信息可應(yīng)用于經(jīng)過解碼的圖像,以生成和顯示3D視圖462??筛鶕?jù)用戶終端在回放期間的方向或位置、用戶的手勢輸入或通過另一設(shè)備的遙控生成的信號來確定3D視圖的方向或位置。
[0073]圖4C是示出了根據(jù)2D圖像和空間信息實時生成3D視圖的方法的示例性圖。
[0074]參見圖4C,3D轉(zhuǎn)換模塊190可對從圖像中檢測到的特征和與所述特征相關(guān)的空間信息中與對象470相對應(yīng)的空間信息進行分類。3D轉(zhuǎn)換模塊190可設(shè)置由與分類后的對象470相對應(yīng)的特征形成的區(qū)域(即虛線區(qū)域),并可生成3D視圖信息,以使所述區(qū)域在位置、尺寸或方向中的至少一個方面是一致的(uniform)。30轉(zhuǎn)換模塊190可使用所獲得的關(guān)于對象470的方向的信息,并可以選擇對象470的來自相同輸入的旋轉(zhuǎn)了特定角度的圖像,以便生成3D視圖彳目息。
[0075]根據(jù)各個實施例,在附加地使用關(guān)于布置有主要特征的區(qū)域(例如,容貌部分)的信息的情況下,3D轉(zhuǎn)換模塊190可將該區(qū)域的尺寸和位置設(shè)置為針對相同條件與其他圖像一致。例如,在將臉部或容貌設(shè)置為占據(jù)屏幕中心并且設(shè)置所述容貌具有在中心旋轉(zhuǎn)拍攝的圖像的總視角的1/3的情況下,即使拍攝是在不同的時間間隔進行的,3D轉(zhuǎn)換模塊190也可以提供相同的3D視圖。
[0076]圖4D是示出了使用第二運動圖像和空間信息通過背景改變生成3D視圖的方法的示例性圖。
[0077]參見圖4D,在從圖像中檢測到的特征和所述特征中所涉及的空間信息中,3D轉(zhuǎn)換模塊190可對與對象480相對應(yīng)的空間信息和與圍繞對象480的周圍的背景481相對應(yīng)的空間信息進行分類。3D轉(zhuǎn)換模塊190可設(shè)置由與分類后的對象480相對應(yīng)的特征形成的區(qū)域(即虛線區(qū)域),可保持所述區(qū)域在位置、尺寸或方向方面的一致性,并可利用背景481的空間信息來生成3D視圖,其中背景在所述3D視圖中旋轉(zhuǎn)。具有旋轉(zhuǎn)背景481的3D視圖可向用戶提供與其中對象480旋轉(zhuǎn)的3D視圖不同的可視效果。
[0078]圖5A和5B是示出了根據(jù)各個實施例的從第一運動圖像中采樣第二運動圖像的過程的示例性圖。
[0079]圖5A示出了基于電子設(shè)備101在拍攝對象時的移動路徑對第二運動圖像進行采樣的過程。
[0080]參見圖5A,3D轉(zhuǎn)換模塊190可基于電子設(shè)備101的移動路徑生成第二運動圖像。如果相機模塊開始針對第一運動圖像拍攝對象,則3D轉(zhuǎn)換模塊190可以在適合生成3D視圖的拍攝路徑(理想路徑)510與電子設(shè)備101的實際路徑520相交或毗鄰的點處采樣幀,所述幀形成第二運動圖像。
[0081]理想路徑510可以是初步指定的路徑或通過分析第一運動圖像的早期幀確定的路徑。實際路徑520可以是通過電子設(shè)備101中包括的運動傳感器識別的路徑。
[0082]例如,在理想路徑510與實際路徑520相交或毗鄰的情況下,采樣的幀511、512和513可被確定為形成第二運動圖像的幀。在其他情況下,由于理想路徑510與實際路徑520的不同超過了特定值,所以在采樣的第二圖像中可能不包括其他幀(比如幀521和522)。
[0083]根據(jù)各個實施例,即使在理想路徑520與實際路徑520相交或毗鄰的情況下,也可通過特定條件(例如,采樣間隔)排除一些幀。例如,幀523對應(yīng)于與理想路徑510和實際路徑520的相交情況,但考慮到與已經(jīng)被采樣的幀513的采樣間隔,可能將其從第二運動圖像中排除。
[0084]根據(jù)各個實施例,可基于采樣的幀511-513來確定用于修正第一運動圖像的其他幀(例如幀521、522和523)的參數(shù),所述其他幀沒有被采樣到采樣的第二圖像中??扇鐖D6所示設(shè)置關(guān)于修正參數(shù)的信息。
[0085]圖5B示出了通過截除幀的一部分來收集采樣的第二圖像的過程。
[0086]參見圖5B,如果相機模塊180開始針對第一運動圖像拍攝對象,則3D轉(zhuǎn)換模塊190可基于運動傳感器的標(biāo)識信息從每個幀中移除重置區(qū)域(除了參考區(qū)域530)。參考區(qū)域530可被設(shè)置為至多包括所述對象或特征。
[0087]例如,針對幀531-533,可在第二運動圖像中包括幀531a、532a和533a的一部分(所述部分包括在參考區(qū)域530中),并且可從中截除和移除剩余部分531b、532b和533C(33D轉(zhuǎn)換模塊190可移除不包括對象的周圍區(qū)域,以減少將被處理的數(shù)據(jù)量。
[0088]圖5A和5B中所示的采樣模式是示例性的,本發(fā)明的各個實施例不限于此。例如,3D轉(zhuǎn)換模塊190可基于拍攝所述幀的電子設(shè)備的位置差別或基于所述幀中所包括的特征的差別來采樣所述幀。
[0089]根據(jù)各個實施例,甚至可以以組合方式一致地執(zhí)行各個采樣模式。例如,如圖5A所示,在基于移動路徑采樣之后,截除采樣的幀的一部分,以減少將被處理的數(shù)據(jù)量。
[0090]圖6示出了根據(jù)各個實施例的使用從第二運動圖像提取的信息修正第一運動圖像的過程。雖然圖6是使用圖5A的采樣模式示出的,但本發(fā)明的各個實施例不限于此。
[0091]參見圖6,3D轉(zhuǎn)換模塊190可在理想路徑610與實際路徑620相交或毗鄰的點處對第一運動圖像進行采樣,然后可以生成采樣的第二圖像。在這種情況下,3D轉(zhuǎn)換模塊190可基于采樣的第二圖像的幀611、612和613來修正第一運動圖像的其他幀。
[0092]3D轉(zhuǎn)換模塊190可以確定針對相對遠離理想路徑610的幀向理想路徑610移動的情況的修正參數(shù)。雖然圖6只是在2D運動中示出的,但本發(fā)明的各個實施例不限于此。例如通過6D0F,可將修正參數(shù)X、Y、Z、偏轉(zhuǎn)、俯仰和擺動包括在其中。
[0093]例如,在對與理想路徑610相交或毗鄰的幀611、612和613進行采樣的情況下,沒有被采樣的其他幀621、622、623和624可移位到理想路徑610上的621&、6223、6233和624&。在這種情況下,可以允許在幀移位之前和之后保持所述幀對應(yīng)的區(qū)域中的數(shù)據(jù)。在其他情況下,可以允許基于在所述移位之前和之后采樣的幀611、612和613,將數(shù)據(jù)反映到通過移位丟失或添加的區(qū)域。
[0094]根據(jù)各個實施例,在拍攝第一運動圖像期間,雖然由于用戶不以勻速移動導(dǎo)致可能不存在幀622和612之間的位置處的圖像信息,但是可允許基于幀612和622的數(shù)據(jù)附加地生成位置之間的位置數(shù)據(jù)(未示出)。
[0095]圖7示出了根據(jù)各個實施例的基于采樣的第二圖像的特征信息修正第一運動圖像的過程。雖然圖7是使用圖5A的采樣模式示出的,但本發(fā)明的各個實施例不限于此。
[0096]參見圖7,3D轉(zhuǎn)換模塊可通過對理想路徑710與實際路徑720相交或毗鄰的點處的第一運動圖像進行采樣生成采樣的第二圖像。在這種情況下,3D轉(zhuǎn)換模塊190可基于采樣的第二圖像的幀711、712和713來修正其他幀。
[0097]3D轉(zhuǎn)換模塊190可基于分別包括在采樣的幀711、712和713中的特征的數(shù)量確定其他幀的按比例縮小程度。例如,在按照幀711、712和713的順序布置所述特征的情況下,在包括足夠數(shù)量的特征的幀712之后拍攝的幀區(qū)域722可被轉(zhuǎn)換成具有最小尺寸的幀區(qū)域722a,向所述幀區(qū)域722a反映了最大的按比例減小程度。由于特征數(shù)量相對較少而具有小的計算量的幀區(qū)域723可被轉(zhuǎn)換成具有最大尺寸的幀區(qū)域723a。具有中等數(shù)量特征的幀區(qū)域721可被轉(zhuǎn)換成幀區(qū)域721a。
[0098]如上所述,在基于特征修正第一運動圖像的情況下,可允許將總計算量保持在統(tǒng)一水平,從而在特定時間中處理數(shù)據(jù)和生成3D視圖。
[0099]圖8是示出了根據(jù)各個實施例的基于第二運動圖像的模式改變的處理的流程圖。
[0100]參見圖8,在操作810處,3D轉(zhuǎn)換模塊190可對第一運動圖像進行采樣,然后可生成第二運動圖像。可通過使用理想路徑或通過設(shè)置參考區(qū)域來執(zhí)行對第二運動圖像進行采樣的模式,由此導(dǎo)致采樣的第二圖像。
[0101]在操作820處,3D轉(zhuǎn)換模塊190可提取空間信息,比如針對所生成的第二圖像的特征、深度。
[0102]在操作830處,3D轉(zhuǎn)換模塊190可確定采樣的第二圖像的每一幀的相對相似性是否等于或高于特定值。3D轉(zhuǎn)換模塊190可通過在數(shù)量、分布和相似性方面相互比較每個幀的特征來確認(rèn)相對相似性。
[0103]在操作840處,在相對相似性低于特定值的情況下,3D轉(zhuǎn)換模塊190可改變拍攝模式。這是因為低相對相似性指示當(dāng)前拍攝的第一圖像正變化到不適合被轉(zhuǎn)換成3D視圖的狀態(tài)。3D轉(zhuǎn)換模塊190可通過拍攝模式的改變來檢測附加特征,并可修正錯誤。可通過圖9所示的流設(shè)置關(guān)于拍攝模式改變的附加信息。
[0104]在操作850處,在相對相似性等于或高于特定值的情況下,可將所提取的空間信息反映到為第一運動圖像生成3D視圖。
[0105]圖9是示出了根據(jù)各個實施例的拍攝模式改變的處理的流程圖。
[0106]參見圖9,在操作910處,3D轉(zhuǎn)換模塊190可開始改變拍攝模式。
[0107]在操作920處,3D轉(zhuǎn)換模塊190可確定在第二運動圖像的兩個連續(xù)幀之間特征的變化程度是否等于或大于特定值。例如,在對象包括陰影區(qū)域或突然發(fā)生特征變化的情況下,兩個連續(xù)幀之間的特征可以以等于或大于特定值的程度發(fā)生變化。
[0108]在操作930處,在特征以等于或大于特定值的程度變化的情況下,3D轉(zhuǎn)換模塊190可確定兩個幀之間的特征的色散值是否以等于或大于特定值的程度發(fā)生變化。
[0109]在操作940處,在特征的色散值以等于或大于特定值的程度發(fā)生變化的情況下(例如在對象的所述區(qū)域中部分地出現(xiàn)陰影的情況下),3D轉(zhuǎn)換模塊190可將拍攝模式改變?yōu)閭鞲衅魍粕?booster)模式。傳感器推升模式可改變圖像傳感器的操作速度、靈敏度和曝光時間中的至少一個,以使得更容易提取特征。
[0110]在操作950處,在特征的色散值不以等于或大于特定值的程度發(fā)生變化的情況下(例如拍攝區(qū)域轉(zhuǎn)向具有相對較多的特征信息的容貌中的具有相對較少特征信息的頭部的情況),3D轉(zhuǎn)換模塊190可將拍攝模式改變?yōu)閭鞲衅魅诤夏J?。傳感器融合模式可利用多個傳感器。
[0111]在操作960處,3D轉(zhuǎn)換模塊190可確定兩個幀之間的特征的相對相似性是否等于或高于特定值。在幀之間的相似性等于或高于特定值的情況下,3D轉(zhuǎn)換模塊190可終止拍攝模式改變的過程。
[0112]在操作970處,在特征的相對相似性低于特定值的情況下,3D轉(zhuǎn)換模塊190可將拍攝模式改變?yōu)橐龑?dǎo)模式。引導(dǎo)模式可將用戶引導(dǎo)到拍攝方向或拍攝模式。
[0113]例如,在用戶在水平地旋轉(zhuǎn)相機或?qū)ο蟮耐瑫r在特定范圍內(nèi)改變相機或?qū)ο蟮奈恢没蚪嵌鹊那闆r下,電子設(shè)備101可輸出用來將相機或?qū)ο蠓祷氐狡渲拔恢玫南⒉⒂纱丝梢砸龑?dǎo)所述用戶。此外,在用戶過快地旋轉(zhuǎn)相機或?qū)ο蟮姆较虻那闆r下,電子設(shè)備101可輸出用來引導(dǎo)所述用戶的消息。
[0114]在操作980處,3D轉(zhuǎn)換模塊190可確定是否存在錯誤(比如洞)。
[0115]在操作990處,在存在錯誤的情況下,3D轉(zhuǎn)換模塊190可將拍攝模式改變?yōu)樾迯?fù)模式。修復(fù)模式可使用初步存儲的3D視圖來補償發(fā)生錯誤的區(qū)域。
[0116]圖10是示出了根據(jù)各個實施例的對象居中過程的流程圖。
[0117]參見圖10,在操作1010處,3D轉(zhuǎn)換模塊190可對來自第一運動圖像的幀的一部分進行采樣,然后可生成采樣的第二圖像。
[0118]在操作1020處,3D轉(zhuǎn)換模塊190可提取電子設(shè)備101的拍攝位置信息、采樣的第二圖像的幀的空間信息和參考區(qū)域信息??蓪⒖紖^(qū)域初步設(shè)置為特定尺寸。例如,參考區(qū)域可被設(shè)置在對應(yīng)于總幀區(qū)域的20%的特定部分中。
[0119]在操作1030中,3D轉(zhuǎn)換模塊190可針對對象執(zhí)行對象居中過程和視圖平滑過程。對象居中過程可在考慮所提取的特征的數(shù)量或分布的情況下設(shè)置屏幕的中心。例如,假定對象中針對所有位置均勻地檢測到特征,則屏幕的中心可以是圖(例如四邊形)的幾何中心,所述圖中,在相應(yīng)方向中檢測到的特征被限制在最少的區(qū)域中。在各個實施例中,3D轉(zhuǎn)換模塊190甚至可將具有最多特征的區(qū)域移位到屏幕的中心(密度中心)。其他情況下,3D轉(zhuǎn)換模塊190甚至可將初步指定的對象(例如,容貌)移位到屏幕的中心。視圖平滑過程可減輕由對象居中過程導(dǎo)致的幀間異質(zhì)性。
[0120]通過對象居中過程和/或視圖平滑過程,可提取最大的截除區(qū)域。針對對象居中過程或視圖平滑過程,最大截除區(qū)域可以是幀中具有將被截除的最大部分(除了包括對象的區(qū)域之外的剩余部分)的截除區(qū)域。
[0121]在操作1040處,3D轉(zhuǎn)換模塊190可確定所述最大截除區(qū)域是否寬于參考區(qū)域。
[0122]在操作1050處,在最大截除區(qū)域?qū)捰趨⒖紖^(qū)域的情況下,3D轉(zhuǎn)換模塊190可重置參數(shù),以微弱地執(zhí)行對象居中過程或視圖平滑過程。通過該操作,可將最大截除區(qū)域按比例縮小,以擴展對象上的剩余區(qū)域。
[0123]在操作1060期間,在最大截除區(qū)域等于或小于參考區(qū)域的情況下,3D轉(zhuǎn)換模塊190可確定截除區(qū)域,并對其進行截除處理。
[0124]根據(jù)各個實施例,在電子設(shè)備中執(zhí)行的圖像處理方法可包括以下操作:收集第一運動圖像;提取針對形成所述第一運動圖像的幀中的至少一部分幀的空間信息;將所提取的空間信息反映到對與所述第一運動圖像相對應(yīng)的3D視圖的生成。
[0125]根據(jù)各個實施例,收集第一運動圖像可包括:獲得與對象的第一方向相對應(yīng)的第一 2D圖像和與所述對象的第二方向相對應(yīng)的第二 2D圖像。所述提取空間信息可包括:基于所述第一 2D圖像和所述第二 2D圖像的至少一部分確定所述空間信息。確定空間信息可包括:確定所述第一 2D圖像的第一特征和所述第二 2D圖像的與所述第一特征相對應(yīng)的第二特征;以及基于所述第一特征和所述第二特征中的至少一部分,將所述對象的位置或方向確定為所述空間信息的至少一部分。所述空間信息可以是與所述第一 2D圖像和所述第二 2D圖像中的至少一部分一起存儲的。
[0126]根據(jù)各個實施例,反映到所述3D視圖生成可包括:基于所述第一方向和所述第二方向確定第三方向;以及基于所述第三方向生成所述對象的3D圖像。
[0127]根據(jù)各個實施例,所述反映到所述3D視圖生成可包括:基于所述空間信息修正與多個方向相對應(yīng)的多個圖像;以及基于所述修正提供所述3D視圖。所述修正可包括:生成電子設(shè)備的虛擬理想路徑,以及基于所述虛擬理想路徑和所述空間信息修正多個圖像中的至少一個的位置。
[0128]根據(jù)各個實施例,提取空間信息可包括:通過在特定條件下對所述第一圖像進行按比例縮小或采樣,確定所述幀的所述部分。
[0129]根據(jù)各個實施例,提取空間信息可包括:如果理想路徑與所述電子設(shè)備移動所沿的實際路徑相交或所述理想路徑在特定范圍內(nèi)與所述實際路徑毗鄰,則對所述第一運動圖像進行采樣。提取空間信息可包括:提取用于將所述第一運動圖像的未采樣的幀轉(zhuǎn)換成在所述理想路徑上拍攝的幀的修正參數(shù)。
[0130]根據(jù)各個實施例,提取空間信息可包括:基于被確定為所述幀的所述部分的每個幀中包括的特征的數(shù)量,將所述第一運動圖像中的未采樣的幀按比例縮小。
[0131]根據(jù)各個實施例,提取空間信息可包括:基于形成所述第一運動圖像的幀中的每一個的參考區(qū)域中包括的圖像數(shù)據(jù)來確定所述幀的所述部分。提取空間信息可包括:提取以下中的至少一個:關(guān)于針對被確定為所述幀的所述部分的每一幀的特征和深度的信息或關(guān)于拍攝每一幀的電子設(shè)備的位置的信息。
[0132]根據(jù)各個實施例,反映到3D視圖生成可包括:基于所述空間信息,改變所述第一運動圖像的拍攝模式。改變拍攝模式可包括:如果形成所述幀的所述部分的連續(xù)幀之間的特征在等于或大于特定值的程度內(nèi)變化,并且所述特征的色散值在等于或大于特定值的程度內(nèi)變化,則通過第一模式收集所述第一運動圖像。所述第一模式通過改變圖像傳感器的操作速度、靈敏度和曝光時間中的至少一個來收集所述第一運動圖像。
[0133]根據(jù)各個實施例,改變拍攝模式可包括:如果形成所述幀的所述部分的連續(xù)幀之間的特征在等于或大于特定值的程度內(nèi)變化,并且所述特征的色散值在低于特定值的程度內(nèi)變化,則通過第二模式收集所述第一運動圖像。所述第二模式可使用多個傳感器來收集所述第一運動圖像。
[0134]根據(jù)各個實施例,改變拍攝模式可包括:如果所述幀的所述部分中包括的幀之間的相對性低于特定值,則在將用戶引導(dǎo)至拍攝方向或拍攝速度的第三模式中收集第一運動圖像。
[0135]圖11是示出了根據(jù)各個實施例的用于對象居中過程的屏幕的示例性圖。
[0136]在用戶不能在將對象放置在屏幕的中心上時拍攝對象的情況下,3D轉(zhuǎn)換模塊190可通過居中處理將對象移位到屏幕的中心。
[0137]例如,在對第一到第三幀1110-1130進行采樣的情況下,對象可被放置在每個采樣的幀中的屏幕的中心處,或甚至左側(cè)或右側(cè)。
[0138]3D轉(zhuǎn)換模塊190可提取電子設(shè)備101的拍攝位置信息、對象的空間信息和參考區(qū)域的信息。參考區(qū)域可以是對象的特征所主要布置于的部分。
[0139]在最大截除區(qū)域大于參考區(qū)域的情況下,3D轉(zhuǎn)換模塊190可能通過截除過程無意地移除對象的中心上的對象的特征的一部分。為了防止這一情況,3D轉(zhuǎn)換模塊190可重置剩余區(qū)域,然后可允許截除屏幕的邊緣,以保留所述對象。
[0140]3D轉(zhuǎn)換模塊190可針對幀1110、1120和1130執(zhí)行對象居中過程或視圖平滑過程,以分別獲得幀1111、1121和1131。在這種情況下,雖然所述居中在屏幕的中心上是成功的,但由于該原因,可能截除了對象的特征。
[0141]3D轉(zhuǎn)換模塊190可控制參數(shù),以微弱地執(zhí)行對象居中過程或視圖平滑過程。通過該過程,可將幀1111、1121和1131分別轉(zhuǎn)換成幀1112、1122和1132。在執(zhí)行對象居中過程時,幀1112、1122和1132被相對弱化,但可以保持對象的特征不被截除。
[0142]圖12A和12B是示出了根據(jù)各個實施例的使用3D視圖的屏幕的示例性圖。雖然圖12A和12B只是示為使用2D視圖,但本發(fā)明的各個實施例不限于此。
[0143]參見圖12A,3D轉(zhuǎn)換模塊190可基于第二運動圖像的空間信息生成針對第一運動圖像的3D視圖1210??赏ㄟ^利用被按比例縮小或采樣的第二運動圖像的空間信息來生成3D視圖1210。例如,在3D轉(zhuǎn)換模塊190執(zhí)行針對第二運動圖像的6-D0F計算的情況下,可執(zhí)行針對第一運動圖像的3-D0F計算,以簡化計算過程。3D轉(zhuǎn)換模塊190可在完成對第一運動圖像的拍攝的幾乎同一時刻或在播放拍攝結(jié)果的同時通過背景處理來生成3D視圖1210。
[0144]在各個實施例中,3D視圖1210可被用于屏幕的背景。在將3D視圖1210設(shè)置在屏幕的背景中的情況下,可允許根據(jù)運動傳感器的檢測狀態(tài)來區(qū)分在其上輸出3D視圖1210的平面。
[0145]例如,在用戶面對和持有電子設(shè)備1201的情況下,可在屏幕上顯示3D視圖1210的前部。在用戶在左右方向上旋轉(zhuǎn)電子設(shè)備1210的情況下,可通過向其反映旋轉(zhuǎn)方向和強度來旋轉(zhuǎn)3D視圖1210。
[0146]參見圖12B,3D視圖1220可被用于解鎖屏幕。例如,在鎖定狀態(tài)中,3D視圖的前部可顯示在屏幕上。在用戶為了解鎖而觸摸屏幕并且從左至右滑動屏幕的情況下,3D視圖1220可響應(yīng)于滑動操作而旋轉(zhuǎn)。通過3D視圖1220的旋轉(zhuǎn),可將屏幕解鎖。
[0147]圖13是根據(jù)各個實施例的電子設(shè)備1301的框圖1300。
[0148]參考圖13,電子設(shè)備1301可以包括例如圖1所示的電子設(shè)備101的全部或部分元素。電子設(shè)備1301包括至少一個應(yīng)用處理器(AP) 1310、通信模塊1320、訂戶身份模塊(SIM)卡1324、存儲器1330、傳感器模塊1340、輸入設(shè)備1350、顯示器1360、接口 1370、音頻模塊1380、圖像傳感器模塊1391、功率管理模塊1395、電池1396、指示器1397和電機1398。
[0149]處理器1310可以驅(qū)動操作系統(tǒng)(OS)或應(yīng)用程序來控制與處理器1310相連的多個硬件或軟件元素,并且可以處理和計算包括多媒體數(shù)據(jù)在內(nèi)的多種數(shù)據(jù)。例如,處理器1310可以使用系統(tǒng)級芯片(SoC)來實現(xiàn)。根據(jù)實施例,AP 810還可以包括圖形處理單元(GPU)和/或圖像信號處理器。處理器1310可以包括圖13中示出的元素的至少一部分。處理器1310可加載和處理從至少一個其他元素(例如,非易失性存儲器)接收到的指令或數(shù)據(jù),并將各種類型的數(shù)據(jù)存儲在非易失性存儲器中。
[0150]通信模塊1320可以具有與圖1的通信接口170相同或相似的配置。通信模塊1320可以包括蜂窩模塊1321、WiFi模塊1323、藍牙模塊1325、GPS模塊1327、NFC模塊1328、以及射頻(RF)模塊 1329。
[0151]蜂窩模塊1321可以通過通信網(wǎng)絡(luò)來提供語音呼叫、視頻呼叫、字符服務(wù)或互聯(lián)網(wǎng)服務(wù)。根據(jù)一個實施例,蜂窩模塊1321可以通過使用訂戶識別模塊(例如,SIM卡)1324來執(zhí)行在通信網(wǎng)絡(luò)中對電子設(shè)備的區(qū)別和認(rèn)證。根據(jù)實施例,蜂窩模塊1321可以至少執(zhí)行處理器1310提供的功能的一部分。根據(jù)實施例,蜂窩模塊821可以包括通信處理器(CP)。
[0152]例如,WiFi模塊1323、藍牙模塊1325、GPS模塊1327和NFC模塊1328中的每個包括用于處理經(jīng)對應(yīng)模塊交換的數(shù)據(jù)的處理器。在一些實施例中,蜂窩模塊1321、WiFi模塊1323、藍牙模塊1325、GPS模塊1327或NFC模塊1328中的至少一些(例如,兩個或更多元素)可以包括在一個集成電路(IC)或IC封裝中。
[0153]RF模塊1329可以發(fā)送和接收例如通信信號(例如,RF信號)AF模塊1329可包括收發(fā)機、功率放大器模塊(PAM)、頻率濾波器、低噪聲放大器(LNA)或天線。根據(jù)另一個實施例,蜂窩模塊1321、WiFi模塊1323、藍牙模塊1325、GPS模塊1327和NFC模塊1328中的至少一個通過分離的RF模塊發(fā)送和接收RF信號。
[0154]SIM卡1324可以包括例如含有用戶標(biāo)識模塊和/或嵌入式SIM的卡,可以包含獨特標(biāo)識信息(例如,集成電路卡標(biāo)識符(ICCID))或訂戶信息(例如,國際移動訂戶標(biāo)識(IMSD)0
[0155]存儲器1330(例如,圖1的存儲器130)可以包括例如嵌入式存儲器1332或者外部存儲器1334。例如,嵌入式存儲器832可包括例如易失性存儲器(例如,動態(tài)RAM(DRAM)、靜態(tài)RAM(SRAM)、同步動態(tài)1^1(301?層))或非易失性存儲器(例如,一次性可編程1?01((^?1?010、可編程ROM(PROM)、可擦除可編程ROM(EPROM)、電可擦除可編程ROM(EEPROM)、掩膜型ROM、閃存型ROM、NAND閃存和NOR閃存)、硬盤驅(qū)動器或固態(tài)硬盤驅(qū)動器(SSD)中的至少一個。
[0156]外部存儲器1334還包括閃速驅(qū)動器,例如緊湊閃存(CF)、安全數(shù)字(SD)、微-SD、迷你-SD、超級數(shù)字(xD)、多媒體卡或記憶棒等。外部存儲器1334可以通過各種接口與電子設(shè)備1301功能連接。
[0157]傳感器模塊1340可以測量例如物理量或可以檢測電子設(shè)備800的操作狀態(tài),并將測量或檢測到的信息轉(zhuǎn)換為電信號。傳感器模塊1340包括以下中的至少一個:手勢傳感器1340A、陀螺傳感器1340B、氣壓壓力傳感器1340C、磁傳感器1340D、加速度傳感器1340E、抓握傳感器1340F、鄰近傳感器1340G、顏色傳感器1340H(例如,RGB傳感器)、生物計量傳感器13401、溫度/濕度傳感器840J、照明傳感器1340K和紫外(UV)傳感器1340M。附加地或者一般地,盡管未示出,傳感器模塊1340還可以包括電子鼻(E-nose)傳感器、肌電圖(EMG)傳感器、腦電圖(EEG)傳感器、心電圖(ECG)傳感器、紅外(IR)傳感器、虹膜傳感器或者指紋傳感器。傳感器模塊840還可以包括用于控制其中包括的至少一個或多個傳感器的控制電路。在一些實施例中,電子設(shè)備1301還包括處理器,其被配置為控制作為一部分或者附加元素的傳感器模塊1340,從而當(dāng)處理器1310處于休眠模式時控制傳感器模塊840。
[0158]輸入單元1350可以具有與圖1的輸入/輸出接口150相似的配置。此外,在顯示器160具有觸摸面板的情況下,顯示器160可部分地執(zhí)行輸入/輸出單元1350的功能。輸入單元1350可以包括例如觸摸面板1352、(數(shù)字)筆傳感器1354、按鍵1356或超聲輸入單元1358。觸摸板1352可以使用電容性、電阻性、紅外型或超聲波型的至少一種來識別觸摸輸入。此外,觸摸面板1352還可以包括控制電路。觸摸面板1352還可以包括觸覺層,以向用戶提供觸覺反饋。
[0159](數(shù)字)筆傳感器1354可以是觸摸板1352或用于識別的分離片。例如,按鍵1356可以包括物理按鈕、光學(xué)按鍵或鍵區(qū)。超聲輸入單元1358可以允許電子設(shè)備1301使用麥克風(fēng)(例如,麥克風(fēng)1388)檢測聲波以及通過生成超聲信號的輸入工具來驗證數(shù)據(jù)。
[0160]顯示器1360(例如,顯示器160)可以與顯示器160具有相同或相似的配置,包括面板1362、全息設(shè)備1364或投影儀1366。面板1362可以包括與圖1的顯示器160相同或相似的配置。例如,面板1362可以實現(xiàn)為柔性、透明或可穿戴的。面板1362和觸摸板1352可以用一個模塊來實現(xiàn)。全息裝置1364可以使用光的干涉來示出空間三維圖像。投影儀1366可以將光投影到屏幕上以便顯示圖像。例如,所述平面可以定位于電子設(shè)備1301的內(nèi)部或外部。根據(jù)實施例,顯示器1360還可包括用于控制面板1362、全息圖設(shè)備1364或投影儀1366的控制電路。
[0161]例如,接口 1370可以包括高分辨率多媒體接口(HDMI)1372、USB 1374、光學(xué)接口1376或D-sub(D-迷你接口)1378。例如,所述接口 1370可包括在圖1所示的通信接口 170。接口 1370可以包括例如移動高清鏈路(MHL)接口、SD卡AMC接口或紅外數(shù)據(jù)協(xié)會(IrDA)標(biāo)準(zhǔn)接口。
[0162]音頻模塊1380可與圖1的輸入/輸出接口150具有相同或相似的配置,并可在雙向轉(zhuǎn)換例如聲音和電信號。音頻模塊1380的元素的至少一部分可以被包含在例如圖1所示的輸入/輸出接口 150中。音頻模塊1380可以處理通過揚聲器1382、接收機1384、耳機1386或麥克風(fēng)1388輸入的或輸出的聲音信息。
[0163]相機模塊1391可以是能夠拍攝靜態(tài)圖像和移動圖像的單元。根據(jù)實施例,相機模塊1391可以包括一個或更多個圖像傳感器(例如,前置傳感器或后置傳感器)、鏡頭、圖像信號處理器(ISP)或閃光燈(例如,LED或氙氣燈)。
[0164]電源管理模塊1395可以管理例如電子設(shè)備1301的電力。功率管理模塊1395可包括例如功率管理集成電路(PMIC)、充電器集成電路、電池或燃料表。PMIC可以使用有線或無線充電模式進行操作。無線充電模式可以包括例如磁共振型、磁感應(yīng)型、或電磁波型。為了無線充電,可以在其中另外包括附加電路,例如,如線圈回路、諧振電路、或整流器。例如,電池電量表可以測量電池1396的剩余量、充電期間的電壓、電流或溫度。例如,電池1396可以包括可充電電池和/或太陽能電池。
[0165]指示器1397可以與輸入/輸出接口150具有相同或相似的配置,并可顯示電子設(shè)備1301或其一部分(例如,處理器1310)的具體狀態(tài),例如引導(dǎo)狀態(tài)、消息狀態(tài)和充電狀態(tài)等。電機1398可以將電信號轉(zhuǎn)換為機械振動,并且產(chǎn)生振動或觸覺效應(yīng)。盡管未不出,電子設(shè)備1301可以包括用于支持移動TV的處理單元(例如,GPU)。用于支持移動TV的處理單元可以例如處理基于數(shù)字多媒體廣播(DMB)、數(shù)字視頻廣播(DVB)或媒體流(MediaFlo?)的標(biāo)準(zhǔn)的媒體數(shù)據(jù)。
[0166]可以使用一個或多個組件來實現(xiàn)根據(jù)本發(fā)明的實施例的電子設(shè)備的以上元素中的每一個,并且相關(guān)組件的名稱可以隨著電子設(shè)備的種類而改變。根據(jù)本公開各種實施例的電子設(shè)備可以包括上述組件中的至少一個。同樣,可以省略所述組件中的一部分,或還可以包括附加的其它組件。同樣,可以將根據(jù)本發(fā)明的電子設(shè)備的部件的一些進行組合以形成一個整體,從而使得可以執(zhí)行與組合之前實質(zhì)上相同的相關(guān)部件功能。
[0167]根據(jù)各個實施例,提供了一種具有相機模塊的電子設(shè)備,所述電子設(shè)備可以包括:所述相機模塊,被配置為拍攝圖像;以及3D轉(zhuǎn)換模塊,被配置為基于所述圖像生成3D視圖,其中所述相機模塊開始收集第一運動圖像,以及其中所述3D轉(zhuǎn)換模塊基于關(guān)于形成所述第一運動圖像的幀中的至少一部分幀的空間信息生成與所述第一運動圖像相對應(yīng)的3D視圖。所述電子設(shè)備還包括傳感器模塊,其中所述3D轉(zhuǎn)換模塊基于通過所述傳感器模塊收集的信息來提取關(guān)于第二運動圖像的空間信息。
[0168]圖14是根據(jù)各個實施例的程序模塊1410的框圖300。
[0169]參見圖14,根據(jù)一個實施例,程序模塊1410可以包括對與電子設(shè)備(例如,電子設(shè)備101)相關(guān)的資源進行控制的操作系統(tǒng)(OS)和/或在操作系統(tǒng)上驅(qū)動的各種應(yīng)用。操作系統(tǒng)可以是例如 Andro id、1S、Windows、Symbian、TizeruBada 等。
[0170]程序模塊1410包括內(nèi)核1420、中間件1430、API 960和/或應(yīng)用1470。程序模塊1410的至少一部分可以預(yù)先加載到電子設(shè)備上或者從外部電子設(shè)備下載。
[0171]內(nèi)核1420可以包括例如系統(tǒng)資源管理器1421或設(shè)備驅(qū)動器1423。系統(tǒng)資源管理器1421可以執(zhí)行系統(tǒng)資源的控制、分配或者恢復(fù)。根據(jù)實施例,系統(tǒng)資源管理器1421可以包括進程管理部分、存儲器管理部分和/或文件系統(tǒng)管理部分。設(shè)備驅(qū)動器1423例如可以包括顯示器驅(qū)動器、攝像機驅(qū)動器、藍牙驅(qū)動器、公共存儲器驅(qū)動器、USB驅(qū)動器、鍵區(qū)驅(qū)動器、W1-Fi 驅(qū)動器、 音頻驅(qū)動器或進程間通信(IPC)驅(qū)動器。
[0172]中間件1430可提供例如應(yīng)用1470通常所需的功能、或通過API1460向應(yīng)用1470提供多種功能,以便允許應(yīng)用1470能有效地使用電子設(shè)備中有限的系統(tǒng)資源。根據(jù)一實施例,中間件1430可以包括運行時間庫1435、應(yīng)用管理器1441、窗口管理器1442、多媒體管理器1443、資源管理器1444、功率管理器1445、數(shù)據(jù)庫管理器1446、數(shù)據(jù)包管理器1447、連接管理器1448、通知管理器1449、位置管理器1450、圖形管理器1451和安全管理器1452中的至少一個。
[0173]運行時間庫1435可包括例如由編譯器使用的庫模塊,以便在執(zhí)行應(yīng)用1470期間通過使用編程語言來添加新的功能。運行時間庫1435可執(zhí)行與輸入和輸出管理、存儲器管理、或算術(shù)功能相關(guān)的功能。
[0174]應(yīng)用管理器1441可以管理例如至少一個應(yīng)用1470的生命周期。窗口管理器1442可以管理在屏幕中使用的GUI資源。多媒體管理器1443可以識別用于播放各種媒體文件所需的格式,并可以通過使用適合對應(yīng)格式的編解碼器對媒體文件執(zhí)行編碼或解碼。資源管理器1444可以管理應(yīng)用1470中至少一個應(yīng)用的資源,例如源代碼、存儲器、存儲空間等。
[0175]電源管理器1445連同例如基本輸入/輸出系統(tǒng)(B1S)—同操作,以便管理電池或功率,且提供用于電子設(shè)備的操作的電源信息。數(shù)據(jù)庫管理器1446可以生成、搜索或修改要在至少一個應(yīng)用1470中使用的數(shù)據(jù)庫。分組管理器1447安裝或更新以分組文件形式分發(fā)的應(yīng)用。
[0176]連接性管理器1448管理例如無線連接,諸如W1-Fi和藍牙。通知管理器1449以不干擾用戶的方式顯示或通知諸如消息到達、預(yù)約、接近報警的事件。位置管理器1450可以管理電子設(shè)備的位置信息。圖形管理器1451可以管理向用戶提供的圖形效果,或管理與圖形效果相關(guān)的用戶界面。安全管理器1452可以提供系統(tǒng)安全或用戶認(rèn)證所需的普通安全功能。根據(jù)一個實施例,如果電子設(shè)備(例如,電子設(shè)備101)具有電話功能,則中間件1430還包括電話管理器,用于管理電子設(shè)備的語音和/或圖像呼叫功能。
[0177]中間件1430可以包括中間件模塊,用于形成上述部件的各種功能的組合。中間件1430可提供根據(jù)OS的類型而專門化的模塊,以供應(yīng)不同功能。此外,中間件1430可以動態(tài)地移除已有元素的一部分或向其添加新的元素。
[0178]API 1460可以是編程功能的集合,且可以根據(jù)OS而具有不同配置。舉例來講,在OS是安卓或1S的情況下,可能許可每個平臺提供一個API集合。在OS是tizen的情況下,可能許可每個平臺提供兩個或更多個個API集合。
[0179]應(yīng)用1470可包括例如一個或更多個應(yīng)用,能夠提供針對主頁1471、撥號盤1472、SMS/MMS 1473、即時消息(頂)1474、瀏覽器1475、相機1476、警報1477、聯(lián)系人1478、語音撥號1479、電子郵件1480、日歷1481、媒體播放器1482、相冊1483和時鐘1484的功能,或用于提供健康管理(例如,測量運動量或血糖)或環(huán)境信息(例如,氣壓、濕度或溫度)。
[0180]根據(jù)一個實施例,應(yīng)用1470可包括用來支持電子設(shè)備(例如電子設(shè)備101)和外部電子設(shè)備之間的信息交換的應(yīng)用(為了便于描述,在下文中被稱為“信息交換應(yīng)用”)。例如,信息交換應(yīng)用可以包括用于向外部電子設(shè)備發(fā)送特定信息的通知中繼應(yīng)用或者用于管理外部電子設(shè)備的設(shè)備管理應(yīng)用。
[0181 ]例如,信息交換應(yīng)用可包括向外部電子設(shè)備傳送從其他應(yīng)用(例如,SMS/MMS應(yīng)用、電子郵件應(yīng)用、健康管理應(yīng)用或環(huán)境信息應(yīng)用)處產(chǎn)生的通知信息的功能。附加地,信息交換應(yīng)用可以從外部電子設(shè)備接收例如通知信息并將其提供給用戶。
[0182]設(shè)備管理應(yīng)用可以管理(例如,安裝、移除或更新)例如與該電子設(shè)備通信的外部電子設(shè)備的至少一個功能(例如,外部電子設(shè)備(或其一些組件)的接通/斷開、或調(diào)整顯示器的亮度(或分辨率))、在外部電子設(shè)備處工作的應(yīng)用、或由外部電子設(shè)備提供的應(yīng)用(例如,呼叫服務(wù)或消息服務(wù))。
[0183]根據(jù)一個實施例,應(yīng)用1470可包括根據(jù)外部電子設(shè)備的屬性指派的應(yīng)用(例如健康護理應(yīng)用)。根據(jù)一個實施例,應(yīng)用1470可包括從外部電子設(shè)備接收的應(yīng)用。根據(jù)實施例,應(yīng)用1470可包括預(yù)加載的應(yīng)用或可從服務(wù)器下載的第三方應(yīng)用。根據(jù)所示出的實施例的程序模塊1410的名稱可根據(jù)OS的類型而改變。
[0184]根據(jù)各種實施例,程序模塊1410中的至少一部分可以用軟件、固件、硬件或它們中的兩個或更多個的組合來實現(xiàn)。例如,程序模塊1410的至少一部分可以由處理器(例如處理器1410)來實現(xiàn)(例如執(zhí)行)。程序模塊1410的至少一部分可包括例如用于執(zhí)行一個或多個功能的模塊、程序、例程、指令集或處理。
[0185]可以使用一個或多個組件來實現(xiàn)根據(jù)本發(fā)明的實施例的電子設(shè)備的以上元素中的每一個,并且相關(guān)組件的名稱可以隨著電子設(shè)備的種類而改變。根據(jù)本公開各種實施例的電子設(shè)備可以包括上述組件中的至少一個。同樣,可以省略所述組件中的一部分,或還可以包括附加的其它組件。同樣,可以將根據(jù)本發(fā)明的電子設(shè)備的部件的一些進行組合以形成一個整體,從而使得可以執(zhí)行與組合之前實質(zhì)上相同的相關(guān)部件功能。
[0186]本公開所使用的術(shù)語“模塊”可以例如意味著包括硬件、軟件和固件之一或者其中兩種或更多種的組合在內(nèi)的單元?!澳K”可以與諸如“單元”、“邏輯”、“邏輯塊”、“組件”或“電路”等的術(shù)語互換使用?!澳K”可表示集成配置的組件或其中一部分的最小單元?!澳!缐笨梢允怯糜趫?zhí)行一個或多個功能的最小單元或其一部分。可以用機械方式或電子方式來實現(xiàn)所述“模塊”。例如,根據(jù)本公開各種實施例的術(shù)語“模塊”可以包括執(zhí)行特定操作的專用集成電路(ASIC)芯片、現(xiàn)場可編程門陣列(FPGA)、或可編程邏輯器件中的至少一項,這些設(shè)備都是已知的或?qū)黹_發(fā)出的。
[0187]根據(jù)本公開各個實施例的裝置(例如,其模塊或功能)或方法(例如,操作)的至少一部分例如實現(xiàn)為以可編程模塊形式存儲在計算機可讀存儲介質(zhì)中的指令。當(dāng)由處理器(例如處理器120)執(zhí)行時,所述指令可以執(zhí)行與所述指令相對應(yīng)的功能。這種計算機可讀介質(zhì)可以是例如存儲器130。
[0188]計算機可讀記錄介質(zhì)可以包括硬盤、諸如軟盤和磁帶之類的磁性介質(zhì)、諸如緊湊盤ROM(CD-ROM)和數(shù)字通用盤(DVD)之類的光學(xué)介質(zhì)、磁光介質(zhì)(例如光磁軟盤)和硬件設(shè)備(例如R0M、RAM和閃存)。同樣,程序指令不但可以包括諸如由編譯者產(chǎn)生的機器代碼,而且包括可以使用譯碼器在計算機上執(zhí)行的高級語言代碼。以上硬件單元可以配置為經(jīng)由用于執(zhí)行本發(fā)明操作的一個或多個軟件模塊來操作,反之亦然。
[0189]根據(jù)各個實施例,計算機可讀記錄介質(zhì)可包括進行以下操作的程序:收集第一運動圖像;提取關(guān)于形成所述第一運動圖像的幀的至少一部分的空間信息;將所提取的空間信息反映到對與所述第一運動圖像相對應(yīng)的3D視圖的生成。
[0190]根據(jù)本公開各個實施例的模塊或編程模塊可包括上述元素中的至少一個,或可以省略一部分上述元素,或還可以包括附加其他元素。根據(jù)本公開各個實施例的由模塊、編程模塊或其他組成元素執(zhí)行的操作可以依次地、并行地、重復(fù)地或啟發(fā)式地執(zhí)行。此外,操作的一部分可以以不同順序被執(zhí)行、被省略,或者可以添加其它操作。
[0191]盡管參考本公開的多個實施例示出并描述了本公開,但是本領(lǐng)域技術(shù)人員將理解,在不脫離由所附權(quán)利要求及其等同物定義的本公開的精神和范圍的前提下,可以在其中進行多種形式和細(xì)節(jié)上的改變。
【主權(quán)項】
1.一種在電子設(shè)備中執(zhí)行的圖像處理方法,所述圖像處理方法包括: 收集第一運動圖像; 提取形成所述第一運動圖像的幀中的至少一部分幀的空間信息;以及 將所提取的空間信息反映到與所述第一運動圖像相對應(yīng)的3維3D視圖的生成。2.根據(jù)權(quán)利要求1所述的圖像處理方法,其中,收集第一運動圖像包括: 獲得與對象的第一方向相對應(yīng)的第一二維2D圖像和與所述對象的第二方向相對應(yīng)的第二 2D圖像。3.根據(jù)權(quán)利要求2所述的圖像處理方法,其中,提取空間信息包括: 基于所述第一 2D圖像和所述第二 2D圖像中的至少一部分來確定所述空間信息。4.根據(jù)權(quán)利要求3所述的圖像處理方法,其中,確定所述空間信息包括: 確定所述第一 2D圖像的第一特征和所述第二 2D圖像的與所述第一特征相對應(yīng)的第二特征;以及 基于所述第一特征和所述第二特征中的至少一部分,將所述對象的位置或方向確定為所述空間信息的至少一部分。5.根據(jù)權(quán)利要求2所述的圖像處理方法,其中,反映到所述3D視圖的生成包括: 基于所述第一方向和所述第二方向確定第三方向;以及 基于所述第三方向生成所述對象的3D圖像。6.根據(jù)權(quán)利要求2所述的圖像處理方法,其中,反映到所述3D視圖的生成包括: 基于所述空間信息來修正與多個方向相對應(yīng)的多個圖像;以及 基于所述修正來提供所述3D視圖。7.根據(jù)權(quán)利要求6所述的圖像處理方法,其中所述修正包括: 生成所述電子設(shè)備的虛擬理想路徑;以及 基于所述虛擬理想路徑和所述空間信息來修正多個圖像中的至少一個的位置。8.根據(jù)權(quán)利要求1所述的圖像處理方法,其中,提取空間信息包括: 通過在特定條件下對所述第一圖像進行按比例縮小或采樣,確定所述至少一部分幀。9.根據(jù)權(quán)利要求1所述的圖像處理方法,其中,提取空間信息包括: 如果理想路徑與所述電子設(shè)備移動所沿的實際路徑相交或所述理想路徑在特定范圍內(nèi)與所述實際路徑毗鄰,則對所述第一運動圖像進行采樣。10.根據(jù)權(quán)利要求9所述的圖像處理方法,其中,提取空間信息包括: 提取用于將所述第一運動圖像的未采樣的幀轉(zhuǎn)換成在所述理想路徑上拍攝的幀的修正參數(shù)。11.根據(jù)權(quán)利要求9所述的圖像處理方法,其中,提取空間信息包括: 基于被確定為所述至少一部分幀的每個幀中包括的特征的數(shù)量,將所述第一運動圖像中的未采樣的幀按比例縮小。12.一種具有相機模塊的電子設(shè)備,所述電子設(shè)備包括: 所述相機模塊,被配置為拍攝圖像;以及 3D轉(zhuǎn)換模塊,被配置為基于所述圖像生成3D視圖, 其中所述相機模塊開始收集第一運動圖像,以及 所述3D轉(zhuǎn)換模塊基于關(guān)于形成所述第一運動圖像的幀中的至少一部分幀的空間信息來生成與所述第一運動圖像相對應(yīng)的3D視圖。13.根據(jù)權(quán)利要求12所述的電子設(shè)備,還包括傳感器模塊, 其中所述3D轉(zhuǎn)換模塊基于通過所述傳感器模塊收集的信息來提取關(guān)于第二圖像的空間?目息。14.根據(jù)權(quán)利要求12所述的電子設(shè)備,其中,所述3D轉(zhuǎn)換模塊基于所述空間信息改變所述第一運動圖像的拍攝模式。15.根據(jù)權(quán)利要求14所述的電子設(shè)備,其中,如果形成所述至少一部分幀的連續(xù)幀之間的特征在等于或大于第一值的程度內(nèi)變化,并且所述特征的色散值在等于或大于第二值的程度內(nèi)變化,則所述3D轉(zhuǎn)換模塊允許通過第一模式收集所述第一運動圖像。16.根據(jù)權(quán)利要求15所述的電子設(shè)備,其中,所述第一模式通過改變圖像傳感器的操作速度、靈敏度和曝光時間中的至少一個來收集所述第一運動圖像。17.根據(jù)權(quán)利要求14所述的電子設(shè)備,其中,如果形成所述至少一部分幀的連續(xù)幀之間的特征在等于或大于第一值的程度內(nèi)變化,并且所述特征的色散值在小于第二值的程度內(nèi)變化,則所述3D轉(zhuǎn)換模塊允許通過第二模式收集所述第一運動圖像。18.根據(jù)權(quán)利要求17所述的電子設(shè)備,其中,所述第二模式使用多個傳感器來收集所述第一運動圖像。19.根據(jù)權(quán)利要求14所述的電子設(shè)備,其中,如果所述至少一部分幀所包括的幀之間的相對相似度低于特定值,則所述3D轉(zhuǎn)換模塊在將用戶引導(dǎo)至拍攝方向或拍攝速度的模式中收集所述第一運動圖像。20.—種具有程序的計算機可讀記錄介質(zhì),所述程序包括: 收集第一運動圖像; 提取關(guān)于形成所述第一運動圖像的幀中的至少一部分幀的空間信息; 將所提取的空間信息反映到與所述第一運動圖像相對應(yīng)的3D視圖的生成。
【文檔編號】H04N13/02GK105933689SQ201610112507
【公開日】2016年9月7日
【申請日】2016年2月29日
【發(fā)明人】李始炯, 崔智煥, 李基赫, 趙成大
【申請人】三星電子株式會社