Abstract:
A 3-dimensional image is obtained from a 2-dimensional display by varying the apparent distance of the image from the viewer on a pixel by pixel basis. This can be done by positioning an array of pixel-level optical elements in alignment with the pixels in the image. In a preferred format, each of the optical elements is generally elongate and has a focal length which varies along its length with the result that the point along its length at which light enters the optical element determines the apparent visual distance of the associated pixel from the viewer. In the case of a cathode-ray tube application, controlling the position of entry of the light is done by controlling the electron beam to move a minute distance vertically as it scans horizontally. In a television application, the vertical distance may be determined by a depth component incorporated in the broadcast signal received by a television set. Applications and embodiments relating to computer monitors, film and still printed imagery are also described. Specifically there is provided a method of retrofitting 3-D information to conventional 2-D imaging, comprising the step of digitizing each scene, defining individual objects in the scene, assigning a specified depth to each object in the scene, scanning each pixel in the scene and assigning respective depth components to the pixels according to the specified depth.
Abstract:
VEIL modulation is a method of "subliminal" encoding of data in a video image that is similar to a watermark. The encoding (14) consists of alternately proportionately raised and lowered luminance on selected horizontal scan lines. The encoding can be detected using a notch filter (10) centered at half the line frequency. The encoding is lost, however, if the resolution of thee video signal is changed downward. The invention preserves the encoding by coding alternate groups of lines, not alternate lines. This allows detection with a notch filter even after a reduction in resolution.
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 method and apparatus for delivering interactive television (ITV) data (Fig. 1) by using the same TV scan line that also carries closed caption data (12). The ITV data (14) is inserted into the scan line with CC data (12) by detecting a gap associated with a first CC data unit (12). If the gap is large enough to contain all of the group of ITV data units then electronically insert the entire group of ITV data units into the gap. If the gap is not large enough to contain the entire group of ITV data units, insert a subset of the entire group of the ITV data units into the gap and continue to the gaps associated with successive CC data units, inserting subsets of the ITV data into subsequent gaps until the entire ITV message has been inserted into the gaps between CC data units.
Abstract:
A method and system for sending and receiving binary bit stream in a composite video signal, such as a NTSC signal. The binary bit 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 (140) with the composite video signal. At reception of a composite video signal that includes the modulated bit stream. Also, the modulated bit stream is extracted from the composite video signal, separated into its component parts based on the sync pulses, and combined into a binary bit stream.
Abstract:
A method and apparatus for superimposing DC power on a baseband composite video signal. Negative DC power source (150) switches power into a composite video signal during a time period in which the composite video signal normally contains a horizontal and/or vertical synchronization pulse. The power signal is demultiplexed and supplied to a power storage element (150) such as a storage capacitor which supplies a switched mode power supply to supply power.
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 apparatus are provided for performing host-based anti-ghosting of teletext data in a television signal using non-oversampled data. Teletext data is first encoded within a television signal using multi-level error correction encoding, including the use of an inner correction code and an outer correction code. The television signal is then transmitted using multiple signal level modulation encoding, while adhering to the standard teletext timing. A remote computer system (1) receives the television signal containing the encoded teletext data. A tuner/capture subsystem (20) of the computer system (1) oversamples the teletext data and uses the oversampled data to reconstruct the bit peaks of the teletext data. The teletext data are then provided to a main memory (11) of the computer system (1) via a host interface (14) as non-oversampled data. The host processor (10) performs anti-ghosting, data slicing, and multi-level decoding of the teletext data based on the non-oversampled data.
Abstract:
A television audio signal encoder (58) includes an up-sampler (70, 72, 74) that inserts additional samples into a sum signal, a difference signal, and/or a secondary audio program signal to increase the sample rate of the corresponding signal or signals. The sum signal represents the sum of a left channel digital audio signal and a right channel digital audio signal and the difference signal represents the difference between the left and right audio signals.
Abstract:
A television audio signal encoder includes an up-sampler that inserts additional samples into a sum signal, a difference signal, and/or a secondary audio program signal to increase the sample rate of the corresponding signal or signals. The sum signal represents the sum of a left channel digital audio signal and a right channel digital audio signal and the difference signal represents the difference between the left and right audio signals.