Patent No. US9143801 (titled "Significance map encoding and decoding using partition selection") on Oct 28, 2014. The application was issued on Sep 22, 2015.
’801 is related to the field of video data compression, specifically the entropy encoding and decoding of significance maps within transform units. In modern codecs like HEVC, significance maps identify the locations of non-zero coefficients, and their efficient coding is critical because they represent a substantial portion of the total bitstream. Traditional approaches often use uniform context assignment, which can lead to inefficient probability estimation when data is sparse in certain regions of the transform block.
The underlying idea behind ’801 is that the statistical distribution of significant coefficients is not uniform across a transform block, and therefore the assignment of coding contexts should not be uniform either. By employing a non-spatially-uniform partitioning of the significance map, the invention ensures that high-frequency areas with sparse data share contexts to accelerate probability convergence, while low-frequency areas with dense data use more granular contexts. This balancing act optimizes the trade-off between the accuracy of the probability model and the speed at which the model adapts to local data statistics.
The claims of ’801 focus on a specific context-adaptive decoding method for 4×4 transform units where the significance map is divided into distinct zones of varying context density. The upper-left quadrant is assigned unique contexts for every bit position to capture high-detail variations, while the upper-right and lower-left quadrants use shared contexts for groups of two positions. Finally, the lower-right quadrant, which typically contains the least amount of significant data, collapses all bit positions into a single shared context to maximize the data available for updating that specific probability model.
In practice, the system determines the appropriate context for each bit position by looking up its location within a predefined partition set before performing binary arithmetic decoding. As each bit is reconstructed, the associated context is immediately updated, allowing the decoder to refine its probability estimates in real-time. The invention also contemplates dynamic partition switching, where the codec can transition from a coarse partition set to a more refined one mid-slice if the amount of encoded data exceeds a specific threshold, ensuring the model complexity matches the data volume.
This approach differs from prior solutions by moving away from rigid, uniform grids that often waste computational resources on tracking underutilized contexts in high-frequency regions. By grouping bit positions based on their likelihood of containing non-zero coefficients, the invention achieves higher compression efficiency with a reduced context memory footprint. Furthermore, the grouping of contexts allows for optimized hardware implementations where scan orders can be reconfigured to process multiple bits sharing the same context in a single clock cycle, significantly increasing throughput.
In the early 2010s when ’801 was filed, video compression systems were transitioning toward higher resolution processing at a time when significance map encoding was typically implemented using fixed, position-dependent context models. When systems commonly relied on large tables of distinct contexts for every coefficient position in a transform unit rather than adaptive grouping, the memory overhead and computational complexity of tracking dozens of individual probability states became a significant bottleneck. Hardware and software constraints made the real-time processing of high-definition video non-trivial, as the entropy coding stage required frequent memory lookups and state updates for each transform coefficient, limiting the throughput of the decoding pipeline.
The disclosed invention achieves a technical advancement in entropy coding efficiency through an architectural shift in how context models are assigned to significance maps. By partitioning transform units into multi-coefficient sub-blocks and applying a selection logic that assigns a single context to all coefficients within a specific partition, the system significantly reduces the total number of contexts the decoder must maintain. This structural approach overcomes the constraint of high memory consumption and computational latency inherent in position-based modeling. The resulting technical effect is a streamlined decoding process that maintains compression performance while reducing the hardware resources required to track and update probability states during the reconstruction of quantized transform coefficients.
This patent contains a total of 21 claims, with claims 1, 8, and 15 serving as the independent claims. The independent claims focus on a method, a decoder, and a processor-readable medium for reconstructing a significance map in a 4x4 transform unit by assigning specific context-adaptive decoding patterns to different quadrants of the unit, including unique contexts for the upper left, shared contexts for the upper right and lower left, and a single shared context for the lower right. The dependent claims serve to further define the selection of these partition sets based on criteria such as text type, luma or chroma designations, transform unit size, and adaptive switching based on encoded slice size thresholds.
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