(57)【要約】【課題】効率的なデータ保護を行うデータ処理装置及びデータ保護方法を提供する。【解決手段】オーディオ装置１のＨＤＤ監視部２４は、ＨＤＤ環境センサ８の出力より、ＨＤＤ環境が正常動作保証範囲からの逸脱を監視し、正常動作保証範囲を逸脱した場合には、その旨をファイル管理部２３に通知する。通知を受けたファイル管理部２３は、ＨＤＤ環境が正常動作保証範囲内に戻るのを待って、リムーバルＨＤＤ５に記録されている全てのオーディオファイルの、リムーバルＨＤＤ５に記録されているＥＣＣを用いたエラーチェクと、エラーが発生しているオーディオファイルのエラー訂正処理を行う。ＨＤＤ監視部２４は、ＨＤＤ環境として、リムーバルＨＤＤ５の筺体温度、リムーバルＨＤＤ５に加わる振動レベル、オーディオ装置１やリムーバルＨＤＤ５の電源電圧などを監視する。【選択図】図２
2005056473.tif 000002
【特許請求の範囲】
【請求項１】
記録装置をデータの記録に用いるデータ処理装置であって、
前記記録装置に前記データと共に当該データのエラー訂正符号を記録するエラー訂正符号記録手段と、
前記記録装置の環境の状態を検出する検出手段と、
前記検出手段が検出した前記環境の状態が、所定の正常環境状態から逸脱した場合に、前記記録装置に記録されたエラー訂正符号を用いて、前記記録装置上のエラーが発生したデータの復元を行うエラー訂正手段とを有することを特徴とするデータ処理装置。
【請求項２】
請求項１記載のデータ処理装置であって、
前記検出手段が検出する前記記録装置の環境の状態は、前記記録装置もしくは前記記録装置の周辺の温度と、前記記録装置に加わる振動のレベルと、前記記録装置または当該データ処理装置の電源電圧との少なくともいずれか一つであることを特徴とするデータ処理装置。
【請求項３】
請求項１または２記載のデータ処理装置であって、
当該データ処理装置は、自動車に搭載される車載型のデータ処理装置であることを特徴とするデータ処理装置。
【請求項４】
ファイルを記録した第１の記録装置を備え、ファイルを記録した可搬型の第２の記録装置が脱着可能に装着されるデータ処理装置であって、
前記第２の記録媒体が装着された場合に、前記第２の記録装置に記録されているファイルであって、前記第１の記録装置に記録されているファイルと同一のファイルのうちの、少なくとも損傷が生じているファイルを更新対象ファイルとして選定するファイル選定手段と、
前記第２の記録装置に記録されている前記更新対象ファイルを、第１の記録装置に記録されている当該ファイルと同一のファイルを前記第２の記録装置に記録することにより更新するファイル更新手段とを有することを特徴とするデータ処理装置。
【請求項５】
請求項４記載のデータ処理装置であって、
前記第２の記録媒体が装着された場合に、前記第２の記録装置に記録されているファイルであって、前記第１の記録装置に記録されていないファイルを、前記第２の記録装置から読み出し前記第１の記録装置に記録するファイル保管手段を有することを特徴とするデータ処理装置。
【請求項６】
記録装置をデータの記録に用いるデータ処理装置において前記記録装置に記録されているデータを保護するデータ保護方法であって、
前記記録装置に前記データと共に当該データのエラー訂正符号を記録するステップと、
前記記録装置の環境の状態を検出するステップと、
検出した前記環境の状態が、所定の正常環境状態から逸脱した場合に、前記記録装置に記録されたエラー訂正符号を用いて、前記記録装置上のエラーが発生したデータの復元を行うステップとを有することを特徴とするデータ保護方法。
【請求項７】
ファイルを記録した第１の記録装置を備え、ファイルを記録した可搬型の第２の記録装置が脱着可能に装着されるデータ処理装置において前記第２の記録装置に記録されたデータを保護するデータ保護方法であって、
前記第２の記録媒体が装着された場合に、前記第２の記録装置に記録されているファイルであって、前記第１の記録装置に記録されているファイルと同一のファイルのうちの、少なくとも損傷が生じているファイルを更新対象ファイルとして選定するステップと、
前記第２の記録装置に記録されている前記更新対象ファイルを、第１の記録装置に記録されている当該ファイルと同一のファイルを前記第２の記録装置に記録することにより更新するステップとを有することを特徴とするデータ保護方法。
【請求項８】
データと当該データのエラー訂正符号が記録された記録装置を備えたコンピュータによって読み取られ実行されるコンピュータプログラムであって、前記コンピュータに、
前記記録装置の環境の状態を検出するステップと、
検出した前記環境の状態が、所定の正常環境状態から逸脱した場合に、前記記録装置に記録されたエラー訂正符号を用いて、前記記録装置上のエラーが発生したデータの復元を行うステップとを実行させることを特徴とするコンピュータプログラム。
【請求項９】
ファイルを記録した第１の記録装置を備え、ファイルを記録した可搬型の第２の記録装置が脱着可能に装着されるコンピュータによって読み取られ実行されるコンピュータプログラムであって、前記コンピュータに、
前記第２の記録媒体が装着された場合に、前記第２の記録装置に記録されているファイルであって、前記第１の記録装置に記録されているファイルと同一のファイルのうちの、少なくとも損傷が生じているファイルを更新対象ファイルとして選定するステップと、
前記第２の記録装置に記録されている前記更新対象ファイルを、第１の記録装置に記録されている当該ファイルと同一のファイルを前記第２の記録装置に記録することにより更新するステップとを実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不揮発性の記録装置をデータの保存に用いるデータ処理装置において、記録装置に記録したデータを保護する技術に関するものである。
【背景技術】
【０００２】
データ処理装置においてデータの保存に用いられる記録装置としては、たとえば、ＨＤＤ（ハードディスクドライブ）が広く用いられている。
そして、このような記録装置に保存したデータを保護する技術としては、データ処理装置においてコンテンツ配信装置からＨＤＤにダウンロードしたデータの識別を別途設けた管理装置に記憶し、データ処理装置のＨＤＤが破損した場合に、管理装置において記憶しておいた識別に基づいてデータを新たなＨＤＤにダウンロードした上で、新たなＨＤＤにデータ処理装置のＨＤＤを交換する技術などが知られている（たとえば、特開２００３−６０１９号公報）。
【０００３】
また、ＨＤＤによる記録装置やＨＤＤを複数並列的に用いた記録装置であるＲＡＩＤなどでは、セクタやストライブなどの所定のデータ領域を単位として、エラー検出符号（ＥＤＣ）やエラー訂正符号（ＥＣＣ）をデータと併せて記録することが一般的である。そして、このような記録装置を用いるデータ処理装置等において、これらＥＤＣやＥＣＣを用いたエラー検出やエラー訂正を行う技術も知られている。
【０００４】
この出願の発明に関連する先行技術文献情報としては以下のものがある。
【特許文献１】特開２００３−６０１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ＨＤＤ等の記録装置において、データの損傷の防止や損傷したデータを復元機能を備えることによって、記録したデータの保護を行うことが重要であることは言うまでもない。一方で、近年では、ＨＤＤなどの記録装置の用途も拡大し、たとえば車載システムなどの、より過酷な環境下にある装置への適用も進んでいる。
【０００６】
ここで、このような過酷な環境下においては記録装置に記録されたデータに損傷が生じる蓋然性がより大きい。したがって、記録装置の、より強固なデータ保護が望まれる。
一方、記録装置の大容量化にも伴い、ＥＣＣ等を用いた記録装置の損傷データのチェックと復元処理の負荷も大きくなってきている。したがって、記録装置を用いるデータ処理装置において、このような記録装置の損傷データのチェックと復元処理を過剰な頻度で行うことは非効率的であり、データ処理装置の利便性を低めることになる。一方で、記録装置の損傷データの復元は、ユーザ操作などに応じたデータ処理装置上のアプリケーション等の当該データの利用に先だって行っておくことが、アプリケーションのデータ利用に差し障りを生じさせない上で望ましい。したがって、このような損傷データのチェックと復元処理は、記録装置の記録データの損傷の発生が推定される状況下で適切に行うことが重要である。
【０００７】
そこで、本発明は、記録装置のデータをより強固に保護することを課題とする。また、データ利用に先立つ損傷データの復元処理を効率的に行うことを課題とする。
【課題を解決するための手段】
【０００８】
前記課題達成のために本発明は、記録装置をデータの記録に用いるデータ処理装置に、前記記録装置に前記データと共に当該データのエラー訂正符号を記録するエラー訂正符号記録手段と、前記記録装置の環境の状態を検出する検出手段と、前記検出手段が検出した前記環境の状態が、所定の正常環境状態から逸脱した場合に、前記記録装置に記録されたエラー訂正符号を用いて、前記記録装置上のエラーが発生したデータの復元を行うエラー訂正手段とを備えたものである。
【０００９】
このようなデータ処理装置によれば、記録装置の環境の状態が、所定の正常環境状態から逸脱した場合に、前記記録装置上のエラーが発生したデータの復元を行う。ここで、記録装置の環境の状態が、所定の正常環境状態から逸脱した場合には、記録装置の動作異常などによりデータにエラーが発生する確率が高まる。したがって、本発明によれば、記録装置の記録データの損傷の発生時に、損傷したデータ利用に先立って、効率的にデータの復元を行えることが期待できる。
【００１０】
ここで、このようなデータ処理装置においては、前記検出手段が検出する前記記録装置の環境の状態は、前記記録装置もしくは前記記録装置の周辺の温度と、前記記録装置に加わる振動のレベルと、前記記録装置または当該データ処理装置の電源電圧との少なくともいずれか一つとすることができる。
【００１１】
また、このようなデータ処理装置の構成は、使用環境が比較的厳しい、自動車に搭載される車載型のデータ処理装置に特に好適である。
さて、本発明は、前記課題達成のために、さらに、ファイルを記録した第１の記録装置を備え、ファイルを記録した可搬型の第２の記録装置が脱着可能に装着されるデータ処理装置に、前記第２の記録媒体が装着された場合に、前記第２の記録装置に記録されているファイルであって、前記第１の記録装置に記録されているファイルと同一のファイルのうちの、少なくとも損傷が生じているファイルを更新対象ファイルとして選定するファイル選定手段と、前記第２の記録装置に記録されている前記更新対象ファイルを、第１の記録装置に記録されている当該ファイルと同一のファイルを前記第２の記録装置に記録することにより更新するファイル更新手段とを備えたものである。
【００１２】
このようなデータ処理装置によれば、第２の記録装置がデータ処理装置から取り外されて他のたとえば周囲環境の厳しい装置等に装着されて使用されているときに第２の記録装置のファイルにエラーが発生した場合でも、そのファイルがデータ処理装置の第１の記録装置に保存されていれば、第２の記録装置がデータ処理装置に接続されときに、第２の記録装置のエラーが発生したファイルを復元することができる。したがって、第２の記録装置の、より強固なデータ保護が実現される。
【００１３】
ここで、このデータ処理装置には、前記第２の記録媒体が装着された場合に、前記第２の記録装置に記録されているファイルであって、前記第１の記録装置に記録されていないファイルを、前記第２の記録装置から読み出し前記第１の記録装置に記録するファイル保管手段を備えることが望ましい。
【００１４】
このようにすることにより、第２の記録装置がデータ処理装置から取り外されて他の装置に接続されているときに第２の記録装置に記録されたファイルについても、そのファイルの損傷時の復元を、第１の記録媒体に保管したファイルを用いて行うことができるようになる。
【発明の効果】
【００１５】
以上のように、本発明によれば、記録装置のデータをより強固に保護することができる。また、データ利用に先立つ損傷データの復元処理を効率的に行うことができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について、車載オーディオシステムへの適用を例にとり説明する。
図１に、本実施形態に係るオーディオ装置の構成を示す。
図示するように、車載オーディオシステムは、オーディオ装置１、表示装置２、入力装置３、スピーカやオーディオアンプ装置などのオーディオ出力装置４、リムーバルＨＤＤ５、ＣＤ−ＤＡやＭＤなどのデジタルオーディオデータを記録する記録媒体用のドライブ装置であるオーディオ媒体ドライブ６、デジタルオーディオ放送受信機その他の任意のデジタル又はアナログのオーディオ信号出力装置であるオーディオソース７、ＨＤＤ環境センサ８とを有している。ＨＤＤ環境センサ８は、リムーバルＨＤＤ５の使用環境状態を検出するセンサであり、リムーバルＨＤＤ５の筺体温度を測定する温度センサや、リムーバルＨＤＤ５に加わる振動レベルを検知する加速度センサや、オーディオ装置１やリムーバルＨＤＤ５への供給電源の電圧を検出する電圧センサなどの集合体である。
【００１７】
そして、オーディオ装置１は、ＣＰＵ１１、メモリ１２、表示装置２に接続する表示インタフェース１３、オーディオ出力装置４に接続するオーディオ出力インタフェース１４、リムーバルＨＤＤ５に接続するＨＤＤインタフェース１５、オーディオ媒体ドライブ６に接続するオーディオ媒体ドライブインタフェース１６（図中では、ＡＭＤインタフェース）、オーディオソースに接続するオーディオ入力インタフェース１７、入力装置３に接続する入力インタフェース１８、ＨＤＤ環境センサ８に接続するセンサインタフェース１９、以上の各部を接続するバス２０と、リムーバルＨＤＤ５を脱着可能に装着するためのコネクタ２１を備えている。ここで、表示インタフェース１３、オーディオ出力インタフェース１４、ＨＤＤインタフェース１５、オーディオ媒体ドライブインタフェース１６、オーディオ入力インタフェース１７、入力インタフェース１８、センサインタフェース１９は、各々接続する装置と、オーディオ装置１との間との入出力を処理するものである。また、リムーバルＨＤＤ５は、ＵＳＢやＩＥＥＥ１３９４などのインタフェースにより、脱着可能にオーディオ装置１に接続されるハードディスクドライブである。
【００１８】
次に、ＣＰＵ１１のメモリ１２に予め記憶されたコンピュータプログラムの実行により、このようなオーディオ装置１上に実現される機能構成を図２に示す。
図示するように、オーディオ装置１は、機能的には、Ｉ／Ｏマネージャ２２と、ファイル管理部２３と、ＨＤＤ監視部２４と、オーディオデータを圧縮符号化するエンコーダ２５０と圧縮符号化されたオーディオデータを復号するデコーダ２５１とを備えたオーディオデータ処理アプリケーション２５とを有する。Ｉ／Ｏマネージャ２２は、リムーバルＨＤＤ５や表示装置２や入力装置３やオーディオソース７やオーディオ出力装置４の動作を制御する各種デバイスドライバや、リムーバルＨＤＤ５や表示装置２や入力装置３やオーディオソース７やオーディオ出力装置４やＨＤＤ環境センサ８が接続するポートの入出力を制御する各種ポートドライバや、各部間のファイルの入出力を制御するファイルドライバなどを備えている。
【００１９】
なお、Ｉ／Ｏマネージャ２２やファイル管理部２３やＨＤＤ監視部２４は、オーディオ装置１のオペレーティングシステムの一部として、オーディオ装置１に実装されるものであってかまわない。
さて、このような構成において、オーディオデータ処理アプリケーション２５は、Ｉ／Ｏマネージャ２２に要求を発行することによりリムーバルＨＤＤ５やオーディオ媒体ドライブ６からオーディオファイルのオーディオデータを読み出し、必要に応じてデコーダ２５１で復号してオーディオ出力装置４に出力する処理や、オーディオソース７からオーディオデータを取り込んで必要に応じてデコーダ２５１で復号して、オーディオ出力装置４に出力する処理を行う。また、Ｉ／Ｏマネージャ２２に要求を発行することによりオーディオ媒体ドライブ６からオーディオデータを読み出し必要に応じてエンコーダ２５０で圧縮符号化してリムーバルＨＤＤ５にオーディオファイルとして格納したり、オーディオソース７からオーディオデータを取り込んで必要に応じてエンコーダ２５０で圧縮符号化してリムーバルＨＤＤ５にオーディオファイルとして格納する処理を行う。
【００２０】
Ｉ／Ｏマネージャ２２は、オーディオデータ処理アプリケーション２５の要求に応じて、リムーバルＨＤＤ５に対するオーディオファイルのリード／ライトや、オーディオ媒体ドライブ６に対するオーディオファイルのリードや、オーディオソース７からのオーディオデータの取込等の処理を制御する。
【００２１】
そして、Ｉ／Ｏマネージャ２２は、リムーバルＨＤＤ５へ新規オーディオファイルを記録した場合や、リムーバルＨＤＤ５のオーディオファイルを更新した場合に、その旨をファイル管理部２３に通知する。
一方、ＨＤＤ監視部２４は、ＨＤＤ環境センサ８の出力をＩ／Ｏマネージャ２２を介して定期的に取得し、ＨＤＤ環境が正常動作保証範囲内にあるかどうかを判定し、正常動作保証範囲を逸脱している場合には、その旨をファイル管理部２３に通知する。ここでは、ＨＤＤ環境センサ８が検出したリムーバルＨＤＤ５の筺体温度が予め定めた（たとえばリムーバルＨＤＤ５の製造者が保証する）リムーバルＨＤＤ５の正常動作が保証される温度範囲から逸脱したか、ＨＤＤ環境センサ８が検出したリムーバルＨＤＤ５に加わる振動レベルが所定の振動レベルを超過したか、ＨＤＤ環境センサ８が検出したオーディオ装置１やリムーバルＨＤＤ５の電源電圧がオーディオ装置１やリムーバルＨＤＤ５が正常動作可能な電圧範囲外にある場合等に、ＨＤＤ環境が正常動作保証範囲を逸脱していると判定する。
【００２２】
以下、ファイル管理部２３が行うＨＤＤファイル管理処理について説明する。
図３ａに、このファイル管理処理の手順を示す。
図示するように、この処理では、Ｉ／Ｏマネージャ２２からのリムーバルＨＤＤ５へ新規オーディオファイルの記録の通知（ステップ３０２）と、リムーバルＨＤＤ５のオーディオファイルの更新の通知（ステップ３０４）の発生を監視する。
そして、いずれかの通知が発生したならば、新規に記録されたオーディオファイル、または、更新されたオーディオファイルをＩ／Ｏマネージャ２２を介してリムーバルＨＤＤ５から読み出して、そのＥＣＣを算出し、Ｉ／Ｏマネージャ２２を介してリムーバルＨＤＤ５に記録する（ステップ３０６）。ここで、本実施形態では、図１に示すように、リムーバルＨＤＤ５の記憶領域をオーディオファイル記録領域と、ＥＣＣ記録領域に分割し、Ｉ／Ｏマネージャ２２においてオーディオファイルについてはオーディオファイル記録領域に、ＥＣＣについてはＥＣＣ記録領域に記録する。
【００２３】
さて、図３ａに戻り、ファイル管理処理では、ＨＤＤ監視部２４からのＨＤＤ環境の正常動作保証範囲からの逸脱の通知の発生と、予め定期的に到来するようにスケジュールしたメンテナンス時刻の到来（ステップ３１０）も監視する（ステップ３０８）。そして、逸脱の通知があったならば、ＨＤＤ監視部２４に問い合わせて得られるＨＤＤ環境が正常動作保証範囲内に戻るのを待って、リムーバルＨＤＤ５に記録されている全てのオーディオファイルの、リムーバルＨＤＤ５に記録されているＥＣＣを用いたエラーチェクと、エラーが発生しているオーディオファイルのエラー訂正処理を行う（ステップ３１２）。また、メンテナンス時刻が到来した場合にも、リムーバルＨＤＤ５に記録されている全てのオーディオファイルの、リムーバルＨＤＤ５に記録されているＥＣＣを用いたエラーチェクと、エラーが発生しているオーディオファイルのエラー訂正処理を行う（ステップ３１２）。
【００２４】
そして、ステップ３０２からの処理に戻る。
以上、本実施形態に係る車載オーディオシステムについて説明した。
さて、以上のようにオーディオ装置１に装着されて使用されるリムーバルＨＤＤ５は、オーディオ装置１から取り外して、他の装置、たとえば、オーディオ装置１のユーザが自宅に所有するコンピュータシステムなどに接続して、当該パーソルコンピュータの記録装置として使用することができる。
【００２５】
以下、このようなコンピュータシステムについて説明する。
図４に、コンピュータシステムの構成を示す。
図示するように、コンピュータシステムは、コンピュータ４０１、表示装置４０２、入力装置４０３、スピーカやオーディオアンプ装置などのオーディオ出力装置４０４、固定ＨＤＤ４０５、ＣＤ−ＤＡやＭＤなどのデジタルオーディオデータを記録する記録媒体用のドライブ装置であるオーディオ媒体ドライブ４０６、リムーバルＨＤＤ５を有している。ただし、リムーバルＨＤＤ５は、図示するようにオーディオ装置１から取り外して、コンピュータに装着されるものである。
【００２６】
そして、コンピュータ４０１は、ＣＰＵ４１１、メモリ４１２、表示装置２に接続する表示インタフェース４１３、オーディオ出力装置４に接続するオーディオ出力インタフェース４１４、固定ＨＤＤ４０５に接続するＨＤＤインタフェース４１５、オーディオ媒体ドライブ６に接続するオーディオ媒体ドライブインタフェース４１６（図中では、ＡＭＤインタフェース）、入力装置３に接続する入力インタフェース４１７、リムーバルＨＤＤ５に接続するＨＤＤインタフェース４１８、リムーバルＨＤＤ５を脱着可能に装着するためのコネクタ４１９、以上の各部を接続するバス４２０を備えている。
【００２７】
そして、ＣＰＵ４１１の固定ＨＤＤ４０５に予め記憶されたコンピュータプログラムのメモリ４１２へのロードと実行により、このようなコンピュータ上には、前述したオーディオデータ処理アプリケーション２５、Ｉ／Ｏマネージャ２２などが形成される。また、コンピュータ４０１上では、ＣＰＵ４１１の固定ＨＤＤ４０５に予め記憶されたコンピュータプログラムのメモリ４１２へのロードと実行により、図３ｂに示すリムーバルＨＤＤファイル管理処理が行われる。
【００２８】
図示するように、このリムーバルＨＤＤ管理処理では、リムーバルＨＤＤ５のコンピュータ４０１への装着を監視し（ステップ３５２）、リムーバルＨＤＤ５が装着されたならば、リムーバルＨＤＤ５に記録されている全てのオーディオファイルの、リムーバルＨＤＤ５に記録されているＥＣＣを用いたエラーチェクを行い（ステップ３５４）、エラーが発生しているオーディオファイルが存在していなければ（ステップ３５６）、そのままステップ３６４に進む。
【００２９】
一方、エラーが発生しているオーディオファイルが存在する場合には、エラーによって損傷しているオーディオファイルと同じオーディオファイルが固定ＨＤＤ４０５上に記録されているかどうかを調べ（ステップ３５８）、記録されていない場合には、エラーが発生しているオーディオファイルのエラー訂正処理を行い（ステップ３６８）、ステップ３６４に進む。また、エラーによって損傷しているオーディオファイルと同じオーディオファイルが固定ＨＤＤ４０５上に記録されている場合には、その記録されているオーディオファイルを固定ＨＤＤ４０５より読み出してリムーバルＨＤＤ５に書き込むことにより、エラーによって損傷しているオーディオファイルを置き換え（ステップ３６０）、リムーバルＨＤＤ５に書き込んだオーディオファイルのＥＣＣを算出してリムーバルＨＤＤ５に記録（ステップ３６２）した上でステップ３６４に進む。
ここで、リムーバルＨＤＤ５に記録されているオーディオファイルと固定ＨＤＤ４０５に記録されているオーディオファイルの同一性は、オーディオファイルのファイル名称の異同やファイル容量の異同により行うようにしてもよいし、オーディオファイル内に記述された、オーディオファイルに格納されているオーディオコンテンツの識別情報（たとえば、オーディオファイルに格納されている楽曲についての情報を表すタグ情報等）が表すオーディオコンテンツの種別の異同により行うようにしてもよい。
【００３０】
さて、ステップ３６４では、リムーバルＨＤＤ５に記録されているオーディオファイルであって、ステップ３５４の判定でエラーが発生していないことが確認できたか、ステップ３６８でエラー訂正が成功できたオーディオファイルを探索する。そして、そのようなオーディオファイルが発見できたならば、発見したオーディオファイルをリムーバルＨＤＤ５から読み出して固定ＨＤＤ４０５に記録する（ステップ３６６）。
【００３１】
そして、ステップ３５２に戻り、次のリムーバルＨＤＤ５の新規装着の発生を監視する。
さて、このようなコンピュータ４０１では、以上のような処理に加え、オーディオ装置１における動作と同様の動作により、リムーバルＨＤＤ５や固定ＨＤＤ４０５やオーディオ媒体ドライブ４０６からオーディオファイルのオーディオデータを読み出し、必要に応じて復号してオーディオ出力装置４０４に出力する処理や、オーディオ媒体ドライブ４０６からオーディオデータを読み出し必要に応じて圧縮符号化してリムーバルＨＤＤ５にオーディオファイルとして格納する処理を行う。
【００３２】
また、コンピュータ４０１は、オーディオ装置１におけるものと同様に、リムーバルＨＤＤ５に新規オーディオファイルを記録した場合や、リムーバルＨＤＤ５のオーディオファイルの更新のを行った場合には、そのＥＣＣを算出してリムーバルＨＤＤ５に記録する処理を行う。
【００３３】
以上、本発明の実施形態について説明した。
ところで、以上では、オーディオ装置１においてファイルを単位として、ＨＤＤ環境に応じたエラー訂正処理を行ったが、これはオーディオ装置１におけるは、セクタやブロックやストライプなど任意のデータ領域を単位として行うようにしてもよい。また、以上の実施形態では、ファイル単位にＥＣＣを算出してリムーバルＨＤＤ５に記録し、記録したＥＣＣを用いてエラー訂正処理を行ったが、エラー訂正処理は、セクタやブロックやストライプなど任意のデータ領域を単位として記録されたＥＣＣを用いて行うようにしてよい。また、ファイルを単位としてエラー訂正処理を行う場合には、ファイル内に格納したＥＣＣを用いてエラー訂正処理を行うようにしてもよい。
また、以上では、リムーバルＨＤＤ５にオーディオファイルを格納したりリムーバルＨＤＤ５のオーディオファイルを更新した場合に、そのオーディオファイルをリムーバルＨＤＤ５を読み出してＥＣＣを算出し、リムーバルＨＤＤ５に格納したが、リムーバルＨＤＤ５にオーディオファイルを格納したりリムーバルＨＤＤ５のオーディオファイルを更新する際に、当該格納や更新に先立って、Ｉ／Ｏマネージャ２２において、当該オーディオファイルのＥＣＣを算出し、当該オーディオファイルの格納や更新と共に、算出したＥＣＣのリムーバルＨＤＤ５への格納を行うようにしてもよい。
【００３４】
また、以上では、コンピュータ４０１において、リムーバルＨＤＤ５に記録されている、固定ＨＤＤ４０５に記録されているファイルと同じファイルのうち、損傷が生じたファイルのみを、固定ＨＤＤ４０５に記録されているファイルで置き換えたが、これは、リムーバルＨＤＤ５に記録されている、固定ＨＤＤ４０５に記録されているファイルと同じオーディオファイルの全てを、固定ＨＤＤ４０５に記録されているファイルで置き換えるようにしてもよい。また、予め固定ＨＤＤ４０５に記録されているファイルの内で、リムーバルＨＤＤ５のファイルの置き換えに使用するファイルを別途管理しておき、リムーバルＨＤＤ５のファイルの置き換えは、この管理しているファイルの内のファイルのみを用いて行うようにしてもよい。また、固定ＨＤＤ４０５に記録されているファイルまたは固定ＨＤＤ４０５に記録されているファイルのうちから予め選定されたファイルが、リムーバルＨＤＤ５に記録されていない場合に、この記録されていないファイルを固定ＨＤＤ４０５から読み出して、リムーバルＨＤＤ５にＥＣＣと共に記録するようにしてもよい。
【００３５】
以上のように本実施形態によれば、記録装置（以上の例ではリムーバルＨＤＤ５）の環境が、所定の正常環境状態から逸脱した場合に、記録装置上のエラーが発生したデータの復元を行う。ここで、記録装置の環境が、所定の正常環境状態から逸脱した場合には、オーディオ装置１や記録装置の動作異常などにより記録装置のデータにエラーが発生する確率が高まる。したがって、本実施形態によれば、記録装置の記録データの損傷の発生時に、損傷したデータ利用に先立って効率的にデータの復元を行うことができる。
【００３６】
また、本実施形態によれば、リムーバルＨＤＤ５のファイルにオーディオ装置１で生じたエラーは、そのファイルがコンピュータ４０１の固定ＨＤＤ４０５に保存されていれば、リムーバルＨＤＤ５がコンピュータ４０１に接続されたときに復元される。また、リムーバルＨＤＤ５にオーディオ装置１上で記録されたファイルは、リムーバルＨＤＤ５がコンピュータ４０１に接続されたときに、コンピュータ４０１の固定ＨＤＤ４０５に保存され、リムーバルＨＤＤ５のファイルのエラー発生時に、その復元に用いられる。したがって、リムーバルＨＤＤ５の、より強固なデータ保護を実現することができる。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施形態に係る車載オーディオシステムの構成を示すブロック図である。
【図２】本発明の実施形態に係るオーディオ装置の機能構成を示すブロック図である。
【図３】本発明の実施形態に係るオーディオ装置とコンピュータが行う処理を示すフローチャートである。
【図４】本発明の実施形態に係るコンピュータシステムの構成を示すブロック図である。
【符号の説明】
【００３８】
１…オーディオ装置、２…表示装置、３…入力装置、４…オーディオ出力装置、５…リムーバルＨＤＤ、６…オーディオ媒体ドライブ、８…ＨＤＤ環境センサ、１１…ＣＰＵ、１２…メモリ、１３…表示インタフェース、１４…オーディオ出力インタフェース、１５…ＨＤＤインタフェース、１６…オーディオ媒体ドライブインタフェース、１７…オーディオ入力インタフェース、１８…入力インタフェース、１９…センサインタフェース、２１…コネクタ、２２…Ｉ／Ｏマネージャ、２３…ファイル管理部、２４…ＨＤＤ監視部、２５…オーディオデータ処理アプリケーション、２５０…エンコーダ、２５１…デコーダ。
【図１】
2005056473.tif 000003
【図２】
2005056473.tif 000004
【図３】
2005056473.tif 000005
【図４】
2005056473.tif 000006