【技术实现步骤摘要】
本专利技术涉及视频数据编码和解码。
技术介绍
存在若干种视频数据压缩和解压缩系统(作为编码和解码系统的示例),这些系统涉及将视频数据变换为频域表示,量化频域系数并且然后向量化后的系数应用某种形式的熵编码。在本上下文中,熵可被认为是对数据符号或符号序列的信息内容进行表示。熵编码的目的是利用表示数据符号序列的信息内容所需要的最少量编码数据比特(理想地)以无损方式来编码该数据符号序列。在实践中,熵编码被用来对经量化系数编码以使得经编码数据小于(在其比特数目方面)原始的经量化系数的数据大小。更高效的熵编码处理对于相同输入数据大小给出更小的输出数据大小。在视频数据压缩中使用的熵编码处理的重要部分涉及经量化系数被呈现用于编码的顺序。通常,数据扫描或重排序处理被应用于经量化系数。扫描处理的目的是对经量化的频率变换后数据进行冲排序以便将尽可能多的非零经量化经变换系数收集在一起,当然,因此,将尽可能多的零值化系数收集在一起。这些特征可允许高效地应用所谓的行程长度编码或类似技术(其通过定义了行程的长度的较少量数据比特来对零的连续序列或行程进行编码)。因此,扫描处理涉及从经量化经变换数据中选择系数,并且具体地,根据“扫描顺序”从与经变换和经量化的图像数据块相对应的系数块中选择系数,以使得(a)作为扫描的一部分,所有系数都被选择一次,并且(b)扫描倾向于提供所希望的重排序。在实践方面,频域变换级的输出通常包括一组频域系数,这些系数根据它们在原始图像块中表示的水平和垂直空间频率而变化。一般地,存在表示原始图像块中的样本的平均(DC)值的所谓的“DC”系数,以及表示低的或高的水平和 ...
【技术保护点】
一种视频数据编码装置,其中,视频数据的阵列被重排序用于熵编码,该装置包括:频域转换器,用于生成从输入视频信号得出的数据的频域表示,所述频域表示包含与每个图像区域有关的多个频域系数的阵列;选择器,用于从两个或更多个候选重排序图案的组中选择用于重排序所述频域系数的阵列的重排序图案;数据扫描器,用于根据所选重排序图案改变频域系数的顺序以生成经重排序的系数;以及熵编码器,用于对所述经重排序的系数进行熵编码;其中,所述候选重排序图案包括从包括如下图案的列表中选出的至少一个重排序图案:第一重排序图案,被布置为对频域数据重排序以使得经重排序的数据包含所述频域数据的连续子集,每个子集包含表示一个维度中的恒定空间频率的数据,该一个维度随着子集而不同;第二重排序图案,被布置为对频域数据重排序以使得指示恒定水平空间频率或恒定垂直空间频率的一个或多个集合的数据分别被布置为在该频域数据的其余数据之前,所述其余频域数据根据连续子集被排序,每个子集被选择为使得水平空间频率分量和垂直空间频率分量之和对于子集内的系数来说一般是恒定的;以及第三重排序图案,被布置为根据在恒定的和增大的水平空间频率与恒定的和增大的垂直空间频 ...
【技术特征摘要】
2011.11.07 GB 1119177.21.一种视频数据编码装置,其中,视频数据的阵列被重排序用于熵编码,该装置包括: 频域转换器,用于生成从输入视频信号得出的数据的频域表示,所述频域表示包含与每个图像区域有关的多个频域系数的阵列; 选择器,用于从两个或更多个候选重排序图案的组中选择用于重排序所述频域系数的阵列的重排序图案; 数据扫描器,用于根据所选重排序图案改变频域系数的顺序以生成经重排序的系数;以及 熵编码器,用于对所述经重排序的系数进行熵编码; 其中,所述候选重排序图案包括从包括如下图案的列表中选出的至少一个重排序图案: 第一重排序图案,被布置为对频域数据重排序以使得经重排序的数据包含所述频域数据的连续子集,每个子集包含表示一个维度中的恒定空间频率的数据,该一个维度随着子集而不同; 第二重排序图案,被布置为对频域数据重排序以使得指示恒定水平空间频率或恒定垂直空间频率的一个或多个集合的数据分别被布置为在该频域数据的其余数据之前,所述其余频域数据根据连续子集被排序,每个子集被选择为使得水平空间频率分量和垂直空间频率分量之和对于子集内的系数来说一般是恒定的;以及 第三重排序图案,被布置为根据在恒定的和增大的水平空间频率与恒定的和增大的垂直空间频率之间交替的连续子集来对所述频域数据重排序。2.根据权利要求1所述的装置,包括量化器,用于在频域系数被所述数据扫描器重排序之前对所述系数进行量化。3.根据权利要求2所述的装置,包括映射图生成器,用于生成二进制数据,所述二进制数据指示特定的相应值或特定的相应范围的值的系数在所述频域系数的阵列中的位置。4.根据前面权利要求中任一项所述的装置,包括: 图像预测器,用于生成输入视频信号的当前图像的预测版本;以及 组合器,用于将所述当前图像与该图像的预测版本相组合以生成残差图像; 所述频域转换器被配置为生成所述残差图像的频域表示。5.根据权利要求4所述的装置,其中,所述选择器被配置为依据所述图像预测器在生成所述当前图像的预测版本时使用的一个或多个参数来选择重排序图案。6.根据权利要求5所述的装置,其中,所述一个或多个参数包括表示与图像内预测有关的预测方向的图像方向。7.根据权利要求5所述的装置,其中,所述一个或多个参数包括表示运动方向的图像方向,所述运动方向指示在所述当前图像与另外图像之间检测到的图像运动。8.根据权利要求6或7所述的装置,其中,所述选择器被配置为:关于至少具有占主导的垂直图像方向的图像区域,选择用于使得指示恒定水平空间频率的数据被布置在该频域数据的所有其他数据之前的所述第二重排序图案,并且关于至少具有占主导的水平图像方向的图像区域,选择用于使得指示恒定垂直空间频率的数据被布置在该频域数据的所有其他数据之前的所述第二重排序图案。9.根据权利要求6或7所述的装置,其中,所述选择器被配置为关于至少具有占主导的水平图像方向或占主导的垂直图像方向的图像区域,选择所述第一重排序图案。10.根据权利要求9所述的装置,其中,所述第一重排序图案被应用来使得所述子集中的第一子集在与占主导的图像方向相对应的维度中具有恒定空间频率。11.根据权利要求6至10中任一项所述的装置,其中,所述选择器被配置为对于具有占主导的斜线图像方向的图像区域,选择所述第三重排序图案。12.根据权利要求1至5中任一项所述的装置,其中,所述选择器被配置为利用不同的相应候选重排序图案来执行一次或多次试验熵编码,并且选择所述试验编码指示将给出最低输出数据量的重排序图案。13.根据前面权利要求中任一项所述的装置,包括数据标志生成器,用于生成与经编码的输出视频信号相关联的、指示所述选择器选择了哪个重排序图案的数据。14.一种视频数据解压缩装置,包括: 熵解码器,用于对输入的经编码视频信号进行熵解码以生成重排序的频域数据; 选择器,用于从两个或更多个候选重排序图案的组中选择用于排序所述经重排序的频域数据的重排序图案; 数据扫描器,用于根据所选重排序图案改变经重排序的频域系数的顺序以生成经排序的频域数据; 频域转...
【专利技术属性】
技术研发人员:詹姆斯·亚历山大·戈梅,尼古拉斯·里安·桑德斯,卡尔·詹姆斯·沙曼,保罗·詹姆斯·西尔考克,
申请(专利权)人:索尼公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。