Patent No. US10743028 (titled "Multiple sign bit hiding within a transform unit") on Feb 12, 2018. The application was issued on Aug 11, 2020.
’028 is related to the field of video data compression, specifically the efficient encoding and decoding of transform coefficients. In modern video codecs like HEVC, residual data is converted into the frequency domain via transforms, resulting in quantized coefficients. A significant portion of the resulting bitstream is dedicated to signaling the sign (positive or negative) of these coefficients. Traditional methods allocate one full bit per non-zero coefficient, which creates a data overhead that the invention seeks to reduce through a technique known as sign bit hiding.
The underlying idea behind ’028 is that the sign of a coefficient can be mathematically embedded into the magnitude of a group of coefficients, effectively signaling the sign for free. By treating the parity (even or odd status) of the sum of absolute values within a specific set of coefficients as a proxy for a sign bit, the encoder can communicate a sign without an explicit flag. If the natural parity of the quantized levels does not match the required sign, the encoder slightly adjusts one coefficient's magnitude to flip the parity, utilizing a threshold test to ensure that such adjustments do not disproportionately degrade image quality.
The claims of ’028 focus on a method and apparatus for reconstructing coefficients by partitioning a transform unit into multiple coefficient groups and applying sign bit hiding selectively to each group. The process involves determining if a specific group qualifies for sign bit hiding by checking if the distance (count of coefficients) between the first and last non-zero coefficients in that group exceeds a predefined threshold. For qualifying groups, the decoder calculates the sum of absolute values and assigns a sign to a syntax element based on whether that sum is even or odd.
In practice, the invention operates by leveraging the modular structure of multi-level significance maps. By dividing a large transform unit into smaller 4x4 sub-blocks, the system can hide multiple sign bits across a single transform unit rather than just one. The encoder performs a cost-benefit analysis, often using a simplified rate-distortion metric, to decide which coefficient level to increment or decrement by one to satisfy the parity requirement. This ensures that the hidden bit is recovered perfectly by the decoder simply by summing the reconstructed magnitudes.
This approach differs from prior methods by moving beyond global sign hiding at the transform unit level to a more granular, group-based implementation. By tying the hiding mechanism to the spatial distribution of non-zero coefficients (the distance between the first and last non-zero values), the invention avoids the overhead of hiding bits in sparse groups where the distortion cost of adjusting a level would outweigh the savings of the hidden bit. This selective, multi-level application allows for higher compression efficiency in high-resolution video where transform units are large and contain numerous coefficients.
In the early 2010s when ’028 was filed, video compression systems were transitioning toward high-efficiency architectures at a time when residual data was typically processed using block-based spectral transforms and quantization. During this era, systems commonly relied on the explicit transmission of a sign bit for every non-zero quantized transform coefficient, which created a linear relationship between the number of significant coefficients and the overhead required for sign data. Hardware and software constraints made the reduction of this overhead non-trivial, as entropy encoding processes were already heavily optimized for magnitude and position data, leaving the sign bits as a significant portion of the remaining bitstream that lacked further statistical compression.
The disclosed invention addresses the technical problem of bitstream overhead caused by the high frequency of sign bits in quantized transform units. The architectural solution involves a sign bit hiding mechanism where the sign of a specific non-zero coefficient is omitted from the bitstream and instead embedded within the parity of the sum of absolute values of all non-zero coefficients in a defined block. This integration enables the decoder to reconstruct the missing sign by calculating the parity of the received magnitudes, effectively shifting the burden from explicit signaling to a computational inference. This technical shift achieves a reduction in the total data required to represent residual video information without sacrificing the precision of the reconstructed transform coefficients.
The patent contains a total of 13 claims, with claims 1, 7, and 13 serving as the independent claims. These independent claims focus on a method, a decoder, and a processor-readable medium for decoding encoded video by determining whether to apply sign bit hiding to coefficient groups based on the distance between first and last non-zero coefficients and subsequently assigning signs based on the parity of the absolute value sum. The dependent claims serve to further define the specific conditions for triggering sign bit hiding, such as non-zero coefficient counts, scan order positions, and the status of adjacent coefficient groups.
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