买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】HEVC数据选项的视频编解码联合差错控制方法_北京富通亚讯网络信息技术有限公司_202310668881.3 

申请/专利权人:北京富通亚讯网络信息技术有限公司

申请日:2023-06-07

公开(公告)日:2024-03-12

公开(公告)号:CN116647704B

主分类号:H04N19/89

分类号:H04N19/89;H04N19/124;H04N19/176;H04N19/91;H04L1/00

优先权:

专利状态码:有效-授权

法律状态:2024.03.12#授权;2023.09.12#实质审查的生效;2023.08.25#公开

摘要:本发明涉及视频编解码技术领域,尤其涉及一种HEVC数据选项的视频编解码联合差错控制方法,包括:预处理模块对源视频进行GOP划分以及对帧图像进行块划分,再根据图像处理块所采用的宏块划分方式确定前置量化系数,同时根据图像处理块所处时间域上的GOP内B帧数量确定中置量化系数,数据熵编码模块根据最终量化系数确定数据编码中添加的的循环冗余校验码长度,并以最终量化系数与最终量化系数标准的差值确定数据包传输差错控制方法,然后数据解码模块根据检测出的错误比特数在数据包比特数中所占的百分比确定纠错方式,提高了HEVC码流对差错的抗干扰能力从而提升图像观赏质量。

主权项:1.一种HEVC数据选项的视频编解码联合差错控制方法,其特征在于,包括:步骤S1,预处理模块根据源视频相邻帧图像之间像素值均方误差确定相邻帧图像是否划分在同一个GOP中,并统计GOP的帧数;步骤S2,预测编码模块根据源视频GOP内的帧数Z确定所述源视频GOP的宏块尺度;步骤S3,预测编码模块根据源视频GOP内的帧数Z与标准帧数Z0的差值△Z确定对所述源视频GOP内宏块的划分方式;步骤S4,预测编码模块根据当前帧在GOP中的时间域位置确定当前帧类型,从而确定当前帧图像编码的预测方式;步骤S5,数据量化模块根据当前图像处理块所采用的宏块划分方式确定前置量化系数;步骤S6,数据量化模块根据当前图像处理块所处时间域上的GOP内B帧数量所占GOP内总帧数的比值W确定中置量化系数;步骤S7,数据熵编码模块根据最终量化系数L确定数据编码中添加的循环冗余校验码长度;步骤S8,数据熵编码模块根据最终量化系数L与最终量化系数标准L0的差值△L确定数据包传输差错控制方法;步骤S9,数据解码模块根据循环冗余校验码对数据包进行检测,并根据检测出的错误比特数在数据包比特数中所占的百分比M确定纠错方式;所述步骤S1中,所述预处理模块根据源视频相邻帧图像之间像素值均方误差与像素值均方误差标准的比对结果确定相邻帧图像是否划分在同一个GOP中,并统计该GOP的帧数,若所述像素值均方误差小于等于像素值均方误差标准,则将所述相邻帧图像划分在同一个GOP;若所述像素值均方误差大于像素值均方误差标准,则将所述相邻帧图像划分在下一个GOP;所述预测编码模块根据差值△Z与标准帧数差值△Z0的比对结果确定对该源视频GOP内宏块的划分方式,设定△Z=∣Z-Z0∣,其中Z表示所述帧数,Z0表示所述标准帧数;若△Z≤△Z0,所述预测编码模块确定该源视频GOP内宏块的划分方式为第一宏块划分方式;若△Z>△Z0,所述预测编码模块确定该源视频GOP内宏块的划分方式为第二宏块划分方式;所述第一宏块划分方式为分层次划分,将图像按照四级树结构进行图像划分;所述第二宏块划分方式为自适应划分,根据当前图像内容和特征进行自适应地划分图像块,通过检测到边缘、纹理特征以确定划分位置和大小;所述数据量化模块根据当前图像处理块所采用的宏块划分方式确定前置量化系数;若当前图像处理块所采用的宏块划分方式为第一宏块划分方式,所述数据量化模块的前置量化系数为第一前置量化系数;若当前图像处理块所采用的宏块划分方式为第二宏块划分方式,所述数据量化模块的前置量化系数为第二前置量化系数;所述数据量化模块根据当前图像处理块所处时间域上的GOP内B帧数量所占GOP内总帧数的比值W与帧数比值标准W0的比对结果确定中置量化系数;若W≤W0,所述数据量化模块的中置量化系数为第一中置量化系数;若W>W0,所述数据量化模块的中置量化系数为第二中置量化系数;所述数据熵编码模块根据最终量化系数L与最终量化系数标准L0的比对结果确定数据编码中添加的的循环冗余校验码长度,其中最终量化系数L=前置量化系数×中置量化系数;若L≤L0,则所述数据熵编码模块确定冗余编码长度为第一循环冗余校验码长度;若L>L0,则所述数据熵编码模块确定冗余编码长度为第二循环冗余校验码长度;所述数据熵编码模块根据差值△L与最终量化系数差值标准△L0的比对结果确定数据包传输差错控制方法,差值△L由最终量化系数L与最终量化系数标准L0确定;若△L≤△L0,所述数据熵编码模块的数据包传输差错控制方法为第一差错控制方法;若△L>△L0,所述数据熵编码模块的数据包传输差错控制方法为第二差错控制方法;第一差错控制方法为给每一个数据包添加唯一的序列号,数据解码模块按照序列号顺序重新组装数据包,如果缺少某个序号的数据包,则说明该数据包已经丢失,数据解码模块发送反馈信号给数据熵编码模块并请求重新发送这些数据包,如果某个序号的数据包重复,数据解码模块删除多余数据包,第二差错控制方法为给每一个数据包添加唯一的时间戳,用来标识每个数据包的发送或接收时间,数据解码模块以对数据包进行排序并去除重复包;所述数据解码模块根据循环冗余校验码对数据包进行检测,并根据检测出的错误比特数在数据包比特数中所占的百分比M与标准百分比M0的比对结果确定纠错方式;若M≤M0,所述数据解码模块的纠错方式为第一纠错方式;若M>M0,所述数据解码模块的纠错方式为第二纠错方式;所述第一纠错方式为数据解码模块发送反馈信号给数据熵编码模块,告诉数据熵编码模块哪些数据包出现了错误,并请求重新发送这些数据包;第二纠错方式为数据解码模块发送反馈信号给数据熵编码模块,数据熵编码模块根据海明码再次进行数据编码后发送给数据解码模块,数据解码模块通过解码来恢复原始数据。

全文数据:

权利要求:

百度查询: 北京富通亚讯网络信息技术有限公司 HEVC数据选项的视频编解码联合差错控制方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。