(57)【要約】  ネットワークトラフィックの増大を抑えつつ、コンテンツサーバから配信されるコンテンツについてメタデータを生成する。コンテンツ配信システムは、コンテンツサーバと該コンテンツサーバと通信接続されるクライアントとを含み、前記コンテンツサーバは、前記クライアントにコンテンツを送信するコンテンツ送信手段を含み、前記クライアントは、前記コンテンツサーバからコンテンツを受信するコンテンツ受信手段と、受信されるコンテンツを再生するコンテンツ再生手段と、受信されるコンテンツに対して所定の解析処理を施して、その結果を示すメタデータを生成するメタデータ生成手段と、生成されるメタデータを送信するメタデータ送信手段と、を含む。
2008129600.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ配信装置と通信接続されるコンテンツ再生装置であって、
前記コンテンツ配信装置からコンテンツを受信するコンテンツ受信手段と、
受信されるコンテンツを再生するコンテンツ再生手段と、
受信されるコンテンツに対して所定の解析処理を施して、その結果を示すメタデータを生成するメタデータ生成手段と、
生成されるメタデータを送信するメタデータ送信手段と、
を含むことを特徴とするコンテンツ再生装置。
【請求項２】
請求の範囲第１項に記載のコンテンツ再生装置において、
前記コンテンツ受信手段は、前記コンテンツ配信装置からコンテンツを受信する際に、併せて該コンテンツに係るメタデータの生成要求を前記コンテンツ配信装置から受信し、
前記メタデータ生成手段は、前記生成要求に応じて、コンテンツに係るメタデータを生成する、
ことを特徴とするコンテンツ再生装置。
【請求項３】
請求の範囲第２項に記載のコンテンツ再生装置において、
前記コンテンツ受信手段は、コンテンツのヘッダとして前記生成要求を受信する、
ことを特徴とするコンテンツ再生装置。
【請求項４】
請求の範囲第１項乃至第３項のいずれかに記載のコンテンツ再生装置において、
前記コンテンツ配信装置とは別体の管理装置とさらに通信接続され、
前記メタデータ送信手段は、生成されるメタデータを前記管理装置に送信する、
ことを特徴とするコンテンツ再生装置。
【請求項５】
請求の範囲第４項に記載のコンテンツ再生装置において、
前記メタデータ生成手段は、前記管理装置からコンテンツに係るメタデータの生成要否を示すデータを受信して、該生成要否を示すデータに応じて、コンテンツに係るメタデータを生成する、
ことを特徴とするコンテンツ再生装置。
【請求項６】
請求の範囲第１項乃至第３項のいずれかに記載のコンテンツ再生装置において、
前記メタデータ送信手段は、生成されるメタデータを前記コンテンツ配信装置に送信する、
ことを特徴とするコンテンツ再生装置。
【請求項７】
コンテンツ再生装置と通信接続されるコンテンツ配信装置であって、
前記コンテンツ再生装置にコンテンツを送信するコンテンツ送信手段を含み、
該コンテンツ送信手段は、前記コンテンツ再生装置にコンテンツを送信する際に、併せて該コンテンツに係るメタデータの生成要求を前記コンテンツ再生装置に送信し、前記コンテンツ再生装置から該コンテンツに係るメタデータが送信される場合に、前記生成要求の送信を制限する、
ことを特徴とするコンテンツ配信装置。
【請求項８】
請求の範囲第７項に記載のコンテンツ配信装置において、
前記コンテンツ送信手段は、前記コンテンツ再生装置にコンテンツを送信する際に、該コンテンツのヘッダとして前記生成要求を送信する、
ことを特徴とするコンテンツ配信装置。
【請求項９】
コンテンツ配信装置と該コンテンツ配信装置と通信接続されるコンテンツ再生装置とを含み、
前記コンテンツ配信装置は、
前記コンテンツ再生装置にコンテンツを送信するコンテンツ送信手段を含み、
前記コンテンツ再生装置は、
前記コンテンツ配信装置からコンテンツを受信するコンテンツ受信手段と、
受信されるコンテンツを再生するコンテンツ再生手段と、
受信されるコンテンツに対して所定の解析処理を施して、その結果を示すメタデータを生成するメタデータ生成手段と、
生成されるメタデータを送信するメタデータ送信手段と、を含む、
ことを特徴とするコンテンツ配信システム。
【請求項１０】
請求の範囲第９項に記載のコンテンツ配信システムにおいて、
前記コンテンツ送信手段は、前記コンテンツ再生装置にコンテンツを送信する際に、併せて該コンテンツに係るメタデータの生成要求を前記コンテンツ再生装置に送信し、前記メタデータ送信手段により前記コンテンツ再生装置からメタデータが送信される場合に、前記生成要求の送信を制限し、
前記メタデータ生成手段は、前記生成要求に応じて、コンテンツに係るメタデータを生成する、
ことを特徴とするコンテンツ配信システム。
【請求項１１】
請求の範囲第１０項に記載のコンテンツ配信システムにおいて、
前記コンテンツ送信手段は、前記コンテンツ再生装置にコンテンツを送信する際に、該コンテンツのヘッダとして前記生成要求を送信する、
ことを特徴とするコンテンツ配信システム。
【請求項１２】
請求の範囲第１０項又は第１１項に記載のコンテンツ配信システムにおいて、
前記コンテンツ配信装置及び前記コンテンツ再生装置の双方と通信接続される管理装置をさらに含み、
前記管理装置は、
前記メタデータ送信手段により前記コンテンツ再生装置から送信されるメタデータを受信するメタデータ受信手段と、
前記コンテンツ再生装置からメタデータを受信する場合に、該メタデータを受信したことを前記コンテンツ配信装置に通知する通知手段と、を含む、
ことを特徴とするコンテンツ配信システム。
【請求項１３】
請求の範囲第９項に記載のコンテンツ配信システムにおいて、
前記コンテンツ配信装置及び前記コンテンツ再生装置の双方と通信接続される管理装置をさらに含み、
前記管理装置は、
前記コンテンツ再生装置にコンテンツに係るメタデータの生成要否を示すデータを送信する生成要否データ送信手段を含み、
前記メタデータ生成手段は、前記生成要否を示すデータに応じて、コンテンツに係るメタデータを生成する、
ことを特徴とするコンテンツ配信システム。
【請求項１４】
請求の範囲第９項に記載のコンテンツ配信システムにおいて、
前記メタデータ送信手段は、生成されるメタデータを前記コンテンツ配信装置に送信する、
ことを特徴とするコンテンツ配信システム。
【請求項１５】
コンテンツ配信装置において、該コンテンツ配信装置と通信接続されるコンテンツ再生装置にコンテンツを送信するコンテンツ送信ステップと、
前記コンテンツ再生装置において、前記コンテンツ配信装置からコンテンツを受信するコンテンツ受信ステップと、
前記コンテンツ再生装置において、受信されるコンテンツを再生するコンテンツ再生ステップと、
前記コンテンツ再生装置において、受信されるコンテンツに対して所定の解析処理を施して、その結果を示すメタデータを生成するメタデータ生成ステップと、
前記コンテンツ再生装置において、生成されるメタデータを送信するメタデータ送信ステップと、
を含むことを特徴とするメタデータ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生装置、コンテンツ配信装置、コンテンツ配信システム及びメタデータ生成方法に関する。
【背景技術】
【０００２】
現在、インターネットなどの各種通信ネットワークを利用して、様々なコンテンツが配信されており、ユーザは通信ネットワーク上の膨大なコンテンツの中から所望のコンテンツを選択し、楽しむことができる。膨大なコンテンツの中からユーザが所望のコンテンツを効率的に見つけ出せるようにするためには、それぞれのコンテンツについて、様々なメタデータを事前に準備しておくことが重要となる。例えば、写真画像のコンテンツについて、撮影者や撮影日などの書誌事項のみならず、写真画像に人の顔が写っているか、どのような色相をもった画像であるか、といった解析データをメタデータとして事前に準備しておけば、こうしたメタデータに基づいてユーザにコンテンツ選択のための案内を効果的に行うことが可能となる。すなわち、メタデータを頼りに、人の顔が写った写真画像を探しているユーザや、青い海の写真画像を探しているユーザに対して、そうした写真画像を紹介することができる。そして、このようなメタデータは、コンテンツに対して顔検出や色相解析などの所定の解析処理を施すことによって、コンピュータ処理により生成することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、膨大なコンテンツを管理し、多数のユーザのそれぞれに要求されたコンテンツを配信し、その配信履歴を管理するコンテンツ配信装置では、そうしたメタデータ生成のためのコンピュータ処理に対して計算リソースを割く余裕に乏しい。さりとて、そうしたコンピュータ処理を他のコンピュータに委託しようとすると、膨大なコンテンツを当該他のコンピュータに送信する必要が生じ、ネットワークトラフィックが増大する。【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、ネットワークトラフィックの増大を抑えつつ、コンテンツ配信装置から配信されるコンテンツについてメタデータを生成することのできるコンテンツ再生装置、コンテンツ配信装置、コンテンツ配信システム及びメタデータ生成方法を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために本発明に係るコンテンツ再生装置は、コンテンツ配信装置と通信接続されるコンテンツ再生装置であって、前記コンテンツ配信装置からコンテンツを受信するコンテンツ受信手段と、受信されるコンテンツを再生するコンテンツ再生手段と、受信されるコンテンツに対して所定の解析処理を施して、その結果を示すメタデータを生成するメタデータ生成手段と、生成されるメタデータを送信するメタデータ送信手段と、を含むことを特徴とする。【０００６】
また、本発明に係るコンテンツ配信装置は、コンテンツ再生装置と通信接続されるコンテンツ配信装置であって、前記コンテンツ再生装置にコンテンツを送信するコンテンツ送信手段を含み、該コンテンツ送信手段は、前記コンテンツ再生装置にコンテンツを送信する際に、併せて該コンテンツに係るメタデータの生成要求を前記コンテンツ再生装置に送信し、前記コンテンツ再生装置から該コンテンツに係るメタデータが送信される場合に、前記生成要求の送信を制限する、ことを特徴とする。【０００７】
また、本発明に係るコンテンツ配信システムは、コンテンツ配信装置と該コンテンツ配信装置と通信接続されるコンテンツ再生装置とを含み、前記コンテンツ配信装置は、前記コンテンツ再生装置にコンテンツを送信するコンテンツ送信手段を含み、前記コンテンツ再生装置は、前記コンテンツ配信装置からコンテンツを受信するコンテンツ受信手段と、受信されるコンテンツを再生するコンテンツ再生手段と、受信されるコンテンツに対して所定の解析処理を施して、その結果を示すメタデータを生成するメタデータ生成手段と、生成されるメタデータを送信するメタデータ送信手段と、を含む、ことを特徴とする。【０００８】
また、本発明に係るメタデータ生成方法は、コンテンツ配信装置において、該コンテンツ配信装置と通信接続されるコンテンツ再生装置にコンテンツを送信するコンテンツ送信ステップと、前記コンテンツ再生装置において、前記コンテンツ配信装置からコンテンツを受信するコンテンツ受信ステップと、前記コンテンツ再生装置において、受信されるコンテンツを再生するコンテンツ再生ステップと、前記コンテンツ再生装置において、受信されるコンテンツに対して所定の解析処理を施して、その結果を示すメタデータを生成するメタデータ生成ステップと、前記コンテンツ再生装置において、生成されるメタデータを送信するメタデータ送信ステップと、を含むことを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係るコンテンツ配信システムの全体構成図である。
【図２】コンテンツのヘッダ部分に含まれるメタデータ生成要求データを模式的に示す図である。
【図３】本発明の実施形態に係るコンテンツ配信システムの動作シーケンス図である。
【図４】変形例に係るコンテンツ配信システムの全体構成図である。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の一実施形態について図面に基づき詳細に説明する。【００１１】
図１は、本実施形態に係るコンテンツ配信システムの全体構成図である。同図に示すように、本実施形態に係るコンテンツ配信システム１０は、複数のクライアント（コンテンツ再生装置）１２と、コンテンツサーバ（コンテンツ配信装置）１４と、メタデータ生成管理サーバ（管理装置）１６と、を含んで構成されている。これらはいずれもインターネット等のデータ通信ネットワーク１８に接続されたコンピュータシステムであり、相互にデータを送受信できるようになっている。コンテンツサーバ１４及びメタデータ生成管理サーバ１６は、例えば事業所に設置されるサーバコンピュータであり、クライアント１２は、例えば家庭に設置される家庭用ゲーム機やパーソナルコンピュータ等である。【００１２】
コンテンツサーバ１４には、写真等の静止画像データ、音楽データ、映画等の動画データといったコンテンツを多数記憶するコンテンツデータベース１４ａが接続されており、ユーザがクライアント１２からコンテンツサーバ１４にコンテンツを指定したコンテンツ要求を送信すると、該要求に応じたコンテンツ（データ）をコンテンツサーバ１４が返信するようになっている。また、コンテンツサーバ１４では、コンテンツデータベース１４ａに記憶されたコンテンツの一部又は全部について、各種の解析処理により得られたメタデータを保持しており、このメタデータに従って、ユーザの嗜好に合致したコンテンツを紹介したり、検索したりするようになっている。【００１３】
メタデータには、コンテンツが静止画像データ、音楽データ、動画データのいずれの場合であっても、著作者などの書誌情報が含まれている。さらに、コンテンツが静止画像データである場合には、画像周波数や色相が事前に解析され、その解析結果がメタデータに含められる。また、顔が映し出されているか、特定の物体が映し出されているか、文字が表されているか、も事前に解析され、その解析結果もメタデータに含められる。また、コンテンツが音楽データである場合には、ビート検出、テンポ解析、コード進行解析等の音響解析が事前に実行され、その解析結果がメタデータに含められる。さらに、コンテンツが動画データである場合には、シーンの区切りとなるタイミングの検出、盛り上がっている部分の検出、人物や特定の物体が映し出されている部分の検出等の解析処理が事前に実行され、その解析結果がメタデータに含められる。こうした解析処理は、公知の解析プログラムを用いて容易に実現することができるものであるが、一般に処理量が多い。【００１４】
本発明の実施形態に係るコンテンツ配信システム１０では、こうしたメタデータを生成するためのコンテンツの解析処理を、該コンテンツを視聴するユーザのクライアント１２において実行するようにしている。すなわち、クライアント１２は、コンテンツを再生するプログラムがインストールされており、ユーザがコンテンツデータベース１４ａに記憶されたコンテンツを再生する場合に、それをコンテンツサーバ１４からダウンロードし、該プログラムを実行して再生する。このとき、ダウンロードされたコンテンツ（データ）を再生のために用いるとともに、解析処理のためにも用いて、解析結果をメタデータとしてメタデータ生成管理サーバ１６に送信するようにしている。すなわち、クライアント１２は、コンテンツサーバ１４から受信されるコンテンツに対して所定の解析処理を施して、その結果を示すメタデータを生成するプログラムがインストールされている。【００１５】
コンテンツデータベース１４ａに記憶された各コンテンツのデータ量は一般的に大きく、一方、その解析結果のデータ量は一般的に小さい。本実施形態によると、再生のためにクライアント１２にダウンロードされた（データ量の大きな）コンテンツに対して、当該クライアント１２において解析処理を施して（データ量の小さな）メタデータを生成し、それをデータ通信ネットワーク１８に送出するので、コンテンツサーバ１４から他のコンピュータに解析処理を分散させるにも関わらず、トラフィックを大幅に増加させないで済む。【００１６】
図１に示すように、メタデータ生成管理サーバ１６には、メタデータ生成プログラムデータベース１６ａとメタデータデータベース１６ｂとが接続されており、メタデータ生成プログラムデータベース１６ａには、複数のメタデータ生成プログラムが記憶されている。これらメタデータ生成プログラムは、クライアント１２にダウンロードされ、該クライアント１２において実行されることにより、指定されたコンテンツに対して特定の解析処理を施して、その解析結果を含むメタデータを生成するものである。【００１７】
また、メタデータデータベース１６ｂは、クライアント１２から送信されるメタデータを記憶するものであり、ここに記憶されたメタデータは、メタデータ生成管理サーバ１６からコンテンツサーバ１４に、例えばデータ通信ネットワーク１８のトラフィックが低いタイミングなど、適宜のタイミングで転送される。【００１８】
図２は、コンテンツサーバ１４からクライアント１２に送信されるコンテンツのヘッダ部分に記憶されるメタデータ生成要求データを模式的に示したものである。同図に示すように、コンテンツのヘッダ部分には、当該コンテンツに必要な所定種類のメタデータのそれぞれについて、識別番号（Ｎｏ．）、当該メタデータの生成が必要であるか否かを示すメタデータ生成要求フラグ、当該メタデータを生成するためのプログラムの名称、プログラムを実行する際の引数が、相互に関連づけてなるメタデータ生成要求データが含まれている。プログラムの引数は、例えばプログラムによる処理対象となるコンテンツの部分を特定する情報である。クライアント１２では、こうした形式を有するコンテンツをコンテンツサーバ１４からダウンロードすると、そのヘッダ部分に含まれているメタデータ生成要求データを参照して、ダウンロードされたコンテンツについて、生成すべきメタデータがあるか否かを判断し、あれば当該クライアント１２において生成する。【００１９】
図３は、コンテンツ配信システム１０の動作シーケンスを示している。同図に示すように、コンテンツ配信システム１０では、クライアント１２からコンテンツサーバ１４に対してコンテンツを特定したコンテンツ要求が送信されると（Ｓ１０１）、コンテンツサーバ１４がそのコンテンツをコンテンツデータベース１４ａから読み出して、クライアント１２に返信する（Ｓ１０２）。そして、コンテンツを受信したクライアント１２では、そのコンテンツの再生を開始する（Ｓ１０３）。すなわち、コンテンツが静止画像データであれば静止画像の表示を開始し、音楽データであれば音楽の出力を開始し、動画データであれば動画の表示を開始する。その後、クライアント１２では、Ｓ１０２で受信したコンテンツのヘッダ部分を読み出し、メタデータの生成が必要であること（１）を示すメタデータ生成要求フラグが含まれているかどうかを調べる（Ｓ１０４）。そして、そのようなメタデータ生成要求フラグが含まれていれば、当該フラグに対応するプログラムを実行して、Ｓ１０２で受信したコンテンツの解析処理を行い、メタデータを生成する（Ｓ１０５）。このとき、当該フラグに対応するプログラムがクライアント１２に記憶されていなければ、メタデータ生成管理サーバ１６に要求する。そして、メタデータ生成管理サーバ１６では、要求に従ってメタデータ生成プログラムをメタデータ生成プログラムデータベース１６ａから読み出し、クライアント１２に返信する。【００２０】
メタデータ生成プログラムにより再生中のコンテンツのメタデータが生成されると、クライアント１２は、それをメタデータ生成管理サーバ１６に送信する（Ｓ１０６）。そして、メタデータ生成管理サーバ１６では、そのメタデータをメタデータデータベース１６ｂに格納し（Ｓ１０７）、コンテンツサーバ１４に対して、当該メタデータが生成されたことを通知する（Ｓ１０８）。この通知には、コンテンツの識別情報及び新たに生成されたメタデータの識別番号が含まれる。通知を受けたコンテンツサーバ１４では、当該通知に従って、コンテンツのヘッダ部分を更新する（Ｓ１０９）。すなわち、通知に含まれる識別情報により識別されるコンテンツのヘッダ部分に記録されたメタデータ生成要求フラグのうち、通知に含まれる識別番号に関連づけられたものを、メタデータの生成が必要でないこと（０）を示すように変更する。その後は、この変更後のメタデータ生成要求フラグがヘッダ部分に含まれたコンテンツが、各クライアント１２に送信されることになり、以後、クライアント１２で重複してメタデータが生成されることを防止できる。【００２１】
以上説明した実施形態によると、再生を目的としてコンテンツサーバ１４からクライアント１２にコンテンツが送信されると、そのコンテンツのデータを流用してメタデータが生成される。こうして、ネットワークトラフィックの増大を抑えつつ、コンテンツサーバ１４から配信されるコンテンツについてメタデータを生成することができる。【００２２】
なお、本発明は上記実施形態に限定されるものではなく、種々の変形実施が可能である。例えば、以上の実施形態では、コンテンツサーバ１４から配信されるコンテンツのヘッダ部分にメタデータ生成要求データが含まれるようにしたが、コンテンツとは別に、メタデータ生成要求をクライアント１２に送信するようにしてもよい。また、コンテンツサーバ１４又はメタデータ生成管理サーバ１６から、メタデータの生成の要否を示すデータ、例えばメタデータを生成する必要があるコンテンツのリストや、生成する必要がないコンテンツのリストをクライアント１２に配信して、クライアント１２では、該データに従ってメタデータを生成する必要があるか否かを判断し、メタデータを生成する必要があるとされるコンテンツについてだけ、メタデータを生成するようにしてもよい。【００２３】
また、以上の実施形態では、メタデータをメタデータ生成管理サーバ１６に送信し、そこからコンテンツサーバ１４に送信するようにしたが、クライアント１２からクライアントサーバ１４にメタデータを直接送信するようにしてもよい。図４は、この変形例に係るコンテンツ配信システムの全体構成図である。同図に示すように、このコンテンツ配信システム１０ａは、図１に示すコンテンツ配信システム１０に比して、メタデータ生成管理サーバ１６が省略されている点、メタデータ生成プログラムデータベース１４ｂ及びメタデータデータベース１４ｃがコンテンツサーバ１４に接続されている点が異なっている。コンテンツ配信システム１０ａでは、コンテンツ配信システム１０の場合と同様にして、クライアント１２がメタデータを生成すると、生成されたメタデータをコンテンツサーバ１４に直接返信する。そして、このメタデータを受信したコンテンツサーバ１４では、それをメタデータデータベース１４ｃに格納するとともに、コンテンツデータベース１４ａに格納された当該メタデータに対応するコンテンツのヘッダ部分を更新する。また、クライアント１２からの要求に応じて、メタデータ生成プログラムを配信する。この変形例によると、メタデータ生成管理サーバ１６を省略することができる。
【図１】
2008129600.tif 000003
【図２】
2008129600.tif 000004
【図３】
2008129600.tif 000005
【図４】
2008129600.tif 000006
【国際調査報告】
2008129600.tif 000007
2008129600.tif 000008
2008129600.tif 000009
2008129600.tif 000010