动画播放方法和动画播放系统技术方案

技术编号:12781783 阅读:89 留言:0更新日期:2016-01-28 00:49
本发明专利技术提供动画播放方法和动画播放系统。在动画播放中,通过仅使用浏览器的标准解码功能,提供终端依存性小的制作环境,并提高压缩率,实现流畅的动画播放。在制作想要在客户终端(2)播放的动画的压缩数据并存储到网络服务器(1)时,对于构成动画的各帧,依次以JPEG数据块单位实施JPEG压缩,排列到JPEG压缩静止图像数据(12)。但是,对于在帧间采用动补偿,并能够从前帧利用的数据,不排列到JPEG压缩静止图像数据(12),而在图像复原用压缩信息(13)中记述该要点。用浏览器(21)解读的显示程序(11)记述有如下内容:从已制作的JPEG压缩静止图像数据(12)再构成原来的动画。显示程序(11)被下载到客户终端(2)并被执行,因而动画显示于显示画面(22)。

【技术实现步骤摘要】

本专利技术涉及动画播放方法和动画播放系统,特别涉及利用了标准搭载于浏览器的静止画解码功能的动画播放方法和动画播放系统。
技术介绍
随着因特网的普及,能够利用称作浏览器的阅览专用软件在各人的终端自由地阅览因特网所提供的信息。特别是,最近,随着通信技术及信息压缩编码化技术这两者的进步,成为了能够无任何停滞地流畅地阅览图像、特别是动态图像的状况。此处,从通信速度及信息量的观点考虑,为了能够利用浏览器充分地无障碍地阅览因特网上的动画,一般例如在浏览器中利用插件来编入MPEG(Moving Picture ExpertsGroup:运动图像专家组)4、H.264标准等高功能的解码器、或者将同样功能作为专用的应用程序来编入(例如,参照专利文献1(段第1行?第2行、段第11行?第14行等))。此外,在专利文献1中,是动画信息被确保在客户终端侧的系统,但是,一般来说,动画信息也由因特网上的网络服务器提供。上述的插件等方法超越了浏览器的标准配备的解码功能JPEG (JointPhotographic Experts Group:联合图像专家组)解码功能、PNG (Portable NetworkGraphics:便携式网络图形)解码功能,利用时间轴方法的信息量削减使得实质上能够进行动画播放。现有技术文献专利文献专利文献1:日本特开平9 - 288677号公报
技术实现思路
本专利技术欲解决的技术问题但是,上述的插件等的方法是依存于终端的硬件的附加式方法,不是进行了通用化的方法。另外,在最近急速地普及的智能手机中,不能自动播放,另外,不能在网页上的一部分上播放、或者不能同时播放多个动画。另一方面,例如还能够:例如像Mot1n JPEG(移动式连续图像专家组)那样,通过将标准配备的JPEG解码功能应用到构成动画的各帧,并且利用JavaScript (注册商标)的程序将这些帧以连续的序号显示,从而作为所谓的翻纸动画进行播放。但是,在这样的方法中,由于没有削减时间轴向的冗长信息,因此压缩率低,因传送通路的通信速度的不同而不一定充分。另外,也考虑到利用JavaScript将Η.264等高功能解码处理编入到浏览器中,但是,在此情况下,不能使用硬件加速,存在不能保证充分的速度这种问题。本专利技术是鉴于上述那样的情况而完成的,本专利技术的目的在于提供一种动画播放方法和动画播放系统,即使利用以播放终端依存性小的通用性为目的而标准搭载于浏览器中的静止图像解码器来播放压缩动画,也与利用动画用解码器时同样,能够无障碍地流畅地播放。用于解决问题的技术方案为了达成上述目的,本专利技术的动画播放方法的主旨在于,包括以下步骤:将想要在客户终端利用浏览器显示的、由多个帧构成的动画的数据分割成数据块,并对于每个数据块判定在前帧中是否存在相同信息的步骤;对于在所述前帧中不存在相同信息的各数据块,通过用标准搭载于所述浏览器中的静止图像解码器所对应的方法进行编码并排列而准备为压缩静止图像数据,并且,对于各数据块,将存在与否的信息记述在图像复原用信息中来进行编码,从而准备图像复原用压缩信息的步骤;准备显示程序的步骤,该显示程序是由所述浏览器能够解读的记述语言记述的,并以如下方式记述:在将所述图像复原用压缩信息及所述压缩静止图像数据进行解码而分别获取了所述图像复原用信息及静止图像数据后,对于各数据块,根据记述在所述图像复原用信息中的涉及各数据块的存在与否的信息,在“存在”的情况下,采用所述前帧内的信息,在“否”的情况下,采用所述静止图像数据内的对应的数据块的图像数据,来再构成所述由多个帧构成的动画的数据;以及由所述浏览器执行所述显示程序,在所述客户终端上播放被再构成的所述动画的步骤。此处,特别是,在所述图像复原用信息中记述所述存在与否的信息时,对于存在的各数据块,记述与所述前帧的位置关系的动矢量,并在所述“存在”的情况下,基于所述动矢量采用所述前帧内的信息。优选的是,在所述浏览器中标准搭载的静止图像解码器是JPEG解码器。此时,所述数据块是JPEG编码器的处理单位的8像素X8像素。另外,优选的是,使所述图像复原用信息所包含的所述存在与否的信息及所述动矢量的信息与图像信息的RGB值任意地对应,并以PNG方式对所述图像复原用信息进行编码来准备图像复原用压缩信息。另外,优选的是,在判定在所述前帧中是否存在相同信息时,使对相同信息的存在进行判定的范围从预定的ηΧη数据块(η是2k(k是1以上的整数))逐次减小k来渐渐缩小。此时,能够将范围的信息包含在所述图像复原用信息中,其中,该范围是判定为存在所述相同信息的范围。另外,特别是,所述记述语目是HTML5。另外,还能够将作为阿尔法通道的图像的透明度的信息进行编码来准备透明度信息用压缩信息,所述显示程序将所述透明度信息用压缩信息进行解码,并在从所述压缩静止图像数据再构成动画时,将所述透明度的信息编入来进行再构成。另外,有的情况下,压缩静止图像数据是根据所述客户终端能够处理的静止画的容量分为多张来准备。典型地,所述压缩静止图像数据、所述图像复原用压缩信息、以及所述程序被存储在经由网络与所述客户终端连接的网络服务器中。另外,为了达成所述目的,本专利技术的动画播放系统包括具有预定的浏览器客户终端、和经由网络与该客户终端连接的网络服务器,其主旨在于,所述网络服务器具有:压缩静止图像数据,通过将由多个帧构成的动画的数据分割成数据块,对于在前帧中存在相同信息的各数据块,用标准搭载于所述浏览器中的静止图像解码器所对应的方法编码并排列,来制作所述压缩静止图像数据;图像复原用压缩信息,通过对于各数据块,将存在与否的信息记述在图像复原用信息中来进行编码,从而来准备所述图像复原用压缩信息;以及程序,其是由所述浏览器能够解读的记述语言记述、并被下载到所述客户终端并由所述浏览器执行的程序,所述程序在将所述图像复原用压缩信息及所述压缩静止图像数据进行解码而分别获得了所述图像复原用信息及静止图像数据后,通过根据记述在所述图像复原用信息中的涉及各数据块的存在与否的信息,对于各数据块,在“存在”的情况下,采用所述前帧内的信息,在“否”的情况下,采用所述静止图像数据内的对应的数据块的图像数据,来再构成所述由多个帧构成的动画的数据并显示于所述客户终端。专利技术效果根据本专利技术的动画播放方法和动画播放系统,在用浏览器将压缩动画信息进行解码来播放动画的处理中,通过仅使用浏览器的标准解码功能,从而在压缩动画信息提供侧能够提供终端依存性小的制作环境,并且,充分提高压缩率,能够实现流畅的动画播放。S卩,在由浏览器在客户终端上显示动画时,通过不利用动画解码器的插件等,而利用标准搭载于浏览器中的静止图像解码器,从而减轻事前的麻烦,并且提高通用性,并且,即使利用上述的静止图像解码器,也不是如翻纸漫画那样直接1张1张进行解码并作为动画输出,而是在将原来的动画的信息视为静止画的信息时,采用帧间的动补偿来将动画信息作为压缩静止图像,因此,还能保证显示速度。另外,在判定在上述前帧中是否存在相同信息时,如果使对相同信息的存在进行判定的范围从预定的ηΧη数据块(η是2k(k是1以上的整数))逐次减小k来渐渐变小,则除了上述效果之外,还能够简化压缩静止图像数据及图像复原用压缩信息的制作处理,且图像复本文档来自技高网...

【技术保护点】
一种动画播放方法,其特征在于,包括以下步骤:将想要在客户终端利用浏览器显示的、由多个帧构成的动画的数据分割成数据块,并对于每个数据块判定在前帧中是否存在相同信息的步骤;对于在所述前帧中不存在相同信息的各数据块,通过用标准搭载于所述浏览器中的静止图像解码器所对应的方法进行编码并排列而准备为压缩静止图像数据,并且,对于各数据块,将存在与否的信息记述在图像复原用信息中来进行编码,从而准备图像复原用压缩信息的步骤;准备显示程序的步骤,该显示程序是由所述浏览器能够解读的记述语言来记述的,并以如下方式记述:在将所述图像复原用压缩信息及所述压缩静止图像数据进行解码而分别获取了所述图像复原用信息及静止图像数据后,对于各数据块,根据记述在所述图像复原用信息中的涉及各数据块的存在与否的信息,在“存在”的情况下,采用所述前帧内的信息,在“否”的情况下,采用所述静止图像数据内的对应的数据块的图像数据,来再构成所述由多个帧构成的动画的数据;以及由所述浏览器执行所述显示程序,在所述客户终端上播放被再构成的所述动画的步骤。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:客野一树
申请(专利权)人:株式会社艾库塞尔
类型:发明
国别省市:日本;JP

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

1