GENERATING EFFECTS IN A WEBCAM APPLICATION
First Claim
1. A method of generating effects for a webcam application, comprising the steps of:
- identifying a first object in a video image;
identifying a second object in the video image;
adding a first user-created object to the video image to create an altered video image;
adding a second user-created object to the altered video image to further alter the altered video image;
associating the second user-created object with the second object; and
identifying a movement of the second object;
moving the second user-created object in the altered video image in accordance with the association of the second user-created object with the second object; and
wherein the first object is a static object, wherein the first user-created object is manually movable, and wherein the movement of the second user-created object in association with the second object is independent of a movement of the first user-created object.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and a method for generating effects in a webcam application are provided. The method includes identifying a first object and a second object in a video image. The method also includes adding a first user-created object to the video image to create an altered video image and adding a second user-created object to the altered video image to further alter the altered video image. Other steps included are associating the second user-created object with the second object; identifying a movement of the second object; and moving the second user-created object in the altered video image in accordance with the association of the second user-created object with the second object. The first object is a static object, and the first user-created object is manually movable. The movement of the second user-created object in association with the second object is independent of a movement of the first user-created object.
-
Citations
37 Claims
-
1. A method of generating effects for a webcam application, comprising the steps of:
-
identifying a first object in a video image; identifying a second object in the video image; adding a first user-created object to the video image to create an altered video image; adding a second user-created object to the altered video image to further alter the altered video image; associating the second user-created object with the second object; and identifying a movement of the second object; moving the second user-created object in the altered video image in accordance with the association of the second user-created object with the second object; and wherein the first object is a static object, wherein the first user-created object is manually movable, and wherein the movement of the second user-created object in association with the second object is independent of a movement of the first user-created object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of generating effects for a webcam application, comprising the steps of:
-
identifying a first object and a second object in a video image; adding a first user-created object to the first object to create an altered video image; adding a second user-created object to the second object to further alter the altered video image; associating the first user-created object with the first object; associating the second user-created object with the second object; identifying a movement of the first object and a movement of the second object, respectively; and moving the first user-created object in accordance with the association of the first user-created object with the first object. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for generating effects for a webcam application, comprising:
-
an identification module for identifying a first object and a second object in a video image; an addition module for adding at least one user-created object to the video image to create an altered video image; an association module associating the at least one user-created object with the first object; a motion detection module for identifying a movement of the first object; a movement module for moving the at least one user-created object in accordance with the association of the at least one user-created object with the first object in the altered video image; and a display module for displaying the altered video image. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
Specification