[发明专利]一种动画数据压缩、解压缩方法及装置在审
申请号: | 201810463300.1 | 申请日: | 2018-05-15 |
公开(公告)号: | CN108635849A | 公开(公告)日: | 2018-10-12 |
发明(设计)人: | 杜幸阁;陈国乐;程东哲;沈超 | 申请(专利权)人: | 深圳市腾讯网络信息技术有限公司 |
主分类号: | A63F13/355 | 分类号: | A63F13/355;A63F13/52 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘;李娟 |
地址: | 518101 广东省深圳市宝安区新安街道新安六路御景*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动画数据 骨骼动画 压缩处理 解压缩 压缩 变换矩阵 客户端 骨骼 计算机技术领域 服务器获取 传输 几何变换 数据转换 网络流量 向量分量 压缩率 帧内 展示 | ||
本发明涉及计算机技术领域,尤其涉及一种动画数据压缩、解压缩方法及装置,服务器获取动画数据;对动画数据进行如下压缩处理:分别针对每一帧中包含的骨骼动画数据中的骨骼变换矩阵数据进行几何变换,将骨骼变换矩阵数据转换为相应的向量分量;将压缩处理后的动画数据传输给客户端,客户端将压缩后的动画数据进行相应的解压缩,并展示动画,这样,可以对动画数据的每一帧内的骨骼动画数据进行专门的压缩处理,可以有效压缩骨骼动画数据的数量,从而提高了动画数据的压缩率,降低了传输的网络流量。
技术领域
本发明涉及计算机技术领域,尤其涉及一种动画数据压缩、解压缩方法及装置。
背景技术
云游戏是以云计算为基础的游戏方式,游戏响应速度快,提升了用户体验。但是,云游戏运行时需要大量传输游戏动画数据,带宽要求更高,传输的网络流量比较高,因此,需要对动画数据进行压缩。
现有技术中,云游戏的动画数据压缩方式为,采用帧间差异(Difference,Diff)压缩算法,利用动画数据的帧与帧之间的数据差异,进行帧间压缩,仅保存相对于前一帧的差异部分,压缩与关键帧相邻的帧的原始数据。
但是,这种压缩方式,将一帧内所有数据作为一个整体,只能利用帧与帧之间的差异进行压缩处理,无法对一帧中某部分特定数据进行压缩,压缩效率较低,尤其是对于目前云游戏的动画数据中骨骼动画数据占比很大的情形,由于帧与帧中包含的骨骼动画数据之间的差异比较大,因此,采用帧间Diff压缩算法,骨骼动画数据压缩率很低,也就导致了动画数据压缩率很低,从而造成了传输的网络流量比较高。
发明内容
本发明实施例提供一种动画数据压缩、解压缩方法及装置,以解决现有技术中动画数据压缩效率较低,从而造成传输的网络流量较高的问题。
本发明实施例提供的具体技术方案如下:
第一方面,提供了一种动画数据压缩方法,包括:
服务器获取动画数据;
对所述动画数据进行如下压缩处理:分别针对每一帧中包含的骨骼动画数据中的骨骼变换矩阵数据进行几何变换,将骨骼变换矩阵数据转换为相应的向量分量;
将压缩处理后的动画数据传输给客户端,以使所述客户端根据压缩后的动画数据展示动画。
可选的,所述骨骼动画数据,具体包括:所述动画数据的每一帧中生成骨骼动画的应用程序接口的标识对应的应用程序接口数据。
可选的,所述对骨骼动画数据中的骨骼变换矩阵数据进行几何变换,将骨骼变换矩阵数据转换为相应的向量分量之前,进一步包括:确定所述每一帧中的骨骼动画数据中各角色对象与参考位置之间的距离;每间隔预设帧数目,丢弃一帧中距离大于预设阈值的角色对象对应的骨骼动画数据。
可选的,所述向量分量,具体包括:一个平移向量、一个缩放向量和一个旋转向量。
可选的,所述压缩处理,进一步包括:将进行了几何变换后的骨骼动画数据的类型由单精度浮点型类型转换为半精度浮点型类型。
可选的,所述压缩处理,进一步包括:分别对所述动画数据的每一帧进行帧间压缩。
可选的,所述的压缩处理,进一步包括:将进行帧间压缩后的动画数据的每一帧压缩为标准的数据压缩格式。
第二方面,提供了一种动画数据解压缩方法,包括:
接收服务器发送的压缩后的动画数据;其中,所述压缩后的动画数据中骨骼动画数据的骨骼变换矩阵数据的表示形式为:通过几何变换转换的相应的向量分量;
对所述动画数据进行如下解压缩处理:分别针对每一帧中包含的骨骼动画数据中的骨骼变换矩阵数据,将骨骼变换矩阵数据由向量分量转换为变换矩阵;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯网络信息技术有限公司,未经深圳市腾讯网络信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810463300.1/2.html,转载请声明来源钻瓜专利网。