PATENT CLAIM ANALYSIS

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

Abstract:
A video encoder is configured to determine whether to enable or disable an integer motion vector precision restriction and whether to enable or disable an illumination compensation (IC) tool by: for a large search range in a reference picture, performing first motion estimation tests, wherein performing the first motion estimation tests comprises performing motion estimation tests only with the IC tool disabled and the integer motion vector precision restriction disabled and with the IC tool enabled and the integer motion vector precision restriction disabled; based on the first motion estimation tests, determining a small search range, wherein the small search range is smaller than the large search range; for the small search range, performing second motion estimation tests; and based on the second motion estimation tests, determining whether to enable or disable the integer motion vector precision restriction and whether to enable or disable the IC tool.

Claim (Index 8):
A device for encoding video data, the method comprising:\n a memory configured to store video data; and one or more processors configured to\n partition the video data into a plurality of blocks; \n for a block of the plurality of blocks, determine whether to enable or disable an integer motion vector precision restriction and whether to enable or disable an illumination compensation (IC) tool, wherein to determine whether to enable or disable the integer motion vector precision restriction and whether to enable or disable the IC tool, the one or more processors are configured to:\n for a large search range in a reference picture, perform first motion estimation tests, wherein to perform the first motion estimation tests the one or more processors are configured to perform motion estimation tests only with the IC tool disabled and the integer motion vector precision restriction disabled and with the IC tool enabled and the integer motion vector precision restriction disabled; \n based on the first motion estimation tests, determine a small search range, wherein the small search range is smaller than the large search range; \n for the small search range, perform second motion estimation tests; and \n based on the second motion estimation tests, determine whether to enable or disable the integer motion vector precision restriction and whether to enable or disable the IC tool; and \n \n output a bitstream of encoded video data comprising an indication of whether the IC tool is enabled or disabled and an indication of whether the integer motion vector precision restriction is enabled or disabled.

Metadata:
- Claim Count in Document: 20.0
- Percentile: 86.0
- Lexical Diversity: 2.90909
- Patent Class: 375.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15321536', '15219159', '14831644', '15151416', '14146149']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4759812556789557
- 35 USC 102 Novelty (BERT): 0.4958417533399363
- Combined Prediction Score: 0.4779673054450538
- Mean Citation Score: 236.168804
- Max Citation Score: 253.86206
- Similarity Product: 191.98465666926023

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

Dataset: test