(57)【要約】【課題】動作電力が遮断された際にマルチソースオーディオ装置の動作状態情報を保持するバックアップシステムを提供することを目的とする。【解決手段】バックアップシステム（３１０、３４０、３５０、３６０）において、制御器（３００）はマルチソースオーディオ装置（ＭＭＳＡ）の動作を制御し、動作状態保持器（３１０）はマルチソースオーディオ装置（ＭＭＳＡ）の動作状態情報（Ｄｂｋ）を保持し、不揮発性メモリ（３４０）は動作状態情報（Ｄｂｋ）を記憶し、蓄電手段であるコンデンサ（３６０）は動作電力の一部（Ｐｔ）を蓄積し、動作電力検出器（３５０、Ｓｐｓ）は動作電力の供給の有無を検出し、動作状態情報書込器（３１０）は動作電力の有無に応じて動作状態情報（Ｄｂｋ）を不揮発性メモリ器（３４０）に選択的に書き込む。【選択図】        図１
2004151756.tif 000002
【特許請求の範囲】
【請求項１】
アナログチューナを含む複数の音源から入力される音声信号に対して、ユーザの指示に応じて、選択的に音声の再生を行うマルチソースオーディオ装置において、動作電力が遮断された際に当該マルチソースオーディオ装置の動作状態情報を保持するバックアップシステムであって、
前記マルチソースオーディオ装置の動作を制御する制御手段と、
前記マルチソースオーディオ装置の動作状態情報を保持する動作状態保持手段と、
前記動作状態情報を記憶する不揮発性メモリ手段と、
前記動作電力の一部を蓄積する蓄電手段と、
前記動作電力の供給の有無を検出する動作電力検出手段と、
前記動作電力の供給の有無に応じて、前記動作状態情報を前記不揮発性メモリ手段に動作状態情報を選択的に書き込む動作状態情報書込手段とを備えるバックアップシステム。
【請求項２】
前記動作状態情報は、前記マルチソースオーディオ装置に対する動作電力が供給されている時に前記不揮発性メモリ手段に書き込まれるべく管理される第１のデータと、当該マルチソースオーディオ装置に対する動作電力が遮断された時に当該不揮発性メモリ手段に書き込まれるべく管理される第２のデータとを含むことを特徴とする請求項１に記載のバックアップシステム。
【請求項３】
動作状態情報書込手段は、動作電力が供給されている時に当該動作電力を用いて前記第１のデータを前記不揮発性メモリ手段に書き込み、動作電力が遮断された時に前記蓄電手段に蓄積された電力を用いて前記第２のデータを前記不揮発性メモリ手段に書き込むことを特徴とする請求項２に記載のバックアップシステム。
【請求項４】
前記動作状態情報書込手段は、前記第１のデータの内で動作電力が遮断された時に前記不揮発性メモリ手段に書き込まれていないものを、前記第２のデータと一緒に前記不揮発性メモリ手段に書き込むことを特徴とする請求項３に記載のバックアップシステム。
【請求項５】
前記不揮発性メモリ手段は、
前記動作状態情報を記憶する動作状態情報記憶領域と、
前記マルチソースオーディオ装置を制御する組込型マイコンソフトウェアに不具合が発生した場合の訂正処理を行うプログラムを記憶するプログラム記録領域とを備える、請求項１に記載のバックアップシステム。
【請求項６】
前記第１のデータは前記第２のデータに比べてその内容の変化頻度が小さいことを特徴とする請求項１に記載のバックアップシステム。
【請求項７】
前記第１のデータは前記第２のデータに比べてそのサイズが大きいことを特徴とする請求項１に記載のバックアップシステム。
【請求項８】
前記不揮発性メモリ手段は、ＥＥＰＲＯＭであることを特徴とする請求項１に記載のバックアップシステム。
【請求項９】
前記アナログチューナの動作時に、動作電力の供給が遮断された場合には、ユーザの設定したプリセット選局に関する情報も前記不揮発性メモリに書き込まれることを特徴とする請求項１に記載のバックアップシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、アナログチューナを含む複数の音源から入力される音声信号に対して、ユーザの指示に応じて、選択的に音声再生を行うマルチソースオーディオ装置において、停電等により動作電力が遮断された際に同マルチソースオーディオ装置の動作状態情報を保持するバックアップシステムに関する。
【０００２】
【従来の技術】
アナログチューナを含む複数種類のオーディオ信号源から音声を再生できるマルチソースオーディオ装置において、停電などの理由で急に且つ不本意に動作電力の供給が断たれると、そのときの動作状態が保存されること無く運転が停止する。そして、電力供給が回復して、マルチソースオーディオ装置の運転を再開する際には、コールドスタートと呼ばれる予め定められた一連のシーケンスを全て行って初期状態で立ち上げることになる（例えば、特許文献１および特許文献２参照）。
この場合、前回運転が中断された時点の状態から継続して運転させることはできない。また、ユーザ毎に必要な情報を記憶させるシーケンスを再度行うことによって、ユーザがマルチソースオーディオ装置ＭＭＳＡを十分快適に利用できるようになるまでには時間を要し、ユーザフレンドリーな環境とは言えない。
【０００３】
このような事態を改善する為には、動作電力が急に且つ不本意に遮断された際に、その時のマルチソースオーディオ装置の動作環境を復元できるバックアップデータを不揮発性メモリに記録待避させるバックアップ処理が有効である。不揮発性メモリとしてＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥｒａｓａｂｌｅＰｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）を用いる。そして、バックアップ処理に必要な電力は、マルチソースオーディオ装置の運転時にコンデンサに蓄えておくという対策が考えられる。
【０００４】
【特許文献１】
特開２００２−１５２８７５号公報
【特許文献２】
特許第２５３３９６７号公報
【０００５】
【発明が解決しようとする課題】
マルチソースオーディオ装置の動作状態を完全にバックアップするには、大量のデータを記録するために大容量のＥＥＰＲＯＭを必要とする。そして、不本意且つ急に動作電力が遮断された時に、この大容量ＥＥＰＲＯＭに大量のバックアップデータを待避させる為のＥＥＰＲＯＭの書き込み所要時間も長くなり、そのために消費するバックアップ電力も大きく、大容量のバックアップコンデンサを必要とする。
大容量のバックアップコンデンサーはサイズも大きくコストも高く、強いてはマルチソースオーディオ装置ＭＭＳＡのコンパクト化および低コスト化を阻害する要因となる
【０００６】
よって、本発明は、マルチソースオーディオ装置に対する動作電力供給が、停電などに代表されるように急に且つ不本意に遮断された時の動作環境情報を保存しておいて、電力供給が再度回復した際にはマルチソースオーディオ装置を早急に元の状態に復帰させる、低コスト、低電力、且つ高速なバックアップシステムを提供することを目的とする。
【０００７】
【課題を解決するための手段および発明の効果】
第１の発明は、アナログチューナを含む複数の音源から入力される音声信号に対して、ユーザの指示に応じて、選択的に音声の再生を行うマルチソースオーディオ装置において、動作電力が遮断された際にマルチソースオーディオ装置の動作状態情報を保持するバックアップシステムであって、
マルチソースオーディオ装置の動作を制御する制御手段と、
マルチソースオーディオ装置の動作状態情報を保持する動作状態保持手段と、
動作状態情報を記憶する不揮発性メモリ手段と、
動作電力の一部を蓄積する蓄電手段と、
動作電力の供給の有無を検出する動作電力検出手段と、
動作電力の供給の有無に応じて、動作状態情報を不揮発性メモリ手段に動作状態情報を選択的に書き込む動作状態情報書込手段とを備える。
【０００８】
上述のように、第１の発明においては、遮断された動作電力供給が回復されれば、マルチソースオーディオ装置の運転を遮断時の状態から迅速に再開できる
【０００９】
第２の発明は、第１の発明において、動作状態情報は、マルチソースオーディオ装置に対する動作電力が供給されている時に不揮発性メモリ手段に書き込まれるべく管理される第１のデータと、マルチソースオーディオ装置に対する動作電力が遮断された時に不揮発性メモリ手段に書き込まれるべく管理される第２のデータとを含むことを特徴とする。
【００１０】
第３の発明は、第２の発明において、動作状態情報書込手段は、動作電力が供給されている時に動作電力を用いて第１のデータを不揮発性メモリ手段に書き込み、動作電力が遮断された時に蓄電手段に蓄積された電力を用いて第２のデータを不揮発性メモリ手段に書き込むことを特徴とする。
【００１１】
上述のように、第３の発明においては、動作電力の供給状態に応じて、動作状態情報を区別して不揮発メモリに保存することによって、動作電力供給が遮断された時の動作状態を不揮発性メモリに記録する負荷を低減できる。
【００１２】
第４の発明は、第３の発明において、動作状態情報書込手段は、第１のデータの内で動作電力が遮断された時に不揮発性メモリ手段に書き込まれていないものを、第２のデータと一緒に不揮発性メモリ手段に書き込むことを特徴とする。
【００１３】
第５の発明は、第１の発明において、不揮発性メモリ手段は、
動作状態情報を記憶する動作状態情報記憶領域と、
マルチソースオーディオ装置を制御する組込型マイコンソフトウェアに不具合が発生した場合の訂正処理を行うプログラムを記憶するプログラム記録領域とを備える。
【００１４】
第６の発明は、第１の発明において、第１のデータは第２のデータに比べてその内容の変化頻度が小さいことを特徴とする。
【００１５】
第７の発明は、第１の発明において、第１のデータは第２のデータに比べてそのサイズが大きいことを特徴とする。
【００１６】
第８の発明は、第１の発明において、不揮発性メモリ手段は、ＥＥＰＲＯＭであることを特徴とする。
【００１７】
第９の発明は、第１の発明において、アナログチューナの動作時に、動作電力の供給が遮断された場合には、ユーザの設定したプリセット選局に関する情報も前記不揮発性メモリに書き込まれることを特徴とする。
【００１８】
【発明の実施の形態】
以下に、図１、図２、図３、図４、図５、および図６を参照して、本発明の実施の形態にかかるバックアップシステムを組み込んだマルチソースオーディオ装置について説明する。図１に示すように、マルチソースオーディオ装置ＭＭＳＡは、大別して、マルチソース部１００と、オーディオ信号処理部２００と、制御部３００と、表示部４００とを含む。マルチソース部１００は、複数のオーディオ信号源を有し、同オーディオ信号源から個別にオーディオ信号を取り出してオーディオ信号処理部２００に供給する。オーディオ信号処理部２００は、マルチソース部１００から供給されるオーディオ信号に種々な処理を施して、音声として出力する。
【００１９】
表示部４００は、好ましくは、蛍光表示管などの発光手段で構成されて、マルチソースオーディオ装置ＭＭＳＡの動作モードなどの情報を光によってユーザに提示する。制御部３００は、マルチソース部１００、オーディオ信号処理部２００、および表示部４００に接続されて、マルチソースオーディオ装置ＭＭＳＡ全体の動作を制御する。
【００２０】
マルチソース部１００は、ＦＭ／ＡＭチューナ１１０、ＭＤドライブ１２０、コンビネーションドライブ１３０、拡張入力端子（図１では「ＡＵＸ」と表示）１４０、および光入力端子１５０を含む。ＦＭ／ＡＭチューナ１１０は、ラジオのＦＭ放送或いはＡＭ放送を受信して、放送音声信号Ｓｒｄを生成して、オーディオ信号処理部２００に出力する。ＭＤドライブ１２０は、ＭＤ（Ｒ）に録音されている音声信号を再生して、ＭＤ音声信号Ｓｍｄとしてオーディオ信号処理部２００に出力する。補助入力端子１４０は、外部のオーディオ機器に接続されて、同オーディオ機器から入力される音声信号を補助音声信号Ｓａｕとしてオーディオ信号処理部２００に出力する。光入力端子１５０は、光出力端子を有する外部のオーディオ機器に接続されて、同オーディオ機器から入力される光音声信号Ｓｏｐをオーディオ信号処理部２００に出力する。
【００２１】
コンビネーションドライブ１３０は、少なくとも１つの光ディスクドライブ１３２と、ドライブコントローラ１３４と、および光ディスク制御器（図１では、「ＯＤＣ」と表示）１３６とを含む。光ディスクドライブ１３２は、各種の光ディスクメディアを装着して、同光メディアから記録データを読み出して光ディスク制御器１３６に出力する。なお、光ディスクドライブ１３２は、装着する光ディスクの種類を検出する手段を備え、検出された光ディスクの種類毎に、異なる光ディスクドライブとして認識される。よって、本明細書においては、説明の便宜上、それぞれを異なるドライブとして説明する。つまり、光ディスクドライブ１３２は、ＣＤドライブ１３２＿１、ＤＶＤドライブ１３２＿２、ＶＣＤドライブ１３２＿３、およびＭＰ３ドライブ１３２＿４等に代表される光ディスクの再生装置を含む。
【００２２】
ＣＤドライブ１３２＿１は、装着されるＣＤから音楽データ或いはコンピュータプログラム等のデジタルデータを読み出してＣＤデータＳｃｄとして出力する。ＤＶＤドライブ１３２＿２は、ＤＶＤからＭＰＥＧデータＳｄｖを再生して出力する。ＶＣＤドライブ１３２＿３はビデオＣＤから音声信号を再生して、ビデオＣＤ音声信号Ｓｖｃとして出力する。ＭＰ３ドライブ１３２＿４は、光ディスクに記録されたＭＰ３ファイルから音声データを再生して、ＭＰ３音声信号Ｓｍｐとして出力する。ドライブコントローラ１３４は、光ディスクドライブ１３２に接続されて、コンビネーションドライブ制御信号ＳＣを相互に交換すると共に光ディスクドライブ１３２の動作を制御しながら、光ディスクドライブ１３２に装着されている光ディスクの種類を検出する。
【００２３】
ドライブコントローラ１３４は、オペレーションコントローラ３００から入力されるコンビネーションドライブ制御信号ＳＯｃに指示される再生速度に対応する回転速度を表す回転速度指示信号Ｓｒｎを生成して、光ディスク制御器１３６に出力する。
【００２４】
光ディスク制御器１３６は、回転速度指示信号Ｓｒｎに基づいて、光ディスクドライブ１３２から読み出された信号から、上述のＰＣＭ音声信号Ｓｃｄ、音声データＳｄｖ、ビデオＣＤ音声信号Ｓｖｃ、およびＭＰ３音声信号Ｓｍｐの各種再生信号を適正に読み出してオーディオ信号処理部２００に出力する。以降、ＦＭ／ＡＭチューナ１１０からオーディオ信号処理部２００に出力される放送音声信号Ｓｒｄ、ＭＤ音声信号Ｓｍｄ、ＰＣＭ音声信号Ｓｃｄ、音声データＳｄｖ、ビデオＣＤ音声信号Ｓｖｃ、ＭＰ３音声信号Ｓｍｐ、補助音声信号Ｓａｕ、および音声処理制御信号ＳＯｐを、マルチソース再生信号と総称する。
【００２５】
オーディオ信号処理部２００は、セレクタ２１０、音声信号処理器２３０、増幅器２４０、およびスピーカ２６０を含む。制御部３００は、好ましくは、オペレーションコントローラ３１０、受光器３２０、およびリモコン３３０、ＥＥＰＲＯＭ３４０、動作電力検出器３５０、および蓄電手段としてのコンデンサ３６０を含む。ＥＥＰＲＯＭ３４０は、オペレーションコントローラ３１０に接続されて、オペレーションコントローラ３１０内のワーキングＲＡＭ内の一時的に保存されているマルチソースオーディオ装置ＭＭＳＡの動作状態情報をバックアップデータＤｂｋとして保存する不揮発性のメモリである。
【００２６】
図２にＥＥＰＲＯＭ３４０のメモリマップを示す。アドレス０ｘ０００〜０ｘ２ＦＦ（７６８Ｗ  ×  １６ｂｉｔ＝１５３６ｂｙｔｅｓ）は、上述のバックアップデータＤｂｋの保存用に使用される。アドレス０ｘ３００〜０ｘ３ＦＦは、オペレーションコントローラ３１０のソフトウェアの不具合発生時にロムコレクション（ソフトウェアの修正）を実施するための訂正用ＥＥＰＲＯＭデータの保存用に使用される。
なお、ＥＥＰＲＯＭ３４０に格納されているバックアップデータＤｂｋの読み出しは、オペレーションコントローラ３１０を構成するマイコンのリセットスター時にのみ実行される。そして、リセット後の割り込み設定初期化の終了後に、ＥＥＰＲＯＭ３４０のチェックコード（Ｃｈｅｃｋ  ｃｏｄｅ）とチェックサムデータ（Ｃｈｅｃｋ  ｓｕｍ  ｄａｔａ）に基づいて、ＥＥＰＲＯＭ３４０に保存されているバックアップデータＤｂｋの有効性が判断される。
【００２７】
具体的には、チェックコード（０ｘＡ５）を確認出来ない場合には、バックアップデータＤｂｋは保存されていないと判断される。なお、このチェックコードによる確認は最大２回行われる。そして、バックアップデータＤｂｋ有りと判断されると、ＥＥＰＲＯＭ３４０のバックアップデータスタート（Ｓｔａｒｔ  ｏｆ  Ｂａｃｋｕｐ  ｄａｔａ）からバックアップデータエンド（Ｅｎｄ  ｏｆ  Ｂａｃｋｕｐ  ｄａｔａ）までに保存されているバックアップデータ（Ｂａｃｋｕｐ  ｄａｔａ）をオペレーションコントローラ３１０のマイコンの一時格納のためのＲＡＭ領域に格納する。
【００２８】
そして、ＲＡＭ領域に格納されたバックアップデータのチェックサムと、ＥＥＰＲＯＭ３４０に格納されているチェックサムとを比較し、同一の場合はバックデータは有効であると判断される。このチェックサム比較は最大２回行われる。一致しない場合は、後述の運転時逐次書込型の情報のためのデフォルトデータをＥＥＰＲＯＭ３４０に書き込んで、動作電力の供給が再開されて、オペレーションコントローラ３１０のマイコンのリセットスタート時にバックアップデータＤｂｋが確実に有効になるようにする。
【００２９】
次に、バックアップデータＤｂｋの格納について簡単に説明する。ＥＥＰＲＯＭ３４０から読み出されたバックアップデータＤｂｋが有効と判断される場合には、ＲＡＭ領域に一時的に格納されているバックアップデータＤｂｋを取り出して、マイコン内の該当するＷＯＲＫ  ＲＡＭ領域に格納する。そして、ＷＯＲＫＲＡＭ領域に格納されたバックアップデータＤｂｋをより小さなデータ単位で吟味して、それぞれが予め定められた有効範囲内にあるかどうかが確認される。
【００３０】
そして、有効範囲を逸脱するデータ単位が１つも無い場合は、バックアップデータＤｂｋは有効と判断される。そして、同バックアップデータＤｂｋに基づいて、マルチソースオーディオ装置ＭＭＳＡをホットスタートさせる。一方、有効範囲を逸脱するデータ単位が１つでもある場合は、バックアップデータＤｂｋは無効と判断して、マイコン内の該当するＲＡＭ領域をクリアして、マルチソースオーディオ装置ＭＭＳＡをコールドスタートさせる。
【００３１】
また、ＥＥＰＲＯＭ３４０へのバックアップデータＤｂｋの記録（書込）は以下に述べるようにして行われる。アドレス０ｘ３００〜０ｘ３ＦＦはロムコレクション用データ領域であるので、バックアップデータの０ｘ０００〜０ｘ２ＦＦ以外のアドレスへの書込は禁止される。そして、マルチソースオーディオ装置ＭＭＳＡに動作電力が供給されている間に、バックアップデータＤｂｋとして出来るだけ多くの情報をＥＥＰＲＯＭ３４０に書き込む。そして、書かれなかった部分は動作電力が遮断された際に、コンデンサ３６０に蓄えられたバックアップ電力Ｐｔを用いて、ＥＥＰＲＯＭ３４０に書き込むという２段階でバックアップデータＤｂｋの書込を完成させる。
【００３２】
この為に、本発明においては、バックアップデータＤｂｋを、運転時逐次書込型（以降、「逐次バックアップデータＤｂｋ＿Ａ」と称す）と電力遮断時書込型（以降、遮断時バックアップデータＤｂｋ＿Ｂ」と称す）の２つのタイプに分類して管理する。これは、電力の遮断時のバックアップ処理に要する時間、強いてはバックアップ電力Ｐｔの低減という観点だけでなく、ＥＥＰＲＯＭ３４０の寿命の観点からも意義深いものである。つまり、ＥＥＰＲＯＭ３４０の寿命（書込回数）は比較的短く、例えば書込回数が１０万回の制限がある場合には、マルチソースオーディオ装置ＭＭＳＡの使用寿命が１０年であれば、一日に約２７．４回（１００００回／（１０年×３６５日））しか、データを書き込めない。
【００３３】
そのために、逐次バックアップデータＤｂｋ＿Ａとしては、マルチソースオーディオ装置ＭＭＳＡの運転時にあまり変化しないと共に比較的容量の大きなデータを選ぶ必要がある。このようなデータとしては、ＣＤのプログラムメモリ情報、ＭＤのプログラムメモリ情報、チューナのプリセット選局メモリ内容などユーザが設定するものがある。
【００３４】
一方、遮断時バックアップデータＤｂｋ＿Ｂとしては、ＬＡＳＴファンクション、ＬＡＳＴ受信周波数、ＬＡＳＴボリューム位置などの頻繁にその内容が変わるものが選ばれる。
【００３５】
また、逐次バックアップデータＤｂｋ＿Ａは、ＥＥＰＲＯＭ３４０に何時でも書き込むのではなく、消音モードの時にのみ書き込む。これは、チューナ受信時にＥＥＰＲＯＭ３４０に対してデータの書込／読み出しを行うと、電磁ノイズが発生してチューナに飛び込み、スピーカ２６０から雑音が出力されてユーザに不快感を与えるのを防止するためである。なお、この消音モードには、マルチソース部１００の停止時、ＦＭ／ＡＭチューナ１１０の受信周波数変更途中、ファンクション切替途中、および電源オフ時も含まれる。
【００３６】
上述のごとく、逐次バックアップデータＤｂｋ＿Ａは、本来、マルチソースオーディオ装置ＭＭＳＡの運転中に、その全てをＥＥＰＲＯＭ３４０に書き込まれるべく想定されている。しかしながら、動作電源の遮断タイミングによっては、逐次バックアップデータＤｂｋ＿Ａの幾つかがＥＥＰＲＯＭ３４０に書かれないことがある。逐次バックアップデータＤｂｋ＿Ａのこの書き漏れた部分は、動作電力遮断時に、遮断時バックアップデータＤｂｋ＿Ｂと一緒にＥＥＰＲＯＭ３４０に書きまれる。
【００３７】
なお、動作電力の遮断時には、マイコンの動作クロックを高速のｆｘｘからｆｘｘ／８に変更することによって、マイコンの動作可能下限電圧を（例えば、高速時５Ｖを３．５Ｖにまで）低くする。結果、ＥＥＰＲＯＭ３４０への遮断時バックアップデータＤｂｋ＿Ｂの書込に供されるコンデンサ３６０のバックアップ電力Ｐｔを低減すると共に、コンデンサ３６０のスケールダウンを可能にしている。
【００３８】
図３に、バックアップデータＤｂｋの内容の一例を示す。バックアップデータＤｂｋは、逐次バックアップデータＤｂｋ＿Ａと遮断時バックアップデータＤｂｋ＿Ｂとを含む。逐次バックアップデータＤｂｋ＿Ａは、ＦＭ／ＡＭチューナ１１０が受信周波数を変更途中でも、ＥＥＰＲＯＭ３４０に書き込める程度の小さなブロック単位で構成し、遮断時バックアップデータＤｂｋ＿Ｂは５０バイト程度より小さく留めるのが望ましい。つまり、ＥＥＰＲＯＭ３４０の最大書込時間は、通常１０ｍｓｅｃ程度である。そして、２バイトの記憶動作には、１５ｍｓｅｃ程度を要するとすれば、５０バイトのデータの書込には、３７５ｍｓｅｃ要することになるからである。
【００３９】
なお、図３より明らかなように、オペレーションコントローラ３１０のマイコンのＲＡＭに一時的保存される動作状態情報の全てが、バックアップデータＤｂｋとして処理されるものではない。このような非バックアップデータＤｂｋ＿Ｎには、例えば、時計の現在のカウント値が含まれる。
【００４０】
つまり、時計の現在のカウント値は、時々刻々と常に変化する情報であり、逐次バックアップデータＤｂｋ＿Ａとして設定すると、常にＥＥＰＲＯＭ３４０を書き換えて、その寿命を著しく損なう。
【００４１】
また、動作電力検出器３５０は、マルチソースオーディオ装置ＭＭＳＡに供給される動作電力（図示せず）の供給の有無を検出して電源信号Ｓｐｓを生成して、オペレーションコントローラ３１０に出力する。蓄電手段としてのコンデンサ３６０は、動作電力から供給される電力を所定量だけバックアップ電力Ｐｔとして保存しておき、マルチソースオーディオ装置ＭＭＳＡへの動作電力の供給が遮断された際に、バックアップ処理を実行させる駆動電源（バックアップ電源）として用いられる。なお、ＥＥＰＲＯＭ３４０、動作電力検出器３５０、およびコンデンサ３６０と、オペレーションコントローラ３１０のバックアップ処理については後ほど詳しく説明する。
【００４２】
ユーザは、リモコン３３０を操作して、マルチソースオーディオ装置ＭＭＳＡに対する指示を与えることができる。つまり、ユーザの操作に応じて、リモコン３３０はリモコン信号ＳＲを照射する。受光器３２０は、リモコン３３０から照射されたリモコン信号ＳＲを受けて、ユーザの操作意志を反映したユーザ指示信号ＳＵをオペレーションコントローラ３１０に出力する。
【００４３】
オペレーションコントローラ３１０は、受光器３２０から入力されるユーザ指示信号ＳＵに基づいて、コンビネーションドライブ１３０の動作を制御信号するためのコンビネーションドライブ制御信号ＳＯｃを生成して、ドライブコントローラ１３４に出力する。ドライブコントローラ１３４は、コンビネーションドライブ制御信号ＳＯｃに基づいて、制御信号ＳＣを生成して、光ディスクドライブ１３２を制御する。一方、ドライブコントローラ１３４は、光ディスクドライブ１３２に装着されている光ディスクの種別を表すメディア識別情報やコンビネーションドライブ１３０の動作状態情報を含むコンビネーションドライブ状態信号ＳＭを生成してオペレーションコントローラ３１０に出力する。
【００４４】
オペレーションコントローラ３１０は、コンビネーションドライブ状態信号ＳＭに基づいて、セレクタ２１０の動作を制御するセレクタ制御信号ＳＯｓと音声信号処理器２３０の動作を制御する音声信号処理制御信号ＳＯｐを生成して、それぞれを、セレクタ２１０および音声信号処理器２３０に出力する。つまり、オペレーションコントローラ３１０は、ユーザ指示信号ＳＵに基づいて、ＦＭ／ＡＭチューナ１１０、ＭＤドライブ１２０、コンビネーションドライブ１３０、補助入力端子１４０、および光入力端子１５０の何れが利用されているかを設定する。つまり、セレクタ２１０に入力されているマルチソース再生信号である放送音声信号Ｓｒｄ、ＭＤ音声信号Ｓｍｄ、補助音声信号Ｓａｕ、および光ディスクドライブ１３２からの読み出されたＰＣＭ音声信号Ｓｃｄ、ＭＰＥＧデータＳｄｖ、ビデオＣＤ音声信号Ｓｖｃ、およびＭＰ３音声信号Ｓｍｐのうちの何れを選択すべきかを設定する。
【００４５】
そして、セレクタ２１０に、光ディスクドライブ１３２からの再生音声信号が入力されて、さらにコンビネーションドライブ状態信号ＳＭに基づいて、それがＰＣＭ音声信号Ｓｃｄ、ビデオＣＤ音声信号Ｓｖｄ、ビデオＣＤ音声信号Ｓｖｃ、およびＭＰ３音声信号Ｓｍｐの何れが入力されているかが検出される。そして、オペレーションコントローラ３１０は、入力されていると検出された音声信号に対応する入力ポートを出力ポートに接続させるセレクタ制御信号ＳＯｓを生成してセレクタ２１０に出力する。セレクタ２１０は、セレクタ制御信号ＳＯｓによって指定された入力ポートに入力されている音声信号を音声データＳＤとして音声信号処理器２３０に出力する。
【００４６】
オペレーションコントローラ３１０は、さらに、ユーザ指示信号ＳＵに基づいて、セレクタ２１０から出力させた音声データＳＤにユーザが望む音声処理を施すべく音声処理制御信号ＳＯｐを生成して、音声信号処理器２３０に出力する。音声信号処理器２３０は、音声処理制御信号ＳＯｐに基づいて、セレクタ２１０を介して入力される音声データＳＤの種類に応じた処理を施して、アナログ音声信号ＳＡを生成して増幅器２４０に出力する。
【００４７】
増幅器２４０は、音声信号処理器２３０から入力されるアナログ音声信号ＳＡを増幅して、スピーカ駆動信号ＳＡａを生成してスピーカ２６０に出力する。スピーカ２６０は、スピーカ駆動信号ＳＡａによって駆動されて、音楽等の音波を再現する。
【００４８】
なお、オペレーションコントローラ３１０は、上述のユーザ指示信号ＳＵおよびコンビネーションドライブ状態信号ＳＭに基づいて、マルチソースオーディオ装置ＭＭＳＡの運転状態を表す運転状態表示信号ＳＯｄを生成して表示部４００に出力する。表示部４００は、運転状態表示信号ＳＯｄに基づいて、マルチソースオーディオ装置ＭＭＳＡの運転状態を光を用いてユーザに提示する。
【００４９】
次に、図４に示すフローチャートを参照して、マルチソースオーディオ装置ＭＭＳＡにおけるバックアップ処理動作について説明する。電源が投入されて、マルチソースオーディオ装置ＭＭＳＡに動作電力が供給されてその動作が開始されると、先ず、
ステップＳ２において、電源ＯＮフラグＦ（ｐｗｒ）と更新要求フラグＦ（ｒｎｗ）が共に０に設定される。そして、制御は次のステップＳ４に進む。電源ＯＮフラグＦ（ｐｗｒ）が１の時はマルチソースオーディオ装置ＭＭＳＡに動作電力が供給されていることを表し、０の場合は電力供給が遮断されていることを表す。また、更新要求フラグＦ（ｒｎｗ）が１の場合は、ＥＥＰＲＯＭ３４０に記録されているバックアップデータＤｂｋが更新を要すること表し、０の場合は更新が不要であることを表す。
【００５０】
ステップＳ４において、電源信号Ｓｐｓに基づいて、動作電力がＯＮ、つまりマルチソースオーディオ装置ＭＭＳＡに動作電力が供給されているか否かが判断される。Ｙｅｓの場合、制御はステップＳ６に進む。
【００５１】
ステップＳ６において、電源ＯＮフラグＦ（ｐｗｒ）が０であるか否かが判断される。マルチソースオーディオ装置ＭＭＳＡの起動直後の場合には、上述のステップＳ２において電源ＯＮフラグＦ（ｐｗｒ）は０にセットされているので、Ｙｅｓと判断されて、制御はステップＳ８に進む。
【００５２】
ステップＳ８において、ＥＥＰＲＯＭ３４０からバックアップデータＤｂｋが取得される。このバックアップデータＤｂｋはＲＡＭに一時的に書き込まれる。そして、制御は次のステップＳ１０に進む。
【００５３】
ステップＳ１０において、電源ＯＮフラグＦ（ｐｗｒ）が１にセットされる。そして、制御は次のステップＳ１２に進む。
【００５４】
一方、上述のステップＳ６においてＮｏ、つまり電源ＯＮフラグＦ（ｐｗｒ）が０でないと判断された場合は、制御は上述ステップＳ８およびＳ１０をスキップして、ステップＳ１２に進む。
【００５５】
ステップＳ１２において、ユーザ指示信号ＳＵに基づいて、マルチソースオーディオ装置ＭＭＳＡの動作状態に変化を生じさせるような、ユーザによる操作入力があるか否かが判断される。Ｙｅｓの場合、制御はステップＳ１４に進む。
【００５６】
ステップＳ１４において、上述のステップＳ１２で検出された、ユーザによる操作入力がメモリ更新、つまりバックアップ処理を必要とする操作内容であるか否かが判断される。Ｙｅｓの場合、制御はステップＳ１６に進む。
【００５７】
ステップＳ１６において、ユーザ指示信号ＳＵ、および音声処理制御信号ＳＯｐに基づいて、マルチソースオーディオ装置ＭＭＳＡ（オーディオ信号処理部２００）は消音モード（Ｍｕｔｅ  Ｏｎ）、つまりスピーカ２６０から音声が出力されていないかどうかが確認される。Ｙｅｓの場合、制御はステップＳ１８に進む。
【００５８】
ステップＳ１８において、ＥＥＰＲＯＭ３４０のバックアップデータＤｂｋが書き換えられる。そして、制御は、ステップＳ２２に進む。
【００５９】
一方、上述のステップＳ１６においてＮｏ、つまり消音モード中でないと判断される場合、制御はステップＳ２０に進む。
【００６０】
ステップＳ２０において、更新要求フラグＦ（ｒｎｗ）が１にセットされる。この時は、増幅器２４０はアナログ音声信号ＳＡを増幅してスピーカ駆動信号ＳＡａを生成して、スピーカ２６０に出力して、音声を再現している状態を継続する。そして、制御はステップＳ２２に進む。
【００６１】
ステップＳ２２において、上述のステップＳ１２で、ユーザ指示信号ＳＵに基づいて検出された、ユーザの操作入力に対応する処理が実行される。そして、制御は上述のステップＳ４に戻る。
【００６２】
一方、上述のステップＳ１２においてＮｏ、つまりユーザにより操作入力がされていないと判断される場合に、制御はステップＳ２４に進む。
ステップＳ２４において、更新要求フラグＦ（ｒｎｗ）が１であるか否かが判断される。Ｙｅｓの場合、制御はステップＳ２６に進む。
【００６３】
ステップＳ２６において、上述のステップＳ６におけるのと同様に、消音モード中であるか否かが判断される。Ｙｅｓの場合、制御は次のステップＳ２８に進む。一方、Ｎｏの場合は、制御はステップＳ４に進む。
【００６４】
ステップＳ２８において、上述のステップＳ１８におけるのと同様に、ＥＥＰＲＯＭ３４０のバックアップデータＤｂｋが書き換えられる。そして、制御はステップＳ３０に進む。
【００６５】
ステップＳ２４においてＮｏ、つまり更新要求フラグＦ（ｒｎｗ）が１でないと判断される場合、制御は上述のステップＳ２６、Ｓ２８、およびＳ３０をスキップして前述のステップＳ４に戻る。
【００６６】
なお、前述のステップＳ４においてＮｏ、つまり動作電力供給が遮断されたと判断される場合、制御はステップＳ３２に進む。
【００６７】
ステップＳ３２において、電源ＯＮフラグＦ（ｐｗｒ）が１であるか否かが判断される。Ｙｅｓの場合、制御は次のステップＳ３４に進む。
【００６８】
ステップＳ３４において、電源ＯＮフラグＦ（ｐｗｒ）が０に設定される。そして、制御は次のステップＳ３６に進む。
【００６９】
ステップＳ３６において、チューナーモードであるか否かが判断される。Ｙｅｓの場合、制御は次のステップＳ３８に進む。
【００７０】
ステップＳ３８において、チューナー用プリセット選局に関するデータＤｐｔがＥＥＰＲＯＭ３４０に書き込まれる。このプリセット選局に関するデータには、ユーザの居住地情報も含まれる。そして、制御は次のステップＳ４０に進む。
【００７１】
前述のステップＳ３６において、Ｎｏと判断される場合、制御は上述のステップＳ３８をスキップしてステップＳ４０に進む。
【００７２】
ステップＳ４０において、バックアップデータＤｂｋの内で、チューナー用プリセットデータＤｐｔ以外の部分Ｄｂｋ＿ＢがＥＥＰＲＯＭ３４０に書き込まれる。そして、制御は次のステップＳ４２に進む。
【００７３】
ステップＳ４２において、上述のステップＳ４で切断された、動作電力が再度接続される時に備えた準備処理が実施される。そして、制御は、前述のステップＳ４に進む。
【００７４】
上述のように、本発明においては、マルチソースオーディオ装置ＭＭＳＡの電源を最初に投入した時には、ＥＥＰＲＯＭ３４０には無効データが記録されているか、或いは何も記録されていないの何れかである。それ故に、電源投入時にはＥＥＰＲＯＭ３４０からのバックアップデータＤｂｋは使用せずに、ＲＡＭに初期設定用データが設定される。但し、マルチソースオーディオ装置ＭＭＳＡへの電力供給がその後遮断され、再度電力が供給される時の動作の２回目以降は、バックアップデータＤｂｋはＲＡＭに反映される（ステップＳ２、Ｓ４、Ｓ６、Ｓ８）。
【００７５】
そして、操作入力が有り（ステップＳ１２でＹｅｓ）、バックアップすべきデータに影響有る操作、つまりメモリ更新が必要な処理が行われた場合（ステップＳ１４でＹｅｓ）、音の出ていない消音モード（ＭＵＴＥ  ＯＮ）中であれば（ステップＳ１６でＹｅｓ）、ＥＥＰＲＯＭ３４０に記録されているバックアップデータＤｂｋをＲＡＭのデータで書き換える（ステップＳ１８）。これは、ＥＥＰＲＯＭ３４０の書き込み動作によって生じるデジタルノイズがチューナやアンプ回路に入ったとしても、消音モード中であればスピーカ２６０などから異音が出ることはないからである。
【００７６】
さらに、操作入力が有ったら（ステップＳ１２でＹｅｓ）、実際の操作内容毎に必要な分量のみＥＥＰＲＯＭ３４０の逐次バックアップデータＤｂｋ＿Ａを書き換える（ステップＳ１４でＹｅｓ、ステップＳ１６でＹｅｓ、ステップＳ１８）。このように、逐次バックアップを要するデータを選択的にＥＥＰＲＯＭ３４０に書き込むことにより、動作電力がオフになった時に、ＥＥＰＲＯＭ３４０に書き込む必要のある遮断時バックアップデータＤｂｋ＿Ｂを最小化できる。なお、その全容量は約１２００バイトであるバックアップデータＤｂｋの書き込みには最大で９秒間を要する。これに対して、遮断時バックアップデータＤｂｋ＿Ｂは約５０バイトなので、その書き込みには最大で３７５ｍｓｅｃ、実力値では１５０ｍｓｅｃ程度で済むことを考えるとこの効果は大である。
【００７７】
ＦＭ／ＡＭチューナ１１０のチューナー用プリセットデータＤｐｔは逐次バックアップデータＤｂｋ＿Ａの情報の一部であるが、プリセット操作をする時点では受信中なので、消音モードがＯＦＦ（ステップＳ１６でＮｏ）であるためデータをＥＥＰＲＯＭ３４０に書き込むことができないままとなる。この直後に動作電力が遮断された場合（ステップＳ４でＮｏ）には、遮断時バックアップデータＤｂｋ＿Ｂの情報と同じようにＥＥＰＲＯＭ３４０に書き込む（ステップＳ３８）ことでデータのバックアップ不良を防止している。
【００７８】
チューナー用プリセットデータＤｐｔは約６０バイトで遮断時バックアップデータＤｂｋ＿Ｂよりも大きい。このチューナー用プリセットデータＤｐｔを、遮断時バックアップデータＤｂｋ＿Ｂの情報として動作電力がオフになったときにはいつでも書き込むことにすると、その合計、５０＋６０＝約１１０バイトとなる。約１１０バイトの書き込みには、最大で８２５ｍｓｅｃ、実力値で４００ｍｓｅｃ程度を要する。
【００７９】
動作電力が遮断された場合の電圧保持用として必要とされるコンデンサ３６０の容量は、書込持続時間の要求が１５０ｍｓｅｃ程度で良いか、４００ｍｓｅｃ程度必要かで、その値は大きく異なる。ＤＶＤドライブ１３２＿２の使用時などで、最低限１５０ｍｓｅｃ程度持続するように電圧保持用のコンデンサ３６０の容量を決めることにする。
【００８０】
これは、ＤＶＤドライブ１３２＿２の起動／回転時と、ＦＭ／ＡＭチューナ１１０の受信時とでは電流消費量が桁違いに異なるためである。つまり、電圧保持用のコンデンサ３６０の容量が同じ条件であっても、動作電力が遮断された場合に使用されているマルチソース部１００がＤＶＤドライブ１３２＿２かＦＭ／ＡＭチューナ１１０であるかによって、コンデンサ３６０の電圧保持時間は全く異なる。
【００８１】
図５にＦＭ／ＡＭチューナ１１０を使用時に動作電力を断った場合のコンデンサ３６０の電圧保持時間の関係の一例を示し、図６にＤＶＤドライブ１３２＿２を使用時に動作電力を断った場合のコンデンサ３６０の電圧保持時間の関係の一例を示す。動作電力としては交流が用いられているが、直流を用いても基本的には同じである。また、それぞれは実験値であり、マルチソースオーディオ装置ＭＭＳＡの構成要素の品質や性能等に応じて異なる値が得られることは言うまでもないが、傾向として同様である。
【００８２】
図５からは、チューナーメモリ（全チャンネル７６．５ＭＨｚ）操作後に、動作電力を断った場合には、ＨＡＬＴが上下に変動するパルス波形を示している期間は動作電力が供給されていることが読みとれる。なお、動作電力が遮断された後の、ＥＣＬＫが上下に変動するパルス波形を示している期間がＥＥＰＲＯＭ３４０の書き込み期間であり、約４００ｍｓｅｃである。ＥＣＬＫが上下に変動するパルス波形を示している期間を終了した時点においては、コンデンサ３６０の保持電圧ＶＤＤの減少は小さいことを示している。
【００８３】
図６からは、ＤＶＤドライブ１３２＿２にて、ＤＶＤを再生中に動作電力源を断った場合にも、ＨＡＬＴが上下に変動するパルス波形を示している期間は動作電力が供給されていることが読みとれる。なお、動作電力が遮断された後の、ＥＣＬＫが上下に変動するパルス波形を示している期間がＥＥＰＲＯＭ３４０の書き込み期間であり、約１５０ｍｓｅｃである。しかしながら、ＥＥＰＲＯＭ３４０の書き込みが終了するまでに、コンデンサ３６０の保持電圧ＶＤＤが低くなりすぎて、ＥＥＰＲＯＭ３４０の書き込みにはギリギリで失敗している。これにより、ＤＶＤドライブ１３２＿２の使用時に、コンデンサ３６０の保持電圧ＶＤＤを１５０ｍｓｅｃ以上持続すれば、チューナ時には書き込みに４００ｍｓｅｃ程度要しても、実力上は問題無いことを示している。
【００８４】
よって、本発明の実施の形態においては、ＤＶＤドライブ１３２＿２の使用時に、電圧ＶＤＤを１５０ｍｓｅｃ以上の間保持できるようなコンデンサ３６０が選択される。これは、本発明においては、チューナー用プリセットデータＤｐｔを、動作電力源が遮断されたときにＥＥＰＲＯＭ３４０に書き込むようにすることと、バックアップデータＤｂｋを遮断時バックアップデータＤｂｋ＿Ｂの情報と、事前に逐次書き込んでおく逐次バックアップデータＤｂｋ＿Ａの情報とに区別することによって、ＤＶＤドライブ１３２＿２の起動／回転時の停電時にコンデンサ３６０の保持電圧ＶＤＤの必要な保持時間を４００ｍｓｅｃ程度から１５０ｍｓｅｃ程度に減少できるからである。
【００８５】
ちなみに、すべてのバックアップデータＤｂｋを、遮断時バックアップデータＤｂｋ＿Ｂのデータとして、ＥＥＰＲＯＭ３４０に書き込むには、最大では約９秒間、実力値では約６秒間を要する。つまり、本発明においては、６秒をその４０分の１である１５０ｍｓｅｃに短縮している。
このように、本発明においては、コンデンサ３６０の容量を大幅に小さくでき、マルチソースオーディオ装置ＭＭＳＡのコストを低減できるという利点を有する。
【図面の簡単な説明】
【図１】本発明の実施の形態にかかるバックアップシステムを組み込んだマルチソースオーディオ装置の構成を示すブロック図である。
【図２】図１に示すＥＥＰＲＯＭのメモリマップである。
【図３】図１に示すＥＥＰＲＯＭに書き込まれるバックアップデータＤｂｋの項目とサイズの一例を示す説明図である。
【図４】図１に示したマルチソースオーディオ装置におけるバックアップ動作を示すフローチャートである。
【図５】図１に示したマルチソースオーディオ装置における、ＦＭ／ＡＭチューナの動作時のバックアップに必要なコンデンサ容量を決定するために実施した実験結果を示す図である。
【図６】図１に示したマルチソースオーディオ装置における、ＤＶＤドライブ１３２＿２の動作時のバックアップに必要なコンデンサ容量を決定するために実施した実験結果を示す図である。
【符号の説明】
ＭＭＳＡ  マルチソースオーディオ装置
１００  マルチソース部
１１０  ＦＭ／ＡＭチューナ
１２０  ＭＤドライブ
１３０  コンビネーションドライブ
１３２  光ディスクドライブ
１３２＿１  ＣＤドライブ
１３２＿２  ＤＶＤドライブ
１３２＿３  ＶＣＤドライブ
１３２＿４  ＭＰ３ドライブ
１３４  ドライブコントローラ
１３６  光ディスク制御器
１４０  補助入力端子
１５０  光入力端子
２００  オーディオ信号処理部
２１０  セレクタ
２３０  音声信号処理器
２４０  増幅器
２６０  スピーカ
３００  制御部
３１０  オペレーションコントローラ
３２０  受光器
３３０  リモコン
３４０  ＥＥＰＲＯＭ
３５０  電源検出器
３６０  コンデンサ
４００  表示部
【図１】
2004151756.tif 000003
【図２】
2004151756.tif 000004
【図３】
2004151756.tif 000005
【図４】
2004151756.tif 000006
【図５】
2004151756.tif 000007
【図６】
2004151756.tif 000008