Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Image coding method and device

An image coding and image decoding technology, applied in the field of image coding methods and devices, can solve problems affecting the quality of chroma reconstruction, the amount of information is not as good as brightness, and the impact of coding efficiency, so as to achieve the effect of improving coding efficiency and saving storage space

Active Publication Date: 2010-06-16
VIMICRO ELECTRONICS CORP +1
View PDF0 Cites 38 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the above three coding methods, the block mode represented by the longest variable-length code is basically the same, that is, the probability is equal, and the coding length has a more obvious impact on the coding efficiency.
And, in the third encoding method, since the upper 2 bits are used to indicate the presence or absence of block coefficients, instead of directly expressing the CBP of chroma, the amount of recorded information is not as good as luminance, which affects chroma to a certain extent quality of reconstruction

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Image coding method and device
  • Image coding method and device
  • Image coding method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] In the embodiment of the present invention, 4 bits are used to represent the luminance CBP code, and 4 bits are used to represent the chrominance CBP code, that is, the CBP code has 8 bits in total. For the 4-bit chrominance CBP code and the 4-bit luma CBP code, the corresponding code numbers are obtained through the 4-bit CBP encoding table and encoded. The code numbers corresponding to the 4-digit CBP codes range from 0 to 15. In this embodiment, the maximum code numbers corresponding to the two 4-digit CBP codes are both 15, which are 1111 and 1111 in binary representation. Compared with the previous coding schemes, for example, in the 6-bit CBP variable-length coding and 2-bit fixed-length schemes, the corresponding binary representations are 111111 and 11, and the maximum variable-length code number is 63. Since the larger the code number, the more code words Therefore, the encoding efficiency of the encoding scheme in the embodiment of the present invention will b...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an image coding method for improving coding efficiency. The method comprises the following steps: searching a 4-bit CBP code table for the code number corresponding to a 4-bit luminance CBP code and carrying out luminance coding according to the obtained code number; and searching the 4-bit CBP code table for the code number corresponding to a 4-bit chroma CBP code and carrying out chroma coding according to the obtained code number. The invention also discloses a device for realizing the method.

Description

technical field [0001] The invention relates to the fields of computer and image processing, in particular to an image encoding method and device. Background technique [0002] The image processing process in the prior art supports multiple sampling modes such as 4:2:2. [0003] For the 4:2:2 sampling mode, there are mainly three block mode (coded block pattern, CBP) modes at present. The first CBP encoding method is: adding 2-bit fixed-length encoding on the basis of variable-length encoding of the 6-bit unsigned number corresponding to the 4:2:0 sampling mode, and the 2-bits represent chroma. Then the value ranges of the block modes of the two codes are 0-63 and 0-3 respectively, and the maximum code numbers are 63 and 3 respectively. The second CBP coding method is: use 4 bits to represent brightness, use 4 bits to represent chroma, and perform variable-length coding on the 8-bit CBP code as a whole, then the obtained block mode ranges from 0 to 255, and the maximum cod...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04N7/32H04N19/186
Inventor 孙大瑞
Owner VIMICRO ELECTRONICS CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products