PATENT CLAIM ANALYSIS

Application Number: 15864493
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-05
Patent Classification: ["375", "240160"]

Abstract:
A method and device for generating a predicted value of image to generate a predicted value of a current block during image encoding or decoding is disclosed, where the method includes determining a searching scope, wherein a plurality of motion vectors are included in the searching scope, performing up-sampling interpolations on first reference blocks corresponding to the motion vector in the searching scope, in a reference image of the current block using a first filter to obtain up-sampled first reference blocks, obtaining, using the up-sampled first reference blocks, at least one candidate motion vector corresponding to the current block, performing up-sampling interpolations on second reference blocks, corresponding to the at least one candidate motion vector, in the reference image of the current block using a second filter to obtain up-sampled second reference blocks, combining the up-sampled second reference blocks to obtain a predicted value of the current block.

Claim (Index 5):
An apparatus for generating a predicted value of an image block based on a forward reference image and a backward reference image, comprising:\n a memory storing instructions; and a processor coupled to the memory, wherein the instructions cause the processor to be configured to:\n obtain a template using preset reconstructed pixels around the image block; \n obtain an up-sampled template by performing up-sample interpolation on the obtained template using a first filter; \n obtain candidate motion vectors for the image block, wherein the candidate motion vectors include known motion vectors from neighboring blocks of the image block; \n obtain a first forward reference block and a first backward reference block, for each of the candidate motion vectors, from the forward reference image and the backward reference image, respectively, wherein a location of the first forward reference block in the forward reference image and a location of the first backward reference block in the backward reference image are indicated by each of the candidate motion vectors; \n obtain an up-sampled forward reference image by performing the up-sample interpolation on a corresponding forward template of the first forward reference block using the first filter; \n obtain an up-sampled backward reference image by performing the up-sample interpolation on a corresponding backward template of the backward reference image using the first filter; \n calculate a matching difference corresponding to each of the candidate motion vectors, wherein the matching difference indicates a forward difference, a backward difference, or a sum of the forward difference and the backward difference, wherein the forward difference comprises a difference between the up-sampled template of the image block and the corresponding forward template of the first forward reference block, and wherein the backward difference comprises a difference between the up-sampled template of the image block and the corresponding backward template of the first backward reference block; \n select a target candidate motion vector from the candidate motion vectors, wherein the target candidate motion vector corresponds to a minimal calculated matching difference; \n obtain a second forward reference block and a second backward reference block, for the target candidate motion vector, from the forward reference image and the backward reference image, respectively, wherein a location of the second forward reference block in the forward reference image and a location of the second backward reference block in the backward reference image are indicated by the target candidate motion vector; \n obtain an up-sampled second forward reference block by performing the up-sample interpolation on the second forward reference block using a second filter; \n obtain an up-sampled second backward reference block by performing the up-sample interpolation on the second backward reference block using the second filter; and \n generate the predicted value of the image block by averaging a value of the up-sampled second forward reference block and a value of the up-sampled second backward reference block.

Metadata:
- Claim Count in Document: 26.0
- Percentile: 86.0
- Lexical Diversity: 2.85714
- Patent Class: 375.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['15135913', '13738773', '11094201', '14137101', '14635835']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5258377668968143
- 35 USC 102 Novelty (BERT): 0.5858387806067473
- Combined Prediction Score: 0.5318378682678077
- Mean Citation Score: 327.5850700000001
- Max Citation Score: 481.45407
- Similarity Product: 468.7721929898484

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