Claims
- 1. A method comprising:
providing multiple input sources associated with a broadcast; switching, via software, between one or more of the input sources during the broadcast; and producing, responsive to said switching, one or more media output streams associated with one or more of the input sources.
- 2. The method of claim 1 further comprising transmitting one or more media output streams by combining the one or more media output streams into a single stream and transmitting the single stream to one or more remote locations.
- 3. The method of claim 2, wherein the one or more media output streams comprise multiple video streams.
- 4. The method of claim 2, wherein the one or more media output streams comprise multiple different types of video streams.
- 5. The method of claim 4, wherein the video streams are associated with video having different frame rates.
- 6. The method of claim 4, wherein the video streams are associated with video having different frame resolutions.
- 7. The method of claim 4, wherein the video streams are associated with video having different frame rates and resolutions.
- 8. The method of claim 1 further comprising writing one or more media output streams to an archive file.
- 9. The method of claim 1 further comprising:
transmitting the one or more media output streams to one or more remote locations; and writing the one or more media output streams to an archive file.
- 10. The method of claim 1, wherein the act of switching comprises receiving, via a user interface, user input indicating that a switch between the one or more input sources is desired.
- 11. One or more computer-readable media having computer-readable instructions thereon which, when executed by one or more computing devices, cause the computing devices to:
receive multiple input sources associated with a broadcast; receive, via a user interface, user input indicating that a switch between the one or more input sources is desired; switch, responsive to the user input, between one or more of the input sources during the broadcast; and produce, responsive to switching between the input sources, one or more media output streams associated with one or more of the input sources.
- 12. The one or more computer-readable media of claim 11, wherein the instructions cause the one or more computing devices to transmit one or more media output streams to one or more remote locations.
- 13. The one or more computer-readable media of claim 11, wherein the instructions cause the one or more computing devices to write one or more media output streams to an archive file.
- 14. The one or more computer-readable media of claim 11, wherein the instructions cause the one or more computing devices to:
transmit one or more media output streams to one or more remote locations; and write one or more media output streams to an archive file.
- 15. A software application configured to:
receive multiple input sources associated with a broadcast; receive, via a user interface, user input indicating that a switch between the one or more input sources is desired; switch, responsive to the user input, between one or more of the input sources during the broadcast; and produce, responsive to switching between the input sources, one or more media output streams associated with one or more of the input sources.
- 16. The software application of claim 15, wherein the application is configured to transmit one or more media output streams to one or more remote locations.
- 17. The software application of claim 15, wherein the application is configured to write one or more media output streams to an archive file.
- 18. The software application of claim 15, wherein the application is configured to:
transmit one or more media output streams to one or more remote locations; and write one or more media output streams to an archive file.
- 19. A computing device embodying the software application of claim 15.
- 20. An architecture comprising:
a software application configured to enable a user to create a multimedia production; and software means associated with the software application for enabling the user to select from among and switch between sets of input sources associated with the multimedia production.
- 21. The architecture of claim 20, wherein the software means comprises one or more source groups that define one or more input sources.
- 22. The architecture of claim 21, wherein one or more source groups are configured to have properties and behaviors.
- 23. The architecture of claim 21, wherein one or more source groups are configured to have user-selected properties and behaviors.
- 24. The architecture of claim 20, wherein the software means comprises one or more user-defined source groups that define one or more input sources.
- 25. The architecture of claim 20, wherein the software means comprises user interface means for enabling a user to select from among the sets of input sources.
- 26. A computer embodying the architecture of claim 20.
- 27. An architecture comprising:
one or more source group components that define one or more input sources associated with a multimedia production; a user interface component defining a switch panel that can be displayed for a user, the switch panel being configured to enable a user to switch between source groups; and an encoder component associated with the source group components and configured to produce one or more media output streams associated with source groups that are selected by the user.
- 28. The architecture of claim 27, wherein the one or more source group components are configured to have user-defined properties.
- 29. The architecture of claim 27, wherein the one or more source group components are configured to have user-defined behaviors.
- 30. The architecture of claim 27, wherein the one or more source group components are configured to have user-defined properties and behaviors.
- 31. The architecture of claim 27, wherein the switch panel comprises a preview component that provides a visual display of at least one input source of a source group.
- 32. A computer embodying the architecture of claim 27.
- 33. A method comprising:
providing multiple input sources associated with a broadcast, at least some of the input sources comprising different types of input sources; switching, via software, between one or more of the input sources during the broadcast; and producing, responsive to said switching, one or more media output streams associated with one or more of the input sources.
- 34. The method of claim 33, wherein at least one input source type comprises a video type.
- 35. The method of claim 33, wherein at least one input source type comprises an audio type.
- 36. The method of claim 33, wherein at least one input source type comprises a file type.
- 37. The method of claim 33, wherein at least one input source type comprises a tape type.
- 38. The method of claim 33, wherein at least one input source type comprises a script type.
- 39. The method of claim 33, wherein the input source types comprise at least some of the following types: a video type, an audio type, a file type, a tape type, and a script type.
- 40. One or more computer-readable media having computer-readable instructions thereon which implement the method of claim 33.
- 41. A computing device embodying the computer-readable media of claim 40.
- 42. One or more computer-readable media having computer-readable instructions thereon which, when executed by one or more computing devices, cause the computing devices to:
provide multiple input sources associated with a broadcast, at least some of the input sources comprising different types of input sources comprising at least one video type and at least one audio type; switch, via software, between one or more of the input sources during the broadcast; and produce, responsive to switching between the one or more input sources, one or more media output streams associated with one or more of the input sources.
- 43. The computer-readable media of claim 42, wherein the instructions cause the one or more computing devices to provide at least one other different input source type.
- 44. A software application configured to:
provide multiple input sources associated with a broadcast, at least some of the input sources comprising different types of input sources and comprising at least some of the following types: a video type and an audio type; switch, via software, between one or more of the input sources during the broadcast; and produce, responsive to switching between the one or more input sources, one or more media output streams associated with one or more of the input sources.
- 45. A computing device embodying the software application of claim 44.
- 46. The software application of claim 44, wherein the input sources comprise at least one input source type that is different from a video type and an audio type.
- 47. A method comprising:
presenting a user interface that enables a user to define one or more source groups, individual source groups comprising one or more source inputs associated with a media production; receiving user input via the user interface; and defining one or more source groups responsive to the user input.
- 48. The method of claim 47, wherein the multiple source groups can share one or more source inputs.
- 49. The method of claim 47, wherein the acts of presenting, receiving and defining can be performed during a broadcast associated with the media production.
- 50. The method of claim 47, wherein individual source groups have associated properties.
- 51. The method of claim 47, wherein individual source groups have associated behaviors.
- 52. The method of claim 47, wherein individual source groups have associated properties and behaviors.
- 53. The method of claim 47, wherein individual source groups have associated user-defined properties and behaviors.
- 54. One or more computer-readable media having computer-readable instructions thereon which implement the method of claim 47.
- 55. A computing device embodying the computer-readable media of claim 54.
- 56. One or more computer-readable media having computer-readable instructions thereon which, when executed by one or more computing devices, cause the computing devices to:
present a user interface that enables a user to define one or more source groups, individual source groups comprising one or more source inputs associated with a media production, the individual source groups having associated properties and behaviors; receive user input via the user interface; and define one or more source groups responsive to the user input.
- 57. A computing device embodying the computer-readable media of claim 56.
- 58. A software application configured to:
present a user interface that enables a user to define one or more source groups, individual source groups comprising one or more source inputs associated with a media production, the individual source groups having associated properties and behaviors; receive user input via the user interface; and define one or more source groups responsive to the user input.
- 59. A user interface comprising:
a name portion that enables a user to name a source group, individual source groups comprising one or more source inputs associated with a media production; and one or more property portions that can enable a user to select a source input for the source group.
- 60. The user interface of claim 59, wherein the source inputs can comprises video or audio source inputs.
- 61. The user interface of claim 59, wherein the source inputs can comprise different types of source inputs.
- 62. The user interface of claim 59 further comprising a configuration property associated with one or more of the source inputs that can enable the user to manipulate one or more configurations associated with the source input.
- 63. The user interface of claim 59 further comprising at least one behavior portion that enables a user to define a behavior for the source group.
- 64. A user interface comprising:
a switch panel that displays indicia associated with one or more source groups, individual source groups comprising one or more source inputs associated with a media production, the indicia being selectable by a user to switch between source groups and thereby cause at least one media stream associated with the source group to be produced; and a main view portion that provides a current display associated with said at least one media stream.
- 65. The user interface of claim 64 further comprising a dialog for enabling the user to access and interact with individual switches.
- 66. The user interface of claim 65, wherein the dialog enables the user to edit switch properties.
- 67. The user interface of claim 65, wherein the dialog enables the user to remove switches.
- 68. The user interface of claim 65, wherein the dialog enables the user to add switches.
- 69. The user interface of claim 65, wherein the dialog enables the user to manage switches.
- 70. The user interface of claim 64, wherein the switch panel comprises a preview portion that provides a display associated with a particular source group.
- 71. A method comprising:
presenting a user interface that displays indicia associated with one or more user-defined source groups, individual source groups comprising one or more source inputs associated with a media production; starting a broadcast by producing an output media stream that is associated with one or more of the source groups; receiving, via the user interface, user input pertaining to a source group selection by the user; responsive to receiving said user input, selecting the source group pertaining to the user input; and outputting a media stream that is associated with the selected source group.
- 72. The method of claim 71, wherein the act of presenting comprises displaying indicia comprising a switch panel that includes individual switches that are associated with each of the user-defined source groups.
- 73. The method of claim 71, wherein the act of presenting comprises:
displaying indicia comprising a switch panel that includes individual switches that are associated with each of the user-defined source groups; and for at least one of the switches, displaying a preview of source inputs associated with the one switch.
- 74. The method of claim 71, wherein the act of producing comprises streaming the output media stream over a network.
- 75. The method of claim 71, wherein the act of producing comprises providing the output media stream to a disk file.
- 76. The method of claim 71, wherein the act of producing comprises:
streaming the output media stream over a network; and providing the output media stream to a disk file.
- 77. One or more computer-readable media having computer-readable instructions thereon which implement the method of claim 71.
- 78. A computing device embodying the computer-readable media of claim 77.
RELATED APPLICATIONS
[0001] This application stems from and claims priority to U.S. Provisional Application Serial No. 60/280,897, filed Apr. 2, 2001, the disclosure of which is incorporated by reference herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60280897 |
Apr 2001 |
US |