Abstract:
The invention relates to a decoding apparatus and same method for decoding a video bit stream. The apparatus decodes an encoded video bit stream to produce pixel data of a first and second macroblocks. The video bit stream comprises at least one video packet, a first, second, third logic units. The first logic unit comprising parameters a1 and b1. The second logic unit comprises parameters a2 and b2. The third logic unit comprises parameters a3 and b3. The parameters a1 and a2 are used for reconstructing a first macroblock. The parameters b1 and b2 are used for reconstructing a second macroblock. The video decoding apparatus comprises a searching module and a decoding module. The searching module locates a first address indicating location of the first logic unit, a second address indicating location of the second logic unit, and a third address indicating location of the third logic unit. The decoding module first decodes the first logic unit to obtain a decoded parameter A1 corresponding to the parameter a1 without obtaining and storing a decoded parameter B1 corresponding to the parameter b1 into a memory. The decoding module also decodes the second/third logic unit to obtain a decoded parameter A2/A3 corresponding to the parameter a2/a3. Then, the decoded parameters A1, A2, and A3 are used to produce the pixel data of the first macroblock.
Abstract:
A data processing system for transforming an input matrix into at least one specified column of discrete cosine transform (DCT) coefficients in an output matrix via a DCT procedure is provided. The data processing system includes an input data control unit and a basic operation unit. The input data control unit is used for receiving the input matrix, generating a first transformation control signal, and outputting the input matrix with the first transformation control signal. The first basic operation unit is used for receiving the first transformation control signal and the input matrix outputted from the first input data control unit, and for transforming the input matrix into the DCT coefficients of at least one specified column, which corresponds to the first transformation control signal, in the output matrix via the DCT procedure.
Abstract:
Methods and systems for motion estimation in video encoding. A power level within a battery is detected. One motion estimation process among multiple motion estimation processes is determined for an array of pixels contingent upon the power level detected within the battery. The determined motion estimation process is performed on the pixel array.
Abstract:
Video encoding methods for battery-powered apparatus are provided. The power level of a battery is detected. One picture type/picture size/picture rate among multiple picture types/picture sizes/picture rates is determined contingent upon the power level. The picture is encoded with the determined picture type/picture size/picture rate.
Abstract:
A method of recording audio and video content on a storage medium includes performing recording operations to record audio and video content on the storage medium; classifying the recording operations into a plurality of priority levels; and reserving space on the storage medium for recording operations being classified at a first priority level.
Abstract:
A data processing system transforms an input matrix with transform coefficients through an inverse discrete cosine transform procedure, and it consequentially obtains an output matrix. The input matrix comprises 2N×2N of discrete cosine transform coefficients, and the output matrix comprises 2N×2N of output data; both are sequentially indexed by the row and column index. The output matrix is obtained by summing up a plurality of partial output matrixes; each partial output matrix comprises a first partial sub-output matrix and at least one other partial sub-output matrix. The first partial sub-output matrix comprises a plurality of partial output data that has a predetermined symmetry characteristic. The partial output matrixes possess a number of symmetry relations. The first and other partial sub-output matrixes of each partial output matrix have one symmetry relation. The data processing system comprises a system controller, a calculating unit, a symmetry duplicator, a summation device and four summed partial sub-output matrix register.
Abstract translation:数据处理系统通过逆离散余弦变换程序对具有变换系数的输入矩阵进行变换,从而得到输出矩阵。 输入矩阵包括离散余弦变换系数的2 N N x 2 N,输出矩阵包括输出数据的2 N 2 x 2 N。 两者都被行和列索引依次索引。 输出矩阵通过对多个部分输出矩阵求和来获得; 每个部分输出矩阵包括第一部分子输出矩阵和至少一个其他部分子输出矩阵。 第一部分子输出矩阵包括具有预定对称特性的多个部分输出数据。 部分输出矩阵具有多个对称关系。 每个部分输出矩阵的第一个和其他部分子输出矩阵具有一个对称关系。 数据处理系统包括系统控制器,计算单元,对称复制器,求和装置和四个加法的部分子输出矩阵寄存器。
Abstract:
The present invention provides an input data control method and system for a data processing system. The system comprises at least one basic operation unit (BOU) and is used for transforming one input matrix X into data in a plurality of specified columns in an output matrix Y via an inverse discrete cosine transform procedure. The method generates and outputs a transform control signal together with the input matrix to at least one of the BOUs. A new transform control signal is generated according to the received transform control signal, and outputted together with the input matrix X, to other following BOUs. The step of generating the new transform control signals is repeated until each specific column of the output matrix Y is decoded by a corresponding BOU. A basic operation procedure is then performed, and the received input matrix is decoded to obtain the data in the specified columns corresponding to the transform control signal.
Abstract:
One exemplary method for decoding a scalable video stream, including a base layer frame and at least an enhancement layer frame corresponding to the base layer frame, has the following steps: decoding the base layer frame; and before the base layer frame is fully decoded, decoding the enhancement layer frame. Another exemplary method for decoding a scalable video stream, including a base layer frame and at least an enhancement layer frame corresponding to the base layer frame, has the following steps: decoding the enhancement layer frame, and decoding the base layer frame; wherein a start point of decoding the enhancement layer frame is earlier than a start point of decoding the base layer frame.
Abstract:
A method for rendering an MPEG sequence includes decoding a first picture in the MPEG sequence; reducing a data size of the decoded first picture by quantizing at least one component of the first picture, the quantized component selected from the luminance and chrominance components of the first picture; storing a reduced data size representation of the decoded first picture to a memory; reading a prediction block of the reduced data size representation of the decoded first picture; inverse quantizing the selected component of the prediction block of the reduced data size representation of the decoded first picture to restore the prediction block of the decoded first picture; and decoding a block of a second picture in the sequence according to the restored prediction block of the decoded first picture.
Abstract:
The invention is related to a method, a device, and a machine readable medium for image capture and selection. One of the disclosed embodiments of the invention is specifically related to a method performed by an image capturing device The method includes capturing a sequence of images; storing a plurality of the captured images in a buffer, wherein each of the buffered images has an interested region supposed to encompass an interested target; detecting intactness information describing intactness of the interested target as encompassed in the interested regions of a plurality of the buffered images; and selecting at least one of the buffered images based on the detected intactness information.