(57)【要約】【課題】利用者にとって有用なコンテンツの選択精度を向上させる。【解決手段】利用者が閲覧したコンテンツを表す閲覧履歴情報を記憶する閲覧履歴情報記憶部２と、利用者が閲覧したコンテンツの遷移を表す遷移情報を閲覧履歴情報から抽出する遷移情報抽出部３と、閲覧履歴情報に出現する遷移の出現頻度に基づいて、遷移情報抽出部３によって抽出された遷移情報を絞り込む遷移情報絞込部４と、関連するコンテンツのグループを要素とする結果リストに対し遷移情報絞込部４によって絞り込まれた遷移情報を登録する遷移情報登録部５と、結果リストを記憶する結果リスト記憶部６と、によりコンテンツ関億分析装置１が構成される。【選択図】図１
2005322167.tif 000002
【特許請求の範囲】
【請求項１】
利用者が閲覧したコンテンツを表す閲覧履歴情報を記憶する閲覧履歴情報記憶部と、
前記利用者が閲覧したコンテンツの遷移を表す遷移情報を前記閲覧履歴情報から抽出する遷移情報抽出部と、
前記閲覧履歴情報に出現する前記遷移の出現頻度に基づいて、前記遷移情報抽出部によって抽出された遷移情報を絞り込む遷移情報絞込部と、
関連するコンテンツのグループを要素とする結果リストに前記遷移情報絞込部によって絞り込まれた遷移情報を登録する遷移情報登録部と、を備えたことを特徴とするコンテンツ関連分析装置。
【請求項２】
前記閲覧履歴情報には、前記利用者が各コンテンツを閲覧した閲覧時間が含まれ、
前記遷移情報抽出部が、予め定められた第１の時間より短い閲覧時間で閲覧されたコンテンツを経由した遷移を表す遷移情報、および、予め定められた第２の時間より長い閲覧時間で閲覧されたコンテンツを経由した遷移を表す遷移情報のうち、少なくとも一方を除いて抽出するようにしたことを特徴とする請求項１に記載のコンテンツ関連分析装置。
【請求項３】
前記遷移情報絞込部が、前記遷移情報抽出部によって抽出された遷移情報を出現頻度の多い順に配列し、
前記の配列した各遷移情報と、この遷移情報に対して隣接し後段に配列されたものとの出現頻度の差分をそれぞれ算出し、
前記の算出した出現頻度の差分が閾値を超えた遷移情報より後段に配列された遷移情報を、前記遷移情報抽出部によって抽出された遷移情報から除くようにしたことを特徴とする請求項１または請求項２に記載のコンテンツ関連分析装置。
【請求項４】
前記遷移情報絞込部が、前記出現頻度の最大値に対する予め定められた割合で前記閾値を定めるようにしたことを特徴とする請求項３に記載のコンテンツ関連分析装置。
【請求項５】
前記遷移情報絞込部が、前記出現頻度の標準偏差に対して予め定められた値を乗じて前記閾値を定めるようにしたことを特徴とする請求項３に記載のコンテンツ関連分析装置。
【請求項６】
予め定められた数を初期値としたコンテンツ数を１つずつ増加するようにカウントするカウンタ部を備え、
前記遷移情報抽出部が、前記カウンタ部によってカウントされたコンテンツ数に渡るコンテンツの遷移を表す遷移情報をそれぞれ抽出し、その抽出した遷移情報によって構成される抽出リストを前記コンテンツ数に対応してそれぞれ生成し、
前記遷移情報絞込部が、前記抽出リストの要素をそれぞれ絞り込むことによって前記遷移情報を絞り込み、
前記遷移情報抽出部が、前記コンテンツ数に１を滅じたものに対応して生成され絞り込まれた抽出リストを構成する遷移情報の組み合わせでは構成できない遷移情報を除いて抽出し、
前記遷移情報登録部が、前記コンテンツ数に１を減じたものに対応して生成され絞り込まれた抽出リストを構成する遷移情報のうち、前記コンテンツ数に対応して生成され絞り込まれた抽出リストを構成する遷移情報の組み合わせでは構成できない遷移情報を、前記結果リストに登録するようにしたことを特徴とする請求項１乃至請求項５の何れかに記載のコンテンツ関連分析装置。
【請求項７】
前記遷移情報絞込部が、前記抽出リストを構成する各遷移情報を対象として、前記コンテンツ数より少ないコンテンツ数に対応して生成され絞り込まれた抽出リストを構成する遷移情報のうち、対象とした遷移情報を組み合わせて構成する遷移情報の出現頻度の標準偏差をそれぞれ算出し、前記コンテンツ数の増加に対して前記標準偏差が増加するものがある場合には、対象とした遷移情報を前記抽出リストから除くようにしたことを特徴とする請求項６に記載のコンテンツ関連分析装置。
【請求項８】
利用者が閲覧したコンテンツを表す閲覧履歴情報から、前記利用者が閲覧したコンテンツの遷移を表す遷移情報を抽出する遷移情報抽出処理と、
前記閲覧履歴情報に出現する前記遷移の出現頻度に基づいて、前記遷移情報抽出処理で抽出された遷移情報を絞り込む遷移情報絞込処理と、
関連するコンテンツのグループを要素とする結果リストに前記遷移情報絞込処理で絞り込まれた遷移情報を登録する遷移情報登録処理と、をコンピュータに実行させることを特徴とするコンテンツ関連分析プログラム。
【請求項９】
前記閲覧履歴情報には、前記利用者が各コンテンツを閲覧した閲覧時間が含まれ、
前記遷移情報抽出処理において、予め定められた第１の時間より短い閲覧時間で閲覧されたコンテンツを経由した遷移を表す遷移情報、および、予め定められた第２の時間より長い閲覧時間で閲覧されたコンテンツを経由した遷移を表す遷移情報のうち、少なくとも一方を除いて抽出するステップを前記コンピュータに実行させることを特徴とする請求項８に記載のコンテンツ関連分析プログラム。
【請求項１０】
前記遷移情報絞込処理において、前記遷移情報抽出処理で抽出された遷移情報を出現頻度の多い順に配列するステップと、
配列された各遷移情報、および、この遷移情報に対して隣接し後段に配列されたものの出現頻度の差分をそれぞれ算出するステップと、
算出された出現頻度の差分が閾値を超えた遷移情報より後段に配列された遷移情報を、前記遷移情報抽出処理で抽出された遷移情報から除くステップと、を前記コンピュータに実行させることを特徴とする請求項８または請求項９に記載のコンテンツ関連分析プログラム。
【請求項１１】
予め定められた数を初期値としたコンテンツ数を１つずつ増加するようにカウントするカウント処理と、
前記カウント処理でカウントされたコンテンツ数に渡るコンテンツの遷移を表す遷移情報によって構成される抽出リストを、前記コンテンツ数に対応してそれぞれ生成する処理と、
前記遷移情報絞込処理において、前記抽出リストの要素をそれぞれ絞り込むステップと、
前記遷移情報抽出処理において、前記コンテンツ数に１を減じたものに対応して生成され絞り込まれた抽出リストを構成する遷移情報の組み合わせでは構成できない遷移情報を除くステップと、
前記遷移情報登録処理において、前記コンテンツ数に１を減じたものに対応して生成され絞り込まれた抽出リストを構成する遷移情報のうち、前記コンテンツ数に対応して生成され絞り込まれた抽出リストを構成する遷移情報の組み合わせでは構成できない遷移情報を、前記結果リストに登録するステップと、を前記コンピュータに実行させることを特徴とする請求項８乃至請求項１０の何れかに記載のコンテンツ関連分析プログラム。
【請求項１２】
前記遷移情報絞込処理において、前記抽出リストを構成する各遷移情報を対象として、前記コンテンツ数より少ないコンテンツ数に対応して生成され絞り込まれた抽出リストを構成する遷移情報のうち、対象とした遷移情報を組み合わせて構成する遷移情報の出現頻度の標準偏差をそれぞれ算出するステップと、
前記コンテンツ数の増加に対して前記標準偏差が増加するものがある場合には、対象とした遷移情報を前記抽出リストから除くステップと、を前記コンピュータに実行させることを特徴とする請求項１１に記載のコンテンツ関連分析プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ関連分析装置およびコンテンツ関連分析プログラムに関し、詳しくは、利用者が閲覧したコンテンツの閲覧履歴に基づいて利用者にとって有用なコンテンツを選択するための分析を行うコンテンツ関連分析装置およびコンテンツ関連分析プログラムに関するものである。
【背景技術】
【０００２】
従来、利用者による電子カタログ、図面、および画像等のコンテンツの閲覧履歴を取得し、その取得した閲覧履歴から得られた各コンテンツの閲覧頻度、および閲覧時間等に基づいて、嗜好が似ている他の利用者が多く閲覧しているコンテンツを選択し、その選択したコンテンツを表示することによって、利用者の負担を少なし、利用者に有益な情報を提供するものがある（例えば、特許文献１）。
【０００３】
また、利用者によるコンテンツの閲覧履歴を分析し、利用者に既配信のコンテンツと利用者に未配信のコンテンツとの類似度に基づいて、未配信のコンテンツの配信優先度を決定することによって、利用者に対するコンテンツの配信効率を向上させるものがある（例えば、特許文献２）。
【特許文献１】特開平１０−３０７８４５号公報。
【特許文献２】特開２００２−１５７２６７号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような従来の技術では、利用者が閲覧したコンテンツの閲覧履歴に基づいてコンテンツを取捨選択することができるものの、利用者がどのような経緯でコンテンツを閲覧したかが考慮されていないため、利用者にとって有用なコンテンツの選択精度をさらに向上させたいといった課題が残されていた。
【０００５】
本発明は、このような課題を解決するためになされたもので、利用者にとって有用なコンテンツの選択精度を向上させることができるコンテンツ関連分析装置およびコンテンツ関連分析プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、前記の課題の解決を図るためのものであって、コンテンツの閲覧履歴に関して、閲覧が有効な情報（利用者にとって有用な情報等；例えば、閲覧時間が極端に短いものや、その閲覧時間が極端に長いものは除く）に限定（例えば、コンテンツの閲覧の遷移が多いものに限定）するものである。
【０００７】
本発明の請求項１に係るコンテンツ関連分析装置は、利用者が閲覧したコンテンツを表す閲覧履歴情報を記憶する閲覧履歴情報記憶部と、前記利用者が閲覧したコンテンツの遷移を表す遷移情報を前記閲覧履歴情報から抽出する遷移情報抽出部と、前記閲覧履歴情報に出現する前記遷移の出現頻度に基づいて、前記遷移情報抽出部によって抽出された遷移情報を絞り込む遷移情報絞込部と、関連するコンテンツのグループを要素とする結果リストに前記遷移情報絞込部によって絞り込まれた遷移情報を登録する遷移情報登録部と、を備えている。
【０００８】
この構成により、例えば、利用者が閲覧したコンテンツの遷移に基づいて関連するコンテンツのグループを抽出するため、利用者にとって有用なコンテンツの選択精度を向上させることができる。
【０００９】
本発明の請求項２に係るコンテンツ関連分析装置は、請求項１において、前記閲覧履歴情報には、前記利用者が各コンテンツを閲覧した閲覧時間が含まれ、前記遷移情報抽出部が、予め定められた第１の時間より短い閲覧時間で閲覧されたコンテンツを経由した遷移を表す遷移情報、および、予め定められた第２の時間より長い閲覧時間で閲覧されたコンテンツを経由した遷移を表す遷移情報のうち、少なくとも一方を除いて抽出するように構成されている。
【００１０】
この構成により、請求項１の作用効果に加えて、例えば、利用者が単なる通過点としてコンテンツを経由した場合やコンテンツを表示させたままで席（例えば、コンテンツを閲覧する場所）を離れてしまった場合等には、これらのコンテンツの閲覧は有効なものではないと判断するため、より高い精度の結果を得ることができる。
【００１１】
本発明の請求項３に係るコンテンツ関連分析装置は、請求項１または請求項２において、前記遷移情報絞込部が、前記遷移情報抽出部によって抽出された遷移情報を出現頻度の多い順に配列し、前記の配列した各遷移情報と、この遷移情報に対して隣接し後段に配列されたものとの出現頻度の差分をそれぞれ算出し、前記の算出した出現頻度の差分が閾値を超えた遷移情報より後段に配列された遷移情報を、前記遷移情報抽出部によって抽出された遷移情報から除くように構成されている。
【００１２】
この構成により、請求項１または請求項２の作用効果に加えて、例えば、グループ化された各コンテンツを経由した遷移を出現頻度の多い順に配列し、配列した各差分が大きくなった箇所を境に遷移情報を絞り込むため、コンテンツのグループの抽出精度を向上させることができる。
【００１３】
本発明の請求項４に係るコンテンツ関連分析装置は、請求項３において、前記遷移情報絞込部が、前記出現頻度の最大値に対する予め定められた割合で前記閾値を定めるように構成されている。
【００１４】
この構成により、請求項３の作用効果に加えて、例えば、コンテンツの遷移の出現頻度の最大値に基づいて閾値を定めるため、抽出対象となるコンテンツの種別等に依らずに対応（利用者にとって有用なコンテンツの選択精度を向上）することができる。
【００１５】
本発明の請求項５に係るコンテンツ関連分析装置は、請求項３において、前記遷移情報絞込部が、前記出現頻度の標準偏差に対して予め定められた値を乗じて前記閾値を定めるように構成されている。
【００１６】
この構成により、請求項３の作用効果に加えて、例えば、出現頻度の標準偏差に対して予め定められた値を乗じて閾値を定めるため、抽出対象となるコンテンツの種別等に依らずに対応（利用者にとって有用なコンテンツの選択精度を向上）することができる。
【００１７】
本発明の請求項６に係るコンテンツ関連分析装置は、請求項１乃至請求項５の何れかにおいて、予め定められた数を初期値としたコンテンツ数を１つずつ増加するようにカウントするカウンタ部を備え、前記遷移情報抽出部が、前記カウンタ部によってカウントされたコンテンツ数に渡るコンテンツの遷移を表す遷移情報をそれぞれ抽出し、その抽出した遷移情報によって構成される抽出リストを前記コンテンツ数に対応してそれぞれ生成し、前記遷移情報絞込部が、前記抽出リストの要素をそれぞれ絞り込むことによって前記遷移情報を絞り込み、前記遷移情報抽出部が、前記コンテンツ数に１を滅じたものに対応して生成され絞り込まれた抽出リストを構成する遷移情報の組み合わせでは構成できない遷移情報を除いて抽出し、前記遷移情報登録部が、前記コンテンツ数に１を減じたものに対応して生成され絞り込まれた抽出リストを構成する遷移情報のうち、前記コンテンツ数に対応して生成され絞り込まれた抽出リストを構成する遷移情報の組み合わせでは構成できない遷移情報を前記結果リストに登録するように構成されている。
【００１８】
この構成により、請求項１乃至請求項５の何れかの作用効果に加えて、例えば、コンテンツ数に渡るコンテンツの遷移を表す遷移情報をそれぞれ抽出するため、可能な限り多い数の関連するコンテンツでグループ化することができる。
【００１９】
本発明の請求項７に係るコンテンツ関連分析装置は、請求項６において、前記遷移情報絞込部が、前記抽出リストを構成する各遷移情報を対象として、前記コンテンツ数より少ないコンテンツ数に対応して生成され絞り込まれた抽出リストを構成する遷移情報のうち、対象とした遷移情報を組み合わせて構成する遷移情報の出現頻度の標準偏差をそれぞれ算出し、前記コンテンツ数の増加に対して前記標準偏差が増加するものがある場合には、対象とした遷移情報を前記抽出リストから除くように構成されている。
【００２０】
この構成により、請求項６の作用効果に加えて、例えば、グループ化された各コンテンツを経由した遷移のうち、グループ化によって出現頻度にばらつきが増加するようなものを該グループから除くため、コンテンツのグループの抽出精度を向上させることができる。
【００２１】
本発明の請求項８に係るコンテンツ関連分析プログラムは、利用者が閲覧したコンテンツを表す閲覧履歴情報から、前記利用者が閲覧したコンテンツの遷移を表す遷移情報を抽出する遷移情報抽出処理と、前記閲覧履歴情報に出現する前記遷移の出現頻度に基づいて、前記遷移情報抽出処理で抽出された遷移情報を絞り込む遷移情報絞込処理と、関連するコンテンツのグループを要素とする結果リストに前記遷移情報絞込処理で絞り込まれた遷移情報を登録する遷移情報登録処理と、をコンピュータに実行させるためのものである。
【００２２】
このプログラムにより、例えば、利用者が閲覧したコンテンツの遷移に基づいて関連するコンテンツのグループを抽出するため、利用者にとって有用なコンテンツの選択精度を向上させることができる。
【００２３】
本発明の請求項９に係るコンテンツ関連分析プログラムは、請求項８において、前記閲覧履歴情報には、前記利用者が各コンテンツを閲覧した閲覧時間が含まれ、前記遷移情報抽出処理において、予め定められた第１の時間より短い閲覧時間で閲覧されたコンテンツを経由した遷移を表す遷移情報、および、予め定められた第２の時間より長い閲覧時間で閲覧されたコンテンツを経由した遷移を表す遷移情報のうち、少なくとも一方を除いて抽出するステップを前記コンピュータに実行させるためのものである。
【００２４】
このプログラムにより、請求項８の作用効果に加えて、例えば、利用者が単なる通過点としてコンテンツを経由した場合やコンテンツを表示させたままで席（例えば、コンテンツを閲覧する場所）を離れてしまった場合等には、これらのコンテンツの閲覧は有効なものではないと判断するため、より高い精度の結果を得ることができる。
【００２５】
本発明の請求項１０に係るコンテンツ関連分析プログラムは、請求項８または請求項９に係るものであって、前記遷移情報絞込処理において、前記遷移情報抽出処理で抽出された遷移情報を出現頻度の多い順に配列するステップと、配列された各遷移情報、および、この遷移情報に対して隣接し後段に配列されたものの出現頻度の差分をそれぞれ算出するステップと、算出された出現頻度の差分が閾値を超えた遷移情報より後段に配列された遷移情報を、前記遷移情報抽出処理で抽出された遷移情報から除くステップと、を前記コンピュータに実行させるためのものである。
【００２６】
このプログラムにより、請求項８または請求項９の作用効果に加えて、例えば、グループ化された各コンテンツを経由した遷移を出現頻度の多い順に配列し、配列した各差分が大きくなった箇所を境に遷移情報を絞り込むため、コンテンツのグループの抽出精度を向上させることができる。
【００２７】
本発明の請求項１１に係るコンテンツ関連分析プログラムは、請求項８乃至請求項１０の何れかにおいて、予め定められた数を初期値としたコンテンツ数を１つずつ増加するようにカウントするカウント処理と、前記カウント処理でカウントされたコンテンツ数に渡るコンテンツの遷移を表す遷移情報によって構成される抽出リストを前記コンテンツ数に対応してそれぞれ生成する処理と、前記遷移情報絞込処理において、前記抽出リストの要素をそれぞれ絞り込むステップと、前記遷移情報抽出処理において、前記コンテンツ数に１を減じたものに対応して生成され絞り込まれた抽出リストを構成する遷移情報の組み合わせでは構成できない遷移情報を除くステップと、前記遷移情報登録処理において、前記コンテンツ数に１を減じたものに対応して生成され絞り込まれた抽出リストを構成する遷移情報のうち、前記コンテンツ数に対応して生成され絞り込まれた抽出リストを構成する遷移情報の組み合わせでは構成できない遷移情報を前記結果リストに登録するステップと、を前記コンピュータに実行させるためのものである。
【００２８】
このプログラムにより、請求項８乃至請求項１０の何れかの作用効果に加えて、例えば、コンテンツ数に渡るコンテンツの遷移を表す遷移情報をそれぞれ抽出するため、可能な限り多い数の関連するコンテンツでグループ化することができる。
【００２９】
本発明の請求項１２に係るコンテンツ関連分析プログラムは、請求項１１に係るものであって、前記遷移情報絞込処理において、前記抽出リストを構成する各遷移情報を対象として、前記コンテンツ数より少ないコンテンツ数に対応して生成され絞り込まれた抽出リストを構成する遷移情報のうち、対象とした遷移情報を組み合わせて構成する遷移情報の出現頻度の標準偏差をそれぞれ算出するステップと、前記コンテンツ数の増加に対して前記標準偏差が増加するものがある場合には、対象とした遷移情報を前記抽出リストから除くステップと、を前記コンピュータに実行させるためのものである。
【００３０】
このプログラムにより、請求項１１の作用効果に加えて、例えば、グループ化された各コンテンツを経由した遷移の出現頻度にばらつきがあるものをグループから除くため、コンテンツのグループの抽出精度を向上させることができる。
【発明の効果】
【００３１】
以上、本発明によれば、利用者がどのような経緯でコンテンツを閲覧したかを考慮し、利用者にとって有用なコンテンツの選択精度を向上させることができる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の実施の形態におけるコンテンツ関連分析装置およびコンテンツ関連分析プログラムついて、図面等を用いて説明する。
【００３３】
図１は、本発明の一実施の形態に係るコンテンツ関連分析装置１の構成を示すブロック図である。コンテンツ関連分析装置１は、中央処理装置（Ｃｅｎｔｒａ１  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；以下、単に「ＣＰＵ」と記す）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性の記憶媒体、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やハードディスク等の不揮発性の記憶媒体、キーボードやポインティングデバイス等の入力装置、ネットワークを介した通信を行う通信インタフェイスおよび、画像を表示するモニタ装置を備えたコンピュータ装置によって構成されており、コンテンツを閲覧するクライアント装置やコンテンツを提供するサーバ装置等に適用される。
【００３４】
図１において、コンテンツ関億分析装置１は、利用者が閲覧したコンテンツを表す閲覧履歴情報を記憶する閲覧履歴情報記憶部２と、利用者が閲覧したコンテンツの遷移を表す遷移情報を閲覧履歴情報から抽出する遷移情報抽出部３と、閲覧履歴情報に出現する遷移の出現頻度に基づいて、遷移情報抽出部３によって抽出された遷移情報を絞り込む遷移情報絞込部４と、関連するコンテンツのグループを要素とする結果リストに対し遷移情報絞込部４によって絞り込まれた遷移情報を登録する遷移情報登録部５と、結果リストを記憶する結果リスト記憶部６とを備えている。
【００３５】
閲覧履歴情報記憶部２は、ハードディスク等の不揮発性の記憶媒体によって構成され、閲覧履歴情報には、コンテンツを識別するコンテンツ識別情報、および利用者が各コンテンツを閲覧した閲覧時間が含まれている。なお、以下の説明においては、コンテンツ識別情報を簡易的に「１」、「２」、「３」…と数字を以って表すが、コンテンツのアドレス情報やファイル名等によって表してもよい。
【００３６】
遷移情報抽出部３によって抽出される遷移情報は、コンテンツ識別情報の組によって表される。例えば、閲覧履歴情報に関して、利用者がコンテンツ識別情報「１」が割り当てられたコンテンツを閲覧し、次いでコンテンツ識別情報「２」が割り当てられたコンテンツを閲覧し、さらにコンテンツ識別情報「３」が割り当てられたコンテンツを閲覧したことが表されている場合には、遷移情報として、「１，２」、「２，３」、および「１，２，３」が抽出される。
【００３７】
また、コンテンツ関連分析装置１は、予め定められた数を初期値としたコンテンツ数を１つずつ増加するようにカウントするカウンタ部７をさらに備えており、遷移情報抽出部３は、カウンタ部７によってカウントされたコンテンツ数に渡るコンテンツの遷移を表す遷移情報をそれぞれ抽出するようになっている。
【００３８】
ここで、本実施形態において、コンテンツ数の初期値は、「２」とするが、本発明において、コンテンツ数の初期値は、２以上であればよい。例えば、上述した例で説明すると、カウンタ部７によってカウントされたコンテンツ数が「２」の場合には、遷移情報抽出部３は、遷移情報として、「１，２」および「２，３」を抽出する。また、コンテンツ数が「３」の場合には、遷移情報抽出部３は、遷移情報として、「１，２，３」を抽出する。
【００３９】
このように抽出された遷移情報において、例えば、利用者が単なる通過点としてコンテンツを経由した場合やコンテンツを表示させたままで席（例えば、コンテンツを閲覧する場所）を離れてしまった場合等には、これらのコンテンツの閲覧は有効なものではないとみなした方が、より高い精度の結果が得られることが期待できる。
【００４０】
そこで、遷移情報抽出部３は、予め定められた第１の時間より短い閲覧時間で閲覧されたコンテンツを経由した遷移を表す遷移情報、および、予め定められた第２の時間より長い閲覧時間で閲覧されたコンテンツを経由した遷移を表す遷移情報のうち、少なくとも一方を除いて抽出するようになっている。
【００４１】
なお、上述した第１の時間および第２の時間は、可変に設定できるようにしてもよく、閲覧履歴情情報記憶部２に記憶された閲覧履歴情報に基づいて定めるようにしてもよい。
【００４２】
遷移情報抽出部３は、以上のように抽出された遷移情報によって構成される抽出リストを、コンテンツ数に対応してそれぞれ生成するようになっている。以下の説明では、コンテンツ数がＮ（Ｎは、２以上の整数）のときに「コンテンツ数Ｎ」と記載し、コンテンツ数Ｎに対応して遷移情報抽出部３によって抽出された抽出リストを「抽出リスト（Ｎ）」と記載し、コンテンツ数と抽出リストとの対応関係を明確にする。
【００４３】
また、遷移情報抽出部３は、コンテンツ数Ｎに１を減じたコンテンツ数Ｎ−１に対応して生成され絞り込まれた抽出リスト（Ｎ−１）を構成する遷移情報の組み合わせでは構成できない遷移情報を除いて抽出するようになっている。
【００４４】
例えば、遷移情報抽出部３は、「１，２，３」および「２，３，４」が抽出された場合であって、抽出リスト（２）が遷移情報「１，２」および「２，３」によって構成される場合には、「１，２」および「２，３」の組み合わせでは構成できない遷移情報「２，３，４」を除くようになっている。
【００４５】
遷移情報絞込部４は、抽出リストの要素をそれぞれ絞り込むことによって、遷移情報を絞り込むようになっている。具体的には、遷移情報絞込部４は、各抽出リストを構成する遷移情報を出現頻度の多い順に配列し、その配列した各遷移情報と、この遷移情報に対して隣接し後段に配列されたものとの出現頻度の差分をそれぞれ算出し、その算出した出現頻度の差分が閾値を超えた遷移情報より後段に配列された遷移情報に関して抽出リストから除くようになっている。
【００４６】
ここで、遷移情報絞込部４による遷移情報の第１の絞り込みに関して、図面を参照して説明する。図２は、遷移情報絞込部４による遷移情報の第１の絞り込みを説明するための説明図である。
【００４７】
図２において、図中左側の表は、抽出リスト（２）を構成し、出現頻度の多い順に配列された遷移情報を表している。図中右側のグラフは、前記の配列した各遷移情報と、この遷移情報に対して隣接し後段に配列されたものとの出現頻度の差分を模式的に表している。この図２に示す例の場合には、出現頻度の差分が閾値を超えた遷移情報（番号２６の遷移情報）よりも後段に配列された遷移情報（番号２７以降の遷移情報）が抽出リスト（２）から除かれる。
【００４８】
なお、遷移情報絞込部４は、出現頻度の最大値に対する予め定められた割合で上述した閾値を定めるようにしてもよく、出現頻度の標準偏差に対して予め定められた値を乗じて閾値を定めるようにしてもよい。
【００４９】
図１に戻り、遷移情報絞込部４は、抽出リストを構成する各遷移情報を対象として、コンテンツ数Ｎより少ないコンテンツ数（Ｎ−１，Ｎ−２，…，２）にそれぞれ対応して生成され絞り込まれた抽出リスト（Ｎ−１，Ｎ−２，…，２）を構成する遷移情報のうち、対象とした遷移情報を組み合わせて構成する遷移情報の出現頻度の標準偏差をそれぞれ算出し、コンテンツ数の増加に対して標準偏差が増加するものがある場合には、対象とした遷移情報を抽出リストからさらに除くようになっている。
【００５０】
ここで、遷移情報絞込部４による遷移情報の第２の絞り込みに関して図面を参照して説明する。図３および図４は、遷移情報絞込部４による遷移情報の第２の絞り込みを説明するための説明図である。
【００５１】
図３において、図中上側の表は、抽出リスト（１０）を構成する遷移情報「３，５，７，９，１１，１３，１５，１７，１９，２１」を対象として、コンテンツ数１０より少ないコンテンツ数（９，８，…，２）にそれぞれ対応して生成され絞り込まれた抽出リスト（９，８，…，２）を構成する遷移情報のうち、対象とした遷移情報を組み合わせて構成する遷移情報と、その出現頻度を示している。
【００５２】
図３において、図中下側のグラフは、抽出リスト（１０）を構成する遷移情報「３，５，７，９，１１，１３，１５，１７，１９，２１」を対象として、コンテンツ数１０より少ないコンテンツ数（９，８，…，２）にそれぞれ対応して生成され絞り込まれた抽出リスト（９，８，…，２）を構成する遷移情報のうち、対象とした遷移情報を組み合わせて構成する遷移情報の出現頻度を表しており、それぞれの標準偏差が記されている。
【００５３】
例えば、抽出リスト（９）を構成し、遷移情報「３，５，７，９，１１，１３，１５，１７，１９，２１」を組み合わせて構成する遷移情報「３，５，７，９，１１，１３，１５，１７，１９」と「５，７，９，１１，１３，１５，１７，１９，２１」との出現頻度の標準偏差は、０．５である。
【００５４】
また、抽出リスト（８）を構成し、遷移情報「３，５，７，９，１１，１３，１５，１７，１９，２１」を組み合わせて構成する遷移情報「３，５，７，９，１１，１３，１５，１７」と「５，７，９，１１，１３，１５，１７，１９」と「７，９，１１，１３，１５，１７，１９，２１」との出現頻度の標準偏差は、８．８０７である。
【００５５】
この例のように、コンテンツ数の増加に対して標準偏差が増加するものがない場合には、遷移情報は、抽出リストから除かれない。
【００５６】
図４は、図３と同様に、抽出リスト（１０）を構成する遷移情報「３３，３５，３７，３９，４１，４３，４５，４７，４９，５１」を対象としたものを表している。
【００５７】
例えば、抽出リスト（９）を構成し、遷移情報「３３，３５，３７，３９，４１，４３，４５，４７，４９，５１」を組み合わせて構成する遷移情報「３３，３５，３７，３９，４１，４３，４５，４７，４９」と「３５，３７，３９，４１，４３，４５，４７，４９，５１」との出現頻度の標準偏差は、２０である。
【００５８】
また、抽出リスト（８）を構成し、遷移情報「３３，３５，３７，３９，４１，４３，４５，４７，４９，５１」を組み合わせて構成する遷移情報「３３，３５，３７，３９，４１，４３，４５，４７」と「３５，３７，３９，４１，４３，４５，４７，４９」と「３７，３９，４１，４３，４５，４７，４９，５１」との出現頻度の標準偏差は、１１．０８６である。
【００５９】
この例のように、コンテンツ数の増加に対して標準偏差が増加するものがある場合には、遷移情報は、抽出リストから除かれる。
【００６０】
図１に戻り、遷移情報登録部５は、コンテンツ数Ｎに１を減じたコンテンツ数Ｎ−１に対応して生成され絞り込まれた抽出リスト（Ｎ−１）を構成する遷移情報のうち、コンテンツ数Ｎに対応して生成され絞り込まれた抽出リスト（Ｎ）を構成する遷移情報を組み合わせて構成できない遷移情報を、結果リスト記憶部６に記憶された結果リストに登録するようになっている。
【００６１】
例えば、遷移情報登録部５は、コンテンツ数２に対応して生成され絞り込まれた抽出リスト（２）が遷移情報「１，２」、「２，３」および「３，１」によって構成され、コンテンツ数３に対応して生成され絞り込まれた抽出リスト（３）が遷移情報「１，２，３」および「２，３，４」によって構成される場合には、遷移情報「１，２」または「２，３」と組み合わせて遷移情報「１，２，３」および「２，３，４」の何れも構成できない「３，１」を、結果リストに登録するようになっている。
【００６２】
以上で説明したコンテンツ関連分析装置１の動作に関して、図面を参照して説明する。図５乃至図９は、コンテンツ関連分析装置１の動作を示すフローチャートである。
【００６３】
コンテンツ関連分析装置１の動作は、カウンタ部７によってカウントされるコンテンツ数Ｎ毎に順次実行される（Ｓ１〜Ｓ８）。
【００６４】
まず、閲覧履歴情報記憶部２に記憶された閲覧履歴情報から、利用者が閲覧したコンテンツの遷移を表す遷移情報を抽出する遷移情報抽出処理が実行される（Ｓ２）。ここで、コンテンツ関連分析装置１の遷移情報抽出処理動作を図６に示す。
【００６５】
図６において、カウンタ部７によってカウントされたコンテンツ数Ｎに渡るコンテンツの遷移を表す遷移情報が遷移情報抽出部３によって閲覧履歴情報から取得され、その取得された遷移情報によって構成される抽出リスト（Ｎ）が生成される（Ｓ２１）。
【００６６】
次に、有効でないコンテンツの閲覧を弁別する弁別処理が遷移情報抽出部３によって実行される（Ｓ２２）。ここで、コンテンツ関連分析装置１の弁別処理動作を図７に示す。
【００６７】
図７において、予め定められた第１の時間より短い閲覧時間で閲覧されたコンテンツを経由した遷移を表す遷移情報が、遷移情報抽出部３によって抽出リスト（Ｎ）から除去される（Ｓ３１）。
【００６８】
また、予め定められた第２の時間より長い閲覧時間で閲覧されたコンテンツを経由した遷移を表す遷移情報が、遷移情報抽出部３によって抽出リスト（Ｎ）から除去される（Ｓ３２）。なお、ステップＳ３１およびステップＳ３２は、何れか一方を実行するようにしてもよいし、両方を実行しなくてもよい。
【００６９】
図６に戻り、弁別処理の実行後、コンテンツ数Ｎが２（初期値）よりも大きい場合（Ｓ２３）には、抽出リスト（Ｎ−１）を構成する遷移情報の組み合わせでは構成できない遷移情報が、抽出リスト（Ｎ）から除去される（Ｓ２４）。この処理も、必ずしも実行する必要はない。
【００７０】
図５に戻り、遷移情報抽出処理の実行後、抽出リスト（Ｎ）を構成する遷移情報が存在しない場合（Ｓ３）、かつ、コンテンツ数Ｎが２（初期値）よりも大きい場合（Ｓ９）には、抽出リスト（Ｎ−１）を構成する遷移情報が、遷移情報登録部５によって結果リストに登録され（Ｓ１０）、コンテンツ関連分析装置１の動作が終了する。
【００７１】
一方、抽出リスト（Ｎ）を構成する遷移情報が存在する場合（Ｓ３）には、閲覧履歴情報に出現する遷移の出現頻度に基づいて、抽出リスト（Ｎ）の要素を絞り込む遷移情報絞込処理が遷移情報絞込部４によって実行される（Ｓ４）。ここで、コンテンツ関連分析装置１の遷移情報絞込処理動作を図８に示す。
【００７２】
図８において、抽出リスト（Ｎ）を構成する遷移情報が出現頻度の多い順に遷移情報絞込部４によって配列され（Ｓ４１）、その配列された各遷移情報、および、この遷移情報に対して隣接し後段に配列されたものの出現頻度の差分が、遷移情報絞込部４によってそれぞれ算出される（Ｓ４２）。
【００７３】
次に、遷移情報絞込部４によって算出された出現頻度の差分が閾値を超える遷移情報に関して、遷移情報絞込部４による検出が行われ（Ｓ４３）、出現頻度の差分が閾値を超える遷移情報が検出されなかった場合（Ｓ４４）には、抽出リスト（Ｎ）を構成する全ての遷移情報が抽出リスト（Ｎ）から除去される（Ｓ４５）。
【００７４】
一方、出現頻度の差分が閾値を超える遷移情報が検出された場合（Ｓ４４）には、検出された遷移情報より後段に配列された遷移情報が抽出リスト（Ｎ）から除去される（Ｓ４６）。
【００７５】
なお、出現頻度の差分が閾値を超える遷移情報が検出されなかった場合には、抽出リスト（Ｎ）をそのまま残すようにしてもよい。この場合には、コンテンツ関連分析装置１は、ステップＳ４４およびステップＳ４５を除いて遷移情報絞込処理を実行する。
【００７６】
ステップＳ４６に次いで、コンテンツ数Ｎが３（初期値＋１）よりも大きい場合（Ｓ４７）には、コンテンツ数Ｎより少ないコンテンツ数（Ｎ−１，Ｎ−２，…，２）にそれぞれ対応して生成され絞り込まれた抽出リスト（Ｎ−１，Ｎ−２，…，２）に基づいて抽出リスト（Ｎ）を構成する遷移情報に関して、その遷移情報を絞り込む評価絞込処理が遷移情報絞込部４によって実行される（Ｓ４８）。ここで、コンテンツ関連分析装置１の評価絞込処理動作を図９に示す。
【００７７】
図９において、評価絞込処理は、抽出リスト（Ｎ）を構成する各遷移情報ｉ（ｉは、１から抽出リスト（Ｎ）の要素数までの整数）を対象として順次実行される（Ｓ５１〜Ｓ５９）。
【００７８】
まず、コンテンツ数Ｎより１つ少ないものをコンテンツ数Ｍとして（Ｓ５２）、抽出リスト（Ｍ）を構成する遷移情報のうち、遷移情報ｉを組み合わせて構成する遷移情報の出現頻度の標準偏差σ（Ｍ）が遷移情報絞込部４によって算出される（Ｓ５３）。
【００７９】
次に、抽出リスト（Ｍ−１）を構成する遷移情報のうち、遷移情報ｉを組み合わせて構成する遷移情報の出現頻度の標準偏差σ（Ｍ−１）が遷移情報絞込部４によって算出される（Ｓ５５）。
【００８０】
ここで、標準偏差σ（Ｍ）が標準偏差σ（Ｍ−１）を超える場合（Ｓ５６）には、抽出リスト（Ｎ）から遷移情報ｉが遷移情報絞込郡４によって除去される（Ｓ５７）。
【００８１】
一方、標準偏差σ（Ｍ）が標準偏差σ（Ｍ−１）を超えない場合（Ｓ５６）には、Ｍが１つ減じられて（Ｓ５８）、得られたＭが２（初期値）よりも大きい場合にはステップＳ５５乃至Ｓ５８が繰り返し実行される（Ｓ５４，Ｓ５８）。
【００８２】
ステップＳ５７において遷移情報ｉが遷移情報絞込部４によって除去された場合や、ステップＳ５５においてＭが２以下になった場合には、抽出リスト（Ｎ）を構成する次の遷移情報ｉに対してステップＳ５２乃至Ｓ５８の処理が実行される（Ｓ５１，Ｓ５９）。
【００８３】
図５に戻り、評価絞込処理または遷移情報抽出処理の実行後、抽出リスト（Ｎ）を構成する遷移情報が存在しない場合（Ｓ３）、かつ、コンテンツ数Ｎが２（初期値）よりも大きい場合（Ｓ９）には、抽出リスト（Ｎ−１）を構成する遷移情報が、遷移情報登録部５によって結果リストに登録され（Ｓ１０）、コンテンツ関連分析装置１の動作が終了する。
【００８４】
一方、抽出リスト（Ｎ）を構成する遷移情報が存在し（Ｓ３）、かつ、コンテンツ数Ｎが２（初期値）よりも大きい場合（Ｓ６）には、抽出リスト（Ｎ−１）を構成する遷移情報のうち、抽出リスト（Ｎ）を構成する遷移情報の組み合わせでは構成できない遷移情報が、遷移情報登録部５によって結果リストに登録され（Ｓ７）、カウンタ部７によってＮが１つカウントされ（Ｓ８）、処理がステップＳ２に戻る。
【００８５】
以上に説明した、コンテンツ関連分析装置１において、遷移情報抽出部３、遷移情報絞込部４、遷移情報登録部５、およびカウンタ部７は、図５乃至図９を参照して説明した動作が記述されたコンテンツ関連分析プログラムを実行するＣＰＵによって構成してもよい。
【００８６】
例えば、コンテンツ関連分析装置１の一部又は全部に関して、図５乃至図９を参照して説明した動作をコンテンツ関連分析プログラムとして構成してコンピュータを用いて実現することができる。また、前記のコンテンツ関連分析プログラムを、該コンピュータが読み取り可能な記録媒体、例えば、フレキシブルディスク、ＭＯ、ＲＯＭ、メモリカード、ＣＤ、ＤＶＤ、リムーバブルディスクなどに記録して、保存したり、提供したりすることが可能であり、また、インターネットのような通信ネットワークを介して配布したりすることが可能である。
【００８７】
以上説明したように、本発明の一実施の形態に係るコンテンツ関連分析装置１およびコンテンツ関連分析プログラムによれば、利用者が閲覧したコンテンツの遷移に基づいて関連するコンテンツのグループを抽出するため、利用者にとって有用なコンテンツの選択精度を向上させることができる。
【００８８】
また、本実施形態において、コンテンツ関連分析装置１は、複数の利用者に対する結果リストをまとめて結果リスト記憶部６に記憶するように構成してもよく、複数の利用者に対する結果リストの類似性に基づいて利用者を分類（セグメント化）するようにしてもよい、
以上、本発明において、記載された具体例に対してのみ詳細に説明したが、本発明の技術思想の範囲で多彩な変形および修正が可能であることは、当業者にとって明白なことであり、このような変形および修正が特許請求の範囲に属することは当然のことである。
【００８９】
例えば、本発明のコンテンツ関連分析装置およびコンテンツ関連分析プログラムは、特に、コンピュータ上で現実世界に即したユーザインタフェイス（以下、「メタファ」という。例えば、モニタ装置内に実際の本があるように見せるブックメタファ、モニタ装置内に実際のテレビがあるように見せるテレビメタファ等がある）上でのコンテンツ配置に起因する利用者の行動分析を行うことができるため、単なるアンケート等に留まらない深層的なユーザの嗜好を抽出するとともに、コンテンツの提供目的に適したコンテンツ配置の作成ガイドラインや自動コンテンツ配置アルゴリズムの作成に利用できる。
【００９０】
さらに、利用者が興味を示すコンテンツの配列や、利用者によるコンテンツ閲覧行動における動線を解析することで、セグメント化された利用者に最適なコンテンツの配列や、利用者の興味の時間的遷移等を取得するものにも利用できる。
【００９１】
具体例として、本発明のコンテンツ関連分析装置およびコンテンツ関連分析プログラムを映画等のコンテンツのプレビューに適用することは、人気投票やアンケートを行ったことに相当し、これによって得られた結果は、パンフレット等に用いる画像や映像を選別するときに好適である。
【００９２】
また、本発明のコンテンツ関連分析装置およびコンテンツ関連分析プログラムは、教育機関におけるカリキュラムの進渉管理や理解判定、および、電子マニュアルに対するユーザの反応の回収等にも利用できる。
【図面の簡単な説明】
【００９３】
【図１】本発明の一実施の形態に係るコンテンツ関連分析装置の構成を示すブロック図である。
【図２】本発明の一実施の形態に係るコンテンツ関連分析装置を構成する遷移情報絞込部による遷移情報の第１の絞り込みを説明するための説明図である。
【図３】本発明の一実施の形態に係るコンテンツ関連分析装置を構成する遷移情報絞込部による遷移情報の第２の絞り込みを説明するための第１の説明図である、
【図４】本発明の一実施の形態に係るコンテンツ関連分析装置を構成する遷移情報絞込部による遷移情報の第２の絞り込みを説明するための第２の説明図である。
【図５】本発明の一実施の形態に係るコンテンツ関連分析装置における動作を示すフローチャートである。
【図６】本発明の一実施の形態に係るコンテンツ関連分析装置における遷移情報抽出処理動作を示すフローチャートである。
【図７】本発明の一実施の形態に係るコンテンツ関連分析装置における弁別処理動作を示すフローチャートである。
【図８】本発明の一実施の形態に係るコンテンツ関連分析装置における遷移情報絞込処理動作を示すフローチャートである。
【図９】本発明の一実施の形態に係るコンテンツ関連分析装置における評価絞込処理動作を示すブローチャートである。
【符号の説明】
【００９４】
１…コンテンツ関連分析装置
２…閲覧履歴情報記憶部
３…遷移情報抽出部
４…遷移情報絞込部
５…遷移情報登録部
６…結果リスト記憶部
７…カウンタ部
【図１】
2005322167.tif 000003
【図２】
2005322167.tif 000004
【図３】
2005322167.tif 000005
【図４】
2005322167.tif 000006
【図５】
2005322167.tif 000007
【図６】
2005322167.tif 000008
【図７】
2005322167.tif 000009
【図８】
2005322167.tif 000010
【図９】
2005322167.tif 000011