MPEG-4 video encoder based on DSP-FPGA techniques
Jianwei Niu, Rui He, Jianping Hu
Abstract
Jianwei Niu, Rui He, Jianping Hu
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.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
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