Apparatus and method for providing virtual world customized for user
First Claim
1. An information processing apparatus comprising:
- a display;
a memory device having a first memory area for storing avatar information as controlled by a user and a second memory area for storing data representative of a plurality of respective three-dimensional virtual reality scenes each with virtual objects therein; and
a processor programmed to perform operationscausing rendered images of a first three-dimensional virtual reality scene to be displayed from a third-person point of view on said display, data representative of said first virtual reality scene being stored in said second memory area, said first virtual reality scene including predefined virtual objects and an avatar controlled by said user, said virtual objects being associated with respective specific items of content, said avatar being controlled by said user to act in said first virtual reality scene and to gaze at objects therein to display in the images of the first virtual reality scene, where the display of an object displays information about a corresponding item of content;
storing, at predetermined intervals in said first memory area, records of avatar coordinates representative of behavior of said avatar, as positions and gaze orientation information of said avatar as controlled, and a message of said avatar, in said first virtual reality scene by input from said user, the message of said avatar being inputted by said user while said avatar is talking with a different avatar in said first virtual reality scene;
analyzing the action of said avatar in said first virtual reality scene in accordance with the records of the avatar coordinates stored in said first memory area relative to said virtual objects and coordinates of said virtual objects stored in said second memory area and extracting a keyword from the message inputted by said user to determine, as action data, weights of items of content that are of interest for respective categories to said user in relation to at least one of said virtual objects to which said avatar gets close according to the positions and the gaze orientation information of said avatar relative to positions of said predefined virtual objects and in relation to the extracted keyword, in said first virtual reality scene;
providing, in accordance with said action data, a second three-dimensional virtual reality scene that includes other virtual objects, said other virtual objects having, in accordance with said action data, respective specific optimal items of content and having respective specific optimal positions for prominent display in said second virtual reality scene; and
allowing rendered images of said second virtual reality scene to be displayed on said display.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to generating a variable virtual world in accordance with user'"'"'s potential needs. An information processing apparatus includes a processor. The processor causes an image of a first virtual world to be displayed on a display. The first virtual world includes predefined objects and an avatar selected by the user. The avatar is controlled to act in the first virtual world by the user. The processor analyzes the action of the avatar from the position of the avatar relative to the position of the object in the first virtual world to derive a feature of the user and determine a second virtual world including other objects in accordance with the derived feature. The processor causes an image of the second virtual world to be displayed on the display.
196 Citations
26 Claims
-
1. An information processing apparatus comprising:
-
a display; a memory device having a first memory area for storing avatar information as controlled by a user and a second memory area for storing data representative of a plurality of respective three-dimensional virtual reality scenes each with virtual objects therein; and a processor programmed to perform operations causing rendered images of a first three-dimensional virtual reality scene to be displayed from a third-person point of view on said display, data representative of said first virtual reality scene being stored in said second memory area, said first virtual reality scene including predefined virtual objects and an avatar controlled by said user, said virtual objects being associated with respective specific items of content, said avatar being controlled by said user to act in said first virtual reality scene and to gaze at objects therein to display in the images of the first virtual reality scene, where the display of an object displays information about a corresponding item of content; storing, at predetermined intervals in said first memory area, records of avatar coordinates representative of behavior of said avatar, as positions and gaze orientation information of said avatar as controlled, and a message of said avatar, in said first virtual reality scene by input from said user, the message of said avatar being inputted by said user while said avatar is talking with a different avatar in said first virtual reality scene; analyzing the action of said avatar in said first virtual reality scene in accordance with the records of the avatar coordinates stored in said first memory area relative to said virtual objects and coordinates of said virtual objects stored in said second memory area and extracting a keyword from the message inputted by said user to determine, as action data, weights of items of content that are of interest for respective categories to said user in relation to at least one of said virtual objects to which said avatar gets close according to the positions and the gaze orientation information of said avatar relative to positions of said predefined virtual objects and in relation to the extracted keyword, in said first virtual reality scene; providing, in accordance with said action data, a second three-dimensional virtual reality scene that includes other virtual objects, said other virtual objects having, in accordance with said action data, respective specific optimal items of content and having respective specific optimal positions for prominent display in said second virtual reality scene; and allowing rendered images of said second virtual reality scene to be displayed on said display. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An information processing apparatus comprising:
-
a memory device having a first memory area for storing avatar information as controlled by a user and a second memory area for storing data representative of a plurality of respective three-dimensional virtual reality scenes from a third-person point of view, each with virtual objects therein; and a processor programmed to perform operations providing definition data of a first three-dimensional virtual reality scene stored in said second memory area to an information processing terminal of said user, said first virtual reality scene including predefined virtual objects and an avatar controlled by said user, said virtual objects being associated with respective specific items of content, said avatar being controlled to act in said first virtual reality scene by said user and to gaze at objects therein to display in the images of the first virtual reality scene, where the display of an object displays information about its corresponding item of content; storing, at predetermined intervals in said first memory area, records of avatar coordinates representative of behavior of said avatar, as positions and gaze orientation information of said avatar as controlled, and a message of said avatar in said first virtual reality scene by input from said user, the message of said avatar being inputted by said user while said avatar is talking with a different avatar in said first virtual reality scene; analyzing the action of said avatar in said first virtual reality scene in accordance with the records of the avatar coordinates stored in said first memory area relative to said virtual objects and coordinates of said virtual objects stored in said second memory area and extracting a keyword from the message inputted by said user to determine, as action data, weights of items of content that are of interest for respective categories to said user in relation to at least one of said virtual objects to which said avatar gets close according to tho at least the positions and the gaze orientation information of said avatar relative to positions of said predefined virtual objects and in relation to the extracted keyword, in said first virtual reality scene, and providing a second three-dimensional virtual reality scene including other virtual objects in accordance with weighted or identified items of content, said other objects having respective specific optimal items of content and respective specific optimal positions for prominent display in said second virtual reality scene, for said derived weighted interests; and providing data associated with said second virtual reality scene to said user information processing terminal. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A program stored in a recording medium, said program being for use in an information processing apparatus, said information processing apparatus comprising a memory device and a processor, said memory device having a first memory area for storing avatar information as controlled by a user and a second memory area for storing data representative of a plurality of respective three-dimensional virtual reality scenes each with virtual objects therein, said program enabling said processor performing a process comprising:
-
causing rendered images of a first three-dimensional virtual reality scene to be displayed from a third-person point of view on a display, data representative of said first virtual reality scene being stored in said second memory area, said first virtual reality scene including predefined virtual objects and an avatar controlled by said user, said virtual objects being associated with a respective specific items of content, said avatar being controlled by said user to act in said first virtual reality scene and to gaze at objects therein to display in the images of the first virtual reality scene, where the display of an object displays information about a corresponding item of content; storing, at predetermined intervals in said first memory area, records of avatar coordinates representative of behavior of said avatar, as positions and gaze orientation information of said avatar as controlled, and a message of said avatar, in said first virtual reality scene by input from said user, the message of said avatar being inputted by said user while said avatar is talking with a different avatar in said first virtual reality scene; analyzing the action of said avatar in said first virtual reality scene in accordance with the records of the avatar coordinates stored in said first memory area relative to said virtual objects and coordinates of said virtual objects stored in said second memory and extracting a keyword from the message inputted by said user area to determine, as action data, weights of items of content that are of interest for respective categories to said user in relation to at least one of said virtual objects to which said avatar gets close according to the positions and the gaze orientation information of said avatar relative to positions of said predefined virtual objects and in relation to the extracted keyword, in said first virtual reality scene; providing a second three-dimensional virtual reality scene including other virtual objects in accordance with said action data, said other virtual objects having respective specific optimal items of content and respective specific optimal positions for prominent display in said second virtual reality scene; and allowing a rendered image of said second virtual reality scene to be displayed on said display. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A program stored in a recording medium, said program being for use in an information processing apparatus, said information processing apparatus comprising a memory device and a processor, said memory device having a first memory area for storing avatar information as controlled by a user and a second memory area for storing data representative of a plurality of respective three-dimensional virtual reality scenes each with virtual objects therein, said program enabling said processor to perform a process comprising:
-
providing definition data of a first three-dimensional virtual reality scene stored in said second memory area to an information processing terminal of said user, said first virtual reality scene including predefined virtual objects and an avatar controlled by said user, said virtual objects being associated with respective specific items of content, said avatar being controlled by said user to act in said first virtual reality scene and to gaze at objects therein to display in the images of the first virtual reality scene from a third-person point of view, where the display of an object displays information about a corresponding item of content; storing, at predetermined intervals in said first memory area, records of avatar coordinates representative of behavior of said avatar, as positions and gaze orientation information of said avatar as controlled, and a message of said avatar, in said first virtual reality scene by input from said user, the message of said avatar being inputted by said user while said avatar is talking with a different avatar in said first virtual reality scene; analyzing the action of said avatar in said first virtual reality scene in accordance with the records of the avatar coordinates stored in said first memory area relative to said virtual objects and coordinates of said virtual objects stored in said second memory area and extracting a keyword from the message inputted by said user to determine, as action data, weights of items of content that are of interest for respective categories to said user in relation to at least one of said virtual objects to which said avatar gets close according to the positions and the gaze orientation information of said avatar relative to positions of said predefined virtual objects and in relation to the extracted keyword, in said first virtual reality scene, providing a second three-dimensional virtual reality scene including other virtual objects in accordance with the action data, said other virtual objects having respective specific optimal items of content and having respective specific optimal positions for prominent display in said second virtual reality scene; and providing data associated with said second virtual reality scene to said user information processing terminal. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method of generating a variable three-dimensional virtual scene, comprising:
-
storing data inputted by a user in a memory device, storing data representative of a plurality of respective three-dimensional virtual reality scenes, causing an image of a first three-dimensional virtual reality scene to be displayed from a third-person point of view on a display, data representative of said first virtual reality scene, said first virtual reality scene including predefined objects and an avatar controlled by said user, said objects being associated with a respective specific items of content, said avatar being controlled to act in said first virtual reality scene by said user, storing at predetermined intervals records of avatar coordinates representative of behavior of said avatar, as positions and gaze orientations of said avatar in said first virtual reality scene that are inputted by said user, the message of said avatar being inputted by said user while said avatar is talking with a different avatar in said first virtual reality scene, analyzing the action of said avatar in said first virtual reality scene in accordance with the records of the avatar coordinates stored in said first memory area relative to said virtual objects and coordinates of said virtual objects stored in said second memory area and extracting a keyword from the message inputted by said user to determine, as action data, weights of items of content that are of interest for respective categories to said user in relation to at least one of said virtual objects to which said avatar gets close according to the positions and gaze orientations of said avatar relative to positions of said predefined virtual objects and in relation to the extracted keyword in said first virtual reality scene; providing a second three-dimensional virtual reality scene including other virtual objects having, in accordance with said action data, respective specific optimal items of content and having respective specific optimal positions for prominent display in said second virtual reality scene, and displaying said second virtual reality scene to said user. - View Dependent Claims (24, 25, 26)
-
Specification