PATENT CLAIM ANALYSIS

Application Number: 16161428
Application Type: Utility
Filing Date: 2018-10
Publication Date: 2019-02
Patent Classification: ["375", "240130"]

Abstract:
A method for encoding video data is provided that includes determining whether or not a parent coding unit of a coding unit of the video data was predicted in intra-prediction block copy (IntraBC) mode and, when it is determined that the parent coding unit was not predicted in IntraBC mode: computing activity of the coding unit, determining an IntraBC coding cost of the coding unit by computing the IntraBC coding cost of the coding unit using a two dimensional (2D) search when the activity of the coding unit is not than an activity threshold, and computing the IntraBC coding cost of the coding unit using a one dimensional (1D) search when the activity of the coding unit is less than the activity threshold, using the IntraBC coding cost to select an encoding mode from one of a plurality of encoding modes, encoding the coding unit using the selected encoding mode.

Claim (Index 15):
A method for selecting a best mode for encoding a coding unit (CU) of video data in a video stream, the method comprising:\n computing an inter-prediction coding cost for the CU; computing an intra-prediction coding cost for the CU; determining whether or not a minimum of the inter-prediction coding cost and the intra-prediction coding cost is less than a cost threshold; when the minimum of the inter-prediction coding cost and the intra-prediction coding cost is less than a cost threshold:\n computing an intra block copy (IntraBC) coding cost of the CU using a one dimensional (1D) search; and \n selecting a best mode for encoding the CU based the inter-prediction coding cost, the intra-prediction coding cost, and the IntraBC coding cost computed with the 1D search; and \n when the minimum of the inter-prediction coding cost and the intra-prediction coding cost is not less than a cost threshold:\n determining whether or not a parent CU of the CU was predicted in IntraBC mode; \n when the parent CU was predicted in IntraBC mode:\n computing an IntraBC coding cost of the CU using a two dimensional (2D) search; and \n selecting the best mode for encoding the CU based the inter-prediction coding cost, the intra-prediction coding cost, and the IntraBC coding cost computed with the 2D search; and \n \n when the parent CU was not predicted in IntraBC mode:\n computing activity of the CU; \n determining whether the activity of the CU is less than an activity threshold; \n when the activity is not less than the activity threshold:\n computing an IntraBC coding cost of the CU using a 2D search; and \n selecting the best mode for encoding the CU based the inter-prediction coding cost, the intra-prediction coding cost, and the IntraBC coding cost computed with the 2D search; and \n when the activity is less than the activity threshold: \n \u2003computing an IntraBC coding cost of the CU using a 1D search; and \n \u2003selecting the best mode for encoding the CU based the inter-prediction coding cost, the intra-prediction coding cost, and the IntraBC coding cost computed with the 1D search.

Metadata:
- Claim Count in Document: 35.0
- Percentile: 97.0
- Lexical Diversity: 2.81034
- Patent Class: 375.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14506085', '15107916', '15578184', '13548085', '14916163']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4644963144095197
- 35 USC 102 Novelty (BERT): 0.6084613168214034
- Combined Prediction Score: 0.4788928146507081
- Mean Citation Score: 350.88843000000014
- Max Citation Score: 540.93915
- Similarity Product: 482.47817084535967

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