Abstract: A method and apparatus for decoding and receiving a sequence of image frames employ selectively a measure of motion displacement for generating a motion compensated image and filter selection data. The motion compensated image, together with an error signal, provides the receiver with full detail regarding the next frame of a sequence. In some instances, however, the motion displacement data is inaccurate for portions of the next image frame. In those instances, the method and apparatus determine from the filter selection data that filtering of a portion of a previously received image provides a lower error energy for the resulting prediction of the image. If a lower error energy is not achieved by low-pass filtering, the data from the communications path regarding the motion displacement enables the receiver to reconstruct at least a block portion of the image frame.
Abstract: A method and apparatus, for encoding transform coefficient data representing an error or a motion description of each of a plurality of blocks in one image frame of a timed sequence of image frames, identify those blocks for which data will be transmitted, quad-tree encode, and then variable length encode the locations of the blocks. The bit rate can be controlled by varying the quantization of the encoded data and preferably quantization step size is predicted prior to encoding the data. Further, the quad-tree encoding process can be terminated after the coding process generates a selected number of bits. At the receiver, the method and apparatus provide a multiple lookup table method for decoding the variable length coded data.
Abstract: A method and apparatus for encoding and transmitting a sequence of image frames employ a measure of motion displacement for generating a motion compensated image. The motion compensated image, together with an error signal, provides the receiver with full detail regarding the next frame of a sequence. In some instances, however, the motion displacement data is inaccurate for portions of the next image frame. In those instances, the method and apparatus determine whether filtering of a portion of the motion compensated image provides a lower error energy for the resulting prediction of the image. If a lower error energy can be achieved by low-pass filtering, the data regarding the additional processing of the motion compensated reconstructed image is transmitted to the receiver.
Abstract: An image sequence transmission method and apparatus transmit a sequence of successive images over a bandwidth limited channel. The transmitter has a motion estimator for estimating the motion displacement between successive image frames of the sequence. The motion estimator divides each image into nonoverlapping blocks, each block including a plurality of picture elements. The apparatus then successively selects, in accordance with a steepest descent estimation technique, an initial value of a motion vector displacement for each successive block. Thereafter, an iterative process determines using the steepest descent approach, successive values of the motion displacement vector for a block and the iteration process is terminated when an iteration error measure, which is associated with the steepest descent method, is less than a predetermined threshold value.