Video Block Partitioning with Single-Indicator Signaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face inefficiencies in compressing video data due to high data volume, which can strain communication networks and storage resources, and there is a need for improved methods to reduce signaling costs in block partitioning.
Innovation Solution
Implement a partitioning mode that splits a block into N equal-sized subblocks, where N=2M and M is a positive integer greater than 2, using a single indicator to enhance coding efficiency by reducing signaling costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional block partitioning methods are used, then video data can be compressed, but signaling costs increase and coding efficiency decreases
Solution Approach 1:
The patent applies segmentation by dividing a large block into N equal-sized subblocks, where N=2M and M>2. This segmentation allows the block to be partitioned into finer granules (e.g., 8 subblocks) while using a unified signaling approach that reduces the overhead associated with describing each individual partition decision.
Solution Approach 2:
The patent implements a universal partitioning mode that can handle multiple partitioning scenarios through a single indicator mechanism. The same signaling structure used for traditional binary partitioning (split into 2 blocks) is extended to handle quaternary and higher-order partitions (split into 4, 8, or more blocks), eliminating the need for separate signaling mechanisms for each partitioning type.
2Quantity of substance
If video data is compressed to reduce bandwidth and storage requirements, then transmission efficiency improves, but coding precision and quality may degrade
Solution Approach 1:
The patent introduces dynamic block partitioning where the decision to split a block into N subblocks is made adaptively based on the specific video content and coding requirements. This dynamic approach allows the system to optimize between compression ratio and quality preservation by selecting the appropriate partitioning depth and type for each block, rather than using a fixed partitioning scheme.
Data Source
AI summary
An example method of video coding includes receiving a video bitstream comprising a plurality of blocks and deriving a set of motion vectors for a current block of the plurality of blocks, the current block being within a current frame. The method also includes deriving a set of refined motion vectors for the current block using decoder side motion vector refinement and reconstructing the current block using the derived set of refined motion vectors and sample padding for a plurality of reference subblocks applied at a padding unit level.


