Hokkaido University Division of Computer Science and Information Technology, Graduate School of Information Science and Technology, Hokkaido University Graduate School of Information Science and Technology, Hokkaido University Department of Electronics and Computer Engineering, School of Engineering, Hokkaido University Hokkaido University