(57)【特許請求の範囲】
【請求項１】
映像配信サーバにコンテンツを渡し、ネットワークを介して、クライアントに映像コンテンツを配信する映像コンテンツ管理方法であって、
映像コンテンツを映像配信サーバに渡すに先立ち、映像コンテンツのフレーム毎の特徴量を示す第１の特徴量を算出する第１の特徴量算出段階と、
前記第１の特徴量の集合を映像コンテンツ毎に管理する蓄積段階と、
前記第１の特徴量の集合毎にユニーク番号を払い出すユニーク番号払い出し段階と、
前記クライアントから、該クライアントにおいて算出した映像コンテンツの特徴量を示す第２の特徴量を受信する特徴量受信段階と、
前記特徴量受信段階で受信した前記第２の特徴量と、前記第１の特徴量算出段階で算出した前記第１の特徴量の類似度を計算する類似度算出段階と、
前記類似度が閾値を超えたフレーム数をカウントし、映像コンテンツの同一性を判断する同一性判断段階と、
前記クライアントから受信した第２の特徴量により検索したユニーク番号と、関連する映像コンテンツ利用情報を蓄積するユニーク番号蓄積段階と、
前記ユニーク番号蓄積段階で蓄積された情報により、映像コンテンツの利用状況を統計的に算出する統計情報算出段階と
を有する映像コンテンツ管理方法。
【請求項２】
映像配信サーバにコンテンツを渡し、ネットワークを介して、クライアントに映像コンテンツを配信する映像コンテンツ管理方法であって、
映像コンテンツを映像配信サーバに渡すに先立ち、映像コンテンツのフレーム毎の特徴量を示す第１の特徴量を算出する第１の特徴量算出段階と、
前記第１の特徴量の集合を映像コンテンツ毎に管理する蓄積段階と、
前記第１の特徴量の集合毎にユニーク番号を払い出すユニーク番号払い出し段階と、
映像公開サーバから映像コンテンツを取得する映像コンテンツ取得段階と、
前記映像コンテンツ取得段階で取得した映像コンテンツの特徴量を示す第２の特徴量を算出する第２の特徴量算出段階と、
前記第２の特徴量と前記第１の特徴量の類似度を計算する類似度算出段階と、
前記類似度が閾値を超えたフレーム数をカウントし、映像コンテンツの同一性を判断する同一性判断段階と、
ネットワーク上に存在する、映像公開サーバの映像コンテンツより検索したユニーク番号を蓄積する第1のユニーク番号蓄積段階と、
前記映像公開サーバの情報、映像コンテンツのユニーク番号、映像コンテンツのユニーク番号の入手日時、映像コンテンツのユニーク番号の入手条件を蓄積する第２のユニーク番号蓄積段階と、
前記第２の蓄積ユニーク番号段階で蓄積された情報により、映像コンテンツの利用状況を統計的に算出する統計情報算出段階とを
有する映像コンテンツ管理方法。
【請求項３】
映像配信サーバにコンテンツを渡し、ネットワークを介して、クライアントに映像コンテンツを配信する映像コンテンツ管理装置であって、
映像コンテンツを映像配信サーバに渡すに先立ち、映像コンテンツのフレーム毎の特徴量を示す第１の特徴量を算出する第１の特徴量算出手段と、
前記第１の特徴量の集合を映像コンテンツ毎に管理する蓄積手段と、
前記第１の特徴量の集合毎にユニーク番号を払い出すユニーク番号払い出し手段と、
前記クライアントから、該クライアントにおいて算出した映像コンテンツの特徴量を示す第２の特徴量を受信する特徴量受信手段と、
前記特徴量受信手段により受信した前記第２の特徴量と、前記第１の特徴量算出手段により算出した前記第１の特徴量の類似度を計算する類似度算出手段と、
前記類似度が閾値を超えたフレーム数をカウントし、映像コンテンツの同一性を判断する同一性判断手段と、
前記クライアントから受信した第２の特徴量により検索したユニーク番号と、関連する映像コンテンツ利用情報を蓄積するユニーク番号蓄積手段と、
前記ユニーク番号蓄積手段により蓄積された情報により、映像コンテンツの利用状況を統計的に算出する統計情報算出手段と
を有する映像コンテンツ管理装置。
【請求項４】
前記映像コンテンツに関る関連情報を蓄積する蓄積手段と、ユニーク番号から前記関連情報を検索する検索手段と、前記映像コンテンツの関連情報をクライアントに配信する配信手段をさらに有する、請求項３に記載の映像コンテンツ管理装置。
【請求項５】
映像配信サーバにコンテンツを渡し、ネットワークを介して、クライアントに映像コンテンツを配信する映像コンテンツ管理装置であって、
映像コンテンツを映像配信サーバに渡すに先立ち、映像コンテンツのフレーム毎の特徴量を示す第１の特徴量を算出する第１の特徴量算出手段と、
前記第１の特徴量の集合を映像コンテンツ毎に管理する蓄積手段と、
前記第１の特徴量の集合毎にユニーク番号を払い出すユニーク番号払い出し手段と、
映像公開サーバから映像コンテンツを取得する映像コンテンツ取得手段と、
前記映像コンテンツ取得手段により取得した映像コンテンツの特徴量を示す第２の特徴量を算出する第２の特徴量算出手段と、
前記第２の特徴量と前記第１の特徴量の類似度を計算する類似度算出手段と、
前記類似度が閾値を超えたフレーム数をカウントし、映像コンテンツの同一性を判断する同一性判断手段と、
ネットワーク上に存在する、映像公開サーバの映像コンテンツより検索したユニーク番号を蓄積する第１のユニーク番号蓄積手段と、
前記映像公開サーバの情報、映像コンテンツのユニーク番号、映像コンテンツのユニーク番号の入手日時、映像コンテンツのユニーク番号の入手条件を蓄積する第２のユニーク番号蓄積手段と、
前記第２のユニーク番号蓄積手段により蓄積された情報により、映像コンテンツの利用状況を統計的に算出する統計情報算出手段と
を有する映像コンテンツ管理装置。
【請求項６】
前記映像公開サーバで公開されている映像コンテンツを映像コンテンツ管理装置で管理している映像コンテンツとの同一性判断を行った結果、同一の映像コンテンツが存在しない場合に、第２の特徴量の集合を蓄積する手段を有し、該映像コンテンツ管理装置に登録されている映像コンテンツ以外の映像コンテンツに関しても、前記蓄積する手段により蓄積された情報により、映像コンテンツの利用状況を統計的に算出する手段とを有する、請求項５に記載の映像コンテンツ管理装置。
【請求項７】
請求項１または２に記載の映像コンテンツ管理方法をコンピュータに実行させるための映像コンテンツ管理プログラム。
【請求項８】
請求項１または２に記載の映像コンテンツ管理方法をコンピュータに実行させるための映像コンテンツ管理プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像コンテンツの管理機能を有する映像コンテンツ配信システムに関する。
【０００２】
【従来の技術】
ブロードバンドが脚光を浴びるのに伴い、映像コンテンツを蓄積・配信するシステムの開発が進んでいる。映像コンテンツを蓄積・配信するシステムとしては、映像コンテンツをファイルの形式でサーバからダウンロードしてクライアントに提供するシステムや、いわゆるビデオ・オン・デマンド（ＶＯＤ）システムのように、サーバとクライアント間でインタラクティブに映像コンテンツの配信制御を可能にしたシステムや、映像コンテンツをクライアントに実時間でライブ形式により提供するシステム等がある。
【０００３】
一方、映像コンテンツを扱うシステムの開発が活発化するのに伴い、映像コンテンツの流通状況、利用状況を把握するための電子透かしなどの技術開発も行われているが、電子透かしは、映像コンテンツを加工する方法であるため、映像コンテンツの画質劣化が問題となっている。
【０００４】
【発明が解決しようとする課題】
映像コンテンツにユニーク番号を付与する従来のシステムは、映像コンテンツに電子透かしなどの情報を追加することで実現されており、少なからず映像コンテンツの品質を劣化させてしまうという問題があった。
【０００５】
本発明の目的は、映像コンテンツの流通を可能にする映像コンテンツ管理方法および装置を提供することにある。
【０００６】
【課題を解決するための手段】
本発明の映像コンテンツ管理装置は、
映像コンテンツを映像配信サーバに渡すに先立ち、映像コンテンツのフレーム毎の特徴量を示す第１の特徴量を算出する第１の特徴量算出手段と、
第１の特徴量の集合を映像コンテンツ毎に管理する蓄積手段と、
第１の特徴量の集合毎にユニーク番号を払い出すユニーク番号払い出し手段と、
クライアントから、クライアントにおいて算出した映像コンテンツの特徴量を示す第２の特徴量を受信する特徴量受信手段と、
特徴量受信手段により受信した第２の特徴量と、第１の特徴量算出手段により算出した前記第１の特徴量の類似度を計算する類似度算出手段と、
類似度が閾値を超えたフレーム数をカウントし、映像コンテンツの同一性を判断する同一性判断手段と、
クライアントから受信した第２の特徴量により検索したユニーク番号を蓄積するユニーク番号蓄積手段と、
ユニーク番号蓄積手段により蓄積された情報により、映像コンテンツの利用状況を統計的に算出する統計情報算出手段とを有する。
【０００７】
映像コンテンツ管理装置から映像配信サーバ経由で、映像コンテンツを配信する際に、映像コンテンツの特徴量を算出しておき、クライアントにおいても受信した映像コンテンツの特徴量を算出し、映像配信サーバにおいて、管理している特徴量の集合と比較して、ユニーク番号を特定することにより、クライアントに対して様々なコンテンツ情報を提供することが可能になる。また、クライアントの利用状況を取得し分析することで詳細なマーケティングが可能となる。
本発明の他の映像コンテンツ管理装置は、
映像コンテンツを映像配信サーバに渡すに先立ち、映像コンテンツのフレーム毎の特徴量を示す第１の特徴量を算出する第１の特徴量算出手段と、
第１の特徴量の集合を映像コンテンツ毎に管理する蓄積手段と、
第１の特徴量の集合毎にユニーク番号を払い出すユニーク番号払い出し手段と、
映像公開サーバから映像コンテンツを取得する映像コンテンツ取得手段と、
映像コンテンツ取得手段により取得した映像コンテンツの特徴量を示す第２の特徴量を算出する第２の特徴量算出手段と、
第２の特徴量と第１の特徴量の類似度を計算する類似度算出手段と、
類似度が閾値を超えたフレーム数をカウントし、映像コンテンツの同一性を判断する同一性判断手段と、
ネットワーク上に存在する、映像公開サーバの映像コンテンツより検索したユニーク番号を蓄積する第１のユニーク番号蓄積手段と、
映像公開サーバの情報、映像コンテンツのユニーク番号、映像コンテンツのユニーク番号の入手日時、映像コンテンツのユニーク番号の入手条件を蓄積する第２のユニーク番号蓄積手段と、
前記第２のユニーク番号蓄積手段により蓄積された情報により、映像コンテンツの利用状況を統計的に算出する統計情報算出手段とを有する。
映像公開サーバから映像コンテンツを取得し、取得した映像コンテンツの特徴量を算出し、映像配信サーバにおいて、管理している特徴量の集合と比較して、ユニーク番号を特定することにより、コンテンツの流通情報や不正利用状況を把握することが可能となる。
【０００８】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
【０００９】
図１を参照すると、本発明の一実施形態の映像コンテンツ配信システムは、映像コンテンツおよびユニーク番号の管理を行う映像管理サーバ１００と、クライアント３００に映像を配信する映像配信サーバ２００と、映像配信サーバ２００からの映像コンテンツを再生するクライアント３００と、ネットワーク５００を介して、あるいは他の流通手段を介して、入手した映像コンテンツを公開している映像公開サーバ４００と、これらを接続するネットワーク５００で構成されている。ネットワーク５００としては、光ネットワーク、インターネット、電話網等、どのようなものであってもよい。
【００１０】
映像管理サーバ１００は、映像コンテンツを蓄積するコンテンツ蓄積部１０１と、フレーム毎の特徴量を示す第１の特徴量を算出する特徴量算出部１０２と、第１の特徴量を映像コンテンツ毎に蓄積する特徴量集合蓄積部１０３と、映像コンテンツの特徴量の集合毎にユニーク番号を払い出すユニーク番号払い出し部１０４と、クライアント３００において算出した第２の特徴量を受信する特徴量受信部１０５と、上述の第１の特徴量と第２の特徴量を比較し、類似度を算出する類似度算出部１０６と、類似度が閾値を超えたフレームの数をカウントし、映像コンテンツの同一性を判断する同一性判断部１０７と、ユニーク番号が関連付けられた映像コンテンツ関連情報を蓄積管理する関連情報管理部１０８と、映像公開サーバ４００からコンテンツを取得するコンテンツ取得部１０９と、クライアント３００から送信された第２の特徴量に基づき検索したユニーク番号と、関連する映像コンテンツ利用情報（映像コンテンツの利用者数、利用回数、利用時間など）を蓄積するユニーク番号蓄積部１１０と、映像公開サーバ４００から取得したコンテンツの第２の特徴量に基づき検索したユニーク番号と、関連する映像コンテンツ利用情報を蓄積するユニーク番号蓄積部１１１と、ユニーク番号蓄積部１１０および１１１に蓄積されたユニーク番号と関連する利用情報を統計的に分析する統計情報算出部１１２と、映像公開サーバ４００から取得した第２の特徴量に相当する映像コンテンツが映像管理サーバ１００に蓄積されていない場合に、第２の特徴量を蓄積する第２の特徴量集合蓄積部１１３を含む。
【００１１】
映像配信サーバ２００は、映像コンテンツを蓄積するコンテンツ蓄積部２０１と、映像コンテンツをクライアント３００に配信するための処理を行う映像コンテンツ配信部２０２を含む。映像コンテンツ配信部２０２は、映像コンテンツを配信環境に合わせて符号化する処理やクライアントとの通信処理を含む。
【００１２】
クライアント３００は、映像配信サーバ２００から映像コンテンツを受信する映像コンテンツ受信部３０１と、映像配信サーバ２００から受信した映像コンテンツの第２の特徴量を算出する特徴量算出部３０２と、算出した第２の特徴量パラメータを映像管理サーバ１００に送信する特徴量送信部３０３と、映像管理サーバ１００に送信した第２の特徴量を元に検索した映像コンテンツ関連情報を受信・表示する関連情報受信・表示部３０４を含む。
【００１３】
映像公開サーバ４００は、映像コンテンツを蓄積するコンテンツ蓄積部４０１と、映像コンテンツを公開する映像コンテンツ公開部４０２と、映像管理サーバ１００などとネットワークを介して通信するための通信部４０３を含む。
【００１４】
以下、本実施形態の動作を詳細に説明する。
【００１５】
映像配信サーバ２００に渡される映像コンテンツは、映像管理サーバ１００のコンテンツ蓄積部１０１に蓄積される（ステップ６０１）。映像コンテンツに関する第１の特徴量を算出し、映像配信サーバ２００などに映像コンテンツを提供後は、映像コンテンツ自体は削除しても構わない。
【００１６】
映像管理サーバ１００の特徴量算出部１０２は、映像コンテンツのフレーム毎の第１の特徴量を算出する（ステップ６０２）。第１の特徴量の算出は、各フレームの全画素の輝度分布などを用いる。その他に、正規化カラーヒストグラム、動きエネルギー、エッジ・エネルギー、空間周波数などを個別あるいは組み合わせて利用する場合もある。正規化カラーヒストグラムとは、各色ごとの画素数を数え、それぞれを全体の画素の総数で割ることにより得られる。動きエネルギー、エッジ・エネルギーおよび空間周波数はＡＮＳＩ標準の品質評価パラメータであり、ＡＮＳＩ  Ｔ１．８０１．０３に計算方法が規定されている。第１の特徴量を抽出するフレームは、処理の高速性、蓄積容量の抑制を考慮し、Ｉフレームのみ、あるいは映像カット点のみ蓄積する場合も含まれる。映像管理サーバ１００の第１の特徴量集合蓄積部１０３は、映像コンテンツのフレーム毎の第１の特徴量を映像コンテンツ単位で蓄積する（ステップ６０３）。配信サーバ１００のユニーク番号払い出し部１０４は、映像コンテンツ毎に一意に映像コンテンツを識別するためのコンテンツ番号(ユニーク番号)の払い出しを行う（ステップ６０４）。コンテンツ番号の払い出し方法は、コンテンツＩＤフォーラムなどで規定されている払い出し方法に従う。コンテンツ番号の払い出しを行う際に、関連情報管理部１０８を利用し、コンテンツに関する関連情報の蓄積を行う場合と、コンテンツ番号を払い出した後、関連情報管理部１０８を利用し、別途関連情報を蓄積する場合がある。
【００１７】
映像配信サーバ２００の映像コンテンツ蓄積部２０１に、映像管理サーバ１００から受け取ったコンテンツを蓄積する。映像コンテンツ配信部２０２は、クライアント３００への映像コンテンツの配信に先立ち、符号化処理により、ＭＰＥＧ方式などにより映像コンテンツを符号化する（ステップ６０５）。映像コンテンツ配信部２０２は、映像コンテンツをクライアント３００に配信する（ステップ６０６）。
【００１８】
クライアント３００は、映像コンテンツ受信部３０１により、映像配信サーバ２００から映像コンテンツを受信する（ステップ６０７）。クライアント３００の特徴量算出部３０２は、映像コンテンツ受信部３０１により受信した映像コンテンツのフレーム毎の特徴量を抽出し（ステップ６０８）、特徴量送信部３０３により、映像管理サーバ１００に第２の特徴量を送信する（ステップ６０９）。特徴量の送信は、随時行う場合と、再生終了後送信する場合とあるが、前者であれば、クライアント３００で再生中に、再生中のコンテンツ関連情報を入手したり、同一あるいは異なる映像配信サーバ２００から受信した、同コンテンツを再生しているユーザの情報を入手するといった利用方法がある。
【００１９】
映像管理サーバ１００の特徴量受信部１０５はクライアント３００から再生映像コンテンツの第２の特徴量を受信し、類似度算出部１０６は第１の特徴量と第２の特徴量を比較し、類似度を算出し（ステップ６１０）、同一性判断部１０７は映像コンテンツの同一性を判断し、同一性のある映像コンテンツのユニーク番号を特定し（ステップ６１１）、映像コンテンツの利用者数、利用回数、利用時間帯などのコンテンツの利用状況に関する情報を入手し、ユニーク番号とともにユニーク番号蓄積部１１０に蓄積する（ステップ６１２）。蓄積された情報は、統計情報算出部１１２により統計的な分析を加えられ（ステップ６１３）、ユニーク番号を元に関連情報管理部１０８から映像コンテンツ関連情報を検索し（ステップ６１４）、映像コンテンツ関連情報をクライアント３００に送信する。
【００２０】
映像特徴としては、ユニーク番号毎に、１つではなく複数の情報列の集合を第１の特徴量として映像管理サーバ１００で保持している(例えば、フレーム毎の輝度分布をＩフレームの数分保持しているなど)。クライアント３００で算出された１つ以上の情報列（第２の特徴量）を受け取った後、その情報列とユニーク番号に関連づけられた複数の情報列（第１の特徴量の集合）と比較し、類似度が閾値を超えるものの数をカウントする。カウント数が最も多く、かつ一定量あるいは一定割合（数／ユニーク番号毎の情報列数）を超えるユニーク番号を選択し、第２の特徴量と関連付けられるユニーク番号の特定を行う。単にすべての情報列が一致するか否かで同一性を判断するのでははく、特徴量を集合ととらえ、集合の中で類似の情報列がいくつあるかを比較することで、編集を行われた場合などでもユニーク番号の特定が可能となる。
【００２１】
クライアント３００は関連情報受信・表示部３０４で映像管理サーバ１００からのコンテンツ関連情報を受信し（ステップ６１６）、コンテンツ関連情報を表示する（ステップ６１７）。
【００２２】
これにより、単に、映像配信サーバ２００への提供状況だけではなく、よりクライアント３００に近い詳細マーケティングを行うことが可能となる。
【００２３】
図３は、本発明の他の実施形態の動作シーケンス例を示す図である。
【００２４】
映像公開サーバ４００に渡される映像コンテンツは、映像管理サーバ１００のコンテンツ蓄積部１０１に蓄積される（ステップ７０１）。特徴量算出部１０２で映像コンテンツに関する第１の特徴量を算出し、映像配信サーバ４００などに映像コンテンツを提供後は、映像コンテンツ自体は削除しても構わない。
【００２５】
映像管理サーバ１００の特徴量算出部１０２は、映像コンテンツのフレーム毎の第１の特徴量を算出する（ステップ７０２）。第１の特徴量の算出は、各フレームの全画素の輝度分布などを用いる。その他に、正規化カラーヒストグラム、動きエネルギー、エッジ・エネルギー、空間周波数などを個別あるいは組み合わせて利用する場合もある。正規化カラーヒストグラムとは、各色ごとの画素数を数え、それぞれを全体の画素の総数で割ることにより得られる。動きエネルギー、エッジ・エネルギーおよび空間周波数は、ＡＮＳＩ標準の品質評価パラメータであり、ＡＮＳＩ  Ｔ１．８０１．０３に計算方法が規定されている。第１の特徴量を抽出するフレームは、処理の高速性、蓄積容量の抑制を考慮し、Ｉフレームのみ、あるいは映像カット点のみ蓄積する場合も含まれる。映像蓄積配信サーバ１００の第１の特徴量の集合蓄積部１０３は、映像コンテンツのフレーム毎の第１の特徴量を映像コンテンツ単位で蓄積する（ステップ７０３）。映像管理サーバ１００のユニーク番号払い出し部１０４は、映像コンテンツ毎に一意に映像コンテンツを識別するためのコンテンツ番号の払い出しを行う（ステップ７０４）。コンテンツ番号の払い出し方法は、コンテンツＩＤフォーラムなどで規定されている払い出し方法に従う。コンテンツ番号の払い出しを行う際に、関連情報管理部１０８を利用し、コンテンツに関する関連情報の蓄積を行う場合と、コンテンツ番号を払い出した後、関連情報管理部１０８を利用し、別途関連情報を蓄積する場合がある。映像コンテンツの配信に伴なう各種処理を行い（ステップ７０５）、様々の流通形態で映像コンテンツを配布する（ステップ７０６）。
【００２６】
映像公開サーバ４００の映像コンテンツ蓄積部４０１に、映像管理サーバ１００から受け取った映像コンテンツを蓄積する（ステップ７０７）。映像コンテンツ公開部４０２は、ネットワーク５００に接続されているパソコンなどの端末から映像コンテンツが閲覧できるように、映像コンテンツへのリンク情報を提示している（ステップ７０８）。
【００２７】
映像管理サーバ１００は、映像コンテンツ取得部１０９により、映像公開サーバ４００から映像コンテンツを取得する。映像管理サーバ１００の特徴量算出部１０２は、映像コンテンツ取得部１０９により取得した映像コンテンツのフレーム毎の第２の特徴量を輝度情報を茎に抽出する（ステップ７０９）。映像管理サーバ１００は、映像コンテンツの第２の特徴量と特徴量の集合蓄積部１０３に蓄積されている映像コンテンツの第１の特徴量の類似度を類似度算出部１０６により算出し（ステップ７０９，７１０）、同一性判断部１０７により、どの映像コンテンツのユニーク番号かを特定し、ユニーク番号蓄積部１１１に蓄積する（ステップ７１１）。ユニーク番号蓄積部１１１に蓄積されている情報から、映像コンテンツ流通情報、不正利用状況などのコンテンツの利用状況に関する情報入手が可能となり（ステップ７１２）、さらに蓄積された情報を統計情報算出部１１２により統計的な分析を加えることで、統計的な分析を加える（ステップ７１３）ことでマーケティングを行うことが可能となる。また、同一性判断部１０７により、払い出しを行っているユニーク番号に、同一と判断できるコンテンツがない場合、取得した映像コンテンツに新規ユニークＩＤを付与する。
【００２８】
図４は図３のステップ７１１でユニーク番号の特定ができなかった場合のシーケンスを示している。
【００２９】
特徴量算出部１０２で、フレームごと輝度情報をもとに第１の特徴量を算出し（ステップ７２１）、特徴量集合蓄積部１０３で映像コンテンツ単位でフレームごとの特徴量の集合を管理し（ステップ７２３）、ユニーク番号払い出し部１０４で特徴量の集合に対し、ユニーク番号を払い出し（ステップ７２３，７２４）、第２の特徴量集合蓄積部１１３で特徴量を蓄積する（ステップ７２５）。
【００３０】
このように、新規ユニーク番号の払い出しを行い、映像の第２の特徴量を特徴量集合蓄積部１１３に蓄積しておくことで、映像公開サーバ４００から取得するすべての映像コンテンツへのユニーク番号付与と流通情報収集を行ってもよい。
【００３１】
なお、映像管理サーバ１００の処理は専用のハードウェアにより実現されるもの以外に、その機能を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するものであってもよい。コンピュータ読み取り可能な記録媒体とは、フロッピーディスク、光磁気ディスク、ＣＤ−ＲＯＭ等の記録媒体、コンピュータシステムに内蔵されるハードディスク装置等の記憶装置を指す。さらに、コンピュータ読み取り可能な記録媒体は、インターネットを介してプログラムを送信する場合のように、短時間の間、動的にプログラムを保持するもの（伝送媒体もしくは伝送波）、その場合のサーバとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含む。
【００３２】
【発明の効果】
以上説明したように、本発明によれば、映像管理サーバから映像配信サーバ経由で、映像コンテンツを配信する際に、映像コンテンツの特徴量を算出しておき、クライアントにおいても受信したコンテンツの特徴量を算出し、映像配信サーバにおいて、管理している特徴量の集合と比較して、ユニーク番号を特定することにより、クライアントに対して様々なコンテンツ情報を提供することが可能になり、かつ、クライアントの利用状況を取得し分析することで詳細なマーケティングが可能となる。また、映像公開サーバから映像コンテンツを取得し、取得した映像コンテンツの特徴量を算出し、映像配信サーバにおいて、管理している特徴量の集合と比較して、ユニーク番号を特定することにより、コンテンツの流通情報や不正利用状況を把握することが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態の映像コンテンツ配信システムの構成図である。
【図２】図１の実施形態の動作を示すシーケンス図である。
【図３】図１の実施形態の動作を示すシーケンス図である。
【図４】図１の実施形態の動作を示すシーケンス図である。
【符号の説明】
１００    映像管理サーバ
１０１    コンテンツ蓄積部
１０２    特徴量算出部
１０３    特徴量集合蓄積部
１０４    ユニーク番号払い出し部
１０５    特徴量受信部
１０６    類似度算出部
１０７    同一性判断部
１０８    関連情報管理部
１０９    コンテンツ取得部
１１０    ユニーク番号蓄積部
１１１    ユニーク番号蓄積部
１１２    統計情報算出部
１１３    特徴量集合蓄積部
２００    映像配信サーバ
２０１    コンテンツ蓄積部
２０２    映像コンテンツ配信部
３００    クライアント
３０１    映像コンテンツ受信部
３０２    特徴量算出部
３０３    特徴量送出部
３０４    関連情報受信・表示部
４００    映像公開サーバ
４０１    コンテンツ蓄積部
４０２    映像コンテンツ公開部
４０３    通信部
５００    ネットワーク
６０１〜６１７，７０１〜７１３，７２１〜７２５    ステップ
【図１】
0003844446.tif 000002
【図２】
0003844446.tif 000003
【図３】
0003844446.tif 000004
【図４】
0003844446.tif 000005