(57)【要約】【課題】既存のハードディスクなどの記録媒体についてはそのままの利用を確保するとともに、ハードディスクなどの記録媒体の大容量化に対しても適切に対応することができるようにする。【解決手段】制御部２０により、ハードディスク３３の記録領域が大きいために、分割されて形成された各パーティションの開始位置を示す情報や、その大きさを示す情報を通常通りにパーティションテーブル内に格納できず、当該パーティションテーブルによっては各パーティションの管理ができないと判断したときには、制御部２０により従来のパーティションテーブルのデータ長はそのままとして、位置、大きさの情報だけを拡張するようにした拡張パーティションテーブルを形成することによって、従来にない大容量ハードディスクの使用をも可能にする。【選択図】        図１
2004348195.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体の記録領域を複数の区画に分割した場合の各区画の少なくとも位置と大きさとを管理するために、データ長とデータ構成とが予め決められた区画情報を用いるようにする情報処理装置であって、
分割されて形成される区画の前記記録媒体上の位置と大きさとに基づいて、前記区画情報による管理が可能であるか否かを判別する判別手段と、
前記判別手段により、前記区画の位置を示す情報と大きさを示す情報との内の少なくとも一方が前記区画情報には収まらないために、前記区画情報による管理が可能ではないと判別された場合に、データ長はそのままに、前記区画の位置と大きさとが管理可能なように拡張した拡張区画情報を形成する形成手段とを備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記形成手段は、前記記録媒体の前記記録領域であって、前記区画情報とは異なる領域に前記拡張区画情報を形成することを特徴とする情報処理装置。
【請求項３】
請求項１に記載の情報処理装置であって、
前記区間情報は、少なくとも２種類のアドレス指定方式に対応するために、第１と第２のデータ格納エリアを備えるものであり、
前記形成手段は、前記第２のデータ格納エリアを前記第１のデータ格納エリアの拡張エリアとして用いることにより、前記拡張区間情報を形成することを特徴とする情報処理装置。
【請求項４】
被写体を撮像して前記被写体の画像を画像データとして取り込むようにする撮像手段と、前記撮像手段により取り込まれた前記画像データを記録媒体に記録する記録手段とを備え、前記記録媒体の記録領域を複数の区画に分割した場合の各区画の少なくとも位置と大きさとを管理するために、データ長とデータ構成とが予め決められた区画情報を用いるようにする撮像装置であって、
区分けする区画の位置と大きさとに基づいて、前記区画情報による管理が可能であるか否かを判別する判別手段と、
前記判別手段により、前記区画の位置を示す情報と大きさを示す情報との内の少なくとも一方が前記区画情報には収まらないために、前記区画情報による管理が可能ではないと判別された場合に、データ長はそのままに、前記区画の位置と大きさとが管理可能なように拡張した拡張区画情報を形成する形成手段とを備えることを特徴とする撮像装置。
【請求項５】
記録媒体の記録領域を複数の区画に分割した場合の各区画の少なくとも位置と大きさとを管理するために、データ長とデータ構成とが予め決められた区画情報を用いるようにする情報処理方法において、
区分けする区画の前記記録媒体上の位置と大きさとに基づいて、前記区画情報による管理が可能であるか否かを判別する判別ステップと、
前記判別ステップにおいて、前記区画の位置を示す情報と大きさを示す情報との内の少なくとも一方が前記区画情報には収まらないために、前記区画情報による管理が可能ではないと判別した場合に、データ長はそのままに、前記区画の位置と大きさとが管理可能なように拡張した拡張区画情報を形成する形成ステップとを有することを特徴とする情報処理方法。
【請求項６】
請求項５に記載の情報処理方法であって、
前記形成ステップにおいては、前記記録媒体の前記記録領域であって、前記区画情報とは異なる領域に前記拡張区画情報を形成することを特徴とする情報処理方法。
【請求項７】
請求項５に記載の情報処理方法であって、
前記区間情報は、少なくとも異なる２種類のアドレス指定方式に対応するため、第１と第２の２つのデータ格納エリアを備えるものであり、
前記形成ステップにおいては、前記第２のデータ格納エリアを前記第１のデータ格納エリアの拡張エリアとして用いることにより、前記拡張区間情報を形成することを特徴とする情報処理方法。
【請求項８】
被写体を撮像して前記被写体の画像を画像データとして取り込むようにする撮像ステップと、前記撮像ステップにおいて取り込まれた前記画像データを記録媒体に記録する記録ステップとを備え、前記記録媒体の記録領域を複数の区画に分割した場合の各区画の少なくとも位置と大きさとを管理するために、データ長とデータ構成とが予め決められた区画情報を用いるようにする撮像装置において用いられる情報処理方法であって、
区分けする区画の位置と大きさとに基づいて、前記区画情報による管理が可能であるか否かを判別する判別ステップと、
前記判別手段により、前記区画の位置を示す情報と大きさを示す情報との内の少なくとも一方が前記区画情報には収まらないために、前記区画情報による管理が可能ではないと判別した場合に、データ長はそのままに、前記区画の位置と大きさとが管理可能なように拡張した拡張区画情報を形成する形成ステップとを有することを特徴とする情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えば、デジタルビデオカメラやデジタルスチルカメラ等のデジタルカメラ、パーソナルコンピュータ、携帯情報端末、ハードディスクレコーダなどの電子機器において、その記憶媒体として用いられる大容量記憶媒体を有効に活用できるようにする装置、方法に関する。
【０００２】
【従来の技術】
大容量記録媒体としてハードディスクが広く用いられている。ハードディスクは、パーソナルコンピュータの記憶装置としては以前から用いられている。最近では、受信した放送信号をハードディスクに記録し、これを再生できるようにしたハードディスクレコーダなどの電子機器も提供されている。
【０００３】
ハードディスクの記録容量は、近年、その大容量化が進み、パーソナルコンピュータにおいては、１０ギガバイト（ｇｉｇａ−ｂｙｔｅ（２の３０乗バイト））単位で用いられることが多くなってきている。また、ハードディスクレコーダにおいては、１００ギガバイト以上の記録容量を有するハードディスクが用いられているものもある。
【０００４】
なお、計算機においては、２進数で処理されるため、記憶容量を計算機で扱われる通りに示せば、以下のようになる。すなわち、
１キロバイト＝１，０２４バイト（２の１０乗）
１メガバイト＝１，０２４キロバイト＝１，０４８，５７６バイト（２の２０乗）
１ギガバイト＝１，０２４メガバイト＝１，０７３，７４１，８２４バイト（２の３０乗）である。
【０００５】
また、ハードディスクは、ランダムアクセスが可能である。このため、音声データや動画データなどの時間的に連続する大量のストリームデータを記憶保持し、この記憶保持されたストリームデータに対して編集処理を施すなどして、ユーザーが目的とする音声データや画像データを形成するようにすることも行われている。
【０００６】
そして、ユーザーにとって使い勝手がよく、かつ、効率よくハードディスクを使用するようにするための種々の技術が提案されている。例えば、特許文献１（特開平２００１−３２５１３４号公報）には、ディレクトリの名称として固有かつシステムからみて適切な名称を設定でき、かつユーザーにわかりやすい名称を提示できるようにする技術が提案されている。
【０００７】
また、特許文献２（特開２００２−３７３０９７号広報）には、ハードディスク内のアルバムの管理構造を直感的にイメージできるようにして管理することにより、機器の操作や情報の管理を容易にするようにする技術が提案されている。
【０００８】
これら特許文献１、２に記載の技術は、ハードディスクにおけるデータの管理方式などに工夫を凝らすことによって、ユーザーがハードディスクを用いる場合に、使い勝手をよくし、また、ハードディスクを効率的に使用することができるようにしている。
【０００９】
【特許文献１】
特開２００１−３２５１３４号公報
【００１０】
【特許文献２】
特開２００２−３７３０９７号公報
【００１１】
【発明が解決しようとする課題】
ところで、ハードディスクは、その記録容量が大きいため、上述した特許文献１や特許文献２に記載されているような、ハードディスクの使い勝手を良くする技術や、ハードディスクを効率的に利用する技術の開発が重要であるが、ハードディスクの記録容量は、今後、ますます大容量化されることが考えられ、これに対して適切な対応を考慮しておかなければならない。
【００１２】
パーソナルコンピュータで用いられるハードディスクは、現在でも、記録容量が８０ギガバイトのものが主力となっており、数年後には８００ギガバイト、その数年後には、数テラバイト（ｔｅｒａ−ｂｙｔｅ（２の４０乗バイト））以上になると予測される。そして、記録容量が大きくなると、ハードディスクの先頭に書き込まれている起動用領域であるＭＢＲ（Ｍａｓｔｅｒ  Ｂｏｏｔ  Ｒｅｃｏｒｄ）中のパーティションテーブルのビット数が不足する問題が生じる。
【００１３】
現状、ＭＢＲ中には、最大４エントリ分のパーティションテーブルを形成できる。１エントリ分のパーティションテーブルは１６バイトのデータ長を有し、アドレス指定方式としてＬＢＡ（Ｌｏｇｉｃａｌ  Ｂｌｏｃｋ  Ａｄｄｒｅｓｓｉｎｇ）方式を用いてパーティションの開始位置（開始アドレス）と大きさ（パーティションサイズ）とを管理する場合、パーティションの開始位置を示す情報とパーティションの大きさを示す情報を格納するパーティションテーブル内のそれぞれの格納エリアは、現状では４バイト（３２ビット）分づつしか設けられていない。
【００１４】
このため、ハードディスクの記憶容量が、３２ビットで表現できる容量、すなわち、２の３２乗−１セクタ（（２の３２乗−１）×５１２バイト＝約２テラバイト）を超えた場合には、パーティションテーブル内の各パーティションの開始位置を示す情報や各パーティションの大きさを示す情報の格納エリアのビット数が足りなくなり、大容量の記録領域の全部を活用することができなくなってしまう。
【００１５】
また、単に、記録容量が３２ビットで表現可能な容量（約２テラバイト）を超えたハードディスクに対応するだけでなく、記録容量が３２ビットで表現可能な容量以下のハードディスクも正常に使用できなければならないし、また、アドレス指定方式もＬＢＡ方式だけでなく、ＣＨＳ（Ｃｙｌｉｎｄｅｒ／Ｈｅａｄ／Ｓｅｃｔｏｒ）方式を用いる記録媒体の存在も考慮しておく必要がある。
【００１６】
以上のことにかんがみ、この発明は、既存のハードディスクなどの記録媒体についてはそのままの利用を確保するとともに、ハードディスクなどの記録媒体の大容量化に対しても適切に対応することができる装置、方法を提供することを目的とする。
【００１７】
【課題を解決するための手段】
上記課題を解決するため、請求項１に記載の発明の情報処理装置は、
記録媒体の記録領域を複数の区画に分割した場合の各区画の少なくとも位置と大きさとを管理するために、データ長とデータ構成とが予め決められた区画情報を用いるようにする情報処理装置であって、
分割されて形成される区画の前記記録媒体上の位置と大きさとに基づいて、前記区画情報による管理が可能であるか否かを判別する判別手段と、
前記判別手段により、前記区画の位置を示す情報と大きさを示す情報との内の少なくとも一方が前記区画情報には収まらないために、前記区画情報による管理が可能ではないと判別された場合に、データ長はそのままに、前記区画の位置と大きさとが管理可能なように拡張した拡張区画情報を形成する形成手段とを備えることを特徴とする。
【００１８】
この請求項１に記載の発明の情報処理装置によれば、記録媒体の記録領域を複数の区画（パーティション）に分割し、そのそれぞれの位置と大きさ（サイズ）とを区画情報（パーティションテーブル）によって管理するようにされる。そして、判別手段により、記録媒体の記録領域が大きいために、分割されて形成された各区画の開始位置を示す情報や、その大きさを示す情報を通常通りに区画情報内に格納できないために、当該区画情報によっては各区画の管理ができないと判断された場合に、形成手段により、従来の区画情報のデータ長はそのままとして、位置、大きさの情報だけを拡張するようにした拡張区画情報（拡張パーティションテーブル）が形成される。
【００１９】
これにより、記録容量が非常に大きな記録媒体が提供された場合であっても、その記録媒体の記録領域を適切な区画に分割して、各区画を別々のドライブとして用いることができるようにされる。また、データ長とデータ構成とが予め決められた区画情報によって管理可能な記録容量の記録媒体については、そのまま区画情報により管理して利用することができるようにされる。この場合、ユーザーが記録媒体の記録容量の違については一切意識することなく、通常の区画情報による管理と、拡張区画情報による管理とを自動的に切り換えることができるようにされる。
【００２０】
【発明の実施の形態】
以下、図を参照しながらこの発明による装置、方法の一実施の形態について説明する。以下に説明する実施の形態においては、この発明を記録媒体として着脱可能なハードディスクと半導体メモリーが利用されて形成されたメモリーカードとの利用が可能な撮像装置であるデジタルビデオカメラに適用した場合を例にして説明する。
【００２１】
［デジタルビデオカメラについて］
まず、この実施の形態のデジタルビデオカメラについて説明する。図１は、この実施の形態のデジタルビデオカメラについて説明するためのブロック図である。図１に示すように、この実施の形態のデジタルビデオカメラは、光学レンズ部１１、光電変換部１２、カメラ機能制御部１３、画像信号処理部１４、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１５、画像入出力部１６、音声入出力部１７、音声信号処理部１８、通信部１９、制御部２０、操作入力部３１、ハードディスクドライブ（ハードディスク装置）３２、メモリーカード３４を備えたものである。
【００２２】
制御部２０は、この実施の形態のデジタルビデオカメラの各部を制御するものであり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）２４がシステムバス２５を通じて接続され、マイクロコンピュータの構成とされたものである。
【００２３】
ここで、ＲＯＭ２２は、このデジタルビデオカメラのＣＰＵ２１により実行される各種の処理プログラムや各種の処理に用いられる情報等が予め記録されたものである。ＲＡＭ２３は、各処理において途中結果を一時記憶するなど、主に作業領域として用いられるものである。ＥＥＰＲＯＭ２４は、いわゆる不揮発性メモリーであり、このデジタルビデオカメラの電源が落とされた場合にも保持しておく必要のあるデータ、例えば各種の設定パラメータなどを記憶保持するものである。
【００２４】
また、操作入力部３１は、操作パネルや各種の操作キーまた録画開始キーなどの機能キーを備え、ユーザーからの操作入力を受け付けて、受け付けた操作入力に応じた電気信号を制御部２０に供給することができるものである。これにより制御部２０は、ユーザーからの操作入力に応じて、目的とする処理を行うためのプログラムをＲＯＭ２２から読み出して実行し、各部を制御することによって、この実施の形態のデジタルビデオカメラがユーザーからの指示に応じた処理を行うことができるようにしている。
【００２５】
そして、この実施の形態のデジタルビデオカメラは、記録媒体として、ハードディスクドライブ３２とメモリーカード３４との利用ができるものである。ハードディスクドライブ３２は、デジタルビデオカメラに対して着脱可能に構成されたものであり、制御部２０の制御に応じて、内蔵されたハードディスク３３にデータを書き込んだり、内蔵されたハードディスク３３からデータを読み出したりすることができるものである。ここで用いられるハードディスク３３は、詳しくは後述もするように、記録領域を複数の区画（パーティション）に分割し、各パーティションを独立したドライブのように扱うことができるものである。
【００２６】
メモリーカード３４もまた、デジタルビデオカメラに対して着脱可能とされたものであり、制御部２０の制御に応じて、内蔵された半導体メモリーにデータを書き込んだり、内蔵された半導体メモリーからデータを読み出したりすることができるものである。
【００２７】
したがって、この実施の形態のデジタルビデオカメラは、ハードディスクドライブ３２、メモリーカード３４の着脱口を備え、簡単にハードディスクドライブ３２やメモリーカード３４を装着したり、取り外したりすることができるようにして、複数のハードディスクドライブやメモリーカードを使い分けることができるようにしている。
【００２８】
そして、ハードディスクドライブ３２には、動画像データと音声データとを記録し、また、メモリーカード３４には静止画像データを記録するというように、使い分けることも可能であるし、ユーザーの指示に応じて、データの記録先をハードディスクドライブ３２にするかメモリーカード３４にするかを選択することもできるようにしている。
【００２９】
また、この実施の形態において、のデジタルビデオカメラ本体と、ハードディスクドライブ３２との間のインターフェースとしては、ＡＴＡ／ＡＴＡＰＩ−６（ＡＴ  Ａｔｔａｃｈｍｅｎｔ／Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ  Ｐａｃｋｅｔ  Ｉｎｔｅｒｆａｃｅ  −  ６）が用いられている。
【００３０】
このＡＴＡ／ＡＴＡＰＩ−６は、ＬＢＡ（Ｌｏｇｉｃａｌ  Ｂｌｏｃｋ  Ａｄｄｒｅｓｓｉｎｇ）により表現可能なの対応エリアが、２８ビット空間から４８ビット空間に拡張され、ＬＢＡが２８ビットを超える大容量のハードディスクにも対応することができるものである。なお、ＡＴＡ／ＡＴＡＰＩについての詳細は、例えば、米国規格協会のＷｅｂページ（Ｈｔｔｐ：／／ｗｗｗ．ｔ１３．ｏｒｇ／）等を通じて公表されている。
【００３１】
なお、ここではＡＴＡ／ＡＴＡＰＩ−６を用いるものとして説明するが、利用可能なインターフェースはこれに限るものではない。例えばＡＴＡ／ＡＴＡＰＩ−７等の既存のインターフェースの後継インターフェースや、その他の種々のインターフェースを用いることが可能である。
【００３２】
［撮影時の動作について］
そして、被写体の撮影時においては、カメラ機能制御部１３が、制御部２０からの制御に応じて、光学レンズ部１１と光電変換部１２とのそれぞれを動作させるようにする駆動信号やタイミング信号を形成し、これらを光学レンズ部１１、光電変換部１２に供給して、光学レンズ部１１、光電変換部１２を動作させる。
【００３３】
光学レンズ部１１は、レンズ、フォーカス機構、絞り機構、シャッター機構、ズーム機構などを備え、カメラ機能制御部１３からの駆動信号に応じて、フォーカス機構、絞り機構、シャッター機構、ズーム機構を制御し、目的とする被写体の画像を取り込んで、光電変換部１２の所定の部分に結像させるようにする。
【００３４】
光電変換部１２は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）、前処理回路などを備えたものであり、光学レンズ部１１によって取り込まれた被写体の画像をＣＣＤよって電気信号（画像信号）に変換するとともに、得られた画像信号に対して、光電変換部１２の前処理回路において必要な前処理が施される。
【００３５】
光電変換部１２の前処理回路においては、例えば、ＣＤＳ（Ｃｏｒｒｅｌａｔｅｄ  Ｄｏｕｂｌｅ  Ｓａｍｐｌｉｎｇ）処理を行うなどしてＳ／Ｎ比を良好に保つようにするとともに、ＡＧＣ（Ａｕｔｏｍａｔｉｃ  Ｇａｉｎ  Ｃｏｎｔｒｏｌ）処理を行って利得を制御するなどの処理を行う。そして、所定の前処理が施された画像信号は、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換されて、これが画像信号処理部１４に供給される。
【００３６】
画像信号処理部１４は、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）の構成とされたものであり、制御部２０からの制御に応じて、光電変換部１２からの画像データに対して、ＡＦ（Ａｕｔｏ  Ｆｏｃｕｓ）、ＡＥ（Ａｕｔｏ  Ｅｘｐｏｓｕｒｅ）、ＡＷＢ（Ａｕｔｏ  Ｗｈｉｔｅ  Ｂａｌａｎｃｅ）などのカメラ信号処理を施す。
【００３７】
そして、カメラ信号処理後の画像データからＬＣＤ１５に供給するためのアナログ画像信号を形成し、これをＬＣＤ１５に供給することにより、撮影している画像をＬＣＤ１５を通じて確認することができるようにされる。また、この実施の形態のデジタルビデオカメラの場合には、同時に、画像信号処理部１４からのアナログ画像信号を画像入出力部１６を通じて、他の記録再生機器やモニタ受像機などの外部機器に供給することもできるようにしている。
【００３８】
そして、画像信号処理部１４は、カメラ信号処理が行われた画像データを、予め決められた圧縮方式でデータ圧縮し、これを制御部２０を通じてハードディスクドライブ３２のハードディスク３３に記録する。このようにして、撮影した被写体の画像をハードディスクドライブ３２のハードディスク３３に記録することができるようにしている。
【００３９】
また、撮影時においては、図示しないマイクロホンを通じて収音して電気信号に変換することにより得た音声信号をデジタル信号に変換し、これを所定の圧縮方式でデータ圧縮して、画像データとともに、ハードディスクドライブ３２のハードディスク３３に記録することもできるようにしている。
【００４０】
また、この実施の形態のデジタルビデオカメラは、音声入出力部１７を備えている。このため、画像入出力部１６を通じて出力されるアナログ画像信号とともに、上述したように、撮影時に取り込まれた音声信号が、音声信号処理部１８、音声入力端子１７を通じて出力され、他の記録再生機器やスピーカー装置等に供給することもできるようにしている。この場合、音声信号処理部１８は、Ｄ／Ａ変換処理や所定の圧縮方式でデータ圧縮された音声データの圧縮解凍処理等を行うことになる。
【００４１】
［入出力部を通じて供給を受けた情報の処理について］
そして、この実施の形態のデジタルビデオカメラにおいては、ビデオテープレコーダなどの外部機器から供給される情報であって、画像入出力部１６を通じて受け付けたアナログ画像信号と、音声入出力部１７を通じて受け付けたアナログ音声信号とを、ハードディスクドライブ３２のハードディスク３３に記録することもできるようにしている。
【００４２】
すなわち、画像入出力部１６を通じて受け付けたアナログ画像信号は、画像信号処理部１４に供給され、ここで、Ａ／Ｄ変換されるとともに、所定の圧縮方式でデータ圧縮された後に、制御部２０を通じてハードディスクドライブ３２のハードディスク３３に記録することができるようにされる。
【００４３】
また、音声入出力部１７を通じて受け付けたアナログ音声信号は、音声信号処理部１８に供給され、ここで、Ａ／Ｄ変換されるとともに、所定の圧縮方式でデータ圧縮された後に、制御部２０を通じてハードディスクドライブ３２のハードディスク３３に記録することができるようにされる。
【００４４】
このように、外部機器から供給されるアナログ画像信号やアナログ音声信号をハードディスクドライブ３２のハードディスクに記録することができるようにされる。
【００４５】
この場合、供給されたアナログ画像信号は、音声信号処理部１４を介してＬＣＤ１５にも供給され、供給されたアナログ画像信号による画像をＬＣＤ１５の表示画面に表示してこれを観視することができる。また、供給されたアナログ音声信号は、この実施の形態のデジタルビデオカメラに設けられた図示しないスピーカーに供給して、当該スピーカーから供給されたアナログ音声信号に応じた音声を放音し、これを聴取することもできるようにされる。
【００４６】
［記録情報の再生について］
次に、上述したように、ハードディスクドライブ３２のハードディスク３３に記録された画像データ、音声データの再生時の動作について説明する。操作入力部３１を通じて、目的とする画像データ、音声データの再生指示を入力すると、制御部２０は、ハードディスクドライブ３２のハードディスク３３から目的とする画像データと音声データとを読み出す。そして、読み出された画像データは、画像信号処理部１４に供給され、読み出された音声データは、音声信号処理部１８に供給される。
【００４７】
画像信号処理部１４は、制御部２０を通じて供給される画像データについて、データ圧縮時に用いた圧縮方式にしたがって、圧縮解凍処理を行い、データ圧縮前の画像データを復元し、これをＤ／Ａ変換してアナログ画像信号を形成し、これをＬＣＤ１５と画像入出力部１６とに供給する。
【００４８】
また、音声信号処理部１８は、制御部２０を通じて供給される音声データについて、データ圧縮字に用いた圧縮方式にしたがって、圧縮解凍処理を行い、データ圧縮前の音声データを復元し、これをＤ／Ａ変換してアナログ音声信号を形成し、これを音声入出力部１７、あるいは、このデジタルビデオカメラに設けられたスピーカーに供給される。
【００４９】
このようにして、ハードディスクドライブ３２のハードディスク３３に記録された画像データ、音声データを再生して利用することができるようにされる。
【００５０】
なお、上述もしたように、この実施の形態のデジタルビデオカメラは、メモリーカードも利用できるようにされており、例えば、操作入力部３１を通じて静止画像の撮影が指示された場合には、光学レンズ部１１、光電変換部１２を通じて取り込まれた静止画像データが、画像信号処理部１４において、上述した種々の調整処理が行われた後、データ圧縮され、これが制御部２０を通じてメモリーカード３４に記録される。
【００５１】
また、操作入力部３１を通じて記録先を指示することにより、ハードディスクドライブ３２、または、メモリーカード３４のいずれかを指定するようにすることにより、静止画像データをハードディスクドライブ３２に記録したり、動画像データと音声データとをメモリーカードに記録したりすることもできるようにされる。
【００５２】
［通信部の利用について］
さらに、この実施の形態のデジタルビデオカメラには、図１に示したように、通信部１９が設けられている。通信部１９は、イーサネット（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などの有線インターフェースを通じてデータの送受を行うようにしたり、また、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１ａ／ｂ／ｇやＢｌｕｅＴｏｏｔｈなどの無線インターフェースを通じてデータの送受を行うようにしたりするものである。
【００５３】
したがって、通信部１９を通じて、外部の記憶装置に対して、画像信号処理部１４からのデータ圧縮された画像データや音声信号処理部１８からのデータ圧縮された音声データを供給して記録するようにしたり、また、外部機器から送信されてくる画像データや音声データを通信部１９を通じて受け付けて、これを自機に装填されたハードディスクドライブ３２のハードディスク３３やメモリーカード３４に記録したりすることもできるようにしている。
【００５４】
なお、外部機器からの画像データ、音声データを記録処理する場合にも、画像データは画像信号処理部１４に供給することにより、音声データは音声信号処理部１８に供給することによって、画像や音声を再生するようにして、それらを確認しながら処理を行うようにすることもできる。
【００５５】
［ハードディスクのパーティション管理について］
そして、この実施の形態のデジタルビデオカメラにおいては、上述もしたように、ハードディスクの記録領域を複数の区画（パーティション）に分割し、各区画を独立したドライブとして扱えるようにする機能を備えたものである。そして、各パーティション毎に、記録するデータの種類を変えることができる。例えば、第１パーティションにはファームウエアやアプリケーションプログラムを格納し、第２パーティションには動画データを格納し、第３パーティションには音声データを可能するなどのように使い分けることが可能である。
【００５６】
そして、分割することにより形成（設定）するようにされる各パーティションの位置（開始アドレス）や大きさ（パーティションサイズ）は、後述もするように、ＭＢＲ（Ｍａｓｔｅｒ  Ｂｏｏｔ  Ｒｅｃｏｒｄ）中に形成されるパーティションテーブル（区画情報）を用いて管理する。このパーティションテーブルは、データ長やデータ構成が予め決められたものである。
【００５７】
しかし、記録容量が３２ビットで表現できる容量（＝２の３２乗−１セクタ（約２テラバイト））を超えるハードディスクの場合には、これにパーティションを形成するようにしても、ＭＢＲ中に形成される通常のパーティションテーブルではビット数が不足し、パーティションの位置や大きさを管理できない場合が発生する可能性がある。このような場合に、この実施の形態のデジタルビデオカメラは、拡張パーティションテーブル（拡張区画情報）を形成する。
【００５８】
このように、拡張パーティションテーブルを用いることにより、記憶容量が非常に大きなハードディスク、具体的には、上述もしたように、２テラバイトを超える記憶容量のハードディスクについても、その記録領域を複数のパーティションに分割して、それらのそれぞれを適正に管理し、利用することができるようにしている。
【００５９】
まず、拡張パーティションテーブルについて具体的に説明する前に、ハードディスクのＭＢＲ中に形成される通常のパーティションテーブルについて説明する。図２、図３は、ハードディスクに形成されることになる通常のパーティションテーブル（一般に用いられているパーティションテーブル）について説明するための図である。
【００６０】
図２に示すように、ハードディスクの先頭セクタ（ＬＢＡ＝０セクタ）には、ＭＢＲが設けられている。このＭＢＲは、システム起動用領域であり、起動コード領域３３１とパーティションテーブル領域３３２とからなっている。
【００６１】
そして。起動時においては、まず、ＭＢＲの起動コード領域３３１から起動コード（プログラム）が読み出される。この読み出されたＭＢＲの起動コードは、図２に示すように、起動コードの直後に形成されるパーティションテーブル領域３３２のパーティションテーブルを参照し、目的とするパーティションのブートセクタの情報を読み出し、このブートセクタのコード（プログラム）によって、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が起動するようにされる。
【００６２】
一般に、パーティションテーブルは複数個（例えば４個）設けることができるようにされる。各パーティションテーブルは、上述もしたように、ハードディスクの記録領域が分割されて形成される各パーティションの領域の位置（開始アドレス）と大きさ（パーティションサイズ）を示す情報を保持し、図２において矢印で示したように、目的とするパーティションにアクセスして、その情報を参照することができるようにしている。
【００６３】
次に、先頭セクタのＭＲＢ中に形成されるパーティションテーブル領域の通常のパーティションテーブルについて具体的に説明する。上述もし、また、図３Ａにも示すように、ハードディスクの先頭セクタ（ハードディスクの先頭から５１２バイト分の領域）は、ＭＢＲと呼ばれるシステム起動用領域であり、このＭＢＲに、起動コード領域３３１と、パーティションテーブル領域３３２とが設けられる。
【００６４】
この実施の形態において、パーティションテーブル領域３３２は、１６バイトのデータ長のパーティションテーブルを４エントリ分格納可能な大きさの領域、すなわち、６４バイト分の領域である。しかし、常に４エントリ分のパーティションテーブルが形成されるわけではなく、設けるパーティションの数に応じて、少なくとも１つ、最大で４つ形成することができるようにしている。
【００６５】
なお、パーティションテーブル領域３３２に続く２バイトは、パーティションテーブルに付けられた署名（マジックナンバー）で、順に“５５ｈ”、“ＡＡｈ”でないと、パーティションテーブルがない、若しくは、破壊されていると判断されることになる。また、この明細書、図面においては、上述の“５５ｈ”、“ＡＡｈ”のように、数字、Ａ〜Ｆまでのアルファベット、これらの組み合わせで表された文字列の直後の文字ｈは、それ以前の文字列が１６進数表現されたものであることを示している。
【００６６】
そして、１６バイト（１２８ビット）のデータ長のパーティションテーブルのデータ構造は、図３Ｂに示すようになっている。０バイト目から７バイト目までの８バイト分のエリアがＣＨＳ方式でアドレスを指定する場合に用いる情報の格納エリアであり、８バイト目から１５バイト目までの８バイト分のエリアがＬＢＡ方式でアドレスを指定する場合に用いる情報の格納エリアである。
【００６７】
ここで、ＣＨＳ方式は、シリンダ（Ｃｙｌｉｎｄｅｒ）、ヘッド（Ｈｅａｄ）、セクタ（Ｓｅｃｔｏｒ）の３つのパラメータを１組として用いて、ハードディスク上のアドレス（位置）を指定するようにするものである。また、ＬＢＡ方式は、ハードディスクの記録領域上のアクセス可能な単位ブロックそれぞれについて、例えば０番から順番に数字（ブロックアドレス（論理アドレス））を割り当てておき、その数字を指定することにより、ハードディスクの記録領域上のアドレス（位置）を指定するようにするものである。
【００６８】
そして、図３Ｂに示すように、ＣＨＳ方式でアクセスする場合に用いる情報の格納エリアは、０バイト目がアクティブフラグ情報（以下、単にフラグ情報という。）の格納エリア、１バイト目から３バイト目までの３バイト分がＣＨＳ方式でアクセスする場合に用いる開始セクタ情報の格納アリア、４バイト目がパーティションタイプ情報（以下、単にタイプ情報という。）の格納エリア、５バイト目から７バイト目までの３バイト分がＣＨＳ方式でアクセスする場合に用いる終了セクタ情報の格納エリアである。
【００６９】
また、図３Ｂに示すように、ＬＢＡ方式でアクセスする場合に用いる情報の格納エリアは、８バイト目から１１バイト目までの４バイト分がＬＢＡ方式で用いられる開始セクタ情報の格納エリア、１２バイト目から１５バイト目までの４バイト分がＬＢＡ方式で用いられるパーティションサイズの格納エリアである。
【００７０】
この図３Ｂを用いて説明した構成を有し、パーティションテーブル領域３３２内に形成される１６バイトのテーブルを、この明細書においては通常のパーティションテーブルと呼び、後述する拡張パーティションテーブルとは区別する。
【００７１】
なお、ＣＨＳ方式は、ハードディスクの物理的構造をそのまま流用しており、上述もしたように、シリンダ、ヘッド、セクタというアドレス指定のためのパラメータが３つもあることから、ソフトウエア的には扱いが複雑になってしまう。これに対し、ＬＢＡ方式の場合には、ブロックアドレスという単一のパラメータで指定するので、アクセス時のアドレス指定が極めて簡単である。
【００７２】
このため、ハードディスクにおけるアドレス指定方式としてはＬＢＡ方式が主流になっており、その他の記録媒体、例えば、いわゆるリムーバブルメディアとして広く用いられるようになってきている種々のメモリーカードなどにおいても、ＬＢＡ方式でアドレス指定ができるものが多くなってきている。
【００７３】
この実施の形態のデジタルビデオカメラで用いられるハードディスクもまたアドレス指定方式はＬＢＡ方式を用いるものである。
【００７４】
また、この実施の形態のハードディスクドライブにおいては、ＥＢＲ（Ｅｘｔｅｎｄｅｄ  Ｂｏｏｔ  Ｒｅｃｏｒｄ）を用いることもできるようにされている。ＭＢＲが、１つのシステムに必ず１つ存在することになる基本領域に対するものであるのに対し、ＥＢＲは、基本領域以外に確保される拡張領域に対するものである。
【００７５】
このＥＢＲもまた、図３Ａを用いて上述したＭＢＲと同様に形成されるものであり、起動コード領域とパーティションテーブル領域とからなり、パーティションテーブル領域に形成される各パーティションのデータ構成も図３Ｂを用いて説明したＭＢＲのパーティションテーブルと同様に構成されるものである。なお、このＥＢＲは必ず存在するものではく、システムやユーザーによるパーティションの作成方針に従って設けられる。
【００７６】
［パーティションテーブルの形成と管理について］
そして、上述もしたように、ハードディスクドライブ３２のハードディスクにパーティションを形成するようにする場合、ハードディスクの記録容量が２テラバイトを超えるために、図３Ｂに示したデータ長、データ構成を有する通常のパーティションテーブルでは、パーティションの位置（開始アドレス）や大きさ（パーティションサイズ）を表現しきれないために、パーティションを正確に管理することができない場合が発生する。
【００７７】
この場合に、上述もしたように、この実施の形態のデジタルビデオカメラにおいては、拡張パーティションテーブルを形成する。この拡張パーティションテーブルは、従来からのハードディスクなどの記録媒体との互換性を確保するため、図３Ｂに示した従来から用いられているいわゆる通常のパーティションテーブルと同じ１６バイトのものである。
【００７８】
上述もしたように、アドレス指定方式としてはＬＢＡ方式を用いることが主流であり、アドレス指定方式として基本的にはＣＨＳ方式を用いるようにしている記録媒体であっても、ＬＢＡ方式でのアドレス指定が可能なものが増えてきている。
【００７９】
また、今後提供される２テラバイトを超えるようなハードディスクなどの記録媒体の場合、アドレス指定方式としてはＬＢＡ方式が用いられることは容易に予想できる。逆に、アドレス指定方式としてＣＨＳ方式を用いるのは、既存の記録容量の比較的に小さないメモリーカードなどの記録媒体に限られる。
【００８０】
これらのことに着目し、この実施の形態のデジタルビデオカメラの場合には、記録容量が２テラバイトを超え、通常のパーティションテーブルでは管理しきれない場合には、ＣＨＳ方式を用いることは考慮せずに、ＬＢＡ方式でのみアドレス指定を行えるようにする。
【００８１】
具体的には、用いる記録媒体の記録容量が２テラバイトを超えるものである場合には、通常のパーティションテーブルにおいて、ＣＨＳ方式で用いるデータの格納エリアを、ＬＢＡ方式で用いるデータの拡張格納エリアとして用いる拡張パーティションテーブルを形成するようにする。また、記録容量が２テラバイト以下で、通常のパーティションテーブルで管理可能な場合には、通常通り、図３Ｂに示した通常のパーティションテーブルを用いて、ＣＨＳ方式とＬＢＡ方式との両方でアドレス指定を行えるようにしている。
【００８２】
このようにすることによって、拡張パーティションテーブルについては、従来から利用されている通常のパーティションテーブルよりもデータ長を長くすることなく、２テラバイト以上の記録容量のハードディスクを用いる場合であっても適正にパーティションの管理を行うことができるようにしている。
【００８３】
なお、ＡＴＡ／ＡＴＡＰＩにおいては、制御部２０からアイデンティファイ  デバイス  コマンド（ＩＤＥＮＴＩＦＹ  ＤＥＶＩＣＥ  ＣＯＭＭＡＮＤ）をハードディスクドライブに送信すると、これに対する応答がハードディスクから返信されてくる。この返信により提供される戻り値（２５６ワード分の応答データ）の０ワード目の１５ビット目と７ビット目の値から、接続されている記録媒体は、ハードディスクドライブなのか、メモリーカードなどのリムーバブルメディアなのかを判別することができる。
【００８４】
また、アイデンティファイ  デバイス  コマンドの戻り値の４９ワード目の９ビット目の値から、接続されている記録媒体は、ＬＢＡ方式でアドレス指定を行ってアクセスが可能なものか否かを判別することができる。したがって、接続された記録媒体がハードディスクであれば、無条件にＬＢＡ方式でアドレス指定を行うことができるし、接続された記録媒体がハードディスクでない場合であっても、ＬＢＡ方式でアドレス指定の可能なものについては、ＬＢＡ方式でアドレス指定を行うことができる。
【００８５】
このように、ＡＴＡ／ＡＴＡＰＩのアイデンティファイ  デバイス  コマンド（ＩＤＥＮＴＩＦＹ  ＤＥＶＩＣＥ  ＣＯＭＭＡＮＤ）を用いることによって、ＬＢＡ方式でアドレス指定が可能な記録媒体か否かを確実に判別することも可能である。
【００８６】
そして、拡張パーティションテーブルを形成する方式には、大きく分けると２つの方式がある。１つは、従来のＭＢＲのパーティションテーブル領域３３２とは全く別の領域に拡張パーティションテーブル領域３３３を新たに形成する方式（第１の方式）であり、もう１つは、ＭＢＲ内の従来からのパーティションテーブル領域３３２に、拡張パーティションテーブルを形成する方式（第２の方式）である。
【００８７】
［パーティションテーブルの第１の形成方式について］
以下においては、拡張パーティションテーブルを形成する方式について、上述の第１の方式と、第２の方式とのそれぞれについて説明する。まず、ＭＢＲのパーティションテーブル領域３３２とは全く別の領域に拡張パーティションテーブル領域３３３を新たに形成する第１の方式について説明する。
【００８８】
図４、図５は、拡張パーティションテーブルの第１の形成方式を説明するための図である。図４に示すように、この第１の方式の場合にも、ハードディスクの先頭セクタのＭＢＲには、起動コード領域３３１とパーティションテーブル領域３３２とが設けられる。
【００８９】
そして、この第１の方式の場合には、図４に示すように、一般に、ＭＢＲと第１パーティションとの間に設けられる空き領域の所定の位置に、拡張パーティションテーブル領域３３３を設けるようにする。この拡張パーティションテーブル領域３３３は、例えば、ＭＢＲに形成されるパーティションテーブル領域と同様に、データ長が１６バイトの拡張パーティションテーブルを４つ格納可能な６４バイトの領域である。
【００９０】
そして、記録容量が２テラバイトを超えるハードディスクの場合であって、記録領域を分割して形成する各パーティションの開始アドレスとパーティションサイズとの内の一方または両方が４バイト（３２ビット）を超えた場合には、拡張パーティションテーブル領域３３３に、拡張パーティションテーブルを形成する。
【００９１】
すなわち、この実施の形態のデジタルビデオカメラにおいては、自機に装着されたハードディスクドライブ３２のハードディスク３３の記録領域を複数に分割して、パーティションを形成するようにするユーザーや製造担当者からの指示により、ＲＯＭ２２に記憶されているパーティション形成処理プログラムが読み出されて実行され、どのようにパーティションを形成するようにするかの指示入力（パーティションの開始アドレス、パーティションサイズなどの必要な情報の入力）が受け付けられる。
【００９２】
そして、制御部２０は、ユーザーなどから入力されたパーティションの形成に必要な情報に基づいて、拡張パーティションテーブル領域３３３に拡張パーティションテーブルを形成しなければならないか、ＭＢＲ内の通常のパーティションテーブル領域３３２に通常のパーティションテーブルを形成すればよいかを判断する。
【００９３】
記録領域が大きく、パーティションの開始アドレスとパーティションサイズとの一方または両方が、３２ビットでは表現しきれないと判断した場合には、制御部２０は、拡張パーティションテーブル領域３３３に拡張パーティションテーブルを形成するようにし、また、パーティションの開始アドレスとパーティションサイズと両方が、３２ビットで表現可能であると判断した時には、ＭＢＲ内の通常のパーティションテーブル領域３３２内に通常のパーティションテーブルを作成する。
【００９４】
このように、この実施の形態のデジタルビデオカメラにおいては、制御部２０において所定のプログラムを実行することによって、制御部２０の機能として、ＭＢＲに作成されるパーティションテーブルによってパーティション管理可能か否かを判別する判別手段としての機能と、また、パーティションテーブル、拡張パーティションテーブルを形成する形成手段としての機能とを有するようにしている。
【００９５】
そして、この第１の方式を用いる場合には、拡張パーティションテーブル領域３３３の位置を指示するために、図４に示すように、起動コード領域３３１内に拡張パーティションテーブル領域３３３の開始位置を示すリンクコード３３１１を設けるようにする。このリンクコード３３１１は、拡張パーティションテーブル領域３３３の開始アドレスを示すものであり、デジタルビデオカメラの制御部２０からの制御によって、ＭＢＲの起動コード領域３３１内に記録される。
【００９６】
そして、図４に示したように、ＭＢＲと第１パーティションとの間の空き領域に拡張パーティションテーブル領域３３３を設けるようにした場合のこの実施の形態のデジタルビデオカメラにおいての拡張パーティションテーブルの利用時の動作は以下のようになる。
【００９７】
すなわち、起動時においてこの実施の形態のデジタルビデオカメラの制御部２０は、図４において点線矢印ａが示すように、まず初めに、リンクコード３３１１で示される拡張パーティションテーブル領域３３３の拡張パーティションテーブルを参照し、拡張パーティションテーブル領域３３３に拡張パーティションテーブルが存在する場合には、制御部２０は、その拡張パーティションテーブルのデータを用いて、目的とするパーティションにアクセスするようにする。
【００９８】
拡張パーティションテーブル領域３３３に拡張パーティションテーブルが存在しない場合には、図４において、点線矢印ｂが示すように、制御部２０は、ＭＢＲ中の通常のパーティションテーブル領域３３２内のパーティションテーブルを参照するようにし、通常のパーティションテーブルのデータを用いて、目的とするパーティションにアクセスするようにする。
【００９９】
このように、拡張パーティションテーブルと、ＭＢＲ内の通常のパーティションテーブルとの両方の利用を可能にすることにより、記録容量が２テラバイトを超えたハードディスクと、記録容量が２テラバイト以下のハードディスクとの両方に対応できるようにしている。
【０１００】
この場合、ＭＢＲ中に形成される通常のパーティションテーブルと新たに形成するようにした拡張パーティションテーブルとは、上述したように、そのデータ長は同じであるが、データ構成が異なっている。
【０１０１】
図５は、この第１の方式の場合のＭＢＲ内に形成される通常のパーティションテーブルと新たに形成するようにした拡張パーティションテーブルとを説明するための図である。図５において、図５Ａは起動コード領域３３１とパーティションテーブル領域３３２とからなるＭＢＲの状態を、また、図５Ｂは空き領域に形成される拡張パーティション領域３３３の状態を示している。
【０１０２】
図５Ａに示すように、ＭＢＲ内のパーティションテーブル領域３３２に作成される通常のパーティションテーブルは、ＣＨＳ開始セクタ、ＣＨＳ終了セクタ、ＬＢＡ開始セクタ、パーティションサイズとからなる図３Ｂを用いて上述した通常のものである。なお、図５Ａに示したＭＢＲ内のパーティションテーブル領域３３２に作成されるパーティションテーブルにおいては、フラグ情報とタイプ情報との格納エリアについては図示を省略している。
【０１０３】
そして、拡張パーティションテーブルは、図５Ｂに示すように、通常のパーティションテーブルにおいてはＣＨＳ開始セクタエリアとして用いられていた０バイト目から３バイト目までの先頭４バイトのエリアをＬＢＡ拡張開始セクタエリアとし、４バイト目から７バイト目までのＣＨＳ終了セクタエリアをＬＢＡパーティションサイズエリアとするようにしている。
【０１０４】
この場合、０バイト目から３バイト目までのＬＢＡ拡張開始セクタエリアには、８バイト目から１１バイト目までの４バイト（３２ビット）に収まりきらない、ＬＢＡ開始セクタの上位部分の情報を格納する。また、４バイト目から７バイト目までのＬＢＡ拡張パーティションサイズエリアには、１２バイト目から１５バイト目までの４バイト（３２ビット）に収まりきらない、ＬＢＡパーティションサイズの上位部分の情報を格納する。
【０１０５】
なお、ＡＴＡ／ＡＴＡＰＩ−６でなされたＬＢＡについての拡張は４８ビットであるので、０バイト目から３バイト目までのＬＢＡ拡張開始セクタエリアには、ＬＢＡ開始セクタの上位１６ビットが格納するようにされ、４バイト目から７バイト目までのＬＢＡ拡張パーティションサイズエリアには、ＬＢＡパーティションサイズの上位１６ビットが格納するようにされることになる。
【０１０６】
このように、パーティションテーブル領域３３２とは別の領域に拡張パーティションテーブル領域３３３を設けるようにし、記録容量が２テラバイトを超えるハードディスクの場合には、この拡張パーティションテーブル領域に拡張パーティションテーブルを形成することにより、記録容量が２テラバイトを超えるハードディスクを用いる場合にもその記録領域を適切に分割して利用することができる。
【０１０７】
また、記録容量が２テラバイト以下のハードディスクの場合には、ＭＢＲ内の通常のパーティションテーブル領域に従来通りの通常のパーティションテーブルを形成することにより、記録容量が２テラバイト以下のハードディスクを用いる場合にもその記録領域を適切に分割して利用することができるようにされる。また、通常のパーティションテーブルの場合には、ＣＨＳ開始セクタやＣＨＳ終了セクタの記録領域もそのまま用いることができるようにされるので、アドレス指定方式がＣＨＳ方式の記録媒体に対しても従来通り対応することが可能である。
【０１０８】
［第１の方式の他の例について］
ところで、図５、図６を用いて説明した第１の方式の場合には、ハードディスクの利用開始時には、拡張パーティションテーブルの有無にかかわり無く、まず、拡張パーティションテーブル領域３３３の拡張パーティションテーブルを参照するようにしている。しかし、これとは逆に、まず、ＭＢＲ中に形成されるパーティションテーブル領域のパーティションテーブル領域を参照し、必要が生じた場合に、拡張パーティションテーブル領域を参照できるようにすることも考えられる。
【０１０９】
そこで、ここでは、デジタルビデオカメラの起動時において、まず、ＭＢＲのパーティションテーブル領域のパーティションテーブルを参照するようにする例について説明する。
【０１１０】
図６は、この第１の方式の他の例において、ＭＢＲ内に形成される通常のパーティションテーブルと新たに形成するようにした拡張パーティションテーブルとを説明するための図である。図６において、図６Ａは起動コード領域３３１とパーティションテーブル領域３３２とからなるＭＢＲの状態を、また、図６Ｂは空き領域に形成される拡張パーティション領域３３３の状態を示している。
【０１１１】
この例の場合にも、図６Ａに示すように、ＭＲＢ中にパーティションテーブル領域３３２が形成され、ここに通常のパーティションテーブルが形成されるとともに、ＭＢＲと第１パーティション領域との間の空き領域に拡張パーティションテーブル領域３３３が形成され、ここに拡張パーティションテーブルが形成されることは、図４、図５を用いて説明した第１の方式の場合と同様である。
【０１１２】
しかし、この例の場合には、図６Ａに示すように、起動コード領域３３１中にはリンクコード３３１１を設けることはない。パーティションの設定時においては、例えば、ユーザーからの指示によるパーティションの開始アドレスやパーティションサイズが大きく、通常のパーティションテーブルでは管理しきれないと判断した場合に、この実施の形態のデジタルビデオカメラの制御部２０は、図４に示した場合と同様に、ＭＢＲと第１パーティション領域との間の空き領域に設けられる拡張パーティションテーブル領域に、拡張パーティションテーブルを作成する。
【０１１３】
さらに、この場合には、制御部２０は、拡張パーティションテーブルがあることを示すフラグ情報ＦＧと、その拡張パーティションテーブル領域の開始位置を示すリンクコードとからなる情報をパーティションテーブル領域３３２に記録する。
【０１１４】
このようにすることにより、制御部２０は、まず、ＭＢＲのパーティションテーブル領域３３１のパーティションテーブルを参照するようにし、図６Ａに示したように、拡張パーティションテーブルが存在することを示すフラグＦＧが存在し、拡張パーティションテーブル領域３３３の開始アドレスを示すリンクコード存在するかを確認する。
【０１１５】
そして、フラグＦＧおよび拡張パーティションテーブル領域の開始アドレスが存在する場合には、制御部２０は、取得したリンクコード（拡張パーティション領域の開始アドレス）に基づいて、図６において点線で示すように、拡張パーティションテーブル領域３３３の拡張パーティションテーブルを参照し、目的とするパーティションにアクセスできるようにする。
【０１１６】
このようにしても、記録容量が２テラバイトを超えるハードディスクの場合には、拡張パーティションテーブル領域に拡張パーティションテーブルを形成することにより、記録容量が２テラバイトを超えるハードディスクを用いる場合にもその記録領域を適切に分割して利用することができる。
【０１１７】
また、記録容量が２テラバイト以下のハードディスクの場合には、ＭＢＲ内の通常のパーティションテーブル領域に従来通りの通常のパーティションテーブルを形成することにより、記録容量が２テラバイト以下のハードディスクを用いる場合にもその記録領域を適切に分割して利用することができるようにされる。
【０１１８】
この場合においても、通常のパーティションテーブルの場合には、ＣＨＳ開始セクタやＣＨＳ終了セクタの記録領域もそのまま用いることができるようにされるので、アドレス指定方式がＣＨＳ方式の記録媒体に対しても従来通り対応することが可能である。
【０１１９】
また、この図６を用いて説明した例の場合には、起動コードについては全く変更する必要は無く、パーティションテーブル領域３３２、拡張パーティションテーブル領域３３３の対応のみで、記憶容量が２テラバイト以上の大容量記録媒体についてのパーティション管理を行うことができ、また、記憶容量が２テラバイト以下の大容量記録媒体についてのパーティション管理についても従来通り行うことができるようにされる。
【０１２０】
なお、この第１の方式においては、拡張パーティションテーブル領域は、ＭＢＲと第１パーティション領域との間の空き領域に設けるものとして説明したが、これに限るものではない。拡張パーティションテーブル領域は、ハードディスクの記録領域の任意の位置に確保することが可能である。
【０１２１】
［パーティションテーブルの第２の形成方式について］
上述した第１の方式の場合には、拡張パーティションテーブル領域３３３をＭＢＲ内の通常のパーティションテーブル領域とは別の領域に形成する。このため拡張パーティション領域にアクセスする場合において、拡張パーティションテーブル領域の記録位置にデータの書き込み／読み出しのための磁気ヘッドを位置付ける動作（いわゆるシーク動作）が発生し、このシーク動作にある程度の時間がかかってしまう。
【０１２２】
そこで、この第２の方式の場合には、拡張パーティションテーブル領域にアクセスする場合にシーク動作を発生させないようにし、拡張パーティションテーブルのより迅速な読み出しを可能とするため、ＭＢＲ内の従来からのパーティションテーブル領域３３２に、拡張パーティションテーブルを形成するようにしたものである。
【０１２３】
図７は、この第２の方式の場合に、ハードディスクの先頭セクタのＭＢＲ内に確保される通常のパーティションテーブル領域３３２内に形成される通常のパーティションテーブル（図７Ａ）と、拡張パーティションテーブル（図７Ｂ）とを説明するための図である。
【０１２４】
例えば、ユーザーなどからの指示に応じて、ハードディスクの記録領域に形成しようとするパーティションの開始アドレスとパーティションサイズとの両方が、３２ビットで表現可能な場合には、図７Ａに示すように、また、図３Ｂにも示したように、フラグ領域５１、ＣＨＳ開始セクタ領域５２、タイプ領域５３、ＣＨＳ終了セクタ領域５４、ＬＢＡ開始セクタ領域５５、パーティションサイズ領域５５からなる通常のパーティションテーブルを形成し、これをＭＢＲのパーティションテーブル領域３３２に格納する。
【０１２５】
しかし、ユーザーなどからの指示に応じて、ハードディスクの記録領域に形成しようとするパーティションの開始アドレスとパーティションサイズとの内の両方または一方が、３２ビットで表現できないには、図７Ｂに示すように、フラグ領域５１、パーティションサイズ（上位拡張分）領域５６ＥＸ、タイプ領域５３、ＬＢＡ開始セクタ（上位拡張分）領域５５ＥＸ、ＬＢＡ開始セクタ領域５５、パーティションサイズ領域５５からなる拡張パーティションテーブルを形成し、これをＭＢＲのパーティションテーブル領域３３２に格納する。
【０１２６】
すなわち、拡張パーティションテーブルは、通常のパーティションテーブルにおける第２の格納エリアであるＣＨＳ開始セクタ領域５２とＣＨＳ終了セクタ領域５４とを、第１の格納エリアであるＬＢＡ開始セクタ領域５５とパーティションサイズ領域５６との拡張エリアとして用いるようにしている。
【０１２７】
具体的に言えば、図７に示したように、通常のパーティションテーブルのＣＨＳ開始セクタ領域５２、ＣＨＳ終了セクタ領域５４を、パーティションサイズ（上位拡張分）領域５６ＥＸ、ＬＢＡ開始セクタ（上位拡張分）領域５５ＥＸとして用いるようにしたものである。
【０１２８】
このように、パーティションサイズ（上位拡張分）領域５６ＥＸは、パーティションサイズ領域５６の拡張領域（拡張パーティションサイズ領域）として用いられ、ＬＢＡ開始セクタ（上位拡張分）領域５５ＥＸは、ＬＢＡ開始セクタ領域５５の拡張領域（拡張ＬＢＡセクタ領域）として用いられるものである。
【０１２９】
そして、ハードディスクの記録容量が大きく、形成しようとするパーティションのサイズが大きいために、３２ビットのパーティションサイズ領域５６だけではパーティションサイズを格納しきれない場合には、パーティションサイズの下位３２ビットまでのビット値を通常通りパーティションサイズ領域５６に格納し、パーティションサイズの下位３２ビットよりも上位のビット値は、パーティションサイズ（上位拡張分）領域５６ＥＸに格納する。
【０１３０】
このように、パーティションサイズ（上位拡張分）領域５６ＥＸを用いることにより、３２ビットでは格納しきれないパーティションサイズについても正確にその全部を拡張パーティションテーブル内に格納することができるようにしている。
【０１３１】
同様に、ハードディスクの記録容量が大きく、形成しようとするパーティションのＬＢＡ開始アドレスが、３２ビットのＬＢＡ開始セクタ領域５５だけでは格納しきれない場合には、ＬＢＡ開始セクタの下位３２ビットまでのビット値をＬＢＡ開始セクタ領域５５に格納し、ＬＢＡ開始セクタの下位３２ビットよりも上位のビット値は、ＬＢＡ開始セクタ（上位拡張分）領域５５ＥＸに格納する。
【０１３２】
このように、ＬＢＡ開始セクタ（上位拡張分）領域５５ＥＸを用いることにより、３２ビットでは格納しきれないＬＢＡ開始セクタについても正確にその全部を拡張パーティションテーブルに格納することができるようにしている。
【０１３３】
次に、この第２の方式を用いた場合において、通常のパーティションテーブルが形成される場合と拡張パーティションテーブルが形成される場合とについて具体例を示して説明する。まず、通常のパーティションテーブルが形成される場合について説明する。
【０１３４】
図８は、この第２の方式を用いた場合において、通常のパーティションテーブルが形成される場合を説明するための図である。すなわち、図８は、形成するパーティションのＬＢＡ開始アドレスとパーティションサイズとの両方が３２ビット以内で指定された場合の例を説明するための図であり、ＬＢＡ開始アドレスが“００００００４Ｆｈ”、パーティションサイズが、“１１ＡＢ００９Ｆｈ”である場合について説明するためのものである。
【０１３５】
この図８の例の場合には、ＬＢＡ開始アドレス、パーティションサイズとも３２ビット以内で表現可能であるので、図８において、１６バイトの通常のパーティションテーブルに示したように、ＬＢＡ開始アドレス“００００００４Ｆｈ”は、その全部がＬＢＡ開始アドレス領域５５に格納され、パーティションサイズ“１１ＡＢ００９Ｆｈ”は、その全部がパーティションサイズ領域５６に格納される。
【０１３６】
なお、この図８に示した例においては、ＬＢＡ開始アドレス、パーティションサイズは、いずれもリトルエンディアン方式（下位の桁を前の方の番地に記録するようにする方式）で格納するようにしている。
【０１３７】
また、この実施の形態のデジタルビデオカメラで用いられるハードディスクドライブは、上述もしたように、アドレス指定方式がＬＢＡ方式であるので、この例の場合には、ＣＨＳ開始セクタ領域５２、ＣＨＳ終了セクタ領域５４には、ゼロを格納するようにしている。もちろん、従来通りに、ＣＨＳ開始セクタ、ＣＨＳ終了セクタを格納するようにしてももちろんよい。
【０１３８】
次に、拡張パーティションテーブルが形成される場合ついて説明する。図９は、この第２の方式を用いた場合において、拡張パーティションテーブルが形成される場合を説明するための図である。すなわち、図９は、形成するパーティションのＬＢＡ開始アドレスとパーティションサイズとの両方が４８ビットで指定された場合の例を説明するための図であり、３２ビットでは表現しきれない場合の例を説明するための図である。
【０１３９】
図９にも示すように、この図９の例は、ＬＢＡ開始セクタが“００２２００００１０６４ｈ”であり、パーティションサイズが、“１０ＣＤ１１ＡＢ３４５６ｈ”である場合について示している。この図９の例の場合には、ＬＢＡ開始アドレス、パーティションサイズとも３２ビット以内では表現不能である。
【０１４０】
このため、図９において、１６バイトの拡張パーティションテーブルに示したように、ＬＢＡ開始セクタ“００２２００００１０６Ｅｈ”のうち下位３２ビット分は、ＬＢＡ開始セクタ領域５５に格納し、上位１６ビット分は、ＬＢＡ開始アドレス（上位拡張分）領域５５ＥＸに格納する。
【０１４１】
また、図９の拡張パーティションテーブルに示したように、パーティションサイズ“１０ＣＤ１１ＡＢ３４５６ｈ”についても、その下位３２ビット分は、パーティションサイズ領域５６に格納し、上位１６ビット分は、パーティションサイズ（上位拡張分）領域５６ＥＸに格納する。
【０１４２】
なお、この図９に示した例においても、ＬＢＡ開始アドレス、パーティションサイズは、いずれもリトルエンディアン方式でパーティションテーブルの対応領域に格納するようにしている。
【０１４３】
このように、この第２の方式の場合には、記録容量が２テラバイトを超えるハードディスクの場合であっても、ＭＢＲ中のパーティションテーブル領域３３２に拡張パーティションテーブルを形成することにより、記録領域を適正に分割してパーティションを適正に形成するようにして利用することができるようにされる。
【０１４４】
しかも、拡張パーティションテーブルは、ＭＢＲ中のパーティションテーブル領域３３２に形成することができるので、拡張パーティションテーブルを参照するためにシーク動作が発生することはなく、迅速に拡張パーティションテーブルを参照して、目的とするパーティションにアクセスすることができる。
【０１４５】
なお、この第２の方式の場合には、結果としてＬＢＡ開始アドレス、パーティションサイズは、２つの格納領域に分離されて格納されるため、利用時にはそれらを適切に元の桁数のＬＢＡ開始アドレス、パーティションサイズにし、利用することになる。
【０１４６】
次に、この第２の方式をこの実施の形態のデジタルビデオカメラが用いる場合の動作について、パーティションを形成するようにする場合の処理と、パーティションテーブルを利用する場合の処理とに分けて説明する。まず、パーティションを形成するようにする場合の処理について説明する。
【０１４７】
図１０は、この実施の形態のデジタルビデオカメラにおいて、自機に装着されたハードディスクの記録領域を分割してパーティションを形成するようにする場合の処理を説明するためのフローチャートである。この図１０に示す処理は、主に、制御部２０によって行なわれるものである。
【０１４８】
この実施の形態のデジタルビデオカメラの制御部２０は、操作入力部３１を通じて記録領域を分割しパーティションを形成するようにするユーザーなどからの操作入力を受け付けると、図１０に示す処理を実行する。この場合、操作入力は、形成するようにするパーティションの開始アドレスやパーティションサイズ、さらに、ＥＢＲ（Ｅｘｔｅｎｄｅｄ  Ｂｏｏｔ  Ｒｅｃｏｒｄ）を用いるようにしてパーティションを作成するか等の種々の指示入力を含むものである。
【０１４９】
そして、上述もしたように、ＡＴＡ／ＡＴＡＰＩ−６においては、ＬＢＡが２８ビットから４８ビットにまで拡張されているので、拡張されたコマンドを用いるか否かを判断するため、制御部２０は、まず、パーティションテーブルが位置するＬＢＡは、２８ビット空間内か否かを判断し（ステップＳ１０１）、２８ビット空間内であると判断したときには、ＡＴＡ／ＡＴＡＰＩにおいて、従来から用いられているコマンドを用いるようにする（ステップＳ１０２）。
【０１５０】
また、ステップＳ１０１の判断処理において、パーティションテーブルの位置するＬＢＡは、２８ビット空間内ではないと判断したときには、ＡＴＡ／ＡＴＡＰＩ−６において拡張された拡張コマンドを用いるようにする（ステップＳ１０３）。
【０１５１】
ステップ１０２、または、ステップＳ１０３の処理の後、制御部２０は、受け付けた操作入力の内のＬＢＡ開始セクタとパーティションサイズとの情報に基づいて、パーティションテーブルに格納するデータであるＬＢＡ開始セクタのビット数とパーティションテーブルのビット数との組み合わせを判別する（ステップＳ１０４）。
【０１５２】
このステップＳ１０４においての処理について具体的に説明する。パーティションテーブルに格納するデータであるＬＢＡ開始セクタのビット数とパーティションテーブルのビット数との組み合わせ（実ビット数の組み合わせ）には、以下の場合がある。
【０１５３】
すなわち、
（１）ＬＢＡ開始セクタ、パーティションサイズ共に３２ビット空間内である場合。
（２）ＬＢＡ開始セクタは３２ビット空間内、パーティションサイズは３２ビット空間超（＝２テラバイト超）である場合。
（３）ＬＢＡ開始セクタは３２ビット空間超（＝２テラバイト超）、パーティションサイズは３２ビット空間内である場合。
（４）ＬＢＡ開始セクタ、パーティションサイズ共に３２ビット空間超である場合の４つの場合である。
【０１５４】
ステップＳ１０４の判断処理においては、形成しようとしているパーティションのＬＢＡ開始セクタとパーティションサイズとの実ビット数の組み合わせが、上述の（１）〜（４）のどの場合であるかを判断するようにしている。
【０１５５】
そして、ステップＳ１０４の判断処理において、上述の（１）ＬＢＡ開始セクタ、パーティションサイズ共に３２ビット空間内であると判断した場合には、制御部２０は、指示されたＬＢＡ開始セクタ、パーティションサイズとも、従来の領域、すなわち、図７に示したＬＡＢ開始セクタ領域５５、パーティションサイズ領域５６に格納して（ステップＳ１０５）、通常のパーティションテーブルを形成する。
【０１５６】
また、ステップＳ１０４の判断処理において、上述の（２）ＬＢＡ開始セクタは３２ビット空間内、パーティションサイズは３２ビット空間超（＝２テラバイト超）であると判断した場合には、ＬＡＢ開始セクタは、図７に示した従来のＬＡＢ開始セクタ領域５５に格納し、パーティションサイズについては、下位３２ビットを図７に示したパーティションサイズ領域５６に格納するとともに、上位１６ビットについては、パーティションサイズ（上位拡張分）領域５６ＥＸに格納する（ステップＳ１０６）。
【０１５７】
さらに、この組み合わせの場合には、パーティションサイズは４８ビット対応に拡張されたものであることを示す値“４６ｈ”をフラグ領域５１に格納し（ステップＳ１０７）、拡張パーティションテーブルを形成するようにする。
【０１５８】
また、ステップＳ１０４の判断処理において、上述の（３）ＬＢＡ開始セクタは３２ビット空間超（＝２テラバイト超）、パーティションサイズは３２ビット空間内であると判断した場合には、パーティションサイズは、図７に示した従来のパーティションサイズ領域５６に格納し、ＬＢＡ開始セクタについては、下位３２ビットを図７に示したＬＢＡ開始セクタ領域５５に格納するとともに、上位１６ビットについては、ＬＢＡ開始セクタ（上位拡張分）領域５５ＥＸに格納する（ステップＳ１０８）。
【０１５９】
さらに、この組み合わせの場合には、ＬＢＡ開始セクタは４８ビット対応に拡張されたものであることを示す値“４７ｈ”をフラグ領域５１に格納し（ステップＳ１０９）、拡張パーティションテーブルを形成するようにする。
【０１６０】
また、ステップＳ１０４の判断処理において、上述の（４）ＬＢＡ開始セクタ、パーティションサイズ共に３２ビット空間超であると判断した場合には、ＬＢＡ開始セクタについては、下位３２ビットを図７に示したＬＢＡ開始セクタ領域５５に格納するとともに、上位１６ビットは、ＬＢＡ開始セクタ（上位拡張分）領域５５ＥＸに格納し、同様に、パーティションサイズについては、下位３２ビットを図７に示したパーティションサイズ領域５６に格納するとともに、上位１６ビットは、パーティションサイズ（上位拡張分）領域５６ＥＸに格納する（ステップＳ１１０）。
【０１６１】
さらに、この組み合わせの場合には、ＬＢＡ開始セクタ、パーティションサイズ共に４８ビット対応に拡張されたものであることを示す値“４８ｈ”をフラグ領域５１に格納し（ステップＳ１１１）、拡張パーティションテーブルを形成するようにする。
【０１６２】
このように、この実施の形態のデジタルビデオカメラの制御部２０は、ステップＳ１０４の処理により、通常のパーティションテーブルで管理可能か否かを判別する判別手段としての機能を実現し、また、ステップＳ１０５からステップＳ１１１の処理により、パーティションテーブルおよび拡張パーティションテーブルを形成する形成手段としての機能を実現するようにしている。
【０１６３】
なお、ステップＳ１０５、ステップＳ１０６、ステップＳ１０８、ステップＳ１１０の処理においては、パーティションテーブル、拡張パーティションテーブルを形成するにあたっては、まず、テーブルをゼロクリアした後に、各データが該当エリアに格納するようにされる。
【０１６４】
次に、図１０を用いて説明した処理により形成されたパーティションテーブルを利用する場合の処理について説明する。図１１は、この実施の形態のデジタルビデオカメラにおいて、自機に装着されたハードディスクのパーティションテーブル領域に作成されているパーティションテーブルを利用する場合の処理について説明するためのフローチャートである。この図１１に示す処理もまた、主に、制御部２０によって行なわれるものである。
【０１６５】
この実施の形態のデジタルビデオカメラに電源が投入されると、制御部２０は、まず、パーティションテーブルが位置するＬＢＡは、２８ビット空間内か否かを判断し（ステップＳ２０１）、２８ビット空間内であると判断したときには、ＡＴＡ／ＡＴＡＰＩにおいて、従来から用いられているコマンドを用いるようにする（ステップＳ２０２）。
【０１６６】
また、ステップＳ１０１の判断処理において、パーティションテーブルの位置するＬＢＡは、２８ビット空間内ではないと判断したときには、ＡＴＡ／ＡＴＡＰＩ−６において拡張された拡張コマンドを用いるようにする（ステップＳ２０３）。
【０１６７】
そして、制御部２０は、目的とするパーティションテーブルのフラグ５１を参照し（ステップＳ２０４）、そのフラグの値に基づいて、当該パーティションテーブルへのＬＢＡ開始セクタ、パーティションサイズの格納パターンを判別する（ステップＳ２０５）。このステップＳ２０５の判別処理は、図１０のステップＳ１０７、ステップＳ１０９、ステップＳ１１１において拡張パーティションテーブルのフラグ領域５１にセットされたフラグＦＧが何かを判別する処理である。
【０１６８】
このステップＳ２０５の判断処理において、フラグ領域５１にセットされているフラグＦＧが“００ｈ”であると判別した場合、この場合には、ＬＢＡ開始アドレスとパーティションサイズとも、従来通り、ＬＢＡ開始セクタ領域５５、パーティションサイズ領域５６に格納されているので、ＬＢＡ開始セクタ領域５５、パーティションサイズ領域５６からＬＢＡ開始セクタ、パーティションサイズを読み出し、これを用いて目的とするパーティションにアクセスするようにする（ステップＳ２０６）。
【０１６９】
また、ステップＳ２０５の判断処理において、フラグ領域５１にセットされているフラグＦＧが“４６ｈ”であると判別した場合、この場合には、ＬＢＡ開始セクタは従来通り、ＬＢＡ開始セクタ領域５５のみに格納されているが、パーティションサイズは、パーティションサイズ領域５６とパーティションサイズ（上位拡張分）５６ＥＸとに分離されて格納されている。
【０１７０】
このため、ステップＳ２０５の判断処理において、フラグ領域５１にセットされているフラグＦＧが“４６ｈ”であると判別した場合には、ＬＢＡ開始セクタは従来通りＬＢＡ開始セクタ領域５５からのみ読み出し、パーティションサイズは、パーティションサイズ領域５６とパーティションサイズ（上位拡張分）５６ＥＸとのそれぞれからこれらに格納されているデータを読み出し、４８ビットの拡張されたパーティションサイズを構成（復元）し、これら読み出したＬＢＡ開始セクタと構成したパーティションサイズとを用いて、目的とするパーティションにアクセスするようにする（ステップＳ２０７）。
【０１７１】
また、ステップＳ２０５の判断処理において、フラグ領域５１にセットされているフラグＦＧが“４７ｈ”であると判別した場合、この場合には、パーティションサイズは従来通り、パーティションサイズ領域５６のみに格納されているが、ＬＢＡ開始セクタは、ＬＢＡ開始セクタ領域５５とＬＢＡ開始セクタ（上位拡張分）５５ＥＸとに分離されて格納されている。
【０１７２】
このため、ステップＳ２０５の判断処理において、フラグ領域５１にセットされているフラグＦＧが“４７ｈ”であると判別した場合には、パーティションサイズは従来通りパーティションサイズ領域５６からのみ読み出し、ＬＢＡ開始セクタは、ＬＢＡ開始セクタ領域５５とＬＢＡ開始セクタ（上位拡張分）５５ＥＸとのそれぞれからこれらに格納されているデータを読み出し、４８ビットの拡張されたＬＢＡ開始セクタを構成（復元）し、これら構成したＬＢＡ開始セクタと読み出したパーティションサイズとを用いて、目的とするパーティションにアクセスするようにする（ステップＳ２０８）。
【０１７３】
また、ステップＳ２０５の判断処理において、フラグ領域５１にセットされているフラグＦＧが“４８ｈ”であると判別した場合、この場合には、ＬＢＡ開始セクタ、パーティションサイズとも拡張されたものであり、ＬＢＡ開始セクタは、ＬＢＡ開始セクタ領域５５とＬＢＡ開始セクタ（上位拡張分）５５ＥＸとに分離されて格納されており、パーティションサイズは、パーティションサイズ領域５６と、パーティションサイズ（上位拡張分）領域５６ＥＸとに分離されて格納されている。
【０１７４】
このため、フラグＦＧが“４８ｈ”であると判別した場合には、ＬＢＡ開始セクタは、ＬＢＡ開始セクタ領域５５とＬＢＡ開始セクタ（上位拡張分）５５ＥＸとのそれぞれからこれらに格納されているデータを読み出し、４８ビットの拡張されたＬＢＡ開始セクタを構成（復元）し、同様に、パーティションサイズは、パーティションサイズ領域５６とパーティションサイズ（上位拡張分）５６ＥＸとのそれぞれからこれらに格納されているデータを読み出し、４８ビットの拡張されたパーティションサイズを構成（復元）して、これら構成したＬＢＡ開始セクタとパーティションサイズとを用いて、目的とするパーティションにアクセスするようにする（ステップＳ２０９）。
【０１７５】
このように、フラグ領域５１に格納されているフラグＦＧに基づいて、参照しているパーティションテーブルにおいて、ＬＢＡ開始セクタ、パーティションサイズがどのように格納されているのかを判別し、ＬＢＡ開始セクタ、パーティションサイズの一方あるいは両方が拡張されているときには、拡張されているデータを構成し直して、用いることができる。また、拡張されていない場合には、従来通りに、ＬＢＡ開始セクタ領域５５、パーティションサイズ領域５６からデータを読み出して、そのまま利用することができる。
【０１７６】
また、上述もしたように、パーティションテーブルのトータルサイズ（６４バイト＝５１２ビット）には変更を加えることなく、ＬＢＡ方式でハードディスク上のアドレスを指定する場合に用いるＬＢＡ開始セクタ、パーティションサイズのいずれをも４８ビット（最大で５６ビット）に拡張することができる。
【０１７７】
したがって、この発明を用いることにより、記録容量が２テラバイト以下の従来のハードディスクについても、また、記録容量が２テラバイトより大きなハードディスクについても、ＬＢＡ方式でアドレス指定を行って、目的とするパーティションにアクセスすることができるようにされる。
【０１７８】
また、上述した第２の例の場合には、拡張パーティションテーブルもＭＢＲのパーティションテーブル領域３３２内に形成されるので、拡張パーティションテーブルを参照するのに、比較的に大きなシーク動作を発生させることが無く、目的とする拡張パーティションテーブルを迅速に参照することができる。
【０１７９】
また、上述した第２の例の場合には、パーティションテーブルのデータの格納態様を示すフラグＦＧとして“００ｈ”、“４６ｈ”、“４７ｈ”、“４８ｈ”と言う数値を用いるようにしたが、これに限るものではない。パーティションテーブルへのデータの格納態様を一意に（ユニークに）特定可能な種々のフラグを用いることが可能である。
【０１８０】
なお、第１の例、第２の例とも、パーティションを形成するようにする処理においては、形成しようとするパーティションのＬＢＡ開始セクタとパーティションサイズとに基づいて、通常のパーティションテーブルを作成するか、拡張パーティションテーブルを作成するかを決めるようにした。しかし、これに限るものではない。例えば、使用する記録媒体の記録容量を検出し、その記憶容量に応じて、通常パーティションテーブルを作成するか、拡張パーティションテーブルを作成するかを決めるようにしてもよい。
【０１８１】
この場合、ＡＴＡ／ＡＴＡＰＩにおいては、制御部２０からアイデンティファイ  デバイス  コマンドをハードディスクドライブに送信すると、これに対する応答がハードディスクドライブから返信されてくる。この返信により提供される戻り値（応答データ）の８３ワード目の１０ビット目の値に基づいて、４８ビットアクセスが必要か否かがわかる。厳密にいうと、「２８ビットで表現できない記録容量の記録媒体」か否かがわかる。
【０１８２】
そして、２８ビットで表現できる記録容量の記録媒体の場合には、アイデンティファイ  デバイス  コマンドの戻り値の６０ワード目から６１ワード目を参照することにより、その正確な記録容量を知ることができる。また、２８ビットで表現できない記録容量の場合には、アイデンティファイ  デバイス  コマンドの戻り値の１００ワード目から１０３ワード目を参照することにより、その正確な記録容量を知ることができる。
【０１８３】
このように、２８ビットで表現できない記録容量の記録媒体を判別し、２８ビットで表現できない記録容量の記録媒体であると判別した場合には、拡張パーティションテーブルを形成し、２８ビットで表現可能な記録容量の記録媒体であると判別した場合には、通常のパーティションテーブルを形成するようにしてもよい。
【０１８４】
また、さらに、正確な記憶容量までを取得するようにし、その取得した記録容量に基づいて、拡張パーティションテーブルを作成するか、通常のパーティションテーブルを作成するかを選択するようにすることももちろん可能である。
【０１８５】
［接続態様の変形例］
上述した実施の形態においては、デジタルビデオカメラの制御部２０に対して１台のハードディスクドライブ３２が直接に接続される場合を例にして説明したが、これに限るものではない。例えば、図１２（Ａ）において、ハードディスクドライブ（図１２ＡにおいてはＨＤＤと記載。）３２Ａ、３２Ｂ、３２Ｃ、３２Ｄが示すように、複数のハードディスクドライブが制御部２０に対して同時に接続するようにされる場合であっても、制御部２０の各ハードディスクドライブ３２Ａ、３２Ｂ、３２Ｃ、３２Ｄとの間にこの発明を適用することができる。
【０１８６】
また、制御部２０に対してハードディスクが直接に接続される場合だけでなく、例えば、図１２Ｂに示すように、通信部１９を介して、有線あるいは無線により、ネットワーク８０に接続される複数のハードディスクドライブ３２Ａ、３２Ｂ、３２Ｃ、３２Ｄとの間においても、この発明を適用することができる。
【０１８７】
これら図１２Ａ、図１２Ｂに示した例の場合には、制御部２０が、ハードディスクドライブ３２Ａ、３２Ｂ、３２Ｃ、３２Ｄのそれぞれについてのソフトウエアドライバとしての機能を有し、ＭＢＲ、ＥＭＲの取得（読み取り）や、従来のパーティションテーブルと拡張されたパーティションテーブルとの使い分けを行うようにされる。
【０１８８】
なお、制御部２０に対して、直接に接続されるハードディスクドライブと通信部１９を通じて接続されるハードディスクドライブとが混在する場合であっても、それらのいずれのハードディスクドライブとの間においてもこの発明を適用することができる。
【０１８９】
また、上述した実施の形態においては、制御部２０が、ハードディスクドライブ３２等のソフトウエアドライバとしての機能を有するものとして説明したが、ＭＢＲ、ＥＭＲの取得（読み取り）や、従来のパーティションテーブルと拡張されたパーティションテーブルとの使い分けを行う機能をＩＣ回路によって実現することも可能である。
【０１９０】
なお、上述した実施の形態において用いた拡張パーティションテーブルは、上述した例に限るものではなく、ＬＢＡ開始セクタ（上位拡張分）領域、パーティションサイズ（上位拡張分）領域は、上述した例とは逆の位置関係となるように設けることも可能である。また、例えば、タイプ領域５３が不要な場合には、この２バイトの領域をＬＢＡ開始セクタ（上位拡張分）領域とパーティションサイズ（上位拡張分）領域とに割り振るようにすることも可能である。
【０１９１】
また、上述した実施の形態においては、ハードディスクドライブの接続が可能なデジタルビデオカメラ（撮像装置）にこの発明を適用した場合を例にして説明した。上述した実施の形態のデジタルビデオカメラにおいては、主に、光学レンズ部１１、光電変換部１２、画像信号処理部１４が撮像手段とし手の機能を実現し、また、制御部２０、ハードディスクドライブ３２がハードディスク３３への画像データ等の記録手段としての機能を実現している。
【０１９２】
しかし、この発明は、撮像装置に適用する場合に限るものではない。ハードディスクなど、記録領域を分割することにより複数の区画（パーティション）を形成し、この区画毎に独立したドライブとして管理する様にすることができると共に、ＬＢＡ方式でアドレスを指定する記録媒体の利用が可能なパーソナルコンピュータ、携帯情報端末、ハードディスクレコーダなどの種々の記録再生装置にこの発明を適用することができる。
【０１９３】
また、上述した実施の形態においては、ハードディスクを用いる場合を例に挙げて説明したが、本発明はこれに限定されることなく、パーティションの概念で情報を管理できる記録媒体全てに適用可能であり、フラッシュメモリーや各種のメモリーカードなどの半導体メモリーを用いた記録媒体にも適用可能である。
【０１９４】
また、「２テラバイトという容量を超える記録媒体」に関しては、単数の記録媒体としてのみではなく、ＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ）、ディスクアレイといったような、複数のハードディスクをまとめて１台のハードディスクとして管理する技術に対しても適用可能である。
【０１９５】
【発明の効果】
以上説明したように、この発明によれば、記録領域を分割して形成するようにする１つ以上の区画（パーティション）の概念で情報を管理できる記録媒体を使用する場合に、区画情報（パーティションテーブル）について、従来の格納形式との互換性を保った形で、４８ビット（最大５６ビット）まで、格納情報である区画の位置を示す情報（ＬＢＡ開始アドレス）や大きさを示す情報（パーティションサイズ）を拡張して格納することができる。
【０１９６】
また、記録容量が２テラバイトを超えるハードディスクなどの記録媒体が登場し、２テラバイトを超えるようなパーティションを作成して使用することを実現することができる。
【図面の簡単な説明】
【図１】この発明の一実施の形態が適用されたデジタルビデオカメラを説明するためのブロック図である。
【図２】ハードディスクに形成するようにされるパーティションについて説明するための図である。
【図３】ＭＲＢとパーティションテーブルについて説明するための図である。
【図４】拡張パーティションテーブルの第１の例と、その利用について説明するための図である。
【図５】拡張パーティションテーブルの第１の例と、その利用について説明するための図である。
【図６】拡張パーティションテーブルの第１の例の他の例と、その利用について説明するための図である。
【図７】拡張パーティションテーブルの第２の例と、その利用について説明するための図である。
【図８】通常のパーティションテーブルへのデータの格納例を説明するための図である。
【図９】拡張パーティションテーブルへのデータの格納例を説明するための図である。
【図１０】図１に示したデジタルビデオカメラにおいてのパーティション作成時の処理を説明するためのフローチャートである。
【図１１】図１に示したデジタルビデオカメラにおいてのパーティション参照時の処理を説明するためのフローチャートである。
【図１２】ハードディスクの接続態様の例を説明するための図である。
【符号の説明】
１１…光学レンズ部、１２…光電変換部、１３…カメラ機能制御部、１４…画像信号処理部、１５…ＬＣＤ，１６…画像入出力部、１７…音声入出力部、１８…音声信号処理部、１９…通信部、２０…制御部、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、２４…ＥＥＰＲＯＭ、２５…システムバス、３１…操作入力部、３２…ハードディスクドライブ、３３…ハードディスク、３４…メモリーカード
【図１】
2004348195.tif 000003
【図２】
2004348195.tif 000004
【図３】
2004348195.tif 000005
【図４】
2004348195.tif 000006
【図５】
2004348195.tif 000007
【図６】
2004348195.tif 000008
【図７】
2004348195.tif 000009
【図８】
2004348195.tif 000010
【図９】
2004348195.tif 000011
【図１０】
2004348195.tif 000012
【図１１】
2004348195.tif 000013
【図１２】
2004348195.tif 000014