CN100423582C - A method and device for binary coding data to be coded - Google Patents
A method and device for binary coding data to be coded Download PDFInfo
- Publication number
- CN100423582C CN100423582C CNB2005100613938A CN200510061393A CN100423582C CN 100423582 C CN100423582 C CN 100423582C CN B2005100613938 A CNB2005100613938 A CN B2005100613938A CN 200510061393 A CN200510061393 A CN 200510061393A CN 100423582 C CN100423582 C CN 100423582C
- Authority
- CN
- China
- Prior art keywords
- subdomain
- data
- encoded
- bit string
- flag bit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 16
- 230000007246 mechanism Effects 0.000 claims abstract description 21
- 238000007906 compression Methods 0.000 description 5
- 230000006835 compression Effects 0.000 description 5
- 230000003044 adaptive effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 239000013598 vector Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 108020001568 subdomains Proteins 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
技术领域 technical field
本发明涉及一种电数字数据处理技术,特别是涉及一种用于将待编码数据进行二进制化编码的方法和装置。The invention relates to an electric digital data processing technology, in particular to a method and device for binarizing data to be encoded.
背景技术 Background technique
熵编码在视频编码和图像编码中都有着广泛的应用,其作用去除视频数据或者图像数据统计上的冗余度,从而达到数据压缩的效果。Entropy coding is widely used in video coding and image coding, and its function is to remove the statistical redundancy of video data or image data, so as to achieve the effect of data compression.
熵编码大体上可以分为两类:Huffman编码和算术编码。由于Huffman码是基于对信源数据分布的静态统计来进行编码的,所以很难自适应的依据条件概率来对信源进行编码,这样信源数据之间的条件冗余信息就无法很好的去除,因此限制了其压缩性能。而算术编码能够方便的对信源分布进行自适应的动态统计,能够很好的应用信源数据之间的条件信息,去除信源数据之间的条件相关性,所以相对与Huffman码有着更好的压缩性能,但是其算法复杂度却相对较高。Entropy coding can be roughly divided into two categories: Huffman coding and arithmetic coding. Since the Huffman code is based on the static statistics of the source data distribution, it is difficult to adaptively encode the information source according to the conditional probability, so the conditional redundant information between the source data cannot be well represented. removed, thus limiting its compression performance. Arithmetic coding can conveniently carry out self-adaptive dynamic statistics on source distribution, can well apply conditional information between source data, and remove conditional correlation between source data, so it has a better performance than Huffman code. Compression performance, but its algorithm complexity is relatively high.
基于上下文的自适应二进制算术编码(Context-based Adaptive BinaryArithmetic Coding,CABAC)采用二进制的算术编码,使得对信源符号的概率估计变得简单,同时,通过基于上下文自适应的对信源符号进行概率统计,实现了相对于Huffman码更好的压缩性能,所以,该算法已被国际视频编码标准H.264所采纳。Context-based Adaptive Binary Arithmetic Coding (CABAC) adopts binary arithmetic coding, which makes the probability estimation of source symbols simple. According to statistics, it achieves better compression performance than Huffman code, so this algorithm has been adopted by the international video coding standard H.264.
附图1示出了基于上下文的自适应二进制算术编码(CABAC)的编码框图。从图中可以看出,CABAC编码共有三个技术环节:对语法元素的二进制化、基于上下文的概率建模和二进制算术编码引擎。其中对语法元素的二进制化是CABAC中基础关键的一个环节,合理有效的二进制化算法能够方便概率模型的建立,能够充分的利用信源符号的概率分布特征,从而使得CABAC能够高效的对信源数据进行压缩。因此,对信源符号进行合理有效的二进制化在CABAC中起着至关重要的作用。Figure 1 shows a coding block diagram of context-based adaptive binary arithmetic coding (CABAC). It can be seen from the figure that CABAC coding has three technical links: binarization of syntax elements, context-based probability modeling and binary arithmetic coding engine. Among them, the binarization of grammatical elements is a key link in CABAC. A reasonable and effective binarization algorithm can facilitate the establishment of probability models, and can make full use of the probability distribution characteristics of source symbols, so that CABAC can efficiently analyze source symbols. The data is compressed. Therefore, reasonable and efficient binarization of source symbols plays a vital role in CABAC.
H.264视频标准中所采用的二进制化算法是Truncated Unary和Exp-Golomb两种二进制机制的一种合并,其首先设定一个门限值,当待编码数值低于这个门限值的时候,采用Truncated Unary二进制机制对待编码数据进行二进制化;当待编码数值高于或者等于这个门限值的时候,首先,生成一段较长的前缀码,然后将待编码数据与该门限值的差值用Exp-Golomb二进制机制进行二进制化,并将二进制化后的结果并接到前缀码之后,从而生成待编码数据最终的二进制化表示。其缺点在于,对于数值较大的数据,其二进制化结果中有很大一部分为前缀码,不利于压缩。The binarization algorithm used in the H.264 video standard is a combination of Truncated Unary and Exp-Golomb binary mechanisms. It first sets a threshold value. When the value to be encoded is lower than this threshold value, Use the Truncated Unary binary mechanism to binarize the encoded data; when the value to be encoded is higher than or equal to the threshold value, first, generate a longer prefix code, and then calculate the difference between the encoded data and the threshold value The Exp-Golomb binary mechanism is used for binarization, and the binarized result is connected to the prefix code to generate the final binary representation of the data to be encoded. Its disadvantage is that for data with large values, a large part of its binarization results are prefix codes, which is not conducive to compression.
关于Truncated Unary码和Exp-Golomb码的介绍Introduction to Truncated Unary codes and Exp-Golomb codes
Truncated Unary码是相对简单的一种码字,其主要用于处理在值域有上限的数据。设待编码数据为x,值域上限为s,其中x,s均为非负整数,如果x<s,则x的二进制化结果为x个前缀比特b0,然后以一个b1比特作为结束,其中b0、b1∈{0,1},且b0≠b1;如果x==s,则x的二进制化结果为x个前缀比特b0。例:对于上限值为8的Truncated Unary码,5的编码结果为b0 b0 b0 b0b0 b0 b1,而8的编码结果为b0 b0 b0 b0 b0 b0 b0 b0 b0 b0。Truncated Unary code is a relatively simple code word, which is mainly used to process data with an upper limit in the value range. Suppose the data to be encoded is x, the upper limit of the value range is s, where x and s are both non-negative integers, if x<s, then the binarization result of x is x prefix bits b0, and then ends with a b1 bit, where b0, b1∈{0, 1}, and b0≠b1; if x==s, the binarization result of x is x prefix bits b0. Example: For a Truncated Unary code with an upper limit value of 8, the encoding result of 5 is b0 b0 b0 b0 b0 b0 b1, and the encoding result of 8 is b0 b0 b0 b0 b0 b0 b0 b0 b0 b0 b0.
Exp-Golomb码相对于Truncated Unary码较复杂,Exp-Golomb码有个参数k来定义其阶数。下表中给出了0阶、1阶、2阶和3阶指数哥伦布码的结构,表中的xi∈{0,1}。The Exp-Golomb code is more complicated than the Truncated Unary code, and the Exp-Golomb code has a parameter k to define its order. The structure of the 0-order, 1-order, 2-order and 3-order exponential Golomb codes is given in the following table, and x i ∈ {0, 1} in the table.
发明内容 Contents of the invention
本发明的目的是提供一种用于将待编码数据进行二进制化编码的方法和装置。待编码数据经过本发明的二进制化算法处理之后,能够很好的反映出信源数据的概率分布特征,而且待编码数据经过本发明的二进制化处理之后,使得对信源数据的概率估计方便精确,这样,本发明与二进制算术编码相结合,能够对视频信号中,如变换系数、运动矢量以及其他待编码信息,实现高效的压缩性能。此外,本发明也可应用于huffman码。The object of the present invention is to provide a method and device for binary coding data to be coded. After the data to be encoded is processed by the binarization algorithm of the present invention, the probability distribution characteristics of the source data can be well reflected, and after the data to be encoded is processed by the binarization of the present invention, the probability estimation of the source data is convenient and accurate In this way, the present invention is combined with binary arithmetic coding, and can achieve high-efficiency compression performance for video signals, such as transform coefficients, motion vectors and other information to be coded. Furthermore, the present invention is also applicable to huffman codes.
为了达到上述目的,本发明采用的技术方案如下:In order to achieve the above object, the technical scheme adopted in the present invention is as follows:
一、一种用于将待编码数据进行二进制化编码的方法,该方法的步骤如下:One, a kind of method that is used to carry out binarization encoding to the data to be encoded, the steps of this method are as follows:
a)将待编码数据的值域划分为m个子域,每个子域都有与之对应的子域标志比特串和子域基值;a) Divide the value range of the data to be encoded into m subfields, each subfield has a corresponding subfield flag bit string and a subfield base value;
b)根据待编码数据的数值大小,确定其所属子域,同时生成与之相应的子域标志比特串和子域基值;b) According to the numerical value of the data to be encoded, determine the subfield to which it belongs, and simultaneously generate the corresponding subfield flag bit string and subfield base value;
c)用待编码数据减去子域基值得到子域相对值;c) Subtract the base value of the subfield from the data to be encoded to obtain the relative value of the subfield;
d)根据在b)步骤中所生成的子域标志比特串来采用相应的二进制化编码机制来对c)步骤中所得到的子域相对值进行二进制化编码,从而得到子域码,不同的子域标志比特串对应不同的二进制化编码机制;d) According to the sub-field flag bit string generated in step b), use the corresponding binarization coding mechanism to perform binarization coding on the relative value of the sub-field obtained in step c), thereby obtaining the sub-field code, different The subfield flag bit string corresponds to different binarization coding mechanisms;
e)将子域码拼接到子域标志比特串之后得到待编码数据的二进制化表示。e) After the subfield code is spliced into the subfield flag bit string, the binary representation of the data to be encoded is obtained.
所述的m个子域,其m等于2,子域标志比特串长度为1比特,第一子域的子域标志比特串为b0,子域基值为bv0,第二子域的子域标志比特串为b1,子域基值为bv1,其中,b0、b1∈{0,1},且b0≠b1,bv0<bv1。For the m subfields, m is equal to 2, the length of the subfield flag bit string is 1 bit, the subfield flag bit string of the first subfield is b0, the subfield base value is bv0, and the subfield flag of the second subfield is b0. The bit string is b1, the base value of the subfield is bv1, where b0, b1∈{0, 1}, and b0≠b1, bv0<bv1.
按如下方式确定待编码数据所属子域:若待编码数据大于等于子域基值bv0且待编码数据小于子域基值bv1,则待编码数据属于第一子域;若待编码数据大于等于子域基值bv1,则待编码数据属于第二子域。Determine the subfield to which the data to be encoded belongs as follows: if the data to be encoded is greater than or equal to the subfield base value bv0 and the data to be encoded is less than the subfield base value bv1, then the data to be encoded belongs to the first subfield; if the data to be encoded is greater than or equal to the subfield If the field base value is bv1, then the data to be encoded belongs to the second subfield.
对于子域标志比特串为b0的待编码数据,采用截断值为bv1-bv0-1的Truncated Unary二进制化编码机制对其子域相对值进行二进制化编码;对于子域标志比特串为b1的待编码数据,采用k阶Exp-Golomb二进制化编码机制对其子域相对值进行二进制化编码,其中k为非负整数。For the data to be encoded whose subfield flag bit string is b0, use the Truncated Unary binary encoding mechanism with a truncated value of bv1-bv0-1 to binarize the relative value of its subfield; for the data to be encoded whose subfield flag bit string is b1 For the encoded data, the k-order Exp-Golomb binarization coding mechanism is used to binarize the relative value of its subfields, where k is a non-negative integer.
二、一种用于将待编码数据进行二进制化编码的装置,它包括:Two, a kind of device that is used to carry out binarization encoding to the data to be encoded, it comprises:
1)能将待编码数据的值域划分为若干个子域、确定每个子域标志比特串和子域基值、根据待编码数据的数值大小输出与之对应的子域标志比特串和子域相对值的子域划分装置;1) The value range of the data to be encoded can be divided into several subfields, the identification bit string of each subfield and the base value of the subfield can be determined, and the corresponding subfield identification bit string and the relative value of the subfield can be output according to the numerical value of the data to be encoded Sub-domain dividing means;
2)能根据输入的子域标志比特串、采用相应的二进制化机制对输入的子域相对值进行二进制化编码得到子域码、最后将子域码拼接到子域标志比特串之后得到待编码数据的二进制化表示的子域码编码装置;2) According to the input subfield flag bit string, use the corresponding binarization mechanism to binarize the input subfield relative value to obtain the subfield code, and finally splice the subfield code into the subfield flag bit string to obtain the code to be coded A subfield code encoding device for binary representation of data;
子域码编码装置的输入端与待编码数据相连,子域码编码装置的子域标志比特串输出端和子域相对值输出端分别接子域码编码装置的输入端,子域码编码装置的输出端为待编码数据的二进制化表示的输出端。The input end of the subfield code encoding device is connected with the data to be encoded, and the subfield mark bit string output terminal and the subfield relative value output end of the subfield code encoding device are respectively connected to the input end of the subfield code encoding device, and the subfield code encoding device's The output is the output of the binarized representation of the data to be encoded.
本发明具有的有益效果是:The beneficial effects that the present invention has are:
按照上述方法对待编码数据进行二进制化,不仅可以更好的反映出待编码数据的分布特点,而且可以针对待编码数据在不同子域所表现的概率分布特点而采用与之相应的二进制化机制,从而使得对待编码数据的概率估计更加准确,与二进制算术编码相结合,就能大大提高编解码效率。本发明应用于数字信号处理领域,特别是视频编解码或图像编解码领域。The binarization of the data to be encoded according to the above method can not only better reflect the distribution characteristics of the data to be encoded, but also adopt the corresponding binarization mechanism according to the probability distribution characteristics of the data to be encoded in different sub-domains. Therefore, the probability estimation of the data to be coded is more accurate, and combined with the binary arithmetic coding, the coding and decoding efficiency can be greatly improved. The invention is applied in the field of digital signal processing, especially in the field of video codec or image codec.
附图说明 Description of drawings
图1是基于上下文的自适应二进制算术编码的编码框图;Figure 1 is a coding block diagram of context-based adaptive binary arithmetic coding;
图2是本发明的编码装置框图。Fig. 2 is a block diagram of an encoding device of the present invention.
具体实施方式 Detailed ways
下面结合附图和实施例对本发明作进一步说明。The present invention will be further described below in conjunction with drawings and embodiments.
实施例1:变换系数的Level绝对值的二进制化Embodiment 1: Binarization of the Level absolute value of the transformation coefficient
附图2示出了本发明的二进制化编码装置,包括子域划分装置、编码合成装置。Accompanying drawing 2 shows the binarized coding device of the present invention, including the sub-field division device and the code synthesis device.
当前待编码数据(记为data_value)输入子域划分装置。子域划分装置将待编码数据值域分为m=2个子域,相应的子域基值分别为bv0=1和bv1=15,子域标志比特串分别为b0=‘0’和b1=‘1’,即若待编码数据大于0同时小于15,则子域划分装置输出子域标志比特串‘0’和子域相对值data_value-1;若待编码数据大于等于15,子域划分装置输出子域标志比特串‘1’和子域相对值data_value-15。The currently to-be-encoded data (denoted as data_value) is input to the sub-field division device. The sub-field division device divides the value domain of the data to be encoded into m=2 sub-fields, the corresponding sub-field base values are respectively bv0=1 and bv1=15, and the sub-field flag bit strings are respectively b0='0' and b1=' 1', that is, if the data to be encoded is greater than 0 and less than 15 at the same time, the subfield division device outputs the subfield flag bit string '0' and the relative value data_value-1 of the subfield; if the data to be encoded is greater than or equal to 15, the subfield division device outputs the subfield Field flag bit string '1' and subfield relative value data_value-15.
子域标志比特和子域相对值输入到子域码编码装置,子域码编码装置根据子域标志比特来采用相应的二进制化机制来对子域相对值进行二进制化编码。即若子域标志比特串为‘0’,则采用Truncated Unary编码机制对子域相对值进行二进制化编码;若子域标志比特串为‘1’,则采用k=0阶Exp-Golomb编码机制对子域相对值进行二进制化编码。The subfield flag bit and the subfield relative value are input to the subfield code coding device, and the subfield code coding device uses a corresponding binarization mechanism to perform binarization coding on the subfield relative value according to the subfield flag bit. That is, if the subfield flag bit string is '0', the Truncated Unary coding mechanism is used to binarize the relative value of the subfield; if the subfield flag bit string is '1', the k=0-order Exp-Golomb coding mechanism is used to encode the subfield Domain relative values are encoded in binarization.
最后,将子域标志比特串和子域相对值二进制化后生成的比特串进行并接,并接时,子域标志比特串在前,子域相对值二进制化后生成的比特串在后,这样,最终得到待编码数据的二进制化表示。Finally, the subfield flag bit string and the bit string generated after the binarization of the subfield relative value are connected in parallel. When connecting in parallel, the subfield flag bit string is first, and the bit string generated after the subfield relative value is binarized is behind. , and finally obtain the binary representation of the data to be encoded.
实施例2:运动矢量残差分量绝对值的二进制化Embodiment 2: Binarization of the absolute value of the motion vector residual component
附图2示出了本发明的二进制化编码装置,包括子域划分装置、编码合成装置。Accompanying drawing 2 shows the binarized coding device of the present invention, including the sub-field division device and the code synthesis device.
当前待编码数据(记为data_value)输入子域划分装置。子域划分装置将待编码数据值域分为m=2个子域,相应的子域基值分别为bv0=0和bv1=9,子域标志比特串分别为b0=‘0’和b1=‘1’,即若待编码数据大于等于0同时小于9,则子域划分装置输出子域标志比特串‘0’和子域相对值data_value;若待编码数据大于等于9,子域划分装置输出子域标志比特串‘1’和子域相对值data_value-9。The currently to-be-encoded data (denoted as data_value) is input to the sub-field division device. The subfield division device divides the data value domain to be encoded into m=2 subfields, the corresponding subfield base values are respectively bv0=0 and bv1=9, and the subfield flag bit strings are respectively b0='0' and b1=' 1', that is, if the data to be encoded is greater than or equal to 0 and less than 9 at the same time, the subfield division device outputs the subfield flag bit string '0' and the relative value data_value of the subfield; if the data to be encoded is greater than or equal to 9, the subfield division device outputs the subfield Flag bit string '1' and subfield relative value data_value-9.
子域标志比特串和子域相对值输入到子域码编码装置,子域码编码装置根据子域标志比特串来采用相应的二进制化机制来对子域相对值进行二进制化编码。即若子域标志比特串为‘0’,则采用Truncated Unary编码机制对子域相对值进行二进制化编码;若子域标志比特串为‘1’,则采用k=3阶Exp-Golomb编码机制对子域相对值进行二进制化编码。The subfield flag bit string and the subfield relative value are input to the subfield code coding device, and the subfield code coding device uses a corresponding binarization mechanism to perform binarization coding on the subfield relative value according to the subfield flag bit string. That is, if the subfield flag bit string is '0', the Truncated Unary encoding mechanism is used to binarize the subfield relative value; if the subfield flag bit string is '1', the k=3rd-order Exp-Golomb coding mechanism is used to encode the Domain relative values are encoded in binarization.
最后,将子域标志比特串和子域相对值二进制化后生成的比特串进行并接,并接时,子域标志比特在前,子域相对值二进制化后生成的比特串在后。Finally, the subfield flag bit string and the bit string generated after the binarization of the relative value of the subfield are connected in parallel. When concatenated, the subfield flag bit is first, and the bit string generated after the binarization of the relative value of the subfield is behind.
上述实施例用来解释说明本发明,而不是对本发明进行限制,在本发明的精神和权利要求的保护范围内,对本发明作出的任何修改和改变,都落入本发明的保护范围。The above-mentioned embodiments are used to illustrate the present invention, rather than to limit the present invention. Within the spirit of the present invention and the protection scope of the claims, any modification and change made to the present invention will fall into the protection scope of the present invention.
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2005100613938A CN100423582C (en) | 2005-11-03 | 2005-11-03 | A method and device for binary coding data to be coded |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2005100613938A CN100423582C (en) | 2005-11-03 | 2005-11-03 | A method and device for binary coding data to be coded |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1758756A CN1758756A (en) | 2006-04-12 |
| CN100423582C true CN100423582C (en) | 2008-10-01 |
Family
ID=36703902
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2005100613938A Active CN100423582C (en) | 2005-11-03 | 2005-11-03 | A method and device for binary coding data to be coded |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100423582C (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101500164B (en) | 2008-12-31 | 2011-09-28 | 深圳市同洲电子股份有限公司 | Method and device for arithmetic code package outputting |
| CN102404571A (en) * | 2011-11-22 | 2012-04-04 | 浙江大学 | Binarization method and device in video image coding and decoding |
| BR112014031146B1 (en) * | 2012-06-22 | 2023-05-16 | Sun Patent Trust | PICTURE CODING METHOD USING ARITHMETIC CODING, PICTURE DECODING METHOD USING ARITHMETIC DECODING, PICTURE CODING APPARATUS AND PICTURE DECODING APPARATUS |
| CN104104950B (en) * | 2013-04-12 | 2018-03-02 | 浙江大学 | The decoding method and device of a kind of pattern information |
| CN107770542A (en) * | 2016-08-21 | 2018-03-06 | 上海天荷电子信息有限公司 | Using the data compression method and device of coding parameter base value |
| CN107919943B (en) | 2016-10-11 | 2020-08-04 | 阿里巴巴集团控股有限公司 | Method and device for coding and decoding binary data |
| CN107846263B (en) * | 2017-11-01 | 2020-07-14 | 南京莱斯电子设备有限公司 | Information source binary arithmetic coding method and coding system based on segmented calculation |
| CN111431716B (en) * | 2020-03-30 | 2021-03-16 | 卓尔智联(武汉)研究院有限公司 | Data transmission method and device, computer equipment and storage medium |
| CN113346911A (en) * | 2021-06-18 | 2021-09-03 | 安谋科技(中国)有限公司 | Compression encoding method, electronic device, and storage medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030103572A1 (en) * | 2001-11-27 | 2003-06-05 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding and decoding key data |
| WO2003053065A2 (en) * | 2001-12-19 | 2003-06-26 | Thomson Licensing S.A. | Method and device for compressing video-packet coded video data |
| US6909744B2 (en) * | 1999-12-09 | 2005-06-21 | Redrock Semiconductor, Inc. | Processor architecture for compression and decompression of video and images |
-
2005
- 2005-11-03 CN CNB2005100613938A patent/CN100423582C/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6909744B2 (en) * | 1999-12-09 | 2005-06-21 | Redrock Semiconductor, Inc. | Processor architecture for compression and decompression of video and images |
| US20030103572A1 (en) * | 2001-11-27 | 2003-06-05 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding and decoding key data |
| WO2003053065A2 (en) * | 2001-12-19 | 2003-06-26 | Thomson Licensing S.A. | Method and device for compressing video-packet coded video data |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1758756A (en) | 2006-04-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103067022B (en) | A kind of integer data lossless compression method, decompression method and device | |
| US7817864B2 (en) | Coding apparatus and decoding apparatus | |
| US7501964B2 (en) | Entropy coding for digital codecs | |
| KR101678223B1 (en) | Multimedia signature coding and decoding | |
| US9094039B2 (en) | Efficient deflate decompression | |
| CN101167366A (en) | A binarization method and device | |
| CN104125475B (en) | Multi-dimensional quantum data compressing and uncompressing method and apparatus | |
| US6225922B1 (en) | System and method for compressing data using adaptive field encoding | |
| CN100423582C (en) | A method and device for binary coding data to be coded | |
| CN112262578B (en) | Point cloud attribute coding method and device and point cloud attribute decoding method and device | |
| CN100413343C (en) | A method and device for binarization decoding to obtain decoded data value | |
| CN106851278B (en) | Image quantization parameter decoding method and decoder | |
| CN112449191A (en) | Method for compressing a plurality of images, method and apparatus for decompressing an image | |
| CN103139555B (en) | A kind of video sequence parameter coding method, coding/decoding method, corresponding device and code stream | |
| CN112449186B (en) | Encoding method, decoding method, corresponding devices, electronic equipment and storage medium | |
| CN107277518B (en) | CABAC decoding method | |
| AU2018202555B2 (en) | Image quantization parameter decoding method | |
| US20140247165A1 (en) | Method and system for de-binarization | |
| Lin et al. | Arithmetic coding based on reflected binary codes | |
| JP3791793B2 (en) | Digital signal encoding method, decoding method, encoder, decoder, encoding program, and decoding program | |
| KR100686354B1 (en) | Huffman decoding method and apparatus using variable tree | |
| JP6509916B2 (en) | Method and apparatus for performing arithmetic coding based on concatenated ROM-RAM table | |
| US20160323603A1 (en) | Method and apparatus for performing an arithmetic coding for data symbols | |
| CN116567238A (en) | Encoding and decoding method and device, electronic equipment and storage medium | |
| KR100975063B1 (en) | Apparatus for decoding variable length coded bitstream and method thereof, and recording medium having recorded thereon a program for implementing the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| ASS | Succession or assignment of patent right |
Owner name: HUAWEI TECHNOLOGY CO., LTD. Free format text: FORMER OWNER: ZHEJIANG UNIVERSITY Effective date: 20090417 |
|
| C41 | Transfer of patent application or patent right or utility model | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20090417 Address after: Bantian HUAWEI headquarters office building, Longgang District, Shenzhen, Guangdong Patentee after: HUAWEI TECHNOLOGIES Co.,Ltd. Address before: No. 38, Zhejiang Road, Hangzhou, Zhejiang, Xihu District Patentee before: Zhejiang University |
|
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20220118 Address after: 450046 Floor 9, building 1, Zhengshang Boya Plaza, Longzihu wisdom Island, Zhengdong New Area, Zhengzhou City, Henan Province Patentee after: xFusion Digital Technologies Co., Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |