Abstract:
A method of decompressing image data, includes reception of a VQ encoded image. The received image is decoded. Output image color space processing is performed in combination with the decoding as one process. Output image color space processing may include color transformation, half-toning or both. The resulting output image has been both decoded and transformed in color space.
Abstract:
A system for coding images, and more particularly, to a system for compressing images to a reduced number of bits by employing a Discrete Cosine Transform (DCT) in combination with a visual model.
Abstract:
A method for data compression. An encoder receives data vectors from an original data set. The encoder uses a vector quantization codebook to encode the data vectors into encoded vectors. The codebook is constructed from a compound data set, where the compound data set includes real data vectors and artificial data vectors. The encoded vectors are indexed in the codebook and the indexes are transmitted across communication channels or transmitted to storage.
Abstract:
Adjacent regions are identified in an image. Coding parameters for the adjacent regions are identified. Selective filtering is performed at the region between the identified adjacent regions.
Abstract:
Adjacent regions are identified in an image. Coding parameters for the adjacent regions are identified. Selective filtering is performed at the region between the identified adjacent regions.
Abstract:
A global motion vector coding scheme is used for coding or decoding an image. Global motion parameters are associated with a current image frame. Local motion vectors are derived from the global motion parameters for individual macroblocks in the current image frame. The local motion vectors are then used to identify reference blocks in a current reference frame. The reference blocks are then used to either encode or decode the macroblocks in the current image frame.
Abstract:
A system and method are provided for low-delay channel changes in a multicast/broadcast of compressed video. The method comprises: receiving a multicast/broadcast with a plurality of compressed video channels; buffering information from a plurality of channels; selecting a channel; and, decoding the selected channel in response to the buffered information. In some aspects, the method pre-identifies access points in the buffered information for each channel, prior to selecting the channel. Then, decoding the selected channel in response to the buffered information includes: accessing the buffered information at the pre-identified access point; and, decoding the selected channel, beginning at the access point. Alternately, access points are not pre-identified. Then, decoding the selected channel in response to the buffered information includes: discovering an access point in the information buffered for the selected channel subsequent to selecting the channel; and, decoding the selected channel, beginning at the discovered access point.
Abstract:
Methods and apparatus for watermarking a digital media object, and for detecting watermarks, are presented. The basic concept underlying the disclosed approach is watermarking/detection in a transform space that allows the same level of watermarking to be applied to all samples. For instance, in one embodiment, a watermarking system first nonlinearly transforms the original signal to a perceptually uniform domain, and then embeds the watermark in this domain without varying the statistical properties of the watermark at each sample. At the watermark detector, a candidate image is transformed to the same perceptually uniform domain, and then correlated with the original watermark sequence. Under such conditions, it is shown that an optimal watermark detector can be derived. This approach is particularly attractive when the original image is unavailable at the detector, as it effectively prevents the image content from biasing the watermark detection score.