Claims
- 1. A method for processing broadcasts, comprising:
receiving a broadcast of a program, the broadcast containing a plurality of perspectives of the program; presenting a first of the plurality of perspectives to a viewer; storing at least one of the plurality of perspectives; and presenting at least one of the plurality of perspectives to the viewer.
- 2. The method as recited in claim 1, wherein presenting the first perspective and storing are performed simultaneously.
- 3. The method as recited in claim 1, wherein storing the at least one of the plurality of perspectives is performed automatically.
- 4. The method as recited in claim 1, wherein presenting at least one of the plurality of perspectives includes presenting at least one of the stored perspectives.
- 5. The method as recited in claim 4, wherein presenting at least one of the plurality of perspectives and storing are performed simultaneously.
- 6. The method as recited in claim 5, wherein storing at least one of the plurality of perspectives includes storing all of the perspectives.
- 7. The method as recited in claim 1, wherein receiving the broadcast includes receiving a plurality of related video streams, each stream including one of the perspectives.
- 8. The method as recited in claim 1, wherein receiving the broadcast includes receiving a plurality of related audio streams, each stream including one of the perspectives.
- 9. The method as recited in claim 1, wherein presenting the first perspective includes presenting the first perspective in one window of a display and presenting at least one of the plurality of perspectives includes presenting a second perspective from the plurality of stored perspectives in a different window of the display.
- 10. The method as recited in claim 1, wherein storing at least one of the plurality of perspectives includes storing the perspectives in at least one circular buffer.
- 11. The method as recited in claim 1, wherein presenting at least one of the plurality of perspectives includes preparing a video signal for display on a television screen.
- 12. The method as recited in claim 1, wherein presenting at least one of the plurality of perspectives includes the step of preparing an audio signal for a speaker.
- 13. The method as recited in claim 4, wherein presenting at least one of the plurality of perspectives includes sending at least one of the stored perspectives from a storage device through a demultiplexer to a display.
- 14. The method as recited in claim 4, wherein presenting at least one of the plurality of perspectives includes searching one of the stored perspectives.
- 15. A method for playing a multi-perspective program comprising:
receiving a broadcast of the program, the broadcast including a plurality of perspectives of the program; recording at least one of the plurality of perspectives in a storage device; sending a first of the plurality of perspectives to a display to play at least a portion of the program; and replaying the portion of the program from a different perspective by sending a second of the plurality of perspectives from the storage device to the display.
- 16. The method as recited in claim 15, wherein the first perspective is a recorded perspective.
- 17. The method as recited in claim 15, further comprising sending the second perspective to one window in the display to play the portion of the program from the second perspective concurrently with sending the first perspective to a different window in the display.
- 18. The method as recited in claim 15, wherein receiving the broadcast includes receiving at least one video stream, each video stream being associated with one of the perspectives.
- 19. The method as recited in claim 15, wherein receiving the broadcast includes receiving at least one audio stream, each audio stream being associated with one of the perspectives.
- 20. A system for recording a broadcast including a plurality of perspectives of a program, comprising:
a receiver operable to receive the broadcast; a storage device coupled to the receiver; a processor operable to present at least one of the plurality of perspectives to a viewer, record at least one of the plurality of perspectives in the storage device, and present at least one of the recorded perspectives to the viewer.
- 21. The system as recited in claim 20, further configured to record the perspectives automatically.
- 22. The system as recited in claim 20, further configured to present the recorded perspectives to the viewer without interrupting the recording of the broadcast.
- 23. The system as recited in claim 20, wherein the receiver is a set top box.
- 24. The system as recited in claim 22, wherein the storage device is contained within the set top box.
- 25. The system as recited in claim 22, wherein the storage device is removably coupled to the set top box.
- 26. The system as recited in claim 20, wherein the storage device comprises a magnetic disk.
- 27. The system as recited in claim 20, wherein the storage device comprises an optical disk.
- 28. The system as recited in claim 20, wherein the storage device comprises flash memory.
- 29. The system as recited in claim 20, wherein the receiver comprises at least one tuner.
- 30. The system as recited in claim 29, wherein the receiver comprises a demultiplexer and a processor.
- 31. A system for presenting broadcasts, comprising:
a receiver configured to receive a broadcast including a plurality of perspectives of a program; a storage device for storing at least one of the plurality of perspectives; and a processor configured to present a first perspective to a viewer while presenting at least a second, stored perspective to the viewer.
- 32. The system as recited in claim 31, wherein the first perspective is a stored perspective.
- 33. The system as recited in claim 31, wherein the storage device is configured to store the at least one perspective automatically.
- 34. The system as recited in claim 31, further configured to store the at least one perspective simultaneously with presenting the first perspective.
- 35. The system as recited in claim 31, further configured to store the at least one perspective simultaneously with presenting the second perspective.
- 36. The system as recited in claim 31, further comprising a display coupled to the processor for presenting at least one perspective.
- 37. The system as recited in claim 36, wherein the processor is configured to present the first perspective in a first window on the display and the second perspective in a second window on the display.
- 38. The system as recited in claim 37, wherein one of the first and second windows is nested inside the other of the first and second windows.
- 39. The system as recited in claim 31, wherein the receiver is configured to receive a plurality of video streams associated with the plurality of perspectives.
- 40. The system as recited in claim 39, wherein each video stream includes one of the perspectives.
- 41. The system as recited in claim 31, wherein the receiver is configured to receive a plurality of audio streams associated with the plurality of perspectives.
- 42. The system as recited in claim 41, wherein each audio stream includes one of the perspectives.
- 43. The system as recited in claim 31, wherein the storage device includes at least one circular buffer for storing at least one of the plurality of perspectives.
- 44. The system as recited in claim 31, wherein the processor is configured to search at least one of the stored perspectives.
- 45. A computer program product for processing broadcasts, comprising a computer usable medium having machine readable code embodied therein for:
receiving a broadcast of a program, the broadcast containing a plurality of perspectives of the program; presenting a first of the plurality of perspectives to a viewer; storing at least one of the plurality of perspectives; and presenting at least one of the plurality of perspectives to the viewer.
- 46. The computer program product as recited in claim 45, wherein the 5 presenting the first perspective and storing are performed simultaneously.
- 47. The computer program product as recited in claim 45, wherein storing at least one of the plurality of perspectives is performed automatically.
- 48. The computer program product as recited in claim 45, wherein presenting at least one of the plurality of perspectives includes presenting at least one of the stored perspectives.
- 49. The computer program product as recited in claim 48, wherein presenting at least one of the plurality of perspectives and storing at least one of the plurality of perspectives are performed simultaneously.
- 50. The computer program product as recited in claim 49, wherein storing at least one of the plurality of perspectives includes storing all of the perspectives.
- 51. The computer program product as recited in claim 45, wherein receiving the broadcast includes receiving a plurality of related video streams, each stream including one of the perspectives.
- 52. The computer program product as recited in claim 45, wherein receiving the broadcast includes receiving a plurality of related audio streams, each stream including one of the perspectives.
- 53. The computer program product as recited in claim 45, wherein presenting the first perspective includes presenting the first perspective in one window of a display and presenting at least one of the plurality of perspectives includes presenting a second perspective from the plurality of stored perspectives in a different window of the display.
- 54. The computer program product as recited in claim 45, wherein storing at least one of the plurality of perspectives includes storing the perspectives in at least one circular buffer.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Patent Application No. 60/235,529 entitled “SYSTEM AND METHOD FOR PROVIDING MULTI-PERSPECTIVE INSTANT REPLAY” filed Sep. 26, 2000 (ATTORNEY DOCKET NO. OPTVP014+), which is incorporated herein by reference for all purposes, and to U.S. patent application Ser. No. 09/630,646 entitled “SYSTEM AND METHOD FOR INCORPORATING PREVIOUSLY BROADCAST CONTENT” filed Aug. 2, 2000 (ATTORNEY DOCKET NO. OPTVP013), which is incorporated herein by reference for all purposes.
[0002] U.S. Provisional Patent Application No. 60/162,490 entitled “RECORDING OF PUSH CONTENT” filed Oct. 29, 1999 (Client Docket No. OTV0033+), is incorporated herein by reference for all purposes).
Provisional Applications (2)
|
Number |
Date |
Country |
|
60235529 |
Sep 2000 |
US |
|
60162490 |
Oct 1999 |
US |