(57)【要約】【課題】誤操作を低減すること。【解決手段】押し込まれたキースイッチと接触されたキースイッチを出力する入力部２と、キースイッチへの押し込みが検出された際に、押し込まれたキースイッチと接触されたキースイッチとの対応関係に基づくデータベース構築データ１４を出力するデータベース作成手段３と、データベース構築データ１４を蓄積データ１５として保管、蓄積するデータベース４と、キースイッチへの接触が検出された際に、蓄積データ１５に基づいて複数のキースイッチのうちの一つを有効なキースイッチを出力する有効キー特定手段５と、有効とされたキースイッチに割り当てられた所定の記号やデータを表示する情報提示手段６とを備えている。【選択図】図１
2008217643.tif 000002
【特許請求の範囲】
【請求項１】
押し込みの検出と接触の検出を行う複数のキースイッチを有し、押し込まれたキースイッチを示す押し込みキーデータと、接触されたキースイッチを示す接触キーデータとを出力する入力部と、
前記押し込みキーデータと前記接触キーデータとを受けて、前記キースイッチへの押し込みが検出された際に、押し込まれたキースイッチと接触されたキースイッチとの対応関係に基づく情報をデータベース構築データとして出力するデータベース作成手段と、
前記データベース構築データを受けて、該データベース構築データを蓄積データとして保管、蓄積するデータベースと、
前記接触キーデータを受けて、前記キースイッチへの接触が検出された際に、前記蓄積データに基づいて前記複数のキースイッチのうちの一つを有効なキースイッチとして特定し、有効キーデータとして出力する有効キー特定手段と、
前記有効キーデータを受けて、有効とされたキースイッチに割り当てられた所定の記号やデータを表示する情報提示手段
とを具備する入力装置。
【請求項２】
前記データベース作成手段は、前記押し込みキーデータを教師データとし前記接触キーデータを入力データとして学習手法により前記データベース構築データを生成し、
前記有効キー特定手段は、前記接触キーデータを学習手法により構築された前記蓄積データに入力して得られる結果を基に有効なキースイッチを特定する
請求項１記載の入力装置。
【請求項３】
前記データベース作成手段は、前記押し込みキーデータと前記接触キーデータとを対応させたデータを用いて、統計手法により前記データベース構築データを生成し、
前記有効キー特定手段は、前記接触キーデータと、統計手法により構築された前記蓄積データとの比較結果に基づいて、有効なキースイッチを特定する
請求項１記載の入力装置。
【請求項４】
前記データベース構築データは、前記押し込みキーデータが示す押し込まれたキースイッチと、前記接触キーデータが示す接触されたキースイッチとの配置関係を一対一に対応させたデータである
請求項３記載の入力装置。
【請求項５】
前記データベース構築データは、前記押し込みキーデータが示す押し込まれたキースイッチと、前記接触キーデータが示す接触されたキースイッチとの配置関係を、押し込まれていないキースイッチに適用したデータである
請求項３記載の入力装置。
【請求項６】
前記データベース構築データは、前記押し込みキーデータが示す押し込まれたキースイッチと、前記接触キーデータが示す接触されたキースイッチのうちの一部との配置関係を対応させたデータである
請求項３記載の入力装置。
【請求項７】
前記データベースの初期データは、前記接触されたキースイッチのうち、所定の配置位置にあるキースイッチが有効なキースイッチとして特定されるように構築されている
請求項１〜請求項６のいずれかに記載の入力装置。
【請求項８】
前記データベースの初期データは、事前の初期データ設定作業により構築されている
請求項１〜請求項６のいずれかに記載の入力装置。
【請求項９】
押し込みの検出と接触の検出を行う複数のキースイッチを有する入力装置における入力方法であって、
キースイッチへの押し込みを検出するステップと、
キースイッチへの接触を検出するステップと、
前記キースイッチへの押し込みが検出された際に、押し込まれたキースイッチと接触されたキースイッチとの対応関係に基づく情報を、データベースに保管、蓄積するステップと、
前記キースイッチへの接触が検出された際に、前記データベースに蓄積されたデータに基づいて、前記複数のキースイッチのうちの一つを有効なキースイッチとして特定するステップと、
有効とされたキースイッチに割り当てられた所定の記号やデータを表示するステップ
とを具備する入力方法。
【請求項１０】
前記データベースを構築するステップは、押し込みが検出されたキースイッチを示すデータを教師データとし、接触が検出されたキースイッチを示すデータを入力データとして、学習手法により前記データベースを構築し、
前記有効なキースイッチを特定するステップは、接触が検出されたキースイッチを示すデータを、学習手法により構築された前記データベースに入力して得られる結果を基に、有効なキースイッチを特定する
請求項９記載の入力方法。
【請求項１１】
前記データベースを構築するステップは、押し込みが検出されたキースイッチを示すデータと接触が検出されたキースイッチを示すデータとを対応させたデータを用いて、統計手法により前記データベースを構築し、
前記有効なキースイッチを特定するステップは、接触が検出されたキースイッチを示すデータと、統計手法により構築された前記データベースとの比較結果に基づいて、有効なキースイッチを特定する
請求項９記載の入力方法。
【請求項１２】
前記データベースを構築するステップは、押し込みが検出されたキースイッチと、接触が検出されたキースイッチとの配置関係を一対一に対応させたデータを用いて、統計手法により前記データベースを構築する
請求項１１記載の入力方法。
【請求項１３】
前記データベースを構築するステップは、押し込みが検出されたキースイッチと接触が検出されたキースイッチとの配置関係を、押し込まれていないキースイッチに適用したデータを用いて、統計手法により前記データベースを構築する
請求項１１記載の入力方法。
【請求項１４】
前記データベースを構築するステップは、押し込みが検出されたキースイッチと、接触が検出されたキースイッチのうちの一部との配置関係を対応させたデータを用いて、統計手法により前記データベースを構築する
請求項１１記載の入力方法。
【請求項１５】
前記データベースの初期データを、接触が検出されたキースイッチのうち、所定の配置位置にあるキースイッチが有効なキースイッチとして特定されるように構築するステップ
を更に具備する請求項９〜請求項１４のいずれかに記載の入力方法。
【請求項１６】
前記データベースの初期データを、事前の初期データ設定作業により構築するステップ
を更に具備する請求項９〜請求項１４のいずれかに記載の入力方法。
【請求項１７】
複数のキースイッチのうちの押し込まれた押し込みキースイッチを検出し、前記複数のキースイッチのうちの接触された接触キースイッチを検出する入力部と、
接触キースイッチ集合を押し込みキースイッチ集合に対応付けるデータベースと、
前記押し込みキースイッチが検出されないときに、前記押し込みキースイッチ集合のうちの前記接触キースイッチに対応する有効キースイッチを示す所定の図形を表示装置に表示する情報提示手段と、
前記押し込みキースイッチが検出され、かつ、前記接触キースイッチが検出されたときに、前記押し込みキースイッチと前記接触キースイッチとに基づいて前記データベースを更新するデータベース作成手段
とを具備する入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置および入力方法に関し、特に、リモコンなどの手持ち型のキー入力操作端末に適用される入力装置および入力方法に関する。
【背景技術】
【０００２】
手持ち型のキー入力操作端末に適用される入力装置が知られている。このような入力装置としては、リモコン、携帯電話機の入力装置が例示される。このような入力操作は、誤操作を低減することが望まれ、キースイッチの押し込みを行う前にキースイッチに接触した段階で、そのキースイッチに割り当てられた記号・データを提示することが望まれている。
【０００３】
これを実現するためには、簡単には各々のキースイッチにタッチセンサ等の接触を検出するセンサを備えて、接触したキースイッチを判別することが考えられる。
【０００４】
しかしながら、キースイッチの間隔を十分に大きくとることのできない操作端末や、指で操作する時に指の付け根の部分が他のセンサに触れることがある場合では、同時に複数のセンサが検出されてしまい、どのキースイッチを有効とするべきか判断できない。
【０００５】
この問題を解決するためには、接触を検出した複数のキースイッチを、何らかの手段で１つに特定する必要がある。
【０００６】
このための従来例として、同時に複数のキースイッチが検出された際、その中で最も左上に配置されたキースイッチを有効なものとする絞込みの手段がある（特開平１１−３０５９４１号公報参照）。
【０００７】
また、キースイッチへの接触以外の情報を用いて、キースイッチを特定する手段がある。この手段では入力装置の両サイドに左手か右手かを検出する検出部があり、右手の場合、接触が検出された複数のキースイッチの中で最も左上にあるものを有効とし、左手の場合、接触が検出された複数のキースイッチの中で最も右上にあるものを有効とするものである（特開２００６−２０９６４７号公報参照）。
【０００８】
特開２０００−１５５６４１号公報には、隣接キーの同時押し下げを正しく判定でき、キー誤入力を防止したキーボードおよびキーボード制御方式が開示されている。そのキーボード制御装置は、マトリクス状に複数のキーが配置されたキーマトリックスと、前記キーマトリックスを走査し、操作されたキーを検出するするキー検出手段と、前記キー検出手段で第１キーが押下操作されている状態で少なくとも１つの第２キーが押下操作されたとき、前記第１キーの押下操作と前記第２キーの押下操作との時間差に関係なく、前記第１キーと前記第２キーの位置関係とに基づいて、前記第２キーのキーコードを選択的に出力する制御手段と、を備えたことを特徴としている。
【０００９】
特開２００５−３５２９２４号公報には、誤操作の防止に、より適したユーザインタフェース装置が開示されている。そのユーザインタフェース装置は、ユーザにより操作される操作項目を表示するユーザ操作領域が設定された表示手段と、ユーザ操作領域に対する第１のユーザアクセスを検出すると共に、第１のユーザアクセスより更にユーザ操作領域方向への移動を伴うユーザ操作領域に対する第２のユーザアクセスを検出する検出手段と、前記検出手段により検出された第２のユーザアクセスを、ユーザによる確定操作と判定する制御手段と、を有することを特徴としている。
【００１０】
特開２００６−１７８７３７号公報には、キーを視覚的に識別できない場合における誤操作や誤操作による修正の手間を軽減することができるキー入力操作支援装置が開示されている。そのキー入力操作支援装置は、キーボードの各キーについて、対応する文字のデータと、基本キーからの相対位置を示すデータと、を含む相対位置情報を記憶する記憶手段と、操作者が接触したキーを検知する検知手段と、前記検知手段により接触が検知された各キーに対応する相対位置情報を前記記憶手段から読み出す手段と、前記読み出された各キーに対応する相対位置情報を音声出力する通知手段と、を備えることを特徴としている。
【００１１】
特開平０９−１４６７０５号公報には、デザイン上の自由度を損なうことなく、操作者が複数のキーに同時に接触した場合でも、キースキャン又は描画の順番などのハード機構による制限に係わらず、操作者の意図にしたがったキーを入力することのできるタッチパネルの入力制御方法が開示されている。そのタッチパネルの入力制御方法は、表示画面上に配置された複数のキーのうちの接触のあったキーについて入力を行うように構成されたタッチパネルの入力制御方法であって、前記複数のキーのうちの２つ以上のキーに同時に接触があった場合に、接触があったキーのうち、前記表示画面上における配置位置とは独立して与えられる重要度の判定条件にしたがって重要度を判定し、最も重要度の大きいキーを有効なキーとして入力することを特徴としている。
【００１２】
【特許文献１】特開平１１−３０５９４１号公報
【特許文献２】特開２００６−２０９６４７号公報
【特許文献３】特開２０００−１５５６４１号公報
【特許文献４】特開２００５−３５２９２４号公報
【特許文献５】特開２００６−１７８７３７号公報
【特許文献６】特開平０９−１４６７０５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
従来の入力装置および入力方法の問題点は、接触が検出された複数のキースイッチの中で最も左上のものを有効とする手段では左手での操作をすると誤判断をすることにある。この原因は、左手で操作する場合には、操作者が押し込みを意図したキースイッチが、接触を検出した複数のキースイッチの中の最も右上にあるキースイッチとなることにある。
【００１４】
図１６は、キー操作する手及び操作する部分への入り方、キースイッチの押し方による、押し込みを意図しているキースイッチと接触を検出したキースイッチとの関係を示している。例えば、「５」番のキースイッチを押し込む場合、図１６（ａ）（２）に示すように押し込みたい「５」番のキースイッチより左側にある「４」番のキースイッチへ接触することになる。
【００１５】
この問題点は、左上を有効にすることに限らず生じ、予め決められた配置のキースイッチを有効とする手段では、いずれの手段でも様々な操作者の押し込み方法に対応できないことにある。
【００１６】
また、左手操作の場合の誤判断を回避するために装置の両サイドに別の検出手段を用意することで左右の判断を行い、有効なキースイッチを特定する手段でも、指全体をキースイッチ上に押し付け、指の腹で押し込みを行うケースなどにおいては、操作者が押し込みを意図したキースイッチより上側のキースイッチにも接触してしまうことがある。例えば、「５」番のキースイッチを押し込む場合、図１６（ｂ）（２）に示すように、入力したい「５」番のキースイッチより上側にある「２」番のキースイッチへ接触することになり、正しく「５」番を有効と判断することができない。
【００１７】
本発明の目的は、複数のキースイッチを有する操作端末の入力操作において、キースイッチの押し込みを行う前にキースイッチに接触した段階で、そのキースイッチに割り当てられた記号・データを提示する機能を有し、複数のキースイッチへの接触が同時に検出された際でも、操作者の利き手、持ち方、押し方等に関係なく、操作者が押し込みを意図する有効なキースイッチを特定することができる入力装置および入力方法を提供することにある。
【課題を解決するための手段】
【００１８】
以下に、発明を実施するための最良の形態・実施例で使用される符号を括弧付きで用いて、課題を解決するための手段を記載する。この符号は、特許請求の範囲の記載と発明を実施するための最良の形態・実施例の記載との対応を明らかにするために付加されたものであり、特許請求の範囲に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１９】
本発明の入力装置（１）は、押し込みの検出と接触の検出を行う複数のキースイッチ（１１−１〜１１−ｎ）（図１の１）を有し、押し込まれたキースイッチ（１１−１〜１１−ｎ）を示す押し込みキーデータ（１２）と、接触されたキースイッチ（１１−１〜１１−ｎ）を示す接触キーデータ（１３）とを出力する入力部（２）と、押し込みキーデータ（１２）と接触キーデータ（１３）とを受けて、キースイッチ（１１−１〜１１−ｎ）への押し込みが検出された際に、押し込まれたキースイッチ（１１−１〜１１−ｎ）と接触されたキースイッチ（１１−１〜１１−ｎ）との対応関係に基づく情報をデータベース構築データ（１４）として出力するデータベース作成手段（３）と、データベース構築データ（１４）を受けて、データベース構築データ（１４）を蓄積データ（１５）として保管、蓄積するデータベース（４）と、接触キーデータ（１３）を受けて、キースイッチ（１１−１〜１１−ｎ）への接触が検出された際に、蓄積データ（１５）に基づいて複数のキースイッチ（１１−１〜１１−ｎ）のうちの一つを有効なキースイッチ（１１−１〜１１−ｎ）として特定し、有効キーデータ（１６）として出力する有効キー特定手段（５）と、有効キーデータ（１６）を受けて、有効とされたキースイッチ（１１−１〜１１−ｎ）に割り当てられた所定の記号やデータを表示する情報提示手段（６）とを備えている。
【００２０】
また、データベース作成手段（３）は、押し込みキーデータ（１２）を教師データとし、接触キーデータ（１３）を入力データとして学習手法によりデータベース構築データ（１４）を生成する。有効キー特定手段（５）は、接触キーデータ（１３）を学習手法により構築された蓄積データ（１５）に入力して得られる結果データを基に有効なキースイッチ（１１−１〜１１−ｎ）を特定する。
【００２１】
また、データベース作成手段（３）は、押し込みキーデータ（１２）と接触キーデータ（１３）とを対応させたデータを用いて、統計手法によりデータベース構築データ（１４）を生成する。有効キー特定手段（５）は、接触キーデータ（１３）と、統計手法により構築された蓄積データ（１５）との比較結果に基づいて、有効なキースイッチ（１１−１〜１１−ｎ）を特定する。
【００２２】
また、データベース構築データ（１４）は、押し込みキーデータ（１２）が示す押し込まれたキースイッチ（１１−１〜１１−ｎ）と、接触キーデータ（１３）が示す接触されたキースイッチ（１１−１〜１１−ｎ）との配置関係を一対一に対応させたデータである。
【００２３】
また、データベース構築データ（１４）は、押し込みキーデータ（１２）が示す押し込まれたキースイッチ（１１−１〜１１−ｎ）と、接触キーデータ（１３）が示す接触されたキースイッチ（１１−１〜１１−ｎ）との配置関係を、押し込まれていないキースイッチ（１１−１〜１１−ｎ）に適用したデータである。
【００２４】
また、データベース構築データ（１４）は、押し込みキーデータ（１２）が示す押し込まれたキースイッチ（１１−１〜１１−ｎ）と、接触キーデータ（１３）が示す接触されたキースイッチ（１１−１〜１１−ｎ）のうちの一部との配置関係を対応させたデータである。
【００２５】
また、データベース（４）の初期データは、接触されたキースイッチ（１１−１〜１１−ｎ）のうち、所定の配置位置にあるキースイッチ（１１−１〜１１−ｎ）が有効なキースイッチ（１１−１〜１１−ｎ）として特定されるように構築されている。
【００２６】
また、データベース（４）の初期データは、事前の初期データ設定作業により構築されている。
【００２７】
本発明の入力方法は、押し込みの検出と接触の検出を行う複数のキースイッチ（１１−１〜１１−ｎ）を少なくとも有する入力装置（１）における入力方法であって、キースイッチ（１１−１〜１１−ｎ）への押し込みを検出するステップ（Ｓ１）と、キースイッチ（１１−１〜１１−ｎ）への接触を検出するステップ（Ｓ３）と、キースイッチ（１１−１〜１１−ｎ）への押し込みが検出された際に、押し込まれたキースイッチ（１１−１〜１１−ｎ）と接触されたキースイッチ（１１−１〜１１−ｎ）との対応関係に基づく情報をデータベース（４）に保管、蓄積するステップ（Ｓ２）と、キースイッチ（１１−１〜１１−ｎ）への接触が検出された際に、データベース（４）に蓄積されたデータに基づいて複数のキースイッチ（１１−１〜１１−ｎ）のうちの一つを有効なキースイッチ（１１−１〜１１−ｎ）として特定するステップ（Ｓ４）と、有効とされたキースイッチ（１１−１〜１１−ｎ）に割り当てられた所定の記号やデータを表示するステップ（Ｓ５）とを備えている。
【００２８】
また、そのデータベース（４）を構築するステップ（Ｓ２）は、押し込みが検出されたキースイッチ（１１−１〜１１−ｎ）を示すデータを教師データとし、接触が検出されたキースイッチ（１１−１〜１１−ｎ）を示すデータを入力データとして、学習手法によりデータベース（４）を構築する。その有効なキースイッチ（１１−１〜１１−ｎ）を特定するステップは、接触が検出されたキースイッチ（１１−１〜１１−ｎ）を示すデータを、学習手法により構築されたデータベース（４）に入力して得られる結果データを基に、有効なキースイッチ（１１−１〜１１−ｎ）を特定する。
【００２９】
また、データベース（４）を構築するステップ（Ｓ２）は、押し込みが検出されたキースイッチ（１１−１〜１１−ｎ）を示すデータと接触が検出されたキースイッチ（１１−１〜１１−ｎ）を示すデータとを対応させたデータを用いて、統計手法によりデータベース（４）を構築する。その有効なキースイッチ（１１−１〜１１−ｎ）を特定するステップ（Ｓ４）は、接触が検出されたキースイッチ（１１−１〜１１−ｎ）を示すデータと、統計手法により構築されたデータベース（４）との比較結果に基づいて、有効なキースイッチ（１１−１〜１１−ｎ）を特定する。
【００３０】
また、データベース（４）を構築するステップ（Ｓ２）は、押し込みが検出されたキースイッチ（１１−１〜１１−ｎ）と、接触が検出されたキースイッチ（１１−１〜１１−ｎ）との配置関係を一対一に対応させたデータを用いて、統計手法によりデータベース（４）を構築する。
【００３１】
また、データベース（４）を構築するステップ（Ｓ２）は、押し込みが検出されたキースイッチ（１１−１〜１１−ｎ）と接触が検出されたキースイッチ（１１−１〜１１−ｎ）との配置関係を、押し込まれていないキースイッチ（１１−１〜１１−ｎ）に適用したデータを用いて、統計手法によりデータベース（４）を構築する。
【００３２】
また、データベース（４）を構築するステップ（Ｓ２）は、押し込みが検出されたキースイッチ（１１−１〜１１−ｎ）と、接触が検出されたキースイッチ（１１−１〜１１−ｎ）のうちの一部との配置関係を対応させたデータを用いて、統計手法によりデータベース（４）を構築する。
【００３３】
また、本発明による入力方法は、データベース（４）の初期データを、接触が検出されたキースイッチ（１１−１〜１１−ｎ）のうち、所定の配置位置にあるキースイッチ（１１−１〜１１−ｎ）が有効なキースイッチ（１１−１〜１１−ｎ）として特定されるように構築するステップを含んでいる。
【００３４】
また、本発明による入力方法は、データベース（４）の初期データを、事前の初期データ設定作業により構築するステップを含んでいる。
【００３５】
［作用］
まず入力部（２）において、キースイッチ（１１−１〜１１−ｎ）への押し込みと接触を検出し、押し込みキーデータ（１２）、接触されると接触キーデータ（１３）を出力する。
【００３６】
次に、データベース作成手段（３）では、押し込みキーデータ（１２）と接触キーデータ（１３）を受け取って、押し込まれたキースイッチ（１１−１〜１１−ｎ）と接触されたキースイッチ（１１−１〜１１−ｎ）との対応関係に基づく情報からデータベース構築データ（１４）を作成し、データベース（４）に蓄積データ（１５）として保管、蓄積する。
【００３７】
有効キー特定手段（５）では、キースイッチ（１１−１〜１１−ｎ）が接触された際に、接触キーデータ（１３）と、データベース（４）にある蓄積データ（１５）とに基づいて複数のキースイッチ（１１−１〜１１−ｎ）のうちの一つを有効なキースイッチ（１１−１〜１１−ｎ）として特定し、有効キーデータ（１６）として出力する。
【００３８】
最後に、情報提示手段（６）では、有効キーデータ（１６）を受けとって、有効とされたキースイッチ（１１−１〜１１−ｎ）に割り当てられた所定の記号やデータを表示する。
【００３９】
本発明による入力装置（１）は、複数のキースイッチ（１１−１〜１１−ｎ）のうちの押し込まれた押し込みキースイッチを検出し、複数のキースイッチ（１１−１〜１１−ｎ）のうちの接触された接触キースイッチを検出する入力部（２）と、接触キースイッチ集合を押し込みキースイッチ集合に対応付けるデータベース（４）と、押し込みキースイッチが検出されないときに、押し込みキースイッチ集合のうちの接触キースイッチに対応する有効キースイッチを示す所定の図形（２８）を表示装置（２６）に表示する情報提示手段（６）と、押し込みキースイッチが検出され、かつ、接触キースイッチが検出されたときに、押し込みキースイッチと接触キースイッチとに基づいてデータベース（４）を更新するデータベース作成手段（３）とを備えている。すなわち、データベース（４）は、操作者の使い方により更新される。このため、入力装置（１）は、接触キースイッチに基づいて操作者がこれから押そうとしているキースイッチをより精度よく推測することができる。このため、操作者は、押し込み入力を行う前に、正しい入力を行えるのかの判断が可能であり、入力装置（１）は、誤操作を低減することができる。
【発明の効果】
【００４０】
本発明の効果は、入力操作を行うごとに、操作者が押し込みを意図するキースイッチを正しく特定し、かつ、操作者の操作の癖の変化に対応して適合していくことができることにある。その理由は、キースイッチへの押し込みが検出された際に接触されたキースイッチの情報を含む操作の仕方の情報を更新、蓄積していき、キースイッチへの接触が検出された際には、蓄積した情報を基に有効となるキースイッチを特定しているためである。
【発明を実施するための最良の形態】
【００４１】
図面を参照して、本発明による入力装置の実施の形態を記載する。その入力装置１は、図１に示されているように、入力部２とデータベース作成手段３とデータベース４と有効キー特定手段５と情報提示手段６とを備えている。
【００４２】
入力部２は、複数のキースイッチ１１−１〜１１−ｎ（ｎ＝２，３，４，…）を有している。各キースイッチ１１−ｉ（ｉ＝１，２，３，…，ｎ）は、操作者による押し込みを検出し、操作者による接触を検出する。入力部２は、キースイッチ１１−１〜１１−ｎのうちの押し込まれたキースイッチを示す押し込みキーデータ１２と、キースイッチ１１−１〜１１−ｎのうちの接触されたキースイッチを示す接触キーデータ１３とを出力する。
【００４３】
データベース作成手段３は、押し込みキーデータ１２と接触キーデータ１３とを受けて、キースイッチ１１−１〜１１−ｎのいずれかへの押し込みが検出された際に、押し込みキーデータ１２を教師データとし、接触キーデータ１３を入力データとして、学習手法によりデータベース構築データ１４を生成して出力する。データベース４は、データベース構築データ１４を蓄積データ１５として保管、蓄積していく。
【００４４】
有効キー特定手段５は、接触キーデータ１３を受けて、キースイッチ１１−１〜１１−ｎのいずれかへの接触が検出された際に、接触キーデータ１３を学習手法により構築された蓄積データ１５に入力して得られる結果を基に、複数のキースイッチ１１−１〜１１−ｎのうちの一つを有効なキースイッチとして特定し、その有効なキースイッチを示す有効キーデータ１６を出力する。情報提示手段６は、有効キーデータ１６を受けて、有効とされたキースイッチに割り当てられた所定の記号やデータを入力装置１の外部装置である表示装置に表示する。
【００４５】
図２は、キースイッチ１１−ｉを示している。キースイッチ１１−ｉは、キートップ２１と接触検出電極２２とメタルドーム２３と配線基板２４とを備えている。キートップ２１は、操作者２５により実際に接触され、押し込まれる部位である。接触検出電極２２は、キートップ２１の下側に配置され、キートップ２１への接触を検出する。メタルドーム２３は、配線基板２４の下側に配置され、キートップ２１の押し込みを検出する。配線基板２４は、接触検出電極２２の下側に配置され、押し込みキーデータ１２と接触キーデータ１３とを生成して外部に出力する。このとき、キースイッチ１１−ｉは、キートップ２１の接触を検出され、かつ、キートップ２１の押し込みが検出されないことがない。
【００４６】
図３は、入力部２を示している。複数のキースイッチ１１−１〜１１−ｎは、３×４のマトリクス状に配置されている。複数のキースイッチ１１−１〜１１−ｎは、さらに、それぞれに、［０］番〜［９］番の数字と、［＊］番と［＃］番の記号が割り当てられている。すなわち、キースイッチ１１−１は、左上に配置され、［１］番が割り当てられている。キースイッチ１１−２は、キースイッチ１１−１の右に配置され、［２］番が割り当てられている。キースイッチ１１−３は、キースイッチ１１−２の右に配置され、［３］番が割り当てられている。キースイッチ１１−４は、キースイッチ１１−１の下に配置され、［４］番が割り当てられている。キースイッチ１１−５は、キースイッチ１１−２の下でキースイッチ１１−４の右に配置され、［５］番が割り当てられている。キースイッチ１１−６は、キースイッチ１１−３の下でキースイッチ１１−５の右に配置され、［６］番が割り当てられている。キースイッチ１１−７は、キースイッチ１１−４の下に配置され、［７］番が割り当てられている。キースイッチ１１−８は、キースイッチ１１−５の下でキースイッチ１１−７の右に配置され、［８］番が割り当てられている。キースイッチ１１−９は、キースイッチ１１−６の下でキースイッチ１１−８の右に配置され、［９］番が割り当てられている。キースイッチ１１−１０は、キースイッチ１１−７の下に配置され、［＊］番が割り当てられている。キースイッチ１１−１１は、キースイッチ１１−８の下でキースイッチ１１−１０の右に配置され、［０］番が割り当てられている。キースイッチ１１−１２は、キースイッチ１１−９の下でキースイッチ１１−１１の右に配置され、［＃］番が割り当てられている。
【００４７】
図４は、情報提示手段６により制御される表示装置を示している。その表示装置２６は、表示面２７を備え、画面を表示面２７に表示する。情報提示手段６は、有効キーデータ１６を受けたときに、有効とされたキースイッチに描かれた記号・文字を示す図形２８を表示面２７の所定の位置に表示する。なお、図形２８は、そのような記号・文字以外の図形を示すこともできる。その図形としては、有効とされたキースイッチに割り当てられたデータを示す文字列例示され、有効とされたキースイッチに割り当てられた動作を示す文字列が例示される。たとえば、図形２８は、有効とされたキースイッチが「検索」という動作に割り当てられているときに文字列「検索」を示す。
【００４８】
図５は、本発明による入力方法の実施の形態を示している。その入力方法は、入力装置１により実行される。入力装置１は、キートップ２１が押し込まれたときに（ステップＳ１、ＹＥＳ）、押し込みキーデータ１２と、そのとき同時に検出された接触キーデータ１３とを基に、競合学習の１つであるＬＶＱによりデータベース構築データ１４を作成してデータベース４に記録・更新することによりデータベース４を構築する（ステップＳ２）。なお、ステップＳ２では、ＬＶＱ１と異なる学習方法を用いてデータベース構築データ１４を作成することもできる。そのアルゴリズムとしては、競合学習であるＬＶＱ２、ＬＶＱ３が例示される。
【００４９】
入力装置１は、キートップ２１が押されていないで（ステップＳ１、ＮＯ）、かつ、キートップ２１のいくつかが接触されていれるときに（ステップＳ３、ＹＥＳ）、データベース４に蓄積された蓄積データ１５に基づいて、複数のキースイッチ１１−１〜１１−ｎのうちの一つを有効なキースイッチとして特定し（ステップＳ４）、有効とされたキースイッチに割り当てられた所定の記号やデータを示す表示装置２６に表示する（ステップＳ５）。このとき、有効キーとされた接触検出電極２２は、操作者がこれから押そうとしているキースイッチに相当するため、操作者は、押し込み入力を行う前に、正しい入力を行えるのかの判断が可能であり、入力装置１は、誤操作を低減することができる。
【００５０】
図６は、本発明で用いられるニューラルネットの構造を示している。そのニューラルネット３１は、入力ベクトル３２とユニット３３と図示されていない教師データとから形成されている。入力ベクトル３２は、キートップ２１が押された際に同時に検出された接触キーデータ１３を示し、次式：
Ｘ＝（ｘ１，ｘ２，…，ｘＮ）
により表現されている。ユニット３３は、学習の対象であり、次式：
Ｗｉ＝（ｗｉ１，ｗｉ２，…，ｗｉＮ）
により表現される重みベクトルＷｉを保有している。ユニット３３は、複数のカテゴリ３４に分類されている。各カテゴリ３４は、メタルドーム２３及び接触検出電極２２に割り当てられている値を示し、複数のキースイッチ１１−１〜１１−ｎのうちの一つを示している。カテゴリ３４の１つの内に存在するユニット３３は、接触検出電極２２の組み合わせ接触キーデータ１３を考慮し、複数存在している。その教師データは、キートップ２１が押された際の押し込みキーデータ１２を示している。
【００５１】
このとき、入力装置１は、図５のステップＳ４で、接触キーデータ１３示す入力ベクトル３２を生成し、その入力ベクトル３２とデータベース４として構築されているユニット３３の重みベクトルとを比較することにより、入力ベクトル３２をカテゴリ３４に分類する。すなわち、入力装置１は、次式：
ｐ＝ａｒｇ‖Ｘ（ｔ）−Ｗｉ（ｔ）‖（ｉ＝１，２，３，…，Ｍ）
のＸ（ｔ）に接触キーデータ１３を代入して確からしさｐを求め、確からしさｐの小さい順にカテゴリ３４を並べ、入力ベクトル３２をカテゴリ３４のうちの１つに分類する。すなわち、その際の優先的に分類されたカテゴリ３４の順序が接触検出電極２２の優先順位となり、入力装置１は、確からしさｐが最も大きい１つのカテゴリが示すキースイッチを有効キーと特定する。
【００５２】
図７は、ステップＳ２のデータベース４の作成を学習で行う処理を示している。入力装置１は、一連の入力操作が行われる前に、データベース４の初期化（各重みベクトルの初期化）を行う（ステップＳ２１）。入力装置１は、次いで、キートップ２１が押されるたびに、キートップ２１が押し込まれた際の接触キーデータ１３である入力ベクトルを算出し（ステップＳ２２）、その入力ベクトルに最も近い重みベクトルを持っている勝者ユニットをユニット３３から探す（ステップＳ２３）。このとき、その勝者ユニットＣは、次式：
Ｃ＝ａｒｇ  ｍｉｎ‖Ｘ（ｔ）−Ｗｉ（ｔ）‖（ｉ＝１，２，３，…，Ｍ）
により表現される。
【００５３】
入力装置１は、勝者ユニットＣが分類されたカテゴリ３４の値と教師データとの関係により、勝者ユニットの重みベクトルを更新する（ステップＳ２４）。すなわち、入力装置１は、勝者ユニットＣが属するカテゴリ３４が教師データｙに等しいときに、学習回数ｔと学習率α（ｔ）とを用いて、次式：
ＷＣ（ｔ＋１）＝ＷＣ（ｔ）＋α（ｔ）［Ｘ（ｔ）−ＷＣ（ｔ）］
Ｗｉ（ｔ＋１）＝Ｗｉ（ｔ）（ｉ≠Ｃ）
により表現されるように、重みベクトルＷ（ｔ）を重みベクトルＷ（ｔ＋１）に更新する。入力装置１は、勝者ユニットＣが属するカテゴリ３４が教師データｙと異なるときに、次式：
ＷＣ（ｔ＋１）＝ＷＣ（ｔ）−α（ｔ）［Ｘ（ｔ）−ＷＣ（ｔ）］
Ｗｉ（ｔ＋１）＝Ｗｉ（ｔ）（ｉ≠Ｃ）
により表現されるように、重みベクトルＷ（ｔ）を重みベクトルＷ（ｔ＋１）に更新する。ここで、学習率α（ｔ）は、次不等式：
０＜α（ｔ）＜１
を満たし、予め決められた学習回数ｌｍａｘと初期学習率α０とを用いて、次式：
α（ｔ）＝α０（１−１÷ｌｍａｘ）
により表現され、すなわち、学習回数ｔが増加するごとに単調減少をする。初期学習率α０は、次不等式：
０＜α０＜１
を満たす。
【００５４】
入力装置１は、次式：
ｔ＜ｌｍａｘ
が満足する間（ステップＳ２５）、ステップＳ２３〜ステップＳ２４を繰り返して実行する。
【００５５】
図８は、ステップＳ２１のデータベース初期化を示している。入力装置１は、カテゴリ３４ごとに（ステップＳ３１）、かつ、ユニット３３ごとに（ステップＳ３２）、そのユニット３３が有する重みベクトル値を設定する。入力装置１は、そのカテゴリが示すキースイッチとそのユニットが示すキースイッチとの位置関係を算出し（ステップＳ３３）、その位置関係に基づいて各重みベクトル値を設定する（ステップＳ３４〜Ｓ３６）。すなわち、入力装置１は、そのカテゴリ３４に属するユニット３３の重みベクトル値のうち、そのカテゴリ３４が示すキースイッチより左または上に配置されるキースイッチに対応する重みベクトル値を０に設定する（ステップＳ３４）。入力装置１は、そのカテゴリ３４に属するユニット３３の重みベクトル値のうち、そのカテゴリ３４が示すキースイッチに対応する重みベクトル値を１に設定する（ステップＳ３５）。入力装置１は、そのカテゴリ３４に属するユニット３３の重みベクトル値のうち、そのカテゴリ３４が示すキースイッチより右でかつ下に配置されるキースイッチに対応する重みベクトル値をランダム値に設定する（ステップＳ３６）。そのランダム値は、０以上であり、１以下である値を示している。
【００５６】
図９は、初期化の１例を示している。たとえば、入力装置１は、接触検出電極２２の「５」番を有効キー３５とするときに（すなわち、カテゴリ３４が接触検出電極２２の「５」番を示すときに）、ランダム値＊を用いて、重みベクトル値Ｗｉを次式：
Ｗｉ＝（Ｗｉ１Ｗｉ２Ｗｉ３Ｗｉ４Ｗｉ５Ｗｉ６Ｗｉ７Ｗｉ８Ｗｉ９Ｗｉ１０Ｗｉ１１Ｗｉ１２）＝（００００１＊０＊＊０＊＊）
に示されるように設定する。すなわち、入力装置１は、そのカテゴリに属する重みベクトル値のうちの「１」「２」「３」「４」「７」「＊」番の接触検出電極３６に対応する重みベクトル値を０に設定し、そのカテゴリに属する重みベクトル値のうちの「６」「８」「９」「０」「＃」番の接触検出電極３７に対応する重みベクトル値をランダム（０〜１）に設定し、そのカテゴリに属する重みベクトル値のうちの「５」番の接触検出電極３５に対応する重みベクトル値を１に設定する。
【００５７】
すなわち、図８のフローによる初期設定によれば、左上に配置される接触検出電極２２が有効とされ、１つの接触検出電極２２のみが検出された場合はこれを必ず有効とされ、このとき、操作者が右利きであり、指の先でキートップ２１を押すときに有効である。
【００５８】
このような動作によれば、入力作業ごとにデータベース４の更新が可能であることから、操作者の入力の仕方の変化にも徐々に対応していくことができる。
【００５９】
なお、初期設定は、このような処理と異なる処理が適用されてもかまわない。このような処理としては、重みベクトル値の初期値としてランダム値を設定することが例示される。また、データベース４の初期化について左上が有効キーとして特定されるように初期化設定を行ったが、右上など他の特定の位置を有効なキースイッチとして特定可能な初期化にしても良いし、事前に操作者が選択をしてそれにあわせて初期化を行ってもよい。また、最終的に有効キー特定手段５において、有効キーデータ１６の優劣を持たないような確からしさで初期化されたデータベース４を作成するための初期化をすることも考えられる。例えば、データベース４で扱われる蓄積データ１５をすべて０にすることで有効キーデータ１６の優劣を持たないような確からしさで初期化されたデータベース４を作成する方法が考えられる。このように、データベース４の初期値に偏りを持たせない場合、操作者適合できない場合の学習のやり直しの時間が少なくなるという効果がある。なお、データベース４で扱われる蓄積データ１５をすべて０にとしたが、有効キー特定手段５において、確からしさの比較を行う際に優劣のつけることができないようなデータベース４の作成の仕方であれば、蓄積データ１５は、すべて０である必要はない。また、初期状態から操作者に適合したデータベース４を利用させるように初期化をすることも考えられる。このための方法としては、データベース４の初期化を行うのに、データベース４の作成を入力操作作業に先だって行っておく方法が考えられる。このとき、キートップ２１の接触による情報提示は行わずに、データベース４の初期値を決めるためのデータベース初期化作業を行う。操作者には自由にキートップ２１の押し込み作業を行わせ、この押し込みのデータに基づき、データベース４の初期値を決定する。この際、入力データに偏りが出ないようにするために、入力装置側から、次に入力すべきキースイッチを指定し、操作者に入力作業を行わせても良い。このような初期化を行うと、入力操作とは関係のない作業が必要になるが、初期状態から操作者に適合したデータベース４を利用できる。
【００６０】
また、本実施形態例においては、複数のキースイッチ１１−１〜１１−ｎのうちの一つを有効なキースイッチとして特定したが、確からしさに基づき、確からしさが高い順に複数のキースイッチを有効なキースイッチとしても良い。この場合、情報提示手段６による記号・データ表示も複数行う。この場合、データベース４の更新回数が少なくデータベース４が特定をするのに十分ではない初期段階において、複数の有効キー３５に割り当てられた記号・データを表示することで、操作者に対して誤表示をなくすという効果がある。
【００６１】
本発明による入力装置の第２の実施の形態は、既述の第１の実施の形態におけるデータベース作成手段３が他のデータベース作成手段に置換され、有効キー特定手段５が他の有効キー特定手段に置換されている。そのデータベース作成手段は、押し込みキーデータ１２が示す押し込まれたキースイッチと、接触キーデータ１３が示す接触されたキースイッチとの配置関係を一対一に対応させたデータを用いて、統計手法によりデータベース構築データを生成して出力し、データベース４に蓄積データとして保管、蓄積していく。すなわち、本実施の形態では、さらに、既述の第１の実施の形態におけるデータベース構築データ１４が他のデータベース構築データに置換され、蓄積データ１５が他の蓄積データに置換されている。このとき、その有効キー特定手段は、接触キーデータ１３とその蓄積データとの比較結果に基づいて、有効なキースイッチを特定する。
【００６２】
図１０は、その蓄積データを示している。その蓄積データ４１は、テーブル４２とカラム４３とをデータ値４４に対応付けている。テーブル４２は、複数のテーブル要素４５から形成されている。テーブル要素４５は、それぞれ、キースイッチ１１−１〜１１−ｎのうちの１つを示している。カラム４３は、テーブル要素４５ごとに複数が形成され、それぞれ、複数のカラム要素４６から形成されている。カラム要素４６は、それぞれ、キースイッチ１１−１〜１１−ｎのうちからいくつか取り出す組み合わせを示している。データ値４４は、カラム要素４６ごとに形成され、確からしさを示している。その確からしさは、テーブル要素４５が示すキースイッチの押し込みが検出されたときに、カラム要素４６が示すいくつかのキースイッチの接触が検出される頻度を示している。このとき、接触キーデータ１３に対応するカラム要素４６は、すべてのテーブル要素４５に存在する。
【００６３】
すなわち、そのデータベース作成手段は、押し込みキーデータ１２をテーブル要素１８とし、その時に同時に検出された接触キーデータ１３をカラム要素４６としてデータベース構築データを作成し、データベース４を更新する。例えば、そのデータベース作成手段は、キートップ２１が押し込まれ、キースイッチの「５」番の押し込みキーデータ１２を受け取り、その時に接触検出電極２２の「５」「８」「９」番の接触キーデータ１３を受け取った場合、テーブル要素１８の「５」番に属しているカラム要素４６の「５・８・９」番のデータ値が一定値増加する。
【００６４】
そのデータベース作成手段は、さらに、一回の入力作業が終了した時点で、データベース４が持っているデータ値は全体の合計値が、ある一定の値になるように、データ値を正規化する。このとき、データベース４に記録してあるデータ値は、データベース４における確からしさの値となる。
【００６５】
データベース４がキートップ２１押し込みにより更新される前にデータベース４の初期化を行う必要がある。この時に接触検出電極２２の配置において左上側の接触検出電極２２を優先して有効キーとするためのデータベース初期化の例を以下に述べる。
【００６６】
各テーブル要素４５に属しているカラム要素４６のデータ値は、テーブル要素４５の値に相当する接触検出電極２２より左または上に配置される接触検出電極２２を含んでいるものに対応するカラム要素４６のデータ値を０、テーブル要素４５の値に相当する接触検出電極２２を含み、テーブル要素４５の値に相当する接触検出電極２２より右または下に配置される接触検出電極２２を含んでいるものに対応するカラム要素４６のデータ値を１、テーブル要素４５の値に相当する接触検出電極２２を含まず、テーブル要素４５の値に相当する接触検出電極２２より右または下に配置される接触検出電極２２を含んでいるものに対応するカラム要素４６のデータ値を０とする。
【００６７】
図１１は、初期化の際のデータベース４の構造を示している。例えば、テーブル要素４５の「５」番に属しているカラム要素４６のデータ値を初期化する際には、接触検出電極２２の「５」番よりも左または上に配置されている接触検出電極２２の「１」「２」「３」「４」「７」「＊」番を含んでいるものに相当するカラム要素４６のデータ値を０、接触検出電極２２の「５」番を含み、接触検出電極２２の「５」番よりも右または下に配置されている接触検出電極２２の「６」「８」「９」「０」「＃」番を含んでいるものに相当するカラム要素４６のデータ値を１、接触検出電極２２の「５」番を含まず、接触検出電極２２の「５」番よりも右または下に配置されている接触検出電極２２の「６」「８」「９」「０」「＃」番を含んでいるものに相当するカラム要素４６のデータ値を０とする。
【００６８】
その有効キー特定手段は、同時に複数の接触検出電極２２が検出された際に、接触キーデータ１３に対応する有効キーを、データベース４の蓄積データから特定し、優先順位を付ける。すなわち、その有効キー特定手段は、キートップ２１への接触時に、接触キーデータ１３を示すカラム要素４６に対応するデータ値をテーブル４２から検索して確からしさとし、その確からしさを比較し、最も大きい値をもつテーブル要素４５の値に相当する接触検出電極２２を有効キーとする。
【００６９】
図１２は、データベース４の構造例を示している。その構造例は、「５」番を示すテーブル要素１８に対応するカラム４３のうち、接触検出電極２２の「５・８・９」番を示すカラム要素４６が第１値を示している。その構造例は、さらに、「６」番を示すテーブル要素１８に対応するカラム４３のうち、接触検出電極２２の「５・８・９」番を示すカラム要素４６が第１値より小さい第２値を示している。その構造例は、さらに、「７」番を示すテーブル要素１８に対応するカラム４３のうち、接触検出電極２２の「５・８・９」番を示すカラム要素４６が第２値より小さい第３値を示している。
【００７０】
このとき、その有効キー特定手段は、接触検出電極２２の「５」「８」「９」番の接触キーデータ１３が検出された際に、テーブル４２に存在するカラム要素４６の「５・８・９」番のデータ値を確からしさとし、確からしさを比較、最も値の大きいものを含んでいるカラム要素４６の「５」番に相当する接触検出電極２２を有効キーとする。
【００７１】
このような動作によれば、既述の第１の実施の形態における入力装置１と同様にして、有効キーとされた接触検出電極２２は、操作者がこれから押そうとしているキースイッチに相当するため、操作者は、押し込み入力を行う前に、正しい入力を行えるのかの判断が可能であり、入力装置１は、誤操作を低減することができる。
【００７２】
本発明による入力装置の第３の実施の形態は、既述の第１の実施の形態におけるデータベース作成手段３が他のデータベース作成手段に置換され、有効キー特定手段５が他の有効キー特定手段に置換されている。そのデータベース作成手段は、押し込みキーデータ１２が示す押し込まれたキースイッチと接触キーデータ１３が示す接触されたキースイッチとの配置関係を一対一に対応させたデータを生成し、さらに、そのデータを押し込まれていないキースイッチにも適用したデータを生成する。そのデータベース作成手段は、その２つのデータを併用して、統計手法によりデータベース構築データを生成して出力し、データベース４に蓄積データとして保管、蓄積していく。すなわち、そのデータベース作成手段は、押し込まれたキースイッチと接触されたキースイッチとの配置関係を一対一に対応させたデータの他に、押し込まれたキースイッチと接触されたキースイッチとの配置関係を、押し込まれていないキースイッチにも適用したデータも併用して、統計手法によりデータベース４の構築を行う。この押し込まれていないキースイッチへの適用は、操作者の指の大きさと接触検出電極２２間の間隔を考え、キースイッチ周り１列分の接触キーデータ１３を他のキースイッチに適用させる。すなわち、本実施の形態では、さらに、既述の第１の実施の形態におけるデータベース構築データ１４が他のデータベース構築データに置換され、蓄積データ１５が他の蓄積データに置換されている。このとき、その有効キー特定手段は、接触キーデータ１３とその蓄積データとの比較結果に基づいて、有効なキースイッチを特定する。
【００７３】
図１３は、押し込みキーデータ１２が示す押し込まれたキースイッチと、接触キーデータ１３が示す接触されたキースイッチとの配置関係の例を示している。この例では、押し込みキーデータ１２が「５」番のキースイッチを示し、接触キーデータ１３が「２」「５」「８」「９」番のキースイッチを示している。このとき、その配置関係は、「上」「下」「右下」を示す。
【００７４】
図１４は、その配置関係を他のキースイッチへ適用させたデータを示している。そのデータは、その配置関係を「４」番のキースイッチに適用させたときに、押し込みキーデータ１２が「４」番のキースイッチを示し、接触キーデータ１３が「１」「４」「７」「８」番のキースイッチを示している。そのデータは、その配置関係を「６」番のキースイッチに適用させたときに、押し込みキーデータ１２が「６」番のキースイッチを示し、接触キーデータ１３が「３」「６」「９」番のキースイッチを示している。そのデータは、その配置関係を「７」番のキースイッチに適用させたときに、押し込みキーデータ１２が「７」番のキースイッチを示し、接触キーデータ１３が「４」「７」「＊」「０」番のキースイッチを示している。そのデータは、その配置関係を「８」番のキースイッチに適用させたときに、押し込みキーデータ１２が「８」番のキースイッチを示し、接触キーデータ１３が「５」「８」「０」「＃」番のキースイッチを示している。そのデータは、その配置関係を「９」番のキースイッチに適用させたときに、押し込みキーデータ１２が「９」番のキースイッチを示し、接触キーデータ１３が「６」「９」「＃」番のキースイッチを示している。そのデータは、その配置関係を「＊」番のキースイッチに適用させたときに、押し込みキーデータ１２が「＊」番のキースイッチを示し、接触キーデータ１３が「７」番のキースイッチを示している。そのデータは、その配置関係を「０」番のキースイッチに適用させたときに、押し込みキーデータ１２が「０」番のキースイッチを示し、接触キーデータ１３が「８」番のキースイッチを示している。そのデータは、その配置関係を「＃」番のキースイッチに適用させたときに、押し込みキーデータ１２が「＃」番のキースイッチを示し、接触キーデータ１３が「９」「＃」番のキースイッチを示している。
【００７５】
すなわち、そのデータベース作成手段は、押し込みキーデータ１２が示す押し込まれたキースイッチと接触キーデータ１３が示す接触されたキースイッチとの配置関係を検出したときに、その配置関係に対応するデータ値を変更するようにデータベース４を更新し、さらに、その配置関係に基づいて算出され実際に検出されていない配置関係に対応するデータ値を変更するようにデータベース４を更新する。なお、そのデータベース作成手段は、この時に実際に押し込まれたキースイッチの「５」番から離れている接触検出電極２２に対しては、効果が薄いと予想されるため、データベース構築データのデータ値を小さくしても良い。なお、この例では、検出された配置関係を他のキースイッチに適用させる範囲が押し込まれたキースイッチの周り１列分の接触キーデータ１３としたが、１列分に限る必要はない。
【００７６】
このような動作によれば、既述の第１の実施の形態における入力装置１と同様にして、有効キーとされた接触検出電極２２は、操作者がこれから押そうとしているキースイッチに相当するため、操作者は、押し込み入力を行う前に、正しい入力を行えるのかの判断が可能であり、このような入力装置は、誤操作を低減することができる。
【００７７】
本発明による入力装置の第４の実施の形態は、既述の第１の実施の形態におけるデータベース作成手段３が他のデータベース作成手段に置換され、有効キー特定手段５が他の有効キー特定手段に置換されている。そのデータベース作成手段は、押し込みキーデータ１２が示す押し込まれたキースイッチと接触キーデータ１３が示す接触されたキースイッチとの配置関係を一対一に対応させた検出データを生成し、さらに、そのデータに基づいて生成データを生成する。その生成データは、押し込みキーデータ１２が示す押し込まれたキースイッチと、接触キーデータ１３が示す接触されたキースイッチの一部との配置関係を一対一に対応させている。そのデータベース作成手段は、その２つのデータを併用して、統計手法によりデータベース構築データを生成して出力し、データベース４に蓄積データとして保管、蓄積していく。すなわち、そのデータベース作成手段は、押し込まれたキースイッチと接触されたキースイッチとの配置関係を一対一に対応させたデータの他に、押し込まれたキースイッチと接触されたキースイッチのうちの一部との配置関係を対応させたデータも併用して、統計手法によりデータベースの構築を行う。すなわち、本実施の形態では、さらに、既述の第１の実施の形態におけるデータベース構築データ１４が他のデータベース構築データに置換され、蓄積データ１５が他の蓄積データに置換されている。このとき、その有効キー特定手段は、接触キーデータ１３とその蓄積データとの比較結果に基づいて、有効なキースイッチを特定する。
【００７８】
図１５は、図１３の配置関係が検出されたときにそのデータベース作成手段により生成されるデータを示している。すなわち、そのデータベース作成手段は、「５」番のキースイッチを示す押し込みキーデータ１２を受け取り、同時に「２」「５」「８」「９」番の接触検出電極２２を示す接触キーデータ１３を受け取ったときに、その押し込みキーデータ１２と接触キーデータ１３とに対応するデータ値が増加するようにデータベース４を更新する。そのデータベース作成手段は、さらに、その押し込みキーデータ１２と「２」「５」「８」「９」番の内「５」番を含む組み合わせを示す接触キーデータとに対応するデータ値が増加するようにデータベース４を更新する。すなわち、そのデータベース作成手段は、その押し込みキーデータ１２と「５」番を示す接触キーデータとに対応するデータ値を増加させ、その押し込みキーデータ１２と「２」「５」番を示す接触キーデータとに対応するデータ値を増加させ、その押し込みキーデータ１２と「５」「８」番を示す接触キーデータとに対応するデータ値を増加させ、その押し込みキーデータ１２と「２」「５」「８」番を示す接触キーデータとに対応するデータ値を増加させ、その押し込みキーデータ１２と「５」「８」「９」番を示す接触キーデータとに対応するデータ値を増加させるようにデータベース４を更新する。そのデータベース作成手段は、図示されていないその押し込みキーデータ１２と「５」「９」番を示す接触キーデータとに対応するデータ値を増加させ、その押し込みキーデータ１２と「２」「５」「９」番を示す接触キーデータとに対応するデータ値を増加させることもできる。
【００７９】
このとき、キースイッチの「５」番の押し込みキーデータ１２に対して検出された接触キーデータ１３であるとして、データベース構築データを作成し、データベース４の更新をおこなう。なお、これらのデータは、実際に検出された接触検出電極２２の「２」「５」「８」「９」番の接触キーデータ１３よりは効果が薄いと予想されるため、対応するデータベース構築データｊの値を小さくしても良い。
【００８０】
このような動作によれば、既述の第１の実施の形態における入力装置１と同様にして、有効キーとされた接触検出電極２２は、操作者がこれから押そうとしているキースイッチに相当するため、操作者は、押し込み入力を行う前に、正しい入力を行えるのかの判断が可能であり、このような入力装置は、誤操作を低減することができる。
【図面の簡単な説明】
【００８１】
【図１】図１は、本発明による入力装置の実施の形態を示すブロック図である。
【図２】図２は、キースイッチを示す断面図である。
【図３】図３は、入力部における複数のキースイッチの配置を示す配置図である。
【図４】図４は、操作者に提示する記号・データを説明した図である。
【図５】図５は、本発明による入力方法の実施の形態を示すフローチャートである。
【図６】図６は、ニューラルネットの構造を示す図である。
【図７】図７は、データベースを作成する動作を示すフローチャートである。
【図８】図８は、データベース初期化を示すフローチャートである。
【図９】図９は、「５」番の接触検出電極を有効キーとするときの重みベクトル値を示す説明図である。
【図１０】図１０は、蓄積データのデータ構造を示す図である。
【図１１】図１１は、初期化された蓄積データのデータ構造を示す図である。
【図１２】図１２は、蓄積データの例を示す図である。
【図１３】図１３は、押し込まれたキースイッチと接触されたキースイッチとの配置関係の例を示す図である。
【図１４】図１４は、図１３の配置関係を他のキースイッチへ適用させたデータを示す図である。
【図１５】図１５は、図１３の配置関係が検出されたときに生成されるデータを示す図である。
【図１６】図１６は、キー操作する手及び操作する部分への入り方、キースイッチの押し方による、押し込みを意図しているキースイッチと接触を検出したキースイッチとの関係を示す図である。
【符号の説明】
【００８２】
１  ：入力装置
２  ：入力部
３  ：データベース作成手段
４  ：データベース
５  ：有効キー特定手段
６  ：情報提示手段
１１−１〜１１−ｎ：キースイッチ
１２：押し込みキーデータ
１３：接触キーデータ
１４：データベース構築データ
１５：蓄積データ
１６：有効キーデータ
２１：有効キー
２２：接触検出電極
２３：メタルドーム
２４：配線基板
２５：操作者
２６：表示装置
２７：表示面
２８：図形
３１：ニューラルネット
３２：入力ベクトル
３３：ユニット
３４：カテゴリ
４１：蓄積データ
４２：テーブル
４３：カラム
４４：データ値
４５：テーブル要素
４６：カラム要素
【図１】
2008217643.tif 000003
【図２】
2008217643.tif 000004
【図３】
2008217643.tif 000005
【図４】
2008217643.tif 000006
【図５】
2008217643.tif 000007
【図６】
2008217643.tif 000008
【図７】
2008217643.tif 000009
【図８】
2008217643.tif 000010
【図９】
2008217643.tif 000011
【図１０】
2008217643.tif 000012
【図１１】
2008217643.tif 000013
【図１２】
2008217643.tif 000014
【図１３】
2008217643.tif 000015
【図１４】
2008217643.tif 000016
【図１５】
2008217643.tif 000017
【図１６】
2008217643.tif 000018