2005•Unpublished venueRequires access

MPEG-4 video encoder based on DSP-FPGA techniques

Jianwei Niu, Rui He, Jianping Hu

Open publisher page 1 citations

Abstract

With the development of video encoding techniques, video compression algorithms become more complicated. A real-time high resolution video encoder cannot be implemented with a single CPU or DSP. We design and implement a MPEG-4 video encoder based on coordinated DSP-FPGA techniques. The FPGA module takes the tasks of video acquisition, YUV separation and data I/O functions, while the DSP is dedicated for video compression. We optimize the data flow scheme of the MPEG-4 video compression to utilize the DSP's on-chip memory. A MB (macro block) type judging algorithm is proposed based on MB's space complexity. It effectively reduces the computational complexity of the video compression. The experimental results indicate that our MPEG-4 video encoder implementation can encode 39.2 fps in CIF resolution.

About this research paper

What this paper is about

With the development of video encoding techniques, video compression algorithms become more complicated. A real-time high resolution video encoder cannot be implemented with a single CPU or DSP. We design and implement a MPEG-4 video encoder based on coordinated DSP-FPGA techniques. The FPGA module takes the tasks of video acquisition, YUV separation and data I/O functions, while the DSP is dedicated for video compression. We optimize the data flow scheme of the MPEG-4 video compression to utilize the DSP's on-chip memory. A MB (macro block) type judging algorithm is proposed based on MB's space complexity. It effectively reduces the computational complexity of the video compression. The experimental results indicate that our MPEG-4 video encoder implementation can encode 39.2 fps in CIF resolution.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

With the development of video encoding techniques, video compression algorithms become more complicated. A real-time high resolution video encoder cannot be implemented with a single CPU or DSP. We design and implement a MPEG-4 video encoder based on coordinated DSP-FPGA techniques. The FPGA module takes the tasks of video acquisition, YUV separation and data I/O functions, while the DSP is dedicated for video compression. We optimize the data flow scheme of the MPEG-4 video compression to utilize the DSP's on-chip memory. A MB (macro block) type judging algorithm is proposed based on MB's space complexity. It effectively reduces the computational complexity of the video compression. The experimental results indicate that our MPEG-4 video encoder implementation can encode 39.2 fps in CIF resolution.

Key concepts: Computer science, Encoder, Digital signal processing, Data compression, Field-programmable gate array, Computer hardware, Video processing, Video compression picture types

Related papers

Back to paper searchBrowse research topicsOriginal source
MPEG-4 video encoder based on DSP-FPGA techniques — Research Paper | ScholarLens