A method for enhancing a display (125; 166; 216; 256), the method comprising: receiving an optical image of a face of a user; detecting whether the user is squinting (Step 102) in accordance with the optical image; detecting a region on the display (125; 166; 216; 256) where the user is looking (Step 104) by determining whether to perform dark pupil detection or bright pupil detection based on detecting an ambient lighting condition and/or a color of the user's eye(Step 412); detecting the region on the display where the user is looking by performing dark pupil detection using a first infrared image of the face of the user, wherein the first infrared image is obtained by using an infrared camera and a first infrared light source offset from the infrared camera, when it is determined to perform dark pupil detection (Step 414); and detecting the region on the display where the user is looking by performing bright pupil detection using a second infrared image of the face of the user, wherein the second infrared image is obtained by using the infrared camera and a second infrared light source aligned with the infrared camera, when it is determined to perform bright pupil detection (Step 416); and enhancing the region on the display (125; 166; 216; 256) where the user is looking (Step 106) when the user is squinting. receiving an optical image of a face of a user; detecting whether the user is squinting (Step 102) in accordance with the optical image; detecting a region on the display (125; 166; 216; 256) where the user is looking (Step 104) by determining whether to perform dark pupil detection or bright pupil detection based on detecting an ambient lighting condition and/or a color of the user's eye(Step 412); detecting the region on the display where the user is looking by performing dark pupil detection using a first infrared image of the face of the user, wherein the first infrared image is obtained by using an infrared camera and a first infrared light source offset from the infrared camera, when it is determined to perform dark pupil detection (Step 414); and detecting the region on the display where the user is looking by performing bright pupil detection using a second infrared image of the face of the user, wherein the second infrared image is obtained by using the infrared camera and a second infrared light source aligned with the infrared camera, when it is determined to perform bright pupil detection (Step 416); and determining whether to perform dark pupil detection or bright pupil detection based on detecting an ambient lighting condition and/or a color of the user's eye(Step 412); detecting the region on the display where the user is looking by performing dark pupil detection using a first infrared image of the face of the user, wherein the first infrared image is obtained by using an infrared camera and a first infrared light source offset from the infrared camera, when it is determined to perform dark pupil detection (Step 414); and detecting the region on the display where the user is looking by performing bright pupil detection using a second infrared image of the face of the user, wherein the second infrared image is obtained by using the infrared camera and a second infrared light source aligned with the infrared camera, when it is determined to perform bright pupil detection (Step 416); and enhancing the region on the display (125; 166; 216; 256) where the user is looking (Step 106) when the user is squinting.