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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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:
...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 