(57)【特許請求の範囲】
【請求項１】
２以上の各指に設置され、叩く対象の物である殴打対象を叩いたことを検知する検知手段と、
前記検知手段が前記殴打対象を叩いたことを検知した場合に、指を識別する指識別子を含む情報であり、叩いたことを示す情報である殴打情報を出力する殴打情報出力手段とを具備する２以上の指入力部と、
前記殴打情報出力手段が出力した殴打情報を、順次、受け付け、一時格納する殴打情報受付部と、
前記殴打情報受付部が受け付けた２または３以上の殴打情報から、文字情報を構成する文字情報構成部と、
前記文字情報構成部が構成した文字情報を出力する文字情報出力部とを具備し、
前記文字情報構成部は、
２以上の指識別子の組と一の文字情報とを有する文字変換情報を２以上格納している文字変換情報格納手段と、
前記前記殴打情報受付部が受け付けた２以上の殴打情報に対応する一の文字情報を、前記文字変換情報格納手段から取得する文字情報取得手段とを具備し、
前記２以上の各文字変換情報は、
第一の殴打により５０音の母音が決定され、第二の殴打により５０音の子音が決定される文字変換情報、または第一の殴打により５０音の子音が決定され、第二の殴打により５０音の母音が決定される文字変換情報である文字入力装置。
【請求項２】
２以上の各指に設置され、叩く対象の物である殴打対象を叩いたことを検知する検知手段と、
前記検知手段が前記殴打対象を叩いたことを検知した場合に、指を識別する指識別子を含む情報であり、叩いたことを示す情報である殴打情報を出力する殴打情報出力手段とを具備する２以上の指入力部と、
前記殴打情報出力手段が出力した殴打情報を、順次、受け付け、一時格納する殴打情報受付部と、
前記殴打情報受付部が受け付けた２または３以上の殴打情報から、文字情報を構成する文字情報構成部と、
前記文字情報構成部が構成した文字情報を出力する文字情報出力部とを具備し、
前記文字情報構成部は、
２以上の指識別子の組と一の文字情報とを有する２以上の文字変換情報を有する文字変換情報管理表を格納している文字変換情報格納手段と、
前記前記殴打情報受付部が受け付けた２以上の殴打情報に対応する一の文字情報を、前記文字変換情報格納手段から取得する文字情報取得手段とを具備し、
前記文字変換情報格納手段は、
２回の連続する殴打により、文字情報が決定される２識別子用の表と、３回の連続する殴打により、文字情報が決定される３識別子用の表とを格納しており、前記２識別子用の表は、ひらがなの文字情報が決定される表であり、前記３識別子用の表は、濁音および半濁音の文字情報が決定される表である文字入力装置。
【請求項３】
前記２識別子用の表が有する各文字変換情報は、
第一の殴打により５０音の母音が決定され、第二の殴打により５０音の子音が決定される文字変換情報、または第一の殴打により５０音の子音が決定され、第二の殴打により５０音の母音が決定される文字変換情報である請求項２記載の字入力装置。
【請求項４】
一のひらがなの文字情報と対になる２つの指識別子は、当該一のひらがなに対応する濁点または半濁音のひらがなの文字情報と対になる３つの指識別子に含まれる、という規則性を有する請求項１から請求項３いずれか一項に記載の字入力装置。
【請求項５】
前記文字情報出力部は、
前記文字情報構成部が構成した文字情報を、外部の装置に送信する請求項１から請求項４いずれか記載の文字入力装置。
【請求項６】
前記文字情報出力部は、
前記文字情報構成部が構成した文字情報を音声情報に変換し、当該音声情報を用いて音声出力する請求項１から請求項４いずれか記載の文字入力装置。
【請求項７】
文字入力装置と処理出力装置とを具備する文字入力システムであって、
前記文字入力装置は、
請求項１から請求項６いずれか記載の２以上の指入力部を具備し、
前記指入力部が有する殴打情報出力手段は、
前記２以上の殴打情報を送信し、
前記処理出力装置は、
請求項１から請求項６いずれか記載の殴打情報受付部と、文字情報構成部と、文字情報出力部とを具備し、
前記殴打情報受付部は、
前記前記２以上の殴打情報を、順次、受信する文字入力システム。
【請求項８】
請求項７記載の文字入力システムを構成する文字入力装置。
【請求項９】
請求項７記載の文字入力システムを構成する処理出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
従来の文字入力装置において、アルファベットや数値などの入力キーを有するものがあった（例えば、特許文献１参照）。また、文字入力の際にタッチパッドを必要とするものがあった（例えば、特許文献２参照）。
【０００２】
また、従来、ひらがなキーボードが存在した（非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１５１６４６号公報（第１頁、第１図等）
【特許文献２】特開２００９−５３７５９号公報（第１頁、第１図等）
【非特許文献】
【０００４】
【非特許文献１】小型ひらがなキーボードUSB、インターネット<URL：http://www.ttools.co.jp/product/hand/kogata_kbd/index.html>
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来、手軽な文字入力手段が存在しなかった。
【課題を解決するための手段】
【０００６】
本第一の発明の文字入力装置は、２以上の各指に設置され、叩く対象の物である殴打対象を叩いたことを検知する検知手段と、検知手段が殴打対象を叩いたことを検知した場合に、指を識別する指識別子を含む情報であり、叩いたことを示す情報である殴打情報を出力する殴打情報出力手段とを具備する２以上の指入力部と、殴打情報出力手段が出力した殴打情報を、順次、受け付け、一時格納する殴打情報受付部と、殴打情報受付部が受け付けた２または３以上の殴打情報から、文字情報を構成する文字情報構成部と、文字情報構成部が構成した文字情報を出力する文字情報出力部とを具備する文字入力装置である。
【０００７】
かかる構成により、手軽な入力手段を提供できる。
【０００８】
また、本第二の発明の文字入力装置は、第一の発明に対して、文字情報構成部は、２以上の指識別子の組と一の文字情報とを有する文字変換情報を２以上格納している文字変換情報格納手段と、殴打情報受付部が受け付けた２以上の殴打情報に対応する一の文字情報を、文字変換情報格納手段から取得する文字情報取得手段とを具備する文字入力装置である。
【０００９】
かかる構成により、手軽で、文字入力しやすい入力手段を提供できる。
【００１０】
また、本第三の発明の文字入力装置は、第二の発明に対して、文字変換情報格納手段は、順序性を有する２以上の文字識別子と一の文字情報とを有する文字変換情報を２以上格納しており、文字情報取得手段は、殴打情報受付部が受け付けた２以上の殴打情報について、受け付けられた順序も考慮して、２以上の殴打情報に対応する一の文字情報を、文字変換情報格納手段から取得する文字入力装置である。
【００１１】
かかる構成により、手軽で、文字入力しやすい入力手段を提供できる。
【００１２】
また、本第四の発明の文字入力装置は、第一から第三いずれかの発明に対して、文字情報構成部は、構成した１以上の文字情報を一時的に格納し得る文字情報格納バッファを具備し、構成した１以上の文字情報を文字情報格納バッファに一時的に格納し、殴打情報受付部が受け付けた１以上の殴打情報が、予め決められた文字情報の出力指示である場合に、文字情報格納バッファに一時的に格納されている１以上の文字情報を文字情報出力部に渡し、文字情報格納バッファに格納されている１以上の文字情報を文字情報格納バッファから削除し、文字情報出力部は、文字情報構成部から渡された１以上の文字情報を出力する文字入力装置である。
【００１３】
かかる構成により、１以上の文字列が確定させてから、一挙に出力できる。
【００１４】
また、本第五の発明の文字入力装置は、第一から第四いずれかの発明に対して、文字情報出力部は、文字情報構成部が構成した文字情報を、外部の装置に送信する文字入力装置である。
【００１５】
かかる構成により、手軽な入力手段を提供できる。
【００１６】
また、本第六の発明の文字入力装置は、第一から第四いずれかの発明に対して、文字情報出力部は、文字情報構成部が構成した文字情報を音声情報に変換し、音声情報を用いて音声出力する文字入力装置である。
【００１７】
かかる構成により、声を失った方用の、コミュニケーション支援ツールを提供できる。
【００１８】
また、本第七の発明の文字入力装置は、第一から第六いずれかの発明に対して、指入力部は、１０個であり、各指入力部は、両手の異なる各指に装着される文字入力装置である。
【００１９】
かかる構成により、手軽な入力手段を提供できる。
【００２０】
また、本第八の発明の文字入力システムは、第一から第七いずれかの発明に対して、文字入力装置と処理出力装置とを具備する文字入力システムであって、文字入力装置は、２以上の指入力部を具備し、指入力部が有する殴打情報出力手段は、２以上の殴打情報を送信し、処理出力装置は、殴打情報受付部と、文字情報構成部と、文字情報出力部とを具備し、殴打情報受付部は、２以上の殴打情報を、順次、受信する文字入力システムである。
【００２１】
かかる構成により、手軽な入力手段を提供できる。
【００２２】
また、本第九の発明の文字入力装置は、第八の発明に対して、文字入力システムを構成する文字入力装置である。
【００２３】
かかる構成により、手軽な入力手段を提供できる。
【００２４】
また、本第十の発明の処理出力装置は、第八の発明に対して、文字入力システムを構成する処理出力装置である。
かかる構成により、手軽な入力手段を提供できる。
【発明の効果】
【００２５】
本発明による文字入力装置によれば、手軽な文字の入力手段を提供できる。
【図面の簡単な説明】
【００２６】
【図１】実施の形態１における文字入力システム１を構成する文字入力装置１１の外観図
【図２】同文字入力システムのブロック図
【図３】同指入力部の外観図
【図４】同指入力部の正面図、側面図、および下面図
【図５】同文字入力システムの動作について説明するフローチャート
【図６】同５０音表と指識別子との対応を示す図
【図７】同文字変換情報管理表の例を示す図
【図８】同文字入力システム１の具体的な構成例を示す図
【図９】同文字入力システム１の具体的な構成例を示す図
【図１０】同文字変換情報管理表の例を示す図
【図１１】同バッファクリア処理の動作について説明するフローチャート
【図１２】同文字変換情報管理表を示す図
【図１３】同文字変換情報管理表を示す図
【図１４】同文字変換情報管理表の動作について説明するフローチャート
【図１５】実施の形態２における文字入力装置のブロック図
【発明を実施するための形態】
【００２７】
以下、文字入力装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２８】
（実施の形態１）
【００２９】
本実施の形態において、センサ等の検知手段を設置した入力部を、各指に装着し、当該入力部により入力された２以上の情報を組み合わせて文字を構成し、出力する文字入力システム等について説明する。
【００３０】
図１は、本実施の形態における文字入力システム１を構成する文字入力装置１１の外観図である。文字入力システム１は、文字入力装置１１、処理出力装置１２を備える。文字入力装置１１は、文字を入力する、ユーザとのインターフェイスである。文字入力装置１１は、殴打対象を叩いたことを検知し、叩いた指を識別する指識別子を含む情報であり、叩いたことを示す情報である殴打情報を出力する装置である。また、処理出力装置１２は、文字入力装置１１を用いて入力された情報を文字に変換し、出力する装置である。
【００３１】
図２は、本実施の形態における文字入力システム１のブロック図である。
【００３２】
文字入力装置１１は、複数の指入力部１１１を備える。文字入力装置１１は、通常、両方の手の全部の指に装着されるので、１０個の指入力部１１１を備える。指入力部１１１は、検知手段１１１１、殴打情報出力手段１１１２を備える。
【００３３】
処理出力装置１２は、殴打情報受付部１２１、文字情報構成部１２２、文字情報出力部１２３を備える。文字情報構成部１２２は、文字変換情報格納手段１２２１、文字情報取得手段１２２２、文字情報格納バッファ１２２３を備える。
【００３４】
指入力部１１１は、指に装着される。指入力部１１１は、殴打対象を叩いたことを検知した場合に、指を識別する指識別子を含む情報であり、叩いたことを示す情報である殴打情報を出力する。殴打情報が指識別子を含むとは、殴打情報の受け取り側が、殴打された指を識別できれば良い趣旨である。指識別子は、実体的に存在しなくても良い。殴打情報は、指識別子のみでも良い。ここで、殴打対象とは、机、台、壁など、接触できるものであれば何でも良い。指識別子は、予め、指入力部１１１が格納している。また、殴打とは、必ずしも強く叩く意味ではなく、接触程度でも良い趣旨である。ただし、殴打対象の材質、大きさ、形状などは問わず、殴打や接触可能であれば、殴打対象は何でも良い。また、出力とは、外部の装置への送信が好適であるが、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、音出力、記録媒体への蓄積、他の処理出力装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。指入力部１１１は、図３に示すように、例えば、指輪状のパイプである指先固定部１１１３により、各指に固定される。また、指入力部１１１は、ユーザが、任意の殴打対象１３を叩くことにより、文字が入力される。また、図４は、指入力部１１１の（ａ）正面図、（ｂ）側面図、（ｃ）下面図である。指入力部１１１は、検知手段１１１１と、指先固定部１１１３とを具備する。なお、指先固定部１１１３は、指に指入力部１１１を固定するものであれば、パイプ状でなくても良い。指先固定部１１１３は、例えば、接着剤、シールなどにより、指に指入力部１１１を固定するものであっても良い。なお、例えば、指入力部１１１から、電線が引き出され、後述する処理出力装置１２に導かれる。
【００３５】
また、検知手段１１１１は、２以上の各指に設置され、叩く対象の物である殴打対象が叩かれたことを検知する。検知手段１１１１は、図４においては、スイッチになっているが、形状等は問わない。検知手段１１１１は、例えば、圧力センサ、歪みセンサ、電気的なスイッチ等である。また、上述したように、ユーザが文字入力する際に叩く強さは、問わない。接触する程度でも良い。つまり、叩く強さは、検知手段１１１１の検知の感度による。
【００３６】
殴打情報出力手段１１１２は、検知手段１１１１が殴打対象を叩いたことを検知した場合に、直ちに、指を識別する指識別子を含む情報であり、叩いたことを示す情報である殴打情報を出力する。殴打情報出力手段１１１２は、指識別子を予め格納している。指識別子は、指入力部１１１から伸びている信号線に対応付けられている情報でも良い。殴打情報出力手段１１１２は、信号を出力できる手段であれば何でも良い。
【００３７】
殴打情報受付部１２１は、殴打情報出力手段１１１２が出力した殴打情報を、順次、受け付け、一時格納する。殴打情報受付部１２１は、殴打情報を格納する記憶媒体（バッファ）を有する。殴打情報受付部１２１は、２以上の殴打情報を、順次、受信する。ここで、受け付けとは、通常、有線もしくは無線の通信回線を介して送信された情報の受信である。
【００３８】
文字情報構成部１２２は、殴打情報受付部１２１が受け付けた２または３以上の殴打情報から、文字情報を構成する。ここで、構成とは、検索や読み出しや取得などを含む概念である。
【００３９】
文字情報構成部１２２は、構成した１以上の文字情報を一時的に格納し得る文字情報格納バッファ１２２３を具備しても良い。そして、かかる場合、文字情報構成部１２２は、構成した１以上の文字情報を文字情報格納バッファ１２２３に一時的に格納し、殴打情報受付部１２１が受け付けた１以上の殴打情報が、予め決められた文字情報の出力指示（例えば、ＥＮＴＥＲに該当する）である場合に、文字情報格納バッファ１２２３に一時的に格納されている１以上の文字情報を文字情報出力部１２３に渡す。そして、１以上の文字情報を文字情報出力部１２３に渡した後、文字情報構成部１２２は、文字情報格納バッファ１２２３に格納されている１以上の文字情報を文字情報格納バッファ１２２３から削除する（クリアする）ことは好適である。また、文字情報格納バッファ１２２３を利用する場合、通常、文字情報格納バッファ１２２３に格納された文字情報は、図示しないバッファ内表示手段により、表示される。バッファ内表示手段は、ディスプレイのドライバーソフトまたは、ディスプレイのドライバーソフトとディスプレイ等で実現され得る。
【００４０】
文字情報構成部１２２は、通常、ＭＰＵやメモリ等から実現され得る。文字情報構成部１２２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４１】
文字変換情報格納手段１２２１は、文字変換情報を２以上格納している。文字変換情報は、２以上の指識別子の組と、一の文字情報とを有する。なお、文字情報は、消去などの制御コードを含む、と考えても良い。文字変換情報格納手段１２２１は、順序性を有する２以上の指識別子と一の文字情報とを有する文字変換情報を２以上格納していることが好適である。文字情報とは、文字コード、文字を特定するＩＤなど、文字を識別できる情報であれば良い。「順序性を有する」とは、指識別子の順序も意味を有することである。文字変換情報格納手段１２２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。文字変換情報格納手段１２２１に文字変換情報が記憶される過程は問わない。例えば、記録媒体を介して文字変換情報が文字変換情報格納手段１２２１で記憶されるようになってもよく、通信回線等を介して送信された文字変換情報が文字変換情報格納手段１２２１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された文字変換情報が文字変換情報格納手段１２２１で記憶されるようになってもよい。
【００４２】
文字情報取得手段１２２２は、殴打情報受付部１２１が受け付けた２以上の殴打情報に対応する一の文字情報を、文字変換情報格納手段１２２１から取得する。文字情報取得手段１２２２は、殴打情報受付部１２１が受け付けた２以上の殴打情報について、受け付けられた順序も考慮して、２以上の殴打情報に対応する一の文字情報を、文字変換情報格納手段１２２１から取得することが好適である。「順序も考慮して」とは、２以上の指識別子の組み合わせが一致しても、順序が一致しない場合は、一致しないとして、文字情報を取得しない意味である。２以上の殴打情報とは、通常、２つの殴打情報である。かかる場合、最初の殴打情報により、文字の子音または母音が特定され、次の殴打情報により、文字の母音または子音が特定される。また、文字情報取得手段１２２２は、上述したように、取得した文字情報を文字情報格納バッファ１２２３に一時的に蓄積し、１以上の殴打情報が、予め決められた文字情報の出力指示である場合に、文字情報格納バッファ１２２３内の１以上の文字情報を、文字情報出力部１２３に渡して、その後、文字情報格納バッファ１２２３に格納されている１以上の文字情報を文字情報格納バッファ１２２３から削除することは好適である。一方、文字情報取得手段１２２２は、文字情報を取得するごとに、取得した文字情報を文字情報出力部１２３に渡しても良い。
【００４３】
文字情報取得手段１２２２は、通常、ＭＰＵやメモリ等から実現され得る。文字情報取得手段１２２２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４４】
文字情報出力部１２３は、文字情報構成部１２２が構成した文字情報を出力する。つまり、文字情報出力部１２３は、通常、文字情報構成部１２２から１以上の文字情報を渡された後、直ちに、渡された１以上の文字情報を出力する。ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、外部の装置への送信、音出力、記録媒体への蓄積、他の処理出力装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。文字情報出力部１２３は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。文字情報出力部１２３は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００４５】
次に、文字入力システム１の動作について、図５のフローチャートを用いて説明する。
【００４６】
（ステップＳ５０１）文字入力装置１１を構成する指入力部１１１の検知手段１１１１は、殴打対象が叩かれたことを検知したか否かを判断する。検知すればステップＳ５０２に行き、検知しなければステップＳ５０１に戻る。
【００４７】
（ステップＳ５０２）殴打情報出力手段１１１２は、指識別子を取得する。
【００４８】
（ステップＳ５０３）殴打情報出力手段１１１２は、指識別子を含む殴打情報を出力する。なお、ここで、殴打対象が叩かれた場合、すべての指に配置されている指入力部１１１から、同一の信号が出力され、信号を受け付ける側で、どの指で叩いたかを識別できる場合も、指識別子を含む殴打情報が出力された、とする。
【００４９】
（ステップＳ５０４）処理出力装置１２の殴打情報受付部１２１は、殴打情報を受け付けたか否かを判断する。殴打情報を受け付ければステップＳ５０５に行き、殴打情報を受け付けなければステップＳ５０４に戻る。
【００５０】
（ステップＳ５０５）殴打情報受付部１２１は、ステップＳ５０４で受け付けた殴打情報をバッファに一時格納する。
【００５１】
（ステップＳ５０６）文字情報構成部１２２の文字情報取得手段１２２２は、バッファ内のすべての殴打情報を用いて、文字変換情報格納手段１２２１を検索する。
【００５２】
（ステップＳ５０７）文字情報取得手段１２２２は、ステップＳ５０６における検索の結果、バッファ内のすべての殴打情報に合致する殴打情報を有する文字変換情報が存在するか否かを判断する。存在すればステップＳ５０８に行き、存在しなければステップＳ５０１に戻る。
【００５３】
（ステップＳ５０８）文字情報取得手段１２２２は、バッファ内のすべての殴打情報に合致する殴打情報を有する文字変換情報に含まれる文字情報を取得する。
【００５４】
（ステップＳ５０９）文字情報出力部１２３は、ステップＳ５０８で取得された文字情報を出力する。
【００５５】
（ステップＳ５１０）文字情報取得手段１２２２は、バッファをクリアする。かかる処理をバッファクリア処理という。ステップＳ５０１に戻る。
【００５６】
なお、図５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００５７】
また、図５のフローチャートにおいて、殴打情報に含まれる指識別子が実体を有さない場合、ステップＳ５０２の処理は省略される。
【００５８】
以下、本実施の形態における文字入力システム１の具体的な動作について説明する。文字入力システム１の概念図は図１である。
【００５９】
今、文字入力システム１において、例えば、右手の小指の指識別子を「１」、右手の薬指の指識別子を「２」、右手の中指の指識別子を「３」、右手の人差し指の指識別子を「４」、右手の親指の指識別子を「５」、左手の親指の指識別子を「６」、左手の人差し指の指識別子を「７」、左手の中指の指識別子を「８」、左手の薬指の指識別子を「９」、左手の小指の指識別子を「１０」である、とする。
【００６０】
そして、文字入力システム１を用いた場合、図６に示すように、２つの指識別子により、一の文字情報が特定できる、とする。図６は、ひらがなの５０音表である。また、文字入力システム１を用いて入力する場合、第一の入力（殴打）により母音が決定され、第二の入力（殴打）により子音が決定される、とする。つまり、第一の入力（殴打）により、５０音表の行が決定され、第二の入力（殴打）により５０音表の列が決定される。なお、第一の入力（殴打）により子音が決定され、第二の入力（殴打）により母音が決定されても良いことは言うまでもない。
【００６１】
また、上記の条件の場合、文字変換情報格納手段１２２１は、図７に示す文字変換情報管理表を保持している。文字変換情報管理表は、「文字」「文字情報」「指識別子群」を有するレコードを１以上（通常、５０以上）格納している。「文字」は表示される文字である。「文字情報」は、ここでは文字コード（ここでは、ＳＪＩＳ）である。「指識別子群」は、２以上の指識別子である。
【００６２】
以上の環境の元、以下の２つの具体例を用いて、文字入力システム１について説明する。
（具体例１）
【００６３】
具体例１は、文字入力システム１を、声を失った方用のコミュニケーション支援ツールとして利用する場合の例である。
【００６４】
そして、ユーザは、図１に示すように、１０個の文字入力装置１１を、それぞれ対応する指に装着した、とする。
【００６５】
かかる場合の文字入力システム１の構成は、図８のようになる。つまり、ここでの文字入力システム１の検知手段１１１１は、感圧センサ（例えば、タクトスイッチ）である。また、殴打情報出力手段１１１２は、例えば、ＢｌｕｅＴｏｏｔｈ（登録商標）を用いた無線通信手段である。また、殴打情報受付部１２１は、例えば、ＢｌｕｅＴｏｏｔｈ（登録商標）による通信が可能な無線通信手段である。また、文字情報構成部１２２は、例えば、ソフトウェアにより実現される。また、文字情報出力部１２３は、音声合成ソフトウェアとスピーカ（またはイヤホン）からなる。そして、殴打情報受付部１２１および文字情報構成部１２２と音声合成ソフトウェアとは、例えば、いわゆるパーソナルコンピュータ内に設置、格納されている。
【００６６】
以上の状況において、ユーザは、殴打対象である机を、右手の親指で殴打した、とする。すると、検知手段１１１１は、右手の親指での殴打を検知する。
【００６７】
次に、殴打情報出力手段１１１２は、指識別子「１」を取得する。そして、殴打情報出力手段１１１２は、指識別子を含む殴打情報（ここでは「１」）をパーソナルコンピュータに送信（出力）する。
【００６８】
次に、処理出力装置１２の殴打情報受付部１２１は、指識別子「１」を受信する。そして、殴打情報受付部１２１は、受信した指識別子「１」をバッファに一時格納する。ここでのバッファの内容は「１」である。
【００６９】
次に、文字情報構成部１２２の文字情報取得手段１２２２は、バッファ内のすべての殴打情報「１」を用いて、図７の文字変換情報管理表を検索する。そして、文字情報取得手段１２２２は、指識別子「１」に一致する指識別子群を有するレコードが、文字変換情報管理表に存在しない、と判断する。
【００７０】
次に、ユーザは、殴打対象である机を、左手の中指で殴打した、とする。
【００７１】
次に、殴打情報出力手段１１１２は、指識別子「８」を取得する。そして、殴打情報出力手段１１１２は、指識別子を含む殴打情報（ここでは「８」）をパーソナルコンピュータに送信（出力）する。
【００７２】
次に、処理出力装置１２の殴打情報受付部１２１は、指識別子「８」を受信する。そして、殴打情報受付部１２１は、受信した指識別子「８」をバッファに一時格納する。ここでのバッファの内容は「１，８」である。
【００７３】
次に、文字情報構成部１２２の文字情報取得手段１２２２は、バッファ内のすべての殴打情報「１，８」を用いて、図７の文字変換情報管理表を検索する。そして、文字情報取得手段１２２２は、指識別子「１，８」に一致する指識別子群を有するレコードが、文字変換情報管理表に存在する、と判断する。
【００７４】
そして、文字情報取得手段１２２２は、バッファ内のすべての殴打情報に合致する殴打情報を有する文字変換情報に含まれる文字情報「８２Ｅ７」（文字「ら」のＳＪＩＳコード）を取得する。なお、ここでの文字情報は、文字「ら」でも良い。
【００７５】
次に、音声合成ソフトウェアは、文字情報（「８２Ｅ７」または「ら」）から、「ら」の音情報を構成し、スピーカーに出力する。そして、「ら」が聞こえる。
【００７６】
以上の動作を繰り返すことにより、種々の文字が音声出力され得る。そのため、声を失った方用の、コミュニケーション支援ツールを提供できる。
（具体例２）
【００７７】
具体例２は、文字入力システム１を、手軽に文字を入力するツールとして利用する場合の例である。
【００７８】
そして、ユーザは、図１に示すように、１０個の文字入力装置１１を、それぞれ対応する指に装着した、とする。
【００７９】
かかる場合の文字入力システム１の構成は、図９のようになる。つまり、ここでの文字入力システム１の検知手段１１１１は、感圧センサ（例えば、タクトスイッチ）である。また、殴打情報出力手段１１１２は、例えば、ＢｌｕｅＴｏｏｔｈ（登録商標）を用いた無線通信手段である。また、殴打情報受付部１２１は、例えば、ＢｌｕｅＴｏｏｔｈ（登録商標）による通信が可能な無線通信手段である。また、文字情報構成部１２２は、例えば、ソフトウェアにより実現される。また、文字情報出力部１２３は、文字表示ソフトウェアとディスプレイからなる。そして、殴打情報受付部１２１および文字情報構成部１２２と文字表示ソフトウェアとは、例えば、いわゆるパーソナルコンピュータ内に設置、格納されている。
【００８０】
以上の状況において、ユーザは、具体例１の場合と同様に、殴打対象である机を、右手の親指で殴打し、次に、左手の中指で殴打した、とする。
【００８１】
すると、文字情報出力部１２３により、文字「ら」がディスプレイに表示される。文字「ら」を構成する文字コードが取得されるまでの処理（文字情報出力部１２３に文字情報が渡されるまでの処理）は、具体例１と同様であるので説明を省略した。
【００８２】
以上、本具体例において、手軽で、文字入力しやすい文字の入力手段を提供できる。
【００８３】
以上、本実施の形態によれば、手軽で、文字入力しやすい文字の入力手段を提供できる。また、本実施の形態によれば、声を失った方用の、コミュニケーション支援ツールを提供できる。
【００８４】
なお、本実施の形態によれば、文字入力システム１は、文字入力装置１１、処理出力装置１２に分離されていた。しかし、実施の形態２で示すように、一体の装置でも良い。
【００８５】
また、本実施の形態の具体例において、ひらがなの５０音の文字変換情報管理表について説明した。しかし、文字変換情報管理表は、ひらがなの５０音だけではなく、ひらがなの濁音（「が」、「ぎ」等）や、カタカナやアルファベット、「ｄｅｌｅｔｅ」や「スペース」や「Ｅｎｔｅｒ」などのキー等に対応していることは好適である。例えば、かかる場合の文字変換情報管理表は、図１０である。図１０の文字変換情報管理表は、「文字等」「文字情報／制御コード」「指識別子群」を有するレコードを１以上（通常、５０以上）格納している。「文字等」は、文字または制御コードを示す。制御コードは、例えば、１文字を消去する「ｄｅｌｅｔｅ」や、入力を確定等する「Ｅｎｔｅｒ」や、文字入力のモード変換を行う「モード変換」である。モード変換は、例えば、ひらがた文字入力やカタカナ文字入力やアルファベット入力などのモードの変換である。モード変換の入力を受け付けるごとに、例えば、文字入力のモードが「ひらがた文字入力→カタカナ文字入力→アルファベット入力→ひらがた文字入力・・・」と切り替わる、とする。また、１打目や３打目に受け付けられた指識別子が「６」以上である場合、５０音以外の文字の入力、または制御コードの入力として処理される。つまり、文字情報取得手段１２２２が、指識別子群「１，６」を受け付けた段階では、文字「は」と認識するが、次に（３打目に）指識別子「７」を受け付ければ文字「ぱ」と認識する。また、文字情報取得手段１２２２が、指識別子「６」を受け付ければ、１文字削除する（文字情報出力部１２３は、１文字削除の制御コードを出力する）。
【００８６】
なお、かかる場合、バッファ内の殴打情報をクリアするタイミングが、図５のフローチャートとは異なる。つまり、ステップＳ５１０のバッファクリア処理は、図１１のフローチャートのようになる。
【００８７】
（ステップＳ１１０１）文字情報取得手段１２２２は、受け付けられた殴打情報の殴打が奇数打目であるか否かを判断する。奇数打目であればステップＳ１１０２に行き、奇数打目でなければステップＳ１１０３に行く。なお、例えば、文字情報取得手段１２２２は、バッファ内の指識別子が奇数個存在するか否かにより、奇数打目であるか否かを判断する。
【００８８】
（ステップＳ１１０２）文字情報取得手段１２２２は、バッファ内の最後の指識別子が６以上であるか否かを判断する。６以上であればステップＳ１１０４に行き、６以上でなければ上位処理にリターンする。
【００８９】
（ステップＳ１１０３）文字情報取得手段１２２２は、モード変換等の特定の制御コードなどの指識別子群（入力確定の指識別子群）に、バッファ内の指識別子群が一致するか否かを判断する。一致すればステップＳ１１０４に行き、一致しなければ上位処理にリターンする。
【００９０】
（ステップＳ１１０４）文字情報取得手段１２２２は、バッファをクリアする。上位処理にリターンする。
【００９１】
また、本実施の形態において、文字変換情報格納手段１２２１に格納されている２以上の文字変換情報は、図１２に示す文字変換情報管理表でも良い。図１２に示す文字変換情報管理表は、２識別子用の表である。２識別子用の表とは、２回の連続する殴打（入力）により、文字情報が決定される場合に利用する表である。図１２の文字変換情報管理表を採用する場合、例えば、左手の小指の指識別子が「１」、左手の薬指の指識別子を「２」、左手の中指の指識別子を「３」、左手の人差し指の指識別子を「４」、左手の親指の指識別子を「５」、右手の親指の指識別子を「６」、右手の人差し指の指識別子を「７」、右手の中指の指識別子を「８」、右手の薬指の指識別子を「９」、右手の小指の指識別子を「１０」である、とする。そして、図１２によれば、例えば、主として、第一の入力（殴打）により子音（５０音表の列）が決定され、第二の入力（殴打）により母音（５０音表の行）が決定される、とする。つまり、図１２において、（第一の入力の指識別子，第二の入力の指識別子）［以下、２つの入力、と適宜、表現する。］が（１，６）である場合、文字情報取得手段１２２２は、文字情報「あ」を取得する。そして、２つの入力が（１，７）である場合、文字情報取得手段１２２２は、文字情報「い」を取得する。また、２つの入力が（２，６）である場合、文字情報取得手段１２２２は、文字情報「か」を取得する。また、２つの入力が（１，１）である場合、文字情報取得手段１２２２は、命令「消去」を取得し、１文字削除する、とする。ここで、削除とは、文字情報格納バッファ１２２３内の文字情報の削除である。
【００９２】
また、２つの入力が（１，５）である場合、文字情報取得手段１２２２は、文字情報「スペース」を取得する。また、２つの入力が（５，５）である場合、文字情報取得手段１２２２は、予め決められた文字情報の出力指示であると判断し、文字情報格納バッファ１２２３内の１以上の文字情報を、文字情報出力部１２３に渡して、その後、文字情報格納バッファ１２２３に格納されている１以上の文字情報を文字情報格納バッファ１２２３から削除する。さらに、２つの入力が（１，２）（１，３）（１，４）（２，２）（２，３）（２，４）（３，２）（３，３）（３，４）（４，２）（４，３）（４，４）（５，２）（５，３）（５，４）である場合、２つの連続する入力（殴打）では、文字情報または制御命令（出力命令や消去命令など）は決定されず、３つの連続する入力（殴打）により、文字情報または制御命令が決定される、とする。
【００９３】
そして、３つの連続する入力（殴打）により、決定される文字情報または制御命令を特定する文字変換情報管理表（３識別子用の表）を、図１３に示す。図１３の文字変換情報管理表も、文字変換情報格納手段１２２１に格納されていることは言うまでもない。図１３の行は第一の入力の指識別子と第二の入力の指識別子を示し、図１３の列は第三の入力の指識別子を示す。つまり、図１３において、３つの連続する入力（第一の入力の指識別子，第二の入力の指識別子，第三の入力の指識別子）が（２，４，６）の場合、文字情報取得手段１２２２は、文字情報「が」を取得する。また、図１３において、３つの連続する入力が（６，３，６）の場合、文字情報取得手段１２２２は、文字情報「ぱ」を取得する。さらに、図１３において、３つの連続する入力が（８，２，８）の場合、文字情報取得手段１２２２は、文字情報「ゅ」（小さい「ゆ」）を取得する。
【００９４】
図１２、図１３の文字変換情報管理表によれば、濁音および半濁音を含む文字（ひらがな又はカタカナ）の母音、子音に規則性があり、ユーザにとって、文字の入力が容易であり、優れている。また、図１２、図１３の文字変換情報管理表によれば、図１２の（列，行）＝（２，１）、（３，１）、（４，１）、（６，１）、（７，１）、（７，２）、（７，３）、（７，４）、（７，５）、（８，１）、（８，２）、（８，３）、（８，４）、（８，５）、（９，１）、（９，２）、（９，３）、（９，４）、（９，５）、（１０，１）、（１０，２）、（１０，３）、（１０，４）および（１０，５）といった、多数の空き入力セットが存在し、新しい制御命令や文字情報が規定されやすい。
【００９５】
また、図１２、図１３の文字変換情報管理表を用いた場合（文字情報格納バッファ１２２３に１以上の文字情報を一時格納し、文字情報の出力指示を受け付けた場合に、文字情報格納バッファ１２２３内の１以上の文字情報を出力する場合）の、文字入力システム１の動作について、図１４のフローチャートを用いて説明する。図１４のフローチャートにおいて、図５のフローチャートと異なる点についてのみ説明する。  （ステップＳ１４０１）文字情報取得手段１２２２は、バッファ内のすべての殴打情報に合致する文字情報または制御コードを、文字変換情報から取得する。なお、制御コードとは、出力指示を示すコード（例えば、ＥＮＴＥＲに該当）、一文字消去を示すコード（例えば、命令コードなど）、バッファクリアを示すコードなどである。ただし、制御コードは、その他の制御を示すコード（例えば、画面ダンプや入力モード変換（ひらがな、カタカナなどの入力モード変換）など）でも良い。なお、文字情報の中に制御コードが含まれると考えても良い。  （ステップＳ１４０２）文字情報取得手段１２２２は、ステップＳ１４０１で取得した文字情報または制御コードが出力指示を示す制御コードであるか否かを判断する。出力指示を示す制御コードであればステップＳ１４０３に行き、出力指示を示す制御コードでなければステップＳ１４０５に行く。例えば、図１２において、バッファ内のすべての殴打情報（例えば、２つの指識別子）が（５，５）である場合に、文字情報取得手段１２２２は、ステップＳ１４０１で取得した文字情報または制御コードが出力指示を示す制御コードであると判断する。
【００９６】
（ステップＳ１４０３）文字情報出力部１２３は、文字情報格納バッファ１２２３の中のすべての文字情報を出力する。
【００９７】
（ステップＳ１４０４）文字情報取得手段１２２２は、文字情報格納バッファ１２２３の中のすべての文字情報を削除する。ステップＳ５０１に戻る。
【００９８】
（ステップＳ１４０５）文字情報取得手段１２２２は、ステップＳ１４０１で取得した文字情報または制御コードが、出力指示以外の制御コードであるか否かを判断する。出力指示以外の制御コードであればステップＳ１４０６に行き、出力指示以外の制御コードでなければステップＳ１４０７に行く。
【００９９】
（ステップＳ１４０６）文字情報取得手段１２２２または図示しない制御手段は、取得した制御コードに対応する制御（１文字消去や、バッファ内の文字列クリアや、画面ダンプなど）を実行する。ステップＳ５０１に戻る。
【０１００】
（ステップＳ１４０７）文字情報取得手段１２２２は、文字情報格納バッファ１２２３に、取得した文字情報を追記する。ステップＳ５０１に戻る。
【０１０１】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における処理出力装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、殴打情報を、順次、受け付け、一時格納する殴打情報受付部と、前記殴打情報受付部が受け付けた２または３以上の殴打情報から、文字情報を構成する文字情報構成部と、前記文字情報構成部が構成した文字情報を出力する文字情報出力部として機能させるためのプログラム、である。
【０１０２】
また、上記プログラムにおいて、前記文字情報構成部は、２以上の指識別子の組と一の文字情報とを有する文字変換情報を２以上格納している文字変換情報格納手段と、前記前記殴打情報受付部が受け付けた２以上の殴打情報に対応する一の文字情報を、前記文字変換情報格納手段から取得する文字情報取得手段とを具備するものとして、コンピュータを機能させるためのプログラムであることは好適である。
【０１０３】
また、上記プログラムにおいて、前記文字変換情報格納手段は、順序性を有する２以上の文字識別子と一の文字情報とを有する文字変換情報を２以上格納しており、前記文字情報取得手段は、前記前記殴打情報受付部が受け付けた２以上の殴打情報について、受け付けられた順序も考慮して、前記２以上の殴打情報に対応する一の文字情報を、前記文字変換情報格納手段から取得するものとして、コンピュータを機能させるためのプログラムであることは好適である。
【０１０４】
（実施の形態２）
本実施の形態において、実施の形態１の文字入力システム１が一体となった装置である文字入力装置２について説明する。
【０１０５】
図１５は、本実施の形態における文字入力装置２のブロック図である。
【０１０６】
文字入力装置２は、指入力部１１１、殴打情報受付部１２１、文字情報構成部１２２、文字情報出力部１２３を備える。
【０１０７】
文字入力装置２を構成する指入力部１１１、殴打情報受付部１２１、文字情報構成部１２２、文字情報出力部１２３の動作について、実施の形態１で説明したので、文字入力装置２の動作についての説明は省略する。
【０１０８】
以上、本実施の形態によれば、手軽で、文字入力しやすい文字の入力手段を提供できる。また、本実施の形態によれば、声を失った方用の、コミュニケーション支援ツールを提供できる。
【０１０９】
なお、上記プログラムにおいて、情報を送信するステップや、情報をする受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信するステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１１０】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１１１】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１１２】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１１３】
以上のように、本発明にかかる文字入力装置は、手軽な入力手段を提供できるという効果を有し、文字入力装置等として有用である。
【符号の説明】
【０１１４】
１  文字入力システム
２  文字入力装置
１１  入力装置
１２  処理出力装置
１３  殴打対象
１１１  指入力部
１２１  殴打情報受付部
１２２  文字情報構成部
１２３  文字情報出力部
１１１１  検知手段
１１１２  殴打情報出力手段
１２２１  文字変換情報格納手段
１２２２  文字情報取得手段
１２２３  文字情報格納バッファ
【図２】
0005414429.tif 000002
【図３】
0005414429.tif 000003
【図４】
0005414429.tif 000004
【図５】
0005414429.tif 000005
【図６】
0005414429.tif 000006
【図７】
0005414429.tif 000007
【図８】
0005414429.tif 000008
【図９】
0005414429.tif 000009
【図１０】
0005414429.tif 000010
【図１１】
0005414429.tif 000011
【図１２】
0005414429.tif 000012
【図１３】
0005414429.tif 000013
【図１４】
0005414429.tif 000014
【図１５】
0005414429.tif 000015
【図１】
0005414429.tif 000016