视频压缩方法及视频压缩器技术

技术编号:24041580 阅读:14 留言:0更新日期:2020-05-07 03:35
本发明专利技术涉及一种视频压缩方法及视频压缩器,包括:通过视频压缩器读取视频信号数据,生成码流数据,其中,所述视频压缩器根据读取的视频信号数据进行第一预测生成第一码流数据,所述视频压缩器根据读取的视频信号数据进行第二预测生成第一码流数据;所述视频压缩器根据所述码流数据进行运算形成码流。本发明专利技术对当前MB采取多种预测方式,对于复杂纹理区域可以提高图像编码压缩率,进一步降低预测的理论极限熵。

Video compression method and video compressor

【技术实现步骤摘要】
视频压缩方法及视频压缩器
本专利技术涉及一种压缩
,特别涉及一种视频压缩方法及视频压缩器。
技术介绍
视频信号包含巨大的信息量,难以储存和传输,因此需要对视频信号进行压缩,以便于对视频信号进行传输,其中,视频信号中的冗余信息有时间冗余、空间冗余、压缩冗余和视觉冗余等,视频压缩的出发点就在于最大限度地消除各种冗余。目前主要的视频信号压缩标准是H.264(MPEG-4Part10)标准。近年来,在H.264标准的基础上,又出现了新一代视频压缩标准HEVC,HEVC依然沿用H.264采用的混合压缩框架,帧间和帧内预测压缩:消除时间域和空间域的相关性。变换压缩:对残差进行变换压缩以消除空间相关性。熵压缩:消除统计上的冗余度。压缩主要由四个部分组成,包含:预测模块、量化模块、码控模块和熵编码模块。目前预测模块的算法主要分为两类,纹理相关预测和像素值相关预测。现有的纹理相关预测方法中,采用单一的纹理预测方法,对于复杂纹理图像,其预测效果及预测效率较差,不能很好的降低理论极限熵。
技术实现思路
因此,为解决现有技术存在的技术缺陷和不足,本专利技术提出一种视频压缩方法及视频压缩器。具体地,本专利技术一个实施例提出的一种视频压缩方法,包括:通过视频压缩器读取视频信号数据,生成码流数据,其中,所述视频压缩器根据读取的视频信号数据进行第一预测生成第一码流数据,所述视频压缩器根据读取的视频信号数据进行第二预测生成第一码流数据;所述视频压缩器根据所述码流数据进行运算形成码流。<br>在本专利技术的一个实施例中,通过视频压缩器读取视频信号数据,生成码流数据,包括:根据所述视频信号数据将当前MB进行第一预测获取第一预测残差;根据所述第一预测标志信息以及所述第一预测残差生成所述第一码流数据;根据所述视频信号数据将当前MB进行第二预测获取第二预测残差;根据所述第二预测标志信息以及所述第二预测残差生成所述第二码流数据。在本专利技术的一个实施例中,根据所述视频信号数据将当前MB进行第一预测获取第一预测残差,包括:对当前MB进行多种采样;对所述当前MB获取每种采样方式对应的每种预测残差;其中,所述当前MB的一种采样方式对应一种预测残差;加权所述每种预测残差确定所述当前MB的第一预测残差。在本专利技术的一个实施例中,根据所述视频信号数据将当前MB进行第二预测获取第二预测残差,包括:将当前MB按照不同分割方式进行分割;分别计算不同所述分割方式下所述当前MB对应的预测残差;分别计算不同所述分割方式下所述当前MB对应的比特数;根据所述当前MB以及所述比特数计算不同所述分割方式对应的加权值;选取所述加权值最小时对应的所述分割方式作为所述第二预测分割方式;选取所述第二预测分割方式对应的预测残差作为所述第二预测残差。在本专利技术的一个实施例中,所述视频压缩器根据所述码流数据进行运算形成码流,包括:根据所述第一码流数据进行运算获得第一预测的第一残差主观和;根据所述第二码流数据进行运算获得第二预测的第二残差主观和;根据所述第一残差主观和以及所述第二残差主观和形成所述码流。本专利技术另一个实施例提出的一种视频压缩器,包括:读取模块,用于通过视频压缩器读取视频信号数据,生成码流数据,其中,所述视频压缩器根据读取的视频信号数据进行第一预测生成第一码流数据,所述视频压缩器根据读取的视频信号数据进行第二预测生成第一码流数据;运算模块,连接至所述读取模块,用于所述视频压缩器根据所述码流数据进行运算形成码流。在本专利技术的一个实施例中,所述读取模块包括第一预测单元、第一生成单元、第二预测单元以及第二生成单元,其中,所述第一预测单元用于根据所述视频信号数据将当前MB进行第一预测获取第一预测残差;所述第一生成单元用于根据所述第一预测标志信息以及所述第一预测残差生成所述第一码流数据;所述第二预测单元用于根据所述视频信号数据将当前MB进行第二预测获取第二预测残差;所述第二生成单元用于根据所述第二预测标志信息以及所述第二预测残差生成所述第二码流数据。在本专利技术的一个实施例中,所述第一预测单元包括采样子单元5111、获取子单元以及确定子单元;其中,所述采样子单元5111用于对当前MB进行多种采样;所述获取子单元用于对所述当前MB获取每种采样方式对应的每种预测残差;其中,所述当前MB的一种采样方式对应一种预测残差;所述确定子单元用于加权所述每种预测残差确定所述当前MB的第一预测残差。在本专利技术的一个实施例中,所述第二预测单元包括分割子单元、第一计算子单元、第二计算子单元、第三计算子单元、第一选取子单元以及第二选取子单元;其中,所述分割子单元用于将当前MB按照不同分割方式进行分割;所述第一计算子单元用于分别计算不同所述分割方式下所述当前MB对应的预测残差;所述第二计算子单元用于分别计算不同所述分割方式下所述当前MB对应的比特数;所述第三计算子单元用于根据所述当前MB以及所述比特数计算不同所述分割方式对应的加权值;所述第一选取子单元用于选取所述加权值最小时对应的所述分割方式作为所述第二预测分割方式;所述第二选取子单元用于选取所述第二预测分割方式对应的预测残差作为所述第二预测残差。在本专利技术的一个实施例中,所述运算模块包括第一获得单元、第二获得单元以及码流形成单元;其中,所述第一获得单元用于根据所述第一码流数据进行运算获得第一预测的第一残差主观和;所述第二获得单元用于根据所述第二码流数据进行运算获得第二预测的第二残差主观和;所述码流形成单元用于根据所述第一残差主观和以及所述第二残差主观和形成所述码流。基于此,本专利技术具备如下优点:本专利技术通过视频压缩器根据两种预测生成两种码流数据,利用残差主观和形成最终的码流,对于复杂纹理区域可以提高图像编码压缩率,进一步降低预测的理论极限熵。通过以下参考附图的详细说明,本专利技术的其它方面和特征变得明显。但是应当知道,该附图仅仅为解释的目的设计,而不是作为本专利技术的范围的限定,这是因为其应当参考附加的权利要求。还应当知道,除非另外指出,不必要依比例绘制附图,它们仅仅力图概念地说明此处描述的结构和流程。附图说明下面将结合附图,对本专利技术的具体实施方式进行详细的说明。图1为本专利技术实施例提供的一种视频压缩方法流程示意图;图2为本专利技术实施例提供的一种第一预测的采样方式示意图;图3为本专利技术实施例提供的一种第一预测方法示意图;图4a~图4d为专利技术实施例提供的不同分割方式示意图;图5为专利技术实施例提供的一种视频压缩器的示意图;图6为专利技术实施例提供的一种第一预测单元的示意图;图7为专利技术实施例提供的一种第二预测单元的示意图。具体实施方式为使本专利技术的上述目的本文档来自技高网...

【技术保护点】
1.一种视频压缩方法,其特征在于,包括:/n通过视频压缩器读取视频信号数据,生成码流数据,其中,所述视频压缩器根据读取的视频信号数据进行第一预测生成第一码流数据,所述视频压缩器根据读取的视频信号数据进行第二预测生成第一码流数据;/n所述视频压缩器根据所述码流数据进行运算形成码流。/n

【技术特征摘要】
1.一种视频压缩方法,其特征在于,包括:
通过视频压缩器读取视频信号数据,生成码流数据,其中,所述视频压缩器根据读取的视频信号数据进行第一预测生成第一码流数据,所述视频压缩器根据读取的视频信号数据进行第二预测生成第一码流数据;
所述视频压缩器根据所述码流数据进行运算形成码流。


2.根据权利要求1所述的方法,其特征在于,通过视频压缩器读取视频信号数据,生成码流数据,包括:
根据所述视频信号数据将当前MB进行第一预测获取第一预测残差;
根据所述第一预测标志信息以及所述第一预测残差生成所述第一码流数据;
根据所述视频信号数据将当前MB进行第二预测获取第二预测残差;
根据所述第二预测标志信息以及所述第二预测残差生成所述第二码流数据。


3.根据权利要求2所述的方法,其特征在于,根据所述视频信号数据将当前MB进行第一预测获取第一预测残差,包括:
对当前MB进行多种采样;
对所述当前MB获取每种采样方式对应的每种预测残差;其中,所述当前MB的一种采样方式对应一种预测残差;
加权所述每种预测残差确定所述当前MB的第一预测残差。


4.根据权利要求2所述的方法,其特征在于,根据所述视频信号数据将当前MB进行第二预测获取第二预测残差,包括:
将当前MB按照不同分割方式进行分割;
分别计算不同所述分割方式下所述当前MB对应的预测残差;
分别计算不同所述分割方式下所述当前MB对应的比特数;
根据所述当前MB以及所述比特数计算不同所述分割方式对应的加权值;
选取所述加权值最小时对应的所述分割方式作为所述第二预测分割方式;
选取所述第二预测分割方式对应的预测残差作为所述第二预测残差。


5.根据权利要求1所述的方法,其特征在于,所述视频压缩器根据所述码流数据进行运算形成码流,包括:
根据所述第一码流数据进行运算获得第一预测的第一残差主观和;
根据所述第二码流数据进行运算获得第二预测的第二残差主观和;
根据所述第一残差主观和以及所述第二残差主观和形成所述码流。


6.一种视频压缩器,其特征在于,包括:
读取模块,用于通过视频压缩器读取视频信号数据,生成码流数据,其中,所述视频压缩器根据读取的视频信号数据进行第一预测生成第一码流数据,所述视频压缩器根据读取的视频信号数据进行第二预测生成第一码流...

【专利技术属性】
技术研发人员:田林海岳庆冬李雯
申请(专利权)人:西安科锐盛创新科技有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1