Flexible Regular Bin Allocation in Video Residual Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encoding and decoding methods face inefficiencies due to a low-level constraint on the maximum number of regular CABAC bins per unit area, leading to suboptimal compression efficiency, especially when parts of the picture are coded in skip mode while others require residual coding.

Innovation Solution

Implementing a high-level constraint on the maximum usage of regular CABAC coding bins, allocating a budget of regular coded bins over a larger picture area, and distributing this budget efficiently across smaller units, such as transform blocks or units, to optimize compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a low-level constraint on the maximum number of regular CABAC bins per unit area is applied, then the coding structure is simplified and easier to implement, but the compression efficiency deteriorates due to suboptimal bin allocation

Engineering Contradiction:
ImproveEase of implementationVSAvoidCompression efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent divides the picture into coding units and further into transform blocks, allocating bin budgets at each level. This segmentation allows the system to maintain a simple high-level constraint structure while achieving efficient local bin distribution across different regions, thereby improving compression efficiency without complicating the overall coding framework

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements differential bin allocation where different regions of the picture receive different bin budgets based on their residual coding needs. Areas with significant residual coding requirements are allocated more bins, while skip-mode areas receive fewer bins. This local optimization improves compression efficiency while maintaining a relatively simple global constraint structure

Inventive Principle:
Principle #3Local quality

2Productivity

If a high-level constraint on the maximum usage of regular CABAC coding bins is applied over a larger picture area, then the compression efficiency is improved through flexible bin allocation, but the complexity of bin management increases

Engineering Contradiction:
ImproveCompression efficiencyVSAvoidBin management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent reduces bin management complexity by segmenting the large picture-area bin budget into smaller, manageable units at the coding unit and transform block levels. Each segment has its own allocated budget, making tracking and enforcement simpler while collectively achieving the high-level constraint goal and improving compression efficiency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediate budget allocation mechanisms at the coding unit level that act as mediators between the high-level picture-area constraint and the low-level transform block coding. These intermediaries simplify the management complexity by handling local budget distribution according to pre-determined allocation rules, thereby enabling flexible bin allocation without proportionally increasing overall system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If regular bins are strictly limited per unit area, then the bin budget is conserved for areas requiring residual coding, but the flexibility in allocating bins across different picture regions is reduced

Engineering Contradiction:
ImproveBin budget conservationVSAvoidAllocation flexibility
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic bin allocation where the distribution of regular bins across different picture regions is adjusted based on actual coding needs. The system dynamically determines which areas require residual coding and allocates bins accordingly, rather than applying a static per-unit-area limit. This dynamic approach both conserves the bin budget for areas that need it and provides the flexibility to adapt to varying residual coding requirements across the picture

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20220150501A1Flexible allocation of regular bins in residual coding for video coding
Publication Date: 2022.05.12 INTERDIGITAL MADISON PATENT HLDG
  • US20220150501A1 patent drawing
  • US20220150501A1 patent drawing
  • US20220150501A1 patent drawing

AI summary

In at least one embodiment, a method and apparatus for encoding/decoding a video is based on a CABAC coding of bins where a high-level constraint on the maximum usage of regular CABAC coding of bins is enforced. In other words, a budget of regular coded bins is allocated over a picture area that is larger than a coding group, thus covering a plurality of coding groups, and which is determined from an average allowed number of regular bins per unit of area.