Abstract:
A method and an apparatus of picture display. The invention displays the first picture and the second picture and displaying at least one virtual picture in between the first and the second picture. The motion compensator is included in a DVD player. The method includes: decoding the first and the second pictures from the received bit-stream; creating the virtual picture parameter according to the transition effect; and generating the virtual picture according to the virtual picture parameter by the motion compensator.
Abstract:
A method and an apparatus of picture display. The invention displays the first picture and the second picture and displaying at least one virtual picture in between the first and the second picture. The motion compensator is included in a DVD player. The method includes: decoding the first and the second pictures from the received bit-stream; creating the virtual picture parameter according to the transition effect; and generating the virtual picture according to the virtual picture parameter by the motion compensator.
Abstract:
A method and an apparatus for decoding a progressive joint photographic experts group (JPEG) bit stream as image data indicative of an image are disclosed. The method includes the following steps. First, the data indicative of a scan of the JPEG bit stream are received. Second, the data indicative of the scan are divided into a plurality of regions. One of the regions is then selected as a decoding region. Next, after the data indicative of the scan are decoded, the decoded coefficients produced according to the data indicative of the decoding region of the scan, and the nonzero history of decoded coefficients of the other regions produced according to data indicative of the other regions of the scan are stored in the memory. Finally, the decoded coefficients of the decoding region are outputted so as to construct a portion of the image data.
Abstract:
A method for audio/video decoding uses a single chip electronic circuit including an optical storage read/write controller circuit and an audio/video codec circuit. The method includes (a) controlling the read operation of an error correction code (ECC) from an optical disk by the optical storage read/write controller circuit, processing the ECC block to obtain at least one data sector, and storing the data sector into the memory, (b) reading the data sector from the memory by the optical storage read/write controller circuit to obtain at least one piece of main data, transmitting the main data to the audio/video codec circuit where the main data is separated into audio and video streams and stored into the memory, and (c) reading the separated audio and video data from the memory by the audio/video codec circuit to perform audio/video decoding, and storing the decoded audio and video data into the memory.
Abstract:
A progressive decoding method for decoding a bit-stream signal into corresponding image data is disclosed. The bit-stream signal includes a plurality of scans. The progressive decoding method includes receiving the plurality of scans according to a predetermined sequence, decoding each of the scans into a partial decoded pixel and a non-zero indicator, and summing each newly generated partial decoded pixel and updating a non-zero history with the non-zero indicator according to the predetermined sequence.
Abstract:
The invention provides a memory access method for overlapping partial boundary data in order to reduce or eliminate cross-page penalties when reading data. The method includes the step of a determining step to determine the maximum size of prediction blocks; a storing step to overlap partial boundary data from one side page of a page boundary into the other side page of the page boundary; and a reading step to read a prediction block from the page having all the data of the prediction block when the prediction block is at the page boundaries with overlapping data to eliminate cross-page penalties so as to increase the reading speed. Hence, the invention utilizes an overlapping method to eliminate cross-page penalties when reading the block data so as to increase the memory bandwidth as well as the reading speed.
Abstract:
An exemplary decoding method of an input video bitstream including a first bitstream and a second bitstream includes: decoding a first picture in the first bitstream; after a required decoded data derived from decoding the first picture is ready for a first decoding operation of a second picture in the first bitstream, performing the first decoding operation; and after a required decoded data derived from decoding the first picture is ready for a second decoding operation of a picture in the second bitstream, performing the second decoding operation, wherein The first bitstream contains pictures of a first view for a 3D video presentation, the second bitstream contains pictures of a second view for the 3D video presentation, and a time period of decoding the second picture in the first bitstream and a time period of decoding the picture in the second bitstream are overlapped in time.
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.
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.
Abstract:
A video decoding method for decoding a bit stream to a plurality of frames, includes: determining whether a size of a current picture is equal to that of a next picture according to the bit stream; scaling a corresponding reference frame for the next picture to generate a scaled frame when the size of the current picture is not equal to that of the next picture; and storing the scaled frame in a first frame buffer of a storage unit, wherein at least a portion of a first frame originally stored in the first frame buffer is displayed.