摘要:
Devices and methods for processing multimedia data to generate enhanced quality multimedia data at the receiver based on encoder assisted post-processing. In one aspect, processing multimedia data includes identifying an indicator of a post-processing technique, encoding first multimedia data to form first encoded data, processing the first encoded data to form second multimedia data, the processing comprising decoding the first encoded data and applying the post-processing technique identified by the indicator, comparing the second multimedia data to the first multimedia data to determine difference information indicative of differences between the second multimedia data and the first multimedia data, and generating second encoded data based on the difference information.
摘要:
A method of losslessly compressing and encoding signals representing image information is claimed. A lossy compressed data file and a residual compressed data file are generated. When the lossy compressed data file and the residual compressed data file are combined, a lossless data file that is substantially identical to the original data file is created.
摘要:
In general, this disclosure describes techniques for exchanging information between a plurality of encoder modules and a multiplex module to combine segments of data from the encoder modules with an improved overall quality. In particular, the encoder modules associate their respective segments of data with quality and rate information and send at least the quality and rate information associated with the segments of data to the multiplex module. The multiplex module analyzes the quality and rate information to determine whether the segments of data that encoder modules desire to include in the current superframe fit within the available bandwidth of a transmission channel. If the multiplex module determines the plurality of segments of data do not fit within the available bandwidth, the multiplex module selects one or more of the segments to be resized based on the quality and rate information received from the encoder modules.
摘要:
In one example, a method comprises defining a period of time for encoding a set of frames of multimedia data, encoding a first portion of the set of frames of multimedia data at a first encoding rate, encoding a second portion of the set of frames of multimedia data at a second encoding rate, wherein the second encoding rate is less than the first encoding rate so as to create a null interval during the period of time, transmitting the encoded set of frames via a transmitter, and blanking the transmitter during the null interval.
摘要:
In one example, a method comprises encoding and modulating a first set of frames such that a latency associated with demodulating and decoding the first set of frames is less than a first time interval, encoding and modulating a second set of frames such that a required latency associated with demodulating and decoding the first set of frames is less than a second time interval, transmitting the first set of frames and the second set of frames via a transmitter, and blanking the transmitter during a null interval associated with transmitting the second set of frames, wherein the null interval and the second time interval are less than or equal to the first time interval.
摘要:
In one example, a method comprises encoding a set of frames of multimedia data, encoding null data for a period following the set of frames of multimedia data, modulating the encoded set of frames and the null data, wherein modulating the null data creates a null interval over the period, transmitting the encoded set of frames via a transmitter, and blanking the transmitter during the null interval.
摘要:
A method of decimation of a digital image, the digital image represented by a plurality of pixels, is claimed. In the pixel domain, the digital image is divided into a plurality of blocks. Certain ones of the blocks are selectively decimated base upon predetermined criteria. In an embodiment, the chrominance portions of a give pixel block are determined.
摘要:
In general, this disclosure describes techniques for encoding and decoding sequences of video frames using fragmentary reference pictures. The disclosure presents video encoding and decoding techniques for modified temporal compression based on fragmented references rather than complete reference pictures. In a typical sequence of video frames, only a portion (i.e., a tile) of each frame includes moving objects. Moreover, in each frame, the moving objects tend to be confined to specific areas that are common among each frame in the sequence of video frames. As described herein, such common areas of motion are identified. Pictures are then extracted from the identified areas of the video frames. Because these pictures may represent only portions of the frames, this disclosure refers to these pictures as “fragments.” It is then these fragments that are used as reference pictures for generating predicted frames during a motion compensation process, rather than the entire frame.
摘要:
A method of receiving a bit-stream and extracting data from the bit-stream based on one or more criteria and sub-sampling (for example, filtering and decimating) the extracted data in the transform domain. The method either stores the data for future transmission or transmits the data to one or more connected devices, such as a mobile terminal or a fixed terminal.
摘要:
This disclosure describes adaptive video encoding and decoding techniques for encoder-assisted frame rate up-conversion (EA-FRUC). An encoder selectively encodes at least a portion of a video frame, such as a block, using an interpolated FRUC frame as a reference. The encoder interpolates at least a portion of the FRUC frame at the same time instance as the yet to be encoded video frame, and selects one of a plurality of FRUC encoding modes for that portion, e.g., based on rate distortion (RD). The encoder encodes the frame using the selected FRUC encoding mode, the FRUC reference frame, and any additional reference frames that may be indicated. A decoder interpolates the FRUC frame and uses it or decoding with knowledge of the particular FRUC mode that was used by the encoder. The encoder communicates the FRUC mode for a block via one or more existing parameters in the encoded video frame.