(57)【特許請求の範囲】
【請求項１】
パワーオンリセットされるメインＭＣＵと、前記メインＭＣＵによってリセットされるサブＭＣＵとを備え、前記メインＭＣＵは操作キーの操作に応じて前記サブＭＣＵにコマンドを与える２ＭＣＵシステムにおいて、前記メインＭＣＵのハングアップを検出する方法であって、
(a) 特定の操作キーからの操作信号を前記サブＭＣＵに与え、そして
(b) 前記サブＭＣＵは前記操作信号を受けてから一定時間内に特定のコマンドを受けないとき前記メインＭＣＵのハングアップを検出する、ハングアップ検出方法。
【請求項２】
パワーオンリセットされるメインＭＣＵと、前記メインＭＣＵによってリセットされるサブＭＣＵとを備え、前記サブＭＣＵは操作キーからの指令信号を受けて前記メインＭＣＵに指令信号を与え、前記メインＭＣＵは前記指令信号に応じて前記サブＭＣＵにコマンドを与える２ＭＣＵシステムにおいて、前記メインＭＣＵのハングアップを検出する方法であって、
前記サブＭＣＵは前記指令信号を与えてから一定時間内に特定のコマンドを受けないとき前記メインＭＣＵのハングアップを検出する、ハングアップ検出方法。
【請求項３】
前記サブＭＣＵは、前記メインＭＣＵのハングアップを検出すると、前記メインＭＣＵのリセット回路にリセット信号を与えるステップをさらに備える、請求項１または２記載のハングアップ検出方法。
【請求項４】
前記２ＭＣＵシステムは、リモコン送信機からの指令信号を受信するリモコン受信回路をさらに備え、前記リモコン受信回路によって受信した前記指令信号は前記メインＭＣＵだけに与えられ、
前記特定の操作キーは、前記２ＭＣＵシステムの本体に設けられる本体キーであり、前記本体キーからの操作信号は前記サブＭＣＵだけに与えられる、請求項１記載のハングアップ検出方法。
【請求項５】
前記メインＭＣＵはシステム全体の制御を司り、前記サブＭＣＵはメカニズムの制御を司る、請求項１ないし４のいずれかに記載のハングアップ検出方法。
【請求項６】
パワーオンリセットされるメインＭＣＵと、前記メインＭＣＵによってリセットされるサブＭＣＵとを備え、前記メインＭＣＵは操作キーの操作に応じて前記サブＭＣＵにコマンドを与える２ＭＣＵシステムにおいて、
前記メインＭＣＵをリセットするリセット回路、および
前記サブＭＣＵが特定の操作キーからの操作信号を受けると時間のカウントを開始するタイマを備え、
前記サブＭＣＵは、前記操作信号を受けてから一定時間内に特定のコマンドを受けないとき前記リセット回路にリセット信号を与えることを特徴とする、２ＭＣＵシステム。
【請求項７】
パワーオンリセットされるメインＭＣＵと、前記メインＭＣＵによってリセットされるサブＭＣＵとを備え、前記サブＭＣＵは操作キーから指令信号を受けて前記メインＭＣＵに指令信号を与え、前記メインＭＣＵは前記指令信号に応じて前記サブＭＣＵにコマンドを与える２ＭＣＵシステムにおいて、
前記メインＭＣＵをリセットするリセット回路、および
前記サブＭＣＵが前記指令信号を与えると時間のカウントを開始するタイマを備え、
前記サブＭＣＵは、前記指令信号を与えてから一定時間内に特定のコマンドを受けないとき前記リセット回路にリセット信号を与えることを特徴とする、２ＭＣＵシステム。
【請求項８】
リモコン送信機からの指令信号を受信するリモコン受信回路をさらに備え、前記リモコン受信回路によって受信した前記指令信号は前記メインＭＣＵだけに与えられ、
前記特定の操作キーは、システム本体に設けられる本体キーであり、前記本体キーからの操作信号は前記サブＭＣＵだけに与えられる、請求項６記載の２ＭＣＵシステム。
【請求項９】
前記メインＭＣＵはシステム全体の制御を司り、前記サブＭＣＵはメカニズムの制御を司る、請求項６ないし８のいずれかに記載の２ＭＣＵシステム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は２ＭＣＵシステムにおけるＭＣＵのハングアップ検出方法および２ＭＣＵシステムに関し、特にたとえば、パワーオンリセットされるメインＭＣＵとメインＭＣＵによりリセットされるサブＭＣＵとを備える２ＭＣＵシステムにおいて、サブＭＣＵがメインＭＣＵのハングアップを検出する、２ＭＣＵシステムにおけるＭＣＵのハングアップ検出方法および２ＭＣＵシステムに関する。
【０００２】
ただし、ＭＣＵはマイクロコンピュータユニット（Micro Computer Unit）の略である。
【０００３】
【従来の技術】
従来のこの種の２ＭＣＵシステムの一例が、平成２年１１月１９日付で出願公開された特開平２−２８１３６７号[Ｇ０６Ｆ  １５／１６]公報に開示されている。このシステムは、メインＣＰＵとサブＣＰＵとを備えており、ウォッチドッグタイマにサブＣＰＵから所定周期でパルスが出力され、このパルスが途絶えたときに、サブＣＰＵの暴走を検出するようにしていた。そして、暴走を検出すると、ウォッチドッグタイマからリセット信号が出力され、サブＣＰＵがイニシャライズされていた。
【０００４】
【発明が解決しようとする課題】
この従来技術のシステムは、たとえばＤＶＤやＶＴＲなどに適用されていた。ＤＶＤやＶＴＲでは、メインＣＰＵによって画像処理等の複雑な制御が実行されるため、メインＣＰＵがハングアップしてしまうという問題があった。つまり、キー操作を受け付けない状態に陥ってしまっていた。しかし、この従来技術では、サブＣＰＵが暴走した場合には、イニシャライズされるが、メインＣＰＵがハングアップしたときには対処できなかった。
【０００５】
また、メインＣＰＵがハングアップした場合には、差込プラグをコンセントから抜いてメインＣＰＵへの電圧供給を一旦停止し、リセットするよりほかなかった。つまり、操作が面倒であった。
【０００６】
さらに、メインＣＰＵがハングアップした場合には、キー操作が受け付けられないため、一般のユーザは、ＤＶＤやＶＴＲが故障したと判断してしまい、修理に出してしまうという問題もあった。
【０００７】
それゆえに、この発明の主たる目的は、メインＭＣＵのハングアップを容易に検出できる、２ＭＣＵシステムにおけるＭＣＵのハングアップ検出方法および２ＭＣＵシステムを提供することである。
【０００８】
この発明の他の目的は、メインＭＣＵをハングアップから復帰させることができる、２ＭＣＵシステムにおけるＭＣＵのハングアップ検出方法および２ＭＣＵシステムを提供することである。
【０００９】
【課題を解決するための手段】
第１の発明は、パワーオンリセットされるメインＭＣＵと、メインＭＣＵによってリセットされるサブＭＣＵとを備え、メインＭＣＵは操作キーの操作に応じてサブＭＣＵにコマンドを与える２ＭＣＵシステムにおいて、メインＭＣＵのハングアップを検出する方法であって、(a) 特定の操作キーからの操作信号をサブＭＣＵに与え、そして(b) サブＭＣＵは操作信号を受けてから一定時間内に特定のコマンドを受けないときメインＭＣＵのハングアップを検出する、ハングアップ検出方法である。
【００１０】
第２の発明は、パワーオンリセットされるメインＭＣＵと、メインＭＣＵによってリセットされるサブＭＣＵとを備え、サブＭＣＵは操作キーからの指令信号を受けてメインＭＣＵに指令信号を与え、メインＭＣＵは指令信号に応じてサブＭＣＵにコマンドを与える２ＭＣＵシステムにおいて、メインＭＣＵのハングアップを検出する方法であって、サブＭＣＵは指令信号を与えてから一定時間内に特定のコマンドを受けないときメインＭＣＵのハングアップを検出する、ハングアップ検出方法である。
【００１１】
第３の発明は、パワーオンリセットされるメインＭＣＵと、メインＭＣＵによってリセットされるサブＭＣＵとを備え、メインＭＣＵは操作キーの操作に応じてサブＭＣＵにコマンドを与える２ＭＣＵシステムにおいて、メインＭＣＵをリセットするリセット回路、およびサブＭＣＵが特定の操作キーからの操作信号を受けると時間のカウントを開始するタイマを備え、サブＭＣＵは、操作信号を受けてから一定時間内に特定のコマンドを受けないときリセット回路にリセット信号を与えることを特徴とする、２ＭＣＵシステムである。
【００１２】
第４の発明は、パワーオンリセットされるメインＭＣＵと、メインＭＣＵによってリセットされるサブＭＣＵとを備え、サブＭＣＵは操作キーからの指令信号を受けてメインＭＣＵに指令信号を与え、メインＭＣＵは指令信号に応じてサブＭＣＵにコマンドを与える２ＭＣＵシステムにおいて、メインＭＣＵをリセットするリセット回路、およびサブＭＣＵが指令信号を与えると時間のカウントを開始するタイマを備え、サブＭＣＵは、指令信号を与えてから一定時間内に特定のコマンドを受けないときリセット回路にリセット信号を与えることを特徴とする、２ＭＣＵシステムである。
【００１３】
【作用】
第１の発明に従った２ＭＣＵシステムは、パワーオンリセットされるメインＭＣＵと、メインＭＣＵによってリセットされるサブＭＣＵとを含む。たとえば、メインＭＣＵは、システム全体の制御を司り、サブＭＣＵはメカニズムの制御を司る。このシステムでは、たとえばシステム本体に設けられた操作キーが操作されると、サブＭＣＵに操作キーからの操作信号が与えられる。これにより、サブＭＣＵは操作キーの操作があったことを検知する。一方、メインＭＣＵは、操作キーの操作に応じてサブＭＣＵにコマンドを与える。したがって、サブＭＣＵは、操作キーの操作があったにもかかわらず、一定時間内にメインＭＣＵから特定のコマンドを受けないとき、メインＭＣＵがハングアップしていると判定することができる。このようにして、メインＭＣＵのハングアップを検出する。
【００１４】
第２の発明に従った２ＭＣＵシステムは、パワーオンリセットされるメインＭＣＵと、メインＭＣＵによってリセットされるサブＭＣＵとを含む。たとえば、メインＭＣＵは、システム全体の制御を司り、サブＭＣＵはメカニズムの制御を司る。このシステムでは、たとえばシステム本体に設けられた操作キーが操作されると、操作キーに対応する指令信号がサブＭＣＵに与えられる。これにより、サブＭＣＵは、キー操作があったことを検知するとともに、指令信号をメインＭＣＵに与える。これに応じて、メインＭＣＵは、サブＭＣＵにコマンドを与える。したがって、サブＭＣＵは、指令信号をメインＭＣＵに与えたにもかかわらず一定時間内に特定のコマンドを受けないとき、メインＭＣＵがハングアップしていると判定することができる。このようにして、メインＭＣＵのハングアップを検出する。
【００１５】
第１および第２の発明では、たとえば、メインＭＣＵのハングアップを検出すると、さらにサブＭＣＵがメインＭＣＵのリセット回路にリセット信号を与える。したがって、メインＭＣＵをリセットしてシステムを復帰させることができる。
【００１６】
また、２ＭＣＵシステムがリモコン受信回路を備えておれば、リモコン送信機の操作に従って、メインＭＣＵはサブＭＣＵにコマンドを与えることができる。この場合、第１の発明に従った２ＭＣＵシステムでは、リモコン送信機からの指令信号はメインＭＣＵに与えられ、サブＭＣＵには与えられないので、リモコン送信機のキー操作によって、メインＭＣＵのハングアップを検出することができない。一方、第２の発明に従った２ＭＣＵシステムでは、リモコン送信機からの指令信号はサブＭＣＵに与えられるので、リモコン送信機のキー操作によって、メインＭＣＵのハングアップを検出することができる。
【００１７】
【発明の効果】
この発明によれば、操作キーからの操作信号をサブＭＣＵに入力するようにしたので、メインＭＣＵのハングアップを容易に検出することができる。
【００１８】
また、メインＭＣＵのリセット信号がサブＭＣＵから出力されるので、差込プラグをコンセントから抜く必要がない。つまり、簡単にハングアップから復帰させることができる。
【００１９】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【００２０】
【実施例】
図１を参照して、この実施例の２ＭＣＵシステム（以下、単に「システム」という。）１０は、メインＭＣＵ１２およびサブＭＣＵ１４を含み、図示は省略するが、たとえばＤＶＤ再生装置のような装置に適用される。
【００２１】
メインＭＣＵ１２はタイマ１２ａを含み、メインＭＣＵ１２にはキーコントローラ１６、ドライバ１８ならびにリセット回路２０ａおよび２０ｂが接続される。キーコントローラ１６には、操作パネル２２およびリモコン受信回路（以下、単に「受信回路」という。）２４が接続される。この操作パネル２２に含まれる操作キー２２ａ〜２２ｄおよび受信回路２４の受光部（図示せず）はＤＶＤ再生装置の本体表面に設けられる。
【００２２】
たとえば、操作キー２２ａは、ディスクトレイ(図示せず)を開閉するためのキーである。また、操作キー２２ｂは、ディスクを再生するためのキーである。さらに、操作キー２２ｃは、再生を停止するためのキーである。さらにまた、操作キー２２ｄは、再生を一時停止するためのキーである。
【００２３】
なお、この実施例では、省略しているが、操作パネル２２には、早送りや巻き戻し再生等のためのキーが設けられる。
【００２４】
図１から分かるように、各操作キー２２ａ〜２２ｄの一方端は、接地面に接続される。操作キー２２ａの他方端は、抵抗Ｒ１およびＲ２を介してバイアスＢ１に接続される。また、抵抗Ｒ１と抵抗Ｒ２との接続点には、抵抗Ｒ３の一方端が接続される。抵抗Ｒ３の他方端は、抵抗Ｒ４を介して操作キー２２ｂの他方端に接続されるとともに、抵抗Ｒ５を介して抵抗Ｒ７の一方端に接続される。抵抗Ｒ５と抵抗Ｒ７との接続点には、抵抗Ｒ６の一方端が接続され、抵抗Ｒ６の他方端は、操作キー２２ｃの他方端に接続される。抵抗Ｒ７の他方端は、サブＭＣＵ１４およびキーコントローラ１６に接続されるとともに、抵抗Ｒ８を介して操作キー２２ｄの他方端に接続される。
【００２５】
また、ドライバ１８には、ＬＥＤのような発光素子等によって構成されたディスプレイ２８が接続される。このディスプレイ２８もまた、ＤＶＤ再生装置の本体表面に設けられる。
【００２６】
さらに、リセット回路２０ａは、抵抗Ｒ９を介してバイアスＢ２に接続される。また、メインＭＣＵ１２とリセット回路２０ａとの接続点には、トランジスタＴ１のコレクタが接続されるとともに、抵抗Ｒ１０の一方端が接続される。抵抗Ｒ１０の他方端は、バイアスＢ３に接続される。トランジスタＴ１のベースは、サブＭＣＵ１４に接続され、トランジスタＴ１のエミッタは接地面に接続される。このバイアスＢ３，抵抗Ｒ１０およびトランジスタＴ１によって、リセット回路２０ｂが構成される。
【００２７】
また、サブＭＣＵ１４は、メインＭＣＵ１２とほぼ同じ構成であり、タイマ１４ａを含む。サブＭＣＵ１４には、ドライバ３０から３４が接続される。ドライバ３０には、ディスクトレイを開閉させるためのトレイモータ３６が接続される。また、ドライバ３２には、光ピックアップ（図示せず）をディスク（図示せず）のラジアル(スレッド)方向に変位させるためのスレッドモータ３８が接続される。さらに、ドライバ３４には、ディスクをターンテーブルとともに回転させるためのディスクモータ（スピンドルモータ）４０が接続される。
【００２８】
なお、この実施例では、簡単に説明するため、機械的な構成については，トレイモータ３６，スレッドモータ３８およびスピンドルモータ４０のみを示してある。
【００２９】
たとえば、メインＭＣＵ１２には、バイアスＢ２からの電圧が抵抗Ｒ９およびリセット回路２０ａを介して供給される。リセット回路２０ａは、ＤＶＤ再生装置の主電源がオフからオンされたときに、メインＭＣＵ１２をリセット（パワーオンリセット）する。そして、メインＭＣＵ１２がサブＭＣＵ１４をリセットする。なお、主電源がオンされた状態すなわちＤＶＤ再生装置の差込プラグ（図示せず）がコンセント（図示せず）に差し込まれている状態では、常にメインＭＣＵ１２に電源が供給されている。
【００３０】
メインＭＣＵ１２に電源が供給されている状態で、操作キー２２ａ〜２２ｄのいずれかが操作されると、操作されたキーに応じた電圧がキーコントローラ１６に入力される。キーコントローラ１６では、操作キー２２ａ〜２２ｄのキー操作に対応する、すなわち入力された電圧に対応する指令信号がメインＭＣＵ１２に出力される。
【００３１】
また、リモコン送信機２６から送信された指令信号が受信回路２４で受信され、受信回路２４で受信された指令信号がキーコントローラ１６を介してメインＭＣＵ１２に出力される。なお、リモコン送信機２６からの指令信号は、キーコントローラ１６をそのまま通過して、メインＭＣＵ１２に与えられる。
【００３２】
指令信号がメインＭＣＵ１２に与えられると、メインＭＣＵ１２からサブＭＣＵ１４に特定の制御信号（コマンド）が与えられる。サブＭＣＵ１４は、メインＭＣＵ１２から与えられるコマンドに従ってドライバ３０〜３４を制御し、トレイモータ３６、スレッドモータ３８またはスピンドルモータ４０を回転駆動させる。また、メインＭＣＵ１２は、ディスクを再生する場合には、映像信号や音声信号を処理したり、ドライバ１８を制御して、ディスプレイ２８にディスク情報（ディスクの内容）や時間（再生時間あるいは時刻）を表示したりする。
【００３３】
なお、メインＭＣＵ１２は、ディスクから読み取った情報に基づいてディスプレイ２８にディスク情報を表示する。また、メインＭＣＵ１２は、タイマ１２ａのタイマ値を参照して、ディスプレイ２８に再生時間を表示し、さらに、図示しない時計回路を参照してディスプレイ２８に時刻を表示する。
【００３４】
つまり、メインＭＣＵ１２はシステム１０全体の制御を司り、サブＭＣＵ１４は各モータ等の機械（メカニズム）の制御を司っている。
【００３５】
このようなシステム１０では、映像信号の処理が膨大であるため、映像信号の処理を実行中にキー操作による指令信号などがメインＭＣＵ１２に入力されると、メインＭＣＵ１２がハングアップしてしまい、操作キー２２ａ〜２２ｄやリモコン送信機２６のキー操作を受け付けなくなってしまう。これを回避するため、この実施例では、操作パネル２２からの操作信号をサブＭＣＵ１４に与え、キー操作があることを検知できるようにし、メインＭＣＵ１２がハングアップしている場合には、メインＭＣＵ１２を電気的にリセットできるようにしている。
【００３６】
詳しく説明すると、操作キー２２ａ〜２２ｄのいずれかが操作されると、指令信号がキーコントローラ１６からメインＭＣＵ１２に入力される。また、操作信号が操作パネル２２からサブＭＣＵ１４に入力される。すると、サブＭＣＵ１４は、タイマ１４ａを制御して、時間のカウントを開始する。そして、メインＭＣＵ１２から特定のコマンドが入力されるかどうかを判断する。
【００３７】
たとえば、メインＭＣＵ１２が正常に動作している場合には、サブＭＣＵ１４に操作キー２２ａ〜２２ｄのいずれかに対応するコマンドがサブＭＣＵ１４に与えられる。しかし、メインＭＣＵ１２がハングアップしている場合には、キー操作があってもコマンドがサブＭＣＵ１４に与えられない。
【００３８】
したがって、サブＭＣＵ１４は、タイマ１４ａのタイマ値を参照して、キー操作（操作信号）があってから所定時間（この実施例では、２０秒）が経過したときに、メインＭＣＵ１２がハングアップしたと判断する。なお、２０秒が経過するまでに、メインＭＣＵ１２からコマンドが入力されれば、サブＭＣＵ１４は入力されたコマンドに従ってドライバ３０〜３４を制御する。
【００３９】
メインＭＣＵ１２がハングアップしたと判断すると、サブＭＣＵ１４はリセット回路２０ｂにリセット信号を出力する。具体的には、トランジスタＴ１のベースにハイレベルの電圧を所定時間（この実施例では、５秒）だけ出力する。すると、トランジスタＴ１がオンされ、メインＭＣＵ１２への電源供給が停止される。５秒が経過すると、サブＭＣＵ１４からのリセット信号の出力が停止し、トランジスタＴ１がオフする。したがって、メインＭＣＵ１２に電源が供給される。つまり、パワーオンリセットと同様に、メインＭＣＵ１２がリセットされる。そして、メインＭＣＵ１２からサブＭＣＵ１４にリセット信号が与えられ、システム１０が正常な状態に復帰する。
【００４０】
具体的には、サブＭＣＵ１４は、図２に示すフロー図に従って処理する。なお、サブＭＣＵ１４は、図２の処理以外に、メインＭＣＵ１２からの与えられるコマンドに従って、各種制御処理を並行して実行している。
【００４１】
まず、ステップＳ１では、サブＭＣＵ１４は、キー操作があるかどうかを判断する。ステップＳ１で“ＮＯ”であれば、つまり操作キー２２ａ〜２２ｄのキー操作がなければ、同じステップＳ１に戻る。一方、ステップＳ１で“ＹＥＳ”であれば、つまり操作キー２２ａ〜２２ｄのいずれかが操作され、操作信号を受けることにより、キー操作があると判断すると、ステップＳ３でタイマ１４ａのカウントを開始させる。
【００４２】
続いて、ステップＳ５では、メインＭＣＵ１２から特定のコマンドを受けたかどうかを判断する。ステップＳ５で“ＹＥＳ”であれば、つまりメインＭＣＵ１２からコマンドが入力されれば、ステップＳ１１で入力されたコマンドに従ってドライバ３０から３４のいずれかを制御してからステップＳ１に戻る。
【００４３】
一方、ステップＳ５で“ＮＯ”であれば、つまりコマンドを受けなければ、ステップＳ７でタイマ１４ａのタイマ値が所定値（たとえば、２０秒）以上であるかどうかを判断する。つまり、サブＭＣＵ１４は、ステップＳ１で操作キー２２ａ〜２２ｄのいずれかが操作されたことを検知しており、メインＭＣＵ１２が正常に動作している場合には、メインＭＣＵ１２からキー操作に応じたコマンドを受けるはずである。したがって、所定時間（２０秒）の間、コマンドを受けるかどうかを監視し、ハングアップしたかどうかを判定（判断）するようにしてある。
【００４４】
ステップＳ７で“ＮＯ”であれば、つまり２０秒が経過してなければ、そのままステップＳ５に戻る。一方、ステップＳ７で“ＹＥＳ”であれば、つまり２０秒が経過すれば、メインＭＣＵ１２がハングアップしていると判断し、ステップＳ９でリセット信号を所定時間（たとえば、５秒間）出力してから処理を終了する。
【００４５】
この実施例によれば、キー操作信号をサブＭＣＵに入力し、所定時間内にメインＭＣＵから特定のコマンドがあるかどうかを監視するだけで、メインＭＣＵのハングアップを検出することができるので、容易にハングアップを検出できる。
【００４６】
また、差込プラグをコンセントから抜かずに、ハングアップから復帰させることができる。
【００４７】
なお、リモコン送信機２６からの指令信号は、キーコントローラ１６をそのまま通過するだけなので、サブＭＣＵ１４には操作信号が入力されることはない。つまり、この実施例では、メインＭＣＵ１２のハングアップは、リモコン送信機２６のキー操作によっては検出することができない。
【００４８】
図３に示す他の実施例のシステム１０は、キーコントローラ１６から出力される指令信号をサブＭＣＵ１４に入力し、サブＭＣＵ１４にキー操作があることを検知させるようにするとともに、サブＭＣＵ１４がメインＭＣＵ１２に指令信号を出力して、メインＭＣＵ１２から特定のコマンドを受けるようにした以外は、図１実施例と同じであるため、重複した説明は省略する。
【００４９】
このシステム１０では、操作パネル２２あるいはリモコン送信機２６のキー操作があると、サブＭＣＵ１４にキー操作に対応する指令信号が与えられる。すると、サブＭＣＵ１４がメインＭＣＵ１２に指令信号を与えてから、タイマ１４ａのカウントを開始する。そして、所定時間（２０秒）が経過するまでに、メインＭＣＵ１２から特定のコマンドを受けないとき、サブＭＣＵ１４はメインＭＣＵ１２がハングアップしたと判断している。
【００５０】
具体的には、サブＭＣＵ１４は、図４に示すフロー図に従って処理する。まず、ステップＳ２１では、サブＭＣＵ１４は、指令信号が入力されたかどうかすなわちキー操作があるかどうかを判断する。ステップＳ２１で“ＮＯ”であれば、つまりキー操作がなければ、同じステップＳ２１に戻る。一方、ステップＳ２１で“ＹＥＳ”であれば、つまり指令信号が入力されれば、ステップＳ２３でメインＭＣＵ１２に指令信号を与えて、ステップＳ２５でタイマ１４ａのカウントを開始する。続くステップＳ２７では、メインＭＣＵ１２から特定のコマンドが与えられたかどうかを判断する。
【００５１】
ステップＳ２７で“ＹＥＳ”であれば、つまり特定のコマンドが入力されれば、ステップＳ３３で入力されたコマンドに従ってドライバ３０〜３４を制御する。一方、ステップＳ２７で“ＮＯ”であれば、つまり特定のコマンドが入力されなければ、ステップＳ２９でタイマ１４ａのタイマ値が所定時間（たとえば、２０秒）経過したかどうかを判断する。ステップＳ２９で“ＮＯ”であれば、つまり２０秒が経過してなければ、そのままステップＳ２７に戻る。一方、ステップＳ２９で“ＹＥＳ”であれば、つまり２０秒が経過していれば、メインＭＣＵ１２がハングアップしたと判断し、ステップＳ３１で所定時間（たとえば、５秒間）リセット信号を出力してから処理を終了する。
【００５２】
他の実施例によれば、サブＭＣＵに指令信号が入力され、指令信号をメインＭＣＵに与えてから所定時間内に特定のコマンドが与えられるかどうかで、メインＭＣＵがハングアップしたかどうかを判断できるので、簡単にハングアップを検出できる。
【００５３】
また、図１実施例と同様に、ハングアップから容易に復帰することができる。
【００５４】
さらに、この他の実施例では、リモコン送信機２６からの指令信号もサブＭＣＵ１４に与えられるので、リモコン送信機２６のキー操作によってもメインＭＣＵ１２のハングアップを検出することができる。
【００５５】
なお、これらの実施例では、システム１０をＤＶＤ再生装置に適用した場合について説明したが、ＶＴＲのような他の装置にも適用できることは言うまでもない。
【図面の簡単な説明】
【図１】この発明の一実施例を示す図解図である。
【図２】図１に示すサブＭＣＵの処理の一部を示すフロー図である。
【図３】この発明の他の実施例を示す図解図である。
【図４】図３に示すサブＭＣＵの処理の一部を示すフロー図である。
【符号の説明】
１０  …２ＭＣＵシステム
１２  …メインＭＣＵ
１２ａ，１４ａ  …タイマ
１４  …サブＭＣＵ
１６  …キーコントローラ
２０ａ，２０ｂ  …リセット回路
２４  …受信回路
２６  …リモコン送信機
２８  …ディスプレイ
【図１】
0003541791.tif 000002
【図２】
0003541791.tif 000003
【図３】
0003541791.tif 000004
【図４】
0003541791.tif 000005