(57)【特許請求の範囲】
【請求項１】
複数のアイコンと、ユーザにより操作可能なポインタとを画面上に表示する表示制御手段を備え、
前記表示制御手段は、前記複数のアイコンのうちの第１アイコン上に前記ポインタが位置する場合に、前記第１アイコンに対応する第１オブジェクトの内容の少なくとも一部を表示する第１領域と、前記第１オブジェクトの内容のどの部分を表示するかを操作可能なインターフェースを表示する第２領域とを含む第１ウィンドウを新たに表示し、
前記第１領域に表示される前記第１オブジェクトの内容の少なくとも一部が編集可能である
電子機器。
【請求項２】
前記第１オブジェクトは、動画のファイルに対応し、
前記インターフェースは、前記第１領域に表示される動画の再生を制御可能であることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記インターフェースは、前記第１領域に表示される動画の再生、及び一時停止が可能であることを特徴とする請求項２に記載の電子機器。
【請求項４】
前記インターフェースは、前記第１領域に表示される動画の早送り、及び巻き戻しが可能であることを特徴とする請求項２または請求項３に記載の電子機器。
【請求項５】
前記インターフェースは、スクロールバーであることを特徴とする請求項１に記載の電子機器。
【請求項６】
前記第１領域に表示される前記第１オブジェクトの内容が編集される場合に、編集された後の第１オブジェクトを記憶するための記憶手段をさらに備えることを特徴とする請求項１または請求項５に記載の電子機器。
【請求項７】
前記第１オブジェクトは、文書のファイルに対応し、
前記第１領域に表示されている文書に新たな文字を追加可能な第１処理部をさらに備えることを特徴とする請求項１、請求項５、または請求項６に記載の電子機器。
【請求項８】
前記第１オブジェクトは、フォルダに対応し、
前記第１領域には、前記フォルダに含まれる各ファイルに対応する情報が表示されることを特徴とする請求項１または請求項５に記載の電子機器。
【請求項９】
前記第１領域には、前記フォルダの内容のファイル構成が表示されることを特徴とする請求項８に記載の電子機器。
【請求項１０】
前記第１オブジェクトは、画像のファイルに対応し、
前記インターフェースは、前記第１領域に表示されている画像のフォーマットの変換、又は、圧縮率もしくは画像サイズの変更可能な第２処理部をさらに備えることを特徴とする請求項１または請求項５に記載の電子機器。
【請求項１１】
前記第１ウィンドウを新たに表示する機能は、オペレーティングシステムの機能に含まれることを特徴とする請求項１乃至請求項１０のいずれか１項に記載の電子機器。
【請求項１２】
前記表示制御手段は、前記複数のアイコンのうちの第１アイコン上に前記ポインタが第１期間以上連続して位置する場合に、前記第１ウィンドウを新たに表示することを特徴とする請求項１乃至請求項１０のいずれか１項に記載の電子機器。
【請求項１３】
前記表示制御手段は、前記第１ウィンドウのサイズを設定するための第２インターフェースをさらに表示可能であることを特徴とする請求項１乃至請求項１０のいずれか１項に記載の電子機器。
【請求項１４】
複数のアイコンと、ユーザにより操作可能なポインタとを画面上に表示し、
前記複数のアイコンのうちの第１アイコン上に前記ポインタが位置する場合に、前記第１アイコンに対応する第１オブジェクトの内容の少なくとも一部を表示する第１領域と、前記第１オブジェクトの内容のどの部分を表示するかを操作可能なインターフェースを表示する第２領域とを含む第１ウィンドウを新たに表示する表示方法であって、
前記第１領域に表示される前記第１オブジェクトの内容の少なくとも一部が編集可能である
表示方法。
【請求項１５】
前記第１オブジェクトは、動画のファイルに対応し、
前記インターフェースは、前記第１領域に表示される動画の再生を制御可能であることを特徴とする請求項１４に記載の表示方法。
【請求項１６】
前記インターフェースは、前記第１領域に表示される動画の再生、及び一時停止が可能である請求項１５に記載の表示方法。
【請求項１７】
前記インターフェースは、前記第１領域に表示される動画の早送り、及び巻き戻しが可能である請求項１５または請求項１６に記載の表示方法。
【請求項１８】
前記インターフェースは、スクロールバーである請求項１４に記載の表示方法。
【請求項１９】
前記第１領域に表示される前記第１オブジェクトの内容が編集される場合に、編集された後の第１オブジェクトを記憶手段に記憶する、請求項１４または請求項１８に記載の表示方法。
【請求項２０】
前記第１オブジェクトは、文書のファイルに対応し、
前記第１領域に表示されている文書に新たな文字を追加する、請求項１４、請求項１８、または請求項１９に記載の表示方法。
【請求項２１】
前記第１オブジェクトは、フォルダに対応し、
前記第１領域には、前記フォルダに含まれる各ファイルに対応する情報が表示される請求項１４または請求項１８に記載の表示方法。
【請求項２２】
前記第１領域には、前記フォルダの内容のファイル構成が表示される請求項２１に記載の表示方法。
【請求項２３】
前記第１オブジェクトは、画像のファイルに対応し、
前記インターフェースは、前記第１領域に表示されている画像のフォーマットの変換、又は、圧縮率もしくは画像サイズを変更する、請求項１４または請求項１８に記載の表示方法。
【請求項２４】
前記第１ウィンドウを新たに表示する機能は、オペレーティングシステムの機能に含まれることを特徴とする請求項１４乃至請求項２３のいずれか１項に記載の表示方法。
【請求項２５】
前記複数のアイコンのうちの第１アイコン上に前記ポインタが第１期間以上連続して位置する場合に、前記第１ウィンドウを新たに表示する、請求項１４乃至請求項２３のいずれか１項に記載の表示方法。
【請求項２６】
前記第１ウィンドウのサイズを設定するための第２インターフェースを表示する、請求項１４乃至請求項２３のいずれか１項に記載の表示方法。
【請求項２７】
複数のアイコンと、ユーザにより操作可能なポインタとが画面上に表示される場合において、前記複数のアイコンのうちの第１アイコン上に前記ポインタが位置する場合に、前記第１アイコンに対応する第１オブジェクトの内容の少なくとも一部を表示する第１領域と、前記第１オブジェクトの内容のどの部分を表示するかを操作可能なインターフェースを表示する第２領域とを含む第１ウィンドウを新たに表示する手順
をコンピュータに実行させるためのプログラムであって、
前記第１領域に表示される前記第１オブジェクトの内容の少なくとも一部が編集可能である
プログラム。
【請求項２８】
前記第１オブジェクトは、動画のファイルに対応し、
前記インターフェースは、前記第１領域に表示される動画の再生を制御可能であることを特徴とする請求項２７に記載のプログラム。
【請求項２９】
前記インターフェースは、前記第１領域に表示される動画の再生、及び一時停止が可能である請求項２８に記載のプログラム。
【請求項３０】
前記インターフェースは、前記第１領域に表示される動画の早送り、及び巻き戻しが可能である請求項２８または請求項２９に記載のプログラム。
【請求項３１】
前記インターフェースは、スクロールバーである請求項２７に記載のプログラム。
【請求項３２】
前記第１領域に表示される前記第１オブジェクトの内容が編集される場合に、編集された後の第１オブジェクトを記憶手段に記憶させるための手順を前記コンピュータに更に実行させるための請求項２７または請求項３１に記載のプログラム。
【請求項３３】
前記第１オブジェクトは、文書のファイルに対応し、
前記第１領域に表示されている文書に新たな文字を追加する手順を前記コンピュータに更に実行させるための請求項２７、請求項３１、または請求項３２に記載のプログラム。
【請求項３４】
前記第１オブジェクトは、フォルダに対応し、
前記第１領域には、前記フォルダに含まれる各ファイルに対応する情報が表示される請求項２７または請求項３１に記載のプログラム。
【請求項３５】
前記第１領域には、前記フォルダの内容のファイル構成が表示される請求項３４に記載のプログラム。
【請求項３６】
前記第１オブジェクトは、画像のファイルに対応し、
前記インターフェースは、前記第１領域に表示されている画像のフォーマットの変換、又は、圧縮率もしくは画像サイズを変更する手順を前記コンピュータに更に実行させるための請求項２７または請求項３１に記載のプログラム。
【請求項３７】
前記第１ウィンドウを新たに表示する手順は、オペレーティングシステムが前記コンピュータに実行させる手順に含まれることを特徴とする請求項２７乃至請求項３６のいずれか１項に記載のプログラム。
【請求項３８】
前記複数のアイコンのうちの第１アイコン上に前記ポインタが第１期間以上連続して位置する場合に、前記第１ウィンドウを新たに表示する手順を前記コンピュータに実行させるための請求項２７乃至請求項３６のいずれか１項に記載のプログラム。
【請求項３９】
前記第１ウィンドウのサイズを設定するための第２インターフェースを表示する手順を前記コンピュータに更に実行させるための請求項２７乃至請求項３６のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、説明補助ウィンドウを表示する機能を有する電子機器、および表示方法に関する。
【背景技術】
【０００２】
グラフィカルユーザインタフェースを有するオペレーティングシステム等では、記憶装置に格納されているオブジェクト（データファイル、フォルダ等）をアイコンで表している。アイコンが表してるオブジェクトの内容を知るためには、アプリケーション等によってオブジェクトを開く必要がある。
【０００３】
オペレーティングシステムによっては、フォルダの内容を表すウィンドウの一部にプレビューを表示したり、オブジェクトの内容が画像データの場合、アイコンの図柄を画像のサムネイルで表示するものもある。しかし、表示されるプレビュー、およびサムネイル画像は小さなもので、オブジェクトの体裁程度しか判別することができない。また、内容が判別できる程度までプレビュー、またはアイコンのサイズを大きくすると、画面に表示されるアイコン数が減ってしまい、操作性が悪化してしまう。
【０００４】
なお、特許文献１には、表示されているウィンドウの内容を確かめるために、タスクバー上のボタンを選択した場合に、編集対象となっているファイル内容の一部を表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−１０５６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、アイコンが表してるオブジェクトの内容を識別するためには、オブジェクトをアプリケーション等で開く必要がある。しかし、アプリケーションが起動していない場合にはアプリケーションを起動する必要があるが、アプリケーションの起動に時間がかかる。
【０００７】
また、特許文献１の技術では、オブジェクトが文書ファイルの場合、表示されるのは文書の一部である。ユーザは、文書の一部を見ただけでは、ファイルの内容を判別できないことがある。
【０００８】
本発明の一形態の目的は、画面に表示されているアイコンが表しているオブジェクトを開かなくてもオブジェクトの内容を判別することが可能な電子機器、および表示方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一例に係わる電子機器は、複数のアイコンと、ユーザにより操作可能なポインタとを画面上に表示する表示制御手段を備え、前記表示制御手段は、前記複数のアイコンのうちの第１アイコン上に前記ポインタが位置する場合に、前記第１アイコンに対応する第１オブジェクトの内容の少なくとも一部を表示する第１領域と、前記第１オブジェクトの内容のどの部分を表示するかを操作可能なインターフェースを表示する第２領域とを含む第１ウィンドウを新たに表示する。前記第１領域に表示される前記第１オブジェクトの内容の少なくとも一部が編集可能である。
【発明の効果】
【００１０】
画面に表示されているアイコンが表しているオブジェクトを開かなくてもオブジェクトの内容を判別することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係わる情報処理装置としてのパーソナルコンピュータの概略構成を示す斜視図。
【図２】本発明の一実施形態に係わるパーソナルコンピュータの回路構成の一例を示すブロック図。
【図３】画面に表示されているウィンドウ内のアイコンを示す図。
【図４】図３に示すウィンドウ内のアイコンをポインタがポイントして、ツールチップが表示されている状態を示している図。
【図５】ポインタが図４においてポイントしているアイコンと異なるアイコンをポイントして、ツールチップが表示されている状態を示している図。
【図６】図５に示すツールチップ内に表示されているスクロールバーを操作している状態を示す図。
【図７】ポインタが映像ファイルを表しているアイコンをポイントすることによって表示されるツールチップを示す図。
【図８】ポインタによるアイコンのポイントをやめて、ツールチップが表示されなくなった状態を示す図。
【図９】ポインタがフォルダを表しているアイコンをポイントすることによって表示されるツールチップを示す図。
【図１０】ツールチップ内に表示されるプレビューのサイズを設定するためのウィンドウを示す図。
【図１１】ツールチップを表示するための処理の流れを示すフローチャート。
【図１２】ツールチップを表示するための処理の流れを示すフローチャート。
【発明を実施するための形態】
【００１２】
本発明の実施の形態を以下に図面を参照して説明する。
【００１３】
図１は本発明の一実施形態に係る情報処理装置としてのノートブック型のパーソナルコンピュータの構成の一例を示す図である。
【００１４】
パーソナルコンピュータ１０は、コンピュータ本体１２と、ディスプレイユニット１４とから構成されている。ディスプレイユニット１４には、表示部であるＬＣＤ（Liquid Crystal Display）１６が組み込まれている。
【００１５】
ディスプレイユニット１４は、コンピュータ本体１２の上面を覆う開放位置とコンピュータ本体１２の上面が露出する閉塞位置との間を回動自在に変化するように、コンピュータ本体１２の奥手側の端部に設けられたヒンジ（支持部）１８に取り付けられている。
【００１６】
コンピュータ本体１２は薄い箱形の筐体を有しており、その筐体上面中央部には、キーボード２０が設けられる。コンピュータ本体１２の手前側の筐体部分上面にはパームレストが形成されている。パームレストのほぼ中央部には、操作手段としてのタッチパッド２２、およびタッチパッドコントロールボタン２６が設けられる。コンピュータ本体１２の奥側の筐体部分上面には、コンピュータ本体１２の電源をオン／オフするためのパワーボタン２８が配置されている。
【００１７】
次に、図２を参照して、本コンピュータのシステム構成の一例について説明する。
【００１８】
本コンピュータは、図２に示されているように、ＣＰＵ１０２、ノースブリッジ１０４、メインメモリ１１４、グラフィクスコントローラ１０８、サウスブリッジ１０６、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）１２６、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４、およびパワーサプライ１２５等を備えている。
【００１９】
ＣＰＵ１０２は本コンピュータの動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）１２６からメインメモリ１１４にロードされる、オペレーティングシステム（ＯＳ）１３１およびツールチップ表示プログラム１３２を含む各種アプリケーションプログラムを実行する。ツールチップ表示プログラム１３２は、説明補助ウィンドウとしてのツールチップを表示するための常駐プログラムであり、オペレーティングシステム１３１に組み込まれているツールチップを表示するための機能を置き換える形で動作する。ツールチップ表示プログラム１３２は、フォルダの内容、アプリケーションで作成されたデータファイルのプレビューをツールチップ内に表示する。アプリケーションで作成されたデータファイルのプレビューを表示するために、アプリケーションに応じたアドインが用意される。アドインには、データファイルを表示するために必要な情報が格納されている。ツールチップ表示プログラム１３２がアドインからデータファイルを表示するために必要なデータを読み込むことによって、アプリケーションで作成されたファイルのプレビューを表示することが可能になる。
【００２０】
また、ＣＰＵ１０２は、ＢＩＯＳ−ＲＯＭ１２０に格納されたシステムＢＩＯＳ（Basic Input Output System）をメインメモリ１１４にロードした後、実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００２１】
ノースブリッジ１０４はＣＰＵ１０２のローカルバスとサウスブリッジ１０６との間を接続するブリッジデバイスである。また、ノースブリッジ１０４は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１０８との通信を実行する機能も有している。
【００２２】
グラフィクスコントローラ１０８は本コンピュータのディスプレイモニタとして使用されるＬＣＤ１６を制御する表示コントローラである。このグラフィクスコントローラ１０８はビデオメモリ（ＶＲＡＭ）を有しており、ＯＳ／アプリケーションプログラムによってビデオメモリに描画された表示データから、ＬＣＤ１６に表示すべき表示イメージを形成する映像信号を生成する。グラフィクスコントローラ１０８によって生成された映像信号はラインに出力される。
【００２３】
サウスブリッジ１０６は、ＰＣＩ（Peripheral Component Interconnect）バスおよびＬＰＣ（Low Pin Count）バスにそれぞれ接続されている。
【００２４】
エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、入力手段としてのタッチパッド２２、およびタッチパッドコントロールボタン２６のコントロールを行う。エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、コンピュータ１０のシステム状態に関わらず、各種のデバイス（周辺装置やセンサ、電源回路等）を監視し制御するワンチップ・マイコンである。
【００２５】
図３は、オペレーティングシステム１３１およびツールチップ表示プログラム１３２がメモリ１１４にロードされた後に特定のフォルダを開いた場合にＬＣＤ１６に表示される画面である。画面２０１中には、開いたフォルダの内容を示すウィンドウ２０２が表示される。図３では、ウィンドウ２０２に８つのアイコン（オブジェクト）２０３〜２１０が存在している。
【００２６】
ユーザは、タッチパッド２２を使用してポインタ２１１を操作し、参照や編集の対象とするファイルを示すアイコン２０７を選択する。その後ダブル・クリック等の操作を行うことで、対象ファイルに適切なアプリケーションが起動し、参照や編集が可能となる。
【００２７】
図４は、オペレーティングシステムにおいて、ポインタ２１１がファイルのアイコン２０７をポイントしている状態を示している図である。ポインタ２１１がアイコンをポイントしているとは、矢印形状のポインタ２１１の先端がアイコンに重なった状態のことである。
【００２８】
既存のオペレーティングシステムでは、ツールチップ２１２内にファイルの更新日時やサイズなどのファイル情報２１３を表示する。本コンピュータ１０では、ツールチップ２１２内に対象ファイルの更新日時やサイズなどのファイル情報２１３に加え、対象ファイルの内容を表すプレビュー２１４を表示する。
【００２９】
なお、図４ではワードプロセッサで作成された文書ファイルのプレビューをツールチップに表示している。ツールチップ表示プログラム１３２は、プレビューを表示するために用意されるアドインによって、文書ファイルの場合、文字飾り、飾り、書式、罫線等の情報も読み込み、作成元のワードプロセッサで表示される体裁と同様な体裁で文書ファイルの内容を表示する。
【００３０】
図５は、図４の場合とは異なるアプリケーションで作成されたデータファイルを表すアイコン２０８上にポインタ２１１を移動させた場合の画面２０１の状態を示す。アイコンが表しているファイルの種別が異なる場合でも、図４の場合と同様、ツールチップ５１２内に対象ファイルの更新日時やサイズなどのファイル情報５１３に加え、アイコンが表しているファイルの内容のプレビュー５１４が表示される。
【００３１】
図６は、図５の場合において、ツールチップ５１２内のプレビュー５１４の内容を操作している場合を示す。
【００３２】
例えば、キーボード２０中のコントロール・キー等を押しながらタッチパッド２２を操作することで、ツールチップ５１２内のプレビュー５１４内に表示されている内容を操作することが可能となる。図６では、操作オブジェクトとしてのスクロールバー５１５が表示され、スクロールバー５１５をポインタ２１１で操作することで、プレビュー５１４内の表示箇所を移動スクロールさせている。なお、スクロールバー等の操作パネルの情報は、前述したアドイン内に格納されている。ツールチップ表示プログラム１３２がオブジェクトに対応するアドインから操作パネルの情報を読み込むことで、ツールチップ表示プログラム１３２がツールチップ内に操作パネルを表示できるようになる。
【００３３】
図７は、動画ファイルを表しているアイコン２０９をポインタ２１１でポイントすることによって、ファイル情報７１３および動画のプレビュー７１４をツールチップ７１２内に表示した場合である。アイコン２０９が動画ファイルを表している場合には、動画の再生機能（再生、停止、一時停止、巻き戻し、早送り）を操作するための適切な操作パネル７１５を表示することで、動画の再生操作が行えるようになる。このように、プレビュー７１４を表示するファイルの種別に合わせて操作パネル７１５を表示することで、ユーザがプレビュー７１４の操作を行うことが可能になる。
【００３４】
図８はアイコン上からポインタを離した場合の画面２０１の状態である。この場合、即座にプレビューが終了し、ツールチップも消える。
【００３５】
図９は、フォルダを表すアイコン２０６をポインタ２１１でポイントした場合に画面２０１に表示されるツールチップ９１２を示している。ツールチップ９１２内には、ファイル情報２１３およびプレビュー９１４が表示されている。プレビュー９１４内には、フォルダ内のファイル構成がツリー表示されている。
【００３６】
対象アイコンの位置によりツールチップ２１２の表示位置を変更することに加え、ツールチップ２１２およびプレビュー２１４の表示サイズについては、図１０に示すウィンドウによって使用者が設定可能とすることで、他のアイコンなど、画面を見易く、操作もしやすい状態とする。
【００３７】
図１１は、パソコン１０におけるツールチップを表示するための処理の流れを示すフローチャートである。
【００３８】
オペレーティングシステム起動後、オペレーティングシステムはポインタおよびアイコンの位置の監視を開始する（ステップＳ１１）。オペレーティングシステム１３１は、一定時間毎にポインタがアイコンをポイントしているか否かを判別する（ステップＳ１２）。ポインタがアイコンをポイントしていると判別した場合（ステップＳ１２のＹｅｓ）、オペレーティングシステム１３１はポインタがアイコンをポイントしている時間の計測を開始する（ステップＳ１３）。続いて、オペレーティングシステム１３１はポインタがアイコンをポイントしているか否かを判別する（ステップＳ１４）。ポイントしていると判別した場合（ステップＳ１４のＹｅｓ）、オペレーティングシステム１３１はポイントしている時間が設定時間を過ぎているか否かを判別する（ステップＳ１５）。設定時間は、例えば２〜３秒に設定される。設定時間を過ぎていないと判別した場合（ステップＳ１５のＮｏ）、オペレーティングシステム１３１は設定時間後にステップＳ１４の処理を再度実行する。
【００３９】
オーバーラップしている時間が設定時間を過ぎたと判別した場合（ステップＳ１５のＹｅｓ）、オペレーティングシステム１３１は、ポインタがアイコン上に所定時間以上ポイントしていたことを示すマウスイベントをツールチップ表示プログラム１３２に発行する。なお、オーバーラップしている時間が経過した場合にマウスイベントを発行するのは、ポインタの移動中に、頻繁にツールチップが表示されることを防ぐためである。
【００４０】
マウスイベントを受領したツールチップ表示プログラム１３２は、ポインタがポイントしているアイコンが表しているオブジェクトの種類を識別する（ステップＳ１６）。アイコンは、データファイル、実行ファイル、フォルダ、ショートカット等のオブジェクトを表している。
【００４１】
ツールチップ表示プログラム１３２は、識別したオブジェクトの種類がプレビュー可能であるか否かを判別する（ステップＳ１７）。ツールチップ表示プログラム１３２は、識別したオブジェクトの種類に対応するアドインが登録されているか検出することによって、プレビュー可能であるか否かを判別する。プレビュー可能出ると判別した場合（ステップＳ１７のＹｅｓ）、ツールチップ表示プログラム１３２はオブジェクトのプレビューを含むツールチップをＬＣＤ１６の画面内に表示する（ステップＳ１８）。プレビュー可能なのは、オブジェクトが、ツールチップ表示プログラム１３２が対応しているデータファイル、フォルダを表している場合である。
【００４２】
プレビュー表示ができないと判別した場合（ステップＳ１７のＮｏ）、ツールチップ表示プログラム１３２はファイルの更新日時などのみを有するツールチップを表示する（ステップＳ１９）。プレビュー表示ができないのは、オブジェクトが、ツールチップ表示プログラム１３２が対応していないデータファイル、実行ファイル、ショートカット等を表している場合である。
【００４３】
プレビュー表示後、ポインタがアイコンをポイントしなくなると、オペレーティングシステム１３１は、ポインタがアイコンをポイントしてないことを示すマウスイベントをツールチップ表示プログラム１３２に発行する。そして、ツールチップ表示プログラム１３２はプレビューの表示を終了する。
【００４４】
次に、ステップＳ１８のツールチップ内にプレビューを表示する処理について図１２を参照して説明する。
【００４５】
ツールチップ表示プログラム１３２は、アイコンが表しているオブジェクトの種類がプレビューの操作を行うことができるか否かを判断する（ステップＳ３１）。ツールチップ表示プログラム１３２は、オブジェクトの種類に対応するアドインに操作パネルの情報が格納されているか検出することによって、プレビューの操作を行うことができるか否かを判別する。
【００４６】
操作できると判別した場合（ステップＳ２１のＹｅｓ）、アドインから操作パネルの情報を読み出すことによって、オブジェクトの種類に応じた操作パネルとと共にファイルの内容のプレビューを含むツールチップを表示する（ステップＳ３２）。例えばファイルが文書ファイルであればスクロールバーを、動画ファイルであれば再生や停止ボタンを装備した操作パネルを表示する。
【００４７】
操作できないと判別した場合（ステップＳ３１のＮｏ）、操作パネルを含まず、ファイルの内容のプレビューを含むツールチップを表示する（ステップＳ３３）。
【００４８】
既存のオペレーティングシステム等では、ファイルの内容を知るには、該当するアプリケーションを起動してファイルを開く必要がある。オペレーティングシステムによっては、フォルダの一部にプレビューを表示したり、ファイルの内容をアイコンで表示するものもあるが、表示される画像は小さなもので、対象ファイルの体裁程度しか判別することができない。また、内容が判別できる程度までアイコンのサイズを大きくすると、画面に表示されるアイコン数が減ってしまい、操作性が悪化してしまう。
【００４９】
一方、本コンピュータ１０では、対象ファイルのアイコンにポインティング・デバイスのポインタがオーバラップした際に表示されるツールチップ内にプレビューが表示される。このため、アイコンのサイズを大きくする必要はなく、アイコン上からポインタの先端をずらすとプレビューが表示されているツールチップは画面から消去されるので、操作性は保たれる。
【００５０】
これにより、画面の多くの部分をプレビューの表示に使用することができ、該当するアプリケーションを起動して参照する場合とほぼ同じ品質で参照することができる。
【００５１】
さらに、対象ファイルに適した操作パネルを装備することにより、参照目的であれば、該当するアプリケーションを起動する必要がなくなる。
【００５２】
なお、上述したツールチップ表示プログラム１３２は、オペレーティングシステム１３１が用意しているツールチップ表示機能を置き換えていたが、オペレーティングシステム１３１に標準の機能として組み込んでも良い。
【００５３】
また、プレビューを表示するためのアドインにツールチップ表示プログラム１３２によってオブジェクトを編集するための情報を格納し、プレビューで編集可能なようにしても良い。編集機能としては、文書ファイルの場合には文字の書き込み、画像ファイルの場合には異なる画像フォーマットでの変換・保存、圧縮率、画像サイズを変更しての保存する等の機能を有することが好ましい。
【００５４】
なお、本実施形態のツールチップ表示処理は全てコンピュータプログラムによって実現されているので、このコンピュータプログラムをコンピュータ読み取り可能な記憶媒体を通じて通常のコンピュータにインストールするだけで、本実施形態と同様の効果を容易に実現することができる。また、このコンピュータプログラムは、パーソナルコンピュータのみならず、プロセッサを内蔵した各種電子機器上で実行することができる。
【００５５】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００５６】
１０…パーソナルコンピュータ、１６…ＬＣＤ、２０…キーボード、２２…タッチパッド、２６…タッチパッドコントロールボタン、１０２…ＣＰＵ、１０８…グラフィクスコントローラ、１１４…メインメモリ、１３１…オペレーティングシステム、１３２…ツールチップ表示プログラム、２０１…画面、２０２…ウィンドウ、２０３〜２１０…アイコン、２１１…ポインタ、２１２，５１２，７１２，９１２…ツールチップ、２１４，５１４，７１４，９１４…プレビュー、５１５…スクロールバー、７１５…操作パネル、９１４…プレビュー
【図１】
0005487287.tif 000002
【図２】
0005487287.tif 000003
【図３】
0005487287.tif 000004
【図４】
0005487287.tif 000005
【図５】
0005487287.tif 000006
【図６】
0005487287.tif 000007
【図７】
0005487287.tif 000008
【図８】
0005487287.tif 000009
【図９】
0005487287.tif 000010
【図１０】
0005487287.tif 000011
【図１１】
0005487287.tif 000012
【図１２】
0005487287.tif 000013