(57)【要約】【課題】簡単な動作の組み合わせを使用することによって認識精度が高く、視覚障がい者の人にも使用し易い文字入力装置を提供すること。【解決手段】携帯端末などの携帯可能な文字入力装置において、少なくとも直交する２軸の加速度を検出して保存する手段と、検出した加速度パターンから点字パターンの各行あるいは各列の点の有無と対応して携帯端末を上下左右のいずれかの方向に移動させるなどの所定の複数の動作の種別を認識する手段と、検出された動作の組み合わせを文字情報に変換する手段と、変換された文字情報を出力する手段とを含む。重力の方向に対する文字入力装置の向きを検出する手段も備えていてもよい。簡単な動作の組み合わせを使用することによって認識精度が非常に高く、認識用のデータベースもごく少量で済み、認識時間も短い。【選択図】図１
2013093007.tif 000002
【特許請求の範囲】
【請求項１】
携帯可能な文字入力装置において、
少なくとも直交する２軸の加速度を検出して保存する動作検出手段と、
検出した加速度パターンから点字パターンの各行あるいは各列の点の有無と対応している所定の複数の動作の種別を認識する動作認識手段と、
検出された動作の組み合わせを文字情報に変換する動作文字変換手段と、
変換された文字情報を出力する文字情報出力手段と
を含むことを特徴とする文字入力装置。
【請求項２】
前記複数の動作のそれぞれは点字パターンの各行の２つの点の有無と対応して文字入力装置を上下左右のいずれかの方向に移動させるものであり、
前記動作認識手段は文字入力装置が上下左右のいずれかの方向に移動したことを検出し、
前記動作文字変換手段は連続して検出された３つの動作の組み合わせを対応する点字を表わす文字コードに変換するものである
ことを特徴とする請求項１に記載の文字入力装置。
【請求項３】
前記動作検出手段は直交する３軸の加速度を検出するものであり、
更に、前記加速度検出手段によって重力の方向を検出することにより、前記重力の方向に対する文字入力装置の向きを検出する向き検出手段を備え、
前記動作文字変換手段は、前記動作検出手段の出力情報に加えて前記向き検出手段の出力情報も参照して文字を決定するものである
ことを特徴とする請求項１に記載の文字入力装置。
【請求項４】
携帯可能な文字入力装置において、
タッチパッドから操作情報を読み取って保存する動作検出手段と、
前記操作情報から点字パターンの各行あるいは各列の点の有無と対応している所定の複数の動作の種別を認識する動作認識手段と、
検出された動作の組み合わせを文字情報に変換する動作文字変換手段と、
変換された文字情報を出力する文字情報出力手段と
を含むことを特徴とする文字入力装置。
【請求項５】
携帯可能な文字入力装置において少なくとも直交する２軸の加速度を検出するステップ、
検出した加速度パターンから点字パターンの各行あるいは各列の点の有無と対応している所定の複数の動作の種別を検出するステップ、
検出された動作の組み合わせを対応する点字を表わす文字コードに変換するステップ、
変換された文字情報を出力するステップ
を含むことを特徴とする文字入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力装置および文字入力方法に関するものであり、特に視覚障がい者の人にも使用し易い文字入力装置および文字入力方法に関するものである。
【背景技術】
【０００２】
下記の特許文献１にはキーボードを使用せずに、文字を入力できる文字入力装置が開示されている。この装置はＸ軸加速度センサ、Ｙ軸加速度センサ及びＺ軸加速度センサを備え、携帯電話機の各軸方向の加速度を検出する。筆跡データベースは、各文字の筆跡パターン、即ち書き順とその軌跡の情報を記憶する。文字認識装置は、加速度センサの出力を筆跡データベースに照合して、ユーザによる携帯電話機の動きで示される文字を認識する。文字認識装置は、認識された文字を示す文字コードを電子メールソフトウエア及び表示装置に印加する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−７９２２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記したような従来の文字入力装置においては、文字の書き順に従って携帯電話機を動かすが、文字の形状は直線のみならず、曲線や点などを含み、更に例えば「い」など、一筆書きでは書けない文字、即ち一度筆を紙面から離して別の位置から続きを書く文字が多く、文字の書き始め、書き終わり、文字間における移動の識別が困難で、筆跡データベースのデータ量が大きくなると共に認識時間が長く、認識精度が低いという問題点があった。
本発明は、上記した従来の問題点を解決し、簡単な動作の組み合わせを使用することによって認識精度が高く、特に視覚障がい者の人にも使用し易い文字入力装置および文字入力方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の文字入力装置は、携帯可能な文字入力装置において、少なくとも直交する２軸の加速度を検出して保存する動作検出手段と、検出した加速度パターンから点字パターンの各行あるいは各列の点の有無と対応している所定の複数の動作の種別を認識する動作認識手段と、検出された動作の組み合わせを文字情報に変換する動作文字変換手段と、変換された文字情報を出力する文字情報出力手段とを含むことを主要な特徴とする。
【０００６】
また、前記した文字入力装置において、前記複数の動作のそれぞれは点字パターンの各行の２つの点の有無と対応して文字入力装置を上下左右のいずれかの方向に移動させるものであり、前記動作認識手段は文字入力装置が上下左右のいずれかの方向に移動したことを検出し、前記動作文字変換手段は連続して検出された３つの動作の組み合わせを対応する点字を表わす文字コードに変換するものである点にも特徴がある。
【０００７】
また、前記した文字入力装置において、前記動作検出手段は直交する３軸の加速度を検出するものであり、更に、前記加速度検出手段によって重力の方向を検出することにより、前記重力の方向に対する文字入力装置の向きを検出する向き検出手段を備え、前記動作文字変換手段は、前記動作検出手段の出力情報に加えて前記向き検出手段の出力情報も参照して文字を決定するものである点にも特徴がある。
【０００８】
また、本発明の文字入力装置は、携帯可能な文字入力装置において、タッチパッドから操作情報を読み取って保存する動作検出手段と、前記操作情報から点字パターンの各行あるいは各列の点の有無と対応している所定の複数の動作の種別を認識する動作認識手段と、検出された動作の組み合わせを文字情報に変換する動作文字変換手段と、変換された文字情報を出力する文字情報出力手段とを含むことをを主要な特徴とする。
【０００９】
本発明の文字入力方法は、携帯可能な文字入力装置において少なくとも直交する２軸の加速度を検出するステップ、検出した加速度パターンから点字パターンの各行あるいは各列の点の有無と対応している所定の複数の動作の種別を検出するステップ、検出された動作の組み合わせを対応する点字を表わす文字コードに変換するステップ、変換された文字情報を出力するステップを含むことを主要な特徴とする。
【発明の効果】
【００１０】
本発明の文字入力方法によれば、以下のような効果がある。
（１）簡単な動作の組み合わせを使用することによって認識精度が非常に高く、認識用のデータベースもごく少量で済み、認識時間も短い。
（２）点字と対応する動作の組み合わせを使用することによって特に視覚障がい者の人にも使用し易い文字入力装置を実現可能である。
（３）ハードウェアとしていわゆるスマートホンを使用可能であり、ソフトウェアの開発のみで実現可能である。
【図面の簡単な説明】
【００１１】
【図１】図１は本発明の文字入力装置のハードウェアの構成を示すブロック図である。
【図２】図２は本発明の文字入力方法における動作の一例をを示す説明図である。
【図３】図３は本発明の文字入力装置における加速度情報の基準となる軸の方向を示す説明図である。
【図４】図４は本発明の文字入力装置において検出される加速度データ例を示す波形図である。
【図５】図５は本発明の文字入力装置における処理機能を示す機能ブロック図である。
【図６】図６は本発明の文字入力装置における処理内容を示すフローチャートである。
【図７】図７は本発明の文字入力装置における動作認識処理の内容を示すフローチャートである。
【図８】図８は本発明の文字入力装置における加速度データ読み込み処理の内容を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に実施例として、加速度センサーを備えたいわゆるスマートホンを利用し、点字の各行の点の有無と対応する上下左右などの動作の組み合わせによって文字を入力する例について図面を参照して説明する。
【実施例１】
【００１３】
図１は本発明の文字入力装置のハードウェアの構成を示すブロック図である。本発明の文字入力装置である携帯端末２５のハードウェアとしては加速度センサーを備えたいわゆるスマートホンを利用可能である。携帯端末２５の処理装置１０はＣＰＵ、プログラムを記憶したＲＯＭ、ＲＡＭ、フラッシュメモリ、アナログおよびデジタル入出力端子、タイマー回路等を備えた周知の１チップコンピューター装置である。
【００１４】
送受信器１１は例えば携帯電話網の基地局との間の無線データ通信を行う。タッチパネル１２は表示器１３の前面に設けられた入力装置であり、利用者が指でなぞることによって各種の操作情報を入力する。表示器１３は例えば液晶ディスプレイ装置である。スイッチ１４は例えば電源のオンオフや初期状態への復帰を処理装置１０に指示するのためのスイッチである。
【００１５】
メモリーカードインターフェイス回路１６を介して処理装置１０と接続されている着脱可能なメモリーカード１５は周知のフラッシュメモリを内蔵し、プログラムやデータの保存に用いられる。通話用あるいは拡声用のスピーカー１７は処理装置１０から出力されるアナログ信号によって駆動され、発音する。バイブレーター１８は処理装置１０からの制御によって振動を発生する。周知のＧＰＳ受信器２３あるいは図示しないカメラやマイクも備えている。充電可能な電池１９は携帯端末２５全体に電源を供給する。
【００１６】
Ｘ軸加速度センサー２０、Ｙ軸加速度センサー２１、Ｚ軸加速度センサー２２は、それぞれ直交する各軸方向の加速度デジタルデータを処理装置１０に出力する。なお、以上のような機能のハードウェアを備えたスマートホンと呼ばれる携帯端末は周知であり、市販されている。また、本発明の実施に最低限必要な機能は加速度センサー、処理装置、本発明の機能を実行するためのプログラム、送受信器あるいは表示器であり、他の機能は任意である。本発明の文字入力装置は上記したような周知のスマートホンに後述する本発明の機能を実現するためのプログラムを作成し、アプリケーションプログラムとしてインストールすることによって実現できる。
【００１７】
図２は本発明の文字入力方法における動作の一例を示す説明図である。点字は縦２列×横３行の６個の点の有無でひらかな、数字、英字等を表わすものである。例えば「あ」は図２に示すように１行目（一番上の行）の左側にのみ点が有り、他には点がない。実施例１においては、点字の１つの行を１つの動作で表わし、３つの行の点の有無と対応した３つの動作の組み合わせによって１つの点字と対応する文字を入力する。
【００１８】
動作としては「上」「下」「右」「左」の４種類を用いる。なお、使用者が携帯端末２５を手に持って上下左右のいずれかに動かした場合にはその直後に初期位置（ホームポジション）に戻し、常に同じ初期位置から動作を開始するようにする。１動作毎に初期位置に戻すことにより、例えば「上」が何回連続しても入力可能となる。
【００１９】
点字の各行の点の位置と動作の対応は任意に決定可能であるが、一例として、図２にも示されているように、左右に点がない場合は「上」、左に点がある場合には「左」、右に点がある場合には「右」、左右に点がある場合には「下」としてもよい。従って、動作を３回行うことによって全ての点字と対応する文字を入力することができる。
【００２０】
本発明の方式で「あ」を入力する場合の動作は、１行目が左に点があるので「左」、２行目および３行目は左右に点がないので「上」「上」となる。即ち、図２右側に示されているように、端末を初期位置から左に動かした後、初期位置に戻し、次に上に動かして初期位置に戻す動作を２回繰り返して行う。
【００２１】
図３は本発明の文字入力装置における加速度情報の基準となる軸の方向を示す説明図である。加速度センサーはそれぞれ直交する３方向の軸に沿った加速度を検出する。当実施例においては携帯端末２５の表示器１３の面が垂直になるように手で持った場合の右方向をＸ軸の＋（プラス）方向、左方向をＸ軸の−（マイナス）方向、上方向をＹ軸の＋方向、下方向をＹ軸の−方向、後方向をＺ軸の−方向、前方向をＺ軸の＋方向とする。従って、「左」「右」の動きはＸ軸方向の加速度として検出され、「上」「下」の動きはＹ軸方向の加速度として検出される。
【００２２】
なお、携帯端末２５の持ち方を表示器１３の面が水平になるようにして文字を入力することも可能であり、この場合はＹ軸の加速度とＺ軸の加速度の情報を入れ替えることによって同様に処理可能である。また、後述する方法で重力加速度の方向を検出し、自動的に切り替えてもよい。
【００２３】
図４は本発明の文字入力装置において検出される加速度データ例を示す波形図である。この加速度データ例は図２に示した点字の「あ」を入力した場合の加速度データの例である。端末２５を「左」に動かした場合には、Ｘ軸加速度センサーの出力値は左への動き出しから中間位置までは−となり、中間位置から左端まで達し、その後直ちに右に移動して中間位置までは＋となる。そして、最後の中間位置から初期位置までは再び−となる。
【００２４】
「右」動作の場合には「左」とは＋−が逆の波形となる。「上」の動作の場合には、Ｙ軸加速度センサーの出力波形は図４に示すような波形となる。なお、同じ動作を２回続けて行った場合には１回目の最後と２回目の最初の加速度値が０にはならずに連続して出力されることもある。１回の動作の時間は人によって異なるがおおよそ０．５秒程度であるので、１文字の入力に要する時間はおおよそ１．５秒程度となる。
【００２５】
図５は本発明の文字入力装置における処理機能を示す機能ブロック図である。動作検出手段３０はＸ、Ｙ、Ｚ軸の加速度センサー２０〜２２から各軸の加速度データを周期的に読み込んで所定期間（例えば１秒程度）のデータをバッファに保存する。動作認識手段３１は、直近の所定期間の加速度データから、所定の動作に相当する加速度パターンが存在するか否かを判定し、加速度パターンが検出された場合には対応する動作情報を出力する。動作文字変換手段３２は、動作情報の時系列データから対応する文字を決定する。文字情報出力手段３３は検出された文字と対応する文字コードを他のアプリ、表示器あるいは他の装置へ出力する。
【００２６】
図６は本発明の文字入力装置における処理内容を示すフローチャートである。この処理は使用者が携帯端末２５にインストールされている本発明のアプリケーションプログラムを起動することによって開始される。
【００２７】
Ｓ１０においては変数ｎを１にセットする。Ｓ１１においては後述する動作検出処理によって所定の動作を検出したか否かが判定され、判定結果が否定の場合にはＳ１１に戻るが、肯定の場合にはＳ１２に移行する。Ｓ１２においては検出された動作がリセット動作であるか否かが判定され、判定結果が否定の場合にはＳ１３に移行するが、肯定の場合にはＳ１０に移行する。
【００２８】
なお、点字は６ビット＝６４種類の全てが何らかの文字や処理に割り当てられており、空きはない。そこで、リセット動作としては「前」や「後」のＺ軸方向の動作を割り当てる。
【００２９】
Ｓ１３においてはｎ番目の動作情報を記憶する。Ｓ１４においては変数ｎに１を加算する。Ｓ１５においては変数ｎが３より大きいか否かが判定され、判定結果が否定の場合にはＳ１１に移行するが、肯定の場合にはＳ１６に移行する。
Ｓ１６においては連続して検出された３つの動作からなる動作パターンを文字コードに変換する。例えば「左」「上」「上」という動作パターンであれば「あ」の文字コードに変換する。変換テーブルは点字パターンに基づいて予め作成して記憶しておく。以上の処理は動作文字変換手段３２に相当する。
【００３０】
Ｓ１７においては文字コードをメールアプリなどの他のプログラムあるいは表示器に出力する。また、文字コードと対応する音声を発音してもよい。更に、無線接続されているＰＣなどの他の装置に文字コードを送信してもよい。この処理は文字情報出力手段３３の処理に相当する。Ｓ１８においては終了か否かが判定され、判定結果が否定の場合にはＳ１０に移行するが、肯定の場合には処理を終了する。
【００３１】
図７は本発明の文字入力装置における動作認識処理の内容を示すフローチャートである。Ｓ２０においてはＸ軸加速度データバッファから直近の所定期間（１つの動作が全部含まれる期間、例えば０．５秒分）のＸ軸加速度データを読み出す。Ｓ２１おいては、＋方向あるいは−方向の所定レベル以上の加速度が所定時間以上継続し、その後最初とは反対方向への加速度が所定レベル以上で所定時間以上継続し、その後最初の方向への加速度が所定レベル以上で所定時間以上継続したか否かを判定する。
【００３２】
Ｓ２２おいては「右」あるいは「左」の動作を検出したか否かが判定され、判定結果が否定の場合にはＳ２３に移行するが、肯定の場合にはＳ２９に移行する。本発明においては、上下左右への移動という簡単な動作を検出すればよいので、動作の検出処理が簡単で、かつ検出精度が高く、大容量のデータベースも必要ない。
【００３３】
Ｓ２３おいてはＹ軸加速度データバッファから直近の所定期間のＹ軸加速度データを読み出す。Ｓ２４おいては、所定レベル以上の加速度が所定時間以上継続し、その後反対方向への加速度が所定レベル以上で所定時間以上継続し、その後最初の方向への加速度が所定レベル以上で所定時間以上継続したか否かを判定する。Ｓ２５おいては「上」あるいは「下」の動作を検出したか否かが判定され、判定結果が否定の場合にはＳ２６に移行するが、肯定の場合にはＳ２９に移行する。
【００３４】
Ｓ２６おいてはＺ軸加速度データバッファから直近の所定期間のＺ軸加速度データを読み出す。Ｓ２７おいては、所定レベル以上の加速度が所定時間以上継続し、その後反対方向への加速度が所定レベル以上で所定時間以上継続し、その後最初の方向への加速度が所定レベル以上で所定時間以上継続したか否かを判定する。Ｓ２８おいては「前」あるいは「後」の動作を検出したか否かが判定され、判定結果が否定の場合にはＳ２０に移行するが、肯定の場合にはＳ２９に移行する。
【００３５】
Ｓ２９おいては、同じ加速度データから複数回動作を検出しないようにするために動作を検出した加速度データバッファ内の加速度データを消去する。Ｓ３０おいては検出した動作情報を出力する。以上の処理は動作認識手段３１の処理に相当する。
【００３６】
図８は本発明の文字入力装置における加速度データ読み込み処理の内容を示すフローチャートである。この処理は予めアプリケーションプログラムによって設定されたタイマー回路からの周期的な割り込みによって起動される。起動周期は例えば１〜１０ミリ秒程度であってもよい。この処理は動作検出手段３０の処理に相当する。
【００３７】
Ｓ４０においてはＸ軸加速度センサー２０から加速度データを読み込む。Ｓ４１においては処理装置内のＲＡＭに確保されているＸ軸加速度データバッファから最も古い加速度データを１つ削除し、Ｓ４０で読み込んだ加速度データをバッファに追加する。従って、バッファ内には常に直近の所定期間（例えば１秒）分のデータが保存されている。なお起動時にはバッファ内には全てデータが格納されているものとする（バッファが満杯になるまでは追加したデータの削除は行わない。Ｙ、Ｚバッファについても同じ）。
【００３８】
Ｓ４２においてはＹ軸加速度センサー２１から加速度データを読み込む。Ｓ４３においてはＹ軸加速度データバッファから最も古い加速度データを１つ削除し、Ｓ４２で読み込んだ加速度データをバッファに追加する。Ｓ４４においてはＺ軸加速度センサー２２から加速度データを読み込む。Ｓ４５においてはＺ軸加速度データバッファから最も古い加速度データを１つ削除し、Ｓ４４で読み込んだ加速度データをバッファに追加する。
【００３９】
本発明の文字入力装置は以上のような構成および動作によって、認識精度が非常に高く、認識用のデータベースもごく少量で済み、認識時間も短くすることができる。また、点字と対応する動作の組み合わせを使用することによって特に視覚障がい者の人にも使用し易い文字入力装置を実現可能である。
【実施例２】
【００４０】
実施例１においては各行を１回の動作で入力し、３回の動作によって１つの文字を入力する例を開示したが、実施例２においては点字を３点×２列に分解し、縦の３点からなる１つの列の点の有無を１回の動作で表わし、２回の動作によって１つの文字を入力する。このため、動作の種別としては２の３乗、即ち８種類の動作が必要となる。そこで、実施例１の「上」「下」「左」「右」に加えて「右上」「右下」「左上」「左下」の動作を追加する。
【００４１】
どの点の有無のパターンをどの動作に割り当てるかは任意であるが、例えば縦の３点を９０度右に回転して、点がある場合に１、点がない場合に０として３桁の２進数に変換し、更に８進数に変換した場合、０は「上」、１は「右上」、２は「右」、３は「右下」、４は「下」、５は「左下」、６は「左」、７は「左上」としてもよい。この場合、例えば「あ」は８進数で１、０となるので、動作は「右上」、「上」となる。
【００４２】
実施例２の動作は実施例１の方法とほぼ同様の方法で検出可能であるが、例えば端末を「右上」に動かした場合には実施例１における「右」の動作と「上」の動作がほぼ同時に検出される。従って、動作の認識においては複数の軸の検出結果を参照して動作を決定する。
【実施例３】
【００４３】
加速度センサーは地球の引力による重力加速度を常に検出しており、図３のように携帯端末２５を縦に持った場合には重力加速度の影響で静止状態でもＹ軸の出力が＋方向（端末を上に加速移動させた場合の出力値の方向）にずれている。動作の検出の場合には、加速度の測定値を積分するなどして予め重力加速度を計測し、計測された加速度データから重力加速度値を減算する必要がある。
【００４４】
但し、重力加速度を計測することにより、例えばＸ軸−方向に重力加速度が検出されている場合には携帯電話機が９０度右回転して横向きになっていることが判るなど、垂直方向（重力加速度の方向）に対する携帯端末の向きを検出することが可能である。従って、重力加速度の向きおよび大きさを検出し、計測値から重力加速度の影響をキャンセルすると共に、例えば携帯端末が縦向きか横向きか、あるいは水平状態かなどを検出して文字入力に利用することができる。
【００４５】
例えば、点字においてはひらかなと数字、英字の点の配置は重複しており、例えば「あ」と数字の「１」、英字の「Ａ」は同じ点配置である。そこで、「１」や「Ａ」を入力する場合には数符あるいは外字符という点字を前に付けて入力する。数字、英字は数符、外字符を用いても入力できるが、実施例３においては、他の方法として例えば携帯端末２５を図３の状態から右に９０度回転させた右回転状態や左に９０度回転させた左回転状態を検出し、右回転状態で入力された点字は数字と見なす、あるいは左回転状態で入力された点字は英字と見なすようにする。
【００４６】
以上のような処理機能を追加することにより、通常の数符あるいは外字符を用いる入力よりも簡単に数字、英字混じりの文章を入力することができる。なお、回転状態は左右の他、１８０度回転や前９０度回転、後９０度回転なども使用可能である。６４種類の点字は全て何らかの文字に割り当てられており、編集用の点字は存在しないが、これらの回転状態は例えばデリート（１文字削除）やバックスペース（カーソル左移動して１文字削除）、カーソル位置の移動などの編集用に用いることができる。
【実施例４】
【００４７】
実施例１〜３は加速度センサーを用いて動作を検出して文字に変換する方式であったが、実施例４は実施例１〜３の動作情報に相当する情報を加速度センサーの代わりにタッチパネル１２で入力するものである。使用者がタッチパッド１２を指でなぞって入力する操作情報である線情報は実施例１の上下左右の動作に相当する４方向の線情報あるいは実施例２の８種類の動作と対応する線情報とする。
【００４８】
タッチパネル１２を指でなぞって直線情報を入力する場合、タッチパネルに指を着けている状態か否かも認識可能である。従って、タッチパネル１２に指を着けた時を文字の書き始めと認識し、タッチパネルから指を離した時を文字の書き終わりと認識することができる。また、線情報は必ずしも中心から書き始める必要はなく、タッチパネル上の任意の位置から書き始めることができる。従って、線情報は実施例１〜３に開示したように１動作毎に初期位置に戻らずに、複数の線情報（動作）を連続して入力してから指を離し、次の文字はタッチパネル上の任意の位置から書き始めるようにしてもよい。
【００４９】
また、点字の「あ」のように２行目、３行目に点が無い場合、１行目に相当する左線（始点から左方向に引いた直線）が終わったところで指をタッチパネルから離すことによって点字の残りの行には点が無い文字の入力終了であることを示すことができる。このように末尾の点のない行を省略することによって入力時間を短縮することも可能である。
【００５０】
更に、タッチパネル１２の場合には入力された線分の長さを容易に判定可能であるので、上記入力方式で例えば上動作を２回入力する場合、上線を２回に分けて引く必要はなく、２本分の長い上線を引けば、上線２回入力と認識できる。なお、タッチパネルから入力する場合には線分を引く時間は任意であり、速くても遅くてもよい。
【００５１】
線情報（動作）を認識した後の処理は実施例１と同一である。実施例４のタッチパネルからの入力と実施例１〜３の加速度センサーを用いた入力の双方ができるようにしてもよい。また実施例４の入力方式において、実施例３に示した重力加速度の方向検出を利用した入力方法を組み合わせてもよい。即ち、かなは携帯端末を縦に持ってタッチパネルから入力し、数字は右回転させて横向きに持ってタッチパネルから入力するようにしてもよい。
【実施例５】
【００５２】
実施例３においては携帯端末を回転させることによって数字や英字を簡単に入力できるようにする例を開示したが、実施例５は、実施例１〜４の方式においてより簡単な操作で英字、数字、更には漢字も入力可能にする実施例である。以下、実施例１および４に機能を追加する例を説明する。
【００５３】
実施例１においては一連の３つの動作を検出した時点で文字が確定するが、実施例５においては、一連の３つの動作を検出した後、次の文字の入力動作を開始するか、あるいは所定の文字確定動作として例えばＺ軸方向の「前」あるいは「後」動作を行った場合に文字が確定するようにする。そして一連の３つの動作を検出した後、文字確定までの間に、所定の時間間隔、例えば０．５秒間隔で文字候補を順に表示および発音する。
【００５４】
即ち、点字の「あ」に相当する「左」「上」「上」の動作を検出した場合には最初の文字候補として「あ」を表示、発音するが、０．５秒経過しても何らかの動作が検出されない場合には「１」を表示し、発音する。この時点で文字確定あるいは次の文字入力動作を検出した場合には「１」が入力される。「１」を表示発音してから更に０．５秒間動作を検出しない場合には「Ａ」を表示し、発音する。なお、「Ａ」を表示、発音してから更に０．５秒間動作を検出しない場合には「あ」に戻る。
【００５５】
更に、本発明の文字入力装置が出力する文字は例えばメールソフトや文章編集ソフトなどに出力されるが、これらのソフトは一般的な点字にはない漢字やその他の文字のコード（例えばシフトＪＩＳコード）も入力可能である。そこで、実施例５の文字候補としては、平仮名の「あ」、片仮名の「ア」、数字の「１」、漢数字の「一」、英小文字の「ａ」、英大文字の「Ａ」が順に表示され、入力されるようにしてもよい。
【００５６】
なお、漢字を入力する場合には本発明の文字入力装置の出力をかな漢字変換ソフトに入力し、変換用のキー操作に相当する文字を入力するか、あるいは予め定めた変換用の動作を行うことによって漢字に変換することができる。
【００５７】
実施例４に実施例５の機能を追加する場合には、指でタッチパッドをなぞって動作情報を入力した後、指を離さずに静止しておくことにより、文字候補が０．５秒間隔で順次表示、発音され、所望の文字が表示、発音された直後に指を離すことによって文字を確定させる。なお、点字の「あ」のように２行目、３行目に点が無い場合、１行目に相当する左線が終わったところで所定時間以上停止することによって点字の残りの行には点が無い文字の入力終了であることを示すことができる。
【００５８】
更に、実施例４に複数の仮名を漢字に変換する仮名漢字変換機能を追加することもできる。即ち、タッチパッドから「右曲がり円」、「左曲がり円」などの線情報（筆跡）を検出する検出手段を追加し、指をタッチパッドから離さずに例えば「こうてい」と入力し、続いて例えば「右曲がり円」を描き続けると、円の１回転毎に「校庭」、「高低」、「皇帝」…と候補文字が順次表示、発音され、指を離すと確定するようにする。また円を逆方向に描くと候補表示順序が逆になる（戻る）ようにしてもよい。
【実施例６】
【００５９】
実施例６は実施例４と同様にタッチパネルを使用して点字を入力する実施例である。実施例４においてはタッチパネルから上下左右の線情報を入力する例を開示したが、実施例６は、スマートホンなどのタッチパネルにおいて一般的な操作方法であるフリック（指先を付けてから上下左右のいずれかの方向に滑らせる）やタップ（タッチパネルの１点を叩く）を使用して点字を入力する例である。
【００６０】
実施例４と同様に、点字１マスを上から第１行、第２行、第３行に分けて、３回の動作によって点字１文字を入力する。動作の種類は上下左右のフリック及びタップの５種類であるが、通常は左フリック、右フリック、下フリック、タップの４種類を用いる。行の左に１点だけ点がある場合は左にフリックする。行の右に１点だけ点がある場合は右にフリックする。行の左右に２点がある場合は下にフリックする。各行の両側に点がない場合は１回タップする。
【００６１】
点字の「あ」は、第１行の左だけに点があるので、左フリック、タップ、タップと入力する。「に」は、各行とも左だけに点があるので、左フリック、左フリック、左フリックとなる。「か」は、第１行の左および第３行の右に点があるので、左フリック、タップ、右フリックとなる。
【００６２】
「く」は、第１行の左右および第３行の右に点があるので、下フリック、タップ、右フリックとなる。３行の全部に２つの点がある「め」は、下フリック、下フリック、下フリックとなる。点字のマスに１つも点がないマスアケの場合は３回タップとなる。
【００６３】
上フリックの動作は、点字の６４符号の入力と関係なく、フルキーボードにおけるCTRLのキーのように、操作の機能などに割り当てる。この場合、上フリックと次の操作、例えば上下左右のいずれかのフリックあるいはタップの組合わせによって各種の操作を行うことができる。
【００６４】
以上の操作のタッチパネル上の位置は、入力可能な位置ならどこでもよく、同じ場所で繰り返してもよいので操作面積を極めて小さくすることができる。従って、スマートホンあるいはより小さなタッチパネル画面でも十分操作が可能である。
【００６５】
この入力方式は、画面の表示と対応する位置を操作（タッチ）する必要がないので、画面のどこにタッチしても入力が可能である。従って、表示画面を確認せずに、イヤホンなどの音声で確認しながら、ポケットの中やバッグの中で入力が可能である。つまり、電車の中などにおいて、他人に内容を知られずに入力作業ができる。
【００６６】
以上、実施例を開示したが、以下に示すような変形例も考えられる。実施例１〜４において、文字が確定した場合に携帯端末２５のスピーカーからその文字の読みを発音するようにしてもよい。実施例１〜３において、利用者が各動作を入力し、携帯端末は各動作の加速度の強さや長さを学習して、学習結果を動作の認識に使用するようにしてもよい。
【００６７】
実施例１〜３において、１動作毎に初期位置に戻さず、１文字単位で初期位置に戻すようにしてもよい。この場合には１文字分の動作が認識された後の動作は戻り動作と認識して文字認識から除外するが、実施例２の場合には２動作で初期位置に戻る場合もあるので、この場合には検出した動作から初期位置に戻っているか否かを判定し、初期位置である場合には戻り動作はないものとして処理する。
また実施例１〜４および上記した１文字単位で初期位置に戻す方式において、一定時間以上動きを停止することによって、点字の以下の行あるいは列には点がなく、１文字入力完了であると見なすようにしてもよい。
実施例１〜３においては加速度のパターンから動作を認識する例を開示したが、加速度を１回積分した速度のパターン、あるいは２回積分した位置の情報から動作を認識してもよい。
【産業上の利用可能性】
【００６８】
本発明は携帯端末を利用して文字などのコードを入力する任意の用途に適用可能である。
【符号の説明】
【００６９】
１０…処理装置
１１…送受信器
１２…タッチパネル
１３…表示器
１４…スイッチ
１５…メモリーカード
１７…スピーカー
１８…バイブレーター
２０…Ｘ軸加速度センサー
２１…Ｙ軸加速度センサー
２２…Ｚ軸加速度センサー
２５…携帯端末
【図１】
2013093007.tif 000003
【図２】
2013093007.tif 000004
【図３】
2013093007.tif 000005
【図４】
2013093007.tif 000006
【図５】
2013093007.tif 000007
【図６】
2013093007.tif 000008
【図７】
2013093007.tif 000009
【図８】
2013093007.tif 000010