地标搜索系统、准备地图数据以及分类图像数据的方法转让专利

申请号 : CN200610138157.6

文献号 : CN1967537B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 大桥洋介

申请人 : 富士胶片株式会社

摘要 :

在一种相机位置地标搜索系统中,当由数码相机拍摄图像时,GPS计算器计算指示了相机位置的位置数据。所拍摄图像的位置数据和图像数据被彼此关联地存储。地图数据被以规则的纬度和经度间隔分割成许多区域。基于位置数据,参考地图数据的分割区域索引表而选择出包括相机位置的分割区域,并且从地图数据的地标数据表找到为确定的分割区域所准备的地标数据。基于地标数据,对应于相机位置的地标被确定,地标名称与图像数据相关联地被存储。根据地标名称分类的图像数据可以与该地标名称一起显示。

权利要求 :

1.一种地标搜索系统,包括:

数码相机,所述数码相机包括位置数据获取装置和数据存储装置,其中,所述位置数据获取装置用于获取拍摄图像所处的相机位置的位置数据,所述数据存储装置用于将所述位置数据与所拍摄图像的图像数据相关联地存储;

地图数据存储装置,其用于存储地图数据,所述地图数据包括以规则的纬度和经度间隔分割地图区域而提供的分割区域的区域数据和为所述每个分割区域准备的地点数据,所述地点数据包括位于所述每个分割区域中的地标数据,所述区域数据包括一个分割区域的经度角度和纬度角度、沿纬度线的分割区域的数目和沿经度线的分割区域的数目、地图开始点的纬度和经度、以及沿纬度线和经度线从位于地图开始点的开始区域计数的顺序号;

搜索装置,其通过基于所述位置数据参考所述区域数据来进行计算,以选择一个包括所述相机位置的分割区域,并且其后找到所选择的分割区域的所述地点数据,以确定对应于所述相机位置的地标,其中所述计算是这样一种计算,所述相机位置的纬度和经度分别减地图开始点的纬度和经度,纬度相减所获得的值除以一个分割区域的纬度角度,并且经度相减所获得的值除以一个分割区域的经度角度。

2.如权利要求1所述的地标搜索系统,其中,所述地点数据包括地标名称数据和地标区域数据。

3.如权利要求2所述的地标搜索系统,其中,所述地标区域数据包括描绘了各个地标实际区域轮廓的多边形区域的顶点的纬度和经度数据。

4.如权利要求3所述的地标搜索系统,其中,所述地标区域数据还包括从所述每个多边形区域开始在所有方向上延伸预定宽度的延伸区域的数据。

5.如权利要求1所述的地标搜索系统,其中,所述地点数据还包括其中一个地标被包括在另一个地标的区域内的那些地标之间的相容关系。

6.如权利要求1所述的地标搜索系统,还包括数据存储装置,其用于将所确定的地标的数据与所述拍摄图像的图像数据相关联地存储。

7.如权利要求1所述的地标搜索系统,还包括显示装置,其用于显示由所述搜索装置搜索到的搜索结果。

8.如权利要求1所述的地标搜索系统,其中,所述位置数据获取装置包括GPS终端。

9.一种用于找到对应于由数码相机拍摄图像所处的相机位置的地标数据的搜索方法,该方法包括步骤:准备地图数据,所述地图数据包括以规则的纬度和经度间隔分割地图区域而提供的分割区域的区域数据和为所述每个分割区域准备的地点数据,所述地点数据包括位于所述每个分割区域中的地标数据,所述区域数据包括一个分割区域的经度角度和纬度角度、沿纬度线的分割区域的数目和沿经度线的分割区域的数目、地图开始点的纬度和经度、以及沿纬度线和经度线从位于地图开始点的开始区域计数的顺序号;

获取所述相机位置的位置数据;

通过基于所述位置数据参考所述区域数据来进行计算,以选择一个包括所述相机位置的分割区域;和随后找到所选择的分割区域的所述地点数据,以确定对应于所述相机位置的地标,其中所述计算是这样一种计算,所述相机位置的纬度和经度分别减地图开始点的纬度和经度,纬度相减所获得的值除以一个分割区域的纬度角度,并且经度相减所获得的值除以一个分割区域的经度角度。

10.如权利要求9所述的搜索方法,其中,所述地点数据包括地标名称数据和地标区域数据。

11.如权利要求10所述的搜索方法,其中,所述地标区域数据包括描绘了各个地标的实际区域轮廓的多边形区域的顶点的纬度和经度的数据。

12.如权利要求11所述的搜索方法,其中,所述地标区域数据还包括从所述每个多边形区域开始在所有方向上延伸预定宽度的延伸区域的数据。

13.如权利要求9所述的搜索方法,其中,所述地点数据还包括其中一个地标被包括在另一个地标的区域内的那些地标之间的相容关系。

14.如权利要求9所述的搜索方法,其中,经由全球定位系统获得所述位置数据。

15.一种准备地图数据的方法,包括步骤:

以规则的纬度和经度间隔分割地图区域而提供分割区域的区域数据,所述区域数据包括一个分割区域的经度角度和纬度角度、沿纬度线的分割区域的数目和沿经度线的分割区域的数目、地图开始点的纬度和经度、以及沿纬度线和经度线从位于地图开始点的开始区域计数的顺序号;和为所述每个分割区域准备地点数据,所述地点数据包括位于所述每个分割区域中的地标数据,其中,所述地图数据用于通过基于拍摄图像所处的相机位置的位置数据参考所述区域数据来进行计算以选择一个包括所述相机位置的分割区域,并用于找到对应于所述相机位置的地标数据,其中所述计算是这样一种计算,所述相机位置的纬度和经度分别减地图开始点的纬度和经度,纬度相减所获得的值除以一个分割区域的纬度角度,并且经度相减所获得的值除以一个分割区域的经度角度。

16.如权利要求15所述的准备地图数据的方法,其中,所述地点数据包括地标名称数据和地标区域数据。

17.如权利要求16所述的准备地图数据的方法,其中,所述地标区域数据包括描绘了各个地标的实际区域轮廓的多边形区域的顶点的纬度和经度的数据。

18.如权利要求17所述的准备地图数据的方法,其中,所述地标区域数据还包括从所述每个多边形区域开始在所有方向上延伸预定宽度的延伸区域的数据。

19.如权利要求15所述的准备地图数据的方法,其中,所述地点数据还包括其中一个地标被包括在另一个地标的区域内的那些地标之间的相容关系。

20.一种图像分类设备,包括:

图像数据存储装置,其用于存储具有指示了拍摄图像所处的相机位置的位置数据的图像的数据;

地图数据存储装置,其用于存储地图数据,所述地图数据包括以规则的纬度和经度间隔分割地图区域而提供的分割区域的区域数据和为所述每个分割区域准备的地点数据,所述地点数据包括位于所述每个分割区域中的地标数据,所述区域数据包括一个分割区域的经度角度和纬度角度、沿纬度线的分割区域的数目和沿经度线的分割区域的数目、地图开始点的纬度和经度、以及沿纬度线和经度线从位于地图开始点的开始区域计数的顺序号;

搜索装置,其通过基于所述位置数据参考所述区域数据来进行计算以选择一个包括所述相机位置的分割区域,并找到与所述相机位置对应的地标的地点数据,所述地点数据包括地标名称数据和地标区域数据;

图像数据分类装置,其用于根据所述地点数据来分类所述图像数据;

显示装置,其用于显示由所述图像数据分类装置进行分类的结果;和

修正装置,其用于在所述地点数据与所述图像数据相关联地存储后修正所述地点数据,从而以不同方式分类所述图像数据,其中所述计算是这样一种计算,所述相机位置的纬度和经度分别减地图开始点的纬度和经度,纬度相减所获得的值除以一个分割区域的纬度角度,并且经度相减所获得的值除以一个分割区域的经度角度。

21.如权利要求20所述的图像分类设备,其中,所述修正装置包括操作装置,并且所述显示装置显示各个图像数据被分类在其下的地标名称的列表,并且当通过所述操作装置从所述列表选择了地标名称时,所述显示装置显示分类在所选择的地标名称之下的那些图像数据的列表。

22.如权利要求21所述的图像分类设备,其中,当通过所述操作装置选择了显示的图像数据之一时,所选择的图像数据的放大图像、在其下对所选择的图像数据进行分类的地标名称、和与所选择的图像数据的相机位置相邻的地标的列表被显示,并且其中,当通过所述操作装置来选择了所述相邻地标之一时,所选择的图像数据的所述地点数据被修正,从而将所选择的图像数据分类到所选择的相邻地标的名称之下。

23.如权利要求21所述的图像分类设备,其中,当通过所述操作装置输入地标名称时,所述显示装置显示那些在所述输入的地标名称之下分类的图像数据的列表。

24.如权利要求23所述的图像分类设备,其中,当通过所述操作装置选择了显示的图像数据之一时,所选择的图像数据的放大图像、在其下对所选择的图像数据进行分类的地标名称、和与所选择的图像数据的相机位置相邻的地标的列表被显示,并且其中,当通过所述操作装置来选择了所述相邻地标之一时,所选择的图像数据的所述地点数据被修正,从而将所选择的图像数据分类到所选择的相邻地标的名称之下。

25.如权利要求21所述的图像分类设备,其中,所述显示装置以树状结构来显示地标名称的列表,该树状结构显示了其中一个地标位于另一个地标的区域内的那些地标之间的相容关系。

26.如权利要求20所述的图像分类设备,还包括通信装置,所述通信装置能够与存储所述地图数据的外部数据服务器通信。

27.一种图像分类方法,该方法包括步骤:

获取指示了拍摄图像数据所处的相机位置的位置数据;

准备地图数据,所述地图数据包括以规则的纬度和经度间隔分割地图区域而提供的分割区域的区域数据和为所述每个分割区域准备的地点数据,所述地点数据包括位于所述每个分割区域中的地标数据,所述区域数据包括一个分割区域的经度角度和纬度角度、沿纬度线的分割区域的数目和沿经度线的分割区域的数目、地图开始点的纬度和经度、以及沿纬度线和经度线从位于地图开始点的开始区域计数的顺序号;

基于所述位置数据参考所述区域数据来进行计算以选择一个包括所述相机位置的分割区域,并找到与所述相机位置对应的地标的地点数据,所述地点数据包括所述地标的名称;

将所述地点数据与所述图像数据相关联;

根据所述地点数据来分类所述图像数据;和

在所述地点数据与所述图像数据相关联以后,修正所述地点数据,从而以不同方式分类所述图像数据,其中所述计算是这样一种计算,所述相机位置的纬度和经度分别减地图开始点的纬度和经度,纬度相减所获得的值除以一个分割区域的纬度角度,并且经度相减所获得的值除以一个分割区域的经度角度。

28.如权利要求27所述图像分类方法,其中,所述修正步骤包括步骤:

显示地标名称的列表来作为所分类的图像数据的文件夹名称;

从所述列表中选择一个地标名称;

显示被分类到具有所选择的地标名称的文件夹中的那些图像数据的列表;

选择所显示的图像数据之一;

显示所选择的图像数据的放大图像、作为所选择的图像数据的文件夹的地标名称、和与所选择的图像数据的相机位置相邻的地标的列表;和当所述相邻地标之一被选择时,将所选择的图像数据的地点数据修正为所选择的相邻地标的地点数据,从而将所选择的图像数据分类到所选择的相邻地标的文件夹中。

29.一种具有图像分类设备的数码相机,所述图像分类设备包括:

图像数据存储装置,其用于存储具有指示了拍摄图像所处的相机位置的位置数据的图像数据;

地图数据存储装置,其用于存储地图数据,所述地图数据包括以规则的纬度和经度间隔分割地图区域而提供的分割区域的区域数据和为所述每个分割区域准备的地点数据,所述地点数据包括位于所述每个分割区域中的地标数据,所述区域数据包括一个分割区域的经度角度和纬度角度、沿纬度线的分割区域的数目和沿经度线的分割区域的数目、地图开始点的纬度和经度、以及沿纬度线和经度线从位于地图开始点的开始区域计数的顺序号;

搜索装置,其通过基于所述位置数据参考所述区域数据来进行计算以选择一个包括所述相机位置的分割区域,并找到与所述相机位置对应的地标的地点数据,所述地点数据包括地标名称数据和地标区域数据;

图像数据分类装置,其用于根据所述地点数据来分类所述图像数据;

显示装置,其用于显示由所述图像数据分类装置进行分类的结果;和

修正装置,其用于在所述地点数据与所述图像数据相关联地存储后修正所述地点数据,从而以不同方式分类所述图像数据,其中所述计算是这样一种计算,所述相机位置的纬度和经度分别减地图开始点的纬度和经度,纬度相减所获得的值除以一个分割区域的纬度角度,并且经度相减所获得的值除以一个分割区域的经度角度。

30.如权利要求29所述的数码相机,其中,所述地图数据存储装置是可拆卸地安装到相机机身的存储介质。

31.如权利要求29所述的数码相机,还包括通信装置,该通信装置能够与存储所述地图数据的外部数据服务器通信。

32.如权利要求29所述的数码相机,还包括用于获取所述位置数据的GPS终端。

说明书 :

地标搜索系统、准备地图数据以及分类图像数据的方法

技术领域

[0001] 本发明涉及一种用于搜索包含在由数码相机拍摄的图像中的地标的地标搜索系统,以及为地标搜索系统准备地图数据的方法。本发明还涉及一种数码相机以及用于分类由该数码相机拍摄的图像数据的方法和设备。
[0002] 背景技术
[0003] 在数码相机领域,从GPS(全球定位系统)获得相机位置的位置数据即经度和纬度数据,以及与拍摄图像数据相关联地存储该位置数据变得流行起来。这样的数码相机的一个范本是具有GPS接收器的照相电话机。另外,已经建议了一种装置,用于从所附的位置数据来推算出拍摄地点或地标的名称。
[0004] 例如,日本第2003-209886号专利申请公开了一种移动终端、一种定位信息提供系统和一种成像系统,其中,提供了数据库来存储定位信息,诸如地点和地标的经度和纬度、地点名称和地标名称、数据类型、以多线为轮廓的命名的地点和地标的多边区域、以及用于显示地点名称和地标名称的字母。基于数码相机的位置的经度和纬度,相机位置的定位信息被从该数据库找到,并且相机位置的地标名称基于找到的信息而被确定。 [0005] 日本第2001-157098号专利申请公开了一种用于显示相机定位信息的相机装置和方法,其中,沿经纬线将地图分割成多个区域,并将网号分配到每个区域,从而位于各个区域中的地标与各个网号相对应地存储在存储器中。基于该相机装置的位置的经度和纬度,确定了相机位置存在的区域。于是,基于该确定的区域的网号,从存储器找到相机位置的地标名称。
[0006] 然而,在日本第2003-209886号专利申请中公开的现有技术中,需要花费时间来找到定位信息。这是因为从数据库找到该定位信息是基 于相机位置的经度和纬度来完成的,然而当相机位置在东京时却竟然要扫描那些远离相机位置的例如那些位于北海道的那些地标作为检索的目标。根据日本第2001-157098号专利申请所公开的现有技术,所有区域要被扫描来作为搜索相机位置所在的区域的搜索对象。因此,需要花费较长时间来进行数据检索。
[0007] 其间,大多数数码相机将拍摄图像存储在存储介质,例如存储卡中,从而可以基于存储的图像数据来把拍摄图像显示在LCD等上。因此,数码相机的用户不需要将该图像打印出来就可以观察该拍摄图像。从保存属性上来看,实际的图像数据要优于图片照片,但是,鉴于分类和搜索图像的效率,图像数据要次于图片照片,这是因为通过将图片照片装入相册等等可以按顺序来摆放这些图片照片。
[0008] 为了改进分类图像数据的效率,日本第2005-107867号专利申请提出了一种生成相册的设备和方法,其中,从GPS卫星获得的位置数据被附到图像数据,并且由各个图像数据导出存储的图像数据的各个相机位置的几何范围,从而许多图像的图像数据根据相机位置的范围而被分类。
[0009] 根据日本第2003-271617号专利申请所公开的图像分类方法,GPS数据,即从GPS卫星获得的位置数据被附到每个图像文件,并且对不同的GPS数据准备了不同的文件夹,从而图像文件根据所附的GPS数据而被分类,并被存储在相应的文件夹中。
[0010] 然而,如果从GPS卫星获得的位置数据由于GPS功能低而不准确,并且因此选择了错误的地点名称或地标,则图像数据将被错误地分类。在这些现有技术中,不可能在后来改变分类结果。
[0011] 发明内容
[0012] 鉴于上述内容,本发明的首要目的是提供一种能够快速地搜索到位于相机位置的地标的地点搜索系统。
[0013] 本发明的另一目的是提供一种用于该地标搜索系统的搜索方法和准备地图数据的方法。
[0014] 本发明的另一目的是提供一种用于分类由数码相机拍摄的图像数 据的方法和设备,以及具有图像分类功能的数码相机,从而可以在后来改变分类结果。
[0015] 为了实现以上目的,本发明的一种地标搜索系统包括:位置数据获取装置和数据存储装置,其中,所述位置数据获取装置用于获取拍摄图像所处的相机位置的位置数据,所述数据存储装置用于将所述位置数据与所述拍摄图像的图像数据相关联地存储;地图数据存储装置,用于存储地图数据,所述地图数据包括以规则的纬度和经度间隔分割地图区域而提供的分割区域的区域数据和为所述每个分割区域准备的地点数据,所述地点数据包括位于所述每个分割区域中的地标数据;以及搜索装置,用于基于所述位置数据搜索所述地图数据,以选择一个包括所述相机定位的分割区域,并且其后找到所述选择的分割区域的地点数据,以确定对应于所述相机定位的地标。
[0016] 根据本发明,一种用于找到对应于由数码相机拍摄图像所处的相机位置的地标数据的搜索方法包括步骤:准备地图数据,所述地图数据包括以规则的纬度和经度间隔分割地图区域而提供的分割区域的区域数据和为所述每个分割区域准备的地点数据,所述地点数据包括位于所述每个分割区域中的地标数据;获取所述相机位置的位置数据;基于所述位置数据搜索所述地图数据,以选择一个包括所述相机位置的分割区域;以及随后找到所述选择的分割区域的地点数据,以确定对应于所述相机位置的地标。
[0017] 优选地,所述地点数据包括地标名称数据和地标区域数据,并且所述地标区域数据包括描绘了各个地标的实际区域轮廓的多边形区域的顶点的纬度和经度的数据。 [0018] 优选地,所述地标区域数据还包括从所述每个多边形区域开始在所有方向上延伸预定宽度的延伸区域的数据。
[0019] 优选地,所述地点数据还包括其中一个地标被包括在另一个地标的区域内的那些地标之间的相容关系。
[0020] 本发明的一种图像分类设备包括:图像数据存储装置,用于存储具有指示了拍摄图像所处的相机位置的位置数据的图像的数据;搜索装置,用于基于所述位置数据来搜索地图数据,以找到与所述相机 位置对应的地标的地点数据,所述地点数据包括地标名称数据和地标区域数据;图像数据分类装置,用于根据所述地点数据来分类所述图像数据;显示装置,用于显示通过所述图像数据分类装置而进行分类的结果;和修正装置,用于在所述地点数据与所述图像数据相关联地存储后修正所述地点数据,从而以不同方式分类所述图像数据。
[0021] 根据优选实施例,所述修正装置包括操作装置,并且所述显示装置显示各个图像数据被分类其下的地标名称的列表,并且当通过所述操作装置从所述列表选择了地标名称时,所述显示装置显示那些在所选择的地标名称之下被分类的图像数据的列表。当通过所述操作装置选择了显示的图像数据之一时,所选择的图像数据的放大图像、在其下对所选择的图像数据进行分类的地标名称、和与所选择的图像数据的相机位置相邻的地标的列表被显示,并且其中,当通过所述操作装置来选择了所述相邻地标之一时,所选择的图像数据的地点数据被修正,从而将所选择的图像数据分类到所选择的相邻地标的名称之下。 [0022] 优选地,以树状结构来显示地标名称的列表,该树状结构显示了其中一个地标位于另一个地标的区域内的那些地标之间的相容关系。
[0023] 所述地图数据可以被存储在存储装置或可移动存储介质中。还可以从存储地图数据的外部数据服务器找到地图数据。
[0024] 本发明公开了一种图像分类方法,该方法包括步骤:获取指示了拍摄图像数据所处的相机位置的位置数据;基于所述位置数据搜索地图数据,以找到与所述相机位置对应的地标的地点数据,所述地点数据包括所述地标的名称;将所述地点数据与所述图像数据相关联;根据所述地点数据来分类所述图像数据;和在所述地点数据与所述图像数据相关联以后,修正所述地点数据,从而以不同方式分类所述图像数据。
[0025] 还可以将本发明的图像分类设备结合到数码相机中。

附图说明

[0026] 以下通过结合附图来详细描述本发明的优选实施例,本发明的以上和其它目的将变得更加清楚,其中,贯穿多个附图中,相同附图标记始终表示相同或相应的部分,其中: [0027] 图1是示出根据本发明实施例的相机位置地标搜索系统的框图;
[0028] 图2是地图数据的示例图;
[0029] 图3是地图数据分割数据表的示例图;
[0030] 图4是分割的区域索引表的示例图;
[0031] 图5是地标数据表的示例图;
[0032] 图6是示出主题乐园的2-D区域数据的平面图;
[0033] 图7是示出弗累斯大转轮的2-D区域数据的平面图;
[0034] 图8是示出过山车的2-D区域数据的平面图;
[0035] 图9是示出相机位置地标搜索系统的操作顺序的流程图;
[0036] 图10是框图,示出了根据本发明另一实施例的数码相机和用于分类由该数码相机拍摄的图像数据的图像分类设备;
[0037] 图11是示出图像分类设备的图像搜索屏幕的示例图;
[0038] 图12是示出图像分类设备的图像显示屏幕的示例图;
[0039] 图13是示出基于写入图像数据中的位置数据来搜索相机位置的地标的顺序的流程图;
[0040] 图14是示出在根据地标分类的条件下显示图像数据的顺序的流程图; [0041] 图15是示出分类到与操作员输入的地标相关的组中的那些图像数据的显示顺序的流程图;
[0042] 图16是示出改变写入图像数据中的地标数据从而对图像数据被分类到其中的组进行改变的顺序的流程图;
[0043] 图17是示出根据本发明另一实施例的用作图像分类设备的数码相机的框图;和 [0044] 图18是示出了根据本发明的另一实施例的数码相机和可经由互联网连接到地图数据服务器的图像分类设备的框图。

具体实施方式

[0045] 如图1所示,本发明的搜索系统的一个实施例的相机位置地标搜索系统2包括数码相机3和个人计算机4。
[0046] 数码相机3提供有:成像单元5,其包括传统方式的快门按钮和取像透镜;GPS终端6,其用于定位当前相机位置和获得当前相机位置的位置数据;和控制器7。用于存储拍摄图像数据的存储卡8可拆卸地安装在数码相机3上。该GPS终端6具有天线9和GPS计算器10。天线9用于从绕地球旋转的GPS卫星接受电波。接收到的电波被发送到GPS计算器10,该GPS计算器10存储有用于根据该电波来计算当前相机位置的位置数据,即当前相机位置的纬度和经度的计算程序。
[0047] 当通过操作成像单元5来拍摄图像时,控制器7将程序激活信号输出到GPS计算器10,从而GPS计算器10激活该计算程序来根据该电波计算位置数据,即当前相机位置的纬度和经度。然后,GPS计算器10将该位置数据发送到控制器7,从而控制器7将拍摄图像的图像数据与来自GPS计算器10的位置数据相关联,并且将它们写入存储卡8。可选的是,还可以向图像数据提供位置数据存储段,并且将该位置数据写入图像数据的位置数据存储段中。
[0048] 个人计算机4提供有:用作地点搜索装置的CPU 11;用作地图数据存储装置的ROM 12;作为用于存储彼此关联的图像数据和位置数据的存储装置的RAM 13;和作为显示装置的LCD 14。在本实施例中,ROM 12存储日本的示意性2-D地图的数据。如图2所示,由存储在ROM 12中的地图数据表示的地图区域覆盖了开始点是北纬30度东经128度结束点是北纬46度东经147度的地图区域。以1度的经度间隔和40分(2/3度)的纬度间隔来分割该地图区域。换言之,在本实施例中,地图区域被分成456(=19×24)个分割区域。 [0049] 该地图数据由图3所示的地图分割数据表和图4所示的分割区域索引表构成。该地图分割数据表存储一个分割区域的经度和纬度角度、沿纬度线即相同纬度位置上的分割区域的数目、和沿子午线(经度线)即相同经度位置上的分割区域的数目。该地图分割数据表还存储了该地图的开始点的纬度和经度。在本实施利中,一个分割区域的经度和纬度角度分别是1度和2/3度。沿纬线的分割区域的数目是19,沿子午线的分 割区域的数目是24。该地图的开始点的纬度和经度分别是30度和128度。
[0050] 图4所示的分割区域索引表包括所有分割区域的各个开始点的纬度和经度数据。在图4中,一对括号内数字表示相对于开始区域A(0,0)的每个分割区域的地点,该开始区域A(0,0)位于该地图的开始点,如图2的阴影部分的区域。即,每个区域的左边括号内数字表示沿着纬线从开始区域计数的顺序号,而右边括号内数字表示沿着子午线从开始区域计数的顺序号。例如,A(18,23)表示包括该地图区域的结束点的区域,A(10,15)表示位于在纬线方向上从开始区域的第十以及在子午线方向上从开始区域的第十五的区域。 [0051] 虽然本实施例描述了以1度的经度间隔和40分(2/3度)的纬度间隔分成456个分割区域的地图数据,但是为了方便,该地图数据可以被划分的更细。在实际中,该地图的分割区域的长度优选为沿着纬线和经线大约10公里。对应于更小尺寸的分割区域,沿着纬线和子午线的分割区域的数目增加。
[0052] 如图5所示,该地图数据还包括地标数据表,该地址数据表存储地点数据,诸如位于各个分割区域中的如主题公园、车站和学校之类的主要地标的名称、分配到各个地标的标识(ID)号、各个地标的区域坐标(LM区域坐标)、各个地标的延伸宽度、矩形区域坐标和母数据或隶属数据。即,该地标数据表将地标的地点名称的数据(LM名称数据)存储在LM名称部分中,将地点区域数据和各个地点的纬度和经度数据作为地标区域坐标数据存储在LM区域坐标部分中。在本实施利中,区域A(11,8)将作为一个例子被描述,其中,存在主题公园α,该主题公园α内存在弗累斯大转轮β和过山车γ。
[0053] 主题公园α的ID号是#100,而弗累斯大转轮β和过山车γ的ID号分别是#101和#102。由于弗累斯大转轮β和过山车γ位于主题公园α内,所以可认为它们的地标间的相容关系是对于主题公园α的隶属或附属。因此,弗累斯大转轮β和过山车γ的ID号#101和#102被存储在主题公园α的隶属数据部分中,而主题公园α的ID号#100被存储在弗累斯大转轮β和过山车γ的母数据部分中。
[0054] 图6示意性地以2-D顶视图示出了主题公园α的区域数据。主题公园α是具有五边形区域的地标,从而指示五个顶点的各个纬度和经度的坐标(αx1,αy1)、(αx2,αy2)、(αx3,αy3)、(αx4,αy4)、(αx5,αy5)的数据被存储在地标数据表的主题公园α的LM区域坐标部分中。由在这些顶点之间延伸的线围成的区域可以被称作主题公园α的地标区域。该区域数据还定义了主题公园α的延伸区域,该延伸区域从主题公园α的地标区域向所有方向延伸预定宽度。在本例子中,从地标区域到主题公园α的延伸区域的延伸宽度是5米。注意:每个地标的延伸宽度被存储在图5所示的地标数据表的延伸宽度部分中。另外,该地标数据表包括每个地标的矩形区域的数据,或称该矩形区域为每个地标的最小边界矩形,其外接于每个地标的延伸区域。具体地讲,指示主题公园α的矩形区域的四个顶点的纬度和经度的坐标数据,即(Rαx1,Rαy1)、(Rαx2,Rαy2)、(Rαx3,Rαy3)、和(Rαx4,Rαy4)被存储在地标数据表的主题公园α的矩形区域坐标部分中。 [0055] 图7示意性地以2-D顶视图示出了弗累斯大转轮β的区域数据。弗累斯大转轮β是具有矩形区域的地标,所以指示四个顶点的各个纬度和经度的坐标数据(βx1,βy1)、(βx2,βy2)、(βx3,βy3)、和(βx4,βy4)被存储在地标数据表的弗累斯大转轮β的LM区域坐标部分中。由在这些顶点之间延伸的线围成的区域可被称作弗累斯大转轮β的地标区域。该区域数据还定义了弗累斯大转轮β的延伸区域,该延伸区域从弗累斯大转轮β的地标区域向所有方向延伸预定宽度,例如3米。为了定义与弗累斯大转轮β的延伸区域的顶点在纬度方向和经度方向上外接的弗累斯大转轮β的矩形区域,指示弗累斯大转轮β的矩形区域的四个顶点的纬度和经度的坐标数据,即(Rβx1,Rβy1)、(Rβx2,Rβy2)、(Rβx3,Rβy3)、和(Rβx4,Rβy4)被存储在地标数据表的弗累斯大转轮β的矩形区域坐标部分中。
[0056] 图8示意性地以2-D顶视图示出了过山车γ的区域数据。该过山车γ是六边形的地标,所以指示六个顶点的各个纬度和经度的坐标数据(γx1,γy1)、(γx2,γy2)、(γx3,γy3)、(γx4,γy4)、(γx5,γy5)、和(γx6,γy6)被存储在地标数据表的过山车γ的LM区域坐标部分中。 由在这六个顶点之间延伸的线包围的区域可被称作过山车γ的地标区域。该区域数据还定义了过山车γ的延伸区域,该延伸区域从过山车γ的地标区域向所有方向延伸预定宽度,例如3米。为了定义与过山车γ的延伸区域的顶点在纬度方向和经度方向上外接的过山车γ的矩形区域,指示过山车γ的延伸区域的四个顶点的纬度和经度的坐标数据,即(Rγx1,Rγy1)、(Rγx2,Rγy2)、(Rγx3,Rγy3)、和(Rγx4,Rγy4)被存储在地标数据表的过山车γ的矩形区域坐标部分中。
[0057] 返回参考图1,当存储卡8连接到个人计算机4的CPU 11上时,图像数据和关联的位置数据被从该存储卡8读出并被输入到CPU 11中。例如,输入的位置数据指示了位于纬度35.7度经度139.7度的相机位置P1。然后,CPU 11从ROM 12的地图数据找到数据,以确定包括该相机位置P1的一个分割区域。注意:通过从数码相机3中取出存储卡8并将存储卡8插入个人计算机4的未示出的存储卡槽中来将该存储卡8连接到CPU 11。 [0058] 具体地讲,为了确定包括输入位置P1的分割区域,用相机位置P1(=35.7度)的纬度减地图的开始点的纬度(=30度),相减获得的值(=5.7度)被一个分割区域的纬度角度(=2/3度)除。然后,商(=8.55)的小数部分被略去。这样获得的数值(=8)指示了包括相机位置P1的分割区域,即图2中的阴影区域的顺序号,该顺序号是从开始区域A(0,0)开始沿着子午线计数得到的。即,包括相机位置P1的分割区域被确定为子午线方向上从开始区域A(0,0)开始的第八区域之一。
[0059] 与此同时,用相机位置P1的经度(139.7度)减去地图开始点的经度(128度),然后相减所获得的值(11.7度)被一个分割区域的经度角度(=1度)除。然后,商(11.7)的小数部分被省去。这样获得的数值(=11)指示了从开始区域A(0,0)开始沿纬度线计数得到的目标分割区域的顺序号。因此,包括相机位置P1的目标分割区域被确定为区域A(11,8),该区域A(11,8)是从开始区域A(0,0)开始的纬线方向上的第11个位置和子午线方向上的第8个位置的区域。因此,通过基于输入位置数据即相机位置的纬度和经度的计算,确定了包括相机位置的目标分割区域。在搜索目标分割区域时,与将输入位置数据与地图数据的 所有分割区域相比较的情况相比,该方法节省了用于搜索包括相机位置的目标分割区域的时间。
[0060] 在确定了目标分割区域以后,CPU 11参考地标数据表搜索与相机位置P1有关的地标。由于相机位置P1被确定为包括在分割区域A(11,8)中,所以CPU 11仅仅搜索位于区域A(11,8)中的那些地标。在本例子中,如图6所示,假定相机位置P1位于主题公园α的弗累斯大转轮β。
[0061] 首先,在位于确定的分割区域A(11,8)中的地标的矩形区域中,CPU11至少检索其中的一个包括相机位置P1的矩形区域。因此,在这个例子中,主题公园α的矩形区域和弗累斯大转轮β的矩形区域被检索。
[0062] 接下来,CPU 11计算从相机位置P1到主题公园α的LM区域的距离Lα1和从相机位置P1到弗累斯大转轮β的LM区域的距离Lβ1。具体地讲,CPU 11首先使用判断一个点是在多边形之内还是之外的已知方法来判断相机位置P是在地标的LM区域之内还是之外。如果相机位置P在LM区域之内,则从相机位置P到LM区域的距离L被保持为零。否则,从相机位置P到LM区域的最短距离被确定为距离L。由于相机位置P1位于主题公园α的弗累斯大转轮β,所以从相机位置P1到主题公园α的LM区域的距离Lα1和从相机位置P1到弗累斯大转轮β的LM区域的距离Lβ1都被确定为零。
[0063] 当确定存在从相机位置P到LM区域的距离L是零的多个地标时,CPU 11检查这些地标的母数据部分和隶属数据部分,即这个例子中的主题公园α和弗累斯大转轮β,以确定这些地标之间的相容关系。然后,在这些地标中,其ID号被存储在其它地标的母数据部分中的一个地标,即本例子中的主题公园α被从候选者中删除。因此,弗累斯大转轮β被选择为相机位置P1的地标(纬度35.7度,经度139.7度)。
[0064] 接下来,CPU 11将最后选择的地标的LM名称数据输出到LCD 14,以显示该最后选择的地标的名称,即本例子中的“弗累斯大转轮β”来作为拍摄图像的相机位置。与此同时,CPU 11将最后选择的地标的LM名称数据与已经关联了位置数据的图像数据相关联,并且将它们写入RAM 13中。
[0065] 如果输入的位置数据表示从相机位置到任何一个地标的任何一个 LM区域的距离不是零的这样的相机位置,则CPU 11确定该相机位置在确定的分割区域的任何一个LM区域之外。例如,如果输入的位置数据表示位于主题公园α之外但是位于该主题公园α的延伸区域中的相机位置P2,如图6所示,则CPU 11选择主题公园α来作为其矩形区域包括相机位置P2的地标。接下来,CPU 11计算距离Lα2,该距离Lα2是从相机位置P2到主题公园α的LM区域的最短距离。其后,CPU 11将距离Lα2与存储在地标数据表的主题公园α的延伸宽度部分中的主题公园α的延伸宽度相比较。如果距离Lα2没有超过主题公园α的延伸宽度,则CPU 11确定主题公园α为最后选择的地标,并且将主题公园α的LM名称数据输出到LCD 14,以显示“主题公园α”作为相机位置。与此同时,在这个例子中,CPU 11将最后选择的地标,即主题公园α的LM名称数据与图像数据相关联,并且将它们写入RAM 13中。
[0066] 另外,在距离Lα2大于零但在最近地标即本例子中的主题公园α的延伸宽度以内的情况下,CPU 11可以将位于相机位置P2附近的那些地标的LM名称数据按照从最近开始的顺序,即“主题公园α”、“弗累斯大转轮β”和“过山车γ”的顺序输出到LCD 14,从而显示这些地标名称作为相机位置。在这种情况下,CPU 11将这些地标的LM名称数据与图像数据相关联,并且将它们写入RAM 13中。
[0067] 如果输入的位置数据表示了位于主题公园α的延伸区域之外但是位于主题公园α的矩形区域之内的相机位置P3,如图6所示,则CPU 11选择主题公园α作为其矩形区域包括相机位置P3的地标。接下来,CPU11计算距离Lα3,该距离Lα3是从相机位置P3到主题公园α的LM区域的最短距离。其后,CPU 11将距离Lα3与主题公园α的延伸宽度相比较。因为距离Lα3大于主题公园α的延伸宽度,所以CPU 11不将主题公园α确定为最后选择的地标。即,判断出相机位置P3在任何地标之外。在这种情况下,CPU 11将该图像的相机位置在主要地标之外的消息数据输出到LCD 14,从而使得LCD 14显示该消息。与此同时,CPU
[0068] 11将该消息的数据与图像数据相关联,并且将它们写入RAM 13中。 [0069] 如果存在其矩形区域包括了相机位置P的多个地标,则只对相机位置P到最近地标的距离L与最近地标的延伸宽度二者进行比较。
[0070] 现在将对照图9的流程图来描述相机位置搜索系统2的操作。当数码相机3拍摄图像(S1:步骤1)时,程序激活信号被从控制器7反馈到GPS计算器10,从而GPS计算器10激活计算程序以根据天线9接收到的电波来计算位置数据,即当前相机位置的纬度和经度(S2:步骤2)。计算的位置数据被发送到控制器7,从而控制器7将拍摄图像的图像数据与来自GPS计算器10的位置数据相关联地存储在存储卡8中。
[0071] 当存储卡8被连接到CPU 11时,将图像数据和相关联的位置数据从存储卡8读出并送到CPU 11(S3:步骤3)。然后,CPU 11从ROM 12的地图数据检索数据,来从存储在ROM12中的地图数据的所有分割区域中选择一个包括由输入的位置数据指定的相机位置的分割区域(S4:步骤4)。例如,如果输入的位置数据指定位于纬度35.7度和经度139.7度的相机位置P1,则分割区域A(11,8)被选择。
[0072] 接下来,CPU 11从地标数据表中检索位于所选择的分割区域中的地标数据,以选择至少一个包括相机位置的矩形区域(S5:步骤5)。对相机位置P1,主题公园α和弗累斯大转轮β的矩形区域被选择作为搜索结果。
[0073] 接下来,CPU 11计算从相机位置到包括在所选择的矩形区域内的每个LM区域的距离L(S6:步骤6)。例如,从相机位置P1到主题公园α的LM区域的距离Lα1和从相机位置P1到弗累斯大转轮β的LM区域的距离Lβ1。
[0074] 其后,CPU 11判断是否存在到其距离L是零的任何地标(S7:步骤7)。当确定存在从相机位置P到LM区域的距离L是零的多个地标时,对于相机位置P1,CPU 11检查这些地标,即主题公园α和弗累斯大转轮β的母数据部分和隶属数据部分,从而确定这项地标之间的相容关系。然后,在这些地标中,一个其ID号被存储在其它地标的母数据部分中的地标,即本例子中的主题公园α被从候选者中删除(S8:步骤8)。因此,弗累斯大转轮β最后被选择作为相机位置P1的地标(S9:步骤9)。
[0075] 接下来,CPU 11将最后选择的地标的LM名称数据输出到LCD 14,以显示最后选择的地标的名称,并且将最后选择的地标的LM名称数据与图像数据及其位置数据相关联地存储在RAM 13中(S10:步骤10)。
[0076] 另一方面,如果判断从相机位置到任何地标的任何LM区域的距离L不是零(S7),则对于相机位置P2,CPU 11选择其矩形区域包括相机位置的地标,即主题公园α。 [0077] 接下来,CPU 11将距离L与所选择的地标的延伸宽度进行比较,例如,对从相机位置P2到主题公园α的LM区域的距离Lα2与主题公园α的延伸宽度进行比较(S11:步骤11)。如果距离L没有超过所选择的地标的延伸宽度,则CPU 11确定所选择的地标作为最后选择的地标。因此,对于相机位置P2,主题公园α被最后选择作为其地标(S9)。 [0078] 然后,CPU 11将主题公园α的LM名称数据输出到LCD 14,以显示“主题公园α”来作为相机位置。与此同时,CPU 11将主题公园α的LM名称数据与其位置数据指示了相机位置P2的图像数据相关联,并且将它们写入RAM 13中(S10)。
[0079] 如果从相机位置到最近地标区域的距离L被确定为大于该最近地标的延伸宽度(S11),则与相机位置P3的情况相同,CPU 11判断该相机位置没有被包括在主要地标的任何一个中(S12:步骤12)。在这种情况下,CPU 11将该图像的相机位置是在主要地标之外的消息数据输出到LCD 14,以使得LCD 14显示这个消息。与此同时,CPU 11将该消息的数据与图像数据相关联,并且将它们写入RAM 13中(S10)。
[0080] 如迄今为止的描述,通过基于输入的位置数据来计算与拍摄图像的图像数据相关联地存储的相机位置的纬度和经度,找到了包括拍摄图像的相机位置的分割区域。因此,与将输入的位置数据与地图数据的所有分割区域做比较的情况相比较而言,需要花费较少时间来搜索包括相机位置的分割区域。
[0081] 此外,地标数据表包括LM区域坐标、延伸宽度和矩形区域坐标的数据,从而即使当相机位置存在于地标的延伸区域中时,也能够确定相机位置被包括在那个地标中。因此,即使因为地图数据或GPS计算的精确度不够而产生误差,如果该误差在延伸宽度的范围内,则该误差被吸收,从而检索到正确地标。对在地标之外的相机位置拍摄的但是包含该地标作为背景的图像,如果该相机位置在该地标的延伸区域内,则相机位置地标搜索系统2选择该地标作为拍摄图像的相机位置。
[0082] 由于最后选择的地标的名称显示在LCD 14上,所以用户能够立即看见与拍摄图像相关的地标的名称。由于当图像数据被写入存储卡8时该图像数据与位置数据相关联,并且当图像数据被写入RAM 13时,其与最后选择的地标的LM名称数据相关联,所以用户能够仅仅通过从RAM 13读出其图像数据来看见该拍摄图像的相机定位。当对于一个图像选择了多个地标,并且它们的名称数据与图像数据相关联地存储在RAM 13中时,用户可以随后在这些地标中选择一个,并且将该图像数据与选择的那个地标的LM名称数据相关联地重新写入RAM 13中。
[0083] 尽管以上实施例的相机位置地标搜索系统2由数码相机3和个人计算4构成,但是本发明的搜索系统不限于以上实施例。例如,可以将包括CPU 11、ROM 12、RAM 13和LCD14的系统的所有组件集成到数码相机中。
[0084] 图10示出了根据本发明另一实施例的与数码相机3一起使用的图像分类设备20。该数码相机3可以具有与参考图1所述的数码相机3相同的结构,从而下面关于数码相机
3的描述将仅仅涉及本实施例的实质特征。
[0085] 该图像分类设备20是由个人计算机构成的,该个人计算机包括:作为图像数据分类装置的CPU 23、作为地图数据存储装置的ROM 24、作为图像数据存储装置的RAM 25、LCD26和作为输入装置的操作部分27。该操作部分27包括键盘和鼠标,并且被操作来向CPU23输入控制数据和命令。
[0086] ROM 24存储日本的示意地图数据,例如,以上参考图2到图8描述的地图数据。ROM24还存储从数码相机3的存储卡8读取的图像数据。存储在ROM 24中的图像数据包括LM名称数据,该LM名称数据表示了位于拍摄图像数据的那些地点的地标的名称。 [0087] 为了将图像数据从存储卡8传递到ROM 24,从数码相机3中取出存储卡8,并且将其插入到图像分类设备20的未示出的卡槽。然后,CPU 23从存储卡8读取图像数据,并且将它们存储在RAM 25中。其后,CPU23按照如上阐述的关于相机位置地标搜索系统2的相同方式,根据写入图像数据中的位置数据,即相机位置的纬度和经度来在ROM 24的地图数据中搜索地标。因此,CPU 23用作基于位置数据来搜索地点或地标的装置,就像第一实施例的CPU 11。CPU 23将找到的地标的LM名称数据写入图像数据中,然后将该图像数据存储在ROM 24中。LM名称数据可以与图像数据相关联地存储在ROM 24中,而非直接将LM名称数据写入图像数据中。
[0088] ROM 24还存储图像搜索程序。响应于通过操作部分27输入图像搜索的关键字,例如“开始图像搜索”,CPU 23激活该图像搜索程序。当该图像搜索程序被激活时,驱动LCD26来显示图11所示的图像搜索屏幕30。CPU 23根据LM名称数据将图像数据分类,以将分类结果显示在图像搜索屏幕30上。
[0089] 图像搜索屏幕30设置有图像搜索部分31、分类和选择部分32以及图像索引部分33。图像搜索部分31设置有:用于输入搜索关键字的关键字输入框31a,和用于开始搜索那些与输入的关键字有关的图像数据的搜索开始按钮31b。
[0090] 分类和选择部分32将所有的地标名称显示为树状结构中的文件夹名称,这些地标名称作为LM名称数据被写入图像数据中。图像索引部分33显示那些通过操作图像搜索部分31检索到的图像数据或那些在分类和选择部分32所选择的文件夹中被分类并存储的图像数据的缩略图。将基于一种假设来描述本实施例,该假设为:ROM 24存储图像数据,这些图像数据在从地图数据检索到的那些地标,例如城市α、车站α、主题公园α、弗累斯大转轮β、过山车γ和城市θ的文件夹中以及未定义地点的文件夹中被分类和存储。因此,LCD 26用作显示文件夹名称(地标名称)列表作为分类的图像数据的文件夹的装置,也用作显示在所选择的文件夹中被分类的图像的列表的装置。
[0091] 分类和选择部分32显示各个地标:城市α、车站α、主题公园α、弗累斯大转轮β、过山车γ和城市θ的文件夹和未定义地点的文件夹的树状结构。车站α和主题公园α是位于城市α中的地标,从而站台α和主题公园α的文件夹被包含在城市α的文件夹中。弗累斯大转轮β和过山车γ是位于主题公园α中的地标,所以弗累斯大转轮β和过山车γ的文件夹被包含在主题公园α的文件夹中。因此,名称是城市α的文件夹、 名称是城市θ的文件夹和名称是未定义地点的文件夹在文件夹树的同一级,而名称是主题公园α的文件夹是名称是城市α的文件夹的子文件夹,名称是弗累斯大转轮β的文件夹和名称是过山车γ的文件夹是名称是名称为主题公园α的文件夹的子文件夹。在下面的描述中,那些分配到同一分支文件夹的地标,例如城市α、车站α、主题公园α、弗累斯大转轮β、和过山车γ将被称作相邻地标。
[0092] 当操作部分27被操作以打开名称是城市α的文件夹时,名称是车站α、主题公园α、弗累斯大转轮β和过山车γ的文件夹被显示在分类和选择部分32上,与此同时,分类到这些文件夹,即名称是城市α、车站α、主题公园α、弗累斯大转轮β和过山车γ的文件夹中的所有图像数据的列表以缩略图的形式被显示在图像索引部分33上。当通过操作操作部分27选择了这些文件夹之一,例如名称是弗累斯大转轮β的文件夹时,分类到名称是弗累斯大转轮β的文件夹中的那些图像数据的列表以缩略图的形式显示在图像索引部分33上。
[0093] 对于不能够找到任何相关地标并且因此不可能被分类到定义地标的文件夹中的那些图像数据,将它们分类到未定义地点的文件夹中。
[0094] 图像搜索部分31用于在ROM 24中搜索那些与至少一个输入到关键字输入框31a中的关键字有关的图像数据。例如,当“弗累斯大转轮β”被输入到关键字输入框31a并且搜索开始按钮31b被操作时,CPU 23在ROM 24中搜索那些与弗累斯大转轮β有关的图像数据,并且使得所有检索到的图像数据的列表以缩略图形式显示在图像索引部分33上。 [0095] 当通过操作操作部分27来在图像索引部分33上选择了缩略图之一时,LCD 6切换到例如图12中所示的图像显示屏幕35。图像显示屏幕35设置有图像显示部分36和地标名称修正部分37。图像显示部分36显示所选缩略图的放大图像。可以在图像显示部分36上面设置尺寸改变按钮,用于改变显示在图像显示部分36上的图像的尺寸。 [0096] 地标名称修正部分37设置有地标名称显示框37a、名称选择部分37b和地标名称修正按钮37c。地标名称显示框37a显示了由存储在目前在图像显示部分36上显示的图像的图像数据中的地标名称数据所指定的地标名称。在示出的例子中,“弗累斯大转轮β”被显示在地标名称 显示框37a中。名称选择部分37b从距离其名称显示在地标名称显示框37a中的地标最近的地标开始顺序地显示相邻地标的名称的列表。例如,如图12所示,当“弗累斯大转轮β”被显示在地标名称显示框37a中时,“过山车γ”、“主题公园α”、“车站α”和“城市α”按照如此顺序从顶部开始被显示在该名称选择部分37b上。 [0097] 如迄今为止的描述,CPU 23还用作根据相关联的LM名称数据来分类图像数据的装置和用来搜索与关键字有关的图像数据的装置。另外,LCD 26用作显示所选择的图像数据的放大图像的装置、显示该放大图像被分类到其中的文件夹或地标的名称的装置、和显示该放大图像被分类到其中的地标的相邻地标名称的列表的装置。
[0098] 当由数码相机3拍摄图像时,控制器7将程序激活信号输出到GPS计算器10,从而该GPS计算器10激活计算程序来根据在天线9上接收的电波计算指示当前相机位置的位置数据。计算出的位置数据被送到控制器7。由于基于来自GPS卫星的电波的计算不够准确,所以由GPS计算器10计算的位置数据有时候会指示偏离正确相机位置的位置。此外,例如,如果由坐在弗累斯大转轮β中的摄影师拍摄过山车γ的图像,则计算的位置数据指示了在弗累斯大转轮β的区域之内的位置,同时拍摄图像包含过山车γ。在这种情况下,写入拍摄图像的图像数据中的LM名称数据表示弗累斯大转轮β。当选择这个图像来显示在图像显示部分36上时,“弗累斯大转轮β”被显示在地标名称显示框37a中,同时显示在图像显示部分36上的放大图像包含过山车γ。如果显示在地标名称显示框37a中的地标名称与显示在图像显示部分36上的图像不一致,则必须纠正该地标名称。
[0099] 为了纠正该地标名称,对操作部分27进行操作来从显示在名称选择部分37b中的地标名称中选择一个正确的地标名称。例如,当在名称选择部分37b中选择了“过山车γ”时,“过山车γ”被显示在地标名称显示框37a中。在这种条件下,通过操作地标名称修正按钮37c,CPU 23重新写入过山车γ的LM名称数据,来替代已经被写入显示在图像显示部分36上的图像的图像数据中的弗累斯大转轮β的LM名称数据。其后,CPU 23将图像数据重新写入ROM 24。这样,LM名称数据被纠正为与 该图像一致。因此,CPU 23还用作改变图像数据的LM名称数据,即相机位置数据,并因此改变根据相机位置被分类的图像数据的文件夹的装置。
[0100] 现在,将对照图13到图16所示的流程图来描述图像分类设备20的操作。 [0101] 图13示出了基于写入图像数据中的位置数据来搜索相机位置的地标的顺序。当存储卡8连接到CPU 23时,CPU 23从存储卡8读取图像数据,并且将该图像数据写入RAM25(S1)。接下来,CPU 23基于写入图像数据中的位置数据来搜索ROM 24,以选择地标(S2)。
例如,当位置数据表示相机位置P1时,弗累斯大转轮β被选择作为相机位置P1的地标。然后,CPU 23将所选择的地标的LM名称数据写入图像数据中,并且将该图像数据存储在ROM
24中(S3)。
[0102] 图14示出了分类和显示存储在ROM 24中的图像数据的顺序。响应于通过操作部分27输入的用于图像搜索的关键字,CPU 23激活图像搜索程序,从而如图11所示,LCD 6显示图像搜索屏幕30。CPU 23根据LM名称数据来分类图像数据,从而在图像搜索屏幕30上显示分类结果。例如,分类和选择部分32显示树状结构的名称是城市α的文件夹、名称是城市θ的文件夹和未定义地点的文件夹(S1)。
[0103] 当对操作部分27进行操作以打开名称是城市α的文件夹时,名称是车站α的文件夹、名称是主题公园α的文件夹、名称是弗累斯大转轮β的文件夹和名称是过山车γ的文件夹被显示在分类和选择部分32上,并且被分类到这些文件夹中的所有那些图像数据的缩略图被显示在图像索引部分33上(S3)。如果选择了名称是弗累斯大转轮β的文件夹,则分类到该文件夹中的所有图像数据的缩略图被显示在图像索引部分33上。 [0104] 图15示出了通过输入地点名称来检索图像数据的顺序。当地点名称例如弗累斯大转轮β作为关键字被输入关键字输入框31a中,并且随后操作搜索开始按钮31b时(S1),CPU 23挑选出被分类到弗累斯大转轮β的文件夹中的图像数据,并且使得被分类的图像数据的缩略图显示在图像索引部分33上(S2)。
[0105] 图16示出了对写入图像数据中的LM名称数据进行改变的顺序。
[0106] 当通过对操作部分27进行操作来在图像索引部分33上选择缩略图之一时(S1),LCD 6显示图像显示屏幕35。图像显示部分36显示所选择的缩略图的放大图像,同时地标名称显示框37a显示一个由存储在当前显示在图像显示部分36上的图像的图像数据中的地标名称数据所指定的地标名称(S2),并且名称选择部分37b从距离其名称被显示在地标名称显示框37a中的地标最近的地标开始顺序地显示相邻地标的名称的列表(S3)。 [0107] 当对操作部分27进行操作以从显示在名称选择部分37b中的地标名称中选择一个地标名称时(S4),所选择的地标名称被显示在地标名称显示框37a中。在这种条件下,通过操作地标名称修正按钮37c,CPU23将显示在地标名称显示框37a上的地标名称的LM名称数据写入显示在图像显示部分36上的图像的图像数据。其后,CPU 23重新将该图像数据写入ROM 24(S5)。这样,可以修正写入图像数据中的LM名称数据,因此改变选择的图像数据的文件夹。
[0108] 如迄今为止的描述,通过从地标名称选择部分37b上的地标名称中选择一个地标名称,并且在所选择的地标名称被显示在LM名称显示框37a上的同时操作地标名称修正按钮37c,所选择的地标的LM名称数据被写入图像数据中以替代已经写入的LM名称数据。因此,写入图像数据中的LM名称数据被修正,并且随后具有新LM名称数据的图像数据被重新写入ROM 24中。因此,如果该地标名称与显示在图像显示部分36上的图像不一致,则可以纠正该LM名称数据。
[0109] 由于图像数据根据LM名称数据而被分类,并且分类的结果以文件夹树的形式被显示在图像搜索屏幕30上,因此容易确认作为分类结果的地标名称。
[0110] 另外,图像搜索部分31允许操作员在关键字输入框31a中输入关键字,并且通过操作部分27来操作搜索开始按钮31b,从而与输入的关键字相关的图像数据被从ROM 24找到,并且被以缩略图的形式显示在图像索引部分33上。与此同时,找到的图像数据被分类到其中的文件夹和与这个文件夹相关的文件夹被显示在分类和选择部分32上。因此, 即使存在很多文件夹,该图像分类设备20通过仅仅在关键字输入框31a中输入期待的文件夹的名称,即特定地标或地点的名称就能够迅速地找到期望的图像文件夹。
[0111] 注意:将被显示在名称选择部分37b中的地标或文件夹的定义不限于以上实施例,可以适当地对其进行修改。
[0112] 图17示出了根据本发明实施例的数码相机40,其中,由相同附图标记指定与以上实施例的部件等价的部件,从而这些部件的详细描述将被省去以避免冗余。 [0113] 数码相机40设置有LCD 26、操作部分27、和存储地图数据的存储卡8。因为控制器7具有与图10所示的实施例的CPU 23相同的功能,所以控制器7搜索关于位置数据的地标,将最后选择的地标的LM名称数据写入图像数据中,然后将该图像数据重新写入存储卡8。控制器7从存储卡8读取图像数据,并且根据LM名称数据将它们分类,从而将分类结果显示在LCD 26的图像搜索屏幕30上。即,该数码相机40具有与以上实施例的图像分类设备20相同功能。
[0114] 由于数码相机40设置有图像分类功能,所以可以仅仅通过该数码相机40自身来将图像数据分类。由于存储卡8是可重写的,所以容易修正地图数据。
[0115] 图18示出了本发明的另一实施例,其中,图像分类设备20设置有通信器43,该通信器43可以通过互联网41而连接到地图数据服务器42。该地图数据服务器42存储了如以上实施例所述的地图数据,并且被安装在管理地图数据的地图数据管理组织等中。存储在地图数据服务器42中的地图数据经常被修正为最新数据。
[0116] 根据本实施例,CPU 23经由通信器43和互联网41与地图数据服务器42通信,并且基于指定的图像数据的位置数据来搜索地图数据服务器42的地图数据,以找到对应于该位置数据的LM名称数据。然后,CPU 23将找到的LM名称数据写入指定的图像数据,然后将该图像数据写入ROM 24。
[0117] 由于图18的实施例的图像分类设备20可以经由通信器43和互联网41连接到地图数据服务器42,从而在存储在地图数据服务器42中的 最新地图数据中找到与图像数据的位置数据相关的LM名称数据,所以即使成像的地标是新建立的,该图像分类设备20也能够识别该成像的地标,而不会失败。
[0118] 另外,地标搜索系统2的个人计算机4或数码相机40可以设置有可经由互联网连接到地图数据服务器的通信器。于是,代替将地图数据存储在ROM 12或存储卡8中,CPU11或控制器7通过该通信器和互联网连接到地图数据服务器,从而在地图数据服务器的地图数据中进行搜索以找到对应于该图像数据的LM名称数据。在这些情况下将实现如上的优点。
[0119] 虽然已经对照优选实施例描述了本发明,但是本发明不限于以上实施例,相反在不脱离本发明所附权利要求的范围的情况下,可以进行各种修改。