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

A quick selecting method of the encode mode of image pixel block for the encoder

An image pixel and mode selection technology, applied in the field of digital video codec, can solve redundant problems, achieve the effect of improving encoding speed and eliminating redundant calculations

Active Publication Date: 2008-07-09
SHANGHAI AVCON INFORMATION TECH
View PDF3 Cites 42 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, almost all macroblock coding mode fast selection algorithms are based on this method, but this method still has a lot of redundant calculations. For example, if the last optimal macroblock coding mode is a certain mode in the frame The improved method still needs to perform skip mode judgment and inter-frame optimal mode selection. Obviously, these two processes are redundant

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
  • A quick selecting method of the encode mode of image pixel block for the encoder
  • A quick selecting method of the encode mode of image pixel block for the encoder
  • A quick selecting method of the encode mode of image pixel block for the encoder

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0021] Referring to Fig. 3, the fast selection method for the image pixel block encoding mode of the encoder of the present invention first executes step S10, namely setting the range of image pixel block (i.e. macroblock) encoding mode selection, set in this embodiment In the given selection range, at least include intra-frame coding mode, inter-frame coding mode and skip mode, but not limited to this embodiment, those skilled in the art can set different selection ranges according to actual needs, in This will not give examples one by one. It should be noted that the intra-frame coding mode may include 13 types of sub-coding modes, as shown in Table 1 below:

[0022] Table I:

[0023] model

Explanation

Intra16×16_D

Intra 16×16 DC mode

Intra16×16_H

Intra 16×16 horizontal mode

Intra16×16_V

Intra 16×16 vertical mode

Intra16×16_P

Intra 16×16 flat mode

Intra4×4_D

Intra 4×4 DC mode

Intra_4×4_H

Intra ...

Embodiment 2

[0035] Please refer to FIG. 4 , the method for quickly selecting the encoding mode of the image pixel block of the encoder in this embodiment is different from the method for quickly selecting the encoding mode of the image pixel block of the encoder in Embodiment 1 only in that the After the step of setting the range of image pixel block (i.e. macroblock) coding mode selection, step S17 is executed, that is, a step of judging whether it is necessary to calculate the mode selection discriminant value is performed, in more detail, that is, in the current pixel block to be coded In the image where it is located, judge whether the encoding mode corresponding to one of the pixel blocks on the left, top, upper left and upper right of the pixel block to be encoded is a skip mode, if so, then calculate the mode selection discriminant value (i.e. execute step S11 ), otherwise the encoder selects the inter-frame encoding mode to encode the pixel block to be encoded (that is, executes st...

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 relates to a fast selecting method for image pixel block coding mode, which is used in a coder. The selection scope of the image pixel block coding mode, which comprises at least one coding mode in a frame, a coding mode between frames and a skipping mode, is set firstly; next, a mode selection judging value is calculated according to a pixel brightness value contained in a pixel block needing to be coded, a pixel point brightness value that is preset and contained in a reference image of the pixel block needing to be coded and coordinate offset of every pixel point done with motion vector prediction by the pixel block needing to be coded according to a skipping mode; finally, according to the mode selection judging value and the comparison of a first threshold value and a second threshold value, the optimum coding mode of the pixel block needing to be coded is selected from the selection scope, therefore the redundant calculation can be eliminated to the utmost extend in a macro block coding mode to effectively improve the coding speed of the coder.

Description

technical field [0001] The invention relates to the technical field of digital video encoding and decoding, in particular to a method for quickly selecting an encoding mode of an image pixel block of an encoder. Background technique [0002] The new generation of video compression standard H.264 has better coding performance than traditional standards. Research shows that under the same image quality, H.264 can save up to 50% bit rate compared with MPEG4. However, the high-efficiency encoding of H.264 depends largely on the extremely complex encoding algorithm. According to statistics, the computational complexity of H.264 encoding is 3-10 times that of H.263 and MPEG4. [0003] The complex coding algorithm of H.264 includes multi-mode macroblock coding, multi-reference frame coding, high-precision motion compensation, etc. Among them, the multi-mode macroblock coding algorithm allows the encoder to use up to 13 intra-frame modes (4 Intra16×16 modes and 9 Intra4×4 modes) an...

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/26H04N7/32H04N19/103
Inventor 郭春辉熊模昌刘晓露
Owner SHANGHAI AVCON INFORMATION TECH
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