(57)【特許請求の範囲】
【請求項１】
コンテンツ間の関連度を算出するコンテンツ関連度算出装置であって、
関連度の算出対象となるコンテンツを指定するコンテンツ指定部と、
階層構造として表現されているジャンル体系を蓄積するジャンル体系蓄積部と、
ジャンル間の関係性の強さを表す関係性スコアを蓄積する関係性スコア蓄積部と、
前記ジャンル体系蓄積部に蓄積されている階層構造において前記コンテンツ指定部により指定されたコンテンツのジャンルに共通する最も近い祖先を特定し、その祖先より深い階層において前記関係性スコア蓄積部に蓄積されている関係性スコアが定義されている場合、その関係性スコアに基づいてジャンル間の関連度を算出するジャンル関連度算出部と、
前記ジャンル関連度算出部により算出されたジャンル間の関連度に基づいて前記コンテンツ指定部により指定されたコンテンツ間の関連度を算出するコンテンツ関連度算出部と、
を備え、
前記ジャンル関連度算出部は、
ジャンルａとジャンルｂに共通する最も近い祖先をジャンルｃとすると、ジャンルａの祖先でジャンルｃより深いジャンルａ’とジャンルｂの祖先でジャンルｃより深いジャンルｂ’との間に前記関係性スコアが定義されている場合、その関係性スコアの絶対値が大きいほど高い関連度を算出し、
ジャンルａ’とｂ’の間に定義されている関係性スコアをＣ（ａ’，ｂ’）とし、ジャンルａ’およびｂ’がどれだけ詳細なジャンルであるかに基づくスコアを算出する関数をＴ（ａ’，ｂ’）とし、ジャンルａとジャンルｂにおいて最も近い共通の祖先以上に深い階層で定義されている関係性スコアがＧ’＝｛（ａ’ｉ，ｂ’ｉ）|ｉ＝１，２，・・・｝におけるｉ番目のジャンルの間であったとすると、ジャンルａとジャンルｂの関連度ＲＧ（ａ，ｂ）を以下の式のＲＧ’（ Ｇ’）により算出する
ことを特徴とするコンテンツ関連度算出装置。
【数１】
0005346992.tif 000010
【請求項２】
前記ジャンル関連度算出部は、ジャンルａとジャンルｂに共通する最も近い祖先をジャンルｃとすると、ジャンルａの祖先でジャンルｃより深いジャンルａ’とジャンルｂの祖先でジャンルｃより深いジャンルｂ’との間に前記関係性スコアが定義されていない場合、前記祖先にあたるジャンルの階層が深いほど高い関連度を算出することを特徴とする請求項１記載のコンテンツ関連度算出装置。
【請求項３】
前記ジャンル関連度算出部は、ジャンルｃがどれだけ詳細なジャンルであるかに基づくスコアを算出する関数をＴ（ｃ，ｃ）とすると、ジャンルａとジャンルｂの関連度ＲＧ（ａ，ｂ）を以下の式のＲＧ”（ｃ）により算出することを特徴とする請求項２記載のコンテンツ関連度算出装置。
【数２】
0005346992.tif 000011
【請求項４】
コンテンツ間の関連度を算出するコンテンツ関連度算出方法であって、
関連度の算出対象となるコンテンツを指定するコンテンツ指定ステップと、
階層構造として表現されているジャンル体系を蓄積するジャンル体系蓄積ステップと、
ジャンル間の関係性の強さを表す関係性スコアを蓄積する関係性スコア蓄積ステップと、
前記ジャンル体系蓄積ステップで蓄積された階層構造において前記コンテンツ指定ステップで指定されたコンテンツのジャンルに共通する最も近い祖先を特定し、その祖先より深い階層において前記関係性スコア蓄積ステップで蓄積された関係性スコアが定義されている場合、その関係性スコアに基づいてジャンル間の関連度を算出するジャンル関連度算出ステップと、
前記ジャンル関連度算出ステップで算出されたジャンル間の関連度に基づいて前記コンテンツ指定ステップで指定されたコンテンツ間の関連度を算出するコンテンツ関連度算出ステップと、
を備え、
前記ジャンル関連度算出ステップでは、
ジャンルａとジャンルｂに共通する最も近い祖先をジャンルｃとすると、ジャンルａの祖先でジャンルｃより深いジャンルａ’とジャンルｂの祖先でジャンルｃより深いジャンルｂ’との間に前記関係性スコアが定義されている場合、その関係性スコアの絶対値が大きいほど高い関連度を算出し、
ジャンルａ’とｂ’の間に定義されている関係性スコアをＣ（ａ’，ｂ’）とし、ジャンルａ’およびｂ’がどれだけ詳細なジャンルであるかに基づくスコアを算出する関数をＴ（ａ’，ｂ’）とし、ジャンルａとジャンルｂにおいて最も近い共通の祖先以上に深い階層で定義されている関係性スコアがＧ’＝｛（ａ’ｉ，ｂ’ｉ）|ｉ＝１，２，・・・｝におけるｉ番目のジャンルの間であったとすると、ジャンルａとジャンルｂの関連度ＲＧ（ａ，ｂ）を以下の式のＲＧ’（ Ｇ’）により算出する
ことを特徴とするコンテンツ関連度算出方法。
【数３】
0005346992.tif 000012
【請求項５】
請求項１乃至３のいずれか１項に記載した各処理部としてコンピュータを機能させることを特徴とするコンテンツ関連度算出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ間の関連度を算出するコンテンツ関連度算出装置、コンテンツ関連度算出方法、およびコンテンツ関連度算出プログラムに関する。
【背景技術】
【０００２】
あるコンテンツにアクセスしたユーザに対して別のコンテンツを提示することにより、コンテンツのアクセス数や売り上げを増加させる推薦技術が知られている。推薦技術の１つとして、コンテンツに付与されたメタデータのマッチングによりコンテンツの関連度を算出する手法がある。このような手法は内容ベースフィルタリングと呼ばれる。
【０００３】
内容ベースフィルタリングでは、コンテンツから抽出されたキーワードや特徴量、コンテンツに付与されたタグやコンテンツの属性等の情報を利用し、より多くの情報が共通しているコンテンツの関連度が高いと考え、推薦を行う。内容ベースフィルタリングに関する研究としては、ユーザが高く評価したコンテンツに付与されている属性の出現頻度を計測し、出現頻度の高い属性が付与されているコンテンツを推薦する手法がある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２０５４１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、内容ベースフィルタリングの推薦手法により、映像の推薦を行う場合を考える。例えば、あるユーザが「子供向けアニメ」というジャンルを持つ映像Ａを視聴した場合、そのユーザは他の「子供向けアニメ」の映像も好む可能性が高い。そこで、内容ベースフィルタリングの推薦手法では、映像Ａと別の「子供向けアニメ」の映像との関連度を高く算出する。特許文献１に開示される推薦手法でも、ユーザが「子供向けアニメ」を多く視聴している場合、「子供向けアニメ」に属する映像の推薦スコアを高く算出する。
【０００６】
「子供向けアニメ」を視聴するユーザは子供である場合が多く、「人形劇」や「特撮」などのジャンルの映像も嗜好する可能性が高いため、「子供向けアニメ」に加えて「人形劇」や「特撮」などの映像を推薦することは有効であると考えられる。一方、「政治」や「ホラー」などのジャンルの映像は嗜好しない可能性が高いため、推薦しない方が良いと思われる。
【０００７】
しかし、特許文献１などに開示される従来の内容ベースフィルタリングの推薦手法では、ユーザが視聴していないジャンルの映像については推薦スコアの増減を行わない。そのため、推薦されるべき「人形劇」や「特撮」ジャンルの映像が推薦されないという問題や、推薦されるべきでない「政治」や「ホラー」の映像が推薦されるという問題がある。
【０００８】
本発明は、前記従来の技術に鑑み、より適切なコンテンツを推薦することのできるコンテンツ関連度算出装置、コンテンツ関連度算出方法、およびコンテンツ関連度算出プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記課題を解決するために、本発明の実施形態に係るコンテンツ関連度算出装置は、コンテンツ間の関連度を算出する装置であって、関連度の算出対象となるコンテンツを指定するコンテンツ指定部と、階層構造として表現されているジャンル体系を蓄積するジャンル体系蓄積部と、ジャンル間の関係性の強さを表す関係性スコアを蓄積する関係性スコア蓄積部と、前記ジャンル体系蓄積部に蓄積されている階層構造において前記コンテンツ指定部により指定されたコンテンツのジャンルに共通する最も近い祖先を特定し、その祖先より深い階層において前記関係性スコア蓄積部に蓄積されている関係性スコアが定義されている場合、その関係性スコアに基づいてジャンル間の関連度を算出するジャンル関連度算出部と、前記ジャンル関連度算出部により算出されたジャンル間の関連度に基づいて前記コンテンツ指定部により指定されたコンテンツ間の関連度を算出するコンテンツ関連度算出部とを備え、前記ジャンル関連度算出部は、ジャンルａとジャンルｂに共通する最も近い祖先をジャンルｃとすると、ジャンルａの祖先でジャンルｃより深いジャンルａ’とジャンルｂの祖先でジャンルｃより深いジャンルｂ’との間に前記関係性スコアが定義されている場合、その関係性スコアの絶対値が大きいほど高い関連度を算出し、ジャンルａ’とｂ’の間に定義されている関係性スコアをＣ（ａ’，ｂ’）とし、ジャンルａ’およびｂ’がどれだけ詳細なジャンルであるかに基づくスコアを算出する関数をＴ（ａ’，ｂ’）とし、ジャンルａとジャンルｂにおいて最も近い共通の祖先以上に深い階層で定義されている関係性スコアがＧ’＝｛（ａ’ｉ，ｂ’ｉ）|ｉ＝１，２，・・・｝におけるｉ番目のジャンルの間であったとすると、ジャンルａとジャンルｂの関連度ＲＧ（ａ，ｂ）を以下の式のＲＧ’（ Ｇ’）により算出することを特徴とする。
【数４】
0005346992.tif 000002
【００１２】
前記ジャンル関連度算出部は、ジャンルａとジャンルｂに共通する最も近い祖先をジャンルｃとすると、ジャンルａの祖先でジャンルｃより深いジャンルａ’とジャンルｂの祖先でジャンルｃより深いジャンルｂ’との間に前記関係性スコアが定義されていない場合、前記祖先にあたるジャンルの階層が深いほど高い関連度を算出してもよい。
【００１３】
前記ジャンル関連度算出部は、ジャンルｃがどれだけ詳細なジャンルであるかに基づくスコアを算出する関数をＴ（ｃ，ｃ）とすると、ジャンルａとジャンルｂの関連度ＲＧ（ａ，ｂ）を以下の式のＲＧ”（ｃ）により算出してもよい。
【数２】
0005346992.tif 000003
【００１４】
前記課題を解決するために、本発明の実施形態に係るコンテンツ関連度算出方法は、コンテンツ間の関連度を算出する方法であって、関連度の算出対象となるコンテンツを指定するコンテンツ指定ステップと、階層構造として表現されているジャンル体系を蓄積するジャンル体系蓄積ステップと、ジャンル間の関係性の強さを表す関係性スコアを蓄積する関係性スコア蓄積ステップと、前記ジャンル体系蓄積ステップで蓄積された階層構造において前記コンテンツ指定ステップで指定されたコンテンツのジャンルに共通する最も近い祖先を特定し、その祖先より深い階層において前記関係性スコア蓄積ステップで蓄積された関係性スコアが定義されている場合、その関係性スコアに基づいてジャンル間の関連度を算出するジャンル関連度算出ステップと、前記ジャンル関連度算出ステップで算出されたジャンル間の関連度に基づいて前記コンテンツ指定ステップで指定されたコンテンツ間の関連度を算出するコンテンツ関連度算出ステップとを備え、前記ジャンル関連度算出ステップでは、ジャンルａとジャンルｂに共通する最も近い祖先をジャンルｃとすると、ジャンルａの祖先でジャンルｃより深いジャンルａ’とジャンルｂの祖先でジャンルｃより深いジャンルｂ’との間に前記関係性スコアが定義されている場合、その関係性スコアの絶対値が大きいほど高い関連度を算出し、ジャンルａ’とｂ’の間に定義されている関係性スコアをＣ（ａ’，ｂ’）とし、ジャンルａ’およびｂ’がどれだけ詳細なジャンルであるかに基づくスコアを算出する関数をＴ（ａ’，ｂ’）とし、ジャンルａとジャンルｂにおいて最も近い共通の祖先以上に深い階層で定義されている関係性スコアがＧ’＝｛（ａ’ｉ，ｂ’ｉ）|ｉ＝１，２，・・・｝におけるｉ番目のジャンルの間であったとすると、ジャンルａとジャンルｂの関連度ＲＧ（ａ，ｂ）を以下の式のＲＧ’（ Ｇ’）により算出することを特徴とする。
【数４】
0005346992.tif 000004
【００１５】
前記課題を解決するために、本発明の実施形態に係るコンテンツ関連度算出プログラムは、前記コンテンツ関連度算出装置が備える各処理部としてコンピュータを機能させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、ジャンル間の関係性を考慮するようにしているので、より適切なコンテンツを推薦することのできるコンテンツ関連度算出装置、コンテンツ関連度算出方法、およびコンテンツ関連度算出プログラムを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態におけるコンテンツ関連度算出装置の構成図である。
【図２】本発明の実施の形態におけるジャンル体系の説明図である。
【図３】本発明の実施の形態におけるコンテンツ情報の一例を示す図である。
【図４】本発明の実施の形態におけるコンテンツ関連度算出装置のフローチャートである。
【図５】本発明の実施の形態における関係性スコアの一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１９】
図１は、本発明の実施の形態におけるコンテンツ関連度算出装置１０の構成図である。このコンテンツ関連度算出装置１０は、コンテンツ間の関連度を算出する装置であって、図１に示すように、コンテンツ指定部１１と、ジャンルペア抽出部１２と、ジャンル関連度算出部１３と、コンテンツ関連度算出部１４と、コンテンツ関連度出力部１５と、コンテンツ情報蓄積部１６と、ジャンル体系蓄積部１７と、関係性スコア蓄積部１８とを備えている。コンテンツ情報蓄積部１６は、コンテンツ情報を蓄積する蓄積装置等である。ジャンル体系蓄積部１７は、木構造として表現されているジャンル体系を蓄積する蓄積装置等である。関係性スコア蓄積部１８は、ジャンル間の関係性の強さを表す関係性スコアを蓄積する蓄積装置等である。コンテンツ指定部１１は、関連度の算出対象となる２コンテンツを指定する入力装置等である。ジャンルペア抽出部１２は、コンテンツ情報蓄積部１６に蓄積されているコンテンツ情報に基づいて、コンテンツ指定部１１により指定された２コンテンツについてジャンルペアを抽出する。ジャンル関連度算出部１３は、ジャンルペア抽出部１２により抽出されたジャンルペアについてジャンル間の関連度を算出する。例えば、木構造においてジャンルペアに共通する最も近い祖先を特定し、その祖先より深い階層において関係性スコアが定義されている場合、その関係性スコアに基づいてジャンル間の関連度を算出する。コンテンツ関連度算出部１４は、ジャンル関連度算出部１３により算出されたジャンル間の関連度に基づいて、コンテンツ指定部１１により指定された２コンテンツ間の関連度を算出する。コンテンツ関連度出力部１５は、コンテンツ関連度算出部１４により算出された２コンテンツ間の関連度を出力する。
【００２０】
図２は、ジャンル体系蓄積部１７に蓄積されているジャンル体系の説明図である。この図に示すように、ジャンル体系は木構造として定義されているものとする。このとき、異なるサービスにおけるジャンル体系が一つの木構造と表現されていてもよく、一番上の階層にルートジャンル、その下の階層に各サービスのジャンルが配置されているものとする。ここでは、関係性スコアが定義されているジャンル間を両矢印で表している。関係性スコアは、ユーザが独自に指定することができる。各コンテンツのジャンルの祖先・子孫・兄弟にあたるジャンル間もしくは自身との間に関係性が定義されている場合は、その関係性に基づいた関連度を算出するようになっている（後述する）。
【００２１】
図３は、コンテンツ情報蓄積部１６に蓄積されているコンテンツ情報の一例を示す図である。この図に示すように、１つのコンテンツには複数のジャンルが付与される場合がある。コンテンツＡに付与されているジャンルをＧａ＝{ａｉ|ｉ＝１，２，・・・}、コンテンツＢに付与されているジャンルをＧｂ＝{ｂｊ|ｊ＝１，２，・・・}とおくと、コンテンツＡとコンテンツＢの関連度Ｒ（Ａ，Ｂ）は以下の式により算出される。
【数３】
0005346992.tif 000005
【００２２】
ただし、ＲＧ（ａｉ，ｂｊ）はジャンルａｉとジャンルｂｊの関連度である。コンテンツＡまたはコンテンツＢに１つ以上のジャンルが付与されていない場合は、Ｒ（Ａ，Ｂ）＝０とする。
【００２３】
図４は、コンテンツ関連度算出装置１０の動作を示すフローチャートである。以下、あるコンテンツにアクセスしたユーザに対して別のコンテンツを提示する際の動作を説明する。
【００２４】
まず、関連度の算出対象となる２コンテンツを指定する（ステップＳ１）。例えば、２コンテンツのうちの一方は、ユーザがアクセスしたコンテンツであり、もう一方は、コンテンツ情報蓄積部１６に蓄積されている任意のコンテンツである。
【００２５】
次いで、各コンテンツに付与された任意のジャンルペアについてステップＳ２〜Ｓ６を繰り返す。例えば、ジャンルａとジャンルｂに共通する最も近い祖先をジャンルｃとする。このとき、ジャンルａの祖先でジャンルｃより深いジャンルａ’と、ジャンルｂの祖先でジャンルｃより深いジャンルｂ’との間に、１つ以上の関係性スコアが定義されているか否かを判定する（ステップＳ２）。ただし、ジャンルａ’はジャンルａであってもよく、ジャンルｂ’はジャンルｂであってもよい。そして、関係性スコアが定義されている場合は、後述する数４により、関係性スコアに基づいてジャンルａとジャンルｂの関連度を算出する（ステップＳ３）。一方、関係性スコアが定義されていない場合は、後述する数７により、共通の祖先の深さに基づいてジャンルａとジャンルｂの関連度を算出する（ステップＳ４）。
【００２６】
次いで、算出したジャンル間の関連度のうち、最も大きいものをＸとする（ステップＳ５→Ｓ６）。すなわち、算出したジャンル間の関連度がＸより大きい場合、またはＸが未定義である場合は、算出したジャンル間の関連度をＸとする。
【００２７】
次いで、このＸに基づいて２コンテンツ間の関連度を数３により算出し、算出した関連度を出力する（ステップＳ７→Ｓ８）。このような処理を繰り返せば、コンテンツ情報蓄積部１６に蓄積されている全てのコンテンツについて、ユーザがアクセスしたコンテンツとの関連度を算出することができる。
【００２８】
以下、ジャンルａとジャンルｂに共通する最も近い祖先より深い階層で関係性スコアが定義されている場合について詳しく説明する。まず、関係性がＧ’＝｛（ａ’ｉ，ｂ’ｉ）|ｉ＝１，２，・・・｝におけるｉ番目のジャンルの間で定義されているとする。この場合、ジャンル関連度算出部１３は、ジャンルａとジャンルｂの関連度ＲＧ（ａ，ｂ）を以下の式のＲＧ’（ Ｇ’）により算出する。
【数４】
0005346992.tif 000006
【００２９】
Ｃ（ａ’，ｂ’）は、ジャンルａ’とｂ’の間に定義されている関係性スコアである。関係性スコアは任意の実数値をとる。ジャンルａ’のコンテンツに対してジャンルｂ’のコンテンツの推薦を行いたい場合には正の値、推薦を行いたくない場合には負の値、どちらでもない場合には値は０として定義する。関係性スコアの絶対値が大きいほど高い関連度を算出する。例えば、「子供向け」と「ホラー」は関連度を低くするため、図５に示すように、Ｃ（子供向け，ホラー）＝−１と定義されている。
【００３０】
Ｔ（ａ’，ｂ’）は、ジャンルａ’およびｂ’がどれだけ詳細なジャンルであるかに基づくスコアを算出する関数であり、ａ’およびｂ’のジャンルが詳細であるほど大きい値となる。例えば、ジャンルａが「子供向けアニメ」、ジャンルｂが「ホラー」であるとする。この場合、ジャンルａとジャンルｂに共通する最も近い祖先は「ＶＯＤ」であり、これより深い階層「子供向け」と「ホラー」の間に関係性スコアが定義されている。このとき、ジャンルａ’は「子供向け」、ジャンルｂ’は「ホラー」となる。Ｔ（ａ’，ｂ’）は、例えば、以下の式により算出することができる。
【数５】
0005346992.tif 000007
【００３１】
ただし、Ｎ（ａ’）は、全コンテンツのうちジャンルａ’に属するコンテンツ数を返す関数であり、Ｎｒｏｏｔは全コンテンツ数である。αはパラメータであり、任意の値を設定することができる。Ｎｒｏｏｔ＝１２０００、α＝１００、Ｎ（子供向け）＝１０００、Ｎ（ホラー）＝９０であるとすると、Ｔ（子供向け，ホラー）＝０．４となる。よって、「子供向けアニメ」と「ホラー」の関連度ＲＧは、ＲＧ’（子供向け，ホラー）＝−１×０．４＝−０．４となる。
【００３２】
Ｔ（ａ’，ｂ’）の別の算出方法を説明する。例えば、ジャンルａ’およびｂ’がそれぞれ末端から何階層目に属しているかによりＴ（ａ’，ｂ’）を算出してもよい。このとき、Ｔ（ａ’，ｂ’）は以下の式により算出することができる。
【数６】
0005346992.tif 000008
【００３３】
ただし、Ｄ（ａ’）は、ジャンル体系の木構造においてジャンルａ’が末端から何階層目に属しているかを返す関数であり、Ｄ（子供向け）＝２となる。βはパラメータであり、任意の値を設定することができる。β＝３、Ｄ（子供向け）＝２、Ｄ（ホラー）＝１であるとすると、Ｔ（子供向け，ホラー）＝１となる。
【００３４】
次に、ジャンルａとジャンルｂに共通する最も近い祖先より深い階層で関係性スコアが定義されていない場合について詳しく説明する。ジャンルａとジャンルｂに共通する最も近い祖先をジャンルｃとする。この場合、ジャンル関連度算出部１３は、ジャンルａとジャンルｂの関連度ＲＧ（ａ，ｂ）を以下の式のＲＧ”（ｃ）により算出する。
【数７】
0005346992.tif 000009
【００３５】
Ｔ（ｃ，ｃ）の値は、数５や数６により算出することができる。例えば、ジャンルａが「洋画−ＳＦ」、ジャンルｂが「邦画−アクション」であるとする。この場合、ジャンルａとジャンルｂに共通する最も近い祖先は「映画」であり、これより深い階層には関係性スコアが定義されていない。そこで、Ｎｒｏｏｔ＝１２０００、α＝１００、Ｎ（映画）＝１０００であるとすると、Ｔ（ｃ，ｃ）は、数５によりＲＧ”（映画）＝０．１２と算出することができる。
【００３６】
以上のように、コンテンツ関連度算出装置１０によれば、ジャンル間の関係性を考慮するようにしているので、より適切なコンテンツを推薦することができる。すなわち、ジャンルの異なる２つのコンテンツに対しても、各コンテンツのジャンル間の関係性に基づいてコンテンツ間の関連度を算出することができるため、内容ベースフィルタリングの推薦技術による推薦において、より強く関連するコンテンツをより多く推薦することが可能になる。
【００３７】
また、コンテンツ関連度算出装置１０によれば、関係性スコアが定義されている場合、数４によりジャンル間の関連度を算出するようにしている。すなわち、関係性スコアの絶対値が大きいほど高い関連度を算出するとともに、ジャンルａ’およびｂ’の階層が深いほど高い関連度を算出するようにしているので、適切にジャンル間の関連度を算出することができる。
【００３８】
また、コンテンツ関連度算出装置１０によれば、関係性スコアが定義されていない場合、数７によりジャンル間の関連度を算出するようにしている。すなわち、祖先にあたるジャンルの階層が深いほど高い関連度を算出するようにしているので、適切にジャンル間の関連度を算出することができる。
【００３９】
なお、本発明は、前記の実施形態に限定されず、特許請求の範囲内において変更や応用が可能である。例えば、ジャンル体系蓄積部１７は、木構造として表現されているジャンル体系を蓄積することとしているが、ジャンル体系は階層構造として表現されていればよく、木構造に限定されるものではない。また、ユーザが関係性スコアを指定することとしているが、ユーザ以外の者（例えばコンテンツ提供者）が関係性スコアを指定することも可能である。
【００４０】
また、本発明は、コンテンツ関連度算出装置１０として実現することができるだけでなく、コンテンツ関連度算出装置１０が備える特徴的な処理部をステップとする画像処理方法として実現したり、それらの各処理部としてコンピュータを機能させるコンテンツ関連度算出プログラムとして実現したりすることもできる。このようなプログラムは、ＣＤ−ＲＯＭ等の記録媒体やインターネット等の伝送媒体を介して配信することができるのはいうまでもない。
【符号の説明】
【００４１】
１０…コンテンツ関連度算出装置
１１…コンテンツ指定部
１３…ジャンル関連度算出部
１４…コンテンツ関連度算出部
１７…ジャンル体系蓄積部
１８…関係性スコア蓄積部
【図１】
0005346992.tif 000013
【図２】
0005346992.tif 000014
【図３】
0005346992.tif 000015
【図４】
0005346992.tif 000016
【図５】
0005346992.tif 000017