PATENT CLAIM ANALYSIS

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

Abstract:
The present disclosure relates to a motion compensation matching method and system for video coding. The method comprises: a CPU extracting a current frame image and a reference frame image from a video to be processed and sending the extracted frame images to a GPU; the GPU performing interpolation process at least once on the reference frame image to obtain a plurality of interpolation images; the GPU dividing the current frame image to obtain a plurality of prediction blocks; the GPU, according to each of the prediction blocks, performing block matching search in the reference frame image and each of the interpolation images; according to a result of the block matching search, determining a motion vector of a desired image block of the current frame image. The present disclosure uses GPU to execute large amounts of computation for interpolation and division of the frame images and block matching search, and uses CPU to process a small amount of computation. Since GPU is used to process search, which can be the most complicated and the most energy-consuming part of the coding process, the large-scale concurrency of the graphics card can be sufficiently utilized, and thus the video coding speed can be significantly increased.

Claim (Index 9):
The system according to  claim 8 , wherein the first matching search module comprises:\n a first diamond cell unit for determining a center of a first diamond region according to the position of the prediction blocks, and selecting a plurality of first square regions in the first diamond region; a first matching unit connected with the first diamond cell unit, for determining a plurality of first search blocks in the reference frame image according to vertex pixels of the first diamond region and boundary pixels of each of the first square regions, and comparing pixels of each of the first search blocks with pixels of the prediction blocks; and a first convergence unit connected with the first matching unit, for performing sum of absolute difference (SAD) convergence on a respective comparison result corresponding to each of the first search block, obtaining a position and a motion vector of a reference block according to a result of the convergence, and performing block-wise averaging with regard to each first search block according to the reference block, so as to determine the position and the motion vector of the desired whole pixel region.

Metadata:
- Claim Count in Document: 2.0
- Percentile: 86.0
- Lexical Diversity: 2.62651
- Patent Class: 375.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: True
- Related Applications: ['10725061', '11852133', '10623506', '11780971', '12243567']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5380151728352657
- 35 USC 102 Novelty (BERT): 0.517606514009981
- Combined Prediction Score: 0.5359743069527372
- Mean Citation Score: 270.616144
- Max Citation Score: 297.75143
- Similarity Product: 193.1819132683194

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