Parallel processing method for de-locking filtering in video encoding/decoding system
A video codec and parallel processing technology, applied in digital video signal modification, television, electrical components, etc., can solve the problems of low versatility and large number of filter cycles, and achieve improved processing efficiency, strong scalability, and filter cycle The effect of number reduction
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0034] Embodiment 1: as Figure 7 In, the filtering of the sub-block boundary V9
[0035] Specific implementation steps:
[0036] Step 1. Read the sub-block sample points on both sides of the sub-block boundary V9 into the register array.
[0037] Step 2. Calculate the filtering strength of the V9 through the filtering parameters.
[0038] Step 3, if Figure 5 , simultaneously filter the 4 sample points on the boundary.
[0039] The following are further examples.
Embodiment 2
[0040] Embodiment 2: use such as in codec deblocking filtering operation Figure 7 The specific implementation steps of register arrays A and C shown in:
[0041] Step 1. Read in the data of the leftmost 4 sub-blocks I of the register array C.
[0042] Step 2. Simultaneously filter the sub-block boundaries V0, V1, V2, and V3 on a straight line, and read in the four sub-block data of II at the same time.
[0043] Step 3: Simultaneously filter the sub-block boundaries V4, V5, V6, V7 on a straight line, and simultaneously read in the data of the four sub-blocks of III.
[0044] Step 4: Simultaneously filter the sub-block boundaries V8, V9, V10, V11 in a straight line, and read in the four sub-block data of IV at the same time.
[0045]Step 5: Simultaneously filter the sub-block boundaries V12, V13, V14, V15 on a straight line, if there is data in A, write out the data in A at the same time.
[0046] Step 6. Read the data of the 4 sub-blocks above the macro block into A.
[00...
Embodiment 3
[0053] Embodiment 3: use such as in codec deblocking filtering operation Figure 7 Register arrays A, B, and I' shown in
[0054] Specific implementation steps:
[0055] Step 1, read in the first 4×4 sub-block of the first column of the filtered macroblock into I'.
[0056] Step 2. Filter the vertical boundary V0, and simultaneously read the second 4×4 sub-block in the first column of the filtered macroblock into I’ and the first 4×4 sub-block above the macroblock into B.
[0057] Step 3, filter the vertical boundary V4, read in the 3rd 4×4 sub-block of the 1st column of the filtered macroblock into I’ and the 2nd 4×4 sub-block above the macroblock into B.
[0058] Step 4. Simultaneously filter the vertical boundary V8 and the horizontal boundary H0, and simultaneously read the fourth 4×4 sub-block in the first column of the filtered macroblock into I′ and the second 4×4 sub-block above the macroblock into B .
[0059] Step 5. Simultaneously filter the vertical boundary V1...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com