Avatar eye control in a multi-user animation environment
First Claim
Patent Images
1. A method for controlling an avatar'"'"'s gaze, the method comprising:
- modeling, in a computer memory, a digital representation of a first avatar having at least one modeled eye capable of different gaze orientations, and a modeled scene;
directing the first avatar'"'"'s gaze at least in part by autonomous gaze control;
maintaining a list of words, wherein one or more words on the list of words have an associated score;
monitoring a text source;
determining that at least one word on the list of words has been used in the text source;
identifying a second avatar associated with an account that utilized the at least one word;
determining whether the second avatar is within a field of view of the first avatar; and
if the second avatar is within a field of view of the first avatar, changing the likelihood that the autonomous gaze control of the first avatar will direct the gaze of the first avatar to look at the second avatar, wherein the score is utilized to determine how much to change the likelihood.
3 Assignments
0 Petitions
Accused Products
Abstract
In a multi-participant modeled virtual reality environment, avatars are modeled beings that include moveable eyes creating the impression of an apparent gaze direction. Control of eye movement may be performed autonomously using software to select and prioritize targets in a visual field. Sequence and duration of apparent gaze may then be controlled using automatically determined priorities. Optionally, user preferences for object characteristics may be factored into determining priority of apparent gaze. Resulting modeled avatars are rendered on client displays to provide more lifelike and interesting avatar depictions with shifting gaze directions.
-
Citations
17 Claims
-
1. A method for controlling an avatar'"'"'s gaze, the method comprising:
-
modeling, in a computer memory, a digital representation of a first avatar having at least one modeled eye capable of different gaze orientations, and a modeled scene; directing the first avatar'"'"'s gaze at least in part by autonomous gaze control; maintaining a list of words, wherein one or more words on the list of words have an associated score; monitoring a text source; determining that at least one word on the list of words has been used in the text source; identifying a second avatar associated with an account that utilized the at least one word; determining whether the second avatar is within a field of view of the first avatar; and if the second avatar is within a field of view of the first avatar, changing the likelihood that the autonomous gaze control of the first avatar will direct the gaze of the first avatar to look at the second avatar, wherein the score is utilized to determine how much to change the likelihood. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for controlling an avatar'"'"'s gaze, the method comprising:
-
modeling, in a computer memory, a digital representation of a first avatar having at least one modeled eye capable of different gaze orientations, and a modeled scene; directing the first avatar'"'"'s gaze at least in part by autonomous gaze control; maintaining a list of words, wherein one or more words on the list of words have an associated score; monitoring an audio stream; determining that at least one of the words on the list of words has been used in the audio stream; identifying a second avatar associated with an account that utilized at least one word on the list of words; determining whether the second avatar is within a field of view of the first avatar; and
if the second avatar is within a field of view of the first avatar, changing thelikelihood that the autonomous gaze control of the first avatar will direct the gaze of the first avatar to look at the second avatar, wherein the score is utilized to determine how much to change the likelihood. - View Dependent Claims (9, 10, 11)
-
-
12. A method for controlling an avatar'"'"'s gaze, the method comprising:
-
modeling, in a computer memory, a digital representation of a first avatar having at least one modeled eye capable of different gaze orientations, and a modeled scene; directing the first avatar'"'"'s gaze at least in part by autonomous gaze control; maintaining a list of avatar physical characteristics, wherein one or more characteristics on the list of avatar physical characteristics have an associated score; monitoring avatars within the first avatar'"'"'s field of view; determining that a second avatar within the first avatar'"'"'s field of view has at least one characteristic on the list of avatar physical characteristics; and changing the likelihood that the autonomous gaze control of the first avatar will direct the gaze of the first avatar to look at the second avatar, wherein the score is utilized to determine how much to change the likelihood. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification