A method of broadcasting video streams
The invention relates to a method of broadcasting video streams. The invention further relates to a video stream composing system. The invention further relates to a video stream receiver.
Video streams are often viewed by a viewer in real time. That is, the viewer views the video stream as it is broadcast, or even as the event actually occurs. Typical video streams include those broadcast over mass media television. These video streams include sporting events, political debates, news coverage, e.g. natural disasters and broadcasts about other events of interest.
In any of these broadcasts, a viewer may not desire to continuously view the video stream. As a simple example, viewers of a video stream representing a sporting event are often drawn away from the event to answer telephone calls or cook dinner. It might also be that the broadcast has been started before the viewer was at home. Often a viewer wishes to be brought "up-to-date" on the events that took place in the viewer's absence without the need to review, for example, a video tape or disc covering the entire viewer's absence.
It is an object of the invention to provide a method of the kind described in the opening paragraph which enables a viewer to be brought "up-to-date" on the events prior to starting to view the broadcasting video stream.
The object of the invention is achieved in that the method of broadcasting video streams comprises:
- selecting one or more parts of a basic video stream; - forming a highlight video stream comprising the one or more parts; and
- broadcasting the highlight video stream simultaneously with the basic video stream.
A compilation of highlights of the basic video stream is created which is broadcast simultaneously with the basic video stream. A viewer, e.g. a user of a television set,
optionally in combination with a set-top box, can switch from a channel or digital video broadcast service, which corresponds to the basic video stream to another channel or service which corresponds the highlight video stream, i.e. the compilation of highlights. Missed parts which are of interest for the viewer are comprised in this compilation. Hence, the viewer will be brought "up-to-date" by viewing the compilation of highlights. The broadcasts according to this invention can be compatible with current types of broadcasts. Hence, it is not required to have special equipment at the receiver side, e.g. the television or set-top box. This latter is the case in e.g. the system as specified in the US patent 5,778,137. In that patent a video management system is specified, whereby a video stream broadcast includes a relevance level indicator. A recording device at the receiver side is arranged to selectively record parts of the received video stream on basis of the relevance level indicator. Hence, the recording device is a specific type of recording device.
In an embodiment of the method according to the invention the highlight video stream is broadcast repeatedly. The advantage of the multiple broadcasts of the highlight video is that the viewers are provided with multiple possibilities to view the highlight video stream. In principle there are several ways to broadcast the highlight video stream. E.g. each version of the highlight video stream is broadcast once. This might mean that if a new part of the basic video stream is concatenated to the current version of the highlight video stream a new version of the highlight video stream is created which will be broadcast then. But preferably the current version of the highlight video stream is broadcast repeatedly as long as there is no new version created yet. In other words the parts selected from the basic video stream are put in a loop and broadcast as such. The loop is extended each time that a new part is selected from the basic video stream. Alternatively a broadcast is started on request of a viewer. In an embodiment of the method according to the invention a second broadcast of the highlight video stream is started, a predetermined interval of time after a start of a first broadcast of the highlight video stream, the predetermined interval of time being shorter than a duration of the first broadcast. Alternatively to a broadcast of a single loop of selected parts as described above, multiple loops are created and broadcast via distinct channels or services. The advantage of these multiple loops is that the probability is low that a viewer has to wait relatively long for the start of a broadcast. Typically these multiple loops are staggered. For example the second broadcast is started one minute after the start of the first broadcast. This concept is known from e.g. video on demand. Alternatively the second broadcast is started,
relative to the first broadcast, after a moment of time which corresponds to the duration of a selected part of the basic video stream.
In an embodiment of the method according to the invention the basic video stream corresponds to an event which takes place during broadcasting of the basic video stream. Especially in the case of live events it is relevant to be brought "up-to-date" without much delay, since the viewer does not want to miss more of the event. In the case of a live event the highlight video stream comprises parts being selected from a portion of the basic video stream which has already been broadcast. And probably the highlight video stream will comprise parts from a portion of the basic video stream which will be broadcast. In an embodiment of the method according to the invention the basic video stream is broadcast as a first digital video broadcast service and the highlight video stream as a second digital video broadcast service. Preferably both broadcast services belong to one transport stream. Although the broadcasts might be conform conventional analogues techniques, it is preferred that the broadcast is conform a digital broadcast standard. The possibility to exchange additional data or meta-data in conjunction with a video stream in a simple way is advantageously. This data might correspond to the relation between the basic video stream and the highlight video stream.
In an embodiment of the method according to the invention, data representing the start of the first broadcast of the highlight video stream is broadcast in conjunction with the basic video stream. If a viewer is interested to see the highlights, especially those which the viewer has missed, then the probability is relatively high that the viewer wants to see the parts selected from the basic video stream in a chronological order starting with the first one of the sequence. Hence it is advantageously if the viewer is informed about the start. This can be achieved by means of exchange of data representing the start of the first broadcast. For example, the viewer is watching the images corresponding to the basic video stream. As soon as the data representing the start of the first broadcast is detected by the video stream receiver then the video stream receiver switches to the highlight video stream. Alternatively the viewer is informed by means of e.g. a pop-up panel.
It is a further object of the invention to provide a video stream composing system of the kind described in the opening paragraph which enables a broadcast to bring a viewer "up-to-date" on the events that took place in the viewer's absence.
This object of the invention is achieved in that the video stream composing system comprises:
- storage means for storing a portion of a basic video stream;
- selecting means for selecting one or more parts of the portion of the basic video stream;
- a highlight creator for forming a highlight video stream comprising the one or more parts; - storage means for storing the highlight video stream; and
- providing means for providing the basic video stream and the highlight video stream to a transmitter which is arranged to broadcast the highlight video stream simultaneously with the basic video stream.
The selecting means of the system might be controlled by a operator or director but preferably the system is designed to work automatically. In the latter case it is preferred that the selecting means is arranged to select the particular part on basis of a relevance level indicator. This relevance indicator might be derived from actions being performed by a director of a broadcast. E.g. a director of a sports game selects parts of the portion of the basic video stream which has already been broadcast, in order to create replays for the basic video stream. With replays is meant that parts of the basic video stream are broadcast again as part of the same basic video stream. These replay parts are good candidates to be selected for the highlight video stream. An approach is that while making a replay the relevance level indicator for the corresponding part of the basic video stream is increased. On basis of the increased relevance level indicator the video stream composing system is arranged to select the part. Optionally parts of video streams corresponding to signals captured by other cameras than those which have provided the signal being broadcast as the basic video stream are selected.
It is a further object of the invention to provide a video stream receiver of the kind described in the opening paragraph which is arranged to bring a viewer "up-to-date" on the events that took place in the viewer's absence.
This object of the invention is achieved in that the video stream receiver, comprising means to receive a basic video stream and a highlight video stream as claimed in claim 1, further comprises means to extract data which is received in conjunction with the basic video stream, the data representing a relation between the basic video stream and the highlight video stream.
An embodiment of the video stream receiver comprises means to switch from the basic video stream to the highlight video stream, on basis of the extracted data. For example the viewer has indicated that the video stream receiver has to switch to the second channel corresponding to the highlight video stream, as soon as the data is detected.
Another embodiment of the video stream receiver comprises means to generate a message to inform a viewer of the video stream receiver about the relation, on basis of the extracted data. A message might be visual or auditive. After the viewer has read or heard the message, the user can indicate that the video stream receiver has to switch to the second channel corresponding to the highlight video stream.
In an embodiment of the video stream receiver the message comprises further information about a second start of a second broadcast of the highlight video stream, whereby the second start will be sooner than the first start. As described above, there might be multiple broadcasts of the highlight video stream. In that case, it is advantageously that the video stream receiver will get tuned to, or switch to, the most appropriate broadcast of the highlight video stream. The result is that the viewer can start watching the images corresponding to a highlight service with a minimum delay.
Modifications of the method and variations thereof may correspond to modifications and variations thereof of the video stream receiver described and of the video stream composing system described.
These and other aspects of the method, of the video stream composing system and of the video stream receiver according to the invention will become apparent from and will be elucidated with respect to the implementations and embodiments described hereinafter and with reference to the accompanying drawings, wherein:
Fig. 1 shows a context diagram comprising the video stream composing system and the video stream receiver according to the invention;
Fig. 2 schematically shows an embodiment of the video stream composing system;
Fig. 3 schematically shows a video broadcast server; Fig. 4 schematically shows an embodiment of a video stream receiver according to the invention;
Fig. 5 schematically shows an alternative embodiment of a video stream receiver according to the invention; and
Fig. 6 schematically shows a basic video stream and a highlight video stream. Corresponding reference numerals have same or like meaning in all of the Figs.
Fig. 1 shows a context diagram comprising a transmitter 101 of video streams and a receiver 105 of video streams. The transmitter 101 and the receiver 105 are connected by means of a broadband network 103. Optionally there is a second connection 107, e.g. Ethernet, for data exchange from the receiver 105 of the video streams to the transmitter 101 of the video streams. The transmitter 101 comprises a video stream composing system 200 according to the invention which will be described in connection with Fig. 2 and a video broadcast server 300 which will be described in connection with Fig. 3. The receiver 105 comprises a television 500 will be described in connection with Fig. 5 and optionally a set- top box 400 which will be described in connection with Fig. 4. Fig. 2 schematically shows an embodiment of the video stream composing system 200 comprising:
- storage means 202 for storage of a portion of a basic video stream 600;
- selecting means 204 for selecting a particular part of the portion of the basic video stream 600; - a highlight creator 210 for forming a highlight video stream 614 by means of adding the particular part to a further part being selected from the basic video stream 600;
- storage means 206 for storage of the highlight video stream 614; and
- providing means 208 for providing the basic video stream 600 and the highlight video stream 614 to a video broadcast server 300 which is arranged to broadcast the highlight video stream 614 simultaneously with the basic video stream 600.
The working of the video stream composing system according to the invention will be explained by means of examples in connection with Fig. 6.
Fig. 3 schematically shows a video broadcast server 300. The broadcast server 300 comprises a first storage means 312 for storage of video and audio content being provided by means of input connector 302. The broadcast server 310 also comprises a second storage means 314 for storage of data. This data comprises application data, i.e. software code which is the base of an application to be run on the set-top box 400, and of data to be processed by the application. Data of this type will be extracted by the set-top box 400 according to the invention and applied to switch from a first service corresponding to the basic video stream 600 to a second service corresponding to the highlight video stream 614. Alternatively the data is converted to a readable format and merged with images of the basic video stream 600. In this latter case this is to inform the viewer about the presence of the highlight video stream 614. The video and audio content are multiplexed with the data by means of multiplexer 316. The resulting transport stream is modulated by means of the
modulator 318 which is designed to convert the transport stream to a higher frequency such that it can be transmitted on the broadband network 103 (e.g. terrestrial or satellite).
Fig. 4 schematically shows an embodiment of a video stream receiver 104 according to the invention, comprising a set-top box 400 and a television 500. The set-top box 400 is connected to a broadcast server 300 by means of a broadband network 103. The video broadcast server 300 is responsible for providing a transport stream to the broadband network 103. The set-top box 400 is further connected to a television 500 which comprises a display device 506. Video content and data being exchanged via the set-top box 400 are displayed on the television 500. That means that the output images which are generated by the set-top box 400 are provided to the television 500. The set-top box 400 comprises:
- receiving means 402 for receiving transport streams being provided on the input connector 414. A transport stream comprises services. A service comprises elementary streams of video, audio and of data-elements;
- user interface means 420 for making a selection of the available services, resulting in a display of the corresponding images on the display device 506. Preferably the user interface means comprise a remote control unit 420. The signals sent by the remote control 420 are received via input sensor 412. Another part of the user interface means is the display device 506 of the television 500. Use is made of the so-called On Screen Display feature (OSD). Via the display device 506 the viewer is provided with graphical representations 418, e.g. of messages regarding the presence of a highlight video stream 614;
- switching means 404 for switching from a first one of the services, e.g. corresponding to the basic video stream 600, to a second one of the services, e.g. corresponding to the highlight video stream 614. Switching might mean that new application data is downloaded to be run. But it is also possible that one and the same application is handling multiple services.
- a filter 406 for selecting data-elements of the first one of the services. Optionally this is on basis of a user selection made by the viewer. These data-elements correspond to a relation between the first one of the services and the second one of the services. For example the data-elements represents that a highlight video stream 614 is broadcast via the second service. Optionally the data-elements represent the start of a broadcast of a version of the highlight video stream 614. Optionally these data-elements are applied to trigger the switching means to switch to the second service.
- rendering means 408 for calculating graphical representations 418 of data- elements to be displayed on the display device 506, on basis of output of the filter 406. A
graphical representation 418 might correspond to a message about the number of minutes to wait till a new broadcast of a version of the highlight video stream 614 will start.
- a video processor 422 for processing the selected video stream. Eventually the graphical representations of data-elements are merged with the input images of the selected video stream resulting in a series of output images to be displayed on the display device 506. The rendering means 408 are arranged to merge these. The signal representing these output images is provided to the input connector 502 of the television 500;
- an audio processor 424 for processing the audio stream. The signal representing the processed audio stream is provided to the input connector 505 of the television 500.
- Ethernet connector 416 for exchange of information from the set-top box 400 back to e.g. the broadcast server 300. This might be a trigger to initiate a broadcast of the highlight video stream 614. Optionally the broadcast server comprises a counter for counting the number of broadcast requests and actually starts with a new broadcast after a predetermined number of broadcast requests have been counted in a predetermined time interval.
The set-top box 400 optionally comprises storage means (not depicted) for storage of the received highlight video stream 614. In that case the potential waiting time can be further reduced. Fig. 5 schematically shows an alternative embodiment of a video stream receiver 105 according to the invention, i.e. a television 500. The television comprises:
- a receiving means 508 for receiving a signal representing video streams. The signal may be a broadcast signal received via an antenna or cable. The signal is provided at the input connector 502. The receiving means 505 is arranged to be tuned to a first predetermined frequency band to extract the basic video stream 600.
- filtering means 504 for filtering data which is exchanged in conjunction with the basic video stream 600 and which is related to a relation between the basic video stream 600 and the highlight video stream 614. If this data is detected, and if the user has indicated that the user is interested in watching the highlight video stream 614 then the receiving means 508 are triggered to switch to another channel; This means that the receiving means 505 will get tuned to a second predetermined frequency band to extract the highlight video stream 614 from the received signal. These filtering means 504 are optional. The viewer might get informed about the presence of the highlight video stream 614 in other ways and could interact with the television 500 to switch from the channel corresponding to the basic
video stream 600 to channel corresponding to the highlight video stream 614. For instance a predetermined channel is reserved for broadcasts of highlights. Or the content provider includes a graphical representation in the images of the basic video stream 600, i.e. a readable message is merged with the images. For example this message includes the text: "Watch the highlights at channel 4".
- display device 506 for displaying the images of the selected video stream. Fig. 6 schematically shows a basic video stream 600 and a highlight video stream 614 comprising four parts 616-622 which correspond to four respective parts 602-608 which are selected from the basic video stream 600. The creation of the highlight video stream 614 will be explained by means of Table 1. For the sake of clarity it is assumed that there are a number of time slots 1-13, see the first column of Table 1. During a time slot a part of information A-M is broadcast via a first channel which corresponds to the basic video stream 600, see the second column of Table 1. For each part A-M it is decided whether it is relevant to be selected for the highlight video stream 614, i.e. to be concatenated with further parts which have been selected before. This is indicated in the third column of Table 1 with a binary 1. In the fourth column is listed which part of information is broadcast via a second channel which corresponds the highlight video stream 614. Hence, during time slot 1 part A is broadcast via the first channel and the second channel. Part A is selected and is broadcast again during time slot 2 via the second channel, while part B is broadcast via the first channel in the meantime. During time slots 3-6, part A is again broadcast via the second channel, while the parts C, D, E and F, respectively are broadcast via the first channel. Part E is also selected, resulting in a highlight video stream 614 comprising the parts A and E. These parts are broadcast alternatingly via the second channel. At time slot 10 also part J is selected, resulting in a highlight video stream 614 comprising the parts A, E and J respectively . These parts are broadcast sequentially. It should be noted that the usage of time slots in this example is only for reasons of simplicity. Selected parts might be mutually different in length.
Optionally there are multiple channels for broadcasting the highlight video stream 614. Table 2 provides the schedule in the case of three channels. The third channel starts with the broadcast after the first part A has been broadcast via the second channel. The fourth channel starts with the broadcast after the first part A has been broadcast via the third channel. As long as the current version of the highlight video stream 614 is not to be extended with a newly selected part of the basic video stream 600 the current version of the highlight video stream 614 is repeatedly broadcast via the channels. However, if a new part is selected then this new part will be broadcast after the last part of the current version of the highlight video stream 614 has been broadcast. Then the broadcast of the extended version of the highlight video stream 614 is started.
Table 2: Multiple broadcast channels for the highlight video stream.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be constructed as limiting the claim. The word 'comprising' does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements and by means of a suitable programmed computer. In the unit claims enumerating several means, several of these means can be embodied by one and the same item of hardware.