Abstract:
A circuit which receives RGB and composite video and provides both RGB and composite merged outputs. Merging of RGB signals occur where the input composite signal is converted to RGB; and also, merging occurs of composite signals where the input RGB is converted to a composite signal. The circuit is particularly useful in a video overlay application. Notch filters are used both in the video path and keying path. The notch filters are centered at frequencies equal to the dot clock frequency of the RGB divided by integers where the result of this division falls within the chroma subcarrier spectrum.
Abstract:
A system and method are described below for encoding interactive low-latency video using interframe coding. For example, one embodiment of a computer-implemented method for performing video compression comprises: detecting a maximum data rate of a communication channel between a server and a client; transmitting a video stream comprising a series of sequential frames from the server to the client; detecting that the maximum data rate will be exceeded if a particular frame of the sequence of frames is transmitted from the server to the client over the communication channel; and in lieu of transmitting the frame which could cause the maximum data rate to be exceeded, causing the client to re-render the previous frame of the sequence of frames, thereby effectively reducing the frame rate of the video stream rendered on the client.
Abstract:
A system and method are described for storing program code and data within an application hosting center. For example, one embodiment of a computer-implemented method comprises: subdividing program code and/or data used to execute an online application into a first type and a second type; storing program code and data of the first type in a first type of memory, the first type of memory providing relatively low latency memory access; storing program code and data of the second type in a second type of memory, the second type of memory providing relatively higher latency memory access compared to the first type of memory; retrieving program code and data from the first memory and the second memory in response to a client request to execute an online application; and transmitting a streaming interactive video stream representing images generated by the application to the client.
Abstract:
Systems and methods are described for enhancing the channel spatial diversity in a multiple antenna system (MAS) with multi-user (MU) transmissions (“MU-MAS”), by exploiting channel selectivity indicators. The proposed methods are: i) antenna selection; ii) user selection; iii) transmit power balancing. All three methods, or any combination of those, are shown to provide significant performance gains in DIDO systems in practical propagation scenarios.
Abstract:
Systems and methods are described to concurrently utilize actively used spectrum for new TDD or FDD networks, and also for enabling Distributed-Input Distributed Output (DIDO) techniques to be used with both the new networks and the existing networks in the same spectrum.
Abstract:
A method comprising broadcasting a live game tournament in the form of a multicasted streaming interactive video stream from a hosting service to a plurality of viewers over the Internet. Audio from an announcer is overlaid by the hosting service onto the multicasted video stream.
Abstract:
A system and method are described below for encoding interactive low-latency video using interframe coding. For example, one embodiment of a computer-implemented method for performing video compression comprises: logically subdividing each of a sequence of images into a plurality of tiles, each of the tiles having a defined position within each of the sequence of images, the defined position remaining the same between successive images; encoding one of the tiles at a first defined position in a first image of the sequence of images using a first compression format and encoding the reminder of the tiles in the first image using the second compression format; and encoding one of the tiles at a second defined position in a second image of the sequence of images using the first compression format and encoding the reminder of the tiles in the first image using the second compression format; wherein the second compression format is dependent on previously-encoded tiles encoded according to the first compression format and/or the second compression format.
Abstract:
A system and method are described below for reducing the effects of packet loss in a video communication system. For example, one embodiment of a computer-implemented method comprises: logically subdividing each of a sequence of images of a video stream into a plurality of tiles, each of the tiles having a defined position within each of the sequence of images; and packing the tiles into a plurality of data packets to maximize the number of tiles which are aligned with boundaries of each of the data packets; and transmitting the data packets containing the tiles over a communication channel from a server to a client.
Abstract:
A multiple antenna system (MAS) with multiuser (MU) transmissions (“MU-MAS”) exploiting inter-cell multiplexing gain via spatial processing to increase capacity in wireless communications networks.
Abstract:
Systems and methods are described for radio frequency (RF) calibration in a multiple antenna system (MAS) with multi-user (MU) transmissions (“MU-MAS”) exploiting uplink/downlink channel reciprocity. The RF calibration is used to compute open-loop downlink precoder based on uplink channel estimates, thereby avoiding feedback overhead for channel state information as in closed-loop schemes. For example, a MU-MAS of one embodiment comprises a wireless cellular network with one or multiple beacon stations, multiple client devices and multiple distributed antennas operating cooperatively via precoding methods to eliminate inter-client interference and increase network capacity.