專利名稱:攝影裝置及攝影方法
技術領域:
本發(fā)明涉及即使在不能獲取基于GPS的位置信息的狀況下,也能夠?qū)崿F(xiàn)通過用戶的簡單操作來指示位置,且獲取該位置信息之后與攝像時的圖像數(shù)據(jù)一起進行記錄的處理的攝像裝置及攝像方法。
背景技術:
在現(xiàn)有技術中,基于來自GPS (Global Positioning System)衛(wèi)星的GPS信號獲取當前位置的位置信息的功能(以下,稱作“GPS功能”)主要被搭載在專用導航儀裝置中。但是,近幾年,隨著信息處理技術的飛躍發(fā)展,具備GPS功能的照相機也逐漸進入了市場。例如,在專利文獻1 (特開平5-224290號公報)中,公開了在記錄介質(zhì)中記錄附加了通過GPS功能獲得的攝像時的位置信息的圖像數(shù)據(jù)的照相機的技術。
發(fā)明內(nèi)容
本發(fā)明的目的在于,即使在不能獲取基于GPS的位置信息的狀況下,也能夠?qū)崿F(xiàn)通過用戶的簡單操作來指示位置,且獲取該位置信息之后與攝像時的圖像數(shù)據(jù)一起進行記錄的處理。為了達成上述目的,本發(fā)明的一個方式是一種攝像裝置,具備位置信息獲取單元,其對當前位置進行測位并獲取位置信息;攝像單元,其對被攝體像進行攝像,并輸出其結果得到的圖像數(shù)據(jù);存儲控制單元,其在所述攝像單元進行攝像時,將由所述位置信息獲取單元獲取到的位置信息與從所述攝像單元輸出的圖像數(shù)據(jù)相關聯(lián)地存儲在規(guī)定的存儲區(qū)域中;位置推測單元,其在所述攝像單元進行攝像時獲取位置信息失敗了的情況下,根據(jù)在該攝像時以前通過所述位置信息獲取單元獲取到的位置信息來推測攝像時刻的位置范圍;顯示控制單元,其基于所述攝像時以前的所述位置信息、和由所述位置推測單元推測出的攝像時刻的所述位置范圍,在顯示部中顯示出推測位置范圍;指示接收單元,其接收由用戶從由所述顯示控制單元顯示在顯示部中的所述推測位置范圍中所指示的位置;和攝像位置設定單元,其將由所述指示接收單元接收到的所述位置的位置信息設定為攝像時的位置信息。為了達到上述目的,本發(fā)明的一個方式是一種攝像方法,該攝像方法是攝像裝置所執(zhí)行的攝像方法,該攝像裝置具備對當前位置進行測位并獲取位置信息的位置信息獲取單元和對被攝體像進行攝像并輸出其結果得到的圖像數(shù)據(jù)的攝像單元,所述攝像方法包括在所述攝像單元進行攝像時,將由所述位置信息獲取單元獲取到的位置信息與從
4所述攝像單元輸出的圖像數(shù)據(jù)相關聯(lián)地存儲在規(guī)定的存儲區(qū)域中的存儲控制步驟;在所述攝像單元進行攝像時獲取位置信息失敗了的情況下,根據(jù)在該攝像時以前通過所述位置信息獲取單元獲取到的位置信息來推測攝像時刻的位置范圍的位置推測步驟;基于所述攝像時以前的所述位置信息、和由所述位置推測單元推測出的攝像時刻的所述位置范圍,在顯示部中顯示出推測位置范圍的顯示控制步驟;接收由用戶從通過所述顯示控制步驟的處理顯示在顯示部中的所述推測位置范圍中所指示的位置的指示接收步驟;和將通過所述指示接收步驟的處理接收到的所述位置的位置信息設定為攝像時的位置信息的攝像位置設定步驟。
圖1是顯示本發(fā)明的一實施方式所涉及的攝像裝置的硬件結構的框圖。圖2是顯示用于執(zhí)行位置信息存儲處理的圖1的攝像裝置的功能結構的功能框圖。圖3是用于在數(shù)據(jù)庫用非易失性存儲器中登記(存儲)用戶的移動狀態(tài)與其檢測條件的表格(區(qū)域)的結構例。圖4是說明位置信息存儲處理的流程的流程圖。圖5顯示在攝像時刻,當從GPS部獲取GPS位置信息失敗時,顯示部所顯示的地圖的一例。
具體實施例方式以下,基于
本發(fā)明的一實施方式。圖1是顯示本發(fā)明的一實施方式所涉及的信息處理裝置的硬件結構的框圖。信息處理裝置例如可由搭載了 GPS(Global Positioning System)功能的數(shù)碼相機1構成。數(shù)碼相機1具備CPU (Central Processing Unit) 11、存儲器12、攝像部13、數(shù)據(jù)庫用非易失性存儲器14、操作部15、顯示部16、存儲部17、GPS部18、GPS接收天線19、傳感器部20、自主導航部21以及驅(qū)動器22。CPUll根據(jù)記錄在存儲器12中的程序,執(zhí)行包括后述的地圖顯示處理在內(nèi)的各種處理。存儲器 12 例如由 ROM (Read Only Memory)、RAM (Random Access Memory)、 DRAM (Dynamic Random Access Memory)等構成。在ROM中存儲有CPUll執(zhí)行各種處理所需的程序等。在RAM中適當存儲CPUll執(zhí)行各種處理所需的數(shù)據(jù)等。并且,在DRAM中暫時存儲后述的從攝像部13輸出的圖像數(shù)據(jù)或聲音數(shù)據(jù)等。此外,DRAM還存儲各種圖像處理或聲音處理所需的各種數(shù)據(jù)。此外,在DRAM中還包括用于進行圖像顯示用的圖像數(shù)據(jù)的保存和讀取的顯示存儲器區(qū)域。
攝像部13例如具備光學透鏡部和圖像傳感器。光學透鏡部為了對包含在被規(guī)定的視角內(nèi)的被攝體進行攝像,具備聚光的透鏡。其中,透鏡例如由聚焦透鏡和變焦透鏡等構成。聚焦透鏡通過光學透鏡部在圖像傳感器的受光面上使被攝體像成像。變焦透鏡在規(guī)定的范圍內(nèi)自由地變更光學透鏡部的焦點距離。在光學透鏡部中,還可以根據(jù)需要來設置用于調(diào)整焦點、曝光、白平衡等設定參數(shù)的周邊電路。圖像傳感器例如由光電變換元件和AFE (Analog Front End)等構成。光電變換元件例如由 CMOS (Complementary Metal Oxide Semiconductor)型的光電變換元件等構成。從光學透鏡部經(jīng)由快門部(未圖示)向光電變換元件入射被攝體像。因此,光電變換元件每隔一定時間對被攝體像進行光電變換(攝像)之后蓄積圖像信號,并將蓄積的圖像信號作為模擬信號而依次提供給AFE。AFE對該模擬圖像信號進行A/D (Analog/Digital)變換處理等各種信號處理。將被進行過各種信號處理的數(shù)字信號作為圖像傳感器的輸出信號而輸出。另外,以下將圖像信號的數(shù)字信號稱作“圖像數(shù)據(jù)”。由此,從攝像部13最終輸出圖像數(shù)據(jù),并將該圖像數(shù)據(jù)存儲在存儲器12中。數(shù)據(jù)庫用非易失性存儲器14存儲被蓄積的各種數(shù)據(jù),作為數(shù)據(jù)庫。例如,在本實施方式中,在數(shù)據(jù)庫用非易失性存儲器14中,對應地存儲具有地圖信息和位置信息的多個地圖數(shù)據(jù)、與包含位置信息的元數(shù)據(jù)(metadata)。操作部15由快門鍵、電源按鈕、變焦鍵以及模式切換鍵等各種按鈕或鍵構成。若用戶對各種按鈕或鍵進行了按下操作,則產(chǎn)生與被按下操作的按鈕或鍵對應的操作信號,并將該操作信號提供給CPUl 1。顯示部16例如由液晶顯示器構成,顯示各種圖像。例如,在本實施方式中,顯示部16顯示包含數(shù)碼相機1的當前位置的地圖或其附近的地圖。存儲部17由DRAM等構成。存儲部17存儲由攝像部13輸出的圖像數(shù)據(jù)。GPS部18經(jīng)由GPS接收天線19接收來自多個GPS用衛(wèi)星的GPS信號。GPS部18基于該接收到的GPS信號,計算緯度、經(jīng)度、高度等,作為表示數(shù)碼相機1 的當前位置的位置信息。傳感器部20具備3軸地磁傳感器20A、3軸加速度傳感器20B、傾斜傳感器20C。3軸地磁傳感器20A例如具備阻抗隨著外部磁場的變動而變化的MI元件(磁性阻抗兀件Magneto_Impedance element)。3軸地磁傳感器20A使用該MI元件,檢測地磁的3軸(X,Y,Z)分量,并輸出該檢測數(shù)據(jù)。另外,以下將3軸地磁傳感器20A的檢測數(shù)據(jù)稱作“3軸地磁數(shù)據(jù)”。3軸加速度傳感器20B具備壓電電阻型或靜電電容型的檢測機構。3軸加速度傳感器20B使用該檢測機構,檢測保持數(shù)碼相機1的用戶的加速度的3軸(x,Y,Z)方向分量,并輸出該檢測數(shù)據(jù)。另外,以下將3軸加速度傳感器20Β的檢測數(shù)據(jù)稱作“3軸加速度數(shù)據(jù)”。這里,在3軸加速度數(shù)據(jù)的3軸方向分量中,X軸方向分量對應于重力加速度的方向分量(重力方向分量)。Y軸方向分量對應于在垂直于重力加速度的水平面內(nèi)與用戶前進的方向正交的方向分量(橫方向分量)。Z軸方向分量對應于在垂直于重力加速度的水平面內(nèi)用戶前進的方向分量(前進方向分量)。此外,3軸加速度傳感器20Β在任意的姿勢(傾斜角度)狀態(tài)下,能夠輸出對應于傾斜角度的3軸加速度數(shù)據(jù)。因此,CPUll與根據(jù)傾斜角度校正的該3軸加速度傳感器20Β所輸出的數(shù)據(jù)對應地,校正具有可動機構的傳感器類,具體而言,校正從使用了陀螺儀傳感器的傾斜傳感器 20C等輸出的數(shù)據(jù)。由此,在對數(shù)碼相機1施加離心力等外力的運動狀態(tài)下使用的情況下,例如,在電車或汽車等中正在移動時對被攝體進行攝像的情況下,CPUll也能夠正確地獲取各種數(shù)據(jù)來進行測位運算。傾斜傳感器20C例如由輸出與施加的角速度對應的電壓值的壓電振動陀螺儀等角速度傳感器構成。即,傾斜傳感器20C的檢測結果并不表示數(shù)碼相機1的傾斜本身,而是基于傾斜傳感器20C的檢測結果(表示角速度的電壓值),由CPUll計算出數(shù)碼相機1的傾斜的變化
Mo具體而言,CPUll通過對從傾斜傳感器20C依次輸出的各電壓值進行積分,從而生成表示傾斜的變化量的傾斜變化量數(shù)據(jù)。CPUll基于3軸加速度傳感器20Β的檢測結果,校正傾斜傳感器20C的檢測結果, 從而在施加離心力等外力的運動狀態(tài)下也能夠測量方位。在來自GPS部18的位置信息的輸出中斷時或者間歇性驅(qū)動GPS部18來輸出位置信息時,自主導航部21輸出在CPUll代替性計算位置信息時所需的輔助信息(以下,稱作 “位置輔助信息”)。自主導航部21為了輸出這樣的位置輔助信息而具備自主導航控制部21Α、自主導航存儲部21Β、自主導航誤差校正部21C。自主導航控制部21Α基于從3軸地磁傳感器20Α輸出的3軸地磁數(shù)據(jù)和3軸加速度傳感器,計算保持數(shù)碼相機1的用戶的前進方向的方位。此外,自主導航控制部21Α對從3軸加速度傳感器20Β依次輸出的3軸加速度數(shù)據(jù)的前進方向分量進行積分,從而計算保持數(shù)碼相機1的用戶的移動距離。這里,移動距離是從規(guī)定的開始點位置到當前的保持數(shù)碼相機1的用戶的位置為止的距離。規(guī)定的開始點位置是自主導航控制部21Α開始進行積分時的位置。換言之,規(guī)定的開始點位置是在初始設定中積分被設定為0的時刻或者之后被復位成0的時刻,保持數(shù)碼相機1的用戶的位置。
7
自主導航控制部21A向CPUll提供這樣計算出的表示移動方位和移動距離的信息,作為位置輔助信息。CPUll基于位置輔助信息計算緯度、經(jīng)度、高度等位置信息。另外,自主導航控制部21A基于從后述的自主導航誤差校正部21C提供的校正信息來校正位置輔助信息。在生成該校正信息時,需要從GPS部18輸出與位置信息對應的位置輔助信息的歷史。因此,無論是否從GPS部18輸出了位置信息,自主導航控制部21A隨時輸出位置輔助信息。自主導航存儲部21B適當存儲自主導航部21的運算結果或者該運算所需的信息寸。例如,自主導航存儲部21B存儲從自主導航控制部21A輸出的位置輔助信息、即保持數(shù)碼相機1的用戶的移動方位和移動距離。自主導航誤差校正部21C生成用于校正因傳感器部20的檢測結果引起的位置輔助信息(保持數(shù)碼相機1的用戶的移動方位和移動距離)的誤差的信息(以下,稱作“校正 fn 息)ο自主導航誤差校正部21C向自主導航控制部21A提供生成的校正信息。此時,自主導航控制部21A使用校正信息來校正位置輔助信息。由此,能夠獲得降低因傳感器部20的檢測結果引起的誤差的位置輔助信息。例如,傳感器部20的檢測結果容易受到溫度變化的影響。因此,由于受到該溫度變化的影響的傳感器部20的檢測結果而導致在位置輔助信息中產(chǎn)生誤差。因此,自主導航誤差校正部21C隨時計算由自主導航控制部21A作為位置輔助信息而計算出的移動方位和移動距離、與根據(jù)從GPS部18輸出的位置信息確定的移動方位和移動距離之間的差分。具體而言,將移動方位的差分與移動距離的比率作為校正信息來運算。并且,自主導航誤差校正部21C將表示運算結果的數(shù)據(jù)(以下,稱作“差分數(shù)據(jù)”) 作為校正信息,與獲得該差分數(shù)據(jù)時的溫度或溫度變化量對應地存儲在自主導航存儲部 21B 中。此時,自主導航控制部21A在運算移動方位和移動距離時,從自主導航存儲部2IB 獲取與該時刻的溫度對應的差分數(shù)據(jù),作為校正信息。之后,自主導航控制部21A使用校正信息來校正位置輔助信息。由此,能夠獲得降低了因傳感器部20的檢測結果引起的誤差的位置輔助信息。在驅(qū)動器22中適當安裝磁盤、光盤、光磁盤、或者由半導體存儲器等構成的可移動介質(zhì)23。根據(jù)需要,在存儲器12或數(shù)據(jù)庫用非易失性存儲器14等中安裝由驅(qū)動器22從可移動介質(zhì)23中讀出的程序。此外,可移動介質(zhì)23可以代替數(shù)據(jù)庫用非易失性存儲器14而與元數(shù)據(jù)對應地存儲多個地圖數(shù)據(jù)。
此外,可移動介質(zhì)23也同樣可以存儲在存儲器12等中存儲的圖像數(shù)據(jù)等各種數(shù)據(jù)。具有這種結構的數(shù)碼相機1能夠執(zhí)行如下的一連串處理。S卩,數(shù)碼相機1嘗試以規(guī)定的時間間隔連續(xù)地反復獲取來自GPS部18的表示當前位置的位置信息。數(shù)碼相機1在例如由用戶對操作部15進行操作(例如,對未圖示的快門按鈕進行按下操作)而指示了攝像和記錄的開始時,對被攝體像進行攝像。數(shù)碼相機1獲取在該結果中得到的圖像數(shù)據(jù)(以下,稱作“攝像圖像的圖像數(shù)據(jù)”)。之后,數(shù)碼相機1在攝像時刻,在成功獲取了來自GPS部18的位置信息的情況下, 與攝像圖像的圖像數(shù)據(jù)相關聯(lián)地將來自該GPS部18的位置信息存儲在可移動介質(zhì)23等中。相對于此,數(shù)碼相機1在攝像時刻,在獲取來自GPS部18的位置信息失敗的情況下,基于在攝像前從GPS18獲取的位置信息,在顯示部16中顯示包括由該位置信息所確定的位置的地圖或者其附近的地圖。用戶通過對操作部15進行操作,從而能夠從顯示在顯示部16上的地圖中指示期望與圖像數(shù)據(jù)關聯(lián)記錄的位置。數(shù)碼相機1接收通過這樣的用戶對操作部15的操作所指示的位置。之后,數(shù)碼相機1在可移動介質(zhì)23等中與攝像圖像的圖像數(shù)據(jù)相關聯(lián)地存儲表示所接收到的位置的位置信息。以下,將這樣的一連串處理稱作“位置信息存儲處理”。圖2是表示用于執(zhí)行這樣的位置信息存儲處理的數(shù)碼相機1的功能結構的功能框圖。在圖2中,在圖1的數(shù)碼相機1的結構中僅圖示了 CPU11、攝像部13、數(shù)據(jù)庫用非易失性存儲器14、操作部15、顯示部16、存儲部17、GPS部18、傳感器部20、自主導航部22。CPUll具備位置信息獲取部31、存儲控制部32、顯示控制部33、指示接收部34、縮尺設定部35、用戶狀態(tài)檢測部36、預測位置計算部37、攝像位置設定部38。數(shù)據(jù)庫用非易失性存儲器14具備地圖DB41。位置信息獲取部31以規(guī)定的時間間隔反復嘗試進行來自GPS部18的當前位置的位置信息(以下,稱作“GPS位置信息”)的獲取。位置信息獲取部31在成功獲取了 GPS位置信息的情況下,向存儲控制部32提供該GPS位置信息。另外,在本實施方式中,位置信息獲取部31分成多次存儲成功地獲取的GPS位置 fn息ο相對于此,位置信息獲取部31在獲取GPS位置信息失敗的情況下,將攝像前完成獲取的GPS位置信息與表示獲取位置信息失敗的信號(以下,稱作“失敗信號error signal") 一起提供給顯示控制部33和預測位置計算部37。這里,提供給顯示控制部33的GPS位置信息只要是攝像前完成獲取的信號就沒有特別限定,但是優(yōu)選表示更靠近攝像時刻的數(shù)碼相機1的位置的位置的GPS位置信息。
這是因為要基于該過去的GPS位置信息,顯示用于向用戶指示攝像時刻的位置的地圖。因此,在本實施方式中,在攝像前獲取到的GPS位置信息之中,向顯示控制部33提供最后獲取到的GPS位置信息(以下,稱作“過去‘last’ GPS位置信息”)。此外,在本實施方式中,位置信息獲取部31在從攝像部13(或CPU11)發(fā)送了攝像開始信號的時刻,判斷是攝像時刻。攝像開始信號是指,由用戶操作了操作部15時(例如,對未圖示的快門按鈕進行了按下操作時)從攝像部13(或CPU11)發(fā)送的信號。存儲控制部32原則上執(zhí)行如下的控制,S卩,將攝像部13在攝像時刻通過位置信息獲取部31獲取到的GPS位置信息與從攝像部13輸出的攝像圖像的圖像數(shù)據(jù)相關聯(lián)地存儲在存儲部17中。具體而言,例如,攝像圖像的圖像數(shù)據(jù)被包含在Exif (Exchangeable Image File Format)形式的規(guī)定的文件中。另外,以下,將包含這種攝像圖像的圖像數(shù)據(jù)的文件稱作“攝像圖像文件”。在攝像圖像文件中除了攝像圖像的圖像數(shù)據(jù)之外,還可以包含與該攝像圖像相關的各種元信息。在本實施方式中,將攝像時刻的位置信息即具體而言是表示攝像時刻的緯度、經(jīng)度和高度的信息作為一個元信息而包含在攝像圖像文件中。并且在存儲部17中存儲這種攝像圖像文件。但是,在攝像部13進行攝像的時刻,有時會因為數(shù)碼相機1位于室內(nèi)等而導致無法接收來自GPS衛(wèi)星的信號,位置信息獲取部31獲取GPS位置信息會失敗。在這種情況下,代替GPS位置信息,將由后述的指示接收部34接收到的位置作為一個元信息而包含在攝像圖像文件中。即,存儲控制部32在不能獲取攝像時刻的GPS位置信息的情況下,執(zhí)行如下控制 由后述的指示接收部34將對應于用戶指示的位置的位置信息與攝像圖像的圖像數(shù)據(jù)相關聯(lián)地存儲在存儲部17中。當在攝像時刻獲取GPS位置信息失敗之后從位置信息獲取部31提供了失敗信號時,顯示控制部33執(zhí)行如下的控制。顯示控制部33執(zhí)行如下的控制,即基于與該失敗信號一起從位置信息獲取部31 提供的過去GPS位置信息、和后述的存儲在地圖DB41中的地圖信息,使顯示部16顯示規(guī)定的地圖。具體而言,顯示控制部33從存儲在地圖DB41中的多個地圖信息之中,根據(jù)縮尺設定部35設定的縮尺地圖信息來獲取與由過去GPS位置信息確定的位置對應的地圖信息。并且,顯示控制部33在顯示部16中顯示由過去GPS位置信息確定的位置、和包含推測了從該位置開始的攝像時刻的位置的范圍的地圖或其附近的地圖。另外,顯示控制部33還向指示接收部34提供獲取到的地圖信息。指示接收部34基于從顯示控制部33提供的地圖信息,從在顯示部16中顯示的地圖之中,接收通過用戶對操作部15的操作所指示的位置。如上所述,用戶通過對操作部15進行操作,從而在顯示于顯示部16的地圖之中能夠指示期望與攝像圖像的圖像數(shù)據(jù)關聯(lián)記錄的位置。
并且,指示接收部34生成與接收指示的位置對應的位置信息,并將其提供給存儲控制部32。此時,如上所述,在存儲控制部32的控制下,將表示通過指示接收部34接收指示的位置的位置信息與攝像圖像的圖像數(shù)據(jù)相關聯(lián)地存儲在存儲部17中。縮尺設定部35根據(jù)由用戶狀態(tài)檢測部36檢測出的用戶的移動狀態(tài),進行地圖的縮尺設定??s尺設定部35向顯示控制部33提供設定的地圖的縮尺信息。用戶狀態(tài)檢測部31獲取從傳感器部20的3軸加速度傳感器20B輸出的各方向分量的加速度數(shù)據(jù)。用戶狀態(tài)檢測部31例如使用3軸加速度數(shù)據(jù)的各方向分量的振動周期及其振幅量來檢測用戶的移動狀態(tài)。另外,以下,將這樣用戶狀態(tài)檢測部31 —直執(zhí)行到檢測用戶的移動狀態(tài)為止的一連串處理稱作“狀態(tài)檢測處理”。例如,在本實施方式中,將基于圖3的表格檢測用戶的移動狀態(tài)的處理作為狀態(tài)檢測處理。圖3表示數(shù)據(jù)庫用非易失性存儲器14中的用于登記(存儲)用戶的移動狀態(tài)及其檢測條件的表格(區(qū)域)的結構例。在本實施方式中,如圖3所示,通過狀態(tài)檢測處理可檢測4種移動狀態(tài),即停止狀態(tài)、步行狀態(tài)、跑行狀態(tài)以及利用交通工具移動的狀態(tài)。在圖3的例中,為了使表格具有行列結構,以下,將圖3中橫方向的項目的集合體稱作“行”,將該圖中縱方向的項目的集合體稱作“列”。在圖3中,#K表示行序號K。這里,第K行對應用戶的移動狀態(tài)的規(guī)定種類。在圖3的例中,在第K行的第1列目的“用戶的移動狀態(tài)”的項目中登記(存儲) 與該K行對應的種類的用戶的移動狀態(tài)。在第K行的第2列的“檢測條件”的項目中登記(存儲)用于檢測與該K行對應的種類的用戶的移動狀態(tài)的條件,即用于檢測在該K行的第1列中登記(存儲)的用戶的移動狀態(tài)的條件。具體而言,在第1行的第1列中存儲“停止狀態(tài)”。在該第1行的第2列中存儲“未由3軸加速度傳感器檢測出加速度的各方向分量的振幅量(各方向分量的振幅量為0. 5G以下),,的條件。因此,在滿足了上述條件的情況下,將用戶的移動狀態(tài)識別為“停止狀態(tài)”。同樣,在第2行的第1列中存儲“步行狀態(tài)”。在該2行的第2列中存儲“由3軸加速度傳感器檢測出加速度的垂直方向分量的振動周期為2Hz以下,其振幅量為規(guī)定值IG以上”的條件。因此,在滿足了上述條件的情況下,將用戶的移動狀態(tài)識別為“步行狀態(tài)”。同樣,在第3行的第1列中存儲“跑行狀態(tài)”。在該第3行的第2列中存儲“由3軸加速度傳感器檢測出加速度的垂直方向分量的振動周期超過2Hz,其振幅量為規(guī)定值IG以上”的條件。
因此,在滿足了上述條件的情況下,將用戶的移動狀態(tài)識別為“跑行狀態(tài)”。同樣,在第4行的第1列中存儲“利用交通工具移動的狀態(tài)”。在該第4行的第2列中存儲“由3軸加速度傳感器檢測出加速度的垂直方向分量為規(guī)定量0. 5G以下,行進方向分量的振幅量為0. 5G以上”的條件。因此,在滿足了上述條件的情況下,將用戶的移動狀態(tài)識別為“利用交通工具移動的狀態(tài)”。用戶狀態(tài)檢測部31就這樣使用圖3的表格來執(zhí)行狀態(tài)檢測處理。將通過該狀態(tài)檢測處理檢測到的用戶的移動狀態(tài)提供給縮尺設定部35。當在攝像時刻獲取GPS位置信號失敗之后從位置信息獲取部37提供了失敗信號時,預測位置計算部37執(zhí)行如下的控制。預測位置計算部37執(zhí)行如下的控制,即基于與該失敗信號一起從位置信息獲取部31提供的過去GPS位置信息、和后述的存儲在地圖DB41中的地圖信息,使顯示部16顯示規(guī)定的地圖。具體而言,預測位置計算部37基于自主導航部22的輸出結果,測量基于自主導航的相對移動變動。之后,基于該相對的位置變動、和從位置信息獲取部提供的過去GPS位置信息,預測當前位置的預測位置。之后,預測位置計算部37向顯示控制部33提供計算出的預測位置。在本實施方式中,在地圖DB41中存儲至少包含以一定的比例縮小了地表的狀態(tài)后表示在平面上的地圖的數(shù)據(jù)、和表示該地圖上的緯度、經(jīng)度及高度的位置信息的信息,作為地圖信息。另外,作為地圖的數(shù)據(jù)形式,一般采用向量地圖和光柵地圖,在本實施方式中說明采用了向量地圖的情形。向量地圖是指,在地圖中將道路或設施、對應于文字等客體的顯示用數(shù)據(jù)預先從表示地圖的其他要素的顯示用數(shù)據(jù)中分離出的地圖的數(shù)據(jù)。進而,與向量地圖的各客體對應的顯示用數(shù)據(jù)由有向線段的數(shù)據(jù)或向量數(shù)據(jù)的集合體構成,附加了與對應于道路寬度或規(guī)模等的客體關聯(lián)的屬性信息?;谠撓蛄康貓D的顯示處理是一般的技術,因此省略詳細的說明。顯示控制部33例如基于與用戶的移動狀態(tài)對應的縮尺設定地圖范圍。并且,顯示控制部33基于表示附加在各道路或設施上的道路寬度或規(guī)模的屬性信息,指示與地圖范圍對應的顯示對象客體。并且,顯示控制部33從地圖DB41獲取包含指示的顯示對象客體的地圖信息。接著,參照圖4說明數(shù)碼相機1的處理中的這樣通過圖2的功能結構實現(xiàn)的處理 (以下,稱作“位置信息存儲處理”)。圖4是說明位置信息存儲處理的流程圖。例如,位置信息存儲處理在本實施方式中是通過用戶對操作部15進行接入電源的操作而開始的。S卩,執(zhí)行如下的處理。在圖4的步驟Sll中,位置信息獲取部31從GPS部18試取GPS位置信息。
12
在該處理中,位置信息獲取部31在能夠從GPS部18獲取GPS位置信息的情況下, 將位置信息存儲在存儲部17中。這種GPS位置信息是過去至少分多次存儲的信息。在步驟S12中,位置信息獲取部31判定攝像部13是否開始了攝像。在沒有從攝像部13發(fā)送攝像開始信號的情況下,在步驟S12中判定為“否”,處理返回步驟S12。并且,在直到攝像部13開始攝像為止的期間內(nèi),反復執(zhí)行步驟S12的判定處理,位置信息存儲處理處于待機狀態(tài)。之后,在開始攝像且從攝像部13發(fā)送了攝像開始信號的情況下,在步驟S12中判定為“是”,處理進入步驟S13。在步驟S13中,位置信息獲取部31在開始攝影前判定是否獲取了 GPS位置信息。在步驟Sll的處理中,在成功獲取到GPS位置信息的情況下,在步驟S13中判定為 “是”,處理進入步驟S14的處理。在步驟S14中,存儲控制部32將在步驟Sll的處理中獲取到的GPS位置信息與從攝像部13輸出的攝像圖像的圖像數(shù)據(jù)相關聯(lián)地進行存儲。若該處理結束,則位置信息存儲處理就結束。相對于此,在步驟Sll的處理中沒能獲取到GPS位置信息的情況下,在步驟S13中判定為“否”,處理進入步驟S15的處理。在步驟S15中,縮尺設定部35根據(jù)由用戶狀態(tài)檢測部36檢測出的用戶的移動狀態(tài),設定地圖的縮尺。在該處理中,在用戶的移動狀態(tài)為步行狀態(tài)或跑行狀態(tài)的情況下,縮尺設定部35 作為地圖的縮尺而設定適合于用戶的步行速度或跑行速度的“詳細”。此外,在用戶的移動狀態(tài)為用戶乘坐交通工具時等利用交通工具移動的狀態(tài)或者停止狀態(tài)的情況下,縮尺設定部35為了把握用戶存在的地域整體,設定便利性高的“通?!?作為地圖的縮尺。S卩,在該處理中,由于在顯示部16中顯示的地圖的縮尺與用戶的移動狀態(tài)對應地產(chǎn)生變化,因此能夠與用戶的移動狀態(tài)無關地提高用戶的便利性。在步驟S16中,顯示控制部33基于在本次攝像前獲取的過去GPS位置信息、和在步驟S15的處理中設定的縮尺,從地圖DB41獲取對應的地圖信息。在步驟S17中,顯示控制部33使顯示部16顯示基于在步驟S16的處理中獲取到的地圖信息的地圖。由此,在本實施方式中,例如在顯示部16中顯示如圖5所示的地圖。圖5表示當在攝像時刻從GPS部18獲取GPS位置信息失敗時顯示在顯示部16中的地圖的一例。 在這種情況下,顯示控制部33基于比攝像時刻更早成功獲取的GPS位置信息和根據(jù)用戶的移動狀態(tài)設定的地圖的縮尺,從地圖DB41獲取對應的地圖信息,并使顯示部16顯示如圖5所示的地圖,作為基于該地圖信息的地圖。 在圖5的例中,根據(jù)過去GPS位置信息所確定的位置(該過去GPS位置信息曾是過去獲取到的時刻下的數(shù)碼相機1的當前位置的位置)被作為地圖上的★(黑色星號)的記號101而顯示。由此,在步驟S17的處理中,將在本次攝像前成功獲取了 GPS位置信息的時刻的數(shù)碼相機1的存在位置的附近的地圖顯示在顯示部16中。由此,用戶可通過對操作部18進行操作來容易地進行與攝像圖像的圖像數(shù)據(jù)相關聯(lián)的位置的指示。在圖4的步驟S18中,指示接收部34判定是否接收了根據(jù)用戶對操作部15的操作指示的位置。在用戶沒有對操作部15進行操作而指示位置的狀態(tài)下,在步驟S18中判定為 “否”,處理返回步驟S18。S卩,在直到用戶對操作部15進行操作而指示了位置為止的期間內(nèi),反復執(zhí)行步驟 S18的判定處理,操作處于待機狀態(tài)。之后,若用戶對操作部15進行操作而指示規(guī)定的位置,則在步驟S18中判定為
“旦”
疋 ο此時,由指示接收部34生成與所指示的規(guī)定的位置對應的位置信息。并且,由攝像位置設定單元38將指示后接收到的位置信息設定為攝像時的位置信息,并提供給存儲控制部32。由此,處理進入步驟S19。在步驟S19中,存儲控制部32將在步驟S18的處理中接收到的攝影時的位置信息與從攝像部13輸出的攝像圖像的圖像數(shù)據(jù)相關聯(lián)地進行存儲。由此,位置信息存儲處理結束。通過這樣的步驟S16至S18的處理,即使在攝像時刻不能獲取來自GPS部18的 GPS位置信息的情況下,也能將用戶指示的位置設定成攝像時的位置,并使其與攝像圖像的圖像數(shù)據(jù)關聯(lián)。如以上說明,本實施方式的數(shù)碼相機1具備位置信息獲取部31、攝像部13、顯示控制部33、指示接收部34、存儲控制部32和攝像位置設定部38。位置信息獲取部31獲取當前位置的位置信息。攝像部13對被攝體像進行攝像,并輸出其結果得到的圖像數(shù)據(jù)。在攝像部13進行攝像的時刻,位置信息獲取部31獲取位置信息失敗了的情況下, 顯示控制部33基于在攝像部13進行攝像前通過位置信息獲取部31獲取到的位置信息,控制地圖的顯示。指示接收部34從被顯示控制部33控制了顯示的地圖中接收由用戶指示的位置。攝像位置設定部38將接收到的位置的位置信息設定成攝像時的位置信息。在攝像部13進行攝像的時刻,位置信息獲取部31成功獲取了位置信息的情況下, 存儲控制部32執(zhí)行將該位置信息與從攝像部13輸出的圖像數(shù)據(jù)相關聯(lián)地存儲的控制。即, 即使是不能通過GPS部18進行測位的場所,僅通過使用戶自身指示用戶在自動顯示于顯示部16中的地圖上所處的位置這樣的簡單操作,就能夠?qū)z像時刻的位置信息與攝像時的圖像數(shù)據(jù)相關聯(lián)地進行存儲。此外,本實施方式的數(shù)碼相機1還具備縮尺設定部35。縮尺設定部35設定由顯示控制部33控制顯示的地圖的縮尺。
因此,能夠以適當?shù)娘@示方式在顯示部16中顯示地圖,因此能夠提高指示用戶自身所處的位置時的便利性。此外,本實施方式的數(shù)碼相機1還具備用戶狀態(tài)檢測部36。并且,縮尺設定部35根據(jù)由用戶狀態(tài)檢測部36檢測出的用戶的移動狀態(tài),設定在顯示部16中顯示的地圖的縮尺。因此,能夠檢測用戶的移動狀態(tài)是步行狀態(tài)還是跑行狀態(tài),并且能夠根據(jù)用戶的移動速度進行最佳的地圖的顯示。S卩,在用戶的移動狀態(tài)為步行狀態(tài)或跑行狀態(tài)的情況下,由于用戶的移動速度慢, 因此能夠預測為當前位置并未與可獲取前次位置信息的位置離得很遠,所以將地圖的縮尺設定為“詳細”。由此,用戶能夠根據(jù)周邊的詳細信息容易地進行當前位置的確定,能夠提高用戶的便利性。相對于此,在用戶的移動狀態(tài)是乘坐車或電車的狀態(tài)的情況下,由于用戶的移動速度快,因此能夠預測為當前位置與可獲取前次位置信息的位置離得很遠,所以將地圖的縮尺設定為“通?!薄S纱?,用戶能夠根據(jù)可預測為從前次攝像的位置移動了的范圍的地圖容易地進行當前位置的確定,從而能夠提高用戶的便利性。另外,本發(fā)明并不限于上述的實施方式,本發(fā)明包括可達到本發(fā)明的目的的范圍內(nèi)的變形、改良等。例如,在上述的實施方式中,自主導航控制部21A通過對依次從3軸加速度傳感器 20B輸出的3軸加速度數(shù)據(jù)進行積分,從而計算出數(shù)碼相機1的移動距離,但是也可以根據(jù)在3軸加速度傳感器20B的傳感器輸出中出現(xiàn)的上下方向的加速度的變化對用戶的步數(shù)進行計數(shù),并乘以預先設定的步幅數(shù)據(jù),從而計算出移動量。例如,在上述的實施方式中,圖5在攝像時刻從GPS部18獲取GPS位置信息失敗的情況下,作為顯示在顯示部16中的地圖的一例,將根據(jù)過去GPS位置信息確定的位置當作了大約配置在中心上的地圖顯示,但是也可以基于多個位置信息或從3軸地磁傳感器20A 輸出的3軸地磁數(shù)據(jù),計算數(shù)碼相機1的過去的移動方位,并為了擴大該移動方位區(qū)域,將根據(jù)過去GPS位置信息確定的位置當作配置在與移動方位相反的周邊部中的地圖顯示。例如,在上述的實施方式中,縮尺設定部35根據(jù)由用戶狀態(tài)檢測部36檢測出的用戶的移動狀態(tài)設定了地圖的縮尺,但是地圖的縮尺設定并不限于此。例如,也可以根據(jù)直到攝像部13進行攝像的時刻為止的、位置信息獲取部31獲取位置信息失敗的經(jīng)過時間,來設定地圖的縮尺。S卩,在位置信息獲取部31不能獲取位置信息開始到由攝像部13進行攝像為止的經(jīng)過時間長的情況下,可以假定為保持數(shù)碼相機1的用戶移動得較遠。此時,可以將地圖的縮尺設定為“通?!薄O鄬τ诖?,在位置信息獲取部31不能獲取位置信息開始到由攝像部13進行攝像為止的經(jīng)過時間短的情況下,可以假定為保持數(shù)碼相機1的用戶還沒有移動得很遠。此時,可以將地圖的縮尺設定為“詳細”。此外,在上述的實施方式中,縮尺設定部35根據(jù)由用戶狀態(tài)檢測部36檢測出的用戶的移動狀態(tài)設定了地圖的縮尺,但是地圖的縮尺設定并不限于此。
15
例如,也可以根據(jù)基于由位置信息獲取部31在時間上前后獲取到的多個位置信息計算出的移動速度來設定地圖的縮尺。S卩,在由位置信息獲取部31獲取到的多個位置信息互相遠離的情況下,可以計算出用戶的移動速度快,因此能夠假定為保持數(shù)碼相機1的用戶移動得極快。此時,將地圖的縮尺設定為“通?!?。相對于此,在由位置信息獲取部31獲取到的多個場所的位置信息彼此較近的情況下,可以計算出用戶的移動速度慢,因此可以假定為保持數(shù)碼相機1的用戶移動得慢。此時,將地圖的縮尺設定為“詳細”。此外,在上述的實施方式中,在攝像部13進行攝像的時刻由位置信息獲取部31獲取位置信息失敗了的情況下,顯示控制部33基于在攝像部進行攝像前由位置信息獲取部 31獲取到的位置信息來進行地圖的顯示,但并不限于此。例如,在攝像部13進行攝像的時刻由位置信息獲取部31獲取位置信息失敗了的情況下,顯示控制部33也可以基于表示由預測位置計算部37預測的預測位置的位置信息, 執(zhí)行顯示地圖的控制。因此,即使在通過對當前位置的預測位置進行預測而不能接收GPS信號的環(huán)境下,通過自主導航來確定某種程度的用戶的位置,由此能夠提高在顯示部16中顯示的地圖的精度。此外,在上述的實施方式中,用戶狀態(tài)檢測部36基于來自3軸加速度傳感器20B 的垂直方向的振動周期來檢測了用戶的移動狀態(tài),但是,用戶的移動狀態(tài)的檢測單元并不限于此。例如,用戶狀態(tài)檢測部36也可以基于來自3軸加速度傳感器20B的加速度的輸出強度來檢測用戶的移動狀態(tài)。此外,上述的操作部15并不限于特定的器件。例如,只要是觸摸屏、鼠標、跟蹤球 (trackball)或鍵盤等可指示在顯示部16中顯示的地圖上的位置的器件即可。此外,例如,在上述的實施方式中,說明了應用本發(fā)明的攝像裝置被構成為數(shù)碼相機1的例。但是,本發(fā)明并不特別限于此,可以普遍應用于具有顯示功能的電子設備中,例如,本發(fā)明可以廣泛應用于個人計算機、便攜型導航儀裝置、便攜游戲機等中。上述的一連串處理可以通過硬件來執(zhí)行,也可以通過軟件來執(zhí)行。在通過軟件來執(zhí)行一連串處理的情況下,構成該軟件的程序是通過網(wǎng)絡或記錄介質(zhì)等被安裝在計算機等中的。計算機可以是被組裝在專用硬件上的計算機。此外,計算機也可以是通過安裝各種的程序來能夠執(zhí)行各種功能的計算機,例如通用個人計算機。為了向用戶提供程序,包含這種程序的記錄介質(zhì)除了可以由與裝置主體分開配置的可移動介質(zhì)23構成之外,也可以由在預先被組裝到裝置主體的狀態(tài)下提供給用戶的記錄介質(zhì)等構成??梢苿咏橘|(zhì)23例如由磁盤(包括軟盤)、光盤或者光磁盤等構成。光盤例如由 CD-ROM (Compact Disk-Read Only Memory) ,DVD (Digital Versatile Disk)等構成。光磁盤由MD(Mini-Disk)等構成。此外,在預先被組裝到裝置主體的狀態(tài)下提供給用戶的記錄介質(zhì)例如由記錄有程序的存儲器12或硬盤等構成。 另外,在本說明書中,記述被記錄在記錄介質(zhì)中的程序的步驟當然包括沿著其順序按時間序列進行的處理,并且也包括雖然不一定按時間序列進行處理但是以并列或單獨的方式執(zhí)行的處理。
權利要求
1.一種攝像裝置,具備位置信息獲取單元,其對當前位置進行測位并獲取位置信息; 攝像單元,其對被攝體像進行攝像,并輸出其結果得到的圖像數(shù)據(jù); 存儲控制單元,其在所述攝像單元進行攝像時,將由所述位置信息獲取單元獲取到的位置信息與從所述攝像單元輸出的圖像數(shù)據(jù)相關聯(lián)地存儲在規(guī)定的存儲區(qū)域中;位置推測單元,其在所述攝像單元進行攝像時獲取位置信息失敗了的情況下,根據(jù)在該攝像時以前通過所述位置信息獲取單元獲取到的位置信息來推測攝像時刻的位置范圍;顯示控制單元,其基于所述攝像時以前的所述位置信息、和由所述位置推測單元推測出的攝像時刻的所述位置范圍,來顯示推測位置范圍;指示接收單元,其接收用戶從由所述顯示控制單元顯示的所述推測位置范圍中所指示的位置;和攝像位置設定單元,其將由所述指示接收單元接收到的所述位置的位置信息設定為攝像時的位置信息。
2.根據(jù)權利要求1所述的攝像裝置,其中, 所述攝像裝置還具備地圖存儲單元,其存儲地圖信息;和縮尺設定單元,其設定由所述顯示控制單元控制顯示的所述地圖信息的顯示縮尺, 所述縮尺設定單元同時顯示在所述攝像單元進行攝像前由所述位置信息獲取單元獲取到的位置信息、和由所述位置推測單元推測出的攝像時刻的位置范圍。
3.根據(jù)權利要求1所述的攝像裝置,其中,所述位置推測單元根據(jù)直到所述攝像單元進行攝像的時刻為止的、由所述位置信息獲取單元獲取位置信息失敗的繼續(xù)時間,來推測位置范圍。
4.根據(jù)權利要求1所述的攝像裝置,其中,所述位置推測單元根據(jù)基于由所述位置信息獲取單元在時間上前后獲取的多個位置信息所計算出的移動速度,來推測位置范圍。
5.根據(jù)權利要求1所述的攝像裝置,其中,所述位置推測單元根據(jù)基于由所述位置信息獲取單元在時間上前后獲取的多個位置信息所計算出的移動方位,來推測位置范圍。
6.根據(jù)權利要求1所述的攝像裝置,其中,所述攝像裝置還具備用戶狀態(tài)檢測單元,其檢測用戶的移動狀態(tài), 所述位置推測單元根據(jù)由所述用戶狀態(tài)檢測單元檢測出的用戶的移動狀態(tài)來推測位置范圍。
7.根據(jù)權利要求1所述的攝像裝置,其中,在攝像單元進行攝像的時刻由所述位置信息獲取單元獲取位置信息失敗了的情況下, 所述位置推測單元測量基于自主導航的相對位置變動,并基于該相對位置變動、和在攝像前由所述位置信息獲取單元獲取到的所述位置信息,來推測位置。
8.一種攝像方法,該攝像方法是攝像裝置所執(zhí)行的攝像方法,該攝像裝置具備對當前位置進行測位并獲取位置信息的位置信息獲取單元、和對被攝體像進行攝像并輸出其結果得到的圖像數(shù)據(jù)的攝像單元,所述攝像方法包括在所述攝像單元進行攝像時,將由所述位置信息獲取單元獲取到的位置信息與從所述攝像單元輸出的圖像數(shù)據(jù)相關聯(lián)地存儲在規(guī)定的存儲區(qū)域中的存儲控制步驟;在所述攝像單元進行攝像時獲取位置信息失敗了的情況下,根據(jù)在該攝像時以前通過所述位置信息獲取單元獲取到的位置信息來推測攝像時刻的位置范圍的位置推測步驟;基于所述攝像時以前的所述位置信息、和由所述位置推測步驟推測出的攝像時刻的所述位置范圍,顯示出推測位置范圍的顯示控制步驟;接收由用戶從通過所述顯示控制步驟的處理所顯示的所述推測位置范圍中所指示的位置的指示接收步驟;和將通過所述指示接收步驟的處理所接收到的所述位置的位置信息設定為攝像時的位置信息的攝像位置設定步驟。
全文摘要
一種攝像裝置,具備位置信息獲取部,對當前位置進行測位并獲取位置信息;攝像部,對被攝體像攝像并輸出其結果得到的圖像數(shù)據(jù);存儲控制部,在攝像部攝像時,將獲取的位置信息與從攝像部輸出的圖像數(shù)據(jù)關聯(lián)地存儲在規(guī)定的存儲區(qū)域中;預測位置計算部,在攝像部攝像時獲取位置信息失敗了的情況下,根據(jù)在該攝像時以前所獲取的位置信息推測攝像時刻的位置范圍;顯示控制部,基于所述攝像時以前的所述位置信息、和所推測出的攝像時刻的所述位置范圍,來在顯示部中顯示推測位置范圍;指示接收部,其接收由用戶從顯示在顯示部中的所述推測位置范圍中所指示的位置;和攝像位置設定部,其將由指示接收部接收的所述位置的位置信息設定為攝像時的位置信息。
文檔編號H04N5/225GK102447824SQ20111030531
公開日2012年5月9日 申請日期2011年9月30日 優(yōu)先權日2010年10月5日
發(fā)明者川上剛 申請人:卡西歐計算機株式會社