(57)【特許請求の範囲】
【請求項１】
第１キーワードの入力を受け付ける入力部と、
概念データ間を関係ワードで関連付けた概念マップから、前記第１キーワードを一方の概念データとして関連付けている関係ワードからなる関係リストを生成する生成部と、
前記関係リストから少なくとも１つの関係ワードの選択を受け付ける選択部と、
前記概念マップから、前記第１キーワードと前記選択された関係ワードによって関連付けられている概念データを第２キーワードとして抽出する抽出部と、
概念データとコンテンツとを関係ワードで関連付けたコンテンツマップから、前記第２キーワードと関連付けられているコンテンツ及び関係ワードを検索する検索部と、
前記検索されたコンテンツ及び関係ワードを出力する出力部と、を備える検索装置。
【請求項２】
前記生成部は、前記コンテンツマップにおけるコンテンツ毎に設けられたスコアに応じて、前記関係リストにおける関係ワードの出力優先順を決定する請求項１に記載の検索装置。
【請求項３】
前記スコアは、前記コンテンツマップにおける前記関係ワードの出現頻度に基づく値である請求項２に記載の検索装置。
【請求項４】
前記生成部は、前記概念マップにおける関連付け毎に設けられたスコアに応じて、前記関係リストにおける関係ワードの出力優先順を決定する請求項１に記載の検索装置。
【請求項５】
前記出力部は、前記検索部により複数のコンテンツが検索された場合、当該複数のコンテンツを、ユーザが選択可能に出力する請求項１から請求項４のいずれかに記載の検索装置。
【請求項６】
前記出力部は、前記関係ワード毎に所定数のコンテンツを選択して出力する請求項１に記載の検索装置。
【請求項７】
前記入力部は、テキストコンテンツから抽出された複数のキーワードからの選択入力を受け付ける請求項１から請求項６のいずれかに記載の検索装置。
【請求項８】
コンピュータの制御部に、
第１キーワードの入力を受け付ける入力ステップと、
概念データ間を関係ワードで関連付けた概念マップから、前記第１キーワードを一方の概念データとして関連付けている関係ワードからなる関係リストを生成する生成ステップと、
前記関係リストから少なくとも１つの関係ワードの選択を受け付ける選択ステップと、
前記概念マップから、前記第１キーワードと前記選択された関係ワードによって関連付けられている概念データを第２キーワードとして抽出する抽出ステップと、
概念データとコンテンツとを関係ワードで関連付けたコンテンツマップから、前記第２キーワードと関連付けられているコンテンツ及び関係ワードを検索する検索ステップと、
前記検索されたコンテンツ及び関係ワードを出力する出力ステップと、を実行させるための検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーワードに関連するコンテンツを検索する装置、方法及びプログラムに関する。
【背景技術】
【０００２】
従来、インターネット上でニュース又はブログ等のテキストベースの情報を閲覧している際に、端末のユーザは、馴染みのない単語が出てくると、この単語をキーワードとしてＷｅｂ検索を行い、関連する情報を閲覧する、又は各種の辞典データ等を参照するといった操作を行うことが多い。
【０００３】
例えば、ユーザにとっての外国語が含まれたテキストコンテンツの場合には、単語をマウス等で選択し、この単語の翻訳や発音といった情報を提示する技術が提案されている（例えば、特許文献１参照）。また、同様なインタフェースにより該当単語をキーワードとしたインターネット検索を行う機能、辞典サイトへのリンクを表示する機能、該当単語が含まれるニュース記事を検索する機能等も、Ｗｅｂサイト又はＷｅｂブラウザの機能として一般的になっている。これらの技術を用いることにより、ユーザは、興味をもった単語、又は馴染みのない単語等に関する翻訳結果又は詳細な説明等を得られる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２７１９０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、例えばユーザが興味を持った単語が「糖尿病」であった場合、この単語の関連情報を前述した機能で検索すると、ユーザは、糖尿病の詳細な説明、又は糖尿病に関する他のニュース記事等の情報を得ることは可能であるが、糖尿病の「予防法」について知りたいと思っているユーザに対して、直接所望の情報を提供することはできなかった。前述の技術は、「糖尿病」に関する検索の機能をシームレスに提供しているに過ぎないため、ユーザは、様々な関係性によって検索される多数の情報から所望の情報を取捨しなくてはならなかった。
【０００６】
ユーザのニーズに合った情報を効率良く提供するためには、テキストコンテンツ閲覧時に、ユーザが着目した単語に関連した情報を分類し、提示する技術が必要である。また、提示する情報には、解説のようなテキストだけではなく、画像や映像のようなコンテンツも含まれることが望ましい。
例えば、放送局を始めとしたコンテンツプロバイダは、様々な映像コンテンツ又はＷｅｂコンテンツ等を制作しているが、これらの中には、特定のテーマに関して詳しい解説を行っているもの、深くテーマを掘り下げた内容のものが含まれる。
【０００７】
本発明は、指定された単語に関して、ユーザのニーズに合ったコンテンツを効率良く提示できる検索装置、検索方法及び検索プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る検索装置は、キーワードの入力を受け付ける入力部と、概念データとコンテンツとを関係ワードで関連付けたコンテンツマップから、前記キーワードを概念データとして関連付けている関係ワードからなる関係リストを生成する生成部と、前記関係リストから少なくとも１つの関係ワードの選択を受け付ける選択部と、前記コンテンツマップから、前記キーワードと前記選択された関係ワードによって関連付けられているコンテンツを検索する検索部と、前記検索されたコンテンツを出力する出力部と、を備える。
【０００９】
この構成によれば、検索装置は、ユーザに指定されたキーワードに関して、コンテンツマップにおいて関係ワードにより関連付けられたコンテンツを出力する。したがって、ユーザは、自身が注目したキーワードに関する解説等、ユーザのニーズに合った情報を、映像等のコンテンツによって効率的に得られる。これにより、ユーザは、このキーワードに関する理解をより深めることが可能となる。
【００１０】
本発明に係る検索装置は、第１キーワードの入力を受け付ける入力部と、概念データ間を関係ワードで関連付けた概念マップから、前記第１キーワードを一方の概念データとして関連付けている関係ワードからなる関係リストを生成する生成部と、前記関係リストから少なくとも１つの関係ワードの選択を受け付ける選択部と、前記概念マップから、前記第１キーワードと前記選択された関係ワードによって関連付けられている概念データを第２キーワードとして抽出する抽出部と、概念データとコンテンツとを関係ワードで関連付けたコンテンツマップから、前記第２キーワードと関連付けられているコンテンツ及び関係ワードを検索する検索部と、前記検索されたコンテンツ及び関係ワードを出力する出力部と、を備える。
【００１１】
この構成によれば、検索装置は、概念マップにおいて関係ワードにより第１のキーワードと関連付けられた第２のキーワードを抽出し、コンテンツマップにおいて第２のキーワードと関連付けられたコンテンツを検索して出力する。したがって、ユーザは、自身が注目したキーワードに関連する別の概念データ（第２のキーワード）を取得し、さらに、この別の概念データに関する解説等、ユーザのニーズに合った情報を、映像等のコンテンツによって効率的に得られる。これにより、ユーザは、注目したキーワードに関する理解をより深めることが可能となる。
【００１２】
前記生成部は、前記コンテンツマップにおけるコンテンツ毎に設けられたスコアに応じて、前記関係リストにおける関係ワードの出力優先順を決定してもよい。
【００１３】
この構成によれば、キーワードに対する関係ワードは、コンテンツマップにおけるコンテンツ毎に設けられたスコアに応じた優先度で出力されるので、関係リストが適切に調整される。これにより、ユーザは、効率的に適切な関係ワードを選択して、所望のコンテンツを得られる。
【００１４】
前記スコアは、前記コンテンツマップにおける前記関係ワードの出現頻度に基づく値であってもよい。
【００１５】
この構成によれば、コンテンツマップにおける関係ワードの出現頻度に基づいた値によりスコアが自動的に設定されるので、人手によらず、効率的に関係リストが調整される。
【００１６】
前記生成部は、前記概念マップにおける関連付け毎に設けられたスコアに応じて、前記関係リストにおける関係ワードの出力優先順を決定してもよい。
【００１７】
この構成によれば、キーワードに対する関係ワードは、概念マップにおける関連付け毎に設けられたスコアに応じた優先度で出力されるので、関係リストが適切に調整される。これにより、ユーザは、効率的に適切な関係ワードを選択して、所望のコンテンツを得られる。
【００１８】
前記出力部は、前記検索部により複数のコンテンツが検索された場合、当該複数のコンテンツを、ユーザが選択可能に出力してもよい。
【００１９】
この構成によれば、検索装置は、複数のコンテンツが検索された場合に、ユーザが選択できるように、サムネイル等の形式で表示する。これにより、ユーザの利便性が向上する。
【００２０】
前記出力部は、前記関係ワード毎に所定数のコンテンツを選択して出力してもよい。
【００２１】
この構成によれば、検索装置は、第２のキーワードに関連した複数のコンテンツが検索された場合、関係ワード毎に所定数のコンテンツを選択して出力する。これにより、コンテンツの選択が煩雑にならず、ユーザは、所望のコンテンツを効率的に得られる。
【００２２】
前記入力部は、テキストコンテンツから抽出された複数のキーワードからの選択入力を受け付けてもよい。
【００２３】
この構成によれば、検索装置は、テキストコンテンツから抽出された複数のキーワードからの選択入力を受け付けることによって、コンテンツを検索するためのキーワードを決定できる。これにより、ユーザの操作を簡略化でき、利便性が向上する。
【００２４】
本発明に係る検索方法は、コンピュータの制御部が、キーワードの入力を受け付ける入力ステップと、概念データとコンテンツとを関係ワードで関連付けたコンテンツマップから、前記キーワードを概念データとして関連付けている関係ワードからなる関係リストを生成する生成ステップと、前記関係リストから少なくとも１つの関係ワードの選択を受け付ける選択ステップと、前記コンテンツマップから、前記キーワードと前記選択された関係ワードによって関連付けられているコンテンツを検索する検索ステップと、前記検索されたコンテンツを出力する出力ステップと、を実行する。
【００２５】
本発明に係る検索方法は、コンピュータの制御部が、第１キーワードの入力を受け付ける入力ステップと、概念データ間を関係ワードで関連付けた概念マップから、前記第１キーワードを一方の概念データとして関連付けている関係ワードからなる関係リストを生成する生成ステップと、前記関係リストから少なくとも１つの関係ワードの選択を受け付ける選択ステップと、前記概念マップから、前記第１キーワードと前記選択された関係ワードによって関連付けられている概念データを第２キーワードとして抽出する抽出ステップと、概念データとコンテンツとを関係ワードで関連付けたコンテンツマップから、前記第２キーワードと関連付けられているコンテンツ及び関係ワードを検索する検索ステップと、前記検索されたコンテンツ及び関係ワードを出力する出力ステップと、を実行する。
【００２６】
本発明に係る検索プログラムは、コンピュータの制御部に、キーワードの入力を受け付ける入力ステップと、概念データとコンテンツとを関係ワードで関連付けたコンテンツマップから、前記キーワードを概念データとして関連付けている関係ワードからなる関係リストを生成する生成ステップと、前記関係リストから少なくとも１つの関係ワードの選択を受け付ける選択ステップと、前記コンテンツマップから、前記キーワードと前記選択された関係ワードによって関連付けられているコンテンツを検索する検索ステップと、前記検索されたコンテンツを出力する出力ステップと、を実行させる。
【００２７】
本発明に係る検索プログラムは、コンピュータの制御部に、第１キーワードの入力を受け付ける入力ステップと、概念データ間を関係ワードで関連付けた概念マップから、前記第１キーワードを一方の概念データとして関連付けている関係ワードからなる関係リストを生成する生成ステップと、前記関係リストから少なくとも１つの関係ワードの選択を受け付ける選択ステップと、前記概念マップから、前記第１キーワードと前記選択された関係ワードによって関連付けられている概念データを第２キーワードとして抽出する抽出ステップと、概念データとコンテンツとを関係ワードで関連付けたコンテンツマップから、前記第２キーワードと関連付けられているコンテンツ及び関係ワードを検索する検索ステップと、前記検索されたコンテンツ及び関係ワードを出力する出力ステップと、を実行させる。
【発明の効果】
【００２８】
本発明によれば、指定された単語に関して、ユーザのニーズに合ったコンテンツを効率良く提示できる。
【図面の簡単な説明】
【００２９】
【図１】第１実施形態に係る検索システムの概要を示す図である。
【図２】第１実施形態に係るコンテンツマップの記述例を示す図である。
【図３】第１実施形態に係る端末の機能構成を示す図である。
【図４】第１実施形態に係る関係リストを例示する図である。
【図５】第１実施形態に係るコンテンツ検索のためのクエリを例示する図である。
【図６】第２実施形態に係る検索システムの概要を示す図である。
【図７】第２実施形態に係る概念マップの記述例を示す図である。
【図８】第２実施形態に係る端末の機能構成を示す図である。
【図９】第２実施形態に係るコンテンツの提示方法の第１の適用例を示す図である。
【図１０】第２実施形態に係るコンテンツの提示方法の第２の適用例を示す図である。
【発明を実施するための形態】
【００３０】
［第１実施形態］
以下、本発明の第１実施形態について説明する。
本実施形態に係る検索システム１は、Ｗｅｂページ等のテキストコンテンツを閲覧しているユーザが馴染みのない単語に出会った際に、この単語の解説として、コンテンツプロバイダが制作したコンテンツをユーザに提示する。
コンテンツプロバイダは、予めコンテンツと単語の間に成り立つ「関係」を構造化して記述しておくことにより、通信端末において、Ｗｅｂページ等を閲覧しているユーザに対して、注目単語に関する関連コンテンツ（映像、画像、テキスト等）を提供する。
【００３１】
図１は、本実施形態に係る検索システム１の概要を示す図である。
この図は、ユーザＵが情報提示用の端末１０（検索装置）を利用して、あるテキストコンテンツＴを閲覧している状況を表している。ユーザＵは、テキストコンテンツＴの中のキーワードＫＷ（例えば、「糖尿病」）に着目し、キーワードＫＷに関連するより詳細な情報を知りたいと考えたとする。
【００３２】
ユーザがマウス等を用いてテキストコンテンツＴの中のキーワードＫＷを選択し、特定のキーを押す、又はマウスの右クリック等の操作を行うと、キーワードＫＷ（糖尿病）に関連した「関係」の一覧が関係リストＬとして端末１０の画面上に表示される。ユーザは「糖尿病」の「予防法」について詳しく知りたいと考えているため、リストの中から「予防法」を選択すると、端末１０は、コンテンツデータベース２０に対し、「糖尿病」の「予防法」に該当するコンテンツを検索するためのクエリＱ１を発行する。
【００３３】
コンテンツデータベース２０は、映像コンテンツＣ１〜Ｃｎを蓄積しており、それぞれのコンテンツには構造化知識（例えば、後述のコンテンツマップ）ＳＫ１〜ＳＫｎが付与されている。クエリＱ１を受信したコンテンツデータベース２０は、クエリＱ１に適合する構造化知識を持つコンテンツを検索し、マッチしたコンテンツ（例えば、Ｃ１）を特定する。
特定されたコンテンツは、端末１０に送信され、端末１０の画面上でユーザに提示される。
【００３４】
図２は、本実施形態に係るコンテンツマップの記述例を示す図である。
コンテンツマップは、コンテンツに付与されている構造化知識の一例である。
【００３５】
コンテンツマップは、コンテンツＩＤ、関係ワード及び概念データという３つのデータの組で表現される。
コンテンツＩＤは、コンテンツを一意に示すＩＤである。
概念データは、テキストコンテンツ中に出現し得る単語である。
関係ワードは、コンテンツと概念データとを結ぶ関係名である。
【００３６】
なお、このような構造化知識の蓄積先は、コンテンツが蓄積されているコンテンツデータベース２０でもよいし、別の独自の知識用データベースでもよい。
コンテンツマップは、コンテンツの内容、例えばコンテンツに付与されている概要文、コンテンツの映像、画像等から抽出して自動で付与されてもよいし、コンテンツ制作者、又はユーザ以外の第３者が手動で付与してもよい。
【００３７】
コンテンツマップは、図２（ａ）に示すように、ＲＤＢ（Ｒｅｌａｔｉｏｎａｌ  Ｄａｔａｂａｓｅ）のデータとして記述してもよい。また、コンテンツマップは、図２（ｂ）に示すように、セマンティックＷｅｂ等の分野で利用されているＲＤＦ（Ｒｅｓｏｕｒｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｆｒａｍｅｗｏｒｋ）等を用いて、２つのリソース（概念データ及びコンテンツ）がプロパティ（関係ワード）で結ばれる三つ組のデータとして記述してもよい。
【００３８】
図３は、本実施形態に係る端末１０の機能構成を示す図である。
端末１０は、入力部１１と、生成部１２と、選択部１３と、検索部１４と、出力部１５とを備える。
【００３９】
入力部１１は、ユーザが閲覧中のテキストコンテンツの中からキーワードの選択入力を受け付ける。
具体的には、入力部１１は、例えば、マウス等による、キーワードの範囲選択操作、埋め込まれたリンクの選択操作、又はテキストコンテンツから抽出された複数のキーワードのリストからの選択操作等により入力を受け付けるが、選択入力の手段はこれには限られない。
【００４０】
生成部１２は、概念データとコンテンツとを関係ワードで関連付けたコンテンツマップから、選択入力されたキーワードを概念データとして関連付けている関係ワードからなる関係リストを生成する。
このとき、生成部１２は、コンテンツマップにおけるコンテンツ毎に設けられたスコアに応じて、関係リストにおける関係ワードの出力優先順を決定する。
なお、スコアは、コンテンツの重要度に応じて予め付与されてもよいし、例えば、コンテンツマップにおける関係ワードの出現頻度（登録数、検索頻度等）に基づいて算出される値でもよい。
【００４１】
選択部１３は、関係リストから少なくとも１つの関係ワードの選択入力を受け付ける。
具体的には、選択部１３は、例えば、画面表示された関係リストの中から、マウス等による選択入力を受け付ける。
【００４２】
検索部１４は、コンテンツマップから、選択入力されたキーワードと選択された関係ワードによって関連付けられているコンテンツを検索する。
【００４３】
出力部１５は、検索されたコンテンツのデータを受信して出力する。
出力部１５は、検索部１４により複数のコンテンツが検索された場合、これら複数のコンテンツを、ユーザが選択可能に出力する。例えば、出力部１５は、各コンテンツの代表画像をサムネイルとして一覧表示してもよい。このとき、各コンテンツの説明文が付与されていることが好ましい。
【００４４】
図４は、本実施形態に係る関係リストを例示する図である。
関係リストは、生成部１２によって、コンテンツに付与されているコンテンツマップを用いて生成される。
生成部１２は、ユーザが選択したキーワードを概念データとして持つコンテンツマップデータを検索し、検索されたデータの関係ワードを取得してリスト表示する。
【００４５】
ここで、生成部１２は、選択されたキーワードを概念データとして持つ関係ワードの全てを関係リストに含めてもよいし、所定の指標に基づいて一部の関係ワードからなる関係リストを生成してもよい。
例えば、生成部１２は、選択されたキーワードを概念データとしても持つ関係ワードが、コンテンツマップデータとしてどの程度現れたか、又はどの程度ユーザに選択されたかという頻度情報を用いて、頻度が高い（例えば、２以上の）もののみを表示したり、頻度順に所定数のみを表示したりしてもよい。
【００４６】
図５は、本実施形態に係るコンテンツ検索のためのクエリを例示する図である。
図５（ａ）は、コンテンツマップがＲＤＢに蓄積されている場合のクエリ（ＳＱＬ）の例である。
図５（ｂ）は、コンテンツマップがＲＤＦデータベースに蓄積されている場合のクエリ（ＳＰＡＲＱＬ）の例である。
これらのクエリによって、コンテンツマップから、概念データが「糖尿病」で関係ワードが「予防法（ｈａｓＰｒｅｖｅｎｔｉｏｎ）」のコンテンツＩＤが検索される。
【００４７】
本実施形態によれば、端末１０は、ユーザに指定された単語（キーワード）に関して、コンテンツマップにおいて関係ワードにより関連付けられたコンテンツを出力する。したがって、ユーザは、自身が注目した単語に関する解説等、ユーザのニーズに合った情報を、映像コンテンツによって効率的に得られる。これにより、ユーザは、この単語に関する理解をより深めることが可能となる。
さらに、コンテンツプロバイダは、自身が制作したコンテンツの有効利用を図ることが可能になる。
【００４８】
また、キーワードに対する関係ワードは、コンテンツマップにおけるコンテンツ毎に設けられたスコアに応じた優先度で出力されるので、関係リストが適切に調整される。これにより、ユーザは、効率的に適切な関係ワードを選択して、所望のコンテンツを得られる。
例えば、コンテンツマップにおける関係ワードの出現頻度に基づいた値によりスコアが設定されると、人手によらず、効率的に関係リストが調整される。
【００４９】
また、端末１０は、複数のコンテンツが検索された場合に、ユーザが選択できるように、サムネイル等の形式で表示する。これにより、ユーザの利便性が向上する。
【００５０】
また、端末１０は、テキストコンテンツから抽出された複数のキーワードからの選択入力を受け付けることによって、コンテンツを検索するためのキーワードを決定できる。これにより、ユーザの操作を簡略化でき、利便性が向上する。
【００５１】
［第２実施形態］
以下、本発明の第２実施形態について説明する。
なお、第１実施形態と同様の構成については、同一の符号を付し、説明を省略又は簡略化する。
【００５２】
図６は、本実施形態に係る検索システム１ａの概要を示す図である。
第１実施形態では、ユーザが注目したキーワードと特定の関係で関連付けられているコンテンツを直接検索する例を示したが、本第２実施形態は、単語と単語の関係を記述した構造化知識を用いて、異なる視点でコンテンツの提供を行う例を示す。
【００５３】
ユーザは、第１実施形態（図１）と同様に閲覧中のテキストコンテンツに含まれるキーワードＫＷ（例えば、「糖尿病」）に着目する。検索システム１ａは、ユーザのクリック等の操作に応じて、関係リストＬを表示するが、この中からユーザが関係ワード（例えば、「予防法」）を１つ選択した際に、検索システム１ａは、単語間の関係を記述した構造化知識（後述の概念マップ）を利用して、糖尿病と「予防法」の関係にある単語を検索する。
【００５４】
図７は、本実施形態に係る概念マップの記述例を示す図である。
概念マップは、単語概念と単語概念との間に成り立つ関係を記述した構造化知識である。コンテンツマップと同様に、この概念マップのデータは、ＲＤＢ等に蓄積してもよいし、三つ組データとしてＲＤＦ等を利用して記述してもよい。
【００５５】
検索システム１ａは、概念マップを検索した結果得られた関係を利用して、糖尿病と予防法の関係にある単語概念「玄米」を抽出する。
さらに、検索システム１ａは、得られた「玄米」という単語を利用してコンテンツマップを検索し、コンテンツマップＳＫ２から、玄米と「レシピ」の関係にあるコンテンツＣ２を取得してユーザに提示する。
【００５６】
なお、このコンテンツを抽出した理由がユーザに分かりやすいように、検索システム１ａは、例えば「糖尿病と予防法の関係にある「玄米」に関するコンテンツです」のような説明文を付加してもよい。
【００５７】
図８は、本実施形態に係る端末１０ａの機能構成を示す図である。
端末１０ａは、入力部１１と、生成部１２ａと、選択部１３と、抽出部１６と、検索部１４ａと、出力部１５ａとを備える。
【００５８】
入力部１１は、第１実施形態と同様に、ユーザが閲覧中のテキストコンテンツの中からキーワード（第１のキーワード）の選択入力を受け付ける。
【００５９】
生成部１２ａは、概念データ間を関係ワードで関連付けた概念マップから、選択入力を受け付けた第１キーワードを一方の概念データとして関連付けている関係ワードからなる関係リストを生成する。
このとき、生成部１２ａは、概念マップにおける関連付け毎に設けられたスコアに応じて、関係リストにおける関係ワードの出力優先順を決定する。
【００６０】
なお、スコアは、キーワードの重要度に応じて予め付与されてもよいし、例えば、概念マップにおける関係ワードの出現頻度（登録数、検索頻度等）に基づいて算出される値でもよい。さらに、コンテンツマップにおけるコンテンツ毎に設けられたスコアを加味した値であってもよい。
【００６１】
選択部１３は、関係リストから少なくとも１つの関係ワードの選択入力を受け付ける。
具体的には、選択部１３は、例えば、画面表示された関係リストの中から、マウス等による選択入力を受け付ける。
【００６２】
抽出部１６は、概念マップから、第１キーワードと選択された関係ワードによって関連付けられている概念データを第２キーワードとして抽出する。
関連付けられている概念データが複数ある場合は、抽出部１６は、これら複数の概念データをリスト表示し、ユーザから選択入力を受け付けてもよい。また、抽出部１６は、検索頻度又は重要度等の指標に基づいて、１又は複数の概念データを選択してもよい。
【００６３】
検索部１４ａは、第１実施形態と同様に、コンテンツマップから、第２キーワードと関連付けられているコンテンツ及び関係ワードを検索する。
【００６４】
出力部１５ａは、検索されたコンテンツのデータを受信し、関係ワードと共に出力する。
出力部１５ａは、検索部１４ａにより複数のコンテンツが検索された場合、第１実施形態と同様に、これら複数のコンテンツを、ユーザが選択可能に出力する。例えば、出力部１５ａは、各コンテンツの代表画像をサムネイルとして一覧表示してもよい。このとき、出力部１５ａは、関係ワード毎に所定数のコンテンツを選択して出力してもよい。
【００６５】
図９は、本実施形態に係るコンテンツの提示方法の第１の適用例を示す図である。
この例では、端末１０は、ＰＣ又はモバイル端末等の情報機器である。ユーザは、Ｗｅｂブラウザ上でニュースコンテンツを閲覧しており、放送局が持つ番組コンテンツが画面上に提示される。
【００６６】
ユーザが「インフルエンザが猛威を振るっている」というニュースに興味を示したとする。このとき、ユーザは、インフルエンザにかからないためには、どのような予防策があるか、ということを知りたいと考え、ニュース文中の「インフルエンザ」という単語をマウスで選択し、右クリック又は特定キーの押下といったキーワードの選択操作を行う。
【００６７】
端末１０は、ブラウザ上の注目キーワード「インフルエンザ」の脇に、インフルエンザという単語に関連した関係ワードの一覧を表示させる。ユーザは、この関係リストの中から「予防法」という関係ワードを選択する。すると、端末１０は、このユーザが選択したキーワード「インフルエンザ」及び関係ワード「予防法」の情報をクエリＱ１として放送局へ送信する。
放送局側では、クエリＱ１により、コンテンツマップの情報から「インフルエンザの予防法」を紹介した番組コンテンツを検索し、検索結果の番組Ａを端末１０へ提供する。
【００６８】
また、端末１０は、概念マップを利用することにより、インフルエンザ（第１のキーワード）と予防法の関係にある単語（第２のキーワード）「しょうが」を獲得し、「しょうが」の情報をクエリＱ２として放送局へ送信する。
放送局側では、クエリＱ２により、コンテンツマップの情報から、「しょうが」という概念データと関連付けられているコンテンツを検索し、検索結果の番組Ｂを端末１０へ提供する。
【００６９】
端末１０は、検索結果の番組Ａ若しくは番組Ｂ、又はその両方の番組をユーザが閲覧しているブラウザ上に表示し、さらに、これらの番組を提示した理由を自然言語で表示する。これにより、ユーザは、興味をもった単語の関連番組映像を、ブラウザ上で視聴することが可能となる。
【００７０】
なお、番組Ｂを検索するためのクエリＱ２は、放送局側で生成されてもよい。すなわち、クエリＱ１を受信した放送局のサーバは、このクエリＱ１により概念マップの情報から第２のキーワード「しょうが」を検索し、検索結果によりクエリＱ２を生成してもよい。
【００７１】
図１０は、本実施形態に係るコンテンツの提示方法の第２の適用例を示す図である。
この例では、端末１０は、テレビチューナを備えた放送受信機（テレビ）であり、関連コンテンツを提供するサーバとネットワーク接続されている。番組を視聴しているユーザに対し、視聴中のシーンに関係している単語の関連コンテンツが提示される。
【００７２】
ユーザは、デジタルテレビを利用して番組を視聴している。このとき、テレビは、データ放送や、ハイブリッドキャスト（登録商標）のようなスマートテレビ機能を用いて、現在の番組、又は画面に映し出しているシーンに関連した単語を、「場面キーワード」リストに表示する（この例では、「肥満」、「糖尿病」、「手術」、「検査」）。
【００７３】
ユーザがテレビのリモコン等を利用して場面キーワードの１つ（この例では、「肥満」）を選択すると、テレビは、画面上の他の領域にキーワード「肥満」に関連した関係リスト（この例では、「治療法」、「予防法」、「原因」、「症状」）を表示する。
【００７４】
ユーザがリモコン等で関係ワードの１つ（この例では、「予防法」）を選択すると、サーバは、ユーザが選択した場面キーワード及び関係ワードの情報を用いて、概念マップとコンテンツマップとを検索し、画面キーワードに関連した単語に関するコンテンツを検索する。この例では、サーバは、「肥満」という場面キーワードと「予防法」という関係で結ばれた単語「ウォーキング」に関連したコンテンツをコンテンツデータベースから検索し、このコンテンツをテレビ画面上でユーザに提示する。
【００７５】
なお、場面キーワードは、事前に番組に対して人手で付与してもよいし、字幕情報等を解析することによって、場面毎に自動的に付与してもよい。字幕等のテキスト情報からキーワードを抽出する手法としては、ＴＦ−ＩＤＦといった既存の重要語抽出手法等を用いることができる。
【００７６】
本実施形態によれば、端末１０ａは、概念マップにおいて関係ワードにより第１のキーワードと関連付けられた第２のキーワードを抽出し、コンテンツマップにおいて第２のキーワードと関連付けられたコンテンツを検索して出力する。したがって、ユーザは、自身が注目した単語に関連する別の概念データ（第２のキーワード）を取得し、さらに、この別の概念データに関する解説等、ユーザのニーズに合った情報を、映像コンテンツによって効率的に得られる。これにより、ユーザは、注目したキーワードに関する理解をより深めることが可能となる。
【００７７】
また、キーワードに対する関係ワードは、概念マップにおける関連付け毎に設けられたスコアに応じた優先度で出力されるので、関係リストが適切に調整される。これにより、ユーザは、効率的に適切な関係ワードを選択して、所望のコンテンツを得られる。
【００７８】
また、端末１０ａは、第２のキーワードに関連した複数のコンテンツが検索された場合、関係ワード毎に所定数のコンテンツを選択して出力する。これにより、コンテンツの選択が煩雑にならず、ユーザは、所望のコンテンツを効率的に得られる。
【００７９】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
本発明による関連コンテンツの検索提示技術は、様々なコンテンツサービス等において、ユーザの興味や要望に合わせた関連情報を提示する機能として実装することが可能である。
【００８０】
本実施形態では、主に検索装置の構成と動作について説明したが、本発明はこれに限られず、各構成要素を備え、コンテンツを検索するための方法、又はプログラムとして構成されてもよい。
【００８１】
さらに、検索装置の機能を実現するためのプログラムをコンピュータで読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。
【００８２】
ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータで読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００８３】
さらに「コンピュータで読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでもよい。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【符号の説明】
【００８４】
１、１ａ  検索システム
１０、１０ａ  端末（検索装置）
１１  入力部
１２、１２ａ  生成部
１３  選択部
１４、１４ａ  検索部
１５、１５ａ  出力部
１６  抽出部
２０  コンテンツデータベース
【図１】
0006440459.tif 000002
【図２】
0006440459.tif 000003
【図３】
0006440459.tif 000004
【図４】
0006440459.tif 000005
【図５】
0006440459.tif 000006
【図６】
0006440459.tif 000007
【図７】
0006440459.tif 000008
【図８】
0006440459.tif 000009
【図９】
0006440459.tif 000010
【図１０】
0006440459.tif 000011