Geometric Partition Coding Blocks for Efficient Video Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in achieving high compression ratios with minimal sacrifice in picture quality, particularly in scenarios with limited network resources and increasing demands for higher video quality.
Innovation Solution
A method and apparatus for video decoding that utilizes a splitting mode index value to determine the geometric partition mode of a coding block, incorporating an angle index value and a predefined lookup table to improve decoding efficiency and buffer utilization, including processes such as sample weights derivation and motion information storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If video data is compressed to reduce data size for transmission and storage, then the quantity of data needed to represent digital video images is decreased, but picture quality may be sacrificed
Solution Approach 1:
The video data is segmented into multiple coding blocks, and each block is further divided into geometric partitions using triangular or quadrangular shapes. This segmentation allows independent processing of different regions, enabling selective application of compression techniques that preserve important visual information while reducing overall data size.
Solution Approach 2:
Different geometric partition modes are applied to different coding blocks based on local image characteristics. The decoding device uses splitting mode index values and angle index values to determine appropriate partition configurations for specific regions, allowing higher quality preservation in important areas while applying more aggressive compression in less critical regions.
2Quantity of substance
If geometric partition modes are used to improve compression ratio, then the quantity of data is reduced, but decoding complexity increases
Solution Approach 1:
The encoder pre-determines and signals the splitting mode index value and angle index value for each coding block before compression. The decoder uses these pre-provided indices to directly look up the corresponding geometric partition configuration from predefined tables, avoiding complex real-time calculations and reducing decoding complexity while maintaining effective compression.
Solution Approach 2:
The patent uses index-based parameter representation where complex geometric partition configurations are represented by simple integer indices (splitting mode index, angle index). This parameter transformation allows the decoder to reconstruct complex geometric partitions using minimal data, reducing both transmission overhead and decoding complexity.
3Ease of manufacture
If traditional video compression techniques are used, then implementation is straightforward, but compression ratio is insufficient for high-quality video with limited bandwidth
Solution Approach 1:
The patent implements a nested structure where geometric partitioning is embedded within the existing block-based video coding framework. The geometric partitions are defined using indices that are nested within the standard coding structure, allowing the enhanced compression technique to be integrated into conventional video coders without requiring complete system redesign.
Data Source
AI summary
The present disclosure provides a method of coding implemented by a decoding device, the method comprising: obtaining a value of a splitting mode index for a current coding block; obtaining a value of an angle index for the current coding block according to the value of the splitting mode index value and a pre-stored table; setting a value of an index partIdx according to the value of the angle index; and storing motion information for the current coding block according to the value of the index partIdx.


