IP Library Granted Patent US 9,870,118
Granted Patent B2
US 9,870,118 · App. 14/490,049 · Granted Jan 16, 2018

Non-transitory storage medium encoded with computer readable information processing program, information processing apparatus, method of controlling information processing apparatus, and information processing system, capable of controlling virtual camera while grasping overall condition of virtual camera arranged in virtual space

Inventor: Shigeru Miyamoto (Kyoto, JP)
Assignee: Nintendo Co., Ltd.
G06F3/04815G06F3/005G06F3/017G06F3/0304G06F3/0488
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,870,118
App. No.
14/490,049
Granted
Jan 16, 2018
Kind
B2
Abstract

A non-transitory storage medium encoded with a computer readable information processing program executable by a computer of an information processing apparatus, causing one or more processors to perform a region display module having, together with an object representing a virtual camera located within a virtual space, at least a part of a region representing a range within the virtual space for setting a position of the object displayed, an input acceptance module accepting an input for the displayed object, an object posture setting module setting a posture of the object based on the input to the input acceptance module, a virtual camera control module controlling the virtual camera based on the posture of the object set by the object posture setting module, and a picked-up image display module having a picked-up image displayed, which is picked up by the virtual camera controlled by the virtual camera control module.

Claims (61)

1. A non-transitory computer-readable storage medium storing an information processing program which, when executed by a computer of an information processing apparatus, causes the computer to control the information processing apparatus to perform operations comprising:

displaying, on a touch screen display, a user interface for use in controlling virtual cameras disposed in a virtual space, the user interface comprising (i) display objects, each of which represents a corresponding one of the virtual cameras, and (ii) for each of one or more respective display objects, at least a part of a region, representing a range within the virtual space, for setting a position of the respective display object;

setting, in the user interface, an orientation of a first one of the display objects based on a touch input for rotating the first display object while a position of the first display object is maintained;

controlling a direction of a line of sight of the virtual camera represented by the first display object based on the set orientation of the first display object; and

displaying a picked-up image of the virtual space picked up by the virtual camera represented by the first display object.

2. The non-transitory computer-readable storage medium according to claim 1 , wherein the computer controls the information processing apparatus to

display, in the user interface, at least part of an arrangement map, the arrangement map showing one or more of the regions for setting positions of the display objects.

3. The non-transitory computer-readable storage medium according to claim 1 , wherein the computer controls the information processing apparatus to perform operations for controlling movement of the first display object in the user interface based on a touch input for moving the first display object.

4. The non-transitory computer-readable storage medium according to claim 1 , wherein

the computer controls the information processing apparatus to perform operations for controlling the orientation of the first display object based on a direction of rotational movement of the first display object in response to the touch input for rotating the first display object.

5. The non-transitory computer-readable storage medium according to claim 3 , wherein

the computer controls the information processing apparatus to perform operations for setting a position of the first display object or to perform operations for setting the orientation of the first display object based on a time period for which the first display object is selected in response to a touch input to the touch panel.

6. The non-transitory computer-readable storage medium according to claim 5 , wherein the computer controls the information processing apparatus to perform operations comprising

switching to a touch input for moving the first display object from a touch input for rotating the first display object when a time period for which the first display object is selected in response to a touch input continues for or exceeds a prescribed period of time.

7. The non-transitory computer-readable storage medium according to claim 1 , wherein

the information processing apparatus is connected to a display device other than the touch screen display device, and

the other display device displays the picked-up image.

8. The non-transitory computer-readable storage medium according to claim 7 , wherein

the touch screen display device comprises a hand-held display device, and

the other display device comprises a stationary display device.

9. The non-transitory computer-readable storage medium according to claim 1 , wherein the computer controls the information processing apparatus to

display picked-up images picked up by multiple ones of the virtual cameras.

10. The non-transitory computer-readable storage medium according to claim 1 , wherein the computer controls the information processing apparatus to

accept an input for selecting one display object of the plurality of display objects, and

display the picked-up image picked up by the virtual camera represented by the selected display object in a highlighted manner as compared with picked-up images picked up by other virtual cameras represented by remaining display objects.

11. The non-transitory computer-readable storage medium according to claim 10 , wherein the computer controls the information processing apparatus to

display the picked-up image picked up by the virtual camera represented by the selected display object so as to be surrounded by picked-up images picked up by all virtual cameras.

12. The non-transitory computer-readable storage medium according to claim 1 , wherein the computer controls the information processing apparatus to

allocate a first marker for identifying each of the plurality of display objects and display the first marker, and

allocate a second marker corresponding to the picked-up image from the virtual camera and display the second marker.

13. The non-transitory storage medium according to claim 12 , wherein

the first marker comprises a symbol corresponding to the virtual camera.

14. An information processing apparatus, comprising a computer including a hardware processor, the computer being configured to implement at least:

a display module for controlling displaying, on a touch screen display, of a user interface for use in controlling virtual cameras disposed in a virtual space, the user interface comprising (i) display objects, each of which represent a corresponding one of the virtual cameras, and (ii) for each of one or more respective display objects, at least a part of a region, representing a range within the virtual space, for setting a position of the respective object;

an object orientation setting module for controlling setting, in the user interface, of an orientation of a first one of the display objects based on a touch input for rotating the first display object while a position of the first display object is maintained;

a virtual camera control module for controlling a direction of a line of sight of the virtual camera represented by the first display object based on the set orientation of the first display object; and

a picked-up image display module for displaying a picked-up image of the virtual space picked up by the virtual camera represented by the first display object.

15. A method of controlling an information processing apparatus, comprising:

displaying a user interface for use in controlling virtual cameras disposed in a virtual space, the user interface comprising (i) display objects, each of which represents a corresponding one of the virtual cameras, and (ii) for each of one or more respective display objects, at least a part of a region, representing a range within the virtual space, for setting a position of the respective display object;

setting, in the user interface, an orientation of a first one of the display objects based on a touch input for rotating the first display object while a position of the first display object is maintained;

controlling a direction of a line of sight of the virtual camera represented by the first display object based on the set orientation of the first display object; and

displaying a picked-up image of the virtual space picked up by the virtual camera represented by the first display object.

16. An information processing system, comprising:

a memory storing a program;

a display; and

processing circuitry in communication with the memory and the display, the processing circuitry being configured to execute the program stored in the memory to control the information processing system to at least:

display, on a touch screen display, a user interface for use in controlling virtual cameras disposed in a virtual space, the user interface comprising (i) display objects, each of which represents a corresponding one of the virtual cameras, and (ii) for each of one or more respective display objects, at least a part of a region representing a range within the virtual space for setting a position of the respective display object;

set, in the user interface, an orientation of a first one of the display objects based on a touch input for rotating the first display object while a position of the first display object is maintained;

control a direction of a line of sight of the virtual camera represented by the first display object based on the set orientation of the first display object; and

display a picked-up image of the virtual space picked up by the virtual camera represented by the first display object.

17. An apparatus comprising:

a touchscreen display;

a memory storing a program; and

a processor including hardware circuitry, the processor being configured to execute the program stored in the memory to control the apparatus to perform operations comprising:

generating a display on the touchscreen display corresponding to a virtual space, the display including a touch image disposed in a region visually indicative of an allowable range for setting a position of the touch image, the touch image representing a virtual camera for capturing images of the virtual space and the allowable range representing a range in the virtual space within which the virtual camera is positionable;

accepting a touch input to the touchscreen display for rotating the touch image while a position of the touch image is maintained;

controlling a direction of a line of sight of the virtual camera in the virtual space based on the rotating of the touch image; and

generating a display based on images of the virtual space captured by the virtual camera.

18. The apparatus according to claim 17 , further comprising:

an additional display.

19. The apparatus according to claim 17 , wherein the touch image includes a feature indicative of the line of sight into the virtual space of the virtual camera represented by the touch image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2014
From: MIYAMOTO, SHIGERU
To: NINTENDO CO., LTD.
Reel/Frame 033770/0017 →
Priority Claims (1)
JP 2014-117808 · Jun 6, 2014 · national
Continuity (1)
Related Publication 20150355814A1 · Dec 10, 2015