1. Department of Engineering Science; National Cheng Kung University; Tainan; Taiwan
2. Deptartment of Computer Science and Information Engineering; National Changhua University of Education; Changhua; Taiwan
3. Department of Computer and Communication; Kun Shan University; Tainan; Taiwan
4. Department of Computer Science and Computer Engineering; La Trobe University; Melbourne; Australia
5. Department of Communication Engineering; Harbin Institute of Technology; Harbin; Heilongjiang; China