Abstract:
A method and system for sending and receiving binary bit stream in a composite video signal. The binary stream is modulated according to quadrature amplitude modulation (120), converted to analog and translated to an intermediate frequency relative to the composite video signal and the associated sync pulses, and combined by combiner (240) with the composite video signal. At reception of a composite video signal that includes the modulated bit stream, the sync pulses of the composite video signal are determined by extracting the composite video signal from the modulated bit stream by the signal splitter (310). Also, the modulated bit stream is extracted from the composite video signal, separated into its component parts based on the sync pulses by utilizing the signal conditioner (320), and combined into a binary bit stream. and combined into a binary bit stream.
Abstract:
A system and method are provided for providing Internet addresses corresponding to an electronic signal, such as a video or audio program, to a user. The system includes a receiver for receiving at least one electronic signal, where the electronic signal includes one or more Internet addresses embedded therein. A decoder in communication with the receiver is operable to extract the one or more Internet addresses form the electronic signal. The system further includes a processor in communication with the decoder. The processor compiles a historical list of the one or more Internet addresses extracted from the electronic signal, and includes memory for storing the historical list. A web browser connected to the processor is operable to present the historical list of Internet addresses to the user.
Abstract:
A method and system for decoding and storing encoded control data delivered via the horizontal overscan area of a video signal. An interactive device such as an interactive toy performs behavior defined by control data that can be encoded into a video signal that can be broadcast or played-back from video tape. The interactive device is equipped with a non-volatile memory that permits the control data to be stored for performance subsequent to the transmission session (e.g., a televised program). The interactive device also may be equipped to perform behavior during the transmission session. The control data is delivered as a series of control data words that include genus codes and sequence codes. Genus codes identify the interactive device to which the data word is directed, so that a particular interactive device will respond (i.e., perform behavior) only in accordance with the control data words including the appropriate genus code. Because video transmissions are subject to video signal deterioration, error grading is used to minimize the effect of such signal deterioration. During a given control data transmission session, control data words will be repeated, so that an interactive device receives several control data words with the same sequence number. Based on the relative gradings, the interactive device will replace previously received control data words of lower quality than subsequently received data words having the same sequence number.
Abstract:
The method and apparatus for masking program selection latency in an MPEG equivalent information stream receiver, such as an ATSC or DVB television receiver (FIG. 1). An information stream receiver receives VSB or QAM modulated signals comprising an MPEG equivalent system streams including program transport streams. In a channel scanning mode of operation, a plurality of identified program transport streams (i.e., channels) are sequentially retrieved from one or more system streams (FIG. 2). In a channel changing mode of operation, if a desired channel is one of the sequentially scanned channels, then the stored I-frame is retrieved and coupled to a decoder while the desired channel is reacquired by tuning, demodulating, and demultiplexing operations (FIG. 3). In this manner, the inherent latency of the tuning, demodulating, and demultiplexing operations are somewhat masked. Moreover, by storing tuning and demodulation parameters associated with an anticipated next channel, the actual time required to retrieve that channel is reduced.
Abstract:
Provided are a method and apparatus for transceiving an asymmetric point-to- point moving signal and securing an uplink channel using a horizontal blanking interval (HBI) in which a video signal transceiving apparatus can combine a plurality of HBIs and a plurality of active lines (ALs) into a single section, and when auxiliary data exists in a corresponding HBI, can change an order of the HBI to the last and transmit map information including arrangement information to a video signal display apparatus, and the video signal display apparatus can receive the map information and analyze the received map information to thereby acquire an uplink channel using HBI excluding auxiliary data and transmit control signal data via the acquired uplink channel.
Abstract:
Interactive program guides and interactive program banners are enhanced through the use of individual program segment metadata that provides descriptive and timing information for individual segments of television programs. The program guides and program banners provide detailed information to the viewer about individual program segments, such as descriptions of individual segments, the time and duration of individual segments, and the location of individual segments within the program. Viewer preferences may be updated and future programs and segments may be searched with reference to characteristics of an individual program segment.
Abstract:
A method for processing an analog video signal that represents a work for which rights information is asserted. The signal includes a rights assertion mark (RAM) in the video portion of the signal within the visible picture such that capture of the picture will include the mark. The signal also includes copy control information (CCI) bits in the vertical blanking interval of the signal for representing copying and redistribution rules. If the RAM is present and the CCI bits are present, then the copying and redistribution rules represented by the CCI bits are applied. If the RAM is present but the CCI bits are not, then the most restrictive copying and redistribution rules that can be represented by the CCI bits are applied.
Abstract:
A method and system for decoding and storing encoded control data delivered via the horizontal overscan area of a video signal. An interactive device such as an interactive toy performs behavior defined by control data that can be encoded into a video signal that can be broadcast or played-back from video tape. The interactive device is equipped with a non-volatile memory that permits the control data to be stored for performance subsequent to the transmission session (e.g., a televised program). The interactive device also may be equipped to perform behavior during the transmission session. The control data is delivered as a series of control data words that include genus codes and sequence codes. Genus codes identify the interactive device to which the data word is directed, so that a particular interactive device will respond (i.e., perform behavior) only in accordance with the control data words including the appropriate genus code. Because video transmissions are subject to video signal deterioration, error grading is used to minimize the effect of such signal deterioration. During a given control data transmission session, control data words will be repeated, so that an interactive device receives several control data words with the same sequence number. Based on the relative gradings, the interactive device will replace previously received control data words of lower quality than subsequently received data words having the same sequence number.
Abstract:
A method and apparatus facilitate control of interactive application execution through use of defined time periods. A broadcaster (110) transmits a broadcast program, an associated interactive application (170), and at least one definition of a time period from a set including: a first time period, during which execution of the application may be offered to a viewer; a second time period, during which execution of the application may be started; and a third time period, during which the application may be executed. A viewer tunes to a channel associated with the broadcast program and interactive application. A broadcast receiver (140) offers the viewer the option to execute the interactive application (170), if within the first defined time period. If the user elects to so execute, the broadcast receiver starts said execution, if within the second defined time period. If the interactive application continues to execute at the end of the third defined time period, the broadcast receiver retires the interactive application.
Abstract:
A digital media data stream including image data (32) and ancillary data (36) is received at a digital media input circuit. The ancillary data includes ancillary data words and an index characterizing the ancillary data words and/or image data. A control signal is generated at an interpreter (29) based upon the value of the index. The ancillary data words and/or image data in are processed based upon the control signal, words with different indexes being processed differently. A memory (60) storing control data values can be used in the interpreter, the index being used to address the memory.