Methods for interactive communications with real time effects and avatar environment interaction
First Claim
1. A computer implemented method for interactively animating an avatar in response to real world input, the avatar transmitted between a first user and a second user using a computer program that is executed on at least one computer in a computer network and each of the first user and the second user interacting through a respective computing system that is at least partially executing the computer program, comprising:
- identifying components of the avatar representing the first user that can be modified using real-time effects;
identifying controller input from either the first user or the second user, the controller input being detected by the computing system, and the identification of the controller input determines which of the identified components of the avatar representing the first user will be modified;
applying the real-time effects to the identified components of the avatar representing the first user in response to the identified controller input, the avatar of the first user being augmented with the real-time effects; and
displaying the augmented avatar of the first user on a screen connected to the computing system of one or both of the first and second users.
4 Assignments
0 Petitions
Accused Products
Abstract
Computer implemented method for interactively animating an avatar in response to real world input are provided. The avatar can be transmitted between a first user and a second user using a computer program that is executed on at least one computer in a computer network. Additionally, the first user and the second user each interact using a respective computing system that is at least partially executing the computer program. The method is initiated by identifying components of the avatar representing the first user that can be modified using real-time effects. The method continues by the computing system identifying controller input from either the first user or the second user. The identification of the controller input is used to determine which of the identified components of the avatar representing the first user will be modified. In response to the identified controller input the real-time effects are applied to the identified components of the avatar that represent the first user. The avatar of the first user augmented to reflect the application of the real-time effects. In another operation, the method displays the augmented avatar of the first user on a screen connected to the computing system of one or both of the first and second users.
-
Citations
20 Claims
-
1. A computer implemented method for interactively animating an avatar in response to real world input, the avatar transmitted between a first user and a second user using a computer program that is executed on at least one computer in a computer network and each of the first user and the second user interacting through a respective computing system that is at least partially executing the computer program, comprising:
-
identifying components of the avatar representing the first user that can be modified using real-time effects;
identifying controller input from either the first user or the second user, the controller input being detected by the computing system, and the identification of the controller input determines which of the identified components of the avatar representing the first user will be modified;
applying the real-time effects to the identified components of the avatar representing the first user in response to the identified controller input, the avatar of the first user being augmented with the real-time effects; and
displaying the augmented avatar of the first user on a screen connected to the computing system of one or both of the first and second users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14)
-
-
11. A computer implemented method for automatically modifying an avatar image in substantial real-time in conjunction with communication over a network, comprising:
-
providing a video and audio capture system on a respective computing system of a first and a second users, the video and audio capture system being interfaced with the computer program to enable the real-time communication;
detecting real-time changes in facial expression of the first user in the captured video of the first user;
detecting real-time changes in vocal characteristics of the first user;
automatically applying real-time effects to the avatar image representing the first user in response to the monitored real-time video and audio of the first user; and
outputting the avatar image representing the first user with the automatically applied real-time effect on a screen connected to the computing system of one or both of the first and second users. - View Dependent Claims (15, 16, 17)
-
-
18. A computer readable media including program instructions for automatically modifying an avatar image in substantial real-time in conjunction with communication over a network, the computer readable media, comprising:
-
program instructions for providing a video and audio capture system on a respective computing system of a first and a second users, the video and audio capture system being interfaced with the computer program to enable the real-time communication;
program instructions for detecting real-time changes in facial expression of the first user in the captured video of the first user;
program instructions for detecting real-time changes in vocal characteristics of the first user;
program instructions for automatically applying real-time effects to the avatar image representing the first user in response to the monitored real-time video and audio of the first user; and
program instructions for outputting the avatar image representing the first user with the automatically applied real-time effect on a screen connected to the computing system of one or both of the first and second users, and detecting real-time changes in vocal characteristics includes, processing program instructions for directing operations of, (i) capturing a first vocal characteristic of the first user at a first time;
(ii) capturing a second vocal characteristic of the first user at a second time;
(iii) comparing the first vocal characteristic to the second vocal characteristic; and
(iv) determining a magnitude for the real-time effects. - View Dependent Claims (19, 20)
-
Specification