(57)【要約】【課題】携帯性と操作性を両立させる補助入力装置を得る。【解決手段】入力部２０はタブレット等の所定の接触面を有し、筆記媒体が上記所定の接触面に接触した位置に関する情報を筆記情報として入力し、文字認識手段２１は筆記情報に基づき文字認識を行い文字認識結果を得る。接続部３は携帯電話等の外部装置に接続可能であり、接続時に文字認識手段２１の文字認識結果の第１候補文字を送信情報として外部装置に送信することができる。【選択図】　　　　図１
2004054397.tif 000002
【特許請求の範囲】
【請求項１】
筆記媒体が所定の接触面に接触した位置に関する情報を筆記情報として入力する入力部と、
前記筆記情報に基づき文字を認識して文字認識結果を得る文字認識手段と、
所定の外部装置に接続可能であり、接続時に前記文字認識結果に関する情報を含む送信情報を前記所定の外部装置に送信する接続部とを備える、
補助入力装置。
【請求項２】
請求項１記載の補助入力装置であって、
前記文字認識結果は複数の候補文字情報を含み、
前記送信情報は前記複数の候補文字情報のうち、優先順位の最も高い最優先文字情報を含む、
補助入力装置。
【請求項３】
請求項２記載の補助入力装置であって、
所定の操作部を操作することにより、前記複数の候補文字情報のうち一の文字情報を選択文字情報として選択可能な文字選択手段をさらに備え、
前記送信情報は前記選択文字情報を含む、
補助入力装置。
【請求項４】
請求項３記載の補助入力装置であって、
前記最優先文字情報あるいは前記選択文字情報に基づき、前記所定の外部装置が用いる文字コードを生成する文字コード生成手段をさらに備え、
前記送信情報は前記文字コードを含む、
補助入力装置。
【請求項５】
請求項１ないし請求項４のうち、いずれか１項に記載の補助入力装置であって、
複数の前記文字認識結果を蓄積可能な蓄積手段をさらに備え、
前記送信情報は前記複数の文字認識結果に関する情報を含む、
補助入力装置。
【請求項６】
請求項２ないし請求項５のうち、いずれか１項に記載の補助入力装置であって、
前記位置情報に基づき、前記筆記媒体の種別を判定する筆記媒体判定手段と、
前記筆記媒体判定手段の判定結果に基づき、前記文字認識結果における前記複数の候補文字情報の優先順位を変更する候補文字並べ替え手段とをさらに備える、
補助入力装置。
【請求項７】
請求項１ないし請求項６のうち、いずれか１項に記載の補助入力装置であって、
前記送信情報は前記筆記情報自体をさらに含む、
補助入力装置。
【請求項８】
請求項１ないし請求項６のうち、いずれか１項に記載の補助入力装置であって、
前記筆記情報は前記筆記媒体が前記所定の接触面に接触した位置を規定する複数の座標データを含み、
前記複数の座標データに基づき、前記所定の外部装置が用いる複数の座標コードを生成する座標コード生成手段をさらに備え、
前記送信情報は前記複数の座標コードを含む、
補助入力装置。
【請求項９】
請求項８記載の補助入力装置であって、
前記複数の座標データは、前記所定の接触面を座標平面とした座標空間上の絶対座標データを含む、
補助入力装置。
【請求項１０】
請求項８記載の補助入力装置であって、
前記複数の座標データは、筆記方向における前後の座標データ間の相対座標データを含む、
補助入力装置。
【請求項１１】
請求項１ないし請求項１０のうち、いずれか１項に記載の補助入力装置であって、
前記筆記情報は前記筆記媒体が前記所定の接触面に接触した位置における筆圧に関する筆圧データを含み、
前記送信情報は前記筆圧データを含む、
補助入力装置。
【請求項１２】
請求項１ないし請求項１０のうち、いずれか１項に記載の補助入力装置であって、
前記文字認識手段で認識すべき文字種別情報を入手する文字種別情報入手手段をさらに備え、
前記文字認識手段は、前記文字種別情報により認識文字種別を絞り込んで前記文字認識結果を得る、
補助入力装置。
【請求項１３】
請求項１ないし請求項１０のうち、いずれか１項に記載の補助入力装置であって、
前記文字認識手段で使用すべき、認識すべき文字パターンを規定した文字認識用辞書を外部より入手する辞書入手手段をさらに備え、
前記文字認識手段は、前記文字認識用辞書を用いて前記文字認識結果を得る、補助入力装置。
【請求項１４】
請求項１ないし請求項１０のうち、いずれか１項に記載の補助入力装置であって、
前記文字認識手段で使用すべき、前記文字認識結果を得るための文字認識方法を規定した文字認識用プログラムを外部より入手するプログラム入手手段をさらに備え、
前記文字認識手段は、前記文字認識用プログラムを用いて前記文字認識結果を得る、
補助入力装置。
【請求項１５】
請求項１ないし請求項１０のうち、いずれか１項に記載の補助入力装置であって、
データ保持機能を有する外部データ保持手段と、
前記接続部を介して前記所定の外部装置から得られる入力データを前記外部データ保持手段に保持させるデータ保持動作、及び前記接続部を介して前記外部データ保持手段に保持されたデータを前記所定の外部装置に出力するデータ出力動作が実行可能な外部データ授受手段とをさらに備える、
補助入力装置。
【請求項１６】
請求項１ないし請求項１０のうち、いずれか１項に記載の補助入力装置であって、
前記文字認識結果を受け、前記文字認識結果として認識された文字が所定の制御文字の場合に対応の制御コードに変換する制御コード変換手段をさらに備え、
前記送信情報は前記制御コードを含む、
補助入力装置。
【請求項１７】
請求項３記載の補助入力装置であって、
前記選択文字情報は文字の特徴を示す文字特徴情報を含み、
前記文字特徴情報に基づき前記筆記情報を修正する筆記情報修正手段をさらに備える、
補助入力装置。
【請求項１８】
請求項１ないし請求項１７のうち、いずれか１項に記載の補助入力装置であって、
前記筆記媒体が前記入力部の前記所定の接触面に接触しない期間が継続して所定期間経過すると低消費電力動作を実行する電力管理手段をさらに備える、
補助入力装置。
【請求項１９】
請求項１ないし請求項１８のうち、いずれか１項に記載の補助入力装置であって、
前記接続部は接続時における前記所定の外部装置の所定面と前記所定の接触面との位置関係が少なくとも１８０度変更可能である位置変更部を有することを特徴とする、
補助入力装置。
【請求項２０】
請求項１ないし請求項１８のうち、いずれか１項に記載の補助入力装置であって、
前記筆記情報と予め準備された照合情報とを比較して、筆跡照合を行う筆跡照合手段をさらに備える、
補助入力装置。
【請求項２１】
請求項２０記載の補助入力装置であって、
前記筆跡照合手段による照合結果が所定の条件を満足することを証明する証明情報を出力する証明情報出力手段をさらに備える、
補助入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、携帯電話などの小型機器に接続する補助入力装置に関し、特に文字入力、ポインティングを効率化するためのタブレットなどの手書き入力機能を備えた補助入力装置に関する。
【０００２】
【従来の技術】
日本国内における携帯電話市場は、２００１年１０月末現在で６５００万台を超え、その約７割がインターネット接続サービスを利用している。インターネット接続サービスにおいては、メール作成、ＵＲＬ入力などで、文字入力を効率的に行いたいという強いニーズがあり、現状のテンキー入力に変わる初心者に易しく、効率的な文字入力が可能な、補助入力装置が求められている。携帯電話に外付けする形態の従来の補助入力装置には、打鍵情報を携帯電話のキーイベント情報に変換して送信する小型キーボードがあり、例えば、特開２００１−１５９９４６公報に入力装置及び携帯電話機として開示されている。
【０００３】
【発明が解決しようとする課題】
従来の補助入力装置は、ＰＣ（パソコン）ユーザにおける入力効率改善を考え、従来の外付けキーボードを小型化したキーボードを用いているため、通常のキーボードに比べ、携帯性は良いが打鍵しにくく、また、打鍵効率を考え、装置を大型にすると、携帯性が損なわれるという問題点があった。
【０００４】
また、通常のキーボードの配列（ＱＷＥＲＴＹ配列）は、ＰＣユーザには馴染みやすいが、非ＰＣユーザには、使いづらく、打鍵数も多くなり、非ＰＣユーザのために、カナ配列のキーボードを用いた場合に、キーの数が多くなり、携帯性が損なわれるという問題点があった。
【０００５】
また、ポインティングデバイスの機能は有していないため、図形描画、ポインティング操作などを行うことができず、装置の使い方が限定されるという問題点があった。
【０００６】
この発明は上記問題点を解決するためになされたもので、携帯性と操作性を両立させる補助入力装置を得ることを目的とする。
【０００７】
【課題を解決するための手段】
この発明に係る請求項１記載の補助入力装置は、筆記媒体が所定の接触面に接触した位置に関する情報を筆記情報として入力する入力部と、前記筆記情報に基づき文字を認識して文字認識結果を得る文字認識手段と、所定の外部装置に接続可能であり、接続時に前記文字認識結果に関する情報を含む送信情報を前記所定の外部装置に送信する接続部とを備える。
【０００８】
また、請求項２の発明は、請求項１記載の補助入力装置であって、前記文字認識結果は複数の候補文字情報を含み、前記送信情報は前記複数の候補文字情報のうち、優先順位の最も高い最優先文字情報を含む。
【０００９】
また、請求項３の発明は、請求項２記載の補助入力装置であって、所定の操作部を操作することにより、前記複数の候補文字情報のうち一の文字情報を選択文字情報として選択可能な文字選択手段をさらに備え、前記送信情報は前記選択文字情報を含む。
【００１０】
また、請求項４の発明は、請求項３記載の補助入力装置であって、前記最優先文字情報あるいは前記選択文字情報に基づき、前記所定の外部装置が用いる文字コードを生成する文字コード生成手段をさらに備え、前記送信情報は前記文字コードを含む。
【００１１】
また、請求項５の発明は、請求項１ないし請求項４のうち、いずれか１項に記載の補助入力装置であって、複数の前記文字認識結果を蓄積可能な蓄積手段をさらに備え、前記送信情報は前記複数の文字認識結果に関する情報を含む。
【００１２】
また、請求項６の発明は、請求項２ないし請求項５のうち、いずれか１項に記載の補助入力装置であって、前記位置情報に基づき、前記筆記媒体の種別を判定する筆記媒体判定手段と、前記筆記媒体判定手段の判定結果に基づき、前記文字認識結果における前記複数の候補文字情報の優先順位を変更する候補文字並べ替え手段とをさらに備える。
【００１３】
また、請求項７の発明は、請求項１ないし請求項６のうち、いずれか１項に記載の補助入力装置であって、前記送信情報は前記筆記情報自体をさらに含む。
【００１４】
また、請求項８の発明は、請求項１ないし請求項６のうち、いずれか１項に記載の補助入力装置であって、前記筆記情報は前記筆記媒体が前記所定の接触面に接触した位置を規定する複数の座標データを含み、前記複数の座標データに基づき、前記所定の外部装置が用いる複数の座標コードを生成する座標コード生成手段をさらに備え、前記送信情報は前記複数の座標コードを含む。
【００１５】
また、請求項９の発明は、請求項８記載の補助入力装置であって、前記複数の座標データは、前記所定の接触面を座標平面とした座標空間上の絶対座標データを含む。
【００１６】
また、請求項１０の発明は、請求項８記載の補助入力装置であって、前記複数の座標データは、筆記方向における前後の座標データ間の相対座標データを含む。
【００１７】
また、請求項１１の発明は、請求項１ないし請求項１０のうち、いずれか１項に記載の補助入力装置であって、前記筆記情報は前記筆記媒体が前記所定の接触面に接触した位置における筆圧に関する筆圧データを含み、前記送信情報は前記筆圧データを含む。
【００１８】
また、請求項１２の発明は、請求項１ないし請求項１０のうち、いずれか１項に記載の補助入力装置であって、前記文字認識手段で認識すべき文字種別情報を入手する文字種別情報入手手段をさらに備え、前記文字認識手段は、前記文字種別情報により認識文字種別を絞り込んで前記文字認識結果を得る。
【００１９】
また、請求項１３の発明は、請求項１ないし請求項１０のうち、いずれか１項に記載の補助入力装置であって、前記文字認識手段で使用すべき、認識すべき文字パターンを規定した文字認識用辞書を外部より入手する辞書入手手段をさらに備え、前記文字認識手段は、前記文字認識用辞書を用いて前記文字認識結果を得る。
【００２０】
また、請求項１４の発明は、請求項１ないし請求項１０のうち、いずれか１項に記載の補助入力装置であって、前記文字認識手段で使用すべき、前記文字認識結果を得るための文字認識方法を規定した文字認識用プログラムを外部より入手するプログラム入手手段をさらに備え、前記文字認識手段は、前記文字認識用プログラムを用いて前記文字認識結果を得る。
【００２１】
また、請求項１５の発明は、請求項１ないし請求項１０のうち、いずれか１項に記載の補助入力装置であって、データ保持機能を有する外部データ保持手段と、前記接続部を介して前記所定の外部装置から得られる入力データを前記外部データ保持手段に保持させるデータ保持動作、及び前記接続部を介して前記外部データ保持手段に保持されたデータを前記所定の外部装置に出力するデータ出力動作が実行可能な外部データ授受手段とをさらに備える。
【００２２】
また、請求項１６の発明は、請求項１ないし請求項１０のうち、いずれか１項に記載の補助入力装置であって、前記文字認識結果を受け、前記文字認識結果として認識された文字が所定の制御文字の場合に対応の制御コードに変換する制御コード変換手段をさらに備え、前記送信情報は前記制御コードを含む。
【００２３】
また、請求項１７の発明は、請求項３記載の補助入力装置であって、前記選択文字情報は文字の特徴を示す文字特徴情報を含み、前記文字特徴情報に基づき前記筆記情報を修正する筆記情報修正手段をさらに備える。
【００２４】
また、請求項１８の発明は、請求項１ないし請求項１７のうち、いずれか１項に記載の補助入力装置であって、前記筆記媒体が前記入力部の前記所定の接触面に接触しない期間が継続して所定期間経過すると低消費電力動作を実行する電力管理手段をさらに備える。
【００２５】
また、請求項１９の発明は、請求項１ないし請求項１８のうち、いずれか１項に記載の補助入力装置であって、前記接続部は接続時における前記所定の外部装置の所定面と前記所定の接触面との位置関係が少なくとも１８０度変更可能である位置変更部を有している。
【００２６】
また、請求項２０の発明は、請求項１ないし請求項１８のうち、いずれか１項に記載の補助入力装置であって、前記筆記情報と予め準備された照合情報とを比較して、筆跡照合を行う筆跡照合手段をさらに備える。
【００２７】
さらに、請求項２１の発明は、請求項２０記載の補助入力装置であって、前記筆跡照合手段による照合結果が所定の条件を満足することを証明する証明情報を出力する証明情報出力手段をさらに備える。
【００２８】
【発明の実施の形態】
＜実施の形態１＞
図１はこの発明の実施の形態１である補助入力装置の構成を示すブロック図である。同図に示すように、実施の形態１の補助入力装置は入力部２０、文字認識手段２１、接続部３及び制御手段２４ａから構成される。
【００２９】
入力部２０はタブレット等の所定の接触面を有し、筆記媒体が上記所定の接触面に接触した位置に関する情報を筆記情報として入力し、文字認識手段２１は入力部２０から出力される筆記情報に基づき文字認識を行い文字認識結果を得る。制御手段２４ａは入力部２０、文字認識手段２１及び接続部３を制御する。
【００３０】
図２は実施の形態１の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。なお、この処理は制御手段２４ａの制御下で行われる。
【００３１】
図３は入力部２０に手書き文字２５である「ア」を筆記した様子を示す説明図である。同図において、実施の形態１の補助入力装置３０の接続部３は携帯電話１０に接続可能であり、接続時に文字認識手段２１の文字認識結果に関する情報を含む送信情報を携帯電話１０に送信することができる。
【００３２】
携帯電話１０には上部に表示画面１１が設けられ、補助入力装置３０には中央主要部表面にタブレット等の入力部２０が設けられ、周辺部に候補ボタン１２、変換ボタン１３及び確定ボタン１４が設けられる。候補ボタン１２は複数の候補文字の選択用に用いられるボタンであり、変換ボタン１３は漢字等の変換に用いるボタンであり、確定ボタン１４は候補文字の選択を確定する場合等に用いるボタンである。
【００３３】
図４は文字認識手段２１で認識された結果の文字認識結果を表形式で示す説明図である。同図に示すように、文字認識結果１３３は、第１候補文字３１である「ア」、第２候補文字３２である「ァ」等の複数の候補文字を有している。
【００３４】
図５は接続部３を通して携帯電話１０の表示画面１１に認識結果の第１候補文字３１（「ア」）を表示した状態を示す説明図である。
【００３５】
以下、図２を参照して、実施の形態１の補助入力装置を用いた手書き入力操作を説明する。まず、前提条件として図３に示すように、接続部３を介して補助入力装置３０を携帯電話１０にデータ送信可能に接続する。そして、ユーザがペン等の筆記媒体を用いて補助入力装置３０の入力部２０上に文字を筆記する。
【００３６】
この状態で、ステップＳ１１において、入力部２０上で描かれた文字が、入力部２０によって検知された筆記情報である文字パターンを制御手段２４ａに入手される。ここでは、図３に示すように、制御手段２４ａが手書き文字２５（「ア」）の文字パターンを入手したとする。
【００３７】
次にステップＳ１２に進み、制御手段２４ａは入力部２０で得られた文字パターンを文字認識手段２１に送り、文字認識手段２１では、たとえば、「特開平９−１９８４６６：オンライン文字認識方法およびオンライン文字認識装置」に開示されたオンライン文字認識技術を用いて、得られた文字パターンを認識し、文字認識結果を出力する。本実施の形態では、図４に示す文字認識結果１３３が得られたとする。
【００３８】
次にステップＳ３に進み、制御手段２４ａは文字認識手段２１で得られた文字認識結果のうち、第１候補文字３１の文字情報を接続部３に送り、接続部３では携帯電話１０に第１候補文字３１の文字情報を送信情報として送信する。本実施の形態の場合では、図５に示すように携帯電話１０に第１候補文字３１（「ア」）を指示する文字情報が送信され、携帯電話１０の表示画面１１に第１候補文字３１（「ア」）が表示される。なお、上記した文字情報は携帯電話１０側で認識可能であれば形態は任意である。
【００３９】
次に、ステップＳ４に進み、制御手段２４ａは入力が終了したか判定し、入力が終了していない場合は、ステップＳ１１に戻り、入力が終了した場合は、処理を終了する。なお、入力終了は入力部２０で所定期間以上、手書き操作が行われなかった場合等によって検知することができる。
【００４０】
このように、実施の形態１では、文字認識結果の第１候補文字を１文字ずつ送るように構成したが、携帯電話側で文字認識結果の全候補文字を保持できる場合には、すべての候補文字を送信情報として携帯電話に一括して送るようにしても良い。
【００４１】
また、本実施の形態では、文字認識結果がカナ文字の場合で説明したが、文字認識結果として漢字などの文字コードを直接携帯電話に送るようにしても良い。
【００４２】
以上のように、本実施の形態では、手書き入力可能な入力部２０と、手書きされた文字パターンを文字認識しコード化する文字認識手段２１を備え、文字認識結果を接続部３を介して携帯電話に入力できるため、キーボードに比べて装置を小型化でき、携帯性が向上できる。さらに、接続部３と携帯電話１０との接続を無線方式で行うことにより操作性の向上を図ることもできる。
【００４３】
また、本実施の形態では、手書きにより文字を入力可能にしたので、非ＰＣユーザでも容易に文字の入力が可能になる。
【００４４】
なお、本実施の形態では、文字認識結果のうち、入力した文字の優先順位の最も高い第１候補の文字情報（最優先文字情報）が自動的に携帯電話１０に送信されるため、比較的簡単な構成で実現することができる。
【００４５】
＜実施の形態２＞
図６はこの発明の実施の形態２である補助入力装置の構成を示すブロック図である。同図に示すように、実施の形態２の補助入力装置は入力部２０、文字認識手段２１、接続部３、修正手段２２及び制御手段２４ｂから構成される。
【００４６】
同図において、修正手段２２は文字認識結果の第１候補文字に誤りがある場合に、候補ボタン１２を押しながら第２候補文字以降の候補文字を選択し、選択文字情報を送信すべき情報として修正する。すなわち、修正手段２２は複数の候補文字から一の文字を選択する文字選択手段として機能する。制御手段２４ｂは各構成部２０，２１，３及び２２を制御する。なお、他の構成は図１で示した実施の形態１と同様であるため説明を省略する。
【００４７】
図７は実施の形態２の補助入力装置を用いた手書き入力操作（文字修正処理を含む）の手順を示すフローチャートである。なお、この処理は制御手段２４ｂの制御下で行われる。
【００４８】
図８は入力部２０に手書き文字２５（「ア」）を筆記した様子を示す説明図である。なお、候補ボタン１２は候補文字を選択するために用いるボタン、変換ボタン１３は漢字変換等に用いるボタンであり、確定ボタン１４は変換した文字、選択した候補文字等を確定するためのボタンである。
【００４９】
図９は文字認識手段２１で認識された文字認識結果における複数の候補文字を表形式で示す説明図である。
【００５０】
図１０は接続部３を通して携帯電話１０の表示画面１１に文字認識結果の第１候補文字３１（「マ」）を表示した様子を示す説明図である。
【００５１】
図１１は修正手段２２を用いて修正した後の携帯電話１０の表示画面１１の様子を示す説明図である。
【００５２】
以下、図７を参照して、実施の形態２の補助入力装置を用いた手書き入力操作を説明する。なお、前提条件は実施の形態１と同様である。
【００５３】
まず、ステップＳ１０で、制御手段２４ｂは、どの手段で入力操作が行われたかを調べ、修正手段２２で行われた場合はステップＳ１３に、入力部２０で行われた場合はステップＳ１１に進む。本実施の形態ではまず入力部２０で手書きが行われたと仮定し、ステップＳ１１に進む。
【００５４】
ステップＳ１１において、制御手段２４ｂは入力部２０を制御し、文字パターンを入手する。ここでは、図８に示す文手書き文字２５（「ア」）の文字パターンを入手したとする。
【００５５】
次にステップＳ１２に進み、制御手段２４ｂは入力部２０で得られた文字パターンを実施の形態１と同様に文字認識手段２１に送り、文字認識手段２１では文字認識結果を出力する。本実施の形態では、図９に示す文字文字認識結果１３３が得られたとする。
【００５６】
次にステップＳ３に進み、制御手段２４ｂは文字認識手段２１で得られた文字認識結果の複数の候補文字のうち、第１候補文字３１の文字情報を接続部３に送り、接続部３では携帯電話１０に第１候補文字３１の文字情報を送信する。本実施の形態の場合では、図１０に示すように携帯電話１０に第１候補文字３１（「マ」）が送信され、表示画面１１に第１候補文字３１（「マ」）が表示される。
【００５７】
次にステップＳ４に進み、制御手段２４ｂは入力が終了したか否かを判定するが、ここでは入力は終了していない場合を仮定し、ステップＳ１０に戻る。
【００５８】
ステップＳ１０において、入力操作を判定するが、本実施の形態では、携帯電話１０の表示画面１１に表示された文字認識結果の第１候補文字３１（「マ」）は誤った文字であるため、ユーザは修正手段２２の候補ボタン２２を押し、文字認識結果を修正したものと仮定し、ステップＳ１３に進む。
【００５９】
ステップＳ１３では、制御手段２４ｂは修正手段２２に指示し、修正手段は文字認識手段２１より次の候補文字を入手する。本実施の形態では、候補ボタン１２を１回押した後確定ボタン１４を押して確定することにより、第２候補文字３２（「ア」）が修正手段２２より選択され、制御手段２４ｂはこの第２候補文字３２（「ア」）の情報（選択文字情報）を入手する。
【００６０】
次にステップＳ３に進み、制御手段２４ｂは修正手段２２に指示し、修正手段２２は、１文字削除を指示する制御コードと選択文字情報とからなる文字列情報を接続部３に送り、接続部３では携帯電話１０に上記文字列情報を送信情報として送信する。本実施の形態の場合では、１文字削除の制御コードが送られることにより、図１０の第１候補文字３１（「マ」）は消去される。次に、第２候補文字３２（「ア」）の文字情報が送信されるので、図１１に示すように携帯電話１０の表示画面１１に第２候補文字３２（「ア」）が表示され、ユーザの意図する正しい文字に修正することができる。
【００６１】
次に、ステップＳ４に進み、制御手段２４ｂは入力が終了したか判定するが、ここでは入力を終了したと仮定し、処理を終了する。
【００６２】
このように、本実施の形態では、文字認識結果を１文字ずつ送るように構成したが、携帯電話側で文字認識結果の複数の候補文字を保持できる場合には、すべての候補文字を携帯電話に一括して送るようにしても良い。
【００６３】
また、本実施の形態では、文字認識結果がカナ文字の場合で説明したが、文字認識結果として漢字などの文字コードを直接携帯電話に送るようにしても良い。
【００６４】
以上のように、本実施の形態では、修正手段２２を備え、文字認識結果の第１候補文字が誤った場合でも、文字認識結果の第２位以降の候補文字を、携帯電話の表示文字に置き換えて修正することができ、ユーザの所望する文字を正確に携帯電話に表示させることができる。
【００６５】
この際、携帯電話１０と接続部３とのインタフェースを変更することなく、すなわち、携帯電話１０側に新たな機能を追加することなく手書き入力を可能にでき、装置の汎用性が向上する。
【００６６】
＜実施の形態３＞
図１２はこの発明の実施の形態３である補助入力装置の構成を示すブロック図である。同図に示すように、実施の形態３の補助入力装置は入力部２０、文字認識手段２１、キーコード生成手段２、接続部３、修正手段２２及び制御手段２４ｃから構成される。
【００６７】
キーコード生成手段２は文字認識手段２１で得られた文字認識結果の文字に対応するキーコードを生成する。例えば、ローマ字「Ａ」が認識された場合にローマ字「Ａ」を指示する、あるいはカタカナの「ア」を指示するキーコードを生成する等の対応が考えられる。制御手段２４ｃは２０，２１，２，３及び２２を制御する。なお、他の構成は図６で示した実施の形態２と同様である。
【００６８】
図１３は実施の形態３の補助入力装置を用いた手書き入力操作（修正処理を含む）の手順を示すフローチャートである。なお、この処理は制御手段２４ｃの制御下で行われる。また、前提条件は実施の形態１及び実施の形態２と同様である。
【００６９】
まず、ステップＳ１０で制御手段２４ｃは、どの手段で入力操作が行われたかを調べ、修正手段２２で行われた場合はステップＳ１３に、入力部２０で行われた場合はステップＳ１１に進む。本実施の形態では入力部２０で手書きが行われたと仮定し、ステップＳ１１に進む。
【００７０】
ステップＳ１１において、制御手段２４ｃは入力部２０を制御し、文字パターンを入手する。ここでは、実施の形態１と同様に図３に示す手書き文字２５（「ア」）の文字パターンを入手したとする。
【００７１】
次にステップＳ１２に進み、制御手段２４ｃは入力部２０で得られた文字パターンを文字認識手段２１に送り、文字認識手段２１では、文字認識結果を出力する。本実施の形態では、実施の形態１と同様に図４に示す文字認識結果が得られたとする。
【００７２】
次にステップＳ２に進み、制御手段２４ｃは文字認識手段２１で得られた文字認識結果のうち、第１位候補文字の情報をキーコード生成手段２に送り、キーコード生成手段２では第１候補文字の情報から対応する携帯電話１０のキーコードを生成する。本実施の形態では、第１候補文字３１（「ア」）を規定するキーコードが生成されるものとする。なお、本実施の形態でいるキーコードは一般的に規格化され、携帯電話１０が用いる文字コード等を意味する。
【００７３】
次にステップＳ３に進み、制御手段２４ｃは、キーコード生成手段２で得られたキーコードを接続部３に送り、接続部３では携帯電話１０にキーコードを送信する。本実施の形態の場合では、図５に示すように携帯電話１０に第１候補文字３１（「ア」）を指示するキーコードが送信情報として送信され、表示画面１１に第１候補文字３１（「ア」）が表示される。
【００７４】
次に、ステップＳ４に進み、制御手段２４ｃは入力が終了したか判定するが、ここでは入力を終了したと仮定し、処理を終了する。なお、ステップＳ１３の処理は図７で示した実施の形態２の処理と同様である。
【００７５】
本実施の形態では、文字認識結果を１文字ずつ送るように構成したが、携帯電話側で文字認識結果の候補文字を保持できる場合には、すべての候補文字を携帯電話に一括して送るようにしても良い。
【００７６】
以上のように、本実施の形態ではキーコード生成手段２を備え、携帯電話１０が用いるキーコードを送信するように構成したため、接続部３の携帯電話とのインタフェースを変更せずに手書き入力を可能にでき、装置の汎用性が向上する。すなわち、本実施の形態の補助入力装置は、効率的で誤りのない送信情報を携帯電話１０に送信することができる。
【００７７】
また、本実施の形態では、手書きにより文字を入力可能にしたので、非ＰＣユーザでも容易に文字の入力が可能になる。
【００７８】
＜実施の形態４＞
図１４はこの発明の実施の形態４である補助入力装置の構成を示すブロック図である。実施の形態４の補助入力装置は入力部２０、文字認識手段２１、接続部３、蓄積手段１３０及び制御手段２４ｄで構成され、蓄積手段１３０は文字認識結果を蓄積し、制御手段２４ｄは２０，２１，３及び１３０を制御する。なお、他の構成は図１で示した実施の形態１の構成と同様である。
【００７９】
図１５は実施の形態４の補助入力装置を用いた手書き入力操作及び蓄積データ送信処理の手順を示すフローチャートである。なお、これら処理は制御手段２４ｄの制御下で行われる。また、前提条件は実施の形態１〜実施の形態と同様である。
【００８０】
図１６は、入力部２０に手書き文字を筆記した様子を示す説明図である。同図では入力部２０上に手書き文字１３２（「ア」）が示されている。また、確定ボタン１４に代えて転送ボタン１５を設けている。
【００８１】
図１７は、文字認識手段２１で得られた文字認識結果の候補文字を表形式で示す図であり、文字認識結果１３３として第１位〜第５位の候補文字がある。
【００８２】
図１８は蓄積手段１３０に格納された１文字目の文字認識結果の候補文字を表形式で示す説明図である。
【００８３】
図１９は入力部２０に手書き文字を筆記した様子を示す説明図である。同図に示すように、手書き文字１３４（「メ」）が示されている。
【００８４】
図２０は、文字認識手段２１で得られた文字認識結果の候補文字を示す説明図であり、認識結果１３５として第１位〜第５位の候補文字がある。
【００８５】
図２１は蓄積手段１３０に格納された２文字分の文字認識結果の候補文字を示す図である。同図に示すように、文字認識結果１３３及び認識結果１３５が蓄積され、文字認識結果１３３の第１候補文字１３８が「ア」であり、認識結果１３５の第１候補文字１３９が「メ」となる。
【００８６】
図２２は接続部３を通して携帯電話１０の表示画面１１に第１位候補文字１３８（「ア」）を表示した様子を示す図である。
【００８７】
図２３は接続部３を通して携帯電話１０の表示画面１１に２文字分の認識結果の第１位候補文字列１３８，１３９（「アメ」）を表示した様子を示す図である。
【００８８】
以下、図１５を参照して実施の形態４の動作を説明する。
【００８９】
まず、ステップＳ１１で制御手段２４ｄは入力部２０を制御し、文字パターンを入手する。ここでは、図１６に示す手書き文字１３２（「ア」）の文字パターンを入手したとする。
【００９０】
次にステップＳ１２に進み、制御手段２４ｄは入力部２０で得られた文字パターンを文字認識手段２１に送り、文字認識手段２１では得られた文字パターンを認識し、文字認識結果を出力する。本実施の形態では、図１７に示す文字文字認識結果１３３が得られたとする。
【００９１】
次に、ステップＳ９０に進み、制御手段２４ｄは蓄積手段１３０に指示し、蓄積手段１３０は、文字認識手段２１で得られた文字認識結果の全候補文字を蓄積する。すなわち、図１８に示すように蓄積される。
【００９２】
次に、ステップＳ４に進み、制御手段２４ｄは入力が終了した否かを判定し、入力が終了した場合はステップＳ９１に、入力が終了していない場合はステップＳ１１に戻る。ここでは、入力が終了していないとしステップＳ１１に戻る。
【００９３】
次に、ステップＳ１１で制御手段２４ｄは入力部２０を制御し、次の文字パターンを入手する。ここでは、図１９に示す、手書き文字１３４（「メ」）の文字パターンを入手したとする。
【００９４】
次に、ステップＳ１２に進み、制御手段２４ｄは入力部２０で得られた文字パターンを文字認識手段２１に送り、文字認識手段２１では、得られた文字パターンを認識し、文字認識結果を出力する。本実施の形態では、図２０に示す文字認識結果１３５が得られたとする。
【００９５】
次に、ステップＳ９０に進み、制御手段２４ｄは蓄積手段１３０に指示し、蓄積手段１３０は、文字認識手段２１で得られた文字認識結果の候補文字を蓄積する。ここでは、図２１のように蓄積手段１３０には、２文字分の文字認識結果１３３、１３５が蓄積される。
【００９６】
次にステップＳ４に進み、制御手段２４ｄは入力が終了したか判定し、入力が終了した場合はステップＳ９１に、入力が終了していない場合はＳ１１に戻る。ここでは、入力が終了したと仮定し、ステップＳ９１に進む。
【００９７】
ステップＳ９１において、制御手段２４ｄは、蓄積手段１３０を制御し、蓄積手段１３０に蓄積された文字認識結果の第１位の候補文字を、蓄積された時系列どおりに接続部３に出力させる。ここでは、図２１の文字認識結果１３３の第１候補文字１３８（「ア」）が出力される。
【００９８】
次に、ステップＳ３では、制御手段２４ｄは、接続部３に指示し、接続部３は蓄積手段１３０から出力された文字を、携帯電話１０に送信する。本実施の形態の場合では、図２２に示すように携帯電話１０に第１候補文字１３８（「ア」）の文字情報が送信され、表示画面１１に第１候補文字１３８（「ア」）が表示される。
【００９９】
次にステップＳ９２では、制御手段２４ｄは、蓄積手段１３０に蓄積されたすべての文字認識結果の第１位文字を送信したかをチェックし、送信した場合は処理を終了し、していない場合はステップＳ９１に戻る。この例では、すべての文字を送信し終えていないのでステップＳ９１に戻る。
【０１００】
ステップＳ９１において、制御手段２４ｄは、蓄積手段１３０を制御して、蓄積手段１３０に蓄積された文字認識結果の第１位の候補文字を、蓄積された時系列どおりに順次接続部３に出力する。ここでは、図２１の文字認識結果１３５の第１候補文字１３９（「メ」）が出力される。
【０１０１】
次に、ステップＳ３では、制御手段２４ｄは、接続部３に指示し、接続部３は蓄積手段１３０から出力された文字を、携帯電話１０に送信する。本実施の形態の場合では、図２３に示すように、携帯電話１０に第１候補文字１３９（「メ」）が送信され、表示画面１１に第１候補文字１３９（「メ」）が第１候補文字１３８（「ア」）に隣接して表示される。
【０１０２】
次に、ステップＳ９２では、制御手段２４ｄは、蓄積手段１３０に蓄積されたすべての文字認識結果の第１位文字を送信したかをチェックし、送信した場合は処理を終了し、していない場合はステップＳ９１に戻る。この例では、すべての文字を送信したので処理を終了する。
【０１０３】
このように、本実施の形態では、文字認識結果の第１位候補文字を１文字ずつ送るように構成したが、携帯電話側で文字認識結果の複数の候補文字を保持できる場合には、すべての候補文字を携帯電話に一括して送るようにしても良い。この場合、携帯電話１０で候補文字の選択ができる利点がある。
【０１０４】
また、本実施の形態では、文字認識結果がカナ文字の場合で説明したが、文字認識結果として漢字などの文字コードを直接携帯電話に送るようにしても良い。
【０１０５】
また、本実施の形態では、入力が終了した場合にすぐに文字認識結果を送信するようにしたが、携帯電話等の外部装置が本補助入力装置に接続された時点、あるいは、転送ボタン１５が押された時点で、蓄積手段１３０に蓄積された文字認識結果を送信するようにしてもよい。
【０１０６】
また、本実施の形態では、蓄積手段１３０に蓄積された文字認識結果を連続して順次送信するようにしたが、転送ボタンが押されるたびに、１文字ずつ送信するようにしても良い。
【０１０７】
また、補助入力装置を携帯電話などの外部装置に接続しないで使用した場合に、１文字の認識が終了したことをユーザに通知するために、スタータスランプによる表示、音出力などを行うようにしても良い。
【０１０８】
以上のように、本実施の形態では、文字認識結果を蓄積する蓄積手段を備えたので、補助入力装置単独でも蓄積手段１３０への文字情報蓄積操作を行うことができ、使い勝手が向上する。また、１文字毎に文字認識結果を携帯電話あるいは外部装置の画面上で確認する必要がなく、ユーザは筆記動作を連続して行えるため、使い勝手が向上する。
【０１０９】
また、携帯電話等の外部装置に接続せずに使用できるので、使い勝手を低下させずに、携帯性も向上できる。
【０１１０】
また、本実施の形態では、手書きにより文字を入力可能にしたので、非ＰＣユーザでも容易に文字の入力が可能になる。
【０１１１】
＜実施の形態５＞
図２４はこの発明の実施の形態５である補助入力装置の構成を示すブロック図である。同図に示すように、入力部２０、文字認識手段６１ａ、候補文字並べ替え手段６２、キーコード生成手段２、接続部３、筆記媒体判定手段６０、修正手段６３ａ、キー操作手段２３ａ及び制御手段２４ｅから構成される。
【０１１２】
筆記媒体判定手段６０は入力部２０から得られる座標点近傍の圧力分布情報から爪先あるいはペンなどで筆記が行われたか、指先の腹で筆記が行われたかを判定する。文字認識手段６１ａはストロークのきれ、続け字等の変動を吸収可能なように文字パターンを一筆書きに変換して認識を行う。
【０１１３】
候補文字並べ替え手段６２は筆記媒体判定手段６０の判定結果に基づき文字認識手段６１ａから得られた文字認識結果の候補文字を並べ替える。修正手段６３ａは認識結果に誤りがある場合に、認識結果候補文字を用いて正しい文字に修正する。キー操作手段２３ａは例えば特開２００１−１５９９４６に開示されたキーボード等を意味する。制御手段２４ｅは各構成部２０，６１ａ，６２，２，３，６０，６３ａ及び２３ａを制御する。なお、他の構成は、図１２で示した実施の形態３の構成と同様であるため、説明を省略する。
【０１１４】
図２５は実施の形態５の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。なお、この処理は制御手段２４ｅの制御下で行われる。また、前提条件は実施の形態１〜実施の形態４と同様である。
【０１１５】
図２６は入力部２０に爪先で手書き文字を筆記した様子を示す説明図である。同図に示すように、入力部２０に手書き文字６７（「こ」）が筆記されている。
【０１１６】
図２７は文字認識手段６１ａで入力パターンの各ストロークを繋げた様子を示す図である。同図に示すように、ストロークが繋げられた後の文字パターン６８が記されている。
【０１１７】
図２８は入力部２０に筆記された文字パターンを文字認識手段６１ａで認識することにより得られた文字認識結果の候補文字を示す説明図である。同図に示すように、第１候補文字３３（「て」）、第２候補文字３４（「こ」）等の候補文字が認識されている。
【０１１８】
図２９は筆記媒体判定手段６０の判定処理の流れを示すフローチャートである。
【０１１９】
図３０は筆記媒体判定手段６０による文字パターンに基づく筆記媒体を判定する様子を示す説明図である。同図において、文字パターンの始点における入力部で検知されたの圧力分布７１を判定材料とする。
【０１２０】
図３１は候補文字並べ替え手段６２の処理の流れを示すフローチャートである。
【０１２１】
図３２は候補文字並べ替え手段６２によって認識結果の旧第１候補文字３５（「て」）の並べ替え処理を行った後の認識結果を示す説明図である。
【０１２２】
図３３は候補文字並べ替え手段６２ですべての候補文字について並べ替えの処理を終えた後の文字認識結果を示す説明図である。
【０１２３】
図３４は入力部２０に指の腹を筆記媒体として文字パターン８０（「て」）を筆記した様子を示す説明図である。
【０１２４】
図３５は文字認識手段６１ａによって文字パターンの各ストロークを繋げた様子を示す説明図である。同図において、繋げられた後の文字パターン８１が記されている。
【０１２５】
図３６は入力部２０で筆記された文字パターン８１を文字認識手段６１ａで認識することにより得られた文字認識結果を表形式で示す説明図である。同図に示すように、第１候補文字３７（「て」）等が認識されている。
【０１２６】
次に、図２５のフローチャートを用いて実施の形態５の動作を説明する。まず、ステップＳ１０で制御手段２４ｅは、どの手段で入力操作が行われたかを調べ、修正手段６３ａで行われた場合はステップＳ２３に、入力部２０で行われた場合はステップＳ１１に、キー操作手段２３ａで行われた場合はステップＳ１に進む。本実施の形態では入力部２０で爪先により手書きが行われたと仮定し、ステップＳ１１に進む。
【０１２７】
ステップＳ１１において、制御手段２４ｅは入力部２０を制御し、文字パターンを入手する。ここでは、図２６に示す手書き文字６７の文字パターンを入手したとする。
【０１２８】
次に、ステップＳ２０に進み、制御手段２４ｅは入力部２０で得られた入力パターンを文字認識手段６１ａに送り、文字認識手段６１ａでは、既存の方法で入力パターンを一筆書きすることにより文字を認識する。図２７で示す文字パターン６８が手書き文字６７を一筆書きしたパターンであり、図２８が得られた文字認識結果の候補文字である。本実施の形態では、一筆書き後のパターンは、文字「て」に類似した字形になるので、文字認識結果の第１候補文字３３（「て」）はユーザの意図する正解文字と異なり、上記正解文字は第２候補文字３４（「こ」）となっている。
【０１２９】
次に、ステップＳ２１に進み、制御手段２４ｅは筆記媒体判定手段６０を制御し、筆記媒体判定手段６０は入力部２０で筆記された文字パターンの筆記媒体の判定を行う。ここで、筆記媒体判定手段６０の動作を図２９の処理フローを用いて説明する。
【０１３０】
同図を参照して、ステップＳ３０で筆記媒体判定手段６０は、入力部２０に指示し、文字パターンの始点における圧力分布を入手する。図３０に示すように、文字パターン６７（「こ」）の始点における圧力分布７１が得られる。文字パターン６７は爪先で筆記されたので、圧力分布は小さい範囲になっている（図３０の黒塗り部分のマスが所定値以上の圧力を検知した範囲である）。
【０１３１】
次に、ステップＳ３１に進み、筆記媒体判定手段６０は、圧力分布の面積がある一定閾値以上かどうかを判定する。ここでは、閾値を９（圧力を検知したマスの数）とすると、圧力分布７１は６であり閾値未満であるのでステップＳ３１の判定は「ＮＯ」となり、ステップＳ３２に進む。
【０１３２】
ステップＳ３２において、現在の入力パターンの筆記が、爪先（ペン）により行われたと判定する。
【０１３３】
その後、図２５の制御手段２４ｅの処理フローのＳ２２に戻り、制御手段２４ｅは候補文字並べ替え手段６２に指示し、筆記媒体判定手段６０の判定結果を基に文字認識手段６１ａで得られた文字認識候補文字の並べ替えを行う。ここで、図３１に示す候補文字並べ替え手段６２の処理フローを用いて候補文字並べ替え手段の動作を説明する。
【０１３４】
同図を参照して、ステップＳ４０で、候補文字並べ替え手段６２は、筆記媒体判定手段６０で得られた判定結果を調べ、爪先で筆記した場合はステップＳ４１に、指腹で筆記した場合は、候補文字の並べ替え処理を行わずに処理を終了する。ここでは、判定結果は「爪先」であったので、ステップＳ４１に進む。
【０１３５】
ステップＳ４１において、先頭候補文字を処理対象として選択する。ここでは、図２８の第１候補文字３３（「て」）が処理対象候補文字として選択される。
【０１３６】
次にステップＳ４２に進み、文字パターンの画数と、処理対象候補文字の正規画数（文字を楷書体で筆記した場合の画数）とを比較し、入力パターンの画数が処理対象文字の正規画数より大きい場合は「ＹＥＳ」と判定しステップＳ４３に進み、正規画数と同じか、小さい場合は「ＮＯ」と判定し、ステップＳ４４に進む。ここでは、入力パターンは２画で筆記され、処理対象候補文字７０（「て」）の正規画数は１画なので、「ＹＥＳ」と判定されステップＳ４３に進む。
【０１３７】
ステップＳ４３において、処理対象候補文字を最終候補に移動する。ここでは、図３２に示すように第６位は認識結果の候補文字でないため、旧第１候補文字（「て」）は、第５位の候補文字に繰り下がる。ここで、候補を入れ替える前の第２位から第５位の候補文字は第１位から第４位の候補文字にそれぞれ繰り上がる。
【０１３８】
次に、ステップＳ４４に進み、すべての候補文字を処理したかを判定し、処理した場合は「ＹＥＳ」となり並べ替え処理を終了し、処理していない場合は「ＮＯ」と判定され、ステップＳ４５に進む。ここでは、すべての候補文字を処理していないので、「ＮＯ」と判定されＳ４５に進む。
【０１３９】
ステップＳ４５において、次の候補文字を処理対象候補文字として選択する。ここでは、図３２の旧第２候補文字３６（「こ」）が処理対象候補文字として選択される。
【０１４０】
次に、ステップＳ４２に進み、文字パターンの画数と処理対象候補文字の正規画数とを比較し、文字パターンの画数が処理対象文字の正規画数より大きい場合は「ＹＥＳ」と判定しステップＳ４３に進み、正規画数と同じか、小さい場合は「ＮＯ」と判定し、ステップＳ４４に進む。ここでは、入力パターンは２画で筆記され、処理対象候補文字「こ」７１の正規画数は２画なので、「ＮＯ」と判定されステップＳ４４に進む。
【０１４１】
ステップＳ４４において、すべての候補文字を処理したかを判定し、処理した場合は「ＹＥＳ」となり並べ替え処理を終了し、処理していない場合は「ＮＯ」と判定され、ステップＳ４５に進む。この例では、すべての候補文字を処理していないので、「ＮＯ」と判定されステップＳ４５に進み、以降同様に処理を行うことにより、最終的に図３３に示す候補文字が得られる。すなわち、旧第２候補３６（「こ」）が第１候補文字に繰り上がり、正しい認識結果が得られる。
【０１４２】
次に、図２５の制御手段２４ｅの処理フローのステップＳ２に戻り、以降、実施の形態１と同様の処理を行い、旧第２候補文字（「こ」）を送信情報として携帯電話本体に送信する。
【０１４３】
次に、図２５の制御手段２４ｅのフローチャートを用いて、指腹により筆記した場合の動作を説明する。まず、ステップＳ１０で制御手段２４ｅは、どの手段で入力操作が行われたかを調べ、修正手段６３ａで行われた場合はステップＳ２３に、入力部２０で行われた場合はステップＳ１１に、キー操作手段２３ａで行われた場合はステップＳ１に進む。本実施の形態では入力部２０で指腹により手書きが行われたとし、ステップＳ１１に進む。
【０１４４】
ステップＳ１１において、制御手段２４ｅは入力部２０を制御し、入力パターンを入手する。ここでは、図３４に示す文字パターン８０を入手したとする。ここで、指の腹で筆記したために文字「て」の入力パターンは一部途切れている。
【０１４５】
次に、ステップＳ２０に進み、制御手段２４ｅは入力部２０で得られた入力パターンを文字認識手段６１ａに送り、文字認識手段６１ａでは、既存の方法で文字パターンを一筆書きすることにより文字を認識する。図３５の文字パターン８１が図３４の文字パターン８０を一筆書きしたパターンであり、図３６が得られた文字認識結果の候補文字である。本実施の形態では、一筆書き後のパターンは、途切れが補間され、文字「て」のパターンが再現されている。そのため、認識結果の第１候補文字３７は正解文字「て」になっている。
【０１４６】
次に、ステップＳ２１に進み、制御手段２４ｅは筆記媒体判定手段６０に指示し、爪先で筆記した場合と同様に、入力部２０で筆記された文字パターンの筆記媒体の判定を行う。ここで、筆記媒体判定手段６０の動作を図２９の処理フローを用いて説明する。
【０１４７】
同図を参照、ステップＳ３０で筆記媒体判定手段６０は、入力部２０に指示し、文字パターンの始点における圧力分布を入手する。図３７は文字パターン８１（「て」）の始点における圧力分布８４を示す説明図である。同図に示すように、文字パターンは指の腹で筆記されたので、圧力分布８４は大きい範囲になっている（図の黒塗りのマスが圧力を検知した範囲である）。
【０１４８】
次に、ステップＳ３１に進み、筆記媒体判定手段６０は、圧力分布の面積がある一定閾値以上かどうかを判定する。ここでは、閾値を９（圧力を検知したマスの数）とすると、圧力分布８４は２１であり閾値以上であるのでステップＳ３１の判定は「ＹＥＳ」となり、ステップＳ３３に進む。
【０１４９】
ステップＳ３３において、現在の文字パターンの筆記が、指腹により行われたと判定する。
【０１５０】
次に、図２５の制御手段２４ｅの処理フローのＳ２２に戻り、制御手段２４ｅは候補文字並べ替え手段６２を制御し、筆記媒体判定手段６０の判定結果を基に文字認識手段６１ａで得られた文字認識候補文字の並べ替えを行われる。ここで、図３１に示す候補文字並べ替え手段６２の処理フローを用いて候補文字並べ替え手段の動作を説明する。
【０１５１】
同図を参照して、ステップＳＳ４０で、候補文字並べ替え手段６２は、筆記媒体判定手段６０で得られた判定結果を調べ、爪先で筆記した場合はＳ４１に、指腹で筆記した場合は、候補文字の並べ替え処理を行わずに処理を終了する。ここでは、判定結果は「指腹」であったので、並べ替えを行わず処理を終了する。
【０１５２】
次に、図２５の制御手段２４ｅの処理フローのステップＳ２に戻り、以降、実施の形態１あるいは実施の形態３と同様の処理を行い、図３６の第１候補文字３７（「て」）の文字情報を携帯電話１０に送信する。
【０１５３】
ここで、図２５の制御手段２４ｅの処理フローで、文字認識結果が誤っている場合の修正手段６３ａによる修正動作が、実施の形態２の場合と若干異なるが、修正手段６３ａが文字認識結果の候補文字を文字認識手段２１から取得するか、候補文字並べ替え手段６２から取得するかが異なるだけなので、詳しい説明は省略する。また、キー操作手段２３ａの動作は既存のキーボード入力等と同様である。
【０１５４】
本実施の形態では、筆記媒体判定手段６０における筆記媒体の判定に、入力部２０における圧力分布を用いたが、座標点における圧力値の大きさそのものを閾値と比較することにより入力媒体の判定を行っても良い。
【０１５５】
また、本実施の形態では、筆記媒体判定手段６０における筆記媒体の判定に、文字パターンの始点における圧力分布を用いたが、始点以外の座標点を用いても良い。また、座標点のうち、もっとも筆圧値が大きい座標点における圧力値や、圧力分布を用いても良い。
【０１５６】
また、本実施の形態では、筆記媒体判定手段６０における筆記媒体の判定に、文字パターンの始点における圧力分布を用いたが、すべての座標点の平均筆圧や平均圧力分布を用いても良い。
【０１５７】
また、本実施の形態では、筆記媒体判定手段６０における判定結果に応じて、候補文字並べ替え手段６２で文字認識結果の候補文字を並べ替えるようにしたが、判定結果を文字認識手段６１ａに送り、文字認識手段６１ａでは、文字認識時に判定結果に応じて、ある一定画数以上の文字に認識対象文字を限定するようにしても良い。
【０１５８】
また、本実施の形態では、筆記媒体判定手段６０における判定結果に応じて、候補文字並べ替え手段６２で文字認識結果の候補文字を並べ替えるようにしたが、きれ字（一部途切れた箇所が存在する字）、続け字に対応した文字認識手段（ａ）と、通常の文字認識手段とを備え、判定結果に応じて２つの文字認識手段を適宜切り替えるようにしても良い。
【０１５９】
以上のように、本実施の形態では、筆記媒体判定手段６０を備え、その判定結果に応じた認識結果の出力を行えるようにしたので、筆記がペンあるいは爪先で行われた場合と、指の腹で行われた場合とで、それぞれに応じた最適な文字認識結果が得られるようになり、高精度な手書き入力の補助入力装置を実現できる。
【０１６０】
＜実施の形態６＞
図３８はこの発明の実施の形態６である補助入力装置の構成を示すブロック図である。同図に示すように、実施の形態６の補助入力装置は入力部２０、動作モード管理手段３０１、文字認識手段２１、接続部３０２及び制御手段２４ｆから構成される。
【０１６１】
動作モード管理手段３０１は文字認識処理を行うか否かの動作を決める。接続部３０２は文字情報および文字パターンを外部装置に送る。制御手段２４ｆは入力部２０、動作モード管理手段３０１、文字認識手段２１及び接続部３０２を制御する。他の構成は図１で示した実施の形態１と同様である。
【０１６２】
図３９は実施の形態６の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。なお、この処理は制御手段２４ｆの制御下で行われる。また、前提条件は実施の形態１〜実施の形態５と同様である。
【０１６３】
次に、図３９で示すフローチャートを参照して、実施の形態６の動作を説明する。まず、ステップＳ１１で制御手段２４ｆは入力部２０を制御し、文字パターンを含む入力パターンを入手する。
【０１６４】
次に、ステップＳ３０１に進み、制御手段２４ｆは動作モード管理手段３０１に対して現在の動作モードを問い合わせ、動作モードが文字認識を指示する場合はステップＳ１２へ進み、以降実施の形態１と同様な処理が行われ、そうでない場合はステップＳ３０２に進む。ここでは、動作モードが文字認識なしを指示する場合について説明する。
【０１６５】
動作モードが文字認識なしの場合はステップＳ３０２に進み、制御手段２４ｆは入力部２０より得た入力パターンである座標データを接続部３０２に送り、接続部３０２は座標データを携帯電話１０等の外部装置に送る。
【０１６６】
次にステップＳ４に進み、制御手段２４ｆは入力が終了したか判定し、入力が終了していない場合はステップＳ１１に戻り、入力が終了した場合は処理を終了する。
【０１６７】
以上、実施の形態７について説明した。本実施の形態では動作モード管理手段３０１を備え、入力部２０からの入力パターン（筆記情報）を文字認識することなく、座標データとして直接外部装置に送れるようにしたので、外部装置側で筆記情報そのものを利用したアプリケーションの実現が可能となり、外部装置の機能を拡大させる補助入力装置を実現できる。
【０１６８】
＜実施の形態７＞
図４０はこの発明の実施の形態７である補助入力装置の構成を示すブロック図である。同図に示すように、本実施の形態の補助入力装置は、入力部２０、動作モード管理手段３０１、文字認識手段２１、キーコード生成手段４２、接続部３０２及び制御手段２４ｇで構成される。
【０１６９】
キーコード生成手段４２は文字認識手段２１から得られた文字コードに対応するキーコードを生成したり、入力部２０より得られた入力パターン（座標データ）から絶対座標に対応するキーコードを生成する。制御手段２４ｇは各構成部２０，３０１，２１，４２及び３０２を制御する。なお、他の構成は図３８で示した実施の形態６と同様である。
【０１７０】
図４１は実施の形態７の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。なお、この処理は制御手段２４ｇの制御下で行われる。また、前提条件は実施の形態１〜実施の形態６と同様である。
【０１７１】
図４２は入力部における座標軸を示す説明図である。同図に示すように、入力部２０の入力領域の原点３０５が図中の左上に設定され、原点３０５から図中右方向及び下方向にそれぞれＸ座標軸３０６及びＹ座標軸３０８が規定される。そして、Ｘ最大値Ｘｍａｘ及びＹ最大値Ｙｍａｘがそれぞれ規定される。
【０１７２】
次に、図４１のフローチャートを用いて実施の形態７の動作を説明する。
【０１７３】
まず、ステップＳ１１で制御手段２４ｇは入力部２０を制御し、入力パターンを入手する。
【０１７４】
次に、ステップＳ３０１に進み、制御手段２４ｇは動作モード管理手段３０１に対して現在の動作モードを問い合わせ、動作モードが文字認識ありを指示する場合はステップＳ１２へ進み、そうでない場合はステップＳ３０１に進む。ここでは、まず動作モードが文字認識ありを指示する場合を説明する。
【０１７５】
動作モードが文字認識ありを指示する場合はステップＳ１２に進み、制御手段２４ｇは入力部２０で得られた入力パターンを文字認識手段２１に送り、文字認識手段２１では文字認識結果を出力する。
【０１７６】
次に、ステップＳ２に進み、制御手段２４ｇは文字認識手段２１で得られた文字認識結果のうち、第１位の候補文字の文字情報をキーコード生成手段４２に送り、キーコード生成手段４２は当該文字情報から外部装置用のキーコードを生成する。
【０１７７】
次に、ステップＳ３に進み、制御手段２４ｇは、キーコード生成手段４２で得られたキーコードを接続部３０２に送り、接続部３０２では外部装置にキーコードを送信する。
【０１７８】
次に、ステップＳ４に進み、制御手段２４ｇは入力が終了したか否かを判定する。ここでは、入力が終了したと仮定し、処理を終了させる。
【０１７９】
次に、ステップＳ３０１において、動作モードが文字認識なしの場合の説明をする。このときはステップＳ３０３に進む。
【０１８０】
ステップＳ３０３において、制御手段２４ｇは入力部２０で得られた入力パターン（座標データ）をそのままキーコード生成手段４２に送り、キーコード生成手段４２は入力部２０への筆記媒体の接触が検知されたすべての絶対座標を対応するキーコードに変換する。キーコード生成手段が生成する絶対座標は、例えば図４２のように左上を原点（０，　０）とし、右方向にＸ座標、下方向にＹ座標を想定した座標であり、各座標点が対応づけられたキーコードに変換される。
【０１８１】
次に、ステップＳ３に進み、制御手段２４ｇはキーコード生成手段４２で生成された絶対座標に相当するキーコードのすべてを接続部３０２に送る。接続部３０２はキーコードを逐次外部装置に送信する。
【０１８２】
次にステップＳ４に進み、制御手段２４ｇは入力が終了したか否かを判定する。ここでは入力が終了したと仮定して処理を終了する。
【０１８３】
以上、実施の形態７について説明した。本実施の形態では、入力部からの入力データを絶対座標に相当するキーコードに変換するキーコード生成手段４２を備えたので、外部装置側で絶対座標データを利用したアプリケーション（メニュー画面における位置制御等）の実現が可能となり、補助入力装置の応用性が向上する。
【０１８４】
＜実施の形態８＞
図４３はこの発明の実施の形態８である補助入力装置の構成を示すブロック図である。同図に示すように、本実施の形態の補助入力装置は、入力部２０、動作モード管理手段３０１、文字認識手段２１、キーコード生成手段３１１、接続部３０２、移動量算出手段３１０及び制御手段２４ｈから構成される。
【０１８５】
移動量算出手段３１０は入力部２０から得られた入力パターン（座標データ）から移動量を算出し相対座標データを生成する。キーコード生成手段３１１は文字情報に対応するキーコードを生成したり、移動量算出手段３１０より得られた相対座標データに対応するキーコードを生成する。制御手段２４ｈは各構成部２０，３０１，２１，３１１，３０２及び３１０を制御する。なお、他の構成は図３８で示した実施の形態６と同様である。
【０１８６】
図４４は実施の形態の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。なお、この処理は制御手段２４ｈの制御下で行われる。また、前提条件は実施の形態１〜実施の形態７と同様である。
【０１８７】
図４５は入力パターンの座標データから相対座標データの生成例を示す説明図である。同図に示すように、入力パターンの絶対座標データが（ｘ０，ｙ０），（ｘ１，ｙ１），（ｘ２，ｙ２）及び（ｘ３，ｙ３）の順（筆記方向）で筆記した座標データが検知される場合、移動量算出手段３１０は、相対座標データとして（ｐ０，ｑ０），（ｐ１，ｑ１），（ｐ２，ｑ２）を算出する。この際、ｐｎ，ｑｎ（ｎ＝０〜２）は、｛ｐｎ＝ｘｎ＋１−ｘｎ｝，｛ｑｎ＝ｙｎ＋１−ｙｎ｝で算出される。
【０１８８】
次に、図４４のフローチャートを用いて実施の形態８の動作を説明する。まず、ステップＳ１１で制御手段２４ｈは入力部２０を制御し、入力パターンを入手する。
【０１８９】
次に、ステップＳ３０１に進み、制御手段２４ｈは動作モード管理手段３０１に対して現在の動作モードを問い合わせ、動作モードが文字認識ありを指示する場合はステップＳ１２へ進み、以降、実施の形態７と同様の処理を行い、そうでない場合はステップＳ３０４に進む。ここでは、動作モードが文字認識なしを指示する場合を説明する。
【０１９０】
ステップＳ３０４において、制御手段２４ｈは入力部２０で得られた入力パターンを移動量算出手段３１０に送り、移動量算出手段３１０はすべての入力パターンの各絶対座標に基づき相対座標を算出する。移動量算出手段３１０が生成する相対座標は、例えば図４５で説明したように計算される。
【０１９１】
次に、ステップＳ３０５に進み、制御手段２４ｈは移動量算出手段３１０で生成された相対座標すべてをキーコード生成手段３１１に送り、キーコード生成手段３１１はすべての相対座標に対応するキーコード生成する。
【０１９２】
次に、ステップＳ３に進み、制御手段２４ｈはキーコード生成手段３１１で生成された相対座標に相当するキーコードのすべてを接続部３０２に送る。接続部３０２はキーコードを携帯電話１０等の外部装置に送信する。
【０１９３】
次に、ステップＳ４に進み、制御手段２４ｈは入力が終了したか否かを判定する。ここでは入力が終了したと仮定して処理を終了する。
【０１９４】
以上、実施の形態８について説明した。本実施の形態では、入力部２０からの入力パターンから相対座標を算出する移動量算出手段３１０と、相対座標を相当するキーコードに変換するキーコード生成手段３１１を備えたので、外部装置側で相対座標データを利用したアプリケーション（マウス的な利用）の実現が可能となり、補助入力装置の応用性が向上する。
【０１９５】
また、相対座標データは絶対座標データよりも情報量を抑制することができる分、効率的なデータ送信が可能となる。
【０１９６】
＜実施の形態９＞
図４６はこの発明の実施の形態９である補助入力装置の構成を示すブロック図である。同図に示すように、本実施の形態の補助入力装置は、入力部２０、動作モード管理手段３０１、文字認識手段２１、キーコード生成手段３１３、接続部３０２及び制御手段２４ｉから構成される。
【０１９７】
同図において、キーコード生成手段３１３は文字認識手段２１から得られた文字情報や入力部２０より得られた文字パターンから外部装置に対応するキーコードを生成する。制御手段２４ｉは各構成部２０，３０１，２１，２１３及び３０２を制御する。なお、他の構成は図４０で示した実施の形態７と同様である。
【０１９８】
図４７は実施の形態９の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。なお、この処理は制御手段２４ｉの制御下で行われる。また、前提条件は実施の形態１〜実施の形態８と同様である。
【０１９９】
次に、図４７のフローチャートを用いて実施の形態９の動作を説明する。
【０２００】
同図を参照して、ステップＳ１１で制御手段２４ｉは入力部２０を制御し、文字パターンを入手する。
【０２０１】
次に、ステップＳ３０１に進み、制御手段２４ｉは動作モード管理手段３０１に対して現在の動作モードを問い合わせ、動作モードが文字認識ありの場合はステップＳ１２へ進んで実施の形態７と同じ処理を行い、そうでない場合はステップＳ３０６に進む。ここでは、動作モードが文字認識なしの場合を説明する。
【０２０２】
動作モードが文字認識なしの場合、ステップＳ３０６では制御手段２４ｉは入力部２０で得られた文字パターン（筆圧情報を含む）をキーコード生成手段３１３に送り、キーコード生成手段３１３の筆圧情報に対応するキーコードを生成する。なお、筆圧情報としては、実施の形態５と同様、所定の座標点における圧力値、最大筆圧値、平均筆圧値、圧力値が所定の閾値を越える圧力分布等が考えられる。
【０２０３】
次にステップＳ３に進み、制御手段２４ｉはキーコード生成手段３１３で生成されたキーコードを接続部３０２に送る。接続部３０２はキーコードを外部装置に送信する。
【０２０４】
次に、ステップＳ４に進み、制御手段２４ｉは入力が終了したか否かを判定する。ここでは入力が終了したと判断して処理を終了する。
【０２０５】
以上、実施の形態９について説明した。本実施の形態では、入力手段部の筆圧情報をキーコードに変換するキーコード生成手段３１３を備えたので、外部装置側で筆圧情報を利用したアプリケーション（筆圧の強弱に基づく処理等）の実現が可能となり、補助入力装置の応用性が向上する。
【０２０６】
＜実施の形態１０＞
図４８はこの発明の実施の形態１０である補助入力装置の構成を示すブロック図である。同図に示すように、本実施の形態の補助入力装置は、入力部２０、文字認識手段１０１、接続部３、情報入手手段１００及び制御手段２４ｊから構成されている。
【０２０７】
同図において、（文字種別）情報入手手段１００は外部装置本体から文字入力モード情報を入手し、文字認識手段１０１は情報入手手段１００で入手した文字入力モード情報（文字種別情報）に基づき候補を絞り込んだ文字認識を行う。制御手段２４ｊは各構成部２０，１０１，３及び１００を制御する。
【０２０８】
図４９は実施の形態１０の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。なお、この処理は制御手段の制御下で行われる。また、前提条件は実施の形態１〜実施の形態９と同様である。
【０２０９】
図５０は入力部２０に手書き文字１０５（「へ」（ひらがな））を筆記した様子を示す説明図である。
【０２１０】
図５１は文字認識手段１０１で認識された文字認識結果における候補文字を示す説明図である。同図に示すように、第１候補文字１０６（「へ」）等が記されている。
【０２１１】
図５２は接続部３を通して携帯電話１０の表示画面１１に認識結果の第１候補文字１０６（「へ」）を表示した様子を示す説明図である。
【０２１２】
次に、図４９のフローチャートを用いて実施の形態１０の動作を説明する。まず、ステップＳ１１で制御手段２４ｊは入力部２０を制御し、文字パターンを入手する。ここでは、図５０に示すように、ひらがな文字である「へ」を意味する文字パターン０５を入手したとする。
【０２１３】
次に、ステップＳ６０に進み、制御手段２４ｊは情報入手手段１００を制御し外部装置の文字入力モード情報を入手する。ここでは、文字入力モードは、ひらがな、カタカナ、ローマ字、漢字モード等の文字種別を意味する。この例では、文字入力モードはひらがなを指示していると仮定する。
【０２１４】
次に、ステップＳ６１に進み、制御手段２４ｊは入力部２０で得られた文字パターンと、情報入手手段１００で得られた文字入力モード情報を文字認識手段１０１に送り、文字認識手段１０１では、入力パターンと文字認識手段１０１に格納されている標準パターン（全ての文字に関するビットパターン）のうち、入手した文字入力モード（ひらがな・漢字）に該当する標準パターンとのマッチングを行い、認識結果の文字を出力する。本実施の形態では、図５１に示す、ひらがな及び漢字を対象とした文字認識結果が得られたとする。
【０２１５】
次に、ステップＳ３に進み、制御手段２４ｊは文字認識手段１０１で得られた文字認識結果（図５１参照）のうち、第１候補文字１０６の文字情報を接続部３に送り、接続部３では携帯電話１０に当該文字情報を送信する。本実施の形態の場合では、図５２に示すように携帯電話１０に第１候補文字１０６（「へ」（ひらがな）が送信され、表示画面１１に第１候補文字１０６が表示される。
【０２１６】
次に、ステップＳ４に進み、制御手段２４ｊは入力が終了したか判定し、入力が終了していない場合は、ステップＳ１１に戻り、入力が終了した場合は、処理を終了する。
【０２１７】
なお、本実施の形態では、情報入手手段１００は、入力部２０の入力が終了した後に外部装置から文字入力モード情報を入手したが、入力部２０に筆記する前に、文字入力モード情報を入手しても良い。
【０２１８】
以上のように、本実施の形態では、情報入手手段１００を備え、情報入手手段１００で得られた外部装置の文字入力モード情報を用いて、文字認識手段１０１を制御するようにしたので、高精度な文字認識が実現できる。
【０２１９】
例えば、本実施の形態のように類似文字が複数の字種にまたがって存在する場合は、文字入力モードを絞らない場合は、図５３のように、第１候補文字１０７としてカタカナの「ヘ」、第２候補文字１０８としてひらがなの「へ」が認識されて、さらに記号の類似文字などが候補文字となり、ユーザが意図した正しい文字（ひらがなの「へ」）は第１位にならない場合可能性が高い。このような場合においても、文字入力モードを限定することにより正しい文字認識結果を得ることができる。
【０２２０】
また、本実施の形態では、文字入力モード情報によって文字認識手段１０１のマッチング対象文字を絞り込むので、高速な文字認識処理が可能になる。
【０２２１】
＜実施の形態１１＞
図５４はこの発明の実施の形態１１である補助入力装置の構成を示すブロック図である。同図に示すように、本実施の形態の補助入力装置は、入力部２０、文字認識手段１１１、接続部３、情報入力手段１１０及び制御手段１１２から構成される。
【０２２２】
同図において、情報入力手段１１０は外部装置本体から文字認識辞書情報を収集する。文字認識手段１１１は情報入手手段１１０で入手した文字認識辞書情報を基に文字認識を行う。制御手段２４ｋは各構成部２０，１１１，３，及び１１０を制御する。なお、文字認識辞書情報とは筆記情報である文字パターンに照合すべき照合用文字パターンを規定した情報を意味する。他の構成は図１で示した実施の形態１の構成と同様である。
【０２２３】
図５５は実施の形態１１の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。なお、この処理は制御手段２４ｋの制御下で行われる。また、前提条件は実施の形態１〜実施の形態１０と同様である。
【０２２４】
図５６は入力部２０に入力パターン１１５として中国漢字文字を筆記した様子を示す図である。
【０２２５】
図５７は文字認識手段１１１で文字認識結果にける候補文字を示す説明図である。同図において、第１候補文字１１６等の中国漢字文字が認識されている。
【０２２６】
図５８は接続部３を通して携帯電話１０の表示画面１１への中国漢字文字の表示結果を示す説明図である。同図に示すように、第１候補文字１１６である中国漢字文字が表示画面１１上に表示されている。なお、実施の形態１１では携帯電話１０が中国漢字文字表示機能を有していることを前提としている。
【０２２７】
次に、図５５のフローチャートを用いて実施の形態１１の動作を説明する。まず、ステップＳ７０で制御手段２４ｋは情報入力手段１１０を制御し、外部装置から文字認識辞書を入手し、得られた文字認識辞書を文字認識手段１１１の文字認識辞書と入れ替える。ここで、本実施の形態では、中国語（簡体字）の認識辞書を入手したとする。
【０２２８】
次に、ステップＳ１１に進み、制御手段２４ｋは入力部２０を制御し、文字パターンを入手する。ここでは、図５６に示すように中国漢字文字である文字パターン１１５を入手したとする。
【０２２９】
次に、ステップＳ７１に進み、制御手段２４ｋは入力部２０で得られた文字パターンを文字認識手段１１１に送り、文字認識手段１１１では、差し替えられた中国語の文字認識辞書を用いて文字パターンの認識を行い、文字認識結果を出力する。本実施の形態では、図５７に示す文字認識結果が得られたとする。
【０２３０】
次に、ステップＳ３に進み、制御手段２４ｋは文字認識手段１１１で得られた文字認識結果のうち、第１位候補文字の文字情報を接続部３に送り、接続部３では携帯電話１０に当該文字情報を送信する。本実施の形態の場合では、図５８に示すように携帯電話１０に第１候補文字１１６が送信され、表示画面１１に第１候補文字１１６の中国漢字文字が表示される。
【０２３１】
次に、ステップＳ４に進み、制御手段２４ｋは入力が終了したか判定し、入力が終了していない場合は、ステップＳ１１に戻り、入力が終了した場合は、処理を終了する。
【０２３２】
なお、本実施の形態では、情報入手手段１１０は、外部装置から得られた文字認識辞書を、文字認識手段１１１の文字認識辞書と入れ替えたが、元の辞書に追加する形で使用しても良い。
【０２３３】
以上のように、本実施の形態では、情報入力手段１１０を備え、情報入力手段１１０で外部装置から文字認識辞書を入手し、文字認識手段１１１の文字認識辞書と入れ替えるようにしたので、文字認識対象字種を自由に変更することが可能になり、多言語の認識や、ユーザ毎に適応化した辞書による高精度な認識、外字の認識などが容易になる。
【０２３４】
＜実施の形態１２＞
図５９はこの発明の実施の形態１２である補助入力装置の構成を示すブロック図である。同図に示すように、本実施の形態の補助入力装置は、入力部２０、文字認識手段１２１、接続部３、情報入手手段１２０及び制御手段２４ｌから構成される。
【０２３５】
同図において、情報入手手段１２０は外部装置本体から文字認識手段１２１による文字認識方法を規定する文字認識プログラムを入手する。文字認識手段１２１は情報入手手段１２０で入手した文字認識プログラム情報を基に文字認識を行う。制御手段２４ｌは各構成部２０，１２１，３及び１２０を制御する。
【０２３６】
図６０は実施の形態１２の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。なお、この処理は制御手段２４ｌの制御下で行われる。また、前提条件は実施の形態１〜実施の形態１１と同様である。
【０２３７】
図６１は入力部２０に文字パターン１２５（「ａ」）を筆記した様子を示す説明図である。
【０２３８】
図６２は文字認識手段１２１で認識された文字認識結果を示す説明図である。同図において、第１候補文字１２６等が認識されている。
【０２３９】
図６３は接続部３を通して携帯電話１０の表示画面１１に第１候補文字１２６（「ａ」）を表示した様子を示す説明図である。
【０２４０】
次に、図６０のフローチャートを用いて実施の形態１２の動作を説明する。まず、ステップＳ８０で制御手段２４ｌは情報入手手段１２０を制御し、外部装置から文字認識プログラムを入手し、得られた文字認識プログラムを文字認識手段１２１の文字認識プログラムと入れ替える。ここで、本実施の形態では、英文字認識用のプログラムを入手したとする。
【０２４１】
次に、ステップＳ１１に進み、制御手段２４ｌは入力部２０を制御し、文字パターンを入手する。ここでは、図６１に示すように、英文字「ａ」を意味する文字パターン１２５を入手したとする。
【０２４２】
次に、ステップＳ８１に進み、制御手段２４ｌは入力部２０で得られた文字パターンを文字認識手段１２１に送り、文字認識手段１２１では、差し替えられた英字認識用の文字認識プログラムを用いて文字パターンの認識を行い、文字認識結果を出力する。本実施の形態では、図６２に示す文字認識結果が得られたとする。
【０２４３】
次に、ステップＳ３に進み、制御手段２４ｌは文字認識手段１２１で得られた文字認識結果のうち、第１候補文字１２６の文字情報を接続部３に送り、接続部３では携帯電話１０に当該文字情報を送信する。本実施の形態の場合では、図６３に示すように携帯電話１０に第１候補文字１２６（文字「ａ」）が送信され、表示画面１１に第１候補文字１２６が表示される。
【０２４４】
次に、ステップＳ４に進み、制御手段２４ｌは入力が終了したか判定し、入力が終了していない場合は、ステップＳ１１に戻り、入力が終了した場合は、処理を終了する。
【０２４５】
なお、本実施の形態では、情報入手手段１２０は、外部装置から得られた文字認識プログラムを、文字認識手段１２１の文字認識プログラムと入れ替えたが、元のプログラムと共存する形で使用しても良い。
【０２４６】
以上のように、本実施の形態では、情報入手手段１２０を備え、情報入手手段１２０で外部装置から文字認識プログラムを入手し、文字認識手段１２１の文字認識プログラムと入れ替えるようにしたので、文字認識辞書だけの変更で対応でないような文字の認識に適した方法を用いて文字認識を行うことができる。また、本実施の形態のように英字の場合は、漢字等の複雑な文字を認識する場合に比べ認識プログラムの容量を抑えることができ、その分、文字と文字のつながりを用いるための単語情報、文字連接情報などを導入することができ、過去の文字認識履歴に基づく高精度な認識が実現できる。
【０２４７】
＜実施の形態１３＞
図６４はこの発明の実施の形態１３である補助入力装置の構成を示すブロック図である。同図に示すように、本実施の形態の補助入力装置は、入力部２０、文字認識手段２１、接続部３、外部データ保持手段３１６、情報入手手段３１５及び制御手段２４ｍから構成される。
【０２４８】
同図において、情報入手手段３１５は外部装置本体からバックアップ／リストアの指示や外部装置本体内のデータを読み出す。外部データ保持手段３１６は外部装置本体のデータを保持する。制御手段２４ｍは各構成部２０，２１，３，３１６、及び３１５を制御する。
【０２４９】
図６５は実施の形態１３の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。なお、この処理は制御手段２４ｍの制御下で行われる。また、前提条件は実施の形態１〜実施の形態１２と同様である。
【０２５０】
次に、図６５のフローチャートを用いて実施の形態１３の動作を説明する。まず、ステップＳ３０７で、制御手段２４ｍは情報入手手段３１５を制御し、外部装置からの指示を受け取る。
【０２５１】
次に、ステップＳ３０８に進み、受け取った指示がバックアップかリストアかを判断し、バックアップの場合はステップＳ３０９に進み、リストアの場合はステップＳ３１１に進む。ここでは、まずバックアップの指示を受けた場合について説明する。
【０２５２】
バックアップ指示の場合はステップＳ３０９に進み、制御手段２４ｍは情報入手手段３１５に外部装置のデータ読み出しを指示する。情報入手手段３１５は接続部３から外部装置のデータを読み出す。
【０２５３】
次に、ステップＳ３１０に進み、制御手段２４ｍは情報入手手段３１５から得た外部装置のデータを外部データ保持手段３１６に送り、外部データ保持手段３１６は送られたデータを保持する。
【０２５４】
次に、ステップＳ３０８でリストア処理と判断された場合の処理を説明する。
【０２５５】
リストア処理の場合はステップＳ３１１に進む。ここで、制御手段２４ｍは外部データ保持手段３１６に保持されているデータを入手する。
【０２５６】
次に、ステップＳ３１２に進む。制御手段２４ｍは入手したデータを接続部３に送り、接続部３は外部装置に対してデータを送信する。送信後、処理を終了する。
【０２５７】
以上のように、本実施の形態では情報入手手段３１５と外部データ保持手段３１６を備え、外部装置内にあるデータを保存したり、保存していたデータを読み出したりすることができるため、補助入力装置に外部装置のバックアップ機能を持たせることができる。
【０２５８】
＜実施の形態１４＞
図６６はこの発明の実施の形態１４である補助入力装置の構成を示すブロック図である。同図に示すように、本実施の形態の補助入力装置は、入力部２０、文字認識手段２１、制御コード変換手段３１８、接続部３及び制御手段２４ｎから構成される。
【０２５９】
同図において、制御コード変換手段３１８は文字認識手段から得られた文字情報（文字コード）を制御コードに変換する。制御手段２４ｎは各構成部２０，２１，３１８及び３を制御する。なお、他の構成は図１で示した実施の形態１と同様である。
【０２６０】
図６７は実施の形態１４の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。なお、この処理は制御手段２４ｍの制御下で行われる。また、前提条件は実施の形態１〜実施の形態１３と同様である。
【０２６１】
図６８は制御コード変換手段３１８が変換処理に使用する変換テーブル例を示す説明図である。同図に示すように、記号３２０（「∠」）に対応させて「クリア」の制御コード、記号３２２（「‖」）に対応させて「確定」の制御コードを割り当てている。
【０２６２】
次に、図６７のフローチャートを用いて実施の形態１４の動作を説明する。まず、ステップＳ１１で制御手段２４ｎは入力部２０を制御し、文字パターンを入手する。ここでは、図６８の記号３２０（「‖」）の文字パターンを入手したとする。
【０２６３】
次に、ステップＳ１２に進み、制御手段２４ｎは入力部２０で得られた入力パターンを文字認識手段２１に送り、文字認識手段２１は認識結果の文字を出力する。
【０２６４】
次に、ステップＳ３１４に進み、制御手段２４ｎは文字認識手段２１で得られた文字認識結果の文字情報を制御コード変換手段３１８に送る。制御コード変換手段３１８は、図６８のような変換テーブルを参照し、記号３２２（「‖」）に対する制御コード「確定」を出力する。
【０２６５】
次に、ステップＳ３に進み、制御手段２４ｎは制御コード変換手段３１８から得た制御コード「確定」を接続部３に送り、接続部３では外部装置に制御コードを送信する。
【０２６６】
次に、ステップＳ４に進み、制御手段２４ｎは入力が終了したかを判定し、入力が終了していない場合はステップＳ１１に戻り、終了している場合は処理を終える。
【０２６７】
以上、実施の形態１４について説明した。本実施の形態では制御コード変換手段を備え、特定の文字を制御コードとして外部装置に送ることができるため、外部装置の操作性が高い補助入力装置を実現することができる。
【０２６８】
＜実施の形態１５＞
図６９はこの発明の実施の形態１５である補助入力装置の構成を示すブロック図である。同図に示すように、本実施の形態の補助入力装置は入力部２０、座標データ修正手段３２４、文字認識手段２１、接続部３、修正手段２２及び制御手段２４ｏから構成される。
【０２６９】
同図において、座標データ修正手段３２４は入力部２０からの筆記情報（座標データと筆圧データ）を基に座標データを修正する。修正手段２２は認識結果に誤りがある場合に文字認識結果における複数の候補文字を選択して正しい文字に修正する。制御手段２４ｏは各構成部２０，３２４，２１，３及び２２を制御する。
【０２７０】
図７０は実施の形態１５の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。なお、この処理は制御手段２４ｏの制御下で行われる。また、前提条件は実施の形態１〜実施の形態１４と同様である。
【０２７１】
図７１は入力部２０に漢字の入力パターン１４０を筆記した様子を示す説明図である。
【０２７２】
図７２は文字認識手段２１で認識された結果の認識結果候補文字とその画数を示す説明図である。
【０２７３】
図７３は接続部３を通して携帯電話１０の表示画面１１に認識結果の第１候補文字３２６を表示した様子を示す図である。
【０２７４】
図７４は修正手段２２を用いて認識結果を修正した後の携帯電話１０の表示画面１１の様子を示す説明図である。
【０２７５】
次に、図７０のフローチャートを用いて実施の形態１５の動作を説明する。まず、ステップＳ１０で、制御手段２４ｏはどの手段で入力操作が行われたかを調べ、修正手段２２で行われた場合はステップＳ１３に、入力部２０で行われた場合はステップＳ１１に進む。本実施の形態ではまず入力部２０で手書きが行われたとし、ステップＳ１１に進む。
【０２７６】
ステップＳ１１において、制御手段２４ｏは入力部２０を制御し、筆記情報である入力パターンを入手する。ここでは図７１に示す、文字パターン１４０（「神」）を入手したとする。
【０２７７】
次に、ステップＳ３１５に進み、制御手段２４ｏは入力部で得られた文字パターン（筆圧情報付き）を座標データ修正手段３２４に送り、修正された文字パターンを得る。座標データ修正手段３２４は、筆記情報における筆圧情報を用いてある閾値Ｐ０以上をペンダウン状態、Ｐ０未満をペンアップ状態と判断して座標データの修正を行う。
【０２７８】
次に、ステップＳ１２に進み、制御手段２４ｏは座標データ修正手段３２４で得られた修正文字パターンを文字認識手段２１に送り、文字認識手段２１では認識結果の文字を出力する。本実施の形態では図７２に示す文字認識結果が得られたとする。
【０２７９】
次に、ステップＳ３に進み、制御手段２４ｏは文字認識手段２１で得られた文字認識結果のうち、第１候補の文字情報を接続部３に送り、接続部３では携帯電話１０に第１候補の文字情報を送信する。本実施の形態の場合では、図７３に示すように携帯電話１０に第１候補文字３１（「紳」）の文字情報が送信され、表示画面１１に第１候補文字３１が表示される。
【０２８０】
次に、ステップＳ４に進み、制御手段２４ｏは入力が終了したか判定するが、ここでは、入力は終了していないと仮定し、ステップＳ１０に戻る。
【０２８１】
ステップＳ１０において、入力操作を判定するが、本実施の形態では携帯電話１０の表示画面１１に表示された文字認識結果の第１候補文字３１（「紳」）は誤った文字であるため、ユーザは修正手段２２の候補ボタン１２を押し、第２候補文字を選択したものと仮定し、ステップＳ１３に進む。
【０２８２】
ステップＳ１３において、制御手段２４ｏは修正手段２２を制御し、修正手段２２は文字認識手段２１より第２候補文字とその画数情報を入手する。
【０２８３】
次に、ステップＳ３１６に進み、確定ボタン１４を押すことにより第２候補文字３２の「神」を選択したと仮定する。すると、制御手段２４ｏは修正手段２２を制御し、修正手段２２は選択した第２候補文字３２の画数情報を座標データ修正手段３２４に送る。座標データ修正手段３２４は前回修正した座標データの画数（既に保持している）と修正手段２２から送られてきた画数を比較し、前回の座標データの画数のほうが多い場合は筆圧の閾値Ｐ０をＰ１（＜Ｐ０）に変更し、次回からの座標データ修正処理では閾値Ｐ１を使うようにする。すなわち、座標データ修正手段３２４は修正手段２２が選択した文字の画数情報という文字特徴情報に基づき、筆記情報（座標データ）の取り込み内容を変更する。
【０２８４】
次に、ステップＳ３に進み、制御手段２４ｏは修正手段２２に指示し、修正手段２２は、一文字削除を指示する制御コードと選択文字情報からなる文字列を接続部３に送り、接続部３では携帯電話１０に上記文字列を送信情報として送信する。本実施の形態の場合では、一文字削除のコードが送られることにより図７３で示した第１候補文字３２６（「紳」）は消去され、次に、第２候補文字３２７（「神」）が送信されるので、図７４に示すように、携帯電話１０の表示画面１１に第２候補文字３２７（「神」）が表示され、正しい文字に修正される。
【０２８５】
次に、ステップＳ４に進み、制御手段２４ｏは入力が終了したかを判定する。ここでは、入力を終了したと判断し、処理を終了する。
【０２８６】
以上、実施の形態１５について説明した。本実施の形態では、座標データ修正手段３２４を備え、動的に座標データ修正手段の認識パラメータを調整できるため、製品ごとに入力手段の感度特性が異なっていたり、使用者の筆圧の違いに柔軟に対処できる補助入力装置が実現できる。
【０２８７】
＜実施の形態１６＞
図７５はこの発明の実施の形態１６である補助入力装置の構成を示すブロック図である。同図に示すように、本実施の形態の補助入力装置は、入力部２０、文字認識手段２１、接続部３、電力管理手段３２８及び制御手段２４ｐから構成される。
【０２８８】
同図において、電力管理手段３２８は補助入力装置全体を通常動作状態にするか低消費電力の待機状態にするかを制御する。制御手段２４ｐは各構成部２０，２１，３，３２８を制御する。なお、他の構成は図１で示した実施の形態１と同様である。
【０２８９】
図７６は実施の形態１６の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。なお、この処理は制御手段２４ｐの制御下で行われる。また、前提条件は実施の形態１〜実施の形態１５と同様である。
【０２９０】
図７７は電力管理手段３２８が通常動作状態から低消費電力の待機状態へ移行する処理の流れを示すフローチャートである。
【０２９１】
図７８は、電力管理手段が低消費電力の待機状態から通常動作状態へ移行する処理の流れを示すフローチャートである。
【０２９２】
次に、図７６のフローチャートを用いて、実施の形態１６の動作を説明する。ステップＳ１１〜Ｓ３までは、実施の形態１と同様の処理を行う。
【０２９３】
次に、ステップＳ４に進み、入力が終了したかの判定を行う。ここでは、入力が終了したと仮定してステップＳ３１７に進む。
【０２９４】
ステップＳ３１７において、制御手段２４ｐは電力管理手段３２８に指示し、制御を電力管理手段３２８に移す。
【０２９５】
電力管理手段３２８に移ってからの処理は、図７７のフローチャートを用いて説明する。
【０２９６】
同図を参照して、ステップＳ３１８に進み、電力管理手段３２８は入力部２０への入力が一定期間継続して無いかを監視する。一定期間の間に入力があった場合はステップＳ３２１に進み、ステップＳ３２１において制御は図７６の制御手段２４ｐのフローチャートのステップＳ１１に移る。ステップＳ３１８で一定期間入力がない場合はステップＳ３１９に進む。
【０２９７】
ステップＳ３１９において、電力管理手段３２８は待機状態から通常状態への復帰方法を設定する。ここでは、入力部２０から入力があった場合に復帰する設定を行う。
【０２９８】
次に、ステップＳ３２０に進み、補助入力装置全体を低消費電力の待機状態に移す。このとき、電力管理手段３２８の待機処理を除いて、図７５のすべての構成部は動作を停止する。
【０２９９】
以上、電力管理手段３２８が通常動作状態から低消費電力の待機状態に移る場合を説明した。
【０３００】
次に、低消費電力の待機状態から通常動作状態に移る場合について図７８を用いて説明する。
【０３０１】
待機状態において、入力部２０から入力があると電力管理手段３２８は図７８のステップＳ３２２からの処理を行う。ステップＳ３２２では待機状態から復帰状態への復帰方法の設定を解除する。
【０３０２】
次に、ステップＳ３２３に進み、電力管理手段３２８は補助入力装置を通常動作状態に移す。
【０３０３】
次に、ステップＳ３２１に進み、電力管理手段３２８は制御を制御手段２４ｐに移し、図７６のステップＳ１１へ進む。
【０３０４】
なお、図７６のステップＳ１１からの処理は、前述したように実施の形態１と同じである。
【０３０５】
以上、実施の形態１６について説明した。本実施の形態では、待機状態から復帰する設定を入力部２０からの設定としたが、修正手段２２などのボタン操作で復帰してもよい。
【０３０６】
以上のように、本実施の形態では電力管理手段３２８を備え、一定期間継続して入力がない場合は補助入力装置を低消費電力の待機状態に移行させるため、消費電力の低減化が図れ、補助入力装置がバッテリー駆動の場合は駆動時間の長期化を図ることができる。
【０３０７】
＜実施の形態１７＞
図７９及び図８０は本実施の形態の接続部３周辺を示す説明図である。これらの図に示すように、接続部３は内部に回転自在な回転機構部３３０を有している。そして、図７９では凹部１７が左側に設けられる。
【０３０８】
図８１は携帯電話の第１の例を示す説明図である。図８２は携帯電話の第２の例を示す説明図である。これらの図に示すように、携帯電話１０ａと携帯電話１０ｂとはコネクタの向きが異なっている。すなわち、表示画面１１側を表面とした場合、携帯電話１０ａではコネクタ部１８ａの右側に接続部３の凹部１７と嵌合可能な凸部１６ａを有しており、携帯電話１０ｂではコネクタ部１８ｂの左側に凸部１６ｂを有している。
【０３０９】
図８１で示す携帯電話１０ａに補助入力装置３０を接続する場合を説明する。ここでは接続部３のコネクタは図７９に示す形状になっており、そのままの向きで、図８１で示す携帯電話１０ａに接続しても表示画面１１と入力部２０が同一面になり不都合はない。
【０３１０】
次に、図８２の携帯電話１０ｂに接続する場合を説明する。接続部３を図８２の携帯電話１０に接続した場合、表示画面１１と入力部２０とは１８０度異なってしまい同一面にないため、表示画面１１及び入力部２０の両画面を見ながら入力することができない。
【０３１１】
しかし、実施の形態１７の補助入力装置３０は、接続部３に回転機構部３３０を有しているため、回転機構部３３０を回転させて補助入力装置３０の接続部３の向きを１８０度回転させることができる。１８０度回転させた後、補助入力装置３０と携帯電話１０ｂとを接続部３によって接続すれば、表示画面１１と入力部２０を同一面にすることが可能になる。
【０３１２】
以上のように、本実施の形態では接続部３に回転機構部３３０を持たせたため、機種によってコネクタ向きの異なる携帯電話でも使用可能な補助入力装置を実現できる。
【０３１３】
＜実施の形態１８＞
図８３はこの発明の実施の形態１８である補助入力装置の構成を示すブロック図である。同図に示すように、本実施の形態の補助入力装置は、入力部２０、筆跡照合手段９０、証明書出力手段９１、接続部３及び制御手段２４ｑから構成される。
【０３１４】
同図において、筆跡照合手段９０は入力部２０で得られた文字パターン（筆跡情報）を基に筆記者本人であるか否かを判定する。証明書出力手段９１は筆跡照合手段の照合結果が良である場合に、照合結果が所定の条件を満足していることを証明する証明書情報を出力する。制御手段２４ｑは各構成部２０，９０，９１，及び３を制御する。他の構成は図１で示した実施の形態１と同様である。
【０３１５】
図８４は実施の形態の補助入力装置を用いた署名照合処理の手順を示すフローチャートである。なお、この処理は制御手段２４ｑの制御下で行われる。また、前提条件は実施の形態１〜実施の形態１６と同様である。
【０３１６】
図８５は入力部２０に署名の１文字目を筆記した様子を示す説明図である。同図に示すように、入力部２０に入力署名パターン９３（「川」）が入力され、終了ボタン９５を押すことにより署名筆記終了を決定することができる。
【０３１７】
図８６は入力部２０に署名の２文字目を筆記した様子を示す説明図である。同図に示すように、入力部２０に入力署名パターン９４（「又」）が入力されている。
【０３１８】
次に、図８４のフローチャートを用いて実施の形態１８の動作を説明する。まず、ステップＳ５０で制御手段２４ｑは入力部２０を制御し、文字パターンを入力署名パターンとして入手する。ここでは、図８５に示す署名の入力署名パターン９３（「川」）を入手したとする。
【０３１９】
次に、ステップＳ５１に進み、制御手段２４ｑは、署名の筆記が終了したか否かを判定し、署名の筆記が終了した場合はステップＳ５２へ、終了していない場合はステップＳ５０に戻る。ここで、署名筆記の終了判定は終了ボタン９５が押されたか否かで判定する。ここでは、終了ボタンが押されていないと仮定し、ステップＳ５０に戻る。
【０３２０】
次に、ステップＳ５０で制御手段２４ｑは入力部２０を制御し、署名入力パターン情報を入手する。ここでは、図８６に示す署名の２文字目の入力署名パターン９４（「又」）を入手したとする。
【０３２１】
次に、ステップＳ５１に進み、制御手段２４ｑは、署名の筆記が終了したか否かを判定し、署名の筆記が終了した場合はステップＳ５２へ、終了していない場合はステップＳ５０に戻る。ここでは、署名「川又」の筆記が終了し、終了ボタンが押されたものとし、ステップＳ５２に進む。
【０３２２】
次に、ステップＳ５２では、制御手段２４ｑは、入力部２０で得られた入力署名パターン９３（「川」）、９４（「又」）を、筆跡照合手段９０に送り、筆跡照合手段９０は、あらかじめ格納しておいた筆記者本人の基準署名情報（基準署名パターン）との照合を行い、入力署名パターン９３，９４が筆記者本人のものか否かを判定する。ここで、筆跡照合は、例えば、特開平１１−２３８１３１「筆跡照合装置」に開示された照合方法を用いる。
【０３２３】
次に、ステップＳ５３に進み、制御手段２４ｑは、筆跡照合手段９０の照合結果がＯＫ（良）の場合は「ＹＥＳ」となりステップＳ５４に進み、照合結果がＮＧの場合は「ＮＯ」となり処理を終了する。ここでは、照合結果が「ＯＫ」になったと仮定し、ステップＳ５４に進む。
【０３２４】
ステップＳ５４において、制御手段２４ｑは、証明書出力手段９１を制御し、本人認証結果に応じてあらかじめ格納してある証明書情報を出力する。
【０３２５】
次に、ステップＳ５５に進み、制御手段２４ｑは、接続部３に指示し、証明書出力手段９１で出力された証明書情報を接続部３により外部装置に送信する。
【０３２６】
以上実施の形態１８について説明した。本実施の形態では、署名情報を１文字ずつ筆記するように説明したが、実際に署名情報は連続して筆記され、文字と文字の切れ目を入力部２０では特に検出せず、終了ボタンが押されるまでの署名を１つの署名として収集するようにしても良い。
【０３２７】
また、本実施の形態では、署名の筆記終了を終了ボタンにより行ったが、一定時間継続して入力部２０に筆記されない場合に署名の筆記終了を判断するように構成してもよい。
【０３２８】
以上のように、本実施の形態では、署名情報から本人か否かを判定する筆跡照合手段と、筆跡照合手段の照合結果に応じて証明書情報を出力する証明書出力手段を備えるようにしたので、証明書情報を発行するたびに本人か否かの判定を行うことができ、セキュリティレベルの高い証明書の発行が可能となる。
【０３２９】
また、本実施の形態では、証明書の出力を補助入力装置で行うようにしたので、携帯電話や、補助入力装置を接続可能な装置において、セキュリティ度合いの高い、電子商取引などが可能となる。
【０３３０】
【発明の効果】
以上説明したように、この発明における請求項１記載の補助入力装置は、筆記情報に基づく文字認識結果に関する情報を接続部を介して、携帯電話等の所定の外部装置に送信できるため、所定の外部装置の手書き入力装置として用いることにより、パソコン等のキーボード操作に不慣れなユーザでも容易に文字入力を行うことができる。
【０３３１】
請求項２記載の補助入力装置は、複数の候補文字情報のうち、優先度の最も高い最優先文字情報を自動的に所定の外部装置に送信するため、比較的簡単な構成で実現することができる。
【０３３２】
請求項３記載の補助入力装置は、文字選択手段を用いることにより、ユーザの意志によって複数の候補文字情報のうち一の文字情報を選択文字情報として選択することができるため、ユーザの所望する文字情報を正確に送信することができる。
【０３３３】
請求項４記載の補助入力装置は、所定の外部装置が用いる文字コードを送信することにより、効率的で誤りのない送信情報の送信が可能となる。
【０３３４】
請求項５記載の補助入力装置は、蓄積手段によって複数の文字認識結果を蓄積することができるため、所定の外部装置に接続することなく、ユーザが筆記動作を連続して行うことができる。
【０３３５】
請求項６記載の補助入力装置は、筆記媒体判定手段及び候補文字並び替え手段によって、筆記媒体種別に適合した文字認識結果を得ることができる。
【０３３６】
請求項７記載の補助入力装置は、筆記情報自体を所定の外部装置に送信することができるため、所定の外部装置側で筆記情報を利用したアプリケーションの実現が可能となる。
【０３３７】
請求項８記載の補助入力装置は、複数の座標データに基づく複数の座標コードを送信することにより、所定の外部装置は複数の座標データを利用したアプリケーションが可能となる。
【０３３８】
請求項９記載の補助入力装置を用いることにより、所定の外部装置は、所定の接触面を座標平面とした座標空間上の絶対座標データを利用したアプリケーションの実現が可能となる。
【０３３９】
請求項１０記載の補助入力装置を用いることにより、所定の外部装置は、筆記方向における相対座標データを利用したアプリケーションの実現が可能となる。
【０３４０】
請求項１１記載の補助入力装置を用いることにより、所定の外部装置は、筆圧データを利用したアプリケーションの実現が可能となる。
【０３４１】
請求項１２記載の補助入力装置において、文字認識手段は、文字種別情報により認識文字種別を絞り込んで文字認識結果を得ることにより、誤りのない文字認識結果を比較的短時間で得ることができる。
【０３４２】
請求項１３記載の補助入力装置は、文字認識用辞書を外部より入手することにより、文字認識対象字種を自由に変更することができる。
【０３４３】
請求項１４記載の補助入力装置は、文字認識用プログラムを外部から入手することにより、文字認識手段は、常に文字認識対象字種に適した文字認識用プログラムによって文字認識が行える。
【０３４４】
請求項１５記載の補助入力装置はデータ保持動作及びデータ出力動作を有しているため、所定の外部装置のデータのバックアップ、リストア用補助記憶装置として活用することができる。
【０３４５】
請求項１６記載の補助入力装置は、制御コードを所定の外部装置に送信することができるため、所定の外部装置の操作性の向上を図ることができる。
【０３４６】
請求項１７記載の補助入力装置は、選択文字情報に含まれる文字特徴情報に基づき筆記情報を修正することにより、入力部の筆記情報精度の向上を図ることができる。
【０３４７】
請求項１８記載の補助入力装置は、電力管理手段によって消費電力の低減を図ることができる。
【０３４８】
請求項１９記載の補助入力装置の接続部は、所定の外部装置の所定面と所定の接触面との位置関係が初期状態時に１８０度異なっている場合でも、上記位置変更部によって１８０度変更できるため、上記所定面と上記所定の接触面とを同一面に変更することができ、操作性の向上を図ることができる。
【０３４９】
請求項２０記載の補助入力装置は、筆跡照合機能を加味することができる。
【０３５０】
請求項２１記載の補助入力装置は、筆跡照合結果が所定の条件を満足したことを証明することができる。
【図面の簡単な説明】
【図１】この発明の実施の形態１である補助入力装置の構成を示すブロック図である。
【図２】実施の形態１の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。
【図３】入力部に手書き文字を筆記した様子を示す説明図である。
【図４】文字認識手段で認識された結果の認識結果候補文字を表形式で示す説明図である。
【図５】携帯電話の表示画面に認識結果の第１候補である文字を表示した状態を示す説明図である。
【図６】この発明の実施の形態２である補助入力装置の構成を示すブロック図である。
【図７】実施の形態２の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。
【図８】入力部に手書き文字を筆記した様子を示す説明図である。
【図９】文字認識手段で認識された結果の認識結果候補文字を表形式で示す説明図である。
【図１０】携帯電話１０の表示画面１１に認識結果の第１候補の文字を表示した様子を示す説明図である。
【図１１】修正手段を用いて認識結果を修正した後の携帯電話の表示画面の様子を示す説明図である。
【図１２】この発明の実施の形態３である補助入力装置の構成を示すブロック図である。
【図１３】実施の形態３の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。
【図１４】この発明の実施の形態４である補助入力装置の構成を示すブロック図である。
【図１５】実施の形態４の補助入力装置を用いた手書き入力操作及び蓄積データ送信処理の手順を示すフローチャートである。
【図１６】入力部に手書き文字を筆記した様子を示す説明図である。
【図１７】文字認識手段で得られた文字認識結果の候補文字を示す図である。
【図１８】蓄積手段に格納された１文字目の文字認識結果の候補文字を示す説明図である。
【図１９】入力部に手書き文字を筆記した様子を示す説明図である。
【図２０】文字認識手段で得られた文字認識結果の候補文字を示す説明図である。
【図２１】蓄積手段に格納された２文字分の文字認識結果の候補文字を示す図である。
【図２２】携帯電話の表示画面に１文字目の認識結果の第１位候補文字を表示した様子を示す図である。
【図２３】携帯電話の表示画面に２文字分の認識結果の第１位候補文字を表示した様子を示す図である。
【図２４】この発明の実施の形態５である補助入力装置の構成を示すブロック図である。
【図２５】実施の形態５の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。
【図２６】入力部に爪先で手書き文字を筆記した様子を示す説明図である。
【図２７】文字認識手段で入力パターンの各ストロークを繋げた様子を示す図である。
【図２８】入力部に筆記された文字パターンを文字認識手段で認識することにより得られた認識結果の候補文字を示す説明図である。
【図２９】筆記媒体判定手段の判定処理の流れを示すフローチャートである。
【図３０】筆記媒体判定手段で筆記パターンに基づく筆記媒体を判定する様子を示す説明図である。
【図３１】候補文字並べ替え手段の処理の流れを示すフローチャートである。
【図３２】候補文字並べ替え手段によって認識結果の旧第１候補３５の文字の並べ替え処理を行った後の認識結果を示す説明図である。
【図３３】候補文字並べ替え手段ですべての認識結果候補文字について並べ替えの処理を終えた後の認識結果候補文字を示す説明図である。
【図３４】入力部に指の腹で手書き文字「て」を筆記した様子を示す説明図である。
【図３５】文字認識手段で筆記パターンの各ストロークを繋げた様子を示す説明図である。
【図３６】入力部に筆記された筆記パターンを文字認識手段で認識することにより得られた認識結果を表形式で示す説明図である。
【図３７】入力パターンの始点における圧力分布を示す説明図である。
【図３８】この発明の実施の形態６である補助入力装置の構成を示すブロック図である。
【図３９】実施の形態６の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。
【図４０】この発明の実施の形態７である補助入力装置の構成を示すブロック図である。
【図４１】実施の形態７の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。
【図４２】入力部における座標軸を示す説明図である。
【図４３】この発明の実施の形態８である補助入力装置の構成を示すブロック図である。
【図４４】実施の形態の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。
【図４５】入力データから相対座標データの生成例を示す説明図である。
【図４６】この発明の実施の形態９である補助入力装置の構成を示すブロック図である。
【図４７】実施の形態９の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。
【図４８】この発明の実施の形態１０である補助入力装置の構成を示すブロック図である。
【図４９】実施の形態１０の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。
【図５０】入力部２０に手書き文字の「へ」（ひらがな）を筆記した様子を示す説明図である。
【図５１】文字認識手段で認識された結果の認識結果候補文字を示す説明図である。
【図５２】携帯電話の表示画面に認識結果の第１候補文字を表示した様子を示す説明図である。
【図５３】文字入力モードを絞らない場合の認識結果候補文字を示す説明図である。
【図５４】この発明の実施の形態１１である補助入力装置の構成を示すブロック図である。
【図５５】実施の形態１１の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。
【図５６】入力部に入力パターンとして中国漢字文字を筆記した様子を示す図である。
【図５７】文字認識手段で認識された結果の認識結果候補文字を示す図である。
【図５８】携帯電話の表示画面への中国漢字文字の表示結果を示す説明図である。
【図５９】この発明の実施の形態１２である補助入力装置の構成を示すブロック図である。
【図６０】実施の形態１２の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。
【図６１】入力部に入力パターンを筆記した様子を示す説明図である。
【図６２】文字認識手段で認識された結果の認識結果候補文字を示す説明図である。
【図６３】携帯電話の表示画面に認識結果の第１候補文字を表示した様子を示す説明図である。
【図６４】この発明の実施の形態１３である補助入力装置の構成を示すブロック図である。
【図６５】実施の形態１３の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。
【図６６】この発明の実施の形態１４である補助入力装置の構成を示すブロック図である。
【図６７】実施の形態１４の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。
【図６８】制御コード変換手段３１８が変換処理に使用する変換テーブル例を示す説明図である。
【図６９】この発明の実施の形態１５である補助入力装置の構成を示すブロック図である。
【図７０】実施の形態１５の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。
【図７１】入力部２０に漢字の入力パターン１４０を筆記した様子を示す説明図である。
【図７２】文字認識手段２１で認識された結果の認識結果候補文字とその画数を示す説明図である。
【図７３】携帯電話の表示画面に認識結果の第１候補文字を表示した様子を示す図である。
【図７４】修正手段を用いて認識結果を修正した後の携帯電話の表示画面の様子を示す説明図である。
【図７５】この発明の実施の形態１６である補助入力装置の構成を示すブロック図である。
【図７６】実施の形態１６の補助入力装置を用いた手書き入力操作の手順を示すフローチャートである。
【図７７】電力管理手段が通常動作状態から低消費電力の待機状態へ移行する処理の流れを示すフローチャートである。
【図７８】電力管理手段が低消費電力の待機状態から通常動作状態へ移行する処理の流れを示すフローチャートである。
【図７９】本実施の形態の接続部周辺を示す説明図である。
【図８０】本実施の形態の接続部周辺を示す説明図である。
【図８１】携帯電話の第１の例を示す説明図である。
【図８２】携帯電話の第２の例を示す説明図である。
【図８３】この発明の実施の形態１８である補助入力装置の構成を示すブロック図である。
【図８４】実施の形態の補助入力装置を用いた署名照合処理の手順を示すフローチャートである。
【図８５】入力部に署名の１文字目を筆記した様子を示す説明図である。
【図８６】入力部に署名の２文字目を筆記した様子を示す説明図である。
【符号の説明】
２，４２，３１１，３１３　キーコード生成手段、３，３０２　接続部、２０入力部、２１，１０１，１１１，１２１　文字認識手段、２２　修正手段、２３ａ　キー操作手段、２４ａ〜２４ｑ　制御手段、６０　筆記媒体判定手段、６１ａ　文字認識手段、６２　候補文字並べ替え手段、６３ａ　修正手段、９０　筆跡照合手段、９１　証明書出力手段、１００，１１０，１２０，３１５　情報入手手段、１３０　蓄積手段、３０１　動作モード管理手段、３１０　移動量算出手段、３１６　外部データ保持手段、３１８　制御コード変換手段、３２４　座標データ修正手段、３２８　電力管理手段、３３０　回転機構部。
【図１】
2004054397.tif 000003
【図２】
2004054397.tif 000004
【図３】
2004054397.tif 000005
【図４】
2004054397.tif 000006
【図５】
2004054397.tif 000007
【図６】
2004054397.tif 000008
【図７】
2004054397.tif 000009
【図８】
2004054397.tif 000010
【図９】
2004054397.tif 000011
【図１０】
2004054397.tif 000012
【図１１】
2004054397.tif 000013
【図１２】
2004054397.tif 000014
【図１３】
2004054397.tif 000015
【図１４】
2004054397.tif 000016
【図１５】
2004054397.tif 000017
【図１６】
2004054397.tif 000018
【図１７】
2004054397.tif 000019
【図１８】
2004054397.tif 000020
【図１９】
2004054397.tif 000021
【図２０】
2004054397.tif 000022
【図２１】
2004054397.tif 000023
【図２２】
2004054397.tif 000024
【図２３】
2004054397.tif 000025
【図２４】
2004054397.tif 000026
【図２５】
2004054397.tif 000027
【図２６】
2004054397.tif 000028
【図２７】
2004054397.tif 000029
【図２８】
2004054397.tif 000030
【図２９】
2004054397.tif 000031
【図３０】
2004054397.tif 000032
【図３１】
2004054397.tif 000033
【図３２】
2004054397.tif 000034
【図３３】
2004054397.tif 000035
【図３４】
2004054397.tif 000036
【図３５】
2004054397.tif 000037
【図３６】
2004054397.tif 000038
【図３７】
2004054397.tif 000039
【図３８】
2004054397.tif 000040
【図３９】
2004054397.tif 000041
【図４０】
2004054397.tif 000042
【図４１】
2004054397.tif 000043
【図４２】
2004054397.tif 000044
【図４３】
2004054397.tif 000045
【図４４】
2004054397.tif 000046
【図４５】
2004054397.tif 000047
【図４６】
2004054397.tif 000048
【図４７】
2004054397.tif 000049
【図４８】
2004054397.tif 000050
【図４９】
2004054397.tif 000051
【図５０】
2004054397.tif 000052
【図５１】
2004054397.tif 000053
【図５２】
2004054397.tif 000054
【図５３】
2004054397.tif 000055
【図５４】
2004054397.tif 000056
【図５５】
2004054397.tif 000057
【図５６】
2004054397.tif 000058
【図５７】
2004054397.tif 000059
【図５８】
2004054397.tif 000060
【図５９】
2004054397.tif 000061
【図６０】
2004054397.tif 000062
【図６１】
2004054397.tif 000063
【図６２】
2004054397.tif 000064
【図６３】
2004054397.tif 000065
【図６４】
2004054397.tif 000066
【図６５】
2004054397.tif 000067
【図６６】
2004054397.tif 000068
【図６７】
2004054397.tif 000069
【図６８】
2004054397.tif 000070
【図６９】
2004054397.tif 000071
【図７０】
2004054397.tif 000072
【図７１】
2004054397.tif 000073
【図７２】
2004054397.tif 000074
【図７３】
2004054397.tif 000075
【図７４】
2004054397.tif 000076
【図７５】
2004054397.tif 000077
【図７６】
2004054397.tif 000078
【図７７】
2004054397.tif 000079
【図７８】
2004054397.tif 000080
【図７９】
2004054397.tif 000081
【図８０】
2004054397.tif 000082
【図８１】
2004054397.tif 000083
【図８２】
2004054397.tif 000084
【図８３】
2004054397.tif 000085
【図８４】
2004054397.tif 000086
【図８５】
2004054397.tif 000087
【図８６】
2004054397.tif 000088