PATENT CLAIM ANALYSIS

Application Number: 16005463
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2018-11
Patent Classification: ["375", "240200"]

Abstract:
Methods are provided for reducing the size of a transpose buffer used for computation of a two-dimensional (2D) separable transform. Scaling factors and clip bit widths determined for a particular transpose buffer size and the expected transform sizes are used to reduce the size of the intermediate results of applying the 2D separable transform. The reduced bit widths of the intermediate results may vary across the intermediate results. In some embodiments, the scaling factors and associated clip bit widths may be adapted during encoding.

Claim (Index 13):
An apparatus for encoding a video sequence to generate an encoded video bit stream, the apparatus executed a method comprising:\n computing a rate distortion cost for a coding block of a picture of the video sequence,\n wherein computing the rate distortion cost comprises: \n applying a first one-dimensional (1D) transform of a two-dimensional (2D) separable transform to a first block of residual values; \n reducing a bit width of each intermediate result of applying the first 1D transform, wherein the reduced bit width of a first intermediate result and the reduced bit width of a second intermediate result are different, wherein reducing the bit width comprises scaling the bit width of each intermediate result based on a predetermined shift amount; and clipping the scaled bit width of each intermediate result to a predetermined bit width to attain a final bit width, wherein the final bit width for a first scaled intermediate result is different from the final bit width for a second scaled intermediate result; \n storing the reduced bit width intermediate results in a first transpose buffer; \n applying a second 1D transform of the 2D separable transform to the reduced bit width intermediate results to generate a first block of transform coefficients; and \n computing a rate distortion cost using the first block of transform coefficients; \n using the rate distortion cost for the coding block to select a prediction mode for the coding block; generating a second block of residual values for the coding block according to the prediction mode; computing a second block of transform coefficients for the second block of residual values; and entropy encoding the second block of transform coefficients into the encoded video bit stream.

Metadata:
- Claim Count in Document: 41.0
- Percentile: 94.0
- Lexical Diversity: 1.82
- Patent Class: 375.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13846809', '14806027', '15357515', '13470352', '15451944']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4864957503788367
- 35 USC 102 Novelty (BERT): 0.5791335968988823
- Combined Prediction Score: 0.4957595350308413
- Mean Citation Score: 365.639098
- Max Citation Score: 460.81003
- Similarity Product: 436.9150152717425

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