(57)【特許請求の範囲】
【請求項１】
複数の点字データのそれぞれと文字データとを予め対応付けて記憶するための第１の記憶手段と、
ユーザが、時系列の座標情報を入力するための座標情報入力手段と、
前記座標情報入力手段において入力された座標情報に基づいて、点字の点位置を判定するための点位置判定手段と、
前記点位置判定手段により判定された点位置の情報と、前記第１の記憶手段に記憶された内容とに基づき、前記点位置の情報に対応する文字を判定するための点字判定手段と、
前記点字判定手段により判定された文字の情報を表示する表示手段とを備える、点字翻訳装置。
【請求項２】
前記点字判定手段によって判定された少なくとも１つの文字により構成される単語が、正しい単語であるか否かを判定するための単語正否判定手段と、
前記単語正否判定手段によって誤りと判定された前記単語を、推測して正しい単語に変換するための単語推測手段とをさらに備える、請求項１に記載の点字翻訳装置。
【請求項３】
予め複数の単語辞書データを記憶するための第２の記憶手段をさらに備え、
前記単語正否判定手段は、前記第２の記憶手段を検索して、前記単語と一致する単語辞書データが存在しない場合には、前記単語は誤りと判定する、請求項２に記載の点字翻訳装置。
【請求項４】
前記単語推測手段は、前記点位置判定手段による判定基準を変更し、前記点位置判定手段および前記点字判定手段による処理を再度行なうことにより得られる単語と一致する単語辞書データを検索し、
検索された前記単語辞書データを、正しい単語の候補として前記表示手段に表示するための候補表示手段をさらに備える、請求項３に記載の点字翻訳装置。
【請求項５】
前記座標情報入力手段に入力された前記座標情報を、前記表示手段に表示するための座標情報表示手段をさらに備える、請求項１に記載の点字翻訳装置。
【請求項６】
前記座標情報入力手段は、前記表示手段と一体に設けられる、請求項５に記載の点字翻訳装置。
【請求項７】
前記座標情報入力手段には、点字を構成する６個の点のそれぞれに対応する６個の領域を含む点字入力ガイドが設けられる、請求項１に記載の点字翻訳装置。
【請求項８】
前記６個の領域は、互いに所定の距離だけ離して設けられる、請求項７に記載の点字翻訳装置。
【請求項９】
前記点位置判定手段は、各領域内に入力された座標情報の距離が、所定の距離以上である場合に、対応の点位置が指定されたと判定する、請求項７に記載の点字翻訳装置。
【請求項１０】
計時動作を行なうための計時手段をさらに備え、
前記点位置判定手段は、各領域内に座標情報が入力された時間が、所定の時間以上である場合に、対応の点位置が指定されたと判定する、請求項７に記載の点字翻訳装置。
【請求項１１】
前記座標情報入力手段には、点字を構成する６個の点のそれぞれに対応する６個の領域を含む点字入力ガイドが設けられ、
前記点位置判定手段により判定された点位置に対応する領域は、強調表示される、請求項１に記載の点字翻訳装置。
【請求項１２】
一文字分の入力が終了した場合にユーザにより操作される操作手段と、
前記座標情報入力手段において一文字の入力が終了したかどうかを判定するための第１の終了判定手段とをさらに備え、
前記第１の終了判定手段は、前記操作手段の操作を検知した場合に、一文字分の座標情報の入力が終了したと判定する、請求項１に記載の点字翻訳装置。
【請求項１３】
計時動作を行なうための計時手段と、
前記座標情報入力手段において一文字の入力が終了したかどうかを判定するための第１の終了判定手段とをさらに備え、
前記第１の終了判定手段は、所定時間以上の時間が経過した場合に、一文字分の座標情報の入力が終了したと判定する、請求項１に記載の点字翻訳装置。
【請求項１４】
前記座標情報入力手段には、点字を構成する６個の点のそれぞれに対応する６個の領域を含む点字入力ガイドが設けられ、
前記座標情報入力手段において一文字の入力が終了したかどうかを判定するための第１の終了判定手段をさらに備え、
前記第１の終了判定手段は、次の点字用の前記点字入力ガイドに座標情報が入力されたときに、一文字分の座標情報の入力が終了したと判定する、請求項１に記載の点字翻訳装置。
【請求項１５】
一単語分の入力が終了した場合にユーザにより操作される操作手段と、
前記座標情報入力手段において一単語の入力が終了したかどうかを判定するための第２の終了判定手段とをさらに備え、
前記第２の終了判定手段は、前記操作手段の操作を検知した場合に、一単語分の座標情報の入力が終了したと判定する、請求項２に記載の点字翻訳装置。
【請求項１６】
計時動作を行なうための計時手段と、
前記座標情報入力手段において一単語の入力が終了したかどうかを判定するための第２の終了判定手段とをさらに備え、
前記第２の終了判定手段は、所定時間以上の時間が経過した場合に、一単語分の座標情報の入力が終了したと判定する、請求項２に記載の点字翻訳装置。
【請求項１７】
前記座標情報入力手段には、点字を構成する６個の点のそれぞれに対応する６個の領域を含む点字入力ガイドが設けられ、
前記座標情報入力手段において一単語の入力が終了したかどうかを判定するための第２の終了判定手段をさらに備え、
前記第２の終了判定手段は、一点字分の点字入力ガイドを空白のまま次の点字入力ガイドに座標情報の入力が開始されたときに、一単語分の座標情報の入力が終了したと判定する、請求項２に記載の点字翻訳装置。
【請求項１８】
点字翻訳装置が実行する点字翻訳方法であって、
座標情報入力手段が、ユーザより、時系列の座標情報の入力を受け付けるステップと、
点位置判定手段が、入力された前記座標情報に基づいて、点字の点位置を判定するステップと、
点字判定手段が、判定された点位置の情報と、辞書記憶手段に予め対応付けて記憶された点字データおよび文字データの情報とに基づき、前記点位置の情報に対応する文字を判定するステップと、
出力手段が、前記点字判定手段によって判定された文字の情報を出力するステップとを備える、点字翻訳方法。
【請求項１９】
コンピュータを点字翻訳装置として機能させるためのプログラムであって、前記コンピュータを、
ユーザより、時系列の座標情報の入力を受け付ける座標情報入力手段、
入力された前記座標情報に基づいて、点字の点位置を判定する点位置判定手段、
判定された点位置の情報と、辞書記憶手段に予め対応付けて記憶された点字データおよび文字データの情報とに基づき、前記点位置の情報に対応する文字を判定する点字判定手段、および、
前記点字判定手段によって判定された文字の情報を出力する出力手段として機能させる、点字翻訳プログラム。
【請求項２０】
前記コンピュータを、さらに、
前記点字判定手段によって判定された文字により構成される単語が、正しい単語であるか否かを判定する単語正否判定手段、および、
前記単語正否判定手段によって誤りと判定された前記単語を、推測して正しい単語に変換する単語推測手段として機能させる、請求項１９に記載の点字翻訳プログラム。
【請求項２１】
請求項１９または２０に記載の点字翻訳プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、点字翻訳装置、点字翻訳方法、点字翻訳プログラムおよびこれを記録したコンピュータ読取り可能な記録媒体に関し、特に、視覚障害者が情報を得るために用いられる点字の翻訳を行なうことのできる点字翻訳装置、点字翻訳方法、点字翻訳プログラムおよびこれを記録したコンピュータ読取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来より、視覚障害者が情報を得るために用いられる点字の翻訳を行なうことのできる点字翻訳装置が提案されている。
【０００３】
たとえば、特許文献１には、ランプと、ランプの照射により生じた検出物の影を検出する検知手段と、検出結果に基づきメモリから対応する識別情報を呼び出して出力する判別手段とを備えた画像認識装置が開示されている。この装置は、複数の凸状の点字が印刷された点字用紙（被検出物）を照明し、該照明光により点字の側方に形成された影を撮像カメラで映す。そして、映された影の画像を２値化処理し、２値化処理された画像とメモリのデータとを比較して、対応する文字情報を出力することができる。
【０００４】
また、特許文献２には、使用者が、翻訳したい点字の凸面の点と同一の相互位置関係にある配列を有した入力装置を用いて、点字データの入力を行ない、該当する墨字（普通の文字）に翻訳して表示する装置が開示されている。この装置における入力装置としては、たとえば点字を構成する縦３行、横２列からなる最大６個のキーを有するテンキーが用いられ、使用者は、翻訳したい点字に対応する点を、テンキーから１点ずつキー入力する。
【特許文献１】特開平８−３２０９１５号公報
【特許文献２】特開平１１−３０５６５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に示されるような、画像認識処理による点字情報の入力方法では、ランプやカメラといった大掛かりな装置が必要となる。また、影ができるように照明を当て、カメラのピントを合わせて撮影することが必要なため、ユーザの負担が大きい。また、被検出物の設置環境等により影ができにくい場合や、カメラのピントのズレが発生した場合に、画像を誤認識する可能性がある。
【０００６】
また、特許文献２に示されるような、テンキーなどの入力装置から点字情報を入力する方法では、ユーザは、１点ずつ点の位置を入力することが必要である。このため、点の数が多い点字の場合、入力に時間がかかる上、点字の一文字を構成している縦３×横２の計６点のうち、どこに点が配置されているかを覚えて入力しなければならず、覚え違い等で誤入力する可能性がある。
【０００７】
本発明は、上記のような問題を解決するためになされたものであって、その目的は、点字に慣れ親しんでいない人でも、容易に、かつ素早く点字情報を入力することができる点字翻訳装置、点字翻訳方法、点字翻訳プログラムおよびこれを記録したコンピュータ読取り可能な記録媒体を提供することである。
【課題を解決するための手段】
【０００８】
この発明のある局面に従う点字翻訳装置は、複数の点字データのそれぞれと文字データとを予め対応付けて記憶するための第１の記憶手段と、ユーザが、時系列の座標情報を入力するための座標情報入力手段と、座標情報入力手段において入力された座標情報に基づいて、点字の点位置を判定するための点位置判定手段と、点位置判定手段により判定された点位置の情報と、第１の記憶手段に記憶された内容とに基づき、点位置の情報に対応する文字を判定するための点字判定手段と、点字判定手段により判定された文字の情報を表示する表示手段とを備える。
【０００９】
好ましくは、点字判定手段によって判定された少なくとも１つの文字により構成される単語が、正しい単語であるか否かを判定するための単語正否判定手段と、単語正否判定手段によって誤りと判定された単語を、推測して正しい単語に変換するための単語推測手段とをさらに備える。
【００１０】
好ましくは、予め複数の単語辞書データを記憶するための第２の記憶手段をさらに備え、単語正否判定手段は、第２の記憶手段を検索して、単語と一致する単語辞書データが存在しない場合には、単語は誤りと判定する。
【００１１】
好ましくは、単語推測手段は、点位置判定手段による判定基準を変更し、点位置判定手段および点字判定手段による処理を再度行なうことにより得られる単語と一致する単語辞書データを検索し、検索された単語辞書データを、正しい単語の候補として表示手段に表示するための候補表示手段をさらに備える。
【００１２】
好ましくは、座標情報入力手段に入力された座標情報を、表示手段に表示するための座標情報表示手段をさらに備える。
【００１３】
好ましくは、座標情報入力手段は、表示手段と一体に設けられる。
好ましくは、座標情報入力手段には、点字を構成する６個の点のそれぞれに対応する６個の領域を含む点字入力ガイドが設けられる。
【００１４】
好ましくは、６個の領域は、互いに所定の距離だけ離して設けられる。
好ましくは、点位置判定手段は、各領域内に入力された座標情報の距離が、所定の距離以上である場合に、対応の点位置が指定されたと判定する。
【００１５】
好ましくは、計時動作を行なうための計時手段をさらに備え、点位置判定手段は、各領域内に座標情報が入力された時間が、所定の時間以上である場合に、対応の点位置が指定されたと判定する。
【００１６】
好ましくは、座標情報入力手段には、点字を構成する６個の点のそれぞれに対応する６個の領域を含む点字入力ガイドが設けられ、点位置判定手段により判定された点位置に対応する領域は、強調表示される。
【００１７】
好ましくは、一文字分の入力が終了した場合にユーザにより操作される操作手段と、座標情報入力手段において一文字の入力が終了したかどうかを判定するための第１の終了判定手段とをさらに備え、第１の終了判定手段は、操作手段の操作を検知した場合に、一文字分の座標情報の入力が終了したと判定する。
【００１８】
好ましくは、計時動作を行なうための計時手段と、座標情報入力手段において一文字の入力が終了したかどうかを判定するための第１の終了判定手段とをさらに備え、第１の終了判定手段は、所定時間以上の時間が経過した場合に、一文字分の座標情報の入力が終了したと判定する。
【００１９】
好ましくは、座標情報入力手段には、点字を構成する６個の点のそれぞれに対応する６個の領域を含む点字入力ガイドが設けられ、座標情報入力手段において一文字の入力が終了したかどうかを判定するための第１の終了判定手段をさらに備え、第１の終了判定手段は、次の点字用の点字入力ガイドに座標情報が入力されたときに、一文字分の座標情報の入力が終了したと判定する。
【００２０】
好ましくは、一単語分の入力が終了した場合にユーザにより操作される操作手段と、座標情報入力手段において一単語の入力が終了したかどうかを判定するための第２の終了判定手段とをさらに備え、第２の終了判定手段は、操作手段の操作を検知した場合に、一単語分の座標情報の入力が終了したと判定する。
【００２１】
好ましくは、計時動作を行なうための計時手段と、座標情報入力手段において一単語の入力が終了したかどうかを判定するための第２の終了判定手段とをさらに備え、第２の終了判定手段は、所定時間以上の時間が経過した場合に、一単語分の座標情報の入力が終了したと判定する。
【００２２】
好ましくは、座標情報入力手段には、点字を構成する６個の点のそれぞれに対応する６個の領域を含む点字入力ガイドが設けられ、座標情報入力手段において一単語の入力が終了したかどうかを判定するための第２の終了判定手段をさらに備え、第２の終了判定手段は、一点字分の点字入力ガイドを空白のまま次の点字入力ガイドに座標情報の入力が開始されたときに、一単語分の座標情報の入力が終了したと判定する。
【００２３】
この発明の他の局面に従う点字翻訳方法は、点字翻訳装置が実行する点字翻訳方法であって、座標情報入力手段が、ユーザより、時系列の座標情報の入力を受け付けるステップと、点位置判定手段が、入力された座標情報に基づいて、点字の点位置を判定するステップと、点字判定手段が、判定された点位置の情報と、辞書記憶手段に予め対応付けて記憶された点字データおよび文字データの情報とに基づき、点位置の情報に対応する文字を判定するステップと、出力手段が、点字判定手段によって判定された文字の情報を出力するステップとを備える。
【００２４】
この発明の他の局面に従う点字翻訳プログラムは、コンピュータを点字翻訳装置として機能させるためのプログラムであって、コンピュータを、ユーザより、時系列の座標情報の入力を受け付ける座標情報入力手段、入力された座標情報に基づいて、点字の点位置を判定する点位置判定手段、判定された点位置の情報と、辞書記憶手段に予め対応付けて記憶された点字データおよび文字データの情報とに基づき、点位置の情報に対応する文字を判定する点字判定手段、および、点字判定手段によって判定された文字の情報を出力する出力手段として機能させる。
【００２５】
好ましくは、コンピュータを、さらに、点字判定手段によって判定された文字により構成される単語が、正しい単語であるか否かを判定する単語正否判定手段、および、単語正否判定手段によって誤りと判定された単語を、推測して正しい単語に変換する単語推測手段として機能させる。
【００２６】
この発明の他の局面に従う点字翻訳プログラムを記録したコンピュータ読み取り可能な記録媒体は、上記いずれかに記載の点字翻訳プログラムを記録する。
【発明の効果】
【００２７】
本発明によると、ユーザは、視認した点字を図形イメージとして捉え、捉えたイメージのまま入力することができる。これにより、覚え違いによる誤入力を防ぐことができる。また、座標情報の入力に要する時間を大幅に短縮することができる。
【発明を実施するための最良の形態】
【００２８】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００２９】
［実施の形態１］
（構成について）
図１は、本発明の実施の形態１に係る点字翻訳装置１００の機能ブロック図である。
【００３０】
図１に示すように、点字翻訳装置１００は、座標情報入力部１０１および表示部１０２を備えている。さらに、点字翻訳装置１００は、座標情報表示部１０３、一文字入力終了判定部１０４、点位置判定部１０５、点位置確定結果表示部１０６、点位置情報記憶部１０７、点字−文字対応辞書記憶部１０８、点字判定部１０９、単語入力終了判定部１１１、単語記憶部１１２、単語辞書記憶部１１３、単語正否判定部１１４、単語推測部１１５、誤り検出時候補表示部１１６および出力部１１０を備えている。
【００３１】
ここで、「点字」とは、縦３点×横２点の計６点の点の組み合わせからなる盲人用文字であり、「文字」とは、晴眼者に通常に用いられる１字からなる文字であり、たとえば仮名、漢字、アルファベットなどをいう。「単語」とは、１以上の文字からなる文字列のデータであり、たとえば単語、文節など言葉のまとまりをいう。
【００３２】
座標情報入力部１０１は、座標情報を入力するためのインターフェースであり、たとえば電子ペン２１１（図２参照）やユーザの指等から、点字を構成する複数の点のうち１以上の点を指定（選択）するための情報として、時系列の座標情報の入力を受け付ける。
【００３３】
座標情報表示部１０３は、入力された座標情報を、その入力と同時に表示部１０２に表示するための処理を行なう。
【００３４】
一文字入力終了判定部１０４は、座標情報入力部１０１において一文字分の座標情報の入力が終了したか否かを判定する。なお、一文字入力終了判定部１０４の具体的な処理については、後述する。
【００３５】
点位置判定部１０５は、座標情報入力部１０１で入力された座標情報に基づいて、点字の点位置を判定する。つまり、入力された座標情報によって、点字を構成する縦３点×横２点の計６点のうち、いずれの点が指定されたかを判定する。これにより、指定された点の配置が判定される。なお、点位置判定部１０５の具体的な処理については、後述する。
【００３６】
点位置確定結果表示部１０６は、点位置判定部１０５にて判定された点位置を、表示部１０２に表示するための処理を行なう。
【００３７】
点位置情報記憶部１０７には、点位置判定部１０５で判定された一文字分の点位置の情報が記憶される。
【００３８】
点字−文字対応辞書記憶部１０８には、予め、複数の点字データのそれぞれと文字データとが辞書として対応付けて記憶される。点字−文字対応辞書記憶部１０８に記憶される点字データは、点位置の情報からなるデータである。
【００３９】
点字判定部１０９は、点字−文字対応辞書記憶部１０８に記憶されたデータと点位置情報記憶部１０７に記憶されたデータとを比較し、判定された点位置の情報に対応する文字を判定する。つまり、判定された点位置の情報に該当する点字データが検索され、対応する文字データの抽出すなわち翻訳が行なわれる。
【００４０】
単語入力終了判定部１１１は、座標情報入力部１０１において一単語分の座標情報の入力が終了したか否かを判定する。単語入力終了判定部１１１の具体的な処理についても、後述する。
【００４１】
単語記憶部１１２には、入力開始から単語入力終了判定部１１１で終了判定されるまでに入力された文字群、すなわち、点字判定部１０９により判定された少なくとも１つの文字により構成される単語の情報（以下「入力単語情報」という）が格納される。
【００４２】
単語辞書記憶部１１３には、予め、複数の単語データが辞書として記憶される。単語辞書記憶部１１３に記憶される単語データ（以下「単語辞書データ」という）は、点字を文字に変換（翻訳）した際に、変換された文字が正しいかどうかを判定するために用いられる。単語辞書データは予め点字翻訳装置１００が保持しているものであっても構わないし、適宜ユーザにより登録されるものであっても構わない。
【００４３】
単語正否判定部１１４は、単語記憶部１１２に記憶された入力単語情報を単語辞書記憶部１１３に記憶された単語辞書データと比較して、単語が正しいか否かを判定する。
【００４４】
単語推測部１１５は、単語正否判定部１１４で誤りと判定された場合、単語辞書記憶部１１３と単語記憶部１１２を比較して、正しい単語を推測する。単語推測部１１５の具体的な推測方法についても後述する。
【００４５】
誤り検出時候補表示部１１６は、推測した単語を候補として、表示部１０２に表示するための処理を行なう。
【００４６】
出力部１１０は、表示部１０２に表示データを出力する。すなわち、座標情報表示部１０３、点位置確定結果表示部１０６、点字判定部１０９および、誤り検出時候補表示部１１６からのデータを入力し、表示部１０２に出力する。これにより、表示部１０２には、出力部１１０からのデータに応じた表示がなされる。
【００４７】
図２は、本発明の実施の形態１に係る点字翻訳装置１００のハードウェア構成を示すブロック図である。
【００４８】
図２を参照して、点字翻訳装置１００は、各種演算および制御を行なうためのＣＰＵ（Central Processing Unit）２０１、たとえばブートアッププログラム等のプログラムおよび各種データを記憶するためのＲＯＭ（Read Only Memory）２０２、作業データ等を記憶するＲＡＭ（Random Access Memory）２０３、上記した座標情報入力部１０１および表示部１０２、ユーザにより操作されてユーザからの指示の入力を受け付けるための操作部２０４、計時動作を行なう計時部２０５、記録媒体２１０からのデータの読み出しが可能なドライブ装置２０６およびハードディスク２０７を備える。これらのハードウェアは、バス２０８と接続される。
【００４９】
なお、点字翻訳装置１００は、さらに、ローカルエリアネットワーク（ＬＡＮ）への接続を提供するネットワークアダプタボードを備えてもよい。
【００５０】
座標情報入力部１０１は、たとえば電子ペン２１１からの入力を受け付ける。
記録媒体２１０には、点字翻訳装置１００の機能を実現させるためのプログラム（点字翻訳プログラム）が格納され、さらにハードディスク２０７に転送される。なお、ＲＯＭ２０２に予めこのような点字翻訳プログラムが格納されていてもよい。又は、点字翻訳プログラムは、外部より図示しないネットワークを通じて点字翻訳装置１００に送信されて、ハードディスク２０７に記憶されてもよい。点字翻訳プログラムは、実行の際にＲＡＭ２０９にロードされる。なお、記録媒体２１０から、又はネットワークを介して、直接にＲＡＭ２０９に点字翻訳プログラムがロードされてもよい。また、ハードディスク２０７に代えて、たとえばフラッシュメモリに点字翻訳プログラムが転送されてもよい。
【００５１】
記録媒体２１０は、ＣＤ−ＲＯＭ（Compact Disc-ROM）、ＭＯ（Magneto-Optical disc）、ＭＤ（Mini Disc）、及びＤＶＤ（Digital Versatile Disc）等の光ディスクであってもよいし、ＦＤ（フレキシブルディスク）及びハードディスク等の磁気ディスクであってもよい。あるいは、磁気テープ及びカセットテープ等のテープ媒体、ＩＣ（Integrated Circuit）カード及び光カード等のカード型記録媒体、並びにマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programable ROM）、ＥＥＰＲＯＭ（Electrically Erasable Programable ROM）、及びフラッシュＲＯＭ等の半導体メモリのいずれかでもよい。
【００５２】
上記した座標情報表示部１０３、一文字入力終了判定部１０４、点位置判定部１０５、点位置確定結果表示部１０６、点字判定部１０９、単語入力終了判定部１１１、単語正否判定部１１４、単語推測部１１５および誤り検出時候補表示部１１６の機能は、ＣＰＵ２０１により実現される。なお、これらのうち少なくとも１つは、ハードウェアにより実現されてもよい。
【００５３】
また、点位置情報記憶部１０７および単語記憶部１１２は、それぞれＲＡＭ２０３に含まれる記憶領域である。また、点字−文字対応辞書記憶部１０８および単語辞書記憶部１１３は、それぞれたとえばハードディスク２０７に含まれる記憶領域である。なお、点字−文字対応辞書記憶部１０８および単語辞書記憶部１１３内のデータは、予めハードディスク２０７に内蔵されていてもよいし、たとえば記録媒体２１０から読み出されて格納されてもよい。
【００５４】
図３（Ａ）に、本発明の実施の形態１に係る点字翻訳装置１００の概観図を示す。図３（Ａ）を参照して、点字翻訳装置１００の表面には、電源の投入状態を変更するために操作される電源ボタン２０４．１と、一文字分の座標情報の入力が終了したことをＣＰＵ２０１に伝えるためにユーザが入力する一文字終了ボタン２０４．２と、一単語分の座標情報の入力が終了したことをＣＰＵ２０１に伝えるためにユーザが入力する単語終了ボタン２０４．３とを含む操作部２０４、および、表示部１０２が設けられる。実施の形態１において、座標情報入力部１０１は、表示部１０２と一体に設けられ、たとえばタッチパネルを構成する。これにより、入力した座標情報が入力した場所に表示されるために、確認が容易であり、入力ミスを防止することができる。
【００５５】
座標情報入力部１０１には、点字入力ガイド３０が設けられる。本実施の形態においては、表示部１０２にたとえば４つの点字入力ガイド３０．１〜３０．４が表示される。なお、「点字入力ガイド」とは、ユーザが点字の座標情報の入力を行なう際に、意図する点位置を指定可能とするために設けられるガイドであり、ユーザが目で確認することのできる線、枠、領域、などにより構成される。
【００５６】
また、表示部１０２には、点字入力ガイド３０を１つずつ進めるための送りボタン５２と、１つずつ戻るための戻りボタン５１とが表示される。さらに、表示部１０２には、翻訳結果を出力するための表示領域４０が含まれる。
【００５７】
このように、本実施の形態においては、座標情報入力部１０１と表示部１０２とでタッチパネルを構成するため、点字入力ガイド３０（３０．１〜３０．４）は、座標情報を入力する際は入力部として機能し、座標情報の入力終了後は、入力があったと判定された点の位置を表示する表示部として機能する。
【００５８】
図３（Ｂ）は、点字入力ガイド３０の構成を示す図である。点字入力ガイド３０は、点字の縦３点×横２点の計６点に対応する６つの領域（以下「ガイド領域」という）３１．１〜３１．６により構成される。これにより、ユーザは座標情報の入力を正確に行なうことができる。また、各点位置への入力の有無の認識を明確に行うことができる。
【００５９】
また、本発明は、隣接する複数の点字の位置情報（座標情報）を一筆で入力できることを特徴としており、点字入力ガイド３０を構成する各ガイド領域３１．１〜３１．６は、隣接する他のガイド領域と所定の距離だけ離れて設けられる。このように、各ガイド領域間にスペースを作ることで、縦、横だけでなく斜め方向にも一筆書きによる入力が可能となる。さらに、あるガイド領域の境付近に座標情報の入力を行なう場合でも、誤って隣のガイド領域に入力してしまうことを防止することができる。
【００６０】
なお、本実施の形態では、図３（Ｂ）に示されるように、ガイド領域３１．１〜３１．６の枠の形状は丸であるが、丸でなく菱形や四角形等でもかまわない。また、各ガイド領域３１．１〜３１．６の枠が表示部１０２に表示されるものでなくてもよく、各ガイド領域３１．１〜３１．６全体を他の表示領域の色と異なる色で表示することとしてもよい。
【００６１】
ここで、上記した点位置判定部１０５の具体的な処理について説明する。点位置判定部１０５は、各ガイド領域３１．１〜３１．６について、座標情報が所定時間（たとえば５００ｍｓ）以上入力されたか否かを検出する。そして、所定時間以上の入力を検知した場合に、当該ガイド領域が指定された、すなわち、当該ガイド領域に対応する点位置が指定されたと判定する。これにより、座標情報を入力する際に、意図して点字ガイド内に入力があったものか、一筆で複数の点位置を指定しようとして意図せずに点字ガイドをかすめてしまったかを判別することができる。また、一筆での入力をしやすくし、正確に点位置の情報を認識することができる。
【００６２】
なお、このような判定方法に限られず、たとえば、各ガイド領域３１．１〜３１．６において入力された座標情報の距離、すなわち、各ガイド領域３１．１〜３１．６を電子ペン２１１が通過した長さが、所定の距離（たとえば１ｍｍ）以上である場合に、該当のガイド領域に対応する点位置が指定されたと判定することとしてもよい。また、各ガイド領域３１．１〜３１．６において、座標情報が所定時間以上入力されたか、座標情報が所定の距離以上入力されたかのいずれか一方を満たした場合に、点位置が指定されたと判定してもよい。あるいは、両方を満たした場合にのみ、点位置が指定されたと判定してもよい。
【００６３】
次に、上記した一文字入力終了判定部１０４および単語入力終了判定部１１１の具体的な処理について説明する。
【００６４】
一文字入力終了判定部１０４は、たとえば、図３（Ａ）に示した一文字終了ボタン２０４．２をユーザが押したことを検知したときに、一文字の入力が終了したと判定する。これにより、ユーザは入力した座標情報の状態を確認した後に、一文字分の入力を確定することができる。また、一文字分の入力が終了したことを判定することで、次の文字分の座標情報の入力に備えることができる。
【００６５】
なお、一文字分の入力が終了したか否かの判定は、このような方法に限らず、たとえば、予め設定した一定時間が経過した場合に一文字分の入力が終了したと判定してもよい。この場合、たとえば、一文字入力終了判定部１０４は、座標情報の入力の中断時間が一定時間経過したときに、一文字分の入力が終了したと判定する。たとえば、ある点字入力ガイド３０のガイド領域３１．１および３１．２に座標情報の入力がされた後、一定時間以内に、同一の点字入力ガイド３０のガイド領域３１．３に入力がされた場合、ガイド領域３１．１，３１．２，３１．３に対し一文字分の座標情報が入力されたと判定される。これに対し、ガイド領域３１．１および３１．２に座標情報の入力がされた後、一定時間経過した場合には、たとえ同一の点字入力ガイド３０のガイド領域３１．３に座標情報が入力されたとしても、ガイド領域３１．１，３１．２に対してのみ一文字分の座標情報が入力されたと判定される。
【００６６】
あるいは、点字入力ガイド３０を利用して、一文字分の入力が終了したと判定してもよい。つまり、一文字入力終了判定部１０４は、次の点字用の点字入力ガイド３０への入力が開始されたことを検知したときに、一文字の入力が終了したと判定する。たとえば、図３（Ａ）に示される点字入力ガイド３０．１に座標情報が入力されている場合、一文字入力終了判定部１０４は、点字入力ガイド３０．２への座標情報の入力を検知したときに、点字入力ガイド３０．１への一文字分の座標情報の入力が終了したと判定する。なお、このように、一文字分の入力の終了を検知する際には、ガイド領域３１．１〜３１．６以外の領域への入力であってもよい。
【００６７】
また、これらの判定方法を組み合わせることで、一文字の入力が終了したと判定することとしてもよい。たとえば、一文字終了ボタン２０４．２をユーザが押したか、所定時間経過したかの、いずれか一方を検知した場合に、一文字の入力が終了したと判定してもよい。
【００６８】
また、一文字終了ボタン２０４．２は、図３（Ａ）に示したような物理的なスイッチでなくてもよく、たとえば、表示部１０２において予め定められた表示領域への入力でも構わない。また、一文字終了ボタン２０４．２は、一文字分ごとに入力されるものであっても構わないし、複数文字分共通に入力されるものでも構わない。
【００６９】
単語入力終了判定部１１１は、一文字入力終了判定部１０４と同様に、たとえば、図３（Ａ）に示した単語終了ボタン２０４．３をユーザが押したことを検知したときに、一単語の入力が終了したと判定する。あるいは、前回の単語入力終了から予め設定した一定時間を経過したときに、一単語の入力が終了したと判定してもよい。
【００７０】
また、点字入力ガイド３０を利用して、一単語分の入力が終了したと判定してもよい。つまり、次の（一文字分の）点字入力ガイド３０を空白のままさらに次の点字入力ガイド３０への入力開始を検知したときに、単語の入力が終了したと判定してもよい。たとえば、図３（Ａ）に示される点字入力ガイド３０．１に座標情報が入力されている場合、単語入力終了判定部１１１は、点字入力ガイド３０．３への座標情報の入力を検知したときに、点字入力ガイド３０．１までの単語の座標情報の入力が終了したと判定する。なお、このように、一単語分の入力の終了を検知する際も、ガイド領域３１．１〜３１．６以外の領域への入力であってもよい。
【００７１】
また、これらの判定方法を組み合わせることで、一単語の入力が終了したと判定することとしてもよい。
【００７２】
また、単語終了ボタン２０４．３についても、図３（Ａ）に示したような物理的なスイッチでなくてもよく、たとえば、表示部１０２において予め定められた表示領域への入力でも構わない。
【００７３】
次に、単語推測部１１５の具体的な処理について説明する。たとえば、単語推測部１１５は、点字入力ガイド３０への座標情報入力時に、誤って点がない位置に入力が行われた、もしくは点のある位置に入力が行われなかったと推測する。そして、点字入力ガイド３０のガイド領域３１．１〜３１．６内への入力時間（あるいは距離）の判定基準を変更する等して、入力された点位置情報に対応する文字の再抽出（すなわち再翻訳）を行なう。さらに、その結果と単語辞書記憶部１１３との再比較を行ない、一致する単語が存在すれば、その単語を正しい単語の候補として推測する。なお、単に、類似する単語辞書データを候補として推測してもよい。
【００７４】
（動作について）
図４は、本発明の実施の形態１の点字翻訳装置１００におけるＣＰＵ２０１が実行する処理を示すフローチャートである。
【００７５】
図４を参照して、電源ボタン２０４．１が押下されて電源が投入されると、点字翻訳プログラムが起動し、ステップＳ２へ進む。
【００７６】
ステップＳ２において、座標情報入力部１０１は、ユーザからの（点字の図形イメージによる）座標情報の入力が存在するか否かの判定を行なう。点字の座標情報の入力が存在する場合は（ステップＳ２でＹＥＳ）、ステップＳ４に進み、存在しない場合は（ステップＳ２でＮＯ）、待機する。なお、ステップＳ２において、ユーザからの図形イメージの入力を、点字の位置情報の入力として処理する詳細な方法は後述する。
【００７７】
ステップＳ４において、座標情報入力部１０１は、入力された座標情報を抽出し、ステップＳ６へ進む。
【００７８】
ステップＳ６では、座標情報表示部１０３は、ステップＳ４で抽出した座標情報を表示するための処理を行ない、ステップＳ８に進む。これにより、抽出された座標情報が出力部１１０を介して表示部１０２に表示される。このように、入力と同時に座標情報を表示することで、ユーザは入力の状態を確認しながら入力を続けることができ、捉えた図形イメージを正確に入力することができる。
【００７９】
ステップＳ８では、一文字入力終了判定部１０４は、常に入力状態を監視しており、一文字終了ボタン２０４．２が操作されたか否かを判定する。一文字終了ボタン２０４．２の操作を検知するまで、上記ステップＳ２からステップＳ８を繰り返す。一文字終了ボタン２０４．２の操作を検知すると（ステップＳ８でＹＥＳ）、一文字分の入力が終了したと判断し、ステップＳ１０に進む。
【００８０】
ステップＳ１０において、点位置判定部１０５は、ステップＳ２で入力した図形イメージ（座標情報）により指定される点位置を判定し、その判定結果を実際の点字と同じ配置で点字入力ガイド等に表示する。また、点位置判定部１０５は、判定した点位置の情報を、ＲＡＭ２０３上の点位置情報記憶部１０７に一時的に記録する。このように、判定した点字と同じ配置で入力結果を表示することで、ユーザは点字の座標情報を正確に入力できたかを確認することができる。つまり、ユーザは入力した座標情報により意図した通りの点位置が指定できたかを確認することができる。
【００８１】
なお、ステップＳ８の後に点位置の判定処理（ステップＳ１０）が行なわれることとしたが、ステップＳ８の前に点位置の判定処理がなされてもよい。これにより、ユーザは、座標情報を入力しながら、意図した通りに点位置が指定できたかを確認することができる。
【００８２】
次に、点字判定部１０９は、ステップＳ１０で判定した点位置の情報を、点字−文字対応辞書記憶部１０８に登録されている点字−文字対応辞書と比較して、文字への変換すなわち翻訳を行なう（ステップＳ１２）。そして、ステップＳ１２で変換された変換結果（文字）が出力部１１０を介して表示部１０２に表示される（ステップＳ１４）。ステップＳ１４の処理が終わると、ステップＳ１６に進む。
【００８３】
ステップＳ１６において、単語入力終了判定部１１１は、入力された座標情報が、１単語分入力されたか否かを判定する。単語入力終了判定部１１１は、常に入力状態を監視しており、単語終了ボタン２０４．３が操作されたか否かを判定する。単語終了ボタン２０４．３の操作を検知するまで、上記ステップＳ２からステップＳ１４を繰り返す。単語終了ボタン２０４．３の操作を検知すると（ステップＳ８でＹＥＳ）、一単語分の入力が終了したと判断し、ステップＳ１８に進む。
【００８４】
ステップＳ１８では、単語正否判定部１１４が、入力が終了した単語（入力単語情報）が、正しい単語か否かを判定する。より具体的には、入力単語情報が、単語辞書記憶部１１３に登録された単語辞書データと一致するか否かで、入力単語情報が、正しいか否かを判定する。入力単語情報が単語辞書データと一致していると判定された場合、すなわち正しい単語であると判定された場合は（ステップＳ１８でＹＥＳ）、ステップＳ２０に進む。入力単語情報が単語辞書データと一致しないと判定された場合、すなわち正しい単語でないと判定された場合は（ステップＳ１８でＮＯ）、ステップＳ２２に進む。
【００８５】
ステップＳ２０において、誤り検出時候補表示部１１６は、入力単語情報が、単語辞書記憶部１１３に登録された単語辞書データと一致したことを表示するための処理を行ない、一連の処理を終了する。
【００８６】
ステップＳ２２では、単語推測部１１５が、単語辞書記憶部１１３と単語記憶部１１２とを比較して、正しい単語を推測する。続いて、誤り検出時候補表示部１１６は、入力に誤りがあったことを表示するとともに、ステップＳ２２で推測された単語を正解候補として表示するための処理を行なう（ステップＳ２４）。
【００８７】
このように、本実施の形態では、単語辞書記憶部１１３に合致する単語辞書データがない場合には、はじめに入力された座標情報に誤りがあったと判断され、正しい単語の推測処理が行なわれる。これによって、点字を翻訳する際に、点位置を指定するための座標情報の入力を多少間違えたとしても、単語推測手段が候補として推測する単語によって、正しい単語に置き換えられる。したがって、再入力等の必要がなく、速やかに翻訳作業を継続することができる。
【００８８】
ステップＳ２４の処理が終わると、一連の処理は終了される。
なお、図４のフローチャートでは、翻訳の対象（点字）を１つの単語であることを前提に説明したが、翻訳対象の点字が文章であってもよい。この場合は、図４に示される一連の処理が、文章の翻訳終了まで文節単位で繰り返されることで、実現される。
【００８９】
次に、図５および図６を用いて、ステップＳ２〜Ｓ１４の処理について具体例を挙げて説明する。図５（Ａ）〜（Ｄ）は、座標情報入力から点字判定までの流れの具体例を示す図である。図６（Ａ）は、点位置情報記憶部１０７に記憶された一文字分の文字データの点位置情報の内容例を示す図である。図６（Ｂ）は、点字−文字対応辞書記憶部１０８の内容例を示す図である。
【００９０】
図５（Ａ），（Ｂ）は、ステップＳ６において表示されている座標情報の一例を示す図である。つまり、図５（Ａ）における座標情報５０３および、図５（Ｂ）における座標情報５０５は、それぞれ、ステップＳ２において、電子ペン２１１によって入力が行なわれている状態を示している。このように、電子ペン２１１による入力と同時に入力の状態を表示部１０２に表示することで、ユーザは表示を見ながら正しく座標情報の入力をすることができる。また、ユーザは、座標情報５０３，５０５のように、３点の点位置の情報から捉えられた図形イメージをそのまま一筆で素早く入力することができる。
【００９１】
なお、ここでは３点を一筆で入力しているが、必ずしも一筆でなくとも点と線や、全て点で入力することもできる。
【００９２】
また、上記したように、点位置の判定状態を座標情報の入力と同時に確認できるよう、指定されたと判定された点位置のガイド領域３１．１，３１．５，３１．６の枠を強調表示することとしてもよい（図５（Ａ）および図５（Ｂ）参照）。このようにすることで、ユーザは常に判定状態を把握しながら点字の座標情報を入力することができる。
【００９３】
図５（Ｃ）は、ステップＳ１０において表示される点位置判定結果の具体例を示す図である。本実施の形態では、上述のように、ユーザが一文字終了ボタン２０４．２を押したときに、一文字分の入力が終了したと判定され、入力された座標情報は確定される。そして、ステップＳ１０において、点位置の判定結果が図５（Ｃ）のようにユーザに表示される。これにより、ユーザは入力した座標情報が正しく認識されているかどうかを、確認することができる。
【００９４】
ここで、図５（Ｂ）を参照して、座標情報５０５は、電子ペン２１１による座標情報の入力が、点字入力ガイド３０を構成するガイド領域３１．４内を通過している。しかしながら、この場合、座標情報の入力が、判定基準として予め設定された時間（たとえば５００ｍｓ）以上行なわれなかったため、ガイド領域３１．４への座標情報の入力がなかったと判定されたものである。すなわち、ガイド領域３１．４（に対応の点位置）は指定されなかったと判定されたものである。
【００９５】
図５（Ｃ）のように判定された点位置に基づく点字の翻訳は、たとえば次のようにして行なわれる。
【００９６】
図６（Ａ）を参照して、点位置情報記憶部１０７には、領域情報６０１とフラグ情報６０２とが対応付けて格納される。領域情報６０１は、点字入力ガイド３０を構成するガイド領域３１．１〜３１．６を特定するための情報である。フラグ情報６０２は、各ガイド領域３１．１〜３１．６が指定されたか否か（各ガイド領域３１．１〜３１．６へ座標情報の入力があったか否か）を示す情報であり、指定されたガイド領域の欄には、「１」が格納され、それ以外の欄には「０」が格納される。たとえば、図５（Ａ）および（Ｂ）のように座標情報が入力された場合では、領域情報６０１のガイド領域３１．１，３１．５，３１．６の欄に「１」が格納され、それ以外の欄には、「０」が格納される。
【００９７】
図６（Ｂ）を参照して、点字−文字対応辞書記憶部１０８には、点字データ６０３と文字データ６０４とが予め対応付けて記憶されている。点字データ６０３は、点字入力ガイド３０を構成するガイド領域３１．１〜３１．６の順に６つのフラグ情報にて表わされる。たとえば図６（Ａ）のようなフラグ情報６０２である場合、点字データ６０３は、「１０００１１」で表わされる。したがって、行Ｄ１を参照すると、「１０００１１」と対応付けられている文字データ６０４は「さ」であることが示される。そうすると、図５（Ｃ）のように判定された点位置に基づく点字は、ステップＳ１２において、「さ」に翻訳される。そして、ステップＳ１４において、図５（Ｄ）に示されるように、「さ」という文字５０７が表示領域４０に出力される。
【００９８】
次に、図７を用いて、ステップＳ１８〜Ｓ２４の処理について具体例を挙げて説明する。図７（Ａ）は、単語辞書記憶部１１３の内容例を示す図である。図７（Ｂ）は、ステップＳ２０における表示例を示す図であり、図７（Ｃ）は、ステップＳ２４における表示例を示す図である。
【００９９】
図７（Ａ）を参照して、単語辞書記憶部１１３には、上述のように、複数の単語辞書データ（たとえば、「のぼり」，「のぼりおり」，「のぼりくだり」，「のぼりぐち」など）が予め記憶されている。
【０１００】
ステップＳ１８において、入力単語情報が、正しい単語であると判定された場合、ステップＳ２０において図７（Ｂ）に示されるように、表示領域４０には、「一致単語：あり」というように該当する単語が存在したことを示す情報７０１が表示される。同時に、たとえば「単語：のぼりおり」というように該当の単語の情報７０２が表示される。
【０１０１】
一方、ステップＳ１８において、入力単語情報が、誤りであると判定された場合、ステップＳ２４において、図７（Ｃ）に示されるように、表示領域４０には、「一致単語：なし」というように該当する単語が存在しないことを示す情報７０３が表示される。同時に、たとえば「候補：のぼりおり」というように推測される正しい単語の情報７０４が表示される。また、「（入力単語：のぼりおら）」というように実際の（推測前の）入力単語情報７０５が表示されてもよい。これにより、どの文字の座標情報が誤入力であったかをユーザは把握することができる。
【０１０２】
ここで、図６（Ｂ）を再び参照して、行Ｄ２には、文字データ６０４が「ら」に対応する点字データが「１０００１０」であることが示され、行Ｄ３には、文字データ６０４が「り」に対応する点字データが「１１００１０」であることが示される。このように、文字「ら」および「り」の違いは、点字入力ガイドを構成するガイド領域３１．２の「１」か「０」かの違いだけである。このことから、ユーザは、座標情報を一筆書きすることで思い通りに判定されなかった場合や、入力ミスがあった場合でも、単語が推測されるため、利便性を向上させることができる。
【０１０３】
次に、図８および図９を用いて、点字を図形イメージとして捉えて入力する様々な例について説明する。
【０１０４】
図８（Ａ）には、凸部５点で構成された「み」を意味する点字７００が示される。なお、文字「み」の点字データは、「１１１０１１」となる。
【０１０５】
図８（Ｂ）には、「み」を意味する点字７００を図形イメージとして捉え、点字入力ガイド３０にイメージのまま入力を行なう場合の、座標情報の入力例を例１〜１０に示す。点位置の図形イメージとしての捉え方は人それぞれであり、ここに、捉えうるイメージの数例が示される。
【０１０６】
このように「み」を意味する点字７００を文字や図形のイメージでとらえることで、点の位置を覚えやすく、翻訳する点字を目視してから入力を終了するまで何度も点の位置を確認しなくてもすむ上、記憶違いによる入力間違いを起こしにくい。また、５点の位置情報を個別に入力するよりも、文字や図形のイメージで入力するため、素早く入力を行なうことができる。
【０１０７】
図９は、「み」を意味する点字７００についてのイメージを点字入力ガイド３０に入力し、認識されるまでのフローを示す図である。図９（Ａ）には、座標情報が未入力の点字入力ガイド３０が示され、図９（Ｂ）には、点字入力ガイド３０に、「み」を意味する点字７００についてのイメージを座標情報として入力された例が示される。ここでは、図８（Ｂ）に示した例１のイメージの座標情報が入力された例が示される。このように捉えたイメージそのままを入力することで、図９（Ｃ）に示されるように、「み」を意味する点字７００と同じ点位置が認識（判定）される。
【０１０８】
（変形例）
以上のように、実施の形態１では、点字入力ガイド３０を構成するガイド領域３１．１〜３１．６が互いに離れて設けられているものとして説明したが、これらが接して設けられていてもよい。なお、実施の形態１の変形例における点字翻訳装置の構成および基本的な動作は実施の形態１の点字翻訳装置１００と同様である。
【０１０９】
図１０は、本発明の実施の形態１の変形例において、点字を図形イメージとして捉えて入力する様々な例を示す図である。図１０に示されるように、実施の形態１の変形例においては、点字入力ガイド３０を構成する６つのガイド領域３１．１〜３１．６は、接して設けられる。
【０１１０】
図１０（Ａ）に示すように、図形イメージでの入力は図９と同様に行なうことができる。そして、これにより、実施の形態１と同様に点位置が判定される。
【０１１１】
また、図１０（Ｂ）に示すように斜め方向の一筆書であっても同様に行なうことができる。なお、このような斜め方向の一筆書の場合、点字の存在しないガイド領域を必ず通過するため、各ガイド領域３１．１〜３１．６において、点位置判定基準となる時間の設定値を、たとえば１ｓとするなど（点位置判定基準が距離の場合、その設定値をたとえば２ｍｍとする）、実施の形態１よりも大きめに設定しておくことが望ましい。
【０１１２】
［実施の形態２］
実施の形態２では、実施の形態１で説明した点字入力ガイド３０が存在しない場合の点字翻訳装置について説明する。
【０１１３】
図１１は、本発明の実施の形態２に係る点字翻訳装置１００Ａの概観図である。座標情報入力部１０１Ａは、点字入力ガイドが存在しない時系列の座標情報を入力するためのインターフェースである。実施の形態２においても、座標情報入力部１０１Ａは、表示部１０２と一体に設けられ、表示機能を兼ね備えたタッチパネルを構成する。その他の構成は、実施の形態１と同様であるので、ここでの説明は繰返さない。
【０１１４】
なお、点字翻訳装置１００Ａの機能構成およびハードウェア構成については、実施の形態１で説明した点字翻訳装置１００と同様であるため、ここでも、図１および図２に示した符合を用いて説明する。
【０１１５】
実施の形態２では、ユーザは、点字入力ガイドが存在しないため、上、中、下、左、および右の位置を意識して入力を行なう。
【０１１６】
図１２は、本発明の実施の形態２において、点位置判定部１０５による点位置の判定方法を説明するための図である。
【０１１７】
図１２を参照して、点位置判定部１０５は、ライン９０３に示すように、座標情報入力部１０１Ａを点字の縦３点×横２点の計６点に対応した６つの領域に区切り、各領域について所定時間以上座標情報が入力されたか否かを検出する。そして、所定時間以上の入力が検出された領域に対応する点位置を、指定された点位置であると判定する。尚、６つに領域を区切るライン９０３は説明上表示したもので、表示部１０２には表示されない。
【０１１８】
実施の形態２においては、点位置判定のためのライン９０３は表示されないため、座標情報が入力されたと判定するための予め設定しておく時間をたとえば２ｓとするなど（点位置判定基準が距離の場合、その設定値をたとえば１０ｍｍとする）、実施の形態１のように点字入力ガイドがある場合より大きめに設定しておく。そうすることで、実施の形態１と同様に図形イメージでの座標情報の入力および翻訳が可能となる。
【０１１９】
以上のように、本発明によると、目視によって確認した点字を、文字に翻訳することができる。したがって、点字紙や点字パネル等あらゆる点字標示の翻訳、または検査などの用途に適応することができる。
【０１２０】
また、本発明の実施の形態１および２の点字翻訳装置１００，１００Ａによれば、大掛かりな装置を必要とせずに、点字の翻訳を行なうことができる。そのため、本装置の有用性を高めることができる。また、点字翻訳装置１００，１００Ａをタッチパネル式の装置とすることで、さらに装置の小型化が可能となる。
【０１２１】
なお、上記実施の形態１および２で説明した点字翻訳装置１００，１００Ａの機能が、パーソナルコンピュータやＰＤＡ（Personal Digital Assistant）などを用いたコンピュータシステムで実現されてもよい。
【０１２２】
この場合においても、図２に示されるハードウェア構成と同様の構成で実現可能である。たとえば、コンピュータシステムに点字翻訳装置１００，１００Ａの機能を実現させるためのプログラムと、点字−文字対応辞書記憶部１０８および単語辞書記憶部１１３内の各辞書データとが記録媒体２１０に記憶され、さらにハードディスク２０７に転送される。又は、プログラムおよび各辞書データは図示しないネットワークを通じてコンピュータに送信されハードディスク２０７に記憶されてもよい。
【０１２３】
このプログラムは、コンピュータに点字翻訳装置１００，１００Ａの機能を実現させる複数の命令を含む。これら機能を実現させるのに必要な基本的機能のいくつかはコンピュータ上で動作するオペレーティングシステム（ＯＳ）又はサードパーティのプログラム、若しくはコンピュータにインストールされる各種ツールキットのモジュールにより提供される。したがって、このプログラムは、点字翻訳装置１００，１００Ａの機能を実現するのに必要な機能全てを必ずしも含まなくてよい。このプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能又は「ツール」を呼出すことにより、点字翻訳装置１００，１００Ａの制御を実行する命令のみを含んでいればよい。
【０１２４】
また、記録媒体２１０に、点字の座標情報に相当する情報（たとえば、ｘ，ｙ座標および時間）が時系列に記録され、このような情報をドライブ装置２０６が読み出して上述の機能が実現されてもよい。
【０１２５】
なお、コンピュータシステムの動作は周知であるので、ここではその説明を繰り返さない。
【０１２６】
また、本発明の点字翻訳装置が行なう翻訳方法を、プログラムとして提供することもできる。このようなプログラムは、光ディスクやメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１２７】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１２８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１２９】
【図１】本発明の実施の形態１，２に係る点字翻訳装置の機能ブロック図である。
【図２】本発明の実施の形態１，２に係る点字翻訳装置のハードウェア構成を示すブロック図である。
【図３】（Ａ）は、本発明の実施の形態１に係る点字翻訳装置の概観図であり、（Ｂ）は、点字入力ガイドの構成を示す図である。
【図４】本発明の実施の形態１，２の点字翻訳装置におけるＣＰＵが実行する処理を示すフローチャートである。
【図５】（Ａ）〜（Ｄ）は、座標情報入力から点字判定までの流れの具体例を示す図である。
【図６】（Ａ）は、点位置情報記憶部に記憶された一文字分の文字データの点位置情報の内容例を示す図であり、（Ｂ）は、点字−文字対応辞書記憶部の内容例を示す図である。
【図７】（Ａ）は、単語辞書記憶部の内容例を示す図であり、（Ｂ）は、図４のステップＳ２０における表示例を示す図であり、（Ｃ）は、図４のステップＳ２４における表示例を示す図である。
【図８】（Ａ）は、「み」を意味する点字を示す図であり、（Ｂ）は、本発明の実施の形態１において、点字を図形イメージとして捉えて入力する様々な例について説明するための図である。
【図９】「み」を意味する点字についてのイメージを点字入力ガイドに入力し、認識されるまでのフローを示す図である。
【図１０】（Ａ）および（Ｂ）は、本発明の実施の形態１の変形例において、点字を図形イメージとして捉えて入力する様々な例を示す図である。
【図１１】本発明の実施の形態２に係る点字翻訳装置の概観図である。
【図１２】本発明の実施の形態２において、点位置判定部による点位置の判定方法を説明するための図である。
【符号の説明】
【０１３０】
３０  点字入力ガイド、３１  ガイド領域、４０  表示領域、５１  戻りボタン、５２  送りボタン、１００，１００Ａ  点字翻訳装置、１０１，１０１Ａ  座標情報入力部、１０２  表示部、１０３  座標情報表示部、１０４  一文字入力終了判定部、１０５  点位置判定部、１０６  点字位置確定結果表示部、１０７  点位置情報記憶部、１０８  点字−文字対応辞書記憶部、１０９  点字判定部、１１０  出力部、１１１  単語入力終了判定部、１１２  単語記憶部、１１３  単語辞書記憶部、１１４  単語正否判定部、１１５  単語推測部、１１６  誤り検出時候補表示部、２０４  操作部、２０４．１  電源ボタン、２０４．２  一文字終了ボタン、２０４．３  単語終了ボタン、２０５  計時部、２０６  ドライブ装置、２０７  ハードディスク、２０８  バス、２１０  記録媒体、２１１  電子ペン、６０１  領域情報、６０２  フラグ情報、６０３  点字データ、６０４  文字データ。
【図１】
0004632886.tif 000002
【図２】
0004632886.tif 000003
【図３】
0004632886.tif 000004
【図４】
0004632886.tif 000005
【図５】
0004632886.tif 000006
【図６】
0004632886.tif 000007
【図７】
0004632886.tif 000008
【図８】
0004632886.tif 000009
【図９】
0004632886.tif 000010
【図１０】
0004632886.tif 000011
【図１１】
0004632886.tif 000012
【図１２】
0004632886.tif 000013