(57)【要約】【課題】  指定流通コンテンツを特定するために管理する特徴量のデータ量を軽減し、異種コンテンツを誤って検出することなく、指定流通コンテンツを特定する際の計算量を抑制することができる。【解決手段】  指定流通コンテンツ特定装置１は、ネットワークを介して、または、記録媒体に記録されて流通している流通コンテンツの中で、指定した指定流通コンテンツを特定するものであって、参照コンテンツ入力手段３と、参照コンテンツ特徴量抽出手段５と、特徴量管理手段７と、コンテンツ特徴量データベース９と、流通コンテンツ入力手段１３と、流通コンテンツ特徴量抽出手段１５と、コンテンツ識別手段１７と、を備えた。【選択図】      図１
2006285907.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、または、記録媒体に記録されて流通している流通コンテンツの中で、指定した指定流通コンテンツを特定する指定流通コンテンツ特定装置であって、
前記流通コンテンツの提供者であるコンテンツ提供者から取得された参照コンテンツを周波数解析した周波数データと、この周波数データから生成した多変量データと、この多変量データを主成分分析した特徴係数と、この特徴係数を用いて前記多変量データから抽出した主成分とが、参照コンテンツの特徴量として抽出され、当該参照コンテンツの特徴量および当該参照コンテンツに付加されているメタデータと、前記流通コンテンツの識別に用いる第一の検出値および第二の検出値とを対応付けた参照コンテンツ特徴量データを蓄積するコンテンツ特徴量データ蓄積手段と、
前記流通コンテンツを入力する流通コンテンツ入力手段と、
この流通コンテンツ入力手段で入力された流通コンテンツを周波数解析した周波数データと、この周波数データから生成した多変量データと、前記コンテンツ特徴量データ蓄積手段に蓄積されている特徴係数を用いて当該多変量データから抽出した主成分とを、流通コンテンツの特徴量として抽出する流通コンテンツ特徴量抽出手段と、
この流通コンテンツ特徴量抽出手段で抽出された流通コンテンツの特徴量に含まれている主成分と、前記参照コンテンツ特徴量データに含まれている主成分との差を示す距離が、前記第一の検出値以内であるか比較検出する主成分距離比較検出手段と、
この主成分距離比較検出手段で比較検出された結果、前記距離が前記第一の検出値以内にあるものが２つ以上である場合には、前記流通コンテンツの特徴量に含まれている周波数データと、前記参照コンテンツ特徴量データに含まれている周波数データとの相関ピークが前記第二の検出値以上である流通コンテンツを指定流通コンテンツとして特定する相関ピーク詳細検出手段と、
を備えることを特徴とする指定流通コンテンツ特定装置。
【請求項２】
前記参照コンテンツを入力する参照コンテンツ入力手段と、
この参照コンテンツ入力手段で入力された参照コンテンツの前記特徴量を抽出する参照コンテンツ特徴量抽出手段と、
この参照コンテンツ特徴量抽出手段で抽出された参照コンテンツの特徴量および前記参照コンテンツに付加されているメタデータと、前記第一の検出値および前記第二の検出値とを対応付けて参照コンテンツ特徴量データとする特徴量管理手段と、
を備えることを特徴とする請求項１に記載の指定流通コンテンツ特定装置。
【請求項３】
前記第一の検出値は、
前記流通コンテンツの主成分と前記参照コンテンツの主成分とが最も近いと判定された際の当該流通コンテンツの主成分と当該参照コンテンツの主成分との距離と、前記流通コンテンツの主成分と前記参照コンテンツの主成分とが２番目に近いと判定された際の当該流通コンテンツの主成分と当該参照コンテンツの主成分との距離との差分に基づいて、設定することを特徴とする請求項１または請求項２に記載の指定流通コンテンツ特定装置。
【請求項４】
前記参照コンテンツ特徴量データには、前記参照コンテンツに予め付加されているメタデータが対応付けられており、
前記メタデータには、前記参照コンテンツのタイトルデータ、前記コンテンツ提供者または放送事業者によって、流通または放送が開始終了される日時データ、放送されるチャンネルデータが少なくとも含まれており、
前記周波数データ、前記多変量データ、前記特徴係数、前記主成分および前記メタデータのいずれかに基づいて、前記参照コンテンツ特徴量データを検索する検索手段を備えることを特徴とする請求項１から請求項３のいずれか一項に記載の指定流通コンテンツ特定装置。
【請求項５】
ネットワークを介して、または、記録媒体に記録されて流通している流通コンテンツの中で、指定した指定流通コンテンツを特定するために、前記流通コンテンツの提供者であるコンテンツ提供者から取得された参照コンテンツを周波数解析した周波数データと、この周波数データから生成した多変量データと、この多変量データを主成分分析した特徴係数と、この特徴係数を用いて前記多変量データから抽出した主成分とが、参照コンテンツの特徴量として抽出され、当該参照コンテンツの特徴量および当該参照コンテンツに付加されているメタデータと、前記流通コンテンツの識別に用いる第一の検出値および第二の検出値とを対応付けた参照コンテンツ特徴量データを蓄積するコンテンツ特徴量データ蓄積手段を備えたコンピュータを、
前記流通コンテンツを入力する流通コンテンツ入力手段、
この流通コンテンツ入力手段で入力された流通コンテンツを周波数解析した周波数データと、この周波数データから生成した多変量データと、前記コンテンツ特徴量データ蓄積手段に蓄積されている特徴係数を用いて当該多変量データから抽出した主成分とを、流通コンテンツの特徴量として抽出する流通コンテンツ特徴量抽出手段、
この流通コンテンツ特徴量抽出手段で抽出された流通コンテンツの特徴量に含まれている主成分と、前記参照コンテンツ特徴量データに含まれている主成分との差を示す距離が、前記第一の検出値以内であるか比較検出する主成分距離比較検出手段、
この主成分距離比較検出手段で比較検出された結果、前記距離が前記第一の検出値以内にあるものが２つ以上である場合には、前記流通コンテンツの特徴量に含まれている周波数データと、前記参照コンテンツ特徴量データに含まれている周波数データとの相関ピークが前記第二の検出値以上である流通コンテンツを指定流通コンテンツとして特定する相関ピーク詳細検出手段、
として機能させることを特徴とする指定流通コンテンツ特定プログラム。
【請求項６】
請求項５に記載の指定流通コンテンツ特定プログラムにおいて、
前記参照コンテンツを入力する参照コンテンツ入力手段、
この参照コンテンツ入力手段で入力された参照コンテンツの前記特徴量を抽出する参照コンテンツ特徴量抽出手段、
この参照コンテンツ特徴量抽出手段で抽出された参照コンテンツの特徴量および前記参照コンテンツに付加されているメタデータと、前記第一の検出値および前記第二の検出値とを対応付けて参照コンテンツ特徴量データとする特徴量管理手段の機能を有することを特徴とする指定流通コンテンツ特定プログラム。
【請求項７】
ネットワークを介して、または、記録媒体に記録されて流通している流通コンテンツの提供者であるコンテンツ提供者から取得された参照コンテンツを周波数解析した周波数データと、この周波数データから生成した多変量データと、この多変量データを主成分分析した特徴係数と、この特徴係数を用いて前記多変量データから抽出した主成分とが、参照コンテンツの特徴量として抽出され、当該参照コンテンツの特徴量および当該参照コンテンツに付加されているメタデータと、前記流通コンテンツの識別に用いる第一の検出値および第二の検出値とを対応付けた参照コンテンツ特徴量データを蓄積しておき、前記流通コンテンツの中で、指定した指定流通コンテンツを特定する指定流通コンテンツ特定方法であって、
前記流通コンテンツを入力する流通コンテンツ入力ステップと、
この流通コンテンツ入力ステップにて入力された流通コンテンツを周波数解析した周波数データと、この周波数データから生成した多変量データと、前記参照コンテンツの特徴係数を用いて当該多変量データから抽出した主成分とを、流通コンテンツの特徴量として抽出する流通コンテンツ特徴量抽出ステップと、
この流通コンテンツ特徴量抽出ステップにて抽出された流通コンテンツの特徴量に含まれている主成分と、前記参照コンテンツ特徴量データに含まれている主成分との差を示す距離が、前記第一の検出値以内であるか比較検出する主成分距離比較検出ステップと、
この主成分距離比較検出ステップにて比較検出された結果、前記距離が前記第一の検出値以内にあるものが１つ以上である場合には、前記流通コンテンツの特徴量に含まれている周波数データと、前記参照コンテンツ特徴量データに含まれている周波数データとの相関ピークが前記第二の検出値以上である流通コンテンツを指定流通コンテンツとして特定する相関ピーク詳細検出ステップと、
を含むことを特徴とする指定流通コンテンツ特定方法。
【請求項８】
前記参照コンテンツを入力する参照コンテンツ入力ステップと、
この参照コンテンツ入力ステップにて入力された参照コンテンツの前記特徴量を抽出する参照コンテンツ特徴量抽出ステップと、
この参照コンテンツ特徴量抽出ステップにて抽出された参照コンテンツの特徴量および前記参照コンテンツに付加されているメタデータと、前記第一の検出値および前記第二の検出値とを対応付けて参照コンテンツ特徴量データとする特徴量管理ステップとを含むことを特徴とする請求項７に記載の指定流通コンテンツ特定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークによって配信されたり、記録媒体に記録されて販売されることによって流通している流通コンテンツの中で、指定した指定流通コンテンツを特定する指定流通コンテンツ特定装置、指定流通コンテンツ特定プログラムおよび指定流通コンテンツ特定方法に関する。
【背景技術】
【０００２】
近年、インターネット等のネットワーク（公衆通信回線）における通信速度の高速化や、光ディスク等の記録媒体（書き換え可能な記録媒体）の大容量化に伴い、大容量のデジタルコンテンツを、当該ネットワークを介して配信したり、当該記録媒体により販売（配布）したりすることで、流通させることが容易に行える環境が実現されている。
【０００３】
デジタルコンテンツ（以下、単にコンテンツという）は、ネットワークによる配信や記録媒体による記録（蓄積）後に販売することが容易である結果、著作権者や配信事業者（コンテンツプロバイダ）の許可無く、コンテンツを複製し、再配信したり、改ざんしたりする等の不正行為を行うことが容易である。この不正行為によって、著作権者やコンテンツプロバイダは、正当な利益を得ることができず、ネットワークや記録媒体によって、コンテンツを流通させることの阻害要因になっている。
【０００４】
特に、著作権者やコンテンツプロバイダの許諾を得ずに、動画像から成るコンテンツの複製や再配信を行う不正行為による不正流通コンテンツ（指定流通コンテンツの一種）は、著作権者やコンテンツプロバイダに多大な金銭的不利益をもたらすため、当該不正流通コンテンツを高精度に識別し、こういった不正行為の抑止を可能にする技術的な手段が求められている。
【０００５】
例えば、不正流通コンテンツの検出をするために、当該不正流通コンテンツを構成している映像信号の輝度や色情報等から特徴を表すデータ（特徴量）を抽出し、この不正流通コンテンツの特徴量と、予め著作権者やコンテンツプロバイダから入手しておいたコンテンツの特徴量との類似性や同一性を検定する特徴量抽出技術（コンテンツの特徴量抽出方法）が有効な手段として提案されている。
【０００６】
コンテンツの特徴量抽出方法に関する従来の技術として、例えば、非特許文献１に開示されているものがある。この非特許文献１に開示されている方法では、映像信号の特徴を記述するための特徴量抽出アルゴリズムが規定されている。
この特徴量抽出アルゴリズムでは、映像信号をベースにして類似検索することや、映像信号をフィルタリングすることが想定されており、映像信号における色や形状に関する情報の低レベル特徴量記述の具体的な事例として、色の空間的な配置を周波数軸上で表現する色配置（Ｃｏｌｏｒ  Ｌａｙｏｕｔ）が記述されている。
【０００７】
この色配置記述は、人間の視覚特性、つまり、人間の視覚で捉えることができる情報は低周波成分が主要なものとなり、高周波成分が不要なものとなるので、特徴量のデータ量を削減できることを利用して、映像信号によって構成される各画像フレームに対して、高精度の検索を可能にしている。すなわち、コンテンツ同士の類似性の検定には、色配置記述によって、不要な情報を周波数軸上で削除することで、特徴量のデータ量を削減している。
【０００８】
また、「コンテンツ特徴量抽出装置、コンテンツ特徴量抽出プログラムおよびコンテンツ特徴量抽出方法」（特許文献１参照）には、三次元周波数解析と多変量解析とを用いて、コンテンツ（不正利用コンテンツ）の特徴量を抽出する方式が記述されている。この方式では、非特許文献１で記述されている空間周波数解析に時間軸方向への周波数解析を加えた三次元周波数解析により多変量を生成し、さらに、この多変量について、多変量解析の主成分分析を用いて、コンテンツの特徴量を抽出している。なお、この「コンテンツ特徴量抽出装置、コンテンツ特徴量抽出プログラムおよびコンテンツ特徴量抽出方法」は、周波数データのうち、振幅データのみを用いて、コンテンツの特徴量を求める方式である。
【０００９】
さらに、「位相限定相関法の原理とその応用」（非特許文献２参照）には、位相限定相関法によるコンテンツの識別が記述されている。「位相限定相関法の原理とその応用」は、周波数特性データのうち、位相データの相関を取って、コンテンツの識別を行う方式である。
【非特許文献１】ＩＳＯ／ＩＥＣ  １５９３８−３  “Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ−Ｍｕｌｔｉｍｅｄｉａ  Ｃｏｔｅｎｔ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｉｎｔｅｒｆａｃｅ−Ｐａｒｔ３：Ｖｉｓｕａｌ，６．６  Ｃｏｌｏｒ  ｌａｙｏｕｔ”，ｐｐ．４２−５０，２００２．
【非特許文献２】小林、中島、青木、川又、樋口、“位相限定相関法の原理とその応用”、テレビジョン学会技術報告、Ｖｏｌ．２０、Ｎｏ．４１、ｐｐ１−６、１９９６．
【特許文献１】特開２００５−１８６７５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、非特許文献１に開示されている手法を、不正流通コンテンツの特定に用いると、動画像から成るコンテンツ（動画像コンテンツ）の場合、特徴量のデータ量が膨大になるため、特徴量の管理が煩雑となり、不正流通コンテンツの特定に必要な計算量も多くなってしまうという問題がある。
【００１１】
また、特許文献１に開示されている手法を、不正流通コンテンツの特定に用いると、動画像コンテンツの場合であっても、特徴量のデータ量は少なくて済むため、特徴量の管理が容易となり、不正流通コンテンツの特定に必要な計算量も少なくなるが、異なるコンテンツ（異種コンテンツ）との区別が不十分であり、コンテンツ間の類似性や同一性の検定が行える分散を確保する必要があり、参照するコンテンツの数が増加するのに伴って、異種コンテンツを誤って検出してしまうという問題がある。
【００１２】
さらに、非特許文献２に開示されている手法を、不正流通コンテンツの特定に用いると、周波数特性データの中で、位相データの相関をそれぞれのコンテンツ間でとると、不正流通コンテンツの検出精度は向上するが、計算量が膨大になってしまうという問題がある。
【００１３】
そして、非特許文献１，２および特許文献１に開示されている手法を、不正流通コンテンツの特定だけではなく、指定流通コンテンツの特定全般に拡張することを想定すると、著作権者や配信事業者（コンテンツプロバイダ）等のコンテンツ提供者側では特に、以下に記述する要望がある。（１）指定流通コンテンツに類似するコンテンツを可能な限り早く特定したい。（２）処理時間がかかってもいいので指定流通コンテンツと同一のコンテンツを正確に特定したい。（３）指定流通コンテンツと同一のコンテンツを正確に特定したいが処理時間をあまりかけたくない。そして、これらの要望（１）〜（３）を場合に応じて、選択可能にしたいという要望がある。
【００１４】
そこで、本発明では、前記した問題を解決し、指定流通コンテンツを特定するために管理する特徴量のデータ量を軽減し、異種コンテンツを誤って検出することなく、指定流通コンテンツを特定する際の計算量を、処理速度や精度の必要に応じて選択的に抑制することができる指定流通コンテンツ特定装置、指定流通コンテンツ特定プログラムおよび指定流通コンテンツ特定方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
前記課題を解決するため、請求項１に記載の指定流通コンテンツ特定装置は、ネットワークを介して、または、記録媒体に記録されて流通している流通コンテンツの中で、指定した指定流通コンテンツを特定する指定流通コンテンツ特定装置であって、コンテンツ特徴量データ蓄積手段と、流通コンテンツ入力手段と、流通コンテンツ特徴量抽出手段と、コンテンツ識別手段と、を備える構成とした。
【００１６】
かかる構成によれば、指定流通コンテンツ特定装置は、コンテンツ特徴量データ蓄積手段に、流通コンテンツの提供者であるコンテンツ提供者から取得された参照コンテンツを周波数解析した周波数データと、この周波数データから生成した多変量データと、この多変量データを主成分分析した特徴係数と、この特徴係数を用いて前記多変量データから抽出した主成分とが、参照コンテンツの特徴量として抽出され、当該参照コンテンツの特徴量および当該参照コンテンツに付加されているメタデータと、流通コンテンツの識別に用いる第一の検出値および第二の検出値とを対応付けた参照コンテンツ特徴量データを蓄積する。
【００１７】
また、指定流通コンテンツ特定装置は、流通コンテンツ入力手段によって、流通コンテンツを入力し、流通コンテンツ特徴量抽出手段によって、入力された流通コンテンツを周波数解析した周波数データと、この周波数データから生成した多変量データと、コンテンツ特徴量データ蓄積手段に蓄積されている特徴係数を用いて多変量データから抽出した主成分とを、流通コンテンツの特徴量として抽出する。つまり、流通コンテンツについても参照コンテンツと同様に、特徴量（流通コンテンツの特徴量）を抽出する。
【００１８】
そして、指定流通コンテンツ特定装置は、主成分距離比較検出手段によって、流通コンテンツ特徴量抽出手段で抽出された流通コンテンツの特徴量に含まれている主成分と、参照コンテンツ特徴量データに含まれている主成分との差を示す距離が、第一の検出値以内であるか比較検出する。なお、この主成分距離比較検出手段で比較検出した結果、距離が第一の検出値以内にあるものが１つである場合には、流通コンテンツを指定流通コンテンツとして特定する。さらに、指定流通コンテンツ特定装置は、相関ピーク詳細検出手段によって、距離が第一の検出値以内にあるものが２つ以上である場合には、流通コンテンツの特徴量に含まれている周波数データと、参照コンテンツ特徴量データに含まれている周波数データとの相関ピークが第二の検出値以上である流通コンテンツを指定流通コンテンツとして特定する。
【００１９】
なお、距離とは、ベクトル空間における距離を指し、この距離の尺度として、１−ノルム、２−ノルム（ユークリッド距離）、∞−ノルム等がある。また、流通コンテンツがコンテンツ提供者（放送局等）が持っている参照コンテンツの中に存在しない場合、“存在しません”といった出力結果を表示するために第二の検出値を用いている。つまり、第一の検出値のみでは、検出結果の精度が低いため、第二の検出値を用いることによって検出結果の精度を高めている。
【００２０】
請求項２に記載の指定流通コンテンツ特定装置は、請求項１に記載の指定流通コンテンツ特定装置において、参照コンテンツ入力手段と、参照コンテンツ特徴量抽出手段と、特徴量管理手段と、を備えることを特徴とする。
【００２１】
かかる構成によれば、指定流通コンテンツ特定装置は、参照コンテンツ入力手段によって、コンテンツの提供者であるコンテンツ提供者から参照するために取得する参照コンテンツを入力する。参照コンテンツは、例えば、専用回線等を介して受信したり、記録媒体を介して入力する。
【００２２】
続いて、指定流通コンテンツ特定装置は、参照コンテンツ特徴量抽出手段によって、参照コンテンツ入力手段で入力された参照コンテンツを周波数解析した周波数データと、この周波数データから生成した多変量データと、この多変量データを主成分分析した特徴係数と、この特徴係数を用いて多変量データから抽出した主成分とを、参照コンテンツの特徴量として抽出する。なお、多変量データは、周波数データのうち振幅データを周波数領域で総和したデータである。
【００２３】
そして、指定流通コンテンツ特定装置は、特徴量管理手段によって、参照コンテンツ特徴量抽出手段で抽出された参照コンテンツの特徴量および参照コンテンツに付加されているメタデータと、コンテンツの識別に用いる第一の検出値および第二の検出値とを対応付けて参照コンテンツ特徴量データとし、コンテンツ特徴量データ蓄積手段に蓄積する。メタデータは、参照コンテンツのコンテンツ名や、当該参照コンテンツに含まれている各シーンに出演している出演者等について、記述したものである。第一の検出値は、距離に関する数値であり、第二の検出値は、相関ピークに関する数値である。
【００２４】
請求項３に記載の指定流通コンテンツ特定装置は、請求項１または請求項２に記載の指定流通コンテンツにおいて、前記第一の検出値が、前記流通コンテンツの主成分と前記参照コンテンツの主成分とが最も近いと判定された際の当該流通コンテンツの主成分と当該参照コンテンツの主成分との距離と、前記流通コンテンツの主成分と前記参照コンテンツの主成分とが２番目に近いと判定された際の当該流通コンテンツの主成分と当該参照コンテンツの主成分との距離との差分に基づいて、設定することを特徴とする。
【００２５】
かかる構成によれば、指定流通コンテンツ特定装置は、第一の検出値を、流通コンテンツの主成分と参照コンテンツの主成分とが最も近いと判定された際の当該流通コンテンツの主成分と当該参照コンテンツの主成分との距離と、流通コンテンツの主成分と参照コンテンツの主成分とが２番目に近いと判定された際の当該流通コンテンツの主成分と当該参照コンテンツの主成分との距離との差分に基づいて設定することで、第一の検出値を適応的に設定している。
【００２６】
請求項４に記載の指定流通コンテンツ特定装置は、請求項１から請求項３のいずれか一項に記載の指定流通コンテンツ特定装置において、前記参照コンテンツ特徴量データには、前記参照コンテンツに予め付加されているメタデータが対応付けられており、前記メタデータには、前記参照コンテンツのタイトルデータ、前記コンテンツ提供者または放送事業者によって、流通または放送が開始終了される日時データ、放送されるチャンネルデータが少なくとも含まれており、前記周波数データ、前記多変量データ、前記特徴係数、前記主成分および前記メタデータのいずれかに基づいて、前記参照コンテンツ特徴量データを検索する検索手段を備えることを特徴とする。
【００２７】
かかる構成によれば、指定流通コンテンツ特定装置は、検索手段によって、周波数データ、多変量データ、特徴係数、主成分およびメタデータのいずれかに基づいて、コンテンツ特徴量データ蓄積手段に蓄積されている参照コンテンツの特徴量データを検索することができる。
【００２８】
請求項５に記載の指定流通コンテンツ特定プログラムは、ネットワークを介して、または、記録媒体に記録されて流通している流通コンテンツの中で、指定した指定流通コンテンツを特定するために、前記流通コンテンツの提供者であるコンテンツ提供者から取得された参照コンテンツを周波数解析した周波数データと、この周波数データから生成した多変量データと、この多変量データを主成分分析した特徴係数と、この特徴係数を用いて前記多変量データから抽出した主成分とが、参照コンテンツの特徴量として抽出され、当該参照コンテンツの特徴量および当該参照コンテンツに付加されているメタデータと、前記流通コンテンツの識別に用いる第一の検出値および第二の検出値とを対応付けた参照コンテンツ特徴量データを蓄積するコンテンツ特徴量データ蓄積手段を備えたコンピュータを、流通コンテンツ入力手段、流通コンテンツ特徴量抽出手段、コンテンツ識別手段、として機能させる構成とした。
【００２９】
かかる構成によれば、指定流通コンテンツ特定プログラムは、流通コンテンツ入力手段によって、流通コンテンツを入力し、流通コンテンツ特徴量抽出手段によって、入力された流通コンテンツを周波数解析した周波数データと、この周波数データから生成した多変量データと、コンテンツ特徴量データ蓄積手段に蓄積されている特徴係数を用いて多変量データから抽出した主成分とを、流通コンテンツの特徴量として抽出する。
【００３０】
そして、指定流通コンテンツ特定プログラムは、主成分距離比較検出手段によって、流通コンテンツ特徴量抽出手段で抽出された流通コンテンツの特徴量に含まれている主成分と、参照コンテンツ特徴量データに含まれている主成分との差を示す距離が、第一の検出値以内であるか比較検出する。なお、この主成分距離比較検出手段で比較検出した結果、距離が第一の検出値以内にあるものが１つである場合には、流通コンテンツを指定流通コンテンツとして特定する。さらに、指定流通コンテンツ特定プログラムは、相関ピーク詳細検出手段によって、距離が第一の検出値以内にあるものが２つ以上である場合には、流通コンテンツの特徴量に含まれている周波数データと、参照コンテンツ特徴量データに含まれている周波数データとの相関ピークが第二の検出値以上である流通コンテンツを指定流通コンテンツとして特定する。
【００３１】
請求項６に記載の指定流通コンテンツ特定プログラムは、請求項５に記載の指定流通コンテンツ特定プログラムにおいて、参照コンテンツ入力手段、参照コンテンツ特徴量抽出手段、特徴量管理手段の機能を有することを特徴とする。
【００３２】
かかる構成によれば、指定流通コンテンツ特定プログラムは、参照コンテンツ入力手段によって、コンテンツの提供者であるコンテンツ提供者から参照するために取得する参照コンテンツを入力し、参照コンテンツ特徴量抽出手段によって、参照コンテンツ入力手段で入力された参照コンテンツを周波数解析した周波数データと、この周波数データから生成した多変量データと、この多変量データを主成分分析した特徴係数と、この特徴係数を用いて多変量データから抽出した主成分とを、参照コンテンツの特徴量として抽出する。そして、指定流通コンテンツ特定プログラムは、特徴量管理手段によって、参照コンテンツ特徴量抽出手段で抽出された参照コンテンツの特徴量および参照コンテンツに付加されているメタデータと、コンテンツの識別に用いる第一の検出値および第二の検出値とを対応付けて参照コンテンツ特徴量データとする。
【００３３】
請求項７に記載の指定流通コンテンツ特定方法は、ネットワークを介して、または、記録媒体に記録されて流通している流通コンテンツの提供者であるコンテンツ提供者から取得された参照コンテンツを周波数解析した周波数データと、この周波数データから生成した多変量データと、この多変量データを主成分分析した特徴係数と、この特徴係数を用いて前記多変量デーから抽出した主成分とが、参照コンテンツの特徴量として抽出され、当該参照コンテンツの特徴量および当該参照コンテンツに付加されているメタデータと、前記流通コンテンツの識別に用いる第一の検出値および第二の検出値とを対応付けた参照コンテンツ特徴量データを蓄積しておき、前記流通コンテンツの中で、指定した指定流通コンテンツを特定する指定流通コンテンツ特定方法であって、流通コンテンツ入力ステップと、流通コンテンツ特徴量抽出ステップと、コンテンツ識別ステップと、を含む手順とした。
【００３４】
かかる手順によれば、指定流通コンテンツ特定方法は、流通コンテンツ入力ステップにおいて、流通コンテンツを入力し、流通コンテンツ特徴量抽出ステップにおいて、入力された流通コンテンツを周波数解析した周波数データと、この周波数データから生成した多変量データと、参照コンテンツの特徴係数を用いて多変量データから抽出した主成分とを、流通コンテンツの特徴量として抽出する。
【００３５】
そして、指定流通コンテンツ特定方法は、主成分距離比較検出ステップにおいて、流通コンテンツ特徴量抽出ステップにて抽出された流通コンテンツの特徴量に含まれている主成分と、参照コンテンツ特徴量データに含まれている主成分との差を示す距離が、第一の検出値以内であるか比較検出する。なお、この主成分距離比較検出ステップにおいて、距離が第一の検出値以内にあるものが１つである場合には、流通コンテンツを指定流通コンテンツとして特定する。さらに、指定流通コンテンツ特定方法は、相関ピーク詳細検出ステップにおいて、距離が第一の検出値以内にあるものが２つ以上である場合には、流通コンテンツの特徴量に含まれている周波数データと、参照コンテンツ特徴量データに含まれている周波数データとの相関ピークが第二の検出値以上である流通コンテンツを指定流通コンテンツとして特定する。
【００３６】
請求項８に記載の指定流通コンテンツ特定方法は、請求項７に記載の指定流通コンテンツ特定方法において、参照コンテンツ入力ステップと、参照コンテンツ特徴量抽出ステップと、特徴量管理ステップとを含むことを特徴とする。
【００３７】
かかる手順によれば、指定流通コンテンツ特定方法は、参照コンテンツ入力ステップにおいて、流通コンテンツの提供者であるコンテンツ提供者から参照するために取得する参照コンテンツを入力し、参照コンテンツ特徴量抽出ステップにおいて、参照コンテンツ入力ステップにて入力された参照コンテンツを周波数解析した周波数データと、この周波数データから生成した多変量データと、この多変量データを主成分分析した特徴係数と、この特徴係数を用いて多変量データから抽出した主成分とを、参照コンテンツの特徴量として抽出する。そして、指定流通コンテンツ特定方法は、特徴量管理ステップにおいて、参照コンテンツ特徴量抽出ステップにて抽出された参照コンテンツの特徴量および参照コンテンツに付加されているメタデータと、コンテンツの識別に用いる第一の検出値および第二の検出値とを対応付けて参照コンテンツ特徴量データとする。
【発明の効果】
【００３８】
請求項１，５，７に記載の発明によれば、流通コンテンツの主成分と、参照コンテンツの主成分との差を示す距離を使って、コンテンツの類似性を検出し、さらに、流通コンテンツの周波数データと、参照コンテンツの周波数データとの相関をとることにより、コンテンツの同一性を検出することで、指定流通コンテンツを特定しているので、指定流通コンテンツを特定するために管理する特徴量のデータ量を軽減し、異種コンテンツを誤って検出することなく、指定流通コンテンツを特定する際の計算量を段階的に抑制することができる。つまり、この発明では、コンテンツの類似性を検出する際に、指定流通コンテンツの特定が確実にできれば、その時点で処理を終了し、そうでなければ、コンテンツの同一性を検出することで、指定流通コンテンツの特定を行っている。
【００３９】
請求項２，６，８に記載の発明によれば、参照コンテンツの特徴量を抽出することができ、この参照コンテンツの特徴量およびメタデータと、第一の検出値および第二の検出値とを対応付けておくことで、流通コンテンツの特定に用いることができる。
【００４０】
請求項３に記載の発明によれば、流通コンテンツの主成分と参照コンテンツの主成分とが最も近いと判定された際の当該流通コンテンツの主成分と当該参照コンテンツの主成分との距離、、流通コンテンツの主成分と参照コンテンツの主成分とが２番目に近いと判定された際の当該流通コンテンツの主成分と当該参照コンテンツの主成分との距離との差分に基づいて設定することで、第一の検出値を適応的に設定することで、コンテンツの類似性を検出する際の計算量と、コンテンツの同一性を検出する際の精度を調整することができる。
【００４１】
請求項４に記載の発明によれば、周波数データ、多変量データ、特徴係数、主成分およびメタデータのいずれかに基づいて、参照コンテンツの特徴量データを検索することができる。
【発明を実施するための最良の形態】
【００４２】
次に、本発明の実施形態について、適宜、図面を参照しながら詳細に説明する。
〈指定流通コンテンツ特定装置の構成〉
図１は、指定流通コンテンツ特定装置のブロック図である。この図１に示すように、指定流通コンテンツ特定装置１は、著作権者やコンテンツプロバイダから取得した参照コンテンツと、インターネットや記録媒体を介して流通している流通コンテンツとについて、この参照コンテンツが不正に流通している場合に、この不正に流通している流通コンテンツ（不正流通コンテンツ：指定流通コンテンツの一種）を特定するもので、参照コンテンツ入力手段３と、参照コンテンツ特徴量抽出手段５と、特徴量管理手段７と、コンテンツ特徴量データベース（コンテンツ特徴量データ蓄積手段）９と、検索手段１１と、流通コンテンツ入力手段１３と、流通コンテンツ特徴量抽出手段１５と、コンテンツ識別手段１７とを備えている。
【００４３】
なお、この指定流通コンテンツ特定装置１には、流通コンテンツを識別した識別結果を表示したり、参照コンテンツの特徴量データを検索した検索結果を表示したりする表示装置２が接続されている。また、図示を省略しているが、当該装置１を操作するキーボードやマウス等の操作手段が備えられている。
【００４４】
参照コンテンツ入力手段３は、著作権者やコンテンツプロバイダから提供された参照コンテンツを入力するものである。参照コンテンツは、指定流通コンテンツ特定装置１と著作権者やコンテンツプロバイダとの間で安全性が確保されている（コンテンツが漏洩したり、コンテンツが改ざんされたりする心配がない）専用回線を介して、または、著作権者やコンテンツプロバイダから直接配布された記録媒体（ＤＶＤ等）によって、取得される（入力される）ものである。
【００４５】
なお、当然のことながら、指定流通コンテンツ特定装置１が、著作権者やコンテンツプロバイダが管理する設備内にある場合には、参照コンテンツは専用回線を介して入力されておらず、直接入力されることになる。この参照コンテンツ入力手段３で入力された参照コンテンツは、参照コンテンツ特徴量抽出手段５に出力される。
【００４６】
参照コンテンツ特徴量抽出手段５は、参照コンテンツ入力手段３から入力された参照コンテンツの特徴量を抽出するものである。この参照コンテンツ特徴量抽出手段５の詳細な構成について、図２（ａ）を参照して説明する。この図２（ａ）に示すように、参照コンテンツ特徴量抽出手段５は、周波数データ生成部５ａと、多変量データ生成部５ｂと、特徴係数生成部５ｃと、主成分抽出部５ｄとを備えている。
【００４７】
周波数データ生成部５ａは、参照コンテンツ入力手段３から入力された参照コンテンツ、すなわち、動画像データに対して、三次元周波数解析を実行し、周波数データを生成して、多変量データ生成部５ｂと特徴量管理手段７とに出力するものである。三次元周波数解析は、動画像データを、画面領域（ｘ軸、ｙ軸）における空間周波数（二次元）に、時間軸における周波数（一次元）を付加した三次元によって周波数を解析する手法である。ちなみに、動画像データの画面領域を分割した縮小画像をＤＣＴするのが空間周波数解析であり、ＤＣＴ係数系列をＦＦＴするのが時間軸における周波数解析である。
【００４８】
この周波数データ生成部５ａは、動画像データである参照コンテンツについて、まず、輝度信号、色差信号ごとにフレーム単位の処理を行って、このフレームをブロック化して、縮小画像データを生成する。そして、この周波数データ生成部５ａは、縮小画像データについて、ＤＣＴ係数をフレームごとに求め、ＤＣＴ係数を時系列順に列べたデータをフーリエ変換して周波数軸上の波形データである周波数データを生成する。なお、この周波数データ生成部５ａで生成された周波数データを、参照コンテンツ周波数データとする。なお、縮小画像データは、輝度信号、色差信号ごとに、各フレームを８×８＝６４個のブロックに分割し、各ブロックを平均化することで求めたものである。
【００４９】
なお、周波数データ生成部５ａでは、縮小画像データについて、ＤＣＴ係数を求め、時系列順に列べたデータをフーリエ変換する際に、８×８＝６４個のＤＣＴ係数から、例えば、低周波領域の１２個を選択する。
【００５０】
多変量データ生成部５ｂは、周波数データ生成部５ａから出力された周波数データに基づいて、多変量データを生成して、特徴係数生成部５ｃと主成分抽出部５ｄとに出力するものである。多変量データは、周波数データ生成部５ａから出力された周波数データを、周波数全域に亘って総和した所定数（例えば、１２個）の変量データである。なお、この多変量データ生成部５ｂで生成された多変量データを、参照コンテンツ多変量データとする。
【００５１】
特徴係数生成部５ｃは、多変量データ生成部５ｂで生成された多変量データに基づいて、特徴係数を生成するものである。特徴係数は、多数の番組の多変量データに基づいて、主成分分析を行って決定されるものである。なお、この特徴係数生成部５ｃは、動画像データを特徴付ける場合、最も寄与率の高い主成分（第一主成分）に対応する特徴係数１を決定し、次に寄与率の高い主成分（第二主成分）に対応する特徴係数２を決定し、以下同様に、第ｐ主成分に対応する特徴係数ｐを決定する。なお、この特徴係数生成部５ｃで生成された特徴係数を、参照コンテンツ特徴係数とする。また、この参照コンテンツ特徴係数は、流通コンテンツ特徴量抽出手段１５に出力される。
【００５２】
主成分抽出部５ｄは、多変量データ生成部５ｂから出力された多変量データと、特徴係数生成部５ｃから出力された特徴係数とに基づいて、主成分を抽出するものである。この主成分は、参照コンテンツ特徴係数と、参照コンテンツ多変量データとの線形結合をとることで抽出されるものである。なお、この主成分抽出部５ｄで抽出された主成分を、参照コンテンツ主成分とする。
【００５３】
また、参照コンテンツ特徴量抽出手段５は、参照コンテンツに予め付加されている参照コンテンツメタデータを、特徴量管理手段７に出力している。この参照コンテンツメタデータには、参照コンテンツのタイトル（番組名）、放送（配信）開始・終了日時、放送チャンネル（配信しているＵＲＬ）に等に関する情報（データ）が含まれている。
【００５４】
図１に戻って、指定流通コンテンツ特定装置１の構成の説明を続ける。
特徴量管理手段７は、参照コンテンツ特徴量抽出手段５から出力された参照コンテンツ周波数データと、参照コンテンツ多変量データと、参照コンテンツ特徴係数と、参照コンテンツ主成分と、参照コンテンツメタデータとを関連付けると共に、参照コンテンツと流通コンテンツとの識別に用いる第一の検出値および第二の検出値を関連付けて、参照コンテンツ特徴量データとし、コンテンツ特徴量データベース９に出力するものである。
【００５５】
なお、この第一の検出値および第二の検出値は、当該装置１の管理者が操作手段（図示せず）を用いて予め入力しておくことで、特徴量管理手段７で関係付けられることになる。第一の検出値は、ユークリッド距離に関する長さを規定したものである。第二の検出値は、位相限定相関によって得られる相関ピークのピーク値を規定したものである。なお、第一の検出値については、当該装置１の管理者が操作手段（図示せず）を用いて予め設定した値（固定値）を入力してもよいし、当該装置１の管理者が直接入力せず、後記するように、主成分距離差に応じて適応的に第一の検出値を決定してもよい。
【００５６】
コンテンツ特徴量データベース９は、一般的なハードディスク等によって構成されており、特徴量管理手段７から出力された参照コンテンツ特徴量データを蓄積しするものである。また、このコンテンツ特徴量データベース１９は、コンテンツ識別手段１７から出力された流通コンテンツの特徴量に対応した参照コンテンツ特徴量データを出力すると共に、検索手段１１から入力された検索条件に基づいて、参照コンテンツ特徴量データを出力するものである。
【００５７】
検索手段１１は、当該装置１の管理者が操作手段（図示せず）を用いて、入力したキーワード等を検索条件（検索条件入力）として、コンテンツ特徴量データベース９に蓄積されている参照コンテンツ特徴量データを検索するものである。また、検索手段１１は、コンテンツ特徴量データベース９を検索した結果を、検索結果表示として、表示装置２に出力する。
【００５８】
流通コンテンツ入力手段１３は、インターネットや記録媒体を介して流通している流通コンテンツを入力するものである。なお、流通コンテンツ入力手段１３は、定期的または不定期にインターネット上を検索し、参照コンテンツのコンテンツ名と同じものが流通しているか否かを検証する機能を有している。
【００５９】
流通コンテンツ特徴量抽出手段１５は、流通コンテンツ入力手段１３から入力された流通コンテンツの特徴量を抽出するものである。この流通コンテンツ特徴量抽出手段１５の詳細な構成について、図２（ｂ）を参照して説明する。この図２（ｂ）に示すように、流通コンテンツ特徴量抽出手段１５は、周波数データ生成部１５ａと、多変量データ生成部１５ｂと、主成分抽出部１５ｃとを備えている。
【００６０】
周波数データ生成部１５ａは、流通コンテンツ入力手段１３から入力された流通コンテンツ、すなわち、動画像データに対して、三次元周波数解析を実行し、周波数データを生成して、多変量データ生成部５ｂと特徴量管理手段７とに出力するものである。
【００６１】
この周波数データ生成部１５ａは、動画像データである流通コンテンツについて、まず、輝度信号、色差信号ごとにフレーム単位の処理を行って、このフレームをブロック化して、縮小画像データを生成する。そして、この周波数データ生成部１５ａは、縮小画像データについて、ＤＣＴ係数をフレームごとに求め、ＤＣＴ係数を時系列順に列べたデータをフーリエ変換して周波数軸上の波形データである周波数データを生成する。なお、この周波数データ生成部１５ａで生成された周波数データを、流通コンテンツ周波数データとする。
【００６２】
多変量データ生成部１５ｂは、周波数データ生成部１５ａから出力された周波数データに基づいて、多変量データを生成して、主成分抽出部１５ｃに出力するものである。なお、この多変量データ生成部１５ｂで生成された多変量データを、流通コンテンツ多変量データとする。
【００６３】
主成分抽出部１５ｃは、参照コンテンツ特徴量抽出手段５から出力された参照コンテンツ特徴係数を用いて、多変量データ生成部１５ｂから出力された多変量データから主成分を抽出するものである。なお、この主成分抽出部１５ｃで抽出された主成分を、流通コンテンツ主成分とする。
【００６４】
この流通コンテンツ特徴量抽出手段１５は、流通コンテンツ周波数データと、流通コンテンツ多変量データと、流通コンテンツ主成分とを流通コンテンツの特徴量として、コンテンツ識別手段１７に出力する。
【００６５】
図１に戻って、指定流通コンテンツ特定装置１の構成の説明を続ける。
コンテンツ識別手段１７は、流通コンテンツ特徴量抽出手段１５から出力された流通コンテンツの特徴量と、コンテンツ特徴量データベース９から読み出した参照コンテンツ特徴量データとを比較することで、流通コンテンツが指定流通コンテンツであるか否かを識別するものである。このコンテンツ識別手段１７の詳細な構成を図３に示す。この図３に示すように、コンテンツ識別手段１７は、主成分距離比較検出部（主成分距離比較検出手段）１７ａと、相関ピーク詳細検出部（相関ピーク詳細検出手段）１７ｂとを備えている。
【００６６】
主成分距離比較検出部１７ａは、流通コンテンツの特徴量に含まれている流通コンテンツ主成分と、参照コンテンツ主成分との差を示すユークリッド距離（主成分距離）が、第一の検出値以内であるか否かを比較して、指定流通コンテンツを検出するものである。この主成分距離比較検出部１７ａは、流通コンテンツと参照コンテンツとの類似性を検証するためのものである。なお、この実施形態では、流通コンテンツ主成分と、参照コンテンツ主成分との差を示すユークリッド距離を用いているが、このユークリッド距離に限定されず、ベクトル空間における主成分の差を示す距離であればよく、距離の尺度として、ユークリッド距離（２−ノルム）以外に、１−ノルム、、∞−ノルム等がある。
【００６７】
この主成分距離比較検出部１７ａは、比較検出した結果、ユークリッド距離が第一の検出値以内にある流通コンテンツ主成分の数（流通コンテンツの数）が０の場合、流通コンテンツ入力手段１３から入力された複数の流通コンテンツには指定流通コンテンツは含まれていないと識別し、識別結果（指定流通コンテンツはなかった旨）と参照コンテンツメタデータとを表示装置２に出力する。
【００６８】
また、主成分距離比較検出部１７ａは、比較検出した結果、ユークリッド距離が第一の検出値以内にある流通コンテンツ主成分の数が１つである場合、この流通コンテンツを指定流通コンテンツと識別（特定）し、識別結果（指定流通コンテンツを特定した旨）と参照コンテンツメタデータとを表示装置２に出力する。
【００６９】
さらに、主成分距離比較検出部１７ａは、比較検出した結果、ユークリッド距離が第一の検出値以内にある流通コンテンツ主成分の数が２つ以上である場合、これらの流通コンテンツの中に指定流通コンテンツがあるとし、相関ピーク詳細検出部１７ｂに処理が移行する。この場合、主成分距離比較検出部１７ａから相関ピーク詳細検出部１７ｂに、ユークリッド距離が第一検出値以内にあった流通コンテンツが通知される。
【００７０】
ここで、図５を参照して、第一の検出値を決定する方法について説明する。図５は、複数の番組について、主成分距離差を求めた例について説明した図である。ここでは、特許文献１の手法を用いて、４２７個の番組について、各番組の冒頭の１０％をカットしたものを流通コンテンツとし、これらの流通コンテンツと参照コンテンツとの主成分距離差を求めている。図５では、横軸に番組Ｎｏ（１〜４２７）を表し、縦軸に距離差を表している。
【００７１】
そして、この図５は、「流通コンテンツと同一の参照コンテンツとの距離」（自己）と「流通コンテンツと参照コンテンツとが最も近いと判定された際の流通コンテンツと参照コンテンツとの距離」（１ｓｔ）との差分に、バイアスとして距離差１０００を加算したグラフａと、「流通コンテンツと参照コンテンツとが最も近いと判定された際の流通コンテンツと参照コンテンツとの距離」（１ｓｔ）と「流通コンテンツと参照コンテンツとが２番目に近いと判定された際の流通コンテンツと参照コンテンツとの距離」（２ｎｄ）との差分を示すグラフｂとを表している。
【００７２】
図５において、グラフａの距離差が１０００をとっているときは、番組を正しく識別していることを示しており、グラフａの距離差が１０００を超えているときは、番組を誤って識別していることを示している。ここで、グラフｂに着目すると、番組を正しく識別している場合（グラフａの距離差が１０００をとっている場合）、グラフｂの距離差が平均して大きくなり、番組を誤って識別している場合（グラフａの距離差が１０００を超えている場合）、グラフｂの距離差が平均して小さくなる。
【００７３】
そこで、グラフｂの距離差が大きい場合は、第一の検出値を小さくすれば、非特許文献２の手法を用いて計算する番組数（この実施形態では、相関ピーク詳細検出部１７ｂで処理する流通コンテンツの数）が少なくなり、計算量が抑えられることになる。また、グラフｂの距離差が小さい場合は、第一の検出値を大きくすれば、非特許文献２の手法を用いて計算する番組数を多くして、指定流通コンテンツの精度の高い検出が可能になる。このように、主成分空間上における「２ｎｄと１ｓｔの距離の差分」（グラフｂ）を用いて、第一の検出値を適応的に決定することができる。
【００７４】
図１に戻って、指定流通コンテンツ特定装置１の構成の説明を続ける。
相関ピーク詳細検出部１７ｂは、主成分距離比較検出部１７ａから通知された流通コンテンツと、参照コンテンツとの間で、位相限定相関を行って、通知された流通コンテンツの中から指定流通コンテンツと特定するものである。この相関ピーク詳細検出部１７ｂは、流通コンテンツと参照コンテンツとの同一性を検証するためのものである。
【００７５】
位相限定相関は、時系列データ同士が一致する（相関）を取るもので、２つの時系列データを各々ＦＦＴして得られた周波数データを、各々の振幅で除算して正規化し、これらの周波数データの積の逆ＦＦＴを行うものである。位相限定相関によって得られた相関ピーク値が閾値以上である場合に、これらの時系列データは同一であると判定する。
【００７６】
ここでは、流通コンテンツ周波数データと参照コンテンツ周波数データとが一致する度合い検出し、これらの相関ピークのピーク値が第二の検出値以上である場合に、相関ピーク詳細検出部１７ｂは、流通コンテンツと参照コンテンツとが同一である、つまり、相関ピークのピーク値が第二の検出値以上の流通コンテンツは指定流通コンテンツと識別し、識別結果（指定流通コンテンツを特定した旨）と参照コンテンツメタデータとを表示装置２に出力する。
【００７７】
なお、この相関ピーク詳細検出部１７ｂにおいて、相関ピークのピーク値が第二の検出値以上の流通コンテンツがない場合には、エラー出力する（例えば、指定流通コンテンツは特定できない旨、該当するコンテンツは存在しません等を出力する）。
【００７８】
〈指定流通コンテンツ特定装置の動作〉
次に、図４に示すフローチャートを参照して、指定流通コンテンツ特定装置１の動作について説明する（適宜、図１、図３参照）。
まず、指定流通コンテンツ特定装置１は、参照コンテンツ入力手段３によって、著作権者やコンテンツプロバイダから提供された参照コンテンツを入力する（ステップＳ１）。続いて、指定流通コンテンツ特定装置１は、参照コンテンツ特徴量抽出手段５によって、参照コンテンツの特徴量（参照コンテンツ周波数データ、参照コンテンツ多変量データ、参照コンテンツ特徴係数、参照コンテンツ主成分）を抽出する（ステップＳ２）。
【００７９】
そうすると、指定流通コンテンツ特定装置１は、特徴量管理手段７によって、参照コンテンツの特徴量と、参照コンテンツメタデータと、第一の検出値と、第二の検出値とを対応付けて、コンテンツ特徴量データベース９に蓄積する（ステップＳ３）。なお、このステップＳ１からステップＳ４までが、指定流通コンテンツを特定する前に行われる準備段階の動作である。
【００８０】
そして、指定流通コンテンツ特定装置１は、流通コンテンツ入力手段１３によって、インターネットを通じてまたは記録媒体を介して、定期的または不定期に流通コンテンツを入力（取得）する（ステップＳ４）。続いて、指定流通コンテンツ特定装置１は、流通コンテンツ特徴量抽出手段１５によって、流通コンテンツの特徴量（流通コンテンツ周波数データ、流通コンテンツ多変量データ、流通コンテンツ主成分）を抽出する（ステップＳ５）。
【００８１】
それから、指定流通コンテンツ特定装置１は、コンテンツ識別手段１７の主成分距離比較検出部１７ａによって、主成分距離（ユークリッド距離）を算出し（ステップＳ６）、ユークリッド距離が第一の検出値以内にある流通コンテンツ主成分の数が１つであるか否かを判定する（ステップＳ８）。指定流通コンテンツ特定装置１は、１つであると判定した場合（ステップＳ８、Ｙｅｓ）、表示装置２に識別結果（指定流通コンテンツを特定した旨）を、表示装置２に出力（表示）する（ステップＳ１１）。
【００８２】
また、指定流通コンテンツ特定装置１は、ユークリッド距離が第一の検出値以内にある流通コンテンツ主成分の数が１つであると判定しなかった場合（ステップＳ８、Ｎｏ）、相関ピーク詳細検出部１７ｂによって、位相限定相関を実行し、相関ピークを出力する（ステップＳ９）。
【００８３】
そして、指定流通コンテンツ特定装置１は、相関ピーク詳細検出部１７ｂによって、相関ピークのピーク値が第二の検出値以上であるか否かを判定する（ステップＳ１０）。指定流通コンテンツ特定装置１は、相関ピーク詳細検出部１７ｂによって、相関ピークのピーク値が第二の検出値以上であると判定した場合（ステップＳ１０、Ｙｅｓ）、識別結果（指定流通コンテンツを特定した旨）を、表示装置２に出力（表示）する（ステップＳ１１）。また、指定流通コンテンツ特定装置１は、相関ピーク詳細検出部１７ｂによって、相関ピークのピーク値が第二の検出値以上であると判定しなかった場合（ステップＳ１０、Ｎｏ）、表示装置２にエラー出力（表示）を行う。
【００８４】
この指定流通コンテンツ特定装置１によれば、コンテンツ識別手段１７の主成分距離比較検出部１７ａによって、流通コンテンツ主成分と、参照コンテンツ主成分との差を示すユークリッド距離（主成分距離）を使って、コンテンツの類似性を検出し、さらに、相関ピーク詳細検出部１７ｂによって、流通コンテンツ周波数データと、参照コンテンツ周波数データとの相関ピークを使って、コンテンツの同一性を検出することで、指定流通コンテンツを特定しているので、指定流通コンテンツを特定するために管理する特徴量のデータ量を軽減し、異種コンテンツを誤って検出することなく、指定流通コンテンツを特定する際の計算量を段階的に抑制することができる。
【００８５】
また、この指定流通コンテンツ特定装置１によれば、検索手段１１によって、周波数データ、多変量データ、特徴係数、主成分およびメタデータのいずれかに基づいて、参照コンテンツの特徴量データを検索することができる。
【００８６】
なお、この指定流通コンテンツ特定装置１では、ネットワーク等を不正に流通している流通コンテンツ（不正流通コンテンツ：指定流通コンテンツの一種）を特定することを主に説明したが、当然のことながら、指定流通コンテンツ特定装置１は、当該装置１の管理者が指定した（検索した）流通コンテンツを特定することができる。
【００８７】
以上、本発明の実施形態について説明したが、本発明は前記実施形態には限定されない。例えば、本実施形態では、指定流通コンテンツ特定装置１として説明したが、当該装置１の各構成の処理を実現可能にするように、汎用的または特殊なコンピュータ言語によって記述した指定流通コンテンツ特定プログラムとして捉えることも可能である。この場合、指定流通コンテンツ特定装置１と同様の効果を得ることができる。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施形態に係る指定流通コンテンツ特定装置のブロック図である。
【図２】（ａ）は、図１に示した参照コンテンツ特徴量抽出手段の詳細を示した図である。（ｂ）は、図１に示した流通コンテンツ特徴量抽出手段の詳細を示した図である。
【図３】図１に示したコンテンツ識別手段の詳細を示した図である。
【図４】図１に示した指定流通コンテンツ特定装置の動作を説明したフローチャートである。
【図５】複数の番組について、主成分距離差を求めた例を説明した図である。
【符号の説明】
【００８９】
１      指定流通コンテンツ特定装置
３      参照コンテンツ入力手段
５      参照コンテンツ特徴量抽出手段
５ａ    周波数データ生成部
５ｂ    多変量データ生成部
５ｃ    特徴係数生成部
５ｄ    主成分抽出部
７      特徴量管理手段
９      コンテンツ特徴量データベース（コンテンツ特徴量データ蓄積手段）
１１    検索手段
１３    流通コンテンツ入力手段
１５    流通コンテンツ特徴量抽出手段
１５ａ  周波数データ生成部
１５ｂ  多変量データ生成部
１５ｃ  主成分抽出部
１７    コンテンツ識別手段
１７ａ  主成分距離比較検出部（主成分距離比較検出手段）
１７ｂ  相関ピーク詳細検出部（相関ピーク詳細検出手段）
【図１】
2006285907.tif 000003
【図２】
2006285907.tif 000004
【図３】
2006285907.tif 000005
【図４】
2006285907.tif 000006
【図５】
2006285907.tif 000007