GDR Reference Picture Inter Prediction Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression systems face inefficiencies in compressing digital video signals, particularly in determining the appropriate use of inter prediction coding tools based on the position of motion compensated blocks within divided regions.

Innovation Solution

A video coding device identifies a reference picture of a block and determines whether to use an inter prediction coding tool based on the position of the motion compensated block relative to the boundary between different regions within the reference picture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If inter prediction coding tool is used without region-based control, then compression efficiency is reduced, but device complexity increases due to unnecessary processing in dirty areas

Engineering Contradiction:
Improvecompression efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies local quality by differentiating processing based on spatial location within the reference picture. It divides the reference picture into slices and dirty areas, and selectively applies inter prediction coding tools only in clean areas where they are beneficial, while avoiding their application in dirty areas where they would not improve compression and would only add unnecessary processing complexity.

Inventive Principle:
Principle #3Local quality

2Productivity

If inter prediction coding tool is applied in dirty areas, then compression efficiency is further reduced, but ease of operation is improved due to uniform processing

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcoding simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements local quality by making the application of inter prediction coding tools location-dependent. The encoder determines whether to apply these tools based on the position of the current block relative to slice boundaries and dirty area definitions, rather than applying them uniformly across all blocks. This selective approach improves compression efficiency by avoiding unnecessary processing in dirty areas while maintaining coding simplicity through clear conditional rules.

Inventive Principle:
Principle #3Local quality

3Productivity

If region-based control is implemented for inter prediction tools, then compression efficiency is improved, but device complexity increases due to additional boundary checking

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcontrol logic complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the reference picture into distinct regions (slices and dirty areas) with clear boundaries. This segmentation allows the encoder to efficiently determine whether to apply inter prediction coding tools by checking the position of the current block relative to these predefined boundaries, rather than requiring complex analysis of each block's content. The segmentation approach improves compression efficiency while keeping the control logic relatively simple and systematic.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250056004A1GDR interaction with template based tools in inter slice
Publication Date: 2025.02.13 INTERDIGITAL MADISON PATENT HLDG
  • US20250056004A1 patent drawing
  • US20250056004A1 patent drawing
  • US20250056004A1 patent drawing

AI summary

Systems, methods, and instrumentalities are disclosed herein for the field of video compression. Examples herein aim at improving compression efficiency compared to existing video compression systems. In examples, a video coding device may identify a reference picture of a block (e.g., a current block). The reference picture may include a number of regions divided by a boundary. A motion compensated block associated with the current block) in the reference picture may be identified. Whether to use an inter prediction coding tool based on a position of the motion compensated block relative to the block is determined. The current block may be coded based on the determination of whether to use the inter prediction coding tool. For example, the number of regions may include a first region defining a clean area and a second region defining a dirty area in Gradual Decoding Refresh (GDR).