(57)【要約】【課題】ハイパーリンクやアイコンなどに予めポップアップ表示に関する設定を行わなくても、ポップアップ表示情報を動的に作成して表示でき、また、表示領域に応じた表示サイズに変更することで、利用者のリンク先コンテンツの簡単かつ効率的な閲覧を実現することを目的とする。【解決手段】画面上におけるマウスカーソルのマウスイベントを監視して、マウスイベントからハイパーリンクやアイコンなどに関する情報を取得するマウスイベント監視部と、マウスイベント監視部で取得した情報に基づきリンク先コンテンツを取得するリンク先コンテンツ取得部と、取得したリンク先コンテンツの情報をコンテンツ変換ルールに基づき編集するコンテンツ編集部と、編集したリンク先コンテンツの情報を表示領域に応じた表示倍率で提示するリンク先コンテンツ提示部とを備える。【選択図】  図３
2004178512.tif 000002
【特許請求の範囲】
【請求項１】
リンク先を持つオブジェクトを介して、各オブジェクトに結び付けられたコンテンツであるリンク先コンテンツを閲覧するリンク先コンテンツ閲覧支援装置であって、
画面上におけるマウスカーソルのマウスイベントを監視して前記マウスイベントからマウスカーソル下にあるリンク先を持つオブジェクトに関する情報を取得するマウスイベント監視部と、前記マウスイベント監視部で取得した情報に基づき前記リンク先コンテンツを取得するリンク先コンテンツ取得部と、取得したリンク先コンテンツの情報をコンテンツ変換ルールに基づき編集するコンテンツ編集部と、編集したリンク先コンテンツの情報をウィンドウの表示領域に応じた表示倍率で提示するリンク先コンテンツ提示部と、
を備えたことを特徴とするリンク先コンテンツ閲覧支援装置。
【請求項２】
前記マウスイベント監視部は、前記マウスイベントを監視するマウスフック動的結合ライブラリと、前記マウスフック動的結合ライブラリを介して取得した前記マウスイベントからリンク先を持つオブジェクトに関するリンク情報を抽出するリンク情報抽出モジュールと、を備えたことを特徴とする請求項１に記載のリンク先コンテンツ閲覧支援装置。
【請求項３】
前記リンク先コンテンツ取得部は、前記マウスイベント監視部で取得したリンク情報から前記リンク先コンテンツを取得するリンク先コンテンツ取得モジュールと、前記リンク先コンテンツを保管するリンク先コンテンツデータベースと、を備えたことを特徴とする請求項１に記載のリンク先コンテンツ閲覧支援装置。
【請求項４】
前記コンテンツ編集部は、表示形式又は表示形態にコンテンツを要約・編集するためのコンテンツ変換ルールと、このコンテンツ変換ルールに基づいて、取得した前記リンク先コンテンツの要約・編集処理を行うブレンディングエンジンと、要約・編集処理後のコンテンツを保管する提示用コンテンツ保管メモリと、を備えたことを特徴とする請求項１に記載のリンク先コンテンツ閲覧支援装置。
【請求項５】
前記リンク先コンテンツ提示部は、前記コンテンツ編集部で作成した提示用コンテンツをウィンドウ内に表示し前記ウィンドウの表示領域に合わせて表示倍率を拡大・縮小するポップアップウィンドウ表示モジュールと、前記ウィンドウに対する利用者の操作を管理するポップアップウィンドウ制御モジュールと、を備えたことを特徴とする請求項１に記載のリンク先コンテンツ閲覧支援装置。
【請求項６】
リンク先を持つオブジェクトを介して、各オブジェクトに結び付けられたコンテンツであるリンク先コンテンツを閲覧するリンク先コンテンツ閲覧支援方法であって、
利用者の操作を監視し、利用者からの情報表示要求に対して発生するイベントからリンク先を持つオブジェクトに関する情報を動的に取得し、リンク先を持つ前記オブジェクトが示す前記リンク先コンテンツを取得し、表示形式又は表示形態にコンテンツを要約・編集するためのコンテンツ変換ルールに基づき編集した前記リンク先コンテンツの情報をウィンドウに表示すること、を特徴とするリンク先コンテンツ閲覧支援方法。
【請求項７】
前記リンク先を持つオブジェクトに対する利用者からの情報表示要求は、マウスカーソルがリンク先を持つオブジェクトに重なったときであること、を特徴とする請求項６に記載のリンク先コンテンツ閲覧支援方法。
【請求項８】
前記リンク先コンテンツの情報をウィンドウに表示した後、利用者からの前記ウィンドウ消去要求に対して、マウスカーソルがウィンドウと重ならなくなったときに消去すること、を特徴とする請求項６に記載のリンク先コンテンツ閲覧支援方法。
【請求項９】
前記リンク先コンテンツの情報をウィンドウに表示する際、前記ウィンドウのサイズにあわせて、表示倍率の拡大・縮小を行うこと、を特徴とする請求項６乃至請求項８のいずれか１項に記載のリンク先コンテンツ閲覧支援方法。
【請求項１０】
前記リンク先コンテンツの情報をウィンドウに表示する際、前記リンク先コンテンツの情報をそのデータ形式に対応するアプリケーションを用いて、ウィンドウに表示すること、を特徴とする請求項６乃至請求項９のいずれか１項に記載のリンク先コンテンツ閲覧支援方法。
【請求項１１】
前記コンテンツ変換ルールに基づき編集されたリンク先コンテンツの情報は、前記リンク先コンテンツの内容又はリンク先コンテンツを要約・編集した内容であること、を特徴とする請求項６乃至請求項１０のいずれか１項に記載のリンク先コンテンツ閲覧支援方法。
【請求項１２】
リンク先を持つオブジェクトを介して、各オブジェクトに結び付けられたコンテンツであるリンク先コンテンツを閲覧するリンク先コンテンツ閲覧支援方法に用いられるリンク先コンテンツ閲覧支援プログラムであって、請求項６乃至請求項１１のいずれか１項に記載のリンク先コンテンツ閲覧支援方法を実現させること、を特徴とするリンク先コンテンツ閲覧支援プログラム。
【請求項１３】
請求項１２に記載のリンク先コンテンツ閲覧支援プログラムを記録したこと、を特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、リンク先を持つオブジェクトであるハイパーリンクやアイコンなどを介して、各ハイパーリンクやアイコンなどに結び付けられたコンテンツ（リンク先コンテンツ）を閲覧する操作において、リンク先コンテンツの内容の簡単かつ効率的な閲覧とともに、閲覧前の状態への迅速な復帰を実現する、リンク先コンテンツ閲覧支援装置、支援方法及びプログラム並びに記録媒体に関するものである。
【０００２】
【従来の技術】
ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）におけるブラウザや、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）環境におけるファイル管理アプリケーション（エクスプローラなど）において、ハイパーリンクやアイコンなどに結び付けられたコンテンツ（以下、リンク先コンテンツと呼ぶ）を閲覧する場合、利用者は、ハイパーリンクやアイコンなどをマウスカーソルで選択し、クリックする操作を行う。
【０００３】
ここで、リンク先コンテンツの概要や、そのリンク先コンテンツが所望の情報であるかを知りたい場合、従来のように、マウスクリック操作でリンク先コンテンツの全てを読み込んで表示することは効率的ではない。さらには、リンク先コンテンツが所望の情報でなかったため、操作前の状態に戻りたいような場合、リンク先コンテンツを閉じ、先の状態に戻る操作が必要になり、情報閲覧の効率をさらに悪くする。特に、ハイパーリンクやアイコンなどが多数存在し、その中から所望の情報を得ようとする場合、個々のハイパーリンクやアイコンなどに対して、前記の操作を繰り返し行うことは非効率的である。
【０００４】
そこで、簡単かつ効率的な情報閲覧を支援する方法として、マウスカーソルをハイパーリンクやアイコンなどの上に重ねるとリンク先コンテンツに関する情報がポップアップ表示され、マウスカーソルをハイパーリンクやアイコンなどから外すとそのポップアップ表示が消えるといったものが提供されている。例えば、Ｗｉｎｄｏｗｓ（Ｒ）エクスプローラにおいて、アイコン上にマウスカーソルを重ねた場合、リンク先コンテンツの属性情報（タイトル、更新日時、サイズなど）が表示される。また、Ｗｅｂブラウザにおいて、画像やハイパーリンクにマウスカーソルを重ねた場合、画像やハイパーリンクにＡＬＴタグやＴＩＴＬＥタグで指定されたテキスト情報が表示される。
【０００５】
他にも、リンク先コンテンツのスクリーンショットのサムネイル画像を予め作成しておき、マウスカーソルがアイコンやハイパーリンクに重ねられた場合にそのサムネイル画像を表示するものもある。さらには、ＨＴＭＬコンテンツのハイパーリンクにマウスイベントを取得するＪａｖａ（Ｒ）  Ｓｃｒｉｐｔやポップアップ表示するタグやＤＨＴＭＬ（ＤｙｎａｍｉｃＨＴＭＬ）を予め記述しておき、マウスカーソルが重ねられた場合にポップアップウィンドウを開き、そのウィンドウ内にリンク先コンテンツを表示するものもある。このようにアイコンやハイパーリンクにマウスカーソルを重ねてポップアップウィンドウを開くなどの従来技術としては、例えば、特許文献１がある。特許文献１には、ＨＴＭＬコンテンツのハイパーリンクにポップアップ表示するタグを予め記述しておき、マウスカーソルが重ねられた場合にポップアップウィンドウを開き、リンク先コンテンツを表示するようにした技術が開示されている。
【０００６】
【特許文献１】
特開平１１−００３２０１号公報（段落〔０００４〕−〔０００８〕）
【０００７】
【発明が解決しようとする課題】
しかしながら、従来のポップアップ表示では、リンク先コンテンツに関する情報（属性情報、テキスト情報、サムネイル画像など）やポップアップ表示するためのＪａｖａ（Ｒ）  Ｓｃｒｉｐｔを、リンク先コンテンツと同様に、各ハイパーリンクやアイコンなどに予め設定しておく必要がある。また、ポップアップ表示するリンク先コンテンツに関する情報を、リンク先コンテンツとは別に予め作成しておく必要がある。そのため、従来の方法では、ハイパーリンクやアイコンなどの設定時、つまり、ＨＴＭＬ文書やアイコンが示すコンテンツの作成時にポップアップ表示機能の使用の有無やポップアップ表示する内容が決定されてしまい、利用者の閲覧操作時に動的にポップアップ表示機能を追加したり、その表示内容を作成・編集することはできない。
【０００８】
また、従来の方法は、リンク先コンテンツの閲覧操作を簡単にするための操作方法に焦点が当てられており、ポップアップ表示するリンク先コンテンツに関する情報として、どのようなものをどのような形で提示するのがよいのかといった、情報の編集や表示方法についてはあまり考えられていない。しかしながら、ポップアップ表示のように情報の表示領域が小さい場合、このような提示する情報の編集や表示方法に関する検討は特に重要と考える。
【０００９】
そこで、本発明は、各ハイパーリンクやアイコンなどに予めポップアップ表示に関する設定を行わなくても、あらゆるハイパーリンクやアイコンなどからそのハイパーリンクやアイコンなどが示すリンク先コンテンツに関する情報をポップアップ表示でき、かつ、その際に提示される情報をリンク先コンテンツの要約・編集により動的に作成し、また、表示領域に応じてテキストのフォントサイズや画像サイズも変更することで、利用者のリンク先コンテンツの簡単かつ効率的な閲覧を実現することを目的とする。
【００１０】
【課題を解決するための手段】
前記課題を解決するため、本発明のリンク先コンテンツ閲覧支援装置は、利用者の操作を常時監視し、リンク先を持つオブジェクト、例えばハイパーリンクやアイコンなどに対する、利用者からの情報表示要求に対して、リンク先を持つオブジェクトが示すリンク先コンテンツを取得し、コンテンツ変換ルールに基づき編集した該リンク先コンテンツの情報をウィンドウに表示する。
【００１１】
また、本発明のリンク先コンテンツ閲覧支援装置は、前記リンク先コンテンツの情報がウィンドウに表示された後、利用者からのウィンドウ消去要求に対して、ウィンドウを消去する。
【００１２】
この際、リンク先を持つオブジェクトに対する利用者からの情報表示要求、リンク先コンテンツの情報が表示されたウィンドウに対する利用者からのウィンドウ消去要求のコンピュータヘの入力操作は様々である。例えば、マウスカーソルをオブジェクトに重ねる、ウィンドウ外にマウスカーソルを移動する又はキーボードから指示するなど、様々なものがある。以降では、マウスカーソルでの操作を前提に説明を行う。
【００１３】
本発明のリンク先コンテンツ閲覧支援装置は、画面上におけるマウスイベントを常時監視し、ハイパーリンクやアイコンなどの上にマウスカーソルが重ねられた場合に発生するイベント情報から、マウスカーソル下にあるハイパーリンクやアイコンなどに関する情報を取得するマウスイベント監視部と、マウスイベント監視部で取得した情報をもとにハイパーリンクやアイコンなどが示すリンク先コンテンツを取得するリンク先コンテンツ取得部と、取得したリンク先コンテンツの情報をコンテンツ変換ルールに基づき要約・編集するコンテンツ編集部と、要約・編集したリンク先コンテンツの情報をウィンドウの表示領域に応じた表示倍率で提示するリンク先コンテンツ提示部とを備えたことを特徴とする。
【００１４】
また、マウスイベント監視部は、ウィンドウやブラウザ上でのマウスイベントを監視するマウスフック動的結合ライブラリ（マウスフックＤＬＬ（Ｄｙｎａｍｉｃ  Ｌｉｎｋ  Ｌｉｂｒａｒｙ））を有し、ハイパーリンクやアイコンなどの上にマウスカーソルが重ねられた場合、このマウスフックＤＬＬを介してウィンドウやブラウザに送られるマウスイベントを取得する。そして、取得したマウスイベントから、リンク情報抽出モジュールにより、マウスカーソル下にあるハイパーリンクやアイコンなどに関するリンク情報を抽出する。ここで、抽出されるリンク情報は、ハイパーリンクで指定されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）アドレス、アイコンが示すファイルのファイル名などである。
【００１５】
また、リンク先コンテンツ取得部は、前記マウスイベント監視部で取得したリンク情報が指し示すコンテンツを、リンク先コンテンツ取得モジュールにより取得し、利用者の端末上のリンク先コンテンツデータベースに保管する。この際、リンク先コンテンツがネットワーク上にあるコンテンツであれば、そのコンテンツをダウンロードし、利用者の端末上にあるコンテンツであれば、そのコンテンツのコピーを取得し、保管する。
【００１６】
また、コンテンツ編集部は、様々な表示形式や表示形態にコンテンツを要約・編集するためのコンテンツ変換ルールを備え、このコンテンツ変換ルールを読み込み、取得したリンク先コンテンツの要約・編集処理を行うブレンディングエンジンと、編集後のコンテンツを保管する提示用コンテンツ保管メモリとを有する。ここで、提示用コンテンツはリンク先コンテンツのコピーを編集することで作成し、リンク先コンテンツとは別に保管することで、ポップアップ表示に際し、リンク先コンテンツの情報を様々な形式で提示することを実現する。なお、コンテンツ変換ルールとしては、リンク先コンテンツをそのままコピーし提示用コンテンツとするものから、従来提案されている様々なメディア変換規則を利用するものまで、様々なものが考えられる。
【００１７】
また、リンク先コンテンツ提示部は、前記コンテンツ編集部で作成した提示用コンテンツをそのデータ形式に対応するアプリケーションで読み込み、ポップアップウィンドウ内に表示するポップアップウィンドウ表示モジュールと、ポップアップウィンドウに対する利用者の操作を管理するポップアップウィンドウ制御モジュールとを有する。なお、ポップアップウィンドウ表示モジュールは、ウィンドウの表示領域に合わせて表示倍率、例えば、テキストのフォントや画像サイズ、を自動的に拡大・縮小する機能を有し、これにより、小さな画面でも効率良くリンク先コンテンツに関する情報を閲覧可能とする。
【００１８】
このように本発明では、各ハイパーリンクやアイコンなどに予めリンク先コンテンツをポップアップ表示する設定を行わなくても、ハイパーリンクやアイコンなどの上にマウスカーソルを重ねる操作で、リンク先コンテンツの情報をポップアップウィンドウ内に表示することができ、また、利用者からのウィンドウ消去要求に対して、ウィンドウを消去し閲覧前の状態にすばやく復帰することができる。
【００１９】
また、ポップアップウィンドウ内に表示するリンク先コンテンツの情報は、リンク先コンテンツの要約・編集により動的に作成し、さらには、ウィンドウの表示領域に応じて表示倍率を拡大・縮小する結果、利用者はリンク先コンテンツの内容を簡単かつ迅速に理解することが可能となる。
【００２０】
【発明の実施形態】
以下、本発明の実施形態について、図面を参照して詳細に説明する。
【００２１】
本発明の一実施形態のリンク先コンテンツ閲覧支援装置では、図１に示すように、例えば、ハイパーリンク１１１（アンダーラインが付されたテキスト）を含む文章がブラウザ１１２上に表示されているときに、そのハイパーリンク１１１上にマウスカーソル１１３を重ねることで（図１（ａ）参照）、マウスカーソル１１３がポップアップウィンドウ１１４へと変形し（図１（ｂ）参照）、そのハイパーリンク１１１が示すリンク先コンテンツに関する情報がポップアップウィンドウ１１５内に縮小して表示される（図１（ｃ）参照）。
【００２２】
また、本発明の一実施形態では、ハイパーリンクからハイパーリンク先のコンテンツを閲覧する操作だけでなく、アイコンからアイコンが示すコンテンツ（リンク先コンテンツ）を閲覧する操作に対しても利用できる。図２に示すように、例えば、多数のファイルを管理するソフトウェア（エクスプローラなど）のウィンドウ２１１内にファイルアイコン２１２やフォルダアイコン２１３が表示されているときに（図２（ａ）参照）、ファイルアイコン２１２にマウスカーソル２１４を重ねることで、そのファイルが示すコンテンツの内容がポップアップウィンドウ２１５内に縮小して表示され（図２（ｂ）参照）、フォルダアイコン２１３にマウスカーソル２１４を重ねることで、そのフォルダ内にあるファイル一覧がポップアップウィンドウ２１６内に縮小して表示される（図２（ｃ）参照）。
【００２３】
図３は本発明の一実施形態であるリンク先コンテンツ閲覧支援装置の構成を示す図であり、入力装置１、マウスイベント監視部２、リンク先コンテンツ取得部３、コンテンツ編集部４、リンク先コンテンツ提示部５などを備えた構成となっており、リンク先コンテンツとしてマルチメディアコンテンツ６が指定され、リンク先コンテンツの表示で使用するアプリケーション（ソフトウェア）７が別に存在する。
【００２４】
入力装置１は、ＧＵＩ環境におけるマウスカーソルを操作するための入力デバイスであり、マウスをはじめ、キーボード（十字キー）、タッチパネルディスプレイ、ペンタブレット、トラックボール、視線入力装置やデジタイザなど、様々なものがある。以降では、入力装置１としてマウスを想定し説明を行う。
【００２５】
マウスイベント監視部２は、画面上におけるマウスイベントを常時監視し、ハイパーリンクやアイコンなどの上にマウスカーソルが重ねられた場合に発生するイベント情報から、マウスカーソル下にあるハイパーリンクやアイコンなどに関する情報を取得する。また、マウスイベント監視部２は、ウィンドウやブラウザ上でのマウスイベントを監視するマウスフックＤＬＬ（Ｄｙｎａｍｉｃ  Ｌｉｎｋ  Ｌｉｂｒａｒｙ）２１を有し、ハイパーリンクやアイコンなどの上にマウスカーソルが重ねられた場合、このマウスフックＤＬＬ２１を介してウィンドウやブラウザに送られるマウスイベントを取得する。そして、取得したマウスイベントから、リンク情報抽出モジュール２２により、マウスカーソル下にあるハイパーリンクやアイコンなどに関するリンク情報を抽出する。ここで、抽出されるリンク情報は、ハイパーリンクで指定されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）アドレス、アイコンが示すファイルのファイル名などである。
【００２６】
リンク先コンテンツ取得部３は、マウスイベント監視部２で取得したリンク情報が指し示すコンテンツを、リンク先コンテンツ取得モジュール３１により取得し、利用者の端末上のリンク先コンテンツデータベース３２に保管する。この際、リンク先コンテンツがネットワーク上にあるコンテンツであれば、そのコンテンツをダウンロードし、利用者の端末上にあるコンテンツであれば、そのコンテンツのコピーを取得し、保管する。
【００２７】
コンテンツ編集部４は、取得したリンク先コンテンツの情報をコンテンツ変換ルール４１に基づき編集する。コンテンツ編集部４は、様々な表示形式や表示形態にコンテンツを要約・編集するためのコンテンツ変換ルール４１を備え、このコンテンツ変換ルール４１を読み込み、取得したリンク先コンテンツの要約・編集処理を行うブレンディングエンジン４２と、編集後のコンテンツを保管する提示用コンテンツ保管メモリ４３とを備える。ここで、提示用コンテンツはリンク先コンテンツのコピーを編集することで作成し、リンク先コンテンツとは別に保管することで、ポップアップ表示に際し、リンク先コンテンツの情報を様々な形式で提示することを実現する。なお、コンテンツ変換ルールとしては、リンク先コンテンツをそのままコピーし提示用コンテンツとするものから、従来提案されている様々なメディア変換規則を利用するものまで、様々なものが考えられる。
【００２８】
リンク先コンテンツ提示部５は、コンテンツ編集部４で作成した提示用コンテンツをそのデータ形式に対応するアプリケーション７で読み込み、ポップアップウィンドウ内に表示するポップアップウィンドウ表示モジュール５１と、ポップアップウィンドウに対する利用者の操作を管理するポップアップウィンドウ制御モジュール５２とを有する。なお、ポップアップウィンドウ表示モジュール５１は、ウィンドウの表示領域に合わせて表示倍率、例えば、テキストのフォントや画像サイズ、を自動的に拡大・縮小する機能を有し、これにより、小さな画面でも効率良くリンク先コンテンツに関する情報を閲覧可能とする。
【００２９】
このように本発明の一実施形態では、ポップアップウィンドウ内に表示するリンク先コンテンツの情報は、リンク先コンテンツの要約・編集により動的に作成し、さらには、ウィンドウの表示領域に応じて表示倍率を拡大・縮小する結果、利用者はリンク先コンテンツの内容を簡単かつ迅速に理解することが可能となる。
【００３０】
次にリンク先コンテンツ閲覧支援方法について図４から図８を用いて、適宜図３を参照しながら説明する。なお、以下に説明する方法は、コンピュータを用いて、リンク先コンテンツ閲覧支援プログラムとしてコンピュータのプログラムで実現することができる。また、これらリンク先コンテンツ閲覧支援プログラムは、記録媒体に記録することができる。
【００３１】
図４は、マウスイベント監視部２が行うマウスイベント監視における処理の流れを示したフローチャートである。マウスイベント監視においては、マウスフックＤＬＬ２１により、常時ウィンドウやブラウザ上でのマウスイベントを監視（ステップＳｌ）し、マウスカーソルがハイパーリンクやアイコンなどの上に重ねられたことを示すイベントを受信（ステップＳ２でＹｅｓ）すると、ウィンドウやブラウザに送られるマウスイベント情報をこのマウスフックＤＬＬ２１を介して取得（ステップＳ３）する。その後、リンク情報抽出モジュール２２で、取得したマウスイベントから、マウスカーソル下にあるハイパーリンクやアイコンなどに関するリンク情報を抽出（ステップＳ４）する。ステップＳ２でＮｏの場合は、再度ステップＳ１に戻ってマウスイベントの監視を行う。
【００３２】
ここで、ハイパーリンクとしては、ＨＴＭＬ文書のテキストや画像に設定されているアンカ、さらには、画像や映像中の各オブジェクトに設定されているアンカなどが考えられ、アイコンとしては、エクスプローラなどのウィンドウ内に表示されるファイルやフォルダのアイコンが考えられる。この際、リンク情報抽出モジュール２２が抽出するリンク情報は、ハイパーリンクが指定するＵＲＬアドレスやアイコンが示すファイルやフォルダの名前（格納場所を含む場合もある）、ハイパーリンクやアイコンなどが示すメタデータなどである。
【００３３】
このようにして、マウスカーソル下にあるハイパーリンクやアイコンなどに関するリンク情報を容易に抽出することができる。
【００３４】
図５は、リンク先コンテンツ取得部３が行うリンク先コンテンツの取得における処理の流れを示したフローチャートである。リンク先コンテンツ取得においては、前記したマウスイベント監視部２からリンク情報を受け取り（ステップＳ５）、リンク先コンテンツ取得モジュール３１でそのリンク情報が指し示すマルチメディアコンテンツ６（リンク先コンテンツ）を取得（ステップＳ６）する。そして、取得したリンク先コンテンツを利用者の端末にあるリンク先コンテンツデータベース３２に保管（ステップＳ７）する。この際、リンク先コンテンツが、ネットワーク上のコンテンツであれば、そのコンテンツをダウンロードし、利用者端末内のファイルであれば、そのコンテンツのコピーを取得し、保管する。また、受け取ったリンク情報がフォルダアイコンの場合には、リンク先コンテンツとして、そのフォルダ内のファイル一覧を取得し、保管する。
【００３５】
このように、各ハイパーリンクやアイコンなどに予めリンク先コンテンツをポップアップ表示する設定を行わなくても、ハイパーリンクやアイコンなどの上にマウスカーソルを重ねる操作で、リンク先コンテンツの情報を容易に取得することができる。
【００３６】
図６は、コンテンツ編集部４が行うコンテンツの編集における処理の流れを示したフローチャートである。コンテンツ編集においては、様々な表示形式や表示形態にコンテンツを要約・編集するためのコンテンツ変換ルール４１を用い、ブレンディングエンジン４２で、前記リンク先コンテンツ取得部３で取得したリンク先コンテンツを呼び出し（ステップＳ８）て、またコンテンツ変換ルール４１を読み込み（ステップＳ９）、コンテンツ変換ルール４１に従い、コンテンツの要約・編集処理（ステップＳｌ０）を行う。そして、編集後のコンテンツをリンク先コンテンツとは別に提示用コンテンツ保管メモリ４３に提示用コンテンツとして保管（ステップＳｌｌ）する。ここで、コンテンツ変換ルール４１の選択、読み込みは、利用者自身の手動による選択に加え、システム側が現在の状況から適切なものを自動的に選択するようなものも考えられる。また、コンテンツ変換ルール４１としては、リンク先コンテンツをそのままコピーし提示用コンテンツとするものから、従来提案されている種々のメディア変換規則を利用するものまで、様々なものが考えられる。このコンテンツ変換ルール４１の詳細は、後記する「コンテンツ変換ルール」の項で具体例を挙げ説明する。
【００３７】
図７は、ポップアップウィンドウ表示モジュール５１が行う提示用コンテンツを表示するための処理の流れを示したフローチャートである。ポップアップウィンドウ表示モジュール５１では、前記コンテンツ編集部４で作成した提示用コンテンツを読み込み（ステップＳ１２）、その提示用コンテンツのデータ形式、例えば拡張子などからコンテンツのデータ形式を判断（ステップＳ１３）し、起動するアプリケーション７を特定してそのアプリケーション７を起動（ステップＳ１４）する。そして、マウスカーソルのある位置にポップアップウィンドウを表示（ステップＳ１５）し、そのポップアップウィンドウ内にアプリケーション７を用いて提示用コンテンツを表示（ステップＳ１６）する。例えば、提示用コンテンツがＨＴＭＬ文書であればＷｅｂブラウザを起動し、画像ファイルであれば画像ビューワを起動し、映像ファイルであれば動画プレイヤを起動して、ポップアップウィンドウ内に提示用コンテンツを表示する。
【００３８】
なお、ポップアップウィンドウ表示モジュール５１は、ポップアップウィンドウの表示領域に合わせて表示倍率を変更できるので、利用者は小さな画面でも、リンク先コンテンツの内容を効率良く理解することができる。
【００３９】
図８は、ポップアップウィンドウ制御モジュール５２が行うポップアップウィンドウ表示時における利用者の操作を管理する処理の流れを示したフローチャートである。ポップアップウィンドウ制御モジュール５２は、ポップアップウィンドウ表示時における利用者の操作を管理し、マウスのホイール操作でポップアップウィンドウ内のスクロール（ステップＳ１７）操作を行える。また、マウスのダブルクリック操作でポップアップウィンドウを消去し（閉じ）（ステップＳ１８）、リンク先コンテンツデータベース３２から編集を行っていないオリジナルのリンク先コンテンツを読み出し（ステップＳ１９）、新しいウィンドウに通常のサイズでリンク先コンテンツを表示（ステップＳ２０）する。なお、このダブルクリック操作時の処理は、従来の操作環境において、ハイパーリンクやアイコンなどをクリックすることで、そのリンク先コンテンツを表示する操作そのものである。
【００４０】
また、ポップアップウィンドウ制御モジュール５２では、マウスの移動操作により、マウスカーソルの位置がポップアップウィンドウ内である場合、ポップアップウィンドウ内に表示されているリンク先コンテンツに対する操作（ステップＳ２１）と解釈する。つまり、ポップアップウィンドウ内に表示されているリンク先コンテンツ中のハイパーリンクにマウスカーソルを重ねた場合、図９に示すように、現在のポップアップウィンドウに重なる形で、新たなポップアップウィンドウを表示する。一方、マウスの移動操作により、マウスカーソルがポップアップウィンドウ外に移動した場合、ポップアップウィンドウを消去し（閉じ）（ステップＳ２２）、閲覧前の状態に復帰する。ここで、前記したようにポップアップウィンドウから新たなポップアップウィンドウが発生している場合、親となったポップアップウィンドウの消去を判定するためのウィンドウ領域を、新たに表示されたポップアップウィンドウを含む領域に拡張することで、子となるポップウィンドウが表示されている間は常に親となるポップアップウィンドウが表示されているようにする。
【００４１】
このように、ポップアップウィンドウ表示時における利用者の操作の管理を行うことで、閲覧前の状態などにすばやく復帰することができる。
【００４２】
（コンテンツ変換ルール）
次に、コンテンツ編集部４が備えるコンテンツ変換ルール４１の詳細について、具体例を挙げ説明する。
【００４３】
コンテンツ変換ルールの最もシンプルなものとして、例えば、リンク先コンテンツをそのままコピーし、提示用コンテンツとするものが考えられる。また、リンク先コンテンツがテキスト情報である場合に、リンク先コンテンツの内容を構文解析することで要約を生成したり、ある特定の部分を抜粋して提示したりするものが考えられる。例えば、リンク先コンテンツがＨＴＭＬ文書である場合、＜ｈｌ＞〜＜ｈ６＞タグで囲まれた見出しや＜ｂ＞タグで囲まれた太字になった文章を抜粋し要約としたり、＜Ａ＞タグで囲まれたアンカ部分を抜粋し、リンク先コンテンツにおけるハイパーリンク一覧を生成したり、＜ｉｍｇ＞タグで囲まれた画像部分のみを取り出し、リンク先コンテンツにおける画像一覧を生成することが考えられる。
【００４４】
他にも、あるキーワードを検索エンジンで検索し、その検索結果の一覧が表示されたページから、各検索結果のコンテンツを閲覧するような場合、図１０に示すように、リンク先コンテンツにおけるキーワード部分をハイライト表示（この例ではウィンドウというキーワード）するようにしたり、キーワードを含む文章やキーワード周辺の文章や画像などを切り出したり、リンク先コンテンツを加工することも考えられる。
【００４５】
さらには、リンク先コンテンツが映像の場合、映像をショット分割する処理を行い、各ショットにおける代表画像の一覧を映像コンテンツの要約として、提示することが考えられる（図１１参照）。また、リンク先コンテンツが音声の場合、音声データのイントロ部分やサビの部分を音声コンテンツの要約として提示することも考えられる。
【００４６】
また、ポップアップ表示を行う際、ハイパーリンクやアイコンなどを選択しているマウスカーソルがポップアップウィンドウに変形するアニメーションの後に、そのウィンドウ中にリンク先コンテンツの情報を表示するようにすることで、そのポップアップウィンドウ中の内容が、どのハイパーリンクやアイコンなどに対する情報であるのかが明確にわかるようになり、利用者の理解を助ける。
【００４７】
なお、本発明は以上説明した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲で様々な実施形態が考えられる。例えば、リンク先を持つオブジェクトに対する利用者からの情報表示要求、リンク先コンテンツの情報が表示されたウィンドウに対する利用者からのウィンドウ消去要求の入力方法として、マウスカーソルによる入力操作の他に、キーボードからの指示など、様々である。
【００４８】
また、本発明では、ハイパーリンクやアイコンなどに対して、ポップアップ表示を行うための設定を予め行うことを必要としないため、製作者側のポップアップ表示にかかる負担をなくすとともに、ポップアップ表示の設定がなされていないような既存のコンテンツに対しても、ポップアップ表示機能を付加することができる。
【００４９】
例えば、検索エンジンによる検索結果を一覧表示したホームページ、ニュースのヘッドラインを表示したホームページのように、ある一つのページ内に多数のハイパーリンクが存在するような場合、本発明を利用することで、各リンク先コンテンツを簡単な操作で迅速に閲覧できるため、いち早く、所望の情報を探すことができる。
【００５０】
他にも、例えば、画像アルバムや画像アーカイブのようなデータベース中に保持する画像をサムネイルで一覧表示し、そのサムネイル画像をクリックすることで、通常のサイズの画像が表示されたページに移動するようなホームページに対して本発明を利用した場合、利用者はサムネイルの一覧を表示したままで、自分の気になった画像をポップアップウィンドウにより素早く見ることができるため、効率的に画像の閲覧が行える。
【００５１】
さらに、ある文章や単語に対する詳細説明、用語解説、注釈などをハイパーリンクを用いて提示するような文書、例えば、マニュアルやリファレンスに対して本発明を利用した場合、その参照先の内容を、参照元となる文章や単語の近くにポップアップ表示できるため、利用者は本文を読み進めることを阻害されることなく、付加的な情報を参照しつつ、内容の理解に努めることができる。
【００５２】
【発明の効果】
本発明によれば、各ハイパーリンクやアイコンなどに予めポップアップ表示に関する設定を行わなくても、そのハイパーリンクやアイコンなどが示すリンク先コンテンツに関する情報をポップアップ表示することを実現する。また、ポップアップウィンドウ内に表示する情報をリンク先コンテンツの要約・編集により動的に作成することで、利用者のリンク先コンテンツの簡単かつ効率的な閲覧、理解を実現する。さらには、ポップアップウィンドウの表示領域に合わせて表示倍率を拡大・縮小する結果、利用者は小さな画面でも、リンク先コンテンツの内容を簡単かつ迅速に理解することが可能となる。
【図面の簡単な説明】
【図１】本発明のハイパーリンクに対する一実施形態を説明するための表示例を示す図である。
【図２】本発明のアイコンに対する一実施形態を説明するための表示例を示す図である。
【図３】本発明の一実施形態であるリンク先コンテンツ閲覧支援装置の構成図である。
【図４】マウスイベント監視における処理の流れを示したフローチャートである。
【図５】リンク先コンテンツの取得における処理の流れを示したフローチャートである。
【図６】コンテンツの編集における処理の流れを示したフローチャートである。
【図７】提示用コンテンツを表示するための処理の流れを示したフローチャートである。
【図８】ポップアップウィンドウ表示時における利用者の操作を管理する処理の流れを示したフローチャートである。
【図９】ポップアップウィンドウの入れ子構造を示す図である。
【図１０】キーワードのハイライト表示例を示す図である。
【図１１】映像コンテンツの要約表示例を示す図である。
【符号の説明】
１１１・・・ハイパーリンク
１１２・・・ブラウザ
１１３、２１４・・・マウスカーソル
１１４、１１５、２１５、２１６・・・ポップアップウィンドウ
２１１・・・ウィンドウ（エクスプローラ）
２１２・・・ファイルアイコン
２１３・・・フォルダアイコン
１・・・入力装置
２・・・マウスイベント監視部
３・・・リンク先コンテンツ取得部
４・・・コンテンツ編集部
５・・・リンク先コンテンツ提示部
６・・・マルチメディアコンテンツ
７・・・アプリケーション
２１・・・マウスフック動的結合ライブラリ（マウスフックＤＬＬ）
２２・・・リンク情報抽出モジュール
３１・・・リンク先コンテンツ取得モジュール
３２・・・リンク先コンテンツデータベース
４１・・・コンテンツ変換ルール
４２・・・ブレンディングエンジン
４３・・・提示用コンテンツ保管メモリ
５１・・・ポップアップウィンドウ表示モジュール
５２・・・ポップアップウィンドウ制御モジュール
【図１】
2004178512.tif 000003
【図２】
2004178512.tif 000004
【図３】
2004178512.tif 000005
【図４】
2004178512.tif 000006
【図５】
2004178512.tif 000007
【図６】
2004178512.tif 000008
【図７】
2004178512.tif 000009
【図８】
2004178512.tif 000010
【図９】
2004178512.tif 000011
【図１０】
2004178512.tif 000012
【図１１】
2004178512.tif 000013