图像输出装置及图像输出控制方法转让专利

申请号 : CN201110441246.9

文献号 : CN102693674B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 远藤典夫

申请人 : 卡西欧计算机株式会社

摘要 :

本发明涉及图像输出装置及图像输出控制方法。若从附有拍摄位置信息的各拍摄图像中选择了任意的拍摄图像,并设定了对应于用途的地图的显示形态(观光优先、铁道优先、店铺优先等),则根据所述设定的不同用途选择性地描绘该地图中包含的各对象物(山、河流、道路、建筑物等)将所述选择的拍摄图像与其拍摄位置相对应地合成在所述地图上。此外,地图上的各对象物准备有多个变更数据,通过用户的操作变更为不同的形态。

权利要求 :

1.一种图像输出装置,其特征在于,具备:

数据存储单元,按照地图的每个区域,存储构成地图的各对象物的描绘数据;

对象物重要度存储单元,按照根据地图的利用目的而决定的地图的每个种类,存储由该数据存储单元存储的各对象物的重要度;

拍摄图像存储单元,将拍摄图像与其拍摄位置信息一起存储;

种类指定单元,与用户操作相对应地指定所述地图的1个种类;

地图生成单元,根据由所述种类指定单元指定的地图的种类的重要度,从所述数据存储单元选择性地取得各对象物的描绘数据,生成地图图像;

图像合成单元,将存储在所述拍摄图像存储单元中的拍摄图像,与其拍摄位置对应地合成在由该地图生成单元生成的地图图像上;以及图像输出单元,输出由该图像合成单元合成了拍摄图像后的地图图像。

2.如权利要求1所述的图像输出装置,其特征在于,具有:拍摄图像选择单元,与用户操作相对应地选择由所述拍摄图像存储单元存储的拍摄图像;以及区域确定单元,用于确定地图的区域,该地图的区域是包含有由该拍摄图像选择单元选择的拍摄图像的拍摄位置信息的区域;

所述地图生成单元从所述数据存储单元取得所确定的区域的各对象物的描绘数据。

3.如权利要求2所述的图像输出装置,其特征在于,具备:对象物指定单元,与用户操作相对应地指定由所述图像输出单元输出的地图图像中包含的任意的对象物;以及表现形态变更单元,与用户操作相对应地将由该对象物指定单元指定的对象物的表现形态变更为不同的表现形态。

4.如权利要求3所述的图像输出装置,其特征在于,具有:变更数据存储单元,按照由所述数据存储单元存储的每个对象物,存储相应的对象物的表现形态不同的多种图形数据;

所述表现形态变更单元将由所述对象物指定单元指定的对象物,置换为从由所述变更数据存储单元存储的图形数据之中与用户操作相对应地选择的图形数据,从而变更为不同的表现形态。

5.如权利要求3所述的图像输出装置,其特征在于,具有:变更数据存储单元,按照由所述数据存储单元存储的每个对象物,存储用于对相应的对象物的描绘数据进行变形的多种变更数据;

所述表现形态变更单元将由所述对象物指定单元指定的对象物的描绘数据,根据从由所述变更数据存储单元存储的变更数据之中与用户操作相对应地选择的变更数据进行变形,从而变更为不同的表现形态。

6.如权利要求1所述的图像输出装置,其特征在于,具备:地图位置指定单元,用于指定地图的位置;

区域确定单元,用于确定地图的区域,该地图的区域是包含有由该地图位置指定单元指定的位置的区域;以及拍摄图像提取单元,从存储在所述拍摄图像存储单元中的拍摄图像之中,提取具有被包含在由所述区域确定单元确定的地图的区域中的拍摄位置信息的拍摄图像;

所述地图生成单元从所述数据存储单元取得由所述区域确定单元确定的地图的区域中包含的各对象物的描绘数据;

所述图像合成单元将由所述拍摄图像提取单元提取的拍摄图像,与其拍摄位置对应地合成在生成的所述地图图像上。

7.如权利要求6所述的图像输出装置,其特征在于,具备:对象物指定单元,与用户操作相对应地指定由所述图像输出单元输出的地图图像中包含的任意的对象物;以及表现形态变更单元,与用户操作相对应地将由该对象物指定单元指定的对象物的表现形态变更为不同的表现形态。

8.如权利要求7所述的图像输出装置,其特征在于,具有:变更数据存储单元,按照由所述数据存储单元存储的每个对象物,存储相应的对象物的表现形态不同的多种图形数据;

所述表现形态变更单元将由所述对象物指定单元指定的对象物,置换为从由所述变更数据存储单元存储的图形数据之中与用户操作相对应地选择的图形数据,从而变更为不同的表现形态。

9.如权利要求7所述的图像输出装置,其特征在于,具有:变更数据存储单元,按照由所述数据存储单元存储的每个对象物,存储用于对相应的对象物的描绘数据进行变形的多种变更数据;

所述表现形态变更单元将由所述对象物指定单元指定的对象物的描绘数据,根据从由所述变更数据存储单元存储的变更数据之中与用户操作相对应地选择的变更数据进行变形,从而变更为不同的表现形态。

10.一种图像输出装置,其特征在于,具备:

数据存储单元,按照地图的每个区域,存储构成地图的各对象物的描绘数据;

地图生成单元,从所述数据存储单元取得构成地图的各对象物的描绘数据,生成地图图像;

图像输出单元,输出由该地图生成单元生成的地图图像;

对象物指定单元,与用户操作相对应地指定由所述图像输出单元输出的地图图像中包含的任意对象物;

选择单元,使用户从多个表现形态中选择一个表现形态;以及表现形态变更单元,将由所述对象物指定单元指定的对象物的表现形态变更为用户通过所述选择单元选择的表现形态。

11.如权利要求10所述的图像输出装置,其特征在于,具有:变更数据存储单元,按照由所述数据存储单元存储的每个对象物,存储相应的对象物的表现形态不同的多种图形数据;

所述表现形态变更单元将由所述对象物指定单元指定的对象物,置换为从由所述变更数据存储单元存储的图形数据之中与用户操作相对应地选择的图形数据,从而变更为不同的表现形态。

12.如权利要求10所述的图像输出装置,其特征在于,具有:变更数据存储单元,按照由所述数据存储单元存储的每个对象物,存储用于对相应的对象物的描绘数据进行变形的多种变更数据;

所述表现形态变更单元将由所述对象物指定单元指定的对象物的描绘数据,根据从由所述变更数据存储单元存储的变更数据之中与用户操作相对应地选择的变更数据进行变形,从而变更为不同的表现形态。

13.如权利要求10所述的图像输出装置,其特征在于,具备:对象物重要度存储单元,按照预先决定的地图的每个种类,存储由所述数据存储单元存储的各对象物的重要度;

拍摄图像存储单元,将拍摄图像与其拍摄位置信息一起存储;

种类指定单元,通过用户操作指定所预先决定的所述地图的1个种类;以及图像合成单元,将存储在所述拍摄图像存储单元中的拍摄图像,与其拍摄位置对应地合成在由该地图生成单元生成的地图图像上;

所述地图生成单元根据由所述种类指定单元指定的地图的种类的重要度,从所述数据存储单元选择性地取得各对象物的描绘数据,生成地图图像。

14.一种图像输出控制方法,是在存储器中按照地图的每个区域存储有构成地图的各对象物的描绘数据的电子设备中的图像输出控制方法,其特征在于,具有以下步骤:地图生成步骤,从所述存储器取得构成地图的各对象物的描绘数据,生成地图图像;

图像输出步骤,输出由该地图生成步骤生成的地图图像;

对象物指定步骤,与用户操作相对应地指定由所述图像输出步骤输出的地图图像中包含的任意对象物;

选择步骤,使用户从多个表现形态中选择一个表现形态;以及表现形态变更步骤,将由所述对象物指定步骤指定的对象物的表现形态变更为用户通过所述选择步骤选择的表现形态。

15.如权利要求14所述的图像输出控制方法,其特征在于,所述存储器按照每个对象物存储有相应的对象物的表现形态不同的多种图形数据;

所述表现形态变更步骤中,将由所述对象物指定步骤指定的对象物,置换为从存储在所述存储器中的图形数据之中与用户操作相对应地选择的图形数据,从而变更为不同的表现形态。

16.如权利要求14所述的图像输出控制方法,其特征在于,所述存储器按照每个对象物存储有用于对相应的对象物的描绘数据进行变形的多种变更数据,所述表现形态变更步骤中,将由所述对象物指定步骤指定的对象物的描绘数据,根据从存储在所述存储器中的变更数据之中与用户操作相对应地选择的变更数据进行变形,从而变更为不同的表现形态。

17.如权利要求14所述的图像输出控制方法,其特征在于,所述存储器存储有预先决定的每个种类的各对象物的重要度数据和具有拍摄位置信息的拍摄图像数据,所述地图生成步骤中,根据与用户操作相对应地指定的种类的各对象物的重要度,从所述存储器选择性地取得构成地图的各对象物的描绘数据,从而生成地图图像,并将存储在所述存储器中的拍摄图像与其拍摄位置相对应地合成在所生成的地图图像上。

说明书 :

图像输出装置及图像输出控制方法

技术领域

[0001] 本发明涉及将例如用户拍摄的照片图像合成在与其拍摄位置相对应的地图上进行显示的图像输出装置及其图像输出控制方法。

背景技术

[0002] 搭载有GPS(global positioning system)功能的数字摄像机已经得到了实际应用。除了显示拍摄图像之外,还可以想到基于拍摄场所的位置信息来显示地图。
[0003] 在显示由搭载有GPS功能的数字摄像机拍摄的拍摄图像时一并显示与该拍摄图像的拍摄位置相关联的地图的图像输出装置,例如在日本国专利申请公开公报:特开2004-48560号中被提出。
[0004] 通常,地图数据将地图上的山和河流等地形、铁道和道路等交通设施、公共设施和商业设施等建筑物等等,作为地图以规定的形态进行表现,尤其是若将城市街道或具有复杂地形的地图数据直接原样输出到外部,则虽然作为地图的正确性较高,但是对用户来说不需要的信息(例如详细的道路和建筑物)也包含在其中,存在不容易观看的问题。

发明内容

[0005] 本发明是鉴于这样的课题而做出的,其目的在于提供一种图像输出装置及其控制方法,能够将照片图像和用户所期待的简略化的地图数据组合进行输出。
[0006] 本发明的图像输出装置的特征在于,具备:数据存储单元,按照地图的每个区域,存储构成地图的各对象物的描绘数据;对象物重要度存储单元,按照预先决定的地图的每个种类,存储由该数据存储单元存储的各对象物的重要度;拍摄图像存储单元,将拍摄图像与其拍摄位置信息一起存储;地图生成单元,根据与用户操作相对应地指定的种类的各对象物的重要度,从所述数据存储单元选择性地取得构成地图的各对象物的描绘数据,生成地图图像;图像合成单元,将存储在所述拍摄图像存储单元中的拍摄图像,与其拍摄位置相对应地合成在由该地图生成单元生成的地图图像上;以及图像输出单元,输出由该图像合成单元合成了拍摄图像后的地图图像。
[0007] 此外,本发明的图像输出装置的特征在于,具备:数据存储单元,按照地图的每个区域,存储构成地图的各对象物的描绘数据;地图生成单元,从所述数据存储单元取得构成地图的各对象物的描绘数据,生成地图图像;图像输出单元,输出由该地图生成单元生成的地图图像;对象物指定单元,与用户操作相对应地指定由所述图像输出单元输出的地图图像中包含的任意对象物;以及表现形态变更单元,与用户操作相对应地将由该对象物指定单元指定的对象物的表现形态变更为不同的表现形态。

附图说明

[0008] 图1是表示本发明的图像输出装置的实施方式的带搭载有GPS功能的摄像机的便携终端10的电路结构的框图。
[0009] 图2是表示在所述带摄像机的便携终端10的数据存储部16中存储的地图数据对象物属性DB16M的内容的图。
[0010] 图3是表示在所述带摄像机的便携终端10按照地图合成处理来进行地图数据的输出时显示在触摸面板式显示部25上的用户请求对话框D的图。
[0011] 图4是表示由所述带摄像机的便携终端10进行的第一实施方式的地图合成处理(1)的流程图。
[0012] 图5是表示所述带摄像机的便携终端10的第一实施方式的地图合成处理(1)所伴随的地图数据的显示动作的图。
[0013] 图6是表示由所述带摄像机的便携终端10进行的第二实施方式的地图合成处理(2)的流程图。
[0014] 图7是表示所述带摄像机的便携终端10的第二实施方式的地图合成处理(2)所伴随的地图数据的显示动作的图。
[0015] 图8是表示与所述地图数据对象物属性DB16M的对象物ID建立了对应的修饰选项数据的内容的图。
[0016] 图9是表示存储有构成地图数据的河流的各种描绘图形数据的图形列表文件的具体例的图。
[0017] 图10是表示对构成地图数据的河流的描绘数据进行变形而进行变更的情况的具体例。
[0018] 图11是详细表示所述图4、图6中的第一、第二实施方式的地图合成处理(1)(2)中包含的显示变更处理(步骤S17~S20)的流程图。

具体实施方式

[0019] 通过以下附图说明本发明的实施方式。
[0020] (第一实施方式)
[0021] 图1是表示本发明的图像输出装置的实施方式的带搭载有GPS功能的摄像机的便携终端10的电路结构的框图。
[0022] 该带搭载有GPS功能的摄像机的便携终端10具备作为计算机的控制部(CPU)11。该控制部(CPU)11根据预先存储在程序存储部12中的终端控制程序、或经由无线通信控制部13从通信网络14上的程序服务器(未图示)下载的终端控制程序、或经由输入输出接口(例如USB)15从外部存储器(未图示)读入的终端控制程序,将数据存储部16作为操作区域来控制电路各部的动作。
[0023] 所述终端控制程序根据与经由输入控制部17从键盘或触摸面板等输入装置18输入的用户操作相对应的信号而被启动。
[0024] 所述控制部11连接有所述程序存储部12、无线通信控制部13、输入输出接口15、数据存储部16、输入控制部17。此外,所述控制部11连接有:GPS通信控制部20;数据通信控制部21,经由所述无线通信控制部13与外部通信时,进行通信协议的转换和解析;摄像部22,按照来自输入装置18的拍摄指示进行拍摄动作;传感器部23,具备角度(方向)传感器和运动(motion)传感器;RTC(实时计时器:real time counter)24,对当前时刻进行计时;以及显示控制部26,控制触摸面板式显示部25的显示动作。
[0025] 作为所述终端控制程序,除了存储有电话和邮件等通信控制程序之外,还存储有基于所述摄像部22的拍摄控制程序、拍摄图像的保存控制程序、拍摄图像的显示控制程序、地图数据的显示和编辑控制程序、地图数据和拍摄图像的合成控制程序等。
[0026] 由所述摄像部22拍摄的各拍摄图像数据,在拍摄时刻与由所述GPS通信控制部20检测到的位置信息、由所述传感器部23的角度传感器检测到的方向(纵/横)信息、由RTC24计时的年月日时刻信息建立了对应,存储在数据存储部16中。
[0027] 在所述数据存储部16中,地图数据(除去对象物后的具有位置信息的基础数据)和构成该地图数据的对象物(山/河流/道路/铁道/建筑物等)的描绘数据(矢量图形),按照地图上的每一定区域进行区分地被存储。此外,该被区分的每个地图数据的与对象物相关的属性信息,作为地图数据对象物属性数据库16M(参照图2)被存储。
[0028] 按照所述每一定区域进行区分的地图数据分别被赋予各自的地图ID而被管理。地图数据上的对象物描绘数据也分别被赋予各自的对象物ID而被管理。
[0029] 图2是表示存储在所述带摄像机的便携终端10的数据存储部16中的地图数据对象物属性DB16M的内容的图。
[0030] 在该地图数据对象物属性DB16M中,与地图ID建立对应地,存储有表示该地图数据内的各对象物描绘数据的对象物ID和各对象物的名称(对象物名称)。此外,按照各对象物的作为一般地图的重要度(地图重要度)、作为观光地图的重要度(观光重要度)、作为铁道地图的重要度(铁道重要度)、作为商业地图的重要度(店铺重要度)等用途的种类,分别存储有重要度。
[0031] 具体地说,作为地图重要度,例如在道路的情况下,将国道和高速道路等的重要度设定得较高,将县道和通常的公路等的重要度设定得较低。此外,作为观光重要度,例如在公园的情况下,将国家公园和都立公园等的重要度设定得较高,将区营公园和街道的小公园等的重要度设定得较低。
[0032] 各对象物的重要度中,“00”表示最高的等级,在地图数据的输出时使哪个用途优先,是根据后述的用户请求对话框D(参照图3)来设定的。另外,地图的比例尺越大,则从重要度较低的对象物起省略向地图数据上的合成。
[0033] 进而,与各对象物ID建立对应地,存储有用于将相应的对象物变更为其他表现形态的修饰选项。对象物的表现形态,作为地图一般有通常的表现形态、绘画风格的表现形态、插图风格的表现形态、写实风格的表现形态等,能够在输出地图数据时根据后述的变更菜单(参照图5(C))进行变更。因此,作为与各对象物ID建立对应地存储在数据存储部16内的对象物描绘数据,准备了与各种表现形态相对应的描绘数据。
[0034] 图3是表示在所述带摄像机的便携终端10输出地图数据时显示在触摸面板式显示部25上的用户请求对话框D。
[0035] 该用户请求对话框D是用于使用户按照地图的用途选择该地图数据的显示形态的画面。例如若选择了[1.普通],则根据在所述地图数据对象物属性DB16M中设定的[地图重要度],选择性地合成地图数据上的各对象物,若选择了[2.观光优先],则根据在该地图数据对象物属性DB16M中设定的[观光重要度],选择性地合成地图数据上的各对象物。
[0036] 这样构成的带摄像机的便携终端10中,控制部(CPU)11根据所述终端控制程序(包括:拍摄控制程序/拍摄图像的保存控制程序/拍摄图像的显示控制程序/地图数据的显示和编辑控制程序/地图数据和拍摄图像的合成控制程序)中记述的命令,控制电路各部的动作,软件和硬件协动地进行动作,由此实现以下的动作说明中描述的功能。
[0037] 接着,说明所述结构的带搭载有GPS功能的摄像机的便携终端10的地图合成输出动作。
[0038] 图4是表示由所述带摄像机的便携终端10进行的第一实施方式的地图合成处理(1)的流程图。
[0039] 图5是表示所述带摄像机的便携终端10的第一实施方式的地图合成处理(1)所伴随的地图数据的显示动作的图。
[0040] 设定为摄像机模式而通过用户操作利用摄像部22拍摄的各拍摄图像数据,在该各图像数据各自的拍摄时刻,与由GPS通信控制部20检测到的位置信息、由传感器部23的角度传感器检测到的方向(纵/横)信息、由RTC24计时的年月日时刻信息建立对应地被存储在数据存储部16中。
[0041] 若设定地图数据的合成输出模式而启动图4中的地图合成处理(1),则读出在数据存储部16中保存的各拍摄图像数据,与输入装置18的按键操作相对应地一边依次切换各拍摄图像数据一边显示在触摸面板式显示部25上(步骤S1)。
[0042] 在选择了任意的拍摄图像数据进行显示的状态下,若对决定键进行了操作(步骤S2(是)),则根据与被选择的拍摄图像数据建立了对应的位置信息,确定地图数据的区域(步骤S3)。接着,取得该确定出的区域的地图数据的地图ID和该地图数据中包含的各对象物的对象物ID(步骤S4)。
[0043] 于是,如所述图3所述,用户请求对话框D被显示在触摸面板式显示部25上(步骤S5)。
[0044] 若根据该用户请求对话框D进行触摸而设定了与用途相对应的显示形态(例如[2.观光优先])(步骤S6(是)),则取得所设定的用户请求[观光优先](步骤S7),在数据存储部16中确保用于将地图的图形数据写出的输出用缓冲区(步骤S8)。
[0045] 于是,在与所述步骤S4中取得的地图ID相对应的地图数据被写入所述输出用缓冲区之后,取得与该地图ID建立对应地存储在所述地图数据对象物属性DB16M(参照图2)中的最初的对象物的[观光重要度](步骤S9),判断该[观光优先]是否具有预先设定的等级(例如“02”)以上的重要度(步骤S10)。
[0046] 在此,若判断为本次取得的对象物的[观光重要度]具有预先设定的等级“02”以上的重要度(步骤S10(是)),则读出与该对象物ID相对应的对象物描绘数据,并追加写入到已经写入在所述输出用缓冲区中的地图数据上(步骤S11)。这时,如果设定有修饰选项,则以所设定的表现形态写入对象物。在默认(default)的情况下写入[通常]的表现形态的描绘数据。
[0047] 另一方面,若判断为本次取得的对象物(例如民宅的对象物)的[观光重要度]不具有预先设定的等级“02”以上的重要度(步骤S10(否)),则该对象物不被描绘在地图数据上而被省略。
[0048] 并且,若判断为具有与所述地图ID建立了对应的下一对象物(步骤S12(是)),则取得该下一对象物的[观光重要度](步骤S13),与上次同样地判断该[观光重要度]是否具有预先设定的等级(例如“02”)以上的重要度(步骤S10)。
[0049] 之后,与上述同样地重复步骤S10~S13的处理,在写入到所述输出缓冲区中的地图数据上,依次选择性地读出并描绘作为[观光重要度]等级“02”以上的对象物描绘数据。由此,如例如图5(A)所示,生成与所述用户选择的拍摄图像的拍摄位置P相对应的区域的适于观光用途的地图数据M,并将该地图数据M显示在触摸面板式显示部25上。
[0050] 另外,在所述图5(A)所示的地图数据M中,J1n为高速道路,J2n为一般道路,J3n、J4n为河流,J5n为山,任何一个都是默认的通常表现形态的对象物。
[0051] 若这样生成与拍摄图像的拍摄位置P相对应的区域的适于用户用途的地图数据M,则进一步如图5(B)所示,将所述选择的拍摄图像数据H合成在其拍摄位置P上进行显示(步骤S14)。
[0052] 在此,关于在所述地图数据M上描绘的对象物,在用户想要从当前的通常表现形态变更为其他表现形态的情况下,用户从输入装置18给出变更的指示。若判断为输入了变更的指示(步骤S15(是)),则该终端装置10成为用于在地图数据M上指定作为变更对象的对象物的输入待机状态(步骤S16)。
[0053] 例如,如图5(B)所示,在显示的地图数据M中,若触摸而指定了山的对象物J5n(步骤S17(是)),则如图5(C)所示,显示与被指定的山的对象物的表现形态有关的变更菜单N(步骤S18)。
[0054] 若根据该变更菜单N触摸而选择了用户期望的表现形态(例如[插图1]插图风格之1)(步骤S19(是)),则读出与该山的对象物ID建立对应地被存储的插图风格(之1)的表现形态的对象物描绘数据J5i,如图5(D)所示,置换所述通常表现形态的山的对象物J5n进行显示(步骤S20)。
[0055] 若与上述同样地输入对象物表现形态的变更指示(步骤S15(是)),如所述图5(B)所示那样触摸而指定了河流的对象物J3n、J4n(步骤S16,S17(是)),则显示与被指定的河流的对象物的表现形态有关的变更菜单N(步骤S18)。
[0056] 若根据该变更菜单N触摸而选择了用户期望的表现形态(步骤S19(是)),则读出与指定的河流的对象物ID建立对应地被存储的所选择的表现形态的对象物描绘数据J3i、J4i,如图5(D)所示,置换所述通常表现形态的河流的对象物J3n、J4n进行显示(步骤S20)。
[0057] 并且,若对输入装置18的决定键进行了操作(步骤S21(是)),则所述一系列的地图合成处理(1)结束(步骤S22)。
[0058] 因此,根据第一实施方式的地图合成输出功能,若选择了拍摄图像,并设定了与用途相对应的地图数据的显示形态(观光优先/铁道优先/店铺优先等),则在与拍摄位置相对应的区域的地图数据中,根据所述设定的不同用途的重要度选择并显示各对象物(山/河流/道路/建筑物等)。
[0059] 因而,不只是能够将拍摄图像数据H合成在与其拍摄位置P对应的区域的地图数据M上而进行输出,还能够根据用户用途将该地图数据M中包含的各对象物简略化成重要度较高的对象物来进行描绘,所以对用户来说能够生成例如在博客或资料制作等中容易利用的地图数据M。
[0060] 此外,所述地图数据M中包含的各对象物的描绘数据能够从通常的表现形态变更为插图风格或绘画风格等与各种表现形态相对应的描绘数据。
[0061] 因此,能够简单地得到用户喜好的设计的地图数据M。
[0062] (第二实施方式)
[0063] 图6是表示所述带摄像机的便携终端10的第二实施方式的地图合成处理(2)的流程图。
[0064] 图7是表示所述带摄像机的便携终端10的第二实施方式的地图合成处理(2)所伴随的地图数据的显示动作的图。
[0065] 在该第二实施方式的地图合成处理(2)中,对于与所述图4中的第一实施方式的地图合成处理(1)相同的处理步骤赋予相同附图标记来说明。
[0066] 若设定地图数据的合成输出模式而使图6中的地图合成处理(2)启动,则读出在数据存储部16中存储的例如广域的地图数据,并将该广域的地图数据显示在触摸面板式显示部25上(步骤S1′)。
[0067] 在该显示的广域的地图数据中,若用户触摸而指定了任意的位置(场所)(步骤S2′(是)),则根据被指定的位置(场所)的位置信息确定地图数据的区域(步骤S3)。然后,取得该确定的区域的地图数据的地图ID和该地图数据中包含的各对象物的对象物ID(步骤S4)。
[0068] 于是,如所述图3所示,用户请求对话框D被显示在触摸面板式显示部25上(步骤S5)。
[0069] 若根据该用户请求对话框D触摸而设定了与用途相对应的显示形态(例如[1.普通])(步骤S6(是)),则取得所设定的用户请求[普通](步骤S7),在数据存储部16中确保用于将地图的图形数据写出的输出用缓冲区(步骤S8)。
[0070] 于是,在与所述步骤S4中取得的地图ID相对应的地图数据被写入所述输出用缓冲区中后,取得与该地图ID建立对应地存储在所述地图数据对象物属性DB16M(图2参照)中的最初的对象物的[地图重要度](步骤S9),判断该最初的对象物的[地图重要度]是否具有预先设定的等级(例如“02”)以上的重要度(步骤S10)。
[0071] 在此,若关于本次取得的对象物的[地图重要度],判断为具有预先设定的等级“02”以上的重要度(步骤S10(是)),则读出与该对象物ID相对应的对象物描绘数据,将该对象物描绘数据追加写入到已经写入在所述输出缓冲区中的地图数据上(步骤S11)。这时,如果设定有修饰选项,则以设定的表现形态来写入对象物。在默认的情况下写入[通常]的表现形态的描绘数据。
[0072] 另一方面,若关于本次取得的对象物(例如一般道路1的对象物)的[地图重要度],判断为不具有预先设定的等级“02”以上的重要度(步骤S10(否)),则该对象物不被描绘在地图数据上而被省略。
[0073] 并且,若判断为具有与所述地图ID建立了对应的下一对象物ID(步骤S12(是)),则取得该下一对象物ID的[地图重要度](步骤S13),与上次同样地,判断该下一对象物ID的[地图重要度]是否具有预先设定的等级(例如“02”)以上的重要度(步骤S10)。
[0074] 之后,与上述同样地重复步骤S10~S13的处理,从而依次选择性地读出[地图重要度]等级“02”以上的对象物描绘数据并将其描绘在已经写入在所述输出缓冲区中的地图数据上。由此,例如如图7(A)所示,生成与所述用户指定的位置(场所)相对应的区域的适于一般用途的地图数据M,并将该地图数据M显示在触摸面板式显示部25上。
[0075] 另外,此时,在所述图7(A)所示的地图数据M中,照片拍摄的轨迹数据P1、P2、…尚未被显示出。
[0076] 若这样生成并显示了与用户指定的位置(场所)相对应的区域的适于用户用途的地图数据M,则提取与该地图数据M的区域中包含的位置信息建立对应地被存储的各拍摄图像数据(步骤S14a)。
[0077] 于是,根据在该提取的各拍摄图像数据中附有的拍摄位置和拍摄年月日时刻的信息,生成各个拍摄图像数据的拍摄位置和拍摄顺序的轨迹数据P1、P2、P3,并将该轨迹数据P1、P2、P3合成在所述地图数据M上进行显示(步骤S14b)。
[0078] 然后,按照所述地图数据M上的各拍摄轨迹数据P1、P2、P3的每一个,分别从与其拍摄位置相对应的多张拍摄图像数据之中指定用户任意的拍摄图像数据H1、H2、H3,如图7(B)所示,将该拍摄图像数据H1、H2、H3合成在相应的拍摄位置上进行显示(步骤S14c)。
这时,按照各拍摄轨迹数据P1、P2、P3的每一个分别指定的拍摄图像数据H1、H2、H3还能够适当地扩大或缩小图像尺寸进行合成。
[0079] 在此,若与所述第一实施方式的地图合成处理(1)同样,在想要将在地图数据M上描绘的用户任意的对象物,从当前的通常表现形态变更为其他表现形态的情况下,根据输入装置18的用户操作输入了变更的指示(步骤S15(是)),则成为用于在该地图数据M上指定作为变更对象的对象物的输入待机状态(步骤S16)。
[0080] 例如,如图7(B)所示,若在将拍摄图像H1、H2、H3合成在其拍摄位置上进行了显示的地图数据M中触摸而指定了以通常表现形态描绘的山的对象物J5n(步骤S17(是)),则显示与被指定的山的对象物的表现形态相关的变更菜单N(参照图5(C))(步骤S18)。
[0081] 若根据该变更菜单N选择了用户期望的表现形态(步骤S19(是)),则读出与该山的对象物ID建立对应地被存储的所选择的表现形态的对象物描绘数据J5i,如图7(C)所示,置换所述通常表现形态的山的对象物J5n进行显示(步骤S20)。
[0082] 然后,若对输入装置18的决定键进行了操作(步骤S21(是)),则所述一系列的地图合成处理(2)结束(步骤S22)。
[0083] 因此,根据第二实施方式的地图合成输出功能,提取与生成的地图数据M的区域中包含的位置信息建立对应地被存储的各拍摄图像,根据拍摄位置信息及拍摄年月日时刻信息生成拍摄轨迹数据P1、P2、P3,并将该拍摄轨迹数据P1、P2、P3合成在该地图数据M上进行显示。并且,若按照所述地图数据M上的各拍摄轨迹数据P1、P2、P3的每一个分别指定了具有相应的拍摄位置信息的任意拍摄图像H1、H2、H3,则该指定的拍摄图像H1、H2、H3被合成在其拍摄位置并显示在触摸面板式显示部25上。
[0084] 此外,若在所述触摸面板式显示部25显示的地图数据M上指定想要变更表现形态的对象物,并从表现形态的变更菜单N中选择期望的表现形态,则被指定的对象物置换为所选择的表现形态的描绘数据进行输出。
[0085] 接着,进一步详细说明所述第一及第二实施方式的带摄像机的便携终端10的地图合成输出功能中的对象物显示的变更处理(步骤S17~S20)。
[0086] 图8是表示与所述地图数据对象物属性DB16M的各对象物ID建立了对应的修饰选项数据的内容的图。
[0087] 在该修饰选项数据中,与所述图2中的地图数据对象物属性DB16M的各索引号码相对应地,记述有相应对象物的修饰类别码和表示修饰内容的数据。
[0088] 例如,说明所述图2中的索引号码“1”、对象物ID“0001”、与对象物名称“河流1”相对应的修饰选项。该修饰选项码“0x0084”表示,作为对“河流1”的显示形态进行变更的修饰选项数据,准备了粘贴在“河流1”的显示范围中而使用的8种描绘图形数据和用于对“河流1”的通常的描绘数据(矢量图形)进行变形的4种变形用数据。
[0089] 并且,与索引号码“1”建立对应地准备有如图8所示的修饰选项数据。在此,与类别码“0x06~0x0D”建立对应地,记述有相应种类的描绘图形数据的显示尺寸信息、对该描绘图形数据进行了存储的图形列表文件名及其列表内索引,来作为修饰内容。此外,与类别码“0x0E~0x11”建立对应地,组合记述有用于对“河流1”的通常的描绘数据(矢量图形)进行变形的坐标数据的间隔剔除信息(间隔剔除率)、在坐标数据的间隔剔除后描绘的线的粗细、线的颜色、线的角部的倒角率、以及周边追加图像等数据。通过该修饰选项数据,在通常的地图描绘数据之外还可以选择12种表现形态。
[0090] 图9是表示对构成地图数据的河流的各种描绘图形数据进行了存储的图形列表文件的具体例。
[0091] 在该图形列表文件(河流)中,将河流以不同的形态进行了表现的多种描绘图形数据,分别与其索引建立对应地存储。
[0092] 即,在选择了所述图8中的表示与对象物“河流1”相对应的修饰选项数据的8种描绘图形数据的类别码“0x06~0x0D”的某个的情况下,根据作为该选择的类别码的修饰内容数据而记述的图形列表文件名及其列表内索引,决定例如所述图9所示的图形列表文件(河流)内的描绘图形数据,并粘贴在正在显示的地图数据M上被指定的河流对象物的显示范围中。
[0093] 图10是表示用于对构成地图数据的河流的描绘数据进行变形而进行变更的情况的具体例的图。
[0094] 在选择了所述图8中的表示与对象物“河流1”相对应的修饰选项数据的4种变形用数据的类别码“0x0E~0x11”的某个的情况下,根据作为该选择的类别码的修饰内容数据而记述的变形用数据(坐标的间隔剔除信息、线的粗细、颜色、角部的倒角率、周边追加图像等),例如将图10(A)所示的河流的描绘数据(矢量图形),通过图10(B)所示的坐标间隔剔除后的线的再描绘处理、以及图10(C)所示的线的角部的倒角处理和周边图像追加处理,进行变形而进行变更。
[0095] 图11是详细表示所述图4、图6中的第一、第二实施方式的地图合成处理(1)(2)中包含的显示变更处理(步骤S17~S20)的流程图。
[0096] 例如,如图5(B)所示,若在用于在地图数据M上指定作为变更对象的对象物的输入待机状态下(步骤S16),触摸而指定了以通常表现形态描绘的河流的对象物J3n(步骤S17(是)),则读入与指定的河流的对象物(例如[河流1])相对应的修饰选项数据(图8参照)(步骤S18a),并显示能够选择12种表现形态的变更菜单N(参照图5(C))(步骤S18b)。
[0097] 若根据该变更菜单N选择了用户期望的表现形态(步骤S19(是)),则读入与作为所述变更对象被指定的通常表现形态的河流的描绘数据(矢量图形)相对应的显示范围、修饰类别、对象物参数(矢量数据的坐标信息、线种、颜色、涂画等)(步骤S20a)。
[0098] 并且,判断作为要变更的表现形态而选择的修饰选项数据(参照图8)的类别码,是否为“0x06”~“0x0D”(通过描绘图形数据的粘贴进行的变更)(步骤S20b),或者是否为“0x0E”~“0x11”(通过描绘图形数据的变形进行的变更)(步骤S20c)。
[0099] 在此,在判断为与选择的“河流1”的表现形态相对应的类别码是“0x06”的情况下(步骤S20b(是)),读出与该选择的类别码“0x06”相对应的修饰内容数据(描绘图形数据的显示尺寸信息、对该描绘图形数据进行了存储的图形列表文件名及其列表内索引)(步骤S20b1)。
[0100] 于是,根据读出的图形列表文件名及其列表内索引,打开该图形列表文件名的图形列表(河流)(参照图9)(步骤S20b2),读出在指定的索引中存储的描绘图形数据(步骤S20b3)。
[0101] 于是,从所述图形列表(河流)读出的描绘图形数据,根据作为所述变更对象而选择的通常表现形态的描绘数据的显示范围来调整其描绘尺寸后,展开到输出数据缓冲区中(步骤20b4)。
[0102] 由此,作为所述变更对象而选择的通常表现形态的河流的描绘数据J3n被置换为本次用户选择的其他表现形态的描绘图形数据进行显示。
[0103] 之后,关闭所述图形列表(河流)(参照图9),本次的显示对象物(河流)的变更处理结束(步骤S20b5)。
[0104] 另一方面,在判断为根据所述变更菜单N选择的与“河流1”的表现形态相对应的类别码是“0x0E”的情况下(步骤S20c(是)),读出与该选择的类别码“0x0E”相对应的修饰内容数据(坐标的间隔剔除信息、线的粗细、颜色、角部的倒角率、周边追加图像等)(步骤S20c1)。
[0105] 于是,作为所述变更对象而选择的通常表现形态的河流的描绘数据的作为对象物参数被读入的矢量数据的坐标,根据作为所述修饰内容数据而读出的坐标的间隔剔除信息,被进行间隔剔除处理(步骤S20c2),例如如图10(A)→(B)所示,在输出数据缓冲区中再描绘与坐标间隔剔除后的矢量数据相对应的线段(步骤S20c3)。这时,根据作为所述修饰内容数据而读出的线的粗细、颜色,调整在本次的坐标间隔剔除后再描绘的线段的粗细、颜色。
[0106] 进而,本次再描绘的线段及其角部部分,例如如图10(C)所示,根据作为所述修饰内容数据而读出的角部的倒角率,倒角处理为自然的圆弧(步骤S20c4)。
[0107] 进而,如该图10(C)所示,根据作为所述修饰内容数据而读出的周边追加图像,在所述坐标间隔剔除后的各坐标点Pn…附近随机地配置并描绘与河流有关的图像图形T(树)、D(堤坝)、R(岩石)、F(鱼)、Y(船)和B(桥)(步骤S20c5)。
[0108] 由此,作为所述变更对象而选择的通常表现形态的河流的描绘数据J3n被变形而显示为本次用户选择的其他表现形态。
[0109] 另外,在对象物的显示变更处理中,说明了对河流的描绘数据的表现形态进行变更的具体例,但是也能够与上述同样地执行其他的对对象物的描绘数据的表现形态进行变更的处理。
[0110] 另外,在所述各实施方式中记载的由带摄像机的便携终端10进行的各处理的方法,即图4的流程图所示的第一实施方式的地图合成处理(1)、图6的流程图所示的第二实施方式的地图合成处理(2)、图11的流程图所示的所述各实施方式的地图合成处理(1)(2)所伴随的显示变更处理等各方法,都能够作为可由计算机执行的程序,存储在存储卡(ROM卡、RAM卡等)、磁盘(软盘、硬盘等)、光盘(CD-ROM、DVD等)、半导体存储器等外部存储介质(未图示)中进行发布。并且,带搭载有GPS功能的摄像机的电子设备的计算机将存储在该外部存储介质中的程序读入存储装置12中,通过该读入的程序来控制动作,从而实现在所述各实施方式中说明的对应于用户用途的地图数据和在该地图内拍摄的拍摄图像数据的合成输出功能,能够执行基于前述方法的同样的处理。
[0111] 此外,用于实现所述各方法的程序的数据,能够以程序码的形态传输到网络14上,通过通信控制部13将该程序数据取入到与网络14连接的带搭载有GPS功能的摄像机的电子设备的计算机中,从而实现上述的对应于用户用途的地图数据和在该地图内拍摄的拍摄图像数据的合成输出功能。
[0112] 另外,本申请发明不限定于所述各实施方式,在实施阶段可以在不脱离其主旨的范围内进行各种变形。进而,在所述各实施方式中包含各种阶段的发明,并且能够通过公开的多个结构要件的适当组合来提取各种发明。例如,从各实施方式中示出的全部结构要件中删除几个结构要件,或将几个结构要件以不同的形态组合,在能够解决发明所要解决的技术问题并能够得到发明的效果的情况下,该结构要件被删除或组合而成的结构能够被提取为发明。