(57)【要約】【課題】コンテンツの出力に問題を生じさせず、使用者に違和感を与えないように複数の出力装置を制御する制御装置、出力装置制御システム、出力装置制御方法、出力装置中継制御方法、および出力装置制御プログラムを提供する。【解決手段】アドレス記憶手段１１が、コンテンツを出力させる複数のコンテンツ出力装置とマルチキャストアドレスとを対応付けて記憶する。アドレス決定手段１２が、当該複数のコンテンツ出力装置に応じて、アドレス記憶手段１１に記憶されている対応関係に基づいて、パケットの宛先のマルチキャストアドレスを決定する。通信手段１３が、アドレス決定手段１２が決定したマルチキャストアドレス宛にパケットを送信する。【選択図】      図１６
2015186161.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを出力させる複数のコンテンツ出力装置と前記コンテンツに応じたパケットの宛先のマルチキャストアドレスとを対応付けて記憶するアドレス記憶手段と、
前記複数のコンテンツ出力装置に応じて、前記アドレス記憶手段に記憶されている対応関係に基づいて、前記パケットの宛先のマルチキャストアドレスを決定するアドレス決定手段と、
前記アドレス決定手段が決定した前記マルチキャストアドレス宛に前記パケットを送信する通信手段とを含む
ことを特徴とする制御装置。
【請求項２】
前記アドレス記憶手段は、前記複数のコンテンツ出力装置と前記マルチキャストアドレスとをテーブル形式で対応付けて記憶する
請求項１に記載の制御装置。
【請求項３】
前記アドレス決定手段は、使用者の要求に基づいて、前記通信手段が送信する前記パケットの宛先のマルチキャストアドレスを変更する
請求項１または請求項２に記載の制御装置。
【請求項４】
前記アドレス決定手段は、前記通信手段が前記コンテンツ出力装置から受信した要求に基づいて、前記通信手段が送信する前記パケットの宛先のマルチキャストアドレスを変更する
請求項１から請求項３のうちいずれかに記載の制御装置。
【請求項５】
前記通信手段は、互いに異なるコンテンツに応じたパケットを互いに異なるマルチキャストアドレスで送信して、前記複数のコンテンツ出力装置の一部と他の一部とで前記互いに異なるコンテンツをそれぞれ出力させる
請求項１から請求項４のうちいずれかに記載の制御装置。
【請求項６】
請求項１から請求項５のうちいずれかに記載の制御装置と、
前記複数のコンテンツ出力装置と前記制御装置の前記通信手段との間の通信を中継する通信中継装置とを備えた
ことを特徴とする出力装置制御システム。
【請求項７】
前記通信中継装置は、
前記コンテンツ出力装置がそれぞれ接続され、接続された前記コンテンツ出力装置のそれぞれに、前記制御装置の前記通信手段が送信した前記パケットを送出する複数の接続手段と、
前記複数の接続手段のそれぞれと前記マルチキャストアドレスとを対応付けて記憶する接続対応記憶手段と、
前記接続対応記憶手段に記憶されている対応関係に基づいて、前記パケットを送出する前記接続手段を決定する送出元決定手段とを含む
請求項６に記載の出力装置制御システム。
【請求項８】
コンテンツを出力させる複数のコンテンツ出力装置に応じて、前記複数のコンテンツ出力装置と前記コンテンツに応じたパケットの宛先のマルチキャストアドレスとを対応付けて記憶するアドレス記憶手段に記憶されている対応関係に基づいて、前記パケットの宛先のマルチキャストアドレスを決定するアドレス決定ステップと、
前記アドレス決定ステップで決定した前記マルチキャストアドレス宛に前記パケットを送信する通信ステップとを含む
ことを特徴とする出力装置制御方法。
【請求項９】
請求項８に記載の出力装置制御方法と、
前記通信ステップで送信した前記パケットを前記複数のコンテンツ出力装置に中継する中継ステップとを含む
ことを特徴とする出力装置中継制御方法。
【請求項１０】
コンピュータに、
コンテンツを出力させる複数のコンテンツ出力装置に応じて、前記複数のコンテンツ出力装置と前記コンテンツに応じたパケットの宛先のマルチキャストアドレスとを対応付けて記憶するアドレス記憶手段に記憶されている対応関係に基づいて、前記パケットの宛先のマルチキャストアドレスを決定するアドレス決定処理と、
前記アドレス決定処理で決定した前記マルチキャストアドレス宛に前記パケットを送信する通信処理とを実行させる
ための出力装置制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ出力装置を制御する制御装置、出力装置制御システム、出力装置制御方法、出力装置中継制御方法、および出力装置制御プログラムに関する。
【背景技術】
【０００２】
自動車内等の限られた範囲に設置された複数のコンテンツ出力装置のそれぞれを制御する出力装置制御システムがある。そのようなシステムでは、制御装置が、各コンテンツ出力装置に出力させるコンテンツに応じたパケットを当該各コンテンツ出力装置にマルチキャストで送信することが考えられる。そして、通信ネットワークに接続された複数のノードにマルチキャストで情報を送信する場合に、ＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）  Ｓｎｏｏｐｉｎｇという技術がある。ＩＧＭＰ  Ｓｎｏｏｐｉｎｇでは、スイッチやルータが、パケットに含まれるＩＧＭＰ  ｊｏｉｎメッセージを参照し、参照結果に応じてパケットの送信経路を決定する。
【０００３】
しかし、ＩＧＭＰ  Ｓｎｏｏｐｉｎｇを実行すると、スイッチやルータの処理負荷が過重になるおそれがある。
【０００４】
そこで、特許文献１には、ＩＧＭＰ  Ｓｎｏｏｐｉｎｇを実行するノードの処理負荷を考慮したシステムが記載されている。すなわち、特許文献１には、高処理負荷時に、送信対象が少ないグループにはユニキャストでパケットを送信し、送信対象が多いグループにはブロードキャストでパケットを送信するシステムが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５３６９２８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、出力装置制御システムにおいて、制御装置が、各コンテンツ出力装置にユニキャストでそれぞれパケットを送信すると、パケットが、最初の送信先に到着するタイミングと最後の送信先に到着するタイミングとで時間差が生じるおそれがある。出力装置制御システムにおいて、各コンテンツ出力装置にパケットが到着するタイミングが互いに異なると、各コンテンツ出力装置が出力する映像や音声で互いに時間差が生じ、観賞者である使用者に違和感を与えるという問題がある。
【０００７】
また、各コンテンツ出力装置にブロードキャストでパケットを送信すると、出力対象でないコンテンツ出力装置にもパケットが送信されることになる。そうすると、各コンテンツ出力装置が接続されている通信ネットワークの通信負荷が重くなり、パケットの送信に問題が生じ、コンテンツの出力に問題が生じるおそれがある。
【０００８】
そこで、本発明は、コンテンツの出力に問題を生じさせず、使用者に違和感を与えないように複数のコンテンツ出力装置を制御する制御装置、出力装置制御システム、出力装置制御方法、出力装置中継制御方法、および出力装置制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明による制御装置は、コンテンツを出力させる複数のコンテンツ出力装置とコンテンツに応じたパケットの宛先のマルチキャストアドレスとを対応付けて記憶するアドレス記憶手段と、複数のコンテンツ出力装置に応じて、アドレス記憶手段に記憶されている対応関係に基づいて、パケットの宛先のマルチキャストアドレスを決定するアドレス決定手段と、アドレス決定手段が決定したマルチキャストアドレス宛にパケットを送信する通信手段とを含むことを特徴とする。
【００１０】
本発明による出力装置制御システムは、いずれかの態様の制御装置と、複数のコンテンツ出力装置と制御装置の通信手段との間の通信を中継する通信中継装置とを備えたことを特徴とする。
【００１１】
本発明による出力装置制御方法は、コンテンツを出力させる複数のコンテンツ出力装置に応じて、複数のコンテンツ出力装置とコンテンツに応じたパケットの宛先のマルチキャストアドレスとを対応付けて記憶するアドレス記憶手段に記憶されている対応関係に基づいて、パケットの宛先のマルチキャストアドレスを決定するアドレス決定ステップと、アドレス決定ステップで決定したマルチキャストアドレス宛にパケットを送信する通信ステップとを含むことを特徴とする。
【００１２】
本発明による出力装置中継制御方法は、コンテンツを出力させる複数のコンテンツ出力装置に応じて、複数のコンテンツ出力装置とコンテンツに応じたパケットの宛先のマルチキャストアドレスとを対応付けて記憶するアドレス記憶手段に記憶されている対応関係に基づいて、パケットの宛先のマルチキャストアドレスを決定するアドレス決定ステップと、アドレス決定ステップで決定したマルチキャストアドレス宛にパケットを送信する通信ステップと、通信ステップで送信したパケットを複数のコンテンツ出力装置に中継する中継ステップとを含むことを特徴とする。
【００１３】
本発明による出力装置制御プログラムは、コンピュータに、コンテンツを出力させる複数のコンテンツ出力装置に応じて、複数のコンテンツ出力装置とコンテンツに応じたパケットの宛先のマルチキャストアドレスとを対応付けて記憶するアドレス記憶手段に記憶されている対応関係に基づいて、パケットの宛先のマルチキャストアドレスを決定するアドレス決定処理と、アドレス決定処理で決定したマルチキャストアドレス宛にパケットを送信する通信処理とを実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、コンテンツの出力に問題を生じさせず、使用者に違和感を与えないように複数のコンテンツ出力装置を制御できる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態の出力装置制御システムの構成例を示すブロック図である。
【図２】本発明の第１の実施形態の制御装置の構成例を示すブロック図である。
【図３】本発明の第１の実施形態のスイッチの構成例を示すブロック図である。
【図４】本発明の第１の実施形態のアドレステーブルの例を示す説明図である。
【図５】本発明の第１の実施形態の送出元テーブルの例を示す説明図である。
【図６】本発明の第１の実施形態の出力装置制御システムにおけるコンテンツ出力開始動作を示すシーケンス図である。
【図７】本発明の第１の実施形態の出力装置制御システムにおいて出力コンテンツ変更動作を示すシーケンス図である。
【図８】本発明の第２の実施形態の出力装置制御システムの構成例を示すブロック図である。
【図９】本発明の第２の実施形態の制御装置の構成例を示すブロック図である。
【図１０】本発明の第２の実施形態の一方のスイッチの構成例を示すブロック図である。
【図１１】本発明の第２の実施形態の他方のスイッチの構成例を示すブロック図である。
【図１２】第２の実施形態のアドレステーブルの例を示す説明図である。
【図１３】送出元テーブルＡの例を示す説明図である。
【図１４】送出元テーブルＢの例を示す説明図である。
【図１５】本発明の第２の実施形態の出力装置制御システムにおけるコンテンツ出力開始動作を示すシーケンス図である。
【図１６】本発明の第３の実施形態の制御装置の構成例を示すブロック図である。
【図１７】本発明の第４の実施形態の出力装置制御システムの構成例を示すブロック図である。
【発明を実施するための形態】
【００１６】
実施形態１．
本発明の第１の実施形態の出力装置制御システムについて、図面を参照して説明する。図１は、本発明の第１の実施形態の出力装置制御システムの構成例を示すブロック図である。図１に示すように、本発明の第１の実施形態の出力装置制御システムは、制御装置１００とスイッチ２００とを含む。制御装置１００とスイッチ２００とは、イーサネット（登録商標）等の規格に基づく車内ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）３００に接続されている。また、スイッチ２００の各入出力ポート２２０ａ〜２２０ｅ（図１において図示せず）には、コンテンツ出力装置４００ａ〜４００ｅがそれぞれ接続されている。
【００１７】
本発明の第１の実施形態の出力装置制御システムは、例えば、自動車に搭載されるとして説明する。なお、出力装置制御システムは、自動車に限らず、航空機や船舶、列車等の客室に設置されてもよい。そして、コンテンツ出力装置４００ａ〜４００ｅは、例えば、座席にいる乗客が観賞可能な位置にそれぞれ設置された音声出力機能を有する映像表示装置である。なお、コンテンツ出力装置４００ａ〜４００ｅは、音声外部出力端子を有し、当該端子に接続されたヘッドフォン等から音声を出力するように構成されている。なお、コンテンツ出力装置４００ａ〜４００ｅは、スピーカを有し、当該スピーカから音声を出力してもよい。
【００１８】
制御装置１００は、各コンテンツ出力装置４００ａ〜４００ｅに、出力させるコンテンツに応じたパケットを送信する。制御装置１００によって送信されたパケットは、車内ＬＡＮ３００およびスイッチ２００を介して、各コンテンツ出力装置４００ａ〜４００ｅに送信される。
【００１９】
図２は、制御装置１００の構成例を示すブロック図である。図２に示すように、制御装置１００は、コンテンツ提供部１１０、アドレステーブル記憶部１２０、通信部１３０、および制御部１４０を含む。
【００２０】
コンテンツ提供部１１０は、再生されると各コンテンツ出力装置４００ａ〜４００ｅから映像や音声が出力されるコンテンツを提供する。アドレステーブル記憶部１２０には、パケットの送信先とマルチキャストアドレスとの対応関係がテーブル形式で記録されたアドレステーブルが記憶されている。なお、アドレステーブルについて、詳しくは後述する。通信部１３０は、アドレステーブル記憶部１２０に記憶されているアドレステーブルに基づいて、マルチキャストアドレス宛へコンテンツ提供部１１０が提供するコンテンツに応じたパケット（コンテンツを所定単位で分割したパケット）を送信する。また、通信部１３０は、制御部１４０の制御に従って、スイッチ２００と情報を送受信する。制御部１４０は、制御装置１００の各部を制御する。なお、制御部１４０は、例えば、プログラム制御に従って処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）によって実現される。また、コンテンツ提供部１１０は、例えば、情報を記憶するＤＶＤ（登録商標）等の光ディスク、ハードディスク、メモリ等の記録媒体に記録されたコンテンツや、テレビジョン放送やラジオ放送等から受信したコンテンツを提供する。
【００２１】
図３は、スイッチ２００の構成例を示すブロック図である。図３に示すように、スイッチ２００は、入出力ポート２１０、入出力ポート２２０ａ〜２２０ｅ、送出元テーブル記憶部２３０、通信部２４０、および制御部２５０を含む。入出力ポート２１０は、車内ＬＡＮ３００に接続されている。入出力ポート２２０ａ〜２２０ｅには、コンテンツ出力装置４００ａ〜４００ｅがそれぞれ接続されている。送出元テーブル記憶部２３０には、マルチキャストアドレスとパケットの送出元とがテーブル形式で記録された送出元テーブルが記憶されている。なお、送出元テーブルについて、詳しくは後述する。通信部２４０は、制御部２５０の制御に従って、車内ＬＡＮ３００を介して制御装置１００と情報を送受信する。制御部２５０は、スイッチ２００の各部を制御する。
【００２２】
アドレステーブルについて説明する。本実施形態では、パケットの送信先の数は、コンテンツ出力装置４００ａ〜４００ｅの５つである。したがって、各コンテンツ出力装置４００ａ〜４００ｅの組み合わせの数を算出すると、
５Ｃ４＋５Ｃ３＋５Ｃ２＝５＋１０＋１０＝２５
となり、２５種類である。
【００２３】
したがって、２５種類のマルチキャストアドレスを用意すれば、各コンテンツ出力装置４００ａ〜４００ｅの組み合わせの全てにマルチキャストでパケットを送信できることになる。
なお、コンテンツ出力装置４００ａ〜４００ｅのうち、一のコンテンツ出力装置のみにパケットを送信するためには、ユニキャストを用いる。
【００２４】
図４は、アドレステーブルの例を示す説明図である。図４に示すように、アドレステーブルによって、各コンテンツ出力装置４００ａ〜４００ｅの組み合わせと、パケットの宛先のマルチキャストアドレスとが対応付けられている。図４において、対応するマルチキャストアドレスによってパケットの送信先になるコンテンツ出力装置４００ａ〜４００ｅは、「○」で示されている。
【００２５】
図４に示す例では、パケットの送信先がコンテンツ出力装置４００ｃ，４００ｄ，４００ｅである組み合わせにマルチキャストアドレス「Ａ」が対応付けられている。また、図４に示す例では、パケットの送信先がコンテンツ出力装置４００ａ，４００ｂである組み合わせにマルチキャストアドレス「Ｂ」が対応付けられている。さらに、図４に示す例では、パケットの送信先がコンテンツ出力装置４００ｄ，４００ｅである組み合わせにマルチキャストアドレス「Ｘ」が対応付けられている。また、図４に示す例では、パケットの送信先がコンテンツ出力装置４００ａ，４００ｂ，４００ｃである組み合わせにマルチキャストアドレス「Ｙ」が対応付けられている。
【００２６】
よって、制御装置１００の制御部１４０は、通信部１３０にコンテンツ出力装置４００ｃ，４００ｄ，４００ｅへパケットを送信させたい場合に、アドレステーブルに基づいて、マルチキャストアドレス「Ａ」宛でパケットを送信させる。また、制御装置１００の制御部１４０は、通信部１３０にコンテンツ出力装置４００ａ，４００ｂへパケットを送信させたい場合に、アドレステーブルに基づいて、マルチキャストアドレス「Ｂ」宛でパケットを送信させる。制御装置１００の制御部１４０は、通信部１３０にコンテンツ出力装置４００ｄ，４００ｅへパケットを送信させたい場合に、アドレステーブルに基づいて、マルチキャストアドレス「Ｘ」宛でパケットを送信させる。また、制御装置１００の制御部１４０は、通信部１３０にコンテンツ出力装置４００ａ，４００ｂ，４００ｃへパケットを送信させたい場合に、アドレステーブルに基づいて、マルチキャストアドレス「Ｙ」宛でパケットを送信させる。
【００２７】
つまり、制御装置１００の制御部１４０は、コンテンツを出力させたいコンテンツ出力装置４００ａ〜４００ｅの組み合わせに応じて、通信部１３０に送信させるマルチキャストアドレスを選択する。そして、制御装置１００の制御部１４０は、通信部１３０に、選択したマルチキャストアドレス宛へパケットを送信させる。
【００２８】
次に、送出元テーブルについて説明する。前述したように、２５種類のマルチキャストアドレスを用意すれば、当該マルチキャストアドレスで各コンテンツ出力装置４００ａ〜４００ｅの組み合わせの全てにパケットを送信できることになる。
【００２９】
そして、制御装置１００の通信部１３０は、コンテンツを出力させたいコンテンツ出力装置４００ａ〜４００ｅの組み合わせに応じたマルチキャストアドレス宛にパケットを送信する。スイッチ２００の制御部２５０は、送信されたパケットのマルチキャストアドレスと送出元テーブル記憶部２３０に記憶されている送出元テーブルとに基づいて、パケットを送出する入出力ポートを入出力ポート２２０ａ〜２２０ｅのいずれにするのかを決定する。
【００３０】
図５は、送出元テーブルの例を示す説明図である。図５に示すように、送出元テーブルによって、パケットの宛先のマルチキャストアドレスと、入出力ポート２２０ａ〜２２０ｅの組み合わせとが対応付けられている。なお、図５において、対応するマルチキャストアドレスによってパケットの送出元になる入出力ポート２２０ａ〜２２０ｅは、「○」で示されている。
【００３１】
前述したように、入出力ポート２２０ａ〜２２０ｅには、コンテンツ出力装置４００ａ〜４００ｅがそれぞれ接続されている。そして、図５に示すように、送出元テーブルによって、コンテンツ出力装置４００ａに出力されるパケットのマルチキャストアドレス（図５に示す例ではマルチキャストアドレス「Ｂ」，「Ｙ」）に入出力ポート２２０ａが対応付けられている。また、送出元テーブルによって、コンテンツ出力装置４００ｂに出力されるパケットのマルチキャストアドレス（図５に示す例ではマルチキャストアドレス「Ｂ」，「Ｙ」）に入出力ポート２２０ｂが対応付けられている。そして、送出元テーブルによって、コンテンツ出力装置４００ｃに出力されるパケットのマルチキャストアドレス（図５に示す例ではマルチキャストアドレス「Ａ」，「Ｙ」）に入出力ポート２２０ｃが対応付けられている。また、送出元テーブルによって、コンテンツ出力装置４００ｄに出力されるパケットのマルチキャストアドレス（図５に示す例ではマルチキャストアドレス「Ａ」，「Ｘ」）に入出力ポート２２０ｄが対応付けられている。そして、送出元テーブルによって、コンテンツ出力装置４００ｅに出力されるパケットのマルチキャストアドレス（図５に示す例ではマルチキャストアドレス「Ａ」，「Ｘ」）に入出力ポート２２０ｅが対応付けられている。
【００３２】
また、換言すれば、図５に示すように、送出元テーブルによって、マルチキャストアドレス「Ａ」に入出力ポート２２０ｃ，２２０ｄ，２２０ｅの組み合わせが対応付けられている。また、図５に示す例では、送出元テーブルによって、マルチキャストアドレス「Ｂ」に入出力ポート２２０ａ，２２０ｂの組み合わせが対応付けられている。さらに、図５に示す例では、送出元テーブルによって、マルチキャストアドレス「Ｘ」に入出力ポート２２０ｄ，２２０ｅの組み合わせが対応付けられている。また、図５に示す例では、送出元テーブルによって、マルチキャストアドレス「Ｙ」に入出力ポート２２０ａ，２２０ｂ，２２０ｃの組み合わせが対応付けられている。
【００３３】
よって、スイッチ２００の制御部２５０は、マルチキャストアドレス「Ａ」を宛先とするパケットが入出力ポート２１０に入力された場合に、送出元テーブルに基づいて、以下の処理を行う。すなわち、制御部２５０は、当該パケットをコンテンツ出力装置４００ｃ，４００ｄ，４００ｅが接続されている入出力ポート２２０ｃ，２２０ｄ，２２０ｅから送信すると決定する。そして、制御部２５０は、当該パケットをコンテンツ出力装置４００ｃ，４００ｄ，４００ｅが接続されている入出力ポート２２０ｃ，２２０ｄ，２２０ｅから送信する。すると、当該パケットは入出力ポート２２０ｃ，２２０ｄ，２２０ｅから送出される。そして、当該パケットに基づいて、コンテンツ出力装置４００ｃ，４００ｄ，４００ｅからコンテンツが出力される。
【００３４】
また、スイッチ２００の制御部２５０は、マルチキャストアドレス「Ｂ」を宛先とするパケットが入出力ポート２１０に入力された場合に、送出元テーブルに基づいて、以下の処理を行う。すなわち、制御部２５０は、当該パケットをコンテンツ出力装置４００ａ，４００ｂが接続されている入出力ポート２２０ａ，２２０ｂから送信すると決定する。そして、制御部２５０は、当該パケットをコンテンツ出力装置４００ａ，４００ｂが接続されている入出力ポート２２０ａ，２２０ｂから送信する。すると、当該パケットは入出力ポート２２０ａ，２２０ｂから送出される。そして、当該パケットに基づいて、コンテンツ出力装置４００ａ，４００ｂからコンテンツが出力される。
【００３５】
スイッチ２００の制御部２５０は、マルチキャストアドレス「Ｘ」を宛先とするパケットが入出力ポート２１０に入力された場合に、送出元テーブルに基づいて、以下の処理を行う。すなわち、制御部２５０は、当該パケットをコンテンツ出力装置２２０ｄ，２２０ｅが接続されている入出力ポート２２０ｄ，２２０ｅから送信すると決定する。そして、制御部２５０は、当該パケットをコンテンツ出力装置４００ｄ，４００ｅが接続されている入出力ポート２２０ｄ，２２０ｅから送信する。すると、当該パケットは入出力ポート２２０ｄ，２２０ｅから送出される。そして、当該パケットに基づいて、コンテンツ出力装置４００ｄ，４００ｅからコンテンツが出力される。
【００３６】
スイッチ２００の制御部２５０は、マルチキャストアドレス「Ｙ」を宛先とするパケットが入出力ポート２１０に入力された場合に、送出元テーブルに基づいて、以下の処理を行う。すなわち、制御部２５０は、当該パケットをコンテンツ出力装置４００ａ，４００ｂ，４００ｃが接続されている入出力ポート２２０ａ，２２０ｂ，２２０ｃから送信すると決定する。そして、制御部２５０は、当該パケットをコンテンツ出力装置４００ａ，４００ｂ，４００ｃが接続されている入出力ポート２２０ａ，２２０ｂ，２２０ｃから送信する。すると、当該パケットは入出力ポート２２０ａ，２２０ｂ，２２０ｃから送出される。そして、当該パケットに基づいて、コンテンツ出力装置４００ａ，４００ｂ，４００ｃからコンテンツが出力される。
【００３７】
次に、本発明の第１の実施形態の出力装置制御システムの動作について説明する。図６は、本発明の第１の実施形態の出力装置制御システムにおけるコンテンツ出力開始動作を示すシーケンス図である。図６に示すように、スイッチ２００（より具体的には通信部２４０）は、当該出力装置制御システムの起動時等に、使用者の要求に応じて、各コンテンツ出力装置４００ａ〜４００ｅから出力するコンテンツの送信要求を受信する（ステップＳ１０１）。スイッチ２００の通信部２４０は、ステップＳ１０１の処理で受信した送信要求を制御装置１００に送信する（ステップＳ１０２）。
【００３８】
制御装置１００の制御部１４０は、ステップＳ１０２の処理で送信された送信要求に応じて、各コンテンツ出力装置４００ａ〜４００ｅに出力させるコンテンツを決定する（ステップＳ１０３）。本例では、制御部１４０は、送信要求に応じて、コンテンツ出力装置４００ａ，４００ｂにコンテンツαを出力させると決定し、コンテンツ出力装置４００ｃ，４００ｄ，４００ｅにコンテンツβを出力させると決定したとする。なお、制御部１４０は、使用者によって制御装置１００の操作部（図示せず）になされた操作に応じて、各コンテンツ出力装置４００ａ〜４００ｅから出力させるコンテンツを決定してもよい。
【００３９】
制御部１４０は、図４に示すアドレステーブルに基づいて、ステップＳ１０３の処理における決定結果に応じて送信するパケットの宛先のマルチキャストアドレスを選択する（ステップＳ１０４）。本例では、制御部１４０は、コンテンツ出力装置４００ａ，４００ｂにコンテンツαを出力させるために、コンテンツαに応じたパケットの宛先にマルチキャストアドレス「Ｂ」を選択する。また、制御部１４０は、コンテンツ出力装置４００ｃ，４００ｄ，４００ｅにコンテンツβを出力させるために、コンテンツβに応じたパケットの宛先にマルチキャストアドレス「Ａ」を選択する。
【００４０】
制御部１４０は、通信部１３０に、ステップＳ１０４の処理で選択したマルチキャストアドレス「Ｂ」宛でコンテンツαに応じたパケット（図６において実線で示す）を順次送信させる。また、制御部１４０は、通信部１３０に、ステップＳ１０４の処理で選択したマルチキャストアドレス「Ａ」宛でコンテンツβに応じたパケット（図６において破線で示す）を順次送信させる（ステップＳ１０５）。
【００４１】
スイッチ２００の制御部２５０は、ステップＳ１０３の処理で制御装置１００によって送信されて通信ネットワーク３００を介して入出力ポート２１０に入力されたパケットが送出される入出力ポートを決定する（ステップＳ１０６）。
【００４２】
なお、制御部２５０は、ステップＳ１０６の処理で、ステップＳ１０５の処理で送信されたパケットのマルチキャストアドレスと送出元テーブル記憶部２３０に記憶されている図５に示す送出元テーブルとに基づいて、パケットが送出される入出力ポートを決定する。
本例では、ステップＳ１０５の処理で、マルチキャストアドレス「Ｂ」宛にコンテンツαに応じたパケットが送信され、マルチキャストアドレス「Ａ」宛にコンテンツβに応じたパケットが送信されている。そこで、制御部２５０は、図５に示す送出元テーブルに基づいて、マルチキャストアドレス「Ｂ」宛に送信されたコンテンツαに応じたパケットを送出する入出力ポートを入出力ポート２２０ａ，２２０ｂに決定する。また、制御部２５０は、図５に示す送出元テーブルに基づいて、マルチキャストアドレス「Ａ」宛に送信されたコンテンツβに応じたパケットを送出する入出力ポートを入出力ポート２２０ｃ，２２０ｄ，２２０ｅに決定する。そして、制御部２５０は、ステップＳ１０６の処理で決定した送出元の入出力ポートの数に応じて、ステップＳ１０３の処理で送信されたパケットをコピーする。
【００４３】
そして、制御部２５０は、ステップＳ１０６の処理における決定結果に基づいて、コンテンツαに応じたパケットを入出力ポート２２０ａ，２２０ｂから送信する。また、制御部２５０は、コンテンツβに応じたパケットを入出力ポート２２０ｃ，２２０ｄ，２２０ｅから送信する（ステップＳ１０７）。
すると、コンテンツαに応じたパケットは入出力ポート２２０ａ，２２０ｂから送出され、コンテンツβに応じたパケットは、入出力ポート２２０ｃ，２２０ｄ，２２０ｅから送出される。
【００４４】
そして、コンテンツ出力装置４００ａ，４００ｂからコンテンツαが出力され、コンテンツ出力装置４００ｃ，４００ｄ，４００ｅからコンテンツβが出力される。制御装置１００の制御部１４０はステップＳ１０３の処理結果に基づくステップＳ１０５の処理を順次行い、スイッチ２００の制御部２５０はステップＳ１０６の処理結果に基づくステップＳ１０７の処理を順次行う。すると、コンテンツ出力装置４００ａ，４００ｂからのコンテンツαの出力、およびコンテンツ出力装置４００ｃ，４００ｄ，４００ｅからのコンテンツβの出力が継続される。
【００４５】
本発明の第１の実施形態の出力装置制御システムにおいて、コンテンツ出力装置に出力させるコンテンツを変更する場合の動作について説明する。図７は、本発明の第１の実施形態の出力装置制御システムにおいて出力コンテンツ変更動作を示すシーケンス図である。本例では、出力装置制御システムにおいて図６に示す各処理が行われ、コンテンツ出力装置４００ａ，４００ｂがコンテンツαを出力中であり、コンテンツ出力装置４００ｃ，４００ｄ，４００ｅがコンテンツβを出力中であるとする。そして、コンテンツ出力装置４００ｃの使用者が、観賞するコンテンツをコンテンツβからコンテンツαに変更したい場合について説明する。
【００４６】
図７に示すように、スイッチ２００（より具体的には通信部２４０）は、出力装置４００ｃの操作部（図示せず）になされた操作に従って送信されたコンテンツαの送信要求を受信する（ステップＳ２０１）。スイッチ２００の通信部２４０は、ステップＳ２０１の処理で受信した送信要求を制御装置１００に送信する（ステップＳ２０２）。
【００４７】
制御装置１００の制御部１４０は、ステップＳ２０２の処理で送信された送信要求に応じて、各コンテンツ出力装置４００ａ〜４００ｅに出力させるコンテンツを決定する（ステップＳ２０３）。本例では、制御部１４０は、送信要求に応じて、コンテンツ出力装置４００ｃにコンテンツαを出力させると決定したとする。また、制御部１４０は、コンテンツ出力装置４００ａ，４００ｂにおけるコンテンツαの出力、およびコンテンツ出力装置４００ｄ，４００ｅにおけるコンテンツβの出力を継続させると決定したとする。
【００４８】
制御部１４０は、図４に示すアドレステーブルに基づいて、ステップＳ２０３の処理における決定結果に応じて送信するパケットの宛先のマルチキャストアドレスを選択する（ステップＳ２０４）。本例では、制御部１４０は、コンテンツ出力装置４００ａ，４００ｂ，４００ｃにコンテンツαを出力させるために、マルチキャストアドレス「Ｙ」を選択する。また、制御部１４０は、コンテンツ出力装置４００ｄ，４００ｅにコンテンツβを出力させるために、マルチキャストアドレス「Ｘ」を選択する。
【００４９】
制御部１４０は、通信部１３０に、ステップＳ２０４の処理で選択したマルチキャストアドレス「Ｙ」宛でコンテンツαに応じたパケットを順次送信させる。また、制御部１４０は、通信部１３０に、ステップＳ２０４の処理で選択したマルチキャストアドレス「Ｘ」宛でコンテンツβに応じたパケットを順次送信させる（ステップＳ２０５）。
【００５０】
なお、ステップＳ２０１〜Ｓ２０４の処理が行われているときに、制御装置１００は、ステップＳ１０５の処理で開始した各コンテンツに応じたパケットの送信処理を継続している。また、ステップＳ２０１〜Ｓ２０４の処理が行われているときに、スイッチ２００は、ステップＳ１０７の処理で開始した各コンテンツに応じたパケットの送信処理を継続している。
【００５１】
そして、制御装置１００は、コンテンツ出力装置４００ａ，４００ｂ，４００ｄ，４００ｅから継続して出力されている各コンテンツの出力がさらに継続するように、各コンテンツに応じたパケットをステップＳ２０５の処理で送信する。したがって、制御装置１００の制御部１４０は、ステップＳ２０５の処理で、通信部１３０に各コンテンツに応じたパケットの宛先のマルチキャストアドレスを切り替えさせることになる。具体的には、制御装置１００の制御部１４０は、通信部１３０に、コンテンツαに応じたパケットの宛先のマルチキャストアドレスを「Ｂ」から「Ｙ」に切り替えさせる。また、制御装置１００の制御部１４０は、通信部１３０に、コンテンツβに応じたパケットの宛先のマルチキャストアドレスを「Ａ」から「Ｘ」に切り替えさせる。
【００５２】
ステップＳ２０５の処理でコンテンツαに応じたパケットの宛先のマルチキャストアドレスが切り替えられることにより、コンテンツαに応じたパケットはコンテンツ出力装置４００ｃにも入力されるようになる。そうすると、コンテンツ出力装置４００ｃからは、コンテンツ出力装置４００ａ，４００ｂと同じタイミングでコンテンツαが進行するように当該コンテンツαが出力される。
【００５３】
スイッチ２００の制御部２５０は、ステップＳ２０５の処理で制御装置１００によって送信されて通信ネットワーク３００を介して入出力ポート２１０に入力されたパケットが送出される入出力ポートを決定する（ステップＳ２０６）。
【００５４】
なお、制御部２５０は、ステップＳ２０６の処理で、送出元テーブル記憶部２３０に記憶されている図５に示す送出元テーブルに基づいて、パケットが送出される入出力ポートを決定する。本例では、ステップＳ２０５の処理で、マルチキャストアドレス「Ｙ」宛にコンテンツαに応じたパケットが送信され、マルチキャストアドレス「Ｘ」宛にコンテンツβに応じたパケットが送信されている。そこで、制御部２５０は、図５に示す送出元テーブルに基づいて、マルチキャストアドレス「Ｙ」宛に送信されたコンテンツαに応じたパケットを送出する入出力ポートを入出力ポート２２０ａ，２２０ｂ，２２０ｃに決定する。また、制御部２５０は、図５に示す送出元テーブルに基づいて、マルチキャストアドレス「Ｘ」宛に送信されたコンテンツβに応じたパケットを送出する入出力ポートを入出力ポート２２０ｄ，２２０ｅに決定する。そして、制御部２５０は、ステップＳ２０６の処理で決定した送出元の入出力ポートの数に応じて、ステップＳ２０５の処理で送信されたパケットをコピーする。
【００５５】
そして、制御部２５０は、ステップＳ２０６の処理における決定結果に基づいて、コンテンツαに応じたパケットを入出力ポート２２０ａ，２２０ｂ，２２０ｃから送信する。また、制御部２５０は、コンテンツβに応じたパケットを入出力ポート２２０ｄ，２２０ｅから送信する（ステップＳ２０７）。
すると、コンテンツαに応じたパケットは、入出力ポート２２０ａ，２２０ｂ，２２０ｃから送出され、コンテンツβに応じたパケットは、入出力ポート２２０ｄ，２２０ｅから送出される。
【００５６】
したがって、コンテンツαに応じたパケットの送出元が入出力ポート２２０ａ，２２０ｂから入出力ポート２２０ａ，２２０ｂ，２２０ｃに切り替えられる。また、コンテンツβに応じたパケットの送出元が入出力ポート２２０ｃ，２２０ｄ，２２０ｅから入出力ポート２２０ｄ，２２０ｅに切り替えられる。よって、入出力ポート２２０ｃは、コンテンツβに応じたパケットの送出元からコンテンツαに応じたパケットの送出元になる。
【００５７】
すると、コンテンツ出力装置４００ｃから出力されるコンテンツがコンテンツβからコンテンツαに切り替えられる。また、コンテンツ出力装置４００ａ，４００ｂではコンテンツαの出力が継続され、コンテンツ出力装置４００ｄ，４００ｅではコンテンツβの出力が継続される。
【００５８】
本実施形態によれば、制御装置１００がマルチキャストで各コンテンツ出力装置４００ａ〜４００ｅにそれぞれパケットを送信する。したがって、各コンテンツ出力装置にユニキャストでパケットを送信する場合に生じる各コンテンツ出力装置間における映像や音声の時間差が生じず、使用者に違和感を与えないように映像や音声を出力させることができる。また、各コンテンツ出力装置にブロードキャストでパケットを送信する場合に生じる通信ネットワーク３００の過負荷を良好に防止し、映像や音声の出力における問題の発生を未然に防ぐことができる。スイッチ２００は、ＩＧＭＰ  ｊｏｉｎメッセージを参照したりしないので、スイッチ２００の処理負荷の増大を良好に防止することができる。
【００５９】
また、本実施形態によれば、マルチキャストアドレスを変更するという簡便な処理で、コンテンツを出力させるコンテンツ出力装置の組み合わせを変更することができる。したがって、使用者の要求に応じた一部のコンテンツ出力装置における出力コンテンツの急な変更の要求が残部のコンテンツ出力装置におけるコンテンツの出力に影響を与えることなく、使用者に違和感を与えないように、当該要求に迅速に対応することができる。
【００６０】
なお、スイッチ２００の制御部２５０は、各入出力ポート２２０ａ〜２２０ｅに接続されているコンテンツ出力装置４００ａ〜４００ｅがオン状態であるか否かを監視している。そして、制御部２５０は、コンテンツ出力装置４００ａ〜４００ｅの少なくとも一部がオフ状態または非接続状態になり、オン状態でないと判断した場合に、以下の処理を行う。すなわち、制御部２５０は、通信部２４０に、オン状態でないと判断したコンテンツ出力装置４００ａ〜４００ｅが接続されている入出力ポートを示す情報を通信ネットワーク３００を介して制御装置１００に送信する。制御装置１００の制御部１４０は、通信部１３０がスイッチ２００から送信された情報を受信すると、当該情報に基づいて、いずれのコンテンツ出力装置４００ａ〜４００ｅがオン状態でないのかを判断する。そして、制御部１４０は、当該判断結果に基づいて、オン状態でないコンテンツ出力装置４００ａ〜４００ｅにパケットが送信されないように、マルチキャストアドレスを変更する。
【００６１】
また、制御部２５０は、少なくとも一部がオフ状態または非接続状態であったコンテンツ出力装置４００ａ〜４００ｅのいずれかがオン状態になったと判断した場合に、以下の処理を行う。すなわち、制御部２５０は、通信部２４０に、オン状態になったと判断したコンテンツ出力装置４００ａ〜４００ｅが接続されている入出力ポートを示す情報を通信ネットワーク３００を介して制御装置１００に送信する。制御装置１００の制御部１４０は、通信部１３０がスイッチ２００から送信された情報を受信すると、当該情報に基づいて、いずれのコンテンツ出力装置４００ａ〜４００ｅがオン状態になったのかを判断する。そして、制御部１４０は、当該判断結果に基づいて、オン状態になったコンテンツ出力装置４００ａ〜４００ｅにパケット（例えば、コンテンツαに応じたパケット）が送信されるように、マルチキャストアドレスを変更する。
【００６２】
具体的には、例えば、コンテンツ出力装置４００ｃがオフ状態であった場合に、制御部１４０は、継続して、通信部１３０に、マルチキャストアドレス「Ｘ」宛でコンテンツαに応じたパケットを送信させる。また、制御部１４０は、継続して、通信部１３０に、マルチキャストアドレス「Ｂ」宛でコンテンツβに応じたパケットを送信させている。そして、コンテンツ出力装置４００ｃがオン状態になった場合に、制御部１４０は、通信部１３０に、コンテンツαに応じたパケットの宛先をマルチキャストアドレス「Ａ」に変更させる。また、制御部１４０は、継続して、通信部１３０に、マルチキャストアドレス「Ｂ」宛でコンテンツβに応じたパケットを送信させる。すると、コンテンツ出力装置４００ａ，４００ｂ，４００ｄ，４００ｅにおけるコンテンツ出力に影響を与えることなく、コンテンツ出力装置４００ｃにおいてコンテンツ出力を開始させることができる。なお、スイッチ２００は、制御装置１００から送信されたマルチキャストアドレスが「Ｘ」から「Ａ」に変更されたときに、以下の処理を行う。すなわち、スイッチ２００は、コンテンツαに応じたパケットをコンテンツ出力装置４００ｃが接続されている入出力ポート２２０ｃから送出されるように、パケットをコピーする。
【００６３】
したがって、コンテンツ出力装置４００ａ〜４００ｅの一部がオン状態からオフ状態等になった場合には、制御装置１００における制御部１４０は、マルチキャストアドレスを変更する。そうすると、簡便な方法で、コンテンツ出力装置４００ａ〜４００ｅの残部の出力に影響を与えることなく、対応することができる。
【００６４】
また、コンテンツ出力装置４００ａ〜４００ｅの一部がオフ状態等からオン状態になった場合には、制御装置１００における制御部１４０は、マルチキャストアドレスを変更し、スイッチ２００が変更後のマルチキャストアドレスに応じてパケットをコピーする。そうすると、簡便な方法で、コンテンツ出力装置４００ａ〜４００ｅの残部の出力に影響を与えることなく、対応することができる。
【００６５】
実施形態２．
本発明の第２の実施形態の出力装置制御システムについて、図面を参照して説明する。図８は、本発明の第２の実施形態の出力装置制御システムの構成例を示すブロック図である。図８に示すように、本発明の第２の実施形態の出力装置制御システムは、制御装置１０２とスイッチ２０２，２０３とを含む。制御装置１０２とスイッチ２０２とは、車内ＬＡＮ３００に接続されている。スイッチ２０２とスイッチ２０３とは通信回線３０２を介して互いに接続されている。
【００６６】
また、スイッチ２０２の入出力ポート２２２ａ，２２２ｂ（図８において図示せず）には、コンテンツ出力装置４００ａ，４００ｂがそれぞれ接続されている。スイッチ２０３の入出力ポート２２３ａ，２２３ｂ（図８において図示せず）には、コンテンツ出力装置４００ｃ，４００ｄがそれぞれ接続されている。
【００６７】
制御装置１０２は、各コンテンツ出力装置４００ａ〜４００ｄに、出力させるコンテンツに応じたパケットを送信する。制御装置１０２によって送信されたパケットは、車内ＬＡＮ３００およびスイッチ２０２を介して、各コンテンツ出力装置４００ａ〜４００ｄに送信される。なお、コンテンツ出力装置４００ｃ，４００ｄには、通信回線３０２およびスイッチ２０３をさらに介してパケットが送信される。
【００６８】
図９は、制御装置１０２の構成例を示すブロック図である。図９に示すように、制御装置１０２は、コンテンツ提供部１１２、アドレステーブル記憶部１２２、通信部１３２、および制御部１４２を含む。
【００６９】
コンテンツ提供部１１２は、各コンテンツ出力装置４００ａ〜４００ｄに出力させるコンテンツを提供する。アドレステーブル記憶部１２２には、パケットの送信先とマルチキャストアドレスとの対応関係がテーブル形式で記録されたアドレステーブルが記憶されている。なお、本実施形態におけるアドレステーブルについて、詳しくは後述する。通信部１３２は、アドレステーブル記憶部１２２に記憶されているアドレステーブルに基づいて、マルチキャストアドレス宛へコンテンツ提供部１１２が提供するコンテンツに応じたパケットを送信する。また、通信部１３２は、制御部１４２の制御に従って、スイッチ２０２と情報を送受信する。制御部１４２は、制御装置１０２の各部を制御する。なお、制御部１４２は、例えば、プログラム制御に従って処理を実行するＣＰＵによって実現される。
【００７０】
図１０は、スイッチ２０２の構成例を示すブロック図である。図１０に示すように、スイッチ２０２は、入出力ポート２１２、入出力ポート２２２ａ，２２２ｂ，２２２ｃ、送出元テーブル記憶部２３２、通信部２４２、および制御部２５２を含む。入出力ポート２１２は、車内ＬＡＮ３００に接続されている。入出力ポート２２２ａ，２２２ｂには、コンテンツ出力装置４００ａ，４００ｂがそれぞれ接続されている。入出力ポート２２２ｃには、通信回線３０２を介してスイッチ２０３が接続されている。送出元テーブル記憶部２３２には、マルチキャストアドレスとパケットの送出元とがテーブル形式で記録された送出元テーブルＡが記憶されている。なお、送出元テーブルＡについて、詳しくは後述する。通信部２４２は、制御部２５２の制御に従って、車内ＬＡＮ３００を介して制御装置１０２と情報を送受信する。制御部２５２は、スイッチ２０２の各部を制御する。なお、制御部２５２は、例えば、プログラム制御に従って処理を実行するＣＰＵによって実現される。
【００７１】
図１１は、スイッチ２０３の構成例を示すブロック図である。図１１に示すように、スイッチ２０３は、入出力ポート２１３、入出力ポート２２３ａ，２２３ｂ、送出元テーブル記憶部２３３、通信部２４３、および制御部２５３を含む。入出力ポート２１３は、通信回線３０２を介してスイッチ２０２の入出力ポート２２２ｃに接続されている。入出力ポート２２３ａ，２２３ｂには、コンテンツ出力装置４００ｃ，４００ｄがそれぞれ接続されている。送出元テーブル記憶部２３３には、マルチキャストアドレスとパケットの送出元とがテーブル形式で記録された送出元テーブルＢが記憶されている。なお、送出元テーブルＢについて、詳しくは後述する。通信部２４３は、制御部２５３の制御に従って、スイッチ２０２と車内ＬＡＮ３００とを介して制御装置１０２と情報を送受信する。制御部２５３は、スイッチ２０３の各部を制御する。なお、制御部２５３は、例えば、プログラム制御に従って処理を実行するＣＰＵによって実現される。
【００７２】
本実施形態の制御装置１０２のアドレステーブル記憶部１２２に記憶されているアドレステーブルについて説明する。本実施形態では、パケットの送信先の数は、コンテンツ出力装置４００ａ〜４００ｄの４つである。したがって、各コンテンツ出力装置４００ａ〜４００ｄの組み合わせの数を算出すると、
４Ｃ３＋４Ｃ２＝４＋６＝１０
となり、１０種類である。
【００７３】
したがって、１０種類のマルチキャストアドレスを用意すれば、各コンテンツ出力装置４００ａ〜４００ｄの組み合わせの全てにマルチキャストでパケットを送信できることになる。なお、コンテンツ出力装置４００ａ〜４００ｄのうち、一のコンテンツ出力装置のみにパケットを送信するためには、ユニキャストを用いる。
【００７４】
図１２は、第２の実施形態のアドレステーブルの例を示す説明図である。図１２に示すように、アドレステーブルによって、各コンテンツ出力装置４００ａ〜４００ｄの組み合わせと、パケットの宛先のマルチキャストアドレスとが対応付けられている。図１２において、対応するマルチキャストアドレスによってパケットの送信先になるコンテンツ出力装置４００ａ〜４００ｄは、「○」で示されている。
【００７５】
図１２に示す例では、パケットの送信先がコンテンツ出力装置４００ａ，４００ｂになる組み合わせにマルチキャストアドレス「ａ」が対応付けられている。また、図１２に示す例では、パケットの送信先がコンテンツ出力装置４００ｂ，４００ｃになる組み合わせにマルチキャストアドレス「ｂ」が対応付けられている。さらに、図１２に示す例では、パケットの送信先がコンテンツ出力装置４００ｃ，４００ｄになる組み合わせにマルチキャストアドレス「ｃ」が対応付けられている。
【００７６】
図１２に示す例では、パケットの送信先がコンテンツ出力装置４００ａ，４００ｃになる組み合わせにマルチキャストアドレス「ｄ」が対応付けられている。また、図１２に示す例では、パケットの送信先がコンテンツ出力装置４００ａ，４００ｄになる組み合わせにマルチキャストアドレス「ｅ」が対応付けられている。さらに、図１２に示す例では、パケットの送信先がコンテンツ出力装置４００ｂ，４００ｄになる組み合わせにマルチキャストアドレス「ｆ」が対応付けられている。
【００７７】
図１２に示す例では、パケットの送信先がコンテンツ出力装置４００ａ，４００ｂ，４００ｃになる組み合わせにマルチキャストアドレス「ｇ」が対応付けられている。また、図１２に示す例では、パケットの送信先がコンテンツ出力装置４００ａ，４００ｂ，４００ｄになる組み合わせにマルチキャストアドレス「ｈ」が対応付けられている。さらに、図１２に示す例では、パケットの送信先がコンテンツ出力装置４００ａ，４００ｃ，４００ｄになる組み合わせにマルチキャストアドレス「ｉ」が対応付けられている。また、図１２に示す例では、パケットの送信先がコンテンツ出力装置４００ｂ，４００ｃ，４００ｄになる組み合わせにマルチキャストアドレス「ｊ」が対応付けられている。
【００７８】
よって、制御装置１０２の制御部１４２は、通信部１３２にコンテンツ出力装置４００ａ，４００ｂへパケットを送信させたい場合に、アドレステーブルに基づいて、マルチキャストアドレス「ａ」宛でパケットを送信させる。また、制御装置１０２の制御部１４２は、通信部１３２にコンテンツ出力装置４００ｂ，４００ｃへパケットを送信させたい場合に、アドレステーブルに基づいて、マルチキャストアドレス「ｂ」宛でパケットを送信させる。制御装置１０２の制御部１４２は、通信部１３２にコンテンツ出力装置４００ｃ，４００ｄへパケットを送信させたい場合に、アドレステーブルに基づいて、マルチキャストアドレス「ｃ」宛でパケットを送信させる。また、制御装置１０２の制御部１４２は、通信部１３２にコンテンツ出力装置４００ａ，４００ｃへパケットを送信させたい場合に、アドレステーブルに基づいて、マルチキャストアドレス「ｄ」宛でパケットを送信させる。
【００７９】
制御装置１０２の制御部１４２は、通信部１３２にコンテンツ出力装置４００ａ，４００ｄへパケットを送信させたい場合に、アドレステーブルに基づいて、マルチキャストアドレス「ｅ」宛でパケットを送信させる。また、制御装置１０２の制御部１４２は、通信部１３２にコンテンツ出力装置４００ｂ，４００ｄへパケットを送信させたい場合に、アドレステーブルに基づいて、マルチキャストアドレス「ｆ」宛でパケットを送信させる。制御装置１０２の制御部１４２は、通信部１３２にコンテンツ出力装置４００ａ，４００ｂ，４００ｃへパケットを送信させたい場合に、アドレステーブルに基づいて、マルチキャストアドレス「ｇ」宛でパケットを送信させる。また、制御装置１０２の制御部１４２は、通信部１３２にコンテンツ出力装置４００ａ，４００ｂ，４００ｄへパケットを送信させたい場合に、アドレステーブルに基づいて、マルチキャストアドレス「ｈ」宛でパケットを送信させる。
【００８０】
制御装置１０２の制御部１４２は、通信部１３２にコンテンツ出力装置４００ａ，４００ｃ，４００ｄへパケットを送信させたい場合に、アドレステーブルに基づいて、マルチキャストアドレス「ｉ」宛でパケットを送信させる。また、制御装置１０２の制御部１４２は、通信部１３２にコンテンツ出力装置４００ｂ，４００ｃ，４００ｄへパケットを送信させたい場合に、アドレステーブルに基づいて、マルチキャストアドレス「ｊ」宛でパケットを送信させる。
【００８１】
次に、送出元テーブルＡ，Ｂについて説明する。前述したように、１０種類のマルチキャストアドレスを用意すれば、当該マルチキャストアドレスで各コンテンツ出力装置４００ａ〜４００ｄの組み合わせの全てにパケットを送信できることになる。
【００８２】
そして、制御装置１０２の通信部１３２は、コンテンツを出力させたいコンテンツ出力装置４００ａ〜４００ｄの組み合わせに応じたマルチキャストアドレス宛にパケットを送信する。スイッチ２０２，２０３の制御部２５２，２５３は、送信されたパケットのマルチキャストアドレスと送出元テーブル記憶部２３２，２３３に記憶されている送出元テーブルＡ，送出元テーブルＢとに基づいて、パケットを送出する入出力ポートを入出力ポート２２２ａ〜２２２ｃ，２２３ａ，２２３ｂのいずれにするのかを決定する。
【００８３】
本実施形態では、コンテンツ出力装置４００ａ，４００ｂは、スイッチ２０２に接続され、コンテンツ出力装置４００ｃ，４００ｄは、スイッチ２０２に接続されたスイッチ２０３に接続されている。
【００８４】
まず、スイッチ２０２の送出元テーブル記憶部２３２に記憶されている送出元テーブルＡについて説明する。図１３は、送出元テーブルＡの例を示す説明図である。図１３に示すように、送出元テーブルＡによって、パケットの宛先のマルチキャストアドレスと、入出力ポート２２２ａ，２２２ｂ，２２２ｃの組み合わせとが対応付けられている。具体的には、コンテンツ出力装置４００ａに出力されるパケットのマルチキャストアドレス（図１３に示す例ではマルチキャストアドレス「ａ」，「ｄ」，「ｅ」，「ｇ」，「ｈ」，「ｉ」）には、入出力ポート２２２ａが対応付けられている。また、コンテンツ出力装置４００ｂに出力されるパケットのマルチキャストアドレス（図１３に示す例ではマルチキャストアドレス「ａ」，「ｂ」，「ｆ」，「ｇ」，「ｈ」，「ｊ」）には、入出力ポート２２２ｂが対応付けられている。そして、コンテンツ出力装置４００ｃ，４００ｄに出力されるパケットのマルチキャストアドレス（図１３に示す例ではマルチキャストアドレス「ｂ」〜「ｊ」）には、入出力ポート２２２ｃが対応付けられている。なお、図１３において、対応するマルチキャストアドレスによってパケットの送出元になる入出力ポート２２２ａ〜２２２ｃは、「○」で示されている。
【００８５】
前述したように、入出力ポート２２２ａ，２２２ｂには、コンテンツ出力装置４００ａ，４００ｂがそれぞれ接続されている。また、入出力ポート２２２ｃには、コンテンツ出力装置４００ｃ，４００ｄが接続されたスイッチ２０３が接続されている。
【００８６】
そうすると、換言すれば、図１３に示すように、送出元テーブルＡによって、マルチキャストアドレス「ａ」に入出力ポート２２２ａ，２２２ｂの組み合わせが対応付けられている。また、図１３に示すように、送出元テーブルＡによって、マルチキャストアドレス「ｂ」に入出力ポート２２２ｂ，２２２ｃの組み合わせが対応付けられている。さらに、図１３に示すように、送出元テーブルＡによって、マルチキャストアドレス「ｃ」に入出力ポート２２２ｃが対応付けられている。また、図１３に示すように、送出元テーブルＡによって、マルチキャストアドレス「ｄ」に入出力ポート２２２ａ，２２２ｃの組み合わせが対応付けられている。
【００８７】
図１３に示すように、送出元テーブルＡによって、マルチキャストアドレス「ｅ」に入出力ポート２２２ａ，２２２ｃの組み合わせが対応付けられている。また、図１３に示すように、送出元テーブルＡによって、マルチキャストアドレス「ｆ」に入出力ポート２２２ｂ，２２２ｃの組み合わせが対応付けられている。さらに、図１３に示すように、送出元テーブルＡによって、マルチキャストアドレス「ｇ」に入出力ポート２２２ａ，２２２ｂ，２２２ｃが対応付けられている。
【００８８】
図１３に示すように、送出元テーブルＡによって、マルチキャストアドレス「ｈ」に入出力ポート２２２ａ，２２２ｂ，２２２ｃの組み合わせが対応付けられている。また、図１３に示すように、送出元テーブルＡによって、マルチキャストアドレス「ｉ」に入出力ポート２２２ａ，２２２ｃの組み合わせが対応付けられている。さらに、図１３に示すように、送出元テーブルＡによって、マルチキャストアドレス「ｊ」に入出力ポート２２２ｂ，２２２ｃが対応付けられている。
【００８９】
よって、スイッチ２０２の制御部２５２は、マルチキャストアドレス「ａ」を宛先とするパケットが入出力ポート２１２に入力された場合に、送出元テーブルＡに基づいて、以下の処理を行う。すなわち、制御部２５２は、当該パケットをコンテンツ出力装置４００ａ，４００ｂが接続されている入出力ポート２２２ａ，２２２ｂから送信する。すると、当該パケットは入出力ポート２２２ａ，２２２ｂから送出される。そして、当該パケットに基づいて、コンテンツ出力装置４００ａ，４００ｂからコンテンツが出力される。
【００９０】
また、スイッチ２０２の制御部２５２は、マルチキャストアドレス「ｂ」を宛先とするパケットが入出力ポート２１２に入力された場合に、送出元テーブルＡに基づいて、以下の処理を行う。すなわち、制御部２５２は、当該パケットをコンテンツ出力装置４００ｂが接続されている入出力ポート２２２ｂおよびスイッチ２０３が接続されている入出力ポート２２２ｃからそれぞれ送信する。すると、当該パケットは入出力ポート２２２ｂ，２２２ｃから送出される。そして、入出力ポート２２２ｂから送出されたパケットに基づいて、コンテンツ出力装置４００ｂからコンテンツが出力される。
【００９１】
スイッチ２０２の制御部２５２は、マルチキャストアドレス「ｃ」を宛先とするパケットが入出力ポート２１２に入力された場合に、送出元テーブルＡに基づいて、以下の処理を行う。すなわち、制御部２５２は、当該パケットをスイッチ２０３が接続されている入出力ポート２２２ｃから送信する。すると、当該パケットは入出力ポート２２２ｃから送出される。
【００９２】
スイッチ２０２の制御部２５２は、マルチキャストアドレス「ｄ」を宛先とするパケットが入出力ポート２１２に入力された場合に、送出元テーブルＡに基づいて、以下の処理を行う。すなわち、制御部２５２は、当該パケットをコンテンツ出力装置４００ａが接続されている入出力ポート２２２ａおよびスイッチ２０３が接続されている入出力ポート２２２ｃからそれぞれ送信する。すると、当該パケットは入出力ポート２２２ａ，２２２ｃから送出される。そして、入出力ポート２２２ａから送出されたパケットに基づいて、コンテンツ出力装置４００ａからコンテンツが出力される。
【００９３】
スイッチ２０２の制御部２５２は、マルチキャストアドレス「ｅ」を宛先とするパケットが入出力ポート２１２に入力された場合に、送出元テーブルＡに基づいて、以下の処理を行う。すなわち、制御部２５２は、当該パケットをコンテンツ出力装置４００ａが接続されている入出力ポート２２２ａおよびスイッチ２０３が接続されている入出力ポート２２２ｃからそれぞれ送信する。すると、当該パケットは入出力ポート２２２ａ，２２２ｃから送出される。そして、入出力ポート２２２ａから送出されたパケットに基づいて、コンテンツ出力装置４００ａからコンテンツが出力される。
【００９４】
また、スイッチ２０２の制御部２５２は、マルチキャストアドレス「ｆ」を宛先とするパケットが入出力ポート２１２に入力された場合に、送出元テーブルＡに基づいて、以下の処理を行う。すなわち、制御部２５２は、当該パケットをコンテンツ出力装置４００ｂが接続されている入出力ポート２２２ｂおよびスイッチ２０３が接続されている入出力ポート２２２ｃからそれぞれ送信する。すると、当該パケットは入出力ポート２２２ｂ，２２２ｃから送出される。そして、入出力ポート２２２ｂから送出されたパケットに基づいて、コンテンツ出力装置４００ｂからコンテンツが出力される。
【００９５】
スイッチ２０２の制御部２５２は、マルチキャストアドレス「ｇ」を宛先とするパケットが入出力ポート２１２に入力された場合に、送出元テーブルＡに基づいて、以下の処理を行う。すなわち、制御部２５２は、当該パケットをコンテンツ出力装置４００ａ，４００ｂがそれぞれ接続されている入出力ポート２２２ａ，２２２ｂおよびスイッチ２０３が接続されている入出力ポート２２２ｃからそれぞれ送信する。すると、当該パケットは入出力ポート２２２ａ，２２２ｂ，２２２ｃから送出される。そして、入出力ポート２２２ａ，２２２ｂから送出されたパケットに基づいて、コンテンツ出力装置４００ａ，４００ｂからコンテンツが出力される。
【００９６】
スイッチ２０２の制御部２５２は、マルチキャストアドレス「ｈ」を宛先とするパケットが入出力ポート２１２に入力された場合に、送出元テーブルＡに基づいて、以下の処理を行う。すなわち、制御部２５２は、当該パケットをコンテンツ出力装置４００ａ，４００ｂがそれぞれ接続されている入出力ポート４００ａ，４００ｂおよびスイッチ２０３が接続されている入出力ポート２２２ｃからそれぞれ送信する。すると、当該パケットは入出力ポート２２２ａ，２２２ｂ，２２２ｃから送出される。そして、入出力ポート２２２ａ，２２２ｂから送出されたパケットに基づいて、コンテンツ出力装置４００ａ，４００ｂからコンテンツが出力される。
【００９７】
また、スイッチ２０２の制御部２５２は、マルチキャストアドレス「ｉ」を宛先とするパケットが入出力ポート２１２に入力された場合に、送出元テーブルＡに基づいて、以下の処理を行う。すなわち、制御部２５２は、当該パケットをコンテンツ出力装置４００ａが接続されている入出力ポート２２２ａおよびスイッチ２０３が接続されている入出力ポート２２２ｃからそれぞれ送信する。すると、当該パケットは入出力ポート２２２ａ，２２２ｃから送出される。そして、入出力ポート２２２ａから送出されたパケットに基づいて、コンテンツ出力装置４００ａからコンテンツが出力される。
【００９８】
スイッチ２０２の制御部２５２は、マルチキャストアドレス「ｊ」を宛先とするパケットが入出力ポート２１２に入力された場合に、送出元テーブルＡに基づいて、以下の処理を行う。すなわち、制御部２５２は、当該パケットをコンテンツ出力装置４００ｂが接続されている入出力ポート２２２ｂおよびスイッチ２０３が接続されている入出力ポート２２２ｃからそれぞれ送信する。すると、当該パケットは入出力ポート２２２ｂ，２２２ｃから送出される。そして、当該パケットに基づいて、コンテンツ出力装置４００ｂからコンテンツが出力される。
【００９９】
次に、スイッチ２０３の送出元テーブル記憶部２３３に記憶されている送出元テーブルＢについて説明する。図１４は、送出元テーブルＢの例を示す説明図である。図１４に示すように、送出元テーブルＢによって、パケットの宛先のマルチキャストアドレスと、入出力ポート２２３ａ，２２３ｂの組み合わせとが対応付けられている。なお、図１４において、対応するマルチキャストアドレスによってパケットの送出元になる入出力ポート２２３ａ，２２３ｂは、「○」で示されている。
【０１００】
前述したように、入出力ポート２２３ａ，２２３ｂには、コンテンツ出力装置４００ａ，４００ｂがそれぞれ接続されている。そして、図１４に示すように、コンテンツ出力装置４００ｃにパケットを送信するマルチキャストアドレス（図１４に示す例ではマルチキャストアドレス「ｂ」，「ｃ」，「ｄ」，「ｇ」，「ｉ」，「ｊ」）には、入出力ポート２２３ａが対応付けられている。また、コンテンツ出力装置４００ｄにパケットを送信するマルチキャストアドレス（図１４に示す例ではマルチキャストアドレス「ｃ」，「ｅ」，「ｆ」，「ｈ」，「ｉ」，「ｊ」）には、入出力ポート２２３ｂが対応付けられている。
【０１０１】
また、換言すれば、図１４に示すように、送出元テーブルＢによって、マルチキャストアドレス「ｂ」に入出力ポート２２３ａが対応付けられている。また、図１４に示すように、送出元テーブルＢによって、マルチキャストアドレス「ｃ」に入出力ポート２２３ａ，２２３ｂが対応付けられている。図１４に示すように、送出元テーブルＢによって、マルチキャストアドレス「ｄ」に入出力ポート２２３ａが対応付けられている。また、図１４に示すように、送出元テーブルＢによって、マルチキャストアドレス「ｅ」に入出力ポート２２３ｂが対応付けられている。図１４に示すように、送出元テーブルＢによって、マルチキャストアドレス「ｆ」に入出力ポート２２３ｂが対応付けられている。
【０１０２】
また、図１４に示すように、送出元テーブルＢによって、マルチキャストアドレス「ｇ」に入出力ポート２２３ａが対応付けられている。図１４に示すように、送出元テーブルＢによって、マルチキャストアドレス「ｈ」に入出力ポート２２３ｂが対応付けられている。また、図１４に示すように、送出元テーブルＢによって、マルチキャストアドレス「ｉ」に入出力ポート２２３ａ，２２３ｂが対応付けられている。図１４に示すように、送出元テーブルＢによって、マルチキャストアドレス「ｊ」に入出力ポート２２３ａ，２２３ｂが対応付けられている。
【０１０３】
なお、スイッチ２０２における送出元テーブルＡに基づいて、スイッチ２０３には、マルチキャストアドレス「ａ」を宛先とするパケットは送信されない。
【０１０４】
スイッチ２０３の制御部２５３は、マルチキャストアドレス「ｂ」，「ｄ」，「ｇ」を宛先とするパケットが入出力ポート２１３に入力された場合に、送出元テーブルＢに基づいて、以下の処理を行う。すなわち、制御部２５３は、当該パケットをコンテンツ出力装置４００ｃが接続されている入出力ポート２２３ａから送信する。すると、当該パケットは入出力ポート２２３ａから送出される。そして、当該パケットに基づいて、コンテンツ出力装置４００ｃからコンテンツが出力される。
【０１０５】
また、スイッチ２０３の制御部２５３は、マルチキャストアドレス「ｃ」，「ｉ」，「ｊ」を宛先とするパケットが入出力ポート２１３に入力された場合に、送出元テーブルＢに基づいて、以下の処理を行う。すなわち、制御部２５３は、当該パケットをコンテンツ出力装置４００ｃ，４００ｄが接続されている入出力ポート２２３ａ，２２３ｂから送信する。すると、当該パケットは入出力ポート２２３ａ，２２３ｂから送出される。そして、当該パケットに基づいて、コンテンツ出力装置４００ｃ，４００ｄからコンテンツが出力される。
【０１０６】
スイッチ２０３の制御部２５３は、マルチキャストアドレス「ｅ」，「ｆ」，「ｈ」を宛先とするパケットが入出力ポート２１３に入力された場合に、送出元テーブルＢに基づいて、以下の処理を行う。すなわち、制御部２５３は、当該パケットをコンテンツ出力装置４００ｄが接続されている入出力ポート２２３ｂから送信する。すると、当該パケットは入出力ポート２２３ｂから送出される。そして、当該パケットに基づいて、コンテンツ出力装置４００ｄからコンテンツが出力される。
【０１０７】
次に、本発明の第２の実施形態の出力装置制御システムの動作について説明する。図１５は、本発明の第２の実施形態の出力装置制御システムにおけるコンテンツ出力開始動作を示すシーケンス図である。
【０１０８】
本発明の第２の実施形態の出力装置制御システムにおいても、図６に示す第１の実施形態の出力装置制御システムにおけるステップＳ１０１，Ｓ１０２の処理と同様な処理が行われる。すなわち、スイッチ２０２，２０３は、当該出力装置制御システムの起動時等に、使用者の要求に応じて、各コンテンツ出力装置４００ａ〜４００ｄから、出力するコンテンツの送信要求を受信する。スイッチ２０３は、コンテンツ出力装置４００ｃ，４００ｄから、出力するコンテンツの送信要求を受信し、スイッチ２０２に送信する。スイッチ２０２は、コンテンツ出力装置４００ａ，４００ｂおよびスイッチ２０２から受信した送信要求を制御装置１０２に送信する。
【０１０９】
そして、制御装置１０２の制御部１４２は、送信された送信要求に応じて、各コンテンツ出力装置４００ａ〜４００ｄに出力させるコンテンツを決定する（ステップＳ３０１）。本例では、制御部１４２は、送信要求に応じて、コンテンツ出力装置４００ａ，４００ｄにコンテンツαを出力させると決定し、コンテンツ出力装置４００ｂ，４００ｃにコンテンツβを出力させると決定したとする。
【０１１０】
制御部１４２は、図１２に示すアドレステーブルに基づいて、ステップＳ３０１の処理における決定結果に応じて送信するパケットの宛先のマルチキャストアドレスを選択する（ステップＳ３０２）。本例では、制御部１４２は、コンテンツ出力装置４００ａ，４００ｄにコンテンツαを出力させるために、コンテンツαに応じたパケットの宛先にマルチキャストアドレス「ｅ」を選択する。また、制御部１４２は、コンテンツ出力装置４００ｂ，４００ｃにコンテンツβを出力させるために、コンテンツβに応じたパケットの宛先にマルチキャストアドレス「ｂ」を選択する。
【０１１１】
制御部１４２は、通信部１３２に、ステップＳ３０２の処理で選択したマルチキャストアドレス「ｅ」宛でコンテンツαに応じたパケットを順次送信させる。また、制御部１４２は、通信部１３２に、ステップＳ３０２の処理で選択したマルチキャストアドレス「ｂ」宛でコンテンツβに応じたパケットを順次送信させる（ステップＳ３０３）。
【０１１２】
スイッチ２０２の制御部２５２は、ステップＳ３０３の処理で制御装置１０２によって送信されて通信ネットワーク３００を介して入出力ポート２１２に入力されたパケットが送出される入出力ポートを決定する（ステップＳ３０４）。
【０１１３】
なお、制御部２５２は、ステップＳ３０４の処理で、ステップＳ３０３の処理で送信されたパケットのマルチキャストアドレスと送出元テーブル記憶部２３２に記憶されている図１３に示す送出元テーブルＡとに基づいて、パケットが送出される入出力ポートを決定する。
【０１１４】
本例では、ステップＳ３０３の処理で、マルチキャストアドレス「ｅ」宛にコンテンツαに応じたパケットが送信され、マルチキャストアドレス「ｂ」宛にコンテンツβに応じたパケットが送信されている。そこで、制御部２５２は、図１３に示す送出元テーブルＡに基づいて、マルチキャストアドレス「ｅ」宛に送信されたコンテンツαに応じたパケットを送出する入出力ポートを入出力ポート２２２ａ，２２２ｃに決定する。また、制御部２５２は、図１３に示す送出元テーブルＡに基づいて、マルチキャストアドレス「ｂ」宛に送信されたコンテンツβに応じたパケットを送出する入出力ポートを入出力ポート２２２ｂ，２２２ｃに決定する。そして、制御部２５２は、ステップＳ３０４の処理で決定した送出元の入出力ポートの数に応じて、ステップＳ３０３の処理で送信されたパケットをコピーする。
【０１１５】
そして、制御部２５２は、ステップＳ３０４の処理における決定結果に基づいて、コンテンツαに応じたパケットを入出力ポート２２２ａ，２２２ｃから送信する。また、制御部２５２は、コンテンツβに応じたパケットを入出力ポート２２２ｂ，２２２ｃから送信する（ステップＳ３０５）。
すると、コンテンツαに応じたパケットは入出力ポート２２２ａ，２２２ｃから送出される。コンテンツβに応じたパケットは、入出力ポート２２２ｂ，２２２ｃから送出される。そして、コンテンツ出力装置４００ａからコンテンツαが出力され、コンテンツ出力装置４００ｂからコンテンツβが出力される。
【０１１６】
スイッチ２０３の制御部２５３は、ステップＳ３０５の処理でスイッチ２０２によって入出力ポート２２２ｃから送信されて通信回線３０２を介して入出力ポート２１３に入力されたパケットが送出される入出力ポートを決定する（ステップＳ３０６）。
【０１１７】
なお、制御部２５３は、ステップＳ３０６の処理で、ステップＳ３０５の処理で送信されたパケットのマルチキャストアドレスと送出元テーブル記憶部２３３に記憶されている図１４に示す送出元テーブルＢとに基づいて、パケットが送出される入出力ポートを決定する。
【０１１８】
本例では、ステップＳ３０５の処理で、マルチキャストアドレス「ｅ」宛にコンテンツαに応じたパケットが送信され、マルチキャストアドレス「ｂ」宛にコンテンツβに応じたパケットが送信されている。そこで、制御部２５３は、図１４に示す送出元テーブルＢに基づいて、マルチキャストアドレス「ｅ」宛に送信されたコンテンツαに応じたパケットを送出する入出力ポートを入出力ポート２２３ｂに決定する。また、制御部２５３は、図１４に示す送出元テーブルＢに基づいて、マルチキャストアドレス「ｂ」宛に送信されたコンテンツβに応じたパケットを送出する入出力ポートを入出力ポート２２２ａに決定する。そして、制御部２５３は、ステップＳ３０６の処理で決定した送出元の入出力ポートの数に応じて、ステップＳ３０５の処理で送信されたパケットをコピーする。
【０１１９】
そして、制御部２５３は、ステップＳ３０６の処理における決定結果に基づいて、コンテンツαに応じたパケットを入出力ポート２２３ｂから送信し、コンテンツβに応じたパケットを入出力ポート２２３ａから送信する（ステップＳ３０７）。すると、コンテンツαに応じたパケットは入出力ポート２２３ｂから送出され、コンテンツβに応じたパケットは、入出力ポート２２３ａから送出される。
【０１２０】
そして、コンテンツ出力装置４００ｄからコンテンツαが出力され、コンテンツ出力装置４００ｃからコンテンツβが出力される。
【０１２１】
したがって、コンテンツ出力装置４００ａ，４００ｄからコンテンツαが出力され、コンテンツ出力装置４００ｂ，４００ｃからコンテンツβが出力される。制御装置１０２の制御部１４２はステップＳ３０２の処理結果に基づくステップＳ３０３の処理を順次行う。また、スイッチ２０２の制御部２５２はステップＳ３０４の処理結果に基づくステップＳ３０５の処理を順次行い、スイッチ２０３の制御部２５３はステップＳ３０６の処理結果に基づくステップＳ３０７の処理を順次行う。すると、コンテンツ出力装置４００ａ，４００ｄからのコンテンツαの出力、およびコンテンツ出力装置４００ｂ，４００ｃからのコンテンツβの出力が継続される。
【０１２２】
本実施形態によれば、制御装置１０２がマルチキャストで各コンテンツ出力装置４００ａ〜４００ｄにそれぞれパケットを送信する。したがって、各コンテンツ出力装置にユニキャストでそれぞれパケットを送信する場合に生じる各コンテンツ出力装置間における映像や音声の時間差が生じず、使用者に違和感を与えないように映像や音声を出力させることができる。また、各コンテンツ出力装置にブロードキャストでパケットを送信する場合に生じる通信ネットワーク３００の過負荷を良好に防止し、映像や音声の出力における問題の発生を未然に防ぐことができる。スイッチ２０２，２０３は、ＩＧＭＰ  ｊｏｉｎメッセージを参照したりしないので、スイッチ２０２，２０３の処理負荷の増大を良好に防止することができる。
【０１２３】
また、本実施形態においても、第１の実施形態におけるステップＳ２０３〜Ｓ２０５の処理と同様な処理を実行して、マルチキャストアドレスを変更するという簡便な処理で、コンテンツを出力させるコンテンツ出力装置の組み合わせを変更することができる。したがって、使用者の要求に応じた一部のコンテンツ出力装置における出力コンテンツの急な変更の要求が残部のコンテンツ出力装置におけるコンテンツの出力に影響を与えることなく、使用者に違和感を与えないように、当該要求に迅速に対応することができる。
【０１２４】
なお、スイッチ２０２の制御部２５２は、各入出力ポート２２２ａ，２２２ｂに接続されているコンテンツ出力装置４００ａ，４００ｂがオン状態であるか否かを監視している。そして、制御部２５２は、コンテンツ出力装置４００ａ，４００ｂの少なくとも一方がオフ状態または非接続状態になり、オン状態でないと判断した場合に、以下の処理を行う。すなわち、制御部２５２は、通信部２４２に、オン状態でないと判断したコンテンツ出力装置４００ａ，４００ｂが接続されている入出力ポートを示す情報を通信ネットワーク３００を介して制御装置１０２に送信する。制御装置１０２の制御部１４２は、通信部１３２がスイッチ２０２から送信された情報を受信すると、当該情報に基づいて、いずれのコンテンツ出力装置４００ａ，４００ｂがオン状態でないのかを判断する。そして、制御部１４２は、当該判断結果に基づいて、オン状態でないコンテンツ出力装置４００ａ，４００ｂにパケットが送信されないように、マルチキャストアドレスを変更する。
【０１２５】
また、スイッチ２０３の制御部２５３は、各入出力ポート２２３ａ，２２３ｂに接続されているコンテンツ出力装置４００ｃ，４００ｄがオン状態であるか否かを監視している。そして、制御部２５３は、コンテンツ出力装置４００ｃ，４００ｄの少なくとも一方がオフ状態または非接続状態になり、オン状態でないと判断した場合に、以下の処理を行う。すなわち、制御部２５３は、通信部２４３に、オン状態でないと判断したコンテンツ出力装置４００ｃ，４００ｄが接続されている入出力ポートを示す情報を通信回線３０２、スイッチ２０２、通信ネットワーク３００を介して制御装置１０２に送信する。制御装置１０２の制御部１４２は、通信部１３２がスイッチ２０３から送信された情報を受信すると、当該情報に基づいて、いずれのコンテンツ出力装置４００ｃ，４００ｄがオン状態でないのかを判断する。そして、制御部１４２は、当該判断結果に基づいて、オン状態でないコンテンツ出力装置４００ｃ，４００ｄにパケットが送信されないように、マルチキャストアドレスを変更する。
【０１２６】
制御部２５２は、少なくとも一部がオフ状態または非接続状態であったコンテンツ出力装置４００ａ〜４００ｄのいずれかがオン状態になったと判断した場合に、以下の処理を行う。すなわち、制御部２５２は、通信部２４２に、オン状態になったと判断したコンテンツ出力装置４００ａ〜４００ｄが接続されている入出力ポートを示す情報を通信ネットワーク３００を介して制御装置１０２に送信する。制御装置１０２の制御部１４２は、通信部１３２がスイッチ２０２，２０３から送信された情報を受信すると、当該情報に基づいて、いずれのコンテンツ出力装置４００ａ〜４００ｄがオン状態になったのかを判断する。そして、制御部１４２は、当該判断結果に基づいて、オン状態になったコンテンツ出力装置４００ａ〜４００ｄにパケット（例えば、コンテンツαに応じたパケット）が送信されるように、マルチキャストアドレスを変更する。より具体的には、例えば、コンテンツ出力装置４００ｃがオン状態になった場合に、制御部１４２は、通信部１３２に、マルチキャストアドレス「ｂ」宛でコンテンツαに応じたパケットを送信させる。また、制御部１４２は、通信部１３２に、マルチキャストアドレス「ｅ」宛でコンテンツβに応じたパケットを送信させる。すると、コンテンツ出力装置４００ａ，４００ｂ，４００ｄにおけるコンテンツ出力に影響を与えることなく、コンテンツ出力装置４００ｃにおいてコンテンツ出力を開始させることができる。なお、スイッチ２０３は、制御装置１０２からマルチキャストアドレス「ｂ」宛にパケットが送信されたときに、当該パケットをコンテンツ出力装置４００ｃが接続されている入出力ポート２２３ａから送信するように、当該パケットをコピーする。
【０１２７】
したがって、コンテンツ出力装置４００ａ〜４００ｄの一部がオン状態からオフ状態等になった場合には、制御装置１０２における制御部１４２は、マルチキャストアドレスを変更する。そうすると、簡便な方法で、コンテンツ出力装置４００ａ〜４００ｄの残部の出力に影響を与えることなく、対応することができる。
【０１２８】
また、コンテンツ出力装置４００ａ〜４００ｄの一部がオフ状態等からオン状態になった場合には、制御装置１０２における制御部１４２は、マルチキャストアドレスを変更し、スイッチ２０２，２０３が変更後のマルチキャストアドレスに応じてパケットをコピーする。そうすると、簡便な方法で、コンテンツ出力装置４００ａ〜４００ｄの残部の出力に影響を与えることなく、対応することができる。
【０１２９】
なお、以上に述べた各実施形態では、出力装置制御システムは、自動車や、航空機、船舶、列車等の客室に設置されるとして説明したが、コンサートホール等に設置され、当該コンサートホールの複数のコンテンツ出力装置を制御するように構成されていてもよい。
【０１３０】
また、制御装置１００，１０２は、各コンテンツ出力装置４００ａ〜４００ｅに、受信した場合にコンテンツの出力を行うパケットのマルチキャストアドレスを予め通知するように構成されていてもよい。そして、各コンテンツ出力装置４００ａ〜４００ｅは、通知されたマルチキャストアドレス宛のパケットを受信したときに、当該パケットに基づくコンテンツを出力する。
【０１３１】
なお、出力装置制御システムは、以下のような各処理を行ってもよい。すなわち、制御装置１００，１０２は、起動時に、各コンテンツ出力装置４００ａ〜４００ｅに起動指示を送信する。そして、制御装置１００，１０２は、各コンテンツ出力装置４００ａ〜４００ｅによって起動指示に応じて送信された応答通知を受信する。応答通知は、各コンテンツ出力装置４００ａ〜４００ｅを識別する識別情報を含む。制御装置１００，１０２は、受信した応答通知に含まれる識別情報に基づいて、接続されているコンテンツ出力装置を把握する。そして、制御装置１００，１０２は、把握結果に基づいて、各コンテンツ出力装置の組み合わせを生成する。そして、制御装置１００，１０２は、例えば、予め用意されたマルチキャストアドレスと各コンテンツ出力装置の組み合わせとを対応付けるアドレステーブルを生成する。また、制御装置１００，１０２は、生成したアドレステーブルをスイッチ２００，２０２，２０３に送信する。スイッチ２００，２０２，２０３は、送信されたアドレステーブルに基づいて、アドレステーブルにおけるマルチキャストアドレスと、各コンテンツ出力装置が接続されている入出力ポートとを対応付ける送出元テーブルを生成する。制御装置１００，１０２は、生成したアドレステーブルに基づいて、パケットの宛先のマルチキャストアドレスを決定して送信する。スイッチ２００，２０２，２０３は、送信されたパケットの宛先のマルチキャストアドレスに基づいて、当該パケットを各コンテンツ出力装置に送信する。
【０１３２】
そのような構成によれば、出力装置制御システムの出荷時や修理時、コンテンツ出力装置の新たな設置時等において、自動的にアドレステーブルと送出元テーブルとを生成されることができる。したがって、出力装置制御システムの出荷時や修理時、コンテンツ出力装置の新たな設置時等における初期設定の手間や時間を良好に削減することができる。
【０１３３】
実施形態３．
本発明の第３の実施形態の制御装置１０について説明する。図１６は、本発明の第３の実施形態の制御装置１０の構成例を示すブロック図である。図１６に示すように、本発明の第３の実施形態の制御装置１０は、アドレス記憶手段１１（図２に示す第１の実施形態におけるアドレステーブル記憶部１２０、および図９に示す第２の実施形態におけるアドレステーブル記憶部１２２に相当）、アドレス決定手段１２（図２に示す第１における実施形態の制御部１４０、および図９に示す第２の実施形態における制御部１４２に相当）、および通信手段１３（図２に示す第１の実施形態における通信部１３０、および図９に示す第２の実施形態における通信部１３２に相当）を含む。
【０１３４】
アドレス記憶手段１１は、コンテンツを出力させる複数のコンテンツ出力装置（図１に示すコンテンツ出力装置４００ａ〜４００ｅ、および図８に示すコンテンツ出力装置４００ａ〜４００ｄに相当）とマルチキャストアドレスとを対応付けて記憶する。アドレス決定手段１２は、当該複数のコンテンツ出力装置に応じて、アドレス記憶手段１１に記憶されている対応関係に基づいて、パケットの宛先のマルチキャストアドレスを決定する。通信手段１３は、アドレス決定手段１２が決定したマルチキャストアドレス宛にパケットを送信する。
【０１３５】
本実施形態によれば、コンテンツの出力に問題を生じさせず、使用者に違和感を与えないように、複数の出力装置を制御できる。
【０１３６】
実施形態４．
本発明の第４の実施形態の出力装置制御システムについて説明する。図１７は、本発明の第４の実施形態の出力装置制御システムの構成例を示すブロック図である。図１７に示すように、本発明の第４の実施形態の出力装置制御システムは、制御装置１０および通信中継装置２０（図１に示す第１の実施形態におけるスイッチ２００、および図８に示す第２の実施形態におけるスイッチ２０２，２０３に相当）を含む。
【０１３７】
通信中継装置２０は、複数のコンテンツ出力装置４００ａ〜４００ｚ（図１に示すコンテンツ出力装置４００ａ〜４００ｅ、および図８に示すコンテンツ出力装置４００ａ〜４００ｄに相当）と制御装置１０の通信手段１３との間の通信を中継する。
【０１３８】
本実施形態によれば、コンテンツの出力に問題を生じさせず、使用者に違和感を与えないように、複数の出力装置を制御できる。
【符号の説明】
【０１３９】
１０、１００、１０２    制御装置
１１    アドレス記憶手段
１２    アドレス決定手段
１３    通信手段
２０    通信中継装置
１１０、１１２    コンテンツ提供部
１２０、１２２    アドレステーブル記憶部
１３０、１３２、２４０、２４２、２４３    通信部
１４０、１４２、２５０、２５２、２５３    制御部
２００、２０２、２０３    スイッチ
２１０、２１２、２１３、２２０ａ〜２２０ｅ、２２２ａ，２２２ｂ，２２２ｃ、２２３ａ、２２３ｂ    入出力ポート
２３０、２３２、２３３    送出元テーブル記憶部
３００    通信ネットワーク
３０２    通信回線
４００ａ〜ｚ    コンテンツ出力装置
【図１】
2015186161.tif 000003
【図２】
2015186161.tif 000004
【図３】
2015186161.tif 000005
【図４】
2015186161.tif 000006
【図５】
2015186161.tif 000007
【図６】
2015186161.tif 000008
【図７】
2015186161.tif 000009
【図８】
2015186161.tif 000010
【図９】
2015186161.tif 000011
【図１０】
2015186161.tif 000012
【図１１】
2015186161.tif 000013
【図１２】
2015186161.tif 000014
【図１３】
2015186161.tif 000015
【図１４】
2015186161.tif 000016
【図１５】
2015186161.tif 000017
【図１６】
2015186161.tif 000018
【図１７】
2015186161.tif 000019