WO2002071760A2 - System for synchronizing reception of data over different networks - Google Patents
System for synchronizing reception of data over different networks Download PDFInfo
- Publication number
- WO2002071760A2 WO2002071760A2 PCT/GB2002/000955 GB0200955W WO02071760A2 WO 2002071760 A2 WO2002071760 A2 WO 2002071760A2 GB 0200955 W GB0200955 W GB 0200955W WO 02071760 A2 WO02071760 A2 WO 02071760A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- audio
- internet
- transmission
- video
- video broadcast
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/764—Media network packet handling at the destination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
Definitions
- the present invention relates to a system for synchronizing reception of data over different networks and particularly, but not exclusively, with providing for synchronized reception of material distributed over a data network such as the Internet, with material distributed over a broadcast service such as television or radio.
- a data network such as the Internet
- a broadcast service such as television or radio.
- WO 00/64163 describes a method for synchronizing Internet data with broadcast data.
- Each segment broadcast is provided with an identifier.
- the identifier is transmitted to a database to locate data relevant to that segment.
- the data is then used to update a user's web browser so that the information displayed matches the segment of the programme that is being broadcast.
- US 6,018,7687, WO 00/07361 and WO 00/0885 also disclose systems for synchronizing web page content with a television programme that is being broadcast. Whilst existing systems synchronize the transmission of material over a broadcast service and a data network, there is a problem as regards synchronization of the reception of the material.
- the network characteristics for a broadcast service differ from those of the internet and the resulting differences in reception time for the end users can be a significant problem.
- There are even differences between broadcast services themselves and for example in the United Kingdom there is a perceptible time difference between the reception of a programme broadcast via analogue terrestrial television and digital terrestrial television.
- Some services are extremely time critical. For instance, for a service which provides a quiz in the form of questions and answers, it would be undesirable for answers to be received by end users via one route before the questions have been received by other end users via another route.
- WO 00/13750 there is discussed the problem of loss of synchronization between streaming audio/video content and program features such as commands. The problem is solved by providing time stamps in the av stream. Commands received are held in memory and then executed when the appropriate time stamp in the a/v stream is received.
- WO 00/13750 provides a solution at the transmission end which enables the internal synchronization of two different types of material transmitted over the Internet. It does not provide a solution for the transmission end, where material is to be transmitted via different routes.
- a system for transmitting data to users by a plurality of routes having different transmission speeds in which information indicative of the speed of transmission over at least one route is used to adjust the timing of transmission of data over at least one of the routes so as to synchronize the time of reception of data by users.
- data includes computer data, audio, video and so forth.
- a particular user may receive audio / video content in a digital broadcast via a terrestrial, cable or satellite transmission.
- the user may also receive interactive content in the form of data transmitted over the internet.
- This interactive content may be combined with the audio / video content on a single display or may be displayed on a computer monitor whilst the audio / video content is displayed on a television.
- one user may receive a television broadcast via a terrestrial, cable or satellite transmission, whilst another user may receive a corresponding webcast displayed on a computer monitor.
- transmission speed encompasses all reasons for any difference in timing of reception of data via different routes. It is not restricted to delays caused by differences in the networks as such, and also encompasses, for example, delays caused by initial processing of data such as reformatting of conventional audio / video information into a web format
- an adaptive scheduler is provided for determining the network characteristics of at least one route and for dynamically adjusting the timing of transmission of data over at least one of the routes so as to synchronize the time of reception of data.
- the system in accordance with the invention is of particular use for synchronizing reception of an internet service in an internet transmission with an audio/video broadcast transmission, and may include: an adaptive scheduler for determining network characteristics for the internet transmission and the audio/video broadcast transmission; an internet trigger provider for providing synchronization triggers for respective events in the internet service; and a controller, responsive to timing of the audio/video broadcast transmission, for controlling the internet trigger provider according to the determined network characteristics such that end users receive the respective events in the internet service at a known synchronization with the audio/video broadcast transmission.
- the controller can control the relative timings of the internet service events and the audio/video stream as received by the end users. As will become clear below, in some circumstances, it may be important for the internet service events to be received by the end user at a particular place in the audio/video stream. However, in other cases, the actual relative timing between the internet service events and the audio/video stream as received by the end users may be of less importance.
- the internet service may be provided simultaneously in different internet transmissions provided by respective internet service providers.
- the adaptive scheduler determines the network characteristics for each internet transmission provided by its respective internet service provider and the controller controls the internet trigger provider to provide different synchronization triggers for the respective internet transmissions according to the respective network characteristics.
- the system further includes a web server responsive to the synchronization triggers from the internet trigger provider to provide the respective events over the internet.
- a plurality of web servers may be provided, each with its own synchronization triggers.
- a controllable variable delay is provided for delaying the audio/video stream provided for the audio/video broadcast transmission.
- a webcast reformatter is provided for reformatting the audio/video stream for transmission over the internet wherein the adaptive scheduler determines the performance characteristics of the webcast reformatter and the controller controls the variable delay according to the performance characteristics and the network characteristics such that end users receive the audio/video stream by the internet transmission and the audio/video broadcast transmission at the same time.
- the processing required to reformat the audio/video stream takes time such that inclusion of the audio/video stream in the internet transmission is delayed.
- the audio/video stream may be provided in different audio/video broadcast transmissions over respective networks.
- the adaptive scheduler preferably determines the network characteristics for each network and the controller controls the variable delay to delay the audio/video stream provided for the different audio/video broadcast transmissions by different respective amounts according to the respective network characteristics.
- the controller may delay the audio/video stream in the faster networks such that all end users receive the audio/video stream at the same time irrespective of the network which they are using.
- the controller may control the variable delay at the same time to ensure that the audio/video stream is received from the television networks at the same time as via the internet transmission.
- a number of ISPs are contacted via the ping procedure, and an average value is assumed for the delay over the Internet. In this way, effective simultaneous reception of the web cast transmission of the audio/video stream can be provided even though different ISPs introduce different delays.
- a television trigger provider is used for providing synchronization triggers for respective events in a television service in the audio/video broadcast transmission, wherein the controller controls the internet trigger provider and the television trigger provider according to the network characteristics such that end users receive corresponding events of the internet service and the television service in synchronism.
- the controller can determine the relative timings at which an end user would receive these services. Hence, the controller can control triggering of the television service event and the internet service events such that they occur with the same timing for the end users.
- the television service may be provided in different respective audio/video broadcast transmissions over respective networks.
- the controller may control the television trigger provider to provide different synchronization triggers for the respective networks according to the respective network characteristics.
- corresponding television service events of different broadcast networks may all be provided to an end user in synchronism with corresponding internet service events.
- the internet service events may be provided in synchronization irrespective of the internet service provider.
- the audio/video stream may be provided to all users in synchronism irrespective of the broadcast network and in synchronism with the television service and internet service events. Where there are no corresponding internet service events of interest, it is also possible for the controller merely to synchronize the television service events provided over different broadcast networks.
- the system may include broadcast play out equipment for providing, for transmission in the audio/video broadcast transmission, a television service and triggers corresponding to said synchronization triggers from said television trigger provider.
- broadcast play out equipment for providing, for transmission in the audio/video broadcast transmission, a television service and triggers corresponding to said synchronization triggers from said television trigger provider.
- data for the television services is pre-loaded from the data carousel to the end users television device and then a trigger is broadcast so as to actuate a particular event in the television device.
- the television service events include at least one of scenes, modules and television format resources and pictures.
- An event occurs in an interactive application when the application is required to do something at a certain point in time during the AV broadcast.
- a non-exhaustive list of events could be: quiz show questions, vote requests, interactive adverts, dynamic icons, animations, etc.
- the events will be the same on the TV and on the Internet; the actual format and delivery method will be different.
- the internet service events include at least one of HTML and Java script files, other web scripting technologies and servlets and Web format resources and pictures.
- the audio/video stream comprises a transport stream containing at least one of live and pre-recorded audio/video data.
- a schedule editor having a user interface by which a user can select the desired synchronization.
- the schedule editor creates and edit the schedule. Basically it allows to specify what should happen when, and enter schedule details.
- At least some aspects of the invention can also be embodied in software and, hence, can be provided as code components on a computer readable storage medium.
- the invention may be viewed from other aspects. From one aspect there is provided a method of transmitting data to users by a plurality of routes having different transmission speeds, in which information indicative of the speed of transmission over at least one route is used to adjust the timing of transmission of data over at least one of the routes so as to synchronize the time of reception of data by users.
- a method of synchronizing reception of an internet service in an internet transmission with an audio/video broadcast transmission including: determining network characteristics for the internet transmission and the audio/video broadcast transmission; receiving a timing of a broadcast stream to be broadcast in the audio/video broadcast transmission; and providing synchronization triggers for respective events of the internet service at timings relative to the broadcast stream according to the determined network characteristics such that end users receive the respective events of the internet service at a known synchronization with the audio/video stream as received in the audio/video broadcast transmission.
- an system for synchronizing reception of an internet service in an internet transmission with an audio/video broadcast transmission including: an adaptive scheduler for determining network characteristics for the internet transmission and the audio/video broadcast transmission; an internet trigger provider for providing synchronization triggers for respective events in the internet service; and a controller, responsive to timing of an audio/video stream to be broadcast in the audio/video broadcast transmission, for controlling the internet trigger provider according to the determined network characteristics such that end users receive the respective events in the internet service at a known synchronization with the audio/video stream as received in the audio/video broadcast transmission.
- a system for synchronizing reception of an internet service in an internet transmission with an audio/video broadcast transmission including: an adaptive scheduler for determining network characteristics for the internet transmission and the audio/video broadcast transmission; an internet trigger provider for providing synchronization triggers for respective events in the internet service; and a controller, responsive to timing of the audio/video broadcast transmission, for controlling the internet trigger provider according to the determined network characteristics such that end users receive the respective events in the internet service at a known synchronization with the audio/video broadcast transmission.
- Figure 1 illustrates schematically a transmission system embodying the present invention
- Figure 2 illustrates a flow diagram for the process of synchronization.
- An audio/video data stream may be provided from a variety of sources.
- the audio/video content 2 may come from live broadcast equipment 4 and/or pre-recorded sources 6.
- This audio/video content is encoded by the encoder 8 so as to form the audio/video data stream 10.
- the encoded audio/video data stream may be of any known type such as an MPEG transport stream.
- Television content 12 in the form of television services, such as interactive applications, may also be provided.
- This content may include scenes or modules 14 and resources and pictures 16 for a TV platform.
- the TV content 12 is output by broadcast play-out equipment 18 as a television service 20.
- the broadcast play-out equipment 18 might typically include a data carousel. However, it could also be implemented with delivery from on-demand servers. Although the delivery method of these servers is similar to the one used on the Internet, data travels on a dedicated network and delay conditions are very different and well known.
- the audio/video data stream 10 is combined at 11 with the television service
- the audio/video broadcast transmission may be of any known type including satellite, terrestrial and cable transmissions.
- the audio/video data stream 10 and television service 20 may be provided simultaneously to a number of different providers for different audio/video broadcast transmission.
- each broadcast provider may receive a number of different audio/video data streams 10 and television services 20.
- Service providers may wish additionally to provide internet services available to users over the internet.
- the web content 22 for the internet service may include HTML or Java script 24 and resources and pictures 26 of a web format.
- a web server 28 provides this web content 22 as an internet service 30 to be made available to end users over the internet 32, for viewing on a terminal 200 using conventional browser technology, if desired.
- the audio/video content 2, the TV content 12 and the web content 22 may all be developed separately with no intention for them to inter-relate. However, usually, the intention of a. service provider will be for the television service 20 to relate to the corresponding audio/video data stream 10. It is also considered now that the service provider may wish to provide a corresponding internet service 30.
- the internet service 30 might be provided merely to provide services corresponding to the television service 20, but over an alternative transmission path. Alternatively, the internet service might contain entirely different services or overlapping services to supplement the television service 20.
- the content of those services may be synchronized in some way with relation to each other and/or the audio/video data stream 10.
- corresponding television and internet services may transmit related questions and answers.
- a service provider would wish end users to receive the questions and answers with a predetermined timing with regard to the television show.
- the service providers would wish end users to receive the questions and answers at the same time irrespective of whether this is via the television network or the internet.
- a broadcast synchronization controller 40 is provided to synchronize reception of the audio/video, television and web content by the end users.
- the synchronization control 40 is provided with an adaptive scheduler 42 for providing the network characteristics of the broadcast transmission networks over which the audio/video data stream 10 and the television service 20 are to be broadcast. In this way, the broadcast synchronization controller 40 is able to determine the approximate delay between providing the audio/video data stream 10 and reception of that audio/video data stream by the end users.
- the adaptive scheduler 42 also determines from the web server 28 the network characteristics for providing an internet service 30 over the internet 32 to an end user. In this respect, it should be understood that different internet service providers may introduce different delays and, hence, the same internet service 30 provided by different internet service providers may take different times to reach the end users.
- the adaptive scheduler 42 works with the web server 28 to determine these delays.
- the ping procedure consists in sending a few byte packets to a server, which then returns them.
- the machine which sent the packets can then work out the transmission delay by calculating the difference between transmission and reception times.
- the same procedure can be improved by making every server in the way between the originating machine and the destination one to send packets in return. This allows a complete analysis of the delays on the various branches of the network.
- the invention will use the ping procedure to calculate delays to key servers of known ISPs covering the region/market desired for the service in question.
- the scheduler requests the procedure and uses the results to calculate the average delays, but the ping procedure is actually operated by the web server because it is connected to the Internet.
- the broadcast synchronization controller 40 can determine the relative delays for audio / video data sent over the broadcast transmission network and internet service data sent via the internet.
- a content play-out scheduler 44 is provided. This provides synchronization data with regard to the audio/video data stream 10.
- the play out scheduler generates signals to initiate the transmission of AV and data objects.
- a live trigger input 45 enables manual, non-predetermined triggers to be taken by the system.
- the broadcast synchronization controller 40 is then able to provide synchronization triggers 46 to the web server 28.
- the web server 28 responds to the synchronization triggers 46 to enable respective internet services or events within those services at the user end. In this respect, the web server 28 might provide an internet service on the internet at the time it receives the synchronization trigger 46.
- end users may have already downloaded the basic internet service 30 from the web server 28, but await some activation signal for the service or particular events within the service.
- the web server 28 may providing corresponding internet triggers to the end users over the internet 32.
- the broadcast synchronization controller 40 is able to ensure that internet services become available to end users with a known timing relative to the audio/video data stream 10.
- the television services 20 which are combined with the audio/video data stream to be provided to end users over the broadcast transmission networks, of course suffer the same delays as those determined by the network characteristics for the audio/video broadcast transmission.
- the television services 20 are available on a data carousel and will have already been downloaded by the end user's equipment. Events of the television services are then initiated by triggers which are broadcast in the broadcast stream.
- the broadcast synchronization controller 40 also provides synchronization triggers 48 to the broadcast play-out equipment 18. In response to the synchronization triggers 48, the broadcast play-out equipment 18 transmits an equivalent trigger in the broadcast stream.
- the broadcast synchronization controller 40 is able to issue synchronization triggers 46 to the web server 28 and synchronization triggers 48 to the broadcast play-out equipment 48 such that the triggering of events in the internet service 30 can be synchronized at the end users with events in the television service 20.
- an internet service is intended to mimic a television service
- corresponding events of the two services can be caused to take place at the same time.
- various events of the two services can be coordinated and synchronized to occur with a predetermined relative timing. It will be appreciated that, in some circumstances, the relative timing of the television and internet services with the audio/video data stream is not of significant importance.
- the broadcast synchronization controller 40 is able to synchronize the internet service with the television service of the audio/video broadcast transmission and/or the audio/video data stream of the audio/video broadcast transmission.
- a web cast reformatter 50 is provided.
- the web cast reformatter reformats the audio/video data stream 10 to provide web cast data 52 which is combined at 31 with the internet service 30 for transmission over the internet 32.
- the web cast data 52 is delayed with respect to the audio/video data stream 10.
- variable delay 54 is provided for delaying the audio/video data stream 10 by a variable amount before being passed to the broadcast transmission network.
- the adaptive scheduler 42 provides the performance characteristics of the web cast formatter 50 to the broadcast synchronization controller 40.
- the broadcast synchronization controller 40 is then able to control the variable delay 54 so as to introduce an appropriate delay to synchronize reception by the end users of the audio/video data via the audio/video broadcast transmission and the internet transmission.
- the same audio/video data stream 10 may be provided to different broadcast networks. In this case, it is possible to provide different delays to the audio/video data destined for the various broadcast networks. It thus becomes possible for the broadcast synchronization controller 40 to ensure that end users receiving audio/video data from different networks receive the same audio/video data in synchronism.
- a schedule editor 60 is also provided. This creates and edits the schedule and is used to specify what should happen when, and enter schedule details. The process of synchronization will be described with reference to Figure 2, which sets out the steps of the adaptive scheduling algorithm used by scheduler 42..
- step 100 the system, namely the broadcast synchronization controller 40 and related components, is synchronized with the station clock, namely the clock controlling the audio/video data stream 10.
- step 102 the delay incurred to the audio/video content by the web cast reformatter 50 is determined.
- the web cast reformatter 50 may apply a number of different formats such as QuickTime and Real. These are encoding formats for AV to be delivered over the Internet.
- the delay introduced by the web cast reformatter 50 is dynamic. In other words, it will vary continuously according to the particular audio/video data requiring reformatting.
- the resulting delay times may be monitored and used continuously by the broadcast synchronization controller 40.
- step 104 the various broadcast network delay characteristics are determined. Different networks, such as Sky Digital, On Digital, etc will introduce different delays.
- step 106 the delay characteristics of the internet for a variety of connection types, such as 56k modem, ISDN, ADSL, etc, are determined. These delay times may be determined by the system itself by using .a "Ping" procedure described above to test PCs connected through various internet service providers using these connections.
- step 108 the necessary synchronization information for the trigger events and the television delay is calculated. This is achieved by taking account of the various characteristics determined in the previous steps.
- the television service triggers such as interactive content triggers are transmitted. Indeed, different triggers may be sent for the different APIs available, e.g. OpenTV, Liberate, MediaHighway.
- internet triggers are sent, for instance WWW interactive content triggers. Indeed, various different triggers may be sent for the various different connection speeds being targeted.
- step 114 the various delay values for the TV broadcast streams, such as Sky Digital, Telewest, On Digital, etc, are provided to the delay so as to ensure that the TV content arrives in sync with the internet content.
- variable delay concerns the AV. Triggers can get the same delay by having the broadcast equipment delivering them at the right time.
- step 116 it is determined whether or not to continue the dynamic synchronization. It should be appreciated that the steps illustrated in Figure 2 are schematic and that many of these steps will occur simultaneously.
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2002236058A AU2002236058A1 (en) | 2001-03-06 | 2002-03-05 | System for synchronizing reception of data over different networks |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0105588.8 | 2001-03-06 | ||
GBGB0105588.8A GB0105588D0 (en) | 2001-03-06 | 2001-03-06 | An apparatus and method for synchronising internet and television services |
Publications (3)
Publication Number | Publication Date |
---|---|
WO2002071760A2 true WO2002071760A2 (en) | 2002-09-12 |
WO2002071760A3 WO2002071760A3 (en) | 2002-11-21 |
WO2002071760A8 WO2002071760A8 (en) | 2003-12-04 |
Family
ID=9910136
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/GB2002/000955 WO2002071760A2 (en) | 2001-03-06 | 2002-03-05 | System for synchronizing reception of data over different networks |
Country Status (3)
Country | Link |
---|---|
AU (1) | AU2002236058A1 (en) |
GB (2) | GB0105588D0 (en) |
WO (1) | WO2002071760A2 (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2859859A1 (en) * | 2003-09-16 | 2005-03-18 | France Telecom | Television signals receiving method for multimedia receiver, involves restoring components on reception terminal while respecting chronology of secondary time stamps to restore coherent AV content formed by components to user |
EP2479984A1 (en) * | 2011-01-19 | 2012-07-25 | Thomson Licensing | Device and method for synchronizing content received from different sources |
WO2013191976A1 (en) * | 2012-06-19 | 2013-12-27 | Sony Corporation | Extensions to trigger parameters table for interactive television |
EP2690876A2 (en) * | 2011-03-22 | 2014-01-29 | Electronics And Telecommunications Research Institute | Heterogeneous network-based linked broadcast content transmitting/receiving device and method |
US20140032628A1 (en) * | 2012-07-24 | 2014-01-30 | International Business Machines Corporation | Dynamic optimization of command issuance in a computing cluster |
US9112820B2 (en) | 2012-07-31 | 2015-08-18 | Hewlett-Packard Development Company, L.P. | Delay queues based on delay remaining |
WO2015194906A1 (en) * | 2014-06-20 | 2015-12-23 | 삼성전자주식회사 | Method and device for providing heterogeneous network-based broadcast service |
US9313531B2 (en) | 2010-10-06 | 2016-04-12 | Thomson Licensing | Device and method for content delivery adapted for synchronous playbacks |
US10491965B2 (en) | 2012-04-20 | 2019-11-26 | Saturn Licensing LLC. | Method, computer program, and reception apparatus for delivery of supplemental content |
CN113490007A (en) * | 2021-07-02 | 2021-10-08 | 广州博冠信息科技有限公司 | Live broadcast processing system, method, storage medium and electronic device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6018768A (en) * | 1996-03-08 | 2000-01-25 | Actv, Inc. | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
WO2000007361A2 (en) * | 1998-07-29 | 2000-02-10 | Morecom, Inc. | Digital tv system with synchronized world wide web content |
WO2000020976A2 (en) * | 1998-10-07 | 2000-04-13 | Hotv Inc. | Method and apparatus for synchronous presentation of interactive video and audio transmissions for tv and internet environments |
WO2000064163A1 (en) * | 1999-04-16 | 2000-10-26 | Sonicon, Inc. | System and process for synchronizing data between broadcast media and the internet |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19930824C2 (en) * | 1999-07-03 | 2001-05-31 | Grundig Ag | Image and sound reproduction device and method for its operation |
DE19956913C2 (en) * | 1999-11-26 | 2001-11-29 | Grundig Ag | Method and device for adjusting the time difference between video and audio signals in a television set |
GB2359216B (en) * | 2000-02-11 | 2003-10-29 | Purple Voice Ltd | A method of synchronising the replay of audio data in a network of computers |
-
2001
- 2001-03-06 GB GBGB0105588.8A patent/GB0105588D0/en not_active Ceased
-
2002
- 2002-03-05 GB GB0205134A patent/GB2377600B/en not_active Expired - Fee Related
- 2002-03-05 WO PCT/GB2002/000955 patent/WO2002071760A2/en not_active Application Discontinuation
- 2002-03-05 AU AU2002236058A patent/AU2002236058A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6018768A (en) * | 1996-03-08 | 2000-01-25 | Actv, Inc. | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
WO2000007361A2 (en) * | 1998-07-29 | 2000-02-10 | Morecom, Inc. | Digital tv system with synchronized world wide web content |
WO2000020976A2 (en) * | 1998-10-07 | 2000-04-13 | Hotv Inc. | Method and apparatus for synchronous presentation of interactive video and audio transmissions for tv and internet environments |
WO2000064163A1 (en) * | 1999-04-16 | 2000-10-26 | Sonicon, Inc. | System and process for synchronizing data between broadcast media and the internet |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2859859A1 (en) * | 2003-09-16 | 2005-03-18 | France Telecom | Television signals receiving method for multimedia receiver, involves restoring components on reception terminal while respecting chronology of secondary time stamps to restore coherent AV content formed by components to user |
WO2005029860A1 (en) * | 2003-09-16 | 2005-03-31 | France Telecom | Television signal reception method and module |
US7685615B2 (en) | 2003-09-16 | 2010-03-23 | France Telecom | Television signal reception method and module |
US9313531B2 (en) | 2010-10-06 | 2016-04-12 | Thomson Licensing | Device and method for content delivery adapted for synchronous playbacks |
EP2479984A1 (en) * | 2011-01-19 | 2012-07-25 | Thomson Licensing | Device and method for synchronizing content received from different sources |
EP2690876A2 (en) * | 2011-03-22 | 2014-01-29 | Electronics And Telecommunications Research Institute | Heterogeneous network-based linked broadcast content transmitting/receiving device and method |
EP2690876A4 (en) * | 2011-03-22 | 2014-10-15 | Korea Electronics Telecomm | Heterogeneous network-based linked broadcast content transmitting/receiving device and method |
US10491965B2 (en) | 2012-04-20 | 2019-11-26 | Saturn Licensing LLC. | Method, computer program, and reception apparatus for delivery of supplemental content |
US10104447B2 (en) | 2012-06-19 | 2018-10-16 | Saturn Licensing Llc | Extensions to trigger parameters table for interactive television |
WO2013191976A1 (en) * | 2012-06-19 | 2013-12-27 | Sony Corporation | Extensions to trigger parameters table for interactive television |
US11051082B2 (en) | 2012-06-19 | 2021-06-29 | Saturn Licensing Llc | Extensions to trigger parameters table for interactive television |
US20140032628A1 (en) * | 2012-07-24 | 2014-01-30 | International Business Machines Corporation | Dynamic optimization of command issuance in a computing cluster |
US9350633B2 (en) * | 2012-07-24 | 2016-05-24 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Dynamic optimization of command issuance in a computing cluster |
US9112820B2 (en) | 2012-07-31 | 2015-08-18 | Hewlett-Packard Development Company, L.P. | Delay queues based on delay remaining |
WO2015194906A1 (en) * | 2014-06-20 | 2015-12-23 | 삼성전자주식회사 | Method and device for providing heterogeneous network-based broadcast service |
JP2017525311A (en) * | 2014-06-20 | 2017-08-31 | サムスン エレクトロニクス カンパニー リミテッド | Method and apparatus for providing heterogeneous network-based broadcast service |
CN106464938B (en) * | 2014-06-20 | 2019-12-10 | 三星电子株式会社 | Method for providing heterogeneous network based broadcast service |
US10903921B2 (en) | 2014-06-20 | 2021-01-26 | Samsung Electronics Co., Ltd. | Method and device for providing heterogeneous network-based broadcast service |
CN106464938A (en) * | 2014-06-20 | 2017-02-22 | 三星电子株式会社 | Method and device for providing heterogeneous network-based broadcast service |
CN113490007A (en) * | 2021-07-02 | 2021-10-08 | 广州博冠信息科技有限公司 | Live broadcast processing system, method, storage medium and electronic device |
Also Published As
Publication number | Publication date |
---|---|
GB0205134D0 (en) | 2002-04-17 |
WO2002071760A3 (en) | 2002-11-21 |
GB0105588D0 (en) | 2001-04-25 |
WO2002071760A8 (en) | 2003-12-04 |
AU2002236058A1 (en) | 2002-09-19 |
GB2377600A (en) | 2003-01-15 |
GB2377600B (en) | 2004-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9414111B2 (en) | Caption data delivery apparatus and methods | |
US7577979B2 (en) | System and method for synchronizing streaming content with enhancing content using pre-announced triggers | |
US20040103444A1 (en) | Point to multi-point broadcast-quality Internet video broadcasting system with synchronized, simultaneous audience viewing and zero-latency | |
EP1266522B1 (en) | System and method for local meta data insertion | |
CN105611320B (en) | Receive and dispatch the method for media file and the device using this method transmission/reception | |
US20020103919A1 (en) | Webcasting method and system for time-based synchronization of multiple, independent media streams | |
Howson et al. | Second screen TV synchronization | |
KR20040036447A (en) | Apparatus and method for injection of synchronized stream data in digital broadcasting environment | |
KR20120107882A (en) | Apparatus and method of transmitting and receiving associated broadcasting contents based on heterogeneous network | |
KR20100058599A (en) | Communication technique able to synchronise the received stream with that sent to another device | |
Van Deventer et al. | Standards for multi-stream and multi-device media synchronization | |
EP2891323B1 (en) | Rendering time control | |
WO2002071760A2 (en) | System for synchronizing reception of data over different networks | |
US20020010924A1 (en) | Push method and system | |
US9426506B2 (en) | Apparatuses for providing and receiving augmented broadcasting service in hybrid broadcasting environment | |
Concolato et al. | Synchronized delivery of multimedia content over uncoordinated broadcast broadband networks | |
Matsumura et al. | Personalization of broadcast programs using synchronized internet content | |
US20080059999A1 (en) | Multi-function display controller | |
EP1817909A2 (en) | Pushing content in a two-way network | |
US20060117339A1 (en) | Synchronization system and method for audiovisual programmes associated devices and methods | |
EP2479984A1 (en) | Device and method for synchronizing content received from different sources | |
WO2016166214A1 (en) | Method for replacing a main content with at least one secondary content, corresponding content replacement device and computer program | |
US20040250295A1 (en) | Process for synchronizing the transmission of programs and the incorporation of transmission contents corresponding devices and products | |
Veenhuizen et al. | Frame accurate media synchronization of heterogeneous media sources in an HBB context | |
Köhnen et al. | A DVB/IP streaming testbed for hybrid digital media content synchronization |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ CZ DE DE DK DK DM DZ EC EE EE ES FI FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
AK | Designated states |
Kind code of ref document: A3 Designated state(s): AE AG AL AM AT AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ CZ DE DE DK DK DM DZ EC EE EE ES FI FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
CFP | Corrected version of a pamphlet front page | ||
CR1 | Correction of entry in section i |
Free format text: IN PCT GAZETTE 37/2002 DUE TO A TECHNICAL PROBLEM AT THE TIME OF INTERNATIONAL PUBLICATION, SOME INFORMATION WAS MISSING (81). THE MISSING INFORMATION NOW APPEARS IN THE CORRECT VERSION. |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 69(1) EPC DATED 08-12-2003 |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |