动画显示装置制造方法及图纸

技术编号:8687978 阅读:153 留言:0更新日期:2013-05-09 07:51
转换器(1)将多个动画数据(101a、102a、103a)分别转换为动画描绘引擎(2)可处理的多个运动数据(201、202、203)。另外,生成指定将运动数据(201、202、203)作为构件而显示于画面上时的各动画的大小、位置、以及显示帧数的运动控制信息(204)。动画描绘引擎(2)依照运动控制信息(204)通过矢量图形对多个运动数据进行动画描绘。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及例如被用作列车内信息显示装置而显示动画数据的动画显示装置
技术介绍
以往,例如在鉄路车辆中,使用了显示列车的运行状况这样的信息的显示装置。作为这样的显示装置,例如有如专利文献I所述,在列车内的车辆中显示列车的运行延迟这样的运行信息的显示装置。另外,在汽车等车辆中,有对交通信息、车辆信息进行动画显示的例子(例如參照专利文献2以及专利文献3)。专利文献1:日本特开2009 — 67252号公报专利文献2:日本特开2005 - 49138号公报专利文献3:日本特开2005 — 119465号公报但是,在上述专利文献广3所述那样的以往的显示装置中,未记载用于将多个动画画面在同一画面上自由地组合、并且易于理解地显示的具体的结构。另外,一般,在个人电脑、嵌入式设备中的使用了矢量图形(通道绘制)的动画显示中,广泛使用Sun Microsystems公司的Java (注册■商标)、Adobe公司的Flash Player (注册商标,以下省略记载)、微软公司的Silverlight (注册商标)等。这些动画被用作浏览器的插件的情况较多,在独立(stand-alone )的情况下,一般是I个完结了的视窗显示这样的使用方式。因此,难以同时显示多个动画,并在各动画之间进行同步、帧单位的控制。因此,难以在某一动画结束之后,起动其他动画显示,或者使2个动画在完全相同的定时结束等。本专利技术是为了解决以上那样的课题而完成的,其目的在于得到一种能够自由地组合多个动画画面,并且易于理解地显示的动画显示装置。本专利技术的动画显示装置将多个动画数据分别变换为描绘装置能够处理的多个运动数据,并且生成指定将这些运动数据作为构件而显示于画面上时的各动画的大小、位置以及显示帧数的运动控制信息,依照该运动控制信息,对多个运动数据进行基于矢量图形的动画描绘,所以能够自由地组合多个动画画面,并且易于理解地显示。附图说明图1是示出本专利技术的实施方式I的动画显示装置的结构图。图2是示出本专利技术的实施方式I的动画显示装置中的运动控制信息的数据格式的ー个例子的说明图。图3是示出本专利技术的实施方式I的动画显示装置中的显示列表的具体例和显示动作的说明图。图4是本专利技术的实施方式I的动画显示装置中的运动数据的结构图。图5是示出本专利技术的实施方式I的动画显示装置中的运动数据的格式的一个例子的说明图。图6是示出本专利技术的实施方式I的动画显示装置中的数据位置參照表和数据块的说明图。图7是示出本专利技术的实施方式I的动画显示装置中的与时间经过相伴的动画显示的推移的说明图。图8是示出本专利技术的实施方式I的动画显示装置中的寄存器改写了的情况的与时间经过相伴的动画显示的推移的说明图。图9是示出本专利技术的实施方式2的动画显示装置的结构图。图10是示出本发 明的实施方式2的动画显示装置中的位图的数据格式的ー个例子的说明图。图11是示出本专利技术的实施方式3的动画显示装置的结构图。图12是示出本专利技术的实施方式4的动画显示装置中的动画描绘引擎的反图像失真处理的说明图。图13是示出本专利技术的实施方式4的动画显示装置中的通过直线単元和角単元的组合来处理微小线段的样子的说明图。图14是示出本专利技术的实施方式4的动画显示装置中的微小线段的内外判定处理的ー个例子的说明图。图15是示出本专利技术的实施方式4的动画显示装置中的微小线段的内外判定处理的另一例子的说明图。图16是示出本专利技术的实施方式4的动画显示装置中的反图像失真的強度计算的另一例子的说明图。具体实施例方式以下,为了更详细地说明本专利技术,參照附图,说明具体实施方式。实施方式1.图1是示出本实施方式I的动画显示装置的结构和输入输出图像的说明图。图1中的动画显示装置表示实现面向某列车内信息显示的动画显示的装置。图示的动画显示装置具备输入动画部分数据100并输出显示列表200的转换器1、根据显示列表200生成最终图像300的动画描绘引擎(描绘装置)2、以及帧缓冲器3。动画显示装置是使用计算机而实现的,转换器I以及动画描绘引擎2由与各个功能对应的软件和用于执行其的CPU、存储器这样的硬件构成,或者分别由专用的硬件构成。在本实施方式中,设为ー个画面具有3个动画部分101、102、103。这些动画部分101、102、103是通过未图示的动画制作工具设计的,动画数据101a、102a、103a是根据该制作工具生成的数据。作为ー个例子,在作为动画制作工具使用了 Flash Player的情况下,SWF形式的文件成为动画数据101a、102a、103a。各动画数据101a、102a、103a的再生时间也可以是不同的时间。在图1的情况下,动画部分101是30秒钟、动画数据102a是60秒钟、动画数据103a是10秒钟。转换器I是将动画数据101a、102a、103a转换为动画描绘引擎2的描绘指令(此处称为运动数据)的转换器。显示列表200中的运动数据201、202、203是分别通过转换器I从动画数据101a、102a、103a转换的数据,运动控制信息204是为了在画面中配置各动画部分101、102、103而所需的信息(显示位置、大小、帧信息等)。作为帧信息,能够指定各部分的动画停止、反复、跳转(向其他动画转移)等。通常离线地进行转换处理。图2示出运动控制信息204的详细的数据格式的ー个例子。动画描绘引擎2是进行矢量图形的描绘处理的描绘引擎,通过通道绘制以任意的分辨率进行高质量的描绘。动画描绘引擎2读出显示列表形式的一系列的运动数据201、202、203,根据运动控制信息204,在指定的位置以指定的大小描绘各动画。对于描绘,对帧缓冲器3进行,但在帧缓冲器3和计算机的主存储装置被共用的情况下,对主存储装置进行描绘。对于动画,由于以矢量图形方式进行处理,所以即使放大缩小,也不会如位像那样出现画质的劣化,且还实施反图像失真处理。最后,将向帧缓冲器3描绘的图像传送到LCD等的显不器(未图不),而显不最终图像300。图3是示出构成运动控制信息204和运动数据201、202、203的显示列表200的具体例和动作的图。另外,显示列表200保存于计算机的帧缓冲器或者主存储装置,由动画描绘引擎2作为主机访问。在图3中,由动画O、动画1、动画2构成了ー个画面,动画的帧数分别是1800帧、3600帧、600帧。设为在帧缓冲器上的A0、A1、A2地址保存了各运动数据。在运动控制信息的模式下,如图2所示,指定直至最終帧执行了时的动作。在图3中,指定动画0在1800帧之后从0帧反复显示,动画I在3600帧之后继续显示最终帧,动画2在600帧之后转移到其他动画。通过其他运动控制信息来指定转移目的地的动画信息。这样,通过准备多个运动控制信息,能够实现用于向其他动画转移的跳转处理,能够在最終帧描绘之后,起动其他动画而使场景变化。图4是运动数据201、202、203的详细的结构图。各运动数据201、202、203包括头信息205、运动剪辑数据206、路径数据207、工作区域208的块。头信息205是包括运动数据201、202、203的基本信息的块,详细格式如图5所示。运动剪辑数据206是用于进行动画显示的数据,且针对每个帧定义了将哪个图形描绘到哪个位置的数据。通过路径数据207的索引值来指定描绘哪个图形。本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种动画显示装置,其特征在于, 具备转换器,该转换器将通过动画制作工具制作出的多个动画数据分别变换为描绘装置能够处理的多个运动数据,并且生成运动控制信息,该运动控制信息指定将该多个运动数据作为构件而显示于画面上时的各动画的大小、位置以及显示帧数, 所述描绘装置将多个所述运动数据和所述运动控制信息作为输入,执行基于矢量图...

【专利技术属性】
技术研发人员:加藤义幸鸟居晃
申请(专利权)人:三菱电机株式会社
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1