Department of Information and Computer Sciences, Toyohashi University of Technology, Toyohashi 441–8580, Japan