(57)【要約】【課題】複数の再生装置が上記の状況下での再生を同時に要求した場合、サーバは相当する数のパケットを再生装置の数に応じて配信しなければならず、同じサイズであるコンテンツのパケットをネットワーク上で伝送することになり、ネットワークリソースの浪費につながってしまう。【解決手段】ネットワーク上における、ＵＰｎＰの音響映像アーキテクチャのインタラクティブ型グループ再生方法、コンピュータシステムおよびコンピュータ読取り可能媒体であり、前記コンピュータシステムはネットワーク中に接続された複数の装置およびコントロールポイントを備える。【選択図】図４
2007166572.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に応用されるインタラクティブ型グループ再生方法であって、
前記ネットワークには、複数の装置と、複数のコントロールポイントと、が接続されており、
前記複数の装置は、サーバと、第１の再生手段と、少なくとも一つの第２の再生手段と、を備え、
前記複数のコントロールポイントは、サーバコントロールポイントと、前記第１の再生手段に対応した第１の再生手段コントロールポイントと、を備えており、
前記インタラクティブ型グループ再生方法は、
（ａ）前記第１の再生手段と前記第２の再生手段とで一グループを構成し、
（ｂ）前記第１の再生手段コントロールポイントが前記第１の再生手段に対応して設定コマンドを送出し、
（ｃ）前記第１の再生手段が前記設定コマンドを実行した後、前記サーバコントロールポイントに第１のイベントを返信し、
（ｄ）前記サーバが、前記第２の再生手段に前記設定コマンドを送出し、前記第２の再生手段に前記設定コマンドを実行せしめ、
（ｅ）前記第１の再生手段コントロールポイントが、前記第１の再生手段に対応して再生コマンドを送出し、
（ｆ）前記第１の再生手段が前記再生コマンドを実行した後、前記サーバコントロールポイントに第２のイベントを返信し、
（ｇ）前記サーバコントロールポイントが、前記第２の再生手段に前記再生コマンドを送出し、前記第２の再生手段に前記再生コマンドを実行せしめる、ステップを含むことを特徴とする、
ネットワーク上におけるインタラクティブ型グループ再生方法。
【請求項２】
前記ステップ（ａ）は、
（ａ１）前記サーバコントロールポイントを起動した後、前記ネットワーク上の前記複数の装置を検索するとともに、前記複数の装置に対してそれぞれイベントの登録を行い、
（ａ２）前記再生手段コントロールポイントを起動した後、前記ネットワーク上の前記複数の装置を検索するとともに、前記複数の装置に対してそれぞれイベントの登録を行い、
（ａ３）前記サーバ内にグループリストを格納することで、前記グループを構成し、
（ａ４）前記第１の再生手段コントロールポイントが、前記サーバから前記グループリストを取得する、ステップをさらに含むことを特徴とする、請求項１記載のインタラクティブ型グループ再生方法。
【請求項３】
前記ステップ（ｂ）は、
（ｂ１）前記第１の再生手段コントロールポイントが前記サーバからマルチメディアデータリストを取得し、
（ｂ２）前記第１の再生手段コントロールポイントが前記マルチメディアデータリスト中から再生が予定されるマルチメディアデータを選択し、
（ｂ３）前記第１の再生手段コントロールポイントが第１の再生手段に設定コマンドを送出し、前記第１の再生手段が前記設定コマンドを実行するよう制御する、ステップをさらに含むことを特徴とする、請求項１記載のインタラクティブ型グループ再生方法。
【請求項４】
前記マルチメディアデータリストは、ユニフォームリソース識別子（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ；ＵＲＩ）リストであることを特徴とする、請求項３記載のインタラクティブ型グループ再生方法。
【請求項５】
前記設定コマンドは、マルチメディアのユニフォームリソース識別子を設定するものであることを特徴とする、請求項４記載のインタラクティブ型グループ再生方法。
【請求項６】
前記ステップ（ｃ）は、前記第１の再生手段コントロールポイントに前記第１のイベントを返信するものをさらに含むことを特徴とする、請求項１記載のインタラクティブ型グループ再生方法。
【請求項７】
前記ステップ（ｆ）は、前記第１の再生手段コントロールポイントに前記第２のイベントを返信するものをさらに含むことを特徴とする、請求項１記載のインタラクティブ型グループ再生方法。
【請求項８】
前記ステップ（ｇ）を実行した後、
（ｈ）前記サーバが前記グループ内における前記第１の再生手段および前記第２の再生手段に前記マルチメディアデータを配信し、前記グループ内における前記第１の再生手段および前記第２の再生手段に前記マルチメディアデータを同期して再生せしめ、
（ｉ）前記第１の再生手段および前記第２の再生手段が前記マルチメディアデータの再生を終了したか否かを判断し、もし終了した場合には、前記第１の再生手段および第２の再生手段への配信を終了し、もし終了していない場合には、ステップ（ｅ）からステップ（ｉ）を繰り返すものをさらに含むことを特徴とする、請求項１記載のインタラクティブ型グループ再生方法。
【請求項９】
前記再生コマンドは、一時停止コマンド、再開コマンド、停止コマンドのいずれか一つをさらに含むことを特徴とする、請求項８記載のインタラクティブ型グループ再生方法。
【請求項１０】
前記サーバは、前記グループの前記グループリストを格納するためのデータアクセス媒体をさらに備えたことを特徴とする、請求項１記載のインタラクティブ型グループ再生方法。
【請求項１１】
ステップ（ａ）は、前記第１の再生手段コントロールポイントが新たなグループリストを改めて選択した後、前記サーバの前記データアクセス媒体に前記新たなグループリストを送信する、前記グループリストの更新ステップをさらに含むことを特徴とする、請求項１０記載のインタラクティブ型グループ再生方法。
【請求項１２】
ステップ（ｈ）は、リアルタイム通信プロトコル／リアルタイムストリーミング通信プロトコル（Ｒｅａｌ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ；ＲＴＰ／Ｒｅａｌ  Ｔｉｍｅ  Ｓｔｒｅａｍｉｎｇ  Ｐｒｏｔｏｃｏｌ；ＲＴＳＰ）で前記マルチメディアデータを配信するものをさらに含むことを特徴とする、請求項８記載のインタラクティブ型グループ再生方法。
【請求項１３】
ステップ（ｈ）は、マルチキャスト（Ｍｕｌｔｉｃａｓｔ）方式で前記マルチメディアデータを配信するものをさらに含むことを特徴とする、請求項８記載のインタラクティブ型グループ再生方法。
【請求項１４】
前記複数の装置はユニバーサルプラグアンドプレイ装置（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ  Ｃｏｎｔｒｏｌ  Ｄｅｖｉｃｅ；ＵＰｎＰ  Ｄｅｖｉｃｅ）であることを特徴とする、請求項１記載のインタラクティブ型グループ再生方法。
【請求項１５】
前記複数の装置はユニバーサルプラグアンドプレイのコントロールポイント（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ  Ｃｏｎｔｒｏｌ  Ｐｏｉｎｔ；ＵＰｎＰ  ＣＰ）であることを特徴とする、請求項１記載のインタラクティブ型グループ再生方法。
【請求項１６】
ネットワーク中に接続された複数の装置を備え、ネットワーク中に接続されたインタラクティブ型グループ再生のコンピュータシステムであって、
前記装置は、グループを構成する複数の再生手段と、マルチメディアデータを格納するとともに、前記複数のグループの前記複数の再生手段に前記マルチメディアデータを配信するものであり、前記グループの一グループリストを格納するためのデータアクセス媒体をさらに備えたサーバと、前記ネットワーク中に接続された複数のコントロールポイントと、を備え、
前記複数のコントロールポイントは、前記サーバを制御するとともに、前記複数の再生手段の検索し、前記複数の再生手段にそれぞれイベント登録を行うサーバコントロールポイントと、前記複数の再生手段の各々に対応して制御するとともに、前記サーバを検索し、前記サーバにイベント登録を行い、前記サーバから前記グループリストを取得する複数の再生手段コントロールポイントと、をさらに備え、
前記複数の再生手段コントロールポイントのうちのいずれか一つが、前記グループ内における前記複数の再生手段のうちのいずれか一つに対応してコマンドを送出すると、前記コマンドを受信した前記再生手段が前記サーバにＵＰｎＰイベントのフィードバック信号を送出し、前記サーバが前記グループ内において前記コマンドを受信していない前記複数の再生手段に前記コマンドを転送した後、前記グループ内における前記複数の再生手段の各々が前記コマンドを同期して実行することを特徴とする、
インタラクティブ型グループ再生のコンピュータシステム。
【請求項１７】
前記マルチメディアデータは、ユニフォームリソース識別子をさらに含むことを特徴とする、請求項１６記載のコンピュータシステム。
【請求項１８】
前記コマンドは、一時停止コマンド、再開コマンド、停止コマンドのいずれか一つをさらに含むことを特徴とする、請求項１６記載のコンピュータシステム。
【請求項１９】
前記サーバは、リアルタイム通信プロトコル／リアルタイムストリーミング通信プロトコルで前記マルチメディアデータを配信することを特徴とする、請求項１６記載のコンピュータシステム。
【請求項２０】
前記サーバは、マルチキャスト方式で前記マルチメディアデータを配信することを特徴とする、請求項１６記載のコンピュータシステム。
【請求項２１】
前記複数の装置は、ユニバーサルプラグアンドプレイ装置であることを特徴とする、請求項１６記載のコンピュータシステム。
【請求項２２】
前記複数のコントロールポイントは、ユニバーサルプラグアンドプレイのコントロールポイントであることを特徴とする、請求項１６記載のコンピュータシステム。
【請求項２３】
複数のコントロールポイント介して複数の装置を制御するインタラクティブ型グループ再生方法を実行するためのコンピュータプログラムを格納するコンピュータ読取り可能媒体であって、
前記複数の装置はサーバと、第１の再生手段と、少なくとも一つの第２の再生手段とを備え、前記複数のコントロールポイントはサーバコントロールポイントと、前記第１の再生手段に対応した第１の再生手段コントロールポイントとを備えており、
前記インタラクティブ型グループ再生方法は、
（ａ）前記第１の再生手段と前記第２の再生手段とで一グループを構成し、
（ｂ）前記第１の再生手段コントロールポイントが前記第１の再生手段に対応して設定コマンドを送出し、
（ｃ）前記第１の再生手段が前記設定コマンドを実行した後、前記サーバコントロールポイントに第１のイベントを返信し、
（ｄ）前記サーバが前記第２の再生手段に前記設定コマンドを送出し、前記第２の再生手段に前記設定コマンドを実行せしめ、
（ｅ）前記第１の再生手段コントロールポイントが前記第１の再生手段に対応して再生コマンドを送出し、
（ｆ）前記第１の再生手段が前記再生コマンドを実行した後、前記サーバコントロールポイントに第２のイベントを返信し、
（ｇ）  前記サーバコントロールポイントが前記第２の再生手段に前記再生コマンドを送出し、前記第２の再生手段に前記再生コマンドを実行せしめる、ステップを含むことを特徴とする、コンピュータ読取り可能媒体。
【請求項２４】
前記インタラクティブ型グループ再生方法のステップ（ａ）は、
（ａ１）前記サーバコントロールポイントを起動した後、前記ネットワーク上の前記複数の装置を検索するとともに、前記複数の装置に対してそれぞれイベントの登録を行い、
（ａ２）前記再生手段コントロールポイントを起動した後、前記ネットワーク上の前記複数の装置を検索するとともに、前記複数の装置に対してそれぞれイベントの登録を行い、
（ａ３）前記サーバ内にグループリストを格納することで、前記グループを構成し、
（ａ４）前記第１の再生手段コントロールポイントが前記サーバから前記グループリストを取得する、ステップをさらに含むことを特徴とする、請求項２３記載のコンピュータ読取り可能媒体。
【請求項２５】
前記ステップ（ｂ）は、
（ｂ１）前記第１の再生手段コントロールポイントが前記サーバからマルチメディアデータリストを取得し、
（ｂ２）前記第１の再生手段コントロールポイントが前記マルチメディアデータリスト中から再生が予定されるマルチメディアデータを選択し、
（ｂ３）前記第１の再生手段コントロールポイントが第１の再生手段に設定コマンドを送出し、前記第１の再生手段が前記設定コマンドを実行するよう制御する、ステップをさらに含むことを特徴とする、請求項２３記載のコンピュータ読取り可能媒体。
【請求項２６】
前記マルチメディアデータリストは、ユニフォームリソース識別子リストであることを特徴とする、請求項２５記載のコンピュータ読取り可能媒体。
【請求項２７】
前記設定コマンドは、マルチメディアのユニフォームリソース識別子を設定するものであることを特徴とする、請求項２６記載のコンピュータ読取り可能媒体。
【請求項２８】
前記ステップ（ｃ）は、前記第１の再生手段コントロールポイントに前記第１のイベントを返信するものをさらに含むことを特徴とする、請求項２３記載のコンピュータ読取り可能媒体。
【請求項２９】
前記ステップ（ｆ）は、前記第１の再生手段コントロールポイントに前記第２のイベントを返信するものをさらに含むことを特徴とする、請求項２３記載のコンピュータ読取り可能媒体。
【請求項３０】
前記ステップ（ｇ）を実行した後、
（ｈ）前記サーバが前記グループ内における前記第１の再生手段および前記第２の再生手段に前記マルチメディアデータを配信し、前記グループ内における前記第１の再生手段および前記第２の再生手段に前記マルチメディアデータを同期して再生せしめ、
（ｉ）前記第１の再生手段および前記第２の再生手段が前記マルチメディアデータの再生を終了したか否かを判断し、もし終了した場合には、前記第１の再生手段および第２の再生手段への配信を終了し、もし終了していない場合には、ステップ（ｅ）からステップ（ｉ）を繰り返すものをさらに含むことを特徴とする、請求項２３記載のコンピュータ読取り可能媒体。
【請求項３１】
前記再生コマンドは、一時停止コマンド、再開コマンド、停止コマンドのいずれか一つをさらに含むことを特徴とする、請求項３０記載のコンピュータ読取り可能媒体。
【請求項３２】
前記サーバは、前記グループの前記グループリストを格納するためのデータアクセス媒体をさらに備えたことを特徴とする、請求項２３記載のコンピュータ読取り可能媒体。
【請求項３３】
ステップ（ａ）は、前記第１の再生手段コントロールポイントが新たなグループリストを改めて選択した後、前記サーバの前記データアクセス媒体に前記新たなグループリストを送信する、前記グループリストの更新ステップをさらに含むことを特徴とする、請求項３２記載のコンピュータ読取り可能媒体。
【請求項３４】
ステップ（ｈ）は、リアルタイム通信プロトコル／リアルタイムストリーミング通信プロトコルで前記マルチメディアデータを配信する、ものをさらに含むことを特徴とする、請求項３０記載のコンピュータ読取り可能媒体。
【請求項３５】
ステップ（ｈ）は、マルチキャスト方式で前記マルチメディアデータを配信するものをさらに含むことを特徴とする、請求項３０記載のコンピュータ読取り可能媒体。
【請求項３６】
前記複数の装置は、ユニバーサルプラグアンドプレイ装置であることを特徴とする、請求項２３記載のコンピュータ読取り可能媒体。
【請求項３７】
前記複数の装置は、ユニバーサルプラグアンドプレイのコントロールポイントであることを特徴とする、請求項２３記載のコンピュータ読取り可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はグループ再生の方法、コンピュータシステムおよびコンピュータ読取り可能媒体に関し、特にＵＰｎＰの音響映像アーキテクチャを応用したインタラクティブ型グループ再生方法、コンピュータシステムおよびコンピュータ読取り可能媒体に関する。
【背景技術】
【０００２】
ネットワークでの配信、通信などの科学技術の急速な発展に伴い、データ配信のニーズもますます増加しており、とりわけデジタル音響映像データの使用はさらに日増しに普及しており、例えばデジタル化された一般家庭、職場における会議・プレゼンテーション、展示および教育現場などの多種多様な場面に広く応用されている。
このうち、ユニバーサルプラグアンドプレイ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ；ＵＰｎＰ）はＵＰｎＰフォーラムにより制定され提唱された標準で普遍化に関連する一連の項目を含んでおり、各種のパーソナルコンピュータ、スマート装置およびワイヤレス装置におけるピアツーピアのネットワーク接続構造である。
一般家庭、オフィスおよびその他何らかの場所のネットワーク接続装置との間でデータ配信および制御を行う以外に、このような配置で、開放されたネットワーク構造ではさらにＴＣＰ／ＩＰおよびインターネットによりシームレスのネットワーク接続を実現している。
【０００３】
ＵＰｎＰアーキテクチャは、装置（Ｄｅｖｉｃｅ）とコントロールポイント（Ｃｏｎｔｒｏｌ  Ｐｏｉｎｔ；ＣＰ）という２つの役割により説明することができる。
ＵＰｎＰ装置構造はネットワーク接続装置の通信を支援可能なオペレーションを定義しており、一台のＵＰｎＰ装置が一旦ネットワークに接続されると、クライアント端末のためにサービスを提供可能であることを表すメッセージを、ネットワークを介して送出する。
ネットワーク上におけるその他機器はコントロールポイントであり、関連する機器が使用可能なメッセージを受信する、またはネットワークを介して検索を送出してＵＰｎＰ機器を決定するコントローラが当てられる。
コントロールポイントが一台の機器を探し当てると（メッセージを受信したか、または自発的な検索かを問わず）、この機器およびそのサービスの具体的なプロパティを取得する。コントロールポイントはこの機器を表すウェブサイトを検索し、その後、コントロールポイントはこれらプロパティとウェブサイト（もしあるならば）によりこの機器に対して必要な動作を送出し活性化することもできる。コントローラはメッセージに応答し、動作を行いコントロールポイントにメッセージを送出することで、機器の状態に関する情報を提供する。
【０００４】
具体的には、ユニバーサルプラグアンドプレイ音響映像アーキテクチャ（ＵＰｎＰ  ＡＶ  Ａｒｃｈｉｔｅｃｔｕｒｅ）は、ＵＰｎＰアーキテクチャを基礎として、音響映像装置が遠隔地にあるサーバ上のマルチメディア音響映像情報を再生可能なアーキテクチャである。
ＵＰｎＰの装置の種類にはコントロールポイントおよび装置が含まれ、音響映像装置はマルチメディアサーバ（Ｍｅｄｉａ  Ｓｅｒｖｅｒ）およびマルチメディア再生手段（Ｍｅｄｉａ  Ｒｅｎｄｅｒｅｒ）の二つの部分に分けられ、マルチメディアサーバ自身はさまざまな形態のマルチメディアデータを格納する一つのマルチメディアデータベースであり、マルチメディア再生手段はマルチメディアサーバからのデータの再生を司る音響映像再生手段であり、再生装置はディスプレイまたはスピーカとすることができる。
一方、コントロールポイントはリモートコントローラに相当し、装置に対してマルチメディアの制御を行うものであり、装置はまずコントロールポイントに登録し、次にコントロールポイントがシンプルオブジェクトアクセスプロトコル（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ；ＳＯＡＰ）により、装置が再生、一時停止、継続、停止などの動作を行う。
【０００５】
しかしながら、上記した従来のＵＰｎＰ音響映像アーキテクチャにおけるデジタルメディア再生製品（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｐｌａｙｅｒ；ＤＭＰ）は、その配信の大多数が一対一の配信であり、単一データの一対多数の配信を提供するものは少数である。
例えば図１に示すように、サーバ１０がハイパーテキスト転送プロトコルのストリーミング（ＨＴＴＰ  Ｓｔｒｅａｍｉｎｇ）方式で複数の再生装置２２にデータを配信するものが開示されている。したがって、複数の再生装置２２が上記の状況下での再生を同時に要求した場合、サーバ１０は相当する数のパケットを再生装置２２の数に応じて配信しなければならず、同じサイズであるコンテンツのパケットをネットワーク上で伝送することになり、ネットワークリソースの浪費につながってしまう。
【０００６】
これに鑑み、図２に示すように、現在、マルチキャスト（ｍｕｌｔｉｃａｓｔ）およびリアルタイム通信プロトコル／リアルタイムストリーミング通信プロトコル（Ｒｅａｌ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ；ＲＴＰ／Ｒｅａｌ  Ｔｉｍｅ  Ｓｔｒｅａｍｉｎｇ  Ｐｒｏｔｏｃｏｌ；ＲＴＳＰ）などの技術により、マルチメディアデータをサーバ１０から同一グループ２０内の複数の再生装置２２に配信し、同期再生を行うことで、上記したようなネットワークリソースの浪費の問題を軽減する従来技術がすでに存在している。
ただし、リアルタイムストリーミング通信プロトコルは一方向性の制御を受ける機能のみが想定されており、つまり、ＲＴＳＰクライアント端末のみがＲＴＳＰサーバに要求（Ｒｅｑｕｅｓｔ）を送出できるだけで、サーバがクライアント端末に要求を送出する機構に欠けている。
【０００７】
図３を参照されたい。図中には、グループ２０内のあるクライアント端末２２’がサーバ１０に要求を送出したとき、例えば一時停止コマンドを送出したとき、同一グループ２０内における要求を送出していないその他クライアント端末２２のいずれもがサーバ１０からの応答を受け取ることができなくなる事態が開示されている。
一時停止コマンドが発せられた後、サーバはデータの送出を停止し、この要求を送出したクライアント端末は一時停止状態になっているが、同一グループ２０内における要求を送出していないその他クライアント端末２２は一時停止状態であることを知らず、このようにしてこれらクライアント端末２２はグループ２０との接続が自動的に終了してオフラインとなってしまう。
そして、その後この要求を送出したクライアント端末２２’が再開（Ｒｅｓｕｍｅ）要求を別途送出すると、サーバ１０はデータ配信の状態に改めて復帰するとともにデータ配信を開始するが、同一グループ２０内における要求を送出していないその他クライアント端末２２は再開することができず、後続するアクションの再生に失敗し、この一時停止および再開要求を送出したクライアント端末２２’のみが正常に動作することになる。
したがって、この従来技術では異なる場所での協調性のとれた制御、異なる場所での同期再生の目的を達することができず、ネットワークのマルチメディアデータ配信の機能に影響を及ぼし、ひいてはネットワーク応用の利便性を損なってしまう。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記を踏まえて、ネットワークでのマルチメディアデータの配信システムにおいて、ネットワークリソースの節約と異なる場所での同時制御の目的を達するためには、グループ化での再生、協調性のある制御および異なる場所での同期が実現できるインタラクティブ型グループ再生制御システムおよび方法を構築し、ネットワークでのデータ配信の品質、速度および利便性を高める必要がある。
【課題を解決するための手段】
【０００９】
上記の問題に鑑み、本発明の一つの目的は、ネットワーク上におけるインタラクティブ型グループ再生方法であって、前記ネットワークには複数の装置と複数のコントロールポイントとが接続されており、前記複数の装置はサーバと、第１の再生手段と、少なくとも一つの第２の再生手段とを備え、前記複数のコントロールポイントはサーバコントロールポイントと、前記第１の再生手段に対応した第１の再生手段コントロールポイントとを備えており、前記インタラクティブ型グループ再生方法は、（ａ）前記第１の再生手段と前記第２の再生手段とで一グループを構成し、（ｂ）前記第１の再生手段コントロールポイントが前記第１の再生手段に対応して設定コマンドを送出し、（ｃ）前記第１の再生手段が前記設定コマンドを実行した後、前記サーバコントロールポイントに第１のイベントを返信し、（ｄ）前記サーバが前記第２の再生手段に前記設定コマンドを送出し、前記第２の再生手段に前記設定コマンドを実行せしめ、（ｅ）前記第１の再生手段コントロールポイントが前記第１の再生手段に対応して再生コマンドを送出し、（ｆ）前記第１の再生手段が前記再生コマンドを実行した後、前記サーバコントロールポイントに第２のイベントを返信し、（ｇ）  前記サーバコントロールポイントが前記第２の再生手段に前記再生コマンドを送出し、前記第２の再生手段に前記再生コマンドを実行せしめる、ステップを含む、ネットワーク上におけるインタラクティブ型グループ再生方法を提供するところにある。
【００１０】
本発明の他の目的は、ネットワーク中に接続された複数の装置およびコントロールポイントを備えた、ネットワークに応用されるインタラクティブ型グループ再生のコンピュータシステムを提供するところにある。このうち、前記複数の装置は複数の再生手段とサーバとを備える。前記複数の再生手段が一グループを構成し、前記サーバはマルチメディアデータを格納するとともに、前記複数のグループの前記複数の再生手段に前記マルチメディアデータを配信するものであり、前記サーバは前記グループの一グループのリストを格納するためのデータアクセス媒体をさらに備える。そして前記複数のコントロールポイントは一つのサーバコントロールポイントと複数の再生手段コントロールポイントとをさらに備える。このうち、サーバコントロールポイントは、前記サーバを制御するとともに、前記複数の再生手段の検索し、前記複数の再生手段にそれぞれイベント登録を行う。前記複数の再生手段コントロールポイントの各々は前記複数の再生手段の各々に対応して制御するとともに、前記サーバを検索し、前記サーバにイベント登録を行い、前記サーバから前記グループリストを取得する。前記複数の再生手段コントロールポイントのうちのいずれか一つが前記グループ内における前記複数の再生手段のうちのいずれか一つに対応してコマンドを送出すると、前記コマンドを受信した前記再生手段が前記サーバにＵＰｎＰイベントのフィードバック信号を送出し、前記サーバが前記グループ内において前記コマンドを受信していない前記複数の再生手段に前記コマンドを転送した後、前記グループ内における前記複数の再生手段の各々が前記コマンドを同期して実行する。
【００１１】
本発明のさらに他の目的は、複数のコントロールポイントを介して複数の装置を制御するインタラクティブ型グループ再生方法を実行するためのコンピュータプログラムを格納するコンピュータ読取り可能媒体であって、前記複数の装置はサーバと、第１の再生手段と、少なくとも一つの第２の再生手段とを備え、前記複数のコントロールポイントはサーバコントロールポイントと、前記第１の再生手段に対応した第１の再生手段コントロールポイントとを備えており、前記インタラクティブ型グループ再生方法は、（ａ）前記第１の再生手段と前記第２の再生手段とで一グループを構成し、（ｂ）前記第１の再生手段コントロールポイントが前記第１の再生手段に対応して設定コマンドを送出し、（ｃ）前記第１の再生手段が前記設定コマンドを実行した後、前記サーバコントロールポイントに第１のイベントを返信し、（ｄ）前記サーバが前記第２の再生手段に前記設定コマンドを送出し、前記第２の再生手段に前記設定コマンドを実行せしめ、（ｅ）前記第１の再生手段コントロールポイントが前記第１の再生手段に対応して再生コマンドを送出し、（ｆ）前記第１の再生手段が前記再生コマンドを実行した後、前記サーバコントロールポイントに第２のイベントを返信し、（ｇ）  前記サーバコントロールポイントが前記第２の再生手段に前記再生コマンドを送出し、前記第２の再生手段に前記再生コマンドを実行せしめる、ステップを含むコンピュータ読取り可能媒体を提供するところにある。
【発明を実施するための最良の形態】
【００１２】
図４を参照されたい。これには本発明をネットワークのマルチメディアデータ配信システムに応用した概略図が示されている。
具体的には、本発明はネットワーク上に応用されるインタラクティブ型グループ再生のコンピュータシステムを提供しており、このコンピュータシステムは複数の装置と複数のコントロールポイントとを備える。
好ましい実施例では、このコンピュータシステムはユニバーサルプラグアンドプレイの音響映像アーキテクチャ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ  ＡＶ  Ａｒｃｈｉｔｅｃｔｕｒｅ；ＵＰｎＰ  ＡＶ  Ａｒｃｈｉｔｅｃｔｕｒｅ）を基礎として、音響映像装置が遠隔地にあるサーバ上のマルチメディア音響映像データを再生可能となっている。このうち、前記複数のＵＰｎＰ装置はマルチメディアサーバ１００およびマルチメディア再生手段１２０の二つの部分をさらに備え、ＵＰｎＰコントロールポイント１３０はサーバコントロールポイント１３２および再生手段コントロールポイント１３４の二つの部分をさらに備える。
【００１３】
詳細には、マルチメディアサーバ１００はさまざまな形態のマルチメディアデータを格納するとともに、前記マルチメディアデータをマルチメディア再生手段１２０に配信するマルチメディアデータベースである。そして、マルチメディア再生手段１２０はサーバ１００からのマルチメディアデータの受信および再生を司る複数の再生手段を備え、前記再生装置はディスプレイまたはスピーカなどとすることができる。
コンピュータシステムにおける前記複数のコントロールポイント１３０の各々はＵＰｎＰ装置を制御するものであり、明確には、サーバコントロールポイント１３２および再生手段コントロールポイント１３４がマルチメディアサーバ１００とマルチメディア再生手段１２０とをそれぞれ制御するとともに、ＵＰｎＰ装置中におけるマルチメディアサーバ１００と各マルチメディア再生手段１２０の状態を監視し制御している。
特筆すべきは、好ましい実施例において、もし複数のメディア再生手段がネットワーク上に接続されているならば、対応する数のマルチメディア再生手段コントロールポイントが前記複数のマルチメディア再生手段の各々を対応するように制御する必要があるということである。
ただし、これに限らずとも、当業者であれば、例えば一つのマルチメディア再生手段コントロールポイントで１つ以上のマルチメディア再生手段を対応するように制御するというように、本発明に開示した技術で同等効果の改変を容易に行うこともできる。
【００１４】
引き続き図４を参照されたい。本発明のコンピュータシステムはＵＰｎＰ音響映像アーキテクチャを応用しているため、したがって、ＵＰｎＰ装置は各コントロールポイント１３０にイベント（Ｅｖｅｎｔ）を返信する特性を備えている。しかも、各ＵＰｎＰ装置のマルチメディアサーバ１００はおよびマルチメディア再生手段１２０はサーバコントロールポイント１３２および再生手段コントロールポイント１３４にイベントをそれぞれ返信する。
これに対して、コントロールポイント１３０もまたシステムにおけるサーバ１００およびマルチメディア再生手段１２０にそれぞれ登録するとともに各前記装置が送信したイベントを返信する。前記コントロールポイントは各装置の現時点での状態を監視し制御する監視制御機構であり、コントロールポイントを介して装置にイベントを登録し、そして、コントロールポイントが装置に対してコマンドを送出し且つ各装置が対応する動作を実行した後にイベントをコントロールポイントに返信する形態で、各装置の状態を監視し制御する目的を達する。
言い換えれば、ＵＰｎＰアーキテクチャの下、マルチメディアサーバおよびマルチメディア再生手段を備え、各装置は特定のコントロールポイントで監視制御されるということである。装置が起動した後、コントロールポイントが検索した後にこれらの装置を見つけて前記複数の装置に対してイベントを登録し、将来的に装置の状態に何らかの変化が生じた後には、前記コントロールポイントに通知し、コントロールポイントに現時点の装置の状態を取得させる。
したがって、このような機構により、マルチメディアサーバに配設されたサーバコントロールポイントは、このイベントフィードバック（Ｅｖｅｎｔ  Ｆｅｅｄｂａｃｋ）の特性を利用して、ライン上のマルチメディア再生手段を監視し制御する機能を備えることが可能となる。
【００１５】
従来技術との相違点は、本発明のコンピュータシステムはＵＰｎＰ音響映像アーキテクチャの下における複数のマルチメディア再生手段が異なるグループ（Ｇｒｏｕｐ）を構成することで、同一グループ内における各マルチメディア再生手段の間で協調性のとれた制御、異なる場所での同期動作の目的を達することができる。
この目的を達するために、本発明のコンピュータシステム中におけるサーバ１００は一グループのリストを格納するためのデータアクセス媒体１０２をさらに備えている。
前記データアクセス媒体１０２は特定の形態に限定されず、データベースまたはプログラム読取り可能なデータテーブルといった何らかのデータ格納可能な媒体のいずれでもよい。
【００１６】
あるグループが再生制御を行うとき、このデータアクセス媒体１０２中から、同一グループの再生手段リストを入手するとともに、これに基づいてデータの配信を行う。
実際の応用においては、サーバ１００または再生手段コントロールポイント１３４により、異なるデータ配信の要求に基づいて、ネットワークのリンクにおける異なるマルチメディア再生手段１２０を選択し、複数の異なるグループを構成することにより、グループ化された再生の目的を達する。
例えば、再生手段１、再生手段２、再生手段３、再生手段４とがグループ１を構成し、再生手段５、再生手段６、再生手段７、再生手段８、再生手段９、再生手段１０とがグループ２を構成するという具合に（図示しない）、これで類推するものとする。
したがって、マルチメディアサーバはデータアクセス媒体のグループリストに基づいて、異なるグループ間で異なるマルチメディアデータを再生可能である。
【００１７】
また、本発明はさらにＵＰｎＰ音響映像アーキテクチャにおけるイベントフィードバック機構とグループ設定の機能との結合になるマルチキャスト（ｍｕｌｔｉｃａｓｔ）技術の応用を、一対複数のマルチメディアデータ配信用とする以外に、ＵＰｎＰのイベントフィードバック機能が従来技術におけるＲＴＳＰ一方向性制御の欠点を補強し、従来技術における一方向性制御の下で非メインコントロール再生手段が制御不能となる問題を解決し、ＲＴＳＰ／ＲＴＰグループによりマルチメディアファイルを再生する目的を達することができる。
以下では、三台のマルチメディア再生手段１２０でグループ１１０を構成するものを例として、図４、図５、図６を合わせて、本発明の技術的特徴を詳述する。このうち、図５は本発明のコンピュータシステムにおけるサーバと、サーバコントロールポイントと、再生手段コントロールポイントと、再生手段との間のオペレーションのシーケンス図であり、図６は本発明のインタラクティブ型グループ再生方法のフローチャートである。
【００１８】
ステップ１にて、マルチメディアサーバ１００上のサーバコントロールポイント１３２を起動し、起動後グループ１１０内の第１のマルチメディア再生手段１２０ａと、第２のマルチメディア再生手段１２０ｂ、第３のマルチメディア再生手段１２０ｃを検索するとともに、これに対してそれぞれイベントの登録を行う。
【００１９】
ステップ２にて、マルチメディア再生手段１２０上の各再生手段コントロールポイント１３４を起動し、起動後マルチメディアサーバ１００を検索するとともに、これに対してイベントの登録を行う。当該図では第１のマルチメディア再生手段１２０ａを制御する一つの再生手段コントロールポイント１３４のみが示されているが、なぜならばこれはこの再生手段コントロールポイントをグループ１１０内のアクティブなコントロールポイントとしており、残りで第２のマルチメディア再生手段１２０ｂと第３のマルチメディア再生手段１２０ｃに対応して制御する再生手段コントロールポイントはパッシブのステータスとされているため、図示していない、ということを説明しておかなければならない。実際の応用上では、グループ１１０内における各々の再生手段コントロールポイントはいずれもアクティブとされ得るコントロールポイントである。
再生手段コントロールポイントのアクティブとパッシブのステータスの差はコントロールポイントが再生手段に制御コマンドを送出するか否かにより決定され、コマンドを送出したものはこの回のコマンドを実行している間はアクティブのステータスにあり、逆に、コマンドを送出していないものはパッシブのステータスにある。したがって、第２、第３の再生手段コントロールポイントがアクティブのコントロールポイントとされる状況は別段に説明はしない。
【００２０】
ステップ３にて、再生手段コントロールポイント１３４がマルチメディアサーバ１００からサーバ１００上のマルチメディアデータのコンテンツリストを取得する。
このうち、好ましい実施例では、前記マルチメディアデータのコンテンツリストはユニフォームリソース識別子（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ；ＵＲＩ）リストとすることができる。
【００２１】
ステップ４にて、再生手段コントロールポイント１３４がその再生が予定されるマルチメディアデータを選択するとともに、第１のマルチメディア再生手段１２０ａに対応して設定コマンドを送出する。
このうち、好ましい実施例では、前記設定コマンドはマルチメディアのユニフォームリソース識別子を設定するコマンドである。
【００２２】
ステップ５にて、前記第１のマルチメディア再生手段１２０ａが前記設定を実行した後、サーバコントロールポイント１３２および再生手段コントロールポイント１３４に第１のイベントを返信する。
このうち、好ましい実施例では、前記第１のイベントの前記返信はマルチメディアのユニフォームリソース識別子の設定が成功したイベントフィードバックである。
【００２３】
ステップ６にて、マルチメディアサーバ１００上のサーバコントロールポイント１３２がイベントフィードバック信号を受信した後に同一グループ１１０内の第２のマルチメディア再生手段１２０ｂおよび第３のマルチメディア再生手段１２０ｃに前記設定コマンドを送出し、前記第２、第３の再生手段１２０ｂ、１２０ｃに前記コマンドを実行せしめる。
このうち、好ましい実施例では、前記設定コマンドは前記ステップ４におけるマルチメディアのユニフォームリソース識別子設定コマンドである。
【００２４】
ステップ７にて、再生手段コントロールポイント１３４が前記第１のマルチメディア再生手段１２０ａに対応して再生コマンドを送出する。
【００２５】
ステップ８にて、第１のマルチメディア再生手段１２０ａは前記再生コマンドを実行した後、サーバコントロールポイント１３２および再生手段コントロールポイント１３４にその状態である第２のイベントを返信する。
【００２６】
ステップ９にて、サーバコントロールポイント１３２が前記第２のイベントを受信した後、マルチメディアサーバ１００上のサーバコントロールポイント１３２は前記グループ１１０内の前記第２、第３のマルチメディア再生手段１２０ｂ、１２０ｃに前記再生コマンドを送出し、前記第２、第３のマルチメディア再生手段１２０ｂ、１２０ｃに前記再生コマンドを実行せしめる。
【００２７】
ステップ１０にて、マルチメディアサーバ１００が前記グループ１１０内の第１、第２および第３のマルチメディア再生手段１２０ａ、１２０ｂおよび１２０ｃに前記マルチメディアデータを配信し、グループ１１０内の各マルチメディア再生手段に前記マルチメディアデータを同期して再生せしめる。
【００２８】
ステップ１１にて、グループ１１０内の各マルチメディア再生手段１２０が前記マルチメディアデータの再生を終了したか否かを判断し、もし終了した場合には、前記第１の再生手段および第２の再生手段への配信を終了し、もし終了していない場合には、ステップ７からステップ１１を繰り返して実行する。
【００２９】
前記再生コマンドは一時停止コマンド、再開コマンド、停止コマンドのいずれか一つをさらに含むことを説明しておかなければならない。
例を挙げて説明するならば、第１のマルチメディア再生手段１２０ａのデータ再生中にて、もし一時停止の要求があった場合、前記ステップ７からステップ９に基づいて、前記第２、第３のマルチメディア再生手段１２０ｂ、１２０ｃに前記一時停止コマンドを実行せしめた後に一時停止状態とすることができる。前記第１のマルチメディア再生手段１２０ａの制御待ちの再生手段コントロールポイント１３４が再開コマンドを再度送出した後には、サーバを介して第２、第３のマルチメディア再生手段１２０ｂ、１２０ｃに前記再開コマンドを転送した後、これを同時に再生状態に再開せしめるものの、従来技術のように第２、第３のマルチメディア再生手段に制御不能が生じてオフライン状態となってしまうことはない。
【００３０】
また、本発明で開示するインタラクティブ型グループ再生方法はグループリスト更新のステップをさらに含んでいる。つまり、上記にて開示したステップ２の後、例えば図７に示すようにグループリストを更新する以下のようなステップをさらに含んでおり、図中には本発明が開示するサーバがデータアクセス媒体を備える下でのオペレーションシーケンス図を示す。このうち、ステップ１、ステップ２は前記と同様であるため、ここでは説明を省略する。
【００３１】
ステップ２−１にて、第１のマルチメディア再生手段１２０ａ上の再生手段コントロールポイント１３４がマルチメディアサーバ１００にグループリスト取得を要求する。
【００３２】
ステップ２−２にて、もし更新が必要なグループリストがある場合、再生手段コントロールポイント１３４が更新した後、新たなリストをマルチメディアサーバ１００上のデータアクセス媒体１０２内に返信する。このうち、前記ネットワーク上に接続されているいずれの再生手段メンバも前記グループへの加入またはグループからの脱退は随時可能であるので、リストを更新する要求は随時ある。
【００３３】
ステップ２−３にて、グループリストを選択し、前記グループリストを決定した後、前記更新後のグループリスト選択をマルチメディアサーバ１００上のデータアクセス媒体１０２に返信し記録する。これにより以降の再生制御において、同一グループの再生手段は同期して協調性のある動作が可能となる。
【００３４】
さらに、前記した方法は、前記ホストまたは端末装置の前記ステップを実行せしめるコンピュータプログラムを格納するコンピュータ読取り可能媒体を利用することができる。
このコンピュータ読取り可能媒体はフロッピー（登録商標）、ハードディスク、光ディスク、携帯型メモリ、磁気テープ、ネットワークでアクセス可能なデータベースまたは当業者が容易に想到し得る同機能を備えた記憶媒体とすることができる。
【００３５】
前記のグループ化の設定によれば、本発明が開示する技術をさまざまな応用場面に応用することができ、例えばデジタル化された一般家庭、会議のプレゼンテーション、集会活動、デジタル化された教育現場などの場面に実際に応用できる。このうち、デジタル化された一般家庭においては、複数台のマルチメディア再生手段がサーバにより同時に制御される場合であれば、前記家庭内の異なる場所の再生手段で一つのマルチメディアの再生、一時停止、再開、停止などの機能を同時に制御することができる。
例えば、使用者が、まずリビングにてマルチメディアの映画を鑑賞していたが、その後、前記使用者がキッチンに移動する必要から、リビング内で再生手段コントロールポイントにより前記映画の再生を一時停止し、そして前記使用者がキッチンに移動した後、キッチンの再生手段コントロールポイントにより前記映画の再生を再開し、使用者がキッチンのマルチメディア再生手段を利用して引き続き前記映画を鑑賞するのに便利となる、という具合にインタラクティブ型制御の目的を達することができる。
また、本発明を会議のプレゼンテーションに応用すると、それぞれの場所に居る会議参加者はネットワークでのリンクを通じて、異なる場所でも同一プレゼンテーションを同期的に共有できるとともに、前記場所での再生手段コントロールポイントを通じて前記プレゼンテーションを遠隔地で切換え制御する目的を達することができ、会議のインタラクティブ型コミュニケーションの効果を増進できる。
【００３６】
これ以外にも、図８に示すように、本発明を電子化された教育環境中に応用することができる。
図中には一つのサーバコントロールセンタ１００および二つの異なるグループが示されており、このうちグループ１１２は低学年の教育環境中に応用する複数のマルチメディア再生手段が構成するグループであり、各教室に配備された適当なマルチメディア再生手段により、低学年の教育に適したマルチメディアデータを前記グループ１１２内における各マルチメディア再生手段中に配信することができる。しかも低学年グループ１１２中に同じく属する各マルチメディア再生手段は、本発明に開示する技術を応用し、各々配置された再生手段コントロールポイントによりインタラクティブ型再生の効果を奏することができ、インタラクティブ型教育活動の進行に有利となる。
【００３７】
また、グループ１１４は高学年の教育環境中に応用した複数のマルチメディア再生手段で構成されたグループとすることができ、高学年の教育に適したマルチメディアデータを前記グループ１１４内における各マルチメディア再生手段に配信し、また前記のインタラクティブ型教育効果を奏することができる。この実施例は単に説明用であり、当業者による如何なる同等効果の改変はいずれも本発明が開示する技術中に含まれるものである。
【００３８】
上記をまとめるに、本発明は標準的なＵＰｎＰ音響映像アーキテクチャの通信プロトコルを用い、マルチキャストを支援するストリーミング技術を加えたことで、グループ制御の解決手法を提供するものである。当業者であれば理解できるように、上記は単に本発明の実施例に過ぎず、本発明の特許請求の範囲を限定するものではない。凡そ本発明に開示する技術思想を逸脱せずに完成された同等効果のその他改変または付加は、別紙の特許請求の範囲内に含まれるべきであろう。
【図面の簡単な説明】
【００３９】
【図１】従来のハイパーテキスト転送プロトコルのストリーミング方式でのデータ配信を示す概略図である。
【図２】従来のマルチキャストおよびリアルタイムストリーミングプロトコル方式でのデータ配信を示す概略図である。
【図３】従来のリアルタイムストリーミング通信プロトコル方式でのデータ配信を示す概略図である。
【図４】本発明をネットワークに応用したインタラクティブ型グループ再生システムを示す概略図である。
【図５】本発明のコンピュータシステムのオペレーションシーケンス図である。
【図６】本発明のインタラクティブ型グループ再生方法を示すフローチャートである。
【図７】本発明がデータアクセス媒体を備える下でのオペレーションシーケンス図である。
【図８】本発明の一つの具体的な実施例である。
【符号の説明】
【００４０】
１０  サーバ
２０  グループ
２２  再生装置
２２’  再生装置
１００  マルチメディアサーバ
１０２  データアクセス媒体
１１０  グループ
１１２  低学年グループ
１１４  高学年グループ
１２０  マルチメディア再生手段
１２０ａ  第１のマルチメディア再生手段
１２０ｂ  第２のマルチメディア再生手段
１２０ｃ  第３のマルチメディア再生手段
１３０  コントロールポイント
１３２  サーバコントロールポイント
１３４  再生手段コントロールポイント
【図１】
2007166572.tif 000003
【図２】
2007166572.tif 000004
【図３】
2007166572.tif 000005
【図４】
2007166572.tif 000006
【図５】
2007166572.tif 000007
【図６】
2007166572.tif 000008
【図７】
2007166572.tif 000009
【図８】
2007166572.tif 000010