Neutral avatars
Neutral avatars are neutral with reference physical characteristics of the corresponding user, such as weight, ethnicity, gender, or even identity. Thus, neutral avatars may be desirable to use in various copresence environments where the user desires to maintain privacy with reference to the above-noted characteristics. Neutral avatars may be configured to convey, in real-time, actions and behaviors of the corresponding user without using literal forms of the user's actions and behaviors.
1. A computing system comprising:
a hardware computer processor; and
a non-transitory computer readable medium having software instructions stored thereon, the software instructions executable by the hardware computer processor to cause the computing system to perform operations comprising:
providing co-presence environment data usable by a plurality of users to interact in an augmented reality environment;
for each of a plurality of users:
determining one or more visual distinctions of a neutral avatar for the user, wherein the visual distinctions are different from visual distinctions of neutral avatars of others of the plurality of users;
detecting an eye feature of the user based on one or more of: eye rotation, eye movement, or eye gaze direction;
determining, based at least on the detected eye feature, a visual change of the neutral avatar including one or more of:
color of the neutral avatar;
shading of the neutral avatar;
shape of the neutral avatar;
background of the neutral avatar; and
updating the co-presence environment data to include the determined visual change of the neutral avatar.
2. The computing system of claim 1 , wherein the visual distinction is further determined based on voice input from the user.
3. The computing system of claim 2 , wherein the visual distinction comprises a wiggle of a geometric feature of the neutral avatar to indicate voice activity and a movement of the geometric feature to indicate eye gaze direction.
4. The computing system of claim 1 , wherein the operations further comprise:
storing determined visual distinctions for particular users, wherein said determining the neutral avatar for the user comprises selecting a stored visual distinction associated with the user.
5. The computing system of claim 1 , wherein determining visual distinctions of neutral avatars for users is performed automatically, without regard to personal characteristics of the user.
6. The computing system of claim 1 , wherein the visual distinction is further determined based on an input cue including one or more of voice, head pose or hand pose.
7. The computing system of claim 1 , wherein the operations further comprise:
providing a visual indication of one or more of shared attention, shared gaze, or mutual gestures associated with two or more users.