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

Intra-frame prediction processing method based on image encoding and decoding

A technology of intra-frame prediction and processing methods, applied in image communication, television, electrical components, etc., can solve the problems of block-to-block inability, pipeline processing, and restriction of intra-frame prediction speed, etc., to achieve the effect of improving performance

Inactive Publication Date: 2009-03-11
BEIJING CEC HUADA ELECTRONIC DESIGN CO LTD
View PDF0 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] This prediction sequence has certain limitations in hardware implementation, because some of the decoded data of each block prediction during intra prediction is needed for the next block prediction, such as figure 1 The 8 pixel values ​​in the rightmost column of block 0 are used as the left reference pixel samples of block 1 during prediction. If the conventional prediction order is followed, the left reference pixels of block 1 are completely obtained after the eighth line of prediction and reconstruction is completed. The prediction of block 1 can only be performed when the block 1 needs a certain waiting time, so the general implementation method for intra prediction is to perform pipeline processing in units of behaviors in the block, although the pipeline processing of pixels or pixel rows can be realized in a block , but the pipeline processing of pixels or pixel rows cannot be performed between blocks, which restricts the speed of intra prediction

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
  • Intra-frame prediction processing method based on image encoding and decoding
  • Intra-frame prediction processing method based on image encoding and decoding
  • Intra-frame prediction processing method based on image encoding and decoding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0021] For the specific prediction sequence of the AVS8x8 block, see figure 2 , the operation unit of the preprocessing process is different according to the intra prediction mode of AVS. When it is in the horizontal or vertical mode, no operation is required, and the data is directly copied from the reference pixel value register to the prediction required value register; when For other luma modes, the reference pixels need to be operated by an adder and a shifter and then stored in the required value register for prediction; when it is a chroma prediction plane prediction mode, the reference pixels need to go through an adder, a shifter and a complex After the multiplier operation, the preprocessed result is stored in the prediction required value register. Because the rightmost column of block 0 needs to be used as the reference pixel of block 1, when predicting block 0, it is predicted column by column from right to left, so that when predicting the third column, the righ...

Embodiment 2

[0029] H.264 intra-frame prediction with 16x16 macroblock as the prediction unit see image 3 , set two registers before prediction, one is REG1 for storing the reference pixels required for prediction, and the other is REGO for storing the rightmost column of pixels after the prediction and reconstruction of the current macroblock, and the rightmost column of pixels in REGO is used as the next When a macroblock is predicted, the operation unit of the preprocessing process is different according to the intra prediction mode of H.264. When it is in the horizontal or vertical mode, no operation is required, and the data is directly copied from the reference pixel value register to In the prediction required value register; when it is in other brightness modes, the reference pixel needs to be stored in the prediction required value register after the adder and shifter operation; when it is the chroma prediction plane prediction mode, the reference pixel needs to go through The pr...

Embodiment 3

[0036] Schematic diagram of the prediction order of 4x4 blocks in H.264 see Figure 4 , the preprocessing unit of the preprocessing process is the same as the above 16x16 structure, and it varies according to the prediction mode. Take the 4 4x4 blocks in the first 8x8 block as an example, and the prediction order of the remaining three 8x8 blocks is the same as that of the first it's the same.

[0037] Step 1: When predicting the first 4x4 block, use column-by-column prediction from right to left, and save the first predicted and reconstructed column in the block and the last value of each column;

[0038] Step 2: When predicting the second 4x4 block, use row-by-row prediction from bottom to top, which is convenient for block and block drainage, and save the first predicted and reconstructed row and the last value of each row in the block;

[0039] Step 3: When predicting the third 4x4 block, use column-by-column prediction from right to left. Similarly, for the convenience of ...

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 belongs to the designing field of an integrate circuit with video compression, relates to a processing method for the structure of an intra-frame predicting apparatus and pixel predicting seriation of a macro block or a block, provides a processing module aiming at the intra-frame predicting and gives some examples correspondingly, wherein the method can effectively improve the parallel stream of the intro-frame predicting. The key point of the processing method is as follows: a reference pixel and predicting values needed during the predicting process are separately stored, thereby the reference pixel of the next predicting unit (block or macro block) can be dynamically renewed while the intra-frame predicting is performed, in this way, in one predicting unit, sequences can be flexibly arranged between rows, between lines and between pixels so as to perform the intra-frame predicting and enable the infra-frame predicting based on the pixel or pixel row processing to flexibly arrange the sequences. Blocks can be streamed together to realize more efficient processing, which has significance for high-definition and real-time decoding.

Description

Technical field: [0001] The invention belongs to the field of integrated circuit design of video compression, and relates to the structure of an intra-frame predictor and a processing method for orderly arrangement of pixel predictions of macroblocks or blocks. Background technique: [0002] In the video codec design, the processing unit can be a macroblock (16x16 pixel block) or a sub-block (such as an 8x8 or 4x4 pixel block). A macroblock can be divided into four 8x8 blocks and 16 4x4 blocks. , There are 4x4, 8x8, and 16x16 block units in H.264 / AVC, and there are only 8x8 block units in AVS. [0003] The intra-frame prediction technology used in video compression is to remove the spatial redundancy of the current image, and use the adjacent pixels above and to the left of the current block as a reference to predict the current block. The data of adjacent pixels must have been obtained. The order of pixel prediction needs to be involved in the prediction. The current prac...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04N7/32H04N7/26H04N19/176H04N19/593
Inventor 王大旗张树军陈杲何文学
Owner BEIJING CEC HUADA ELECTRONIC DESIGN CO LTD
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