(57)【要約】【課題】利用者のキーボードへのキー入力ミスを低減する。【解決手段】キーボード１１のキー毎に異なる感覚を提示可能な感覚提示手段１１０を備えるキーボード入力装置であって、利用者が前記キーボードのキーを入力するときに、所定の入力可能なキーを特定し、当該入力可能なキーが提示する感覚と、他のキーが提示する感覚とが異なるように、各キーに提示させる感覚を決定する処理手段１８と、処理手段１８が決定した感覚に基づいて感覚提示手段１１０を駆動し、キーボード１１の各キーの感覚を提示させる駆動手段１９と、を有する。【選択図】図１
2010231593.tif 000002
【特許請求の範囲】
【請求項１】
キーボードのキー毎に異なる感覚を提示可能な感覚提示手段を備えるキーボード入力装置であって、
利用者が前記キーボードのキーを入力するときに、所定の入力可能なキーを特定し、当該入力可能なキーが提示する感覚と、他のキーが提示する感覚とが異なるように、各キーに提示させる感覚を決定する処理手段と、
前記処理手段が決定した感覚に基づいて前記感覚提示手段を駆動し、前記キーボードの各キーの感覚を提示させる駆動手段と、を有すること
を特徴とするキーボード入力装置。
【請求項２】
請求項１記載のキーボード入力装置であって、
前記処理手段は、キーボードからの入力情報を使用する外部プログラムから通知される正規入力情報に基づいて、前記入力可能なキーを特定すること
特徴とするキーボード入力装置。
【請求項３】
請求項１記載のキーボード入力装置であって、
キーボードからの入力情報を使用する外部プログラムの出力情報に基づいて、入力可能なキーを示す正規入力情報を生成する出力判別手段を、さらに有し、
前記処理手段は、前記出力判別手段が生成した前記正規入力情報に基づいて、前記入力可能なキーを特定すること
特徴とするキーボード入力装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載のキーボード入力装置であって、
入力可能なキーと、実際に入力されたキーとの組み合わせに応じたオーディオ信号を出力するオーディオ出力手段を、さらに備えること
特徴とするキーボード入力装置。
【請求項５】
請求項１から請求項４のいずれか１項に記載のキーボード入力装置であって、
前記処理手段は、過去のキー入力情報を解析し、次に押下されるキーの確率を推定し、推定した確率に基づいて各キーに提示させる感覚を決定すること
を特徴とするキーボード入力装置。
【請求項６】
請求項５記載のキーボード入力装置であって、
推定した確率と、実際に入力されたキーとの組み合わせに応じたオーディオ信号を出力するオーディオ出力手段を、さらに備えること
を特徴とするキーボード入力装置。
【請求項７】
請求項１から請求項６のいずれか１項に記載のキーボード入力装置であって、
前記感覚提示手段は、キーボードの各キーに配置され、当該キーのキートップに映像を表示させる素子であること
を特徴とするキーボード入力装置。
【請求項８】
請求項１から請求項６のいずれか１項に記載のキーボード入力装置であって、
前記感覚提示手段は、キーボードの各キーに配置され、当該キーを振動させる振動素子であること
を特徴とするキーボード入力装置。
【請求項９】
請求項１から請求項６のいずれか１項に記載のキーボード入力装置であって、
前記感覚提示手段は、キーボードの各キーに配置され、当該キーの温度を変更可能な素子であること
を特徴とするキーボード入力装置。
【請求項１０】
請求項１から請求項６のいずれか１項に記載のキーボード入力装置であって、
前記感覚提示手段は、キーボードの各キーに配置され、当該キーのキートップに映像を表示させる素子、当該キーを振動させる振動素子、および当該キーの温度を変更可能な素子のうちの少なくとも２つを組み合わせたものであること
を特徴とするキーボード入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーボードの各キー毎に異なる感覚を提示可能なキーボード入力装置に関する。
【背景技術】
【０００２】
特定の入力のみが可能である場面、例えばＹＥＳまたはＮＯの何れかを選択させる選択画面において利用者のキーボード入力をＹＥＳまたはＮＯの２つのみに限定したい場合、一旦入力した文字あるいは文字列が正規の入力であるか否かを判定し、非正規入力であった場合は表示装置に非正規入力であることを表示し、再入力を促す手法が用いられている。上記の例では、「ＹＥＳ」、「ＮＯ」、「Ｙｅｓ」、「Ｎｏ」、「Ｙ」、「ｙ」、「Ｎ」、「ｎ」などが正規入力であり、それら以外は非正規入力である。
【０００３】
このような特定の入力のみが可能である場面としては、例えば非特許文献１に記載されているように、Linux コマンド rm --interactive abcdef.tex を発行した場合、ファイルabcdef.texを削除する前に削除するか否かＹＥＳまたはＮＯで問い合せる。
【０００４】
また、キーボード入力の学習には、利用者は、学習のためのソフトウェア等を用い、学習のための時間を取って、キーボード入力の学習を行っている。キーボード入力の学習のためのソフトウェアには、例えば、非特許文献２がある。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】“Ｍａｎｐａｇｅｒｍ  ｏｆ ＲＭ”、［online］、［平成２１年２月２３日検索］、インターネット＜URL:http://www.linux.or.jp/JM/html/GNU_fileutils/man1/rm.1.html＞
【非特許文献２】“ＧＮＵ  Ｔｙｐｉｓｔ”、［online］、［平成２１年２月２３日検索］、インターネット＜URL: http://www.gnu.org/software/gtypist/＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特定の入力のみを受け付ける場面において、背景技術に記載した方法では、入力後に正規入力であるか否かを判定するため、誤った入力を行った場合には再入力が必要となり入力の手間が増えるという課題がある。
【０００７】
また、キーボード入力を学習する場合、学習のためのソフトウェアを用いたとしても、実務とは別に学習のための専用の時間をとらなければならないという課題がある。さらに学習過程においては教材をなぞるだけであり、実務に直接結びつく成果物はなく、学習者(被雇用者)に学習のための高い動機付けが必要となると同時に会社(雇用者)にも学習を促すための特別の配慮が必要である。例えば、学習すること自体を成果として認める、就業時間の配慮、学習補助費の支給などである。
【０００８】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、キーボード入力の学習教材および学習時間を必要とすることなく、利用者のキー入力ミスをより低減させるキーボード入力装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明は、キーボードのキー毎に異なる感覚を提示可能な感覚提示手段を備えるキーボード入力装置であって、利用者が前記キーボードのキーを入力するときに、所定の入力可能なキーを特定し、当該入力可能なキーが提示する感覚と、他のキーが提示する感覚とが異なるように、各キーに提示させる感覚を決定する処理手段と、前記処理手段が決定した感覚に基づいて前記感覚提示手段を駆動し、前記キーボードの各キーの感覚を提示させる駆動手段と、を有することを要旨とする。
【発明の効果】
【００１０】
本発明によれば、キーボード入力の学習教材および学習時間を必要とすることなく、利用者のキー入力ミスをより低減させることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の原理を説明するための説明図である。
【図２】本発明の実施形態に係るキーボード入力装置の構成図である。
【発明を実施するための形態】
【００１２】
本発明の実施の形態を説明する前に、まず、本発明の原理を説明する。
【００１３】
図１は、本発明の原理を説明するための説明図である。
【００１４】
キーボード１１は、複数のキーを有し、所望のキーが押下されることにより、押下されたキーのキーコード１１１が入力部１２に入力される。キーコード１１１（スキャンコード）は、キーボード１１から入力部１２へ伝達され、押下されたキーに対応したコードである。
【００１５】
入力部１２は、キーボード１１の押下文字を入力するものであって、入力されたキーコード１１１を文字コード１１２に変換し、変換した文字コード１１２を分岐部１３に出力する。文字コード１１２は、入力部１２で変換されたキーコード１１１に対応する文字コードであって、入力部１２から分岐部１３へ伝達される。
【００１６】
分岐部１３は、入力部１２から入力された文字コード１１２を複数の処理に分岐させる。分岐された文字コード１１３および文字コード１１４は、分岐部１３に入力された文字コード１１２と同一である。
【００１７】
外部プログラム１４は、特定の業務アプリケーションや、一般的なワードプロセッサや表計算ソフトなどのプログラムである。外部プログラム１４は、分岐された文字コード１１３を入力して所定の処理を実行し、表示情報１１６を出力する。表示情報１１６は、外部プログラム１４が出力判定部１５へ伝達する、外部プログラムの実行結果である。また、外部プログラム１４は、キーボード１１から入力された入力文字または入力文字列が正規入力であるか否かを表す正規入力情報１１５をＦＢ（フィードバック）情報処理部１８に通知する。
【００１８】
出力判別部１５は、外部プログラム１４が出力する表示情報１１６を入力し、入力された表示情報１１６をそのまま表示部１６に出力するとともに、入力された表示情報１１６が利用者に対してＹＥＳまたはＮＯなど特定のキーボード入力を促すものであるか否かを判別する。出力判別部１５が出力する表示情報１１７は、出力判定部１５が表示部１６へ伝達する表示情報であり、表示情報１１６と同一である。また、出力判定部１５は、表示情報１１６を用いて、正規入力であるか否かを判定するための正規入力情報１１８を生成し、ＦＢ情報処理部１８に通知する。
【００１９】
なお、表示情報１１６および表示情報１１７は、外部プログラム１４がＶＴ−１００などのシリアルターミナルを使用するアプリケーションの場合は文字コード列であり、外部プログラム１４がワードプロセッサなどの場合はＳＶＧＡ（Super Video Graphics Array）信号などである。
【００２０】
表示部１６は、外部プログラム１４の実行結果である表示情報１１７を表示する。蓄積部１７は、分岐部１３から出力される文字コード１１４（キーボード入力系列）を蓄積する。また、蓄積部１７は、分岐部１３から文字コード１１４が通知されると、キーボード入力があったことを通知する入力イベント１１９を、ＦＢ情報処理部１８に伝達する。
【００２１】
ＦＢ情報処理部１８は、蓄積部１７に蓄積されたキーボード入力系列を統計的、言語的に処理するとともに、外部プログラム１４または出力判定部１５からの電文（正規入力情報１１５、１１８）を受け付け、どのような感覚フィードバックを行うか（すなわち、どのような感覚を利用者に提示するか）を決定する。そして、ＦＢ情報処理部１８は、ＦＢ情報１２２を、感覚ＦＢ駆動部１９に通知する。なお、感覚は、視覚、聴覚、触覚および温感を総称したものである。
【００２２】
また、ＦＢ情報処理部１８は、蓄積データを問い合わせるＤＢクエリ１２０を蓄積部１７に送出し、ＤＢクエリ１２０に対する問い合わせ結果情報であるＤＢクエリ結果１２１理部１８を蓄積部１７から取得する。
【００２３】
感覚ＦＢ駆動部１９は、ＦＢ情報処理部１８が決定したＦＢ情報１２２に基づいて、ＬＥＤ（Light Emitting Diode）や振動素子などの感覚ＦＢ装置１１０を駆動するための感覚ＦＢ信号１２３を発生する。感覚ＦＢ信号１２３は、感覚ＦＢ装置１１０を駆動する電気信号である。
【００２４】
感覚ＦＢ装置１１０は、感覚ＦＢ駆動部１９で発生された電気信号を、物理的な感覚（視覚、聴覚、触覚、温感）に変換する。感覚ＦＢ装置１１０がキー毎に感覚をフィードバックするための素子を備える場合には、キーボード１１と感覚ＦＢ装置１１０とは一体型の装置となる。キー毎に感覚をフィードバックするための素子としては、例えば、キーボード１１の各キーのキートップに映像を表示させるＬＥＤ、各キーを振動させる振動素子、各キーの温度を変化させるペルチェ素子等が考えられる。
【００２５】
一方、オーディオによる感覚フィードバックを行う場合には、感覚ＦＢ装置１１０は、オーディオボード、オーディオアンプ、スピーカ等から構成され、キーボード１１とは別筐体となる場合もある。
【００２６】
次に、図１を参照して、動作原理について説明する。
【００２７】
第１の動作として、通常のキーボード入力から外部プログラム１４の動作と、その動作結果の表示までの流れについて説明し（Ｓ０１−Ｓ０７）、第２の動作として、誤入力の防止に対する動作について説明し（Ｓ１１−Ｓ１６）、第３の動作として、キーボード入力学習に対する動作について説明する（Ｓ２１−Ｓ２４）。
【００２８】
まず、キーボード入力から外部プログラムの動作結果表示までの第１の動作について説明する。 
利用者がキーボード１１を押下すると、押下されたキーに対応するキーコード１１１が入力部１２に送出される（Ｓ０１）。入力部１２は、入力されたキーコード１１１を文字コード１１２に変換し、分岐部１３に出力する（Ｓ０２）。分岐部１３は、入力された文字コード１１２を、２つの文字コード１１３、１１４に分岐する（Ｓ０３）。なお、文字コード１１２、１１３、１１４は、同一の文字コードである。
【００２９】
そして、分岐部１３は、文字コード１１３を外部プログラム１４に出力する（Ｓ０４）。外部プログラム１４は、入力された文字コード１１３に基づいて所定の処理を実行し、実行結果である表示情報１１６を出力判定部１５に出力する（Ｓ０５）。出力判定部１５は、外部プログラム１４が出力した表示情報１１６と同一の表示情報１１７を表示部１６に出力する（Ｓ０６）。表示部１６は、表示情報１１７を表示する（Ｓ０７）。
【００３０】
次に、誤入力防止に対する第２の動作の流れについて説明する。
【００３１】
外部プログラム１４は、当該外部プログラム１４内の処理において、文字コード１１３の入力情報を必要とするタイミングで、入力された文字コード１１３が正規入力であるか否かを判定できる正規入力情報１１５をＦＢ情報処理部１８へ通知する（Ｓ１１）。あるいは、出力判定部１５が、表示情報１１６を特定の入力を要求する表示情報であると判定したタイミングで、正規入力であるか否かを判定できる正規入力情報１１８をＦＢ情報処理部１８へ通知する（Ｓ１１）。
【００３２】
第１の動作のＳ０３で分岐部１３が分岐した文字コード１１４は、蓄積部１７に入力され、記憶（蓄積）される（Ｓ１２）。蓄積部１７は、文字コード１１４が記憶されたという入力イベント１１９を、ＦＢ情報処理部１８に通知する（Ｓ１３）。入力イベント１１９には、文字コード１１４が含まれている。
【００３３】
ＦＢ情報処理部１８は、正規入力情報１１５または正規入力情報１１８を用いて、キーボード１１の各キーが、正規入力のキーであるか非正規入力のキーであるかを判別し、正規入力、非正規入力のそれぞれに対応したＦＢ情報１１２を、感覚ＦＢ駆動部１９に送出する（Ｓ１４）。ＦＢ情報１２２には、例えば、各キーに０〜１の確率を対応付ける関数を用いることが考えられる。
【００３４】
感覚ＦＢ駆動部１９は、ＦＢ情報１２２に対応する感覚ＦＢ信号１２３を生成する（Ｓ１５）。感覚ＦＢ装置１１０は、当該感覚ＦＢ信号１２３に応じた感覚を出力する（Ｓ１６）。例えば、感覚ＦＢ装置１１０が、キーボード１１の各キーに配置されたＬＥＤ、液晶、有機ＥＬなどの（微小）の表示デバイスである場合、キー毎に異なる制御・駆動を行う感覚ＦＢ信号１２３に従って、各キーに表示させる内容（輝度、色相、色度、模様、映像など）を、正規入力に対応するキーと、非正規入力に対応するキーとで、異なる内容で出力する。これにより、正規入力のキーを利用者に提示し、非正規入力のキーへの誤入力を防止する。
【００３５】
なお、キーボードの各キーに表示デバイスが配置された装置は、例えばＮＴＴドコモＰ−０１の操作ボタン（http://www.nttdocomo.co.jp/product/foma/prime/p01a/topics_01.html）などがある。
【００３６】
次に、キーボード入力学習の動作について説明する。
【００３７】
第１の動作のＳ０３で分岐部１３が分岐した文字コード１１４は、蓄積部１７へ送出され、バイト系列あるいは日本語文字列として、蓄積部１７に蓄積される（Ｓ２１）。蓄積部１７は、文字コード１１４が蓄積部１７に蓄積された後、当該文字コード１１４を含む入力イベント１１９をＦＢ情報処理部１８へ通知する（Ｓ２２）。
【００３８】
ＦＢ情報処理部１８は、統計処理、日本語処理などの必要に応じて、蓄積部１７に対しＤＢクエリ１２０を発行し、当該ＤＢクエリ１２０に対応したＤＢクエリ結果１２１を取得する。そして、ＦＢ情報処理部１８は、統計処理、日本語処理等を行い、キーボード１１の各キー毎に次に押下される確率を推定する（Ｓ２３）。
【００３９】
確率推定の方法としては、例えば日本語については下記の文献１があり、使用言語に依存しない方法としてはＮグラム法などがよく知られている。
【００４０】
文献１：「文字認識における複合後処理法の能力評価」、新谷幹夫、梅田三千雄、日本電信電話株式会社武蔵野電気通信研究所、電子情報通信学会論文誌D Vol.J68-D No.5 pp.1118-1124、1985/05/20発行
そして、ＦＢ情報処理部１８は、各キー毎に対応する確率を表す関数、すなわちＦＢ情報１２２を感覚ＦＢ駆動部１９に送出し、感覚ＦＢ駆動部１９はＦＢ信号１２２に基づいて感覚ＦＢ信号１２３を生成し、感覚ＦＢ装置１１０を駆動する（Ｓ２４）。このように、それまでのキー入力内容に応じて、次に押下する可能性に応じたキー毎の感覚をフィードバックすることで、利用者は、特別な学習教材、学習時間を必要とすることなく、キーボード入力を学習することができる。
【００４１】
感覚フィードバックの手段である感覚ＦＢ装置１１０としては、例えば、各キーのキートップの表示内容を変更する表示装置、各キーを振動させる振動素子、音の音程や音色、音の持続時間、音の波形、歪率などを変更するオーディオ出力装置、各キーの温度を熱く熱するまたは冷たく冷却するペルチェ素子などがあげられる。
【００４２】
なお、オーディオ出力装置の場合、推定した確率と、実際に入力されたキーとの組み合わせに応じたオーディオ信号を出力することとしてもよい。例えば、推定された確率が高いキーに対して実際に入力された場合、正しい入力であることを利用者に知らせる所定の音を出力することなどが考えられる。
【００４３】
また、オーディオ出力装置は、入力可能なキーと、実際に入力されたキーとの組み合わせに応じたオーディオ信号を出力することとしてもよい。例えば、入力可能なキーと、実際に入力されたキーとが異なる場合、エラーを知らせるアラームなどを出力することが考えられる。
【００４４】
以上説明したように、本発明の装置によれば、入力の正規性の確認および非正規入力時の再入力の手間を抑えることができる。例えばコールセンタのオペレータに本発明の装置を使用させた場合、各利用者あたりの対応に要する時間を低減することができる。また、利用者へのフィードバックの方法は視覚による感覚のみならず、聴覚、触覚、温感などの感覚による方法を取ることもできる。
【００４５】
また、キーボード入力の学習手段としてのキーボード入力装置としては、特別な学習教材を用いることなく、利用者に正しい入力を促し、実務で必要とされる文書を作成しながら、キーボード入力の学習を行うことが可能である。 
＜実施の形態＞
以下、本発明の実施の形態について、図面を参照して説明する。
【００４６】
図２は、本発明の実施の形態に係るキーボード入力装置の構成図である。
【００４７】
本実施形態のキーボード入力装置は、キーボード２１と、仮想デバイスドライバプログラム２２と、仮想デバイスドライバプログラム２２内で情報を保管する蓄積部２３と、所定の端末アプリケーションなどの外部プログラム２４と、外部プログラム２４から出力される表示情報を表示する表示部２５と、仮想デバイスドライバプログラム２２からのＦＢ情報に対応する感覚信号を発生する感覚ＦＢ駆動部２６と、感覚ＦＢ駆動部２６からの感覚ＦＢ信号１２４で駆動される感覚ＦＢ装置Ａ２７と、感覚ＦＢ駆動部２６からの感覚ＦＢ信号１２５で駆動される感覚ＦＢ装置Ｂ２８とを有する。
【００４８】
なお、図２に示すキーボード入力装置は、例えば、少なくともＣＰＵと、メモリとを備えた汎用的なコンピュータシステムを用いることができる。このコンピュータシステムにおいて、ＣＰＵがメモリ上にロードされた所定のプログラムを実行することにより、各機能が実現される。
【００４９】
次に各構成要素２１−２８の間で伝達される電文、信号について説明する。
【００５０】
キーコード２９は、キーボード２1で発生し、仮想デバイスドライバプログラム２２に伝達される電文である。文字コード２１０は、仮想デバイスドライバプログラム２２から外部プログラム２４に伝達される電文である。この文字コード２１０は、仮想デバイスドライバプログラム２２でキーコード２９から文字コードに変換されたものである。
【００５１】
表示情報２１１は、外部プログラム２４から仮想デバイスドライバプログラム２２に伝達されるで電文ある。表示情報２１２は仮想デバイスドライバプログラム２２から表示部２５に伝達される電文である。ＦＢ情報２１３は、仮想デバイスドライバプログラム２２から感覚ＦＢ駆動部２６に伝達される電文である。
【００５２】
感覚ＦＢ信号２１４は、感覚ＦＢ駆動部２６から感覚ＦＢ装置Ａ２７に伝達される信号である。感覚ＦＢ信号２１５は、感覚ＦＢ駆動部２６から感覚ＦＢ装置Ｂ２８に伝達される信号である。
【００５３】
文字コード２Ａは、仮想デバイスドライバプログラム２２に入力されたキーコード２９から変換された電文である。仮想デバイスドライバプログラム２２内で変換された文字コード２１０、２Ａは、外部プログラム２４と仮想デバイスドライバプログラム２２内の蓄積部２３に分岐して伝達される。表示情報２Ｂは、外部プログラム２４から出力される表示情報２１１を、仮想デバイスドライバプログラム２２が分岐したものであり、蓄積部２３に蓄積される。
【００５４】
次に、コンソールアプリケーションを例にとり、図２の本実施形態の動作について説明する。
【００５５】
キーボード２１から入力されたキーコード２９は、仮想デバイスドライバプログラム２２で文字コード２１０、２Ａに変換および分岐され、文字コード２１０が外部プログラム２４に伝達されると同時に、文字コード２Ａが蓄積部２３に蓄積される。
【００５６】
外部プログラム２４から出力される表示情報２１１は、まず仮想デバイスドライバプログラム２２に伝達され、表示情報２１２と表示情報２Ｂに分岐される。これら２つの表示情報２１２、２Ｂは同一である。表示情報２１２は、表示部２５に伝達され、表示部２５により表示される。表示情報２Ｂは、蓄積部２３に蓄積される。
【００５７】
表示情報２Ｂは、常に仮想デバイスドライバプログラム２２により監視されており、特定のパターン（例えばＹＥＳ／ＮＯ）を含む場合、仮想デバイスドライバプログラム２２は、ＦＢ情報２１３を感覚ＦＢ駆動部２６へ伝達する。
【００５８】
このＦＢ情報２１３に基づいて、感覚ＦＢ駆動部２６は、感覚ＦＢ信号２１４もしくは感覚ＦＢ信号２１５もしくは両方の感覚ＦＢ信号２１４、２１５を生成する。これにより、感覚ＦＢ装置Ａ２７もしくは感覚ＦＢ装置Ｂ２８もしくは両方の感覚ＦＢ装置２７、２８から利用者に対して感覚のフィードバック（提示）が行われる。
【００５９】
この動作により、利用者がＹＥＳ／ＮＯの入力を行う前に、適切な感覚フィードバック、例えば「Ｙ」のキーおよび「Ｎ」のキー（正規入力のキー）の各キートップのみ明度を上げ、他のキー（非正規入力のキー）の各キートップの明度を下げることで、正規入力を行うように利用者の注意を喚起し、誤入力を未然に防止することができる。
【００６０】
感覚フィードバックの方法としては、上記の明度を含め、次のような方法がある。
【００６１】
（１）明度、輝度
（２）色彩、色調 
（３）動画像表示、静止画像表示、無表示
（４）キーと振動素子の組み合わせ (偏心モータ、ピエゾ素子=小型圧電スピーカ等)
（５）キーとペルチェ素子の組み合わせ
（５）の方法については、マウスでの報告例が下記の文献２に記載されている。
【００６２】
文献２：「ヒューマンインタフェースシンポジウム2008(2008年9月1日〜4日)」、飯塚(NTT)他、http://www.his.gr.jp/his2008/program.html、特定非営利活動法人 ヒューマンインタフェース学会（http://www.his.gr.jp/）
また、蓄積部２３に蓄積された文字コード２Ａに対して、仮想デバイスドライバプログラム２２は、統計処理や日本語処理を行い、各キーについて次に入力される確率を推定し、この確率に応じて感覚をフィードバックする。これにより、次に入力するキーに対する感覚フィードバックを、キー押下(打鍵)直前、押下中、あるいは押下直後に実施することができ、利用者に正しいキー入力を促すことができる。このように、本実施形態では、特別な学習教材を用いることなく、キーボード入力の学習を実施することが可能となる。
【００６３】
キーボード入力の学習において、有効な感覚フィードバックの方法としては、次のような方法がある。
【００６４】
（１）明度、輝度
（２）色彩、色調 
（３）動画像表示、静止画像表示、無表示
（４）キーと振動素子の組み合わせ (偏心モータ、ピエゾ素子=小型圧電スピーカ等)
（５）キーとペルチェ素子の組み合わせ
（６）オーディオ出力の音程、音量、音色
以上説明した本実施形態のキーボード入力装置では、各キーのキートップの表示内容を変更可能な出力装置、各キーを振動させる振動素子、各キーの温度を熱く熱するまたは冷たく冷却するペルチェ素子、音の音程や音色、音の持続時間、音の波形、歪率などを変更するオーディオ出力装置などの少なくとも１つの感覚ＦＢ装置を用いる。これにより、特定の入力のみが可能な場面において、少なくとも１つの感覚ＦＢ装置により、入力可能なキーであるか否かを利用者にフィードバック（提示）することができる。具体的には、キーの押下直前に正規入力のキーのみを、所定の感覚フィードバックで強調して利用者に提示させることができ、非正規入力のキーへの誤入力を防止することができる。
【００６５】
また、本実施形態では、限定された入力（正規入力）のみをキーボードから入力させる補助を行うことができ、例えばコールセンタ業務における稼働時間を低減することができる。
【００６６】
また、本実施形態では、過去に入力された文字列を統計処理と日本語処理と組み合わせることで、各キー毎に次に入力される確率を推定し、確率の高いキーに対する感覚を変化させ、利用者にフィードバックする。これにより、誤入力を低減するとともに、専用の教材、専用の学習時間を必要とすることなく、ＯＪＴとして実務で用いる文書を作成しながら、適切な入力候補の感覚フィードバックを随時受けることで、学習時間の制約なく、キーボード入力の学習を行うことができる。
【００６７】
なお、本発明は上記実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【符号の説明】
【００６８】
１１    キーボード
１２    入力部
１３    分岐部
１４    外部プログラム
１５    出力判定部
１６    表示部
１７    蓄積部
１８    ＦＢ情報処理部
１９    感覚ＦＢ駆動部
１１０  感覚ＦＢ装置
２１    キーボード
２２    仮想デバイスドライバ・プログラム
２３    蓄積部
２４    外部プログラム
２５    表示部
２６    感覚ＦＢ駆動部
２７    感覚ＦＢ装置Ａ
２８    感覚ＦＢ装置Ｂ
【図１】
2010231593.tif 000003
【図２】
2010231593.tif 000004