图像生成装置、荷重显示方法、记录媒体及程序的制作方法

文档序号:2610522阅读:282来源:国知局
专利名称:图像生成装置、荷重显示方法、记录媒体及程序的制作方法
技术领域
本发明涉及适合于将伴随虚拟空间的移动体的行驶状况(移动状况)而产生的荷重等适当地视觉化的图像生成装置、荷重显示方法、记录媒体及程序。
背景技术
目前,业务用或家庭用的游戏装置正广泛普及。这样的游戏装置中,作为一例,可以进行基于汽车等的乘坐物的竞速游戏的娱乐。
这样的竞速游戏,例如,一般为使用者(玩家)通过操作控制器等,驾驶在虚拟空间中行驶的虚拟车辆(F1赛车或市面上销售的汽车等)到达规定的目标地点,与其他的车辆比赛到达的先后或所需时间。
另外,公开有即使是对游戏操作不熟练的使用者也可以通过比较简单的操作而进行竞速游戏的娱乐的比赛游戏装置的技术(例如,参照专利文献1)。
专利文献1日本特开平11-114222号公报(第2~3页、图1)但是,在对竞速游戏娱乐的现有的游戏装置中,玩家不能充分地把握虚拟车辆的举动的情况很多。
即,若为现实的车辆,则在加速或减速等时,由于惯性力的作用,驾驶者等体会到向后的荷重或向前的荷重。另外,在弯道等的转弯时,由于离心力的作用,体会到与转弯方向相反的荷重。通过这样的荷重的体会,驾驶者等可以容易把握车辆的举动或行驶状况。
与此相对,在竞速游戏的玩家中,从显示的影像中体会不到任何荷重,存在着使用者不能充分地把握虚拟车辆的举动的问题。

发明内容
本发明是为解决上述问题而做出的,其目的在于,提供一种图像生成装置、荷重显示方法、记录媒体及程序,其可以适当地将伴随虚拟空间的移动体的行驶状况(移动状况)而产生的荷重等视觉化。
根据本发明的第一观点的图像生成装置,具有操作输入接受部、移动状况管理部、荷重计算部、仪表图像生成部及显示部,按以下方式构成。
首先,操作输入接受部,接受对在虚拟空间内移动的虚拟移动体的操作输入。另外,移动状况管理部,根据所接受的操作输入,管理移动体的移动状况。
另外,荷重计算部,根据所管理的移动状况,计算施加在移动体中的虚拟操纵者上的荷重。另外,仪表图像生成部,根据计算出的荷重,生成表示荷重的方向和大小中的至少一方的仪表图像。而且,显示部,显示所生成的仪表图像。
作为一例,仪表图像生成部,以平面区域(圆圈内的平面等)的中心为原点,按照施加荷重的方向及其大小,生成头部符号(将虚拟的操纵者的头图形化了的符号)偏离原点的仪表图像。由此,在显示部上,显示出操纵者的头由于荷重的作用向哪个方向摆动了多少。
即,由于按照移动状况显示出表示荷重的方向以及大小的仪表图像,因此使用者可以认识到通过自己的操作引起的荷重。
其结果,可以适当地将伴随于移动体的移动状况而产生的荷重等视觉化。
根据本发明的第二观点的图像生成装置,具有图像信息存储部、操作输入接受部、移动状况管理部、荷重计算部、仪表图像生成部,视野图像生成部及显示部,按以下方式构成。
首先,图像信息存储部,存储包含虚拟空间内配置的风景图像的图像信息。另外,操作输入接受部,接受对在虚拟空间内移动的虚拟移动体的操作输入。而且,移动状况管理部,根据所接受的操作输入,管理移动体的移动状况。
另外,荷重计算部,根据所管理的移动状况,计算施加在移动体中的虚拟操纵者上的荷重。另外,仪表图像生成部,根据计算出的荷重,生成表示荷重的方向和大小中的至少一方的仪表图像。另外,视野图像生成部,根据所存储的图像信息及所管理的移动状况,生成以移动体为基准的视野图像(例如,驾驶员视野等)。而且,显示部,将所生成的仪表图像和所生成的视野图像合成并显示。
作为一例,仪表图像生成部,以平面区域的中心为原点,按照荷重的方向及其大小,生成头部符号偏离原点的仪表图像。由此,在显示部上,操纵者的头由于荷重导致的向哪个方向摆动了多少与视野图像一同显示出来。
即,由于按照移动状况,表示荷重的方向以及大小的仪表图像与视野图像一同显示,因此使用者可以认识到由于自己的操作产生的荷重。
其结果,可以将伴随移动体的移动状况而产生的荷重等适当地视觉化。
也可以是,所述仪表图像生成部,在生成规定的平面区域内配置有符号的仪表图像时,按照计算出的该荷重,配置从该平面区域中的原点向对应的方向移动了对应的距离的符号。
作为一例,仪表图像生成部,在移动状况为加速/减速时,使头部符号从原点(中心等)向后方/前方移动。另外,当移动状况为左/右转弯时,使头部符号从原点(中心等)向右方向/左方向移动。
即,按照基于移动状况的荷重,显示出头部符号从原点移动(朝向对应的方向移动对应的距离)的仪表图像,使用者从该仪表图像可以体会到施加给虚拟的操纵者的荷重。其结果,可以适当地将伴随移动体的移动状况而产生的荷重等视觉化。
另外,所述仪表图像生成部,可以生成包含伴随轨迹的符号的仪表图像。
该情况下,根据符号(头部符号)的轨迹(痕迹),也可以把握荷重的变化经过。
另外,也可以是,所述仪表图像生成部,根据由所述荷重计算部逐次计算出的荷重中、最近的规定数的荷重的平均值生成仪表图像。
该情况下,即使各个荷重存在着波动(摆动),由于平均化,可以防止头部符号的振动显示。
根据本发明的第三观点的荷重显示方法,具有操作输入接受工序、移动状况管理工序、荷重计算工序、仪表图像生成工序及显示工序,按以下方式构成。
首先,在操作输入接受工序中,接受对在虚拟空间内移动的虚拟移动体的操作输入。另外,在移动状况管理工序中,根据所接受的操作输入,管理移动体的移动状况。
另外,在荷重计算工序中,根据所管理的移动状况,计算施加在移动体中的虚拟操纵者上的荷重。另外,在仪表图像生成工序中,根据计算出的荷重,生成表示荷重的方向和大小中的至少一方的仪表图像。而且,在显示控制工序中,将所生成的仪表图像显示在规定的显示部上。
例如,在仪表图像生成工序中,以平面区域的中心为原点,按照施加荷重的方向及其大小,生成头部符号从原点偏离的仪表图像。由此,通过显示控制工序,在显示部上显示由于荷重的作用操纵者的头向哪个方向摆动了多少。
即,由于按照移动状况显示出表示荷重的方向以及大小的仪表图像,因此,使用者可以认识到自己的操作产生的荷重。
其结果,可以将伴随移动体的移动状况而产生的荷重等适当地视觉化。
根据本发明的第四观点的程序,构成为使计算机(包含游戏装置)具有作为上述图像生成装置的功能。
该程序,可以记录在紧致盘、软盘、硬盘、光磁盘、数字化视频盘、磁带、半导体存储器等的计算机可读取的信息记录媒体(记录媒体)上。
上述程序,可以独立于执行该程序的计算机,经由计算机通信网分发/销售。另外,上述信息记录媒体,可以独立于该计算机而进行分发/销售。
发明效果根据本发明,可以将伴随在虚拟空间中的移动体的行驶状况(移动状况)而产生的荷重等适当地视觉化。


图1是表示实现本发明实施方式的图像生成装置的典型的游戏装置概要结构的模式图;图2是表示本发明的实施方式的图像生成装置的概要结构的模式图;图3A是表示由该图像生成装置的行驶状况管理部管理的信息的一例的模式图;图3B是表示由该图像生成装置的行驶状况管理部管理的信息的一例的模式图;图4是表示由该图像生成装置的图像生成部描绘的视野图像的一例的模式图;图5A是表示该图像生成装置的仪表描绘部描绘的仪表图像的一例的模式图;图5B是表示该图像生成装置的仪表描绘部描绘的仪表图像的一例的模式图;图5C是表示该图像生成装置的仪表描绘部描绘的仪表图像的一例的模式图;图5D是表示该图像生成装置的仪表描绘部描绘的仪表图像的一例的模式图;图5E是表示该图像生成装置的仪表描绘部描绘的仪表图像的一例的模式图;图6是表示视野图像和仪表图像合成的显示图像的一例的模式图;图7是表示在该图像生成装置中执行的荷重显示处理的流程的流程图;图8A是表示显示图像的一例的模式图;图8B是表示显示图像的一例的模式图;图8C是表示显示图像的一例的模式图;
图9A是表示另一仪表图像的一例的模式图;图9B是用于说明头部符号的轨迹(痕迹)的模式图;图9C是用于说明头部符号的轨迹(痕迹)的模式图;图10A是说明轮胎的荷重的显示变化的情况的模式图;图10B是表示表示轮胎的荷重显示的一例的模式图;图10C是表示表示轮胎的荷重显示的一例的模式图;图11A是说明超过临界荷重的轮胎的显示的模式图;图11B是表示超过临界荷重的荷重显示的一例的模式图;图11C是表示超过临界荷重的荷重显示的一例的模式图;图12A是表示轮胎的形状显示不同的另一仪表图像的一例的模式图;图12B是表示轮胎的形状显示不同的另一仪表图像的一例的模式图;图13A是表示头部符号的形状不同的另一仪表图像的一例的模式图;图13B是表示头部符号的形状不同的另一仪表图像的一例的模式图;标号说明100 游戏装置101 CPU102 ROM103 RAM104 接口105 控制器106 外部存储器107 DVD-ROM驱动器108 图像处理部109 声音处理部110 NIC200 图像生成装置
201 操作输入接受部202 图像信息存储部203 行驶状况管理部204 图像生成部205 荷重计算部206 仪表描绘部207 显示控制部具体实施方式

(实施方式1)图1是表示实现本发明实施方式的图像生成装置的典型的游戏装置概要结构的模式图。下面,参照附图进行说明。
游戏装置100具有CPU(Central Processing Unit中央处理器)101、ROM(Read Only Memory只读存储器)102、RAM(RandomAccess Memory随机存取存储器)103、接口104、控制器105、外部存储器106、DVD(Digital Versatile Disk数字化视频光盘)-ROM驱动器107、图像处理部108、声音处理部109及NIC(NetworkInterface Card网络接口卡)110。
另外,将存储游戏用程序及数据的DVD-ROM安装在DVD-ROM驱动器107上,通过接通游戏装置100的电源,执行该程序,实现本实施方式的图像生成装置。
CPU101控制游戏装置100整体的动作,与各构成要素连接并进行控制信号或数据的交换。
ROM102上存储有电源刚接通后立即执行的IPL(Initial ProgramLoader初始程序装入程序),通过执行该程序,将存储在DVD-ROM上的程序读出到RAM103并开始基于CPU101的执行。
另外,在ROM102上,存储有游戏装置100整体的动作控制所需要的操作系统的程序或各种数据。
RAM103是用于暂时存储数据或程序的装置,其保存从DVD-ROM读出的程序或数据、以及其他游戏的进行或聊天通信需要的数据。
经由接口104连接的控制器105受理用户在游戏执行时进行的操作输入。
在经由接口104可以自由装卸地连接的外部存储器106上,可改写地存储有表示游戏的进行状态的数据、聊天通信的日志(记录)的数据等。用户经由控制器105进行指示输入,从而,这些数据可适当地存储在外部存储器106上。
安装于DVD-ROM驱动器107的DVD-ROM上,存储有用于实现游戏的程序和附随于游戏的图像数据及声音数据。通过CPU101的控制,DVD-ROM驱动器107进行对安装于其上的DVD-ROM的读取处理,读取需要的程序或数据,将它们暂时存储在RAM103等上。
图像处理部108,在通过CPU101或图像处理部108具有的图像计算处理器(无图示)对从DVD-ROM读出的数据进行加工处理后,将其存储在图像处理部108具有的帧存储器(无图示)上。存储在帧存储器上的图像信息以规定的同步定时转换为视频信号并输出到与图像处理部108连接的监视器(无图示)。由此,可以进行各种图像显示。
另外,图像计算处理器可以高速地进行二维图像的重合计算或α混合等的透过计算、各种饱和计算。
另外,将配置于虚拟三维空间并附加有各种纹理(texture)信息的多边形信息通过Z缓冲法进行绘制(rendering),得到从规定的视点位置俯瞰配置于虚拟三维空间的多边形的绘制图像的计算也可以高速地执行。
另外,通过CPU101和图像计算处理器的协调动作,按照定义字符的形状的字体信息,可以将字符串作为二维图像向帧存储器描绘或向各多边形表面描绘。字体信息存储在ROM102上,也可以利用存储在DVD-ROM上的专用的字体信息。
声音处理部109将从DVD-ROM读取出的声音数据转换为模拟声音信号,从与其连接的扬声器(无图示)输出。另外,在CPU101的控制下,生成在游戏进行中应该产生的效果声音或乐曲数据,将与它们对应的声音从扬声器输出。
NIC110为将游戏装置100连接到因特网等的计算机通信网(无图示)的装置,由在构成LAN(Local Area Network局域网)时使用的符合10BASE-T/100BASE-T标准的装置、或用于利用电话线与因特网连接的模拟调制解调器、ISDN(Integrated Services DigitalNetwork综合业务数字网)调制解调器、ADSL(Asymmetric DigitalSubscriber Line非对称数字用户线)调制解调器、用于利用有线电视线路连接因特网的有线调制解调器等,和作为它们与CPU101的中间媒介的接口(无图示)构成。
另外,游戏装置100可以构成为利用硬盘等大容量外部存储装置,以实现与ROM102、RAM103、外部存储器106、安装在DVD-ROM驱动器107上的DVD-ROM等相同功能。
另外,也可以采用连接用于受理来自用户的字符串的编辑输入的键盘、或用于受理各种位置的指定及选择输入的鼠标等的形态。
另外,可以利用一般的计算机(通用的个人计算机等)来代替本实施方式的游戏装置100。例如,一般的计算机,与上述游戏装置100同样地,具有CPU、RAM、ROM、DVD-ROM驱动器、以及NIC,具有具备比游戏装置100简单的功能的图像处理装置,作为外部存储装置具有硬盘,另外,可以利用软盘、光磁盘、磁带等。另外,不仅是控制器,还可利用键盘或鼠标等作为输入装置。
(图像生成装置的概要结构)图2为表示本实施方式的图像生成装置的概要结构的模式图,以下参照本图进行说明。
图像生成装置200具有操作输入接受部201、图像信息存储部202、行驶状况管理部203、图像生成部204、荷重计算部205、仪表描绘部206及显示控制部207。
另外,该图像生成装置200,例如,为说明适用于操作在虚拟空间内的赛道上行驶的赛车的竞速游戏的情况的图像生成装置。
首先,操作输入接受部201接受对在虚拟空间内的赛道上行驶的赛车(虚拟车辆)的操作输入。
例如,操作输入接受部201接受用于使赛车行驶而需要的刹车操作、加速操作、转向操作及换档操作等的操作输入。
另外,控制器105具有可作为操作输入接受部201的功能。
图像信息存储部202存储图像信息,该图像信息规定了含有虚拟空间内的赛道的行驶路径的风景图像等。另外,图像信息存储部202也存储规定了含有使用者操作的赛车的多辆赛车的图像信息等。
另外,安装于DVD-ROM驱动器107的DVD-ROM、外部存储器106等具有可作为这样的图像信息存储部202的功能。
行驶状况管理部203,管理使用者操作的赛车的行驶状况、及其它赛车的行驶状况。
例如,行驶状况管理部203管理规定了如图3A、3B所示的行驶状况的信息。
图3A表示的信息,为按照从操作输入接受部201送来的各种操作信息而适当更新的信息。即,通过图3A的信息,管理使用者操作的赛车的行驶状况。
另外,图3B表示的信息,为按照规定的逻辑或参数自动更新的信息。即,通过图3B的信息,管理自动行驶的其它赛车的行驶状况。
另外,行驶状况管理部203基于图3A、3B的信息,还管理赛车彼此的接触或碰撞等。
另外,CPU101具有可作为该行驶状况管理部203的功能。
图像生成部204基于图像信息存储部202存储的图像信息、及行驶状况管理部203管理的行驶状况,生成使用者操作的赛车的前方图像(行进方向的图像)。
具体地说,图像生成部204描绘出从赛车的驾驶席向车外观看的如图4所示的视野图像(驾驶员视野)。
另外,图像处理部108具有可作为该图像生成部204的功能。
荷重计算部205,基于行驶状况管理部203管理的行驶状况,计算施加在使用者操作的赛车(更具体地说,虚拟的操纵者)上的荷重(方向和大小)。
例如,荷重计算部205,在管理的行驶状况为加减速的情况下,计算惯性力等引起的施加在虚拟操纵者上的前后方向的荷重及其大小。具体地说,荷重计算部205,利用加速度的方向计算出与该方向为相反方向的荷重的方向,另外,用加速度乘以操纵者的体重来计算荷重的大小(作为一例,参照数学式1)。另外,虚拟操纵者准备了多个,使用者可以任意选择。各操纵者的体重可以彼此不同。
(式1)f=mαf荷重m操纵者的体重(质量)α加速度另外,荷重计算部205,在管理的行驶状况为转弯的情况下,计算离心力引起的施加在虚拟操纵者上的左右方向的荷重及其大小。具体地说,荷重计算部205,通过转向角等求出转弯半径,利用向着圆弧中心的方向计算荷重的方向,另外,通过速度和转弯半径求出角速度,将该角速度的二次方与操纵者的体重相乘而计算荷重的大小(作为一例,参照数学式2)。
(式2)f=mα=mrω2f荷重m操纵者的体重(质量)α加速度r转弯半径ω角速度另外,CPU101具有可作为该荷重计算部205的功能。
仪表描绘部206,基于荷重计算部205计算的荷重(方向和大小),生成容易理解地表示施加在虚拟操纵者上的荷重的仪表图像(indicator指示器)。作为一例,仪表描绘部206,生成从上方观察虚拟的操纵者的、将操纵者的头由于荷重而移动(摆动)的情况简略化并显示的仪表图像。
具体地说,仪表描绘部206,生成如图5A~5E所示的仪表图像。
首先,图5A的仪表图像,为虚拟的操纵者没有被施加荷重的情况(停止时或匀速行驶时)生成的一例。即,表示操纵者的头的头部符号H,位于表示驾驶室(操纵席)的圆圈S的中心(原点),显示了操纵者的头没有由于荷重而摆动的情况。另外,在仪表图像中,还包含有表示虚拟车辆的轮胎的前轮FT以及后轮RT。
图5B的仪表图像,为荷重向后方施加的情况下(加速行驶时或被其他车辆追尾时等时)生成的一例。即,显示了头部符号H位于圆圈S内的后侧(原点的后方),操纵者的头由于荷重向后方摆动的情况。另外,对应于荷重的大小头部符号H的位置适当地变化。另外,在圆圈S上,为了强调荷重施加的方向,在环的后部显示有标记M。另外,该标记M也可对应于荷重的大小变化颜色等,来强调荷重的大小。
另外,图5C的仪表图像,为荷重向前方施加的情况下(刹车引起减速行驶时或向其他车辆等追尾等时)生成的一例。即,头部符号H,位于圆圈S内的前侧(原点前方),显示了操纵者的头由于荷重向前方摆动的情况。另外,在圆圈S的环的前部显示有标记M。
图5D的仪表图像,为荷重向右方施加的情况下(左转弯并匀速行驶时等)生成的一例。即,头部符号H,位于圆圈S内的右侧(原点右方),显示了操纵者的头由于荷重向右方摆动的情况。另外,在圆圈S的环的右侧部显示有标记M。另外,前轮FT表示对应于转弯操作(左转弯)的轮胎的转向角。
另外,图5E的仪表图像,为荷重向左前方施加的情况下(右转弯并减速行驶时等)生成的一例。即,头部符号H,位于圆圈S内的左前侧(原点左前方),显示了操纵者的头由于荷重向左前方摆动的情况。另外,在圆圈S的环的左前部显示有标记M。另外,前轮FT表示对应于转弯操作(右转弯)的轮胎的转向角。
即,仪表描绘部206,对应于荷重施加的方向及其大小,生成使头部符号H移动到圆圈S内的对应位置(从原点向对应方向偏离对向距离的位置)之后的仪表图像。由此,显示操纵者的头由于荷重向哪个方向摆动了多少。
另外,仪表描绘部206,为了强调荷重的施加方向等,将标记M在圆圈S上适当地显示。另外,为了表示对应于转向操作的轮胎的转向角,将前轮FT也倾斜地显示。
另外,图像处理部108具有作为该仪表描绘部206的功能。
显示控制部207,将图像生成部204生成的视野图像和仪表描绘部206生成的仪表图像适当地合成后,将其转换成规定的图像信号,显示在外部的监视器等上。
例如,显示控制部207,如图6所示,生成将视野图像V和仪表图像Mt合成后的显示图像。然后,显示控制部207,将这样生成的显示图像以规定的同步定时转换为视频信号,供给到外部的监视器等。
另外,图像处理部108具有可作为该显示控制部207的功能。
图7是表示在该图像生成装置200中执行的荷重显示处理的流程的流程图。下面,参照该图进行说明。另外,该荷重显示处理,例如,在赛车游戏执行时,与游戏的进行一起开始。
首先,赛车游戏开始后(步骤S301),图像生成装置200接受操作输入,更新赛车的行驶状况(步骤S302)。
即,操作输入接受部201若接受了使用者进行的加速操作、刹车操作、转向操作及换档操作等,则行驶状况管理部203根据操作更新行驶状况(当前位置、行驶方向、速度等)。
图像生成装置200根据行驶状况生成视野图像(步骤S303)。
即,图像生成部204,基于存储在图像信息存储部202的图像信息及行驶状况管理器203管理的行驶状况,生成视野图像(驾驶员视野)。
图像生成装置200,基于行驶状况,计算荷重(步骤S304)。
即,荷重计算部205,基于行驶状况管理部203管理的行驶状况,计算出施加在使用者操作的赛车(操纵者)上的荷重(方向和大小)。
例如,荷重计算部205,在所管理的行驶状况为加减速的情况下,计算惯性力产生的施加在虚拟操纵者上前后方向的荷重及其大小。另外,在所管理的行驶状况为转弯的情况下,计算出离心力产生的施加在虚拟操纵者上的左右方向的荷重及其大小。在惯性力和离心力同时产生的情况下(转弯中的加速/减速行驶时等),计算将它们合成后的荷重(方向和大小)。
图像生成装置200,基于计算出的荷重描绘出仪表图像(步骤S305)。
即,仪表描绘部206,基于荷重计算部205计算的荷重(方向和大小),生成如上述图5A~5E所示的仪表图像。具体地说,对应荷重施加的方向及其大小,生成从圆圈S内的中心向对应的方向使头部符号H移动对应距离的仪表图像。
图像生成装置200,显示将视野图像和仪表图像合成后的显示图像(步骤S306)。
即,显示控制部207,将图像生成部204生成的视野图像和仪表描绘部206生成的仪表图像适当地合成后,转换为规定的图像信号,显示于外部的监视器等上。
例如,使用者操作的赛车在平缓的左弯上向左转弯并加速时,如图8A所示,头部符号H位于圆圈S内的右后侧(原点右后方),另外,在圆圈S的右后部显示标记M点亮的仪表图像Mt。这显示了伴随左转弯产生离心力,另外,伴随加速产生惯性力,通过将它们合成的荷重,使操纵者的头向右后方摆动的状态。另外,通过前轮FT的倾斜,显示了左转弯中轮胎的转向角。
即,使用者通过头部符号H向右后方的移动等,可以体会到朝向右后方的荷重。
另外,赛车在右弯上向右匀速转弯时,如图8B所示,显示出头部符号H位于圆圈S内的左侧(原点左方),另外,在圆圈S的左侧显示标记M点亮的仪表图像Mt。这显示了伴随右转弯产生离心力,操纵者的头向左摆动的情况。另外,通过前轮FT的倾斜,显示了右转弯中的轮胎的转向角。
即,使用者通过头部符号H向左方的移动等,可以体会到向左方的荷重。
另外,赛车在左弯上漂移(drift)行驶(维持车辆的向右的倾斜,轮胎向左前方滑动并减速行驶)的情况下,如图8C所示,头部符号H位于圆圈S内的左前侧(原点左前方),另外,圆圈S的左前部显示标记M点亮的仪表图像Mt。这显示了由于伴随着向右倾斜的减速产生惯性力,操纵者的头向左前方摆动的情况。另外,通过前轮FT的倾斜,显示了漂移中的轮胎的转向角。
即,使用者通过头部符号H向左前方的移动等,可以体会到向左前方的荷重。
然后,图像生成装置200,判定游戏是否结束(步骤S307)。
图像生成装置200,在判定游戏没有结束的情况下,返回步骤S302的处理,重复执行上述步骤S302~S307的处理。
另一方面,当判定游戏结束的情况下,图像生成装置200结束荷重显示处理。
这样,在本实施方式中,按照基于行驶状况的荷重,显示出头部符号H从原点移动(向对应的方向移动对应的距离)后的仪表图像,使用者从该仪表图像体会到施加在虚拟操纵者上的荷重。其结果,可以适当地将伴随移动体的移动状况而产生的荷重等视觉化。
(其他的实施方式)在上述的实施方式中,说明了图5A所示的仪表图像的一例,但是另外,可显示虚拟车辆的驱动方式等也可以。另外,为了容易了解头部符号H的动作,显示了头部符号H的轨迹(痕迹)也可以。
例如,可以如图9A所示地描绘仪表图像。在该仪表图像中,含有表示驱动方式的车轴J。在该例的情况下,由于为后轮驱动,所以在后轮RT间显示了车轴J。另外,在前轮驱动的情况下,在前轮FT之间显示车轴J,另外,在四轮驱动的情况下,在前轮FT和后轮R之间显示车轴J。
该仪表图像中的头部符号H伴随轨迹(痕迹)而显示。
例如,仪表描绘部206,描绘如图9B所示的伴随轨迹的头部符号H。该例的情况下,仪表描绘部206,记忆过去的规定数(或规定时间)的头部符号H的位置,在描绘新的头部符号H时,使过去的规定数的头部符号H的颜色或透明度等顺次变化而进行描绘。即,以清楚地使过去的头部符号H为轨迹的方式进行描绘。
另外,仪表描绘部206,可以描绘如图9C的伴随轨迹的头部符号H。该例的情况下,仪表描绘部206,以描摹过去的规定数(或规定时间)的位置的方式(错开的方式),描绘移动到新的位置的头部符号H。
通过如图9B、9C那样地显示伴随轨迹的头部符号H,使用者可以把握头部符号H的移动经过,更有动态地体会到施加在虚拟操纵者上的荷重。其结果,可以适当地将伴随移动体的移动状况而产生的荷重等视觉化。
在上述的实施方式中,说明了通过仪表图像的头部符号H的位置(也包含轨迹等)将施加在虚拟操纵者上的荷重视觉化的情况,但是,也可以将施加在虚拟车辆(更具体地说,前后4个轮胎)上的荷重视觉化。
例如,仪表描绘部206,再生成前轮FT和后轮RT时,根据所算出的荷重的大小,描绘图10A所示的显示形态不同的轮胎图像。即,按照荷重的大小,使轮胎上填充的颜色(黑色等)面积以车轴为中心在前后长度方向上变化地来显示。
具体地,仪表描绘部206,当向前方施加荷重的情况下(刹车引起减速行驶时等),如图10B所示,在仪表图像上,描绘出前轮FT的着色面积大于后轮RT的着色面积的轮胎图像。
另外,仪表描绘部206,当施加左前方的荷重的情况下(右转弯并且减速行驶时等),如图10C所示,在仪表图像上,描绘出前轮FT的着色面积大于后轮RT的着色面积、并且左前后轮1t比右前后轮rt的着色面积大的轮胎图像。
即,仪表描绘部206,在仪表图像中,按照荷重计算部205计算的荷重(方向和大小),描绘各轮胎的显示方式变化了的轮胎图像。
由此,根据包含在仪表图像中的轮胎图像,也可以将伴随移动体的移动状况而产生的荷重等适当地视觉化。
另外,也可以表示超过轮胎的临界荷重的状况。例如,如图11A所示,规定轮胎的临界荷重(可以因荷重的方向不同而不同,另外,可以因圈数等的变化而变化),在超过了该临界荷重时,如轮胎图像T所示,改变轮胎的外框的颜色等。即,不仅是按照轮胎上施加的荷重而改变轮胎的着色面积,而且在该荷重超过临界荷重时,使此前为黑色的框变为红色的框。
具体地说,由于急刹车,前方的荷重超过了各轮胎的临界荷重的情况下,仪表描绘部206,如图11B所示,在仪表图像上,描绘前轮FT及后轮RT的外框的颜色变为红色后的轮胎图像。
另外,在由于高速行驶时的急右转弯,左方的荷重超过了左侧轮胎(前后的轮胎)的临界荷重的情况下,仪表图像描绘部206,如图11C所示,在仪表图像上,描绘左前后轮1t的外框的颜色变为红色(右前后轮rt的外框的颜色还是黑色)的轮胎图像。
即,仪表描绘部206,在仪表图像上,在施加在轮胎上的荷重超过了临界荷重的情况下,改变该轮胎的外框的颜色等。
由此,可以告知使用者轮胎的抓地力很低等情况。
另外,改变轮胎的外框的颜色是一个例子,可以通过其它的显示方式显示轮胎超过了临界荷重的情况。例如,也可以将轮胎的着色本身变为红色。
另外,在轮胎即将超过临界荷重之前,可以利用其它的显示以提醒使用者注意。
例如,仪表描绘部206,在施加在轮胎上的荷重达到比临界荷重低的注意范围的值时,将轮胎的外框从黑色变为淡红色。随着荷重接近临界荷重,将淡红色变为浓红色。
由此,使用者通过转向操作或刹车操作,使轮胎的外框的颜色不成为红色(浓的红色),从而可以防止轮胎的打滑或旋转等的产生。
另外,可以改变轮胎的形状以代替轮胎的颜色等的变化,从而将施加在轮胎上的荷重视觉化。
具体地,仪表描绘部206,在施加前方的荷重的情况下(刹车引起减速行驶时等),如图12A所示,在仪表图像上,描绘前轮FT的纵幅被拉长(增大)的轮胎图像。
另外,仪表描绘部206,在施加右方的荷重的情况下(左转弯并匀速行驶时等),如图12B所示,在仪表图像上,描绘缩小左前后轮1t的横宽(减小)并拉长右前后轮rt的横宽的轮胎图像。
即,仪表描绘部206,在仪表图像上,按照荷重计算部205计算出的荷重(方向和大小),描绘出纵幅或横宽变形了的轮胎图像。
由此,可以通过改变了形状的轮胎图像,适当地将伴随移动体的移动状况的荷重等视觉化。
另外,在上述实施方式中,对通过同一形状(圆形)的头部符号H的位置,将施加在虚拟操纵者上的荷重视觉化的情况进行了说明,但是,也可以改变头部符号H的形状,将施加在操纵者上的荷重视觉化。
例如,头部符号H也可以以圆圈S的中心(原点)为基准,如水滴等那样变形。
具体地说,仪表描绘部206,在荷重施加向后方的情况下(加速行驶时等),如图13A所示,描绘从中心朝向后方将头部符号H变形为如水滴那样的仪表图像。
另外,仪表描绘部206,在荷重施加向左前方的情况下(右转弯并等减速行驶时等),如图13B所示,描绘从中心朝向左前方将头部符号H变形为水滴那样的仪表图像。
该情况下,可以适当地将伴随移动体的移动状况而产生的荷重等视觉化。
另外,在上述实施方式中,以在虚拟空间内行驶的虚拟车辆(赛车)为一例进行了说明,但是,只要是在虚拟空间内移动物体(虚拟移动体)都可以适当地适用。
例如,以下对以在虚拟空间内飞行的虚拟飞行物体(喷气式飞机或客机等)作为操作对象的情况进行简单说明。
该情况下,行驶状况管理部203,基于接受的操作输入,管理虚拟空间内移动的虚拟飞行物体的移动状况。另外,行驶状况管理部203,除了上述的图3A、3B中所管理的信息之外,还管理上升转弯状态或下降转弯信息这样的飞行物体特有的移动状况(行驶状况)。
另外,图像生成部204,基于存储的图像信息以及管理的移动状况,生成虚拟操纵者(飞行员)从机内看到的视野图像。
另外,荷重计算部205,基于管理的移动状况,计算施加在虚拟操纵者上的荷重。例如,荷重计算部205,在管理的移动状况为加减速的情况下,计算由于惯性力产生的施加在虚拟操纵者上的荷重的方向和大小。另外,在管理的移动状况为转弯(包括上升转弯或下降转弯)的情况下,计算由于离心力产生的施加在虚拟操纵者上的荷重的方向和荷重的大小。
另外,仪表描绘部206,基于荷重计算部205计算出的荷重(方向和大小),生成如所述图5A~5E的仪表图像。另外,例如,也可以描绘垂直尾翼的舵等来代替图中的轮胎。
而且,显示控制部207,将生成的视野图像和描绘的仪表图像适当地合成后,转变为规定的图像信号,显示在外部的监视器等上。
即,在虚拟飞行物体向左转弯的情况下,头部符号H从原点向右方移动了的仪表图像和视野图像一同显示。相反地,虚拟飞行物体向右转弯的情况下,头部符号H从原点向左方移动了的仪表图像和视野图像一同显示。
这样,即使将本发明适用于虚拟飞行物体的情况下,按照基于移动状况的荷重,头部符号H从原点移动(向对应的方向移动对应的距离)的仪表图像显示出来,使用者通过该仪表图像,可以体会到施加在虚拟操纵者上的荷重。其结果,可以适当地将伴随移动体的移动状况而产生的荷重等视觉化。
另外,本申请基于日本国专利申请特願2004-262062号并要求其优先权,该基础申请的内容全部并入本申请。
产业上的可利用性如上所述,根据本发明,可以提供一种图像生成装置、荷重显示方法、记录媒体以及程序,其适用于将伴随虚拟空间内的移动体的移动状况而产生的荷重等适当地视觉化。
权利要求
1.一种图像生成装置,其特征在于,具有操作输入接受部,接受对在虚拟空间内移动的虚拟移动体的操作输入;移动状况管理部,根据所接受的该操作输入,管理该移动体的移动状况;荷重计算部,根据所管理的该移动状况,计算施加在该移动体中的虚拟操纵者上的荷重;仪表图像生成部,根据计算出的该荷重,生成表示荷重的方向和大小中的至少一方的仪表图像;以及显示部,显示所生成的该仪表图像。
2.一种图像生成装置,其特征在于,具有图像信息存储部,存储包含虚拟空间内配置的风景图像的图像信息;操作输入接受部,接受对在虚拟空间内移动的虚拟移动体的操作输入;移动状况管理部,根据所接受的该操作输入,管理该移动体的移动状况;荷重计算部,根据所管理的该移动状况,计算施加在该移动体中的虚拟操纵者上的荷重;仪表图像生成部,根据计算出的该荷重,生成表示荷重的方向和大小中的至少一方的仪表图像;视野图像生成部,根据所存储的该图像信息及所管理的该移动状况,生成以该移动体为基准的视野图像;以及显示部,将所生成的仪表图像和所生成的视野图像合成并显示。
3.如权利要求1所述的图像生成装置,其特征在于,所述仪表图像生成部,在生成规定的平面区域内配置有符号的仪表图像时,按照计算出的该荷重,配置从该平面区域中的原点向对应的方向移动了对应的距离的符号。
4.如权利要求3所述的图像生成装置,其特征在于,所述仪表图像生成部,生成包含伴随轨迹的符号的仪表图像。
5.如权利要求1所述的图像生成装置,其特征在于,所述仪表图像生成部,根据由所述荷重计算部逐次计算出的荷重中、最近的规定数的荷重的平均值生成仪表图像。
6.一种荷重显示方法,其特征在于,包括操作输入接受工序,接受对在虚拟空间内移动的虚拟移动体的操作输入;移动状况管理工序,根据所接受的该操作输入,管理该移动体的移动状况;荷重计算工序,根据所管理的该移动状况,计算施加在该移动体中的虚拟操纵者上的荷重;仪表图像生成工序,根据计算出的该荷重,生成表示荷重的方向和大小中的至少一方的仪表图像;以及显示控制工序,将所生成的仪表图像显示在规定的显示部上。
7.一种记录媒体,记录了程序,其特征在于,该程序使计算机具有作为下列各部的功能操作输入接受部,接受对在虚拟空间内移动的虚拟移动体的操作输入;移动状况管理部,根据所接受的该操作输入,管理该移动体的移动状况;荷重计算部,根据所管理的该移动状况,计算施加在该移动体中的虚拟操纵者上的荷重;仪表图像生成部,根据计算出的该荷重,生成表示荷重的方向和大小中的至少一方的仪表图像;以及显示部,显示所生成的仪表图像。
8.一种程序,其特征在于,该程序使计算机具有作为下列各部的功能操作输入接受部,接受对在虚拟空间内移动的虚拟移动体的操作输入;移动状况管理部,根据所接受的该操作输入,管理该移动体的移动状况;荷重计算部,根据所管理的该移动状况,计算施加在该移动体中的虚拟操纵者上的荷重;仪表图像生成部,根据计算出的该荷重,生成表示荷重的方向和大小中的至少一方的仪表图像;以及显示部,显示所生成的仪表图像。
全文摘要
操作输入接受部(201)接受对在该行驶路径上行驶的虚拟车辆的操作输入。行驶状况管理部(203)根据所接受的该操作输入管理该虚拟车辆的行驶状况。荷重计算部(205)根据所管理的该移动状况,计算施加在该虚拟车辆中的虚拟操纵者上的荷重。另外,仪表描绘部(206)生成在圆圈内配置有头部符号的仪表图像。具体地说,仪表描绘部(206)按照计算出的荷重,配置从圆圈内的中心向对应的方向移动了对应的距离的头部符号。显示控制部(207)将生成的仪表图像显示在规定的监视器上。
文档编号G09B9/04GK101048209SQ20058003039
公开日2007年10月3日 申请日期2005年9月5日 优先权日2004年9月9日
发明者大久保建, 铃木宏纪 申请人:科乐美数码娱乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1