Department of Communications and Computer Engineering Graduate School of Informatics, Kyoto University