IP Library › Granted Patent US 10,270,995
Granted Patent B1
US 10,270,995 · App. 15/788,147 · Granted Apr 23, 2019

Automated non-conforming pixel masking

Inventors: Rolf Martin Clajus (Los Angeles, CA); Franklin Dean Walker (San Dimas, CA); James William Hugg (Mars, PA); Brian William Harris (Gibsonia, PA)
Assignee: KROMEK GROUP, PLC
H04N5/3675G06T5/004G06T11/005
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 10,270,995
App. No.
15/788,147
Granted
Apr 23, 2019
Kind
B1
Abstract

One embodiment provides a method, including: receiving a plurality of communication events associated with a pixel of an imaging device; identifying a frequency associated with the communication events, wherein the identifying a frequency comprises determining a number of communication events occurring within a predetermined time interval or determining a time interval between the communication events; determining, from the identified frequency, whether the pixel comprises a non-conforming pixel; and masking, if the pixel comprises a non-conforming pixel, subsequent communication events from the non-conforming pixel. Other aspects are described and claimed.

Claims (32)

1. A method, comprising:

receiving a plurality of communication events associated with a pixel of an imaging device;

identifying a frequency associated with the communication events, wherein the identifying a frequency comprises determining a number of communication events occurring within a predetermined time interval or determining a time interval between the communication events;

resolving, from the identified frequency, whether the pixel comprises a non-conforming pixel by updating a score associated with the pixel, wherein the updating a score comprises increasing the score if the number of communication events is greater than a predetermined number of communication events within the predetermined time interval and wherein the updating a score comprises decreasing the score if the number of communication events is less than a predetermined number of communication events within the predetermined time interval; and

masking, if the pixel comprises a non-conforming pixel, subsequent communication events from the non-conforming pixel.

2. The method of claim 1 , wherein the determining a number of communication events comprises determining that the number of communication events occurring within a predetermined time interval is greater than a predetermined number of communications events or that the time interval between communication events is less than a threshold time interval.

3. The method of claim 1 , wherein the resolving further comprises identifying the pixel as non-conforming when the score reaches a predetermined threshold.

4. The method of claim 1 , wherein the masking comprises disregarding communication events associated with the pixel.

5. The method of claim 1 , further comprising adding the non-conforming pixel to a non-conforming pixel list comprising non-conforming pixels.

6. The method of claim 5 , further comprising determining a number of times the non-conforming pixel has been added to the non-conforming pixel list.

7. The method of claim 6 , further comprising, responsive to determining that the number of times the non-conforming pixel has been added to the non-conforming pixel list is greater than a predetermined threshold, permanently masking the non-conforming pixel.

8. The method of claim 1 , further comprising replacing image data associated with the non-conforming pixel within image data based upon data from a plurality of pixels neighboring the non-conforming pixel.

9. An information handling device, comprising:

a processor;

a memory device that stores instructions executable by the processor to:

receive a plurality of communication events associated with a pixel of an imaging device;

identify a frequency associated with the communication events, wherein the identifying a frequency comprises determining a number of communication events occurring within a predetermined time interval or determining a time interval between the communication events;

resolve, from the identified frequency, whether the pixel comprises a non-conforming pixel by updating a score associated with the pixel, wherein the updating a score comprises increasing the score if the number of communication events is greater than a predetermined number of communication events within the predetermined time interval and wherein the updating a score comprises decreasing the score if the number of communication events is less than a predetermined number of communication events within the predetermined time interval; and

mask, if the pixel comprises a non-conforming pixel, subsequent communication events from the non-conforming pixel.

10. The information handling device of claim 9 , wherein to determine a number of communication events comprises determining that the number of communication events occurring within a predetermined time interval is greater than a predetermined number of communications events or that the time interval between communication events is less than a threshold time interval.

11. The information handling device of claim 9 , wherein to resolve further comprises identifying the pixel as non-conforming when the score reaches a predetermined threshold.

12. The information handling device of claim 9 , wherein to mask comprises disregarding communication events associated with the pixel.

13. The information handling device of claim 9 , further comprising adding the non-conforming pixel to a non-conforming pixel list comprising non-conforming pixels.

14. The information handling device of claim 13 , further comprising determining a number of times the non-conforming pixel has been added to the non-conforming pixel list.

15. The information handling device of claim 14 , further comprising, responsive to determining that the number of times the non-conforming pixel has been added to the non-conforming pixel list is greater than a predetermined threshold, permanently masking the non-conforming pixel.

16. The information handling device of claim 9 , further comprising replacing image data associated with the non-conforming pixel within image data based upon data from a plurality of pixels neighboring the non-conforming pixel.

17. A product, comprising:

a storage device that stores code, the code being executable by a processor and comprising:

code that receives a plurality of communication events associated with a pixel of an imaging device;

code that identifies a frequency associated with the communication events, wherein the identifying a frequency comprises determining a number of communication events occurring within a predetermined time interval or determining a time interval between the communication events;

code that resolves, from the identified frequency, whether the pixel comprises a non-conforming pixel by updating a score associated with the pixel, wherein the updating a score comprises increasing the score if the number of communication events is greater than a predetermined number of communication events within the predetermined time interval and wherein the updating a score comprises decreasing the score if the number of communication events is less than a predetermined number of communication events within the predetermined time interval; and

code that masks, if the pixel comprises a non-conforming pixel, subsequent communication events from the non-conforming pixel.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2017
From: CLAJUS, ROLF MARTIN; WALKER, FRANKLIN DEAN; HUGG, JAMES WILLIAM; HARRIS, BRIAN WILLIAM
To: KROMEK GROUP, PLC
Reel/Frame 044423/0836 →