DocumentCode
2046060
Title
Exploring the implementation of JPEG compression on FPGA
Author
De Silva, Anthony Mihirana ; Bailey, Donald G. ; Punchihewa, Amal
Author_Institution
Sch. of Eng. & Adv. Technol., Massey Univ., Palmerston North, New Zealand
fYear
2012
fDate
12-14 Dec. 2012
Firstpage
1
Lastpage
9
Abstract
This paper presents the implementation of the JPEG compression on a field programmable gate array as the data are streamed from the camera. The goal was to minimise the logic resources of the FPGA and the latency at each stage of compression. The modules of these architectures are fully pipelined to enable continuous operation on streamed data. The designed architectures are detailed in this paper and they were described in Handel-C. The compliance of each JPEG module was validated using MATLAB. The resulting JPEG compressor has a latency of 8 rows of image readout plus 154 clock cycles.
Keywords
C language; cameras; discrete cosine transforms; field programmable gate arrays; image coding; pipeline processing; Handel-C; JPEG compression; JPEG compressor; JPEG module; MATLAB; camera; clock cycles; data streaming; designed architectures; discrete cosine transform; field programmable gate array; image readout; logic resources; pipeline architecture; DCT; FPGA; Handel-C; Huffman Coding; Image Compression; JPEG; Quantization; Zigzag;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing and Communication Systems (ICSPCS), 2012 6th International Conference on
Conference_Location
Gold Coast, QLD
Print_ISBN
978-1-4673-2392-5
Electronic_ISBN
978-1-4673-2391-8
Type
conf
DOI
10.1109/ICSPCS.2012.6508008
Filename
6508008
Link To Document