IP Library › Granted Patent US 10,936,149
Granted Patent B2
US 10,936,149 · App. 16/752,695 · Granted Mar 2, 2021

Information processing method and apparatus for executing the information processing method

Inventor: Atsushi Inomata (Kanagawa, JP)
Assignee: COLOPL, INC.
G06F3/04815A63F13/211A63F13/212A63F13/213A63F13/24A63F13/25A63F13/42A63F13/5255G02B27/0093G02B27/017G06F3/011G06F3/017G06F3/0346G06T13/40H04L67/38A63F2300/8082G06T19/006
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 10,936,149
App. No.
16/752,695
Granted
Mar 2, 2021
Kind
B2
Abstract

A method includes providing a virtual space to a first user via a head-mounted device (HMD) including a display. The virtual space includes a first avatar associated with the first user, a character object operable based on an input operation on a controller, a second avatar associated with a second user, and a virtual camera defining a field-of-view image to be provided to the HMD. The method further includes determining a viewpoint mode. In a first viewpoint mode the virtual camera is associated with a viewpoint of the first avatar. In a second viewpoint mode the virtual camera is associated with a viewpoint of the character object. The viewpoint is determined based on at least one of an input operation determined in advance on the controller or a state of the controller. The method includes providing the field-of-view image via the HMD in accordance with the determined viewpoint mode.

Claims (35)

1. An information processing method comprising:

providing a virtual space to a first user via a head-mounted device (HMD) including a display;

acquiring virtual space data defining the virtual space including a first avatar associated with the first user, a character object operable based on an input operation on a controller usable by the first user, a second avatar associated with a second user, and a virtual camera defining a field-of-view image to be provided to the HMD;

determining a viewpoint mode from among a plurality of viewpoint modes, wherein the plurality of viewpoint modes includes a first viewpoint mode in which the virtual camera is associated with a viewpoint of the first avatar, and a second viewpoint mode in which the virtual camera is associated with a viewpoint of the character object, wherein the viewpoint is determined based on at least one of an input operation determined in advance on the controller or a state of the controller, and

providing the field-of-view image to the first user via the HMD in accordance with the viewpoint mode to be applied.

2. The information processing method of claim 1 , further comprising outputting to the second user, in response to determined viewpoint mode being the second viewpoint mode, auxiliary information for identifying a position in the virtual space that the first user is looking.

3. The information processing method of claim 2 , wherein the outputting to the second user is performed using a second HMD.

4. The information processing method of claim 1 , further comprising forcibly applying a viewpoint mode of the plurality of viewpoint modes in response to satisfaction of a predetermined condition being satisfied in the virtual space.

5. The information processing method of claim 4 , wherein forcibly applying the viewpoint mode forcibly applying the first viewpoint mode in a case where a state of the character object is in a predetermined state determined while the second viewpoint mode is applied.

6. The information processing method of claim 5 , wherein the predetermined state is a state where the player character object is unable to fight.

7. The information processing method of claim 4 , wherein forcibly applying the viewpoint mode forcibly applying the second viewpoint mode in a case where a predetermined event occurs in the virtual space while the first viewpoint mode is applied.

8. An non-transitory computer readable medium for storing instructions, which when executed by a processor are configured to cause the processor to:

generate a virtual space to a first user displayable via a head-mounted device (HMD) including a display;

acquire virtual space data defining the virtual space including a first avatar associated with the first user, a character object operable based on an input operation on a controller usable by the first user, a second avatar associated with a second user, and a virtual camera defining a field-of-view image to be provided to the HMD;

determine a viewpoint mode from among a plurality of viewpoint modes, wherein the plurality of viewpoint modes includes a first viewpoint mode in which the virtual camera is associated with a viewpoint of the first avatar, and a second viewpoint mode in which the virtual camera is associated with a viewpoint of the character object, wherein the viewpoint is determined based on at least one of an input operation determined in advance on the controller or a state of the controller, and

provide the field-of-view image to the HMD of the first user in accordance with the viewpoint mode to be applied.

9. The non-transitory computer readable medium of claim 8 , wherein the instructions are further configured to cause the processor to generate instructions for outputting to the second user, in response to determined viewpoint mode being the second viewpoint mode, auxiliary information for identifying a position in the virtual space that the first user is looking.

10. The non-transitory computer readable medium of claim 9 , wherein the instructions are further configured to cause the processor to instruct a second HMD for outputting to the second user.

11. The non-transitory computer readable medium of claim 8 , wherein the instructions are configured to cause the processor to forcibly apply a viewpoint mode of the plurality of viewpoint modes in response to satisfaction of a predetermined condition being satisfied in the virtual space.

12. The non-transitory computer readable medium of claim 11 , wherein the instructions are configured to cause the processor to forcibly apply the viewpoint mode by forcibly applying the first viewpoint mode in a case where a state of the character object is in a predetermined state determined while the second viewpoint mode is applied.

13. The non-transitory computer readable medium of claim 12 , wherein the predetermined state is a state where the player character object is unable to fight.

14. The non-transitory computer readable medium of claim 11 , wherein the instructions are configured to cause the processor to forcibly apply the viewpoint mode by forcibly applying the second viewpoint mode in a case where a predetermined event occurs in the virtual space while the first viewpoint mode is applied.

15. A system comprising:

a head-mounted device (HMD), wherein the HMD includes a display;

a non-transitory computer readable medium configured to store instructions thereon; and

a processor connected to the HMD and the non-transitory computer readable medium, wherein the processor is configured to execute the instructions to:

generate a virtual space to a first user displayable via the HMD;

acquire virtual space data defining the virtual space including a first avatar associated with the first user, a character object operable based on an input operation on a controller usable by the first user, a second avatar associated with a second user, and a virtual camera defining a field-of-view image to be provided to the HMD;

determine a viewpoint mode from among a plurality of viewpoint modes, wherein the plurality of viewpoint modes includes a first viewpoint mode in which the virtual camera is associated with a viewpoint of the first avatar, and a second viewpoint mode in which the virtual camera is associated with a viewpoint of the character object, wherein the viewpoint is determined based on at least one of an input operation determined in advance on the controller or a state of the controller, and

provide the field-of-view image to the HMD of the first user in accordance with the viewpoint mode to be applied.

16. The system of claim 15 , wherein the processor is further configured to execute the instructions to generate instructions for outputting to the second user, in response to determined viewpoint mode being the second viewpoint mode, auxiliary information for identifying a position in the virtual space that the first user is looking.

17. The system of claim 16 , further comprising a second HMD, wherein the processor is configured to execute the instructions to instruct the second HMD for outputting to the second user.

18. The system of claim 15 , wherein processor is configured to execute the instructions to forcibly apply a viewpoint mode of the plurality of viewpoint modes in response to satisfaction of a predetermined condition being satisfied in the virtual space.

19. The system of claim 18 , wherein the processor is configured to execute the instructions to forcibly apply the viewpoint mode by forcibly applying the first viewpoint mode in a case where a state of the character object is in a predetermined state determined while the second viewpoint mode is applied.

20. The system of claim 19 , wherein the predetermined state is a state where the player character object is unable to fight.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: INOMATA, ATSUSHI
To: COLOPL, INC.
Reel/Frame 051636/0269 →
Priority Claims (3)
JP JP2017-044038 · Mar 8, 2017 · national
JP JP2017-044043 · Mar 8, 2017 · national
JP JP2017-044046 · Mar 8, 2017 · national
Continuity (3)
Continuation 16289593 · Feb 28, 2019
Continuation 15915955 · Mar 8, 2018
Related Publication 20200159389A1 · May 21, 2020
Cited By (1)
US 12,586,323