ALWIP Intra Prediction Mode Derivation Using Default Values
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing video coding technologies face inefficiencies in storing and using mapping data for affine linear weighted intra prediction (ALWIP), leading to increased storage requirements, complexity, and slower encoding and decoding processes due to the need for lookup operations and inefficient compression.
Innovation Solution
A video coder performs a Most-Probable Mode (MPM) derivation process that determines whether a neighboring block is ALWIP-coded, using a default intra prediction mode when ALWIP is not applied, thereby avoiding the need for mapping data and reducing storage and processing overhead.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If mapping data is stored for ALWIP mode derivation, then the intra prediction mode can be accurately determined, but the storage requirements and device complexity increase
Solution Approach 1:
The patent extracts and removes the mapping data storage requirement from the ALWIP mode derivation process. By determining that ALWIP-coded neighboring blocks use a default intra prediction mode value, the patent eliminates the need to store and process mapping data, thereby reducing device complexity while maintaining accurate mode determination through the default value approach
Solution Approach 2:
The patent changes the parameter representation by using a default mode value instead of storing explicit mapping data. This parameter change transforms the system from requiring stored mapping relationships to using a predetermined default value, reducing storage requirements and simplifying the derivation process
2Measurement precision
If mapping data and lookup operations are used for ALWIP mode derivation, then the intra prediction mode can be determined, but the encoding and decoding processes become slower
Solution Approach 1:
The patent removes the lookup operation step from the mode derivation process by eliminating mapping data. Instead of performing lookups in stored mapping tables, the system directly uses the default mode value, thereby accelerating both encoding and decoding processes while maintaining accurate mode determination
Solution Approach 2:
The patent skips the intermediate step of mapping data lookup by directly assigning the default mode value. This skipping of the lookup operation reduces processing time and accelerates the encoding and decoding throughput without sacrificing the accuracy of intra prediction mode determination
3Measurement precision
If mapping data is stored for ALWIP neighboring blocks, then the intra prediction mode can be derived, but the data storage requirements increase
Solution Approach 1:
The patent extracts and eliminates the mapping data storage requirement by determining that ALWIP-coded blocks use a default intra prediction mode. This removal of mapping data significantly reduces the quantity of data that must be stored in memory, while the default value mechanism ensures accurate mode determination is maintained
Solution Approach 2:
The patent changes the storage parameter from explicit mapping data to a implicit default value assignment. This parameter change reduces the storage burden by eliminating the need to store mapping relationships, as the default mode value is inherently known and requires no additional storage space
Data Source
AI summary
A video coder performs a Most-Probable Mode (MPM) derivation process that derives one or more MPMs for a current block that is not coded using affine linear weighted intra prediction (ALWIP). As part of performing the MPM derivation process, the video coder determines whether a neighboring block of the current block is an ALWIP-coded neighboring block. Based on the neighboring block being an ALWIP-coded neighboring block, the video coder determines that a value of an intra prediction mode of the neighboring block is a value indicating a planar mode. The video coder codes the current block based on one of the MPMs for the current block.


