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

Method for 4*4 sub-macroblock parallel intraframe prediction in H.264/AVC

An intra-frame prediction and sub-macroblock technology, which is applied in the field of video coding and general-purpose computing of graphics cards, can solve problems such as incompatibility with CUDA, insufficient utilization of GPU performance, and multi-threaded parallel processing of pixels, etc., to eliminate a large number of branch statements, Short encoding time, the effect of shortening encoding time

Active Publication Date: 2014-04-23
HUAZHONG UNIV OF SCI & TECH
View PDF3 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the existing algorithms only stay on the coarse-grained parallel method, and the fine-grained pixel-level parallelism is still not involved, and the performance of the GPU cannot be fully utilized.
The existing technical solutions always use a single thread to traverse and calculate the 9 prediction modes in the 4x4 sub-macroblock, and cannot use multiple threads to process all pixels in parallel, because the prediction formulas corresponding to each pixel in the coding block are different , and the reconstructed pixel value referenced by each pixel also changes with its own position, and further this situation will lead to a large number of branch statements, so it is not suitable to use CUDA for parallel processing

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 4*4 sub-macroblock parallel intraframe prediction in H.264/AVC
  • Method for 4*4 sub-macroblock parallel intraframe prediction in H.264/AVC
  • Method for 4*4 sub-macroblock parallel intraframe prediction in H.264/AVC

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.

[0057] The overall idea of ​​the present invention is to unify the prediction formulas of various modes in the intra-frame prediction according to the CUDA execution model and the characteristics in the 4x4 sub-macroblock intra-frame prediction, realize pixel-level parallelism, and make it possible to use GPU more effectively. Many-core advantage.

[0058] Such as Figure 4 As shown, the paral...

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 present invention discloses a method for 4*4 sub-macroblock parallel intraframe prediction in H.264 / AVC, comprising the steps of: a unified intraframe prediction formula, a reference value array, a reference position table and a concrete implementation step of parallel intraframe prediction. The unified intraframe prediction formula is improved based on the feature of a CUDA and an intraframe prediction formula, by the corresponding prediction formulas of 9 prediction modes to be transformed into one formula to meet the requirements of the CUDA multi-thread single instruction multiple data stream, to achieve the fine-grained parallel in the intraframe prediction sub-macroblock. The reference value array and the reference position table are designed to cooperate with the unified intraframe prediction formula and to completely eliminate a large number of branch statements that affects the parallel algorithm performance. The present invention in the process of the intraframe prediction achieves the pixel level parallel, can effectively use multi-core resources in a GPU to accelerate the process of intraframe prediction, and shorts a coding time.

Description

technical field [0001] The invention belongs to the field of video coding and the field of general computing of graphics cards, and more specifically relates to a parallel intra-frame prediction method of 4x4 sub-macroblocks in H.264 / AVC. Background technique [0002] The H.264 / AVC standard is the current mainstream video compression standard and is widely used in many fields. Different from the previous standards, H.264 / AVC proposes a new pixel-based intra-frame prediction method, which performs traversal calculations for 9 available prediction modes and various block sizes, and obtains it through the rate-distortion formula A prediction mode with good effects in both video quality and video compression rate, however, this full-mode prediction makes the calculation complexity of the whole process quite high. [0003] In order to reduce the encoding time of full-mode prediction, researchers have proposed many effective solutions, among which the method based on GPU hardware...

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): H04N19/103H04N19/436H04N19/176
Inventor 金海蒋文斌廖小飞龙敏王鹏程梅鸿雁
Owner HUAZHONG UNIV OF SCI & 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