IP Library › Granted Patent US 11,350,015
Granted Patent B2
US 11,350,015 · App. 16/780,857 · Granted May 31, 2022

Image processing system and method

Inventor: Shawn L. Kelly (Colorado Springs, CO)
Assignee: PANAMORPH, INC.
H04N1/56G06T9/00H04N9/64H04N19/00H04N19/186H04N19/44H04N19/593H04N19/60H04N1/648
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,350,015
App. No.
16/780,857
Granted
May 31, 2022
Kind
B2
Abstract

For at least one component of a digitized image, if a magnitude of a difference between a pixel component value and a representative image-cell-value is less than a threshold for each pixel of a subset of pixels of an image cell of a digitized image, the corresponding pixel component values of corresponding pixels of a corresponding processed image cell are set to the representative image-cell-value. Otherwise, at least the most significant portion of the corresponding pixel component values of the corresponding pixels of the corresponding processed image cell are set to the value of pixel component values of the digitized image.

Claims (18)

1. A method of processing a source digitized image, comprising:

a. selecting a subset of source image pixels of a source image cell of the source digitized image, wherein said subset of source image pixels comprises a plurality of source image pixels;

b. selecting an image component of said source digitized image to be processed;

c. processing said plurality of source image pixels of said source image cell so as to generate a corresponding processed image component corresponding to the selected image component for each corresponding processed image pixel of a corresponding plurality of processed image pixels of a corresponding processed image cell, wherein said corresponding plurality of processed image pixels of said corresponding processed image cell are in one-to-one correspondence with said plurality of source image pixels of said source image cell, and the operation of processing said plurality of source image pixels of said source image cell comprises:

i. if each value of said selected image component for each source image pixel of said source image cell differs from a representative image-cell-value by no more than a first threshold value for every said source image pixel of said plurality of source image pixels of said source image cell, then a corresponding set of processed values for said selected image component for each of said plurality of source image pixels of said corresponding processed image cell is generated responsive to a first set of processing operations, wherein said representative image-cell-value is representative of said selected image component for set subset of source image pixels of said source image cell,

ii. otherwise if at least one said value of said selected image component of said subset of source image pixels of said source image cell differs from said representative image-cell-value, by more than said first threshold value, then said corresponding set of processed values for said selected image component for each of said corresponding plurality of processed image pixels of said corresponding processed image cell is generated responsive to a second set of processing operations,

iii. wherein said first set of processing operations comprises setting said value of said selected image component of each said corresponding processed image pixel of said corresponding processed image cell to said representative image-cell-value of said selected image component for said source image cell; and

iv. said second set of processing operations comprises, for each said source image pixel of said source image cell setting at least a most-significant portion of said selected image component of said corresponding processed image pixel to the value of said selected image component of a corresponding said source image pixel.

2. A method of processing a source digitized image as recited in claim 1 , wherein said source digitized image comprises a plurality of color components, and said component to be processed comprises one of said plurality of color components of said source digitized image.

3. A method of processing a source digitized image as recited in claim 1 , wherein said source digitized image comprises a single image component representative of either a single color or a grayscale value, and said component to be processed comprises said single image component of said source digitized image.

4. A method of processing a source digitized image as recited in claim 1 , wherein said representative image-cell-value comprises an average of values of said subset of source image pixels of said source image cell.

5. A method of processing a source digitized image as recited in claim 1 , wherein said second set of processing operations further comprises setting a least-significant portion of said selected image component of said corresponding processed image pixel to a constant value, wherein said constant value is the same for each said selected image component of said corresponding processed image pixel of said corresponding processed image cell.

6. A method of processing a source digitized image as recited in claim 1 , further comprising for each edge image pixel along an edge of said corresponding processed image cell adjacent to at least one other pixel external of said corresponding processed image cell, replacing a value of said corresponding processed image cell corresponding to said edge image pixel with a weighted average of first and second sets of values, wherein said first set of values comprises said value of said selected image component of said corresponding processed image pixel, and said second set of values comprises at least one value of said selected image component for each said at least one other pixel adjacent to said edge image pixel from either said source digitized image or from a corresponding processed image cell.

7. A method of processing a source digitized image as recited in claim 6 , wherein said weighted average is calculated using values of said processed image pixels that have been determined following the completion of step c of claim 1 for at least one said at least one other pixel adjacent to said edge image pixel.

8. A method of processing a source digitized image as recited in claim 6 , further comprising for each edge image pixel along an edge of said corresponding processed image cell, if said value of said selected image component of said corresponding processed image pixel exceeds said representative image-cell-value by more than a second threshold value, then replacing said value of said selected image component of said corresponding processed image pixel with a sum of said value of said selected image component of said corresponding processed image pixel and said second threshold value.

9. A method of processing a source digitized image as recited in claim 8 , wherein said weighted average is calculated using values of said processed image pixels that have been determined following the completion of step c of claim 1 for at least one said at least one other pixel adjacent to said edge image pixel.

10. A method of processing a source digitized image as recited in claim 6 , further comprising for each edge image pixel along an edge of said corresponding processed image cell, if said representative image-cell-value exceeds said value of said selected image component of said corresponding processed image pixel by more than a second threshold value, then replacing said value of said selected image component of said corresponding processed image pixel with the difference resulting from a subtraction of said second threshold value from said value of said selected image component of said corresponding processed image pixel.

11. A method of processing a source digitized image as recited in claim 10 , wherein said weighted average is calculated using values of said processed image pixels that have been determined following the completion of step c of claim 1 for at least one said at least one other pixel adjacent to said edge image pixel.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2021
From: HIFIPIX, INC.
To: PANAMORPH, INC.
Reel/Frame 058402/0770 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2020
From: KELLY, SHAWN L.
To: HIFIPIX, INC.
Reel/Frame 053479/0866 →
Continuity (9)
Continuation In Part 15715320 · Sep 26, 2017
Continuation 15412697 · Jan 23, 2017
Continuation 15109664
Provisional Application 61978778 · Apr 11, 2014
Provisional Application 61945782 · Feb 27, 2014
Provisional Application 61942146 · Feb 20, 2014
Provisional Application 61938436 · Feb 11, 2014
Provisional Application 61924197 · Jan 6, 2014
Related Publication 20200177767A1 · Jun 4, 2020
Cited By (1)
US 12,444,027