(57)【要約】  【課題】  複数台のプロジェクション装置にてスタック等の機能を実現すべく一台の装置を主装置、他の装置を従装置とする場合に、ファームウェア等の動作プログラムの更新時の作業性を向上させる動作プログラム更新方法、動作プログラム更新システム及び主装置を提供する。  【解決手段】  主装置１は、更新データを受け付け（Ｓ１）、一時的に記録し（Ｓ２）、更新データを従装置２へ送信する（Ｓ４）。従装置２は、更新データを受信し（Ｓ５）、受信した更新データを一時的に記録し（Ｓ６）、受信完了信号を主装置１へ送信する（Ｓ７）。受信完了信号を受信した主装置１は、更新指示信号を従装置２へ送信し（Ｓ９）、一時的に記録させた更新データに基づき動作プログラムを更新する（Ｓ１０）。更新指示信号を受信した従装置２は、一時的に記録させた更新データに基づき動作プログラムを更新する（Ｓ１２）。【選択図】      図３
2006119750.tif 000002
【特許請求の範囲】
【請求項１】
動作プログラムを記録する記録手段を備え、記録している動作プログラムに基づいて動作する主装置と、該主装置と通信可能であり、動作プログラムを記録する記録手段を備え、記録している動作プログラムに基づき前記主装置と連動して動作する従装置とを用い、前記主装置及び従装置が記録している動作プログラムを、更新データに基づいて更新する動作プログラム更新方法において、
前記主装置は、
更新データを受け付け、
受け付けた更新データを前記従装置へ送信し、
更新データに基づいて動作プログラムを更新し、
前記従装置は、
受信した更新データに基づいて動作プログラムを更新する
ことを特徴とする動作プログラム更新方法。
【請求項２】
動作プログラムを記録する記録手段を有し、記録している動作プログラムに基づいて動作する主装置と、該主装置と通信可能であり、動作プログラムを記録する記録手段を有し、記録している動作プログラムに基づき前記主装置と連動して動作する従装置とを備え、前記主装置及び従装置が記録している動作プログラムを、更新データに基づいて更新する動作プログラム更新システムにおいて、
前記主装置は、
更新データを受け付ける手段と、
受け付けた更新データを前記従装置へ送信する送信手段と、
更新データに基づいて記録手段に記録している動作プログラムを更新する更新手段と
を備え、
前記従装置は、
受信した更新データに基づいて記録手段に記録している動作プログラムを更新する更新手段を備える
ことを特徴とする動作プログラム更新システム。
【請求項３】
前記主装置は、更に、
動作プログラムの更新を指示する入力を受け付ける手段を備え、
前記更新手段は、更新を指示する入力を受け付けた場合に、動作プログラムを更新するように構成してある
ことを特徴とする請求項２に記載の動作プログラム更新システム。
【請求項４】
前記主装置は、更に、
前記従装置の動作プログラムの更新を指示する入力を受け付ける手段を備え、
前記送信手段は、更新を指示する入力を受け付けた場合に、更新データを送信するように構成してある
ことを特徴とする請求項２に記載の動作プログラム更新システム。
【請求項５】
前記主装置は、更に、
動作プログラムの更新を指示する入力を受け付ける手段を備え、
前記送信手段は、更新を指示する入力を受け付けた場合に、更新データを送信するように構成してあり、
前記更新手段は、更新を指示する入力を受け付けた場合に、動作プログラムを更新するように構成してある
ことを特徴とする請求項２に記載の動作プログラム更新システム。
【請求項６】
前記従装置は、更に、
受信した更新データを一時的に記録する一時記録手段と、
更新データを一時記録手段に記録したことを通知する受信完了信号を、前記主装置へ送信する手段と
を備え、
前記従装置が備える更新手段は、
受信完了信号の送信に応じて、一時記録手段に記録した更新データに基づき更新するように構成してあり、
前記主装置は、更に、
受け付けた更新データを一時的に記録する一時記録手段と、
全ての従装置から受信完了信号を受信したか否かを判定する手段と
を備え、
前記主装置が備える更新手段は、
全ての従装置から受信完了信号を受信したと判定した場合に、一時記録手段に記録した更新データに基づき動作プログラムを更新するように構成してある
ことを特徴とする請求項２乃至請求項５のいずれかひとつに記載の動作プログラム更新システム。
【請求項７】
前記主装置は、更に、
受け付けた更新データを一時的に記録する一時記録手段を備え、
前記従装置は、更に、
受信した更新データを一時的に記録する一時記録手段と、
更新データを一時記録手段に記録したことを通知する受信完了信号を、前記主装置へ送信する手段と
を備え、
前記主装置は、更に、
全ての従装置から受信完了信号を受信したか否かを判定する手段と、
全ての従装置から受信完了信号を受信したと判定した場合に、全ての従装置へ動作プログラムの更新を指示する更新指示信号を送信する手段と
を備え、
前記主装置が備える更新手段は、
更新指示信号の送信に応じて、一時記録手段に記録した更新データに基づき動作プログラムを更新するように構成してあり、
前記従装置が備える更新手段は、
更新指示信号の受信に応じて、一時記録手段に記録した更新データに基づき動作プログラムを更新するように構成してある
ことを特徴とする請求項２乃至請求項５のいずれかひとつに記載の動作プログラム更新システム。
【請求項８】
前記主装置及び従装置は、画像の表示に係る装置であることを特徴とする請求項２乃至請求項７のいずれかひとつに記載の動作プログラム更新システム。
【請求項９】
連動して動作する従装置と通信する通信手段、及び更新データに基づいて更新される動作プログラムを記録する記録手段を有し、記録している動作プログラムに基づいて動作する主装置において、
更新データを受け付ける手段と、
受け付けた更新データを通信手段により送信する手段と、
更新データに基づいて記録手段に記録している動作プログラムを更新する手段と
を備えることを特徴とする主装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動作プログラムに基づいて動作する主装置及び該主装置と連動して動作する従装置を用い、更新データに基づいて動作プログラムを更新する動作プログラム更新方法、該動作プログラム更新方法を適用した動作プログラム更新システム、並びに該動作プログラム更新システムにて用いられる主装置に関し、特に動作プログラムの更新時の作業量を低減することが可能な動作プログラム更新方法、動作プログラム更新システム及び主装置に関する。
【背景技術】
【０００２】
画像を出力するプロジェクション装置を複数台用い、夫々のプロジェクション装置から関連する画像を出力させるスタック、ビデオウォール等の機能を実現する画像出力システムが普及している（例えば特許文献１参照。）。スタックとは、複数台のプロジェクション装置から同じ画像を同じ被投影体に投影することにより、画像の輝度を高める技術である。ビデオウォールとは、一つの画像を分割した複数の画像を夫々のプロジェクション装置から出力し、一つの大きな画像を投影する技術である。
【０００３】
スタック、ビデオウォール等の機能を有する画像出力システムでは、複数台のプロジェクション装置を、一台のマスタ装置及び他のスレーブ装置として用い、操作者がマスタ装置を操作することにより、マスタ装置は、操作に基づき動作すると共に、スレーブ装置に対して操作信号を送信し、操作信号を受信したスレーブ装置は、マスタ装置に連動して動作する。またマスタ装置及びスレーブ装置は、ファームウェアとして動作プログラムを記録しており、様々な動作は動作プログラムを実行することにより行われる。
【特許文献１】特開２００１−５６６７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら複数のプロジェクション装置の動作プログラムを更新する場合、作業者は、プロジェクション装置を連動させるスタック又はビデオウォールの状態を解除後、各プロジェクション装置について動作プログラムを更新させる作業を行う。従ってスタック、ビデオウォール等の連動状態を解除し、動作プログラムを更新後、連動状態を再構築しなければならないという作業性等の問題がある。また各プロジェクション装置に対し、夫々動作プログラムの更新作業を行わなければならないという作業性に関する問題がある。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、動作プログラムを更新する更新データをマスタ装置にて受け付け、マスタ装置が受け付けた更新データをマスタ装置からスレーブ装置へ送信し、マスタ装置及びスレーブ装置にて更新データに基づき動作プログラムを更新することにより、各装置について動作プログラムの更新作業を行う必要が無く、またマスタ装置及びスレーブ装置の連動状態を解除せずに行うので、動作プログラムの更新作業に関する作業量を抑制し、作業時間を短縮することが可能な動作プログラム更新方法、該動作プログラム更新方法を適用した動作プログラム更新システム、並びに該動作プログラム更新システムにて用いられる主装置（マスタ装置）の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る動作プログラム更新方法は、動作プログラムを記録する記録手段を備え、記録している動作プログラムに基づいて動作する主装置と、該主装置と通信可能であり、動作プログラムを記録する記録手段を備え、記録している動作プログラムに基づき前記主装置と連動して動作する従装置とを用い、前記主装置及び従装置が記録している動作プログラムを、更新データに基づいて更新する動作プログラム更新方法において、前記主装置は、更新データを受け付け、受け付けた更新データを前記従装置へ送信し、更新データに基づいて動作プログラムを更新し、前記従装置は、受信した更新データに基づいて動作プログラムを更新することを特徴とする。
【０００７】
本発明に係る動作プログラム更新方法では、マスタ装置である主装置及びスレーブ装置である従装置を接続したスタック、ビデオウォール等の連動を維持した状態でファームウェア等の動作プログラムを更新することにより、主装置及び従装置の連動状態を解除する必要がないため、連動状態の解除及び再構築時に要する作業を回避することが可能であり、連動状態の解除及び再構築に伴うシステムの不安定化を防止することが可能である。また主装置が受け付けた更新データを自動的に従装置へ送信し、主装置及び従装置にて更新データに基づき動作プログラムを更新することにより、主装置に対する更新作業を行うだけで従装置の動作プログラムの更新をも行うこととなり、夫々の装置に対して更新作業を行う必要がないため、作業量を低減し、作業時間を短縮することが可能である。
【０００８】
本発明に係る動作プログラム更新システムは、動作プログラムを記録する記録手段を有し、記録している動作プログラムに基づいて動作する主装置と、該主装置と通信可能であり、動作プログラムを記録する記録手段を有し、記録している動作プログラムに基づき前記主装置と連動して動作する従装置とを備え、前記主装置及び従装置が記録している動作プログラムを、更新データに基づいて更新する動作プログラム更新システムにおいて、前記主装置は、更新データを受け付ける手段と、受け付けた更新データを前記従装置へ送信する送信手段と、更新データに基づいて記録手段に記録している動作プログラムを更新する更新手段とを備え、前記従装置は、受信した更新データに基づいて記録手段に記録している動作プログラムを更新する更新手段を備えることを特徴とする。
【０００９】
本発明に係る動作プログラム更新システムでは、主装置及び従装置の連動を維持した状態で動作プログラムを更新することにより、主装置及び従装置の連動状態を解除する必要がないため、連動状態の解除及び再構築時に要する作業を回避することが可能であり、連動状態の解除及び再構築に伴うシステムの不安定化を防止することが可能である。また主装置が受け付けた更新データを自動的に従装置へ送信し、主装置及び従装置にて更新データに基づき動作プログラムを更新することにより、主装置に対する更新作業を行うだけで従装置の動作プログラムの更新をも行うこととなり、夫々の装置に対して更新作業を行う必要がないため、作業量を低減し、作業時間を短縮することが可能である。
【００１０】
本発明に係る動作プログラム更新システムは、前記主装置は、更に、動作プログラムの更新を指示する入力を受け付ける手段を備え、前記更新手段は、更新を指示する入力を受け付けた場合に、動作プログラムを更新するように構成してあることを特徴とする。
【００１１】
本発明に係る動作プログラム更新システムでは、更新の指示の入力を受け付けることで主装置の動作プログラムの更新を行うことにより、操作者が明確に更新を指示した場合にのみ主装置の動作プログラムが更新されるので、操作者の意図に反して動作プログラムが更新される危険性を低減することが可能である。
【００１２】
本発明に係る動作プログラム更新システムは、前記主装置は、更に、前記従装置の動作プログラムの更新を指示する入力を受け付ける手段を備え、前記送信手段は、更新を指示する入力を受け付けた場合に、更新データを送信するように構成してあることを特徴とする。
【００１３】
本発明に係る動作プログラム更新システムでは、更新の指示の入力を受け付けることで従装置の動作プログラムの更新を行わせるべく、従装置へ更新データの送信を行うことにより、操作者が明確に更新を指示した場合にのみ従装置の動作プログラムが更新されるので、操作者の意図に反して動作プログラムが更新される危険性を低減することが可能である。
【００１４】
本発明に係る動作プログラム更新システムは、前記主装置は、更に、動作プログラムの更新を指示する入力を受け付ける手段を備え、前記送信手段は、更新を指示する入力を受け付けた場合に、更新データを送信するように構成してあり、前記更新手段は、更新を指示する入力を受け付けた場合に、動作プログラムを更新するように構成してあることを特徴とする。
【００１５】
本発明に係る動作プログラム更新システムでは、主装置に対して更新の指示を行うだけで、従装置への更新データの送信及び動作プログラムの更新を行うので、更新作業に要する操作が少なく作業量及び作業時間を削減することが可能である。
【００１６】
本発明に係る動作プログラム更新システムは、前記従装置は、更に、受信した更新データを一時的に記録する一時記録手段と、更新データを一時記録手段に記録したことを通知する受信完了信号を、前記主装置へ送信する手段とを備え、前記従装置が備える更新手段は、受信完了信号の送信に応じて、一時記録手段に記録した更新データに基づき更新するように構成してあり、前記主装置は、更に、受け付けた更新データを一時的に記録する一時記録手段と、全ての従装置から受信完了信号を受信したか否かを判定する手段とを備え、前記主装置が備える更新手段は、全ての従装置から受信完了信号を受信したと判定した場合に、一時記録手段に記録した更新データに基づき動作プログラムを更新するように構成してあることを特徴とする。
【００１７】
本発明に係る動作プログラム更新システムでは、主装置は、全ての従装置が更新データを受信したことを認識した後、動作プログラムを更新することにより、多大な処理能力を要する動作プログラムの更新中に、従装置へ送信した更新データの送信状況の監視処理、例えば更新データの再送信の要求の有無の判定を行う必要がないので、処理負荷の増大による誤処理を引き起こす可能性を低減することが可能である。
【００１８】
本発明に係る動作プログラム更新システムは、前記主装置は、更に、受け付けた更新データを一時的に記録する一時記録手段を備え、前記従装置は、更に、受信した更新データを一時的に記録する一時記録手段と、更新データを一時記録手段に記録したことを通知する受信完了信号を、前記主装置へ送信する手段とを備え、前記主装置は、更に、全ての従装置から受信完了信号を受信したか否かを判定する手段と、全ての従装置から受信完了信号を受信したと判定した場合に、全ての従装置へ動作プログラムの更新を指示する更新指示信号を送信する手段とを備え、前記主装置が備える更新手段は、更新指示信号の送信に応じて、一時記録手段に記録した更新データに基づき動作プログラムを更新するように構成してあり、前記従装置が備える更新手段は、更新指示信号の受信に応じて、一時記録手段に記録した更新データに基づき動作プログラムを更新するように構成してあることを特徴とする。
【００１９】
本発明に係る動作プログラム更新システムでは、全ての従装置が更新データを受信したことを主装置が認識した後、主装置及び従装置にて動作プログラムを更新することにより、確実な送信を保証していないＵＤＰ(User Datagram Protocol)等の通信規約を用いて更新データを送信した場合にでも、例えば一部の従装置への更新データの送信が失敗したままの状態で他の装置の動作プログラムの更新が行われ夫々の装置の動作プログラムが異なるためシステム全体に不具合が生じるという様な状態を引き起こすことがない。しかも主装置における動作プログラムの更新をも、従装置への更新データの送信が行われるまで停止することにより、主装置では、多大な処理能力を要する動作プログラムの更新中に、従装置へ送信した更新データの送信状況の監視処理、例えば更新データの再送信の要求の有無の判定を行う必要がないので、処理負荷の増大による誤処理を引き起こす可能性を低減することが可能である。
【００２０】
本発明に係る動作プログラム更新システムは、前記主装置及び従装置は、画像の表示に係る装置であることを特徴とする。
【００２１】
本発明に係る動作プログラム更新システムでは、プロジェクション装置等の装置に適用することにより、複数台のプロジェクション装置から関連する画像を出力させるスタック、ビデオウォール等のシステムに適用することが可能である。
【００２２】
本発明に係る主装置は、連動して動作する従装置と通信する通信手段、及び更新データに基づいて更新される動作プログラムを記録する記録手段を有し、記録している動作プログラムに基づいて動作する主装置において、更新データを受け付ける手段と、受け付けた更新データを通信手段により送信する手段と、更新データに基づいて記録手段に記録している動作プログラムを更新する手段とを備えることを特徴とする。
【００２３】
本発明に係る主装置では、従装置を接続したスタック、ビデオウォール等の連動を維持した状態でファームウェア等の動作プログラムを更新することにより、従装置との連動状態を解除する必要がないため、連動状態の解除及び再構築時に要する作業を回避することが可能であり、連動状態の解除及び再構築に伴うシステムの不安定化を防止することが可能である。また受け付けた更新データを自動的に従装置へ送信し、従装置に対して更新データに基づく動作プログラムの更新を指示することにより、操作者は、主装置に対する更新作業を行うだけで従装置の動作プログラムの更新をも行うこととなり、夫々の装置に対して更新作業を行う必要がないため、作業量を低減し、作業時間を短縮することが可能である。
【発明の効果】
【００２４】
本発明に係る動作プログラム更新方法、動作プログラム更新システム及び主装置は、例えばプロジェクション装置等の複数の装置に適用され、複数の装置の中の一台の装置を主装置（マスタ装置）とし、主装置に接続された一又は複数台の装置を主装置と連動して動作する従装置（スレーブ装置）として用いたスタック、ビデオウォール等の機能を実現するシステムに関する。主装置及び従装置は夫々が備える記録手段に記録された動作プログラムに基づいて動作するものであり、主装置では動作プログラムを更新する更新データを受け付けた場合に、受け付けた更新データを従装置へ送信し、従装置が更新データを受信したことを認識した後、更新データに基づき動作プログラムを更新すると共に、従装置に対して動作プログラムを更新させる指示を行い、従装置では指示に従い動作プログラムを更新する。
【００２５】
この構成により、主装置及び従装置の連動を維持した状態で動作プログラムを更新することができるので、主装置及び従装置の連動状態を解除する必要がなく、従って連動状態の解除及び再構築時に要する作業を回避することが可能であり、また連動状態の解除及び再構築に伴うシステムの不安定化を防止することが可能である等、優れた効果を奏する。
【００２６】
さらに主装置が受け付けた更新データを自動的に従装置へ送信し、主装置及び従装置にて更新データに基づき動作プログラムを更新するので、主装置に対する更新作業を行うだけで従装置の動作プログラムの更新をも行うこととなり、夫々の装置に対して更新作業を行う必要がないため、作業量を低減し、作業時間を短縮することが可能である等、優れた効果を奏する。
【００２７】
また主装置では、従装置が更新データを受信したことを認識した後、動作プログラムの更新及び更新の指示を行うので、確実な送信を保証していないＵＤＰ等の通信規約を用いて更新データを送信した場合にでも、例えば一部の従装置への更新データの送信が失敗して更新データの再送信が行われていない状態で動作プログラムの更新が行われ一部の従装置において動作プログラムの更新が失敗するという様な状態を引き起こすことがない等、優れた効果を奏する。しかも主装置における動作プログラムの更新をも、従装置への更新データの送信が行われるまで停止するので、主装置では、多大な処理能力を要する動作プログラムの更新中に、従装置へ送信した更新データの送信状況の監視処理、例えば更新データの再送信の要求の有無の判定を行う必要が無く、処理負荷の増大による誤処理を引き起こす可能性を低減することが可能である等、優れた効果を奏する。
【発明を実施するための最良の形態】
【００２８】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
【００２９】
図１は、本発明の動作プログラム更新システムを概念的に示す説明図である。図１中１は、画像を出力するプロジェクション装置等の装置を用いた主装置（マスタ装置）であり、主装置１は、ＬＡＮ等の通信網、ＩＥＥＥ１３９４等の規格に則した通信線、又は無線により、一又は複数の従装置２と通信可能に接続している。主装置１は、制御用コンピュータ、無線操作装置等の操作装置３と通信網、通信線、又は無線により通信可能に接続されており、操作装置３から送信される各種信号に基づいて動作し、従装置２は、主装置１と連動して動作する。主装置１及び従装置２が連動することにより、スクリーン等の一の被投影体に対して主装置１及び従装置２から同じ画像を投射するスタック機能を実現することが可能であり、スタック機能により輝度の高い画像を被投影体上に形成することができる。なお図１では、一の通信網により、主装置１及び従装置２並びに操作装置３を接続した構成を示しているが、これは無数に存在するシステム構成の一例であり、主装置１及び従装置２を通信網で接続し、主装置１と操作装置３とは無線により通信を行うという様に様々なシステム構成を実現することが可能である。
【００３０】
図２は、本発明の動作プログラム更新システムにて用いられる各種装置の構成を示すブロック図である。主装置１は、装置全体を制御するＣＰＵ(Central Processing Unit) １０と、各種コンピュータプログラム及びデータ等の情報を記録するフラッシュメモリ等のＥＰＲＯＭ(Erasable and Programmable Read-Only Memory)１１と、様々なデータを一時的に記録するＳＲＡＭ(Static Random Access Memory) 、ＤＲＡＭ(Dynamic Random Access Memory)等のＲＡＭ(Random Access Memory)１２と、従装置２及び／又は操作装置３と通信するイーサネット（登録商標）コントローラ、ＰＣカードインタフェース、ＲＳ−２３２Ｃインタフェース、ＵＳＢインタフェース等の通信インタフェース１３と、画像情報に基づく画像を出力する画像出力部１４とを備えている。なお従装置２と通信するためのインタフェース規格及び操作装置３と通信するためのインタフェース規格が同じ規格である場合、例えばイーサネットとして規定された規格に基づく通信網にて従装置２及び操作装置３と通信する場合、主装置１が備える通信インタフェース１３の規格は１種類で良いが、夫々異なるインタフェース規格にて通信する場合、複数種類の規格の通信インタフェース１３を要する。ＥＰＲＯＭ１１には、ファームウェアとして用いられる動作プログラム等のコンピュータプログラムが記録されており、主装置１は、動作プログラムに基づいて様々な処理を実行する。なおＥＰＲＯＭ１１に記録されている動作プログラムに対しては、デバッグ、仕様変更等の目的のため一部又は全部を書き換える更新処理が必要に応じて行われる。
【００３１】
従装置２は、ＣＰＵ２０、ＥＰＲＯＭ２１、ＲＡＭ２２、主装置１と通信する通信インタフェース２３及び画像出力部２４を備えており、ＥＰＲＯＭ２１には、ファームウェアとして用いられる動作プログラム等のコンピュータプログラムが記録されており、従装置２は、動作プログラムに基づいて様々な処理を実行する。
【００３２】
操作装置３は、ＣＰＵ３０と、各種コンピュータプログラム及びデータ等の情報を記録するＲＯＭ、ＲＡＭ、ハードディスク等のメモリ３１と、操作者の入力を受け付けるキーボード等の入力部３２と、主装置１と通信する通信インタフェース３３とを備えている。
【００３３】
次に本発明の動作プログラム更新システムにて用いられる各種装置の処理について説明する。図３は、本発明の動画プログラム更新システムにて用いられる主装置１及び従装置２の動作プログラム更新処理を示すフローチャートである。操作者は、操作装置３を操作して、主装置１に動作プログラムの更新用のデータである更新データを主装置１に受け付けさせる。主装置１に更新データを受け付けさせる方法としては、操作装置３から主装置１へ有線又は無線により更新データを送信し、主装置１が通信インタフェース１３を介して受信することにより更新データを受け付ける方法、メモリカード等の記録媒体に記録されている更新データを主装置１に通信インタフェース１３を介して読み取らせることにより更新データを受け付ける方法等の方法がある。
【００３４】
主装置１は、ＣＰＵ１０の制御により、通信インタフェース１３を介して更新データを受け付け（ステップＳ１）、受け付けた更新データをＲＡＭ１２に一時的に記録する（ステップＳ２）。なおＲＡＭ１２に記録される更新データは、動作プログラムに対する更新処理を実行する実行形式の情報であっても、主装置１及び従装置２が備える更新処理プログラムの実行に用いられるデータを示す情報であっても良く、また主装置１及び従装置２で共通の情報であっても、夫々異なるデータを包含した情報であっても良い。
【００３５】
操作者は、操作装置３に対して、主装置１に記録された更新データに基づく更新処理を実行させる入力を行い、操作を受け付けた操作装置３は、動作プログラムを更新する更新処理を実行させる命令である更新指示命令を送信する。なお操作者が主装置１に直接更新指示命令を入力する様にしても良い。主装置１は、ＣＰＵ１０の制御により、動作プログラムの更新を指示する更新指示命令の入力を受け付け（ステップＳ３）、ＲＡＭ１２に一時的に記録している更新データを、通信インタフェース１３を介して従装置２へ送信する（ステップＳ４）。なお従装置２が複数である場合、全ての従装置２に対して更新データを送信する。
【００３６】
従装置２は、ＣＰＵ２０の制御により、通信インタフェース２３にて更新データを受信し（ステップＳ５）、受信した更新データをＲＡＭ２２に一時的に記録し（ステップＳ６）、ＲＡＭ２２に記録したことを通知する受信完了信号を、更新データの送信元である主装置１へ、通信インタフェース２３を介して送信する（ステップＳ７）。そして主装置１は、通信インタフェース１３にて受信完了信号を受信する。
【００３７】
主装置１は、ＣＰＵ１０の制御により、全ての従装置２から受信完了信号を受信したか否かを判定し（ステップＳ８）、全ての従装置２から受信完了信号を受信していると判定した場合（ステップＳ８：ＹＥＳ）、動作プログラムの更新を指示する更新指示信号を、通信インタフェース１３を介して従装置２へ送信する（ステップＳ９）。なお従装置２が複数である場合、全ての従装置２に対して更新指示信号を送信する。
【００３８】
そして主装置１は、ＣＰＵ１０の制御により、ＲＡＭ１２に一時的に記録させた更新データに基づいてＥＰＲＯＭ１１に記録している動作プログラムを更新し（ステップＳ１０）、処理を終了する。
【００３９】
従装置２は、ＣＰＵ２０の制御により、通信インタフェース２３にて更新指示信号を受信し（ステップＳ１１）、受信した更新指示信号に従い、ＲＡＭ２２に一時的に記録させた更新データに基づいてＥＰＲＯＭ２１に記録している動作プログラムを更新し（ステップＳ１２）、処理を終了する。
【００４０】
ステップＳ８において、一部又は全部の従装置２から受信完了信号を受信していないと判定した場合（ステップＳ８：ＮＯ）、主装置１は、ＣＰＵ１０の制御により、予め設定されている所定時間が経過しているか否かを判定し（ステップＳ１３）、所定時間が経過していないと判定したとき（ステップＳ１３：ＮＯ）、ステップＳ８へ戻り、以降の処理を繰り返す。
【００４１】
ステップＳ１３において、所定時間が経過していると判定したとき（ステップＳ１３：ＹＥＳ）、主装置１は、ＣＰＵ１０の制御により、通信異常を示す異常信号を出力する異常処理を行い（ステップＳ１４）、処理を終了する。出力された異常信号を確認した操作者は、状況を確認し、操作のやり直し、手動による更新等の処置を行う。
【００４２】
前記実施の形態では、主装置及び従装置を連動させてスタック機能を実現する形態を示したが、本発明はこれに限らず、主装置及び従装置を連動させてビデオウォール機能を実現する形態であっても良く、更にはプロジェクション装置以外の連動する複数の装置を用いたシステムに適用する形態であっても良い。
【００４３】
前記実施の形態では、主装置に対する更新の指示及び従装置に対する更新の指示を、一回の更新指示命令にて行う形態を示したが、本発明はこれに限らず、主装置及び各従装置を指定して更新指示を行う様にしても良い。
【図面の簡単な説明】
【００４４】
【図１】本発明の動作プログラム更新システムを概念的に示す説明図である。
【図２】本発明の動作プログラム更新システムにて用いられる各種装置の構成を示すブロック図である。
【図３】本発明の動画プログラム更新システムにて用いられる主装置及び従装置の動作プログラム更新処理を示すフローチャートである。
【符号の説明】
【００４５】
１  主装置
２  従装置
３  操作装置
【図１】
2006119750.tif 000003
【図２】
2006119750.tif 000004
【図３】
2006119750.tif 000005