地图显示控制器和包含用于显示地像的指令的计算机可读介质的制作方法

文档序号:6462277阅读:174来源:国知局
专利名称:地图显示控制器和包含用于显示地像的指令的计算机可读介质的制作方法
技术领域
本发明涉及一种用于在显示装置上显示三维地像的地图显示控制 器,以及一种包含用于显示地像的指令的计算机可读介质。
背景技术
一种已知技术可以在显示装置上以三维方式显示道路地图。在此技术 中,包含连接成线的多条道路的路线有时会隐藏在某些结构背后,例如三
维显示的建筑物和地势;因此,可能不能确认道路。为了解决该缺点,提 出了用于处理结构的图形的下述技术如下 一种用于降低路线周围建筑物 的高度的技术;以及一种使用线条框(例如,参看专利文献1至5)绘制建筑 物的技术。
专利文献l: JP-H9-212083A
专利文献2: JP-H9-318381A
专利文献3: JP-2000-207577A
专利文献4: JP-2000-304558A
专利文献5: JP-2000-321974A

发明内容
本发明的一个目的是提供一种用于解决上述缺点的技术,该缺点是在 显示装置上路线被隐藏在三维地像中的结构(例如建筑物)的背后,因此 难以确认路线。
根据本发明的一个实例,以下提供了一种用于在显示装置上显示三维 地像的地图显示控制器。路线指定单元配置为在三维地像中指定 路线。高鸷结构形成单元配置为生成用于形成高耸结构的形成数据,所述 高鸷结构在三维地像所显示的三维空间中沿着所述路线并从所述路线 上鸷立。显示指令单元,配置为在显示装置上显示结合到三维地像中的高耸结构的图像,其中,根据高耸结构形成单元所生成的形成数据将高 耸结构结合到三维地像中,从而能够透过高鸷结构半透明地或透明地 观看到在三维地像中的三维空间中高耸结构背后的部分。
根据本发明的第二实例,以下提供了一种用于在显示装置上显示三维 地像的地图显示控制器。路线指定单元配置为在三维地像中指定 路线。高耸结构形成单元配置为生成用于形成高鸷结构的形成数据,所述 高耸结构在三维地像所显示的三维空间中沿着路线指定单元所指定的 路线以墙壁的形状耸立。显示指令单元配置为在显示装置上显示根据高鸷 结构形成单元所生成的形成数据而结合到三维地像中的高鸷结构的图 像。其中,高耸结构形成单元进一步配置为,将在所述高鸷结构的墙壁表 面上显示的墙壁表面显示信息指定为所述形成数据的一部分。
根据本发明的第三实例,以下提供了一种计算机可读介质,其包含由 计算机执行的指令。所述指令包括用于在显示装置上显示三维地像的 一种计算机实现方法,并且包括以下步骤、(i)在三维地像中指定路线; (ii)生成用于形成高耸结构的形成数据,所述高耸结构在三维地像所显 示的三维空间中沿着所述路线耸立;以及(iii)在显示装置上显示结合到所述 三维地像中的所述高耸结构的图像,其中,根据所生成的形成数据将 所述高耸结构结合到所述三维地像中,从而能够透过高耸结构半透明 地或透明地观看到在三维地像的三维空间中高耸结构背后的部分。
根据本发明的第四实例,以下提供了一种计算机可读介质,其包括由 计算机执行的指令。所述指令包括用于在显示装置上显示三维地像的 计算机实现方法,并且包括以下步骤(i)在所述三维地像中指定路线; (ii)生成用于形成高耸结构的形成数据,所述高耸结构在所述三维地像 所显示的三维空间中沿着所述路线指定单元所指定的路线鸷立,所述形成 数据包括在所述高耸结构的墙壁表面上显示的信息;以及(iii)在所述显示装 置上显示根据所述生成的形成数据而结合到所述三维地像中的所述高 耸结构的图像。


通过以下参考附图作出的描述,本发明的上述以及其他目的,特点和优点将变得显而易见。在附图中
图1是本发明的第一实施例的车辆导航设备的硬件结构;
图2是根据第一实施例,车辆导航设备的控制部件所执行的程序的流
程图3示出了根据第一实施例,在显示装置的显示屏幕上同时显示的三 维地像和路线墙壁;
图4是根据第一实施例,用于生成三维数据的流程图5示出了根据第一实施例,在俯角大于图3中俯角的情况下的三维 地像和路线墙壁;
图6示出了根据第一实施例的一个显示实例,其中,在显示屏幕中将 多种纹理布置在路线墙壁上;
图7示出了根据第一实施例,在选择了详细显示并且路线墙壁的高度 增大的情况下的路线墙壁的显示实例;
图8示出了根据本发明的第二实施例,显示屏幕中的路线墙壁的显示 实例;
图9示出了根据第二实施例,显示屏幕中的路线墙壁的显示实例;
图IO示出了根据本发明的第三实施例的一种路线墙壁,其从高速公路
耸起,并且其中模式的一致性会改变;以及
图ll示出了根据第三实施例的一种路线墙壁,其从高速公路耸起,并
且其中模式的一致性会改变。
具体实施例方式
(第一实施例)
本发明的第一实施例解释如下。图1示出了本实施例的车辆导航设备1 的硬件结构。此车辆导航设备l包括位置检测部件ll、显示装置12、操作 部件13、扬声器14、外部信息接收部件15、地图数据获取部件16、以及 控制部件17。
位置检测部件11包括众所周知的传感器(未示出),例如地磁传感器、 陀螺仪、速度传感器、以及GPS(全球定位系统)接收器,并将按照这些传感 器的各自特性而指示车辆的当前位置、方向以及速度的信息输出至控制部件17.
显示装置12基于由控制部件17输出的图像信号,在二维显示屏幕上 显示图像。
操作部件13包括输入装置,例如提供给车辆导航设备1的多个机械开 关、叠置在显示装置12的显示屏幕上的触摸板、以及安装在驾驶座旁边的 控制杆,并且操作部件13将基于用户对上述输入设备的操作的信号输出至 控制部件17。
外部信息接收部件15采用无线方式与车辆外部的通信装置进行通信。 然后,外部信息接收部件15从所述通信装置获取各个区域的当前天气数据、 天气预报数据、当前交通数据(事故、交通堵塞、道路交通管制等)、以及未 来交通数据(事故、交通堵塞、道路交通管制等),并将所获取的数据输出至 控制部件17。
地图数据获取部件16包括一种非易失性介质(例如,DVD,CD和HDD), 以及用于从所述介质中读取数据(如果可能的话,向介质中写入数据)的装 置。所述介质存储了由控制部件17执行的程序、地图数据、多个乐曲(tune) 数据、以及多个附加乐曲数据、等等。
地图数据包括道路数据和设施数据。道路数据包括关于环接(link)的位 置信息和类型信息、关于节点的位置信息和类型信息、关于节点和环接之 间连接的信息、关于节点的三维形状信息、关于环接的三维形状信息、等 等。设施数据包括设施的多个记录,并且每个记录含有示出了关于目标设 施的名称信息、位置信息、详细信息、以及三维形状信息的数据。关于环 接、节点和设施的三维形状信息示出了三维结构,其包括三维形状和所述 环接、节点以及设施的表面颜色。
每个乐曲数据示出乐曲的音乐的进程(例如,Wave数据和MP3)。每个 附加乐曲数据与一个乐曲数据相对应,并且示出了关于所述乐曲的信息(例 如包含该乐曲的唱片的封套图像、唱片的乐曲列表、播放整首乐曲所需的 时间以及播放整张唱片所需的时间)。
相当于计算机的控制部件17是一个具有CPU、 RAM、 ROM、 I/O、等 等的微型计算机。CPU执行用以操控车辆导航设备1的程序,该程序从RAM 或地图数据获取部件16中读取。在执行过程中,CPU从RAM、 ROM和地图数据获取部件16中读取信息。然后,CPU向RAM的存储介质和(如果可 能)地图数据获取部件16写入信息,以便从/向位置检测部件11、显示装置 12、操作部件13、扬声器14以及外部信息接收部件15传输信号。
在控制部件17执行该程序时所执行的具体处理包括指示当前位置、 显示三维地像、引导路线计算、路线引导、以及播放乐曲等等。
在指示当前位置时,使用一种技术,例如已知的地图匹配,基于来自 位置检测部件11的信号指示车辆的当前位置和方向。
在显示三维地像的进程中,根据地图数据将三维地像显示在 显示装置12的显示屏幕上。三维地像以风景(landscape)的形式显示在 二维表面上,当人在特定三维观察点朝特定方向(北,南,东北等)以特定俯 角(即相对于水平方向的俯视角)俯视地面时可以观察到此风景。
控制部件17根据地图数据指定地图上特定区域中的节点、环接和设施 的位置,以便在显示装置12上显示该区域的三维地像。控制部件17 根据关于所指定节点、环接和设施的三维形状信息,指定在该区域中三维 空间中的三维结构。然后,控制部件17生成在标准观察点朝标准方向以标 准俯角俯视该三维结构所得到的风景的二维投影图像,并将该投影图像作 为三维地像输出至显示装置12。
所述标准观察点可以相对于地图上显示目标的范围内的中心坐标(维 度、经度)保持恒定,或者可能基于用户对操作部件13的操作而连续地或逐 渐地变化。标准方向和特定俯角两者之一或者两者全部可以是恒定的,或 可以基于用户对操作部件13的操作而连续地或逐渐地变化。
在引导路线的计算中,从操作部件13接收用户输入的目的地,以计算 从当前位置到目的地的最佳引导路线。在此引导路线计算中,作为让用户 选择目的地的一种辅助功能,控制部件17也可以执行三维图像显示处理。
在线路引导时,在显示装置12上显示突出显示所计算的引导路线并被 叠置在三维地像上的一个图像,并且在需要时,例如当用户的车辆到 达一个引导交叉路口时,将指示右转弯、左转弯等等的引导语音信号输出 到扬声器14。与此同时,控制部件17执行三维图形显示处理,以显示该突
出显示所计算的引导路线并被叠置在三维地像上的图像。
在播放乐曲时,将基于上述乐曲数据所描述的乐曲进程的乐曲输出至扬声器14。
图2示出了由控制部件17执行的程序100的流程图,其用于将一个突 出显示引导路线的图像叠置在三维地像上。在该突出显示引导路线的 图像中,路线墙壁沿着该路线、在三维空间中从引导路线垂直向上鸷立。
如图2所示,首先在S110,控制部件17获取将要显示的一个区域中的 地图的三维数据。具体而言,通过上述方法,指定根据该区域的三维空间 中的节点、环接和设施所形成的特定三维结构。
在S115,在三维结构中指定路线墙壁形成目标道路。所述路线墙壁形 成目标道路是一条在其上形成了路线墙壁的道路。引导路线与该路线墙壁 形成目标道路相对应。在S115,产生关于所指定的路线墙壁形成目标道路 的预估的行车经过计划信息(passage schedule information)。该预估的行车经 过计划信息示出了用户车辆在路线墙壁形成目标路线的多个位置上的未来 行车经过时间。该预估的行车经过计划信息可以基于,例如到沿着路线的 多个位置的距离以及车辆的平均速度(例如,30公里/小时)来指定。
在S120,生成要形成为该路线墙壁形成目标道路的路线墙壁的三维数 据。此数据生成将在稍后详细解释。
在S130,通过将S110处生成的三维地图数据与S120处生成的路线墙 壁结合在一起来生成三维结构。生成三维结构的风景的二维投影图像,并 将其输出至显示装置12,该三维结构的风景是从预定观察点朝预定方向以 预定俯角俯视得到的。与此同时,输出至显示装置12的投影图像示出了结 合到三维地像中的路线墙壁的一个图像,该路线墙壁对应于高耸结构 的一个实例。根据三维结构生成投影图像的技术是公知的。可以使用任一 种技术。例如,可以使用根据一种其中以三维方式结合了多个多边形的三 维结构来生成投影图像的技术。
图3示出了在显示装置12的显示屏幕20上同时显示的三维地像 21和路线墙壁22。在此说明书中,与显示屏幕20中的天空相对应的部分 23不是三维地像的组成部分。路线墙壁22显示为墙壁形状的物体,其 在三维空间中沿着引导路线24从引导路线24垂直向上耸立。
相应的,由于在投影到显示屏幕20上的三维空间中,从引导路线24 耸立的路线墙壁22位于引导路线24之上,因此与引导路线24相比,更容易观察到路线墙壁22。此外,由于路线墙壁22沿着引导路线24从引导路 线24耸立,因此路线墙壁22的位置直接显示了引导路线24的位置。因此, 当三维地像显示在显示屏幕20上时,可以轻松地确认引导路线24。
在图3中,路线墙壁22是纯白色的。三维地像21的一般颜色通 常是深颜色,例如深棕色、深绿色和深灰色。在此情况中,路线墙壁22由 白色表示,其可以清楚地与三维地像21区分开,以便轻松地识别出引 导路线24。通过使用诸如白色之类的浅颜色,使路线墙壁22看上去像一条 光带。因此,路线墙壁22使得用户感觉紧张的概率减小了。
在三维地像21中,透过路线墙壁22可以半透明或者透明地看到 三维空间中在路线墙壁背后的风景。换而言之,路线墙壁22的颜色是透明 的颜色。相应的,由于用户能够透过路线墙壁22看到路线墙壁22背后的 部分,因此能够减小路线墙壁22背后结构的可见性降低。
S120处的程序100生成路线墙壁22的三维数据的情况在下面进一步解 释。在路线墙壁22的三维数据的生成中,作为用于形成路线墙壁的形成数 据,确定路线墙壁相对于引导路线的高度的数据、路线墙壁的墙壁表面设 计的数据、当将路线墙壁结合到地图的三维结构中时的路线墙壁的位置数 据等等。
除墙壁表面的形状之外,墙壁表面设计指示墙壁表面的外表,例如颜 色,样式和透明度,以及显示在墙壁表面上的信息的内容。如上所述,控 制部件17决定将路线墙壁从地图中的引导路线垂直向上耸立放置。
控制部件17通过执行图4中显示为流程图的处理,决定路线墙壁的高 度、路线墙壁的墙壁表面设计、以及路线墙壁的墙壁表面上显示的信息。
在图4所示的处理中,控制部件17在S121处确定路线墙壁的基本墙 壁表面设计,然后在S122处确定路线墙壁的基本高度。控制部件17在S123 处决定是否在路线墙壁上显示信息。当控制部件17决定不在路线墙壁上显 示信息时,控制部件17将基本墙壁表面设计和基本高度确定为墙壁表面设 计和路线墙壁的高度。当控制部件17决定在路线墙壁上显示信息时,控制 部件17在S124处获取显示信息;在S125处确定显示信息的纹理,其对应 于在墙壁表面上显示的墙壁表面显示信息的一个实例;并在S126处根据该 显示信息的量确定路线墙壁的高度。例如,通过将纹理映射技术应用于多边形上,将在S125处确定的显示信息的纹理而不是在S121处确定的基本 墙壁表面设计,显示在路线墙壁的墙壁表面上。使用S126处的高度而不是 S122处使用的基本高度。
正如图3所解释的,S121处的基本墙壁表面设计使用透明的纯白色。 基于预定的俯角确定S122处的基本高度。此俯角影响到显示在显示屏 幕上的整个路线墙壁的尺寸。具体而言,随着俯角变大,整个路线墙壁的 高度统一变小。例如,如图5所示,当俯角大于图3所示的实例时,路线 墙壁22的高度统一低于图3中所示的高度。例如,图3中的路线墙壁22 的高度可以是五十米,而图5中的路线墙壁22的高度可以是三十米。此处 的高度不是相对于显示屏幕20的实际尺寸,而是包含三维结构的虚拟三维 空间中的高度,显示屏幕20中的投影图像即是根据该三维结构生成的。
相应的,由于在三维地像以较小俯视角显示时路线墙壁的高度增 加,因此路线墙壁被隐藏在诸如建筑物之类的结构背后的概率就减小了。 另外,由于当三维地像以较大俯视角显示时能够轻易的看到路线墙壁, 因此即使路线墙壁的高度降低,路线墙壁的可见性也能够得到保证。路线 墙壁的高度降低,从而使得路线墙壁与显示屏幕上其他部分重叠的区域可 以縮小。
可以根据用户先前输入的设置,在S123处决定是否显示信息。换而言 之,用户可以使用操作部件13决定是否显示信息,而控制部件17可以将 该决定记录在存储介质上,并根据该记录决定是否显示信息。
在S124处所获取的显示信息包括上述附加乐曲数据、预估的行车经过 路线点的时间的数据、交通数据、天气数据、周围设施数据等等。
在一些情况下,在获取附加乐曲数据时,控制部件17同时执行乐曲播 放和三维地像显示处理。在这种情况下,控制部件17可以获取与当前 播放的乐曲数据相对应的附加乐曲数据以及在包含当前播放乐曲数据的唱 片中、在当前播放乐曲的数据播放时或者播放之后将要播放的全部乐曲数 据的附加乐曲数据,作为显示信息。
所述预估的行车经过路线点的时间的信息示出了行车经过一条引导路 线上一个或多个路线点的预估时间。例如,控制部件17可以通过将到引导 路线上的路线点的距离除以预定行车速度(例如,30公里/小时),来获取该预估的行车经过时间。
交通数据包括从外部信息接收部件15获取的各个不同区域中的当前交 通状况数据以及各个不同区域中的预报交通状况数据。天气数据包括从外 部信息接收部件15获取的各个不同区域中的当前天气数据以及各个不同区 域中的天气预报数据。周围设施数据示出了关于引导路线周围的设施(例如 商店)的信息,并且该信息是从显示地图数据中用于示出设施详情的信息中 获取的。
解释在S125处决定所获取显示信息的纹理的处理。显示信息的纹理意 思是用于在路线墙壁的墙壁表面上呈现显示信息时呈现显示设计的图像。 例如,与当前播放乐曲数据相对应的附加乐曲数据的纹理可以使用包含在 该附加乐曲数据中的唱片封套图像。另外,例如,与关于有雨天气的信息 相对应的纹理可能使用显示雨点的图像。
在S125处,还决定了已确定纹理的路线墙壁上的布局,即,决定在路 线墙壁上放置已确定纹理的位置。具体而言,在引导路线上指定与关于多 个纹理中每个纹理的显示信息相关的、引导路线上的位置范围,并将所述 纹理放置在所指定位置范围内的路线墙壁上。
下面示出了用于指定与特定显示信息相关的、引导路线上的位置范围 的方法的一个实例。例如,当显示信息是与当前播放唱片中所包含的剩余 乐曲数据相对应的附加乐曲数据时,根据该附加乐曲数据计算与预估的内 部和外部信息相对应的、从当前时间至唱片播放结束时间的时间范围,并 与预估的行车经过计划信息相比较。然后,在引导路线上估计当前播放唱 片时所在的位置部分,并且该位置部分可以是与显示信息相关的一个位置 范围。
例如,当显示信息是天气信息数据并且该数据指示包含该引导路线的 一部分的一个区域中存在连续降雨时,与该部分相对应的位置范围可以是 与该显示信息相关的位置范围。
例如,当显示信息是周围设施数据并且该数据显示在引导路线上特定 位置附近的商店的详细信息(例如,开始营业时间、营业结束时间、事件信 息等)时,包含该特定位置的预定范围可以是与该显示信息相关的位置范围。
当多份显示信息涉及到引导路线上的同一位置范围时,将与最紧急的显示信息相对应的纹理指定到该位置范围的路线墙壁上。地震、事故、台 风、交通管制、有雨天气和乐曲播放的紧迫性可以按此顺序排列优先级。
可以将与行车经过路线墙壁各个部分所需的预估的时间区间相关的信
息以显示在该部分上,所述时间区间是基于所述预估的行车经过计划信息 而确定的。
图6示出了在显示屏幕20中将多个纹理22a和22b布置在路线墙壁22 上的实例。在此实例中,将封套纹理22a布置在唱片乐曲播放的位置范围 内,将有雨天气纹理22b布置在预计降雨的位置范围内。透过这些纹理可 以半透明地观察到路线墙壁背面的结构(例如建筑物)。
因此,通过在路线墙壁的墙壁表面中显示各种不同的信息,例如乐曲 信息、预估的路线点行车经过时间、交通状况、天气状况以及周围设施信 息,可以有效地利用墙壁表面的空间。
控制部件17在引导路线的多个位置范围的每一个中的路线墙壁的墙壁 表面上放置显示信息,该显示信息示出了在该位置范围内、在行车经过时 间范围内该车辆的内部状态或该车辆的外部环境。相应的,引导路线不仅 用作一组位置信息,还用作按时间顺序排列的位置信息,从而使得在当前 时间上或当前时间之后的时刻,可以观察到用户周围的环境与其位置信息 之间的联系。
即使是在路线墙壁的纹理沿着引导路线发生改变时,每个纹理的低端 或触及引导路线的部分的颜色在显示屏幕20中路线墙壁的所有范围内可以 一直是恒定的。相应的,用户可以更明确地把握引导路线的连续性。
在S126处基于显示信息的量决定路线墙壁的高度。例如,可以根据用 户对操作部件13的操作决定显示信息的量。在这种情况下,用户通过使用 操作部件13,从详细信息显示和简易信息显示中选取一种。当控制部件17 根据该操作结果执行简易信息显示时,控制部件17将路线墙壁的高度设置 为与S122处所确定的基本高度相同。当控制部件17根据该操作结果执行 详细信息显示时,控制部件17将路线墙壁的高度设置为大于S122处所确 定的基本高度。
图7示出了当选择详细信息显示时路线墙壁22的一个显示实例。当选 择了详细信息显示时,路线墙壁22的高度变高,并且在S125处所指定的纹理内容包括更多的信息。在图7的实例中,纹理中包含了唱片的乐曲列 表,作为更详细的乐曲信息。
在S126,引导路线上每个位置范围中的路线墙壁的高度随着获取到的 与该位置范围相关的显示信息的量的增多而变得越来越高。例如,与详细 信息仅包括开始营业时间和停止营业时间的情况相比,当详细信息包括幵 始营业时间、停止营业时间和事件信息时,与在S124处获得的周围设施信 息中关于商店的详细信息相关的位置范围中的路线墙壁可能会更高。
因此,在路线墙壁22的每一部分中都要决定路线墙壁22的高度,以 便在显示信息的量变大时使高度随之变高。作为结果,提高了显示在墙壁 表面上的信息的可见性。
在图7的实例中,作为增加路线墙壁22的高度的结果,路线墙壁22 延伸超出了显示屏幕20的上端之外。在这种情形下,控制部件17可以根 据用户对操作部件13的滚动操作,在显示屏幕20中的路线墙壁22上垂直 滚动显示区域。
因此,当路线墙壁22的上端超出了显示屏幕20之外时,由于可以在 路线墙壁的墙壁表面上垂直滚动纹理上所显示的信息,因此能够轻松地看 到在超出显示屏幕20之外的部分的纹理上所显示的信息。
(第二实施例)
本发明的第二实施例解释如下。本实施例中用于确定在S122处的基本 高度的方法与第一实施例中的方法有所不同。具体而言,控制部件17确定 路线墙壁每一部分的高度,从而使得随着该部分越来越接近三维空间中的 前侧(nearside)时,高度随之变低。
例如,基本高度可以在引导路线的每个交叉路口处改变(第一方法),并 且基本高度也可以在包含交叉路口的范围内逐渐改变(第二方法)。
图8示出了第一方法中显示屏幕20上路线墙壁22的一个显示实例, 图9示出了第二方法中显示屏幕20上路线墙壁22的一个显示实例。在图8 和9中,只有路线墙壁22的外形和弯曲部分用实线显示。路线墙壁22的 墙壁表面的实际设计与第一实施例中相同。
在图8和9的实例中,引导路线包含三个交叉路口。在这三个交叉路 口处的路线墙壁的上端25b至25d,路线墙壁22的高度逐步改变。在三维空间中最接近用户的边缘25a至交叉路口 25b的范围26a中,路线墙壁22 的高度是恒定值hl。在交叉路口25b至交叉路口25c的范围26b中,路线 墙壁22的高度是恒定值h2(h2>hl)。在交叉路口 25c至交叉路口 25d的范 围26c中,路线墙壁22的高度是恒定值h3(h3>h2)。从交叉路口 25d至三 维空间中距离用户最远的交叉路口 25e的范围26d中,路线墙壁22的高度 是恒定值h4(h4〉h3)。
因此,路线墙壁的高度在每个交叉路口处突然变化,从而即使引导路 线转向很复杂,用户也能够掌握这些转弯的结构。例如,在用户不易看到 的范围26c及其周围,范围26c中的路线墙壁就要高于范围26b中的。相应 的,范围26c中的路线墙壁隐藏于范围26b中的路线墙壁背后的程度被减 小了,从而能够轻易的掌握范围26c周围的转弯结构。
如图9所示,通过第二方法,路线墙壁的高度从当用户在三维空间中 观察时的前侧向远侧平滑增长。在图9中,沿着引导路线每单位距离上路 线墙壁高度的增长率是恒定的。此增长率可以在交叉路口处是较高值,在 其他部分是较低值。因此,在实现第一方法中的效果的同时,还可以实现 路线墙壁高度的平滑改变。
三维空间中的路线墙壁22的高度在路线墙壁22在三维空间中更加接 近用户的一侧变得较低。减小了前侧的路线墙壁22与远侧的路线墙壁22 相重叠的可能性,从而减小了路线墙壁22的布置变得不清晰的可能性。
第一实施例中基本高度的确定和本实施例中基本高度的确定可以相互 组合。
(第三实施例)
本发明的第三实施例解释如下。此实施例与第一实施例的不同之处在 于在S121处由控制部件17确定的基本墙壁表面设计。具体而言,在S121 处,控制部件17确定路线墙壁的亮度、色调、饱和度、样式以及透过率中 的至少一种数据沿着路线墙壁的高度方向(在三维空间中)改变。在两个实施 例中,路线墙壁都是透明的。
例如,路线墙壁的透过率可以在路线墙壁的较高位置处变得更高。在 这种情况下,路线墙壁的上部的透明度较高,从而提高了路线背后结构的 可见性。另外,路线墙壁的下部的透明度较低,用户能够更明确地识别出引导路线。
路线墙壁的下端(面向道路)可以是白色的,路线墙壁的颜色可以在路线 墙壁的上部持续变深。路线墙壁的亮度可以是从下端到上端逐渐减小。路 线墙壁的样式的一致性可以是从下端到上端逐渐减小。
图10和11示出了显示屏幕20中的路线墙壁31和32的一个显示实例, 其中,路线墙壁31和32中的样式的一致性有所改变。在图10中,普通道 路27上方的高速公路28是引导路线,在图11中,普通道路27是引导路 线。
路线墙壁31和32分别从高速公路28和普通道路27向上延伸。当路 线墙壁31和32的色调相一致时,普通道路27和高速公路28互相重叠, 因此用户有可能难以确定路线墙壁31和32是从普通道路27和高速公路28 中的哪一个延伸而来的。然而,当路线墙壁的亮度、色调、饱和度、样式 以及透过率中的至少一种数据从路线墙壁31和32的下部至上部发生改变 时,用户就能够根据路线墙壁的设计的变化掌握引导路线位于哪个高度。
在上述实施例中,车辆导航设备1与地图显示控制器的一个实例相对 应。控制部件17通过执行程序100的S115,充当路线指定方法或单元的一 个实例,通过执行S120充当高耸结构形成方法或单元的一个实例,并通过 执行S130充当显示指令方法或单元的一个实例。
为了方便起见,显示上述实施例所解释的图3、 5和6中路线墙壁的上 端和下端的虚线,以便能够轻易区分出路线墙壁。在显示装置12的实际显 示屏幕中显示的路线墙壁的上端和下端上,这些边界线可以显示或不显示。
(其他实施例)
在上文中已经描述了本发明的多个实施例。本发明的范围并不仅仅局 限于上述实施例,可以包含各种不同的能够实现本发明功能的模式。
例如,尽管在上述实施例中当路线墙壁22显示为纯色时,路线墙壁22 的显示颜色是白色,但显示颜色也可以是鲜黄色、鲜绿色等等。当确定路 线墙壁22的显示颜色的亮度大于显示屏幕20上当前所显示的三维地 像21的平均亮度时,用户明确地将三维地像21和路线墙壁22区分开, 就像路线墙壁22以白色显示时一样,而路线墙壁22看起来像一堵亮墙以 减小紧张感。在上述实施例中,尽管在路线引导时将路线墙壁与三维地像同时 显示,但是在其他操作中路线墙壁也可以与三维地像同时显示。在这 种情况下,路线墙壁所示出的路线不需要是引导路线,而可以是由其他方 法确定的路线。
在上述实施例中,即使当路线墙壁上的纹理沿着引导路线发生改变以
使得用户能够更明确地掌握引导路线的连续性时,在显示屏幕20中路线墙 壁的所有范围中的纹理的下端可以是恒定的。然而,此类结构对于用户掌 握引导路线的连续性来说并不总是必需的。例如,即使当颜色并不从路线 墙壁的上端至下端发生改变而是沿着路线发生改变时,也可以掌握引导路 线的连续性。只要路线墙壁下端的颜色使得能够识别出路线的连续性,用 户就能够掌握弓I导路线的连续性。
控制部件17可以响应用户对操作部〗牛13的左右滚动操作,在显示屏 幕20中的路线墙壁上沿着路线(在墙壁表面的左右方向上)滚动显示区域。 相应的,增加了墙壁表面上信息显示的自由度。
本发明的高耸结构并不总需要是具有墙壁形状的路线。例如,高耸结 构可以是沿着路线离散排列的多个圆柱体。
本发明的地图显示控制器可以不应用于车辆导航设备,而应用于手持 地图显示装置(例如,具有地图显示功能的手持电话)以及可以安装地图显示 程序的非手持个人计算机。
在上述实施例中,由于控制部件17执行程序而实现的功能可以使用具 有所述功能的硬件(例如,可以对电路进行编程的FPGA)来实现。
换而言之,上文所解释的过程、步骤或方法的任一者或任意组合都可 以实现为软件单元(例如子程序)和/或硬件单元(例如电路或集成电路),包含 或不包含相关装置的功能;更进一步,硬件单元可以内建于微型计算机中。
更进一步,软件单元或多个软件单元的任意组合可以包含在软件程序 中,软件程序可以包含于计算机可读存储介质中或者可以通过通信网络下 载并安装在计算机中。
(各个方面)
此处描述的主题的各个方面在下面的条款中陈述。
根据第一方面,以下提供了一种用于在显示装置上显示三维地像的地图显示控制器。包括了路线指定功能,用于在所述三维地像中指 定路线。包括了高耸结构形成功能,用于生成用以形成高鸷结构的形成数 据,所述高耸结构在三维地像所显示的三维空间中沿着所述路线从所 述路线上耸立。包括了显示指令功能,用于在显示装置上显示结合到三维 地像中的高耸结构的图像,从而能够透过高耸结构半透明地或透明地 观看到在三维地像的三维空间中高耸结构背后的部分。
相应的,由于在所述三维空间中从指定的路径上餘立的高鸷结构在路 线上方,因此与所述路线相比更容易观察到所述高鸷结构。此外,由于所 述高耸结构沿着所述路线从所述路线上耸立,因此所述高耸结构的位置直 接显示了该路线的位置。因此,当三维地像显示在显示装置上时,能 够轻松地确认所述路线。
相应的,由于可以透过高耸结构透明地观看到高耸结构背后的部分, 因此能够减小高耸结构背后结构可见性的降低。
根据第二方面,以下提供了一种用于在显示装置上显示三维地像 的地图显示控制器。包括了路线指定功能,用于在三维地像中指定路 线。包括了高耸结构形成功能,用于生成用以形成高耸结构的形成数据, 所述高耸结构在三维地像所显示的三维空间中沿着路线指定功能所指 定的路线以墙壁的形状耸立。包括了显示指令功能,用于在显示装置上显 示根据所述形成数据而结合到三维地像中的高耸结构的图像。其中, 高鸷结构形成功能将在高鸷结构的墙壁表面上显示的墙壁表面显示信息指 定为所述形成数据的一部分。
相应的,还是在第二方面中,通过与第一方面的公共部分,能够在三 维地像显示在显示设备上时,轻松地确认所述路线。在第二方面中, 高鸷结构形成功能将在高食结构的墙壁表面上所显示的墙壁表面显示信息 指定为所述形成数据的一部分。相应的,所述地图显示控制器能够在具有 墙壁形状的高耸结构的墙壁表面上显示的所指定的信息。通过在墙壁表面 上显示信息,能够有效地使用墙壁表面的空间。
确定作为所述形成数据的一部分的、所述高耸结构的高度的数据,从 而使得随着墙壁表面信息的量变大,所述高度随之变高。相应的,提高了 在墙壁表面上所显示的信息的可见性。路线指定功能可以获取预估的行车经过计划信息,其示出了在当前时 间或当前时间之后,在所指定的路线上多个位置的每一个处的行车经过时 间。高鸯结构形成功能可以获取预估的内部和外部信息,其示出了在当前 时间或者当前时间之后的多个时刻的每一个中车辆的内部状态或者车辆的 外部环境。所述预估的内部和外部信息可以与所述预估的行车经过计划信 息不同或相同。
在此情况下,高鸷结构形成功能可以将墙壁表面f言息指定为用于如下: 根据所述预估的内部和外部信息和所述预估的行车经过计划信息,在所述 线路上的多个位置范围的每一个中的墙壁表面的一部分上,显示在和该位 置范围相对应的行车经过时间范围中的、车辆的内部状态或者车辆的外部 环境。
相应的,所述路线不仅被看作是一组位置信息,而且还被看作是按时 间顺序排列的位置信息,从而在当前时间或者当前时间之后的特定时刻, 能够可视化用户周围环境与位置信息之间的联系。
当高耸结构的上端超出显示装置的显示范围之外时,地图显示控制器 可以按照用户的操作,在显示装置上的墙壁表面内垂直滚动墙壁表面显示 信息。相应的,能够更容易地观看到墙壁表面显示信息。
地图显示控制器可以按照用户的操作,在墙壁表面内沿着所述路线滚 动墙壁表面显示信息。相应的,提高了在墙壁表面中的信息显示自由度。
地图显示控制器可以确定作为所述形成数据的一部分的、三维空间中 高耸结构的高度的数据,从而使得随着相对于三维地像的俯角变大, 所述高度随之变低。
当在较小俯角上显示所述三维地像时,高耸结构的高度增加。这 减小了所述高耸结构被隐藏在其他的诸如建筑物之类的结构背后的可能 性。相反的,当在较大俯角上显示所述三维地像时,能够更容易地观 看到高耸结构。即使是高耸结构的高度降低,也能够保证高耸结构的可见 性。高耸结构的高度的降低能够减小由于高耸结构的高度降低所造成的、 所述高耸结构与显示屏幕上其他部分重叠的区域。
高耸结构形成功能可以确定作为所述形成数据的一部分的、三维空间 中高耸结构的高度的数据,从而使得随着用户的观察点在三维空间中向更前侧靠近,所述高度随之变低。这相应地减小了当在前侧的鸷立结构与在 后侧的耸立结构重叠时耸立结构的布置变得不清楚的可能性。
地图显示控制器可以确定作为所述形成数据的一部分的、高鸷结构的 显示颜色的数据,从而使得所述显示颜色变为白色。由于高耸结构用白色 显示,这能够明确地将高耸结构与三维地像区分开,因此路线的识别 变得更为容易。通过使用浅颜色(例如白色)以使得高耸结构看起来像一条光 带,减小了用户由于高耸结构而产生紧张感的可能性。
地图显示控制器可以确定作为所述形成数据的一部分的、高耸结构的 显示颜色的亮度的数据,从而使得所述亮度变得比在显示装置上显示的三 维地像的平均亮度高。同样在该情况下,可以获得与以白色显示高耸 结构的情况相同的优势。
地图显示控制器可以确定作为所述形成数据的一部分的、高耸结构的 亮度、色调、饱和度、样式以及透过率之中的一种数据沿着高耸结构的高 度方向变化。相应的,在改变高耸结构的亮度、色调、饱和度、样式以及 透过率的标准时,用户能够掌握路线位于哪里。
地图显示控制器可以确定作为所述形成数据的一部分的、高耸结构的 透过率的数据,从而使得所述透过率在高耸结构的较高位置处变得较高。 相应的,由于高耸结构上部的透明度较高,因此提高了诸如建筑物之类的 结构透过高耸结构的可见性。另外,由于高耸结构下部的透明度较低,因 此可以更为明确地识别出所述路线。
地图显示控制器可以确定作为^f述形成数据的一部分的、高耸结构的 颜色的数据,从而使得在高耸结构中触及所述路线的部分的颜色使得能够 在显示装置的显示屏幕中识别出所述路线的连续性。
例如,地图显示控制器可以确定作为所述形成数据的一部分的、高耸 结构的颜色的数据,从而使得在高耸结构中触及所述路线的部分的颜色在 显示装置的显示屏幕中相一致。相应的,用户能够更为明确地掌握路线的 连续性。
此外,可以将第一方面作为一种用于在显示装置上显示三维地像 的方法来提供,作为第三方面。即,所述方法包括以下步骤(i)在三维地
像中指定路线;(ii)生成用于形成高耸结构的形成数据,所述高耸结构在三维地像所显示的三维空间中沿着所指定的路线耸立;以及(iii)在显 示装置上显示结合到三维地像中的高耸结构的图像,其中,根据所生 成的形成数据将高耸结构结合到三维地像中,从而能够透过高耸结构 半透明地或透明地观看到在三维地像的三维空间中高耸结构背后的部 分。
此外,作为另一方面,根据第三方面的方法可以作为包含在计算机可 读介质中的指令来提供,所述指令被计算机执行,用于在显示装置上显示 三维地像。
此外,类似地,可以将第二方面作为一种用于在显示装置上显示三维 地像的方法来提供,作为第四方面。即,所述方法包括以下步骤(i) 在三维地像中指定路线;(ii)生成用于形成高耸结构的形成数据,所述 高鸷结构在三维地像所显示的三维空间中沿着所述路线指定单元所指 定的路线耸立,所述形成数据包括在高耸结构的墙壁表面上显示的信息; 以及(iii)在显示装置上显示根据所述生成的形成数据而结合到三维地 像中的高耸结构的图像。
此外,作为另一方面,根据第四方面的方法可以作为包含在计算机可 读介质中的指令来提供,所述指令被计算机执行,用于在显示装置上显示 三维地像。
对本领域技术人员显而易见的是,可以对本发明的上述各个实施例进 行各种修改。然而,本发明的范围应该由附带的权利要求确定。
权利要求
1. 一种用于在显示装置上显示三维地像的地图显示控制器,所述地图显示控制器包括路线指定单元,配置为在所述三维地像中指定路线;高耸结构形成单元,配置为生成用于形成高耸结构的形成数据,所述高耸结构在所述三维地像所显示的三维空间中沿着所述路线并从所述路线上耸立;以及显示指令单元,配置为在所述显示装置上显示结合到所述三维地像中的所述高耸结构的图像,其中,根据所述高耸结构形成单元所生成的形成数据将所述高耸结构结合到所述三维地像中,从而能够透过所述高耸结构半透明地或透明地观看到在所述三维地像中的三维空间中所述高耸结构背后的部分。
2、 一种用于在显示装置上显示三维地像的地图显示控制器,所述 地图显示控制器包括路线指定单元,配置为在所述三维地像中指定路线; 高耸结构形成单元,配置为生成用于形成高耸结构的形成数据,所述高耸结构在所述三维地像所显示的三维空间中沿着所述路线指定单元所指定的路线以墙壁的形状耸立;以及显示指令单元,配置为在所述显示装置上显示根据所述高耸结构形成单元所生成的形成数据而结合到所述三维地像中的所述高鸷结构的图像,其中,所述高耸结构形成单元进一步配置为,将在所述高耸结构的墙壁表面 上显示的墙壁表面显示信息指定为所述形成数据的一部分。
3、 如权利要求1所述的地图显示控制器,其中所述高耸结构沿着所述路线指定单元所指定的路线以墙壁的形状鸷 立,并且所述高耸结构形成单元进一步配置为,将在所述高鸷结构的墙壁表面上显示的墙壁表面显示信息指定为所述形成数据的一部分。
4、 如权利要求2或3所述的地图显示控制器,其中 所述高耸结构形成单元配置为,确定作为所述形成数据的一部分的、所述三维空间中所述高耸结构的高度的数据,从而使得随着所述墙壁表面 信息的量变大,所述高度随之变高。
5、 如权利要求2或3所述的地图显示控制器,其中 所述路线指定单元配置为获取预估的行车经过计划信息,其指示了在当前时间或当前时间之后的时刻内,在所述指定的路线上多个位置中每一 个处的行车经过时间;所述高鸷结构形成单元配置为获取预估的内部和外部信息,其指示在 所述当前时间或者所述当前时间之后的多个时间的每一个中车辆的内部状 态或者所述车辆的外部环境;并且所述高耸结构形成单元配置为将所述墙壁表面信息指定为用于如下的 信息根据所述预估的内部和外部信息和所述预估的行车经过计划信息, 在所述指定的线路上的多个位置范围的每一个中的墙壁表面的一部分上, 显示与在和该位置范围相对应的行车经过时间范围中、所述车辆的内部状 态或者所述车辆的外部环境相关的信息。
6、 如权利要求2或3所述的地图显示控制器,其中 所述显示指令单元配置为,当所述高耸结构的上端超出所述显示装置的显示范围之外时,按照用户的操作,垂直滚动所述墙壁表面内的所述墙 壁表面显示信息。
7、 如权利要求2或3所述的地图显示控制器,其中 所述显示指令单元配置为,按照用户的操作,沿着所述路线滚动所述墙壁表面内的所述墙壁表面显示信息。
8、 如权利要求1或2所述的地图显示控制器,其中所述高耸结构形成单元配置为,确定作为所述形成数据的一部分的、 所述三维空间中所述高耸结构的高度的数据,从而使得随着相对于所述三 维地像的俯角变大,所述高度随之变低。
9、 如权利要求1或2所述的地图显示控制器,其中 所述高耸结构形成单元配置为,确定作为所述形成数据的一部分的、所述三维空间中所述高耸结构的高度的数据,从而使得随着所述用户的观 察点在所述三维空间中靠近前侧,所述高度随之变低。
10、 如权利要求1或2所述的地图显示控制器,其中 所述高耸结构形成单元配置为,确定作为所述形成数据的一部分的、所述高耸结构的显示颜色的数据,从而使得所述显示颜色变为白色。
11、 如权利要求1或2所述的地图显示控制器,其中 所述高耸结构形成单元配置为,确定作为所述形成数据的一部分的、所述高鸷结构的显示颜色的亮度的数据,从而使得所述亮度变得比在所述 显示装置上显示的所述三维地像的平均亮度高。
12、 如权利要求1或2所述的地图显示控制器,其中 所述高耸结构形成单元配置为,确定作为所述形成数据的一部分的、关于所述高耸结构的(i)亮度、(ii)色调、(iii)饱和度、(iv)样式以及(v)透过率 之中的一种数据,从而使得该种数据沿着所述高耸结构的高度方向变化。
13、 如权利要求1或2所述的地图显示控制器,其中 所述高耸结构形成单元配置为,确定作为所述形成数据的一部分的、所述高耸结构的透过率的数据,从而使得所述透过率在所述高耸结构的较 高位置处变得较高。
14、 如权利要求1或2所述的地图显示控制器,其中 所述高耸结构形成单元配置为,确定作为所述形成数据的一部分的、所述高耸结构的颜色的数据,从而使得在所述高耸结构中触及所述路线的 部分的颜色变为能够在所述显示装置的显示屏幕中识别出所述路线的连续 性的颜色。
15、 如权利要求14所述的地图显示控制器,其中 所述高耸结构形成单元配置为,确定作为所述形成数据的一部分的、所述高耸结构的颜色的数据,从而使得在所述高耸结构中触及所述路线的 部分的颜色在所述显示装置的显示屏幕中保持恒定。
16、 一种计算机可读介质,其包括由计算机执行的指令,所述指令包括用于在显示装置上显示三维地像的计算机实现方法,所述指令包括: 在所述三维地像中指定路线;生成用于形成高耸结构的形成数据,所述高鸷结构在所述三维地 像所显示的三维空间中沿着所述指定的路线耸立;在所述显示装置上显示结合到所述三维地像中的所述高耸结构的 图像,其中,根据所生成的形成数据将所述高耸结构结合到所述三维地图 图像中,从而能够透过所述高耸结构半透明地或透明地观看到在所述三维 地像的三维空间中所述高耸结构背后的部分。
17、 一种计算机可读介质,其包括由计算机执行的指令,所述指令包 括用于在显示装置上显示三维地像的计算机实现方法,所述指令包括在所述三维地像中指定路线;生成用于形成高耸结构的形成数据,所述高鸷结构在所述三维地 像所显示的三维空间中沿着所述路线指定单元所指定的路线鸷立,所述形 成数据包括在所述高耸结构的墙壁表面上显示的信息;并且在所述显示装置上显示根据所述生成的形成数据而结合到所述三维地 像中的所述高耸结构的图像。
全文摘要
地图显示控制器(17)在显示装置(12)的显示屏幕(20)上显示三维地像(21),并在显示装置的三维地像中沿着路线(24)并从路线上耸立路线墙壁(22)。这样减小了在显示屏幕上所显示的三维地像中诸如建筑物之类的结构背后的路线的确认难度。
文档编号G06T17/05GK101285689SQ20081009214
公开日2008年10月15日 申请日期2008年4月8日 优先权日2007年4月9日
发明者名木山景, 松野畅子 申请人:株式会社电装
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1