通信装置及该通信装置的控制方法
【专利摘要】本发明提供通信装置及该通信装置的控制方法。所述通信装置包括:记录单元,其被配置为将多条位置信息和日期时间信息彼此相关联的信息作为日志数据记录在记录介质上;接收单元,其被配置为从外部设备,接收能够指定在所述外部设备中记录的图像文件的标识信息和与所述图像文件相关的摄像日期时间,而不接收所述图像文件;确定单元,其被配置为确定由所述接收单元接收的摄像日期时间与所述日志数据的日期时间信息是否符合预定关系;以及关联单元,其被配置为把与被所述确定单元确定为符合所述预定关系的所述摄像日期时间相对应的标识信息、和与被所述确定单元确定为符合所述预定关系的所述日志数据的日期时间信息相对应的位置信息相关联。
【专利说明】通信装置及该通信装置的控制方法
【技术领域】
[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日
【发明者】松田润, 原健一郎 申请人:佳能株式会社