摘要:
A process for format conversion of DCT macroblocks in an MPEG video bitstream that are divided into blocks, each of which includes a plurality of microblocks. In each DCT block, the significant frequencies are identified and preserved, isolating a corresponding microblock preferably consisting of the microblock on the top left of each block and setting to zero the coefficients of the remaining microblocks. On the microblock thus isolated there is performed an inverse discrete cosine transform, and the microblock thus obtained is merged with the homologous microblocks obtained from the other blocks comprised in a respective starting macroblock, so as to give rise to a merging block. The merging block thus obtained undergoes a discrete cosine transform so as to obtain a final block, which can be assembled into a macroblock with converted format.
摘要:
A device for encoding video image data includes a data receiver that receives a current image frame to be compressed, the current image frame being composed of a plurality of current macroblocks. An information receiver receives metadata that includes information that identifies static areas within the received current image frame. An encoder encodes each of the plurality of current macroblocks. The encoder encodes a current macroblock that is entirely within the static areas as having no difference from a corresponding preceding macroblock in a preceding frame by using an encoded macroblock that is created without comparing the current macroblock to the corresponding preceding macroblock. The metadata may include information that identifies regular video and graphics within the received current image frame and the encoder may make different compression decisions according to the inclusion of regular video and graphics within the current macroblock.
摘要:
An apparatus having a first circuit, a second circuit and a third circuit. The first circuit may be configured to (i) demultiplex a multimedia stream having one or more video and audio streams and (ii) generate one or more video signals and one or more audio data signals in response to demultiplexing the multimedia stream. The multimedia stream may be independent of embedded time stamps. The second circuit may be configured to (i) decode the one or more video data signals and the one or more audio data signals and (ii) generate a video current time signal for each decoded video signal and an audio current time signal for each decoded audio signal. The third circuit may be configured to synchronize the playback of each decoded audio signal and each decoded video signal with the video current time signal and the audio current time signal.
摘要:
An apparatus comprising a first circuit, a second circuit and a third circuit. The first circuit may be configured to (i) demultiplex a multimedia stream having one or more video and audio streams and (ii) generate one or more video signals and one or more audio data signals in response to demultiplexing the multimedia stream. The multimedia stream may be independent of embedded time stamps. The second circuit may be configured to (i) decode the one or more video data signals and the one or more audio data signals and (ii) generate a video current time signal for each decoded video signal and an audio current time signal for each decoded audio signal. The third circuit may be configured to synchronize the playback of each decoded audio signal and each decoded video signal with the video current time signal and the audio current time signal.
摘要:
A device for encoding video image data includes a data receiver that receives a current image frame to be compressed, the current image frame being composed of a plurality of current macroblocks. An information receiver receives metadata that includes information that identifies static areas within the received current image frame. An encoder encodes each of the plurality of current macroblocks. The encoder encodes a current macroblock that is entirely within the static areas as having no difference from a corresponding preceding macroblock in a preceding frame by using an encoded macroblock that is created without comparing the current macroblock to the corresponding preceding macroblock. The metadata may include information that identifies regular video and graphics within the received current image frame and the encoder may make different compression decisions according to the inclusion of regular video and graphics within the current macroblock.
摘要:
Embodiments of the present invention provide a video encoding system that codes video sequence into a multi-level hierarchy based on levels of long term reference (LTR) frames. According to the present invention, an encoder designates a reference frame as a long term reference (LTR) frame and transmits the LTR frame to a receiver. Upon receiving feedback from the receiver acknowledging receipt of the LTR frame, the encoder periodically codes subsequent frames as reference frames using the acknowledged LTR frame as a reference and designates subsequent reference frames as secondary LTR frames. A determined number of frames after each secondary LTR frame may be coded using a preceding secondary LTR frame as a reference.