Video Coding Reference Offset Signaling for Wrap-Around Motion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face inefficiencies in signaling reference offsets, particularly in handling wrap-around motion compensation, which affects the compression and decoding processes.

Innovation Solution

The method involves determining a reference picture offset value and encoding it into a bitstream, where a value of zero indicates no wrap-around motion compensation, and a non-zero value indicates the offset in units of minimum coding block size, facilitating efficient signaling and decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If reference offset signaling is implemented in video coding, then wrap-around motion compensation is enabled, but signaling complexity and computational requirements increase

Engineering Contradiction:
Improvewrap-around motion compensation capabilityVSAvoidsignaling complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The reference offset is segmented into multiple components: a wrap-around flag indicating whether wrap-around mode is enabled, and an offset value representing the horizontal position. This segmentation allows the complex wrap-around motion compensation to be signaled through simpler, more manageable parameters, reducing the overall signaling complexity while maintaining the versatility of the feature.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If reference offset signaling is added to video coding standards, then decoding accuracy improves, but processing time increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The reference offset parameters are determined and prepared in advance during the encoding process, before actual decoding occurs. The wrap-around flag and offset value are pre-calculated and stored, allowing the decoder to directly use these pre-prepared values during decoding, thereby improving decoding accuracy without significant increase in processing time.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If wrap-around motion compensation is enabled, then video compression efficiency improves, but signaling bits increase

Engineering Contradiction:
Improvecompression efficiencyVSAvoidsignaling bits
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The signaling approach uses parameter changes to efficiently represent the wrap-around offset. Instead of signaling the full offset value directly, the system uses a wrap-around flag (1 bit) combined with a normalized offset value, reducing the number of signaling bits while maintaining the compression efficiency benefits of wrap-around motion compensation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12375677B2Systems and methods for reference offset signaling in video coding
Publication Date: 2025.07.29 SHARP KK
  • US12375677B2 patent drawing
  • US12375677B2 patent drawing
  • US12375677B2 patent drawing

AI summary

A device for deriving prediction sample values for encoding data is provided. The device includes one or more processors, and one or more non-transitory computer-readable media coupled to the one or more processors and storing one or more computer-executable instructions. When the computer-executable instructions are executed by at least one of the one or more processors, the computer-executable instructions cause the device to encode a reference wraparound offset syntax specifying an offset used for computing a horizontal wrap-around position, to derive a luma location based on a product of a value of the reference wraparound offset syntax and a minimum coding block size, and to derive a predicted luma sample value by using the luma location. A maximum value of the reference wraparound offset syntax is determined based on a quotient obtained by dividing a width of each decoded picture by the minimum coding block size.