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

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

【技术实现步骤摘要】
【国外来华专利技术】图像解码方法、图像编码方法、图像解码装置、图像编码装置及图像编码解码装置
本专利技术涉及图像解码方法、图像编码方法、图像解码装置、图像编码装置及图像编码解码装置,特别涉及使用算术编码或算术解码的图像解码方法、图像编码方法、图像解码装置、图像编码装置及图像编码解码装置。
技术介绍
自然图像的图像信号具有统计上的波动,该波动呈变动性的特性。在利用统计上的波动的变动性的熵编码方式之一中,有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条件,决定上述上下文;在上述信号种类是与上述第1种类不同的第2种类的情况下,使用不利用上述上块的已解码的控制参数的第2条件,决定上述上下文;上述第1种类是"split_coding_unit_flag"或"skip_flag";上述第2种类是"mvd_l0"或"mvd_l1"。专利技术效果本专利技术能够提供能削减存储器使用量的图像编码方法或图像解码方法。附图说明图1是有关本专利技术的实施方式1的图像编码装置的功能框图。图2是有关本专利技术的实施方式1的可变长编码部的功能框图。图3是关于有关本专利技术的实施方式1的控制参数的上下文模型的表。图4是表示有关本专利技术的实施方式1的算术编码方法的流程图。图5是有关本专利技术的实施方式2的图像解码装置的功能框图。图6是有关本专利技术的实施方式2的可变长解码部的功能框图。图7是表示有关本专利技术的实施方式2的算术解码方法的流程图。图8是表示有关本专利技术的实施方式2的算术解码方法的变形例的流程图。图9是表示有关本专利技术的实施方式2的HEVC的分割块(树构造)的图。图10是用来说明有关本专利技术的实施方式2的多层级块构造的图。图11是表示有关本专利技术的实施方式3的split_coding_unit_flag的算术解码方法的表。图12A是表示有关本专利技术的实施方式3的关于split_coding_unit_flag的验证结果的表。图12B是表示有关本专利技术的实施方式3的关于split_coding_unit_flag的验证结果的表。图13是表示有关本专利技术的实施方式3的skip_flag的算术解码方法的表。图14A是表示有关本专利技术的实施方式3的关于skip_flag的验证结果的表。图14B是表示有关本专利技术的实施方式3的关于skip_flag的验证结果的表。图15是表示有关本专利技术的实施方式3的mvd_l0(l1,lc)的算术解码方法的表。图16A是表示有关本专利技术的实施方式3的关于mvd_l0(l1,lc)的验证结果的表。图16B是表示有关本专利技术的实施方式3的关于mvd_l0(l1,lc)的验证结果的表。图16C是表示有关本文档来自技高网
...
图像解码方法、图像编码方法、图像解码装置、图像编码装置及图像编码解码装置

【技术保护点】
一种图像解码方法,使用算术解码,包括以下步骤:上下文控制步骤,在多个上下文中决定对处理对象块使用的上下文;算术解码步骤,将通过对控制参数进行算术编码而得到的、与上述处理对象块对应的比特序列使用所决定的上述上下文进行算术解码,由此将二值排列复原;以及多值化步骤,通过将上述二值排列多值化,将上述控制参数复原;在上述上下文控制步骤中,判断上述处理对象块的控制参数的信号种类;在上述信号种类是第1种类的情况下,使用利用与上述处理对象块邻接的左块及上块的已解码的控制参数的第1条件,决定上述上下文;在上述信号种类是与上述第1种类不同的第2种类的情况下,使用不利用上述上块的已解码的控制参数的第2条件,决定上述上下文;上述第1种类是"split_coding_unit_flag"或"skip_flag";上述第2种类是"mvd_l0"或"mvd_l1"。

【技术特征摘要】
【国外来华专利技术】2011.06.27 US 61/501,3901.一种解码方法,用于对控制参数进行解码,该控制参数用于对图像的解码进行控制,包括以下步骤:上下文控制步骤,在多个上下文中决定用于上述图像内的处理对象块的上下文;以及算术解码步骤,将与上述处理对象块对应的比特序列使用所决定的上述上下文进行算术解码,从而得到用于上述处理对象块的上述控制参数;在上述上下文控制步骤中,判断用于上述处理对象块的控制参数被分类的信号种类;在上述信号种类是第1种类的情况下,同时使用用于与上述处理对象块左邻接的左块及与上述处理对象块上邻接的上块的已解码的控制参数,决定上述上下文;在上述信号种类是与上述第1种类不同的第2种类的情况下,不同时利用用于上述上块及上述左块的上述已解码的控制参数而使用预先设定的固定值来决定上述上下文;被判定为上述第1种类的控制参数所属的上述处理对象块的大小为,被判定为上述第2种类的控制参数所属的上述处理对象块的大小以上,表示上述处理对象块是否被分割为多个块的切割标志和表示是否跳过上述处理对象块的跳过标志中的一方被分类为上述第1种类,表示上述处理对象块的运动矢量和其预测值之间的差分的差分参数被分类为上述第2种类。2.如权利要求1所述的解码方法,在上述上下文控制步骤中,还基于上述处理对象块的位置,判断在解码时是否能够利用上述上块的控制参数;在不能利用上述上块的控制参数的情况下,使用上述预先设定的固定值决定上述上下文。3.如权利要求2所述的解码方法,在上述上下文控制步骤中,在上述处理对象块属于切片边界的情况下,判断为在解码时不能利用上述上块的控制参数。4.如权利要求2所述的解码方法,在上述上下文控制步骤中,根据上述处理对象块的控制参数所属的数据单位的层级的深度判...

【专利技术属性】
技术研发人员:笹井寿郎西孝启柴原阳司杉尾敏康谷川京子松延彻
申请(专利权)人:松下电器产业株式会社
类型:
国别省市:

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

1