Patent ID: 9646576
Date: 2017-05-09
CPC Classifications: G06F,G06T,G09G,H04N

Claim:
1. A terminal device having a display that displays a screen image, comprising: a processor; and a memory device that stores a plurality of instructions, wherein when the processor executes the instructions in the memory device, the processor: detects an inclination of the terminal device; rotates the screen image when an inclination state of the terminal device becomes a predetermined state; obtains a first image captured by a camera before the inclination state of the terminal device becomes the predetermined state, the camera capturing an image of a user viewing the screen image; obtains a second image captured by the camera when or after the inclination state of the terminal device becomes the predetermined state; compares the first image with the second image; and suppresses rotation of the screen image based on a result of the comparison, wherein the processor continues suppression of the rotation of the screen image after the rotation of the screen image is suppressed, wherein the camera repeats capturing an image as time passes, and a plurality of images are captured by the camera as the time passes while the rotation of the screen image is continuously suppressed, and wherein the processor: executes processing to detect the user from the image captured by the camera every first predetermined period of time; and releases the suppression in a case where a state in which the user is not detected from the captured image continues for a second predetermined period of time since the last time the user is detected from the captured image while the rotation of the screen image is continuously suppressed.