■自動リトライの仕組みが欲しい。†
認識判定に失敗すると「No Match」表示するが、実際には何度かリトライすると読めるケースがある。
これを「自動でやる」ほうがユーザフレンドリー。
- 無条件だと無限ループする恐れがあるので、例えば最大「5」回まで自動でリトライする
- リトライ中にユーザのボタン操作があるとアレそうなので、解析中は「読取」他のボタンを半輝度に。
■異常座標†
算出した座標が、マップをはみ出してしまうケース。
実際にあったケースとして「700台」になっていたケースがあった。
地図をはみ出してしまうような場合、「No Match」にすべきだろう。
(で、前述の自動リトライでやりなおす)
ちなみに今回の猫王国のマップサイズは 400x400 なので、400以上なら失敗。
言い換えると、どこまでを妥当かは「マップによって異なる」ので、可変設定にすべきか。
■いわゆる「あいまい検索」的な話†
実際におきているケースとして。
RO画面上での「ゆ」が、文字認識で「ゅ(小さいゆ)」になっているケースがあった。
『ぬふあうえ』ルールでは「ゆ」や有効な文字なので、間違った判定をしてしまう。
上記は「ゆ」をあげたが、『ぬふあうえルール』では実に7種類の文字にこの『小さい文字になりうる』特性がある。
これらをどう扱うか。
一応、従来の実績では、ヒントに『小さい文字』が紛れ込んでいることはなかった。
だから、うまく判定できなかった場合に『小さい文字は大きくして』判定しなおすのはあり、か。
とはいえ、これは『ぬふあうえ』ルールの中で行うべき内容。
初回認識で失敗したときに拡大解釈的に使うのはあり、かな。
とりあえずは、こんな感じかな。
ご意見などがあれば。