(57)【要約】本発明は、第１コントロールポイントにより再生されているメディアコンテンツの状態情報を、第２コントロールポイントに通知することにより、第１コントロールポイントが再生していたメディアコンテンツを、第２コントロールポイントにより他の空間で迅速かつ連続して再生できるメディアコンテンツ再生システム及びその方法に関する。このために、本発明に係るメディアコンテンツ再生システムは、メディアサーバと、メディアレンダラーと、前記メディアサーバ及び前記メディアレンダラーを制御し、前記メディアレンダラーのレンダリング状態情報を第２コントロールポイントに転送する第１コントロールポイントとから構成される。【選択図】図１
2007506352.tif 000002
【特許請求の範囲】
【請求項１】
メディアサーバと、
メディアレンダラーと、
前記メディアサーバ及び前記メディアレンダラーを制御し、前記メディアレンダラーのレンダリング状態情報を第２コントロールポイントに転送する第１コントロールポイントと、
を含むことを特徴とするメディアコンテンツ再生システム。
【請求項２】
前記レンダリング状態情報は、
前記メディアレンダラーのＡＶトランスポートサービス及びレンダリングコントロールサービスの状態情報であることを特徴とする請求項１に記載のメディアコンテンツ再生システム。
【請求項３】
前記レンダリング状態情報は、
前記メディアサーバの接続マネージャサービスにより、前記第２コントロールポイントに転送されることを特徴とする請求項１に記載のメディアコンテンツ再生システム。
【請求項４】
ＵＰｎＰベースのホームネットワークを介してメディアコンテンツを提供するメディアサーバと、
前記メディアコンテンツを再生するメディアレンダラーと、
前記メディアレンダラーのレンダリング状態情報を第２コントロールポイントに転送する第１コントロールポイントと、
を含むことを特徴とするＵＰｎＰベースのメディアコンテンツ再生システム。
【請求項５】
前記メディアサーバは、
前記メディアレンダラーのレンダリング状態情報を保存することを特徴とする請求項４に記載のＵＰｎＰベースのメディアコンテンツ再生システム。
【請求項６】
前記レンダリング状態情報は、
前記メディアレンダラーのＡＶトランスポートサービス及びレンダリングコントロールサービスの状態情報であることを特徴とする請求項４に記載のＵＰｎＰベースのメディアコンテンツ再生システム。
【請求項７】
前記レンダリング状態情報は、
前記メディアサーバの接続マネージャサービスにより、前記第２コントロールポイントに転送されることを特徴とする請求項４に記載のＵＰｎＰベースのメディアコンテンツ再生システム。
【請求項８】
前記メディアレンダラー及び前記第１コントロールポイントは、第１空間に位置し、前記第２コントロールポイントは、第２空間に位置し、前記第１コントロールポイント及び前記第２コントロールポイントは、前記ＵＰｎＰベースのホームネットワークを介して接続されることを特徴とする請求項４に記載のＵＰｎＰベースのメディアコンテンツ再生システム。
【請求項９】
ＵＰｎＰベースのホームネットワークを介してメディアコンテンツを提供し、第１メディアレンダラーの状態情報を保存するメディアサーバと、
第２メディアレンダラーと、
前記メディアサーバに保存された状態情報に基づいて、前記メディアコンテンツを前記第２メディアレンダラーにより再生するコントロールポイントと、
を含むことを特徴とするＵＰｎＰベースのメディアコンテンツ再生システム。
【請求項１０】
前記状態情報は、
前記第１メディアレンダラーのＡＶトランスポートサービス及びレンダリングコントロールサービスの状態情報であることを特徴とする請求項９に記載のＵＰｎＰベースのメディアコンテンツ再生システム。
【請求項１１】
前記状態情報は、
前記メディアサーバの接続マネージャサービスにより、前記コントロールポイントに転送されることを特徴とする請求項９に記載のＵＰｎＰベースのメディアコンテンツ再生システム。
【請求項１２】
前記コントロールポイントは、
前記メディアサーバの時間情報に基づいて、最後の一時停止の時間から前記メディアコンテンツを再生するように、前記メディアサーバを制御することを特徴とする請求項９に記載のＵＰｎＰベースのメディアコンテンツ再生システム。
【請求項１３】
前記コントロールポイントは、前記第２メディアレンダラーを制御して、前記第１メディアレンダラーにより再生されていた前記メディアコンテンツの最後の再生時間から前記第２メディアレンダラーによって前記メディアコンテンツを再生することを特徴とする請求項９に記載のＵＰｎＰベースのメディアコンテンツ再生システム。
【請求項１４】
ＵＰｎＰベースのホームネットワークを介してメディアコンテンツを提供するメディアサーバに前記メディアコンテンツを再生するメディアレンダラーのレンダリング状態情報を保存する段階と、
前記レンダリング状態情報を前記ＵＰｎＰベースのホームネットワークを介してコントロールポイントに提供する段階と、
を含むことを特徴とするＵＰｎＰベースのメディアコンテンツ再生方法。
【請求項１５】
前記メディアレンダラーは、第１空間に位置するコントロールポイントにより制御され、
前記レンダリング状態情報を受信するコントロールポイントは、第２空間に位置し、前記第１空間に位置するコントロールポイントと前記第２空間に位置するコントロールポイントは、前記ＵＰｎＰベースのホームネットワークにより接続されることを特徴とする請求項１４に記載のＵＰｎＰベースのメディアコンテンツ再生方法。
【請求項１６】
前記レンダリング状態情報は、
前記メディアレンダラーのＡＶトランスポートサービス及びレンダリングコントロールサービスの状態情報であることを特徴とする請求項１４に記載のＵＰｎＰベースのメディアコンテンツ再生方法。
【請求項１７】
前記レンダリング状態情報は、
前記メディアサーバの接続マネージャサービスにより、前記コントロールポイントに提供されることを特徴とする請求項１４に記載のＵＰｎＰベースのメディアコンテンツ再生方法。
【請求項１８】
ＵＰｎＰベースのホームネットワークを介してメディアコンテンツを提供するために、メディアサーバから第１メディアレンダラーのレンダリング状態情報を受信する段階と、
前記レンダリング状態情報に基づいて、前記メディアコンテンツを第２メディアレンダラーにより再生する段階と、
を含むことを特徴とするＵＰｎＰベースのメディアコンテンツ再生方法。
【請求項１９】
前記レンダリング状態情報は、
前記第１メディアレンダラーのＡＶトランスポートサービス及びレンダリングコントロールサービスの状態情報であることを特徴とする請求項１８に記載のＵＰｎＰベースのメディアコンテンツ再生方法。
【請求項２０】
前記レンダリング状態情報は、
前記メディアサーバの接続マネージャサービスにより、前記第２メディアレンダラーを制御するコントロールポイントに転送されることを特徴とする請求項１８に記載のＵＰｎＰベースのメディアコンテンツ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＰｎＰ（Universal Plug and Play）ベースのホームネットワークシステムに関し、特に、ＵＰｎＰベースのメディアコンテンツ再生システム及びその方法に関する。
【背景技術】
【０００２】
近年、超高速インターネットの普及と家電製品のデジタル化に伴い、パソコン（ＰＣ）、ネットワークゲートウェイ装置、オーディオ／ビデオ装置、家電機器、及び制御装置などを１つのホームネットワークとして構成しようとする試みが行われている。
【０００３】
現在、ホームネットワーキングの拡散により、家庭におけるＰＣ中心のネットワーク環境が、次第に多様な下位ネットワーク技術を使用する環境へ変化すると共に、家電製品をＩＰプロトコルを使用して、独立かつ統一した方式で、ネットワーク化できる技術の必要性から、ＵＰｎＰ技術が提案された。
【０００４】
上記ＵＰｎＰは、標準ネットワークアーキテクチャーのプロトコルにより定義され、各国の多くの企業がＵＰｎＰフォーラムを構成して作成している、ホームネットワークの有力な標準技術の１つである。このＵＰｎＰベースのホームネットワークシステムは、サービスを提供する複数のＵＰｎＰデバイスと、複数のＵＰｎＰデバイスを制御するコントロールポイント（ＣＰ）とから構成される。
【０００５】
このコントロールポイントは、多様なデバイスを感知して制御する機能を有するコントローラを意味する。すなわち、コントロールポイントは、多様な装置（例えば、ＵＰｎＰデバイス）を制御するコントローラであり、ユーザのキー入力により各種ＵＰｎＰデバイスを発見し、発見されたＵＰｎＰデバイスの明細情報を獲得し、ＵＰｎＰデバイスを制御する。
【０００６】
このＵＰｎＰデバイスは、ホームネットワークに接続したＰＣ、ネットワーク設備、プリンタなどの周辺機器、オーディオ／ビデオデバイス、家電機器などの装置であり、それ自体のイベントをコントロールポイントに通知する。
【０００７】
現在、ＵＰｎＰベースのオーディオ／ビデオデバイスを制御するホームネットワークシステムは、ホームネットワークを介してメディアコンテンツを提供するメディアサーバ（ＭＳ）と、ホームネットワークを介して提供されたメディアコンテンツを再生するメディアレンダラー（Media Renderer: ＭＲ）と、メディアサーバとメディアレンダラーを制御するコントロールポイントとから構成される。
【０００８】
コントロールポイントは、メディアサーバ及びメディアレンダラーの状態情報をイベント（事象）により獲得する。例えば、メディアサーバ及びメディアレンダラーがＡＶトランスポートサービスとレンダリングコントロールサービス（Rendering Control service）を提供するとき、変更された状態変数を「ラストチャング（Last Chang）」という状態変数テーブルに入れて、所定時間が経過すると、変更された状態変数はコントロールポイントに転送されることによって、コントロールポイントに現在のデバイス状態が通知される。
【０００９】
メディアサーバは、ＵＰｎＰアクションがある度にメディアコンテンツに関する情報をコントロールポイントに通知する。また、メディアサーバは、メディアコンテンツを再生するために、ストリーミング方式で該当メディアコンテンツをメディアレンダラーに転送する。
【００１０】
メディアレンダラーは、転送されたメディアコンテンツを再生する。ここで、ストリーミング方式は、公知の多様な方式から選択できるが、現在、ＵＰｎＰ ＡＶ（Audio/Video）標準ではストリーミングのために「帯域外転送（Out-of-Band transfer）プロトコル」が利用される。
【００１１】
一方、ＵＰｎＰ ＡＶデバイストライアングルモデルにおいて、ＵＰｎＰ ＡＶデバイスが互いにユニキャスト（Unicast）方式で通信するとき、ユーザがあるレンダラーで視聴していたメディアコンテンツを他の空間に移動して視聴できる。例えば、ユーザが、メディアサーバを停止した後、他の空間に移動して、メディアサーバのメディアコンテンツを選択し、再度、その選択されたメディアコンテンツを再生することにより、該当メディアコンテンツを視聴できる。
【００１２】
しかしながら、従来は、ユーザがメディアコンテンツの視聴中に他の空間に移動すると、メディアコンテンツの一部が視聴できなくなったり、又は、パーソナルビデオレコーダ（ＰＶＲ）を利用してメディアコンテンツを視聴しなければならなかった。すなわち、従来のＵＰｎＰベースのメディアコンテンツ再生システム及びその方法は、ユーザがある場所で視聴していたメディアコンテンツを他の空間で視聴しようとする場合、ある場所で視聴していたメディアコンテンツ再生を停止し、他の空間に移動して、ＵＰｎＰ ＡＶデバイスを探した後、再度、メディアサーバ及びメディアレンダラーからメディアコンテンツを再生するための情報を獲得しなければならないという問題があった。
【００１３】
また、従来のＵＰｎＰベースのメディアコンテンツ再生システム及びその方法は、メディアサーバ及びメディアレンダラーからのメディアコンテンツを再生するための情報を介してＵＰｎＰデバイスを再構成するための追加時間が必要であるという問題があった。従って、従来技術によるＵＰｎＰベースのメディアコンテンツ再生システム及びその方法は、ユーザがある場所で視聴していたメディアコンテンツを他の空間で視聴しようとする場合、他の空間でメディアコンテンツを迅速かつ連続して視聴できないという問題があった。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
そこで、本発明は、このような問題を解決するために提案されたもので、本発明の目的は、第１コントロールポイントにより再生されていたメディアコンテンツの状態情報を第２コントロールポイントに転送することで、第１コントロールポイントにより再生されていたメディアコンテンツを第２コントロールポイントが、他の空間で迅速かつ連続して再生できる、ＵＰｎＰベースのメディアコンテンツ再生システム及びその方法を提供することにある。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、本発明に係るコンテンツ再生システムは、メディアサーバと、メディアレンダラーと、前記メディアサーバと前記メディアレンダラーを制御し、前記メディアレンダラーのレンダリング状態情報を第２コントロールポイントに転送する第１コントロールポイントとを含むことを特徴とする。
【００１６】
また、本発明の１つの構成によれば、ＵＰｎＰベースのメディアコンテンツ再生システムは、ＵＰｎＰベースのホームネットワークを介してメディアコンテンツを提供するメディアサーバと、前記メディアコンテンツを再生するメディアレンダラーと、前記メディアレンダラーのレンダリング状態情報を第２コントロールポイントに転送する第１コントロールポイントとを含むことを特徴とする。
【００１７】
本発明の別の構成によれば、ＵＰｎＰベースのメディアコンテンツ再生システムは、ＵＰｎＰベースのホームネットワークを介してメディアコンテンツを提供し、第１メディアレンダラーの状態情報を保存するメディアサーバと、第２メディアレンダラーと、前記メディアサーバに保存された状態情報に基づいて、前記メディアコンテンツを前記第２メディアレンダラーにより再生するコントロールポイントとを含むことを特徴とする。
【００１８】
本発明のさらに別の構成によれば、ＵＰｎＰベースのメディアコンテンツ再生方法は、ＵＰｎＰベースのホームネットワークを介してメディアコンテンツを提供するメディアサーバに前記メディアコンテンツを再生する、メディアレンダラーのレンダリング状態情報を保存する段階と、前記レンダリング状態情報を前記ＵＰｎＰベースのホームネットワークを介してコントロールポイントに提供する段階とを含むことを特徴とする。
【００１９】
また、本発明の別の構成によれば、ＵＰｎＰベースのメディアコンテンツ再生方法は、ＵＰｎＰベースのホームネットワークを介して、メディアコンテンツを提供するメディアサーバから第１メディアレンダラーのレンダリング状態情報を受信する段階と、前記レンダリング状態情報に基づいて、前記メディアコンテンツを第２メディアレンダラーにより再生する段階とを含むことを特徴とする。
【発明の効果】
【００２０】
本発明に係るＵＰｎＰベースのメディアコンテンツ再生システム及びその方法は、第１空間の第１コントロールポイントの制御下で、第１メディアレンダラーの状態情報を第２空間の第２コントロールポイントに提供することにより、ある場所でメディアレンダラーにより、メディアコンテンツを視聴していたユーザが他の空間に移動した場合、以前に視聴していたメディアコンテンツを他の空間に存在するメディアレンダラーによりユーザが迅速かつ連続して視聴できるという効果がある。
【００２１】
すなわち、ある場所でメディアコンテンツを視聴していたユーザが他の空間でメディアコンテンツを視聴しようとする場合、他の空間でＵＰｎＰ ＡＶデバイスを探索し、メディアサーバ及びメディアレンダラーから以前に視聴していたメディアコンテンツを再度再生するための情報を得る必要がなくなり、ＵＰｎＰデバイスを再構成するための追加時間が不要である。
【００２２】
また、本発明に係るＵＰｎＰベースのメディアコンテンツ再生システム及びその方法は、第１空間の第１コントロールポイントの制御下で第１メディアレンダラーの状態情報を第２空間の第２コントロールポイントに提供することにより、ユーザが第１空間と第２空間で同一のメディアコンテンツを視聴できるという効果を奏する。
【発明を実施するための最良の形態】
【００２３】
以下、第１コントロールポイントにより再生されているメディアコンテンツ（例えば、オーディオコンテンツ及びビデオコンテンツ）の状態情報を第２コントロールポイントに転送することで、第１コントロールポイントにより再生されていたメディアコンテンツを第２コントロールポイントにより迅速かつ連続して再生できるＵＰｎＰベースのメディアコンテンツ再生システム及びその方法の好ましい実施形態を、図１〜図１１を参照して詳細に説明する。
【００２４】
即ち、本発明は、ユーザが任意の場所でメディアコンテンツの視聴中に他の空間に移動してメディアコンテンツを視聴するとき、第１コントロールポイントが有するメディアコンテンツの状態情報（すなわち、メディアレンダラーの状態情報）をメディアサーバに保存し、他の空間の第２コントロールポイントが、メディアサーバに保存された状態情報を読み出して、該当メディアコンテンツを再生することにより、該当メディアコンテンツを他の空間で迅速かつ連続して視聴でき、かつ、他の空間でＵＰｎＰデバイスを再構成するための追加時間が不要である。
図１は、本発明の実施形態によるＵＰｎＰベースのコンテンツ再生システムの構成を示す図である。
【００２５】
まず、第１コントロールポイントＣＰ１は、メディアサーバＭＳが提供するメディアコンテンツから任意のメディアコンテンツを選択し、選択されたメディアコンテンツを第１メディアレンダラーＭＲ１が再生できるか否かを確認する。ここで、第１コントロールポイントＣＰ１は、メディアサーバＭＳと第１メディアレンダラーＭＲ１間のプロトコル及びデータフォーマットをマッチングさせ、メディアサーバＭＳ又は第１メディアレンダラーＭＲ１により、ＡＶトランスポートＵＲＩ（Uniformed Resource Identifier）をセットした後、再生アクションを呼び出す。すなわち、第１コントロールポイントＣＰ１は、メディアサーバＭＳから、メディアコンテンツストリームが第１メディアレンダラーＭＲ１に転送されると、第１メディアレンダラーＭＲ１により、該当メディアコンテンツを再生し、それにより、ユーザは該当メディアコンテンツを視聴できる。
【００２６】
一方、ユーザが他の空間に移動するために（例えば、ユーザが１階から２階に移動するために）、該当メディアコンテンツ再生を一時停止すると、第１コントロールポイントＣＰ１は、メディアサーバＭＳ及び第１メディアレンダラーＭＲ１を一時停止した後、第１メディアレンダラーＭＲ１の状態情報（レンダリング状態情報）をメディアサーバＭＳに保存する。すなわち、第１コントロールポイントＣＰ１は、第１メディアレンダラーＭＲ１のＡＶトランスポートサービス及びレンダリングコントロールサービスの状態情報を第１メディアレンダラーＭＲ１から受信し、受信された状態情報をメディアサーバＭＳに保存する。ここで、ＡＶトランスポートサービス及びレンダリングコントロールサービスは、ＵＰｎＰにより定義される。
【００２７】
その後、他の空間に位置する第２コントロールポイントＣＰ２は、ユーザが他の空間に移動する（例えば、１階から２階に移動する）と、ユーザの要求によってメディアサーバＭＳに保存された状態情報をＵＰｎＰベースのホームネットワークを介して受信する。すなわち、メディアサーバＭＳは、第１コントロールポイントＣＰ１の制御信号によって保存された状態情報を、第２コントロールポイントＣＰ２に転送する。
【００２８】
そして、第２コントロールポイントＣＰ２は、転送された状態情報を第２メディアレンダラーＭＲ２に転送する。すなわち、第２コントロールポイントＣＰ２が、第１メディアレンダラーＭＲ１のＡＶトランスポートサービス及びレンダリングコントロールサービスの状態情報を、第２メディアレンダラーＭＲ２に転送することにより、以前にユーザが視聴していたメディアコンテンツを他の空間（例えば２階）で、迅速かつ連続して視聴できる。
【００２９】
一方、第１コントロールポイントＣＰ１がメディアサーバＭＳを介して、状態情報を第２コントロールポイントＣＰ２に転送するためには、第１コントロールポイントＣＰ１と第２コントロールポイントＣＰ２を、互いに発見しかつ制御できる必要がある。しかしながら、第１コントロールポイントＣＰ１と第２コントロールポイントＣＰ２は、互いに発見及び制御することが困難であるので、第１コントロールポイントＣＰ１に受信された状態情報を第２コントロールポイントＣＰ２に転送するためには、状態情報をＵＰｎＰデバイスのサービスにより、転送することが好ましい。例えば、第１コントロールポイントＣＰ１は、メディアサーバＭＳに保存された状態情報をメディアサーバＭＳの接続マネージャサービス（Connection Manager service）により、第２コントロールポイントに転送することが好ましい。
【００３０】
ここで、メディアサーバＭＳに保存された状態情報を、メディアサーバＭＳの接続マネージャサービスにより、第２コントロールポイントＣＰ２に転送するためのオプションアクションを追加し、オプションアクションをメディアサーバＭＳに一時保存することが好ましい。例えば、オプションアクションの名をＣＭ:StatePut（）とし、入力引数（インプットアーギュメント）をobjectＩＤ、MediaServer State情報、MediaRenderer State情報とすることができる。ObjectＩＤは、保存された状態情報の識別子として必要である。
【００３１】
従って、ユーザが他の空間に存在する第２コントロールポイントＣＰ２を利用してメディアサーバＭＳを検索し、以前に視聴していたメディアコンテンツを視聴しようとする場合、ユーザは、ObjectＩＤに対応する状態情報、すなわち、以前に視聴していたメディアコンテンツの状態情報に基づいて、以前に視聴していたメディアコンテンツの一時停止部分から視聴したり、又は以前に視聴していたメディアコンテンツを最初から視聴することもできる。例えば、ユーザが保存された状態情報を利用してメディアコンテンツを視聴しようとする場合、第２コントロールポイントＣＰ２は、メディアサーバＭＳに保存された状態情報を「ＣＭ：StateGet」アクション（図４を参照）により受信する。ここで、受信された状態情報は、第１メディアレンダラーＭＲ１のＡＶトランスポートコントロールサービスに関連した状態情報及びレンダリングコントロールサービスに関連した状態情報である。
【００３２】
一方、本発明の実施形態によるＵＰｎＰベースのメディアコンテンツ再生システムは、プルモデルとプッシュモデルによってメディアコンテンツを再生する方式が変化することもある。以下、ユーザが任意の空間から他の空間に移動する前にメディアコンテンツを視聴するための過程は、一般のＵＰｎＰ標準での動作と同様であるので、その説明は省略し、メディアサーバＭＳに保存された状態情報を第２コントロールポイントに転送する動作を説明する。
【００３３】
まず、ＵＰｎＰベースのメディアコンテンツ再生システムのモデルがプルモデルである場合、図２に示すような過程により状態情報を求め、状態情報を利用して該当メディアコンテンツを再生する。すなわち、プルモデルは、ＡＶトランスポートコントロールサービス及びレンダリングコントロールサービスともにメディアレンダラーＭＲ２５０で実施するので、サービスごとにそれぞれアクションを一回呼び出すことにより、メディアサーバＭＳ２２０を設定するために、ＡＶＴ:：StateSet（）アクション及びＲＣＳ:: StateSet（）アクションを呼び出す。ここで、ＡＶＴ:: StateSet（）アクションに必要な引数は、ＡＶトランスポート状態であり、ＲＣＳ:: StateSet（）アクションに必要な引数(argument)は、レンダリングコントロール状態である。
【００３４】
それに対して、メディアレンダラーＭＲ２５０がＡＶＴ: StateSet（）、ＲＣＳ: StateSet（）アクションをサポートしない場合、コントロールポイント２１０は、それぞれのサービスの状態をユーザー所望の状態に変えるために、既存のサービスが有するアクションを利用することもできる。例えば、レンダリングコントロールサービスのボリューム値が基本値でない場合、コントロールポイント２１０は、該当アクションを呼び出してボリューム値を調整する。
【００３５】
ここで、ＵＰｎＰベースのメディアコンテンツ再生システムのモデルが、プルモデルであり、第２コントロールポイントＣＰ２が、メディアサーバＭＳに保存された状態情報を第２メディアレンダラーＭＲ２に転送した場合、第２メディアレンダラーＭＲ２は、メディアサーバＭＳの時間情報に基づいて、バッファリングされたメディアコンテンツのメディアオフセットを独自に変更したり、seek（）アクションにより最後の一時停止時間から、メディアコンテンツを再度再生することもできる。
【００３６】
一方、ＵＰｎＰベースのメディアコンテンツ再生システムのモデルが、プッシュモデルである場合、メディアサーバ２２０は、ＡＶトランスポートサービスを実行し、メディアレンダラーＭＲはレンダリングコントロールサービスを実施する。従って、ＵＰｎＰベースのメディアコンテンツ再生システムは、図３に示すように、状態情報を求め、該状態情報に基づいて該当メディアコンテンツを再生する。
【００３７】
図３に示すように、コントロールポイント３１０は、メディアサーバ３２０からＡＶＴ::StateSet（）アクションを呼び出し、メディアレンダラーＭＲ３５０からＲＣＳ::StateSet（）アクションを呼び出す。ここで、コントロールポイント３１０は、ＡＶＴ:StateSet（）アクション、ＲＣＳ:StateSet（）アクションが存在しない場合、それぞれのサービスの状態をユーザー所望の状態にするために、既存のサービスが有するアクションのうち必要なアクションを複数回呼び出すこともできる。
【００３８】
ここで、ＵＰｎＰベースのメディアコンテンツ再生システムのモデルが、プッシュモデルであり、第２コントロールポイントＣＰ２が、メディアサーバＭＳに保存された状態情報を第２メディアレンダラーＭＲ２に転送した場合、第２メディアレンダラーＭＲ２は、メディアサーバＭＳの時間情報に基づいて、独自にメディアオフセットを変更したり、又は、seek（）アクションにより最後の一時停止時間からメディアコンテンツを再生することもできる。
【００３９】
以下、ＵＰｎＰベースのメディアコンテンツ再生システムの動作過程を図４〜図１１に示すアクションを参照して説明する。ここで、図４〜図１１に示すアクションは、多様な方法で多様な形態へ変更できるので、これを概略的に説明する。
図４〜図１１は、本発明の実施形態による追加アクションを示す図である。
第１コントロールポイントＣＰ１が受信した状態情報を第２コントロールポイントＣＰ２に転送するために、図４〜図６に示すようにＣＭ:StateGet（）アクション、ＣＭ::StatePut（）アクションを追加することができる。
【００４０】
また、サービスごとに各アクションを１回ずつ呼び出すことにより、メディアコンテンツストリームをメディアサーバＭＳから第２メディアレンダラーＭＲ２に転送するために、図７〜図１１に示すようにＡＶＴ::StateGet（）、ＡＶＴ::StateSet（）、ＲＣＳ::StateGet（）、ＡＶＴ::StateSet（）アクションを追加することができる。
【００４１】
一方、第１コントロールポイントＣＰ１が第１メディアレンダラーＭＲ１の動作を停止しない状態で、ユーザが第２メディアレンダラーＭＲ２により、メディアコンテンツを視聴する場合をコーピングレンダラー（Coping Renderer）という。例えば、二人が同時に同一のメディアコンテンツ（例えば、映画プログラム）の視聴中に一人が他の空間に移動して他の空間で同一のメディアコンテンツを視聴しようとする場合、第１コントロールポイントＣＰ１が、メディアサーバＭＳからStateSetアクションを呼び出し、他の空間にある第２メディアレンダラーＭＲ２が、StateGetアクションにより状態情報を受信することで、ユーザは、受信された状態情報に基づいて、第２メディアレンダラーＭＲ２により、以前に視聴していたメディアコンテンツを継続して視聴できる。なお、他の空間にあるコントロールポイント（例えば、第２コントロールポイント）は、第１メディアレンダラーＭＲ１に関する全ての状態情報をイベントサービスに加入することにより分かるため、ＣＭ:StateSet（）、ＣＭ:StateGet（）サービスを利用しない可能性もある。
【００４２】
さらに、他の空間にある第２メディアレンダラーＭＲ２は、コンボメディアレンダラー（Combo-Media Renderer）（ＣＰとメディアレンダラーの統合モジュール）であり、ＣＭ:StateGet（）アクションを呼び出す代わりに、直接メディアサーバＭＳ及び第１メディアレンダラーＭＲ１のイベントサービスに加入することにより、状態情報を受信することもできる。ここで、メディアコンテンツの種類がファイル形態である場合は、以前に視聴していたメディアコンテンツの位置情報に基づいて、ファイル形態のメディアコンテンツを視聴することが容易である。
【００４３】
一方、本発明は、メディアサーバＭＳが、マルチキャストにより、他の空間にある第２メディアレンダラーＭＲ２にメディアコンテンツを転送すると、他の空間にある第２メディアレンダラーＭＲ２は、マルチキャストにより転送されたメディアコンテンツを再生できる。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施形態によるＵＰｎＰベースのメディアコンテンツ再生システムの構成を示す図である。
【図２】本発明の実施形態によるＵＰｎＰベースのメディアコンテンツ再生システムのモデルがプルモデルである場合のＵＰｎＰベースのメディアコンテンツ再生システムの動作過程を示す図である。
【図３】本発明の実施形態によるＵＰｎＰベースのメディアコンテンツ再生システムのモデルがプッシュモデルである場合のＵＰｎＰベースのメディアコンテンツ再生システムの動作過程を示す図である。
【図４】本発明の実施形態のための追加アクションを示す図である。
【図５】本発明の実施形態のための追加アクションを示す図である。
【図６】本発明の実施形態のための追加アクションを示す図である。
【図７】本発明の実施形態のための追加アクションを示す図である。
【図８】本発明の実施形態のための追加アクションを示す図である。
【図９】本発明の実施形態のための追加アクションを示す図である。
【図１０】本発明の実施形態のための追加アクションを示す図である。
【図１１】本発明の実施形態のための追加アクションを示す図である。
【図１】
2007506352.tif 000003
【図２】
2007506352.tif 000004
【図３】
2007506352.tif 000005
【図４】
2007506352.tif 000006
【図５】
2007506352.tif 000007
【図６】
2007506352.tif 000008
【図７】
2007506352.tif 000009
【図８】
2007506352.tif 000010
【図９】
2007506352.tif 000011
【図１０】
2007506352.tif 000012
【図１１】
2007506352.tif 000013
【国際調査報告】
2007506352.tif 000014
2007506352.tif 000015