(57)【要約】【課題】配信先の端末をユーザがカスタマイズすることを可能とする。【解決手段】コンテンツ配信サーバ１のプロセッサは、コンテンツ配信の要求を受けたならば、配信先ユーザに関するユーザプロファイルをユーザプロファイル記憶装置３から、また配信コンテンツに関するメタデータをメタデータ記憶装置４からそれぞれ取得する。そしてプロセッサは、上記取得したユーザプロファイルおよびメタデータに基づいて配信先端末を決定し、その配信先端末へと配信コンテンツを配信する。【選択図】　　図１
2004013424.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの配信先端末を前記コンテンツの属性やユーザ状態に応じて表わしたユーザプロファイルを格納する第１記憶装置と、前記コンテンツの属性を表わしたメタデータを格納した第２記憶装置とにそれぞれアクセス可能で、
コンテンツの配信の要求がなされたことに応じて、配信先のユーザに関するものとして前記第１記憶装置に格納されているユーザプロファイルおよび配信すべきコンテンツに関するものとして前記第２記憶装置に格納されているメタデータに基づき前記配信すべきコンテンツの配信先端末を決定する決定手段と、
この決定手段により決定された配信先端末に宛てて前記配信すべきコンテンツを送信する送信手段とを具備したコンテンツ配信装置。
【請求項２】
前記ユーザプロファイルは複数の端末のそれぞれが装備する装備能力や利用可能状態を表わすとともに１種類のコンテンツに対して複数の配信先端末が設定される場合にそれらの配信先端末の優先順位を表わし、かつ前記メタデータは対応するコンテンツの配信先となる端末に必要とされる必要能力を表わし、
さらに前記決定手段は、
配信先のユーザに関するものとして前記第１記憶装置に格納されているユーザプロファイルにて前記配信すべきコンテンツに関して複数の配信先端末が設定されている場合に、この複数の配信先端末を前記優先順位に従って順次に候補端末として設定する設定手段と、
この設定手段により設定された候補端末に関する前記装備能力と前記配信すべきコンテンツに関する必要能力との照合、ならびに前記候補端末とのネゴシエーションにより前記候補端末への配信が可能か否かを確認し、これにより配信が可能であると判定できる候補端末を前記配信すべきコンテンツの配信先端末として選定する選定手段とを具備した請求項１に記載のコンテンツ配信装置。
【請求項３】
コンテンツの配信先端末を前記コンテンツの属性やユーザ状態に応じて表わしたユーザプロファイルと、前記コンテンツの属性を表わしたメタデータとをそれぞれ参照可能な環境下において、
コンテンツの配信の要求がなされたことに応じて、配信先のユーザに関するユーザプロファイルおよび配信すべきコンテンツに関するメタデータに基づき前記配信すべきコンテンツの配信先端末を決定し、
この決定した配信先端末に宛てて前記配信すべきコンテンツを送信するコンテンツ配信方法。
【請求項４】
前記ユーザプロファイルは複数の端末のそれぞれが装備する装備能力や利用可能状態を表わすとともに１種類のコンテンツに対して複数の配信先端末が設定される場合にそれらの配信先端末の優先順位を表わし、かつ前記メタデータは対応するコンテンツの配信先となる端末に必要とされる必要能力を表わす環境下において、
前記配信すべきコンテンツの配信先端末を決定するために、
配信先のユーザに関するユーザプロファイルにて前記配信すべきコンテンツに関して複数の配信先端末が設定されている場合に、この複数の配信先端末を前記優先順位に従って順次に候補端末として設定し、
この設定した候補端末に関する前記装備能力と前記配信すべきコンテンツに関する必要能力との照合、ならびに前記候補端末とのネゴシエーションにより前記候補端末への配信が可能か否かを確認し、これにより配信が可能であると判定できる候補端末を前記配信すべきコンテンツの配信先端末として選定する請求項３に記載のコンテンツ配信方法。
【請求項５】
コンテンツの配信先端末を前記コンテンツの属性やユーザ状態に応じて表わしたユーザプロファイルを格納する第１記憶装置と、前記コンテンツの属性を表わしたメタデータを格納した第２記憶装置とにそれぞれアクセス可能なコンピュータを、
コンテンツの配信の要求がなされたことに応じて、配信先のユーザに関するものとして前記第１記憶装置に格納されているユーザプロファイルおよび配信すべきコンテンツに関するものとして前記第２記憶装置に格納されているメタデータに基づき前記配信すべきコンテンツの配信先端末を決定する決定手段と、
この決定手段により決定された配信先端末に宛てて前記配信すべきコンテンツを送信する送信手段として機能させるコンテンツ配信プログラム。
【請求項６】
前記ユーザプロファイルは複数の端末のそれぞれが装備する装備能力や利用可能状態を表わすとともに１種類のコンテンツに対して複数の配信先端末が設定される場合にそれらの配信先端末の優先順位を表わし、かつ前記メタデータは対応するコンテンツの配信先となる端末に必要とされる必要能力を表わし、
さらに前記決定手段としては、
配信先のユーザに関するものとして前記第１記憶装置に格納されているユーザプロファイルにて前記配信すべきコンテンツに関して複数の配信先端末が設定されている場合に、この複数の配信先端末を前記優先順位に従って順次に候補端末として設定する設定手段と、
この設定手段により設定された候補端末に関する前記装備能力と前記配信すべきコンテンツに関する必要能力との照合、ならびに前記候補端末とのネゴシエーションにより前記候補端末への配信が可能か否かを確認し、これにより配信が可能であると判定できる候補端末を前記配信すべきコンテンツの配信先端末として選定する選定手段として前記コンピュータを機能させる請求項５に記載のコンテンツ配信プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ストリーミングコンテンツなどのようなコンテンツをユーザの端末へと配信するためのコンテンツ配信装置、コンテンツ配信方法およびコンテンツ配信プログラムに関する。
【０００２】
【従来の技術】
ＦＴＴＨ（Ｆｉｂｅｒ　Ｔｏ　Ｔｈｅ　Ｈｏｍｅ）の普及や、通信／放送の融合の進展により、ストリーミングサービスの多様化が飛躍的に進むと予測されている。
【０００３】
この種のサービスとしては、例えば放送番組をパーソナルコンピュータとテレビジョン受像機とを切り替えて視聴するサービスが既に出現している。また、インターネット上で配信されるコンテンツは、パーソナルコンピュータ、ＰＤＡおよび携帯端末などで閲覧可能である。
【０００４】
【発明が解決しようとする課題】
しかし、これらのサービスは、サーバ・クライアント間の１対１の通信であった。このため、ユーザが使用可能な複数の端末へとユーザの希望に従ってコンテンツを配信させることはできなかった。
【０００５】
本発明はこのような事情を考慮してなされたものであり、その目的とするところは、配信先の端末をユーザによりカスタマイズすることを可能とすることにある。
【０００６】
【課題を解決するための手段】
以上の目的を達成するために本発明は、コンテンツの配信の要求がなされたことに応じて、配信先のユーザに関するものとして第１記憶装置に格納されているユーザプロファイルおよび配信すべきコンテンツに関するものとして第２記憶装置に格納されているメタデータに基づき前記配信すべきコンテンツの配信先端末を決定し、この決定された配信先端末に宛てて前記配信すべきコンテンツを送信することとした。
【０００７】
このような手段を講じたことにより、ユーザがユーザプロファイルを任意に設定することで、ユーザ設定に基づいて配信先端末が決定され、その配信先端末へとコンテンツの配信が行われることとなる。
【０００８】
別の本発明はさらに、前記配信先を決定するために、配信先のユーザに関するものとして前記第１記憶装置に格納されているユーザプロファイルにて前記配信すべきコンテンツに関して複数の配信先端末が設定されている場合に、この複数の配信先端末を前記優先順位に従って順次に候補端末として設定し、この設定された候補端末に関する前記装備能力と前記配信すべきコンテンツに関する必要能力との照合、ならびに前記候補端末とのネゴシエーションにより前記候補端末への配信が可能か否かを確認し、これにより配信が可能であると判定できる候補端末を前記配信すべきコンテンツの配信先端末として選定することとした。
【０００９】
このような手段を講じたことにより、ユーザがユーザプロファイルを任意に設定することで、複数の端末の中からユーザや端末の状態に応じてユーザが希望する優先順位で選択して、より優先順位の高く、コンテンツの配信が可能な端末が配信先端末として決定され、その配信先端末へとコンテンツの配信が行われる。
【００１０】
【発明の実施の形態】
以下、図面を参照して本発明の一実施形態につき説明する。
【００１１】
図１は本発明を適用して構成されるコンテンツ配信システムの概要を示すブロック図である。
【００１２】
この図１に示すように本実施形態のコンテンツ配信システムは、コンテンツ配信サーバ１、コンテンツ検索・選択用サーバ２、ユーザプロファイル記憶装置３、メタデータ記憶装置４およびユーザ端末５をネットワーク６にそれぞれ接続して構成される。なお、ユーザ端末は多数が接続されるが、ここでは１つのみを示している。また、コンテンツ配信サーバ１、コンテンツ検索・選択用サーバ２、ユーザプロファイル記憶装置３およびメタデータ記憶装置４も複数が接続されても良いが、ここでは１つのみを示している。
【００１３】
コンテンツ配信サーバ１は、ユーザ端末に対してコンテンツの配信を行う。
【００１４】
コンテンツ検索・選択用サーバ２は、ユーザ端末５からのコンテンツ要求を受け付ける。コンテンツ検索・選択用サーバ２は、要求されるコンテンツを配信するコンテンツ配信サーバを特定し、そのコンテンツ配信サーバへと要求を転送する。
【００１５】
ユーザプロファイル記憶装置３は、ユーザプロファイルを記憶し、管理している。ユーザプロファイル記憶装置３は、コンテンツ配信サーバ１からの要求に応じてそのコンテンツ配信サーバ１へとユーザプロファイルを与える。またユーザプロファイル記憶装置３は、ネットワーク６を介してのユーザからの指示に応じてユーザプロファイルの更新を行う。ユーザプロファイルは、コンテンツ配信サービスを受けるユーザのそれぞれに関する管理情報である。このユーザプロファイルには、そのユーザが使用する端末に関する端末機能や端末状況が記述される。同種のコンテンツに対応する端末を複数使用するユーザに関するユーザプロファイルには、上記の複数の端末の優先順位が記述される。またユーザプロファイルには、ユーザ嗜好が記述される。このユーザプロファイルの記述や登録／更新には、例えばＷ３Ｃ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ　Ｃｏｎｓｏｒｔｉｕｍ）で定義されたＣＣ／ＰＰ（Ｃｏｍｐｏｓｉｔｅ　Ｃａｐａｂｉｌｉｔｉｅｓ　／　Ｐｒｅｆｅｒｅｎｃｅ　Ｐｒｏｆｉｌｅｓ）を利用できる。
【００１６】
メタデータ記憶装置４は、後述するメタデータを記憶し、管理している。メタデータ記憶装置４は、コンテンツ配信サーバ１からの要求に応じてそのコンテンツ配信サーバ１へとメタデータを与える。メタデータは、様々なコンテンツに関する管理情報である。このメタデータには、コンテンツ内容、メディア属性および配信条件などが記述される。このメタデータには、例えばＴＶＡＦ（ＴＶ　Ａｎｙｔｉｍｅ　Ｆｏｒｕｍ）で定義されたメタデータ規定が利用できる。
【００１７】
ユーザ端末５は、あるユーザが利用可能な端末である。ユーザ端末５には、コンテンツの配信を受けられる各種の端末が含まれ得る。ユーザ端末５には、１つのみの端末が含まれても良いし、図１に示すように複数の端末が含まれても良い。図１ではユーザ端末５は、ＴＶ端末５ａ、ＨＤＴＶ端末５ｂ、ＰＣ端末５ｃ、ＰＤＡ端末５ｄおよび携帯端末５ｅを含む。
【００１８】
ＴＶ端末５ａは、通常テレビジョン仕様のストリーミングコンテンツの配信を受ける。ＨＤＴＶ端末５ｂは、ＨＤＴＶ（Ｈｉｇｈ　Ｄｅｆｉｎｉｔｉｏｎ　Ｔｅｌｅｖｉｓｉｏｎ）仕様のストリーミングコンテンツの配信を受ける。ＰＣ端末５ｃは、ネットワーク６を介しての通信機能を備えたパーソナルコンピュータよりなる。ＰＤＡ端末５ｄは、ネットワーク６を介しての通信機能を備えたＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）装置よりなる。携帯端末５ｅは、ネットワーク６を介しての通信機能を備えた携帯電話端末などよりなる。
【００１９】
図２はコンテンツ配信サーバ１の詳細な構成のブロック図である。
【００２０】
この図２に示すようにコンテンツ配信サーバ１は、プロセッサ１１、メインメモリ１２、ハードディスク装置１３、ＣＤ−ＲＯＭドライブ１４、キーボード／マウス１５、ディスプレイ１６およびネットワークインタフェース部１７を有している。そしてこれらの各部は、バス１８を介して互いに接続されている。
【００２１】
プロセッサ１１は、ハードディスク装置１３に格納されているプログラムに従ってソフトウェア処理を実行することで各種の制御処理を行う。
【００２２】
メインメモリ１２は、プロセッサ１１が実際に使用するべくハードディスク装置１３から取り出されたソフトウェアを一時的に記憶しておく。またメインメモリ１２は、プロセッサ１１のワークエリアとして利用される。
【００２３】
ハードディスク装置１３は、プロセッサ１１が使用するオペレーティングシステム用のプログラムを格納する。ハードディスク装置１３は他に、各種のプログラムおよびその他のデータを格納する。ハードディスク装置１３に格納されるデータには、配信するためのコンテンツデータを含む。またハードディスク装置１３には、コンテンツ配信プログラム１３ａが格納される。
【００２４】
ＣＤ−ＲＯＭドライブ１４は、ＣＤ−ＲＯＭメディアＣからのデータの読み出しを行う。
【００２５】
キーボード／マウス１５は、管理者による各種の指示入力を受け付ける。
【００２６】
ディスプレイ１６は、管理者に対する各種の情報通知のための画像表示を行う。
【００２７】
ネットワークインタフェース部１７には、ネットワーク６が接続される。ネットワークインタフェース部１７は、ネットワーク６を介しての通信処理を行う。
【００２８】
ところでこのコンテンツ配信サーバ１としては、例えば汎用のサーバ用コンピュータが用いられる。従って、当初はコンテンツ配信プログラム１３ａはインストールされていない。そこで、当該コンテンツ配信サーバ１の導入作業の一環として、ＣＤ−ＲＯＭメディアＣに格納されているコンテンツ配信プログラム１３ａをハードディスク装置１３へとそれぞれインストールする。
【００２９】
このコンテンツ配信プログラム１３ａに基づく処理を行うことでプロセッサ１１は、配信先決定部およびコンテンツ送信部として機能する。
【００３０】
配信先決定部は、コンテンツの配信の要求を受けたことに応じて、配信先となるユーザ（以下、配信先ユーザと称する）に関するものとしてユーザプロファイル記憶装置３に記憶されているユーザプロファイルおよび配信が要求されたコンテンツ（以下、要求コンテンツと称する）に関するものとしてメタデータ記憶装置４に記憶されているメタデータに基づいて、上記配信すべきコンテンツの配信先となる端末を決定する。この配信先決定部は、候補端末設定部および配信先選定部を内在する。候補端末設定部は、配信先ユーザが使用する端末に要求コンテンツに対応するものが複数存在する場合に、それらの端末をユーザプロファイルに従って順に候補端末に設定する。配信先選定部は、ユーザプロファイルおよびメタデータの照合、ならびにネゴシエーションにより上記候補端末への要求コンテンツの配信が可能であるか否かを確認し、配信が可能である候補端末を要求コンテンツを配信するべき配信先端末として選定する。
【００３１】
そしてコンテンツ送信部は、配信先決定部により決定された配信先端末に宛てて要求コンテンツの配信を行うための送信処理を行う。
【００３２】
次に以上のように構成されたコンテンツ配信システムの動作につき説明する。
【００３３】
図３はユーザ端末５のユーザに対するコンテンツ配信に関するシーケンスの具体例を示す図である。図４はコンテンツ配信サーバ１にてプロセッサ１１がコンテンツ配信プログラム１３ａに基づいて行う処理のフローチャートである。
【００３４】
ここでは、図３の例を対象として動作の説明を行うこととする。
【００３５】
まず、図３中のイベントＥ１では、ユーザ端末５のユーザがテレビジョン放送コンテンツの配信を受けるべく、ＰＣ端末５ｃからコンテンツ検索・選択用サーバ２へとアクセスし、コンテンツ要求を行っている。このコンテンツ配信システムで配信されるコンテンツは、他種多様である。放送番組を例にとれば、番組名、放送日時があり、さらに番組内のエピソードなど色々なバリエーションがある。そこで、ユーザが求めるコンテンツの内容を特定するためのネーミングルールと、上記コンテンツの所在場所と特定するためのルールとを定める必要があり、これには例えば、ＴＶＡＦで定義されたＣＲＩＤ（Ｃｏｎｔｅｎｔ　Ｒｅｆｅｒｅｎｃｉｎｇ　Ｉｄｅｎｔｉｆｉｅｒ）が利用できる。そして上記のコンテンツ要求は、例えば上記ＣＲＩＤを利用して行われる。
【００３６】
このコンテンツ要求を受けたならばコンテンツ検索・選択用サーバ２は、要求コンテンツおよびそのコンテンツを配信するコンテンツ配信サーバを特定する。そしてコンテンツ検索・選択用サーバ２はイベントＥ２において、特定したコンテンツ配信サーバに対してコンテンツ要求を転送する。なおここでは、要求コンテンツの配信がコンテンツ配信サーバ１により行われることとする。すなわち、コンテンツ検索・選択用サーバ２からコンテンツ配信サーバ１へとコンテンツ要求が転送される。
【００３７】
このようにコンテンツ要求が転送されてきたならばコンテンツ配信サーバ１では、プロセッサ１１が図４に示すような処理を開始する。
【００３８】
プロセッサ１１はまずステップＳＴ１において、転送されてきたコンテンツ要求を受ける。そしてプロセッサ１１はステップＳＴ２において、上記受けたコンテンツ要求に基づいて上記コンテンツ要求を行ったユーザ（以下、要求元ユーザと称する）を特定するとともに、要求コンテンツの種類を判定する。
【００３９】
次にプロセッサ１１はステップＳＴ３において、上記要求元ユーザに関するユーザプロファイルをユーザプロファイル記憶装置３から取得する。具体的には図３に示すように、イベントＥ３において、コンテンツ配信サーバ１からユーザプロファイル記憶装置３へとユーザプロファイルの要求を行う。そうするとユーザプロファイル記憶装置３がイベントＥ４において、該当するユーザプロファイルをコンテンツ配信サーバ１に返す。プロセッサ１１は、このユーザプロファイル記憶装置３から返されるユーザプロファイルを取得するのである。
【００４０】
続いてプロセッサ１１はステップＳＴ４において、上記要求コンテンツに関するメタデータをメタデータ記憶装置４から取得する。具体的には図３に示すように、イベントＥ５において、コンテンツ配信サーバ１からメタデータ記憶装置４へとメタデータの要求を行う。そうするとメタデータ記憶装置４がイベントＥ６において、該当するメタデータをコンテンツ配信サーバ１に返す。プロセッサ１１は、このメタデータ記憶装置４から返されるメタデータを取得するのである。
【００４１】
プロセッサ１１はステップＳＴ５において、上記取得したユーザプロファイルを参照して、ユーザ端末５に含まれる端末のうちで要求コンテンツの種類に対応する端末を判定する。図３の例の場合ならば、コンテンツの種類がテレビジョン放送であるから、ユーザ端末５のうちのＴＶ端末５ａおよびＨＤＴＶ端末５ｂが対応端末であると判定される。次にプロセッサ１１はステップＳＴ６において、上記の対応端末のうちの未選択の１つをユーザプロファイルにて示された優先順位に従って選択し、これを候補端末とする。例えば図３の例の場合、テレビジョン放送に関してＴＶ端末５ａよりもＨＤＴＶ端末５ｂの優先順位が上に設定されているのだとするならば、最初にステップＳＴ６が行われるとＨＤＴＶ端末５ｂが候補端末として設定される。なお、上記の対応端末として１つの端末のみが判定されたのだとするならば、プロセッサ１１はステップＳＴ６では優先順位の確認などを行うことなしにその端末を候補端末として設定する。
【００４２】
プロセッサ１１はステップＳＴ７において、上記設定した候補端末に関してユーザプロファイルに記述されている端末属性と配信コンテンツに関してメタデータに記述されているコンテンツ属性とを照合する。そしてプロセッサ１１はステップＳＴ８において、両属性が整合するか否かを上記の照合の結果に基づいて確認する。そして両属性が整合することを確認したならば、プロセッサ１１はステップＳＴ９において、コンテンツの形態の変換が必要か否かを確認する。ここで変換が必要であることを確認した場合にのみ、プロセッサ１１はステップＳＴ１０において、コンテンツの形態を変換する。
【００４３】
この上でプロセッサ１１はステップＳＴ１１において、候補端末との間でネゴシエーションを行う。図３の例ではまず、ＨＤＴＶ端末５ｂとの間でイベントＥ７におけるネゴシエーションが行われる。このネゴシエーションには、例えばＣＣ／ＰＰ　Ｅｘｃｈａｎｇｅ　Ｐｒｏｔｏｃｏｌが利用できる。そしてプロセッサ１１はステップＳＴ１２において、上記のネゴシエーションの結果に基づき、候補端末に対して要求コンテンツを配信することが可能であるか否かを確認する。
【００４４】
図３の例では、ネゴシエーションの結果、ＨＤＴＶ端末５ｂに対して要求コンテンツを配信できないことが分かる。このように配信できないことをステップＳＴ１２にて確認した場合、プロセッサ１１は処理をステップＳＴ１３に移行する。なお、ステップＳＴ８にて両属性が整合しないことを確認した場合も、プロセッサ１１は処理をステップＳＴ１３に移行する。
【００４５】
ステップＳＴ１３においてプロセッサ１１は、ステップＳＴ５で判定した対応端末のうちに候補端末として選択されていない端末が有るか否かを確認する。そして、そのような端末が有るならば、プロセッサ１１はステップＳＴ６以降の処理を上述と同様にして行う。すなわち、これまでとは異なる端末を候補端末とした上で、その端末に対してコンテンツを配信することが可能であるか否かの確認を行うのである。図３の例では、ＨＤＴＶ端末５ｂに続いてＴＶ端末５ａが候補端末に設定される。そしてこのＴＶ端末５ａに対して、イベントＥ８においてネゴシエーションが行われる。そしてこの例においては、ネゴシエーションの結果、ＴＶ端末５ａに対して要求コンテンツを配信できることが分かる。このように配信できることをステップＳＴ１２にて確認した場合、プロセッサ１１はステップＳＴ１４において、候補端末を配信先端末として決定してその配信先端末との間にコネクションを設定し、コンテンツを配信する。図３の例では、イベントＥ９において、コンテンツ配信サーバ１からＴＶ端末５ａへとコンテンツが配信されている。
【００４６】
ところで、ステップＳＴ１３にて未選択の端末が無いことを確認した場合、プロセッサ１１はステップＳＴ１５においてエラー処理を行う。なおこのエラー処理は、例えばコンテンツ配信にユーザ端末が対応していない旨をユーザに対して通知するなどの処理である。
【００４７】
以上のように本実施形態によれば、ユーザプロファイル記憶装置３に記憶されているユーザプロファイルに基づいて配信先端末が決定される。従って、ユーザプロファイルをユーザが適宜変更することで、配信先端末をユーザがカスタマイズすることが可能である。
【００４８】
また本実施形態によれば、１つの配信コンテンツに関して複数の配信先端末がユーザプロファイルに設定されている場合には、それら複数の配信先端末にユーザプロファイルにて設定された優先順位がより高く、しかも配信コンテンツに適合した端末が配信先端末として決定される。従って、複数の端末を有効に利用してコンテンツ配信を受けるようにユーザがカスタマイズすることが可能である。
【００４９】
なお、本発明は上記実施形態に限定されるものではない。例えば１つの配信先端末に対してのみコンテンツの配信を試みるようにしても良い。
【００５０】
コンテンツ検索・選択用サーバ２を介さずに、ユーザからのコンテンツ要求をコンテンツ配信サーバ１にて直接的に受けるようにしても良い。
【００５１】
ストリーミングコンテンツ以外の様々なコンテンツの配信にも本発明を適用可能である。
【００５２】
ユーザプロファイル記憶装置３やメタデータ記憶装置４の機能をコンテンツ配信サーバ１に備えるようにしても良い。
【００５３】
コンテンツ配信プログラム１３ａは、ＣＤ−ＲＯＭメディアＣからインストールするには限らず、フロッピ（Ｒ）ディスクや、その他の種類の記憶媒体からインストールするようにしても良いし、あるいはネットワークを介してインストールするようにしても良い。
【００５４】
このほか、本発明の要旨を逸脱しない範囲で種々の変形実施が可能である。
【００５５】
【発明の効果】
本発明によれば、コンテンツの配信の要求がなされたことに応じて、配信先のユーザに関するものとして第１記憶装置に格納されているユーザプロファイルおよび配信すべきコンテンツに関するものとして第２記憶装置に格納されているメタデータに基づき前記配信すべきコンテンツの配信先端末を決定し、この決定された配信先端末に宛てて前記配信すべきコンテンツを送信することとしたので、ユーザがユーザプロファイルを任意に設定することで、ユーザ設定に基づいて配信先端末が決定され、その配信先端末へとコンテンツの配信が行われることとなり、この結果、配信先の端末をユーザがカスタマイズすることが可能となる。
【００５６】
さらに別の本発明によれば、前記配信先を決定するために、配信先のユーザに関するものとして前記第１記憶装置に格納されているユーザプロファイルにて前記配信すべきコンテンツに関して複数の配信先端末が設定されている場合に、この複数の配信先端末を前記優先順位に従って順次に候補端末として設定し、この設定された候補端末に関する前記装備能力と前記配信すべきコンテンツに関する必要能力との照合、ならびに前記候補端末とのネゴシエーションにより前記候補端末への配信が可能か否かを確認し、これにより配信が可能であると判定できる候補端末を前記配信すべきコンテンツの配信先端末として選定することとしたので、ユーザがユーザプロファイルを任意に設定することで、複数の端末の中からユーザが希望する優先順位で選択して、より優先順位の高く、コンテンツの配信が可能な端末が配信先端末として決定され、その配信先端末へとコンテンツの配信が行われることとなり、この結果、配信先の端末をユーザがカスタマイズすることが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るコンテンツ配信システムの概要を示すブロック図。
【図２】コンテンツ配信サーバ１の詳細な構成のブロック図。
【図３】ユーザ端末５のユーザに対するコンテンツ配信に関するシーケンスの具体例を示す図。
【図４】コンテンツ配信サーバ１にてプロセッサ１１がコンテンツ配信プログラム１３ａに基づいて行う処理のフローチャート。
【符号の説明】
１…コンテンツ配信サーバ
２…コンテンツ検索・選択用サーバ
３…ユーザプロファイル記憶装置
４…メタデータ記憶装置
５…ユーザ端末
５ａ…ＴＶ端末
５ｂ…ＨＤＴＶ端末
５ｃ…ＰＣ端末
６…ネットワーク
１１…プロセッサ
１２…メインメモリ
１３…ハードディスク装置
１３ａ…コンテンツ配信プログラム
１４…ＣＤ−ＲＯＭドライブ
１５…キーボード／マウス
１６…ディスプレイ
１７…ネットワークインタフェース部
１８…バス
【図１】
2004013424.tif 000003
【図２】
2004013424.tif 000004
【図３】
2004013424.tif 000005
【図４】
2004013424.tif 000006