Sign Bit Hiding in Video Transform Units

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encoding standards, such as H.264/AVC and developing MPEG-H, face challenges in efficiently encoding and decoding residual video data due to the high percentage of data occupied by sign bits of non-zero coefficients in transform units.

Innovation Solution

The proposed solution involves using sign bit hiding techniques, specifically by employing multi-level significance maps and parity-based methods to hide sign bits for subsets of coefficients within transform units, thereby reducing the overhead of sign bit encoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If sign bits are encoded for each non-zero coefficient in transform units, then the precision of coefficient representation is maintained, but the bitstream size increases significantly

Engineering Contradiction:
Improvecoefficient representation precisionVSAvoidbitstream size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and removes the sign bit information from the conventional encoding process. Instead of encoding each sign bit separately, the invention uses the sign information to adjust the magnitude of coefficients, thereby eliminating the need for dedicated sign bit encoding and reducing bitstream size while preserving coefficient precision

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges the sign bit encoding function with the magnitude encoding process. By incorporating sign information into the coefficient magnitude representation, the invention combines two separate encoding tasks into one, reducing overall bitstream overhead while maintaining full coefficient precision

Inventive Principle:
Principle #5Merging (Combining)

2Quantity of substance

If sign bit hiding is applied to reduce bitstream size, then the quantity of data is reduced, but the complexity of encoding and decoding processes increases

Engineering Contradiction:
Improvebitstream sizeVSAvoidencoding and decoding complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation by modifying coefficient magnitudes based on sign information rather than storing separate sign bits. This parameter transformation simplifies the overall encoding structure by eliminating dedicated sign bit handling while maintaining coefficient accuracy

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The encoding process automatically determines and applies sign information to coefficient magnitudes without requiring separate sign bit encoding steps. The system serves itself by integrating sign handling into the magnitude encoding process, reducing operational complexity despite the innovative approach

Inventive Principle:
Principle #25Self-service

3Productivity

If multi-level significance maps are used to organize coefficients, then the efficiency of sign bit hiding is improved, but the device complexity increases

Engineering Contradiction:
Improvesign bit hiding efficiencyVSAvoidtransform unit structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the transform unit into multiple significance levels, organizing coefficients hierarchically. This segmentation enables more efficient sign bit hiding by allowing different encoding strategies for different coefficient groups, improving overall compression efficiency while managing complexity through structured organization

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250099592A1Multiple sign bit hiding within a transform unit
Publication Date: 2025.03.27 VELOS MEDIA LLC
  • US20250099592A1 patent drawing
  • US20250099592A1 patent drawing
  • US20250099592A1 patent drawing

AI summary

Methods of encoding and decoding for video data are described for encoding or decoding coefficients for a transform unit. In particular, the sign bits for the non-zero coefficients are encoded using sign bit hiding. Two or more sets of coefficients are defined for the transform unit and a sign bit may be hidden for each set, subject to satisfaction of a threshold test. The sets may correspond to coefficient groups that are otherwise used in multi-level significance map encoding and decoding.