[go: up one dir, main page]

CN1327712C - A method of video macro block pattern encoding - Google Patents

A method of video macro block pattern encoding Download PDF

Info

Publication number
CN1327712C
CN1327712C CNB2004800169122A CN200480016912A CN1327712C CN 1327712 C CN1327712 C CN 1327712C CN B2004800169122 A CNB2004800169122 A CN B2004800169122A CN 200480016912 A CN200480016912 A CN 200480016912A CN 1327712 C CN1327712 C CN 1327712C
Authority
CN
China
Prior art keywords
twenty
coding
cbp
mode
macroblock mode
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.)
Expired - Lifetime
Application number
CNB2004800169122A
Other languages
Chinese (zh)
Other versions
CN1806446A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN1806446A publication Critical patent/CN1806446A/en
Application granted granted Critical
Publication of CN1327712C publication Critical patent/CN1327712C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • H04N19/463Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/196Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Lock And Its Accessories (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

一种视频宏块模式编码方法,所述的宏块模式编码CBP的取值为6位非负整数,其中高两位对应于色度块,低四位对应于亮度块;其特征在于包括:将视频图像进行分块,分成若干宏块;确定宏块模式编码到码字序号的变换方式,该变换方式包括码字序号与帧内编码模式及帧间编码模式的对应关系;按照该对应关系完成宏块模式编码CBP的编码。本发明所述的基于UVLC编码的CBP到Codenum映射方法,是基于一些典型视频序列的CBP特性得出的,因而能比较好地反映CBP的统计特性,具有较好的编码性能。

Figure 200480016912

A video macroblock mode encoding method, the value of the macroblock mode encoding CBP is 6 non-negative integers, wherein the upper two bits correspond to the chrominance block, and the lower four bits correspond to the luminance block; it is characterized in that it includes: Divide the video image into blocks and divide it into several macroblocks; determine the conversion method from the macroblock mode to the codeword sequence number, the transformation method includes the corresponding relationship between the codeword sequence number and the intra-frame coding mode and the inter-frame coding mode; according to the corresponding relationship Complete the coding of the macroblock mode coding CBP. The CBP-to-Codenum mapping method based on UVLC coding described in the present invention is obtained based on the CBP characteristics of some typical video sequences, so it can better reflect the statistical characteristics of CBP and has better coding performance.

Figure 200480016912

Description

A kind of method of video macro block pattern encoding
Technical field
The present invention relates to field of multimedia communication, relate in particular to a kind of method of video macro block pattern encoding.
Technical background
Existing video image compression standard MPEG-1, MPEG-2, MPEG-4, H.261, H.263, H.264 all be based on dct transform, what wherein H.264 adopt with MPEG-4 AVC is the integer transform method that performance approaches DCT, and its general processing block frame as shown in Figure 1.
Entropy coding method wherein mainly comprises variable-length encoding and arithmetic coding method, for example, in H.264, the entropy coding method of employing has three kinds: general variable length encoding method UVLC, based on the variable length encoding method CAVLC of context relation (context-based) with based on the arithmetic coding method CABAC of context relation.
H.264 the UVLC entropy coding method that is adopted is the Exp-Golomb entropy coding method [1], basic thought is: as identifier, the number of " 0 " of " 1 " front is identical with the information digit of " 1 " back with " 1 ".
The version of code word " Codeword " is:
[M zeros][1][INFO]
At coding side,, calculate the number M of " 0 " of identifier " 1 " front and the information INFO value of identifier " 1 " back by the following method for given code word sequence number Codenum value:
M=log2(Codenum+1)
Length=2M+1
INFO=Codenum+1-2 M
In decoding end, decode code word sequence number Codenum value by the following method:
(1) read " 0 " symbol of identifier " 1 " and front, the number of establishing the symbol of reading " 0 " is M.
(2) read the M position information of identifier " 1 " back, make its value be INFO.
(3)Codenum=2 M+INFO-1。
No matter be coding side or decoding end, if code word sequence number Codenum is 0, then INFO and M are 0, and vice versa.
The corresponding relation of code word sequence number Codenum and code word Codeword is as shown in table 1.
Code word sequence number Codenum and code word Codeword corresponding relation among the table 1H.264
Codenum codeword
0 1
1 010
2 011
3 00100
4 00101
5 00110
6 00111
7 0001000
8 0001001
9 0001010
10 0001011
11 0001100
12 0001101
13 0001110
14 0001111
15 000010000
16 000010001
……
When adopting the UVLC method that CBP is encoded, at first to determine the mapping relations of CBP to Codenum.H.264 the mapping relations of middle CBP and Codenum are as shown in table 2.
The mapping relations of H.264 middle CBP of table 2 and Codenum
Codenum coded_bloek_pattern
Intra_4×4 Inter
0 47 0
1 31 16
2 15 1
3 0 2
4 23 4
5 27 8
6 29 32
7 30 3
8 7 5
9 11 10
10 13 12
11 14 15
12 39 47
13 43 7
14 45 11
15 46 13
16 16 14
17 3 6
18 5 9
19 10 31
20 12 35
21 19 37
22 21 42
23 26 44
24 28 33
25 35 34
26 37 36
27 42 40
28 44 39
29 1 43
30 2 45
31 4 46
32 8 17
33 17 18
34 18 20
35 20 24
36 24 19
37 6 21
38 9 26
39 22 28
40 25 23
41 32 27
42 33 29
43 34 30
44 36 22
45 40 25
46 38 38
47 41 41
In the UVLC entropy coding method that H.264 adopts, CBP is based on to the mapping method of Codenum that 4 * 4 conversion consider.For other conversion, do not consider fully.
Summary of the invention
Purpose of the present invention is exactly to propose a kind of new coded system, can carry out encoding based on the macro block mode coding CBP of 8 * 8 or 4 * 4 conversion based on general variable-length encoding.
For this reason, the present invention adopts following technical scheme.
A kind of method of video macro block pattern encoding is characterized in that the value of described macro block mode coding CBP is 6 nonnegative integers, wherein high two corresponding to chrominance block, low four corresponding to luminance block;
Described method comprises:
Video image is carried out piecemeal, be divided into several macro blocks;
Determine that macro block mode is encoded to the mapping mode of code word sequence number, this mapping mode comprises the corresponding relation of code word sequence number and intra-frame encoding mode and interframe encoding mode;
Finish the coding of the macro block mode coding CBP of general variable-length encoding according to this corresponding relation.
Described mapping mode is the conversion based on 8 * 8 or 4 * 4.
Described conversion corresponding relation is:
Codenum CBP XXXXXX (543210)
Intra-frame encoding mode Interframe encoding mode
0 63 0
1 15 15
2 31 63
3 47 31
4 0 16
5 14 32
6 13 47
7 11 13
8 7 14
9 5 11
10 10 12
11 8 5
12 12 10
13 61 7
14 4 48
15 55 3
16 1 2
17 2 8
18 59 4
19 3 1
20 62 61
21 9 55
22 6 59
23 29 62
24 45 29
25 51 27
26 23 23
27 39 19
28 27 30
29 46 28
30 53 9
31 30 6
32 43 60
33 37 21
34 60 44
35 16 26
36 21 51
37 28 35
38 19 18
39 35 20
40 42 24
41 26 53
42 44 17
43 32 37
44 58 39
45 24 45
46 20 58
47 17 43
48 18 42
49 48 46
50 22 36
51 33 33
52 25 34
53 49 40
54 40 52
55 36 49
56 34 50
57 50 56
58 52 25
59 54 22
60 41 54
61 56 57
62 38 41
63 57 38
Perhaps described conversion corresponding relation is:
Codenum CBP XXXXXX (543210)
Intra-frame encoding mode Interframe encoding mode
0 63 0
1 31 4
2 15 8
3 47 1
4 0 2
5 61 15
6 55 12
7 59 5
8 51 10
9 62 3
10 14 16
11 12 13
12 13 14
13 7 32
14 60 7
15 11 11
16 29 9
17 3 6
18 16 63
19 30 31
20 23 47
21 53 48
22 10 20
23 27 17
24 32 24
25 28 18
26 8 21
27 1 36
28 48 33
29 4 40
30 2 34
31 5 26
32 19 37
33 58 19
34 46 28
35 21 42
36 39 29
37 43 23
38 26 27
39 49 30
40 45 44
41 17 53
42 44 46
43 35 62
44 6 35
45 9 58
46 52 61
47 24 45
48 50 39
49 56 43
50 18 55
51 20 59
52 42 49
53 37 60
54 25 52
55 36 50
56 33 56
57 57 51
58 22 25
59 54 22
60 40 38
61 34 41
62 38 57
63 41 54
Coding method of the present invention is based on that the CBP characteristic of some exemplary video sequences draws, thereby can reflect the statistical property of CBP better, has coding efficiency preferably.
Description of drawings
Fig. 1 is based on the video compression framework schematic diagram of DCT in the prior art;
Fig. 2 is 8 * 8 the schematic diagram that puts in order in 16 * 16 macro blocks in the embodiment of the invention.
Embodiment
Below in conjunction with the specific embodiment of the present invention is described.
The present invention has provided a kind of CBP that encodes based on UVLC to the Codenum mapping method, is suitable for the video-frequency compression method based on 8 * 8 or 4 * 4 conversion.Wherein the value XXXXXX (543210) of macro block mode coding CBP is 6 nonnegative integers, be according in 16 * 16 macro blocks shown in Figure 28 * 8 put in order and calculate, high two corresponding to chrominance block, low four corresponding to luminance block.If the n position is 1, illustrate that then these pairing 8 * 8 have at least one summation about non-zero DCT conversion coefficient, if the n position is 0, illustrate that then these all pairing 8 * 8 dct transform coefficients all are zero.
Provide two kinds of CBP below to the Codenum mapping method
The mapping relations of table 3CBP and CodeNum
Codenum CBP XXXXXX (543210)
Intra-frame encoding mode Interframe encoding mode
0 63 0
1 15 15
2 31 63
3 47 31
4 0 16
5 14 32
6 13 47
7 11 13
8 7 14
9 5 11
10 10 12
11 8 5
12 12 10
13 61 7
14 4 48
15 55 3
16 1 2
17 2 8
18 59 4
19 3 1
20 62 61
21 9 55
22 6 59
23 29 62
24 45 29
25 51 27
26 23 23
27 39 19
28 27 30
29 46 28
30 53 9
31 30 6
32 43 60
38 19 18
39 35 20
40 42 24
41 26 53
42 44 17
43 32 37
44 58 39
45 24 45
46 20 58
47 17 43
48 18 42
49 48 46
50 22 36
51 33 33
52 25 34
53 49 40
54 40 52
55 36 49
56 34 50
57 50 56
58 52 25
59 54 22
60 41 54
61 56 57
62 38 41
63 57 38
The mapping relations of table 4CBP and CodeNum
Codenum CBP XXXXXX (543210)
Intra-frame encoding mode Interframe encoding mode
0 63 0
1 31 4
2 15 8
3 47 1
4 0 2
5 61 15
6 55 12
7 59 5
8 51 10
9 62 3
10 14 16
11 12 13
12 13 14
13 7 32
14 60 7
15 11 11
16 29 9
17 3 6
18 16 63
19 30 31
20 23 47
21 53 48
22 10 20
23 27 17
24 32 24
25 28 18
26 8 21
27 1 36
28 48 33
29 4 40
30 2 34
31 5 26
32 19 37
33 58 19
34 46 28
35 21 42
36 39 29
37 43 23
38 26 27
39 49 30
40 45 44
41 17 53
42 44 46
43 35 62
44 6 35
45 9 58
46 52 61
47 24 45
48 50 39
49 56 43
50 18 55
51 20 59
52 42 49
53 37 60
54 25 52
55 36 50
56 33 56
57 57 51
58 22 25
59 54 22
60 40 38
61 34 41
62 38 57
63 41 54
The given CBP of the present invention is not limited to the pairing UVLC coding method of table 1 to the Codenum mapping method, also can be applied to other UVLC coding method, as the asymmetrical UVLC coding method of the front and back information digit of flag bit 1.
The CBP that encodes based on UVLC of the present invention is at the CBP encoded question based on 8 * 8 or 4 * 4 transform methods to the Codehum mapping method.
CBP based on UVLC coding of the present invention is to the Codenum mapping method, is based on that the CBP characteristic of some exemplary video sequences draws, thereby can reflect the statistical property of CBP better, has coding efficiency preferably.
The above; only for the preferable embodiment of the present invention, but protection scope of the present invention is not limited thereto, and anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; the variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claims.

Claims (4)

1、一种视频宏块模式编码方法,其特征在于所述的宏块模式编码CBP的取值为二进制6位非负整数,其中高两位对应于色度块,低四位对应于亮度块;1. A video macroblock mode coding method, characterized in that the value of the macroblock mode coding CBP is a binary 6-bit non-negative integer, wherein the upper two bits correspond to the chrominance block, and the lower four bits correspond to the brightness block ; 该方法包括:The method includes: 将视频图像进行分块,分成若干宏块;Divide the video image into blocks and divide it into several macro blocks; 确定宏块模式编码到码字序号的变换方式,该变换方式包括码字序号与帧内编码模式及帧间编码模式的对应关系;Determine the conversion method from the macroblock mode encoding to the codeword sequence number, the conversion method includes the corresponding relationship between the codeword sequence number and the intra-frame coding mode and the inter-frame coding mode; 按照该对应关系完成宏块模式编码CBP的编码。The coding of the macroblock mode coding CBP is completed according to the corresponding relationship. 2、如权利要求1所述的方法,其特征在于所述的变换方式为基于8×8或4×4的变换。2. The method according to claim 1, characterized in that the transformation method is based on 8×8 or 4×4 transformation. 3、如权利要求2所述的方法,其特征在于所述的变换对应关系为:3. The method according to claim 2, characterized in that said transformation correspondence is as follows: 码字序号code word number     宏块模式编码CBPxxxxxx(543210) Macroblock mode code CBPxxxxxx(543210)   帧内编码模式 Intra coding mode   帧间编码模式 Inter-coding mode     0 0     63 63     0 0     1 1     15 15     15 15     2 2     31 31     63 63     3 3     47 47     31 31     4 4     0 0     16 16     5 5     14 14     32 32     6 6     13 13     47 47 77 1111 1313     8 8     7 7     14 14     9 9     5 5     11 11     10 10     10 10     12 12     11 11     8 8     5 5     12 12     12 12     10 10     13 13     61 61     7 7     14 14     4 4     48 48     15 15     55 55     3 3
    16 16     1 1     2 2     17 17     2 2     8 8     18 18     59 59     4 4     19 19     3 3     1 1     20 20     62 62     61 61     21 twenty one     9 9     55 55     22 twenty two     6 6     59 59     23 twenty three     29 29     62 62     24 twenty four     45 45     29 29     25 25     51 51     27 27     26 26     23 twenty three     23 twenty three     27 27     39 39     19 19     28 28     27 27     30 30     29 29     46 46     28 28     30 30     53 53     9 9     31 31     30 30     6 6     32 32     43 43     60 60     33 33     37 37     21 twenty one     34 34     60 60     44 44     35 35     16 16     26 26     36 36     21 twenty one     51 51     37 37     28 28     35 35     38 38     19 19     18 18     39 39     35 35     20 20     40 40     42 42     24 twenty four     41 41     26 26     53 53     42 42     44 44     17 17     43 43     32 32     37 37     44 44     58 58     39 39     45 45     24 twenty four     45 45     46 46     20 20     58 58     47 47     17 17     43 43     48 48     18 18     42 42     49 49     48 48     46 46     50 50     22 twenty two     36 36     51 51     33 33     33 33     52 52     25 25     34 34
    53 53     49 49     40 40     54 54     40 40     52 52     55 55     36 36     49 49     56 56     34 34     50 50     57 57     50 50     56 56     58 58     52 52     25 25     59 59     54 54     22 twenty two     60 60     41 41     54 54     61 61     56 56     57 57     62 62     38 38     41 41     63 63     57 57     38 38
4、如权利要求2所述的方法,其特征在于所述的变换对应关系为:4. The method according to claim 2, characterized in that said transformation correspondence is as follows: 码字序号code word number       宏块模式编码CBPxxxxxx(543210) Macroblock mode code CBPxxxxxx(543210)   帧内编码模式 Intra coding mode   帧间编码模式 Inter-coding mode     0 0     63 63     0 0     1 1     31 31     4 4     2 2     15 15     8 8     3 3     47 47     1 1     4 4     0 0     2 2     5 5     61 61     15 15     6 6     55 55     12 12     7 7     59 59     5 5     8 8     51 51     10 10     9 9     62 62     3 3     10 10     14 14     16 16     11 11     12 12     13 13     12 12     13 13     14 14     13 13     7 7     32 32     14 14     60 60     7 7     15 15     11 11     11 11     16 16     29 29     9 9     17 17     3 3     6 6     18 18     16 16     63 63
    19 19     30 30     31 31     20 20     23 twenty three     47 47     21 twenty one     53 53     48 48     22 twenty two     10 10     20 20     23 twenty three     27 27     17 17     24 twenty four     32 32     24 twenty four     25 25     28 28     18 18     26 26     8 8     21 twenty one     27 27     1 1     36 36     28 28     48 48     33 33     29 29     4 4     40 40     30 30     2 2     34 34     31 31     5 5     26 26     32 32     19 19     37 37     33 33     58 58     19 19     34 34     46 46     28 28     35 35     21 twenty one     42 42     36 36     39 39     29 29     37 37     43 43     23 twenty three     38 38     26 26     27 27     39 39     49 49     30 30     40 40     45 45     44 44     41 41     17 17     53 53     42 42     44 44     46 46     43 43     35 35     62 62     44 44     6 6     35 35     45 45     9 9     58 58     46 46     52 52     61 61     47 47     24 twenty four     45 45     48 48     50 50     39 39     49 49     56 56     43 43     50 50     18 18     55 55     51 51     20 20     59 59     52 52     42 42     49 49     53 53     37 37     60 60     54 54     25 25     52 52     55 55     36 36     50 50
    56 56     33 33     56 56     57 57     57 57     51 51     58 58     22 twenty two     25 25     59 59     54 54     22 twenty two     60 60     40 40     38 38     61 61     34 34     41 41     62 62     38 38     57 57     63 63     41 41     54 54
CNB2004800169122A 2003-11-05 2004-11-05 A method of video macro block pattern encoding Expired - Lifetime CN1327712C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN 200310113215 CN1615019A (en) 2003-11-05 2003-11-05 Visual macro-modular encoding method
CN200310113215.6 2003-11-05
PCT/CN2004/001140 WO2005046243A1 (en) 2003-11-05 2004-11-05 A method of video macro block pattern encoding

Publications (2)

Publication Number Publication Date
CN1806446A CN1806446A (en) 2006-07-19
CN1327712C true CN1327712C (en) 2007-07-18

Family

ID=34558461

Family Applications (2)

Application Number Title Priority Date Filing Date
CN 200310113215 Pending CN1615019A (en) 2003-11-05 2003-11-05 Visual macro-modular encoding method
CNB2004800169122A Expired - Lifetime CN1327712C (en) 2003-11-05 2004-11-05 A method of video macro block pattern encoding

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN 200310113215 Pending CN1615019A (en) 2003-11-05 2003-11-05 Visual macro-modular encoding method

Country Status (2)

Country Link
CN (2) CN1615019A (en)
WO (1) WO2005046243A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4406623B2 (en) * 2005-08-31 2010-02-03 パナソニック株式会社 Video receiver
JP4337911B2 (en) * 2007-05-24 2009-09-30 ソニー株式会社 Imaging device, imaging circuit, and imaging method
CN101170688B (en) * 2007-11-26 2010-12-01 电子科技大学 A Fast Selection Method of Macroblock Mode
US8406297B2 (en) * 2008-10-17 2013-03-26 Futurewei Technologies, Inc. System and method for bit-allocation in video coding
CN101742301B (en) * 2008-11-24 2017-04-19 北京中星微电子有限公司 Block mode coding method and device
JP2013034162A (en) * 2011-06-03 2013-02-14 Sony Corp Image processing device and image processing method
JP2013034163A (en) * 2011-06-03 2013-02-14 Sony Corp Image processing device and image processing method
CN103188489B (en) * 2011-12-30 2016-08-03 联芯科技有限公司 CBP analytic method and device thereof

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1991013516A2 (en) * 1990-02-26 1991-09-05 Alcatel Bell-Sdt S.A. Method for coding video signals
EP1158809A2 (en) * 2000-05-17 2001-11-28 Samsung Electronics Co. Ltd. Variable length coding
CN1335725A (en) * 2000-08-02 2002-02-13 德克萨斯仪器股份有限公司 Error elastic video coding using with reversible length variable code (RVLC)
WO2003053066A1 (en) * 2001-12-17 2003-06-26 Microsoft Corporation Skip macroblock coding
TW548989B (en) * 2001-11-06 2003-08-21 Univ Nat Taiwan Universal variable length code encoder architecture
CN1449197A (en) * 2002-03-29 2003-10-15 Lg电子株式会社 B image mode determining method and apparatus of video coding system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1991013516A2 (en) * 1990-02-26 1991-09-05 Alcatel Bell-Sdt S.A. Method for coding video signals
EP1158809A2 (en) * 2000-05-17 2001-11-28 Samsung Electronics Co. Ltd. Variable length coding
CN1335725A (en) * 2000-08-02 2002-02-13 德克萨斯仪器股份有限公司 Error elastic video coding using with reversible length variable code (RVLC)
TW548989B (en) * 2001-11-06 2003-08-21 Univ Nat Taiwan Universal variable length code encoder architecture
WO2003053066A1 (en) * 2001-12-17 2003-06-26 Microsoft Corporation Skip macroblock coding
CN1449197A (en) * 2002-03-29 2003-10-15 Lg电子株式会社 B image mode determining method and apparatus of video coding system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Bi-directional motion vector coding using Universal VLC Yuji Itoh,SIGNAL PROCESSING:IMAGE COMMUNICATIO,Vol.14 1999 *
H.264视频编码新标准及性能分析 王嵩,薛全,张颖,陈建乐,电视技术,第6期 2000 *
低比特率视频编码新标准H.263+ 皮富涛,卢益民,电视技术,第217期 2003 *

Also Published As

Publication number Publication date
WO2005046243A1 (en) 2005-05-19
CN1615019A (en) 2005-05-11
CN1806446A (en) 2006-07-19

Similar Documents

Publication Publication Date Title
CN1214649C (en) Entropy encoding method for encoding video predictive residual error coefficient
US11039169B2 (en) GOLOMB-RICE/EG coding technique for CABAC in HEVC
KR101523452B1 (en) Coding the position of a last significant coefficient within a video block based on a scanning order for the block in video coding
CN101415121B (en) A method and device for adaptive frame prediction
CN101411196B (en) Method and system for coding and decoding information associated with video compression
CN103636220B (en) Method and apparatus for encoding/decoding intra prediction mode
CN101175210B (en) Entropy decoding method and device used for decoding video estimation residual error coefficient
TWI504221B (en) Signaling of prediction size unit in accordance with video coding
CN100488254C (en) Entropy coding method and decoding method based on text
US20080246637A1 (en) Cabac Decoding Method
CN104469365A (en) Binarization of DQP using separate absolute value and sign (SAVS) in CABAC
WO2012159301A1 (en) Method, device and medium for video entropy encoding and entropy decoding
CN1589023A (en) Coding and decoding method and device for multiple coded list lengthening based on context
KR101038531B1 (en) Image coding apparatus and method capable of parallel processing at decoding, and Image decoding apparatus and method capable of parallel processing
CN102752592B (en) Entropy coding method of video transformation coefficient
CN100542293C (en) Variable length codec method and its codec
CN1327712C (en) A method of video macro block pattern encoding
CN116074499B (en) Video encoding and decoding method and device
TWI851355B (en) Encode and decode methods, apparatuses and devices
CN102420983A (en) Context simplification method for HEVC (High efficiency video coding) entropy coding
CN1321533C (en) Method for Joint Encoding/Decoding of Largest Macroblock Type and Coded Block Mode
CN101646086B (en) Method and apparatus for context reference modeling for 4 x 4 block transform coefficient labeling
Li et al. Three-dimensional position and amplitude VLC coding in H. 264/AVC
Cui et al. A novel VLC based on second-run-level coding and dynamic truncation
Wang et al. A Entropy Decoding Design for High Definition Video in H. 264 Baseline Profile

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
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20070718