Abstract:
A recovery system and method for a video communication system. The video communication system comprises: a transmitter for transmitting encoded video data to a device; a receiver for receiving a return signal from the device; a signal analysis system for analyzing the return signal to determine if a degraded signal condition exists between the transmitter and the device; and a recovery system that converts a predictive video frame in the encoded video data into an intra-coded video frame if the degraded signal condition exists.
Abstract:
An image encoding apparatus capable of improving quality of an image. A quantization index calculator (42) calculates a weighted mean of motion vector residuals according to motion vector residuals of macro blocks output from a motion vector residual buffer unit (72) and a total of them. The quantization index calculator (42) calculates a weighted mean of activities according to activity values of macro blocks output from an activity buffer unit (73) and a total of them. The quantization index calculator (42) calculates a quantization index according to the weighted mean of the vector residuals or the weighted mean of the activities. The present invention can be applied to an image encoding apparatus of the MPEG method.
Abstract:
A method and apparatus for creating intermediate image frames based on two or more successive captured image frames for transmission over a limited bandwidth medium, such as a telephone line. The intermediate image frames are constructed based on pixel information of portions that did change between two consecutive frames. The intermediate frames are constructed without the necessity of creating portions of the successive image frames that did not move or change. The created intermediate frames may be combined with originally captured frames to convey live video information to a user.
Abstract:
A system and method for rapid multimedia data compression and transmission for a wireless remote monitor. The method of multimedia data compression according to the present invention adjusts the compression method according to the type of software application which generated the multimedia data, and hence according to the characteristic of the data itself. Preferably, the type and profile of multimedia data compression is selected by a profile manager (7), which detects the characteristics of the multimedia data to determine the character of the data, and then which selects the multimedia data compression method and profile (11) according to the multimedia character. The compression method and system may be used with a device for remotely displaying information from a monitor of a main computer and for remotely and fully controlling the main computer.
Abstract:
A decoder system having a motion compensation system that scales the processing of B pictures in order to save computational resources. The motion compensation system has a first scaling system that comprises: a system for comparing a motion vector magnitude of each macroblock in a B picture with a predetermined threshold; a system for performing a routine decoding operation for each macroblock in which the motion vector magnitude is greater than the predetermined threshold; and a system for copying a corresponding macroblock from a previous picture for each macroblock in which the motion vector magnitude is less than or equal to the predetermined threshold. The motion compensation system has a second scaling system that comprises: a system for calculating an average motion vector magnitude for a first B picture; and a system for replacing a next contiguous B picture with the first B picture if the average motion vector magnitude is less than or equal to a predetermined threshold. The second scaling system may also comprise: a system for calculating an average motion vector magnitude for a reference picture; and a system for replacing a B picture with the reference picture if the average motion vector magnitude is less than or equal to a predetermined threshold.
Abstract:
A system and method for scaling an MPEG-2 video decoder subject to a resource constraint. A decoder system is provided for decoding compressed video data arranged in a group of pictures, wherein the group of pictures include I pictures, P pictures and B pictures. The system comprises a processing path for decoding an error residual associated with the group of pictures, and a filtering system for preventing the error residual associated with B pictures from being decoded by the processing path. The decoder system may further comprise a system for selectively enabling the filtering system for B pictures having a DC coefficient that is below a predetermined threshold.
Abstract:
For use in a video image upconversion unit of the type that uses motion compensation to generate an interpolated field using motion vectors, an improved method of motion compensation is disclosed. The method performs motion compensation on a pixel and determines whether a motion vector assigned to the pixel is correct or incorrect. If the motion vector is incorrect, the method sets the value of the pixel to a previously recorded pixel value. The previously recorded pixel value is obtained by calculating for the pixel the difference between the value of a corresponding motion compensated pixel from a previous frame and the value of a corresponding motion compensated pixel from a next field. The difference is then compared with a threshold value. If the difference is less than the threshold value, then the value of the pixel is set equal to the average of the value of the corresponding motion compensated pixel from the previous frame and the value of the corresponding motion compensated pixel from the next field.
Abstract:
A system and method for scaling an MPEG-2 video decoder subject to a resource constraint. A decoder system is provided for decoding compressed video data arranged in a group of pictures, wherein the group of pictures include I pictures, P pictures and B pictures. The system comprises a processing path for decoding an error residual associated with the group of pictures, and a filtering system for preventing the error residual associated with B pictures from being decoded by the processing path. The decoder system may further comprise a system for selectively enabling the filtering system for B pictures having a DC coefficient that is below a predetermined threshold.
Abstract:
A method of encoding a video signal representing a sequence of pictures, the method comprising receiving a current picture for encoding, forming a temporal prediction of the current picture from a default reference picture for the current picture, comparing the default reference picture with at least one further reference picture, calculating a measure of the similarity between the default reference picture and each further reference picture and, if the measure of similarity meets a pre-determined criterion, outputting an indicator identifying the further reference picture.
Abstract:
A method of encoding a video signal representing a sequence of pictures, the method comprising receiving a current picture for encoding, forming a temporal prediction of the current picture from a default reference picture for the current picture, comparing the default reference picture with at least one further reference picture, calculating a measure of the similarity between the default reference picture and each further reference picture and, if the measure of similarity meets a pre-determined criterion, outputting an indicator identifying the further reference picture.