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

Three-dimensional wavefront parallel processing method of parallel video coding

A parallel processing and video coding technology, applied in the fields of digital video signal modification, electrical components, image communication, etc., can solve the problems of parallel and high-efficiency video coding parallel scalability limitation, and achieve no coding performance loss, implementation complexity, coding good performance

Active Publication Date: 2016-07-06
NANJING YUYAN INFORMATION TECH
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to solve the problem that the parallel scalability of the existing parallel high-efficiency video coding is limited, and to propose a three-dimensional wavefront parallel processing method for parallel video coding

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
  • Three-dimensional wavefront parallel processing method of parallel video coding
  • Three-dimensional wavefront parallel processing method of parallel video coding
  • Three-dimensional wavefront parallel processing method of parallel video coding

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach 1

[0031] The three-dimensional wavefront parallel processing method of parallel video coding in this embodiment, the method is implemented through the following steps:

[0032] Step 1. Construct a simple 3D-WPP, where 3D-WPP refers to the three-dimensional wavefront parallel processing operation, and at this time, the simple three-dimensional wavefront parallel processing operation operates in the same area:

[0033] Dep S i m 3 D ( C i , j , k ) = ...

specific Embodiment approach 2

[0053] The difference from Embodiment 1 is that, in the parallel processing method of 3D wavefront for parallel video coding in this embodiment, step 5 refers to all reconstructed LCUs to perform C ijk When encoding, the level deblocking process of LCU is,

[0054] Step 51. Wait for all referenced LCUs to be encoded for all variables i in the RefList of the encoder;

[0055] Step 52, for C i,j,k to encode;

[0056] Step five three, image 3 in, when C i,j,k (such as C i,4,4 ) after coding, C i,j-1,k+1 (such as C i,3,5 ) must also be coded and marked; the deblocking filter introduces a line delay, which is very important for the C of the LCU i,j-1,k (such as C i,3,4 ) apply an LCU vertical deblocking filter followed by a horizontal deblocking filter after a column delay; respectively for C i,j-1,k and C i,j-1,k-1 (such as C i,3,3 ) to do vertical and horizontal unblocking.

specific Embodiment approach 3

[0057] The difference from Embodiment 1 or Embodiment 2 is that in the 3D wavefront parallel processing method of parallel video coding in this embodiment, the LCU-level deblocking process also needs to perform SAO parameter calculation. The specific process is, for C i,j-1,k-1 This coding unit, after completing the horizontal LCU deblocking, the encoder calculates its SAO parameters, and once the dependency condition is satisfied, the SAO filter will be used immediately; each row uses its own entropy coding for SAORD cost optimization, working mode Similar to wavefront;

[0058] for C i,j-1,k-1 , the deblocked pixels of its bottom and right borders are only in C i,j,k-1 and C i,j-1,k It will be determined after being deblocked. A small number of bottom rows and multiple columns on the right are excluded from the calculation of SAO parameters. Therefore, the SAO parameters of the LCU are calculated after deblocking to reduce delays;

[0059] The pseudocode is written as:

...

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 relates to a three-dimensional wavefront parallel processing method of parallel video coding that is one of wavefront parallel video coding methods. Existing parallel video coding parallelism and expansibility are limited, so that the present invention provides the three-dimensional wavefront parallel processing method of parallel video coding, and a deblocking filter and an SAO filter that are compatible with the method. A simple 3D-WPP is easy to implement, and a static 3D-WPP expands a reference region. In addition, while an algorithm certainty is ensured, RD performance is improved. Finally, a dynamic 3D-WPP makes up almost all RD loss caused by introduction of 3D parallelism, and optimization in speed and quality is realized.

Description

technical field [0001] The invention relates to a three-dimensional wave front parallel processing method of parallel video coding. Background technique [0002] Although the Wavefront Parallel Processing (WPP) proposed by the Parallel High Efficiency Video Coding HEVC standard and different intra-frame algorithms can achieve high parallelism, due to the various dependencies of spatio-temporal prediction introduced by HEVC, its parallelism cannot be extended. Sex is still limited. [0003] For H.264 / AVC, there is an existing wavefront parallel encoding method whose implementation is included in the x264 open source H.264 encoder. Azevedo and Meenderinck et al. analyzed various parallel methods by introducing H.264 decoding intra-frame wavefront and H.264 / AVC. Still others describe a coding unit (CU)-level parallel approach to HEVC intra coding. There is also a fast transcoder for H.264 to HEVC conversion by using wavefront parallelism. There is also a thorough examinatio...

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/597H04N19/117
CPCH04N19/117H04N19/597
Inventor 温子煜郭碧川韩宇星
Owner NANJING YUYAN INFORMATION TECH