A Flexible and Configurable Architecture of Software and Hardware for JPEG Codec
Ruizhen LI,Xiaoxu ZHANG,De MA,Kai HUANG,Xiaolang YAN
DOI: https://doi.org/10.3969/j.issn.1000-3428.2014.11.053
2014-01-01
Abstract:Joint Picture Experts Group( JPEG) compression standard is widely used in static image codec for its high compression ratio and strong practicality, while it requires better performance in feature of real-time and compression speed. According to the basic vector arithmetic extracted from JPEG process,a flexible and configurable accelerator for JPEG codec is proposed to achieve the vector addition, multiplication, dot multiplication, shifting and saturation operations. Software and hardware cooperation is used in driving the accelerator to finish the Inverse Discrete Cosine Transform( IDCT) ,inverses quantization and color space conversion,while doing the other part in JPEG decoding with software. In the condition of increasing 0. 229 mm2 area,the process doing with accelerator costs 35% of the time costs in software,and the JPEG decoding costs only 60% of the time. This method improves the JPEG codec speed and can be used widely according to its flexibility and configurability.