# US 10,503,278 B2 · Information processing apparatus and information processing method that controls position of displayed object corresponding to a pointing object based on positional relationship between a user and a display region

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

- Number: US 10,503,278 B2
- Document ID: US10503278B2
- Status: Granted
- Kind: B2
- Application number: 15/780,924
- Filed: 2016-09-20
- Published: 2018-12-13
- Granted: 2019-12-10
- Earliest claimed: 2015-12-22
- Assignees: Sony Corporation
- Applicants: Sony Corporation
- Inventors: Nobuaki Kawai; Toru Nagara
- Web page: https://patentgrep.com/patent/US10503278B2

## CPC

- G06F 3/0346: with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
- G01S 13/08: Systems for measuring distance only (indirect measurement G01S13/46)
- G01S 17/08: for measuring distance only (indirect measurement G01S17/46; active triangulation systems G01S17/48)
- G06F 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- G06F 3/0304: {Detection arrangements using opto-electronic means (constructional details of pointing devices not related to the detection arrangement using opto-electronic means G06F3/033; optical digitisers G06F3/042)}
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES

## Abstract

An information processing apparatus includes a control unit which, on a basis of positional relationship between a user and a display region and a first coordinate on the display region pointed by a pointing object of the user, controls a relationship between the first coordinate and a second coordinate at which a display object corresponding to the pointing object is to be displayed.

## Claims

### Claim 1

An information processing apparatus, comprising:
circuitry configured to:
control a relationship between a first coordinate on a display region, and a second coordinate at which a display object corresponding to a pointing object is displayed on the display region, wherein
the first coordinate is pointed by the pointing object,
the relationship between the first coordinate and the second coordinate is based on a positional relationship between
a first distance from the display region to the pointing object;
increase a relative distance between the first coordinate and the second coordinate as a second distance between a reference point and the first coordinate increases,
wherein the reference point is set based on the positional relationship;
wherein, based on the first distance being shorter than a threshold, the circuitry is further configured to dispose the second coordinate on a side opposite to a side of the reference point; and
wherein, based on the first distance being longer than the threshold, the circuitry is further configured to dispose the second coordinate on a same side as the side of the reference point.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1,
wherein, when the first distance is shorter than the threshold and the first coordinate is located on a side of an end portion that is farther from the reference point among end portions of the display region, the circuitry is further configured to increase the relative distance between the first coordinate and the second coordinate compared to when the first coordinate is located on a side of one of the end portions located closer to the reference point.

### Claim 3 (depends on 1)

The information processing apparatus according to claim 1,
wherein, when the first distance is longer than the threshold and the first coordinate is located on a side of an end portion that is closer to the reference point among end portions of the display region, the circuitry is further configured to increase the relative distance between the first coordinate and the second coordinate compared to when the first coordinate is located on a side of one of the end portions located farther from the reference point.

### Claim 4 (depends on 1)

The information processing apparatus according to claim 1,
wherein the circuitry is further configured to control the relationship between the first coordinate and the second coordinate further based on an adjustable range of the first coordinate that is set, wherein the adjustable range is smaller than a size of the display region.

### Claim 5 (depends on 4)

The information processing apparatus according to claim 4,
wherein the circuitry is further configured to increase the relative distance between the first coordinate and the second coordinate as the first coordinate approaches an end portion of the adjustable range.

### Claim 6 (depends on 4)

The information processing apparatus according to claim 4,
wherein the circuitry is further configured to attain a maximum value of the relative distance between the first coordinate and the second coordinate as the adjustable range shrinks.

### Claim 7 (depends on 1)

The information processing apparatus according to claim 1,
wherein the circuitry is further configured to control the relationship between the first coordinate and the second coordinate further based on profile information of a user of the pointing object.

### Claim 8 (depends on 1)

The information processing apparatus according to claim 1,
wherein the circuitry is further configured to control the relationship between the first coordinate and the second coordinate further based on an operational state of the display region.

### Claim 9 (depends on 8)

The information processing apparatus according to claim 8,
wherein the circuitry is further configured to control the relationship between the first coordinate and the second coordinate further based on a size of the display region.

### Claim 10 (depends on 8)

The information processing apparatus according to claim 8,
wherein the circuitry is further configured to control the relationship between the first coordinate and the second coordinate further based on a shape of the display region.

### Claim 11 (depends on 1)

The information processing apparatus according to claim 1,
wherein the circuitry is further configured to control the relationship between the first coordinate and the second coordinate further based on information of content.

### Claim 12 (depends on 1)

The information processing apparatus according to claim 1,
wherein the circuitry is further configured to switch to make the relationship between the first coordinate and the second coordinate one of fixed or variable.

### Claim 13 (depends on 1)

The information processing apparatus according to claim 1,
wherein the circuitry is further configured to control a relative acceleration of the second coordinate with respect to an acceleration of the first coordinate.

### Claim 14 (depends on 1)

The information processing apparatus according to claim 1,
wherein the circuitry is further configured to control the relationship between the first coordinate and the second coordinate further based on an attitude of a user of the pointing object.

### Claim 15

An information processing method, comprising:
controlling, by circuitry, a relationship between a first coordinate on a display region, and a second coordinate at which a display object corresponding to a pointing object is displayed on the display region, wherein
the first coordinate is pointed by the pointing object,
the relationship between the first coordinate and the second coordinate is based on a positional relationship between
a first distance from the display region to the pointing object;
increasing, by the circuitry, a relative distance between the first coordinate and the second coordinate as a second distance between a reference point and the first coordinate increases,
wherein the reference point is set based on the positional relationship;
wherein, based on the first distance being shorter than a threshold, the circuitry is further configured to dispose the second coordinate on a side opposite to a side of the reference point; and
wherein, based on the first distance being longer than the threshold, the circuitry is further configured to dispose the second coordinate on a same side as the side of the reference point.

### Claim 16

A non-transitory computer-readable medium having stored thereon, computer-executable instructions, which when executed by a computer, cause the computer to execute operations, the operations comprising:
controlling a relationship between a first coordinate on a display region, and a second coordinate at which a display object corresponding to a pointing object is displayed on the display region, wherein
the first coordinate is pointed by the pointing object,
the relationship between the first coordinate and the second coordinate is based on a positional relationship between
a first distance from the display region to the pointing object;
increasing, a relative distance between the first coordinate and the second coordinate as a second distance between a reference point and the first coordinate increases,
wherein the reference point is set based on the positional relationship;
wherein, based on the first distance being shorter than a threshold, the circuitry is further configured to dispose the second coordinate on a side opposite to a side of the reference point; and
wherein, based on the first distance being longer than the threshold, the circuitry is further configured to dispose the second coordinate on a same side as the side of the reference point.
