(57)【要約】【課題】本発明は、動画、音声、静止画及びテキストなどから構成されるマルチメディア・コンテンツをサーバからクライアントに配信するコンテンツ配信方法及びコンテンツ配信システムに関し、クライアント側の表示内容をサーバ側から動的に変更できるコンテンツ配信方法及びコンテンツ配信システムを提供することを目的とする。【解決手段】メディア管理サーバ１０がネットワークを介して受信すべきコンテンツ情報を指示するメディア情報、及び画面表示の構成を指示する画面レイアウト情報を送信し、クライアント２８がメディア情報に基づき、コンテンツ情報及び画面レイアウト情報を受信する。【選択図】    図２
2004326682.tif 000002
【特許請求の範囲】
【請求項１】
配信側が
ネットワークを介して受信すべき電子情報を指示する第１の指示情報、
及び画面表示の構成を指示する第２の指示情報を送信し、
クライアント側が
前記第１の指示情報に基づき、
前記電子情報及び第２の指示情報を受信することを特徴とする
コンテンツ配信方法。
【請求項２】
上記クライアント側が
上記第１の指示情報で指示されたＩＰアドレス及びポート番号に基づき、
上記電子情報及び第２の指示情報を受信することを特徴とする
請求項１記載のコンテンツ配信方法。
【請求項３】
上記電子情報と第２の指示情報との対応関係が
上記第１の指示情報で電子情報に割り付けた符号により決定されることを特徴とする
請求項１又は２記載のコンテンツ配信方法。
【請求項４】
上記電子情報に基づく画面表示が、
上記第２の指示情報に従って構成されることを特徴とする
請求項１乃至３記載のコンテンツ配信方法。
【請求項５】
上記第２の指示情報に、上記電子情報に応じた表示の表示位置及び表示サイズが含まれることを特徴とする
請求項１乃至４記載のコンテンツ配信方法。
【請求項６】
上記クライアント側の要求に基づき
上記電子情報の配信が開始又は停止されることを特徴とする
請求項１乃至５記載のコンテンツ配信方法。
【請求項７】
上記電子情報がユニキャストで配信されることを特徴とする
請求項１乃至６記載のコンテンツ配信方法。
【請求項８】
ネットワークを介して受信すべき電子情報を指示する第１の指示情報、
及び画面表示の構成を指示する第２の指示情報を送信する配信側と、
前記第１の指示情報に基づき、
前記電子情報及び第２の指示情報を受信するクライアント側とから構成されることを特徴とする
コンテンツ配信システム。
【請求項９】
上記クライアント側が
上記第１の指示情報で指示されたＩＰアドレス及びポート番号に基づき、
上記電子情報及び第２の指示情報を受信することを特徴とする
請求項８記載のコンテンツ配信システム。
【請求項１０】
上記電子情報と第２の指示情報との対応関係が
上記第１の指示情報で電子情報に割り付けた符号により決定されることを特徴とする
請求項８又は９記載のコンテンツ配信システム。
【請求項１１】
上記電子情報に基づく画面表示が、
上記第２の指示情報に従って構成されることを特徴とする
請求項８乃至１０記載のコンテンツ配信システム。
【請求項１２】
上記第２の指示情報に、上記電子情報に応じた表示の表示位置及び表示サイズが含まれることを特徴とする
請求項８乃至１１記載のコンテンツ配信システム。
【請求項１３】
上記クライアント側の要求に基づき
上記電子情報の配信が開始又は停止されることを特徴とする
請求項８乃至１２記載のコンテンツ配信システム。
【請求項１４】
上記電子情報がユニキャストで配信されることを特徴とする
請求項８乃至１３記載のコンテンツ配信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、動画、音声、静止画及びテキスト等から構成されるマルチメディア・コンテンツをサーバからクライアントに配信するコンテンツ配信方法及びコンテンツ配信システムに関する。
【０００２】
【従来の技術】
動画、音声、静止画及びテキスト等から構成されるマルチメディア・コンテンツをサーバからクライアントに配信する際には、以下のような方法が用いられる。第１の方法として、ウエブ（Ｗｅｂ）サーバとクライアント側のＷｅｂブラウザとを用いる方法がある。この方法では、Ｗｅｂサーバは、Ｗｅｂブラウザからの要求により、表示レイアウトの記述されたファイルや、マルチメディア・コンテンツを構成するファイルをクライアント側に配信する。クライアント側のＷｅｂブラウザは、配信された情報に基づいて画面上に表示を行う。
【０００３】
第２の方法として、ストリーミングサーバとクライアント側のストリーミングプレーヤとを用いる方法がある。この方法では、ストリーミングサーバは、クライアントからの要求により、マルチメディア・コンテンツを構成する動画や音声等の情報（以下、マルチメディア・コンテンツを構成する動画、音声、静止画及びテキスト等の各情報をコンテンツ情報と言う。）をクライアントに配信する。クライアント側では、そのコンテンツ情報を受信しながら、ストリーミングプレーヤで動画や音声等を順次再生する。
【０００４】
第３の方法として、Ｗｅｂサーバ及びストリーミングサーバと、ストリーミングプレーヤを貼り付けたＷｅｂブラウザを用いる方法がある。すなわち第３の方法は、第１及び第２の方法を組み合わせた方法である。
【０００５】
【発明が解決しようとする課題】
しかしながら第１の方法では、クライアント側のＷｅｂブラウザがＷｅｂサーバに情報を要求した時点での情報やそのレイアウトが画面上に表示される。従って、サーバ側で情報等が変更されても、クライアント側から再度情報等の配信を要求しない限り表示内容が変わることはない。このため、クライアント側で既に表示されている情報やそのレイアウトをＷｅｂサーバからの要求で動的に変更することができないという問題があった。
【０００６】
第２の方法では、ストリーミングサーバが配信するコンテンツ情報をクライアント側でリアルタイムに再生することができる。但し、この場合もストリーミングサーバに配信を要求する必要があり、複数のストリーミングサーバが配信するコンテンツ情報を同時に再生したい場合には、クライアントは複数のストリーミングサーバに対して個別に配信を要求する必要がある。また、クライアントにコンテンツ情報を配信するストリーミングサーバをサーバ側からの要求で変更することは困難である。さらに、静止画やテキストの表示に関しても、第１の方法と同様に、サーバ側からの要求で表示する情報やそのレイアウトを動的に変更することはできない。また、第３の方法は、第１及び第２の方法と本質的な違いはなく、同様の問題を有している。
【０００７】
本発明の目的は、クライアント側の表示内容をサーバ側から動的に変更できるコンテンツ配信方法及びコンテンツ配信システムを提供することにある。
【０００８】
【課題を解決するための手段】
上記目的は、配信側がネットワークを介して受信すべき電子情報を指示する第１の指示情報、及び画面表示の構成を指示する第２の指示情報を送信し、クライアント側が前記第１の指示情報に基づき、前記電子情報及び第２の指示情報を受信することを特徴とするコンテンツ配信方法によって達成される。
【０００９】
上記クライアント側が上記第１の指示情報で指示されたＩＰアドレス及びポート番号に基づき、上記電子情報及び第２の指示情報を受信することを特徴とする。上記電子情報と第２の指示情報との対応関係が上記第１の指示情報で電子情報に割り付けた符号により決定されることを特徴とする。
【００１０】
上記電子情報に基づく画面表示が、上記第２の指示情報に従って構成されることを特徴とする。上記第２の指示情報に、上記電子情報に応じた表示の表示位置及び表示サイズが含まれることを特徴とする。
【００１１】
上記クライアント側の要求に基づき上記電子情報の配信が開始又は停止されることを特徴とする。上記電子情報がユニキャストで配信されることを特徴とする。
【００１２】
また、上記目的は、ネットワークを介して受信すべき電子情報を指示する第１の指示情報、及び画面表示の構成を指示する第２の指示情報を送信する配信側と、前記第１の指示情報に基づき、前記電子情報及び第２の指示情報を受信するクライアント側とから構成されることを特徴とするコンテンツ配信システムによって達成される。
【００１３】
上記クライアント側が上記第１の指示情報で指示されたＩＰアドレス及びポート番号に基づき、上記電子情報及び第２の指示情報を受信することを特徴とする。上記電子情報と第２の指示情報との対応関係が上記第１の指示情報で電子情報に割り付けた符号により決定されることを特徴とする。
【００１４】
上記電子情報に基づく画面表示が、上記第２の指示情報に従って構成されることを特徴とする。上記第２の指示情報に、上記電子情報に応じた表示の表示位置及び表示サイズが含まれることを特徴とする。
【００１５】
上記クライアント側の要求に基づき上記電子情報の配信が開始又は停止されることを特徴とする。上記電子情報がユニキャストで配信されることを特徴とする。
【００１６】
【発明の実施の形態】
〔第１の実施の形態〕
本発明の第１の実施の形態によるコンテンツ配信方法及びコンテンツ配信システムについて図１乃至図３を用いて説明する。図１は、本実施の形態によるコンテンツ配信システムの構成を示している。図１に示すように、コンテンツ配信システムは、通信ネットワーク１にそれぞれ接続されたメディア管理サーバ１０と、複数のコンテンツ配信サーバと、複数のクライアント２８とを有している。
【００１７】
コンテンツ配信サーバとしては、例えばマイク２４を介して入力したライブ音声データをリアルタイムで配信するライブ音声配信サーバ１２、カメラ２６を介して入力したライブ映像データをリアルタイムで配信するライブ映像配信サーバ１４、記憶部に格納された音声データを配信する音声配信サーバ１６、記憶部に格納された動画データを配信する動画配信サーバ１８、記憶部に格納された静止画データを配信する静止画配信サーバ２０、及び記憶部に格納された文字情報を配信する文字情報配信サーバ２２等がある。
【００１８】
通信ネットワーク１は、ＬＡＮ（ローカルエリアネットワーク）やＷＡＮ（ワイドエリアネットワーク）等で構築された通信網である。
【００１９】
各クライアント２８は、通信手段及び情報出力手段を備えている。ここで、通信手段は、通信ネットワーク１を介して各サーバに接続し、情報を送受するための手段であり、情報出力手段は、受信したコンテンツ情報（電子情報）等を処理して画像、音声等を出力するための手段である。
【００２０】
メディア管理サーバ１０は、後述するメディア情報（第１の指示情報）や画面レイアウト情報（第２の指示情報）をクライアント２８に配信する。また、メディア管理サーバ１０は、コンテンツ配信サーバにコンテンツ配信要求を送信する。
【００２１】
メディア情報には、画面レイアウト情報の宛先ＩＰアドレス及びポート番号と、各コンテンツ情報の識別子、メディアの型、宛先ＩＰアドレス及びポート番号が含まれている。コンテンツ情報の識別子は、画面レイアウト情報内の情報と対応づけるために各コンテンツ情報に付された符号である。つまり、画面レイアウト情報では、各識別子毎に、後述する情報が記述されている。従って各コンテンツ情報に付されている識別子を入れ替えると、対応する画面レイアウト情報内の情報も入れ替わる。コンテンツ情報のメディアの型は、動画及び静止画の別など、コンテンツ情報を表示する際に必要な情報である。画面レイアウト情報の宛先ＩＰアドレス及び各コンテンツ情報の宛先ＩＰアドレスは、いずれもマルチキャスト用のＩＰアドレスである。
【００２２】
画面レイアウト情報には、各識別子に対応するコンテンツ情報の表示位置、表示サイズ及び色や、表示サイズの拡大、縮小等の表示に必要な情報と、音声の場合にはチャンネル指定等の情報とが含まれている。
【００２３】
ここで、本実施の形態によるコンテンツ配信方法について図２を用いて説明する。図２は、クライアント２８、メディア管理サーバ１０、及び各コンテンツ配信サーバの間のデータの流れを示している。図２では、コンテンツ配信サーバとして、ライブ映像配信サーバ１４及び静止画配信サーバ２０を例示している。
【００２４】
まず、メディア管理サーバ１０は、クライアント２８の画面に表示させる表示内容を決定する。メディア管理サーバ１０は、決定した表示内容に基づいて、通信ネットワーク１を介してライブ映像配信要求をライブ映像配信サーバ１４に送信し（ステップＳ１−１）、静止画配信要求を静止画配信サーバ２０に送信する（ステップＳ１−２）。
【００２５】
一方、クライアント２８は、メディア情報を受信するため、所定の宛先ＩＰアドレス（マルチキャスト用のＩＰアドレス）及びポート番号でメディア情報を待ち受ける（ステップＳ２）。
【００２６】
メディア管理サーバ１０は、クライアント２８が待ち受けている宛先ＩＰアドレス及びポート番号に、メディア情報を所定の時間間隔で適宜繰り返して配信する。当該宛先ＩＰアドレス及びポート番号で待ち受けているクライアント２８は、当該メディア情報を受信する（ステップＳ３）。
【００２７】
クライアント２８は、受信したメディア情報に記述されている宛先ＩＰアドレス及びポート番号で画面レイアウト情報や各コンテンツ情報を待ち受ける（ステップＳ４）。
【００２８】
メディア管理サーバ１０は、上記メディア情報に記述されている宛先ＩＰアドレス及びポート番号に、画面レイアウト情報を所定の時間間隔で繰り返し配信する。一方、メディア情報に基づき画面レイアウト情報を待ち受けているクライアント２８は、メディア管理サーバ１０から配信される画面レイアウト情報を受信する（ステップＳ５）。
【００２９】
ライブ映像配信サーバ１４は、メディア管理サーバ１０からの要求（ステップＳ１−１）により、メディア情報に記述されている宛先ＩＰアドレス及びポート番号にライブ映像データをストリーミング配信している。また、静止画配信サーバ２０は、メディア管理サーバ１０からの要求（ステップＳ１−２）により、メディア情報に記述されている宛先ＩＰアドレス及びポート番号に静止画データを所定の時間間隔で繰り返し配信している。一方、メディア情報に基づき、コンテンツ情報を待ち受けているクライアント２８は、ライブ映像配信サーバ１４から配信されるライブ映像データを受信し（ステップＳ６−１）、静止画配信サーバ２０から配信される静止画データを受信する（ステップＳ６−２）。尚、上記以外のコンテンツ配信サーバの場合も、同様の方法で静止画、動画、音声、テキスト（文字情報）等の情報を受信することができる。
【００３０】
クライアント２８は、受信した画面レイアウト情報及び各コンテンツ情報に基づいて画面表示や音声出力を行う。図３は、クライアント２８に表示された画面表示の例を示している。図３に示すように、画面レイアウト情報に基づいた位置、サイズ等で、静止画３１、３５、動画３２、３３、テキスト３４が画面３０上に表示される。図３に示した画面３０では、静止画３１上に動画３２、３３、テキスト３４、静止画３５が配置されている。又、音声も画面レイアウト情報に基づいてスピーカ等を介して出力される。
【００３１】
図３においては、静止画３１、３５、動画３２、３３、テキスト３４の各コンテンツ情報を配信する各コンテンツ配信サーバは、メディア情報に記述された宛先ＩＰアドレス及びポート番号にコンテンツ情報を配信している。一方、クライアント２８は、メディア情報に含まれる各コンテンツ情報の宛先ＩＰアドレス及びポート番号で待ち受けているので、静止画３１、３５、動画３２、３３、テキスト３４の各コンテンツ情報を受信することができる。更にクライアント２８は、メディア管理サーバ１０から受信した画面レイアウト情報に基づいて静止画３１、３５、動画３２、３３、テキスト３４を配置し、動画３２、３３がリアルタイムで配信されている場合は受信しながら動画３２、３３を順次再生する。又、リアルタイムで配信されている音声がある場合は、それも順次再生する。
【００３２】
既に述べたように、メディア管理サーバ１０は、メディア情報及び画面レイアウト情報を所定の時間間隔で繰り返し配信している。ここで、クライアント２８側の画面を変更する場合、つまり画面レイアウト又はコンテンツ表示（コンテンツサーバが配信するコンテンツ情報に基づく表示）を変更する場合には、メディア管理サーバ１０はメディア情報を変更し、変更されたメディア情報をクライアント２８に配信する。一方、クライアント２８は受信したメディア情報に基づいて画面レイアウト情報やコンテンツ情報を受信し、それらに基づき画面レイアウトを変更させたり、コンテンツ表示を終了させたり、新たなコンテンツ表示を追加させたりする。又、メディア管理サーバ１０は、必要であれば、他のコンテンツ配信サーバにコンテンツ配信要求を送信する。
【００３３】
また、クライアント２８側の画面レイアウトだけを変更する場合には、メディア管理サーバ１０は画面レイアウト情報を変更してクライアント２８に配信する。又、画面レイアウトを変更せず、画面上に配置されているコンテンツ表示の表示内容だけを変更する場合には、メディア情報を変更してクライアント２８に配信する。つまり、クライアント２８側の画面表示を変更する場合には、メディア情報と画面レイアウト情報の双方を変更する場合と、いずれか一方だけを変更する場合がある。なお、メディア情報及び画面レイアウト情報は、一定の時間間隔でなく、これらの情報が変更されるタイミングで送信されるようにしてもよい。変更されたメディア情報又は画面レイアウト情報を受信したクライアント２８は、これらの情報に基づいて表示を変更する。
【００３４】
サーバとクライアントとの間の通信には、ＩＰ（インターネットプロトコル）等の一般に広く普及している標準的なプロトコルが用いられる。
【００３５】
本実施の形態によれば、メディア管理サーバ１０がメディア情報及び画面レイアウト情報を配信することによって、複数のコンテンツ配信サーバから配信される複数のコンテンツ情報を合成して、クライアント２８に表示、再生させることができる。ここで、画面上に配置される静止画、動画、テキスト等の各コンテンツ表示は、メディア情報に記述されたコンテンツ配信サーバが配信するコンテンツ情報に基づいて表示される。又、画面上の各コンテンツ表示は、画面レイアウト情報に基づいた位置、サイズ等で配置される。又、音声についてもメディア情報に基づいて受信され、画面レイアウト情報に基づいて出力される。
【００３６】
また本実施の形態によれば、クライアント２８の表示画面の画面レイアウトや、コンテンツ配信サーバの変更などの制御をメディア管理サーバ１０側で行うことができる。このため、時間や状況に応じてクライアント２８側の表示内容を容易に変更できる。
【００３７】
さらに本実施の形態によれば、メディア管理サーバ１０がメディア情報及び画面レイアウト情報を所定の時間間隔で繰り返し送信しているため、クライアント２８がいつ接続してもその時点の情報を表示させることができる。
【００３８】
〔第２の実施の形態〕
次に、本発明の第２の実施の形態によるコンテンツ配信方法及びコンテンツ配信システムについて図４を用いて説明する。図４は、クライアント２８、メディア管理サーバ１０、及び各コンテンツ配信サーバの間のデータの流れを示している。図４では、コンテンツ配信サーバとして、ライブ映像配信サーバ１４及び静止画配信サーバ２０を例示している。
【００３９】
まず、クライアント２８は、上述の通信手段及び情報出力手段を備えており、係る通信手段により通信ネットワーク１を介してメディア管理サーバ１０にコンテンツの配信要求を送信する（ステップＳ１１）。コンテンツの配信要求を受信したメディア管理サーバ１０は、当該クライアント２８側に表示させる表示内容を決定する。メディア管理サーバ１０は、決定された表示内容に基づいて、ライブ映像配信要求をライブ映像配信サーバ１４に送信し（ステップＳ１２−１）、静止画配信要求を静止画配信サーバ２０に送信する（ステップＳ１２−２）。ライブ映像配信要求及び静止画配信要求の際に送信される情報には、コンテンツの配信を要求したクライアント２８のＩＰアドレス及びポート番号が含まれる。ここで、配信要求にクライアント２８のＩＰアドレス及びポート番号を含めたのは、ユニキャストでコンテンツ情報を配信するためである。またメディア管理サーバ１０は、決定された表示内容に基づいて、上述のメディア情報を当該クライアント２８に送信する（ステップＳ１３）。メディア情報は、所定の時間間隔で適宜繰り返して送信される。
【００４０】
クライアント２８は、受信したメディア情報に基づき、画面レイアウト情報や各コンテンツ情報を待ち受ける（ステップＳ１４）。
【００４１】
メディア管理サーバ１０は、クライアント２８に対して、上述の画面レイアウト情報を所定の時間間隔で繰り返し送信する（ステップＳ１５）。
【００４２】
ライブ映像配信サーバ１４は、メディア管理サーバ１０からの要求（ステップＳ１２−１）により、クライアント２８に対応した宛先ＩＰアドレス及びポート番号にライブ映像データをストリーミング配信する（ステップＳ１６−１）。また、静止画配信サーバ２０は、メディア管理サーバ１０からの要求（ステップＳ１２−２）により、クライアント２８に対応した宛先ＩＰアドレス及びポート番号に静止画データを所定の時間間隔で繰り返し配信する（ステップＳ１６−２）。
【００４３】
クライアント２８側は、第１の実施の形態の場合と同様に、受信した画面レイアウト情報及び各コンテンツ情報に基づいて画面表示を行う。
【００４４】
既に述べたように、メディア管理サーバ１０は、クライアント２８に対してメディア情報及び画面レイアウト情報を所定の時間間隔で繰り返し送信している。クライアント２８側の画面表示を変更する場合には、メディア管理サーバ１０は、変更したメディア情報と変更した画面レイアウト情報の双方又はいずれか一方をクライアント２８に送信する。その結果、クライアント２８側の表示は、第１の実施の形態の場合と同様に、メディア情報と画面レイアウト情報の双方又はいずれか一方の変更に基づいて変更される。
【００４５】
なお、メディア情報及び画面レイアウト情報は、一定の時間間隔でなく、これらの情報が変更されるタイミングで送信されるようにしてもよい。また、メディア管理サーバ１０は、複数のクライアント２８に対して、同一のメディア情報及び画面レイアウト情報を同時に配信するようにしてもよい。
【００４６】
クライアント２０側で表示を終了させる場合には、クライアント２８はメディア管理サーバ１０にコンテンツの配信終了要求を送信する（ステップＳ１７）。
【００４７】
コンテンツの配信終了要求を受信したメディア管理サーバ１０は、ライブ映像配信終了要求をライブ映像配信サーバ１４に送信し（ステップＳ１８−１）、静止画配信終了要求を静止画配信サーバ２０に送信する（ステップＳ１８−２）。ライブ映像配信終了要求及び静止画配信終了要求の際に送信される情報には、コンテンツの配信終了を要求したクライアント２８のＩＰアドレス及びポート番号が含まれる。ここで、配信終了要求にクライアント２８のＩＰアドレス及びポート番号を含めたのは、配信終了要求を送信したクライアント２８に対するユニキャスト配信だけを停止するためである。
【００４８】
本実施の形態では、クライアント２８の要求に応じて、クライアント２８に対するコンテンツ情報の配信を開始又は停止させることができる。尚、第１の実施の形態ではマルチキャストでコンテンツ情報を配信し、第２の実施の形態ではユニキャストでコンテンツ情報を配信したが、マルチキャストとユニキャストを混在させたコンテンツ情報の配信を行ってもよい。
【００４９】
【発明の効果】
以上の通り、本発明によれば、クライアント側の表示内容をメディア情報や画面レイアウト情報によりサーバ側から動的に変更できるコンテンツ配信方法及びコンテンツ配信システムを実現できる。
又、メディア情報や画面レイアウト情報をクライアント毎に設定するだけで、各クライアントに異なる画面を表示させることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態によるコンテンツ配信システムの構成を示す図である。
【図２】本発明の第１の実施の形態によるコンテンツ配信方法の各サーバとクライアントとの間のデータの流れを示す図である。
【図３】本発明の第１の実施の形態によるコンテンツ配信方法におけるクライアント２８に表示された画面表示の例を示す図である。
【図４】本発明の第２の実施の形態によるコンテンツ配信方法の各サーバとクライアントとの間のデータの流れを示す図である。
【符号の説明】
１  通信ネットワーク
１０  メディア管理サーバ
１２  ライブ音声配信サーバ
１４  ライブ映像配信サーバ
１６  音声配信サーバ
１８  動画配信サーバ
２０  静止画配信サーバ
２２  文字情報配信サーバ
２４  マイク
２６  カメラ
２８  クライアント
３０  画面
３１、３５  静止画
３２、３３  動画
３４  テキスト
【図１】
2004326682.tif 000003
【図２】
2004326682.tif 000004
【図３】
2004326682.tif 000005
【図４】
2004326682.tif 000006