Intensity modeling for rendering realistic images
First Claim
Patent Images
1. A computer-implemented method of displaying an image on an electronic device, comprising:
- determining, using a light sensor, light information from a plurality of substantially straight different light paths of the electronic device, the light paths being configured to capture light from different primary directions with respect to the electronic device and direct the light to the light sensor, and including;
an entrance, and an exit;
determining a light type corresponding to the light information, the light type being one of a point light source or a non-point light source;
determining a relative intensity value of the light information from the plurality of light paths;
based at least in part upon the relative intensity value and the primary directions of the light paths, determining light source information including at least a projection direction of a light source relative to the electronic device;
rendering the image based at least in part on the light information and the light type, the rendering the image including at least one of a lighting process, a shading process and a glint process, wherein the image rendered based on the light type being the point light source is different than a second image that would have been rendered based on the light type being the non-point light source; and
providing the image for display on the electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device can utilize one or more sensors and/or imaging elements to determine the relative position of at least one light source relative to the device. In various embodiments, the intensity of light can be determined in various directions around the device. By determining the relative intensity around the device, an approximate direction of one or more light sources can be determined. Utilizing the relative position of each light source, the electronic device can properly light or shade a graphical object to be rendered by the device, or otherwise process image information captured by the device.
50 Citations
30 Claims
-
1. A computer-implemented method of displaying an image on an electronic device, comprising:
-
determining, using a light sensor, light information from a plurality of substantially straight different light paths of the electronic device, the light paths being configured to capture light from different primary directions with respect to the electronic device and direct the light to the light sensor, and including;
an entrance, and an exit;determining a light type corresponding to the light information, the light type being one of a point light source or a non-point light source; determining a relative intensity value of the light information from the plurality of light paths; based at least in part upon the relative intensity value and the primary directions of the light paths, determining light source information including at least a projection direction of a light source relative to the electronic device; rendering the image based at least in part on the light information and the light type, the rendering the image including at least one of a lighting process, a shading process and a glint process, wherein the image rendered based on the light type being the point light source is different than a second image that would have been rendered based on the light type being the non-point light source; and providing the image for display on the electronic device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method of providing content for display on an electronic device, comprising:
-
determine, using a light sensor of the electronic device, light information from a plurality of substantially straight different light paths of the electronic device; determining a light type corresponding to the light information, the light type being one of a point light source or a non-point light source; analyzing the light information from the plurality of light paths using the light sensor to determine at least a direction of greatest light intensity relative to the electronic device; and rendering content for display on the electronic device based at least in part on the direction of greatest light intensity and the light type, wherein the content rendered based on the light type being the point light source is different than a second content that would have been rendered based on the light type being the non-point light source. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An electronic device, comprising:
- a processor;
a display; a plurality of substantially straight different light paths; a sensor; and memory including instructions that, when executed by the processor, cause the electronic device to; determine, using the sensor, light information from the plurality of light paths; determining a light type corresponding to the light information, the light type being one of a point light source or a non-point light source; analyze the light information to determine at least a direction of greatest light intensity relative to the electronic device; and render graphical information to be displayed on the display of the electronic device, the render the graphical information including at least one of lighting and shading based at least in part at least the direction of greatest light intensity relative to the electronic device and the light type, wherein the graphical information rendered based on the light type being the point light source is different than a second graphical information that would have been rendered based on the light type being the non-point light source. - View Dependent Claims (22, 23, 24, 25, 26)
- a processor;
-
27. A non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the processor to:
-
determine light information from a plurality of light paths using a sensor of an electronic device; determine a light type corresponding to the light information, the light type being one of a point light source or a non-point light source; analyze the light information to determine at least a direction of greatest light intensity relative to the electronic device; render graphical information to be displayed on a display of the electronic device, the render the graphical information including at least one of lighting and shading based at least in part on the direction of greatest light intensity relative to the electronic device and the light type, wherein the graphical information rendered based on the light type being the point light source is different than a second graphical information that would have been rendered based on the light type being the non-point light source; and store information for at least the direction of greatest light intensity such that a graphical element generated at a subsequent time is enabled to utilize at least one of lighting and shading based at least in part on the direction of greatest light intensity. - View Dependent Claims (28, 29, 30)
-
Specification