[go: up one dir, main page]

CN1535021A - Information entropy preserving coding method and device - Google Patents

Information entropy preserving coding method and device Download PDF

Info

Publication number
CN1535021A
CN1535021A CNA2003101094845A CN200310109484A CN1535021A CN 1535021 A CN1535021 A CN 1535021A CN A2003101094845 A CNA2003101094845 A CN A2003101094845A CN 200310109484 A CN200310109484 A CN 200310109484A CN 1535021 A CN1535021 A CN 1535021A
Authority
CN
China
Prior art keywords
function
mapping
information
composite signal
signal
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.)
Granted
Application number
CNA2003101094845A
Other languages
Chinese (zh)
Other versions
CN1236622C (en
Inventor
露 虞
虞露
董洁
楼剑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
XFusion Digital Technologies Co Ltd
Original Assignee
Zhejiang University ZJU
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN 200310109484 priority Critical patent/CN1236622C/en
Publication of CN1535021A publication Critical patent/CN1535021A/en
Application granted granted Critical
Publication of CN1236622C publication Critical patent/CN1236622C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本发明公开了一种信息熵保持编码方法与装置。对变量X1、X2进行二维联合信息熵保持变长编码是通过查找二维码表实现的,若在码表中有码字与输入信息组合{X1=xn,X2=ym}一一对应,则用该码字对输入信息组合编码;否则,用一个控制码字标识输入信息组合,并用其他方法编码输入信息组合。本发明对不能通过查表直接实现编码的输入信息组合的编码方法提出了改进。结果表明,本方法比传统方法具有更高的压缩效率。本发明主要应用在对数字信号进行二维联合信息熵保持变长编码的编码器中,还可以推广至多维联合信息熵保持变长编码的应用。本发明尤其适用于图像或视频压缩编码。

Figure 200310109484

The invention discloses an encoding method and device for maintaining information entropy. The two-dimensional joint information entropy-preserving variable-length coding for variables X 1 and X 2 is realized by searching the two-dimensional code table. If there is a combination of code words and input information in the code table {X 1 =x n , X 2 =y m } one-to-one correspondence, use this code word to encode the input information combination; otherwise, use a control code word to identify the input information combination, and use other methods to encode the input information combination. The invention improves the coding method for the combination of input information that cannot be coded directly by looking up a table. The results show that this method has higher compression efficiency than traditional methods. The present invention is mainly applied in an encoder for performing two-dimensional joint information entropy preserving variable length coding on digital signals, and can also be extended to the application of multidimensional joint information entropy preserving variable length coding. The invention is especially suitable for image or video compression coding.

Figure 200310109484

Description

信息熵保持编码方法与装置Information entropy preserving coding method and device

所属技术领域Technical field

本发明涉及电数字数据处理技术领域,特别是涉及一种信息熵保持编码方法与装置。The invention relates to the technical field of electrical digital data processing, in particular to an information entropy preserving encoding method and device.

背景技术Background technique

对变量X1、X2进行二维联合信息熵保持变长编码往往是通过查找二维码表实现的。当变量X1、X2的取值范围很大时,如果采用二维信息组合{X1、X2}与码字一一对应就会导致二维码表十分庞大,不利于存储和查找。通常的方法是,对于出现概率较大的信息组合{X1、X2}用查表实现编码,而对于出现概率小的{X1、X2}组合,先查表得到一个控制码字。这个控制码字仅仅用来标记对该事件的编码不能通过查表直接实现,而X1、X2的信息将由紧邻该控制码字后面的其他符号携带。The two-dimensional joint information entropy-preserving variable-length coding of the variables X 1 and X 2 is often realized by looking up the two-dimensional code table. When the value range of variables X 1 and X 2 is very large, if the two-dimensional information combination {X 1 , X 2 } is used for one-to-one correspondence with code words, the two-dimensional code table will be very large, which is not conducive to storage and search. The usual method is to use a look-up table to implement encoding for the information combination {X 1 , X 2 } with a high probability of occurrence, and to obtain a control code word by looking up the table for the combination {X 1 , X 2 } with a low probability of occurrence. This control code word is only used to mark that the encoding of the event cannot be directly realized by looking up the table, and the information of X 1 and X 2 will be carried by other symbols immediately after the control code word.

对于不能通过查表直接实现编码的{X1、X2}组合,普遍被采用的编码方法是在控制码字后面,依次对X1、X2单独编码。这种编码装置如附图1所示。信号X1、X2输入查表装置,输出查表所得的码字。当输出码字是控制码字时,控制信号使开关向下打,否则,控制信号使开关向上打。当开关向下打时,说明X1、X2不能通过查表直接实现编码。这时,就要通过时分复用装置先后传输控制码字、X1、X2三个信号。这种方法的不足之处在于没有利用X1、X2之间的相关性,同时控制码字仅仅作为标记,没有携带一些关于X1或X2的信息。这就导致当事件不能通过查表直接实现编码时,需要用3部分符号——控制码字、X1、X2——来完成对X1、X2的编码,压缩效率不高。For the {X 1 , X 2 } combination that cannot be coded directly by looking up the table, the commonly used coding method is to code X 1 and X 2 separately in sequence after the control codeword. This encoding device is shown in Figure 1. The signals X 1 and X 2 are input to the table look-up device, and the code words obtained by the table look-up are output. When the output code word is a control code word, the control signal makes the switch turn down, otherwise, the control signal makes the switch turn up. When the switch is turned down, it means that X 1 and X 2 cannot be coded directly by looking up the table. At this time, the three signals of the control code word, X 1 and X 2 must be successively transmitted through the time division multiplexing device. The disadvantage of this method is that the correlation between X 1 and X 2 is not utilized, and the control code word is only used as a mark, and does not carry some information about X 1 or X 2 . This leads to the fact that when the event cannot be encoded directly by looking up the table, three symbols—control codeword, X 1 , X 2 —are needed to complete the encoding of X 1 and X 2 , and the compression efficiency is not high.

发明内容Contents of the invention

本发明的目的是提供信息压缩效率更高的一种信息熵保持编码方法与装置。对变量X1、X2进行二维联合变长编码过程中出现的不能通过查表直接实现编码的小概率信号{X1=xn,X2=ym}的编码方法和装置提出了改进。The purpose of the present invention is to provide an information entropy preserving encoding method and device with higher information compression efficiency. Improvement is put forward on the encoding method and device of the small probability signal {X 1 =x n , X 2 =y m } that occurs during the two-dimensional joint variable-length encoding of the variables X 1 and X 2 and cannot be directly encoded by looking up the table .

为了达到上述目的,本发明采用的技术方案如下:In order to achieve the above object, the technical scheme adopted in the present invention is as follows:

1.一种信息熵保持编码方法,包括将输入信号{X1=xn,X2=ym}查二维变长编码表,若码表中存在与输入信号一一对应的码字,则用该码字编码输入信号,若不存在与输入信号一一对应的码字,则用一个统一的控制码字标识输入信号;若输入信号{X1=xn,X2=ym}被控制码字标识,则编码步骤如下:1. An information entropy-preserving coding method, comprising checking the input signal {X 1 =x n , X 2 =y m } into a two-dimensional variable-length coding table, if there is a code word corresponding to the input signal one-to-one in the code table, Then use the code word to encode the input signal, if there is no code word corresponding to the input signal one by one, use a unified control code word to identify the input signal; if the input signal {X 1 =x n , X 2 =y m } is identified by the control codeword, the encoding steps are as follows:

1)将X1经函数f(x)映射所得的信息和X2经函数g(x)映射所得的信息与控制码字结合为第一合成信号;1) Combining the information obtained by mapping X1 through the function f(x) and the information obtained by mapping X2 through the function g(x) and the control codeword into a first composite signal;

2)将X1经函数u(x)映射所得的信息和X2经函数v(x)映射所得的信息结合为第二合成信号;2) Combining the information obtained by mapping X1 through the function u(x) and the information obtained by mapping X2 through the function v(x) into a second synthetic signal;

3)将第一合成信号,第二合成信号串行输出。3) Serially output the first composite signal and the second composite signal.

将X1经函数f(x)映射所得的信息和X2经函数g(x)映射所得的信息与控制码字结合为第一合成信号,方法如下:Combining the information obtained by mapping X 1 through the function f(x) and the information obtained by mapping X 2 through the function g(x) and the control codeword into the first composite signal, the method is as follows:

            第一合成信号=控制码字+f(X1)+g(X2),The first composite signal=control codeword+f(X 1 )+g(X 2 ),

其中,f(x)是自变量为X1的函数,g(x)是自变量为X2的函数。Among them, f(x) is a function whose independent variable is X 1 , and g(x) is a function whose independent variable is X 2 .

所说的将X1经函数u(x)映射所得的信息和X2经函数v(x)映射所得的信息结合为第二合成信号,方法如下:The information that X 1 is mapped through function u(x) and the information that X 2 is mapped through function v(x) is combined into the second composite signal, the method is as follows:

            第二合成信号=v(X2)-u(X1),Second composite signal = v(X 2 )-u(X 1 ),

其中,u(x)是自变量为X1的函数,v(x)是自变量为X2的函数。Among them, u(x) is a function whose independent variable is X 1 , and v(x) is a function whose independent variable is X 2 .

所说的将第一合成信号,第二合成信号串行输出,即依次输出第一合成信号、第二合成信号,形成编码码流。The said serial output of the first composite signal and the second composite signal means outputting the first composite signal and the second composite signal in sequence to form a coded stream.

2.一种信息熵保持编码方法的装置,包括:2. A device for information entropy preserving encoding method, comprising:

将输入信号{X1=xn,X2=ym}进行查二维码表的查表装置;以及:A table look-up device for checking the input signal {X 1 =x n , X 2 =y m } into a two-dimensional code table; and:

1)将X1经函数f(x)映射所得的信息和X2经函数g(x)映射所得的信息与控制码字结合为第一合成信号的信息合成装置;1) an information synthesis device that combines the information obtained by mapping X1 through the function f(x) and the information obtained by mapping X2 through the function g(x) and the control codeword into a first composite signal;

2)将X1经函数u(x)映射所得的信息和X2经函数v(x)映射所得的信息结合为第二合成信号的剩余信息编码装置;2) Combining the information obtained by mapping X1 through the function u(x) and the information obtained by mapping X2 through the function v(x) into a residual information encoding device for the second composite signal;

3)依次输出第一合成信号、第二合成信号的时分复用装置。3) A time-division multiplexing device that sequentially outputs the first composite signal and the second composite signal.

所说的信息合成装置,其中包括:Said information synthesis device includes:

1)用于实现函数f(x)功能的第一映射装置(601);1) a first mapping device (601) for realizing the function f(x);

2)用于实现函数g(x)功能的第二映射装置(602);2) A second mapping device (602) for realizing the function g(x);

3)用于构造第一合成信号的加法装置(605);3) adding means (605) for constructing the first composite signal;

信号X1输入第一映射装置(601);第一映射装置(601)与加法装置(605)相连,作为加法装置(605)的一个输入;信号X2输入第二映射装置(602);第二映射装置(602)与加法装置(605)相连,作为加法装置(605)的一个输入;控制码字与加法装置(605)相连,作为加法装置(605)的一个输入;加法装置(605)输出第一合成信号。The signal X 1 is input into the first mapping device (601); the first mapping device (601) is connected with the adding device (605) as an input of the adding device (605); the signal X 2 is input into the second mapping device (602); Two mapping devices (602) are connected with the addition device (605) as an input of the addition device (605); the control code word is connected with the addition device (605) as an input of the addition device (605); the addition device (605) A first synthesized signal is output.

所说的剩余信息编码装置,包括:Said residual information encoding device includes:

1)用于实现函数u(x)功能的第三映射装置(603);1) a third mapping device (603) for realizing the function u(x);

2)用于实现函数v(x)功能的第四映射装置(604);2) a fourth mapping device (604) for realizing the function v(x);

3)减法装置(606);3) Subtraction device (606);

信号X1输入第三映射装置(603);第三映射装置(603)与减法装置(606)相连,作为减法装置(606)的一个输入;信号X2输入第四映射装置(604);第四映射装置(604)与减法装置(606)相连,作为减法装置(606)的一个输入;减法装置(606)输出第二合成信号。The signal X 1 is input to the third mapping device (603); the third mapping device (603) is connected to the subtraction device (606) as an input of the subtraction device (606); the signal X 2 is input to the fourth mapping device (604); The four-mapping means (604) is connected to the subtracting means (606) as an input to the subtracting means (606); the subtracting means (606) outputs the second composite signal.

所说的时分复用装置(607),将第一合成信号、第二合成信号作为时分复用装置(607)的两个输入,时分复用装置(607)将这两个信号分时串行输出。Said time-division multiplexing device (607) uses the first composite signal and the second composite signal as two inputs of the time-division multiplexing device (607), and the time-division multiplexing device (607) time-division serializes these two signals output.

本发明与背景技术相比,具有的有益的效果:本方法利用了X1、X2之间的相关性,同时对控制码字做了修正,使之携带X1、X2的部分信息。结果显示:本发明将X1、X2的信息分成两部分进行编码,其中一部分附加在控制码字上;这样所需的比特数小于传统方法单独对3部分符号——控制码字、X1、X2——编码所需的比特数,从而克服了传统方法的不足。本发明主要应用在对数字信号进行二维联合信息熵保持变长编码的编码器中,还可以推广至多维联合信息熵保持变长编码。Compared with the background technology, the present invention has beneficial effects: the method utilizes the correlation between X 1 and X 2 , and at the same time modifies the control code word so that it carries partial information of X 1 and X 2 . The result shows: the present invention divides the information of X 1 , X 2 into two parts and codes, wherein a part is added on the control code word; The number of bits required like this is less than the traditional method separately for 3 parts of symbols - control code word, X 1 , X 2 - the number of bits required for encoding, thereby overcoming the shortcomings of the traditional method. The present invention is mainly applied in an encoder that performs two-dimensional joint information entropy preserving variable length coding on digital signals, and can also be extended to multidimensional joint information entropy preserving variable length coding.

附图说明Description of drawings

图1是传统方法的编码装置框图;Fig. 1 is the coding device block diagram of traditional method;

图2是本发明装置的原理框图;Fig. 2 is the functional block diagram of device of the present invention;

图3是本发明装置的部件结构框图。Fig. 3 is a structural block diagram of components of the device of the present invention.

具体实施方式Detailed ways

图像数据和视频数据在压缩编码过程中,经过变换量化扫描后的一维系数是n(n≥0)个0和一个非0系数交替出现组成的。一个非0系数的值为level,该非0系数前值为0的系数个数叫做游程run。对变换量化扫描后的系数的编码往往是通过{run,level}二维联合编码实现的。本发明适用于对信号{run=xn,level=ym}进行二维联合信息熵保持变长编码,下面是本发明的实施例:In the process of compressing and encoding image data and video data, the one-dimensional coefficients after transformation, quantization and scanning are composed of n (n≥0) 0s and one non-zero coefficient appearing alternately. The value of a non-zero coefficient is level, and the number of coefficients whose value is 0 before the non-zero coefficient is called the run length run. Coding of transformed and quantized scanned coefficients is often implemented through {run, level} two-dimensional joint coding. The present invention is suitable for performing two-dimensional joint information entropy-preserving variable-length coding on the signal {run=x n , level=y m }, and the following is an embodiment of the present invention:

实施例1Example 1

1.一种信息熵保持编码过程,包括以下步骤:1. A kind of information entropy keeps encoding process, comprises the following steps:

1)将输入信号{run=xn,level=ym}输入查表装置,查二维变长编码表,若码表中存在与输入信号一一对应的码字,则用该码字编码输入信号,若不存在与输入信号一一对应的码字,则用一个统一的控制码字标识输入信号;1) Input the input signal {run=x n , level=y m } into the table look-up device, look up the two-dimensional variable-length code table, if there is a code word corresponding to the input signal one-to-one in the code table, use the code word to code For the input signal, if there is no code word corresponding to the input signal one by one, a unified control code word is used to identify the input signal;

2)若输入信号{run=xn,level=ym}被控制码字标识,则编码步骤如下:将run输入第一映射装置601经函数f(x)映射所得的信息和将level输入第二映射装置602经函数g(x)映射所得的信息与控制码字经加法装置605结合为第一合成信号;2) If the input signal {run=x n , level=y m } is identified by the control codeword, the encoding steps are as follows: input run into the information obtained by mapping the function f(x) into the first mapping device 601 and input level into the first mapping device 601 The information mapped by the second mapping means 602 through the function g(x) and the control codeword are combined into the first composite signal through the addition means 605;

将run输入第三映射装置603经函数u(x)映射所得的信息和level输入第四映射装置604经函数v(x)映射所得的信息经减法装置606结合为第二合成信号;The information obtained by mapping run into the third mapping device 603 through the function u(x) and the information obtained through the mapping of level into the fourth mapping device 604 through the function v(x) is combined into a second composite signal through the subtraction device 606;

将第一合成信号,第二合成信号经时分复用装置607串行输出。The first composite signal and the second composite signal are serially output through the time division multiplexing device 607 .

2.第1点所说的将run输入第一映射装置601经函数f(x)映射所得的信息和将level输入第二映射装置602经函数g(x)映射所得的信息与控制码字经加法装置605结合为第一合成信号,方法如下:2. As mentioned in the first point, input run into the first mapping device 601 through the function f(x) to map the information and level into the second mapping device 602 through the function g(x) to map the information and the control code word Adding device 605 is combined into the first synthetic signal, and the method is as follows:

                     第一合成信号=控制码字+f(xn)+g(ym),其中f(x)=2*x,

Figure A20031010948400071
控制码字为59。First composite signal=control codeword+f(x n )+g(y m ), where f(x)=2*x,
Figure A20031010948400071
The control code word is 59.

3.第1点所说的将run输入第三映射装置603经函数u(x)映射所得的信息和level输入第四映射装置604经函数v(x)映射所得的信息经减法装置606结合为第二合成信号,方法如下:3. As mentioned in the first point, the information obtained by mapping run into the third mapping device 603 through the function u(x) and the information obtained through the mapping of level into the fourth mapping device 604 through the function v(x) are combined through the subtraction device 606 into The second synthetic signal, the method is as follows:

                       第二合成信号=v(ym)-u(xn),其中函数u(xn)实现的功能是对于run=xn,找到|yl|,使得{run=xn,level=|yl|}不能通过查表实现编码而{run=xn,level=|yl|-1}能通过查表实现编码,则u(xn)=|yl|;其中函数v(x)=|ym|。The second composite signal=v(ym ) -u(x n ), wherein the function realized by the function u(x n ) is to find |y l | for run=x n , so that {run=x n , level=|y l |} cannot be coded by looking up a table but {run=x n , level=|y l |-1} can be coded by looking up a table, then u(x n )=|y l |; where the function v(x) = |y m |.

4.第1点所说的将第一合成信号,第二合成信号经时分复用装置607串行输出,即经时分复用装置607依次输出第一合成信号、第二合成信号,形成编码码流。4. As mentioned in the first point, the first composite signal and the second composite signal are serially output through the time-division multiplexing device 607, that is, the first composite signal and the second composite signal are sequentially output through the time-division multiplexing device 607 to form a coded code flow.

实施例2Example 2

1.一种信息熵保持编码方法,包括以下步骤:1. A kind of information entropy keeps coding method, comprises the following steps:

1)将输入信号{run=xn,level=ym}输入查表装置,查二维变长编码表,若码表中存在与输入信号一一对应的码字,则用该码字编码输入信号,若不存在与输入信号一一对应的码字,则用一个统一的控制码字标识输入信号;1) Input the input signal {run=x n , level=y m } into the table look-up device, look up the two-dimensional variable-length code table, if there is a code word corresponding to the input signal one-to-one in the code table, use the code word to code For the input signal, if there is no code word corresponding to the input signal one by one, a unified control code word is used to identify the input signal;

2)若输入信号{run=xn,level=ym}被控制码字标识,则编码步骤如下:2) If the input signal {run=x n , level=y m } is identified by the control codeword, the encoding steps are as follows:

将run输入第一映射装置601经函数f(x)映射所得的信息和将level输入第二映射装置602经函数g(x)映射所得的信息与控制码字经加法装置605结合为第一合成信号;The information obtained by mapping run into the first mapping device 601 through the function f(x) and the information obtained through the mapping of level into the second mapping device 602 through the function g(x) is combined with the control code word through the adding device 605 to form the first synthesis Signal;

将run输入第三映射装置603经函数u(x)映射所得的信息和level输入第四映射装置604经函数v(x)映射所得的信息经减法装置606结合为第二合成信号;The information obtained by mapping run into the third mapping device 603 through the function u(x) and the information obtained through the mapping of level into the fourth mapping device 604 through the function v(x) is combined into a second composite signal through the subtraction device 606;

将第一合成信号,第二合成信号经时分复用装置607串行输出。The first composite signal and the second composite signal are serially output through the time division multiplexing device 607 .

2.第1点所说的将run输入第一映射装置601经函数f(x)映射所得的信息和将level输入第二映射装置602经函数g(x)映射所得的信息与控制码字经加法装置605结合为第一合成信号,方法如下:2. As mentioned in the first point, input run into the first mapping device 601 through the function f(x) to map the information and level into the second mapping device 602 through the function g(x) to map the information and the control code word Adding device 605 is combined into the first synthetic signal, and the method is as follows:

               第一合成信号=控制码字+f(xn)+g(ym),The first composite signal=control codeword+f(x n )+g(y m ),

其中 控制码字为59。in The control code word is 59.

3.第1点所说的将run输入第三映射装置603经函数u(x)映射所得的信息和level输入第四映射装置604经函数v(x)映射所得的信息经减法装置606结合为第二合成信号,方法如下:3. As mentioned in the first point, the information obtained by mapping run into the third mapping device 603 through the function u(x) and the information obtained through the mapping of level into the fourth mapping device 604 through the function v(x) are combined through the subtraction device 606 into The second synthetic signal, the method is as follows:

                    第二合成信号=v(ym)-u(xn),Second composite signal = v(y m )-u(x n ),

其中 in

4.第1点所说的将第一合成信号,第二合成信号经时分复用装置607串行输出,即经时分复用装置607依次输出第一合成信号、第二合成信号,形成编码码流。4. As mentioned in the first point, the first composite signal and the second composite signal are serially output through the time-division multiplexing device 607, that is, the first composite signal and the second composite signal are sequentially output through the time-division multiplexing device 607 to form a coded code flow.

上述的用于提高信息熵保持变长编码压缩效率的装置,可以用处理器系统,微控制器,可编程逻辑器件或硬件电路实现部分或全部的操作。上述的一些操作可以用软件实现,同时另一些操作可以用硬件实现。The above-mentioned device for improving information entropy and maintaining variable-length coding compression efficiency can use a processor system, a microcontroller, a programmable logic device or a hardware circuit to realize part or all of the operations. Some of the operations described above can be implemented in software, while others can be implemented in hardware.

为了方便起见,这些操作被描述为不同的互连的功能单元或不同的软件模块。但是,这不是必要的。在一些应用中,这些功能单元或模块可以被集成到单一的逻辑器件、程序或操作中,而没有明显的界限。在任何情况中,功能单元和软件模块或描述的特征可以独立实现,或与其他操作一起用硬件或软件实现。For convenience, these operations are described as different interconnected functional units or as different software modules. However, this is not necessary. In some applications, these functional units or modules may be integrated into a single logic device, program or operation without sharp boundaries. In any case, the functional units and software modules or described features may be implemented independently or in hardware or software together with other operations.

Claims (8)

1. a comentropy keeps coding method, comprises input signal { X 1=x n, X 2=y mLook into the two-dimensional variable length coding schedule, if exist in the code table and input signal code word one to one, then use this codeword coding input signal; If do not exist and input signal code word one to one, then with a unified control code sign knowledge input signal; It is characterized in that if input signal { X 1=x n, X 2=y mBe Controlled code word sign, then coding step is as follows:
1) with X 1Information and X through function f (x) mapping gained 2Information through function g (x) mapping gained is combined into first composite signal with the control code word;
2) with X 1Information and X through function u (x) mapping gained 2Information through function v (x) mapping gained is combined into second composite signal;
3) with first composite signal, second composite signal serial output.
2. a kind of comentropy according to claim 1 keeps coding method, it is characterized in that: said with X 1Information and X through function f (x) mapping gained 2Information through function g (x) mapping gained is combined into first composite signal with the control code word, and method is as follows:
First composite signal=control code word+f (X 1)+g (X 2),
Wherein, f (x) is that independent variable is X 1Function, g (x) is that independent variable is X 2Function.
3. a kind of comentropy according to claim 1 keeps coding method, it is characterized in that: said with X 1Information and X through function u (x) mapping gained 2Information through function v (x) mapping gained is combined into second composite signal, and method is as follows:
Second composite signal=v (X 2)-u (X 1),
Wherein, u (x) is that independent variable is X 1Function, v (x) is that independent variable is X 2Function.
4. a kind of comentropy according to claim 1 keeps coding method, it is characterized in that: said with first composite signal, second composite signal serial output, form encoding code stream.
5. a kind of comentropy according to claim 1 keeps the device of coding method, comprises input signal { X 1=x n, X 2=y mLook into the table look-up device of two-dimentional code table; It is characterized in that:
1) with X 1Information and X through function f (x) mapping gained 2Shine upon the information of gained and the information synthesizer that the control code word is combined into first composite signal through function g (x);
2) with X 1Information and X through function u (x) mapping gained 2Be combined into the remaining information code device of second composite signal through the information of function v (x) mapping gained;
3) export the TDMD time division multiplex device of first composite signal, second composite signal successively.
6. a kind of comentropy according to claim 5 keeps the device of coding method, and it is characterized in that: said information synthesizer comprises:
1) is used to realize first mapping device (601) of function f (x) function;
2) be used to realize second mapping device (602) of function g (x) function;
3) be used to construct the adder (605) of first composite signal;
Signal X 1Import first mapping device (601); First mapping device (601) links to each other with adder (605), as an input of adder (605); Signal X 2Import second mapping device (602); Second mapping device (602) links to each other with adder (605), as an input of adder (605); The control code word links to each other with adder (605), as an input of adder (605); Adder (605) output first composite signal.
7. a kind of comentropy according to claim 5 keeps the device of coding method, it is characterized in that said remaining information code device, comprising:
1) is used to realize the 3rd mapping device (603) of function u (x) function;
2) be used to realize the 4th mapping device (604) of function v (x) function;
3) substracting unit (606);
Signal X 1Import the 3rd mapping device (603); The 3rd mapping device (603) links to each other with substracting unit (606), as an input of substracting unit (606); Signal X 2Import the 4th mapping device (604); The 4th mapping device (604) links to each other with substracting unit (606), as an input of substracting unit (606); Substracting unit (606) output second composite signal.
8. a kind of comentropy according to claim 5 keeps the device of coding method, it is characterized in that: said TDMD time division multiplex device (607), with two inputs as TDMD time division multiplex device (607) of first composite signal, second composite signal, TDMD time division multiplex device (607) is with these two signal timesharing serials outputs.
CN 200310109484 2003-12-14 2003-12-14 Information entropy holding coding method and device Expired - Lifetime CN1236622C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200310109484 CN1236622C (en) 2003-12-14 2003-12-14 Information entropy holding coding method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200310109484 CN1236622C (en) 2003-12-14 2003-12-14 Information entropy holding coding method and device

Publications (2)

Publication Number Publication Date
CN1535021A true CN1535021A (en) 2004-10-06
CN1236622C CN1236622C (en) 2006-01-11

Family

ID=34304640

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200310109484 Expired - Lifetime CN1236622C (en) 2003-12-14 2003-12-14 Information entropy holding coding method and device

Country Status (1)

Country Link
CN (1) CN1236622C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7970072B2 (en) 2005-10-13 2011-06-28 Lg Electronics Inc. Method and apparatus for processing a signal

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7970072B2 (en) 2005-10-13 2011-06-28 Lg Electronics Inc. Method and apparatus for processing a signal
US8019611B2 (en) 2005-10-13 2011-09-13 Lg Electronics Inc. Method of processing a signal and apparatus for processing a signal
US8179977B2 (en) 2005-10-13 2012-05-15 Lg Electronics Inc. Method of apparatus for processing a signal

Also Published As

Publication number Publication date
CN1236622C (en) 2006-01-11

Similar Documents

Publication Publication Date Title
CN101164340B (en) CABAC decoding system and method
CN1044183C (en) Compression of Palette Image and Binarization of Bit State Coding of M-matrix Symbol Set
JP3978478B2 (en) Apparatus and method for performing fixed-speed block-unit image compression with estimated pixel values
CN1155221C (en) Method and system for encoding and decoding method and system
Tian et al. A Lossy Image Codec Based on Index Coding.
Srikanth et al. Compression efficiency for combining different embedded image compression techniques with Huffman encoding
CN1359196A (en) Quick joint image expert group Huffman coding and decoding method
CN1309258C (en) A method of lossless image compression applied to real time transmission
CN1735209A (en) Use the binary arithmetic decoding apparatus and method of pipeline organization
CN1085461C (en) Data coding device and digital code decoding device
CN1949670A (en) Data compression and decompression method
CN1531781A (en) Method of generating Huffman code length information
CN1262816A (en) Arithmetic encoding and decoding of information signal
KR100959837B1 (en) Optimal Method and System for Mapping Parameter Values to Codeword Indices
CN1496127A (en) Apparatus and method for decoding variable length codes
CN100345449C (en) Method of entropy coding of transformation coefficient in image/video coding
CN1151679C (en) Method for compressing image data
CN1495617A (en) Equipment for decompressing ideographic character pattern data of ideographic character and its method
WO2024125558A1 (en) Prediction tree-based point cloud geometry coding method and device, and prediction tree-based point cloud geometry decoding method and device
CN1255770C (en) Hierarchy tree set partition image coding decoding method based of digital signal processor
CN1236622C (en) Information entropy holding coding method and device
CN1209925C (en) Data compress method based on higher order entropy of message source
CN1207917C (en) High-speed low power consumption MQ encoder applicable dto JPEG2000 standard
CN1535022A (en) Information entropy preserving decoding method and device
CN1520186A (en) High-speed inverse discrete cosine transform method and device

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: 20080418

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20080418

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: 20211222

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.

CX01 Expiry of patent term

Granted publication date: 20060111

CX01 Expiry of patent term