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

Method for processing adjacent block information in video decoding macro-block prediction and boundary filtering

A technology of video decoding and processing method, which is applied in the field of processing adjacent block information in video decoding macroblock prediction and boundary filtering, which can solve the problems of large internal storage space, save storage space, reduce update times and time, and facilitate The effect of hardware implementation

Inactive Publication Date: 2010-12-22
SHANGHAI JIAO TONG UNIV
View PDF8 Cites 36 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Adding the registers of the left boundary and the upper boundary of the macroblock, a total of 26 such registers are required to store information, which takes up a large internal storage space

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
  • Method for processing adjacent block information in video decoding macro-block prediction and boundary filtering
  • Method for processing adjacent block information in video decoding macro-block prediction and boundary filtering
  • Method for processing adjacent block information in video decoding macro-block prediction and boundary filtering

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] This embodiment is used for intra-mode prediction of H.264 and AVS macroblocks, and specifically includes the following steps:

[0042] first step, such as figure 1 As shown, the macroblock is divided into 16 4x4 sub-blocks, and each is represented by C xy Number each sub-block, where: the row subscript x is 0-3 from top to bottom, and the column subscript y is 0-3 from left to right. Use 10 registers to store information about 10 4x4 adjacent blocks. Among them: 5 registers are numbered R from bottom to top 0 -R 4 , and the other five registers are numbered R from left to right 5 -R 9 , R 4 at R 5 the horizontal left side of the .

[0043] The adjacent block information includes: forward motion vector, forward reference index, backward motion vector, backward reference index, intra-frame prediction mode and residual non-zero coefficient flag.

[0044] In the second step, when the current macroblock is the right boundary of the image, load R from the line buffer...

Embodiment 2

[0075] This embodiment is used for inter-frame motion vector prediction of H.264 and AVS macroblocks, including the following steps:

[0076] first step, such as figure 1 As shown, the macroblock is divided into 16 4x4 sub-blocks, and each is represented by C xy Number each sub-block, where: the row subscript x is 0-3 from top to bottom, and the column subscript y is 0-3 from left to right. Use 10 registers to store information about 10 4x4 adjacent blocks. Among them: 5 registers are numbered R from bottom to top 0 -R 4 , and the other five registers are numbered R from left to right 5 -R 9 , R 4 at R 5 the horizontal left side of the .

[0077] The adjacent block information includes: forward motion vector, forward reference index, backward motion vector, backward reference index, intra-frame prediction mode and residual non-zero coefficient flag.

[0078] In the second step, when the current macroblock is the right boundary of the image, load R from the line buffer ...

Embodiment 3

[0132] The present embodiment is used for the calculation of the boundary filter intensity of H.264 and AVS macroblock, comprises the following steps:

[0133] first step, such as figure 1 As shown, the macroblock is divided into 16 4x4 sub-blocks, and each is represented by C xy Number each sub-block, where: the row subscript x is 0-3 from top to bottom, and the column subscript y is 0-3 from left to right. Use 10 registers to store information about 10 4x4 adjacent blocks. Among them: 5 registers are numbered R from bottom to top 0 -R 4 , and the other five registers are numbered R from left to right 5 -R 9 , R 4 at R 5 the horizontal left side of the .

[0134] The adjacent block information includes: forward motion vector, forward reference index, backward motion vector, backward reference index, intra-frame prediction mode and residual non-zero coefficient flag.

[0135] In the second step, when the current macroblock is the right boundary of the image, load R fro...

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 method for processing adjacent block information in video decoding macro-block prediction and boundary filtering, which belongs to the technical field of video decoding. The method comprises the following steps of: storing adjacent block information by ten registers; performing subscript mapping processing on a 4*4 segmented block at an upper left corner and performing offset calculation to obtain the numbers of the registers of a left block, an upper block, a right block and an upper left block; after processing is finished by the prior art, updating the subscript mapping until an entire macro-block is processed; and updating the macro-block of the register to obtain new line buffer content and the information of an adjacent register so as to process a next macro-block. The method is suitable for predicting the macro-block and calculating the intensity of boundary filtering in H.264 and AVS decoding, can effectively reduce the storage spaces of adjacent block registers, multiplexes and simplifies hardware design and improves video decoding efficiency.

Description

technical field [0001] The present invention relates to an information processing method in the technical field of video decoding, in particular to a method for processing adjacent block information in video decoding macroblock prediction and boundary filtering. Background technique [0002] The intra-frame prediction technology used in video compression is used to remove the spatial redundancy in the current image. H.264 and AVS adopt a more accurate and complex intra-frame prediction method than previous coding standards. In the process of encoding the current image, when sufficient time-related information between images cannot be provided, intra-frame prediction is often used for the current image. Since the currently decoded macroblock has a strong similarity with neighboring macroblocks, intra prediction in H.264 and AVS is used to calculate the spatial correlation between the decoded macroblock and its neighboring macroblocks, To improve coding efficiency. [0003] ...

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/26H04N7/32H04N19/426
Inventor 贺光辉陶昱良王琴王斌何卫锋毛志刚
Owner SHANGHAI JIAO TONG UNIV
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