一种数据的压缩方法和设备与流程

文档序号:12092678阅读:来源:国知局

技术特征:

1.一种数据的压缩方法,其特征在于,包括:

获取动画对应的原始帧数据;

确定所述原始帧数据中的可计算帧数据,所述可计算帧数据表示所述原始帧数据中可以通过计算得到的帧数据;

将不包含所述可计算帧数据的所述原始帧数据确定为压缩后的动画数据。

2.如权利要求1所述的数据的压缩方法,其特征在于,确定所述可计算帧数据,包括:

将所述原始帧数据作为输入帧数据执行如下步骤:

确定所述输入帧数据中的非边缘各帧数据对应的压缩数据,所述输入帧数据中的任一非边缘帧数据对应的所述压缩数据为缺少该帧数据的所述输入帧数据;

确定所述非边缘各帧数据对应的计算数据与所述原始帧数据之间的误差值,所述任一非边缘帧数据对应的计算数据是通过该帧数据对应的压缩数据计算得到的;

判断所述非边缘各帧数据对应的误差值中是否存在满足预设条件的误差值;

若存在,则将所述满足预设条件的误差值对应的帧数据确定为可计算帧数据,将该可计算帧数据对应的压缩数据作为输入帧数据,重复执行上述步骤。

3.如权利要求2所述的数据的压缩方法,其特征在于,所述任一非边缘帧数据对应的计算数据是通过该帧数据对应的压缩数据计算得到的,包括:

对所述任一非边缘帧数据对应的压缩数据执行线性插值操作,得到该帧数据对应的计算数据。

4.如权利要求2所述的数据的压缩方法,其特征在于,所述满足预设条件的误差值表示所述非边缘各帧数据对应的所述误差值中数值最小并且数值小于预设值的误差值。

5.如权利要求4所述的数据的压缩方法,其特征在于,所述方法还包括:

若所述非边缘各帧数据对应的误差值中不存在满足预设条件的误差值,终止确定所述可计算帧数据。

6.一种游戏,其特征在于,所述游戏中的动画数据是采用如权利要求1-4任一项所述的数据的压缩方法对原始帧数据进行压缩之后得到的压缩后的动画数据。

7.一种数据的压缩设备,其特征在于,包括:

获取单元,用于获取动画对应的原始帧数据;

确定单元,用于确定所述原始帧数据中的可计算帧数据,所述可计算帧数据表示所述原始帧数据中可以通过计算得到的帧数据;

所述确定单元,还用于将不包含所述可计算帧数据的所述原始帧数据确定为压缩后的动画数据。

8.如权利要求7所述的数据的压缩设备,其特征在于,所述确定单元确定所述可计算帧数据,包括:

将所述原始帧数据作为输入帧数据执行如下步骤:

确定所述输入帧数据中的非边缘各帧数据对应的压缩数据,所述输入帧数据中的任一非边缘帧数据对应的压缩数据为缺少该帧数据的所述输入帧数据;

确定所述非边缘各帧数据对应的计算数据与所述原始帧数据之间的误差值,所述任一非边缘帧数据对应的计算数据是通过该帧数据对应的压缩数据计算得到的;

判断所述非边缘各帧数据对应的误差值中是否存在满足预设条件的误差值;

若存在,则将所述满足预设条件的误差值对应的帧数据确定为可计算帧数据,将该可计算帧数据对应的压缩数据作为输入帧数据,重复执行上述步骤。

9.如权利要求8所述的数据的压缩设备,其特征在于,所述任一非边缘帧数据对应的计算数据是通过该帧数据对应的压缩数据计算得到的,包括:

对所述任一非边缘帧数据对应的所述压缩数据执行线性插值操作,得到该帧数据对应的计算数据。

10.如权利要求8所述的数据的压缩设备,其特征在于,所述满足预设条件的误差值表示所述非边缘各帧数据对应的所述误差值中数值最小并且数值小于预设值的误差值。

11.如权利要求8所述的数据的压缩设备,其特征在于,所述压缩设备还包括:终止单元,其中:

所述终止单元,用于若所述非边缘各帧数据对应的误差值中不存在满足预设条件的误差值,终止确定所述可计算帧数据。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1