序号 专利名 申请号 申请日 公开(公告)号 公开(公告)日 发明人
41 METHOD AND SYSTEM FOR FAST CONTEXT BASED ADAPTIVE BINARY ARITHMETIC CODING US11209996 2005-08-22 US20070040711A1 2007-02-22 Syed Muhammad Ziauddin
A method for efficient and fast implementation of context-based adaptive binary arithmetic encoding in H.264/AVC video encoders is disclosed. The H.264/AVC video standard supports two entropy coding mechanisms. These include Context Adaptive Binary Arithmetic Coding (CABAC) and Context Adaptive Variable Length Coding (CAVLC). The entropy coding efficiency of CABAC exceeds that of CAVLC by a clear margin. The method further provides techniques that make the implementation of CABAC on digital signal processors (DSPs) and other processing devices significantly faster. In one aspect, the method increases decoupling between the binarization process and the arithmetic encoding process from bit level to single or multiple syntax element(s) level. The binarized data is provided to the arithmetic encoding engine in bulk, thereby significantly reducing the overhead due to procedure calls. In another aspect, a CABAC arithmetic encoding engine format is provided which decreases data writing overhead and better exploits parallelism in the encoding process. This aspect is particularly advantageous to, for example, very long instruction word (VLIW) DSPs and media processors. In yet another aspect, the method discloses efficient CABAC binarization schemes for syntax elements.
42 Method of decoding syntax element in context-based adaptive binary arithmetic coding decoder and decoding device therefor US11589819 2006-10-31 US08094048B2 2012-01-10 In-cheol Park; Yong-seok Yi
A method and device for decoding a syntax element are provided. The method includes reading candidate context models which correspond to a syntax element to be decoded; determining a context index increment for the syntax element; selecting a candidate context model of the candidate context models according to the context index increment; and performing binary arithmetic decoding for the syntax element based on the selected candidate context model. The device includes a context model reservoir which reads and stores candidate context models corresponding to a syntax element to be decoded; an increment determining unit which determines a context index increment for the syntax element; a context model selection unit which selects a candidate context model of the candidate context models by using the context index increment; and a decoding unit which performs a binary arithmetic decoding operation for the syntax element based on the selected candidate context model.
43 Method for high throughput parallel AVC/H.264 context-based adaptive binary arithmetic coding decoder US13474106 2012-05-17 US08482440B2 2013-07-09 Gwo Giun Lee; He-Yuan Lin; Jia-Wei Liang; Ching-Jui Hsiao
Methods for decoding are provided. The proposed method includes steps of: receiving a most probable symbol (MPS) value and a probability value for generating a probability model update; and receiving the probability model update for generating the MPS value and the probability value, wherein when the probability value shows that an MPS is occurred, a path corresponds to the MPS is estimated and a first bin included in the path is decoded beforehand.
44 Context-based adaptive binary arithmetic coding (CABAC) decoding device and decoding method thereof US12893132 2010-09-29 US08212696B2 2012-07-03 Tian-Sheuan Chang; Yuan-Hsin Liao
A context-based adaptive binary arithmetic coding (CABAC) decoding device and a coding method thereof are provided. The device comprises: a context memory address calculator, calculating an address identifying a memory location in a context model memory for storage of a context model in next cycle; a mixed context memory, in which the context model of the context memory address calculator is stored and from which the context model is read; a two-bin context adaptive binary arithmetic decoder, outputting several parameters for updating the range and offset of the context model, based on the context model of the mixed context memory and deciding several bins; and a binary syntax element comparator, judging whether a current binary sequence corresponds to the value of syntax elements, based on the bins so as to select a correct memory address.
45 CONTEXT-BASED ADAPTIVE BINARY ARITHMETIC CODING (CABAC) DECODING DEVICE AND DECODING METHOD THEREOF US12893132 2010-09-29 US20110285560A1 2011-11-24 Tian-Sheuan CHANG; Yuan-Hsin Liao
A context-based adaptive binary arithmetic coding (CABAC) decoding device and a coding method thereof are provided. The device comprises: a context memory address calculator, calculating an address identifying a memory location in a context model memory for storage of a context model in next cycle; a mixed context memory, in which the context model of the context memory address calculator is stored and from which the context model is read; a two-bin context adaptive binary arithmetic decoder, outputting several parameters for updating the range and offset of the context model, based on the context model of the mixed context memory and deciding several bins; and a binary syntax element comparator, judging whether a current binary sequence corresponds to the value of syntax elements, based on the bins so as to select a correct memory address.
46 Method of decoding syntax element in context-based adaptive binary arithmetic coding decoder and decoding device therefor US11589819 2006-10-31 US20070097850A1 2007-05-03 In-cheol Park; Yong-seok Yi
A method and device for decoding a syntax element are provided. The method includes reading candidate context models which correspond to a syntax element to be decoded; determining a context index increment for the syntax element; selecting a candidate context model of the candidate context models according to the context index increment; and performing binary arithmetic decoding for the syntax element based on the selected candidate context model. The device includes a context model reservoir which reads and stores candidate context models corresponding to a syntax element to be decoded; an increment determining unit which determines a context index increment for the syntax element; a context model selection unit which selects a candidate context model of the candidate context models by using the context index increment; and a decoding unit which performs a binary arithmetic decoding operation for the syntax element based on the selected candidate context model.
47 Method of context based adaptive binary arithmetic encoding with decoupled range re-normalization and bit insertion US10856707 2004-05-26 US06940429B2 2005-09-06 Jagadeesh Sankaran
This invention increases the available instruction level parallelism (IPC) of CABAC encoding by decoupling the re-normalization loop and the bit-insertion task required to create the encoded bit-stream. This makes all software implementations of CABAC based encoding significantly faster on digital signal processors that can exploit instruction level parallelism such as very long instruction word (VLIW) digital signal processors. In a joint hardware/software implementation, this invention employs existing Huffman variable length encoding hardware with minimum modifications. The de-coupling of these two tasks of this invention exposes previously hidden underlying instruction level parallelism and task level parallelism.
48 Context-based adaptive binary arithmetic coding (CABAC) decoding apparatus and decoding method thereof US12106075 2008-04-18 US07557740B1 2009-07-07 Chao-An Hsieh; Chi-Wang Chai; Kai Wen Chuang
A decoding method is adapted to be implemented using a Context-based Adaptive Binary Arithmetic Coding (CABAC) decoding apparatus, and includes: initializing a plurality of context variables; storing the context variables; performing arithmetic decoding of a syntax element according to the context variables so as to output a decoded syntax element and an update signal; and updating at least one of the context variables according to the update signal. At least one of the context variables is pre-initialized in the initializing step before a bit stream ready.
49 用于二进制算术编/解码的概率更新方法及使用该方法的熵编/解码器 CN201580071892.7 2015-11-04 CN107113445A 2017-08-29 亚力山大·阿尔申; 埃琳娜·阿尔申纳
公开了一种基于上下文的自适应二进制算术编码(CABAC)的概率更新方法。用于二进制算术解码的概率更新方法通过使用所接收的二进制位的值来获得每个二进制位的自相关值,基于自相关值确定用于更新二进制值的概率的至少一个缩放因子,并通过使用所确定的至少一个缩放因子更新在基于上下文的自适应二进制算术解码中使用的概率。
50 减少用于视频处理的行缓冲的方法及装置 CN201280025928.4 2012-04-23 CN103563380A 2014-02-05 庄子德; 黄毓文; 陈庆晔
发明揭示一种减少用于上下文自适应熵处理的行缓存的方法及装置。用于上下文自适应熵处理的该上下文信息依据相应于一或多个相邻区的区块信息。当该相邻区块相对于该当前区块位于区域边界的不同边,以替换区块信息来替换相应于该相邻区块的该区块信息以减少或移除行缓存需求,其中该行缓存用于存储在当前区块的区域边界的另一边上的相邻区块的区块信息。该上下文自适应熵处理为基于上下文自适应二进制算术编码、基于上下文自适应二进制算术解码、基于上下文自适应变长编码或基于上下文自适应变长解码。
51 用于上下文自适应二进制算术编码表示与视频数据相关的语法元素的二进制符号序列的方法和装置 CN201780029373.3 2017-05-05 CN109565596A 2019-04-02 S.拉瑟尔; P.安德里冯; P.博德斯
本原理涉及一种用于上下文自适应二进制算术编码表示与视频数据相关的语法元素或关于视频数据的语法元素的二进制符号序列的方法和装置。所述方法包括,对于所述二进制符号序列的每个二进制符号:-从为所述二进制符号定义的上下文模型获得(100)上下文值,所述上下文值包括表示所述二进制符号等于二进制值的概率的比特,所述概率称为第一概率p;-通过根据所述二进制符号序列的至少一个先前编码的二进制符号修改所述第一概率p来确定(110)第二概率p′;-基于所述第二概率p′对所述二进制符号进行算术编码(120);以及-更新和存储(130)所述上下文值的第一概率p。
52 视频数据的自适应采样点偏移的处理装置及方法 CN201611050073.7 2013-04-02 CN106851275A 2017-06-13 傅智铭; 黄毓文; 徐志玮; 雷少民
发明提供至少一种视频数据的自适应采样点偏移的处理装置及方法。其中,该方法包括,接收经过处理并重建的像素;由视频比特流中确定自适应采样点偏移类型指针,其中自适应采样点偏移类型指针是根据截断一元码二进制操作进行解码的,自适应采样点偏移类型指针是使用具有一个上下文的基于上下文的自适应二进制算术编码方式进行解码的,或者自适应采样点偏移类型指针是通过使用上下文模式与旁路模式的基于上下文的自适应二进制算术编码方式进行解码的;以及基于包含自适应采样点偏移类型指针的自适应采样点偏移信息,对经过处理并重建的像素区块实施自适应采样点偏移处理。本发明的优点之一在于保持CABAC压缩效率的同时,降低上下文模型的复杂度。
53 用于上下文自适应二进制算术编码的方法和装置 CN201780029373.3 2017-05-05 CN109565596B 2022-02-25 S.拉瑟尔; P.安德里冯; P.博德斯
本原理涉及一种用于上下文自适应二进制算术编码表示与视频数据相关的语法元素或关于视频数据的语法元素的二进制符号序列的方法和装置。所述方法包括,对于所述二进制符号序列的每个二进制符号:‑从为所述二进制符号定义的上下文模型获得(100)上下文值,所述上下文值包括表示所述二进制符号等于二进制值的概率的比特,所述概率称为第一概率p;‑通过根据所述二进制符号序列的至少一个先前编码的二进制符号修改所述第一概率p来确定(110)第二概率p′;‑基于所述第二概率p′对所述二进制符号进行算术编码(120);以及‑更新和存储(130)所述上下文值的第一概率p。
54 编码旗标的编码及视频比特流的解码方法与装置 CN201810299233.4 2013-01-07 CN108449602A 2018-08-24 赵亮; 安基程; 赵欣; 郭峋
发明揭露一种编码旗标的编码、视频比特流的解码方法与装置。上述视频比特流的解码方法包含:从媒体或者处理器接收该视频比特流;根据第一上下文形成,基于上下文自适应二进制算术编码的解码进程从该视频比特流中还原第一编码块旗标;以及根据第二上下文形成,基于该上下文自适应二进制算术编码的解码进程从该视频比特流中还原第二编码块旗标,其中该第一上下文形成和该第二上下文形成均取决于残差四叉树的深度。上述方法与装置能简化编码块旗标的发信方法并提升效率。
55 视频解码方法和装置以及视频编码方法和装置 CN202080056736.4 2020-05-29 CN114208192A 2022-03-18 崔棋镐; 安尼斯·塔姆塞; 朴慜祐; 朴银姬
提出了一种视频解码方法和装置,所述方法包括:在视频编码和解码处理期间,获得在旁路模式下算术编码的用于从多个变换核中确定一个变换核的自适应变换的第一二进制位;在旁路模式下对第一二进制位进行算术解码以获得指示自适应变换是否被应用的标志;当指示自适应变换是否被应用的标志表示自适应变换被应用时,获得使用上下文模型算术编码的用于平自适应变换信息的第二二进制位,并获得使用上下文模型算术编码的用于垂直自适应变换信息的第三二进制位;通过使用上下文模型对第二二进制位执行算术解码以获得水平自适应变换信息,并通过使用上下文模型对第三二进制位执行算术解码以获得垂直自适应变换信息;基于水平自适应变换信息来确定水平变换核,并基于垂直自适应变换信息来确定垂直变换核;以及基于水平变换核和垂直变换核对当前执行逆变换。
56 使用基于图像特性的上下文模型的视频译码方法和设备 CN202280019123.2 2022-03-17 CN116965023A 2023-10-27 全炳宇; 朴智允; 李侑津; 朴胜煜
公开了一种用于使用基于视频特性的上下文模型的视频译码方法和设备,并且本实施方式提供一种视频译码方法和设备,用于基于信息来确定针对单个视频优化的上下文模型,在信息中使用上下文自适应二进制算术编码(CABAC)在熵编码和解码中反映单个图像的各种特性。
57 一种编解码方法、设备及存储介质 CN202110688049.0 2019-06-21 CN113382255B 2022-05-20 徐丽英
申请实施例公开了一种编解码方法、装置、设备及存储介质,属于图像处理技术领域。所述方法包括:在确定进行第一ISP指示信息的编码或解码时,基于一个上下文模型,对第一ISP指示信息进行基于上下文的自适应二进制算术编码或基于上下文的自适应二进制算术解码,第一ISP指示信息用于指示是否启动内子预测模式;在确定进行第二ISP指示信息的编码或解码时,对第二ISP指示信息进行基于旁路的二进制算术编码或解码,第二ISP指示信息用于指示帧内子块预测模式的子块划分方式,如此,可以减少编解码过程中所需的上下文模型的数量,降低了编解码过程的复杂度,减少了内存开销。
58 一种编解码方法、装置、设备及存储介质 CN202110688047.1 2019-06-21 CN113382253B 2022-05-20 徐丽英
申请实施例公开了一种编解码方法、装置、设备及存储介质,属于图像处理技术领域。所述方法包括:在确定进行第一ISP指示信息的编码或解码时,基于一个上下文模型,对第一ISP指示信息进行基于上下文的自适应二进制算术编码或基于上下文的自适应二进制算术解码,第一ISP指示信息用于指示是否启动内子预测模式;在确定进行第二ISP指示信息的编码或解码时,对第二ISP指示信息进行基于旁路的二进制算术编码或解码,第二ISP指示信息用于指示帧内子块预测模式的子块划分方式,如此,可以减少编解码过程中所需的上下文模型的数量,降低了编解码过程的复杂度,减少了内存开销。
59 一种编解码方法、装置、设备及存储介质 CN202110688028.9 2019-06-21 CN113382251B 2022-04-08 徐丽英
申请实施例公开了一种编解码方法、装置、设备及存储介质,属于图像处理技术领域。所述方法包括:在确定进行第一ISP指示信息的编码或解码时,基于一个上下文模型,对第一ISP指示信息进行基于上下文的自适应二进制算术编码或基于上下文的自适应二进制算术解码,第一ISP指示信息用于指示是否启动内子预测模式;在确定进行第二ISP指示信息的编码或解码时,对第二ISP指示信息进行基于旁路的二进制算术编码或解码,第二ISP指示信息用于指示帧内子块预测模式的子块划分方式,如此,可以减少编解码过程中所需的上下文模型的数量,降低了编解码过程的复杂度,减少了内存开销。
60 一种编解码方法、装置、设备及存储介质 CN202110688028.9 2019-06-21 CN113382251A 2021-09-10 徐丽英
申请实施例公开了一种编解码方法、装置、设备及存储介质,属于图像处理技术领域。所述方法包括:在确定进行第一ISP指示信息的编码或解码时,基于一个上下文模型,对第一ISP指示信息进行基于上下文的自适应二进制算术编码或基于上下文的自适应二进制算术解码,第一ISP指示信息用于指示是否启动内子预测模式;在确定进行第二ISP指示信息的编码或解码时,对第二ISP指示信息进行基于旁路的二进制算术编码或解码,第二ISP指示信息用于指示帧内子块预测模式的子块划分方式,如此,可以减少编解码过程中所需的上下文模型的数量,降低了编解码过程的复杂度,减少了内存开销。
QQ群二维码
意见反馈