PATENT CLAIM ANALYSIS

Application Number: 16007484
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2018-10
Patent Classification: ["375", "240160"]

Abstract:
A method of performing motion vector prediction for a current block in a picture is provided which includes: deriving a candidate for a motion vector predictor to code a current motion vector of the current block, from a first motion vector of a first block that is spatially adjacent or temporally adjacent to the current block; adding the derived candidate to a list of candidates; and deriving at least one motion vector predictor based on a selected candidate from the list of candidates, wherein the deriving of the candidate includes determining whether to derive the candidate from the first motion vector, based on a type of a current reference picture and a type of a first reference picture, the current reference picture being referred to from the current block using the current motion vector, the first reference picture being referred to from the first block using the first motion vector.

Claim (Index 1):
An encoding and decoding apparatus, comprising:\n an encoding apparatus for encoding a first current block of a first picture to generate a first encoded bitstream; and a decoding apparatus for decoding a second current block of a second picture from a second encoded bitstream, wherein the encoding apparatus includes:\n an encoding unit; and \n a first storage, the encoding unit is configured to execute the steps of: \n deriving a first candidate for a first motion vector predictor to encode a first current motion vector of the first current block, from a first motion vector of a first block which is (i) a neighboring block that is stored in the first storage, is included in a first current picture including the first current block, and is adjacent to the first current block or (ii) a co-located block included in a picture different from the first current picture; \n adding the derived first candidate to a first candidate list; \n deriving at least one first motion vector predictor based on a candidate selected from the first candidate list; and \n encoding the first current motion vector using the derived at least one first motion vector predictor, and encoding the first current block using the first current motion vector, \n the deriving of the first candidate includes determining whether to derive the first candidate from the first motion vector, based on a type of a first current reference picture and a type of a first reference picture, the first current reference picture being referred to from the first current block using the first current motion vector, and the first reference picture being referred to from the first block using the first motion vector, each of the type of the first current reference picture and the type of the first reference picture is one of a long term reference picture and a short term reference picture, and in the determining of whether to derive the first candidate from the first motion vector, the first candidate is determined to be derived from the first motion vector when the type of the first current reference picture and the type of the first reference picture are the same, the decoding apparatus includes:\n a decoding unit; and \n a second storage, \n the decoding unit is configured to execute the steps of:\n deriving a second candidate for a second motion vector predictor to decode a second current motion vector of the second current block, from a second motion vector of a second block which is (i) a neighboring block that is stored in the second storage, is included in a second current picture including the second current block, and is adjacent to the second current block or (ii) a co-located block included in a picture different from the second current picture; \n adding the derived second candidate to a second candidate list; \n deriving at least one second motion vector predictor based on a candidate selected from the second candidate list; and \n decoding the second current motion vector from the derived at least one second motion vector predictor, and decoding the second current block using the decoded second current motion vector, \n the deriving of the second candidate includes determining whether to derive the second candidate from the second motion vector, based on a type of a second current reference picture and a type of a second reference picture, the second current reference picture being referred to from the second current block using the second current motion vector, and the second reference picture being referred to from the second block using the second motion vector, each of the type of the second current reference picture and the type of the second reference picture is one of a long term reference picture and a short term reference picture, and in the determining of whether to derive the second candidate from the second motion vector, the second candidate is determined to be derived from the second motion vector when the type of the second current reference picture and the type of the second reference picture are the same.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 94.0
- Lexical Diversity: 2.94444
- Patent Class: 375.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14433344', '14453917', '14458360', '15878604', '13660507']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5088921816334687
- 35 USC 102 Novelty (BERT): 0.5366128012196121
- Combined Prediction Score: 0.5116642435920831
- Mean Citation Score: 367.115898
- Max Citation Score: 369.17303
- Similarity Product: 333.53439546943423

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