IP Library Granted Patent US 10,134,116
Granted Patent B2
US 10,134,116 · App. 13/647,130 · Granted Nov 20, 2018

Deblurring images according to a user's eyesight

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,134,116
App. No.
13/647,130
Granted
Nov 20, 2018
Kind
B2
Abstract

In one embodiment, a method includes a computing device accessing a deconvolution function for a point spread function describing at least part of a user's eyesight. The computing device applies the deconvolution function to an image to be displayed on a display to the user. The computing device then displays on the display the image as deconvolved.

Claims (53)

1. A method comprising:

by a computing device associated with a user, accessing a deconvolution function for a point spread function describing at least part of the user's eyesight;

by the computing device, applying the deconvolution function to an image to be displayed on a display to the user, the application of the deconvolution function de-blurring the image by specifying a brightness of:

one or more pixels of the image; and

one or more pixels near the image; and

by the computing device, displaying on the display the image and the one or more pixels near the image as deconvolved.

2. The method of claim 1 , wherein accessing the deconvolution function comprises determining the deconvolution function.

3. The method of claim 1 , wherein accessing the deconvolution function comprises receiving information describing the deconvolution function.

4. The method of claim 1 , wherein accessing the deconvolution function for the point spread function describing at least part of the user's eyesight comprises:

displaying one or more images to the user;

receiving feedback from the user on the clarity of at least one of the one or more images;

determining the point spread function for the user based on the received feedback; and

determining the deconvolution function for the determined point spread function.

5. The method of claim 1 , wherein accessing the deconvolution function for the point spread function describing at least part of the user's eyesight comprises:

receiving information describing one or more attributes of the user's vision;

determining the point spread function for the user based on the received information; and

determining the deconvolution function for the determined point spread function.

6. The method of claim 1 , wherein the point spread function of the user comprises information about one or more chromatic aberrations of the user's vision.

7. The method of claim 1 , wherein the point spread function of the user comprises information about one or more of the user's nearsightedness or farsightedness.

8. The method of claim 1 , wherein the point spread function of the user comprises information about the user's astigmatism.

9. The method of claim 1 , wherein the display is a display of a device.

10. The method of claim 1 , wherein displaying on the display the image as deconvolved comprises one or more of:

printing the image on a printing surface; or

projecting the image on a projection surface.

11. The method of claim 1 , wherein the image comprises text.

12. The method of claim 1 , wherein the image comprises non-text graphics.

13. The method of claim 1 , wherein the image comprises video.

14. The method of claim 1 , wherein specifying a brightness of the one or more pixels of the image or the one or more pixels near the image comprises applying one or more constraints to the domain in which the deconvolution function is applied.

15. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:

access a deconvolution function for a point spread function describing at least part of the user's eyesight;

apply the deconvolution function to an image to be displayed on a display to the user, the application of the deconvolution function de-blurring the image by specifying a brightness of:

one or more pixels of the image; and

one or more pixels near the image; and

display on the display the image and the one or more pixels near the image as deconvolved.

16. The media of claim 15 , wherein the software is further operable when executed to determine the deconvolution function.

17. The media of claim 15 , wherein the software is further operable when executed to receive information describing the deconvolution function.

18. The media of claim 15 , wherein the software is further operable when executed to:

display one or more images to the user;

receive feedback from the user on the clarity of at least one of the one or more images;

determine a point spread function for the user based on the received feedback; and

determine the deconvolution function for the determined point spread function.

19. The media of claim 15 , wherein the software is further operable when executed to:

receive information describing one or more attributes of the user's vision;

determine the point spread function for the user based on the received information; and

determine the deconvolution function for the determined point spread function.

20. A system comprising:

one or more processors; and

a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to:

access a deconvolution function for a point spread function describing at least part of the user's eyesight;

apply the deconvolution function to an image to be displayed on a display to the user, the application of the deconvolution function de-blurring the image by specifying a brightness of:

one or more pixels of the image; and

one or more pixels near the image; and

display on the display the image and the one or more pixels near the image as deconvolved.

Assignments (2)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2012
From: SCHILLINGS, BENOIT M.
To: FACEBOOK, INC.
Reel/Frame 029371/0016 →