Video Coding Reference Offset Signaling for Wrap-Around Motion
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Measurement precision
If reference offset signaling is added to video coding standards, then decoding accuracy improves, but processing time increases
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.
3Productivity
If wrap-around motion compensation is enabled, then video compression efficiency improves, but signaling bits increase
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.
Data Source
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.


