RENDERING ADJUSTMENTS TO AUTOCOMPENSATE FOR USERS WITH OCULAR ABNORMALITIES
First Claim
1. A computer program product for rendering adjustments to images presented on a display, the computer program product comprising a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising:
- a linear algebraic transform for matrix manipulation in rendering images to be displayed on a digital screen for electronic consumer devices, said linear algebraic transform comprising a plurality of user-selectable or user provided options, each of the user-selectable or user provided options being associated with a measure of magnitude of the transform desired for various components of the linear algebraic transform, wherein the user-selectable or user provided options comprise user-specific measures of visual abnormalities.
0 Assignments
0 Petitions
Accused Products
Abstract
A digital screen rendering resolution adjustment can allow users who are conventionally dependent upon corrective lenses to view the digital screen to, after the resolution adjustment, view the contents of this screen with 20×20 vision (considered normal vision), without the use of these corrective lenses. A linear algebraic transform (performing essentially the inverse of the Lensmaker'"'"'s Equation) can be applied and enact matrix manipulation that when rendering the graphical display to autocompensate for a viewer'"'"'s visual abnormalities, can result in a distorted screen that is equivalent to the inverse of a corrective lens prescription. A screen rendering customization to autocompensate for a user'"'"'s visual impairment can be applied for each eye in 3D capable devices due to the inherent nature of 3D to display separate images per eye. A unique algebraic transform matrix manipulation can be performed for each of the two images and can provide a more exact corrective lens prescription rendering simulation than for single image rendering for a display.
-
Citations
20 Claims
-
1. A computer program product for rendering adjustments to images presented on a display, the computer program product comprising a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising:
a linear algebraic transform for matrix manipulation in rendering images to be displayed on a digital screen for electronic consumer devices, said linear algebraic transform comprising a plurality of user-selectable or user provided options, each of the user-selectable or user provided options being associated with a measure of magnitude of the transform desired for various components of the linear algebraic transform, wherein the user-selectable or user provided options comprise user-specific measures of visual abnormalities. - View Dependent Claims (2, 3, 4, 5)
-
6. A method for adjusting a visual display comprising:
-
recording information for an ocular abnormality of a human in a non-transitory storage medium, wherein said information defines values for a manner in which eyesight of the human varies from an eyesight norm of a general baseline human population; establishing a digital signal processing algorithm for adjusting visual media for presentation on an electronic visual display to the ocular visual abnormality, wherein the media before adjustment is configured for the eyesight norm of the general baseline human population; before presenting the visual media on the electronic display, applying the digital signal processing algorithm to the visual media, which results in an adaptation of the visual media in accordance with the information so that the human with the ocular abnormality is able to view the visual media more clearly; and presenting the visual media after applying the digital signal processing algorithm on the electronic display. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer program product comprising:
-
a pre-presentation module, comprising program instructions stored on a non-transitory storage medium, said program instructions executable upon hardware of the computing device to; adjust a default display of visual content to an eyesight condition of a human viewer, where the eyesight condition varies from the eyesight norm of a general baseline population, where the default display of the visual content is for the eyesight norm. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification