序号 专利名 申请号 申请日 公开(公告)号 公开(公告)日 发明人
181 PROBABILITY UPDATING METHOD FOR BINARY ARITHMETIC CODING/DECODING, AND ENTROPY CODING/DECODING APPARATUS USING SAME EP15857204.0 2015-11-04 EP3206399A1 2017-08-16 ALSHIN, Alexander; ALSHINA, Elena

A probably update method used in context-based adaptive binary arithmetic coding (CABAC) is disclosed. The probably update method for binary arithmetic decoding obtains an autocorrelation value of each bin by using values of received bins, determines at least one scaling factor used to update a probability of a binary value based on the autocorrelation value, and updates a probability used in context-based adaptive binary arithmetic decoding by using the determined at least one scaling factor.

182 ADAPTIVE BINARIZER SELECTION FOR IMAGE AND VIDEO CODING EP16202896.3 2016-12-08 EP3182710A2 2017-06-21 HE, Dake

Methods and devices for image and video coding using arithmetic coding. The binarization of symbols in an encoder and decoder is adaptive based on changes to the probability distribution as symbols are encoded/decoded. A binarizer may be generated based upon a probability distribution, used to binarize a symbol, and then the probability distribution is updated based on the symbol. Updates to the binarizer may be made after each symbol, after a threshold number of symbols, or once the updated probability distribution differs by more than a threshold amount from the probability distribution used in generating the current binarizer. The probability distributions may be context-specific.

183 Encoding apparatus and method, decoding apparatus and method, recording medium, and program JP2002125295 2002-04-26 JP2003319391A 2003-11-07 SATO KAZUFUMI; SUZUKI TERUHIKO; HARUHARA OSAMU; YAGASAKI YOICHI
<P>PROBLEM TO BE SOLVED: To realize field/frame encoding at a macro block level using the CABAC (context-based adaptive binary arithmetic coding) system even when received image information is of an interlaced scanning format. <P>SOLUTION: A frame/field flag context model 91 in an arithmetic encoding section 58 encodes first a frame/field flag among syntax elements of received image compression information. When a macro block being a processing object is subjected to frame base encoding, a context model 92 of a frame base specified at present in the H.26 L standard is used. On the other hand, when the macro block being the processing object is subjected to field encoding, a field- based context model 94 is applied to the syntax elements. This invention is applicable to an image information encoding apparatus and an image information decoding apparatus. <P>COPYRIGHT: (C)2004,JPO
184 비디오 코딩에서의 바이패스 코딩된 구문 엘리먼트들의 그룹화 KR1020147031179 2013-04-05 KR101642629B1 2016-07-25 치엔웨이-정; 천지안레; 코반무하메드제이드; 카르체비츠마르타
비디오인코딩디바이스는구문엘리먼트들의제 1의그룹을생성하도록구성된다. 제 1의그룹내의구문엘리먼트는, 각각의예측단위 (PU) 의예측모드가가장가능성이높은모드들의리스트로의인덱스에기초하는지의여부를나타낸다. 제 1의그룹에서의각각의구문엘리먼트들에대응하는구문엘리먼트들의제 2의그룹이생성된다. 제 2의그룹에서의구문엘리먼트들은인트라예측모드또는가장가능성이높은모드들의리스트로의인덱스중 어느하나를식별한다. 구문엘리먼트들의제 1의그룹은 CABAC (context adaptive binary arithmetic coding) 인코딩되고, 구문엘리먼트들의제 2의그룹은바이패스인코딩된다. 비디오디코더는구문엘리먼트들의엔트로피인코딩된제 1 및제 2의그룹들을수신하도록구성된다. 비디오디코더는플래그들의제 1의그룹을디코딩하고플래그들의제 2의그룹을바이패스디코딩한다.
185 CABAC에서 SAVS를 사용한 DQP의 이진화 KR1020120059235 2012-06-01 KR1020120140195A 2012-12-28 쉬쮠
PURPOSE: Binarization of DQP(Delta-QP) using a SAVS(Separate Absolute Value and Sign) in CABAC(Context-Based Adaptive Binary Arithmetic Coding) is provided to reduce bits by using statistical symmetry of plus and minus value of DQP. CONSTITUTION: When a DQP value is determined, a DQP flag is encoded(90). If the DQP flag is not zero, an absolute value of DQP is mapped by using coding(92,94). A sign of the DQP is separated. The sign of the DQP is mapped with a code(96). An individual code is combined with a string(98). [Reference numerals] (90) Encoding dQP flag; (92) DQP !=0 ?; (94) Mapping absolute value of dQP by using coding; (96) Coding symbols of dQP; (98) Combining character string; (AA) No; (BB) Yes
186 METHOD AND APPARATUS FOR CODING OF SAMPLE ADAPTIVE OFFSET INFORMATION EP16190550.0 2013-04-02 EP3139616A1 2017-03-08 FU, Chih-Ming; HUANG, Yu-Wen; HSU, Chih-Wei; LEI, Shaw-Min

A method and apparatus for sharing context among different SAO syntax elements for a video coder are disclosed. Embodiments of the present invention applying SAO processing to the block of processed-reconstructed pixels based on SAO information including the SAO type index, wherein the coded SAO type index corresponds to the SAO type index being encoded according to truncated unary binarization, being encoded by CABAC (context-based adaptive binary arithmetic coding) with one context, or being encoded by CABAC using a context mode for a first bin associated with the SAO type index and using a bypass mode for any remaining bin associated with the SAO type index.

187 CABACにおける絶対値と正負記号の分離(SAVS)を使用したdQPの2値化 JP2016026764 2016-02-16 JP2016129384A 2016-07-14 徐 俊
【課題】CABACエントロピ符号化におけるデルタQP(dQP)符号化の改善を提供する。
【解決手段】符号化及び/又は復号中にコンテキスト適応型2値算術符号化(CABAC)を利用するビデオ符号化システム又は装置を、本発明により非ゼロのデルタQP(dQP)を高度に2値化するように構成する。2値化中、単進符号化を使用してdQPの値と正負記号を別個に符号化し、その後dQP非ゼロフラグも含む2進列に組み合わせる。本発明は、dQPの正値及び負値の統計的対称を利用してビットを節約し、従って符号化効率を高める。
【選択図】図1
188 METHOD AND SYSTEM FOR DETERMINING A CONTEXT MODEL FOR VIDEO DATA PCT/US2012/024608 2012-02-10 WO2012112384A1 2012-08-23 LOU, Jian; PANUSOPONE, Krit; WANG, Limin

In various embodiments, a significance map of a matrix of video data coefficients is encoded or decoded using context-based adaptive binary arithmetic coding (CABAC). The significance map scanned line-by-line along a scanning pattern. Each line may be a vertical, horizontal, or diagonal section of the scanning pattern. Context models for each element processed in a particular line are chosen based on values of neighboring elements that are not in the line. The neighboring elements may be limited to those contained within one or two other scanning lines. Avoiding reliance on neighbors that are in the same scanning line facilitates parallel processing.

189 Decoding apparatus, decoding processing method, and program JP2008071692 2008-03-19 JP2009231914A 2009-10-08 YOSHIKAWA HIROSHI
<P>PROBLEM TO BE SOLVED: To simplify processing performed based on information regarding to peripheral macro blocks when decoding data encoded by a context adaptive type coding system. <P>SOLUTION: A peripheral macro block information holding unit 120 prepares memory areas of pieces of adding 1 to a macro block number N included in a frame width, and holds macro block information corresponding to respective areas. The left end memory area virtually assumes a macro block in a more left side of the left end macro block. A context index increment creation unit 130 reads out macro block information of addresses X and X-1 of the peripheral macro block information holding unit 120, and creates a context index increment. A CondTerm creation unit 170 creates a conditional flag based on the decoding result of a CABAC (Context-Adaptive Binary Arithmetic Coding) decoding unit 160, and overwrites it on the address X of the peripheral macro block information holding unit 120. <P>COPYRIGHT: (C)2010,JPO&INPIT
190 GROUPING OF BYPASS-CODED BINS FOR SAO SYNTAX ELEMENTS PCT/US2013/045458 2013-06-12 WO2013188558A1 2013-12-19 SOLE ROJALS, Joel; CHONG, In Suk; KARCZEWICZ, Marta

A video encoder generates a sequence of sample adaptive offset (SAO) syntax elements for a coding tree block. The SAO syntax elements include regular context- adaptive binary arithmetic coding (CABAC) coded bins for a color component and bypass-coded bins for the color component. None of the bypass-coded bins is between two of the regular CABAC-coded bins in the sequence. The video encoder uses regular CABAC to encode the regular CABAC-coded bins and uses bypass coding to encode the bypass-coded bins. The video encoder outputs the SAO syntax elements in a bitstream. A video decoder receives the bitstream, uses regular CABAC to decode the regular CABAC-coded bins, uses bypass coding to decode the bypass-coded bins, and modifies a reconstructed picture based on the SAO syntax elements.

191 Cabac-based encoding and decoding using an improved context model selection EP08161172.5 2007-02-05 EP1990920A1 2008-11-12 Cho, Young-woo

A method and an apparatus are provided for context-based adaptive binary arithmetic coding (CABAC) based encoding or decoding using improved selection of a context model for a high compression ratio. The method of CABAC-based encoding includes selecting a first context model based on statistics of previously input symbols and a second context model having a value of a most probable symbol (MPS) different from that of the first context model (S110), encoding a current input symbol using the first context model if the current input symbol has a same value as that of the most probable symbol of the first context model or if the second context model cannot be selected (S120, S 130), and encoding the current input symbol using the second context model if the current input symbol has a value different from the most probable symbol of the first context model and if the second context model can be selected (S120, S 140).

192 Cabac-based encoding and decoding using an improved context model selection EP07101757.8 2007-02-05 EP1826908A1 2007-08-29 Cho, Young-woo

A method and an apparatus are provided for context-based adaptive binary arithmetic coding (CABAC) based encoding or decoding using improved selection of a context model for a high compression ratio. The method of CABAC-based encoding includes selecting a first context model based on statistics of previously input symbols and a second context model having a value of a most probable symbol (MPS) different from that of the first context model (S110), encoding a current input symbol using the first context model if the current input symbol has a same value as that of the most probable symbol of the first context model or if the second context model cannot be selected (S120, S 130), and encoding the current input symbol using the second context model if the current input symbol has a value different from the most probable symbol of the first context model and if the second context model can be selected (S120, S 140).

193 Architecture for multi-stage decoding of a CABAC bitstream US12197133 2008-08-22 US07839311B2 2010-11-23 Yiliang Bao; Toshiaki Yoshino; Kai Wang
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.
194 QUANTIZATION BASED ON RATE-DISTORTION MODELING FOR CABAC CODERS PCT/US2009/030465 2009-01-08 WO2009089370A1 2009-07-16 KARCZEWICZ, Marta; YE, Yan

This disclosure describes techniques for quantizing coefficients of a video block for a video coding process that supports context-based adaptive binary arithmetic coding (CABAC). A method may comprise generating a plurality of sets of quantized coefficients for the video block, wherein each of the sets of quantized coefficients is defined based on an assumption that a particular one of the coefficients of the video block corresponds to a last non-zero coefficient of the video block, estimating a plurality of costs associated with coding the video block via the CABAC, wherein the estimated costs are based respectively on different ones of the sets of quantized coefficients, and selecting a given one of the sets of quantized coefficients associated with a lowest cost.

195 ARCHITECTURE FOR MULTI-STAGE DECODING OF A CABAC BITSTREAM US12197133 2008-08-22 US20090058695A1 2009-03-05 Yiliang Bao; Toshiaki Yoshino; Kai Wang
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.
196 Cabac decoding apparatus JP2005262154 2005-09-09 JP2007074648A 2007-03-22 CHIBA TAKUMA
<P>PROBLEM TO BE SOLVED: To provide a CABAC decoding apparatus for increasing an output data amount per unit time without including a plurality of decoder circuits. <P>SOLUTION: The present invention relates to an apparatus for decoding data encoded by context-based adaptive binary arithmetic coding (CABAC) and the apparatus comprises: an input selector 116 for acquiring a plurality of coded data that are encoded data; a context parameter table 105a, context parameter table 105b and context parameter table 105c corresponding to each of the plurality of coded data; and a decoding section 103 for decoding the plurality of coded data using the context parameter tables corresponding to each of the data. <P>COPYRIGHT: (C)2007,JPO&INPIT
197 GROUPING BYPASS CODED SYNTAX ELEMENTS IN VIDEO CODING PCT/US2013/035465 2013-04-05 WO2013154939A1 2013-10-17 CHIEN, Wei-Jung; CHEN, Jianle; COBAN, Muhammed Zeyd; KARCZEWICZ, Marta

A video encoding device is configured to generate a first group of syntax elements. Each syntax element in the first group indicates whether a prediction mode of a respective prediction unit (PU) is based on an index into a list of most probable modes. A second group of syntax elements is generated that correspond to respective syntax elements in the first group. The syntax elements in the second group identify either an index into the list of most probable modes or an intra-prediction mode. The first group of syntax elements are context adaptive binary arithmetic coding (CABAC) encoded, and the second group of syntax elements are bypass encoded. A video decoder is configured to receive the entropy encoded first and second groups of syntax elements. The video decoder CABAC decodes the first group of flags and bypass decodes the second group of flags.

198 Binarization of DQP using separate absolute value and sign (SAVS) in CABAC EP12168420.3 2012-05-17 EP2536145A1 2012-12-19 Xu, Jun

Video coding systems or apparatus utilizing context-based adaptive binary arithmetic coding (CABAC) during encoding and / or decoding, are configured according to the invention with an enhanced binarization of non-zero Delta-QP (dQP). During binarization the value of dQP and the sign are separately encoded using unary coding and then combined into a binary string which also contains the dQP non-zero flag. This invention capitalizes on the statistical symmetry of positive and negative values of dQP and results in saving bits and thus a higher coding efficiency.

199 A system and a method for determining cost of application of a coding type in a video encoder EP15159403.3 2015-03-17 EP3070948A1 2016-09-21 Domanski, Marek; Grajek, Tomasz; Karwowski, Damian; Klimaszewski, Krzysztof; Stankiewicz, Olgierd; Stankowski, Jakub; Wegner, Krzysztof

A system for determining cost of application of a coding type in a video encoder wherein the video encoder comprises a context-based adaptive binary arithmetic coding (CABAC) module wherein the Context-based adaptive binary arithmetic coding module comprises a binarization module (102) configured to assign a variable-length input string of bits to a syntax element, wherein the complete stream of bins, present at the output of the binarization module (102), is divided into a number of sub-streams. The system further comprises: a selectively applied mode of operation configured to determine a cost of application of a coding type in said video encoder; wherein upon selection of said mode, the system is configured to input the sub-streams to a "binarization output, relational table" module (106) configured to relate each sub-stream to a bit cost and to output said bit cost for each sub-stream.

200 개량된 컨텍스트-적응 2 진 산술 코딩 (CABAC) 설계를 이용한 데이터의 코딩 KR20177034005 2016-05-27 KR20180013911A 2018-02-07
비디오코딩디바이스는비디오데이터를저장하도록구성된메모리및 저장된비디오데이터의적어도부분을프로세싱하도록구성된프로세서 (들) 를포함한다. 프로세서 (들) 는비디오데이터의현재의변환계수를포함하는계수그룹 (CG) 을식별하도록구성되고, 그 CG 는변환유닛내에서의변환계수들의서브세트를표현한다. 프로세서 (들) 는변환크기와, (i) 변환유닛과연관된코딩모드, 또는 (ii) 변환유닛과연관된변환행렬중의하나또는양자와의조합에기초하여 CG 의크기를결정하도록추가로구성된다.
QQ群二维码
意见反馈