【技术实现步骤摘要】
本专利技术涉及图像处理领域,特别涉及参考帧数据压缩技术。
技术介绍
随着视频编码标准的不断发展,各类编码标准,例如H.264(一种视频编解码器标准)、H.265(一种视频编码标准)、VP9(一种视频压缩标准)等,所支持的编码图片尺寸越来越大,高清编码、4K编码已成为家常便饭。图片尺寸的变大直接导致参考帧数据的大幅度增加,编码器芯片的读写带宽也跟随着增加,在一些带宽紧张的编码器系统中,读写带宽对编码器的性能将产生直接影响。目前,参考帧压缩方法可以简单地分为两类:一类是有损压缩,一类是无损压缩。相对于无损压缩,有损压缩有更好的压缩率,但是这会降低编码图像的质量,为此大多数编码器采用的是无损压缩或者有损和无损压缩相结合的方法。但是,目前的压缩方法依然存在压缩率低、编码不灵活、运输复杂度高,编码复杂等问题,为此开发一种压缩率高的参考帧压缩方法对编码器来说至关重要。
技术实现思路
本专利技术的目的在于提供一种参考帧数据压缩方法及其装置,可选择出对应最高压缩率的预测模式对数据块进行单独压缩,从而有效提高参考帧的压缩率和压缩成功率。为解决上述技术问题,本专利技术的实施方式公开了一种参考帧数据压缩方法,包括以下步骤:将参考帧分割为多个预定大小的数据块;对每一个数据块,分别计算应用各种候选的预测模式时的压缩率,并选择压缩率最高的预测模式对该数据块进行进行压缩;其中,各候选的预测模式只使用本数据块中的各像素点进行块内预测,各候选的预测模式分别将数据块分割为多个组,每个组包括多个像素点,各候选的预测模式中包括组内像素点按45度或135度方向分布的预测模式。本专利技术的实施方式还公 ...
【技术保护点】
一种参考帧数据压缩方法,其特征在于,包括以下步骤:将参考帧分割为多个预定大小的数据块;对每一个数据块,分别计算应用各种候选的预测模式时的压缩率,并选择压缩率最高的预测模式对该数据块进行压缩;其中,各候选的预测模式只使用本数据块中的各像素点进行块内预测,各候选的预测模式分别将数据块分割为多个组,每个组包括多个像素点,各候选的预测模式中包括组内像素点按45度或135度方向分布的预测模式。
【技术特征摘要】
1.一种参考帧数据压缩方法,其特征在于,包括以下步骤:将参考帧分割为多个预定大小的数据块;对每一个数据块,分别计算应用各种候选的预测模式时的压缩率,并选择压缩率最高的预测模式对该数据块进行压缩;其中,各候选的预测模式只使用本数据块中的各像素点进行块内预测,各候选的预测模式分别将数据块分割为多个组,每个组包括多个像素点,各候选的预测模式中包括组内像素点按45度或135度方向分布的预测模式。2.根据权利要求1所述的参考帧数据压缩方法,其特征在于,所述数据块被所述预测模式分割的多个组包括:一组由135度对角线上的像素组成的第一类组和至少两组组内的像素沿45度方向分布于135度对角线两侧的第二类组,且第一类组中的像素数目为第二类组中像素数目的二分之一;或者一组由45度对角线上的像素组成的第一类组和至少两组组内的像素沿135度方向分布于45度对角线两侧的第二类组,且第一类组中的像素数目为第二类组中像素数目的二分之一。3.根据权利要求1所述的参考帧数据压缩方法,其特征在于,各候选的预测模式中包括第一旋转预测模式,所述数据块被第一旋转预测模式分割的多个组包括:一组由该数据块中心两行中的一行上的像素组成的第一类组和至少两组由该数据块的相邻两列像素组成的第二类组;其中,该预测模式的初始预测像素位于第一类组所在的行,第一类组被初始预测像素分成两个第一类子组,所述两个第一类子组的预测方向相反,每个第二类组被第一类组所在的行分成两个第二类子组,同属一个第二类组的两个第二类子组的预测方向相
\t互垂直,且所述子组间的预测方向沿顺时针或逆时针旋转变化。4.根据权利要求1所述的参考帧数据压缩方法,其特征在于,各候选的预测模式中包括第二旋转预测模式,所述数据块被第二旋转预测模式分割的多个组包括:一组由该数据块中心两列中的一列上的像素组成的第一类组和至少两组由该数据块的相邻两行像素组成的第二类组;其中,该预测模式的初始预测像素位于第一类组所在的列,第一类组被初始预测像素分成两个第一类子组,所述两个第一类子组的预测方向相反,每个第二类组被第一类组所在的列分成两个第二类子组,同属一个第二类组的两个第二类子组的预测方向相互垂直,且所述子组间的预测方向沿顺时针或逆时针旋转变化。5.根据权利要求1所述的参考帧数据压缩方法,其特征在于,所述\对每一个数据块,分别计算应用各种候选的预测模式时的压缩率\的步骤包括以下子步骤:根据当前预测模式计算数据块中每个像素的预测值和真实值之间的差值;根据数据块被分割成的每个组中绝对值最大的所述差值确定相应组像素的编码模式;计算采用各组确定的相应编码模式对各组进行编码所需的比特数,并基于计算所得的所述比特数确定数据块在当前预测模式下的压缩率。6.根据权利要求5所述的参考帧数据压缩方法,其特征在于,在所述根据数据块被分割成的每个组中绝对值最大的所述差值确定相应组像素的编码模式的子步骤中,如果差值绝对值中的最大值小于等于64,则对该最大值所对应的组进行编码时,采用的编码模式的二进制补码位数小于等于7,并且...
【专利技术属性】
技术研发人员:刘斌,诸悦,陈晓春,章旭东,钱学锋,徐宁,
申请(专利权)人:杭州海康威视数字技术股份有限公司,上海富瀚微电子股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。