序号 专利名 申请号 申请日 公开(公告)号 公开(公告)日 发明人
121 修改编码的比特流 CN200780052303.6 2007-11-02 CN101636761B 2013-07-24 邹德坤; 杰弗里·A·布卢姆; 尹澎; 奥斯卡·迪沃拉埃斯科达
实施方案可以涉及修改或使用编码的比特流、或从数据恢复印信息的各个方面。在一个实施方案中,修改编码的比特流以允许对编码的比特流施加水印,而不改变比特流中的任何其他语法元素的编码。这是通过标识改变编码的语法元素而不破坏随后的编码的元素的解译所必须的条件来执行的。如果修改的值生成与原始值将生成的解码变量相同的解码变量,则利用另一编码值替换编码的语法元素。特定的实施方案集中在使用熵编码来编码语法元素,包括例如基于上下文的自适应二进制算术编码(CABAC)。无论编码或水印的类型,各种实施方案均可以提供恢复水印信息。特定的实施方案使用检测数据和特征信息来恢复水印信息。
122 修改编码的比特流 CN200780052303.6 2007-11-02 CN101636761A 2010-01-27 邹德坤; 杰弗里·A·布卢姆; 尹澎; 奥斯卡·迪沃拉埃斯科达
实施方案可以涉及修改或使用编码的比特流、或从数据恢复印信息的各个方面。在一个实施方案中,修改编码的比特流以允许对编码的比特流施加水印,而不改变比特流中的任何其他语法元素的编码。这是通过标识改变编码的语法元素而不破坏随后的编码的元素的解译所必须的条件来执行的。如果修改的值生成与原始值将生成的解码变量相同的解码变量,则利用另一编码值替换编码的语法元素。特定的实施方案集中在使用熵编码来编码语法元素,包括例如基于上下文的自适应二进制算术编码(CABAC)。无论编码或水印的类型,各种实施方案均可以提供恢复水印信息。特定的实施方案使用检测数据和特征信息来恢复水印信息。
123 用于CABAC中的语法元素的已重排二值化的方法及装置 CN201280027906.1 2012-08-02 CN103597834A 2014-02-19 庄子德; 陈庆晔; 黄毓文
发明揭露一种基于上下文自适应二进制算术编码的方法及装置,用于一个或多个区中的语法元素。依据本发明的一实施例,通过将旁路位元子收集在一起,转换单元中的最后有效系数的x位置和y位置的二值化结果被重排。依据本发明的另一实施例,通过将旁路位元子收集在一起,来自四个NxN预测单元中的两个或多个预测单元的语法元素的二值化结果被重排,其中该二值化结果包括prev_intra_luma_pred_flag、rem_intra_luma_pred_mode和mpm_idx。依据本发明的又一实施例,通过将旁路位元子收集在一起,其它语法元素的二值化结果被重排。此外,上述二值化结果的重排可用于相应于一个区块及其相邻区块的二值化结果。
124 视频编码/解码设备和方法 CN201180029771.8 2011-04-18 CN102939756B 2016-03-02 宋振翰; 林晶娟; 文柱禧; 李英烈; 金海光; 全炳宇; 韩钟基; 朴亨美; 李柱玉
发明涉及一种视频编码/解码设备和方法。根据本发明一个实施方式的视频编码/解码设备包括:视频编码器,其通过预测宏被划分成的子块来生成预测子块,通过从所述子块中减去所述预测子块来生成残留子块,通过利用根据所述子块的大小选择的变换对所述残留子块进行变换和量化来生成量化变换系数,以及当使用上下文自适应二进制算术编码(CABAC)对所述量化变换系数进行编码时根据所述宏块和所述子块利用不同的上下文表来生成编码后视频数据,以;以及视频解码器,其用于通过利用CABAC并且利用根据宏块和子块的不同的上下文表对编码数据进行解码来重构分割类型信息、运动信息、变换类型信息和量化变换信息,通过利用由所述变换类型信息识别的变换来对所述量化变换系数进行逆量化和逆变换,通过利用所述运动信息预测根据所述分割类型信息识别的子块来生成预测子块,通过将所述预测子块与所述残留子块相加来重构所述子块,并且基于所述子块来重构所述宏块。
125 视频编码/解码设备和方法 CN201180029771.8 2011-04-18 CN102939756A 2013-02-20 宋振翰; 林晶娟; 文柱禧; 李英烈; 金海光; 全炳宇; 韩钟基; 朴亨美; 李柱玉
发明涉及一种视频编码/解码设备和方法。根据本发明一个实施方式的视频编码/解码设备包括:视频编码器,其通过预测宏被划分成的子块来生成预测子块,通过从所述子块中减去所述预测子块来生成残留子块,通过利用根据所述子块的大小选择的变换对所述残留子块进行变换和量化来生成量化变换系数,以及当使用上下文自适应二进制算术编码(CABAC)对所述量化变换系数进行编码时根据所述宏块和所述子块利用不同的上下文表来生成编码后视频数据,以;以及视频解码器,其用于通过利用CABAC并且利用根据宏块和子块的不同的上下文表对编码数据进行解码来重构分割类型信息、运动信息、变换类型信息和量化变换信息,通过利用由所述变换类型信息识别的变换来对所述量化变换系数进行逆量化和逆变换,通过利用所述运动信息预测根据所述分割类型信息识别的子块来生成预测子块,通过将所述预测子块与所述残留子块相加来重构所述子块,并且基于所述子块来重构所述宏块。
126 CABAC 비트스트림의 멀티­스테이지 디코딩을 위한 아키텍처 KR1020107007048 2008-08-29 KR1020100058618A 2010-06-03 바오,이리앙; 요시노,토시아키; 왕,카이
Techniques for optimizing the Context-based Adaptive Binary Arithmetic Coding (CABAC) bitstream decoding are disclosed. In one configuration, a device has a first processing circuit operative to decode a Context-based Adaptive Binary Arithmetic Coding (CABAC) bitstream into an intermediate signal having a CABAC decoded standard format and a decoded order. A second processing circuit decodes the intermediate signal using a non-CABAC decoding standard. A buffer is provided between the first and second processing circuits to improve processing speeds.
127 영상 신호의 인코딩 및 디코딩 방법 KR1020060014309 2006-02-14 KR1020060122684A 2006-11-30 전병문; 박승욱; 박지호
A method for encoding/decoding a video signal is provided to effectively initialize a context model related to a syntax element at the CABAC(Context-based Adaptive Binary Arithmetic Coding). A binarizer(110) produces a binary code or a bin string related to the symbols of the syntax elements with a predetermined manner. A context modeler(120) selects the context model according to the statistics of the latest coded symbols and adaptively changes the internal state of the selected context model. An arithmetic coder(130) encodes the binarized symbols according to the arithmetic coding method on the basis of the changed internal state. A general coding engine(131) produces each bit on the basis of the probability changed by the context modeler.
128 METHOD AND APPARATUS FOR CONTEXT ADAPTIVE BINARY ARITHMETIC CODING AND DECODING PCT/KR2008/000148 2008-01-10 WO2008108534A1 2008-09-12 LEE, Bae-Keun

A method of and apparatus for context adaptive binary arithmetic coding and decoding of a significance map indicating the position of a coefficient that is not zero in a residual block are provided. According to the method and apparatus, a subdivided context is selected according to whether or not a coefficient of a previous residual block corresponding to a coefficient of a current residual block, and binary arithmetic coding is performed according to the selected context, thereby improving the performance of context-based binary arithmetic coding.

129 향상된 코딩 효율을 갖는 컨텍스트 기반 적응적 산술 코딩및 디코딩 방법과 이를 위한 장치, 이를 포함하는 비디오코딩 및 디코딩 방법과 이를 위한 장치 KR1020050059369 2005-07-01 KR1020060110713A 2006-10-25 차상창; 한우진
A context-based adaptive arithmetic coding and decoding method, an apparatus therefor, a video coding and decoding method comprising the same, and an apparatus for the video coding and decoding method are provided to reduce the propagation of a coding error by initializing a context model for the current slice to a context model for a base layer slice. A context model for a slice is reset to a context model for a base layer slice at the same temporal position as the slice(S454). A data symbol of the slice is arithmetically coded using the reset context model(S460). The context model is updated according to a value of the arithmetically coded data symbol(S470). The data symbol is capable of being binarized before resetting the context mode for the slice(S440). The data symbol of the slice is the binarized data symbol.
130 비디오 코덱들에서의 콘텍스트 적응형 이진 산술 코딩(CABAC)의 가속화 KR1020167033286 2015-05-28 KR1020160147021A 2016-12-21 찬드라세카르,파드마스리; 피추마니,파드마고우리; 쿨카르니,비나이; 라마무티,샤일레시; 넬로르,아닐쿠마르; 구비,체탄쿠마르비스와나스
비디오압축또는압축해제를위해콘텍스트기반적응형이진산술코딩(CABAC)을수행할때 콘텍스트-인덱스를결정하기위한방법이제공되는데, 이방법은주어진블록(예를들어, 매크로블록)과연관되는선택된신택스요소들의복수의콘텍스트-인덱스각각을초기화값으로초기화하는단계를포함한다. 주어진블록의종속적인이웃블록들의콘텍스트-인덱스가평가된다. 종속적인이웃블록들은현재빈 포지션의코딩에종속하는콘텍스트-인덱스를갖는블록들이다. 종속적인이웃블록들의콘텍스트-인덱스가초기화값들로부터변경되는경우에만이러한블록들의콘텍스트-인덱스가업데이트된다.
131 VIDEO DECODER WITH ENHANCED CABAC DECODING PCT/JP2012/007139 2012-11-07 WO2013069273A1 2013-05-16 MISRA, Kiran; SEGALL, Christopher A.

A decoder receives a bitstream containing quantized coefficients representative of blocks of video representative of a plurality of pixels and decodes the bitstream using context adaptive binary arithmetic coding. The context adaptive binary arithmetic coding includes at least two decoding modes, the first mode decoding the bitstream based upon a probability estimate which is based upon a current syntax element being decoded, the second mode decoding the bitstream not based upon a probability estimate based upon the current syntax element being decoded. The context adaptive binary arithmetic coding decodes the current syntax element using the first mode if the current syntax element is intra-coded and selecting whether to use a list of intra prediction modes for decoding an intra prediction mode using said first mode, wherein said list of intra prediction modes are determined based upon previously determined intra modes. The context adaptive binary arithmetic coding decodes a data indicating an intra prediction mode of a current block using said second mode.

132 ARCHITECTURE FOR MULTI-STAGE DECODING OF A CABAC BITSTREAM PCT/US2008/074796 2008-08-29 WO2009029797A1 2009-03-05 BAO, Yiliang; YOSHINO, Toshiaki; WANG, Kai

Techniques for optimizing the Context-based Adaptive Binary Arithmetic Coding (CABAC) bitstream decoding are disclosed. In one configuration, a device has a first processing circuit operative to decode a Context-based Adaptive Binary Arithmetic Coding (CABAC) bitstream into an intermediate signal having a CABAC decoded standard format and a decoded order. A second processing circuit decodes the intermediate signal using a non-CABAC decoding standard. A buffer is provided between the first and second processing circuits to improve processing speeds.

133 컨텍스트 기반 적응형 이진 산술 인코딩 및 디코딩을 위한 시스템 및 방법 KR1020080092603 2008-09-22 KR1020090038808A 2009-04-21 창,위안-텡
A system and a method for context-based adaptive binary arithmetic encoding and decoding are provided to enhance operational efficiency and be realized at a low cost by using an effective pipeline architecture. A binarizer(41) binarizes the value of a syntax element in binary string on a stage, and obtains the information from at least one neighbor block on the same stage. A first calculator(42) calculates a variable for the binarization in the binary string based on the information, and a second calculator(43) calculates a context model index. The context model calculated by the second calculator is stored at a memory(33). A binary calculating unit(44) encodes regular binary, bypass binary and termination binary according to syntax element type and binary index. A de-binarizer(45) judges whether or not the decoding of syntax element is completed.
134 컨텍스트 기반 적응적 이진 산술 부호화, 복호화 방법 및장치 KR1020070022584 2007-03-07 KR1020080082147A 2008-09-11 이배근
A context-based adaptive binary arithmetic coding, decoding method and apparatus thereof are provided to improve the performance of context-based binary arithmetic coding by performing binary arithmetic coding according to subdivided context. A significance coefficient, not 0, among coefficients provided in a current residual block is determined, and the significance coefficient is set as 1 to generate a significance map indicating the position of the significance coefficient in the current residual block(910). Context to be used for coding the significance map of the current residual block is determined according to whether or not a coefficient corresponding to at least one or more previous residual blocks which have been coded before the current residual block is a significance coefficient(920). Binary values constituting the significance map of the current residual block are binary-arithmetic- coded by using a probability value of an MPS(Most Probable Symbol) and that of an LPS(Least Probable Symbol) according to a selected context(930).
135 무손실 문맥적응적이진산술부호화를 위한 H.264/AVC 부호화기, 상기 부호화기의 문맥적응적이진산술부호화방법 KR1020080124624 2008-12-09 KR100936208B1 2010-01-12 김승환
PURPOSE: An H.264/AVC encoder for lossless context adaptive binary arithmetic encoding and a context adaptive binary arithmetic encoding method for the encoder are provided to efficiently perform encoding in consideration of accurate statistical distribution between a residual image signal of lossless compression and a residual image signal of loss compression. CONSTITUTION: A DCT and a quantization processor(101) generate a differential signal based on a motion compensation predicting signal from an image frame. The motion compensation predicting signal is inputted from a motion compensator(103). The motion compensator adaptively applies a weighted value to a signal for performing motion compensation. The motion compensation predicting signal is generated through the application.
136 컨텍스트 기반 적응적 이진 산술 코딩 복호기에서 원소구문을 복호화하는 방법 및 이를 위한 복호화 장치 KR1020050103425 2005-10-31 KR100644713B1 2006-11-10 박인철; 이용석
A method and a device for decoding a syntax element in a CABAC(Context-Based Adaptive Binary Arithmetic Coding) device are provided to reduce a decoding time by processing a context selection operation and a context model loading operation in parallel. A context model storing part(250) reads and stores candidate context models corresponding to the syntax element to be decoded. An increment calculator calculates a context index increment for the syntax element. A context model selector selects one of the candidate context models by using the context index increment. A binary arithmetic decoding unit(260) performs binary arithmetic decoding for the syntax element by using the selected context model. The context model storing part includes an offset determiner determining a context index offset according to a kind of the syntax element and a context model loader reading the candidate context models from a memory by using the context index offset.
137 METHOD AND DEVICE FOR CONTEXT-ADAPTIVE BINARY ARITHMETIC CODING A SEQUENCE OF BINARY SYMBOLS REPRESENTING A SYNTAX ELEMENT RELATED TO VIDEO DATA PCT/EP2017/060759 2017-05-05 WO2017194401A3 2017-11-16 LASSERRE, Sebastien; ANDRIVON, Pierre; BORDES, Philippe

The present principles relate to a method and device for context-adaptive binary arithmetic coding a sequence of binary symbols representing a syntax element related to video data or a syntax element relative to a video data. The method comprises, for each binary symbol of the sequence of binary symbols: - obtaining (100) a context value from a context model defined for the binary symbol, said context value comprising bits representing the probability, called a first probability p, for the binary symbol to be equal to a binary value; - determining (110) a second probability p' by modifying said first probability p according to at least one previously coded binary symbol of the sequence of binary symbols; - arithmetic coding (120) the binary symbol based on said second probability p'; and - updating and storing (130) the first probability p of said context value

138 CABAC에서 SAVS를 사용한 DQP의 이진화 KR1020140032630 2014-03-20 KR1020140057502A 2014-05-13 쉬쮠
According to the present invention, a video coding system or apparatus is composed to have improved binarization of a delta-QP (dQP) which is not zero and use a context-based adaptive binary arithmetic coding (CABAC) during encoding and/or decoding. During the binarization, the value and sign of the dQP is separated and encoded by using a uni-coding and, subsequently, is combined as a binary character string which includes a dQP non-zero flag. The present invention uses the statistical symmetry of the plus and minus values of the dQP, reduces bits as a result of the statistical symmetry, and thereby is able to obtain higher coding efficiency.
139 VIDEO ENCODER WITH 2-BIN PER CLOCK CABAC ENCODING PCT/US2011/060779 2011-11-15 WO2013074088A1 2013-05-23 WONG, Samuel; CHAN, Hiu-Fai, R.; QURASHI, Mohmad, I.

Systems, devices and methods are described including using, during a single clock cycle, one Context-Based Adaptive Arithmetic Coding (CABAC) engine to encode one bin value and another CABAC engine to encode another bin value. The probability state index of each CABAC engine may provided to the other CABAC engine when the bin values are encoded.

140 CABAC에서 SAVS를 사용한 DQP의 이진화 KR1020140032627 2014-03-20 KR1020140059766A 2014-05-16 쉬쮠
A video coding system or apparatus is composed according to the present invention in order to have an improved binarization of a dQP (Delta-QP) which is not zero and uses a context-based adaptive binary arithmetic coding (CABAC) during an encoding and/or a decoding. During the binarization, the value and sign of a dQP are separated and encoded by using a single coding and, in succession, are combined as a binary character string which includes the dQP or a non-zero flag. The present invention uses statistical symmetry of the plus and minus value of a dQP, reduces bits by using the statistical symmetry, thereby obtaining higher coding efficiency.
QQ群二维码
意见反馈