Claims
- 1. An authoring system for interactive video, comprising:
a video feed providing a main video presentation stream; two or more authoring stations coupled to the video feed providing authoring functions creating metadata for enhancing the main video stream; and a multiplexer for coordinating authored metadata with the main video stream; wherein the authoring stations note a presentation time stamp (PTS) of video frames or a synchronized system time and incorporate the PTS in the authored metadata for matching the metadata with the main video presentation stream.
- 2. The system of claim 1 further comprising a multiplexer for combining authored metadata with the main video data stream, and wherein the multiplexer places the metadata in relation to the main video data stream according to the PTS.
- 3. The system of claim 2 wherein the multiplexer receives multiple video streams as well as the authored metadata, and time clocks are monitored for separate stream sources and clocks are adjusted to compensate for real-time differences in sources.
- 4. The system of claim 3 wherein one or more of the stream sources is from a stored source.
- 5. The system of claim 3 wherein PTS values are rewritten in one or more streams to compensate for perceived time differences.
- 6. The system of claim 2 wherein the PTS-enhanced metadata is streamed over the Internet to an end user.
- 7. The system of claim 2 wherein the PTS-enhanced metadata is inserted into video blanking intervals (VBI) of an analog stream according to the PTS.
- 8. The system of claim 2 wherein the PTS-enhanced metadata is stored to be downloaded as needed by a user.
- 9. The system of claim 1 wherein the authoring stations include one or more of scene authoring, hyper-video authoring, and ad authoring stations.
- 10. The system of claim 1 wherein the main video presentation stream is an analog stream, and the analog stream is converted to a digital format before authoring and multiplexing.
- 11. The system of claim 1 wherein the main video presentation stream is an analog stream, and a presentation time stamp is generated and integrated with the analog stream.
- 12. The system of claim 2 further comprising a user system enhanced with software for rendering the main data stream and the authored metadata according to the PTS.
- 13. A method for coordinating authored video metadata with a main video data stream, comprising steps of:
(a) ensuring the main video data stream has a presentation time stamp (PTS); (b) feeding the digital main video data stream to authoring stations; (c) authoring matadata at the authoring stations; and (d) marking the metadata with presentation time stamps (PTS) from the main digital video data stream.
- 14. The method of claim 13 further comprising a step for multiplexing authored metadata with the main video data stream, wherein the multiplexer places the metadata in relation to the main video data stream according to the PTS.
- 15. The method of claim 14 further comprising multiple sources of video fed to the multiplexer as well as metadata, and comprising a step for compensating for real-time differences between the multiple sources.
- 16. The method of claim 15 wherein, in the compensating step, presentation time stamps (PTS) are amended according to source time differences.
- 17. The method of claim 13 wherein the PTS-enhanced metadata is streamed over the Internet to an end user.
- 18. The method of claim 14 wherein the PTS-enhanced metadata is inserted into video blanking intervals (VBI) of an analog stream according to the PTS.
- 19. The method of claim 14 wherein the PTS-enhanced metadata is stored to be downloaded as needed by a user.
- 20. The method of claim 13 wherein the authoring stations include one or more of scene authoring, hyper-video authoring, and ad authoring stations.
- 21. The method of claim 13 wherein the main video presentation stream is an analog stream, and the analog stream is converted to a digital format before authoring and multiplexing.
- 22. The method of claim 13 further comprising a step for displaying the main video data stream and authored metadata according to PTS at a user's station
- 23. A video multiplexing system comprising:
inputs from video authoring stations; an input for a main digital video data stream; and an output to a video transport interface; wherein the multiplexer notes presentation time stamps associated with authored metadata, and places the authored metadata relative to the main video data stream for transport to end users.
- 24. The multiplexing system of claim 23 comprising multiple video data stream inputs, and wherein one or more of the inputs is from a stored source.
- 25. The multiplexing system of claim 23 comprising multiple video data stream inputs from multiple sources, and wherein the multiplexer monitors real time clocks of the sources and uses the information to compensate one or both of the multiple streams.
- 26. The multiplexing system of claim 24 wherein the multiplexer compensates incoming streams by buffering one or more of the streams.
- 27. The system of claim 24 wherein the multiplexer compensates incoming streams by amending the presentation time stamps of one or more of the streams.
CROSS-REFERENCE TO RELATED DOCUMENTS
[0001] The present invention is a continuation-in-part (CIP) of copending patent application Ser. No. 09/225,250, filed Jan. 4, 1999 which is a CIP of Ser. No. 09/218,738, filed Dec. 22, 1998, which is a CIP of Ser. No. 09/168,315, filed Oct. 7, 1998, which is a CIP of copending application Ser. No. 09/160,365, filed Sep. 24, 1998 which is a CIP of Ser. No. 09/154,532, filed Sep. 16, 1998.