PATENT CLAIM ANALYSIS

Application Number: 16273930
Application Type: Utility
Filing Date: 2019-02
Publication Date: 2019-06
Patent Classification: ["382", "205000"]

Abstract:
A method of determining a summation of pixel characteristics for a rectangular region of a digital image includes determining if a base address for a data element in an integral image buffer is aligned for an SIMD operation by a processor embedded in an electronic assembly configured to perform Haar-like feature calculations. The data element represents a corner of the rectangular region of an integral image. The integral image is a representation of the digital image. The integral image is formed by data elements stored in the integral image buffer. The data element is loaded from the integral image buffer to the processor when the base address is aligned for the SIMD operation. An offset data element of an offset integral image is loaded from an offset integral buffer when the base address is non-aligned for the SIMD operation. The offset data element represents the corner of the rectangular region.

Claim (Index 3):
The electronic assembly of  claim 1 , wherein the instructions further comprise instructions to:\n determine whether a second base address for a second data element in the integral image buffer is aligned for a second SIMD operation by the at least one processor, wherein the second data element represents a second corner of the rectangular region; load the second data element from the integral image buffer to the at least one processor, in response to determining that the second base address is aligned for the second SIMD operation; load an offset second data element of the offset integral image from the offset integral buffer to the at least one processor in response to determining that the second base address is non-aligned for the second SIMD operation, wherein the offset second data element represents the second corner of the rectangular region; determine whether a third base address for a third data element in the integral image buffer is aligned for a third SIMD operation by the at least one processor, wherein the third data element represents a third corner of the rectangular region; load the third data element from the integral image buffer to the at least one processor in response to determining that the third base address is aligned for the third SIMD operation; load an offset third data element of the offset integral image from the offset integral buffer to the at least one processor in response to determining that the third base address is non-aligned for the third SIMD operation, wherein the offset third data element represents the third corner of the rectangular region; determine whether a fourth base address for a fourth data element in the integral image buffer is aligned for a fourth SIMD operation by the at least one processor, wherein the fourth data element represents a fourth corner of the rectangular region; load the fourth data element from the integral image buffer to the at least one processor in response to determining that the fourth base address is aligned for the fourth SIMD operation; load an offset fourth data element of the offset integral image from the offset integral buffer to the at least one processor in response to determining that the fourth base address is non-aligned for the fourth SIMD operation, wherein the offset fourth data element represents the fourth corner of the rectangular region, wherein the first, second, third, and fourth corners represent a set of four corners for the rectangular region, wherein the set of four corners includes an upper left corner, an upper right corner, a lower left corner, and a lower right corner of the rectangular region in any combination; and calculate a summation of pixel characteristics for the rectangular region using a regional area algorithm accessible to the at least one processor by subtracting corresponding data elements for the upper right corner and the lower left corner from a sum of corresponding data elements for the upper left corner and the lower right corner.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 99.0
- Lexical Diversity: 2.96226
- Patent Class: 382.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: True
- Related Applications: ['15393566', '14861968', '12494224', '13541476', '09679854']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2908164529153349
- 35 USC 102 Novelty (BERT): 0.6421999745618227
- Combined Prediction Score: 0.3259548050799837
- Mean Citation Score: 270.38968800000004
- Max Citation Score: 642.3247
- Similarity Product: 541.203833161527

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