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

Rate distortion optimization-based video coding rapid search method in GPU

A rate-distortion optimization and video coding technology, applied in the field of GPU video coding, can solve problems such as complex internal structure, time-consuming, and acquisition of PMV, and achieve the effects of reducing computational complexity, reducing the number of search points, and ensuring video quality

Active Publication Date: 2019-08-09
SHANGHAI UNIVERSITY OF ELECTRIC POWER
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008]According to the principle of the TZSearch fast search algorithm, a diamond search algorithm will also be designed in the GPU to reduce the computational complexity, but this method cannot obtain PMV (Motion Vector Prediction, prediction Motion vector), because PMV is the motion vector obtained from the motion prediction of adjacent CTU (CodingTreeUnit, coding tree unit, the size is 64×64), and in GPU motion estimation, the adjacent CTU processing is processed in parallel at the same time, The corresponding PMV cannot be obtained from adjacent CTUs, so the rate-distortion optimization technology cannot be used to select the best CTU partition mode, resulting in a decrease in the rate-distortion performance. Therefore, finding out the PMV is the key to solving the rate-distortion optimization problem in the GPU.
[0009]Because the CPU has a strong versatility to handle various data types, at the same time logical judgment will introduce a large number of branch jumps and interrupt processing, which are Makes the internal structure of the CPU extremely complex
What the GPU is facing is a highly uniform type, large-scale data that is independent of each other, and a pure computing environment that does not need to be interrupted. This also makes the GPU unable to have efficient logical judgment performance like the CPU, so it is difficult in the GPU. Implementing a search algorithm with a large number of logical judgments like TZSearch will take a lot of time even if it can be realized, which is contrary to the original intention of reducing computational complexity and improving encoding speed, so the fast search algorithm in GPU cannot fully use TZSearch fast algorithm , need to improve

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
  • Rate distortion optimization-based video coding rapid search method in GPU
  • Rate distortion optimization-based video coding rapid search method in GPU
  • Rate distortion optimization-based video coding rapid search method in GPU

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments. Apparently, the described embodiments are some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.

[0044] The invention relates to a fast search method for video coding in GPU based on rate-distortion optimization, comprising: (1) 64×64 PU search; (2) other PU search; (3) fractional pixel search.

[0045] 1. 64×64PU (Prediction Units, processing unit) search:

[0046]MVP specifies a center location for motion estimation within which the best predicted block can be found within a moderate range. In order to avoid the loss of coding efficiency caused by the lack of MVP, and make the motion search find a better center position, the ...

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 rate distortion optimization-based video coding rapid search method in GPU. The method comprises a 64 * 64 PU searching step, other PU searching steps and a fractional pixelsearching step. The method is applied to 64 * 64 PU search and other PU search. Two-step search based on rate distortion optimization is provided for different sizes of PUs; first, obtaining an optimal matching position, calculating rate distortion cost corresponding to the MV, the PMV and the SAD by using a rate distortion cost calculation method, storing the rate distortion cost into Shard Memory, calculating minimum cost by using an iterative algorithm, and storing the minimum cost, the SAD and MV corresponding to the minimum cost into the Global Memory. Compared with the prior art, the method has the advantages that the calculation complexity is reduced, and the calculation time is greatly shortened.

Description

technical field [0001] The invention relates to the technical field of GPU video coding, in particular to a rate-distortion optimization-based fast search method for video coding in GPU. Background technique [0002] To improve computing performance, HEVC (High Efficiency Video Coding) video coding can be executed on the basis of heterogeneous platform parallel architecture, and based on multi-core CPU and GPU framework. Among them, the HEVC video encoder generally uses the full search method to search when performing motion estimation in the GPU. Although the full search method can find the best partition mode, it needs to traverse all partitions, and the computational complexity is very high, making the motion estimation process difficult. It takes a long time. Another search method is the TZSearch algorithm. The TZSearch algorithm uses a diamond search method. The process is: [0003] (1) Determine the initial search point; [0004] (2) Start with a step size of 1, and...

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): H04N19/147H04N19/176H04N19/182
CPCH04N19/147H04N19/182H04N19/176
Inventor 袁三男王孟彬
Owner SHANGHAI UNIVERSITY OF ELECTRIC POWER
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