Avatars in social interactive television
First Claim
1. A method, comprising:
- processing background data indicative of a viewing area and animation data indicative of a viewer in the viewing area watching a multimedia program to generate a viewer avatar indicative of the viewer watching the multimedia program with a background area removed;
displaying the multimedia program, the viewer avatar, and further avatars corresponding to further viewers; and
responsive 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.
18 Citations
18 Claims
-
1. A method, comprising:
-
processing background data indicative of a viewing area and animation data indicative of a viewer in the viewing area watching a multimedia program to generate a viewer avatar indicative of the viewer watching the multimedia program with a background area removed; displaying the multimedia program, the viewer avatar, 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 multimedia programs, the system comprising:
a processor having access to a computer readable medium, wherein the computer readable medium includes program instructions executable by the processor, to perform operations including; 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 a viewer avatar indicative of the viewer watching the multimedia program with a background area removed; displaying the multimedia program, the viewer avatar, 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, 16, 17, 18)
-
13. A non-transitory computer readable storage media including program instructions executable by a processor, to perform operations, comprising:
-
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 a viewer avatar indicative of the viewer watching the multimedia program with a background area removed; displaying the multimedia program, the viewer avatar, 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)
-
Specification