当前位置: 首页 > 专利查询>索尼公司专利>正文

图像处理装置和方法制造方法及图纸

技术编号:13510532 阅读:64 留言:0更新日期:2016-08-11 12:52
本发明专利技术涉及能够抑制由于高速图像编码导致的编码效率的下降的图像处理装置和方法。编码图像数据的图像处理装置包括:编码单元,其以小区域行作为对象,在所述小区域行中在水平方向排列通过划分在图像的垂直方向排列的大区域获得的小区域,进行:以与扫描顺序相同的顺序推进小区域的编码顺序,以及以与扫描顺序不同的顺序推进小区域行的编码顺序,对大区域的图像数据编码;以及控制单元,其控制所述编码单元,以根据位于待处理的小区域的左边缘的左侧小区域的状态以及位于待处理的小区域的下边缘的下方小区域的状态进行编码。该技术可以应用于例如图像处理装置。

【技术实现步骤摘要】
图像处理装置和方法本申请是同一申请人的申请日为2011年3月31日的、申请号为201180023071.8(PCT/JP2011/058166)、专利技术名称为“图像处理装置和方法”的中国专利技术专利申请的分案申请。
本专利技术涉及图像处理装置和方法,更具体涉及一种使得可以抑制由于增加的图像编码的速度导致的编码效率的下降的图像处理装置和方法。
技术介绍
通常,利用AVC(高级视频编码)图像编码格式,CABAC(基于上下文的适应性二值算术编码)和CAVLC(基于上下文的适应性变化长度编码)已经被定义为熵编码。其中,CABAC是一种二值算术编码格式,其根据周围情况(上下文)适应性地进行编码。通过算术编码,重复根据每单个符号的出现概率划分数字部分的处理,从而获得编码串。即,需要顺序处理全部符号,由于并行处理较困难,使得难于高速地处理。因此,通过AVC,利用称为多层面(multislice)的技术已经实现了高处理量。通过多层面,将图像划分为如图1中的A所示的多个区域,并且对每个区域独立进行CABAC编码处理。即,如图1的A中的虚线箭头所示,以从位于图像中上侧的宏块行开始朝向位于图像中的下侧的宏块行的顺序,对于每个宏块进行算术编码。从而,可以对每个区域并行进行CABAC编码,从而实现高速处理。将这些划分的区域称为分片(slice)。如图1的B和图1的C所示,每个宏块参考其它相邻宏块而编码。然而,划分区域是降低编码效率的一个因素。首先,每个分片被独立编码,从而如图1的B和图1的C所示,在编码每个区域(分片)时不能进行相互参考。因此,不能使用在边界部分处的画面内预测(内预测),并且已经存在编码效率会降低的问题。其次,通过CABAC,参考周围宏块的状态以选择符号出现概率表,如图1的C所示,但是,由于在边界部分不能进行对相邻宏块的参考,存在难于选择合适的出现概率表的问题。第三,当编码进行时,用于CABAC的符号出现概率表趋近于实际出现概率,并且编码效率增加,但是在多分片的情况下,每个区域(分片)的符号出现概率表被初始化,从而存在分片的开始点的编码效率将降低的问题。已经提出熵分片格式作为用于在并行进行CABAC时改善编码效率的技术(例如,参考NPL1)。根据该格式,仅将CABAC处理的部分划分为称为熵分片并被并行执行的区域,从而也可以在熵分片边界处使用画面内预测。然而,CABAC处理中的周围宏块参考在熵分片边界处不可用。作为进一步的改善技术,已经提出了排序熵分片格式(例如,参考NPL2)。根据该格式,对相邻宏块的参考在用于CABAC处理的边界部分也可用。引用列表非专利文献NPL1:A.Segall、J.Zhao,“Entropyslicesforparallelentropydecoding”,VCEG输入文档COM16-C405,Geneva,CH,2008年4月NPL2:XunGuo、Yu-WenHuang、ShawminLei“OrderedEntropySlicesforParallelCABAC”,VCEG输入文档VCEG-AK25,Yokohama,日本,2009年4月
技术实现思路
技术问题然而,为了对第二熵分片编码,必须已经对第一熵分片的在其上部的相邻的宏块的处理进行编码,从而导致分片中的相关性,并且失去了并行进行的优点。即,难于通过CABAC处理的并行执行获得作为原始目的的高速度。在该情况下提出本专利技术,本专利技术的目的为抑制由于高速图像编码导致的编码效率的下降。解决问题的技术方案本专利技术的一方面为编码图像数据的图像处理装置,该图像处理装置包括:编码单元,其以小区域行作为对象,在所述小区域行中在水平方向排列通过划分在图像的垂直方向排列的大区域获得的小区域,进行:以与扫描顺序相同的顺序推进小区域的编码顺序,以及以与扫描顺序不同的顺序推进小区域行的编码顺序,对大区域的图像数据编码;以及控制单元,其控制所述编码单元,以根据位于待处理的小区域的左边缘的左侧小区域的状态以及位于待处理的小区域的下边缘的下方小区域的状态进行编码。所述编码单元可以以位于自图像顶部奇数编号的位置的大区域的图像数据作为对象,以与扫描顺序相同的顺序推进小区域的编码顺序,以及以与扫描顺序不同的顺序推进小区域行的编码顺序。所述控制单元可以以位于自图像顶部奇数编号的位置的大区域的图像数据作为对象控制所述编码单元,使得对于位于待处理的大区域的最底部位置的小区域行,不参考位于待处理的小区域的下方一个的小区域的状态,而对待处理的小区域的图像数据编码。在已经将位于待处理的大区域的最底部位置的小区域行的图像数据存储在存储单元中的情况下,控制单元可以以位于自图像顶部奇数编号的位置的大区域的图像数据作为对象,控制编码单元使得以编码的顺序从存储单元读出图像数据并进行编码。所述编码单元可以以位于自图像顶部偶数编号的位置的大区域的图像数据作为对象,以与用于小区域行的扫描顺序相同的顺序推进小区域的编码顺序,以及以与扫描顺序相同的顺序推进小区域行的编码顺序。控制单元可以以位于自图像顶部偶数编号的位置的大区域的图像数据作为对象,对于位于待处理的大区域的最顶部位置的小区域行,控制所述编码单元,使得参考位于所述大区域上方一个的大区域中的最底部位置的小区域行的小区域的状态对待处理的小区域的图像数据编码。在已经将位于待处理的大区域的最顶部位置的小区域行的图像数据存储在存储单元中的情况下,控制单元可以以位于自图像顶部偶数编号的位置的大区域的图像数据作为对象,控制编码单元使得以编码的顺序从存储单元读出图像数据并进行编码。编码单元可以以与扫描顺序相反的顺序推进小区域行的编码顺序。扫描顺序可以是光栅扫描顺序。另外,本专利技术的一方面为一种用于编码图像数据的图像处理装置的图像处理方法,其中编码单元以小区域行作为对象,在所述小区域行中在水平方向排列通过划分在图像的垂直方向排列的大区域获得的小区域,进行:以与扫描顺序相同的顺序推进小区域的编码顺序,以及以与扫描顺序不同的顺序推进小区域行的编码顺序,对大区域的图像数据编码;以及控制单元控制所述编码单元,以根据位于待处理的小区域的左边缘的左侧小区域的状态以及位于待处理的小区域的下边缘的下方小区域的状态进行编码。本专利技术的另一方面为对已经被编码的图像数据的编码数据进行解码的图像处理装置,该图像处理装置包括:解码单元,其以小区域行作为对象,在所述小区域行中在水平方向排列通过划分在所述编码数据对应的图像的垂直方向排列的大区域获得的小区域,进行:以与扫描顺序相同的顺序推进小区域的解码顺序,以及以与扫描顺序不同的顺序推进小区域行的解码顺序,对大区域的编码数据解码;以及控制单元,其控制所述解码单元,以根据位于待处理的小区域的左边缘的左侧小区域的状态以及位于待处理的小区域的下边缘的下方小区域的状态进行解码。所述解码单元可以以位于自图像顶部奇数编号的位置的大区域的图像数据作为对象,以与扫描顺序相同的顺序推进小区域的解码顺序,以及以与扫描顺序不同的顺序推进小区域行的解码顺序。所述控制单元可以以位于自图像顶部奇数编号的位置的大区域的图像数据作为对象控制所述解码单元,使得对于位于待处理的大区域的最底部位置的小区域行,不参考位于待处理的小区域的下方一个的小区域的状态,而对待处理的小区域的本文档来自技高网
...

【技术保护点】
一种图像处理装置,包括:编码单元,在对图像数据进行编码时,使用在对上块进行解码时被更新过的上下文,将对对象头块进行编码时使用的上下文初始化,对所述对象头块进行算术编码,生成包括识别数据的编码数据,其中所述上块是按照编码顺序位于上头块之后的位置的块,所述上头块在上块行中与位于作为编码对象的对象块行的头的所述对象头块的上部相邻,所述上块行是与所述对象块行的上部相邻的块行,所述识别数据识别是否将在对所述上块进行解码时被更新过的概率表利用为初始值。

【技术特征摘要】
2010.04.09 JP 2010-0909601.一种图像处理装置,包括:编码单元,在对图像数据进行编码时,使用在对上块进行编码时被更新过的上下文,将对对象头块进行编码时使用的上下文初始化,对所述对象头块进行算术编码,生成包括识别数据的编码数据,其中所述上块是按照编码顺序位于上头块之后的位置的块,所述上头块在上块行中与位于作为编码对象的对象块行的头的所述对象头块的上部相邻,所述上块行是与所述对象块行的上部相邻的块行,所述识别数据识别是否将在对所述上块进行编码时被更新过的概率表利用为初始值,其中,所述上块行与所述对象块行分别属于相邻的两个分片。2.根据权利要求1所述的图像处理装置,其中,所述编码单元将在对所述上块进行编码时被更新过的概率表作为初始值,对所述对象头块进行算术编码。3.根据权利要求2所述的图像处理装置,还具备:设定单元,设定所述识别数据,所述编码单元根据所述设定单元所设...

【专利技术属性】
技术研发人员:佐佐木雅朗
申请(专利权)人:索尼公司
类型:发明
国别省市:日本;JP

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

1