(57)【要約】【課題】データの記録、および、記録されたデータの読み出しを、記録や再生の遅延を招くなどの不都合を生じさせることなく効率よく行えるようにする。【解決手段】光学レンズ部１１、光電変化部１２、画像信号処理部１４からなるカメラ部や、画像入出力部１６、通信部１９を通じて取得した動画データや静止画データなどの種々のデータの属性を、制御部２０が動作モードの設定状態や取得したデータに付加されている情報に基づいて判別し、同じ属性のデータは、ハードディスク３３上において隣接して記録するように、制御部２０が、現在のハードディスク３３上のデータの記録状態を示す情報に基づいて、データのハードディスク３３上における記録位置を特定してデータの記録を行うようにする。  【選択図】図１
2005086737.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録すべき情報信号の入力を受け付ける受付手段と、
前記受付手段を通じて受け付ける前記情報信号の属性を判別する判別手段と、
前記判別手段により判別された前記属性に基づいて、同じ属性を有する情報信号が隣接するように、前記受付手段を通じて受け付けた前記情報信号についての前記記録媒体への記録を制御する記録制御手段と
を備えることを特徴とする記録装置。
【請求項２】
請求項１に記載の記録装置であって、
前記記録制御手段は、前記記録媒体の記録領域を分割するようにして形成される所定の記録領域毎に、同じ属性の情報信号がまとまるように記録することを特徴とする記録装置。
【請求項３】
請求項２に記載の記録装置であって、
前記記録制御手段により用いられる前記記録領域は、前記記録媒体上の記録ゾーン、あるいは、記録パーティションであることを特徴とする記録装置。
【請求項４】
請求項１に記載の記録装置であって、
複数の記録媒体の利用ができるようにされており、
前記記録制御手段は、前記複数の記録媒体毎に、同じ属性の情報信号がまとまるように記録することを特徴とする記録装置。
【請求項５】
記録媒体に記録すべき情報信号の受付端部として、動画情報と静止画情報との一方あるいは両方の撮像を可能にする撮像手段と、
前記撮像手段により撮像して得た画像が静止画像であるか動画像であるかの属性を判別する判別手段と、
前記判別手段により判別された前記属性に基づいて、同じ属性を有する情報信号が隣接するように、前記受付手段を通じて受け付けた前記情報信号についての記録媒体への記録を制御する記録制御手段と
を備えることを特徴とする撮像装置。
【請求項６】
記録媒体に記録すべき情報信号の入力を受け付ける受付ステップと、
前記受付ステップにおいて受け付けた前記情報信号の属性を判別する判別ステップと、
前記判別ステップにおいて判別した前記属性に基づいて、同じ属性を有する情報信号が隣接するように、前記受付ステップにおいて受け付けた前記情報信号の前記記録媒体への記録を制御する記録制御ステップと
を有することを特徴とする記録方法。
【請求項７】
請求項８に記載の記録方法であって、
前記記録制御ステップにおいては、前記記録媒体の記録領域を分割するようにして形成される所定の記録領域毎に、同じ属性の情報信号がまとまるように記録することを特徴とする記録方法。
【請求項８】
請求項７に記載の記録方法であって、
前記記録制御ステップにおいて用いるようにする前記記録領域は、前記記録媒体上に設けられる記録ゾーン、あるいは、記録パーティションであることを特徴とする記録方法。
【請求項９】
請求項１０に記載の記録方法であって、
複数の記録媒体の利用ができるようにされており、
前記記録制御ステップにおいては、前記複数の記録媒体毎に、同じ属性の情報信号がまとまるように記録することを特徴とする記録方法。
【請求項１０】
記録媒体に記録すべき情報信号の受付端部である撮像手段を通じて、動画情報と静止画情報との一方あるいは両方の撮像を行うようにする撮像ステップと、
前記撮像ステップにおいて撮像した画像が静止画像であるか動画像であるかの属性を判別する判別ステップと、
前記判別ステップにおいて判別した前記属性に基づいて、同じ属性を有する情報信号が隣接するように、前記受付ステップにおいて受け付けた前記情報信号についての記録媒体への記録を制御する記録制御ステップと
を有することを特徴とする撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、記録装置部を備えたパーソナルコンピュータや携帯情報端末、ハードディスクレコーダなどの情報信号の記録機能を備えた装置、動画や静止画の撮像機能を備えたデジタルカメラなどの装置、および、これらの装置で用いられる方法に関する。
【背景技術】
【０００２】
大容量かつランダムアクセスが可能な記録媒体として、ハードディスク、ＭＯ（Magneto Optical Disk）、ＰＤ（Phase changer rewritable Disk）、ｚｉｐ、ＳｕｐｅｒＤｉｓｋなどの種々のものが提供されている。これらの記録媒体に対しては、例えば、パーソナルコンピュータや携帯情報端末などを通じて、静止画データ、動画データ、音声（音楽）データ、テキストデータなどの種々のデータを複数のファイルとして記録することができるようにされている。
【０００３】
そして、大容量かつランダムアクセスが可能な記録媒体を用いる場合には、空き領域を迅速に検出し、情報信号を効率よく記録できるようにすることが重要となる。いくら記録容量が大きいからといって、空き領域の検出に時間がかかったのでは、情報信号を効率よく、かつ、適正に記録することはできない。
【０００４】
このような点を考慮してなされた技術として、例えば、特許文献１（特開平９−２５９５７９号公報）には、比較的に記憶容量が大きく、かつ、ランダムアクセスが可能なディスク記録媒体に対して、静止画データを効率よく記録するようにするための技術が開示されている。
【０００５】
この特許文献１に記載の技術は、ディスク記録媒体の記録領域を、高解像度の静止画データの記録領域と、中解像度の静止画データの記憶領域と、低解像度の静止画データの記録領域との３つ記録領域に分割する。そして、記録しようとする静止画データの解像度に応じて、上述のように分割された記録領域の中から、今回、静止画データを記録する記録領域を決定し、その決定した記録領域において空き領域の検索を行って、静止画データの記録が可能な空き領域を見つけるようにするものである。
【０００６】
この特許文献１に開示された技術を用いることにより、空き領域を検索する記憶領域の範囲を、記録しようとする静止画データの解像度に応じて狭めた範囲とすることができるので、迅速な空き領域の検索が可能となり、静止画データを迅速にかつ効率よく記録媒体に記録することができるようにしている。
【０００７】
上述の特許文献１は、以下の通りである。
【特許文献１】特開平９−２５９５７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、大容量かつランダムアクセスが可能な記録媒体に記録する情報信号は、静止画データだけではなく、動画データや音声データ、その他の各種のデータが記録される。また、動画や静止画を撮像して記録するいわゆるデジタルカメラにおいても、上述した大容量かつランダムアクセスが可能な記録媒体を用い、静止画データ、動画データ、音声データなどの種々のデータを複数のファイルとして記録するようにすることが考えられている。
【０００９】
このように、動画データ、静止画データ、音声データなどの属性が異なるデータを大容量の記録媒体に記録する場合においても、空き領域を迅速に検出し、情報信号を効率よく記録できるようにすると共に、目的とするデータを迅速に読み出して利用できるようにしなければならない。
【００１０】
つまり、どのような属性のデータを記録する場合においても、空き領域を迅速に検索して、データを遅滞なく記録できるようにしなければならない。また、例えば、静止画データをいわゆるスライドショーのような態様で連続的に再生する場合を考えると、記録媒体上に点在する各ファイルを読み出す時間（シーク時間＋読み出し時間）がかかり過ぎてしまうと、再生開始時刻に間に合わなくなり、再生に空白の時間が生じてしまう。このことは、異なるファイルとして記録された動画データや音声データを連続して再生する場合においても同様に生じる問題である。
【００１１】
しかし、上述したハードディスクなどの大容量でかつランダムアクセスが可能な記録媒体は既に広く用いられており、データの書き込み読み出しを効率的に行うための新たな記録フォーマットを用いることは、従来の大容量記録媒体との互換性を確保する上でも好ましくない。
【００１２】
以上のことにかんがみ、この発明は、データの記録、および、記録されたデータの読み出しを、記録や再生の遅延を招くなどの不都合を生じさせることなく効率よく行えるようにする装置、方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するため、請求項１に記載の発明の記録装置は、
記録媒体に記録すべき情報信号の入力を受け付ける受付手段と、
前記受付手段を通じて受け付ける前記情報信号の属性を判別する判別手段と、
前記判別手段により判別された前記属性に基づいて、同じ属性を有する情報信号が隣接するように、前記受付手段を通じて受け付けた前記情報信号についての前記記録媒体への記録を制御する記録制御手段と
を備えることを特徴とする。
【００１４】
この請求項１に記載の発明の記録装置によれば、受付手段を通じて受け付けられた情報信号の属性が判別手段により判別され、この判別結果に基づいて、同じ属性の情報信号が隣接するように、記録制御手段により制御されて記録される。したがって、動画データを記録媒体に記録する場合、既に動画データが記録されている場合には、その近傍に新たな動画データが記録するようにされる。
【００１５】
同様に、静止画データを記録媒体に記録する場合、既に静止画データが記録されている場合には、その近傍に新たな静止画データが記録するようにされ、音声データを記録媒体に記録する場合、既に音声データが記録されている場合には、その近傍に新たな音声データが記録するようにされる。
【００１６】
これにより、同じ属性の情報信号は、隣接するように記録されるので、空き領域の管理を簡単かつ確実に行うようにすることができると共に、同じ属性のデータを読み出す場合であっても、記録位置が隣接しているのシーク時間が長くかかり、再生に空白の時間を生じさせてしまうなどという不都合を生じさせることもないようにできる。しかも、従来からの記録フォーマットを変更するなどの手続も要らず、従来からの記録媒体についてもそのまま利用することができるようにされる。
【発明の効果】
【００１７】
この発明によれば、データの記録を効率的に行うことができると共に、記録媒体上のシーク動作に要する時間を低減し、リアルタイム性の要求される連続するデータの読み出しを破綻させることなく適正に行うようにすることができる。すなわち、記録媒体に記録されるデータを効率よく正確に管理することができる。これにより、例えば、記録済みである複数のファイル(動画や静止画など)を決められた順番どおりに再生していくいわゆる「スライドショー」のようなアプリケーションを適正に実現することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図を参照しながらこの発明による装置、方法の一実施の形態について説明する。以下に説明する実施の形態においては、記録媒体として着脱可能なハードディスクと、半導体メモリーが利用されて形成されたメモリーカードとの利用が可能な撮像装置であって、静止画データ、動画データ、音声データ、テキストデータ、その他種々のキャラクタデータなどの属性（種類）の異なる情報信号を記録媒体に記録することができると共に、記録媒体に記録されている静止画データ、動画データ、音声データテキストデータ、その他種々のキャラクタデータなどの属性の異なる情報信号を再生することが可能なデジタルビデオカメラ（カメラ一体型ビデオテープレコーダ）に適用した場合を例にして説明する。
【００１９】
［デジタルビデオカメラの構成と基本的な動作について］
まず、この実施の形態のデジタルビデオカメラについて説明する。この実施の形態のデジタルビデオカメラは、画像を撮像して、撮像することにより得た画像データを記録媒体に記録する撮像モードと、画像入出力部１６や音声入出力部１７あるいは通信部１９を通じて供給を受けたデータを記録媒体に記録したり、記録媒体に記録されているデータを再生したりするＶＴＲモードとを備えたものである。
【００２０】
また、撮像モードは、動画を撮像すると共に、これと同時に収音するようにした音声とを記録媒体に記録する動画撮像モードと、静止画を撮像する静止画撮像モードとを備えている。また、ＶＴＲモード時においては、記録ボタンスイッチを操作することにより供給されるデータの記録が行われるようにされ、再生ボタンスイッチを操作することにより記録媒体に記録されている目的とするデータを再生することができるものである。
【００２１】
図１は、この実施の形態のデジタルビデオカメラについて説明するためのブロック図である。図１に示すように、この実施の形態のデジタルビデオカメラは、光学レンズ部１１、光電変換部１２、カメラ機能制御部１３、画像信号処理部１４、ＬＣＤ（Liquid Crystal Display）１５、画像入出力部１６、音声入出力部１７、音声信号処理部１８、通信部１９、制御部２０、操作入力部３１、ハードディスクドライブ（ハードディスク装置）３２、メモリーカード３４を備えたものである。
【００２２】
制御部２０は、この実施の形態のデジタルビデオカメラの各部を制御するものであり、ＣＰＵ（Central Processing Unit）２１、ＲＯＭ（Read Only Memory）２２、ＲＡＭ（Random Access Memory）２３、ＥＥＰＲＯＭ（Electrical Erasable and Programmable ROM）２４がシステムバス２５を通じて接続され、マイクロコンピュータの構成とされたものである。
【００２３】
ここで、ＲＯＭ２２は、このデジタルビデオカメラのＣＰＵ２１により実行される各種の処理プログラムや各種の処理に用いられる情報等が予め記録されたものである。ＲＡＭ２３は、各処理において途中結果を一時記憶するなど、主に作業領域として用いられるものである。ＥＥＰＲＯＭ２４は、いわゆる不揮発性メモリーであり、このデジタルビデオカメラの電源が落とされた場合にも保持しておく必要のあるデータ、例えば各種の設定パラメータなどを記憶保持するものである。
【００２４】
また、操作入力部３１は、動画撮影モード、静止画撮影モード、ＶＴＲモードなどの動作モードを切り換えるモード切り換えキー、静止画の撮影のためのシャッターキー、動画を撮影するための撮影開始キー、録画キー、再生キー、停止キー、早送りキー、早戻しキーなどの種々の操作キーや機能キー、メッセージなどのテキストデータやキャラクタデータなどを入力するための操作キーなどを備え、ユーザーからの操作入力を受け付けて、受け付けた操作入力に応じた電気信号を制御部２０に供給することができるものである。
【００２５】
これにより制御部２０は、ユーザーからの操作入力に応じて、目的とする処理を行うためのプログラムをＲＯＭ２２から読み出して実行し、各部を制御することによって、この実施の形態のデジタルビデオカメラがユーザーからの指示に応じた処理を行ったり、操作キーを通じて入力されたテキストデータなどの情報を記録媒体に記録したりするなどのことができるようにしている。
【００２６】
そして、この実施の形態のデジタルビデオカメラは、記録媒体として、ハードディスクドライブ３２とメモリーカード３４との利用ができるものである。ハードディスクドライブ３２は、デジタルビデオカメラに対して着脱可能に構成されたものであり、制御部２０の制御に応じて、内蔵されたハードディスク３３にデータを書き込んだり、内蔵されたハードディスク３３からデータを読み出したりすることができるものである。
【００２７】
ここで用いられるハードディスクドライブ３２においては、回転制御方式として、ＺＣＡＶ（Zone Constant Angular Velocity）方式を採用している。ＺＣＡＶ方式は、ディスク媒体の記録面を同心円状のゾーン（複数のセクタからなる領域）に分割するが、外周に行くほどゾーンを形成するセクタ数を増やすようにすると共に、データの書き込み／読み出しのデータ転送速度を上げることによって、外周部においてもデータの記録密度を高密度に保つことができるようにしたものである。
【００２８】
したがって、ＺＣＡＶ方式は、ゾーン毎に、書き込み／読み出しのデータ転送速度（以下、転送レートという。）は異なるが、ディスク媒体の回転速度は一定であるので、ＣＬＶ（Constant Linear Velocity）のように、アクセス時において、ハードディスクドライブの読み出し／書き込みヘッドをハードディスク上の目的とする位置に位置付けるようにするいわゆるシーク動作に時間がかかることもなく、かつ、上述したように、データの高密度記録をも実現することができるものである。
【００２９】
また、ハードディスクドライブ３２においては、ハードディスク３３上に形成されるファイルを管理するため、ファイルシステムとしてＦＡＴ（File Allocation Table）システムが用いられ、ハードディスク３３の記録領域を複数の区画（パーティション）に分割し、各パーティションを独立したドライブのように扱うことができるものである。なお、ＦＡＴの詳細については、例えば、「Microsoft Extensible Firmware Initiative FAT32 File System Specification」などに詳細に説明されている。
【００３０】
メモリーカード３４もまた、デジタルビデオカメラに対して着脱可能とされたものであり、制御部２０の制御に応じて、内蔵された半導体メモリーにデータを書き込んだり、内蔵された半導体メモリーからデータを読み出したりすることができるものである。
【００３１】
したがって、この実施の形態のデジタルビデオカメラは、ハードディスクドライブ３２、メモリーカード３４の着脱口を備え、簡単にハードディスクドライブ３２やメモリーカード３４を装着したり、取り外したりすることができるようにして、複数のハードディスクドライブやメモリーカードを使い分けることができるようにしている。
【００３２】
そして、ハードディスクドライブ３２には、動画データと音声データとを記録し、また、メモリーカード３４には静止画データを記録するというように、使い分けることも可能であるし、ユーザーの指示に応じて、データの記録先をハードディスクドライブ３２にするかメモリーカード３４にするかを選択することもできるようにしている。
【００３３】
また、この実施の形態において、デジタルビデオカメラ本体と、ハードディスクドライブ３２との間のインターフェースとしては、ＡＴＡ／ＡＴＡＰＩ（AT Attachment/Advanced Technology Attachment Packet Interface）が用いられている。ＡＴＡ／ＡＴＡＰＩについての詳細は、例えば、米国規格協会のＷｅｂページ（ｈｔｔｐ：／／ｗｗｗ．ｔ１３．ｏｒｇ／）等を通じて公表されている。
【００３４】
なお、ＡＴＡ／ＡＴＡＰＩにも種々のものがあり、近年においては、ＡＴＡ／ＡＴＡＰＩ−６が提供されている。このＡＴＡ／ＡＴＡＰＩ−６は、ＬＢＡ（Logical Block Address）により表現可能なの対応エリアが、２８ビット空間から４８ビット空間に拡張され、ＬＢＡが２８ビットを超える大容量のハードディスクにも対応することができるものである。
【００３５】
そして、この実施の形態においては、例えば、ＡＴＡ／ＡＴＡＰＩ−６等の既存のＡＴＡ／ＡＴＡＰＩを用いるものとして説明するが、利用可能なインターフェースはこれに限るものではない。例えばＡＴＡ／ＡＴＡＰＩ−７等の既存のインターフェースの後継インターフェースや、その他の種々のインターフェースを用いることが可能である。
【００３６】
そして、操作入力部３１の所定の操作キーさ操作され、このデジタルビデオカメラが動画撮影モードにされ、動画を撮影するようにする撮影開始キーが操作された場合、あるいは、静止画撮影モードにされ、静止画を撮影するようにするシャッターキーが操作された場合には、カメラ機能制御部１３が、制御部２０からの制御に応じて、光学レンズ部１１と光電変換部１２とのそれぞれを動作させるようにする駆動信号やタイミング信号を形成し、これらを光学レンズ部１１、光電変換部１２に供給して、光学レンズ部１１、光電変換部１２を動作させる。
【００３７】
光学レンズ部１１は、レンズ、フォーカス機構、絞り機構、シャッター機構、ズーム機構などを備え、カメラ機能制御部１３からの駆動信号に応じて、フォーカス機構、絞り機構、シャッター機構、ズーム機構を制御し、目的とする被写体の画像を取り込んで、光電変換部１２の所定の部分に結像させるようにする。
【００３８】
光電変換部１２は、ＣＣＤ（Charge Coupled Device）、前処理回路などを備えたものであり、光学レンズ部１１によって取り込まれた被写体の画像をＣＣＤよって電気信号（画像信号）に変換するとともに、得られた画像信号に対して、光電変換部１２の前処理回路において必要な前処理を施す。
【００３９】
光電変換部１２の前処理回路においては、例えば、ＣＤＳ（Correlated Double Sampling）処理を行うなどしてＳ／Ｎ比を良好に保つようにするとともに、ＡＧＣ（Automatic Gain Control）処理を行って利得を制御するなどの処理を行う。そして、所定の前処理が施された画像信号は、Ａ／Ｄ（Analog/Digital）変換されて、これが画像信号処理部１４に供給される。
【００４０】
画像信号処理部１４は、ＤＳＰ（Digital Signal Processor）の構成とされたものであり、制御部２０からの制御に応じて、光電変換部１２からの画像データに対して、ＡＦ（Auto Focus）、ＡＥ（Auto Exposure）、ＡＷＢ（Auto White Balance）などのカメラ信号処理を施す。
【００４１】
そして、カメラ信号処理後の画像データからＬＣＤ１５に供給するためのアナログ画像信号を形成し、これをＬＣＤ１５に供給することにより、被写体の画像をＬＣＤ１５を通じて確認することができるようにされる。また、この実施の形態のデジタルビデオカメラの場合には、同時に、画像信号処理部１４からのアナログ画像信号を画像入出力部１６を通じて、他の記録再生機器やモニタ受像機などの外部機器に供給することもできるようにしている。
【００４２】
そして、画像信号処理部１４は、カメラ信号処理が行われた画像データを、予め決められた圧縮方式でデータ圧縮し、これを制御部２０を通じてハードディスクドライブ３２のハードディスク３３に記録する。このようにして、撮影した被写体の画像をハードディスクドライブ３２のハードディスク３３に記録することができるようにしている。
【００４３】
なお、この実施の形態のデジタルビデオカメラにおいて、動画の撮影時には、再度、撮影スタートキーが操作され、動画の撮影の停止指示が与えられるまで、上述のように被写体の画像が順次に取り込まれ、動画データとしてハードディスク３３に記録される。また、シャッターキーが操作された時には、シャッターキーが操作されたときに、光電変換部１２に結像している画像が静止画として取り込まれ、静止画データとしてハードディスクに記録される。
【００４４】
また、動画の撮影時においては、図示しないマイクロホンを通じて収音して電気信号に変換することにより得た音声信号をデジタル信号に変換し、これを所定の圧縮方式でデータ圧縮して、動画データとともに、ハードディスクドライブ３２のハードディスク３３に記録することもできるようにしている。
【００４５】
また、この実施の形態のデジタルビデオカメラは、音声入出力部１７を備えている。このため、画像入出力部１６を通じて出力されるアナログ画像信号とともに、上述したように、撮影時に取り込まれた音声信号が、音声信号処理部１８、音声入力端子１７を通じて出力され、他の記録再生機器やスピーカー装置等に供給することもできるようにしている。この場合、音声信号処理部１８は、Ｄ／Ａ変換処理や所定の圧縮方式でデータ圧縮された音声データの圧縮解凍処理等を行うことになる。
【００４６】
そして、この実施の形態のデジタルビデオカメラにおいては、ビデオテープレコーダなどの外部機器から供給される情報であって、画像入出力部１６を通じて受け付けたアナログ画像信号と、音声入出力部１７を通じて受け付けたアナログ音声信号とを、ハードディスクドライブ３２のハードディスク３３に記録することもできるようにしている。
【００４７】
すなわち、画像入出力部１６、音声入出力部１７に外部機器が接続されており、操作入力部３１の所定の操作キーが操作され、このデジタルビデオカメラがＶＴＲモードにされている場合であって、その外部機器からアナログ画像信号、アナログ音声信号が供給されている場合に、操作入力部３１の録画キーが操作された場合には、画像入出力部１６、音声入出力部１７を通じて受け付けたアナログ画像信号、アナログ音声信号の記録を行う。
【００４８】
この場合、画像入出力部１６を通じて受け付けたアナログ画像信号は、画像信号処理部１４に供給され、ここで、Ａ／Ｄ変換されるとともに、所定の圧縮方式でデータ圧縮された後に、制御部２０を通じてハードディスクドライブ３２のハードディスク３３に記録することができるようにされる。
【００４９】
また、音声入出力部１７を通じて受け付けたアナログ音声信号は、音声信号処理部１８に供給され、ここで、Ａ／Ｄ変換されるとともに、所定の圧縮方式でデータ圧縮された後に、制御部２０を通じてハードディスクドライブ３２のハードディスク３３に記録することができるようにされる。このように、外部機器から供給されるアナログ画像信号やアナログ音声信号をハードディスクドライブ３２のハードディスクに記録することができるようにされる。
【００５０】
この場合、供給されたアナログ画像信号は、画像信号処理部１４を介してＬＣＤ１５にも供給され、供給されたアナログ画像信号による画像をＬＣＤ１５の表示画面に表示してこれを観視することができる。また、供給されたアナログ音声信号は、この実施の形態のデジタルビデオカメラに設けられた図示しないスピーカーに供給して、当該スピーカーから供給されたアナログ音声信号に応じた音声を放音し、これを聴取することもできるようにされる。
【００５１】
同様に、この実施の形態のデジタルビデオカメラにおいては、通信部１９を通じて受信した動画データ、静止画データ、音楽などの音声データ、その他種々のデータをハードディスクドライブ３２のハードディスク３３に記録することもできるようにしている。通信部１９は、イーサネット（登録商標）やＵＳＢ（Universal Serial Bus）などの有線インターフェースを通じてデータの送受を行うようにしたり、また、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１ａ／ｂ／ｇやＢｌｕｅＴｏｏｔｈなどの無線インターフェースを通じてデータの送受を行うようにしたりするものである。
【００５２】
したがって、通信部１９を通じてネットワークに接続するようにされている場合に、操作入力部３１の所定の操作キーが操作され、このデジタルビデオカメラがＶＴＲモードにされている場合であって、操作入力部３１の録画キーが操作された場合には、通信部１９を通じて供給されたデジタル信号をハードディスクドライブ３２のハードディスク３３に記録することができる。
【００５３】
ネットワークを通じてデジタルデータとして供給される画像データや音声データなどは既にデータ圧縮されている場合が多いので、通信部１９を通じて取得されたデジタルデータは、制御部２０を通じてハードディスクドライブ３２のハードディスク３３に記録されることになる。
【００５４】
この場合、供給されたデジタル画像信号は、例えば、画像信号処理部１４に供給され、ここで圧縮解凍され、アナログ映像信号に変換された後に、ＬＣＤ１５に供給されることにより、このアナログ映像信号に応じた画像をＬＣＤ１５の表示画面に表示して観視することができるようにされる。
【００５５】
また、供給されたデジタル音声信号は、例えば、音声信号処理部１８において圧縮解凍され、アナログ音声信号に変換された後に、この実施の形態のデジタルビデオカメラに設けられた図示しないスピーカーに供給されることにより、このアナログ音声信号に応じた音声を当該スピーカーから放音して、これを聴取することができるようにされる。
【００５６】
また、通信部１９を通じて、この実施の形態のデジタルビデオカメラの例えばハードディスク３３などの記録されているデジタルデータをネットワークに接続された外部機器に供給するようにすることもできるようにされる。
【００５７】
なお、画像入出力部１６、音声入出力部１７に外部機器が接続されていると共に、通信部１９を通じてネットワークにも接続されている場合には、例えば、ユーザーによる指示により、どちらの入出力端部を通じて情報の入力あるいは出力を行うかを切り換えることができるようにされる。
【００５８】
次に、上述したように、ハードディスクドライブ３２のハードディスク３３に記録された画像データ、音声データの再生時の動作について説明する。操作入力部３１を通じて、ＶＴＲモードにされた後、目的とする画像データ、音声データの再生指示を入力すると、制御部２０は、ハードディスクドライブ３２のハードディスク３３から目的とする画像データと音声データとを読み出す。そして、読み出された画像データは、画像信号処理部１４に供給され、読み出された音声データは、音声信号処理部１８に供給される。
【００５９】
画像信号処理部１４は、制御部２０を通じて供給される画像データについて、データ圧縮時に用いた圧縮方式にしたがって、圧縮解凍処理を行い、データ圧縮前の画像データを復元し、これをＤ／Ａ変換してアナログ画像信号を形成し、これをＬＣＤ１５と画像入出力部１６とに供給する。
【００６０】
また、音声信号処理部１８は、制御部２０を通じて供給される音声データについて、データ圧縮字に用いた圧縮方式にしたがって、圧縮解凍処理を行い、データ圧縮前の音声データを復元し、これをＤ／Ａ変換してアナログ音声信号を形成し、これを音声入出力部１７、あるいは、このデジタルビデオカメラに設けられたスピーカーに供給される。
【００６１】
このようにして、ハードディスクドライブ３２のハードディスク３３に記録された画像データ、音声データを再生して利用することができるようにされる。また、上述もしたように、再生するようにしたアナログ画像信号、アナログ音声信号を、画像入出力部１６、音声入出力部１７を通じてこれらに接続された外部機器に出力するようにすることもできるし、ハードディスク３３などに記録されているデジタルデータを通信部１９を通じて外部に出力することもできる。
【００６２】
なお、上述もしたように、この実施の形態のデジタルビデオカメラは、メモリーカード３４も利用できるようにされており、例えば、操作入力部３１を通じて静止画の撮影が指示された場合には、光学レンズ部１１、光電変換部１２を通じて取り込まれた静止画データが、画像信号処理部１４において、上述した種々の調整処理が行われた後、データ圧縮され、これが制御部２０を通じてメモリーカード３４に記録される。
【００６３】
また、操作入力部３１を通じて記録先を指示することにより、ハードディスクドライブ３２、または、メモリーカード３４のいずれかを指定するようにすることにより、静止画データをハードディスクドライブ３２に記録したり、動画データと音声データとをメモリーカードに記録したりすることもできるようにされる。
【００６４】
［データの記録制御の概要について］
上述のように、この実施の形態のデジタルビデオカメラは、光学レンズ部１１や光電変換部１２などからなるカメラ部を通じて撮像することにより得た静止画データや動画データ、あるいは、画像入出力部１６を通じて外部機器から供給を受けた静止画データや動画データ、さらには、通信部１９を通じて供給を受けた静止画データや動画データなどをハードディスク３３やメモリーカード３４に記録することができるものである。
【００６５】
同様に、図示しないマイクロホンにより収音されて得た音声データ、音声入出力部１７を通じて外部機器から供給を受けた音声データ、さらには、通信部１９を通じて供給を受けた音声データについても、ハードディスク３３やメモリーカード３４に記録することができるものである。
【００６６】
また、これら静止画データ、動画データ、音声データの他にも、例えば、プログラムデータやテキストデータなどをハードディスク３３やメモリーカード３４に記録することができるものである。このように、この実施の形態のデジタルビデオカメラは、属性（種類）の異なる種々のデータを記録媒体に記録することができるものである。
【００６７】
ここで、この実施の形態のデジタルビデオカメラを用い、異なる記録日、異なる記録地、異なる行事における場面などを、それぞれファイルとして例えばハードディスク３３に記録し、それらをスライドショーのような形で連続的に再生することを考える。この場合には、プレイリストなどと呼ばれる、再生順序などをまとめたファイル(データ)が形成され、これが用いられて、異なる画像が連続的に再生するようにされる。
【００６８】
一般に、プレイリストから参照される各ファイル(動画ファイル、静止画ファイル、音声ファイルなど)は、ファイルシステム（この実施の形態ではＦＡＴシステム）によって管理される。例えば、ハードディスクを1つ以上のパーティションに区切り、指定したパーティションに対して、いわゆる「フォーマット」を行うと、詳しくは後述もするように、そのパーティションにファイルシステムが組み込まれる。
【００６９】
そして、ファイルシステムを通じて、各種データがファイルとして読み書きされるのだが、各ファイルの記録のされ方を物理的に存在するゾーン(またはセクタ)を基準に見てみると、例えば、連続的に再生されるべきデータが、ＺＣＡＶ方式で回転駆動されるハードディスク上において、連続的ではあるもののデータの転送レートが異なる複数のゾーンに渡って記録されたり、または、ハードディスク上において、離散的に記録されたりしてしまう場合もある。
【００７０】
このような場合には、シーク動作に時間がかかるなどするために、再生にリアルタイム性の要求されるデータの読み出しなどがスムースに行えなくなり、例えば画像の再生時においては、表示されるべき画像が表示されないいわゆる空白期間を生じさせてしまうなどの不都合を生じさせる可能性がある。
【００７１】
このため、この実施の形態のデジタルビデオカメラは、例えばスライドショー再生のような連続再生時において、上述したようにシーク動作に時間がかかるなどするために、正常な連続再生ができなくなることを防止するため、同じ属性のデータは例えばゾーン単位などの同じ記録単位領域内に記録するようにすることによって、転送レートの異なる記録単位領域にまたがって記録されたり、同じ属性のデータが記録領域の全体に点在して記録されたりすることがないようにしている。
【００７２】
なお、以下においては、説明を簡単にするため、種々のデータをハードディスク３３に記録する場合を例にして説明する。
【００７３】
［ハードディスクドライブ３２およびハードディスク３３について］
まず、この実施の形態のデジタルビデオカメラにおいての記録制御について詳細に説明する前に、種々のデータが記録されることになる大容量で、かつ、ランダムアクセスが可能な記録媒体であるハードディスク３３について説明する。
【００７４】
上述もしたように、この実施の形態のハードディスクドライブ３２においては、ファイルシステムとして、ＦＡＴシステムを用い、また、ハードディスクの回転制御方式としてＺＣＡＶ（ゾーン角速度一定）方式を用いている。このため、ハードディスク３３は、ＦＡＴシステムにしたがって初期化されると共に、予め決められるゾーン単位に記録の制御を行うことができるようにされる。
【００７５】
図２は、ＦＡＴシステムに応じて初期化されることにより利用可能となるハードディスク３３の状態を説明するための図であり、図２Ａは、主にパーティションとその管理状態を、また、図２Ｂは、セクタとゾーンとの関係について説明するための図である。
【００７６】
図２Ａに示すように、ハードディスクの先頭セクタ（ＬＢＡ＝０セクタ）には、詳しくは後述もするが、システム起動用領域であるＭＢＲ（Master Boot Record）が設けられる。このＭＢＲの次には、予備的な空き領域が設けられ、その空き領域の次には、パーティション領域が設けられる。
【００７７】
そして、図２Ａに示すように、パーティション領域内には、ＢＰＢ（BIOS Parameter Block）と、ＦＡＴと予備のＦＡＴとが設けられる。図２Ａにおいては、予備のＦＡＴより後の部分が実際にデータが記録されるデータ領域となる。なお、図２Ａにおいては、パーティション領域は１つしか示していないが、後述もするように、形成しようとするパーティション領域の数に応じて、ＭＢＲのパーティションテーブルを複数個用意することにより、複数個のパーティション領域を形成して、そのそれぞれを独立した個々のディスク（記憶領域）として扱うことができるようにされる。
【００７８】
また、ハードディスク３３は、上述もしたように、ＺＣＡＶ方式で用いられるものである。したがって、ハードディスク３３は、図２Ｂに示すように、複数セクタからなる多数のゾーンに分割される。そして、ハードディスク３３自体の回転速度は一定とされるが、各ゾーンにおけるデータの転送レートは異なるように制御され、外周側のゾーンにおいてもデータの記録密度を低下させることなく高密度記録を行うことができるようにしている。
【００７９】
そして、この実施の形態のデジタルビデオカメラの制御部２０は、ハードディスクドライブ３２と協働することにより、各ゾーン単位に、データが記録されているか否か、記録されているとすれば、どのような属性のデータが記録されているかなどを把握し、これを管理することができるものである。
【００８０】
次に、ハードディスク３３上に複数個形成可能なパーティション領域について説明する。図３、図４は、ハードディスク３３上に形成されるパーティション領域とこれを管理するパーティションテーブルについて説明するための図である。図２Ａにも示し、また、図３にも示すように、ハードディスク３３の先頭セクタ（ＬＢＡ＝０セクタ）に設けられるＭＢＲは、起動コード領域３３１とパーティションテーブル領域３３２とからなっている。
【００８１】
そして、起動時においては、まず、ＭＢＲの起動コード領域３３１から起動コード（プログラム）が読み出される。この読み出されたＭＢＲの起動コードは、図３に示すように、起動コードの直後に形成されるパーティションテーブル領域３３２のパーティションテーブルを参照し、目的とするパーティションのブートセクタの情報を読み出し、このブートセクタのコード（プログラム）によって、ＯＳ（Operating System）が起動される。
【００８２】
パーティションテーブルは複数個（例えば４個）設けることができるようにされる。各パーティションテーブルは、上述もしたように、ハードディスク３３の記録領域が分割されて形成される各パーティション領域の位置（開始アドレス）と大きさ（パーティションサイズ）を示す情報を保持し、図３において矢印で示したように、目的とするパーティション領域にアクセスして、そこに記録されている情報を参照することができるようにしている。
【００８３】
次に、先頭セクタのＭＢＲ中に形成されるパーティションテーブルについて具体的に説明する。上述もし、また、図４Ａにも示すように、ハードディスク３３の先頭セクタ（ハードディスク３３の先頭から５１２バイト分の領域）のＭＢＲは、起動コード領域３３１と、パーティションテーブル領域３３２とからなっている。
【００８４】
この実施の形態において、パーティションテーブル領域３３２は、１６バイトのデータ長のパーティションテーブルを４エントリ分格納可能な大きさの領域、すなわち、６４バイト分の領域である。しかし、常に４エントリ分のパーティションテーブルが形成されるわけではなく、設けるパーティションの数に応じて、少なくとも１つ、最大で４つ形成することができるようにしている。
【００８５】
なお、パーティションテーブル領域３３２に続く２バイトは、パーティションテーブルに付けられた署名（マジックナンバー）で、順に“５５ｈ”、“ＡＡｈ”でないと、パーティションテーブルがない、若しくは、破壊されていると判断されることになる。また、この明細書、図面においては、上述の“５５ｈ”、“ＡＡｈ”のように、数字、Ａ〜Ｆまでのアルファベット、これらの組み合わせで表された文字列の直後の文字ｈは、それ以前の文字列が１６進数表現されたものであることを示している。
【００８６】
そして、１６バイト（１２８ビット）のデータ長のパーティションテーブルのデータ構造は、図４Ｂに示すようになっている。０バイト目から７バイト目までの８バイト分のエリアがＣＨＳ方式でアドレスを指定する場合に用いる情報の格納エリアであり、８バイト目から１５バイト目までの８バイト分のエリアがＬＢＡ方式でアドレスを指定する場合に用いる情報の格納エリアである。
【００８７】
ここで、ＣＨＳ方式は、シリンダ（Cylinder）、ヘッド（Head）、セクタ（Sector）の３つのパラメータを１組として用いて、ハードディスク３３上のアドレス（位置）を指定するようにするものである。また、ＬＢＡ方式は、ハードディスクの記録領域上のアクセス可能な単位ブロック（例えば、１セクタ単位）それぞれについて、例えば０番から順番に数字（ブロックアドレス（論理アドレス））を割り当てておき、その数字を指定することにより、ハードディスクの記録領域上のアドレス（位置）を指定するようにするものである。
【００８８】
そして、図４Ｂに示すように、ＣＨＳ方式でアクセスする場合に用いる情報の格納エリアは、０バイト目がアクティブフラグ情報（以下、単にフラグ情報という。）の格納エリア、１バイト目から３バイト目までの３バイト分がＣＨＳ方式でアクセスする場合に用いる開始セクタ情報の格納アリア、４バイト目がパーティションタイプ情報（以下、単にタイプ情報という。）の格納エリア、５バイト目から７バイト目までの３バイト分がＣＨＳ方式でアクセスする場合に用いる終了セクタ情報の格納エリアである。
【００８９】
また、図４Ｂに示すように、ＬＢＡ方式でアクセスする場合に用いる情報の格納エリアは、８バイト目から１１バイト目までの４バイト分がＬＢＡ方式で用いられる開始セクタ情報の格納エリア、１２バイト目から１５バイト目までの４バイト分がＬＢＡ方式で用いられるパーティションサイズの格納エリアである。
【００９０】
なお、ＣＨＳ方式は、ハードディスクの物理的構造をそのまま流用しており、上述もしたように、シリンダ、ヘッド、セクタというアドレス指定のためのパラメータが３つもあることから、ソフトウエア的には扱いが複雑になってしまう。これに対し、ＬＢＡ方式の場合には、ブロックアドレスという単一のパラメータで指定するので、アクセス時のアドレス指定が極めて簡単である。
【００９１】
このため、ハードディスクにおけるアドレス指定方式としてはＬＢＡ方式が主流になっており、その他の記録媒体、例えば、いわゆるリムーバブルメディアとして広く用いられるようになってきている種々のメモリーカードなどにおいても、ＬＢＡ方式でアドレス指定ができるものが多くなってきている。この実施の形態のデジタルビデオカメラで用いられるハードディスクもまたアドレス指定方式はＬＢＡ方式を用いるものである。
【００９２】
また、この実施の形態のハードディスクドライブ３２においては、ＥＢＲ（Extended Boot Record）を用いることもできるようにされている。ＭＢＲが、１つのシステムに必ず１つ存在することになる基本領域に対するものであるのに対し、ＥＢＲは、基本領域以外に確保される拡張領域に対するものである。
【００９３】
このＥＢＲもまた、図４Ａを用いて上述したＭＢＲと同様に形成されるものであり、起動コード領域とパーティションテーブル領域とからなり、パーティションテーブル領域に形成される各パーティションのデータ構成も図４Ｂを用いて説明したＭＢＲのパーティションテーブルと同様に構成されるものである。なお、このＥＢＲは必ず存在するものではく、システムやユーザーによるパーティションの作成方針に従って設けられる。
【００９４】
このように、この実施の形態のデジタルビデオカメラにおいては、ハードディスク３３上に複数のパーティション領域を形成するようにし、各パーティション領域のそれぞれを独立した記憶領域として用いることができる。したがって、この実施の形態のデジタルビデオカメラの制御部２０は、ハードディスクドライブ３２と協働することにより、各パーティション領域単位に、データが記録されているか否か、記録されているとすれば、どの属性のデータが記録されているかなどを把握することができるものである。
【００９５】
そして、この実施の形態のデジタルビデオカメラにおいては、上述の説明からも分かるように、ハードディスク３３のゾーンを基準として用いて、あるいは、ハードディスク３３のパーティション領域を基準として用いて、データの記録制御を行うことができるようにしている。
【００９６】
また、この実施の形態のデジタルビデオカメラの場合には、上述もしたように、ハードディスクドライブ３２とメモリーカード３４とが利用できるようにされている。したがって、上述もしたように、ハードディスク３３とメモリーカード３４とでは属性の異なるデータを記録するようにするなどの使い分けができるようにされる。
【００９７】
なお、この実施の形態のデジタルビデオカメラに対して、例えば、ハードディスクドライブを２台接続可能にすることにより、２台のハードディスクドライブを使い分けるようにすることも可能である。
【００９８】
［（１）ゾーンを基準とする記録制御について］
ここでは、まず、ＺＣＡＶ方式により回転駆動されるハードディスクにおけるゾーンを基準として用いて、データの記録制御を行う場合について説明する。ゾーンを基準として用いた記録制御の概要を示せば以下のようになる。
【００９９】
記録開始時に、まず、現在の撮影モードを検出する。もし静止画を撮影する静止画撮影モードであり、既に記録済みの静止画データ（記録済静止画ファイル）がハードディスク上にあるのであれば、ハードディスク上のその記録済静止画ファイルと同一ゾーンに位置するような開始クラスタを算出し、そこから新たな静止画データ（静止画ファイル）の記録を開始する。もし同一ゾーンに１つの静止画ファイルを完結するように記録することが不可能であれば、未使用ゾーンを一つ選択し、そこに位置する開始クラスタから記録を開始する。動画モードの場合も同様である。
【０１００】
すなわち、同じ属性のデータを同一ゾーンに記録して行くようにする。このように同じ属性のデータをゾーン単位にまとめるようにすることによって、静止画データや動画データの属性の異なるデータがハードディスク３４の複数のゾーンに分散して記録されることを防止し、再生時に空白期間が生じるなどの不都合を防止するようにしている。
【０１０１】
なお、ハードディスク上の処理単位としては、上述の説明にも登場したように、セクタ、クラスタ、ゾーンという３つの処理単位が用いられる。セクタは、ハードディスクに対する最小記録単位であり、例えば、５１２バイトが１セクタとされる。また、クラスタは、複数のセクタをまとめたものであって、１ファイルあたりの最小記録単位である。すなわち、セクタではファイルを管理するための単位としては小さすぎるため、複数セクタからなるクラスタを用いることにより、ＯＳ（Operating System）の管理を容易にしている。
【０１０２】
また、ゾーンは、上述もしたように、複数のセクタからなるものであり、一定の回転速度で回転駆動されるハードディスクに対して、所定の転送レートでデータを記録するようにしたときに、所定の記録密度でデータが記録可能な同心円状の領域（処理単位）である。したがって、ファイルの大きさにもよるが、１つのゾーンには、複数のファイルを記録することが可能であり、ゾーンは、クラスタよりはるかに大きな処理単位である。
【０１０３】
そして、ゾーンを基準として記録制御を行う場合、ハードディスク３３にはどのようにゾーンが形成されるのかをデジタルビデオカメラの制御部２０が正確に把握する必要がある。そこで、この実施の形態のデジタルビデオカメラにおいては、ハードディスク３３の全面に渡るセクタ単位の読み出しテストを行い、読み出しにかかる時間を計測し、その計測結果を保持して、読み出しにかかる時間の変化点を検出することにより、各ゾーンの開始位置（開始ＬＢＡ）を検出するようにしている。
【０１０４】
図５、図６は、読み出しテストによる各ゾーンの開始ＬＢＡを検出する処理を説明するための図である。図５において、横軸はＬＢＡ（論理ブロックアドレス）を、縦軸はディスクからのデータの読み出しにかかる時間をそれぞれ示している。上述もしたように、この実施の形態で用いられるハードディスクドライブ３２においてのディスクの回転制御方式はＺＣＡＶ方式であり、回転速度は一定であるが、各ゾーンにおいてデータの高密度記録を行うようにするために各ゾーンにおいてのデータの転送レートは異なるように制御され、外周側のゾーンほど読み出し速度は速く、内周側のゾーンほど読み出し速度は遅くなる。
【０１０５】
このため、外周側から内周側にセクタ単位でデータの読み出しテストを行うようにすると、図５に示すように、各ゾーン内においてのデータの読み出し速度はほぼ一定となるが、内周側のゾーンに行くほど、読み出し速度は遅くなるように制御されるので、読み出し速度は階段状に変化することになる。したがって、図５において、丸印で示したように、読み出し速度の変化点を検出することにより、各ゾーンの開始ＬＢＡを特定することが可能となり、その変化点の直前のＬＢＡが前のゾーンの終了ＬＢＡであることがわかる。
【０１０６】
具体的には、まず、ハードディスク３３の全てのセクタについて読み出しテストが終了したか否かを判断するための情報であるハードディスク３３のＬＢＡの最大値を把握する必要がある。上述もしたように、この実施の形態のデジタルビデオカメラ本体と、ハードディスクドライブ３２との間のインターフェースには、ＡＴＡ／ＡＴＡＰＩを用いており、このＡＴＡ／ＡＴＡＰＩにおいて規定されているコマンドである「ＩＤＥＮＴＩＦＹ  ＤＥＶＩＣＥ」を用いることによって、ＬＢＡの最大値を検出する。
【０１０７】
すなわち、「ＩＤＥＮＴＩＦＹ  ＤＥＶＩＣＥ」コマンドを実行したときに、ハードディスクドライブ３２側から取得できる情報の中に、「Ｔｏｔａｌ  ｎｕｍｂｅｒ  ｏｆ  ｕｓｅｒ  ａｄｄｒｅｓｓａｂｌｅ  ｓｅｃｔｏｒｓ」があり、この値から指定可能なＬＢＡの最大値（ＭＡＸ）がわかる。
【０１０８】
そして、ＬＢＡ＝０〜ＭＡＸまで（つまり、ハードディスク３３の全面）について、「ＲＥＡＤ  ＳＥＣＴＯＲ（Ｓ）」または「ＲＥＡＤ  ＤＭＡ」といった、データを読み出すコマンドを、読み出すデータ長を５１２バイト（換言すると、Ｓｅｃｔｏｒ  Ｃｏｕｎｔ＝１、各セクタ単位）に指定して順次実行し、各実行に要した時間（読み出しにかかる時間）を計測して、これを図６に示すように蓄積する。
【０１０９】
そして、図６に示したように蓄積されたデータ(ＬＢＡ及び所要時間)を解析し、変化点に位置するＬＢＡを特定する。具体的には、図６に示したように蓄積された各セクタにおける読み出しにかかる時間（所要時間）について、その直前のセクタにおける読み出しにかかる時間（所要時間）との差を求め、その差が、例えば、絶対値で０．０００５秒以上であるときには、ゾーンの変化点であり、その変換点のＬＢＡがそのゾーンの開始ＬＢＡであると判断する。
【０１１０】
この検出された開始ＬＢＡの数は、ハードディスク３３のゾーン数を示す。得られた各ゾーンの開始ＬＢＡ情報は、例えば、図２Ａあるいは図３に示したように、ＭＢＲとパーティションの間に存在する「空き領域」などに保持する。この「空き領域」のサイズは、通常、数百キロバイト〜数メガバイトであり、各ゾーンの開始ＬＢＡ情報を保持するには十分なサイズである。
【０１１１】
なお、ここでは、変化点を検出するための所用時間の差の大きさを０．０００５秒としたが、これに限るものではない。機器の性能等に応じて、適宜の値を用いるようにすればよい。
【０１１２】
図７は、図５、図６を用いて説明したハードディスク３３上の各ゾーンの開始ＬＢＡを検出するためにこの実施の形態のデジタルビデオカメラの制御部２０において行なわれる処理を説明するためのフローチャートである。この図７に示す処理は、例えば、製造時に行われるディスク全面読み出し検査などに組み込んで実行するようにする。
【０１１３】
まず、デジタルビデオカメラの制御部２０は、まず、「ＩＤＥＮＴＩＦＹ  ＤＥＶＩＣＥ」コマンドをハードディスクドライブ３２に送信し、ハードディスクドライブ３２から種々の情報を得るようにし、得られる情報の「Ｔｏｔａｌ  ｎｕｍｂｅｒ  ｏｆ  ｕｓｅｒ  ａｄｄｒｅｓｓａｂｌｅ  ｓｅｃｔｏｒｓ」から指定可能なＬＢＡの最大値（ＭＡＸ）を得る（ステップＳ１）。
【０１１４】
次に、制御部２０は、「ＲＥＡＤ  ＳＥＣＴＯＲ（Ｓ）」などのデータ読み出しコマンドを最外周側からセクタ単位で実行するようにし、セクタ単位のデータの読み出し時間を計測して、その計測結果を蓄積していくようにする（ステップＳ２）。そして、ハードディスク３３の全セクタについて、データの読み出し時間の計測および蓄積が終了したか否かを判断する（ステップＳ３）。このステップＳ３の判断処理は、ステップＳ１で取得したＬＢＡの最大値までの読み出し時間の計測および蓄積が終了しているか否かを判断する処理である。
【０１１５】
ステップＳ３の判断処理において、ＬＢＡの最大値まで読み出し時間の計測および蓄積が終了していないと判断したときには、ＬＢＡを１増加し、次のセクタ領域に読み出し位置を位置付けるようにして（ステップＳ４）、ステップＳ２からの処理を繰り返す。ステップＳ３の判断処理において、ＬＢＡの最大値まで読み出し時間の計測が終了したと判断したときには、蓄積した各セクタ毎の読み出し時間に基づいて、変化点すなわち各ゾーンの開始ＬＢＡを特定する（ステップＳ５）。
【０１１６】
このステップＳ５の処理が、図５、図６を用いて説明したように、各セクタの読み出し時間のそれぞれについて、それらの直前のセクタの読み出し時間との差の大きさを求め、その差の大きさが所定値以上であるある点（ＬＢＡ）をゾーンの開始ＬＢＡとして特定する処理である。
【０１１７】
そして、ステップＳ５において特定した各ゾーンの開始ＬＢＡ情報を、例えばＭＢＲとパーティション領域との間の空きアリアなどのハードディスク３３の所定のエリアに保存し（ステップＳ６）、この図７に示す処理を終了する。
【０１１８】
このように、図７に示した処理を実行することにより、この実施の形態のデジタルビデオカメラは、ハードディスク３３上に形成されるゾーンの数、および、各ゾーンの範囲（開始ＬＢＡ〜終了ＬＢＡ）がセクタ単位でどうなっているのかを把握することができ、これをハードディスク３３上に保存し、いつでも参照することが可能となる。
【０１１９】
しかし、データをファイルとして記録する場合には、上述もしたようにクラスタを単位とするため、セクタ単位でハードディスク３３上のゾーンの状態を把握しただけではゾーンを単位とする記録制御を行うことはできない。このため、セクタ単位で把握したハードディスク３３上のゾーンの状態をクラスタ単位で把握できるようにすると共に、各ゾーン毎の使用状況を管理できるようにする必要が生じる。
【０１２０】
そこで、この実施の形態のデジタルビデオカメラにおいては、各ゾーンについての情報を管理するゾーン利用テーブルを作成するようにしている。図８は、この実施の形態のデジタルビデオカメラにおいて形成されて用いられるゾーン利用テーブルを説明するための図である。図８に示すように、この実施の形態のゾーン利用テーブルは、各ゾーンについて、ゾーン番号、種別、開始クラスタ番号を管理するようにするものである。
【０１２１】
図８に示すゾーン利用テーブルにおいて、ゾーン番号は、最外周側のゾーンから順に割り当てられる値であり、０番からｎ−１番までの値が順に割り当てられる。ここでｎは、図７の処理を行うことにより既知となるゾーンの総数である。
【０１２２】
また、種別は、そのゾーンにはデータが記録されているのか否か、記録されているとすれば、どのような属性のデータなのかなどのゾーン毎の使用状況を示す情報である。この種別の具体的な保持方法は、例えば、フラグ的に、動画データが記録されている場合には「０１ｈ」、静止画データが記録されている場合には「０２ｈ」、未使用の場合には「００ｈ」といった具合に予め決められた値によって表現され、保持するようにされる。なお、この種別を示す情報は、未使用ゾーンに最初にデータが記録された場合に、記録されたデータに応じて制御部２０２より付与するようにされる。
【０１２３】
開始クラスタ番号は、ファイルシステムによって管理するようにしているハードディスク３３についての情報と、上述もしたように、読み出しテストを行うことにより検出される各ゾーンの開始ＬＢＡとに基づいて、計算により求められる情報である。各ゾーンの開始クラスタ番号の算出方法を具体的に説明する。
【０１２４】
この実施の形態のデジタルビデオカメラにおいては、ファイルシステムとして例えばＦＡＴ３２を用いているものとして説明する。ＦＡＴ３２の場合、ハードディスク３３の先頭セクタのＭＢＲのパーティションテーブル中の「開始セクタ（ＬＢＡ）」(図３Ｂ参照)、及び、ＢＰＢ（BIOS Parameter Block）中の、「ＢＰＢ＿ＳｅｃＰｅｒＣｌｕｓ(1クラスタあたりのセクタ数)」、「ＢＰＢ＿ＮｕｍＦＡＴｓ（ＦＡＴの数）」、「ＢＰＢ＿ＦＡＴＳｚ３２（1つのＦＡＴあたりのセクタ数）」、「ＢＰＢ＿ＲｏｏｔＣｌｕｓ（ルートディレクトリの開始クラスタ番号）」といった各値と、既に検出してある開始ＬＢＡから算出できる。
【０１２５】
例えば、
パーティションの開始セクタ＝３Ｆｈ  
ＢＰＢ＿ＳｅｃＰｅｒＣｌｕｓ(1クラスタあたりのセクタ数)＝４０ｈ
ＢＰＢ＿ＮｕｍＦＡＴｓ（ＦＡＴの数）＝２ｈ
ＢＰＢ＿ＦＡＴＳｚ３２（1つのＦＡＴあたりのセクタ数）＝９０００ｈ
ＢＰＢ＿ＲｏｏｔＣｌｕｓ（ルートディレクトリの開始クラスタ番号）＝２ｈ
とすると、クラスタ番号「１００」と物理的に対応するＬＢＡは、  
３Ｆｈ＋（９０００ｈ×２ｈ）＋４０ｈ×（１００ｈ−２ｈ）＝１５ＦＢＦｈ…（１）
と算出できる。
【０１２６】
したがって、各ゾーンの開始ＬＢＡは既に検出済みであるので、（１）式に基づいて開始クラスタ番号を算出すればよい。すなわち、開始クラスタ番号と開始ＬＢＡの関係を簡単に示せば、
３Ｆｈ＋（９０００ｈ×２ｈ）＋４０ｈ×（開始クラスタ番号−２ｈ）＝開始ＬＢＡ
…（２）
と表すことができ、（２）式における開始ＬＢＡに検出済みの各ゾーンの開始ＬＢＡを代入して、対応する開始クラスタ番号を算出すればよいことがわかる。
【０１２７】
このようにして、ハードディスク３３上に形成される各ゾーンについての情報を管理するための図８に示したゾーン利用テーブルを形成する。なお、図８に示した例のゾーン利用テーブル場合には、ハードディスク３３上にはｎ個のゾーンが形成され、０番目のゾーン、１番目のゾーンには既に動画データが記録され、ｎ−３番目のゾーンとｎ−１番目のゾーンには既に静止画データが記録され、２番目のゾーンとｎ−２番目のゾーンはまだ未使用であることを示している。
【０１２８】
なお、ゾーン利用テーブルは、機器の製造時に行われるハードディスク３３の記録処理時などにおいて、例えば、ＭＢＲとパーティション領域とで挟まれた空き領域に作成され、以後、ハードディスク３３にデータが記録するようにされた場合に、制御部２０の制御により必要に応じて更新されることになる。
【０１２９】
そして、この実施の形態のデジタルビデオカメラの制御部２０は、おおよその管理として、動画データはデータ量も多く、リアルタイム性の高いデータであるため、ハードディスク３３の外周側に記録し、静止画データは、動画データに比べればデータ量は少なく、リアルタイム性の引くいデータであるので、ハードディスク３３の内周側に記録するようにしている。このおおよその管理は、ファイルシステムを通じて行われる管理であり、ハードディスク３３の記録残容量が少なくなってきたときには、動画データであっても内周側の空き領域に記録し、静止画データであっても外周側に記録するようにされる。
【０１３０】
そして、種々のデータをハードディスク３３に記録する場合、従来の技術であれば、ＦＡＴが示す空き状況に基づいて、ひとかたまりに記録できる位置を(可能な限り)探し、記録開始クラスタ番号を決定する。しかし、この実施の形態のデジタルビデオカメラの場合には、図８に示したように形成されるゾーン利用テーブルを通じて各ゾーンの使用状況を確認し、データの種類(動画、静止画など)によって記録ゾーンを振り分けるようにするのである。
【０１３１】
なお、記録しようとするデータの総量（ファイルサイズ）が分ければ、ＦＡＴの情報に基づいて、適正な容量の空き領域の検出を確実に行うことが可能になり、ファイルサイズが大きいために、２つのゾーンに渡ってデータを記録しなければならないなどの不都合も回避可能とすることができる。
【０１３２】
しかしながら、例えば、動画を撮影するなどの場合のように、これから新たにデータを形成して記録を行うようにする場合には、ファイルサイズが記録当初にはわからない。このような場合は、データの種類に応じて、目安となる、確保すべき空き領域(クラスタ数)を定めておくようにすればよい。確保すべき空き領域(クラスタ数)の目安となる容量は、例えば、静止画や音楽であれば数メガバイト、動画であれば数百メガバイト〜数ギガバイトというように、静的な情報として予め決めておくようにすればよい。
【０１３３】
もちろん、確保すべき空き容量の大きさは、外出が多く動画の撮影が多いとか、動画より静止画を撮影する頻度が多いなどのユーザーのいわゆる行動特性や記録フォーマットの種類などによって動的に変更することも可能である。
【０１３４】
図９は、ＺＣＡＶ方式で回転駆動制御されるハードディスク３３のゾーンを基準として用いて、データの記録制御を行うようにした場合のこの実施の形態のデジタルビデオカメラの制御部２０の処理を説明するためのフローチャートである。この図９に示す処理は、記録処理が開始するようにされた場合に制御部２０において実行される処理である。
【０１３５】
図１を用いて上述したように、この実施の形態のデジタルビデオカメラは、撮影することにより得た静止画データや動画データの記録、画像入出力部１６、音声入出力部１７を通じての外部機器から種々のデータの記録、通信部１９を通じて取得する種々のデータの記録ができるものである。
【０１３６】
このため、制御部２０は、まず、ユーザーにより切り換えられるようにされる動作モード（静止画撮影モード、動画撮影モード、外部機器からの情報の記録モード、通信部を通じて得た情報の記録モード）を確認したり、また、記録するデータのヘッダ部などに付加されている情報を確認したりすることにより、記録しようとしているデータが、動画データなのか、静止画データなのか、音楽などの音声データなのか等のデータの属性を把握する（ステップＳ１１）。
【０１３７】
このステップＳ１１の処理においては、例えば、動作モードが静止画撮影モードになっていれば、記録するデータは静止画データであることが分かるし、また、動作モードが動画画撮影モードになっていれば、記録するデータは動画データであることが分かる。また、外部機器や通信ネットワークを通じて提供されるデータの場合には、そのデータのヘッダなどに付加されているそのデータの属性を示す情報に基づいて、記録するデータの属性を把握することが可能である。
【０１３８】
次に、制御部２０は、目的とするデータを記録するために必要なクラスタ数を算出する（ステップＳ１２）。このステップＳ１２の処理は、撮影時においては、上述もしたように、静止画や音楽であれば数メガバイト、動画であれば数百メガバイト〜数ギガバイトというように予め決められる大きさとし、外部機器や通信ネットワークを通じて提供されるデータの場合には、そのデータのヘッダなどに付加されているファイルサイズやクラスタサイズを示す情報に基づいて、正確に算出することが可能である。
【０１３９】
そして、制御部２０は、図８に示したゾーン利用テーブルを参照し、各ゾーンの使用状況を確認して把握する（ステップＳ１３）。すなわち、制御部２０は、ハードディスク３３のゾーン利用テーブルを参照し、どのゾーンにどの属性のデータが記録され、どのゾーンが未使用であるかを把握する。そして、制御部２０は、ハードディスク３３のＦＡＴを参照し、ゾーン利用テーブルの情報を踏まえて、記録開始クラスタ番号を決定する（ステップＳ１４）。
【０１４０】
このステップＳ１４の処理は、まず、ゾーン利用テーブルの情報に基づいて、同じ属性のデータが既に記録されているゾーンを検出するようにし、検出したゾーンに今回記録しようとしているデータの全部が記録可能か否かを確認する。そして、記録可能である場合には、そのゾーンの未記録領域のクラスタ番号を記録開始クラスタとして決定し、充分な空き領域がない場合には、未使用ゾーンを今回のデータの記録領域とするようにクラスタ番号を決定する。なお、未使用ゾーンを今回のデータの記録領域とする場合には、図８に示したゾーン利用テーブルを更新する処理も行う。
【０１４１】
そして、決定した記録開始クラスタによって指示されるゾーンにデータを記録する（ステップＳ１５）。すなわち、制御部２０は、決定した記録開始クラスタによって指示されるゾーンにデータを記録するようにハードディスクドライブ３２を制御し、このハードディスクドライブ３２に所定の入力端からのデータを供給することによって、目的とするデータがファイルとして、ハードディスク３３に格納する。
【０１４２】
このようにして、可能な限り、データの属性によってハードディスク上におけるデータの記録位置をまとめることを試み、リアルタイム性の要求されるデータを、論理的なクラスタとして連続的に、かつ、物理的なセクタとして転送レートが一定な位置に(つまり、複数のゾーンに渡っていない位置に)記録することが可能になる。
【０１４３】
図１０は、ゾーン利用テーブルを用いない従来の記録制御方式でデータを記録した場合のデータの記録状態例と、ゾーン利用テーブルを用いるこの実施の形態のデジタルビデオカメラでの記録制御方式でデータを記録した場合のデータの記録状態例とを説明するための図である。図１０において、文字「ＳＴＩＬＬ」は静止画ファイルを、文字「ＶＩＤＥＯ」は動画ファイルを、また、文字「ＡＵＤＩＯ」は音声ファイルを示している。
【０１４４】
図１０Ａに示すように従来方式の場合には、属性の異なるデータファイルが半ば無秩序に記録されてしまうが、図１０Ｂに示すように、この発明による方式を用いることにより、属性の同じデータファイルは隣接して記録することができるようにされる。したがって、移動距離の大きなシーク動作を減少させ、迅速かつスムースなアクセスを行うことが可能となり、リアルタイム性の要求されるデータの再生において不都合を生じさせることもないようにされる。また、比較的に大きな空き領域を確保することもできるようにされ、ハードディスクの記録領域の効率的な活用ができるようにされる。
【０１４５】
なお、このように、同じ属性のデータをまとめるようにして記録できるようにすることにより、詳しくは後述もするが、画像データや音声データを効率よく、しかもユーザーにとって使い勝手が良いようにするために設けられるＡＶ管理情報を使用する場合にも、目的とするデータへのアクセスがスムースになるなどの効果がある。
【０１４６】
［（２）パーティションを基準とする記録制御について］
次に、パーティションを基準として用いて、データの記録制御を行う場合について説明する。このパーティションを基準として用いてデータの記録制御を行う場合も、基本的には上述したゾーンを基準として用いてデータの記録制御を行うようにする場合と同様の制御となる。
【０１４７】
図１１は、ハードディスク上におけるパーティションの分け方の例を説明するための図である。上述もしたように、ハードディスクの先頭セクタに形成されるＭＢＲ中のパーティションテーブル領域に形成するパーティションテーブルの数に応じて、図１１Ａに示すように、ハードディスク上を、４つまでのパーティション領域に分割することが可能である。
【０１４８】
したがって、図１１Ｂに示すように、ハードディスク上を２つのパーティション領域に分割したり、図１１Ｃに示すように、１つのパーティション領域しか設けないようにしたりすることが可能である。また、上述もしたように、ＥＢＲを用いることにより、ハードディスク上を５つ以上のパーティション領域に分割することが可能である。そして、図１１Ａ、図１１Ｂに示したように、ハードディスク上を少なくとも２つ以上のパーティション領域に分割するようにした場合に、パーティションを基準として用いて、データの記録先となるパーティションを分けるようにすることが可能である。
【０１４９】
そして、この場合においては、各パーティションについての使用状況を管理するためのパーティション利用テーブルをハードディスク３３上に形成する。図１２は、パーティション利用テーブルを説明するための図である。図１２に示すように、この実施の形態のパーティション利用テーブルは、各パーティションについて、パーティション番号、種別、空き容量を管理するようにするものである。
【０１５０】
パーティション利用テーブルにおいて、パーティション番号は、パーティションの形成時において、各パーティションに割り当てられるものである。この場合においても、ｎはパーティションの総数に一致する値である。種別は、そのパーティションにはデータが記録されているのか否か、記録されているとすれば、どのような属性のデータなのかなどのパーティション毎の使用状況を示す情報である。
【０１５１】
種別の具体的な保持方法は、上述したゾーン利用テーブルの場合と同様に、例えば、動画データが記録されている場合には「０１ｈ」、静止画データが記録されている場合には「０２ｈ」、未使用の場合には「００ｈ」といった具合に予め決められた値によって表現され、保持するようにされる。
【０１５２】
また、パーティション利用テーブルにおいて、空き容量は、各パーティションの空き容量を示す情報である。パーティションの形成時において、各パーティション領域の大きさは、製造者やユーザーによって指示されるので、その指示された値が空き容量の初期値となる。
【０１５３】
なお、このパーティション利用テーブルは、製造時やユーザーによる利用開始時などにおいて行われるパーティションの形成時において、指示するようにされた数、大きさのパーティションを形成するようにした後に、制御部２０によって、ハードディスクドライブ３２のハードディスク３３に形成される。パーティション利用テーブルもまた、例えば、ＭＢＲと最初のパーティションとの間に設けられる空き領域に形成する。
【０１５４】
そして、パーティションにデータが書き込まれた場合には、そのパーティションについてのパーティション利用テーブルの空き領域の情報が、書き込まれたデータ分の容量が減算される。また、未使用パーティションに初めてデータを記録した場合には、そのパーティションについてのパーティション利用テーブルの種別のエリアに記録したデータの属性を示す情報が記録されることになる。
【０１５５】
図１２のパーティション利用テーブルの場合、０番のパーティションには、動画データ記録されており既に空き容量はなく、１番のパーティションには、静止画データが記録されており既に空き容量がなく、また、２番のパーティションには、音楽などの音声データが記録されているが１０００セクタ分の空き容量があることを示している。
【０１５６】
また、図１２のパーティション利用テーブルの場合、ｎ−３番のパーティションには、動画データ記録されており２００００セクタの空き容量があり、ｎ−２番のパーティションには、音声データが記録されており４００００セクタの空き容量があり、ｎ−１番目のパーティションには、静止画データが記録されており３０００００セクタの空き容量があることを示している。なお、未使用パーティションのパーティション利用テーブルの場合には、種別が未使用を示すものとなり、そのパーティションの記憶容量の全てが空き容量となるようにされる。
【０１５７】
したがって、この実施の形態のデジタルビデオカメラの制御部２０は、ハードディスク３３の空きエリアに形成される図１２に示したパーティション利用テーブルにより、データが記録されている使用パーティションとデータが記録されていない未使用パーティションの別を把握することができると共に、使用パーティションについては、記録されているデータの属性および空き容量を正確に把握することができる。そして、この図１２に示したパーティション利用テーブルを用いることによって、パーティション単位の記録制御を行うことができるようにされる。
【０１５８】
図１３は、パーティション単位に記録制御を行うようにした場合のこの実施の形態のデジタルビデオカメラの制御部２０の処理を説明するためのフローチャートである。この図１２に示す処理は、記録処理が開始するようにされた場合に制御部２０において実行される処理である。
【０１５９】
まず、制御部２０は、制御部２０は、ハードディスク３３に記録するデータの属性を確認する（ステップＳ２１）。このステップＳ２１の処理は、図９に示したステップＳ１１の処理と同様の処理であり、動作モードや記録するデータのヘッダ部などに付加されている属性情報に基づいて、記録するデータの属性を確認（把握）する処理である。
【０１６０】
そして、制御部２０は、記録しようとしているデータの属性とその総量とに基づいて、図１２に示したパラメータ利用テーブルを参照し、属性が同じデータが記録されており、かつ、充分な空き容量を持ったパーティションが存在する場合には、そのパーティションをデータの記録先として決定し、属性が同じデータが記録されたパーティションは存在するが、空き容量が不足している場合には、未使用パーティションをデータの記録先として決定する（ステップＳ２２）。
【０１６１】
この後、制御部２０は、決定したパーティションに対して、そのパーティションのＦＡＴを参照し、目的とするデータ、すなわち、撮影して得た動画データ、静止画データ、音声データ、あるいは、外部機器や通信ネットワークを通じて提供を受けた動画、静止画データ、音声データなどを記録する処理を行うようにし、記録処理終了後、この図１３に示した処理を終了する。
【０１６２】
このように、同じ属性のデータは同じパーティションに記録することができるので、同じ属性のデータがハードディスク３３上のあちこちに分散してしまうことを防止し、効率よくデータをハードディスクに記録することができる。したがって、静止画を連続して再生するようにするいわゆるスライドショーのような再生をする場合であっても、シーク動作に時間がかかるなどの不都合を生じさせずに良好に再生させることができる。
【０１６３】
このように、記録するデータの属性に応じて、記録パーティションを変えることも可能である。また、ゾーン単位の記録制御、パーティション単位の記録制御と同様に、この実施の形態のデジタルビデオカメラに複数のハードディスクを搭載するなど、同時に利用可能な記録媒体を複数接続した場合には、記録媒体単位に属性の異なるデータを記録するように制御することも可能である。
【０１６４】
この場合においては、制御部２０が、どの記録媒体にどの属性のデータが記録されているか、あるいは、記録するかを管理するとともに、記録しようとする属性を確認し、その属性に応じて、記録先となる記録媒体を制御するようにすればよい。
【０１６５】
このように、ゾーン、パーティション、記録媒体のいずれかを記録先の基準として用いるようにして、データの記録制御を行うようにすることができる。そして、ゾーン、パーティション、記録媒体のいずれを基準としてデータを記録するようにした場合であっても、この実施の形態のデジタルビデオカメラの制御部２０において実行されるＯＳ（Operating System）またはファームウエアが、動作モードや記録しようとするデータに付加されている属性情報に基づいて、記録しようとしているデータの属性を確認し、その確認した属性に応じて、記録先であるゾーンやパーティションや記録媒体にデータを振り分けるようにすればよい。
【０１６６】
［変形例］
この実施の形態のデジタルビデオカメラは、上述したように、ゾーン利用テーブルやパーティション利用テーブルの情報を参照し、実際にデータを書き込むゾーンやパーティションを決定して、同じ属性のデータはハードディスク上の近隣の記録領域にまとめるようにして記録できるようにした。
【０１６７】
これに加えて、記録しようとするデータの供給経路や記録しようとするデータの属性に基づいて、ハードディスク上の記録領域の検索方向を制御することにより、ハードディスクにより効率よくデータを記録すると共に、ハードディスクに記録されたデータについてもより効率よく利用できるようにすることが可能である。
【０１６８】
ハードディスク３３は円盤状の記録媒体であり、その記録領域について概念的に示せば、図１４に示すように、外周側に一番初めにアクセスしなければならないＭＢＲが設けられ、外周側（先頭側）から内周側（終端側）に向かってパーティション領域が設けられる。そして、データの記録に際しても、外周側（先頭側）からデータの書き込みが行われるようにされる。
【０１６９】
さらに、上述もしたように、この実施の形態のハードディスクドライブ３２は、ハードディスク３３をＺＣＡＶ方式で回転駆動制御するので、外周側の記録領域に対しては、迅速にアクセスし、データを高転送レートで記録する。しかし、内周側の記録領域に対しては、外周側の記録領域に比べれば、シークに時間がかかる分、アクセスに時間がかかると共に、外周側に比べれば、データの転送レートも低くなる。
【０１７０】
したがって、記録領域のアクセスの迅速性、および、データの転送レートの観点からみると、外周側の記録領域の方が内周側の記録領域に比べて、データの記録には有利である。そこで、この実施の形態のデジタルビデオカメラは、記録しようとするデータの供給経路や記録しようとするデータの属性に基づいて、ハードディスク上の検索方向を制御するようにしている。
【０１７１】
まず、記録しようとするデータの供給経路に基づいて、ハードディスク上の検索方向を制御する場合について説明する。図１５は、記録しようとするデータの供給経路に基づいて、ハードディスク上の検索方向を制御する場合を説明するためのフローチャートである。この図１５に示す処理は、ユーザーから記録が指示された場合に、制御部２０において実行される処理である。
【０１７２】
すなわち、制御部２０は、データを記録するようにする指示入力を受け付けると、図１４に示す処理を実行し、まず、ユーザーにより指示するようにされているデータの記録モードを確認する（ステップＳ３１）。このステップＳ３１の処理を具体的に言えば、この実施の形態のデジタルビデオカメラの動作状態が、撮影モードか、外部機器から供給されるデータを記録媒体に記録したり、記録媒体に記録されているデータを再生したりするＶＴＲモードかを確認するものである。
【０１７３】
ここで、撮影モードは、光学レンズ部１１や光電変換部１２などのいわゆるカメラ部やマイクロホンを通じて取得するようにしている動画データや音声データなどの現時点においてはファイルサイズが不定のリアルタイムデータなどを記録媒体に記録するようにするものである。
【０１７４】
また、ＶＴＲモードにおける記録処理は、画像入出力部１６や音声入出力部１７を通じて、あるいは、ＵＳＢやイーサネット（登録商標）、あるいは種々の無線通信プロトコルが適用された通信部１９を通じて供給される、ファイルサイズが既に決まっているデータを記録媒体に記録するものである。
【０１７５】
したがって、ステップＳ３１において、撮影モードかＶＴＲモードかを検出することによって、ファイルサイズが不定のリアルタイムデータを記録媒体に記録しようとしているのか、あるいは、ファイルサイズが既に決まっているデータを記録媒体に記録しようとしているのかを判別することができる。
【０１７６】
そして、制御部２０は、ステップＳ３１の確認処理の結果に基づいて、カメラ部を経由して取り込まれた画像データやこのデジタルビデオカメラに設けられたマイクロホンを通じて取り込まれた音声データなどのリアルタイムデータを記録するモードか否かを判断する（ステップＳ３２）。
【０１７７】
ステップＳ３２の判断処理において、この実施の形態のデジタルビデオカメラが、カメラ部やマイクロホンを通じて取り込んだデータを記録する撮影モードであると判断した場合には、迅速にアクセスが可能であって、迅速にデータの記録が可能なハードディスク３３の外周側（先頭）から内周側（終端）に向かって、データの記録先となるゾーンあるいはパーティションを探すようにする（ステップＳ３３）。
【０１７８】
ステップＳ３２の判断処理において、カメラ部やマイクロホンを通じて取り込んだデータを記録する撮影モードでないと判断した場合には、ハードディスクの外周側に比べた場合には、アクセスに不利となるハードディスクの内周側（終端）から外周側（先頭）に向かって、データの記録先となるゾーンあるいはパーティションを探すようにする（ステップＳ３４）。
【０１７９】
ステップＳ３３の処理、あるいは、ステップＳ３４の処理の後、これらの処理によって、探し出された記録先にデータを記録する処理を行って（ステップＳ３５）、この図１５に示す処理を終了する。
【０１８０】
これにより、撮影することにより得られるいわゆるリアルタイムデータについては、ハードディスク３３の外周側から記録先の検出が行われ、迅速に記録先を特定し、記録容量については余裕を持たせて、高転送レートで記録媒体に記録することができるようにされる。また、外部機器などからのデータ量が決まっている画像データや音声データについては、ハードディスク３３の内周側から記録先の検出が行われ、必要な記録容量の記録領域を確保した上で、安定に内周側の記録領域に記録することができるようにされる。
【０１８１】
次に、記録しようとするデータの属性に基づいて、ハードディスク上の検索方向を制御する場合について説明する。図１６は、記録しようとするデータの属性に基づいて、ハードディスク上の検索方向を制御する場合を説明するためのフローチャートである。この図１６に示す処理は、ユーザーから記録が指示された場合に、制御部２０において実行される処理である。
【０１８２】
すなわち、制御部２０は、データを記録するようにする指示入力を受け付けると、図１６に示す処理を実行し、まず、記録しようとするデータの属性を確認する（ステップＳ４１）。このステップＳ４１の処理を具体的に言えば、まず、撮影モードかＶＴＲモードか確認し、撮影モードにされている場合には、動画撮影モードか静止画撮影モードかを確認し、ＶＴＲモードの場合には、提供されたデータの例えばヘッダ部分に付加されている属性情報を確認する。これにより、記録しようとするデータが、動画データか、静止画データか、音声データかなどの、記録するデータの属性を確認することができる。
【０１８３】
そして、制御部２０は、ステップＳ４１の確認処理の結果に基づいて、記録しようとしているデータは、動画データか否かを判断する（ステップＳ４２）。ステップＳ４２の判断処理において、記録しようとしているデータは、動画データであると判断したときには、迅速にアクセスが可能であって、迅速にデータの記録が可能なハードディスク３３の外周側（先頭）から内周側（終端）に向かって、データの記録先となるゾーンあるいはパーティションを探すようにする（ステップＳ４３）。
【０１８４】
ステップＳ４２の判断処理において、記録しようとしているデータは、動画データでないと判断したときには、ハードディスクの外周側に比べた場合には、アクセスに不利となるハードディスクの内周側（終端）から外周側（先頭）に向かって、データの記録先となるゾーンあるいはパーティションを探すようにする（ステップＳ３４）。
【０１８５】
ステップＳ３３の処理、あるいは、ステップＳ３４の処理の後、これらの処理によって、探し出された記録先にデータを記録する処理を行って（ステップＳ３５）、この図１６に示す処理を終了する。
【０１８６】
これにより、データ量も多く、かつ、データの初めから終わりまでデータの連続性が確保されている必要な動画データおよびこれに付随する音声データについては、ハードディスク３３の外周側から記録先の検出が行われ、迅速に記録先を特定して、記録容量については余裕を持たせて、高転送レートで記録媒体に記録することができるようにされる。また、静止画データや音声データは、動画データに比べれば、データ量は少なく、データの連続性を確保することも比較的に容易であるので、ハードディスク３３の内周側から記録先の検出が行われ、必要な記録容量の記録領域を確保した上で、安定に内周側の記録領域に記録することができる。
【０１８７】
［ＡＶ管理情報の利用について］
ハードディスクなどの大容量記録媒体に対して、動画データ、静止画データ、音声データなどの種々の属性のデータを数多く記録して利用する場合に、それらのデータを効率よく管理し、効率よく利用できるようにするために、管理情報のみを別ファイルにまとめて一括管理することが考えられる。図１７は、この一括管理方式の概要について説明するための図である。
【０１８８】
図１７に示すように、この例の場合においても、記録媒体１０には、ＡＶ（Audio/Visual）管理情報１０１、静止画ファイルＡ、静止画ファイルＢ、動画ファイルＣが記録されているものとする。この一括管理方式の場合には、図１７において、ＡＶ管理情報１０１が示すように、各画像データの管理情報は、画像データファイルＡ、Ｂ、Ｃとは別ファイルにおいて管理され、ＡＶ管理情報と画像データファイルとは予め決められるポインタによって結びつけられるようにしている。
【０１８９】
図１８は、ＡＶ管理情報の一例を説明するための図である。この例の場合には、ＡＶ管理情報は、タイトルファイル１０１ａと、サムネイルファイル１０１ｂと、プロパティファイル１０１ｃとを含んでいる。これらの各ファイルには、ファイルとして記録されている画像データに対する種々の情報がエントリ情報（登録情報）として保持するようにされている。
【０１９０】
タイトルファイル１０１ａに登録されているタイトルエントリ０、１、２、…のそれぞれは、ファイルとして記憶されている画像データのそれぞれについてのコメント、メモ、注記などといった例えばユーザーにより入力するようにされたテキストデータを保持する。
【０１９１】
また、サムネイルファイル１０１ｂに登録されているサムネイルエントリ０、１、２、…のそれぞれは、ファイルとして記憶されている画像データにより形成される画像の縮小画像データであり、１種類に限らず複数の縮小画像を持つようにすることも可能なものである。
【０１９２】
また、プロパティファイル１０１ｃに登録されているプロパティエントリ０、１、２、…のそれぞれは、ファイルとして記憶されている画像データのそれぞれについての種々の管理情報を保持するものである。そして、各プロパティエントリのそれぞれには、図１８において、プロパティエントリｎ部分に示したように、少なくとも、ファイルポインタＰｔ、オリジナル記録ファイルフラグａａ、撮影日時情報ｂｂ、修正日時情報ｃｃが含まれるようにされる。
【０１９３】
ファイルポインタＰｔは、当該プロパティエントリに対応する画像データファイルを特定するための情報である。また、オリジナル記録ファイルフラグａａは、この実施の形態のデジタルビデオカメラにおいて撮影されて記録媒体に記録された画像データか否かを示すものである。この例の場合、オリジナル記録ファイルフラグａａが、「１」の場合には、この実施の形態のデジタルビデオカメラにより撮影された画像データのファイルであることを示し、「０」の場合には、この実施の形態のデジタルビデオカメラにより撮影されたのではない画像データのファイルであることを示す。
【０１９４】
また、撮影日時情報ｂｂは、この実施の形態のデジタルビデオカメラにおいて撮影することにより取り込まれ、記録媒体に記録された画像データの撮影日時を示すものである。修正日時情報ｃｃは、その画像データの修正処理が行われた日時を示すものである。しかし、後述もするが、外部から提供された画像データの場合には、修正日時情報ｃｃは、その画像データをこのデジタルビデオカメラが取得した日時である取得日時を示すものとして用いるようにされる。
【０１９５】
そして、画像データファイルや音声データファイルなどの各コンテンツファイル１つに対しては、ＡＶ管理情報として、タイトルエントリとサムネイルエントリとプロパティエントリとを設けることができるようにされる。各画像データファイルのそれぞれと、タイトルエントリ、サムネイルエントリとは、プロパティエントリを介して間接的に関連付けられている。
【０１９６】
したがって、図１８に示した例の場合には、静止画ファイルＡに対しては、ＡＶ管理情報として、タイトルエントリｎ、サムネイルエントリｎ、プロパティエントリｎが設けられ、静止画ファイルＢに対しては、タイトルエントリ２、サムネイルエントリ２、プロパティエントリ２が設けられている。同様に、動画ファイルＣに対しては、タイトルエントリｎ＋１、サムネイルエントリｎ＋１、プロパティエントリｎ＋１が設けられている。
【０１９７】
また、例えば、プロパティファイル１０１ｃには、再生順序などについての定義を記録しておくこともできるようにされ、アプリケーションにより、ＡＶ管理情報のプロパティファイル１０１ｃの内容が解釈され、定義された内容にしたがって、目的とする画像データや音声データを再生することができるようにされる。これにより、例えば、静止画を連続して再生するようにするスライドショー再生などもできるようにされる。
【０１９８】
このように、記録媒体に記録した画像データや音声データについての管理情報を、画像データファイルや音声データファイルとは別個に設けることにより、画像データファイルや音声データファイルの検索やサーチの時間が格段に短縮することができるなどのメリットがある他、スライドショー再生など従来にない種々の態様で再生を行うようにするな等のこともできるようにされる。
【０１９９】
したがって、例えば、撮影日時を検索キーとして、ＡＶ管理情報のプロパティファイルの情報を参照することにより、目的する静止画ファイルなどを迅速に見つけ出すことができる。また、予め決められた順番で、静止画データのスライドショー再生を行うようにする場合を考えると、上述したように、プロパティファイル１０１ｃの情報に基づいて目的とする静止画ファイルを迅速に特定することが可能である。
【０２００】
しかし、スライドショー再生しようとする複数の静止画ファイルがハードディスク上の広い範囲に点在する場合には、移動距離の大きなシーク動作が頻繁に発生することになり、ＡＶ管理情報の機能の有効活用を阻害することにもなりかねない。しかし、この発明を適用することにより、静止画ファイルは近隣の記録領域にまとめられるように記録されるので、移動距離の大きなシーク動作が頻繁に発生することを防止することができ、ＡＶ管理情報によって迅速に特定された目的とする静止画ファイルに迅速にアクセスし、再生することができるようにされる。すなわち、再生をスムースに行うようにすることができる。
【０２０１】
ここでは、静止画データのスライドショー再生の場合を例にして説明したが、これに限るものではない。関連のある動画データを連続的に再生するようにしたり、複数の音声データを再生する場合にその再生順を決めて再生したりするなどの種々の場合において、ＡＶ管理情報により、正確に再生順などを指示することができると共に、移動距離の大きなシーク動作をできるだけ少なくするようにして、データの記録時や再生時におけるこの実施の形態のデジタルビデオカメラの制御部２０、および、ハードディスクドライブ３２の負荷を軽減し、動作の信頼性が高いデジタルビデオカメラを実現することができる。
【０２０２】
なお、この発明は、上述もしたように、デジタルビデオカメラの主に制御部２０の機能により実現されるものであり、その位置付けは、制御部２０において動作するようにされるソフトウエアである「ファイルシステム」および「デバイスドライバ」に関連して動作するものである。
【０２０３】
すなわち、図１９に示すように、記録媒体（この実施の形態においては、ハードディスク３３）に対してデータを記録したり、記録媒体に記録されているデータを読み出して利用したりする場合には、ユーザーとの窓口となるアプリケーションプログラム５１の下層に記録媒体上のファイルを管理するためのファイルシステム（ファイル管理プログラム）５２とファイルシステムからの情報に基づいて記録媒体を制御するデバイスドライバ５３とが存在する。
【０２０４】
そして、種々のデータを記録する場合には、ファイルシステム５２、デバイスドライバ５３の機能によりデータを書き込むことになるが、その前段において、図９、図１３、図１５、図１６を用いて説明したいわゆる前処理を行うことにより、データの記録先を適切に探し出し、属性の同じデータを隣接するようにまとめて記録するようにすることができる。
【０２０５】
つまり、データの書き込み／読み出しを制御することになるファイルシステム５２、デバイスドライバ５３については変更することなく、そのまま利用するようにして、データの記録時における記録先を特定する処理を追加することによって、この発明を実現することができる。したがって、ファイルシステムに、各ゾーン、あるいは、各パーティションの使用状況の確認、といった処理を追加すればよい。
【０２０６】
また、上述の実施の形態においては、情報信号の受付手段は、光学レンズ部１１、光電変換部１２などからなるカメラ部、画像入出力部１６および音声入出力部１７、通信部１９などの３つの系統により実現し、判別手段は、制御部２０が、また、記録制御手段は、主に制御部２０が実現するようにしている。また、撮像手段は、言うまでもなく、光学レンズ部１１、光電変換部１２などからなるカメラ部が実現している。
【０２０７】
なお、上述の実施の形態においては、ゾーン利用テーブル、パーティション利用テーブルをハードディスク３３のＭＢＲ直後の空き領域に形成するものとして説明したが、これに限るものではない。ハードディスク３３上の他の領域に形成するようにしてもよいし、あるいは、制御部２０のＲＡＭ２３やＥＥＰＲＯＭ２４に形成するようにし、あるいは、メモリーカード３４などの外部メモリーに形成するようにしてもよい。なお、メモリーカードなどの外部メモリーにゾーン利用テーブル、パーティション利用テーブルを形成した場合には、そのテーブルがどの記録媒体についてのものかを示すメディアＩＤ（メディア識別情報）をも各テーブルに付加するようにしておけばよい。
【０２０８】
また、記録媒体を基準としてデータの記録制御を行う場合においても、記録媒体のデータの記録状態を管理するためのテーブルをハードディスクや制御部２０のＲＡＭ２３やＥＥＰＲＯＭ２４、あるいは、メモリーカード３４などの外部メモリーに形成することができる。もちろん、この場合においても、メモリーカードなどの外部メモリーにテーブルを形成した場合には、そのテーブルがどの記録媒体についてのものかを示すメディアＩＤ（メディア識別情報）をも各テーブルに付加するようにしておく。
【０２０９】
また、上述の実施の形態においては、初めにハードディスクの記録領域を動画データの記録領域と静止画データの記録領域とにおおよそ分けるようにしたが、これに限るものではない。単純に、ゾーン、パーティションのいずれかを基準として、データの記録制御を行うようにすることももちろん可能である。
【０２１０】
また、上述の実施の形態においては、属性の異なる情報信号として、動画データ、静止画データとを記録媒体に記録する場合を例にして説明した。しかし、これに限るものではない。動画データ、静止画データの他、音声データ、テキストデータ、その他種々のキャラクタデータのそれぞれを別々のエリアにまとめて記録するようにすることももちろん可能である。また、動画データや静止画データであっても、フォーマット（書式）などの情報に応じて記録エリアをまとめることもできる。
【０２１１】
例えば、動画データであれば、ＭＰＥＧ（Moving Picture Experts Group）方式でデータ圧縮されたものと、他のデータ圧縮方式でデータ圧縮されたものを分けたり、あるいは、データ圧縮されたものと、データ圧縮されていないものとを分けたりすることももちろん可能である。このようにする場合には、記録しようとするデータのヘッダなどに付加されているフォーマットを示す情報などにより区別できる。
【０２１２】
また、上述した実施の形態においては、記録媒体としてハードディスクを用いる場合を例に挙げて説明したが、これに限るものではない。例えば、ＭＯ（Magneto Optical disk）の一部、ＰＤ（Phase change rewritable Disk）、Zip、SuperDiskといった、ＺＣＡＶ（Zone Constant Angular Velocity）方式を採用している他の種々の記録媒体を用いる場合においてもこの発明を適用することが可能である。
【０２１３】
また、上述した実施の形態において、記録媒体に記録するデータは、動画データ、静止画データ、音楽などの音声データを記録する場合を例にして説明したが、これに限るものではない。例えば、テキストデータ、プログラムデータ、その他の種々のデータを記録する場合にもこの発明を適用することができる。
【０２１４】
また、動画データや静止画データであっても、フォーマット（書式）などの情報に応じて記録エリアをまとめることもできる。例えば、動画データであれば、ＭＰＥＧ（Moving Picture Experts Group）方式でデータ圧縮されたものと、他のデータ圧縮方式でデータ圧縮されたものを分けたり、あるいは、データ圧縮されたものと、データ圧縮されていないものとを分けたりすることももちろん可能である。
【０２１５】
このようにする場合には、記録しようとするデータのヘッダなどに付加されているフォーマットを示す情報などにより区別できる。このようにする場合には、例えば、撮影した画像と、ネットワークを通じて提供される情報や外部機器などから提供される情報などとを同じ記録媒体に記録する場合に効果がある。撮影して得た画像データと外部から提供される画像データとでは、データのフォーマットが異なっている場合も多いためである。
【０２１６】
また、上述した実施の形態においては、ファイルシステムとしてＦＡＴを用いるものとして説明したが、これに限るものではない。ＦＡＴ以外の種々のファイルシステムを用いる場合にこの発明を適用することができる。
【０２１７】
また、上述した実施の形態においては、この発明をデジタルビデオカメラに適用した場合を例にして説明したが、これに限るものではない。例えば、ハードディスクドライブなどを記録装置として用いるパーソナルコンピュータ、ハードディスク装置、その他、ハードディスクやＭＯなどの記録媒体に対してデータを記録することが可能な電子機器にこの発明を適用することができる。
【図面の簡単な説明】
【０２１８】
【図１】この発明が適用されたデジタルビデオカメラを説明するためのブロック図である。
【図２】ファイルシステムに応じて初期化されることにより利用可能となるハードディスク３３の状態を説明するための図である。
【図３】ファイルシステムに応じて初期化されることにより利用可能となるハードディスク３３の状態を説明するための図である。
【図４】ハードディスク３３上に形成されるパーティション領域とこれを管理するパーティションテーブルについて説明するための図である。
【図５】読み出しテストによる各ゾーンの開始ＬＢＡを検出する処理を説明するための図である。
【図６】読み出しテストによる各ゾーンの開始ＬＢＡを検出する処理を説明するための図である。
【図７】ハードディスク３３上の各ゾーンの開始ＬＢＡを検出する処理を説明するためのフローチャートである。
【図８】ゾーン利用テーブルを説明するための図である。
【図９】ゾーンを基準としてデータの記録を行うようにした場合の記録処理を説明するためのフローチャートである。
【図１０】ゾーン利用テーブルを用いない従来の記録制御方式でデータを記録した場合のデータの記録状態例と、ゾーン利用テーブルを用いたこの発明が用いられた記録制御方式でデータを記録した場合のデータの記録状態例とを説明するための図である。
【図１１】ハードディスク上におけるパーティションの分け方の例を説明するための図である。
【図１２】パーティション利用テーブルを説明するための図である。
【図１３】ハードディスクに設けられたパーティションを基準としてデータの記録を行うようにした場合の記録処理を説明するためのフローチャートである。
【図１４】ハードディスクの基本的な状態を説明するための図である。
【図１５】記録しようとするデータの供給経路に基づいて、ハードディスク上の検索方向を制御する場合を説明するためのフローチャートである。
【図１６】記録しようとするデータの属性に基づいて、ハードディスク上の検索方向を制御する場合を説明するためのフローチャートである。
【図１７】ＡＶ管理情報によるデータの一括管理を説明するための図である。
【図１８】ＡＶ管理情報について説明するための図である。
【図１９】この発明をソフトウエアによって実現する場合の位置付けと他の必要プログラムとの関係を説明するための図である。
【符号の説明】
【０２１９】
１１…光学レンズ部、１２…光電変換部、１３…カメラ機能制御部、１４…画像信号処理部、１５…ＬＣＤ（Liquid Crystal Display）、１６…画像入出力部、１７…音声入出力部、１８…音声信号処理部、１９…通信部、２０…制御部、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、２４…ＥＥＰＲＯＭ、３１…操作入力部、３２…ハードディスクドライブ（ハードディスク装置）、３３…ハードディスク、３４…メモリーカード
【図１】
2005086737.tif 000003
【図２】
2005086737.tif 000004
【図３】
2005086737.tif 000005
【図４】
2005086737.tif 000006
【図５】
2005086737.tif 000007
【図６】
2005086737.tif 000008
【図７】
2005086737.tif 000009
【図８】
2005086737.tif 000010
【図９】
2005086737.tif 000011
【図１０】
2005086737.tif 000012
【図１１】
2005086737.tif 000013
【図１２】
2005086737.tif 000014
【図１３】
2005086737.tif 000015
【図１４】
2005086737.tif 000016
【図１５】
2005086737.tif 000017
【図１６】
2005086737.tif 000018
【図１７】
2005086737.tif 000019
【図１８】
2005086737.tif 000020
【図１９】
2005086737.tif 000021