(57)【特許請求の範囲】
【請求項１】
第１のコンテンツ、及び当該第１のコンテンツに関連して提示する関連コンテンツの組み合わせ候補となる第２のコンテンツを取得するコンテンツ取得部と、
前記第１のコンテンツ及び前記第２のコンテンツのそれぞれからキーワード群を抽出するキーワード抽出部と、
前記第１のコンテンツから抽出された第１のキーワード群に対して、前記第２のコンテンツから抽出された第２のキーワード群それぞれとの重なり度合いを示すスコアを算出し、当該スコアに基づいて、前記第２のコンテンツから前記関連コンテンツを選択する組み合わせ処理部と、
選択された前記組み合わせを出力する組み合わせ出力部と、を備え、
前記組み合わせ処理部は、前記関連コンテンツを選択する度に、前記第１のキーワード群から、前記第２のキーワード群との重なり部分を削除し、前記スコアを再度算出するコンテンツ提示装置。
【請求項２】
前記組み合わせ処理部は、キーワード単位の類似度に基づいて前記スコアを補正する請求項１に記載のコンテンツ提示装置。
【請求項３】
前記組み合わせ処理部は、前記スコアが所定の閾値に満たない候補コンテンツを除外して前記関連コンテンツを選択する請求項１又は請求項２に記載のコンテンツ提示装置。
【請求項４】
前記組み合わせ出力部は、前記関連コンテンツそれぞれについて、前記第１のキーワード群との重なり部分であるキーワードを出力する請求項１又は請求項２に記載のコンテンツ提示装置。
【請求項５】
前記組み合わせ出力部は、前記第１のキーワード群のうち、前記関連コンテンツのいずれとも重ならないキーワードを出力する請求項１から請求項４のいずれかに記載のコンテンツ提示装置。
【請求項６】
第１のコンテンツ、及び当該第１のコンテンツに関連して提示する関連コンテンツの組み合わせ候補となる第２のコンテンツを取得するコンテンツ取得ステップと、
前記第１のコンテンツ及び前記第２のコンテンツのそれぞれからキーワード群を抽出するキーワード抽出ステップと、
前記第１のコンテンツから抽出された第１のキーワード群に対して、前記第２のコンテンツから抽出された第２のキーワード群それぞれとの重なり度合いを示すスコアを算出し、当該スコアに基づいて、前記第２のコンテンツから前記関連コンテンツを選択する組み合わせ処理ステップと、
選択された前記組み合わせを出力する組み合わせ出力ステップと、をコンピュータが実行し、
前記組み合わせ処理ステップにおいて、前記関連コンテンツを選択する度に、前記第１のキーワード群から、前記第２のキーワード群との重なり部分を削除し、前記スコアを再度算出するコンテンツ提示方法。
【請求項７】
第１のコンテンツ、及び当該第１のコンテンツに関連して提示する関連コンテンツの組み合わせ候補となる第２のコンテンツを取得するコンテンツ取得ステップと、
前記第１のコンテンツ及び前記第２のコンテンツのそれぞれからキーワード群を抽出するキーワード抽出ステップと、
前記第１のコンテンツから抽出された第１のキーワード群に対して、前記第２のコンテンツから抽出された第２のキーワード群それぞれとの重なり度合いを示すスコアを算出し、当該スコアに基づいて、前記第２のコンテンツから前記関連コンテンツを選択する組み合わせ処理ステップと、
選択された前記組み合わせを出力する組み合わせ出力ステップと、をコンピュータに実行させ、
前記組み合わせ処理ステップにおいて、前記関連コンテンツを選択する度に、前記第１のキーワード群から、前記第２のキーワード群との重なり部分を削除し、前記スコアを再度算出させるためのコンテンツ提示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、関連コンテンツを出力するコンテンツ提示装置、方法及びプログラムに関する。
【背景技術】
【０００２】
近年、インターネット上の記事を集めて提示するキュレーションサービスの普及に伴い、関連記事又はおすすめ動画の提示など、コンテンツ同士を関連付ける取り組みが盛んになってきている。
【０００３】
関連コンテンツを提示する手法として、例えば、特許文献１では、ユーザが指定したコンテンツに対して、キーワードの出現頻度及び共起頻度に基づいて、関連性が高く、内容を補完する関連コンテンツを提示する手法が提案されている。この特許文献１の手法では、まず始めにコンテンツ間の類似度を共通キーワードの割合で計算し、このスコアが高いコンテンツを候補として採用し、さらに、キーワードの共起頻度を元に補完度をスコア計算している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−２２９０７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような関連コンテンツを提示するサービスにおいては、内容の類似したコンテンツが同時に提示される場合が多い。また、提示された関連コンテンツが互いにどのように関連しているのかが把握し難かった。特に、教育分野においては、映像を学習教材として利用することも期待されている。映像コンテンツが何を説明し、このコンテンツを視聴することで何を学べるのかを明記することは重要である。また、学習すべき内容に対して、最低限の映像コンテンツで網羅することは、学習時間の効率化の観点でも必要となる。
前述の特許文献１の手法では、共通するキーワードを多く持つコンテンツに絞った上で、共起頻度が高いキーワードを持つコンテンツを関連コンテンツとして提示する。したがって、共通するキーワードが少ないコンテンツが除外されるため、あるコンテンツの内容を網羅する関連コンテンツの提示は難しかった。
【０００６】
本発明は、コンテンツの内容を網羅するための適切な関連コンテンツを提示できるコンテンツ提示装置、方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るコンテンツ提示装置は、第１のコンテンツ、及び当該第１のコンテンツに関連して提示する関連コンテンツの組み合わせ候補となる第２のコンテンツを取得するコンテンツ取得部と、前記第１のコンテンツ及び前記第２のコンテンツのそれぞれからキーワード群を抽出するキーワード抽出部と、前記第１のコンテンツから抽出された第１のキーワード群に対して、前記第２のコンテンツから抽出された第２のキーワード群それぞれとの重なり度合いを示すスコアを算出し、当該スコアに基づいて、前記第２のコンテンツから前記関連コンテンツを選択する組み合わせ処理部と、選択された前記組み合わせを出力する組み合わせ出力部と、を備え、前記組み合わせ処理部は、前記関連コンテンツを選択する度に、前記第１のキーワード群から、前記第２のキーワード群との重なり部分を削除し、前記スコアを再度算出する。
【０００８】
前記組み合わせ処理部は、キーワード単位の類似度に基づいて前記スコアを補正してもよい。
【０００９】
前記組み合わせ処理部は、前記スコアが所定の閾値に満たない候補コンテンツを除外して前記関連コンテンツを選択してもよい。
【００１０】
前記組み合わせ出力部は、前記関連コンテンツそれぞれについて、前記第１のキーワード群との重なり部分であるキーワードを出力してもよい。
【００１１】
前記組み合わせ出力部は、前記第１のキーワード群のうち、前記関連コンテンツのいずれとも重ならないキーワードを出力してもよい。
【００１２】
本発明に係るコンテンツ提示方法は、第１のコンテンツ、及び当該第１のコンテンツに関連して提示する関連コンテンツの組み合わせ候補となる第２のコンテンツを取得するコンテンツ取得ステップと、前記第１のコンテンツ及び前記第２のコンテンツのそれぞれからキーワード群を抽出するキーワード抽出ステップと、前記第１のコンテンツから抽出された第１のキーワード群に対して、前記第２のコンテンツから抽出された第２のキーワード群それぞれとの重なり度合いを示すスコアを算出し、当該スコアに基づいて、前記第２のコンテンツから前記関連コンテンツを選択する組み合わせ処理ステップと、選択された前記組み合わせを出力する組み合わせ出力ステップと、をコンピュータが実行し、前記組み合わせ処理ステップにおいて、前記関連コンテンツを選択する度に、前記第１のキーワード群から、前記第２のキーワード群との重なり部分を削除し、前記スコアを再度算出する。
【００１３】
本発明に係るコンテンツ提示プログラムは、第１のコンテンツ、及び当該第１のコンテンツに関連して提示する関連コンテンツの組み合わせ候補となる第２のコンテンツを取得するコンテンツ取得ステップと、前記第１のコンテンツ及び前記第２のコンテンツのそれぞれからキーワード群を抽出するキーワード抽出ステップと、前記第１のコンテンツから抽出された第１のキーワード群に対して、前記第２のコンテンツから抽出された第２のキーワード群それぞれとの重なり度合いを示すスコアを算出し、当該スコアに基づいて、前記第２のコンテンツから前記関連コンテンツを選択する組み合わせ処理ステップと、選択された前記組み合わせを出力する組み合わせ出力ステップと、をコンピュータに実行させ、前記組み合わせ処理ステップにおいて、前記関連コンテンツを選択する度に、前記第１のキーワード群から、前記第２のキーワード群との重なり部分を削除し、前記スコアを再度算出させる。
【発明の効果】
【００１４】
本発明によれば、コンテンツの内容を網羅するための適切な関連コンテンツを提示できる。
【図面の簡単な説明】
【００１５】
【図１】実施形態に係るコンテンツ提示装置の機能概要を示す図である。
【図２】実施形態に係るコンテンツ提示装置の構成を示す図である。
【図３】実施形態に係る組み合わせ処理の流れを示すフローチャートである。
【図４】実施形態に係る組み合わせ処理結果を例示する図である。
【図５】実施形態に係るスコア及び関連度を例示するイメージ図である。
【図６】実施形態に係るサービスの第１の例を示す図である。
【図７】実施形態に係るサービスの第２の例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態の一例について説明する。
本実施形態のコンテンツ提示装置１は、指定されたコンテンツに対して、共通するキーワードを元に、このコンテンツの内容を網羅的に補完するコンテンツ群を提示する。
【００１７】
図１は、本実施形態に係るコンテンツ提示装置１の機能概要を示す図である。
コンテンツ提示装置１は、コンテンツホルダーＡが保有するコンテンツＡ（第１のコンテンツ）に記述されているキーワード群Ｃ（第１のキーワード）を抽出する。また、コンテンツ提示装置１は、コンテンツホルダーＢが保有する各コンテンツ（第２のコンテンツ）からもキーワード（第２のキーワード）を取得しておき、キーワード群Ｃを網羅的に満たすコンテンツ群（関連コンテンツ）を抽出する。
【００１８】
例えば、コンテンツＡを構成するキーワード群Ｃとして、「生態」、「生殖」、「形態」、「背中」、「体長」が得られた場合、これらのキーワード群を最大限に漏れなく重複なく網羅できるコンテンツとして、「生態」及び「生殖」をキーワードとして持つコンテンツＳと、「形態」及び「背中」をキーワードとして持つコンテンツＴとが選択される。この結果、サービスＷにおいて、コンテンツＡと、その内容を最大限に漏れなく重複なく説明できる関連コンテンツとしてコンテンツＳ及びコンテンツＴが同時に提示される。
【００１９】
ここで、コンテンツＵは、コンテンツＳと同じく「生態」及び「生殖」に関するコンテンツのため、関連性は高いが除外される。このように、“漏れなく重複なく”を実現するＭＥＣＥ（Ｍｕｔｕａｌｌｙ  Ｅｘｃｌｕｓｉｖｅ  ａｎｄ  Ｃｏｌｌｅｃｔｉｖｅｌｙ  Ｅｘｈａｕｓｔｉｖｅ）の考え方により、コンテンツ提示装置１は、コンテンツＡに関するコンテンツとして、網羅性の高い関連コンテンツ群を提示できると共に、例えば「体長」といった、コンテンツＡにあって関連コンテンツでは漏れているキーワードを把握し提示することができる。
【００２０】
図２は、本実施形態に係るコンテンツ提示装置１の構成を示す図である。
コンテンツ提示装置１は、記憶部及び制御部の他、通信部又は入出力デバイスなどの各種インタフェースを備えたサーバ装置又はＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの情報処理装置（コンピュータ）である。コンテンツ提示装置１は、記憶部に記憶された所定のソフトウェア（コンテンツ提示プログラム）を制御部が実行することにより、各種機能を実現する。
【００２１】
コンテンツ提示装置１の制御部は、コンテンツ取得部１１と、キーワード抽出部１２と、組み合わせ処理部１３と、組み合わせ出力部１４とを備える。
【００２２】
コンテンツ取得部１１は、利用者からの指示入力に応じて、コンテンツホルダーＡが有する処理対象のコンテンツ（第１のコンテンツ）を取得する。また、コンテンツ取得部１１は、コンテンツホルダーＢから、コンテンツＡに関連して提示する関連コンテンツの組み合わせ候補となる候補コンテンツ（第２のコンテンツ）を取得する。
【００２３】
キーワード抽出部１２は、コンテンツ取得部１１により取得されたコンテンツＡに含まれるキーワードを抽出し、集合体であるキーワード群Ｋ（第１のキーワード群）として定義する。同様に、キーワード抽出部１２は、コンテンツホルダーＢから取得した各候補コンテンツのキーワードを抽出し、キーワード群Ｌ（第２のキーワード群）として定義する。
なお、キーワードの抽出方法は、例えばＴＦ−ＩＤＦなどの従来手法が採用されてよく、キーワード抽出部１２は、各コンテンツから、コンテンツの内容を示す重要語を複数抽出する。あるいは、コンテンツ提示装置１は、コンテンツホルダーにおいてコンテンツと関連付けて管理されているキーワード群をコンテンツ取得部１１により取得してもよい。
【００２４】
組み合わせ処理部１３は、第１のコンテンツから抽出された第１のキーワード群に対して、第２のコンテンツから抽出された第２のキーワード群それぞれとの重なり度合いを示すスコアを算出し、当該スコアに基づいて、前記第２のコンテンツから前記関連コンテンツを選択する。
【００２５】
組み合わせ出力部１４は、組み合わせ処理部１３による組み合わせ処理結果として選択された関連コンテンツを出力する。
このとき、組み合わせ出力部１４は、関連コンテンツそれぞれについて、第１のキーワード群との重なり部分であるキーワードを出力し、どのような関連性をもつコンテンツであるかを提示してもよい。
さらに、組み合わせ出力部１４は、第１のキーワード群のうち、関連コンテンツのいずれとも重ならないキーワードを出力し、関連コンテンツでカバーできなかった内容を提示してもよい。
【００２６】
図３は、本実施形態に係る組み合わせ処理部１３による処理の流れを示すフローチャートである。
なお、事前に、キーワード抽出部１２により、処理対象のコンテンツからキーワード群Ｋと、候補コンテンツからキーワード群Ｌとが抽出されている。
【００２７】
ステップＳ１において、組み合わせ処理部１３は、キーワード群Ｋ及び組み合わせ可能な候補コンテンツが残っているか否かを判定し、残っている場合にステップＳ２〜Ｓ６のループ処理に進む。ループ処理においてキーワード群Ｋのキーワード、又は候補コンテンツのいずれかが全てなくなると、処理は終了する。
【００２８】
ステップＳ２において、組み合わせ処理部１３は、キーワード群Ｋと各候補コンテンツのキーワード群Ｌｘ（ｘ＝１，２，・・・，ｎ）それぞれとの重なり度合いを示すスコアＳ（Ｋ，Ｌｘ）を算出する。スコアＳ（Ｋ，Ｌｘ）は、例えば、次の式（１）又は（２）により算出される。
【数１】
0006644572.tif 000002
【００２９】
ステップＳ３において、組み合わせ処理部１３は、ステップＳ２で算出したスコアが所定の閾値に満たないコンテンツを、組み合わせ可能な候補コンテンツから除外する。
【００３０】
ステップＳ４において、組み合わせ処理部１３は、スコアＳが最大の候補コンテンツを、組み合わせる関連コンテンツとして選択する。
【００３１】
ステップＳ５において、組み合わせ処理部１３は、ステップＳ４で選択した関連コンテンツを、組み合わせの候補コンテンツから除外する。
【００３２】
ステップＳ６において、組み合わせ処理部１３は、ステップＳ４で選択した関連コンテンツのキーワード群Ｌｘとキーワード群Ｋとの重なり部分を、キーワード群Ｋから除外する。
【００３３】
図４は、本実施形態に係る組み合わせ処理部１３による組み合わせ処理結果を例示する図である。
キーワード群Ｌ１，Ｌ２，Ｌ３の中から、キーワード群Ｋを、最大限に漏れなく重複なく満たすようにキーワード群を選択する。この例では、キーワード群Ｋを満たすキーワード群としてＬ２及びＬ３が採用される。組み合わせ出力部１４は、選択されたキーワード群Ｌ２の元となったコンテンツＴと、キーワード群Ｌ３の元となったコンテンツＵとを出力する。
【００３４】
ここで、コンテンツＳは、「成長」及び「卵」で構成されるキーワード群Ｌ１を持つが、キーワード群Ｋとは、「成長」しか共通しない。一方、キーワード群Ｌ３が「成長」を持ち、さらにＬ１よりＫとの重なり度合が高いため、キーワード群Ｌ１は採用されない。
【００３５】
ここで、重なり度合いを示すスコアＳの計算式は、前述の式（１）又は（２）には限られず、集合間の類似度を示すこの他の指標が利用可能である。
また、組み合わせ処理部１３は、各コンテンツの構造に合わせて、例えばタイトルに含まれるキーワードに重み付けをしてスコアを計算してもよい。
【００３６】
さらに、コンテンツ間で、あるいはコンテンツホルダー間で使用されるキーワードの表現に違いが見られる場合は、次の式（３）で例示されるように、キーワード単位の類似度ｒ（例えば、文脈類似度）を用いた関連度Ｒに基づいて、重なり度合いのスコアＳを補正してもよい。
【数２】
0006644572.tif 000003
【００３７】
ただし、ｋｉ及びｌｊは、キーワード群Ｋ＝｛ｋ１，ｋ２，・・・，ｋｍ｝及びＬｘ＝｛ｌ１，ｌ２，・・・，ｌｎ｝の要素となるキーワードを意味する。
また、ｒ（ｋｉ，ｌｊ）は、各キーワード同士の類似度を表し、この類似度ｒの総和をＫの要素数（ｍ）及びＬｘの要素数（ｎ）で除した値がキーワード群ＫとＬｘとの関連度Ｒとして定義される。組み合わせ処理部１３は、式（１）又は（２）で定義した重なり度合いのスコアＳに関連度Ｒを乗ずることで補正してもよい。
なお、キーワード単位の類似度ｒは、文脈類似度には限られず、共起頻度又はコサイン類似度など、他の類似度に関する指標を採用してもよい。
【００３８】
図５は、本実施形態に係るスコアＳ及び関連度Ｒを例示するイメージ図である。
この例では、キーワード群Ｋ＝｛細胞，分裂，遺伝子，染色体｝に対して、候補コンテンツのキーワード群Ｌ１＝｛細胞，複製，他細胞生物｝及びＬ２＝｛分裂，民族，人種｝が与えられている。
【００３９】
キーワード群ＫとＬ１との重なり度合いのスコアＳは、キーワード「細胞」のみが共通しているので、Ｓ（Ｋ，Ｌ１）＝（１／４）×（１／３）＝１／１２となる。また、キーワード群ＫとＬ２との重なり度合いのスコアＳは、キーワード「分裂」のみが共通しているので、Ｓ（Ｋ，Ｌ１）＝（１／４）×（１／３）＝１／１２となり、キーワード群Ｌ１の場合と等しい。
【００４０】
ここで、関連度Ｒを比較すると、キーワード群ＫとＬ１との関連度Ｒ（Ｋ，Ｌ１）＝０．６は、キーワード群ＫとＬ２との関連度Ｒ（Ｋ，Ｌ２）＝０．１よりも大きいので、補正後のスコアは、キーワード群Ｋにより内容が近いキーワード群Ｌ１の方がＬ２よりも大きくなる。したがって、キーワード群Ｌ１を持つコンテンツが選択される。
【００４１】
＜サービス例１＞
図６は、本実施形態に係るコンテンツ提示装置１を用いたサービスの第１の例を示す図である。
【００４２】
このサービス例では、自社の教育教材に映像コンテンツを付与したいコンテンツホルダーＡと、自社の映像コンテンツを提供したいコンテンツホルダーＢとがコンテンツ提示装置１の利用者となる。
電子教科書などを制作・管理するコンテンツホルダーＡは、教材データをコンテンツとして教材制作システムＰに保持している。コンテンツオペレーターＡＡは、説明コンテンツ取得操作（ボタン押下）により、コンテンツ提示装置１から関連コンテンツを取得する。
【００４３】
教材制作システムＰからのコンテンツ取得要求に応じて、コンテンツ提示装置１は、コンテンツ取得部１１によりコンテンツＡを取得した後、キーワード抽出部１２によりキーワードを抽出し記憶部に保存する。
一方、コンテンツホルダーＢにおいて、コンテンツオペレーターＢＢは、コンテンツ提供操作（ボタン押下）により、自社の映像コンテンツをコンテンツ提示装置１に登録する。登録要求に応じて、コンテンツ提示装置１は、提供されたコンテンツＳ，Ｔ，Ｕをコンテンツ取得部１１により取得し、キーワード抽出部１２によりキーワードを抽出して記憶部に保存する。
【００４４】
ここで、コンテンツ取得部１１は、コンテンツホルダーＡ及びＢからの要求に応じて、各コンテンツを受信してよいが、これには限られない。コンテンツ取得部１１は、例えば、コンテンツオペレーターＡＡ又はコンテンツ提示装置１の管理者からの指示入力に応じて、コンテンツホルダーＢのシステムにアクセスし、候補コンテンツを受信してもよい。
また、キーワード抽出部１２は、取得した各コンテンツからキーワードを抽出することとしたが、これには限られず、各コンテンツに対して既に付与済みのキーワードを、コンテンツ取得部１１を介して取得してもよい。
【００４５】
キーワード抽出部１２により各コンテンツのキーワード群が登録された後、組み合わせ処理部１３は、キーワード群の重なり度合い及び関連度に基づいて、コンテンツＡの内容を網羅するコンテンツを選定する。
組み合わせ出力部１４が選定結果を教材制作システムＰに応答することで、コンテンツオペレーターＡＡは、「細胞分裂について」というコンテンツＡを説明するためのコンテンツＴとコンテンツＵとを電子教科書に埋め込むことができる。このとき、コンテンツＴ及びコンテンツＵが説明しているキーワードが合わせて提示されることで、コンテンツオペレーターＡＡは、コンテンツＡとの関連内容も把握できる。
【００４６】
＜サービス例２＞
図７は、本実施形態に係るコンテンツ提示装置１を用いたサービスの第２の例を示す図である。
【００４７】
このサービス例は、ある事象や出来事について、複数のインターネット上の記事を収集したいコンテンツホルダーＡがコンテンツ提示装置１の利用者となる。
【００４８】
コンテンツオペレーターＡＡは、例えば「第二次世界大戦」に関するキュレーションサイトを作成したい場合に、構成すべきキーワード群を事前にコンテンツＡとして登録しておく。また、コンテンツオペレーターＡＡは、関連コンテンツの取得先としてニュースサイトＢとニュースサイトＣとを指定し、コンテンツ取得部１１は、指定されたニュースサイトＢ及びＣからニュース記事を取得する。
キーワード抽出部１２は、取得したコンテンツＡ，Ｂ，Ｃそれぞれのキーワード群を抽出して記憶部に保存する。
【００４９】
その後、組み合わせ処理部１３は、コンテンツＡのキーワード群を網羅するコンテンツを選定し、選定結果として、組み合わせ出力部１４がコンテンツオペレーターＡＡにコンテンツＢ及びコンテンツＣを応答する。
さらに、組み合わせ出力部１４が関連コンテンツの存在しなかったキーワードも併せて応答することで、コンテンツオペレーターＡＡは、足りない情報を把握でき、自社制作又はニュースサイトＢ，Ｃ以外のニュースサイトを探すきっかけとなる。
なお、コンテンツＡは、コミュニティサイトに公開されているコンテンツが指定されてもよい。また、コンテンツＡは、複数であってもよい。
【００５０】
本実施形態によれば、コンテンツ提示装置１は、あるコンテンツから抽出した第１のキーワード群に対して、複数の候補コンテンツから、キーワード群の重なり度合いを示すスコアに基づいて、関連コンテンツを選定する。このとき、コンテンツ提示装置１は、関連コンテンツを選択するたびに、第１のキーワード群から重なり部分を除外してスコアを再度算出する。したがって、コンテンツ提示装置１は、第１のキーワード群と異なるキーワード、及び他のコンテンツと重複するキーワードに対してスコアを下げることができるので、第１のキーワード群を重複なく網羅するための適切な関連コンテンツを提示できる。
このように、コンテンツ提示装置１は、ＭＥＣＥの概念を関連コンテンツ提示に適用することにより、あるコンテンツの内容を構成するコンテンツ群を提示することができる。これにより、例えば教育教材としてのコンテンツ利用など、既存のコンテンツ群に対する新たな利活用の価値が生み出される。
【００５１】
また、コンテンツ提示装置１は、キーワード単位の類似度に基づいて、キーワード群の重なり度合いのスコアを補正するので、同内容のキーワードの表現の違いによるスコアの低下を抑制し、より内容の近いキーワード群のスコアを高めることによって、より適切な関連コンテンツの組み合わせを選択できる。
【００５２】
また、コンテンツ提示装置１は、スコアが所定の閾値に満たない候補コンテンツを除外して関連コンテンツを選択するので、類似しないキーワードが多く関連性が低いコンテンツ、及び他の関連コンテンツとの重複が多いコンテンツを除外し、より適切に第１のキーワード群を網羅する関連コンテンツを選択できる。
【００５３】
また、コンテンツ提示装置１は、関連コンテンツと共に、第１のキーワード群との重なり部分であるキーワードを出力するので、利用者は、第１のコンテンツに対して関連コンテンツがどのように関連しているのか、例えば教材であれば、どの項目の学習コンテンツであるのかを容易に把握して、効率的にコンテンツ群を利用できる。
【００５４】
また、コンテンツ提示装置１は、第１のキーワード群のうち、関連コンテンツのいずれとも重ならないキーワードを出力するので、利用者は、対象のコンテンツの内容のうち、該当する関連コンテンツがない事項を容易に把握できる。
【００５５】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
【００５６】
本実施形態において関連コンテンツを選択するための指標としたスコアが出力されてもよい。また、このとき、選択されなかったものの有力な候補となった、すなわちスコアが高かった候補コンテンツについても出力されてよい。これらの情報により、コンテンツ提示装置１の管理者は、自動で選定された関連コンテンツの組み合わせを適宜調整でき、また、利用者にとっても、状況に応じて適切な関連コンテンツを選択する自由が生まれる。
【００５７】
また、本実施形態では、スコアが最大となる候補コンテンツを選択するアルゴリズムを採用したが、組み合わせ処理の手順はこれに限られない。例えば、組み合わせ処理部１３は、スコアの上位所定数を候補として選択し、複数の組み合わせ結果毎の合計スコアなどを比較することにより一の組み合わせを選定してもよい。これにより、コンテンツ提示装置１は、さらにキーワードの重複を抑制して適切な組み合わせを選択できる可能性がある。
【００５８】
本実施形態における関連コンテンツは、映像には限られず、音声又は文書など、様々な形態のコンテンツに適用できる。この結果、様々な種類のコンテンツが複合的に体系化され、利活用が促進される。
【００５９】
さらに、コンテンツ提示装置の機能を実現するためのプログラムをコンピュータで読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。
【００６０】
ここでいう「コンピュータシステム」とは、ＯＳや周辺機器などのハードウェアを含むものとする。また、「コンピュータで読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭなどの可搬媒体、コンピュータシステムに内蔵されるハードディスクなどの記憶装置のことをいう。
【００６１】
さらに「コンピュータで読み取り可能な記録媒体」とは、インターネットなどのネットワークや電話回線などの通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでもよい。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【符号の説明】
【００６２】
１  コンテンツ提示装置
１１  コンテンツ取得部
１２  キーワード抽出部
１３  組み合わせ処理部
１４  組み合わせ出力部
【図１】
0006644572.tif 000004
【図２】
0006644572.tif 000005
【図３】
0006644572.tif 000006
【図４】
0006644572.tif 000007
【図５】
0006644572.tif 000008
【図６】
0006644572.tif 000009
【図７】
0006644572.tif 000010