解码方法、解码装置、编码方法、编码装置制造方法及图纸

技术编号:15696079 阅读:209 留言:0更新日期:2017-06-24 11:41
有关本发明专利技术的一形态的图像解码方法包括:上下文控制步骤(S204),在多个上下文中决定对处理对象块使用的上下文;算术解码步骤(S210),对与上述处理对象块对应的比特序列使用所决定的上述上下文进行算术解码;在上述上下文控制步骤(S204)中,在上述控制参数的信号种类是第1种类的情况下,使用利用与上述处理对象块邻接的左块及上块的控制参数的条件决定上述上下文(S206),在上述控制参数的信号种类是第2种类的情况下,使用不利用上述上块的控制参数的条件决定上述上下文(S207),上述第2种类是"inter_pred_flag"。

【技术实现步骤摘要】
解码方法、解码装置、编码方法、编码装置本申请是申请日为2012年6月22日、申请号为201280019720.1、名称为“图像解码方法、图像编码方法、图像解码装置、图像编码装置及图像编码解码装置”的中国专利申请的分案申请。
本专利技术涉及图像解码方法、图像编码方法、图像解码装置、图像编码装置及图像编码解码装置,特别涉及使用算术编码或算术解码的图像解码方法、图像编码方法、图像解码装置、图像编码装置及图像编码解码装置。
技术介绍
自然图像的图像信号具有统计上的波动,该波动呈变动性的特性。在利用统计上的波动的变动性的熵编码方式之一中,有Context-BasedAdaptiveBinaryArithmeticCoding(CABAC,基于上下文的自适应二进制算术编码)(参照非专利文献1)。该CABAC方式在ITU-T/ISOIECstandardforvideocoding,H.264/AVC方式中被采用。以下,说明在CABAC方式中使用的用语的意义。(1)"Context-BasedAdaptive"(基于上下文的自适应),是使编码及解码方法自适应于统计性波动的变动。即,"Context-BasedAdaptive"也可以说是在将某个码元编码或解码的情况下,匹配于周围的条件的发生事件作为该码元的发生概率而预测适当的概率。例如,在编码中,在决定某个码元S的各值的发生概率p(x)的情况下,使用以实际发生的事件或事件的列F(z)为条件的带条件的发生概率。(2)"Binary"(二进制)是指将码元用二进制排列表现。关于用多值表示的码元,一次变形为称作binstring的二值排列。并且对于各个排列要素,一边切换使用预测概率(条件概率),一边将发生了两个值的事件的哪个进行比特序列化。由此,能够用比信号种类的单位更详细的单位(二进制数要素单位)对值的概率进行管理(初始化及更新)(参照非专利文献1的图2等)。(3)所谓"arithmetic"(算术),是指上述的比特序列生成处理不是通过表的对应、而是通过计算输出。在使用H.263、MPEG-4及H.264中的可变长代码表的编码方式中,即使是具有发生概率比0.5(50%)高的发生概率的码元,也需要使码元能够取的各个值对应于1个二进制数列(比特序列)。由此,关于概率最高的值,也最短必须使1个比特与1个码元建立对应。相对于此,算术编码能够将事件的较高的概率下的发生用整数值1比特以下表现。例如,有第1个二进制数的值为“0”的发生概率超过0.9(90%)那样的信号种类,在作为事件而第1个二进制数的值连续N次是“0”的情况下,不再需要对各个值“0”将1比特的数据输出N次。现有技术文献非专利文献非专利文献1:DetlevMarpe,et.al.,"Context-BasedAdaptiveBinaryArithmeticCodingintheH.264/AVCVideoCompressionStandard",IEEETransactiononcircuitsandsystemsforvideotechnology,Vol.13,No.7,July2003.非专利文献2:JointCollaborativeTeamonVideoCoding(JCT-VC)ofITU-TSG16WP3andISO/IECJTC1/SC29/WG114thMeeting:Daegu,KR,20-28January,2011"WD2:WorkingDraft2ofHigh-EfficiencyVideoCoding"JCTVC-D503http://wftp3.itu.int/av-arch/jctvc-site/2011_01_D_Daegu/JCTVC-D503.doc非专利文献3:JointCollaborativeTeamonVideoCoding(JCT-VC)ofITU-TSG16WP3andISO/IECJTC1/SC29/WG114thMeeting:Daegu,KR,20-28January,2011,"Commontestconditionsandsoftwarereferenceconfigurations",JCTVC-E700非专利文献4:GisleBjontegaard,“ImprovementsoftheBD-PSNRmodel,"ITU-TSG16Q.6Document,VCEG-AI11,Berlin,July2008专利技术概要专利技术要解决的问题但是,在这样的图像编码方法及图像解码方法中,希望存储器使用量(使用的存储器容量)的减少。
技术实现思路
所以,本专利技术的目的是提供一种能够削减存储器使用量的图像编码方法或图像解码方法。用于解决问题的手段为了达到上述目的,有关本专利技术的一技术方案的解码方法,对用于控制图像的解码的控制参数进行解码,其特征在于,包括:上下文控制步骤,在多个上下文中决定对上述图像内的处理对象块使用的上下文;以及算术解码步骤,将与上述处理对象块对应的比特序列使用所决定的上述上下文进行算术解码,由此将用于上述处理对象块的上述控制参数解码;在上述上下文控制步骤中,判断用于上述处理对象块的控制参数被分类的信号种类;在上述信号种类是第1种类的情况下,使用用于与上述处理对象块的左侧邻接的左块的已解码的控制参数及用于与上述处理对象块的上侧邻接的上块的已解码的控制参数,决定上述上下文;在上述信号种类是与上述第1种类不同的第2种类的情况下,不使用用于上述上块的上述已解码的控制参数,而使用上述信号种类所属的数据单位的层级的深度,决定上述上下文;表示上述处理对象块是否被分割为多个块的分割标志、以及表示是否跳过上述处理对象块的跳过标志中的一方,被分类为上述第1种类;表示在上述处理对象块的预测中使用uni-prediction及bi-prediction中的哪一方的块间预测信息,被分类为上述第2种类。另外,有关本专利技术的一技术方案的解码装置,对用于控制图像的解码的控制参数进行解码,其特征在于,包括:上下文控制部,在多个上下文中决定在上述图像内的处理对象块的算术解码中使用的上下文;以及算术解码部,将与上述处理对象块对应的比特序列使用所决定的上述上下文进行算术解码,由此将用于上述处理对象块的上述控制参数解码;上述上下文控制部,判断用于上述处理对象块的控制参数被分类的信号种类;在上述信号种类是第1种类的情况下,使用用于与上述处理对象块的左侧邻接的左块的已解码的控制参数及用于与上述处理对象块的上侧邻接的上块的已解码的控制参数,决定上述上下文;在上述信号种类是与上述第1种类不同的第2种类的情况下,不使用用于上述上块的上述已解码的控制参数,而使用上述信号种类所属的数据单位的层级的深度,决定上述上下文;表示上述处理对象块是否被分割为多个块的分割标志、以及表示是否跳过上述处理对象块的跳过标志中的一方,被分类为上述第1种类;表示在上述处理对象块的预测中使用uni-prediction及bi-prediction中的哪一方的块间预测信息,被分类为上述第2种类。有关本专利技术的一技术方案的编码方法,对用于控制图像的编码的控制参数进行编码,其特征在于,包括:上下文控制步骤,在多个上下文中决定对上述图像内的处理对象本文档来自技高网
...
解码方法、解码装置、编码方法、编码装置

【技术保护点】
一种解码方法,对用于控制图像的解码的控制参数进行解码,其特征在于,包括:上下文控制步骤,在多个上下文中决定对上述图像内的处理对象块使用的上下文;以及算术解码步骤,将与上述处理对象块对应的比特序列使用所决定的上述上下文进行算术解码,由此将用于上述处理对象块的上述控制参数解码;在上述上下文控制步骤中,判断用于上述处理对象块的控制参数被分类的信号种类;在上述信号种类是第1种类的情况下,使用用于与上述处理对象块的左侧邻接的左块的已解码的控制参数及用于与上述处理对象块的上侧邻接的上块的已解码的控制参数,决定上述上下文;在上述信号种类是与上述第1种类不同的第2种类的情况下,不使用用于上述上块的上述已解码的控制参数,而使用上述信号种类所属的数据单位的层级的深度,决定上述上下文;表示上述处理对象块是否被分割为多个块的分割标志、以及表示是否跳过上述处理对象块的跳过标志中的一方,被分类为上述第1种类;表示在上述处理对象块的预测中使用uni‑prediction及bi‑prediction中的哪一方的块间预测信息,被分类为上述第2种类。

【技术特征摘要】
2011.06.24 US 61/500,7931.一种解码方法,对用于控制图像的解码的控制参数进行解码,其特征在于,包括:上下文控制步骤,在多个上下文中决定对上述图像内的处理对象块使用的上下文;以及算术解码步骤,将与上述处理对象块对应的比特序列使用所决定的上述上下文进行算术解码,由此将用于上述处理对象块的上述控制参数解码;在上述上下文控制步骤中,判断用于上述处理对象块的控制参数被分类的信号种类;在上述信号种类是第1种类的情况下,使用用于与上述处理对象块的左侧邻接的左块的已解码的控制参数及用于与上述处理对象块的上侧邻接的上块的已解码的控制参数,决定上述上下文;在上述信号种类是与上述第1种类不同的第2种类的情况下,不使用用于上述上块的上述已解码的控制参数,而使用上述信号种类所属的数据单位的层级的深度,决定上述上下文;表示上述处理对象块是否被分割为多个块的分割标志、以及表示是否跳过上述处理对象块的跳过标志中的一方,被分类为上述第1种类;表示在上述处理对象块的预测中使用uni-prediction及bi-prediction中的哪一方的块间预测信息,被分类为上述第2种类。2.如权利要求1所述的解码方法,其特征在于,被判断为上述第1种类的控制参数所属的上述处理对象块的尺寸,大于等于被判断为上述第2种类的控制参数所属的上述处理对象块的尺寸。3.如权利要求1所述的解码方法,其特征在于,在上述上下文控制步骤中,还基于上述处理对象块的位置,判断在解码时是否能够利用上述上块的控制参数;在不能利用上述上块的控制参数的情况下,使用上述层级的深度决定上述上下文。4.如权利要求3所述的解码方法,其特征在于,在上述上下文控制步骤中,在上述处理对象块属于切片边界的情况下,判断为在解码时不能利用上述上块的控制参数。5.如权利要求3所述的解码方法,其特征在于,在上述上下文控制步骤中,根据上述处理对象块的控制参数所属的数据单位的层级的深度判断在解码时是否能够利用上述上块的控制参数。6.如权利要求1所述的解码方法,其特征在于,在上述上下文控制步骤中,还基于第1单位的控制参数的值,对比上述第1单位小的第2单位的控制参数,对是使用用于上述左块的上述已解码的控制参数及用于上述上块的上述已解码的控制参数决定上述上下文、还是使用上述层级的深度决定上下文进行切换。7.如权利要求1~6中任一项所述的解码方法,其特征在于,上述解码方法根据编码信号中包含的、表示第1标准或第2标准的识别符,对依据上述第1标准的解码处理、和依据上述第2标准的解码处理进行切换;在上述识别符表示第1标准的情况下,作为依据上述第1标准的解码处理,进行上述上下文控制步骤和上述算术解码步骤。8.一种解码装置,对用于控制图像的解码的控制参数进行解码,其特征在于,包括:上下文控制部,在多个上下文中决定在上述图像内的处理对象块的算术解码中使用的上下文;以及算术解码部,将与上述处理对象块对应的比特序列使用所决定的上述上下文进行算术解码,由此将用于上述处理对象块的上述控制参数解码;上述上下文控制部,判断用于上述处理对象块的控制参数被分类的信号种类;在上述信号种类是第1种类的情况下,使用用于与上述处理对象块的左侧邻接的左块的已解码的控制参数及用于与上述处理对象块的上侧邻接的上块的已解码的控制参数,决定上述上下文;在上述信号种类是与上述第1种类不同的第2种类的情况下,不使用用于上述上块的上述已解码的控制参数,而使用上述信号种类所属的数据单位的层级的深度,决定上述上下文;表示上述处理对象块是否被分割为多个...

【专利技术属性】
技术研发人员:笹井寿郎西孝启柴原阳司杉尾敏康谷川京子松延彻
申请(专利权)人:太阳专利托管公司
类型:发明
国别省市:美国,US

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

1