Yang, Stephen J. H, Department of Computer Science and Information Engineering, National Central University, Taiwan, Province of China