[发明专利]动画文件处理方法、装置、计算机可读存储介质和计算机设备在审
申请号: | 201910502825.6 | 申请日: | 2019-06-11 |
公开(公告)号: | CN112070867A | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 陈仁健;陈新星;齐国鹏;龚海龙 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06T13/80 | 分类号: | G06T13/80;H04N19/136 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 董慧 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动画 文件 处理 方法 装置 计算机 可读 存储 介质 设备 | ||
1.一种动画文件处理方法,包括:
获取原动画文件对应的位图图像序列;
当所述位图图像序列中的位图图像为非关键位图图像时,则
按照图片编码方式,对所述位图图像与对应的关键位图图像之间的差异像素区域进行编码,得到所述位图图像对应的编码图片;
根据所述位图图像序列中各位图图像对应的编码图片生成所述原动画文件对应的动画导出文件。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述位图图像序列中的位图图像为关键位图图像时,则直接采用图片编码方式对所述位图图像进行编码,得到所述位图图像对应的编码图片。
3.根据权利要求1所述的方法,其特征在于,所述获取原动画文件对应的位图图像序列包括:
获取原动画文件;
播放所述原动画文件;
依次对所述原动画文件对应的播放画面进行截图,得到所述原动画文件对应的位图图像序列。
4.根据权利要求1所述的方法,其特征在于,所述差异像素区域通过以下步骤得到:
将所述位图图像序列中的位图图像与对应的关键位图图像进行像素对比,得到所述位图图像中的差异像素点;
根据所述差异像素点确定所述位图图像中的差异像素区域。
5.根据权利要求4所述的方法,其特征在于,所述将所述位图图像序列中的位图图像与对应的关键位图图像进行像素对比,得到所述位图图像中的差异像素点,包括:
获取所述位图图像对应的关键位图图像中各像素点的像素数据;
获取所述位图图像中各像素点的像素数据;
将相同位置的像素点的像素数据进行对比,确定所述位图图像中的差异像素点。
6.根据权利要求1所述的方法,其特征在于,所述差异像素区域为矩形像素区域,所述方法还包括:
当所述矩形像素区域的尺寸大小与所述位图图像的尺寸大小之间的差异小于预设阈值时,则确定所述位图图像为关键位图图像;
当所述矩形像素区域的尺寸大小与所述位图图像的尺寸大小之间的差异大于预设阈值时,则确定所述位图图像为非关键位图图像。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
选取所述位图图像序列中的首个位图图像作为关键位图图像;
以所述首个位图图像为起始图像,将每间隔预设数量的位图图像作为所述位图图像序列中的关键位图图像。
8.根据权利要求1所述的方法,其特征在于,所述差异像素区域为矩形像素区域,所述方法还包括:
确定所述矩形像素区域对应的像素宽度、像素高度以及所述矩形像素区域中起始像素点的坐标;
将所述像素宽度、所述像素高度以及所述起始像素点的坐标存入所述编码图片对应的图片信息中。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述位图图像划分成颜色通道位图和透明度通道位图;
合成所述颜色通道位图和所述透明度通道位图,得到合成位图;
按照视频编码方式对所述合成位图进行编码,得到所述位图图像对应的编码图片。
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述原动画文件的动画矢量数据,所述动画矢量数据包括动画基础属性数据和动画图层数据;
将所述动画基础属性数据、所述动画图层数据按照目标格式的数据结构进行存储,得到所述原动画文件对应的动画导出文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910502825.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:动画数据编码、解码方法、装置、存储介质和计算机设备
- 下一篇:一种柑橘速效肥