Abstract: A video coding technique having motion compensation for bi-directional predicted frames (B-frames) and predicted frames (P-frames). The video coding technique involves a single-loop prediction-based base layer which includes base layer B- and/or P-frames that are generated from “extended” or “enhanced” base layer reference frames during base layer coding.
Abstract: A computer network comprising a plurality of nodes, each coupled to a DTE device comprising a computing system and a remotely located human interface, which includes a display and at least one I/O device. The DTE device computing systems are commonly located. Each DTE device includes an encoder coupled to the computing system, a decoder coupled to the display and the at least one I/O device, and a transmission line coupling the encoder and the decoder. The encoder receives, from the computing system, a video signal for transmission to the display and a non-video signal for transmission to the at least one I/O device, encodes the video and the non-video signals, and transmits the encoded signals to the decoder via the transmission line. The decoder receives the encoded signals, and decodes the video and non-video signals therefrom for respective propagation to the display and the at least one I/O device.
Type:
Grant
Filed:
January 5, 2001
Date of Patent:
May 9, 2006
Assignee:
ClearCube Technology, Inc.
Inventors:
Barry Thornton, Andrew Heller, Daniel Barrett, Charles Ely
Abstract: A method and apparatus for scheduling and inserting advertisements into a plurality of presentation channels in a communications network in which the presentation channels contain the same programming, but different advertisements. A single programming channel is split into a plurality of presentation channels. Different advertisements are inserted into the different presentation channels. The advertisements to be inserted into advertising avails are they are detected are determined by utilizing queues stored in memory corresponding to each presentation channel. Each queue comprises an ordered list of advertisement resource locators (ARLs), in which the order dictates which advertisement is to be inserted in the next advertising avail and in which the ARLs indicate at least the location from which the advertisement can be retrieved.
Abstract: When data is transmitted by using a broadcasting channel of an IEEE1394 interface, it is enabled to cope with a case where undefined equipment is connected to an IEEE1394 bus. The IEEE1394 interface is provided for an IRD, thereby enabling the IRD and equipment such as digital VCR, MD player/recorder, or the like to be connected. A node No. “63” of IEEE1394 is set to the broadcasting channel. Data is transmitted to all equipment connected to the IEEE1394 bus by the broadcasting channel. In the broadcasting channel, a picture plane for selecting a transport stream of MPEG and PCM audio data is displayed, and the data which is transmitted by the broadcasting channel can be selected in accordance with the transport stream of MPEG and the PCM audio data. Thus, when undefined equipment is connected to the IEEE1394 bus, it is possible to cope with any equipment.
Abstract: In a digital receiver which can easily store broadcast information, a one-period amount of data is separated from a data broadcast signal. The one-period amount of data has an amount of data corresponding to plural frames which are periodically repetitively transmitted in the data broadcast signal. The one-period amount of data is stored in a data storage device, thereby simplifying the construction of the data storage device.
Abstract: The preferred embodiment of the present invention provides an improved transport demultiplexor that can receive and filter different data types before sending the data to system memory. The preferred embodiment provides a string comparator to facilitate real time filtering of continuous incoming data before loading the data into system memory. The string comparator preferably uses a bit-maskable matching filter that filters system data in real time as the data is being delivered to system memory. When data matching the filter is located, the destination address of that data is determined and delivered to the processor. This allows the processor to quickly locate the desired data and thus facilitates the real time processing of that data.
Type:
Grant
Filed:
September 13, 2000
Date of Patent:
April 4, 2006
Assignee:
International Business Machines Corporation
Inventors:
Eric M. Foster, Dennis E. Franklin, Bryan J. Lloyd
Abstract: In order to receive satellite broadcasting (BS and CS) and terrestrial broadcasting (VHF and UHF), complicated wiring is required in a personal residence for transmitting broadcasting signals to a plurality of TV receivers while new distributors must be additionally set for installing additional TV receivers in a condominium previously provided with distributors limiting the number of settable TV receivers. The inventive millimeter wave communication system forms power supply paths by simply connecting a BS/CS antenna with a millimeter wave transmitter and connecting an electronic apparatus such as a TV receiver with a millimeter wave receiver through connectors or the like while transmitting/receiving broadcasting signals by millimeter wave radio communication without employing wires such as coaxial cables indoors.
Abstract: A common communication language that can address all the applications running in a multitude of set top boxes (STBs) or client devices and application servers. The present invention, DATP protocol encapsulates a meta language that provides a generic portable communication application programmer interface that requires light processor utilization and is well-suited for a typical STB possessing limited processing power. DATP requires relatively few processing cycles compared to typical Internet communication protocols. DATP reduces the overhead of the communication protocol handler at the STB and makes the communication protocol handler common for all STBs applications. The preferred DATP protocol is portable for all STBs since it is written in a native language that interfaces with the underlying operating system of the STB. A SGW (SGW) performs as a DATP server. The SGW translates between DATP messages and standard communication protocols.
Type:
Grant
Filed:
May 16, 2001
Date of Patent:
March 21, 2006
Assignee:
OpenTV, Inc.
Inventors:
Rachad Alao, Alain Delpuch, Vincent Dureau, Jose Henrard, Matthew Huntington, Waiman Lam
Abstract: The invention comprises a method and apparatus for inserting advertisement and/or other information into an audio-video presentation during the presentation of non-active imagery. More specifically, in a case of a user interrupting the standard presentation of a content stream via, for example, pressing a pause or stop button on a remote control device, the size of an image region presently displaying the interrupted content stream is reduced, and advertisement and/or other information is inserted into at least portions of the image region formerly occupied by the interrupted content imagery or overlayed onto the interrupted content imagery.
Abstract: A broadcasting system including a broadcasting apparatus and a receiving apparatus. The broadcasting apparatus transmits an interactive content as a data carousel during a scheduled broadcasting time period, starts pre-transmitting the interactive content a predetermined time before the start of the scheduled broadcasting time period, and repeatedly transmits a cache message instructing a receiving apparatus to cache the interactive content into a storage unit while the interactive content is transmitted during the predetermined time period. The receiving apparatus receives and reproduces the interactive content, and caches the interactive content into a storage unit, not reproducing the interactive content, while the interactive content is received before the start of a scheduled broadcasting time period, and reproduces the interactive content during the scheduled broadcasting time period.
Type:
Grant
Filed:
April 13, 2001
Date of Patent:
March 14, 2006
Assignee:
Matsushita Electric Industrial Co., Ltd.
Abstract: A system for receiving network video includes a remote control with a power control input. A video receiver, controlled by the remote control, powers up or powers down based on a control signal indicating activation of the power control input. The video receiver receives video signals from a gateway or gateway source connected to the video network. The gateway decodes signals received from the network into a format acceptable by the receiver. If the gateway receives a control signal from the remote control indicating activation of the power control input and the gateway is currently in the “on” state, the gateway toggles to the “off” state and outputs a predefined channel to the receiver.
Abstract: Stable code rate control is performed in converting picture information. MPEG2 interlaced scanned compressed picture information (bitstream) is converted into the progressive scanned MPG4 compressed picture information (bitstream). An activity synthesis unit 15 synthesizes from the activity-based activity information in the MPEG2 compressed picture information (bitstream) the macroblock-based activity information in the MPEG4 compressed picture information (bitstream). An MPEG4 picture information encoding unit (I/P-VOP) 11 uses the so-synthesized activity information as the parameter for adaptive quantization at the time of encoding the MPEG4 picture information.
Abstract: A communication device such as a cable modem that has a first interface for receiving data from a cable media, and a pattern matching engine that evaluates patterns in the data that is received at the first interface of the cable modem and that enables the determination of appropriate procedures for treatment of the data. The pattern matching engine of the cable modem may be configured to match address segments of the data that is received at the first interface of the cable modem. In addition, the pattern matching engine is often a programmable pattern matching engine that may be programmed according to patterns that are desired to matched during various operations of the cable modem. Of note, the pattern matching engine enables pattern matching of various length frame portions. Various aspects of the present invention may also be found in a method for a communication device to compare a predetermined pattern to a pattern that corresponds to a portion of a data frame.
Type:
Grant
Filed:
March 1, 2000
Date of Patent:
March 7, 2006
Assignee:
Conexant Systems, Inc.
Inventors:
Brett A. Bernath, Moshe Goldenberg, John M. Brooks
Abstract: In order to be able to identify television or video images (V1,V2) as identical, predeterminable parameters (H1, H2) of the images (V1, V2) to be tested are compared with each other. Images whose parameters, preferably the average brightness (H1, H2), fall within a predeterminable tolerance range, are identified as identical images. Thus, e.g. in a television reception equipment, particularly a mobile one, the images of all receivable transmitters are tested. Images identified as identical are allocated to the same transmitters or the same programs, the channels of which are stored as alternative channels. When there is bad reception or bad image quality an alternative channel is switched to.
Abstract: A method, system, and computer readable code for extending payment protocols to include information related to the television context of commercial activity between a consumer using a television (or a set-top box) and a merchant, thereby enabling “TV commerce” to generate additional revenue streams which may include payments to the operator of the television system, as well as to various other parties (such as a cable or satellite provider who is providing the broadcast, the ad agency responsible for creating the advertisement from which the consumer made his purchase, etc.) involved with television advertisements and programs. A number of different payment protocols may be used for these TV commerce transactions, where the protocol messages are then augmented according to the present invention to include TV context data.
Type:
Grant
Filed:
December 21, 1999
Date of Patent:
February 21, 2006
Assignee:
International Business Machines Corporation
Abstract: This invention relates to the creation of dictionary functions for the encoding of video signals using matching pursuit compression techniques. After an initial set of reference dictionary images is chosen, training video sequences are selected, and motion residuals are calculated. High energy portions of the residual images are extracted and stored when they match selection criteria with the reference dictionary. An energy threshold is used to limit the number of video signal “atoms” encoded for each frame, thus avoiding the encoding of noise. A new dictionary is then synthesized from the stored portions of the image residuals and the original reference dictionary. The process can then be repeated using the synthesized dictionary as the new reference dictionary. This achieves low bit rate signals with a higher signal-to-noise ratio than have been previously achieved.
Abstract: In a broadcast-program selection history information acquisition apparatus and its method, the totalization side can easily totalize selection history information. To acquire the selection history information of a broadcast program selected out of broadcast programs of a plurality of channels, the selection information of the broadcast program is stored at a predetermined acquisition timing and the selection history information which is composed of a plurality of pieces of selection information stored every plurality of acquisition timings is transmitted to a notification destination at a predetermined transmission timing.
Abstract: A three-dimensional image display system utilizing both a light beam reproducing method and a shadowgraph multi-view parallax method, including a color filter is disposed on an observer side of a white-color point light source array, and, in an area apart from the color filter and white point light source, light beams emitted from the white-color point light source are selectively colored by the color filter for generating an image of each point of an object, while in the region in the vicinity of the point light source and the color filter, the light beams are selectively colored by the color filter so that image data reaching the eye from the white-color point light source through the color filter performs a view-dependent parallax stereoscopic display operation not only laterally but also vertically, and in the intermediate region, these two operations are mixed, so that a stereoscopic image is continuously formed.
Type:
Grant
Filed:
August 29, 2001
Date of Patent:
February 14, 2006
Assignee:
Japan Science and Technology Corporation
Abstract: Methods and systems for obtaining a motion vector between two frames of video image data are disclosed. Specifically, methods and systems of the present invention may be used to perform a block-matching algorithm over a two-dimensional search area in a manner that reduces number of comparisons. In particular, the method determines a best candidate block for each strip based by searching in a first dimension of a two-dimensional search area and based on a predetermined difference criterion. The method then determines a second set of best candidate blocks by performing a limited search in the other direction based on the results from the search in the first dimension. The method then determines a motion vector for the best candidate block. Integral projection arrays may be used to further optimize the search. The methods and systems of the present invention may be used in optimizing digital video encoders, decoders, and format converters.
Type:
Grant
Filed:
February 10, 2000
Date of Patent:
February 7, 2006
Assignees:
Sony Corporation, Sony Electronics, Inc.
Abstract: A system for searching TV program data via the Internet, wherein TV program data is received from broadcasting stations via the Internet and recorded in a database. A program data search means enables the user to search for specific TV program data or search tabulation data for the TV program data provided by a search tabulation means.