PATENT CLAIM ANALYSIS

Application Number: 15994891
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2018-12
Patent Classification: ["382", "248000"]

Abstract:
Disclosed are techniques for pre-processing an image for compression, e.g., one that includes a plurality of pixels, where each pixel is composed of sub-pixels that include at least an alpha sub-pixel. First, the alpha sub-pixels are separated into a first data stream. Next, invertible transformations are applied to the remaining sub-pixels to produce transformed sub-pixels. Next, for each row of the pixels: (i) identifying a predictive function that yields a smallest prediction differential total for the row, (ii) providing an identifier of the predictive function to a second data stream, and (iii) converting the transformed sub-pixels of the pixels in the row into prediction differentials based on the predictive function. Additionally, the prediction differentials for each of the pixels are encoded into first and second bytes that are provided to third and fourth data streams, respectively. In turn, the various data streams are compressed into a compressed image.

Claim (Index 1):
A method for pre-processing a multiple-channel image for compression, the method comprising, at a computing device:\n receiving the multiple-channel image, wherein the multiple-channel image comprises a plurality of pixels, and each pixel of the plurality of pixels is composed of sub-pixels that include at least an alpha sub-pixel; separating the alpha sub-pixels into a first data stream; for each pixel of the plurality of pixels, producing transformed sub-pixels by applying, to the remaining sub-pixels:\n an invertible color space transformation, an invertible spatial transformation, a quantization transformation, an invertible color palette transformation, and an invertible symmetry transformation; \n establishing a second data stream; for each row of pixels in the plurality of pixels:\n identifying a predictive function that yields a smallest prediction differential total for the row of pixels, \n providing an identifier of the predictive function to the second data stream, and \n converting the transformed sub-pixels of the pixels in the row into prediction differentials based on the predictive function; \n establishing a third and a fourth data stream; for each pixel of the plurality of pixels:\n encoding the prediction differentials of the pixel into a first byte and a second byte, and \n providing the first byte and second bytes to the third and fourth data streams, respectively; \n compressing the first, second, third, and fourth data streams.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 93.0
- Lexical Diversity: 2.15
- Patent Class: 382.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15665404', '15683606', '10968236', '13485199', '11029437']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3569803301265984
- 35 USC 102 Novelty (BERT): 0.5672883123439374
- Combined Prediction Score: 0.3780111283483324
- Mean Citation Score: 257.716612
- Max Citation Score: 446.12823
- Similarity Product: 433.38742703526367

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

Dataset: test