PATENT CLAIM ANALYSIS

Application Number: 15754721
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2018-08
Patent Classification: ["375", "240160"]

Abstract:
Method and apparatus of video coding using decoder derived motion information based on bilateral matching or template matching are disclosed. According to one method, an initial motion vector (MV) index is signalled in a video bitstream at an encoder side or determined from the video bitstream at a decoder side. A selected MV is then derived using bilateral matching, template matching or both to refine an initial MV associated with the initial MV index. In another method, when both MVs for list  0  and list  1  exist in template matching, the smallest-cost MV between the two MVs may be used for uni-prediction template matching if the cost is lower than the bi-prediction template matching. According to yet another method, the refinement of the MV search is dependent on the block size. According to yet another method, merge candidate MV pair is always used for bilateral matching or template matching.

Claim (Index 7):
A method of video coding using motion compensation, the method comprising:\n receiving input data associated with a current block in a current picture; deriving a first motion vector (MV) associated with a first reference picture in a first reference list using template matching; deriving a second MV associated with a second reference picture in a second reference list using the template matching; if both the first MV and the second MV exist: determining a first cost corresponding to a first uni-prediction between a current template for the current block and a first template pointed by the first MV; determining a second cost corresponding to a second uni-prediction between the current template for the current block and a second template pointed by the second MV; determining a third cost corresponding to a bi-prediction between the current template for the current block and a combination of the first template and the second template; selecting a coding mode among the first uni-prediction, the second uni-prediction and the bi-prediction according to a minimum cost among the first cost, the second cost and the third cost; determining a final MV or a final motion vector predictor (MVP) from a set of MV candidates or MVP candidates including a corresponding MV associated with the coding mode selected; and encoding or decoding the current block or a current MV of the current block using the final MV or the final motion vector predictor (MVP) at an encoder side or a decoder side respectively.

Metadata:
- Claim Count in Document: 10.0
- Percentile: 88.0
- Lexical Diversity: 2.01235
- Patent Class: 375.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15772876', '16462559', '14123200', '14256971', '15072807']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5624488236914588
- 35 USC 102 Novelty (BERT): 0.5529024786051329
- Combined Prediction Score: 0.5614941891828262
- Mean Citation Score: 393.7011820000001
- Max Citation Score: 435.1759
- Similarity Product: 350.69496758409736

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

Dataset: test