Abstract:
A method for a video encoder to encode video data into a video bit stream, the video data includes at least a picture, the picture includes a plurality of blocks, the method includes: receiving an available memory bandwidth value; determining an encoding type for the block according to the available memory bandwidth value; and encoding the block using the encoding type.
Abstract:
An image-based motion sensor includes a camera system and a processing system. The camera system is arranged for generating an image output including a plurality of captured images. The processing system is arranged for obtaining a motion sensor output by processing the image output, wherein the motion sensor output includes information indicative of at least one of a motion status and an orientation status of the image-based motion sensor. For example, information indicative of the orientation status of the image-based motion sensor may includes roll, pitch, and yaw related motion information, and information indicative of the motion status of the image-based motion sensor may includes speed, acceleration and displacement information.
Abstract:
An image-based motion sensor includes a camera system and a processing system. The camera system is arranged for generating an image output including a plurality of captured images. The processing system is arranged for obtaining a motion sensor output by processing the image output, wherein the motion sensor output includes information indicative of at least one of a motion status and an orientation status of the image-based motion sensor. For example, information indicative of the orientation status of the image-based motion sensor may includes roll, pitch, and yaw related motion information, and information indicative of the motion status of the image-based motion sensor may includes speed, acceleration and displacement information.
Abstract:
A method and apparatus for video encoding to generate a partitioned bitstream without buffering transform coefficient and/or prediction data for subsequent coding units are disclosed. An encoder incorporating an embodiment according to the present invention receives first video parameters associated with a current coding unit, wherein no first video parameters associated with subsequent coding units are buffered. The encoder then encodes the first video parameters to generate a current first compressed data corresponding to the current coding unit. A first memory address in the first logic unit is determined and the encoder provides the current first compressed data at the first memory address in the first logic unit.
Abstract:
An exemplary image processing method includes obtaining disparity information, and generating output image data by performing an image processing operation upon input image data according to the disparity information. An exemplary image processing apparatus includes a disparity information acquisition circuit and an image processing circuit. The disparity information acquisition circuit is arranged for obtaining disparity information. The image processing circuit is coupled to the disparity information acquisition circuit, and arranged for generating output image data by processing input image data according to the disparity information.
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:
An integrated circuit capable of motion compensation and a method thereof. The integrated circuit includes a partition unit and a motion compensation unit. The partition unit receives a video block having a predetermined block dimension, and partitions the video block into sub-blocks with a sub-block dimension less than the predetermined block dimension when the video block is on a frame boundary of a video frame. The motion compensation unit, coupled to the partition unit, performs motion compensation on the sub-blocks.
Abstract:
A method for decoding compressed multimedia data is disclosed. At least one performance parameter corresponding to a system environment or a display requirement of the compressed multimedia data is first acquired. A rendering flow for the compressed multimedia data according to the at least one performance parameter is then determined dynamically, wherein the rendering flow comprises a specific arrangement of rendering procedures indicating the execution order of the rendering procedures. Then, the compressed multimedia data is decoded with the determined rendering flow so as to display the decoded data as an image data.
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:
A structure outputting a decoded video stream includes a processing block and a range modification circuit. The processing block decodes an input stream to generate and store a decoded stream in a decoded picture buffer, wherein the decoded stream comprises a luminance component and a chrominance component a decoded stream. The range modification circuit receives the decoded stream, and modifies, if required, a luminance range of the luminance component and a chrominance range of the chrominance component. The range modification circuit further outputs a video stream. The video stream comprises the modified luminance component when the luminance modification signal is true, and the video stream comprises the luminance component when the luminance modification is false. Similarly, the video stream comprises the modified chrominance component when the chrominance modification signal is true, and the video stream comprises the chrominance component when the chrominance modification signal is false.