https://www.jstage.jst.go.jp/article/ihj/63/6/63_22-344/_article/-char/ja/
http://www.nicovideo.jp/watch/sm41586347