WO1997034419A1 - System and method for inserting interactive program content within a television signal originating at a remote network - Google Patents

System and method for inserting interactive program content within a television signal originating at a remote network Download PDF

Info

Publication number
WO1997034419A1
WO1997034419A1 PCT/US1997/003529 US9703529W WO9734419A1 WO 1997034419 A1 WO1997034419 A1 WO 1997034419A1 US 9703529 W US9703529 W US 9703529W WO 9734419 A1 WO9734419 A1 WO 9734419A1
Authority
WO
WIPO (PCT)
Prior art keywords
interactive
signal
recited
mteractive
command
Prior art date
Application number
PCT/US1997/003529
Other languages
French (fr)
Inventor
Joel Zdepski
Larry J. Gardner
Original Assignee
Thomson Consumer Electronics, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Thomson Consumer Electronics, Inc. filed Critical Thomson Consumer Electronics, Inc.
Priority to EP97908042A priority Critical patent/EP0890264B1/en
Priority to DE69701308T priority patent/DE69701308T2/en
Priority to AU19888/97A priority patent/AU1988897A/en
Priority to JP53268997A priority patent/JP3893623B2/en
Publication of WO1997034419A1 publication Critical patent/WO1997034419A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17345Control of the passage of the selected programme
    • H04N7/17354Control of the passage of the selected programme in an intermediate station common to a plurality of user terminals

Definitions

  • This invention relates to interactive television systems and more particularly to the insertion of interactive program content within a television signal originating at a remote network
  • the emerging technology of interactive television holds a promise of allowing a television set to serve as a two-way information distribution mechanism
  • Proposed features of interactive television accommodate a variety of marketing, entertainment and educational capabilities such as allowing a user to order an advertised product or service, compete against contestants in a game show, or request specialized information regarding a televised program
  • the interactive functionality is controlled by a "set top" decoder which executes an interactive program written for the television broadcast
  • the interactive functionality is often displayed upon the television's screen and may include icons or menus to allow a user to make selections via the television's remote control
  • the term "turn around” refers to a configuration in which a video feed originating at a remote network comes into the digital broadcast plant
  • the video feed from the remote network is often in an analog format and may be a live telecast
  • the video feed is received at the digital broadcast plant, it is demodulated or decoded and converted into the native format of the digital broadcast plant
  • One such native format is SMPTE-259M, which is a 270 Mbps digital studio standard
  • the native video signal is routed throughout the broadcast plant, possibly taped and time shifted, and is subsequently routed to a video encoder where it is compressed and retransmitted
  • the content does not reside within the digital broadcast plant for more than several hundred milliseconds
  • a digital broadcast station is configured to turn around and add interactive programming to a television signal originally conveyed by a remote network P ⁇ or to conveying the television signal, the remote network inserts a trigger within the vertical blanking interval (VBI) of the signal
  • VBI vertical blanking interval
  • the combined signal is modulated and transmitted from the remote network via a satellite uplink or other transmission mechanism
  • This combined signal is correspondingly received at the digital broadcast station where it is digitized and routed through a video network for channel assignment and other processing
  • the digitized television signal is provided to a VBI decoder which extracts the trigger
  • the extracted trigger is provided to a server which controls the loading or playing of an interactive program identified by the trigger
  • the remainder of the digitized television signal is provided to a video encoder where it is compressed
  • An AVI (audio-video interactive) generation unit of the digital broadcast station then combines the compressed television signal and the interactive program to form an AVI signal to be broadcast to end users via a satellite uplink
  • the AVI signal may be formed by time-multiplexing packetized audio, video and interactive components of the AVI signal In this manner, interactive programming information may be advantageously provided at the proper time with a television signal being turned around at the digital broadcast station
  • the remote network may control the order of playing of the interactive programming mformation and may invoke day
  • the present invention contemplates an interactive television system comprising a remote network and a broadcast station
  • the remote network includes a television signal source for providing a television signal (or other video signal), a trigger generator configured to generate an interactive command to control an interactive program associated with the television signal, and a trigger insertion unit configured to generate a combined signal including the television signal and the interactive command
  • the remote network also includes a transmitter coupled to receive the combined signal and configured to convey the combined signal by a wired or wireless transmission
  • the broadcast station includes a receiver configured to receive the combined signal, a trigger extraction unit configured to extract the interactive command from the combined signal, and an interactive program source configured to control the interactive program in response to the interactive command
  • the broadcast station further includes an interactive TV signal generation unit configured to combine the television signal with the interactive program to form an audio-video-interactive output signal
  • the present invention further contemplates a method for providing interactive program content with a television signal originating at a remote network
  • the method comprises generating an interactive command at the remote network to control an interactive program associated with the television signal, combining the television signal with the interactive command to form a combined signal, and transmitting the combined signal from the remote network via a wired or wireless transmission
  • the method further comprises receiving the combined signal at a broadcast station, extracting the interactive command from the combined signal, and controlling an interactive program source in response to the interactive command extracted from the combined signal
  • FIG. 1 is a block diagram of a flow manager and server architecture for an interactive television system in accordance with an embodiment of the present invention
  • Figure 2 is a diagram illustrating exemplary information contained within a trigger generated by the remote network
  • Figure 3 is a diagram illustrating an exemplary format of an AVI signal
  • FIG. 4 is a block diagram of a flow manager and server architecture for an interactive television system in accordance with another embodiment of the present invention
  • Fieure 5 is a block diagram of an interactive television system in accordance with an embodiment of the present in ⁇ . ention
  • Figure 1 is a block diagram of system for inserting interactive program content within a television signal in accordance with an embodiment of the present invention
  • the system of Figure 1 includes a remote network 10 for transmitting a television signal via satellite, and a broadcast station 50 which receives the television signal and provides interactive programming material therewith to form an AVI (audio-video-interactive) signal
  • AVI audio-video-interactive
  • the AVI signal is then transmitted by broadcast station 50 for receipt by end- users or a subsequent distribution link
  • Remote network 10 illustratively includes a television signal source 12 and a trigger generator 14 coupled to a trigger insertion unit 16 An output of trigger insertion unit 16 is coupled to a transmitter collectively formed by a modulator 18 and a satellite uplink 20
  • Broadcast station 50 includes a receiver collectively formed by a satellite downlink 52 and a demodulator 54 An output of demodulator 54 is coupled to a trigger extraction unit 56, which in turn is coupled to an interactive program source 58 and an AVI generation unit 60 An output of the AVI generation unit 60 is finally shown coupled to a satellite uplink 62
  • AVI generation unit 60 illustratively includes an A-V (audio-video) compression unit 64 and a data input unit 66 coupled to an AVI transmission unit 68
  • trigger insertion unit 16 receives a television signal from television signal source 12 and provides a trigger therewith to form a combined television-trigger signal
  • the trigger which includes command information to control the loading and/or playing of an interactive program to be associated with the television signal, is generated by trigger generator 14
  • the combined signal is then provided to modulator 18 where it is modulated upon a carrier in a manner suitable for transmission via satellite uplink 20
  • the transmission from remote network 10 is received by broadcast station 50 at satellite downlink 52 and is provided to demodulator 54 Following demodulation, the combined television-trigger signal is provided to trigger extraction unit 56 where the trigger is extracted The extracted trigger is subsequently provided to an interactive program source 58 to control the loading or playing of the interactive program associated with the trigger The remainder of the television signal is provided to A-V (audio-video) compression unit 64 of AVI generation unit 60 for compression
  • AVI transmission unit 68 When an interactive program is output from interactive program source 58 in accordance with the trigger extracted by trigger extraction unit 56, the interactive program is provided to AVI transmission unit 68 through data input unit 66 Compressed audio and video are similarly provided to AVI transmission unit 68 from A-V compression unit 64 AVI transmission unit 68 then combines the interactive program and the compressed components of the television signal to form an AVI signal to be broadcast to end users via satellite uplink 62 Specific details regarding the system of Figure 1 follow
  • Television signal source 12 may comprise a live video feed and/or a video tape playback apparatus among other mechanisms
  • the television signal provided from television signal source 12 is compliant with the NTSC (National Television Systems Committee) signal standard It is understood however, that the television signal provided from television signal source 12 may be conveyed in a variety of alternative formats
  • trigger generator 14 is provided to generate a trigger including mformation to control an interactive program associated with the television signal from television signal source 12
  • This trigger may take a variety of forms
  • Figure 2 illustrates an exemplary trigger wherein information for controlling an mteractive program is digitally encoded
  • the trigger of Figure 2 includes an Interactive Program ID field 82 that contains a value to identifv a designated program stored by an interactive program source (i e , the interactive program source 60 of Figure 1 ), and a Command Code field 84 that contains a value to control the mteractive program source
  • Command Control vaiues are defined to cause the mteractive program to load (pre-roll), play (roll), or stop
  • the exemplary trigger of Figure 2 finally includes an Authentication Code field 86 that contains a value used as a signature to authenticate the trigger, as will be explained further below
  • trigger insertion unit 16 is configured to combine a television signal from television signal source 12 with a trigger from trigger generator 14
  • trigger insertion unit 16 includes a VBI (vertical blankmg interval) encoding mechanism which inserts a trigger into the vertical blankmg region of the NTSC television signal This combined signal is then provided to modulator 18 for transmission in a conventional manner
  • VBI vertical blankmg interval
  • trigger insertion unit 16 may combine the trigger with the television signal using other techniques, such as DTMF (dual tone multi-frequency) coding or ancillary data carrier in the transmission
  • the combined television-trigger signal may be converted from its analog format into a digital format, such as the SMPTE 259M studio standard
  • the combined signal may further be routed through a video network, where it may be processed and/or taped and time-shifted Subsequently, the combined signal is provided to trigger extraction unit 56
  • the extracted trigger and remaining television signal are then separately routed to interactive program source 58 and AVI generation unit 60, respectively
  • trigger extraction unit 56 is implemented with a VBI decoder It is noted that depending upon the manner in which triggers are inserted, other mechanisms to implement trigger extraction unit 56 may be alternatively employed, such as a DTMF decoder or a demodulator
  • Interactive program source 58 is a source of interactive program information used to control for example, operations of a set-top box It will be appreciated that the set-top box is typically responsive to a user's remote control and provides an interactive display output to the user's television
  • the interactive program source 58 may be formed b ⁇ a flow manager and server including a plurality of interactive programs contained in mass storage, such as a disk array
  • the interactive programs contained in mass storage may be installed from floppy disk, from tape storage, or through remote downloading, among other mechanisms
  • interactive program source 58 When interactive program source 58 receives a trigger, it first authenticates the trigger by determining whether the Authentication Code of the trigger is an authorized value If the trigger passes the authentication check, interactive program source 58 performs an operation in accordance with the Command Code and Interactive Program ID of the trigger For example, interactive program source 58 may first receive a command to load an interactive program specified by interactive Program ID "101 1", in response to which mteractive program source 58 loads the specified program from mass storage into a local memory (l e , DRAM) Interactive program source 58 may then receive a command to play the program specified by Interactive Program ID "1011", in response to which interactive program source 60 outputs the specified interactive program in a bit stream to data input unit 66
  • AVI generation unit 60 is a mechanism configured to combine a television signal from trigger extraction unit 56 with an interactive program from interactive program source 58 to thereby generate an AVI signal for subsequent transmission
  • the A-V compression unit 64 as illustrated within the specific embodiment of Figure 1 is configured to compress the television signal using a compression algorithm such as MPEG2
  • A-V compression unit 64 is further configured to packetize the compressed audio and video components of the television signal into fixed bit length packets and to provide a header for each packet for identification This will be explained in further detail below
  • Data mput unit 66 provides an interface for interactive program mformation conveyed from interactive program source 58 to AVI transmission unit 66
  • Data input unit 66 may temporarily buffer mteractive program mformation until AVI transmission unit 68 can receive the information Similar to the output of A-V compression unit 64 interactive program information provided from data input unit 66 is packetized into fixed bit-length packets, with a header associated with each for identification It is noted that the interactive program information may be alternatively packetized by interactive program source 58
  • AVI transmission unit 68 is configured to combine the respective outputs of A-V compression unit 64 and data input unit 66 to form an AVI signal at its output
  • AVI transmission unit is implemented using a multiplexer which time division multiplexes the respective audio, video and interactive program packets. The resulting time division multiplexed signal is then modulated on a carrier for transmission via satellite uplink 62.
  • Figure 3 illustrates an exemplary format of an AVI signal generated by AVI transmission unit 68.
  • the signal format of Figure 3 includes time division multiplexed packets of audio, video, and interactive program information.
  • Each audio packet 300 includes a header field 302 (designated by "H") and a data field 306.
  • each video packet 310 includes a header field 312 and a data field 314.
  • each interactive program packet 320 includes a header field 322 and a code/data field 324. It will be appreciated that in the illustrated AVI signal, many more video packets 310 are transmitted as time elapses in comparison to the number of audio packets 300 and the number of interactive program packets 320. This is to accommodate the relatively high bandwidth requirements of video.
  • the system supervisor may dynamically control the bandwidth allocations provided to the video, audio and interactive program packets, respectively, depending upon the particular requirements of the system at a given time. It is noted that the header of each packet is used by a receiving set top box to reassemble the television signal as well as the interactive program information according to an electronic program guide locally available in the set top box.
  • FIG 4 a block diagram of a flow manager and server architecture for an interactive television system in accordance with another embodiment of the present invention is shown. Circuit portions that correspond to those Figure 1 are numbered identically for simplicity and clarity.
  • the system of Figure 4 includes a remote network 400 for conveying a television signal via a satellite uplink to a broadcast station 450 in a manner similar to that of the system of Figure 1.
  • Figure 4 illustrates a video tape playback apparatus 402 coupled to a VBI encoder 404.
  • the VBI encoder 404 encodes trigger information generated by trigger generator 14 within the vertical blanking interval of a television signal from video tape playback apparatus 402 or from an alternative television signal source. Triggers are generated by trigger generator 14 in accordance with an electronic playlist 406 indicating the programs to be transmitted.
  • a clock 408 is further coupled to trigger generator 14 to provide a time reference.
  • the electronic playlist 406 may further be coupled to control the specific television signal provided to VBI encoder 404, and that the playlist 406 may be implemented using a computer system. It is finally noted that video tape playback apparatus 402 may provide an output with trigger information already inserted within the vertical blanking interval of the television signal. This output may bypass VBI encoder 404 and be provided directly to modulator 18. In addition, similar to the embodiment of Figure 1, trigger information could be provided with the television signal using techniques such as DTMF coding or data carrier in the transmission. Such alternative trigger insertion techniques may be employed in the event that adequate VBI bandwidth is unavailable. After the combined television-trigger signal is received and demodulated by broadcast station 450, the analog television signal is converted to a digital format by analog-to-digital converter 452. For the embodiment of Figure 4, the SMPTE 259M digital television signal standard is employed. If the trigger information was encoded within the vertical blanking interval of the television signal, the digitized signal is then routed directly to the video network 454.
  • Broadcast station 450 includes a data-to-VBI conversion unit 456 which may be employed when the trigger information from remote network 400 is provided using an alternative coding scheme, such as DTMF coding or data carrier in the transmission.
  • the data-to-VBI conversion unit 456 is configured to convert the trigger information received by broadcast station 450 to digitized information which can be inserted into the vertical blanking interval of the digitized television signal by VBI digital encoder 458. In this manner, television signals provided to video network 454 are encoded with trigger information within their vertical blanking intervals.
  • Video network 454 is configured to process incoming television signals and may tape and/or time shift these signals. Video network 454 is further employed to assign designated incoming television signals to specified channels broadcast from digital broadcast station 450. It is noted that the illustrated output from video network 454 to VBI decoder 462 corresponds to a designated channel of broadcast station 450, and that additional, similarly configured channels may further be provided. Video network 454 is controlled by a broadcast controller 460.
  • a digitized television signal is provided to a VBI decoder 462 which extracts the VBI trigger information and provides a SMPTE 259M digitized television signal (without trigger information) to AVI generation unit 60.
  • the extracted trigger information is provided to a VBI- to-BCS command unit 464, which converts the VBI digitized command into the native command format employed by broadcast controller 460.
  • the native command corresponding to the trigger is then provided to flow server 466 or flow manager 468 to control the loading or playing of an interactive program designated by the trigger.
  • AVI generation unit 60 combines the interactive programming information with the audio and video components of the television signal to form an AVI signal for transmission via satellite uplink 62.
  • Figure 4 illustrates a data network 470 and a gateway 472 through which interactive application programs can be loaded into flow manager 468.
  • the gateway 472 may be coupled to remote locations via modem or internet.
  • a management station 474 is further coupled to data network 472 allow local control of the downloading of interactive application programs into flow manager 468.
  • Figure 4 finally illustrates an optional second flow server 480 which is also configured to receive interactive application programs from flow manager 468 The application programs are then provided to a transmitter 482 through a data input unit 484
  • the interactive program channel formed by flow server 480 data input unit 484, and transmitter 482 are advantageously provided to allow interactive program transmissions independent of an associated television signal
  • the output of transmitter 482 may be conveved via a separate transponder of a satellite transmitting the AVI signal from satellite uplink 62
  • broadcast controller 460 may control the generation of AVI signals for television programs that are provided locally to video network 454 It is further noted that broadcast controller 460 may receive alarms and errors from various system resources such as flow manager 468 and flow server 466
  • the systems of Figures 1 and 4 advantageously allow interactive programming information to be inserted at the proper time within a television signal being turned around at a digital broadcast station
  • the remote network may control the order of playing of the interactive programming information and mav invoke day of air edits, while the digital broadcast station is allowed to maintain control over the content and actual airing of the interactive programming mformation
  • FIG. 5 a block diagram of an interactive television system employing the remote network 400 and broadcast station 450 of Figure 4 is shown Figure 5 illustrates the receipt of an AVI signal from broadcast station 450 by an end user via a satellite downlink 500
  • the AVI signal is decoded by an mteractive set top box 502 which provides an output to a television set 504
  • the interactive decoder 502 executes an mteractive application program conveyed within a selected AVI signal to allow interactivity bv a user under control of a remote control 506
  • a return channel 508 utilizing a phone ime and associated modems (not shown) interconnects the mteractive decoder 502 to a transaction server 510, which monitors certain selections by the user and responds accordingly, as desired

Abstract

A digital broadcast station (50) is configured to 'turn around' and add interactive programming to a television signal conveyed by a remote network (10). Prior to conveying the television signal, the remote network inserts a trigger within the vertical blanking interval of the signal. The trigger contains command information to control the loading and/or playing of a designated interactive program. After the trigger is combined with the television signal, the combined signal is modulated and transmitted from the remote network via a satellite uplink (62). This combined signal is correspondingly received at the digital broadcast station where it is digitized and routed through a video network for channel assignment and other processing. From the video network, the digitized television signal is provided to a VBI decoder which extracts the trigger. The extracted trigger is provided to an interactive flow manager and server to control the loading or playing of an interactive program identified by the trigger. The remainder of the digitized television signal is provided to a video encoder where it is compressed. An AVI generation unit of the digital broadcast station then combines the compressed television signal and the interactive program to form an AVI signal to be broadcast to end users via a satellite uplink.

Description

TITLE SYSTEM AND METHOD FOR INSERTING INTERACTIVE PROGRAM CONTENT
WITHIN A TELEVISION SIGNAL ORIGINATING AT A REMOTE NETWORK
BACKGROUND OF THE INVENTION
1 Field of the Invention
This invention relates to interactive television systems and more particularly to the insertion of interactive program content within a television signal originating at a remote network
2 Description of the Relevant Art
The emerging technology of interactive television holds a promise of allowing a television set to serve as a two-way information distribution mechanism Proposed features of interactive television accommodate a variety of marketing, entertainment and educational capabilities such as allowing a user to order an advertised product or service, compete against contestants in a game show, or request specialized information regarding a televised program TypicalK the interactive functionality is controlled by a "set top" decoder which executes an interactive program written for the television broadcast The interactive functionality is often displayed upon the television's screen and may include icons or menus to allow a user to make selections via the television's remote control
Several unique problems are posed for a digital broadcaster of interactive television, particularly for configurations involving "turn arounds" The term "turn around" refers to a configuration in which a video feed originating at a remote network comes into the digital broadcast plant The video feed from the remote network is often in an analog format and may be a live telecast When the video feed is received at the digital broadcast plant, it is demodulated or decoded and converted into the native format of the digital broadcast plant One such native format is SMPTE-259M, which is a 270 Mbps digital studio standard The native video signal is routed throughout the broadcast plant, possibly taped and time shifted, and is subsequently routed to a video encoder where it is compressed and retransmitted For the vast majority of broadcasts, the content does not reside within the digital broadcast plant for more than several hundred milliseconds
If a digital broadcaster desires to add interactive functionality to a television signal originating at a remote network, the interactive programming information must be inserted at the proper time However, present practices are such that the digital network operator does not need, nor have, elaborate information regarding the content playing on the turn around channel Although there is sufficient information to build a program guide indicating the approximate times of the airings of specific programs, there is not sufficient information to determine exactly when a particular program will begin, when commercials will be played, and whether certain preemptive actions have been taken This information remains with the program originator, which is geographically remote and rvpically operated as a separate business To complicate the problem still further, the order of playing interactive content and the abi tv to invoke "day of air" edits should be controlled by the signal originator Although the interactive programming information could be provided directly by the signal originator most remote networks are neither equipped to provide interactive programming nor have suitable transmission formats and bandwidth to allow for interactive content In addition, it is often desirable that the digital broadcaster be able to maintain control over the actual airing and content of the interactive programming, which is typically not possible or practical if the interactive programming information is provided directly by the signal originator
SUMMARY OF THE INVENTION
The problems outlined above are in large part solved by a system and method for inserting interactive program content within a television signal in accordance with the present invention In one embodiment, a digital broadcast station is configured to turn around and add interactive programming to a television signal originally conveyed by a remote network Pπor to conveying the television signal, the remote network inserts a trigger within the vertical blanking interval (VBI) of the signal The trigger contains command mformation to control the loading and/or playing of an interactive portion of the interactive program
After the trigger is combined with the television signal, the combined signal is modulated and transmitted from the remote network via a satellite uplink or other transmission mechanism This combined signal is correspondingly received at the digital broadcast station where it is digitized and routed through a video network for channel assignment and other processing From the video network, the digitized television signal is provided to a VBI decoder which extracts the trigger The extracted trigger is provided to a server which controls the loading or playing of an interactive program identified by the trigger The remainder of the digitized television signal is provided to a video encoder where it is compressed An AVI (audio-video interactive) generation unit of the digital broadcast station then combines the compressed television signal and the interactive program to form an AVI signal to be broadcast to end users via a satellite uplink The AVI signal may be formed by time-multiplexing packetized audio, video and interactive components of the AVI signal In this manner, interactive programming information may be advantageously provided at the proper time with a television signal being turned around at the digital broadcast station The remote network may control the order of playing of the interactive programming mformation and may invoke day of air edits, while the digital broadcast station is allowed to maintain control over the content and actual airing of interactive programming information
Broadly speaking, the present invention contemplates an interactive television system comprising a remote network and a broadcast station The remote network includes a television signal source for providing a television signal (or other video signal), a trigger generator configured to generate an interactive command to control an interactive program associated with the television signal, and a trigger insertion unit configured to generate a combined signal including the television signal and the interactive command The remote network also includes a transmitter coupled to receive the combined signal and configured to convey the combined signal by a wired or wireless transmission The broadcast station includes a receiver configured to receive the combined signal, a trigger extraction unit configured to extract the interactive command from the combined signal, and an interactive program source configured to control the interactive program in response to the interactive command The broadcast station further includes an interactive TV signal generation unit configured to combine the television signal with the interactive program to form an audio-video-interactive output signal
The present invention further contemplates a method for providing interactive program content with a television signal originating at a remote network The method comprises generating an interactive command at the remote network to control an interactive program associated with the television signal, combining the television signal with the interactive command to form a combined signal, and transmitting the combined signal from the remote network via a wired or wireless transmission The method further comprises receiving the combined signal at a broadcast station, extracting the interactive command from the combined signal, and controlling an interactive program source in response to the interactive command extracted from the combined signal
BRIEF DESCRIPTION OF THE DRAWINGS
Other objects and advantages of the invention will become apparent upon reading the following detailed description and upon reference to the accompanying drawings in which
Figure 1 is a block diagram of a flow manager and server architecture for an interactive television system in accordance with an embodiment of the present invention
Figure 2 is a diagram illustrating exemplary information contained within a trigger generated by the remote network
Figure 3 is a diagram illustrating an exemplary format of an AVI signal
Figure 4 is a block diagram of a flow manager and server architecture for an interactive television system in accordance with another embodiment of the present invention
Fieure 5 is a block diagram of an interactive television system in accordance with an embodiment of the present in . ention
While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof are shown by way of example in the drawings and will herein be described in detail It should be understood, however, that the drawings and detailed description thereto are not intended to limit the invention to the particular form disclosed, but on the contrary, the intention is to cover all modifications, equivalents and alternatives falling within the spiπt and scope of the present invention as defined bv the appended claims
DETAILED DESCRIPTION OF THE INVENTION
Turning now to the drawings, Figure 1 is a block diagram of system for inserting interactive program content within a television signal in accordance with an embodiment of the present invention The system of Figure 1 includes a remote network 10 for transmitting a television signal via satellite, and a broadcast station 50 which receives the television signal and provides interactive programming material therewith to form an AVI (audio-video-interactive) signal The AVI signal is then transmitted by broadcast station 50 for receipt by end- users or a subsequent distribution link
Remote network 10 illustratively includes a television signal source 12 and a trigger generator 14 coupled to a trigger insertion unit 16 An output of trigger insertion unit 16 is coupled to a transmitter collectively formed by a modulator 18 and a satellite uplink 20
Broadcast station 50 includes a receiver collectively formed by a satellite downlink 52 and a demodulator 54 An output of demodulator 54 is coupled to a trigger extraction unit 56, which in turn is coupled to an interactive program source 58 and an AVI generation unit 60 An output of the AVI generation unit 60 is finally shown coupled to a satellite uplink 62 For the embodiment of Figure 1 , AVI generation unit 60 illustratively includes an A-V (audio-video) compression unit 64 and a data input unit 66 coupled to an AVI transmission unit 68
Generally speaking, trigger insertion unit 16 receives a television signal from television signal source 12 and provides a trigger therewith to form a combined television-trigger signal The trigger, which includes command information to control the loading and/or playing of an interactive program to be associated with the television signal, is generated by trigger generator 14 The combined signal is then provided to modulator 18 where it is modulated upon a carrier in a manner suitable for transmission via satellite uplink 20
The transmission from remote network 10 is received by broadcast station 50 at satellite downlink 52 and is provided to demodulator 54 Following demodulation, the combined television-trigger signal is provided to trigger extraction unit 56 where the trigger is extracted The extracted trigger is subsequently provided to an interactive program source 58 to control the loading or playing of the interactive program associated with the trigger The remainder of the television signal is provided to A-V (audio-video) compression unit 64 of AVI generation unit 60 for compression
When an interactive program is output from interactive program source 58 in accordance with the trigger extracted by trigger extraction unit 56, the interactive program is provided to AVI transmission unit 68 through data input unit 66 Compressed audio and video are similarly provided to AVI transmission unit 68 from A-V compression unit 64 AVI transmission unit 68 then combines the interactive program and the compressed components of the television signal to form an AVI signal to be broadcast to end users via satellite uplink 62 Specific details regarding the system of Figure 1 follow
Television signal source 12 may comprise a live video feed and/or a video tape playback apparatus among other mechanisms In one embodiment the television signal provided from television signal source 12 is compliant with the NTSC (National Television Systems Committee) signal standard It is understood however, that the television signal provided from television signal source 12 may be conveyed in a variety of alternative formats
As stated previously, trigger generator 14 is provided to generate a trigger including mformation to control an interactive program associated with the television signal from television signal source 12 This trigger may take a variety of forms For example, Figure 2 illustrates an exemplary trigger wherein information for controlling an mteractive program is digitally encoded The trigger of Figure 2 includes an Interactive Program ID field 82 that contains a value to identifv a designated program stored by an interactive program source (i e , the interactive program source 60 of Figure 1 ), and a Command Code field 84 that contains a value to control the mteractive program source In one implementation, Command Control vaiues are defined to cause the mteractive program to load (pre-roll), play (roll), or stop The exemplary trigger of Figure 2 finally includes an Authentication Code field 86 that contains a value used as a signature to authenticate the trigger, as will be explained further below
Referring back to Figure 1 , trigger insertion unit 16 is configured to combine a television signal from television signal source 12 with a trigger from trigger generator 14 In one implementation, trigger insertion unit 16 includes a VBI (vertical blankmg interval) encoding mechanism which inserts a trigger into the vertical blankmg region of the NTSC television signal This combined signal is then provided to modulator 18 for transmission in a conventional manner It is specifically contemplated that in alternative configurations, trigger insertion unit 16 may combine the trigger with the television signal using other techniques, such as DTMF (dual tone multi-frequency) coding or ancillary data carrier in the transmission
When the transmission from remote network 10 is received by broadcast station 50, it is demodulated by demodulator 54 At this point, the combined television-trigger signal may be converted from its analog format into a digital format, such as the SMPTE 259M studio standard The combined signal may further be routed through a video network, where it may be processed and/or taped and time-shifted Subsequently, the combined signal is provided to trigger extraction unit 56 The extracted trigger and remaining television signal are then separately routed to interactive program source 58 and AVI generation unit 60, respectively
For configurations in which the trigger is inserted within the vertical blanking interval of the television signal, trigger extraction unit 56 is implemented with a VBI decoder It is noted that depending upon the manner in which triggers are inserted, other mechanisms to implement trigger extraction unit 56 may be alternatively employed, such as a DTMF decoder or a demodulator
Interactive program source 58 is a source of interactive program information used to control for example, operations of a set-top box It will be appreciated that the set-top box is typically responsive to a user's remote control and provides an interactive display output to the user's television The interactive program source 58 may be formed b\ a flow manager and server including a plurality of interactive programs contained in mass storage, such as a disk array The interactive programs contained in mass storage may be installed from floppy disk, from tape storage, or through remote downloading, among other mechanisms
When interactive program source 58 receives a trigger, it first authenticates the trigger by determining whether the Authentication Code of the trigger is an authorized value If the trigger passes the authentication check, interactive program source 58 performs an operation in accordance with the Command Code and Interactive Program ID of the trigger For example, interactive program source 58 may first receive a command to load an interactive program specified by interactive Program ID "101 1", in response to which mteractive program source 58 loads the specified program from mass storage into a local memory (l e , DRAM) Interactive program source 58 may then receive a command to play the program specified by Interactive Program ID "1011", in response to which interactive program source 60 outputs the specified interactive program in a bit stream to data input unit 66
AVI generation unit 60 is a mechanism configured to combine a television signal from trigger extraction unit 56 with an interactive program from interactive program source 58 to thereby generate an AVI signal for subsequent transmission The A-V compression unit 64 as illustrated within the specific embodiment of Figure 1 is configured to compress the television signal using a compression algorithm such as MPEG2 A-V compression unit 64 is further configured to packetize the compressed audio and video components of the television signal into fixed bit length packets and to provide a header for each packet for identification This will be explained in further detail below
Data mput unit 66 provides an interface for interactive program mformation conveyed from interactive program source 58 to AVI transmission unit 66 Data input unit 66 may temporarily buffer mteractive program mformation until AVI transmission unit 68 can receive the information Similar to the output of A-V compression unit 64 interactive program information provided from data input unit 66 is packetized into fixed bit-length packets, with a header associated with each for identification It is noted that the interactive program information may be alternatively packetized by interactive program source 58
AVI transmission unit 68 is configured to combine the respective outputs of A-V compression unit 64 and data input unit 66 to form an AVI signal at its output In one embodiment, AVI transmission unit is implemented using a multiplexer which time division multiplexes the respective audio, video and interactive program packets. The resulting time division multiplexed signal is then modulated on a carrier for transmission via satellite uplink 62.
Figure 3 illustrates an exemplary format of an AVI signal generated by AVI transmission unit 68. The signal format of Figure 3 includes time division multiplexed packets of audio, video, and interactive program information. Each audio packet 300 includes a header field 302 (designated by "H") and a data field 306. Similarly, each video packet 310 includes a header field 312 and a data field 314. Finally, each interactive program packet 320 includes a header field 322 and a code/data field 324. It will be appreciated that in the illustrated AVI signal, many more video packets 310 are transmitted as time elapses in comparison to the number of audio packets 300 and the number of interactive program packets 320. This is to accommodate the relatively high bandwidth requirements of video. The system supervisor may dynamically control the bandwidth allocations provided to the video, audio and interactive program packets, respectively, depending upon the particular requirements of the system at a given time. It is noted that the header of each packet is used by a receiving set top box to reassemble the television signal as well as the interactive program information according to an electronic program guide locally available in the set top box.
Further details regarding an exemplary embodiment of AVI generation unit 60 may be found within U.S. Patent Number 5,448,568 entitled "System For Transmitting An Interactive TV Signal" by Delpuch et al. This patent is incorporated herein by reference in its entirety.
Turning next to Figure 4, a block diagram of a flow manager and server architecture for an interactive television system in accordance with another embodiment of the present invention is shown. Circuit portions that correspond to those Figure 1 are numbered identically for simplicity and clarity.
The system of Figure 4 includes a remote network 400 for conveying a television signal via a satellite uplink to a broadcast station 450 in a manner similar to that of the system of Figure 1. Figure 4 illustrates a video tape playback apparatus 402 coupled to a VBI encoder 404. The VBI encoder 404 encodes trigger information generated by trigger generator 14 within the vertical blanking interval of a television signal from video tape playback apparatus 402 or from an alternative television signal source. Triggers are generated by trigger generator 14 in accordance with an electronic playlist 406 indicating the programs to be transmitted. A clock 408 is further coupled to trigger generator 14 to provide a time reference. It is noted that the electronic playlist 406 may further be coupled to control the specific television signal provided to VBI encoder 404, and that the playlist 406 may be implemented using a computer system. It is finally noted that video tape playback apparatus 402 may provide an output with trigger information already inserted within the vertical blanking interval of the television signal. This output may bypass VBI encoder 404 and be provided directly to modulator 18. In addition, similar to the embodiment of Figure 1, trigger information could be provided with the television signal using techniques such as DTMF coding or data carrier in the transmission. Such alternative trigger insertion techniques may be employed in the event that adequate VBI bandwidth is unavailable. After the combined television-trigger signal is received and demodulated by broadcast station 450, the analog television signal is converted to a digital format by analog-to-digital converter 452. For the embodiment of Figure 4, the SMPTE 259M digital television signal standard is employed. If the trigger information was encoded within the vertical blanking interval of the television signal, the digitized signal is then routed directly to the video network 454.
Broadcast station 450 includes a data-to-VBI conversion unit 456 which may be employed when the trigger information from remote network 400 is provided using an alternative coding scheme, such as DTMF coding or data carrier in the transmission. The data-to-VBI conversion unit 456 is configured to convert the trigger information received by broadcast station 450 to digitized information which can be inserted into the vertical blanking interval of the digitized television signal by VBI digital encoder 458. In this manner, television signals provided to video network 454 are encoded with trigger information within their vertical blanking intervals. Incorporating the trigger information directly within the digitized television signal itself avoids the necessity of having to know the delays associated with the television signal as it propagates through video network 454 (i.e., compared to a situation wherein the trigger information is routed via a different path to the trigger extraction mechanism).
Video network 454 is configured to process incoming television signals and may tape and/or time shift these signals. Video network 454 is further employed to assign designated incoming television signals to specified channels broadcast from digital broadcast station 450. It is noted that the illustrated output from video network 454 to VBI decoder 462 corresponds to a designated channel of broadcast station 450, and that additional, similarly configured channels may further be provided. Video network 454 is controlled by a broadcast controller 460.
Similar to the embodiment of Figure 1 , after passing through video network 454, a digitized television signal is provided to a VBI decoder 462 which extracts the VBI trigger information and provides a SMPTE 259M digitized television signal (without trigger information) to AVI generation unit 60. The extracted trigger information is provided to a VBI- to-BCS command unit 464, which converts the VBI digitized command into the native command format employed by broadcast controller 460. The native command corresponding to the trigger is then provided to flow server 466 or flow manager 468 to control the loading or playing of an interactive program designated by the trigger. AVI generation unit 60 combines the interactive programming information with the audio and video components of the television signal to form an AVI signal for transmission via satellite uplink 62.
Figure 4 illustrates a data network 470 and a gateway 472 through which interactive application programs can be loaded into flow manager 468. The gateway 472 may be coupled to remote locations via modem or internet. A management station 474 is further coupled to data network 472 allow local control of the downloading of interactive application programs into flow manager 468. Figure 4 finally illustrates an optional second flow server 480 which is also configured to receive interactive application programs from flow manager 468 The application programs are then provided to a transmitter 482 through a data input unit 484 The interactive program channel formed by flow server 480 data input unit 484, and transmitter 482 are advantageously provided to allow interactive program transmissions independent of an associated television signal The output of transmitter 482 may be conveved via a separate transponder of a satellite transmitting the AVI signal from satellite uplink 62
It is noted that the architecture of Figure 4 further allows broadcast controller 460 to control the generation of AVI signals for television programs that are provided locally to video network 454 It is further noted that broadcast controller 460 may receive alarms and errors from various system resources such as flow manager 468 and flow server 466
The systems of Figures 1 and 4 advantageously allow interactive programming information to be inserted at the proper time within a television signal being turned around at a digital broadcast station The remote network may control the order of playing of the interactive programming information and mav invoke day of air edits, while the digital broadcast station is allowed to maintain control over the content and actual airing of the interactive programming mformation
Turning finally to Figure 5, a block diagram of an interactive television system employing the remote network 400 and broadcast station 450 of Figure 4 is shown Figure 5 illustrates the receipt of an AVI signal from broadcast station 450 by an end user via a satellite downlink 500 The AVI signal is decoded by an mteractive set top box 502 which provides an output to a television set 504 The interactive decoder 502 executes an mteractive application program conveyed within a selected AVI signal to allow interactivity bv a user under control of a remote control 506 A return channel 508 utilizing a phone ime and associated modems (not shown) interconnects the mteractive decoder 502 to a transaction server 510, which monitors certain selections by the user and responds accordingly, as desired
Numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated For example, it is understood that information comprising numerous additional television programs may be time-multiplexed within an AVI signal generated by AVI generation unit 60 In addition, a variety of alternative implementations for AVI generation unit 60 are contemplated
It is also understood that the combined signal referred to above may be conveyed from the remote network using a variety of alternative wireless or wired transmission mechanisms, such as Internet cable or telephone Ime Still further it is noted that any type of video source may be utilized in the place of television signal source 12 It is intended that the following claims be interpreted to embrace all such variations and modifications

Claims

7US97/03529WHAT IS CLAIMED IS:
1. An interactive television system comprising: a remote network including: a television signal source for providing a television signal; a trigger generator configured to generate an interactive command to control an interactive program associated with said television signal; a trigger insertion unit coupled to said television signal source and to said trigger generator, wherein said trigger insertion unit is configured to generate a combined signal including said television signal and said interactive command; and a transmitter coupled to receive said combined signal and configured to convey said combined signal; and a broadcast station including: a receiver configured to receive said combined signal; a trigger extraction unit coupled to said receiver and configured to extract said interactive command from said combined signal; an interactive program source coupled to receive said interactive command from said trigger extraction unit, wherein said interactive program source is configured to control said interactive program in response to said interactive command; and an interactive TV signal generation unit coupled to said trigger extraction unit and to said interactive program source, wherein said interactive TV signal generation unit is configured to combine said television signal with said interactive program to form an audio-video-interactive output signal.
2. The interactive television system as recited in claim 1 wherein said trigger insertion unit is configured to insert said interactive command within a vertical blanking interval of said television signal.
3. The interactive television system as recited in claim 2 wherein said trigger extraction unit is configured to extract said interactive command from said vertical blanking interval of said television signal.
4. The interactive television system as recited in claim 1 wherein said transmitter includes a modulator coupled to receive said combined signal and configured to modulate said combined signal upon a carrier.
5. ; ... interactive television system as recited in claim 4 wherein said receiver includes a demodulator coupled to said trigger extraction unit and configured to demodulate said carrier to obtain said combined signal.
6. The interactive television system as recited in claim 1 wherein said interactive program source is a flow manager configured to store said interactive program.
7 . The mteractive television system as recited in claim 6 wherein said flow manager is configured to store a plurality of additional interactive programs
8 . The mteractive television system as recited in claim 1 wherein said interactive command includes a load command code to cause said interactive program source to load said interactive program
9 . The mteractive television system as recited in claim 1 wherein said interactive command includes a play command code to cause said interactive program source to provide said mteractive program to said mteractive TV signal generation unit
10 The mteractive television system as recited in claim 1 wherein said interactive command includes an mteractive program ID to identify said interactive program
1 1 The interactive television signal as recited in claim I where said interactive command cludes an authentication code, and wherein said interactive program source is configured to verify that said authentication code is an authorized value before responding to said interactive command
12 The mteractive television system as recited in claim 1 wherem said broadcast station further includes an analog-to-digital converter coupled between said receiver and said trigger extraction unit, wherem said analog-to-digital converter is configured to convert said combmed signal from an analog format to a digital format
3 The mteractive television system as recited in claim 12 wherein said broadcast station further mcludes a video network coupled to receive said combined signal in a digital format from said analog-to-digital converter and configured to route said combined signal to said trigger extraction unit
4 The mteractive television system as recited in claim 1 wherein said interactive TV signal generation unit is configured to time-multiplex audio and video components of said television signal with components of said mteractive program to form said audio-video-interactive output signal
5 The mteractive television system as recited in claim 1 further comprising an end user site including an interactive decoder coupled to receive said audio-video-interactive output signal and configured to execute said interactive program
6 The mteractive television system as recited in claim 15 wherein said end user site further includes a television set coupled to said interactive decoder
17. A remote network for an interactive television system comprising: a trigger generator configured to generate an interactive command to control an interactive program associated with a video signal; a trigger insertion unit coupled to said trigger generator, wherein said trigger insertion unit is configured to generate a combined signal including said video signal and said interactive command; and a transmitter coupled to receive said combined signal and configured to convey said combined signal.
18. The remote network for an interactive television system as recited in ciaim 17 further comprismg a television signal source coupled to said trigger insertion unit and configured to provide said video signal
19 The remote network for an interactive television system as recited in claim 17 wherein said trigger insertion unit is configured to insert said interactive command within a vertical blanking interval of said video signal.
20. The remote network for an interactive television system as recited in claim 17 wherem said transmitter includes a modulator coupled to receive said combined signal and configured to modulate said combined signal upon a carrier.
21. The remote network for an interactive television system as recited in claim 17 wherein said interactive command includes a load command code to cause said mteractive program source to load said interactive program
22. The remote network for an interactive television as recited in claim 17 wherein said interactive command includes a play command code to cause said interactive program source to provide said interactive program to said interactive TV signal generation unit.
23 The remote network for an interactive television system as recited in claim 17 wherein said interactive command includes an interactive program ID to identify said interactive program.
24. A broadcast station for an interactive television system comprising: a receiver configured to receive a combined signal including a video signal and an interactive command; a trigger extraction unit coupled to said receiver and configured to extract said mteractive command from said combined signal; and an mteractive program source coupled to receive said interactive command from said trigger extraction unit, wherein said interactive program source is configured to control said interactive program in response to said interactive command.
25 The broadcast station for an interactive television system as recited in claim 24 wherein said video signal is a television signal. 26 The broadcast station for an interactive television system as recited in claim 25 further comprising an interactive TV signal generation unit coupled to said trigger extraction unit and to said mteractive program source, wherein said interactive TV signal generation unit is configured to combine said television signal with said interactive program to form an interactive TV signal
27 The broadcast station for an interactive television system as recited in claim 24 wherem said trigger extraction unit is configured to extract said interactive command from a vertical blankmg mterval of said video signal
28 The broadcast station for an mteractive television system as recited in claim 24 wherem said receiver includes a demodulator coupled to said trigger extraction unit and configured to demodulate a earner to obtain said combined signal
29 The broadcast station for an interactive television system as recited in claim 24 wherein said interactive program source is a flow manager configured to store said interactive program
30 The broadcast station for an interactive television system as recited in claim 29 wherem said flow manager is configured to store a plurality of additional interactive programs
31 The broadcast station for an interactive television system as recited in claim 24 wherem said mteractive command mcludes a load command code to cause said mteractive program source to load said mteractive program
32 The broadcast station for an interactive television system as recited in claim 26 where said interactive command mcludes a play command code to cause said interactive program source to provide said mteractive program to said interactive TV signal generation unit
33 The broadcast station for an interactive television system as recited in claim 24 wherem said interactive command includes an interactive program ID to identify said interactive program
4 The broadcast station for an interactive television signal as recited in claim 24 wherein said interactive command includes an authentication code, and wherem said interactive program source is configured to veπfy that said authentication code is an authorized value before responding to said interactive command
5 The broadcast station for an interactive television system as recited in claim 24 further comprising an analog-to-digital converter coupled between said receiver and said trigger extraction unit wherein said analog-to-digital converter is configured to convert said combined signal from an analog format to a digital format
The broadcast station for an interactive television system as recited in claim 35 further comprismg a video network coupled to receive said combined signal in a digital format from said analog-to-digital converter and configured to route said combined signal to said trigger extraction unit
The broadcast station for an mteractive television system as recited in claim 26 wherem said mteractive TV signal generation unit is configured to time-multiplex audio and video components of said television signal with components of said interactive program to form said audio-video-mteractive output signal
A method for providing mteractive program content with a video signal origmatmg at a remote network compπsmg generat g an interactive command at said remote network to control an interactive program associated with said video signal, combining said video signal with said interactive command to form a combined signal, transmitting said combined signal from said remote network, receiving said combined signal at a broadcast station, extracting said mteractive command from said combmed signal, and controlling an interactive program source in response to said mteractive command extracted from said combmed signal
The method as recited in claim 38 further comprising generatmg an audio-video-mteractive output signal by combining said interactive program with said video signal
The method as recited in claim 38 wherein said controlling said interactive program source includes outputting said mteractive program from said mteractive program source
The method as recited claim 38 wherem said combining said video signal with said mteractive command includes inserting said mteractive command within a vertical blanking region of said video signal
PCT/US1997/003529 1996-03-11 1997-03-07 System and method for inserting interactive program content within a television signal originating at a remote network WO1997034419A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP97908042A EP0890264B1 (en) 1996-03-11 1997-03-07 System and method for inserting interactive program content within a television signal originating at a remote network
DE69701308T DE69701308T2 (en) 1996-03-11 1997-03-07 METHOD AND DEVICE FOR INSERTING INTERACTIVE PROGRAM CONTENT INTO A TELEVISION SIGNAL COMING FROM A REMOTE NETWORK
AU19888/97A AU1988897A (en) 1996-03-11 1997-03-07 System and method for inserting interactive program content within a television signal originating at a remote network
JP53268997A JP3893623B2 (en) 1996-03-11 1997-03-07 System and method for inserting interactive program content of television signals generated in a remote network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/615,568 1996-03-11
US08/615,568 US6006256A (en) 1996-03-11 1996-03-11 System and method for inserting interactive program content within a television signal originating at a remote network

Publications (1)

Publication Number Publication Date
WO1997034419A1 true WO1997034419A1 (en) 1997-09-18

Family

ID=24465957

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1997/003529 WO1997034419A1 (en) 1996-03-11 1997-03-07 System and method for inserting interactive program content within a television signal originating at a remote network

Country Status (9)

Country Link
US (1) US6006256A (en)
EP (1) EP0890264B1 (en)
JP (1) JP3893623B2 (en)
KR (1) KR100464885B1 (en)
CN (1) CN1119025C (en)
AU (1) AU1988897A (en)
DE (1) DE69701308T2 (en)
ES (1) ES2142665T3 (en)
WO (1) WO1997034419A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999062262A1 (en) * 1998-05-29 1999-12-02 Lewis William H Method for handling consumer data requests to a content provider
EP1089560A1 (en) * 1998-06-17 2001-04-04 Hitachi, Ltd. Broadcasting method and broadcast receiver
WO2003039152A2 (en) 2001-10-31 2003-05-08 Goldpocket Interactive System and method for itv data automation via a broadcast traffic and scheduling system
US7076434B1 (en) 2000-03-22 2006-07-11 Goldpocket Interactive, Inc. Method and system of playing and controlling a contest for a large number of simultaneous contestants
EP1754373A2 (en) * 2004-02-04 2007-02-21 Goldpocket Interactive, Inc. Synchronization and automation in an itv environment
US7668928B2 (en) 2001-03-13 2010-02-23 Goldpocket Interactive Inc. System and method for recording and playing back interactive content during a broadcast event
CN101540883B (en) * 1998-07-17 2011-11-16 联合视频制品公司 Interactive television program guide system with remote access
US8555313B2 (en) 2002-04-09 2013-10-08 Ericsson Television Inc. System and method for coordinating interactive television programs
EP3148134A4 (en) * 2014-06-18 2017-07-26 Huawei Technologies Co., Ltd. Method and device for controlling service data flow
US10856031B2 (en) 2003-04-15 2020-12-01 MedialP, Inc. Method and apparatus for generating interactive programming in a communication network
USRE48579E1 (en) 2002-04-15 2021-06-01 Media Ip, Inc. Method and apparatus for internet-based interactive programming

Families Citing this family (121)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7168084B1 (en) 1992-12-09 2007-01-23 Sedna Patent Services, Llc Method and apparatus for targeting virtual objects
US9286294B2 (en) 1992-12-09 2016-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content suggestion engine
US5905865A (en) 1995-10-30 1999-05-18 Web Pager, Inc. Apparatus and method of automatically accessing on-line services in response to broadcast of on-line addresses
GB9603263D0 (en) * 1996-02-16 1996-04-17 British Telecomm Receiver control
KR19980703320A (en) * 1996-04-15 1998-10-15 이데이 노부유키 Video signal transmitter
ATE216168T1 (en) * 1996-07-30 2002-04-15 Tiernan Communications Inc SYSTEM AND METHOD FOR ENCODING AND COMPRESSING DIGITAL VERTICAL BLANKING TIME SIGNALS
EP0827336B1 (en) * 1996-08-30 2003-10-15 Matsushita Electric Industrial Co., Ltd. Digital broadcasting system, digital broadcasting apparatus, and associated receiver therefor
US6256785B1 (en) * 1996-12-23 2001-07-03 Corporate Media Patners Method and system for providing interactive look-and-feel in a digital broadcast via an X-Y protocol
US6208335B1 (en) * 1997-01-13 2001-03-27 Diva Systems Corporation Method and apparatus for providing a menu structure for an interactive information distribution system
US6381748B1 (en) * 1997-05-02 2002-04-30 Gte Main Street Incorporated Apparatus and methods for network access using a set top box and television
US7117440B2 (en) * 1997-12-03 2006-10-03 Sedna Patent Services, Llc Method and apparatus for providing a menu structure for an interactive information distribution system
US6295560B1 (en) * 1997-12-05 2001-09-25 Kabushiki Kaisha Toshiba Data delivery system with load distribution among data delivery units using shared lower address and unique lower layer address
US6886055B2 (en) * 1997-12-15 2005-04-26 Clearcube Technology, Inc. Computer on a card with a remote human interface
US6038616A (en) * 1997-12-15 2000-03-14 Int Labs, Inc. Computer system with remotely located interface where signals are encoded at the computer system, transferred through a 4-wire cable, and decoded at the interface
US6215483B1 (en) * 1998-06-17 2001-04-10 Webtv Networks, Inc. Combining real-time and batch mode logical address links
US9924234B2 (en) 1998-07-23 2018-03-20 Comcast Ip Holdings I, Llc Data structure and methods for providing an interactive program
JP4605902B2 (en) 1998-07-23 2011-01-05 コムキャスト アイピー ホールディングス アイ, エルエルシー Interactive user interface
US6754905B2 (en) 1998-07-23 2004-06-22 Diva Systems Corporation Data structure and methods for providing an interactive program guide
US6434621B1 (en) * 1999-03-31 2002-08-13 Hannaway & Associates Apparatus and method of using the same for internet and intranet broadcast channel creation and management
US8479251B2 (en) * 1999-03-31 2013-07-02 Microsoft Corporation System and method for synchronizing streaming content with enhancing content using pre-announced triggers
US6938270B2 (en) 1999-04-07 2005-08-30 Microsoft Corporation Communicating scripts in a data service channel of a video signal
US7096487B1 (en) 1999-10-27 2006-08-22 Sedna Patent Services, Llc Apparatus and method for combining realtime and non-realtime encoded content
US6904610B1 (en) 1999-04-15 2005-06-07 Sedna Patent Services, Llc Server-centric customized interactive program guide in an interactive television environment
US6754271B1 (en) 1999-04-15 2004-06-22 Diva Systems Corporation Temporal slice persistence method and apparatus for delivery of interactive program guide
US6473858B1 (en) 1999-04-16 2002-10-29 Digeo, Inc. Method and apparatus for broadcasting data with access control
US6526580B2 (en) * 1999-04-16 2003-02-25 Digeo, Inc. Broadband data broadcasting service
US6460180B1 (en) * 1999-04-20 2002-10-01 Webtv Networks, Inc. Enabling and/or disabling selected types of broadcast triggers
US7861275B1 (en) * 1999-04-23 2010-12-28 The Directv Group, Inc. Multicast data services and broadcast signal markup stream for interactive broadcast systems
US6401077B1 (en) * 1999-05-28 2002-06-04 Network Commerce, Inc. Method and system for providing additional behavior through a web page
US7222155B1 (en) 1999-06-15 2007-05-22 Wink Communications, Inc. Synchronous updating of dynamic interactive applications
US7634787B1 (en) * 1999-06-15 2009-12-15 Wink Communications, Inc. Automatic control of broadcast and execution of interactive applications to maintain synchronous operation with broadcast programs
US7069571B1 (en) 1999-06-15 2006-06-27 Wink Communications, Inc. Automated retirement of interactive applications using retirement instructions for events and program states
US6708247B1 (en) 1999-07-21 2004-03-16 Clearcube Technology, Inc. Extending universal serial bus to allow communication with USB devices at a remote location
AU1576801A (en) 1999-10-27 2001-05-08 Diva Systems Corporation Picture-in-picture and multiple video streams using slice-based encoding
US6530084B1 (en) 1999-11-01 2003-03-04 Wink Communications, Inc. Automated control of interactive application execution using defined time periods
US7174562B1 (en) 1999-12-20 2007-02-06 Microsoft Corporation Interactive television triggers having connected content/disconnected content attribute
CA2326197A1 (en) * 2000-01-11 2001-07-11 International Business Machines Corporation Method and system for enabling real-time interactive e-commerce transactions
US7028327B1 (en) 2000-02-02 2006-04-11 Wink Communication Using the electronic program guide to synchronize interactivity with broadcast programs
US7631338B2 (en) * 2000-02-02 2009-12-08 Wink Communications, Inc. Interactive content delivery methods and apparatus
US6834308B1 (en) 2000-02-17 2004-12-21 Audible Magic Corporation Method and apparatus for identifying media content presented on a media playing device
US7367042B1 (en) 2000-02-29 2008-04-29 Goldpocket Interactive, Inc. Method and apparatus for hyperlinking in a television broadcast
US7343617B1 (en) 2000-02-29 2008-03-11 Goldpocket Interactive, Inc. Method and apparatus for interaction with hyperlinks in a television broadcast
WO2001076242A2 (en) * 2000-03-31 2001-10-11 Intellocity Usa, Inc. System and method for local meta data insertion
US9788058B2 (en) 2000-04-24 2017-10-10 Comcast Cable Communications Management, Llc Method and system for automatic insertion of interactive TV triggers into a broadcast data stream
US8936101B2 (en) * 2008-07-17 2015-01-20 Halliburton Energy Services, Inc. Interventionless set packer and setting method for same
US7702995B2 (en) * 2000-04-24 2010-04-20 TVWorks, LLC. Method and system for transforming content for execution on multiple platforms
US8296792B2 (en) * 2000-04-24 2012-10-23 Tvworks, Llc Method and system to provide interactivity using an interactive channel bug
US7051111B1 (en) 2000-04-25 2006-05-23 Digeo, Inc. Multiple source proxy management system
US6766524B1 (en) 2000-05-08 2004-07-20 Webtv Networks, Inc. System and method for encouraging viewers to watch television programs
CA2419409A1 (en) * 2000-08-21 2002-02-28 Intellocity Usa, Inc. System and method for television enhancement
US20020059629A1 (en) * 2000-08-21 2002-05-16 Markel Steven O. Detection and recognition of data receiver to facilitate proper transmission of enhanced data
US6760043B2 (en) 2000-08-21 2004-07-06 Intellocity Usa, Inc. System and method for web based enhanced interactive television content page layout
US8010988B2 (en) 2000-09-14 2011-08-30 Cox Ingemar J Using features extracted from an audio and/or video work to obtain information about the work
US8205237B2 (en) 2000-09-14 2012-06-19 Cox Ingemar J Identifying works, using a sub-linear time search, such as an approximate nearest neighbor search, for initiating a work-based action, such as an action on the internet
US6774908B2 (en) * 2000-10-03 2004-08-10 Creative Frontier Inc. System and method for tracking an object in a video and linking information thereto
US6735658B1 (en) 2000-10-06 2004-05-11 Clearcube Technology, Inc. System and method for combining computer video and remote universal serial bus in an extended cable
KR20030060917A (en) * 2000-10-20 2003-07-16 웨벡스프레스 인코포레이티드 System and method of providing relevant interactive content to a broadcast display
US20020126990A1 (en) * 2000-10-24 2002-09-12 Gary Rasmussen Creating on content enhancements
US7562012B1 (en) 2000-11-03 2009-07-14 Audible Magic Corporation Method and apparatus for creating a unique audio signature
US7069368B2 (en) * 2000-12-01 2006-06-27 Clearcube Technology, Inc. System of co-located computers in a framework including removable function modules for adding modular functionality
WO2002049732A1 (en) * 2000-12-21 2002-06-27 Telisar Corporation System and method for portable interactive multi-player games and entertainment
US20020133562A1 (en) * 2001-03-13 2002-09-19 Newnam Scott G. System and method for operating internet-based events
US7363278B2 (en) 2001-04-05 2008-04-22 Audible Magic Corporation Copyright detection and protection system and method
US6987734B2 (en) 2001-04-20 2006-01-17 Clear Channel Wireless, Inc. Provision of digital data via multiple broadcasts
US7584491B2 (en) * 2001-04-25 2009-09-01 Sony Corporation System and method for managing interactive programming and advertisements in interactive broadcast systems
US20020178060A1 (en) * 2001-05-25 2002-11-28 Sheehan Patrick M. System and method for providing and redeeming electronic paperless coupons
US7886003B2 (en) * 2001-07-06 2011-02-08 Ericsson Television, Inc. System and method for creating interactive events
US7529659B2 (en) * 2005-09-28 2009-05-05 Audible Magic Corporation Method and apparatus for identifying an unknown work
US6968337B2 (en) * 2001-07-10 2005-11-22 Audible Magic Corporation Method and apparatus for identifying an unknown work
US8972481B2 (en) * 2001-07-20 2015-03-03 Audible Magic, Inc. Playlist generation method and apparatus
US7877438B2 (en) 2001-07-20 2011-01-25 Audible Magic Corporation Method and apparatus for identifying new media content
US7908628B2 (en) 2001-08-03 2011-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content coding and formatting
US7793326B2 (en) 2001-08-03 2010-09-07 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
GB0119629D0 (en) * 2001-08-10 2001-10-03 Cryptomathic As Data certification method and apparatus
JP3558128B2 (en) * 2001-08-27 2004-08-25 ソニー株式会社 Information providing system, information processing apparatus and method, information providing apparatus and method, recording medium, and program
GB0122669D0 (en) * 2001-09-20 2001-11-14 Koninl Philips Electronics Nv Processing of a broadcast signal
US7328261B2 (en) * 2001-11-21 2008-02-05 Clearcube Technology, Inc. Distributed resource manager
US20030121054A1 (en) * 2001-12-26 2003-06-26 Digeo, Inc. Display for a client terminal for an interactive video casting system
DK1483914T3 (en) * 2002-03-05 2017-08-28 Opentv Inc Multicasting of interactive data
US20030193518A1 (en) * 2002-04-08 2003-10-16 Newnam Scott G. System and method for creating interactive content at multiple points in the television prodction process
US20040032486A1 (en) 2002-08-16 2004-02-19 Shusman Chad W. Method and apparatus for interactive programming using captioning
US7111314B2 (en) * 2002-05-03 2006-09-19 Time Warner Entertainment Company, L.P. Technique for delivering entertainment programming content including interactive features in a communications network
AU2003268273B2 (en) * 2002-08-30 2007-07-26 Opentv, Inc Carousel proxy
US7930716B2 (en) 2002-12-31 2011-04-19 Actv Inc. Techniques for reinsertion of local market advertising in digital video from a bypass source
US8332326B2 (en) 2003-02-01 2012-12-11 Audible Magic Corporation Method and apparatus to identify a work received by a processing system
US20040158627A1 (en) * 2003-02-11 2004-08-12 Thornton Barry W. Computer condition detection system
PT1635933E (en) * 2003-06-02 2011-07-01 Ge Osmonics Inc Materials and methods for processing non-aqueous mixtures
WO2004110600A1 (en) * 2003-06-02 2004-12-23 Ge Osmonics, Inc. Material for processing non-aqueous mixtures and methods for their preparation
US9021529B2 (en) 2004-07-15 2015-04-28 Microsoft Technology Licensing, Llc Content recordation techniques
US8130746B2 (en) 2004-07-28 2012-03-06 Audible Magic Corporation System for distributing decoy content in a peer to peer network
US20060230427A1 (en) * 2005-03-30 2006-10-12 Gerard Kunkel Method and system of providing user interface
EP1729410A1 (en) * 2005-06-02 2006-12-06 Sony Ericsson Mobile Communications AB Device and method for audio signal gain control
US20070091919A1 (en) * 2005-10-24 2007-04-26 Sandoval Francis R Method and system of supporting enhanced television signaling
US20080115178A1 (en) * 2006-10-30 2008-05-15 Comcast Cable Holdings, Llc Customer configurable video rich navigation (vrn)
EP1845682A1 (en) * 2006-04-13 2007-10-17 Flowing Content S.A. Method and system for content distribution
CN101763393B (en) * 2006-07-03 2013-06-05 爱国者数码科技有限公司 Method for acquiring network audio files and video files
US8103707B2 (en) * 2007-03-30 2012-01-24 Verizon Patent And Licensing Inc. Method and system for presenting non-linear content based on linear content metadata
CN101035279B (en) * 2007-05-08 2010-12-15 孟智平 Method for using the information set in the video resource
US8006314B2 (en) 2007-07-27 2011-08-23 Audible Magic Corporation System for identifying content of digital data
US10021155B2 (en) * 2008-10-13 2018-07-10 Traacking S.A. Method and system for content distribution
US20100211988A1 (en) * 2009-02-18 2010-08-19 Microsoft Corporation Managing resources to display media content
US20100215340A1 (en) * 2009-02-20 2010-08-26 Microsoft Corporation Triggers For Launching Applications
US9069585B2 (en) * 2009-03-02 2015-06-30 Microsoft Corporation Application tune manifests and tune state recovery
US20100231792A1 (en) * 2009-03-12 2010-09-16 Microsoft Corporation Seamlessly cycled video resources
US8199651B1 (en) 2009-03-16 2012-06-12 Audible Magic Corporation Method and system for modifying communication flows at a port level
US8990854B2 (en) * 2009-09-14 2015-03-24 Broadcom Corporation System and method in a television for providing user-selection of objects in a television program
US9699503B2 (en) 2010-09-07 2017-07-04 Opentv, Inc. Smart playlist
US10210160B2 (en) 2010-09-07 2019-02-19 Opentv, Inc. Collecting data from different sources
US8949871B2 (en) 2010-09-08 2015-02-03 Opentv, Inc. Smart media selection based on viewer user presence
WO2012091370A1 (en) 2010-12-26 2012-07-05 엘지전자 주식회사 Method for transmitting a broadcast service, and method and apparatus for receiving same
US8942255B2 (en) * 2011-05-11 2015-01-27 Comcast Cable Communications, Llc Managing data
US9154813B2 (en) 2011-06-09 2015-10-06 Comcast Cable Communications, Llc Multiple video content in a composite video stream
US8935719B2 (en) 2011-08-25 2015-01-13 Comcast Cable Communications, Llc Application triggering
US9081778B2 (en) 2012-09-25 2015-07-14 Audible Magic Corporation Using digital fingerprints to associate data with a work
US9414114B2 (en) 2013-03-13 2016-08-09 Comcast Cable Holdings, Llc Selective interactivity
US9161074B2 (en) 2013-04-30 2015-10-13 Ensequence, Inc. Methods and systems for distributing interactive content
CN103327068B (en) * 2013-05-10 2017-02-08 江苏图格信息技术有限责任公司 Information synchronization and interaction method and system based on voice frequency pulse signals
US10030878B2 (en) 2013-08-21 2018-07-24 Honeywell International Inc. User interaction with building controller device using a remote server and a duplex connection
CN105659179B (en) 2013-08-21 2018-07-17 霍尼韦尔国际公司 Device and method for interacting with HVAC controller
US11076205B2 (en) 2014-03-07 2021-07-27 Comcast Cable Communications, Llc Retrieving supplemental content
US10524046B2 (en) 2017-12-06 2019-12-31 Ademco Inc. Systems and methods for automatic speech recognition

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995015654A1 (en) * 1993-11-30 1995-06-08 Zing Systems L.P. Transaction based interactive television system
WO1995028799A1 (en) * 1994-04-19 1995-10-26 Scientific-Atlanta, Inc. Method and apparatus for providing interactive electronic programming guide
WO1995031069A1 (en) * 1994-05-04 1995-11-16 Starsight Telecast, Inc. Television schedule information transmission and utilization system and process

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5400402A (en) * 1993-06-07 1995-03-21 Garfinkle; Norton System for limiting use of down-loaded video-on-demand data
US5448568A (en) * 1994-04-28 1995-09-05 Thomson Consumer Electronics, Inc. System of transmitting an interactive TV signal
ATE279072T1 (en) * 1994-08-12 2004-10-15 Actv Inc SIMULTANEOUS TRANSMISSION OF INTERACTIVE SIGNALS WITH A CONVENTIONAL VIDEO SIGNAL
US5541662A (en) * 1994-09-30 1996-07-30 Intel Corporation Content programmer control of video and data display using associated data
IT1271320B (en) * 1994-12-23 1997-05-27 Italtel Spa INTERACTIVE TELEVISION SYSTEM

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995015654A1 (en) * 1993-11-30 1995-06-08 Zing Systems L.P. Transaction based interactive television system
WO1995028799A1 (en) * 1994-04-19 1995-10-26 Scientific-Atlanta, Inc. Method and apparatus for providing interactive electronic programming guide
WO1995031069A1 (en) * 1994-05-04 1995-11-16 Starsight Telecast, Inc. Television schedule information transmission and utilization system and process

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
GARR M J ET AL: "DATA BROADCASTING IN THE USA LOW COST DELIVERY ALTERNATIVE AND MORE", IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, vol. 36, no. 4, 1 November 1990 (1990-11-01), pages 877 - 884, XP000178993 *

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999062262A1 (en) * 1998-05-29 1999-12-02 Lewis William H Method for handling consumer data requests to a content provider
EP1089560A1 (en) * 1998-06-17 2001-04-04 Hitachi, Ltd. Broadcasting method and broadcast receiver
EP1089560A4 (en) * 1998-06-17 2005-08-03 Hitachi Ltd Broadcasting method and broadcast receiver
CN101540883B (en) * 1998-07-17 2011-11-16 联合视频制品公司 Interactive television program guide system with remote access
US7076434B1 (en) 2000-03-22 2006-07-11 Goldpocket Interactive, Inc. Method and system of playing and controlling a contest for a large number of simultaneous contestants
US7668928B2 (en) 2001-03-13 2010-02-23 Goldpocket Interactive Inc. System and method for recording and playing back interactive content during a broadcast event
WO2003039152A2 (en) 2001-10-31 2003-05-08 Goldpocket Interactive System and method for itv data automation via a broadcast traffic and scheduling system
EP1446948A2 (en) * 2001-10-31 2004-08-18 Goldpocket Interactive, Inc. System and method for itv data automation via a broadcast traffic and scheduling system
EP1446948A4 (en) * 2001-10-31 2009-07-15 Goldpocket Interactive Inc System and method for itv data automation via a broadcast traffic and scheduling system
US8555313B2 (en) 2002-04-09 2013-10-08 Ericsson Television Inc. System and method for coordinating interactive television programs
USRE48579E1 (en) 2002-04-15 2021-06-01 Media Ip, Inc. Method and apparatus for internet-based interactive programming
US10856031B2 (en) 2003-04-15 2020-12-01 MedialP, Inc. Method and apparatus for generating interactive programming in a communication network
US11076190B2 (en) 2003-04-15 2021-07-27 MedialP, Inc. Method and apparatus for generating interactive programming in a communication network
US11477506B2 (en) 2003-04-15 2022-10-18 MediaIP, LLC Method and apparatus for generating interactive programming in a communication network
US11575955B2 (en) 2003-04-15 2023-02-07 MediaIP, LLC Providing interactive video on demand
US8010986B2 (en) 2004-02-04 2011-08-30 Ericsson Television, Inc. Synchronization and automation in an ITV environment
EP1754373A4 (en) * 2004-02-04 2007-09-26 Goldpocket Interactive Inc Synchronization and automation in an itv environment
EP1754373A2 (en) * 2004-02-04 2007-02-21 Goldpocket Interactive, Inc. Synchronization and automation in an itv environment
EP3148134A4 (en) * 2014-06-18 2017-07-26 Huawei Technologies Co., Ltd. Method and device for controlling service data flow
US10728162B2 (en) 2014-06-18 2020-07-28 Huawei Technologies Co., Ltd. Method and apparatus for controlling service data flow

Also Published As

Publication number Publication date
DE69701308D1 (en) 2000-03-23
EP0890264B1 (en) 2000-02-16
JP3893623B2 (en) 2007-03-14
CN1213479A (en) 1999-04-07
US6006256A (en) 1999-12-21
KR100464885B1 (en) 2005-08-31
DE69701308T2 (en) 2000-07-13
JP2000506698A (en) 2000-05-30
EP0890264A1 (en) 1999-01-13
ES2142665T3 (en) 2000-04-16
KR19990087450A (en) 1999-12-27
CN1119025C (en) 2003-08-20
AU1988897A (en) 1997-10-01

Similar Documents

Publication Publication Date Title
US6006256A (en) System and method for inserting interactive program content within a television signal originating at a remote network
US5937331A (en) Protocol and system for transmitting triggers from a remote network and for controlling interactive program content at a broadcast station
US5631693A (en) Method and apparatus for providing on demand services in a subscriber system
EP1550306B1 (en) Cable television system and method for compatible bandwidth upgrade using embedded digital channels
US5426699A (en) Method and apparatus for digitizing a scrambled analog video signal
US20060271966A1 (en) Apparatus for, and method of, receiving satellite television signals in an apartment building and providing television images in the receivers in such building
US6714259B2 (en) Method and apparatus for receiving digital television signals from a plurality of independent channels
KR100659453B1 (en) Receiving Apparatus, Receiving Method and Recording Medium
JPH11501184A (en) Set top box
JP3425910B2 (en) Digital broadcast transmitting apparatus, receiving apparatus, transmission method and transmission method
JPH11205257A (en) Digital broadcasting system
KR100485871B1 (en) Protocol and system for transmitting trigger from a remove network and for controlling interactive program content at a broadcast station
AU694459B2 (en) Method and apparatus for providing on demand services in a subscriber system
MXPA98007330A (en) System and method for inserting interactive program content within a television sign originating in a rem network
JP2002064450A (en) Satellite broadcasting transmission/reception system, transmission apparatus, reception apparatus, program, and storage medium
WO1996028902A1 (en) Shared receiving systems utilizing telephone cables as video drops
KR101409072B1 (en) Method and Apparatus for providing broadcasting service reflecting participation of viewer
US9641873B1 (en) Method and apparatus for controlling broadcast programming content
KR20110051448A (en) A digital broadcast receiver and a method for recording broadcast program
JP4400530B2 (en) Receiving apparatus and receiving method
JP2002271285A (en) Method for providing digital broadcasting program

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 97192915.7

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU BA BB BG CA CH CN CU CZ DE DK EE ES FI GB GE GH HU IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG UZ VN YU AM AZ BY KG KZ MD RU TJ TM

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH KE LS MW SD SZ UG AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1997908042

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1019980706874

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: PA/a/1998/007330

Country of ref document: MX

WWP Wipo information: published in national office

Ref document number: 1997908042

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: CA

WWP Wipo information: published in national office

Ref document number: 1019980706874

Country of ref document: KR

WWG Wipo information: grant in national office

Ref document number: 1997908042

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 1019980706874

Country of ref document: KR