Claims
- 1. An interactive karaoke system comprising:
a microphone developing an audio input from at least one karaoke performer; a camera producing a series of video frames including said at least one karaoke performer; and a karaoke processor system including a video environment and a related audio environment for said karaoke performer, said karaoke processor system being coupled to said camera to create extracted images of said at least one karaoke performer from said series of video frames and to composite said extracted images with a background derived from said video environment, where said video environment is affected by at least one of a position and a movement of said at least one karaoke performer.
- 2. An interactive karaoke system as recited in claim 1 wherein said related audio environment is affected by at least one of a position and a movement of said at least one karaoke performer.
- 3. An interactive karaoke system as recited in claim 1 wherein there are multiple karaoke performers, and wherein said video environment is affected by at least one of the positions and movements of said multiple karaoke performers.
- 4. An interactive karaoke system as recited in claim 3 wherein said related audio environment is affected by at least one of the positions and movements of said multiple karaoke performers.
- 5. An interactive karaoke system as recited in claim 1 wherein said karaoke processor system includes a karaoke unit having a microphone input, a control and data input, a video input, an audio output, and a video output, and wherein said karaoke processor system further includes a digital computer system having a camera input coupled to said camera, a control and data output coupled to said control and data input of said karaoke unit, and a video output coupled to said video input of said karaoke unit.
- 6. An interactive karaoke system as recited in claim 5 wherein said digital computer system is coupled to a network.
- 7. An interactive karaoke system as recited in claim 6 further comprising a karaoke server coupled to said network for two-way communication with said digital computer system.
- 8. An interactive karaoke system as recited in claim 5 further comprising a video display unit coupled to said video output of said karaoke processor system.
- 9. A method for providing interactive karaoke entertainment comprising:
receiving a plurality of video frames which include images of at least one karaoke performer; subtracting background images from said video frames to create extracted images of said at least one karaoke performer; performing an analysis of at least one of the position and motion of said extracted images to provide a visual performer input; and providing background images with accompanying sound, at least one of which is affected, by said visual performer input.
- 10. A method for providing interactive karaoke entertainment as recited in claim 9 wherein said background images and accompanying sound are based upon stored content.
- 11. A method for providing interactive karaoke entertainment as recited in claim 10 further comprising retrieving said stored content from a server.
- 12. A method for providing interactive karaoke entertainment as recited in claim 9 wherein said analysis includes a tracking analysis and a gesture analysis.
- 13. A method for providing interactive karaoke entertainment as recited in claim 12 further comprising compositing said extracted images with said background images to create composited images.
- 14. A method for providing interactive karaoke entertainment as recited in claim 13 further comprising recording said composited images and accompanying sound.
- 15. A computer readable media storing program instructions implementing the method of claim 9.
- 16. An interactive karaoke entertainment system comprising:
means for receiving a plurality of video frames which include images of at least one karaoke performer; means for subtracting background images from said video frames to create extracted images of said at least one karaoke performer; means for performing an analysis of at least one of the position and motion of said extracted images to provide a visual performer input; and means for providing background images with accompanying sound, at least one of which is affected, by said visual performer input.
- 17. An interactive karaoke entertainment system as recited in claim 16 further comprising means for storing stored content upon which said background images and accompanying sound are based.
- 18. An interactive karaoke entertainment system as recited in claim 17 further comprising means for retrieving said stored content from a server.
- 19. An interactive karaoke entertainment system as recited in claim 16 wherein said means for performing an analysis includes means for performing a tracking analysis and means for performing a gesture analysis.
- 20. An interactive karaoke entertainment system as recited in claim 19 further comprising means for compositing said extracted images with said background images to create composited images.
- 21. An interactive karaoke entertainment system as recited in claim 20 further comprising means for recording said composited images and accompanying sound.
- 22. A karaoke network comprising:
a local area network; a local karaoke server coupled to aid local area network and storing local karaoke content; and a plurality of karaoke systems coupled to said local area network, each of which can request karaoke content from said local karaoke server.
- 23. A karaoke network as recited in claim 22 further comprising a distal content server system coupled to said local karaoke server.
- 24. A karaoke network as recited in claim 23 wherein said distal content server system includes a connection over a world-wide network system.
- 25. A karaoke network as recited in claim 23 wherein said distal content server system is coupled to said local karaoke server, at least in part, by a local telephone exchange.
- 26. A karaoke network as recited in claim 23 wherein said distal content server system includes a mirror site content server coupled to a master site content server.
- 27. A karaoke network as recited in claim 26 wherein said mirror site content server is coupled to said master site content server by a TCP/IP network.
- 28. A karaoke network as recited in claim 27 wherein said mirror site content server is coupled to said local karaoke server, at least in part, by a local telephone exchange.
- 29. A karaoke network as recited in claim 22 wherein said local karaoke server further stores accounting information concerning requests for karaoke content from said plurality of karaoke systems.
- 30. A karaoke network as recited in claim 22 wherein at least one of said plurality of karaoke systems include:
a microphone developing an audio input from at least one karaoke performer; a camera producing a series of video frames including said at least one karaoke performer; and a karaoke processor system including a video environment and a related audio environment for said karaoke performer, said karaoke processor system being coupled to said camera to create extracted images of said at least one karaoke performer from said series of video frames and to composite said extracted images with a background derived from said video environment, where said video environment is affected by at least one of a position and a movement of said at least one karaoke performer.
- 31. A method for providing networked karaoke entertainment comprising:
determining whether an accounting polling event has occurred and, if so, uploading accounting information to a remote server; providing a requested karaoke content to a local karaoke unit; and creating an accounting entry concerning the provision of said karaoke content to said local karaoke unit.
- 32. A method for providing networked karaoke entertainment as recited in claim 31 further comprising determining whether said requested karaoke content is available locally and, if not, obtaining said requested karaoke content from said remote server.
- 33. A method for providing networked karaoke entertainment as recited in claim 31 wherein at least one local karaoke unit:
receives a plurality of video frames which include images of at least one karaoke performer; subtracts background images from said video frames to create extracted images of said at least one karaoke performer; performs an analysis of at least one of the position and motion of said extracted images to provide a visual performer input; and provides background images with accompanying sound, at least one of which is affected, by said visual performer input.
- 34. A computer readable media storing program instructions implementing the method of claim 31.
- 35. A networked karaoke entertainment system comprising:
means for determining whether an accounting polling event has occurred and, if so, means for uploading accounting information to a remote server; means for providing a requested karaoke content to a local karaoke unit; and means for creating an accounting entry concerning the provision of said karaoke content to said local karaoke unit.
- 36. A networked karaoke entertainment system as recited in claim 35 further comprising means for determining whether said requested karaoke content is available locally and, if not, means for obtaining said requested karaoke content from said remote server.
- 37. A networked karaoke entertainment system as recited in claim 35 wherein at least one local karaoke unit includes
means for receiving a plurality of video frames which include images of at least one karaoke performer; means for subtracting background images from said video frames to create extracted images of said at least one karaoke performer; means for performing an analysis of at least one of the position and motion of said extracted images to provide a visual performer input; and means for providing background images with accompanying sound, at least one of which is affected, by said visual performer input.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims the benefit of U.S. Provisional Application No. 60/070,626 filed Jan. 7, 1997, incorporated herein by reference, and is related to co-pending patent applications U.S. Ser. No. 08/951,089 (filed Oct. 15, 1997); U.S. Ser. No. 08/951,070 (filed Oct. 15, 1997); U.S. Ser. No. 09/174,491 (filed Oct. 15, 1998 and claiming priority on U.S. Ser. Nos. 60/062,068 and 60/062,361, both filed Oct. 15, 1997); U.S. Ser. No. 08/951,087 (filed Oct. 15, 1997); U.S. Ser. No. 08/943,681 (filed Oct. 15, 1997); U.S. Ser. No. 09/173,583 (filed Oct. 15, 1998 and claiming priority on U.S. Ser. No. 60/062,361 filed Oct. 15, 1997); U.S. Ser. No. 08/950,404 (filed Oct. 15, 1997); and U.S. Ser. No. 08/951,083 (filed Oct. 15, 1997); all assigned to the assignee of the present application, all of which are incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60070626 |
Jan 1998 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09226380 |
Jan 1999 |
US |
Child |
10317510 |
Dec 2002 |
US |