(57)【要約】【課題】１箇所のエラーによってファイル全体の読み出しができなくなることを防止すること。【解決手段】本発明は、筐体１０内に収納されるディスク記録媒体２０と、エラー修復モードの開始を受け付けるスイッチ３０と、筐体１０内に組み込まれ、スイッチ３０でエラー修復モードの開始を受け付けた場合、ディスク記録媒体２０から所定単位の記録領域毎に記録されているデータの読み出しを行い、読み出しできない記録領域があった場合、その記録領域にダミーデータを書き込む制御を行うコントロールボード４０とを備えている。【選択図】図１
2008210457.tif 000002
【特許請求の範囲】
【請求項１】
筐体内に収納されるディスク記録媒体と、
エラー修復モードの開始を受け付けるスイッチと、
前記筐体内に組み込まれ、前記スイッチで前記エラー修復モードの開始を受け付けた場合、前記ディスク記録媒体から所定単位の記録領域毎に記録されているデータの読み出しを行い、読み出しできない記録領域があった場合、その記録領域にダミーデータを書き込む制御を行う制御手段と
を備えることを特徴とするディスク記録装置。
【請求項２】
前記制御手段は、前記記録領域にダミーデータを書き込んだ後、その記録領域に書き込んだダミーデータの読み出しを行い、読み出しできた場合には次の記録領域のデータの読み出しを行い、読み出しできない場合にはエラーである旨を表示手段に表示する制御を行う
ことを特徴とする請求項１記載のディスク記録装置。
【請求項３】
前記ディスク記録媒体には、映像や音声から成るデータが、連続する複数の記録領域に記録される
ことを特徴とする請求項１記載のディスク記録装置。
【請求項４】
前記ディスク記録媒体の周辺温度を検出する温度センサを備えており、
前記制御手段は、前記温度センサで検出した前記ディスク記録媒体の周辺温度が所定の温度より低くなった場合、前記ディスク記録媒体の最外周部の記録領域に記録されたデータの連続読み出しを予め設定された時間続ける制御を行う
ことを特徴とする請求項１記載のディスク記録装置。
【請求項５】
前記ディスク記録媒体の周辺温度を検出する温度センサを備えており、
前記制御手段は、電源が投入された後、前記温度センサで前記ディスク記録媒体の周辺温度を検出し、その検出した温度が所定の温度より低くなった場合、前記ディスク記録媒体の最外周部の記録領域に記録されたデータの連続読み出しを、前記ディスク記録媒体の周辺温度が前記所定の温度に達するまで続ける制御を行う
ことを特徴とする請求項１記載のディスク記録装置。
【請求項６】
筐体内に収納されるディスク記録媒体と、
エラー修復モードの開始を受け付けるスイッチと、
前記筐体内に組み込まれ、前記ディスク記録媒体に対するデータの書き込み、読み出しを制御する制御手段とを備えるディスク記録装置の制御方法において、
前記制御手段は、前記スイッチで前記エラー修復モードの開始を受け付けた場合、前記ディスク記録媒体から所定単位の記録領域毎に記録されているデータの読み出しを行い、読み出しできない記録領域があった場合、その記録領域にダミーデータを書き込む制御を行う
ことを特徴とするディスク記録装置の制御方法。
【請求項７】
前記制御手段は、前記記録領域にダミーデータを書き込んだ後、その記録領域に書き込んだダミーデータの読み出しを行い、読み出しできた場合には次の記録領域のデータの読み出しを行い、読み出しできない場合にはエラーである旨を表示手段に表示する制御を行う
ことを特徴とする請求項６記載のディスク記録装置の制御方法。
【請求項８】
前記制御手段は、電源が投入された後、前記ディスク記録媒体の周辺温度を検出し、その検出した温度が所定の温度より低くなった場合、前記ディスク記録媒体の最外周部の記録領域に記録されたデータの連続読み出しを予め設定された時間続ける制御を行う
ことを特徴とする請求項６記載のディスク記録装置の制御方法。
【請求項９】
前記制御手段は、電源が投入された後、前記ディスク記録媒体の周辺温度を検出し、その検出した温度が所定の温度より低くなった場合、前記ディスク記録媒体の最外周部の記録領域に記録されたデータの連続読み出しを、前記ディスク記録媒体の周辺温度が前記所定の温度に達するまで続ける制御を行う
ことを特徴とする請求項６記載のディスク記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク記録媒体およびその制御手段が筐体内に組み込まれたディスク記録装置およびディスク記録装置の制御方法に関する。
【背景技術】
【０００２】
従来、小型の磁気ディスク装置（以下、「ＨＤＤ」と言う。）をケースに入れ、ＵＳＢやＩＥＥＥ１３９４などのインタフェースを内蔵することにより、パーソナルコンピュータ等の情報機器と接続することができ、持ち運び可能ないわゆる外付け型のＨＤＤが登場している。このような外付け型のＨＤＤは、やデジタルビデオカメラ等の映像機器に接続して、映像や音声の長時間記録用途にも適用され、信頼性の高い製品が期待されている。
【０００３】
ここで、外付け型のＨＤＤがパーソナルコンピュータ用途であれば、使用環境はパーソナルコンピュータと同じになり、ＨＤＤ本体もそれに見合う性能は保証されているので問題なく動作することが多い。
【０００４】
一方、デジタルビデオカメラなどの可搬性を有する機器への接続など、データ記録や読み出しを行う際に持ち運びながら使用することを考慮すると、どのような環境条件で使われるかの判断が非常に難しい。したがって、映像、音声のデータ記録用途を想定した場合は、ＨＤＤの動作可能な条件下での使用に限られてしまい、映像機器本体の使用条件に対してこれにＨＤＤを接続すると使用条件に制限を加えられた形での運用にならざるを得ない。
【０００５】
特に、低温での動作、高温での動作においては顕著である。つまり、低温ではＨＤＤの電気的機能としては問題ないが、磁気記録上、書き込みが不十分になる場合があり、実際は書き込みできていないことが、あとでわかると言う事態が発生する。
【０００６】
また、映像、音声記録用途では、記録されているコンテンツ全体が重要なのであって、ディスク記録媒体の連続した領域に記録されることから、エラーが１箇所あったとしても問題ないことが多い。
【０００７】
【特許文献１】特開２００４−５８１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
このように、ディスク記録媒体の所定の記録領域にデータを記録し、読み出しを行う場合、パーソナルコンピュータ用途と同等の考え方をすると１箇所のエラーのためにファイル全体が壊れていると判断してしまい、このようなときには記録された映像や音声等のデータが全て読み出し（再生）できなくなってしまうという問題が生じる。これらのように、映像、音声といった記録用途のディスク記録装置では、これまでのパーソナルコンピュータ用途の外付け型ＨＤＤと同じ考え方ではエラーに対して十分対処できないという問題が生じる。
【課題を解決するための手段】
【０００９】
本発明はこのような課題を解決するために成されたものである。すなわち、本発明は、筐体内に収納されるディスク記録媒体と、エラー修復モードの開始を受け付けるスイッチと、筐体内に組み込まれ、スイッチでエラー修復モードの開始を受け付けた場合、ディスク記録媒体から所定単位の記録領域毎に記録されているデータの読み出しを行い、読み出しできない記録領域があった場合、その記録領域にダミーデータを書き込む制御を行う制御手段とを備えている。
【００１０】
このような本発明では、記録領域に記録されるデータの読み出しエラーが発生している場合、その記録領域にダミーデータを書き込むといったエラー修復モードを装置本体のみで実行できるようになる。
【００１１】
特に、ディスク記録媒体に映像や音声から成るデータが、連続する複数の記録領域に記録される場合には、データの一部が読み出しエラーとなってダミーデータが書き込まれていても、データ全体を読み出しできなくなるといった不具合を回避できるようになる。
【００１２】
また、本発明は、筐体内に収納されるディスク記録媒体と、エラー修復モードの開始を受け付けるスイッチと、筐体内に組み込まれ、ディスク記録媒体に対するデータの書き込み、読み出しを制御する制御手段とを備えるディスク記録装置の制御方法において、制御手段が、スイッチでエラー修復モードの開始を受け付けた場合、ディスク記録媒体から所定単位の記録領域毎に記録されているデータの読み出しを行い、読み出しできない記録領域があった場合、その記録領域にダミーデータを書き込む制御を行うものである。
【００１３】
このような本発明では、記録領域に記録されるデータの読み出しエラーが発生している場合、その記録領域にダミーデータを書き込むといったエラー修復モードを装置本体のみの制御で実行できるようになる。
【発明の効果】
【００１４】
本発明によれば、次のような効果がある。すなわち、ディスク記録媒体に記録されたデータの一部にエラーがあっても全てのデータの読み出しができなくなる不具合を解消でき、連続した記録領域にデータを記録している場合でも、読み出しを行うことができるといったエラー修復を自装置のみで行うことが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図に基づき説明する。図１は、本実施形態に係るディスク記録装置を説明する分解斜視図である。本実施形態に係るディスク記録装置は、筐体１０内に収納されるディスク記録媒体２０と、エラー修復モードの開始を受け付けるスイッチ３０と、筐体１０内に組み込まれ、スイッチ３０でエラー修復モードの開始を受け付けた場合、ディスク記録媒体２０から所定単位の記録領域毎に記録されているデータの読み出しを行い、読み出しできない記録領域があった場合、その記録領域にダミーデータを書き込む制御を行う制御手段（コントロールボード４０）とを備えている。
【００１６】
通常、ディスク記録媒体２０は、内部に磁気ヘッドを搭載した浮上スライダ、これを移動させるためのアクチュエータ、磁気記録媒体、およびこれを回転させるためのスピンドルモータなどが内蔵されている。
【００１７】
一般的に磁気記録媒体は低温になると磁性体の抗磁力（以下Hc）が上がる傾向にある。Hcが上がると記録の際に磁気ヘッドから出す磁界強度を上げなければ十分な磁化が得られなくなる。このため、従来市販されているディスク記録媒体では、内蔵されている温度センサの出力を参考にして記録電流の調整を行っている。すなわち、ディスク記録媒体の温度が低いときは記録電流を多く流すようにしている。これによって、0℃近辺からの動作を保証していることが多い。
【００１８】
本実施形態では、小型のディスク記録媒体を用いて、持ち運び可能な筐体１０にディスク記録媒体２０を組み込んだカートリッジ型のディスク記録装置となっている。ディスク記録媒体２０を振動から守るため、筐体１０に組み込む際には四隅に緩衝材を取り付け、筐体１０との間に緩衝材が介在するようになっている。また、コントロールボード４０はＨＤ用コネクタを介してディスク記録媒体２０と接続され、コントロールボード４０上に取り付けられる外部接続用コネクタ（ＵＳＢ等）が、筐体１０の一部（蓋部分）の穴から覗く状態になる。
【００１９】
このようなカートリッジ型のディスク記録装置は、オーディオ機器、ビデオカメラなど様々な製品に接続して使われる場合が考えられる。したがって、使用環境も屋外が想定されており、室内環境を前提としていたパーソナルコンピュータ（以下、「ＰＣ」と言う。）と同じとは言えなくなってきている。
【００２０】
通常、持ち運びのできる携帯型のＡＶ（Audio Visual）機器の場合は、ＰＣに比べてより低温からの動作が求められ、より高温までの動作も求められる。
【００２１】
特に、上記の通り、高温に比べて低温では記録時に問題が発生する場合があり、通常のディスク記録媒体の動作保証温度範囲外の低温で使われた場合、装置が暖まるまでの間に書きこまれた内容は、後ほど再生すると品質が悪かったり、読みとれなかったりと、正常に記録されていないことを後で知ることになる。
【００２２】
例えば、非常に温度が低い、マイナス数10度といった低温ではそもそもスピンドルモータが起動しないため、ドライブとしてＲＥＡＤＹ状態（即座に書き込みできる状態）にならないが、-5℃、-10℃といった、通常起こりうる範囲の低温においてはスピンドルモータが回転でき、さらにデータの読み出しは可能なのでドライブとしてはＲＥＡＤＹ状態となる。
【００２３】
このような状態で書き込みを実行した場合はそのときに書き込まれた内容が後にすべてデータの破損として扱われてしまう可能性がある。これはディスク記録媒体では書きこんだ後の確認読み出しを行わないのが普通であるので、書き込み自体が問題なかったかどうかを判断することができないためである。
【００２４】
ここで、低温での書き込みによって発生したデータの不具合の事例を図２に示す。本事例では、ドライブのＬＢＡ(Logical Block Address)に対して転送レートを測定したものである。
【００２５】
ディスク記録媒体に記録されるデータは通常このＬＢＡで管理されており、１ＬＡＢが512Byte単位になっている。したがって、ＬＢＡの集まりが意味のあるデータを示すことになる。
【００２６】
図２では、書き込み温度が異なる状態で、ＬＢＡに対するＲｅａｄ/Ｗｒｉｔｅ各々測定を行った結果となっている。データは８ＭＢ分のＲｅａｄ/Ｗｒｉｔｅの平均値であり、図２（ａ）は-5℃での書き込み、20℃での読み出しの結果、図２（ｂ）は20℃での書き込み、20℃での読み出しの結果である。この結果、Ｗｒｉｔｅ時は問題ないが、Ｒｅａｄ時の転送レートが悪化することが分かった。
【００２７】
常温で書いたデータをこの低温で読み出しても支障ないことは別に確認しており、このため、低温でのＲｅａｄの転送レート異常は書き込みの不具合によるものであると判断できる。これは書き込みが正常ではないため通常の方法では読み出しができなかったため、読み出し時にエラーリカバリの手順（ドライブによって様々な手順がある）を実行することになり、これによって応答時間が長くかかって転送レートの劣化となって現れたものである。
【００２８】
上記のような状態が発生するのを防ぐためには、データの記録動作に入る前にディスク記録媒体自体を暖めればよいことは明らかである。これを実現するための構成を図３のブロック図に示す。本構成では、筐体１０に制御手段であるコントロールボード４０と、ディスク記録媒体２０とが収納され、これらがＡＴＡ規格等で制御できるよう接続されている。
【００２９】
また、コントロールボード４０には、外部のホストシステム（例えば、映像機器、音響機器）とＵＳＢ（Universal Serial Bus）等によって接続するためのＩ／Ｆ（インタフェース）ブリッジ４１と、ＣＰＵ４２と、Ｉ／Ｏ（入出力）部４３とが設けられている。
【００３０】
このＩ／Ｏ部４３には、ディスク記録媒体２０の周辺温度を測定する温度センサ３１、エラー修復モードを開始するためのスイッチ３０および各種警告を表示するＬＥＤ等から成る表示部３２が接続されている。
【００３１】
ＣＰＵ４２は、ＵＳＢなどへのＩ／Ｆブリッジ４１とディスク記録媒体２０とをコントロールするようになっているが、実際にはＣＰＵ４２そのものがＩ／Ｆブリッジ４１のチップを含む場合もある。
【００３２】
このように筐体１０の内部にＣＰＵ４２を組み込むことで、これによってディスク記録媒体２０に対してコマンドを発行することができ、ディスク記録媒体２０を動作させることによって、ディスク記録媒体２０自身の温度を上げることができるようになる。
【００３３】
ここで、温度を上げるためのディスク記録媒体２０の動作としては、外周部のトラックに対する連続読み出しが好適である。通常、外周部はデータの転送レートがもっとも早く、これに伴いデータのクロックレートがもっとも早くなる。このため、ディスク記録媒体２０に内蔵されているチップの動作周波数も最も高くなり、消費電力も増える。この動作によって、ディスク記録媒体２０の温度を最も短時間に上昇できるようになる。
【００３４】
また、ディスク記録媒体２０が温まるまでは接続しているＡＶ機器等からの信号を受け付けることができないので、ディスク記録装置が外部機器に向けて用意しているインタフェースを経由して、ＡＶ機器等に対して判別可能な信号を送るか、ＲＥＡＤＹ状態を通知しないか、などの処理を行うことが必要になる。
【００３５】
または、ディスク記録装置の電源を投入した時にすぐに温度センサ３１によって周辺温度を計測し、筐体１０にＬＥＤ等の表示部３２の点滅などでユーザに低温状態の告知を行うことでも可能である。
【００３６】
なお、ディスク記録媒体２０の周辺温度を知るためには、筐体１０に別途設けた温度センサ３１で検知してもよいし、ディスク記録媒体２０に内蔵させる温度センサを用いてもよい。ディスク記録媒体２０に内蔵されている温度センサを用いる場合には、ＳＭＡＲＴ(Self Monitoring And Reporting Technology)コマンド経由で参照すれば良い。
【００３７】
図４は、ＣＰＵのプログラム処理で実行される温度上昇制御の流れを説明するフローチャートである。図４では、一例として最外周256セクタ(LBA)からの読み出しを連続的に行うこととしている。ディスク記録媒体の寸法にも依存するが、この程度の値であれば、最外周トラック1本分、あるいは2本分程度の量になっている。
【００３８】
先ず、装置の電源が投入されると、ディスク記録媒体がＲＥＡＤＹ状態であるか否かを判断する（ステップＳ１０１）。ここでＲＥＡＤＹ状態であれば、温度センサによる温度の計測を行う（ステップＳ１０２）。温度計測の方法は、（１）ディスク記録媒体に内蔵されている温度センサをＳＭＡＲＴコマンドで制御して計測する方法、（２）筐体に取り付けた温度センサによって計測する方法、が挙げられる。
【００３９】
この温度計測の結果、予め定めた一定温度（この例では５℃）以下であるか否かを判断する（ステップＳ１０３）。５℃以下でなければ処理を終了し（ステップＳ１０４）、５℃以下である場合にはＬＥＤ等の表示部に低温警告表示を行う（ステップＳ１０５）。
【００４０】
そして、ＬＢＡ０からＬＢＡ２５６までのデータの連続読み出しを行う（ステップＳ１０６）。この連続読み出しによってディスク記録媒体の周辺温度が上昇することから、温度センサによる温度計測によって５℃を超えるかの判断を繰り返す（ステップＳ１０３）。温度が５℃を超えた場合には、温度上昇処理を終了する（ステップＳ１０４）。
【００４１】
一方、ステップＳ１０１の判断でディスク記録媒体がＲＥＡＤＹ状態でなかった場合、温度センサによる温度の計測を行う（ステップＳ１０７）。ここでの温度計測は、ディスク記録媒体がＲＥＡＤＹ状態でないことから内蔵の温度センサを用いることはできず、筐体に取り付けた温度センサによって行う。
【００４２】
この温度計測の結果、予め定めた一定温度（この例では５℃）以下であるか否かを判断する（ステップＳ１０８）。５℃以下であれば、ＬＥＤ等の表示部に低温警告表示を行う（ステップＳ１０９）。また、５℃以下でなければ、低温でないにもかかわらずＲＥＡＤＹ状態でないとして、ＬＥＤ等の表示部にエラー表示を行う（ステップＳ１１０）。
【００４３】
上記のような温度上昇制御によって、書き込みの信頼性の向上を実現できたとしても、カートリッジ型のディスク記録装置は、通常ＡＶ機器に接続して使われることを想定しているため、連続した記録や再生を維持するためにＡＶ機器側からはディスク記録媒体の応答時間をある程度以下に制限することが必要になる。このため、タイムアウトを設定する場合が多い。
【００４４】
すなわち、データの読み出しの際に何か問題が起きた場合、ある基準となる時間を越えてディスク記録媒体が応答しない場合はエラーとみなすのである。これはシステムの有するメモリ（バッファ）にも依存するが通常10秒以下程度に設定されることが多い。
【００４５】
一方、ディスク記録媒体にはエラーリカバリ手順(Error Recovery Procedure)に沿って、一度の読み出し過程では読めないデータに対しても、様々に対策をして読み取ろうとする。
【００４６】
通常、こうして読み出せたデータは交替処理によりディスク上、予め確保されている別な場所に書き移される。書き写したあと、元の箇所は不良セクタとして登録する。次に当該セクタにアクセスが発生した場合には自動的に交替処理されて、書き移された方の場所にアクセスすることになる。この処理のあとには装置外部からは不良データはなくなったように見える。
【００４７】
実際のリカバリ手順は、一度では読めなかった場所に対して、何度も読み直す、ヘッドの位置をわずかに動かしてみる、再生ヘッドに流すセンス電流を調整する、再生の等化定数を変更する、ヘッド/ディスク間スペーシングを変化させる、などいくつもの動作が含まれる。このため、通常この処理をすべて実行するのに要する時間は数十秒〜1分以上になることが多い。
【００４８】
ＡＶ機器側からはこのような長時間の待機を受け入れることはできないため、上記の試みで読み出せる可能性のあるデータもエラーとして取り扱ってしまうことになる。このことは、例えば再生できない映像データがあるとＡＶ機器から判断された場合にも実際はドライブ側のエラーリカバリ手順によって回復する可能性はあることを示している。
【００４９】
実際に記録再生している場合にはこのような時間をとることはできないが、カートリッジ型のディスク記録装置であれば、実際にシステムに組み込まれて動作している場合ばかりではなく、保存などで、単に保管している場合も考えられる。
【００５０】
そこで、本実施形態では、このようなディスク記録装置が動作していない空き時間を利用して、外部から電源を供給するだけでディスク記録装置単体にて、ディスク記録媒体のすべてのＬＢＡのエラーをチェックし、ディスク記録装置本来のエラー補正能力を使ってエラー箇所を修復する機能を持たせている。
【００５１】
もし、ディスク記録装置に電池などの電源を内蔵するのであれば、スイッチの動作によって、あとは放置しておくだけで、エラーの修正を行うことが可能となる。
【００５２】
エラー修復動作は、温度上昇を実現させる際に用いたと同じＣＰＵ４２（図３参照）で実行されるプログラム制御で行えばよい。ディスク記録装置は、通常、自動的にエラーリカバリ手順に入るので、ディスク記録媒体の各セクタ(LBA)に対して、順次Ｒｅａｄ命令を発行し続けるだけでよい。
【００５３】
ただし、ディスク記録媒体によっては当該セクタ(LBA)に対して書き込み命令が来たときに初めて交替処理を行うものもある。このことを考慮に入れると、読み出したデータを同じセクタに書き戻すと言う処理を入れればこれにも常に対応できる。これにより、可能な限りの修復を行うことができる。
【００５４】
エラー修復は、上記のようにディスク記録装置の実行するエラーリカバリ手順に依存するが、場合によってはこれでも修復できない場合も考えられる。この場合はUncorrectable Error（訂正不能エラー）としてディスク記録装置の表示部にメッセージを出力する。
【００５５】
このときには、当該ファイル全体がアクセス不能となる場合があるので、これは重要な記録情報を守る意味からは避けなければならない。したがって、本実施形態では、これを回避するために、エラーセクタに何らかのダミーデータ（任意）を書きこんでUncorrectable Errorになることを避けるようにする。
【００５６】
ダミーデータは00hでもFFhでも適宜で良いが、1セクタ(LBA)を埋めるためには512Byte必要となる。
【００５７】
また、映像データや音声データであることがわかっているのであれば隣接セクタ(LBA)のデータをそのまま書きこんでも良い。これはデータの整合性のみを復活させることを意味しており、データの内容自体は復旧できない。したがって、このような処理をしたファイルを読み出した場合は、例えば映像機器のためのデータが書かれていれば一部の映像にノイズが見えたりすることになるし、オーディオデータであれば、ノイズが発生したりする。しかしながら、ファイル全体が失われると言った事態を避けるために、このような機能は有用である。
【００５８】
これらのＣＰＵのプログラム処理で実行されるエラー修復処理の流れを図５のフローチャートに示す。このエラー修復処理は、エラー修復処理の開始を指示するスイッチの押下を検出することで開始される。
【００５９】
先ず、１ＬＢＡのデータの読み込みを行う（ステップＳ２０１）。そして、これが最大のＬＢＡであるか否かを判断し（ステップＳ２０２）、最大であればディスク記録媒体全てをチェックしたとして処理を終了する。
【００６０】
最大のＬＢＡでない場合には、その１ＬＢＡのデータの読み出しをできたか否かを判断する（ステップＳ２０３）。読み出しできた場合には、次の読み出しを行うため、読み出しセクタ番号を一つ進め（ステップＳ２０４）、また１ＬＢＡの読み出しを行う（ステップＳ２０１）。
【００６１】
一方、ステップＳ２０３において、データの読み出しができなかった場合、ＡＴＡコマンド等で本当に読めないかの確認を指示し（ステップＳ２０５）、読めた場合にはステップＳ２０４へ、読めなかった場合は対象のセクタにダミーデータを書き込む処理を行う（ステップＳ２０６）。ダミーデータは、先に示した00hやFFh、映像データや音声データであれば隣接セクタ(LBA)のデータをそのまま書き込む。
【００６２】
次いで、書き込んだダミーデータの読み出しを確認する（ステップＳ２０７）。そして、読み出しできた場合には読み出しセクタを一つ進め（ステップＳ２０８）、ステップＳ２０１へ戻る。
【００６３】
一方、ダミーデータの読み出しを行えなかった場合、再度ダミーデータの書き込みを試みる（ステップＳ２０９）。そして、その書き込んだダミーデータの再度の読み出しを試み（ステップＳ２１０）、読み出しできた場合にはステップＳ２０８へ進む。また、ここで読み出しできなかった場合には、致命的なエラーが発生しているとして、その旨をＬＥＤ等の表示部に表示する（ステップＳ２１１）。
【００６４】
ここで、本来、媒体としての機能が中心となるべきディスク記録装置、あるいはモバイル用途の外付け型のディスク記録装置ではあるが、ディスク記録装置とＰＣとの接続のためにＩ／Ｆの変換を行うことが必要になる。
【００６５】
このためある程度の処理能力のあるＣＰＵを実装するのが普通である。このようなＣＰＵを有効に利用し、ＰＣやＡＶ機器と直接つながっていない状態にあるときに、上記のようなエラー修復処理を実施したり、接続されたときには動作を確実にするための機能を付け加えることができる。
【００６６】
上記のエラー修復処理は、実行のトリガとなるスイッチを利用して開始しているが、ディスク記録装置をインタフェースによりコンピュータに接続し、コンピュータからディスク記録装置に対して命令を送るような形であっても良い。
【００６７】
上記のような機能を付加することにより、書き込まれたデータの信頼性を向上させることができ、また、これまで読み出し不能となっていたファイルの読み出しも可能になるなど、使用者のメリットはきわめて大きいディスク記録装置を実現できる。
【００６８】
なお、上記の例では、所定の温度より低い場合にデータの書き込みエラーが発生する例を示したが、書き込みエラーは温度に起因する場合のみならず、振動等による外因で起こる場合もあり、本実施形態のエラー修復制御は、どのような原因で書き込みエラーが発生した場合であっても対応することができる。
【００６９】
本実施形態によれば、次のような実施効果を得ることができる。
（１）モバイル機器の場合はどのような状態で使われるかわからない。従って、予期せぬエラーを発生する場合もある。このような時、一部のデータ欠損によってファイル全体が破壊されてしまう可能性がある。ＡＶ用途では一部のエラーによってファイル全体を失うことは許されないので、これに対応するため、ホストシステム側のタイムアウトに依存せず、ハードディスクドライブ本体でのエラー修復処理（Error  Recovery  Procedure）を活かし、ディスク記録装置単体でエラーのチェックを行うことのできる動作モードを持たせることによって、記録データを再生できるようになる。
（２）読み出し不可能を確認できたデータでも、ダミーデータを上から書きこむことによってエラー部分そのものの破壊はやむをえないが、ファイル全体の破壊を防ぐことが可能となる。これによって、映像や音声と言った意味のある情報はある程度のノイズなどを含みながらも再生可能にすることができる。
（３）また、ディスク記録装置内に温度センサを実装しておくことによって、ディスク記録装置が使われる環境の温度を実測し、一定温度以下となる低温であれば、データの連続読み出しを行うことによって急速にディスク記録媒体の温度を上げ、書き込みデータの信頼性をあげることができる。このとき、ディスク記録装置が動作する温度範囲においては、温度センサはディスク記録媒体に内蔵されているものを用いても問題ない。これによって、低温で書き込まれたデータの信頼性を向上できるようになる。
【図面の簡単な説明】
【００７０】
【図１】本実施形態に係るディスク記録装置を説明する分解斜視図である。
【図２】低温での書き込みによって発生したデータの不具合の事例を説明する図である。
【図３】本実施形態のディスク記録装置の構成を説明するブロック図である。
【図４】ＣＰＵのプログラム処理で実行される温度上昇制御の流れを説明するフローチャートである。
【図５】ＣＰＵのプログラム処理で実行されるエラー修復処理の流れを説明するフローチャートである。
【符号の説明】
【００７１】
１０…筐体、２０…ディスク記録媒体、３０…スイッチ、３１…温度センサ、３２…表示部、４０…コントロールボード、４１…Ｉ／Ｆブリッジ、４２…ＣＰＵ、４３…Ｉ／Ｏ
【図３】
2008210457.tif 000003
【図４】
2008210457.tif 000004
【図５】
2008210457.tif 000005
【図１】
2008210457.tif 000006
【図２】
2008210457.tif 000007