(57)【要約】【課題】  起動待機時に省電力状態を実現し、赤外線リモートコントローラが発振する起動制御信号を用いた起動制御を行う光伝送システムを提供する。【解決手段】  モニタ機器２０が、赤外線リモートコントローラ４０から発振される起動制御信号を受光し、ＳＩＲＣＳ信号規格からＵＡＲＴ信号規格の起動制御信号に変換して、光伝送ケーブル３０を介して待機状態のソース機器１０へ伝送し、ソース機器１０が、起動制御信号に応じて起動制御情報を読み取り、起動制御情報に応じて待機状態から通常動作状態に移行する制御を行う。【選択図】  図１
2007208623.tif 000002
【特許請求の範囲】
【請求項１】
光伝送ケーブルを介して互いに接続され、伝送信号の伝送を行う第１の信号伝送装置と第２の信号伝送装置からなる光伝送システムにおいて、
上記第１の信号伝送装置は、電気信号形式の上記伝送信号を光信号形式に変換する電気／光信号変換部と、上記第２の信号伝送装置から上記光伝送ケーブルを介して伝送される光信号形式の上記伝送信号を電気信号形式に変換する光／電気信号変換部と、待機状態から通常動作状態に移行する制御を行う起動制御部とを備え、
上記第２の信号伝送装置は、電気信号形式の上記伝送信号を光信号形式に変換する電気／光信号変換部と、上記第１の信号伝送装置から伝送される光信号形式の上記伝送信号を電気信号形式に変換する光／電気信号変換部と、待機状態から通常動作状態に移行する制御を行う起動制御部とを備え、
一方の信号伝送装置は、第１の信号規格の赤外線信号を発信する赤外線リモートコントローラからの発信信号を受光して電気信号形式に変換する赤外線受光部を備え、当該信号伝送装置の起動制御部が、上記第１の信号規格の起動制御信号から起動制御情報を読み取る第１の信号受信部と、上記第１の信号受信部が読み取った起動制御情報を記憶する起動制御情報記憶部と、上記起動制御情報記憶部に記憶された起動制御情報に応じて第２の信号規格の起動制御信号を生成する第２の信号送信部と、上記第１の信号受信部と上記第２の信号送信部とを互いに同期させて処理を行わせる所定周期の割り込み信号を生成する割り込み信号生成部とを備え、上記赤外線リモートコントローラから発信される上記起動制御信号を上記赤外線受光部が受光するとともに電気信号形式に変換して上記起動制御部に送信し、上記起動制御部が上記起動制御信号に応じて上記電気／光信号変換部を起動し、上記第１の信号受信部が上記割り込み信号に応じて上記第１の信号規格の上記起動制御信号に応じて起動制御情報を読み取り、上記起動制御情報記憶部が上記起動制御情報を記憶し、上記第２の信号送信部が上記割り込み信号に応じて上記起動制御情報記憶部に記憶された上記起動制御情報から上記第２の信号規格の起動制御信号を生成して上記電気／光信号変換部へ送信し、上記電気／光信号変換部が電気信号形式の上記起動制御信号を光信号形式に変換して上記光伝送ケーブルを介して待機状態の他方の信号伝送装置へ伝送し、
上記他方の信号伝送装置は、上記一方の信号伝送装置から上記光伝送ケーブルを介して伝送される光信号形式の上記起動制御信号を上記光／電気信号変換部が電気信号形式に変換して上記起動制御部へ送信し、上記起動制御部が上記起動制御信号に応じて待機状態から通常動作状態に移行し、
上記一方の信号伝送装置と上記他方の信号伝送装置との間で、上記光伝送ケーブルを介して上記伝送信号の伝送を行うことを特徴とする光伝送システム。
【請求項２】
上記他方の信号伝送装置は、
上記第１の信号規格の起動制御信号に応じて待機状態から通常動作状態へ移行する制御を行う第１の信号制御部を備え、当該他方の信号伝送装置の起動制御部が、上記第２の信号規格の起動制御信号から上記起動制御情報を読み取る第２の信号受信部と、上記第２の信号受信部が読み取った起動制御情報を記憶する起動制御情報記憶部と、上記起動制御情報記憶部に記憶された起動制御情報から上記第１の信号規格の起動制御信号を生成する第１の信号送信部と、上記第２の信号受信部と上記第１の信号送信部とを互いに同期させて処理を行わせる所定周期の割り込み信号を生成する割り込み信号生成部とを備え、
上記起動制御部において、上記第２の信号受信部が上記割り込み信号に応じて上記第２の信号規格の起動制御信号から上記起動制御情報を読み取り、上記起動制御情報記憶部が上記起動制御情報を記憶し、上記第１の信号送信部が上記割り込み信号に応じて上記起動制御情報記憶部に記憶された上記起動制御情報に応じて上記第１の信号規格の起動制御信号を生成して上記第１の信号制御部へ出力し、上記第１の信号制御部が上記第１の信号規格の起動制御信号に応じて待機状態から通常起動状態へ移行する制御を行うことを特徴とする請求項１記載の光伝送システム。
【請求項３】
上記第２の信号規格の起動制御信号は、上記第１の信号規格の起動制御信号に比べて、伝送周波数帯域が低い伝送信号であることを特徴とする請求項２記載の光伝送システム。
【請求項４】
上記伝送信号は映像信号であって、
上記第１の信号伝送装置は、映像信号を送信する映像信号送信部を備え、
上記第２の信号伝送装置は、上記映像信号を受信する映像信号受信部を備え、
上記第１の信号伝送装置は、上記映像信号送信部から上記映像信号を上記電気／光信号変換部へ送信し、上記電気／光信号変換部が上記映像信号を光信号形式に変換して上記光信号ケーブルを介して上記第２の信号伝送装置に伝送し、
上記第２の信号伝送装置は、上記光信号ケーブルを介して伝送された上記映像信号を上記光／電気信号変換部により電気信号形式に変換し、上記映像信号受信部が上記映像信号を受信することを特徴とする請求項３記載の光伝送システム。
【請求項５】
所定の伝送信号を伝送する光伝送システムにおける光伝送ケーブルを介して他の信号伝送装置と接続される信号伝送装置であって、
電気信号形式の上記伝送信号を光信号形式に変換する電気／光信号変換部と、
上記光伝送ケーブルを介して接続された他の信号伝送装置から伝送される光信号形式の上記伝送信号を電気信号形式に変換する光／電気信号変換部と、
待機状態から通常動作状態に移行する制御を行う起動制御部と、
第１の信号規格の赤外線信号を発信する赤外線リモートコントローラの発信信号を受光して電気信号形式に変換する赤外線受光部とを備え、
上記起動制御部が、上記第１の信号規格の起動制御信号から起動制御情報を読み取る第１の信号受信部と、上記第１の信号受信部が読み取った起動制御情報を記憶する起動制御情報記憶部と、上記起動制御情報記憶部に記憶された起動制御情報を第２の信号規格の起動制御信号に変換して出力する第２の信号送信部と、上記第１の信号受信部と上記第２の信号送信部とを互いに同期させて処理を行わせる所定周期の割り込み信号を生成する割り込み信号生成部とを備え、
上記赤外線受光部が、上記赤外線リモートコントローラから送信される上記第１の信号規格であって、待機状態から通常動作状態に移行する制御を行う起動制御信号を受光するとともに電気信号形式に変換して上記起動制御部へ送信し、
上記起動制御部が、上記赤外線受光部から送信される上記第１の信号規格の起動制御信号に応じて上記電気／光信号変換部を起動し、
上記起動制御部の上記第１の信号受信部が、上記割り込み信号に応じて上記第１の信号規格の起動制御信号から上記起動制御情報を読み取り、上記起動制御情報記憶部が上記起動制御情報を記憶し、上記第２の信号送信部が上記割り込み信号に応じて上記起動制御情報記憶部に記憶された上記起動制御情報から上記第２の信号規格の起動制御信号を生成して上記電気／光信号変換部へ送信し、
上記電気／光信号変換部が、電気信号形式の上記起動制御信号を光信号形式に変換して上記光伝送ケーブルを介して待機状態の他方の信号伝送装置へ伝送し、
上記起動制御信号により、上記他の信号伝送装置を待機状態から通常動作状態に移行し、
上記他の信号伝送装置との間で、上記光伝送ケーブルを介して上記伝送信号の伝送を行うことを特徴とする信号伝送装置。
【請求項６】
上記第２の信号規格の起動制御信号は、上記第１の信号規格の起動制御信号より伝送周波数帯域が低い伝送信号であることを特徴とする請求項５記載の信号伝送装置。
【請求項７】
上記伝送信号は映像信号であって、
電気信号形式の上記映像信号を送信する映像信号送信部をさらに備え、
上記映像信号送信部が電気信号形式の上記映像信号を上記電気／光信号変換部に送信し、
上記電気／光信号変換部が電気信号形式の上記映像信号を光信号形式に変換して、上記光伝送ケーブルを介して上記他の信号伝送装置に伝送することを特徴とする請求項６記載の信号伝送装置。
【請求項８】
上記伝送信号は映像信号であって、
電気信号形式の上記映像信号を受信する映像信号受信部をさらに備え、
上記他の信号伝送装置から上記光伝送ケーブルを介して伝送される光信号形式の上記映像信号を、上記光／電気信号変換部が電気信号形式に変換し、
上記映像信号受信部が電気信号形式の上記映像信号を受信することを特徴とする請求項６記載の信号伝送装置。
【請求項９】
所定の伝送信号を伝送する光伝送システムにおける光伝送ケーブルを介して他の信号伝送装置と接続された信号伝送装置であって、
電気信号形式の上記伝送信号を光信号形式に変換する電気／光信号変換部と、
上記光伝送ケーブルを介して接続された他の信号伝送装置から伝送される光信号形式の上記伝送信号を電気信号形式に変換する光／電気信号変換部と、
待機状態から通常動作状態へ移行する制御を行う起動制御部と、
第１の信号規格の起動制御信号に応じて待機状態から通常動作状態へ移行する制御を行う第１の信号制御部を備え、
上記起動制御部が、第２の信号規格の起動制御信号から起動制御情報を読み出す第２の信号受信部と、上記第２の信号受信部が読み取った起動制御情報を記憶する起動制御情報記憶部と、上記起動制御情報記憶部に記憶された起動制御情報に応じた上記第１の信号規格の起動制御信号を生成する第１の信号送信部と、上記第２の信号受信部と上記第１の信号送信部とを互いに同期させて処理を行わせる所定周期の割り込み信号を生成する割り込み信号生成部とを備え、
上記他の信号伝送装置から上記光伝送ケーブルを介して伝送される、光信号形式の上記第２の信号規格の起動制御信号を、上記光／電気信号変換部が電気信号形式に変換して上記起動制御部へ送信し、
上記起動制御部において、上記第２の信号受信部が上記割り込み信号に応じて上記第２の信号規格の起動制御信号から上記起動制御情報を読み取り、上記起動制御情報記憶部が上記起動制御情報を記憶し、上記第１の信号送信部が上記割り込み信号に応じて上記起動制御情報記憶部に記憶された上記起動制御情報から上記第１の信号規格の起動制御信号を生成して上記第１の信号制御部に出力し、
上記第１の信号制御部が上記第１の信号規格の上記起動制御情報に応じて待機状態から通常動作状態に移行し、
上記他の信号伝送装置との間で、上記光伝送ケーブルを介して上記伝送信号の伝送を行うことを特徴とする信号伝送装置。
【請求項１０】
上記第２の信号規格の起動制御信号は、上記第１の信号規格の起動制御信号より伝送周波数帯域が低い伝送信号であることを特徴とする請求項９記載の信号伝送装置。
【請求項１１】
上記伝送信号は映像信号であって、
電気信号形式の上記映像信号を送信する映像信号送信部をさらに備え、
上記映像信号送信部により電気信号形式の上記映像信号を上記電気／光信号変換部に送信し、
上記電気／光信号変換部により電気信号形式の上記映像信号を光信号形式に変換して上記光伝送ケーブルを介して上記他の信号伝送装置に伝送することを特徴とする請求項１０記載の信号伝送装置。
【請求項１２】
上記伝送信号は映像信号であって、
電気信号形式の上記映像信号を受信する映像信号受信部をさらに備え、
上記他の信号伝送装置から上記光伝送ケーブルを介して伝送された光信号形式の上記映像信号を上記光／電気信号変換部により電気信号形式に変換し、
上記映像信号受信部が電気信号形式の上記映像信号を受信することを特徴とする請求項１０記載の信号伝送装置。
【請求項１３】
光伝送ケーブルを介して互いに接続され、伝送信号の伝送を行う第１の信号伝送装置と第２の信号伝送装置からなる光伝送システムにおける光伝送方法であって、
一方の信号伝送装置は、赤外線リモートコントローラから送信される第１の信号規格の赤外線信号であって待機状態から通常動作状態に移行する制御を行う起動制御信号を受光して電気信号形式に変換し、上記第１の信号規格の起動制御信号に応じて待機状態から通常動作状態に移行し、割り込み信号を所定周期毎に生成し、上記割り込み信号に応じて上記第１の信号規格の起動制御信号から起動制御情報を読み取り、上記割り込み信号に応じて上記起動制御情報を上記第２の信号規格の起動制御信号を生成し、電気信号形式の上記起動制御信号を光信号形式に変換して上記光伝送ケーブルを介して待機状態の他方の信号伝送装置へ伝送し、
上記他方の信号伝送装置は、上記一方の信号伝送装置から上記光伝送ケーブルを介して伝送される光信号形式の上記起動制御信号を電気信号形式に変換し、電気信号形式で上記第２の信号規格の起動制御信号から起動制御情報を読み取り、上記起動制御情報に応じて待機状態から通常動作状態に移行し、
上記一方の信号伝送装置と上記他の信号伝送装置との間で、上記光伝送ケーブルを介して上記伝送信号の伝送を行うことを特徴とする光伝送方法。
【請求項１４】
上記他方の信号伝送装置は、割り込み信号を所定周期毎に生成し、上記割り込み信号に応じて上記第２の信号規格の起動制御信号から上記起動制御情報を読み取り、上記割り込み信号に応じて上記起動制御情報から上記第１の信号規格の起動制御信号を生成し、上記第１の信号規格の起動制御信号に応じて待機状態から通常動作状態へ移行する制御を行うことを特徴とする請求項１３記載の光伝送方法。
【請求項１５】
上記第２の信号規格の伝送信号は、上記第１の信号規格より伝送周波数帯域が低い伝送信号であることを特徴とする請求項１４記載の光伝送方法。
【請求項１６】
上記伝送信号は映像信号であって、
上記第１の信号伝送装置は、電気信号形式の上記映像信号を出力し、出力した電気信号形式の上記映像信号を光信号形式に変換して上記光信号ケーブルを介して上記第２の信号伝送装置に伝送し、
上記第２の信号伝送装置は、上記光信号ケーブルを介して伝送された光信号形式の上記映像信号を電気信号形式に変換し、電気信号形式の上記映像信号を受信することを特徴とする請求項１５記載の光伝送方法。
【請求項１７】
所定の伝送信号を伝送する光伝送システムにおける光伝送ケーブルを介して他の信号伝送装置と接続された信号伝送装置の制御方法であって、
赤外線リモートコントローラから送信される第１の信号規格の赤外線信号であって、待機状態から通常動作状態に移行する制御を行う起動制御信号を受光して電気信号形式に変換し、
上記第１の信号規格の起動制御信号に応じて待機状態から通常動作状態に移行し、
割り込み信号を所定周期毎に生成し、
上記割り込み信号に応じて上記第１の信号規格の起動制御信号から起動制御情報を読み取り、
上記割り込み信号に応じて上記起動制御情報から上記第２の信号規格の起動制御信号を生成し、
電気信号形式の上記起動制御信号を光信号形式に変換して上記光伝送ケーブルを介して待機状態の他方の信号伝送装置へ伝送し、
上記起動制御信号に応じて上記他の信号伝送装置を待機状態から通常動作状態へ移行し、
通常動作状態に移行した上記他の信号伝送装置との間で、上記光伝送ケーブルを介して、上記伝送信号の伝送を行うことを特徴とする信号伝送装置の制御方法。
【請求項１８】
上記第２の信号規格の起動制御信号は、上記第１の信号規格の起動制御信号より伝送周波数帯域が低い伝送信号であることを特徴とする請求項１７記載の信号伝送装置の制御方法。
【請求項１９】
上記伝送信号は映像信号であって、
電気信号形式の上記映像信号を出力し、
出力した電気信号形式の上記映像信号を光信号形式に変換し、
変換した光信号形式を上記光伝送ケーブルを介して上記他の信号伝送装置に伝送し、
上記他の信号伝送装置は、上記光伝送ケーブルを介して伝送される光信号形式の上記映像信号を電気信号形式に変換して、電気信号形式の上記映像信号を受信することを特徴とする請求項１８記載の信号伝送装置の制御方法。
【請求項２０】
上記伝送信号は映像信号であって、
上記他の信号伝送装置から上記光伝送ケーブルを介して伝送された光信号形式の上記映像信号を電気信号形式に変換し、
電気信号形式の上記映像信号を受信することを特徴とする請求項１８記載の信号伝送装置の制御方法。
【請求項２１】
所定の伝送信号を伝送する光伝送システムにおける光伝送ケーブルを介して他の信号伝送装置と接続された信号伝送装置の制御方法であって、
赤外線リモートコントローラが発信する第１の信号規格の赤外線信号であって、上記他の信号伝送装置によって上記第１の信号規格から第２の信号規格に変換された待機状態から通常動作状態へ移行する制御を行う光信号形式の起動制御信号を、上記光伝送ケーブルを介して受信し、
光信号形式の起動制御信号を電気信号形式に変換し、
割り込み信号を所定周期毎に生成し、
上記割り込み信号に応じて上記第２の信号規格の起動制御信号から起動制御情報を読み取り、
上記割り込み信号に応じて上記起動制御情報から上記第１の信号規格の起動制御信号を生成し、
上記第１の信号規格の起動制御信号に応じて待機状態から通常動作状態に移行し、
通常動作状態に移行した上記他の信号伝送装置との間で、上記光伝送ケーブルを介して上記伝送信号の伝送を行うことを特徴とする信号伝送装置の制御方法。
【請求項２２】
上記第２の号規格の起動制御信号は、上記第１の信号規格の起動制御信号より伝送周波数帯域が低い伝送信号であることを特徴とする請求項２１記載の信号伝送装置の制御方法。
【請求項２３】
上記伝送信号は映像信号であって、
電気信号形式の上記映像信号を送信し、
電気信号形式の上記映像信号を光信号形式に変換して上記光伝送ケーブルを介して上記他の信号伝送装置に伝送することを特徴とする請求項２２記載の信号伝送装置の制御方法。
【請求項２４】
上記伝送信号は映像信号であって、
上記他の信号伝送装置から上記光伝送ケーブルを介して伝送された光信号形式の上記映像信号を電気信号形式に変換し、
電気信号形式の上記映像信号を受信することを特徴とする請求項２２記載の信号伝送装置の制御方法。
【請求項２５】
所定の伝送信号を伝送する光伝送システムにおける光伝送ケーブルを介して他の信号伝送装置と接続された信号伝送装置に搭載されるコンピュータにより実行される制御プログラムであって、
赤外線リモートコントローラから発信される第１の信号規格の赤外線信号であって、待機状態から通常動作状態へ移行する制御を行う起動制御信号を受光して電気信号形式に変換し、
上記第１の信号規格の起動制御信号に応じて待機状態から通常動作状態に移行し、
割り込み信号を所定周期毎に生成し、
上記割り込み信号に応じて上記第１の信号規格の起動制御信号から起動制御情報を読み取り、
上記割り込み信号に応じて上記起動制御情報から第２の信号規格の起動制御信号を生成し、
電気信号形式の上記第２の信号規格の起動制御信号を光信号形式に変換して上記光伝送ケーブルを介して待機状態の他方の信号伝送装置へ伝送し、
上記第２の信号規格の起動制御信号により、上記他の信号伝送装置を待機状態から通常動作状態に移行し、
通常動作状態に移行した上記他の信号伝送装置との間で、上記光伝送ケーブルを介して、上記伝送信号を伝送する制御を行うことを特徴とする制御プログラム。
【請求項２６】
上記第２の信号規格の起動制御信号は、上記第１の信号規格の起動制御信号より伝送周波数帯域が低い伝送信号であることを特徴とする請求項２５記載の制御プログラム。
【請求項２７】
上記伝送信号は映像信号であって、
電気信号形式の上記映像信号を出力し、
出力した電気信号形式の上記映像信号を光信号形式に変換し、
変換した光信号形式を上記光伝送ケーブルを介して上記他の信号伝送装置に伝送し、
上記他の信号伝送装置は、上記光伝送ケーブルを介して伝送される光信号形式の上記映像信号を電気信号形式に変換して、電気信号形式の上記映像信号を受信する制御を行うことを特徴とする請求項２６記載の制御プログラム。
【請求項２８】
上記伝送信号は映像信号であって、
上記他の信号伝送装置から上記光伝送ケーブルを介して伝送された光信号形式の上記映像信号を電気信号形式に変換し、
電気信号形式の上記映像信号を受信する制御を行うことを特徴とする請求項２６記載の制御プログラム。
【請求項２９】
所定の伝送信号を伝送する光伝送システムにおける光伝送ケーブルを介して他の信号伝送装置と接続された信号伝送装置に搭載されるコンピュータにより実行される制御プログラムであって、
赤外線リモートコントローラが発信する第１の信号規格の赤外線信号であって、上記他の信号伝送装置によって上記第１の信号規格から第２の信号規格に変換された待機状態から通常動作状態へ移行する制御を行う光信号形式の起動制御信号を、上記光伝送ケーブルを介して受信し、
光信号形式の起動制御信号を電気信号形式に変換し、
割り込み信号を所定周期毎に生成し、
上記割り込み信号に応じて上記第２の信号規格の起動制御信号から起動制御情報を読み取り、
上記割り込み信号に応じて上記起動制御情報から上記第１の信号規格の起動制御信号を生成し、
上記第１の信号規格の起動制御信号に応じて待機状態から通常動作状態に移行し、
通常動作状態に移行した上記他の信号伝送装置との間で、上記光伝送ケーブルを介して上記伝送信号を伝送する制御を行うことを特徴とする制御プログラム。
【請求項３０】
上記第２の信号規格の起動制御信号は、上記第１の信号規格の起動制御信号より伝送周波数帯域が低い伝送信号であることを特徴とする請求項２９記載の制御プログラム。
【請求項３１】
上記伝送信号は映像信号であって、
電気信号形式の上記映像信号を送信し、
電気信号形式の上記映像信号を光信号形式に変換して上記光伝送ケーブルを介して上記他の信号伝送装置に伝送する制御を行うことを特徴とする請求項３０記載の制御プログラム。
【請求項３２】
上記伝送信号は映像信号であって、
上記他の信号伝送装置から上記光伝送ケーブルを介して伝送された光信号形式の上記映像信号を電気信号形式に変換し、
電気信号形式の上記映像信号を受信する制御を行うことを特徴とする請求項３０記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、起動待機状態において省電力を実現するとともに、その起動制御を行う光伝送システム、信号伝送装置、光伝送方法、光伝送制御方法、制御プログラムに関する。
【背景技術】
【０００２】
ＴＶチューナやハードディスクレコーダ等の映像信号を出力する映像信号出力装置と、ＣＲＴやＬＣＤ等の映像信号を受信して表示する映像信号入力装置との間で、ディジタル映像信号を伝送する伝送規格として、ＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ）や、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）がある。
【０００３】
ここで、電気信号伝送システム２００は、図４５に示すように、映像信号を出力するソース機器２０１と、映像信号を入力して表示するモニタ機器２０２と、ソース機器２０１及びモニタ機器２０２における、それぞれ所定のインタフェースを介して接続する電気信号ケーブル２０３により構成される。ソース機器２０１とモニタ機器２０２は、それぞれ映像信号の入出力を行うＲＧＢＩ／Ｆ２０１ａ、２０２ａを備えている。また、ソース機器２０１とモニタ機器２０２は、互いの機器間での動作命令を送受信する制御信号の入出力を行う制御信号Ｉ／Ｆ２０１ｂ、２０２ｂを備えている。電気信号ケーブル２０３は、映像信号と制御信号との複数の信号を伝達するため、ケーブル内に複数の電気信号線を必要とする。すなわち、電気信号ケーブル２０３は、ＴＭＤＳ（Ｔｒａｎｓｉｔｉｏｎ  Ｍｉｎｉｍｉｚｅｄ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｇｎａｌｉｎｇ）と呼ばれる１チャンネルに対して２本の信号線を用いた差動の電気信号からなる映像信号であって、ＲＧＢの３チャンネルのＲＧＢ信号と、ＲＧＢ信号を同期させる同期信号との合計４つの信号を伝送する４本の信号線によって構成される。
【０００４】
このような電気信号伝送システム２００において、例えばＦｕｌｌ  ＨＤと呼ばれる規格のディジタル映像信号を伝送する場合には、当該映像信号のピクセルレートが１４８．５Ｍｂｐｓであって、ＴＭＤＳ伝送規格で伝送した場合、１チャンネルあたりの伝送帯域が、１．４８５Ｇｂｐｓになる。このように、高ビットレートの映像信号をＴＭＤＳのような伝送規格で伝送する場合において、電気ケーブルを介して単に電気信号形式で伝送した場合には、数メートル程度が伝送距離の限界となってしまう。
【０００５】
そこで、長距離信号伝送を可能にするため、高周波数帯域の信号の伝送減衰率が、電気信号に比べて非常に小さい光ファイバ等による光伝送が用いられている。映像信号を光伝送する伝送システムとしては、特許文献１に示されているように、映像信号を構成するＲＧＢ信号と同期信号とをそれぞれ光信号に変換するものや、特許文献２に示されているように、１つの光信号線に異なる波長領域毎に分割して、分割した波長領域毎にＲＧＢ信号と同期信号を割り当てて伝送するものがある。しかし、特許文献１に示されているような、ＲＧＢ信号と同期信号をそれぞれ光信号に変換する場合には、電気信号形式を光信号形式に変換する電気／光信号変換部、及び光信号形式を電気信号形式に変換する光／電気信号変換部が複数必要である。
【０００６】
また、特許文献２に示されているような、ＲＧＢ信号と同期信号をそれぞれ光信号の分割した波長帯域に割り当てて伝送する、いわゆるＷＤＭ（Ｗａｖｅｌｅｎｇｔｈ  Ｄｉｂｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）伝送の場合には、複数の波長領域に応じて、光信号を多重する変換部、及び、光信号を分離する変換部が必要であり、さらに分離された光信号を電気信号に変換する光／電気信号変換部が複数必要であるため、回路規模が拡大且つ複雑になり、それに伴って消費電力が増大する。
【０００７】
ところで、映像信号出力装置と映像信号入力装置とを、電気ケーブルを介して接続された電気信号の伝送システムにおいて、映像信号出力装置からの起動命令により待機状態の映像信号入力装置を起動させる場合には、映像信号出力装置から所定の起動制御信号が、電気ケーブルを介して映像信号入力装置へ伝送される。
【０００８】
これに対して、光信号により映像信号を伝送する光伝送システムにおいて、映像信号出力装置が待機状態の映像信号入力装置を起動させる場合、映像信号出力装置は、電気信号を光信号に変換する電気／光信号変換部とその周辺の回路に、常に電力が供給されている必要があるため、待機状態においてもこのような変換部の消費電力が大きく、省電力を実現することができなかった。一方、映像信号入力装置は、省電力化のために光信号を電気信号へ変換する光／電気信号変換部に電力が供給されなかった場合には、映像信号出力装置から伝送される光信号形式の起動制御信号を受信することができず、起動することができなかった。
【０００９】
したがって、光伝送システムを、省電力化された待機状態から通常動作状態へ移行するには、映像信号出力装置が、消費電力を低下した状態で電気信号形式の起動制御信号を光信号形式に変換して伝送し、また、映像信号入力装置が、消費電力を低下した状態で光信号形式の起動制御信号を電気信号形式に変換して受信する必要がある。ここで、周波数成分をできるだけ低い起動制御信号を用いることにより、これらの信号変換部において低消費電力化を図ることができる。
【００１０】
さらに、ユーザインターフェースとして一般的に用いられる赤外線リモートコントローラを用いて、待機状態の装置に対してユーザが起動命令を入力した場合には、赤外線リモートコントローラから送信される起動制御信号を、周波数帯域の低い信号規格に信号変換して、光伝送ケーブルを介して伝送することにより、上述した電気／光信号変換部や光／電気信号変換部の消費電力を抑えることができる。
【００１１】
ここで、起動制御信号を高周波数帯域から低周波数帯域の信号規格に変換する信号規格変換処理は、高周波数帯域の信号規格の起動制御信号に応じて起動制御データを読み取って、読み取った起動制御データを所定の記憶手段で一時的に記憶する。さらに、一時的に記憶された起動制御データに応じて低周波数帯域の起動制御信号に変更する。このような信号規格を変換する処理部を低消費電力化された演算処理装置で実現することにより、待機状態に省電力とすることができる。
【００１２】
しかしながら、上述した信号規格変換処理は、一般的に複数の処理工程を低消費電力化された演算処理装置において、各処理工程を一つのプログラムとして順番に行う。したがって、当該信号規格変換処理は、高周波数帯域の信号規格の起動制御信号に応じて起動制御データを読み出す処理工程、及び、起動制御データに応じて低周波数帯域の起動制御信号に変換する処理工程を同時に行うことができず、遅延時間が生じてしまった。
【００１３】
【特許文献１】特開２００２−３６６３４０号公報
【特許文献２】特開２００３−２７３８３４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
本発明は、このような従来の実情に鑑みて提案されたものであり、電気信号を光信号に変換して伝送する光伝送システムであって、単一の制御プログラムを実行する演算処理装置を用いて、遅延時間が生じることなく、赤外線リモートコントローラが発信する起動制御信号によって待機状態から通常動作状態へ移行する起動制御を行う光伝送システム、及び、この光伝送システムに用いられる信号伝送装置、光伝送方法、信号伝送装置の制御方法、制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
上述した目的を達成するために、本発明に係る光伝送システムは、光伝送ケーブルを介して互いに接続され、伝送信号の伝送を行う第１の信号伝送装置と第２の信号伝送装置からなる光伝送システムであって、上記第１の信号伝送装置は、電気信号形式の上記伝送信号を光信号形式に変換する電気／光信号変換部と、上記第２の信号伝送装置から上記光伝送ケーブルを介して伝送される光信号形式の上記伝送信号を電気信号形式に変換する光／電気信号変換部と、待機状態から通常動作状態に移行する制御を行う起動制御部とを備え、上記第２の信号伝送装置は、電気信号形式の上記伝送信号を光信号形式に変換する電気／光信号変換部と、上記第１の信号伝送装置から伝送される光信号形式の上記伝送信号を電気信号形式に変換する光／電気信号変換部と、待機状態から通常動作状態に移行する制御を行う起動制御部とを備え、一方の信号伝送装置は、第１の信号規格の赤外線信号を発信する赤外線リモートコントローラからの発信信号を受光して電気信号形式に変換する赤外線受光部を備え、当該信号伝送装置の起動制御部が、上記第１の信号規格の起動制御信号から起動制御情報を読み取る第１の信号受信部と、上記第１の信号受信部が読み取った起動制御情報を記憶する起動制御情報記憶部と、上記起動制御情報記憶部に記憶された起動制御情報に応じて第２の信号規格の起動制御信号を生成する第２の信号送信部と、上記第１の信号受信部と上記第２の信号送信部とを互いに同期させて処理を行わせる所定周期の割り込み信号を生成する割り込み信号生成部とを備え、上記赤外線リモートコントローラから発信される上記起動制御信号を上記赤外線受光部が受光するとともに電気信号形式に変換して上記起動制御部に送信し、上記起動制御部が上記起動制御信号に応じて上記電気／光信号変換部を起動し、上記第１の信号受信部が上記割り込み信号に応じて上記第１の信号規格の上記起動制御信号に応じて起動制御情報を読み取り、上記起動制御情報記憶部が上記起動制御情報を記憶し、上記第２の信号送信部が上記割り込み信号に応じて上記起動制御情報記憶部に記憶された上記起動制御情報から上記第２の信号規格の起動制御信号を生成して上記電気／光信号変換部へ送信し、上記電気／光信号変換部が電気信号形式の上記起動制御信号を光信号形式に変換して上記光伝送ケーブルを介して待機状態の他方の信号伝送装置へ伝送し、上記他方の信号伝送装置は、上記一方の信号伝送装置から上記光伝送ケーブルを介して伝送される光信号形式の上記起動制御信号を上記光／電気信号変換部が電気信号形式に変換して上記起動制御部へ送信し、上記起動制御部が上記起動制御信号に応じて待機状態から通常動作状態に移行し、上記一方の信号伝送装置と上記他方の信号伝送装置との間で、上記光伝送ケーブルを介して上記伝送信号の伝送を行う。
【００１６】
また、本発明に係る信号伝送装置は、所定の伝送信号を伝送する光伝送システムにおける光伝送ケーブルを介して他の信号伝送装置と接続される信号伝送装置であって、電気信号形式の上記伝送信号を光信号形式に変換する電気／光信号変換部と、上記光伝送ケーブルを介して接続された他の信号伝送装置から伝送される光信号形式の上記伝送信号を電気信号形式に変換する光／電気信号変換部と、待機状態から通常動作状態に移行する制御を行う起動制御部と、第１の信号規格の赤外線信号を発信する赤外線リモートコントローラの発信信号を受光して電気信号形式に変換する赤外線受光部とを備え、上記起動制御部が、上記第１の信号規格の起動制御信号から起動制御情報を読み取る第１の信号受信部と、上記第１の信号受信部が読み取った起動制御情報を記憶する起動制御情報記憶部と、上記起動制御情報記憶部に記憶された起動制御情報を第２の信号規格の起動制御信号に変換して出力する第２の信号送信部と、上記第１の信号受信部と上記第２の信号送信部とを互いに同期させて処理を行わせる所定周期の割り込み信号を生成する割り込み信号生成部とを備え、上記赤外線受光部が、上記赤外線リモートコントローラから送信される上記第１の信号規格であって、待機状態から通常動作状態に移行する制御を行う起動制御信号を受光するとともに電気信号形式に変換して上記起動制御部へ送信し、上記起動制御部が、上記赤外線受光部から送信される上記第１の信号規格の起動制御信号に応じて上記電気／光信号変換部を起動し、上記起動制御部の上記第１の信号受信部が、上記割り込み信号に応じて上記第１の信号規格の起動制御信号から上記起動制御情報を読み取り、上記起動制御情報記憶部が上記起動制御情報を記憶し、上記第２の信号送信部が上記割り込み信号に応じて上記起動制御情報記憶部に記憶された上記起動制御情報から上記第２の信号規格の起動制御信号を生成して上記電気／光信号変換部へ送信し、上記電気／光信号変換部が、電気信号形式の上記起動制御信号を光信号形式に変換して上記光伝送ケーブルを介して待機状態の他方の信号伝送装置へ伝送し、上記起動制御信号により、上記他の信号伝送装置を待機状態から通常動作状態に移行し、上記他の信号伝送装置との間で、上記光伝送ケーブルを介して上記伝送信号の伝送を行う。
【００１７】
また、本発明に係る信号伝送装置は、所定の伝送信号を伝送する光伝送システムにおける光伝送ケーブルを介して他の信号伝送装置と接続された信号伝送装置であって、電気信号形式の上記伝送信号を光信号形式に変換する電気／光信号変換部と、上記光伝送ケーブルを介して接続された他の信号伝送装置から伝送される光信号形式の上記伝送信号を電気信号形式に変換する光／電気信号変換部と、待機状態から通常動作状態へ移行する制御を行う起動制御部と、第１の信号規格の起動制御信号に応じて待機状態から通常動作状態へ移行する制御を行う第１の信号制御部を備え、上記起動制御部が、第２の信号規格の起動制御信号から起動制御情報を読み出す第２の信号受信部と、上記第２の信号受信部が読み取った起動制御情報を記憶する起動制御情報記憶部と、上記起動制御情報記憶部に記憶された起動制御情報に応じた上記第１の信号規格の起動制御信号を生成する第１の信号送信部と、上記第２の信号受信部と上記第１の信号送信部とを互いに同期させて処理を行わせる所定周期の割り込み信号を生成する割り込み信号生成部とを備え、上記他の信号伝送装置から上記光伝送ケーブルを介して伝送される、光信号形式の上記第２の信号規格の起動制御信号を、上記光／電気信号変換部が電気信号形式に変換して上記起動制御部へ送信し、上記起動制御部において、上記第２の信号受信部が上記割り込み信号に応じて上記第２の信号規格の起動制御信号から上記起動制御情報を読み取り、上記起動制御情報記憶部が上記起動制御情報を記憶し、上記第１の信号送信部が上記割り込み信号に応じて上記起動制御情報記憶部に記憶された上記起動制御情報から上記第１の信号規格の起動制御信号を生成して上記第１の信号制御部に出力し、上記第１の信号制御部が上記第１の信号規格の上記起動制御情報に応じて待機状態から通常動作状態に移行し、上記他の信号伝送装置との間で、上記光伝送ケーブルを介して上記伝送信号の伝送を行うことを特徴とする。
【００１８】
また、本発明に係る光伝送方法は、光伝送ケーブルを介して互いに接続され、伝送信号の伝送を行う第１の信号伝送装置と第２の信号伝送装置からなる光伝送システムにおける光伝送方法であって、一方の信号伝送装置は、赤外線リモートコントローラから送信される第１の信号規格の赤外線信号であって待機状態から通常動作状態に移行する制御を行う起動制御信号を受光して電気信号形式に変換し、上記第１の信号規格の起動制御信号に応じて待機状態から通常動作状態に移行し、割り込み信号を所定周期毎に生成し、上記割り込み信号に応じて上記第１の信号規格の起動制御信号から起動制御情報を読み取り、上記割り込み信号に応じて上記起動制御情報を上記第２の信号規格の起動制御信号を生成し、電気信号形式の上記起動制御信号を光信号形式に変換して上記光伝送ケーブルを介して待機状態の他方の信号伝送装置へ伝送し、上記他方の信号伝送装置は、上記一方の信号伝送装置から上記光伝送ケーブルを介して伝送される光信号形式の上記起動制御信号を電気信号形式に変換し、電気信号形式で上記第２の信号規格の起動制御信号から起動制御情報を読み取り、上記起動制御情報に応じて待機状態から通常動作状態に移行し、上記一方の信号伝送装置と上記他の信号伝送装置との間で、上記光伝送ケーブルを介して上記伝送信号の伝送を行う。
【００１９】
また、本発明に係る信号伝送装置の制御方法は、所定の伝送信号を伝送する光伝送システムにおける光伝送ケーブルを介して他の信号伝送装置と接続された信号伝送装置の制御方法であって、赤外線リモートコントローラから送信される第１の信号規格の赤外線信号であって、待機状態から通常動作状態に移行する制御を行う起動制御信号を受光して電気信号形式に変換し、上記第１の信号規格の起動制御信号に応じて待機状態から通常動作状態に移行し、割り込み信号を所定周期毎に生成し、上記割り込み信号に応じて上記第１の信号規格の起動制御信号から起動制御情報を読み取り、上記割り込み信号に応じて上記起動制御情報から上記第２の信号規格の起動制御信号を生成し、電気信号形式の上記起動制御信号を光信号形式に変換して上記光伝送ケーブルを介して待機状態の他方の信号伝送装置へ伝送し、上記起動制御信号に応じて上記他の信号伝送装置を待機状態から通常動作状態へ移行し、通常動作状態に移行した上記他の信号伝送装置との間で、上記光伝送ケーブルを介して、上記伝送信号の伝送を行う。
【００２０】
また、本発明に係る信号伝送装置の制御方法は、所定の伝送信号を伝送する光伝送システムにおける光伝送ケーブルを介して他の信号伝送装置と接続された信号伝送装置の制御方法であって、赤外線リモートコントローラが発信する第１の信号規格の赤外線信号であって、上記他の信号伝送装置によって上記第１の信号規格から第２の信号規格に変換された待機状態から通常動作状態へ移行する制御を行う光信号形式の起動制御信号を、上記光伝送ケーブルを介して受信し、光信号形式の起動制御信号を電気信号形式に変換し、割り込み信号を所定周期毎に生成し、上記割り込み信号に応じて上記第２の信号規格の起動制御信号から起動制御情報を読み取り、上記割り込み信号に応じて上記起動制御情報から上記第１の信号規格の起動制御信号を生成し、上記第１の信号規格の起動制御信号に応じて待機状態から通常動作状態に移行し、通常動作状態に移行した上記他の信号伝送装置との間で、上記光伝送ケーブルを介して上記伝送信号の伝送を行う。
【００２１】
また、本発明に係る制御プログラムは、所定の伝送信号を伝送する光伝送システムにおける光伝送ケーブルを介して他の信号伝送装置と接続された信号伝送装置に搭載されるコンピュータにより実行される制御プログラムであって、赤外線リモートコントローラから発信される第１の信号規格の赤外線信号であって、待機状態から通常動作状態へ移行する制御を行う起動制御信号を受光して電気信号形式に変換し、上記第１の信号規格の起動制御信号に応じて待機状態から通常動作状態に移行し、割り込み信号を所定周期毎に生成し、上記割り込み信号に応じて上記第１の信号規格の起動制御信号から起動制御情報を読み取り、上記割り込み信号に応じて上記起動制御情報から第２の信号規格の起動制御信号を生成し、電気信号形式の上記第２の信号規格の起動制御信号を光信号形式に変換して上記光伝送ケーブルを介して待機状態の他方の信号伝送装置へ伝送し、上記第２の信号規格の起動制御信号により、上記他の信号伝送装置を待機状態から通常動作状態に移行し、通常動作状態に移行した上記他の信号伝送装置との間で、上記光伝送ケーブルを介して、上記伝送信号を伝送する制御を行う。
【００２２】
また、本発明に係る制御プログラムは、所定の伝送信号を伝送する光伝送システムにおける光伝送ケーブルを介して他の信号伝送装置と接続された信号伝送装置に搭載されるコンピュータにより実行される制御プログラムであって、赤外線リモートコントローラが発信する第１の信号規格の赤外線信号であって、上記他の信号伝送装置によって上記第１の信号規格から第２の信号規格に変換された待機状態から通常動作状態へ移行する制御を行う光信号形式の起動制御信号を、上記光伝送ケーブルを介して受信し、光信号形式の起動制御信号を電気信号形式に変換し、割り込み信号を所定周期毎に生成し、上記割り込み信号に応じて上記第２の信号規格の起動制御信号から起動制御情報を読み取り、上記割り込み信号に応じて上記起動制御情報から上記第１の信号規格の起動制御信号を生成し、上記第１の信号規格の起動制御信号に応じて待機状態から通常動作状態に移行し、通常動作状態に移行した上記他の信号伝送装置との間で、上記光伝送ケーブルを介して上記伝送信号を伝送する制御を行う。
【発明の効果】
【００２３】
本発明は、所定の周期毎に生成する割り込み信号に応じて、起動制御信号の信号規格を変換し、信号伝送装置を当該起動制御信号に応じて待機状態から通常動作状態への起動させる制御を行う。
【００２４】
このことにより、本発明は、単一の制御プログラムを実行する演算処理装置を用いても、遅延時間が生じることなく、起動制御信号の信号規格を変換し、信号伝送装置を待機状態から通常動作状態へ起動することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。本実施の形態は、映像信号の伝送を行う光伝送システム１に適用したものである。
【００２６】
光伝送システム１は、図１に示すように、映像信号を出力するソース機器１０と、ソース機器１０から出力される映像信号を表示するモニタ機器２０と、ソース機器１０とモニタ機器２０とを接続して光信号形式で映像信号等の伝送信号の伝送を行う光信号ケーブル３０と、赤外線信号を用いてモニタ機器２０に対して遠隔制御命令を送信する赤外線リモートコントローラ４０とからなる。
【００２７】
ソース機器１０は、映像記録媒体からの映像データの読み取りなどを行うソース本体部１１と、ソース本体部１１が生成した映像信号を外部へ出力する映像信号Ｉ／Ｆ部１２と、光信号ケーブル３０を介して接続されたモニタ機器２０との間で通信を行う制御信号の出力を行う制御信号Ｉ／Ｆ部１３と、映像信号と制御信号とを同一の光信号で伝送するための信号処理を施すソース伝送処理部１４とから構成される。
【００２８】
ソース本体部１１は、映像記録媒体からの映像データの読み出し、又は放送映像信号の受信などを行って映像信号を生成する。ここで、映像信号は、具体的に３原色信号からなるＲＧＢ信号と当該ＲＧＢ信号を同期させるためのクロック信号とから構成され、映像信号Ｉ／Ｆ部１２から外部へ出力される。また、ソース本体部１１は、ＳＩＲＣＳデコーダ１１ａをさらに備える。ＳＩＲＣＳデコーダ部１１ａは、制御信号Ｉ／Ｆ部１３を介してモニタ機器２０から送信されるＳＩＲＣＳ信号規格の制御信号から制御データの読み取りを行う。
【００２９】
制御信号Ｉ／Ｆ部１３は、光信号ケーブル３０を介して接続されたモニタ機器２０との間で通信を行う制御信号を所定の伝送規格に変換する。ここで、制御信号とは、接続されたモニタ機器２０との間で送受信される命令信号である。
【００３０】
モニタ機器２０は、ソース機器１０から送信される映像信号を表示するモニタ本体部２１と、映像信号をモニタ本体部２１へ入力させる映像信号Ｉ／Ｆ部２２と、光信号ケーブル３０を介して接続されたソース機器１０との間で通信を行う制御信号を出力する制御信号Ｉ／Ｆ部２３と、映像信号と制御信号とを同一の光信号で伝送するための信号処理を施すモニタ伝送処理部２４とから構成される。
【００３１】
モニタ本体部２１は、ソース機器１０から送信される映像信号を表示する。ここで、映像信号は、具体的に３原色信号からなるＲＧＢ信号及び当該ＲＧＢ信号が同期するためのクロック信号から構成され、映像信号Ｉ／Ｆ部２２から入力される。また、モニタ本体部２１は、赤外線リモートコントローラ４０から送信される赤外線信号を受光して電気信号形式に変換する受光モジュール２１ａを備える。
【００３２】
制御信号Ｉ／Ｆ部２３は、光信号ケーブル３０を介して接続されたソース機器１０との間で通信を行う制御信号を所定の伝送規格に変換する。ここで、制御信号とは、接続されたソース機器１０との間で送受信される命令信号である。
【００３３】
光信号ケーブル３０は、ソース機器１０からモニタ機器２０へ映像信号及び制御信号を送信する信号線と、モニタ機器２０からソース機器１０へ制御信号を送信する信号線との、合計２つの光ファイバーから構成されている。ここで、各信号線は、シリアル信号を伝送するものとする。
【００３４】
赤外線リモートコントローラ４０は、所定の制御命令に応じて、図２に示すように、Ｌｏｗ／Ｈｉｇｈ信号のパルス時間間隔の違いで０と１の信号を表現するＳＩＲＣＳ（Ｓｅｒｉａｌ  Ｉｎｆｒａｒｅｄ  Ｒｅｍｏｔｅ  Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍ）信号規格の制御信号を送信する。
【００３５】
次に、図３を参照して、ソース機器１０のソース伝送処理部１４の構成について詳細に説明する。ソース伝送処理部１４は、映像信号と制御信号とをそれぞれ多重又は分離処理をして光伝送に適した電気信号に変換する電気信号処理部１４１と、電気信号処理部１４１が変換した電気信号を光信号に変換するＥ／Ｏ変換部１４２と、光信号ケーブル３０を介してモニタ機器２０から送信される光信号を電気信号に変換するＯ／Ｅ変換部１４３と、モニタ機器２０との間で、待機状態から通常動作状態へ移行する制御を行う起動制御部１４４とから構成される。
【００３６】
電気信号処理部１４１は、映像信号と制御信号とをそれぞれ多重処理、又は分離処理を行い、ＲＧＢＩ／Ｆデバイス部１４１ａと、ロジック部１４１ｂと、ＳＥＲＤＥＳ変換部１４１ｃとから構成されている。
【００３７】
ＲＧＢＩ／Ｆデバイス部１４１ａは、映像信号Ｉ／Ｆ部１２が出力した、所定のディジタル映像信号伝送規格に基づいた映像信号を、モニタ機器２０へ伝送するため、ロジック部１４１ｂで使用できるように所定のディジタル映像信号伝送規格に基づいた映像信号から必要なデータを抽出する。具体的なディジタル映像信号伝送規格としては、ＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ）や、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）である。
【００３８】
ロジック部１４１ｂは、ＲＧＢＩ／Ｆデバイス部１４１ａにより所定のディジタル映像信号伝送規格に基づいた映像信号から抽出されたデータ、及び、制御信号Ｉ／Ｆ部１３から出力された制御信号をそれぞれ時分割して、１つの信号に多重化する。また、光信号ケーブル３０を介してモニタ機器２０から伝送されてきた光信号であって、Ｏ／Ｅ変換部１４３によって電気信号に変換された制御信号は、ロジック部１４１ｂに供給される。ここで、ロジック部１４１ｂに入力された制御信号は、多重化されているので、ロジック部１４１ｂにより分離処理が施される。
【００３９】
ＳＥＲＤＥＳ変換部１４１ｃは、ロジック部１４１ｂにより多重化された信号を光伝送に適した符号変換を施してシリアル信号に変換する。ここで、光信号ケーブル３０は、送信用、受信用の２本の光信号線から構成されている。また、それぞれの光信号線の伝送形式は、シリアル伝送形式である。したがって、ＳＥＲＤＥＳ変換部１４１ｃは、ロジック部１４１ｂにより多重化された信号をシリアル伝送形式で伝送される光信号に適したシリアル信号形式の電気信号に変換する。
【００４０】
Ｅ／Ｏ変換部１４２は、電気信号処理部１４１において多重化かつシリアル化された電気信号を光信号に変換する。また、Ｅ／Ｏ変換部１４２は、伝送する情報量に応じて、光信号の伝送周波数帯域を変更する。ここで、Ｅ／Ｏ変換部１４２は、低周波帯域で伝送することにより、消費電力を小さくすることができる。具体的に、Ｅ／Ｏ変換部１４２は、映像信号等の情報量が大きい信号を伝送する通常変換モードと、映像信号と比べて小さい情報量に応じた信号を伝送する省電力変換モードとの少なくとも２つのモードを有しており、起動制御部１４４からの制御命令に応じて、これら２つのモードを切り換えて電気信号を光信号に変換する。
【００４１】
Ｏ／Ｅ変換部１４３は、光ケーブル３０を介してモニタ機器２０から送信される光信号を検出して電気信号に変換する。また、Ｏ／Ｅ変換部１４３は、光信号ケーブル３０から伝送される情報量に応じて、光信号を検出する周波数帯域を変更する。ここで、Ｏ／Ｅ変換部１４３は、検出周波数帯域を低くすることにより、消費電力を小さくすることができる。具体的に、Ｏ／Ｅ変換部１４３は、映像信号等の情報量が大きい信号を検出する通常変換モードと、映像信号と比べて小さい情報量の信号を検出する省電力変換モードとの少なくとも２つのモードを有しており、起動制御部１４４からの制御命令に応じて、これら２つのモードを切り換えて変換を行う。
【００４２】
起動制御部１４４は、待機状態から通常動作状態へ移行する起動制御信号の通信を行う。また、起動制御部１４４は、低消費電力で動作できる演算処理装置が用いられている。具体的に、この演算処理装置には、モニタ機器２０から起動制御信号を受信して当該ソース機器１０を待機状態から通常動作状態へ移行する制御をするための起動制御プログラムが組み込まれている。よって、起動制御部１４４は、この起動制御プログラムに従って、Ｅ／Ｏ変換部１４２及びＯ／Ｅ変換部１４３への供給電力の制御を行う。
【００４３】
起動制御部１４４は、シリアル信号形式の起動制御信号を受信して後述するＵＡＲＴ信号規格に基づいて起動制御データを読み取るＵＡＲＴ受信部１４４ａと、ＵＡＲＴ受信部１４４ａにより読み取られた起動制御データを赤外線リモートコントローラ４０の信号伝送規格であるＳＩＲＣＳ信号に変換するＳＩＲＣＳ送信部１４４ｂから構成される。
【００４４】
ＵＡＲＴ受信部１４４ａは、電気信号であってシリアル信号形式の起動制御信号をＯ／Ｅ変換部１４３から受信して、図４に示すような、一定時間間隔で信号をＬｏｗ／Ｈｉｇｈに変化し、その変化に応じて０と１の信号を表現するＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ  Ｔｒａｎｓｍｉｔｔｅｒ）信号規格に基づいて起動制御データを読み取り、起動制御データをＳＩＲＣＳ送信部１４４ｂへ出力する。
【００４５】
ＳＩＲＣＳ送信部１４４ｂは、ＵＡＲＴ受信部１４４ａが出力した起動制御データに応じたＳＩＲＣＳ信号規格の起動制御信号を生成して、制御信号Ｉ／Ｆ部１３へ出力する。
【００４６】
次に、図５を参照して、モニタ機器２０のモニタ伝送処理部２４の構成について、詳細に説明する。モニタ伝送処理部２４は、光信号ケーブル３０の伝送規格に応じて電気信号の信号処理を行う電気信号処理部２４１と、電気信号処理部２４１において信号処理された電気信号を光信号に変換するＥ／Ｏ変換部２４２と、光信号ケーブル３０を介してソース機器１０から送信される光信号を電気信号に変換するＯ／Ｅ変換部２４３と、ソース機器１０との間で、待機状態から通常動作状態へ移行する制御を行う起動制御部２４４から構成される。
【００４７】
電気信号処理部２４１は、ＳＥＲＤＥＳ変換部２４１ａと、ロジック部２４１ｂと、ＲＧＢＩ／Ｆデバイス部２４１ｃとから構成されている。
【００４８】
ＳＥＲＤＥＳ変換部２４１ａは、光信号ケーブル３０を介してソース機器１０から送られてきた光信号であって、Ｏ／Ｅ変換部２４３により変換された電気信号をパラレル信号へ変換する。ここで、光信号ケーブル３０を介して伝送される光信号がシリアル信号形式なので、シリアル信号形式の電気信号がＯ／Ｅ変換部２４３から出力される。
【００４９】
ロジック部２４１ｂは、ＳＥＲＤＥＳ変換部２４１ａによってパラレル信号形式へ変換された信号が時分割に多重化されているので、この多重化信号を映像信号と制御信号とに分離する。
【００５０】
ＲＧＢＩ／Ｆデバイス部２４１ｃは、ロジック部２４１ｂにより分離処理が施された映像信号を、所定のディジタル映像信号伝送規格に基づいた映像信号形式に変換して、映像信号Ｉ／Ｆ部２２へ出力する。
【００５１】
Ｅ／Ｏ変換部２４２は、電気信号処理部２４１において多重化された電気信号を光信号に変換する。ここで、Ｅ／Ｏ変換部２４２は、ソース機器１０のＥ／Ｏ変換部１４２と同様に、通常変換モードと省電力変換モードとの２つのモードを有しており、起動制御部２４４からの制御命令に応じて、これらの２つのモードを切り換えて電気信号を光信号に変換する。
【００５２】
Ｏ／Ｅ変換部２４３は、光ケーブル３０を介してソース機器１０から送信される光信号を電気信号に変換する。ここで、Ｏ／Ｅ変換部２４３は、ソース機器１０のＯ／Ｅ変換部１４３と同様に、通常変換モードと省電力変換モードとの少なくとも２つのモードを有しており、起動制御部２４４からの制御命令に応じて、これらの２つのモードを切り換えて光信号を電気信号に変換する。
【００５３】
起動制御部２４４は、待機状態から通常動作状態へ移行する起動制御信号の通信を行う。また、起動制御部２４４は、低消費電力で動作できる演算処理装置が用いられている。具体的に、この演算処理装置には、ソース機器１０を待機状態から通常動作状態へ移行させる起動制御信号の送信するための起動制御プログラムが組み込まれている。起動制御部２４４は、この起動制御プログラムに従って、Ｅ／Ｏ変換部２４２及びＯ／Ｅ変換部２４３へ供給する電力量の制御を行う。
【００５４】
また、起動制御部２４４は、制御信号Ｉ／Ｆ部２３から出力される起動制御信号をＳＩＲＣＳ信号規格に基づいて起動制御データの読み取りを行うＳＩＲＣＳ受信部２４４ａと、ＳＩＲＣＳ受信部２４４ａが読み出した起動制御データをＵＡＲＴ信号規格のシリアル信号に変換するＵＡＲＴ送信部２４４ｂから構成される。
【００５５】
ＳＩＲＣＳ受信部２４４ａは、制御信号Ｉ／Ｆ部２３から送信される制御信号から、ＳＩＲＣＳ信号規格に基づいて起動制御データを読み取る。さらに、ＳＩＲＣＳ受信部２４４ａは、読み取った起動制御データをＵＡＲＴ送信部２４４ｂへ出力する。
【００５６】
ＵＡＲＴ送信部２４４ｂは、ＳＩＲＣＳ受信部２４４ａから出力された起動制御データに応じたＵＡＲＴ信号規格の起動制御信号を生成してＥ／Ｏ変換部２４２へ送信する。
【００５７】
次に、ソース機器１０とモニタ機器２０とが互いに備える起動制御部１４４、２４４を用いて、待機状態から通常動作状態へ移行する起動制御工程について図６を用いて説明する。
【００５８】
本実施の形態では、互いに待機状態のソース機器１０とモニタ機器２０とを、通常動作状態へ移行する起動制御工程に注目して扱う。したがって、本実施の形態において、通常動作状態に移行した後に光伝送システム１が行う映像信号の伝送に関しての説明は省略する。また、この起動制御工程は、起動制御部１４４、２４４にそれぞれ書き込まれた起動制御プログラムに従って実行される。
【００５９】
まず、図６のステップＳ１〜Ｓ５に示す電源の供給から待機状態に設定されるまでのモニタ機器２０における起動制御部２４４の処理工程について説明する。
【００６０】
ステップＳ１において、起動制御部２４４は、モニタ本体部２１から電力が供給される。ここで、モニタ本体部２１は、待機状態であって、赤外線リモートコントローラ４０などの所定のユーザインターフェースから起動命令が入力され、通常動作状態へ移行するとともに、制御信号Ｉ／Ｆ部２３を介して、起動制御部２４４に電力を供給する。
【００６１】
ステップＳ２において、起動制御部２４４は、起動制御プログラムに従って、所定の初期設定を行う。
【００６２】
ステップＳ３において、起動制御部２４４は、起動制御プログラムに従って、起動用Ｉ／Ｏ割り込み設定を行う。ここで、起動用Ｉ／Ｏ割り込み設定とは、モニタ伝送処理部２４の各ブロックへの供給電力を制限して省電力化された待機状態とし、当該起動制御部２４４と接続された制御信号Ｉ／Ｆ部２３から入力される制御信号の変化を検出に応じて、待機状態から通常起動状態へ移行して、制限された動作を解除する設定である。
【００６３】
ステップＳ４において、起動制御部２４４は、起動制御プログラムに従って、モニタ伝送処理部２４を待機状態へ移行させる。具体的にモニタ伝送処理部２４は、起動制御部２４４のみに電力が供給されている待機状態へ移行させる。ここで、起動制御部２４４は、制御信号Ｉ／Ｆ部２３及び光信号ケーブル３０を介してＯ／Ｅ変換部２４３から出力される単純なＨｉｇｈ／Ｌｏｗの電圧レベルに応じて割り込み処理を行う、演算処理能力を制限した待機状態に設定する。
【００６４】
ステップＳ５において、モニタ伝送処理部２４が待機状態へ移行すると、起動制御部２４４は、起動制御プログラムに従って、制御信号Ｉ／Ｆ部２３又はＯ／Ｅ変換部２４３からＨｉｇｈ／Ｌｏｗ電圧レベルに応じた割り込み起動命令があるか否かを判断する。ここで、起動制御プログラムは、割り込み起動命令があればステップＳ６へ移行し、割り込み起動命令がなければ、この処理を繰り返し実行する。
【００６５】
一方、ソース機器１０における起動制御部１４４も、ステップＳ２１〜Ｓ２５において、モニタ機器２０における起動制御部２４４と同様に電源が供給され、待機状態に設定される。ここで、モニタ機器２０の起動制御工程のステップＳ４において、起動制御部２４４が制御信号Ｉ／Ｆ部２３からのＨｉｇｈ／Ｌｏｗ電圧レベルに対して割り込み処理を行うのに対して、ソース機器１０の起動制御部１４４では、ステップＳ２４において、光信号ケーブル３０を介してＯ／Ｅ変換部１４３から出力されるＨｉｇｈ／Ｌｏｗ電圧レベルに応じた割り込み処理に待機した待機状態となっている。
【００６６】
次に、互いに待機状態のソース機器１０とモニタ機器２０に対して、Ｈｉｇｈ／Ｌｏｗの電圧レベルに応じた割り込み処理に待機した待機状態を解除する割り込み処理が行われ、２つの機器が映像信号を光伝送する通常動作状態へ移行する起動処理について説明する。
【００６７】
ステップＳ６において、モニタ本体部２１における起動制御部２４４は、制御信号Ｉ／Ｆ部２３からＨｉｇｈ／Ｌｏｗ信号に応じた割り込み起動命令が入力され、起動制御プログラムに従って、待機状態から通常動作状態へ移行する。ここで、モニタ本体部２１は、受光モジュール２１ａで赤外線リモートコントローラ４０から発信されるＳＩＲＣＳ信号規格の起動制御信号を受光し、待機状態から通常動作状態に移行するとともに、受信したＳＩＲＣＳ信号規格の制御信号を、制御信号Ｉ／Ｆ部２３を介して、起動制御部２４４に送信する。また、起動制御部２４４は、制御信号Ｉ／Ｅ部２３から送信される制御信号をＨｉｇｈ／Ｌｏｗ信号に応じた割り込み起動命令として認識して起動制御を行う。
【００６８】
ステップＳ７において、起動制御部２４４は、起動制御プログラムに従って、制御信号Ｉ／Ｆ部２３から出力された起動制御信号から起動制御データの読み取りを行う。具体的には、起動制御部２４４は、起動制御プログラムに従って、ＳＩＲＣＳ受信部２４４ａに対して、制御信号Ｉ／Ｆ部２３から送信されるＳＩＲＣＳ信号規格の起動制御信号から起動制御データを読み出させる。また、ＳＩＲＣＳ受信部２４４ａは、読み出した起動制御データをＵＡＲＴ送信部２４４ｂへ出力する。ここで、起動制御データは、起動制御信号における所定の信号伝送規格に基づいて読み取られたデータであり、単純なＨｉｇｈ／Ｌｏｗ信号に応じた割り込み起動命令ではなく、ソース機器１０に対して具体的な制御命令として扱われる。
【００６９】
ステップＳ８において、起動制御部２４４は、起動制御プログラムに従って、Ｅ／Ｏ変換部２４２に電力を供給させて、省電力モードとして起動させる。
【００７０】
ステップＳ９において、起動制御部２４４は、起動制御プログラムに従って、Ｅ／Ｏ変換部２４２が省電力モードで起動したことを確認して、制御信号Ｉ／Ｆ部２３から出力された起動制御信号を、Ｅ／Ｏ変換部２４２へ出力する。具体的に、起動制御部２４４は、起動制御プログラムに従って、ＵＡＲＴ送信部２４４ｂに対して、ＳＩＲＣＳ受信部２４４ａが読み出した起動制御データに応じてＵＡＲＴ信号規格の起動制御信号を生成して、Ｅ／Ｏ変換部２４２へ送信する。ここで、当該起動制御信号は、ＵＡＲＴ信号規格なので低伝送速度でＥ／Ｏ変換部２４２へ送信することができ、Ｅ／Ｏ変換部２４２の動作を省電力化することができる。具体的に、映像信号がＧｂｐｓ又はＭｂｐｓ単位の速度で伝送されるのに対して、起動制御信号は、Ｋｂｐｓ単位の低速度で伝送される。さらに、起動制御部２４４は、起動制御プログラムに従って、Ｅ／Ｏ変換部２４２に対して、起動制御信号を光信号に変換させて光信号ケーブル３０へ送信させる。
【００７１】
ステップＳ１０において、起動制御部２４４は、起動制御プログラムに従って、電気信号処理部２４１の各処理部へ電力を供給させ、光信号ケーブル３０を介してソース機器１０から伝送される映像信号に備える。
【００７２】
ステップＳ１１において、起動制御部２４４は、起動制御プログラムに従って、待機状態に移行するか否かを判断する。起動制御部２４４は、待機状態に移行しないと判断されると、ステップＳ１１の動作を繰り返し、待機状態に移行すると判断されると、ステップＳ４に本起動制御処理を戻す。
【００７３】
次に、モニタ機器２０から光信号ケーブル３０へ送信された起動制御信号がソース伝送処理部１４に到達した後に、起動制御部１４４は、起動制御プログラムに従って、ステップＳ２５〜２９の処理工程により、ソース伝送処理部１４を待機状態から通常動作状態へ移行させる。
【００７４】
まず、起動制御信号は、光信号ケーブル３０を介してＯ／Ｅ変換部１４３へ入力される。続いて、Ｏ／Ｅ変換部１４３は、光信号形式の起動制御信号を電気信号形式へ変換して、起動制御部１４４へ出力する。
【００７５】
ステップＳ２６において、起動制御部１４４は、起動制御プログラムに従って、起動制御信号が入力されたことによる電圧変化によって、割り込み処理が行われ、待機状態から通常動作状態へ移行する。
【００７６】
ステップＳ２７において、起動制御部１４４は、起動制御プログラムに従って、モニタ機器２０から光伝送された起動制御信号から起動制御データを読み取る。具体的には、起動制御部１４４は、起動制御プログラムに従って、ＵＡＲＴ受信部１４４ａに対して、Ｏ／Ｅ変換部１４３から送信された制御信号からＵＡＲＴ信号形式に基づいて起動制御データを読み取らせる。また、ＵＡＲＴ受信部１４４ａは、読み取った起動制御データをＳＩＲＣＳ送信部１４４ｂへ出力する。
【００７７】
ステップＳ２８において、起動制御部１４４は、起動制御プログラムに従って、読み取った起動制御データを制御信号Ｉ／Ｆ部１３へ出力する。具体的には、起動制御部１４４は、起動制御プログラムに従って、ＳＩＲＣＳ送信部１４４ｂに対して、起動制御データに応じたＳＩＲＣＳ信号規格の起動制御信号に変換する。また、ＳＩＲＣＳ信号規格の起動制御信号は、制御信号Ｉ／Ｆ部１３を介して、ソース本体部１１に備えられたＳＩＲＣＳデコーダ部１１ａに送信される。
【００７８】
その後、ソース本体部１１は、制御信号Ｉ／Ｆ部１３を介してＳＩＲＣＳ信号規格の起動制御信号がＳＩＲＣＳデコーダ部１１ａに入力されて、ＳＩＲＣＳデコーダ部１１ａが起動制御データの読み取りを行い、起動制御データに応じたＩ／Ｏ割り込み処理によって、待機状態から通常動作状態へ移行する。具体的に、ソース本体部１１は、入力した起動制御データに応じて、映像信号の出力等の動作が実行される。
【００７９】
ステップＳ２９において、起動制御部１４４は、起動制御プログラムに従って、ソース伝送処理部１４の各ブロックへ電力を供給させて、ソース本体部１１から出力される映像信号に対する信号処理に備える。
【００８０】
ステップＳ３０において、起動制御部１４４は、起動制御プログラムに従って、待機状態に移行するか否かを判断する。起動制御部１４４は、待機状態に移行しないと判断すると、ステップＳ３０の動作を繰り返し、待機状態に移行すると判断すると、ステップＳ２４に本起動制御処理を戻す。
【００８１】
以上の処理工程により、ソース機器１０とモニタ機器２０とは、待機状態から映像信号を光伝送する動作状態へ移行する。
【００８２】
このように、起動制御部１４４、２４４は、これらの演算処理装置に組み込まれた起動制御プログラムに応じて起動制御工程が実行される。したがって、起動制御部１４４、２４４は、省電力状態において動作が不必要な部分の電源をＯＦＦにし、待機状態において動作が必要な部分に必要となる電力のみを供給させる、複雑な起動制御を行うことができる。さらに、このような複雑な起動制御をソフトウェアにより実行されるため、複雑なハードウェアを設計する必要がなく、目的に応じて設計仕様の書き換えを容易に行うことができる。
【００８３】
また、起動制御部１４４、２４４は、低消費電力化された演算処理装置を使用することで、待機状態において省電力を実現する。このような低消費電力化された演算処理装置は、通常動作状態以外に、待機状態や、外部からの入力により待機状態から通常動作状態へ移行できる割り込み起動処理を行うことができるので、待機状態における消費電力を低くすることができる。
【００８４】
さらに、光伝送システム１では、赤外線リモートコントローラ４０から発信されたＳＩＲＣＳ信号規格の起動制御信号に応じてモニタ機器２０を起動するとともに、起動制御信号をＳＩＲＣＳ信号規格からＵＡＲＴ信号規格に変換して、光伝送ケーブル３０を介して伝送して、ソース機器１０の起動制御も行う。
【００８５】
また、単位時間当たりに同等の情報を伝送する場合には、ＵＡＲＴ信号規格の伝送信号がＳＩＲＣＳ信号規格に比べて、伝送信号の周波数を１／２から１／３程度にすることができる。また、起動制御工程において、モニタ機器２０のＥ／Ｏ変換部２４２は、ＵＡＲＴ信号規格で電気信号形式の制御信号を光信号形式に変換して伝送し、ソース機器１０のＯ／Ｅ変換部１４３も同様に、ＵＡＲＴ信号規格で光信号形式の制御信号を電気信号形式に変換して伝送する。したがって、ソース機器１０のＯ／Ｅ変換部１４３と、モニタ機器２０のＥ／Ｏ変換部２４２は、ＳＩＲＣＳ信号規格に比べて低周波数成分のＵＡＲＴ信号規格の信号変換を行うため、これらの変換部の消費電力を低くすることができ、省電力化が図れる。
【００８６】
ここで、ＵＡＲＴ信号規格の信号がＳＩＲＣＳ信号規格の信号よりも信号の周波数帯域を低くするためには、ＳＩＲＣＳ受信部２４４ａが読み取った起動制御データを一時的に記憶して、ＵＡＲＴ送信部から送信するＵＡＲＴ信号規格の信号の送信時間を調節しなければならない。したがって、上述した赤外線リモートコントローラ４０からのＳＩＲＣＳ信号規格の起動制御信号を、ＵＡＲＴ信号規格の信号に変換して、光伝送ケーブル３０を介して光伝送を行うためには、信号規格の変換を行う起動制御部１４４、２４４に一時的に制御データを記憶するバッファ部が必要である。そこで、起動制御データを一時的に記憶するバッファ部を設けた起動制御部１４４、２４４の処理工程について説明する。
【００８７】
モニタ機器２０の起動制御部２４４は、図７に示すように、ＳＩＲＣＳ受信部２４４ａとＵＡＲＴ送信部２４４ｂに加えて、ＳＩＲＣＳ受信部２４４ａが読み取った起動制御データを一時的に記憶するバッファ部２４４ｃを備える。
【００８８】
また、ＳＩＲＣＳ受信部２４４ａは、ＳＩＲＣＳデコーダ部２４４ａ−１とデータレジスタ２４４ａ―２とを備える。ＳＩＲＣＳデコーダ部２４４ａ―１は、制御信号Ｉ／Ｆ部２３からの出力信号をＳＩＲＣＳ信号規格に基づいた起動制御データを読み出してデータレジスタ２４４ａ―２に出力するとともに、データレジスタ２４４ａ―２に記憶された起動制御データをバッファ部２４４ｃへ入力させる入力要求命令をバッファ部２４４ｃに出力する。データレジスタ２４４ａ―２は、ＳＩＲＣＳデコーダ部２４４ａ―１から出力された起動制御データを記憶するとともに、ＳＩＲＣＳデコーダ部２４４ａ―１からバッファ部２４４ｃへの入力要求命令に応じて、起動制御データをバッファ部２４４ｃへ出力する。
【００８９】
また、ＵＡＲＴ送信部２４４ｂは、ＵＡＲＴエンコーダ部２４４ｂ−１とデータレジスタ２４４ｂ−２とを備える。ＵＡＲＴエンコーダ部２４４ｂ−１は、バッファ部２４４ｃに記憶された起動制御データをデータレジスタ２４４ｂ−２へ出力する出力要求命令を、バッファ部２４４ｃに出力する。また、ＵＡＲＴエンコーダ部２４４ｂ−１は、データレジスタ２４４ｂ−２に記憶された起動制御データを読み出して、ＵＡＲＴ信号規格に基づく起動制御信号をＥ／Ｏ変換部２４２へ送信する。データレジスタ２４４ｂ−２は、バッファ部２４４ｃが出力する起動制御データを記憶する。
【００９０】
バッファ部２４４ｃは、ＳＩＲＣＳ受信部２４４ａからの入力要求命令に応じて、起動制御データを記憶し、ＵＡＲＴ送信部２４４ｂからの出力要求命令に応じて起動制御データを出力する。
【００９１】
ソース機器１０の起動制御部１４４は、図８に示すように、ＵＡＲＴ受信部１４４ａとＳＩＲＣＳ送信部１４４ｂに加えて、ＵＡＲＴ受信部１４４ａが読み取った起動制御データを一時的に記憶するバッファ部１４４ｃを備える。
【００９２】
また、ＵＡＲＴ受信部１４４ａは、ＵＡＲＴデコーダ部１４４ａ−１とデータレジスタ１４４ａ―２とを備える。ＵＡＲＴデコーダ部１４４ａ−１は、Ｏ／Ｅ変換部１４３が出力した電気信号形式の起動制御信号からＵＡＲＴ信号規格に基づいた起動制御データを読み出し、データレジスタ１４４ａ―２に出力する。また、ＵＡＲＴデコーダ部１４４ａ−１は、データレジスタ１４４ａ―２に一時的に記憶された起動制御データをバッファ部１４４ｃに入力させる入力要求命令を、バッファ部１４４ｃに出力する。データレジスタ１４４ａ―２は、ＵＡＲＴデコーダ部１４４ａ―１から出力された起動制御データを記憶するとともに、ＵＡＲＴデコーダ部１４４ａ―１からバッファ部１４４ｃへの入力要求命令に応じて、起動制御データをバッファ部１４４ｃへ出力する。
【００９３】
また、ＳＩＲＣＳ送信部１４４ｂは、ＳＩＲＣＳエンコーダ部１４４ｂ−１とデータレジスタ１４４ｂ−２とを備える。ＳＩＲＣＳエンコーダ部１４４ｂ−１は、バッファ部１４４ｃに記憶された起動制御データをデータレジスタ１４４ｂ−２へ出力する出力要求命令を、バッファ部１４４ｃに出力する。また、ＳＩＲＣＳエンコーダ部１４４ｂ−１は、データレジスタ１４４ｂ−２に記憶された起動制御データを受け取って、起動制御データに応じたＳＩＲＣＳ信号規格に基づいた起動制御信号を生成して、制御信号Ｉ／Ｆ部２３を介して、ソース本体部１１のＳＩＲＣＳデコーダ部１１ａへ送信する。データレジスタ１４４ｂ−２は、バッファ部１４４ｃが出力する起動制御データを記憶する。
【００９４】
バッファ部１４４ｃは、ＵＡＲＴ受信部１４４ａからの入力要求命令に応じて、起動制御データを記憶するとともに、ＳＩＲＣＳ送信部１４４ｂからの出力要求命令に応じて起動制御データを出力する。
【００９５】
このように、バッファ部１４４ｃ、２４４ｃは、それぞれ起動制御部１４４、２４４の演算処理装置に組み込まれた起動制御プログラムに応じて、同様に起動制御データの入出力を行う。また、バッファ部１４４ｃ、２４４ｃにおいて、起動制御データは、それぞれ起動制御部１４４、２４４を構成するマイクロコンピュータ内に設けられたメモリに記憶することによって実現されているので、バッファ部１４４ｃ、２４４ｃの機能を実現するための専用のメモリを設ける必要がなく、経済性に優れている。
【００９６】
次に、バッファ部１４４ｃ、２４４ｃが行う起動制御データの入出力処理工程について、説明する。ここで、バッファ部１４４ｃ、２４４ｃは、所定のデータレジスタ間において、同等の起動制御データの入出力処理を行う処理を行うため、以下では、モニタ機器２０のバッファ部２４４ｃの処理について、図９及び図１０を参照して詳細に説明する。
【００９７】
まず、モニタ機器２０側のバッファ部２４４ｃ内部において実行される起動制御プログラムにおける起動制御データの入出力処理工程は、図９に示すように、１からＭ番目までのアドレスに応じたメモリ領域を有し、書き込みバッファ位置（ＷＢ）と、読み出しバッファ位置（ＲＢ）と、バッファリング数（ＮＢ）の３つのパラメータから構成される。
【００９８】
ここで、Ｍとは１以上の整数であり、メモリ領域におけるデータ格納領域の最大値の番号を表している。
【００９９】
書き込みバッファ位置（ＷＢ）は、ＳＩＲＣＳ受信部２４４ａが読み出した起動制御データを格納するメモリ領域の位置を示す。また、読み出しバッファ位置（ＲＢ）は、ＵＡＲＴ送信部２４４ｂのデータレジスタ２４４ｂ−２へ読み出すメモリ領域の位置を示す。さらに、バッファリング数（ＮＢ）は、メモリ領域に格納されているデータ量を示す。バッファ部２４４ｃにおいて、初期設定状態では、図９（Ａ）に示すように、書き込みバッファ位置（ＷＢ）と読み出しバッファ位置（ＲＢ）とが、メモリ領域の１番目のアドレスであり、バッファリング数（ＮＢ）が０に設定されている。また、バッファ部２４４ｃにおいて入出力処理が行われている時の、各パラメータの具体例は、図９（Ｂ）に示すように、書き込みバッファ位置（ＷＢ）がメモリ領域において８番目、また、読み出しバッファ位置（ＲＢ）が５番目にある。この場合において、メモリ領域に格納されたデータ数であるバッファリング数は、書き込みバッファ位置（ＷＢ）と読み出しバッファ位置（ＲＢ）との差である３となる。
【０１００】
次に、バッファ部２４４ｃが実行する起動制御データの入出力処理工程について、図１０を参照して詳細に説明する。
【０１０１】
まず、起動制御部２４４は、待機状態であって、制御信号Ｉ／Ｆ部２３から送信される起動制御信号を単純なＨｉｇｈ／Ｌｏｗ信号として認識して起動し、以下に示す入出力処理工程を、バッファ部２４４ｃに実行させるものとする。
【０１０２】
ステップＳ５１において、バッファ部２４４ｃは、起動制御部２４４からの命令により、当該起動制御部２４４から電力が供給されて起動する。
【０１０３】
ステップＳ５２において、バッファ部２４４ｃは、起動制御部２４４からの命令により、図９（Ａ）に示したようにパラメータＷＢ、ＲＢ、ＮＢの初期設定を行う。すなわち、各パラメータは、それぞれＷＢ＝１、ＲＢ＝１、ＮＢ＝０に設定される。
【０１０４】
ステップＳ５３において、バッファ部２４４ｃは、ＳＩＲＣＳ受信部２４４ａから起動制御信号の入力要求命令が入力されたか否かを判断する。バッファ部２４４ｃは、ＳＩＲＣＳ受信部２４４ａからの入力要求命令が入力されたと判断されると、ステップＳ５４に進む。また、バッファ部２４４ｃは、ＳＩＲＣＳ受信部２４４ａからの入力要求命令が入力されなかったと判断されると、ステップＳ６１に進む。
【０１０５】
ステップＳ５４において、バッファ部２４４ｃは、バッファリング数（ＮＢ）が、当該メモリ領域の最大値であるＭより大きいか否かを判断する。バッファリング数（ＮＢ）がＭ以下であれば、バッファ部２４４ｃは、ステップＳ５５に進み、バッファリング数（ＮＢ）がＭより大きければ、ステップＳ５６に進む。
【０１０６】
ステップＳ５５において、バッファ部２４４ｃは、起動制御部２４４からの命令により、データレジスタ２４４ａ―２に格納された起動制御データを読み出し、当該起動制御データを書き込みバッファ位置に応じたメモリ領域に書き込むとともに、ステップＳ５７に進む。
【０１０７】
ステップＳ５６において、バッファ部２４４ｃは、バッファリング数がＭ個より大きく、新たに起動制御データをメモリ領域に書き込むことができないため、起動制御部２４４からの命令により、メモリ領域に書き込み不可である旨のオーバーフロー情報をＳＩＲＣＳ受信部２４４ａに対して出力するとともに、ステップ６０に進む。
【０１０８】
ステップＳ５７において、バッファ部２４４ｃは、起動制御部２４４からの命令により、バッファリング数（ＮＢ）がＭであるか否かを判断する。ここで、バッファ部２４４ｃは、バッファリング数（ＮＢ）がＭであると判断すると、ステップＳ５８に進み、バッファリング数（ＮＢ）がＭではないと判断すると、ステップＳ５９に進む。また、ステップＳ５４において、バッファリング数（ＮＢ）が、Ｍ以下であると判断されていることを考慮すると、処理工程がステップＳ５９に進む場合は、バッファリング数（ＮＢ）がＭ未満であると判断された場合である。
【０１０９】
ステップＳ５８において、バッファ部２４４ｃは、起動制御部２４４からの命令により、書き込みバッファ位置（ＷＢ）を０に設定するとともに、ステップＳ６０へ進む。
【０１１０】
ステップＳ５９において、バッファ部２４４ｃは、起動制御部２４４からの命令により、書き込みバッファ位置（ＷＢ）をインクリメントして、ＷＢ＋１番目の位置に設定して、ステップＳ６０へ進む。
【０１１１】
ステップＳ６０において、バッファ部２４４ｃは、起動制御部２４４からの命令により、ステップＳ５５において新たに起動制御データが書き込まれてメモリ領域に格納された起動制御データが１つ増加したことに応じて、バッファリング数（ＮＢ）をインクリメントして、ＮＢ＋１番目の位置に設定して、ステップＳ５３に戻る。
【０１１２】
ステップＳ６１において、バッファ部２４４ｃは、起動制御部２４４からの命令により、ＵＡＲＴエンコーダ部２４４ｂ−１から起動制御信号の出力要求命令が入力されたか否かを判断する。バッファ部２４４ｃは、ＵＡＲＴエンコーダ部２４４ｂ−１からの出力要求命令が入力されると、本入出力処理工程をステップＳ６２に進める。また、バッファ部２４４ｃは、ＵＡＲＴエンコーダ部２４４ｂ−１からの出力要求命令が入力されないと、ステップＳ５３に戻り、出力要求命令が入力されるまでステップＳ６１を繰り返す。
【０１１３】
ステップＳ６２において、バッファ部２４４ｃは、起動制御部２４４からの命令により、バッファリング数（ＮＢ）が１以上、つまりメモリ領域に起動制御データが格納されているか否かを判断する。ここで、バッファ部２４４ｃは、バッファリング数（ＮＢ）が１以上の場合にステップＳ６３に進み、バッファリング数（ＮＢ）が１未満つまり０の場合にステップＳ５３に戻る。
【０１１４】
ステップＳ６３において、バッファ部２４４ｃは、起動制御部２４４からの命令により、読み出しバッファ位置（ＲＢ）に格納されたメモリ領域の起動制御データを参照して、ＵＡＲＴ送信部２４４ｂのデータレジスタ２４４ｂ−２に対して、当該起動制御データを出力する。
【０１１５】
ステップＳ６４において、バッファ部２４４ｃは、起動制御部２４４からの命令により、読み出しバッファ位置（ＲＢ）がＭ番目であるか否かを判断する。バッファ部２４４ｃは、読み出しバッファ位置（ＲＢ）がＭ番目である場合にステップＳ６５に進み、読み出しバッファ位置（ＲＢ）がＭ番目でない、つまり０〜Ｍ−１番目である場合にステップＳ６６に進む。
【０１１６】
ステップＳ６５において、バッファ部２４４ｃは、起動制御部２４４からの命令により、読み出しバッファ位置（ＲＢ）を０に初期化し、ステップＳ６７に進む。
【０１１７】
ステップＳ６６において、バッファ部２４４ｃは、起動制御部２４４からの命令により、読み出しバッファ位置（ＲＢ）をインクリメントしてＲＢ＋１番目に設定して、ステップＳ６７に進む。
【０１１８】
ステップＳ６７において、バッファ部２４４ｃは、起動制御部２４４からの命令により、ステップＳ６３で起動制御データをＵＡＲＴ送信部２４４ｂへ出力してメモリ領域内に格納された起動制御データが１つ減少したことに応じて、バッファリング数（ＮＢ）をデクリメントしてＮＢ−１番目に設定する。また、本入出力処理工程は、ステップＳ５３に戻る。
【０１１９】
以上のように、バッファ部２４４ｃは、起動制御部２４４からの命令により、Ｍ個のメモリ格納領域と、当該メモリ格納領域の使用状況を参照する３つのパラメータＷＢ、ＲＢ、ＮＢを用いて、起動制御データの入出力処理を行う。なお、ソース機器１０の起動制御部１４４が備えるバッファ部１４４ｃも、上述したバッファ部２４４ｃと同様に起動制御データの入出力処理を行う。
【０１２０】
次に、モニタ機器２０の起動制御部２４４において、バッファ部２４４ｃの入出力処理工程を加えた、起動制御工程について説明する。まず、制御信号Ｉ／Ｆ部２３から出力された起動制御信号をＳＩＲＣＳ信号規格に基づいて起動制御データを読み取るＳＩＲＣＳ受信部２４４ａの動作を図１１を用いて詳細に説明する。
【０１２１】
ステップＳ１０１において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、起動制御部２４４から電力が供給されて、通常動作状態へ移行する。ここで、起動制御部２４４は、制御信号Ｉ／Ｆ部２３から出力される起動制御信号のＨｉｇｈ／Ｌｏｗ変化を判断して待機状態から通常動作状態へ移行するとともに、ＳＩＲＣＳ受信部２４４ａを通常動作状態に移行させる。
【０１２２】
ステップＳ１０２において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、データレジスタ２４４ａ―２のメモリ格納領域を初期化する。
【０１２３】
ステップＳ１０３において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、ＳＩＲＣＳ信号規格の起動制御信号が送信されたか否かを判断する。ここで、ＳＩＲＣＳ受信部２４４ａは、ＳＩＲＣＳ受信部２４４ａにＳＩＲＣＳ信号規格の起動制御信号が送信されたと判断するとステップＳ１０４に進み、ＳＩＲＣＳ信号規格の起動制御信号が送信されなかったと判断すると、ステップＳ１０３を繰り返し行う。
【０１２４】
ステップＳ１０４において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、送信されたＳＩＲＣＳ信号規格の起動制御信号から起動制御データを読み取る。具体的には、ＳＩＲＣＳ受信部２４４ａに設けられたＳＩＲＣＳデコード部２４４ａ―１が、送信された起動制御信号を、ＳＩＲＣＳ信号規格に基づいて起動制御データの読み取りを行う。
【０１２５】
ステップＳ１０５において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、ＳＩＲＣＳデコード部２４４ａ―１に対して、読み取った起動制御データをデータレジスタ２４４ａ―２へ送信させる。また、データレジスタ２４４ａ―２は、ＳＩＲＣＳデコーダ部２４４ａ―１から送信された起動制御データを、当該メモリ格納領域に記憶する。
【０１２６】
ステップＳ１０６において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、ＳＩＲＣＳデコード部２４４ａ―１に対して、起動制御データをバッファ部２４４ｃに入力させる入力要求命令をバッファ部２４４ｃへ出力させる。具体的に、入力要求命令は、データレジスタ２４４ａ―２に記憶された起動制御データをバッファ部２４４ｃに入力させる、ＳＩＲＣＳデコーダ部２４４ａ−１がバッファ部２４４ｃに対して出力する制御命令である。
【０１２７】
ステップＳ１０７において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従い、バッファ部２４４ｃに対して、ステップＳ１０６の入力要求命令に応じてデータレジスタ２４４ａ―２に記憶された起動制御データを当該バッファ部２４４ｃの格納メモリ領域に記憶させる。
【０１２８】
ステップＳ１０８において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、データレジスタ２４４ａ―２に対して、当該データレジスタ２４４ａ―２のメモリ領域に格納された起動制御データがバッファ部２４４ｃへ全て読み取られたか否かを判断する。ここで、起動制御プログラムでは、データレジスタ２４４ａ―２に記憶された起動制御データが全てバッファ部２４４ｃへ読み出されると、ステップＳ１０２に戻る。また、データレジスタ２４４ａ―２に記憶された起動制御データが全てバッファ部２４４ｃへ読み出されていない場合には、ステップＳ１０８の処理が繰り返される。
【０１２９】
以上のようにして、ＳＩＲＣＳ受信部２４４ａは、ＳＩＲＣＳ信号規格に基づいた起動制御データを読み取り、バッファ部２４４ｃに対して当該起動制御データを記憶させる。
【０１３０】
次にバッファ部２４４ｃに記憶された起動制御データに応じてＵＡＲＴ信号規格の起動制御信号を送信するＵＡＲＴ送信部２４４ｂについて、図１２を参照して詳細に説明する。
【０１３１】
ステップＳ１１１において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、起動制御部２４４から電力が供給されて、通常動作状態へ移行する。ここで、起動制御部２４４には、制御信号Ｉ／Ｆ部２３から出力される起動制御信号のＨｉｇｈ／Ｌｏｗ変化を判断して待機状態から通常動作状態へ移行するとともに、ＳＩＲＣＳ受信部２４４ａを通常動作状態に移行させる。
【０１３２】
ステップＳ１１２において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、データレジスタ２４４ｂ−２のメモリ格納領域を初期化する。
【０１３３】
ステップＳ１１３において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、ＵＡＲＴエンコーダ部２４４ｂ−１に対して、ＵＡＲＴエンコーダ部２４４ｂ−１からバッファ部２４４ｃに対して要求する出力要求命令を、バッファ部２４４ｃへ送信させる。
【０１３４】
ステップＳ１１４において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、バッファ部２４４ｃに対し出力要求命令に応じて、起動制御データをデータレジスタ２４４ｂ−２へ送信させる。
【０１３５】
ステップＳ１１５において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、バッファ部２４４ｃに対して、出力要求命令に応じてデータレジスタ２４４ｂ−２へ起動制御データの送信が完了したか否かを判断させる。ここで、ＵＡＲＴ送信部２４４ｂは、出力要求命令に応じて起動制御データの送信が完了したと判断すると、ステップＳ１１６に進み、当該送信処理が完了していないと判断すると、ステップＳ１１５を繰り返し行う。
【０１３６】
ステップＳ１１６において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、バッファ部２４４ｃに対する出力要求命令を停止する。つまり、バッファ部２４４ｃは、データレジスタ２４４ｂ−２への起動制御データの送信を停止する。
【０１３７】
ステップＳ１１７において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、データレジスタ２４４ｂ−２に対して、当該レジスタのメモリ格納領域に記憶された起動制御情報をＵＡＲＴエンコーダ部２４４ｂ−１へ出力させる。
【０１３８】
ステップＳ１１８において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、ＵＡＲＴエンコーダ部２４４ｂ−１に対して、データレジスタ２４４ｂ−２から出力された起動制御データを、ＵＡＲＴ信号規格に基づいた起動制御信号に変換させる。
【０１３９】
ステップＳ１１９において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、ＵＡＲＴエンコーダ部２４４ｂ−１に対して、ＵＡＲＴ信号規格に変換された起動制御信号をＥ／Ｏ変換部２４２へ送信させる。
【０１４０】
ステップＳ１２０において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、ＵＡＲＴエンコーダ部２４４ｂ−１がＵＡＲＴ信号規格に基づく起動制御信号の送信が完了したか否かを判断する。ここで、ＵＡＲＴ送信部２４４ｂは、ＵＡＲＴエンコーダ部２４４ｂ−１による起動制御信号の送信が完了したと判断すると、ステップＳ１１２に戻り、当該送信処理が完了していないと判断すると、ステップＳ１２０の処理を繰り返す。
【０１４１】
次に、ソース機器１０の起動制御部１４４における、バッファリング処理を加えた起動制御工程について図１３及び図１４を参照して説明する。
【０１４２】
ソース機器１０のＵＡＲＴ受信部１４４ａは、上述したモニタ機器２０のＳＩＲＣＳ受信部２４４ａと同様の処理工程を行う。具体的にＳＩＲＣＳ信号規格の起動制御信号から起動制御信号を読み取る図１１のステップＳ１０１〜１０８に示した各処理工程が、図１３のステップＳ２０１〜２０８に示す処理工程が対応し、ＵＡＲＴ受信部１４４ａでは、ＵＡＲＴ信号規格の起動制御信号から起動制御信号を読み取る。
【０１４３】
ソース機器１０のＳＩＲＣＳ送信部１４４ｂは、上述したモニタ機器２０のＵＡＲＴ送信部２４４ｂと同様の処理工程を行う。具体的にバッファ部２４４ｃに記憶された起動制御データをＵＡＲＴ信号規格の起動制御信号に変換する図１２のステップＳ１１１〜１２０に示した各処理工程に、図１４のステップＳ２１１〜２２０に示す処理工程が対応し、ＳＩＲＣＳ送信部１４４ｂでは、バッファ部１４４ｃに記憶された起動制御データをＳＩＲＣＳ信号規格の起動制御信号に変換する。
【０１４４】
このように、モニタ機器２０における起動制御部２４４は、起動制御データをバッファ部２４４ｃに一時的に記憶することにより、ＵＡＲＴ信号規格の起動信号を送り出す時間を調節する。これにより、起動制御部２４４は、図１５に示すように、ＳＩＲＣＳ信号規格の起動制御信号に対して、信号の周波数成分を低いＵＡＲＴ信号規格の起動制御信号に変換してＥ／Ｏ変換部２４２へ送信することができる。また、ソース機器１０における起動制御部１４４は、起動制御データをバッファ部１４４ｃに一時的に記憶することにより、モニタ機器２０から光伝送ケーブル３０を介して送信されたＵＡＲＴ信号規格の起動制御信号をＳＩＲＣＳ信号規格に変換してソース本体部１１へ送信することができる。
【０１４５】
なお、本実施の形態に示した起動制御工程は、起動制御信号をＥ／Ｏ変換部に出力して光信号ケーブル３０を介して他方の機器へ送信する送信起動命令処理と、送信される起動制御信号に応じて起動を行う受信起動制御処理との２つの処理を行う起動制御プログラムが、それぞれの起動制御部１４４、２４４に組み込まれている。また、本実施形態では、モニタ機器２０の起動制御部２４４が送信起動命令処理を行い、ソース機器１０の起動制御部１４４が受信起動制御処理を行う起動処理工程を示した。しかし、このような起動処理工程に限らず、ソース機器１０の起動制御部１４４が送信起動命令処理を行い、モニタ機器２０の起動制御部２４４が受信起動制御処理を行うように、起動制御部の各処理ブロックを構成して、プログラムを設定するようにしてもよい。また、起動制御部１４４、２４４が、送信機道命令処理及び受信起動制御処理の両方を行うように、起動制御部における各処理ブロックを構成して、プログラムを設定するようにしても良い。
【０１４６】
ところで、起動制御部１４４、２４４が行う起動制御プログラムは、各々処理工程を順番に行う、いわゆるシーケンシャル動作を行う。具体的に、モニタ機器２０の起動制御部２４４は、ＳＩＲＣＳ受信部２４４ａが行う処理が完了した後に、ＵＡＲＴ送信部２４４ｂが行う処理を開始する。すなわち、起動制御部２４４は、全ての起動制御データを一旦バッファ部２４４ｃに記憶させた後に、ＵＡＲＴ送信部２４４ｂにＵＡＲＴ信号規格の起動制御信号を生成させる。したがって、起動制御部２４４が行う起動制御処理では、起動制御信号の信号規格を変換する際に遅延時間が生じてしまう。また、ソース機器１０の起動制御部１４４は、ＵＡＲＴ受信部１４４ａとＳＩＲＣＳ送信部１４４ｂとを同時に処理させることができない。したがって、起動制御部１４４が行う起動制御処理では、起動制御信号の信号規格を変換する際に遅延時間が生じてしまう。
【０１４７】
そこで、上述したシーケンシャル動作を行っても、信号規格を変換する際に生じる遅延時間を低減する起動制御部１４４、２４４と、当該起動制御部において実行される起動制御プログラムについて説明する。まず、モニタ機器２０の起動制御部２４４の構成について説明する。
【０１４８】
モニタ機器２０の起動制御部２４４は、図１６に示すように、上述した起動制御部２４４と同様の構成に加えて、ＣＲクロック発振部２４４ｄと、クロック分周期部２４４ｆと、タイマ部２４４ｅとを備える。
【０１４９】
ＣＲクロック発振部２４４ｄは、当該起動制御部を構成する演算処理装置に備えられたＣＲ発振回路から構成される発振器により、所定のクロック信号を生成する。
【０１５０】
クロック分周期部２４４ｆは、ＣＲクロック発振部２４４ｄが発振したクロック信号に応じて分周期クロックを生成する。
【０１５１】
タイマ部２４４ｅは、クロック分周期部２４４ｆが生成した分周期クロックに応じて割り込み周期を設定し、当該割り込み周期に応じた割り込み命令をＳＩＲＣＳ受信部２４４ａ及びＵＡＲＴ送信部２４４ｂへ出力する。
【０１５２】
次に、起動制御部２４４が行う起動制御プログラムに応じた、起動制御信号の信号規格変換処理に関して図１７〜図２１を参照して詳細に説明する。
【０１５３】
まず、起動制御部２４４は、図１７（Ａ）に示すＳＩＲＣＳ受信部２４４ａが行うＳＩＲＣＳ信号規格の起動制御信号から起動制御データを読み取るＳＩＲＣＳ信号デコード処理、及び、図１７（Ｂ）に示すＵＡＲＴ送信部２４４ｂが行う起動制御情報に応じてＵＡＲＴ信号規格の起動制御信号を生成するＵＡＲＴ信号エンコード処理を、図１７（Ｃ）に示すタイマ部２４４ｅが生成する割り込み命令２４４ｅ−１に応じて行う。
【０１５４】
起動制御部２４４は、図１８に示す処理工程によって、図１７に示されたタイマ部２４４ｅが生成する割り込み命令２４４ｅ−１に応じて起動制御信号の信号規格変換処理工程を実行する。
【０１５５】
ステップＳ３０１において、起動制御部２４４は、起動制御プログラムに従って、当該起動制御部が備える各処理ブロックに電源を供給する。ここで、起動制御部２４４は、制御信号Ｉ／Ｆ部２３から出力される起動制御信号の信号レベルの変化を認識して待機状態から通常動作状態へ移行する。
【０１５６】
ステップＳ３０２、Ｓ３０３において、起動制御部２４４は、起動制御プログラムに従って、起動制御プログラムで使用する各変数の初期設定を行う。具体的に、起動制御部２４４は、変数Ｎの値を８に、変数ＣＮの値を０に、変数ＥＳの値を０に、変数ＳＰの値を０に、ＤＮの値を１２、変数ＦＬＡＧ＿ＵＡＲＴの値を０に、変数ＦＬＡＧ＿ＳＩＲＣＳを０にそれぞれ設定する。なお、各変数は自然数であって、詳細に関しては後述する。
【０１５７】
ステップＳ３０４において、タイマ２４４ｅは、起動制御プログラムに従って、ＳＩＲＣＳ受信部２４４ａ及びＵＡＲＴ送信部２４４ｂへ一定周期毎に割り込み命令を入力させる割り込み周期を設定する。ここで、割り込み周期は、ＳＩＲＣＳ信号規格とＵＡＲＴ信号規格のそれぞれのパルス間隔に対して十分な分解能が必要なので、図１７に示すように、ＵＡＲＴ信号規格のパルス間隔に対して８分の１の周期を用いる。具体的には、本実施の形態において用いるＵＡＲＴ信号規格でデータを表現する１つのパルス間隔は、ＣＲクロック発振部２４４ｄが発信する１０００クロックに相当する。したがって、クロック分周期部２４４ｆは、当該パルス間隔を８分割した１２５クロック毎に分周期クロックを生成する。そして、タイマ部２４４ｅは、当該分周期クロックを割り込み周期として設定して割り込み命令を出力する。
【０１５８】
ステップＳ３０５において、起動制御部２４４は、起動制御プログラムに従って、タイマ部２４４ｅに、１２５クロックに設定された割り込み周期におけるクロック数が０になったか否かを判断する。ここで、タイマ部２４４ｅは、割り込み周期として設定された１２５クロックを１クロックずつ減少させて、０になったか否かを判定し、クロック数が０になると割り込み命令を出力する。起動制御部２４４は、タイマ部２４４ｅの割り込み周期に応じたクロック数が０になるまで、ステップＳ３０５を繰り返し、その後、タイマ部２４４ｅのタイマが０になると、ステップＳ３０６へ進む。
【０１５９】
ステップＳ３０６、Ｓ３０７において、起動制御部２４４は、起動制御プログラムに従って、変数ＦＬＡＧ＿ＵＡＲＴをデクリメントして、当該変数ＦＬＡＧ＿ＵＡＲＴが０であるか否を判断する。この判断結果により、起動制御部２４４は、変数ＦＬＡＧ＿ＵＡＲＴが０であるとステップＳ３０８へ進み、変数ＦＡＬＧ＿ＵＡＲＴが０でないとステップＳ３０９へ進む。
【０１６０】
ステップＳ３０８において、起動制御部２４４は、起動制御プログラムに従って、ＵＡＲＴ送信部２４４ｂに、所定の信号処理を行わせる。ここで、ＵＡＲＴ送信部２４４ｂの処理工程の詳細は後述する。
【０１６１】
ステップＳ３０９、３１０において、起動制御部２４４は、起動制御プログラムに従って、変数ＦＬＡＧ＿ＳＩＲＣＳをデクリメントして、当該変数ＦＬＡＧ＿ＳＩＲＣＳが０であるか否かを判断する。この判断結果より、起動制御部２４４は、変数ＦＬＡＧ＿ＳＩＲＣＳが０であるとステップＳ３１１へ進み、変数ＦＬＡＧ＿ＳＩＲＣＳが０でないとステップＳ３０４へ戻る。
【０１６２】
ステップＳ３１１において、起動制御部２４４は、起動制御プログラムに従って、ＳＩＲＣＳ受信部２４４ａに所定の信号処理を行わせる。ここで、ＵＡＲＴ送信部２４４ｂの処理工程の詳細に関しては後述する。
【０１６３】
このように、モニタ機器２０の起動制御部２４４において実行させる起動制御プログラムは、タイマ部２４４ｅで割り込み命令をＳＩＲＣＳ受信部２４４ａ及びＵＡＲＴ送信部２４４ｂへ出力させる。さらに、ＳＩＲＣＳ受信部２４４ａとＵＡＲＴ送信部２４４ｂは、タイマ部２４４ｅから割り込み命令が入力されると、それぞれ変数ＦＬＡＧ＿ＳＩＲＣＳと変数ＦＬＡＧ＿ＵＡＲＴの各変数をデクリメントするとともに当該変数値に応じて、ＵＡＲＴ送信部２４４ｂとＳＩＲＣＳ受信部２４４ａの処理工程を行うか否かを判断する。
【０１６４】
次に、ステップＳ３０８において実行されるＵＡＲＴ送信部２４４ｂの処理工程（ステップＳ３２１〜Ｓ３４０）を、図１９を参照して詳細に説明する。
【０１６５】
ステップＳ３２１において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＵＡＲＴを８に設定する。ここで、起動制御プログラムは、変数ＦＬＡＧ＿ＵＡＲＴを８に設定する処理工程及びステップＳ３０６とＳ３０７における処理工程とを考慮すると、ステップＳ３０８の処理工程を、８回の割り込み命令毎に行うこととなる。
【０１６６】
ステップＳ３２２において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、変数ＣＮの値が０であるか否かを判断する。ＵＡＲＴ送信部２４４ｂは、変数ＣＮの値が０であると判断するとステップＳ３２３へ進み、変数ＣＮの値が０でないと判断するとＳ３３６へ進む。ここで、変数ＣＮは、ＵＡＲＴエンコーダ部２４４ｂ−１に設けられたワーキングレジスタのメモリ領域を参照する変数である。初期段階において、ＵＡＲＴ送信部２４４ｂは、ステップＳ３０２により変数ＣＮの値が０に設定されているので、ステップＳ３２３へ進む。
【０１６７】
ステップＳ３２３において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、バッファ部２４４ｃに出力要求命令を送信する。ここで、出力要求命令とは、バッファ部２４４ｃに記憶された起動制御データをデータレジスタ２４４ｂ−２へ出力させる制御命令である。
【０１６８】
ステップＳ３２４において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、バッファ部２４４ｃに起動制御データが記憶されているか否かを判断する。ＵＡＲＴ送信部２４４ｂは、バッファ部２４４ｃに起動制御データが記憶されていると判断すると、ステップＳ３２５へ進み、バッファ部２４４ｃに起動制御データが記憶されていないと判断するとステップＳ３０８の処理を終了する。
【０１６９】
ステップＳ３２５において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、データレジスタ２４４ｂ−２に格納されているデータを消去して、当該レジスタを初期化する。
【０１７０】
ステップＳ３２６において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、バッファ部２４４ｃに、データレジスタ２４４ｂ−２へ起動制御データの読み込みを開始させる。
【０１７１】
ステップＳ３２７において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、バッファ部２４４ｃからデータレジスタ２４４ｂ−２への起動制御データの読み込みが完了したか否かを判断する。ＵＡＲＴ送信部２４４ｂは、当該起動制御データの読み出しが完了するまでステップＳ３２７を繰り返し、その後ステップＳ３２８へ進む。
【０１７２】
ステップＳ３２８において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、バッファ部２４４ｃへの出力要求命令の送信を停止する。
【０１７３】
ステップＳ３２９において、データレジスタ２４４ｂ−２は、起動制御プログラムに従って、当該レジスタに記憶された起動制御データを、ＵＡＲＴエンコーダ部２４４ｂ−１へ出力する。ここで、データレジスタ２４４ｂ−２からＵＡＲＴエンコーダ部２４４ｂ−１へ出力される起動制御データは、１２ビットのデータとし、出力される順にＤ１〜Ｄ１２とする。
【０１７４】
ステップＳ３３０において、ＵＡＲＴエンコーダ部２４４ｂ−１は、起動制御プログラムに従って、当該エンコーダ部に設けられたワーキングレジスタに１２ビットの起動制御データを書き込ませる。ここで、ワーキングレジスタは、少なくとも１６ビットのデータ記憶領域を有し、起動制御データのＤ１を当該レジスタの最下位ビット（１ビット目）として、１２ビット分の起動制御データを書き込む。
【０１７５】
ステップＳ３３１において、ＵＡＲＴエンコーダ部２４４ｂ−１のワーキングレジスタは、起動制御プログラムに従って、当該レジスタに書き込まれた１２ビットの起動制御データＤ１〜Ｄ１２を最上位ビット（１６ビット目）方向へ１ビット分ずつ移動させる。
【０１７６】
ステップＳ３３２において、ＵＡＲＴエンコーダ部２４４ｂ−１のワーキングレジスタは、起動制御プログラムに従って、当該レジスタのデータ記憶領域の最上位ビット（１６ビット目）の値を０に設定する。
【０１７７】
ステップＳ３３３において、ＵＡＲＴエンコーダ部２４４ｂ−１のワーキングレジスタは、起動制御プログラムに従って、当該レジスタのデータ記憶領域における１４ビット目の値を０に設定する。
【０１７８】
ステップＳ３３４において、ＵＡＲＴエンコーダ部２４４ｂ−１のワーキングレジスタは、起動制御プログラムに従って、当該レジスタの最下位ビット（１ビット目）と１５ビット目の値を１に設定する。ここで、当該レジスタにおいて、値が１に設定された最下位ビット（１ビット目）及び１５ビット目は、それぞれ、起動制御信号の送信開始を示すスタートビットと、起動制御信号の送信終了を示すストップビットに該当する。このように、当該レジスタの全メモリ領域には送信データが記憶される。
【０１７９】
ステップＳ３３５において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、ＵＡＲＴエンコーダ部２４４ｂ−１のワーキングレジスタの各記憶領域を参照する変数ＣＮの値を、当該レジスタに記憶された起動制御データのビット数である１６に設定する。
【０１８０】
ステップＳ３３６において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、ＵＡＲＴエンコーダ部２４４ｂ−１に、当該ワーキングレジスタの最下位ビット（１ビット目）に格納されたデータの値が１であるか否かを判断させる。ＵＡＲＴ送信部２４４ｂは、当該レジスタの最下位ビットの値が１であると判断されるとステップＳ３３７へ進み、当該レジスタの最下位ビットの値が０でないと判断されるとステップＳ３３８へ進む。
【０１８１】
ステップＳ３３７において、ＵＡＲＴエンコーダ部２４４ｂ−１は、起動制御プログラムに従って、信号レベルをＨｉｇｈに設定して起動制御信号をＥ／Ｏ変換部２４２へ出力する。
【０１８２】
ステップＳ３３８において、ＵＡＲＴエンコーダ部２４４ｂ−１は、起動制御プログラムに従って、信号レベルをＬｏｗに設定して、起動制御信号をＥ／Ｏ変換部２４２へ出力する。
【０１８３】
ステップＳ３３９において、ＵＡＲＴエンコーダ部２４４ｂ−１は、起動制御プログラムに従って、当該エンコーダ部のワーキングレジスタに格納されたデータを最下位ビット方向へ１ビット分移動させる。また、最下位ビットに格納されていたデータは、消去される。
【０１８４】
ステップＳ３４０において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、変数ＣＮをデクリメントして、変数ＣＮの値をＣＮ−１に変更する。その後、起動制御プログラムは、ステップＳ３０８の処理を終了してステップＳ３０９へ進み、ＵＡＲＴ送信部２４４ｂの処理工程から、起動制御部２４４全体の処理工程へ移行する。
【０１８５】
続いて、ＵＡＲＴ送信部２４４ｂは、次回実行されるステップＳ３０８の処理においてステップＳ３３６へ進み、ＵＡＲＴエンコーダ部２４４ｂ−１に、起動制御信号の出力処理を実行させる。
【０１８６】
次に、ステップＳ３１１において実行されるＳＩＲＣＳ送信部２４４ａの処理工程（ステップＳ３５１〜Ｓ３７９）を、図２０及び図２１を参照して詳細に説明する。
【０１８７】
ステップＳ３５１において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＥＳが０であるか否かを判断する。ＳＩＲＣＳ受信部２４４ａは、変数ＥＳの値が０であると判断するとステップＳ３５２へ進み、変数ＥＳの値が０ではないとステップＳ３５８へ進む。初期段階において、ＳＩＲＣＳ受信部２４４ａは、ステップＳ３０２において変数ＥＳの値が０に設定されているので、まずステップＳ３５２へ進む。
【０１８８】
ステップＳ３５２において、ＳＩＲＣＳデコーダ部２４４ａ―１は、起動制御プログラムに従って、制御信号Ｉ／Ｆ部２３から出力される起動制御信号の信号レベルがＨｉｇｈであるか否かを判断する。ここで、ＳＩＲＣＳ受信部２４４ａは、当該信号レベルがＨｉｇｈであると判断されるとステップＳ３５３へ進み、当該信号レベルがＨｉｇｈではないと判断されるとステップＳ３５４へ進む。
【０１８９】
ステップＳ３５３において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＳＰをインクリメントして、変数ＳＰの値をＳＰ＋１に変更してステップＳ３５７へ進む。
【０１９０】
ステップＳ３５４において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＳＰの値が１５又は１６のいずれかであるか否かを判断する。ここで、ＳＩＲＣＳ受信部２４４ａは、変数ＳＰの値が１５又は１６のいずれかであると判断するとステップＳ３５５へ進み、変数ＳＰの値が１５又は１６のいずれの値でもないと判断するとステップＳ３５６へ進む。
【０１９１】
ステップＳ３５５において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＥＳの値を１に、変数ＳＰの値を１にそれぞれ設定し、ステップＳ３５７へ進む。
【０１９２】
ステップＳ３５６において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＳＰの値を０に設定し、ステップＳ３５７へ進む。
【０１９３】
ステップＳ３５７において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＳＩＲＣＳの値を１に設定する。その後、起動制御プログラムは、起動制御部２４４全体の処理工程に移行し、ステップＳ３０４に戻る。ここで、変数ＦＬＡＧ＿ＳＩＲＣＳの値を１に設定する処理工程及びステップＳ３０９とＳ３１０における処理工程とを考慮すると、ステップＳ３１１におけるＳＩＲＣＳ受信部２４４ａの処理工程は、１回の割り込み命令毎に行うこととなる。
【０１９４】
このように、ＳＩＲＣＳ受信部２４４ａは、１回割り込み命令毎に制御信号Ｉ／Ｆ部２３から出力されるＳＩＲＣＳ信号規格の起動制御信号の信号レベルがＨｉｇｈであるか否かを、ＳＩＲＣＳデコーダ部２４４ａ―１に判断させる。その後、当該信号レベルがＨｉｇｈになったことが確認されると、ＳＩＲＣＳ受信部２４４ａは、ステップＳ３５３において、１回の割り込み命令毎に、当該信号レベルがＬｏｗになるまで連続するＨｉｇｈの信号レベルを検出判断して変数ＳＰの値を１ずつ増加させる。ここで、起動制御信号の入力開始時には、信号レベルがＨｉｇｈであって、変数ＳＰの値が１５〜１６に相当するパルス信号幅のガイドパルスが、制御信号Ｉ／Ｆ部２３から出力される。したがって、ＳＩＲＣＳ受信部２４４ａは、変数ＳＰの値及び信号レベルがＬｏｗに下がったことに応じてガイドパルスが入力されたことを判断すると、Ｈｉｇｈ／Ｌｏｗの信号レベルの変化に応じて変数ＥＳの値を１に設定して、ステップＳ３５８へ進む。
【０１９５】
ステップＳ３５８において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＥＳの値が１であるか否かを判断する。ここで、ＳＩＲＣＳ受信部２４４ａは、変数ＥＳの値が１であると判断するとステップＳ３５９へ進み、変数ＥＳの値が１でないと判断するとステップＳ３６４へ進む。
【０１９６】
ステップＳ３５９において、ＳＩＲＣＳデコーダ部２４４ａ−１は、起動制御プログラムに従って、ＳＩＲＣＳ信号規格の起動制御信号の信号レベルがＬｏｗであるか否かを判断する。ＳＩＲＣＳ受信部２４４ａは、当該信号レベルがＬｏｗであると判断されるとステップＳ３６０へ進み、当該信号レベルがＬｏｗでないと判断されるとステップＳ３６１へ進む。
【０１９７】
ステップＳ３６０において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＳＰをインクリメントして当該変数値をＳＰ＋１に変更し、ステップＳ３５７へ進む。
【０１９８】
ステップＳ３６１において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＳＰの値が３又は４のいずれかであるか否かを判断する。ＳＩＲＣＳ受信部２４４ａは、変数ＳＰの値が３又は４のいずれかであると判断するとステップＳ３６２へ進み、変数ＳＰの値が３又は４のいずれでもないと判断するとステップＳ３６３へ進む。
【０１９９】
ステップＳ３６２において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＥＳの値を２に、変数ＳＰの値を１にそれぞれ設定し、ステップＳ３５７へ進む。
【０２００】
ステップＳ３６３において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＥＳを０に、変数ＳＰの値を１にそれぞれ設定する。
【０２０１】
このように、ＳＩＲＣＳ受信部２４４ａは、ステップＳ３５９及びＳ３６０において、１回の割り込み命令毎に、起動制御信号の信号レベルがＨｉｇｈになるまで連続するＬｏｗの信号レベルをＳＩＲＣＳデコーダ部２４４ａ−１に判断させる。また、ＳＩＲＣＳ受信部２４４ａは、ＳＩＲＣＳデコーダ部２４４ａ−１の判断結果に応じて、変数ＳＰの値を１ずつ増加させる。ここで、ＳＩＲＣＳ信号規格の起動制御信号は、変数ＳＰの値が３〜４に相当するパルス信号幅に基づいた信号レベルのＨｉｇｈ／Ｌｏｗのパルス信号幅の違いに応じてデータを表現する。したがって、ＳＩＲＣＳ受信部２４４ａは、ステップＳ３６１において、３又は４の変数ＳＰの値に応じた信号幅のＬｏｗの信号レベルが入力され続けたことを判断すると、変数ＥＳを２に設定し、ステップＳ３６４へ進む。
【０２０２】
ステップＳ３６４において、ＳＩＲＣＳデコーダ部２４４ａ−１は、起動制御プログラムに従って、起動制御信号の信号レベルがＨｉｇｈであるか否かを判断する。ここで、ＳＩＲＣＳ受信部２４４ａは、当該信号レベルがＨｉｇｈであると判断されるとステップＳ３６５へ進み、当該信号レベルがＨｉｇｈでないと判断されるとステップＳ３６６へ進む。
【０２０３】
ステップＳ３６５において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＳＰをインクリメントして当該変数値をＳＰ＋１に変更し、ステップＳ３５７に進む。
【０２０４】
ステップＳ３６６において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＳＰの値が３又は４のいずれかであるか否かを判断する。ＳＩＲＣＳ受信部２４４ａは、変数ＳＰの値が３又は４のいずれかであると判断するとステップＳ３６７に進み、変数ＳＰの値が３又は４のいずれでもないと判断するとステップＳ３６８に進む。
【０２０５】
ステップＳ３６７において、ＳＩＲＣＳデコーダ部２４４ａ−１は、起動制御プログラムに従って、当該デコーダ部に設けられたワーキングレジスタの最下位ビット（１ビット目）のメモリ領域のデータを０に設定する。ここで、当該ワーキングレジスタは少なくとも１２ビットのメモリ領域を有する。その後、ＳＩＲＣＳ受信部２４４ａは、ステップＳ３７１へ進む。
【０２０６】
ステップＳ３６８において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＳＰの値が７又は８であるか否かを判断する。ＳＩＲＣＳ受信部２４４ａは、変数ＳＰの値が７又は８のいずれかであると判断するとステップＳ３６９に進み、変数ＳＰの値が７又は８のいずれかでないと判断するとステップＳ３７０に進む。
【０２０７】
ステップＳ３６９において、ＳＩＲＣＳデコーダ部２４４ａ―１は、起動制御プログラムに従って、当該デコーダ部のワーキングレジスタの最下位ビット（１ビット目）のメモリ領域のデータを１に設定する。その後、ＳＩＲＣＳ受信部２４４ａは、ステップＳ３７１へ進む。
【０２０８】
ステップＳ３７０において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＥＳの値を０に、変数ＳＰの値を０にそれぞれ設定し、ステップＳ３５７へ進む。
【０２０９】
ステップＳ３７１において、ＳＩＲＣＳデコーダ部２４４ａ―１は、起動制御プログラムに従って、当該デコーダ部のワーキングレジスタに記憶された起動制御データを、それぞれ最上位ビット（１２ビット目）方向へ１ビット分移動させる。
【０２１０】
ステップＳ３７２において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＤＮの値をデクリメントして、当該変数値をＤＮ−１に設定する。ここで、変数ＤＮは、ＳＩＲＣＳデコーダ部２４４ａ―１のワーキングレジスタの各メモリ領域を参照する変数であって、ステップＳ３０２において、変数ＤＮの値が１２に初期設定されている。
【０２１１】
ステップＳ３７３において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＤＮの値が０であるか否かを判断する。ここで、ＳＩＲＣＳ受信部２４４ａは、変数ＤＮの値が０と判断するとステップＳ３７４に進み、変数ＤＮの値が０でないと判断するとステップＳ３７５に進む。初期段階において、ＳＩＲＣＳ受信部２４４ａは、変数ＤＮの値が１２に設定されているので、まず、ステップＳ３７５へ進む。
【０２１２】
ステップＳ３７５において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＥＳを１に、変数ＳＰの値を１にそれぞれ設定し、続いてステップＳ３５７へ進む。
【０２１３】
このように、ＳＩＲＣＳ受信部２４４ａは、変数ＤＮの値が０になるまで、１回の割り込み命令毎に実行するステップＳ３１１において、ステップＳ３６４〜Ｓ３７３の処理を繰り返すことにより、ＳＩＲＣＳデコーダ部２４４ａ―１に設けられたワーキングレジスタのメモリ領域に起動制御信号に応じた起動制御データを記憶する。そして、ＳＩＲＣＳ受信部２４４ａは、１２ビット分の起動制御データが当該ワーキングレジスタ内に記憶されると、ステップＳ３７４へ進む。
【０２１４】
ステップＳ３７４において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＥＳの値を０に、変数ＳＰの値を１に、変数ＤＮの値を１２にそれぞれ設定し、続いてステップＳ３７６へ進む。
【０２１５】
ステップＳ３７６において、ＳＩＲＣＳデコーダ部２４４ａ―１は、起動制御プログラムに従って、ＳＩＲＣＳデコーダ部２４４ａ―１のワーキングレジスタに記憶された１２ビット分の起動制御データをデータレジスタ２４４ａ−２へ出力する。
【０２１６】
ステップＳ３７７において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、バッファ部２４４ｃへ起動制御データの入力要求命令を出力する。
【０２１７】
ステップＳ３７８において、バッファ部２４４ｃは、起動制御プログラムに従って、ＳＩＲＣＳ受信部からの入力要求命令に応じて、データレジスタ２４４ｂ−２に記憶された起動制御データを読み出す。その後、ＳＩＲＣＳ受信部２４４ａは、ステップＳ３５７へ進む。
【０２１８】
このように、起動制御部２４４は、ＳＩＲＣＳ受信部２４４ａが１回の割り込み命令毎に処理を行う一方で、ＵＡＲＴ送信部２４４ｂが８回の割り込み命令毎に処理を行う。したがって、ＳＩＲＣＳ受信部２４４ａとＵＡＲＴ送信部２４４ｂとが行う処理をそれぞれ交互に行うため、起動制御信号の信号規格を変換する処理工程において発生する遅延時間を低下することができる。
【０２１９】
次に、複数の起動制御データを一時的に記憶するバッファ部２４４ｃを用いずに、シーケンシャル動作を行っても、信号変換の際に生じる遅延を低減するモニタ機器２０の起動制御部２４４について、図２２を参照して詳細に説明する。
【０２２０】
起動制御部２４４は、バッファ部２４４ｃの代わりに、ＳＩＲＣＳ受信部２４４ａが読み取った１ビット分の起動制御データを記憶して当該１ビット分の起動制御データをＵＡＲＴ送信部２４４ｂに出力するＢｉｔＦＩＦＯ部２４４ｇを備える。
【０２２１】
また、ＳＩＲＣＳ受信部２４４ａは、ＳＩＲＣＳデコーダ部２４４ａ―１のみを備え、データレジスタ２４４ａ−２がないものとする。また、ＳＩＲＣＳ受信部２４４ａは、起動制御データをＢｉｔＦＩＦＯ部２４４ｇへ出力する。さらにＳＩＲＣＳ受信部２４４ａは、ＢｉｔＦＩＦＯ部２４４ｇに記憶された起動制御データを読み出してＵＡＲＴ信号規格の起動制御信号を出力させるＵＡＲＴ送信要求命令を、ＵＡＲＴ送信部２４４ｂへ出力する。
【０２２２】
さらに、ＵＡＲＴ送信部２４４ｂは、ＵＡＲＴエンコーダ部２４４ｂ−１のみを備え、データレジスタ２４４ｂ−２がないものとする。また、ＵＡＲＴ送信部２４４ｂは、ＵＡＲＴ送信要求命令に応じて、起動制御データをＵＡＲＴ信号規格の起動制御信号に変換してＥ／Ｏ変換部２４２へ出力する。
【０２２３】
また、起動制御部２４４は、タイマ部２４４ｅが生成する割り込み命令に応じて、ＳＩＲＣＳ受信部２４４ａとＵＡＲＴ送信部２４４ｂが、それぞれ所定の処理を行う。
【０２２４】
次に、バッファ部２４４ｃを有しない起動制御部２４４の処理工程に関して図２３〜図２７を参照して詳細に説明する。
【０２２５】
ステップＳ４０１において、起動制御部２４４は、起動制御プログラムに従って、当該起動制御部が備える各処理ブロックに電力を供給させる制御を行う。
【０２２６】
ステップＳ４０２とＳ４０３において、起動制御部２４４は、起動制御プログラムに従って、初期設定を行う。具体的には、起動制御プログラムにおいて使用される変数ＵＳの値を０に、変数ＣＮの値を０に、変数ＥＳの値を０に、変数ＳＰの値を０に、変数ＤＮの値を１２に、変数ＦＬＡＧ＿ＵＡＲＴの値を１に、変数ＦＬＡＧ＿ＳＩＲＣＳの値を０にそれぞれ設定する。また、各変数の値は自然数であって、詳細に関しては後述する。
【０２２７】
ステップＳ４０４とＳ４０５において、起動制御部２４４は、図１８に示すステップＳ３０４とＳ３０５と同様の処理を行い、割り込み周期を設定する。
【０２２８】
ステップＳ４０６とＳ４０７において、起動制御部２４４は、起動制御プログラムに従って、変数ＦＬＡＧ＿ＵＡＲＴをデクリメントして、当該変数ＦＬＡＧ＿ＵＡＲＴの値が０であるか否かを判断する。この判断結果により、起動制御部２４４は、変数ＦＬＡＧ＿ＵＡＲＴが０であると判断するとステップＳ４０８へ進み、変数ＦＬＡＧ＿ＵＡＲＴの値が０でないと判断するとステップＳ４０９へ進む。
【０２２９】
ステップＳ４０８において、起動制御部２４４は、起動制御プログラムに従って、ＵＡＲＴ送信部２４４ｂに所定の信号処理を行わせる。ＵＡＲＴ送信部２４４ｂの詳細な処理工程に関しては後述する。
【０２３０】
ステップＳ４０９とＳ４１０において、起動制御部２４４は、起動制御プログラムに従って、変数ＦＬＡＧ＿ＳＩＲＣＳをデクリメントして、当該変数ＦＬＡＧ＿ＳＩＲＣＳが０であるか否かを判断する。この判断結果より、起動制御プログラムは、変数ＦＬＡＧ＿ＳＩＲＣＳの値が０であると判断するとステップＳ４１１へ進み、変数ＦＬＡＧ＿ＳＩＲＣＳの値が０でないと判断するとステップＳ４０４へ戻る。
【０２３１】
ステップＳ４１１において、起動制御部２４４は、起動制御プログラムに従って、ＳＩＲＣＳ受信部２４４ａに所定の信号処理を行わせる。ＵＡＲＴ送信部２４４ｂの詳細な処理工程に関しては後述する。
【０２３２】
次に、ステップＳ４０８において実行されるＵＡＲＴ送信部２４４ｂの処理工程（ステップＳ４２１〜Ｓ４４２）を、図２４及び図２５を参照して詳細に説明する。
【０２３３】
ステップＳ４２１において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、変数ＵＳの値が０であるか否かを判断する。ＵＡＲＴ送信部２４４ｂは、変数ＵＳの値が０と判断するとステップＳ４２２へ進み、変数ＵＳの値が０ではないと判断するとステップＳ４２６へ進む。初期段階において、ＵＡＲＴ送信部２４４ｂは、ステップＳ４０２において変数ＵＳの値を０に初期設定されているので、まず、ステップＳ４２２へ進む。
【０２３４】
ステップＳ４２２において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＵＡＲＴの値を１に設定する。
【０２３５】
ステップＳ４２３において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、ＳＩＲＣＳ受信部２４４ａからＵＡＲＴ送信要求命令が送信されたか否かを判断する。ＵＡＲＴ送信部２４４ｂは、ＵＡＲＴ送信要求命令が送信されたと判断するとステップＳ４２４へ進み、ＵＡＲＴ送信要求命令が送信されていないと判断するとステップＳ４０８の処理を終了する。
【０２３６】
ステップＳ４２４において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＵＡＲＴの値を２４に設定する。
【０２３７】
ステップＳ４２５において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、変数ＵＳの値を１に設定して、ステップＳ４０８の処理工程を終了する。
【０２３８】
このように、ＵＡＲＴ送信部２４４ｂは、変数ＦＬＡＧ＿ＵＡＲＴの値を２４に設定することにより、次回から２３回後の割り込み命令が出力されたときに、ステップＳ４０８の処理を行うこととなる。つまり、起動制御プログラムは、ＳＩＲＣＳ受信部２４４ａが所定の処理を完了するまで、ＵＡＲＴ送信部２４４ｂの処理を待機させる。続いて、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、変数ＵＳが１に設定されたので、ステップＳ４２６へ進む。
【０２３９】
ステップＳ４２６において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、変数ＵＳが１であるか否かを判断する。ここで、ＵＡＲＴ送信部２４４ｂは、変数ＵＳの値が１であると判断するとステップＳ４２７へ進み、変数ＵＳの値が１ではないと判断するとステップＳＳ４３０へ進む。
【０２４０】
ステップＳ４２７において、ＵＡＲＴエンコーダ部２４４ｂ−１は、起動制御プログラムに従って、信号レベルをＨｉｇｈに設定して、起動制御信号をＥ／Ｏ変換部２４２へ出力する。ここで、信号レベルがＨｉｇｈである起動制御信号は、送信の開始を示すスタートビットとしてＥ／Ｏ変換部２４２へ出力される。
【０２４１】
ステップＳ４２８において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、変数ＣＮの値を１２に設定する。ここで、変数ＣＮは、起動制御データを参照する変数として用いられる。
【０２４２】
ステップＳ４２９において、ＵＡＲＴ送信部２４４ｂは、変数ＦＬＡＧ＿ＵＡＲＴの値を８に、変数ＵＳの値を２にそれぞれ設定する。続いて、起動制御プログラムは、ステップＳ４０８の処理を終了する。その後、ＵＡＲＴ送信部２４４ｂは、次回から８回後の割り込み命令が出力されたときにステップＳ４０８を実行する。ここで、ＵＡＲＴ送信部２４４ｂは、変数ＵＳが２に設定されているのでステップＳ４３０へ進む。
【０２４３】
ステップＳ４３０において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、変数ＵＳの値が２であるか否かを判断する。ここで、ＵＡＲＴ送信部２４４ｂは、変数ＵＳが２であると判断するとステップＳ４３１へ進み、変数ＵＳが２でないと判断するとステップＳ４４０へ進む。
【０２４４】
ステップＳ４３１において、ＵＡＲＴエンコーダ部２４４ｂ−１は、起動制御プログラムに従って、ＢｉｔＦＩＦＯ部２４４ｇに記憶されている起動制御データの読み込みを開始する。
【０２４５】
ステップＳ４３２において、ＵＡＲＴエンコーダ部２４４ｂ−１は、起動制御プログラムに従って、ＢｉｔＦＩＦＯ部２４４ｇに格納されている起動制御データの読み込みが完了したか否かを判断する。ここで、ＵＡＲＴ送信部２４４ｂは、当該起動制御データの読み込みが完了したと判断されるとステップＳ４３３へ進み、当該起動制御データの読み込みが完了していないと判断されるとステップＳ４３２を繰り返す。
【０２４６】
ステップＳ４３３において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、起動制御データのデータビットの値が１であるか否かを判断する。ここで、ＵＡＲＴ送信部２４４ｂは、起動制御データのデータビットの値が１であると判断するとステップＳ４３４へ進み、起動制御データのデータビットの値が１ではないと判断するとステップＳ４３５へ進む。
【０２４７】
ステップＳ４３４において、ＵＡＲＴエンコーダ部２４４ｂ−１は、起動制御プログラムに従って、信号レベルをＨｉｇｈに設定して、起動制御信号をＥ／Ｏ変換部２４２へ出力する。その後、ＵＡＲＴ送信部２４４ｂは、ステップＳ４３６へ進む。
【０２４８】
ステップＳ４３５において、ＵＡＲＴエンコーダ部２４４ｂ−１は、起動制御プログラムに従って、信号レベルをＬｏｗに設定して、起動制御信号をＥ／Ｏ変換部２４２へ出力する。その後、ＵＡＲＴ送信部２４４ｂは、ステップＳ４３６へ進む。
【０２４９】
ステップＳ４３６において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、変数ＣＮの値をデクリメントして、変数ＣＮの値をＣＮ−１に変更する。
【０２５０】
ステップＳ４３７において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、変数ＣＮの値が０であるか否かを判断する。ここで、ＵＡＲＴ送信部２４４ｂは、変数ＣＮの値が０であると判断するとステップＳ４３８へ進み、変数ＣＮの値が０ではないと判断するとステップＳ４３９へ進む。
【０２５１】
ステップＳ４３８において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＵＡＲＴの値を８に、変数ＵＳの値を３にそれぞれ設定する。その後、ＵＡＲＴ送信部２４４ｂは、ステップＳ４０８の処理を終了する。
【０２５２】
ステップＳ４３９において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＵＡＲＴの値を８に設定し、ステップＳ４０８の処理を終了する。
【０２５３】
ここで、ＵＡＲＴ送信部２４４ｂは、変数ＣＮの値が０になるまでステップＳ４３１〜Ｓ４３６の処理工程を繰り返し、ＢｉｔＦＩＦＯ部２４４ｇに格納された起動制御データを順次ＵＡＲＴ信号規格の起動制御信号に変換してＥ／Ｏ変換部２４２へ出力する。また、ＵＡＲＴ送信部２４４ｂは、ステップＳ４３８及びＳ４３９において変数ＦＬＡＧ＿ＵＡＲＴの値を８に設定するので、８回の割り込み命令毎にステップＳ４０８の処理を行う。その後、変数ＣＮの値が０になると、ＵＡＲＴ送信部２４４ｂは、ステップＳ４３８により変数ＵＳの値を３に設定して、ステップＳ４４０に進む。
【０２５４】
ステップＳ４４０において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、変数ＵＳの値が３であるか否かを判断する。ここで、ＵＡＲＴ送信部２４４ｂは、変数ＵＳの値が３であると判断するとステップＳ４４１へ進み、変数ＵＳの値が３ではないと判断するとステップＳ４４２へ進む。
【０２５５】
ステップＳ４４１において、ＵＡＲＴエンコーダ部２４４ｂ−１は、起動制御プログラムに従って、信号レベルをＬｏｗに設定し、起動制御信号をＥ／Ｏ変換部２４２へ出力する。ここで、信号レベルをＬｏｗに設定された起動制御信号は、送信の終了を示すストップビットとしてＥ／Ｏ変換部２４２へ出力される。
【０２５６】
ステップＳ４４２において、ＵＡＲＴ送信部２４４ｂは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＵＡＲＴの値を１に、変数ＵＳの値を０にそれぞれ設定し、ステップＳ４０８の処理を終了する。
【０２５７】
次に、ステップＳ４１１において実行されるＳＩＲＣＳ受信部２４４ａの処理工程（ステップＳ４５１〜Ｓ４７４）を、図２６及び図２７を参照して詳細に説明する。
【０２５８】
ステップＳ４５１〜Ｓ４７１において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、それぞれの処理工程が図２０及び図２１に示したステップＳ３５１〜Ｓ３７１に対応して同様の処理を行う。ここで、図２０及び図２１に示したＳＩＲＣＳ受信部２４４ａでは、ステップＳ３６７又はＳ３６９において、起動制御信号から読み出した起動制御データを所定のワーキングレジスタのメモリ領域に格納するのに対して、図２６及び図２７に示すＳＩＲＣＳ受信部２４４ａの処理工程では、ステップＳ４６７又はＳ４６９において、起動制御信号から読み出した起動制御データをＢｉｔＦＩＦＯ部２４４ｇのメモリ領域にビットデータを出力する。その後、ＵＡＲＴ送信部２４４ｂは、ステップＳ４７１へ進む。
【０２５９】
ステップＳ４７１において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、ＵＡＲＴ送信要求命令をＵＡＲＴ送信部２４４ｂへ出力する。
【０２６０】
ステップＳ４７２において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＤＮの値をデクリメントして、当該変数値をＤＮ−１に変更する。ここで、変数ＤＮは、ＳＩＲＣＳデコーダ部２４４ａ―１に設けられたワーキングレジスタの各メモリ領域を参照する変数であって、ステップＳ４０２において、当該変数の値が１２に設定されている。
【０２６１】
ステップＳ４７３において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＤＮの値が０であるか否かを判断する。ここで、ＳＩＲＣＳ受信部２４４ａは、変数ＤＮの値が０と判断するとステップＳ４７４に進み、変数ＤＮの値が０でないと判断するとステップＳ４７５に進む。初期段階において、ＳＩＲＣＳ受信部２４４ａは、変数ＤＮの値を１２に設定しているので、まず、ステップＳ４７５へ進む。
【０２６２】
ステップＳ４７５において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＥＳを１に、変数ＳＰの値を１にそれぞれ設定する。
【０２６３】
このように、ＳＩＲＣＳ受信部２４４ａは、変数ＤＮの値が０になるまで、１回の割り込み命令毎にステップＳ４６４〜Ｓ４７３の処理を繰り返すことにより、ＢｉｔＦＩＦＯ部２４４へ起動制御データを出力する。さらに、ＳＩＲＣＳ受信部２４４ａは、ＢｉｔＦＩＦＯ部２４４ｇへ１ビットの起動制御データを出力する毎に、ＵＡＲＴ送信要求命令をＵＡＲＴ送信部２４４ｂに出力する。このようにして、ＳＩＲＣＳ受信部２４４ａは、ＵＡＲＴ送信部２４４ｂに、ＢｉｔＦＩＦＯ部２４４ｇに記憶された起動制御データを読み取らせる。
【０２６４】
ステップＳ４７４において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＥＳの値を０に、変数ＳＰの値を１に、変数ＤＮの値を１２にそれぞれ設定する。その後、ＳＩＲＣＳ受信部２４４ａは、ステップＳ４５７において変数ＦＬＡＧ＿ＳＩＲＣＳの値を０に設定し、ステップＳ４１１の処理を終了する。
【０２６５】
このように、ＢｉｔＦＩＦＯ部２４４ｇを備える起動制御部２４４は、ＳＩＲＣＳ受信部２４４ａが１ビット分の起動制御データを読み取ってＢｉｔＦＩＦＯ部２４４ｇに出力した時点で、ＵＡＲＴ送信部２４４ｂにＵＡＲＴ信号規格の起動制御データの生成を開始させる。よって、起動制御部２４４は、ＵＡＲＴ送信部２４４ｂにおける起動制御信号の送信処理を行っていても、ＳＩＲＣＳ受信部２４４ａに起動制御データの読み取りを行わせることができる。
【０２６６】
次に、割り込み命令に応じて起動制御処理を行うソース機器１０の起動制御部１４４の起動制御プログラムについて説明する。
【０２６７】
ソース機器１０の起動制御部１４４は、図２８に示すように、上述した起動制御部１４４と同様の構成に加えて、ＣＲクロック発振部１４４ｄと、クロック分周期部１４４ｆと、タイマ部１４４ｅとを備える。
【０２６８】
ＣＲクロック発振部１４４ｄは、当該起動制御部を構成する演算処理装置に設けられたＣＲ発振回路から構成される発振器により所定のクロック信号を生成する。
【０２６９】
クロック分周期部１４４ｆは、ＣＲクロック発振部１４４ｄが発振したクロック信号に応じて分周期クロックを生成する。
【０２７０】
タイマ部１４４ｅは、クロック分周期部１４４ｆが生成した分周期クロックに応じて割り込み周期を設定し、当該割り込み周期に応じた割り込み命令をＵＡＲＴ受信部１４４ａとＳＩＲＣＳ送信部１４４ｂとへ出力する。
【０２７１】
次に、起動制御部１４４が行う起動制御プログラムに応じた起動制御信号の信号規格変換処理に関して、図２９〜図３４を参照して詳細に説明する。
【０２７２】
まず、起動制御部１４４は、図２９（Ａ）に示すＵＡＲＴ信号規格に基づいた起動制御情報を読み取るＵＡＲＴ信号デコード処理、及び、図２９（Ｂ）に示す起動制御情報に応じてＳＩＲＣＳ信号規格の起動制御信号を生成するＳＩＲＣＳエンコード処理を、図２９（Ｃ）に示すタイマ部１４４ｆによる割り込み命令１４４ｅ−１に応じて行う。
【０２７３】
起動制御部１４４は、図３０に示す処理工程によって、割り込み命令に応じた起動制御信号の信号規格変換処理工程を実行する。
【０２７４】
ステップＳ５０１において、起動制御部１４４は、起動制御プログラムに従って、当該起動制御部１４４が備える各処理ブロックに電力を供給する。ここで、起動制御部１４４は、Ｏ／Ｅ変換部１４３から出力される電気信号形式に変換されたＵＡＲＴ信号規格の起動制御信号のＨｉｇｈ／Ｌｏｗ信号レベルの変化を認識して待機状態から通常動作状態へ移行する。
【０２７５】
ステップＳ５０２、Ｓ５０３において、起動制御部１４４は、起動制御プログラムに従って、初期設定を行う。具体的には、起動制御プログラムにおいて使用される変数Ｎの値を４に、変数ＣＮの値を０に、変数ＥＳの値を０に、変数ＳＰの値を０に、変数ＤＮの値を１２に、変数ＦＬＡＧ＿ＵＡＲＴの値を１に、変数ＦＡＬＧ＿ＳＩＲＣＳの値を１にそれぞれ設定する。なお、各変数の値は自然数であって、詳細に関しては後述する。
【０２７６】
ステップＳ５０４において、タイマ１４４ｅは、起動制御プログラムに従って、ＵＡＲＴ受信部１４４ａとＳＩＲＣＳ送信部１４４ｂとに一定周期毎に割り込み命令を入力させる、割り込み周期を設定する。ここで、割り込み周期は、ＵＡＲＴ信号規格とＳＩＲＣＳ信号規格のそれぞれのパルス間隔に対して十分に分解能があるように設定されなければならない。起動制御プログラムにおいて、この割り込み周期は、図２９に示すように、ＳＩＲＣＳ信号規格のパルス間隔を４分の１にした周期を用いる。具体的には、本実施の形態において用いるＳＩＲＣＳ信号規格でデータを表現する１つのパルス間隔は、ＣＲクロック発振部１４４ｄが発振する５００クロックに相当する。したがって、クロック分周期部１４４ｆは、当該パルス間隔に対して４分の１にした１２５クロック毎に分周期クロックを生成する。そして、タイマ部１４４ｅは、当該分周期クロックを割り込み周期とした割り込み命令を出力する。
【０２７７】
ステップＳ５０５において、タイマ部１４４ｅは、起動制御プログラムに従って、１２５クロックに設定された割り込み周期におけるクロック数が０になったか否かを判断する。ここで、タイマ部１４４ｅは、割り込み周期として設定された１２５クロックを１クロックずつ減少させて、クロック数が０になると割り込み命令を出力する。起動制御部１４４は、タイマ部１４４ｅの割り込み周期に応じたクロック数が０になるまで、ステップＳ５０５を繰り返し、その後ステップＳ５０６へ進む。
【０２７８】
ステップＳ５０６、５０７において、起動制御部１４４は、起動制御プログラムに従って、変数ＦＬＡＧ＿ＳＩＲＣＳをデクリメントして、当該変数ＦＬＡＧ＿ＳＩＲＣＳが０であるか否を判断する。この判断結果により、起動制御プログラムは、変数ＦＬＡＧ＿ＳＩＲＣＳの値が０であると判断するとステップＳ５０８へ進み、変数ＦＡＬＧ＿ＳＩＲＣＳの値が０でないと判断するとステップＳ５０９へ進む。
【０２７９】
ステップＳ５０８において、起動制御部１４４は、起動制御プログラムに従って、ＳＩＲＣＳ送信部１４４ｂに所定の信号処理を行わせる。ここで、ＳＩＲＣＳ送信部１４４ｂの処理工程の詳細は後述する。
【０２８０】
ステップＳ５０９、５１０において、起動制御部１４４は、起動制御プログラムに従って、変数ＦＬＡＧ＿ＵＡＲＴをデクリメントして、当該変数ＦＬＡＧ＿ＵＡＲＴが０であるか否かを判断する。この判断結果より、起動制御部１４４は、変数ＦＬＡＧ＿ＵＡＲＴが０であると、ステップＳ５１０へ進み、変数ＦＬＡＧ＿ＵＡＲＴが０でないとステップＳ５０４へ戻る。
【０２８１】
ステップＳ５１１において、起動制御部１４４は、起動制御プログラムに従って、ＵＡＲＴ受信部１４４ａに所定の信号処理を行わせる。ここで、ＵＡＲＴ送信部１４４ｂの処理工程の詳細は後述する。
【０２８２】
このように、起動制御部１４４は、割り込み命令を、ＵＡＲＴ受信部１４４ａ及びＳＩＲＣＳ送信部１４４ｂへ出力する。さらに、ＵＡＲＴ受信部１４４ａ及びＳＩＲＣＳ送信部１４４ｂは、割り込み命令が入力されると、それぞれ変数ＦＬＡＧ＿ＳＩＲＣＳ及び変数ＦＬＡＧ＿ＵＡＲＴの各変数の値に応じて、ＳＩＲＣＳ送信部１４４ｂ及びＵＡＲＴ受信部１４４ａの処理工程を行うか否かを判断する。
【０２８３】
次に、ステップＳ５０８において実行されるＳＩＲＣＳ送信部１４４ｂの処理工程（ステップＳ５２１〜Ｓ５４５）を、図３１及び図３２を参照して詳細に説明する。
【０２８４】
ステップＳ５２１において、ＳＩＲＣＳ受信部１４４ｂは、起動制御プログラムに従って、変数ＣＮの値が０であるか否かを判断する。ＳＩＲＣＳ受信部１４４ｂは、変数ＣＮの値が０であると判断するとステップＳ５２２へ進み、変数ＣＮの値が０でないと判断するとステップＳ５３３へ進む。初期段階において、ＳＩＲＣＳ受信部１４４ｂは、ステップＳ５０２において変数ＣＮの値が１２に設定されているので、まずステップＳ５２２へ進む。
【０２８５】
ステップＳ５２２において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、バッファ部１４４ｃへ出力要求命令を出力する。
【０２８６】
ステップＳ５２３において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、バッファ部１４４ｃのメモリ領域に起動制御データが格納されているか否かを判断する。ここで、ＳＩＲＣＳ送信部１４４ｂは、バッファ部１４４ｂに起動制御データが記憶されていると判断するとステップＳ５２４へ進み、バッファ部１４４ｂに起動制御データが記憶されていないと判断するとステップＳ５０８の処理を終了する。
【０２８７】
ステップＳ５２４において、データレジスタ１４４ｂ−２は、起動制御プログラムに従って、当該メモリ領域内に格納されたデータを消去する。
【０２８８】
ステップＳ５２５において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、バッファ部１４４ｂからデータレジスタ１４４ｂ−２へ起動制御データの読み込みを開始させる。
【０２８９】
ステップＳ５２６において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、バッファ部１４４ｂからデータレジスタ１４４ｂ−２へ起動制御データの読み込み処理が完了したか否かを判断する。ここで、ＳＩＲＣＳ送信部１４４ｂは、当該読み込み処理が完了するまでステップＳ５２６の処理を繰り返し、１２ビットの起動制御データがデータレジスタ１４４ｂ−２に記憶され、ステップＳ５２７へ進む。
【０２９０】
ステップＳ５２７において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、バッファ部１４４ｂへの出力要求命令を停止する。
【０２９１】
ステップＳ５２８において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、データレジスタ１４４ｂ−２に記憶された起動制御データをＳＩＲＣＳエンコーダ部１４４ｂ−１へ出力させる。
【０２９２】
ステップＳ５２９において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、ＳＩＲＣＳエンコーダ部１４４ｂ―１に設けられた、少なくとも１３ビットのデータの記憶領域を有するワーキングレジスタへ、データレジスタ１４４ｂ−２から出力される起動制御データを記憶させる。
【０２９３】
ステップＳ５３０において、ＳＩＲＣＳエンコーダ部１４４ｂ−１は、起動制御プログラムに従って、当該エンコーダ部のワーキングレジスタに記憶された１２ビットの起動制御データを、それぞれ当該記憶領域の最上位ビット方向へ１ビット分ずつ移動させる。
【０２９４】
ステップＳ５３１において、ＳＩＲＣＳエンコーダ部１４４ｂ−１は、起動制御プログラムに従って、当該エンコーダ部のワーキングレジスタの最下位ビットの値を１に設定する。ここで、最下位ビットに設定される値が１のデータは、起動制御信号の送信開始を示すガイドパルスとなる。
【０２９５】
ステップＳ５３２において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、変数ＣＮの値を、ガイドパルスに応じたビットデータと起動制御データとの和である１３に設定する。
【０２９６】
ステップＳ５３３において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、ビットオフが１であるか否かを判断する。ビットオフとは、ＳＩＲＣＳ信号規格においてデータを表現するパルス間隔であって、初期状態では０に設定されている。また、ＳＩＲＣＳ送信部１４４ｂは、ビットオフが１でないと判断するとステップＳ５３７へ進み、ビットオフが１であると判断するとステップＳ５３４へ進む。起動制御プログラムは、初期状態においてビットオフは０に設定されているので、ステップＳ５３７へ進む。
【０２９７】
ステップＳ５３７において、ＳＩＲＣＳエンコーダ部１４４ｂ−１は、起動制御プログラムに従って、信号レベルをＨｉｇｈに設定して起動制御信号を制御信号Ｉ／Ｆ部１３へ出力する。その後、ＳＩＲＣＳ送信部１４４ｂは、ステップＳ５３８へ進む。
【０２９８】
ステップＳ５３８において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、ビットオフを１に設定する。
【０２９９】
ステップＳ５３９において、ＳＩＲＣＳエンコーダ部１４４ｂ−１は、起動制御プログラムに従って、当該エンコーダ部のワーキングレジスタの最下位ビットの値が１であるか否かを判断する。ここで、ＳＩＲＣＳ送信部１４４ｂは、当該ワーキングレジスタの最下位ビットの値が１であると判断されるとステップＳ５４０へ進み、当該ワーキングレジスタの最下位ビットの値が１でないと判断されるとステップＳ５４１へ進む。初期段階において、ＳＩＲＣＳ送信部１４４ｂは、ステップＳ５３１により当該ワーキングレジスタの最下位ビットの値を１に設定しているので、ステップＳ５４０へ進む。
【０３００】
ステップＳ５４０において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、変数ＣＮの値が１３であるか否かを判断する。ここで、ＳＩＲＣＳ送信部１４４ｂは、変数ＣＮの値が１３であると判断するとステップＳ５４２へ進み、変数ＣＮの値が１３でないと判断するとステップＳ５４３へ進む。初期段階において、ＳＩＲＣＳ送信部１４４ｂは、ステップＳ５３２において変数ＣＮの値を１３に設定しているので、まず、ステップＳ５４２へ進む。
【０３０１】
ステップＳ５４２において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＳＩＲＣＳの値を１６に設定し、ステップＳ５４４へ進む。
【０３０２】
ステップＳ５４４において、ＳＩＲＣＳエンコーダ部１４４ｂ−１は、起動制御プログラムに従って、当該エンコーダ部のワーキングレジスタに記憶されたデータを、それぞれ当該レジスタの記憶領域の最上位ビット方向へ１ビットずつ移動させる。
【０３０３】
ステップＳ５４５において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、変数ＣＮをデクリメントして、当該変数値をＣＮ−１に値を変更する。その後、ＳＩＲＣＳ送信部１４４ｂは、ステップＳ５０８を終了する。
【０３０４】
その後、ＳＩＲＣＳ送信部１４４ｂは、変数ＣＮの値を１２に設定しているので、ステップＳ５３３へ進む。さらに、ＳＩＲＣＳ送信部１４４ｂは、ビットオフが１に設定されているので、ステップＳ５３４へ進む。
【０３０５】
ステップＳ５３４において、ＳＩＲＣＳエンコーダ部１４４ｂ−１は、起動制御プログラムに従って、信号レベルをＬｏｗに設定して、起動制御信号を出力する。
【０３０６】
ステップＳ５３５において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、ビットオフを０に設定する。
【０３０７】
ステップＳ５３６において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＳＩＲＣＳの値を４に設定し、ステップＳ５０８の処理を終了する。
【０３０８】
このようにして、ＳＩＲＣＳ送信部１４４ｂは、ＳＩＲＣＳ信号規格のガイドパルスを生成した後、起動制御信号の信号レベルをＬｏｗに設定して、起動制御データに応じた信号の生成を開始する。また、ＳＩＲＣＳ送信部１４４ｂは、変数ＦＬＡＧ＿ＵＡＲＴの値に応じてステップＳ５０８の処理を行う。この場合、ＳＩＲＣＳ送信部１４４ｂは、ビットオフが０に設定されているのでステップＳ５３７へ進み、ＳＩＲＣＳエンコーダ部１４４ｂ−１に、信号レベルがＨｉｇｈの起動制御信号を出力させる。
【０３０９】
ここで、ＳＩＲＣＳ送信部１４４ｂは、ステップＳ５３７において、起動制御データの１ビット目の値が１又は０であるかによって、変数ＦＬＡＧ＿ＵＡＲＴの値を設定する。つまり、起動制御データの１ビット目の値が０の場合、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、ステップＳ５４１において、ＦＬＡＧ＿ＳＩＲＣＳの値を４に設定する。すなわち、起動制御プログラムにおけるステップＳ５０８の処理工程を、次からの割り込み命令から３回分行わないこととする。また、起動制御データの１ビット目の値が１の場合、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、ステップＳ５４０からステップＳ５４３へ進み、当該処理工程においてＦＬＡＧ＿ＳＩＲＣＳの値を８に設定する。すなわち、起動制御プログラムにおけるステップＳ５０８の処理工程を、次からの割り込み命令から７回分行わないこととする。その後、起動制御プログラムは、起動制御データに応じて、起動制御信号の信号レベルをＨｉｇｈ又はＬｏｗに設定して、変数ＣＮの値が０になるまで当該処理工程を行う。
【０３１０】
次に、ステップＳ５１１において実行されるＵＡＲＴ受信部１４４ａの処理工程（ステップＳ５５１〜Ｓ５７４）を、図３３及び図３４を参照して詳細に説明する。
【０３１１】
ステップＳ５５１において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＤＮの値が０であるか否かを判断する。ここで、ＵＡＲＴ受信部１４４ａは、変数ＤＮの値が０であると判断するとステップＳ５５２へ進み、変数ＤＮの値が０でないと判断するとステップＳ５６１へ進む。初期段階において、ＵＡＲＴ受信部１４４ａは、ステップＳ５０２により変数ＤＮの値を０に設定されているので、まず、ステップＳ５５２へ進む。
【０３１２】
ステップＳ５５２において、ＵＡＲＴエンコーダ部１４４ａ―１は、起動制御プログラムに従って、Ｏ／Ｅ変換部１４３から出力される起動制御信号の信号レベルがＨｉｇｈであるか否かを判断する。ここで、ＵＡＲＴ受信部１４４ａは、当該信号レベルがＨｉｇｈであると判断されるとステップＳ５５３へ進み、当該信号レベルがＨｉｇｈでないと判断されるとステップＳ５５４へ進む。
【０３１３】
ステップＳ５５３において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＳＰの値をインクリメントして、当該変数値をＳＰ＋１に変更する。その後、ＵＡＲＴ受信部１４４ａは、ステップＳ５５５へ進む。
【０３１４】
ステップＳ５５４において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＳＰの値を０に設定する。その後、ＵＡＲＴ受信部１４４ａは、ステップＳ５５９へ進む。
【０３１５】
ステップＳ５５５において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＳＰの値が７であるか否かを判断する。ここで、起動制御プログラムは、変数ＳＰの値が７であると判断するとステップＳ５５６へ進み、変数ＳＰの値が７でないと判断するとステップＳ５５７へ進む。初期段階において、ＵＡＲＴ受信部１４４ａは、変数ＳＰの値が１に設定されているので、まず、ステップＳ５５７へ進む。
【０３１６】
ステップＳ５５７において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＳＰの値が８であるか否かを判断する。ここで、ＵＡＲＴ受信部１４４ａは、変数ＳＰの値が８であると判断するとステップＳ５５８へ進み、変数ＳＰの値が８でないと判断するとステップＳ５５９へ進む。初期段階において、ＵＡＲＴ受信部１４４ａは、変数ＳＰの値が１に設定されているので、ステップＳ５５９へ進む。
【０３１７】
ステップＳ５５９において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、ＦＬＡＧ＿ＵＡＲＴの値を１に設定し、ステップＳ５１１の処理を終了する。
【０３１８】
このように、ＵＡＲＴ受信部１４４ａは、起動制御信号の信号レベルがＬｏｗからＨｉｇｈに変化するまで変数ＳＰの値を０に保持する。その後、当該信号レベルがＨｉｇｈになると、ＵＡＲＴ受信部１４４ａは、変数ＳＰの値をインクリメントして変数ＳＰの値が７になるとステップＳ５５６へ進む。
【０３１９】
ステップＳ５５６において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、ＦＬＡＧ＿ＵＡＲＴの値を５に設定して、ステップ５６０に進む。
【０３２０】
ステップＳ５６０において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＤＮの値を１３に設定する。
【０３２１】
また、ＵＡＲＴ受信部１４４ａは、ステップＳ５５７において変数ＳＰの値が８であると判断すると、ステップＳ５５８において変数ＦＬＡＧ＿ＵＡＲＴの値を４に設定して、ステップＳ５６０へ進む。
【０３２２】
このようにして、ＵＡＲＴ受信部１４４ａは、変数ＳＰの値が７又は８になると、変数ＤＮの値を１３に設定し、当該ステップＳ５１１の処理工程において、ステップＳ５６１へ進む。
【０３２３】
ステップＳ５６１において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＤＮの値が１であるか否かを判断する。ＵＡＲＴ受信部１４４ａは、変数ＤＮの値が１であると判断するとステップＳ５６６へ進み、変数ＤＮの値が１でないと判断するとステップＳ５６２へ進む。また、ＵＡＲＴ受信部１４４ａは、変数ＤＮの値が１３に設定されているので、まずステップＳ５６２へ進む。
【０３２４】
ステップＳ５６２において、ＵＡＲＴエンコーダ部１４４ａ―１は、起動制御プログラムに従って、Ｏ／Ｅ信号変換部１４３から出力される起動制御信号の信号レベルがＨｉｇｈであるか否かを判断する。ＵＡＲＴ受信部１４４ａは、当該信号レベルがＨｉｇｈであると判断するとステップＳ５６３へ進み、当該信号レベルがＨｉｇｈでないと判断するとステップＳ５６４へ進む。
【０３２５】
ステップＳ５６３において、ＵＡＲＴエンコーダ部１４４ａ―１は、起動制御プログラムに従って、当該エンコーダ部に設けられた少なくとも１２ビットの記憶領域を有するワーキングレジスタの最下位ビットの値を１に設定する。その後、ＵＡＲＴ受信部１４４ａは、ステップＳ５６５へ進む。
【０３２６】
ステップＳ５６４において、ＵＡＲＴエンコーダ部１４４ａ―１は、起動制御プログラムに従って、当該エンコーダ部のワーキングレジスタの最下位ビットの値を０に設定する。その後、ＵＡＲＴ受信部１４４ａは、ステップＳ５６５へ進む。
【０３２７】
ステップＳ５６５において、ＵＡＲＴエンコーダ部１４４ａ―１は、起動制御プログラムに従って、当該エンコーダ部のワーキングレジスタに記憶されたデータを最上位ビット方向へ移動させる。
【０３２８】
ステップＳ５６６において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＵＡＲＴの値を８に設定する。
【０３２９】
ステップＳ５６７において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＤＮの値をデクリメントして、当該変数値をＤＮ−１に変更する。
【０３３０】
ステップＳ５６８において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＤＮの値が０であるか否かを判断する。ここで、ＵＡＲＴ受信部１４４ａは、変数ＤＮの値が０であると判断するとステップＳ５６９へ進み、変数ＤＮの値が０でないと判断するとステップＳ５１１の処理工程を終了する。
【０３３１】
このように、ＵＡＲＴ受信部１４４ａは、変数ＤＮの値が１になるまでステップＳ５６２〜Ｓ５６５を繰り返し、起動制御信号の信号レベルに応じて、１２ビットの起動制御データをＵＡＲＴエンコーダ部１４４ａ―１のワーキングレジスタに記憶させる。その後、ＵＡＲＴ受信部１４４ａは、変数ＤＮの値がステップＳ５６７によりデクリメントされて、当該変数値が０となるのでステップＳ５６９へ進む。
【０３３２】
ステップＳ５６９において、ＵＡＲＴエンコーダ部１４４ａ―１は、起動制御プログラムに従って、当該エンコーダ部のワーキングレジスタに記憶された起動制御データをデータレジスタ１４４ａ―２へ出力する。
【０３３３】
ステップＳ５７０において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、入力要求命令をバッファ部１４４ｃへ出力する。
【０３３４】
ステップＳ５７１において、バッファ部１４４ｃは、起動制御プログラムに従って、入力要求命令に応じて、データレジスタ１４４ａ−２に記憶された起動制御データを読み出す。
【０３３５】
ステップＳ５７２において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、入力要求命令に応じてバッファ部１４４ｃが行う起動制御データの読み出しが完了したか否かを判断する。ここで、ＵＡＲＴ受信部１４４ａは、当該起動制御データの読み出しが完了されるまで当該判断処理を繰り返し、その後、ステップＳ５７３へ進む。
【０３３６】
ステップＳ５７３において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＳＰの値を０に設定し、当該ＵＡＲＴ受信部のワーキングレジスタに記憶されたデータを消去し、バッファ部１４４ｃへの入力要求命令を停止する。
【０３３７】
ステップＳ５７４において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＵＡＲＴの値を１に設定し、ステップ５１１の処理工程を終了する。
【０３３８】
このようにして、起動制御部１４４は、変数ＦＬＡＧ＿ＳＩＲＣＳ及び変数ＦＬＡＧ＿ＵＡＲＴに応じて、それぞれＵＡＲＴ受信部１４４ａ及びＳＩＲＣＳ送信部１４４ｂが行う割り込み処理工程を制御することにより、起動制御信号の信号規格を変換する処理工程において発生する遅延時間を低減することができる。
【０３３９】
次に、複数の起動制御データを一時的に記憶するバッファ部１４４ｃを用いずに、シーケンシャル動作を行っても、信号規格の変換処理に生じる遅延を低減するソース機器１０の起動制御部１４４について、図３５を参照して詳細に説明する。
【０３４０】
起動制御部１４４は、バッファ部１４４ｃの代わりに、ＵＡＲＴ受信部１４４ａが読み取った１ビット分の起動制御データを記憶して当該１ビット分の起動制御データをＳＩＲＣＳ送信部１４４ｂに出力するＢｉｔＦＩＦＯ部１４４ｇを備える。
【０３４１】
また、ＵＡＲＴ受信部１４４ａは、ＵＡＲＴデコーダ部１４４ａ―１のみを備え、データレジスタ１４４ａ―２がないものとする。ＵＡＲＴ受信部１４４ａは、起動制御データをＢｉｔＦＩＦＯ部１４４ｇへ出力し、ＳＩＲＣＳ送信部１４４ｂに対してＢｉｔＦＩＦＯ部１４４ｇに記憶された起動制御データを読み出してＳＩＲＣＳ信号規格の起動制御信号を出力させるＳＩＲＣＳ送信要求命令を出力する。
【０３４２】
さらに、ＳＩＲＣＳ送信部１４４ｂは、ＳＩＲＣＳエンコーダ部１４４ｂ−１のみを備え、データレジスタ１４４ｂ−２がないものとする。ＳＩＲＣＳ送信部１４４ｂは、ＵＡＲＴ受信部１４４ａから出力されるＳＩＲＣＳ送信要求命令に応じて、起動制御データをＳＩＲＣＳ信号規格の起動制御信号に変換して起動制御信号Ｉ／Ｆ部１３へ出力する。
【０３４３】
次に、バッファ部１４４ｃを有しない起動制御部１４４の信号規格変換処理に関して図３６〜図４０を参照して詳細に説明する。
【０３４４】
まず、起動制御部１４４は、図３６に示すように、ＵＡＲＴ受信部１４４ａ及びＳＩＲＣＳ送信部１４４ｂが、割り込み命令に応じて、それぞれ所定の処理を行う。
【０３４５】
ステップＳ６０１において、起動制御部１４４は、起動制御プログラムに従って、当該起動制御部が備える各処理ブロックに電力を供給する。
【０３４６】
ステップＳ６０２とＳ６０３において、起動制御部１４４は、起動制御プログラムに従って、初期設定を行う。具体的に、起動制御部１４４は、変数ＵＳの値を０に、変数ＣＮの値を０に、変数ＥＳの値を０に、変数ＳＰの値を０に、変数ＤＮの値を０に、変数ＦＬＡＧ＿ＵＡＲＴの値を１に、変数ＦＬＡＧ＿ＳＩＲＣＳの値を１にそれぞれ設定する。なお、各変数は自然数であって、詳細に関しては後述する。
【０３４７】
ステップＳ６０４とＳ６０５において、起動制御部１４４は、それぞれ、図３０に示すステップＳ５０４とＳ５０５と同様の処理を行い、割り込み周期を設定する。
【０３４８】
ステップＳ６０６とＳ６０７において、起動制御部１４４は、起動制御プログラムに従って、変数ＦＬＡＧ＿ＵＡＲＴをデクリメントして、当該変数ＦＬＡＧ＿ＵＡＲＴの値が０であるか否かを判断する。この判断結果により、起動制御部１４４は、変数ＦＬＡＧ＿ＵＡＲＴの値が０であると判断するとステップＳ６０８へ進み、変数ＦＬＡＧ＿ＵＡＲＴの値が０でないと判断するとステップＳ６０９へ進む。
【０３４９】
ステップＳ６０８において、起動制御部１４４は、起動制御プログラムに従って、ＵＡＲＴ受信部１４４ａに所定の信号処理を行わせる。ここで、ＵＡＲＴ受信部１４４ａの詳細な処理工程に関しては後述する。
【０３５０】
ステップＳ６０９とＳ６１０において、起動制御部１４４は、起動制御プログラムに従って、変数ＦＬＡＧ＿ＳＩＲＣＳの値をデクリメントして、当該変数ＦＬＡＧ＿ＳＩＲＣＳの値が０であるか否かを判断する。この判断結果より、起動制御部１４４は、変数ＦＬＡＧ＿ＳＩＲＣＳの値が０であるとステップＳ６１１へ進み、変数ＦＬＡＧ＿ＳＩＲＣＳの値が０でないとステップＳ６０４へ戻る。
【０３５１】
ステップＳ６１１において、起動制御部１４４は、起動制御プログラムに従って、ＳＩＲＣＳ送信部１４４ｂに所定の信号処理を行わせる。ここで、ＳＩＲＣＳ送信部１４４ｂの詳細な処理工程に関しては後述する。
【０３５２】
このように、図３６に示した起動制御部１４４が実行する起動制御プログラムは、ステップＳ６０８とＳ６１１とを除く処理工程が図３０に示した起動制御プログラムに対応する。
【０３５３】
次に、ステップＳ６０８において実行されるＵＡＲＴ受信部１４４ａの処理工程（ステップＳ６２１〜Ｓ６３９）を、図３７及び図３８を参照して詳細に説明する。
【０３５４】
ステップＳ６２１において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＤＮの値が０であるか否かを判断する。ここで、ＵＡＲＴ受信部１４４ａは、変数ＤＮの値が０であると判断するとステップＳ６２１へ進み、変数ＤＮの値が０でないと判断するとステップＳ６３１へ進む。また、ＵＡＲＴ受信部１４４ａは、ステップＳ６０２において変数ＤＮの値が０に設定されているので、まず、ステップＳ６２２へ進む。
【０３５５】
ステップＳ６２２において、ＵＡＲＴエンコーダ部１４４ａ―１は、起動制御プログラムに従って、Ｏ／Ｅ信号変換部１４３から出力される起動制御信号の信号レベルがＨｉｇｈであるか否かを判断する。ここで、ＵＡＲＴ受信部１４４ａは、当該信号レベルがＨｉｇｈであると判断されるとステップＳ６２３へ進み、当該信号レベルがＨｉｇｈでないと判断されるとステップＳ６２４へ進む。
【０３５６】
ステップＳ６２３において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＳＰをインクリメントして当該変数値をＳＰ＋１に変更し、ステップＳ６２５へ進む。
【０３５７】
ステップＳ６２４において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＳＰの値を０に設定し、ステップＳ６２９へ進む。
【０３５８】
ステップＳ６２５において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＳＰの値が７であるか否かを判断する。ＵＡＲＴ受信部１４４ａは、変数ＳＰの値が７であると判断するとステップＳ６２６へ進み、変数ＳＰの値が７でないと判断するとステップＳ６２７へ進む。初期段階において、ＵＡＲＴ受信部１４４ａは、変数ＳＰの値を１に設定しているので、まず、ステップＳ６２７へ進む。
【０３５９】
ステップＳ６２７において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＳＰの値が８であるか否かを判断する。ＵＡＲＴ受信部１４４ａは、変数ＳＰの値が８であると判断するとステップＳ６２８へ進み、変数ＳＰの値が８でないと判断するとステップＳ６２９へ進む。初期段階において、ＵＡＲＴ受信部１４４ａは、変数ＳＰの値を１に設定しているので、まず、ステップＳ６２９へ進む。
【０３６０】
ステップＳ６２９において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＵＡＲＴの値を１に設定し、ステップＳ６０８の処理を終了する。
【０３６１】
このようにして、ＵＡＲＴ受信部１４４ａは、起動制御信号の信号レベルがＬｏｗからＨｉｇｈに変化するまで変数ＳＰの値を０に保持し、当該信号レベルがＨｉｇｈになると変数ＳＰの値をインクリメントする。その後、ＵＡＲＴ受信部１４４ａは、変数ＳＰの値を７にすると、ステップＳ６０８の処理においてステップＳ６２６へ進み、また、変数ＳＰの値を８にするとステップＳ６３０へ進む。
【０３６２】
ステップＳ６２６において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＵＡＲＴの値を５に設定し、ステップＳ６３０へ進む。
【０３６３】
ステップＳ６２８において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＵＡＲＴの値を４に設定し、ステップＳ６３０へ進む。
【０３６４】
ステップＳ６３０において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＤＮの値を１３に設定し、ステップＳ６０８の処理を終了する。
【０３６５】
このように、ＵＡＲＴ受信部１４４ａは、起動制御信号の信号レベルがＬｏｗからＨｉｇｈへの立ち上がるとともに変数ＳＰをインクリメントして、当該変数値が７又は８になると、変数ＤＮの値を１３に設定し、ステップＳ６０８の処理工程においてステップＳ６３１へ進む。
【０３６６】
ステップＳ６３１において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＤＮの値が１であるか否かを判断する。ここで、ＵＡＲＴ受信部１４４ａは、変数ＤＮの値が１であると判断するとステップＳ６３２へ進み、変数ＤＮの値が１でないと判断するとステップＳ６３４へ進む。初期段階において、ＵＡＲＴ受信部１４４ａは、変数ＤＮの値が１３に設定されているので、まずステップＳ６３４へ進む。
【０３６７】
ステップＳ６３４において、ＵＡＲＴエンコーダ部１４４ａ―１は、起動制御プログラムに従って、Ｏ／Ｅ信号変換部１４３から出力される起動制御信号の信号レベルがＨｉｇｈであるか否かを判断する。ここで、ＵＡＲＴ受信部１４４ａは、当該信号レベルがＨｉｇｈであると判断されるとステップＳ６３５へ進み、当該信号レベルがＨｉｇｈでないと判断されるとステップＳ６３６へ進む。
【０３６８】
ステップＳ６３５において、ＵＡＲＴエンコーダ部１４４ａ―１は、起動制御プログラムに従って、１ビットの起動制御データの値を１としてＢｉｔＦＩＦＯ部１４４ｇへ出力する。その後、ＵＡＲＴ受信部１４４ａは、ステップＳ６３７へ進む。
【０３６９】
ステップＳ６３６において、ＵＡＲＴエンコーダ部１４４ａ―１は、起動制御プログラムに従って、１ビットの起動制御データの値を０としてＢｉｔＦＩＦＯ部１４４ｇへ出力する。その後、ＵＡＲＴ受信部１４４ａは、ステップＳ６３７へ進む。
【０３７０】
ステップＳ６３７において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、ＵＡＲＴ送信要求命令を、ＳＩＲＣＳ送信部１４４ｂへ出力する。
【０３７１】
ステップＳ６３８において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＵＡＲＴの値を８に設定する。
【０３７２】
ステップＳ６３９において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＤＮをデクリメントし、ステップＳ６０８の処理を終了する。
【０３７３】
このように、ＵＡＲＴ受信部１４４ａは、変数ＤＮの値が１になるまで起動制御データをＢｉｔＦＩＦＯ部１４４ｇを介してＳＩＲＣＳ送信部１４４ｂへ送信する。その後、ＵＡＲＴ受信部１４４ａは、変数ＤＮの値が１になるとステップＳ６３２へ進む。
【０３７４】
ステップＳ６３２において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＵＡＲＴの値を１に設定する。
【０３７５】
ステップＳ６３３において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＳＰの値を０に設定する。その後、起動制御プログラムは、ステップＳ６３９へ進み、変数ＤＮの値を０にして、ステップＳ６０８全体の処理を終了する。
【０３７６】
次に、ステップＳ６１１において実行されるＳＩＲＣＳ送信部１４４ｂの処理工程（ステップＳ６５１〜Ｓ６７５）を、図３９及び図４０を参照して詳細に説明する。
【０３７７】
ステップＳ６５１において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、変数ＵＳの値が０であるか否かを判断する。ここで、ＳＩＲＣＳ送信部１４４ｂは、変数ＵＳの値が０であると判断するとステップＳ６５２へ進み、変数ＵＳの値が０でないと判断するとステップＳ６５６へ進む。初期段階において、ＳＩＲＣＳ送信部１４４ｂは、ステップＳ６０２において変数ＵＳの値が０に設定されているので、ステップＳ６５２へ進む。
【０３７８】
ステップＳ６５２において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＳＩＲＣＳの値を１に設定する。
【０３７９】
ステップＳ６５３において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、ＵＡＲＴ受信部１４４ａから出力されるＳＩＲＣＳ送信要求命令を受信したか否かを判断する。ＳＩＲＣＳ送信部１４４ｂは、ＵＡＲＴ受信部１４４ａからＳＩＲＣＳ送信要求命令が送信されたと判断するとステップＳ６５４へ進み、ＵＡＲＴ受信部１４４ａからＳＩＲＣＳ送信要求命令が送信されなかったと判断するとステップＳ６１１の処理を終了する。
【０３８０】
ステップＳ６５４において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、ＦＬＡＧ＿ＳＩＲＣＳの値を２４に設定する。
【０３８１】
ステップＳ６５５において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、変数ＵＳの値を１に設定し、ステップＳ６１１の処理を終了する。
【０３８２】
このように、ＳＩＲＣＳ送信部１４４ｂは、ＵＡＲＴ受信部１４４ａから送信されるＳＩＲＣＳ送信要求命令を受信すると、次から２３回後の割り込み命令が出力されたときに、ステップＳ６１１の処理工程を行う。ここで、ＳＩＲＣＳ送信部１４４ｂは、変数ＵＳの値が１に設定されているのでステップＳ６５６へ進む。
【０３８３】
ステップＳ６５６において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＵＳの値が１であるか否かを判断する。ＵＡＲＴ受信部１４４ａは、変数ＵＳの値が１であると判断するとステップＳ６５７へ進み、変数ＵＳの値が１でないと判断するとステップＳ６６０へ進む。ここでＵＡＲＴ受信部１４４ａは、変数ＵＳの値を１に設定されているので、まず、ステップＳ６５７へ進む。
【０３８４】
ステップＳ６５７において、ＳＩＲＣＳエンコーダ部１４４ｂ−１は、起動制御プログラムに従って、起動制御信号の信号レベルをＨｉｇｈに設定して、制御信号Ｉ／Ｆ部１３へ出力する。
【０３８５】
ステップＳ６５８において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、変数ＣＮの値を１２に設定する。
【０３８６】
ステップＳ６５９において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＳＩＲＣＳの値を１６に、変数ＵＳの値を２にそれぞれ設定し、ステップＳ６１１の処理を終了する。
【０３８７】
このように、ＳＩＲＣＳ送信部１４４ｂは、パルス時間幅が１６回分の割り込み命令に相当するガイドパルスを制御信号Ｉ／Ｆ部１３へ出力する。続いて、ＳＩＲＣＳ送信部１４４ｂは、ステップＳ６６０へ進む。
【０３８８】
ステップＳ６６０において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、変数ＵＳの値が２であるか否かを判断する。ＳＩＲＣＳ送信部１４４ｂは、変数ＵＳの値が２であると判断するとステップＳ６６１へ進み、変数ＵＳの値が２でないと判断するとステップＳ６６３へ進む。初期段階において、ＳＩＲＣＳ送信部１４４ｂは、変数ＵＳの値を２に設定しているので、ステップＳ６６１に進む。
【０３８９】
ステップＳ６６１において、ＳＩＲＣＳエンコーダ部１４４ｂ−１は、起動制御プログラムに従って、信号レベルをＬｏｗに設定して起動制御信号を制御信号Ｉ／Ｆ部１３へ出力する。
【０３９０】
ステップＳ６６２において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＳＩＲＣＳの値を４に、また、変数ＵＳの値を３に設定し、ステップＳ６１１の処理を終了する。
【０３９１】
このように、ＵＡＲＴ受信部１４４ａは、当該起動制御信号の信号レベルをＬｏｗにして、ステップＳ６６１の処理を次から４回目の割り込み命令によって行うように設定する。続いて、ＵＡＲＴ受信部１４４ａは、変数ＵＳの値を３に設定しているので、ステップＳ６６３へ進む。
【０３９２】
ステップＳ６６３において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、変数ＵＳの値が３であるか否かを判断する。ＳＩＲＣＳ送信部１４４ｂは、変数ＵＳの値が３であると判断するとステップＳ６６４へ進み、変数ＵＳの値が３でないと判断するとステップＳ６７４へ進む。また、ＳＩＲＣＳ送信部１４４ｂは、変数ＵＳの値を３に設定しているので、まず、ステップＳ６６４へ進む。
【０３９３】
ステップＳ６６４において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、ＢｉｔＦＩＦＯ部１４４ｇに記憶された起動制御データの読み出しを開始する。
【０３９４】
ステップＳ６６５において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、ＢｉｔＦＩＦＯ部１４４ｇからの起動制御データの読み出しが完了したか否かを判断する。ＳＩＲＣＳ送信部１４４ｂは、当該起動制御データの読み出しが完了するまで当該判断処理を繰り返し行い、その後ステップＳ６６６へ進む。
【０３９５】
ステップＳ６６６において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、読み出した起動制御データのビットデータが１であるか否かを判断する。ここで、ＳＩＲＣＳ送信部１４４ｂは、当該データビットが１であると判断するとステップＳ６６７へ進み、当該データビットが１でないと判断するとステップＳ６６８へ進む。
【０３９６】
ステップＳ６６７において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＳＩＲＣＳの値を８に設定し、ステップＳ６６９へ進む。
【０３９７】
ステップＳ６６８において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＳＩＲＣＳの値を４に設定し、ステップＳ６６９へ進む。
【０３９８】
ステップＳ６６９において、ＳＩＲＣＳエンコーダ部１４４ｂ−１は、起動制御プログラムに従って、信号レベルをＨｉｇｈに設定して起動制御信号を制御信号Ｉ／Ｆ部１３へ出力する。
【０３９９】
ステップＳ６７０において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、変数ＣＮの値をデクリメントして当該変数値をＣＮ−１に更新する。
【０４００】
ステップＳ６７１において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、変数ＣＮの値が０であるか否かを判断する。ＳＩＲＣＳ送信部１４４ｂは、変数ＣＮの値が０でないと判断するとステップＳ６７２へ進み、変数ＣＮの値が０であると判断するとステップＳ６７３へ進む。
【０４０１】
ステップＳ６７２において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、変数ＵＳの値を２に設定し、ステップＳ６１１の処理を終了する。
【０４０２】
ステップＳ６７３において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、変数ＵＳの値を４に設定し、ステップＳ６１１の処理を終了する。
【０４０３】
このように、ＳＩＲＣＳ送信部１４４ｂは、変数ＣＮの値が０になるまで、ＢｉｔＦＩＦＯ部１４４ｇに記憶されている起動制御データを、ＳＩＲＣＳ信号規格の起動制御信号に変換し、変数ＣＮの値が０になると、変数ＵＳの値を４に設定して、ステップＳ６７４へ進む。
【０４０４】
ステップＳ６７４において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、変数ＵＳの値が４であるか否かを判断する。ＳＩＲＣＳ送信部１４４ｂは、変数ＵＳの値が４であると判断するとステップＳ６７５へ進み、変数ＵＳの値が４でないと判断するとステップＳ６７６へ進む。
【０４０５】
ステップＳ６７５において、ＳＩＲＣＳエンコーダ部１４４ｂ−１は、起動制御プログラムに従って、起動制御信号の信号レベルをＬｏｗに設定して制御信号Ｉ／Ｆ部１３へ出力する。
【０４０６】
ステップＳ６７６において、ＳＩＲＣＳ送信部１４４ｂは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＳＩＲＣＳの値を１に、変数ＵＳの値を０にそれぞれ設定し、ステップＳ６１１の処理を終了する。
【０４０７】
このように、バッファ部１４４ｃの代わりにＢｉｔＦＩＦＯ部１４４ｇを備える起動制御部１４４は、１ビット分の起動制御データがＢｉｔＦＩＦＯ部１４４ｇに格納された時点で、ＳＩＲＣＳ送信部１４４ｂがＵＡＲＴ信号規格の起動制御データの生成を開始する。よって、起動制御部１４４は、ＳＩＲＣＳ送信部１４４ｂにおけるＵＡＲＴ信号規格の起動制御信号の送信処理を行っていても、ＵＡＲＴ受信部１４４ａが起動制御データの読み取りを行わせることができる。
【０４０８】
次に、図３３及び図３４に示した処理工程とは異なるＵＡＲＴ受信部１４４ａの処理工程について図４１及び図４２を参照して詳細に説明する。ここで、起動制御部１４４全体では、図３０に示す処理工程を行うものとし、ステップＳ５１１の工程が図４１及び図４２に示す処理工程（ステップＳ７０１〜Ｓ７２３）に代わるものとする。
【０４０９】
ステップＳ７０１において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＤＮの値が０であるか否かを判断する。ここで、ＵＡＲＴ受信部１４４ａは、変数ＤＮの値が０であると判断するとステップＳ７０２へ進み、変数ＤＮの値が０でないと判断するとステップＳ７１１へ進む。初期段階において、ＵＡＲＴ受信部１４４ａは、変数ＤＮの値が０に初期設定されているので、まずステップＳ７０２へ進む。
【０４１０】
ステップＳ７０２において、ＵＡＲＴエンコーダ部１４４ａ―１は、起動制御プログラムに従って、Ｏ／Ｅ変換部１４３から入力される起動制御信号の信号レベルがＨｉｇｈであるか否かを判断する。起動制御プログラムは、当該信号レベルがＨｉｇｈであると判断するとステップＳ７０３へ進み、当該信号レベルがＬｏｗであると判断するとステップＳ７０４へ進む。
【０４１１】
ステップＳ７０３において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＳＰの値をインクリメントして当該値をＳＰ＋１に変更して、処理工程をステップＳ７０５へ進める。
【０４１２】
ステップＳ７０５において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＳＰの値が７であるか否かを判断する。ＵＡＲＴ受信部１４４ａは、変数ＳＰの値が７であると判断するとステップＳ７０６へ進み、変数ＳＰの値が７でないと判断するとステップＳ７０７へ進む。ＵＡＲＴ受信部１４４ａは、初期段階において変数ＳＰの値が１に設定されているので、まず、ステップＳ７０７へ進む。
【０４１３】
ステップＳ７０７において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＳＰの値が８であるか否かを判断する。起動制御プログラムは、変数ＳＰの値が８であると判断するとステップＳ７０８へ進み、変数ＳＰの値が８でないと判断するとステップＳ７０９へ進む。初期段階において起動制御プログラムは、変数ＳＰの値が１に設定されているので、ステップＳ７０９へ進む。
【０４１４】
ステップＳ７０９において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＵＡＲＴの値を１に設定し、ステップＳ５１１の処理を終了する。
【０４１５】
また、ＵＡＲＴ受信部１４４ａは、ステップＳ７０２において信号レベルがＨｉｇｈでないと判断されるとステップＳ７０４へ進む。
【０４１６】
ステップＳ７０４において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＳＰの値を０に設定して、ステップＳ７０９へ進む。このように、ＵＡＲＴ受信部１４４ａは、ＵＡＲＴエンコーダ部１４４ａ―１に入力される起動制御信号の信号レベルのＬｏｗからＨｉｇｈへの変化を検出させるとともに、Ｈｉｇｈのパルス時間幅を変数ＳＰでカウントしてその値が７になるとステップＳ７０６へ進む。
【０４１７】
ステップＳ７０６において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＵＡＲＴの値を２に設定し、ステップＳ７１０へ進む。
【０４１８】
ステップＳ７１０において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＤＮの値を１３に、変数ＳＰの値を０に、変数ＤＣの値を０に、それぞれ設定する。その後、ＵＡＲＴ受信部１４４ａは、ステップＳ５１１の処理を終了する。
【０４１９】
また、ＵＡＲＴ受信部１４４ａは、変数ＳＰの値が８に設定されるとステップＳ７０７へ進む。
【０４２０】
ステップＳ７０７において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＳＰの値が８であるか否かを判断する。ＵＡＲＴ受信部１４４ａは、変数ＳＰの値が８であると判断するとステップＳ７０８へ進み、変数ＳＰの値が８でないと判断するとステップＳ７０９へ進む。
【０４２１】
ステップＳ７０８において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＵＡＲＴの値を１に設定し、ステップＳ７１０へ進む。
【０４２２】
このように、ＵＡＲＴ受信部１４４ａは、Ｏ／Ｅ信号変換部１４３から入力される起動制御信号のＨｉｇｈのパルス時間幅を変数ＳＰでカウントし、変数ＳＰの値が７又は８になると起動制御信号の入力開始を示すスタートビットが入力されたと判断する。その後、起動制御プログラムは、変数ＤＮの値が１３なのでステップＳ７１１へ進む。
【０４２３】
ステップＳ７１１において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＵＡＲＴの値を１に設定する。
【０４２４】
ステップＳ７１２において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＤＮの値が１であるか否かを判断する。ＵＡＲＴ受信部１４４ａは、変数ＤＮの値が１であると判断するとステップＳ７２１へ進み、変数ＤＮの値が１でないと判断すると、ステップＳ７１３へ進む。ＵＡＲＴ受信部１４４ａは、変数ＤＮの値が１３なので、まずステップＳ７１３へ進む。
【０４２５】
ステップＳ７１３において、ＵＡＲＴエンコーダ部１４４ａ―１は、起動制御プログラムに従って、Ｏ／Ｅ変換部１４３から出力される起動制御信号を検出して信号レベルがＨｉｇｈであるか否かを判断する。ＵＡＲＴ受信部１４４ａは、当該信号レベルがＨｉｇｈであると判断されるとステップＳ７１４へ進み、当該信号レベルがＨｉｇｈでないと判断されるとステップＳ７１５へ進む。
【０４２６】
ステップＳ７１４において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＤＣをインクリメントして、当該変数値をＤＣ＋１に変更し、ステップＳ７１５へ進む。
【０４２７】
ステップＳ７１５において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＳＰをインクリメントして、当該変数値をＳＰ＋１に変更する。
【０４２８】
ステップＳ７１６において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＳＰの値が８になったか否かを判断する。ＵＡＲＴ受信部１４４ａは、変数ＳＰの値が８であると判断するとステップＳ７１７へ進み、変数ＳＰの値が８でないと判断するとステップＳ５１１の処理を終了する。
【０４２９】
このようにして、ＵＡＲＴ受信部１４４ａは、起動制御信号の信号レベルに応じて変数ＤＣをインクリメントして、変数ＳＰの値が８になるとステップＳ７１７へ進む。
【０４３０】
ステップＳ７１７において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＤＣの値が６より大きいか否かを判断する。ＵＡＲＴ受信部１４４ａは、変数ＤＣの値が６より大きいと判断するとステップＳ７１８へ進み、変数ＤＣの値が６より大きくないと判断するとステップＳ７１９へ進む。
【０４３１】
ステップＳ７１８において、ＵＡＲＴエンコーダ部１４４ａ―１は、起動制御プログラムに従って、当該エンコーダ部に設けられた少なくとも１２ビットの記憶領域を有するワーキングレジスタの最下位ビットの値を１に設定する。その後、ＵＡＲＴ受信部１４４ａは、ステップＳ７２０へ進む。
【０４３２】
ステップＳ７１９において、ＵＡＲＴエンコーダ部１４４ａ―１は、起動制御プログラムに従って、当該エンコーダ部のワーキングレジスタの最小位ビットの値を０に設定する。その後、ＵＡＲＴ受信部１４４ａは、ステップＳ７２０へ進む。
【０４３３】
ステップＳ７２０において、ＵＡＲＴエンコーダ部１４４ａ―１は、起動制御プログラムに従って、当該エンコーダ部のワーキングレジスタに記憶された起動制御データを、それぞれ記憶領域の最上位ビット方向へ１ビットずつ移動させる。
【０４３４】
ステップＳ７２１において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＤＣの値を０に、変数ＳＰの値を０にそれぞれ設定する。
【０４３５】
ステップＳ７２２において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＤＮの値をデクリメントする。
【０４３６】
ステップＳ７２３において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、変数ＤＮの値が０であるか否かを判断する。起動制御プログラムは、変数ＤＮの値０であると判断するとステップＳ７２４へ進み、変数ＤＮの値０でないと判断するとステップＳ５１１の処理を終了する。
【０４３７】
このように、ＵＡＲＴ受信部１４４ａは、ステップＳ７１３からステップＳ７２２の処理を繰り返し、ＵＡＲＴエンコーダ部１４４ａ―１のワーキングレジスタに１２ビットの起動制御データを記憶させる。続いて、ＵＡＲＴ受信部１４４ａは、ステップＳ７１２において変数ＤＮの値が１であると判断して、ステップＳ７１３〜Ｓ７２０の処理を行わずにステップＳ７２１へ進む。その後、ＵＡＲＴ受信部１４４ａは、ステップＳ７２２で変数ＤＮの値をデクリメントして変数ＤＮの値を０にして、ステップＳ７２４へ進む。
【０４３８】
ステップＳ７２４において、ＵＡＲＴエンコーダ部１４４ａ―１は、起動制御プログラムに従って、当該エンコーダ部のワーキングレジスタに記憶された起動制御データをデータレジスタ１４４ａ−２へ出力する。
【０４３９】
ステップＳ７２５において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、出力要求命令をバッファ部１４４ｃへ出力する。
【０４４０】
ステップＳ７２６において、バッファ部１４４ｃは、起動制御プログラムに従って、出力要求命令に応じて、データレジスタ１４４ａ−２に記憶された起動制御データの読み出しを開始する。
【０４４１】
ステップＳ７２７において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、バッファ部１４４ｃが行う起動制御データの読み取りが完了したか否かを判断する。ＵＡＲＴ受信部１４４ａは、当該読み出し処理が完了するまで当該処理工程を繰り返して、その後ステップＳ７２８へ進む。
【０４４２】
ステップＳ７２８において、ＵＡＲＴ受信部１４４ａは、起動制御プログラムに従って、バッファ部１４４ｃへの出力要求命令の出力を停止するとともに、変数ＳＰの値を０に設定する。その後、ＵＡＲＴ受信部１４４ａは、Ｓ５１１の処理を終了する。
【０４４３】
このように、ＵＡＲＴ受信部１４４ａは、１回の割り込み命令毎に、ＵＡＲＴエンコーダ部１４４ａ―１にＯ／Ｅ信号変換部１４３から出力される起動制御信号がＨｉｇｈ又はＬｏｗであるかを検出させ、その検出結果に応じて変数ＤＮの値を変更する。そして、ＵＡＲＴ受信部１４４ａは、変数ＤＮに応じてステップＳ７１７〜７１９により、起動制御データが０又は１であるかを決定するので、信号レベルを検出する際に生じるノイズの影響を抑えることができ、起動制御信号から起動制御データの読み取り精度を向上することができる。
【０４４４】
なお、ステップＳ７０１〜７２８におけるＵＡＲＴ受信部１４４ａの処理工程は、ステップＳ５１１において行われるだけでなく、バッファ部１４４ｃを有さない起動制御部１４４におけるステップＳ６０８において同等の処理工程を行うようにしても良い。
【０４４５】
次に、図２０及び図２１に示した処理工程とは異なるＳＩＲＣＳ受信部２４４ａの処理工程について図４３及び図４４を参照して詳細に説明する。ここで、起動制御部２４４は、図１８に示した処理工程を行うものとし、ステップＳ３１１の処理工程において図４３及び図４４に示すステップＳ８０１〜８３０を行うものとする。
【０４４６】
ステップＳ８０１において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＥＳが０であるか否かを判断する。ＳＩＲＣＳ受信部２４４ａは、変数ＥＳが０であると判断するとステップＳ８０２へ進み、変数ＥＳが０でないと判断するとステップＳ８１０へ進む。初期段階において、ＳＩＲＣＳ受信部２４４ａは、変数ＥＳの値が０なので、まず、ステップＳ８０２へ進む。
【０４４７】
ステップＳ８０２において、ＳＩＲＣＳデコーダ部２４４ａ−１は、起動制御プログラムに従って、制御信号Ｉ／Ｆ部２３から出力されるＳＩＲＣＳ信号規格における信号レベルがＨｉｇｈであるか否かを判断する。ＳＩＲＣＳ受信部２４４ａは、当該信号レベルがＨｉｇｈであるとステップＳ８０３へ進み、当該信号レベルがＨｉｇｈではないとステップＳ８０４へ進む。
【０４４８】
ステップＳ８０３において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＳＤをインクリメントして当該変数値をＳＤ＋１に変更し、ステップＳ８０４へ進む。
【０４４９】
ステップＳ８０４において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＳＰをインクリメントして当該変数値をＳＰ＋１に変更する。
【０４５０】
ステップＳ８０５において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＳＰの値が１６であるか否かを判断する。ＳＩＲＣＳ受信部２４４ａは、変数ＳＰの値が１６であると判断するとステップＳ８０６へ進み、変数ＳＰの値が１６でないと判断するとステップＳＳ８０９へ進む。初期段階において、ＳＩＲＣＳ受信部２４４ａは、変数ＳＰの値が１なので、まず、ステップＳ８０９へ進む。
【０４５１】
ステップＳ８０９において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＦＬＡＧ＿ＳＩＲＣＳの値を１に設定し、ステップＳ３１１の処理を終了する。続いて、ＳＩＲＣＳ受信部２４４ａは、ＦＬＡＧ＿ＳＩＲＣＳの値が０になる毎にステップＳ３１１の処理を繰り返して変数ＳＰをインクリメントする。その後、ＳＩＲＣＳ受信部２４４ａは、変数ＳＰの値が１６になるとステップＳ８０６へ進む。
【０４５２】
ステップＳ８０６において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＳＤの値が１４より大きいか否かを判断する。ＳＩＲＣＳ受信部２４４ａは、変数ＳＤの値が１４より大きいと判断するとステップＳ８０７へ進み、変数ＳＤの値が１４より大きくないと判断するとステップＳ８０８へ進む。
【０４５３】
ステップＳ８０７において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＥＳの値を１に、変数ＳＰの値を０に、変数ＳＤの値を０にそれぞれ設定し、ステップＳ８０９へ進む。
【０４５４】
ステップＳ８０８において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＳＰの値を０に、変数ＳＤの値を０にそれぞれ設定し、ステップＳ８０９へ進む。
【０４５５】
このように、起動制御プログラムは、変数ＳＰの値が０から１６に変更される間に、制御信号Ｉ／Ｆ部２３から出力される起動制御信号の信号レベルをＳＩＲＣＳデコーダ部２４４ａ−１に検出させて、当該信号レベルがＨｉｇｈであると、変数ＳＤをインクリメントさせる。そして、ＳＩＲＣＳ受信部２４４ａは、ステップＳ８０６において変数ＳＤの値が１４より大きいと、信号レベルがＨｉｇｈであるガイドパルスを検出したことと判断して、変数ＥＳの値を１に設定する。続いて、ＳＩＲＣＳ受信部２４４ａは、ステップＳ８１０へ進む。
【０４５６】
ステップＳ８１０において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＥＳの値が１であるか否かを判断する。ＳＩＲＣＳ受信部２４４ａは、変数ＥＳの値が１であると判断するとステップＳ８１１へ進み、変数ＥＳの値が１でないと判断するとステップＳ８１８へ進む。初期段階において、ＳＩＲＣＳ受信部２４４ａは、変数ＥＳの値が１なので、まず、ステップＳ８１１へ進む。
【０４５７】
ステップＳ８１１において、ＳＩＲＣＳデコーダ部２４４ａ−１は、起動制御プログラムに従って、起動制御信号を検出して信号レベルがＬｏｗであるか否かを判断する。ＳＩＲＣＳ受信部２４４ａは、当該信号レベルがＬｏｗであると判断されるとステップＳ８１２へ進み、当該信号レベルがＬｏｗでないと判断されるとステップＳ８１３へ進む。
【０４５８】
ステップＳ８１２において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＳＤをインクリメントして当該変数値をＳＤ＋１に変更し、ステップＳ８１３へ進む。
【０４５９】
ステップＳ８１３において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＳＰをインクリメントして当該変数値をＳＰ＋１に変更する。
【０４６０】
ステップＳ８１４において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＳＰの値が４であるか否かを判断する。ＳＩＲＣＳ受信部２４４ａは、変数ＳＰの値が４であると判断するとステップＳ８１５へ進み、変数ＳＰの値が４でないと判断するとステップＳ８０９へ進む。
【０４６１】
その後、ＳＩＲＣＳ受信部２４４ａは、変数ＦＬＡＧ＿ＳＩＲＣＳの値が０になる毎にステップＳ３１１の処理に移行し、ステップＳ８１１〜８１３の処理を変数ＳＰの値が０から４へなるまで繰り返し、ステップＳ８１５へ進む。
【０４６２】
ステップＳ８１５において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＳＤの値が３より大きいか否かを判断する。ＳＩＲＣＳ受信部２４４ａは、変数ＳＤの値が３より大きいと判断するとステップＳ８１６へ進み、変数ＳＤの値が３より大きくないと判断するとステップＳ８１７へ進む。
【０４６３】
ステップＳ８１６において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＥＳの値を２に、変数ＳＰの値を０に、変数ＳＤの値を０にそれぞれ設定する。その後、起動制御プログラムは、ステップＳ８０９へ進む。
【０４６４】
ステップＳ８１７において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＥＳの値を０に、変数ＳＰの値を０に、変数ＳＤの値を０にそれぞれ設定し、ステップＳ８０９へ進む。
【０４６５】
ここで、ＳＩＲＣＳデコーダ部２４４ａ−１が検出する起動制御信号のデータビットオフ時間間隔は、起動制御プログラムの割り込み命令４回分に相当する。よって、ＳＩＲＣＳ受信部２４４ａは、ステップＳ８１４及び８１５においてデータビットオフ時間間隔の信号レベルがＬｏｗであるか否かを変数ＳＤの大小によって判断する。ＳＩＲＣＳ受信部２４４ａは、データビットオフ間隔で信号レベルがＬｏｗの起動制御信号を検出したことと判断すると、ステップＳ８１６において変数ＥＳの値を２に設定する。その後、次に行うステップＳ３１１において、ＳＩＲＣＳ受信部２４４ａは、ステップＳ８１８へ進む。
【０４６６】
ステップＳ８１８において、ＳＩＲＣＳデコーダ部２４４ａ−１は、起動制御プログラムに従って、起動制御信号を検出して、当該信号レベルがＬｏｗであるか否かを判断する。ＳＩＲＣＳ受信部２４４ａは、当該信号レベルがＬｏｗであると判断されるとステップＳ８１９へ進み、当該信号レベルがＬｏｗでないと判断されるとステップＳ８２０へ進む。
【０４６７】
ステップＳ８１９において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＳＤをインクリメントして当該変数値をＳＤ＋１に設定し、ステップＳ８２０へ進む。
【０４６８】
ステップＳ８２０において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＳＰをインクリメントする。
【０４６９】
ステップＳ８２１において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＳＰの値が８であるか否かを判断する。ＳＩＲＣＳ受信部２４４ａは、変数ＳＰの値が８であると判断するとステップＳ８２２へ進み、変数ＳＰの値が８でないと判断するとステップＳ８０９に進む。まず、ＳＩＲＣＳ受信部２４４ａは、変数ＳＰの値が０なので、変数ＳＰの値が０から８までインクリメントされるまで、ステップＳ８１８〜８２０の処理を繰り返し、その後ステップＳ８２２へ進む。
【０４７０】
ステップＳ８２２において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＳＤの値が５より大きいか否かを判断する。ＳＩＲＣＳ受信部２４４ａは、変数ＳＤの値が５より大きいと判断するとステップＳ８２３へ進み、変数ＳＤの値が５より大きくないと判断するとステップＳ８２５へ進む。
【０４７１】
ステップＳ８２３において、ＳＩＲＣＳデコーダ部２４４ａ−１は、起動制御プログラムに従って、当該デコーダ部に設けられた少なくとも１２ビットの記憶領域を有するワーキングレジスタの最小位ビットの値を１に設定する。
【０４７２】
ステップＳ８２４において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＥＳの値を１に、変数ＳＰの値を０に、変数ＳＤの値を０にそれぞれ設定し、ステップＳ８２７へ進む。
【０４７３】
ステップＳ８２５において、ＳＩＲＣＳデコーダ部２４４ａ−１は、起動制御プログラムに従って、当該デコーダ部のワーキングレジスタの最小位ビットの値を０に設定する。
【０４７４】
ステップＳ８２６において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＥＳの値を２に、変数ＳＰの値を０に、変数ＳＤの値を０にそれぞれ設定し、ステップＳ８２７へ進む。
【０４７５】
ステップＳ８２７において、ＳＩＲＣＳデコーダ部２４４ａ−１は、起動制御プログラムに従って、当該デコーダ部のワーキングレジスタに記憶された起動制御データを、記憶領域の最上位ビット方向へ１ビットずつ移動する。
【０４７６】
ステップＳ８２８において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＤＮの値をデクリメントして、当該変数値をＤＮ−１に変更する。
【０４７７】
ステップＳ８２９において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＤＮの値が０であるか否かを判断する。ＳＩＲＣＳ受信部２４４ａは、変数ＤＮの値が０であると判断するとステップＳ８３０へ進み、変数ＤＮの値が０でないと判断するとステップＳ８０９へ進む。初期段階において、ＳＩＲＣＳ受信部２４４ａは、変数ＤＮの値が１２なので、まず、ステップＳ８０９へ進む。
【０４７８】
このようにして、ＳＩＲＣＳ受信部２４４ａは、起動制御信号の信号レベルがＬｏｗであると変数ＳＤをカウントする。そして、ＳＩＲＣＳ受信部２４４ａは、ステップＳ８２２において変数ＳＤの数が多いか少ないかを判断して、検出した信号から起動制御データの値を判断する。また、ＳＩＲＣＳ受信部２４４ａは、変数ＤＮの値が０になるまで、ステップＳ８１８〜８２８の処理を行い、ＳＩＲＣＳデコーダ部２４４ａ−１のワーキングレジスタに、１２ビットの起動制御データを記憶させる。その後、ＳＩＲＣＳ受信部２４４ａは、ステップＳ８３０へ進む。
【０４７９】
ステップＳ８３０において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、変数ＥＳの値を０に、変数ＳＰの値を０に、変数ＤＮの値を１２にそれぞれ設定する。
【０４８０】
ステップＳ８３１において、ＳＩＲＣＳデコーダ部２４４ａ−１は、起動制御プログラムに従って、当該デコーダ部のワーキングレジスタに記憶された１２ビットの起動制御データを、データレジスタ２４４ａ―２へ出力する。
【０４８１】
ステップＳ８３２において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、入力要求命令をバッファ部２４４ｃへ送信する。
【０４８２】
ステップＳ８３３において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、データレジスタ２４４ａ―２からバッファ部２４４ｃへ起動制御データの出力を開始させる。
【０４８３】
ステップＳ８３４において、ＳＩＲＣＳ受信部２４４ａは、起動制御プログラムに従って、データレジスタ２４４ａ―２からバッファ部２４４ｃへの起動制御データの読み出しが完了したか否かを判断する。ＳＩＲＣＳ受信部２４４ａは、当該起動制御データの読み出しが完了するまで当該判断処理を繰り返して、その後ステップＳ８０９へ進む。
【０４８４】
このように、ＳＩＲＣＳ受信部２４４ａは、１回の割り込み命令毎に起動制御信号の信号レベルを検出し、当該信号レベルの検出に応じて変数ＳＤを変更する。そして、ＳＩＲＣＳ受信部２４４ａは、変数ＳＤの値に応じて、起動制御データの値が０か１であるかを決定するので、起動制御信号の信号を検出する際に生じるノイズの影響を抑え、起動制御信号から起動制御データの読み取りの信頼性を向上することができる。
【０４８５】
なお、ステップＳ８０１〜８３０におけるＳＩＲＣＳ送信部２４４ｂの処理工程は、ステップＳ３１１において行われる場合に限らず、バッファ部２４４ｃを有さない起動制御部２４４におけるステップＳ４１１において、同等の処理工程を行うようにしても良い。
【０４８６】
なお、本実施の形態に示した起動制御工程は、起動制御信号をＥ／Ｏ変換部に出力して光信号ケーブル３０を介して他方の機器へ送信する送信起動命令処理と、送信される起動制御信号に応じて起動を行う受信起動制御処理との２つの処理を行う起動制御プログラムが、それぞれの起動制御部１４４、２４４に組み込まれている。また、本実施形態では、モニタ機器２０の起動制御部２４４が送信起動命令処理を行い、ソース機器１０の起動制御部１４４が受信起動制御処理を行う起動処理工程を示した。しかし、このような起動処理工程に限らず、一方の機器の起動制御部のみが送信起動命令処理を行い、他方の機器の起動制御部のみが受信起動制御処理を行うように、互いの起動制御部毎に異なる起動制御を行うように、起動制御部の各処理ブロックやプログラムを設定するようにしてもよい。さらに、本発明は上述した実施の形態である映像信号を光信号で伝送を行うものに限らず、光伝送ケーブルを介して起動制御を行うものであれば、映像信号以外の音声信号や情報データを光信号で伝送する伝送システムに適用するようにしてもよい。
【図面の簡単な説明】
【０４８７】
【図１】光伝送システムの構成を示した模式図である。
【図２】ＳＩＲＣＳ（Ｓｅｒｉａｌ  Ｉｎｆｒａｒｅｄ  Ｒｅｍｏｔｅ  Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍ）信号規格の信号波形の一例を示した波形図である。
【図３】ソース機器の構成を示した模式図である。
【図４】ＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ  Ｔｒａｎｓｍｉｔｔｅｒ）信号規格の信号波形の一例を示した波形図である。
【図５】モニタ機器の構成を示した模式図である。
【図６】光伝送システムにおける起動制御工程を示したフローチャートである。
【図７】モニタ機器の起動制御部の構成を示した模式図である。
【図８】ソース機器の起動制御部の構成を示した模式図である。
【図９】バッファ部のメモリ領域の構成を示した模式図である。
【図１０】バッファ部における起動制御データの入出力処理工程を示したフローチャートである。
【図１１】モニタ機器の起動制御部のＳＩＲＣＳ受信部における起動制御データの入出力処理工程を示したフローチャートである。
【図１２】モニタ機器の起動制御部のＵＡＲＴ送信部における起動制御データの入出力処理工程を示したフローチャートである。
【図１３】ソース機器の起動制御部のＵＡＲＴ受信部における起動制御データの入出力処理工程を示したフローチャートである。
【図１４】ソース機器の起動制御部のＳＩＲＣＳ送信部における起動制御データの入出力処理工程を示したフローチャートである。
【図１５】ＳＩＲＣＳ信号規格とＵＡＲＴ信号規格の信号波形とを比較した波形図である。
【図１６】割り込み処理を行うモニタ機器の起動制御部の構成を示した構成図である。
【図１７】割り込み命令に応じて、ＳＩＲＣＳ信号規格の起動制御信号を、ＵＡＲＴ信号規格の起動制御信号に変換する処理工程を示した波形図である。
【図１８】モニタ機器の起動制御部における起動制御データの入出力処理工程を示したフローチャートである。
【図１９】モニタ機器の起動制御部におけるＵＡＲＴ送信部の処理工程を示したフローチャートである。
【図２０】モニタ機器の起動制御部におけるＳＩＲＣＳ受信部の処理工程を示したフローチャートである。
【図２１】モニタ機器の起動制御部におけるＳＩＲＣＳ受信部の処理工程を示したフローチャートである。
【図２２】割り込み処理を行うモニタ機器の起動制御部の構成を示した構成図である。
【図２３】モニタ機器の起動制御部における起動制御データの入出力処理工程を示したフローチャートである。
【図２４】モニタ機器の起動制御部におけるＵＡＲＴ送信部の処理工程を示したフローチャートである。
【図２５】モニタ機器の起動制御部におけるＵＡＲＴ送信部の処理工程を示したフローチャートである。
【図２６】モニタ機器の起動制御部におけるＳＩＲＣＳ受信部の処理工程を示したフローチャートである。
【図２７】モニタ機器の起動制御部におけるＳＩＲＣＳ受信部の処理工程を示したフローチャートである。
【図２８】割り込み処理を行うソース機器の起動制御部の構成を示した構成図である。
【図２９】割り込み命令に応じて、ＵＡＲＴ信号規格の起動制御信号を、ＳＩＲＣＳ信号規格の起動制御信号に変換する処理工程を示した波形図である。
【図３０】ソース機器の起動制御部における起動制御データの入出力処理工程を示したフローチャートである。
【図３１】ソース機器の起動制御部におけるＳＩＲＣＳ送信部の処理工程を示したフローチャートである。
【図３２】ソース機器の起動制御部におけるＳＩＲＣＳ送信部の処理工程を示したフローチャートである。
【図３３】ソース機器の起動制御部におけるＵＡＲＴ受信部の処理工程を示したフローチャートである。
【図３４】ソース機器の起動制御部におけるＵＡＲＴ受信部の処理工程を示したフローチャートである。
【図３５】割り込み処理を行うソース機器の起動制御部の構成を示した構成図である。
【図３６】ソース機器の起動制御部における起動制御データの入出力処理工程を示したフローチャートである。
【図３７】ソース機器の起動制御部におけるＵＡＲＴ受信部の処理工程を示したフローチャートである。
【図３８】ソース機器の起動制御部におけるＵＡＲＴ受信部の処理工程を示したフローチャートである。
【図３９】ソース機器の起動制御部におけるＳＩＲＣＳ送信部の処理工程を示したフローチャートである。
【図４０】ソース機器の起動制御部におけるＳＩＲＣＳ送信部の処理工程を示したフローチャートである。
【図４１】ソース機器の起動制御部におけるＵＡＲＴ受信部の処理工程を示したフローチャートである。
【図４２】ソース機器の起動制御部におけるＵＡＲＴ受信部の処理工程を示したフローチャートである。
【図４３】ソース機器の起動制御部におけるＳＩＲＣＳ送信部の処理工程を示したフローチャートである。
【図４４】ソース機器の起動制御部におけるＳＩＲＣＳ送信部の処理工程を示したフローチャートである。
【図４５】映像信号が電気信号によって伝送される伝送システムの構成を示した模式図である。
【符号の説明】
【０４８８】
１  光伝送システム、１０  ソース機器、１１  ソース本体部、２０  モニタ機器、２１  モニタ本体部、１２、２２  映像信号Ｉ／Ｆ、１３、２３  制御信号Ｉ／Ｆ、１４  ソース伝送処理部、２４  モニタ伝送処理部、１４１、２４１  電気信号処理部、１４２、２４２  Ｅ／Ｏ変換部、１４３、２４３  Ｏ／Ｅ変換部、１４４、２４４  起動制御部、３０  光信号ケーブル、４０  赤外線リモートコントローラ
【図１】
2007208623.tif 000003
【図２】
2007208623.tif 000004
【図３】
2007208623.tif 000005
【図４】
2007208623.tif 000006
【図５】
2007208623.tif 000007
【図６】
2007208623.tif 000008
【図７】
2007208623.tif 000009
【図８】
2007208623.tif 000010
【図９】
2007208623.tif 000011
【図１０】
2007208623.tif 000012
【図１１】
2007208623.tif 000013
【図１２】
2007208623.tif 000014
【図１３】
2007208623.tif 000015
【図１４】
2007208623.tif 000016
【図１５】
2007208623.tif 000017
【図１６】
2007208623.tif 000018
【図１７】
2007208623.tif 000019
【図１８】
2007208623.tif 000020
【図１９】
2007208623.tif 000021
【図２０】
2007208623.tif 000022
【図２１】
2007208623.tif 000023
【図２２】
2007208623.tif 000024
【図２３】
2007208623.tif 000025
【図２４】
2007208623.tif 000026
【図２５】
2007208623.tif 000027
【図２６】
2007208623.tif 000028
【図２７】
2007208623.tif 000029
【図２８】
2007208623.tif 000030
【図２９】
2007208623.tif 000031
【図３０】
2007208623.tif 000032
【図３１】
2007208623.tif 000033
【図３２】
2007208623.tif 000034
【図３３】
2007208623.tif 000035
【図３４】
2007208623.tif 000036
【図３５】
2007208623.tif 000037
【図３６】
2007208623.tif 000038
【図３７】
2007208623.tif 000039
【図３８】
2007208623.tif 000040
【図３９】
2007208623.tif 000041
【図４０】
2007208623.tif 000042
【図４１】
2007208623.tif 000043
【図４２】
2007208623.tif 000044
【図４３】
2007208623.tif 000045
【図４４】
2007208623.tif 000046
【図４５】
2007208623.tif 000047