(57)【特許請求の範囲】
【請求項１】
画面上に表示されているメニューバーの中のメニューをユーザが選択することで該メニューの位置から該メニューバーの方向と略垂直な方向にコマンドを表示し、ユーザが該コマンドを選択した段階で該コマンドに対応したコメントの表示を行うユーザインタフェース装置であって、
前記ユーザが前記コマンドを選択した段階で前記メニューバーに記載されている情報を全て消去し、該メニューバーの中から選択されたメニューの座標を取得し、選択された前記コマンドが有するコメント文の文字列が全て表示されるようコメント文の調整を行い、取得した前記メニューの座標に対応する前記メニューバーの位置に前記コメント文を表示するコメント表示手段を備えている
ことを特徴とするユーザインタフェース装置。
【請求項２】
前記コメントの表示を行うか否かの制御を行うコメント表示制御手段を備えている
ことを特徴とする請求項１記載のユーザインタフェース装置。
【請求項３】
前記コメント表示制御手段は、前記ユーザによる前記コマンドの選択の仕方に応じて前記コメントの表示を行うか否かの判断を行う
ことを特徴とする請求項２記載のユーザインタフェース装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画面上に表示されているメニューバーの中からユーザが所定のコマンドを選択した際、そのコマンドに対応したコメントを表示させるユーザインタフェース装置に関する。
【０００２】
【従来の技術】
近年のコンピュータでは、画面上に所定の機能（処理）を果たすメニューやボタンを表示させておき、ユーザがマウス等のポインティングデバイスを用いてこのメニューやボタンを選択することにより、それに対応した機能（処理）を実行するグラフィカルなユーザインタフェース装置が採用されている。
【０００３】
図６は従来例を説明する図（その１）であり、従来のユーザインタフェース装置を用いた場合の画面の表示例を示している。すなわち、ユーザが参照している画面１０の上部には複数のメニュー１１ａが横方向に配列されて成るメニューバー１１が表示されている。ユーザがこのメニューバー１１の中の所望のメニュー１１ａをマウス等で選択すると、そのメニュー１１ａの下方に複数のコマンド１２ａがプルダウンメニュー１２として表示される。ユーザは、このプルダウンメニュー１２の中の所望のコマンド１２ａをマウス等で選択し、確定することによってそのコマンドに対応した処理を指定できるようになっている。
【０００４】
ユーザインタフェース装置では、このプルダウンメニュー１２の中からユーザが所望のコマンド１２ａを選択した段階で、そのコマンド１２ａに対応したコメントをステータスバー１３’に表示させるものもある。例えば、プルダウンメニュー１２の中の「新規保管（Ａ）」のコマンド１２ａをユーザが選択した場合には、この処理内容を示す例えば「ファイルを新しい名前、ファイル形式、パスワードで保管」というコメントをステータスバー１３’に表示させる。ユーザはこのコメントを参照することにより、現在選択されているコマンド１２ａの処理内容を確認することが可能となる。
【０００５】
【発明が解決しようとする課題】
しかしながら、このようなユーザインタフェース装置には次のような問題がある。すなわち、図７に示すように、例えばプルダウンメニュー１２を表示させた際、このプルダウンメニュー１２が長い場合や作業領域であるワークシートの大きさが小さい場合には、このプルダウンメニュー１２によってステータスバー１３’が隠れてしまい、コメントを参照できなくなるという不都合が生じる。
【０００６】
また、図８に示すように、画面１０が大型化するとプルダウンメニュー１２の位置とステータスバー１３’の位置とが離れてしまい、ユーザは自らが選択しているコマンドとそれに対応したコメントとの両方を参照する場合に視線を大きく動かす必要が生じ、操作上の負荷が増大するという問題が生じる。
【０００７】
【課題を解決するための手段】
本発明はこのような課題を解決するために成されたユーザインタフェース装置である。すなわち、本発明は、画面上に表示されているメニューバーの中のメニューをユーザが選択することでこのメニューの位置からメニューバーの方向と略垂直な方向にコマンドを表示し、ユーザがコマンドを選択した段階でそのコマンドに対応したコメントの表示を行うユーザインタフェース装置であり、ユーザがコマンドを選択した段階でメニューバーに記載されている情報を全て消去し、メニューバーの中から選択されたメニューの座標を取得し、選択されたコマンドが有するコメント文の文字列が全て表示されるようコメント文の調整を行い、取得したメニューの座標に対応する位置にコメント文を表示するコメント表示手段を備えている
【０００８】
このような本発明においては、ユーザが画面上に表示されているコマンドを選択する際、コメント表示手段での処理によってメニューバーの中のメニューの表示を消去し、その位置にユーザの選択したコマンドに対応するコメントを表示している。これにより、メニューバーの位置からメニューが表示されてもそのメニューによってコメントが隠れてしまうことがなくなるとともに、ユーザが選択しているコマンドの近くにコメントを表示させることができるようになる。
【０００９】
【発明の実施の形態】
以下に、本発明のユーザインタフェース装置における実施の形態を図に基づいて説明する。図１は本発明のユーザインタフェース装置１における第１実施形態を説明するブロック図である。すなわち、このユーザインタフェース装置１は、マウス等のポインティングデバイスによって画面上の座標を入力するための入力装置２と、入力装置２での入力状態（マウス等のボタンが押下されたか否か等の状態）を検出する入力検出部３と、入力状態に応じて処理を分岐する選択項目判定部４と、画面上のメインメニューを消去してその位置にコメントを表示するコメント表示部５と、ユーザによってコマンドが選択確定された場合にそのコマンドを実行する割り当て機能実行部６とから構成されている。
【００１０】
なお、これらの各構成はソフトウェア処理で実現しても、機能ボード上や半導体装置として実現してもよい。
【００１１】
次に、第１実施形態におけるユーザインタフェース装置１の動作を図２の動作フローチャート、図３および図４に示す画面の表示例に基づいて説明する。すなわち、図３に示すように、所定のアプリケーションソフトウェアが起動している状態での画面１０上には、複数種類のメニュー１１ａが並ぶメニューバー１１が表示されている。ユーザはこのメニューバー１１の中からメニュー１１ａを選択し、さらにその中のコマンドを選択確定して所望の処理を実行する。
【００１２】
第１実施形態におけるユーザインタフェース装置１では、入力装置２（図１参照）が入力状態となったことを入力検出部３（図１参照）にて検出した段階から図２に示す各処理が始まる。なお、図２におけるステップＳ４０１〜Ｓ４０５は選択項目判定部４（図１参照）において処理し、ステップＳ５０１〜Ｓ５０４はコメント表示部５（図１参照）において処理し、ステップＳ６０１は割り当て機能実行部６（図１参照）にて処理する。
【００１３】
入力状態となった後、先ずステップＳ４０１に示す判断を行う。この処理では、ポインティングデバイスで指定した座標が図３に示すメニュー１１ａの枠の中（メニューバー１１の中でもよい）であるか否かの判断を行う。
【００１４】
メニュー１１ａの枠の中であった場合にはＹｅｓとなって次のステップＳ４０２へ進みメニュー情報（コメント、サブメニュー等）の取得を行う。また、メニュー１１ａの枠の中でなかった場合にはＮｏとなってステップＳ４０３へ進み、メインメニューの初期化を行って何も選択されていない画面１０（図３参照）を表示して入力待ちの状態とする。
【００１５】
このステップＳ４０２においてメニュー情報の取得を行った段階で、図４に示すようなプルダウンメニュー１２の表示を行う。プルダウンメニュー１２は図３に示す、メニューバー１１の中から選択されたメニュー１１ａの下方に延出する状態で、そのメニュー１１ａに関連する複数のコマンド１２ａから構成されている。
【００１６】
例えば、図３に示すメニューバー１１の中の「ファイル」のメニュー１１ａを選択すると、この「ファイル」の位置から下方に図４に示すような複数のコマンド１２ａ（「新規作成（Ｎ）」、「オープン（Ｏ）」…「新規保管（Ａ）」…「終了（Ｘ）」等）から成るプルダウンメニュー１２が表示される。
【００１７】
次に、図２に示すステップＳ４０４では、項目（コマンド）が未確定か否かの判断を行う。確定していればＮｏとなりステップＳ４０５に示すメインメニューの初期化を行ってステップＳ６０１に示す割り当て機能の実行へ進み、確定した項目（コマンド）に対する処理を行う。
【００１８】
確定していない場合にはステップＳ４０４の判断でＹｅｓとなり、次のステップＳ５０１でメニュー情報（ステップＳ４０２の処理で取得したもの）の中にコメントが有るか否かの判断を行う。コメントが無い場合にはＮｏとなって入力待ちの状態となる。一方、コメントが有る場合にはＹｅｓとなり、ステップＳ５０２に示すメニュー座標の取得を行う。ステップＳ５０２では、図３に示す画面１０上のメニュー１１ａ（選択しているもの）の座標を得るようにする。
【００１９】
次に、ステップＳ５０３では、メインメニューを表示しているメニューバー１１（図３参照）をステータスバー１３（図４参照）に切り替える処理を行い、ステップＳ５０４においてその切り替えを行った後のステータスバー１３にコメントを表示する処理を行う。
【００２０】
つまり、ステップＳ５０２で得たメニュー１１ａの座標を用い、メニューバー１１をステータスバー１３に切り替えてコメントを表示する。例えば、図３に示すメニューバー１１の中からユーザが「ファイル」のメニュー１１ａを選択した場合には、このメニュー１１ａの下方に図４に示すようなプルダウンメニュー１２が表示される。
【００２１】
さらに、ユーザがこのプルダウンメニュー１２の中の「新規保管」のコマンド１２ａを選択し、このコマンド１２ａに対応したコメントが有る場合には図３に示すメニューバー１１のメインメニューが消去され、その位置が図４に示すようにステータスバー１３となって例えば「ファイルを新しい名前、ファイル形式、パスワードで保管」というコメントの表示が行われる。
【００２２】
この際、コメントは、選択したメニュー１１ａ（図３参照）の位置に対応した位置（メニューバー１１の右寄りのメニュー１１ａを選択している場合にはステータスバー１３の右寄り、メニューバー１１の左寄りのメニュー１１ａを選択している場合にはステータスバー１３の左寄り）に表示されることになる。
【００２３】
これによって、コメントはプルダウンメニュー１２に隠されることなく確実に表示されるとともに、ユーザが選択しているコマンドの近くに表示されることになる。なお、コメントが長い場合には表示文字の縮小や細かな位置調整を行うことでステータスバー１３の中に収まるように設定する。また、入力装置２（図１参照）で図３に示すメニュー１１ａ以外の部分を選択した場合には、図２に示すステップＳ４０１の判断からステップＳ４０３へ進み、メインメニューの初期化を行って図４に示すステータスバー１３に表示したコメントの消去を行い、図３に示すようなメニューバー１１の表示に戻すようにする。
【００２４】
このような表示によってユーザは視線を大きく動かすことなく容易にしかも確実にコメントを参照できるようになる。
【００２５】
次に、本発明の第２実施形態におけるユーザインタフェース装置の説明を行う。第２実施形態におけるユーザインタフェース装置は、図１に示す第１実施形態のユーザインタフェース装置１の構成に加え、コメントを表示するか否かの制御を行うコメント制御手段を備えている。なお、コメント制御手段は図１に示す選択項目判定部４内に設けられている。
【００２６】
図５は第２実施形態における動作フローチャートである。以下、このフローチャートに基づいて第２実施形態におけるユーザインタフェース装置の動作を説明する。なお、図５に示す各処理のうち、ステップＳ４１１〜Ｓ４１５は選択項目判定部４（図１参照）において処理し、ステップＳ４１６はコメント制御手段（図示せず）にて処理し、ステップＳ５１１〜Ｓ５１４はコメント表示部５（図１参照）において処理し、ステップＳ６１１は割り当て機能実行部６（図１参照）にて処理する。
【００２７】
先ず、入力装置２（図１参照）が入力状態となったことを入力検出部３（図１参照）にて検出した後、ステップＳ４１１においてポインティングデバイスで指定した座標が図３に示すメニュー１１ａの枠の中（メニューバー１１の中でもよい）であるか否かの判断を行う。
【００２８】
メニュー１１ａの枠の中であった場合にはＹｅｓとなって次のステップＳ４１２へ進みメニュー情報（コメント、サブメニュー等）の取得を行う。また、メニュー１１ａの枠の中でなかった場合にはＮｏとなってステップＳ４１３へ進み、メインメニューの初期化を行って何も選択されていない画面１０（図３参照）を表示して入力待ちの状態とする。
【００２９】
ステップＳ４１２においてメニュー情報の取得を行った段階で、図４に示すようなプルダウンメニュー１２の表示を行う。次に、ステップＳ４１４において項目（コマンド）が未確定か否かの判断を行う。確定していればＮｏとなりステップＳ４１５に示すメインメニューの初期化を行ってステップＳ６１１に示す割り当て機能の実行へ進み、確定した項目（コマンド）に対する処理を行う。
【００３０】
確定していない場合にはステップＳ４１６へ進み、選択項目判定部４（図１参照）内のコメント制御手段によって操作モードの判別を行う。操作モードとは、メニュー（コマンド）の選択を行った際に関連するコメントの表示を行うか否かを決めるモードである。この操作モードは予めパラメータとして設定しておき、このパラメータによってコメント制御手段が判別しても、またユーザによるポインティングデバイスの操作（ボタンの押下状態）に基づきコメント制御手段が判別してもよい。
【００３１】
ステップＳ４１６においてコメント無し（表示しない）のモードとなっている場合には入力待ちの状態となり、コメント有り（表示する）のモードとなっている場合にはステップＳ５１１へ進みメニュー情報（ステップＳ４１２で取得したもの）の中に関連するコメントが有るか否かの判断を行う。コメントが存在しない場合にはＮｏとなって入力待ちの状態へと移行し、コメントが存在する場合にはＹｅｓとなってステップＳ５１２へ進む。
【００３２】
ステップＳ５１２では図３に示す画面１０上のメニュー１１ａ（選択しているもの）の座標を得るようにし、次のステップＳ５１３では、メインメニューを表示しているメニューバー１１（図３参照）をステータスバー１３（図４参照）に切り替える処理を行い、ステップＳ５１４においてその切り替えを行った後のステータスバー１３にコメントを表示する処理を行う。
【００３３】
このコメントの表示においては、先に説明した第１実施形態と同様である。すなわち、コメントはプルダウンメニュー１２に隠されることなく確実に表示されるとともに、ユーザが選択しているコマンドの近くに表示されることになる。
【００３４】
第２実施形態では、コメントを表示するか否かの判別のための操作モードとして、例えば次のような設定をしておく。すなわち、熟練したユーザであればポインティングデバイスのボタンが押されたままの状態でコメント表示を行うような設定にし、不慣れなユーザであればポインティングデバイスのボタンが離されたままの状態でコメント表示を行うような設定にしておく。
【００３５】
これにより、熟練したユーザの場合には、ポインティングデバイスで所望のコマンドを選択する際（ボタンを押下する前）にはコメントの表示がされず、選択した際（ボタンを押下した状態）にコメントが表示されて内容を確認できる。
【００３６】
一方、不慣れなユーザの場合には、ポインティングデバイスで所望のコマンドを選択した段階（ボタンを押下する前）で即座にそのコマンドに対するコメントの表示が成され、コマンドを確定する前に対応するコメントを参照してコマンドの処理内容を確認できるようになる。
【００３７】
なお、上記のいずれの実施形態でも図４に示すようなプルダウンメニュー１２を表示する場合のコメント表示を例として説明したが、本発明はこれに限定されず、例えばユーザの選択したメニューの位置から画面の上方にコマンドの表示が延出するポップアップメニューのような場合であっても同様である。また、図３に示すメニューバー１１は画面１０の横方向へ延設しているものに限られず、画面１０の縦方向へ延設しているものであっても同様である。
【００３８】
【発明の効果】
以上説明したように本発明のユーザインタフェース装置によれば次のような効果がある。すなわち、画面上に表示されたメニューバーの中からユーザがメニューやコマンドを選択した際に表示されるコメントをメニューバーの位置に表示されることで、プルダウンメニュー等によってコメントが隠れてしまうことが無くなる。これにより、ユーザはコメントを確実に参照できるようになる。また、選択したメニューの位置に対応してコメントが表示されるため、ユーザは視線を大きく動かす必要なく選択しているコマンドとそれに対応したコメントとを容易に参照することが可能となる。これらによって、画面上でコマンドを指定する際の作業性が大幅に向上することになる。
【図面の簡単な説明】
【図１】本発明の第１実施形態を説明するブロック図である。
【図２】第１実施形態における動作フローチャートである。
【図３】画面の表示例を示す図（その１）である。
【図４】画面の表示例を示す図（その２）である。
【図５】第２実施形態における動作フローチャートである。
【図６】従来例を説明する図（その１）である。
【図７】従来例を説明する図（その２）である。
【図８】従来例を説明する図（その３）である。
【符号の説明】
１  ユーザインタフェース装置
２  入力装置
３  入力検出部
４  選択項目判定部
５  コメント表示部
６  割り当て機能実行部
【図１】
0003728473.tif 000002
【図２】
0003728473.tif 000003
【図３】
0003728473.tif 000004
【図４】
0003728473.tif 000005
【図５】
0003728473.tif 000006
【図６】
0003728473.tif 000007
【図７】
0003728473.tif 000008
【図８】
0003728473.tif 000009