Parallel design and implementation of Error Diffusion Algorithm and IP core for FPGA

被引:0
作者
Pengfei Yang
Quan Wang
Jiyang Zhang
机构
[1] Xidian University,School of Computer Science and Technology
来源
Multimedia Tools and Applications | 2016年 / 75卷
关键词
Parallel; Error diffusion; FPGA; IP core;
D O I
暂无
中图分类号
学科分类号
摘要
This paper offers an improved error diffusion algorithm for its real-time implementation in FPGA by creating Error-Error Diffusion Value Lookup Tables to spare multiplications, adopting four pipelines instead of traditional sequential process, and performing color error diffusion in four parallel channels among other techniques whereby it takes only one clock circle on average to get the halftone result of a pixel. In accordance with the Avalon bus specification, the improved algorithm is packaged into an IP core which is later adopted to construct a practical halftoning hardware system using the SOPC technique. Tests of the system in the “USB Direct Printing System” of the research office show that the IP core is efficient to meet the requirements of the printing domain.
引用
收藏
页码:4723 / 4733
页数:10
相关论文
共 21 条
[1]  
Kim CG(2014)Optimizing image processing on multi-core CPUs with intel parallel programming technologies Multimedia Tools Appl 68 237-251
[2]  
Kim JG(2013)An improved parallel contrast-aware halftoning J Zhejiang Univ SCIENCE C 14 918-929
[3]  
Lee DH(2010)Hardware-friendly descreening Image Process IEEE Trans 19 746-757
[4]  
Liu LY(2013)Parallel structure-aware halftoning Multimedia Tools Appl 67 529-547
[5]  
Chen W(2006)Realization of pipeline on design of FPGA J TianJin Polytechnic Univ 04 84-86
[6]  
Wong TT(2013)[J]. “The study and implementation of dither algorithm basd on error diffusion.” Electron Technol 25 24-26
[7]  
Zheng WT(2004)Chen Ze-wen. NIOS based SOPC design Comput Eng Design 04 504-5077
[8]  
Geng WD(undefined)undefined undefined undefined undefined-undefined
[9]  
Siddiqui H(undefined)undefined undefined undefined undefined-undefined
[10]  
Boutin M(undefined)undefined undefined undefined undefined-undefined