專利名稱:一種關于獲取數(shù)字圖像的方法
技術領域:
本發(fā)明涉及一種利用數(shù)碼相機獲取至少兩幅數(shù)字圖像的方法,其中所述 數(shù)字圖像被接合(stitch)成組合圖像。
背景技術:
當使用數(shù)碼相機拍攝風景的圖像時,可能經(jīng)常期望寬視場的圖像。這可 以通過拍攝多幅圖像,然后將它們接合在一起以創(chuàng)建風景的寬幅圖像,來人 工創(chuàng)建。
通過拍攝適合于被接合在一起的圖像可以獲得被接合的圖像的最有效 結果。在這點上,應該拍攝具有適當?shù)闹丿B和好的對齊的圖像。需要進行重 疊以使圖像能夠無縫地接合在一起。進一步地,形成全景的多幅圖像的最低 圖像的頂部和最高圖像的底部在垂直方向限制最終的全景圖像。因此,好的 對齊將能夠創(chuàng)建具有最大垂直尺寸或接近最大垂直尺寸的最終的全景圖像。
即使對于有經(jīng)驗的攝影師,獲取最適合于創(chuàng)建全景圖像的圖像也是困難 的。為了達到令人滿意的結果,可能需要使用三腳架。
因此,需要幫助用戶拍攝適合于形成全景圖像的圖像。在US 2005/0168594中,公開了 一種通過圖像拍攝程序引導用戶創(chuàng)建全景圖像的方 法。根據(jù)此方法,算法顯示標記,此標記在圖像拍攝過程期間在活動圖像上 被疊加并被移動,以幫助對齊隨后將被拍攝的圖像與先前記錄的圖像。
因此,顯示器向用戶同時顯示先前記錄的圖像的一部分和將被記錄的圖 像的 一 部分。這幫助用戶正確地將圖像相互對齊和關聯(lián)。
在OZCHI 2005學報中,P. Baudisch、 D. Tan、 D. Steedly、 E. Rudolph、 M. Uyttendaele, C. Pal和R. Szeliski的"全景取景器提供實時預覽以幫助用戶避免全景圖片中的缺陷"描述了另一種幫助用戶獲取全景圖像的方法。 根據(jù)此方法,全景觀景器被使用,它同時向用戶顯示三種不同類型的信息;
(1 )在其完成的當前狀態(tài),預覽顯示全景,(2)取景器顯示相機此刻所看 到的,以及(3)如果這一剎那用戶停止拍攝,實時剪切框顯示剪切后全景
將具有的范圍。
然而,全景圖像經(jīng)常在明亮環(huán)境中被拍攝,這使得觀看圖像的重疊是困 難的,因此,顯示對于在圖像獲取過程中幫助用戶是無效的。進一步地,如 果期望自拍像,那么用戶不能看見取景器并且根本得不到幫助。
因此,期望一種用于幫助用戶拍攝將被接合在一起的幾幅圖像的改進的 用戶界面。
發(fā)明內容
本發(fā)明的目的在于提供一種方法,所述方法幫助用戶拍攝將被接合成組 合圖像的圖像。本發(fā)明的特定目的在于提供這樣 一 種在明亮環(huán)境中以及當拍 攝自拍像時有效的方法。
從下列描述中將變得顯而易見的是,利用根據(jù)獨立權利要求的任何一個 的方法至少部分地達到本發(fā)明的這些和其它目的。特定實施例在從屬權利要 求中陳述。
在本申請的上下文中,術語"組合圖像"應該被解釋為從至少兩幅被拍 攝的圖像的組合中形成的圖像。被拍攝的圖像可以被形成全景圖像,該全景 圖像是長方形的,而且顯示風景的廣角。然而,被拍攝的圖像可以以任何方
式彼此關聯(lián)。例如,它們可以形成n乘m幅圖像的矩陣,其中n和m是任 意數(shù)。進一步地,組合圖像不必是矩形的。相反地,被拍攝的圖像可以被接 合在 一起以形成任意形狀的組合圖像。
因此,根據(jù)本發(fā)明的第一方面, 一種利用數(shù)碼相機獲取至少兩幅數(shù)字圖 像的方法,其中所述數(shù)字圖像將被接合成組合圖像,所述方法包括拍攝第 一數(shù)字圖像,在第一數(shù)字圖像中第一風景被成像;當所述數(shù)碼相機正在觀看的第二風景被改變時,確定所述第 一風景與所述數(shù)碼相機正在觀看的所述第二風
景之間的關系;分析所述第一風景與所述數(shù)碼相機正在觀看的所述第二風景之
間的關系,以便在第二數(shù)字圖像中識別將由所述數(shù)碼相機拍攝的便于接合所述
第 一數(shù)字圖像和所述第二數(shù)字圖像的適當視野;以及向用戶指示所述相機對準 拍攝所述第二數(shù)字圖像的適當視野,其中所述指示包括發(fā)射用戶可感知的信號。 利用所述方法,所述數(shù)碼相機確定先前被拍攝的圖像與將被拍攝的圖像之 間的關系。因此,所述相機自身確定將被成像在所述將被拍攝的圖像中的視野。
導。因此,幫助獲取組合圖像的對用戶的引導可以在明亮環(huán)境中、甚至當用戶 不能看見取景器時實施(例如當拍攝自拍像時)。
所述方法剝奪用戶對拍攝圖像的控制,因為所述將被成像的第二風景由所 述相機確定。然而,這使所述相機能以更有效的方式引導用戶。
給予用戶的所述相機對準適當視野的指示不必引導用戶至拍攝第二數(shù)字圖 像的最佳視野。所述指示可以提供當前視野距離所述最佳視野有多遠的信息給 用戶。因此,當用戶發(fā)現(xiàn)它是適當?shù)臅r候,用戶可以使用該信息控制第二數(shù)字 圖像的拍攝。進一步地,當所述相機正沿遠離第二圖像的合適視野的方向移動
時,該指示可以將情況通知用戶。在這種情況下,在所述相機被移動至距離所 述合適的^L野如此之遠以至所述被拍攝的圖〗象才艮本不再適合于接合之前,可以 給出所述第二圖像將被拍攝的指示。因此,所述指示可以強制所述第二圖像被 拍攝,其中所述第二圖像沒有描繪特別適合于接合的視野,但所述第二圖像描 繪能夠與所述第一圖像接合的^L野。
人體對觸覺響應非常快。因此,通過發(fā)射可以被用戶感知的任何種類的消 息或信號,用戶可以非常快地對所述信號做出反應。
觸覺信號可以不同方式實施。它可以釆用小的電脈沖、溫度變化或被感知 的振動的形式。
例如,所述發(fā)射可以包括激活振動器以通知用戶所述第一風景與所述第二 風景之間的關系。在所述數(shù)碼相機被移動時的跟蹤期間,所述振動器可以被激活及被停止以指示所述相機對準拍攝圖像的適當視野。這暗示在所述相機的移 動中可以連續(xù)地引導用戶。所述引導不受明亮或嘈雜環(huán)境的影響,因為用戶利 用持有所述相機的手可以感知所述振動器的停止。然后用戶將知道所述相機已 -故正確地對準。
當然,所述振動器可以以其它的方式被使用以與用戶通信。所述振動器可 以以相反的方式被使用,即在所述相機已被正確地對準的較短時段,所述振動 器被激活??商娲兀稣駝悠鞯膹姸瓤梢宰兓?,以便傳遞所述相機距離對 準的適當?shù)幕蜃顑?yōu)的視野有多遠的信息給用戶。
根據(jù)本發(fā)明的第二方面, 一種利用數(shù)碼相機獲取至少兩幅數(shù)字圖像的方法,
其中所述數(shù)字圖像將被接合成組合圖像,所述方法包括拍攝第一數(shù)字圖像, 在第 一數(shù)字圖像中第一風景被成像;當所述數(shù)碼相機正在觀看的第二風景被改 變時,確定所述第 一風景與所述數(shù)碼相機正在觀看的所述第二風景之間的關系; 分析所述第 一風景與由所述數(shù)碼相機正在觀看的所述第二風景之間的關系,以 便在第二數(shù)字圖像中識別將由所述數(shù)碼相機拍攝的便于接合所述第 一數(shù)字圖像 和所述第二數(shù)字圖像的適當視野;以及向用戶指示所述相機對準拍攝所述第二 數(shù)字圖像的適當視野,其中所述指示包括發(fā)射聲音信號。
利用所述方法,所述數(shù)碼相機確定先前被拍攝的圖像與將被拍攝的圖像之 間的關系。因此,所述相機自身確定將被成像在所述將被拍攝的圖像中的視野。
引導。因此,幫助獲取組合圖像的對用戶的引導可以在明亮環(huán)境中、甚至當用 戶不能看見取景器時實施(例如當拍攝自拍像時)。
所述方法剝奪用戶對拍攝圖像的控制,因為所述將被成像的第二風景由所 述相機確定。然而,這使所述相機能以更有效的方式引導用戶。
給予用戶的所述相機對準適當視野的指示不必引導用戶至拍攝所述第二數(shù) 字圖像的最佳視野。所述指示可以提供當前視野距離所述最佳視野有多遠的信 息給用戶。因此,當用戶發(fā)現(xiàn)它是適當?shù)臅r候,用戶可以使用所述信息控制所 述第二數(shù)字圖像的拍攝。進一步地,當所述相機正沿遠離所述第二圖像的合適
8視野的方向移動時,所述指示可以將情況通知用戶。在這種情況下,在所述相 機被移動至距離所述合適的視野如此之遠以至所述被拍攝的圖像根本不再適合 于接合之前,可以給予所述第二圖像將被拍攝的指示。因此,所述指示可以強 制所述第二圖像被拍攝,其中所述第二圖像沒有描繪特別適合于接合的視野, 但所述第二圖像描繪能夠與所述第 一 圖像接合的視野。
例如,聲音信號的發(fā)射可以包括發(fā)射聲音信號以通知用戶所述第 一風景與 所述第二風景之間的關系。在所述數(shù)碼相機被移動時的跟蹤期間,所述聲音信
號的發(fā)射可以被激活及被停止以指示所述相機對準拍攝圖像的適當視野。這暗 示用戶在所述相機的移動中可以連續(xù)地被引導且所述引導不受明亮環(huán)境的影響。
當然,所述聲音信號可以其它的方式被使用以與用戶通信。所述聲音信號 例如可以相反的方式被使用,即在所述相機已^皮正確地對準的較短時段,所述 聲音信號的發(fā)射被激活。可替代地,所述聲音信號的強度可以變化,以便傳遞 所述相機距離對準的適當?shù)幕蜃顑?yōu)的視野有多遠的信息給用戶。
所述第二風景可以以不同方式改變。所述風景通過發(fā)生在所述相機前面的 移動可以改變。在這種情況下,所述相機可以保持靜止,同時所述相機前面的 所述風景正在改變。然后,通過固定的相機拍攝幾幅圖像。然后,相對于背景 的移動被示出在所述組合圖像中。因此,所述組合圖像可以是放置在彼此頂部 的幾幅圖像的組合。
可替代地,所述第二風景可以通過相機被移動而改變。所述確定可以包括 當所述數(shù)碼相機被移動以改變所述數(shù)碼相機正在觀看的所述第二風景時,跟蹤 所述第一風景相對于所述數(shù)碼相機正在觀看的所述第二風景的位置。在這種情 況下,所述相機被移動,因此,所述相機正在觀看的所述第二風景被改變。所 述第 一風景與所述改變的第二風景之間的關系被監(jiān)視,以便使適合于與所述第 一圖像接合的第二圖像能夠被拍攝。
根據(jù)一個實施例,跟蹤所述第一風景相對于所述第二風景的位置包括比較
圖像。這暗示通過比較所述相機對準的視野來監(jiān)視所述相機的移動。例如,這可以通過連續(xù)地比較由取景器拍攝的臨時的小圖像而被實現(xiàn)??梢詫θ魏蜗惹?被拍攝的臨時圖像進行比較,以便不斷地校正所述第二風景與所述第 一風景之 間的關系。
根據(jù)另一個實施例,跟蹤所述第一風景相對于所述第二風景的位置包括感 知所述數(shù)碼相機方向的改變。所述感知例如可以利用檢測所述數(shù)碼相機的任何 旋轉的陀螺儀而達到??商娲?,所述感知可以利用羅盤被達到,其中相對于 地球石茲場的旋轉可以被;險測。知道所述數(shù)碼相機的取景角度,可以設置所述數(shù)
碼相才幾的 一皮允許的旋轉。
所述方法可以進一步包括傳遞與所述第二風景的改變相關的信息給用戶。 這暗示所述相機可以給予用戶所述相機的移動的狀態(tài)的信息,從而引導所述移 動以便所述相機可以對準所述風景的適當?shù)牟糠帧?br>
根據(jù)一個實施例,所述傳遞包括顯示所述第一風景與所述數(shù)碼相機正在觀
看的所述第二風景之間的關系的圖示(schematic representation )。這使用戶能夠 在明亮的環(huán)境中當所述取景器的細節(jié)難于看清時被引導。
所述方法可以進一步包括當所述相機對準適當視野時,拍攝第二數(shù)字圖像, 所述拍攝由所述數(shù)碼相機自動執(zhí)行。
這樣,實現(xiàn)了獲取組合圖像的自動化的方法。因此,在拍攝所述第二圖像 和隨后的圖像期間,用戶將不必按下拍攝按鈕。這暗示所述相機將不因為所述 拍攝按鈕被按下而導致被移動到不適當?shù)奈恢谩?纱娴兀脩艨梢酝耆貙?注于在正確的方向上對準所述相才幾。
另外,當圖像將被獲取被指示時,向用戶傳遞與所述相機的移動有關的信 息可以允許用戶在不同位置暫時停止移動所述相機。因而,防止了運動模糊, 并且可拍攝高質量的清晰圖像。
所述方法允許很快地拍攝將被形成組合圖像的幾幅圖像。用戶僅按下拍攝 按鈕以開始獲取所述圖像,然后在將被成像的風景上掃視移動相機。用戶連續(xù) 地被? 1導何時暫時停止掃視相機以允許另 一幅圖像被拍攝。
這是高度自動化的方法,將幫助用戶獲取用于創(chuàng)建組合圖像的圖像。關于何時拍攝圖像,用戶將不必采取任何決定。實際上, 一旦用戶開始獲取組合圖 像的程序,用戶將僅遵守由所述相機傳遞的指令。特別地,用戶將不必觀看所 述相機的取景器,因而可以在明亮或黑暗的環(huán)境中獲取自拍像或組合圖像。
所述指示可以包括在圖像的實際拍攝之前將所述圖像將被自動拍攝的信息 傳遞給用戶。這暗示在所述第二數(shù)字圖像被拍攝之前,用戶將能夠停止所述數(shù) 碼相機的移動。因此,運動模糊可以有效地;故消除。
在所述第二圖像將被拍攝的信息被傳遞給用戶之后的預定義的時段,所述
自動拍攝可以被執(zhí)行。可替代地,響應于檢測到所述相機的移動已被停止,所 述自動拍攝可以^皮執(zhí)行。
所述分析使用相鄰圖像之間的預定義的期望重疊以識別適當視野。所述重 疊可以被設置以適合所述相機的光學結構,因此,通過使用用于獲取圖像的程 序化的算法,可以獲得最佳的組合圖像。
根據(jù)一替代,所述分析可以包括確定對拍攝所述第二數(shù)字圖像合適的條 件是否成立。例如,所述分析可以檢測所述相機幾乎不被移動。在這種情況 下,所述條件成立,使得所述第二圖像可以被合適地拍攝。因為所述相機就 算是移動也僅被微小地移動,所以可以避免運動模糊。因此,如果所述相機 對準可能是適合于接合的視野,且所述相機的這些不移動的條件成立,那么 做出決定以拍攝所述第二數(shù)字圖像。作為替代,所述分析可以檢測所述相機 對準特別適合于接合到先前拍攝的圖像中的視野。這可以被檢測作為拍攝所 述第二數(shù)字圖像的適當?shù)臈l件,即使所述相機當時被移動。然后,圖像不久 將被拍攝的指示被傳遞給用戶,允許用戶在適當?shù)奈恢猛V顾鱿鄼C移動。 此后,所述第二數(shù)字圖像被拍攝。
所述方法可以進一步包括顯示所述數(shù)碼相機的期望的移動的動畫,其中所 述動畫與所述數(shù)碼相機的實際移動同步。所述動畫使用戶容易地理解如何移動
所述相機。例如,所述動畫可以向用戶指示如果全景圖像將被獲取,那么所
述相機僅被將旋轉并且所述相機將不進行任何線性移動和任何傾斜移動。
11根據(jù)本發(fā)明的第三方面, 一種利用數(shù)碼相機獲取至少兩幅數(shù)字圖像的方法,
其中所述數(shù)字圖像被接合成組合圖像,所述方法包括拍攝第一數(shù)字圖像,在 第一數(shù)字圖像中第一風景被成像;允許用戶移動所述數(shù)碼相機以將所述相機對 準與所述第 一風景部分地重疊的第二風景;將第二數(shù)字圖像將被自動拍攝的信 息傳遞給用戶;以及自動拍攝第二數(shù)字圖像。
所述方法幫助用戶獲取用于形成組合圖像的圖像,其中所述圖像中的運動 模糊被防止。因為在所述圖像實際被拍攝之前,用戶被通知數(shù)字圖像將被拍攝, 所以用戶將能夠停止所述相機的移動。所述第二圖像的自動拍攝暗示不會因 為用戶按下拍攝按鈕而導致運動模糊的形成。
進一步地,當幾幅隨后的圖像將被拍攝時,向用戶傳遞信息可以每隔一定 時間間隔發(fā)生。這暗示用戶可以被幫助掃視風景并拍攝適合于接合的圖像。因 為用戶不需要做出關于所述相機的適當?shù)姆较虻娜魏螞Q定,所以用戶可以穩(wěn)定 而統(tǒng)一的方式移動相機。這暗示全部掃視所述風景期間,相鄰圖像之間的取 景角度差值可以是常量。因此,在拍攝圖像期間,即使不分析關于被成像的風 景之間的關系,也由所述相機幫助用戶獲得適合于接合成組合圖像的圖像。
傳遞信息給用戶可以多種不同的方式被實現(xiàn),如參考本發(fā)明的第 一和第二 方面的上面所述。
所述第二數(shù)字圖像的自動拍攝可在所述傳遞之后的預定時段被執(zhí)行。所述 預定時段是在所述第二數(shù)字圖像被拍攝之前的允許用戶停止所述相機的移動的 任何合適的時段。所述預定時間周期通??梢允切∮谝幻?。
可替代地,所迷方法進一步包括檢測所述數(shù)碼相機的移動被停止,其中, 響應于檢測到移動被停止,所述第二數(shù)字圖像的自動拍攝被執(zhí)行。這暗示所 述第二數(shù)字圖像不包含任何運動模糊被肯定地保證。
根據(jù)本發(fā)明的第四方面, 一種利用數(shù)碼相機獲取至少兩幅數(shù)字圖像的方法, 其中所述數(shù)字圖像被接合成組合圖像,所述方法包括拍攝第一數(shù)字圖像,在 第一數(shù)字圖像中第一風景被成像;允許用戶移動所述數(shù)碼相機以將所述相機對 準第二風景;檢測所述數(shù)碼相機的移動被停止;以及響應于檢測到所述移動被停止,自動拍攝第二數(shù)字圖像。
根據(jù)本發(fā)明的所述方面,當圖像被拍攝時,用戶控制對所述相機的位置進 行確定。通過停止所述相機的移動,用戶將開始拍攝圖像。這暗示所述圖像被 拍攝而不具有任何運動模糊。進一步地,因為圖像響應于所述數(shù)碼相機的被檢 測到的移動被停止而被自動拍攝,因此圖像可以很快地被拍攝。這允許用戶以 快的方式移動相機,因此用戶能夠以穩(wěn)定而統(tǒng)一的方式移動所述相機。同樣, 所述第二圖像的自動拍攝暗示不會因為用戶按下拍攝按鈕而導致運動模糊的 形成。
現(xiàn)將參考附圖,作為示例對本發(fā)明做更詳細地描述。 圖1為根據(jù)本發(fā)明實施例的方法的流程圖。 圖2為用于本方法的數(shù)碼相機的示意圖。
具體實施例方式
現(xiàn)將參考圖1,對引導用戶獲取將被接合成組合圖像的數(shù)字圖像的方法 ii一亍4苗i^。
在步驟10,用戶在數(shù)碼相機的組合圖像拍攝模式中,通過按下拍攝按 鈕開始獲取數(shù)字圖像。在步驟12,相機因此被激活以拍攝數(shù)碼相機所正在 觀看的第一處風景的第一圖像。進一步地,相機被激活以引導用戶將相機對 準用于形成組合圖像的更多風景的適當視野(view)。
在步驟14,隨著相機移動,相機記錄其正在觀看的風景的臨時圖^f象。 這些臨時圖像被顯示在取景器上。進一步地,在步驟16,先前記錄的圖像 與臨時圖像比較,并且,在先前記錄的圖像中成像的風景的位置被跟蹤。在 步驟18,相機分析在先前記錄的數(shù)字圖像中成像的風景與正在觀看的風景 之間的關系?;诖朔治觯鄼C決定其是否對準拍攝隨后圖像的適當視野。 在步驟20,當相機對準適當視野時,相機自動拍攝數(shù)字圖像。連續(xù)拍攝的臨時圖像之間可以相互比較,用于連續(xù)地校正相機已經(jīng)被如 何移動。這暗示僅僅小的圖像被相互比較,從而保持跟蹤的計算復雜性相對 較低。在先前記錄的圖像中成像的風景的位置由第一臨時圖像模擬,在拍攝 圖像之后,此第一臨時圖像立即被寄存在取景器中。
可以在相機中對預定義的重疊進行編程。因此,相機分析已被成像的風 景與正在觀看的風景之間的重疊以便確定此重疊。在相機移動期間,重疊不 斷減少。當重疊達到預定義的水平時,分析決定相機對準適當視野。
預定義的重疊允許相機被適當?shù)鼐幊桃赃m合相機的光學結構(optical set-up)。然而,在拍攝組合圖像之前,可以允許用戶改變預定義的重疊。
由于跟蹤使用取景器的圖像,而它非常小,所以可以實時執(zhí)行跟蹤。正 如本領域技術人員所理解的,可以以任何合適的方式執(zhí)行跟蹤以比較和匹配 先前記錄的圖像與取景器中的臨時圖像。例如,光流算法或二維相關性算法 可以被用于這些圖像之間的相互比較以便確定這些圖像是否以適合于拍攝 另一圖像的方式相關。
作為使用預定義的重疊的替代,分析可以包括確定適合于拍攝第二數(shù)字 圖像的條件是否成立。例如,此分析可以檢測相機幾乎不被移動。在這種情 況下,該條件成立,使得第二圖像可以被合適地拍攝。因為如果有一點移動 的話,相機也僅被微小地移動,所以可以避免運動模糊。因此,如果相機對 準的是可以適合于接合的視野,并且相機的這些不移動的條件成立,那么可 以做出拍攝第二數(shù)字圖像的決定。
作為另 一個替代,分析可以檢測到相機對準特別適合于接合到先前拍攝 的圖像的視野。這可以被檢測作為拍攝第二數(shù)字圖像的適當?shù)臈l件,即使相 機當時正在被移動。然后,圖像不久將被拍攝的指示被傳遞給用戶,允許用 戶在適當?shù)奈恢猛V挂苿酉鄼C。此后,第二數(shù)字圖像被拍攝。
當此分析決定相機對準適當視野時,相機被安排自動拍攝隨后的圖像。 這暗示用戶將不需要給予諸如按下拍攝按鈕之類的任何進一步的輸入給相 機。因此,用戶可以專注于正確地對準相機,尤其是,將不會發(fā)生由于按4丑
14被按下時用戶抖動造成相機不在適當位置的移動。
然而,根據(jù)替代的實施例,當用戶已經(jīng)被相機引導至將相機對準適當視 野時,用戶可以通過按下按鈕開始拍攝每幅圖像。
在為了拍攝風景的不同部分的圖像而移動相機期間,相機連續(xù)地引導用
戶移動。因此,與步驟14-20同時地,相機通知用戶如何移動相機。在步驟 22,相機顯示用戶應該如何移動相機的動畫。進一步地,在步驟24,相機 指示應該何時暫時性地停止移動以獲取圖像。
相機可以以多種不同的方式指示應該何時暫時性地停止移動。根據(jù)第一 替代,當相機被移動時,相機激活振動器。當相機正確地對準以拍攝圖像時, 振動器被停止。根據(jù)第二替代,當相機正確地對準以拍攝圖像時,相機激活 振動器。
因此,用戶將用持有相機的手感知振動器被激活。這暗示不需要與用戶 進行視覺或聽覺的通信,當在明亮或黑暗的環(huán)境中或在嘈雜的環(huán)境中拍攝組 合圖像時,這可能是有利的。進一步地,身體對觸覺脈沖的物理響應是非常 快的,因此,用戶可以很快地對感知的通信做出反應。振動器可以以多種不 同的方式被用于與用戶通信。例如,隨著適當視野被接近,振動的強度可以 被增加,或者可替代地,隨著適當視野被接近,振動的強度可以被減少。因 此,用戶可以得到關于相機距離對準的適當視野有多遠的反饋。
根據(jù)第三替代,當相機正確地對準以拍攝圖像時,相機發(fā)射聲音信號。 根據(jù)第四替代,當相機被移動時相機發(fā)射聲音信號。當相機正確地對準以拍 攝圖像時,聲音信號被停止。
因此,用戶將聽到被激活的聲音信號。這暗示不需要與用戶進行視覺的 通信,當在明亮或黑暗環(huán)境中拍攝組合圖像時,這可能是有利的。
聲音信號可以以多種不同方式用于與用戶通信。例如,隨著適當^見野被 接近,聲音信號的音量可以被增加,或者可替代地,隨著適當視野被接近, 聲音信號的音量可以被減少。因此,用戶可以得到關于相機距離對準的適當 視野有多遠的反饋。在用戶看可見指示有困難的情況下,上述替代尤其是有利的。例如,當 取景器可能不被觀看時,這有利于拍攝全景自拍像或其它的組合圖像。
根據(jù)又一替代,相機顯示在先前記錄的圖像中成像的風景與正在觀看的 風景之間的關系的示意圖。先前記錄的圖像可由第 一矩形代表且正在觀看的 風景可由相對第一矩形移動的第二矩形代表。指示隨后被拍攝的圖像的期望 位置的第三矩形也^皮顯示。因此,用戶可以連續(xù)地看見正在觀看的風景的部 分如何接近拍攝隨后圖像的適當視野。這給用戶連續(xù)反饋關于相機視野多么 接近于隨后的期望視野,因而可以提高用戶正確對準相機的能力。
上述替代的兩個或多個可以相互組合使用。以這種方式,可以進一步地 提高對用戶的引導。
在步驟26,當將在組合圖像中成像的整個風景已經(jīng)被掃視過時,圖像 拍攝過程被停止。用戶通過按下按鈕或停止相機的移動可以停止此過程???替代地,當將被接合在一起的圖像的預定數(shù)已被拍攝時,此過程可以被停止。
在步驟28,當所有需要的圖像已被拍攝時,圖像被接合在一起以形成 一幅大的組合圖像。為了便于匹配,被拍攝的圖像可能被處理。例如,圖像 的柱面投影和透鏡修正可以被執(zhí)行。然后,為了適當?shù)貙⑺鼈兤ヅ湓谝黄穑?被拍攝和被處理的圖像被分析。使用本領域技術人員所理解的合適的匹配算 法,這可以#皮#1行。
根據(jù)替代性的實施例,圖像將會被拍攝的指示每隔一定時間間隔可以被 給予用戶。這暗示沒有對在先前記錄的圖像中成像的風景的位置進行跟蹤。 進一步地,沒有對相機是否對準適當視野進行分析。為了允許相機拍攝沒有 運動模糊的圖像,僅幫助用戶在每隔一定時間間隔停止相機的移動。此后, 被拍攝的圖像可以被接合成組合的圖像。這些圖像的接合可能需要更多的計 算,因為在拍攝圖像期間,實現(xiàn)圖像的可接受的重疊的控制沒有發(fā)生。然而, 定時拍攝圖像使得有可能達到好的接合結果。
根據(jù)另一替代性的實施例,用戶將進一步控制何時將拍攝圖像。處理器 被安排為檢測相機的移動何時已經(jīng)被停止。響應于此不移動,圖像將被拍攝。因此,在被拍攝的圖像中沒有運動模糊。通過在適當?shù)奈恢猛V瓜鄼C的移動, 用戶可以使相機拍攝這些位置的圖像。當檢測到不移動時,自動執(zhí)行圖像的 拍攝。
通過對取景器所拍攝的臨時圖像進行相互比較,可以檢測到不移動。當 兩幅隨后的臨時圖像之間不存在差異或存在可忽略的差異時,這可以被解釋 為相機沒有移動。為了使得對不移動的檢測更可靠,需要在三幅或多幅隨后 的臨時圖像之間不存在差異或僅存在可忽略的差異。
根據(jù)又一替代性的實施例,可以在相機沒有發(fā)生任何移動的情況下拍攝 將被組合的圖像。代替地,相機可以對準物體正在其中移動的風景。因此, 相機可以拍攝視野中具有共同背景的幾幅圖像,其中移動正發(fā)生??梢栽谶@ 些圖像彼此的頂部組合這些圖像以便物體的移動相對于共同的背景而被示 出。在這種情況下,可以參考步驟16-18,以上述類似方式跟蹤先前記錄 的圖像與正在觀看的風景之間的差異。當差異被確定大于預定的閾值時,新 圖像可以被拍攝。
現(xiàn)在參考圖2,用于根據(jù)上述方法拍攝組合圖像的相機將被描述。相機
40特別適合于被組合在移動電話中,因為移動電話相機尤其被用于以快而
簡單的方式獲取圖像。然而,本方法可以在任何種類的數(shù)碼相機中實施。相
機40包括相機的視野被成像在其中的取景器42。取景器42形成顯示器44 的一部分,顯示相機的視野的活動圖像。顯示器44進一步地被安排為在拍 攝組合圖像時引導用戶。顯示器44可以顯示相機應當如何被移動的動畫, 且顯示器44也可以呈現(xiàn)先前記錄的圖像的圖示到相機的當前視野。
相機40進一步包括振動器46,為了引導用戶移動相機,它可以被激活 和被停止。相機40也可以包括揚聲器48以便聲音信號可以被發(fā)射以引導用 戶。
相機40也包括處理器單元50。處理器單元50比較先前記錄的圖像與 相機的當前的視野,確定相機是否對準適當視野以拍攝隨后的圖像。為了將 圖像接合成大的組合圖像,處理器50也處理所有被拍攝的圖像。在圖像拍
17攝過程期間及當圖像被接合在一起時,被拍攝的圖像可以暫時被存儲在
RAM存儲器52中。當被組合的圖像已被創(chuàng)建時,它可以被存儲在固定存儲 器54中。
應當強調的是,此處描述的優(yōu)選實施例決不是限制,在附加的權利要求 書所限定的保護范圍內的多個替代性的實施例是可能的。
例如,決定是否相機對準適當視野以拍攝隨后的圖像可利用檢測相機方 向的傳感器實施。該傳感器例如可以是陀螺儀或羅盤。因此,在拍攝先前的 圖像時,該傳感器可以存儲相機的方向信息。當方向的變化超過閾值時,可 以被給予是時候去拍攝隨后的圖像的指示。
權利要求
1、一種利用數(shù)碼相機獲取至少兩幅數(shù)字圖像的方法,其中所述數(shù)字圖像將被接合成組合圖像,所述方法包括拍攝第一數(shù)字圖像,在所述第一數(shù)字圖像中第一風景被成像,當所述數(shù)碼相機正在觀看的第二風景被改變時,確定所述第一風景與所述數(shù)碼相機正在觀看的所述第二風景之間的關系,分析所述第一風景與所述數(shù)碼相機正在觀看的所述第二風景之間的關系,以便在第二數(shù)字圖像中識別將由所述數(shù)碼相機拍攝的便于接合所述第一數(shù)字圖像和所述第二數(shù)字圖像的適當視野,以及向用戶指示所述相機對準拍攝第二數(shù)字圖像的適當視野,其中所述指示包括發(fā)射用戶可感知的信號。
2、 根據(jù)權利要求1所述的方法,其中所述發(fā)射用戶可感知的信號包括在所述相機對準拍攝圖像的適當視野時,發(fā)射所述信號。
3、 根據(jù)權利要求1所迷的方法,其中所述發(fā)射用戶可感知的信號包括在所述相機對準拍攝圖像的適當視野時,停止發(fā)射用戶可感知的所述信號。
4、 根據(jù)前述權利要求中的任何一項所述的方法,其中所述發(fā)射用戶可感知的信號進一 步包括激活振動器。
5、 一種利用數(shù)碼相機獲取至少兩幅數(shù)字圖像的方法,其中所述數(shù)字圖像將被接合成組合圖像,所述方法包括拍攝第一數(shù)字圖像,在所述第一數(shù)字圖像中第一風景被成像,當所述數(shù)碼相機正在觀看的第二風景被改變時,確定所述第 一風景與所述數(shù)碼相機正在觀看的所述第二風景之間的關系,分析所述第一風景與所述數(shù)碼相機正在觀看的所述第二風景之間的關系,以便在第二數(shù)字圖像中識別將由所述數(shù)碼相機拍攝的便于接合所述第 一數(shù)字圖像和所述第二數(shù)字圖像的適當視野,以及向用戶指示所述相機對準拍攝第二數(shù)字圖像的適當視野,其中所述指示包括發(fā)射聲音信號。
6、 根據(jù)權利要求5所述的方法,其中所述發(fā)射聲音信號包括在所述相機對準拍攝圖像的適當視野時,發(fā)射所述聲音信號。
7、 根據(jù)權利要求5所述的方法,其中所述發(fā)射聲音信號包括在所述相機對準拍攝圖像的適當視野時,停止發(fā)射所述聲音信號。
8、 根據(jù)前述權利要求中的任何一項所述的方法,其中所述確定包括當所述數(shù)碼相機被移動以改變所述數(shù)碼相機正在觀看的所述第二風景時,跟蹤所述第 一風景相對于所述數(shù)碼相機正在觀看的所述第二風景的位置。
9、 根據(jù)權利要求8所述的方法,其中所述跟蹤所述第一風景相對于所述第二風景的位置包括對圖像進行比較。
10、 根據(jù)權利要求8所述的方法,其中所述跟蹤所述第一風景相對于所述第二風景的位置包括感知所述數(shù)碼相機的方向的改變。
11、 根據(jù)權利要求8至10中的任何一項所述的方法,進一步包括顯示所述數(shù)碼相機的期望移動的動畫,其中所述動畫與所述數(shù)碼相機的實際移動同步。
12、 根據(jù)前述權利要求中的任何一項所述的方法,進一步包括將與所述第二風景的改變相關的信息傳遞給用戶。
13、 根據(jù)權利要求12所述的方法,其中所述傳遞包括顯示所述第一風景與所述數(shù)碼相機正在觀看的所述第二風景之間的關系的圖示。
14、 根據(jù)前述權利要求中的任何一項所述的方法,進一步包括當所述相機對準適當視野時,拍攝第二數(shù)字圖像,所述拍攝由所述數(shù)碼相機自動執(zhí)行。
15、 根據(jù)權利要求14所述的方法,其中所述指示包括在實際拍攝圖像之前將圖像將會被自動拍攝的信息傳遞給用戶。
16、 根據(jù)前述權利要求中的任何一項所述的方法,其中所述分析使用相鄰圖像之間的預定義的期望重疊以識別適當視野。
17、 一種利用數(shù)碼相機獲取至少兩幅數(shù)字圖像的方法,其中所述數(shù)字圖像將被接合成組合圖像,所述方法包括拍攝第一數(shù)字圖像,在所述第一數(shù)字圖像中第一風景被成像,允許用戶移動所述數(shù)碼相機以將所述相機對準與所述第一風景部分重疊的第二風景,將第二數(shù)字圖像將被自動拍攝的信息傳遞給用戶,以及自動拍攝第二數(shù)字圖像。
18、根據(jù)權利要求17所述的方法,其中所述自動拍攝在所述傳遞之后的預定時段執(zhí)行。
19、根據(jù)權利要求17所述的方法,進一步包括檢測所述數(shù)碼相機的移動被停止,其中響應于檢測到移動被停止,所述第二數(shù)字圖像的自動拍攝被執(zhí)行。
20、一種利用數(shù)碼相機獲取至少兩幅數(shù)字圖像的方法,其中所述數(shù)字圖像將被接合成組合圖像,所述方法包括拍攝第一數(shù)字圖像,在所述第一數(shù)字圖像中第一風景被成像,允許用戶移動所述數(shù)碼相機以將所述相機對準第二風景,檢測所述數(shù)碼相機的移動被停止,及響應于檢測到所述移動被停止,自動拍攝第二數(shù)字圖像。
全文摘要
一種利用數(shù)碼相機獲取至少兩幅數(shù)字圖像的方法,其中所述數(shù)字圖像將被接合成全景圖像,包括拍攝第一數(shù)字圖像,在第一數(shù)字圖像中第一風景被成像,當所述數(shù)碼相機正在觀看的第二風景被改變時,確定所述第一風景與所述數(shù)碼相機正在觀看的所述第二風景之間的關系,分析所述第一風景與所述數(shù)碼相機正在觀看的所述第二風景之間的關系以便在第二數(shù)字圖像中識別將由所述數(shù)碼相機拍攝的適當視野,以及向用戶指示所述相機對準拍攝第二數(shù)字圖像的適當視野。
文檔編號G03B37/00GK101490617SQ200780027071
公開日2009年7月22日 申請日期2007年7月11日 優(yōu)先權日2006年7月19日
發(fā)明者姚正榮, 約翰·溫德馬克, 薩米·尼爾米 申請人:斯卡拉多Ab公司