Abstract—This paper proposes nominal decomposition for calculating color space transformation in single assignment language, to speed up execution time. Chromaticity coordinate transformation is discussed within the framework of nominal decomposition. The gamma curve look-up table for function mapping is also discussed with reference to Taylor expansion with 20-point and 100-point LUT types. The numerical value is decomposed into nominal value and base value, respectively. K-Table matrices for different bases are also proposed, in order to provide the base change for the associated derivation. Such an algorithm is suitable for the programming of single assignment C. The hardware description language VHDL can be generated by using Data Flow Graph in a single assignment C compiler. The results will show that the proposed algorithm can shorten the execution time to a certain extent. It is evident that the proposed algorithm can be very helpful in implementing the hardware-interface or software-driver for the processor display and printer system.
Index Terms—Color Space, Chromaticity Coordinate, Data Flow Graph (DFG), Look-up Table (LUT), Nominal Decomposition, Parallel Computing, Reconfigurable Computing System (RCS), Single Assignment C (SA-C), VHDL.
J. L. Kuo is with the Institute of System Information and Control, Mechanical and Automation Engineering, National Kaohsiung First University of Science and Technology, NKFUST, Nan-Tze, Kaohisung, TAIWAN. (e-mail: jlkuo@ccms.nkfust.edu.tw).
Cite: Jian-Long Kuo, "Fast Color Space Transformation for Embedded Controller by SA-C Recofigurable Computing," International Journal of Information and Electronics Engineering vol. 1, no. 1, pp. 23-32, 2011.