(57)【要約】      （修正有）【課題】操作者が操作する際における操作性の向上を図る。【解決手段】表示画面に表示されるウィンドウに含まれるアイコン、ボタン、ハイパーリンクに対する操作内容を示し、かつ、アイコン、ボタン、ハイパーリンクに関連付けて表示させるためのヘルプメッセージと、ヘルプメッセージを含むメッセージ表示領域を表示する表示位置の位置座標とを少なくとも含む設定情報がアイコン、ボタン、ハイパーリンク毎に記憶された記憶装置と、ウィンドウに含まれるアイコン、ボタン、ハイパーリンクに対する操作内容を表示させるためのヘルプボタンが操作者の操作によって選択された場合に、ウィンドウに含まれる全てのアイコン、ボタン、ハイパーリンクに関し、ヘルプメッセージを含むメッセージ表示領域を表示する表示位置の位置座標と記憶装置から読み出した位置座標とが一致するように、ウィンドウとメッセージ表示領域の各々とを関連付けて表示画面に表示させる。【選択図】図２
2010009240.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
前記表示手段に表示されるヘルプ表示対象画面に含まれるアイコン、ボタン、又はハイパーリンクに対する操作内容を示し、かつ、前記アイコン、ボタン、又はハイパーリンクに関連付けて表示させるための第１のヘルプメッセージを少なくとも含む設定情報が前記アイコン、ボタン、又はハイパーリンク毎に記憶された設定情報記憶手段と、
前記ヘルプ表示対象画面に含まれるアイコン、ボタン、又はハイパーリンクに対する操作内容を表示させるためのヘルプボタンが操作者の操作によって選択された場合に、前記アイコン、ボタン、又はハイパーリンク毎に、前記第１のヘルプメッセージを含む設定情報を前記設定情報記憶手段から読み出すヘルプメッセージ読み出し手段と、
前記表示手段に表示されるヘルプ表示対象画面に含まれる全てのアイコン、ボタン、又はハイパーリンクに関し、前記ヘルプ表示対象画面と前記メッセージ表示領域の各々とを関連付けて前記表示手段に表示させる第１の表示制御手段と
を備えたことを特徴とする表示装置。
【請求項２】
前記設定情報記憶手段には、前記表示手段に表示されるヘルプ表示対象画面に含まれるアイコン、ボタン、又はハイパーリンクに対する操作内容を示し、かつ、前記アイコン、ボタン、又はハイパーリンクに関連付けて表示させるための第１のヘルプメッセージと、前記第１のヘルプメッセージを表示する表示位置の位置座標とを含む設定情報が前記アイコン、ボタン、又はハイパーリンク毎に記憶されており、
前記ヘルプメッセージ読み出し手段は、前記ヘルプ表示対象画面に含まれるアイコン、ボタン、又はハイパーリンクに対する操作内容を表示させるためのヘルプボタンが操作者の操作によって選択された場合に、前記アイコン、ボタン、又はハイパーリンク毎に、前記第１のヘルプメッセージと、前記第１のヘルプメッセージを表示する表示位置の位置座標とを含む設定情報を前記設定情報記憶手段から読み出し、
前記第１の表示制御手段は、前記表示手段に表示されるヘルプ表示対象画面に含まれる全てのアイコン、ボタン、又はハイパーリンクに関し、前記第１のヘルプメッセージを含むメッセージ表示領域を表示する表示位置の位置座標と前記設定情報記憶手段から読み出した位置座標とが一致するように、前記ヘルプ表示対象画面と前記メッセージ表示領域の各々とを関連付けて前記表示手段に表示させる
ことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記設定情報は、第１のヘルプメッセージを含む複数のヘルプメッセージから構成される階層構造上における前記各ヘルプメッセージの階層位置に関する情報を更に含み、
前記メッセージ表示領域に表示されている第１のヘルプメッセージの属する階層よりも前記階層構造上で下位の階層に属する第２のヘルプメッセージが存在することを示す下位メッセージ存在マークが操作者の操作によって選択された場合に、前記メッセージ表示領域に表示されるヘルプメッセージを前記第１のヘルプメッセージから当該第１のヘルプメッセージの属する階層よりも下位の階層に属する第２のヘルプメッセージに置換して、当該第２のヘルプメッセージを含むメッセージ表示領域と、前記ヘルプ表示対象画面とを関連付けて前記表示手段に表示させる第２の表示制御手段
を更に備えたことを特徴とする請求項１又は請求項２に記載の表示装置。
【請求項４】
前記設定情報は、第１のヘルプメッセージを含む複数のヘルプメッセージから構成される階層構造上における前記各ヘルプメッセージの階層位置に関する情報を更に含み、
前記メッセージ表示領域に表示されている第１のヘルプメッセージの属する階層よりも前記階層構造上で上位の階層に属する第３のヘルプメッセージが存在することを示す上位メッセージ存在マークが操作者の操作によって選択された場合に、前記メッセージ表示領域に表示されるヘルプメッセージを前記第１のヘルプメッセージから当該第１のヘルプメッセージの属する階層よりも上位の階層に属する第３のヘルプメッセージに置換して、当該第３のヘルプメッセージを含むメッセージ表示領域と、前記ヘルプ表示対象画面とを関連付けて前記表示手段に表示させる第３の表示制御手段
を更に備えたことを特徴とする請求項乃至請求項３の何れか１項に記載の表示装置。
【請求項５】
前記ヘルプ表示対象画面が表示手段に表示されている表示時間をカウントする表示時間カウント手段を更に備え、
前記ヘルプメッセージ読み出し手段は、前記表示時間カウント手段によりカウントされた表示時間が所定の閾値以上になった場合に、前記第１のヘルプメッセージと、前記第１のヘルプメッセージを表示する表示位置の位置座標とを含む設定情報を前記設定情報記憶手段から読み出すこと
を特徴とする請求項１乃至請求項４の何れか１項に記載の表示装置。
【請求項６】
前記第１のヘルプメッセージを表示する表示位置の位置座標を外部から設定するための位置座標設定手段を更に備えたこと
を特徴とする請求項１乃至請求項５の何れか１項に記載の表示装置。
【請求項７】
前記各ヘルプメッセージの表示回数をカウントする表示回数カウント手段と、
前記表示回数カウント手段によりカウントされた表示回数が予め定められた閾値以上である場合に、当該表示回数が予め定められた閾値以上であるヘルプメッセージの表示倍率を変更する表示倍率変更手段と
を更に備えたことを特徴とする請求項１乃至請求項６の何れか１項に記載の表示装置。
【請求項８】
前記設定情報は、前記第１のヘルプメッセージを含む複数のヘルプメッセージの表示状態に関する情報を含み、
前記第１のヘルプメッセージを含むメッセージ表示領域が操作者の操作によって選択された場合に、当該ヘルプメッセージの表示状態を切り替える表示状態切り替え手段
を更に備えたことを特徴とする請求項１乃至請求項７の何れか１項に記載の表示装置。
【請求項９】
前記設定情報は、前記第１のヘルプメッセージを含む複数のヘルプメッセージを表示させる色に関する情報と、前記第１のヘルプメッセージの属性情報とを更に含み、
前記第１のヘルプメッセージと、前記第１のヘルプメッセージを表示する表示位置の位置座標と、前記色に関する情報と、前記第１のヘルプメッセージの属性情報とを含む設定情報を前記設定情報記憶手段から読み出す色情報読み出し手段と、
前記表示手段に表示されるヘルプ表示対象画面に含まれる全てのアイコン、ボタン、又はハイパーリンクに関し、前記第１のヘルプメッセージを含むメッセージ表示領域を表示する表示位置の位置座標と前記設定情報記憶手段から読み出した位置座標とが一致するように前記ヘルプ表示対象画面と前記メッセージ表示領域とを関連付けて前記表示手段に表示させると共に、前記第１のヘルプメッセージを前記属性情報毎に予め定められた色で前記メッセージ表示領域内に表示させる第４の表示制御手段と
を更に備えたことを特徴とする請求項１乃至請求項８の何れか１項に記載の表示装置。
【請求項１０】
前記ヘルプボタンは、前記ヘルプ表示対象画面とは異なる任意の画面上に表示されること
を特徴とする請求項１乃至請求項９の何れか１項に記載の表示装置。
【請求項１１】
表示手段を備えた表示装置にインストールされたヘルプメッセージ表示プログラムであって、
前記表示装置のコンピュータを、
前記表示手段に表示されるヘルプ表示対象画面に含まれるアイコン、ボタン、又はハイパーリンクに対する操作内容を示し、かつ、前記アイコン、ボタン、又はハイパーリンクに関連付けて表示させるための第１のヘルプメッセージを少なくとも含む設定情報が前記アイコン、ボタン、又はハイパーリンク毎に記憶された設定情報記憶手段、
前記ヘルプ表示対象画面に含まれるアイコン、ボタン、又はハイパーリンクに対する操作内容を表示させるためのヘルプボタンが操作者の操作によって選択された場合に、前記アイコン、ボタン、又はハイパーリンク毎に、前記第１のヘルプメッセージを含む設定情報を前記設定情報記憶手段から読み出すヘルプメッセージ読み出し手段、
前記表示手段に表示されるヘルプ表示対象画面に含まれる全てのアイコン、ボタン、又はハイパーリンクに関し、前記ヘルプ表示対象画面と前記メッセージ表示領域の各々とを関連付けて前記表示手段に表示させる第１の表示制御手段
として機能させるためのヘルプメッセージ表示プログラム。
【請求項１２】
前記設定情報には、アイコン、ボタン、又はハイパーリンクに関連付けて表示させるための第１のヘルプメッセージと、前記第１のヘルプメッセージを表示する表示位置の位置座標とを含み、
前記表示装置のコンピュータを、
前記ヘルプ表示対象画面に含まれるアイコン、ボタン、又はハイパーリンクに対する操作内容を表示させるためのヘルプボタンが操作者の操作によって選択された場合に、前記アイコン、ボタン、又はハイパーリンク毎に、前記第１のヘルプメッセージと、前記第１のヘルプメッセージを表示する表示位置の位置座標とを含む設定情報を前記設定情報記憶手段から読み出す前記ヘルプメッセージ読み出し手段として機能させ、
前記表示手段に表示されるヘルプ表示対象画面に含まれる全てのアイコン、ボタン、又はハイパーリンクに関し、前記第１のヘルプメッセージを含むメッセージ表示領域を表示する表示位置の位置座標と前記設定情報記憶手段から読み出した位置座標とが一致するように、前記ヘルプ表示対象画面と前記メッセージ表示領域の各々とを関連付けて前記表示手段に表示させる前記第１の表示制御手段として機能させる
ことを特徴とする請求項１１に記載のヘルプメッセージ表示プログラム。
【請求項１３】
前記設定情報は、第１のヘルプメッセージを含む複数のヘルプメッセージから構成される階層構造上における前記各ヘルプメッセージの階層位置に関する情報を更に含み、
前記表示装置のコンピュータを、
前記メッセージ表示領域に表示されている第１のヘルプメッセージの属する階層よりも前記階層構造上で下位の階層に属する第２のヘルプメッセージが存在することを示す下位メッセージ存在マークが操作者の操作によって選択された場合に、前記メッセージ表示領域に表示されるヘルプメッセージを前記第１のヘルプメッセージから当該第１のヘルプメッセージの属する階層よりも下位の階層に属する第２のヘルプメッセージに置換して、当該第２のヘルプメッセージを含むメッセージ表示領域と、前記ヘルプ表示対象画面とを関連付けて前記表示手段に表示させる第２の表示制御手段
として更に機能させるための請求項１１又は請求項１２に記載のヘルプメッセージ表示プログラム。
【請求項１４】
前記設定情報は、第１のヘルプメッセージを含む複数のヘルプメッセージから構成される階層構造上における前記各ヘルプメッセージの階層位置に関する情報を更に含み、
前記表示装置のコンピュータを、
前記メッセージ表示領域に表示されている第１のヘルプメッセージの属する階層よりも前記階層構造上で上位の階層に属する第３のヘルプメッセージが存在することを示す上位メッセージ存在マークが操作者の操作によって選択された場合に、前記メッセージ表示領域に表示されるヘルプメッセージを前記第１のヘルプメッセージから当該第１のヘルプメッセージの属する階層よりも上位の階層に属する第３のヘルプメッセージに置換して、当該第３のヘルプメッセージを含むメッセージ表示領域と、前記ヘルプ表示対象画面とを関連付けて前記表示手段に表示させる第３の表示制御手段
として更に機能させるための請求項１１乃至請求項１３の何れか１項に記載のヘルプメッセージ表示プログラム。
【請求項１５】
前記表示装置のコンピュータを、
前記ヘルプ表示対象画面が表示手段に表示されている表示時間をカウントする表示時間カウント手段、
前記表示時間カウント手段によりカウントされた表示時間が所定の閾値以上になった場合に、前記第１のヘルプメッセージと、前記第１のヘルプメッセージを表示する表示位置の位置座標とを含む設定情報を前記設定情報記憶手段から読み出すヘルプメッセージ読み出し手段
として機能させるための請求項１１乃至請求項１４の何れか1項に記載のヘルプメッセージ表示プログラム。
【請求項１６】
前記第１のヘルプメッセージを表示する表示位置の位置座標を外部から設定可能である請求項１１乃至請求項１５の何れか１項に記載のヘルプメッセージ表示プログラム。
【請求項１７】
前記表示装置のコンピュータを
前記各ヘルプメッセージの表示回数をカウントする表示回数カウント手段、
前記表示回数カウント手段によりカウントされた表示回数が予め定められた閾値以上である場合に、当該表示回数が予め定められた閾値以上であるヘルプメッセージの表示倍率を変更する表示倍率変更手段
として更に機能させるための請求項１１乃至請求項１６の何れか１項に記載のヘルプメッセージ表示プログラム。
【請求項１８】
前記設定情報は、前記第１のヘルプメッセージを含む複数のヘルプメッセージの表示状態に関する情報を含み、
前記表示装置のコンピュータを
前記第１のヘルプメッセージを含むメッセージ表示領域が操作者の操作によって選択された場合に、当該ヘルプメッセージの表示状態を切り替える表示状態切り替え手段
として更に機能させるための請求項１１乃至請求項１７の何れか１項に記載のヘルプメッセージ表示プログラム。
【請求項１９】
前記設定情報は、前記第１のヘルプメッセージを含む複数のヘルプメッセージを表示させる色に関する情報と、前記第１のヘルプメッセージの属性情報とを更に含み、
前記表示装置のコンピュータを
前記第１のヘルプメッセージと、前記第１のヘルプメッセージを表示する表示位置の位置座標と、前記色に関する情報と、前記第１のヘルプメッセージの属性情報とを含む設定情報を前記設定情報記憶手段から読み出す色情報読み出し手段、
前記表示手段に表示されるヘルプ表示対象画面に含まれる全てのアイコン、ボタン、又はハイパーリンクに関し、前記第１のヘルプメッセージを含むメッセージ表示領域を表示する表示位置の位置座標と前記設定情報記憶手段から読み出した位置座標とが一致するように前記ヘルプ表示対象画面と前記メッセージ表示領域とを関連付けて前記表示手段に表示させると共に、前記第１のヘルプメッセージを前記属性情報毎に予め定められた色で前記メッセージ表示領域内に表示させる第４の表示制御手段
として更に機能させるための請求項１１乃至請求項１８の何れか１項に記載のヘルプメッセージ表示プログラム。
【請求項２０】
前記ヘルプボタンは、前記ヘルプ表示対象画面とは異なる任意の画面上に表示されること
を特徴とする請求項１１乃至請求項１９の何れか１項に記載のヘルプメッセージ表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばWindows（登録商標）、ＭａｃＯＳ（登録商標）等のオペレーティングシステム、及びＷｏｒｄ（Ｒ登録商標）、Ｅｘｅｌ（登録商標）等のアプリケーションソフトウェアがインストールされ、かつ、表示画面に表示されたウィンドウＷＤに含まれるアイコン、ボタン、又はハイパーリンクに対する操作内容を説明するためのメッセージであるヘルプメッセージを前述した表示画面に表示する端末装置、及び表示画面に表示された画面に含まれる全てのボタンに対するヘルプメッセージを表示する複合機、ＦＡＸ、複写機等の画像形成装置が少なくとも含まれる表示装置及びヘルプメッセージ表示プログラムに関する。
【背景技術】
【０００２】
従来、コンピュータに対する操作に対応して表示画面上の任意の位置にポインタを表示し、当該表示されたポインタの表示画面上における移動方向と移動速度とに基づいて、表示画面上に表示された操作画像の何れかを選択可能な表示装置が知られている（特許文献１参照）。
【０００３】
また、表示画面上の分割された複数の領域のうち、切り替え可能に設定されたアクティブな領域にのみ各種機能の設定に必要なヘルプガイダンスを浮き立つように表示すると共に、アクティブエリアの操作説明を行うガイダンスをアクティブエリアとは位置をずらして表示させる表示装置も知られている（特許文献２参照）。
【０００４】
更に、操作者が実行したアプリケーションプログラムに関する情報が順次更新記憶されたヘルプテーブルを用いて、操作者からのヘルプ要求があった場合に、実行したアプリケーションプログラムに関する情報に応じて１つのヘルプメッセージを表示画面に表示させる表示装置が知られている（特許文献３参照）。
【０００５】
【特許文献１】特開平１１−２１２７２７号公報
【特許文献２】特開２００１−１１７６８９号公報
【特許文献３】特許第２７７６９０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１の表示装置は、表示画面に表示されたポインタの移動方向及び移動速度に応じて、当該表示画面に表示された操作画像を選択可能とする装置であるので、表示画面上に表示されたウィンドウに含まれるアイコン、ボタン、又はハイパーリンクに対する操作内容を説明するためのメッセージであるヘルプメッセージを前述した表示画面に表示させる場合に、この技術をそのまま適用することはできない。
【０００７】
また、特許文献２の表示装置は、表示画面上で分割された複数の領域のうち、予め定められたアクティブ領域に関してのみ、当該アクティブエリアの操作説明を行うガイダンスをアクティブエリアとはずらして表示させるものであるので、表示されているウィンドウに含まれるアイコン、ボタン、又はハイパーリンクの全てに対して、これらのアイコン、ボタン、又はハイパーリンクに対する操作内容を説明するためのメッセージを表示させることは出来ない。
【０００８】
更に、特許文献３の表示装置では、実行しているアプリケーションに対応するヘルプメッセージが１つしか表示されないので、表示されているウィンドウに含まれるアイコン、ボタン、又はハイパーリンクの全てに対して、これらのアイコン、ボタン、又はハイパーリンクに対する操作内容を説明するためのメッセージを表示させることは出来ない。
【０００９】
また、かかる表示装置では、操作者が実行したアプリケーションプログラムに関する情報に応じた１つのヘルプメッセージしか表示画面に表示されないので、操作者が必要とするヘルプメッセージを見落としてしまう可能性がある。
【００１０】
本発明者の表示装置に関する詳細な考察によれば、表示されているウィンドウに含まれるアイコン、ボタン、又はハイパーリンクの全てに対して、これらのアイコン、ボタン、又はハイパーリンクに対する操作内容を説明するためのヘルプメッセージを表示させることによって、操作者が必要とするヘルプメッセージを見落としてしまうことを防止することを可能にして、操作者が操作する際における操作性の向上を図ることを可能にした表示装置及びヘルプメッセージ表示プログラムに対する産業界の要望が高まっている。
【００１１】
そこで、本発明は、操作者が操作する際における操作性の向上を図ることを可能にした表示装置及びヘルプメッセージ表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の骨子は、「ヘルプボタンが操作者の操作によって選択された場合に、アイコン、ボタン、又はハイパーリンク毎に、第１のヘルプメッセージを含む設定情報を設定情報記憶手段から読み出し、ヘルプ表示対象画面に含まれる全てのアイコン、ボタン、又はハイパーリンクに関し、ヘルプ表示対象画面とメッセージ表示領域の各々とを関連付けて表示手段に表示させる」構成により、操作者が操作する際における操作性の向上を図ることを可能にするという特有の効果を達成することにある。
【００１３】
さて、以上のような本発明の骨子は、具体的には以下のような手段を講じることにより達成される。
【００１４】
第１の発明は、表示手段と、表示手段に表示されるヘルプ表示対象画面に含まれるアイコン、ボタン、又はハイパーリンクに対する操作内容を示し、かつ、アイコン、ボタン、又はハイパーリンクに関連付けて表示させるための第１のヘルプメッセージを少なくとも含む設定情報がアイコン、ボタン、又はハイパーリンク毎に記憶された設定情報記憶手段と、ヘルプ表示対象画面に含まれるアイコン、ボタン、又はハイパーリンクに対する操作内容を表示させるためのヘルプボタンが操作者の操作によって選択された場合に、アイコン、ボタン、又はハイパーリンク毎に、第１のヘルプメッセージを含む設定情報を設定情報記憶手段から読み出すヘルプメッセージ読み出し手段と、表示手段に表示されるヘルプ表示対象画面に含まれる全てのアイコン、ボタン、又はハイパーリンクに関し、ヘルプ表示対象画面とメッセージ表示領域の各々とを関連付けて表示手段に表示させる第１の表示制御手段とを備えた表示装置である。
【００１５】
第１の発明に係る表示装置では、ヘルプボタンが操作者の操作によって選択された場合に、アイコン、ボタン、又はハイパーリンク毎に、第１のヘルプメッセージを含む設定情報が、表示手段に表示されるヘルプ表示対象画面に含まれるアイコン、ボタン、又はハイパーリンクに対する操作内容を示し、かつ、アイコン、ボタン、又はハイパーリンクに関連付けて表示させるための第１のヘルプメッセージを少なくとも含む設定情報がアイコン、ボタン、又はハイパーリンク毎に記憶された設定情報記憶手段からヘルプメッセージ読み出し手段によって読み出され、第１の表示制御手段によって表示手段に表示されるヘルプ表示対象画面に含まれる全てのアイコン、ボタン、又はハイパーリンクに関し、ヘルプ表示対象画面とメッセージ表示領域の各々とが関連付けて表示手段に表示される。
【００１６】
この結果、第１の発明の表示装置では、表示されているヘルプ表示対象画面に含まれるアイコン、ボタン、又はハイパーリンクの全てに対して、これらのアイコン、ボタン、又はハイパーリンクに対する操作内容を説明するためのメッセージを表示させることが出来るので、操作者が必要とするヘルプメッセージを見落としてしまうことを防止することが可能になる。
【００１７】
従って、第１の発明の表示装置によれば、操作者が操作する際における操作性の向上を図ることが可能になる。
【００１８】
第２の発明は、表示手段を備えた表示装置にインストールされたヘルプメッセージ表示プログラムであって、表示装置のコンピュータを、表示手段に表示されたヘルプ表示対象画面に含まれるアイコン、ボタン、又はハイパーリンクに対する操作内容を表示させるためのヘルプボタンが操作者の操作によって選択された場合に、アイコン、ボタン、又はハイパーリンク毎に、第１のヘルプメッセージを含む設定情報を表示手段に表示されるヘルプ表示対象画面に含まれるアイコン、ボタン、又はハイパーリンクに対する操作内容を示し、かつ、アイコン、ボタン、又はハイパーリンクに関連付けて表示させるための第１のヘルプメッセージを少なくとも含む設定情報がアイコン、ボタン、又はハイパーリンク毎に記憶された設定情報記憶手段から読み出すヘルプメッセージ読み出し手段、表示手段に表示されるヘルプ表示対象画面に含まれる全てのアイコン、ボタン、又はハイパーリンクに関し、ヘルプ表示対象画面とメッセージ表示領域の各々とを関連付けて表示手段に表示させる第１の表示制御手段として機能させるためのヘルプメッセージ表示プログラムである。
【００１９】
第２の発明に係るヘルプメッセージ表示プログラムでは、ヘルプボタンが操作者の操作によって選択された場合に、アイコン、ボタン、又はハイパーリンク毎に、第１のヘルプメッセージと、第１のヘルプメッセージを表示する表示位置の位置座標とを含む設定情報が、表示手段に表示されるヘルプ表示対象画面に含まれるアイコン、ボタン、又はハイパーリンクに対する操作内容を示し、かつ、アイコン、ボタン、又はハイパーリンクに関連付けて表示させるための第１のヘルプメッセージを少なくとも含む設定情報がアイコン、ボタン、又はハイパーリンク毎に記憶された設定情報記憶手段から読み出され、ヘルプ表示対象画面に含まれる全てのアイコン、ボタン、又はハイパーリンクに関し、ヘルプ表示対象画面とメッセージ表示領域の各々とが関連付けて表示手段に表示される。
【００２０】
この結果、第２の発明のヘルプメッセージ表示プログラムでは、表示されているヘルプ表示対象画面に含まれるアイコン、ボタン、又はハイパーリンクの全てに対して、これらのアイコン、ボタン、又はハイパーリンクに対する操作内容を説明するためのメッセージを表示させることが出来るので、操作者が必要とするヘルプメッセージを見落としてしまうことを防止することが可能になる。
【００２１】
従って、第２の発明のヘルプメッセージ表示プログラムによれば、操作者が操作する際における操作性の向上を図ることが可能になる。
【００２２】
なお、ここでは、説明の簡略化を図る観点から、本発明のうち「表示装置」及び「プログラム」として表現された発明のみに関して説明を行ったが、これに限らず、本発明の要旨を変更しない範囲内で「表示方法」及び「記録媒体」等の任意のカテゴリーとして表現してもよいことは言うまでもない。
【００２３】
また、前記発明を「方法」として表現する場合には、前記「装置」の発明の説明中における「手段」という文言を「工程」、「段階」、「行程」、又は「ステップ」と言う文言に読み替えるものとする。
【００２４】
更に、前記発明を「記録媒体」として表現する場合には、前記「プログラム」の発明の説明中の「プログラム」という文言を「プログラムを記録したコンピュータ読み取り可能な記録媒体」という文言に読み替えるものとする。
【発明の効果】
【００２５】
本発明では、ヘルプ表示対象画面に含まれるヘルプボタンが操作者の操作によって選択された場合に、アイコン、ボタン、又はハイパーリンク毎に、第１のヘルプメッセージを含む設定情報が、表示手段に表示されるヘルプ表示対象画面に含まれるアイコン、ボタン、又はハイパーリンクに対する操作内容を示し、かつ、アイコン、ボタン、又はハイパーリンクに関連付けて表示させるための第１のヘルプメッセージを少なくとも含む設定情報がアイコン、ボタン、又はハイパーリンク毎に記憶された設定情報記憶手段から読み出され、ヘルプ表示対象画面に含まれる全てのアイコン、ボタン、又はハイパーリンクに関し、ヘルプ表示対象画面とメッセージ表示領域の各々とが関連付けて表示手段に表示される。
【００２６】
この結果、本発明では、表示されているウィンドウに含まれるアイコン、ボタン、又はハイパーリンクの全てに対して、これらのアイコン、ボタン、又はハイパーリンクに対する操作内容を説明するためのメッセージを表示させることが出来るので、操作者が必要とするヘルプメッセージを見落としてしまうことを防止することが可能になる。
【００２７】
従って、本発明によれば、操作者が操作する際における操作性の向上を図ることが可能になる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の最良の形態に関し、図面を参照して説明する。
（第１の実施の形態）
図１は、本発明の表示装置を適用したパーソナルコンピュータ１の一例を示す斜視図である。
【００２９】
また、図２は、本実施の形態に係るパーソナルコンピュータ１のハードウェア構成の一例を示す模式図である。
【００３０】
本発明に係る表示装置を適用したパーソナルコンピュータ１は、例えばインターネット（The Internet）等の通信ネットワークを介して外部のインターネットサービスプロバイダ、当該ノートブック型のパーソナルコンピュータの製造元であるメーカ、又はアプリケーションソフトウェアの製造元のソフトウェアメーカの所有するサーバ装置等に接続可能なノートブック型のパーソナルコンピュータである。
【００３１】
本実施の形態に係るパーソナルコンピュータは、例えばWindows（登録商標）やMacintosh（R登録商標）のようなウィンドウシステムを備えた周知のコンピュータであり、このパーソナルコンピュータは、操作者の操作によって電源スイッチが投入された後で実行される起動処理が終了した後、例えば操作者の図示しないマウス１ｏ若しくはタッチパッド１ｐ又はキーボード１ｎの入力操作によってワープロソフトやメーラ（mailer）等のアプリケーションソフトが立ち上げられた場合には、当該アプリケーションソフトで使用され、かつ、当該ウィンドウに含まれるアイコン、ボタン、ハイパーリンクに対する説明を表示させるためのヘルプボタンを含むウィンドウＷＤ（ヘルプ表示対象画面）を、当該パーソナルコンピュータに備えられた表示画面ＤＳ（表示手段）に表示する。
【００３２】
また、本実施の形態に係るパーソナルコンピュータは、前述したヘルプボタンが操作者の図示しないマウス１ｏ若しくはタッチパッド１ｐ又はキーボード１ｎの入力操作によって選択された場合には、前述したウィンドウに含まれる全てのアイコン、ボタン、ハイパーリンクに関して、これら全てのアイコン、ボタン、ハイパーリンクに対する操作説明であるヘルプメッセージを含む領域である吹き出し（メッセージ表示領域）の各々と、前述したウィンドウＷＤ（ヘルプ表示対象画面）とを関連付けて表示する。
【００３３】
なお、ここで「吹き出し」とは、「表示画面上に表示されたウィンドウ内に含まれる全てのアイコン、ボタン、ハイパーリンクに関して、これら全てのアイコン、ボタン、ハイパーリンクに対する操作者の操作説明を表示するために、当該ウィンドウに関連付けて表示される曲線及び線分のうち少なくとも１つを境界線として外囲された領域のこと」を意味する。
【００３４】
なお、本実施の形態に係るパーソナルコンピュータの説明に関しては、以下、かかる意味における「吹き出し」のことを単に「メッセージ表示領域」と称する。
【００３５】
なお、本実施の形態に係るパーソナルコンピュータは、操作時における操作性のより一層の向上を図る観点から、表示画面に表示されるヘルプ表示領域に関しては、メッセージ表示領域を表示する表示位置の位置座標は、前述したキーボード１ｎ、タッチパッド１ｐ等からのデータ入力によって外部から設定可能なように構成されている。
【００３６】
本実施の形態に係るパーソナルコンピュータ１は、ノースブリッジ１ａと、当該ノースブリッジ１ａと接続されたＣＰＵ１ｂ、ＲＯＭ１ｃ、ＲＡＭ１ｄ、ＳＲＡＭ１ｅ、ビデオカード１ｆ、及び当該ビデオカード１ｆに接続されたＤＶＩ１ｇと、例えばHyperLinkの技術に準拠したバスで前述したノースブリッジ１ａと接続されたサウスブリッジ１ｈと、当該サウスブリッジ１ｈと接続されたハードディスクドライブ１ｉ、ＤＶＤマルチドライブ１ｊ、サウンドカード１ｋ、ＵＳＢポート１ｌと、バックポートコネクタ１ｍと、当該バックポートコネクタ１ｍと接続されたキーボード１ｎ、マウス１ｏ、タッチパッド１ｐと、前述したサウスブリッジ１ｈと接続されたモデムカード１ｑとを備えている。
【００３７】
ノースブリッジ１ａは、ＣＰＵ１ｂ、ＲＯＭ１ｃ、ＲＡＭ１ｄ、ＳＲＡＭ１ｅ、及びビデオカード１ｆのデバイス管理及び制御を行うチップである。
【００３８】
ＣＰＵ(Central Processing Unit)１ｂは、本実施の形態に係るパーソナルコンピュータ１全体を統括的に制御するプロセッサであり、本実施の形態に係るパーソナルコンピュータ１にインストールされたプログラムに基づいて以下の各処理を実行する。
【００３９】
コンピュータ起動処理は、図示しない電源スイッチが操作者の操作によって投入されると、ＲＯＭ１ｃに記憶されたＢＩＯＳ（Basic Input-Output System）を読み出し、当該パーソナルコンピュータ１本体の起動処理を実行する処理である。
【００４０】
ＯＳ起動処理は、前述したコンピュータ起動処理の終了後に実行される処理であって、当該パーソナルコンピュータ１にインストールされたＯＳ(Operating System)を起動してスタートアップスクリーンを表示する処理である。
【００４１】
アプリケーション起動判定処理は、前述したＯＳ起動処理の終了後に実行される処理であって、マウス１ｏ又はタッチパッド１ｐから出力されたアプリケーション起動要求をバックポートコネクタ１ｍ、サウスブリッジ１ｈ、ノースブリッジ１ａ等を介して受け取ったかにより、表示画面ＤＳに表示されたスタートアップスクリーンの中から操作者の操作によってスタートボタンが選択された後で、このスタートボタンからポップアップしたスタートメニュの中から操作者の操作によって任意のアプリケーションプログラムが立ち上げられたかを判定する処理である。
【００４２】
ウィンドウファイル転送処理は、前述したアプリケーション起動判定処理で任意のアプリケーションプログラムが立ち上げられたと判定された場合に、ノースブリッジ１ａ及びサウスブリッジ１ｈを介してアプリケーションソフトウェアのウィンドウのファイルをハードディスクドライブ1ｉから読み出し、読み出したウィンドウのファイルを、ノースブリッジ１ａを介してビデオカード１ｆに転送する処理である。
【００４３】
ヘルプボタン操作有無判定処理は、マウス１ｏ又はタッチパッド１ｐから出力されたヘルプメッセージ表示要求をバックポートコネクタ１ｍ、サウスブリッジ１ｈ、ノースブリッジ１ａ等を介して受け取ったかにより、表示画面ＤＳに表示されたウィンドウ内に表示されたヘルプボタンが操作者の操作によって選択されたかを判定する処理である。
【００４４】
ヘルプメッセージ転送処理は、前述したヘルプボタン操作有無判定処理で、ウィンドウ内に表示されたヘルプボタンが操作者の操作によって選択されたと判定した場合には、ウィンドウ内に含まれる全てのアイコン、ボタン、ハイパーリンクに関して記憶されたヘルプメッセージと、当該ヘルプメッセージを表示する表示位置の位置座標と、当該ヘルプメッセージの属性情報、当該属性情報毎に予め定められた色の情報と、ヘルプメッセージの表示状態に関する情報と、ヘルプメッセージの階層に関する情報とをノースブリッジ１ａ及びサウスブリッジ１ｈを介してハードディスクドライブ１ｉから読み出し、読み出したウィンドウ内に含まれる全てのアイコン、ボタン、ハイパーリンクに関して記憶されたヘルプメッセージと、当該ヘルプメッセージを表示する表示位置の位置座標と、当該ヘルプメッセージの属性情報と、当該属性情報毎に予め定められた色の情報と、ヘルプメッセージの表示状態に関する情報と、ヘルプメッセージの階層に関する情報とのデータを、ノースブリッジ１ａを介してビデオカード１ｆに転送する処理である。
【００４５】
メッセージ有用性判定処理は、メッセージ表示領域に表示されたヘルプメッセージの表示回数をカウントし、当該カウントした表示回数が所定の閾値以上であるかにより、当該ヘルプメッセージが操作者にとって有益なメッセージであるかを判定する処理である。
【００４６】
メッセージ表示倍率変更命令出力処理は、前述したメッセージ有用性判定処理でメッセージ表示領域に表示されたヘルプメッセージが操作者にとって有益なメッセージであると判定された場合に、当該操作者にとって有益であると判定されたメッセージの表示倍率を変更させるためのメッセージ表示倍率変更命令を、ノースブリッジ１ａを介してビデオカード１ｆに出力する処理である。
【００４７】
メッセージ右クリック有無判定処理は、前述したメッセージ有用性判定処理で第１のメッセージ表示領域に表示されたヘルプメッセージの表示回数が所定の閾値、例えば２０回未満である、換言すれば当該ヘルプメッセージの操作者に対する有益性が低いと判定された場合には、ヘルプメッセージを含む第１のメッセージ表示領域が右クリックされたかを判定する処理である。
【００４８】
ポップアップ表示命令出力処理は、前述したメッセージ右クリック有無判定処理でヘルプメッセージを含む第１のメッセージ表示領域が右クリックされたと判定した場合には、操作項目を選択させるポップアップを表示させるためのポップアップ表示命令を、ノースブリッジ１ａを介してビデオカード１ｆに出力する処理である。
【００４９】
削除操作選択有無判定処理は、マウス１ｏ又はタッチパッド１ｐから出力されたヘルプメッセージ削除要求をバックポートコネクタ１ｍ、サウスブリッジ１ｈ、ノースブリッジ１ａ等を介して受け取ったかにより、前述したポップアップに含まれる操作項目のうち、ヘルプメッセージを表示させないようにする操作を意味する「削除」が選択されたかを判定する処理である。
【００５０】
表示状態変更済みデータ転送処理は、前述した削除操作選択有無判定処理でポップアップに含まれる操作項目のうち、ヘルプメッセージを表示させないようにする操作を意味する「削除」が選択されたと判定された場合には、ウィンドウに含まれる全てのアイコン、ボタン、ハイパーリンクに関して記憶されたヘルプメッセージと、当該ヘルプメッセージを表示する表示位置の位置座標と、当該ヘルプメッセージの属性情報、当該属性情報毎に予め定められた色の情報と、ヘルプメッセージの表示状態に関する情報、ヘルプメッセージの階層に関する情報との組を、ノースブリッジ１ａ及びサウスブリッジ１ｈを介してハードディスクドライブ１ｉから読み出し、ハードディスクドライブ１ｉから読み出したウィンドウに含まれる全てのアイコン、ボタン、ハイパーリンクに関して記憶されたヘルプメッセージと、当該ヘルプメッセージを表示する表示位置の位置座標と、当該ヘルプメッセージの属性情報、当該属性情報毎に予め定められた色の情報と、ヘルプメッセージの表示状態に関する情報と、ヘルプメッセージの階層に関する情報の組のうち、表示状態のデータを、当該ヘルプメッセージが表示されていることを示す「表示」から当該ヘルプメッセージが表示されていないことを示す「非表示」に変更して、ビデオカード１ｆに転送する処理である。
【００５１】
ハイライト表示命令出力処理は、前述したポップアップに含まれる操作項目のうち、ヘルプメッセージを移動させる操作を意味する「移動」が選択されたと判定した場合には、選択されたヘルプメッセージを他のヘルプメッセージと識別可能なように明るく目立つように表示させるためのハイライト表示命令をビデオカード１ｆに出力する処理である。
【００５２】
ドラッグアンドドロップ判定処理は、バックポートコネクタ１ｍ、サウスブリッジ１ｈ、及びノースブリッジ１ａを介してマウス１ｏから出力されたマウス１ｏの第１の釦が押圧されたことを示す操作検出信号が検出されている状態のままで、当該マウス１ｏに内蔵された移動検知センサから出力された当該マウス１ｏが載置面上で移動されていることを示す移動検出信号が検出されたとき、当該移動検出信号が検出された状態で前述した第１の釦が押圧されていることを示す操作検出信号が検出されなくなったかによって、操作者のマウス１ｏを用いた操作によってヘルプメッセージのドラッグアンドドロップ操作がなされたかを判定する処理である。
【００５３】
ドラッグ操作追従命令出力処理は、前述したドラッグアンドドロップ判定処理で操作者のマウス１ｏを用いた操作によってヘルプメッセージのドラッグアンドドロップ操作がなされたと判定した場合には、マウス１ｏから出力された操作信号に含まれるマウス１ｏの平面上における初期位置の位置座標（ｘ０，ｙ０）と、移動操作信号に含まれるマウス１ｏの初期位置からのｘ軸方向の移動距離Δｘ及び初期位置からのｙ軸方向の移動距離Δｙとを受け取り、受け取ったｘ軸方向の移動距離Δｘ及びｙ軸方向の移動距離Δｙを初期位置の位置座標（ｘ０，ｙ０）に加算して平面上におけるマウス１ｏの位置座標を算出し、算出したマウス１ｏの位置座標を表示画面ＤＳ上のマウスカーソルの位置座標に変換することによってマウスカーソルの位置座標を算出し、第１の押し釦のクリック操作により選択されたヘルプメッセージを含むメッセージ表示領域をマウス１ｏのドラッグ操作に応じて、移動先に移動させて表示させるためのドラッグ操作追従命令及びマウスカーソルの位置座標をビデオカード１ｆに出力する処理である。
【００５４】
メッセージ左クリック有無判定処理は、前述したメッセージ右クリック有無判定処理でヘルプメッセージを含む第１のメッセージ表示領域が右クリックされていないと判定した場合には、マウス１ｏから出力された第１の釦が選択されたことを示す選択検出信号を受け取ったかにより、ヘルプメッセージを含む第１のメッセージ表示領域が左クリックされたかを判定する処理である。
【００５５】
下位メッセージ有無判定処理は、前述したメッセージ左クリック有無判定処理でヘルプメッセージを含む第１のメッセージ表示領域が左クリックされたと判定した場合には、ハードディスクドライブ１ｉに記憶されたヘルプメッセージの階層に関する情報を参照して、当該参照の結果、表示されているヘルプメッセージの属する階層よりも下位の階層に属するヘルプメッセージが存在するかを判定する処理である。
【００５６】
第１の下位メッセージ表示命令出力処理は、前述した下位メッセージ有無判定処理で表示されているヘルプメッセージの属する階層よりも下位の階層に属するヘルプメッセージが存在すると判定した場合には、表示されているヘルプメッセージの属する階層よりも下位の階層に属するヘルプメッセージを表示画面ＤＳに表示させるための下位メッセージ表示命令を、ノースブリッジ１ａを介してビデオカード１ｆに出力する処理である。
【００５７】
下位階層メッセージ存在マーク選択有無判定処理は、前述したメッセージ左クリック有無判定処理でヘルプメッセージを含む第１のメッセージ表示領域が左クリックされていないと判定された場合には、前述した第２のメッセージ表示領域に表示された下位階層メッセージ存在マーク「＞＞」が操作者の操作により選択されたかを判定する処理である。
【００５８】
第２の下位メッセージ表示命令出力処理は、前述した下位階層メッセージ存在マーク選択有無判定処理で第２のメッセージ表示領域に表示された下位階層メッセージ存在マーク「＞＞」が操作者の操作により選択されたと判定した場合には、表示されているヘルプメッセージの属する階層よりも下位の階層に属するヘルプメッセージを表示画面ＤＳに表示させるための下位メッセージ表示命令を、ノースブリッジ１ａを介してビデオカード１ｆに出力する処理である。
【００５９】
上位階層メッセージ存在マーク選択有無判定処理は、前述した下位階層メッセージ存在マーク選択有無判定処理で、前述した下位階層メッセージ存在マーク「＞＞」が操作者の操作により選択されていないと判定された場合には、前述した第３のメッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で、表示されているヘルプメッセージの属する階層よりも上位の階層に属するヘルプメッセージが存在することを示す上位階層メッセージ存在マーク「＜＜」が操作者の操作により選択されたかを判定する処理である。
【００６０】
上位メッセージ表示命令出力処理は、前述した上位階層メッセージ存在マーク選択有無判定処理でメッセージ表示領域に表示された上位階層メッセージ存在マーク「＜＜」が操作者の操作により選択されたと判定した場合には、表示されているヘルプメッセージの属する階層よりも１階層だけ上位の階層に属するヘルプメッセージを表示画面ＤＳに表示させるための上位メッセージ表示命令を、ノースブリッジ１ａを介してビデオカード１ｆに出力する処理である。
【００６１】
表示時間カウント処理は、前述した上位階層メッセージ存在マーク選択有無判定処理で第３のメッセージ表示領域に表示された上位階層メッセージ存在マーク「＜＜」が操作者の操作により選択されていないと判定した場合には、前述したウィンドウが表示画面ＤＳに表示されてからのウィンドウの表示時間をカウントする処理である。
【００６２】
表示時間判定処理は、前述した表示時間カウント処理でカウントしたウィンドウの表示時間が所定の閾値以上であるかにより、ウィンドウが表示されてから一定の時間以上何らの操作もなされていないかを判定する処理である。
【００６３】
ウィンドウデータ転送処理は、カウントしたウィンドウの表示時間が所定の閾値以上である、換言すればウィンドウが表示されてから一定の時間以上何らの操作もなされていないと前述した表示時間判定処理で判定した場合には、ウィンドウを表示させるためのウィンドウ表示命令と、ウィンドウ内に含まれる全てのアイコン、ボタン、ハイパーリンクに関して記憶されたヘルプメッセージと、当該ヘルプメッセージを表示する表示位置の位置座標と、当該ヘルプメッセージの属性情報、当該属性情報毎に予め定められた色の情報と、ヘルプメッセージの表示状態に関する情報とをハードディスクドライブ１ｉから読み出し、読み出したウィンドウ内に含まれる全てのアイコン、ボタン、ハイパーリンクに関して記憶されたヘルプメッセージと、当該ヘルプメッセージを表示する表示位置の位置座標と、当該ヘルプメッセージの属性情報と、当該属性情報毎に予め定められた色の情報と、ヘルプメッセージの表示状態に関する情報と、ヘルプメッセージの階層に関する情報との組をビデオカード１ｆに転送する処理である。
【００６４】
ＲＯＭ(Read Only Memory)１ｃは、ＣＰＵ１ｂの動作に必要なプログラム、例えばＩＰＬ（Initial Program Loader）、ブートストラップ、ＢＩＯＳ（Basic Input-Output System）等が読み出し可能に記憶された不揮発性メモリである。
【００６５】
ＲＡＭ(Random Access Memory)１ｄは、本実施の形態に係るＯＳ及び当該パーソナルコンピュータで実行される後述のヘルプメッセージ表示処理を実行するヘルプメッセージ表示プログラム、及びこれらのソフトウェアに必要なデータが書込み／読み出し可能に記憶された揮発性メモリである。
【００６６】
ＳＲＡＭ（Static RAM）１ｅは、主としてキャッシュメモリとして用いられる揮発性メモリである。
【００６７】
ビデオカード１ｆは、画像関係の処理を実行する図示しないＧＰＵ（Graphic Processing Unit）と、画像表示用のデータを記憶する図示しないビデオメモリとが搭載された拡張カードであり、以下の各処理を実行する。
【００６８】
ウィンドウＷＤ表示制御処理は、ＣＰＵ１ｂから転送されたウィンドウのファイルから表示するウィンドウのデータを生成し、生成したウィンドウのデータを表示画面ＤＳに表示させる処理である。
【００６９】
ヘルプメッセージ表示処理は、ノースブリッジ１ａを介してＣＰＵ１ｂから転送されたウィンドウ内に含まれる全てのアイコン、ボタン、ハイパーリンクに関して記憶されたヘルプメッセージと、当該ヘルプメッセージを表示する表示位置の位置座標と、当該ヘルプメッセージの属性情報と、当該属性情報毎に予め定められた色の情報と、ヘルプメッセージの表示状態に関する情報と、ヘルプメッセージの階層に関する情報とのデータを受け取り、受け取ったヘルプメッセージの表示状態に関するデータを、当該ヘルプメッセージが表示されていないことを示す「非表示」から当該ヘルプメッセージが表示されていることを示す「表示」に変更した後、属性情報毎に予め定められた色で着色されたヘルプメッセージを含む各々のメッセージ表示領域のデータを生成し、属性情報毎に予め定められた色で着色されたヘルプメッセージを含む各々のメッセージ表示領域を表示する表示位置の位置座標と、ＣＰＵ１ｂから受け取った位置座標とが一致するように、属性情報毎に予め定められた色で着色されたヘルプメッセージを含むメッセージ表示領域の各々とウィンドウとを関連付けて表示画面ＤＳに表示させる処理である。
【００７０】
拡大メッセージ表示処理は、ＣＰＵ１ｂからメッセージ表示倍率変更命令を受け取った場合に、当該メッセージ表示倍率変更命令で表示倍率を変更するように指定されたヘルプメッセージの表示倍率を大きくして、換言すれば該当するヘルプメッセージを拡大して、当該拡大されたヘルプメッセージを含むメッセージ表示領域のデータを生成し、生成したメッセージ表示領域と、ウィンドウとを関連付けて表示画面ＤＳに表示させる処理である。
【００７１】
ポップアップ表示制御処理は、ＣＰＵ１ｂから出力されたポップアップ表示命令を、ノースブリッジ１ａを介して受け取った場合に、操作項目を選択させるためのポップアップのデータを生成して、生成したポップアップと前述したウィンドウとを関連付けて表示画面ＤＳに表示させる処理である。
【００７２】
メッセージ無し領域表示処理は、表示状態のデータを変更済みのウィンドウ内に含まれる全てのアイコン、ボタン、ハイパーリンクに関して記憶されたヘルプメッセージと、当該ヘルプメッセージを表示する表示位置の位置座標と、当該ヘルプメッセージの属性情報、当該属性情報毎に予め定められた色の情報と、ヘルプメッセージの表示状態に関する情報、ヘルプメッセージの階層に関する情報との組をＣＰＵ１ｂから受け取ると、ヘルプメッセージを含まないメッセージ表示領域のデータを生成し、ヘルプメッセージを含まないメッセージ表示領域を表示する表示位置の位置座標と、ＣＰＵ１ｂから受け取った位置座標とが一致するように、メッセージ表示領域の各々とウィンドウＷを関連付けて表示画面ＤＳに表示させる処理である。
【００７３】
ハイライト表示実行処理は、ＣＰＵ１ｂから出力されたハイライト表示命令を受け取ると、該当するヘルプメッセージをハイライト表示、換言すれば選択されたヘルプメッセージを他のヘルプメッセージと識別可能なように明るく目立つようにして表示画面ＤＳに表示させる処理である。
【００７４】
ドラッグ表示実行処理は、ＣＰＵ１ｂからドラッグ操作追従命令及びマウスカーソルの位置座標とを受け取ると、該当するヘルプメッセージを含むメッセージ表示領域のデータを生成し、生成したメッセージ表示領域を表示する表示位置の位置座標と、ＣＰＵ１ｂから受け取った移動先の位置座標とが一致するように、メッセージ表示領域とウィンドウとを関連付けて表示画面ＤＳに表示させる処理である。
【００７５】
下位メッセージ表示処理は、ヘルプメッセージを含む第１のメッセージ表示領域が左クリックされた場合、又は第２のメッセージ表示領域に表示された下位階層メッセージ存在マーク「＞＞」が操作者の操作により選択された場合に、ノースブリッジ１ａを介して出力された下位メッセージ表示命令をＣＰＵ１ｂから受け取ると、第１又は第２のメッセージ表示領域内に表示しているヘルプメッセージを、当該ヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で、表示されているヘルプメッセージの属する階層よりも下位の階層に属するヘルプメッセージに置換して、置換した下位の階層に属するヘルプメッセージを含む第１又は第２のメッセージ表示領域と、ウィンドウとを関連付けて表示画面ＤＳに表示させる処理である。
【００７６】
上位メッセージ表示処理は、ノースブリッジ１ａを介してＣＰＵ１ｂから出力された上位メッセージ表示命令を受け取ると、第３のメッセージ表示領域内に表示しているヘルプメッセージを、当該ヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で、表示されているヘルプメッセージの属する階層よりも１階層だけ上位の階層に属するヘルプメッセージに置換して、置換した上位の階層に属するヘルプメッセージを含むメッセージ表示領域と、ウィンドウとを関連付けて表示画面ＤＳに表示させる処理である。
【００７７】
ヘルプメッセージ表示処理は、ウィンドウの表示時間が所定の閾値以上になった場合、換言すればウィンドウが表示されてから一定の時間以上何らの操作もなされていない場合に、ノースブリッジ１ａを介してＣＰＵ１ｂから出力されたウィンドウ表示命令と、ウィンドウ内に含まれる全てのアイコン、ボタン、ハイパーリンクに関して記憶されたヘルプメッセージと、当該ヘルプメッセージを表示する表示位置の位置座標と、当該ヘルプメッセージの属性情報、当該属性情報毎に予め定められた色の情報と、ヘルプメッセージの表示状態に関する情報とをハードディスクドライブ１ｉから読み出し、読み出したウィンドウ内に含まれる全てのアイコン、ボタン、ハイパーリンクに関して記憶されたヘルプメッセージと、当該ヘルプメッセージを表示する表示位置の位置座標と、当該ヘルプメッセージの属性情報と、当該属性情報毎に予め定められた色の情報と、ヘルプメッセージの表示状態に関する情報と、ヘルプメッセージの階層に関する情報との組を受け取ると、前述したヘルプメッセージの表示状態に関するデータを、当該ヘルプメッセージが表示されていることを示す「表示」に変更した後、属性情報毎に予め定められた色で着色されたヘルプメッセージを含む各々のメッセージ表示領域のデータを生成し、属性情報毎に予め定められた色で着色されたヘルプメッセージを含む各々のメッセージ表示領域を表示する表示位置の位置座標と、ＣＰＵ１ｂから受け取った位置座標とが一致するように、属性情報毎に予め定められた色で着色されたヘルプメッセージを含むメッセージ表示領域の各々とウィンドウとを関連付けて表示画面ＤＳに表示させる処理である。
【００７８】
ＤＶＩ（Digital Video Interface）１ｇは、前述したビデオカード１ｆと表示画面ＤＳとを接続するインターフェースである。
【００７９】
サウスブリッジ１hは、前述したノースブリッジ１ａと例えばHyperLinkの技術に準拠したバスで接続されたチップであって、当該サウスブリッジ１hとバスで接続されたＩＤＥ、ＰＣＩ等の規格に準拠したＤＶＤマルチドライブ１ｊ、ＵＳＢの規格に準拠したＵＳＢポート１ｌ、ＬＡＮ、キーボード１ｎ、マウス１ｏ、及びタッチパッド１ｐとの間の各種I／Oの制御を行うチップである。
【００８０】
ハードディスクドライブ1ｉ（Hard Disk Drive）は、アプリケーションソフト、及びアプリケーションソフトに必要なデータ、具体的にはアプリケーションの表示するウィンドウのファイルと、ウィンドウ内に含まれる全てのアイコン、ボタン、ハイパーリンクに関して記憶されたヘルプメッセージ、ヘルプメッセージを含むメッセージ表示領域を表示する表示位置の位置座標、ヘルプメッセージを含む複数のヘルプメッセージから構成される階層構造上における前記各ヘルプメッセージの階層位置に関する情報、ウィンドウの表示時間の閾値、ヘルプメッセージの表示回数の閾値、ヘルプメッセージの表示状態に関する情報、ヘルプメッセージを表示させる色に関する情報、及びヘルプメッセージの属性情報を含む設定情報が対応して書込み／読み出し可能に記憶された外部記憶装置である。
【００８１】
ＤＶＤマルチドライブ１ｊは、図示しないトレーに挿入された読み出し専用の記録媒体であるＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＣＤ−Ｒや、読み出し書き込み兼用の記録媒体であるＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＣＤ−ＲＷ等の全ての記録媒体からデータを読み出す処理、及び全ての記録媒体にデータを書き込む処理を実行可能なドライブである。
【００８２】
サウンドカード１ｋは、パーソナルコンピュータ１に音声機能を持たせるための拡張ボードであり、音声を外部に出力するための図示しないスピーカに接続されている。
【００８３】
ＵＳＢポート１ｌは、ＵＳＢの規格に準拠した図示しない外部機器が図示しないＵＳＢケーブルで接続されるポートである。
【００８４】
バックポートコネクタ１ｍは、主としてキーボード１ｎ、マウス１ｏ、及びタッチパッド１ｐを接続するためのコネクタであり、キーボード１ｎ、マウス１ｏ、タッチパッド１ｐが接続されている。
【００８５】
キーボード１ｎは、本実施の形態に係るパーソナルコンピュータ１の本体に着脱可能に設けられ、バックポートコネクタ１ｍに接続された入力装置であり、当該キーボード１ｎから入力がなされたヘルプメッセージ、ヘルプメッセージを含むメッセージ表示領域を表示する表示位置の位置座標、ヘルプメッセージを含む複数のヘルプメッセージから構成される階層構造上における前記各ヘルプメッセージの階層位置に関する情報、ウィンドウの表示時間の閾値、ヘルプメッセージの表示回数の閾値、ヘルプメッセージの表示状態に関する情報、ヘルプメッセージを表示させる色に関する情報、ヘルプメッセージの属性情報を含む設定情報がパーソナルコンピュータのバックポートコネクタ１ｍに入力されるように構成されている。
【００８６】
マウス１ｏは、有線又は無線によって本実施の形態のパーソナルコンピュータに通信可能に接続されたポインティングデバイスであり、第１の釦が押圧されていることを示す第１の操作検出信号、第２の釦が押圧されていることを示す第２の操作検出信号、当該マウス１ｏに内蔵され、かつ、当該マウス１ｏが載置された載置面上で移動したことを検出する移動検知センサから出力された移動検出信号が本実施の形態に係るパーソナルコンピュータのバックポートコネクタ１ｍに入力されるように構成されている。
【００８７】
タッチパッド１ｐは、本実施の形態のパーソナルコンピュータ１に内蔵されたポインティングデバイスであり、第１の釦が押圧されていることを示す第１の操作検出信号、第２の釦が押圧されていることを示す第２の操作検出信号、当該タッチパッド１ｐに内蔵され、かつ、当該タッチパッド１ｐのプレート部分上で操作者の指等が移動したことを検出する移動検知センサから出力された移動検出信号が本実施の形態に係るパーソナルコンピュータのバックポートコネクタ１ｍに入力されるように構成されている。
【００８８】
モデムカード１ｑは、パーソナルコンピュータと当該パーソナルコンピュータを外部の通信ネットワークであるインターネット等に接続するための電話回線とを接続する拡張カードである。
【００８９】
次に、以上のように構成されたパーソナルコンピュータ１が実行するヘルプメッセージ表示処理に関して、図面を参照して説明する。
【００９０】
図３Ａ及び図３Ｂは、本実施の形態に係るパーソナルコンピュータ１の実行するヘルプメッセージ表示処理を説明するためのフローチャートである。
【００９１】
本実施の形態に係るパーソナルコンピュータ１では、図示しない電源スイッチが操作者の操作によって投入されると、ＲＯＭ１ｃに記憶されたＢＩＯＳ（Basic Input-Output System）が立ち上がって、パーソナルコンピュータ１本体の起動処理が実行される。
【００９２】
しかる後、本実施の形態に係るパーソナルコンピュータ１では、当該パーソナルコンピュータ１にインストールされたＯＳ(Operating System)が起動してスタートアップスクリーンが表示されると、本実施の形態に係るパーソナルコンピュータ１のＲＡＭ１ｄに記憶されたヘルプ表示プログラムがＣＰＵ１ｂによって読み出され、以下のヘルプメッセージ表示処理が実行される。
【００９３】
始めに、本実施の形態に係るパーソナルコンピュータ１のＣＰＵ１ｂは、表示画面ＤＳに表示されたスタートアップスクリーンの中から操作者の操作によってスタートボタンが選択された後で、このスタートボタンからポップアップしたスタートメニュの中から操作者の操作によって任意のアプリケーションプログラム、例えばＡ社製のメーラーが立ち上げられたかを判定する（ＳＴ１）。
【００９４】
ＣＰＵ１ｂは、前述した工程ＳＴ１で任意のアプリケーションプログラムが立ち上げられたと判定された場合には（ＳＴ１：Ｙｅｓ）、ハードディスクドライブ１ｉからアプリケーションソフトウェアのウィンドウＷＤのファイルを読み出し、読み出したウィンドウＷＤのファイルをビデオカード１ｆに転送する（ＳＴ２）。
【００９５】
工程ＳＴ３では、ビデオカード１ｆは、ＣＰＵ１ｂから転送された表示画面ＤＳのファイルから表示するウィンドウＷＤのデータを生成し、生成したウィンドウＷＤのデータを表示画面ＤＳに表示させる。
【００９６】
図４は、本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに表示されるウィンドウＷＤの一例を示す模式図である。
【００９７】
本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに表示されるウィンドウＷＤでは、ウィンドウＷＤに含まれる全てのアイコン、ボタン、ハイパーリンクに関してヘルプメッセージを表示させるためのボタンであるヘルプボタンＨＢが当該ウィンドウＷＤの上部に設けられたツールバーの右側に設けられている。
【００９８】
なお、本実施の形態に係るウィンドウＷＤ内のヘルプボタンの設けられている位置に関しては、本実施の形態に係るウィンドウＷＤ内のヘルプボタンの設けられているツールバーの右側の端部に限定されるものではなく、ウィンドウＷＤ内のツールバー又はツールボックス等の任意の位置に変更することが可能であることはいうまでもない。
【００９９】
なお、本実施の形態に係るパーソナルコンピュータ１では、ウィンドウＷＤ内のツールバーに表示された項目をメインメニューと呼んでもよい。
【０１００】
また、本実施の形態に係るパーソナルコンピュータ１では、ウィンドウＷＤに含まれる全てのアイコン、ボタン、ハイパーリンクに関してヘルプメッセージを表示させるためのボタンであるヘルプボタンを、ポップアップメニューとして表示されているウィンドウＷＤとは別のウィンドウＷＤに表示させてもよいことはいうまでもない。
【０１０１】
なお、本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに表示されるウィンドウＷＤには、アイコン、ボタン、ハイパーリンクがツールバー内に設けられていたが、これに限らず、当該ウィンドウＷＤ内又は当該ウィンドウＷＤとは別のウィンドウＷＤとして表示されるポップウィンドウＷＤ内に、操作内容を説明するための少なくとも1つのハイパーリンクが設けられていてもよいことは言うまでもない。
【０１０２】
工程ＳＴ４では、ＣＰＵ１ｂは、前述したウィンドウＷＤ内に表示されたヘルプボタンが操作者の操作によって選択されたかを判定する。
【０１０３】
ＣＰＵ１ｂは、前述した工程ＳＴ４で、ウィンドウＷＤ内に表示されたヘルプボタンが操作者の操作によって選択されたと判定した場合には（ＳＴ４：Ｙｅｓ）、ウィンドウＷＤ内に含まれる全てのアイコン、ボタン、ハイパーリンクに関して記憶されたヘルプメッセージと、当該ヘルプメッセージを表示する表示位置の位置座標と、当該ヘルプメッセージの属性情報、当該属性情報毎に予め定められた色の情報と、ヘルプメッセージの表示状態に関する情報と、ヘルプメッセージの階層に関する情報とをハードディスクドライブ１ｉから読み出し、読み出したウィンドウＷＤ内に含まれる全てのアイコン、ボタン、ハイパーリンクに関して記憶されたヘルプメッセージと、当該ヘルプメッセージを表示する表示位置の位置座標と、当該ヘルプメッセージの属性情報と、当該属性情報毎に予め定められた色の情報と、ヘルプメッセージの表示状態に関する情報と、ヘルプメッセージの階層に関する情報とのデータをビデオカード１ｆに転送する（ＳＴ５）。
【０１０４】
一方、ＣＰＵ１ｂは、前述した工程ＳＴ４でウィンドウＷＤ内に表示されたヘルプボタンが操作者の操作によって選択されていないと判定した場合には（ＳＴ４：Ｎｏ）、ウィンドウＷＤ内に表示されたヘルプボタンが操作者の操作によって選択されたかに関する判定処理を繰り返す。
【０１０５】
工程ＳＴ６では、ビデオカード１ｆは、前述したヘルプメッセージの表示状態に関するデータを、当該ヘルプメッセージが表示されていないことを示す「非表示」から当該ヘルプメッセージが表示されていることを示す「表示」に変更した後、属性情報毎に予め定められた色で着色されたヘルプメッセージを含む各々のメッセージ表示領域のデータを生成し、属性情報毎に予め定められた色で着色されたヘルプメッセージを含む各々のメッセージ表示領域を表示する表示位置の位置座標と、ＣＰＵ１ｂから受け取った位置座標とが一致するように、属性情報毎に予め定められた色で着色されたヘルプメッセージを含むメッセージ表示領域の各々とウィンドウＷＤとを関連付けて表示画面ＤＳに表示させる。
【０１０６】
図５は、本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳにメッセージ表示領域の各々と関連付けて表示されるウィンドウＷＤの一例を示す模式図である。
【０１０７】
本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに表示されたウィンドウＷＤは、ヘルプメッセージ本体のみを含むメッセージ表示領域、ヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ下位の階層に属するヘルプメッセージが存在することを示す下位階層メッセージ存在マーク「＞＞」とを含むメッセージ表示領域、及びヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ上位の階層に属するヘルプメッセージが存在することを示す上位階層メッセージ存在マーク「＜＜」とを含むメッセージ表示領域の各々と関連付けて表示画面ＤＳに表示されている。
【０１０８】
なお、本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに表示されるウィンドウＷＤにおいて、下位階層メッセージ存在マーク「＞＞」は、メッセージ表示領域に含まれるヘルプメッセージが、メッセージ表示領域に含まれるヘルプメッセージが表示されているヘルプメッセージと、当該ヘルプメッセージの属する階層よりも下位に属する階層に存在するヘルプメッセージとの２つの階層から成る階層構造を有するメッセージであることを意味する。
【０１０９】
また、本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに表示されるウィンドウＷＤにおいて、上位階層メッセージ存在マーク「＜＜」は、メッセージ表示領域に含まれるヘルプメッセージが、表示されているヘルプメッセージと、当該ヘルプメッセージの属する階層よりも上位に属する階層に存在するヘルプメッセージとの２つの階層から成る階層構造を有するメッセージであることを意味する。
【０１１０】
なお、本実施の形態に係るパーソナルコンピュータの表示画面ＤＳに表示されるウィンドウＷＤは、ヘルプメッセージ本体のみを含むメッセージ表示領域、ヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ下位の階層に属するヘルプメッセージが存在することを示す下位階層メッセージ存在マーク「＞＞」とを含むメッセージ表示領域、及びヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ上位の階層に属するヘルプメッセージが存在することを示す上位階層メッセージ存在マーク「＜＜」とを含むメッセージ表示領域の各々とが関連付けて表示画面ＤＳに表示されていたが、これに限らず、下位階層メッセージ存在マーク「＞＞」及び上位階層メッセージ存在マーク「＜＜」の双方が各メッセージ表示領域に含まれていてもよいことは言うまでもない。
【０１１１】
工程ＳＴ７では、ＣＰＵ１ｂは、第１のメッセージ表示領域に表示されたヘルプメッセージの表示回数をカウントし、当該カウントした表示回数が所定の閾値、例えば２０回以上であるかにより、当該ヘルプメッセージが操作者にとって有益なメッセージであるかを判定する。
【０１１２】
ＣＰＵ１ｂは、前述した工程ＳＴ７で第１のメッセージ表示領域に表示されたヘルプメッセージが操作者にとって有益なメッセージであると判定された場合に（ＳＴ７：Ｙｅｓ）、当該操作者にとって有益であると判定されたメッセージの表示倍率を変更させるためのメッセージ表示倍率変更命令をビデオカード１ｆに出力する（ＳＴ８）。
【０１１３】
工程ＳＴ９では、ビデオカード１ｆは、ＣＰＵ１ｂからメッセージ表示倍率変更命令を受け取ると、該当するヘルプメッセージの表示倍率をより大きな値に変更して、換言すれば該当するヘルプメッセージを拡大して、拡大されたヘルプメッセージを含むメッセージ表示領域と、ウィンドウＷＤとを関連付けて表示画面ＤＳに表示させる。
【０１１４】
図６は、本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに、拡大されたヘルプメッセージを含むメッセージ表示領域に関連付けて表示されるウィンドウＷＤの一例を示す模式図である。
【０１１５】
本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに表示されたウィンドウＷＤは、拡大されたヘルプメッセージのみを含むメッセージ表示領域、ヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ下位の階層に属するヘルプメッセージが存在することを示す下位階層メッセージ存在マーク「＞＞」とを含むメッセージ表示領域、及びヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ上位の階層に属するヘルプメッセージが存在することを示す上位階層メッセージ存在マーク「＜＜」とを含むメッセージ表示領域の各々と関連付けて表示画面ＤＳに表示されている。
【０１１６】
なお、図６に示すパーソナルコンピュータ１の表示画面ＤＳに表示されるウィンドウＷＤでは、メッセージの検索を意味するアイコンと対応して表示されたヘルプメッセージが拡大表示されている。
【０１１７】
なお、本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに表示されるウィンドウＷＤでは、下位階層メッセージ存在マーク「＞＞」は、メッセージ表示領域に含まれるヘルプメッセージが表示されているヘルプメッセージと、当該ヘルプメッセージの属する階層よりも下位に属する階層に存在するヘルプメッセージとの２つの階層から成る階層構造を有するメッセージであることを意味する。
【０１１８】
また、本実施の形態に係るパーソナルコンピュータの表示画面ＤＳに表示されるウィンドウＷＤでは、上位階層メッセージ存在マーク「＜＜」は、メッセージ表示領域に含まれるヘルプメッセージが表示されているヘルプメッセージと、当該ヘルプメッセージの属する階層よりも上位に属する階層に存在するヘルプメッセージとの２つの階層から成る階層構造を有するメッセージであることを意味する。
【０１１９】
なお、本実施の形態に係るパーソナルコンピュータの表示画面ＤＳに表示されるウィンドウＷＤは、拡大されたヘルプメッセージのみを含むメッセージ表示領域、拡大されていない通常通りのヘルプメッセージのみを含むメッセージ表示領域、ヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ下位の階層に属するヘルプメッセージが存在することを示す下位階層メッセージ存在マーク「＞＞」とを含むメッセージ表示領域、及びヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ上位の階層に属するヘルプメッセージが存在することを示す上位階層メッセージ存在マーク「＜＜」とを含むメッセージ表示領域の各々と関連付けて表示画面ＤＳに表示されていたが、これに限らず、下位階層メッセージ存在マーク「＞＞」及び上位階層メッセージ存在マーク「＜＜」の双方が各メッセージ表示領域に含まれていてもよいことは言うまでもない。
【０１２０】
一方、ＣＰＵ１ｂは、前述した工程ＳＴ７でメッセージ表示領域に表示されたヘルプメッセージの表示回数が所定の閾値、例えば２０回未満である、換言すれば当該ヘルプメッセージの操作者に対する有益性が低いと判定された場合には（ＳＴ７：Ｎｏ）、ヘルプメッセージを含むメッセージ表示領域が右クリックされたかを判定する（ＳＴ１０）。
【０１２１】
ＣＰＵ１ｂは、前述した工程ＳＴ１０でヘルプメッセージを含むメッセージ表示領域が右クリックされたと判定した場合には（ＳＴ１０：Ｙｅｓ）、操作項目を選択させるポップアップを表示させるためのポップアップ表示命令をビデオカード１ｆに出力する（ＳＴ１１）。
【０１２２】
工程ＳＴ１２では、ビデオカード１ｆは、ＣＰＵ１ｂから出力されたポップアップ表示命令を受け取ると、操作項目を選択させるためのポップアップのデータを生成して、生成したポップアップと前述したウィンドウＷＤとを関連付けて表示画面ＤＳに表示させる。
【０１２３】
工程ＳＴ１３では、ＣＰＵ１ｂは、前述したポップアップに含まれる操作項目のうち、ヘルプメッセージを表示させないようにする操作を意味する「削除」が選択されたかを判定する。
【０１２４】
ＣＰＵ１ｂは、前述した工程ＳＴ１３でポップアップに含まれる操作項目のうち、ヘルプメッセージを表示させないようにする操作を意味する「削除」が選択されたと判定された場合には（ＳＴ１３：Ｙｅｓ）、ウィンドウＷＤに含まれる全てのアイコン、ボタン、ハイパーリンクに関して記憶されたヘルプメッセージと、当該ヘルプメッセージを表示する表示位置の位置座標と、当該ヘルプメッセージの属性情報、当該属性情報毎に予め定められた色の情報と、ヘルプメッセージの表示状態に関する情報、ヘルプメッセージの階層に関する情報との組をハードディスクドライブ１ｉから読み出し、ハードディスクドライブ１ｉから読み出したウィンドウＷＤに含まれる全てのアイコン、ボタン、ハイパーリンクに関して記憶されたヘルプメッセージと、当該ヘルプメッセージを表示する表示位置の位置座標と、当該ヘルプメッセージの属性情報、当該属性情報毎に予め定められた色の情報と、ヘルプメッセージの表示状態に関する情報と、ヘルプメッセージの階層に関する情報の組のうち、表示状態のデータを、当該ヘルプメッセージが表示されていることを示す「表示」から当該ヘルプメッセージが表示されていないことを示す「非表示」に変更して、ビデオカード１ｆに転送する。
【０１２５】
工程ＳＴ１５では、ビデオカード１ｆは、表示状態のデータを変更済みのウィンドウＷＤ内に含まれる全てのアイコン、ボタン、ハイパーリンクに関して記憶されたヘルプメッセージと、当該ヘルプメッセージを表示する表示位置の位置座標と、当該ヘルプメッセージの属性情報、当該属性情報毎に予め定められた色の情報と、ヘルプメッセージの表示状態に関する情報との組をＣＰＵ１ｂから受け取ると、ヘルプメッセージを含まないメッセージ表示領域のデータを生成し、ヘルプメッセージを含まないメッセージ表示領域を表示する表示位置の位置座標と、ＣＰＵ１ｂから受け取った位置座標とが一致するように、メッセージ表示領域とウィンドウＷＤとを関連付けて表示画面ＤＳに表示させる。
【０１２６】
図７は、本実施の形態のパーソナルコンピュータ１の表示画面ＤＳに、ヘルプメッセージを含まないメッセージ表示領域の各々と関連付けて表示されたウィンドウＷＤの一例を示す模式図である。
【０１２７】
本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに表示されたウィンドウＷＤは、ヘルプメッセージを含まないメッセージ表示領域、通常通りにヘルプメッセージを含むメッセージ表示領域、ヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ下位の階層に属するヘルプメッセージが存在することを示す下位階層メッセージ存在マーク「＞＞」とを含むメッセージ表示領域、及びヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ上位の階層に属するヘルプメッセージが存在することを示す上位階層メッセージ存在マーク「＜＜」とを含むメッセージ表示領域の各々と関連付けて表示画面ＤＳに表示されている。
【０１２８】
なお、図７に示すパーソナルコンピュータ１の表示画面ＤＳに表示されるウィンドウＷＤでは、アドレス帳の表示を意味するアイコンと対応して表示されたヘルプメッセージが非表示の状態に変更されている。
【０１２９】
なお、本実施の形態に係るパーソナルコンピュータ１では、ヘルプメッセージを非表示の状態にした後で当該ヘルプメッセージの表示設定を容易に実行することを可能にする観点から、非表示設定した場合であっても、当該ヘルプメッセージを含まないメッセージ表示領域を完全に非表示とすることなく、非表示設定を行う前におけるヘルプメッセージを含むメッセージ表示領域の面積よりも小さい面積を有する領域として表示画面ＤＳに表示させることがより好ましい。
【０１３０】
これにより、この非表示設定を行う前におけるヘルプメッセージを含むメッセージ表示領域の面積よりも小さい面積を有する領域を外囲する外郭線が操作者の操作によって右クリックされることによって表示される操作項目から、ヘルプメッセージを表示させる「表示」が操作者の操作によって選択されることによって、表示されていない状態にあるヘルプメッセージを再度表示させることも可能になる。
【０１３１】
また、本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに表示されたウィンドウＷＤは、ヘルプメッセージを含まないメッセージ表示領域、通常通りにヘルプメッセージを含むメッセージ表示領域、ヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ下位の階層に属するヘルプメッセージが存在することを示す下位階層メッセージ存在マーク「＞＞」とを含むメッセージ表示領域、及びヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ上位の階層に属するヘルプメッセージが存在することを示す上位階層メッセージ存在マーク「＜＜」とを含むメッセージ表示領域の各々が関連付けて表示画面ＤＳに表示されていたが、これに限らず、下位階層メッセージ存在マーク「＞＞」及び上位階層メッセージ存在マーク「＜＜」の双方が各メッセージ表示領域に含まれていてもよいことは言うまでもない。
【０１３２】
また、本実施の形態に係るパーソナルコンピュータ１では、メッセージ表示領域内のヘルプメッセージが右クリックされた場合に、ヘルプメッセージを含まないメッセージ表示領域を表示する表示位置の位置座標と、ハードディスクドライブ１ｉから読み出した位置座標とが一致するように、メッセージ表示領域とウィンドウＷＤとを関連付けて表示画面ＤＳに表示させていたが、これに限らず、ヘルプメッセージを含むメッセージ表示領域を表示画面ＤＳ上から削除するように構成してもよいことは言うまでもない。
【０１３３】
一方、ＣＰＵ１ｂは、前述した工程ＳＴ１３でポップアップに含まれる操作項目のうち、ヘルプメッセージを移動させる操作を意味する「移動」が選択されたと判定した場合には（ＳＴ１３：Ｎｏ）、選択されたヘルプメッセージを他のヘルプメッセージと識別可能なように明るく目立つように表示させるためのハイライト表示命令をビデオカード１ｆに出力する（ＳＴ１６）。
【０１３４】
工程ＳＴ１７では、ビデオカード１ｆは、ＣＰＵ１Ｂから出力されたハイライト表示命令を受け取ると、該当するヘルプメッセージをハイライト表示、換言すれば選択されたヘルプメッセージを他のヘルプメッセージと識別可能なように明るく目立つようにして表示画面ＤＳに表示させる。
【０１３５】
工程ＳＴ１８では、ＣＰＵ１ｂは、バックポートコネクタ１ｍ、サウスブリッジ１ｈ、及びノースブリッジ１ａを介してマウス１ｏから出力されたマウス１ｏの第１の釦が押圧されたことを示す操作検出信号が検出されている状態のままで、当該マウス１ｏに内蔵された移動検知センサから出力された当該マウス１ｏが載置面上で移動されていることを示す移動検出信号が検出されたとき、当該移動検出信号が検出された状態で前述した第１の釦が押圧されていることを示す操作検出信号が検出されなくなったかによって、操作者のマウス１ｏを用いた操作によってヘルプメッセージのドラッグアンドドロップ操作がなされたかを判定する。
【０１３６】
ＣＰＵ１ｂは、前述した工程ＳＴ１８で操作者のマウス１ｏを用いた操作によってヘルプメッセージのドラッグアンドドロップ操作がなされたと判定した場合には、（ＳＴ１８：Ｙｅｓ）、マウス１ｏから出力された操作信号に含まれるマウス１ｏの平面上における初期位置の位置座標（ｘ０，ｙ０）と、移動操作信号に含まれるマウス１ｏの初期位置からのｘ軸方向の移動距離Δｘ及び初期位置からのｙ軸方向の移動距離Δｙとを受け取り、受け取ったｘ軸方向の移動距離Δｘ及びｙ軸方向の移動距離Δｙを初期位置の位置座標（ｘ０，ｙ０）に加算して平面上におけるマウス１ｏの位置座標を算出し、算出したマウス１ｏの位置座標を表示画面ＤＳ上のマウスカーソルの位置座標に変換することによってマウスカーソルの位置座標を算出し、第１の押し釦のクリック操作により選択されたヘルプメッセージを含むメッセージ表示領域をマウス１ｏのドラッグ操作に応じて、移動先に移動させて表示させるためのドラッグ操作追従命令及びマウスカーソルの位置座標をビデオカード１ｆに出力する（ＳＴ１９）。
【０１３７】
一方、ＣＰＵ１ｂは、前述した工程ＳＴ１８で操作者のマウス１ｏを用いた操作によってヘルプメッセージのドラッグアンドドロップ操作がなされていないと判定された場合に（ＳＴ１８：Ｎｏ）、操作者のマウス１ｏを用いた操作によってヘルプメッセージのドラッグアンドドロップ操作がなされたかに関する判定処理を繰り返す。
【０１３８】
工程ＳＴ２０では、ビデオカード１ｆは、ＣＰＵ１ｂからドラッグ操作追従命令及びマウスカーソルの位置座標とを受け取ると、該当するヘルプメッセージを含むメッセージ表示領域のデータを生成し、生成したメッセージ表示領域を表示する表示位置の位置座標と、ＣＰＵ１ｂから受け取った移動先の位置座標とが一致するように、メッセージ表示領域とウィンドウＷＤとを関連付けて表示画面ＤＳに表示させる。
【０１３９】
図８は、本実施の形態のパーソナルコンピュータ１の表示画面ＤＳに、操作者のドラッグアンドドロップ操作によって移動されたヘルプメッセージを含むメッセージ表示領域及び他のメッセージ表示領域の各々と関連付けて表示されたウィンドウＷＤの一例を示す模式図である。
【０１４０】
本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに表示されたウィンドウＷＤは、操作者のドラッグアンドドロップ操作によって移動されたヘルプメッセージを含むメッセージ表示領域、通常通りのヘルプメッセージを含むメッセージ表示領域、ヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ下位の階層に属するヘルプメッセージが存在することを示す下位階層メッセージ存在マーク「＞＞」とを含むメッセージ表示領域、及びヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ上位の階層に属するヘルプメッセージが存在することを示す上位階層メッセージ存在マーク「＜＜」とを含むメッセージ表示領域の各々と関連付けて表示画面ＤＳに表示されている。
【０１４１】
なお、図８に示すパーソナルコンピュータ１の表示画面ＤＳに表示されるウィンドウＷＤでは、ニュースグループアカウントのセットアップのページへのハイパーリンクに関連付けて表示されたヘルプメッセージを含むメッセージ表示領域が操作者のドラッグアンドドロップ操作に応じて移動されている。
【０１４２】
一方、ＣＰＵ１ｂは、前述した工程ＳＴ１０でヘルプメッセージを含むメッセージ表示領域が右クリックされていないと判定した場合には（ＳＴ１０：Ｎｏ）、ヘルプメッセージを含むメッセージ表示領域が左クリックされたかを判定する（ＳＴ２１）。
【０１４３】
ＣＰＵ１ｂは、前述した工程ＳＴ２１でヘルプメッセージを含むメッセージ表示領域が左クリックされたと判定した場合には（ＳＴ２１：Ｙｅｓ）、ハードディスクドライブ１ｉに記憶されたヘルプメッセージの階層に関する情報を参照して、当該参照の結果、表示されているヘルプメッセージの属する階層よりも下位の階層に属するヘルプメッセージが存在するかを判定する（ＳＴ２２）。
【０１４４】
ＣＰＵ１ｂは、前述した工程ＳＴ２２で表示されているヘルプメッセージの属する階層よりも下位の階層に属するヘルプメッセージが存在すると判定した場合には（ＳＴ２２：Ｙｅｓ）、表示されているヘルプメッセージの属する階層よりも下位の階層に属するヘルプメッセージを表示画面ＤＳに表示させるための下位メッセージ表示命令をビデオカード１ｆに出力する（ＳＴ２３）。
【０１４５】
工程ＳＴ２４では、ビデオカード１ｆは、下位メッセージ表示命令をＣＰＵ１ｂから受け取ると、メッセージ表示領域内に表示しているヘルプメッセージを、当該ヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で、表示されているヘルプメッセージの属する階層よりも下位の階層に属するヘルプメッセージに置換して、置換した下位の階層に属するヘルプメッセージを含むメッセージ表示領域と、ウィンドウＷＤとを関連付けて表示画面ＤＳに表示させる。
【０１４６】
図９は、本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに、下位の階層に属するメッセージを含むメッセージ表示領域に関連付けて表示されるウィンドウＷＤの一例を示す模式図である。
【０１４７】
本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに表示されたウィンドウＷＤは、表示されていたヘルプメッセージの属する階層よりも下位の階層に属するヘルプメッセージを含むメッセージ表示領域、通常通りのヘルプメッセージを含むメッセージ表示領域、ヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ下位の階層に属するヘルプメッセージが存在することを示す下位階層メッセージ存在マーク「＞＞」とを含むメッセージ表示領域、及びヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ上位の階層に属するヘルプメッセージが存在することを示す上位階層メッセージ存在マーク「＜＜」とを含むメッセージ表示領域の各々と関連付けて表示画面ＤＳに表示されている。
【０１４８】
なお、図９に示すパーソナルコンピュータ１の表示画面ＤＳに表示されるウィンドウＷＤでは、メッセージの送受信操作を示すアイコンに関連付けられたヘルプメッセージが、表示されていたヘルプメッセージの属する階層よりも下位の階層に属するヘルプメッセージに置換されて表示されている。
【０１４９】
なお、本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに表示されたウィンドウＷＤは、表示されていたヘルプメッセージの属する階層よりも下位の階層に属するヘルプメッセージを含むメッセージ表示領域、通常通りのヘルプメッセージを含むメッセージ表示領域、ヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ下位の階層に属するヘルプメッセージが存在することを示す下位階層メッセージ存在マーク「＞＞」とを含むメッセージ表示領域、及びヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ上位の階層に属するヘルプメッセージが存在することを示す上位階層メッセージ存在マーク「＜＜」とを含むメッセージ表示領域の各々と関連付けて表示画面ＤＳに表示されていたが、これに限らず、下位階層メッセージ存在マーク「＞＞」及び上位階層メッセージ存在マーク「＜＜」の双方が各メッセージ表示領域に含まれていてもよいことは言うまでもない。
【０１５０】
一方、ＣＰＵ１ｂは、前述した工程ＳＴ２１でヘルプメッセージを含むメッセージ表示領域が左クリックされていないと判定された場合には（ＳＴ２１：Ｎｏ）、前述した下位階層メッセージ存在マーク「＞＞」を含むメッセージ表示領域に表示された下位階層メッセージ存在マーク「＞＞」が操作者の操作により選択されたかを判定する（ＳＴ２５）。
【０１５１】
ＣＰＵ１ｂは、前述した工程ＳＴ２５でメッセージ表示領域に表示された下位階層メッセージ存在マークが操作者の操作により選択されたと判定した場合には（ＳＴ２５：Ｙｅｓ）、表示されているヘルプメッセージの属する階層よりも下位の階層に属するヘルプメッセージを表示画面ＤＳに表示させるための下位メッセージ表示命令をビデオカード１ｆに出力する（ＳＴ２６）。
【０１５２】
工程ＳＴ２７では、ビデオカード１ｆは、下位メッセージ表示命令をＣＰＵ１ｂから受け取ると、メッセージ表示領域内に表示しているヘルプメッセージを、当該ヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で、現在表示されているヘルプメッセージの属する階層よりも下位の階層に属するヘルプメッセージに置換して、置換した下位の階層に属するヘルプメッセージを含むメッセージ表示領域と、ウィンドウＷＤとを関連付けて表示画面ＤＳに表示させる。
【０１５３】
図１０は、本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに、下位の階層に属するメッセージを含むメッセージ表示領域と、当該メッセージ表示領域に関連付けて表示されるウィンドウＷＤの他の一例を示す模式図である。
【０１５４】
本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに表示されたウィンドウＷＤは、ヘルプメッセージ本体のみを含むメッセージ表示領域、表示されていたヘルプメッセージの属する階層よりも１階層だけ下位の階層に属するヘルプメッセージを含むメッセージ表示領域、ヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ下位の階層に属するヘルプメッセージが存在することを示す下位階層メッセージ存在マーク「＞＞」とを含むメッセージ表示領域、及びヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ上位の階層に属するヘルプメッセージが存在することを示す上位階層メッセージ存在マーク「＜＜」とを含むメッセージ表示領域の各々と関連付けて表示画面ＤＳに表示されている。
【０１５５】
なお、図１０に示すパーソナルコンピュータ１の表示画面ＤＳに表示されるウィンドウＷＤでは、メッセージの編集ツールを示す釦に関連付けられたヘルプメッセージが、表示されていたヘルプメッセージの属する階層よりも下位の階層に属するヘルプメッセージに置換されて表示されている。
【０１５６】
なお、本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに表示されたウィンドウＷＤは、ヘルプメッセージ本体のみを含むメッセージ表示領域、表示されていたヘルプメッセージの属する階層よりも１階層だけ下位の階層に属するヘルプメッセージを含むメッセージ表示領域、ヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ下位の階層に属するヘルプメッセージが存在することを示す下位階層メッセージ存在マーク「＞＞」とを含むメッセージ表示領域、及びヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ上位の階層に属するヘルプメッセージが存在することを示す上位階層メッセージ存在マーク「＜＜」とを含むメッセージ表示領域の各々と関連付けて表示画面ＤＳに表示されていたが、これに限らず、下位階層メッセージ存在マーク「＞＞」及び上位階層メッセージ存在マーク「＜＜」の双方が各メッセージ表示領域に含まれていてもよいことは言うまでもない。
【０１５７】
一方、ＣＰＵ１ｂは、前述した工程ＳＴ２５で、前述した下位階層メッセージ存在マーク「＞＞」が操作者の操作により選択されていないと判定された場合には（ＳＴ２５：Ｎｏ）、前述したメッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で、表示されているヘルプメッセージの属する階層よりも上位の階層に属するヘルプメッセージが存在することを示す上位階層メッセージ存在マーク「＜＜」が操作者の操作により選択されたかを判定する（ＳＴ２８）。
【０１５８】
ＣＰＵ１Ｂは、前述した工程ＳＴ２８でメッセージ表示領域に表示された上位階層メッセージ存在マーク「＜＜」が操作者の操作により選択されたと判定した場合には（ＳＴ２８：Ｙｅｓ）、表示されているヘルプメッセージの属する階層よりも１階層だけ上位の階層に属するヘルプメッセージを表示画面ＤＳに表示させるための上位メッセージ表示命令をビデオカード１ｆに出力する（ＳＴ２９）。
【０１５９】
工程ＳＴ３０では、ビデオカード１ｆは、上位メッセージ表示命令をＣＰＵ１ｂから受け取ると、メッセージ表示領域内に表示しているヘルプメッセージを、当該ヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で、表示されているヘルプメッセージの属する階層よりも１階層だけ上位の階層に属するヘルプメッセージに置換して、置換した上位の階層に属するヘルプメッセージを含むメッセージ表示領域と、ウィンドウＷＤとを関連付けて表示画面ＤＳに表示させる。
【０１６０】
図１１は、本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに、上位の階層に属するメッセージを含むメッセージ表示領域に関連付けて表示されるウィンドウＷＤの一例を示す模式図である。
【０１６１】
本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに表示されたウィンドウＷＤは、ヘルプメッセージ本体のみを含むメッセージ表示領域、ヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ下位の階層に属するヘルプメッセージが存在することを示す下位階層メッセージ存在マーク「＞＞」とを含むメッセージ表示領域、及び表示されていたヘルプメッセージの属する階層よりも１階層だけ上位の階層に属するヘルプメッセージを含むメッセージ表示領域の各々と関連付けて表示画面ＤＳに表示されている。
【０１６２】
なお、本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに表示されたウィンドウＷＤは、ヘルプメッセージ本体のみを含むメッセージ表示領域、ヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ下位の階層に属するヘルプメッセージが存在することを示す下位階層メッセージ存在マーク「＞＞」とを含むメッセージ表示領域、及び表示されていたヘルプメッセージの属する階層よりも１階層だけ上位の階層に属するヘルプメッセージを含むメッセージ表示領域の各々と関連付けて表示画面ＤＳに表示されていたが、これに限らず、下位階層メッセージ存在マーク「＞＞」及び上位階層メッセージ存在マーク「＜＜」の双方が各メッセージ表示領域に含まれていてもよいことは言うまでもない。
【０１６３】
一方、ＣＰＵ１ｂは、前述した工程ＳＴ２８でメッセージ表示領域に表示された上位階層メッセージ存在マーク「＜＜」が操作者の操作により選択されていないと判定した場合には（ＳＴ２８：Ｎｏ）、前述したウィンドウＷＤが表示画面ＤＳに表示されてからの表示時間をカウントする（ＳＴ３１）。
【０１６４】
工程ＳＴ３２では、ＣＰＵ１ｂは、カウントしたウィンドウＷＤの表示時間が所定の閾値以上であるかにより、ウィンドウＷＤが表示されてから一定の時間以上何らの操作もなされていないかを判定する。
【０１６５】
ＣＰＵ１ｂは、前述した工程ＳＴ３２でカウントした表示時間が所定の閾値以上である、換言すれば、ウィンドウＷＤが表示されてから一定の時間以上何らの操作もなされていないと前述した表示時間判定処理で判定した場合には（ＳＴ３２：Ｙｅｓ）、ウィンドウＷＤ内に含まれる全てのアイコン、ボタン、ハイパーリンクに関して記憶されたヘルプメッセージと、当該ヘルプメッセージを表示する表示位置の位置座標と、当該ヘルプメッセージの属性情報、当該属性情報毎に予め定められた色の情報と、ヘルプメッセージの表示状態に関する情報と、ヘルプメッセージの階層に関する情報とをハードディスクドライブ１ｉから読み出し、読み出したウィンドウＷＤ内に含まれる全てのアイコン、ボタン、ハイパーリンクに関して記憶されたヘルプメッセージと、当該ヘルプメッセージを表示する表示位置の位置座標と、当該ヘルプメッセージの属性情報と、当該属性情報毎に予め定められた色の情報と、ヘルプメッセージの表示状態に関する情報と、ヘルプメッセージの階層に関する情報のデータとをビデオカード１ｆに転送する（ＳＴ３３）。
【０１６６】
工程ＳＴ３４では、ビデオカード１ｆは、前述したヘルプメッセージの表示状態に関するデータを、当該ヘルプメッセージが表示されていることを示す「表示」に変更した後、属性情報毎に予め定められた色で着色されたヘルプメッセージを含む各々のメッセージ表示領域のデータを生成し、属性情報毎に予め定められた色で着色されたヘルプメッセージを含む各々のメッセージ表示領域を表示する表示位置の位置座標と、ＣＰＵ１ｂから受け取った位置座標とが一致するように、属性情報毎に予め定められた色で着色されたヘルプメッセージを含むメッセージ表示領域の各々とウィンドウＷＤとを関連付けて表示画面ＤＳに表示させる。
【０１６７】
図１２は、本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳにメッセージ表示領域の各々と関連付けて表示されるウィンドウＷＤの一例を示す模式図である。
【０１６８】
本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに表示されたウィンドウＷＤは、ヘルプメッセージ本体のみを含むメッセージ表示領域、ヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ下位の階層に属するヘルプメッセージが存在することを示す下位階層メッセージ存在マーク「＞＞」とを含むメッセージ表示領域、及びヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ上位の階層に属するヘルプメッセージが存在することを示す上位階層メッセージ存在マーク「＜＜」とを含むメッセージ表示領域の各々と関連付けて表示画面ＤＳに表示されている。
【０１６９】
なお、本実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに表示されたウィンドウＷＤは、ヘルプメッセージ本体のみを含むメッセージ表示領域、ヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ下位の階層に属するヘルプメッセージが存在することを示す下位階層メッセージ存在マーク「＞＞」とを含むメッセージ表示領域、及びヘルプメッセージ本体と当該メッセージ表示領域内に表示されているヘルプメッセージと他のヘルプメッセージとから構成される階層構造上で表示されているヘルプメッセージの属する階層よりも１階層だけ上位の階層に属するヘルプメッセージが存在することを示す上位階層メッセージ存在マーク「＜＜」とを含むメッセージ表示領域の各々と関連付けて表示画面ＤＳに表示されているが、これに限らず、下位階層メッセージ存在マーク「＞＞」及び上位階層メッセージ存在マーク「＜＜」の双方が各メッセージ表示領域に含まれていてもよいことは言うまでもない。
【０１７０】
一方、ＣＰＵ１ｂは、前述した工程ＳＴ３２でカウントした表示時間が所定の閾値未満である、換言すれば操作者が操作上で何らかの困ったことに直面している可能性がないと判定した場合には（ＳＴ３２：Ｎｏ）、カウントした表示時間が所定の閾値以上であるか、換言すれば、操作者が操作上で何らかの困ったことに直面している可能性があるかに関する判定処理を繰り返す。
【０１７１】
一方、ＣＰＵ１ｂは、前述した工程ＳＴ１でアプリケーションプログラムが立ち上げられていないと判定された場合には（ＳＴ１：Ｎｏ）、そのまま実行処理を終了する。
【０１７２】
以上のような一連の処理により、本実施の形態に係るパーソナルコンピュータ１は実行中のヘルプメッセージ表示処理を終了する。
【０１７３】
上述したように、本実施の形態に係るパーソナルコンピュータ１によれば、ヘルプボタンが操作者の操作によって選択された場合に、アイコン、ボタン、ハイパーリンク毎に、ヘルプメッセージと、当該ヘルプメッセージを表示する表示位置の位置座標とを含む設定情報が、ＣＰＵ１ｂによってハードディスクドライブ１ｉから読み出され、表示画面ＤＳに表示されるウィンドウＷＤに含まれる全てのアイコン、ボタン、ハイパーリンクに関し、ヘルプメッセージを含むメッセージ表示領域を表示する表示位置の位置座標と、ハードディスクドライブ１ｉから読み出した位置座標とが一致するように、ウィンドウＷＤとメッセージ表示領域の各々とがビデオカード１ｆによって関連付けて当該表示画面ＤＳに表示されるので、表示されているウィンドウＷＤに含まれるアイコン、ボタン、ハイパーリンクの全てに対して、これらのアイコン、ボタン、ハイパーリンクに対する操作内容を説明するためのメッセージを表示させることが出来る。
【０１７４】
この結果、本実施の形態に係るパーソナルコンピュータ１によれば、操作者が必要とするヘルプメッセージを見落としてしまうことを防止することが可能になるので、操作者が操作する際における操作性の向上を図ることが可能になる。
【０１７５】
なお、本実施の形態に係るパーソナルコンピュータ１では、操作者によって任意のアプリケーションであるＡ社のメーラーが立ち上げられた場合を例示的に説明したが、これに限らず、Ｗｏｒｄ(登録商標)、Ｅｘｅｌ（登録商標）、ＰｏｗｅｒＰｏｉｎｔ（登録商標）、Outlook Express（登録商標）等のオフィス用アプリケーション、Ｖｉｓｉｏ（登録商標）、AutoCAD等の製図用アプリケーション等の任意のアプリケーションソフトウェアや、ブラウザ、ビューアーが立ち上げられた場合にも同様に適用可能であることは言うまでもない。
【０１７６】
また、本実施の形態に係るパーソナルコンピュータ１の実行するヘルプメッセージ表示処理の説明に関しては、説明の便宜上、操作者によってマウス１ｏを用いて選択操作がなされた場合に関して説明したが、これに限らず、操作者によってタッチパッド１ｐ、タッチパネルを用いて操作がなされても同様であることは言うまでもない。
【０１７７】
なお、前述した実施の形態に係るプログラムは、コンピュータにインストールされた、アプリケーションプログラム、ＯＳ、ブラウザ、ミドルウェア等によってその機能が実現されるものであってもよい。
【０１７８】
なお、上述した実施の形態に示す手法は、コンピュータにより読み出して実行させることのできるプログラムとして磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクドライブ等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ、ＢＤ（Blu-ray Disk）−ＲＯＭ(Read Only Memory:再生専用型)、ＢＤ(Blu-ray Disk)−Ｒ(Recordable:追記型)、ＢＤ(Blu-ray Disk)−ＲＥ（Rewritable:書き換え型）、ＨＤ（High Definition） ＤＶＤ−ＲＯＭ、ＨＤ ＤＶＤ−Ｒ、ＨＤ ＤＶＤ−ＲＷ、ＨＤ ＤＶＤ−ＲＡＭ等）、光磁気ディスク（ＭＯ）、半導体メモリ、ホログラフィックメモリ等の記録媒体に格納して頒布することによりユーザーに提供することができる。
【０１７９】
また、本発明の画像形成プログラムの提供手法としては、例えば画像形成プログラムを記録媒体に記録させた状態でユーザーに頒布する手法や、例えばインターネット等の通信ネットワークを介してユーザーの保有するコンピュータに送信し、送信したプログラムをコンピュータにインストールさせる手法、無線を用いて提供する手法等が上げられる。また、本実施の形態に係る画像形成プログラムを提供する手法としては、いわゆる周知のＡＳＰ（Application Service Provider）による手法によってもよいことはいうまでもない。
【０１８０】
また、上記実施の形態に係る画像形成プログラムは、一般的な高級言語、例えばＣ言語、Ｄｅｌｐｈｉ、ＸＴＬ、Ｐｅｒｌ（Practical Extraction and Report Language）、ＸＭＬ(eXtensible Markup Language)や、オブジェクト指向言語（Ｃ++、ＪＡＶＡ（登録商標）、Ｃ＃、ＪＡＶＡ２、Ｓｍａｌｌ Ｔａｌｋ）等の任意のプログラム言語で作成されたものであってもよい。
【０１８１】
また、本発明に関して記録媒体としては、プログラムを記録でき、かつ、コンピュータが読み取り可能な記録媒体であれば、記録形式はいかなる形式であっても、例えば、磁気テープ、マイクロフィルム、半導体フラッシュメモリ、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ／−ＲＷ、ＤＶＤ+Ｒ／＋ＲＷ、ＭＯ、ホログラフィックメモリ、ＢＤ−ＲＯＭ、ＢＤ−Ｒ、ＢＤ−ＲＥ、ＨＤ（High Definition） ＤＶＤ−ＲＯＭ、ＨＤ ＤＶＤ−Ｒ、ＨＤ ＤＶＤ−ＲＷ、ＨＤ ＤＶＤ−ＲＡＭ等の何れの形態であってもよい。
【０１８２】
更に、本発明の記録媒体は、コンピュータと独立した媒体に限らず、ＬＡＮ、ＷＡＮ、イントラネット、及びインターネット等の通信ネットワークを介して記憶又は一時記憶した媒体であってもよい。
【０１８３】
また、本発明では、記録媒体の種類及び数は、ひとつである必要は無く、同一の形態又は形態の異なる複数の記録媒体の組み合わせからなっていてもよいことはいうまでもない。
【０１８４】
また、本発明は、上述した各機能を実現するプログラムを構成するのに必要不可欠なデータ構造、加工用プログラム、及び上記加工用プログラムが機能する各種ハードウェアを
包含する。
【０１８５】
なお、上記加工用プログラムは、一般的な高級言語、例えばＣ言語、Ｄｅｌｐｈｉ、ＸＴＬ、Ｐｅｒｌ（Practical Extraction and Report Language）、ＸＭＬ(eXtensible Markup Language)や、オブジェクト指向言語（Ｃ++、ＪＡＶＡ（登録商標）、Ｃ＃、ＪＡＶＡ２、Ｓｍａｌｌ Ｔａｌｋ）等の任意のプログラム言語で作成されたものであってもよい。
【０１８６】
なお、本発明は、上記実施の形態に限定されるものではなく、実施段階では本発明の要旨を逸脱しない範囲内で種々の変更が可能である。更に上記実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が生成され得る。例えば実施の形態に示される全構成要件からいくつかの要件が省略されることで発明が生成される場合には、その生成された発明を実施する段階では省略部分が周知慣用技術で補われるものである。
【０１８７】
その他、本発明は、その要旨を逸脱しない範囲内で種々変更して実施することができる。例えば本発明に係る表示装置及びヘルプメッセージ表示プログラムの発明は、表示画面に表示された画面に含まれる全てのボタンに対するヘルプメッセージを表示する機能を有する複合機、ＦＡＸ、複写機等の画像形成装置にも適用可能であることは勿論である。
【図面の簡単な説明】
【０１８８】
【図１】本発明の表示装置を適用したパーソナルコンピュータ１の一例を示す斜視図である。
【図２】同実施の形態に係るパーソナルコンピュータ１のハードウェア構成の一例を示す模式図である。
【図３Ａ】同実施の形態に係るパーソナルコンピュータ１の実行するヘルプメッセージ表示処理を説明するためのフローチャートである。
【図３Ｂ】同実施の形態に係るパーソナルコンピュータ１の実行するヘルプメッセージ表示処理を説明するためのフローチャートである。
【図４】同実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに表示されるウィンドウＷＤの一例を示す模式図である。
【図５】同実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳにメッセージ表示領域の各々と関連付けて表示されるウィンドウＷＤの一例を示す模式図である。
【図６】同実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに、拡大されたヘルプメッセージを含むメッセージ表示領域に関連付けて表示されるウィンドウＷＤの一例を示す模式図である。
【図７】同実施の形態のパーソナルコンピュータ１の表示画面ＤＳに、ヘルプメッセージを含まないメッセージ表示領域の各々と関連付けて表示されたウィンドウＷＤの一例を示す模式図である。
【図８】同実施の形態のパーソナルコンピュータ１の表示画面ＤＳに、操作者のドラッグアンドドロップ操作によって移動されたヘルプメッセージを含むメッセージ表示領域及び他のメッセージ表示領域の各々と関連付けて表示されたウィンドウＷＤの一例を示す模式図である。
【図９】同実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに、下位の階層に属するメッセージを含むメッセージ表示領域に関連付けて表示されるウィンドウＷＤの一例を示す模式図である。
【図１０】同実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに、下位の階層に属するメッセージを含むメッセージ表示領域と、当該メッセージ表示領域に関連付けて表示されるウィンドウＷＤの他の一例を示す模式図である。
【図１１】同実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳに、上位の階層に属するメッセージを含むメッセージ表示領域に関連付けて表示されるウィンドウＷＤの一例を示す模式図である。
【図１２】同実施の形態に係るパーソナルコンピュータ１の表示画面ＤＳにメッセージ表示領域の各々と関連付けて表示されるウィンドウＷＤの一例を示す模式図である。
【符号の説明】
【０１８９】
１…パーソナルコンピュータ、１ａ…ノースブリッジ、１ｂ…ＣＰＵ、１ｃ…ＲＯＭ、
１ｄ…ＲＡＭ、１ｅ…ＳＲＡＭ、１ｆ…ビデオカード、１ｇ…ＤＶＩ、１ｈ…サウスブリッジ、１ｉ…ハードディスクドライブ、１ｊ…ＤＶＤマルチドライブ、１ｋ…サウンドカード、１ｌ…ＵＳＢポート、１ｍ…バックポートコネクタ、１ｎ…キーボード、１ｏ…マウス、１ｐ…タッチパッド、１ｑ…モデムカード１ｑ、ＤＳ…表示画面、ＷＤ…ウィンドウ
【図１】
2010009240.tif 000003
【図２】
2010009240.tif 000004
【図３Ａ】
2010009240.tif 000005
【図３Ｂ】
2010009240.tif 000006
【図４】
2010009240.tif 000007
【図５】
2010009240.tif 000008
【図６】
2010009240.tif 000009
【図７】
2010009240.tif 000010
【図８】
2010009240.tif 000011
【図９】
2010009240.tif 000012
【図１０】
2010009240.tif 000013
【図１１】
2010009240.tif 000014
【図１２】
2010009240.tif 000015