(57)【要約】【課題】  本発明は、記録再生装置及び記録再生装置の管理方法に関し、例えばカーオーディオ装置に適用して、カーオーディオ装置等に適用可能な簡易な構成により、貴重なデータを保護することができるようにする。【解決手段】  本発明は、時間経過による不良セクタの増大によりハードディスク装置の故障直前の状況を検出する。【選択図】        図１
2005032377.tif 000002
【特許請求の範囲】
【請求項１】
制御手段によるハードディスク装置の制御により前記ハードディスク装置に所望のデータを記録再生する記録再生装置において、
前記制御手段は、
前記ハードディスク装置における不良セクタを監視し、時間経過による前記不良セクタの増大により、前記ハードディスク装置が故障直前の状況にあると判定する
ことを特徴とする記録再生装置。
【請求項２】
前記制御手段は、
データの記録再生時における前記ハードディスク装置からの通知により、前記ハードディスク装置の不良セクタを監視する
ことを特徴とする請求項１に記載の記録再生装置。
【請求項３】
前記制御手段は、
一定の時間経過により、前記ハードディスク装置をアクセスして前記不良セクタを監視する
ことを特徴とする請求項１に記載の記録再生装置。
【請求項４】
前記ハードディスク装置が故障直前の状況にあるとの判定により、前記ハードディスク装置に記録したデータをバックアップする
ことを特徴とする請求項１に記載の記録再生装置。
【請求項５】
前記ハードディスク装置が故障直前の状況にあるとの判定により、判定結果をユーザーに通知する
ことを特徴とする請求項１に記載の記録再生装置。
【請求項６】
ハードディスク装置に所望のデータを記録再生する記録再生装置の管理方法において、
前記ハードディスク装置における不良セクタを監視し、時間経過による前記不良セクタの増大により、前記ハードディスク装置が故障直前の状況にあると判定する
ことを特徴とする記録再生装置の管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録再生装置及び記録再生装置の管理方法に関し、例えばカーオーディオ装置に適用することができる。本発明は、時間経過による不良セクタの増大によりハードディスク装置の故障直前の状況を検出することにより、カーオーディオ装置等に適用可能な簡易な構成により、貴重なデータを保護することができるようにする。
【背景技術】
【０００２】
従来、コンピュータ等の情報処理分野においては、複数台のハードディスク装置によりＲＡＩＤ（Redundant Arrays of Inexpensive Disks ）を構成して冗長度を増大させ、１台のハードディスク装置が故障した場合でも、他のハードディスク装置によりこの故障したハードディスク装置に割り当てたデータを補い得るようになされている。これによりこのようなＲＡＩＤに係る記録再生装置では、故障したハードディスク装置を交換した場合、他のハードディスク装置に記録されたデータによりこの交換したハードディスク装置のデータを修復するようになされている。
【０００３】
このような高い信頼性が求められるシステムにおいては、例えば特開平１０−１９９１１８号公報等に、不良セクタの数によりハードディスク装置の故障を予測する方法が提案されるようになされている。
【０００４】
これに対して近年、カーオーディオ装置等にもハードディスク装置を使用するものが提案されるようになされている。このようなカーオーディオ装置等においては、コンピュータ等の情報処理分野程の高い信頼性が求められないことにより、ＲＡＩＤによるシステムについては、一般に採用されないようになされている。
【０００５】
しかしながらカーオーディオ装置に係るハードディスク装置においても、故障を避け得ず、この場合、折角、ハードディスク装置に記録した貴重なデータが失われるようになる。これによりカーオーディオ装置等に適用可能な簡易な構成により、貴重なデータを保護することが求められる。
【特許文献１】特開平１０−１９９１１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は以上の点を考慮してなされたもので、カーオーディオ装置等に適用可能な簡易な構成により、貴重なデータを保護することができる記録再生装置及び記録再生装置の管理方法を提案しようとするものである。
【課題を解決するための手段】
【０００７】
係る課題を解決するため請求項１の発明においては、制御手段によるハードディスク装置の制御によりハードディスク装置に所望のデータを記録再生する記録再生装置に適用して、制御手段は、ハードディスク装置における不良セクタを監視し、時間経過による不良セクタの増大により、ハードディスク装置が故障直前の状況にあると判定する。
【０００８】
また請求項６の発明においては、ハードディスク装置に所望のデータを記録再生する記録再生装置の管理方法に適用して、ハードディスク装置における不良セクタを監視し、時間経過による不良セクタの増大により、ハードディスク装置が故障直前の状況にあると判定する。
【０００９】
請求項１の構成において、ハードディスク装置は、故障直前で不良セクタが急激に増大する。従って請求項１の構成により、制御手段によるハードディスク装置の制御によりハードディスク装置に所望のデータを記録再生する記録再生装置に適用して、制御手段は、ハードディスク装置における不良セクタを監視し、時間経過による不良セクタの増大により、ハードディスク装置が故障直前の状況にあると判定すれば、ハードディスク装置の故障直前の状況を検出してデータの退避等の対応策を講じることができ、これによりカーオーディオ装置等に適用可能な簡易な構成により、貴重なデータを保護することができる。
【００１０】
これにより請求項６の構成によれば、カーオーディオ装置等に適用可能な簡易な構成により、貴重なデータを保護することができる記録再生装置の管理方法を提供することができる。
【発明の効果】
【００１１】
本発明によれば、カーオーディオ装置等に適用可能な簡易な構成により、貴重なデータを保護することができる。
【発明を実施するための最良の形態】
【００１２】
以下、適宜図面を参照しながら本発明の実施例を詳述する。
【実施例１】
【００１３】
（１）実施例の構成
図２は、本発明の実施例１に係るカーオーディオ装置を示すブロック図である。このカーオーディオ装置１において、光ディスク装置２は、システム制御部３の制御により、ＤＶＤ（Digital Versatile Disk）、ＣＤ（Compact Disc）等の光ディスクを再生し、再生結果であるビデオデータ、オーディオデータをバスＢＵＳに出力する。ディジタルアナログ変換回路４は、このバスＢＵＳに出力されるオーディオデータをディジタルアナログ変換処理してオーディオ信号を出力し、増幅回路５は、このディジタルアナログ変換回路４から出力されるオーディオ信号によりスピーカ６を駆動する。表示制御部７は、バスＢＵＳに出力されるビデオデータにより液晶表示装置等による表示部８を駆動し、これによりこのビデオデータによる映像を表示する。これらによりこのカーオーディオ装置１では、光ディスク装置２で再生された音楽コンテンツ、映像コンテンツを楽しむことができるようになされている。
【００１４】
エンコード制御部９は、システム制御部３の制御により動作を切り換え、バスＢＵＳに出力されるビデオデータ及びオーディオデータをデータ圧縮してバスＢＵＳに出力するのに対し、デコード制御部１０、同様のシステム制御部３の制御により動作を切り換え、バスＢＵＳに出力されるデータ圧縮されてなるビデオデータ、オーディオデータをデータ伸長してバスＢＵＳに出力する。これによりこのカーオーディオ装置１では、ビデオデータ及びオーディオデータを必要に応じてデータ圧縮、データ伸長できるようになされている。
【００１５】
インターフェース（Ｉ／Ｆ）１３は、システム制御部３の制御により動作し、バスＢＵＳに出力される各種のデータをメモリカード１４に記録し、またこれとは逆に、メモリカード１４に記録された各種のデータを読み出してバスＢＵＳに出力する。これによりこのカーオーディオ装置１では、メモリカード１４に記録した各種コンテンツを楽しむことができるようになされ、さらにはバスＢＵＳに出力される各種のデータをメモリカード１４に記録して保存できるようになされている。
【００１６】
ハードディスク装置（ＨＤＤ）１５は、ハードディスク制御部（ＨＤＤ制御部）１６の制御によりハードディスクにハードディスク制御部１６の出力データを記録し、またハードディスクに記録されたデータを再生してハードディスク制御部１６に出力する。ハードディスク制御部１６は、システム制御部３の制御によりハードディスク装置１５の動作を制御し、バスＢＵＳに出力される各種のデータをハードディスク装置１５に記録し、またハードディスク装置１５で再生されたデータをバスＢＵＳに出力する。これによりこのカーオーディオ装置１では、光ディスク装置で再生されたビデオデータ及びオーディオデータ、メモリカード１４から出力される各種のデータをハードディスク装置１５に記録し、またこのハードディスク装置１５に記録したビデオデータ及びオーディオデータに係るコンテンツをユーザーに提供できるようになされている。このカーオーディオ装置１では、このようにしてハードディスク装置１５、メモリカード１４に記録再生するビデオデータ及びオーディオデータについては、エンコード制御部９、デコード制御部１０によりデータ圧縮、データ伸長するようになされている。
【００１７】
ハードディスク制御部１６は、このようなビデオデータ及びオーディオデータのハードディスク装置１５への記録において、いわゆるリードアフタライトにより正しくデータ再生できることが確認されるまで、一定の制限回数の範囲で、記録を繰り返すようにハードディスク装置１５にデータの記録を指示し、この一定の制限回数の範囲で記録を繰り返しても正しくデータ再生できない場合、代替処理を指示する。これによりハードディスク制御部１６は、確実にデータを記録再生できるようになされている。
【００１８】
また再生においては、記録時に設定した誤り検出符号により再生したデータのビットエラーを確認するように、またこのビットエラーの確認により、正しくデータ再生できるまでデータ再生を繰り返すよう、一定の制限回数の範囲で、ハードディスク装置１５にデータの再生を指示する。またこの制限回数の範囲で再生を繰り返しても、正しくデータ再生できない場合、このデータ再生に係る領域を代替処理するよう、ハードディスク装置１５に指示する。
【００１９】
ハードディスク制御部１６は、このような代替処理を実行した場合には、その旨、システム制御部３に通知し、これにより不良セクタの発生を通知する。
【００２０】
システム制御部３は、このカーオーディオ装置１全体の動作を制御するコンピュータであり、図示しないメモリに記録したプログラムの実行により、ユーザーの操作等に応動して各部の動作を制御する。この制御において、ユーザーにより光ディスク装置２によるコンテンツの再生が指示されると、光ディスク装置２に光ディスクの再生を指示し、またその結果バスＢＵＳに出力されるオーディオデータ及びビデオデータの処理をディジタルアナログ変換回路４、表示制御部７に指示する。またメモリカード１４に記録されたコンテンツの再生をユーザーが指示した場合、インターフェース１３を介してメモリカード１４をアクセスすることにより、メモリカード１４に記録されたオーディオデータ及びビデオデータをバスＢＵＳに出力し、またこのバスＢＵＳに出力されるオーディオデータ及びビデオデータの処理をデコード制御部１０、ディジタルアナログ変換回路４、表示制御部７に指示する。また光ディスク装置２で再生したオーディオデータ、ビデオデータのメモリカード１４への記録が指示されると、バスＢＵＳに出力されるオーディオデータ、ビデオデータのデータ圧縮をエンコード制御部９に指示し、またその結果エンコード制御部９から出力されるデータ圧縮されてなるデータの記録をインターフェース１３に指示する。
【００２１】
また光ディスク装置２に記録されたデータのハードディスク装置１５への記録が指示されると、光ディスク装置２に再生を指示すると共に、バスＢＵＳに出力されるオーディオデータ、ビデオデータのデータ圧縮をエンコード制御部９に指示し、またその結果エンコード制御部９から出力されるデータ圧縮されてなるデータの記録をハードディスク制御部１６に指示する。またメモリカード１４に記録されたデータのハードディスク装置への記録が指示されると、インターフェース１３にメモリカード１４の再生を指示し、またその結果バスＢＵＳに出力されるデータの記録をハードディスク制御部１６に指示する。これに対してユーザーによりハードディスク装置１５に記録されたデータの再生が指示されると、ハードディスク制御部１６にハードディスク装置１５の再生を指示し、その結果バスＢＵＳに出力されるオーディオデータ及びビデオデータの処理をデコード制御部１０等に指示する。
【００２２】
システム制御部３は、このような各部の制御において、データ長を設定したコマンドの繰り返しにより、一連のビデオデータ及びオーディオデータの記録再生をハードディスク制御部１６に指示し、このコマンド毎に図３に示す処理手順を実行することにより、ハードディスク制御部１６からの応答により代替処理によるセクタ数を記録する。すなわちシステム制御部３は、記録、再生のコマンドを発行すると、ステップＳＰ１からステップＳＰ２に移り、ハードディスク制御部１６から代替処理の通知が得られたか否か判断することにより、データの記録、再生に供したクラスタに不良セクタが存在するか否か判断する。ここで否定結果が得られると、システム制御部３は、ステップＳＰ２からステップＳＰ３に移ってこの処理手順を終了する。
【００２３】
これに対してステップＳＰ２で否定結果が得られると、システム制御部３は、ステップＳＰ２からステップＳＰ４に移り、内蔵のタイマより現在日時を取得してメモリに記録し、これにより不良セクタの発生日時を記録する。また続くステップＳＰ５において、それまでメモリに記録してなる不良セクタの合計数を更新し、ステップＳＰ４で記録した現在日時と対応付けてこの更新したセクタ数をメモリに記録する。これによりシステム制御部３は、ハードディスク装置１５の不良セクタに係る経時変化を記録するようになされている。
【００２４】
システム制御部３は、続いてステップＳＰ６に移り、ハードディスク制御部１６へのコマンドが読み出しのコマンドか否か判断し、ここで否定結果が得られると、ステップＳＰ６からステップＳＰ３に移ってこの処理手順を終了する。これに対してステップＳＰ６で肯定結果が得られると、システム制御部３は、ステップＳＰ６からステップＳＰ７に移り、不良セクタが発生した再生に係るファイル名と、不良セクタ数をメモリに記録し、ステップＳＰ３に移る。システム制御部３は、このようにしてメモリに記録したファイル名、不良セクタ数を、ユーザーの指示によりユーザーに通知することにより、又はユーザーの設定により所定のタイミングでユーザーに通知することにより、このファイルの損傷の程度をユーザーに通知し、ユーザーによるファイル修復に役立てるようになされている。
【００２５】
しかしてこの図３に示す処理の実行によりシステム制御部３は、記録再生に供するハードディスク装置１５の領域に関して、記録再生する毎に、不良セクタ数の遷移を監視するようになされている。なおこのような記録、再生時における不良セクタの監視において、記録再生に供するファイル長が短い場合、当然、不良セクタの個数も少なくなることにより、システム制御部３は、不良セクタの検出がハードディスク制御部１６から通知されると、この通知に対応するコマンドに係るファイルのファイル長により通知に係る不良セクタ数を割り算した後、ステップＳＰ５で不良セクタ数を更新するようになされ、またこのようにして更新した不良セクタ数を発生日時と共にメモリに記録するようになされている。これによりシステム制御部３は、ハードディスク制御部１６からの不良セクタの通知を、一定データ量当たりの不良セクタ数に換算して記録するようになされている。
【００２６】
またシステム制御部３は、この図３の処理と同時並列的に、ハードディスク制御部１６にコマンドを発行して処理の完了が通知されるまでの時間を監視し、１つのファイルの処理に係る複数回のコマンド発行において、正常な記録再生がハードディスク制御部１６から通知された応答のうちで、コマンドを発行して応答が得られるまでの時間が長い順に、所定コマンド数分だけ、このコマンドを発行して応答が得られるまでの時間をメモリに記録する。これによりシステム制御部３は、ハードディスク装置１５におけるアクセス速度の低下を監視するようになされている。
【００２７】
このようにして記録、再生の際にハードディスク装置１５の状況を監視して、システム制御部３は、図１の処理手順を実行することにより、一定の時間間隔で、これらの監視結果を判定し、ハードディスク装置１５の故障を予測する。
【００２８】
すなわちシステム制御部３は、ステップＳＰ１１からステップＳＰ１２に移り、図３の処理手順の実行によりメモリに記録した不良セクタを判定する。ここでこの不良セクタの判定においては、メモリに記録した不良セクタの発生日時と、その時点における不良セクタ数とから、時間経過による不良セクタの発生数を検出し、この時間経過による不良セクタの発生数が所定値以上か否か判断することにより実行される。これによりシステム制御部３では、時間経過による不良セクタ数の急激な増大を検出し、ハードディスク装置１５が故障に至る直前の状態を検出するようになされている。具体的に、システム制御部３は、例えば半日に換算して不良セクタ数が１０〔％〕程度増大すると、ハードディスク装置１５が故障に至る直前と判定する。
【００２９】
システム制御部３は、このようにしてハードディスク装置１５が故障に至る直前と判断した場合、ステップＳＰ１２からステップＳＰ１３に移り、ハードディスク装置１５のメンテナンスが必要である旨、さらに重要なファイルをメモリカード１４にバックアップする旨、ユーザーに通知する。またユーザーが事前に重要と設定したファイルについて、ハードディスク装置１５から読み出してメモリカード１４に退避させ、ステップＳＰ１４に移ってこの処理手順を終了する。
【００３０】
これに対してステップＳＰ１２で未だ故障直前の状況では無いと判断された場合、システム制御部３は、ステップＳＰ１２からステップＳＰ１５に移る。ここでシステム制御部３は、ハードディスク装置１５におけるアクセス速度の低下が所定値以下か否か判断する。すなわち所定回数、リードアフタライトを繰り返しても正しくデータ再生できない場合に不良セクタと判断されることにより、不良セクタが増大する場合には、その前駆現象としてアクセス速度の低下が観察される。これによりシステム制御部３は、メモリに記録してなるコマンドを発行した後、ハードディスク制御部１６から応答が得られるまでの時間の平均値を計算し、この平均値が所定時間以下か否か判断することにより、このステップＳＰ１５の処理を実行する。
【００３１】
このステップＳＰ１５において、否定結果が得られると、システム制御部３は、ステップＳＰ１５からステップＳＰ１３に移り、ハードディスク装置１５のメンテナンスが必要である旨、さらに重要なファイルをメモリカード１４にバックアップする旨、ユーザーに通知し、またユーザーが事前に重要と設定したファイルについて、ハードディスク装置１５から読み出してメモリカード１４に退避させ、ステップＳＰ１４に移ってこの処理手順を終了する。
【００３２】
これに対してステップＳＰ１５で肯定結果が得られると、システム制御部３は、ステップＳＰ１５からステップＳＰ１６に移り、所定時間だけ待機し、ステップＳＰ１２に戻る。これによりシステム制御部３は、一定の時間間隔で、時間経過による不良セクタの増加を監視し、ハードディスク装置１５の故障を予測するようになされている。
【００３３】
（２）実施例の動作
以上の構成において、このカーオーディオ装置１では（図２）、光ディスク装置２で再生されたオーディオデータ及びビデオデータ、メモリカード１４に記録されたオーディデータ及びビデオデータがそれぞれスピーカ６、表示部８からユーザーに提供され、これにより種々の音楽コンテンツ、映像コンテンツを試聴することができるようになされている。
【００３４】
またユーザーがこのようなオーディオデータ及びビデオデータのハードディスク装置１５への記録を指示すると、光ディスク装置２から出力されるオーディオデータ及びビデオデータがデコード制御部１０でデータ圧縮された後、ハードディスク制御部１６を介してハードディスク装置１５に出力されて記録される。またメモリカード１４のデータがバスＢＵＳ、ハードディスク制御部１６を介してハードディスク装置１５に出力されて記録される。またハードディスク装置１５に記録されたデータの再生が指示されると、ハードディスク制御部１６によるハードディスク装置１５の制御により、再生の指示に係るビデオデータ及びオーディオデータが順次ハードディスク装置１５から再生されてバスＢＵＳに出力され、このビデオデータ及びオーディオデータがデータ伸長されて表示部８、スピーカ６からユーザーに提供され、さらにはメモリカード１４に記録される。
【００３５】
このようにしてハードディスク装置１５に種々のデータを記録再生するにつき、このカーオーディオ装置１では、所定のデータ量単位で、処理に係るデータの記録、再生を指示するコマンドがシステム制御部３からハードディスク制御部１６に出力され、これにより１つのファイルを記録する場合には、記録、再生を指示するコマンドの繰り返しにより音楽コンテンツ、映像コンテンツのファイルが記録、再生される。
【００３６】
ハードディスク装置１５では、記録時、リードアフタライトにより記録したデータを正しく再生できるか否か判定され、このリードアフタライトにより記録したデータを正しく再生できるまでの間、繰り返し、データの記録が試みられる。また所定回数だけこのような試みを繰り返しても、正しくデータを再生できない場合には、対応するセクタが不良セクタに設定されて代替処理が実行される。ハードディスク装置１５では、このような一連の処理がコマンド毎に繰り返されて、１つのコマンドに対する書き込みの処理を完了すると、その応答がシステム制御部３に通知される。
【００３７】
また再生時、記録時に付加した誤り訂正符号により正しくデータ再生できたか否か判定され、正しく再生できるまで、繰り返しデータの再生が試みられる。また所定回数だけこのような試みを繰り返しても、正しくデータを再生できない場合には、対応するセクタが不良セクタに設定されて代替処理が実行される。ハードディスク装置１５では、このような一連の処理がコマンド毎に繰り返されて、１つのコマンドに対して読み出しの処理を完了すると、その応答がシステム制御部３に通知される。
【００３８】
カーオーディオ装置１では、このコマンドに対するハードディスク制御部１６からの応答により、ハードディスク装置１５のアクセス速度がシステム制御部３により監視されて監視結果がメモリに記録される。また不良セクタの発生がハードディスク制御部１６からシステム制御部３に通知され、これによりシステム制御部３において、不良セクタが監視されて監視結果がメモリに記録される（図３）。
【００３９】
カーオーディオ装置１では、このような記録、再生時におけるハードディスク装置１５からの通知による不良セクタの監視により、時間経過による不良セクタの増大が所定値以上となったか否か判定されることにより、ハードディスク装置１５が故障直前の状況か否か判定される。またハードディスク装置１５が故障直前の状況と判定されると、ハードディスク装置１５に記録されたデータのうち、ユーザーが重要と設定したデータがメモリカード１４に退避され、さらにはハードディスク装置１５のメンテナンス指示がユーザーに通知される。
【００４０】
すなわちハードディスク装置１５では、故障直前で、不良セクタが急激に増大する。これによりこの実施例のように、時間経過による不良セクタの増大により、故障直前の状況を確実に把握し得、この判定結果によりデータをバックアップすることにより、貴重なデータを保護することができる。またこのような判定の処理においては、単に、システム制御部３における処理プログラムの設定により実施し得、これによりカーオーディオ装置等に適用可能な簡易な構成により、貴重なデータを保護することができる。
【００４１】
カーオーディオ装置１では、このような故障直前の状況か否かの判定が、一定の時間経過毎に実施され、またハードディスク装置１５の記録再生時におけるハードディスク制御部１６からの通知に基づいてこの判定基準に係る不良セクタが監視されることにより、システム制御部３においては、ハードディスク装置１５への記録、再生の処理結果を有効に利用してハードディスク装置１５の故障直前の状況を検出することができ、その分、システム制御部３における処理を簡略化することができる。
【００４２】
また併せてアクセス時間によってもハードディスク装置１５の故障直前の状況が検出され、これにより不良セクタの増大に係る前駆現象により故障直前の状況を検出して確実に貴重なデータを保護することができる。
【００４３】
（３）実施例の効果
本発明によれば、時間経過による不良セクタの増大によりハードディスク装置の故障直前の状況を検出することにより、カーオーディオ装置等に適用可能な簡易な構成により、貴重なデータを保護することができる。
【実施例２】
【００４４】
この実施例に係るカーオーディオ装置では、上述した実施例１に係るカーオーディオ装置１の記録、再生時における不良セクタの監視に加えて、図４に示す処理手順の実行により定期的にハードディスク装置１５の不良セクタを監視する。なおこの実施例に係るカーオーディオ装置では、この図４に示す処理手順に係る構成が異なる点を除いて、実施例１に係るカーオーディオ装置１と同一に構成されることにより、以下の説明においては、図２を流用してこの図４に示す処理手順を中心に説明し、重複した説明は省略する。
【００４５】
このカーオーディオ装置１において、システム制御部３は、いわゆるバックグラウンドにより電源が立ち下げられた後においても、常時、この処理手順を実行する。すなわちシステム制御部３は、この図４に示す処理手順において、ステップＳＰ２１からステップＳＰ２２に移り、ハードディスク装置１５の状態判定に設定された時刻になったか否か判断し、ここで否定結果が得られると、ステップＳＰ２２を繰り返す。これによりシステム制御部３は、事前に設定されてなるハードディスク装置１５の状態判定時刻になるまでの間、このステップＳＰ２２の処理手順を繰り返し、この状態判定時刻になると、ステップＳＰ２２からステップＳＰ２３に移る。
【００４６】
システム制御部３は、このステップＳＰ２３において、ハードディスク装置１５の空き容量が所定データ量以下か否か判断することにより、既にデータが記録されているデータ読み出しに係る領域が十分に存在するか否か判断する。ここで肯定結果が得られると、システム制御部３は、ステップＳＰ２３からステップＳＰ２４に移り、このデータが記録されている領域に対してデータの再生を指示するコマンドを順次発行し、その結果得られるハードディスク制御部１６からの応答によりハードディスク装置１５の不良クラスタを検出する。またこの検出結果を図示しないメモリに記録した後、全てのデータの再生を完了すると、ステップＳＰ２４からステップＳＰ２２に戻る。
【００４７】
これに対してステップＳＰ２３で否定結果が得られると、システム制御部３は、ステップＳＰ２３からステップＳＰ２５に移る。ここでシステム制御部３は、ハードディスク装置１５のデータ記録済領域がステップＳＰ２３の判定基準以上となるように、ハードディスク装置１５にダミーデータの記録を指示する。また続くステップＳＰ２６において、このようにダミーデータを記録した領域と、既にデータが記録されてなる領域との再生をハードディスク装置１５に指示し、ステップＳＰ２４について上述したと同様にして、不良セクタを検出する。またこの検出結果をメモリに記録した後、続くステップＳＰ２７において、記録したダミーデータを削除し、ステップＳＰ２２に戻る。
【００４８】
これによりシステム制御部３では、ハードディスク装置１５に十分にデータが記録されている場合には、この記録されたデータの再生により不良セクタを検出し、またハードディスク装置１５に十分にデータが記録されていない場合には、ダミーデータの記録により不足するデータを補って、定期的に、ハードディスク装置１５の不良セクタを検出するようになされている。
【００４９】
すなわち実施例１について上述したように、ハードディスク装置１５への記録、再生時に不良セクタを検出する場合にあっては、カーオーディオ装置１を長い期間使用していない場合、さらにはハードディスク装置１５の長い期間使用していない場合、結局、不良セクタの検出を長期間実施できなくなる。これに対してこのように長期間使用していない場合でも、ハードディスク装置１５においては、故障する場合がある。このような場合には、電源を立ち上げた直後に、故障が発見され、結局、実施例１による構成では、故障直前の状況を検出できなくなる。
【００５０】
しかしながらこの実施例のように、バックグランドにより、定期的に、不良セクタを検出すれば、このように長期間、ハードディスク装置１５を使用していない場合でも、不良セクタを監視することができる。これによりシステム制御部３では、この定期的な不良セクタの検出結果、記録、再生時における不良セクタの監視結果によりハードディスク装置１５における故障直前の状況を検出するようになされている。
【００５１】
なおシステム制御部３は、この図４に示す処理においても、併せてアクセス時間を検出して続く図１の処理に利用するようになされている。
【００５２】
すなわちこの実施例において、システム制御部３は、この図４に示す処理の実行により不良セクタを検出すると、図１について上述した処理手順を実行してハードディスク装置１５が故障直前の状況か否か判断する。なおこの場合、システム制御部３は、この図４の処理で検出した不良セクタ数を、検出に供したデータ量により割り算し、図３の処理により検出される不良セクタ数に対応する、検出した不良セクタ数を一定データ量当たりの不良セクタ数に換算して処理するようになされている。
【００５３】
この実施例のように、一定の時間経過による定期的な処理によりハードディスク装置をアクセスして不良セクタを監視するようにしても、実施例１と同様の効果を得ることができる。またこのように定期的な監視よりハードディスク装置を長期間使用していない場合でも、ハードディスク装置における故障直前の状況を検出して簡易な構成により、貴重なデータを保護することができる。
【実施例３】
【００５４】
なお上述の実施例においては、アクセス時間の監視と不良セクタの監視とによりハードディスク装置における故障直前の状況を検出する場合について述べたが、本発明はこれに限らず、実用上十分な場合には、不良セクタの監視だけでハードディスク装置における故障直前の状況を検出するようにしてもよい。
【００５５】
また上述の実施例においては、本発明をカーオーディオ装置に適用する場合について述べたが、本発明はこれに限らず、ハードディスク装置を使用した種々の記録再生装置に広く適用することができる。
【産業上の利用可能性】
【００５６】
本発明は、例えばカーオーディオ装置に適用することができる。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施例１に係るシステム制御部の処理手順を示すフローチャートである。
【図２】本発明の実施例１に係るカーオーディオ装置を示すブロック図である。
【図３】図２のカーオーディオ装置におけるシステム制御部の記録、再生時の処理手順を示すフローチャートである。
【図４】本発明の実施例２に係るシステム制御部の処理手順を示すフローチャートである。
【符号の説明】
【００５８】
１……カーオーディオ装置、３……システム制御部、１５……ハードディスク装置、１６……ハードディスク制御部
【図１】
2005032377.tif 000003
【図２】
2005032377.tif 000004
【図３】
2005032377.tif 000005
【図４】
2005032377.tif 000006