(57)【要約】【課題】デバイスの書き込み結果に影響を与える高温・低温環境下でのデータ記録時に、記録データ検証処理の遅延発生を最小限に抑え、記録データの信頼性を向上させることのできる情報記録再生装置を提供する。【解決手段】データ種別管理部１１０は、記憶装置１０７に転送されるデータの種別を判別し、書き込みデータ検証制御部１０８に結果を通知する。温度モニタ部１０９は温度状態を常に監視し規定の温度範囲を外れた場合には書き込みデータ検証制御部１０８に温度異常の発生を通知する。書き込みデータ検証制御部１０８は、温度モニタ部１０９より温度異常が通知されると、データ種別管理部１１０から通知されるデータ種別が特定のファイルや特定のデータである場合のみデータ検証を行うことにより、検証時に必要な読み出し処理やコンペア処理の遅延発生を低減し、システム性能を保持したままデータ記録の信頼性を向上させる。【選択図】図１
2010192034.tif 000002
【特許請求の範囲】
【請求項１】
動画や音楽などの各種データを記録する記憶装置と、前記記憶装置に書き込むデータを一時的に保管するライトデータ領域や前記記憶装置から読み出すデータを一時的に保管するリードデータ領域からなるデータバッファ部と、前記データバッファ部へ外部から動画や静止画などのデータを入力するデータ入力部と、前記データバッファ部から外部へ動画や静止画などのデータを出力するデータ出力部と、前記記憶装置と前記データバッファ部の間でデータの書き込みや読み出しを制御する転送制御装置と、前記転送制御部がライトデータ領域から記憶装置に転送するファイルやデータの種別を管理するデータ種別管理部と、装置内部の温度をモニタする温度モニタ部と、前記温度モニタ部を参照し装置内部が規定の温度条件を外れている場合には、前記データ種別管理部の状態を参照して前記転送制御部が書き込んだデータを前記記憶装置から前記リードデータ領域に読み出すかどうかの判定を行い、読み出す場合においては、前記ライトデータ領域と前記リードデータ領域のデータを比較することで前記記憶装置に記録されたデータの検証を行う書き込みデータ検証制御部を備え、前記温度モニタ部が温度異常を示す場合には、前記ライトデータ領域から前記記憶装置への書き込み後、特定のファイルや特定のデータに対してのみ前記記憶装置から直前に記録したデータを前記リードデータ領域へ読み出し、前記ライトデータ領域に保持している書き込んだデータと比較し書き込みデータを検証する情報記録再生装置。
【請求項２】
さらに、前記データバッファ部の空き領域をモニタするバッファモニタ部を設け、前記データバッファ部に十分な空き領域がある場合のみ前記記憶装置から直前に記録したデータを前記リードデータ領域へ読み出し、前期ライトデータ領域に保持している書き込んだデータとの比較を行うことで書き込みデータを検証する請求項１に記載の情報記録再生装置。
【請求項３】
前記データ種別管理部に代えて前記データバッファ部の空き領域をモニタするバッファモニタ部を設け、前記データバッファ部に十分な空き領域がある場合のみ前記記憶装置から直前に記録したデータを前記リードデータ領域へ読み出し、前期ライトデータ領域に保持している書き込んだデータとの比較を行うことで書き込みデータを検証する請求項１に記載の情報記録再生装置。
【請求項４】
前記バッファモニタ部は、前記データバッファ部の空き領域をモニタする機能に代わり前記データ入力部から前記データバッファ部へ転送されるデータの転送レートを監視する機能を有し、前記バッファモニタ部が動画や音楽などの記録時の転送レートを監視し、記録ビットレートが低い場合のみ前記記憶装置から直前に記録したデータを前記リードデータ領域へ読み出し、前期ライトデータ領域に保持している書き込んだデータとの比較を行うことで書き込みデータを検証する請求項２に記載の情報記録再生装置。
【請求項５】
前記バッファモニタ部は、前記データバッファ部の空き領域をモニタする機能に代わり前記データ入力部から前記データバッファ部へ転送されるデータの転送レートを監視する機能を有し、前記バッファモニタ部が動画や音楽などの記録時の転送レートを監視し、記録ビットレートが低い場合のみ前記記憶装置から直前に記録したデータを前記リードデータ領域へ読み出し、前期ライトデータ領域に保持している書き込んだデータとの比較を行うことで書き込みデータを検証する請求項３に記載の情報記録再生装置。
【請求項６】
さらに、前期記憶装置に記録されているデータの状態を監視する記憶装置モニタ部を設け、前記記憶装置内の空き領域を連続して確保できる場合のみ前記記憶装置から直前に記録したデータを前記リードデータ領域へ読み出し、前期ライトデータ領域に保持している書き込んだデータとの比較を行うことで書き込みデータを検証する請求項１に記載の情報記録再生装置。
【請求項７】
前記データ種別管理部に代えて前期記憶装置に記録されているデータの状態を監視する記憶装置モニタ部を設け、前記記憶装置内の空き領域を連続して確保できる場合のみ前記記憶装置から直前に記録したデータを前記リードデータ領域へ読み出し、前期ライトデータ領域に保持している書き込んだデータとの比較を行うことで書き込みデータを検証する請求項１に記載の情報記録再生装置。
【請求項８】
前記転送制御部は、前記記憶装置と前記データバッファ部間でのデータの書き込みや読み出し制御に加えて、一定の周期でアクセス実行と停止を繰り返す間欠制御機能を有し、書き込みアクセスが停止されたタイミングで、前記記憶装置から直前に記録したデータを前記リードデータ領域へ読み出し、前期ライトデータ領域に保持している書き込んだデータとの比較を行うことで書き込みデータを検証する請求項１に記載の情報記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＤＤ、ＤＶＤやフラッシュメモリなどを記録媒体とし、動画や音楽などのデータを書き込み・読み出す情報記録再生装置に関するものである。
【０００２】
本発明は、既に述べた動画や音楽などのリアルタイム性を要求される機器以外でも、データ記録動作がシステムのレスポンス性能に影響を与えるような機器に好適に利用できるものである。
【背景技術】
【０００３】
従来の記録再生装置では、ＨＤＤやＤＶＤなどのデバイス内部で温度状態をモニタし、温度が規定条件付近の場合には、内部で記録直後にデータの検証を行いデータの信頼性を向上させる事で保証温度範囲を広くする（例えば、特許文献1参照）。
【特許文献１】特開２００４−１０３２２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
動画や音楽を取り扱う機器においては、（１）ポータブル環境でバッテリー使用時間を確保するための消費電力対策、（２）野外や車内などの様々な使用環境への対応のための熱対策、（３）振動や衝撃が発生した場合でも映像や音楽の連続性を確保するための耐衝撃対策のために比較的容量の大きなデータバッファを利用したバッファ制御の仕組みを導入している。
【０００５】
具体的には、（１）、（２）ではバッファを利用してある程度の単位でデータアクセスを行うことで、アクセス実行と停止を交互に行い、デバイスの消費電力/熱を低下させる。
【０００６】
（３）ではデータバッファを用いて記録時であれば常に一定の空き領域、読み出し時であれば常に一定の未出力データをデータバッファに保持しておくことで、振動や衝撃によりデバイスアクセスに遅延が発生した場合でも動画や音楽の連続性を確保するものである。
【０００７】
そして、これらの制御の基本アルゴリズムは、機器に固有のバッファ容量と転送レートをベースに定められている。
【０００８】
しかしながら、デバイス内部でデータの信頼性向上のための検証を行う場合、要求した記録動作の直後に読み出しが実行されることになり、通常転送レートが半分程度に低下する。特定の温度条件化で転送レートが変化することは問題となる。（１）、（２）、（３）の各対策が仕様どおりに動作しない。
【０００９】
つまり、デバイスが内部でベリファイを実施することによりデータ保証を行う仕組みは動画や音楽を扱う機器には使用できないため、結果、保証可能な温度条件が狭くなる。
【００１０】
本発明は、前記従来の課題を解決するもので、より広い温度環境下において動画や音楽の記録動作時の連続性を保証できる情報記録再生装置を提供することを目的とするものである。
【課題を解決するための手段】
【００１１】
前記従来の課題を解決するために、本発明の情報記録再生装置は、動画や音楽などの各種データを記録する記憶装置と、前記記憶装置に書き込むデータを一時的に保管するライトデータ領域や前記記憶装置から読み出すデータを一時的に保管するリードデータ領域からなるデータバッファ部と、前記データバッファ部へ外部から動画や静止画などのデータを入力するデータ入力部と、前記データバッファ部から外部へ動画や静止画などのデータを出力するデータ出力部と、前記記憶装置と前記データバッファ部の間でデータの書き込みや読み出しを制御する転送制御装置と、前記転送制御部がライトデータ領域から記憶装置に転送するファイルやデータの種別を管理するデータ種別管理部と、装置内部の温度をモニタする温度モニタ部と、前記温度モニタ部を参照し装置内部が規定の温度条件を外れている場合には、前記データ種別管理部の状態を参照し、必要に応じて前記転送制御部が書き込んだデータを前記記憶装置から前記リードデータ領域に読み出し、前記ライトデータ領域と前記リードデータ領域のデータを比較することで前記記憶装置に記録されたデータの検証を行う書き込みデータ検証制御部を備え、前記温度モニタ部が温度異常を示す場合には、前記ライトデータ領域から前記記憶装置への書き込み後、特定のファイルや特定のデータに対してのみ前記記憶装置から直前に記録したデータを前記リードデータ領域へ読み出し、前期ライトデータ領域に保持している書き込んだデータと比較し書き込みデータを検証することにより、データ記録の信頼性確認動作による転送遅延発生を低減させることを特徴としたものである。
【００１２】
また、情報記録再生装置において、前記データバッファ部の空き領域をモニタするバッファモニタ部を設け、前記データバッファ部に十分な空き領域がある場合のみ前記記憶装置から直前に記録したデータを前記リードデータ領域へ読み出し、前期ライトデータ領域に保持している書き込んだデータとの比較を行うことで書き込みデータを検証することを特徴としたものである。
【００１３】
また、情報記録再生装置において、前記データ種別管理部に代えて前記データバッファ部の空き領域をモニタするバッファモニタ部を設け、前記データバッファ部に十分な空き領域がある場合のみ前記記憶装置から直前に記録したデータを前記リードデータ領域へ読み出し、前期ライトデータ領域に保持している書き込んだデータとの比較を行うことで書き込みデータを検証することを特徴としたものである。
【００１４】
また、情報記録再生装置において、前記データ入力部から前記データバッファ部へ転送されるデータの転送レートを監視するバッファモニタ部を設け、前記バッファモニタ部が動画や音楽などの記録時の転送レートを監視し、記録ビットレートが低い場合のみ前記記憶装置から直前に記録したデータを前記リードデータ領域へ読み出し、前期ライトデータ領域に保持している書き込んだデータとの比較を行うことで書き込みデータを検証することを特徴としたものである。
【００１５】
また、情報記録再生装置において、前記データ種別管理部に代えて前記データ入力部から前記データバッファ部へ転送されるデータの転送レートを監視するバッファモニタ部を設け、前記バッファモニタ部が動画や音楽などの記録時の転送レートを監視し、記録ビットレートが低い場合のみ前記記憶装置から直前に記録したデータを前記リードデータ領域へ読み出し、前期ライトデータ領域に保持している書き込んだデータとの比較を行うことで書き込みデータを検証することを特徴としたものである。
【００１６】
また、情報記録再生装置において、前期記憶装置に記録されているデータの状態を監視する記憶装置モニタ部を設け、前記記憶装置内の空き領域を連続して確保できる場合のみ前記記憶装置から直前に記録したデータを前記リードデータ領域へ読み出し、前期ライトデータ領域に保持している書き込んだデータとの比較を行うことで書き込みデータを検証することを特徴としたものである。
【００１７】
また、情報記録再生装置において、前記データ種別管理部に代えて前期記憶装置に記録されているデータの状態を監視する記憶装置モニタ部を設け、前記記憶装置内の空き領域を連続して確保できる場合のみ前記記憶装置から直前に記録したデータを前記リードデータ領域へ読み出し、前期ライトデータ領域に保持している書き込んだデータとの比較を行うことで書き込みデータを検証することを特徴としたものである。
【００１８】
また、情報記録再生装置において、前記転送制御部は、前記記憶装置と前記データバッファ部間でのデータの書き込みや読み出し制御に加えて、一定の周期でアクセス実行と停止を繰り返す間欠制御機能を有し、書き込みアクセスが停止されたタイミングで、前記記憶装置から直前に記録したデータを前記リードデータ領域へ読み出し、前期ライトデータ領域に保持している書き込んだデータとの比較を行うことで書き込みデータを検証することを特徴としたものである。
【発明の効果】
【００１９】
本発明の情報記録再生装置によれば、転送レートが低下するため、（１）ポータブル環境でバッテリー使用時間を確保するための消費電力対策、（２）野外や車内などの様々な使用環境への対応のための熱対策、（３）振動や衝撃が発生した場合でも映像や音楽の連続性を確保するための耐衝撃対策の性能低下の原因となるデバイス内部でベリファイを必要としない。言い換えると、動画や音楽などのリアルタイム性を要求されるコンテンツを取り扱う機器において、前記（１）、前記（２）、前記（３）の性能を悪化させることなく記録したデータの信頼性を保証可能である。
【００２０】
つまり、デバイスが保証する温度範囲の境界や温度範囲を超えた環境において、記録したデータの信頼性を確保することが可能となる。
【００２１】
さらに、保証温度範囲の狭い安価なデバイスを用いる場合でも、実際に書き込んだデータの信頼性を確認することで、保証温度範囲を広げることが可能となる。より安価なデバイスで広い範囲の温度を保証することができるため、コストダウンが可能である。
【発明を実施するための最良の形態】
【００２２】
以下に、本発明の情報記録再生装置の実施の形態を図面と共に詳細に説明する。
【００２３】
（実施の形態１）
図１は、本発明の第１の実施の形態における情報記録再生装置の構成図を示す。
【００２４】
図１において、データ入力部１０１より入力されたデータはデータバッファ部１０３内部のライトデータ領域１０４に格納される。データバッファ部１０３内部のリードデータ領域１０６に格納されているデータはデータ出力部１０２より外部に出力される。
【００２５】
転送制御部１０６は、データバッファ部１０３と記憶装置１０７の間のデータ転送を制御するもので、記録時にはライトデータ領域１０４から記憶装置１０７へのデータ転送を制御し、再生時には記憶装置１０７からリードデータ領域へのデータ転送を制御する。
【００２６】
書き込みデータ検証制御部１０８は、ライトデータ領域１０４から記憶装置１０７への書き込みが完了した時点で、ライトデータ領域１０４の書き込みデータを保持した状態で記憶装置１０７からリードデータ領域１０７へ書き込んだデータを読み出す。そして、ライトデータ領域１０４とリードデータ領域１０５のデータをコンペアし正しく記録されていることを検証する。
【００２７】
データ種別管理部１１０は、ライトデータ領域１０４から記憶装置１０７に転送されるデータの種別を判別し、書き込みデータ検証制御部１０８に結果を通知する。温度モニタ部１０９は温度状態を常に監視し規定の温度範囲を外れた場合には書き込みデータ検証制御部１０８に温度異常の発生を通知する。
【００２８】
書き込みデータ検証制御部１０８は、温度モニタ部１０９より温度異常が通知された場合には、データ種別管理部１１０から通知されるデータ種別が特定のファイルや特定のデータである場合のみデータ検証を行うことにより、検証時に必要な読み出し処理やコンペア処理のオーバーヘッド発生を低減しつつ、データ記録の検証が可能となる。
【００２９】
図２は、本発明の第３の実施の形態における情報記録再生装置の記憶装置１０７に記録するデータの構造概念図を示す。
【００３０】
動画や音声などのストリームデータを記憶装置に保存する場合、通常ファイルとして管理し保存する。ファイルとしてデータを管理する場合にはファイルシステムを用いる。図２はＦＡＴファイルシステムを用いる場合の構成を示すものである。
【００３１】
ＦＡＴ情報２０１は、ファイルの位置を管理する情報で、通常複数のセクタで構成されるクラスタと呼ばれる単位でデータ領域の先頭から順番に位置が割り当てられたアドレスの内どこのクラスタにファイルが格納されているかを管理する情報である。ＤＥ情報２０２はディレクトリエントリと呼ばれるもので、管理するファイルのファイル名、開始クラスタ番号や格納されるディレクトリ情報が記述されている。これら管理情報の記録に使用されていない空きクラスタにストリームデータ２０３が記録される。
【００３２】
データ種別管理部１１０は、データ入力部１０１からの通知や記憶装置１０７に書き込むアドレス領域などの情報を基に、ＦＡＴ情報やＤＥ情報などの管理情報かストリームデータかの判断を行う。
【００３３】
図３は、本発明の第１の実施の形態における情報記録再生装置の検証実行部の制御フローを示す。
【００３４】
図３において、ステップＳ３０１は任意の書き込み単位ごとの処理である。ステップＳ３０２では転送制御部１０６の記憶装置１０７への書き込み完了を待つ。書き込みが完了するとステップＳ３０３において温度モニタ部１０９の温度状態を確認する。温度異常と判断した場合には、ステップＳ３０４にてファイル種別を判断する。ファイル種別がデータ検証に該当する場合には、ステップＳ３０５にて、記憶装置１０７からリードデータ領域１０５に書き込んだデータを読み出す。次に、ステップＳ３０６にてライトデータ領域１０４とリードデータ領域１０５のデータをコンペアする。ステップＳ３０７にてコンペア結果を確認し、一致しなかった場合にはステップＳ３０９にてエラー処理を実施する。
【００３５】
ステップＳ３０７にてコンペア結果が一致した場合、ステップＳ３０３にて温度に異常がないもしくは、ステップＳ３０４にて種別が該当しない場合には、ステップＳ３０８に移行しライトデータ領域１０４の書き込みデータを開放し、ステップＳ３１０にて現書き込み処理を終了し次の処理に備える。
【００３６】
以上のように、実施の形態１においては、温度異常発生時には、特定のデータに対してのみデータ検証を行うことで、記録再生装置の基本性能を悪化させることなく記録したデータの信頼性を保証可能である。
【００３７】
（実施の形態２）
図４は、本発明の第２の実施の形態における情報記録再生装置の構成図を示す。
【００３８】
図４において、データ入力部１０１より入力されたデータはデータバッファ部１０３内部のライトデータ領域１０４に格納される。データバッファ部１０３内部のリードデータ領域１０６に格納されているデータはデータ出力部１０２より外部に出力される。
【００３９】
転送制御部１０６は、データバッファ部１０３と記憶装置１０７の間のデータ転送を制御するもので、記録時にはライトデータ領域１０４から記憶装置１０７へのデータ転送を制御し、再生時には記憶装置１０７からリードデータ領域へのデータ転送を制御する。
【００４０】
書き込みデータ検証制御部１０８は、ライトデータ領域１０４から記憶装置１０７への書き込みが完了した時点で、ライトデータ領域１０４の書き込みデータを保持した状態で記憶装置１０７からリードデータ領域１０７へ書き込んだデータを読み出す。そして、ライトデータ領域１０４とリードデータ領域１０５のデータをコンペアし正しく記録されていることを検証する。
【００４１】
データ種別管理部１１０は、ライトデータ領域１０４から記憶装置１０７に転送されるデータの種別を判別し、書き込みデータ検証制御部１０８に結果を通知する。温度モニタ部１０９は温度状態を常に監視し規定の温度範囲を外れた場合には書き込みデータ検証制御部１０８に温度異常の発生を通知する。バッファモニタ部１１１はデータバッファ部１０３の空き領域の状態をモニタし十分な余裕がない場合には書き込みデータ検証制御部１０８に通知する。
【００４２】
書き込みデータ検証制御部１０８は、温度モニタ部１０９より温度異常が通知された場合には、バッファモニタ部１１１から通知されるバッファ余裕が一定量位置であるばあいで、かつ、データ種別管理部１１０から通知されるデータ種別が特定のファイルや特定のデータである場合のみデータ検証を行うことにより、検証時に必要な読み出し処理やコンペア処理のオーバーヘッド発生を低減しつつ、データ記録の検証が可能となる。
【００４３】
図５は、本発明の第２の実施の形態における情報記録再生装置の検証実行部の制御フローを示す。
【００４４】
図５において、ステップＳ５０１は任意の書き込み単位ごとの処理である。ステップＳ５０２では転送制御部１０６の記憶装置１０７への書き込み完了を待つ。書き込みが完了するとステップＳ５０３において温度モニタ部１０９の温度状態を確認する。温度異常と判断した場合には、ステップＳ５０４にてバッファ余裕を確認する。バッファに一定量以上の余裕がある場合には、ステップＳ５０５にてファイル種別を判断する。ファイル種別がデータ検証に該当する場合には、ステップＳ５０６にて、記憶装置１０７からリードデータ領域１０５に書き込んだデータを読み出す。次に、ステップＳ５０７にてライトデータ領域１０４とリードデータ領域１０５のデータをコンペアする。ステップＳ５０８にてコンペア結果を確認し、一致しなかった場合にはステップＳ５１０にてエラー処理を実施する。
【００４５】
ステップＳ５０８にてコンペア結果が一致した場合、ステップＳ５０３にて温度に異常がないもしくは、ステップＳ５０４にてバッファに余裕がない場合、もしくは、ステップＳ５０５にて種別が該当しない場合には、ステップＳ５０９に移行しライトデータ領域１０４の書き込みデータを開放し、ステップＳ５１１にて書き込み処理を終了する。
【００４６】
以上のように、実施の形態１においては、温度異常発生時には、特定のデータに対してのみデータ検証を行うことで、記録再生装置の基本性能を悪化させることなく記録したデータの信頼性を保証可能である。
【００４７】
（実施の形態３）
図６は、本発明の第３の実施の形態における情報記録再生装置の検証実行部の制御フローを示す。
【００４８】
図６において、ステップＳ６０１は任意の書き込み単位ごとの処理である。ステップＳ６０２では転送制御部１０６の記憶装置１０７への書き込み完了を待つ。書き込みが完了するとステップＳ６０３において温度モニタ部１０９の温度状態を確認する。温度異常と判断した場合には、ステップＳ６０４にて転送レートを確認する。転送レートが一定値以上である場合には、ステップＳ６０５にてファイル種別を判断する。ファイル種別がデータ検証に該当する場合には、ステップＳ６０６にて、記憶装置１０７からリードデータ領域１０５に書き込んだデータを読み出す。次に、ステップＳ６０７にてライトデータ領域１０４とリードデータ領域１０５のデータをコンペアする。ステップＳ６０８にてコンペア結果を確認し、一致しなかった場合にはステップＳ６１０にてエラー処理を実施する。
【００４９】
ステップＳ６０８にてコンペア結果が一致した場合、ステップＳ６０３にて温度に異常がないもしくは、ステップＳ６０４にて転送レートが一定値以下である場合、もしくは、ステップＳ６０５にて種別が該当しない場合には、ステップＳ６０９に移行しライトデータ領域１０４の書き込みデータを開放し、ステップＳ６１１にて書き込み処理を終了する。
【００５０】
以上のように、実施の形態１においては、温度異常発生時には、特定のデータに対してのみデータ検証を行うことで、記録再生装置の基本性能を悪化させることなく記録したデータの信頼性を保証可能である。
【００５１】
（実施の形態４）
図７は、本発明の第２の実施の形態における情報記録再生装置の構成図を示す。
【００５２】
図７において、データ入力部１０１より入力されたデータはデータバッファ部１０３内部のライトデータ領域１０４に格納される。データバッファ部１０３内部のリードデータ領域１０６に格納されているデータはデータ出力部１０２より外部に出力される。
【００５３】
転送制御部１０６は、データバッファ部１０３と記憶装置１０７の間のデータ転送を制御するもので、記録時にはライトデータ領域１０４から記憶装置１０７へのデータ転送を制御し、再生時には記憶装置１０７からリードデータ領域へのデータ転送を制御する。
【００５４】
書き込みデータ検証制御部１０８は、ライトデータ領域１０４から記憶装置１０７への書き込みが完了した時点で、ライトデータ領域１０４の書き込みデータを保持した状態で記憶装置１０７からリードデータ領域１０７へ書き込んだデータを読み出す。そして、ライトデータ領域１０４とリードデータ領域１０５のデータをコンペアし正しく記録されていることを検証する。
【００５５】
データ種別管理部１１０は、ライトデータ領域１０４から記憶装置１０７に転送されるデータの種別を判別し、書き込みデータ検証制御部１０８に結果を通知する。温度モニタ部１０９は温度状態を常に監視し規定の温度範囲を外れた場合には書き込みデータ検証制御部１０８に温度異常の発生を通知する。記憶装置モニタ部１１２は記憶装置１０７の断片化状態をモニタするもので、断片化の状態を書き込みデータ検証制御部１０８に通知する。
【００５６】
書き込みデータ検証制御部１０８は、温度モニタ部１０９より温度異常が通知された場合には、記憶装置モニタ部１１２から通知される断片化状態が一定以上の場合で、かつ、データ種別管理部１１０から通知されるデータ種別が特定のファイルや特定のデータである場合のみデータ検証を行うことにより、検証時に必要な読み出し処理やコンペア処理のオーバーヘッド発生を低減しつつ、データ記録の検証が可能となる。
【００５７】
図８は、本発明の第４の実施の形態における情報記録再生装置の検証実行部の制御フローを示す。
【００５８】
図８において、ステップＳ８０１は任意の書き込み単位ごとの処理である。ステップＳ８０２では転送制御部１０６の記憶装置１０７への書き込み完了を待つ。書き込みが完了するとステップＳ８０３において温度モニタ部１０９の温度状態を確認する。温度異常と判断した場合には、ステップＳ８０４にて断片化状態を確認する。断片化が一定値以上である場合には、ステップＳ８０５にてファイル種別を判断する。ファイル種別がデータ検証に該当する場合には、ステップＳ８０６にて、記憶装置１０７からリードデータ領域１０５に書き込んだデータを読み出す。次に、ステップＳ８０７にてライトデータ領域１０４とリードデータ領域１０５のデータをコンペアする。ステップＳ８０８にてコンペア結果を確認し、一致しなかった場合にはステップＳ８１０にてエラー処理を実施する。
【００５９】
ステップＳ８０８にてコンペア結果が一致した場合、ステップＳ８０３にて温度に異常がないもしくは、ステップＳ８０４にて断片化が一定値以下である場合、もしくは、ステップＳ８０５にて種別が該当しない場合には、ステップＳ８０９に移行しライトデータ領域１０４の書き込みデータを開放し、ステップＳ８１１にて書き込み処理を終了する。
【００６０】
以上のように、実施の形態１においては、温度異常発生時には、特定のデータに対してのみデータ検証を行うことで、記録再生装置の基本性能を悪化させることなく記録したデータの信頼性を保証可能である。
【００６１】
（実施の形態５）
図９は、本発明の第５の実施の形態における情報記録再生装置の記録動作時のデータバッファ部転送状況概念図を示す。
【００６２】
記憶デバイスにＨＤＤやＤＶＤなどの回転媒体を用いる場合、熱・消費電力対策として、データバッファを用いて、一定期間記憶デバイスへのアクセスを行わない制御方式である間欠制御を実施する場合がある。図９において、間欠制御動作時のデータバッファの状態を説明する。Ｘ軸の時間９０２は、経過時間を示し、Ｙ軸の有効データ量９０１はデータバッファに蓄えられているデータの量を示す、バッファフル９０３はデータバッファの上限を示すもので、バッファ内の蓄積量がこの上限を超えると、バッファへのデータ転送が停止するため、映像や音声などのストリームデータでは情報の欠落や操作停止となる。つまり、記録時にはデータの蓄積量が下限にある場合が記録デバイスでのアクセス遅延が発生しても映像や音声が途切れるまでの余裕時間が最も大きい状態である。丸で囲んだ９０４の領域は余裕が最大で、丸で囲んだ９０５の領域は余裕が最小である。記録デバイスへの書き込みを行わずバッファの蓄積量が増加する区間をアイドル９０６、記録デバイスへの書き込みを行いバッファの蓄積量が現状する区間をアクティブ９０７とする。
【００６３】
図１０は、本発明の第５の実施の形態における情報記録再生装置の構成図である。
【００６４】
図１０において、データ入力部１０１より入力されたデータはデータバッファ部１０３内部のライトデータ領域１０４に格納される。データバッファ部１０３内部のリードデータ領域１０６に格納されているデータはデータ出力部１０２より外部に出力される。
【００６５】
転送制御部１０６は、データバッファ部１０３と記憶装置１０７の間のデータ転送を制御するもので、記録時にはライトデータ領域１０４から記憶装置１０７へのデータ転送を制御し、再生時には記憶装置１０７からリードデータ領域へのデータ転送を制御する。
【００６６】
書き込みデータ検証制御部１０８は、ライトデータ領域１０４から記憶装置１０７への書き込みが完了した時点で、ライトデータ領域１０４の書き込みデータを保持した状態で記憶装置１０７からリードデータ領域１０７へ書き込んだデータを読み出す。そして、ライトデータ領域１０４とリードデータ領域１０５のデータをコンペアし正しく記録されていることを検証する。
【００６７】
バッファモニタ部１１１は、データバッファ部１０３のデータ量をモニタし、間欠制御の状態をデータ検証制御部１０８に通知する。
【００６８】
書き込みデータ検証制御部１０８は、バッファモニタ部１１１から通知される間欠制御状態がアイドル状態の場合にはデータ検証を行うことにより、検証時に必要な読み出し処理やコンペア処理のオーバーヘッド発生を低減しつつ、一定周期でデータ記録の検証が可能となる。
【００６９】
図１１は、本発明の第５の実施の形態における情報記録再生装置の制御フローである。
【００７０】
図１１において、ステップＳＢ０１は任意の書き込み単位ごとの処理である。ステップＳＢ０２では転送制御部１０６の記憶装置１０７への書き込み完了を待つ。書き込みが完了するとステップＢ８０３においてバッファモニタ部１１１のバッファ制御状態を確認する。アイドル状態であると判断した場合には、ステップＳＢ０４にて、記憶装置１０７からリードデータ領域１０５に書き込んだデータを読み出す。次に、ステップＳＢ０５にてライトデータ領域１０４とリードデータ領域１０５のデータをコンペアする。ステップＳＢ０６にてコンペア結果を確認し、一致しなかった場合にはステップＳＢ０８にてエラー処理を実施する。
【００７１】
ステップＳＢ０６にてコンペア結果が一致した場合、ステップＳＢ０３にてアクティブ状態と判断された場合には、ステップＳＢ０７に移行しライトデータ領域１０４の書き込みデータを開放し、ステップＳＢ０９にて書き込み処理を終了する。
【００７２】
以上のように、実施の形態１においては、温度異常発生時には、特定のデータに対してのみデータ検証を行うことで、記録再生装置の基本性能を悪化させることなく記録したデータの信頼性を保証可能である。
【００７３】
以上のように、実施の形態１においては、温度異常発生時には、特定のデータに対してのみデータ検証を行うことで、記録再生装置のバッファがフルとなり転送が破綻する可能性が最も低い条件化で定期的に記録データの検証を行い記録したデータの信頼性を保証可能である。
【００７４】
また、実施の形態５では、バッファモニタ部１１１を追加して転送レートをモニタし、転送レートが一定値以下の場合には、アクティブ時に書き込んだ全データの検証を行うことも可能である。全面の検証では、記録したデータと読み出したデータのコンペアを行うのではなく、書き込んだデータがデバイスのエラー検出機能を利用して、正しく読み出せることを確認する。
【００７５】
さらに、データ種別判別部１１０を追加して特定のデータ種別に対してのみ検証を行うことで、遅延発生をさらに低下させることが可能である。
【産業上の利用可能性】
【００７６】
本発明にかかる情報記録再生装置は、高温・低温環境下において、転送レートなどの特定の項目が条件を満たした場合に、あらかじめ指定した特定のデータに対してのみ書き込んだデータの検証を実施することで、検証処理に必要な遅延を低減し、データの信頼性を向上させる効果を有し、高温・低温の環境下において正常に記録ができないＨＤＤ、ＤＶＤなどの記憶デバイスを用いる情報機器において、温度異常時には、ファイルの管理情報など重要な特定のデータに対してのみ書き込んだデータの検証を実施することで、データの信頼性を向上させることが可能である。
【００７７】
つまり、デバイスが保証する温度範囲の境界や温度範囲を超えた環境において、記録したデータの信頼性を確保することが可能となる。さらに、保証温度範囲の狭い安価なデバイスを用いる場合でも、実際に書き込んだデータの信頼性を確認することで、保証温度範囲を広げることが可能となる。保証温度範囲の狭い安価なデバイスで広い範囲の温度を保証することができるため、製品のコストダウンが可能である。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施の形態１における情報記録再生装置の構成図
【図２】本発明の実施の形態１における情報記録再生装置のデータ構造概念図
【図３】本発明の実施の形態１における情報記録再生装置の書き込み制御部フロー図
【図４】本発明の実施の形態２における情報記録再生装置の構成図
【図５】本発明の実施の形態２における情報記録再生装置の書き込み制御部フロー図
【図６】本発明の実施の形態３における情報記録再生装置の書き込み制御部フロー図
【図７】本発明の実施の形態４における情報記録再生装置の構成図
【図８】本発明の実施の形態４における情報記録再生装置の書き込み制御部フロー図
【図９】本発明の実施の形態５における情報記録再生装置の記録動作時のデータバッファ部転送状況概念図
【図１０】本発明の実施の形態５における情報記録再生装置の構成図
【図１１】本発明の実施の形態５における情報記録再生装置の書き込み制御部フロー図
【符号の説明】
【００７９】
１０１  データ入力部
１０１  データ出力部
１０２  データ出力部
１０３  データバッファ部
１０４  ライトデータ領域
１０５  リードデータ領域
１０６  転送制御部
１０７  記憶装置
１０８  書き込みデータ検証制御部
１０９  温度モニタ部
１１０  データ種別管理部
１１１  バッファモニタ部
１１２  記憶装置モニタ部
２０１  ＦＡＴ情報
２０２  ＤＥ情報
２０３  ストリームデータ
９０１  有効データ量
９０２  時間
９０３  バッファフル
９０４  余裕最大
９０５  余裕最小
９０６  アイドル
９０７  アクティブ
【図１】
2010192034.tif 000003
【図２】
2010192034.tif 000004
【図３】
2010192034.tif 000005
【図４】
2010192034.tif 000006
【図５】
2010192034.tif 000007
【図６】
2010192034.tif 000008
【図７】
2010192034.tif 000009
【図８】
2010192034.tif 000010
【図９】
2010192034.tif 000011
【図１０】
2010192034.tif 000012
【図１１】
2010192034.tif 000013