[发明专利]一种二维骨骼动画压缩方法及装置有效
申请号: | 201610720028.1 | 申请日: | 2016-08-25 |
公开(公告)号: | CN106327538B | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 连冠荣 | 申请(专利权)人: | 深圳市创梦天地科技有限公司 |
主分类号: | G06T9/00 | 分类号: | G06T9/00;G06T13/40 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美;刘耿 |
地址: | 518000 广东省深圳市南山区科技*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本公开揭示了一种二维骨骼动画压缩方法及装置,判断每一骨骼节点中对应的所有帧的骨骼关键帧数据是否完全相同;完全相同则保留第一帧的骨骼关键帧数据,通过与特定的第一压缩类型对应的第一定点数存储数据文档格式存储当前骨骼节点中的第一帧的骨骼关键帧数据,不完全相同则保留第一帧的骨骼关键帧数据和与第一帧的骨骼关键帧数据不同的其他关键帧的骨骼关键帧数据,通过与特定的第二压缩类型对应的第二定点数存储数据格式存储其他帧的骨骼关键帧数据,获取压缩后骨骼关键帧数据的要求数量,生成符合要求数量的压缩文档,保留变化时刻的关键帧的骨骼关键帧数据,根据特定需求进行骨骼关键帧数据的数量删减,节省存储空间,压缩方式更加灵活。 | ||
搜索关键词: | 关键帧数据 骨骼 压缩方法及装置 存储数据 骨骼动画 压缩类型 关键帧 二维 保留 变化时刻 存储空间 格式存储 文档格式 压缩方式 压缩 定点数 点数 文档 存储 灵活 | ||
【主权项】:
1.一种二维骨骼动画压缩方法,其特征在于,包括:判断每一骨骼节点中对应的所有帧的骨骼关键帧数据是否完全相同;如果每一骨骼节点中对应的所有帧的骨骼关键帧数据完全相同,识别当前骨骼节点中的第一帧的骨骼关键帧数据的第一数据类型,根据识别出的所述第一数据类型,标识所述第一帧的骨骼关键帧数据的与所述第一数据类型对应的第一压缩类型,通过与所述第一压缩类型对应的第一定点数存储数据文档格式存储当前骨骼节点中的第一帧的骨骼关键帧数据,所述第一帧的骨骼关键帧数据作为第一骨骼关键帧数据;如果每一骨骼节点中对应的所有帧的骨骼关键帧数据不完全相同,识别当前骨骼节点中的第一帧的骨骼关键帧数据的所述第一数据类型,根据识别出的所述第一数据类型,标识所述第一帧的骨骼关键帧数据的第一压缩类型,则通过与所述第一压缩类型对应的第一定点数存储数据文档格式存储当前骨骼节点中的所述第一帧的所述第一骨骼关键帧数据;以及,识别当前骨骼节点中的与所述第一帧的所述骨骼关键帧数据不同的其他帧的骨骼关键帧数据的第二数据类型,根据识别出的所述第二数据类型,标识所述其他帧的骨骼关键帧数据的与所述第二数据类型对应的第二压缩类型,通过与所述第二压缩类型对应的第二定点数存储数据格式存储当前骨骼节点中与所述第一帧的所述骨骼关键帧数据不同的其他帧的骨骼关键帧数据,所述其他帧的骨骼关键帧数据作为第二骨骼关键帧数据;获取用户输入的压缩后骨骼关键帧数据的要求数量,生成所述第一骨骼关键帧数据和所述第二骨骼关键帧数据的数量符合所述要求数量的压缩文档,所述压缩文档包括所述第一骨骼关键帧数据和所述第二骨骼关键帧数据;所述骨骼关键帧数据包括骨骼关键帧位置数据、骨骼关键帧旋转数据和骨骼关键帧缩放数据;所述骨骼关键帧位置数据是一个表示骨骼的位置的2维向量,所述骨骼关键帧旋转数据是一个表示骨骼的旋转角度的一元数,所述骨骼关键帧缩放数据是一个表示骨骼缩放比例的2维向量,所述骨骼节点包括父节点和子节点;所述压缩文档包括头文档、骨骼节点结构文档和骨骼关键帧数据文档,所述头文档包括所述第一压缩类型、所述第二压缩类型,所述骨骼节点结构文档包括父节点标识和子节点标识,所述骨骼关键帧数据文档包括所述第一骨骼关键帧数据和所述第二骨骼关键帧数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市创梦天地科技有限公司,未经深圳市创梦天地科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610720028.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种车牌图像提取方法
- 下一篇:一种含有弧形移动副的外科手术机器人