デジタル回路の本を読んで勉強していると、課題を解く時などに回路図を書きたくなる事がある。 フリーハンドで紙とかで書けばいいんだが、この位フリーハンドで書いていい感じになってくれていいんじゃないか。

フリーハンドで書いたものを四角とか丸とか認識してベクターデータっぽくする、みたいな研究は10年以上前から見ていた気がする。 と思って少し回りに聞いたりググったりしたら、MS Officeがinkのデータのシェイプへのコンバートがあるよ、と聞き、軽く動画のデモとか見たが、違う、そうじゃない、という感じだ。 単に四角を普通にマウスで書くのとこれではほとんど変わらない。 そうなんだよな、単にデモっぽいのをこうやって作ってもダメだ。

モードをいろいろ切り替えて何かやる、というのがフリーハンド的じゃないよな。 フリーハンドだけでとりあえず基本的な事はだいたい終えられる必要がある。 その為にはどこまで制限を掛けられるかが腕の見せ所だと思う。 いろいろ出来るから選ぶ必要があって、選ぶためにフリーハンドで書くのとは違う何かが必要になってしまう。 だから理想的には回路図を書く専用のツールが欲しいよな。曲線は文字とゲートの記号でしか使わない、みたいな。

MSとかAppleは結構こういうありがちな機能を実装してみる、というのを良くやるのだが、いまいち使う事を真面目に考えて作ってる感じが無い。 数式の画像認識とかもあるけど全然使える感じじゃないよねぇ。 既存のアプリに一機能として使わないちょろっとしたものを付ける、ではあまり意味が無い。

今ならフリーハンドで回路図を書くのは革新的な物が作れると思う。 だが、回路図ってそんなにたくさんの人が書く訳じゃないので、なかなか真面目に作る人がいないよな。

ドメインスペシフィックドローツール。なんかそういうの作れたら凄いが。

そういうちょっと難しい奴はおいといて、回路図を気楽に書けるノートツールみたいなのがあったら一部の人は凄く嬉しいと思うんだがなぁ。 UIは、今はもうちょっといろいろ変えられると思うし変えるべきだと思うんだよね。 機械学習の一番重要な応用はUIのこの辺の事だと思うんだよなぁ。

などと現実逃避はおいといて、とりあえずフリーハンドで画像として書くのがいいかねぇ。