用以捕獲立體圖像對(duì)的系統(tǒng)和方法
【專利摘要】本發(fā)明描述一種用以使用具有單個(gè)成像傳感器的成像裝置捕獲立體圖像對(duì)的系統(tǒng)、設(shè)備和方法。具體來(lái)說(shuō),本發(fā)明論述用于通過(guò)圖像傳感器捕獲第一和第二圖像、確定所述兩個(gè)圖像之間的垂直和水平視差以及應(yīng)用對(duì)于所述兩個(gè)圖像之間的幾何失真、垂直視差和會(huì)聚的校正的系統(tǒng)和方法。一些實(shí)施例預(yù)期在捕獲所述立體圖像對(duì)的所述第二圖像之前顯示方向指示符。通過(guò)顯示方向指示符,可以找到用于所述立體圖像對(duì)的所述第二圖像的更優(yōu)位置,從而產(chǎn)生較高質(zhì)量的立體圖像對(duì)。
【專利說(shuō)明】用以捕獲立體圖像對(duì)的系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的一個(gè)方面涉及成像裝置,并且具體來(lái)說(shuō)涉及用于利用成像裝置上的單個(gè)成像傳感器來(lái)捕獲立體圖像的方法、設(shè)備和系統(tǒng)。
【背景技術(shù)】
[0002]過(guò)去許多年,數(shù)字成像能力已經(jīng)集成到多種多樣的裝置中,包含數(shù)碼相機(jī)和移動(dòng)電話。近年來(lái),用這些裝置來(lái)捕獲立體圖像的能力已經(jīng)在技術(shù)上成為可能。裝置制造商通過(guò)引介集成了多個(gè)數(shù)字成像傳感器的裝置來(lái)作出回應(yīng)。多種多樣的電子裝置,包含移動(dòng)無(wú)線通信裝置、個(gè)人數(shù)字助理(PDA)、個(gè)人音樂(lè)系統(tǒng)、數(shù)碼相機(jī)、數(shù)字記錄裝置、視頻會(huì)議系統(tǒng)和類似裝置利用多個(gè)成像傳感器向其用戶提供多種能力和特征。這些不僅包含立體(3D)成像應(yīng)用,例如3D照片和電影,而且包含較高動(dòng)態(tài)范圍成像和全景成像。
[0003]但是,添加第二數(shù)字成像傳感器帶來(lái)一些缺點(diǎn)。舉例來(lái)說(shuō),第二成像傳感器和相關(guān)聯(lián)的電子器件的附加成本在至少一些市場(chǎng)片區(qū)中可能是過(guò)高的。另外,第二成像傳感器會(huì)用多種方式影響裝置的可用性。舉例來(lái)說(shuō),容納第二成像傳感器要求裝置略大于僅具有單個(gè)傳感器的裝置。另外,裝置的電力能力的大小必須經(jīng)過(guò)設(shè)計(jì)以支持同時(shí)對(duì)兩個(gè)成像傳感器的供電。這可能需要更大并且更昂貴的電力處置電路。裝置的電池壽命可能也會(huì)受到影響,從而可能需要更大的電池。
【發(fā)明內(nèi)容】
[0004]實(shí)施例中的一些可包括一種捕獲立體圖像的方法。所述方法可包括通過(guò)成像傳感器捕獲第一圖像。所述方法可以進(jìn)一步包括通過(guò)所述成像傳感器捕獲第二圖像,以及確定所述第一圖像與所述第二圖像之間的垂直視差。所述方法可以進(jìn)一步包括確定所述第一圖像與所述第二圖像之間的水平視差,確定所述第一圖像與所述第二圖像之間的幾何失真,確定所述第一圖像與所述第二圖像之間的會(huì)聚點(diǎn),以及應(yīng)用校正以創(chuàng)建至少一個(gè)經(jīng)校正的圖像。在其它實(shí)施例中,基于深度范圍和深度直方圖確定會(huì)聚點(diǎn)。在替代實(shí)施例中,通過(guò)行總和向量的交叉相關(guān)確定垂直視差。一些實(shí)施例可以進(jìn)一步包括基于經(jīng)校正的圖像產(chǎn)生立體平畫圖像對(duì)。在其它實(shí)施例中,可以反復(fù)地執(zhí)行上述要素。
[0005]其它實(shí)施例可包括一種捕獲立體圖像的方法。所述方法可包括通過(guò)成像傳感器捕獲第一圖像,在電子顯示器上顯示方向指示符,通過(guò)所述成像傳感器捕獲第二圖像,以及基于所述第一圖像和所述第二圖像產(chǎn)生立體圖像。在替代實(shí)施例中,所述方法可以進(jìn)一步包括在電子顯示器的對(duì)應(yīng)部分上顯示第一圖像的一部分,以及在電子顯示器的對(duì)應(yīng)部分上顯示來(lái)自所述成像傳感器的預(yù)覽圖像的一部分。在其它實(shí)施例中,所述方法可以進(jìn)一步包括在電子顯示器上顯示第一圖像的透明的版本,或在電子顯示器上顯示預(yù)覽圖像的透明的版本。在另外其它實(shí)施例中,所述方法可以進(jìn)一步包括在電子顯示器上顯示捕獲高質(zhì)量圖像所需的水平移位的指示。其它實(shí)施例可包含顯示動(dòng)態(tài)地估計(jì)的質(zhì)量指示符。在一些實(shí)施例中,響應(yīng)于用戶致動(dòng)的控件而執(zhí)行第二圖像的捕獲,而在其它實(shí)施例中,自動(dòng)捕獲第二圖像。在這些實(shí)施例中,第二圖像的自動(dòng)捕獲可以基于第一圖像與預(yù)覽圖像之間的水平視差。在其它實(shí)施例中,第二圖像的捕獲至少部分基于來(lái)自自動(dòng)聚焦模塊或加速度計(jì)的輸入,或者第一圖像與實(shí)時(shí)圖像之間的幀視差。
[0006]其它實(shí)施例可包括成像裝置,所述成像裝置包含成像傳感器和電子處理器,其中所述電子處理器經(jīng)配置以控制成像傳感器。這些實(shí)施例還可包含控制模塊,其經(jīng)配置以使用成像傳感器捕獲第一圖像,使用所述成像傳感器捕獲第二圖像,確定所述第一圖像與所述第二圖像之間的垂直視差,確定所述第一圖像與所述第二圖像之間的水平視差,確定所述第一圖像與所述第二圖像之間的幾何失真,確定所述第一圖像與所述第二圖像之間的會(huì)聚點(diǎn),以及應(yīng)用校正以創(chuàng)建至少一個(gè)經(jīng)校正的圖像。在一些實(shí)施例中,所述方法可以進(jìn)一步包括基于所述經(jīng)校正的圖像創(chuàng)建立體圖像對(duì)。在一些實(shí)施例中,所述要素可以反復(fù)地執(zhí)行。在其它實(shí)施例中,所述成像裝置可以進(jìn)一步包括無(wú)線電話手持機(jī)。在其它實(shí)施例中,所述控制模塊可經(jīng)配置以自動(dòng)捕獲所述第二圖像。所述裝置的一些實(shí)施例進(jìn)一步包括用戶致動(dòng)的控件,其中所述控制模塊進(jìn)一步經(jīng)配置以響應(yīng)于用戶致動(dòng)的控件的第一致動(dòng)而捕獲第一圖像,以及響應(yīng)于用戶致動(dòng)的控件的第二致動(dòng)而捕獲第二圖像。
[0007]其它實(shí)施例包含成像裝置,其包括成像傳感器、電子顯示器和處理器,其中所述處理器經(jīng)配置以控制成像傳感器和電子顯示器。這些實(shí)施例進(jìn)一步包括控制模塊,其經(jīng)配置以使用成像傳感器捕獲第一圖像,在電子顯示器上顯示方向指示符,使用成像傳感器捕獲第二圖像,以及基于第一圖像和第二圖像產(chǎn)生立體圖像。在一些實(shí)施例中,所述控制模塊進(jìn)一步經(jīng)配置以確定第一圖像與第二圖像之間的水平視差,并且方向指示符的顯示是基于水平視差。在其它實(shí)施例中,裝置進(jìn)一步包括加速度計(jì),其中方向指示符的顯示是基于來(lái)自加速度計(jì)的輸入。在替代實(shí)施例中,所述控制模塊進(jìn)一步經(jīng)配置以在電子顯示器上顯示第一圖像的一部分,而在另外其它實(shí)施例中,控制模塊進(jìn)一步經(jīng)配置以在電子顯示器上顯示預(yù)覽圖像的一部分。在其它實(shí)施例中,第一圖像的所述部分和預(yù)覽圖像的所述部分同時(shí)顯示。
[0008]其它實(shí)施例包含非暫時(shí)性計(jì)算機(jī)可讀媒體,其含有處理器可執(zhí)行指令,所述處理器可執(zhí)行指令操作以致使處理器使用成像傳感器捕獲第一圖像,使用所述成像傳感器捕獲第二圖像,確定所述第一圖像與所述第二圖像之間的垂直視差,確定所述第一圖像與所述第二圖像之間的水平視差,確定所述第一圖像與所述第二圖像之間的幾何失真,以及確定所述第一圖像與所述第二圖像之間的會(huì)聚點(diǎn),以及應(yīng)用校正以創(chuàng)建至少一個(gè)經(jīng)校正的圖像。其它實(shí)施例進(jìn)一步包括可執(zhí)行指令,其操作以致使處理器基于經(jīng)校正的圖像產(chǎn)生立體平畫圖像對(duì)。一些其它實(shí)施例包含指令,其操作以致使處理器基于行總和向量的交叉相關(guān)確定垂直視差。
[0009]其它實(shí)施例包含非暫時(shí)性計(jì)算機(jī)可讀媒體,其含有處理器可執(zhí)行指令,所述處理器可執(zhí)行指令操作以致使處理器:使用成像傳感器捕獲第一圖像,顯示方向指示符,通過(guò)所述圖像傳感器捕獲第二圖像,以及基于第一圖像和第二圖像產(chǎn)生立體圖像。其它實(shí)施例進(jìn)一步包含指令,其操作以致使處理器在電子顯示器的一部分上顯示第一圖像的一部分和在電子顯示器的一部分上顯示預(yù)覽圖像的一部分。一些其它實(shí)施例可包括指令,其操作以致使處理器在電子顯示器上顯示第一圖像的透明的版本,或在電子顯示器上顯示預(yù)覽圖像的透明的版本。
[0010]其它實(shí)施例包含一種成像裝置,其包括:用于通過(guò)成像傳感器捕獲第一圖像的裝置,用于通過(guò)所述成像傳感器捕獲第二圖像的裝置,用于確定第一圖像與第二圖像之間的垂直視差的裝置,用于確定第一圖像與第二圖像之間的水平視差的裝置,用于確定第一圖像與第二圖像之間的幾何失真的裝置,用于確定第一圖像與第二圖像之間的會(huì)聚點(diǎn)的裝置,以及用于應(yīng)用校正以創(chuàng)建至少一個(gè)經(jīng)校正的圖像的裝置。一些實(shí)施例可以進(jìn)一步包括用于基于經(jīng)校正的圖像產(chǎn)生立體圖像的裝置。
[0011]其它實(shí)施例包含成像裝置,其包括:用于使用成像傳感器捕獲第一圖像的裝置,用于顯示方向指示符的裝置,用于通過(guò)成像傳感器捕獲第二圖像的裝置,以及用于基于第一圖像和第二圖像產(chǎn)生立體圖像的裝置。
【專利附圖】
【附圖說(shuō)明】
[0012]將在下文中結(jié)合附圖來(lái)描述所揭示方面,提供附圖是為了說(shuō)明但不限制所揭示方面,其中相同符號(hào)表示相同元件。
[0013]圖1是描繪實(shí)施所揭示的本發(fā)明的一些操作性實(shí)施例的裝置的框圖。
[0014]圖2是描繪在捕獲控制模塊的一個(gè)實(shí)施例中利用的過(guò)程的流程圖。
[0015]圖3圖解說(shuō)明用于執(zhí)行兩個(gè)圖像的行總和向量之間的最佳擬合的圖像行求和以及行總和向量的創(chuàng)建。類似地圖解說(shuō)明列總和向量。
[0016]圖4圖解說(shuō)明兩個(gè)圖像之間的垂直視差,以及一個(gè)實(shí)施例可以如何裁剪所述圖像以減少或消除垂直視差。
[0017]圖5A和圖5B是描繪捕獲控制模塊用來(lái)捕獲立體平畫圖像對(duì)的過(guò)程的一個(gè)實(shí)施例的流程圖。
[0018]圖6是描繪捕獲控制模塊用來(lái)自動(dòng)捕獲立體平畫圖像對(duì)的第二圖像的過(guò)程的一個(gè)實(shí)施例的流程圖。
[0019]圖7圖解說(shuō)明捕獲控制模塊的一個(gè)實(shí)施例可以如何確定最佳水平視差以用于自動(dòng)捕獲立體圖像對(duì)的第二圖像。
[0020]圖8圖解說(shuō)明在電子顯示器上顯示的用以便于捕獲立體圖像對(duì)的第二圖像的圖像的一個(gè)實(shí)施例。
[0021]圖9圖解說(shuō)明在電子顯示器上顯示的用以便于捕獲立體圖像對(duì)的第二圖像的圖像的另一實(shí)施例。
[0022]圖10是圖解說(shuō)明在捕獲控制模塊或用戶接口模塊中執(zhí)行的在電子顯示器上顯示方向指示符的過(guò)程的一個(gè)實(shí)施例的流程圖。
【具體實(shí)施方式】
[0023]本文所揭示的實(shí)施方案提供用于使用僅包含一個(gè)成像傳感器的裝置來(lái)捕獲立體圖像的系統(tǒng)、方法和設(shè)備。具體來(lái)說(shuō),本文所述的一些實(shí)施例預(yù)期使用所述一個(gè)成像傳感器來(lái)捕獲兩個(gè)分開的圖像,并且基于所述兩個(gè)圖像產(chǎn)生立體圖像。一個(gè)實(shí)施例包含在電子顯示器上提供方向指示符,所述方向指示符指示在捕獲第二圖像之前應(yīng)該在哪個(gè)方向上移動(dòng)成像傳感器。所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,這些實(shí)施例可用硬件、軟件、固件或其任何組合來(lái)實(shí)施。
[0024]在以下描述中,提供具體細(xì)節(jié)是為了便于透徹理解實(shí)例。但是,所屬領(lǐng)域的技術(shù)人員將理解,可以在沒(méi)有這些特定細(xì)節(jié)的情況下實(shí)踐所述實(shí)例。舉例來(lái)說(shuō),可以在框圖中展示電組件/裝置,以免用不必要的細(xì)節(jié)混淆所述實(shí)例。在其它例子中,可詳細(xì)展示此些組件、其它結(jié)構(gòu)和技術(shù)以進(jìn)一步解釋所述實(shí)例。
[0025]還應(yīng)注意,可能將所述實(shí)例描述成過(guò)程,這個(gè)過(guò)程被描繪成流程圖、流圖、有限狀態(tài)圖、結(jié)構(gòu)圖或框圖。雖然流程圖可以將操作描述成順序過(guò)程,但是許多操作可以并行或同時(shí)執(zhí)行,并且所述過(guò)程可以重復(fù)。此外,操作的次序可以重新排列。過(guò)程在其操作完成時(shí)終止。過(guò)程可以對(duì)應(yīng)于方法、函數(shù)、程序、子例程、子程序等。當(dāng)過(guò)程對(duì)應(yīng)于軟件函數(shù)時(shí),過(guò)程的終止對(duì)應(yīng)于函數(shù)返回到調(diào)用函數(shù)或主函數(shù)。
[0026]所屬領(lǐng)域的技術(shù)人員將了解,可使用多種不同技術(shù)和技藝中的任一者來(lái)表示信息和信號(hào)。舉例來(lái)說(shuō),可由電壓、電流、電磁波、磁場(chǎng)或磁粒子、光場(chǎng)或光粒子或其任何組合來(lái)表示在以上描述中始終參考的數(shù)據(jù)、指令、命令、信息、信號(hào)、位、符號(hào)和碼片。
[0027]圖1描繪具有包含被鏈接到成像傳感器115的處理器120的一組組件的裝置100的高級(jí)框圖。工作存儲(chǔ)器105、存儲(chǔ)裝置110、電子顯示器125和存儲(chǔ)器130也與處理器120通信。
[0028]裝置100可為手機(jī)、數(shù)碼相機(jī)、個(gè)人數(shù)字助理或類似裝置。裝置100也可以是更加固定的裝置,例如桌上型個(gè)人計(jì)算機(jī)、視頻會(huì)議臺(tái)或使用內(nèi)部或外部相機(jī)來(lái)捕獲圖像的類似裝置。在裝置100上有多個(gè)應(yīng)用程序可以供用戶使用。這些應(yīng)用程序可包含傳統(tǒng)的攝影應(yīng)用程序、高動(dòng)態(tài)范圍成像、全景視頻或立體成像,例如3D圖像或3D視頻。
[0029]處理器120可以是通用處理單元或?qū)iT針對(duì)成像應(yīng)用而設(shè)計(jì)的處理器。如圖所示,處理器120連接到存儲(chǔ)器130和工作存儲(chǔ)器105。在所圖解說(shuō)明的實(shí)施例中,存儲(chǔ)器130存儲(chǔ)成像傳感器控制模塊135、視差移除模塊140、會(huì)聚調(diào)整模塊145、幾何失真估計(jì)和校正模塊150、移位和裁剪模塊155、編碼模塊160、用戶接口模塊165、捕獲控制模塊170和操作系統(tǒng)175。這些模塊包含配置處理器以執(zhí)行各種圖像處理和裝置管理任務(wù)的指令。處理器120可以使用工作存儲(chǔ)器105來(lái)存儲(chǔ)被容納在存儲(chǔ)器130的模塊中的處理器指令的工作集合。或者,處理器120還可使用工作存儲(chǔ)器105存儲(chǔ)在裝置100的操作期間創(chuàng)建的動(dòng)態(tài)數(shù)據(jù)。
[0030]如上文所提及,處理器由存儲(chǔ)在存儲(chǔ)器中的若干模塊來(lái)配置。成像傳感器控制模塊135包含配置處理器120使其調(diào)整成像傳感器115的焦點(diǎn)位置的指令。成像傳感器控制模塊135還包含配置處理器120使其用成像傳感器115捕獲圖像的指令。因此,處理器120連同圖像捕獲控制模塊135、成像傳感器115和工作存儲(chǔ)器105表示一個(gè)用于使用成像傳感器捕獲圖像的裝置。視差移除模塊140提供配置處理器120使其檢測(cè)和消除成像傳感器115捕獲的兩個(gè)圖像之間的垂直視差的指令。視差移除模塊140還可提供用以檢測(cè)成像傳感器115捕獲的兩個(gè)圖像之間的水平視差的指令。會(huì)聚調(diào)整模塊含有配置處理器以調(diào)整用成像傳感器115捕獲的兩個(gè)圖像之間的會(huì)聚點(diǎn)的指令。幾何失真估計(jì)和校正模塊150含有配置處理器以檢測(cè)因?yàn)槌上駛鞲衅?15捕獲的兩個(gè)圖像的未對(duì)準(zhǔn)而引起的幾何失真的指令。移位和裁剪模塊155包含配置處理器120使其將圖像一和圖像二相對(duì)于彼此移位以便校正兩個(gè)圖像之間的垂直視差的指令。移位和裁剪模塊155還可包含用以裁剪圖像I和/或圖像2以實(shí)現(xiàn)兩個(gè)圖像之間的一致對(duì)準(zhǔn)的指令。編碼模塊160包含配置處理器以將成像傳感器115捕獲的圖像編碼成立體圖像的指令。因此,編碼模塊160內(nèi)容納的指令表示一個(gè)用于基于第一圖像和第二圖像產(chǎn)生立體圖像的裝置。用戶接口模塊165包含配置處理器以在電子顯示器125上顯示信息的指令。
[0031]捕獲控制模塊170包含控制裝置100的總圖像處理功能的指令。舉例來(lái)說(shuō),捕獲控制模塊170可包含調(diào)用成像控制模塊135中的子例程以便配置處理器120以使用成像傳感器115捕獲第一和第二圖像的指令。捕獲控制模塊170可接著調(diào)用視差移除模塊140以確定兩個(gè)圖像之間的水平視差。捕獲控制模塊170可接著調(diào)用幾何失真估計(jì)和校正模塊150以確定第一圖像與第二圖像之間的幾何失真。捕獲控制模塊可接著調(diào)用會(huì)聚調(diào)整模塊145內(nèi)的子例程以調(diào)整兩個(gè)圖像之間的會(huì)聚點(diǎn)。
[0032]操作系統(tǒng)模塊175配置處理器以管理裝置100的存儲(chǔ)器和處理資源。舉例來(lái)說(shuō),操作系統(tǒng)模塊175可包含裝置驅(qū)動(dòng)器,用以管理例如電子顯示器125、存儲(chǔ)裝置110或成像傳感器115等硬件資源。因此,在一些實(shí)施例中,上文所論述的圖像處理模塊中容納的指令可以不與這些硬件資源直接交互,而是通過(guò)位于操作系統(tǒng)組件175中的標(biāo)準(zhǔn)子例程或API交互。操作系統(tǒng)175內(nèi)的指令可接著與這些硬件組件直接交互。
[0033]處理器120可以向存儲(chǔ)模塊110寫入數(shù)據(jù)。雖然存儲(chǔ)模塊110是以圖形方式表示為傳統(tǒng)的磁盤裝置,但是所屬領(lǐng)域的技術(shù)人員將理解,多個(gè)實(shí)施例可以包含基于磁盤的存儲(chǔ)裝置或其它幾種類型的存儲(chǔ)媒體中的一者,包含存儲(chǔ)器磁盤、USB驅(qū)動(dòng)器、快閃驅(qū)動(dòng)器、遠(yuǎn)程連接的存儲(chǔ)媒體、虛擬磁盤驅(qū)動(dòng)器或類似裝置。
[0034]雖然圖1描繪了包括分開的組件以包含處理器、成像傳感器和存儲(chǔ)器的裝置,但是所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,這些分開的組件可以用多種方式組合以實(shí)現(xiàn)特定的設(shè)計(jì)目標(biāo)。舉例來(lái)說(shuō),在替代實(shí)施例中,存儲(chǔ)器組件可以與處理器組件組合以節(jié)省成本并且改進(jìn)性能。
[0035]另外,雖然圖1圖解說(shuō)明兩個(gè)存儲(chǔ)器組件,以包含包括幾個(gè)模塊的存儲(chǔ)器組件130和包括工作存儲(chǔ)器的單獨(dú)存儲(chǔ)器105,但是所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到利用不同存儲(chǔ)器架構(gòu)的幾個(gè)實(shí)施例。舉例來(lái)說(shuō),一種設(shè)計(jì)可以利用ROM或靜態(tài)RAM存儲(chǔ)器來(lái)存儲(chǔ)實(shí)施在存儲(chǔ)器130中容納的模塊的處理器指令?;蛘撸梢栽谙到y(tǒng)啟動(dòng)時(shí)從磁盤存儲(chǔ)裝置讀取處理器指令,所述磁盤存儲(chǔ)裝置集成到裝置100中或經(jīng)由外部裝置端口連接。接著,可將處理器指令加載到RAM中,以便于由處理器執(zhí)行。舉例來(lái)說(shuō),工作存儲(chǔ)器105可以是RAM存儲(chǔ)器,其中指令在由處理器120執(zhí)行之前被加載到工作存儲(chǔ)器105中。
[0036]圖2是圖解說(shuō)明在圖1的捕獲控制模塊170的一個(gè)實(shí)施例內(nèi)運(yùn)行的過(guò)程200的流程圖。過(guò)程200在開始框205處開始,并且接著轉(zhuǎn)變到框210,在此框中,捕獲第一圖像。可以通過(guò)捕獲控制模塊170中的指令調(diào)用成像傳感器控制模塊135內(nèi)部的子例程來(lái)捕獲第一圖像。成像傳感器控制模塊135接著配置處理器以可能經(jīng)由操作系統(tǒng)模塊175控制成像傳感器115以捕獲圖像。過(guò)程200接著移動(dòng)到框215,在此框中,捕獲第二圖像。過(guò)程200接著移動(dòng)到框220,在此框中,指令確定第一圖像與第二圖像之間的垂直視差。這些指令可以位于圖1的視差移除模塊140中。眾所周知,兩個(gè)立體圖像之間的垂直視差可能會(huì)產(chǎn)生惡心、頭疼和其它身體效應(yīng)。因此,從立體圖像移除垂直視差會(huì)確保令人愉快的觀看體驗(yàn)。
[0037]在圖解說(shuō)明的實(shí)施例中,過(guò)程200的框220可以通過(guò)首先對(duì)每一圖像的行求和來(lái)確定第一圖像與第二圖像之間的垂直視差。這個(gè)求和過(guò)程創(chuàng)建兩個(gè)向量,每一圖像一個(gè)向量。向量的每一元素表示一圖像的一行總和。圖3中的項(xiàng)目310展示了實(shí)例向量。已經(jīng)將圖3中的圖像305的行求和,從而產(chǎn)生由曲線310表示的向量。圖3中圖解說(shuō)明兩個(gè)圖像的行總和,所述圖像是通過(guò)相同成像傳感器但是從不同成像傳感器位置獲得的。圖像320是從第一位置獲得的,并且圖像330是從第二位置獲得的。兩個(gè)曲線中的差異表示兩個(gè)圖像之間的變化。
[0038]但是,向量具有大致相似性,例如兩個(gè)曲線的峰值與谷值之間存在一般對(duì)應(yīng)。這些相似性允許對(duì)兩個(gè)向量執(zhí)行最佳擬合操作。在一些實(shí)施例中,可以通過(guò)識(shí)別兩個(gè)向量之間的使兩個(gè)向量的位置之間的絕對(duì)差總和最小化的偏移來(lái)確定最佳擬合。雖然行求和為視差辨識(shí)和調(diào)整提供了一種相對(duì)簡(jiǎn)單的解決方案,但是這種方法具有一些缺點(diǎn)。舉例來(lái)說(shuō),這種方法的有效性取決于場(chǎng)景,并且在一些情況下這種方法可能會(huì)完全無(wú)效。另外,當(dāng)兩個(gè)圖像之間存在未對(duì)準(zhǔn)時(shí),這種方法的精確度可能會(huì)受到影響,舉例來(lái)說(shuō),間距的未對(duì)準(zhǔn)可影響基于行求和的解決方案的準(zhǔn)確性??s放(一個(gè)傳感器比另一傳感器更靠近場(chǎng)景)所引起的圖像未對(duì)準(zhǔn)也可能影響基于行求和的垂直視差確定的準(zhǔn)確性。其它實(shí)施例可基于水平邊緣檢測(cè)過(guò)程的結(jié)果形成向量。接著用與上文所描述的類似的方式對(duì)水平邊緣向量執(zhí)行最佳擬
口 ο
[0039]這個(gè)最佳擬合操作將識(shí)別可以用來(lái)調(diào)整一個(gè)曲線以便與另一個(gè)曲線最佳對(duì)準(zhǔn)的偏移??梢韵驁D像中的一者應(yīng)用這個(gè)偏移以使圖像垂直地對(duì)準(zhǔn)。因此,垂直視差移除模塊140內(nèi)的執(zhí)行行總和向量的最佳擬合的指令表示一個(gè)用于確定兩個(gè)圖像之間的垂直視差的
裝直。
[0040]框220(圖2)的其它實(shí)施例可以使用其它技術(shù)來(lái)確定垂直視差。舉例來(lái)說(shuō),一些實(shí)施例可以識(shí)別兩個(gè)圖像的局部鄰域內(nèi)的最佳匹配。舉例來(lái)說(shuō),實(shí)施例可以在一個(gè)圖像內(nèi)定位出關(guān)鍵特征點(diǎn),并且在另一圖像中搜索最佳匹配。因此,垂直視差移除模塊140內(nèi)的執(zhí)行局部鄰域內(nèi)針對(duì)關(guān)鍵特征點(diǎn)的最佳匹配的指令表示另一用于確定兩個(gè)圖像之間的垂直視差的裝置。
[0041]替代實(shí)施例可以利用嵌入運(yùn)動(dòng)傳感器,例如加速度計(jì),以確定兩個(gè)圖像之間的角運(yùn)動(dòng)和位置移位??梢曰趦蓚€(gè)圖像的捕獲之間發(fā)生的相對(duì)運(yùn)動(dòng)來(lái)計(jì)算相對(duì)垂直視差。因而,垂直視差移除模塊140內(nèi)的利用例如加速度計(jì)等嵌入運(yùn)動(dòng)傳感器來(lái)計(jì)算兩個(gè)圖像的捕獲之間發(fā)生的相對(duì)運(yùn)動(dòng)的指令表示另一用于確定兩個(gè)圖像之間的垂直視差的裝置。
[0042]在已確定垂直視差之后,過(guò)程200移動(dòng)到框225,在此框中,確定水平視差??梢杂门c垂直視差檢測(cè)類似的方式來(lái)執(zhí)行水平視差檢測(cè),區(qū)別在于向量是通過(guò)將圖像的列而不是行求和而創(chuàng)建的。圖3中還圖解說(shuō)明這個(gè)列求和過(guò)程。圖3的曲線340表示通過(guò)將圖像的列求和而創(chuàng)建的向量的值。在類似于上文針對(duì)垂直視差所描述的過(guò)程的過(guò)程中,可以通過(guò)確定兩個(gè)圖像的列總和向量之間的最佳擬合來(lái)獲得對(duì)水平視差的校正。因此,將兩個(gè)圖像的列求和以創(chuàng)建兩個(gè)列總和向量和執(zhí)行兩個(gè)列總和向量之間的最佳擬合的指令表示一個(gè)用于確定兩個(gè)圖像之間的水平視差的裝置。
[0043]替代實(shí)施例還可以利用上文所描述的特征點(diǎn)技術(shù)來(lái)確定水平視差。因此,視差移除模塊140中的確定用于兩個(gè)圖像的局部鄰域中的特征點(diǎn)的最佳匹配的指令表示一個(gè)用于確定兩個(gè)圖像之間的水平視差的裝置。
[0044]返回到圖2,過(guò)程200接著移動(dòng)到框230,在此框中,確定幾何失真??梢酝ㄟ^(guò)幾何失真估計(jì)和校正模塊150中容納的配置處理器120的指令來(lái)執(zhí)行框230。在一些實(shí)施例中,用于幾何失真估計(jì)的裝置是用于用以執(zhí)行幾何失真估計(jì)和校正模塊150內(nèi)的特征點(diǎn)匹配的指令。通過(guò)在圖像I與圖像2(其可以從不同位置獲得)之間匹配特征點(diǎn),指令可以創(chuàng)建三維投影矩陣以校正幾何失真。這些技術(shù)是所屬領(lǐng)域中已知的。其它用于確定兩個(gè)圖像之間的幾何失真的裝置可以利用運(yùn)動(dòng)傳感器,例如加速度計(jì)。指令記錄兩個(gè)圖像的捕獲之間的相對(duì)位置移位。最現(xiàn)代的加速度計(jì)可以跨六個(gè)獨(dú)立軸線測(cè)量這個(gè)移位。如果加速度計(jì)嵌入在例如裝置100的成像裝置中,那么一些實(shí)施例還可利用加速度計(jì)來(lái)輔助估計(jì)上文所論述的垂直和水平視差。
[0045]接下來(lái),過(guò)程200移動(dòng)到框235,在此框中,向圖像中的一者或兩者應(yīng)用校正??梢酝ㄟ^(guò)圖1中圖解說(shuō)明的裝置100的視差移除模塊140、會(huì)聚調(diào)整模塊145、幾何失真估計(jì)和校正模塊150、移位和裁剪模塊155或捕獲控制模塊170中的任一者或組合中所容納的指令來(lái)執(zhí)行框235。這些模塊中的指令表示一個(gè)用于應(yīng)用校正來(lái)創(chuàng)建經(jīng)校正的圖像的裝置。
[0046]為了校正任何幾何失真,框235可以依賴于在框230中確定的角位移信息。一旦知道了角位移,就估計(jì)三維投影矩陣。接著可以校正一個(gè)圖像以與另一圖像恰當(dāng)?shù)仄ヅ?。?shí)施這些技術(shù)的指令表示一個(gè)用于向圖像應(yīng)用校正的裝置。
[0047]為了校正任何垂直視差,框235可以移位和/或裁剪一個(gè)或兩個(gè)圖像。舉例來(lái)說(shuō),可以裁剪第一圖像以移除相對(duì)于第二圖像的視差。但是,因?yàn)榈谝粓D像現(xiàn)在的經(jīng)裁剪的尺寸較小,所以將還需要裁剪第二圖像以維持與第一圖像相等的尺寸。這個(gè)裁剪產(chǎn)生立體圖像對(duì),其與原始圖像的垂直視場(chǎng)相比具有較小的垂直視場(chǎng)。但是,排除垂直視差通常需要移除圖像的底部和頂部上的圖像高度的最多5%以產(chǎn)生垂直對(duì)準(zhǔn)的立體圖像對(duì)。這使垂直視場(chǎng)總共減少10%。移位和裁剪模塊155中包含的如上所述執(zhí)行一個(gè)或兩個(gè)圖像的裁剪的指令表示另一用于應(yīng)用校正以創(chuàng)建經(jīng)校正的圖像的裝置。
[0048]一旦已經(jīng)應(yīng)用了適當(dāng)?shù)男U?,過(guò)程200就移動(dòng)到框240,在此框中,確定第一圖像和第二圖像的會(huì)聚點(diǎn)??梢酝ㄟ^(guò)圖1的會(huì)聚調(diào)整模塊145內(nèi)容納的指令來(lái)執(zhí)行框240。一旦知道了水平視差,在一些實(shí)施例中,一個(gè)用于確定會(huì)聚點(diǎn)的裝置就是將會(huì)聚點(diǎn)設(shè)置成全局水平視差的一半的指令?;蛘?,另一用以確定兩個(gè)圖像之間的會(huì)聚點(diǎn)的裝置是用于用以首先估計(jì)場(chǎng)景的深度范圍并且創(chuàng)建深度直方圖的指令。接著通過(guò)指令設(shè)定會(huì)聚點(diǎn)以使得立體深度落在舒適的觀看區(qū)域中。這些技術(shù)是所屬領(lǐng)域中已知的。
[0049]接下來(lái),過(guò)程200移動(dòng)到框245,在此框中,基于任何經(jīng)校正的圖像來(lái)創(chuàng)建立體圖像對(duì)。在一個(gè)實(shí)施例中,可以通過(guò)編碼模塊160中的指令來(lái)執(zhí)行框245。還可使用原始第一圖像和第二圖像。過(guò)程200接著轉(zhuǎn)變到結(jié)束狀態(tài)250。
[0050]通過(guò)圖4中展示的圖像來(lái)圖解說(shuō)明裁剪過(guò)程的一個(gè)實(shí)施例。圖解說(shuō)明的是水體上的建筑的兩個(gè)圖像。圖像410是從比圖像420稍微低的視角獲得的,但是使用同一圖像傳感器獲得的。因此,圖像410在其視場(chǎng)中包含湖的更大部分,而圖像420在其視場(chǎng)中包含天空的更大部分。每一圖像的在另一圖像中未包含的部分是由每一圖像的陰影部分(被識(shí)別為415和425)表示。如圖解說(shuō)明,兩個(gè)圖像包含顯著的垂直視差,在形成立體圖像對(duì)之前可以消除所述垂直視差。為了消除垂直視差,將裁剪每一圖像415和425的陰影部分,從而產(chǎn)生由兩個(gè)圖像的共用部分(通過(guò)加括號(hào)的區(qū)域440識(shí)別)表示的最終視場(chǎng)。
[0051]圖5A和圖5B是描繪捕獲控制模塊用來(lái)捕獲立體平畫圖像對(duì)的過(guò)程的一個(gè)實(shí)施例的流程圖。圖5A是圖解說(shuō)明在圖1的捕獲控制模塊170的一個(gè)實(shí)施例內(nèi)運(yùn)行的過(guò)程500的流程圖。與圖解說(shuō)明的過(guò)程500密切相關(guān)的是過(guò)程550,在圖5B中加以圖解說(shuō)明。過(guò)程550還可在圖1的捕獲控制模塊170的一個(gè)實(shí)施例內(nèi)運(yùn)行。過(guò)程500和過(guò)程550 —起起作用以在電子顯示器上顯示與成像傳感器的最優(yōu)位置有關(guān)的信息,并且捕獲立體圖像對(duì)的第一圖像和第二圖像。過(guò)程500和過(guò)程550圖解說(shuō)明的實(shí)施例在形成立體圖像之前依賴于用戶輸入來(lái)捕獲第二圖像。過(guò)程500負(fù)責(zé)捕獲立體圖像對(duì)的第一圖像,并且負(fù)責(zé)管理信息在電子顯示器上的顯示,而過(guò)程550捕獲第二圖像并且使裝置退出立體捕獲模式。
[0052]可以通過(guò)圖1中圖解說(shuō)明的裝置100的捕獲控制模塊170中包含的指令來(lái)執(zhí)行過(guò)程500。過(guò)程500在開始狀態(tài)505處開始,并且接著轉(zhuǎn)變到框510,在此框中,過(guò)程500等待圖像捕獲命令。當(dāng)用戶致動(dòng)裝置控制時(shí)可以發(fā)生圖像捕獲命令,或者通過(guò)更加自動(dòng)的裝置來(lái)發(fā)生。舉例來(lái)說(shuō),成像裝置100可包含在特定延遲之后自動(dòng)捕獲圖像的自定時(shí)器。或者,裝置100的其它實(shí)施例可包含例如經(jīng)由到裝置100的有線或無(wú)線連接來(lái)遠(yuǎn)程地命令圖像捕獲的遠(yuǎn)程控制裝置。
[0053]在捕獲命令發(fā)生之后,過(guò)程500移動(dòng)到框512,在此框中,捕獲第一圖像。實(shí)施過(guò)程500的指令可以調(diào)用位于圖1中圖解說(shuō)明的裝置100的成像傳感器控制模塊135中的子例程來(lái)捕獲第一圖像。那些子例程中的指令可以配置處理器120以控制成像傳感器115捕獲第一圖像。過(guò)程500接著移動(dòng)到框514,在此框中指令將圖像存儲(chǔ)到數(shù)據(jù)存儲(chǔ)裝置。在一些實(shí)施例中,圖像可以存儲(chǔ)在例如圖1的數(shù)據(jù)存儲(chǔ)裝置110的數(shù)據(jù)存儲(chǔ)裝置中。過(guò)程500接著移動(dòng)到?jīng)Q策框516,在此框中,指令確定裝置目前是否處在立體捕獲模式中。例如,如果用戶在執(zhí)行第一圖像捕獲命令之前已經(jīng)選擇了立體操作模式,那么可以啟用此模式。如果未啟用立體捕獲模式,那么過(guò)程500移動(dòng)到框530,并且過(guò)程500結(jié)束。
[0054]但是,如果啟用了立體捕獲模式,那么過(guò)程500的一些實(shí)施例移動(dòng)到框518,并且在電子顯示器上顯示第一所捕獲圖像的一部分。在下文對(duì)圖7和圖8的解釋中更詳細(xì)地描述第一所捕獲圖像的顯示的實(shí)施例。過(guò)程500接著移動(dòng)到框520,在此框中指令捕獲預(yù)覽圖像。預(yù)覽圖像可以是圖1的裝置100的成像傳感器115所察覺(jué)的實(shí)時(shí)圖像。過(guò)程500接著移動(dòng)到框522,在此框中,也在電子顯示器上顯示預(yù)覽圖像的一部分。在下文對(duì)圖8和圖9的解釋中進(jìn)一步描述圖解說(shuō)明框518到522的顯示功能的實(shí)施例。
[0055]接下來(lái),過(guò)程500移動(dòng)到框524,在此框中,指令計(jì)算圖像I與預(yù)覽圖像之間的水平視差??梢酝ㄟ^(guò)圖1中圖解說(shuō)明的裝置100的視差移除模塊140中容納的子例程來(lái)執(zhí)行框524。計(jì)算水平視差可以利用上文相對(duì)于圖2所描述的技術(shù)中的一者,包含行求和、定向傳感器或關(guān)注點(diǎn)匹配。一旦理解了圖像I與預(yù)覽圖像之間的水平視差,過(guò)程500就移動(dòng)到框526,在此框中,指令顯示一個(gè)或一個(gè)以上指示符。在下文對(duì)圖10的論述中更詳細(xì)地解釋框526。在框526中顯示了指示符之后,過(guò)程500返回到?jīng)Q策框516。過(guò)程500接著如上所述重復(fù)。
[0056]現(xiàn)在轉(zhuǎn)向過(guò)程550,所述過(guò)程在開始狀態(tài)555處開始,并且移動(dòng)到框560,在此框中,過(guò)程550等待第二圖像捕獲命令。當(dāng)?shù)诙D像捕獲命令發(fā)生時(shí),過(guò)程550在框565中捕獲第二圖像??梢酝ㄟ^(guò)捕獲控制模塊170中的指令或者通過(guò)圖1中圖解說(shuō)明的裝置100的成像傳感器控制模塊135來(lái)實(shí)施框565。過(guò)程550接著移動(dòng)到框570,在此框中,將第二圖像存儲(chǔ)到數(shù)據(jù)存儲(chǔ)裝置。過(guò)程550接著移動(dòng)到框575,在此框中,指令關(guān)閉立體平畫捕獲模式。應(yīng)注意,當(dāng)通過(guò)過(guò)程550的框575關(guān)閉立體捕獲模式時(shí),過(guò)程500的決策框516將使過(guò)程500轉(zhuǎn)變到結(jié)束框530。因而,過(guò)程550和過(guò)程500交互以完成立體圖像對(duì)的捕獲,同時(shí)
在顯示器上顯示方向指示符。
[0057]圖6表示立體圖像對(duì)捕獲過(guò)程的替代實(shí)施例??梢酝ㄟ^(guò)圖1中圖解說(shuō)明的裝置100的捕獲控制模塊170中容納的指令來(lái)實(shí)施過(guò)程600。不同于過(guò)程500和過(guò)程550,過(guò)程600自動(dòng)捕獲第二立體圖像。過(guò)程600在開始框605處開始,并且接著移動(dòng)到框607,在此框中,實(shí)施過(guò)程600的指令等待圖像捕獲命令。當(dāng)圖像捕獲命令發(fā)生時(shí),過(guò)程600移動(dòng)到框610并且指令捕獲圖像I。圖像I表示創(chuàng)建立體圖像對(duì)所需的兩個(gè)圖像中的第一者。在已捕獲圖像之后,過(guò)程600移動(dòng)到框615,在此框中,指令將圖像I寫入到數(shù)據(jù)存儲(chǔ)裝置。數(shù)據(jù)存儲(chǔ)裝置可包含非易失性存儲(chǔ)器,例如快閃磁盤、外部硬驅(qū)動(dòng)器或類似裝置,或者數(shù)據(jù)存儲(chǔ)裝置可以是易失性存儲(chǔ)器,例如RAM或圖1中圖解說(shuō)明的工作存儲(chǔ)器105。
[0058]接下來(lái),過(guò)程600移動(dòng)到框620,在此框中,指令致使在電子顯示器上顯示圖像I的一部分。在一些實(shí)施例中可以通過(guò)圖1中圖解說(shuō)明的裝置100的用戶接口模塊165中容納的指令來(lái)執(zhí)行框620。在一些其它實(shí)施例中,電子顯示器可以是類似于圖1中圖解說(shuō)明的裝置100的顯示器125的顯示器。過(guò)程600接著移動(dòng)到框625,在此框中,指令捕獲預(yù)覽圖像。預(yù)覽圖像可以是從成像傳感器捕獲的實(shí)時(shí)圖像,所述成像傳感器例如為圖1中圖解說(shuō)明的裝置100的成像傳感器115。過(guò)程600接著轉(zhuǎn)變到框630,在此框中,也在電子顯示器上顯示預(yù)覽圖像的一部分。在一些實(shí)施例中還可通過(guò)裝置100的用戶接口模塊165中容納的指令來(lái)執(zhí)行框630。
[0059]過(guò)程600接著移動(dòng)到框635,在此框中,計(jì)算預(yù)覽圖像與圖像I之間的水平視差??梢酝ㄟ^(guò)裝置100的視差移除模塊140中容納的指令來(lái)執(zhí)行框635,并且此框使用上文論述的任一技術(shù)來(lái)計(jì)算水平視差,包含通過(guò)將圖像I與預(yù)覽圖像的列求和而創(chuàng)建的向量的最佳擬合、圖像I與預(yù)覽圖像之間的關(guān)注點(diǎn)匹配,或者利用加速度計(jì)來(lái)確定圖像I相對(duì)于預(yù)覽圖像的相對(duì)位置。
[0060]接下來(lái),過(guò)程600移動(dòng)到?jīng)Q策框640,在此框中,對(duì)照第二圖像所需的閾值比較當(dāng)前水平視差。在一些實(shí)施例中,如果當(dāng)前水平視差在用以產(chǎn)生適當(dāng)?shù)牧Ⅲw圖像對(duì)的參數(shù)以內(nèi),則過(guò)程600移動(dòng)到框645,在此框中,捕獲第二圖像。過(guò)程600接著移動(dòng)到結(jié)束框675。如果當(dāng)前水平視差在適當(dāng)?shù)牧Ⅲw圖像對(duì)所需的閾值以外,則過(guò)程600移動(dòng)到?jīng)Q策框670。
[0061]在決策框670中,過(guò)程600確定是否已致動(dòng)用戶致動(dòng)的控件。在一些實(shí)施例中,例如在通過(guò)過(guò)程600圖解說(shuō)明的實(shí)施例中,立體成像裝置提供自動(dòng)捕獲模式,但也允許用戶超馳自動(dòng)捕獲過(guò)程并且手動(dòng)地捕獲立體圖像對(duì)的第二圖像???70提供這種能力。如果用戶致動(dòng)的控件已被致動(dòng),則過(guò)程600移動(dòng)到框645,在此框中捕獲第二圖像。如果未致動(dòng)用戶致動(dòng)的控件,則過(guò)程600從決策框670移動(dòng)到?jīng)Q策框655。
[0062]在決策框655中,對(duì)照邊界閾值比較當(dāng)前水平視差。邊界閾值確立水平視差是否很大以至于需要成像裝置中止第二圖像的自動(dòng)捕獲。舉例來(lái)說(shuō),當(dāng)成像處理算法不能夠確定圖像I與預(yù)覽圖像之間的相關(guān)時(shí),可能需要中止立體圖像捕獲。在此情況下,可能必須自動(dòng)退出立體圖像捕獲模式以避免用戶獲得雜散結(jié)果。如果當(dāng)前水平視差超出這些邊界,那么過(guò)程600移動(dòng)到框650,在此框中產(chǎn)生錯(cuò)誤。實(shí)施框650的指令可以例如在裝置100的顯示器125上產(chǎn)生錯(cuò)誤消息。這些指令可以容納在裝置100的用戶接口模塊165內(nèi)。如果水平視差保持在邊界內(nèi)以使得可以捕獲立體圖像對(duì),那么過(guò)程600移動(dòng)到框660。[0063]在框660中,在電子顯示器(舉例來(lái)說(shuō),圖1中圖解說(shuō)明的裝置100的顯示器125)上提供一個(gè)或一個(gè)以上顯示指示。在下文對(duì)圖8到10的解釋中更詳細(xì)地論述框660。在框660中顯示指示符之后,過(guò)程600返回到框625,并且過(guò)程600重復(fù)。
[0064]框640的其它實(shí)施例可包含實(shí)施復(fù)合技術(shù)以確定是否應(yīng)捕獲第二圖像的指令。舉例來(lái)說(shuō),一些實(shí)施例可以不僅考慮當(dāng)前水平視差是否在可接受范圍內(nèi),而且考慮當(dāng)前水平視差是否趨向于產(chǎn)生甚至更高質(zhì)量的立體圖像對(duì),或者相反是否趨向于更低質(zhì)量的立體圖像對(duì)。
[0065]通過(guò)圖7圖解說(shuō)明這種方法的優(yōu)點(diǎn),此圖是根據(jù)一個(gè)成像傳感器的搖攝距離而變的水平視差的曲線圖。通常當(dāng)水平視差落在所述曲線圖的陰影部分(通過(guò)y軸線的加括號(hào)區(qū)域760指示)內(nèi)時(shí)產(chǎn)生可接受的立體圖像。深陰影部分720和730表示產(chǎn)生可接受的質(zhì)量的立體圖像對(duì)的水平視差值。窄的淺陰影區(qū)740表示最優(yōu)水平視差。對(duì)角線行750表示一個(gè)實(shí)例成像情景的水平視差。
[0066]當(dāng)成像傳感器從第一圖像捕獲位置移動(dòng)時(shí),第一圖像與預(yù)覽圖像之間的初始水平視差可以接近零,如通過(guò)圖7的點(diǎn)、點(diǎn)705圖解說(shuō)明。但是,當(dāng)成像傳感器在特定方向上搖攝時(shí),水平視差可進(jìn)入可接受的范圍,同時(shí)仍然是次優(yōu)的。這個(gè)狀況由點(diǎn)770表示。雖然在這個(gè)點(diǎn)處捕獲的第二圖像將提供可接受的質(zhì)量的立體圖像對(duì),但是其將不是最優(yōu)質(zhì)量。如果水平視差趨向于更優(yōu)位置,則一些實(shí)施例可以等待捕獲第二圖像。舉例來(lái)說(shuō),等待可導(dǎo)致在最優(yōu)區(qū)域內(nèi)的新水平視差,由點(diǎn)780表示。在這個(gè)點(diǎn)處起始第二圖像的捕獲可以產(chǎn)生比在點(diǎn)770處已捕獲第二圖像的情況下顯著更好的質(zhì)量的立體圖像對(duì)。
[0067]圖8表示在電子顯示器上顯示的圖像的一個(gè)實(shí)施例,所述圖像包含用于捕獲第二圖像的方向指示符。圖像810表示以立體圖像順序捕獲的第一圖像。圖像810可能是過(guò)程500的圖像I或在過(guò)程200的框210中捕獲的第一圖像。可以通過(guò)圖1的裝置100的成像傳感器115捕獲圖像810。圖像820表示電子顯示器上的圖像的一個(gè)實(shí)施例,所述圖像包含幾個(gè)顯示元素。首先,顯示器的上半部分包含圖像810的上半部分。在一些實(shí)施例中可以通過(guò)過(guò)程500的框530來(lái)控制顯示器的這個(gè)部分。其它實(shí)施例可以用過(guò)程600的框620控制顯示器的這個(gè)部分。所顯示的圖像820的下半部分包含另一圖像部分。在圖解說(shuō)明的實(shí)施例中,這個(gè)圖像部分是預(yù)覽圖像。通過(guò)過(guò)程500的框540可以控制預(yù)覽圖像的顯示。或者,在一些實(shí)施例中,過(guò)程600的框630可以控制顯示器的這個(gè)部分。
[0068]在圖解說(shuō)明的實(shí)施例中,顯示器820的上半部分還包含箭頭830。箭頭指示成像傳感器應(yīng)移動(dòng)以提供在顯示器820的上半部分中顯示的圖像810與在顯示器820的下半部分中顯示的預(yù)覽圖像之間的最優(yōu)水平視差的方向。箭頭830可以改變顏色以指示在當(dāng)前相機(jī)位置中捕獲快照的情況下實(shí)現(xiàn)的立體質(zhì)量。舉例來(lái)說(shuō),當(dāng)立體質(zhì)量離最優(yōu)還很遠(yuǎn)時(shí),箭頭可以是紅色的。在一些實(shí)施例中,箭頭830可以在水平視差轉(zhuǎn)變成合理但次優(yōu)的區(qū)時(shí)轉(zhuǎn)變成黃色。箭頭830的長(zhǎng)度還可根據(jù)實(shí)現(xiàn)最優(yōu)水平視差所需的額外成像傳感器位移量而延伸或收縮。在一些實(shí)施例中,當(dāng)水平視差實(shí)現(xiàn)最優(yōu)位置時(shí),箭頭可以轉(zhuǎn)變成不同符號(hào),例如綠燈?;蛘撸^可以徹底消失或改變成另一形式。
[0069]顯示的圖像820的一些實(shí)施例還可包含網(wǎng)格線或標(biāo)尺指示符840。網(wǎng)格線傳達(dá)在這個(gè)實(shí)施例中在顯示器820的上部部分中顯示的第一圖像與在這個(gè)實(shí)施例中在顯示的圖像820的下半部分中顯示的預(yù)覽圖像之間的允許的水平移位。網(wǎng)格線還可改變顏色,從而指示在當(dāng)前成像傳感器位置中捕獲第二圖像的情況下實(shí)現(xiàn)的立體圖像質(zhì)量水平。舉例來(lái)說(shuō),在一些實(shí)施例中,當(dāng)當(dāng)前水平視差將導(dǎo)致不良的立體圖像質(zhì)量時(shí),網(wǎng)格線可以是紅色的。當(dāng)水平視差接近合理的水平時(shí)網(wǎng)格線可以變成黃色,并且當(dāng)水平視差提供良好的立體圖像質(zhì)量時(shí)網(wǎng)格線可以變成綠色。
[0070]一些實(shí)施例還可在顯示圖像820的一部分中填入動(dòng)態(tài)計(jì)算的立體圖像質(zhì)量指示符,例如顯示圖像820的下部部分中展示的狀態(tài)欄850。在圖解說(shuō)明的實(shí)施例中,狀態(tài)欄850上方的小箭頭水平地移動(dòng)以指示在當(dāng)前傳感器位置中捕獲第二圖像的情況下的立體圖像質(zhì)量水平。在所說(shuō)明的實(shí)施例中水平欄內(nèi)的每一顏色區(qū)對(duì)應(yīng)于特定的立體圖像對(duì)質(zhì)量水平。在一個(gè)實(shí)施例中,圖像處理指令可以動(dòng)態(tài)地計(jì)算第一圖像與當(dāng)前預(yù)覽或?qū)崟r(shí)圖像之間的水平視差以確定要將箭頭放在哪里。其它實(shí)施例可以為其動(dòng)態(tài)質(zhì)量指示符選擇不同形式。
[0071]圖9表示在電子顯示器上顯示以提供指導(dǎo)來(lái)捕獲第二圖像的圖像的另一實(shí)施例。第一圖像910表示立體圖像對(duì)的第一圖像。圖像920表示在已捕獲第一圖像910之后在電子顯示器上顯示的圖像的一個(gè)實(shí)施例。應(yīng)注意,在圖像910中,棕熊背上的隆起大約在圖像的中心。在一個(gè)實(shí)施例中,圖像920中亮度較高的熊是預(yù)覽圖像或裝置成像傳感器當(dāng)前察覺(jué)到的實(shí)時(shí)圖像。圖像920中的預(yù)覽圖像展示了熊的隆起在中心的左側(cè)。熊的位置的這個(gè)移位是因?yàn)樵诓东@了圖像910之后成像傳感器被向右搖攝。但是,應(yīng)注意的是在亮度較高的預(yù)覽圖像的右側(cè)的熊的亮度較低的圖像。亮度較低的熊的位置對(duì)應(yīng)于圖像910,所述圖像被半透明地覆蓋在預(yù)覽圖像上。在一些實(shí)施例中,可以通過(guò)過(guò)程600的框620或過(guò)程500的框518顯示亮度較低的熊。在一些其它實(shí)施例中,亮度較高的熊可以表示預(yù)覽或?qū)崟r(shí)圖像,并且可以通過(guò)過(guò)程500的框522或過(guò)程600的框630顯示。通過(guò)透明地疊加所述兩個(gè)圖像,提供了關(guān)于在捕獲立體圖像對(duì)的第二圖像之前如何定位成像傳感器的有益的指導(dǎo)。
[0072]應(yīng)注意,立體設(shè)備顯示器的這個(gè)實(shí)施例還包含方向指示符930和質(zhì)量指示符940。在圖解說(shuō)明的實(shí)施例中,方向指示符930指示需要進(jìn)一步向右搖攝。質(zhì)量指示符正在傳達(dá),如果在當(dāng)前成像傳感器位置捕獲第二圖像,那么將產(chǎn)生低質(zhì)量的立體圖像對(duì)。這通過(guò)水平質(zhì)量欄840的特定部分上方的小箭頭來(lái)展示。
[0073]圖10是圖解說(shuō)明在圖1的捕獲控制模塊170或用戶接口模塊165的一個(gè)實(shí)施例內(nèi)運(yùn)行的過(guò)程1000的流程圖。過(guò)程1000在開始狀態(tài)1005處開始并且接著移動(dòng)到框1010。在一個(gè)實(shí)施例中,通過(guò)捕獲控制模塊170中的確定第一圖像與當(dāng)前預(yù)覽或?qū)崟r(shí)圖像之間的水平視差的指令來(lái)實(shí)施框1010?;蛘撸东@控制模塊170可調(diào)用視差移除模塊140中的子例程,所述子例程在一些實(shí)施例中包含用以確定兩個(gè)圖像之間的水平視差的指令。
[0074]接下來(lái),過(guò)程1000移動(dòng)到框1020,并且確定方向指示的初始方向。實(shí)例方向指示是圖8的箭頭830。一些實(shí)施例在圖5中圖解說(shuō)明的過(guò)程500的框515或圖6中圖解說(shuō)明的過(guò)程600的框610中的圖像I的捕獲之后可以默認(rèn)為左方向。其它實(shí)施例可以默認(rèn)為右方向。但是,在一些實(shí)施例中,一旦成像傳感器已經(jīng)改變了相對(duì)于用于捕獲第一圖像的位置的水平位置,就可以通過(guò)第一圖像與當(dāng)前預(yù)覽或?qū)崟r(shí)圖像之間的水平視差來(lái)確定箭頭830的方向。一旦已確定指示符的方向,過(guò)程1000就移動(dòng)到框1030,在此框中,確定指示符的長(zhǎng)度。一些實(shí)施例可以維持固定長(zhǎng)度的指示符,而其它實(shí)施例可以基于第一所捕獲圖像與預(yù)覽或?qū)崟r(shí)圖像之間的水平視差來(lái)變化方向指示符的長(zhǎng)度。方向指示符的寬度還可基于最優(yōu)水平視差與當(dāng)前水平視差之間的距離而變化。另外,一些實(shí)施例可以限制方向指示符的最大和最小寬度。舉例來(lái)說(shuō),在一些實(shí)施例中,方向指示符長(zhǎng)度可以限于顯示器的水平寬度的75%。相反,當(dāng)水平視差接近最優(yōu)時(shí),可以通過(guò)下限來(lái)限制長(zhǎng)度。這個(gè)長(zhǎng)度可以通過(guò)顯示器的大小來(lái)確定,或者可以限于人眼可容易察覺(jué)的大小。在一些實(shí)施例中,當(dāng)水平視差接近最優(yōu)時(shí),方向指示符可以從一個(gè)形式轉(zhuǎn)變成另一形式。舉例來(lái)說(shuō),在一些實(shí)施例中,方向指示符可以從當(dāng)水平視差不是最優(yōu)時(shí)的箭頭變換成由綠色圓或其它綠色指示符表示的指示現(xiàn)在可以獲得第二圖片的綠燈。其它實(shí)施例可以轉(zhuǎn)變成閃光指示符,以傳達(dá)捕獲第二圖像時(shí)的緊急程度。
[0075]一旦確定了方向指示符的長(zhǎng)度和方向,過(guò)程1000就移動(dòng)到框1040,在此框中,擦除任何舊方向指示符(如果存在的話),并且基于在框1020和1030中確定的參數(shù)顯示新指示符。因此,含有執(zhí)行上文所描述的框1010到1040的指令的捕獲控制模塊170或用戶接口模塊165表示一個(gè)用于顯示指示移動(dòng)成像傳感器的方向的方向指示符的裝置。
[0076]接下來(lái),過(guò)程1000移動(dòng)到框1050,并且將當(dāng)前水平視差與最優(yōu)水平視差之間的差量映射到特定的質(zhì)量指示。在一個(gè)實(shí)施例中,質(zhì)量指示符可類似于圖8的項(xiàng)目850。最優(yōu)水平視差可以是視場(chǎng)的大約I / 30。因而,當(dāng)水平視差到達(dá)這個(gè)水平時(shí),圖8的圖解說(shuō)明的實(shí)施例將把小箭頭放置在水平質(zhì)量欄850的上方,在欄的綠色部分上。小箭頭右側(cè)的區(qū)域表示水平視差太小,而箭頭左側(cè)的區(qū)域表示逐漸大的水平視差,其中欄的左遠(yuǎn)端的亮紅色區(qū)域表示用于捕獲第二圖像的最差位置。一旦執(zhí)行了水平視差到質(zhì)量水平的適當(dāng)映射,過(guò)程1000就移動(dòng)到框1060,在此框中,擦除任何較舊的質(zhì)量指示符(如果存在的話),并且顯示新質(zhì)量指示符。
[0077]接下來(lái),過(guò)程1000移動(dòng)到框1070,并且在屏幕上顯示網(wǎng)格線。在一個(gè)實(shí)施例中,網(wǎng)格線可以是圖8的項(xiàng)目840。網(wǎng)格線傳達(dá)第一圖像與實(shí)時(shí)或預(yù)覽圖像之間的最優(yōu)水平視差。因?yàn)樽顑?yōu)水平視差通常在視場(chǎng)的大約I / 30處找到,所以網(wǎng)格線的長(zhǎng)度通常將與顯示器的寬度成所述比例。在已經(jīng)顯示了網(wǎng)格線之后,過(guò)程1000移動(dòng)到結(jié)束狀態(tài)1080。
[0078]所屬領(lǐng)域的技術(shù)人員將進(jìn)一步了解,結(jié)合本文中揭示的實(shí)施方案描述的各種說(shuō)明性邏輯塊、模塊、電路和過(guò)程框可以實(shí)施為電子硬件、計(jì)算機(jī)軟件或兩者的組合。為了清楚地說(shuō)明硬件與軟件的這種可互換性,上文已關(guān)于各種說(shuō)明性組件、塊、模塊、電路和塊的功能性大體上對(duì)其進(jìn)行說(shuō)明。所述功能性是實(shí)施為硬件還是軟件取決于特定應(yīng)用和施加于整個(gè)系統(tǒng)的設(shè)計(jì)約束。所屬領(lǐng)域的技術(shù)人員可針對(duì)每一特定應(yīng)用以不同方式來(lái)實(shí)施所描述的功能性,但所述實(shí)施方案決定不應(yīng)被解釋為會(huì)導(dǎo)致脫離本發(fā)明的范圍。所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到一個(gè)部分或一部分可包括小于或等于整體的內(nèi)容。舉例來(lái)說(shuō),像素集合的一個(gè)部分可能是指那些像素的子集合。
[0079]可用通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)或其它可編程邏輯裝置、離散門或晶體管邏輯、離散硬件組件或其經(jīng)設(shè)計(jì)以執(zhí)行本文中所描述的功能的任何組合來(lái)實(shí)施或執(zhí)行結(jié)合本文中所揭示的實(shí)施方案而描述的各種說(shuō)明性邏輯塊、模塊和電路。通用處理器可為微處理器,但在替代例中,處理器可為任何常規(guī)的處理器、控制器、微控制器或狀態(tài)機(jī)。處理器還可實(shí)施為計(jì)算裝置的組合,例如,DSP與微處理器的組合、多個(gè)微處理器、一個(gè)或一個(gè)以上微處理器與DSP核心的聯(lián)合,或任何其它此配置。[0080]結(jié)合本文中揭示的實(shí)施方案描述的方法或過(guò)程的框可以直接體現(xiàn)在硬件中、通過(guò)處理器執(zhí)行的軟件模塊中或所述兩者的組合中。軟件模塊可駐留在RAM存儲(chǔ)器、快閃存儲(chǔ)器、ROM存儲(chǔ)器、EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、寄存器、硬盤、可裝卸式磁盤、CD-ROM,或此項(xiàng)技術(shù)中已知的任一其它形式的非暫時(shí)性存儲(chǔ)媒體中。示范性計(jì)算機(jī)可讀存儲(chǔ)媒體耦合到處理器,使得處理器可從計(jì)算機(jī)可讀存儲(chǔ)媒體讀取信息,和向計(jì)算機(jī)可讀存儲(chǔ)媒體寫入信息。在替代方案中,存儲(chǔ)媒體可與處理器成一體式。處理器及存儲(chǔ)媒體可駐留于ASIC中。ASIC可以駐留在用戶終端、相機(jī)或其它裝置中。在替代例中,處理器和存儲(chǔ)媒體可作為離散組件駐留于用戶終端、相機(jī)或其它裝置中。
[0081]本文中包含一些標(biāo)題,是為了參考和輔助找到各個(gè)部分的位置。這些標(biāo)題并不希望限制關(guān)于其描述的概念的范圍。此些概念可能在整個(gè)說(shuō)明書中都適用。
[0082]提供對(duì)所揭示的實(shí)施方案的前述描述,是為了使得所屬領(lǐng)域的技術(shù)人員能夠制作或使用本發(fā)明。所屬領(lǐng)域的技術(shù)人員將容易明白對(duì)這些實(shí)施方案的各種修改,且本文中所定義的一般原理可在不偏離本發(fā)明的精神或范圍的情況下應(yīng)用于其它實(shí)施方案。因此,本發(fā)明并不希望限于本文中所展示的實(shí)施方案,而是應(yīng)被賦予與本文中所揭示的原理和新穎特征一致的最寬范圍。
【權(quán)利要求】
1.一種捕獲立體圖像的方法,其包括: 通過(guò)成像傳感器捕獲第一圖像; 通過(guò)所述成像傳感器捕獲第二圖像; 確定所述第一圖像與所述第二圖像之間的垂直視差; 確定所述第一圖像與所述第二圖像之間的水平視差; 確定所述第一圖像與所述第二圖像之間的幾何失真; 確定所述第一圖像與所述第二圖像之間的會(huì)聚點(diǎn); 向至少所述第一圖像或所述第二圖像應(yīng)用對(duì)于所述垂直視差、所述水平視差、所述幾何失真和所述會(huì)聚點(diǎn)中的至少一者的校正以創(chuàng)建至少一個(gè)經(jīng)校正的圖像;以及將所述經(jīng)校正的圖像存儲(chǔ)到數(shù)據(jù)存儲(chǔ)裝置。
2.根據(jù)權(quán)利要求1所述的方法,其中基于深度范圍和深度直方圖確定所述會(huì)聚點(diǎn)。
3.根據(jù)權(quán)利要求1所述的方法,其中確定所述垂直視差包含行總和向量的交叉相關(guān)。
4.根據(jù)權(quán)利要求1所述的方法, 其中確定所述垂直視差包含水平邊緣總和向量的交叉相關(guān)。
5.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括基于所述經(jīng)校正的圖像產(chǎn)生立體平畫圖像對(duì)。
6.根據(jù)權(quán)利要求5所述的方法,其中反復(fù)地執(zhí)行所述方法。
7.一種捕獲立體圖像的方法,其包括: 通過(guò)成像傳感器捕獲第一圖像; 在電子顯示器上顯示方向指示符,其中所述方向指示符指示用以移動(dòng)所述成像傳感器的方向; 通過(guò)所述成像傳感器捕獲第二圖像;以及 基于所述第一圖像和所述第二圖像產(chǎn)生立體圖像。
8.根據(jù)權(quán)利要求7所述的方法,其進(jìn)一步包括: 在電子顯示器的對(duì)應(yīng)部分上顯示所述第一圖像的一部分;以及 在所述電子顯示器的對(duì)應(yīng)部分上顯示來(lái)自所述成像傳感器的預(yù)覽圖像的一部分。
9.根據(jù)權(quán)利要求7所述的方法,其進(jìn)一步包括 在電子顯示器上顯示所述第一圖像的透明的版本,或 在所述電子顯示器上顯示來(lái)自所述成像傳感器的預(yù)覽圖像的透明的版本。
10.根據(jù)權(quán)利要求7所述的方法,其進(jìn)一步包括在所述電子顯示器上顯示捕獲高質(zhì)量圖像所需的水平移位的第一指示。
11.根據(jù)權(quán)利要求10所述的方法,其中所述第一指示是網(wǎng)格線。
12.根據(jù)權(quán)利要求10所述的方法,其中所述第一指示是標(biāo)尺。
13.根據(jù)權(quán)利要求7所述的方法,其進(jìn)一步包括顯示動(dòng)態(tài)地估計(jì)的質(zhì)量指示符。
14.根據(jù)權(quán)利要求10所述的方法,其中所述第一指示的顏色是基于所述第一圖像與預(yù)覽圖像之間的水平視差。
15.根據(jù)權(quán)利要求7所述的方法,其中響應(yīng)于控件的致動(dòng)而捕獲所述第二圖像。
16.一種成像裝置,其包括: 電子成像傳感器;電子處理器,其經(jīng)配置以控制所述成像傳感器;以及 控制模塊,其經(jīng)配置以 使用所述成像傳感器捕獲第一圖像, 使用所述成像傳感器捕獲第二圖像, 確定所述第一圖像與所述第二圖像之間的垂直視差, 確定所述第一圖像與所述第二圖像之間的水平視差, 確定所述第一圖像與所述第二圖像之間的幾何失真, 確定所述第一圖像與所述第二圖像之間的會(huì)聚點(diǎn),以及 向至少所述第一圖像或所述第二圖像應(yīng)用對(duì)于所述垂直視差、所述水平視差、所述幾何失真或所述會(huì)聚點(diǎn)中的至少一者的校正以創(chuàng)建至少一個(gè)經(jīng)校正的圖像。
17.根據(jù)權(quán)利要求16所述的裝置,其中所述控制模塊進(jìn)一步經(jīng)配置以基于所述經(jīng)校正的圖像創(chuàng)建立體圖像對(duì)。
18.根據(jù)權(quán)利要求16所述的裝置,其中所述控制模塊經(jīng)配置以基于行總和向量的交叉相關(guān)確定所述垂直視差。
19.根據(jù)權(quán)利要求16所述的裝置,其中所述控制模塊經(jīng)配置以基于水平邊緣總和向量的所述交叉相關(guān)確定所述垂直視差。
20.根據(jù)權(quán)利要求16所述的裝置,其中所述成像裝置是無(wú)線電話手持機(jī)。
21.根據(jù)權(quán)利要求16所述的裝置,其中所述控制模塊經(jīng)配置以自動(dòng)捕獲所述第二圖像。`
22.根據(jù)權(quán)利要求16所述的裝置,其進(jìn)一步包括用戶致動(dòng)的控件,其中所述控制模塊進(jìn)一步經(jīng)配置以響應(yīng)于所述用戶致動(dòng)的控件的第一致動(dòng)來(lái)捕獲所述第一圖像,并且響應(yīng)于所述用戶致動(dòng)的控件的第二致動(dòng)來(lái)捕獲所述第二圖像。
23.一種成像裝置,其經(jīng)配置以捕獲立體圖像,所述成像裝置包括: 成像傳感器; 電子顯不器; 處理器,其經(jīng)配置以控制所述成像傳感器和所述電子顯示器;以及 控制模塊,其經(jīng)配置以 使用所述成像傳感器捕獲第一圖像, 在所述電子顯示器上顯示方向指示符,其中所述方向指示符指示用以移動(dòng)所述成像傳感器的方向, 使用所述成像傳感器捕獲第二圖像,以及 基于所述第一圖像和所述第二圖像產(chǎn)生立體圖像。
24.根據(jù)權(quán)利要求23所述的成像裝置,其中所述控制模塊進(jìn)一步經(jīng)配置以確定所述第一圖像與所述第二圖像之間的水平視差,并且所述方向指示符的所述顯示是基于所述確定的水平視差。
25.根據(jù)權(quán)利要求23所述的成像裝置,其進(jìn)一步包括加速度計(jì),其中所述方向指示符的所述顯示是基于來(lái)自所述加速度計(jì)的輸入。
26.根據(jù)權(quán)利要求23所述的成像裝置,其中所述控制模塊進(jìn)一步經(jīng)配置以在所述電子顯示器上顯示所述第一圖像的一部分。
27.一種非暫時(shí)性計(jì)算機(jī)可讀媒體,其含有處理器可執(zhí)行第一指令,所述處理器可執(zhí)行第一指令當(dāng)被執(zhí)行時(shí)執(zhí)行一種方法,所述方法包括: 使用成像傳感器捕獲第一圖像; 使用所述成像傳感器捕獲第二圖像; 確定所述第一圖像與所述第二圖像之間的垂直視差; 確定所述第一圖像與所述第二圖像之間的水平視差; 確定所述第一圖像與所述第二圖像之間的幾何失真; 確定所述第一圖像與所述第二圖像之間的會(huì)聚點(diǎn);以及 向至少所述第一圖像或所述第二圖像應(yīng)用對(duì)于所述垂直視差、所述水平視差、所述幾何失真和所述會(huì)聚點(diǎn)中的至少一者的校正以創(chuàng)建至少一個(gè)經(jīng)校正的圖像以創(chuàng)建至少一個(gè)經(jīng)校正的圖像。
28.根據(jù)權(quán)利要求27所述的計(jì)算機(jī)可讀媒體,其進(jìn)一步含有處理器可執(zhí)行指令,所述處理器可執(zhí)行指令在被執(zhí)行時(shí)執(zhí)行基于行總和向量的交叉相關(guān)確定所述垂直視差的方法。
29.根據(jù)權(quán)利要求27所述的計(jì)算機(jī)可讀媒體,其進(jìn)一步含有處理器可執(zhí)行指令,所述處理器可執(zhí)行指令在被執(zhí)行時(shí)執(zhí)行基于所述經(jīng)校正的圖像產(chǎn)生立體平畫圖像對(duì)的方法。
30.一種非暫時(shí)性計(jì)算 機(jī)可讀媒體,其含有處理器可執(zhí)行第一指令,所述處理器可執(zhí)行第一指令當(dāng)被執(zhí)行時(shí)執(zhí)行一種方法,所述方法包括: 使用成像傳感器捕獲第一圖像; 顯示指示用以移動(dòng)所述成像傳感器的方向的方向指示符; 使用所述成像傳感器捕獲第二圖像;以及 基于所述第一圖像和所述第二圖像產(chǎn)生立體圖像。
31.根據(jù)權(quán)利要求30所述的計(jì)算機(jī)可讀媒體,其中所述計(jì)算機(jī)可讀媒體進(jìn)一步包括指令,所述指令在被執(zhí)行時(shí)執(zhí)行在電子顯示器的一部分上顯示所述第一圖像的一部分和在所述電子顯示器的對(duì)應(yīng)部分上顯示預(yù)覽圖像的一部分的方法。
32.—種成像裝置,其包括: 用于通過(guò)成像傳感器捕獲第一圖像的裝置; 用于顯示指示用以移動(dòng)所述成像傳感器的方向的方向指示符的裝置; 用于通過(guò)所述成像傳感器捕獲第二圖像的裝置;以及 用于基于所述第一圖像和所述第二圖像產(chǎn)生立體圖像的裝置。
【文檔編號(hào)】H04N13/02GK103733617SQ201280039379
【公開日】2014年4月16日 申請(qǐng)日期:2012年8月6日 優(yōu)先權(quán)日:2011年8月12日
【發(fā)明者】塞波·羅伯特·洪, 魯本·M·貝拉爾德, 托馬斯·韋斯利·奧斯本, 梁亮 申請(qǐng)人:高通股份有限公司