视频解码设备制造技术

技术编号:12198869 阅读:83 留言:0更新日期:2015-10-14 11:14
提供了一种视频解码设备。提供了一种通过补偿像素值来对视频进行编码和解码的方法和设备,所述对视频进行编码的方法包括:对图像数据进行编码;对编码的图像数据进行解码,并通过对解码的图像数据执行环路滤波来产生恢复图像;确定与恢复图像中的预定组的恢复像素和相应原始像素之间的误差相应的补偿值,以及包括通过使用补偿值将被补偿的恢复像素的像素组;对补偿值进行编码,并发送编码的补偿值以及编码的图像数据的比特流。

【技术实现步骤摘要】
视频解码设备本申请是向中国知识产权局提交的申请日为2011年04月05日、申请号为201180027828.0、专利技术名称为“用于通过根据像素组补偿像素值来对视频进行编码的方法和设备以及用于通过根据像素组补偿像素值来对视频进行解码的方法和设备”的申请的分案申请。
与示例性实施例一致的设备和方法涉及对视频进行编码和解码。
技术介绍
随着用于再现和存储高分辨率或高质量视频内容的硬件的发展和提供,对有效地对高分辨率或高质量视频内容进行编码或解码的视频编解码器的需求正在增加。在现有技术的视频编解码器中,根据基于具有预定尺寸的宏块的受限的编码方法对视频进行编码。由于对视频的编码和解码,因此图像的质量可能失真,针对恢复图像,后处理模块可被添加到解码器以提高所述恢复图像的质量。
技术实现思路
技术问题一个或多个示例性实施例提供了一种用于补偿预定像素组的像素值来对视频进行编码的方法和设备以及对视频进行解码的方法和设备。技术方案根据示例性实施例的一方面,提供了一种用于补偿像素值来对视频进行编码的方法,所述方法包括:对图像数据进行编码;对编码的图像数据进行解码,并通过对解码的图像数据执行环路滤波来产生恢复图像;确定与恢复图像中的预定组的恢复像素和相应原始像素之间的误差相应的补偿值,以及包括通过使用补偿值将被补偿的恢复像素的像素组;对补偿值进行编码,并发送编码的补偿值和编码的图像数据的比特流。有益效果在根据示例性实施例的视频编码和解码中,可确定恢复图像和原始图像之间的预定像素组的局部最小值和局部最大值的误差的平均值,并补偿预定像素组中的恢复像素的像素值。附图说明图1是根据示例性实施例的用于补偿像素值来对视频进行编码的设备的框图;图2是根据示例性实施例的用于补偿像素值来对视频进行解码的设备的框图;图3示出根据示例性实施例的将与恢复像素进行比较以确定该恢复像素的极值级别的邻近恢复像素;图4是用于描述根据示例性实施例的自适应环路滤波的流程图;图5是用于描述根据另一示例性实施例的自适应环路滤波的流程图;图6是示出根据示例性实施例的用于补偿像素值来对视频进行编码的方法的流程图;图7是示出根据示例性实施例的通过补偿像素值来对视频进行解码的方法的流程图;图8是根据示例性实施例的通过基于具有树结构的编码单元在执行环路滤波之后补偿像素值来对视频进行编码的设备的框图;图9是根据示例性实施例的通过基于具有树结构的编码单元在执行环路滤波之后补偿像素值来对视频进行解码的设备的框图;图10是用于描述根据示例性实施例的编码单元的概念的示图;图11是根据示例性实施例的基于编码单元的图像编码器的框图;图12是根据示例性实施例的基于编码单元的图像解码器的框图;图13是示出根据示例性实施例的根据深度的较深层编码单元以及分区的示图;图14是用于描述根据示例性实施例的编码单元和变换单元之间的关系的示图;图15是用于描述根据示例性实施例的与编码深度相应的编码单元的编码信息的示图;图16是根据示例性实施例的根据深度的较深层编码单元的示图;图17至图19是用于描述根据示例性实施例的编码单元、预测单元和变换单元之间的关系的示图;图20是用于描述根据表2的编码模式信息的编码单元、预测单元或分区以及变换单元之间的关系的示图;图21是示出根据示例性实施例的通过基于具有树结构的编码单元在执行环路滤波之后补偿像素值来对视频进行编码的方法的流程图;图22是示出根据示例性实施例的通过基于具有树结构的编码单元在执行环路滤波之后补偿像素值来对视频进行解码的方法的流程图。最佳实施方式根据示例性实施例的一方面,提供了一种用于补偿像素值来对视频进行编码的方法,所述方法包括:对图像数据进行编码;对编码的图像数据进行解码,并通过对解码的图像数据执行环路滤波来产生恢复图像;确定与恢复图像中的预定组的恢复像素和相应原始像素之间的误差相应的补偿值,以及包括通过使用补偿值将被补偿的恢复像素的像素组;对补偿值进行编码,并发送编码的补偿值以及编码的图像数据的比特流。确定补偿值和像素组的步骤可包括:通过比较恢复图像中的邻近恢复像素的像素值,确定根据恢复像素的指示与最大值或最小值的接近程度的极值级别;基于确定的根据恢复像素的极值级别,在邻近恢复像素中确定包括将被补偿的恢复像素的像素组。基于所述极值级别确定像素组的步骤可包括:基于确定的根据恢复像素的极值级别,将邻近恢复像素划分为包括具有相同极值级别的恢复像素的像素组,并将至少一个极值级别的像素组确定为包括将被补偿的恢复像素的像素组,确定补偿值和像素组的步骤还可包括:针对确定的所述至少一个极值级别的像素组确定补偿值。确定补偿值和像素组的步骤可包括:根据通过对像素值的总区域进行划分而获得的带(band),将恢复图像的恢复像素划分为包括相同带中的恢复像素的像素组;基于根据带的像素组,确定补偿值。划分根据带的恢复像素的步骤可包括:基于通过将像素值的总区域划分为2的正整数次幂的数量而获得的带,将恢复像素划分为根据带的像素组。可基于恢复像素的比特深度中的最高有效位的数量来确定2的正整数次幂的数量的索引。像素值的总区域可在扩展的比特深度的范围内。确定补偿值和像素组的步骤可包括:根据线(line),将恢复图像的恢复像素划分为包括位于同一条线上的恢复像素的像素组;基于根据线的像素组,确定补偿值。将恢复像素划分为根据线的像素组的步骤可包括:从恢复图像的恢复像素中检测在预定对象的水平方向、垂直方向、对角线方向、曲线方法和边界方向中的至少一个上形成线的恢复像素。确定补偿值和像素组的步骤可包括:通过使用所述像素组的恢复像素与相应原始像素之间的误差的平均值来确定补偿值。确定补偿值和像素组的步骤可包括:确定将被补偿的所有恢复像素的补偿值,或根据将被补偿的恢复像素的预定组单独确定补偿值。可通过使用自适应环路滤波来执行产生恢复图像的步骤,其中,所述自适应环路滤波使用多个连续的一维滤波器。确定补偿值和像素组的步骤可包括:根据输入视频的图像序列、像条、帧和编码单元中的至少一个数据单元,确定补偿值和将被补偿的恢复像素。发送比特流的步骤可包括:将编码的补偿值插入像条头,并发送编码的补偿值。对输入图像序列进行编码的步骤可包括:将画面划分为最大编码单元;根据通过随深度加深而对最大编码单元进行分层划分以确定编码深度的编码单元的编码模式而划分的区域,对根据深度的至少一个较深层编码单元执行编码,所述编码模式包括产生最小编码误差的至少一个编码深度的信息;输出根据确定的编码深度和编码模式的编码的图像数据。根据另一示例性实施例的一方面,提供了一种用于补偿像素值来对视频进行解码的方法,所述方法包括:通过解析编码图像的比特流,从比特流提取编码的图像数据和补偿值;对提取的图像数据进行解码,并通过对解码的图像数据执行环路滤波来产生恢复图像;通过使用提取的补偿值,从恢复图像的恢复像素中确定包括将被补偿的恢复像素的像素组;通过使用提取的补偿值,补偿确定的像素组的恢复像素与相应原始像素之间的误差。确定像素组的步骤可包括:通过比较恢复图像中的邻近恢复像素的像素值,确定根据恢复像素的指示与最大值或最小值的接近程度的极值级别;基于确定的极值级别,在邻近恢复像素中确定包括将被补偿的恢复像素的像素组。确定极值级别的步骤可包括:基于确定的极本文档来自技高网...

【技术保护点】
一种视频解码设备,包括:接收器,从比特流获得关于像素值补偿的信息;带补偿器,当关于像素值补偿的信息指示带类型时,从比特流获得与像素带的补偿值的偏移有关的信息,并将与像素带的补偿值的偏移有关的信息应用到当前块的像素之中的一个像素带中所包括的一个或更多个像素;线补偿器,当关于像素值补偿的信息指示边缘类型时,获得与边缘的预定方向的补偿值的偏移有关的信息,并将与边缘的预定方向的补偿值的偏移有关的信息应用到在当前块的所述边缘的所述预定方向上的一个或更多个像素;其中,所述带是通过对像素值的总范围进行划分而产生的带之一。

【技术特征摘要】
2010.04.05 KR 10-2010-00311431.一种视频解码设备,包括:提取器,从比特流解析关于确定将被补偿的像素组的方法的信息以及多个补偿值;恢复像素补偿器,通过使用根据每个像素组确定的补偿值来对恢复像素的值进行补偿,其中,恢复像素被划分为每个像素组,其中,当基于关于确定像素组的方...

【专利技术属性】
技术研发人员:亚历山大·阿尔辛艾林娜·阿尔辛娜尼古拉·斯利亚科夫
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1