The present invention is related to a method for synchronizing a first media service having an audio and video stream with a second media service having at least an audio stream such as for example a TV broadcast and a radio broadcast. In particular, the invention is related to a method according to claim 1.
It is very common nowadays that big sport, music cultural or political events are simultaneously broadcasted as a live event by a plurality of TV and radio program providers because such a big event potentially attracts a huge audience. In many cases the radio announcers provide the most exciting comments for sports events, such as a soccer match. A similar situation exists for some big music concerts or political debates that can be watched on TV but also followed on the radio. Imagine a user who watches a sports event on the TV, mutes the loudspeakers of the TV and turns on his radio receiver to listen to the radio broadcast related to the same sports event. In such a situation the user will notice that the radio broadcast is several seconds ahead of the TV broadcast because TV signals require a much greater amount of processing compared to the processing which is needed for radio signals.
Indeed, even if the live broadcast event was captured simultaneously by the different sources, TV and radio are not available exactly at the same time at the receiver side. This is mainly due to the transmission delay or latency that is usually higher for TV than for radio. Moreover, the different ways to deliver audio and video to the end user (e.g. satellite, cable, ADSL, DVBT) do not have the same latency. This latency can differ by several seconds from one source to another one. Having said this, it becomes obvious that different latencies do not only occur between radio and TV programs which are broadcasted in the conventional way by terrestrial or satellite transmission. Therefore, in the following the term “media service” will be used to denote a larger variety of media provided in different formats by different providers through different communication channels. In this sense media service shall include audio, video, textual broadcasts as well as multimedia files and streaming media. An audio-based media service includes a corresponding audio signal. A video-based media service has a corresponding video signal. Such kind of media services can be received with appropriate receiving devices such as set-top boxes, television sets, radios, and computers. For the present invention, however the type of the received media services is not relevant. In the following we will also use the terms “video stream” and “audio stream” to indicate the independence of a specific format. The present invention deals with the different latencies of two media services.
Referring back to the example described above, the synchronization of the available audio signal and the TV signal is required to obtain a high-quality user experience.
This problem is addressed by US 2006/0156374/A1 disclosing a method for automatically synchronizing playback between a first media service and a second media service which correspond to the same media contents. The known method suggests to adjust the time scale of playback of at least one media service so as to automatically synchronize the playback between the first media service and the second media service.
Even though the present invention is described in the context of a TV channel and a radio broadcast that need to be synchronized to create a satisfactory user experience, it is obvious for a person skilled in the art that the invention is not limited to this kind of situation. Rather, the present invention can always be applied when an audio stream of one media service shall be replaced by the audio stream of another media service. As another specific example we can consider the situation of an international soccer match which is covered by a plurality of TV broadcasters from different countries. There may be a situation that one foreign TV broadcaster delivers the soccer match in HD (high definition) TV quality, while the TV broadcaster of the home country of the user broadcasts it only in SD (standard definition) TV quality. In such a situation the user may decide to watch on his TV set the video stream of the foreign broadcast TV as a first media service, while he listens to the audio stream of his home country TV broadcaster as the second media service. Using this approach the user can enjoy HD TV quality without being bothered with language problems. Also in such a situation there may be a need to synchronize the first media service with the second media service due to different latencies in the two different broadcast paths. Nevertheless, in most cases the invention will be applied to a video-based media service on the one hand and an audio-based media service on the other hand.
In all described situations there remains a need to provide better support for the user to facilitate the use of different media services covering the same live event.
The invention consists in an interaction method with a person that watches a TV broadcasted live event allowing him, in a simple manner, to select and associate to the displayed video, an audio stream delivered by another source than the TV channel currently selected but dealing with the same event.
The method relies on techniques allowing to know and to decode some available audio streams that deal with the same live event as the one currently displayed on TV and to synchronize these audio streams with the reference one delivered on the TV channel.
Specifically, the invention suggests a method for synchronizing a first video and audio based media service having an audio and a video stream and one or several second media service(s) having at least an audio stream, wherein the audio stream of the first media service corresponds to the audio stream of the second media service, wherein the method comprises the following steps:
In a useful embodiment the invention further comprises the step of updating the status indicator if the synchronization state changes. The change can include a change of the graphic and/or alphanumeric contents of the status indicator.
Advantageously, the method further comprises the step of selecting one of the second media services for reproduction.
Optionally, the method comprises the step of connecting a mobile device equipped with a display. The method can then be implemented and used on a second available screen like a wifi tablet or a Smartphone for example, or on the TV screen if such a second screen is not available.
Additional features can be offered to a user if the method comprises the step of searching in an electronic program guide (EPG) for second audio media services corresponding to the audio stream of the first media service. In this case the method can include the step of importing data representing the properties of the second audio media services from the electronic program guide (EPG).
Advantageously, the method further comprises the step of displaying information indicative of the properties of one of the second audio media services.
According to another advantageous embodiment the method further comprises the step of manually or automatically synchronizing the reproduction of the first and the second media service. If the first and the second media service are synchronized automatically the method can use audio fingerprints, meta data, and/or tags contained in the second audio media service for synchronization.
The possibility of a manual synchronization is offered to the viewer if automatic synchronization between the audio streams is impossible for any reason. For this purpose the method further comprises in yet another embodiment the step of displaying a graphical representation of a slider on a display and of adjusting the slider position to obtain manual synchronization of the first and second media services.
Advantageously the method can store parameters which have been determined for obtaining synchronization between the first media service and the second media service.
For a high application flexibility the method can further comprise the step of delivering the first and the second media services through Internet, cable network, satellite broadcast, terrestrial broadcast, DSL network, and WLAN network.
In practical embodiments of the invention a user interface indicates to the user the available audio sources and their respective properties (language, data rate, . . . ) and their synchronization status with respect to the reference TV channel.
Finally, the user can be provided with an option to choose an alternative output for the audio stream of the selected second media service.
In the drawing exemplary embodiments of the present invention are illustrated. It shows:
In particular,
Referring back to the soccer stadium, there is usually more than one broadcaster covering the live event. Therefore,
It is noted that even though in
Finally,
It is noted that among the plurality of broadcasters there may be also pure radio broadcasters producing only audio streams covering the live event. Obviously, the Internet radio reportage mentioned above can also serve as a second media service providing an audio stream of the live event.
The user in his home 130 has a TV 131. The TV 131 may or may not be connected with a set-top box 132. This depends on how the user receives the TV broadcast in his home. This can be accomplished by a satellite dish antenna 133 or an outdoor antenna 134 for terrestrial reception. In addition to that, the home has a connection to the cable network 114 and the Internet 115 through e.g. a cable network connection. Alternatively, the connection to the Internet 115 may be established by a DSL connection. In the home 130 the user also has an audio device 135 available, enabling him to listen to radio broadcasts. Likewise, as the TV 131, the audio device 135 can have various kinds of connections to receive the radio broadcast. In the present example the audio device 135 is capable of receiving radio programs through satellite radio, terrestrial broadcasts, the cable network 114 and/or the Internet 115. In
A user initiates the execution of the method according to the present invention by selecting in a control menu of the TV 131 an option “secondary audio” by utilizing the control device 137. In an alternative embodiment the option “secondary audio” is preselected as a default option. In both cases the TV and its control software checks if the currently selected TV channel broadcast (also called reference TV channel in the following) is a live event. For this purpose the TV 131 sends a request to an electronic program guide (EPG). The electronic program guide can be a software program which is running locally on the TV 131 or on a website somewhere in the Internet if the TV is connected to the Internet. Both options are possible and are equally appropriate for executing the invention.
If the broadcasted program corresponds to a live event, the TV searches in the available EPGs if there are other broadcasts that can be accessed and which cover the same live event. While the software of the TV is searching for the other broadcasts the user has the option to initiate displaying a window on the screen of the TV showing available additional audio streams.
Today more and more users prefer to control their TV with a mobile device such as a tablet computer or a Smartphone connected to the TV providing a second screen to the user. Especially, if the mobile device is equipped with a touch screen the flexibility in controlling the TV is increased. Therefore, the invention will be described in the following in more detail in connection with a mobile device for controlling the TV 131, wherein the mobile device is equipped with a display showing on the one hand the contents of the big TV screen receiving a live event as a TV broadcast and on the other hand, more importantly, displaying the control menu providing user control options and additional information related to the secondary audio functionality.
As mentioned above, the display shows on its left portion 206 the contents of the screen of the TV 131. On its right portion a window 207 appears labeled with “additional audio streams”. The window 207 is semi-transparent such that the user can still see what is going on in the game, even in the area of the display which is covered with the window 207. This is why two soccer players are shown in the area of the window 207. The bottom area 208 is split into a left portion 209 showing the logo of the broadcast service currently received and the right portion 210 containing a time bar 211. The time bar 211 shows on its left the beginning time of the game and on its right the end time. On its top there is a title providing information about the game itself. In the course of the match a cursor 212 moves from the left end to the right end of the time bar.
In
In most cases it is sufficient if the synchronization apparatus 401 is present in the audio signal processing path because as mentioned above the transmission of the audio signal usually has a smaller latency than the transmission of the video signal of the TV channel. Nevertheless, in a specific embodiment of the present invention the synchronization apparatus 401 is also provided in the video signal processing path. The latter embodiment offers an additional feature enabling to advance the audio signal by delaying the video signal.
As soon as a listed audio stream is fully synchronized it is marked with a distinctive graphical status indicator 501 “ok” as it is shown in
A user can select with the control device 137 of the TV set 131 or on the second screen an additional audio stream. To select a specific audio stream the user simply touches on the name of the audio stream on the display 202. Alternatively, if no second screen is available the user can use the remote control of the TV set 131 and move a cursor up and down with the cursor buttons onto the name of a desired second media service and select it by pushing an okay button of the control device 137. At this moment the additional audio stream is already played back to the user.
In one embodiment of the present invention the user can only select an additional audio stream which has been synchronized with the reference TV channel.
In order to replace the audio's treating of the reference TV channel the user activates the “confirm” button 701 in window 207. However, the user can decide at this stage to output the additional audio stream on an auxiliary audio output, for instance personal headphones. The user can enter such a command by means of one of the control buttons 204. If the user subsequently activates the “confirm” button 701 after having selected an auxiliary audio output, the audio stream of the reference TV channel is not replaced. Consequently, there are two different audio streams available. In the described situation two users watch the same video stream on the reference TV channel on the TV set 131. One of the users listens to the audio stream of the reference TV channel which is reproduced by the loudspeakers of the TV set 131. The other user listens to the additional audio stream reproduced by the headphones connected to the TV 131.
Finally, it is noted that the user can quit this election process by activating the “back to list” button 702.
In an alternative embodiment of the present invention the user may also select additional audio streams which have the status indicator “trying” or “failed”. If the selected audio stream is not fully synchronized as the one displayed on
In
When the user is satisfied by the synchronization between audio and video, he validates the audio adjustment by clicking an OK button 802. Simultaneously, the specific adjustment parameters for the synchronization apparatus 401 are stored in a non-volatile memory to speed up the next automatic synchronization process between the TV channel currently selected and a secondary audio source.
The method for synchronizing two media services according to the present invention makes it intuitive and easy for a TV viewer to replace the audio stream delivered on the TV channel he is watching by another one available on another channel but dealing with the same live event.
Number | Date | Country | Kind |
---|---|---|---|
11306809.2 | Dec 2011 | EP | regional |