Patent No. US9008184 (titled "Multiple sign bit hiding within a transform unit") on Jan 20, 2012. The application was issued on Apr 14, 2015.
’184 is related to the field of video data compression, specifically the efficient encoding and decoding of transform coefficients. In modern video standards like HEVC, residual data is converted into spectral coefficients, quantized, and then entropy encoded. A significant portion of the resulting bitstream is dedicated to specifying the sign (positive or negative) of these non-zero coefficients. Traditional methods often allocate one full bit per non-zero coefficient to indicate its sign, which represents a substantial overhead in high-bitrate or high-resolution video streams.
The underlying idea behind ’184 is to reduce bitstream overhead by embedding the sign of a specific coefficient within the mathematical properties of a group of coefficients, a technique known as sign bit hiding. Rather than explicitly signaling every sign bit, the invention partitions a transform unit into multiple non-overlapping subsets and uses the parity (even or odd nature) of the sum of the absolute values of the coefficients within each subset to represent the sign of one hidden coefficient. This allows the encoder to omit one sign bit per subset from the bitstream, provided the subset meets certain density or magnitude criteria.
The claims of ’184 focus on a method and apparatus for processing two or more distinct sets of sign bits within a single transform unit. For each set, the decoder is tasked with summing the absolute values of the reconstructed coefficients to derive a parity value, which then dictates the sign assigned to a specific coefficient in that set. On the encoding side, the claims cover the process of calculating this parity and, if it does not naturally match the sign of the coefficient to be hidden, adjusting a coefficient level by a single unit to flip the parity and ensure the hidden information is correctly embedded.
In practice, the invention leverages the existing modular structure of multi-level significance maps, where transform units are already divided into 4x4 coefficient groups. By applying a threshold test—such as the number of coefficients between the first and last non-zero values in a group—the system determines if a group is robust enough to hide a sign bit without introducing excessive distortion. If the threshold is met, the encoder uses a rate-distortion optimization or a simplified cost metric to decide which coefficient level to increment or decrement to achieve the required parity.
This approach differs from prior solutions that only attempted to hide a single sign bit for the entire transform unit. By enabling multiple hidden bits across partitioned subsets, ’184 significantly increases the potential compression gain, especially in larger 16x16 or 32x32 transform units. The integration with coefficient group scanning ensures that the sign bit hiding process aligns with the hardware-friendly modular processing used in advanced video codecs, providing a balance between computational complexity and bitstream efficiency.
In the early 2010s when ’184 was filed, video compression was typically implemented using block-based spectral transformations where residual data was converted into quantized transform domain coefficients. At a time when systems commonly relied on the explicit transmission of a sign bit for every non-zero coefficient within a transform unit, the resulting overhead often accounted for a substantial portion of the total encoded bitstream. When hardware and software constraints made the reduction of bitstream density non-trivial, standard entropy encoding processes were required to manage significance maps, coefficient magnitudes, and signs as distinct data elements, often leading to inefficiencies in high-resolution video processing where the volume of non-zero coefficients was high.
The disclosed invention represents a technical advancement by integrating sign bit information directly into the parity of the sum of coefficient magnitudes within a defined block, thereby enabling the omission of at least one explicit sign bit from the bitstream. This architectural shift moves away from one-to-one sign bit signaling toward a data-hiding mechanism where the decoder reconstructs the missing sign based on the calculated parity of the received quantized levels. This technical constraint is overcome by selectively applying this hiding technique only when a block meets specific criteria, such as a minimum threshold of non-zero coefficients or a minimum spatial distance between coefficients, ensuring that the computational cost of parity adjustment does not outweigh the compression gains achieved through bit reduction.
This patent contains 26 claims, with claims 1, 6, 12, and 19 serving as the independent claims. The independent claims focus on methods and systems for video encoding and decoding that utilize parity values derived from the absolute values of coefficient sets to determine or hide sign bits, specifically by adjusting coefficient levels at the encoder and reconstructing signs at the decoder based on whether the parity is even or odd. The dependent claims provide further technical detail by specifying the organization of coefficients into 4x4 blocks, establishing threshold conditions for applying sign hiding based on scan order distance, defining specific sign assignment rules, and incorporating rate-distortion optimization techniques for selecting which coefficients to adjust.
Definitions of key terms used in the patent claims.
US Latest litigation cases involving this patent.

The dossier documents provide a comprehensive record of the patent's prosecution history - including filings, correspondence, and decisions made by patent offices - and are crucial for understanding the patent's legal journey and any challenges it may have faced during examination.
Get instant alerts for new documents