PATENT CLAIM ANALYSIS

Application Number: 15935301
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-07
Patent Classification: ["375", "240160"]

Abstract:
Coding efficiency may be improved by subdividing a block into smaller sub-blocks for prediction. A first rate distortion value of a block optionally partitioned into smaller prediction sub-blocks of a first size is calculated using respective inter prediction modes and transforms of the first size. The residuals are used to encode the block using a transform of a second size smaller than the first size, generating a second rate distortion value. The values are compared to determine whether coding efficiency gains may result from inter predicting the smaller, second size sub-blocks. If so, the block is encoded by generating prediction residuals for the second size sub-blocks, and neighboring sub-blocks are grouped, where possible, based on common motion information. Each resulting composite residual block is transformed by a transform of the same size to generate another rate distortion value. The encoded block with the lowest rate distortion value is used.

Claim (Index 16):
An apparatus for encoding a video stream having a plurality of frames, the apparatus comprising:\n a memory; and a processor configured to execute instructions stored in the memory to: encode a block a first time by encoding at least one sub-block of the block having a first size using a respective inter prediction mode and a transform having the first size; encode the block a second time, after encoding the block the first time, by encoding the at least one sub-block of the block having the first size using the respective inter prediction mode and a transform having a second size smaller than the first size; perform inter prediction of the block by performing inter prediction of a plurality of sub-blocks of the block having the second size to generate a respective plurality of sub-block residuals; combine one or more of the plurality of sub-block residuals to form at least one composite block using motion information associated with respective ones of the plurality of sub-blocks; encode the block a third time, after encoding the block the second time, by transforming sub-block residuals of each composite block of the at least one composite block using a respective transform corresponding to a size of each composite block; and select one of the encoded blocks as an output encoded block.

Metadata:
- Claim Count in Document: 7.0
- Percentile: 90.0
- Lexical Diversity: 2.16
- Patent Class: 375.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13764020', '14950024', '13743602', '14976438', '14337578']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4959831916551381
- 35 USC 102 Novelty (BERT): 0.5539404972058269
- Combined Prediction Score: 0.5017789222102069
- Mean Citation Score: 292.44716
- Max Citation Score: 419.98276
- Similarity Product: 390.33772093822006

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