(57)【要約】【課題】  必要に応じて適宜にキーボード操作を確認することができ、また、これを使用することによってキーボード操作の学習にも役立つ入力操作補助機能付きキーボードを提供すること。【解決手段】  キーボード１から出力される符号の読みと此の符号の出力に必要とされるキースイッチ１７１〜１７ｎの組み合わせ操作との対応関係を記憶したデータベースをＲＯＭ１３内に設け、マイク１９からの音声入力を音声認識手段２２で分析して符号の読みに変換し、この読みに対応するキースイッチ１７１〜１７ｎの組み合わせ操作と操作タイミングをデータベースから求め、キースイッチ１７１〜１７ｎ毎のＬＥＤ１８１〜１８ｎの点滅と点灯により、その操作を具体的にユーザに教示する。【選択図】図３
2006330897.tif 000002
【特許請求の範囲】
【請求項１】
複数のキースイッチを有し、キースイッチの操作に対応した符号を出力するキーボードであって、
前記キーボードから出力される符号の読みと此の符号の出力に必要とされるキースイッチの操作との対応関係を記憶したデータベースと、
前記キースイッチの位置に対応して各キースイッチ毎に設けられた操作指標と、
音声を入力するための音声入力手段と、
前記音声入力手段に入力された音声を分析して符号の読みに変換する音声認識手段と、
前記音声認識手段で変換された符号の読みに基づいて前記データベースを検索し此の符号の出力に必要とされるキースイッチの操作を特定する所要操作特定手段と、
前記所要操作特定手段で特定されたキースイッチの操作に基づいて操作対象となるキースイッチに対応する操作指標を作動させる操作指標駆動制御手段とを備えたことを特徴とする入力操作補助機能付きキーボード。
【請求項２】
前記データベースには、符号の出力に必要とされる複数のキースイッチの組み合わせ操作と各キースイッチの操作タイミングを特定するための情報が記憶され、
前記操作指標駆動制御手段は、各キースイッチの操作タイミングが識別可能なように各キースイッチに対応する操作指標を作動させることを特徴とする請求項１記載の入力操作補助機能付きキーボード。
【請求項３】
前記データベースには、符号の読みと此の符号の出力に必要とされるキースイッチの操作との対応関係が多対一に記憶されていることを特徴とする請求項２記載の入力操作補助機能付きキーボード。
【請求項４】
前記操作指標が、点灯式の表示手段によって構成され、
前記データベースには、符号の出力に必要とされる複数のキースイッチの組み合わせ操作と各キースイッチの操作タイミングを特定するための情報が、前記点灯式の表示手段の点灯および点滅の態様を用いて記憶されていることを特徴とする請求項２または請求項３記載の入力操作補助機能付きキーボード。
【請求項５】
前記操作指標が、点灯式の表示手段によって構成され、
前記データベースには、符号の出力に必要とされる複数のキースイッチの組み合わせ操作と各キースイッチの操作タイミングを特定するための情報が、前記点灯式の表示手段の点灯色を用いて記憶されていることを特徴とする請求項２または請求項３記載の入力操作補助機能付きキーボード。
【請求項６】
キースイッチの操作に対応した符号をコンピュータに入力するためのインターフェイスを備えたことを特徴とする請求項１，請求項２，請求項３，請求項４または請求項５記載の入力操作補助機能付きキーボード。
【請求項７】
前記データベース，音声入力手段，音声認識手段，所要操作特定手段，操作指標駆動制御手段が前記コンピュータと独立してキーボード本体に実装されていることを特徴とする請求項６記載の入力操作補助機能付きキーボード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ等のデータ入力手段として利用されるキーボードの改良、特に、キースイッチの操作を容易化するための入力操作補助機能付きキーボードに関する。
【背景技術】
【０００２】
コンピュータやワードプロセッサあるいはタイプライター等の機器に数字，文字，記号等の符号を入力するキーボードが周知である。
【０００３】
特に、コンピュータやワードプロセッサ等のキーボードのように多種多様のキースイッチを備えたものでは、キーボード上におけるキースイッチの配置を記憶したり複数のキースイッチの組み合わせ操作に習熟するのに多大の時間を要する問題がある。
【０００４】
この種の問題を解決するための手段としては、例えば、特許文献１に開示されるように、コンピュータが生成した文字列をモニタに表示すると共に対応するキースイッチを点灯させてユーザに操作を促し、更に、ユーザ側の操作の適否を判定してキースイッチの点灯を消灯するようにしたタイピング練習システムが公知である。
この種のタイピング練習システムやアプリケーションプログラムは、タイピングの練習のみを目的としたもので、他のアプリケーションプログラム、例えば、ワープロソフト等を起動させた状態で並列的に利用できる構成にはない。
つまり、このタイピング練習システムは、ユーザが確実にキーボード操作に習熟することを前提としたものであり、練習終了後あるいは習熟後のキーボード操作をサポートするといった技術思想はないし、当然、そういった機能、具体的には、ユーザの要求に基づいて其の都度に必要とされるキースイッチを指示するといった機能も備えてはいない。
しかし、実際問題として、キーボード操作に習熟した者であっても、通常の入力操作で殆ど使用しないような符号、例えば、“＿”（アンダースコア），“/”（バックスラッシュ），“〜”（チルダ）等の入力操作を全て把握しているわけではなく、この種の符号の入力操作に迫られた際に、キースイッチの操作に苦慮する場合がある。
仮に、キートップの表示を目で追って此れらの符号の付されたキースイッチを見つけたとしても、一般に、この種の特殊文字は其のキースイッチに対応した第一候補の文字ではなく、各種のファンクションキー、例えば、“Shift”キー，“Ctrl”キー，“Command”キー等と組み合わせて操作する場合が多く、入力操作に手間どるといった問題がある。
【０００５】
また、これとは別に、キーボード操作を不要としたコンピュータの操作手段として、例えば、特許文献２に開示されるように、音声入力でコンピュータを操作するようにした音声応答マイク付きキーボード等が提案されている。
しかしながら、このものは、音声入力によってコンピュータの機能的動作、例えば、“拡大”，“レイアウト”等を実行させるようにしたものに過ぎず、符号入力を考慮したものではない。
無論、この種の技術を転用して符号入力を行わせるようにすることは技術的に可能であるが、そうした場合、符号の入力操作とキーボード操作とが無関係なものとなるので、ユーザは何時まで経ってもキーボードの操作に習熟できなくなるといった弊害が生じる可能性が高い。音声認識で全ての操作を賄うことは技術的に難しく、また、可能であったとしても入力効率が悪くなる場合が想定され、少なくとも、現状ではキーボード操作はコンピュータを操作する上での必須事項である。
【０００６】
【特許文献１】特開２００３−９１２３０号公報
【特許文献２】特開平６−５９７９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
そこで、本発明の目的は、前記従来技術の不都合を改善し、必要に応じて適宜にキーボード操作を確認することができ、また、これを使用することによってキーボード操作の学習にも役立つ入力操作補助機能付きキーボードを提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、複数のキースイッチを有し、キースイッチの操作に対応した符号を出力するキーボードであり、前記目的を達成するため、特に、
前記キーボードから出力される符号の読みと此の符号の出力に必要とされるキースイッチの操作との対応関係を記憶したデータベースと、
前記キースイッチの位置に対応して各キースイッチ毎に設けられた操作指標と、
音声を入力するための音声入力手段と、
前記音声入力手段に入力された音声を分析して符号の読みに変換する音声認識手段と、
前記音声認識手段で変換された符号の読みに基づいて前記データベースを検索し此の符号の出力に必要とされるキースイッチの操作を特定する所要操作特定手段と、
前記所要操作特定手段で特定されたキースイッチの操作に基づいて操作対象となるキースイッチに対応する操作指標を作動させる操作指標駆動制御手段とを備えたことを特徴とする構成を有する。
【０００９】
以上の構成により、ユーザが符号の読みを音声入力手段に入力すると、音声認識手段が音声を分析し、此の音声を符号の読みに変換する。
次いで、所要操作特定手段が、符号の読みに基づいて、符号の読みと符号の出力に必要とされるキースイッチの操作との対応関係を記憶したデータベースを検索し、音声で読みを入力された符号の出力に際して必要とされるキースイッチの操作を特定する。
最終的に、操作指標駆動制御手段が、所要操作特定手段で特定されたキースイッチの操作に基づいて、操作対象となるキースイッチの位置に対応して設けられた操作指標を作動させ、所望する符号を出力するために必要とされるキースイッチの具体的な操作をユーザに示す。
このように、音声によって所望する符号の読みを入力するだけの操作で其の符号を出力するために必要とされるキースイッチの操作が具体的に示されるので、ユーザは、符号の入力に必要となるキースイッチの操作が判らないような場合、必要に応じて何時でも簡単にキーボード操作を確認することができる。
また、キースイッチの位置に対応して設けられた操作指標によって操作対象となるキースイッチが具体的に示されるので、ユーザは、入力の対象としている符号と此の符号の出力に必要とされるキースイッチの操作との関係を的確に関連付けて記憶し学習することができる。
【００１０】
ここで、前記データベースには、符号の出力に必要とされる複数のキースイッチの組み合わせ操作と各キースイッチの操作タイミングを特定するための情報が記憶され、
前記操作指標駆動制御手段は、各キースイッチの操作タイミングが識別可能なように各キースイッチに対応する操作指標を作動させるように構成されていることが望ましい。
【００１１】
以上の構成により、各種のファンクションキーと通常の文字キー，記号キー等との組み合わせで実現される第二候補以降の符号を出力するためのキー操作の教示に対応した。
【００１２】
また、前記データベースには、符号の読みと此の符号の出力に必要とされるキースイッチの操作との対応関係が多対一に記憶されていることが望ましい。
【００１３】
同一の符号に対する読みが複数あるような場合であっても、何れかの読みを音声入力するだけで容易にキー操作の確認が行えるので、ユーザの学習に伴う負担が軽減される。
【００１４】
更に、所望する符号を出力するために必要とされるキースイッチの操作をユーザに示すための操作指標は、点灯式の表示手段によって構成することができる。
このような構成を適用した場合、データベースには、符号の出力に必要とされる複数のキースイッチの組み合わせ操作と各キースイッチの操作タイミングを特定するための情報を、点灯式の表示手段の点灯および点滅の態様を用いて記憶させるようにする。
【００１５】
例えば、符号“〜”（チルダ）の入力に必要とされるキースイッチの組み合わせ操作は、ファンクションキーの一種である“Shift”キーを押し続けながらキートップに“〜”（チルダ）をマークされたキースイッチを押下することによって実現されるものであるから、操作指標となる表示手段の点滅しているキースイッチに対する操作タイミングを“先操作”かつ其の操作内容を“押圧の継続”と定義し、また、操作指標となる表示手段の点灯しているキースイッチに対する操作タイミングを“後操作”かつ其の操作内容を“瞬間的な押下”と定義しておくことにより、符号“〜”（チルダ）の入力に必要とされるキースイッチの操作は、“Shift”キーに対応する操作指標の点滅とキートップに“〜”（チルダ）をマークされたキースイッチに対応する操作指標の点灯とによって具体的に表現することができる。
【００１６】
あるいは、操作指標を点灯式の表示手段とし、其の点灯色を用いて符号の出力に必要とされる複数のキースイッチの組み合わせ操作と各キースイッチの操作タイミングを特定するための情報をデータベースに記憶させるようにしてもよい。
【００１７】
例えば、前述した点滅に相当する操作タイミングと操作内容を赤色ＬＥＤの点灯、また、前述した点灯に相当する操作タイミングと操作内容を緑色ＬＥＤの点灯によって表現することが可能である。
このような構成を適用した場合、１つのキースイッチに２色以上のＬＥＤ等を組み込む必要が生じる可能性もあるが、通常、“Shift”キー，“Ctrl”キー，“Command”キー等のファンクションキーは“先操作”かつ“押圧の継続”が一般的であり、通常の文字キー，記号キーが重複して押圧操作されることはないから、多くの場合、１つのキースイッチに２色以上のＬＥＤ等を組み込む必要はなく、製造コスト等に大きな影響が生じることはない。
なお、３つ以上のキースイッチの組み合わせ操作に関しては、単なる数の増加あるいは機能の拡張であり、点滅周期の異なる点滅態様の追加や点灯色の追加といった設計変更によって容易に対処し得る。
【００１８】
この入力操作補助機能付きキーボードは、キースイッチの操作に対応した符号をコンピュータに入力するためのインターフェイスを備えることが可能である。
【００１９】
特に、多種多様のキースイッチを備えたキーボードに対して此の発明を適用することで、ユーザの負担を大幅に軽減することが可能である。
【００２０】
より望ましくは、前記データベース，音声入力手段，音声認識手段，所要操作特定手段，操作指標駆動制御手段はコンピュータと独立してキーボード本体に実装する。
【００２１】
このような構成を適用すれば、音声認識，データベース検索，操作指標の駆動制等に必要とされるプログラムをコンピュータのメモリ上に常駐させる必要がないので、仮に、コンピュータの暴走やコンフリクトあるいはフリーズ等の障害が生じた場合であっても、障害復帰のシャットダウン操作に必要とされるキー操作等を、独立して機能するキーボードを利用して確実に知ることができる。
また、プログラムの常駐に必要とされるマルチタスク処理や時分割処理も不要であり、音声入力のためのサンプリング処理を的確に行うことが可能となるので、音声入力や音声認識の確度が向上すると共に、エディタやワープロソフト等の操作中においても、此れらのアプリケーションプログラムの動作を阻害することなく、キー操作を確認することができる。
【発明の効果】
【００２２】
本発明の入力操作補助機能付きキーボードによれば、所望する符号の読みを音声入力するだけの簡単な操作で、キーボード操作に関わるユーザの習熟度やコンピュータ等におけるアプリケーションプログラムの動作状態とは何ら関わりなく、何時でも、ユーザが所望する符号の出力に必要とされるキースイッチの操作を簡単かつ具体的に把握することができる。
また、キースイッチの位置に対応して設けられた操作指標によって操作の対象となるキースイッチの操作を具体的に指示するようにしているので、ユーザは、入力の対象としている符号と此の符号の出力に必要とされるキースイッチの操作との関係を的確に関連付けて記憶し学習することができる。
【発明を実施するための最良の形態】
【００２３】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００２４】
図１は本発明を適用した入力操作補助機能付きキーボード１（以下、単にキーボード１という）を接続したコンピュータ２の全体的な構成について示したブロック図、図２はキーボード１のハードウェア構成の概略を示したブロック図、また、図３はキーボード１の機能の概略を示したブロック図である。
【００２５】
図１に示されるコンピュータ１は、ワークステーションあるいはデスクトップ型のパーソナルコンピュータ等からなる一般的なもので、演算処理用のマイクロプロセッサ３（以下、単にＣＰＵ３という）と、該ＣＰＵ３の基本的な制御に必要とされるプログラムを格納したＲＯＭ４、および、ＯＳやアプリケーションプログラムの読み込み更には演算データの一時記憶等に利用されるＲＡＭ５と、ＯＳおよび各種のアプリケーションプログラム等を格納するためのハードディスクドライブ６（以下、単にＨＤＤ６という）、ならびに、各種のネットワークシステムや他の外部装置と接続するためのインターフェイス７と、周辺装置を接続するための入出力回路８を備え、入出力回路８には、手動データ入力装置として機能するキーボード１やマウス９を始め、表示手段として機能するモニタ１０やプリンタ１１等が接続される。
【００２６】
ＨＤＤ６に格納されたＯＳはコンピュータ２の立ち上げに際してＲＡＭ５に読み込まれ、以下、このＯＳの管理の下でＣＰＵ３が駆動制御されるようになっている。ＨＤＤ６にはエディタやワープロソフト等のアプリケーションプログラムをインストールすることが可能であり、これらのアプリケーションプログラムは、ユーザの要求により必要に応じてＲＡＭ５に実行対象プログラムとして読み込まれる。
【００２７】
ここでは一例としてコンピュータ２にキーボード１を接続しているが、キーボード１の接続対象は、専用機としてのワードプロセッサや電子式のタイプライター等であっても構わない。
【００２８】
図２に示されるように、本実施形態におけるキーボード１のハードウェアの主要部は、演算処理用のマイクロプロセッサ１２（以下、単にＣＰＵ１２という）と、ＣＰＵ１２の制御プログラム等を格納したＲＯＭ１３、および、演算データの一時記憶等に利用されるＲＡＭ１４と、コンピュータ２の入出力回路８に接続するためのインターフェイス１５、ならびに、入出力回路１６と、キーボード１上に配備された各種のキースイッチ１７１〜１７ｎおよび各キースイッチ１７１〜１７ｎ毎の操作指標を構成する点灯式の表示手段であるＬＥＤ１８１〜１８ｎと、音声入力手段としてのマイク１９等によって構成される。
【００２９】
キースイッチ１７１〜１７ｎに対する押圧操作によって生成される信号は、キーボード１の入出力回路１６およびインターフェイス１５を介してコンピュータ２側の入出力回路８に入力され、コンピュータ２側のＣＰＵ３によって従来と同様にして処理される。
【００３０】
更に、この実施形態では、キーボード１側のＣＰＵ１２によってもキースイッチ１７１〜１７ｎに対する押圧操作が検知されるようになっている。
【００３１】
ＬＥＤ１８１〜１８ｎは、図４に示されるように、キースイッチ１７１〜１７ｎのキートップに埋設されるかたちでキースイッチ１７１〜１７ｎ毎に設けられており、これらのＬＥＤ１８１〜１８ｎが、キーボード１側のＣＰＵ１２の制御に従って入出力回路１６およびドライバ２０を介して点灯もしくは点滅制御されるようになっている。
【００３２】
マイク１９は、図４に示されるように、キーボード１のケーシングに埋設されるかたちで配備され、マイク１９に対する音声入力がアンプ２１および入出力回路１６を介してキーボード１側のＣＰＵ１２に読み込まれるようになっている。
【００３３】
キーボード１のＣＰＵ１２は本実施形態における事実上の音声認識手段，所要操作特定手段，操作指標駆動制御手段として機能し、キーボード１のＲＯＭ１３には、キーボード１から出力される符号の読みと此の符号の出力に必要とされるキースイッチ１７１〜１７ｎの操作との対応関係を記憶したデータベース２５と、ＣＰＵ１２を音声認識手段，所要操作特定手段，操作指標駆動制御手段として機能させるための制御プログラムとが予め格納されている。
【００３４】
ＣＰＵ１２によって実現されるキーボード１の機能の概略を図３に、ＲＯＭ１３に格納されるデータベース２５の一例を図５の概念図に、また、ＲＯＭ１３に格納された制御プログラムの一例を図６のフローチャートに示す。
【００３５】
データベース２５は、キーボード１から出力される符号の読みと此の符号の出力に必要とされるキースイッチ１７１〜１７ｎの操作との対応関係を記憶したデータベースであり、図５に示されるように、キーボード１から出力することが可能な符号毎に、この符号に対応する複数の読みと、この符号の出力に必要とされるキースイッチ１７１〜１７ｎの操作態様が多対一対応の関係で記憶されている。
【００３６】
符号の出力に必要とされるキースイッチ１７１〜１７ｎの操作態様は、この実施形態では２種類に分かれる。
【００３７】
その一つはキースイッチ１７１〜１７ｎの何れかの単独操作のみで符号の出力が実現されるもので、もう一つは、“Shift”キー，“Ctrl”キー，“Command”キー等のファンクションキーとして機能するキースイッチ１７１〜１７ｎと符号入力用の通常のキースイッチ１７１〜１７ｎの組み合わせ操作によって初めて符号の出力が実現されるものである。
【００３８】
キースイッチ１７１〜１７ｎの組み合わせ操作に関しては、“Shift”キー，“Ctrl”キー，“Command”キー等のファンクションキーとして機能するキースイッチ１７１〜１７ｎを押し続けながらキートップに所望する符号をマークされたキースイッチ１７１〜１７ｎを押下することによって当該キースイッチ１７１〜１７ｎに対応する第二候補の符号の出力を実現し、また、キースイッチ１７１〜１７ｎの単独操作に関しては、キートップに所望する符号をマークされたキースイッチ１７１〜１７ｎのみを押下することによって当該キースイッチ１７１〜１７ｎに対応する第一候補の符号の出力を実現することを前提とし、ＬＥＤ１８１〜１８ｎの点灯動作と点滅動作を、此れらの操作態様、つまり、操作すべきキースイッチ１７１〜１７ｎの組み合わせと其の操作タイミングを特定するための情報として利用するようにしており、具体的には、点滅するＬＥＤ１８１〜１８ｎに対応するキースイッチ１７１〜１７ｎの操作タイミングを“先操作”かつ其の操作内容を“押圧の継続”と定義し、また、点灯するＬＥＤ１８１〜１８ｎに対応するキースイッチ１７１〜１７ｎの操作タイミングを“後操作”かつ其の操作内容を“瞬間的な押下”と定義している。
【００３９】
但し、ＬＥＤ１８１〜１８ｎを単独で点灯させた場合には、此れに対応するキースイッチ１７１〜１７ｎのみの“瞬間的な押下”を指示するものと解釈する。
【００４０】
従って、例えば、符号“ａ”の入力に必要とされる操作は、キートップに“ａ”の符号をマークされたキースイッチ１７ｊのみを押下すれば済むので、図５の“入力する文字／記号”の“ａ”に対応するレコードにおける“点灯するキー”のフィールドに、符号“ａ”をマークされたキースイッチ１７ｊに対応したＬＥＤ１８ｊを点灯の対象として記憶させ、また、“点滅するキー”のフィールドは未記憶としておく。なお、符号“ａ”に対応する読みは、“エー”，“エイ”，“あ”の３種である（読みを基準として多対一対応の関係）。
【００４１】
また、符号“〜”（チルダ）の入力に必要とされる操作はキートップに“Shift”をマークされたキースイッチ１７ｋの“先操作”および“押圧の継続”と、キートップに“〜”（チルダ）をマークされたキースイッチ１７ｉの“後操作”および“瞬間的な押下”を必要とするので、図５の“入力する文字／記号”の“〜”（チルダ）に対応するレコードにおける“点灯するキー”のフィールドに、符号“〜”（チルダ）をマークされたキースイッチ１７ｉに対応したＬＥＤ１８ｉを点灯の対象として記憶させ、また、“点滅するキー”のフィールドにはキートップに“Shift”をマークされたキースイッチ１７ｋに対応したＬＥＤ１８ｋを点滅の対象として記憶させておく。なお、符号“〜”（チルダ）に対応する読みは、“チルダ”，“ニョロ”，“から”の３種である（読みを基準として多対一対応の関係）。
【００４２】
以下、同様の規則に従って、キーボード１から出力することが可能な符号毎に、この符号に対応する複数または単数の読みと、この符号の出力に必要とされるキースイッチ１７１〜１７ｎの操作態様を記憶させてデータベース２５を生成する。
【００４３】
但し、“先操作”および“押圧の継続”を点滅で表現し、“後操作”および“瞬間的な押下”を点灯で表示するとしたのは単なる人為的な取り決めであるから、点滅と点灯の定義に関しては此れと逆でも一向に構わないし、例えば、点滅周期の長短や点灯色の相違で両者を識別させるようにしても構わない。
【００４４】
以下、最初の定義に従って、“先操作”および“押圧の継続”を点滅で表現し、“後操作”および“瞬間的な押下”を点灯で表示するものとして説明する。
【００４５】
次に、図６を参照して音声認識手段２２，所要操作特定手段２３，操作指標駆動制御手段２４として機能するＣＰＵ１２の処理動作について具体的に説明する。
【００４６】
コンピュータ２が起動され、ＵＳＢ等のインターフェイス１５を介してキーボード１への電力供給が開始されると、ＣＰＵ１２は、先ず、ＬＥＤ１８１〜１８ｎへの表示出力のリセットやフラグ類のリセット等に関わる初期化処理を実行し（ステップＳ１）、ステップＳ２およびステップＳ１１の判定処理を繰り返し実行しながら、音声入力手段としてのマイク１９に対する音声の入力、および、キースイッチ１７１〜１７ｎに対するユーザの押圧操作を待つ待機状態に入る。
【００４７】
ユーザがキーボード１の操作に習熟している場合は、通常、符号入力に必要とされるキー操作が判らないということはないので、ユーザは、このキーボード１を従来と同様にして使用し、単に、キースイッチ１７１〜１７ｎのみを押圧操作することになる。
【００４８】
この場合、キースイッチ１７１〜１７ｎの操作はステップＳ１１の判定処理でＣＰＵ１２に検出され、ＣＰＵ１２は、この押圧操作によって生成された信号をキーボード１のインターフェイス１５を介してコンピュータ２側の入出力回路８に入力し（ステップＳ１２）、コンピュータ２側のＣＰＵ３によって、従来と同様にして、この信号を処理させる。
【００４９】
次いで、操作指標駆動制御手段２４として機能するＣＰＵ１２は、ＬＥＤ点灯フラグＦがセットされているか否かを判定するが（ステップＳ１３）、この場合、ＬＥＤ点灯フラグＦの値は初期化されたままの状態となっているので、ステップＳ１３の判定結果は偽となり、以下、前記と同様にして、ユーザによるキースイッチ１７１〜１７ｎの操作と、この押圧操作の検出、および、押圧操作で生成された信号の転送処理のみが繰り返し実行されることになる。
【００５０】
一方、ユーザがキーボード１の操作に習熟していない場合、あるいは、滅多に使用しない符号の入力を希望したような場合においては、符号入力に必要とされるキー操作が判らないといった問題が生じる場合がある。
【００５１】
このような場合、ユーザは、入力しようとする符号の読みを声に出して読み上げ、キーボード１の音声入力手段であるマイク１９に入力する。
【００５２】
ステップＳ２およびステップＳ１１の判定処理を繰り返し実行しているＣＰＵ１２は、ステップＳ２の判定処理で此の音声入力を検知し、音声認識手段２２として機能するＣＰＵ１２が、この音声を分析して符号の読みに変換し、其の内容を一時的に記憶する（ステップＳ３）。音声認識に関わる一般的な技術については既に公知であるから、ここでは説明を省略する。
【００５３】
次いで、操作指標駆動制御手段２４として機能するＣＰＵ１２は、ＬＥＤ点灯フラグＦがセットされているか否かを判定し（ステップＳ４）、ＬＥＤ点灯フラグＦがセットされている場合、つまり、何れかのＬＥＤ１８１〜１８ｎが点灯中もしくは点滅中であれば、その作動を停止させる（ステップＳ５）。これは、音声入力のリトライ操作の繰り返し等によって多数のＬＥＤ１８１〜１８ｎが同時に点灯もしくは点滅することにより操作対象となるキースイッチ１７１〜１７ｎが不明確になることを防止するための措置である。従って、ステップＳ４の判定結果が偽となった場合、つまり、この時点で何れのＬＥＤ１８１〜１８ｎも作動していなければ、この処理はスキップされる。
【００５４】
次いで、所要操作特定手段２３として機能するＣＰＵ１２が、ステップＳ３で一時記憶した符号の読みに基づいてＲＯＭ１３に格納されている図５のようなデータベース２５を検索し、この符号の読みに対応するレコードを特定し、当該レコードに記憶されているキースイッチ１７１〜１７ｎの組み合わせ操作と各キースイッチ１７１〜１７ｎの操作タイミングを特定するための情報を求める（ステップＳ６）。
【００５５】
所要操作特定手段２３として機能するＣＰＵ１２は、更に、当該レコードにおける“点滅するキー”のフィールドと“点灯するキー”のフィールドの双方にデータが設定されているのか、あるいは、“点灯するキー”のフィールドのみにデータが設定されているのかを判定する（ステップＳ７）。
【００５６】
そして、前者であれば、操作指標駆動制御手段２４として機能するＣＰＵ１２が、“点滅するキー”のフィールドに記憶されたＬＥＤ１８１〜１８ｎに点滅指令を出力して此れを点滅させると共に“点灯するキー”のフィールドに記憶されたＬＥＤ１８１〜１８ｎに点灯指令を出力して此れを点灯させ、各キースイッチ１７１〜１７ｎの組み合わせ操作と其の操作タイミング、つまり、点滅するＬＥＤ１８１〜１８ｎに対応するキースイッチ１７１〜１７ｎを“先操作”して“押圧の継続”を実行し、点灯するＬＥＤ１８１〜１８ｎに対応するキースイッチ１７１〜１７ｎを“後操作”して“瞬間的な押下”を実行すべきことをユーザが具体的に識別できるように表示する（ステップＳ９）。
【００５７】
また、後者であれば、操作指標駆動制御手段２４として機能するＣＰＵ１２は、“点灯するキー”のフィールドに記憶されたＬＥＤ１８１〜１８ｎに点灯指令を出力して此れを点灯させ、点灯するＬＥＤ１８１〜１８ｎに対応するキースイッチ１７１〜１７ｎのみに対して単独で“瞬間的な押下”を実行すべきことをユーザが具体的に識別できるように表示する（ステップＳ８）。
【００５８】
従って、例えば、ユーザが、“エー”または“エイ”もしくは“あ”の読みを音声入力した場合では、キートップに“ａ”をマークされたキースイッチ１７ｊに埋設されたＬＥＤ１８ｊのみが点灯表示され、また、仮に、ユーザが、“チルダ”または“ニョロ”もしくは“から”の読みを音声入力した場合では、キートップに“Shift”をマークされたキースイッチ１７ｋに埋設されたＬＥＤ１８ｋが点滅表示され、同時に、キートップに“〜”（チルダ）をマークされたキースイッチ１７ｉに埋設されたＬＥＤ１８ｉが点灯表示されることになる。
【００５９】
次いで、ＣＰＵ１２は、ＬＥＤ点灯フラグＦをセットすることにより、ＬＥＤ１８１〜１８ｎの点滅および点灯もしくは点灯が開始されたことを記憶し（ステップＳ１０）、前記と同様にして、ステップＳ２およびステップＳ１１の判定処理を繰り返し実行する初期の待機状態に復帰する。
【００６０】
この間、ユーザが新たな音声入力やキー操作を行わなければ、ＬＥＤ１８１〜１８ｎの点滅状態や点灯状態が其のまま保持される。また、ユーザが音声入力に失敗したような場合には、前述した通り、音声のリトライ入力操作を行うことにより、点滅または点灯状態にあるＬＥＤ１８１〜１８ｎを一旦消灯させ、所望する符号の出力を実現するために必要とされるキー操作を示すためのＬＥＤ１８１〜１８ｎの点滅処理および点灯処理をＣＰＵ１２によって再実行させることが可能である。
【００６１】
次いで、ユーザは、ＬＥＤ１８１〜１８ｎの点滅や点灯によって示される指示を参照し、キースイッチ１７１〜１７ｎを押圧操作することになる。
【００６２】
例えば、符号“ａ”を出力する場合では、ＬＥＤ１８ｊのみが点灯表示されることになるので、ユーザは、ＬＥＤ１８ｊの点灯によって示されるキートップに“ａ”をマークされたキースイッチ１７ｊのみを押圧操作すればよく、また、符号“〜”（チルダ）を出力する場合では、ＬＥＤ１８ｋが点滅表示され、同時に、ＬＥＤ１８ｉが点灯表示されることになるので、ユーザはＬＥＤ１８ｋの点滅によって示されるキートップに“Shift”をマークされたキースイッチ１７ｋを押圧操作しながらキートップに“〜”（チルダ）をマークされたキースイッチ１７ｉを押圧操作すればよい。
【００６３】
これらのキー操作はステップＳ１１の判定処理でＣＰＵ１２によって検出され、ＣＰＵ１２は、この押圧操作によって生成された信号をキーボード１のインターフェイス１５を介してコンピュータ２側の入出力回路８に入力し（ステップＳ１２）、コンピュータ２側のＣＰＵ３によって、従来と同様にして、この信号を処理させる。
【００６４】
次いで、操作指標駆動制御手段２４として機能するＣＰＵ１２は、ＬＥＤ点灯フラグＦがセットされているか否かを判定するが（ステップＳ１３）、この場合、ＬＥＤ点灯フラグＦはセット状態となっているので（ステップＳ１０参照）、ステップＳ１３の判定結果は真となり、操作指標駆動制御手段２４として機能するＣＰＵ１２が、この時点で点滅もしくは点灯しているＬＥＤ１８１〜１８ｎの作動を停止させ（ステップＳ１４）、ＬＥＤ点灯フラグＦをリセットすることにより、ＬＥＤ１８１〜１８ｎの点滅および点灯が停止していることを記憶し（ステップＳ１５）、前記と同様にして、ステップＳ２およびステップＳ１１の判定処理を繰り返し実行する初期の待機状態へと復帰する。
【００６５】
そして、ステップＳ２あるいはステップＳ１１の判定処理でマイク１９に対する音声の入力やキースイッチ１７１〜１７ｎに対するユーザの押圧操作が検出される度に、前記と同等の処理が、ＣＰＵ１２によって繰り返し実行される。
【００６６】
以上に述べた通り、この実施形態では、キーボード１から出力される符号の読みと此の符号の出力に必要とされるキースイッチ１７１〜１７ｎの操作との対応関係を記憶したデータベース２５と、音声入力手段として機能するマイク１９、および、音声認識手段２２，所要操作特定手段２３，操作指標駆動制御手段２４として機能するＣＰＵ１２をコンピュータ２と独立させてキーボード１の本体に実装するようにしているので、仮に、コンピュータ２に暴走やコンフリクトあるいはフリーズ等の障害が生じた場合であっても、障害復帰のシャットダウン操作に必要とされるキー操作等を、独立して機能するキーボード１を利用して確実に知ることができる。
【００６７】
しかも、入力操作を補助する機能を実現するためのプログラムをマルチタスク化してコンピュータ２に常駐させる必要化がないので、音声入力のためのサンプリング処理を的確に行うことができ、音声入力や音声認識の確度が向上すると共に、コンピュータ２上でエディタやワープロソフト等のアプリケーションプログラムを実行している最中であっても、此れらのアプリケーションプログラムの動作を阻害することなく、キー操作を確認することができる。
【００６８】
特に、従来のタイピング練習システムやタイピング練習用のアプリケーションプログラムのようにタイピングの練習のみを目的としたものではなく、また、コンピュータ２上のプログラムに基づいて駆動制御されるものでもないので、ワープロソフト等を起動させた状態でも問題なく並列的に入力操作の補助機能を利用することができ、更に、ユーザがキーボード操作に習熟した後であっても、例えば、通常の入力操作で殆ど使用しないような特異な符号の入力の必要性に迫られたような場合において、この入力操作の補助機能を有効に利用することができるというメリットがある。
【図面の簡単な説明】
【００６９】
【図１】本発明を適用した入力操作補助機能付きキーボードを接続したコンピュータの全体的な構成について示したブロック図である。
【図２】同実施形態の入力操作補助機能付きキーボードのハードウェア構成の概略を示したブロック図である。
【図３】同実施形態の入力操作補助機能付きキーボードの機能を示したブロック図である。
【図４】同実施形態の入力操作補助機能付きキーボードの外観を簡略化して示した平面図である。
【図５】同実施形態の入力操作補助機能付きキーボードに内蔵されたデータベースの一例を示した概念図である。
【図６】同実施形態の入力操作補助機能付きキーボードのマイクロプロセッサを音声認識手段，所要操作特定手段，操作指標駆動制御手段として機能させるための制御プログラムの概要を示したフローチャートである。
【符号の説明】
【００７０】
１  入力操作補助機能付きキーボード
２  コンピュータ
３  マイクロプロセッサ
４  ＲＯＭ
５  ＲＡＭ
６  ハードディスクドライブ
７  インターフェイス
８  入出力回路
９  マウス
１０  モニタ
１１  プリンタ
１２  マイクロプロセッサ
１３  ＲＯＭ
１４  ＲＡＭ
１５  インターフェイス
１６  入出力回路
１７１〜１７ｎ  キースイッチ
１８１〜１８ｎ  ＬＥＤ（操作指標を構成する点灯式の表示手段）
１９  マイク（音声入力手段）
２０  ドライバ
２１  アンプ
２２  音声認識手段
２３  所要操作特定手段
２４  操作指標駆動制御手段
２５  データベース
【図１】
2006330897.tif 000003
【図２】
2006330897.tif 000004
【図３】
2006330897.tif 000005
【図４】
2006330897.tif 000006
【図５】
2006330897.tif 000007
【図６】
2006330897.tif 000008