(57)【要約】【課題】如何なるコンテンツであってもその符号化条件を利用者が効率良く正確に取得できるようにする。【解決手段】サーバ装置ＰＳＶにおいて、ネットワーク上の各コンテンツ配信サーバＣＳＶ１〜ＣＳＶｎから配信対象となる各コンテンツのリストをコンテンツリスト収集部３１で収集し、このリストからコンテンツごとの符号化条件を分析部３３で検出してデータベース３４に保存する。そして、クライアント端末ＭＴ１〜ＭＴｍからの要求に応じ、所望のコンテンツに係わる符号化条件又は利用条件との差分、或いはこれらの符号化条件又は差分をもとに再加工されたコンテンツを、データ送信部３５から要求元のクライアント端末に送信する。【選択図】　　図４
2004126370.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つのコンテンツ配信装置及びクライアント装置にそれぞれネットワークを介して接続可能なサーバ装置であって、
前記コンテンツ配信装置が保持するコンテンツの符号化条件を検出する符号化条件検出手段と、
前記符号化条件検出手段により検出された符号化条件を、前記コンテンツの属性情報として保存する保存手段とを具備したことを特徴とするサーバ装置。
【請求項２】
前記クライアント装置又はコンテンツ配信装置から送信される、所望のコンテンツの符号化条件送信要求を受信する手段と、
前記符号化条件送信要求が受信された場合に、該当するコンテンツの符号化条件を前記保存手段から読み出す手段と、
前記読み出された符号化条件を、要求元の前記クライアント装置又はコンテンツ配信装置へ送信する手段とを、
さらに具備したことを特徴とする請求項１記載のサーバ装置。
【請求項３】
前記コンテンツ配信装置からコンテンツを受信する手段と、前記受信されたコンテンツに対し、前記保存手段に保存された対応する符号化条件と予め設定された符号化条件の基準との差分情報を反映させることで、加工されたコンテンツを生成する手段と、
前記クライアント装置又はコンテンツ配信装置から送信される、所望のコンテンツの配信要求を受信する手段と、
前記配信要求が受信された場合に、当該配信要求に対応する前記加工されたコンテンツを要求元の前記クライアント装置又はコンテンツ配信装置へ送信する手段とを、
さらに具備したことを特徴とする請求項１記載のサーバ装置。
【請求項４】
前記クライアント装置から送信される、所望のコンテンツの利用条件を受信する手段と、
前記利用条件が受信された場合に、前記所望のコンテンツに対応する符号化条件を前記保存手段から読み出し、この読み出された符号化条件と前記受信された利用条件との差分情報を算出する手段と、
前記算出された差分情報を、前記利用条件の送信元のクライアント装置へ送信する手段とを、
さらに具備したことを特徴とする請求項１記載のサーバ装置。
【請求項５】
前記クライアント装置から送信される、所望のコンテンツの利用条件を受信する手段と、
前記利用条件が受信された場合に、前記所望のコンテンツに対応する符号化条件を前記保存手段から読み出し、この読み出された符号化条件と前記受信された利用条件との差分情報を算出する手段と、
前記コンテンツ配信装置から前記所望のコンテンツを受信する手段と、
前記受信された所望のコンテンツに対し、前記算出された差分情報を反映させることで、加工されたコンテンツを生成する手段と、
前記加工されたコンテンツを、前記利用条件の送信元のクライアント装置へ送信する手段とを、
さらに具備したことを特徴とする請求項１記載のサーバ装置。
【請求項６】
少なくとも一つのコンテンツ配信装置及びクライアント装置にそれぞれネットワークを介して接続可能な、コンピュータを備えるサーバ装置で使用されるプログラムであって、
前記コンテンツ配信装置が保持するコンテンツの符号化条件を検出する処理と、
前記検出された符号化条件を前記コンテンツの属性情報として記憶部に保存する処理とを、
前記サーバ装置のコンピュータに実行させるプログラム。
【請求項７】
前記クライアント装置又はコンテンツ配信装置から送信される、所望のコンテンツの符号化条件送信要求を受信するための処理と、
前記符号化条件送信要求が受信された場合に、該当するコンテンツの符号化条件を前記記憶部から読み出す処理と、
前記読み出された符号化条件を、要求元の前記クライアント装置又はコンテンツ配信装置へ送信するための処理とを、
前記サーバ装置のコンピュータに、さらに実行させる請求項６記載のプログラム。
【請求項８】
前記コンテンツ配信装置からコンテンツを受信する処理と、前記受信されたコンテンツに対し、前記記憶部に保存された対応する符号化条件と予め設定された符号化条件の基準との差分情報を反映させることで、加工されたコンテンツを生成する処理と、
前記クライアント装置又はコンテンツ配信装置から送信される、所望のコンテンツの配信要求を受信するための処理と、
前記配信要求が受信された場合に、当該配信要求に対応する前記加工されたコンテンツを要求元の前記クライアント装置又はコンテンツ配信装置へ送信するための処理とを、
前記サーバ装置のコンピュータに、さらに実行させる請求項６記載のプログラム。
【請求項９】
前記クライアント装置から送信される、所望のコンテンツの利用条件を受信するための処理と、
前記利用条件が受信された場合に、前記所望のコンテンツに対応する符号化条件を前記記憶部から読み出す処理と、
前記読み出された符号化条件と前記受信された利用条件との差分情報を算出する処理と、
前記算出された差分情報を、前記利用条件の送信元のクライアント装置へ送信するための処理とを、
前記サーバ装置のコンピュータに、さらに実行させる請求項６記載のプログラム。
【請求項１０】
前記クライアント装置から送信される、所望のコンテンツの利用条件を受信するための処理と、
前記利用条件が受信された場合に、前記所望のコンテンツに対応する符号化条件を前記記憶部から読み出す処理と、
前記読み出された符号化条件と前記受信された利用条件との差分情報を算出する処理と、
前記コンテンツ配信装置から前記所望のコンテンツを受信するための処理と、前記受信された所望のコンテンツに対し、前記算出された差分情報を反映させることで、加工されたコンテンツを生成する処理と、
前記加工されたコンテンツを、前記利用条件の送信元のクライアント装置へ送信するための処理とを、
前記サーバ装置のコンピュータに、さらに実行させる請求項６記載のプログラム。
【請求項１１】
少なくとも一つのコンテンツ配信装置及びクライアント装置をそれぞれネットワークを介してサーバ装置に接続することが可能なコンテンツ配信システムで使用されるコンテンツ配信方法であって、
前記コンテンツ配信装置からクライアント装置へコンテンツを配信する過程に先立ち、
前記コンテンツ配信装置が保持するコンテンツの符号化条件を前記サーバ装置により検出する過程と、
前記検出された符号化条件を前記コンテンツの属性情報として前記サーバ装置の記憶部に保存する過程とを備えたことを特徴とするコンテンツ配信方法。
【請求項１２】
前記クライアント装置又はコンテンツ配信装置から前記サーバ装置に対し、所望のコンテンツの符号化条件送信要求を送る過程と、
前記符号化条件送信要求に応じて、前記サーバ装置において該当するコンテンツの符号化条件を前記記憶部から読み出す過程と、
前記読み出された符号化条件を、サーバ装置から要求元の前記クライアント装置又はコンテンツ配信装置へ送信する過程とを、
さらに備えたことを特徴とする請求項１１記載のコンテンツ配信方法。
【請求項１３】
前記クライアント装置から前記サーバ装置に対し所望のコンテンツの配信要求を送る過程と、
前記サーバ装置において、前記配信要求により指定された前記所望のコンテンツに対応する符号化条件を記憶部から読み出し、この読み出された符号化条件と予め設定された符号化条件の基準との差分情報を算出する過程と、
前記サーバ装置において、前記配信要求により指定された前記所望のコンテンツを前記コンテンツ配信装置から取得する過程と、
前記サーバ装置において、前記取得されたコンテンツに対し前記算出された差分情報を反映させることで、加工されたコンテンツを生成する過程と、
前記加工されたコンテンツを、前記サーバ装置から配信要求元の前記クライアント装置へ転送する過程とを、
さらに備えたことを特徴とする請求項１１記載のコンテンツ配信方法。
【請求項１４】
前記クライアント装置からサーバ装置へ所望のコンテンツの利用条件を送る過程と、
前記サーバ装置において、前記利用条件に対応する所望のコンテンツの符号化条件を前記記憶部から読み出し、この読み出された符号化条件と前記受信された利用条件との差分情報を算出する過程と、
前記算出された差分情報を、サーバ装置から前記利用条件の送信元のクライアント装置へ送信する過程とを、
さらに備えたことを特徴とする請求項１１記載のコンテンツ配信方法。
【請求項１５】
前記クライアント装置から前記サーバ装置へ所望のコンテンツの利用条件を送信する過程と、
前記サーバ装置において、前記利用条件に対応する所望のコンテンツの符号化条件を前記記憶部から読み出し、この読み出された符号化条件と前記受信された利用条件との差分情報を算出する過程と、
前記サーバ装置において、前記利用条件に対応する所望のコンテンツを前記コンテンツ配信装置から取得する過程と、
前記サーバ装置において、前記取得された所望のコンテンツに対し前記算出された差分情報を反映させることで、加工されたコンテンツを生成する過程と、
前記加工されたコンテンツを、前記サーバ装置から前記利用条件の送信元のクライアント装置へ送信する過程とを、
さらに備えたことを特徴とする請求項１１記載のコンテンツ配信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えばインターネット等のコンピュータネットワークを介してコンテンツ配信装置からクライアント装置へコンテンツを配信するシステムで使用するサーバ装置とそのプログラム及びコンテンツ配信方法に関する。
【０００２】
【従来の技術】
近年、例えばインターネットラジオ放送のように、コンテンツ配信サーバからクライアント端末へインターネットを介して音楽コンテンツを配信し、この配信された音楽コンテンツをクライアント端末で再生するシステムが運用されている。
【０００３】
音楽コンテンツには、音量や左右バランス、音質の高低等の複数のパラメータが符号化条件として付加される。この符号化条件には一般に、ＣＤ（Ｃｏｍｐａｃｔ　Ｄｉｓｋ）やＦＭラジオ放送等のメディアごとに暗黙の基準が存在し、コンテンツ制作事業者はこの基準に従い音楽コンテンツを制作している。このため、利用者が、異なるコンテンツ制作事業者が制作した複数の音楽コンテンツを続けて再生するような場合でも、同一メディアである限りコンテンツごとにパラメータを調整する必要はない。
【０００４】
しかし、すべての音楽コンテンツが上記符号化条件の基準を遵守して制作されるとは限らない。特に、インターネット等のコンピュータネットワークでは、コンテンツの制作に不慣れな一般の理由者が任意にコンテンツを制作して配信することが想定され、このような場合符号化条件の基準値を守ってコンテンツが制作されることはほとんど期待できない。
【０００５】
そこで、従来では例えば音楽コンテンツを再生する際に音量を自動調整する方法が提案されている。この方法は、例えば利用者のクライアント装置において、再生しようとする音楽コンテンツ（音源）の音量を事前に検出し、この音源の音量の検出値を利用者が要求する音量と比較して、その差に応じて音源再生音量をフィードバック制御するものである（例えば、特許文献１又は特許文献２を参照。）。
【０００６】
【特許文献１】
特開平０９−３１１６９６号公報
【特許文献２】
特開平１０−０９８３４６号公報。
【０００７】
【発明が解決しようとする課題】
ところが、このような従来の提案では、利用者が符号化条件を考慮して音楽データを再生しようとすると、利用者はコンテンツごとに事前に符号化条件を検出し、この検出した符号化条件を再生使用とするコンテンツの符号化パラメータに反映させなければならない。このように各利用者が個々に、しかもコンテンツごとにその符号化条件を検出しようとすると、各利用者のクライアント端末とコンテンツ配信サーバとの間で頻繁に通信が行われることになり、ネットワークのトラフィックの増大を招き好ましくない。
【０００８】
また、符号化条件がコンテンツに関連づけられてネットワーク上で明確に公開されていれば、利用者は符号化条件を検出することが可能である。しかし、不慣れな一般利用者が制作したコンテンツには符号化条件が公開されているとは限らず、また公開されていても必ずしも正しいとは限らない。このような場合、一般視聴者にとっては符号化条件を検出することが困難である。
【０００９】
さらに、利用者によっては、コンテンツの再生中に符号化条件を検知してこれを再生のための符号化パラメータに反映させることもある。このような場合には、コンテンツの再生中に音量や左右バランス、音質の高低等が変化することになり、違和感や音質劣化の原因となる。
【００１０】
この発明は上記事情に着目してなされたもので、その目的とするところは、如何なるコンテンツであってもその符号化条件を利用者が効率良く正確に取得できるようにした、コンテンツ配信システムで使用するサーバ装置とそのプログラム及びコンテンツ配信方法を提供することにある。
【００１１】
【課題を解決するための手段】
上記目的を達成するためにこの発明は、少なくとも一つのコンテンツ配信装置及びクライアント装置にそれぞれネットワークを介して接続可能なサーバ装置を設け、このサーバ装置に、上記コンテンツ配信装置が保持するコンテンツの符号化条件を検出する符号化条件検出手段と、この符号化条件検出手段により検出された符号化条件を、上記コンテンツの属性情報として保存する保存手段とを設けたものである。
【００１２】
したがってこの発明によれば、コンテンツ配信装置に保持されているコンテンツの符号化条件が、サーバ装置の符号化条件検出手段により検出されて保存手段により保存される。このため、コンテンツ配信装置が複数存在しても、またコンテンツ配信装置に配信可能な複数のコンテンツが保持されていても、これらのコンテンツの符号化条件をすべてサーバ装置で一括管理することが可能となる。
【００１３】
さらにこの発明は、サーバ装置に次のような各種構成を備えることも特徴とする。
第１の構成は、クライアント装置又はコンテンツ配信装置から所望のコンテンツの符号化条件送信要求が受信された場合に、該当するコンテンツの符号化条件を上記保存手段から読み出し、この読み出された符号化条件を要求元のクライアント装置又はコンテンツ配信装置へ送信するものである。
【００１４】
このような構成によれば、利用者は自身のクライアント装置又はコンテンツ配信装置からサーバ装置に対しアクセスするだけで、あらゆるコンテンツの符号化条件を取得することが可能となる。このため、例えば複数の利用者が個々に複数のコンテンツ配信装置に対しアクセスする場合に比べ、ネットワークにおけるトラフィックの増大を抑圧することができる。また、コンテンツ制作に不慣れな一般の利用者が制作したコンテンツについても、その符号化条件はサーバ装置により検出されて一括管理されるため、利用者は常に確実かつ正確に符号化条件を取得することができる。
【００１５】
第２の構成は、コンテンツ配信装置から受信したコンテンツに対し、上記保存手段に保存された対応する符号化条件と予め設定された符号化条件の基準との差分情報を反映させることで、加工されたコンテンツを生成する。そして、クライアント装置又はコンテンツ配信装置から所望のコンテンツの配信要求が受信された場合に、当該配信要求に対応する上記加工されたコンテンツを要求元の上記クライアント装置又はコンテンツ配信装置へ送信するようにしたものである。
【００１６】
このような構によれば、利用者が所望のコンテンツの配信要求をサーバ装置に送出すると、当該コンテンツが如何なる符号化条件を有するものであっても、基準の符号化条件に適合するように加工し直されたコンテンツが配信される。このため、利用者のクライアント装置又はコンテンツ配信装置がコンテンツの再加工機能を備えていない場合でも、常に基準の符号化条件に従いコンテンツを再生することが可能となる。
【００１７】
第３の構成は、クライアント装置から所望のコンテンツの利用条件が受信された場合に、上記所望のコンテンツに対応する符号化条件を上記保存手段から読み出し、この読み出された符号化条件と上記受信された利用条件との差分情報を算出し、この算出された差分情報を上記利用条件の送信元のクライアント装置へ送信するようにしたものである。
【００１８】
このような構成によれば、利用者が希望する符号化条件を利用条件としてサーバ装置に送信すると、この利用条件と上記所望のコンテンツの符号化条件との差分情報がサーバ装置により算出されて利用者のクライアント装置に通知される。したがって利用者は、常に自身が希望する符号化条件に応じてコンテンツを加工し直して再生することが可能となる。
【００１９】
第４の構成は、クライアント装置から所望のコンテンツの利用条件が受信された場合に、上記所望のコンテンツに対応する符号化条件を上記保存手段から読み出し、この読み出された符号化条件と上記受信された利用条件との差分情報を算出する。そして、コンテンツ配信装置から受信された所望のコンテンツに対し上記算出された差分情報を反映させることで、加工し直されたコンテンツを生成し、この加工されたコンテンツを上記利用条件の送信元のクライアント装置へ送信するようにしたものである。
【００２０】
このような構成によれば、利用者が所望のコンテンツの配信要求をその利用条件と共にサーバ装置に送出すると、当該コンテンツが如何なる符号化条件を有するものであっても、上記利用条件に適合するように加工し直されたコンテンツが配信される。このため、利用者のクライアント装置又はコンテンツ配信装置がコンテンツの再加工機能を備えていない場合でも、常に利用者が希望する利用条件に従いコンテンツを再生することが可能となる。
【００２１】
【発明の実施の形態】
図１は、この発明に係わるサーバ装置を備えたマルチメディアコンテンツ配信システムの一実施形態を示す概略構成図である。
【００２２】
このシステムは、コンテンツ配信事業者やコンテンツ制作者が使用する複数のマルチメディアコンテンツ配信サーバ装置ＣＳＶ１〜ＣＳＶｎ（以後コンテンツ配信サーバと呼称する）と、コンテンツの利用者が使用する複数のマルチメディアコンテンツ再生クライアント装置（以後クライアント端末と呼称する）ＭＴ１〜ＭＴｍとを備え、これらの装置はネットワークＮＷを介して相互に接続可能になっている。ネットワークＮＷは、インターネットやＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）等のコンピュータネットワークと、上記各装置をこのインターネットに接続するための有線電話網や移動通信網などの公衆回線網、構内通信網、ＣＡＴＶ（Ｃａｂｌｅ　Ｔｅｌｅｖｉｓｉｏｎ）網などにより構成される。
【００２３】
またこのシステムには、配信コンテンツの符号化条件を管理するためのサーバ装置ＰＳＶが設けてある。このサーバ装置ＳＶは、ポータルサーバとしての機能を備え、上記コンテンツ配信サーバＣＳＶ１〜ＣＳＶｎ及びクライアント端末ＭＴ１〜ＭＴｍに対し上記ネットワークを介して接続可能となっている。
【００２４】
図２は、コンテンツ配信サーバＣＳＶ１〜ＣＳＶｎの機能構成を示すブロック図であり、コンテンツ保存部１１と、コンテンツ配信部１２とを備えている。コンテンツ保存部１１は、配信すべきコンテンツを蓄積するために使用される。コンテンツ配信部１２は、クライアント端末ＭＴ１〜ＭＴｍ又はサーバ装置ＰＳＶからのコンテンツ配信要求に対し、上記コンテンツ保存部１１から該当するコンテンツを読み出して送信する機能を有する。コンテンツには、動画データ、静止画データ、音楽データ及びコンピュータデータをそれぞれ単独で備えるものと、任意の組み合わせで備えるものとがある。
【００２５】
図３は、クライアント端末ＭＴ１〜ＭＴｍの機能構成を示すブロック図であり、コンテンツ要求送信部２１と、コンテンツ受信部２２と、オペレーション制御部２３と、コンテンツデータ調整部２４と、コンテンツデータ表示部２５とを備えている。
【００２６】
コンテンツ要求送信部２１は、オペレーション制御部２３の制御の下に、コンテンツ配信サーバＣＳＶ１〜ＣＳＶｎ及びサーバ装置ＰＳＶに対しコンテンツ配信要求や符号化条件送信要求などの種々要求を送信する。コンテンツ受信部２２は、オペレーション制御部２３の制御の下に、上記要求の送信に対しコンテンツ配信サーバＣＳＶ１〜ＣＳＶｎ及びサーバ装置ＰＳＶから到来するコンテンツや符号化条件等を受信する。
【００２７】
コンテンツデータ調整部２４は、オペレーション制御部２３の制御の下に、上記コンテンツ受信部２２により受信されたコンテンツをその符号化条件をもとに視聴可能なデータ形式に変換する処理を行う。コンテンツデータ表示部２５は、上記コンテンツデータ調整部２４により生成されたコンテンツをディスプレイに表示する。
【００２８】
オペレーション制御部２３は、図示しないキー入力部において利用者が入力した操作情報をもとに、コンテンツの配信を受けてこのコンテンツを再生するために必要な種々制御を実行する。
【００２９】
ところで、サーバ装置ＰＳＶは次のように構成される。図４はその機能構成を示すブロック図である。このサーバ装置ＰＳＶは、コンテンツリスト収集部３１と、コンテンツリスト記憶領域３２と、マルチメディアコンテンツ符号化条件分析部３３と、符号化条件情報データベース３４と、データ送信部３５とを備えている。さらに、コンテンツ配信サーバＣＳＶ１〜ＣＳＶｎから受信したコンテンツを再加工するコンテンツ再加工部（図示せず）を備えている。
【００３０】
コンテンツリスト収集部３１は、ネットワーク上にある複数のコンテンツ配信サーバＣＳＶ１〜ＣＳＶｎから、これらのコンテンツ配信サーバＣＳＶ１〜ＣＳＶｎが配信するすべてのコンテンツのリストを収集する。コンテンツリスト記憶領域３２は、上記コンテンツリスト収集部３１により収集されたコンテンツリストを記憶するために使用される。
【００３１】
マルチメディアコンテンツ符号化条件分析部３３は、上記コンテンツリスト記憶領域３２に記憶されたコンテンツリストをもとに、コンテンツごとにその符号化条件を分析する。符号化条件情報データベース３４は、上記マルチメディアコンテンツ符号化条件分析部３３の分析により得られた符号化条件情報を、コンテンツのＵＲＬをキーとして蓄積する。
【００３２】
データ送信部３５は、クライアント端末ＭＴ１〜ＭＴｍ或いはコンテンツ配信サーバＣＳＶ１〜ＣＳＶｎから到来する要求に応じて、上記符号化条件情報データベース３４から読み出した符号化条件情報や差分情報、上記コンテンツ再加工部により再加工されたコンテンツデータを、要求元のクライアント端末ＭＴ１〜ＭＴｍ或いはコンテンツ配信サーバＣＳＶ１〜ＣＳＶｎに送信する。
【００３３】
次に、以上のように構成されたサーバ装置ＰＳＶの動作を説明する。
（１）コンテンツ符号化条件の検出処理動作
コンテンツ符号化条件の検出処理は、ネットワーク上の各コンテンツ配信サーバＣＳＶ１〜ＣＳＶｎが保持するすべてのコンテンツについて、事前にコンテンツごとの符号化条件を検出するもので、例えばネットワークの利用が少ない時間帯を利用してバッチ処理により行われる。
【００３４】
サーバ装置ＰＳＶは、先ず符号化条件の検出対象である各コンテンツのリストを作成する。コンテンツリストの作成は、先に述べたコンテンツリスト収集部３１により行われる。コンテンツリストの作成方法には以下の二つがあり、これらの方法のいずれか一方又は両方が併用される。
【００３５】
（ｉ）登録型
登録型は、コンテンツ配信サーバＣＳＶ１〜ＣＳＶｎの運営者に、配信対象として保持しているコンテンツのリストをサーバ装置ＰＳＶに登録してもらうものである。図５は、サーバ装置ＰＳＶにおける上記登録型による登録処理の手順と内容を示すフローチャートである。
【００３６】
サーバ装置ＰＳＶは、ステップ５ａにおいてコンテンツ配信サーバＣＳＶ１〜ＣＳＶｎからのコンテンツ登録要求の到来を監視している。そして、この状態でコンテンツ登録要求を受信すると、ステップ５ｂに移行してここで認証等の資格判定処理を行い、これにより上記登録要求が正規のものか否かを判定する。この判定の結果、上記登録要求が正規のものでなければステップ５ｃにより登録要求を拒絶する。
【００３７】
これに対し上記登録要求が正規のものであれば、ステップ５ｄに移行して、上記登録要求と共に受信されたコンテンツに関する属性情報をコンテンツリスト記憶領域３２に登録する。そして、この登録処理を終了すると、上記ステップ５ａによる登録要求の受信待機状態に戻る。以後、コンテンツ配信サーバＣＳＶ１〜ＣＳＶｎからコンテンツ登録要求が到来するごとに、以上の処理が繰り返されし実行される。
【００３８】
（ｉｉ）ロボット型
ロボット型は、コンテンツのポータルページに記述されたリンク情報を利用してコンテンツリストを作成するものである。図６はサーバ装置ＰＳＶにおけるロボット型による登録処理の手順と内容を示すフローチャートである。
【００３９】
サーバ装置ＰＳＶは、コンテンツのポータルページとして機能する様々なＨＴＭＬページのＵＲＬ情報を、事前にコンテンツリスト収集部３１に保持している。この状態でサーバ装置ＰＳＶは、先ずステップ６ａにより上記ＵＲＬに対しアクセスしてＨＴＭＬページの送信を要求する。そして、この要求に対しコンテンツ配信サーバＣＳＶ１〜ＣＳＶｎからＨＴＭＬページが送られると、このＨＴＭＬページにコンテンツに対するリンク情報が含まれているか否かをステップ６ｂにより判定する。この判定の結果、ＨＴＭＬページにコンテンツに対するリンク情報が含まれていれば、このリンク情報をステップ６ｃによりコンテンツリスト記憶領域３２に保存する。
【００４０】
これに対し、ＨＴＭＬページにコンテンツに対するリンク情報が含まれていなければ、ステップ６ｄに移行してここでＨＴＭＬページに対するリンク情報が含まれているか否かを判定する。この判定の結果、ＨＴＭＬページに対するリンク情報が含まれていれば、ステップ６ｅによりこのリンク情報をもとにコンテンツ配信サーバＣＳＶ１〜ＣＳＶｎに対しＨＴＭＬページの送信を要求する。そして、この要求に対しコンテンツ配信サーバＣＳＶ１〜ＣＳＶｎからＨＴＭＬページが送られると、ステップ６ｂに戻ってこのＨＴＭＬページにコンテンツに対するリンク情報が含まれているか否かを判定し、このＨＴＭＬページにコンテンツに対するリンク情報が含まれていれば、このリンク情報をステップ６ｃによりコンテンツリスト記憶領域３２に保存する。
【００４１】
以上の処理は、コンテンツリスト収集部３１に保持されているすべてのＵＲＬ情報について繰り返し実行される。そして、すべてのＵＲＬ情報についての処理が終了すると、サーバ装置ＰＳＶはステップ６ｆに移行してコンテンツリスト登録処理を終了する。
【００４２】
そうしてコンテンツリストを作成するとサーバ装置ＰＳＶは、次にこの作成されたコンテンツリストをもとに、マルチメディアコンテンツ符号化条件分析部３３により符号化条件の分析処理を以下のように実行する。図７はその処理手順と処理内容を示すフローチャートである。
【００４３】
すなわち、サーバ装置ＰＳＶは、先ずステップ７ａによりコンテンツリスト記憶領域３２からリストを一つ読み出す。そして、ステップ７ｂにより、上記リストの情報をもとに該当するコンテンツ配信サーバに対しコンテンツ再生要求を送信する。この要求に対しコンテンツ配信サーバからコンテンツが転送されると、サーバ装置ＰＳＶはステップ７ｃでこの転送されたコンテンツが再生可能か否かを判定する。この判定の結果、再生不可能であれば、ステップ７ｇに移行してコンテンツリスト記憶領域３２から次のリストを一つ読み出す。そして、ステップ７ｂに戻って上記したコンテンツ再生要求の送信処理を行い、さらにステップ７ｃによりコンテンツの再生の可否判定を行う。
【００４４】
さて、上記ステップ７ｃの判定の結果、転送されたコンテンツが再生可能だったとする。そうするとサーバ装置ＰＳＶは、ステップ７ｄに移行してここでコンテンツデータを受信しながら、ステップ７ｅにより予め用意された符号化条件取得用アルゴリズムに従い、上記受信されたコンテンツデータから符号化条件を取得する。そして、この取得された符号化条件を、ステップ７ｆによりコンテンツのＵＲＬをキーとして符号化条件情報データベース３４に登録する。
【００４５】
符号化条件取得用アルゴリズムについては次のようなものが使用される。例えば音声データの音量に関しては、ＩＴＵ−Ｔ　Ｐ．５６等により標準化されたものが使用される。また音楽コンテンツの音量については、コンテンツ中のピーク値に着目するものや分散に着目するもの等が使用される。
【００４６】
（２）符号化条件を利用したコンテンツ再生のためのクライアント支援動作
（ｉ）クライアントからの要求に応じた符号化条件の送信処理
サーバ装置ＰＳＶは、図８に示すようにステップ８ａによりクライアント端末ＭＴ１〜ＭＴｍからの符号化条件の送信要求の到来を監視している。この状態で、いま例えばクライアント端末ＭＴ１から符号化条件の送信要求が到来したとする。そうするとサーバ装置ＰＳＶは、上記ステップ８ａで受信した符号化条件の送信要求についてステップ８ｂにより認証を行い、当該要求が正規のものであるか否かを判定する。この判定の結果、受信された要求が正規のものでなければ、ステップ８ｃに移行してここで上記要求を拒絶する。
【００４７】
これに対し、受信された要求が正規のものであれば、サーバ装置ＰＳＶはステップ８ｄに移行し、ここで要求元のクライアント端末ＭＴ１に対し、送信を希望する符号化条件に対応するコンテンツのＵＲＬを要求する。そして、クライアント端末ＭＴ１からコンテンツのＵＲＬが送られると、ステップ８ｅによりこのＵＲＬをキーとして符号化条件情報データベース３４をアクセスし、このデータベース３４から該当するコンテンツの符号化条件を表す情報を読み出す。そして、この読み出された符号化条件を表す情報を、ステップ８ｆにより要求元のクライアント端末ＭＴ１に送信する。
【００４８】
したがって、クライアント端末ＭＴ１では上記サーバ装置ＰＳＶから取得した符号化条件をもとに、別途コンテンツ配信サーバから配信されたコンテンツを再生することが可能となる。
【００４９】
なお、符号化条件の送信要求は、クライアント端末ＭＴ１〜ＭＴｍからに限らず、コンテンツ配信サーバＣＳＶ１〜ＣＳＶｎからも到来することがある。この場合にも、上記クライアント端末ＭＴ１から到来した場合と同様に、図８に示した処理手順と処理内容に従い符号化条件の通知処理が実行される。
【００５０】
（ｉｉ）クライアントからのコンテンツ配信要求に対し、該当するコンテンツを予め設定された基準の符号化条件をもとに再加工して配信する処理。
【００５１】
サーバ装置ＰＳＶは、図９に示すようにステップ９ａにおいて、クライアント端末ＭＴ１〜ＭＴｍからのコンテンツの配信要求の到来を監視している。この状態で、いま例えばクライアント端末ＭＴ２からコンテンツの配信要求が到来したとする。そうするとサーバ装置ＰＳＶは、上記ステップ９ａで受信したコンテンツ配信要求についてステップ９ｂにより認証を行い、当該要求が正規のものであるか否かを判定する。この判定の結果、受信された要求が正規のものでなければ、ステップ９ｃに移行してここで上記要求を拒絶する。
【００５２】
一方、受信された要求が正規のものであれば、サーバ装置ＰＳＶはステップ９ｄに移行し、ここで要求元のクライアント端末ＭＴ２に対し、配信を希望する元々のコンテンツのＵＲＬを要求する。そして、この要求に応じてクライアント端末ＭＴ２からコンテンツのＵＲＬが送られると、ステップ９ｅによりこのＵＲＬをキーとして符号化条件情報データベース３４をアクセスし、このデータベース３４から該当するコンテンツの符号化条件を表す情報を読み出す。そして、この読み出された符号化条件と、自己のサーバ装置ＰＳＶで予め設定してある基準の符号化条件との差分をステップ９ｆで算出する。
【００５３】
次にサーバ装置ＰＳＶは、上記コンテンツのＵＲＬをもとに、コンテンツ配信サーバ（例えばＣＳＶ１）に対しコンテンツ配信要求を送信する。この配信要求に応じてコンテンツ配信サーバＣＳＶ１からコンテンツが配信されると、続いてステップ９ｇにより、上記算出された差分の逆数を上記配信されたコンテンツに掛け、これにより再加工されたコンテンツを生成する。そして、この再加工されたコンテンツを、ステップ９ｈにより配信要求元のクライアント端末ＭＴ２へ送信する。
【００５４】
したがってクライアント端末ＭＴ２では、サーバ装置ＰＳＶに対し所望のコンテンツの配信要求を送るだけで、基準の符号化条件をもとに再加工されたコンテンツを取得することが可能となる。このため、コンテンツの符号化条件を取得する処理を省略することができ、これによりネットワークのトラフィックの増加を抑制することができる。また、クライアント端末ＭＴ２がコンテンツの再加工処理機能を有していない場合でも、所望のコンテンツを取得して再生することが可能となる。
【００５５】
なお、上記説明ではクライアント端末ＭＴ１〜ＭＴｍからコンテンツ配信要求を受信した後に、サーバ装置ＰＳＶからコンテンツ配信サーバＣＳＶ１〜ＣＳＶｎに対しコンテンツ配信要求を送信してコンテンツを受信するようにした。しかし、サーバ装置ＰＳＶがコンテンツ配信サーバＣＳＶ１〜ＣＳＶｎから事前にコンテンツを受信し保存しておくようにしてもよい。
【００５６】
さらに、この保存したコンテンツについて、その符号化条件と基準の符号化条件との差分をもとに再加工し、この再加工されたコンテンツをサーバ装置ＰＳＶ内のコンテンツ記憶領域に保存しておくようにしてもよい。このようにすると、クライアント端末ＭＴ１〜ＭＴｍからのコンテンツ配信要求の到来に応じて、即時再加工されたコンテンツを配信することができる。
【００５７】
また、上記コンテンツ配信要求は、クライアント端末ＭＴ１〜ＭＴｍからに限らず、コンテンツ配信サーバＣＳＶ１〜ＣＳＶｎからも到来することがある。この場合にも、上記クライアント端末ＭＴ２から到来した場合と同様に、図９に示した処理手順と処理内容に従い基準の符号化条件をもとに再加工されたコンテンツの配信処理が実行される。
【００５８】
（ｉｉｉ）クライアントから要求された利用条件とコンテンツの符号化条件との差分を算出して要求元のクライアントに通知する処理。
【００５９】
サーバ装置ＰＳＶは、図１０に示すようにステップ１０ａによりクライアント端末ＭＴ１〜ＭＴｍからの符号化条件差分情報の送信要求の到来を監視している。この状態で、いま例えばクライアント端末ＭＴｍから符号化条件差分情報の送信要求が到来したとする。そうするとサーバ装置ＰＳＶは、上記ステップ１０ａで受信した符号化条件差分情報の送信要求についてステップ１０ｂにより認証を行い、当該要求が正規のものであるか否かを判定する。この判定の結果、受信された要求が正規のものでなければ、ステップ１０ｃに移行してここで上記要求を拒絶する。
【００６０】
これに対し、受信された要求が正規のものであれば、サーバ装置ＰＳＶはステップ１０ｄに移行し、ここで要求元のクライアント端末ＭＴｍに対し、送信を希望する符号化条件差分情報に対応するコンテンツのＵＲＬを要求する。そして、クライアント端末ＭＴｍからコンテンツのＵＲＬが送られると、ステップ１０ｅによりこのＵＲＬをキーとして符号化条件情報データベース３４をアクセスし、この符号化条件情報データベース３４から該当するコンテンツの符号化条件を表す情報を読み出す。
【００６１】
続いてサーバ装置ＰＳＶは、ステップ１０ｆで要求元のクライアント端末ＭＴｍに対し利用者の利用条件の送信を要求する。この要求に対しクライアント端末ＭＴｍから利用条件が到来すると、サーバ装置ＰＳＶはステップ１０ｇにより、上記受信された利用条件と、先に符号化条件情報データベース３４から読み出した符号化条件との差分を算出する。そして、この算出された差分を表す情報を、ステップ１０ｈにより要求元のクライアント端末ＭＴｍに送信する。なお、利用条件としては、利用者が再生を希望する音量や左右バランス、音質の高低を表すパラメータが指定される。
【００６２】
したがってクライアント端末ＭＴｍでは、以後コンテンツ配信サーバから配信されたコンテンツに対し、利用者が希望する利用条件を反映させるための再加工処理を行ったのち再生することが可能となる。このため、利用者（クライアント）は、如何なる音楽コンテンツを再生する場合でも、自身が希望する音量や左右バランス、音質に調整された音楽コンテンツを視聴することができる。
【００６３】
（ｉｖ）クライアントからのコンテンツ配信要求と利用条件の指定に対し、該当するコンテンツをクライアントが指定した上記利用条件をもとに再加工して配信する処理。
【００６４】
サーバ装置ＰＳＶは、図１１に示すようにステップ１１ａにおいて、クライアント端末ＭＴ１〜ＭＴｍからのコンテンツの配信要求の到来を監視している。この状態で、いま例えばクライアント端末ＭＴｍからコンテンツの配信要求が到来したとする。そうするとサーバ装置ＰＳＶは、上記ステップ１１ａで受信したコンテンツ配信要求についてステップ１１ｂにより認証を行い、当該要求が正規のものであるか否かを判定する。この判定の結果、受信された要求が正規のものでなければ、ステップ１１ｃに移行してここで上記要求を拒絶する。
【００６５】
一方、受信された要求が正規のものであれば、サーバ装置ＰＳＶはステップ１１ｄに移行し、ここで要求元のクライアント端末ＭＴｍに対し、配信を希望する元々のコンテンツのＵＲＬを要求する。そして、この要求に応じてクライアント端末ＭＴｍからコンテンツのＵＲＬが送られると、ステップ１１ｅによりこのＵＲＬをキーとして符号化条件情報データベース３４をアクセスし、このデータベース３４から該当するコンテンツの符号化条件を表す情報を読み出す。
【００６６】
次にサーバ装置ＰＳＶは、ステップ１１ｆにおいて、要求元のクライアント端末ＭＴｍに対し利用者の利用条件の送信を要求する。この要求に対しクライアント端末ＭＴｍから利用条件が到来すると、サーバ装置ＰＳＶはステップ１１ｇにより、上記受信された利用条件と、先に符号化条件情報データベース３４から読み出した符号化条件との差分を算出する。
【００６７】
続いてサーバ装置ＰＳＶは、上記コンテンツのＵＲＬをもとに、コンテンツ配信サーバ（例えばＣＳＶ２）に対しコンテンツ配信要求を送信する。この配信要求に応じてコンテンツ配信サーバＣＳＶ２からコンテンツが配信されると、ステップ１１ｈにより、上記算出された差分の逆数を上記配信されたコンテンツに掛け、これにより再加工されたコンテンツを生成する。そして、この再加工されたコンテンツを、ステップ１１ｉにより配信要求元のクライアント端末ＭＴｍへ送信する。
【００６８】
したがってクライアント端末ＭＴｍでは、サーバ装置ＰＳＶに対し所望のコンテンツの配信要求と利用条件を送るだけで、この利用条件が反映されるように再加工されたコンテンツをサーバ装置ＰＳＶから取得することが可能となる。
【００６９】
以上述べたようにこの実施形態では、サーバ装置ＰＳＶにおいて、ネットワーク上の各コンテンツ配信サーバＣＳＶ１〜ＣＳＶｎから配信対象となる各コンテンツのリストを収集して、このリストからコンテンツごとの符号化条件を検出してデータベース３４に保存する。そして、クライアント端末ＭＴ１〜ＭＴｍから所望のコンテンツに係わる符号化条件の送信要求又は符号化条件差分情報の送信要求が到来した場合に、上記データベース３４から該当する符号化条件を読み出し、この符号化条件又はこの符号化条件とクライアントが指定した利用条件との差分情報を要求元のクライアント端末に送信する。
【００７０】
したがってこの実施形態によれば、クライアントは所望のコンテンツの符号化条件、又は当該符号化条件と自身が指定した利用条件との差分を、サーバ装置ＰＳＶから一括して取得することができ、この取得した符号化条件又は差分をもとにコンテンツを再生することが可能となる。
【００７１】
またこの実施形態では、サーバ装置ＰＳＶにおいて、クライアントからのコンテンツ配信要求に対し、該当するコンテンツを予め設定された基準の符号化条件或いはクライアントから指定された利用条件をもとに再加工して配信するようにしている。
【００７２】
したがって、クライアントはサーバ装置ＰＳＶに対し所望のコンテンツの配信要求を送るだけで、基準の符号化条件或いはクライアントが指定する利用条件をもとに再加工されたコンテンツを取得することが可能となる。このため、クライアント端末ＭＴ１〜ＭＴｍはコンテンツの符号化条件を取得する処理を省略することができ、これによりネットワークのトラフィックの増加を抑制することができる。また、クライアント端末ＭＴ１〜ＭＴｍがコンテンツの再加工処理機能を有していない場合でも、所望のコンテンツを取得して再生することが可能となる。
【００７３】
なお、この発明は上記実施形態に限定されるものではなく、コンテンツ符号化条件の検出処理手順とその処理内容、コンテンツ符号化条件の種類についてはこの発明の要旨を逸脱しない範囲で種々変形して実施できる。
【００７４】
また、またクライアントからの要求に応じた符号化条件の送信処理手順とその処理内容、クライアントからのコンテンツ配信要求に対し該当するコンテンツを予め設定された基準の符号化条件をもとに再加工して配信する処理の手順と内容、クライアントから要求された利用条件とコンテンツの符号化条件との差分を算出して要求元のクライアントに通知する処理の手順と内容、クライアントからのコンテンツ配信要求と利用条件の指定に対し該当するコンテンツをクライアントが指定した上記利用条件をもとに再加工して配信する処理の手順と内容についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【００７５】
さらに、コンテンツ配信システムの構成やサーバ装置の構成、コンテンツ配信サーバ及びクライアント端末の種類とその構成、コンテンツの種類や構成等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できることは勿論である。
【００７６】
【発明の効果】
以上詳述したようにこの発明では、少なくとも一つのコンテンツ配信装置及びクライアント装置にそれぞれネットワークを介して接続可能なサーバ装置を設け、このサーバ装置に、上記コンテンツ配信装置が保持するコンテンツの符号化条件を検出する符号化条件検出手段と、この符号化条件検出手段により検出された符号化条件を、上記コンテンツの属性情報として保存する保存手段とを設けている。そして、この保存された符号化条件、或いはこの符号化条件をもとに算出された符号化条件の差分情報、もしくはこの差分情報に基づいて再加工されたコンテンツを利用者のクライアント装置に転送するようにしている。
【００７７】
したがってこの発明によれば、如何なるコンテンツであってもその符号化条件を利用者が効率良く正確に取得することを可能にした、コンテンツ配信システムで使用するサーバ装置とそのプログラム及びコンテンツ配信方法を提供することができる。
【図面の簡単な説明】
【図１】この発明に係わるサーバ装置を備えたマルチメディアコンテンツ配信システムの一実施形態を示す概略構成図。
【図２】図１に示したシステムのマルチメディアコンテンツ配信サーバ装置の構成を示すブロック図。
【図３】図１に示したシステムのマルチメディアコンテンツ再生クライアント装置の構成を示すブロック図。
【図４】図１に示したシステムのサーバ装置の機能構成を示すブロック図。
【図５】図４に示したサーバ装置によるコンテンツ符号化条件検出処理の第１の例を説明するためのフローチャート。
【図６】図４に示したサーバ装置によるコンテンツ符号化条件検出処理の第２の例を説明するためのフローチャート。
【図７】図４に示したサーバ装置のマルチメディアコンテンツ符号化条件分析部によるコンテンツ符号化条件の分析処理を説明するためのフローチャート。
【図８】図４に示したサーバ装置によるコンテンツ符号化条件の送信処理を説明するためのフローチャート。
【図９】図４に示したサーバ装置において、基準符号化条件をもとにコンテンツを加工してクライアント装置へ送信する処理を説明するためのフローチャート。
【図１０】図４に示したサーバ装置において、クライアント装置が要求した利用条件とコンテンツ符号化条件との差分情報を算出してクライアント装置に送信する処理を説明するためのフローチャート。
【図１１】図４に示したサーバ装置において、クライアント装置が要求した利用条件とコンテンツ符号化条件との差分情報をもとにコンテンツを加工してクライアント装置へ送信する処理を説明するためのフローチャート。
【符号の説明】
ＰＳＶ…サーバ装置
ＣＳＶ１〜ＣＳＶｎ…マルチメディアコンテンツ配信サーバ装置
ＭＴ１〜ＭＴｍ…マルチメディアコンテンツ再生クライアント装置
ＮＷ…ネットワーク
１１…コンテンツ保存部
１２…コンテンツ配信部
２１…コンテンツ要求送信部
２２…コンテンツ受信部
２３…オペレーション制御部
２４…コンテンツデータ調整部
２５…コンテンツデータ表示部
３１…コンテンツリスト収集部
３２…コンテンツリスト記憶領域
３３…マルチメディアコンテンツ符号化条件分析部
３４…符号化条件情報データベース
３５…データ送信部
【図１】
2004126370.tif 000003
【図２】
2004126370.tif 000004
【図３】
2004126370.tif 000005
【図４】
2004126370.tif 000006
【図５】
2004126370.tif 000007
【図６】
2004126370.tif 000008
【図７】
2004126370.tif 000009
【図８】
2004126370.tif 000010
【図９】
2004126370.tif 000011
【図１０】
2004126370.tif 000012
【図１１】
2004126370.tif 000013