# US 10,372,312 B2 · Information processing apparatus, information processing method, program, and information processing system

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

- Number: US 10,372,312 B2
- Document ID: US10372312B2
- Status: Granted
- Kind: B2
- Application number: 16/158,851
- Filed: 2018-10-12
- Published: 2019-02-07
- Granted: 2019-08-06
- Earliest claimed: 2010-04-16
- Assignees: Sony Corporation
- Applicants: Sony Corporation
- Inventors: Masashi Kimoto; Shigeatsu Yoshioka; Yutaka Hasegawa; Masao Kondo
- Web page: https://patentgrep.com/patent/US10372312B2

## CPC

- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G02B 21/367: {providing an output produced by processing a plurality of individual source images, e.g. image tiling, montage, composite images, depth sectioning, image comparison}
- G06F 3/0354: with detection of two-dimensional [2D] relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F 3/14: Digital output to display device {; Cooperation and interconnection of the display device with other functional units}
- H04N 23/633: {for displaying additional information relating to control or operation of the camera}
- G06F 2203/0382: Plural input, i.e. interface arrangements in which a plurality of input device of the same type are in communication with a PC
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G02B: OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An information processing apparatus includes a connection unit, a processing execution unit, a setting unit, and a controller. The connection unit is capable of connecting input apparatuses that output operation information for executing an operation for an image displayed on a screen. The processing execution unit is capable of executing processing corresponding to the operation information on the image. The setting unit sets one of the input apparatuses as a main input apparatus, and sets the other input apparatuses as secondary input apparatuses. The controller performs control such that execution of the processing for the image by the processing execution unit based on the operation information from the input apparatus set as the main input apparatus is validated, and execution of the processing for the image by the processing execution unit based on the operation information from the input apparatuses set as the secondary input apparatuses is invalidated.

## Claims

### Claim 1

An information processing apparatus, comprising:
a connection unit configured to be capable of connecting a plurality of input apparatuses that output operation information for executing an operation for an image displayed on a screen;
a processing execution unit configured to be capable of executing processing corresponding to the operation information on the image displayed on the screen;
a setting unit configured to set one of the plurality of input apparatuses connected by the connection unit, as a main input apparatus, and set the other input apparatuses as secondary input apparatuses; and
a controller configured to perform control such that execution of the processing for the image by the processing execution unit based on the operation information from the input apparatus set as the main input apparatus is validated, and execution of the processing for the image by the processing execution unit based on the operation information from the input apparatuses set as the secondary input apparatuses is invalidated.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1, further comprising a pointer display means for displaying a plurality of pointers that indicate positions designated by the plurality of input apparatuses on the screen such that correspondences between the plurality of pointers and the plurality of input apparatuses can be distinguished from one another.

### Claim 3 (depends on 1)

The information processing apparatus according to claim 1, wherein
based on a setting change request that is input from one of the input apparatuses set as the secondary input apparatuses, the setting unit changes a setting such that the input apparatus is set as the main input apparatus.

### Claim 4 (depends on 3)

The information processing apparatus according to claim 3,
wherein the operation for the image is an operation of changing a display position of image data on the screen, the image data having a larger resolution as that of the screen,
the information processing apparatus further comprising a storage configured to store information of the display position of the image data,
wherein when a setting of one of the plurality of input apparatuses is changed from the main input apparatus to the secondary input apparatus by the setting unit, the controller stores, in the storage, the information of the display position of the image data that has been displayed on the screen before a setting change, and when the input apparatus is then set as the main input apparatus, the controller restores display of the image data before the setting change based on the information of the display position of the image data stored in the storage.

### Claim 5

An information processing method, comprising:
setting, by a setting unit, as a main input apparatus, one of a plurality of input apparatuses connected to a connection unit to output operation information for executing an operation for an image displayed on a screen, and setting the other input apparatuses as secondary input apparatuses;
exclusively validating, by a controller, execution of processing for the image based on the operation information from the input apparatus set as the main input apparatus; and
executing, by a processing execution unit, the processing for the image based on the operation information.

### Claim 6

A program causing a computer to operate as:
a connection unit configured to be capable of connecting a plurality of input apparatuses that output operation information for executing an operation for an image displayed on a screen;
a processing execution unit configured to be capable of executing processing corresponding to the operation information on the image displayed on the screen;
a setting unit configured to set one of the plurality of input apparatuses connected by the connection unit, as a main input apparatus, and set the other input apparatuses as secondary input apparatuses; and
a controller configured to perform control such that execution of the processing for the image by the processing execution unit based on the operation information from the input apparatus set as the main input apparatus is exclusively validated.
