Information processing apparatus, program, and control method
AssigneeSony Corporation
InventorsYusuke Miyazawa, Seiji Suzuki, Yasushi Okumura
Life of this patent
Estimating the term…
Abstract
An information processing apparatus includes a display, a sensor, and a controller. The display has a screen. The sensor is configured to detect an inclination. The controller is configured to display a first object on the screen and display a second object associated with the first object on the screen in accordance with the inclination detected by the sensor.
Claims30
An apparatus, comprising:
- a display having a screen;
- at least one processor;
- and
- at least one computer-readable medium encoded with instructions, which when executed by the at least one processor, cause the apparatus to:
- display, on the screen, at least first and second items that correspond, respectively, to first and second commands that can be executed by the apparatus,
- determine, based on an output of at least one sensor in communication with the at least one processor, a rotation angle of the apparatus about an axis parallel to a surface of the screen,
- identify, based at least in part on the determined rotation angle, an operational state of the apparatus, the operational state being identified from among a plurality of states including (a) a first state in which the first item is selectable to cause execution of the first command and the second item is not selectable to cause execution of the second command, and (b) a second state in which the second item is selectable to cause execution of the second command and the first item is not selectable to cause execution of the first command,
- while the first and second items are displayed on the screen, determine a first contact detected by a touch panel,
- execute, in response to determining the first contact, the first command when the apparatus is in the first state, and
- execute, in response to determining the first contact, the second command when the apparatus is in the second state.
At least one non-transitory computer-readable medium encoded with instructions, which when executed by at least one processor of an apparatus, cause the apparatus to:
- display, on a screen of a display of the apparatus, at least first and second items that correspond, respectively, to first and second commands that can be executed by the apparatus;
- determine, based on an output of at least one sensor of the apparatus, a rotation angle of the apparatus about an axis parallel to a surface of the screen;
- identify, based at least in part on the determined rotation angle, an operational state of the apparatus, the operational state being identified from among a plurality of states including (a) a first state in which the first item is selectable to cause execution of the first command and the second item is not selectable to cause execution of the second command, and (b) a second state in which the second item is selectable to cause execution of the second command and the first item is not selectable to cause execution of the first command;
- determine a first contact detected by a touch panel of the apparatus while the first and second items are displayed on the screen;
- execute, in response to determining the first contact, the first command when the apparatus is in the first state;
- and
- execute, in response to determining the first contact, the second command when the apparatus is in the second state.
A method for operating an apparatus comprising a display, at least one sensor, and a touch panel, the method comprising:
- displaying, on a screen of the display, at least first and second items that correspond, respectively, to first and second commands that can be executed by the apparatus;
- determining, based on an output of the at least one sensor, a rotation angle of the apparatus about an axis parallel to a surface of the screen;
- identifying, based at least in part on the rotation angle, an operational state of the apparatus, the operational state being identified from among a plurality of states including (a) a first state in which the first item is selectable to cause execution of the first command and the second item is not selectable to cause execution of the second command, and (b) a second state in which the second item is selectable to cause execution of the second command and the first item is not selectable to cause execution of the first command;
- while the first and second items are displayed on the screen at a first time, determining a first contact detected by the touch panel when the apparatus is in the first state;
- executing, in response to determining the first contact, the first command;
- while the first and second items are displayed on the screen at a second time, determining a second contact detected by the touch panel when the apparatus is in the second state;
- and
- executing, in response to determining the second contact, the second command.
An apparatus, comprising:
- a display having a screen;
- a touch panel arranged to maintain a constant position with respect to the screen during operation of the apparatus;
- at least one sensor to detect rotation of the apparatus about an axis parallel to a surface of the screen;
- at least one processor;
- and
- at least one computer-readable medium encoded with instructions which, when executed by the at least one processor, cause the apparatus to:
- display, on the screen, at least first and second items that correspond, respectively, to first and second commands that can be executed by the apparatus,
- determine, based on an output of the at least one sensor, a rotation angle of the apparatus about the axis parallel to a surface of the screen,
- identify, based at least in part on the determined rotation angle, an operational state of the apparatus, the operational state being identified from among a plurality of states including (a) a first state in which the first item is selectable to cause execution of the first command and the second item is not selectable to cause execution of the second command, and (b) a second state in which the second item is selectable to cause execution of the second command and the first item is not selectable to cause execution of the first command,
- while the first and second items are displayed on the screen, determine a first contact detected by the touch panel,
- execute, in response to determining the first contact, the first command when the apparatus is in the first state,
- execute, in response to determining the first contact, the second command when the apparatus is in the second state,
- determine a second contact detected by the touch panel, and
- update, based on the determined second contact, a reference angle from which the rotation angle of the apparatus is determined.
Dependencies are inferred from the claim text.