圖像時沒有接收到位置信息等的計算所需的信號,則對于圖像文件不記錄位置信息和時間信息(記錄時鐘時間信息)。
[0039]數字照相機100具有生成日志數據的日志模式。更具體地,在中央控制單元103的控制下,GPS接收單元102以RAM 104中記錄的預定間隔接收來自GPS衛星的信號,并且向中央控制單元103提供位置信息和時間信息。中央控制單元103順次將定期提供的位置信息和時間信息作為日志數據進行記錄。因此,日志數據包含多對位置信息和時間信息。例如,每天將日志數據記錄在記錄介質106中,或者根據用戶指定的日期/時間等分割日志數據并且將各分割日志數據以文件格式記錄在記錄介質106中。注意,數字照相機轉變成日志模式的時刻例如包括數字照相機未處于拍攝模式(數字照相機處于回放模式等)的時亥IJ。此外,當數字照相機100的電源按鈕斷開時,數字照相機100可以轉變成日志模式,以利用定位和創建日志數據所需的最小電力來工作。
[0040]計算機200包括中央控制單元203、RAM 204、記錄介質206、顯示單元207、操作單元208和通信單元209。根據輸入信號或程序,中央控制單元203進行各種操作,回放數據,并且控制構成計算機200的各組件。
[0041]RAM 204記錄臨時數據,并且用作中央控制單元203的工作區。記錄介質206是用作輔助存儲單元的硬盤驅動器(HDD),并且存儲各種類型的數據和程序。注意,記錄介質206還存儲OS和應用程序(后面說明)。顯示單元207在本實施例中用作顯示器,并且顯示圖像或應用程序的畫面。注意,記錄介質206和顯示單元207可以包含在計算機200中,或者可以是獨立設備。
[0042]操作單元208是鍵盤或鼠標等,并且用戶使用操作單元208對應用程序等進行輸入。通信單元209與外部設備連接,以發送/接收控制命令和數據。盡管在本實施例中使用USB接口與數字照相機100連接,但是如通信單元109那樣,本發明不局限于此。
[0043]將說明根據本實施例的應用程序。在計算機200內執行該應用程序。假定在下面的操作之前,將添加有時鐘時間信息、位置信息和時間信息的圖像文件以及GPS日志文件從數字照相機100發送給計算機200,并且將這些文件存儲在記錄介質206中。
[0044]圖3是示出根據第一實施例的計算機200所執行的應用程序的GUI 300的圖。本實施例的應用程序可以在畫面上顯示地圖。然后,該應用程序參考記錄在計算機200的記錄介質206中的圖像文件和GPS日志文件,并且基于記錄在這些文件中的位置信息等,在地圖上顯示運動路線和表示存在拍攝的圖像數據的標記。下面詳細說明圖3。
[0045]在圖3的⑶I 300中,使用文件夾指定區域301來指定應用程序要處理的圖像數據。在文件夾指定區域301中,可以選擇在計算機200的記錄介質206內所形成的文件系統的文件夾。在應用程序中,要處理存儲在所選擇的文件夾中的圖像文件。縮略圖列表顯示區域302顯示與文件夾指定區域301中選擇的文件夾內所包含的圖像文件相對應的縮略圖圖像(縮小圖像)的列表。地圖顯示區域303顯示地圖。當用戶操作地圖移動按鈕304或地圖比例尺改變條305時,地圖顯示區域303可以顯示任意位置的地圖。注意,本實施例的應用程序通過參考一般Web服務獲取用于生成地圖的地圖數據,但是本發明不局限于此。
[0046]在該應用程序中,根據與縮略圖列表顯示區域302中所顯示的縮略圖圖像相對應的圖像數據內所包含的位置信息,在地圖上顯示表示存在圖像數據的標記310。此外,基于與圖3的縮略圖列表顯示區域302中所選擇的圖像相對應的GPS日志文件,在地圖上顯示通過連接GPS日志數據中所包含的多個位置信息所獲得的運動路線311(盡管如圖1所示,實際上顯示插值運動路線(后面說明),但是為了便于說明,在圖3中顯示僅基于GPS日志文件的運動路線)。
[0047]下面將參考圖4所示的流程圖說明用于顯示圖3的畫面的處理。注意,計算機200的中央控制單元203根據存儲在記錄介質206中的程序執行下面要說明的處理。
[0048]圖4是示出在圖3的文件夾指定區域301中選擇文件夾時所執行的處理的流程圖。在步驟S1005,中央控制單元203分析GPS日志文件。將GPS日志文件保存在記錄介質206內的預定文件夾中。作為步驟S1005的詳細處理,中央控制單元203順次參考記錄在預定文件夾中的多個GPS日志文件,并且創建圖9所示的運動路線顯示管理列表900 (后面說明)和圖10所示的日志管理列表1000(后面說明)。
[0049]當完成步驟S1005的處理時,中央控制單元203逐一處理文件夾指定區域301中指定的文件夾內所包含的圖像數據。更具體地,在圖4的步驟S1010,中央控制單元203判斷是否對所有圖像數據完成了步驟S1020和S1030的處理。如果存在未處理的圖像數據,則中央控制單元203使處理進入步驟S1020。如果對所有圖像數據完成了該處理,則中央控制單元203使處理進入步驟S1040。
[0050]在步驟S1020,中央控制單元203創建匯總與要處理的圖像數據有關的信息的圖像管理列表700 (參見圖7)。此時,中央控制單元203還進行如下處理:獲得用作搜索與圖像數據相對應的GPS日志文件時的關鍵詞的拍攝日期/時間(時鐘時間信息)的UTC換算時間。后面將詳細說明步驟S1020的處理。
[0051]在步驟S1030,中央控制單元203基于圖像數據中所包含的時間信息或UTC換算時鐘時間信息,指定與圖像數據相對應的GPS日志文件。此外,中央控制單元203將與所指定的GPS日志文件有關的信息記錄在步驟S1020所創建的圖像管理列表700中。后面將詳細說明步驟S1030的處理。
[0052]如上所述,對所有圖像數據完成了步驟S1020和S1030的處理,處理從步驟S1010進入步驟S1040。在步驟S1040,中央控制單元203基于圖像管理列表700,在地圖顯示區域303的地圖上顯示表示存在圖像的標記。在本實施例中,如圖3所示,中央控制單元203在地圖顯示區域303中所顯示的地圖上的相應位置處顯示標記310。在由圖像管理列表700管理的圖像中,對記錄了位置信息的每一個圖像顯示標記310。
[0053]在步驟S1050,中央控制單元203執行運動路線插值處理(后面詳細說明)。在步驟S1060,中央控制單元203在地圖顯示區域303中所顯示的地圖上顯示運動路線311 (后面詳細說明)。
[0054]S1005:GPS日志f件的分析
[0055]將參考圖8?10詳細說明圖4的步驟S1005所執行的處理。首先將說明根據本實施例的GPS日志文件的結構。圖8是示出GPS日志文件800的例子的圖。基于由數字照相機100的中央控制單元103從GPS接收單元102所獲取的信息,將GPS日志文件800保存在記錄介質106中。
[0056]在GPS日志文件800的第一行,記錄GPS日志設備的型號名稱801和序列號802。在本實施例中,由于數字照相機100具有GPS日志設備的功能(即,GPS接收單元102),因此將數字照相機100的型號名稱和序列號分別記錄為型號名稱801和序列號802。可以使用型號名稱801和序列號802作為用于識別生成了 GPS日志文件800的數字照相機100 (攝像設備)的識別信息。
[0057]在GPS日志文件800的各自以標記“$”開始的第二行和隨后的行,描述了符合NMEA-0183格式的消息,其中,GPS日志設備通過接收信號輸出這些消息作為日志信息。NMEA-0183格式是用于在GPS接收器和導航裝置之間使用串行端口進行通信的由NMEA(美國國家海洋電子協會)定義的標準。在本實施例中,記錄了 GPGGA和GPRMC這兩種類型的消息。利用逗號分開各消息后的數據域。
[0058]GPGGA表示全球定位系統固定數據。數據域依次包括符合UTC的定位時間803、瑋度804(瑋度和表示北瑋(N)或南瑋(S)的符號)、經度805 (經度和表示東經(E)或西經(W)的符號)、以及GPS的質量。數據域還包括接收衛星的數量、HDOP (精度水平擴散因子)、平均海平面以上的天線高度(m)以及平均海平面與WGS-84橢圓體的高度差(m)。此外,數據域包括DGPS數據的齡期(秒)、DGPS基準站的ID、以及校驗和。
[0059]GPRMC表示推薦最小具體GNSS數據。數據域依次包括符合UTC的定位時間、表示有效性㈧或無效性(V)的狀況、瑋度、表示北瑋(N)或南瑋⑶的符號、經度、以及表示東經(E)或西經(W)的符號。數據域還包括對地速度(節)、運動方向(度,真北)、符合UTC的定位日期806、偏角、眾數、以及校驗和。
[0060]接著說明基于GPS日志文件800所生成的運動路線顯示管理列表900。圖9是示出運動路線顯示管理列表900的例子的表。中央控制單元203從GPS日志文件800提取定位時間803、瑋度804、經度805和定位日期806,并且將這些信息記錄在運動路線顯示管理列表900中。參考圖9,將定位時間803和定位日期806的組合記錄為時間901。將瑋度804和經度805分別記錄為瑋度902和經度903。將表示相應的時間901等是源自日志數據還是源自圖像數據的信息(來源信息)(后面說明)記錄為文件類型904。由于僅基于GPS日志文件800創建圖9所示的列表,因此對于所有條目將“日志”記錄為文件類型904。
[0061]接著說明日志管理列表1000。圖10是不出日志管理列表1000的例子的表。日志管理列表1000使得能夠處理多個GPS日志文件(在這種情況下,記錄介質206可以存儲多個GPS日志文件)。將各GPS日志文件的文件路徑記錄為日志文件路徑1001。將從GPS日志文件800所提取的定位開始日期/時間(即,最早時間信息)記錄為定位開始日期/時間1002。將從GPS日志文件800所提取的定位結束日期/時間(即,最晚時間信息)記錄為定位結束日期/時間1003。將從GPS日志文件8