Abstract:
In an aspect of the disclosure, a method, a computer program product, and an apparatus are provided. An apparatus determines whether a vision-altering object is present between the apparatus and at least one eye of a user. The apparatus identifies the vision-altering object as corresponding to a previously characterized object in response to determining that the vision-altering object is present between the device and the at least one eye of the user. The apparatus adjusts an image displayed at the apparatus based on one or more characteristics of the previously characterized object. Accordingly, the presence of the vision-altering object is compensated to allow the user to perceive an image that is closer to the image despite the presence of the vision-altering object.