通信裝置及該通信裝置的控制方法
【專利摘要】本發明提供通信裝置及該通信裝置的控制方法。所述通信裝置包括:記錄單元,其被配置為將多條位置信息和日期時間信息彼此相關聯的信息作為日志數據記錄在記錄介質上;接收單元,其被配置為從外部設備,接收能夠指定在所述外部設備中記錄的圖像文件的標識信息和與所述圖像文件相關的攝像日期時間,而不接收所述圖像文件;確定單元,其被配置為確定由所述接收單元接收的攝像日期時間與所述日志數據的日期時間信息是否符合預定關系;以及關聯單元,其被配置為把與被所述確定單元確定為符合所述預定關系的所述攝像日期時間相對應的標識信息、和與被所述確定單元確定為符合所述預定關系的所述日志數據的日期時間信息相對應的位置信息相關聯。
【專利說明】通信裝置及該通信裝置的控制方法
【技術領域】
[0001]本發明涉及能夠與其他裝置連接的通信裝置。
【背景技術】
[0002]近年來,已經使用了如下技術:使用全球定位系統(GPS)記錄器所生成的日志(log)數據,將位置信息添加到由數字照相機捕獲(capture)的圖像中。例如,在日本特開2001-91290號公報討論的技術中,個人計算機(PC)獲得GPS記錄器生成的日志數據和數字照相機生成的圖像。PC基于各個數據和圖像的生成日期時間進行匹配,以向圖像添加位置信息。
[0003]然而,在上述的日本特開2001-91290號公報的技術中,為了將位置信息添加到圖像中,需要將日志數據和圖像從各個不同設備臨時復制到PC中,用戶的操作繁瑣。
【發明內容】
[0004]本發明旨在容易地將位置信息添加到圖像中。
[0005]根據本發明的一個方面,提供一種通信裝置,該通信裝置包括:位置獲得單元,其被配置為獲得位置信息;日期時間獲得單元,其被配置為獲得表示當所述位置信息被獲得時的日期時間的日期時間信息;記錄單元,其被配置為將多條所述位置信息和所述日期時間信息彼此相關聯的信息作為日志數據記錄在記錄介質上;接收單元,其被配置為從外部設備,接收能夠指定在所述外部設備中記錄的圖像文件的標識信息和與所述圖像文件相關的攝像日期時間,而不接收所述圖像文件;確定單元,其被配置為確定由所述接收單元接收的攝像日期時間與所述日志數據的日期時間信息是否符合預定關系;以及關聯單元,其被配置為把與被所述確定單元確定為符合所述預定關系的所述攝像日期時間相對應的標識信息、和與被所述確定單元確定為符合所述預定關系的所述日志數據的日期時間信息相對應的位置信息相關聯。
[0006]通過以下參照附圖對示例性實施例的詳細描述,本發明的其他特征和方面將變得
清楚
【專利附圖】
【附圖說明】
[0007]圖1是例示根據第一示例性實施例的圖像處理裝置的結構的框圖。
[0008]圖2是例示根據第一示例性實施例的外部設備的結構的框圖。
[0009]圖3A和圖3B例示了根據第一示例性實施例的在外部設備的顯示單元上顯示的畫面。
[0010]圖4是例示根據第一示例性實施例的日志數據的概念圖。
[0011]圖5是例示根據第一示例性實施例的圖像處理裝置的操作的流程圖。
[0012]圖6是例示根據第一示例性實施例的圖像處理裝置的記錄區域的概念圖。
[0013]圖7A和圖7B例示了根據第一示例性實施例的在外部設備的顯示單元上顯示的畫面。
[0014]圖8例示了根據第一示例性實施例的通過圖像處理裝置與外部設備的協作來向圖像添加位置信息的處理的序列。
[0015]圖9是例示根據第一示例性實施例的、外部設備的用于向圖像添加位置信息的操作的流程圖。
[0016]圖10是例示根據第一示例性實施例的、圖像處理裝置的用于向圖像添加位置信息的操作的流程圖。
[0017]圖11是例示根據第二示例性實施例的、外部設備的用于向圖像添加位置信息的操作的流程圖。
[0018]圖12是例示根據第二示例性實施例的、圖像處理裝置的用于向圖像添加位置信息的操作的流程圖。
[0019]圖13例示了根據第三示例性實施例的在外部設備的顯示單元上顯示的畫面。
[0020]圖14是例示根據第三示例性實施例的、外部設備的用于向圖像添加位置信息的操作的流程圖。
[0021]圖15是例示根據第三示例性實施例的、圖像處理裝置的用于向圖像添加位置信息的操作的流程圖。
【具體實施方式】
[0022]以下,將參照附圖描述本發明的示例性實施例。
[0023]以下所描述的示例性實施例僅是用于實現本發明的示例,可以依據應用本發明的示例性實施例的裝置的結構以及各種條件,根據需要進行各種修改及改變。此外,可以根據需要運用各示例性實施例的任意組合。
[0024]下面,對第一示例性實施例進行描述。
[0025]數字照相機100的內部結構
[0026]圖1是例示作為根據本示例性實施例的圖像處理裝置的示例的數字照相機100的結構的框圖。在說明書中,將數字照相機作為圖像處理裝置的示例進行描述,然而,圖像處理裝置不限于數字照相機。例如,圖像處理裝置可以是諸如便攜式電話、平板設備及個人計算機的信息處理裝置,或者是諸如帶有攝像頭的便攜式電話的攝像裝置。
[0027]控制單元101根據輸入信號或者稍后描述的程序,來控制數字照相機100的各個單元。替代由控制單元101控制整個裝置,可以由多個硬件設備通過分擔處理來進行整個裝置的控制。
[0028]攝像單元102將通過攝像單元102中包含的鏡頭形成的被攝體光轉換成電信號,進行噪聲降低處理等,并將數字數據輸出作為圖像數據。將捕獲的圖像數據存儲在緩沖存儲器上,在控制單元101中對數據進行預定的運算,并將數據記錄在記錄介質110中。
[0029]非易失性存儲器103是電可擦除和可記錄的非易失性存儲器。非易失性存儲器103存儲要由控制單元101執行的稍后描述的程序以及其他數據。
[0030]工作存儲器104用作臨時存儲攝像單元102捕獲的圖像數據的緩沖存儲器、用于顯示單元106的圖像顯示的存儲器、控制單元101的工作區域等。
[0031]操作單元105用來從用戶接收用戶對數字照相機100的指令。操作單元105包括用戶的操作部件,例如:指示數字照相機100的電源的開/關(ON/OFF)的電源按鈕,指示圖像捕獲的釋放開關,以及指示重放圖像數據的重放按鈕。操作單元105還包括在稍后描述的顯示單元106上形成的觸摸屏。釋放開關包括SWl和SW2。釋放開關的所謂的半按下狀態使SWl接通。在這種狀態下,操作單元105接收準備圖像捕獲(例如:自動對焦(AF)處理、自動曝光(AE)處理、自動白平衡(AWB)處理、電子閃光(EF)(閃光預發射)處理)的指令。釋放開關的所謂的全按下狀態使SW2接通。在這種狀態下,操作單元105接收進行圖像捕獲的指令。
[0032]顯示單元106顯示圖像捕獲時的取景器圖像、捕獲的圖像數據和交互操作的字符。顯示單元106并不總是必須配設到數字照相機100上。例如,數字照相機100可以經由連接單元111與外部顯示單元連接,并且數字照相機(裝置)100可以至少包含用于控制該外部顯示器(即:電視,移動顯示器)的顯示控制功能。
[0033]實時時鐘(RTC) 107是用于計數時間的時間測量單元。RTC107響應于來自控制單元101的請求,輸出表示日期時間的日期時間信息。RTC107在時鐘內包括電源,并且能夠在數字照相機100主體的電源被切斷的狀態下,繼續時間測量操作。
[0034]記錄介質110能夠記錄從攝像單元102輸出的圖像。在本示例性實施例中,以Exif-JPEG(Exchangeable Image File Format-Joint Photographic Experts Group,可交換圖像文件格式-聯合圖像專家組)格式來處理圖像。記錄介質110可以是能夠在數字照相機100上安裝和拆卸的,或者可以內置在數字照相機100中。換言之,數字照相機100只需要至少包含用于訪問記錄介質Iio的單元。
[0035]連接單元111是用來與外部設備連接的接口。根據本示例性實施例的數字照相機100能夠經由連接單元111與外部設備交換數據。在本示例性實施例中,連接單元111是天線。控制單元101能夠經由天線與外部設備通信。作為用于交換數據的協議,例如,可以運用經由無線局域網(LAN)的 PTP/IP(Picture Transfer Protocol over InternetProtocol,圖片傳輸協議/互聯網協議)。與數字照相機100的通信的方法不限于此。例如,連接單元111可以包括諸如紅外線通信模塊、藍牙(Bluetooth)(注冊商標)通信模塊以及無線通用串行總線(USB)的無線通信模塊。此外,可以運用諸如USB線纜、高清晰度多媒體接口(HDMI)(注冊商標)、IEEE1394的有線連接。
[0036]便攜式電話200的內部結構
[0037]圖2是例示作為根據本示例性實施例的外部設備的示例的便攜式電話200的結構的框圖。在說明書中,將便攜式電話將描述作為外部設備的示例,然而,外部設備不限于便攜式電話。例如,外部設備可以是諸如具有無線功能的數字照相機、平板設備以及個人計算機等的通信設備。
[0038]控制單元201根據輸入信號或者稍后描述的程序,來控制便攜式電話200的各個單元。替代由控制單元201控制整個設備,可以由多個硬件設備通過分擔處理來進行整個設備的控制。
[0039]攝像單元202將通過攝像單元202中包含的鏡頭形成的被攝體光轉換成電信號,進行噪聲降低處理等,并將數字數據輸出作為圖像數據。將捕獲的圖像數據存儲在緩沖存儲器上,在控制單元201中對數據進行預定的運算,并將數據記錄在記錄介質210中。
[0040]非易失性存儲器203是電可擦除和可記錄的非易失性存儲器。非易失性存儲器203存儲要由控制單元201執行的稍后描述的程序以及其他數據。
[0041]工作存儲器204用作用于顯示單元206的圖像顯示的存儲器、控制單元201的工作區域等。
[0042]操作單元205用來從用戶接收用戶對便攜式電話200的指令。操作單元205包括如下操作部件,例如:由用戶用于指示便攜式電話200的電源的0N/0FF的電源按鈕,以及在顯示單元206上形成的觸摸屏。
[0043]顯示單元206進行圖像數據的顯示以及交互操作的字符的顯示。顯示單元206并不總是必須配設到便攜式電話200上。例如,便攜式電話200可以與其他顯示單元連接,并且便攜式電話200可以至少包含用于控制該顯示單元的顯示的顯示控制功能。
[0044]日志獲得單元208進行定位處理。在定位處理中,日志獲得單元208從GPS衛星接收信號,并基于接收到的信號來計算表示便攜式電話200的位置的位置信息。在本示例性實施例中,位置信息用緯度和經度的坐標來表示。日志獲得單元208還獲得表示通過定位處理而計算位置信息的日期時間的日期時間信息。
[0045]以下,將描述具體的獲得方法。從GPS衛星接收的信號包含所謂的GPS時間的日期時間信息。包含在該信號中的GPS時間表不從GPS衛星輸出信號的日期時間。GPS時間與協調世界時(UTC)同步。從GPS衛星接收到的信號還包含表示GPS時間與UTC之差的信息。日志獲得單元208使用該信息,由GPS時間來計算UTC。該處理使得日志獲得單元208能夠獲得UTC,作為表示計算位置信息的日期時間的日期時間信息。根據需要向控制單元201提供該位置信息與時間日期信息。在本示例性實施例中,運用GPS作為日志獲得單元208,然而,日志獲得單元208不限于GPS。例如,日志獲得單元208可以是如下的設備,該設備用于從諸如便攜式電話的基站的外部設備來獲得位置信息或日期時間信息。作為選擇,日志獲得單元208可以是如下的設備,該設備用于經由稍后描述的連接單元211,從公共無線LAN接入點獲得位置信息或日期時間信息。日志獲得單元208是位置獲得單元或者日期時間獲得單元的示例。
[0046]記錄介質210能夠記錄從攝像單元202輸出的圖像數據。記錄介質可以是能夠在便攜式電話200上安裝和拆卸的,或者可以內置在便攜式電話200中。換言之,便攜式電話200只需要至少包含用于訪問記錄介質210的單元。
[0047]連接單元211是用于與外部設備連接的接口。根據本示例性實施例的便攜式電話200能夠經由連接單元211與數字照相機100交換數據。在本示例性實施例中,連接單元211是天線。控制單元201能夠經由天線與數字照相機100連接。在與數字照相機100連接時,控制單元201可以直接或者經由接入點而被連接。作為用于交換數據的協議,例如,可以運用經由無線LAN的PTP/IP。與數字照相機100的通信的方法不限于此。例如,連接單元211可以包括紅外線通信模塊、藍牙(Bluetooth)(注冊商標)通信模塊,以及諸如無線USB的無線通信模塊。此外,可以運用諸如USB線纜、HDMI (注冊商標)、IEEE1394的有線連接。
[0048]公共網絡連接單元212是用來進行公共線路無線通信的接口。便攜式電話200能夠經由公共網絡連接單元212與其他設備進行通話。可以通過由控制單元201經由麥克風213和揚聲器214輸入和輸出語音信號,來實現通話。在本示例性實施例中,公共網絡連接單元212為天線。經由天線,控制單元201能夠與公共線路連接。一個天線能夠既用作連接單元211又用作公共網絡連接單元212。
[0049]便攜式電話200中的日志數據生成
[0050]接下來,將描述便攜式電話200中的日志數據生成處理。根據本示例性實施例的便攜式電話200在記錄介質210中預裝有用于生成日志數據的應用(以下稱為日志應用)。便攜式電話200通過執行該日志應用,而生成表示便攜式電話200的移動軌跡的日志數據。
[0051]圖3A例示了在日志應用執行期間顯示在便攜式電話200的顯示單元206上的畫面。響應于日志應用的操作的開始,而在顯示單元206顯示畫面300。在圖3A中的示例中,便攜式電話200未與數字照相機100連接。因此,正在顯示表示便攜式電話200未與數字照相機100連接的消息302。在圖3A中,欄301顯示能夠與便攜式電話200連接的通信網絡的無線電波狀況、時間,以及電池的充電狀態。按鈕303用來開始日志數據生成。用戶經由操作單元205選擇按鈕303,以輸入開始日志數據生成的指令。在執行日志數據生成期間,如圖3B所示,顯示按鈕304來替代按鈕303。按鈕304用來結束日志數據生成。用戶經由操作單元205選擇按鈕304,以輸入結束日志數據生成的指令。
[0052]以下,將描述生成日志數據的過程。控制單元201檢測到對按鈕303的選擇,以恒定的時間間隔讀取由日志獲得單元208獲得的位置信息及日期時間信息,并將該信息作為日志數據記錄在記錄介質210中。向在該操作中生成的日志數據,定期添加位置信息及日期時間信息,直到用戶選擇圖3B中的按鈕304以結束日志數據生成為止,或者直到便攜式電話200的剩余電池容量變為等于或小于預定值為止。以這種方式生成的日志數據中包含的多條位置信息及日期時間信息表示便攜式電話200的移動軌跡。
[0053]圖4例示了根據該過程生成的日志數據的示例。圖4中的示例例示了以五分鐘的間隔將位置信息及日期時間信息記錄作為日志數據的示例。在記錄介質210的記錄區域的部分401中,記錄了兩個日志數據組。例如,用戶于08:50在緯度35.680969、經度139.766006的位置輸入開始日志數據生成的指令,并且于11:50在緯度35.466066、經度139.623055的位置輸入一度停止日志數據生成的指令。接著,用戶在19:59再次輸入開始日志數據生成的指令,并且在23:54輸入停止日志數據生成的指令。作為該操作的結果,生成了日志數據I和日志數據2。
[0054]圖4中的示例是被例示用于進行描述的概念圖,在該圖中,日志數據可以用包含除位置信息及日期時間信息以外的信息的格式來記錄。例如,日志數據可以用符合國家航海電子協會(NMEA)格式的格式來日志。日志數據生成方法不限于上述方法。例如,不以恒定的時間間隔來添加日志數據,而是在日志數據添加后裝置被移動預定距離或更遠時,添加位置信息及日期時間信息。在這種情況下,如果裝置未移動,則不添加新的位置信息及日期時間信息,因此,能夠抑制日志數據大小。在本示例性實施例中,位置信息用緯度和經度來表不。作為另一選擇,位置信息可以包含例如方向信息和關于精度的信息(例如:用于定位的衛星的數量)。
[0055]以上,描述了日志數據生成過程。
[0056]數字照相機100中的圖像生成
[0057]下面,參照圖5來描述根據本示例性實施例的數字照相機100中的圖像生成處理。圖5是例示在圖像生成處理時的數字照相機100的操作的流程圖。響應于接通數字照相機100的電源的操作,而開始該流程圖中所示的處理。在這種狀態下,在顯示單元106上顯示有從攝像單元102輸入的即顯圖像(through image),并且用戶能夠在檢查在顯示單元106上出現的視頻的同時,來進行圖像捕獲。
[0058]在步驟S501中,控制單元101確定SWl是否已接通。如果控制單元101確定SWl未接通(步驟S501中的“否”),則重復在該步驟中的處理。如果控制單元101確定SWl已接通(步驟S501中的“是”),則處理進入步驟S502。
[0059]在步驟S502中,控制單元101從RTC107獲得日期時間信息。
[0060]在步驟S503中,控制單元101進行控制,使得由攝像單元102進行攝像準備操作。
[0061]在步驟S504中,控制單元101確定SW2是否已接通。如果控制單元101確定SW2未接通(步驟S504中的“否”),則處理返回步驟S501。如果控制單元101確定SW2已接通(步驟S504中的“是”),則處理進入步驟S505。
[0062]在步驟S505中,控制單元101用攝像單元102進行攝像操作,以捕獲圖像。
[0063]在步驟S506中,控制單元101將在步驟S504中捕獲的圖像與在步驟S502中獲得的日期時間信息一起,記錄在記錄介質110中。在該處理中,要與圖像一起記錄的日期時間信息作為圖像的攝像日期時間,被記錄在圖像的頭區域中。控制單元101將圖像及該信息與時差信息一起,記錄在圖像的頭區域中。以下,將對時差信息進行描述。根據本示例性實施例的數字照相機100能夠設定時區。時區是使用統一的地方標準時間的地區。用戶可以通過菜單操作等來設置時區,以預設表示與UTC的時差的時差信息。例如,在日本,比UTC提前九小時的時間是地方標準時間,該時區用UTC+9表示。
[0064]向在時區被設為日本的狀態下獲得的圖像,添加UTC+9的信息作為時差信息。假設在根據本示例性實施例的數字照相機100中,作為RTC107要輸出的日期時間信息,已通過用戶的菜單操作等預先設置了與時區相對應的時間。換言之,控制單元101確定RTC107的輸出表示與時區相對應的地方標準時間。因此,能夠通過將時差信息表示的時差與RTC107的輸出進行相加,來計算UTC。稍后,將在對向圖像添加位置信息的描述中,詳細描述UTC的使用。時差信息被記錄在所謂的MakerNote (廠商標記)區域中。圖6例示了通過該步驟的處理而記錄了圖像的記錄介質110的記錄區域的一部分。在圖6中,十個圖像與攝像日期時間及時差信息一起,被記錄在記錄區域的區域601中。
[0065]在本示例性實施例中,控制單元101把用于管理的標識信息(即ID),分配給記錄在記錄介質110中的各個圖像。控制單元101能夠使用這些ID來識別各圖像。這些ID被臨時存儲在工作存儲器104中,而不是在記錄介質110中。響應于電源接通操作,對記錄在記錄介質110中的圖像進行掃描,并對各圖像分配唯一的值。每次在該步驟中記錄新圖像時,對新記錄的圖像分配相應的ID。圖6例示了如下狀態:在工作存儲器104的記錄區域的部分602中,記錄有從imgOOOl.jpg起按順序分配的IDl到IDlO0
[0066]在步驟S507中,控制單元101確定是否接收到轉變到其他模式的指令。例如,在檢測到對操作單元105中的重放按鈕的按下操作的情況下,控制單元101確定接收到轉變到重放模式的指令。如果控制單元101確定未接收到轉變到其他模式的指令(步驟S507中的“否”),則處理返回步驟S501。如果控制單元101確定接收到轉變到其他模式的指令(步驟S507中的“是”),則處理結束。
[0067]以上,描述了根據本示例性實施例的數字照相機100的圖像生成處理。
[0068]向圖像添加位置信息[0069]接下來,將描述利用便攜式電話200中生成的日志數據、向數字照相機100中生成的上述圖像添加位置信息的處理。
[0070]在該處理之前,經由連接單元111及連接單元211連接數字照相機100和便攜式電話200,并且在應用級上建立通信。在本示例性實施例中,日志應用具有與數字照相機100建立通信的功能。通過日志應用的操作,便攜式電話200能夠與數字照相機100建立通信。
[0071]圖7A例示了在通信已建立的狀態下、在日志應用的執行期間在便攜式電話200的顯示單元206上顯示的畫面。在圖7A中的畫面上,顯示了表示便攜式電話200正在與數字照相機100連接的消息702。按鈕701用來執行向已連接的數字照相機100中的圖像添加位置信息的操作。只有在數字照相機100與便攜式電話200相互連接時,才顯示按鈕701。用戶經由操作單元205選擇按鈕701,以輸入開始如下處理的指令,所述處理用于將位置信息添加到記錄在數字照相機100的記錄介質110上的圖像。下面,將描述響應于對該指令的輸入的接收而開始的、用于添加位置信息的處理。
[0072]圖8示意性地例示了上述處理的序列。圖8中的處理響應于經由便攜式電話200的操作單元205接收到開始如下處理的指令而開始,其中,所述處理用于將位置信息添加到記錄在數字照相機100的記錄介質110中的圖像。
[0073]在步驟S801中,便攜式電話200向數字照相機100,請求與日志數據的記錄時段相對應的圖像的ID及攝像日期時間。具體來說,便攜式電話200請求攝像日期時間在如下時段之內的圖像的ID及攝像日期時間,其中,由存儲在便攜式電話200記錄介質210上的日志數據的記錄開始日期時間和結束日期時間,而決定所述時段。在該處理中,如果已記錄了多個日志數據組,則便攜式電話200基于由各個日志數據組的記錄開始日期時間和記錄結束日期時間所決定的時間范圍,來請求圖像的ID及攝像日期時間。在圖4的示例中,便攜式電話200請求從2012年6月5日08:50到11:50拍攝的圖像的ID及攝像日期時間,以及從2012年6月5日19:59到23:54拍攝的圖像的ID及攝像日期時間。如上所述,日志數據記錄時段用UTC表示。
[0074]數字照相機100接收到該請求,并且在步驟S802中,數字照相機100從記錄介質110中讀取與請求相對應的圖像,并將這些圖像的ID及攝像日期時間發送給便攜式電話200。如上所述,日志數據記錄時段用UTC表示。因此,無法正確地把攝像日期時間,與基于表示地方標準時間的RTC107的輸出的攝像日期時間進行比較。為了解決該問題,數字照相機100將圖像的攝像日期時間轉換成UTC,并確定與請求相對應的圖像。如圖5所述,利用針對各圖像而記錄的時差信息,來進行攝像日期時間到UTC的轉換。例如,當數字照相機100接收到基于圖4中的日志數據的請求時,首先將圖6中所示的圖像的日期時間轉換為UTC0結果,從各圖像的攝像日期時間延遲九小時的日期時間表示UTC。數字照相機100確定轉換成UTC的攝像日期時間是否與請求對應。結果,圖像img0009.jpg和imgOOl0.jpg的ID以及被轉換為UTC的攝像日期時間,被發送到便攜式電話200。以下,為了將攝像日期時間與轉換為UTC之前的進行區分,把被轉換為UTC的攝像日期時間記載為“攝像日期時間(UTC) ”。
[0075]同時,數字照相機100的工作存儲器104的容量是受限制的。因此,對從數字照相機100到便攜式電話200的一次傳送中能夠發送的ID及攝像日期時間(UTC)組的數量,設置預定數量或更小的限制。在這種情況下,與請求相對應的圖像的數量有可能超過預定的數量。為了解決該問題,在ID及攝像日期時間(UTC)組的傳送時,還發送與請求相對應的圖像的總數。例如,在一次可傳送的ID的數量是30個的情況下,如果在數字照相機100中找到與請求相對應的100個圖像,則首先,數字照相機100發送30個ID,并且還發送表示與請求相對應的圖像的總數是100個的信息。便攜式電話200接收到該信息,并辨識出尚未接收到剩余的70個圖像。接著,便攜式電話200和數字照相機100重復步驟S801和步驟S802中的處理,并且,所有與請求相對應的圖像的ID及攝像日期時間(UTC)均被接收到。
[0076]響應于接收到從數字照相機100發送的、與日志數據的記錄時段相對應的圖像的ID及攝像日期時間(UTC),在步驟S803中,便攜式電話200以時間信息作為關鍵字進行匹配處理。在這種情況下,便攜式電話200將日志數據的日期時間信息與攝像日期時間(UTC)進行比較,并且從差小于或等于預定閾值的組之中,把與差最小的組的日期時間信息相對應的位置信息,與和攝像日期時間(UTC)相對應的圖像的ID相關聯。該處理使得能夠生成圖像的ID與日志數據的位置信息相互關聯的組。
[0077]對所有接收到的圖像的ID進行該處理。結果,生成多個ID及位置信息組。例如,將img0009.jpg的ID9與在6月5日09:55獲得的位置信息關聯為一個組。在根據本示例性實施例的匹配處理中,將日期時間差小的組優先。然而,并不局限于該示例。例如,在表示日期時間早于攝像日期時間(UTC)的日期時間信息中,可以將具有日期時間差最小的日期時間信息的組優先。作為另一選擇,例如,在表示日期時間晚于攝像日期時間(UTC)的日期時間信息中,可以將具有日期時間差最小的日期時間信息的組優先。
[0078]便攜式電話200對從數字照相機100接收到的所有的圖像的ID結束匹配處理,并且在步驟S804中,便攜式電話200將在步驟S803中生成的組發送到數字照相機100。
[0079]數字照相機100接收到這些組,并且在步驟S805中,數字照相機100向與ID相對應的圖像添加與ID相對應的位置信息。
[0080]以上,概略地描述了使用在便攜式電話200中生成的日志數據來向在上述數字照相機100中生成的圖像添加位置信息的處理。例如,如果用戶將數字照相機100與便攜式電話200 —起攜帶,則至少而言,在便攜式電話200中獲得的日志數據中,很有可能包含在數字照相機100中的攝像時生成的圖像的攝像位置。因此,上述處理使得能夠使用日志數據向圖像添加適當的攝像位置。
[0081]以下,將描述用于實現上述操作的、便攜式電話200和數字照相機100各自的詳細操作。
[0082]首先,描述便攜式電話200的操作。圖9是例示便攜式電話200的用于添加位置信息的操作的流程圖。通過由便攜式電話200中的控制單元201執行存儲在非易失性存儲器203中的程序,并根據該程序控制便攜式電話200中的各個單元,來實現該流程圖中所示的各處理。以下流程圖類似地在便攜式電話200中實施。響應于與數字照相機100在應用級上的通信的建立,而開始該流程圖中所示的處理。
[0083]在步驟S901中,控制單元201控制顯示,使得畫面從圖3A的畫面改變到圖7A的畫面。通過該處理,顯示表示便攜式電話200正在與數字照相機100連接的消息702,這使得用戶能夠辨識出連接中的狀態。
[0084]在步驟S902中,控制單元201確定是否接收到向照相機中的圖像添加位置信息的指令。如果控制單元201確定未接收到該指令(步驟S902中的“否”),則重復該步驟中的處理。如果控制單元201確定接收到該指令(步驟S902中的“是”),則處理進入步驟S903。
[0085]在步驟S903中,控制單元201在顯示單元206上顯示消息,例如像圖7B所示的、表示正在進行位置信息添加處理的消息。在消息被顯示的同時,控制單元201分析存儲在記錄介質210中的日志數據,并獲得表示日志數據的記錄時段的信息。具體來說,控制單元201獲得日志數據生成開始的日期時間以及生成處理結束的日期時間。如上所述,在有多個日志數據組被記錄的情況下,控制單元201針對各個日志數據組來獲得開始日期時間及結束日期時間。
[0086]在步驟S904中,控制單元201發送信號,以請求能夠識別如下圖像的ID以及圖像的攝像日期時間,其中,所述圖像的攝像日期時間包含在步驟S903中獲得的日志數據記錄時段中。在該步驟中要發送的信號至少包含表示日志數據生成開始的日期時間的日期時間信息,以及表示日志數據生成結束的日期時間的日期時間信息。包含在該請求中的日期時間信息決定要添加位置信息的圖像的范圍。如上所述,在有多個日志數據組被記錄的情況下,包含表示各個日志數據的開始日期時間及結束日期時間的日期時間信息。步驟S903和步驟S904中的處理與圖8中的步驟S801中的處理相對應。
[0087]在步驟S905中,控制單元201確定是否接收到響應于步驟S904中發送的請求而從數字照相機100發送的ID和攝像日期時間(UTC)。如果控制單元201確定未接收到ID和攝像日期時間(UTC)(步驟S905中的“否”),則重復本步驟中的處理,以等待接收ID及攝像日期時間(UTC)。如果控制單元201確定接收到ID及攝像日期時間(UTC)(步驟S905中的“是”),則處理進入步驟S906。
[0088]在步驟S906中,控制單元201使用日期時間信息作為關鍵字,將圖像的ID與日志數據的位置信息進行匹配。具體來說,控制單元201把在步驟S905中接收到的攝像日期時間(UTC),與和包含在日志數據中的各個位置信息相對應的日期時間信息進行比較。作為比較的結果,如果滿足日期時間差等于或小于預定閾值的關系,則控制單元201確定攝像日期時間(UTC)與包含在日志數據中的日期時間信息已匹配。控制單元201把與匹配的攝像日期時間(UTC)相對應的ID,與和日期時間相對應的位置信息進行關聯,并將信息存儲在工作存儲器104中。
[0089]如上所述,ID具有針對各個圖像的唯一值。換言之,將ID與位置信息相關聯相當于將圖像與位置信息相關聯。針對在步驟S905中接收到的所有攝像日期時間(UTC)進行該處理。作為處理的結果,例如,在工作存儲器104中,多個ID及位置信息組被記錄。該處理與圖8的步驟S803中的處理相對應。
[0090]在步驟S907中,控制單元201把存儲在工作存儲器204中的圖像ID及位置信息組,發送至數字照相機100。通過該處理,數字照相機100進入使用ID作為關鍵字將位置信息添加到圖像中的準備狀態。該處理與圖8的步驟804中的處理相對應。
[0091]以上,描述了便攜式電話200中的操作。
[0092]以下,將描述與上述的便攜式電話200的操作相對應的數字照相機100的操作。
[0093]圖10是例示數字照相機100的添加位置信息的操作的流程圖。通過由數字照相機100中的控制單元101執行存儲在非易失性存儲器103中的程序,并根據程序來控制數字照相機100中的各個單元,來實現該流程圖中所示的各處理。以下的流程圖類似地在數字照相機100中實施。響應于與便攜式電話200在應用級上的通信的建立,而開始該流程圖中所示的處理。
[0094]在步驟S1001中,控制單元101確定是否接收到對圖像的ID及攝像日期時間的請求。
[0095]首先,將描述控制單元101確定已接收到請求的情況(步驟S1001中的“是”)。在這種情況下,處理進入步驟S1003。
[0096]在步驟S1003中,控制單元101從記錄介質110中記錄的圖像之中讀取一個圖像的頭信息,并將該信息在工作存儲器104中展開。
[0097]在步驟S1004中,控制單元101將讀取的圖像中記錄的攝像日期時間轉換為UTC。具體來說,控制單元101讀取圖像的頭區域中記錄的時差信息,并基于該時差信息,將記錄的RTC107的信息的攝像日期時間轉換為UTC。例如,如果已記錄了 UTC+9的時差信息,則將攝像日期時間回退9小時,以將攝像日期時間轉換為UTC。
[0098]在步驟S1005中,控制單元101確定被轉換為UTC的攝像日期時間(UTC)是否與接收到的請求相對應。具體來說,控制單元101確定在請求中包含的日志數據的開始日期時間和結束日期時間之內,是否包含攝像日期時間(UTC)。如果控制單元101確定攝像日期時間與請求相對應(步驟S1005中的“是”),則處理進入步驟S1006。如果控制單元101確定攝像日期時間與請求不對應(步驟S1005中的“否”),則跳過步驟S1006中的處理,并且處理進入步驟S1007。
[0099]在步驟S1006中,控制單元101將包含在步驟S1003中讀取的頭信息的圖像決定為目標圖像。本說明書中的目標圖像是指要作為相應ID要被發送到便攜式電話200的目標的圖像。
[0100]在步驟S1007中,控制單元101確定是否對記錄介質110中記錄的所有圖像進行了步驟S1005中的處理。如果控制單元101確定有未處理的圖像(步驟S1007中的“否”),則處理返回步驟S1003,并且對其他圖像進行類似的處理。如果控制單元101確定對所有圖像進行了處理(步驟S1007中的“是”),則處理進入步驟S1008。
[0101]在步驟S1008中,作為對在步驟S1001中接收到的請求的響應,控制單元101向便攜式電話200,來發送在步驟S1006中被決定為目標圖像的圖像的ID及攝像日期時間(UTC)。
[0102]以上,描述了當控制單元101在步驟S1001中確定接收到請求時進行的操作。
[0103]接下來,將描述當控制單元101在步驟S1001中確定未接收到請求時(步驟S1001中的“否”)進行的操作。在這種情況下,處理進入步驟S1002。
[0104]在步驟S1002中,控制單元101確定是否接收到ID及位置信息組。如果控制單元101確定未接收到組(步驟S1002中的“否”),則處理返回步驟S1001,并等待接收請求或組。如果控制單元101確定接收到組(步驟S1002中的“是”),則處理進入步驟S1009。
[0105]在步驟S1009中,控制單元101向與接收到的組中包含的ID相對應的圖像,來添加組中包含的位置信息。具體來說,控制單元101把組中包含的位置信息,記錄在與ID相對應的圖像的頭區域中。
[0106]在步驟S1010中,控制單元101確定是否對所有接收到的組,進行了步驟S1009中的位置信息的添加。如果控制單元101確定未對所有組進行處理(步驟S1010中的“否”),則處理返回步驟S1009,并利用剩余的組進行位置信息的添加。如果控制單元101確定對所有組進行了處理(步驟S1010中的“是”),則本流程圖中的處理結束。
[0107]以上,描述了數字照相機100的操作。
[0108]如上所述,在本示例性實施例中,數字照相機100與便攜式電話200的協作使得能夠將位置信息添加到圖像,而無需向PC發送日志數據和圖像本身。
[0109]此外,在本示例性實施例中,日志數據的生成和匹配處理兩者都通過便攜式電話200上運行的應用來進行。基于以下理由而運用該結構。便攜式電話200中的匹配處理使得能夠進行靈活的響應,例如,從記錄或匹配的目標中去除低精度日志數據。另一方面,如果在照相機側進行匹配,則需要從便攜式電話獲得諸如日志數據的精度的信息。基于這些理由,日志數據的生成和匹配處理兩者都在便攜式電話200中進行。該結構使得能夠容易地進行與日志數據生成的特性相對應的匹配。此外,數字照相機100僅需要包括如下的功能,即將組中包含的位置信息添加到與接收到的組中包含的ID相對應的圖像。因此,與在數字照相機中進行匹配的情況、或者為數字照相機配設GPS的情況相比,能夠降低數字照相機的成本。
[0110]此外,在本示例性實施例中,無需將進行匹配的圖像發送到便攜式電話。因此,與將圖像發送到其他設備并進行匹配的情況相比,能夠降低通信量。
[0111]此外,在本示例性實施例中,在匹配中使用UTC。通過該結構,即使在各個設備中設置的時區不同的狀態下獲得日志數據或者圖像,也能夠不受影響地進行匹配。
[0112]下面,將描述第二示例性實施例。在第一示例性實施例中,假定由數字照相機100中的RTC107計數的時間是精確的,并且進行匹配。然而,一般而言,與根據GPS信號而計算的時間相比,由RTC計數的時間是不精確的。為了解決該問題,在本示例性實施例中,將描述考慮數字照相機100中的RTC中的時間差而進行的匹配。在本示例性實施例中,省略與第一示例性實施例中類似的部分,而主要描述本示例性實施例中特有的部分。
[0113]圖11是例示根據第二示例性實施例的便攜式電話200的操作的流程圖。響應于與數字照相機100在應用級上的通信的建立,而開始該流程圖中所示的處理。
[0114]在步驟SllOl和S1102中,進行與圖9中的步驟S901和S902中類似的處理。
[0115]在步驟S1103中,控制單元201向數字照相機100請求UTC。在該處理中,控制單元201請求通過將從數字照相機100中的RTC107輸出的日期時間信息轉換為UTC、而獲得的日期時間信息。響應于請求,使用預設時區的信息,數字照相機100將來自RTC107的輸出轉換為UTC,并將該UTC發送到便攜式電話200。
[0116]在步驟SI 104中,控制單元201確定是否從數字照相機100接收到UTC。如果控制單元201確定未接收到UTC (步驟SI 104中的“否”),則重復該步驟中的處理,以等待接收UTC0如果控制單元201確定接收到UTC (步驟SI 104中的“是”),則處理進入步驟SI 105。
[0117]在步驟SI 105中,控制單元201計算兩個UTC之差,其中,一個UTC是從數字照相機100接收到的數字照相機100中的UTC,另一 UTC是作為從日志獲得單元208獲得的當前日期時間的轉換結果而獲得的UTC。例如,假定數字照相機100中的UTC為12:00:00,而便攜式電話200中的UTC為12:10:00。在這種情況下,能夠了解到數字照相機100的中RTC107延遲了 10分鐘。
[0118]在步驟SI 106中,控制單元201進行與圖9的步驟S903類似的處理,以獲得日志數據記錄時段,并將該時段記錄在工作存儲器104中。
[0119]在步驟SI 107中,控制單元201校正在步驟SI 106中獲得的日志數據記錄時段。對于該處理,將描述要處理像如圖4所示的日志數據的日志數據的情況。在圖4的情況下,日志數據記錄時段是從2012年6月5日8:50到11:50的時段和從2012年6月5日19:59到23:54的時段。基于與數字照相機100中的UTC的差,來校正這些記錄時段。在步驟S1105中,如果確定數字照相機100中的UTC延遲了 10分鐘,則將這些日志數據記錄時段延遲10分鐘。
[0120]換言之,將日志數據的開始日期時間與結束日期時間分別延遲10分鐘。在圖4的示例中,日志數據記錄時段被校正為從2012年6月5日8:40到11:40的時段和從2012年6月5日19:49到23:44的時段。處理把延遲10分鐘的時間,校正為與計數延遲10分鐘的時間的數字照相機100相對應的日期時間。如上所述,數字照相機100確定被轉換為UTC以與請求相對應的攝像日期時間是否確實與請求相對應。攝像日期時間基于RTC107的輸出,因此,如果RTC107延遲10分鐘,則與在便攜式電話200中獲得的UTC相比,作為轉換結果而獲得的UTC也延遲10分鐘。為了抵銷該差異,而進行該步驟中的校正。
[0121]在步驟SI 108中,控制單元201向數字照相機100,來請求與在步驟SI 107中校正的日志數據的記錄時段相對應的圖像的ID及攝像日期時間(UTC)。響應于該請求,數字照相機100將圖像的攝像日期時間轉換為UTC,并確定攝像日期時間(UTC)是否在請求的時段內。作為確定的結果,如果攝像日期時間在請求的時段內,則將圖像的ID及攝像日期時間(UTC)發送到便攜式電話200。
[0122]在步驟SI 109中,與步驟S905類似,控制單元201等待接收ID及攝像日期時間(UTC)。如果控制單元201確定接收到ID及攝像日期時間(UTC)(步驟SI 109中的“是”),則處理進入步驟SI 110。
[0123]在步驟SlllO中,控制單元201使用在步驟SI 105中計算的差,對接收到的各個攝像日期時間(UTC)進行校正。通過該處理,例如,把基于計數延遲了 10分鐘的UTC的RTC107的輸出的攝像日期時間(UTC),校正為與日志數據的日期時間信息(即:基于根據來自GPS衛星的信號而計算的精確UTC的日期時間信息)相對應的日期時間。
[0124]在步驟Sllll中,基于在步驟SlllO中校正的攝像日期時間(UTC)和日志數據中的日期時間信息,控制單元201進行匹配。該處理與圖9的步驟S906中的處理類似,因此,省略重復的描述。
[0125]在步驟SI 112中,進行與圖9的步驟S907中類似的處理。
[0126]以上,描述了根據本示例性實施例的便攜式電話200中的操作。
[0127]以下,將描述與便攜式電話200的上述操作相對應的數字照相機100的操作。圖12是例示根據第二示例性實施例的數字照相機100的操作的流程圖。響應于與便攜式電話200在應用級上的通信的建立,而開始該流程圖中所示的處理。
[0128]在步驟S1201中,控制單元101確定是否從便攜式電話200接收到對UTC的請求。如果控制單元101確定接收到請求(步驟S1201中的“是”),則處理進入步驟S1202。
[0129]在步驟S1202中,基于預設的時差信息,控制單元101將從RTC107輸出的日期時間信息轉換為UTC。
[0130]在步驟S1203中,控制單元101將轉換的UTC發送到便攜式電話200。[0131]在步驟S1201中,如果控制單元101確定未接收到請求(步驟S1201中的“否”),則處理進入步驟S1204。
[0132]在步驟S1204到S1213中,進行與圖10的步驟S1001至S1010中類似的處理。
[0133]以上,描述了根據本示例性實施例的數字照相機100中的操作。
[0134]如上所述,在本示例性實施例中,考慮數字照相機100中的RTC中的時差而進行匹配。這使得能夠進行更準確的位置信息添加。時間調整以及匹配處理基于UTC進行。因此,能夠進行匹配,而不受時區和夏令時設置的影響。
[0135]在本示例性實施例中,在計算由便攜式電話200中的日志獲得單元208獲得的日期時間與由數字照相機100中的RTC107計數的日期時間之差時,將由數字照相機100中的RTC107計數的日期時間轉換為UTC。本示例性實施例不限于該結構。例如,可以將數字照相機100中的RTC107的日期時間信息和預設的時差信息發送到便攜式電話200,便攜式電話200可以將從數字照相機100接收到的日期時間信息轉換為UTC。在這種情況下,刪除圖10的步驟S1002中的處理,并且在步驟S1003中,控制單元101將數字照相機100中的RTC107的日期時間信息和預設的時差信息發送到便攜式電話200。
[0136]類似地,在本示例性實施例中,在便攜式電話200中,使用由便攜式電話200中的RTC207計數的日期時間與由數字照相機100中的RTC107計數的日期時間之差,來對日志數據記錄時段進行校正。本示例性實施例不限于該結構。例如,將計算的差以及表示日志數據記錄時段的信息發送到數字照相機100,數字照相機100可以使用該差來校正日志數據記錄時段。在這種情況下,刪除圖9的步驟S907中的處理,并且在步驟S908中,控制單元201將差以及表示日志數據記錄時段的信息發送到數字照相機100。作為另一選擇,可以通過使用差,來將攝像日期時間校正到相應的日期時間。可以運用任意方法,只要日志數據的時間軸能夠與攝像日期時間的時間軸匹配即可。當差被發送到數字照相機100時,可以利用該差,來對ID要被發送的圖像的攝像日期時間進行校正,接著,可以將該差發送到便攜式電話200。在這種情況下,替代進行圖9的步驟S910中的處理,在進行圖10的步驟SlOll中的處理之前,要利用差對攝像日期時間進行校正。
[0137]下面,將描述第三示例性實施例。在第三示例性實施例中,描述如下示例:如果在上次匹配處理之后更新了日志數據,則當便攜式電話200與數字照相機100連接時,顯示促使用戶使用新的日志數據向圖像添加位置信息的消息。在本示例性實施例中,省略與第一及第二示例性實施例中類似的部分,而主要描述本示例性實施例中特有的部分。
[0138]圖13例示了當在應用級上建立了數字照相機100與便攜式電話200之間的通信時、在便攜式電話200的顯示單元206上顯示的畫面。在畫面1300上,顯示促使用戶選擇是否添加位置信息的消息1301。根據本示例性實施例的便攜式電話200提供表示存在新的日志數據的標志。該標志在每次進行新的日志數據的記錄時被開啟。在標志被開啟的狀態下,當與數字照相機100的通信建立時,顯示圖13所示的消息。換言之,由于已記錄了新的日志數據,因此,詢問用戶是否使用新的日志數據來添加位置信息。通過該處理,用戶能夠執行位置信息添加,而無需關注是否記錄了新的日志數據。
[0139]圖14是例示根據本示例性實施例的便攜式電話200的操作的流程圖。響應于與數字照相機100在應用級上的通信的建立,而開始該流程圖中所示的處理。
[0140]在步驟S1401中,進行與圖11的步驟SllOl中類似的處理。[0141]在步驟S1402中,控制單元201檢查標志是否已開啟。該標志被存儲在非易失性存儲器103中,并且如果電源被切斷,則該狀態能夠被保持。在標志被關閉的狀態下,響應于日志數據記錄的開始,標志被切換為開(ON)。
[0142]如果控制單元201確定標志未開啟(步驟S1402中的“否”),則處理進入步驟S1406。如果控制單元201確定標志已開啟(步驟S1402中的“是”),則處理進入步驟S1403。
[0143]在步驟S1403中,控制單元201在顯示單元206上顯示消息,例如向用戶通知已記錄了新的日志數據、并促使用戶選擇是否添加位置信息的消息。例如,顯示如圖13所示的畫面。與消息的顯示一起,顯示取消按鈕1302和確定(OK)按鈕1303。用戶經由操作單元205選擇取消按鈕1302,以輸入不執行添加位置信息的處理的指令。用戶經由操作單元205選擇確定按鈕1303,以輸入執行添加位置信息的處理的指令。
[0144]在與所述顯示操作一起執行的步驟S1405中,控制單元201確定從用戶接收到哪個指令。如果控制單元201確定接收到不執行添加位置信息的添加處理的指令(步驟S1405中的“否”),則處理進入步驟S1406。如果控制單元201確定接收到執行添加位置信息的處理的指令(步驟S1405中的“是”),則處理進入步驟S1407。
[0145]在步驟S1406至S1416中,進行與圖11的步驟S1102至S1112中類似的處理。
[0146]響應于步驟S1416中的處理完成,在本示例性實施例中,進一步進行步驟S1417中的處理。
[0147]在步驟S1417中,控制單元201確定是否從數字照相機100接收到位置信息添加完成的通知。根據本示例實施例的數字照相機100響應于位置信息添加的完成,向便攜式電話200發送完成的通知。稍后將描述該處理。如果控制單元201確定未接收到通知(步驟S1417中的“否”),則重復該步驟中的處理,以等待通知。如果控制單元201確定接收到通知(步驟S1417中的“是”),則處理進入步驟S1418。
[0148]在步驟S1418中,控制單元201確定完成通知中包含的錯誤數量是否等于被發送到數字照相機100的組的數量。在本說明書中,錯誤數量是與如下ID相對應的圖像之中的、未添加位置信息的圖像的數量,所述ID是在步驟S1416中發送到數字照相機100的組中包含的ID。該錯誤數量被包含在數字照相機100的完成通知中并且被發送。稍后將描述該處理。
[0149]首先,將描述控制單元201確定完成通知中包含的錯誤數量不等于被發送到數字照相機100的組的數量(步驟S1418中的“否”)的情況。在這種情況下,向至少一個圖像添加了位置信息。在這種情況下,處理進入步驟S1419。
[0150]在步驟S1419中,控制單元201在顯示單元206上顯示表示位置信息添加完成的消息。如果錯誤數量為一個或者更多,則與該消息一起,顯示表示存在未添加位置信息的圖像的消息。
[0151]在步驟S1420中,控制單元201關閉標志。通過該處理,不顯示步驟S1403中的通知,直到生成新的日志數據為止。這是因為已經進行了添加位置信息的處理,并且無需再次進行該處理。
[0152]接下來,將描述在步驟S1418中、控制單元201確定完成通知中包含的錯誤數量等于被發送到數字照相機100的組的數量(步驟S1418中的“是”)的情況。完成通知中包含的錯誤數量等于被發送到數字照相機100的組的數量的情況,是指對與在步驟S1416中發送到數字照相機100的組中包含的ID相對應的所有圖像,均未添加位置信息。在這種情況下,處理進入步驟S1421。
[0153]在步驟S1421中,控制單元201在顯示單元206上顯示表示未添加位置消息的消息。接著,不進行步驟S1420中的處理,本流程圖中的處理結束。換言之,如果控制單元201對與在步驟S1416中發送到數字照相機100的組中包含的ID相對應的所有圖像、均未能添加位置信息,則控制單元201確定未進行位置信息添加處理,并且不關閉標志。
[0154]以上,描述了根據本示例性實施例的便攜式電話200中的操作。
[0155]以下,將描述與便攜式電話200的上述操作相對應的數字照相機100的操作。圖15是例示根據第三示例性實施例的數字照相機100的操作的流程圖。響應于與便攜式電話200在應用級上的通信的建立,而開始該流程圖中所示的處理。
[0156]在步驟S1501至S1513中,進行與圖12的步驟S1201至S1213中類似的處理。
[0157]在本示例性實施例中,響應于步驟S1513中的處理的完成,處理繼續進入步驟S1514。
[0158]在步驟S1514中,控制單元101向便攜式電話200發送表示位置信息添加完成的消息。完成通知包含與在步驟S1505中從便攜式電話200接收到的組中包含的ID相對應的圖像之中的、未添加位置信息的圖像的數量,作為錯誤數量。在以上描述中,已描述了該錯誤數量的使用。
[0159]以上,描述了根據本示例性實施例的數字照相機100中的操作。
[0160]如上所述,在本示例性實施例中,在便攜式電話200與數字照相機100連接的定時,向用戶通知已記錄了新的日志數據。這使得能夠提高可用性。
[0161]在本示例性實施例中,通過使用一個標志來控制新日志數據的存在。作為另一選擇,可以針對各個連接的設備來生成該標志。具體來說,將連接的設備的通用唯一標識符(UUID)與標志相關聯,并且存儲信息。通過該處理,能夠針對各個連接的設備來確定是否存在新的日志數據。因此,當要連接多個設備時,能夠在更準確的定時通知用戶。
[0162]其他實施例
[0163]除了上述示例性實施例以外,在圖像處于寫入禁止(所謂的“保護”)狀態或者已經添加了位置信息的情況下,即使圖像包含在請求的記錄時段內,也可以不將圖像設置為目標圖像。具體來說,在圖10的步驟S1004和S1005中的處理之間,可以確定是否設備處于圖像寫入禁止(所謂的“保護”)狀態或者已經添加了位置信息。如果確定圖像處于寫入禁止(所謂的“保護”)狀態或者已經添加了位置信息,則處理進入步驟S1007。換言之,決定不將該圖像設置為匹配的目標圖像。通過該處理,能夠省略如下不必要的處理,例如:對在位置信息寫入禁止狀態下的圖像或者已經進行了位置信息添加的圖像來添加位置信息。
[0164]此外,在上述示例性實施例中,針對日志數據,運用由GPS信號獲得的UTC。作為另一選擇,可以運用從便攜式電話200的RTC獲得的信息。在這種情況下,可以定期地對RTC計數的日期時間信息進行校正。作為用于校正的信息,例如,可以運用從日志獲得單元208獲得的日期時間,或者通過經由連接單元211訪問互聯網而利用網絡時間協議(NTP)獲得的日期時間。作為另一選擇,可以運用通過經由公共網絡連接單元212訪問公共電話網絡而從基站接收到的日期時間。此外,RTC可以對UTC進行計數。該結構能夠將RTC的精度保持在一定基準。換言之,可以使用由RTC計數的UTC,來替代由GPS信號獲得的UTC。結果,能夠消除在向日志數據的各次位置信息添加中、等待對GPS信號的接收及分析以及對UTC的計算的必要性,并且能夠實現更快的處理。便攜式電話200的RTC是日期時間獲得單元的示例。
[0165]在上述示例性實施例中,在圖11的步驟S1112中,當發送ID及位置信息組時,可以包含與各個位置信息相對應的時差信息。在這種情況下,在向圖像的位置信息添加中,數字照相機100可以使用接收到的時差信息,來重寫被記錄至圖像的時差信息。
[0166]伴隨該處理,要對攝像日期時間進行重寫,使得攝像日期時間變為與新的時差信息相對應的標準時間。例如,便攜式電話200可以根據用于匹配的UTC,來計算與時差信息相對應的標準時間,并且在便攜式電話200發送ID及位置信息組時包含時差信息和標準時間,并且數字照相機100可以重寫接收到的各個時差信息以及標準時間。作為另一選擇,數字照相機100可以接收時差信息,使用重寫處理之前的時差信息和攝像日期時間來一度計算UTC,根據接收到的時差信息來進一步計算相應的標準時間,并且將UTC重寫作為攝像日期時間。該處理使得能夠將圖像的攝像日期時間以及時差信息修改為適當的信息,而無需用戶耗費更多的時間和精力。
[0167]在上述示例性實施例中,經由ID向圖像添加位置信息。作為另一選擇,可以運用攝像日期時間來替代ID。在這種情況下,例如,在圖9的步驟S904中,控制單元201不請求ID,而請求攝像日期時間。在步驟S906中,控制單元201將攝像日期時間與位置信息相關聯,來替代將ID與位置信息相關聯。接收到該攝像日期時間與位置信息相互關聯的組的數字照相機100中的控制單元101使用攝像日期時間作為關鍵字,來指定要添加位置信息的圖像。這簡化了要發送和接收的數據,因為在便攜式電話200與數字照相機100之間的通
中不需要添加IDfg息。
[0168]其他實施例
[0169]另外,還可以通過讀出并執行記錄在存儲介質(例如,非臨時性計算機可讀存儲介質)上的計算機可執行指令、以執行本發明的上述實施例中的一個或更多實施例的功能的系統或裝置的計算機,來實現本發明的各實施例,并且,可以利用由通過例如讀出并執行來自存儲介質的計算機可執行指令、以執行上述實施例中的一個或更多實施例的功能的系統或裝置的計算機來執行的方法,來實現本發明的各實施例。所述計算機可以包括中央處理單元(CPU)、微處理單元(MPU)或其他電路中的一者或更多,并且可以包括分開的計算機或分開的計算機處理器的網絡。所述計算機可執行指令可以例如從網絡或存儲介質被提供給計算機。所述存儲介質可以包括例如硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、分布式計算系統的存儲器、光盤(諸如壓縮盤(CD)、數字多用途盤(DVD)或藍光盤(BD)?)、閃存設備、存儲卡等中的一者或更多。
[0170]雖然參照示例性實施例對本發明進行了描述,但是應當理解,本發明并不限于所公開的示例性實施例。應當對所附權利請求的范圍給予最寬的解釋,以使其涵蓋所有這些變型例以及等同的結構和功能。
【權利要求】
1.一種通信裝置,該通信裝置包括: 位置獲得單元,其被配置為獲得位置信息; 日期時間獲得單元,其被配置為獲得表示當所述位置信息被獲得時的日期時間的日期時間信息; 記錄單元,其被配置為將多條所述位置信息和所述日期時間信息彼此相關聯的信息作為日志數據記錄在記錄介質上; 接收單元,其被配置為從外部設備,接收能夠指定在所述外部設備中記錄的圖像文件的標識信息和與所述圖像文件相關的攝像日期時間,而不接收所述圖像文件; 確定單元,其被 配置為確定由所述接收單元接收的攝像日期時間與所述日志數據的日期時間信息是否符合預定關系;以及 關聯單元,其被配置為把與被所述確定單元確定為符合所述預定關系的所述攝像日期時間相對應的標識信息、和與被所述確定單元確定為符合所述預定關系的所述日志數據的日期時間信息相對應的位置信息相關聯。
2.根據權利要求1所述的通信裝置,該通信裝置還包括發送單元,該發送單元被配置為將由所述關聯單元相關聯的位置信息和標識信息發送到所述外部設備。
3.根據權利要求1所述的通信裝置,其中,所述圖像文件包括與所述圖像文件相關的攝像日期時間。
4.根據權利要求3所述的通信裝置,其中,所述攝像日期時間被記錄在所述圖像文件的頭區域中。
5.根據權利要求1所述的通信裝置,其中,所述接收單元不接收在所述外部設備中記錄的圖像文件之中的、已經與位置信息相關聯的圖像文件的標識信息。
6.根據權利要求1所述的通信裝置,其中,所述接收單元不接收在所述日志數據的記錄時段以外的時段中由所述外部設備生成的圖像文件的標識信息。
7.根據權利要求1所述的通信裝置,該通信裝置還包括: 決定單元,其被配置為決定要添加所述位置信息的圖像文件的范圍;以及請求單元,其被配置為請求基于由所述決定單元決定的范圍的圖像文件的標識信息,其中,所述接收單元接收響應于所述請求而從所述外部設備發送的所述標識信息及所述攝像日期時間。
8.根據權利要求7所述的通信裝置,其中,所述決定單元把由開始日期時間和結束日期時間決定的時段決定為所述范圍,所述開始日期時間表示對所述日志數據的記錄的開始,而所述結束日期時間表示所述記錄的結束。
9.根據權利要求7所述的通信裝置,該通信裝置還包括: 當前日期時間獲得單元,其被配置為獲得表示當前的日期時間的當前日期時間; 日期時間接收單元,其被配置為接收從所述外部設備的時間測量單元輸出的日期時間/[目息;以及 第一校正單元,其被配置為基于由所述當前日期時間獲得單元獲得的當前日期時間與從所述外部設備接收的日期時間信息之差,校正表示所述日志數據的記錄時段的日期時間信息, 其中,所述決定單元將所校正的日志數據的記錄時段確定為所述范圍。
10.根據權利要求9所述的通信裝置,其中,所述第一校正單元還基于由所述當前日期時間獲得單元獲得的當前日期時間與從所述外部設備接收的日期時間信息之差,校正所述日志數據的記錄時段的各個日期時間信息,并且 其中,所述關聯單元基于由所述第一校正單元校正的所述日志數據中包含的日期時間信息表示的日期時間以及由所述接收單元接收的攝像日期時間表示的日期時間,將所述日志數據中包含的位置信息與所述標識信息相關聯。
11.根據權利要求9所述的通信裝置,該通信裝置還包括第二校正單元,該第二校正單元被配置為基于由所述當前日期時間獲得單元獲得的當前日期時間與從所述外部設備接收的日期時間信息之差,校正由所述接收單元接收的攝像日期時間, 其中,所述關聯單元基于由所述第二校正單元校正的攝像日期時間表示的日期時間以及由所述日志數據中包含的日期時間信息表示的日期時間,將所述日志數據中包含的位置信息與所述標識信息相關聯。
12.根據權利要求1所述的通信裝置,其中,所述攝像日期時間是表示基于地方標準時間的日期時間的信息, 其中,在所述外部設備中記錄的所述圖像文件與時差信息相關聯,所述時差信息表示基于地方標準時間的攝像日期時間和基于協調世界時UTC的攝像日期時間之間的時差,并且 其中,所述接收單元接收用所述時差信息校正為基于UTC的日期時間的攝像日期時間。
13.根據權利要求1所述的通信裝置,其中,所述預定關系為由所述日志數據中包含的日期時間信息表示的日期時間與由所述攝像日期時間表示的日期時間之差小于預定值的關系。
14.根據權利要求1所述的通信裝置,其中,所述預定關系為由所述日志數據中包含的日期時間信息表示的日期時間與由所述攝像日期時間表示的日期時間之差最小的關系。
15.根據權利要求1所述的通信裝置,該通信裝置還包括:被配置為在所述關聯單元已將標識信息與位置信息相關聯之后新記錄了日志數據的情況下、相應地通知用戶的單元。
16.根據權利要求1所述的通信裝置,其中,由所述日期時間獲得單元獲得的日期時間信息基于UTC。
17.根據權利要求1所述的通信裝置,其中,響應于所述外部設備的電源的接通,生成所述標識信息。
18.根據權利要求1所述的通信裝置,其中,所述通信裝置為便攜式電話。
19.根據權利要求1所述的通信裝置,該通信裝置還包括攝像單元。
20.根據權利要求1所述的通信裝置,其中,所述外部設備為照相機。
21.—種圖像處理裝置,該圖像處理裝置包括: 記錄單元,其被配置為將圖像文件與用于指定所述圖像文件的標識信息以及攝像日期時間一起記錄在記錄介質上; 接收單元,其被配置為從外部設備接收對如下圖像文件的標識信息及攝像日期時間的請求,其中,所述圖像文件的攝像日期時間包含在基于日期時間的范圍中; 發送單元,其被配置為響應于來自所述外部設備的請求,將相應圖像文件的標識信息及攝像日期時間發送到所述外部設備; 接收單元,其被配置為從所述外部設備接收所述標識信息以及與所述標識信息相關聯的位置信息;以及 添加單元,其被配置為向由所述標識信息指定的圖像文件,添加與所述標識信息相關聯的位置信息。
22.一種通信裝置的控制方法,該控制方法包括以下步驟: 獲得位置信息; 獲得表示當所述位置信息被獲得時的日期時間的日期時間信息; 將多條所述位置信息和所述日期時間信息彼此相關聯的信息作為日志數據記錄在記錄介質上; 從外部設備,接收能夠指定在所述外部設備中記錄的圖像文件的標識信息和與所述圖像文件相關的攝像日期時間,而不接收所述圖像文件; 確定在所述接收步驟中接收的攝像日期時間與所述日志數據的日期時間信息是否符合預定關系;以及 把與通過所述確定步驟而被確定為符合所述預定關系的所述攝像日期時間相對應的標識信息、和與通過所述確定步驟而被確定為符合所述預定關系的所述日志數據的日期時間信息相對應的位置信息相關聯。
23.根據權利要求22所述的通信裝置的控制方法,該控制方法還包括:將在所述關聯步驟中相關聯的位置信息和標識信息發送到所述外部設備。
24.根據權利要求22所述的通信裝置的控制方法,其中,所述圖像文件包括與所述圖像文件相關的攝像日期時間。
25.根據權利要求24所述的通信裝置的控制方法,其中,所述攝像日期時間被記錄在所述圖像文件的頭區域中。
26.根據權利要求22所述的通信裝置的控制方法,其中,在所述接收步驟中,不接收在所述外部設備中記錄的圖像之中的、已經與位置信息相關聯的圖像文件的標識信息。
27.根據權利要求22所述的通信裝置的控制方法,其中,在所述接收步驟中,不接收在所述日志數據的記錄時段以外的時段中由所述外部設備生成的圖像文件的標識信息。
28.根據權利要求22所述的通信裝置的控制方法,該控制方法還包括以下步驟: 決定要添加所述位置信息的圖像文件的范圍;以及 請求基于所決定的范圍的圖像文件的標識信息, 其中,接收響應于所述請求而從所述外部設備發送的所述標識信息及所述攝像日期時間。
29.根據權利要求28所述的通信裝置的控制方法,其中,把由開始日期時間和結束日期時間決定的時段決定為所述范圍,所述開始日期時間表示對所述日志數據的記錄的開始,而結束日期時間所述表示記錄的結束。
30.根據權利要求28所述的通信裝置的控制方法,該控制方法還包括以下步驟: 獲得表示當前的日期時間的當前日期時間; 接收從所述外部設備的時間測量單元輸出的日期時間信息;以及 基于在所述獲得步驟中獲得的當前日期時間與從所述外部設備接收的日期時間信息之差,校正表示所述日志數據的記錄時段的日期時間信息, 其中,將所校正的日志數據的記錄時段確定為所述范圍。
31.根據權利要求30所述的通信裝置的控制方法,其中,在所述校正步驟中,基于所獲得的當前日期時間與從所述外部設備接收的日期時間信息之差,校正所述日志數據的記錄時段的各個日期時間信息,并且 其中,基于由所校正的日志數據中包含的日期時間信息表示的日期時間以及從所述外部設備接收的攝像日期時間表示的日期時間,將所述日志數據中包含的位置信息與所述標識信息相關聯。
32.根據權利要求30所述的通信裝置的控制方法,該控制方法還包括:基于由在所述獲得步驟中獲得的當前日期時間與從所述外部設備接收的日期時間信息之差,校正從所述外部設備接收的攝像日期時間, 其中,基于由所校正的攝像日期時間表示的日期時間以及由所述日志數據中包含的日期時間信息表示的日期時間,將所述日志數據中包含的位置信息與所述標識信息進行關聯。
33.根據權利要求22所述的通信裝置的控制方法,其中,所述攝像日期時間是表示基于地方標準時間的日期時間的信息, 其中,在所述外部設備中記錄的圖像文件與時差信息相關聯,所述時差信息表示基于地方標準時間的攝像日期時間和基于協調世界時UTC的攝像日期時間之間的時差,并且 其中,接收使用所述時差信息校正為基于UTC的日期時間的攝像日期時間。
34.根據權利要求22所述的通信裝置的控制方法,其中,所述預定關系為由所述日志數據中包含的日期時間信息表示的日期時間與由所述攝像日期時間表示的日期時間之差小于預定值的關系。`
35.根據權利要求22所述的通信裝置的控制方法,其中,所述預定關系為由所述日志數據中包含的日期時間信息表示的日期時間與由所述攝像日期時間表示的日期時間之差最小的關系。
36.根據權利要求22所述的通信裝置的控制方法,該控制方法還包括:在已將所述標識信息與位置信息進行關聯之后新記錄了日志數據的情況下,相應地通知用戶。
37.根據權利要求22所述的通信裝置的控制方法,其中,在所述獲得步驟中獲得的日期時間信息基于UTC。
38.根據權利要求22所述的通信裝置的控制方法,其中,響應于所述外部設備的電源的接通,而生成所述標識信息。
39.根據權利要求22所述的通信裝置的控制方法,其中,所述通信裝置為便攜式電話。
40.根據權利要求22所述的通信裝置的控制方法,該控制方法還包括攝像。
41.根據權利要求22所述的通信裝置的控制方法,其中,所述外部設備為照相機。
42.一種圖像處理裝置的控制方法,該控制方法包括以下步驟: 將圖像文件與用于指定所述圖像文件的標識信息以及攝像日期時間一起記錄在記錄介質上; 從外部設備來接收對如下圖像文件的標識信息及攝像日期時間的請求,其中,所述圖像文件的攝像日期時間包含在基于日期時間的范圍中;響應于來自所述外部設備的請求,將相應圖像文件的標識信息及攝像日期時間發送到所述外部設備; 從所述外部設備來接收所述標識信息以及與所述標識信息相關聯的位置信息;以及 向由所述標識信息指定的·圖像文件,添加與所述標識信息相關聯的位置信息。
【文檔編號】H04N1/00GK103581554SQ201310325360
【公開日】2014年2月12日 申請日期:2013年7月24日 優先權日:2012年7月24日
【發明者】松田潤, 原健一郎 申請人:佳能株式會社