(57)【要約】      （修正有）【課題】電車の車両内や商業施設内に表示装置を用いた電子広告システムの使い勝手を良くする。【解決手段】複数の出力装置と、少なくとも一つの装置管理サーバと、少なくとも一つのマルチキャストサーバと、複数のユニキャストサーバがネットワークで接続されたデジタルサイネージの出力装置において、出力装置は、装置管理サーバが取得、生成したマルチキャストサーバとユニキャストサーバの動作状態から求めた接続優先順位を表す制御テーブルに従い、マルチキャストサーバとユニキャストサーバの接続先を求め、接続したマルチキャストサーバまたは、ユニキャストサーバからの情報を出力する。【選択図】図１
2012222587.tif 000002
【特許請求の範囲】
【請求項１】
入力装置を有する複数の出力装置と、マルチキャストアドレス宛てのマルチキャストコンテンツを送信するマルチキャストサーバと、前記出力装置宛てのユニキャストコンテンツを送信するユニキャストサーバと、前記ユニキャストサーバのアドレスを管理する装置管理サーバとを備えるコンテンツ出力システムであって、
前記マルチキャストサーバは、
前記複数の出力装置に対してマルチキャストコンテンツを送信する第１のコンテンツ送信部を有し、
前記装置管理サーバは、
前記複数の出力装置のうち特定の出力装置の前記入力装置が入力を受け付けた場合に、前記出力装置が有する情報送信部から送信される制御情報を受信する情報受信部と、
前記情報受信部が前記制御情報を受信した場合に、前記特定の出力装置に前記ユニキャストサーバのアドレスを送信するアドレス送信部と、を有し、
前記ユニキャストサーバは、前記複数の出力装置のうち、一台の出力装置にユニキャストコンテンツを送信する第２のコンテンツ送信部を有し、
前記出力装置は、
前記マルチキャストサーバから送信された前記マルチキャストコンテンツを受信し、前記アドレスを受信した場合は、前記アドレスが示す前記ユニキャストサーバから送信された前記ユニキャストコンテンツを受信するコンテンツ受信部と、
前記情報受信部が受信したコンテンツを表示する表示部と、を有する、
ことを特徴とするコンテンツ出力システム。
【請求項２】
請求項１記載のコンテンツ出力システムにおいて、
前記装置管理サーバは、
さらに記憶部を備え、
前記複数のユニキャストサーバの動作状態を取得し、各ユニキャストサーバのアドレスとその動作状態に基づく接続優先順位を対応付けた接続先制御テーブルを記憶部に格納し、
前記アドレスを前記出力装置に送信する場合、前記記憶装置から読み出した接続先制御テーブルを前記出力装置に送信し、
前記出力装置は、
前記接続先制御テーブルの接続優先順位に従って決定したユニキャストサーバにコンテンツの送信を要求し、前記接続先となったユニキャストサーバからユニキャストコンテンツを受信し、接続したユニキャストサーバの情報を前記装置管理サーバに通知することにより前記接続先制御テーブルの更新を要求する
ことを特徴とするコンテンツ出力システム。
【請求項３】
請求項１記載のコンテンツ出力システムであって、
前記出力装置は、前記入力として、前記出力装置の表示画面上の位置を指定する入力情報を受け付け、
前記ユニキャストサーバは、前記入力のあった時刻および前記入力情報に対応したコンテンツを前記出力装置に送信することを特徴とするコンテンツ出力システム。
【請求項４】
請求項３記載のコンテンツ出力システムであって、
前記出力装置は、前記入力情報を前記ユニキャストサーバに送信し、
前記マルチキャストサーバは、前記入力のあった時刻に送信していたマルチキャストコンテンツを特定する情報を前記ユニキャストサーバに送信し、
前記ユニキャストサーバは、前記入力のあった時刻に前記マルチキャストサーバが送信していたマルチキャストコンテンツと前記入力情報とに基づいて、送信するユニキャストコンテンツを決定する、
ことを特徴とするコンテンツ出力システム。
【請求項５】
マルチキャストアドレス宛のマルチキャストコンテンツを送信するマルチキャストサーバと、ユニキャストでコンテンツを送信するユニキャストサーバと、前記マルチキャストサーバおよび前記ユニキャストサーバを管理する装置管理サーバとにネットワークを介して接続するコンテンツ出力装置であって、
前記マルチキャストコンテンツ及び前記ユニキャストコンテンツを前記ネットワーク経由で受信するコンテンツ受信部と、
当該出力装置の視聴者からの入力を受けつける入力部と、
前記入力部により入力を受け付けた場合に前記装置管理サーバに制御情報を送信し、前記マルチキャストコンテンツを中継するルータにマルチキャストコンテンツの送信停止要求を送信する情報送信部と、
を備え、
前記装置管理サーバから前記制御情報に応じて前記ユニキャストサーバのアドレスを受信し、当該受信したアドレスに基づきユニキャストサーバにユニキャストコンテンツの送信を要求する、
ことを特徴とするコンテンツ出力装置。
【請求項６】
請求項５記載のコンテンツ出力装置は、
さらに、前記ユニキャストコンテンツの受信開始からの経過時間を計測するタイマーを備え、
前記タイマーの計測値が所定の値を超えた場合に、前記装置管理サーバに当該ユニキャストコンテンツを送信するユニキャストサーバのコンテンツ受信終了を通知し、前記ルータにマルチキャストコンテンツの受信開始を通知する、
ことを特徴とするコンテンツ出力装置。
【請求項７】
請求項５記載のコンテンツ出力装置であって、
前記装置管理サーバから受信したアドレスとともに、各アドレスに対応付けられたユニキャストサーバの動作状態に応じた接続優先順位の情報を受信し、
前記コンテンツの送信を要求する先のユニキャストサーバを前記接続優先順位に基づいて決定する
ことを特徴とするコンテンツ出力装置。
【請求項８】
請求項６記載のコンテンツ出力装置であって、
前記入力情報は、当該出力装置の表示画面上の位置を特定する情報であり、
前記ユニキャストサーバへのコンテンツ送信要求に応じて受信するコンテンツは、前記入力の時点で送信されていたコンテンツの区間と前記表示画面上の位置とに対応するコンテンツとしてユニキャストコンテンツにより選択されたものである
ことを特徴とするコンテンツ出力装置。
【請求項９】
入力装置を有する複数の出力装置と、マルチキャストアドレス宛てのマルチキャストコンテンツを送信するマルチキャストサーバと、前記出力装置宛てのユニキャストコンテンツを送信するユニキャストサーバと、前記ユニキャストサーバのアドレスを管理する装置管理サーバとを備えるコンテンツ出力システムにおけるコンテンツ出力方法であって、
前記出力装置は、前記マルチキャストサーバから受信したマルチキャストコンテンツを表示し、当該出力装置の視聴者から入力を受け付けた場合に制御情報を前記装置管理サーバに送信し、
前記装置管理サーバは、ユニキャストサーバの動作状態に応じた接続優先順位を前記出力装置に送信し、
前記出力装置は、前記接続優先順位に基づき選択されたユニキャストサーバにコンテンツの送信を要求し、当該要求に応じて送信されたコンテンツを表示する、
ことを特徴とするコンテンツ出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
映像および音声を出力する装置に関する。
【背景技術】
【０００２】
近年、電車の車両内や商業施設内に表示装置を用いた電子広告、いわゆるデジタルサイネージが見られるようになってきた。デジタルサイネージは、映像と音声で周囲の人の興味を引き付けやすく、従来の紙を用いた広告では表現しきれなかった効果を用いることで、わかりやすく訴求することが可能であり広告効果が高い。また、表示内容の入れ替えが容易であったり、状況変化に応じた表示切り替えが可能であったりと管理面でもメリットが大きい。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2009-302746号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術のサーバ・クライアント間通信にマルチキャスト配信技術を用いたシステムでは、単一の映像の配信において、視聴を中断した映像の続きを配信することは可能であるが、個別に映像を配信することができず、デジタルサイネージ等への適用は考慮されていない。一方、ユニキャスト配信技術を用いたシステムでは、個別に映像を配信することができので、個別に映像を配信することができるが、配信コスト及びシステムが配信数に比例して掛かってしまう課題があった。
【課題を解決するための手段】
【０００５】
本発明では、サーバ・クライアント間通信にマルチキャスト配信技術および、ユニキャスト配信技術を用い、クライアント側ユーザの操作、用途により、適宜クライアントとマルチキャストサーバまたは、ユニキャストサーバ相互の切り替える手段を有する。
【発明の効果】
【０００６】
これにより、使い勝手のよいクライアント（出力装置、方法、システム）を提供することができ、出力装置の広告効果を向上させることができる。
【０００７】
また、マルチキャストサーバおよびユニキャストサーバ装置同士の連携を潤滑に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】システムの全体構成の一例を示す図である。
【図２】出力装置の構成の一例を示す図である。
【図３】装置管理サーバの構成の一例を示す図である。
【図４】マルチキャストサーバの構成の一例を示す図である。
【図５】ユニキャストサーバの構成の一例を示す図である。
【図６】出力装置の表示画面の一例を示す図である。
【図７】装置管理サーバ、マルチキャストサーバ、ユニキャストサーバ及び出力装置のシステム全体の動作のフローチャートの一例である。
【図８】装置管理サーバ、マルチキャストサーバ、ユニキャストサーバ及び出力装置のシステム全体の動作のフローチャートの一例である。
【図９】装置管理サーバ、マルチキャストサーバ、ユニキャストサーバ及び出力装置のシステム全体の動作のフローチャートの一例である。
【図１０】装置管理サーバ、マルチキャストサーバ、ユニキャストサーバ及び出力装置のシステム全体の動作のフローチャートの一例である。
【図１１】装置管理サーバで生成処理された接続先制御テーブルの一例である。
【図１２】コンテンツの選択処理の概要を示す図の一例である。
【図１３】ユニキャストサーバの記憶部に記憶されるコンテンツ選択処理Aのコンテンツ関連制御テーブルの一例である。
【図１４】ユニキャストサーバの記憶部に記憶されるコンテンツ選択処理Bのコンテンツ関連制御テーブルの一例である。
【図１５】出力装置の動作のフローチャートの一例である。
【図１６】出力装置の動作のフローチャートの一例である。
【図１７】装置管理サーバで生成・更新処理された接続先制御テーブルの一例である。
【図１８】装置管理サーバの生成・更新処理された接続先制御テーブルの一例である。
【図１９】装置管理サーバの生成・更新処理された接続先制御テーブルの一例である。
【発明を実施するための形態】
【０００９】
以下、実施形態を図面を用いて説明する。
【実施例１】
【００１０】
図１はシステムの全体構成の一例を示す図である。出力装置２００ａ、２００ｂ、・・・、２００ｎはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）３に接続され、ルータ２を介して広域ネットワーク１に接続される。また、装置管理サーバ３００およびマルチキャストサーバ３０１、ユニキャストサーバ３０２ａ、・・・サーバ３０２ｍは広域ネットワーク１に接続される。外部機器４００ａ、４００ｂ、・・・、４００ｎはそれぞれ出力装置２００ａ、２００ｂ、・・・、２００ｎに直接接続される。
【００１１】
ここで、出力装置２００、ユニキャストサーバ３０２、外部機器４００の台数に制限はなく、１台でも複数台でもよい。
【００１２】
出力装置２００は、モニタやテレビジョンなどの映像及び音声を出力する装置である。出力装置２００はマルチキャストサーバ３０１または、ユニキャストサーバ３０２から送信される出力情報を受信して出力し、外部機器４００からの入力があった場合に、ユニキャストサーバ３０２の稼動状況を接続先管理サーバ３００に問い合わせ、ユニキャストサーバ３０２に、外部機器４００からの入力情報を送信する。
【００１３】
装置管理サーバ３００は、出力装置２００が接続するサーバの情報をマルチキャストサーバ３０１および、ユニキャストサーバ３０２に対してステータス確認処理することで、接続先制御テーブルを生成し、出力装置２００からの接続先制御テーブルの取得要求処理や、接続先制御テーブルの更新処理、システムの稼動状態を管理する。
【００１４】
本システムでは配信方式として、マルチキャストとユニキャストを利用している。マルチキャストとは、マルチキャストサーバ３０２から出力装置２００ａ、２００ｂ、・・・、２００ｎに一斉配信する通信方式であり、マルチキャストサーバ３０２から送り出したデータを必要な数だけルータ２でコピーし、複数の宛先である出力装置２００ａ、２００ｂ、・・・、２００ｎ配信することで、ネットワークに掛かる負荷を軽減させる配信方式である。より具体的には、ネットワーク上のルータが、予め指定されたマルチキャストアドレス宛に送られる情報を視聴希望する出力装置からIPアドレスを含めた視聴希望を受信し、マルチキャストアドレスとその受信したIPアドレスとをマルチキャストグループとして対応付けて記憶部に格納しておき、マルチキャストサーバは、そのマルチキャストアドレスを宛先とするパケットをネットワークに送出する。ルータがそのマルチキャストアドレスに宛てた情報を受信すると、記憶部から対応するIPアドレスを読み出し、読み出したIPアドレスを持つ出力装置に、マルチキャストアドレス宛に受信した情報のコピーを送信する。また、特定の出力装置のみのマルチキャストを停止するには、マルチキャストグループに登録された特定の出力装置のIPアドレスをルータの記憶部から削除、または一時的に無効化し、特定の出力装置に対して、マルチキャストサーバから、マルチキャストアドレス宛に送出した情報がルータでコピー、送信されないようにする。ユニキャストとは、ユニキャストサーバ３０２ａ、・・・サーバ３０２ｍから出力装置２００ａ、２００ｂ、・・・、２００ｎに対して１対１の組となるよう個別に配信する通信方式であり、ユニキャストサーバ３０２ａ、・・・サーバ３０２ｍから送り出したデータはルータ２で１つだけコピーされ、組となる出力装置２００ａ、２００ｂ、・・・、２００ｎの中の一つに配信することで、各々個別のデータを扱う配信方式である。
【００１５】
マルチキャストサーバ３０１は、出力装置２００が出力する映像及び音声を作成し、出力情報としてネットワーク１を介して送信する。また、ユニキャストサーバ３０２は、出力装置２００から送信された外部機器４００からの入力情報を受信し、受信した入力情報を処理し、出力装置２００が出力する映像及び音声を作成し、出力情報としてネットワーク１を介して送信する。
【００１６】
外部機器４００は、キーボード、マウス、タッチパネル、Ｆｅｌｉｃａ（登録商標）通信装置などの近距離通信装置、赤外線受信装置、などの入力装置、出力装置、入出力装置であり、本実施例の出力装置２００は、説明のためタッチパネル装置を備えているものとしている。なお、広域ネットワーク１には、他のルータを介してＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やネットワークプリンタなど、他の機器が接続されており、ルータ２にも出力装置２００や外部機器４００以外のほかの機器が接続されていてもよい。
【００１７】
本システムは、シンクライアントシステムを用いて構築することが可能である。シンクライアントシステムとは、クライアントサーバ型の情報システムにおいて、ユーザが使用するクライアント端末に最低限の機能しか持たせず、サーバ側でアプリケーションソフトやファイルなどの資源を管理するシステムのことである。シンクライアントシステムにおいて、サーバは映像や音声の出力情報を生成し、生成した出力情報をネットワーク経由でクライアント端末に送信する。クライアント端末は、ＪＰＥＧなどの静止画の連続と音声情報、もしくはＭＰＥＧなどの動画形式でサーバから送信された出力情報を映像出力部および音声出力部に出力する。また、クライアント端末は、クライアント端末に接続された例えば、タッチパネル、キーボード、マウス、カメラ、近距離無線通信手段、赤外線受光部、などの外部機器から取得した入力情報をネットワーク経由でサーバに送信する仕組みを持つ。
【００１８】
シンクライアントシステムでは、入力情報を受信したサーバはその入力情報に基づいてアプリケーションの実行などの操作を行い、その結果を映像や音声などの出力情報として作成し、出力情報をクライアント端末に送信する。クライアント端末はサーバから受信した出力情報を出力する。以上のようにシステムを構成することで、受信した出力情報を出力し、受け付けた入力をサーバへ送信するという、最低限の機能しか持たないクライアント端末を、あたかも複数のアプリケーションやファイルを記憶し、該アプリケーションやファイルを用いた複雑な操作をクライアント端末単体で行えるかのようにして使用することができる。また、これによって、端末コストの減縮や端末の集中管理、端末の記憶部にデータを保存させないことによるセキュリティの向上などを図ることができる。
【００１９】
さらに、本システムはシンクライアントシステムの一種であるビデオシンクライアント（ＶＴＣ：Ｖｉｄｅｏ  Ｔｈｉｎ  Ｃｌｉｅｎｔ）システムを用いて構築することも可能である。ＶＴＣシステムとは、クライアント端末としてコンピュータではなく、テレビジョン装置を用いてシンクライアントシステムを実現させる方法のことである。
【００２０】
ＶＴＣを用いた場合も本実施例の出力システムは、上記のシンクライアントシステムと同様の動作を行う。ただし、サーバが作成する映像や音声などの出力情報をＭＰＥＧなどの動画形式にトランスコーダが変換して、テレビジョン装置に送信する。テレビジョン装置は、ネットワーク接続部から取得した動画形式にエンコードされた出力情報を、テレビジョン装置のデコーダでデコードし、映像出力部および音声出力部から出力情報を出力する。テレビジョン装置はシンクライアントシステムで説明したように、外部機器からの入力情報を受け付けてサーバに送信する。サーバは受信した入力情報に基づいてアプリケーションなどの操作を行い、その結果を映像や音声などの出力情報として作成する。サーバは生成した出力情報をテレビジョン装置に送信し、テレビジョン装置は受信した出力情報を出力する。
【００２１】
以上の構成を有するテレビジョン装置と、ＶＴＣシステムと、を用いることで、パーソナルコンピュータと比較すると処理能力が劣るテレビジョン受信機を、あたかも複数のアプリケーションやファイルを記憶し、該アプリケーションやファイルを用いた複雑な操作をクライアント端末単体で行えるかのようにして使用することができる。また、これによって端末コストの減縮や端末の集中管理、端末の記憶部にデータを保存させないことによるセキュリティの向上などを図ることができる。なお、ＶＴＣシステムではクライアント端末をテレビジョン装置として説明したが、サーバから送信される出力情報をデコード可能なデコーダを備えていれば、テレビジョン装置でなくともよい。
【００２２】
以下では、ＶＴＣシステムを用いて、マルチキャストサーバ３０１および、ユニキャストサーバ３０２が送信した動画形式で出力した出力情報を、テレビジョン装置である出力装置２００が受信して再生する例を説明する。
【００２３】
図２は出力装置２００の構成の一例を示す図である。
出力装置２００は、放送信号入力端子２０１、チューナ２０２、復調部２０３、デスクランブラ２０４、暗号化／復号処理部２０５、ストリーム処理部２０６、映像デコーダ２０７、音声デコーダ２０８、時計部２０９、映像処理部２１０、音声処理部２１１、映像出力部２１２、音声出力部２１３、映像音声入出力端子２１４、ネットワーク接続部２１５、ネットワーク接続端子２１６、外部機器制御部２１７、外部機器接続端子２１８、制御部２１９、記憶部２２０、メモリ２２１から構成される。ただし、本実施例を実現することができれば、出力装置２００は図２に含まれる全ての構成を有する必要は無く、また、図２に含まれない他の構成が含まれることを除外するものでもない。
【００２４】
放送信号入力端子２０１は、アンテナ、ケーブル等が受信した放送信号データの入力を受け付ける。放送信号入力端子２０１が受け付ける放送信号は地上波デジタル信号、地上波アナログ信号やＢＳ、ＣＳなどのデジタルまたはアナログ放送信号である。放送信号入力端子２０１がデジタル信号の入力を受け付ける場合、チューナ２０２は、放送信号入力端子２０１が受け付けた放送信号データから特定のチャンネルを抽出する。復調部２０３は、チューナ２０２が抽出したチャンネルからテレビ番組用の符号化された映像音声データおよび各種データが多重化されたストリームを復調する。
【００２５】
デスクランブラ２０４は、サービス事業者との契約者のみに視聴させる場合やデジタル放送を視聴する場合など、復調部２０３が生成したストリームにスクランブルがかかっている場合に、図示しない、サービス事業者から発行された情報、またはＢ−ＣＡＳカード（登録商標）から取得した情報および放送波に多重されている鍵情報を使うなどして、スクランブルを解除する。
【００２６】
スクランブルを解除されたストリームを記憶部２２０などに記憶させる場合について説明する。ストリームのコピー制限情報が世代コピー可の制限をもつ場合、デスクランブラ２０４から送信されたストリームをストリーム処理部２０６は暗号化／復号処理部２０５に送信する。暗号化／復号処理部２０５は、受信したストリームを暗号化し、暗号化したストリームを記憶部２２０に記憶させる。暗号化の際の鍵は、例えば、出力装置２００の持つ固有情報、記憶部２２０の持つ固有情報、そのほか乱数などから生成される。記憶部２２０に記憶されるストリームは、制御部２１９によってストリームリストとして管理される。
【００２７】
放送信号入力端子２０１およびネットワーク接続端子２１５から入力されたストリームを視聴する場合、ストリームはストリーム処理部２０６に入力される。また、記憶部２２０から再生されるストリームは、暗号化／復号処理部２０５によって復号された後にストリーム処理部２０６に入力される。
【００２８】
放送信号入力端子２０１およびネットワーク接続端子２１５から受信したストリーム、記憶部２２０で記憶したストリームがＭＰＥＧ２のトランスポートストリーム（ＴＳ：Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）である場合は、映像データと音声データを同期して出力できるように、出力装置２００が参照する時刻基準情報値であるプログラムクロックリファレンス（ＰＣＲ）がストリームに多重されている。ストリーム処理部２０６は、入力されるトランスポートストリームからＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）／ＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）を取得し、パケット識別子（ＰＩＤ）を判別する。ストリーム処理部２０６は、判別したＰＩＤを持つＴＳパケットに多重分離（Ｄｅｍｕｌｔｉｐｌｅｘ）する。ストリーム処理部２０６は、圧縮符号化映像データと、圧縮符号化音声データと、ＰＣＲと、をＰＩＤに応じてそれぞれ映像デコーダ２０７、音声デコーダ２０８、時計部２０９に出力する。
【００２９】
圧縮符号化映像データは、映像デコーダ２０７で伸張が施された後、映像処理部２１０にて付属情報が重畳されて映像信号とされ、映像出力部２１２によって出力される。ここで、映像処理部２１０は、映像信号に文字情報などを重畳することができる。また、圧縮符号化音声データは音声デコーダ２０８で慎重が施された後、音声処理部２１１にて左右の音声のバランス調整などの処理を施されて音声信号とされ、音声出力部２１３によって出力される。さらに、映像信号および音声信号は映像音声入出力端子２１４からそれぞれ外部の機器に出力することができ、必要であれば映像処理部２１０および音声処理部２１１はそれぞれ映像信号および音声信号をデジタル形式からアナログ形式へ変換して映像音声入出力端子２１４に出力する。なお、映像音声入出力端子２１４は、ＨＤＭＩ（登録商標）などの端子のように、映像および音声を同時に出力することができる端子として１つにまとめることもできる。さらに、映像音声入出力端子２１４は、外部の機器から映像信号および音声信号の入力を受け付けることができ、映像音声入出力端子２１４から入力された映像信号および音声信号は、それぞれ映像出力部２１２および音声出力部２１３から出力される。なお、映像音声入出力端子２１４は、映像入出力端子と音声入出力端子とに分かれていてもよい。
【００３０】
時計部２０９は、ストリーム処理部２０６から出力されたＰＣＲをシステムタイムクロック（ＳＴＣ）カウンタの計数値の初期値として設定する。時計部２０９はカウンタの計数値を増加させ、各映像データに付随している復号時刻情報（ＤＴＳ）がこの計数値に一致した時刻にデコード（復号）を行うように映像デコーダ２０７および音声デコーダ２０８に指示を行う。出力装置２００は映像または音声データに付随する再生出力時刻情報（ＰＴＳ）が一致した時刻に映像または音声データの出力を行う。
【００３１】
受信したストリームがＭＰＥＧ２のＰＥＳパケットの場合には、ＰＥＳに含まれるＰＴＳ、ＤＴＳの値と時計部２０９のカウンタ値とに基づき、デコード開始及び出力開始タイミングが制御される。
【００３２】
ネットワーク接続端子２１６は、図１のＬＡＮ３に接続される。ネットワーク接続部２１５は、ネットワーク接続端子２１６を介して装置管理サーバ３００、マルチキャストサーバ３０１およびユニキャストサーバ３０２や他の出力装置と各種情報の送受信を行う。また、ネットワーク接続部２１５は、例えば、データの到達が保証されず信頼性はないがリアルタイム性のある伝送モード（以降、リアルタイム伝送モードと呼ぶこともある）と、データの到達が保証され信頼性はあるがリアルタイム性のない伝送モード（以降、信頼性のある伝送モードと呼ぶこともある）に動作を切り換え可能である。
【００３３】
ここで、リアルタイム伝送モードには、例えば、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）、およびＲＴＰ（Ｒｅａｌ−Ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）が用いられる。この方式では、送信したデータが相手に届いたかどうかを確認しないので、伝送パケットが失われて相手に届かない場合があり、映像や音声が途切れることがあるが、反面、データの送信は継続するので遅延が少なく、リアルタイム性が維持できる。
【００３４】
例えば、ＲＴＰでは、ネットワークを経由して転送されると、パケットの喪失や、配送の遅れが起こる。しかし、映像や音声のデータは、データの一部が欠けていても再生が可能である。データの受信側では、喪失や、配送の遅れたパケットは無視し、受信側が期待する時間に到着したパケットだけを利用してデータの再生を行う。受信側は、受信したパケットについて、受信確認応答（ＡＣＫｎｏｗｌｅｄｇｅｍｅｎｔ）を逐一送ることはしない。
【００３５】
また、信頼性のある伝送モードには、例えば、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）、およびＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）またはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）が用いられる。この方式では、送信したデータが相手に届いたかどうかを確認し、伝送パケットが失われて相手に届かなかった場合は、再度送信処理を行うので、その間、映像や音声が停止してしまうことあるが、データの信頼性は確保される。
【００３６】
ネットワーク接続部２１５は、ＬＡＮ３に接続されたネットワーク接続端子２１６を介して、マルチキャストサーバ３０１およびユニキャストサーバ３０２からストリームを受信する。外部機器制御部２１７は、外部機器接続端子２１８を介して図１の外部機器４００に接続されており、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）デバイスなどの外部機器４００からの入力情報を受信し、作成した外部機器４００を制御するための制御情報を外部機器４００に送信する。
【００３７】
制御部２１９は、記憶部２２０に記憶されたプログラムをメモリ２２１に展開し、展開したプログラムを実行することで各種プログラムに応じた機能を実現することができる。
【００３８】
メモリ２２１には、接続先判定処理部２００１、マルチ／ユニキャスト処理部２００２が展開される。
接続先判定処理部２００１およびマルチ／ユニキャスト処理部２００２は、記憶部２２０に記憶された接続先判定プログラム２００１やマルチ／ユニキャスト処理プログラム２００２を制御部２１９がメモリ２２１に展開して実行することで、ソフトウェアによって接続先判定処理およびマルチ／ユニキャスト処理の各機能を実現することができる。
【００３９】
また、ソフトウェアとして実現された各機能は接続先判定処理部２００１やマルチ／ユニキャスト処理部２００２などのように各処理を行う処理部として集積回路化するなどしてハードウェアとして実現することもできる。以下では説明を簡略化するために、接続先判定プログラム２００１およびマルチ／ユニキャスト処理プログラム２００２を制御部２１９が実行することで実現される各処理を、各処理部が主体となって行うものとして説明する。なお、各処理部をハードウェアで実現した場合には、その各処理部が主体となって各処理を行う。
【００４０】
接続先判定処理部２００１は、装置管理サーバ３００から取得した接続先制御テーブルより、接続先サーバの判定処理を行う（図７のＳ１０１１）
マルチ／ユニキャスト処理部２００２は、マルチキャストサーバ３０１とルーターを介したマルチキャスト通信処理と、ユニキャストサーバ３０２ａからユニキャスト配信されたコンテンツの表示処理と、を行う（図７のＳ１０２２、Ｓ１０２７）
図３は、装置管理サーバの構成の一例を示す図である。
【００４１】
装置管理サーバ３００は、制御部３５１、メモリ３５２、記憶部３５３、ネットワーク接続部３５４、ネットワーク接続端子３５５、外部機器制御部３５６、外部機器接続端子３５７から構成される。
【００４２】
制御部３５１は、記憶部３５３に記憶されたプログラムをメモリ３５２に展開し、展開したプログラムを実行することで、装置管理サーバ３００の起動、情報処理、情報の送受信など、サーバとしての機能を実現する。
【００４３】
メモリ３５２には、ステータス確認処理部３００１、接続先制御テーブル管理部３００２が展開される。
ステータス確認処理部３００１および接続先制御テーブル管理部３００２は、記憶部３５３に記憶されたステータス確認プログラム３００１や接続先制御テーブル管理プログラム３００２を制御部３５１がメモリ３５２に展開して実行することで、ソフトウェアによって接続先判定処理およびマルチ／ユニキャスト処理の各機能を実現することができる。
【００４４】
また、ソフトウェアとして実現された各機能はステータス確認処理部３００１や接続先制御テーブル管理部３００２などのように各処理を行う処理部として集積回路化するなどしてハードウェアとして実現することもできる。以下では説明を簡略化するために、ステータス確認処理部３００１および接続先制御テーブル管理部３００２を制御部３５１が実行することで実現される各処理を、各処理部が主体となって行うものとして説明する。なお、各処理部をハードウェアで実現した場合には、その各処理部が主体となって各処理を行う。
【００４５】
ステータス確認処理部３００１は、マルチキャストサーバ３０１のステータス確認処理（図７のＳ１００１）、ユニキャストサーバ３０２ａのステータス確認処理（図７のＳ１００２）、出力装置２００ａのステータス確認処理（図７のＳ１００３）を行う。
【００４６】
接続先制御テーブル管理部３００２は、ステータス確認処理（図７のＳ１００１、Ｓ１００２、Ｓ１００３）の情報を元に接続先制御テーブルを生成し（図７のＳ１００４）出力装置２００ａからの要求により、接続先制御テーブルの更新処理（図７のＳ１０１３）を行う。
【００４７】
記憶部３５３は、ＨＤＤやＳＳＤ、ＤＶＤ、ＢＤ、ＩＣカードなどの記憶装置であり、出力装置２００に出力する接続先制御テーブルなどの情報、制御部３５１がメモリ３５２に展開するプログラム、テーブルなどを記憶することができる。
【００４８】
ネットワーク接続端子３５５は、図１の広域ネットワーク１に接続される。ネットワーク接続部３５４は、ネットワーク接続端子３５５を介して他のサーバや出力装置２００と各種情報の送受信を行う。外部機器制御部３５６は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）デバイスなどの外部機器を接続するための外部機器接続端子３５７に接続された外部機器からの入力を受付け、外部機器の動作を制御する。
【００４９】
図４は、マルチキャストサーバの構成の一例を示す図である。
【００５０】
マルチキャストサーバ３０１および、ユニキャストサーバ３０２は、制御部３６１、メモリ３６２、記憶部３６３、ネットワーク接続部３６４、ネットワーク接続端子３６５、外部機器制御部３６６、外部機器接続端子３６７、トランスコーダ３６８から構成される。
【００５１】
制御部３６１は、記憶部３６３に記憶されたプログラムをメモリ３６２に展開し、展開したプログラムを実行することで、マルチキャストサーバ３０１情報処理、情報の送受信など、サーバとしての機能を実現する。
【００５２】
メモリ３６２には、再生区間情報取得部３０１１、マルチキャスト処理部３０１２が展開される。
再生区間情報取得部３０１１およびマルチキャスト処理部３０１２は、記憶部３６３に記憶された再生区間情報取得プログラム３０１１やマルチキャスト処理プログラム３０１２を制御部３６１がメモリ３６２に展開して実行することで、ソフトウェアによって再生区間情報取得およびマルチキャスト処理の各機能を実現することができる。
【００５３】
また、ソフトウェアとして実現された各機能は再生区間情報取得部３０１１やマルチキャスト処理部３０１２などのように各処理を行う処理部として集積回路化するなどしてハードウェアとして実現することもできる。以下では説明を簡略化するために、再生区間情報取得プログラム３０１１およびマルチキャスト処理プログラム３０１２を制御部３６１が実行することで実現される各処理を、各処理部が主体となって行うものとして説明する。なお、各処理部をハードウェアで実現した場合には、その各処理部が主体となって各処理を行う。
【００５４】
再生区間情報取得部３０１１は、ユニキャストサーバ３０２ａからの再生区間情報要求の問い合わせに再生区間情報の応答を行う（図７のＳ１０１８）。
【００５５】
マルチキャスト処理部３０１２は、ルータ２を介して、出力装置２００ａに対してマルチキャスト通信処理を行う（図７のＳ１０３６）。
【００５６】
記憶部３６３は、ＨＤＤやＳＳＤ、ＤＶＤ、ＢＤ、ＩＣカードなどの記憶装置であり、出力装置２００に出力するコンテンツ、制御部３６１がメモリ３６２に展開するプログラム、テーブルなどを記憶することができる。
【００５７】
ネットワーク接続端子３６５は、図１の広域ネットワーク１に接続される。ネットワーク接続部３６４は、ネットワーク接続端子３６５を介して他のサーバや出力装置２００と各種情報の送受信を行う。
【００５８】
外部機器制御部３６６は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）デバイスなどの外部機器を接続するための外部機器接続端子３６７に接続された外部機器からの入力を受付け、外部機器の動作を制御する。トランスコーダ３６８は、出力装置２００に出力する映像や音声などの出力情報を、動画形式にエンコードし、ネットワーク接続部３６４に送信する。
【００５９】
図５は、ユニキャストサーバの構成の一例を示す図である。
【００６０】
ユニキャストサーバ３０２は、制御部３７１、メモリ３７２、記憶部３７３、ネットワーク接続部３７４、ネットワーク接続端子３７５、外部機器制御部３７６、外部機器接続端子３７７、トランスコーダ３７８から構成される。
【００６１】
制御部３７１は、記憶部３７３に記憶されたプログラムをメモリ３７２に展開し、展開したプログラムを実行することで、ユニキャストサーバ３０２の起動、情報処理、情報の送受信など、サーバとしての機能を実現する。
【００６２】
メモリ３７２には、座標情報保持部３０２１、ユニキャスト処理部３０２２、コンテンツ選択処理部３０２３が展開される。
座標情報保持部３０２１およびユニキャスト処理部３０２２およびコンテンツ選択処理部３０２３は、記憶部３７３に記憶された座標情報保持プログラム３０２１やユニキャスト処理プログラム３０２２やコンテンツ選択処理プログラム３０２３を制御部３７１がメモリ３７２に展開して実行することで、ソフトウェアによって座標情報保持およびユニキャスト処理およびコンテンツ選択処理の各機能を実現することができる。
【００６３】
また、ソフトウェアとして実現された各機能は座標情報保持部３０２１やユニキャスト処理部３０２２やコンテンツ選択処理部３０２３などのように各処理を行う処理部として集積回路化するなどしてハードウェアとして実現することもできる。以下では説明を簡略化するために、座標情報保持プログラム３０２１およびユニキャスト処理プログラム３０２２およびコンテンツ選択処理プログラム３０２３を制御部３７１が実行することで実現される各処理を、各処理部が主体となって行うものとして説明する。なお、各処理部をハードウェアで実現した場合には、その各処理部が主体となって各処理を行う。
【００６４】
座標情報保持部３０２１は、出力機器２００ａからの接続要求／座標情報より座標情報を取得し保持を行う（図７のＳ１０１６）。
【００６５】
ユニキャスト処理部３０２２は、出力装置２００ａに対して、ユニキャストによりコンテンツの配信を行う（図７のＳ１０２２）。
【００６６】
コンテンツ選択処理部３０２３は、座標情報と再生区間情報により再生コンテンツを選択し、出力装置２００ａにユニキャストによりコンテンツの配信を行い（図７のＳ１０２０）、出力機器２００ａからの座標情報より配信コンテンツの選択処理を行う（図７のＳ１０２５）。
【００６７】
記憶部３７３は、ＨＤＤやＳＳＤ、ＤＶＤ、ＢＤ、ＩＣカードなどの記憶装置であり、出力装置２００に出力するコンテンツ、制御部３７１がメモリ３７２に展開するプログラム、テーブルなどを記憶することができる。
【００６８】
ネットワーク接続端子３７５は、図１の広域ネットワーク１に接続される。ネットワーク接続部３７４は、ネットワーク接続端子３７５を介して他のサーバや出力装置２００と各種情報の送受信を行う。  外部機器制御部３７６は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）デバイスなどの外部機器を接続するための外部機器接続端子３７７に接続された外部機器からの入力を受付け、外部機器の動作を制御する。トランスコーダ３７８は、出力装置２００に出力する映像や音声などの出力情報を、動画形式にエンコードし、ネットワーク接続部３７４に送信する。
【００６９】
図６は、出力装置２００の表示画面の一例を示す図である。
【００７０】
ここでは、出力装置２００の映像出力部２１２の表示画面の上に、外部機器４００のタッチパネルが配置されているものとする。この例では、マルチキャストサーバ３０１および、ユニキャストサーバ３０２からの映像出力の再生チャプタ部分が表示されており、ユーザが外部機器４００のタッチパネルの左下を原点、横をＸ方向、縦をＹ方向とし、基準座標（Xp,Yp）、範囲（Wp,Hp）の位置部分をパネルタッチした例を示している。また、右下は、“最初に戻る”のボタン表示をしている場合の例である。
【００７１】
図７は、出力装置２００のユーザ操作に対応した処理を実現するためのシステム全体の動作のフローチャートの一例である（Ｓ１０００）。
【００７２】
装置管理サーバ３００、マルチキャストサーバ３０１、ユニキャストサーバ３０２ａ、出力装置２００ａの間の通信手順（Ｓ１０００）の処理について説明する。
【００７３】
装置管理サーバ３００のステータス確認処理部３００１は、マルチキャストサーバ３０１の制御部３６１（Ｓ１００１）、ユニキャストサーバ３０２ａの制御部３７１（Ｓ１００２）、出力装置２００ａの制御部２１９（Ｓ１００３）との間でステータス確認処理を順に実行し、装置管理サーバ３００のステータス確認処理部３００１はステータス確認処理の結果を装置管理サーバ３００の接続先制御テーブル管理部３００２に対して更新する。更新された情報を元に装置管理サーバ３００の接続先制御テーブル管理部３００２は、接続先制御テーブル生成処理（Ｓ１００４）を実行する。生成した接続先制御テーブル情報を元に装置管理サーバ３００のシステム制御部は、マルチキャストサーバ３０１のネットワーク接続部３５４に対してマルチキャスト動作開始指定（Ｓ１００５）を通知し、出力装置２００ａのネットワーク接続部２１５に対してマルチキャストモード動作指定（Ｓ１００６）を通知する。これにより、マルチキャストサーバ３０１と出力装置２００ａ間でルータを介して、マルチキャスト処理（Ｓ１００７）が実行され、マルチキャストサーバ３０１から送信された配信映像/音声が、出力装置２００ａから出力される。
【００７４】
図６のようにユーザからの表示画面上へのパネルタッチがあると、出力装置２００ａの外部機器制御部２１７は、外部機器からパネルタッチされた座標情報を取得する（Ｓ１００８）。出力装置２００ａのマルチキャスト処理部３０１２は、装置管理サーバ３００のネットワーク接続部３５４に接続先制御テーブル取得要求（Ｓ１００９）を行い、接続先制御テーブル取得（Ｓ１０１０）を行う。出力装置２００ａの接続先判定処理部２００１は、取得した接続先制御テーブルを参照し、接続先判定処理（Ｓ１０１１）を行い、図１１の接続先制御テーブルから、“稼動中／接続可”のユニキャストサーバ稼動状態で最もユニキャストサーバ接続優先順位の高いものを、接続するユニキャストサーバ３０２として決定する。接続先判定処理部２００１は、決定したユニキャストサーバ３０２を示すアドレス等の情報と共に装置管理サーバ３００に接続先制御テーブル更新要求（Ｓ１０１２）を行う。装置管理サーバ３００の接続先制御テーブル管理部３００２は、図１１の接続先制御テーブルから、決定したユニキャストサーバ３０２を示すアドレス等の情報が示すユニキャストサーバ３０２のユニキャストサーバ稼動状態を“稼動中／接続可”から“接続中”に変更する接続先制御テーブル更新処理（Ｓ１０１３）を実行する。装置管理サーバ３００の接続先制御テーブル管理部３００２から更新ＯＫ（Ｓ１０１４）の応答を得て、出力装置２００ａのマルチキャスト処理部３０１２は該当するユニキャストサーバ３０２ａに座標情報を含んだ接続要求を送信する（Ｓ１０１５）。
【００７５】
なお、本実施例では、出力装置２００ａが、接続先制御テーブルを装置管理サーバ３００から取得するとして説明したが、必ずしも本例に限るものではない。例えば、装置管理サーバ３００が、出力装置２００ａの要求に応じてユニキャストサーバ３０２ａを選択し、そのアドレスを要求元の出力装置２００ａに送信し、出力装置２００ａが、受信したアドレスのユニキャストサーバ３０２ａにＳ１０１５において接続要求／座標情報を送信しても良い。この場合、接続先制御テーブル送受信によるネットワーク負荷を軽減でき、また、出力装置２００ａの処理を簡素化できる。
【００７６】
ユニキャストサーバ３０２ａの座標情報保持部３０２は、受信した座標情報を保持し（Ｓ１０１６）、更に、ユニキャストサーバ３０２ａのユニキャスト処理部３０２２はマルチキャストサーバ３０１に現在のコンテンツの再生区間情報要求を行う（Ｓ１０１７）。マルチキャストサーバ３０１の再生区間情報取得処理部は、再生区間情報取得処理（Ｓ１０１８）を行い、ユニキャストサーバ３０２ａに対して再生区間情報を応答する（Ｓ１０１９）。ユニキャストサーバ３０２ａのユニキャスト処理部３０２２は、ユニキャストサーバ３０２ａの座標情報保持部が保持している座標情報と、ネットワーク接続部３５４が受け取った再生区間情報と、から対応するコンテンツ選択処理Ａ（Ｓ１０２０）を行い、ルータに対してマルチキャストの受信停止要求を行うと共に、出力装置２００ａに対して、ユニキャストコンテンツを配信する（Ｓ１０２１）。マルチキャストの受信停止要求は、出力装置２００ａがルータ２に要求してもよい。本実施例のように、マルチキャストサーバ３０１が再生区間情報取得処理をするので、例えば装置管理サーバ３００に再生区間情報を集約してユニキャストサーバ３０２が装置管理サーバ３００に再生区間情報を要求する場合に比べ、装置管理サーバ３００への負荷の集中を緩和できるという効果がある。
【００７７】
一方、再生区間情報取得処理における他の例として、装置管理サーバ３００がマルチキャストサーバ３０１に再生区間情報を要求し取得し、ユニキャストサーバ３０２が装置管理サーバ３００に再生区間情報を要求し取得するという構成も考えられる。この場合、本実施例のシステム実現に必要な情報が装置管理サーバ３００に集約されるので、システムのメンテナンス、サーバの置き換え作業が、比較的容易になるという効果がある。
【００７８】
図８は、出力装置２００ａのユーザ操作に対応した処理を実現するためのシステム全体の動作のフローチャートの一例であり、図７の続きを示している。ユニキャストサーバ３０２ａ、出力装置２００ａの間の処理について説明する。
【００７９】
ユニキャストサーバ３０２ａのユニキャスト処理部３０２２と出力装置２００ａマルチ／ユニキャスト処理部２００２との間でユニキャスト処理（Ｓ１０２２）により、コンテンツの配信が行われているとする。出力装置２００ａにおいて、図６のようにユーザが表示画面上にパネルタッチすると、出力装置２００ａの外部機器制御部２１７は、外部機器からパネルタッチされた座標情報を取得（Ｓ１０２３）し、ネットワーク接続部２１５を介してユニキャストサーバ３０２ａに座標情報の送信（Ｓ１０２４）を行う。ユニキャストサーバ３０２ａのコンテンツ選択処理部３０２３は、受信した座標情報を用いてコンテンツ選択処理Ｂ（Ｓ１０２５）を行い、該当するユニキャストコンテンツ配信（Ｓ１０２６）を行う。これにより、ユニキャストサーバ３０２ａと出力装置２００ａの間でユニキャスト処理（Ｓ１０２７）を行い、出力装置２００ａでは、コンテンツの表示処理を行う。
【００８０】
図９は、出力装置２００ａのユーザ操作に対応した処理を実現するためのシステム全体の動作のフローチャートの一例であり、図７の続きを示している。装置管理サーバ３００、マルチキャストサーバ３０１、ユニキャストサーバ３０２ａ、出力装置２００ａの間の処理について説明する。
【００８１】
ユニキャストサーバ３０２ａのユニキャスト処理部３０２２と出力装置２００ａのマルチ／ユニキャスト処理部２００２との間でユニキャスト処理（Ｓ１０２２）により、コンテンツの配信が行われているとする。出力装置２００ａにおいて、図６のようにユーザが表示画面上の“最初に戻る”にパネルタッチすると、出力装置２００ａの外部機器制御部２１７は、外部機器からパネルタッチされた座標情報を取得（Ｓ１０２３）し、ネットワーク接続端子２１６を介してユニキャストサーバ３０２ａに再生終了の座標情報の送信（Ｓ１０２８）を行う。ユニキャストサーバ３０２ａのコンテンツ選択処理部３０２３は、受信した再生終了のメッセージにおける座標情報を用いてコンテンツ選択処理Ｂ（Ｓ１０２５）を行い、ユニキャストコンテンツ再生終了通知（Ｓ１０２９）を出力装置２００ａのマルチ／ユニキャスト処理部２００２に通知する。出力装置２００ａの接続先判定処理部２００１は、装置管理サーバ３００に対して、接続先制御テーブル取得要求（Ｓ１０３０）を通知し、接続先制御テーブルを取得する（Ｓ１０３１）。出力装置２００ａの接続先判定処理部２００１は、接続先判定処理（Ｓ１０３２）を行い、接続されていたユニキャストサーバ３０２を示すアドレス等の情報と共に接続先制御テーブル更新要求（Ｓ１０３３）を装置管理サーバ３００に送信する。接続先制御テーブル更新要求を受信した装置管理サーバ３００の接続先制御テーブル管理部３００２は、図１１の接続先制御テーブルにおいて、出力装置２００ａに接続されていたユニキャストサーバ３０２のユニキャストサーバ稼動状態を“接続中”から“稼動中／接続可”に変更する接続先制御テーブル更新処理（Ｓ１０３４）の実行後、更新ＯＫ（Ｓ１０３５）の応答を出力装置２００ａの接続先判定処理部２００１に送信し、出力装置２００ａのマルチ／ユニキャスト処理部２００２とマルチキャストサーバ３０１のマルチキャスト処理部３０１２は、マルチキャスト処理（Ｓ１０３６）を実行する。
【００８２】
図１０は、出力装置２００ａのユーザ操作に対応した処理を実現するためのシステム全体の動作のフローチャートの一例であり、図７の続きを示している。
【００８３】
装置管理サーバ３００の接続先制御テーブル更新処理は、出力装置２００ａからの要求により、接続先制御テーブルの更新処理を行う（Ｓ１０３４）。
【００８４】
装置管理サーバ３００、マルチキャストサーバ３０１、ユニキャストサーバ３０２ａ、出力装置２００ａの間の処理について説明する。
【００８５】
ユニキャストサーバ３０２ａのユニキャスト処理部３０２２と出力装置２００ａマルチ／ユニキャスト処理部２００２との間でユニキャスト処理（Ｓ１０２２）により、コンテンツの配信が行われているとする。出力装置２００ａにおいて、図６のようにユーザが表示画面上にパネルタッチする操作が予め設定された期間の間、行われない（Ｓ１０３７）と、ユニキャストサーバ３０２ａに再生終了のメッセージを座標情報とともに装置管理サーバ３００に送信する（Ｓ１０２８）。
【００８６】
ユニキャストサーバ３０２ａのコンテンツ選択処理部３０２３は、受信した再生終了メッセージにおける座標情報を用いてコンテンツ選択処理Ｂ（Ｓ１０２５）を行い、ユニキャストコンテンツ再生終了通知（Ｓ１０２９）をマルチ／ユニキャスト処理部２００２に通知する。出力装置２００ａの接続先判定処理部２００１は、装置管理サーバ３００に対して、接続先制御テーブル取得要求（Ｓ１０３０）を通知し、接続先制御テーブル取得（Ｓ１０３１）を行う。接続先判定処理部２００１は、接続先判定処理（Ｓ１０３２）により、ユニキャストサーバ３０２ａに対応する接続先制御テーブル更新要求（Ｓ１０３３）を送信する。接続先制御テーブル更新要求を受信した装置管理サーバ３００の接続先制御テーブル管理部は、接続先制御テーブル更新処理（Ｓ１０３４）の実行後、更新ＯＫ（Ｓ１０３５）の応答を接続先判定処理部２００１に送信し、マルチ／ユニキャスト処理部２００２は、マルチキャスト処理（Ｓ１０３６）を実行する。
【００８７】
また、図７の座標情報取得（Ｓ１００８）、図８の座標情報取得（Ｓ１０２３）、図９の座標情報取得（Ｓ１０２３）、図１０のタイマー閾値判定（Ｓ１０３７）の各処理の際に取得する出力端末２００ａの座標情報に加え、出力端末２００ａの持つ年月日を含む時刻情報を合わせて取得し、座標情報を該当するユニキャストサーバ３０２ａに送信する構成としても良い。これにより、該当するユニキャストサーバ３０２ａでのコンテンツ選択処理において、出力端末２００ａの座標情報に、年月日を含む時刻情報を合わせて利用することで、特定の日時や季節や時間帯に応じたコンテンツの選択可能となる。更に、出力端末２００ａの持つ年月日を含む時刻情報に代えて、出力端末２００ａの座標情報を取得する際に該当するユニキャストサーバ３０２ａの年月日を含む時刻情報を取得し、コンテンツを選択する構成としても良い。ただし、出力端末２００ａの持つ年月日を含む時刻情報を取得する方が、出力端末２００ａとユニキャストサーバ３０２ａとの設置場所による標準時間の時差の影響を受けない利点がある。
【００８８】
図１１は、装置管理サーバで生成処理された接続先制御テーブルの一例である。
図１１のマルチキャストサーバアドレスおよび、ユニキャストサーバアドレスの要素は予め設定しても良いし、図７のステータス確認処理（Ｓ１００１、Ｓ１００２）にて取得しても良い。図１１のユニキャストサーバ稼動状態の要素は、図７のステータス確認処理（Ｓ１００２）にて、ユニキャストサーバ３０２から取得、設定された情報であり、“１”は“稼動中／接続可”を、“２”は“接続中”を意味するものとする。ユニキャストサーバ接続優先順位の要素は、出力装置２００が接続するユニキャストサーバ３０２の接続先の優先順位を示している。
【００８９】
図１１を図７中の動作と合わせて説明する。
図７中の接続先制御テーブル生成処理（Ｓ１００４）で生成される接続先制御テーブルは、全てのユニキャストサーバ稼動状態の要素が“稼動中／接続可”の“１”の状態である。出力装置２００ａのマルチキャスト処理部３０１２は、この接続先制御テーブルを接続先制御テーブル取得要求処理（Ｓ１００９）の応答情報として、接続先制御テーブル取得（Ｓ１０１０）にて、取得する。出力装置２００ａの接続先判定処理部２００１は、接続先判定処理（Ｓ１０１１）において接続先制御テーブルを参照し、ユニキャストサーバ稼動状態が“稼動中／接続可”の装置の内、最も接続優先順位の高いユニキャストサーバを選択する。接続先判定処理部２００１は、選択したユニキャストサーバアドレス１０１に接続する前に、接続先制御テーブル更新要求（Ｓ１０１２）を実行し、装置管理サーバ３００では、接続先制御テーブル更新処理（Ｓ１０１３）により、図１０のように、ユニキャストサーバアドレス１０１のユニキャストサーバ稼動状態を“接続中”である“２”に更新し、更新ＯＫ（Ｓ１０１４）を出力装置２００ａに応答する。この後、出力装置２００ａはユニキャストサーバアドレス１０１、つまり、図７中のユニキャストサーバ３０２ａに接続処理を実行するよう動作する。
【００９０】
図１２は、コンテンツの選択処理の概要を示す図の一例である。図１２では、マルチキャストサーバのコンテンツを「再生ストリーム」、ユニキャストサーバのコンテンツを「コンテンツＡ〜コンテンツＦ」、更に、コンテンツＣに関連付いた「コンテンツＣ１〜Ｃ６」として、これらの関係を模式的に示したものである。
【００９１】
図１２のコンテンツ選択処理の過程を図７〜図９の動作と合わせて説明する。
図１２中のマルチキャストサーバの再生ストリームは、図７のマルチキャスト処理（Ｓ１００７）においてマルチキャストサーバ３０１から出力装置２００ａに送信されるコンテンツであり、現在再生区間Ｋが出力装置２００ａに表示されているとする。また、図７の出力装置２００ａが備えるタッチパネルへのパネルタッチが、図１２のパネルタッチに対応しており、図７の座標情報取得（Ｓ１００８）により得られる情報が、図１２の座標（Ｘ３，Ｙ３）情報である。
【００９２】
コンテンツ選択処理部３０２３は、コンテンツ選択処理Ａ（Ｓ１０２０）の判定情報として、「座標情報」及び「再生区間情報」を利用する。図１２では、コンテンツ選択処理Ａにおいて、コンテンツＣが選択され、ユニキャストサーバ３０２ａからコンテンツＣが配信されることを表している。
【００９３】
ユニキャストサーバ３０２ａからコンテンツＣの配信は、図８のユニキャスト処理（Ｓ１０２２）に対応している。さらに図１２では、出力装置２００ａに再生区間ＣＫが表示されていることを表している。
【００９４】
図８の出力装置２００ａが備えるタッチパネルへのパネルタッチが、図１２のパネルタッチに対応しており、図８の座標情報取得（Ｓ１０２３）により得られる情報が、図１２の座標（ＸＣｉ，ＹＣｊ）に対応している。また、コンテンツ選択処理部３０２３は、コンテンツ選択処理Ｂ（Ｓ１０２５）の判定情報として、「座標情報」及び「再生区間情報」を利用する。
【００９５】
コンテンツ選択処理Ｂ（Ｓ１０２５）において、コンテンツ選択処理部３０２３は、「座標情報」及び「再生区間情報」に応じてコンテンツＣ１〜Ｃ６の選択または、再生終了の何れかを選択する。
【００９６】
コンテンツ選択処理部３０２３は、再生終了が選択された場合に、図９のユニキャストコンテンツ配信終了通知（Ｓ１０２９）を行うことで、出力装置２００ａをマルチキャスト処理（Ｓ１０３６）へと移行させ、ルータを介して、マルチキャストサーバ３０１に接続されるよう動作する。
【００９７】
また、図１２のコンテンツ選択処理において、コンテンツ選択処理Ａでは座標情報と再生区間情報、コンテンツ選択処理Ｂでは座標情報を用いて処理した例を示しているが、この座標情報の取得の際の出力端末またはユニキャストサーバで、年月日を含む時刻情報を取得し、座標情報と年月日を含む時刻情報を用いて、コンテンツ選択処理を実行する構成としても良い。これにより、特定の日時や季節や時間帯に応じたコンテンツの選択可能となる。
【００９８】
図１３は、ユニキャストサーバ３０２の記憶部３７３に記憶される、コンテンツ選択処理部３０２３がコンテンツ選択処理Ａに用いるコンテンツ関連制御テーブルの一例である。
【００９９】
図１３のコンテンツ関連制御テーブルは、予めユニキャストサーバ３０２の記憶部３７３に記憶されているものであり、マルチキャストサーバ３０１の再生ストリームの「再生区間情報Ｊ〜Ｌ・・・」「基準座標」「座標範囲」により、コンテンツ選択処理部３０２３が出力装置２００で再生させるコンテンツとして「コンテンツＡ〜Ｆ・・・」を選択するよう対応付けられたものである。
【０１００】
これにより、出力装置２００の外部機器４００のタッチパネルにタッチした際、再生ストリームの再生区間情報、タッチした座標情報から、コンテンツ選択処理部３０２３がコンテンツ選択処理ＡでコンテンツＡ〜Ｆ・・・の中からコンテンツの選択できるようになる。例えば、図１２のようにコンテンツの再生区間Ｋの再生中に座標（Ｘ３，Ｙ３）との指示をユーザから受けると、コンテンツ選択処理部３０２３は、コンテンツＣを選択する。
【０１０１】
図１４は、ユニキャストサーバ３０２の記憶部３７３に記憶される、コンテンツ選択処理部３０２３がコンテンツ選択処理Ｂに用いるのコンテンツ関連制御テーブルの一例である。
【０１０２】
図１４のコンテンツ関連制御テーブルは、予めユニキャストサーバ３２３の記憶部３７３に記憶されているものであり、ユニキャストサーバ３０２の再生コンテンツの「再生区間情報ＣJ〜ＣL・・・」「基準座標」「座標範囲」により、コンテンツ選択処理部３０２３が出力装置２００で再生させるコンテンツとして「コンテンツＣ１〜Ｃ６または、再生終了」を選択するよう対応付けられたものである。
【０１０３】
これにより、出力装置２００の外部機器４００のタッチパネルにタッチした際、再生コンテンツの再生区間情報、タッチした座標情報から、コンテンツ選択処理部３０２３がコンテンツ選択処理ＢでコンテンツＣ１〜Ｃ６・・・の中からのコンテンツまたは再生終了の選択ができるようになる。
【０１０４】
また、図１３、図１４のコンテンツ関連制御テーブルにおいては、再生区間の情報と、基準座標と座標範囲の座標情報により、選択する再生コンテンツを選択する例を示しているが、この再生区間の情報と座標情報に加え、年月日を含む時刻情報を含むコンテンツ関連制御テーブルの構成としても良い。コンテンツ関連制御テーブルに年月日を含む時刻情報を含むことにより、特定の日時や季節や時間帯に応じた再生コンテンツの選択可能となる。
【０１０５】
図１５は、出力装置２００の動作のフローチャートの一例であり、「Ｓ」は「ステップ」を意味する。
【０１０６】
図１５は、図７の出力装置２００ａにおける動作フローであり、起動されると処理を開始（Ｓ７００）する。マルチ／ユニキャスト処理部２００２は、装置管理サーバ３００との間でステータス確認処理（Ｓ７０１）を実行し、装置管理サーバ３００の命令により、マルチキャストモード動作開始（Ｓ７０２）し、マルチキャストサーバ３０１から送信されたコンテンツを表示する動作を行う。
【０１０７】
外部機器制御部３５６は、パネルタッチ検出（Ｓ７０３）の判定処理を行い、パネルタッチが検出されるまでループ処理を行う。パネルタッチが検出されると外部機器制御部２１７は、座標情報取得（Ｓ７０４）によりパネルタッチされた座標情報を取得し、外部機器制御部２１７から座標情報を取得したマルチ／ユニキャスト処理部２００２は、装置管理サーバ３００に対して接続先制御テーブル取得要求（Ｓ７０５）、接続先制御テーブル取得（Ｓ７０６）を実行する。
【０１０８】
出力装置２００の接続先判定処理部２００１は、装置管理サーバ３００からステップＳ７０６により取得した接続先制御テーブルを参照し、接続可能なユニキャストサーバ３０２を検索／決定する接続先判定処理（Ｓ７０７）を実行し、接続を決定したユニキャストサーバ３０２の情報を送信して、装置管理サーバ３００に接続先制御テーブル更新要求（Ｓ７０８）をする。装置管理サーバ３００による更新処理が完了するとマルチ／ユニキャスト処理部２００２は、決定したユニキャストサーバ３０２に対して座標情報を有する接続要求を送信し（Ｓ７０９）、ユニキャストサーバ３０２のコンテンツ選択処理部３０２３でコンテンツ選択処理されたコンテンツを表示するためのユニキャストモード動作開始（Ｓ７１０）を実行する。（（Ａ）に続く）
図１６は、出力装置２００の動作のフローチャートの一例であり、「Ｓ」は「ステップ」を意味する。
【０１０９】
図１６は、図８〜図１０の出力装置２００における動作フローであり、図１５のユニキャストモード動作開始の状態（（Ａ）からの継続）である。
【０１１０】
図１６における図８に対応する動作フローでは、マルチ／ユニキャスト処理部２００２は、時計部２０９から時刻を取得するタイマー起動（Ｓ７１１）を実行する。マルチ／ユニキャスト処理部２００２は、断続的にタイマー起動（Ｓ７１１）からの経過時刻を取得し、パネルタッチ検出（Ｓ７１２）の判定処理をパネルタッチが検出されるまでループ処理を行う。パネルタッチが検出されるとマルチ／ユニキャスト処理部２００２は、タイマー終了（Ｓ７１３）を実行し、タイマーを解除した後、座標情報取得（Ｓ７１４）により、外部機器制御部２１７からパネルタッチされた座標情報を取得する（図８のＳ１０２３）。マルチ／ユニキャスト処理部２００２は、ユニキャストサーバ３０２に対して座標情報の送信（Ｓ７１５）（図８のＳ１０２４）を実行し、ユニキャストサーバ３０２のコンテンツ選択処理部３０２３からコンテンツ選択処理Ｂ（図８のＳ１０２５）の結果を受け取り（図８のＳ１０２６）、終了判定（Ｓ７１６）を行う。
【０１１１】
なお、上の説明では、経過時間の計測の起点（タイマー起動のタイミング）を、ユニキャストモードコンテンツ切替のとき、またはパネルタッチの検出のときとしたが、何らかの方法によりユーザによるユニキャストコンテンツの視聴の終了を判定できればよく、例えば、上記のようにパネルタッチを最後に検出してからの経過時間を測定するほか、ユニキャストコンテンツの再生区間が終了してからの経過時間を測定しても良い。  図８に対応する動作フローでは、コンテンツ選択処理Ｂ（図８のＳ１０２５）の結果が、処理終了でない場合であり、マルチ／ユニキャスト処理部２００２は終了判定（Ｓ７１６）で「Ｎｏ」を選択する。その後マルチ／ユニキャスト処理部２００２は、ユニキャストモードコンテンツ切替（Ｓ７１７）により、座標情報に対応したユニキャストサーバからのコンテンツへの切替を実行し（図８のＳ１０２７）、ステップＳ７１１に戻る。
【０１１２】
図１６における図９に対応する動作フローでは、ユニキャストサーバ３０２のコンテンツ選択処理部３０２３によるコンテンツ選択処理Ｂの結果が、処理終了であるので、マルチ／ユニキャスト処理部２００２は、終了判定（Ｓ７１６）において「Ｙｅｓ」を選択し、ユニキャストモード動作終了（Ｓ７２１）を実行する。その後、接続先判定処理部２００１は装置管理サーバ３００に対して接続先制御テーブル取得要求（Ｓ７２２）（図９のＳ１０３０）、接続先制御テーブル取得（Ｓ７２３）（図９のＳ１０３１）を実行する。
【０１１３】
出力装置２００の接続先判定処理部２００１は、取得した接続先制御テーブルを参照し、接続可能なマルチキャストサーバ３０１を検索／決定する接続先判定処理（Ｓ７２４）（図９のＳ１０３２）を実行し、装置管理サーバ３００に接続先制御テーブル更新要求（Ｓ７２５）（図９のＳ１０３３）する。更新が完了すると、決定したマルチキャストサーバ３０１からのコンテンツを表示するためのマルチキャストモード動作開始（Ｓ７０２）（図９のＳ１０３６）を実行する。
【０１１４】
図１６における図１０に対応する動作フローでは、パネルタッチが検出されない状態で、タイマー起動（Ｓ７１１）からの経過時刻が閾値を越えると（図９のＳ１０３７）、マルチ／ユニキャスト処理部２００２はタイマー終了（Ｓ７２０）を実行し、タイマーを解除した後、ユニキャストモード動作終了（Ｓ７２１）のため、座標情報を伴う再生終了メッセージをユニキャストサーバ３０２ａに送信する。
【０１１５】
また、図１５、図１６の出力装置２００の動作のフローチャートでは、座標情報取得（図１５のＳ７０４、図１６のＳ７１４）で取得した座標情報を用い、接続要求/座標情報（図１５のＳ７０９）、座標情報（図１６のＳ７１５）の処理をそれぞれ実行する例を示しているが、この座標情報の際、年月日を含む時刻情報を含む処理を追加した構成としても良い。この出力装置２００の動作のフローチャートに年月日を含む時刻情報を含むことにより、ユニキャストサーバ３０２のコンテンツ選択処理の際、特定の日時や季節や時間帯に応じたコンテンツ選択処理が可能となる。
【０１１６】
上記の実施例により、サイネージに求められる広告性に重要である同報性能（映像の同期表示）と、個別サイネージに求められる利用者別のコンテンツ表示が可能なサーバ・クラアント型サイネージを実現することが可能となる。
【０１１７】
また、ユニキャストサーバの実稼動率の最大値が１００％にならないサービス形態においては、その不稼働率分だけユニキャストサーバの台数を減ずることが可能であり、サイネージ広告効果を低下することなく、全体システムコスト低減や、消費電力を低減する効果がある。
【０１１８】
更に、上記の実施例では、ユーザ別のコンテンツを表示した状態で、ユーザが終了処理をせずに出力装置から離れた場合においても、予め設定した所定の時間が経過すると、同報表示されているサイネージの表示に切り替わるためサイネージの効果を失うことはない。
【０１１９】
加えて、出力装置２００または、ユニキャストサーバ３０２で年月日を含む時刻情報を取得し、再生コンテンツの選択処理に利用することで、ユーザが出力装置２００で同一のコンテンツの再生区間と同一の座標をタッチした場合でも、特定の日時や季節や時間帯に応じて異なったコンテンツを表示されることが可能となるため、特定の日時や季節や時間帯に応じたコンテンツ表示を行うことで、サイネージ効果を高めることができるようになる。
【実施例２】
【０１２０】
本実施例での出力システムの動作は原則として実施例１と同様であるが、一部ユニキャストサーバを休止させ、装置管理サーバ３００の接続先制御テーブルにおいて“休止中”を表すフラグを追加的に利用し、ユニキャストサーバの休止状態を管理することでユニキャストサーバ群全体として消費電力低減を図る点が実施例１と異なる。以下では実施例１との相違点を説明する。
【０１２１】
図１７は、装置管理サーバで生成・更新処理された接続先制御テーブルの一例である。
【０１２２】
図１７は、実施例１における図１１を拡張した接続先制御テーブルである。
【０１２３】
図１７のユニキャストサーバ稼動状態の要素は、図７のステータス確認処理（Ｓ１００２）にて、ユニキャストサーバ３０２から取得、設定された情報であり、“１”は“稼動中／接続可”、を“２”は“接続中”を、“０”は“休止中”を意味するものとする。
【０１２４】
装置管理サーバ２００の接続先制御テーブル管理部３００２は、接続先制御テーブルを更新する場合に、“稼動中／接続可”のユニキャストサーバ３０２の数が予め定められた所定の範囲内に収まるように、“稼動中／接続可”、“休止中”となるユニキャストサーバ３０２を選択する。接続先制御テーブル管理部３００２は、選択したユニキャストサーバ３０２に“稼動中／接続可”、“休止中”の稼動状態の変化があるユニキャストサーバ３０２に対して稼動状態変更命令を送信し、稼動状態変更命令を受信したユニキャストサーバ３０２の制御部３７１は、稼動状態変更命令に応じて稼動状態を変更する。
【０１２５】
接続先制御テーブル管理部３００２は、“休止中”となるユニキャストサーバ３０２を、例えば接続先制御テーブルのユニキャストサーバ接続優先順位の低いユニキャストサーバ３０２から順に選ぶなど、適宜選択することができる。
【０１２６】
これにより、ユニキャストサーバ稼動状態を“稼動中／接続可”、“接続中”、“休止中”として管理可能となるため、ユニキャストサーバ３０２の実稼動が見込めるシステムにおいては、実稼動実績から必要となる最小限のユニキャストサーバ３０２のみを“稼動中／接続可”の状態とし、その他のユニキャストサーバ３０２は、“休止中”となるよう装置管理サーバ２００で制御することで、全体システムの消費電力を低減する効果がある。
【０１２７】
また、この場合、“接続中”のユニキャストサーバの増減や、利用者からの出力装置２００のパネルタッチが統計的に多いと予想される時間帯により、“稼動中／接続可”となるユニキャストサーバ３０２を増減するよう処理してもよく、これによって“休止中”のユニキャストサーバ３０２の数を増やすことができ、さらに本実施例の効果を高めることができる。。
【実施例３】
【０１２８】
本実施例での出力システムの動作は原則として実施例１と同様であるが、装置管理サーバ３００の接続先制御テーブルにおいて“障害中”を示すフラグを追加的に利用し、ユニキャストサーバの障害発生状況を管理することで、障害発生サーバへの接続優先順位を下げる点が異なる。以下では実施例１との相違点を説明する。
【０１２９】
図１８は、装置管理サーバで生成・更新処理された接続先制御テーブルの一例である。
【０１３０】
図１８は、実施例１における図１１を拡張した接続先制御テーブルである。
【０１３１】
図１８のユニキャストサーバ稼動状態の要素は、図７のステータス確認処理（Ｓ１００２）にて、ユニキャストサーバ３０２から取得、設定された情報であり、“１”は“稼動中／接続可”を、“２”は“接続中”を、“０”は“休止中”を、“−１”は“障害発生”を意味するものとする。
【０１３２】
装置管理サーバ２００の接続先制御テーブル管理部３００２は、接続先制御テーブルを更新する場合及び障害が発生したユニキャストサーバ３０２の制御部３７１から障害発生の通知を受けた場合およびシステムの管理者等から特定のユニキャストサーバ３０２に障害が発生したことを通知された場合に、接続先制御テーブルのユニキャストサーバ稼動状態を“障害発生”に変更する。
【０１３３】
出力装置２００の接続先判定処理部２００１は、接続先判定処理（図７のＳ１０３２、図１６のＳ７２４）において、接続先制御テーブルのユニキャストサーバ稼動状態が“障害発生”のユニキャストサーバ３０２以外に接続する。
【０１３４】
これにより、ユニキャストサーバ稼動状態を“稼動中／接続可”、“接続中”、“休止中”“障害発生”として管理可能となるため、ユニキャストサーバの実稼動が見込めるシステムにおいては、実稼動実績から必要となる最小限のユニキャストサーバのみを“稼動中／接続可”の状態とし、その他のユニキャストサーバは、“休止中”となるよう装置管理サーバで制御することで、全体システムの消費電力を低減すると共に、“障害発生”したユニキャストサーバには、接続の優先順位を下げ、なるべく接続しないようにし、全体システムの安定性を向上させる効果がある。
【実施例４】
【０１３５】
図１９は、装置管理サーバで生成・更新処理された接続先制御テーブルの一例である。
【０１３６】
図１９は、実施例１における図１１を拡張した接続先制御テーブルである。ユニキャストサーバ稼動累計時間は、出力装置とユニキャスト接続した時間の累計を示している。
【０１３７】
出力装置３００のマルチ／ユニキャスト処理部２００２は、時計部２０９から取得した図１６のタイマー起動（Ｓ７１１）を実行した時刻と、時計部２０９から取得したユニキャストモード動作終了（Ｓ７２１）を実行した時刻とからユニキャストサーバ３０２に接続した時間を求め、接続先制御テーブル更新要求（Ｓ７２５）を実行する際に接続管理サーバ３００に送信する。接続管理サーバ３００の接続先制御テーブル管理部３００２は、出力装置３００から送信された接続時間を、出力装置３００が接続していたユニキャストサーバ３０２のユニキャストサーバ稼動累計時間に加算する。
【０１３８】
これにより、ユニキャストサーバ稼動状態を“稼動中／接続可”、“接続中”、“休止中”“障害発生”、“各ユニキャストサーバの稼動累計時間”が管理可能となり、実施例１〜３に加え、ユニキャストサーバの稼動累計時間が長いほど、ユニキャストサーバ接続優先順位を下げるという接続先制御テーブル上の管理を行うことで、特定のユニキャストサーバの稼動時間が長くなり、その結果、障害発生率が高くなってしまう問題を解決でき、ユニキャストサーバの稼動による機械部品の消耗を平均化することで、全体システムの安定性を向上させると共に、保守費用を低減させる効果がある。
【０１３９】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１４０】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、制御部２１９がそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等の記録媒体に置くことができる。
【０１４１】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０１４２】
１  広域ネットワーク
２  ルータ
３  ＬＡＮ
２００  出力装置    
２０１  放送信号入力端子
２０２  チューナ
２０３  復調部
２０４  デスクランブラ
２０５  暗号化／復号処理部
２０６  ストリーム処理部
２０７  映像デコーダ
２０８  音声デコーダ
２０９  時計
２１０  映像処理部
２１１  音声処理部
２１２  映像出力部
２１３  音声出力部
２１４  映像音声入出力端子
２１５  ネットワーク接続部
２１６  ネットワーク接続端子
２１７  外部機器制御部
２１８  外部機器接続端子
２１９  制御部
２２０  記憶部
２２１  メモリ
３００  装置管理サーバ
３０１  マルチキャストサーバ
３０２  ユニキャストサーバ
３５１  制御部
３５２  メモリ
３５３  記憶部
３５４  ネットワーク接続部
３５５  ネットワーク接続端子
３５６  外部機器制御部
３５７  外部機器接続端子
３５８  トランスコーダ
４００  外部機器
【図１】
2012222587.tif 000003
【図２】
2012222587.tif 000004
【図３】
2012222587.tif 000005
【図４】
2012222587.tif 000006
【図５】
2012222587.tif 000007
【図６】
2012222587.tif 000008
【図７】
2012222587.tif 000009
【図８】
2012222587.tif 000010
【図９】
2012222587.tif 000011
【図１０】
2012222587.tif 000012
【図１１】
2012222587.tif 000013
【図１２】
2012222587.tif 000014
【図１３】
2012222587.tif 000015
【図１４】
2012222587.tif 000016
【図１５】
2012222587.tif 000017
【図１６】
2012222587.tif 000018
【図１７】
2012222587.tif 000019
【図１８】
2012222587.tif 000020
【図１９】
2012222587.tif 000021