Video Encoder Non-Rectangular Partitioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding technologies face challenges in improving coding efficiency, enhancing image quality, and reducing processing resources and circuit scale, particularly in handling increasing digital video data volumes.
Innovation Solution
The development of an encoder and decoder system that employs multiple prediction modes, including non-rectangular modes, to generate prediction images by overlapping inter and intra prediction images, and encodes/decodes blocks based on these modes, optimizing processing and resource utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple prediction modes including non-rectangular modes are employed to generate prediction images by overlapping inter and intra prediction images, then coding efficiency is improved and image quality is enhanced, but device complexity and processing resource utilization increase
Solution Approach 1:
The current block is divided into multiple prediction blocks, each processed with different prediction modes (inter, intra, or non-rectangular). This segmentation allows the system to apply complex processing only where needed while keeping other regions simpler, thus improving coding efficiency without uniformly increasing device complexity across the entire processing system.
Solution Approach 2:
The prediction mode for each block is dynamically selected based on local characteristics of the video content. The encoder adaptsively chooses between inter prediction, intra prediction, and non-rectangular partitioning modes depending on the specific block properties, allowing the system to achieve high coding efficiency while maintaining reasonable device complexity through selective rather than universal application of complex algorithms.
2Manufacturing precision
If multiple prediction modes including non-rectangular modes are employed to generate prediction images by overlapping inter and intra prediction images, then image quality is enhanced, but processing resource utilization increases
Solution Approach 1:
Different prediction modes are applied to different local regions (blocks) of the video based on their specific characteristics. Blocks with complex content patterns receive non-rectangular partitioning and overlapping prediction for higher quality, while simpler blocks use standard modes. This local quality approach enhances overall image quality while minimizing the total processing resources required by avoiding unnecessary complex processing in all regions.
3Productivity
If non-rectangular partition modes are used to generate prediction images for each non-rectangular partition in the current block, then coding efficiency is improved, but device complexity increases
Solution Approach 1:
Non-rectangular partitioning introduces asymmetric division of the current block into prediction blocks of varying shapes and sizes, rather than uniform rectangular partitions. This asymmetry allows better adaptation to local content characteristics, improving coding efficiency. The device complexity increase is managed by implementing the asymmetric partitioning logic in a selective manner based on content analysis, rather than applying it universally to all blocks.
Data Source
AI summary
An encoder includes: circuitry; and memory coupled to the circuitry. The circuitry, in operation, stores a first parameter into a bitstream, the first parameter indicating, as a prediction mode, one of (i) a multiple prediction mode in which a prediction image is generated by overlapping an inter prediction image of a current block and an intra prediction image of the current block and (ii) one of a plurality of prediction modes including a non-rectangular mode in which a prediction image is generated for each non-rectangular partition in the current block, and encodes the current block according to the prediction mode.


