Patent ID: 9019312
Filing Date: 2015-04-28
Classification: G06F

Abstract:
1. An electronic device comprising: a display device to display information; a tilt sensor to detect a tilt direction and tilt angle of the display device with respect to a vertical downward direction; a memory to store detected tilt data that indicates a history of tilt directions and tilt angles detected by the tilt sensor and control information indicating correlations between display orientations of the display device and tilts of the electronic device to be detected by the tilt sensor and a threshold of the tilt direction and tilt angle detected by the tilt sensor for determining whether to change the display orientation of the display device; and a processor to analyze the detected tilt data to capture a state of changes of the tilt angles detected by the tilt sensor, modify the control information, the tilt direction and tilt angle detected by the tilt sensor, or a combination thereof, depending on the captured state of the changes of the tilt angles, and change a display orientation of the display device on the basis of a result of the modification, wherein: the memory stores the detected tilt data that indicates the changes of the tilt directions and tilt angles detected at a predetermined number of past time points; and the processor analyzes the detected tilt data to capture the state of the changes of the tilt angles detected by the tilt sensor, modifies the control information so that a smaller change in tilt angle than a predetermined value causes a change of the display orientation of the display device in a case where the state of the changes of the tilt angles is a first state and that a larger change in tilt angle than the predetermined value causes the change of the display orientation of the display device in a case where the state of the changes of the tilt angles is a second state, and changes the display orientation of the display device on the basis of the modified control information, and the tilt direction and tilt angle, wherein the first state is a state where a tilt angle indicated by the detected tilt data exceeds the threshold after a predetermined time period during which prior tilt angles to the tilt angle do not reach the threshold and a difference between each of the prior tilt angles and the threshold falls in a predetermined range smaller than the threshold, and wherein the second state is a state where the changes of the tilt angles are larger than the changes of the tilt angles of the first state.