Avatars in social interactive television
First Claim
1. A method of presenting avatars with a multimedia program, the method comprising:
- processing background data indicative of a viewing area and animation input data indicative of a viewer in the viewing area watching the multimedia program to generate viewer data indicative of the viewer watching the multimedia program with a background area removed;
displaying the multimedia program, a viewer avatar derived from the viewer data, and further avatars corresponding to further viewers andresponsive to detecting the viewer exiting the viewing area, terminating the displaying of the viewer avatar.
1 Assignment
0 Petitions
Accused Products
Abstract
Virtual environments are presented on displays along with multimedia programs to permit viewers to participate in a social interactive television environment. The virtual environments include avatars that are created and maintained in part using continually updated animation data that may be captured from cameras that monitor viewing areas in a plurality of sites. User input from the viewers may be processed in determining which viewers are presented in instances of the virtual environment. Continually updating the animation data results in avatars accurately depicting a viewer'"'"'s facial expressions and other characteristics. Presence data may be collected and used to determine when to capture background images from a viewing area that may later be subtracted during the capture of animation data. Speech recognition technology may be employed to provide callouts within a virtual environment.
-
Citations
18 Claims
-
1. A method of presenting avatars with a multimedia program, the method comprising:
-
processing background data indicative of a viewing area and animation input data indicative of a viewer in the viewing area watching the multimedia program to generate viewer data indicative of the viewer watching the multimedia program with a background area removed; displaying the multimedia program, a viewer avatar derived from the viewer data, and further avatars corresponding to further viewers and responsive to detecting the viewer exiting the viewing area, terminating the displaying of the viewer avatar. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for presenting avatars combined with multimedia programs, comprising:
-
a processor configured to access a computer readable medium, wherein the computer readable medium includes program instructions executable by the processor, the program instructions including instructions for; processing background data indicative of a viewing area and animation input data indicative of a viewer in the viewing area watching the multimedia program to generate viewer data indicative of the viewer watching the multimedia program with a background area removed; displaying the multimedia program, a viewer avatar derived from the viewer data, and further avatars corresponding to further viewers and responsive to detecting the viewer exiting the viewing area, terminating the displaying of the viewer avatar. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage media including program instructions for simultaneously presenting avatars and a multimedia program, the program instructions including instructions for:
-
processing background data indicative of a viewing area and animation data indicative of a viewer in the viewing area watching the multimedia program to generate viewer data indicative of the viewer watching the multimedia program with the a background area removed; displaying the multimedia program, a viewer avatar derived from the viewer data, and further avatars corresponding to further viewers and responding to detecting the viewer exiting the viewing area by terminating the displaying of the viewer avatar. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification