TY - JOUR
T1 - Design of a dynamic pipelined architecture for fuzzy color correction
AU - Jou, Jer Min
AU - Kuang, Shiann Rong
AU - Shiau, Yeu Horng
AU - Chen, Ren Der
N1 - Funding Information:
Manuscript received September 15, 2000; revised July 29, 2001. This work was supported in part by the National Science Council, Republic of China, by Grant NSC-86-2221-E-006-022. The proposed systematic approach to design a dynamic pipelined architecture has taken out the USA and R.O.C. patents.
PY - 2002/12
Y1 - 2002/12
N2 - Color correction, which nonlinearly converts the color coordinates of an input device such as the scanner and digital camera into that of an output device such as the color laser printer, is important for multimedia applications. In this brief, we present a novel dynamic pipelined VLSI architecture for the fuzzy color correction algorithm (FCC) proposed by Jan et al. to meet the speed requirement of time-critical applications. To promote the performance, the presented architecture is dynamically pipelined with unfixed or run-time determined latencies (or data initiation intervals) and the speculation technique is also applied, then the problems of arduous pipelining, due to the variant execution time of each iteration and slower executing of FCC are solved efficiently. As for data path design, a systematic design methodology of high-level synthesis is used. As a result, a significant (about 2 times) speedup of the dynamic pipelined architecture with a slight hardware overhead relative to the sequential one has been achieved.
AB - Color correction, which nonlinearly converts the color coordinates of an input device such as the scanner and digital camera into that of an output device such as the color laser printer, is important for multimedia applications. In this brief, we present a novel dynamic pipelined VLSI architecture for the fuzzy color correction algorithm (FCC) proposed by Jan et al. to meet the speed requirement of time-critical applications. To promote the performance, the presented architecture is dynamically pipelined with unfixed or run-time determined latencies (or data initiation intervals) and the speculation technique is also applied, then the problems of arduous pipelining, due to the variant execution time of each iteration and slower executing of FCC are solved efficiently. As for data path design, a systematic design methodology of high-level synthesis is used. As a result, a significant (about 2 times) speedup of the dynamic pipelined architecture with a slight hardware overhead relative to the sequential one has been achieved.
UR - http://www.scopus.com/inward/record.url?scp=0036999789&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0036999789&partnerID=8YFLogxK
U2 - 10.1109/TVLSI.2002.808458
DO - 10.1109/TVLSI.2002.808458
M3 - Article
AN - SCOPUS:0036999789
SN - 1063-8210
VL - 10
SP - 924
EP - 929
JO - IEEE Transactions on Very Large Scale Integration (VLSI) Systems
JF - IEEE Transactions on Very Large Scale Integration (VLSI) Systems
IS - 6
ER -