(57)【要約】      （修正有）【課題】コンテキストに応じた単一動作の複数コマンドデータ入力を行うことができる、人間とコンピュータの対話のための改良されたインタフェースを提供する。 【解決手段】データ入力装置１は、それぞれ２つ以上の動作状態を有する少なくとも２つの力覚キー２ａ、２ｂ、２ｃ、２ｄと、階層的に構成された情報５をコンピュータのユーザに対して表示するグラフィカルユーザインタフェース３と、選択された力覚キー２ａ、２ｂ、２ｃ、２ｄに対する入力データの生成、選択された力覚キーの現在の動作状態、グラフィカルユーザインタフェース３によって表示される情報を制御する制御手段とを備える。【選択図】図１
2005235188.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータにデータを入力するデータ入力装置において、
それぞれ２つ以上の動作状態を有する少なくとも２つの力覚キーと、
上記コンピュータのユーザに対して階層的に構成された情報を表示するグラフィカルユーザインタフェースと、
選択された上記力覚キーに対する入力データの生成、選択された上記力覚キーの現在の動作状態、上記グラフィカルユーザインタフェースによって表示される情報を制御する制御手段とを備えるデータ入力装置。
【請求項２】
４つの力覚キーを備えることを特徴とする請求項１に記載のデータ入力装置。
【請求項３】
上記少なくとも２つの力覚キーは、当該データ入力装置の第１の側壁に一列に配置されていることを特徴とする請求項１記載のデータ入力装置。
【請求項４】
上記グラフィカルユーザインタフェースによって表示される情報には関係なく、上記制御手段に所定の入力データを生成させる、少なくとも１つの特別な動作状態を有する第５のキーを備える請求項２又は３記載のデータ入力装置。
【請求項５】
上記第５のキーは、上記第１の側壁とは反対側の第２の側壁に配置されていることを特徴とする請求項４記載のデータ入力装置。
【請求項６】
上記第５のキーは、ジョグダイヤル機能を有することを特徴とする請求項４又は５記載のデータ入力装置。
【請求項７】
上記第５のキーは、力覚キーからなることを特徴とする請求項４乃至６のいずれか１項記載のデータ入力装置。
【請求項８】
上記力覚キーの各動作状態には、上記力覚キーに加わる所定の圧力範囲が割り当てられていることを特徴とする請求項１乃至７のいずれか１項記載のデータ入力装置。
【請求項９】
上記力覚キーの各動作状態は、後続の一連の動作状態に配置されていることを特徴とする請求項８記載のデータ入力装置。
【請求項１０】
上記グラフィカルユーザインタフェースによって表示される情報は、少なくとも２つの階層レベルからなるメニュー構造を有することを特徴とする請求項１乃至９のいずれか１項記載のデータ入力装置。
【請求項１１】
上記メニュー構造における一番上の階層レベルのメニューは、上記各力覚キーを選択することにより直接呼び出されることを特徴とする請求項１０記載のデータ入力装置。
【請求項１２】
上記グラフィカルユーザインタフェースに表示されたメニューよりも上位の階層レベルのメニューは、その各メニューに割り当てられた力覚キーによって呼び出されることを特徴とする請求項１０記載のデータ入力装置。
【請求項１３】
対応する力覚キーによって選択されるメニューにおける一連の項目内の項目は、該力覚キーにより得られる、後続の一連の動作状態において起動された動作状態の位置に対応する一連の項目における位置に応じて、ハイライト表示されることを特徴とする請求項１０乃至１２にいずれか１項記載のデータ入力装置。
【請求項１４】
上位レベルのメニューは、文字集合へのアクセスを示す項目を含み、該各項目に対応した下位レベルのメニューは、テキスト入力に対して選択される各文字を示すことを特徴とする請求項１０乃至１３のいずれか１項記載のデータ入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複雑で階層的に構成されたデータ構造において情報に素速くアクセスするための力覚フィードバック（haptic feedback）を有するヒューマンコンピュータインタフェース（human-computer interface）に関する。
【背景技術】
【０００２】
グラフィカルユーザインタフェース（graphical user interface（以下、ＧＵＩと略す））を操作する最も一般的な方法の１つは、カーソルキー機構を介したものである。「上（UP）」、「下（DOWN）」、「左（LEFT）」及び「右（RIGHT）」の各方向が、それぞれ特定のキーに、あるいは単一の大型キーの各端部に割り当てられている。「選択（Select）」は、一般的には別のキーに割り当てられている。人間とコンピュータの対話（human-computer interaction）に一般的に用いられているもう１つの方法、特に携帯情報端末（personal digital assistant（以下、ＰＤＡと略す））で多く採用されている方法は、スタイラスである。この方法では、スタイラスをペンと同じように使用する。ナビゲーションを目的とした場合、目に見える項目を直接クリックする直接選択法を採用することができる。また、スクロールボタンを用いて、表示画面に表示されたナビゲーションエンティティを移動させることもできる。これらの方式の問題点は、データを入力するたびに両手がふさがれることである。特に、ＰＤＡや携帯電話機を初めとする個人的な移動携帯電子機器（personal mobile handheld electronic device）、リモートコントローラやカーナビゲーション装置を初めとする民生用電子機器では、片手での操作が望ましい。
【０００３】
このため、１本の指、例えば親指はダイヤルに乗せたまま、同じ手の他の指で機器の一側面に沿った他のキーを選択することができるようなマルチフィンガー力覚対話（multifinger haptic interaction）を利用した携帯機器も存在する。ＧＵＩにより表示されたメニューにおいて項目を選択する場合、ダイヤルを使用して項目リスト上でカーソルを上下に移動させる。そして、フィンガーキー（finger key）のうちの１つを押すことにより最終的な選択を行う。
【０００４】
単一の力覚ダイヤル（haptic dial）により、グラフィカルユーザインタフェースのメニューを介してナビゲーションを行うことができるカーナビゲーション装置もある。ダイヤルを回すことにより、リストを閲覧する。ダイヤルを押すと、選択が行われる。ユーザがメニュー階層において一段下がりたいときには、その都度、ダイヤルを１回押さなければならない。高い階層レベルに戻るときには、通常、画面上の「上（up）」メニュー項目又はアイコンを選択しなければならない。複雑で階層的に構成されたデータ構造において所望の項目を見つけることは、現在の片手によるヒューマンコンピュータインタフェースでは煩雑な作業である。階層においてレベルを１つ下がるときには、その都度、ボタンを１回押さなければならない。項目リストを閲覧するときには、ボタンをカーソルキーとして使用しなければならない。階層構造の別の枝に配置された別のメニューに切り換えるときには、最初の共通の上位レベルのメニューに戻り、そして、次に高いレベルに戻るには、その都度、ボタンを押さなければならない。
【０００５】
例えば米国特許番号ＵＳ２００２／００００６６８Ａ１に提案されているような別の方法では、キーの数が制限される移動機器において、機器の状態及びＧＵＩコンテキストで異なる特定の機能を、各キーに割り当てることにより、その操作を行うようにしている。しかしながら、この方法は、階層レベルが深く、異なる機能に対して類似した用語が用いられているメニューの操作には適していない。例えば「オプション（option）」という用語は、メニューの項目として使用されることが多く、全く同一のアプリケーションに対するメニュー構造において、異なる位置に何度か現れることがある。しかし、「オプション」によって呼び出される機能は、所定の選択された階層の上位ノードによって異なる。したがって、特定の用語「オプション」が何を表すかを知るためには、ユーザは、所定の階層の上位の見出し（identity）を明確に知っておく必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって、本発明の目的は、上述したヒューマンコンピュータインタフェースの問題を解決するとともに、限られた数のキーを用い、複雑で階層的に構成されたデータ構造に対する迅速なナビゲーションをユーザに提供することである。
【課題を解決するための手段】
【０００７】
この目的は、独立請求項に記載のコンピュータにデータを入力するデータ入力装置によって達成される。
【０００８】
本発明に係るデータ入力装置は、それぞれ２つ以上の動作状態（state of activation）を有する少なくとも２つの力覚キー（haptic key）と、階層的に構成された情報をコンピュータ（computing device）のユーザに対して表示するグラフィカルユーザインタフェースと、選択された力覚キーに対する入力データの生成、選択された力覚キーの現在の動作状態、及びグラフィカルユーザインタフェースにより表示される情報を制御する制御手段とを備える。
【０００９】
力覚キーは、人間の触覚及び／又は筋肉へのフィードバックを利用して、現在の動作状態をユーザにフィードバックするキーである。これは、フォースフィードバック（force-feedback）及び／又は特別な反応機能（special echo feature）、例えば機械的に知覚可能なクリック等により有効に達成されるものであり、人間の触覚に対して現在のキー動作状態についての感覚を伝える。
【００１０】
本発明に係るデータ入力装置は、コンテキストに応じた単一動作の複数コマンドデータ入力を行うことができる、人間とコンピュータの対話のための改良されたインタフェースを提供する。
【００１１】
本発明の有利な実施形態は、他の請求項の主題となっている。
【００１２】
特に、携帯機器の場合、このデータ入力装置は、人間の片手の親指の反対側にある４本の指による素速い操作を可能にする４つの力覚キーを備える。これらの力覚キーをデータ入力装置の第１の側壁に一列に配置することにより、ユーザは、親指の反対側にある４本の指を常に力覚キーの上に乗せておくことができ、遅れることなく力覚キーを操作することができる。
【００１３】
本発明の好ましい一実施形態において、データ入力装置は、グラフィカルユーザインタフェースによって表示される情報には関係なく、制御手段に所定の入力データを生成させる、少なくとも１つの特別な動作状態を有する第５のキーを備える。これにより、ユーザは、グラフィカルユーザインタフェースによって表示されていないコマンドを入力することができる。データ入力装置の人間工学的な操作を考えた場合、第５のキーは、好ましくは、第１の側壁とは反対側の第２の側壁に配置される。本発明の更なる有利な実施形態において、第５のキーは、例えば、力覚キーに割り当てられた様々な機能を切り換え、あるいは、他の力覚キーに対する割当てを変更するのに使用することができるジョグダイヤル機能を有する。本発明の更なる有利な実施形態において、第５のキーは力覚キーからなる。
【００１４】
操作を効率的に行うために、力覚キーの各動作状態には、その力覚キーに加わる所定の圧力範囲が割り当てられる。これにより、力覚キーの各動作状態は、好ましくは、後続の一連の動作状態に配置される。
【００１５】
明確な構造の情報を与えるため、グラフィカルユーザインタフェースによって表示される情報は、少なくとも２つの階層レベルからなるメニュー構造を有し、さらに好ましくは、メニュー構造における一番上の階層レベルのメニューは、各力覚キーを選択することにより直接呼び出される。力覚キーにより得られる、後続の一連の動作状態において起動された動作状態の位置に対応する一連の項目における位置に応じて、対応する力覚キーによって選択されるメニューにおける一連の項目内の項目をハイライト表示することにより、所望の情報を効果的に選択することができる。
【００１６】
本発明の更なる好ましい実施形態において、上位レベルのメニューは、文字集合へのアクセスを示す項目を含み、各項目に対応した下位レベルのメニューは、テキスト入力に対して選択される各文字を示すことにより、英数字キーボードを使用せずに、限られた数のキーを用いて、アプリケーションにテキストを入力することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照し、本発明に係るデータ入力装置を、特定の実施形態を用いて詳細に説明する。
【００１８】
本発明に係る人間とコンピュータが対話する（human-computer interaction）ためのデータ入力装置を図１に示す。データ入力装置１は、グラフィカルユーザインタフェース（graphical user interface（以下、ＧＵＩと略す））３と、データ入力装置１の一側面に設けられた２つ以上の力覚キー２ａ、２ｂ、２ｃ、２ｄ（以下、単に２ともいう。）と、これらの力覚キー２とは反対側の側面に設けられた別のキー４とを備えている。グラフィカルユーザインタフェース３は、情報を、階層的メニューとして知られている階層構造５の形式で表示する。本発明の好ましい実施形態では、ヒューマンコンピュータインタフェース（human-computer interface）であるデータ入力装置１は、ユーザの手の中に収まるように構成されている。４つの力覚キー２は、データ入力装置１の一側壁上に縦に並んで配置され、それぞれ人差し指、中指、薬指、小指で操作するようになっている。親指キー４は、データ入力装置１の４つの力覚キー２が配設された側壁とは反対側の側壁の上端部に設けられ、あるいは力覚キー２の配列とは反対側の側壁に直接設けられている。このような人間工学を考慮したキー配置により、ユーザは、片手の各指を用いてデータを入力することができる。
【００１９】
各キー２ａ〜２ｄは、メニュー構造の特定の階層レベルに割り当てられている。最上部のキーは、好ましくは人差し指で操作され、メニュー構造の最上位、すなわち一番上のレベルに対応し、上から２番目のキーは２番目のレベルに対応し、次のキーは３番目のレベルに対応し、一番下のキーはメニュー構造の４番目のレベルに対応している。
【００２０】
ユーザは、特定のエントリ（entry）の検索を始めるときには、メニュー構造の特定の項目によって、階層構造５にアクセスしなければならない。各項目を見つけるには、ユーザは、通常、一番上の階層レベルから開始し、そこに表示されたリスト内の適切な項目を選択してから、対応する低いレベルに移動する等の操作を行う。一番上のメニューに再びアクセスするときには、ユーザは、それぞれのメニューレベルに割り当てられた力覚キーを押さなければならない。メニューレベルａに対しては、例えば力覚キー２ａが割り当てられており、メニューレベルｂに対しては、例えば力覚キー２ｂが割り当てられており、メニューレベルｃに対しては、例えば力覚キー２ｃが割り当てられており、メニューレベルｄに対しては、例えば力覚キー２ｄが割り当てられている。メニュー階層が４つのレベルで構成され、ａが一番上のレベルを表し、ｄが一番下のレベルを表す場合、ユーザは、力覚キー２ａを押すことによってメニュー構造に入り、グラフィカルユーザインタフェースは、各メニューをユーザに表示する。メニューには、コマンドを表す、あるいはメニュー構造における次に低いレベルを示す項目リストが含まれている。各力覚キー２は、キーを更に押し込むために強く押すようにユーザに要求するフォースフィードバック（force-feedback）をかける。したがって、ユーザは、現在、自分がどのくらいボタンを押し込んでいるかを感じることができる。力覚キー２を押す動作に対応して、グラフィカルな表示が、グラフィカルユーザインタフェース上に表示された項目のリストの中を移動する。力覚キー２を保持することにより、グラフィカルな表示、例えば、選択するメニュー項目のハイライト表示が、最上部の項目に固定されたままになる。力覚キー２を強く押すに従って、図２に示すように、ハイライト表示する項目、すなわちグラフィカルな表示が、項目リスト上を順次下に移動する。本発明の好ましい一実施形態においては、ユーザは、更に、力覚キー上に機械的に発生された感触のような触覚的なクリックによって、１つの項目から次の項目に切り換わったことを感じることができる。
【００２１】
所望のメニュー項目が見つかり、ハイライト表示されると、ユーザは、力覚キー２をそれぞれの位置で所定の時間保持することにより、あるいは親指キー４を押すことにより、それぞれの項目を選択する。更に、メニューをナビゲートするために用いられる特定の力覚キー２は、選択した項目を誤って見失うことを防止するために、機械的にブロックされている。項目がコマンドを表している場合、各コマンドはこのときに実行される。コマンドの実行後、あるいは力覚キー２を更に押すと、力覚キー２のブロックが解除される。
【００２２】
メニュー項目が下位レベルのメニューへの参照を表している場合、ユーザは、それぞれのメニューレベルに割り当てられた次の力覚キー２を押すことにより、参照したメニューに移動する。メニューレベルａにおいて項目が選択されると、今度はメニューレベルｂにおけるメニューを参照し、力覚キー２ｂを押すことによってメニューレベルｂに入る。そして、上述と同じ指の動きにより、このメニューにおいて所望の項目を選択する。ここでも、所望の項目が見つかると、過去の履歴によって異なるが、対応する力覚キーが前の力覚キーとともにロックされ、次の指で次の力覚キーを起動させることにより、次の下位レベルの対応するメニューが開く。ここでも、所望の項目が選択されると、次の力覚キーについて同じ手順が繰り返される。図３は、ここで説明したことをグラフィカルに表す図であり、力覚キー２ａ、２ｂ、２ｃ、２ｄが、それぞれ、メニュー階層の特定のメニューレベルａ、ｂ、ｃ、ｄに割り当てられていることを示している。
【００２３】
最後のメニュー、すなわち上述した具体例では４番目のメニューに、関心のある項目が含まれていない場合、ユーザは、ジャンプしたいメニューレベルに割り当てられた力覚キーに力を加えるという単一の操作だけで、再び移動することができる。そして、最後に操作された力覚キーは、メニュー階層においてジャンプしたメニューよりも低いレベルに割り当てられた全ての力覚キーと同じように、ロック位置から解除される。これにより、ユーザは、１回の操作だけで元の位置に戻ることができ、時間がかかるメニューシステムの後方ナビゲーションの必要がなくなる。他の実施形態においては、ユーザが無効にするメニューに対応したキーを設け、それによって、ロック位置を解除する。
【００２４】
特に、小さな画面、例えばチェックカードサイズの画面を有するＰＤＡや携帯電話機等の移動携帯機器においては、メニューレベルの階層を、代わりに図４に示すように表示してもよい。レベル毎に、１つのメニュー項目のみをボックス内に表示して、表示されるメニュー項目を、各メニューレベルに割り当てられたそれぞれの力覚キーを押すことにより切り換えるようにする。そして、例えば、２番目の力覚キー２ｂを押すと、同時にメニューレベルａ以下の全てのボックスのテキストを切り換えるようにする。
【００２５】
また、本発明に係るヒューマンコンピュータインタフェースである装置１は、小型の携帯機器用に最適化されたテキスト入力を行うように構成される。テキスト入力には、例えば、句読点や電子メールアドレスに必要な文字、数字、特殊記号等の様々な文字が必要とされる。対応する文字集合はグループ化され、各グループの文字が別メニューとして表示される。テキスト入力モードが起動されると、力覚キー２によってこれらのメニューのそれぞれを直接呼び出すことができ、上述のメニュー項目と同様にして、所望の文字を選択することができる。
【００２６】
第１の実施形態において、アルファベット文字を表す文字が３つのグループに分割されている。例えば、第１のグループはＡ〜Ｈであり、第２のグループはＩ〜Ｐであり、第３のグループはＱ〜Ｚとなっている。数字及び特殊記号は、第４のグループに入れられている。グラフィカルユーザインタフェース上のテキストエディタにある文字を入力する場合、ユーザはここで、所望の文字を有するグループを含むメニューに割り当てられたそれぞれの力覚キーを押さなければならない。図５に示す具体例において、ユーザは、アルファベット文字の第１のグループの文字を入力したい場合、最上部の力覚キーを用いる。最上部の力覚キーを軽く押すと、グラフィカルユーザインタフェースは、文字「Ａ」を選択する準備ができていることを示し、押す力を強くするに従って、グラフィカルな表示は、文字リスト上を、そのグループの最後の文字に到着するまで順次移動する。そして、正しい文字がハイライト表示されたときに、例えば親指キーを用いて、その文字を選択することができる。ユーザは通常、あるグループが正確にどこで終了し、どこで次のグループが開始するのかを知らないので、グループ間で重複する部分を設け、第１のグループの最後に近い文字を、第２のグループの最初の部分にも表示するようにする。これにより、あるグループから別のグループに切り換わる部分に配列された文字は、前のグループ用の力覚キーと次のグループ用の力覚キーの両方によってアクセスすることができる。
【００２７】
テキスト入力のための別のアクセス方式を図６に示す。１番目のレベルにおいて、文字、数字、その他の記号等のカテゴリを選択する。一番上のレベルａに割り当てられた力覚キーを用いて、所望のカテゴリを選択する。２番目のレベルｂにおいて、選択したカテゴリで利用可能な文字のグループを表示する。３番目のレベルｃにおいて、２番目のレベルｂで選択したグループに関する文字のサブグループを表示し、最後に４番目のレベルｄにおいて、３番目のレベルｃで選択したサブグループに属する文字を表示して、これらの文字を選択することができる。勿論、上述した構造は、レベルｂ又はレベルｃを省略した３つのレベルのみを用いて実現することもできる。必要とされるメニューレベルの数は、カテゴリの数によって変わり、特に句読点文字のように特別なカテゴリを使用する場合には変わる。
【００２８】
上述のテキスト入力方式は、例えば、携帯電話機等のキーの数が制限された移動機器においてテキストを入力する際に用いられているテキスト予測を行う、所謂「推測アルゴリズム（guessing algorithm）」によって、補完される。各アルゴリズムの推測により、後続のキーにおいてオプションが表示される順序が、表示された文字が使用された確率に応じて、再配置される。これにより、テキスト入力に必要とされる時間が短縮される。
【００２９】
マルチレベルのメニュー構造で構成された情報へのアクセスとは別に、力覚キーを用いて、様々な構成のグラフィカルな情報におけるナビゲーションを行うこともできる。例えば、グラフィカルユーザインタフェースに画像を表示して、力覚キー２を用い、ズーム、パン、及び一連の画像のブラウジングを行うことができる。第１の力覚キー２ａを、例えば画像のズームイン及びズームアウトに使用し、第２の力覚キー２ｂを画像を左右に移動するのに使用し、第３の力覚キー２ｃを画像を上下に移動するのに使用する。第４のキー２ｄは、次の画像又は前の画像を選択するために確保しておくこともできる。
【００３０】
また、図１のキー配置は、小さな画面を有する移動機器における従来のウェブブラウザに使用することができる。通常、ＨＴＭＬページのコンテンツは、これらの機器の画面に全部入りきらない。このため、可能なキー配置を以下のように定義する。
【００３１】
第１の力覚キー２ａ：上下のスクロール
第２の力覚キー２ｂ：左右のスクロール
第３の力覚キー２ｃ：ズームイン／ズームアウト
第４の力覚キー２ｄ：現在のウェブページに含まれる次の／前のリンクへのジャンプ
親指キー４：リンクの選択
コンピュータ（computing device）上に記録されたビデオを視聴する場合、本発明に係るヒューマンコンピュータインタフェースであるデータ入力装置１のキー配置は、以下の割当てとなる。
【００３２】
第１の力覚キー２ａ：次の／前の最上位のセグメント／シーンへのジャンプ（なお、これらのメタデータが利用可能な場合）
第２の力覚キー２ｂ：次の／前の次のレベルのセグメント／シーンへのジャンプ（なお、これらのメタデータが利用可能な場合）
第３の力覚キー２ｃ：再生／早送りの速度変更
図７は、本発明に係る人間とコンピュータが対話するためのグラフィカルユーザインタフェースであるデータ入力装置１を備えたコンピュータ７の構成を示すブロック図である。ヒューマンコンピュータインタフェースであるデータ入力装置１は、少なくとも力覚キー２ａ、２ｂ、さらに可能であれば力覚キー２ｃ、２ｄ及び親指キー４（親指キーがある場合）とからなるキー部２を備えている。キー部２への入力はコントローラ部８に供給され、グラフィカルユーザインタフェース５に表示される情報に従って、各力覚キーの現在の動作状態が登録及び判定される。判定の結果に応じて、データが生成され、入力データとして演算部９に供給される。
【００３３】
ここまで、第５のキーの機能については、選択されたコマンドの実行を開始する単純な操作キーとして説明してきた。この第５のキー、すなわち親指キーも、上述した他のキーと同様の力覚キーによって構成してもよい。すなわち、このキーは、幾つかの動作状態を有する多機能キーとして実現され、各動作状態が、キーに加わる所定の圧力範囲に対応しているということである。別の実施形態において、このキーは、ジョグダイヤル機構によって構成され、ダイヤルを回転させることにより動作状態が変更され、ダイヤルの周辺部を回転の中心方向に押すことによって、さらに別の動作状態が得られる。
【００３４】
そして、５つ以上のレベルを有するメニュー構造を介するナビゲーションに親指キーを使用することができ、親指キーとは反対側に設けられた力覚キーは、ＧＵＩ３に表示された階層構造の部分の各レベルを直接呼び出すのに使用される。直接アクセスの力覚キー、例えば力覚キー２ｄによって、ＧＵＩ３に表示された一番下のレベルに一旦入ると、力覚キー２ａ〜２ｄの割当ては、前の又は次に続く階層レベルに割り当てしなおされる。
【００３５】
データ入力装置１のコントローラ部８は、ユーザが行った全ての操作及び／又は選択を記録したユーザプロファイルを保持している。ユーザが、例えば、レベルａに割り当てられた力覚キーを押して、ある位置Ｘに保持すると、データ入力装置１は、位置Ｘに対応する過去に優先して選択された項目に応じて、他のレベルに割り当てられた力覚キーを、この優先して選択された過去の項目のそれぞれの位置に自動的に置き、これに応じて画面上に選択した項目が表示される。
【００３６】
図１に示す上述のキー配置は、小型の携帯コンピュータの片手操作を行う場合に適した、人間とコンピュータが対話するためのヒューマンコンピュータインタフェースであるデータ入力装置１のキー配置である。しかしながら、コンピュータにデータを入力するためのそれぞれのデータ入力装置は、例えば、ウェブパッド等のやや大型の携帯装置の両手操作用に構成することもできる。この場合、これらのデータ入力装置は、最大で１０個の力覚キーを備え、好ましくは、親指キーが前面に配置され、他の指のキーはデータ入力装置の背面に配置される。上述したヒューマンコンピュータインタフェースであるデータ入力装置１を、更に他の入力手段、例えば別の種類のキー、ダイヤル、スタイラス、タッチスクリーン、音声入力等と組み合わせてもよい。また、リモートコントローラと組み合わせて使用してもよい。
【００３７】
本発明は、ナビゲーションシーケンスの中間段階にあるポイントにジャンプすることを可能にすることにより、階層的なメニューレベルで表示された情報のナビゲーションを改良する。本発明の人間とコンピュータが対話するためのヒューマンコンピュータインタフェースであるデータ入力装置１により、更に、一般的なメニューナビゲーションシステムにおけるのと同様に、高速のバックトラックとしての訂正をより容易に行うことができる。最後に、本発明のデータ入力装置１は、携帯コンピュータの片手操作を可能にする。
【図面の簡単な説明】
【００３８】
【図１】本発明に係るデータ入力装置の構成を概略的に示す平面図である。
【図２】グラフィカルユーザインタフェースに表示される様々な情報に対する、力覚キーの種々の動作状態の割当てを示す図である。
【図３】グラフィカルユーザインタフェースに表示される情報の種々の階層レベルに対する、種々の力覚キーの割当てを示す図である。
【図４】小さな画面のグラフィカルユーザインタフェースに対する多の表示例を示す図である。
【図５】テキストを入力するための階層構造の文字集合へのアクセス方式を示す図である。
【図６】テキストを入力するための他の階層構造の文字を示す図である。
【図７】本発明を適用したコンピュータの構成を示すブロック図である。
【図１】
2005235188.tif 000003
【図２】
2005235188.tif 000004
【図３】
2005235188.tif 000005
【図４】
2005235188.tif 000006
【図５】
2005235188.tif 000007
【図６】
2005235188.tif 000008
【図７】
2005235188.tif 000009
【外国語明細書】
2005235188.tif 000010
2005235188.tif 000011
2005235188.tif 000012
2005235188.tif 000013
2005235188.tif 000014
2005235188.tif 000015
2005235188.tif 000016
2005235188.tif 000017
2005235188.tif 000018
2005235188.tif 000019
2005235188.tif 000020
2005235188.tif 000021
2005235188.tif 000022
【図１】
2005235188.tif 000023
【図２】
2005235188.tif 000024
【図３】
2005235188.tif 000025
【図４】
2005235188.tif 000026
【図５】
2005235188.tif 000027
【図６】
2005235188.tif 000028
【図７】
2005235188.tif 000029