成像装置、信息处理装置和方法、及其计算机程序的制作方法

文档序号:7690113阅读:133来源:国知局
专利名称:成像装置、信息处理装置和方法、及其计算机程序的制作方法
技术领域
本发明涉及成像装置、信息处理装置和方法及其计算机程序。 更具体地,本发明涉及诸如数码相机的、包括釆用不同技术的位置 推定单元的成像装置(其中,评价通过位置推定单元分别获取的位 置信息项,并选择性地使用被确定为更精确的位置信息)、信息处 理装置和方法及其计算机程序。本发明进一步涉及包括例如基于全球定位系统(GPS)的位置 推定单元和基于用作无线通信基站的访问点(AP)的检测信息的位 置推定单元作为使用不同技术的位置推定单元的成像装置(其中, 评-f介通过位置推定单元分別获取的位置推定结果,并且例如以高评 价结果数据被用作所拍摄图像数据的属性数据的方式来使用位置 信息)、信息处理装置和方法及其计算机程序。
背景技术
如今,诸如数码相机的成像装置已经高度发展。例如, 一些成像装置具有GPS功能,以使用GPS获取位置信息,并将所获取的 位置信息记录作为所拍摄图像数据的属性信息。为了使用GPS获取位置信息,成像装置需要能够从卫星接收无 线电波。例如,当位于地下时,成像装置不能够从卫星接收无线电 波,因此不能够获取位置信息。为了使用GPS获取位置信息,成像 装置需要执行卫星探测处理作为初始处理,这会耗费很多时间。即, 当开启被关闭的相机时,相机不能够立刻使用GPS获取位置信息。为了减小获取位置信息之前的等待时间,以下方法是有效的 相机的GPS模块保持在操作状态,并使用GPS模块持续接收来自 卫星的导航消息。所接收的导航消息被存储在存储单元中,并使用 所存储的导航消息来执行卫星探测。包含在导航消息中的年历数据 的有效期被设置为3个月,并且包含在导航消息中的历表数据的有 效期被设置为2小时。需要依次更新存储在存储单元中的导航消息。 因此,需要执行连续的消息接收处理。可持续接收导航消息的结构能够以稳定的方式更新记录在存 储单元中的导航消息。因此,可执行使用有效期内的导航消息(年 历凄t据和历表凄史据)的快速卫星4笨测。然而,当没有记录有效期内 的数据时,难以执行使用该数据的有效卫星探测。因此,需要执行 包括相对较长处理时间的卫星纟笨测处理。结果,从GPS^莫块的激活 到位置信息的获取的时间变得很长,因此,难以及时获取位置信息。当具有GPS模块的相机执行添加使用GPS模块获取的位置信 息作为所拍摄的图像数据的属性信息的处理时,需要在用户拍摄图 1象时获取位置信息。然而,如上文中所描述的,在难以-使用GPS乂人卫星获取位置信息或难以4吏用GPS立刻/人卫星获取位置信息的 环境中,很难获取对应于所拍摄图像数据的精确位置信息。在曰本未审查专利公开申请第2002-107443号中描述了使用除 <吏用GPS的技术之外的4支术的一种位置推定方法。该方法涉及无线 通信系统,其中,移动设备通过测量从位置信息已经预先注册的基 站所接收的无线电波的强度来推定其位置。在使用基站测量位置的 这种结构中,当移动设备处于其不能够与位置信息已经注册的基站 进行通信的区域中时,移动设备不能够测量位置。发明内容期望提供诸如数码相机的、包括不同位置推定单元的成像装置 (其中,评价通过位置推定单元分别获取的位置推定结果,并且选 择性地获取高评价结果数据并将其用作例如所拍摄图像数据的属 性数据)、信息处理装置和方法及其计算机程序。期望提供具有例如基于GPS的位置推定单元和基于用作无线 通信基站的AP的检测信息的位置推定单元作为不同位置推定单元 的成像装置(其中,评价通过位置推定单元分别获取的位置推定结 果,并且以例如高评价结果数据被用作所拍摄图像数据的属性数据 的方式来选择并使用位置信息)、信息处理装置和方法及其计算机 程序。根据本发明的第一实施例,提供了 一种拍摄图像的成像装置。 该成像装置包括以下元件成像单元,被配置为拍摄图像;记录单 元,被配置为执行将所拍摄的图像记录在记录介质上的处理;第一 位置推定单元,被配置为使用第一位置推定技术推定成像装置的位 置,以生成第一位置信息,并计算用作第一位置信息的精确评价信 息的第一评价值;第二位置推定单元,;故配置为使用第二位置推定技术推定成像装置的位置,以生成第二位置信息,并计算用作第二 位置信息的精确评价信息的第二评价值,其中,第二位置推定技术与第一位置推定技术不同;位置信息获取单元,被配置为从第一位 置信息和第二位置信息中选择评价值高于另 一个评价值的位置信 息;以及应用程序执行单元,被配置为使用由位置信息获取单元选 择的位置信息来4丸行lt据处理。第一位置推定单元可#皮;陂配置为通过4吏用GPS 4丸行位置推定 处理来生成第一位置信息。第二位置推定单元可被被配置为通过使 用与4吏用GPS的位置推定处理不同的^支术4丸行位置推定处理来生 成第二位置^f言息。第一位置推定单元可^^故配置为通过4吏用GPS执4亍位置4偉定 处理来生成第一位置信息。第二位置推定单元可被被配置为通过搜 索无线通信的基站、从所检测的基站接收基站识别信息并查找基站 识别信息与位置信息在其中相关联的数据库来生成第二位置信息。第一位置推定单元可#皮;陂配置为通过4吏用GPS ^Vf亍位置推定 处理来生成第一位置信息,并基于通过分析从卫星接收的数据所获 取的测量状态信息来计算第一评价值。第二位置推定单元可被被配 置为通过搜索无线通信基站、从所检测的基站接收基站识别信息并 查找基站识别信息与位置信息在其中相关联的数据库来生成第二 位置信息,并基于在检测基站时从基站接收的接收信号的接收信号 电平来计算第二评价值,接收信号电平对应于电场强度。第一位置推定单元可纟皮:故配置为在测量状态信息为二维的情 况下设置低评^f介值,而在测量状态信息为三维的情况下i殳置高评价 值。第二位置推定单元可被被配置为比较接收信号电平与预定的 阈值,并且在接收信号电平大于或等于阈值的情况下设置高评价 值,而在接收信号电平小于阈值的情况下设置低评价值。应用程序执行单元可被被配置为执行将由位置信息获取单元 选择的位置信息作为位置信息记录在所拍摄图像的记录文件中的 处理。应用程序执行单元可被被配置为执行使用由位置信息获取单 元选择的位置信息作为表示显示在显示单元上的地图上的当前位 置的当前^f立置^f言息的处理。根据本发明的第二实施例,提供了一种信息处理装置,包括以下元件第一位置推定单元,被配置为使用第一位置推定技术推定 信息处理装置的位置,以生成第一位置信息,并计算用作第一位置 信息的精确评价信息的第一评价值;第二位置推定单元,被配置为 使用第二位置推定技术推定信息处理装置的位置,以生成第二位置 信息,并计算用作第二位置信息的精确评价信息的第二评价值,其 中,第二位置推定技术与第一位置推定技术不同;位置信息获取单 元,被配置为从第 一位置信息和第二位置信息中选择评价值高于另 一个评1介值的位置信息;以及应用程序扭J亍单元,4皮配置为使用由 位置信息获取单元选择的位置信息来执行数据处理。第一位置推定单元可#皮;故配置为通过4吏用GPS扭^f亍位置推定 处理来生成第一位置信息。第二位置推定单元可被被配置为通过使 用与使用GPS的位置推定处理不同的技术执行位置推定处理来生 成第二位置信息。第一位置推定单元可被被配置为通过使用GPS执行位置推定 处理来生成第 一位置信息。第二位置推定单元可被被配置为通过搜索无线通信基站、,人所4企测的基站4妄收基站识别信息并查找基站识 别信息与位置信息在其中相关联的凄t据库来生成第二位置信息。第一位置推定单元可^^皮配置为通过^f吏用GPS #1行位置推定 处理来生成第一位置信息,并基于通过分析从卫星接收的数据所获 取的测量状态信息来计算第一评价值。第二位置推定单元可被被配 置为通过搜索无线通信基站、从所检测的基站接收基站识别信息并 查找基站识别信息与位置信息在其中相关联的数据库来生成第二 位置信息,并基于在检测基站时从基站接收的接收信号的接收信号 电平来计算第二评价值,接收信号电平对应于电场强度。根据本发明的第三实施例,提供了 一种由信息处理装置执行的 信息处理方法。该方法包括以下步骤利用第一位置4,定单元,4吏 用第一位置推定技术来推定信息处理装置的位置,以生成第一位置 信息,并计算用作第一位置信息的精确评价信息的第一评价值;利 用第二位置推定单元,使用第二位置推定技术推定信息处理装置的 位置,以生成第二位置信息,并计算用作第二位置信息的精确评价 信息的第二评价值,其中,第二位置推定技术与第一位置推定技术 不同;利用位置信息获取单元,从第一位置信息和第二位置信息中 选择评价值高于另 一个评价值的位置信息;以及利用应用程序执行 单元,使用所选择的位置信息执行数据处理。可通过4吏用GPS ^U于4立置推定处理来生成第一^f立置信息。可通 过4吏用与4吏用GPS的位置推定处理不同的^支术扭^亍位置推定处理 来生成第二位置信息。可通过使用GPS执行位置推定处理来生成第一位置信息。可通 过搜索无线通信基站、从所检测的基站接收基站识别信息并查找, 基站识别信息与位置信息在其中相关联的数据库来生成第二位置J吕息。可通过4吏用GPS执^f于位置"^定处理来生成第一^f立置信息,并且 可基于通过分析从卫星接收的数据所获取的测量状态信息来计算 第一评价值。可通过搜索无线通信基站、从所检测的基站接收基站 识别信息并查找基站识别信息与位置信息在其中相关联的数据库 来生成第二位置信息,并基于在检测基站时从基站接收的接收信号 的接收信号电平来计算第二评价值,接收信号电平相应于电场强 度。当计算第 一 评价值时,在测量状态信息为二维的情况下可设置 低评价值,而在测量状态信息为三维的情况下可设置高评价值。当计算第二评价值时,可以比较接收信号电平和预定的阈值, 在接收信号电平大于或等于阈值的情况下设置高评价值,而在接收 信号电平小于阈值的情况下设置低评价值。当使用所选择的位置信息执行数据处理时,可执行将所选择的 位置信息作为位置信息记录在所拍摄图像的记录文件中的处理。当使用所选择的位置信息执行数据处理时,可执行使用所选择 的位置信息作为表示显示在显示单元上的地图上的当前位置的当 前4立置<言息的处理。根据本发明的第四实施例,提供了 一种用于使信息处理装置执 行信息处理的计算机程序。信息处理包括步骤使第一位置推定单 元使用第一位置推定技术推定信息处理装置的位置,以生成第一位 置信息,并计算用作第 一位置信息的精确评价信息的第 一评价值; 使第二位置推定单元使用第二位置推定技术推定信息处理装置的 位置,以生成第二位置信息,并计算用作第二位置信息的精确评价 信息的第二评价值,其中,第二位置推定技术与第一位置推定技术 不同;使位置信息获取单元从第一位置信息和第二位置信息中选择评价值高于另 一个评价值的位置信息;以及使应用程序执行单元使 用所选择的位置信息执行数据处理。冲艮据本发明实施例的计算机程序是使用存储介质或通信介质 对于可冲丸4于各种程序代码的通用计算才几系统以计算才几可读才各式设 置的计算机程序。通过设置计算机可读格式的这种程序,可在计算 机系统上执行与程序相关联的处理。基于随后描述的本发明的实施例和附图的详细描述,本发明实 施例的其他目的、特性和优势将显而易见。该i兌明书中的术语"系 统"是多个装置的逻辑集合,并不限于这些装置被容纳在单个机箱 中的结构。才艮据本发明的实施例,例如使用GPS生成第一位置信息。通过 搜索无线通信基站、从所检测的基站接收基站识别信息并查找基站 识别信息与位置信息在其中相关联的数据库来生成第二位置信息。 此外,生成用作第一位置信息和第二位置信息的精确评价信息的评 价值。选择并使用评价值高于另一个评价值的位置信息。根据这个 结构,例如,可在难以4吏用GPS的区域中(例如,当成i"象装置处于 地下时)4吏用第二位置信息。此外,可以选4奪性地/使用^皮确定为更 加精确的位置信息。例如,将被设置为成像装置中的属性信息的位 置信息可以变为更加精确的凄t据。


图1是根据本发明实施例的成像装置的结构以及通过该成像装 置执行的处理的示意图;图2示出了通过根据本发明实施例的成像装置记录的图像文件 (Exif);图3示出了根据本发明实施例的成像装置的结构以及获取、评 价并使用位置信息的示例性处理;图4是描述使用根据本发明实施例的成像装置来评价位置信息 的示例性处理的表格;图5是描述使用根据本发明实施例的成像装置来评价位置信息 的示例性处理的表才各;图6是使用根据本发明实施例的成像装置来获取、评价并使用 位置信息的处理顺序图;图7是使用根据本发明实施例的成像装置来获取、评价并使用 位置信息的处理顺序图;图8是使用根据本发明实施例的成像装置来获取、评价并使用 位置信息的处理顺序图;图9是根据本发明实施例的成像装置的示例性结构的框图;以及图10是根据本发明实施例的成像装置的示例性结构的框图。
具体实施方式
下面,将参照附图详细在此处描述才艮据本发明实施例的成<象装 置、信息处理装置和方法及其计算机程序。现在,参照图1,示意性地描述通过用作根据本发明实施例的 图像处理装置的实例的成像装置所执行的处理。如图1所示,成像装置100包括多个位置推定单元,包括第一位置4,定单元101和第 二位置推定单元102。这些位置推定单元分别使用不同的方法执行位置推定处理。在 图1所示的实例中,第一位置推定单元101为GPS才莫块。第一位置 推定单元101从卫星110a 110c接收无线电波,并推定成像装置 100的位置。第二位置推定单元102为无线局域网(WLAN )模块。 第二位置推定单元102基于用作WLAN通信基站的AP 120a ~ 120c 的检测信息来执行位置推定处理,其中,通过扫描AP 120a 120c 获取所述4企测信息。稍后将详细描述该处理。在本实施例中,如上所述,在下面描述包括在成^f象装置中的一 个位置推定单元使用GPS推定成像装置的位置,而另一个位置推定 单元基于WLAN中的AP的检测信息执行位置推定处理的情况。然 而,这仅仅是一个实例。成像装置100不限于GPS和WLAN的这 种组合,成^象装置100可采用其他位置推定纟支术的组合。此外,成 <象装置100可包4舌不仫/使用两种不同的才支术,而JU吏用三种以上不 同的技术的位置推定单元。本发明实施例的成像装置100评^介乂人位置推定单元101和102 获取的位置推定信息项,并选择性地使用被确定为更加精确的位置 推定信息。例如,成像装置IOO将所选择的位置信息作为属性信息 添加至使用成像装置IOO拍摄的图像,并将属性信息与所拍摄的图 像一起记录在介质中。图2示出了基于使用成像装置100拍摄的图像而记录在记录介 质中的文件的示例性数据结构。例如,使用成像装置100所拍摄的 图^f象^L记录为具有图2所示凄t据结构的Exif才各式的文件。为所拍損L 图像数据的每一项均设置一个Exif格式的文件。如图2所示,Exif 才各式的文件包括才艮头221、缩略图凄t据222和图傳H据223。缩略图数据222是用于记录尺寸被减小的图像数据的区域。可 使用缩略图数据223的项目来显示图像列表。图像数据223是用于 记录实际拍摄的图像数据的区域。报头221是用于记录图像的属性信息的区域。如图2所示,报 头221包括像素凄t、压缩才莫式、图〗象拍才聂时间和日期,以及进一步 在该实例中还包括位置信息231。位置信息231是通过评4介乂人图1 所示位置推定单元101和102所获取的位置推定信息项:被确定为更 加精确的选择位置信息。在成像装置100具有例如地图显示应用程序的情况下,成像装 置100以下述方式在成i象装置100所包括的显示单元上显示地图。 基于具有,人由位置推定单元101和102获取的位置推定信息项中所 选择的高评价值的位置推定信息,显示所选位置信息的邻近地图, 并在所显示的地图上显示当前位置。可#4居安装在成4象装置100中 的应用程序以各种方式使用所选择的位置信息,并且还可以以各种 其他方式使用所选择的位置信息。现在,参照图3,将描述使用本发明实施例的成像装置所执行 的处理。图3示出了使用本发明实施例的成像装置所执行的整个处 理。例如,执行包括将所拍摄的图像记录在介质中的处理和在成像 装置的显示器上的显示地图处理的各种处理的应用程序^皮安装在 本发明实施例的成^f象装置中。图3顶部所示的应用程序301是用于 执行这些处理的应用程序。根据存储在成像装置的存储单元中的程 序,通过控制单元(例如中央处理单元(CPU))读取并4丸4亍应用 程序301。稍后描述成像装置的示例性硬件结构。在图3所示的结构中,顶部的应用程序301执4亍/人位置信息获 取单元(定位引擎)302接收从包括在成像装置中的多个位置推定 单元所获耳又的位置信息项中选择作为更加精确的位置信息的位置信息并4吏用所,接收的所选位置信息的处理。例如,如上所述,应用程序301执行将位置信息作为属性信息记录在所拍摄图像的文件 (Exif)中的处理、在显示器上显示地图的处理等。位置信息获取单元(定位引擎)302从包括第一位置推定单元 (基于GPS) 311和第二位置推定单元(基于AP) 321的两个不同 的位置推定单元中接收使用各自技术所分别获取的位置信息项(绵 度和经度信息)以及用作所获取位置信息的精度指标的评价值。乂人包括第一位置推定单元(基于GPS) 311和第二位置推定单 元(基于AP)321的两个不同的位置推定单元中,位置信息获取单 元(定位引擎)302接收以下两种数据组合(a)使用GPS获取的位置信息(绵度和经度)及其评价值;以及(b )通过在WLAN中扫描AP所获取的位置信息及其评价值。位置信息获取单元(定位引擎)302比较包括在这些数据项中的评 价值,确定评价值高于另一个的位置信息(纬度和经度)是更加精 确的位置信息,选择更加精确的位置信息,并将所选择的位置信息 專命出至应用程序301。第一位置推定单元(基于GPS ) 311将使用GPS获取的位置信 息(绵度和经度)及其评价值输出至位置信息获取单元(定位引擎) 302。 GPS才莫块314从卫星接收数据,并经由GPS驱动器(UART 驱动器)313将所接收的数据发送至GPS解码器312。基于从GPS 模块314接收的数据,GPS解码器312获取例如用作位置信息的绵 度和经度信息、测量状态信息(二维/三维)、分散和历表(ephemeris ) 数椐。测量状态是二维还是三维对应于可基于从卫星接收的数据而 被分析的位置信息的精度。当测量状态为二维时,所获取的对应位置信息为低精度。当测量状态为三维时,所获取的对应位置信息为 高精度。第一位置推定单元(基于GPS ) 311接收通过GPS解码器312 获取的这些数据项,计算与使用GPS获取的位置信息(炜度和经度) 相对应的评价值,并将使用GPS获取的位置信息(绵度和经度)与 所计算的评价值一起输出至位置信息获取单元(定位引擎)302。另 一方面,第二位置推定单元(基于AP )321将通过扫描WLAN 中的AP所获取的位置信息(绵度和经度)及其评价值输出至位置 信息获取单元(定位引擎)302。下面,详细描述通过扫描AP获取位置信息(炜度和经度)的 处理。包括在成像装置中的WLAN模块323执行扫描处理,作为 搜索成像装置周围的AP的处理。扫描处理是搜索位于可能进行通 信周围的AP的处理。通过扫描处理,乂人位于成l象装置周围并可以 与成像装置通信的每个AP中获取包括对应于每个AP的标识符的 服务设置标识符(SSID )和每个AP的媒体访问控制(MAC )地址 的数据。SSID是用作对每个AP唯一的标识符的比特信息。从每个AP中,WLAN才莫块323接收用作对于AP唯一的识另寸 信息的SSID和MAC地址(电场强度),基于从AP接收的接收信 号来测量接收信号电平、并将这些信息项经由WLAN驱动器322 输出至第二位置推定单元(基于AP) 321。第二位置推定单元(基于AP ) 321将乂人WLAN才莫块323获耳又 的信息项(即,从位于成像装置周围的每个AP获取的对应于每个 AP的MAC地址和对应于每个AP的接收信号电平(电场强度)信 息)输出至第二位置推定单元基本处理器(位置引擎核心(place engine core )) 324。基于这些信息项,第二位置推定单元基本处理器(位置引擎核心)324查找数据库325,并获取成像装置的当前位置信息(绰度 和经度)。数据库325是数据被注册使得可基于每个AP的识別信息 (MAC地址)获取绵度和经度信息的数据库。例如,在数据库325 中以相应的方式注册包括每个AP的MAC地址信息以及每个AP 的绵度和经度信息的数据项。可选地,在数据库325中以相应的方 式注册包才舌一个AP的一个MAC ;也址或多个AP的MAC ;也址的组 合以及基于来自AP的接收信号电平值或来自多个AP的接收信号 电平值的组合所获取的位置信息的数据项。例如,当通过WLAN模块323获取的信息包括对应于一个AP 的MAC地址以及从这个特定的AP获取的接收信号电平时,对应 于该特定AP的绵度和经度信息(与该AP的MAC地址相关联并注 册在凄t据库325中);故确定为成^象装置的当前位置。可选地,例如,当通过WLAN才莫块323获取的信息包4舌两个 AP的两个MAC地址以及乂人这两个AP获取的两个接收信号电平 时,基于两个AP的MAC地址的组合以及从这两个AP获取的接收 信号电平的组合从数据库325中获取位置信息。在扫描处理中从多 个AP 4妾收凝:据项的情况下,可乂人凄欠据库325中获取更加精确的当 前位置。第二位置推定单元基本处理器(位置引擎核心)324将从数据 库325获取的位置信息(绵度和经度)输出至第二位置推定单元(基 于AP) 321。第二位置推定单元(基于AP ) 321 乂人数据库325 4妻收通过第二 位置推定单元基本处理器(位置引擎核心)324获取的位置信息(绵度和经度)。此外,第二位置推定单元(基于AP) 321接收通过 WLAN模块323获取的信息项,即,从在成像装置周围通过扫描处 理才企测的一个(多个)AP所获取的^寸应于一个(多个)AP的一个 (多个)MAC地址以及对应于一个(多个)AP的接收信号电平(电 场强度)信息。基于这些信息项,第二位置推定单元(基于AP) 321计算通过第二位置推定单元基本处理器(位置引擎核心)324 从数据库325获取的位置信息(綷度和经度)的评价值,并将通过 扫描一个(多个)AP获取的位置信息(绵度和经度)与所计算的 评价值一起输出至位置信息获取单元(定位引擎)302。位置信息获取单元(定位引擎)302从两个不同的位置推定单 元(即,第一位置4,定单元(基于GPS) 311和第二位置4,定单元 (基于AP)321)中接收使用各自技术分别获取的位置信息项(绵 度和经度信息)以及用作所获取位置信息项的精度指标的评价值。 即,如上所述,位置信息获取单元(定位引擎)302接收以下两种 数据组合(a)使用GPS获取的位置信息(绵度和经度)及其评价值;以及(b )通过在WLAN中扫描AP所获取的位置信息及其评价值。位置信息获取单元(定位引擎)302比较包括在这些数据项中的评 价值,确定评价值高于另一个评价值的位置信息(炜度和经度)是 更加精确的位置信息,选择更加精确的位置信息,并将所选择的位 置信息输出至应用程序301。如上所述,应用程序301接收由位置信息获取单元(定位引擎) 302选择的位置信息,并使用所接收的位置信息执行处理,例如, 将位置信息作为属性信息记录在所拍摄图像的文件(Exif)中的处 理或在显示器上显示:l也图的处理。本发明实施例的成像装置执行不同的位置推定方法,计算与使 用不同的位置推定方法所获取的位置信息项相对应的评价值,比较所计算的评^K直,确定评^H直高于另一个评价值的位置信息是更加 精确的位置信息,并选择更加精确的位置信息作为将被用在应用程 序中的位置信息。通过该处理,例如,即使在4吏用GPS测量的位置 信息具有〗氐可靠性时,也可以4吏用通过基于通过扫描WLAN中的 AP获取的一个(多个)AP的一个(多个)MAC :l也址查找^U居库 所获取的位置信息。相反,当通过基于通过扫描WLAN中的AP获取的一个(多个) AP的一个(多个)MAC地址查找凌t据库所获取的位置信息具有l氐 可靠性时,使用GPS获取的位置信息可被用在应用程序中。第一位置推定单元(基于GPS) 311和第二位置推定单元(基 于AP )321分别计算与使用各自技术获取的位置信息相对应的评价 值。参照图4和图5描述计算评1介值的示例性处理。以下的描述涉及计算使用GPS由第一位置推定单元(基于 GPS) 311获取的位置信息的评价值的实例。如上所述,基于由GPS模块314接收的数据,GPS解码器312获取例如用作位置信息使用的炜度和经度信息、测量状态信息(二 维/三维)、分散和历表凄t据。在这些数据项中,二维或三维的测量 状态对应于可基于从卫星接收的数据而被分析的位置信息的精度。 即,当测量状态为二维时,所获取的对应位置信息为低精度。当测 量状态为三维时,所获取的对应位置信息为高精度。因此,获取了 不同精度等级的位置信息项。第一位置推定单元(基于GPS) 311基于例如测量状态来确定 评价值。图4示出了设置使用GPS通过第 一位置推定单元(基于GPS ) 311获取的位置信息项的评价值的实例。如图4所示,评价值范围 为0~ 100,并且以下述方式进行设置(a) 当测量状态为三维时,评价值^皮设置为90;(b) 当测量状态为二维时,评《介值^皮i殳置为60;以及(c) 当不执行测量时,评1"介值^皮设置为0。在上述实例中,0为最低评价值,100为最高评价值。基于通过在WLAN中扫描AP获取的一个(多个)MAC地址 或基于一个(多个)MAC地址和一个(多个)信号电平(电场强 度),第二位置推定单元(基于AP ) 321从数据库325获取位置信 息(炜度和经度),并计算用作所获取位置信息的可靠性等级的评 价值。图5示出了通过扫描AP利用第二位置推定单元(基于AP )321 获取的位置信息项的评价值被设置的实例。如图5所示,评价值范 围为0~100,并以下述方式进^S殳置(a) 当成功从基站获取位置信息时并且当从一个(多个)AP获取 的接收数据的接收信号电平(电场强度)中的至少一个为高(即, 大于或等于预定阈值(Thl))时,评价值:f皮设置为100;(b) 当成功从数据库获取位置信息时并且当从一个(多个)AP获 取的接收数据的最高接收信号电平(电场强度)处于中间水平(即, 在预定阈值(Thl和Th2)的范围内)时,评《介值^皮设置为70;(c) 当成功从数据库获取位置信息时并且当从一个(多个)AP获 取的接收数据的最高接收信号电平(电场强度)为低(即,小于或 等于预定阈值(Th2))时,评价值被设置为50;以及(d) 当从数据库获取位置信息没有成功(失败)时,评价值被设 置为0。在上述实例中,0为最低评价值,100为最高评价值。设置评价值的上述实例仅仅是示例性的,还可以采用其他评价 标准或评价算法。位置信息获取单元(定位引擎)302从两个不同的位置推定单 元(即,第一位置推定单元(基于GPS) 311和第二位置推定单元 (基于AP)321)中接收使用各自技术分别获取的位置信息项(绵 度和经度信息)和<吏用上述评<介处理计算的评{介值。位置信息获取 单元(定位引擎)302比较两个评价值,确定评价值高于另一个评 价值的位置信息是更加精确的位置信息,选择更加精确的位置信 息,并将所选择的位置信息输出至应用程序301。才艮据本发明实施例的成像装置的整个顺序如参照图3在上面所 描述的一样。现在,参照图6~图8,如下描述每块的更加详细的 处理顺序(1 )由应用程序301、位置信息获取单元(定位引擎)302以及第 一和第二^立置4偉定单元311和321 ^M亍的处理顺序(图6 );(2)由位置信息获取单元(定位引擎)302、第一位置推定单元(基 于GPS )311、 GPS解码器312和GPS模块314执行的处理顺序(图 7);以及(3)由位置信息获取单元(定位引擎)302、第二位置推定单元(基 于AP)321、 WLAN模块323、第二位置推定单元基本处理器(位 置引擎核心)324和数据库325执行的处理顺序(图8 )。现在,参照图6,描述由应用程序301、位置信息获取单元(定 位引擎)302、第一位置推定单元(基于GPS ) 311以及第二位置推 定单元(基于AP ) 321 4丸4于的处理的详细顺序。在步骤S101中,应用程序301发送请求至位置信息获取单元 (定位引擎)302以获取位置信息。 一旦接收到位置信息获取请求, 在步骤S102和步骤S104中,位置信息获取单元(定位引擎)302 就将请求发送至第一位置推定单元(基于GPS) 311和第二位置推 定单元(基于AP ) 321以获取位置信息。在图6所示的顺序中,在 步骤S102中,请求被发送至第二位置推定单元(基于AP ) 321以 获取位置信息,而在步骤S104中,请求被发送至第一位置推定单 元(基于GPS) 311以获取位置信息。然而,这些请求可相互并行 发送。在步骤S102中,第二位置推定单元(基于AP ) 321从位置信 息获取单元(定位引擎)302接收位置信息获取请求。如上所述, 第二位置推定单元(基于AP) 321通过基于从由WLAN才莫块323 获取的扫描信息中所获取的一个(多个)AP的一个(多个)MAC 地址和接收信号电平(电场强度)查找数据库325来获取位置信息 (炜度和经度),并计算所获取位置信息的评价值。在步骤S103中, 第二位置推定单元(基于AP ) 321将位置信息和评价值输出至位置 信息获取单元(定位引擎)302。稍后将参照图8详细描述作为对 应于步骤S102和S103的处理的、由第二位置推定单元(基于AP) 321所^丸^f亍的处理。在步骤S104中,第一位置推定单元(基于GPS ) 311从位置信 息获取单元(定位引擎)302接收位置信息获取请求。如上所述, 第一位置推定单元(基于GPS ) 311通过使用GPS模块314执行测 量处理来获取位置信息(绵度和经度),并计算所获取位置信息的 评价值。在步骤S105中,第一位置推定单元(基于GPS)311将位 置信息和评价值输出至位置信息获取单元(定位引擎)302。稍后 将参照图7详细描述作为对应于步骤S104和S105的处理的、由第 一位置推定单元(基于GPS) 311执4亍的处理。位置信息获取单元(定位引擎)302从两个不同的位置推定单 元(即,第一位置推定单元(基于GPS) 311和第二位置推定单元(基于AP )321)中接收使用各自技术所分别获取的位置信息项(绵 度和经度信息)及其评价值。在步骤S106中,位置信息获取单元(定位引擎)302比较两个评价值,确定评价值高于另一个评价值 的位置信息是更加精确的位置信息,并选择更加精确的位置信息。 在步骤S107中,位置信息获取单元(定位引擎)302将所选位置信 息丰#出至应用禾呈序301。在步骤S108,应用程序301使用从位置信息获取单元(定位引 擎)302接收的位置信息用于应用程序的处理。例如,如上所述, 应用程序301执行将位置信息作为属性信息记录在所拍摄图像的文 件(Exif)中的处理或在显示器上显示对应于所获取位置信息的位 置的;也图的处理。现在,参照图7,描述由位置信息获取单元(定位引擎)302、 第一位置推定单元(基于GPS ) 311、 GPS解码器312和GPS模块 314 #丸4于的处理的详细顺序。该处理对应于由前述元件执4于的详细 处理以执行图6所示的步骤S104和S105。图7所示的步骤S205 对应于图6所示的步骤S104,即,从位置信息获取单元(定位引擎) 302发送位置信息获取请求。图7所示的步骤S209对应于图6所示的步骤S105,即,将位置信息及其评价值从第一位置推定单元(基 于GPS) 311输出至位置信息获取单元(定位引擎)302的处理。图7所示的步骤S201 ~ S204对应于在GPS模块314处于操作 状态的情况下所持续执行的处理。可选地,可响应于从位置信息获 取单元(定位引擎)302所给出的指令来执行处理。在步骤S201中,GPS模块314从卫星接收无线电波并执行测 量处理。在步骤S202中,GPS才莫块314将作为测量结果所获取的 信息项输出至GPS解码器312。作为测量结果所获取的信息项包括 例如用作位置信息的绵度和经度信息、测量状态信息(二维/三维)、 分散和历表数椐。一旦接收到来自GPS模块314的这些信息项,在步骤S203中, GPS解码器312就分析所接收的信息项。分析包括绵度和经度信息 的分析、测量状态信息(二维/三维)的分析、分散信息的分析、历 表数据的分析以及其他信息的分析。在步骤S204中,GPS解码器 312在存储器中存储分析结果。步骤S201 ~ S204对应于如上所述GPS模块314处于操作状态 下所持续执行的处理。通过该持续测量处理,周期性地更新记录在 存储器中的诸如位置信息的信息,并在存储器中存储基于最新测量 信息的数据。在步骤S205中,位置信息获取单元(定位引擎)302将请求发 送至第一位置推定单元(基于GPS) 311以获取位置信息。响应于 此,在步骤S206中,第一位置推定单元(基于GPS ) 311将请求输 出至GPS解码器312以获取位置信息。一旦接收到来自第一位置推定单元(基于GPS ) 311的位置信 息获取请求,在步骤S207中,GPS解码器312就将用作在那时存 储在存储器中的最新数据的被存储在存储器中的分析结果输出至 第一位置推定单元(基于GPS) 311。例如,所输出的信息项包括 通过GPS模块314获取的最新位置信息(绵度和经度)和测量状态 (二维/三维)。一旦接收到来自GPS解码器312的诸如位置信息的数据,在步 骤S208中,第一位置推定单元(基于GPS ) 311就评价位置信息。 例如,如参照图4在上面所描述的一样,基于测量状态执行该评价 处理。如图4所示,评价值的范围为0~ 100,并以如下方式进行设 置(a) 当测量状态为三维时,评价值被设置为90;(b) 当测量状态为二维时,评价值^皮i殳置为60;以及(c) 当没有执行测量时,评价值被设置为0。在步骤S209中,第一位置推定单元(基于GPS ) 311将通过使 用GPS模块314执行测量处理所获取的位置信息(綷度和经度)以 及通过前述处理计算的评价值输出至位置信息获取单元(定位引 擎)302。现在,参照图8,描述由位置信息获取单元(定位引擎)302、 第二位置推定单元(基于AP) 321、 WLAN模块323、第二位置推 定单元基本处理器(位置引擎核心)324和数据库325执行的处理 的详细顺序。该处理对应于由前述元件^M亍的详细处理以才丸行图6 所示的步艰朵S102和S103。图8所示的步骤S310对应于图6所示 的步骤S102,即,从位置信息获取单元(定位引擎)302发送位置信息获取"i青求。图8所示的步骤S311对应于图6所示的步骤S103, 即,将位置信息及其评价值从第二位置推定单元(基于AP ) 321输 出至位置信息获取单元(定位引擎)302的处理。图8所示的步骤S301 ~ S309对应于可在在WLAN模块323处 于操作状态的情况下执行的处理。无论由上层应用程序301或位置 信息获取单元(定位引擎)302给出的指令的出现与否,都可以执 行该处理。可选地,可响应于/人位置信息获取单元(定位引擎)302 所给出的指令来执行该处理。在步骤S301中,第二位置推定单元(基于AP ) 321将扫描执 行请求输出至WLAN才莫块323。在步骤S302中,WLAN才莫块323 执4亍用作4臾索位于成4象装置周围的AP的处理的扫描处理。通过扫描处理,WLAN模块323接收位于周围的每个AP的用 作标识符的SSID和MAC地址。此夕卜,WLAN才莫块323基于从每 个AP获取的接收信号测量接收信号电平(电场强度)。在步骤S303 中,WLAN才莫块323将这些信息项输出至第二位置推定单元(基于 AP) 321。在步骤S304中,第二位置推定单元(基于AP )321将从WLAN 模块323获取的信息(即,从位于周围的每个AP获取的、对应于 每个AP的MAC地址和对应于每个AP的接收信号电平(电场强度) 信息)输出至第二位置推定单元基本处理器(位置引擎核心)324。在步骤S305中,第二位置推定单元基本处理器(位置引擎核 心)324基于通过执4亍扫描处理所才佥测的一个(多个)AP的一个(多 个)MAC地址或基于MAC地址和接收信号电平(电场强度)来查 找数据库325。在步骤S306中,第二位置推定单元基本处理器(位置引擎核心)324获取注册在都:据库325中的一个(多个)AP相对
应的纬度和经度信息作为成像装置的当前位置。
在步骤S307中,第二位置推定单元基本处理器(位置引擎核 心)324将从数据库325获取的位置信息(绋度和经度)输出至第 二位置推定单元(基于AP) 321。
在步骤S308中,第二位置推定单元(基于AP ) 321计算从数 据库325通过第二位置推定单元基本处理器(位置引擎核心)324 获取的位置信息的评价值。
基于由WLAN模块323获取的信息(即,从通过成像装置周 围的扫描处理所才企测的一个(多个)AP获取的一个(多个)AP的 一个(多个)MAC ;也址和^j"应于一个(多个)AP的4妄》1欠^[言号电平 (电场强度)信息)来计算评价值。即,如上面参照图5描述的一 样,评价值范围为0 100,并以下述方式进行设置
(a) 当成功从基站获取位置信息时并且当从一个(多个)AP获取 的接收数据的接收信号电平(电场强度)中的至少一个为高(即, 大于或等于预定阈值(Thl))时,评价值被设置为100;
(b) 当成功乂人凄t据库获取位置信息时并且当乂人一个(多个)AP获 取的接收数据的最高接收信号电平(电场强度)处于中间水平(即, 在预定阈值(Thl和Th2)的范围内)时,评1"介值^皮i殳置为70;
(c) 当成功从数据库获取位置信息时并且当从一个(多个)AP获 取的接收数据的最高接收信号电平(电场强度)为低(即,小于或 等于预定阈值(Th2))时,评价值被设置为50;以及(d)当从数据库获取位置信息没有成功(失败)时,评价值被设 置为0。
在步骤S309中,第二位置推定单元(基于AP ) 321将包括测 量结果和评〗介值的数据存储在存储器中。步骤S301-S309对应于 可在WLAN模块323处于操作状态的情况下执行的处理。通过该 处理,可以周期性地更新记录在存储器中的诸如位置信息的信息, 并经常将最新的位置信息及其评价值存储在存储器中。
当位置信息获取单元(定位引擎)302在步骤S310中将位置信 息获取请求发送至第二位置推定单元(基于AP) 321时,在步骤 S311中,第二位置推定单元(基于AP) 321将所获取的位置信息 (绵度和经度)和通过前述处理计算的评价值输出至位置信息获取 单元(定位引擎)302。
通过参照图7和图8描述的处理,位置信息获取单元(定位引 擎)302从两个不同的位置推定单元(即,第一位置推定单元(基 于GPS) 311和第二位置推定单元(基于AP) 321)接收使用各自 技术所分别获取的位置信息项(绵度和经度信息)及其评价值。位 置信息获取单元(定位引擎)302比较两个评价值、确定评价值高 于另一个评价值的位置信息是更加精确的位置信息,选择更加精确 的位置信息,并将所选择的位置信息输出至应用程序301。应用程 序301在拭^f亍应用程序处理的过程中4吏用乂人位置信息获取单元(定 位引擎)302接收的位置信息。即,例如,应用程序301执行将位 置信息作为属性信息记录在所拍摄图像的文件(Exif)中的处理或 在显示器上显示对应于所获取位置信息的位置的地图的处理。
参照图9,描述根据本发明实施例的成像装置的示例性硬件结 构。图9是才艮据本发明实施例的成像装置的示例性结构的框图。成 1象装置经由包4舌编石马i,石马器521和i己录/再生4矣口 ( I/F ) 522的i己录/再生单元520将使用包括电荷耦合器件(CCD ) 511和信号处理器 512的成像单元510所获取的拍摄图像数据记录在记录介质525中。 记录在记录介质525中的拍摄图像的文件是已经参照图2在上文描 述的Exif格式的文件。在该文件中,位置信息被记录为属性信息。
如图9所示,通过第一位置信息推定单元570和GPS才莫块571 的组合以及第二位置信息推定单元580和WLAN模块581的组合 来扭J亍4吏用不同方法的位置信息获取处理。更具体地,第一位置信 息推定单元570和GPS模块571的组合执行基于GPS的位置信息 获取处理,而第二位置信息推定单元580和WLAN 4莫块581的组 合执行基于AP的位置信息获取处理。即,后者第二位置信息推定 单元580和WLAN才莫块581的组合通过基于通过扫描一个(多个) AP 4企测的一个(多个)AP的一个(多个)MAC ;也址或基于一个 (多个)MAC地址和一个(多个)接收信号电平(电场强度)查 找位置信息数据库585来执行位置信息获取处理。
第一位置信息推定单元570执行基于GPS的位置信息获取处 理,以获取基于GPS的位置信息并计算其评价值。第二位置信息推 定单元580执行基于AP的位置信息获取处理,以获取基于AP的 位置信息并计算其评价值。
图9所示的第一位置信息推定单元570和GPS才莫块571对应于 包括图3所示所有的第一位置推定单元311、 GPS解码器312、 GPS 驱动器313和GPS才莫块314的结构。图9所示的第二位置信息推定 单元580和WLAN模块581对应于包括图3所示所有的第二位置 推定单元321、 WLAN驱动器322、 WLAN模块323和第二位置推 定单元基本处理器324的结构。图9所示的位置信息数据库585对 应于图3所示的教:据库325。由图3所示的应用程序301和位置信息获取单元302 4丸4于的处 理被执行作为由图9所示控制单元530 ^丸行的处理。如图9所示, 控制单元530包括位置信息获取单元(定位引擎)531和应用程序 ^M亍单元532。如参照图3等在上文描述的,控制单元530作为位 置信息获取单元(定位引擎)来执行处理,并执行应用应用程序的 处理。
更具体地,控制单元530的位置信息获取单元(定位引擎)531 从两个不同的位置推定单元(即,第一位置信息推定单元(基于 GPS) 570和第二位置信息推定单元(基于AP) 580)中接收使用 各自技术所分别获取的位置信息项(绵度和经度信息)及其评价值。 位置信息获取单元(定位引擎)531比较两个评价值,确定评价值 高于另 一个评价值的位置信息是更加精确的位置信息,并选择更加 精确的位置信息。
将所选位置信息提供给控制单元530的应用程序执行单元 532。应用程序4丸行单元532在"^丸行应用程序处理的过程中使用位 置信息。即,例如,应用程序执行单元532执行将与所拍摄图像相 关联生成的位置信息作为属性信息记录在所拍摄图像的文件(Exif) 中的处理或经由显示控制器546显示在显示单元545上所显示的地 图作为对应于所获取位置信息的位置的地图的处理。
控制单元530还控制由成像装置执行的其他处理,例如图像拍 才聂处理、图<象记录处理和图<象再生处理。由控制单元530执行的处 理禾呈序净皮存<诸在只读存<诸器(ROM ) 541或其4也i己录单元中。此外, 成像装置包括随才几存取存储器(RAM) 542,用作例如程序的工 作区或参数的存储区;操作输入单元543,包括快门和各种操作单 元;操作输入I/F544;显示单元545,用于显示由所拍4聂图像数据 表示的图像、地图等;显示控制器546;存储卡547,用作用于存 储各种凄t据项、程序等的存储单元;以及存4诸器I/F548。如图10所示,可通过控制单元(CPU ) 530执行由图9所示第 一位置信息推定单元570和第二位置信息推定单元580 4丸行的处 理。即,控制单元530包4舌图10所示的第一位置信息推定单元601 和第二位置信息推定单元602。此外,例如,由第二位置信息4,定 单元602使用的数据库可以由图10所示的位置信息数据库611和 612形成。即,可以在ROM541和存储卡547中设置数据库。
在前述实施例中,在上面描述已经了第一位置推定单元通过使 用GPS才莫块从卫星接收无线电波来扭^亍位置推定以及第二位置推 定单元基于通过使用WLAN模块扫描AP获取的一企测信息来执行位 置推定处理的情况。然而,所描述的情况仅仅为实例,成像装置100 不限于GPS和WLAN的这种组合。可选地,成l象装置100可采用 其他位置推定4支术的组合。
例如,成像装置IOO可釆用基于与便携式电话和个人手持电话 的基站的通信的位置检测处理。此外,优选根据各种无线LAN标 准实现成4象装置100。例如,IEEE 802.16标准指定使用10 GHz ~ 66GHz的频带。相反,由IEEE 802.16a定义的孩i波存取全球互通 (WIMAX)指定使用2 GHz 11 GHz的频带。例如,才艮据所4吏用 的这些频带,可以改变评〗介所4企测AP的位置信息的方式。因此, 优选根据所执行的通信类型进行改变。
已经参照了具体实施例详细描述了本发明。然而,本领域的技 术人员应该理解,才艮据i殳计要求和其它因素,可以有多种4奮改、组 合、再组合和改进,均应包含在本发明的权利要求或等同物的范围 之内。应该基于权利要求确定本发明的范围。
可通过硬件、软件或硬件与软件的组合来执行本文所描述的系 列处理。当通过寿欠件#^亍系列处理时,定义处理顺序的程序通过将 其安装在嵌入专业硬件的计算机存储器中或能够执行各种处理的通用计算机中来执行。例如,程序可预先记录在记录介质中。除了
将程序乂人记录介质安装在计算4几上之外,也可以经由T者如LAN或 互联网的网络接收程序,并安装在诸如内置硬盘的记录介质中。
可才艮据描述按时间顺序4丸行在该il明书中描述的处理,或者可 根据执行处理的装置的处理性能或根据需要而并行或单独地执行 这些处理。
权利要求
1.一种拍摄图像的成像装置,包括成像单元,被配置为拍摄图像;记录单元,被配置为执行将所拍摄的图像记录在记录介质上的处理;第一位置推定单元,被配置为使用第一位置推定技术来推定所述成像装置的位置,以生成第一位置信息,并计算用作所述第一位置信息的精确评价信息的第一评价值;第二位置推定单元,被配置为使用第二位置推定技术来推定所述成像装置的位置,以生成第二位置信息,并计算用作所述第二位置信息的精确评价信息的第二评价值,其中,所述第二位置推定技术与所述第一位置推定技术不同;位置信息获取单元,被配置为从所述第一位置信息和所述第二位置信息中选择评价值高于另一个评价值的位置信息;以及应用程序执行单元,被配置为使用由所述位置信息获取单元选择的位置信息来执行数据处理。
2. 根据权利要求1所述的成像装置,其中,所述第一位置推定单 元被配置为通过使用全球定位系统执行位置推定处理来生成 所述第一位置信息;以及其中,所述第二位置推定单元被配置为通过使用不同于 4吏用全球定位系统的位置推定处理的才支术批^f亍位置推定处理 来生成所述第二位置信息。
3. 根据权利要求1所述的成像装置,其中,所述第一位置推定单 元#1配置为通过^吏用全^求定位系统寺丸4亍位置推定处理来生成 所述第一4立置信息;以及其中,所述第二位置推定单元^f皮配置为通过^t索无线通 信的基站、从所检测的基站接收基站识别信息并查找基站识别 信息与位置信息在其中相关联的数据库来生成所述第二位置^息。
4. 根据权利要求1所述的成像装置,其中,所述第一位置推定单 元^皮配置为通过^f吏用全if求定位系统^U亍位置4,定处理来生成 所述第一位置信息,并基于通过分析从卫星接收的数据所获得 的测量状态信息来计算所述第一评价值;以及所述第二位置推定单元^皮配置为通过搜索无线通信的基 站、从所检测的基站接收基站识别信息并查找基站识别信息与 位置信息在其中相关联的数据库来生成所述第二位置信息,并 基于在检测所述基站时从所述基站接收的接收信号的接收信 号电平来计算所述第二评价值,所述接收信号电平对应于电场 强度。
5. 根据权利要求4所述的成像装置,其中,所述第一位置推定单 元^皮配置为在所述测量状态信息为二维的情况下"i殳置低评价 值,而在所述测量状态信息为三维的情况下设置高评价值。
6. 根据权利要求4所述的成像装置,其中,所述第二位置推定单 元被配置为将所述接收信号电平与预定的阈值进行比较,并且 在所述接收信号电平大于或等于所述阔值的情况下设置高评 价值,而在所述接收信号电平低于所述阈值的情况下设置低评 价值。
7. 根据权利要求1所述的成像装置,其中,所述应用程序执行单 元#1配置为冲丸行将由所述位置信息获取单元选才奪的所述位置 信息作为位置信息记录在所拍摄图像的记录文件中的处理。
8. 才艮据权利要求1所述的成像装置,其中,所述应用程序执行单 元被配置为执行使用由所述位置信息获取单元选择的所述位 置信息作为表示显示在显示单元上的地图上的当前位置的当 前位置信息的处理。
9. 一种信息处理装置,包括第一位置推定单元,被配置为使用第一位置推定技术来 推定所述成像装置的位置,以生成第一位置信息,并计算用作 所述第 一位置信息的精确评价信息的第 一评价值;第二位置推定单元,被配置为使用第二位置推定技术来 推定所述成像装置的位置,以生成第二位置信息,并计算用作 所述第二位置信息的精确评价信息的第二评价值,其中,所述 第二位置推定技术与所述第 一位置推定技术不同;位置信息获取单元,故配置为/人所述第一位置信息和所 述第二位置信息中选择评价值高于另 一个评价值的位置信息; 以及应用程序4丸行单元,故配置为4吏用由所述位置信息获取 单元选择的位置信息来扭J于凄t据处理。
10. 根据权利要求9所述的信息处理装置,其中,所述第一位置推 定单元^皮配置为通过l吏用全f求定^f立系统执^M立置4,定处理来 生成所述第一位置信息;以及其中,所述第二位置推定单元#:配置为通过4吏用不同于 使用全球定位系统的位置推定处理的技术执行位置推定处理 来生成所述第二位置信息。
11. 根据权利要求9所述的信息处理装置,其中,所述第一位置推 定单元^皮配置为通过4吏用全J求定位系统执4亍位置推定处理来 生成所述第一位置信息;以及其中,所述第二位置推定单元被配置为通过搜索无线通 信的基站、从所检测的基站接收基站识别信息并查找基站识别 信息与位置信息在其中相关联的数据库来生成所述第二位置 信息。
12. 根据权利要求9所述的信息处理装置,其中,所述第一位置推 定单元^f皮配置为通过4吏用全球定位系统才丸4亍位置推定处理来 生成所述第 一位置信息,并基于通过分析/人卫星4妄收的数据所 获得的测量状态信息来计算所述第 一评价值;以及所述第二位置推定单元^皮配置为通过4臾索无线通信的基 站、从所检测的基站接收基站识别信息并查找基站识别信息与 位置信息在其中相关联的数据库来生成所述第二位置信息,并 基于在检测所述基站时从所述基站接收的接收信号的接收信 号电平来计算所述第二评价值,所述接收信号电平对应于电场 强度。
13. —种信息处理方法,通过信息处理装置来执行,包括以下步骤利用第一位置推定单元,使用第一位置推定技术推定所 述信息处理装置的位置,以生成第一位置信息,并计算用作所 述第 一位置信息的精确评价信息的第 一评价值;利用第二位置推定单元,使用第二位置推定技术推定所 述信息处理装置的位置,以生成第二位置信息,并计算用作所述第二位置信息的精确评价信息的第二评价值,其中,所述第二位置推定技术与所述第 一位置推定技术不同;利用位置信息获取单元,从所述第一位置信息和所述第 二位置信息中选择评价值高于另 一个评价值的位置信息;以及利用应用程序执行单元,使用所选择的位置信息执行数 据处理。
14. 根据权利要求13所述的信息处理方法,其中,通过使用全球 定位系统执行位置推定处理来生成所述第一位置信息;以及其中,通过4吏用不同于4吏用全5求定位系统的位置4#定处 理的技术执行位置推定处理来生成第二位置信息。
15. 根据权利要求13所述的信息处理方法,其中,通过使用全球 定位系统执行位置推定处理来生成所述第一位置信息;以及其中,通过搜索无线通信的基站、从所检测的基站接收 基站识别信息并查找基站识别信息与位置信息在其中相关联 的数据库来生成所述第二位置信息。
16. 根据权利要求13所述的信息处理方法,其中,通过使用全球 定位系统执行位置推定处理来生成所述第一位置信息,并基于 通过分析从卫星接收的数据所获得的测量状态信息来计算所 述第一评价值;以及通过搜索无线通信的基站、从所检测的基站接收基站识 别信息并查找基站识别信息与位置信息在其中相关联的数据 库来生成所述第二位置信息,并基于在4企测所述基站时从所述 基站接收的接收信号的接收信号电平来计算所述第二评价值, 所述接收信号电平对应于电场强度。
17. 根据权利要求16所述的信息处理方法,其中,当计算所述第 一评价值时,在所述测量状态信息为二维的情况下设置低评价 值,而在所述测量状态信息为三维的情况下设置高评价值。
18. 根据权利要求16所述的信息处理方法,其中,当计算所述第 二评价值时,将所述接收信号电平与预定的阈植进行比较,并 且在所述接收信号电平大于或等于所述阈值的情况下设置高 评价值,而在所述接收信号电平低于所述阈值的情况下设置低 评价值。
19. 根据权利要求13所述的信息处理方法,其中,当使用所选择 的位置信息执行所述数据处理时,执行将所选择的位置信息作 为位置信息记录在所拍才聂图像的记录文件中的处理。
20. 根据权利要求13所述的信息处理方法,其中,当使用所选择 的位置信息执行所述数据处理时,执行使用所选择的位置信息 作为表示显示在显示单元上的地图上的当前位置的当前位置 4言息的处理。
21. —种计算机程序,用于使信息处理装置执行信息处理,所述信 息处J里包4舌以下步骤使第 一位置推定单元使用第 一位置推定技术来推定所述 信息处理装置的位置,以生成第一位置信息,并计算用作所述 第 一位置信息的精确评价信息的第 一评价值;使第二位置推定单元使用第二位置推定技术来推定所述 信息处理装置的位置,以生成第二位置信息,并计算用作所述 第二位置信息的精确评价信息的第二评价值,其中,所述第二 位置推定技术与所述第 一位置推定技术不同;使位置信息获取单元从所述第一位置信息和所述第二位置信息中选择评价值高于另 一个评价值的位置信息;以及 使应用程序执行单元使用所选择的位置信息执行数据处理。
全文摘要
公开了成像装置、信息处理装置和方法及计算机程序,其中,该成像装置包括成像单元,用于拍摄图像;记录单元,用于将图像记录在记录介质上;第一位置推定单元,用于使用第一位置推定技术推定成像装置的位置,以生成第一位置信息,并计算用作第一位置信息的精确评价信息的第一评价值;第二位置推定单元,用于使用与所述第一位置推定技术不同的第二位置推定技术推定所述成像装置的位置,以生成第二位置信息,并计算用作第二位置信息的精确评价信息的第二评价值;位置信息获取单元,用于从第一和第二位置信息中选择评价值高于另一个的位置信息;以及应用程序执行单元,用于使用选择的位置信息执行数据处理。可选择性地使用确定为更精确的位置信息。
文档编号H04N1/21GK101321236SQ20081008597
公开日2008年12月10日 申请日期2008年6月6日 优先权日2007年6月7日
发明者山地秀典 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1