Distortion correction for device display
First Claim
1. A computer-implemented method for distortion correction for device display, comprising:
- capturing one or more images using at least one camera of a computing device, the one or more images including at least one of a head or a facial feature of a user of the computing device;
determining an orientation of the computing device relative to the user using at least in part the one or more images including the at least one of the head or the facial feature;
accessing information about at least one deformable tactile element overlaying a display of the computing device, the information indicating at least one of a location, a size, or a shape of the at least one deformable tactile element;
activating the at least one deformable tactile element, wherein the at least one deformable tactile element, when activated, causes an optical distortion to appear with respect to content to be displayed using the display; and
displaying the content to correct at least a portion of the optical distortion, the displaying being based at least in part on a distortion correction algorithm that utilizes at least the orientation of the computing device, relative to the user, and the information about the at least one deformable tactile element.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device can implement one or more variable tactile elements (e.g., inflatable buttons/keys) overlaying a touchscreen of the device. The tactile elements can cause distortion to a view of content being displayed on the touchscreen underneath the tactile elements, which can decrease visibility of the content to a viewer (e.g., a user of the device). The device can receive information about the sizes, shapes, and/or locations of the tactile elements. Based on this information, the device can render the content in a manner so as to reduce the distortion caused by the tactile elements. In some embodiments, the device can also determine the device'"'"'s orientation relative to the user (e.g., using head and/or facial feature tracking, etc.) and render the content to appear substantially undistorted while changes occur to the user'"'"'s point of view with respect to the device and/or to the device'"'"'s orientation relative to the user.
69 Citations
18 Claims
-
1. A computer-implemented method for distortion correction for device display, comprising:
-
capturing one or more images using at least one camera of a computing device, the one or more images including at least one of a head or a facial feature of a user of the computing device; determining an orientation of the computing device relative to the user using at least in part the one or more images including the at least one of the head or the facial feature; accessing information about at least one deformable tactile element overlaying a display of the computing device, the information indicating at least one of a location, a size, or a shape of the at least one deformable tactile element; activating the at least one deformable tactile element, wherein the at least one deformable tactile element, when activated, causes an optical distortion to appear with respect to content to be displayed using the display; and displaying the content to correct at least a portion of the optical distortion, the displaying being based at least in part on a distortion correction algorithm that utilizes at least the orientation of the computing device, relative to the user, and the information about the at least one deformable tactile element. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method comprising:
- accessing information about at least one variable tactile element associated with a display of a computing device, the information indicating at least one of a location, a size, or a shape of the at least one variable tactile element; and
displaying content to correct for at least a portion of an optical distortion caused by the at least one variable tactile element when activated, and the displaying being based at least in part on the information about the at least one variable tactile element;
determining an orientation of the computing device with respect to a user of the computing device, the determining the orientation using at least one of a camera of the computing device to track a position of a feature of the user, an acoustic location sensor to acoustically locate the position of the head of the user, or a sensor to capture orientation information about the computing device, and wherein the displaying the content to correct for the at least the portion of the optical distortion is further based in part on the orientation of the computing device. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
- accessing information about at least one variable tactile element associated with a display of a computing device, the information indicating at least one of a location, a size, or a shape of the at least one variable tactile element; and
-
15. A computing device comprising:
- a display screen;
at least one variable tactile element associated with the display screen;
a processor; and
a memory device including instructions that, when executed by the processor, cause the computing device to;
access information about the at least one variable tactile element, the information indicating at least one of a location, a size, or a shape of the at least one variable tactile element; and
display content to correct for at least a portion of an optical distortion caused by the at least one variable tactile element when activated, and the displaying being based at least in part on the information about the at least one variable tactile element;
one or more sensors configured to facilitate in determining an orientation of the computing device with respect to a user of the computing device, wherein the displaying the content is further based in part on the orientation of the computing device. - View Dependent Claims (16, 17)
- a display screen;
-
18. A non-transitory computer-readable storage medium including instructions for identifying elements, the instructions when executed by a processor of a computing device causing the computing device to:
- access information about at least one variable tactile element associated with a display of the computing device, the information indicating at least one of a location, a size, or a shape of the at least one variable tactile element; and
display content to correct for at least a portion of an optical distortion caused by the at least one variable tactile element when activated, and the displaying being based at least in part on the information about the at least one variable tactile element;
wherein the instructions cause the computing device to further determine an orientation of the computing device with respect to a user of the computing device, wherein the displaying the content is further based in part on the orientation of the computing device.
- access information about at least one variable tactile element associated with a display of the computing device, the information indicating at least one of a location, a size, or a shape of the at least one variable tactile element; and
Specification