(57)【要約】【課題】  キーワードを抽出するためのキーワード辞書を選択可能であり、選択されたキーワード辞書に応じた検索サイトで検索することができる情報処理装置及び情報処理方法。【解決手段】  実施形態によれば、情報処理装置はコンテンツ表示手段と、キーワード抽出手段と、検索手段とを具備する。キーワード抽出手段は複数のキーワード辞書のいずれかのキーワード辞書を用いて、コンテンツ表示手段で表示されたコンテンツからキーワードを抽出する。検索手段はキーワード抽出手段で抽出されたキーワードに関連する情報をキーワード抽出手段で用いられたキーワード辞書に応じた検索サイトから検索する。【選択図】図７
2012212398.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを表示するコンテンツ表示手段と、
複数のキーワード辞書のいずれかのキーワード辞書を用いて、前記コンテンツ表示手段で表示されたコンテンツからキーワードを抽出するキーワード抽出手段と、
前記キーワード抽出手段で抽出されたキーワードに関連する情報を前記キーワード抽出手段で用いられたキーワード辞書に応じた検索サイトから検索する検索手段と、
を具備する情報処理装置。
【請求項２】
前記検索手段はキーワード辞書と検索サイトとの対応付けを記憶する手段を具備する請求項１記載の情報処理装置。
【請求項３】
前記検索手段はキーワード辞書に対する複数の検索サイトの対応付けを記憶する手段を具備する請求項１記載の情報処理装置。
【請求項４】
前記検索手段はキーワード辞書と検索サイトとの対応付けを入力可能な設定画面を表示する手段を具備する請求項１記載の情報処理装置。
【請求項５】
前記設定画面は検索サイトのアカウントを設定可能である請求項４記載の情報処理装置。
【請求項６】
前記キーワード抽出手段は複数のキーワード辞書名と選択状態とを示すデータを記憶する手段を具備する請求項１記載の情報処理装置。
【請求項７】
前記キーワード抽出手段は複数のキーワード辞書名と辞書選択用のカーソルを具備する設定画面を表示する手段を具備する請求項１記載の情報処理装置。
【請求項８】
前記キーワード抽出手段で抽出されたキーワードを記憶する記憶手段をさらに具備し、
前記キーワード表示手段は前記キーワード抽出手段で抽出されたキーワードと、前記記憶手段から読み出したキーワードを表示する請求項１記載の情報処理装置。
【請求項９】
前記キーワード抽出手段はキーワード抽出に用いるキーワード辞書をコンテンツの表示毎に選択可能な画面を表示する請求項１記載の情報処理装置。
【請求項１０】
前記キーワード抽出手段は前記コンテンツ表示手段で表示されたコンテンツからメタ情報も抽出し、当該メタ情報に応じたキーワード辞書を用いてキーワードを抽出する請求項１記載の情報処理装置。
【請求項１１】
コンテンツを表示し、
複数のキーワード辞書のいずれかのキーワード辞書を用いて、表示されたコンテンツからキーワードを抽出し、
抽出されたキーワードに関連する情報をキーワードの抽出に用いられたキーワード辞書に応じた検索サイトから検索する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は情報を検索する情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
インターネットには１つ又は複数のウェブページからなる数多くのウェブサイトが接続されている。インターネットに接続された情報処理装置は、ウェブページへアクセスすることによって多種多様な情報を使用者へ提供することができる。ここで、ウェブページとは、ｈｔｍｌ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）によって記述されたファイルに対応する。また、ウェブページはＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｎｄｉｃａｔｏｒ）あるいはＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）（以下、ＵＲＩと称する）によって識別される。そして、ウェブサイトはウェブページの集まりである。数多くのウェブページへのアクセスが可能であるため、情報処理装置の使用者は有用なウェブページを見つけることが困難である。そこで、装置の使用者はアクセスしているウェブページに含まれる注目する語彙を指定する。装置は指定された語彙をキーワードとするとともに、その語彙周辺の文字列からキーワードを抽出し、それらのキーワードを指定し、指定キーワードを含むウェブページを検索し、検索されたウェブページへアクセスする。
【０００３】
しかしながら、装置にウェブページを検索させるために、装置の使用者は注目する語彙を選択して指定する必要があった。そのため、語彙の意味を熟慮することと、選択した語彙を誤り無く指定する操作とが避けられず、その結果、手軽に検索させることができないという問題点があった。
【０００４】
これを解決するために、情報処理装置により表示しているウェブページからキーワードを自動的に抽出する手段が開発されている。先ず、ＨＴＭＬ文書を解析し、ＨＴＭＬ文書から本文と思われるテキストを抽出し、テキストをキーワード辞書に含まれる単語に基づいて、言語として意味を持つ最小の単位である形態素に分解する。キーワード辞書には例えば形態素の品詞を判別できるような単語が記憶されている。形態素解析によって分解されたテキストの各形態素が抽出キーワードとなる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２８１９２２号公報
【特許文献２】特開２０１０−１９１４９５号公報
【特許文献３】特開２０１０−２２５０４６号公報
【特許文献４】特開２００２−２６８９３８号公報
【特許文献５】特開２００４−０６２４２３号公報
【特許文献６】特開２００４−３３４４０９号公報
【特許文献７】特開２００７−１４８９７６号公報
【特許文献８】特開２００４−２３４４２１号公報
【特許文献９】特開２００６−７９３６６号公報
【特許文献１０】特開２００２−１７５２９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の情報処理装置は当該装置により表示しているウェブページからキーワードを自動的に抽出するが、例えば、フランス語の動画検索サイトから検索を行う場合に、日本語のキーワード辞書を用いて抽出した日本語のキーワードを用いて検索を行っても、検索結果が殆んど得られず、意味がないという課題がある。
【０００７】
本発明の目的は、表示コンテンツからキーワードを抽出し、抽出したキーワードを使用して情報を検索する際に、キーワードを抽出するためのキーワード辞書を選択可能であり、選択されたキーワード辞書に応じた検索サイトで検索することができる情報処理装置及び情報処理方法を提供することである。
【課題を解決するための手段】
【０００８】
一実施形態によれば、情報処理装置はコンテンツ表示手段と、キーワード抽出手段と、検索手段とを具備する。キーワード抽出手段は複数のキーワード辞書のいずれかのキーワード辞書を用いて、コンテンツ表示手段で表示されたコンテンツからキーワードを抽出する。検索手段はキーワード抽出手段で抽出されたキーワードに関連する情報をキーワード抽出手段で用いられたキーワード辞書に応じた検索サイトから検索する。
【０００９】
他の実施形態によれば、情報処理方法はコンテンツを表示し、複数のキーワード辞書のいずれかのキーワード辞書を用いて、表示されたコンテンツからキーワードを抽出し、抽出されたキーワードに関連する情報をキーワードの抽出に用いられたキーワード辞書に応じた検索サイトから検索する。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る情報処理装置の外観の一例を示す図。
【図２】第１の実施形態に係る情報処理装置のシステム構成の一例を示すブロック図。
【図３】第１の実施形態に係る設定情報記憶部に記憶されるデータの一例を示す図。
【図４】第１の実施形態に係る検索サイトＤＢに記憶されるデータの一例を示す図。
【図５】第１の実施形態に係るキーワード辞書選択処理を示すフローチャートの一例を示す図。
【図６】第１の実施形態に係るキーワード抽出処理を示すフローチャートの一例を示す図。
【図７】第１の実施形態に係る検索処理を示すフローチャートの一例を示す図。
【図８】第１の実施形態に係るキーワード辞書の設定画面の一例を示す図。
【図９】第１の実施形態に係るキーワード表示画面の一例を示す図。
【図１０】第１の実施形態に係る検索結果表示画面の一例を示す図。
【図１１】第１の実施形態に係る検索結果表示画面の他の例を示す図。
【図１２】第２の実施形態に係る情報処理装置のシステム構成の一例を示すブロック図。
【図１３】第２の実施形態に係る検索サイト設定処理を示すフローチャートの一例を示す図。
【図１４】第２の実施形態に係る検索サイト設定画面の一例を示す図。
【図１５】第２の実施形態に係る検索サイト設定画面の他の例を示す図。
【図１６】第２の実施形態に係る検索サイトのログインアカウントの設定画面の一例を示す図。
【図１７】第２の実施形態に係る検索サイトＤＢに記憶されるデータの一例を示す図。
【図１８】第３の実施形態に係る検索サイトＤＢに記憶されるデータの一例を示す図。
【図１９】第３の実施形態に係るキーワード辞書選択処理を示すフローチャートの一例を示す図。
【図２０】第３の実施形態に係るキーワード表示画面の一例を示す図。
【図２１】第３の実施形態に係る検索結果表示画面の一例を示す図。
【図２２】第４の実施形態に係る情報処理装置のシステム構成の一例を示すブロック図。
【図２３】第４の実施形態に係るキーワード辞書選択処理を示すフローチャートの一例を示す図。
【図２４】第４の実施形態に係るキーワード辞書選択画面の一例を示す図。
【図２５】第５の実施形態に係る情報処理装置のシステム構成の一例を示すブロック図。
【図２６】第５の実施形態に係るキーワード辞書属性ＤＢに記憶されるデータの一例を示す図。
【図２７】第５の実施形態に係るキーワード辞書選択処理を示すフローチャートの一例を示す図。
【発明を実施するための形態】
【００１１】
以下、実施の形態について図面を参照して説明する。
【００１２】
［第１の実施形態］
図１は本発明の一実施形態に係る情報処理装置の外観を示す斜視図である。ここでは、情報処理装置は例えばノートブックタイプのパーソナルコンピュータ１０として実現されている。しかし、情報処理装置の態様はノートブックタイプのパーソナルコンピュータに限らず、デスクトップタイプのパーソナルコンピュータ、スレートタイプあるいはタブレットタイプの携帯情報端末、携帯電話等のいずれの態様でもよい。
【００１３】
図１に示すように、本コンピュータ１０はコンピュータ本体２と、ディスプレイユニット３とから構成されている。ディスプレイユニット３には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６が組み込まれている。ディスプレイユニット３はコンピュータ本体２の上面が露出される開放位置とコンピュータ本体２の上面を覆う閉塞位置との間を回動自在にコンピュータ本体２に取り付けられている。コンピュータ本体２は薄い箱形の筐体を有しており、その上面にはキーボード４、タッチパッド５などが配置されている。
【００１４】
コンピュータ１０は起動されると、ユーザの操作によってキーボード４またはタッチパッド５のような入力インタフェースからの入力信号に従い操作される。また、コンピュータ１０はこの入力信号に従いＬＣＤ６で情報を表示する。例えば、ウェブページ（以下、コンテンツとも称する）がＬＣＤ６で表示されている場合において、ユーザがＬＣＤ６で表示されたウェブページのリンクを選択する際、ユーザは上記のような入力インタフェースを使用してＬＣＤ６で表示されたそのリンクを選択することができる。
【００１５】
第１の実施形態はコンテンツが表示されると、表示されたコンテンツからキーワードを自動的に抽出し、抽出したキーワードを表示するとともに記憶する機能を有する。
【００１６】
詳細については後述するが、第１の実施形態は比較的小さい表示画面の機器を想定し、常時はコンテンツのみを表示し、コンテンツ表示プログラムによりコンテンツ表示画面の端にキーワード表示ボタンを表示し、このボタンが選択された時にコンテンツ表示画面からキーワード表示画面に切り替わるとする。しかし、比較的大きい表示画面の機器の場合は、表示画面の主要部分にコンテンツを表示し、余白部分に抽出キーワードをガジェットとして常時表示するようにしてもよい。
【００１７】
ＬＣＤ６で表示されるコンテンツは、例えばインターネットから取得したＨＴＭＬ文書、テレビなどの番組関連情報、またはメタデータなどのテキストデータや文字列である。また、これに限らず後述する形態素解析によって抽出可能なテキストデータや文字列を含むコンテンツであればよい。さらに、ＬＣＤ６で表示されるコンテンツの一部がキーワードの抽出ができない場合でも、ＬＣＤ６で表示されるコンテンツの一部にキーワードを抽出することが可能なコンテンツが含まれていればよい。
【００１８】
図２は第１の実施形態のシステム構成を示すブロック図である。第１の実施形態の処理システムは、コンピュータ１０、コンテンツ提供サーバ２２、キーワード検索サーバ２４から構成される。コンテンツ提供サーバ２２及びキーワード検索サーバ２４は、例えばインターネットのようなＩＰネットワークによりアクセス可能なサーバである。
【００１９】
コンピュータ１０はコンテンツ表示プログラム２０を含み、コンテンツ表示プログラム２０はコンテンツ表示部２２、ＨＴＭＬ文書取得部２４、ＵＲＩ指定部２６を実現する。ＨＴＭＬ文書取得部２４はコンテンツ供給サーバ２２に接続される。コンテンツ表示部２２にコンテンツ読込監視部３０が接続され、コンテンツ読込監視部３０の出力が文書抽出部３２に接続され、文書抽出部３２が抽出したＨＴＭＬ文書３４がキーワード抽出部３６に供給される。ＨＴＭＬ文書取得部２４が取得したＨＴＭＬ文書２８はコンテンツ表示部２２に供給されるとともに、文書抽出部３２に供給される。
【００２０】
キーワード抽出部３２が抽出したキーワード４０は閲覧キーワード記憶部４２に供給される。キーワード抽出部３２には設定情報記憶部５４と、複数のキーワード辞書３８が接続される。設定情報記憶部５４にはキーワード辞書設定部５２とキーワード検索部６６が接続される。閲覧キーワード記憶部４２の出力が過去キーワード記憶部４４と、キーワード読出部４６に供給され、キーワード読出部４６の出力がキーワード表示部４８に供給される。
【００２１】
キーワード検索部６６には検索サイトデータベース（ＤＢ）６８が接続され、キーワード検索部６６から出力されるキーワード７０がキーワード検索サーバ１４と閲覧キーワード記憶部４２に接続される。キーワード検索サーバ１４から出力された検索結果６４は検索結果表示部６２に供給される。図１のキーボード４またはタッチパッド５からなる操作部５０がキーワード検索部６６にキーワード選択結果を、検索結果表示指示部５６に検索結果選択を、キーワード辞書設定部５２にキーワード辞書選択を、キーワード表示部４８に機能呼出しを通知する。検索結果表示指示部５６はコンテンツＵＲＩ５８をＵＲＩ指定部２６に供給する。
【００２２】
図３は設定情報記憶部５４に記憶されるデータの一例を示す図である。ここでは、キーワード辞書３８の辞書名と、キーワード辞書表示名と、ユーザ選択状態とが対応付けて記憶される。キーワード辞書表示名は設定画面で表示されるキーワード辞書名であり、ユーザ選択状態はｔｒｕｅが選択状態を示し、ｆａｌｓｅが非選択状態を示す。
【００２３】
図４は検索サイトＤＢ６８に記憶されるデータの一例を示す図である。ここでは、キーワード辞書３８の辞書名と、検索サイトのＵＲＩとが対応付けて記憶される。キーワード辞書名と検索サイトのＵＲＩの対応付けはデフォルトで決められている。
【００２４】
次に、図５から図７のフローチャートを参照して第１の実施形態の情報処理方法を説明する。
【００２５】
先ず、図示しないメインメニューから所定の操作が行われると、図５に示すキーワード辞書選択処理が開始される。処理が開始されると、図８に示すような設定画面が表示される。ユーザは図示しないカーソルを操作していずれかの辞書を選択し（選択されると白丸が黒丸に変化する）、ＯＫボタンを押す。これにより、選択されたキーワード辞書名を設定情報記憶部５４に記録する（ユーザ選択状態をｔｒｕｅとする）（ブロック１０２）。ここでは、日本語の検索サイトから検索する場合を想定し、日本語用辞書が選択される。
【００２６】
次に、ユーザがＵＲＩを指定すると、コンピュータ１０はＵＲＩ指定部２６を介してコンテンツ提供サーバ２２に接続される。ＨＴＭＬ文書取得部２４は指定されたＵＲＩに対応したＨＴＭＬ文書をコンテンツ提供サーバ２２から取得する。ＨＴＭＬ文書取得部２４は取得したＨＴＭＬ文書２８をコンテンツ表示部２２に送る。コンテンツ表示部２２はＨＴＭＬ文書を解釈し、解釈されたＨＴＭＬ文書に基づくコンテンツを表示する。
【００２７】
コンテンツ読込監視部３０は、コンテンツ表示部２２によって表示されるコンテンツの読み込みが完了したか否かを監視する。コンテンツの読み込みが完了したことをコンテンツ読込監視部３０が確認すると、図６に示す処理が開始される。
【００２８】
文書抽出部３２は、コンテンツ読込監視部３０からコンテンツ読み込みが完了したという通知を受けると、コンテンツ表示部２２が表示しているコンテンツのＨＴＭＬ文書を抽出し、キーワード抽出部３６にそのＨＴＭＬ文書を渡す（ブロック１０４）。
【００２９】
キーワード抽出部３６は設定情報記憶部５４から選択状態（ｔｒｕｅ）のキーワード辞書名を読み出し、キーワード辞書として設定する（ブロック１０６）。
【００３０】
キーワード抽出部３６は、文書抽出部３２から受け取ったＨＴＭＬ文書を解析し、特徴的なキーワードを抽出する。具体的には、ＨＴＭＬ文書から本文と思われるテキストを抽出し、複数のキーワード辞書３８の中の設定されたキーワード辞書に含まれる単語に基づいて、言語として意味を持つ最小の単位である形態素に分解する。キーワード辞書３８には例えば形態素の品詞を判別できるような単語が記憶されている。形態素解析によって分解されたテキストの各形態素が抽出キーワードとなる。抽出キーワードは、例えばスコアの高い順で並べられる（ブロック１０８）。スコアとは、例えば抽出キーワードの出現頻度の高さを表す。キーワードを並べる方法はスコアの高い順以外にも、スコアの低い順でもよい。また、抽出キーワードを並べ変えず、抽出された順番に並べてもよい。
【００３１】
閲覧キーワード記憶部４２に記憶されているキーワードが過去キーワード記憶部４４へコピーされる（ブロック１１０）。閲覧キーワード記憶部４２に記憶されているキーワードは表示ページが切り替わる毎に図６のフローチャートに示すように更新されるので、コピーではなくムーブでもよい。
【００３２】
コンテンツ表示部２２が表示しているコンテンツから抽出されたキーワードが閲覧キーワード記憶部４２に記憶される（ブロック１１２）。
【００３３】
コンテンツ表示部２２はこのようにユーザにより指定されたＵＲＩに基づいてコンテンツを表示する時、表示画面の一部にキーワード表示ボタンも表示する。ユーザは閲覧中のコンテンツから抽出されたキーワードを用いて情報を検索したい場合、このキーワード表示ボタンを操作する。この操作に応答して図７に示す機能呼出し処理が開始される。
【００３４】
キーワード読出部４６は閲覧キーワード記憶部４２からキーワード（すなわち、閲覧しているコンテンツから抽出されたキーワード）を読み出す（ブロック１１４）。キーワード読出部４６は過去キーワード記憶部４２からもキーワード（すなわち、過去閲覧したコンテンツから抽出されたキーワード）を読み出す（ブロック１１６）。
【００３５】
コンテンツ表示部２２はコンテンツの表示を中断し、代わりにキーワード表示部４８は記憶部４２、４４から読み出したらこれら２種類のキーワードの表示を開始する（ブロック１１８）。このため、表示画面はコンテンツ表示からキーワード表示に切り替わる。キーワード表示画面の一例を図９に示す。表示画面は３つの領域から構成される。具体的には、閲覧キーワード記憶部４２から読出したキーワードをボタンとして表示する「いま抽出したキーワード」領域（左上領域）、過去キーワード記憶部４４から読み出したキーワードをボタンとして表示する「むかし抽出したキーワード」領域（左下）、及びこれら両方の領域の右側に示され、何れかの領域に示されるキーワードがユーザによって選択されることに応じて表示される「検索結果」領域（右側領域）から構成される。
【００３６】
「いま抽出したキーワード」及び「むかし抽出したキーワード」領域にリスト状に表示される各々のキーワードはスコア順でもよいし、抽出日時順でもよいし、あいうえお順でもよい。「むかし抽出したキーワード」領域に表示される幾つかのキーワードのボタンには、実際に検索に使用されたことを示す検索マーク（図９では虫眼鏡のマーク）が表示されている。
【００３７】
操作部５０はユーザによるキーワードの選択を監視し（ブロック１２０）、いずれかのキーワードが表示されているボタンをユーザが押すと、操作部５０がその旨を受け取り、押されたボタンに表示されていたキーワードをキーワード検索部６６に通知する。キーワード検索部６６は、設定情報記憶部５４と検索サイトＤＢ６８を参照して検索サイトを決定する（ブロック１２２）。すなわち、設定情報記憶部５４でｔｒｕｅとなっているキーワード辞書名に対応する検索サイトを検索サイトＤＢ６８から読み出す。
【００３８】
キーワード検索部６６はキーワード検索サーバ１４へアクセスして、ブロック１２２で決定された検索サイトに関するブロック１２０で選択されたキーワードに関する情報を検索する検索クエリを発行する（ブロック１２４）。
【００３９】
検索結果表示部６２は、キーワード検索部６６が発行した検索クエリによる検索結果６４をキーワード検索サーバ１４から受け取り、検索結果６４を表示する（ブロック１２６）。検索結果の表示の一例を図１０に示す。検索結果はキーワードを含むコンテンツを示すものであり、ＷＥＢページのタイトル、スニペット、及びコンテンツのＵＲＩ等から構成される。図１０は図９においてキーワード「サッカー」が選択された場合を示す。
【００４０】
操作部５０は、ユーザによる検索結果の選択を監視し（ブロック１２８）、ユーザが検索結果の１つを選択すると、操作部５０がその旨を受け取り、検索結果表示指示部５６に検索結果選択を通知する。検索結果表示指示部５６は、選択された検索結果のＵＲＩ５８をＵＲＩ指定部２６に通知する。コンピュータ１０はＵＲＩ指定部２６を介してコンテンツ提供サーバ２２に接続される。ＨＴＭＬ文書取得部２４は指定されたＵＲＩに対応したＨＴＭＬ文書をコンテンツ提供サーバ２２から取得する。ＨＴＭＬ文書取得部２４は取得したＨＴＭＬ文書２８をコンテンツ表示部２２に送る。コンテンツ表示部２２はＨＴＭＬ文書を解釈し、解釈されたＨＴＭＬ文書に基づくコンテンツを表示する（ブロック１３０）。
【００４１】
以上説明したように第１の実施形態によれば、現在閲覧中あるいは過去に閲覧したコンテンツから抽出されたキーワードを表示し、その中から検索に使うキーワードを選択可能とし、選択されたキーワードを用いて検索サイトから検索することにより、手軽に検索を行うことができる。現在閲覧中のコンテンツから抽出したキーワードに加えて過去に閲覧したコンテンツから抽出されたキーワードも選択可能であるので、検索の操作性、利便性が向上する。さらに、キーワード抽出用の複数のキーワード辞書を設け、どの辞書をキーワード抽出に対して使用するかをユーザが予め設定し、設定したキーワード辞書に合わせてあらかじめ定義された検索サイトを用いて情報の検索を行う。これにより、キーワードに適切にマッチした検索サイト/リンク先が自動的に設定される。例えば、日本語辞書から抽出された日本語の検索キーワードには、日本語に対応した検索サイトから検索する等をあらかじめ定義することができるため、より適切な関連情報の検索結果を得ることができる。図１１に英語用辞書が選択された場合の検索結果の一例を示す。
【００４２】
他の実施形態について説明する。他の実施形態の説明において、第１の実施形態と対応する部分は同一の参照数字を付して詳細な説明は省略する。
【００４３】
［第２の実施形態］
第１の実施形態では、検索サイトＤＢ６８に記憶されるキーワード辞書３８の辞書名と、検索サイトのＵＲＩとが対応付けはデフォルトで決められていたが、第２の実施形態はこの対応付けをユーザが設定できるようにしたものである。
【００４４】
図１２は第２の実施形態のシステム構成を示すブロック図である。図２に示した第１の実施形態の処理システムに対して検索サイト設定部７４が追加されている。検索サイト設定部７４は検索サイトＤＢ６８に接続される。操作部５０からの検索サイト設定通知が検索サイト設定部７４に入力される。
【００４５】
先ず、図示しないメインメニューから所定の操作が行われると、図１３に示す検索サイト設定処理が開始される。この処理は検索サイトＤＢ６８の検索サイトの書き換えである（ブロック１３２）。処理が開始されると、図１４に示すような設定画面が表示される。ユーザは図示しないカーソルを操作していずれかの辞書を選択すると、画面に日本語用辞書検索サイト設定ウィンドウが表示される。ここで、ユーザは日本語用辞書を用いてキーワードを抽出した時に使用する検索サイトを、そのＵＲＩを入力することにより、設定する。この状態を図１５に示す。なお、検索サイトの設定はＵＲＩの入力ではなく、いくつかの候補を表示して選択するようにしてもよい。ここで、ＯＫボタンが操作されると、設定画面は図１６に示すように変化し、必要に応じてログインアカウントとパスワードが設定される。
【００４６】
上述の処理により検索サイトＤＢ６８の内容は図１７に示すようになる。キーワード辞書に対してユーザが設定した検索サイトが対応付けられる。さらに、ログインアカウントが設定された場合は、アカウントとパスワードも対応付けられる。アカウント設定はｔｒｅｕがアカウントが設定されたことを示し、ｎｕｌｌはアカウントが設定されていないことを示す。
【００４７】
以上説明したように第２の実施形態によれば、検索サイトの設定をユーザが自分好みにカスタマイズできる。さらに、検索サイトのアカウントやパスワードを設定可能とすることで、該当検索サイトに自動的にログインし、会員専用の検索サービスをも対象として検索を行うことができる。
【００４８】
[第３の実施形態]
上述の実施形態では、キーワード辞書に対して設定される検索サイトの数は１つであったが、第３の実施形態はキーワード辞書に複数の検索サイトを対応づけられるようにしたものである。第３の実施形態のシステム構成は図２に示した第１の実施形態、図１２に示した第２の実施形態と同じであるので、図示は省略する。第３の実施形態は第１の実施形態、第２の実施形態のいずれにも適用可能であるが、ここでは、第２の実施形態に適用した場合を説明する。
【００４９】
第３の実施形態の検索サイトＤＢ６８は図１８に示すようなデータを記憶する。キーワード辞書３８の辞書名、複数（ここでは最大で３つ）の検索サイトのＵＲＩが対応付けられている。なお、各検索サイトには図１７と同様に、アカウント設定、アカウント、パスワードが対応付けて記憶される。キーワード辞書名と検索サイトのＵＲＩの対応付けは、第１の実施形態のようにデフォルトで決められていてもよいし、第２の実施形態のようにユーザにより設定されたものでもよい。
【００５０】
第１の実施形態と同様に、コンテンツ表示部２２がコンテンツを表示する時、表示画面の一部にキーワード表示ボタンも表示する。ユーザは閲覧中のコンテンツから抽出されたキーワードを用いて情報を検索したい場合、このキーワード表示ボタンを操作する。この操作に応答して図１９に示す機能呼出し処理が開始される。
【００５１】
キーワード読出部４６は閲覧キーワード記憶部４２からキーワード（すなわち、閲覧しているコンテンツから抽出されたキーワード）を読み出す（ブロック１３４）。キーワード読出部４６は過去キーワード記憶部４２からもキーワード（すなわち、過去閲覧したコンテンツから抽出されたキーワード）を読み出す（ブロック１３６）。
【００５２】
コンテンツ表示部２２はコンテンツの表示を中断し、代わりにキーワード表示部４８は記憶部４２、４４から読み出したらこれら２種類のキーワードの表示を開始する（ブロック１３８）。このため、表示画面はコンテンツ表示から図２０に示すようなキーワード表示に切り替わる。第３の実施形態のキーワード表示画面は図９に示すキーワード表示画面に比べてキーワードのボタンにサイト１、サイト２、サイト３（サイトに対応した検索サイトのアイコンや名称）も表示される点が異なる。
【００５３】
操作部５０はユーザによるキーワードの選択を監視し（ブロック１４０）、いずれかのキーワードが表示されているサイトのボタンをユーザが押すと、操作部５０がその旨を受け取り、押されたボタンに表示されていたキーワードとサイトをキーワード検索部６６に通知する。ワード検索部６６は検索サイトＤＢ６８から図１８のようなデータを読み出し、当該キーワードに対応付けられている複数の検索サイトを読み出す（ブロック１４４）。
【００５４】
キーワード検索部６６は検索サイトＤＢ６８のアカウント設定のデータに基づいてログインアカウントが設定されているか否かを判定する（ブロック１４６）。アカウントが設定されている場合は、該当サイトへ順次ログインして（ブロック１４８）、選択されたキーワードを用いてウェブページを検索する（ブロック１５０）。アカウント設定がない場合は、サイトがアカウント設定が必要ないことを意味する。アカウント設定の必要なサイトで、かつアカウント設定がない場合には、該当サイトのボタンをユーザが押下して検索を行うと、エラーが表示されるか、検索結果として何も表示されない状態となる。この場合は、検索サイトのアカウントの登録を促すメッセージダイアログ等を出してもよい。
【００５５】
検索結果表示部６２は、検索結果をキーワード検索サーバ１４から受け取り、検索結果を表示する（ブロック１５２）。
【００５６】
操作部５０は、ユーザによる検索結果の選択を監視し（ブロック１５４）、ユーザが検索結果の１つを選択すると、操作部５０がその旨を受け取り、検索結果表示指示部５６に検索結果選択を通知する。検索結果表示指示部５６は、選択された検索結果のＵＲＩ５８をＵＲＩ指定部２６に通知する。コンピュータ１０はＵＲＩ指定部２６を介してコンテンツ提供サーバ２２に接続される。ＨＴＭＬ文書取得部２４は指定されたＵＲＩに対応したＨＴＭＬ文書をコンテンツ提供サーバ２２から取得する。ＨＴＭＬ文書取得部２４は取得したＨＴＭＬ文書２８をコンテンツ表示部２２に送る。コンテンツ表示部２２はＨＴＭＬ文書を解釈し、解釈されたＨＴＭＬ文書に基づくコンテンツを表示する（ブロック１５６）。図２１は検索結果の表示の一例である。ここでは、検索サイト１と検索サイト２の検索結果を表示する。画面をスクロールするあるいは切替えることにより検索サイト３の検索結果も表示できる。なお、同時に表示する検索サイトの検索結果は２つに限らず、３つ全部を同時でもよいし、１つずつでもよい。
【００５７】
以上説明したように第３の実施形態によれば、複数の検索サイトをキーワード辞書に対応づけることにより、多くの検索サイトから検索を行うことができ、利便性が向上する。
【００５８】
[第４の実施形態]
上述の実施形態では、キーワード辞書は閲覧前に予め設定していたが、第４の実施形態では閲覧中のコンテンツから該当文書を取得する際に文書毎にユーザがキーワードを抽出するためのキーワード辞書を選択できるようにしたものである。例えば、法律のページを見ている時には、法律用語専用のキーワード辞書を選択することで、より適切な法律に関するキーワードが抽出でき、さらに、検索サイトも法律関連の検索サイトを設定できる。
【００５９】
図２２は第４の実施形態のシステム構成を示すブロック図である。第４の実施形態は第１の実施形態、第２の実施形態、第３の実施形態のいずれにも適用可能であるが、ここでは、第１の実施形態に適用した場合を説明する。図２に示した第１の実施形態の処理システムに比べてキーワード辞書設定部５２の接続箇所が異なる。第１の実施形態では、操作部５０と設定情報記憶部５４との間にキーワード辞書設定部５２が接続されている。第４の実施形態では、文書抽出部３２とキーワード抽出部３６との間にキーワード辞書設定部５２が接続され、キーワード辞書選択用の操作部７８がキーワード辞書設定部５２に接続されている。上述の実施形態では、複数のキーワード辞書３８は異なる言語の辞書を説明したが、第４実施形態では複数のキーワード辞書３８は異なる言語・分野の辞書である。
【００６０】
ユーザがＵＲＩを指定すると、コンテンツ表示部２２はコンテンツを表示する。
【００６１】
コンテンツ読込監視部３０は、コンテンツ表示部２２によって表示されるコンテンツの読み込みが完了したか否かを監視する。コンテンツの読み込みが完了したことをコンテンツ読込監視部３０が確認すると、図２３に示す処理が開始される。
【００６２】
文書抽出部３２は、コンテンツ読込監視部３０からコンテンツ読み込みが完了したという通知を受けると、コンテンツ表示部２２が表示しているコンテンツのＨＴＭＬ文書を抽出し、キーワード辞書設定部５２にそのＨＴＭＬ文書を渡す（ブロック１６０）。
【００６３】
キーワード辞書設定部５２は図２４に示すような表示画面を表示し、キーワード抽出辞書の選択操作をユーザに促す（ブロック１６２）。ユーザは図示しないカーソルを操作していずれかの辞書を選択し（選択されると白丸が黒丸に変化する）、ＯＫボタンを押す。これにより、選択されたキーワード辞書名を設定情報記憶部５４に記録する（ユーザ選択状態をｔｒｕｅとする）（ブロック１６４）。ここでは、日本語でＩＴ用語辞書が選択される。
【００６４】
キーワード辞書設定部５２は設定情報記憶部５４からｔｒｕｅの辞書をキーワード辞書として設定する（ブロック１６６）。
【００６５】
キーワード抽出部３６は、文書抽出部３２から受け取ったＨＴＭＬ文書を解析し、特徴的なキーワードを抽出する。具体的には、ＨＴＭＬ文書から本文と思われるテキストを抽出し、複数のキーワード辞書３８の中の設定されたキーワード辞書に含まれる単語に基づいて、言語として意味を持つ最小の単位である形態素に分解する。キーワード辞書３８には例えば形態素の品詞を判別できるような単語が記憶されている。形態素解析によって分解されたテキストの各形態素が抽出キーワードとなる。抽出キーワードは、例えばスコアの高い順で並べられる（ブロック１６８）。
【００６６】
閲覧キーワード記憶部４２に記憶されているキーワードが過去キーワード記憶部４４へコピーあるいはムーブされる（ブロック１７０）。
【００６７】
コンテンツ表示部２２が表示しているコンテンツから抽出されたキーワードが閲覧キーワード記憶部４２に記憶される（ブロック１７２）。
【００６８】
この後、コンテンツ表示部２２により表示画面の一部に表示されるキーワード表示ボタンが操作されると、第１の実施形態と同様に、図７に示す機能呼出し処理が開始される。
【００６９】
以上説明したように第４の実施形態によれば、文書毎にキーワード抽出用辞書を選択可能であるので、より適切なキーワードを抽出することができる。さらに、第１、第２、第３の実施形態と同様に選択したキーワード抽出用辞書に応じた１つまたは複数の検索サイトが設定されるので、関連情報を高い精度で検索することができる。
【００７０】
[第５の実施形態]
第５の実施形態は第４の実施形態の変形に関する。第４の実施形態では、キーワード辞書は文書毎にユーザが選択可能としたが、第５の実施形態は自動的に選択できるようにしたものである。
【００７１】
図２５は第５の実施形態のシステム構成を示すブロック図である。図２２に示した第４の実施形態の処理システムにおいてキーワード辞書設定部５２に換えてキーワード辞書判定部８６を接続した点が異なる。キーワード辞書判定部８６にはキーワード辞書属性ＤＢ８８が接続される。ＨＴＭＬ文書取得部２４はＨＴＭＬ文書２８に加えてメタ情報（ジャンル）８２を取得して、コンテンツ表示部２２に供給する。文書抽出部３２もＨＴＭＬ文書３４に加えてメタ情報（ジャンル）８４を抽出して、キーワード辞書判定部８６に供給する。
【００７２】
コンテンツから文書を抽出する際に、その文書の概要を表すキーワードや該当文書のジャンル等に関するメタ情報を取得し、メタ情報に対して予め対応付けて定義したキーワード辞書をキーワード抽出に適用する。図２６はキーワード辞書属性ＤＢ８８に記憶されるデータの一例を示す。メタ情報としてのジャンル毎にキーワード辞書名とキーワード辞書表記が対応付けられて記憶されている。
【００７３】
メタ情報は文書自体にタグなどの形で埋め込まれているものが多い。例えば、ウェブのホームページ等のＨＴＭＬ文書では、<meta>タグを利用してそのページの簡単な説明やその概要を表すキーワードが設定されていることが多く、文書からメタ情報を取得可能なことが多い。また、ウェブページに限らず、電子番組表（ＥＰＧ）では、番組ジャンルに関するメタ情報が設定されている場合が多い。第５の実施形態は、このようなメタ情報を文書から取得して利用する。なお、仮にメタ情報を取得することができなかった場合、或いは、設定されていない文書が対象の場合には、万人受けするように設定されたデフォルトのキーワード辞書を適応する。
【００７４】
ユーザがＵＲＩを指定すると、コンテンツ表示部２２はコンテンツを表示する。
【００７５】
コンテンツ読込監視部３０は、コンテンツ表示部２２によって表示されるコンテンツの読み込みが完了したか否かを監視する。コンテンツの読み込みが完了したことをコンテンツ読込監視部３０が確認すると、図２７に示す処理が開始される。
【００７６】
文書抽出部３２は、コンテンツ読込監視部３０からコンテンツ読み込みが完了したという通知を受けると、コンテンツ表示部２２が表示しているコンテンツのＨＴＭＬ文書を抽出し、キーワード辞書判定部８６にそのＨＴＭＬ文書３４を渡す（ブロック１８０）。
【００７７】
文書抽出部３２は、さらにＨＴＭＬ文書からメタ情報（ここでは、ジャンル）を抽出し、キーワード辞書判定部８６にそのメタ情報８４を渡す（ブロック１８２）。
【００７８】
キーワード辞書判定部８６はキーワード辞書属性ＤＢ８８を参照してキーワード辞書属性ＤＢ８８に当該ジャンルが記憶されているか否かを判定する（ブロック１８４）。記憶されていない場合は、デフォルトのキーワード辞書を選択する（ブロック１８６）。記憶されている場合は、当該ジャンルに対応付けられているキーワード辞書を選択する（ブロック１８８）。この後、キーワード辞書判定部８６は選択されたキーワード辞書名を設定情報記憶部５４に記録する（ユーザ選択状態をｔｒｕｅとする）（ブロック２００）。
【００７９】
キーワード辞書判定部８６は設定情報記憶部５４からｔｒｕｅの辞書をキーワード辞書として設定する（ブロック２０２）。
【００８０】
キーワード抽出部３６は、文書抽出部３２から受け取ったＨＴＭＬ文書を解析し、特徴的なキーワードを抽出する。具体的には、ＨＴＭＬ文書から本文と思われるテキストを抽出し、設定されたキーワード辞書に含まれる単語に基づいて、言語として意味を持つ最小の単位である形態素に分解する。キーワード辞書３８には例えば形態素の品詞を判別できるような単語が記憶されている。形態素解析によって分解されたテキストの各形態素が抽出キーワードとなる。抽出キーワードは、例えばスコアの高い順で並べられる（ブロック２０４）。
【００８１】
閲覧キーワード記憶部４２に記憶されているキーワードが過去キーワード記憶部４４へコピーあるいはムーブされる（ブロック２０６）。
【００８２】
コンテンツ表示部２２が表示しているコンテンツから抽出されたキーワードが閲覧キーワード記憶部４２に記憶される（ブロック２０８）。
【００８３】
この後、コンテンツ表示部２２により表示画面の一部に表示されるキーワード表示ボタンが操作されると、第１の実施形態と同様に、図７に示す機能呼出し処理が開始される。
【００８４】
以上説明したように第５の実施形態によれば、現在閲覧しているページ毎にユーザがキーワード辞書を選択することなく、適切なキーワード辞書を自動的に選択することができ、より適切なキーワードを抽出し、さらにそのキーワードに適切な検索サイトから関連情報の検索を行うことができる。
【００８５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。例えば、各実施形態は特定の実施形態を基に説明したが、説明した実施形態に限らず他の実施形態と組み合わせることも可能である。また、上述の説明は特定の２つの実施形態の組み合わせを説明したが、任意の実施形態との組み合わせ、あるいは３つ以上の実施形態を組み合わせることも可能である。
【符号の説明】
【００８６】
１０…コンピュータ、１２…コンテンツ提供サーバ、１４…キーワード検索サーバ、２０…コンテンツ表示プログラム、２２…コンテンツ表示部、２４…ＨＴＭＬ文書取得部、２６…ＵＲＩ指定部、３０…コンテンツ読込監視部、３２…文書抽出部、３６…キーワード抽出部、３８…キーワード辞書、４２…閲覧キーワード記憶部、４４…過去キーワード記憶部、４６…キーワード読出部、４８…キーワード表示部、５０…操作部、５２…キーワード辞書設定部、５４…設定情報記憶部、５６…検索結果表示指示部、６０…検索結果記憶部、６２…検索結果表示部、６６…キーワード検索部、６８…検索サイトＤＢ。
【図１】
2012212398.tif 000003
【図２】
2012212398.tif 000004
【図３】
2012212398.tif 000005
【図４】
2012212398.tif 000006
【図５】
2012212398.tif 000007
【図６】
2012212398.tif 000008
【図７】
2012212398.tif 000009
【図８】
2012212398.tif 000010
【図９】
2012212398.tif 000011
【図１０】
2012212398.tif 000012
【図１１】
2012212398.tif 000013
【図１２】
2012212398.tif 000014
【図１３】
2012212398.tif 000015
【図１４】
2012212398.tif 000016
【図１５】
2012212398.tif 000017
【図１６】
2012212398.tif 000018
【図１７】
2012212398.tif 000019
【図１８】
2012212398.tif 000020
【図１９】
2012212398.tif 000021
【図２０】
2012212398.tif 000022
【図２１】
2012212398.tif 000023
【図２２】
2012212398.tif 000024
【図２３】
2012212398.tif 000025
【図２４】
2012212398.tif 000026
【図２５】
2012212398.tif 000027
【図２６】
2012212398.tif 000028
【図２７】
2012212398.tif 000029