專利名稱:拍攝全景圖像的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)字圖像拍攝和具有數(shù)字成像功能的各種裝置,諸如移動(dòng)通信終端,具體地說(shuō),涉及一種拍攝全景圖像的方法。
背景技術(shù):
通常,數(shù)字成像設(shè)備的拍攝單元能夠捕獲范圍在30度至50度之間的圖像,所述范圍小于范圍在150至200度之間的人的視野。全景拍攝方案是指通過(guò)在僅以增加的方式改變拍攝視角時(shí)拍攝幾幅場(chǎng)景并隨后將拍攝的場(chǎng)景連接以將所述場(chǎng)景重建成單個(gè)圖像,來(lái)產(chǎn)生與人眼的視野相近或大于人眼的視野的圖像的技術(shù)。
在全景拍攝模式中,數(shù)字成像設(shè)備通常以橫向或縱向連接這樣的方式拍攝幾幅場(chǎng)景,接著將拍攝的圖像存儲(chǔ)在存儲(chǔ)器中。隨后,將存儲(chǔ)在存儲(chǔ)器中的圖像提供給內(nèi)部/外部圖像處理器以再現(xiàn)單個(gè)圖像。為了去除場(chǎng)景的邊界部分出現(xiàn)的顏色差異和圖像失真,以這樣的方式拍攝多幅場(chǎng)景使得它們的邊界部分適當(dāng)?shù)刂丿B。其后,進(jìn)行包括排列、縫合和混合的圖像處理操作,從而拍攝的圖像的重疊部分能夠彼此協(xié)調(diào)。其結(jié)果是,產(chǎn)生自然連接了幾幅場(chǎng)景的單個(gè)圖像。
在全景拍攝中要考慮的重要問(wèn)題是以盡可能準(zhǔn)確排列這樣的方式拍攝各個(gè)場(chǎng)景。為此,除了用戶使用附加裝置(諸如三角架)手動(dòng)拍攝場(chǎng)景的基本方案之外,最近已經(jīng)提出新方案,在所述新方案中,在附于三角架等上的旋轉(zhuǎn)式裝置上安裝拍攝設(shè)備,并且安裝的拍攝設(shè)備在全景拍攝期間相應(yīng)于將拍攝的各個(gè)場(chǎng)景來(lái)旋轉(zhuǎn)。在第2003-0052444號(hào)韓國(guó)專利申請(qǐng)(標(biāo)題CAMERAAND METHOD FOR PHOTOGRAPHING PANORAMA PICTURES,申請(qǐng)人SAMSUNG TECHWIN CO.,LTD,發(fā)明人Sungcheol BAE,申請(qǐng)日期2003.07.29)中公開(kāi)了這種技術(shù)的示例。
為了在全景拍攝中在沒(méi)有上述附加裝置輔助的情況下準(zhǔn)確排列各個(gè)場(chǎng)景,提出了另一方案,在所述方案中,以適當(dāng)?shù)嘏c當(dāng)前拍攝的圖像重疊這樣的方式來(lái)顯示先前拍攝的圖像的邊緣部分,從而用戶能夠通過(guò)將當(dāng)前圖像與先前圖像匹配來(lái)調(diào)整適合的拍攝位置。在第2004/0189849號(hào)美國(guó)公布的申請(qǐng)(標(biāo)題PANORAMIC SEQUENCE GUIDE,發(fā)明人,Gregory V.Hofer申請(qǐng)日期2003.03.31)中公開(kāi)了這種技術(shù)的示例。
由于全景拍攝操作比正常拍攝更加復(fù)雜,并且需要熟練的用戶,因此需要新技術(shù)向用戶提供更加方便且有效的拍攝操作。
發(fā)明內(nèi)容
因此,提出本發(fā)明在于通過(guò)提供拍攝全景圖像的方法來(lái)解決現(xiàn)有技術(shù)中出現(xiàn)的上述問(wèn)題,并且提供附加優(yōu)點(diǎn),所述拍攝全景圖像的方法使用戶能夠更加容易地處理拍攝操作,并且對(duì)組成全景圖像的每幅場(chǎng)景的結(jié)構(gòu)提供了更多自主性。
根據(jù)本發(fā)明的一方面,提供一種拍攝全景圖像的方法,所述方法包括第一步,每當(dāng)每幅場(chǎng)景被拍攝時(shí),檢查是根據(jù)預(yù)定幀設(shè)置組成全景圖像的每幅場(chǎng)景的配置,還是任意設(shè)置組成全景圖像的每幅場(chǎng)景的配置;第二步,當(dāng)?shù)谝徊降臋z查結(jié)果顯示每當(dāng)每幅場(chǎng)景被拍攝時(shí)任意設(shè)置每幅場(chǎng)景的配置時(shí),在預(yù)覽屏幕上輸出拍攝指導(dǎo)屏幕,拍攝指導(dǎo)屏幕通過(guò)使用到目前為止已經(jīng)拍攝的場(chǎng)景來(lái)重疊顯示先前拍攝場(chǎng)景的指導(dǎo)圖像并顯示指示以整個(gè)幀呈現(xiàn)當(dāng)前拍攝的場(chǎng)景的位置的指示符;第三步,當(dāng)在第二步中輸出拍攝指導(dǎo)屏幕期間輸入快門鍵時(shí),將相應(yīng)的拍攝場(chǎng)景存儲(chǔ)為相應(yīng)標(biāo)號(hào)的場(chǎng)景;以及第四步,在操作第三步之后檢查是否激活預(yù)定方向鍵或完成鍵,當(dāng)輸入完成鍵時(shí),確定完成所有場(chǎng)景的拍攝,當(dāng)輸入方向鍵時(shí),考慮將幀沿著與輸入方向鍵相應(yīng)的上下方向或左右方向從當(dāng)前拍攝的場(chǎng)景開(kāi)始延伸,并進(jìn)行到輸出拍攝指導(dǎo)屏幕的第二步。
根據(jù)本發(fā)明的另一方面,所述方法還包括第五步,當(dāng)?shù)谝徊降臋z查結(jié)果顯示根據(jù)預(yù)定幀設(shè)置每幅場(chǎng)景的配置時(shí),在預(yù)覽屏幕上輸出拍攝指導(dǎo)屏幕,拍攝指導(dǎo)屏幕通過(guò)使用到目前為止已經(jīng)拍攝的場(chǎng)景來(lái)重疊顯示先前拍攝場(chǎng)景的指導(dǎo)圖像并顯示指示以預(yù)定幀呈現(xiàn)當(dāng)前拍攝的場(chǎng)景的位置的指示符;第六步,當(dāng)在第五步中輸出拍攝指導(dǎo)屏幕期間輸入快門鍵時(shí),將相應(yīng)的拍攝場(chǎng)景存儲(chǔ)為相應(yīng)標(biāo)號(hào)的場(chǎng)景;以及第七步,在操作第六步之后檢查當(dāng)前拍攝的場(chǎng)景是否是預(yù)定幀中的最后場(chǎng)景,在當(dāng)前拍攝的場(chǎng)景是最后場(chǎng)景時(shí),確定完成所有場(chǎng)景的拍攝,當(dāng)沒(méi)有完成所有場(chǎng)景的拍攝時(shí)進(jìn)行到輸出拍攝指導(dǎo)屏幕的第五步。
通過(guò)下面結(jié)合附圖進(jìn)行的詳細(xì)描述,本發(fā)明的上述特點(diǎn)和優(yōu)點(diǎn)將會(huì)變得更加清楚,其中圖1是示出將全景拍攝的對(duì)象及其拍攝屏幕的示圖;圖2A和圖2B的每一個(gè)是示出兩個(gè)場(chǎng)景重疊的全景圖像的示圖;圖3是應(yīng)用本發(fā)明的便攜式終端的構(gòu)造框圖;圖4是示出根據(jù)本發(fā)明的示例性實(shí)施例的全景拍攝操作的流程圖;圖5是示出根據(jù)本發(fā)明拍攝的全景圖像的示圖;圖6是示出根據(jù)本發(fā)明的示例性實(shí)施例的如何配置每幅場(chǎng)景中與先前場(chǎng)景重疊的指導(dǎo)圖像以及在全景拍攝期間在預(yù)覽屏幕上的哪個(gè)位置顯示指導(dǎo)圖像的示圖;圖7是示出根據(jù)本發(fā)明的示例性實(shí)施例的在全景拍攝期間顯示每幅場(chǎng)景中與先前場(chǎng)景重疊的指導(dǎo)圖像的狀態(tài)的示圖;圖8是示出根據(jù)本發(fā)明的示例性實(shí)施例的當(dāng)拍攝全景圖像時(shí)用于建立全景場(chǎng)景幀的菜單屏幕的示圖;以及圖9A、圖9B和圖9C是示出根據(jù)本發(fā)明的示例性實(shí)施例的全景拍攝期間將拍攝的各個(gè)場(chǎng)景的示圖。
具體實(shí)施例方式
以下,將參照附圖來(lái)描述本發(fā)明的示例性實(shí)施例。在下面的描述中,盡管相同的部件在不同的附圖中示出,但是相同的標(biāo)號(hào)始終表示相同的部件,此外,提供在下面的描述中提出的各種特定定義僅為了幫助全面地理解本發(fā)明,并且對(duì)于本領(lǐng)域技術(shù)人員明顯的是,在沒(méi)有這些定義的情況下也能夠?qū)崿F(xiàn)本發(fā)明。由于對(duì)合并于此的公知功能和結(jié)構(gòu)的詳細(xì)描述可能使本發(fā)明的主題內(nèi)容不夠清晰,因此為了清楚和簡(jiǎn)明將其省略。
圖1示出將使用圖像捕獲裝置捕獲的全景場(chǎng)景。具體地說(shuō),圖1的(a)中示出天然景觀,圖1的(b)顯示相應(yīng)場(chǎng)景的全景拍攝期間的各個(gè)拍攝屏幕。作為示例,圖1的(b)中示出的拍攝屏幕110、屏幕120中的一個(gè)可以是顯示已經(jīng)拍攝并存儲(chǔ)的第一場(chǎng)景的屏幕110,另一個(gè)可以是顯示當(dāng)前拍攝的第二場(chǎng)景的預(yù)覽屏幕120。如圖1(b)所示,與第二場(chǎng)景連續(xù)的存儲(chǔ)的第一場(chǎng)景的一部分在預(yù)覽屏幕120中第二場(chǎng)景與第一場(chǎng)景連接的一側(cè)上被顯示為指導(dǎo)圖像110-a。因此,用戶可以通過(guò)參考指導(dǎo)圖像110-a來(lái)適當(dāng)調(diào)整顯示在預(yù)覽屏幕120上的第二場(chǎng)景的拍攝位置。
圖2A和圖2B分別示出兩個(gè)場(chǎng)景重疊的全景圖像。具體地說(shuō),圖2A顯示兩幅拍攝的場(chǎng)景橫向連接的全景圖像,圖2B顯示兩幅拍攝的場(chǎng)景縱向連接的全景圖像。以這種方式,在拍攝全景圖像時(shí),可以按橫向或縱向按行排列這樣的方式來(lái)配置組成全景圖像的多幅場(chǎng)景。在全景拍攝中,通常預(yù)先固定組成一幅全景圖像的場(chǎng)景的數(shù)量。
由于如前面剛剛提到的預(yù)定組成全景圖像的場(chǎng)景的數(shù)量,并且以橫向或縱向簡(jiǎn)單按行排列場(chǎng)景,因此用戶很難按期望的方式拍攝對(duì)象。因此,如下面所解釋的,本發(fā)明的教導(dǎo)使用戶能夠自主地設(shè)置組成全景圖像的場(chǎng)景的數(shù)量和空間結(jié)構(gòu)。
圖3示出應(yīng)用本發(fā)明的便攜式終端的構(gòu)造。如圖所示,示出便攜式終端的基本硬件裝置,但是應(yīng)該注意,本發(fā)明的技術(shù)可以應(yīng)用于能夠拍攝圖像或具有數(shù)字成像功能的其它裝置。當(dāng)本發(fā)明被應(yīng)用于重視便攜性而且具有小視角的裝置,諸如便攜式終端,而不是普通數(shù)字相機(jī)時(shí),本發(fā)明可能更加高效。
參照?qǐng)D3,具有根據(jù)本發(fā)明的示例性實(shí)施例的數(shù)字成像功能的便攜式終端可包括相機(jī)模塊20、圖像處理單元22、顯示單元24、控制器單元14、存儲(chǔ)器單元16、鍵輸入單元18、無(wú)線單元10和無(wú)線數(shù)據(jù)處理單元12。
在移動(dòng)通信網(wǎng)絡(luò)中,無(wú)線單元10將用戶語(yǔ)音、文本和控制數(shù)據(jù)調(diào)制成無(wú)線信號(hào),并且將調(diào)制的無(wú)線信號(hào)發(fā)送到基站(未顯示)。無(wú)線單元10從基站接收無(wú)線信號(hào),并且將接收的無(wú)線信號(hào)解調(diào)為語(yǔ)音、文本和控制數(shù)據(jù)等。無(wú)線數(shù)據(jù)處理單元12運(yùn)行以對(duì)通過(guò)無(wú)線單元10接收的語(yǔ)音數(shù)據(jù)解碼并通過(guò)揚(yáng)聲器將解碼的語(yǔ)音數(shù)據(jù)輸出為可聽(tīng)的語(yǔ)音,運(yùn)行以將從麥克風(fēng)輸入的用戶語(yǔ)音信號(hào)處理為數(shù)據(jù)并將處理的數(shù)據(jù)輸出到無(wú)線單元10,并且運(yùn)行以將通過(guò)無(wú)線單元10輸入的本文數(shù)據(jù)和控制數(shù)據(jù)提供給控制器單元14。在控制器單元14的控制下執(zhí)行無(wú)線數(shù)據(jù)處理單元12的這些所有操作。
相機(jī)模塊20在控制器單元14的控制下執(zhí)行拍攝從外部對(duì)象輸入的可見(jiàn)光的一般數(shù)字相機(jī)功能。這種相機(jī)模塊20具有包括CCD圖像傳感器的拍攝單元202,并且還可具有用于提供光照度測(cè)量的光照傳感器、用于測(cè)量鏡頭和對(duì)象之間的焦距的距離傳感器等,圖像處理單元22處理從相機(jī)模塊20輸出的圖像數(shù)據(jù),從而將圖像數(shù)據(jù)轉(zhuǎn)換為合適格式的數(shù)字圖像數(shù)據(jù)。
鍵輸入單元18是用于通過(guò)用戶鍵操作輸入電話號(hào)碼或文本的單元。這個(gè)鍵輸入單元18具有用于輸入數(shù)字和字符信息的鍵,以及用于設(shè)置各種功能的功能鍵。此外,鍵輸入單元18將鍵輸入信號(hào)輸出到控制器單元14??捎扇魏晤愋偷娘@示裝置(諸如液晶顯示器(LCD)等)來(lái)形成顯示單元24,并且顯示單元24顯示便攜式終端的各種操作狀態(tài)的消息以及拍攝的數(shù)字圖像數(shù)據(jù)。
控制器單元14通??刂票銛y式終端的上述功能單元的全部操作。也就是說(shuō),控制器單元14根據(jù)通過(guò)鍵輸入單元18輸入的號(hào)碼和菜單選擇信號(hào)執(zhí)行處理,根據(jù)通過(guò)相機(jī)模塊20輸入的外部拍攝信號(hào)執(zhí)行處理,并且通過(guò)顯示單元24輸出拍攝的圖像以及各種操作所需的圖像輸出信號(hào)。如果需要,則控制器單元14獲取存儲(chǔ)在存儲(chǔ)器單元16中目標(biāo)輸出內(nèi)容或在存儲(chǔ)器單元16中存儲(chǔ)相應(yīng)的內(nèi)容。存儲(chǔ)器單元16存儲(chǔ)與控制器單元14的操作相關(guān)的多個(gè)程序和數(shù)據(jù),并且用于存儲(chǔ)使用便攜式終端所必需的信息和拍攝的圖像信息。
注意上述便攜式終端執(zhí)行關(guān)于移動(dòng)通信服務(wù)的操作以及相機(jī)功能。在執(zhí)行相機(jī)功能中,控制器單元14執(zhí)行除了上述控制操作之外的全景拍攝操作。此外,存儲(chǔ)器單元16存儲(chǔ)用于全景拍攝操作的操作程序及其相關(guān)信息,并且如果需要,則將相應(yīng)信息輸出到控制器單元14。
圖4是示出根據(jù)本發(fā)明的示例性實(shí)施例的全景拍攝操作的流程圖。可按這樣的方式來(lái)配置便攜式終端當(dāng)用戶從用于設(shè)置便攜式終端的各種功能的菜單項(xiàng)中選擇相機(jī)拍攝菜單,接著從相機(jī)拍攝菜單的下級(jí)菜單中選擇“全景拍攝模式”時(shí),執(zhí)行圖4所示的全景拍攝操作。為了支持這種菜單選擇操作,便攜式終端預(yù)先配置有用于顯示相應(yīng)菜單項(xiàng)和確認(rèn)經(jīng)由鍵輸入單元輸入的用戶鍵的體系結(jié)構(gòu)和操作程序。
參照?qǐng)D4,從步驟402開(kāi)始全景拍攝模式操作,其中,用戶選擇基本全景拍攝條件,以設(shè)置組成全景圖像的每幅場(chǎng)景的配置條件。也就是說(shuō),例如,適當(dāng)顯示被稱為“全景場(chǎng)景幀建立”的項(xiàng)和被稱為“任意建立每個(gè)拍攝場(chǎng)景”的項(xiàng),并且用戶能夠通過(guò)經(jīng)由鍵輸入單元輸入相應(yīng)項(xiàng)來(lái)選擇它們中的一個(gè)。當(dāng)選擇“全景場(chǎng)景幀建立”項(xiàng)時(shí),每幅場(chǎng)景的配置被預(yù)先設(shè)置,并且全景圖像被拍攝。相反,當(dāng)選擇“任意建立每個(gè)拍攝場(chǎng)景項(xiàng)”時(shí),每當(dāng)每幅場(chǎng)景被拍攝時(shí),每幅場(chǎng)景的配置就被任意設(shè)置。如果用戶選擇“全景場(chǎng)景幀建立”項(xiàng),則全景拍攝操作進(jìn)行到步驟424,如果用戶選擇“任意建立每個(gè)拍攝場(chǎng)景”項(xiàng),則全景拍攝操作進(jìn)行到步驟404。
在步驟424,在便攜式終端的顯示單元上顯示以根據(jù)輸入方向鍵預(yù)設(shè)的i×j表格式提供的用于場(chǎng)景幀建立的菜單屏幕。圖8示出根據(jù)本發(fā)明的示例性實(shí)施例的當(dāng)拍攝全景圖像時(shí)用于建立全景場(chǎng)景幀的菜單屏幕。如圖8所示,可以以4×5表格式來(lái)提供用于場(chǎng)景幀建立的菜單屏幕。在這種情況下,用戶可以通過(guò)幾次輸入上下方向鍵和左右方向鍵(被稱為導(dǎo)航鍵)以期望的形式來(lái)調(diào)整幀。
也就是說(shuō),當(dāng)顯示用于場(chǎng)景幀建立的菜單屏幕時(shí),在每個(gè)單元沒(méi)有用特定物質(zhì)(顏色、斜線、圖標(biāo)、字符等)填充的狀態(tài)中最初(即,沒(méi)有輸入導(dǎo)航鍵之前)顯示i×j表。如果在這種狀態(tài)中輸入導(dǎo)航鍵,則在步驟426確認(rèn)這個(gè)鍵輸入,并且根據(jù)導(dǎo)航鍵的輸入用預(yù)設(shè)物質(zhì)填充i×j表的相應(yīng)單元。在圖8的右側(cè),根據(jù)用戶的設(shè)置將場(chǎng)景幀調(diào)整到2×4。在這種狀態(tài)中,如果用戶輸入在鍵輸入單元中提供的“設(shè)置”鍵,則在步驟428確認(rèn)這個(gè)鍵輸入,并且全景拍攝操作進(jìn)行到步驟430,在步驟430中,存儲(chǔ)調(diào)整的幀。
隨后,在步驟432,在預(yù)覽屏幕上顯示根據(jù)本發(fā)明的拍攝指導(dǎo)屏幕,并且用戶開(kāi)始拍攝組成全景圖像的每幅場(chǎng)景。在拍攝每幅場(chǎng)景時(shí),首先主要顯示當(dāng)前通過(guò)相機(jī)鏡頭輸入的圖像,接著重疊地顯示先前拍攝的場(chǎng)景的指導(dǎo)圖像。當(dāng)然,由于在拍攝第一場(chǎng)景時(shí)沒(méi)有先前拍攝的場(chǎng)景,因此不重疊顯示指導(dǎo)圖像。通過(guò)適當(dāng)指示符進(jìn)一步顯示以整個(gè)建立幀呈現(xiàn)的當(dāng)前場(chǎng)景的位置。如果需要,也可通過(guò)適當(dāng)指示符顯示下一拍攝方向。
如果當(dāng)在步驟432顯示拍攝指導(dǎo)圖像時(shí)輸入快門鍵,則在步驟434確認(rèn)這個(gè)鍵輸入,并且全景拍攝操作進(jìn)行到步驟434。在步驟434,在內(nèi)部存儲(chǔ)器單元中將相應(yīng)的拍攝場(chǎng)景存儲(chǔ)為相應(yīng)標(biāo)號(hào)的場(chǎng)景。隨后,在步驟436,通過(guò)檢查當(dāng)前根據(jù)整個(gè)建立幀拍攝的場(chǎng)景是否是全景圖像場(chǎng)景的最后場(chǎng)景來(lái)確定是否拍攝組成全景圖像的所有場(chǎng)景。如果步驟436的檢查結(jié)果顯示沒(méi)有完成全景拍攝,則全景拍攝操作進(jìn)行步驟432,并且重復(fù)執(zhí)行上述步驟。相反,如果完成全景拍攝,則全景拍攝操作進(jìn)行到步驟438。
在步驟438,將各個(gè)拍攝的全景圖像場(chǎng)景連接成一幅全景圖像,并且將全景圖像存儲(chǔ)在存儲(chǔ)器單元中。在這個(gè)步驟中,各個(gè)場(chǎng)景經(jīng)歷圖像處理操作,諸如排列、縫合和混合,從而它們的重疊部分彼此協(xié)調(diào)。其后,通過(guò)MMS(多媒體消息傳送系統(tǒng))或者經(jīng)由電子郵件將以這種方式存儲(chǔ)的全景圖像發(fā)送到其它便攜式終端,并且將其發(fā)送到PC,從而被用戶使用。
同時(shí),當(dāng)用戶在步驟402選擇“任意建立每個(gè)拍攝場(chǎng)景”項(xiàng)時(shí)全景拍攝操作進(jìn)行到步驟404,用戶立即開(kāi)始拍攝每幅場(chǎng)景。首先,與步驟432相似,在步驟404,在預(yù)覽屏幕中顯示根據(jù)本發(fā)明的拍攝指導(dǎo)圖像,并且用戶開(kāi)始拍攝組成全景圖像的每幅場(chǎng)景。在這種情況下,在預(yù)覽屏幕上主要顯示當(dāng)前通過(guò)相機(jī)鏡頭輸入的圖像,并且重疊顯示先前拍攝的場(chǎng)景的指導(dǎo)圖像。通過(guò)適當(dāng)指示符進(jìn)一步顯示以整個(gè)幀呈現(xiàn)的當(dāng)前場(chǎng)景的位置。然而,由于當(dāng)選擇“任意建立每個(gè)拍攝場(chǎng)景”項(xiàng)時(shí)沒(méi)有預(yù)先設(shè)置整個(gè)幀,因此僅通過(guò)目前為止拍攝的場(chǎng)景來(lái)形成整個(gè)幀,并且通過(guò)適當(dāng)指示符在這樣形成的整個(gè)幀中顯示當(dāng)前場(chǎng)景的位置。此外,由于用戶不知道下一場(chǎng)景的方向,因此可以不顯示下一拍攝方向。
如果當(dāng)在步驟404顯示拍攝指導(dǎo)圖像時(shí)輸入快門鍵,則在步驟406確認(rèn)這個(gè)鍵輸入,并且全景拍攝操作進(jìn)行到步驟408。在步驟408,在內(nèi)部存儲(chǔ)器單元中將相應(yīng)的拍攝場(chǎng)景存儲(chǔ)為相應(yīng)標(biāo)號(hào)的場(chǎng)景。隨后,在步驟410檢查是否輸入導(dǎo)航鍵或完成鍵(這個(gè)鍵是適當(dāng)設(shè)置的用于操作相應(yīng)功能的功能鍵,并且可以與步驟428中的“設(shè)置”鍵相同)。如果輸入完成鍵,則認(rèn)為全景拍攝完成,并且全景拍攝操作進(jìn)行到步驟438,在步驟438中,存儲(chǔ)相應(yīng)全景圖像。相反,如果輸入導(dǎo)航鍵,則全景拍攝操作進(jìn)行到步驟412。
在步驟412,考慮將場(chǎng)景幀沿著與輸入的導(dǎo)航鍵相應(yīng)的上下方向或左右方向從當(dāng)前拍攝的場(chǎng)景開(kāi)始延伸,并且準(zhǔn)備將拍攝的下一場(chǎng)景。隨后,在步驟414,在當(dāng)前拍攝的場(chǎng)景中顯示根據(jù)導(dǎo)航鍵輸入的下一拍攝方向,接著全景拍攝操作進(jìn)行到步驟404,在步驟404中,重復(fù)執(zhí)行上述步驟以拍攝下一場(chǎng)景。
簡(jiǎn)要地,可通過(guò)圖4所示的程序來(lái)執(zhí)行根據(jù)本發(fā)明的示例性實(shí)施例的全景拍攝操作。以下,基于上述步驟中本發(fā)明的步驟特性,將參照附圖更加詳細(xì)地描述本發(fā)明的操作和結(jié)構(gòu)。
圖5示出根據(jù)本發(fā)明拍攝的全景圖像。從圖5中可以注意到以2×3表格式拍攝組成全景圖像的各個(gè)場(chǎng)景。如圖所示,與以橫向或縱向按行連接各個(gè)場(chǎng)景的傳統(tǒng)方案相比,本發(fā)明通過(guò)選擇多個(gè)行和列能夠以二維來(lái)組成場(chǎng)景,因此使用戶能夠有選擇地來(lái)選擇將拍攝的場(chǎng)景的數(shù)量和空間配置。
更具體地說(shuō),在根據(jù)本發(fā)明的全景拍攝模式中,對(duì)將拍攝的場(chǎng)景的數(shù)量沒(méi)有限制。用戶能夠選擇將拍攝的場(chǎng)景的空間配置,并根據(jù)該選擇指定拍攝順序?;驹肀粦?yīng)用于根據(jù)場(chǎng)景的空間配置的拍攝順序。也就是說(shuō),可以按橫向和縱向兩者來(lái)拍攝以表格式組成的場(chǎng)景,但是還可以從最上方左邊的場(chǎng)景開(kāi)始按順時(shí)針或逆時(shí)針?lè)较騺?lái)拍攝它們。此外,下面將拍攝的場(chǎng)景被確定為與先前拍攝的場(chǎng)景最接近的場(chǎng)景。例如,以2×2或3×3表格式組成的場(chǎng)景按照表1和表2呈現(xiàn)的拍攝順序。
表1
表2
圖6示出根據(jù)本發(fā)明的示例性實(shí)施例的如何配置每幅場(chǎng)景中與先前場(chǎng)景重疊的指導(dǎo)圖像以及在全景拍攝期間在預(yù)覽屏幕上的哪個(gè)位置顯示指導(dǎo)圖像。
參照?qǐng)D6,可以相應(yīng)于從先前拍攝的場(chǎng)景到當(dāng)前拍攝的場(chǎng)景的拍攝方向(即,在預(yù)覽屏幕的上側(cè),下側(cè),左側(cè)或右側(cè)上)適當(dāng)?shù)嘏渲貌@示指導(dǎo)圖像。例如,在當(dāng)前按從左到右的方向拍攝場(chǎng)景時(shí),在相應(yīng)預(yù)覽屏幕602的左側(cè)上適當(dāng)?shù)仫@示指導(dǎo)圖像(由斜線表示的部分)。類似地,標(biāo)號(hào)“604”、“606”和“608”分別表示與在當(dāng)前按從右到左的方向拍攝場(chǎng)景時(shí)相應(yīng)的預(yù)覽屏幕、與在當(dāng)前按從頂部到底部的方向拍攝場(chǎng)景時(shí)相應(yīng)的預(yù)覽屏幕和與在當(dāng)前按從底部到頂部的方向拍攝場(chǎng)景時(shí)相應(yīng)的預(yù)覽屏幕。如果場(chǎng)景包括多個(gè)行和列,則不僅前面剛剛拍攝的場(chǎng)景的圖像被顯示為指導(dǎo)圖像,而且先前拍攝的場(chǎng)景中的與當(dāng)前場(chǎng)景存在于相同行或列并且與當(dāng)前場(chǎng)景具有重疊部分的場(chǎng)景的圖像可以被附加地顯示為指導(dǎo)圖像。標(biāo)號(hào)“612”、“614”和“618”表示在這種情況下出現(xiàn)的預(yù)覽屏幕。例如,標(biāo)號(hào)“612”表示的預(yù)覽屏幕與拍攝第二行和第二列中的場(chǎng)景的情況相應(yīng)。在這種情況下,在預(yù)覽屏幕的左側(cè)上顯示從前面剛剛拍攝的場(chǎng)景中提取的指導(dǎo)圖像(在第二行和第一列中的場(chǎng)景),并且在預(yù)覽屏幕的上側(cè)上顯示從先前拍攝的場(chǎng)景中提取的指導(dǎo)圖像(在第一行和第二列中的場(chǎng)景)。
圖7示出根據(jù)本發(fā)明的示例性實(shí)施例的在全景拍攝期間顯示每幅場(chǎng)景中與先前場(chǎng)景重疊的指導(dǎo)圖像的狀態(tài)。在本發(fā)明中,當(dāng)在預(yù)覽屏幕上顯示每個(gè)指導(dǎo)圖像時(shí),可通過(guò)全部顯示先前拍攝的場(chǎng)景的圖像來(lái)呈現(xiàn)指導(dǎo)圖像,如圖6所示,但是指導(dǎo)圖像也可以經(jīng)歷適當(dāng)?shù)膱D像處理,使得在預(yù)覽屏幕上從當(dāng)前輸出的圖像中辨認(rèn)出指導(dǎo)圖像。
參照?qǐng)D7,可以在預(yù)覽屏幕702上透明地顯示指導(dǎo)圖像(可通過(guò)將設(shè)置“漫射值”為beta看出透明的指導(dǎo)圖像)。此外,在預(yù)覽屏幕704上可以逐個(gè)像素重疊地顯示指導(dǎo)圖像和當(dāng)前輸出的圖像。此外,在以適當(dāng)大小將指導(dǎo)圖像分成塊之后,在預(yù)覽屏幕706或708上可以逐塊顯示指導(dǎo)圖像和當(dāng)前輸出的圖像。另外,在預(yù)覽屏幕712上可以用黑色和白色顯示指導(dǎo)圖像,或者在預(yù)覽屏幕上可以用不同音色突出顯示指導(dǎo)圖像。例如,在預(yù)覽屏幕714上用RGB中的紅(R)色突出顯示指導(dǎo)圖像,在預(yù)覽屏幕716上用RGB中的綠(G)色突出顯示指導(dǎo)圖像,或者在預(yù)覽屏幕718上用RGB中的藍(lán)(B)色突出顯示指導(dǎo)圖像。
圖9A、圖9B和圖9C示出根據(jù)本發(fā)明的示例性實(shí)施例的全景拍攝操作期間將拍攝的各個(gè)場(chǎng)景(預(yù)覽屏幕)。首先參照?qǐng)D9A,可以注意全景拍攝期間在預(yù)覽屏幕902的一側(cè)上顯示指導(dǎo)圖像904。此外,在預(yù)覽屏幕902的底部表示整個(gè)場(chǎng)景幀的幀表906被顯示為單獨(dú)的指示符。通過(guò)用不同的物質(zhì)(顏色、斜線、圖標(biāo)、字符、閃爍等)填充幀表906的各個(gè)單元來(lái)不同地顯示到目前為止拍攝的場(chǎng)景、隨后將拍攝的場(chǎng)景和當(dāng)前拍攝的場(chǎng)景。例如,如圖9A所示,可用黑色顯示先前拍攝的場(chǎng)景,可用紅色顯示當(dāng)前拍攝的場(chǎng)景,并且用白(透明)色顯示隨后將拍攝的場(chǎng)景。
如果在這種狀態(tài)中完成了拍攝當(dāng)前場(chǎng)景,則用于下一場(chǎng)景的拍攝方向可被立即顯示為單獨(dú)的指示符。圖9B示出在拍攝特定場(chǎng)景之后立即顯示的預(yù)覽屏幕912。在相應(yīng)預(yù)覽屏幕912的右側(cè)上,右手箭頭918被顯示為指示下一場(chǎng)景的拍攝方向是右手方向的指示符。此外,相應(yīng)預(yù)覽屏幕912的幀表916表示到目前為止已經(jīng)拍攝了三幅場(chǎng)景。
還可按用戶不建立場(chǎng)景幀這樣的方式來(lái)構(gòu)建本發(fā)明,但是在拍攝每幅場(chǎng)景期間本發(fā)明任意地指定拍攝的順序。為此,用戶可通過(guò)在拍攝每幅場(chǎng)景之后輸入相應(yīng)的方向鍵來(lái)指定下一拍攝向哪個(gè)方向進(jìn)行。在這種情況下,可顯示根據(jù)相應(yīng)輸入方向鍵的適當(dāng)?shù)姆较蛑甘炯^,諸如如圖9B所示的右手箭頭918。
圖9C示出的預(yù)覽屏幕922是當(dāng)先前以2×3表格式提供場(chǎng)景幀并且?guī)?26的第一行中的三幅場(chǎng)景全都被拍攝時(shí)可能出現(xiàn)的預(yù)覽屏幕。為了表示第一行中的三幅場(chǎng)景全都被拍攝,將幀表926的第一行用黑色填充,并且顯示向下的箭頭928。
圖9C示出的預(yù)覽屏幕922可以是當(dāng)用戶任意設(shè)置拍攝順序時(shí)出現(xiàn)的屏幕。也就是說(shuō),如果用戶以橫向拍攝三幅場(chǎng)景,接著輸入向下的方向鍵,則確定場(chǎng)景幀至少包括2×3表格式。因此,顯示如圖9C所示的具有2×3表格式的幀表926,并且還可進(jìn)一步顯示向下的箭頭928。當(dāng)然,盡管用戶任意設(shè)置圖9C中每幅場(chǎng)景的拍攝方向,但是可以根據(jù)確定的場(chǎng)景幀指示將拍攝的下一場(chǎng)景。
可如上所述執(zhí)行根據(jù)本發(fā)明的示例性實(shí)施例的全景拍攝操作,但是在不脫離本發(fā)明的范圍的情況下,可對(duì)其進(jìn)行各種修改。例如,在關(guān)于圖4的描述中,在全景拍攝開(kāi)始時(shí)用戶建立組成全景圖像的場(chǎng)景的幀。然而,在本發(fā)明的另一實(shí)施例中,可在單獨(dú)菜單設(shè)置模式中建立相應(yīng)幀。也就是說(shuō),在單獨(dú)菜單設(shè)置模式中執(zhí)行圖4中示出的步驟402、424和426,在全景拍攝開(kāi)始時(shí)檢查在單獨(dú)菜單設(shè)置模式中設(shè)置的信息,接著根據(jù)檢查的信息執(zhí)行步驟430至438或步驟404至414。
在上述描述中,通過(guò)顯示以i×j表格式建立的幀的菜單屏幕并輸入導(dǎo)航鍵來(lái)選擇場(chǎng)景幀。然而,用戶可以通過(guò)數(shù)字鍵直接輸入與i×j表格式的i和j相應(yīng)的值。
此外,在關(guān)于圖4的描述中,每當(dāng)每幅場(chǎng)景被拍攝時(shí),就能預(yù)先建立或任意建立場(chǎng)景幀,但是可以以其結(jié)合的方式來(lái)建立場(chǎng)景幀。例如,即使當(dāng)預(yù)先建立具有1×5表格式的場(chǎng)景幀時(shí),用戶也可以通過(guò)輸入適當(dāng)?shù)姆较蜴I從現(xiàn)在開(kāi)始任意設(shè)置拍攝方向。也就是說(shuō),當(dāng)用戶在圖9B所示的狀態(tài)中輸入向下的方向鍵時(shí),可如圖9C所示重新建立場(chǎng)景幀。
如上所述,根據(jù)本發(fā)明的全景拍攝方案使用戶能夠更加容易地處理拍攝操作,并且對(duì)組成全景圖像的每幅場(chǎng)景的結(jié)構(gòu)提供了更多的自主性。
盡管已經(jīng)參照其特定的示例性實(shí)施例顯示和描述了本發(fā)明,但本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離由權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可以對(duì)其進(jìn)行形式和細(xì)節(jié)上的各種改變。
權(quán)利要求
1.一種拍攝全景圖像的方法,所述方法包括第一步,每當(dāng)每幅場(chǎng)景被拍攝時(shí),檢查是根據(jù)預(yù)定幀設(shè)置組成全景圖像的每幅場(chǎng)景的配置,還是任意設(shè)置組成全景圖像的每幅場(chǎng)景的配置;第二步,當(dāng)設(shè)置每幅場(chǎng)景的配置時(shí),在預(yù)覽屏幕上輸出拍攝指導(dǎo)屏幕,拍攝指導(dǎo)屏幕重疊顯示先前拍攝場(chǎng)景的指導(dǎo)圖像和指示當(dāng)前拍攝的場(chǎng)景在整個(gè)幀中的位置的指示符;第三步,當(dāng)在第二步期間輸入快門鍵時(shí),根據(jù)相應(yīng)標(biāo)號(hào)的場(chǎng)景存儲(chǔ)相應(yīng)拍攝場(chǎng)景;以及第四步,在第三步之后檢查是否輸入預(yù)定方向鍵或完成鍵,當(dāng)輸入完成鍵時(shí),確定完成所有場(chǎng)景的拍攝,當(dāng)輸入方向鍵時(shí),考慮將幀沿著與輸入方向鍵相應(yīng)的上下方向或左右方向從當(dāng)前拍攝的場(chǎng)景開(kāi)始延伸,并進(jìn)行到輸出拍攝指導(dǎo)屏幕的第二步。
2.如權(quán)利要求1所述的方法,其中,當(dāng)確定完成所有場(chǎng)景的拍攝時(shí),將拍攝的場(chǎng)景連接成單個(gè)全景圖像,并存儲(chǔ)該全景圖像。
3.如權(quán)利要求2所述的方法,其中,將存儲(chǔ)的全景圖像發(fā)送到外部裝置。
4.如權(quán)利要求1所述的方法,其中,在第四步中,當(dāng)?shù)谒牟竭M(jìn)行到第二步時(shí),進(jìn)一步顯示下面將拍攝的場(chǎng)景的方向。
5.如權(quán)利要求1所述的方法,其中,通過(guò)執(zhí)行下面的步驟根據(jù)預(yù)定幀設(shè)置組成全景圖像的每幅場(chǎng)景的配置顯示以i×j表的格式提供的初始幀;檢查在顯示初始幀的狀態(tài)中是否輸入方向鍵,當(dāng)輸入方向鍵時(shí),根據(jù)相應(yīng)方向鍵的輸入用預(yù)定物質(zhì)填充i×j表的相應(yīng)單元,并且顯示用預(yù)定物質(zhì)填充的單元;以及檢查是否輸入預(yù)定設(shè)置鍵,并且當(dāng)輸入設(shè)置鍵時(shí),根據(jù)i×j表的填充的單元存儲(chǔ)具有行和列的幀。
6.一種拍攝全景圖像的方法,所述方法包括第一步,在預(yù)覽屏幕上輸出拍攝指導(dǎo)屏幕,拍攝指導(dǎo)屏幕重疊顯示先前拍攝場(chǎng)景的指導(dǎo)圖像和指示當(dāng)前拍攝的場(chǎng)景在整個(gè)幀中的位置的指示符;第二步,當(dāng)在第一步期間輸入快門鍵時(shí),根據(jù)相應(yīng)標(biāo)號(hào)的場(chǎng)景存儲(chǔ)相應(yīng)的拍攝場(chǎng)景;以及第三步,在操作第二步之后檢查是否輸入預(yù)定方向鍵或完成鍵,當(dāng)輸入完成鍵時(shí),確定完成所有場(chǎng)景的拍攝,當(dāng)輸入方向鍵時(shí),考慮將幀沿著與輸入方向鍵相應(yīng)的上下方向或左右方向從當(dāng)前拍攝的場(chǎng)景開(kāi)始延伸,并進(jìn)行到輸出拍攝指導(dǎo)屏幕的第一步。
7.如權(quán)利要求6所述的方法,其中,當(dāng)?shù)谌竭M(jìn)行到第一步時(shí),進(jìn)一步顯示下面將拍攝的場(chǎng)景的方向。
8.如權(quán)利要求6所述的方法,其中,當(dāng)拍攝的場(chǎng)景形成多個(gè)行和列時(shí),不僅顯示先前拍攝的場(chǎng)景的指導(dǎo)圖像,而且相應(yīng)場(chǎng)景中的與當(dāng)前場(chǎng)景存在于相同行或列并且與當(dāng)前場(chǎng)景具有重疊部分的場(chǎng)景的圖像被附加地顯示為指導(dǎo)圖像。
9.如權(quán)利要求6所述的方法,其中,以透明的方式、逐個(gè)像素或逐塊與當(dāng)前場(chǎng)景重疊地顯示指導(dǎo)圖像。
10.如權(quán)利要求6所述的方法,其中,用黑色和白色顯示指導(dǎo)圖像,或者用預(yù)定顏色突出顯示指導(dǎo)圖像。
11.一種拍攝全景圖像的方法,所述方法包括第一步,根據(jù)預(yù)定幀設(shè)置組成全景圖像的每幅場(chǎng)景的配置;第二步,在預(yù)覽屏幕上輸出拍攝指導(dǎo)屏幕,拍攝指導(dǎo)屏幕重疊顯示先前拍攝場(chǎng)景的指導(dǎo)圖像和指示當(dāng)前拍攝的場(chǎng)景在預(yù)定幀中的位置的指示符;第三步,當(dāng)在第二步期間輸入快門鍵時(shí),根據(jù)相應(yīng)標(biāo)號(hào)的場(chǎng)景存儲(chǔ)相應(yīng)拍攝場(chǎng)景;以及第四步,在第三步之后檢查當(dāng)前拍攝的場(chǎng)景是否是預(yù)定幀中的最后場(chǎng)景,在當(dāng)前拍攝的場(chǎng)景是最后場(chǎng)景時(shí),確定完成所有場(chǎng)景的拍攝,當(dāng)沒(méi)有完成所有場(chǎng)景的拍攝時(shí)進(jìn)行到輸出拍攝指導(dǎo)屏幕的第二步,第一步包括步驟顯示以i×j表的格式提供的初始幀;檢查在顯示初始幀的狀態(tài)中是否輸入方向鍵,當(dāng)輸入方向鍵時(shí),根據(jù)相應(yīng)方向鍵的輸入用預(yù)定物質(zhì)填充i×j表的相應(yīng)單元,并且顯示用預(yù)定物質(zhì)填充的單元;以及檢查是否輸入預(yù)定設(shè)置鍵,并且當(dāng)輸入設(shè)置鍵時(shí),根據(jù)i×j表的填充的單元存儲(chǔ)具有行和列的幀。
12.如權(quán)利要求11所述的方法,其中,當(dāng)?shù)谌竭M(jìn)行到第一步時(shí),進(jìn)一步顯示下面將拍攝的場(chǎng)景的方向,以順時(shí)針或逆時(shí)針?lè)较驅(qū)⑾旅鎸⑴臄z的場(chǎng)景確定為與當(dāng)前場(chǎng)景最接近的場(chǎng)景。
13.如權(quán)利要求12所述的方法,其中,當(dāng)拍攝的場(chǎng)景形成多個(gè)行和列時(shí),不僅顯示先前拍攝的場(chǎng)景的指導(dǎo)圖像,而且相應(yīng)場(chǎng)景中的與當(dāng)前場(chǎng)景存在于相同行或列并且與當(dāng)前場(chǎng)景具有重疊部分的場(chǎng)景的圖像被附加地顯示為指導(dǎo)圖像。
14.如權(quán)利要求12所述的方法,其中,以透明的方式、逐個(gè)像素或逐塊與當(dāng)前場(chǎng)景重疊地顯示指導(dǎo)圖像。
15.如權(quán)利要求12所述的方法,其中,用白色和黑色顯示指導(dǎo)圖像,或者用預(yù)定顏色突出顯示指導(dǎo)圖像。
全文摘要
公開(kāi)了一種拍攝全景圖像的方法,所述方法包括步驟每當(dāng)每幅場(chǎng)景被拍攝時(shí),檢查是否任意設(shè)置組成全景圖像的每幅場(chǎng)景的配置;在預(yù)覽屏幕上輸出拍攝指導(dǎo)屏幕,拍攝指導(dǎo)屏幕重疊顯示先前拍攝場(chǎng)景的指導(dǎo)圖像并顯示指示當(dāng)前場(chǎng)景的位置的指示符;當(dāng)在輸出拍攝指導(dǎo)屏幕期間輸入快門鍵時(shí),將相應(yīng)的拍攝場(chǎng)景存儲(chǔ)為相應(yīng)標(biāo)號(hào)的場(chǎng)景;以及檢查是否輸入預(yù)定方向鍵或完成鍵,當(dāng)輸入完成鍵時(shí),確定完成所有場(chǎng)景的拍攝,當(dāng)輸入方向鍵時(shí),考慮將幀在上下方向或左右方向上延伸,并進(jìn)行到輸出拍攝指導(dǎo)屏幕的步驟。
文檔編號(hào)H04N5/232GK101063804SQ20071010449
公開(kāi)日2007年10月31日 申請(qǐng)日期2007年4月24日 優(yōu)先權(quán)日2006年4月25日
發(fā)明者樸敬柱, 趙成大, 鄭榮民 申請(qǐng)人:三星電子株式會(huì)社