[发明专利]一种自恢复的视频解码方法在审

专利信息
申请号: 202110903528.X 申请日: 2021-08-06
公开(公告)号: CN113747171A 公开(公告)日: 2021-12-03
发明(设计)人: 高娟 申请(专利权)人: 天津津航计算技术研究所
主分类号: H04N19/44 分类号: H04N19/44;H04N19/65;H04N19/80
代理公司: 中国航天科技专利中心 11009 代理人: 茹阿昌
地址: 300000 天津市*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 恢复 视频 解码 方法
【权利要求书】:

1.一种自恢复的视频解码方法,其特征在于,包括如下步骤:

1)配置ffmpeg的编译属性和参数,将ffmpeg动态库移植到海思平台;

2)创建网络接收任务接收主机传送的原始压缩数据;

3)创建获取数据包线程,使用ffmpeg动态库获取含有带有含参数帧的图像数据包;

4)建立过滤机制,筛选错误帧,组合成可解码的数据包发送到芯片的硬解码模块;

5)获取解码模块内的解码图像;

6)启动自恢复脚本监控解码程序。

2.根据权利要求1所述的一种自恢复的视频解码方法,其特征在于:步骤6)所述启动自恢复脚本监控解码程序的方法,具体为:

61)在系统/etc/rcS/路径下设置自恢复脚本S09Decode;

62)获取decode_video运行时的进程号;

63)使用ps命令获取decode_video进程的运行状态;

64)如果decode_video的运行状态为运行状态stillRunning,则延时5ms,并返回步骤62);如果decode_video为退出状态则执行下一步;

65)在decode的初始化函数中添加退出解码通道,释放视频缓存块,释放系统资源;

66)使用cd命令进入到decode_video所在目录,执行decode程序;

67)返回到步骤62)。

3.根据权利要求1所述的一种自恢复的视频解码方法,其特征在于:步骤1)所述将ffmpeg动态库到海思平台,具体为:

11)首先,配置ffmpeg编译属性,根据平台类型、cpu类型、编码解码器属性、格式转换属性、交叉编译属性配置参数;

12)修改acodec.h文件,增加变量:参数帧长度sei_len和数组sei_buf,同时,根据应用层需求确定其参数帧大小SEI_BUF_SIZE;

13)在hevc_sei.c文件中的decode_nal_sei_prefix函数中添加获取参数帧功能:获取函数中的参数size,将size赋值给sei_len,判断size是否小于等于SEI_BUF_SIZE,如果满足条件则拷贝上下文参数数组gb内数据到sei_buf,拷贝的长度为size,拷贝的sei_buf的数组下标i为gb数组的索引index除以8,即sei_buf[i]=gb_buf[index/8];

14)然后,执行configure命令,在配置文件夹的子文件夹lib下将生成的解码库libavcodec、libavformat、libavutil、libswscale;

15)最后,将动态库拷贝到解码板卡的/usr/lib路径下。

4.根据权利要求1所述的一种自恢复的视频解码方法,其特征在于:步骤2)所述接收主机传送的原始压缩图像,具体为:

21)首先,获取配置文件中的接收ip和端口;

22)然后,以接收ip地址和端口号为参数创建和绑定网络套接字,待创建成功后进行步骤23);

23)其次,清零接收缓冲区,等待接收到网络发送的图像数据后,进入步骤24);

24)判断本次接收的图像数据的长度是否大于零,如果大于零则进行下一步,否则回到步骤23);

25)判断协议帧头是否符合协议要求,如不符合就丢弃该帧;如果符合则将图像帧存入数据接收区。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津津航计算技术研究所,未经天津津航计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110903528.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top