Filtering method and device
A technology of filter and filter strength, applied in the field of video coding and decoding, can solve the problems affecting the prediction accuracy of coding pixels, visual obstacles or artifacts, etc., to improve the generalization performance of filtering, prevent visual obstacles or artifacts, and enhance filtering quality. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0124] Embodiment 1 is described by taking the application to the encoding end as an example.
[0125] see figure 1 , figure 1 This is a flowchart of the filtering method provided in Embodiment 1 of the present application. The method is applied to the encoding end and may include the following steps:
[0126] Step 101: Determine a filtering strategy matching the current data block.
[0127] Applied to the coding end, the current data block here is one of the data blocks obtained by dividing the distorted video data (Distortion Data) by the coding end. The distorted video data here refers to data that is distorted, such as pixel offset, compared to the original unencoded compressed video data. It can be reconstructed video data, or it can be the video data after the encoding end uses other filtering techniques to filter the reconstructed video data. and many more.
[0128] In one example, the encoding end may divide the distorted video data into data blocks of the same or...
Embodiment 2
[0280] see Figure 8 , Figure 8 This is a flowchart of the filtering method provided in Embodiment 2 of the present application. The method is applied to the encoding end and may include the following steps:
[0281] Step 801: Determine a target filter for filtering the current data block.
[0282] In this step 801, there are multiple implementation manners for determining the target filter used for filtering the current data block, refer to the above-mentioned Embodiment 1 figure 2 , Figure 4 The combination of the shown processes realizes an implementation manner of determining the target filter used for filtering the current data block in step 801, which is not repeated here.
[0283] Step 802, when the target filter includes CNNF, select a candidate filter path that matches the current data block from all the candidate filter paths supported by the CNNF as the target filter path, and the candidate filter path supported by the CNNF is composed of convolution kernels...
Embodiment 3
[0290] see Figure 9 , Figure 9 This is a flowchart of the filtering method provided in Embodiment 3 of the present application. The method is applied to the encoding end and may include the following steps:
[0291] Step 901, determining a target filter for filtering the current data block.
[0292] This step 901 is similar to the above-mentioned step 801 and will not be repeated here.
[0293] Step 902, when the target filter includes CNNF, adjust the filter strength coefficient of the specified convolution layer in the CNNF to obtain the target filter strength coefficient.
[0294] This step 902 can be implemented in many ways. The adjustment of the filter strength coefficient of the specified convolution layer in the CNNF described in the above Embodiment 1 to obtain the target filter strength coefficient is one of the implementation methods, and details are not repeated here.
[0295] Step 903: Adjust the filtering strength of the CNNF filtering the current data bloc...
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