PATENT CLAIM ANALYSIS

Application Number: 16197156
Application Type: Utility
Filing Date: 2018-11
Publication Date: 2019-03
Patent Classification: ["375", "240200"]

Abstract:
Techniques and tools for sub-block transform coding are described. For example, a video encoder adaptively switches between 8×8, 8×4, and 4×8 DCTs when encoding 8×8 prediction residual blocks; a corresponding video decoder switches between 8×8, 8×4, and 4×8 inverse DCTs during decoding. The video encoder may determine the transform sizes as well as switching levels (e.g., frame, macroblock, or block) in a closed loop evaluation of the different transform sizes and switching levels. The encoder and decoder may use different scan patterns for different transform sizes when scanning values from two-dimensional blocks into one-dimensional arrays, or vice versa. The encoder and decoder may use sub-block pattern codes to indicate the presence or absence of information for the sub-blocks of particular blocks.

Claim (Index 75):
In a computer system that implements a video decoder, a method comprising:\n receiving encoded data in a bitstream, wherein the encoded data includes sub-block pattern information, the sub-block pattern information indicating an information pattern for presence or absence in the bitstream of prediction residual data for plural sub-blocks of a block of a video frame; and decoding the encoded data to reconstruct the one or more video frames using a variable-block-size inverse frequency transform, wherein the decoding includes, for a given sub-block of the respective sub-blocks of the block:\n using the sub-block pattern information to determine that the given sub-block has prediction residual data in the bitstream; \n getting, from the encoded data in the bitstream, encoded transform coefficients for the given sub-block; \n entropy decoding the encoded transform coefficients for the given sub-block; \n inverse quantizing the transform coefficients for the given sub-block; \n with the variable-block-size inverse frequency transform, converting the transform coefficients for the given sub-block to prediction residual values for the given sub-block; and \n combining the prediction residual values for the given sub-block with predicted values for the given sub-block.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 98.0
- Lexical Diversity: 1.79221
- Patent Class: 375.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14337578', '15246237', '11890059', '10322352', '13943648']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6557468848151341
- 35 USC 102 Novelty (BERT): 0.6282246652568245
- Combined Prediction Score: 0.6529946628593032
- Mean Citation Score: 577.79668
- Max Citation Score: 593.3465
- Similarity Product: 556.8518276942968

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test