Unlock instant, AI-driven research and patent intelligence for your innovation.

Parallel processing method of entropy coding link in hevc based on cpu+gpu heterogeneous platform

A parallel processing and heterogeneous platform technology, applied in the direction of electrical digital data processing, processor architecture/configuration, multi-programming device, etc., can solve the problem of limited parallelism, inability to improve large-scale computing efficiency, and parallel entropy coding Problems such as optimized processing, to achieve the effect of improving computing efficiency and overall computing efficiency

Active Publication Date: 2020-11-03
DALIAN UNIV OF TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method can improve the computational efficiency of the HEVC encoder to a certain extent, but because fine-grained parallelism only involves CU-level parallelism, its parallelism is small, and it does not perform parallel processing for the entropy encoding process, so its acceleration effect cannot be achieved. Meet the need for real-time
A paper published in the Journal of Zhejiang University in 2014 (Zhou Chengtao, Tian Xiang, Chen Yaowu. HEVC coding unit size fast selection algorithm [J]. Zhejiang University Journal: Engineering Edition, 2014, 48(8):1451-1460.) proposed a deep The concept of singleness, using the selection of the encoding depth of adjacent units, skips some depths with a relatively small probability of occurrence, thereby speeding up the speed of CU block division. Although this method increases the encoding speed by about 25%, but due to skipping some CU Divide the depth, so that the final encoding quality of the HEVC encoder is affected to a certain extent
However, this method is only slice-level or layer-level parallel, and the degree of parallelism is limited, so it cannot improve its computing efficiency on a larger scale.
The above method does not involve the parallel processing of the final entropy encoding process of the entire frame image after the optimal encoding parameters have been determined.
As mentioned earlier, this link itself takes an average of 14--17 milliseconds when processing a frame of high-definition images (1080p)

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
  • Parallel processing method of entropy coding link in hevc based on cpu+gpu heterogeneous platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] Specific embodiments of the present invention will be described below in conjunction with the technical solutions and the accompanying drawings.

[0017] Assuming that the video image sequence length to be encoded is N (the 0-N-1 frame), the implementation steps are as follows:

[0018] Step 1: As shown in the attached figure of the instruction manual, start from T 0 from time to T 1 Within a certain period of time, firstly, the CPU main thread on the CPU end transmits the image data of the 0th frame in the video sequence to the GPU end, and sends a scheduling instruction to the GPU, and starts the GPU multi-threading as described above. "Scheme" performs parallel calculations on the 0th frame of the image such as prediction (intra-frame prediction), transformation, quantization, rate-distortion optimization, inverse quantization, inverse transformation, and image reconstruction. During this period, the CPU main thread and the GPU end will have multiple information ex...

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

Provided is an efficient parallel processing method for implementing entropy coding link in HEVC based on a CPU+GPU heterogeneous platform. The method comprises: in a process of encoding a video imagesequence according to a HEVC protocol standard, performing parallel processing on a final entropy coding link of the current frame image and all other links except the final entropy coding link in processing of the next frame image, that is, using a CPU + GPU computing platform, processing prediction, transformation, quantization, rate-distortion optimization, inverse quantization, inverse transformation, filtering and image reconstruction and all other links of the next frame image by the GPU, and the CPU and GPU simultaneously performing parallel computing. Through using the parallel processing scheme, processing time consumed by the link between the above two (that is, a final entropy coding link) which is short in time consumption can be eliminated, so as to significantly increase overall computational speed of a HEVC encoder.

Description

technical field [0001] The invention belongs to the technical field of digital video compression coding, and relates to how to realize efficient parallel processing in the entropy coding link in the HEVC (High Efficiency Video Coding, also known as H.265 or HEVC / H.265) protocol standard method to achieve the purpose of significantly improving the computational efficiency of the HEVC encoder. Background technique [0002] With the rapid development of the Internet and information technology, multimedia technology has played an increasingly important role in social life. As an important information carrier, video has the advantages of intuition, certainty, efficiency and universality, and is widely used in various fields of society. With the continuous improvement of people's demand for video resolution and clarity, the development of digital video has developed from the initial 352×240 resolution to high-definition (1920×1080) and then to ultra-high-definition (4k×2k and abo...

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 Patents(China)
IPC IPC(8): H04N19/124H04N19/147H04N19/159H04N19/172H04N19/44H04N19/70H04N19/91G06F9/50G06T1/20
CPCG06F9/5027G06T1/20H04N19/124H04N19/147H04N19/159H04N19/172H04N19/44H04N19/70H04N19/91
Inventor 郭成安董菁鑫
Owner DALIAN UNIV OF TECH