【技术实现步骤摘要】
【国外来华专利技术】适于依赖性标量量化的变换系数的熵编码
[0001]本申请涉及诸如用于对图像或者视频进行编码的变换系数层级的熵编码。
技术介绍
[0002]在设定量化参数时,编码器必须进行综合考虑。粗略呈现量化会降低比特率,但提高量化失真,而较精细呈现量化会降低失真,但提高比特率。即将得出针对可用量化层级的给定域提高编码效率的概念将是有利的。一个此可能性是使用依赖性量化,其中量化取决于先前经量化和经编码的数据而不断地适配,但量化的依赖性也影响待量化和编码的数据项之间的相互关系,且因此影响信息对于上下文自适应性熵编码的可用性。获得实现以适于依赖性量化且就编码效率而言可以通过熵编码有效地实施的方式对变换块的系数进行编码的概念将是有利的。
技术实现思路
[0003]本专利技术的目的是提供用于对变换系数的块进行编码的这种概念。
[0004]此目的是通过本申请的独立权利要求的主题来达成。
[0005]有利方面是从属权利要求的目的。
附图说明
[0006]下文中关于诸图描述本申请的优选实施例,在图中: />[0007]图1本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.用于对变换系数(12)的块(10)进行解码的装置,所述装置被配置为在扫描所述变换系数的一个或多个第一遍次(20)中,使用上下文自适应性熵解码,对用于所述变换系数的有效位标志进行解码(16),所述有效位标志指示所述变换系数的量化索引是否为零,对用于所述变换系数的奇偶校验标志进行解码(18),所述奇偶校验标志指示所述变换系数的奇偶校验,在包括或者不包括所述一个或多个第一遍次(20)的对所述换系数进行扫描的一个或多个第二遍次(22)中,使用上下文自适应性熵解码,对用于量化索引不为零的变换系数的一个或多个大小程度标志进行解码(24),在一个或多个第三遍次(26,27)中,使用等机率熵解码,对以下每一个进行解码(28,30),所述变换系数的所述量化索引的余数,所述变换系数的所述一个或多个大小程度标志为正,以及所述变换系数的所述量化索引的符号,所述变换系数的所述量化索引不为零。2.根据权利要求1所述的装置,被配置为在一个第一遍次(20)中,针对当前经扫描的变换系数,使用上下文自适应性熵解码,对所述当前经扫描的变换系数的所述有效位标志进行解码,以及如果所述有效位标志指示所述当前经扫描的变换系数的量化索引不为零,则针对所述当前经扫描的变换系数,使用上下文自适应性熵解码,对用于所述当前经扫描的变换系数的所述奇偶校验标志进行解码。3.根据权利要求1所述的装置,被配置为在所述一个或多个第一遍次中的一个中,针对当前经扫描的变换系数,使用上下文自适应性熵解码对用于所述当前经扫描的变换系数的所述奇偶校验标志进行解码,以及在所述一个或多个第一遍次中的另外一个第一遍次中,针对当前经扫描的变换系数,如果所述奇偶校验标志指示所述当前经扫描的变换系数的所述量化索引是偶数,则针对所述当前经扫描的变换系数,使用上下文自适应性熵解码,对用于所述当前经扫描的变换系数的所述有效位标志进行解码。4.根据权利要求1至3中任一项所述的装置,被配置为在所述一个或多个第二遍次中,针对当前经扫描的变换系数,如果所述当前经扫描的变换系数的所述量化索引不为零,则使用上下文自适应性熵解码对用于所述当前经扫描的变换系数的第一大小程度标志进行解码。5.根据权利要求4所述的装置,被配置为针对预定变换系数,根据总和计算所述量化索引,所述总和的加数是通过以下形成的:所述预定变换系数的所述有效位标志,所述预定变换系数的所述奇偶校验标志,所述预定变换系数的所述余数与所述第一大小程度标志的总和的两倍。
6.根据权利要求4所述的装置,被配置为在所述一个或多个第二遍次中,针对当前经扫描的变换系数,如果所述当前经扫描的变换系数的所述第一大小程度标志为正,则使用上下文自适应性熵解码,对用于所述当前经扫描的变换系数的第二大小程度标志进行解码。7.根据权利要求6所述的装置,被配置为针对预定变换系数,根据总和计算所述量化索引的绝对值,所述总和的加数是通过以下形成的:所述预定变换系数的所述有效位标志,所述预定变换系数的所述奇偶校验标志,所述预定变换系数的所述余数、所述第一大小程度标志与所述第二大小程度标志的总和的两倍。8.根据权利要求6所述的装置,被配置为针对预定变换系数,根据总和计算所述量化索引的绝对值,所述总和的加数是通过以下形成的:所述预定变换系数的所述有效位标志,所述预定变换系数的所述奇偶校验标志,所述预定变换系数的所述第一大小程度标志,以及所述预定变换系数的所述余数与所述第二大小程度标志的总和的两倍。9.根据权利要求6至8中任一项所述的装置,被配置为在单独第二遍次中执行所述第一大小程度标志以及所述第二大小程度标志的所述解码,和/或其中所述一个或多个第二遍次不包括所述一个或多个第一遍次。10.根据权利要求1至9中任一项所述的装置,被配置为在所述一个或多个第一遍次中的每一个之后执行所述一个或多个第二遍次中的每一个,以及在所述一个或多个第二遍次中的每一个之后执行所述一个或多个第三遍次中的每一个。11.根据权利要求1至9中任一项所述的装置,其中所述一个或多个第一遍次被包括在所述一个或多个第二遍次中。12.根据权利要求11所述的装置,其中所述变换系数(12)的所述有效位标志、所述奇偶校验标志以及所述一个或多个大小程度标志在一个遍次中被解码。13.根据权利要求1所述的装置,被配置为在所述一个或多个第一遍次中的一个中,针对当前经扫描的变换系数,使用上下文自适应性熵解码,对所述当前经扫描的变换系数的所述有效位标志进行解码,在所述一个第一遍次之后,在所述一个或多个第二遍次中,使用上下文自适应性熵解码,对用于所述变换系数的多于一个大小程度标志的序列进行解码,在所述一个或多个第二遍次之后,在所述一个或多个第一遍次中的另外一个中,使用等机率熵解码,对用于量化索引不为零的变换系数的奇偶校验标志进行解码。14.根据前述权利要求中任一项所述的装置,其中所述块的变换系数被分割成子块(14),且所述变换系数逐个子块地被解码,以至于一子块(14)的每个变换系数是在下一子
块的变换系数之前被解码的。15.根据前述权利要求中任一项所述的装置,其中二进制算术解码被用作熵解码,且所述余数是通过对所述变换系数的所述量化索引的绝对值的二进制化的二进制位进行解码而解码的。16.根据权利要求1至15中任一项所述的装置,被配置为通过以下操作对量化索引不为零的每个变换系数的量化索引进行解量化:取决于在沿扫描次序(44)位于相应变换系数之前的变换系数的量化索引的奇偶校验,针对所述相应变换系数从多个重构层级集合中选择(42)重构层级集合,以及将所述相应变换系数解量化至所述重构层级集合中的由所述相应变换系数的所述量化索引索引的一个层级上。17.根据权利要求16所述的装置,被配置为通过以下操作,利用状态转换来执行针对所述相应变换系数从多个重构层级集合(52)中选择所述重构层级集合(48)的操作:唯一地基于所述状态转换针对所述相应变换系数假设的状态,从所述多个重构层级集合中选择(42)所述重构层级集合,取决于所述相应变换系数的所述量化索引的所述奇偶校验,针对在所述扫描次序中居后的变换系数更新(45)所述状态转换的所述状态。18.根据权利要求17所述的装置,被配置为沿所述扫描次序执行所述一个或多个第一遍次,和/或所述一个或多个第二遍次,和/或所述一个或多个第三遍次。19.根据权利要求17或18所述的装置,被配置为执行四个相异状态之间的状态转换转换。20.根据权利要求16至19中任一项所述的装置,被配置为通过预定量化步长对所述多个重构层级集合进行参数化,且从数据流导出关于预定量化步长的信息。21.根据权利要求17至20中任一项所述的装置,其中所述多个重构层级集合中的每一个由预定量化步长的倍数组成,所述预定量化步长对于所述多个重构层级集合是恒定的。22.根据权利要求16至21中任一项所述的装置,其中所述多个重构层级集合中的重构层级集合的数目是二,且所述多个重构层级集合包括第一重构层级集合,其包括零以及预定量化步长的偶数倍,以及第二重构层级集合,其包括零以及所述预定量化步长的奇数倍。23.根据权利要求22所述的装置,被配置为针对状态值0和1选择所述第一重构层级集合,且针对状态值2和3选择所述第二重构层级集合。24.根据权利要求1至23中任一项所述的装置,被配置为通过取决于以下来选择上下文,使用上下文自适应性熵解码对用于预定变换系数的所述有效位标志进行解码:变换块内部的所述预定变换系数的系数位置。25.根据权利要求1至24中任一项所述的装置,被配置为通过以下操作,使用上下文自适应性熵解码,对用于预定变换系数(50)的所述有效位标志进行解码:针对在围绕所述预定变换系数的局部模板(52)内的相邻变换系数(51)的集合,基于在所述预定变换系数的所述有效位标志之前解码的标志的集合,来确定局部活动,以及
取决于所述局部活动选择上下文。26.根据权利要求25所述的装置,被配置为在一个第一遍次中顺序地地对所述有效位标志、所述奇偶校验标志以及所述一个或多个大小程度标志中的第一大小程度标志进行解码,以使得所述标志的集合包括针对所述相邻变换系数的集合解码的所述有效位标志、所述奇偶校验标志和所述一个或多个大小程度标志中的所述第一大小程度标志,且被配置为基于所述相邻变换系数中的每一个的加数的总和来计算所述活动,所述加数指示用于基于针对所述相邻变换系数解码的所述有效位标志、所述奇偶校验标志以及所述一个或多个大小程度标志中的所述第一大小程度标志而确定的所述相邻变换系数的最低限度地假设的索引或者最低限度地假设的重构层级。27.根据权利要求1至26中任一项所述的装置,被配置为通过以下操作,利用状态转换来执行针对所述相应变换系数从多个重构层级集合中选择所述重构层级集合的操作:唯一地基于所述状态转换针对所述相应变换系数假设的状态,从所述多个重构层级集合中选择所述重构层级集合,取决于所述相应变换系数的所述量化索引的所述奇偶校验,针对在所述扫描次序中居后的变换系数更新所述状态转换的所述状态,沿所述扫描次序执行所述一个或多个第一遍次,以及通过取决于以下来选择上下文,使用上下文自适应性熵解码对用于预定变换系数的所述有效位标志进行解码:所述状态转换针对所述预定变换系数假设的状态。28.根据权利要求27所述的装置,被配置为通过取决于所述状态选择包括所述上下文的上下文集合,使用上下文自适应性熵解码,对预定变换系数的所述有效位标志进行解码,且取决于围绕所述预定变换系数的局部活动或者所述预定变换系数的系数位置,从所述上下文集合中选择所述上下文。29.根据权利要求28所述的装置,被配置为针对状态0和1选择第一上下文集合,针对状态2选择第二上下文集合,且针对状态3选择第三上下文集合。30.根据权利要求所述1至29中任一项的装置,被配置为通过以下操作对量化索引不为零的每个变换系数的量化索引进行解量化:取决于沿扫描次序在相应变换系数之前的变换系数的量化索引的奇偶校验,针对所述相应变换系数从多个重构层级集合中选择重构层级集合,以及将所述相应变换系数解量化至所述重构层级集合中的由所述相应变换系数的所述量化索引索引的一个层级上,沿所述扫描次序执行所述一个或多个第一遍次,以及通过取决于以下来选择上下文,使用上下文自适应性熵解码对用于预定变换系数的所述有效位标志进行解码:针对所述预定变换系数选择的重构层级集合。31.根据权利要求1至30中任一项所述的装置,被配置为通过取决于以下选择上下文,使用上下文自适应性熵解码,对预定变换系数的奇偶校验标志进行解码:所述预定变换系数的系数位置。
32.根据权利要求1至31中任一项所述的装置,被配置为通过以下操作,使用上下文自适应性熵解码,对预定变换系数的所述奇偶校验标志进行解码:基于针对在围绕所述预定变换系数的局部模板内的相邻变换系数集合而在所述预定变换系数的所述奇偶校验标志之前解码的标志的集合,确定局部活动,和/或确定围绕所述预定变换系数的所述局部模板内的变换系数的数目,所述预定变换系数的所述重构层级不为零,以及取决于所述局部活动和/或变换系数的所述数目选择上下文。33.根据权利要求32所述的装置,被配置为取决于所述局部活动与变换系数的所述数目之间的差来选择所述上下文。34.根据权利要求32或33所述的装置,被配置为在一个第一遍次中顺序地地对所述有效位标志、所述奇偶校验标志以及所述一个或多个大小程度标志中的第一大小程度标志进行解码,以使得所述标志的集合包括针对所述相邻变换系数的集合解码的所述有效位标志、所述奇偶校验标志和所述一个或多个大小程度标志中的所述第一大小程度标志,且被配置为基于所述相邻变换系数中的每一个的加数的总和来计算所述活动,所述加数指示用于基于针对所述相邻变换系数解码的所述有效位标志、所述奇偶校验标志以及所述一个或多个大小程度标志中的所述第一大小程度标志而确定的所述相邻变换系数的最低限度地假设的索引或者最低限度地假设的重构层级。35.根据权利要求1至34中任一项所述的装置,被配置为通过取决于以下选择上下文,使用上下文自适应性熵解码,对用于预定变换系数的所述一个或多个大小程度标志中的第一大小程度标志进行解码:所述预定变换系数的系数位置。36.根据权利要求1至35中任一项所述的装置,被配置为通过以下操作,使用上下文自适应性熵解码,对用于预定变换系数的所述第一大小程度标志进行解码:基于针对在围绕所述预定变换系数的局部模板内的相邻变换系数的集合而在所述预定变换系数的所述第一大小程度标志之前解码的标志的集合,来确定局部活动,和/或确定围绕所述预定变换系数的所述局部模板内的变换系数的数目,所述预定变换系数的所述重构层级不为零,以及取决于所述局部活动和/或变换系数的所述数目选择上下文。37.根据权利要求36所述的装置,被配置为取决于所述局部活动与变换系数的所述数目之间的差来选择所述上下文。38.根据权利要求36或37所述的装置,被配置为在一个第一遍次中顺序地地对所述有效位标志、所述奇偶校验标志以及所述一个或多个大小程度标志中的第一大小程度标志进行解码,以使得所述标志的集合包括针对所述相邻变换系数的集合解码的所述有效位标志、所述奇偶校验标志和所述一个或多个大小程度标志中的所述第一大小程度标志,且被配置为基于所述相邻变换系数中的每一个的加数的总和来计算所述局部活动,所述加数指示用于基于针对所述相邻变换系数解码的所述有效位标志、所述奇偶校验标志以及所述一个或多个大小程度标志中的所述第一大小程度标志
而确定的所述相邻变换系数的最低限度地假设的索引或者最低限度地假设的重构层级。39.根据权利要求1至38中任一项所述的装置,被配置为使用哥伦布
‑
莱斯码以及使用莱斯参数,对预定变换系数的余数进行解码,所述莱斯参数取决于用于围绕所述预定变换系数的局部模板内的相邻变换系数的集合中的每一个相邻变换系数的加数的总和,所述加数取决于用于相应相邻变换系数的量化索引或者重构层级。40.用于对变换系数的块进行编码的装置,所述装置被配置为在扫描所述变换系数的一个或多个第一遍次中,使用上下文自适应性熵编码,对用于当前变换系数的有效位标志进行编码,所述有效位标志指示所述当前变换系数的量化索引是否为零,对用于所述变换系数的奇偶校验标志进行编码,所述奇偶校验标志指示所述变换系数的奇偶校验,在包括或者不包括所述一个或多个第一遍次的对所述换系数进行扫描的一个或多个第二遍次中,使用上下文自适应性熵编码,对用于量化索引不为零的变换系数的一个或多个大小程度标志进行编码,在一个或多个第三遍次中,使用等机率熵编码,对以下进行编码,所述变换系数的所述量化索引的余数,所述变换系数的所述一个或多个大小程度标志为正,以及所述变换系数的所述量化索引的符号,所述变换系数的所述量化索引不为零。41.根据权利要求40所述的装置,被配置为在一个第一遍次中,针对当前经扫描的变换系数,使用上下文自适应性熵编...
【专利技术属性】
技术研发人员:海科,
申请(专利权)人:弗劳恩霍夫应用研究促进协会,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。