[发明专利]数据压缩存储方法及装置在审
申请号: | 201710912243.6 | 申请日: | 2017-09-29 |
公开(公告)号: | CN107730437A | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 马明路;方坚 | 申请(专利权)人: | 上海开圣影视文化传媒股份有限公司 |
主分类号: | G06T1/60 | 分类号: | G06T1/60;G06T13/00 |
代理公司: | 上海天闻世代律师事务所31322 | 代理人: | 张一超 |
地址: | 201207 上海市浦东新区中国*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据压缩 存储 方法 装置 | ||
技术领域
本发明实施例涉及动画视频技术领域,尤其涉及一种数据压缩存储方法及装置。
背景技术
在拍摄动画之后,往往需要预览动画,以检测拍摄的画面是否合适,在预览之前,往往需要对动画的数据进行存储。
其中,动画系统中最重要的数据是位置数据、放缩数据和旋转数据,前两者可以很容易地通过两个三元的向量表示出来,而且在动画的骨骼系统中,位置和放缩一般是不变化的,所以存储空间/内存占用大小,不会随着动画变复杂而变大。最复杂的是旋转数据,随着动画细腻程序的增加,会线性增长。一般动画的旋转数据通过四维矩阵存储,这种方法最大的问题是占用的存储空间较大。
因此,如何节省存储空间是一个亟待解决的技术问题。
发明内容
为克服相关技术中存在的问题,本发明实施例提供一种动画数据压缩存储方法及装置。
根据本发明实施例的第一方面,提供一种动画数据压缩存储方法,所述方法包括:
获取曲线中的目标点的用于表示旋转的四元数,所述四元数中包括四个浮点数;
将所述四元数进行归一化处理;
从所述四元数中剔除一个浮点数;
存储剩余的三个浮点数。
其中,所述从所述四元数中剔除一个浮点数,包括:
从所述四元数中剔除最大的浮点数。
进一步地,所述存储剩余的三个浮点数之前,还包括:
减少剩余的三个浮点数的比特位。
其中,所述获取旋转曲线中的目标点的四元数,包括:
获取位于旋转曲线两端的第一浮点数和第二浮点数;
利用第一浮点数和第二浮点数拟合得到目标点;
获取所述目标点的四元数。
进一步地,所述方法还包括:
在读取所述目标点的位置数据、放缩数据和旋转四元数时,将位置数据、放缩数据和旋转四元数同时加载在一段连续的内存中。
根据本发明实施例的第二方面,提供一种动画数据压缩存储装置,所述装置包括:
获取模块,用于获取曲线中的目标点的用于表示旋转的四元数,所述四元数中包括四个浮点数;
归一化模块,用于将所述四元数进行归一化处理;
剔除模块,用于从所述四元数中剔除一个浮点数;
存储模块,用于存储剩余的三个浮点数。
其中,所述剔除模块具体用于从所述四元数中剔除最大的浮点数。
进一步地,所述装置还包括:
减少模块,用于减少剩余的三个浮点数的比特位。
其中,所述获取模块包括:
获取单元,用于获取位于旋转曲线两端的第一浮点数和第二浮点数;
拟合单元,用于利用第一浮点数和第二浮点数拟合得到目标点;
获取单元,用于获取所述目标点的四元数。
进一步地,所述装置还包括:
加载模块,用于在读取所述目标点的位置数据、放缩数据和旋转四元数时,将位置数据、放缩数据和旋转四元数同时加载在一段连续的内存中。
本发明实施例提供的技术方案可以包括以下有益效果:
在本发明实施例中,将四元数归一化处理之后,从四元数中剔除一个浮点数,存储剩余的三个浮点数,如此,之后当需要使用四元数时,可以根据剩余的三个浮点数计算得到被踢出的该一个浮点数,进而得到四元数。可见,通过本发明实施例的数据压缩存储方法,可以提高压缩比,节省存储空间。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明实施例。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明实施例的原理。
图1是根据一示例性实施例示出的一种数据压缩存储方法的流程图;
图2根据一示例性实施例示出的一种数据压缩存储装置的结构示意图;
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明实施例的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种数据压缩存储方法的流程图,如图1所示,该方法包括以下步骤。
在步骤S101中,获取曲线中的目标点的用于表示旋转的四元数,四元数中包括四个浮点数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海开圣影视文化传媒股份有限公司,未经上海开圣影视文化传媒股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710912243.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型古筝架
- 下一篇:一种用于入门指导学习的吉他