Client apparatus, image display controlling method, shared virtual space providing apparatus and method, and program providing medium
First Claim
1. A client apparatus for receiving, along with another client apparatus, information about a shared virtual space from a server, comprising:
- a storage means for storing a growth parameter control table for controlling a growth parameter of a virtual life object existing in said shared virtual space as an alter ego of a user, said growth parameter changing according to occurrence of a particular event;
an interpreting means for interpreting and executing a script and thereby generating non-bit map graphics data for dynamically changing at least one of an appearance and a behavioral sequence of said virtual life object based on said growth parameter transmitted from said another client apparatus through said server; and
a controlling means for controlling a display such that the at least one of an appearance and a behavioral sequence of said virtual life object that has been dynamically changed by the interpreting means is displayed.
2 Assignments
0 Petitions
Accused Products
Abstract
An avatar acting in a shared virtual space is changed in a manner nearly resembling that in a real space. A client PC, along with another client PC, is connected to a shared server through the Internet to receive data about the shared virtual space constituted by a VRML file from the shared server and displays the received data on a CRT monitor. A virtual life object (called an avatar), the alter ego of a user, is changed based on a growth parameter that changes according to occurrence of an event. A hard disk holding a growth parameter control table stores growth parameters updated by an event caused by an operation performed on own client apparatus or another client apparatus or an event caused by passing of predetermined time. The update growth parameter is also transferred to another client PC through the shared server.
174 Citations
12 Claims
-
1. A client apparatus for receiving, along with another client apparatus, information about a shared virtual space from a server, comprising:
-
a storage means for storing a growth parameter control table for controlling a growth parameter of a virtual life object existing in said shared virtual space as an alter ego of a user, said growth parameter changing according to occurrence of a particular event;
an interpreting means for interpreting and executing a script and thereby generating non-bit map graphics data for dynamically changing at least one of an appearance and a behavioral sequence of said virtual life object based on said growth parameter transmitted from said another client apparatus through said server; and
a controlling means for controlling a display such that the at least one of an appearance and a behavioral sequence of said virtual life object that has been dynamically changed by the interpreting means is displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
a holding means for holding a date on which said virtual life object is set or reset;
a counting means for counting a time that has elapsed from said date held in said holding means;
a calculating means for calculating, based on said time that has elapsed from said date held in said holding means, said growth parameter according to an age of said virtual life object; and
a transmitting means for updating said growth parameter control table by said growth parameter calculated by said calculating means and transmitting said growth parameter to said another client apparatus through said server.
-
-
8. An image display controlling method for controlling image display on a client apparatus provided, along another client apparatus, with information about a shared virtual space from a server, comprising the steps of:
-
storing a growth parameter control table for controlling a growth parameter of a virtual life object existing in said shared virtual space as an alter ego of a user, said growth parameter changing according to occurrence of a particular event;
interpreting and executing a script and thereby generating non-bit map graphics data for dynamically changing at least one of an appearance and a behavioral sequence of said virtual life object based on said growth parameter transmitted from said another client apparatus through said server; and
controlling a display such that the at least one of an appearance and a behavioral sequence of said virtual life object that has been dynamically changed by the interpreting step is displayed.
-
-
9. A program providing medium for providing a program for controlling a client apparatus provided, along with another client apparatus, with information about a shared virtual space from a server, said program comprising the steps of:
-
storing a growth parameter control table for controlling a growth parameter of a virtual life object existing in said shared virtual space as an alter ego of a user, said growth parameter changing according to occurrence of a particular event;
interpreting and executing a script and thereby generating non-bit map graphics data for dynamically changing at least one of an appearance and a behavioral sequence of said virtual life object based on said growth parameter transmitted from said another client apparatus through said server; and
controlling a display such that the at least one of an appearance and a behavioral sequence of said virtual life object that has been dynamically changed by the interpreting step is displayed.
-
-
10. A shared virtual space providing apparatus for providing information about a shared virtual space to a plurality of client apparatuses, comprising:
-
a receiving means for receiving, when a first client apparatus updates a growth parameter, which changes as a predetermined event occurs, of a virtual life object existing in said shared virtual space as an alter ego of a user, the updated growth parameter; and
a transferring means for transferring said updated growth parameter received by said receiving means to a second client apparatus, wherein said updated growth parameter is a basis of a script for generating non-bit map graphics data and thereby dynamically changing at least one of an appearance and a behavioral sequence of said virtual life object.
-
-
11. A shared virtual space method of providing information about a shared virtual space to a plurality of client apparatuses, comprising the steps of:
-
receiving, when a first client apparatus updates a growth parameter, which changes as a predetermined event occurs, of a virtual life object existing in said shared virtual space as an alter ego of a user, the updated growth parameter; and
transferring said updated growth parameter received by said receiving means to a second client apparatus, wherein said updated growth parameter is a basis of a script for generating non-bit map graphics data and thereby dynamically changing at least one of an appearance and a behavioral sequence of said virtual life object.
-
-
12. A program providing medium for providing a program for controlling a shared virtual space providing apparatus for providing information about a shared virtual space to a plurality of client apparatuses, said program comprising the steps of:
-
receiving, when a first client apparatus updates a growth parameter, which changes as a predetermined event occurs, of a virtual life object existing in said shared virtual space as an alter ego of a user, the updated growth parameter; and
transferring said updated growth parameter received by said receiving means to a second client apparatus, wherein said updated growth parameter is a basis of a script for generating non-bit map graphics data and thereby dynamically changing at least one of an appearance and a behavioral sequence of said virtual life object.
-
Specification