IP Library › Granted Patent US 10,621,948
Granted Patent B2
US 10,621,948 · App. 16/070,771 · Granted Apr 14, 2020

Evaluating and reducing myopiagenic effects of electronic displays

Inventors: Michael Benjamin Selkowe Fertik (Palo Alto, CA); Thomas W. Chalberg, Jr. (Menlo Park, CA)
Assignee: WaveShift LLC
G09G5/02G06F3/0483G06F3/04842G06F3/04847G06T7/0014G06T2207/30041G09G2320/0242G09G2320/0271G09G2320/066G09G2320/0666G09G2320/0693G09G2320/08G09G2340/06G09G2354/00G09G2380/08G09G2380/14H04N9/646
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,621,948
App. No.
16/070,771
Granted
Apr 14, 2020
Kind
B2
Abstract

Various techniques can be used to evaluate and reduce myopiagenic effects of electronic displays are disclosed. In one example, uncorrected image data corresponding to at least one uncorrected frame is assessed by identifying pixels having a red hue in the uncorrected frame(s). Modified image data is provided based on the uncorrected image data and the assessment. The modified image data corresponds to at least one corrected frame corresponding to the at least one uncorrected frame. Corrected frames are displayed, where one or more red-hued pixels in a corrected frame has a reduced degree of red saturation compared to the corresponding pixel in the uncorrected frame. The degree of red saturation in the red-hued pixels in the corrected frame is reduced based on a respective location of the pixels in the corrected frame.

Claims (72)

1. A method, comprising:

assessing uncorrected image data corresponding to at least one uncorrected frame by identifying pixels having a red hue in the at least one uncorrected frame;

providing modified image data based on the uncorrected image data and the assessment, the modified image data corresponding to at least one corrected frame corresponding to the at least one uncorrected frame;

displaying the at least one corrected frame, where one or more red-hued pixels in the corrected frame has a reduced degree of red saturation compared to the corresponding pixel in the uncorrected frame,

wherein the degree of red saturation in the one or more red-hued pixels in the corrected frame is reduced based on a respective location of the one or more pixels in the corrected frame.

2. The method of claim 1 , wherein the degree of red saturation in the one or more red-hued pixels in the corrected frame is reduced based on a proximity of the red-hued pixels to an edge of the corrected frame.

3. The method of claim 2 , wherein the degree of red saturation is reduced more for pixels closer to the edge of the corrected frame than for pixels further from the edge of the corrected frame.

4. The method of claim 1 , further comprising:

receiving the uncorrected image data by an electronic device, the electronic device comprising an electronic processor that performs:

the assessing of the uncorrected image data, and

the providing of the modified image data;

transmitting the at least one corrected frame to a display device of the electronic device, the display device performing the displaying of the at least one corrected frame.

5. The method of claim 1 , further comprising:

assigning a score to the uncorrected image data based on the assessment, the score corresponding to a degree to which the uncorrected image data, when viewed on an electronic display, differentially stimulates L-cones to M-cones in a viewer's eye.

6. The method of claim 5 , further comprising:

displaying the score in association with at least one of the uncorrected image data and the modified image data.

7. The method of claim 5 , wherein the score is displayed on at least one of a storage medium storing at least one of the uncorrected image data and the modified image data, and a packaging of the storage medium.

8. The method of claim 5 , wherein the score is displayed in association with a hyperlink to at least one of the uncorrected image data and the modified image data.

9. The method of claim 5 , wherein the score is an alphanumeric score.

10. The method of claim 5 , wherein assigning the score comprises:

calculating a neighbor sum of squares (NSS) for multiple pixels in the uncorrected frame based on the value for the relative level of stimulation based on relative levels of the stimulations of the L-cones to M-cones in the viewer's eye.

11. The method of claim 5 , wherein the assigning of the score comprises:

accounting for a relative density of the L-cones to the M-cones in the viewer's eye.

12. The method of claim 5 , further comprising:

normalizing the score; and

outputting the score.

13. The method of claim 1 , wherein the uncorrected frame is one of a plurality of image frames forming a video file.

14. The method of claim 1 , wherein the pixels that have the red hue have r>g and r>b,

wherein:

data for each pixel comprises a first value for a red color, the first value being r,

data for each pixel comprises a second value for a green color, the second value being g, and

data for each pixel comprises a third value for a blue color, the third value being b.

15. A system comprising:

at least one programmable processor; and

a machine-readable medium storing instructions that, when executed by the at least one processor, cause the at least one programmable processor to perform operations comprising:

assessing uncorrected image data corresponding to at least one uncorrected frame by identifying pixels having a red hue in the at least one uncorrected frame;

providing modified image data based on the uncorrected image data and the assessment, the modified image data corresponding to at least one corrected frame corresponding to the at least one uncorrected frame;

displaying the at least one corrected frame, where one or more red-hued pixels in the corrected frame has a reduced degree of red saturation compared to the corresponding pixel in the uncorrected frame,

wherein the degree of red saturation in the one or more red-hued pixels in the corrected frame is reduced based on a respective location of the one or more pixels in the corrected frame.

16. The system of claim 15 , wherein the degree of red saturation in the one or more red-hued pixels in the corrected frame is reduced based on a proximity of the red-hued pixels to an edge of the corrected frame.

17. The system of claim 15 , wherein the degree of red saturation is reduced more for pixels closer to the edge of the corrected frame than for pixels further from the edge of the corrected frame.

18. The system of claim 15 , wherein the operations further comprise:

assigning a score to the uncorrected image data based on the assessment, the score corresponding to a degree to which the uncorrected image data, when viewed on an electronic display, differentially stimulates L-cones to M-cones in a viewer's eye.

19. The system of claim 18 , wherein the operations further comprise:

displaying the score in association with at least one of the uncorrected image data and the modified image data.

20. The system of claim 18 , wherein the score is displayed on at least one of a storage medium storing at least one of the uncorrected image data and the modified image data, and a packaging of the storage medium.

21. The system of claim 18 , wherein the score is displayed in association with a hyperlink to at least one of the uncorrected image data and the modified image data.

22. The system of claim 18 , wherein the score is an alphanumeric score.

23. The system of claim 18 , wherein the score accounts for a relative density of the L-cones to the M-cones in the viewer's eye.

24. The system of claim 15 , wherein the operations further comprise:

normalizing the score; and

outputting the score.

25. The system of claim 15 , wherein the uncorrected frame is one of a plurality of frames forming a video file.

26. The system of claim 15 , wherein the pixels that have the red hue have r>g and r>b,

wherein:

data for each pixel comprises a first value for a red color, the first value being r,

data for each pixel comprises a second value for a green color, the second value being g, and

data for each pixel comprises a third value for a blue color, the third value being b.

27. A non-transitory computer program product storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:

assessing uncorrected image data corresponding to at least one uncorrected frame by identifying pixels having a red hue in the at least one uncorrected frame;

providing modified image data based on the uncorrected image data and the assessment, the modified image data corresponding to at least one corrected frame corresponding to the at least one uncorrected frame;

displaying the at least one corrected frame, where one or more red-hued pixels in the corrected frame has a reduced degree of red saturation compared to the corresponding pixel in the uncorrected frame,

wherein the degree of red saturation in the one or more red-hued pixels in the corrected frame is reduced based on a respective location of the one or more pixels in the corrected frame.

28. The non-transitory computer program product of claim 27 , wherein the degree of red saturation in the one or more red-hued pixels in the corrected frame is reduced based on a proximity of the red-hued pixels to an edge of the corrected frame.

29. The non-transitory computer program product of claim 27 , wherein the degree of red saturation is reduced more for pixels closer to the edge of the corrected frame than for pixels further from the edge of the corrected frame.

30. The non-transitory computer program product of claim 27 , wherein the operations further comprise:

assigning a score to the uncorrected image data based on the assessment, the score corresponding to a degree to which the uncorrected image data, when viewed on an electronic display, differentially stimulates L-cones to M-cones in a viewer's eye.

31. The non-transitory computer program product of claim 27 , wherein the pixels that have the red hue have r>g and r>b,

wherein:

data for each pixel comprises a first value for a red color, the first value being the r,

data for each pixel comprises a second value for a green color, the second value being the g, and

data for each pixel comprises a third value for a blue color, the third value being the b.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2019
From: FERTIK, MICHAEL BENJAMIN SELKOWE; CHALBERG, THOMAS W., JR.
To: WAVESHIFT LLC
Reel/Frame 051110/0205 →
Continuity (2)
Provisional Application 62279954 · Jan 18, 2016
Related Publication 20190035358A1 · Jan 31, 2019