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

用于较高吞吐量的最后位置的二值化制造技术

技术编号:8963321 阅读:124 留言:0更新日期:2013-07-25 23:11
本发明专利技术涉及用于较高吞吐量的最后位置的二值化,对于利用上下文自适应二进制算术编码(CABAC)以给定扫描次序对变换系数的最后位置(x,y)编码,为了提高吞吐量,利用x和y的一元代码对二值化排序,继之以x和y的固定二进制代码。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及图像处理领域。更具体而言,本专利技术涉及高效率的视频编码。
技术介绍
高效率视频编码(HEVC),也称为H.265和MPEG-H Part2,是视频压缩的草案标准,H.264/MPEG-4AVC (高级视频编码)的后继者,当前由IS0/IEC活动图像专家组(MPEG)和ITU-T视频编码专家组(VCEG)联合开发。MPEG和VCEG已经组建了视频编码联合合作队(JCT-VC)以开发HEVC标准。HEVC改善了视频质量,与H.264相比使数据压缩率加倍,并从320x240缩放到7680x4320像素分辨率。
技术实现思路
对于利用上下文自适应二进制算术编码(CABAC)以给定扫描次序对最后非零变换系数的坐标(X,y)编码,为了提高吞吐量,利用X和y的一元代码对二值化排序,继之以X和y的固定二进制代码。在一个方面中,一种在装置中编程的实施坐标(X,y)的上下文自适应二进制算术编码的方法包括:执行二值化;实施基于上下文和旁路二进制算术编码,其中,在对X和y的固定二进制文件编码之前对X和y的一元二进制文件编码;以及从基于上下文和旁路二进制算术编码产生输出比特。该方法还包括应用再归一化。在第二分量的截断一元编码部分之前对第一分量的截断一元编码部分编码。在第一分量的截断一元编码部分之前对第二分量的截断一元编码部分编码。在第二分量的固定编码部分之前对第一分量的固定编码部分编码。在第一分量的固定编码部分之前对第二分量的固定编码部分编码。以旁路方式对X和y的固定二进制文件编码。该装置是从个人计算机、膝上型计算机、计算机工作站、服务器、主计算机、手持式计算机、个人数字助理、蜂窝/移动电话、智能器械、游戏控制台、数字摄像机、数字录像摄像机、摄像机电话、便携式音乐播放机、平板计算机、视频播放机、DVD写入机/播放机、蓝光写入机/播放机、电视和家庭娱乐系统构成的组中选择的。在另一个方面中,一种用于对坐标(X,y)编码的设备包括:用于存储应用的非暂态存储器,所述应用用于:执行二值化;实施基于上下文和旁路二进制算术编码,其中,在对X和y的固定二进制文件编码之前对X和y的一元二进制文件编码;以及从基于上下文和旁路二进制算术编码产生输出比特;以及耦合到所述存储器的处理部件,所述处理部件配置成处理所述应用。 所述应用进一步用于应用再归一化。在第二分量的截断一元编码部分之前对第一分量的截断一元编码部分编码。在第一分量的截断一元编码部分之前对第二分量的截断一元编码部分编码。在第二分量的固定编码部分之前对第一分量的固定编码部分编码。在第一分量的固定编码部分之前对第二分量的固定编码部分编码。以旁路方式对X和y的固定二进制文件编码。该设备是从个人计算机、膝上型计算机、计算机工作站、服务器、主计算机、手持式计算机、个人数字助理、蜂窝/移动电话、智能器械、游戏控制台、数字摄像机、数字录像摄像机、摄像机电话、便携式音乐播放机、平板计算机、视频播放机、DVD写入机/播放机、蓝光写入机/播放机、电视和家庭娱乐系统构成的组中选择的。在另一个方面中,一种坐标(X,y)的编码器包括:二值化器,用于将语法元素减少到减少的二进制字母表;上下文自适应编码器和旁路编码器,用于执行包括算术编码的编码,其中,在对X和I的固定二进制文件编码之前对X和I的一元二进制文件编码;再归一化器,用于将算术编码状态从算术编码重新标度;以及比特发生器,用于产生比特并向输出流附加比特。在第二分量的截断一元编码部分之前对第一分量的截断一元编码部分编码。在第一分量的截断一兀编码部分之前对第二分量的截断一兀编码部分编码。在第二分量的固定编码部分之前对第一分量的固定编码部分编码。在第一分量的固定编码部分之前对第二分量的固定编码部分编码。以旁路方式对X和I的固定二进制文件编码。附图说明图1示出了 HM4.0采用的JCTVC-F357的图示,以对具有一元代码和固定的二进制代码的变换系数的最后位置坐标(X,y)进行二值化。图2示出:根据一些实施例,首先对X和I的一元二进制文件(bins)都编码,然后以旁路方式利用CABAC对X和y的固定二进制文件编码以提高吞吐量。图3示出了根据一些实施例的CABAC编码方法的流程图。图4示出了根据一些实施例的CABAC编码器的高层次架构。图5示出了根据一些实施例配置为实施最后位置二值化方法的示范性计算装置的方框图。具体实施例方式为了利用上下文自适应二进制算术编码(CABAC)进行编码,HM4.0利用与固定二进制代码交织的一元代码对最后位置的X和I坐标进行二值化。为了提高吞吐量,利用X和y的一元代码对二值化重新排序,继之以X和I的固定二进制代码。如图1中所示,HM4.0采用JCTVC-F357对具有一元代码和固定二进制代码的块的变换系数的最后位置坐标(x,y)进行二值化。对一元二值化和固定二值化进行交织。利用CABAC以旁路模式对固定二进制文件编码,它们不需要上下文。图1示出,将一元二值化与固定二值化交织,以利用CABAC通过HM4.0对变换系数的最后位置坐标(x,y)进行编码。通过CABAC按照以下次序对(X,y)坐标编码:I)具有自适应模式的CABAC的第一分量的截断一元编码部分。2)利用旁路模式的CABAC编码的第一成分的固定长度部分。3)具有自适应模式的CABAC的第二分量的截断一元编码部分。4)具有旁路模式的CABAC 的第二分量的固定长度部分。如图2中所示,将X和y固定二进制文件被分组到一起,以改善吞吐量,因为能够在单个周期中对多个旁路二进制文件编码以提高吞吐量。图2示出了首先对X和y的一元二进制文件都编码,然后利用CABAC以旁路模式对X和y的固定二进制文件进行编码,以改善吞吐量。通过CABAC按照以下次序对(X,y)坐标编码:I)具有自适应模式的CABAC的第一分量的截断一元编码部分。2)具有自适应模式的CABAC的第二分量的截断一元编码部分。3)利用旁路模式的CABAC编码的第一分量的固定长度部分。4)具有旁路模式的CABAC的第二分量的固定长度部分。最后位置的二值化有几种实施方式,包括在对第一和第二分量的固定长度部分编码之前对具有CABC的第一和第二分量的截断一元编码部分编码。在一种实施方式中,在第二分量的截断一元编码部分之前对第一分量的截断一元编码部分编码。在一种实施方式中,在第一分量的截断一元编码部分之前对第二分量的截断一元编码部分编码。在一种实施方式中,在第二分量的固定编码部分之前对第一分量的固定编码部分编码。在一种实施方式中,在第一分量的固定编码部分之前对第二分量的固定编码部分编码。将算法集成到HM4.0中。在三个PC群集中进行模拟:在AMD Opteron Processor6136 群集 @2.4GHz 上执行所有内部模拟。在Intel Xeon X5690 群集 @3.47GHz 上进行所有 RA 模拟。在Intel Xeon X5680群集 3.33GHz上进行所有LD模拟。本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2011.11.08 US 61/557,225;2012.10.17 US 13/654,1501.一种在装置中编程的实施坐标(X,y)的上下文自适应二进制算术编码的方法,包括: a.执行二值化; b.实施基于上下文和旁路二进制算术编码,其中,在对X和y的固定二进制文件编码之前对X和I的一元二进制文件编码;以及 c.从基于上下文和旁路二进制算术编码产生输出比特。2.根据权利要求1所述的方法,还包括应用再归一化。3.根据权利要求1所述的方法,其中,在第二分量的截断一元编码部分之前对第一分量的截断一元编码部分编码。4.根据权利要求1所述的方法,其中,在第一分量的截断一元编码部分之前对第二分量的截断一元编码部分编码。5.根据权利要求1所述的方法,其中,在第二分量的固定编码部分之前对第一分量的固定编码部分编码。6.根据权利要求1所述的方法,其中,在第一分量的固定编码部分之前对第二分量的固定编码部分编码。7.根据权利要求1所述的方法,其中,以旁路方式对X和y的固定二进制文件编码。8.根据权利要求1所述的方法,其中,该装置是从个人计算机、膝上型计算机、计算机工作站、服务器、主计算机、 手持式计算机、个人数字助理、蜂窝/移动电话、智能器械、游戏控制台、数字摄像机、数字录像摄像机、摄像机电话、便携式音乐播放机、平板计算机、视频播放机、DVD写入机/播放机、蓝光写入机/播放机、电视和家庭娱乐系统构成的组中选择的。9.一种用于对坐标(X,y)编码的设备,包括: a.用于存储应用的非暂态存储器,所述应用用于: 1.执行二值化; .实施基于上下文和旁路二进制算术编码,其中,在对X和y 的固定二进制文件编码之前对X和I的一元二进制文件编码;以及 ii1.从基于上下文和旁路二进制算术编码产生输出比特;以及 b.耦合到所述存储器的处理部件,所述处理部件配置成处理所述应用。10.根据权利要求9...

【专利技术属性】
技术研发人员:欧阳祥
申请(专利权)人:索尼公司
类型:
国别省市:

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

1