Abstract:
Methods for adapting the sliding window of sliding window-based error correcting codes based on the coding structure of a compressed media stream are disclosed. In one aspect, a sender packetizes each frame of a media stream to be sent to a receiver into a set of frame packets. The sender also determines compression dependence of each frame and adapts a sliding window of a sliding window-based error correcting code based on the compression dependence of the frame. The sender encodes the frame packets into at least one associated parity packet according to the error correcting code with the adapted sliding window, and sends the frame packets and the at least one associated parity packet to the receiver.
Abstract:
A synchronization relationship determiner comprising an input visual information signal receiver configured to receive an input visual information signal, and a capture signal receiver configured to receive a capture signal generated by a capture device. The synchronization relationship determiner is configured to determine a synchronization relationship between the input visual information signal and the capture signal. The synchronization relationship determination is signal based.
Abstract:
Organizing video data [110] is described. Video data [110] comprising metadata is received [205], wherein the metadata [120] provides an intra-video tag of the video data [110]. The metadata [120] is compared [210] with a plurality of video profiles [130]. Based on the comparing [210], the video data [110] is associated [215] with a corresponding one of the plurality of video profiles [130].
Abstract:
Rendering and correcting data. Data is received. The data is stored at a memory. The data is rendered for presentation at an output device. Defects in the data stored at the memory are determined. The defects in the data stored at the memory are corrected, wherein at least a portion of the correction of the defects is performed after transmitting the data.
Abstract:
A system and related methods for clustering multi-point communication targets is presented. According to one aspect of the invention, a method comprising measuring one or more performance characteristics associated for each of at least a subset of a plurality of targets in a wireless communication system, and selectively building one or more clusters, each cluster including one or more target(s) and sharing a wireless communication channel, based at least in part on the performance characteristics.
Abstract:
Adapting characteristics of a video stream. A source video stream is received comprising instructions to employ at least one reference frame at a video adaptation device, wherein the source video stream is encoded. The source video stream is adapted, at the video adaptation device, such that the instructions are adapted to store a different number of reference frames. A video stream is produced with the different number of the reference frames.
Abstract:
A synchronization relationship determiner comprising an input visual information signal receiver configured to receive an input visual information signal, and a capture signal receiver configured to receive a capture signal generated by a capture device. The synchronization relationship determiner is configured to determine a synchronization relationship between the input visual information signal and the capture signal. The synchronization relationship determination is signal based.
Abstract:
A calibration system including a display screen having a first surface and a second surface and a projector configured to project an image onto the first surface of the display screen and the image is viewable on the second surface of said display screen, wherein the projector includes a projector coordinate system. The calibration system also includes a camera configured to capture an image of an object through the display screen, where the camera comprises a camera coordinate system, and a calibration device configured to calibrate the display screen.
Abstract:
A powerful new class of methods for encoding digital data for reliable transmission over unreliable communication channels is described. With this method, the message bits are divided into multiple submessages and the bits in each layer are encoded using a standard error correction code to provide a plurality of subcodewords. A first linear transformation is applied to each of the subcodewords. The so-transformed subcodewords from the different submessages are then combined to form a first redundancy block to be transmitted. Additional redundancy blocks are generated by repeating this process on the same message but with jointly related nonidentical sets of linear transformations. The result is a set of codewords for each message which are then used to generate a transmitted waveform in one of several different ways, depending upon the application. For example, the codewords can be used in sequence (temporally) to form a rateless code for transmission over channels of unknown quality, in which case a receiver accumulates as many of the codewords as are necessary to successfully decode. As another example, the codewords can be spatially distributed if the channel has multiple-inputs, as would be the case in a multi-antenna system. As still another example, the codewords can be distributed over subchannels in a frequency-division multiplexing system.
Abstract:
A data stream is transmitted between a base station and user terminal. A first resource that is available to transmit a page is selected at the base station and the page transmitted from the base station via the first resource. The page is received at the user terminal via the first resource and a second resource that is available to transmit a page response is selected at the user terminal. A page response is transmitted from the user terminal via the second resource in response to the page. A data stream is then transmitted between the base station and user terminal via a third resource. In one embodiment, the first, second and third resources utilize the same sequence of radio frequency resources that follow a hopping sequence among a set of available radio frequency resources. In one embodiment, at least two of the first, second and third resources utilize the same sequence of radio frequency resources. In yet another embodiment, the resources utilize different sequences of radio frequency resources.