Video Coefficient Parity for Sign Bit Hiding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encoding standards, such as H.264/AVC and developing HEVC, face inefficiencies in encoding and decoding transform coefficients, particularly in hiding sign bits and other information bits, which can result in unacceptable distortion and increased data volume.

Innovation Solution

The method involves using partially overlapping subsets of coefficients to hide multiple sign bits or other information bits, allowing for correct parity results with minimal adjustments to coefficient values, thereby reducing distortion and optimizing bitstream efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional encoding methods are used to encode quantized transform coefficients, then the encoding process is simple and straightforward, but the bitstream occupies 30-80% of the encoded data and results in unacceptable distortion

Engineering Contradiction:
Improvedata volumeVSAvoidencoding complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts and hides sign bits from the traditional encoding process by utilizing parity information from coefficient sets. Instead of explicitly encoding each sign bit, the method extracts sign information from the parity of coefficient sums, thereby reducing the bitstream size while maintaining encoding functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent makes the coefficient sets serve multiple functions: they not only represent transform coefficients but also carry hidden sign bit information through their parity. This multi-functionality allows the same data structure to serve both as coefficient representation and as carrier for sign information, reducing overall data volume.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Loss of information

If sign bits are hidden using parity of coefficient sets, then the bitstream size is reduced, but distortion increases when coefficient adjustments are required

Engineering Contradiction:
Improvebitstream sizeVSAvoidcoefficient accuracy
Core Design Contradiction:
Loss of informationVSManufacturing precision

Solution Approach 1:

The patent applies partial action by adjusting only a subset of coefficients (specifically, modifying the parity of coefficient sums) rather than adjusting all coefficients. This selective adjustment approach minimizes the impact on overall coefficient accuracy while still achieving the sign bit hiding objective.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the parameter approach by instead of changing individual coefficient values to hide sign bits, it modifies the parity parameter of coefficient sums. This parameter change approach allows sign bit hiding while preserving individual coefficient values as much as possible, thereby maintaining coefficient accuracy.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If multiple sign bits are hidden using overlapping subsets, then encoding efficiency is improved, but the complexity of determining and adjusting coefficients increases

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

Solution Approach 1:

The patent segments the coefficient sets into overlapping subsets, where each subset contributes to hiding specific sign bits. This segmentation allows multiple sign bits to be hidden simultaneously using a systematic approach, improving encoding efficiency while managing complexity through structured processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by pre-determining the parity relationships between coefficient sets before the actual encoding process. This preliminary setup of parity information allows the encoding to proceed more efficiently without requiring complex real-time calculations, thus improving productivity while controlling processing complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9906802B2Multi-bit information hiding using overlapping subsets
Publication Date: 2018.02.27 MALIKIE INNOVATIONS LTD
  • US9906802B2 patent drawing
  • US9906802B2 patent drawing
  • US9906802B2 patent drawing

AI summary

Methods and devices for reconstructing coefficient levels from a bitstream of encoded video data for a coefficient group in a transform unit. Sign bits are hidden in the parity of partially overlapping subsets of a set of coefficients. This enables the hiding of multiple sign bits per coefficient group. Other information bits may be hidden instead of sign bits in some cases.