动画播放方法和动画播放系统的制作方法_4

文档序号:9528018阅读:来源:国知局
骤S129),并行进到步骤S130。此外,步骤S129中的记述的形式为:通过将当前数据块确定信息、与该当前数据块确定信息对应的“存在压缩图像”的信息任意地但是按规定分配给静止画的R、G、B的各值,从而在以PNG形式将图像复原用信息整体压缩后进行了解压缩复原时,也能够识别这些信息。
[0085]在步骤S130中,判定当前1 X 1数据块CB是否是当前2X2数据块内的最后的1 X 1数据块,在不是最后的1X1数据块的情况下(否定判定),指向下一个1X1数据块(步骤S131),并返回到步骤S126。另一方面,在是最后的1X1数据块的情况下(肯定判定),行进到步骤S132。在步骤S132中,判定当前2X2数据块CB是否是当前4X4数据块内的最后的2 X 2数据块,在不是最后的2 X 2数据块的情况下(否定判定),指向下一个2 X 2数据块(步骤S133),并返回到步骤S124。另一方面,在是最后的2X2数据块的情况下(肯定判定),行进到步骤S134。在步骤S134中,判定当前4X4数据块CB是否是当前帧CF内的最后的4 X 4数据块,在不是最后的4 X 4数据块的情况下(否定判定),指向下一个4 X 4数据块(步骤S135),并返回到步骤S122。另一方面,在是最后的4X4数据块的情况下(肯定判定),行进到步骤S136。
[0086]在步骤S136中,判定当前帧CF是否是最后的帧。在该步骤中,在不是最后的帧的情况下(否定判定),指向下一个帧(步骤S137),并返回到步骤S121。另一方面,在是最后的帧的情况下(肯定判定),由于在该时刻完成了 JPEG压缩静止图像数据12,因此,转移到步骤S138。在步骤S138中,将完成了的图像复原用信息以PNG形式压缩来制作图像复原用压缩信息13。这样制作了的JPEG压缩静止图像数据12及图像复原用压缩信息13如上所述被存储于网络服务器1。
[0087]此外,在将在步骤S128中通过JPEG压缩所获取的压缩图像数据作为静止画的一部分依次排列时,在超过了假想的客户终端2的静止画1张的容量的情况下,与第1实施方式同样,作为多张静止画来构成JPEG压缩静止图像数据12。
[0088]接下来,由于考虑到对于本领域技术人员来说,根据第1实施方式中的图2的内容与图4的内容的对应关系,所以,与图5所示的第2实施方式中的JPEG压缩静止图像数据12及图像复原用压缩信息13的制作顺序对应的显示程序11的处理内容是显而易见的,因此省略详细说明。简而言之,图4中的步骤S215的否定判定的部分与数据块的层级相应而成为层级处理。
[0089]根据以上说明的第2实施方式,除了第1实施方式的效果之外,能够简化JPEG压缩静止图像数据12及图像复原用压缩信息13的制作处理,且图像复原用压缩信息13的信息量变得更少。
[0090]<第3实施方式>
[0091]图7是用于说明本发明的动画播放方法和动画播放系统的第3实施方式的图。该第3实施方式是上述的第1及第2实施方式的变形形态,具体而言,导入了透明度信息。即,如该图7所示,在第3实施方式的网络服务器lb中,除了准备显示程序11、JPEG压缩静止图像数据12、以及图像复原用压缩信息13之外,还准备透明度信息用压缩信息14。该透明度信息用压缩信息14与图像复原用压缩信息13同样,是以PNG形式编码的压缩信息,能够将透明度信息作为阿尔法通道来赋予。并且,在显示程序11中,以如下方式进行记述:通过将透明度信息用压缩信息14以与JPEG压缩静止图像数据12相同的动矢量进行解码,从而在从JPEG压缩静止图像数据12再构成动画时,编入透明度信息来进行再构成。
[0092]如果这样采用透明度信息,则在客户终端2的显示画面22上播放多个动画的情况下,如果分别赋予透明度信息,则能够将多个动画重叠播放。
[0093]此外,在上述的各实施方式中,虽然将动画数据作为静止画的数据而采用了 JPEG作为压缩编码化的方式,但是,与图像复原用压缩信息13同样,也能够采用PNG方式,即也能够准备PNG压缩静止图像数据。
[0094]产业上的可利用性
[0095]本发明的动画播放方法例如能够在智能手机上播放动画的情况下采用。
【主权项】
1.一种动画播放方法,其特征在于,包括以下步骤: 将想要在客户终端利用浏览器显示的、由多个帧构成的动画的数据分割成数据块,并对于每个数据块判定在前帧中是否存在相同信息的步骤; 对于在所述前帧中不存在相同信息的各数据块,通过用标准搭载于所述浏览器中的静止图像解码器所对应的方法进行编码并排列而准备为压缩静止图像数据,并且,对于各数据块,将存在与否的信息记述在图像复原用信息中来进行编码,从而准备图像复原用压缩信息的步骤; 准备显示程序的步骤,该显示程序是由所述浏览器能够解读的记述语言来记述的,并以如下方式记述:在将所述图像复原用压缩信息及所述压缩静止图像数据进行解码而分别获取了所述图像复原用信息及静止图像数据后,对于各数据块,根据记述在所述图像复原用信息中的涉及各数据块的存在与否的信息,在“存在”的情况下,采用所述前帧内的信息,在“否”的情况下,采用所述静止图像数据内的对应的数据块的图像数据,来再构成所述由多个帧构成的动画的数据;以及 由所述浏览器执行所述显示程序,在所述客户终端上播放被再构成的所述动画的步骤。2.如权利要求1所述的动画播放方法,其特征在于, 在所述图像复原用信息中记述所述存在与否的信息时,对于存在的各数据块,记述与所述前帧的位置关系的动矢量, 并在对动画的数据进行再构成时,在所述“存在”的情况下,基于所述动矢量采用所述前帧内的信息。3.如权利要求1或2所述的动画播放方法,其特征在于, 在所述浏览器中标准搭载的静止图像解码器是JPEG解码器。4.如权利要求3所述的动画播放方法,其特征在于, 所述数据块为JPEG编码器的处理单位的8像素X8像素。5.如权利要求2所述的动画播放方法,其特征在于, 使所述图像复原用信息所包含的所述存在与否的信息及所述动矢量的信息与图像信息的RGB值任意地对应,并以PNG方式对所述图像复原用信息进行编码来准备图像复原用压缩信息。6.如权利要求1所述的动画播放方法,其特征在于, 在判定在所述前帧中是否存在相同信息时,使对相同信息存在进行判定的范围从预定的ηΧη数据块逐次减小k来渐渐缩小, 其中,η是2k,k是1以上的整数。7.如权利要求6所述的动画播放方法,其特征在于, 将范围的信息包含在所述图像复原用信息中,其中,该范围是判定为存在所述相同信息的范围。8.如权利要求1所述的动画播放方法,其特征在于, 所述记述语言是HTML5。9.如权利要求1所述的动画播放方法,其特征在于, 将作为阿尔法通道的图像的透明度的信息进行编码来准备透明度信息用压缩信息,所述显示程序将所述透明度信息用压缩信息进行解码,并在从所述压缩静止图像数据再构成动画时,将所述透明度的信息编入来进行再构成。10.如权利要求1所述的动画播放方法,其特征在于, 所述压缩静止图像数据是根据所述客户终端能够处理的静止画的容量分为多张来准备。11.如权利要求1所述的动画播放方法,其特征在于, 所述压缩静止图像数据、所述图像复原用压缩信息、以及所述程序被存储在经由网络与所述客户终端连接的网络服务器中。12.—种动画播放系统,其包括具有预定的浏览器客户终端、和经由网络与该客户终端连接的网络服务器,其特征在于, 所述网络服务器具有: 压缩静止图像数据,通过将由多个帧构成的动画的数据分割成数据块,对于在前帧中存在相同信息的各数据块,用标准搭载于所述浏览器中的静止图像解码器所对应的方法编码并排列,来制作的所述压缩静止图像数据; 图像复原用压缩信息,通过对于各数据块,将存在与否的信息记述在图像复原用信息中来进行编码,从而准备所述图像复原用压缩信息;以及 程序,其是由所述浏览器能够解读的记述语言记述、并被下载到所述客户终端并由所述浏览器执行的程序,所述程序在将所述图像复原用压缩信息及所述压缩静止图像数据进行解码而分别获得了所述图像复原用信息及静止图像数据后,通过根据记述在所述图像复原用信息中的涉及各数据块的存在与否的信息,对于各数据块,在“存在”的情况下,采用所述前帧内的信息,在“否”的情况下,采用所述静止图像数据内的对应的数据块的图像数据,来再构成所述由多个帧构成的动画的数据并显示于所述客户终端。
【专利摘要】本发明提供动画播放方法和动画播放系统。在动画播放中,通过仅使用浏览器的标准解码功能,提供终端依存性小的制作环境,并提高压缩率,实现流畅的动画播放。在制作想要在客户终端(2)播放的动画的压缩数据并存储到网络服务器(1)时,对于构成动画的各帧,依次以JPEG数据块单位实施JPEG压缩,排列到JPEG压缩静止图像数据(12)。但是,对于在帧间采用动补偿,并能够从前帧利用的数据,不排列到JPEG压缩静止图像数据(12),而在图像复原用压缩信息(13)中记述该要点。用浏览器(21)解读的显示程序(11)记述有如下内容:从已制作的JPEG压缩静止图像数据(12)再构成原来的动画。显示程序(11)被下载到客户终端(2)并被执行,因而动画显示于显示画面(22)。
【IPC分类】H04N19/139, H04N21/472, H04N19/124, H04N21/4405, H04N21/2343
【公开号】CN105282562
【申请号】CN201410586852
【发明人】客野一树
【申请人】株式会社艾库塞尔
【公开日】2016年1月27日
【申请日】2014年10月28日
【公告号】EP2950531A1, US20150350664
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1