Flexible Partition Indexing for Video Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video compression standards, such as MPEG-4 AVC and HEVC, face limitations in flexible block partitioning, with existing methods like FLEX and GEO either restricting partition shape variability or increasing bitrate overhead due to computational complexity.

Innovation Solution

The Pathway Indexing in Flexible Partitioning (PIFP) system determines indexed pathways and flexible partitioning of blocks using index units, allowing for more flexible partition shapes without the limitations of FLEX and the bitrate overhead of GEO, and enables predictive coding to reduce computational complexity and bitrate overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If FLEX methodology is used for flexible block partitioning, then computational complexity is reduced and bitrate overhead is limited, but partition shape variability is restricted to only four directions

Engineering Contradiction:
Improvecomputational complexityVSAvoidpartition shape variability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the block partitioning process into two independent components: partition direction (separated into horizontal and vertical components) and partition position. This segmentation allows each component to be encoded independently with simplified notation, achieving low computational complexity while maintaining full partition shape variability through the combination of directional vectors and position offsets.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from representing partitioning as a single directional line (1D direction + 1D position) to representing it as two independent directional vectors (2D direction components) plus position. This dimensional change enables arbitrary partition orientations and positions to be constructed from orthogonal vector components, achieving complete partition shape variability without increasing notation complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If GEO methodology is used for flexible block partitioning, then partition shape variability is enhanced with arbitrary orientations, but computational complexity and bitrate overhead increase significantly

Engineering Contradiction:
Improvepartition shape variabilityVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation from GEO's polar coordinates (angle theta and distance rho requiring trigonometric computations) to Cartesian coordinates (horizontal direction index vh and vertical direction index vv). This parameter transformation eliminates complex trigonometric calculations while maintaining the ability to represent any partition orientation and position through integer index combinations.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses simplified directional vector notation with integer indices instead of precise floating-point angle and position parameters. This approximation using discrete index values significantly reduces computational complexity and bitrate overhead while maintaining sufficient accuracy for video coding applications, trading minor precision for substantial complexity reduction.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Adaptability or versatility

If GEO methodology is used for flexible block partitioning, then partition shape variability is enhanced, but bitrate overhead increases due to complex parameter encoding

Engineering Contradiction:
Improvepartition shape variabilityVSAvoidbitrate overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent transforms the parameter set from GEO's continuous angle-theta and distance-rho (requiring high-precision encoding) to discrete horizontal-direction-vh and vertical-direction-vv indices. This discretization allows the use of compact integer encoding schemes, significantly reducing bitrate overhead while maintaining full partition shape variability through the combination of directional and positional index parameters.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the partitioning parameters into independent directional components (horizontal and vertical vectors) and positional components. This segmentation allows each parameter to be encoded separately using optimized notation specific to its characteristics, reducing overall bitrate overhead compared to encoding a single complex partition description.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9020043B2Pathway indexing in flexible partitioning
Publication Date: 2015.04.28 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US9020043B2 patent drawing
  • US9020043B2 patent drawing
  • US9020043B2 patent drawing

AI summary

There is a processing of an incoming video signal into a compressed video bitstream. The processing includes determining indexed pathways of blocks in the incoming video signal. The processing also includes determining flexible partitioning of the blocks utilizing partitioning lines. The partitioning lines are based on index units in the determined indexed pathways. The processing also includes generating PIFP information associated with the determined flexible partitioning and encoding the generated PIFP information associated with the PIFP encoded video. Also, there is a processing of received PIFP encoded video utilizing received encoded PIFP information associated with the received PIFP encoded video.