A method for decoding video, coding method and apparatus, and computer medium. Arithmetic decoding methods include sequential arithmetic decoding of the prefix bit string representing the last two-dimensional position of the effective coefficients in a block by using a context model, arithmetic decoding of the suffix bit string in a bypass mode, and inverse binarization of the arithmetically decoded prefix bit string and the suffix bit string to obtain The position of the last effective coefficient in the block.
【技术实现步骤摘要】
对视频进行解码的方法、编码的方法和设备及计算机介质本申请是申请日为2012年11月8日、申请号为201280066398.8、题为“用于视频的算术编码的方法和装置以及用于视频的算术解码的方法和装置”的专利申请的分案申请。
本专利技术涉及视频的编码和解码,更具体地,涉及一种用于对变换系数信息进行熵编码和解码的方法和设备。
技术介绍
在图像压缩方法(诸如,运动图像专家组(MPEG)-1、MPEG-2和MPEG-4H.264/MPEG-4AVC(先进视频编码))中,图像被划分为均具有预定尺寸的块,并通过使用帧间预测或帧内预测处理来获得每个块的残差数据。通过诸如变换、量化、扫描、游程编码和熵编码的处理来对残差数据进行压缩。在熵编码操作期间,对语法元素(例如关于例如变换系数或预测模式的信息)进行熵编码,并输出比特流。解码器对比特流进行解析以提取语法元素,并基于提取的语法元素来恢复图像。
技术实现思路
技术问题本专利技术提供了一种通过将上下文自适应二进制算术编码(CABAC)方法和旁路算术编码方法进行组合来对变换系数的符号进行算术编码和解码的方法和设备,其中,CABAC方法在具有高压缩性能的同时具有高计算复杂度,旁路算术编码方法在显示更小的压缩吞吐量的同时具有比CABAC方法更低的计算复杂度。技术方案根据本专利技术,基于预定的临界值将关于最后有效系数的位置的符号分类为前缀和后缀,并且对分类为前缀的比特串和分类为后缀的比特串独立地进行算术编码。有益效果根据本专利技术的实施例,可通过应用在具有高压缩性能的同时具有高计算复杂度的CABAC方法以及在显示更小的压缩吞吐量的同时具有 ...
【技术保护点】
1.一种用于对视频进行解码的方法,所述方法包括:获得指示变换块是否包括至少一个非零有效变换系数的编码的块标记;当编码的块标记指示所述变换块包括至少一个非零有效变换系数时,通过对比特流执行基于上下文的算术解码来获得所述变换块中的最后有效系数的x坐标前缀比特串;通过对所述比特流执行基于上下文的算术解码来获得所述最后有效系数的y坐标前缀比特串;通过对所述比特流执行旁路模式解码来获得所述最后有效系数的x坐标后缀比特串;通过对所述比特流执行旁路模式解码来获得所述最后有效系数的y坐标后缀比特串;通过对x坐标前缀比特串、x坐标后缀比特串、y坐标前缀比特串和y坐标后缀比特串执行逆二进制化来获得逆二进制化的x坐标前缀、逆二进制化的x坐标后缀、逆二进制化的y坐标前缀和逆二进制化的y坐标后缀;基于逆二进制化的x坐标前缀和逆二进制化的x坐标后缀来重构所述最后有效系数的x坐标;以及基于逆二进制化的y坐标前缀和逆二进制化的y坐标后缀来重构所述最后有效系数的y坐标,其中,在经由基于上下文的算术解码获得x坐标前缀比特串和y坐标前缀比特串之后,经由旁路模式解码获得x坐标后缀比特串和y坐标后缀比特串。
【技术特征摘要】
2011.11.08 US 61/557,1031.一种用于对视频进行解码的方法,所述方法包括:获得指示变换块是否包括至少一个非零有效变换系数的编码的块标记;当编码的块标记指示所述变换块包括至少一个非零有效变换系数时,通过对比特流执行基于上下文的算术解码来获得所述变换块中的最后有效系数的x坐标前缀比特串;通过对所述比特流执行基于上下文的算术解码来获得所述最后有效系数的y坐标前缀比特串;通过对所述比特流执行旁路模式解码来获得所述最后有效系数的x坐标后缀比特串;通过对所述比特流执行旁路模式解码来获得所述最后有效系数的y坐标后缀比特串;通过对x坐标前缀比特串、x坐标后缀比特串、y坐标前缀比特串和y坐标后缀比特串执行逆二进制化来获得逆二进制化的x坐标前缀、逆二进制化的x坐标后缀、逆二进制化的y坐标前缀和逆二进制化的y坐标后缀;基于逆二进制化的x坐标前缀和逆二进制化的x坐标后缀来重构所述最后有效系数的x坐标;以及基于逆二进制化的y坐标前缀和逆二进制化的y坐标后缀来重构所述最后有效系数的y坐标,其中,在经由基于上下文的算术解码获得x坐标前缀比特串和y坐标前缀比特串之后,经由旁路模式解码获得x坐标后缀比特串和y坐标后缀比特串。2.一种用于对视频进行编码的方法,所述方法包括:确定变换块中的最后有效系数的x坐标前缀、所述最后有效系数的x坐标后缀、所述最后有效系数的y坐标前缀和所述最后有效系数的y坐标后缀;通过对x坐标前缀、x坐标后缀、y坐标前缀和y坐标后缀执行二进制化来产生二进制化的x坐标前缀、二进制化的x坐标后缀、二进制化的y坐标前缀和二进制化的y坐标后缀;通过对二进制化的x坐标前缀执行基于上下文的算术编码来产生所述变换块中的所述最后有效系数的x坐标前缀比特串;通过对二进制化的y坐标前缀执行基于上下文的算术编码来产生所述最后有效系数的y坐标前缀比特串;通过对二进制化的x坐标后缀执行旁路模式编码来产生所述最后有效系数的x坐标后缀比特串;通过对二进制化的y坐标后缀执行旁路模式编码来产生所述最后有效系数的y坐标后缀比特串,其中,在经由基于上下文的算术编码产生x坐标前缀比特串和y坐标前缀比特串之后,经由旁路模式编码产生x坐标后缀比特串和y坐标后缀比特串。3.一种用于对视频进行编码的设备,所述设备包括被配置用于进行以下操作的至少一个处理器:确定变换块中的最后有效系数的x坐标前缀、所述最后有效系数的x坐标后缀、所述最后有效系数的y坐标前缀和所述最后有效系数的y坐标后缀;通过对x坐标前缀、x坐标后缀、y坐标前缀和y坐标后缀执行二进制化来产生二进制化的x坐标前缀、二进制化的x坐标后缀、二进制化的y坐标前缀和二进制化的y坐标后缀;通过对二进制化的x坐标前缀执行基于上下文的算术编码来产生所述变换块中的所述最后有效系数的x坐标前缀比特串;通过对二进制化的y坐标前缀执行基于上下文的算术编码来产生所述最后有效系数的y坐标前缀比特串;通过对二进制化的x坐标后缀执行旁路模式编码来产生所述最后有效系数的x坐标后缀比特串;通过对二进制化的y坐标后缀执行旁路模式编码来产生所述最后有效系数的y坐标后缀比特串,其中,在经由基于上下文的算术编码产生x坐标前缀比特串和y坐标前缀比特串之后,经由旁路模式编码产生x坐标后缀比特串和y坐标后缀比特串。4.一种用于对视频进行编码的方法,所述方法包括:确定变换块中的最后有效系数的x坐标前缀、所述最后有效系数的x坐标后缀、所述最后有效系数的y坐标前缀和所述最后有效系数的y坐标后缀;通过根据第一二进制方法对x坐标前缀和y坐标前缀执行二进制化来产生二进制化的x坐标前缀和二进制化的y坐标前缀;通过根据第二二进制方法对x坐标后缀和y坐标后缀执行二进制化来产生二进制化的x坐标后缀和二进制化的y坐标后缀;通过对二进制化的x坐标前缀执行基于上下文的算术编码来产生所述变换块中的所述最后有效系数的x坐标前缀比特串;通过对二进制化的y坐标前缀执行基于上下文的算术编码来产生所述最后有效系数的y坐标前缀比特串;通过对二进制化的x坐标后缀执行旁路模式编码来产生所述最后有效系数的x坐标后缀比特串;通过对二进制化的y坐标后缀执行旁路模式编码来产生所述最后有效系数的y坐标后缀比特串,其中,在经由基于上下文的算术编码产生x坐标前缀比特串和y坐标前缀比特串之后,经由旁路模式编码产生x坐标后缀比特串和y坐标后缀比特串。5.一种用于对视频进行编码的设备,所述设备包括被配置用于进行以下操作的至少一个处理器:确定变换块中的最后有效系数的x坐标前缀、所述最后有效系数的x坐标后缀、所述最后有效系数的y坐标前缀和所述最后有效系数的y坐标后缀;通过根据第一二进制方法对x坐标前缀和y坐标前缀执行二进制化来产生二进制化的x坐标前缀和二进制化的y坐标前缀;通过根据第二二进制方法对x坐标后缀和y坐标后缀执行二进制化来产生二进制化的x坐标后缀和二进制化的y坐标后缀;通过对二进制化的x坐标前缀执行基于上下文的算术编码来产生所述变换块中的所述最后有效系数的x坐标前缀比特串;通过对二进制化的y坐标前缀执行基于上下文的算术编码来产生所述最后有效系数的y坐标前缀比特串;通过对二进制化的x坐标后缀执行旁路模式编码来产生所述最后有效系数的x坐标后缀比特串;通过对二进制化的y坐标后缀执行旁路模式编码来产生所述最后有效系数的y坐标后缀比特串,其中,在经由基于上下文的算术编码产生x坐标前缀比特串和y坐标前缀比特串之后,经由旁路模式编码产生x坐标后缀比特串和y坐标后缀比特串。6.一种用于对视频进行编码的方法,所述方法包括:产生指示变换块是否包括至少一个非零有效变换系数的编码的块标记;当所述变换块包括至少一个非零有效变换系数时,获得所述变换块中的最后有效系数的x坐标前缀、所述最后有效系数的x坐标后缀、所述最后有效系数的y坐标前缀和所述最后有效系数的y坐标后缀;通过对x坐标前缀、x坐标后缀、y坐标前缀和y坐标后缀执行二进制化来产生二进制化的x坐标前缀、二进制化的x坐标后缀、二进制化的y坐标前缀和二进制化的y坐标后缀;通过对二进制化的x坐标前缀执行基于上下文的算术编码来产生所述变换块中的所述最后有效系数的x坐标前缀比特串;通过对二进制化的y坐标前缀执行基于上下文的算术编码来产生所述最后有效系数的y坐标前缀比特串;通过对二进制化的x坐标后缀执行旁路模式编码来产生所述最后有效系数的x坐标后缀比特串;通过对二进制化的y坐标后缀执行旁路模式...
【专利技术属性】
技术研发人员:金壹求,朴正辉,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。