(57)【特許請求の範囲】
【請求項１】
出力されるコンテンツをウェブ接続された端末機に提供するウェブサーバーと；
前記ウェブサーバーに接続して提供されたコンテンツを出力するデバイスであって、前記コンテンツの予め設定された領域をそれぞれ出力する複数のデバイスを含んで構成され；
前記デバイスは、
ウェブリアルタイム通信（ＷｅｂＲＴＣ、Ｗｅｂ  Ｒｅａｌ  Ｔｉｍｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を支援するウェブブラウザが運用され；
出力されるコンテンツの時系列的順序を指定するコンテンツ同期化情報および出力されるコンテンツの出力タイミングを指定するシンク同期化信号を生成して提供するマスタデバイスと；
前記マスタデバイスから提供されるコンテンツ同期化情報およびシンク同期化信号によりコンテンツを出力するスレーブデバイスに区分され、
前記デバイスは、リアルタイム通信データチャンネル（ＲＴＣ  Ｄａｔａ  Ｃｈａｎｎｅｌ）を通じて互いにＰ２Ｐ（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）通信で連結され、
前記マスタデバイスと前記スレーブデバイスのうちいずれか一つ以上のＰ２Ｐ通信が断絶された場合、前記スレーブデバイスのうちいずれか一つのデバイスがマスタデバイスに再設定され、
前記マスタデバイスの再設定は、
Ｐ２Ｐ連結の断絶を認知したデバイスが前記マスタデバイスおよび前記マスタデバイスとＰ２Ｐ通信が断絶されたスレーブデバイスを除いた残りのすべてのスレーブデバイスにマスタ設定要請メッセージを伝送する段階と；
前記マスタ設定要請メッセージを受信したスレーブデバイスがそれぞれマスタデバイスを含むすべての他のデバイスにＰ２Ｐ通信を通じて応答要請メッセージを伝送する段階と；
前記応答要請メッセージを受信したデバイスが前記応答要請メッセージを送信したデバイスに応答信号をＰ２Ｐ通信を通じて伝送する段階と；
前記応答要請メッセージを送信したデバイスが応答要請メッセージを送信したすべてのデバイスから応答信号を受信した場合、マスタデバイスにマスタ変更要請メッセージを伝送する段階と；
前記マスタ変更要請メッセージを受信したマスタデバイスが、前記マスタ変更要請メッセージを最初に送信したデバイスにマスタ再設定情報を送信して、前記マスタ変更要請メッセージを送信したデバイスをマスタデバイスに再設定する段階と；を含んで遂行されることを特徴とするコンテンツ出力システム。
【請求項２】
前記デバイスは、それぞれ異なるすべてのデバイスとフルメッシュ構造（ｆｕｌｌ  ｍｅｓｈ  ｔｏｐｏｌｏｇｙ）でウェブブラウザ間の通信が連結されることを特徴とする請求項１に記載のコンテンツ出力システム。
【請求項３】
前記コンテンツ同期化情報は、出力されるコンテンツの順序および開始時点を示す情報であることを特徴とする請求項２に記載のコンテンツ出力システム。
【請求項４】
前記シンク同期化信号は、出力されるコンテンツを構成する特定フレームの出力時点を同期化させる信号であって、予め設定された時間単位で生成されて提供されることを特徴とする請求項３に記載のコンテンツ出力システム。
【請求項５】
前記マスタデバイスは、前記出力されるコンテンツに付加出力データが含まれた場合、前記付加出力データの出力時点および位置を同期化させるための付加出力データ同期化信号を生成してスレーブデバイスに提供することを特徴とする請求項４に記載のコンテンツ出力システム。
【請求項６】
前記付加出力データは、字幕または広告データであることを特徴とする請求項５に記載のコンテンツ出力システム。
【請求項７】
出力されるコンテンツをウェブ接続された端末機に提供するウェブサーバーと、前記ウェブサーバーに接続して提供されたコンテンツを出力するデバイスであって、前記コンテンツの予め設定された領域をそれぞれ分割して出力する複数のデバイスを含んで構成されるコンテンツ出力システムを通じてコンテンツを出力する方法において、
（Ａ）前記デバイスが前記ウェブサーバーに接続される段階と；
（Ｂ）前記デバイスがウェブリアルタイム通信（ＷｅｂＲＴＣ、Ｗｅｂ  Ｒｅａｌ  Ｔｉｍｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を支援するウェブブラウザを通じてリアルタイム通信データチャンネル（ＲＴＣ  Ｄａｔａ  Ｃｈａｎｎｅｌ）で互いにＰ２Ｐ（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）通信で互いに連結される段階と；
（Ｃ）前記デバイスのうちいずれか一つのデバイスをマスタデバイスに設定する段階と；
（Ｄ）前記マスタデバイスがコンテンツ同期化情報をスレーブデバイスに提供して出力されるコンテンツを同期化する段階と；
（Ｅ）前記マスタデバイスがシンク同期化信号を提供して前記スレーブデバイスに提供し、前記シンク同期化信号により前記デバイスがコンテンツを出力する段階と；
（Ｆ）前記出力されるコンテンツに付加出力データが含まれた場合、前記付加出力データの出力時点および位置を同期化させるための付加出力データ同期化信号を生成してスレーブデバイスに提供する段階と；
（Ｇ）前記（Ｆ）段階の前記付加出力データ同期化信号により前記デバイスが前記出力されるコンテンツに付加出力データを付加して出力する段階と;
（Ｈ）前記第（Ｄ）段階〜第（Ｇ）段階を遂行するにおいて、前記マスタデバイスとそれぞれのスレーブデバイス間のＰ２Ｐ連結状態を確認する段階と；
（Ｉ）前記マスタデバイスと前記スレーブデバイスのうちいずれか一つ以上のＰ２Ｐ通信が断絶された場合、マスタデバイスを再設定する段階と；を含んで遂行され、
前記第（I）段階のマスタデバイスの再設定は、
Ｐ２Ｐ連結の断絶を認知したデバイスが前記マスタデバイスおよび前記マスタデバイスとＰ２Ｐ通信が断絶されたスレーブデバイスを除いた残りのすべてのスレーブデバイスにマスタ設定要請メッセージを伝送する段階と;
前記マスタ設定要請メッセージを受信したスレーブデバイスがそれぞれマスタデバイスを含むすべての他のデバイスにＰ２Ｐ通信を通じて応答要請メッセージを伝送する段階と;
前記応答要請メッセージを受信したデバイスが前記応答要請メッセージを送信したデバイスに応答信号をＰ２Ｐ通信を通じて伝送する段階と;
前記応答要請メッセージを送信したデバイスが応答要請メッセージを送信したすべてのデバイスから応答信号を受信した場合、マスタデバイスにマスタ変更要請メッセージを伝送する段階と;
前記マスタ変更要請メッセージを受信したマスタデバイスが、前記マスタ変更要請メッセージを最初に送信したデバイスにマスタ再設定情報を送信して、前記マスタ変更要請メッセージを送信したデバイスをマスタデバイスに再設定する段階と；を含んで遂行されることを特徴とするコンテンツ出力方法。
【請求項８】
前記（Ｂ）段階のデバイス間のＰ２Ｐ通信連結は、フルメッシュ構造（ｆｕｌｌ  ｍｅｓｈ  ｔｏｐｏｌｏｇｙ）の連結であることを特徴とする請求項７に記載のコンテンツ出力方法。
【請求項９】
前記コンテンツ同期化情報は、出力されるコンテンツの順序および開始時点を示す情報であることを特徴とする請求項８に記載のコンテンツ出力方法。
【請求項１０】
前記シンク同期化信号は、出力されるコンテンツを構成する特定フレームの出力時点を同期化させる信号であって、予め設定された時間単位で生成されて提供されることを特徴とする請求項９に記載のコンテンツ出力方法。
【請求項１１】
前記付加出力データは、字幕または広告データであることを特徴とする請求項７に記載のコンテンツ出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多重ディスプレイデバイスを利用して大型化出力装置を構成し、これを通じてコンテンツを出力するシステムおよび方法に関する。さらに詳細には、本発明は、別途の制御装置なしに、各デバイスがウェブブラウザを基盤にＰ２Ｐ通信で連結され、各デバイス間の出力コンテンツのシンクおよびスケジュールの同期化がなされる、ウェブブラウザ基盤の多重デバイスを利用したコンテンツ出力システムおよび方法に関する。
【背景技術】
【０００２】
最近、ディスプレイ装置の大型化に対する要求が増加するにつれて、多数のディスプレイ装置を連結して一つのディスプレイ装置を具現することにより、単一のディスプレイ装置では具現できない大きさの大型ディスプレイ装置を構成することが行われている。
【０００３】
また、コンテンツの解像度も増加するにつれて、ＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）解像度以上のＵＨＤ（Ｕｌｔｒａ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）解像度を支援する超高画質映像装置が使われている。
【０００４】
このようなＵＨＤコンテンツは４Ｋ  ＵＨＤの場合、一つの映像フレームを構成するために４個のＨＤ映像に分割して製作することになり、８Ｋの場合、１６個のＨＤ映像に分割製作されるか４Ｋ  ＵＨＤの映像に分割製作される。
【０００５】
これに伴い、前記映像コンテンツを分割した複数の分割映像を互いに異なる複数のディスプレイ装置を通じてそれぞれ出力するように構成するために、マルチビジョンシステムの必要性はさらに強くなっている。
【０００６】
この時、各出力装置は、あらかじめ設定されたクロック信号により前記ＵＨＤ映像フレームの一部に該当する分割映像のフレームをデコーディングすることにより、前記ディスプレイ装置を通じて出力することができる。
【０００７】
このような複数の出力装置を通じて分割映像のフレームが出力される過程で、互いに異なる複数の出力装置間の映像処理の遅延やバッファリング過程での遅延により、クロック偏差が発生する。これに起因して、一つのＵＨＤ映像フレームを構成する一部のフレームに他のＵＨＤ映像フレームを構成する分割映像のフレームが出力される問題が発生する。
【０００８】
このような偏差発生を防止するために、前記同期化装置は前記同期信号としてクロック信号をそれぞれの出力装置に伝送し、前記同期信号を受信した出力装置は該当同期信号に合わせてクロック信号の誤差を補正して出力することができる。しかし、一部の出力装置で持続的な映像フレームの遅延が発生する場合には、同期信号にのみ依存して同期信号を受信する時にのみ補正が行われるため、正常にＵＨＤ映像を再生し難い問題点がある。
【０００９】
このような問題点を解決するために、大韓民国登録特許第１０−１５１３４１３号ではＡｎｄｒｏｉｄ  ＯＳに基づいてマトリックスで構成された映像出力装置を通じてＵＨＤ級の映像を同期化させて出力する技術が開示されている。
【００１０】
しかし、前述したような先行技術では、各デバイスの再生同期化を制御する別途の制御端末（マルチビジョン運営サーバー）が必須的に必要であり、制御端末が駆動不能になったり、デバイスと制御端末との連結が断絶される場合、出力コンテンツの同期化が不可能となる問題点があった。
【００１１】
また、従来技術では制御端末と各デバイスが同一のＯＳで駆動されなければならないため、システム構成に制約が発生する問題点があった。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】大韓民国登録特許第１０−１５１３４１３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
本発明は前記のような従来の問題点を解決するために案出されたものであって、本発明はマルチビジョンを構成するデバイスの中でマスタデバイスとスレーブデバイスが設定されるようにすることによって、別途の制御用端末なしに多重ディスプレイ装置間のシンクおよび同期化が行われるようにする、多重デバイスを利用したコンテンツ出力システムおよび方法を提供しようとするものである。
【００１４】
そして、本発明はウェブブラウザに基づいて各デバイスがＰ２Ｐ連結されるようにして、互いに異なるＯＳによって駆動されるデバイス間にも互いにシンクおよび同期化を提供できる、多重デバイスを利用したコンテンツ出力システムおよび方法を提供しようとするものである。
【００１５】
さらに、本発明は出力デバイスのうちいずれか一つがマスタデバイスに設定されるようにして、マスタデバイスとスレーブデバイス間の連結が解除された場合、連結状態が良好なデバイスをマスタデバイスに再設定してデバイス間のシンクおよび同期化が安定的に維持され得るようにする、多重デバイスを利用したコンテンツ出力システムおよび方法を提供しようとするものである。
【課題を解決するための手段】
【００１６】
前記のような目的を達成するための本発明の特徴によると、本発明は出力されるコンテンツをウェブ接続された端末機に提供するウェブサーバーと；前記ウェブサーバーに接続して提供されたコンテンツを出力するデバイスであって、前記コンテンツの予め設定された領域をそれぞれ出力する複数のデバイスを含んで構成され；前記デバイスは、ウェブリアルタイム通信（ＷｅｂＲＴＣ、Ｗｅｂ  Ｒｅａｌ  Ｔｉｍｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を支援するウェブブラウザが運用され；出力されるコンテンツの時系列的順序を指定するコンテンツ同期化情報および出力されるコンテンツの出力タイミングを指定するシンク同期化信号を生成して提供するマスタデバイスと；前記マスタデバイスから提供されるコンテンツ同期化情報およびシンク同期化信号によりコンテンツを出力するスレーブデバイスに区分される。
【００１７】
この時、前記デバイスは、それぞれ異なるすべてのデバイスとフルメッシュ構造（ｆｕｌｌ  ｍｅｓｈ  ｔｏｐｏｌｏｇｙ）でウェブブラウザ間の通信が連結されてもよい。
【００１８】
そして前記デバイスは、リアルタイム通信データチャンネル（ＲＴＣ  Ｄａｔａ  Ｃｈａｎｎｅｌ）を通じてＰ２Ｐ（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）通信で連結されてもよい。
【００１９】
また、前記コンテンツ同期化情報は、出力されるコンテンツの順序および開始時点を示す情報でもよい。
【００２０】
そして前記シンク同期化信号は、出力されるコンテンツを構成する特定フレームの出力時点を同期化させる信号であって、予め設定された時間単位で生成されて提供され得る。
【００２１】
また、前記マスタデバイスは、前記出力コンテンツに付加出力データが含まれた場合、前記付加出力データの出力時点を同期化させるための付加出力データ同期化信号を生成してスレーブデバイスに提供してもおい。
【００２２】
そして前記付加出力データは、字幕または広告データでもよい。
【００２３】
また、前記デバイスはマスタデバイスとして指定される順番が既指定され；前記順番によって前記デバイスのうちいずれか一つがマスタデバイスとして指定および変更されてもよい。
【００２４】
そして前記マスタデバイスの変更は、前記マスタデバイスと前記スレーブデバイスのうちいずれか一つ以上のＰ２Ｐ通信が断絶された場合に変更されてもよい。
【００２５】
また、前記マスタデバイスと前記スレーブデバイスのうちいずれか一つ以上のＰ２Ｐ通信が断絶された場合、前記マスタデバイスおよび前記マスタデバイスとＰ２Ｐ通信が断絶されたスレーブデバイスを除いた残りのスレーブデバイスのうち、すべての他のデバイスとＰ２Ｐ通信連結が維持されたスレーブデバイスがマスタデバイスからマスタ権限の移譲を受けて新しいマスタデバイスに設定されてもよい。
【００２６】
そして、前記マスタデバイスおよび前記マスタデバイスとＰ２Ｐ通信が断絶されたスレーブデバイスを除いた残りのスレーブデバイスのうち、すべての他のデバイスとＰ２Ｐ通信連結が維持されたスレーブデバイスが二つ以上である場合、Ｐ２Ｐ通信速度により新しいマスタデバイスの優先順位が決定されてもよい。
【００２７】
また、新しいマスタデバイスの優先順位を決定するＰ２Ｐ連結速度は、スレーブデバイスがすべての他のデバイスからＰ２Ｐ通信を通じて応答メッセージを受信完了する順序によって決定されてもよい。
【００２８】
一方、本発明は出力されるコンテンツをウェブ接続された端末機に提供するウェブサーバーと、前記ウェブサーバーに接続して提供されたコンテンツを出力するデバイスであって、前記コンテンツの予め設定された領域をそれぞれ分割して出力する複数のデバイスを含んで構成されるコンテンツ出力システムを通じてコンテンツを出力する方法において、（Ａ）前記デバイスが前記ウェブサーバーに接続される段階と；（Ｂ）前記デバイスがウェブリアルタイム通信（ＷｅｂＲＴＣ、Ｗｅｂ  Ｒｅａｌ  Ｔｉｍｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を支援するウェブブラウザを通じてリアルタイム通信データチャンネル（ＲＴＣ  Ｄａｔａ  Ｃｈａｎｎｅｌ）で互いにＰ２Ｐ（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）通信で互いに連結される段階と；
（Ｃ）前記デバイスのうちいずれか一つのデバイスをマスタデバイスに設定する段階と；（Ｄ）前記マスタデバイスがコンテンツ同期化情報をスレーブデバイスに提供して出力されるコンテンツを同期化する段階と；（Ｅ）前記マスタデバイスがシンク同期化信号を提供して前記スレーブデバイスに提供し、前記シンク同期化信号により前記デバイスがコンテンツを出力する段階を含んで遂行されるウェブブラウザ基盤の多重デバイスを利用したコンテンツ出力方法を含む。
【００２９】
この時、前記（Ｂ）段階のデバイス間のＰ２Ｐ通信連結は、フルメッシュ構造（ｆｕｌｌ  ｍｅｓｈ  ｔｏｐｏｌｏｇｙ）の連結でもよい。
【００３０】
そして前記コンテンツ同期化情報は、出力されるコンテンツの順序および開始時点を示す情報でもよい。
【００３１】
また、前記シンク同期化信号は、出力されるコンテンツを構成する特定フレームの出力時点を同期化させる信号であって、予め設定された時間単位で生成されて提供されてもよい。
【００３２】
そして前記出力コンテンツに付加出力データが含まれた場合、（Ｆ）前記付加出力データの出力時点を同期化させるための付加出力データ同期化信号を生成してスレーブデバイスに提供する段階と；（Ｇ）前記付加出力データ同期化信号により前記デバイスが前記出力コンテンツに付加出力データを付加して出力する段階をさらに含んで遂行されてもよい。
【００３３】
また、前記付加出力データは、字幕または広告データでもよい。
【００３４】
そして本発明は、（Ｈ）前記第（Ｄ）段階〜第（Ｇ）段階を遂行するにおいて、前記マスタデバイスとそれぞれのスレーブデバイス間のＰ２Ｐ連結状態を確認する段階と；（Ｉ）前記マスタデバイスと前記スレーブデバイスのうちいずれか一つ以上のＰ２Ｐ通信が断絶された場合、マスタデバイスを再設定する段階をさらに含んで遂行されてもよい。
【００３５】
この時、前記マスタデバイスの設定および再設定は、既指定された順番によって行われてもよい。
【００３６】
そして前記第（Ｉ）段階のマスタデバイス再設定は、（Ｉ１１）Ｐ２Ｐ連結の断絶を認知したデバイスが、前記マスタデバイスおよび前記マスタデバイスとＰ２Ｐ通信が断絶されたスレーブデバイスを除いた残りのスレーブデバイスのうちいずれか一つのスレーブデバイスにマスタ設定要請メッセージを伝送する段階と；（Ｉ１２）前記マスタ設定要請メッセージを受信したスレーブデバイスが、マスタデバイスを含むすべての他のデバイスにＰ２Ｐ通信を通じて応答要請メッセージを伝送する段階と；（Ｉ１３）前記応答要請メッセージを受信したデバイスが、前記応答要請メッセージを送信したデバイスに応答信号をＰ２Ｐ通信を通じて伝送する段階と；（Ｉ１４）前記応答要請メッセージセージを送信したデバイスが応答要請メッセージを送信したすべてのデバイスから応答信号を受信した場合、マスタデバイスにマスタ変更要請メッセージを伝送する段階と；（Ｉ１５）前記マスタ変更要請メッセージを受信したマスタデバイスが、前記マスタ変更要請メッセージを送信したデバイスにマスタ再設定情報を送信して、前記マスタア変更要請メッセージを送信したデバイスをマスタデバイスに再設定する段階と；（Ｉ１６）前記応答要請メッセージを送信したデバイスが、応答要請メッセージを送信したデバイスのうち応答信号が未受信されたデバイスが発生した場合、前記マスタデバイス、前記マスタデバイスとＰ２Ｐ通信が断絶されたスレーブデバイスおよび応答信号が未受信されたデバイスを除いた残りのスレーブデバイスのうちいずれか一つのスレーブデバイスにマスタ設定要請メッセージを伝送する段階を含んで遂行されてもよい。
【００３７】
また、前記第（Ｉ）段階のマスタデバイス再設定は、（Ｉ２１）Ｐ２Ｐ連結の断絶を認知したデバイスが前記マスタデバイスおよび前記マスタデバイスとＰ２Ｐ通信が断絶されたスレーブデバイスを除いた残りのすべてのスレーブデバイスにマスタ設定要請メッセージを伝送する段階と；（Ｉ２２）前記マスタ設定要請メッセージを受信したスレーブデバイスがそれぞれマスタデバイスを含むすべての他のデバイスにＰ２Ｐ通信を通じて応答要請メッセージを伝送する段階と；（Ｉ２３）前記応答要請メッセージを受信したデバイスが前記応答要請メッセージを送信したデバイスに応答信号をＰ２Ｐ通信を通じて伝送する段階と；（Ｉ２４）前記応答要請メッセージを送信したデバイスが応答要請メッセージを送信したすべてのデバイスから応答信号を受信した場合、マスタデバイスにマスタ変更要請メッセージを伝送する段階と；（Ｉ２５）前記マスタ変更要請メッセージを受信したマスタデバイスが、前記マスタ変更要請メッセージを最初に送信したデバイスにマスタ再設定情報を送信して、前記マスタ変更要請メッセージを送信したデバイスをマスタデバイスに再設定する段階を含んで遂行されてもよい。
【発明の効果】
【００３８】
前記で詳察したような本発明によるウェブブラウザ基盤の多重デバイスを利用したコンテンツ出力システムおよび方法では、次のような効果を期待することができる。
【００３９】
すなわち、本発明ではマルチビジョンを構成するデバイスのうちでマスタデバイスとスレーブデバイスが設定されるようにすることによって、別途の制御用端末なしに多重ディスプレイ装置間のシンクおよび同期化が行われるようにして、システムの構成が簡単となり、費用が節減される効果がある。
【００４０】
そして本発明では、ウェブブラウザに基づいて各デバイスがＰ２Ｐ連結されるようにして、各デバイスの駆動ＯＳにかかわらず、デバイス間にシンクおよび同期化が行われ得る効果がある。
【００４１】
また、本発明ではマルチビジョンを構成するデバイスがすべてマスタデバイスに設定され得るため、マスタデバイスとスレーブデバイス間の連結が解除された場合、連結状態が良好なデバイスをマスタデバイスに再設定できるため、デバイス間のシンクおよび同期化が安定的に維持され得る効果がある。
【図面の簡単な説明】
【００４２】
【図１】図１は、従来技術によるマルチビジョン構成を示す概念図である。
【図２】図２は、本発明によるコンテンツ出力システムの具体的な実施例を示すブロック図である。
【図３】図３は、本発明によるコンテンツ出力方法の具体的な実施例を示すフローチャートである。
【図４】図４は、本発明によるコンテンツ出力方法のうち出力同期化方法の具体的な実施例を示すフローチャートである。
【図５】図５は、本発明によるコンテンツ出力方法のうちマスタデバイス再設定方法の具体的な実施例を示すフローチャートである。
【図６】図６は、本発明によるコンテンツ出力方法のうちマスタデバイス再設定方法の他の実施例を示すフローチャートである。
【図７】図７は、本発明によるコンテンツ出力システムでコンテンツ同期化のエラーが発生した一例を示す図である。
【図８】図８は、本発明によるコンテンツ出力システムでコンテンツ同期化およびシンク同期化が行われた例を示す図である。
【図９】図９は、本発明によるコンテンツ出力システムで付加出力データの同期化が行われた例を示す図である。
【発明を実施するための形態】
【００４３】
以下では、添付された図面を参照して本発明の具体的な実施例によるウェブブラウザ基盤の多重デバイスを利用したコンテンツ出力システムおよび方法を説明する。
【００４４】
説明に先立ち、本発明の効果、特徴およびこれを達成する方法は添付される図面と共に詳細に後述されている実施例により明確となる。しかし、本発明は以下で開示される実施例に限定されるものではなく、互いに異なる多様な形態で具現され得、ただし本実施例は本発明の開示を完全なものとし、本発明が属する技術分野で通常の知識を有する者に発明の範疇を完全に知らせるために提供されるものであり、本発明は請求項の範疇によって定義されるのみである。
【００４５】
本発明の実施例の説明において、公知の機能または構成に対する具体的な説明が本発明の要旨を不要に曖昧にさせ得る恐れがあると判断される場合にはその詳細な説明を省略し、後述される用語は本発明の実施例での機能を考慮して定義された用語であって、これは使用者、運用者の意図または慣例などによって変わり得る。したがって、その定義は本明細書の全般にわたった内容に基づいて下されるべきである。
【００４６】
添付されたブロック図の各ブロックとフローチャートの各段階の組み合わせは、コンピュータプログラムインストラクション（実行エンジン）により遂行されてもよく、これらコンピュータプログラムインストラクションは汎用コンピュータ、特殊用コンピュータまたはその他のプログラム可能なデータプロセッシング装備のプロセッサに搭載され得るため、コンピュータまたはその他のプログラム可能なデータプロセッシング装備のプロセッサを通じて遂行されるそのインストラクションが、ブロック図の各ブロックまたはフローチャートの各段階で説明された機能を遂行する手段を生成することになる。
【００４７】
これらコンピュータプログラムインストラクションは、特定の方式で機能を具現するために、コンピュータまたはその他のプログラム可能なデータプロセッシング装備を指向できるコンピュータ利用可能またはコンピュータ読み取り可能メモリに保存されることも可能であるため、そのコンピュータ利用可能またはコンピュータ読み取り可能メモリに保存されたインストラクションは、ブロック図の各ブロックまたはフローチャートの各段階で説明された機能を遂行するインストラクション手段を内包する製造品目を生産することも可能である。
【００４８】
そして、コンピュータプログラムインストラクションはコンピュータまたはその他のプログラム可能なデータプロセッシング装備上に搭載されることも可能であるため、コンピュータまたはその他のプログラム可能なデータプロセッシング装備上で一連の動作段階が遂行されてコムピューターで実行されるプロセスを生成して、コンピュータまたはその他のプログラム可能なデータプロセッシング装備を遂行するインストラクションはブロック図の各ブロックおよびフローチャートの各段階で説明される機能を遂行するための段階を提供することも可能である。
【００４９】
また、各ブロックまたは各段階は特定された論理的機能を遂行するための一つ以上の実行可能なインストラクションを含むモジュール、セグメントまたはコードの一部を示すことができ、いくつかの代替実施例においてはブロックまたは段階で言及された機能が順序を外れて発生することも可能である。
【００５０】
すなわち、図示された二つのブロックまたは段階は、事実上実質的に同時に遂行されることも可能であり、また、そのブロックまたは段階が必要に応じて該当する機能の逆順で遂行されることも可能である。
【００５１】
以下、前記のような本発明によるウェブブラウザ基盤の多重デバイスを利用したコンテンツ出力システムおよび方法の具体的な実施例を、添付された図面を参照して詳細に説明する。
【００５２】
図２は本発明によるコンテンツ出力システムの具体的な実施例を示したブロック図であり、図３は本発明によるコンテンツ出力方法の具体的な実施例を図示したフローチャートであり、図４は本発明によるコンテンツ出力方法のうち出力同期化方法の具体的な実施例を図示したフローチャートであり、図５は本発明によるコンテンツ出力方法のうちマスタデバイス再設定方法の具体的な実施例を図示したフローチャートであり、図６は本発明によるコンテンツ出力方法のうちマスタデバイス再設定方法の他の実施例を図示したフローチャートである。
【００５３】
まず、図２に図示された通り、本発明によるコンテンツ出力シーステムは基本的にウェブサーバー１００とデバイス２１０、２２０、２３０、２４０、…を含んで構成される。
【００５４】
このとき、前記ウェブサーバー１００は出力されるコンテンツをオンラインを通じて接続されたデバイス２１０、２２０、２３０、２４０、…に提供するものであって、多様な形態のサーバーおよび保存装置などで構成され得る。
【００５５】
そして、前記デバイス２１０、２２０、２３０、２４０、…はマルチビジョンを構成するディスプレイ装置で複数個で構成されて、一つのコンテンツを分割して出力する。
【００５６】
このために、それぞれのデバイス２１０、２２０、２３０、２４０、…は配列形態により、それぞれコンテンツのうち分割して出力する出力領域が予め設定されて指定される。
【００５７】
例えば、図２に図示された通り、４個のデバイス２１０、２２０、２３０、２４０がそれぞれ上下左右に接して実施された場合、それぞれのデバイス２１０、２２０、２３０、２４０はコンテンツを４分割して配列位置に対応する領域が出力領域に設定される。
【００５８】
ここで、前記デバイス２１０、２２０、２３０、２４０はウェブブラウザが運用され得るＯＳによって駆動されるが、前記ウェブブラウザはウェブリアルタイム通信（ＷｅｂＲＴＣ、Ｗｅｂ  Ｒｅａｌ  Ｔｉｍｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を支援するウェブブラウザを指し、前記ＯＳは前記ウェブブラウザが運用され得る多様なＯＳが適用され得る。
【００５９】
すなわち、前記デバイス２１０、２２０、２３０、２４０が互いに異なるＯＳによって駆動される異種の装備であっても、各ＯＳがＷｅｂＲＴＣを支援する同一のウェブブラウザを支援する場合、本発明を構成するデバイスとして採択され得る。
【００６０】
これに伴い、本発明によるデバイスは互いに異なるＯＳによって運用されるデバイスで構成され得、システムの具現の互換性が向上し得る。
【００６１】
この時、前記デバイスは一つのマスタデバイスと残りのスレーブデバイスに区分される。
【００６２】
前記マスタデバイスは前記デバイスのうちいずれか一つが設定されてもよく、他のデバイスに変更することも可能である。
【００６３】
これらマスタデバイスとスレーブデバイスはＷｅｂＲＴＣが支援するリアルタイム通信データチャンネル（ＲＴＣ  Ｄａｔａ  Ｃｈａｎｎｅｌ）４００を通じてＰ２Ｐ（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）通信で連結される。
【００６４】
この時、デバイス２１０、２２０、２３０、２４０間の連結はフルメッシュ構造（ｆｕｌｌ  ｍｅｓｈ  ｔｏｐｏｌｏｇｙ）で連結されるのであって、すなわち、前記デバイスはすべての他のデバイスとそれぞれすべて連結される。
【００６５】
これに伴い、最初に各デバイス２１０、２２０、２３０、２４０がウェブサーバー１００とｓｔｕｎ／ｔｕｎ連結されて、各デバイス２１０、２２０、２３０、２４０のウェブブラウザ間の連結が確立されると、以降の外部網との連結は不要となる。
【００６６】
一方、前記マスタデバイスはウェブサーバー１００からデバイス２１０、２２０、２３０、２４０が出力コンテンツの提供を受けて出力するにおいて、コンテンツ同期化情報、シンク同期化信号および付加出力データ同期化信号を生成してスレーブデバイスに提供する。
【００６７】
前記コンテンツ同期化情報は出力されるコンテンツの順序および開始時点を示す情報である。これに伴い、前記マスタデバイスとスレーブデバイスは同一時点で同一コンテンツを出力することができる。
【００６８】
図７には前述したような、コンテンツ同期化が行われず、各デバイスで互いに異なるコンテンツが出力される例が図示されている。
【００６９】
一方、前記シンク同期化信号は、出力されるコンテンツを構成する特定フレームの出力時点を同期化させる信号であり、前記マスタデバイスが予め設定された時間単位で生成されてスレーブ端末機に提供される。
【００７０】
これに伴い、それぞれのデバイスが同一時点で同一フレームを出力して、マルチビジョンを構成する各デバイスの出力タイミングを一致化させることができる。
【００７１】
そして、前記付加出力データ同期化信号は前記出力コンテンツに付加出力データが含まれた場合、前記付加出力データの出力時点および位置を同期化させるための同期化信号であり、前記付加出力データは出力コンテンツに付加されて出力されるデータであって字幕やキャッチフレーズなどを意味し、コンテンツ内で動的な移動が加味された形態で付加され得る。
【００７２】
前述したような前記コンテンツ同期化情報、シンク同期化信号および付加出力データ同期化信号を前記マスタデバイスから前記スレーブデバイスが提供を受けて同期化された状態でコンテンツを出力する。
【００７３】
以下では、前記マスタデバイスの設定および再設定に対する多様な実施例について説明する。
【００７４】
まず、前記マスタデバイス設定の一例はそれぞれのデバイスにマスタデバイスとして指定される順番が既指定され、指定された順番により最初のマスタデバイスが決定され得る。
【００７５】
一方、前記マスタデバイスは基本的にすべてのスレーブデバイスとＰ２Ｐ連結が維持されなければならない。したがって、前記マスタデバイスと一部またはすべてのスレーブデバイスとのＰ２Ｐ連結が解除された状態ではマスタデバイスを変更しなければならない。
【００７６】
これに伴い、前記本発明では前記マスタデバイスと一部のスレーブデバイスとの連結が解除された場合、前記マスタデバイスを変更して設定する。
【００７７】
この時、新しいマスタデバイスは前述した通り、指定された順番によって新しいデバイスがマスタデバイスに設定され得る。
【００７８】
または、前記マスタデバイスおよび前記マスタデバイスとＰ２Ｐ通信が断絶されたスレーブデバイスを除いた残りのスレーブデバイスのうち、いずれか一つのスレーブデバイスを指定して他のすべてのデバイスとＰ２Ｐ通信連結が維持されたスレーブデバイスが、マスタデバイスからマスタ権限の移譲を受けて新しいマスタデバイスに設定されるようにすることができる。
【００７９】
この場合、Ｐ２Ｐ連結が解除された既存のスレーブデバイスが新しいマスタデバイスの対象から除外されることにより、マスタデバイス再設定過程を速かに遂行することができる。
【００８０】
一方、前記マスタデバイス再設定は各スレーブデバイスのＰ２Ｐ連結状態（速度）を勘案して、Ｐ２Ｐ連結状態が最も良好なスレーブデバイスを新しいマスタデバイスに設定することも可能である。
【００８１】
すなわち、本発明ではマスタデバイスを再設定するにおいて、前記マスタデバイスおよび前記マスタデバイスとＰ２Ｐ通信が断絶されたスレーブデバイスを除いた残りのスレーブデバイスのうち、すべての他のデバイスとＰ２Ｐ通信連結が維持されたスレーブデバイスが二つ以上である場合、Ｐ２Ｐ通信速度により新しいマスタデバイスの優先順位が決定されるようにすることができる。
【００８２】
この時、新しいマスタデバイスの優先順位を決定するＰ２Ｐ連結速度は、スレーブデバイスがすべての他のデバイスからＰ２Ｐ通信を通じて応答メッセージを受信完了する順序によって決定される。
【００８３】
このようなマスタデバイスの再設定過程の具体的な方法については後述することにする。
【００８４】
以下では、本発明によるウェブブラウザ基盤の多重デバイスを利用したコンテンツ出力方法を詳細に説明する。
【００８５】
図３に図示された通り、本発明によるコンテンツ出力方法の具体的な実施例は、まず各デバイス２１０、２２０、２３０、２４０がウェブサーバー１００に接続されることから始まる（Ｓ１００）。
【００８６】
これは基本的に各デバイス２１０、２２０、２３０、２４０が前記ウェブサーバー１００から出力コンテンツの提供を受けなければならないためである。
【００８７】
次いで、前記デバイス間のＰ２Ｐ連結が遂行される（Ｓ２００）。
【００８８】
この時、前記デバイス間の連結はウェブブラウザ間のリアルタイム通信データチャネル（ＲＴＣ  Ｄａｔａ  Ｃｈａｎｎｅｌ）を通じて遂行されるが、このために、前記ウェブブラウザはウェブリアルタイム通信（ＷｅｂＲＴＣ、Ｗｅｂ  Ｒｅａｌ  Ｔｉｍｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を支援するウェブブラウザでなければならない。
【００８９】
したがって、前記デバイスはＷｅｂ  ＲＴＣプロトコルを使う同一のウェブブラウザが設置され得るＯＳであれば、互いに異なるＯＳによって駆動されるデバイスであってもよい。
【００９０】
このとき、前記デバイス間のＰ２Ｐ通信連結は、フルメッシュ構造（ｆｕｌｌ  ｍｅｓｈ  ｔｏｐｏｌｏｇｙ）の連結を意味するものであって、フルメッシュ構造（ｆｕｌｌ  ｍｅｓｈ  ｔｏｐｏｌｏｇｙ）の連結とは、いずれか一つのデバイスが他のすべてのデバイスと連結されることを意味する。
【００９１】
そして、前記デバイスはマスタデバイスとスレーブデバイスに区分されるように、前記マスタデバイスが設定される（Ｓ３００）。
【００９２】
前記マスタデバイスは最初に特定デバイスが遂行されるように指定されてもよく、前述した通り設定された順番によって設定されてもよい。
【００９３】
次いで、前記マスタデバイスはコンテンツ同期化情報をスレーブデバイスに提供して出力されるコンテンツを同期化する（Ｓ４００）。
【００９４】
この時、前記コンテンツ同期化とは、各デバイスが出力するコンテンツを特定し、多数個のコンテンツが連続して出力される場合、前記コンテンツの順序をスケジューリングし、出力コンテンツの出力開始時点を特定して同期化することであって、このために前記コンテンツ同期化情報は、出力されるコンテンツの順序および開始時点を示す情報である。
【００９５】
前記コンテンツ同期化過程を詳細に説明すると、図４に図示された通り、前記マスタデバイスが前記コンテンツ同期化信号を生成してスレーブデバイスに送信し（Ｓ４１０）、前記コンテンツ同期化信号を受信したスレーブデバイスは応答メッセージを生成して前記マスタデバイスに送信する（Ｓ４２０、Ｓ４３０）。
【００９６】
これに伴い、前記マスタデバイスは前記応答メッセージを受信して、前記スレーブデバイスのコンテンツ出力準備状態を確認し、前記スレーブデバイスのＰ２Ｐ連結状態を確認することができる（Ｓ４４０）。
【００９７】
そして、前記出力コンテンツが出力されるとともに、前記マスタデバイスは予め設定された時間単位で前記スレーブデバイスにシンク同期化信号を提供して出力コンテンツのシンクを同期化する（Ｓ５００）。
【００９８】
すなわち、前記マスタデバイスは出力されるコンテンツの特定フレームの出力時点を示すシンク同期化信号を前記スレーブデバイスに提供し、前記シンク同期化信号により前記デバイスがコンテンツを出力してすべてのデバイスで出力される出力コンテンツのシンクが同期化される。
【００９９】
前記シンク同期化過程を詳細に説明すると、図４に図示されたように、前記マスタデバイスが前記シンク同期化信号を生成してスレーブデバイスに送信し（Ｓ５１０）、前記シンク同期化信号を受信したスレーブデバイスは応答メッセージを生成して前記マスタデバイスに送信する（Ｓ５２０、Ｓ５３０）。
【０１００】
この時、前記シンク同期化信号は予め設定された時間単位で生成されて伝送されるため、前記マスタデバイスは周期的に前記応答メッセージを受信して、前記スレーブデバイスのＰ２Ｐ連結状態を確認し、スレーブデバイスの通信断絶（Ｄｉｓｃｏｎｎｅｃｔｉｏｎ）発生の有無を確認することができる（Ｓ５４０）。
【０１０１】
もちろん、この場合、スレーブデバイスも周期的なシンク同期化信号受信の有無によりマスタデバイスとのＤｉｓｃｏｎｎｅｃｔｉｏｎ発生の有無を確認することができる。
【０１０２】
一方、前記出力コンテンツに付加出力データが含まれた場合には、前記付加出力データの各デバイス間の同期化のために、前記マスタデバイスは前記付加出力データの出力時点および位置を同期化させるための付加出力データ同期化信号を生成してスレーブデバイスに提供する（Ｓ６００）。
【０１０３】
この時、前記付加出力データは、出力コンテンツに挿入される字幕または広告などのテキストデータが代表的であり得、このような付加出力データは前記出力コンテンツに対して相対的に動的な動きが加味された形態で付加され得る。
【０１０４】
そして、前記マスタデバイスおよびスレーブデバイスは、前記付加出力データ同期化信号により前記デバイスが前記出力コンテンツに付加出力データを付加して出力する（Ｓ７００）。
【０１０５】
次いで、マスタデバイスとスレーブデバイス間のＤｉｓｃｏｎｎｅｃｔｉｏｎ発生時のマスタデバイスの再設定過程を詳細に説明する。
【０１０６】
このために、本発明は前記出力コンテンツを出力するにおいて、前記マスタデバイスとそれぞれのスレーブデバイス間のＰ２Ｐ連結状態を持続的に確認する。
【０１０７】
このとき、Ｐ２Ｐ連結状態の確認は前記シンク同期化信号の受信の有無（スレーブデバイス）およびこれに対する応答メッセージ受信の有無（マスタデバイス）により判断され得る。
【０１０８】
これに伴い、前記マスタデバイスと前記スレーブデバイスのうちいずれか一つ以上のＰ２Ｐ通信が断絶（Ｄｉｓｃｏｎｎｅｃｔｉｏｎ）された場合、マスタデバイスを再設定する。
【０１０９】
前記マスタデバイスを再設定する方法は本発明で大きく三つの実施例に区分される。
【０１１０】
前記マスタデバイスを再設定する最初の実施例は、既指定された順番によってマスタデバイスが決定される実施例である。
【０１１１】
すなわち、一番目として指定されたデバイスがマスタデバイスに設定された状態でＤｉｓｃｏｎｎｅｃｔｉｏｎが発生すると、二番目として指定されたデバイスがマスタデバイスに再設定され、二番目として指定されたデバイスがマスタデバイスに設定された状態でＤｉｓｃｏｎｎｅｃｔｉｏｎが発生すると、三番目として指定されたデバイスがマスタデバイスに再設定される構造を有する。
【０１１２】
前記マスタデバイスを再設定する二番目の実施例は、Ｄｉｓｃｏｎｎｅｃｔｉｏｎが発生したデバイスを排除し、残りのデバイスのうちＰ２Ｐ通信連結が完全に維持されたスレーブデバイスを新しいマスタデバイスに設定する実施例である。
【０１１３】
これを具体的に説明すると、図５に図示された通り、特定デバイスでＤｉｓｃｏｎｎｅｃｔｉｏｎの発生を感知すると（Ｓ８１０）、他のスレーブデバイスにマスタ設定要請メッセージを伝送する（Ｓ８２０）。
【０１１４】
この時、他のスレーブデバイスとは、現在のマスタデバイスおよび現在のマスタデバイスとＰ２Ｐ通信が断絶されたスレーブデバイスを除いた残りのスレーブデバイスを言う。
【０１１５】
その後、前記マスタ設定要請メッセージを受信したスレーブデバイスは（Ｓ９１０）、マスタデバイスを含むすべての他のデバイスにＰ２Ｐ通信を通じて応答要請メッセージを伝送する（Ｓ９２０）。
【０１１６】
これに伴い、前記応答要請メッセージを受信したデバイスが前記応答要請メッセージを送信したデバイスに応答信号をＰ２Ｐ通信を通じて伝送する（Ｓ９２２、Ｓ９２４）。
【０１１７】
この後、前記応答要請メッセージを送信したデバイスは応答要請メッセージを送信したデバイスから応答信号を受信してＰ２Ｐ連結状態を確認する（Ｓ９２０）。
【０１１８】
すなわち、前記応答要請メッセージを送信したデバイスが応答要請メッセージを送信したすべてのデバイスから応答信号を受信すると、前記応答要請メッセージを送信したデバイスは他のすべてのデバイスとＰ２Ｐ連結が維持された状態であることを示すものであり、この場合、マスタデバイスにマスタ変更要請メッセージを伝送する（Ｓ９４０）。
【０１１９】
この時、前記マスタ変更要請メッセージは前記マスタデバイスにマスタデバイス権限の移譲を要請するメッセージであって、前記マスタ変更要請メッセージを受信したマスタデバイスは前記マスタ変更要請メッセージを送信したデバイスにマスタ再設定情報を送信し（Ｓ９５０、Ｓ９６０）、前記マスタ変更要請メッセージを送信したデバイスは前記マスタ再設定情報を受信してマスタデバイスに再設定される（Ｓ９７０）。
【０１２０】
一方、前記応答要請メッセージを送信したデバイスが応答要請メッセージを送信したデバイスのうち応答信号が未受信されたデバイスが発生した場合、これは前記応答要請メッセージを送信したデバイスと他のデバイス間にＤｉｓｃｏｎｎｅｃｔｉｏｎが存在することを意味するものであり、この場合、前記応答要請メッセージを送信したデバイスは前記マスタデバイス、マスタデバイスとＰ２Ｐ通信が断絶されたスレーブデバイスおよび応答信号が未受信されたデバイスを除いた残りのスレーブデバイスのうちいずれか一つのスレーブデバイスにマスタ設定要請メッセージを伝送する（Ｓ９８０）。
【０１２１】
これに伴い、新しくマスタ設定要請メッセージを受信したスレーブデバイスは第９１０段階〜第９８０段階を繰り返し遂行して新しいマスタデバイスを設定する。
【０１２２】
このような実施例によると、マスタデバイス再設定過程でＤｉｓｃｏｎｎｅｃｔｉｏｎが発生したデバイスを除いて、Ｐ２Ｐ連結状態を再確認してマスタデバイスを再設定することができるため、マスタデバイス再設定過程が迅速になるのみならず、新しく設定されるマスタデバイスによるＰ２Ｐ連結状態の安定性を確保することができる。
【０１２３】
次いで、前記マスタデバイスを再設定する三番目の実施例は、Ｄｉｓｃｏｎｎｅｃｔｉｏｎが発生したデバイスを排除することはもちろん、残りのデバイスのうちＰ２Ｐ通信連結状態が最も良好に維持されたスレーブデバイスを新しいマスタデバイスに設定する実施例であって、Ｐ２Ｐ連結状態（速度）を勘案して最上の連結状態が維持されたスレーブデバイスを新しいマスタデバイスに設定できるようになる。
【０１２４】
これを具体的に説明すると、図６に図示された通り、Ｄｉｓｃｏｎｎｅｃｔｉｏｎが発生することを認知したデバイス（スレーブデバイス２）が前記マスタデバイスおよび前記マスタデバイスとＰ２Ｐ通信が断絶されたスレーブデバイスを除外した残りのすべてのスレーブデバイス（スレーブデバイス１、３）にマスタ設定要請メッセージを伝送する（１．１）。
【０１２５】
その後、前記マスタ設定要請メッセージを受信したスレーブデバイスはそれぞれマスタデバイスを含むすべての他のデバイスにＰ２Ｐ通信を通じて応答要請メッセージを伝送する（１．２、２．２）。
【０１２６】
そして、前記応答要請メッセージを受信したそれぞれのデバイスは、受信されたそれぞれの応答要請メッセージに対して応答信号をＰ２Ｐ通信を通じて伝送する（１．３、２．３）。
【０１２７】
その後、前記応答要請メッセージを送信したデバイスが応答要請メッセージを送信したすべてのデバイスから応答信号を受信した場合、マスタデバイスにマスタ変更要請メッセージを伝送する（３．１）。
【０１２８】
この時、前記スレーブデバイスがマスタ変更要請メッセージを伝送したということは、該当スレーブデバイスと他のすべてのデバイス間のＰ２Ｐ連結が維持された状態であることを意味する。
【０１２９】
一方、前記マスタデバイスは受信されるマスタ変更要請メッセージのうち前記マスタ変更要請メッセージが最初に受信されたデバイスにマスタ再設定情報を送信して、該当デバイスを新しいマスタデバイスに再設定する（３．２）。
【０１３０】
すなわち、二つ以上のスレーブデバイスからマスタ変更要請メッセージが受信されても、前記マスタ変更要請メッセージが最初に受信されたデバイスのＰ２Ｐ連結状態が最も良好（伝送速度良好）なものであるので、これを反映して、Ｐ２Ｐ連結状態が最も良好なスレーブデバイスを新しいマスタスレーブに再設定して、同期化の結果を最上に維持できるようにする。
【０１３１】
本発明の権利は前述した実施例に限定されず、特許請求の範囲に記載されたものによって定義され、本発明の分野で通常の知識を有する者が特許請求の範囲に記載された権利範囲内で多様に変形および改作できることは自明である。
【０１３２】
本発明はマルチビジョンディスプレイシステムを具現するにおいて、別途の制御装置なしに各デバイスがウェブブラウザを基盤にＰ２Ｐ通信で連結されて、各デバイス間の出力コンテンツのシンクおよびスケジュールを同期化させるウェブブラウザ基盤の多重デバイスを利用したコンテンツ出力システムおよび方法に関するものであって、本発明によると、マルチビジョンを構成するデバイスのうちでマスタデバイスとスレーブデバイスが設定されるようにすることによって、別途の制御用端末なしに多重ディスプレイ装置間のシンクおよび同期化が行われるようにして、システムの構成が簡単となり、費用が節減される効果がある。
【符号の説明】
【０１３３】
１００：ウェブサーバー
２１０：デバイス１
２２０：デバイス２
２３０：デバイス３
２４０：デバイス４
３００：ローカルネットワーク
４００：リアルタイム通信データチャンネル
【図１】
0006979092.tif 000002
【図２】
0006979092.tif 000003
【図３】
0006979092.tif 000004
【図４】
0006979092.tif 000005
【図５】
0006979092.tif 000006
【図６】
0006979092.tif 000007
【図７】
0006979092.tif 000008
【図８】
0006979092.tif 000009
【図９】
0006979092.tif 000010