(57)【要約】  【課題】  ＨＤＤが振動を受け、データの記録が中断された後に行うデータの記録を、より速やかに行うことを可能とする。  【解決手段】  ディスク状記録媒体１０、及びディスク状記録媒体１０にデータの記録を行うヘッド１２ａを有するＨＤＤと、ヘッド１２ａの動作を制御する制御手段を備えるディスクドライブ搭載装置において、ディスク状記録媒体１０の記録領域１１を、ＨＤＤが振動を受けていない場合にデータの記録を行う第２部分１１ｂと、振動を受けた場合にデータの記録を行う第１部分１１ａとに区分けし、ＨＤＤが振動を受け、記録が中断された後は、第１部分１１ａにデータの記録を行うようにヘッド１２ａの動作を制御する手段を制御手段に備える。【選択図】      図２
2005196828.tif 000002
【特許請求の範囲】
【請求項１】
ディスク状記録媒体、及び該ディスク状記録媒体にデータの記録を行うヘッドを有するディスクドライブと、前記ディスク状記録媒体にデータの記録を行うように前記ヘッドの動作を制御する制御手段と、前記ディスクドライブが受ける振動を検出する振動検出手段と、該振動検出手段の振動検出に応じて、前記ディスク状記録媒体の外縁に前記ヘッドを退避させる退避手段とを備えるディスクドライブ搭載装置において、
前記制御手段は、
前記退避手段により前記ヘッドを退避させるまで、前記ディスク状記録媒体の外周側にある第１部分より中心側にある第２部分にデータの記録を行うように前記ヘッドの動作を制御する手段と、
前記退避手段により前記ヘッドを退避させた後は、前記第１部分にデータの記録を行うように前記ヘッドの動作を制御する手段とを有することを特徴とするディスクドライブ搭載装置。
【請求項２】
ディスク状記録媒体、及び該ディスク状記録媒体にデータの記録を行うヘッドを有するディスクドライブと、前記ディスク状記録媒体にデータの記録を行うように前記ヘッドの動作を制御する制御手段と、データの記録が行えていないことを検知する検知手段とを備え、前記制御手段は、前記検知手段がデータの記録を行えていないことを検知した場合、再び、データの記録を行うように前記ヘッドの動作を制御する再記録手段を有するディスクドライブ搭載装置において、
前記制御手段は、
前記再記録手段による制御が中止されるまで、前記ディスク状記録媒体の外周側にある第１部分より中心側にある第２部分にデータの記録を行うように前記ヘッドの動作を制御する手段と、
前記再記録手段による制御が中止された後は、前記第１部分にデータの記録を行うように前記ヘッドの動作を制御する手段とを有することを特徴とするディスクドライブ搭載装置。
【請求項３】
前記ディスクドライブが受ける振動を検出する振動検出手段を備え、
前記制御手段は、
前記振動検出手段が振動を連続して検出している間の時間を計時する連続振動計時手段と、
該連続振動計時手段により計時する時間が所定時間を超えた場合、前記再記録手段による制御を中止する手段とを更に有する請求項２に記載のディスクドライブ搭載装置。
【請求項４】
前記制御手段は、
前記第１部分にデータの記録を行っている場合に、前記振動検出手段が振動を検出したとき、最後に振動を検出した時から計時を行う無振動計時手段と、
該無振動計時手段が基準時間を計時した後は、前記第２部分にデータの記録を行うように前記ヘッドの動作を制御する手段とを更に有する請求項１又は請求項３に記載のディスクドライブ搭載装置。
【請求項５】
ディスク状記録媒体、及び該ディスク状記録媒体にデータの記録を行うヘッドを有するディスクドライブと、前記ディスク状記録媒体にデータの記録を行うように前記ヘッドの動作を制御する制御手段と、データの記録が行えていないことを検知する検知手段とを備え、前記制御手段は、前記検知手段がデータの記録を行えていないことを検知した場合、再び、データの記録を行うように前記ヘッドの動作を制御する再記録手段を有するディスクドライブ搭載装置において、
前記制御手段は、
前記再記録手段による制御を継続的に行っている間の時間を計時する継続制御計時手段と、
該継続制御計時手段により計時する時間が所定時間を超えた場合、前記再記録手段によるデータの記録を中止する中止手段と、
該中止手段によりデータの記録が中止されるまで、前記ディスク状記録媒体の外周側にある第１部分より中心側にある第２部分にデータの記録を行うように前記ヘッドの動作を制御する手段と、
前記中止手段によりデータの記録が中止された後は、前記第１部分にデータの記録を行うように前記ヘッドの動作を制御する手段とを有することを特徴とするディスクドライブ搭載装置。
【請求項６】
前記ディスクドライブが受ける振動を検出する振動検出手段を備え、
前記制御手段は、
前記第１部分にデータの記録を行っている場合に、前記振動検出手段が振動を検出したとき、最後に振動を検出した時から計時を行う無振動計時手段と、
該無振動計時手段が基準時間を計時した後は、前記第２部分にデータの記録を行うように前記ヘッドの動作を制御する手段とを更に有する請求項２又は請求項５に記載のディスクドライブ搭載装置。
【請求項７】
データの記録終了を検知する終了検知手段と、
該終了検知手段が記録終了を検知した場合、前記第１部分にデータが記録されているか否かを検知するデータ検知手段とを備え、
前記制御手段は、
前記データ検知手段がデータを検知した場合、
前記第１部分に記録されているデータを、前記第２部分に記録するように前記ヘッドの動作を制御するデータ記録手段を更に有する請求項１乃至請求項６のいずれか一つに記載のディスクドライブ搭載装置。
【請求項８】
前記データ記録手段は、
前記第２部分にデータの記録を行った一部分と連続する部分に、該一部分へのデータの記録直後に前記第１部分に記録が行われたデータを記録するように、前記ヘッドの動作を制御することを特徴とする請求項７に記載のディスクドライブ搭載装置。
【請求項９】
前記制御手段は、
前記第１部分に記録されているデータを前記第２部分に記録し終えた場合、前記第１部分に記録されているデータの消去を行うように前記ヘッドの動作を制御する手段を更に有する請求項７又は請求項８に記載のディスクドライブ搭載装置。
【請求項１０】
前記ディスク状記録媒体は、ハードディスクである請求項１乃至請求項９のいずれか一つに記載のディスクドライブ搭載装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク状記録媒体を有するディスクドライブ、特にハードディスクドライブ（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）を搭載したディスクドライブ搭載装置に関する。
【背景技術】
【０００２】
大容量の記録媒体としてディスクドライブ、特にＨＤＤを備えた据え置き型のディスクドライブ搭載装置が実用化されている。一方、ＨＤＤを備えた、携帯型のディスクドライブ搭載装置、例えば、ビデオカメラ、デジタルカメラ等が提案されている。ＨＤＤは、大容量のデータを記録することができる記録媒体であるため、容量の大きいデータ、例えば長時間に亘る撮像データを記録することができる。
【０００３】
ディスクドライブ搭載装置は、ディスク状記録媒体であるハードディスク、及びディスク状記録媒体にデータの記録を行うヘッドを有するＨＤＤと、ヘッドの動作を制御する制御部と、ディスクドライブ搭載装置に入力されるデータを一時的に記憶するバッファメモリとを備えている。特に、ＨＤＤを搭載した携帯型のビデオカメラにおいては、更に、被写体を撮像する撮像部と、撮像部により得られた撮像信号を処理する撮像信号処理部とを備えている。
【０００４】
前記ビデオカメラにおいては、被写体を撮像する撮像部からの撮像信号は、撮像信号処理部により処理され、処理された撮像データは、一旦、バッファメモリに記憶される。制御部は、バッファメモリに記憶されたデータをＨＤＤが有するディスク状記録媒体に記録するように、ヘッドの動作を制御する。この制御部の制御により、撮像データは、ディスク状記録媒体に記録される。
【０００５】
また、ビデオカメラを用いて撮像する場合、通常、さまざまな外部要因、例えば外部からビデオカメラに加わる衝撃により、ＨＤＤは振動を受ける。ＨＤＤが振動を受けた場合、制御部は、データの記録を中止し、振動が収まったときに、データの記録を再開するようにヘッドの動作を制御する。データの記録を中止している間に撮像信号処理部から入力されるデータはバッファメモリに蓄積され、振動が収まった後、バッファメモリに蓄積されたデータがハードディスクのディスク状記録媒体に記録される。
【０００６】
ところが、ＨＤＤが連続する振動を受けた場合、蓄積される撮像データがバッファメモリの容量を超え、撮像データの一部が失われてしまうという問題がある。この問題は、他の携帯型のディスクドライブ搭載装置及び据え置き型のディスクドライブ搭載装置においても生じ得る。
【０００７】
この問題を解決すべく、ディスクドライブ搭載装置本体にＨＤＤを配置する向きを工夫することにより、記録媒体に伝わる振動の影響を抑えることが可能となるディスクドライブ搭載装置が提案されている（特許文献１）。
【特許文献１】特開平６−９０４２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、ＨＤＤが受ける振動の影響を抑えることができるディスクドライブ搭載装置であっても、ＨＤＤが外部から受ける振動の影響を完全に取り除くことは不可能であり、ヘッドを退避させる必要があるような強い振動、又は連続する振動をＨＤＤが受けた場合、データの記録は中断される。前記ディスクドライブ搭載装置においては、データの記録が中断された場合の対処は何ら行われていない。従って、強い振動、又は連続する振動等をＨＤＤが受けた場合、バッファ漏れ、即ちデータの記録が中断され、バッファメモリに蓄積されるデータ量が、バッファメモリの容量を超える事態が生じ、ディスクドライブ搭載装置に入力されるデータの一部が失われる恐れがある。
【０００９】
本発明は、斯かる事情に鑑みてなされたものであり、所定の強い振動、又は連続する振動をディスクドライブが受け、データの記録が中断された場合であっても、バッファメモリに蓄積されたデータを速やかにディスク状記録媒体に記録することによって、データが失われる恐れのないディスクドライブ搭載装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係るディスクドライブ搭載装置は、ディスク状記録媒体、及び該ディスク状記録媒体にデータの記録を行うヘッドを有するディスクドライブと、前記ディスク状記録媒体にデータの記録を行うように前記ヘッドの動作を制御する制御手段と、前記ディスクドライブが受ける振動を検出する振動検出手段と、該振動検出手段の振動検出に応じて、前記ディスク状記録媒体の外縁に前記ヘッドを退避させる退避手段とを備えるディスクドライブ搭載装置において、前記制御手段は、前記退避手段により前記ヘッドを退避させるまで、前記ディスク状記録媒体の外周側にある第１部分より中心側にある第２部分にデータの記録を行うように前記ヘッドの動作を制御する手段と、前記退避手段により前記ヘッドを退避させた後は、前記第１部分にデータの記録を行うように前記ヘッドの動作を制御する手段とを有することを特徴とする。
【００１１】
本発明にあっては、制御手段が、第２部分にデータの記録を行うようにヘッドの動作を制御するが、退避手段により、ヘッドを退避させた後は第１部分にデータの記録を行うように前記ヘッドの動作を制御する。退避後にデータの記録を行う第１部分は、第２部分の外周側にある部分であるため、ヘッドを退避させた後にデータの記録を行う第１部分とヘッドを退避させる位置との距離は、第２部分とヘッドを退避させる位置との距離に比べて短く、退避したヘッドは、より短時間でデータの記録を行うべき部分に移動し、データの記録を行うことができる。従って、ヘッドが退避した後、第２部分にデータの記録を行う場合に比べ、より短時間で記録を再開することが可能となる。
【００１２】
本発明に係るディスクドライブ搭載装置は、ディスク状記録媒体、及び該ディスク状記録媒体にデータの記録を行うヘッドを有するディスクドライブと、前記ディスク状記録媒体にデータの記録を行うように前記ヘッドの動作を制御する制御手段と、データの記録が行えていないことを検知する検知手段とを備え、前記制御手段は、前記検知手段がデータの記録を行えていないことを検知した場合、再び、データの記録を行うように前記ヘッドの動作を制御する再記録手段を有するディスクドライブ搭載装置において、前記制御手段は、前記再記録手段による制御が中止されるまで、前記ディスク状記録媒体の外周側にある第１部分より中心側にある第２部分にデータの記録を行うように前記ヘッドの動作を制御する手段と、前記再記録手段による制御が中止された後は、前記第１部分にデータの記録を行うように前記ヘッドの動作を制御する手段とを有することを特徴とする。
【００１３】
本発明にあっては、制御手段が、第２部分にデータの記録を行うようにヘッドの動作を制御し、データの記録を行えていないことを検知手段が検知した場合、再記録手段により、再びデータの記録を第２部分に行うようにヘッドの動作を制御するが、再記録手段による制御が中止された後は、第１部分にデータの記録を行うようにヘッドの動作を制御する。第１部分は、第２部分の外周側にある部分であるため、第１部分におけるディスク状記録媒体の線速度は、第２部分における線速度に比べて速い。そして、第１部分に行われるデータの記録は、第２部分に行うれるデータの記録よりも、高いビットレートで行われる。従って、第１部分にデータの記録を行うことを開始した後、即ちデータの記録が滞っていた後は、第２部分にデータの記録を行う場合に比べて、より高いビットレートでデータの記録を行うことが可能となる。
【００１４】
本発明に係るディスクドライブ搭載装置は、前記ディスクドライブが受ける振動を検出する振動検出手段を備え、前記制御手段は、前記振動検出手段が振動を連続して検出している間の時間を計時する連続振動計時手段と、該連続振動計時手段により計時する時間が所定時間を超えた場合、前記再記録手段による制御を中止する手段とを更に有することを特徴とする。
【００１５】
本発明にあっては、制御手段が、第２部分にデータの記録を行うようにヘッドの動作を制御するが、震動検出手段が震動を連続して検出している間の時間を計時し、計時する時間が所定時間を超えた場合、再記録手段による制御を中止する。中止された後は、第１部分にデータの記録を行うようにヘッドの動作が制御される。従って、所定時間を超えて、データの記録を妨げる恐れのある震動が続いた場合、データの記録を中止し、中止した後は、第２部分にデータの記録を行う場合に比べて、より高いビットレートでデータの記録を行うことが可能となる。
【００１６】
本発明に係るディスクドライブ搭載装置において、前記制御手段は、前記第１部分にデータの記録を行っている場合に、前記振動検出手段が振動を検出したとき、最後に振動を検出した時から計時を行う無振動計時手段と、該無振動計時手段が基準時間を計時した後は、前記第２部分にデータの記録を行うように前記ヘッドの動作を制御する手段とを更に有することを特徴とする。
【００１７】
本発明にあっては、振動検出手段が振動を検出しない間の時間を計時し、計時する時間が基準時間を超えた場合、制御手段は、第２部分にデータの記録を行うように、ヘッドの動作を制御する。つまり、ディスクドライブが振動を受けていない状態が基準時間の間続いた後は、第２部分にデータの記録が行われる。従って、ヘッドが退避した後、又は再記録手段によるデータの記録が中止された後にデータの記録が行われる部分、即ち第１部分の消費を抑えることが可能となる。
【００１８】
また、基準時間の間、振動を受けず、第１部分にデータの記録を安定した状態で行った後に、第２部分にデータの記録を行う。従って、第２部分にデータの記録を開始する際、ディスクドライブが受ける振動によるデータの記録の遅れは解消している。
【００１９】
本発明に係るディスクドライブ搭載装置は、ディスク状記録媒体、及び該ディスク状記録媒体にデータの記録を行うヘッドを有するディスクドライブと、前記ディスク状記録媒体にデータの記録を行うように前記ヘッドの動作を制御する制御手段と、データの記録が行えていないことを検知する検知手段とを備え、前記制御手段は、前記検知手段がデータの記録を行えていないことを検知した場合、再び、データの記録を行うように前記ヘッドの動作を制御する再記録手段を有するディスクドライブ搭載装置において、前記制御手段は、前記再記録手段による制御を継続的に行っている間の時間を計時する継続制御計時手段と、該継続制御計時手段により計時する時間が所定時間を超えた場合、前記再記録手段によるデータの記録を中止する中止手段と、該中止手段によりデータの記録が中止されるまで、前記ディスク状記録媒体の外周側にある第１部分より中心側にある第２部分にデータの記録を行うように前記ヘッドの動作を制御する手段と、前記中止手段によりデータの記録が中止された後は、前記第１部分にデータの記録を行うように前記ヘッドの動作を制御する手段とを有することを特徴とする。
【００２０】
本発明にあっては、制御手段が、第２部分にデータの記録を行うようにヘッドの動作を制御し、データの記録を行えていないことを検知手段が検知した場合、再記録手段により、再びデータの記録を第２部分に行うようにヘッドの動作を制御するが、再記録手段による制御を継続的に行っている時間を計時し、計時する時間が所定時間を超えた場合、第２部分の外周側にある第１部分にデータの記録を行うようにヘッドの動作を制御する。第１部分は、第２部分の外周側にある部分であるため、第１部分におけるディスク状記録媒体の線速度は、第２部分における線速度に比べて速い。そして、第１部分に行われるデータの記録は、第２部分に行うれるデータの記録よりも、高いビットレートで行われる。従って、第１部分にデータの記録を行うことを開始した後、即ちデータの記録が滞っていた後は、第２部分にデータの記録を行う場合に比べて、より高いビットレートでデータの記録を行うことが可能となる。
【００２１】
本発明に係るディスクドライブ搭載装置は、前記ディスクドライブが受ける振動を検出する振動検出手段を備え、前記制御手段は、前記第１部分にデータの記録を行っている場合に、前記振動検出手段が振動を検出したとき、最後に振動を検出した時から計時を行う無振動計時手段と、該無振動計時手段が基準時間を計時した後は、前記第２部分にデータの記録を行うように前記ヘッドの動作を制御する手段とを更に有することを特徴とする。
【００２２】
本発明にあっては、振動検出手段が振動を検出しない間の時間を計時し、計時する時間が基準時間を超えた場合、制御手段は、第２部分にデータの記録を行うように、ヘッドの動作を制御する。つまり、ディスクドライブが振動を受けていない状態が基準時間の間続いた後は、第２部分にデータの記録が行われる。従って、再記録手段によるデータの記録を中止した後に、データの記録が行われる部分、即ち第１部分の消費を抑えることが可能となる。
【００２３】
また、基準時間の間、振動を受けず、第１部分にデータの記録を安定した状態で行った後に、第２部分にデータの記録を行う。従って、第２部分にデータの記録を開始する際、ディスクドライブが受ける振動によるデータの記録の遅れは解消している。
【００２４】
本発明に係るディスクドライブ搭載装置は、データの記録終了を検知する終了検知手段と、該終了検知手段が記録終了を検知した場合、前記第１部分にデータが記録されているか否かを検知するデータ検知手段とを備え、前記制御手段は、前記データ検知手段がデータを検知した場合、前記第１部分に記録されているデータを、前記第２部分に記録するように前記ヘッドの動作を制御するデータ記録手段を更に有することを特徴とする。
【００２５】
本発明にあっては、データの記録終了を終了検知手段が検知し、データ検知手段が第１部分に記録されているデータを検知した場合、第１部分に記録されているデータを第２部分に記録、即ち複製する。従って、記録されるべき全データは、第２部分に記録される。
【００２６】
本発明に係るディスクドライブ搭載装置において、前記データ記録手段は、前記第２部分にデータの記録を行った一部分と連続する部分に、該一部分へのデータの記録直後に前記第１部分に記録が行われたデータを記録するように、前記ヘッドの動作を制御することを特徴とする。
【００２７】
本発明にあっては、第２部分にデータの記録を行った一部分、即ち第２部分へのデータの記録が中止された後、第１部分にデータの記録が開始される直前にデータの記録が行われた一部分と連続する部分に、該一部分へのデータの記録が行われた直後に第１部分に記録されたデータを、複製して記録する。従って、第１及び第２部分に分断されて記録が行われた全データは、第２部分の空間的に連続している部分に記録される。つまり、記録されるべき全てのデータは、最適化された状態で、第２部分に記録される。
【００２８】
本発明に係るディスクドライブ搭載装置において、前記制御手段は、前記第１部分に記録されているデータを前記第２部分に記録し終えた場合、前記第１部分に記録されているデータの消去を行うように前記ヘッドの動作を制御する手段を更に有することを特徴とする。
【００２９】
本発明にあっては、第１部分に記録されているデータを第２部分に記録し終えた場合、第１部分に記録されているデータは消去される。従って、データの記録を行うことができる空き領域を第１部分に確保することが可能となる。
【００３０】
本発明に係るディスクドライブ搭載装置において、前記ディスク状記録媒体は、ハードディスクであることを特徴とする。
【００３１】
本発明にあっては、ディスク状記録媒体がハードディスクである。従って、ディスク状記録媒体が有するディスク状記録媒体に大きなデータを安定して記録することが可能となる。
【発明の効果】
【００３２】
本発明にあっては、ディスクドライブが所定の振動を受け、ヘッドが退避した場合、ディスクドライブ搭載装置に入力されるデータの記録を、従来のディスクドライブ搭載装置に比べ、より速やかに再開することが可能となる。
【００３３】
本発明にあっては、データの記録を行う制御が中止された後は、ディスクドライブ搭載装置に入力されるデータの記録を、従来のディスクドライブ搭載装置に比べ、より速やかに行うことが可能となる。
【００３４】
本発明にあっては、ディスクドライブが振動を連続して受けている時間が所定時間を超えた後は、ディスクドライブ搭載装置に入力されるデータの記録を、従来のディスクドライブ搭載装置に比べ、より速やかに行うことが可能となる。
【００３５】
本発明にあっては、第２部分の外周側にある部分の消費を抑えることができるため、ディスクドライブが所定の振動を受け、ヘッドが繰り返し退避した場合、又はディスクドライブが振動を連続して受ける状態が繰り返し発生した場合であっても、振動によるデータの記録の遅れに対処することができ、従来のディスクドライブ搭載装置に比べ、より速やかにデータの記録を行うことが可能となる。
【００３６】
本発明にあっては、データの記録を行えていない時間が所定時間を超えた後は、ディスクドライブ搭載装置に入力されるデータの記録を、従来のディスクドライブ搭載装置に比べ、より速やかに行うことが可能となる。
【００３７】
本発明にあっては、第２部分の外周側にある部分の消費を抑えることができるため、データの記録を行えない状態が繰り返し発生した場合であっても、振動によるデータの記録の遅れに対処することができ、従来のディスクドライブ搭載装置に比べ、より速やかにデータの記録を行うことが可能となる。
【００３８】
本発明にあっては、第２部分の外周側にある部分の消費を抑えることができるため、データの記録を行う制御が繰り返し中断された場合、又はデータの記録を行えない状態が繰り返し発生した場合であっても、振動によるデータの記録の遅れに対処することができる。
【００３９】
本発明にあっては、記録されたデータに効率的にアクセスすることが可能となる。
【００４０】
本発明にあっては、最適化されずにデータの複製が行われる場合に比べ、記録されたデータに、より効率的にアクセスすることが可能となる。
【００４１】
本発明にあっては、ディスクドライブ搭載装置の使用を開始する際に、外周側の部分、即ちハードディスクが受ける振動に対処するために使用するディスク状記録媒体は、空き領域になっているため、ディスクドライブが受ける振動による、データの記録の遅れに対処し得る状態で、ディスクドライブ搭載装置の使用を開始することが可能となる。
【００４２】
本発明にあっては、大容量のデータを安定して記録することが可能となる。
【発明を実施するための最良の形態】
【００４３】
以下に、本発明をその実施の形態を示す図面に基づいて詳述する。
図１は、本発明に係るディスクドライブ搭載装置の一例であるビデオカメラの内部構成を示すブロック図である。
【００４４】
ビデオカメラは、被写体からの光を集光するレンズ、及び集光された光を電気信号に変換するＣＣＤ等を有する撮像部６０と、撮像部６０により得られた撮像信号を、デジタル信号に変換し、デジタル信号に変換された撮像データの輝度調整、色補正、符号化等の処理を行う信号処理回路を有する撮像信号処理部６１と、撮像信号処理部６１により処理されたデータを一時的に記憶する揮発性半導体メモリであるバッファメモリ５と、バッファメモリ５に記憶されたデータを記録するハードディスクドライブ（ＨＤＤ）１と、ＨＤＤ１を直接的に制御するディスクコントローラ３と、ディスクコントローラ３を介してＨＤＤ１を制御する制御部２と、ＨＤＤ１が受ける振動を検出し、振動を検出した場合、割り込み信号を発信する振動検出部４とを備える。
【００４５】
制御部２は、撮像信号処理部６１、ディスクコントローラ３等を制御するＣＰＵ２０と、撮像信号処理部６１、ディスクコントローラ３等を制御するための制御プログラムを記憶しているＲＯＭ２１と、時間を計時する計時部２２とを備えている。ＣＰＵ２０には、ＲＯＭ２１、計時部２２、ディスクコントローラ３、振動検出部４、バッファメモリ５、撮像信号処理部６１等の各種ハードウェアがバス７を介して接続されている。
【００４６】
また、ＲＯＭ２１は、ＨＤＤ１の制御に必要となる第１所定時間と、基準時間である第２所定時間とを記憶している。第１所定時間は、振動により記録動作が中断された後、バッファメモリ５に蓄積されるデータが、バッファメモリ５の容量を超える恐れが生じるまでの時間として設定する。第２所定時間は、記録動作が中断される時間が第１所定時間に亘って継続した後、無振動状態でデータの記録を行い、バッファメモリ５に十分な空き容量が確保されるまでの時間として設定する。なお、第１及び第２所定時間は、バッファメモリ５に入力される単位時間当たりのデータ量、ＨＤＤ１のデータ記録速度、バッファメモリの容量等により適切な値が変動するため、ディスクドライブ搭載装置の仕様に応じて、適切な値を設定する。
【００４７】
図２は、ＨＤＤ１が内部に有するディスク状記録媒体１０を模式的に示した図である。ＨＤＤ１は、内部に１又は複数のディスク状記録媒体１０を有している。ディスク状記録媒体１０は、データが記録される環状の記録領域１１を有している。記録領域１１は、ディスク状記録媒体１０の外周側にある第１部分１１ａと、第１部分１１ａより中心側にある第２部分１１ｂとを有している。具体的には、記録領域１１の外周側から内周側に亘って、周方向に並ぶセクタに、論理セクタアドレスを外周側から内周側に昇順に割り当てるが、先頭の論理セクタアドレスから適当な大きさの論理セクタアドレスまでを、第１部分１１ａに割り当て、残りの論理セクタアドレスを第２部分１１ｂに割り当てる。セクタの割り当てに関する情報は、ＲＯＭ２１が記憶している。
【００４８】
図２中１２は、矢印の方向に回動することができるアームであり、ディスク状記録媒体１０にデータの記録を行うヘッド１２ａを先端部に備えている。ヘッド１２ａは、アーム１２の回動により、ディスク状記録媒体１０上を移動し、データの記録を行う。データの記録は、ディスク状記録媒体１０が等角速度で回転している状態で行われるため、ディスク状記録媒体１０の線速度は、第２部分１１ｂに比べ、第１部分１１ａの方が速い。また、第１部分１１ａにデータの記録を行う場合、第２部分１１ｂにデータの記録を行う場合に比べ、より高いビットレートでヘッド１２ａにデータが送られる。従って、第２部分１１ｂにデータの記録が行われる場合に比べ、より高いビットレートで第１部分１１ａにデータの記録が行われる。
【００４９】
なお、ヘッド１２ａの回動、ヘッド１２ａへのデータ転送等の物理的制御は、ＨＤＤ１が内部に備えるＨＤＤ制御装置、モータ等（不図示）により行われる。
【００５０】
図３は、ビデオカメラによる撮像を行っている場合に、制御部２、特にＣＰＵ２０が行うＨＤＤ１の制御手順を示したフローチャートである。ビデオカメラによる撮像が開始された場合、撮像部６０により撮像された画像のデータは、撮像信号処理部６１で処理され、処理されたデータは、一旦バッファメモリ５に記憶される。これらの処理は、ＣＰＵ２０が制御するメモリコントローラ等の各種コントローラ（不図示）により行われる。
【００５１】
ＣＰＵ２０は、バッファメモリ５に記憶されているデータの記録を第２部分１１ｂに行うように、ディスクコントローラ３を介してヘッド１２ａの動作を制御する（ステップＳ１）。具体的には、ＣＰＵ２０が、バッファメモリ５に記憶されたデータを、順次第２部分１１ｂに記録するように、メモリアドレス、トラックアドレス、セクタアドレス等のデータを送り、ディスクコントローラ３を制御する。制御されたディスクコントローラ３は、バッファメモリ５に記憶されているデータを、第２部分１１ｂに割り当てられた論理セクタアドレスの部分に記録するように、ＨＤＤ１を制御する。制御されたＨＤＤ１のヘッド１２ａは、第２部分１１ｂに移動し、データの記録を行うように動作する。
【００５２】
次いで、記録すべき全データの記録を終えたか否かを判断する（ステップＳ２）。つまり、ビデオカメラが動作し、撮像が行われている場合、又はバッファメモリ５に蓄積されているデータがあると判断した場合（Ｓ２：ＮＯ）、ステップＳ１に戻り、ＣＰＵ２０は、バッファメモリ５に記憶されている残りのデータを第２部分１１ｂに記録するようにヘッド１２ａの動作を制御する。全データの記録を終えたと判断した場合（Ｓ２：ＹＥＳ）、つまりビデオカメラが停止し、バッファメモリ５に蓄積されているデータが全てディスク状記録媒体１０に記録されたと判断した場合、後述する並べ替え処理を行う（ステップＳ３）。
【００５３】
図４は、振動検出部４が振動を検出した場合に、ＣＰＵ２０が行うＨＤＤ１の制御手順を示したフローチャートである。ＣＰＵ２０は、振動検出部４が強い振動を検出した場合、図４に示す割り込み処理を行うよりも前に、ヘッド１２ａをディスク状記録媒体１０の外側に退避させるようにディスクコントローラ３を制御する（不図示）。図４に示す割り込みを発生させる振動には、ヘッド１２ａを退避させる強い振動と、該振動よりも弱い振動とが含まれる。
【００５４】
ＨＤＤ１が受ける振動を振動検出部４が検出した場合、割り込み信号を発信する。割り込み信号を受けたＣＰＵ２０は、計時部２２による計時を開始させる（ステップＳ２１）。
【００５５】
次いで、ヘッド１２ａがディスク状記録媒体１０の外側に退避しているか否かを判断する（ステップＳ２２）。この判断は、例えば、ヘッド１２ａを退避する際に、ヘッド１２ａを退避させた状態であることを示すデータをメモリ又はレジスタに記録し、ステップＳ２２においては、前記メモリ又はレジスタの値を参照することにより行われる。ヘッド１２ａが退避していると判断した場合（Ｓ２２：ＹＥＳ）、第２部分１１ｂにデータの記録を行うことを中止し、第１部分１１ａにデータの記録を行うようにヘッド１２ａの動作を制御する（ステップＳ２３）。具体的には、現在行っているデータの記録を中止するようにディスクコントローラ３を制御し、ヘッド１２ａが退避した後、続けて第２部分１１ｂにデータを記録するために、ヘッド１２ａが第２部分１１ｂに移動する動作を停止させる。そして、記録を終えていないデータの記録を、順次第１部分１１ａに行うようにディスクコントローラ３を制御する。
【００５６】
この場合、第１部分１１ａと退避位置との距離は、第２部分１１ｂと退避位置との距離に比べて、短いため、退避したヘッド１２ａは、より短時間でデータの記録を行うべきディスク状記録媒体１０に移動し、データの記録を行うことができる。従って、ビデオカメラが振動を受け、データの記録が中断された場合であっても、より速やかにデータの記録を再開することが可能となり、バッファ漏れ、即ち画像データの一部が失われることを防ぐことが可能となる。
【００５７】
また、第２部分１１ｂにデータの記録を行う場合に比べて、より高いビットレートで第１部分１１ａにデータの記録を行うため、より速やかにデータの記録を行うことができる。従って、同様にバッファ漏れを防ぐことが可能となる。
【００５８】
次いで、記録すべき全データの記録を終えたか否かを判断する（ステップＳ２４）。この判断は、ステップＳ２における判断と同様な判断である。全データがディスク状記録媒体１０に記録されたと判断した場合（Ｓ２４：ＹＥＳ）、後述する並べ替え処理を行う（Ｓ３）。
【００５９】
全データがディスク状記録媒体１０に記録されていないと判断した場合（Ｓ２４：ＮＯ）、第２所定時間内に、振動検出部４が振動を検出したか否かを判断する（ステップＳ２５）。この判断は、振動検出部４が最後に振動を検出した時から、計時部２２による計時を開始させ、ステップＳ２５において、計時部２２が計時している時間が第２所定時間を超えているか否かを判断することにより行う。第２所定時間の間に、振動検出部４が振動を検出したと判断した場合（Ｓ２５：ＹＥＳ）、ステップＳ２３に戻り、ＣＰＵ２０は、引き続き第１部分１１ａにデータの記録を行うようにヘッド１２ａの動作を制御する。第２所定時間内に、振動検出部４が振動を検出していないと判断した場合（Ｓ２５：ＮＯ）、ステップＳ１に戻り、ＣＰＵ２０は、記録を終えていないデータの記録を第２部分１１ｂに行うように、ヘッド１２ａの動作を制御する。
【００６０】
振動検出部４が振動を検出しない間の時間が第２所定時間を超えた場合、第２部分１１ｂにデータの記録を行うため、第１部分１１ａの消費を抑えることができる。従って、ＨＤＤ１が繰り返し振動を受け、データの記録が滞った場合であっても、第１部分１１ａは消費され尽くされる恐れはなく、常に、振動によるデータの記録の遅れに対処することができる。
【００６１】
一方、ステップＳ２２において、ヘッド１２ａが退避していないと判断した場合（Ｓ２２：ＮＯ）、再び第２部分１１ｂにデータの記録を試行するようにヘッド１２ａの動作を制御する（ステップＳ２６）。具体的には、ＨＤＤ１のＨＤＤ制御装置が、再び第２部分１１ｂにデータの記録を行うようにヘッド１２ａを動作させる。ＨＤＤ１が振動を受けた場合、ヘッド１２ａは、データを記録すべきトラック上から位置ずれを起こす。位置ずれが起きた場合、ＨＤＤ制御装置は、ヘッド１２ａの位置ずれを補正し、データの記録を行うように動作させる。
【００６２】
次いで、第１所定時間内に、第２部分１１ｂにデータの記録を行うことができたか否かを、計時部２２、及びディスクコントローラ３を用いて判断する（ステップＳ２７）。第１所定時間内にデータの記録を行うことができたと判断した場合（Ｓ２７：ＹＥＳ）、ステップＳ１に戻り、第２部分１１ｂにデータの記録を行う処理を続ける。第１所定時間内にデータの記録を行うことができなかったと判断した場合（Ｓ２７：ＮＯ）、ステップＳ２３、即ち第１部分１１ａにデータの記録を行うようにヘッド１２ａの動作を制御するステップに進む。
【００６３】
この場合、第２部分１１ｂにデータの記録を行う場合に比べて、より高いビットレートで第１部分１１ａにデータの記録を行う。従って、振動によりデータの記録が滞り、バッファメモリ５に蓄積されているデータの記録をより速やかに行うことができる。従って、バッファ漏れを防ぐことが可能となる。
【００６４】
図５は、全データの記録が終えたことを検知した場合（Ｓ２：ＹＥＳ）に、ＣＰＵ２０が行う並べ替え処理の制御手順を示したフローチャートである。
【００６５】
ＣＰＵ２０は、第１部分１１ａに記録されているデータの有無を検出し、判断する（ステップＳ３１）。この判断は、ディスク状記録媒体１０にアクセスし、データの記録状態を読み込むことにより判断する。記録されているデータが無いと判断した場合（Ｓ３１：ＮＯ）、並べ替え処理（Ｓ３）を終了し、プログラムを終了する。
【００６６】
第１部分１１ａに記録されているデータが有ると判断した場合（Ｓ３１：ＹＥＳ）、ＨＤＤ１が振動を受けているか否かを、振動検出部４からの信号を参照して判断する（ステップＳ３２）。振動を受けていると判断した場合（Ｓ３２：ＮＯ）、振動を受けていない状態になるまで待機する。
【００６７】
ＨＤＤ１が振動を受けていないと判断した場合（Ｓ３２：ＹＥＳ）、第１部分１１ａに記録されているデータを、最適化された状態になるよう、第２部分１１ｂに記録する（ステップＳ３３）。つまり、第１及び第２部分１１ａ、１１ｂに分断されて記録されているデータが、連続するセクタアドレスに記録されるように並べ替えを行う。この並べ替え処理は、ディスク状記録媒体１０に記録されている、データの記録状態に関する情報を参照することにより行われる。
【００６８】
第１部分１１ａに記録されているデータを、最適化された状態になるよう、第２部分１１ｂにデータの記録を行うため、記録を終えたデータに効率的にアクセスすることが可能となる。
【００６９】
次いで、第１部分１１ａに記録されている全データが複製されたか否かを判断する（ステップＳ３４）。全データが複製されていないと判断した場合、（Ｓ３４：ＮＯ）、ステップＳ３２に戻り、複製されていない残りのデータの記録を第２部分１１ｂに行う。
【００７０】
第１部分１１ａに記録されている全データの複製が行われたと判断した場合（Ｓ３４：ＹＥＳ）、第１部分１１ａに記録されているデータの消去を行い（ステップＳ３５）、並べ替え処理（Ｓ３）を終了し、プログラムを終了する。
【００７１】
第１部分１１ａに記録されたデータを消去することにより、ＨＤＤ１が受ける振動によるデータの遅れに対処するために必要な第１部分１１ａを空き状態にして、再びビデオカメラを使用することが可能となる。
【００７２】
本発明にあっては、ディスク状記録媒体１０として、ハードディスクを用いている。従って、大容量のデータ、例えば長時間に亘る画像データを記録することが可能となる。
【００７３】
なお、図４、図５に示す処理においては、ＣＰＵ２０の割り込み受け付けにより、再びステップＳ２１に戻ることが無いようにプログラムすべきことは言うまでもない。
【００７４】
また、特許請求の範囲に記載する制御手段、振動検出手段、退避手段、検知手段、再記録手段、継続制御計時手段、連続振動計時手段、無振動計時手段、終了検知手段、データ検知手段、データ記録手段、及び制御手段が有するその他の手段は、ＣＰＵ２０、ＲＯＭ２１、計時部２２、振動検出部４、ディスクコントローラ３、ＨＤＤ制御装置により実現されている。
【００７５】
更に、本実施の形態で示した処理を行うハードウェアの構成は、実施の形態で示したものに限らず、同様な処理を補助する回路を併用しても良い。
【００７６】
なお、本実施の形態で示した振動検出部が検出する振動は、ＨＤＤの振動を直接的に検出するものである必要はなく、ＨＤＤを搭載している本体部の振動を検出することにより、ＨＤＤが受ける振動又は衝撃を検出しても良い。また、振動を検出する方法については、直接的に周期的な振動を検出する必要はなく、ＨＤＤに生じる加速度を検出することにより、振動を検出しても良い。
【００７７】
更にまた、本実施の形態にあっては、ディスク状記録媒体の外周側から内周側に亘って、周方向に並ぶセクタに、論理セクタアドレスを外周側から内周側に昇順に割り当てているが、これに限るものではなく、論理セクタアドレスを内周側から外周側に昇順に割り当てても良い。この場合、先頭の論理セクタアドレスから適当な大きさの論理セクタアドレスまでを、第２部分に割り当て、残りの論理セクタアドレスを第１部分に割り当てると良い。
【００７８】
更にまた、本実施の形態にあっては、第１及び第２部分のセクタ割り当てに関する情報は、ＲＯＭが記憶しているが、セクタ割り当てをディスクドライブ搭載装置の外部から設定しても良い。この場合、セクタ割り当てに関する情報は、揮発性の半導体メモリ等に記憶される。
【００７９】
また、第１部分にデータの記録を行った後に、再び第２部分にデータの記録を行う場合、第２部分に行う記録が中断される前にデータの記録を行っていたセクタに連続するセクタから記録が行われるが、より好ましくは、記録を中断したセクタから、第１部分にデータの記録を行ったデータ量に相当するセクタ数だけ、空き領域を設けた箇所から第２部分にデータの記録を行うように制御すると良い。つまり、データの記録を終え、第１部分に記録されたデータを第２部分に記録する場合に、データの並べ代えを行うことなく、最適化された状態になるように、データの記録を行うと良い。この場合、並べ代え処理をより短時間で行うことが可能となる。
【００８０】
更に、ステップＳ３３において、第１部分に記録されているデータを、最適化された状態になるよう、第２部分にデータの記録を行っているが、最適化せず、単に第１部分に記録されているデータを、第２部分に記録するだけの処理であっても良い。
【００８１】
更にまた、ステップＳ３３において、第２部分の空き領域である部分に、第１及び第２部分に記録されているデータを並べ替えるようにして記録を行っても良い。つまり、第１部分にデータの記録を開始する直前及び直後夫々に記録が行われたデータが、空間的に連続している前記部分に記録されるようにデータの記録を行っても良い。
【００８２】
更にまた、本実施の形態にあっては、ディスクドライブ搭載装置の一例として、ＨＤＤを搭載したビデオカメラを説明したが、これに限るものではなく、ＨＤＤを搭載したその他の記録機器であっても良い。
【００８３】
更にまた、本実施の形態にあっては、ディスクドライブとしてＨＤＤを使用しているが、これに限るものではなく、その他のディスク状記録媒体を有するディスクドライブであっても良い。
【００８４】
更にまた、ステップＳ２７に代えて、次の処理を行っても良い。つまり、ＣＰＵ２０は、ステップ２７において、振動検出部４が振動を連続して検出している間の時間が第１所定時間を超えたか否かを計時部２２を用いて判断する。振動を連続して検出している間の時間が第１所定時間を超えたと判断した場合、第２部分１１ｂにデータの記録を行うことを中止して、ステップＳ２３の処理、即ち第１部分１１ａにデータを記録するようにヘッド１２ａの動作を制御する処理に進む。振動を連続して検出している時間が第１所定時間を超えていない場合、ステップＳ１に戻り、ＣＰＵ２０は、第２部分１１ｂにデータの記録を行う処理を続ける。
【００８５】
この場合、ＨＤＤ１が振動を連続して受ける時間が第１所定時間を超えた場合、第２部分１１ｂにデータの記録を行う場合に比べて、より高いビットレートで第１部分１１ａにデータの記録を行うため、振動により記録が滞り、バッファメモリ５に蓄積されているデータの記録をより速やかに行うことができる。従って、バッファ漏れを防ぐことが可能となる。
【００８６】
なお、振動検出部が振動を連続して検出している間の時間は、種々の基準を設けて計時すれば良い。例えば、計時部２２による計時を開始した時から、振動検出部が振動を検出する平均周期が所定の周期以下になるまでの時間を計時することにより行っても良い。
【図面の簡単な説明】
【００８７】
【図１】本発明に係るディスクドライブ搭載装置の一例であるビデオカメラの内部構成を示すブロック図である。
【図２】ＨＤＤが内部に有するディスク状記録媒体を模式的に示した図である。
【図３】ビデオカメラによる撮像を行っている場合に、制御部、特にＣＰＵが行うＨＤＤの制御手順を示したフローチャートである。
【図４】振動検出部が振動を検出した場合に、ＣＰＵが行うＨＤＤの制御手順を示したフローチャートである。
【図５】全データの記録が終えたことを検知した場合に、ＣＰＵが行う並べ替え処理の制御手順を示したフローチャートである。
【符号の説明】
【００８８】
１  ＨＤＤ（ディスクドライブ）
２  制御部
３  ディスクコントローラ
４  振動検出部
１０  ディスク状記録媒体
１１  記録領域
１１ａ  第１部分（ディスク状記録媒体の外周側にある部分）
１１ｂ  第２部分（第１部分より中心側にある部分）
１２ａ  ヘッド
２０  ＣＰＵ
２１  ＲＯＭ
２２  計時部
【図１】
2005196828.tif 000003
【図２】
2005196828.tif 000004
【図３】
2005196828.tif 000005
【図４】
2005196828.tif 000006
【図５】
2005196828.tif 000007