Device, method and storage medium storing program for controlling screen orientation
First Claim
Patent Images
1. A device, comprising:
- a housing;
a display unit configured to display a screen;
a sensor configured to detect an inclination of the housing;
an operating unit configured to detect an operation including a touch on the screen; and
a controller configured to change an orientation of the screen depending upon the inclination detected through the sensor and the touch detected through the operating unit,wherein,in response to detecting, by the operating unit, that the touch is a continuous touch maintained on the screen during the inclination of the housing,the controller is configured to lock the screen in a lock state in which the orientation of the screen is fixed relative to the orientation of the display unit, andwherein, in the lock state of the screen,in response to detecting the continuous touch and the inclination of the housing through the operating unit and the sensor,the controller is configured to maintain the lock state of the screen upon (a) release of the continuous touch and (b) detecting that the orientation of the screen is different from the orientation of the display unit, andthe controller is configured to, upon (c) release of the continuous touch and (d) detecting that the orientation of the screen coincides with the orientation of the display unit, (i) release the lock state of the screen, and (ii) maintain an unlocked state of the screen so that the orientation of the screen changes in accordance with the inclination of the housing as detected by the sensor.
1 Assignment
0 Petitions
Accused Products
Abstract
According to an aspect, a device includes: a display unit for displaying a screen; a sensor for detecting an inclination of the display unit; an operating unit for detecting an operation; and a controller. The controller changes an orientation of the screen depending upon the inclination detected through the sensor and the operation detected through the operation unit.
-
Citations
20 Claims
-
1. A device, comprising:
-
a housing; a display unit configured to display a screen; a sensor configured to detect an inclination of the housing; an operating unit configured to detect an operation including a touch on the screen; and
a controller configured to change an orientation of the screen depending upon the inclination detected through the sensor and the touch detected through the operating unit,wherein, in response to detecting, by the operating unit, that the touch is a continuous touch maintained on the screen during the inclination of the housing, the controller is configured to lock the screen in a lock state in which the orientation of the screen is fixed relative to the orientation of the display unit, and wherein, in the lock state of the screen, in response to detecting the continuous touch and the inclination of the housing through the operating unit and the sensor, the controller is configured to maintain the lock state of the screen upon (a) release of the continuous touch and (b) detecting that the orientation of the screen is different from the orientation of the display unit, and the controller is configured to, upon (c) release of the continuous touch and (d) detecting that the orientation of the screen coincides with the orientation of the display unit, (i) release the lock state of the screen, and (ii) maintain an unlocked state of the screen so that the orientation of the screen changes in accordance with the inclination of the housing as detected by the sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of controlling a device provided with a housing, a sensor, an operating unit, and a display unit, the method comprising:
-
displaying a screen on the display unit, detecting an inclination of the housing through the sensor; and changing an orientation of the screen depending upon the inclination detected through the sensor, and an operation detected through the operating unit; wherein the operation detected through the operating unit includes a touch on the screen, in response to detecting, by the operating unit, that the touch is a continuous touch maintained on the screen during the inclination of the housing, the screen is locked in a screen lock state in which the orientation of the screen is fixed relative to the orientation of the display unit, in the screen lock state, in response to detecting the continuous touch and the inclination of the housing through the operating unit and the sensor, the screen lock state of the screen is maintained upon (a) release of the continuous touch and (b) detecting that the orientation of the screen is different from the orientation of the display unit, and the screen lock state is released in response to shifting the device to a power-saving mode. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory storage medium that stores a program for causing, when executed by a device provided with a housing, a sensor, an operating unit, and a display unit, the device to execute:
-
displaying a screen on the display unit; detecting an inclination of the housing through the sensor; changing an orientation of the screen depending upon the inclination detected through the sensor, an operation detected through the operating unit; wherein the operation detected through the operating unit includes a touch on the screen, in response to detecting, by the operating unit, that the touch is a continuous touch maintained on the screen during the inclination of the housing, the screen is locked in a screen lock state in which the orientation of the screen is fixed relative to the orientation of the display unit, in the screen lock state, in response to detecting the continuous touch and the inclination of the housing through the operating unit and the sensor, the screen lock state of the screen is maintained upon (a) release of the continuous touch and (b) detecting that the orientation of the screen is different from the orientation of the display unit, and the screen lock state is released in response to displaying a screen to be executed by another application in place of a current displayed screen. - View Dependent Claims (17, 18, 19, 20)
-
Specification