System, apparatus, software and process for integrating video images
First Claim
1. A process for integrating video images comprising:
- generating a dancer video with a dancer;
identifying a dancer head position of the dancer in the dancer video;
identifying a participant head location;
generating a cropped area based on the participant head location;
generating a participant video of cropped area contents; and
generating a composite video by overlaying the cropped area contents onto the dancer head position;
wherein the process further comprises generating a background video and generating a composite video further includes overlaying the dancer body and cropped area contents onto the background video;
wherein a plurality of dancer videos are generated including a plurality of dancers; and
wherein a plurality of participant head locations are identified and a plurality of cropped areas are generated, and generating the composite video includes overlaying contents of the plurality of cropped areas over respective head locations of the plurality of dancers.
2 Assignments
0 Petitions
Accused Products
Abstract
A process for integrating video images includes generating a dancer video with a dancer and identifying a dancer head position of the dancer in the dancer video. A participant head location is identified and a cropped area is generated based on the participant head location. A participant video is generated of cropped area contents and a composite video is generated by overlaying the cropped area contents onto the dancer head position. A video image integration system includes a video camera for capturing participant videos and a processor. The processor has a processor database module storing pre-recorded dancer videos, a face recognition module configured to identify participant head locations from the video camera and generated cropped areas based thereon, and a blender module configured to overlay the cropped areas onto the dancer videos to generate composite videos.
20 Citations
24 Claims
-
1. A process for integrating video images comprising:
-
generating a dancer video with a dancer; identifying a dancer head position of the dancer in the dancer video; identifying a participant head location; generating a cropped area based on the participant head location; generating a participant video of cropped area contents; and generating a composite video by overlaying the cropped area contents onto the dancer head position; wherein the process further comprises generating a background video and generating a composite video further includes overlaying the dancer body and cropped area contents onto the background video; wherein a plurality of dancer videos are generated including a plurality of dancers; and wherein a plurality of participant head locations are identified and a plurality of cropped areas are generated, and generating the composite video includes overlaying contents of the plurality of cropped areas over respective head locations of the plurality of dancers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A process for integrating video images comprising:
-
generating a dancer video with a dancer; identifying a dancer head position of the dancer in the dancer video; identifying a participant head location; generating a cropped area based on the participant head location; generating a participant video of cropped area contents; and generating a composite video by overlaying the cropped area contents onto the dancer head position; wherein identifying the dancer head position includes employing eigenface detection to frames of the dancer video; and wherein interpolation is used to identify dancer head position in frames where eigenface detection is unsuccessful.
-
-
11. A process for integrating video images comprising:
-
generating a dancer video with a dancer; identifying a dancer head position of the dancer in the dancer video; identifying a participant head location; generating a cropped area based on the participant head location; generating a participant video of cropped area contents; and generating a composite video by overlaying the cropped area contents onto the dancer head position; wherein the participant head location is determined by scanning for non-chromascreen-colored pixels. - View Dependent Claims (12)
-
-
13. A process for integrating video images comprising:
-
generating a dancer video with a dancer; identifying a dancer head position of the dancer in the dancer video; identifying a participant head location; generating a cropped area based on the participant head location; generating a participant video of cropped area contents; and generating a composite video by overlaying the cropped area contents onto the dancer head position; wherein the cropped area contents are scaled based on a size of the dancer.
-
-
14. A process for integrating video images comprising:
-
generating a dancer video with a dancer; identifying a dancer head position of the dancer in the dancer video; identifying a participant head location; generating a cropped area based on the participant head location; generating a participant video of cropped area contents; and generating a composite video by overlaying the cropped area contents onto the dancer head position; wherein a plurality of dancer videos are generated including a plurality of dancers; wherein a plurality of participant head locations are identified and a plurality of cropped areas are generated, and generating the composite video includes overlaying contents of the plurality of cropped areas over respective head locations of the plurality of dancers; and wherein the sizes of the plurality of dancers in the composite video are individually selected.
-
-
15. A process for integrating video images comprising:
-
generating a dancer video with a dancer; identifying a dancer head position of the dancer in the dancer video; identifying a participant head location; generating a cropped area based on the participant head location; generating a participant video of cropped area contents; and generating a composite video by overlaying the cropped area contents onto the dancer head position; wherein a plurality of dancer videos are generated including a plurality of dancers; wherein a plurality of participant head locations are identified and a plurality of cropped areas are generated, and generating the composite video includes overlaying contents of the plurality of cropped areas over respective head locations of the plurality of dancers; and wherein the associations between the plurality of dancers and the plurality of cropped areas are individually selected.
-
-
16. A video image integration system comprising:
-
a video camera for capturing participant videos; and a processor including; a processor database module storing pre-recorded dancer videos; a face recognition module configured to identify participant head locations from the video camera and generated cropped areas based thereon; and a blender module configured to overlay the cropped areas onto the dancer videos to generate composite videos; wherein the processor is further configured to replicate the contents of a given cropped area such that the contents of the given cropped area can be overlayed onto a plurality of dancer videos; and wherein the processor is further configured to automatically replicated the contents of a given cropped area and overlay the contents of the given cropped area onto a plurality of dancer videos when a number of participants selected is less than a number of identified participant head locations. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification