Abstract:
An apparatus comprises a plurality of servers arranged in a parallel processing configuration to create a plurality of streams of low-latency streaming interactive video. Each server produces a stream of low-latency streaming interactive video. A unit combines the plurality of streams into a new stream of low-latency streaming interactive video. The unit is also operable to provide a user interface that allows real-time interactive manipulation of the resulting combined streams by a user.
Abstract:
An apparatus comprising one or more servers of a hosting service server center and a RAID that stores geometry for objects of a complex scene. The RAID being coupled to the one or more application or game servers and being operable to interactively stream the geometry on-the-fly during real-time animation associated with running of a game or application on the one or more servers. The geometry is being streamed with substantially no detectable latency.
Abstract:
A system and method are described for dynamically adapting the communication characteristics of a multiple antenna system (MAS) with multi-user (MU) transmissions (“MU-MAS”). For example, a method according to one embodiment of the invention comprises: transmitting a training signal from each antenna of a base station to each of a plurality of wireless client devices, each of the client devices analyzing each training signal to generate channel characterization data, and receiving the channel characterization data at the base station; computing a plurality of MU-MAS precoder weights based on the channel characterization data, the combined MU-MAS precoder weights comprising a MU-MAS channel matrix; determining instantaneous or statistical channel quality (“link quality metric”) for the wireless client devices using mutual information of MU-MAS links or singular values of the MU-MAS composite channel matrix; determining a subset of users and a MU-MAS transmission mode based on the link quality metric; precoding data using the MU-MAS precoder weights to generate precoded data signals for each antenna of the base station; and transmitting the precoded data signals through each antenna of the base station to each respective client device within the selected subset.
Abstract:
A method is described comprising: transmitting a training signal from each antenna of a base station to each of a plurality of client devices, each of the client devices analyzing each training signal to generate channel characterization data, and transmitting the channel characterization data back to the base station; storing the channel characterization data for each of the plurality of client devices; receiving data to be transmitted to each of the client devices; and precoding the data using the channel characterization data associated with each respective client device to generate precoded data signals for each antenna of the base station; and transmitting the precoded data signals through each antenna of the base station to each respective client device.
Abstract:
A computer-implemented method is described for processing multimedia channels comprising: encrypting a first group of multimedia channels using a first type of encryption to produce a first group of encrypted multimedia channels; encrypting the first group of multimedia channels using a second type of encryption to produce a second group of encrypted multimedia channels; concurrently transmitting the first group of encrypted multimedia channels with the second group of multimedia channels to a plurality of multimedia subscribers having multimedia receivers capable of decrypting the first group of encrypted multimedia channels and/or the second group of multimedia channels.Also described is a method comprising: receiving a plurality of channels from content providers at a cable headend; simulcasting premium cable channels to a plurality of subscribers in both a first encrypted format and a second encrypted format; and tran smitting non-premium channels to the plurality of subscribers in a non-encrypted format.
Abstract:
A system and method are described for performing motion capture on a subject using fluorescent lamps. For example, a system according to one embodiment of the invention comprises: a synchronization signal generator to generate one or more synchronization signals; one or more fluorescent lamps configured to strobe on and off responsive to a first one of the one or more synchronization signals, the fluorescent lamps charging phosphorescent makeup, paint or dye applied to a subject for a motion capture session; and a plurality of cameras having shutters strobed synchronously with the strobing of the light source to capture images of the phosphorescent paint, wherein the shutters are open when the light source is off and the shutters are closed when the light source is on.
Abstract:
A method for properly rendering various types of graphical and video content is disclosed comprising: determining whether a display on which the content is to be displayed is a progressive or an interlaced display; for a progressive display, de-interlacing any interlaced source content, transforming any bitmapped source content to fit the progressive display's resolution and/or scaling factors, and geometrically rendering any source content in a geometric description format into a bitmap image to fit the progressive display's resolution and/or scaling factors; and for an interlaced display, if the interlaced source content is not provided at the interlaced display's resolution and/or scaling factors, de-interlacing the interlaced source content to produce de-interlaced source content, and transforming the de-interlaced source content to fit the interlaced display's resolution and/or scaling factors.
Abstract:
Systems and methods for use in interconnecting consumer electronic devices in an entertainment system that allow for switching between composite video and S-video formats. The systems and methods support left audio, right audio, and can be selectively adapted to support either composite video or S-video signal formats. The systems and methods further allow for a determination that a consumer electronic device is connected, the type of device that is connected, and the type of signal format that is being utilized for the transmission.
Abstract:
A system for targeting information on a computer network. The system involves categorizing a plurality of address pointers according to the content designated by the address pointer. The system further involves reading the address pointer which designates the content received by the user and determining which category or categories, if any, the address pointer is within. Information packets, such as advertisements, are targeted to selected categories. Once the category of an address pointer has been determined, an information packet targeted to that category is selected and transmitted to the user.
Abstract:
A method and system are described for identifying video segments (e.g., commercials or television programs) without using any identification data that may or may not be provided in the non-displayed overscan portion or the vertical blanking interval of the video signal. Instead, the video segment is identified by recognizing patterns in the viewable portion of the video image data and/or in the video sound data. If the pattern is unique to a specific video segment, that video segment is identified by, for example, looking up the pattern in a table correlating patterns with video segment identifications. Any number of functions may be performed using this identification.