(57)【要約】【課題】  表示コンテンツから抽出したキーワードをコンテンツとともに表示することができる情報処理装置、情報処理方法及びプログラムを提供すること。【解決手段】  実施形態によれば、情報処理装置はコンテンツを表示するコンテンツ表示手段と、表示コンテンツからキーワードを抽出する抽出手段と、抽出キーワードをコンテンツの表示ウィンドウに表示するキーワード表示手段とを具備する。【選択図】図２
2013178805.tif 000002
【特許請求の範囲】
【請求項１】
ウェブページを画面に表示するための表示制御手段と、
前記表示制御手段により表示されるウェブページからキーワードを抽出する抽出手段とを備え、
前記表示制御手段は、前記抽出手段により抽出されるキーワードを、前記ウェブページに対応するツールバー領域、ステータスバー領域、あるいはサイドバー領域に表示するものであって、
前記ツールバー領域、ステータスバー領域、あるいはサイドバー領域に表示されるキーワードは、ウェブページを検索するために用いられるユーザインターフェースであることを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、前記ウェブページを表示する第１領域とは別の領域に複数のタブを表示し、
前記第１領域には、前記複数のタブのうちのアクティブなタブに対応するウェブページが表示され、
前記抽出手段は、前記複数のタブのうちのアクティブなタブに対応するウェブページからキーワードを抽出し、
前記ツールバー領域、ステータスバー領域、あるいはサイドバー領域に表示されるキーワードは、前記複数のタブのうちのアクティブなタブに対応するウェブページからキーワードであることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記抽出手段により抽出されるキーワードを前記ツールバー領域に表示することを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記抽出手段により抽出されるキーワードを前記ステータスバー領域に表示することを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記抽出手段により抽出されるキーワードを前記サイドバー領域に表示することを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項６】
前記表示制御手段は、前記抽出手段により抽出されるキーワードを、該キーワードが記載されたボタンによって表示し、
該キーワードボタンのいずれかがドラッグアンドドロップまたはマウスオーバ操作される場合、前記表示制御手段は、ウェブページ上に含まれるその操作されたキーワードボタンに対応するキーワードをハイライトで表示することを特徴とする請求項１乃至請求項５のいずれか一項記載の情報処理装置。
【請求項７】
前記表示制御手段は、前記抽出手段により抽出されるキーワードを、該キーワードが記載されたボタンによって表示し、
該キーワードボタンのいずれかが選択される場合、前記表示制御手段は、その選択されたキーワードに基づく検索結果を表示することを特徴とする請求項１乃至請求項６のいずれか一項記載の情報処理装置。
【請求項８】
ウェブページを画面に表示する表示制御ステップと、
表示ウェブページからキーワードを抽出する抽出ステップとを備える情報処理方法であって、
前記表示制御ステップは、
前記抽出ステップにより抽出されるキーワードを、前記ウェブページに対応するツールバー領域、ステータスバー領域、あるいはサイドバー領域に表示するものであって、
前記ツールバー領域、ステータスバー領域、あるいはサイドバー領域に表示されるキーワードは、
ウェブページを検索するために用いられるユーザインターフェースであることを特徴とする情報処理方法。
【請求項９】
前記表示制御ステップは、前記ウェブページを表示する第１領域とは別の領域に複数のタブを表示し、
前記第１領域には、前記複数のタブのうちのアクティブなタブに対応するウェブページが表示され、
前記抽出ステップは、前記複数のタブのうちのアクティブなタブに対応するウェブページからキーワードを抽出し、
前記ツールバー領域、ステータスバー領域、あるいはサイドバー領域に表示されるキーワードは、前記複数のタブのうちのアクティブなタブに対応するウェブページからキーワードであることを特徴とする請求項８に記載の情報処理方法。
【請求項１０】
前記表示制御ステップは、前記抽出ステップにより抽出されるキーワードを前記ツールバー領域に表示することを特徴とする請求項８または請求項９に記載の情報処理方法。
【請求項１１】
前記表示制御ステップは、前記抽出ステップにより抽出されるキーワードを前記ステータスバー領域に表示することを特徴とする請求項８または請求項９に記載の情報処理方法。
【請求項１２】
前記表示制御ステップは、前記抽出ステップにより抽出されるキーワードを前記サイドバー領域に表示することを特徴とする請求項８または請求項９に記載の情報処理方法。
【請求項１３】
前記表示制御ステップは、前記抽出ステップにより抽出されるキーワードを、該キーワードが記載されたボタンによって表示し、
該キーワードボタンのいずれかがドラッグアンドドロップまたはマウスオーバ操作される場合、前記表示制御ステップは、ウェブページ上に含まれるその操作されたキーワードボタンに対応するキーワードをハイライトで表示することを特徴とする請求項８乃至請求項１２のいずれか一項記載の情報処理方法。
【請求項１４】
前記表示制御ステップは、前記抽出ステップにより抽出されるキーワードを、該キーワードが記載されたボタンによって表示し、
該キーワードボタンのいずれかが選択される場合、前記表示制御ステップは、その選択されたキーワードに基づく検索結果を表示することを特徴とする請求項８乃至請求項１３のいずれか一項記載の情報処理方法。
【請求項１５】
コンピュータにより実行されるプログラムであって、前記プログラムは前記コンピュータを、
ウェブページを画面に表示するための表示制御手段と、
前記表示制御手段により表示されるウェブページからキーワードを抽出する抽出手段として機能させるためのものであり、
前記表示制御手段は、前記抽出手段により抽出されるキーワードを、前記ウェブページに対応するツールバー領域、ステータスバー領域、あるいはサイドバー領域に表示するものであって、
前記ツールバー領域、ステータスバー領域、あるいはサイドバー領域に表示されるキーワードは、ウェブページを検索するために用いられるユーザインターフェースであることを特徴とするプログラム。
【請求項１６】
前記表示制御手段は、前記ウェブページを表示する第１領域とは別の領域に複数のタブを表示し、
前記第１領域には、前記複数のタブのうちのアクティブなタブに対応するウェブページが表示され、
前記抽出手段は、前記複数のタブのうちのアクティブなタブに対応するウェブページからキーワードを抽出し、
前記ツールバー領域、ステータスバー領域、あるいはサイドバー領域に表示されるキーワードは、前記複数のタブのうちのアクティブなタブに対応するウェブページからキーワードであることを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記表示制御手段は、前記抽出手段により抽出されるキーワードを前記ツールバー領域に表示することを特徴とする請求項１５または請求項１６に記載のプログラム。
【請求項１８】
前記表示制御手段は、前記抽出手段により抽出されるキーワードを前記ステータスバー領域に表示することを特徴とする請求項１５または請求項１６に記載のプログラム。
【請求項１９】
前記表示制御手段は、前記抽出手段により抽出されるキーワードを前記サイドバー領域に表示することを特徴とする請求項１５または請求項１６に記載のプログラム。
【請求項２０】
前記表示制御手段は、前記抽出手段により抽出されるキーワードを、該キーワードが記載されたボタンによって表示し、
該キーワードボタンのいずれかがドラッグアンドドロップまたはマウスオーバ操作される場合、前記表示制御手段は、ウェブページ上に含まれるその操作されたキーワードボタンに対応するキーワードをハイライトで表示することを特徴とする請求項１５乃至請求項１９のいずれか一項記載のプログラム。
【請求項２１】
前記表示制御手段は、前記抽出手段により抽出されるキーワードを、該キーワードが記載されたボタンによって表示し、
該キーワードボタンのいずれかが選択される場合、前記表示制御手段は、その選択されたキーワードに基づく検索結果を表示することを特徴とする請求項１５乃至請求項２０のいずれか一項記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は情報を検索する情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
インターネットには１つ又は複数のウェブページ（以下、コンテンツとも称する）からなる数多くのウェブサイトが接続されている。インターネットに接続された情報処理装置はウェブページへアクセスすることによって多種多様な情報を使用者へ提供することができる。ウェブページはＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）によって記述されたファイルに対応し、ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｎｄｉｃａｔｏｒ）あるいはＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）（以下、ＵＲＩと称する）によって識別される。数多くのウェブページへのアクセスが可能であるため、情報処理装置の使用者は有用なウェブページを見つけることが困難である。なお、キーワードを入力すると、入力されたキーワードに基づいてウェブページを検索する検索エンジンが多用されている。しかしながら、検索エンジンの検索能力がいくら高くても、適切なキーワードを入力しないと、得たい情報が得られない。
【０００３】
そのため、現在表示しているコンテンツからコンテンツに関連するキーワードを抽出し、抽出キーワードを表示することが考えられている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３２８６６１号公報
【特許文献２】特開２００２−１４９６６８号公報
【特許文献３】特開２００９−７５８１５号公報
【特許文献４】特開２００４−２５９２１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の情報処理装置は表示コンテンツから抽出したキーワードはコンテンツの表示ウィンドウとは別の専用の表示領域に表示していた。そのため、コンテンツの表示形態次第では表示キーワードが隠れてしまうという課題があった。
【０００６】
本発明の目的は表示コンテンツから抽出したキーワードをコンテンツとともに表示することができる情報処理装置、情報処理方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態によれば、情報処理装置はウェブページを画面に表示するための表示制御手段と、表示制御手段により表示されるウェブページからキーワードを抽出する抽出手段とを備える。表示制御手段は、抽出手段により抽出されるキーワードを、ウェブページに対応するツールバー領域、ステータスバー領域、あるいはサイドバー領域に表示するものであって、ツールバー領域、ステータスバー領域、あるいはサイドバー領域に表示されるキーワードは、ウェブページを検索するために用いられるユーザインターフェースである。
【０００８】
他の実施形態によれば、情報処理方法はウェブページを画面に表示する表示制御ステップと、表示ウェブページからキーワードを抽出する抽出ステップとを備える。表示制御ステップは、抽出ステップにより抽出されるキーワードを、ウェブページに対応するツールバー領域、ステータスバー領域、あるいはサイドバー領域に表示するものであって、ツールバー領域、ステータスバー領域、あるいはサイドバー領域に表示されるキーワードは、ウェブページを検索するために用いられるユーザインターフェースである。
【０００９】
他の実施形態によれば、コンピュータにより実行されるプログラムはコンピュータを、ウェブページを画面に表示するための表示制御手段と、前記表示制御手段により表示されるウェブページからキーワードを抽出する抽出手段として機能させるためのものである。表示制御手段は、抽出手段により抽出されるキーワードを、ウェブページに対応するツールバー領域、ステータスバー領域、あるいはサイドバー領域に表示するものであって、ツールバー領域、ステータスバー領域、あるいはサイドバー領域に表示されるキーワードは、ウェブページを検索するために用いられるユーザインターフェースである。
【図面の簡単な説明】
【００１０】
【図１】実施形態の情報処理装置の外観の一例を示す斜視図である。
【図２】情報処理装置のシステムの一例を示すブロック回路図である。
【図３】情報処理装置の検索処理のフローの一例を示すフローチャートである。
【図４】第１実施形態の画面表示の一例を示す図。
【図５】第１実施形態の画面表示の他の例を示す図。
【図６】第２実施形態の画面表示の一例を示す図。
【図７】第３実施形態の画面表示の一例を示す図。
【図８】第４実施形態の画面表示の一例を示す図。
【図９】第５実施形態の画面表示の一例を示す図。
【図１０】第６実施形態の画面表示の一例を示す図。
【図１１】第７実施形態の画面表示の一例を示す図。
【図１２】第８実施形態の画面表示の一例を示す図。
【発明を実施するための形態】
【００１１】
以下、実施の形態について図面を参照して説明する。
【００１２】
第１の実施形態
図１は実施形態の情報処理装置の外観の一例を示す図である。情報処理装置は例えばバッテリ駆動可能なノートブッックタイプのパーソナルコンピュータ（ＰＣ）１０として実現されている。しかし、情報処理装置の態様はノートブックタイプのＰＣに限らず、デスクトップタイプのＰＣ、スレートタイプあるいはタブレットタイプの携帯情報端末、携帯電話等のいずれの態様でもよい。
【００１３】
図１はＰＣ１０のディスプレイユニット３を開いた状態における斜視図である。ＰＣ１０はコンピュータ本体２と、ディスプレイユニット３とから構成される。ディスプレイユニット３には液晶表示パネル（ＬＣＤ）６が組み込まれており、ＬＣＤ６の表示面はディスプレイユニット３のほぼ中央に位置されている。
【００１４】
ディスプレイユニット３はコンピュータ本体２の上面を露出する開放位置とコンピュータ本体２の上面を覆う閉塞位置との間で回動自在なようにコンピュータ本体２に取り付けられている。コンピュータ本体２は薄い箱形の筐体を有するユニットであり、その上面にはキーボード４、ポインティングデバイス５などが配置されている。
【００１５】
コンピュータ本体２の内部には、例えばＩＥＥＥ８０２．３規格に準拠した有線通信を実行するローカルエリアネットワーク（ＬＡＮ）コントローラと、例えばＩＥＥＥ８０２．１１ｎ規格に準拠した無線通信を実行する無線ＬＡＮコントローラとが設けられている。このため、ＰＣ１０は屋内・屋外を問わずにインターネット上のウェブサイトにアクセス可能である。
【００１６】
キーボード４およびポインティングデバイス５は、ＰＣ１０が提供するユーザインタフェースの入力側を司るデバイスであり、ＬＣＤ６はＰＣ１０が提供するユーザインタフェースの出力側を司るデバイスである。例えばハードディスクドライブ（ＨＤＤ）からメインメモリにロードされてプロセッサ（ＣＰＵ）によって実行される各種プログラムが、ユーザの指示をキーボード４またはポインティングデバイス５を介して受け付け、この指示に基づいて実行した処理の結果をＬＣＤ６を介してユーザに提示する。各種プログラムの中には、ＰＣ１０のリソース管理を実行するオペレーティングシステム（ＯＳ）や、ハードウェア制御のためのベーシック入力／出力システム（ＢＩＯＳ）の他、ＯＳの制御下で動作する、ウェブページを閲覧するためのブラウザを含むアプリケーションプログラムおよびユーティリティプログラム等が存在する。
【００１７】
図２はＰＣ１０のウェブページ閲覧に関するシステム構成を示すブロック図である。ＰＣ１０はコンテンツ表示プログラム３０、その拡張機能５０、常駐サービスまたはアプリケーション７０を具備する。ＰＣ１０が接続されるインターネット２０にはウェブサーバ２２、検索サーバ２４が設けられる。なお、検索サーバ２４は一つの検索エンジンに限らず、複数の検索エンジンを含み、ユーザが検索に使用する検索エンジンを選択可能としてもよい。さらに、キーワードの言語を指定できるようにしてもよい。
【００１８】
コンテンツ表示プログラム３０はインターネット２０上でウェブサイトが公開するウェブページを閲覧するためのプログラムであり、ＵＲＩ指定部３６、ＨＴＭＬ文書取得部３４、コンテンツ表示部３２、キーワード表示部３８を具備する。ＨＴＭＬ文書取得部３４はＵＲＩ指定部３６により指定されたＵＲＩに従ってウェブサーバ２２からウェブページを取得する。コンテンツ表示部３２は取得したウェブページ画面をＬＣＤ６に表示する。キーワード表示部３８はコンテンツ表示プログラム３０のステータスバー領域、ツールバー領域、サイドバー領域などのユーザインタフェースである。
【００１９】
コンテンツ表示プログラムの拡張機能（アドオン）部５０はコンテンツ読込監視部５２、文書抽出部５４、キーワード更新部５６を具備する。コンテンツ表示部３２によるコンテンツ読込が完了すると、コンテンツ読込監視部５２はその旨を文書抽出部５４に通知する。文書抽出部５４は当該通知を受けると、コンテンツ表示部３２が表示しているコンテンツのＨＴＭＬ文書を抽出し、キーワード抽出部７４にそのＨＴＭＬ文書を渡す。キーワード更新部５６はキーワード抽出部７４から抽出されたキーワードを受け取り、キーワード表示部３８に当該キーワードのデータを渡す。
【００２０】
常駐サービスまたはアプリケーション７０はキーワード辞書７４、キーワード抽出部７４、キーワード格納部７６を具備する。キーワード抽出部７４は文書抽出部５４から受け取ったＨＴＭＬ文書を解析し、特徴的なキーワードを抽出する。キーワード辞書７２はキーワード抽出に利用される多数の単語を記憶している。
【００２１】
図３のフローチャートを参照して図２のシステムによるウェブページ閲覧動作の一例を説明する。
【００２２】
ユーザはキーボード４またはタッチパッド５のような入力インタフェースを使用してＵＲＩを指定する。ＵＲＩ指定部３６はこのＵＲＩをＨＴＭＬ文書取得部３４へ与え、ＨＴＭＬ文書取得部３４はＵＲＩに対応したＨＴＭＬ文書をウェブサーバ２２から取得する。コンテンツ表示部３２は取得した文書のＨＴＭＬを解釈して、取得したウェブページのレイアウトを再現し、そのウェブページ画面をＬＣＤ６に表示する（ブロック１０２）。
【００２３】
なお、ウェブページにはＵＲＩを埋め込むことができ、ユーザはキーボード４でＵＲＩを入力する他、表示中のウェブページに埋め込まれたＵＲＩを例えばポインティングデバイス５で選択することによっても、ＵＲＩを指定することができる。つまり、ユーザはあるウェブページから別のウェブページへとリンクを辿るようにウェブページを継続的に閲覧していくことができる。また、コンテンツ表示プログラム３０は複数のタブを含むことができ、新たなウェブページ画面を新たなタブに表示するようにしてもよい。
【００２４】
コンテンツ読込監視部５２はコンテンツ表示部３２によって表示されるコンテンツの表示の進捗状況を監視する。コンテンツ読込監視部５２は表示されるべきコンテンツの全ての表示が完了したことを検出すると、ＨＴＭＬ文書抽出部５４にその旨を通知するとともにコンテンツを送る。ＨＴＭＬ文書抽出部５４はコンテンツが表示し終わったという通知をコンテンツ読込監視部５２から受け取ると、コンテンツのＨＴＭＬ文書を抽出し、キーワード抽出部７４にそのＨＴＭＬ文書を渡す（ブロック１０４）。
【００２５】
ブロック１０６で、キーワード抽出部７４はＨＴＭＬ文書抽出部５４から受け取った現在閲覧中のＨＴＭＬ文書を解析し、特徴的なキーワードを抽出する。具体的には、ＨＴＭＬ文書から本文と思われるテキストを抽出し、そのテキストをキーワード辞書７２に含まれる単語に基づいて、言語として意味を持つ最小の単位である形態素に分解する。キーワード辞書７２には例えば形態素の品詞を判別できるような単語が記憶されている。形態素解析によって分解されたテキストの各形態素が抽出キーワードとなる。抽出キーワードは、例えばスコアの高い順で並べられる。スコアとは、例えば抽出キーワードの出現頻度の高さを表す。キーワードを並べる方法はスコアの高い順以外にも、スコアの低い順でもよい。また、抽出キーワードを並べ変えず、抽出された順番に並べてもよい。さらに、抽出した日時順、あるいはあいうえお順に並べてもよい。
【００２６】
抽出されたキーワードはキーワード格納部７６に格納されると共に、キーワード更新部５６に渡される。キーワード格納部７６はキーワードがどのタブで表示されているコンテンツから抽出されたキーワードであるかを特定するためのタブ情報、タブ情報を抽出した日時（抽出時刻）と、抽出されたキーワードとを対応づけて記録している。記録するキーワードの個数は、文書から抽出されたすべてのキーワードでもよいし、上限数を設けてもよい。
【００２７】
キーワード更新部５６はキーワードのデータをキーワード表示部３８に渡し、コンテンツ表示プログラム３０が表示するウィンドウ内の所定の領域、例えば、ステータスバー領域２０６、ツールバー領域２０２、あるいはサイドバー領域２０４にキーワードを表示させる(ブロック１０８)。キーワード表示の一例を図４に示す。各キーワードは選択可能なボタンとして表示され、ステータスバー、ツールバー、あるいはサイドバーに隣接するキーワードバーとして表示される。表示するキーワードの数は当該領域に表示できるだけでもよいし、所定の数だけでもよい。また、スクロールボタンも表示して、キーワードをスクロール可能に表示しても良い。表示する順番は上述したスコアの高い順番でもよいし、あいうえお順でもよい。上記３つのいずれの領域に表示可能であるが、コンテンツをスクロールして見る場合は、見終わった時にカーソルはコンテンツ表示領域の下の方に位置することが予想されるので、ステータスバー領域にキーワードバーを表示させると、カーソルの僅かな移動によりキーワードを選択でき、操作性が良い。
【００２８】
なお、現在表示しているコンテンツから抽出したキーワードに限らず、キーワード格納部７６に格納されている過去に抽出したキーワードを表示するモードを設けてもよい。あるいは、多数のユーザの閲覧状態を監視するサーバを設けて、多くのユーザに利用されている“お薦め”キーワードや、利用が急増している“急上昇”キーワードも選択的に表示するようにしてもよい。
【００２９】
ユーザはステータスバー領域２０６、ツールバー領域２０２、あるいはサイドバー領域２０４に表示されるキーワードの何れかを選択する。ブロック１１０でキーワードが表示されているボタンの選択（タッチあるいはクリック)が検出されると、そのキーワードに対応した検索結果を表示するＵＲＩをＵＲＩ指定部３６に通知する。ＨＴＭＬ文書取得部３４はその検索結果に対応するＨＴＭＬ文書を検索サーバ２４から取得して、コンテンツ表示部３２に表示する(ブロック１１２)。コンテンツ表示プログラム３０にはコンテンツを表示するためのタブが複数あり、閲覧ページと検索結果ページを別のタブとして表示する。検索結果ページの表示例を図５に示す。説明の便宜上、以下の図では、キーワードバーはステータスバー領域に表示される例を示す。検索結果はキーワードを含むコンテンツの一覧を示すものであり、ウェブページのタイトル、スニペット、及びコンテンツのＵＲＩ等から構成される。
【００３０】
検索結果ページ自体もウェブページのためキーワード抽出の対象であるが、検索結果ページから抽出したキーワードはコンテンツ一覧と同じ可能性が高いため、抽出しなくてもよいので、検索結果ページはＵＲＩ情報に基づき抽出対象としないページと判定するなどの処理を行う。しかし、検索結果ページにおいて、コンテンツ格納部７６から直前に閲覧していたページ（タブ）から抽出したキーワードを読み出して表示してもよい。図５は直前に閲覧していたページから抽出したキーワードが検索結果ページで表示される例を示す。
【００３１】
ブロック１１４で、ＵＲＩ直接入力やリンクのクリック等により別ページの閲覧が指示されたことが検出されると、ブロック１０２に戻る。
【００３２】
以上説明したように第１の実施形態によれば、コンテンツ表示プログラムによりコンテンツを表示する際、コンテンツからキーワードを抽出し、抽出したキーワードをコンテンツ表示プログラムによりコンテンツの表示ウィンドウ内の所定の領域に表示するので、コンテンツとキーワードとが同じ画面に表示され、表示したキーワードが自然とユーザの目に留まるため、キーワードを選択して関連するウェブページを閲覧することが容易となる。
【００３３】
以下、他の実施形態を説明する。他の実施形態の説明において、第１の実施形態と同じ部分は同一参照数字を付して詳細な説明は省略する。
【００３４】
第２の実施形態
外観、システム構成図、フローチャートは図１、図２、図３に示した第１の実施形態と同じである。
【００３５】
第１の実施形態と異なる点は、キーワード更新部５６とキーワード表示部３８の処理内容と、画面表示である。そのため、第２の実施形態は第１の実施形態の全ての効果を達成する。第１の実施形態はコンテンツ表示プログラム３０のステータスバー領域、ツールバー領域、サイドバー領域などのユーザインタフェースが利用可能であり、コンテンツ表示部３２はこれらの領域に抽出したキーワードを表示したが、コンテンツ表示プログラム３０によっては、これらの領域が利用不可能なものもある。第２の実施形態はこれらの領域をユーザが利用不可能な場合に対応するためのもので、コンテンツのＨＴＭＬ自体を書き換えて、コンテンツ表示領域内にキーワードバーを表示させる。
【００３６】
キーワード更新部５６はキーワードを含むステータスバー等を表示するＨＴＭＬタグを作成し、作成したＨＴＭＬタグをキーワード表示部３８に渡す。キーワード表示部３８はＨＴＭＬタグを閲覧ページのＨＴＭＬ文書に追加して、図６に示すように閲覧ページの上部または下部に擬似的なステータスバー等を表示する。各キーワードは第１の実施形態と同様に選択可能なボタンとして表示される。ボタンが選択されることにより、図５と同様に当該キーワードに対応した検索結果ページが表示される。
【００３７】
第２の実施形態によれば、抽出したキーワードを閲覧ページのＨＴＭＬ文書に追加することにより、ステータスバー領域、ツールバー領域、サイドバー領域などのユーザインタフェースが利用できないコンテンツ表示プログラム３０であっても、コンテンツに関するキーワードを表示することができる。また、追加するのはＨＴＭＬタグのみであるため、異なるコンテンツ表示プログラム３０でデザイン等を共通化することができる。
【００３８】
第３の実施形態
第３の実施形態は第１の実施形態の画面表示の変形に関する。そのため、第３の実施形態も第１の実施形態の全ての効果を達成する。第３の実施形態では、コンテンツ表示プログラム３０がコンテンツを表示する複数のタブを設定する場合、キーワードも各タブに対応して表示する。
【００３９】
第１の実施形態のように、コンテンツ表示プログラム３０のステータスバー領域等が利用できる場合において、各タブ毎にステータスバー領域等が作成される場合は、各タブに対応したキーワードを表示する。コンテンツ表示プログラム３０全体で１つのステータスバー領域等を作成する場合は、各タブで抽出したキーワードを各タブのＩＤと共にキーワード格納部７６に格納しておく。キーワード表示部３８はユーザがタブを切り替える際に発生されるタブの切り替えイベントを監視し、タブ１からタブ２に切り替えられると、図７に示すようにタブ２に対応したキーワードを表示する。
【００４０】
第２の実施形態のように、ＨＴＭＬタグをＨＴＭＬ文書に追加して擬似的なキーワードバーをステータスバー領域等に表示する場合は、各タブ毎に擬似的なステータスバーが作成され、タブを切り替えればキーワードバーも切り替えられる。そのため、第２の実施形態は変形不要である。
【００４１】
第３の実施形態によれば、ウェブページの内容に対応したキーワードをタブ毎に表示することができるので、タブが切り替わり閲覧ページが切り替わるとキーワードも切り替わり、キーワード検索を行うユーザの利便性が向上する。
【００４２】
第４の実施形態
第４の実施形態は第１乃至第３の実施形態の画面表示の変形例である。そのため、第４の実施形態は第１乃至第３の実施形態の全ての効果を達成する。
【００４３】
図８は第４の実施形態の閲覧ページの表示例を示す。コンテンツ表示領域にウェブページが表示され、抽出キーワードが例えばステータスバー領域に表示される。コンテンツ表示プログラム３０は抽出キーワードをステータスバー領域に表示したら、コンテンツ表示領域に表示されているウェブページに含まれている各抽出キーワードを自動的にハイライトして表示する。ハイライト表示は、各キーワードの背景色、文字色を変更する等、見た目が変更すれば何でもよい。キーワードのハイライト表示は、コンテンツ表示部３２が表示するＨＴＭＬ文書を書き換えることにより行われる。抽出キーワードの数が多く、全てをステータスバー領域に表示することができない場合、表示されているもののみをハイライト表示してもよいし、あるいは表示されていないものも含めた抽出キーワードの全てを表示してもよい。
【００４４】
第４の実施形態によれば、閲覧しているコンテンツから抽出されたキーワードをコンテンツ内でハイライト表示することにより、キーワードが閲覧ページ中のどの部分から抽出されているのかがわかり、検索に使用するキーワードを選択する際の判断が容易にでき、ユーザの利便性が向上する。
【００４５】
第５の実施形態
第５の実施形態も第１乃至第３の実施形態の画面表示の変形例である。そのため、第５の実施形態も第１乃至第３の実施形態の全ての効果を達成する。第５の実施形態もキーワードのハイライト表示に関する。第４の実施形態は閲覧ページ内の抽出キーワードが自動的にハイライト表示されたが、第５の実施形態はハイライト表示するキーワードをユーザが指定可能であり、ユーザがあるキーワードに対して所定の操作をした場合、操作対象のキーワードがハイライト表示される。
【００４６】
図９は第５の実施形態の閲覧ページの表示例を示す。コンテンツ表示領域にウェブページが表示され、抽出キーワードが例えばステータスバー領域に表示される。第１の実施形態で説明したように、ステータスバー領域に表示されている抽出キーワードボタンの何れかがクリックあるいはタッチされると、図４から図５に示すように、当該キーワードに基づいた検査結果ページ表示に切り替わる。しかし、ステータスバー領域に表示されている抽出キーワードボタンの何れかがアクティブなタブへドラッグアンドドロップあるいは単にマウスオーバーされると、図９に示すように、検査結果ページ表示に切り替わることなく閲覧ページの表示が継続し、閲覧ページ内でドラッグアンドドロップあるいはマウスオーバーされたキーワードがハイライト表示される。
【００４７】
現在アクティブなタブが、閲覧中のウェブページであるか、検索結果のページであるかは、アクティブなタブのＵＲＩ情報や、タブのＩＤ情報等のコンテンツ表示プログラム３０が利用可能な情報に基づき判定することができる。第２の実施形態のように、ＨＴＭＬ文書を書き換えてタグを追加してステータスバー等を表示する方法では、タブのコンテンツの内容とキーワードが一致しているため、この判定は必要ない。
【００４８】
第５の実施形態によれば、閲覧しているコンテンツから抽出されたキーワードをコンテンツ内でハイライト表示することにより、キーワードが閲覧ページ中のどの部分から抽出されているのかがわかり、検索に使用するキーワードを選択する際の判断が容易にでき、ユーザの利便性が向上するという第４の実施形態の作用効果をそうすると共に、全てのキーワードをハイライトするのではなく、ユーザの操作に対応してハイライトすることにより、ユーザの利便性がさらに向上する。
【００４９】
第６の実施形態
第６の実施形態は第１乃至第５の実施形態のキーワード検索の変形例である。そのため、第６の実施形態は第１乃至第５の実施形態の全ての効果を達成する。
【００５０】
第１乃至第５の実施形態は単一のキーワードによる検索を説明した。しかし、複数のキーワードのアンド検索を行うと、検索対象がより狭まり、所望の情報を得られることが多い。第６の実施形態はアンド検索を実現するようにした第１乃至第５の実施形態の変形例である。
【００５１】
第１の実施形態で説明したように、閲覧ページにキーワードが表示されている状態でいずれかのキーワードが選択されると、そのキーワードに対応した検索結果ページが表示される。例えば、キーワード「サッカー」が選択されると、図５のような検索結果ページが表示される。
【００５２】
キーワード「サッカー」の検索結果ページの表示中に、ステータスバー領域に表示されている直前の閲覧ページから抽出したキーワードのうちの「サッカー」以外の何れかをアクティブなタブの検索結果ページにドラッグアンドドロップすると、両キーワードのアンド検索が実行される。例えば、図５のキーワード「サッカー」の検索結果ページの表示中に、キーワード「日本代表」がドラッグアンドドロップされると、キーワード「サッカー」と「日本代表」とのアンド検索が実行され、図１０に示すような検索結果ページが表示される。
【００５３】
図１０の状態でさらに他の第３のキーワード（例えば、「親善試合」）がドラッグアンドドロップされた場合、３つのキーワードのアンド検索としてもよいし、最初のキーワードと第３のキーワードとのアンド検索としてもよい。
【００５４】
現在アクティブなタブが、閲覧中のウェブページであるか、検索結果のページであるかは、アクティブなタブのＵＲＩ情報や、タブのＩＤ情報等のコンテンツ表示プログラム３０が利用可能な情報に基づき判定することができる。第２の実施形態のように、ＨＴＭＬ文書を書き換えてタグを追加してステータスバー等を表示する方法では、ＨＴＭＬにタグを追加してステータスバー等を表示する方法では、検索結果ページに抽出キーワードは表示されていない。そこで、検索結果ページにキーワードを表示するために直近の抽出結果を保持しておき、検索結果ページが表示される際に、そのＨＴＭＬ文書を書き換えてキーワードを追加して表示することで対応する。
【００５５】
第６の実施形態によれば、検索結果ページとともに表示されているキーワードに対して簡単な操作を行うことにより、検索結果ページを導いたキーワードと今回操作されたキーワードとのアンド検索を行うことができ、ユーザの利便性が向上する。アンド検索のための操作はドラッグアンドドロップに限らず、アンド検索のキーワードをユーザが指定できるようにテキストを入力可能なテキストボックスを設けてもよい。
【００５６】
第７の実施形態
第７の実施形態も第１乃至第５の実施形態のキーワード検索の変形例である。そのため、第７の実施形態も第１乃至第５の実施形態の全ての効果を達成する。
【００５７】
第６の実施形態は閲覧ページで１つのキーワードを指定し、指定した単一のキーワードで検索し、その後、検索結果ページにおいて追加のキーワードが指定されるとアンド検索が行われる。このように初回は単一キーワードによる検索が実施され、２回目以降でアンド検索が行われる。これに対して第７の実施形態は閲覧ページで複数のキーワードが指定可能であり、指定された複数のキーワードのアンド検索が初回から行われる。
【００５８】
コンテンツ表示領域にウェブページが表示され、抽出キーワードが例えばステータスバー領域に表示される。ステータスバー領域に表示されている抽出キーワードボタンの何れか複数が選択されると、図１１に示すように、選択された複数のキーワード（ここでは、サッカーと日本代表）とのアンド検索の検査結果ページ表示に切り替わる。複数のキーワードの選択方法は、１つ目のキーワードでクリックして、そのままドラッグして、２つ目のキーワードで離すなどの方法により行う。マルチタッチ対応のタッチデバイスの場合は、２つのキーワードを同時にタッチすればよい。
【００５９】
第７の実施形態によれば、閲覧ページで表示されている複数のキーワードに簡単な操作をすることにより、迅速にアンド検索を行うことができ、ユーザの利便性が向上する。
【００６０】
第８の実施形態
第８の実施形態も第１乃至第５の実施形態のキーワード検索の変形例である。そのため、第８の実施形態も第１乃至第５の実施形態の全ての効果を達成する。
【００６１】
第１の実施形態で説明したように、閲覧ページにキーワードが表示されている状態でいずれかのキーワードが選択されると、そのキーワードに対応した検索結果ページが表示される。例えば、キーワード「サッカー」が選択されると、図５のような検索結果ページが表示される。
【００６２】
キーワード「サッカー」の検索結果ページの表示中に、ステータスバー領域に表示されている直前の閲覧ページから抽出したキーワードのうちの「サッカー」を右クリック等の操作で選択すると、「サッカー」に関連するキーワードがコンテキストメニューの形式で表示される。ユーザがこのメニュー内のキーワードの何れかを選択すると、両キーワードのアンド検索が実行される。例えば、図５のキーワード「サッカー」の検索結果ページの表示中に関連キーワードメニュー内のキーワード「ルール」が選択されると、キーワード「サッカー」と「ルール」とのアンド検索が実行され、図１２に示すような検索結果ページが表示される。関連キーワードのコンテキストメニュー内で複数のキーワードが選択可能な場合は、３つ以上のキーワードのアンド検索としてもよいし、最初のキーワードと第３のキーワードとのアンド検索としてもよい。
【００６３】
第８の実施形態によっても、表示されているキーワードに簡単な操作をすることにより、アンド検索を行うことができ、ユーザの利便性が向上する。
【００６４】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。本発明は上述した情報処理装置、情報処理方法を実現するコンピュータプログラム、あるいは該プログラムを格納する記憶媒体の形でも実施できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。表示するキーワードは閲覧しているコンテンツから抽出したキーワードのみに限らず、過去にユーザが検索したキーワードや、現在多くのユーザが利用している“お勧め”キーワード等も表示してもよい。また、検索エンジンを複数設けて、使用する検索エンジンを選択できるようにしてもよい。抽出するキーワードの言語を選択できるようにしてもよい。
【符号の説明】
【００６５】
１０…パーソナルコンピュータ、２０…インターネット、２２…ウェブサーバ、２４…検索サーバ、３０…コンテンツ表示プログラム、３２…コンテンツ表示部、３４…ＨＴＭＬ文書取得部、３６…ＵＲＩ指定部、３８…キーワード表示部、５０…コンテンツ表示プログラムの拡張機能、５２…コンテンツ読込監視部、５４…文書抽出部、５６…キーワード更新部、７０…常駐サービスまたはアプリケーション、７２…キーワード辞書、７４…キーワード抽出部。
【図１】
2013178805.tif 000003
【図２】
2013178805.tif 000004
【図３】
2013178805.tif 000005
【図４】
2013178805.tif 000006
【図５】
2013178805.tif 000007
【図６】
2013178805.tif 000008
【図７】
2013178805.tif 000009
【図８】
2013178805.tif 000010
【図９】
2013178805.tif 000011
【図１０】
2013178805.tif 000012
【図１１】
2013178805.tif 000013
【図１２】
2013178805.tif 000014