# US 10,503,218 B2 · Information processing device and information processing method to control display of image based on inclination information

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,503,218 B2
- Document ID: US10503218B2
- Status: Granted
- Kind: B2
- Application number: 15/621,533
- Filed: 2017-06-13
- Published: 2017-09-28
- Granted: 2019-12-10
- Earliest claimed: 2010-11-26
- Assignees: Sony Corporation
- Applicants: Sony Corporation
- Inventors: Seiji Suzuki; Yasushi Okumura; Yusuke Miyazawa
- Web page: https://patentgrep.com/patent/US10503218B2

## CPC

- G06F 1/1694: {the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer}
- G06F 3/04815: Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/0485: Scrolling or panning
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 2200/1637: Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
- G06T 19/006: {Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

An information processing apparatus, method and computer program product cooperate to provide a device that changes the way content is displayed depending on an inclination angle of the device. The device includes an inclination acquisition device that acquires inclination information of a display housing that houses a display with a displayed image thereon. A first controller causes a first change to the displayed image according to the inclination information. A second controller causes a second change to the displayed image when a predetermined condition is met with respect to the inclination information. By including subcomponents that cooperate in this manner, the device allows a user to perceive a displayed image at various viewing angles and easily recognize whether certain displayed features are able to be actuated when the device is positioned in a certain inclination angle.

## Claims

### Claim 1

An information processing apparatus, comprising:
at least one processor configured to:
acquire a touch input from a touch sensor of a portable terminal;
acquire, from an acceleration sensor of the portable terminal, inclination information of the portable terminal;
control a display unit of the portable terminal to display a first object and a second object associated with the first object;
determine, based on the touch input and the inclination information, whether the portable terminal is in a first state a second state, or a third state, wherein
in the first state, a duration of the touch input is lower than a time threshold value and angle of inclination of the portable terminal is lower than an angle threshold value,
in the second state, the duration of the touch input is lower than the time threshold value and the angle of inclination of the portable terminal is equal to or larger than the angle threshold value, and
in the third state, the duration of the touch input is equal to or larger than the time threshold value;
control, based on the determination that the portable terminal is in the first state, the display unit to execute a first inclination process to move a second image toward an edge of the display unit while suppressing movement of a first image;
control, based on the determination that the portable terminal is in the second state, the display unit to execute a second inclination process to move the first image; and
control, based on the determination that the portable terminal is in the third state, the display unit to execute a long-touch process different from each of the first inclination process and the second inclination process.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1,
wherein the at least one processor is further configured to
record an angle of the portable terminal when the touch sensor detects the touch input; and
determine, based on the touch input and the inclination information with respect to the recorded angle, whether the portable terminal is in the first state, the second state, or the third state.

### Claim 3

An information processing method, comprising:
in a portable terminal:
acquiring a touch input from a touch sensor of the portable terminal;
acquiring, from an acceleration sensor of the portable terminal, inclination information of the portable terminal,
controlling a display unit of the portable terminal to display a first object and a second object associated with the first object;
determining, based on the touch input and the inclination information, whether the portable terminal is in a first state, a second state, or a third state, wherein
in the first state, a duration of the touch input is lower than a time threshold value and angle of inclination of the portable terminal is lower than an angle threshold value,
in the second state, the duration of the touch input is lower than the time threshold value and the angle of inclination of the portable terminal is equal to or larger than the angle threshold value, and
in the third state, the duration of the touch input is equal to or larger than the time threshold value;
controlling, based on the determination that the portable terminal is in the first state, the display unit to execute a first inclination process to move a second image toward an edge of the display unit while suppressing movement of a first image;
controlling, based on the determination that the portable terminal is in the second state, the display unit to execute a second inclination process to move the first image; and
controlling, based on the determination that the portable terminal is in the third state, the display unit to execute a long-touch process different from each of the first inclination process and the second inclination process.

### Claim 4

A non-transitory computer-readable medium having stored thereon computer-executable instructions which, when executed by a portable terminal, cause the portable terminal to execute operations, the operations comprising:
acquiring a touch input from a touch sensor of the portable terminal;
acquiring, from an acceleration sensor of the portable terminal, inclination information of the portable terminal,
controlling a display unit of the portable terminal to display a first object and a second object associated with the first object;
determining, based on the touch input and the inclination information, whether the portable terminal is in a first state, a second state, or a third state, wherein
in the first state, a duration of the touch input is lower than a time threshold value and angle of inclination of the portable terminal is lower than an angle threshold value,
in the second state, the duration of the touch input is lower than the time threshold value and the angle of inclination of the portable terminal is equal to or larger than the angle threshold value, and
in the third state, the duration of the touch input is equal to or larger than the time threshold value;
controlling, based on the determination that the portable terminal is in the first state, the display unit to execute a first inclination process to move a second image toward an edge of the display unit while suppressing movement of a first image;
controlling, based on the determination that the portable terminal is in the second state, the display unit to execute a second inclination process to move the first image; and
controlling, based on the determination that the portable terminal is in the third state, the display unit to execute a long-touch process different from each of the first inclination process and the second inclination process.
