(57)【要約】【課題】本発明は、動画、音声、静止画及びテキスト等で構成されるマルチメディア・コンテンツをサーバからクライアントに配信するコンテンツ配信方法及びコンテンツ配信システムに関し、マルチキャストで配信されるコンテンツ情報であっても、クライアント側からのインタラクティブな操作による表示レイアウトや表示内容の切替えが可能なコンテンツ配信方法及びコンテンツ配信システムを提供することを目的とする。【解決手段】メディア管理サーバ１０側が、ネットワークを介して受信すべきコンテンツ情報を指示するメディア情報と、画面表示の構成及びクライアント側で発生するイベントに応じた表示内容の変更を指示する画面レイアウト情報とを送信し、クライアント２８側が、メディア情報に基づきコンテンツ情報及び画面レイアウト情報を受信し、前記イベントの発生に対応して画面表示を変更する。【選択図】    図２
2004326683.tif 000002
【特許請求の範囲】
【請求項１】
配信側が、ネットワークを介して受信すべき電子情報を指示する第１の指示情報と、画面表示の構成及びクライアント側で発生するイベントに応じた表示内容の変更を指示する第２の指示情報とを送信し、
クライアント側が、前記第１の指示情報に基づき前記電子情報及び前記第２の指示情報を受信し、前記イベントの発生に対応して前記画面表示を変更すること
を特徴とするコンテンツ配信方法。
【請求項２】
請求項１記載のコンテンツ配信方法において、
前記イベントが、入力装置の操作に基づくイベント又はタイマーの動作に基づくイベントであること
を特徴とするコンテンツ配信方法。
【請求項３】
請求項２記載のコンテンツ配信方法において、
前記入力装置が、キーボード又はマウスであること
を特徴とするコンテンツ配信方法。
【請求項４】
請求項１乃至３のいずれか１項に記載のコンテンツ配信方法において、
前記電子情報が、マルチキャストで配信されること
を特徴とするコンテンツ配信方法。
【請求項５】
ネットワークを介して受信すべき電子情報を指示する第１の指示情報と、画面表示の構成及びクライアント側で発生するイベントに応じた表示内容の変更を指示する第２の指示情報とを送信する配信側と、
前記第１の指示情報に基づき前記電子情報及び前記第２の指示情報を受信し、前記イベントの発生に対応して前記画面表示を変更するクライアント側と
を有することを特徴とするコンテンツ配信システム。
【請求項６】
請求項５記載のコンテンツ配信システムにおいて、
前記イベントが、入力装置の操作に基づくイベント又はタイマーの動作に基づくイベントであること
を特徴とするコンテンツ配信システム。
【請求項７】
請求項６記載のコンテンツ配信システムにおいて、
前記入力装置が、キーボード又はマウスであること
を特徴とするコンテンツ配信システム。
【請求項８】
請求項５乃至７のいずれか１項に記載のコンテンツ配信システムにおいて、
前記電子情報は、マルチキャストで配信されること
を特徴とするコンテンツ配信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、動画、音声、静止画及びテキスト等で構成されるマルチメディア・コンテンツをサーバからクライアントに配信するコンテンツ配信方法及びコンテンツ配信システムに関する。
【０００２】
【従来の技術】
動画、音声、静止画及びテキスト等から構成されるマルチメディア・コンテンツをサーバからクライアントに配信する際には、以下のような方法が用いられる。第１の方法として、ウエブ（Ｗｅｂ）サーバとクライアント側のＷｅｂブラウザとを用いる方法がある。この方法では、Ｗｅｂサーバは、Ｗｅｂブラウザからの要求により、表示レイアウトの記述されたファイルや、マルチメディア・コンテンツを構成するファイルをクライアント側に配信する。クライアント側のＷｅｂブラウザは、配信された情報に基づいて画面上に表示を行う。
【０００３】
第２の方法として、ストリーミングサーバとクライアント側のストリーミングプレーヤとを用いる方法がある。この方法では、ストリーミングサーバは、クライアントからの要求により、マルチメディア・コンテンツを構成する動画や音声等の情報（以下、マルチメディア・コンテンツを構成する動画、音声、静止画及びテキスト等の各情報をコンテンツ情報と言う。）をクライアントに配信する。クライアント側では、そのコンテンツ情報を受信しながら、ストリーミングプレーヤで動画や音声等を順次再生する。
【０００４】
第３の方法として、Ｗｅｂサーバ及びストリーミングサーバと、ストリーミングプレーヤを貼り付けたＷｅｂブラウザを用いる方法がある。すなわち第３の方法は、第１及び第２の方法を組み合わせた方法である。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の方法では、上記Ｗｅｂサーバやストリーミングサーバ等から配信する情報を変えなければ、クライアント側の画面表示を変えることができなかった。つまり、クライアント側の操作だけで、画面表示を変えることができなかった。従って、上記Ｗｅｂサーバやストリーミングサーバ等から受信している情報が同一であれば、各クライアント側の画面表示は同一となり、それを各クライアントが変更することができなかった。
【０００６】
本発明の目的は、サーバ側から配信される情報が同一であっても、クライアント側の操作により、画面上のレイアウトや表示内容を変更することができるコンテンツ配信方法及びコンテンツ配信システムを提供することにある。
【０００７】
【課題を解決するための手段】
上記目的は、配信側が、ネットワークを介して受信すべき電子情報を指示する第１の指示情報と、画面表示の構成及びクライアント側で発生するイベントに応じた表示内容の変更を指示する第２の指示情報とを送信し、クライアント側が、前記第１の指示情報に基づき前記電子情報及び前記第２の指示情報を受信し、前記イベントの発生に対応して前記画面表示を変更することを特徴とするコンテンツ配信方法によって達成される。
【０００８】
上記本発明のコンテンツ配信方法において、前記イベントが、入力装置の操作に基づくイベント又はタイマーの動作に基づくイベントであることを特徴とする。上記本発明のコンテンツ配信方法において、前記入力装置が、キーボード又はマウスであることを特徴とする。
【０００９】
上記本発明のコンテンツ配信方法において、前記電子情報が、マルチキャストで配信されることを特徴とする。
【００１０】
また、上記目的は、ネットワークを介して受信すべき電子情報を指示する第１の指示情報と、画面表示の構成及びクライアント側で発生するイベントに応じた表示内容の変更を指示する第２の指示情報とを送信する配信側と、前記第１の指示情報に基づき前記電子情報及び前記第２の指示情報を受信し、前記イベントの発生に対応して前記画面表示を変更するクライアント側とを有することを特徴とするコンテンツ配信システムによって達成される。
【００１１】
上記本発明のコンテンツ配信システムにおいて、前記イベントが、入力装置の操作に基づくイベント又はタイマーの動作に基づくイベントであることを特徴とする。上記本発明のコンテンツ配信システムにおいて、前記入力装置が、キーボード又はマウスであることを特徴とする。
【００１２】
上記本発明のコンテンツ配信システムにおいて、前記電子情報は、マルチキャストで配信されることを特徴とする。
【００１３】
【発明の実施の形態】
本発明の一実施の形態によるコンテンツ配信方法及びコンテンツ配信システムについて図１乃至図４を用いて説明する。図１は、本実施の形態によるコンテンツ配信システムの構成を示している。図１に示すように、コンテンツ配信システムは、通信ネットワーク１にそれぞれ接続されたメディア管理サーバ１０と、複数のコンテンツ配信サーバと、複数のクライアント２８とを有している。
【００１４】
コンテンツ配信サーバとしては、例えばマイク２４を介して入力したライブ音声データをリアルタイムで配信するライブ音声配信サーバ１２、カメラ２６を介して入力したライブ映像データをリアルタイムで配信するライブ映像配信サーバ１４、記憶部に格納された音声データを配信する音声配信サーバ１６、記憶部に格納された動画データを配信する動画配信サーバ１８、記憶部に格納された静止画データを配信する静止画配信サーバ２０、及び記憶部に格納された文字情報を配信する文字情報配信サーバ２２等がある。
【００１５】
通信ネットワーク１は、ＬＡＮ（ローカルエリアネットワーク）やＷＡＮ（ワイドエリアネットワーク）等で構築された通信網である。
【００１６】
各クライアント２８は、通信手段、情報出力手段及びイベント検出手段を備えている。ここで、通信手段は、通信ネットワーク１を介して各サーバに接続し、情報を送受するための手段である。情報出力手段は、受信したコンテンツ情報（電子情報）等を処理して画像、音声等を出力するための手段である。また、イベント検出手段は、マウス、キーボード等の入力装置を操作することにより発生するイベントや、タイマーの動作により発生するイベント等を検出するための手段である。
【００１７】
メディア管理サーバ１０は、後述するメディア情報（第１の指示情報）や画面レイアウト情報（第２の指示情報）をクライアント２８に配信する。また、メディア管理サーバ１０は、コンテンツ配信サーバにコンテンツ配信要求を送信する。
【００１８】
メディア情報には、画面レイアウト情報の宛先ＩＰアドレス及びポート番号と、各コンテンツ情報の識別子、メディアの型、宛先ＩＰアドレス及びポート番号とが含まれている。コンテンツ情報の識別子は、画面レイアウト情報内の情報と対応づけるために各コンテンツ情報に付された符号である。つまり、画面レイアウト情報には、後述する情報が各識別子毎に記述されている。したがって、各コンテンツ情報に付されている識別子を入れ替えると、対応する画面レイアウト情報内の情報も入れ替わる。コンテンツ情報のメディアの型は、動画及び静止画の別など、コンテンツ情報を表示する際に必要な情報である。画面レイアウト情報の宛先ＩＰアドレス及び各コンテンツ情報の宛先ＩＰアドレスは、いずれもマルチキャスト用のＩＰアドレスである。
【００１９】
画面レイアウト情報には、基本情報として各識別子に対応するコンテンツ情報の表示位置、表示サイズ及び色や、表示サイズの拡大、縮小等の表示に必要な情報と、音声の場合にはチャンネル指定等の情報が記述されている。更に、追加情報として、クライアント２８側でイベントが発生したときに上記基本情報をどのように変更するかが記述されている。
【００２０】
次に、本実施の形態によるコンテンツ配信方法について図２を用いて説明する。図２は、クライアント２８、メディア管理サーバ１０、及び各コンテンツ配信サーバの間のデータの流れを示している。図２では、コンテンツ配信サーバとして、互いに異なるライブ映像を配信する３つのライブ映像配信サーバ１４ａ〜１４ｃを例示している。
【００２１】
まず、メディア管理サーバ１０は、クライアント２８の画面に表示される表示内容と、イベント発生時に、その表示内容をどのように変更させるかをあらかじめ決定する。メディア管理サーバ１０は、決定した表示内容に基づいて、通信ネットワーク１を介してライブ映像配信サーバ１４ａ〜１４ｃにライブ映像配信要求をそれぞれ送信する（ステップＳ１−１〜Ｓ１−３）。
【００２２】
一方、クライアント２８は、メディア情報を受信するため、所定の宛先ＩＰアドレス（マルチキャスト用のＩＰアドレス）及びポート番号でメディア情報を待ち受ける（ステップＳ２）。
【００２３】
メディア管理サーバ１０は、クライアント２８が待ち受けている宛先ＩＰアドレス及びポート番号に、メディア情報を所定の時間間隔で適宜繰り返して配信する。当該宛先ＩＰアドレス及びポート番号で待ち受けているクライアント２８は、当該メディア情報を受信する（ステップＳ３）。
【００２４】
クライアント２８は、受信したメディア情報に記述されている宛先ＩＰアドレス及びポート番号で画面レイアウト情報や各コンテンツ情報を待ち受ける（ステップＳ４）。
【００２５】
メディア管理サーバ１０は、上記メディア情報に記述されている宛先ＩＰアドレス及びポート番号に、画面レイアウト情報を所定の時間間隔で繰り返し配信する。一方、メディア情報に基づいて画面レイアウト情報を待ち受けているクライアント２８は、メディア管理サーバ１０から配信される画面レイアウト情報を受信する（ステップＳ５）。
【００２６】
ライブ映像配信サーバ１４ａ〜１４ｃは、メディア管理サーバ１０からの要求（ステップＳ１−１〜Ｓ１−３）により、メディア情報に記述されている宛先ＩＰアドレス及びポート番号にライブ映像データをストリーミング配信している。このとき、通常の解像度のライブ映像データに加えて、例えば複数のライブ映像を同時にクライアント２８に表示させる初期画面のために、同一の内容で解像度の低いライブ映像データを併せて配信してもよい。
【００２７】
一方、メディア情報に基づいてコンテンツ情報を待ち受けているクライアント２８は、ライブ映像配信サーバ１４ａ〜１４ｃから配信されるライブ映像データ（解像度の低いライブ映像データを含む）をそれぞれ受信する（ステップＳ６−１〜Ｓ６−３）。なお、上記以外のコンテンツ配信サーバの場合でも、クライアント２８は同様の方法で静止画、動画、音声、テキスト（文字情報）等の情報を受信することができる。静止画やテキスト等の情報は、所定の時間間隔で繰り返し配信されるか、あるいは更新のタイミング毎に配信される。
【００２８】
クライアント２８は、受信した画面レイアウト情報に含まれる基本情報と各コンテンツ情報とに基づいて画面表示や音声出力を行う。
【００２９】
図３は、画面レイアウト情報に含まれる基本情報に基づいてクライアント２８に表示された初期画面（プレビュー画面）の例を示している。図３に示すように、画面３０には、比較的表示サイズの小さい２つのライブ映像ａ、ｂと、１つのボタン４０とが画面レイアウト情報に基づいた位置に配置されている。クライアント２８は、解像度の低いライブ映像データをライブ映像配信サーバ１４ａから受信しながらライブ映像ａを再生し、解像度の低い別のライブ映像データをライブ映像配信サーバ１４ｂから受信しながらライブ映像ｂを再生している。なお、通常の解像度の各ライブ映像データをクライアント２８側で縮小して再生してもよい。
【００３０】
このように、各コンテンツ情報を配信する各コンテンツ配信サーバは、メディア情報に記述された宛先ＩＰアドレス及びポート番号にコンテンツ情報を配信している。一方、クライアント２８は、メディア情報に含まれる各コンテンツ情報の宛先ＩＰアドレス及びポート番号で待ち受けているので、各コンテンツ情報を受信することができる。さらにクライアント２８は、メディア管理サーバ１０から受信した画面レイアウト情報に基づいて各コンテンツを画面３０上に配置する。またクライアント２８は、リアルタイムで配信されているライブ映像がある場合には受信しながらライブ映像を順次再生し、リアルタイムで配信されている音声がある場合には、受信しながら音声を順次再生する。
【００３１】
クライアント２８は、マウス、キーボード等の入力装置を操作することにより発生するイベント又はタイマーの動作により発生するイベント等をイベント検出手段により検出すると、画面レイアウト情報に含まれる追加情報に基づいて、画面レイアウトや表示内容をそのイベントに応じて変更する（ステップＳ７）。例えばマウスの操作により発生したイベント（以下、マウスの操作により発生したイベントをマウスイベントと言う。）の場合には、クリックされた位置に応じて異なる画面レイアウトで表示される。この場合、画面レイアウト情報に含まれる追加情報には、クリックされた位置毎に、それに応じた表示内容の変更が記述されている。
【００３２】
図４は、マウスイベントが発生したときにクライアント２８に表示される画面表示の例を示している。図４（ａ）は図３に示す画面３０のライブ映像ａがクリックされたときの画面表示を示し、図４（ｂ）は画面３０のライブ映像ｂがクリックされたときの画面表示を示している。図４（ｃ）は、画面３０のボタン４０がクリックされたときの画面表示を示している。ライブ映像ａがクリックされるとそれに応じたイベントが発生し、画面レイアウト情報の追加情報に基づき、そのイベントに応じた表示内容の変更が行われる。その結果、画面３１には、図４（ａ）に示すようにライブ映像ａと同内容でライブ映像ａより表示サイズの大きいライブ映像Ａが例えばほぼ全画面に表示される。ライブ映像Ａは、ライブ映像配信サーバ１４ａから配信されている。クライアント２８は、ライブ映像Ａを受信しながら順次再生する。この後、例えばライブ映像Ａがクリックされるとそれに応じたイベントが発生し、そのイベントに応じた表示内容の変更が行われる。その結果、図３に示す画面３０が再度表示される。
【００３３】
以下同様にライブ映像ｂがクリックされるとそれに応じたイベントが発生し、画面３２には、図４（ｂ）に示すようにライブ映像ｂと同内容でライブ映像ｂより表示サイズの大きいライブ映像Ｂが例えばほぼ全画面に表示される。ライブ映像Ｂは、ライブ映像配信サーバ１４ｂから配信されている。クライアント２８は、ライブ映像Ｂを受信しながら順次再生する。この後、例えばライブ映像Ｂがクリックされるとそれに応じたイベントが発生し、図３に示す画面３０が再度表示される。
【００３４】
ボタン４０がクリックされるとそれに応じたイベントが発生し、画面３３には、図４（ｃ）に示すように、ライブ映像ａ、ｂのいずれとも異なる内容でライブ映像ａ、ｂより表示サイズの大きいライブ映像Ｃが例えばほぼ全画面に表示される。ライブ映像Ｃは、ライブ映像配信サーバ１４ｃから配信されている。クライアント２８は、ライブ映像Ｃを受信しながら順次再生する。この後、例えばライブ映像Ｃがクリックされるとそれに応じたイベントが発生し、図３に示す画面３０が再度表示される。
【００３５】
この他にタイマーの動作により発生するイベントを用いた例について説明する。例えば、タイマーがスタートしてから１０分経過後にイベントＢが発生し、イベントＢから１分経過後にイベントＡが発生し、イベントＡから１０分経過後にイベントＢが発生するとする。この利用形態では、クライアント２８側でライブ映像Ａが１０分間再生されると、クライアント２８のイベント検出手段がイベントＢの発生を検出し、ライブ映像Ｂ（例えばコマーシャル・メッセージ（ＣＭ）等）が表示される。その後、ライブ映像Ｂが１分間再生されると、クライアント２８のイベント検出手段がイベントＡの発生を検出し、ライブ映像Ａが表示される。更に、ライブ映像Ａが１０分間再生されると、クライアント２８のイベント検出手段がイベントＢの発生を検出し、ライブ映像Ｂが表示される。
また、初期画面で複数の商品の動画や静止画を一覧表示し、ある商品の動画等がクリックされると、表示サイズの大きい当該商品の動画や詳細な情報等が表示されるような利用形態もある。
【００３６】
このように、本実施の形態では、クライアント２８側で表示、再生される可能性のある全てのコンテンツ情報が配信側からクライアント２８に配信されている。また、イベントの発生に対応してクライアント２８側で表示内容をどのように変更させるかを記述した追加情報を含む画面レイアウト情報がクライアント２８に配信されている。クライアント２８側では、受信したコンテンツ情報を全て表示、再生する必要はなく、イベントの発生に対応して切り替えられる画面レイアウトに基づいて、必要なコンテンツ情報を適宜選択して表示、再生するようになっている。このため、本実施の形態によれば、マルチキャストで配信されるコンテンツ情報であっても、他のクライアントの画面表示に影響を及ぼさずに、特定のクライアントで発生したイベントに基づいて配信中のコンテンツ情報の表示レイアウトを変更したり、再生中のコンテンツ情報を別のサーバから配信されるコンテンツ情報に切り替えたりすることができる。
【００３７】
【発明の効果】
以上の通り、本発明によれば、マルチキャストで配信される同一の情報を受信しているクライアントであっても、クライアント側のインタラクティブな操作により表示レイアウトや表示内容の切替えが可能なコンテンツ配信方法及びコンテンツ配信システムを実現できる。
【図面の簡単な説明】
【図１】本発明の一実施の形態によるコンテンツ配信システムの構成を示す図である。
【図２】本発明の一実施の形態によるコンテンツ配信方法の各サーバとクライアントとの間のデータの流れを示す図である。
【図３】本発明の一実施の形態によるコンテンツ配信方法におけるクライアント２８に表示された画面表示の例を示す図である。
【図４】本発明の一実施の形態によるコンテンツ配信方法におけるクライアント２８に表示された画面表示の例を示す図である。
【符号の説明】
１  通信ネットワーク
１０  メディア管理サーバ
１２  ライブ音声配信サーバ
１４、１４ａ〜１４ｃ  ライブ映像配信サーバ
１６  音声配信サーバ
１８  動画配信サーバ
２０  静止画配信サーバ
２２  文字情報配信サーバ
２４  マイク
２６  カメラ
２８  クライアント
３０、３１、３２、３３  画面
４０  ボタン
【図１】
2004326683.tif 000003
【図２】
2004326683.tif 000004
【図３】
2004326683.tif 000005
【図４】
2004326683.tif 000006