Dept. Of Computer And Communication Engineering National Kaohsiung First University Of Science And Technology