(57)【要約】【課題】ファイナライズを行わずに、また、ＵＤＦリーダを組み込むことなく、パーソナルコンピュータによって記録画像データを再生することを可能とする。【解決手段】ＣＤ−ＲＷディスクをイニシャライズする。ユーザが指定した固定の画サイズでもって書き込み可能なファイル数が決定され、固定のディレクトリ構成およびファイルサイズでもってダミーファイルが記録され、次にＩＳＯ９６６０情報が記録され、さらにリードインおよびリードアウトが記録される。また、Ｅｘｉｆタグのような付属情報に未撮影であることを示すマークを記録しておく。そして、未撮影であるマークで示されるダミーファイルに対して、撮影した画像データが上書きされる。【選択図】  図３
2004342192.tif 000002
【特許請求の範囲】
【請求項１】
書き換え可能なディスク状記録媒体を使用するデータ記録装置において、
予め決定した固定のディレクトリ構造とファイルサイズを規定する管理情報を記録し、
上記管理情報により規定されるファイルサイズおよびディレクトリ構造を有する、複数のダミーファイルを記録し、
上記管理情報および上記ダミーファイルに対してリードインおよびリードアウトを記録し、
上記ダミーファイルに対して記録画像ファイルを上書きするようにしたデータ記録装置。
【請求項２】
請求項１において、
上記ダミーファイルに対して、記録と未記録とを識別する情報を記録することを特徴とするデータ記録装置。
【請求項３】
請求項１において、
上記記録画像ファイルは、圧縮画像データであって、上記圧縮画像データを上書きする時に、上記ダミーファイルのデータサイズ以下となるように、圧縮率を調整する手段を有するデータ記録装置。
【請求項４】
請求項１において、
ディスク状記録媒体がＣＤ−ＲＷであるデータ記録装置。
【請求項５】
書き換え可能なディスク状記録媒体を使用するデータ記録方法において、
予め決定した固定のディレクトリ構造とファイルサイズを規定する管理情報を記録するステップと、
上記管理情報により規定されるファイルサイズおよびディレクトリ構造を有する、複数のダミーファイルを記録するステップと、
上記管理情報および上記ダミーファイルに対してリードインおよびリードアウトを記録するステップと、
上記ダミーファイルに対して記録画像ファイルを上書きするステップとからなるデータ記録方法。
【請求項６】
請求項５において、
上記ダミーファイルに対して、記録と未記録とを識別する情報を記録することを特徴とするデータ記録方法。
【請求項７】
請求項５において、
上記記録画像ファイルは、圧縮画像データであって、上記圧縮画像データを上書きする時に、上記ダミーファイルのデータサイズ以下となるように、圧縮率を調整するデータ記録方法。
【請求項８】
請求項５において、
ディスク状記録媒体がＣＤ−ＲＷであるデータ記録方法。
【請求項９】
書き換え可能なディスク状記録媒体に対して撮影画像データを記録するようにしたディジタルカメラにおいて、
撮像素子と、上記撮像素子で生じた撮像信号を処理する信号処理部と、信号処理部からの撮像信号を記憶するバッファメモリと、初期化されたディスク状記録媒体に対して撮影画像データを記録する記録手段と、制御装置とを備え、
上記初期化の処理は、
予め決定した固定のディレクトリ構造とファイルサイズを規定する管理情報を記録し、
上記管理情報により規定されるファイルサイズおよびディレクトリ構造を有する、複数のダミーファイルを記録し、
上記管理情報および上記ダミーファイルに対してリードインおよびリードアウトを記録するものであり、
上記ダミーファイルに対して撮像画像ファイルを上書きするようにしたディジタルカメラ。
【請求項１０】
請求項９において、
上記ダミーファイルに対して、記録と未記録とを識別する情報を記録することを特徴とするディジタルカメラ。
【請求項１１】
請求項９において、
上記撮像画像ファイルは、圧縮画像データであって、上記圧縮画像データを上書きする時に、上記ダミーファイルのデータサイズ以下となるように、圧縮率を調整する手段を有するディジタルカメラ。
【請求項１２】
請求項９において、
ディスク状記録媒体がＣＤ−ＲＷであるディジタルカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、書き換え可能なディスク状記録媒体を使用するデータ記録装置および記録方法、並びにディジタルカメラに関する。
【０００２】
【従来の技術】
ＣＤ−Ｒ／ＲＷ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ／ＲｅＷｒｉｔａｂｌｅ）ディスクに対してデータを書き込む方法としては、トラックアットワンス、ディスクアットワンス、パケットライトの３種類が知られている。トラックアットワンスは、保存するデータをひとまとまりとしてトラック単位で書き込む方法である。トラック単位で書き込んだデータを、ＣＤ−ＲＯＭドライブで読めるようにするためには、ファイナライズという動作が必要である。すなわち、必要なデータをトラック単位で書き込んだ後（複数のトラックにわけて書き込んでもかまわない）、ＩＳＯ９６６０の管理情報を作成し、セッションをクローズ（リードインとリードアウトとを書き込む）する必要がある。この状態のディスクに対して追記を行うこともできる。例えば、トラックアットワンスで新たな追記を行う場合には、データの追記を行った後に、上記、ファイナライズ動作をもう一度行う必要がある。また、ファイナライズ動作を行う際に、上記、ファイナライズ動作をもう一度行う必要がある。また、ファイナライズ動作を行う際に、これ以上の追記を禁止するように書き込むパラメータを設定することにより、追記禁止マークが記録され、追記できなくなる。トラックアットワンスで記録されたＣＤ−Ｒディスクは、適切なファイナライズ動作を行うことにより、基本的にどのＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブによっても読み出すことが可能となる。
【０００３】
ディスクアットワンスの方法は、リードインからリードアウトまでを一気に書き込む方法である。したがって、ディスクアットワンスで書き込むためには、新しいディスクしか使用できず、一度データを書き込むと、それ以上データを記録することができず、データの改変も不可能である。データの配布・永久保存用として使用できる。
【０００４】
パケットライト方法は、ＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｃ  Ｆｏｒｍａｔ）  フォーマットを使用して記録するデータをパケットと呼ばれる単位に分割して保存する方法である。パケットライト方式には、二種類の書き込み方式がある。ランダムライト方式とシーケンシャルライト方式である。ランダムライト方式とは、ディスクを、アドレス管理ビットマップを用いて管理し、その単位ごとに、書き込みを行う方式であり、書き込みアドレスは単調増加や単調減少のようにならず、その時々によりランダムなものとなる。シーケンシャルライトは、ディスクの内周から外周に向かって、一方向に書き込まれる方式である。一般的に、ランダムライト方式は、パケットの長さは固定長（６４ｋバイト）であり、シーケンシャルライトは、可変長で行われる。ＣＤ−Ｒディスクは、一度記録した場合には、たとえデータを消去しても二度と書き込めなくなるので、シーケンシャルライト方式が採用され、ＣＤ−ＲＷディスクの場合では、同じ場所に繰り返して書き込むことができるので、ランダムライト・シーケンシャルライトのどちらも採用できる。また、パケットライトを行うには、パケットライトソフトウェアを必要とし、読み出しのためにもソフトウェアを必要とする。（シーケンシャルライト方式で、ファイナライズした場合を除く）さらに、パケットライトで記録するときは、まず、ＣＤ−Ｒ／ＲＷディスクをイニシャライズすることが必要とされる。イニシャライズ後では、マイコンピュータや、エクスプローラの画面でファイルをドラグ・アンド・ドロップするだけで簡単にデータを記録・削除することができる。
【０００５】
パケットライト方法で記録されたＣＤ−ＲＷディスクを他のウインドウズ（登録商標）９５／９８パーソナルコンピュータのＣＤ−ＲＯＭドライブでデータを読み出すために、二つの方法が可能である。一つは、ＵＤＦフォーマットを理解できる、ＵＤＦリーダ等の読み取り専用ソフトウェアを組み込むことによってデータを読み出す方法である。他の一つは、ファイナライズ処理を行い、セッションをクローズすると共に、ＣＤ−ＲＯＭのボリュームおよびファイルの構造を規定する規格であるＩＳＯ９６６０と互換の情報を書き込んだデータベースを作成する方法である。この場合では、何もしないでもＣＤ−ＲＯＭドライブでデータを読み出せる。リードインエリアおよびリードアウトエリアを記録することによって、セッションがクローズされる。
【０００６】
ＣＤ−ＲＯＭのファイル構造については、下記の文献に説明されている。
【０００７】
【非特許文献１】
中島  平太郎外１名，”図解コンパクトディスク読本（改訂３版）”，平成１３年３月２５日、株式会社オーム社，ｐ．１４６−１５１
【０００８】
【発明が解決しようとする課題】
上述した方法は、ＣＤ−ＲＷディスクを記憶媒体に持つデジタルカメラにおいて、撮影したＣＤ−ＲＷディスクを取り出し、ＣＤ−ＲＷディスク上のデータをパーソナルコンピュータに取り込むために、ファイナライズ、またはパーソナルコンピュータへのソフトのインストールを必要とし、時間的、メディアの容量面で、非常に利便性を損ねていた。
【０００９】
したがって、この発明の目的は、ファイナライズ動作を行わずに、パーソナルコンピュータですばやく画像を取り込むことができ、また、ソフトウェアをインストールすることなく画像を取り込むことができるデータ記録装置および記録方法、並びにディジタルカメラを提供することにある。
【００１０】
【課題を解決するための手段】
上述した課題を解決するために、請求項１の発明は、書き換え可能なディスク状記録媒体を使用するデータ記録装置において、
予め決定した固定のディレクトリ構造とファイルサイズを規定する管理情報を記録し、
管理情報により規定されるファイルサイズおよびディレクトリ構造を有する、複数のダミーファイルを記録し、
管理情報およびダミーファイルに対してリードインおよびリードアウトを記録し、
ダミーファイルに対して記録画像ファイルを上書きするようにしたデータ記録装置である。
【００１１】
請求項５の発明は、書き換え可能なディスク状記録媒体を使用するデータ記録方法において、
予め決定した固定のディレクトリ構造とファイルサイズを規定する管理情報を記録するステップと、
管理情報により規定されるファイルサイズおよびディレクトリ構造を有する、複数のダミーファイルを記録するステップと、
管理情報およびダミーファイルに対してリードインおよびリードアウトを記録するステップと、
ダミーファイルに対して記録画像ファイルを上書きするステップとからなるデータ記録方法である。
【００１２】
請求項９の発明は、書き換え可能なディスク状記録媒体に対して撮影画像データを記録するようにしたディジタルカメラにおいて、
撮像素子と、撮像素子で生じた撮像信号を処理する信号処理部と、信号処理部からの撮像信号を記憶するバッファメモリと、初期化されたディスク状記録媒体に対して撮影画像データを記録する記録手段と、制御装置とを備え、
初期化の処理は、
予め決定した固定のディレクトリ構造とファイルサイズを規定する管理情報を記録し、
管理情報により規定されるファイルサイズおよびディレクトリ構造を有する、複数のダミーファイルを記録し、
管理情報およびダミーファイルに対してリードインおよびリードアウトを記録するものであり、
ダミーファイルに対して撮像画像ファイルを上書きするようにしたディジタルカメラである。
【００１３】
この発明では、ファイルサイズが固定のダミーファイルを記録し、管理情報例えばＣＤ−ＲＯＭのボリュームおよびファイル構造であるＩＳＯ９６６０互換の情報を記録し、さらに、リードインとリードアウトを記録する。このようなイニシャライズ処理を行っておき、記録すべき画像ファイルをダミーファイルに対して上書きする。記録後のディスク状記録媒体は、ＩＳＯ９６６０の規格に合ったものであり、ＣＤ−ＲＯＭドライブを備えるパーソナルコンピュータによって読み取り可能である。
【００１４】
【発明の実施の形態】
以下、この発明の一実施形態について説明する。図１を参照して最初にＩＳＯ９６６０（Ｉｎｆｏｒｍａｔｉｏｎ  ｐｒｏｃｅｓｓｉｎｇ−Ｖｏｌｕｍｅ  ａｎｄ  ｆｉｌｅ  ｓｔｒｕｃｔｕｒｅ  ｏｆ  ＣＤ−ＲＯＭ  ｆｏｒ  ｉｎｆｏｒｍａｔｉｏｎ  ｉｎｔｅｒｃｈａｎｇｅ）について概略的に説明する。ＩＳＯ９６６０は、ＣＤ−ＲＯＭのボリュームおよびファイル構造を規定する国際規格である、ＩＳＯ９６６０を採用したＣＤ−ＲＯＭディスクでは、ディスクの内周のリードインエリアの直後から２ｋＢを単位としてＬＢＮ（Ｌｏｇｉｃａｌ  Ｂｌｏｃｋ  Ｎｕｍｂｅｒ）が０から順に割り振られている。ＬＢＮ＝０の位置は、オーディオ用ＣＤの００分０２秒００フレームの位置に相当する。
【００１５】
図１に示すように、ＬＢＮ＝０〜１５がシステムエリアと規定されている。ＬＢＮ＝１６からデータエリアの最後を示す値から１５０引いた値までがＣＤ−ＲＯＭのデータの存在する範囲である。ＬＢＮ＝１６が最初の位置であり、ＩＳＯ９６６０のファイル構造を持つＣＤ−ＲＯＭディスクは、このＬＢＮ＝１６から始まる情報が読まれる。
【００１６】
ＬＢＮ＝１６から始まる情報は、ボリュームディスクリプタ（ＶＤ：ボリューム記述子）と呼ばれる。ボリュームディスクリプタには、大きく分けて５個の記述子のタイプがあり、その中でも最も重要なものが主ボリュームディスクリプタ（ＰＶＤ）と呼ばれる。図１は、ルートディレクトリに対してファイル１およびサブディレクトリ１が存在し、サブディレクトリ１に対してファイル２が存在する階層構造を想定している。
【００１７】
主ボリュームディスクリプタ（ＰＶＤ）には、ＶＤのタイプ、ファイルフォーマットの識別、ボリュームの大きさ、何番目のＣＤ−ＲＯＭか、論理ブロックの大きさ、パステーブルの大きさ、パステーブルのアドレス１、パステーブルのアドレス２、ルートディレクトリレコード等の情報が含まれている。主ボリュームディスクリプタ（ＰＶＤ）によってボリュームの属性、ルートディレクトリの位置、パステーブルの位置、ボリューム数が指定される。
【００１８】
さらに、ボリュームディスクリプタには、副ボリームディスクリプタ（ＳＶＤ）、ボリーム区画ディスクリプタ、起動レコード、ボリュームディスクリプタ集合終端子がある。図１の例では、ＬＢＮ＝Ｖがパステーブルの位置であり、ＬＢＮ＝Ｗにルートディレクトリの実体が存在し、ＬＢＮ＝Ｘにファイル１の実体が存在し、ＬＢＮ＝Ｙにディレクトリ１の実体が存在し、ＬＢＮ＝Ｚにファイル２の実体が存在することが示されている。
【００１９】
図２は、この発明が適用されるディジタルカメラの構成の一例を示す。参照符号１で示すレンズ装置を介して被写体光が撮像素子例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）１に入射される。ＣＣＤ１の撮像信号がサンプルホールド回路３に供給される。サンプルホールド回路３は、例えば相関二重サンプリングを行う。サンプルホールド回路３の出力信号がＡ／Ｄコンバータ４に供給され、ディジタル撮像信号に変換される。Ａ／Ｄコンバータ４の出力ディジタル信号が撮像信号処理部５に供給される、ＲＧＢ信号からＹＵＶ信号への変換、ガンマ補正等の処理を受ける。
【００２０】
参照符号６がシステム制御および画像データの圧縮エンコーダ用のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）  を示す。例えばＣＰＵ６によってＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）の符号化がなされる。ＣＰＵ６に対してシャッターボタン検出器７の検出信号が入力され、また、表示装置例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）８が接続されている。ＬＣＤ８は、撮像時に画像を表示して画角を決めるために使用され、また、撮像画像を表示するのに使用され、さらに、操作メニューを表示するのに使用される。さらに、図示しないが、ＣＰＵ６に対して、キー等の入力装置が接続されている。
【００２１】
ＣＰＵ６のＣＰＵバスに対してバッファ用のＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９、プログラムが格納されているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０およびドライブコントローラ１１が接続されている。ドライブコントローラ１１は、ディスクドライブを制御するブロックである。ディスクドライブは、書き込み可能な光ディスク例えばＣＤ−Ｒ／Ｗディスク１２をスピンドルモータ１３によって回転する構成とされている。ＣＤ−Ｒ／Ｗディスク１２として、直径が１２ｃｍのディスクに限らず、直径が８ｃｍのディスクを使用できる。
【００２２】
図２に示すディジタルカメラは、シャッターボタンを押すことによって１枚のディジタル画像がバッファＲＡＭ９に取り込まれ、ＣＰＵ６によって圧縮符号化の処理がなされ、例えばＪＰＥＧで圧縮された圧縮画像が生成され、圧縮画像がバッファＲＡＭ９に格納される。ユーザのスイッチ操作、またはプログラムによって、圧縮画像がドライブコントローラ１１を介してディスクドライブに供給され、ＣＤ−ＲＷディスク１２に対して書き込まれる。ＣＤ−ＲＷディスク１２に対する書き込み処理は、パケットライト方式またはトラックアットワンス方式が使用してなされる。
【００２３】
上述したディジタルカメラにおいて、ＣＤ−ＲＷディスク１２を使用するためには、ＣＤ−ＲＷディスク１２をイニシャライズする必要がある。イニシャライズは、ディジタルカメラまたはＣＤ−ＲＷドライブを備え、ディジタルカメラに同梱された専用のソフトウェアが組み込まれたパーソナルコンピュータによってなされる。ＣＤ−ＲＷ  ディスクのイニシャライズ動作を行う際に、撮影したい画サイズ（例えば１６００×１２００）をユーザに設定してもらい、その指定画サイズにおけるファイルサイズ（例えば１Ｍバイト）をカメラ側で一意に決めることにより、各画像エリアのサイズＡを決定する。メディアの容量により、撮影可能枚数Ｂが決まる。撮影したい画サイズは、複数のものが用意されており、上述したもの以外をユーザが選択できるようにされている。
【００２４】
その後ＣＤ−ＲＷディスク１２のイニシャライズを行うが、その際に、以下のようにデータを書き込む。
【００２５】
リードインエリアには、ＣＤ−ＲＷの規格（ＯｒａｎｇｅＢｏｏｋ）に従い、作成したトラックの情報を書き込む。この情報は、一般的にＴＯＣ（Ｔａｂｌｅ  Ｏｆ  Ｃｏｎｔｅｎｔｓ）と呼ばれている。トラック１には、ＩＳＯ９６６０  形式に準拠した形で、最初に決定した固定値を用いて、ディレクトリ構造、各画像のファイル名・記録日付・ファイルサイズＡ等を書き込む。このＩＳＯ９６６０互換の情報部分は、撮影とともに書き換えたりしないので、ファイル名や、ファイル作成日時、ファイルサイズ等は、ここで書き込んだデータによる固定のものとなる。以下において、ＩＳＯ９６６０情報の用語は、ＩＳＯ９６６０互換の情報を意味するものとして使用している。
【００２６】
トラック２には、実際にトラック１で決めた情報を元に、画像ファイルをＢ枚書き込む。書き込み形式は、１  トラック内にパケットトライトでＢ枚分書き込んでもいいし、Ｂ＜９８であれば、ダミーファイルを各１トラック単位にしても良い。Ｂ＜９８は、トラックナンバーが９９を最大値とするために必要な条件である。但し、ダミーファイルを１トラック単位にして書き込むと、トラック間のプリギャップ分だけ無駄が生じる。
【００２７】
予め記憶しておく画像ファイルは、パーソナルコンピュータで取り込んだときに、撮影していない画像、すなわち、ダミー画像であることが簡単に判別できるようなＪＰＥＧ画像ファイルとする。例えば全面黒の画像データである。なお、イニシャライズ直後にパーソナルコンピュータで読み込むと、ダミーの画像ファイルをみることができる。
【００２８】
また、ＪＰＥＧデータをＥｘｉｆファイル形式で保存することにより、付属情報としてのＥｘｉｆタグの中のベンダーユニークなタグを利用して、撮影されているかどうかの付加情報や、サイズＡの情報を付与しておく。Ｅｘｉｆは、ディジタルスチルカメラ用画像ファイルフォーマット規格である。なお、このタグには撮影日時等の情報を記録しておくエリアもあり、これを利用して正確な撮影日時を保存することができる。ディジタルカメラ等のセット上では、ＩＳＯ９６６０  情報のファイル作成日時を使うのではなく、Ｅｘｉｆタグ内の撮影日時を表示するようにしても良い。リードアウトエリアには、ＣＤ−ＲＷ  の規格（ＯｒａｎｇｅＢｏｏｋ）に従い、記録を行う。
【００２９】
図３Ａは、イニシャライズ終了時のディスクの状態の一例を示す。全てのダミーファイル（イメージ１〜イメージＮ）を１トラック（トラック２）内にパケットライト方法で書き込んだ場合を示す。図３Ｂは、イニシャライズ終了時のディスクの状態の他の例を示す。図３Ｂは、１ダミーファイル毎に別トラックに書き込んだ場合、すなわち、トラックアットワンスでダミーファイルを書き込んだ場合を示している。各イメージエリアは、それぞれのイメージエリアのサイズが等しくＡとされている。
【００３０】
図４は、イニシャライズ動作の流れを示すフローチャートである。ステップＳ１から開始して、ステップＳ２において、ユーザ指定の画サイズ（例えば１６００×１２００）から１ファイルサイズが決定される。ステップＳ３において、メディア容量から撮影枚数が決定される。書き込み方式に応じて撮影枚数を求めるための計算に調整を加える。ステップＳ４において、ファイル名・ディレクトリ構造が決定される。一実施形態は、ディジタルスチルカメラであるので、静止画ファイルがカメラファイルシステム規格ＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）にしたがったファイル配置、ファイルフォーマットとされている。
【００３１】
ステップＳ５において、ＩＳＯ９６６０情報を書き込むトラック１が予約される。ステップＳ６において、決定したファイルサイズのダミーファイルを作成する。一例としてＥｘｉｆファイル形式とする。また、Ｅｘｉｆタグの中でメーカが自由に使用できるタグを用いて、未撮影を意味するマークを記録しておく。さらに、ダミー画像ファイルは、一目でダミーとわかる内容が望ましい。上述したように、例えば全面が黒の画像ファイルが使用される。
【００３２】
ステップＳ７では、２トラック以降にダミーファイルを書き込む。書き込み方法は、任意であり、パケットライトでも、トラックアットワンスの何れでも良い。ステップＳ８において、ステップＳ３で決定された撮影枚数分繰り返したかどうかが判定される。撮影枚数分繰り返していなければ、処理がステップＳ６（ダミーファイルの作成）に戻る。
【００３３】
ステップＳ８において、撮影枚数分繰り返していると判定されると、ステップＳ９において、予約トラック１に上記の書き込んだファイル名・ディレクトリ構造でＩＳＯ９６６０情報を書き込む。そして、リードインエリア（ＴＯＣ）およびリードアウトエリアを適切に書き込むことによって、セッションをクローズする。
【００３４】
図５は、パケットライト方式でダミーファイルを書き込んだ時に、イニシャライズ時に設定するＩＳＯ９６６０情報の一例を示す。図５は、ＤＣＦの規格に準じた静止画ファイルフォーマットの例であり、ルートディレクトリの直下にディレクトリ名ＤＣＩＭ（Ｄｉｇｉｔａｌ  Ｃａｍｅｒａ  ＩＭａｇｅｓ）のＤＣＦイメージルートディレクトリが存在する。ＤＣＩＭの直下にＤＣＦディレクトリが存在する。ＤＣＦディレクトリは、ＤＣＦオブジェクトを格納するためのディレクトリである。
【００３５】
図５では、１００ＭＳＤＣＦのディレクトリが示されている。このディレクトリに対して、複数の静止画ファイルＤＳＣ００００１．ＪＰＧ，ＤＳＣ００００２．ＪＰＧ，・・・・が存在している。この例では、ＤＳＣがディジタルスチルカメラによる静止画ファイルを表し、拡張子ＪＰＧがＪＰＥＧ形式のファイルであることを表す。
【００３６】
上述したようなディレクトリ構造でファイルを格納する場合のＩＳＯ９６６０情報の一例について説明する。ＬＢＮ＝０〜１５がシステムエリアと規定されている。ＬＢＮ＝１６からデータエリアの最後を示す値から１５０引いた値までがＣＤ−ＲＯＭのデータの存在する範囲である。ＬＢＮ＝１６が最初の位置であり、ＩＳＯ９６６０のファイル構造を持つＣＤ−ＲＯＭディスクは、このＬＢＮ＝１６から始まる情報が読まれる。
【００３７】
ＬＢＮ＝１６から始まる情報は、ボリュームディスクリプタ（ＶＤ：ボリューム記述子）と呼ばれる。ボリュームディスクリプタには、大きく分けて５個の記述子のタイプがあり、その中でも最も重要なものが主ボリュームディスクリプタ（ＰＶＤ）と呼ばれる。
【００３８】
主ボリュームディスクリプタ（ＰＶＤ）には、ＶＤのタイプ、ファイルフォーマットの識別、ボリュームの大きさ、何番目のＣＤ−ＲＯＭか、論理ブロックの大きさ、パステーブルの大きさ、パステーブルのアドレス１、パステーブルのアドレス２、ルートディレクトリレコード等の情報が含まれている。主ボリュームディスクリプタ（ＰＶＤ）によってボリュームの属性、ルートディレクトリの位置、パステーブルの位置、ボリューム数が指定される。
【００３９】
さらに、ボリュームディスクリプタには、副ボリームディスクリプタ（ＳＶＤ）、ボリーム区画ディスクリプタ、起動レコード、ボリュームディスクリプタ集合終端子がある。図１の例では、ＬＢＮ＝Ａがパステーブルの位置であり、ＬＢＮ＝Ｂにルートディレクトリの実体が存在し、ＬＢＮ＝ＣにＤＣＩＭディレクトリの実体が存在し、ＬＢＮ＝Ｄに１００ＭＳＤＣＦのディレクトリの実体が存在する。この１００ＭＳＤＣＦのディレクトリの実体までがトラックアットワンスでもってトラック１として記録される。
【００４０】
次に、パケットライト方式で複数のダミーファイルＤＳＣ００００１．ＪＰＧ，ＤＳＣ００００２．ＪＰＧ，・・・・が書かれる。各ファイルの実体がＬＢＮ＝Ｅ，ＬＢＮ＝Ｆ，ＬＢＮ＝Ｇ，・・・に存在していることが１００ＭＳＤＣＦのディレクトリによって示されている。
【００４１】
図６は、イニシャライズ時にダミーファイルをトラックアットワンス方式で記録する場合に、設定されるＩＳＯ９６６０情報の一例を示す。ディレクトリ構造は、図５の場合と同様の例である。トラック１に対してトラックアットワンスで必要な情報を記録することは、図５の例と同様である。ダミーファイルを記録する場合に、トラックアットワンスでトラック３，トラック４，・・・に対してそれぞれダミーファイルが書かれる。
【００４２】
次に、ＣＰＵ６によって制御されるディスク情報初期化処理について、図７のフローチャートを参照して説明する。ステップＳ２１では、ディジタルカメラにＣＤ−ＲＷディスクをセットした時になされる一般的な初期化動作がなされる。例えばセットされたディスクのリードインエリアのＴＯＣの読み込みがなされる。次のステップＳ２２において、ＩＳＯ９６６０情報の読み込みがなされる。各ファイルの先頭のアドレスを記憶し、また、ＩＳＯ９６６０情報のファイルサイズから各ファイルの固定サイズを取得する。
【００４３】
ステップＳ２３において、各ファイルの付属情報例えばＥｘｉｆタグの情報を読み出し、各画像エリアの未撮影マークの有無を確認する。未撮影の画像エリアは、ダミーファイルを記録した空きエリアである。ステップＳ２４において、未撮影マークの数を、残り撮影可能枚数に設定し、初期化処理を終了する。なお、ステップＳ２３において、全ての画像エリアに撮影マークが付加されている場合には、残り撮影可能枚数の表示が０とされる。この場合、ディスクが一杯である旨の警告のメッセージの表示または音声の再生を行うようにしても良い。
【００４４】
図８は、ＣＰＵ６によって制御される撮影動作の流れを示すフローチャートである。ステップＳ３１において、シャッターボタンの押し下げがなされたか否かが検出される。シャッターボタンの押し下げが検出されると、ステップＳ３２において、ＣＣＤ１からの画像信号の読み出しがなされる。
【００４５】
画像エリアのサイズが固定であるので、ステップＳ３３において、撮影画像信号が画像エリア内に収まるように、ＪＰＥＧの圧縮率が設定される。そして、ステップＳ３４において、ＪＰＥＧ符号化がなされる。ステップＳ３５において、符号化データのファイルサイズが計算される。ステップＳ３６において、（撮影した画像ファイルのサイズ＞固定サイズ）か否かが判定される。
【００４６】
ステップＳ３６の判定結果が肯定、すなわち、画像ファイルのサイズが大きすぎると判定されると、ステップＳ３７においてＪＰＥＧの圧縮率を上げる。圧縮率を上げることは、圧縮後のファイルのサイズをより小とすることである。そして、ステップＳ３４のＪＰＥＧ符号化がなされる。画像ファイルのサイズが固定サイズ内に収まると判定されるまで、圧縮率が変更される。ステップＳ３６の判定において、画像ファイルのサイズが固定サイズより小であると判定されると、ステップＳ３８において、未撮影マークの付いているファイルに対して符号化画像データファイルが上書きされる。符号化画像データの書き込みは、ダミーファイルの書き込み方式と同じ方法でなされる。そして、上書きされたダミーファイルに関する未撮影マークが撮影マークに変更される。
【００４７】
一例として、ステップＳ３３では、平坦な画像等のＪＰＥＧで符号化した時に比較的発生データ量が少ない画像を想定した所定の圧縮率が設定される。この場合、撮影画像信号を解析することによって、自動的に適切な圧縮率を設定することも可能である。そして、ステップＳ３６およびＳ３７によって、なるべく高い圧縮率が設定されるようになされる。これは、圧縮率が低い方が一般的に復号画像の画質が良好なためである。
【００４８】
なお、ＣＤ−ＲＷディスクの場合、ディスク上に物理的な欠陥がある場合には、その部分には記録ができないので、その部分が含まれるエリアをとばして、次のエリアに書き込むこととする。
【００４９】
図９Ａは、サイズＡを有する画像エリアにＪＰＥＧ符号化データとＥｘｉｆタグのデータとが記録され、エリアの後ろ側に空き部分が生じた場合に、ゼロデータでパディングした例を示す。一方、図９Ｂは、ＪＰＥＧ符号化データとＥｘｉｆタグのデータとがサイズＡを有する画像エリアに丁度配置されている例である。
【００５０】
この発明の一実施形態において、画像を消去する際には、いくつかの方法が考えられる。第１の方法は、該当する画像エリアのＥｘｉｆタグ情報部分に、消去マークを埋めこむ方法である。この方法では、消去したはずの画像がパーソナルコンピュータで見えてしまう。第２の方法は、該当する画像エリアのＥｘｉｆタグ情報部分に、未撮影マークを埋め込むとともに、画像データの部分にも、全面黒等の無効画像を書き込んでおく方法である。この方法では、消去した画像がパーソナルコンピュータで見えることがない。なお、画像ファイルの全てではなく、適当数消去しても良く、また、再度、イニシャライズすることによって、メディアを再使用することが可能となる。
【００５１】
この発明は、上述したこの発明の一実施形態等に限定されるものでは無く、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。例えば画像データの形式としては、ＪＰＥＧ以外のＢＭＰ，ＧＩＦ，ＴＩＦＦ，ＰＣＸ等の形式が可能である。また、ディジタルカメラの構成としては、圧縮画像の符号化をハードウェアの構成によって行うようにしても良く、撮像信号を蓄積するメモリと圧縮画像信号を蓄積するメモリとを別の構成としても良い。さらに、ディジタルカメラは、可搬型コンピュータ（所謂ノート型コンピュータ）、携帯電話等に設けられたものであっても良い。さらに、ディスク状記録媒体は、ＣＤ−ＲＷ等の相変化型ディスクに限らず、光磁気記録ディスク等を使用しても良い。
【００５２】
【発明の効果】
以上の説明から明らかなように、この発明によれば、画像データの記録後にファイナライズ動作を行わずに、パーソナルコンピュータで直ちに画像を取り込むことができ、便利である。また、この発明では、ファイナライズをするたびに容量が失われることもなく、容量的にも有利である。さらに、ファイナライズにかかる時間も必要なくなる。
【００５３】
また、この発明によれば、パーソナルコンピュータにＵＤＦリーダ等のソフトウェアをインストールすることなく画像を取り込むことができる。一般的なＣＤ−ＲＯＭドライブを備えているパーソナルコンピュータであれば、ほぼ何もしないで画像を取り込むことができる。
【００５４】
この発明では、ＣＤ−ＲＷのパケットライト方式を利用する場合に、ＵＤＦファイルフォーマットを実装しなくても良い。また、ダミーファイル部分に画像ファイルを上書きをする際に、１パケットで書き込むようにすれば、パケットライト方式以前に製造された、ＣＤ−ＲＯＭドライブにおいても、画像ファイルを読み出せる可能性が高い。これは、１ファイルがパケットライト方式に特有なリンクブロックをはさむような２  つの領域に分かれていないためである。
【図面の簡単な説明】
【図１】この発明に使用するＩＳＯ９６６０の概略を説明するための略線図である。
【図２】この発明によるディジタルカメラの構成の一例を示す略線図である。
【図３】この発明の一実施形態において、イニシャライズ終了時のディスクの状態を説明するための略線図である。
【図４】この発明の一実施形態において、イニシャライズ処理の流れを示すフローチャートである。
【図５】この発明の一実施形態において、画像エリアをパケットライトの方式で書くようにしたイニシャライズ時に設定するＩＳＯ９６６０情報の例を示す略線図である。
【図６】この発明の一実施形態において、画像エリアをトラックアットワンスの方式で書くようにしたイニシャライズ時に設定するＩＳＯ９６６０情報の例を示す略線図である。
【図７】この発明の一実施形態において、ディジタルカメラのディスク情報初期化処理の流れを示すフローチャートである。
【図８】この発明の一実施形態において、ディジタルカメラの撮影動作の流れを示すフローチャートである。
【図９】この発明の一実施形態において、画像エリアに画像データを書いた状態を示す略線図である。
【符号の説明】
１・・・ＣＣＤ、６・・・ＣＰＵ、１１・・・ドライブコントローラ、１２・・・ＣＤ−ＲＷディスク
【図１】
2004342192.tif 000003
【図２】
2004342192.tif 000004
【図３】
2004342192.tif 000005
【図４】
2004342192.tif 000006
【図５】
2004342192.tif 000007
【図６】
2004342192.tif 000008
【図７】
2004342192.tif 000009
【図８】
2004342192.tif 000010
【図９】
2004342192.tif 000011