Adaptive Template Prediction Method for Video Compression
An adaptive template, video compression technology, applied in the field of compression, can solve the problems of bus bandwidth and power consumption impact, chip area cost increase, etc., to achieve the effect of increasing video compression rate, improving accuracy, and reducing theoretical limit entropy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0036] See figure 1 , figure 1 A flowchart of an adaptive template prediction method provided in an embodiment of the present invention, the method includes the following steps:
[0037] Step 1. Create a template list;
[0038] Step 2. Fill the reconstruction value of MB in the template list;
[0039] Step 3. Select the reference pixel value in the template list;
[0040] Step 4: Calculate the prediction residual of the current MB according to the reference pixel value.
[0041] Specifically, step 1 includes: defining the number of adaptive templates in the template list, and setting a unique sequence number for each adaptive template; wherein, the smaller the sequence number value, the higher the corresponding adaptive template priority.
[0042] Preferably, the number of adaptive templates is 16, the sequence numbers of the adaptive templates are arranged in sequence from 0 to 15, and the smaller the sequence number, the higher the priority.
[0043] Further, step 2 inc...
Embodiment 2
[0058] See figure 2 , figure 2 A schematic diagram of a template list provided by an embodiment of the present invention. In this embodiment, the adaptive template is described in detail on the basis of the above-mentioned embodiment, and the establishment of the adaptive template includes the following steps:
[0059] Step 1. Define the number of adaptive templates in the template list
[0060] Preferably, the number of adaptive templates in the template list may be 4, 8, 16 or 32; this embodiment is described by taking the number of adaptive templates as 16 as an example, and the same is true for lists of other adaptive templates. . The number of adaptive templates is a list of 16, and the sequence numbers of the adaptive templates are arranged in sequence from 0 to 15. The smaller the sequence number, the higher the priority, and each sequence number records the reconstruction value of a group of MBs. The MB size can be set. In this embodiment, 16*1 is taken as an exa...
Embodiment 3
[0081] See image 3 , image 3 A flowchart of another method for predicting a template list provided by an embodiment of the present invention. In this embodiment, another method for predicting a template list proposed by the present invention is introduced in detail on the basis of the above-mentioned embodiment. The predicting method includes the following steps:
[0082] Step 1. Update the template list
[0083] The default adaptive template has been initialized and filled, and the update of the template list refers to step 3 in the second embodiment.
[0084] Step 2. Obtain the optimal reconstruction value of the template
[0085] After the template list is updated, the current MB is matched with the reconstructed value of each adaptive template in the template list, and the optimal M adaptive templates are selected according to the formula. The formula is as follows:
[0086]
[0087] Among them, Cur is the original pixel of the current MB, Pred is the reconstruct...
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