Information processing apparatus, method and computer program for virtual reality transparent avatars
First Claim
1. An information processing apparatus for presenting a 3-dimensional virtual space and allowing an avatar of a plurality of avatars in said 3-dimensional space to be operated to communicate with one or more other avatars of said plurality of avatars, said avatar representing a user, said information processing apparatus comprising:
- a storage means for storing an indicator set by said user representing whether said avatar'"'"'s presence within said 3-dimensional space is to be communicated to or withheld from said other avatars;
a judgment means for determining whether said information is to be communicated with said other avatars based on said indicator stored in said storage means; and
a processing means for processing said information when said information is to be communicated with said other avatars, as determined by said judgment means.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides an information processing apparatus, an information processing method and presentation medium. The information processing apparatus according to the present invention for presenting a 3-dimensional virtual spaces allowing an avatar being operated to communicate with other avatars includes a storage means for storing an indicator set to show whether or not information owned by the avatar can be communicated with the other avatars, and a judgment means for forming a judgment as to whether or not information owned by the avatar can be communicated with the other avatars on the basis of the indicator stored in the storage means. As a result, a plurality of clients are allowed to experience a 3-dimensional virtual space without substantially increasing the amount of processing of the system and the amount of communication on a transmission line.
116 Citations
34 Claims
-
1. An information processing apparatus for presenting a 3-dimensional virtual space and allowing an avatar of a plurality of avatars in said 3-dimensional space to be operated to communicate with one or more other avatars of said plurality of avatars, said avatar representing a user, said information processing apparatus comprising:
-
a storage means for storing an indicator set by said user representing whether said avatar'"'"'s presence within said 3-dimensional space is to be communicated to or withheld from said other avatars;
a judgment means for determining whether said information is to be communicated with said other avatars based on said indicator stored in said storage means; and
a processing means for processing said information when said information is to be communicated with said other avatars, as determined by said judgment means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
said processing means communicates said information to said other avatars when said transparency flag is set to a first setting; and
said processing means does not communicate said information to said other avatars when said transparency flag is set to a second setting.
-
-
4. The information processing apparatus of claim 2, wherein:
said transparency flag is changeable between true and false.
-
5. The information processing apparatus of claim 1, wherein:
-
said storage means is further for storing a plurality of information management tables each indicating whether a corresponding one of said plurality of avatars has an aura containing each other of said plurality of avatars; and
said judgment means is further for determining whether said information is to be communicated with said other avatars, based on said plurality of information management tables.
-
-
6. The information processing apparatus of claim 5, further comprising:
-
a departure detection control means for controlling said storage means, said judgment means, and said processing means during departure detection processing for said plurality of avatars; and
an inclusion detection control means for controlling said storage means, said judgment means, and said processing means during inclusion detection processing for said plurality of avatars.
-
-
7. The information processing apparatus of claim 6, wherein said departure detection control means comprises:
-
a first selection means for selecting a first subset of said other avatars from said information management table of said avatar based on said aura of said avatar;
a first determination means for determining whether said first subset is no longer contained in said aura of said avatar and whether said indicator for said avatar is set;
a first update means for updating one or more of said plurality of information management tables corresponding to said avatar and said first subset, in accordance with said first determination means;
a second selection means for selecting a second subset of said other avatars from said information management table of said avatar based on said auras of said second subset;
a second determination means for determining whether said avatar is no longer contained in said auras of said second subset and whether said indicators for said second subset are set; and
a second update means for updating at least one of said plurality of information tables corresponding to said avatar and said second subset, in accordance with said second determination means.
-
-
8. The information processing apparatus of claim 6, wherein said inclusion detection control means comprises:
-
a selection means for selecting said other avatars;
a first determination means for determining whether said indicator for each said other avatars is not set, whether said information management table of said avatar shows that said other avatars are not contained in said aura of said avatar, and whether said other avatars are contained in said aura of said avatar;
a first update means for updating said plurality of information management tables, in accordance with said first determination means;
a second determination means for determining whether said indicator for said avatar is not set, whether said information management table of said avatar shows that said avatar is no longer contained in said auras of said other avatars, and whether said avatar is contained in said auras of said other avatars; and
a second update means for updating said plurality of information management tables, in accordance with said second determination means.
-
-
9. An information processing method for presenting a 3-dimensional virtual space and allowing an avatar of a plurality of avatars in said 3-dimensional virtual space to be operated to communicate with one or more other avatars of said plurality of avatars, said avatar representing a user, said information processing method comprising the steps of:
-
a storage step of storing an indicator set by said user representing whether regarding said avatar'"'"'s presence within the 3-dimensional space is to be communicated to or withheld from said other avatars;
a judgment step of determining whether said information is to be communicated with said other avatars, based on said indicator stored at said storage step; and
a processing step of processing said information when said information is to be communicated with said other avatars, as determined in said judgment step. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
said indicator is represented by a transparency flag.
-
-
11. The information processing method of claim 10, wherein:
-
said processing step communicates said information to said other avatars when said transparency flag is set to a first setting; and
said processing step does not communicate said information to said other avatars when said transparency flag is set to a second setting.
-
-
12. The information processing method of claim 10, wherein:
said transparency flag is changeable between true and false.
-
13. The information processing method of claim 9, wherein:
-
said storage step further stores a plurality of information management tables each indicating whether a corresponding one of said plurality of avatars has an aura containing each other of said plurality of avatars; and
said judgment step further determines whether said information is to be communicated with said other avatars, based on said plurality of information management tables.
-
-
14. The information processing method of claim 13, further comprising:
-
a departure detection control step of controlling said storage step, said judgment step, and said processing step during departure detection processing for said plurality of avatars; and
an inclusion detection control step of controlling said storage step, said judgment step, and said processing step during inclusion detection processing for said plurality of avatars.
-
-
15. The information processing method of claim 14, wherein said departure detection control step comprises:
-
a first selection step of selecting a first subset of said other avatars from said information management table of said avatar based on said aura of said avatar;
a first determination step of determining whether said first subset is no longer contained in said aura of said avatar and whether said indicator for said avatar is set;
a first update step of updating one or more of said plurality of information management tables corresponding to said avatar and said first subset, in accordance with said first determination step;
a second selection step of selecting a second subset of said other avatars from said information management table of said avatar based on said auras of said second subset;
a second determination step of determining whether said avatar is no longer contained in said auras of said second subset and whether said indicators for said second subset are set; and
a second update step of updating at least one of said plurality of information tables corresponding to said avatar and said second subset, in accordance with said second determination step.
-
-
16. The information processing method of claim 14, wherein said inclusion detection control step comprises:
-
a selection step of selecting said other avatars;
a first determination step of determining whether said indicator for each said other avatars is not set, whether said information management table of said avatar shows that said other avatars are not contained in said aura of said avatar, and whether said other avatars are contained in said aura of said avatar;
a first update step of updating said plurality of information management tables, in accordance with said first determination step;
a second determination step of determining whether said indicator for said avatar is not set, whether said information management table of said avatar shows that said avatar is no longer contained in said auras of said other avatars, and whether said avatar is contained in said auras of said other avatars; and
a second update step of updating said plurality of information management tables, in accordance with said second determination step.
-
-
17. A computer-readable medium for presenting a program executable by a computer to drive an information processing apparatus for presenting a 3-dimensional virtual space and allowing an avatar of a plurality of avatars in said 3-dimensional virtual space to be operated to communicate with one or more other avatars of said plurality of avatars, said avatar representing a user, said program to carry out processing including:
-
a storage step of storing an indicator set by said user representing whether said avatar'"'"'s presence within said 3-dimensional space is to be communicated to or withheld from said other avatars;
a judgment step of determining whether said information is to be communicated with said other avatars, based on said indicator stored at said storage step; and
a processing step of processing said information when said information is to be communicated with said other avatars, as determined in said judgment step. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
said indicator is represented by a transparency flag.
-
-
19. The computer-readable medium of claim 18, wherein:
-
said processing step communicates said information to said other avatars when said transparency flag is set to a first setting; and
said processing step does not communicate said information to said other avatars when said transparency flag is set to a second setting.
-
-
20. The computer-readable medium of claim 18, wherein:
said transparency flag is changeable between true and false.
-
21. The computer-readable medium of claim 17, wherein:
-
said storage step further stores a plurality of information management tables each indicating whether a corresponding one of said plurality of avatars has an aura containing each other of said plurality of avatars; and
said judgment step further determines whether said information is to be communicated with said other avatars, based on said plurality of information management tables.
-
-
22. The computer-readable medium of claim 21, wherein said program further comprises:
-
a departure detection control step of controlling said storage step, said judgment step, and said processing step during departure detection processing for said plurality of avatars; and
an inclusion detection control step of controlling said storage step, said judgment step, and said processing step during inclusion detection processing for said plurality of avatars.
-
-
23. The computer-readable medium of claim 22, wherein said departure detection control step comprises:
-
a first selection step of selecting a first subset of said other avatars from said information management table of said avatar based on said aura of said avatar;
a first determination step of determining whether said first subset is no longer contained in said aura of said avatar and whether said indicator for said avatar is set;
a first update step of updating one or more of said plurality of information management tables corresponding to said avatar and said first subset, in accordance with said first determination step;
a second selection step of selecting a second subset of said other avatars from said information management table of said avatar based on said auras of said second subset;
a second determination step of determining whether said avatar is no longer contained in said auras of said second subset and whether said indicators for said second subset are set; and
a second update step of updating at least one of said plurality of information tables corresponding to said avatar and said second subset, in accordance with said second determination step.
-
-
24. The computer-readable medium of claim 22, wherein said inclusion detection control step comprises:
-
a selection step of selecting said other avatars;
a first determination step of determining whether said indicator for each said other avatars is not set, whether said information management table of said avatar shows that said other avatars are not contained in said aura of said avatar, and whether said other avatars are contained in said aura of said avatar;
a first update step of updating said plurality of information management tables, in accordance with said first determination step;
a second determination step of determining whether said indicator for said avatar is not set, whether said information management table of said avatar shows that said avatar is no longer contained in said auras of said other avatars, and whether said avatar is contained in said auras of said other avatars; and
a second update step of updating said plurality of information management tables, in accordance with said second determination step.
-
-
25. An information processing apparatus for presenting a 3-dimensional virtual space and allowing an avatar of a plurality of avatars in said 3-dimensional virtual space to be operated to communicate with one or more other avatars of said plurality of avatars, said avatar representing a user, said information processing apparatus comprising:
-
a storage element configured to store an indicator set by said user representing whether said avatar'"'"'s presence within said 3-dimensional space is to be communicated to or withheld from said other avatars; and
a processor, coupled to said storage element, configured to determine whether said information is to be communicated with said other avatars, based on said indicator stored in said storage element, wherein said processor is further configured to process said information when said information is to be communicated with said other avatars, as determined on the basis of said indicator. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
said indicator is represented by a transparency flag.
-
-
27. The information processing apparatus of claim 26, wherein:
-
said processor is further configured to communicate said information to said other avatars when said transparency flag is set to a first setting; and
said processor is still further configured not to communicate said information to said other avatars when said transparency flag is set to a second setting.
-
-
28. The information processing apparatus of claim 26, wherein:
said transparency flag is changeable between true and false.
-
29. The information processing apparatus of claim 25, wherein:
-
said storage element is further configured to store a plurality of information management tables each indicating whether a corresponding one of said plurality of avatars has an aura containing each other of said plurality of avatars; and
said processor is further configured to determine whether said information is to be communicated with said other avatars, based on said plurality of information management tables.
-
-
30. The information processing apparatus of claim 29, wherein:
said processor is further configured to perform departure detection processing and inclusion detection processing for said plurality of avatars.
-
31. The information processing apparatus of claim 30, wherein said processor is further configured to operate as follows during departure detection processing:
-
to perform first selection processing to select a first subset of said other avatars from said information management table of said avatar based on said aura of said avatar;
to perform first determination processing to determine whether said first subset is no longer contained in said aura of said avatar and whether said indicator for said avatar is set;
to perform first update processing to update one or more of said plurality of information management tables corresponding to said avatar and said first subset, in accordance with said first determination processing;
to perform second selection processing to select a second subset of said other avatars from said information management table of said avatar based on said auras of said second subset;
to perform second determination processing to determine whether said avatar is no longer contained in said auras of said second subset and whether said indicators for said second subset are set; and
to perform second update processing to update at least one of said plurality of information tables corresponding to said avatar and said second subset, in accordance with said second determination processing.
-
-
32. The information processing apparatus of claim 30, wherein said processor is further configured to operate as follows during inclusion detection processing:
-
to perform selection processing to select said other avatars;
to perform first determination processing to determine whether said indicator for each said other avatars is not set, whether said information management table of said avatar shows that said other avatars are not contained in said aura of said avatar, and whether said other avatars are contained in said aura of said avatar;
to perform first update processing to update said plurality of information management tables, in accordance with said first determination processing;
to perform second determination processing to determine whether said indicator for said avatar is not set, whether said information management table of said avatar shows that said avatar is no longer contained in said auras of said other avatars, and whether said avatar is contained in said auras of said other avatars; and
to perform second update processing to update said plurality of information management tables, in accordance with said second determination processing.
-
-
33. The information processing apparatus of claim 27, wherein:
-
said first setting is true; and
said second setting is false.
-
-
34. The information processing apparatus of claim 27, wherein:
-
said first setting is false; and
said second setting is true.
-
Specification