[发明专利]一种视频流存储的优化方法、装置、介质及电子设备在审
申请号: | 202111663385.6 | 申请日: | 2021-12-31 |
公开(公告)号: | CN114297162A | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 胡婷婷;包炎;赵男;林越浩;刘超;李鑫培;师锐;施一东;杨雯 | 申请(专利权)人: | 米哈游科技(上海)有限公司 |
主分类号: | G06F16/172 | 分类号: | G06F16/172;G06F16/71 |
代理公司: | 上海港慧专利代理事务所(普通合伙) 31402 | 代理人: | 卞小婷 |
地址: | 201802 上海市嘉定*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 存储 优化 方法 装置 介质 电子设备 | ||
本发明公开了一种视频流存储的优化方法、装置、介质及电子设备,包括建立第一基础存储区域、第二基础存储区域;获取预定格式的当前动画视频流;根据当前动画视频流形成与当前动画视频流匹配的第一类数据和第二类数据;于所述第一基础存储区域保存所述第一类数据,于所述第二基础存储区域保存所述第二类数据。该视频流存储的优化方法、装置、介质及电子设备,可保证现有动画文件存储过程中无需解码,便于存储及玩家的二次创作。
技术领域
本发明涉及计算机图形学技术领域,具体为一种视频流存储的优化方法、装置、介质及电子设备。
背景技术
在现有技术的游戏或三维动画中,动画文件是按照FBX类型存储,FBX导入通道支持动画,使用者可通过简单工作流从3D软件将骨架网格体动画导入虚幻引擎以便在游戏中使用,当前单个文件中只能导入/导出每个骨架网格体的单一动画。为提高玩家创作的积极性,可将已完成的动画视频做区块链存储,区块链需要明文存储以符合所有人可以修改的状态,但FBX类型文件在进行修改创作的过程中需解码不便进行区块链存储,亟待制定预定文件格式的标准以满足区块链存储的要求,放在区块链中进行修改存储,提高玩家创作的积极性。
发明内容
针对现有技术的不足,本发明提供了一种视频流存储的优化方法、装置、介质及电子设备,解决了现有动画文件格式存储过程中需要解码、不便存储的问题。
为实现以上目的,本发明通过以下技术方案予以实现:
第一方面,本发明实施例提供一种视频流存储的优化方法,包括
建立第一基础存储区域及第二基础存储区域;
获取预定格式的当前动画视频流;根据当前动画视频流形成与当前动画视频流匹配的第一类数据和第二类数据;
于所述第一基础存储区域保存所述第一类数据,于所述第二基础存储区域保存所述第二类数据。
较佳地,其中所述第二存储区域至少包括动作存储单元和时间存储单元。
较佳地,根据当前动画视频流形成与当前动画视频流匹配的第一类数据和第二类数据具体包括:
获取预定格式的当前动画视频流,读取当前动画视频流中的每一帧图像数据;
根据第0帧图像数据形成所述第一类数据,其中第0帧图像数据为所述动画视频流的初始状态数据;
根据第1帧图像数据至第N帧图像数据形成所述第二类数据,其中第N帧图像数据为所述动画视频流的结束状态数据。
较佳地,于所述第一基础存储区域保存所述第一类数据,于所述第二基础存储区域保存所述第二类数据具体包括:
于所述第一基础存储区域保存所述第一类数据;
读取第二类数据中的时间参数和动作参数;于所述第二基础存储区域中的动作存储单元保存每一帧图像动作参数,于所述第二基础存储区域中的时间存储单元保存每一帧图像时间参数。
较佳地,还包括:
读取所述每一帧图像的动作参数,比较当前帧图像的动作参数与上一帧图像的动作参数;
于当前帧图像的动作参数与上一帧图像的动作参数相同的状态下,删除当前帧图像的动作参数和当前帧的时间参数;
于当前帧图像的动作参数与上一帧图像的动作参数不相同的状态下,保存当前帧图像的动作参数和当前帧的时间参数。
较佳地,所述图像动作参数形成包括,
读取当前动画视频流的预制对象实现预定动作时预定部件的实时动作曲线;
实时动作曲线通过至少旋转、位移、缩放中的一个作用下形成当前帧图像的动作参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于米哈游科技(上海)有限公司,未经米哈游科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111663385.6/2.html,转载请声明来源钻瓜专利网。