(57)【要約】【課題】  画像ファイリングシステムによりディスクに記憶されている各画像データを容易に判断することができるようにする。【解決手段】  バスライン７を介して接続されたプリンタ部２、画像処理ブロック３、間引き，圧縮伸張処理ブロック４、ストレージ部５及びシステムコントローラ６を備える。上記ストレージ部５により記録媒体から読み出された複数の画像データに基づいて上記画像処理ブロック３により印刷画像データを形成し、上記印刷画像データを上記プリンタ部２でインデックスカード上に印刷する。上記プリンタ部２、画像処理ブロック３、間引き，圧縮伸張処理ブロック４及びストレージ部５を制御する。【選択図】        図１
2006015753.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体から複数の解像度の画像データ、上記画像データ間の関連を示す管理データを読み出す読出し手段と、
上記読出し手段によって読み出された上記画像データに基づいて、印刷画像データを形成する画像形成手段と、
上記画像形成手段によって形成された印刷画像データをインデックスカード上に印刷する印刷手段と、
上記印刷画像データが印刷されたインデックスカードによって上記画像データを一覧できるように上記読出し手段、上記画像形成手段及び上記印刷手段を制御する制御手段とを備え、
上記制御手段は、メインディレクトリと、このメインディレクトリの中にサブディレクトリとして形成された複数の画像ディレクトリとからなる階層ディレクトリ構造を有し、上記メインディレクトリの中に形成される第１の管理データと、上記複数の画像ディレクトリの中に形成される第２の管理データとから構成される上記管理データ、及び、第１の解像度を有する画像データと第１の解像度より低い解像度の第２の解像度を有する画像データを有する記録媒体から、上記管理データに含まれる情報に基づいて、上記第１の解像度の画像データ、若しくは上記第２の解像度を有する画像データを読み出すように上記読み出し手段を制御し、上記読み出された第１の解像度の画像データ、若しくは上記第２の解像度を有する画像データから印刷画像データを形成し、上記形成された印刷画像データをインデックスカード上に印刷するように制御することを特徴とする画像データ印刷装置。
【請求項２】
上記制御手段は、上記第１の解像度を有した中間解像度画像データを含んだ中間解像度画像ファイルと、上記第２の解像度を有した複数のインデックス画像データを含んだインデックス画像ファイルと、第３の解像度を有した高解像度画像データを含んだ高解像度画像ファイルとを有する記録媒体から、上記高解像度画像データ、上記中間解像度画像データ及び上記インデックス画像データとの間の関連性を示す上記管理データを基に、上記中間解像度画像ファイルに含まれる中間解像度画像データ、若しくは上記インデックス画像ファイルに含まれるインデックス画像データを読み出すように上記読み出し手段を制御し、この読出し手段によって読み出された中間解像度画像データ、若しくはインデックス画像データから印刷画像データを形成するように上記画像形成手段を制御することを特徴とする請求項１記載の画像データ印刷装置。
【請求項３】
上記制御手段は、上記記録媒体に記録された上記管理データを一時的に記憶する記憶手段を有することを特徴とする請求項１記載の画像データ印刷装置。
【請求項４】
上記制御手段は、上記第１の管理データとして総合情報管理データが形成され、上記第２の管理データとして画像データ管理データが形成された記録媒体から、上記管理データに含まれる情報として上記記憶手段に記憶された上記画像データ管理データに含まれる画像ディレクトリ番号及び画像番号を参照することによって、上記読出し手段によって読み出される中間解像度画像ファイル、若しくはインデックス画像ファイルを指定し、指定された中間解像度画像ファイル、若しくはインデックス画像ファイルから、中間解像度画像データ、若しくはインデックス画像データを読み出すように上記読み出し手段を制御することを特徴とする請求項３記載の画像データ印刷装置。
【請求項５】
上記制御手段は、上記第１の管理データとして総合情報管理データが形成され、上記第２の管理データとして画像データ管理データが形成された記録媒体から、上記管理データに含まれる情報として上記記憶手段に記憶された上記画像データ管理データに含まれる複数の画像情報ユニットの情報を参照することによって、画像ディレクトリ番号又は画像番号の小さい順に上記中間解像度画像ファイル、若しくは上記インデックス画像ファイルを指定し、上記記録媒体に記録された全ての中間解像度画像ファイル、若しくは全てのインデックス画像ファイルから中間解像度画像データ、若しくは複数のインデックス画像データを読み出すように上記読み出し手段を制御することを特徴とする請求項３記載の画像データ印刷装置。
【請求項６】
上記制御手段は、上記インデックスカードを上記記録媒体の保管ケースに収納するための加工を施す際に使用する加工情報が上記インデックス画像データに合成されるように上記画像形成手段を制御することを特徴とする請求項２記載の画像データ印刷装置。
【請求項７】
上記加工情報は、プリントメディアから上記インデックスカードを切り取るための切り取り線であることを特徴とする請求項６記載の画像データ印刷装置。
【請求項８】
上記制御手段は、上記第１の解像度を有した中間解像度画像データを含んだ中間解像度画像ファイルと、上記第２の解像度を有した複数のインデックス画像データを含んだインデックス画像ファイルと、第３の解像度を有した高解像度画像データを含んだ高解像度画像ファイルを有した管理データを有する記録媒体から、上記中間解像度画像ファイルに含まれる中間解像度画像データを上記読出し手段により読み出し、その読み出された中間解像度画像データから上記画像形成手段により第１の印刷画像データを形成する第１の印刷画像データ形成モードと、上記インデックス画像ファイルに含まれる複数のインデックス画像データを上記読出し手段により読み出し、その読み出されたインデックス画像データから上記画像形成手段により第２の印刷画像データを形成する第２の印刷画像データ形成モードの何れかのモードを選択する選択手段を備えることを特徴とする請求項１記載の画像データ印刷装置。
【請求項９】
上記第１の印刷画像データは、上記第２の印刷画データよりも高解像度の画像データから構成されることを特徴とする請求項８記載の画像データ印刷装置。
【請求項１０】
記録媒体から複数の解像度の画像データ、上記画像データ間の関連を示す情報データを読み出す読出し工程と、
上記読出し工程によって読み出された上記画像データに基づいて、印刷画像データを形成する工程と、
上記印刷画像データを形成する工程によって形成された印刷画像データをインデックスカード上に印刷する印刷工程と、
上記印刷画像データが印刷されたインデックスカードによって上記画像データを一覧できるように上記読出し工程、上記印刷画像データを形成する工程及び上記印刷工程を制御する制御工程とを有し、
上記制御工程では、メインディレクトリと、このメインディレクトリの中にサブディレクトリとして形成された複数の画像ディレクトリとからなる階層ディレクトリ構造を有し、上記メインディレクトリの中に形成される第１の管理データと、上記複数の画像ディレクトリの中に形成される第２の管理データとから構成される上記管理データ、及び、第１の解像度を有する画像データと第１の解像度より低い解像度の第２の解像度を有する画像データを有する記録媒体から、上記管理データに含まれる情報に基づいて、上記第１の解像度の画像データ、若しくは上記第２の解像度を有する画像データを読み出すように読み出し手段を制御し、上記読み出された第１の解像度の画像データ、若しくは上記第２の解像度を有する画像データから印刷画像データを形成し、上記形成された印刷画像データをインデックスカード上に印刷するように制御することを特徴とする画像データ印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像ファイリングシステムにより記録媒体に記録された複数の画像データの内容を一覧できるようにインデックスカードに印刷する画像データ印刷装置及び画像データ印刷方法に関する。
【０００２】
従来、スキャナ等から画像データを取り込んで、その取り込んだ画像データを光ディスク等の記録媒体に記録して画像データをファイリングする画像ファイリングシステムが知られている。この画像ファイリングシステムは、スキャナから取り込んだ画像を一時的に記憶するメモリと、メモリに記録された画像データに対して、拡大，縮小，及び回転等の画像処理を施す画像処理装置と、画像処理された画像データを光ディスクに記録する記録装置を有している。
【０００３】
ところで、最近の光ディスクは非常に大きな記憶容量を有しているため、１枚の光ディスクに数百個の画像データを記憶することができる。また、この画像ファイリングシステムでは、１枚のディスクだけではなく、複数枚のそれぞれのディスクに数百枚の画像データを記憶されることによって、数千枚の画像データをファイルリングできるようになっている。
【０００４】
しかし、画像データを記録するディスクの数が増えると、ユーザは、どのディスクにどのような画像データが記録されているかを見分けることができなくなってしまう。オペレータの所望する画像データを、複数のディスクの中に記録された大量の画像データの中から探しだそうとすると、一旦ディスクを記録再生装置に装着して、ディスクの中に記録された画像データを読み出してモニタで確認しなければならない。従って、複数のディスクに対してこのような処理を行うと、時間のみならず非常に多くの労力を必要とする。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、このような問題点を鑑みてなされたものであり、画像ファイリングシステムによりディスクに記憶されている各画像データを容易に判断することができるようにするための画像データ印刷装置及び画像データ印刷方法を提供するものである。
【課題を解決するための手段】
【０００６】
本発明に係る画像データ印刷装置は、記録媒体から複数の解像度の画像データ、上記画像データ間の関連を示す管理データを読み出す読出し手段と、上記読出し手段によって読み出された上記画像データに基づいて、印刷画像データを形成する画像形成手段と、上記画像形成手段によって形成された印刷画像データをインデックスカード上に印刷する印刷手段と、上記印刷画像データが印刷されたインデックスカードによって上記画像データを一覧できるように上記読出し手段、上記画像形成手段及び上記印刷手段を制御する制御手段とを備え、上記制御手段は、メインディレクトリと、このメインディレクトリの中にサブディレクトリとして形成された複数の画像ディレクトリとからなる階層ディレクトリ構造を有し、上記メインディレクトリの中に形成される第１の管理データと、上記複数の画像ディレクトリの中に形成される第２の管理データとから構成される上記管理データ、及び、第１の解像度を有する画像データと第１の解像度より低い解像度の第２の解像度を有する画像データを有する記録媒体から、上記管理データに含まれる情報に基づいて、上記第１の解像度の画像データ、若しくは上記第２の解像度を有する画像データを読み出すように上記読み出し手段を制御し、上記読み出された第１の解像度の画像データ、若しくは上記第２の解像度を有する画像データから印刷画像データを形成し、上記形成された印刷画像データをインデックスカード上に印刷するように制御することを特徴とする。
【０００７】
また、本発明に係る画像データ印刷方法は、記録媒体から複数の解像度の画像データ、上記画像データ間の関連を示す情報データを読み出す読出し工程と、上記読出し工程によって読み出された上記画像データに基づいて、印刷画像データを形成する工程と、上記印刷画像データを形成する工程によって形成された印刷画像データをインデックスカード上に印刷する印刷工程と、上記印刷画像データが印刷されたインデックスカードによって上記画像データを一覧できるように上記読出し工程、上記印刷画像データを形成する工程及び上記印刷工程を制御する制御工程とを有し、上記制御工程では、メインディレクトリと、このメインディレクトリの中にサブディレクトリとして形成された複数の画像ディレクトリとからなる階層ディレクトリ構造を有し、上記メインディレクトリの中に形成される第１の管理データと、上記複数の画像ディレクトリの中に形成される第２の管理データとから構成される上記管理データ、及び、第１の解像度を有する画像データと第１の解像度より低い解像度の第２の解像度を有する画像データを有する記録媒体から、上記管理データに含まれる情報に基づいて、上記第１の解像度の画像データ、若しくは上記第２の解像度を有する画像データを読み出すように読み出し手段を制御し、上記読み出された第１の解像度の画像データ、若しくは上記第２の解像度を有する画像データから印刷画像データを形成し、上記形成された印刷画像データをインデックスカード上に印刷するように制御することを特徴とする。
【発明の効果】
【０００８】
本発明では、メインディレクトリと、このメインディレクトリの中にサブディレクトリとして形成された複数の画像ディレクトリとからなる階層ディレクトリ構造を有し、上記メインディレクトリの中に形成される第１の管理データと、上記複数の画像ディレクトリの中に形成される第２の管理データとから構成される管理データ、及び、第１の解像度を有する画像データと第１の解像度より低い解像度の第２の解像度を有する画像データを有する記録媒体から、上記管理データに含まれる情報に基づいて、上記第１の解像度の画像データ、若しくは上記第２の解像度を有する画像データを読み出すように読み出し手段を制御し、読み出された第１の解像度の画像データ、若しくは第２の解像度を有する画像データから印刷画像データを形成し、形成された印刷画像データをインデックスカード上に印刷するように制御することによって、ユーザが希望するインデックスカードを作成することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１０】
まず、本発明に係る画像データ印刷装置及び印刷画像データ生成装置は、例えば図１に示すような静止画像ファイリングシステムに適用される。
【００１１】
１．［静止画像ファイリングシステムの構成］
この静止画像ファイリングシステムは、フィルムや写真等から画像の読み取りを行うスキャナ部１と、当該静止画像ファイリングシステムで取り込み或いは記録した画像データに応じた静止画像をプリントするプリンタ部２と、当該静止画像ファイリングシステムで取り込んだ画像データからプリント用の高解像度画像データ，モニタ表示用の中間解像度画像データ及びインデックス表示用の低解像度画像データを形成する画像処理ブロック３とを有している。上記画像処理ブロック３には、ビデオテープレコーダ装置やカメラ装置等の他の映像機器からの画像データを取り込むビデオ入力部８と、当該画像処理ブロック３を介した画像データに応じた静止画像が表示されるモニタ装置９とがそれぞれ接続されている。
【００１２】
また、当該静止画像ファイリングシステムは、当該静止画像ファイリングシステムに取り込んだ画像データに間引き，圧縮伸張処理を施す間引き圧縮伸張ブロック４と、上記各解像度の画像データを、当該静止画像ファイリングシステムに記録媒体として設けられている光ディスクに記録し再生するストレージ部５と、当該静止画像ファイリングシステム全体の制御を行うシステムコントローラ６とを有している。上記システムコントローラ６には、後に説明するが、画像データを再生順に並べ換えて上記光ディスクに記録する際に該光ディスクから読み出した画像データを一旦記憶するランダムアクセスメモリ（ＲＡＭ：Random Access Memory）６ａが設けられている。また、このシステムコントローラ６には、上記画像データの取り込み，記録，再生，プリント等を指定するための操作部１０が接続されている。
【００１３】
そして、当該静止画像ファイリングシステムは、上記スキャナ部１，プリンタ部２，画像処理ブロック３，間引き，圧縮伸張処理ブロック４，ストレージ部５及びシステムコントローラ６を、それぞれバスライン７を介して接続することにより構成されている。
【００１４】
１−１［スキャナ部の構成］
上記スキャナ部１は、図２に示すようにネガフィルム，ポジフィルム，写真等に記録されている静止画像を読み取るＣＣＤイメージセンサ１ａと、該ＣＣＤイメージセンサ１ａからアナログ信号として供給される画像信号をデジタル変換して画像データを形成するＡ／Ｄ変換器１ｂと、該Ａ／Ｄ変換器１ｂからの画像データにシェーディング補正や色マスキング補正等の補正処理を施す補正部１ｃと、上記バスライン７に接続されたインターフェース１ｄとで構成されている。
【００１５】
１−２［プリンタ部の構成］
上記プリンタ部２は、図３に示すように上記バスライン７に接続されたインターフェース２ａと、供給される画像データをプリントに適したデータ変換処理施すデータ変換回路２ｂと、上記データ変換回路２ｂからの画像データに応じた静止画像をプリンタ用紙２ｄにプリントするサーマルヘッド２ｃとで構成されている。このプリンタ部におけるプリント動作は、プリント枚数，色合い等を制御するための後に説明するプリント制御データに応じて制御されるようになっている。
【００１６】
１−３［画像処理ブロックの構成］
上記画像処理ブロック３は、図４に示すように当該静止画像ファイリングシステムに取り込まれた画像データを一旦記憶するメインメモリ１１ａ及び上記スキャナ部１或いはビデオ入力部８等を介して取り込まれた画像データを一旦記憶するビデオメモリ１１ｂからなるフレームメモリ１１と、上記メインメモリ１１ａに記憶された画像データに対して拡大処理や縮小処理等の画像処理を施す画像処理回路１２とを有している。また、上記フレームメモリ１１を制御するメモリコントローラ１３と、上記画像処理回路１２における画像処理動作を制御する画像処理コントローラ１４と、上記バスライン７に接続されたインターフェース１５とを有している。
【００１７】
上記フレームメモリ１１は、赤色（Ｒ）の画像データが読み書きされるＲ用フレームメモリ，緑色（Ｇ）の画像データが読み書きされるＧ用フレームメモリ及び青色（Ｂ）の画像データが読み書きされるＢ用フレームメモリで構成されている。
【００１８】
上記各色用フレームメモリは、論理的には、例えば縦×横×深さが１０２４画素×１０２４画素×４ビットで計４Ｍビットの記憶領域を有する４つのＤＲＡＭ（Dynamic ＲＡＭ）を深さ方向に２段積層し、計８つのＤＲＡＭで２０４８×２０４８×８ビットの記憶領域を有するように構成されている。また、上記フレームメモリ１１は、論理的には、上記２０４８×２０４８×８ビットの記憶領域を有する各色用のフレームメモリを、それぞれ深さ方向に例えばＲＧＢの順で積層して構成されている。このため、上記フレームメモリ１１は、２０４８×２０４８×２４ビットの記憶領域を有することとなる。
【００１９】
１−４［間引き，圧縮伸張処理ブロックの構成］
上記間引き，圧縮伸張処理ブロック４は、図５に示すように上記バスライン７に接続されたインターフェース４ａと、上記インターフェース４ａを介して供給される高解像度画像データを一旦記憶するバッファ４ｂと、上記バッファ４ｂからの高解像度画像データを１／４に間引き処理することより中間解像度画像データを形成する１／４間引き回路４ｃと、上記１／４間引き回路４ｃからの中間解像度画像データを一旦記憶するバッファメモリ（バッファ）４ｄとを有している。また、上記バッファ４ｄから読み出された中間解像度画像データを１／６０に間引き処理することにより低解像度画像データを形成する１／６０間引き回路４ｅと、上記バッファ４ｂからの高解像度画像データ，上記１／４間引き回路４ｃからの中間解像度画像データ及び上記１／６０間引き回路４ｅからの低解像度画像データをそれぞれ選択して出力するセレクタ４ｆとを有している。また、上記セレクタ４ｆにより選択された各画像データを、圧縮処理に適した所定画素単位のブロックに分割するラスタ−ブロック変換回路４ｇと、上記ラスタ−ブロック変換回路４ｇによりブロック化された画像データに固定長符号化処理を施す圧縮伸張回路４ｈと、当該間引き，圧縮伸張処理ブロック４における間引き，圧縮伸張処理動作を制御する間引き，圧縮伸張コントローラ４ｉとを有している。
【００２０】
１−５［ストレージ部の構成］
上記ストレージ部５は、図６に示すように上記バスライン７に接続されたインターフェース５ａと、上記間引き，圧縮伸張処理ブロック４からの各解像度の画像データに対して８−１４変調処理を施すＥＦＭ回路５ｂと、上記ＥＦＭ回路５ｂからの画像データを光ディスク２０に記録し再生するディスク記録再生部５ｃと、当該ストレージ部５全体の動作を制御するストレージ部コントローラ５ｄとで構成されている。
【００２１】
１−６［ビデオ入力部の構成］
上記ビデオ入力部８は、図７に示すようにコンポジットビデオ信号用の入力端子８ａと、Ｙ（輝度）／Ｃ（クロマ）セパレートのフォーマットで供給されるビデオ信号用の入力端子８ｂと、ＲＧＢのフォーマットで供給されるビデオ信号用の入力端子８ｃと、上記各入力端子８ａ〜８ｃを介して供給される各フォーマットのビデオ信号に対して当該静止画像ファイリングシステムに適した画像サイズに変換する処理を施すビデオ処理部８ｄと、上記ビデオ処理部８ｄからアナログ信号として供給される各ビデオ信号をデジタルデータに変換して各画像データを形成するＡ／Ｄ変換器８ｅとで構成されている。
【００２２】
２．［記録動作の概要］
次に、このような構成を有する静止画像ファイリングシステムの第１の記録動作の説明をする。
【００２３】
まず、所望の画像データを上記ストレージ部５の光ディスク２０に記録する場合、ユーザは、上記操作部１０を操作して画像データの取り込み先（スキャナ部１或いはビデオ入力部８）を指定すると共に、取り込んだ画像データの出力先を上記ストレージ部５に設定する。これにより、上記システムコントローラ６が、スキャナ部１或いはビデオ入力部８を動作状態に制御する。
【００２４】
２−１［スキャナ部の動作説明］
上記スキャナ部１は、反射原稿，透過原稿の両方の画像が読み取り可能となっている。具体的には、上記スキャナ部１は、例えば上記反射原稿としてＥサイズの写真，Ｌサイズの写真，Ａ６サイズの写真の読み取りが可能となっており、また、上記透過原稿として３５ｍｍ，ブローニサイズのネガフィルムの読み取りが可能となっている。なお、上記スキャナ部１は、上記反射原稿として、上記３５ｍｍ，ブローニサイズのネガフィルムをそのままのサイズでプリントした原稿の読み取りも可能となっている。
【００２５】
上記スキャナ部１は、上記フィルム，写真等が原稿読み取り台に載置されると、この原稿を図２に示すＣＣＤラインセンサ１ａを走査して読み取る。上記ＣＣＤラインセンサ１ａは、上記読み取った画像に対応する画像信号を形成し、これをＡ／Ｄ変換器１ｂに供給する。上記Ａ／Ｄ変換器１ｂは、上記ＣＣＤラインセンサ１ａから供給される画像信号をデジタル化することにより画像データを形成し、これを補正系１ｃに供給する。上記補正系１ｃは、例えば上記３５ｍｍフィルムから画像の読み取りを行った場合、この画像データを縦×横のサイズが１２００画素×１７００画素のサイズの画像データに補正して出力する。
【００２６】
また、上記スキャナ部１は、読み取り原稿がブローニサイズのフィルム，Ｅサイズの写真，Ｌサイズの写真，Ａ６サイズの写真の場合、それぞれ１２９８画素×９７５〜１８７５画素，１０５０×１４５０画素，１１２０画素×１５７５画素，１３２５画素×１８２５画素のサイズの画像データに補正して出力する。
【００２７】
２−２［ビデオ入力部の動作説明］
上記ビデオ入力部８は、図７に示すように例えばビデオテープレコーダ装置等からのコンポジットビデオ信号，Ｙ（輝度）／Ｃ（クロマ）セパレートのフォーマットで供給されるビデオ信号，ＲＧＢのフォーマットで供給されるビデオ信号の３つのフォーマットのビデオ信号の入力が可能となっており、これらのビデオ信号は、それぞれ入力端子８ａ〜８ｃを介してビデオ処理系８ｄに供給される。
【００２８】
上記ビデオ処理系８ｄは、上記各フォーマットのビデオ信号の画素を正方格子の画素とすると共に、画像サイズを４８０画素×６４０画素とし、これをＡ／Ｄ変換器８ｅに供給する。上記Ａ／Ｄ変換器８ｅは、上記ビデオ信号をデジタル化することにより上記各フォーマットのビデオ信号に対応した画像データを形成し、これを出力端子８ｆを介して出力する。
【００２９】
２−３［画像処理ブロックの動作説明］
上記スキャナ部１或いはビデオ入力部２により形成された画像データは、例えば縦×横が１０２４画素×１５３６画素の高解像度画像データであり、上記図４に示す画像処理ブロック３の入力端子１８を介してフレームメモリ１１内のビデオメモリ１１ｂに供給される。
【００３０】
上記メモリコントローラ１３は、上記ビデオメモリ１１ｂに高解像度画像データが供給されると、これを一旦記憶すると共に、この記憶された高解像度画像データを読み出すように該ビデオメモリ１１ｂを書き込み制御及び読み出し制御する。この高解像度画像データは、データライン１７，インターフェース１５，バスライン７及びデータライン１６を順に介して間引き，圧縮伸張処理ブロック４に転送されると共に、メインメモリ１１ａに転送される。上記メモリコントローラ１３は、このメインメモリ１１ａに転送された高解像度画像データを一旦記憶するように、該メインメモリ１１ａを書き込み制御する。
【００３１】
次に、上記メインメモリ１１ａに高解像度画像データが記憶されると、画像処理コントローラ１４は、この高解像度画像データを例えば４８０画素×６４０画素のモニタ表示用の中間解像度画像データに変換するように画像処理回路１２及びメモリコントローラ１３を制御する。これにより、上記メモリコントローラ１３の読み出し制御によりメインメモリ１１ａから高解像度画像データが読み出され画像処理回路１２に供給される。そして、上記画像処理回路１２により、上記高解像度画像データが中間解像度画像データに変換され、データライン１６，インターフェース１５，バスライン７及びデータライン１７を順に介してビデオメモリ１１ｂに供給される。メモリコントローラ１３は、上記ビデオメモリ１１ｂに中間解像度画像データが供給されると、これを一旦記憶するように該ビデオメモリ１１ｂを書き込み制御すると共に、これを読み出すように該ビデオメモリ１１ｂを読み出し制御する。これにより、上記ビデオメモリ１１ｂに記憶された中間解像度画像データが読み出され、出力端子１９を介して図１に示すモニタ装置９に供給される。
【００３２】
このモニタ装置９に供給された中間解像度画像データは、Ｄ／Ａ変換器によりアナログ化され中間解像度のモニタ表示用の画像信号とされる。これにより、上記スキャナ部１或いはビデオ入力部８により取り込まれた画像が上記モニタ装置９に表示されることとなる。
【００３３】
なお、上記図４に示す画像処理コントローラ１４は、上記操作部１０が操作されることにより、上記スキャナ部１或いはビデオ入力部８により取り込まれた画像の拡大処理，縮小処理等の画像処理が指定されている場合は、上記メインメモリ１１ａから読み出された画像データに、上記指定された画像処理が施されるように画像処理回路１２を制御する。この画像処理回路１２により指定の画像処理が施された画像データは、上記モニタ装置９に供給される。これにより、上記指定の画像処理が施された画像が上記モニタ装置９に表示される。また、画像処理コントローラ１４は、上記画像データに施した画像処理を示すデータ（画像加工情報）を、上記インターフェース１５及びバスライン７を介して上記間引き，圧縮伸張処理ブロック４に供給する。
【００３４】
２−４［間引き，圧縮伸張処理ブロックの動作説明］
次に、ユーザは、上記モニタ装置９に表示される画像により、その画像が所望のものであるか否かを確認し、該画像が所望のものであった場合は、操作部１０の操作により上記モニタ装置９に表示された画像の記録を指定する。
【００３５】
上記図１に示すシステムコントローラ６は、上記操作部１０の操作により記録の指定がされるとこれを検出し、該記録の指定がなされたことを示すデータ及び上記画像加工情報がある場合はこれをバスライン７及び図５に示すインターフェース４ａを介して間引き，圧縮伸張処理ブロック４の間引き，圧縮伸張コントローラ４ｉに供給する。
【００３６】
上記間引き，圧縮伸張コントローラ４ｉは、上記画像加工情報がある場合はこれを一旦記憶すると共に、上記高解像度画像データの取り込みを行うようにインターフェース４ａを制御する。上記高解像度画像データは、上記インターフェース４ａを介して当該間引き，圧縮伸張処理ブロック内に取り込まれると、バッファ４ｂに一旦記憶される。上記バッファ４ｂに高解像度画像データが記憶されると、上記間引き，圧縮伸張コントローラ４ｉは、上記高解像度画像データを、例えばライン毎に１／４間引き回路４ｃ及びセレクタ４ｆに供給するように該バッファ４ｂを読み出し制御する。
【００３７】
上記１／４間引き回路４ｃは、上記高解像度画像データの画素を１／４とするような間引き処理を施すことにより、４８０画素×６４０画素の中間解像度画像データを形成し、これをメモリ４ｄに供給する。上記間引き，圧縮伸張コントローラ４ｉは、上記メモリ４ｄに中間解像度画像データが供給されるとこれを一旦記憶し読み出すように該メモリ４ｄを制御する。このメモリ４ｄから読み出された中間解像度画像データは、１／６０間引き回路４ｅ及びセレクタ４ｆに供給される。
【００３８】
上記１／６０間引き回路４ｅは、上記メモリ４ｄから読み出された中間解像度画像データの画素を１／６０とするような間引き処理を施すことにより、６０画素×８０画素の低解像度画像データ（インデックス用画像データ）を形成し、これをセレクタ４ｆに供給する。
【００３９】
上記セレクタ４ｆは、間引き，圧縮伸張コントローラ４ｉにより切り換え制御されている。すなわち、上記間引き，圧縮伸張コントローラ４ｉは、例えば上記セレクタ４ｆに供給される各解像度の画像データを、高解像度画像データ，中間解像度画像データ，低解像度画像データの順に選択して出力するように該セレクタ４ｆを切り換え制御する。上記セレクタ４ｆからの各解像度の画像データは、ラスタ−ブロック変換回路４ｇに供給される。
【００４０】
ラスタ−ブロック変換回路４ｇは、上記各画像データを圧縮符号化の処理単位である、例えば８画素×８画素の処理ブロック単位に分割し、これを圧縮伸張回路４ｈに供給する。
【００４１】
ここで、上記各解像度の画像データはラスタ−ブロック変換回路４ｇにおいて、８画素×８画素の処理ブロック単位に分割されるわけであるが、上記低解像度画像データは、６０画素×８０画素の画像サイズである。このため、この低解像度画像データを８画素×８画素の処理ブロック単位に分割しようとすると、縦方向の画素が８画素で割り切れないことから（６０画素÷８画素＝７．５画素）、当該低解像度画像データを８画素×８画素の処理ブロック単位で分割することはできない。このようなことから、上記ラスタ−ブロック変換回路４ｇは、上記低解像度画像データが供給されると、該画像データの上段或いは下段に４画素×８０画素のダミーデータを付加することにより、上記６０画素×８０画素の低解像度画像データを、６４画素×８０画素の低解像度画像データとする。そして、これにより縦方向の画素が８画素で割り切れることから、上記６４画素×８０画素の低解像度画像データを８処理ブロック×１０処理ブロックに分割して圧縮伸張回路４ｈに供給する。なお、上記ダミーデータは、インデックス表示の際に除去されるようになっており、該ダミーデータに係る画像（例えば黒画像や白画像）がインデックス画像に付加されて表示されることはない。
【００４２】
上記圧縮伸張回路４ｈは、離散余弦変換（ＤＣＴ：Discrete Cosine Transform ）回路と、量子化回路と、固定長符号化回路とで構成されており、上記各解像度の画像データは、まず、上記ＤＣＴ回路に供給される。
【００４３】
上記ＤＣＴ回路は、上記各解像度の画像データを周波数軸上に変換してＤＣＴ係数を形成する直交変換処理を行い、この直交変換処理を施した各解像度の画像データをそれぞれ量子化回路に供給する。
【００４４】
上記量子化回路は、例えば上記システムコントローラ６により設定された適当な量子化係数を用いて上記各解像度の画像データを量子化処理し、これらを上記固定長符号化回路に供給する。
【００４５】
上記固定長符号化回路は、上記適当な量子化係数で量子化された各解像度の画像データのＤＣＴ係数を固定長符号化処理し、この固定長符号化処理の結果を上記間引き，圧縮伸張コントローラ４ｉに帰還する。上記間引き，圧縮伸張コントローラ４ｉは、上記固定長符号化処理の結果に応じて、その画像データを量子化するのに最適な量子化係数を形成し、これを上記量子化回路に供給する。上記量子化回路は、上記２度目に設定された最適な量子化係数を用いて上記画像データの量子化を行い、これを上記固定長符号化回路に供給する。これにより、上記固定長符号化回路において、各解像度の画像データを所定のデータ長となるように固定長化することができる。
【００４６】
具体的には、このような圧縮符号化処理により、上記中間解像度画像データは、１記録単位である１クラスタの２倍の２クラスタのデータ長に固定長符号化処理され、上記高解像度画像データは８クラスタのデータ長に固定長符号化処理され、上記低解像度画像データは、１／１５クラスタのデータ長に固定長符号化処理される。このように固定長符号化された各解像度の画像データは、それぞれインターフェース４ａ及びバスライン７を介して図６に示すストレージ部５に供給される。また、上記間引き，圧縮伸張コントローラ４ｉは、上述のように供給された画像データに画像加工情報が付加されている場合は、この画像加工情報を上記各解像度の画像データと共に上記ストレージ部５に供給する。
【００４７】
２−５［ストレージ部の動作説明］
上記間引き，圧縮伸張処理ブロック４からの各解像度の画像データ及び画像加工情報は、それぞれ図６に示すインターフェース５ａに供給される。ストレージ部コントローラ５ｄは、上記インターフェース５ａに上記各解像度の画像データ及び画像加工情報が供給されると、これらをそれぞれ当該ストレージ部５内に取り込むようにインターフェース５ａを制御する。このインターフェース５ａを介して当該ストレージ部５内に取り込まれた上記各解像度の画像データ及び画像加工情報は、それぞれＥＦＭ回路５ｂに供給される。上記ＥＦＭ回路５ｂに上記各解像度の画像データ及び画像加工情報が供給されると、上記ストレージ部コントローラ５ｄは、上記固定長符号化された各解像度の画像データ及び画像加工情報に、いわゆるＥＦＭ処理（８−１４変調処理）を施すように該ＥＦＭ回路５ｂを制御する。このＥＦＭ処理された各解像度の画像データ及び画像加工情報は、それぞれディスク記録再生部５ｃに供給される。上記ディスク記録再生部５ｃに上記各解像度の画像データ及び画像加工情報が供給されると、上記ストレージ部コントローラ５ｄは、該各解像度の画像データ及び画像加工情報をそれぞれ光ディスク２０に記録するようにディスク記録再生部５ｃを制御する。これにより、光ディスク２０に、上記各解像度の画像データ及びその画像加工情報が記録されることとなる。
【００４８】
具体的には、上記光ディスク２０は、例えば直径６４ｍｍの光磁気ディスクとなっており、各解像度毎に２００枚分の画像データが何度でも書き換え可能となっている。そして、上記２００枚分の画像データは、例えば、５０枚分の画像データを１つの画像ディレクトリとして、計４つの画像ディレクトリに分割されて管理されるようになっている。従って、ユーザは、この画像データの記録を行う場合、操作部１０を用いてその画像データを記録する画像ディレクトリを選択する。これにより、上記システムコントローラ６は、ストレージ部コントローラ５ｄを介して、上記ユーザにより選択された画像ディレクトリに上記各解像度の画像データを取り込み順に記録するように上記ディスク記録再生部５ｃを制御する。
【００４９】
なお、この際、上記低解像度画像データは、画像ディレクトリに記録されている画像を１画面に複数表示するためのインデックス用のインデックスファイルとして記録され、上記中間解像度画像データは、画像ディレクトリに記録されている所望の１つの画像を表示するためのモニタ表示用の中間解像度画像ファイルとして記録され、上記高解像度画像データは、該高解像度画像データに係る画像をプリントするためのプリント用の高解像度画像ファイルとしてそれぞれ記録される。
【００５０】
３．［光ディスクのフォーマットの説明］
次に、このように各解像度の画像データが記録される上記光ディスク２０は、以下に説明する新規な画像記録用のフォーマットとなっている。
【００５１】
３−１［クラスタ構造］
まず、上記光ディスク２０に対しては「クラスタ」を１単位として記録及び再生が行なわれる。１クラスタは、例えば２〜３周のトラック分に相当し、このクラスタが時間的に連続して記録されることにより１つのデータトラックが形成されるようになっている。上記１クラスタは４セクタ（１セクタは２３５２バイト）のサブデータ領域及び３２セクタのメインデータ領域で構成されており、各アドレスが１セクタ毎にそれぞれ記録されるようになっている。
【００５２】
なお、各セクタにおいて実際にデータが記録されるのは、上記２３５２バイトのうち２０４８バイト分の領域であり、残りのバイトの領域には、同期パターンやアドレス等によるヘッダデータ及びエラー訂正コード等が記録される。
【００５３】
上記４セクタのサブデータ領域には、サブデータや、他の領域に続きのデータを記録した場合、当該他の領域に続きのデータが記録されていることを示すリンキングデータ等が記録される。
【００５４】
また、上記３２セクタのメインデータ領域には、ＴＯＣデータ，音声データ，画像データ等が記録される。
【００５５】
３−２［トラック構造］
次に、上記光ディスク２０の全エリアは、図８（ａ）に示すようにエンボスピットでデータが記録されているピットエリアと、グルーブが設けられており光磁気方式でデータが記録再生される光磁気エリア（ＭＯエリア）とで構成されている。
【００５６】
上記ピットエリアは、光ディスク２０に記録されている管理情報であるＰ−ＴＯＣ（プリマスタード−テーブル・オブ・コンテンツ）が記録される再生専用管理エリアとなっており、後述するＰ−ＴＯＣセクタが繰り返し記録されている。
【００５７】
上記ＭＯエリアは、ディスク最内周側のリードインエリアの直後からディスク最外周側のリードアウトエリアの終端までの間となっている。そして、このＭＯエリアのうち、上記リードインエリアの直後からディスク最外周側のリードアウトエリアの直前までの間が記録可能なレコーダブルエリアとなっている。
【００５８】
上記レコーダブルエリアは、当該レコーダブルエリアの先頭に形成される記録再生管理エリアと、該記録再生管理エリアの直後から上記リードアウトエリアの直前までの間に形成されたレコーダブルユーザエリアとで構成されている。
【００５９】
上記記録再生管理エリアは、記録再生管理用のＴＯＣであるＵ−ＴＯＣが記録されるようになっている。また、上記記録再生管理エリア内における上記Ｕ−ＴＯＣ以外のエリアは、光ピックアップのレーザーパワーを調整するために試し書きを行うキャリブレーションエリアとして用いられるようになっている。上記記録再生管理エリア内におけるＵ−ＴＯＣの記録位置は、上記Ｐ−ＴＯＣによって示されるようになっている。上記Ｕ−ＴＯＣは、このＰ−ＴＯＣによって示される記録再生管理エリア内の所定の位置に３クラスタ連続して記録されるようになっている。
【００６０】
上記レコーダブルユーザエリアは、上述の各解像度の画像データが記録されるデータトラック、及び、画像データの記録可能なエリア（未記録領域）として管理されるフリーエリアが、それぞれディスク内周側からディスク外周側にかけて順に並ぶように構成されている。
【００６１】
上記データトラックには、例えば図８（ａ）に「ｆ１」，「ｆ２」・・・「ｆ５」として示す画像データを有するデータファイル及び各データファイルを管理するための「データＵ−ＴＯＣ」が記録される。
【００６２】
上記データＵ−ＴＯＣは、上記レコーダブルエリア内であればどの位置に記録してもよいのであるが、当該静止画像ファイリングシステムにおいては、上記画像データの各データファイルのうち、ディスク最内周側となるデータファイルであるデータファイルｆ１の直前に記録するようになっている。
上記再生専用管理エリアに記録されたＰ−ＴＯＣは、図８（ｂ）に示すように上記データＵ−ＴＯＣが記録される記録再生管理エリア及び上述の各解像度の画像データが記録されるデータトラック全体を管理する。
【００６３】
そして、上記データＵ−ＴＯＣは、図８（ｃ）に示すように上記データトラックの中の各データファイルｆ１，ｆ２・・・ｆ５及び当該データトラック内におけるフリーエリア未記録ブロックをクラスタ単位で管理する。
【００６４】
３−３［データトラックの構成］
次に、上記画像データを有する各データファイルＦＬ１，ＦＬ２，ＦＬ３及びデータＵ−ＴＯＣが記録されるデータトラックの構成を図９を用いて説明する。上述のように、このデータトラックは、上記Ｕ−ＴＯＣにおいてパーツ（ディスク上で物理的に連続する一連のデータが記録されたトラック部分）として管理され、当該データトラック内に記録された各データファイルは、該データトラック内に記録されるデータＵ−ＴＯＣによって管理されるようになっている。
【００６５】
上記データＵ−ＴＯＣは、図９（ａ）に示すように上記データトラックの物理的な先頭位置に記録される。すなわち、データトラック内における最もディスク内周側に近い位置にデータＵ−ＴＯＣが記録される。データトラックが複数のパーツに別れている場合は、最もディスク内周側に位置するパーツの先頭にデータＵ−ＴＯＣが記録されることとなる。
【００６６】
このデータＵ−ＴＯＣは、図９（ｂ）に示すように１クラスタのブートエリア及び１６クラスタのボリュームマネジメントエリアで構成されている。また、データＵ−ＴＯＣに続くエリアはファイルエクステンツエリアとされている。このファイルエクステンツエリアには、図９（ａ）に示すように画像データを含むデータファイルＦＬ1 〜ＦＬ3 等が記録される。また、未記録ブロック「ＥＢ」には、さらにデータファイルの記録が可能となっている。
【００６７】
上記ボリュームマネジメントエリアは、図９（ｃ）に示すように０〜５１１の計５１２個のマネージメントブロックから構成されている。１つのマネージメントブロックにおけるデータ領域は２０４８バイトとなっており、このマネージメントブロックに記録された各データが、上記データファイルの記録再生のための管理情報となっている。
【００６８】
すなわち、上記５１２個の各マネージメントブロックには、０〜５１１までのブロックナンバが付されており、ブロックナンバ０のマネージメントブロックが「ボリュームディスクリプタＶＤ」として使用されるようになっている。なお、「ボリューム」とは、この場合、画像データを含む一般データが記録されるパーツの全てを含む単位である。また、ブロックナンバ１のマネージメントブロックは、「ボリュームスペースビットマップＶＳＢ」として使用され、ブロックナンバ２及びブロックナンバ３のマネージメントブロックは、「マネージメントテーブルＭＴ」として使用されるようになっている。そして、ブロックナンバ４以降のマネージメントブロックは、ファイルエクステンツエリアの使用形態等に応じて「ディレクトリレコードブロックＤＲＢ」、「エクステンツレコードブロックＥＲＢ」として使用されるようになっている。
【００６９】
このマネージメントエリアの各マネージメントブロックは、１ロジカルブロック（１セクタ内において、実際にデータが記録される領域で、２０４８バイトとなっている。例えば、３２セクタは３２ロジカルブロックとなる。）のサイズからなっている。このマネージメントエリア内にデータを記録再生する場合には、このロジカルブロック（マネージメントブロック）が、記録再生の最小単位とされると共に、マネージメントエリア内の管理単位とされている。
【００７０】
一方、画像データをファイルエクステンツエリアに記録する場合には、１ロジカルクラスタサイズのアリケーションブロックが記録再生の最小単位とされると共に、ファイルエクステンツエリア内の管理単位とされている。
【００７１】
なお、「ロジカルブロック」は、１クラスタ内において、実際にデータ記録領域として使用される単位で３２セクタとなっており、メインデータ領域と同じ領域となっている。また、「アロケーションブロック」は、上記ロジカルクラスタと同じデータ単位を示すものである。この例の場合、１つのロジカルクラスサイズは、１つのアロケーションブロックとして表現している。従って、ディスク上におけるクラスタ数とアロケーションブロック数とは一致することとなる。そして、ディスク上でのファイルの位置は、全てこのアロケーションブロックのアロケーションブロック番号で指定されるようになっている。
【００７２】
３−４［ボリュームディスクリプタ］
上記ボリュームマネジメントエリアにおける先頭のマネージメントブロックはボリュームディスクリプタＶＤとして使用される。このボリュームディスクリプタＶＤは、ディスク上のデータトラック（ボリューム）の基本的な管理を行うものであり、図１０に示すように同期パターン，アドレスが記録されるヘッダと、各種管理情報が記録される２０４８バイト分のデータエリアとで構成されている。
【００７３】
上記ボリュームディスクリプタＶＤのデータエリアにおける２バイト目から６バイト目には、当該セクタがボリュームディスクリプタのセクタであることを示す識別情報（ＩＤ）として「ＰＩＣ ＭＤ」の文字データが例えばアスキーコードで記録されている。また、この識別情報に続いて、当該システムのバージョンＩＤ，ロジカルブロックサイズ，ロジカルクラスタサイズ及びアロケーションブロックサイズがそれぞれ記録されている。
【００７４】
具体的には、上記「ロジカルブロックサイズ」としては、データトラックのセクタ内における実際のデータエリアを示すバイト長が記録される。上記データトラックのセクタは２３５２バイトであり、このうち２０４８バイトが上記データエリアとして割り当てられている。このため、上記ロジカルブロックサイズとしては、該ロジカルブロックのバイト長である「２０４８」が記録されることとなる。なお、このロジカルブロックは、マネージメントエリア内における記録再生を行うための最小記録単位となっている。
【００７５】
次に、「ロジカルクラスタサイズ」としては、実際に管理情報やデータが記録されるクラスタであるロジカルクラスタのロジカルブロック数が記録される。１クラスタは３６セクタであり、そのうち３２セクタ（３２ロジカルブロック）がデータ記録用として割り当てられている。このため、上記ロジカルクラスタサイズとしては、該ロジカルクラスタのブロック長である「３２」が記録されることとなる。
【００７６】
次に、「アロケーションブロックサイズ」としては、アロケーションブロックにおけるロジカルブロック数が記録される。アロケーションブロックは、上記ロジカルクラスタと同じデータ単位を示すものであり、データトラックにおける実際に管理情報やデータファイルが記録される部分である。例えば、図９（ｂ）に示したボリュームマネジメントエリアやファイルエクステンツエリアにおけるロジカルクラスタとしての３２セクタの領域が１つのアロケーションブロックに該当する。なお、このアロケーションブロックはファイルエクステンツエリア内における記録再生の最小単位とされている。
【００７７】
次に、上記アロケーションブロックサイズに続いて、ボリューム内におけるアロケーションブロックの総数を示す「アロケーションブロック総数」が記録される。なお、上記光ディスク２０が、オーディオデータ及び画像データが混在するいわゆるハイブリッドディスクの場合は、このアロケーションブロック総数としてピットエリアにおけるアロケーションブロック数を含んだうえでのアロケーションブロック総数が記録される。
【００７８】
次に、上記アロケーションブロック総数に続いて「アロケーションブロック数」が記録される。このアロケーションブロック数は、記録可能アロケーションブロック総数を示すものであり、レコーダブルエリアにおけるアロケーションブロック数が記録されるようになっている。なお、上記光ディスク２０が、プリマスタードディスクの場合は、このアロケーションブロック数として「０」が記録される。
【００７９】
次に、上記アロケーションブロック数に続いて「未記録アロケーションブロック数」が記録される。この未記録アロケーションブロック数は、ボリューム内の記録可能アロケーションブロックのうち、まだ記録されていないアロケーションブロックの数を示すものである。
【００８０】
次に、上記未記録アロケーションブロック数に続いて「記録済アロケーションブロック数」が記録される。この記録済アロケーションブロック数は、ボリューム内の記録可能アロケーションブロックのうち、既に記録が行なわれたアロケーションブロックの数を示すものである。
【００８１】
次に、上記記録済アロケーションブロック数に続いて「ディフェクトアロケーションブロック数」が記録される。このディフェクトアロケーションブロック数は、ディスク上の傷等による欠陥を有するアロケーションブロックの数を示すものである。
【００８２】
次に、上記ディフェクトアロケーションブロック数に続いてボリューム内のディレクトリの数を示す「ディレクトリの数」及びボリューム内のデータファイルの数を示す「データファイル」がそれぞれ記録される。
【００８３】
次に、上記ディレクトリ数及びデータファイルに続いて「ＩＤ最大値」が記録される。このＩＤ最大値は、ディレクトリ又はデータファイルが形成された順に付されるＩＤナンバの最大値を示すものである。
【００８４】
次に、上記ＩＤ最大値に続いて「ボリューム属性」が記録される。このボリューム属性は、ボリュームマネジメントエリアに記録されたデータの属性を示すものであり、例えば該ボリュームマネジメントエリアがミラーモードで記録されているか否か、インビジブルファイル（秘密ファイル）であるか否か、ライトプロテクト（書き込み防止）がかけられているか否か、バックアップが必要であるか否か等を示すボリューム属性データが記録される。
【００８５】
次に、上記ボリューム属性に続いて「ボリュームマネジメントエリア長」が記録される。このボリュームマネジメントエリア長は、ボリュームマネジメントエリアの長さを示すものであり、該ボリュームマネジメントエリアのバイト長が記録されるようになっている。
【００８６】
次に、上記ボリュームマネジメントエリア長に続いて「ボリュームマネジメントエリア位置」が記録される。このボリュームマネジメントエリア位置は、ディスク上におけるボリュームマネジメントエリアの位置を示すものであり、ボリュームマネジメントエリアの最初のアロケーションブロック番号が記録されるようになっている。
【００８７】
次に、上記ボリュームマネジメントエリア位置に続いて、当該ボリュームマネジメントエリア内のマネージメントブロックが使用されることにより形成される他の管理ブロックが記録される。具体的には、この他の管理ブロックとして、ボリュームスペースビットマップＶＳＢの最初のアロケーションブロックの位置を示す「ボリュームスペースビットマップ位置」，該ボリュームスペースビットマップＶＳＢのアロケーションブロックの数を示す「ボリュームスペースビットマップ数」、マネージメントテーブルＭＴの最初のアロケーションブロックの位置を示す「最初のマネージメントテーブル位置」，該マネージメントテーブルＭＴのアロケーションブロックの数を示す「マネージメントテーブル数」が記録される。また、エクステントレコードブロックＥＲＢの最初のアロケーションブロックの位置を示す「最初のエクステントレコードブロック位置」，該エクステントレコードブロックＥＲＢのアロケーションブロックの数を示す「エクステントレコードブロック数」、ディレクトリレコードブロックＤＲＢの最初のアロケーションブロックの位置を示す「最初のディレクトリレコードブロック位置」，該ディレクトリレコードブロックＤＲＢのアロケーションブロックの数を示す「ディレクトリレコードブロック数」が記録される。
【００８８】
これにより、上記「最初のディレクトリレコードブロック」として記録されているアロケーションブロックのブロック番号を検出することにより、最初のディレクトリの位置の検索を可能とすることができる。
【００８９】
次に、上記各管理ブロックに続いて、ディレクトリのバイト長を示す「ルートディレクトリ長」及び該ディレクトリ内のサブディレクトリ数を示す「ルートディレクトリ数」がそれぞれ記録され、これらに続いて各種のＩＤ及びキャラクタセットコード等が記録される。上記各種のＩＤ及びキャラクタセットコードとしては、例えばブートシステムＩＤ，ボリュームＩＤ，パブリッシャーＩＤ，データプリペアーＩＤ，アプリケーションＩＤ及び該各ＩＤのキャラクタセットコードが記録されるようになっている。また、これらの他にボリュームの形成日時，ボリュームの更新日時，満了日時，有効日時等が記録されるようになっている。
【００９０】
次に、このような２０４８バイトのデータエリアに続いて４バイトのＥＤＣエリア及び２７６バイトのＥＣＣエリアが設けられている。上記ＥＣＣエリアには、いわゆるクロスインターリーブ方式に基づくよる１７２バイトのＰパリティ及び１０４バイトのＱパリティがそれぞれ記録されるようになっている。
【００９１】
なお、上記データエリアは２０４８バイトの領域を有するが、この２０４８バイトのデータエリアのうち１０２４〜２０４７バイトの領域は、システム拡張のためのシステムエクステンションエリア（システム拡張領域）として用いられるようになっている。
【００９２】
３−５［ボリュームスペースビットマップ］
次に、上記ボリュームマネジメントエリアにおけるブロックナンバ１のマネージメントブロックは、ボリュームスペースビットマップＶＳＢとして使用される。このボリュームスペースビットマップＶＳＢは、ファイルエクステンツエリアの記録状況をデータトラックの全てのアロケーションブロック単位で示しているものである。
【００９３】
このボリュームスペースビットマップＶＳＢは、図１１に示すように同期パターン（Ｓｙｎｃ）及びアドレスが記録されたヘッダと、２０４８バイトのデータエリアと、１７２バイトのＰパリティ及び１０４バイトのＱパリティの計２７６バイトからなるＥＣＣエリアとで構成されている。
【００９４】
上記データエリアには、アロケーションブロック及び各アロケーションブロックのタイプが記録されるようになっている。
【００９５】
具体的には、図１２（ａ）に示すようにデータトラックの各アロケーションブロックには、それぞれナンバ０，ナンバ１，ナンバ２・・・の順にアロケーションブロックナンバ（ＡＬ０，ＡＬ１，ＡＬ２・・・）が付されており、ボリュームスペースビットマップＶＳＢのデータエリアの最初のバイトである第０バイトの第７ビット及び第６ビットがナンバ０のアロケーションブロックＡＬ０に割り当てられている。また、上記第０バイトの第５ビット及び第４ビットがナンバ１のアロケーションブロックＡＬ１に割り当てられ、第３ビット及び第２ビットがナンバ２のアロケーションブロックＡＬ２に割り当てられ、第１ビット及び第０ビットがナンバ３のアロケーションブロックＡＬ３に割り当てられ、第１バイト目の第７ビット及び第６ビットがナンバ４のアロケーションブロックＡＬ４に割り当てられる等のように、各アロケーションブロック毎にそれぞれ２ビットが割り当てられている。
【００９６】
上記各アロケーションブロック毎にそれぞれ割り当てられた２ビットの情報は、各アロケーションブロックのタイプを示すものであり、図１２（ｂ）に示すようにそのアロケーションブロックが未記録アロケーションブロックの場合は「００」が、記録済アロケーションブロックの場合は「０１」が、ディフェクト（欠陥）アロケーションブロックの場合は「１０」が、未定義のアロケーションブロックの場合は「１１」がそれぞれ記録されるようになっている。
【００９７】
なお、データエリアの余領域、すなわち、対応するアロケーションブロックが存在しない領域には、そのビットに「１１」が記録されるようになっている。
【００９８】
また、上記光ディスク２０は、２２００クラスタ分のデータエリアを有しており、ＡＬ０〜ＡＬ８１９１までのアロケーションブロックに情報を記録することができるのであるが、実際には、このうちＡＬ０〜ＡＬ２１９９までのアロケーションブロックを用いて情報を記録するようになっている。
【００９９】
３−６［マネージメントテーブル］
ボリュームマネジメントエリアにおけるブロックナンバ２及びブロックナンバ３のマネージメントブロックはマネージメントテーブルＭＴとして使用される。
【０１００】
このマネージメントテーブルＭＴは、ボリュームマネジメントエリアにおける各マネージメントブロックの使用形態を示すものであり、図１３に示すように同期パターン及びアドレスが記されたヘッダと、２０４８バイトのデータエリアと、４バイトのＥＤＣエリアと、２７６バイトのＥＣＣエリアとで構成されている。
【０１０１】
上記２０４８バイトのデータエリアには、それぞれ４バイトが割り当てられた各マネージメントブロック０エントリ〜５１１エントリが記録されており、これにより、ボリュームマネジメントエリアの５１２個のマネージメントブロックの使用内容がそれぞれ示され管理されるようになっている。
【０１０２】
上記４バイトを有する各エントリ（０エントリ〜５１１エントリ）のマネージメントブロックのデータ内容は図１４に示すようになっている。
【０１０３】
まず、最初のマネージメントブロック（マネージメントブロック０エントリ）は、図１４（ａ）に示すようにボリュームディスクリプタとして用いられるようになっており、第０バイト〜第２バイトがリザーブとなっている。また、第３バイトに当該マネージメントブロック０エントリがボリュームディスクリプタであることを示すためのエントリタイプとして、例えば「８０ｈ」が記録されるようになっている。
【０１０４】
次に、第２番目のマネージメントブロック（マネージメントブロック１エントリ）は、図１４（ｂ）に示すようにボリュームスペースビットマップとして用いられるようになっており、第０バイト〜第１バイトにかけて未記録アロケーションブロック数が記録され、第２バイトがリザーブとなっている。また、第３バイトに当該マネージメントブロック１エントリがボリュームスペースビットマップであることを示すためのエントリタイプとして、例えば「９０ｈ」が記録されるようになっている。
【０１０５】
次に、マネージメントテーブルとして用いられるマネージメントブロックは、図１４（ｃ）に示すように、第０バイト〜第１バイトにかけて次のマネージメントテーブル位置が記録され、第２バイトに未使用マネージメントブロック数が記録される。また、第３バイトに当該マネージメントブロックがマネージメントテーブルであることを示すためのエントリタイプとして、例えば「Ａ０ｈ」が記録されるようになっている。
【０１０６】
次に、エクステントレコードブロックとして用いられるマネージメントブロックは、図１４（ｄ）に示すように第０バイト〜第１バイトにかけて次のエクステントレコードブロック位置が記録され、第２バイトに未使用エクステントレコードブロック数が記録される。また、第３バイトに当該マネージメントブロックがエクステントレコードブロックであることを示すためのエントリタイプとして、例えば「Ｂ０ｈ」が記録されるようになっている。
【０１０７】
次に、上記ディレクトリレコードブロックとしては、１つのマネージメントブロックを用いて記録したディレクトリレコードユニットで完結され単独で用いられる「単独ディレクトリレコードブロック」と、１つのディレクトリを構成するディレクトリレコードユニットを、複数のマネージメントブロックである複数のディレクトリレコードブロックに分割して記録して用いられる「複数ディレクトリレコードブロック」とが存在する。
【０１０８】
上記マネージメントブロックを単独ディレクトリレコードブロックとして用いる場合、そのマネージメントブロックには、図１４（ｅ）に示すように第０ビット〜第２９ビットにかけてディレクトリＩＤが記録される。また、最後の２ビット（第３０ビット及び第３１ビットにかけて）に、当該マネージメントブロックが単独ディレクトリレコードブロックであることを示すためのエントリタイプとして、例えば「００ｈ」が記録されるようになっている。
【０１０９】
また、複数ディレクトリレコードブロックの場合、各マネージメントブロックには、それぞれ図１４（ｆ）〜図１４（ｈ）に示すような情報が記録される。
【０１１０】
すなわち、そのマネージメントブロックが複数ディレクトリレコードブロックの「最初のディレクトリレコードブロック（第１のディレクトリレコードブロック）」である場合、図１４（ｆ）に示すように第０バイト〜第１バイトにかけて次のディレクトリレコードブロック位置が記録され、第２バイトにディレクトリＩＤの上位バイトが記録される。また、第３バイトに当該マネージメントブロックが第１のディレクトリレコードブロックであることを示すためのエントリタイプとして「Ｄ０ｈ」が記録されるようになっている。
【０１１１】
また、そのマネージメントブロックが複数ディレクトリレコードブロックの「最後のディレクトリレコードブロック」である場合、図１４（ｈ）に示すように第０バイト〜第２バイトにかけてディレクトリＩＤの下位バイトが記録される。また、第３バイトに当該マネージメントブロックが最後のディレクトリレコードブロックであることを示すためのエントリタイプとして「Ｆ０ｈ」が記録されるようになっている。
【０１１２】
また、そのマネージメントブロックが複数ディレクトリレコードブロックの中間ディレクトリレコードブロックである場合（上述の第１のディレクトリレコードブロック、或いは最後のディレクトリレコードブロック以外のディレクトリレコードブロックである場合）、図１４（ｇ）に示すように第０バイト〜第１バイトにかけて次のディレクトリレコードブロック位置が記録され、第２バイトがリザーブとされる。また、第３バイトに当該マネージメントブロックが中間ディレクトリレコードブロックであることを示すためのエントリタイプとして「Ｅ０ｈ」が記録されるようになっている。
【０１１３】
３−７［ディレクトリレコードブロック］
ボリュームマネジメントエリアにおけるブロックナンバ３以降のマネージメントブロックは、「ディレクトリレコードブロックＤＲＢ」として使用される。このディレクトリレコードブロックＤＲＢには、１つ又は複数のディレクトリレコードユニットが記録される。
【０１１４】
ディレクトリレコードユニットとしては、ディレクトリを構成するための「ディレクトリ用ディレクトリレコードユニット」と、あるデータファイルに対応してその位置などを指定するための「ファイル用ディレクトリレコードユニット」があり、このディレクトレコードブロックの中には、当該ディレクトリの中に形成されるファイル及びサブディレクトリに応じて、ファイル用ディレクトリレコードユニット及びディレクトリ用ディレクトリレコードユニットが混在して記録されるようになっている。
【０１１５】
ディレクトリを構成するディレクトリ用ディレクトリレコードユニットが記録されるディレクトリレコードブロックＤＲＢは図１５に示すように、同期パターン及びアドレスが記録されたヘッダと、２０４８バイトのデータエリアと、４バイトのＥＤＣエリアと、２７６バイトのＥＣＣエリアとで構成されている。
【０１１６】
１つのディレクトリレコードユニットには、まず、そのディレクトリレコードユニットのバイト長を示すディレクトリレコード長が記録される。１つのディレクトリレコードユニットのデータ長は可変長とされている。
【０１１７】
次に、上記ディレクトリレコード長に続いてディレクトリの属性が記録される。具体的には、このディレクトリの属性として、当該ディレクトリレコードユニットがディレクトリのためのディレクトリレコードユニットであるか否か、このディレクトリレコードユニットが含まれるディレクトリがインビジブルディレクトリであるか否か、システムディレクトリであるか否か等の各種属性を示す情報が記録される。これにより、データファイルの位置が、後述するエクステンツレコードブロックを用いて示されているか否かを示すようになっている。
【０１１８】
次に、上記ディレクトリの属性に続いて、ショートネームＩＤのキャラクタ種別を示すキャラクタセットコード（ＣＳＣ）及びショートネームＩＤが記録される。上記ショートネームＩＤは、１１バイトのアスキーコードで記録されるようになっており、１１文字以内のディレクトリ名が記録可能となっている。
【０１１９】
次に、上記ショートネームＩＤに続いて、ディレクトリ形成日時、ディレクトリ更新日時が記録され、ステイタス更新日時としてこのディレクトリレコードユニットの更新日時が記録されるようになっている。さらに、ディレクトリＩＤナンバ及びディレクトリ長が記録され、これらに続いて「インデックストゥ・ＤＲＢ」と「ナンバオブＤＲＢ」が記録されるようになっている。
【０１２０】
上記インデックストゥ・ＤＲＢは、指定されるサブディレクトリの内容が記録されている最初のディレクトリレコードブロックＤＲＢにおけるボリュームマネジメントエリア内の位置を示す。このため、このインデックストゥ・ＤＲＢとしては、マネジメント番号０〜５１１の該当する何れかの値が記録されるようになっている。
【０１２１】
上記ナンバオブＤＲＢとしては、その指定されたディレクトリを示すためのディレクトリレコードブロック数が、マネージメントブロック数で記録されるようになっている。
【０１２２】
次に、このナンバオブＤＲＢに続いて「ロングネームＩＤ」が記録されるようになっている。このロングネームＩＤは、可変長でありそのデータ長が記録されるようになっている。なお、ロングネームＩＤが記録されない場合もあるが、その場合は上記ロングネームＩＤとして「００ｈ」が記録される。また、ロングネームＩＤが偶数バイトになった場合、余りバイトを埋めるためパディングとして「００ｈ」が記録される。そして、このロングネームＩＤに続くバイトは、システムエクステンションエリアとして利用されるようになっている。
【０１２３】
ディレクトリに対応するディレクトリレコードユニットは、このような構成となっており、２０４８バイトのデータエリア内において複数個設けられている。
【０１２４】
次に、あるデータファイルに対応するファイル用ディレクトリレコードユニットが記録されるディレクトリレコードブロックＤＲＢは、図１６に示すように同期パターン及びアドレスからなるヘッダと、２０４８バイトのデータエリアと、４バイトのＥＤＣエリアと、２７６バイトのＥＣＣエリアとで構成されている。
【０１２５】
上記２０４８バイトのデータエリアには、それぞれデータファイルに対応する１個又は複数のディレクトリレコードユニットが記録可能なっている。
【０１２６】
１つのディレクトリレコードユニットは、上記図１５に示したディレクトリレコードユニットと同様に、まずディレクトリレコード長が記録され、続いて属性が記録されるようになっている。そして、この属性によって、このディレクトリレコードユニットがディレクトリに対応するものではないことや、対応するデータファイルがインビジブルファイルであるか、システムファイルであるか、そのデータファイル位置がエクステントレコードユニットによって指定されるものであるか等の各種属性が示されるようになっている。
【０１２７】
次に、上記属性に続いて図１５に示したディレクトリレコードユニットと同様に、キャラクタセットコード（ＣＳＣ），ファイル名を記録するショートネームＩＤ，ディレクトリ形成日時，ディレクトリ更新日時，ステイタス更新日時が記録される。上記ショートネームＩＤとしては、１１文字以内のアスキーコードでデータファイル名が記録されるようになっている。
【０１２８】
次に、上記ショートネームＩＤに続いてデータファイルＩＤナンバ，データファイル長，エクステントスタートロケーション，ナンバオブブロック及びアソシエイトデータ長が記録される。
【０１２９】
上記エクステントスタートロケーションは、ファイルエクステントエリアに記録されているファイルの位置を、アロケーションブロック番号で示すようになっており、また、上記ナンバオブブロックは、エクステントスタートロケーションによって指定されたスタート位置から使用されているアロケーションブロック数を示すようになっている。
【０１３０】
次に、上記アソシエイトデータ長続いて「インデックストゥ・ＥＲＢ」と「ナンバオブＥＲＢ」が記録される。
【０１３１】
上記インデックストゥ・ＥＲＢは、分散記録されたデータファイルの各分散位置を示すためのデータを含んだエクステンツレコードブロックのボリュームマネジメントエリア内での位置を示すようになっており、０〜５１１のマネージメントブロック番号が記録されるようになっている。
【０１３２】
上記ナンバオブＥＲＢは、その分散記録されたデータファイルを示すためのエクステンツレコードブロックの数を示すようになっており、マネージメントブロック数で記録されるようになっている。
【０１３３】
次に、上記ナンバオブＥＲＢに続いて、可変長であるロングネームＩＤがそのデータ長で記録される。このロングネームＩＤが記録されない場合は、ロングネームＩＤとして「００ｈ」が記録され、該ロングネームＩＤが偶数バイトになった場合は、余りバイトを埋めるためパディングとして「００ｈ」が記録される。
【０１３４】
なお、ロングネームＩＤに続くバイトは、システムエクステンションエリアとして利用されるようになっている。
【０１３５】
データファイルに対応するディレクトリレコードユニットは、このように構成されており、２０４８バイトのデータエリア内に複数個設けることが可能となっている。
【０１３６】
次に、画像ファイル等のデータファイルをディスク上に記録するには、以下の２通りの場合があり、その場合に応じてデータファイル位置の指定方法が異なっている。
【０１３７】
まず、第１の場合は、記録する画像ファイルのデータ分の連続する空きエリアがディスク上で確保できる場合である。この場合には物理的に連続する領域に１つのファイルとして画像ファイルを記録するようになっている。具体的には、この場合、１つの画像ファイルが連続したアロケーションブロックで構成されるように記録される。通常は、このように物理的に連続したエリアに記録され、ファイル用のディレクトリレコードユニットの中のエクステントスタートロケーションとして記録されたアロケーションブロック番号によってデータファイルの位置が示されるようになっている。
【０１３８】
次に、第２の場合は、記録する画像ファイルのデータ分の連続する空きエリアがディスク上で確保できない場合である。この場合には、ディスク上の分散する領域に１つの画像ファイルが分割されて記録されるようになっている。具体的には、１つの画像ファイルが複数の離れたアロケーションブロックによって構成されるように記録される。この場合は、ファイル用のディレクトリレコードユニットに含まれたインデックストゥ・ＥＲＢとして記録されたマネージメントブロック番号によって、後述するエクステンツレコードブロックのマネージメントエリア内での位置が指定され、このエクステンツレコードブロックに含まれたデータに基づいて、各分散エリアの位置が指定されるようになっている。
【０１３９】
なお、上述の第１の場合には、インデックスＥＲＢのデータは記録されず、第２の場合には、エクステントスタートロケーションは記録されないようになっている。
３−８［エクステントレコードブロック］
ボリュームマネジメントエリアにおけるブロックナンバ４以降のマネージメントブロックはエクステントレコードブロックＥＲＢとして使用されるようになっている。このエクステントレコードブロックＥＲＢは、上述の第２の場合のように１つの画像ファイルが、離れたアロケーションブロックで指定される分散エリアに記録された場合に使用される。このエクステントレコードブロックＥＲＢには、各分散エリアのアロケーションブロック位置を示すためのデータが記録されるようになっている。
【０１４０】
このエクステントレコードブロックＥＲＢには、最大で６４個のエクステントレコードユニット（ＥＲユニット）が記録可能となっている。
【０１４１】
上記ＥＲユニットは、３２バイトのインデックス用ＥＲユニットと、３２バイトのディスクリプタ用ＥＲユニットとで構成されている。
【０１４２】
上記インデックス用ＥＲユニットは、エクステントレコードブロックＥＲＢ中の複数のＥＲユニットの最先のユニットとして記録され、これにより、２番目以降のＥＲユニットの使用状況を管理するようになっている。２番目以降のＥＲユニットは、ディスクリプタ用ＥＲユニットとして使用され、このユニットに含まれるデータによって各分散エリアの記録位置がアロケーションブロック番号によって示されるようになっている。
【０１４３】
すなわち、上記エクステントレコードブロックＥＲＢは、図１７に示すように同期パターン及びアドレスが記録されるヘッダと、２０４８バイトのデータエリアと、４バイトのＥＤＣエリアと、２７６バイトのＥＣＣエリアとで構成されている。
【０１４４】
上記２０４８バイトのデータエリアには、６４個のエクステントレコードユニットが記録可能となっている。なお、１つのエクステントレコードユニットは３２バイトで構成されている。
【０１４５】
この図１７は、データエリアの最初の３２バイトのエクステントレコードユニットが、インデックス用エクステントレコードユニットとして使用されている例を示している。
【０１４６】
このインデックス用エクステントレコードユニットでは、最初にインデックスＩＤが記録される。この場合、インデックスＩＤとしては、当該エクステントレコードユニットがインデックス用エクステントレコードユニットとして使用されていることを示す「ＦＦＦＦ」が記録される。
【０１４７】
次に、上記インデックスＩＤに続いて、マキシマムディプスが記録される。インデックス用エクステントレコードユニットによりエクステントレコードのツリー構造が形成されるが、上記マキシマムディプスは、このエクステントレコードユニットで指定されるサブツリー階層を示すようになっている。例えば、インデックス用エクステントレコードユニットにより、エクステントディスクリプタを含むエクステントレコードユニットが指定されている場合（最下層の場合）は、上記マキシマムディプスとして「００００ｈ」が記録されるようになっている。そして、その後にロジカルオフセット及びＥＲインデックスが最大７個まで記録可能となっている。
【０１４８】
上記ＥＲインデックスは、エクステントレコードブロック中に記録された６４個のＥＲユニットのうち、どのＥＲユニットが分散エリアを示すデータであるかを示すようになっている。このＥＲインデックスには、０から６３の該当する何れかのＥＲユニット番号が記録されるようになっている。また、ロジカルオフセットは、ＥＲインデックスによって示されるＥＲユニットがデータファイルを構成するための何番目のＥＲユニットであるかを示すデータが記録されるようになっている。
【０１４９】
次に、この図１７に示す例においては、２番目以降のＥＲユニットが、ディスクリプタ用ＥＲユニットとして使用されている。
【０１５０】
上記ディスクリプタ用ＥＲユニットには、最大８個のエクステントスタートロケーションと、アロケーションブロック数とが記録されるようになっている。
【０１５１】
上記エクステントスタートロケーションとしては、１つの分散エリアの記録位置を示すアロケーションブロック番号が記録されるようになっている。また、上記アロケーションブロック数としては、その分散エリアを構成するアロケーションブロックの数を示すデータが記録されるようになっている。このため、１つのエクステントスタートロケーション及び１つのアロケーションブロック数で、１つの分散エリアが指定されることとなる。従って、１つのディスクリプタ用ＤＲユニットには８個のエクステントスタートロケーション及びアロケーションブロック数が記録可能なことから、１つのディスクリプタ用ＤＲユニットにより、最大８個の分散エリアが指定可能となる。
【０１５２】
なお、８個以上の分散エリアを指定する場合には、新たに３番目のＥＲユニットをディスクリプタ用ＥＲユニットとして使用し、インデックス用ＥＲユニットを用いて、２番目のＥＲユニットに記録されたディスクリプタ用ＥＲユニットに続くディスクリプタ用ＥＲユニットと、３番目のＥＲユニットに新たに記録されたディスクリプタ用ＥＲユニットとをリンクさせるようにすればよい。
【０１５３】
次に、このようにエクステントレコードブロックＥＲＢにより、複数の分散エリアに記録された画像ファイルの位置を指定する場合を説明する。
【０１５４】
まず、ディレクトリレコードブロックＤＲＢにおけるファイル用ＤＲユニット中に記録されたインデックストゥＥＲＢによって、エクステントレコードブロックＥＲＢのマネジメントブロックエリア内での位置が指定されている。そして、ＥＲＢの最初のＥＲユニットの先頭に、当該エクステントレコードユニットがインデックス用エクステントレコードユニットとして使用されていることを示す「ＦＦＦＦ」のデータが記録されている。このため、これを再生することにより、最初のＥＲユニットがインデックス用ＥＲユニットであると判断することができる。
【０１５５】
次に、データファイルを構成する最初のＥＲユニットを検索するために、「００００」のロジカルオフセットのデータを検索し、この「００００」のロジカルオフセットのデータに対応するＥＲインデックスのデータを検索する。上述のように、８個の分散エリアは、このＥＲインデックスのデータで示されるディスクリプタ用ＥＲユニットに記録された８個のエクステントスタートロケーション及びアロケーションブロック数によりそれぞれ指定されるようになっている。このため、マネージメントエリア内のデータにより、ディスク上に分散された各画像ファイルの位置を検出することができる。従って、画像ファイルを読み出す際にディスクを検索する必要がなく、高速再生を可能とすることができる。
【０１５６】
４．［ファイル及びファイルの階層構造の説明］
当該静止画像ファイリングシステムにおいて使用されるファイルは、管理ファイル、画像ファイル、インデックス画像ファイル等がある。
【０１５７】
管理ファイルのファイル名の拡張子は「ＰＭＦ」となっており、「ＰＭＦ」の拡張子を検出することで、そのファイルが管理ファイルであることを識別するようになっている。上記管理ファイルには、総合情報管理ファイル（ＯＶＦ ＩＮＦ．ＰＭＦ）、画像データ管理ファイル（ＰＩＣ ＩＮＦ．ＰＭＦ）、プリントデータ管理ファイル（ＰＲＴ ＩＮＦ．ＰＭＦ）、再生制御管理ファイル（ＰＭＳ ＩＮＦ．ＰＭＦ）等がある。
【０１５８】
各画像ファイルのファイル名の拡張子は「ＰＭＰ」となっており、この「ＰＭＰ」の拡張子を検出することで、そのファイルが画像ファイルであることを識別するようになっている。画像ファイルには、高解像度画像データＨＤを記録する高解像度画像ファイルと、中間解像度画像データＳＤを記録する中間解像度画像ファイルとがある。
【０１５９】
上記高解像度画像ファイルは、図１８（ａ）に示すように、アスペクト比が３：２で１５３６画素×１０２４画素の画像データを有する「ＰＨＰｎｎｎｎｎ．ＰＭＰファイル」と、アスペクト比が１６：９で１９２０画素×１０８０画素の画像データを有する「ＰＨＷｎｎｎｎｎ．ＰＭＰファイル」とがある。また、高解像度画像ファイルの中の１つとして超高解像度画像データＵＤを記録するファイルとして、アスペクト比が３：２で３０７２画素×２０４８画素の画像データを有する「ＰＵＰｎｎｎｎｎ．ＰＭＰファイル」がある。
【０１６０】
上記中間解像度画像ファイルは、図１８（ｂ）に示すように、アスペクト比が４：３で６４０画素×４８０画素の画像データを有する「ＰＳＮｎｎｎｎｎ．ＰＭＰファイル」と、アスペクト比が１６：９で８４８画素×４８０画素の画像データを有する「ＰＳＷｎｎｎｎｎ．ＰＭＰファイル」とがある。
【０１６１】
なお、拡張子が「ＰＭＰ」とされた画像ファイルのファイル名は、画像の種類によって先頭の３文字（例えばＰＨＰ等）が決定され、画像ファイルの形成順に付与された画像番号により、これに続く５文字（ｎｎｎｎｎ）が決定されるようになっている。
【０１６２】
また、この画像記録再生システムで使用されるインデックス画像ファイルの拡張子はＰＭＸとされており、拡張子がＰＭＸであることを検出すると、そのファイルがインデックス画像ファイルであることを識別することができる。このインデックス画像ファイルのファイル名は、ＰＩＤＸｎｎｎ．ＰＭＸで指定される。このインデックス画像ファイルには、図１８（ｃ）に示すように、２５個の低解像度画像データがインデックス画像データとして収納されている。１つの低解像度画像データは、６４０画素×４８０画素の中間解像度画像データを１／８０に間引いてデータレートを減少させて生成した６０画素×８０画素から成り立っている。
【０１６３】
次に、当該静止画像ファイリングシステムは、階層ディレクトリ構造により光ディスク２０に記録された画像データを管理するようになっている。この階層ディレクトリ構造は例えば図１９に示すようになっており、画像データを記録するディレクトリＤ１（ＰＩＣ ＭＤ）を設け、その中でファイル管理を行うようになっている。
上記ディレクトリＤ１の中には、全体の情報の管理を行うための総合情報管理ファイルｆ１（ＯＶ ＩＮＦ．ＰＭＦ）と、全体のインデックスファイルの管理を行うための総合インデックスファイルｆ２（ＯＶ ＩＤＸ．ＰＭＸ）と、各画像ディレクトリＤ２〜Ｄ４（ＰＩＣ０００００〜ＰＩＣ００００２）とが設けられている。
【０１６４】
なお、この例においては、上記画像ディレクトリとして、ディレクトリ番号が「０００００」〜「００００２」の各画像ディレクトリ（ＰＩＣ０００００）〜（ＰＩＣ００００２）がそれぞれ設けられている。各画像ディレクトリの「ＰＩＣ」に続く５文字は、各画像ディレクトリの形成順にディレクトリ番号として付与されるようになっており、これにより画像ディレクトリ名を示すようになっている。
【０１６５】
また、上記ディレクトリ（ＰＩＣ ＭＤ）の中には、プリントの色合い，プリントサイズ，回転等のプリント制御データを管理するためのプリントディレクトリ（ＰＲＩＮＴ）と、モニタ表示する画像の表題等のテロップを管理するためのテロップディレクトリ（ＴＥＲＯ．ＰＭＯ）と、各画像の画像ナンバや該各画像に付されたキーワード検索ディレクトリ（ＫＷ ＤＴＢＳ．ＰＭＯ）と、画像の記録日時等を管理するためのタイムスタンプディレクトリ（ＴＳ ＤＴＢＳ．ＰＭＯ）と、指定された画像のみを再生するようなプログラム再生を管理するための再生制御ディレクトリ（ＰＭＳＥＱ）とが設けられている。
【０１６６】
上記画像ディレクトリＤ２（ＰＩＣ０００００）の中には、「０００００」のディレクトリ番号で指定される複数の画像ファイルを管理するための画像データ管理ファイルｆ３（ＰＩＣ ＩＮＦ．ＰＭＦ）と、当該画像ディレクトリＤ２のインデックス画像をまとめた画像インデックスファイルｆ４（ＰＩＤＸ０００．ＰＭＸ）とが記録されている。また、この画像ディレクトリＤ２の中には、画像番号が「０００００」で指定される画像データに基づいて形成された中間解像度画像ファイルｆ５（ＰＳＮ０００００．ＰＭＰ）と高解像度画像ファイルｆ６（ＰＨＰ０００００．ＰＭＰ）とが記録されている。また、画像番号が「００００１」で指定される画像ファイルデータに基づいて形成された中間解像度画像ファイルｆ７（ＰＳＮ００００１．ＰＭＰ）と、超高解像度画像ファイルｆ９（ＰＵＰ００００１．ＰＭＰ）とが記録されている。また、画像番号が「００００２」で指定される画像データに基づいて形成された中間解像度画像ファイルｆ１０（ＰＳＮ００００２．ＰＭＰ）と、画像番号が「００００３」で指定される画像データに基づいて形成された中間解像度画像ファイルｆ１１（ＰＳＮ００００３．ＰＭＰ）とが記録されている。
【０１６７】
次に、「００００１」のディレクトリ番号で指定される画像ディレクトリ（ＰＩＣ００００１）には、上述の画像データ管理ファイル（ＰＩＣ ＩＮＦ．ＰＭＦ）と、該各画像のインデックス画像を管理する２個のインデックスファイル（ＰＩＤＸ０００．ＰＭＸ，ＰＩＤＸ００１．ＰＭＸ）とが記録されている。なお、上記２個の画像インデックスファイルによって、この画像ディレクトリ（ＰＩＣ００００１）の中に記録される画像ファイルに対応するインデックス画像の管理を行うようになっており、形式的には該２つのインデックスファイルがリンクされて用いられるようになっている。
【０１６８】
次に、上記プリントディレクトリ（ＰＲＩＮＴ）の中には、複数のプリントデータファイルを管理するためのプリントデータ管理ファイル（ＰＲＴ ＩＮＦ．ＰＭＦ）と、該プリントデータ管理ファイルにより管理されるプリントデータファイル（ＰＲＴ０００．ＰＭＯ〜ＰＲＴｎｎｎ．ＰＭＯ）が記録されている。
【０１６９】
次に、再生制御ディレクトリ（ＰＭＳＥＱ）の中には、当該再生制御ディレクトリ（ＰＭＳＥＱ）に記録された再生制御データファイルを管理するための再生制御管理ファイル（ＰＭＳ ＩＮＦ．ＰＭＦ）と、画像シーケンスを制御するための複数の再生制御データファイル（ＰＭＳ０００．ＰＭＯ〜ＰＭＳｎｎｎ．ＰＭＯ）とが記録されている。
【０１７０】
次に、上記図９（ｃ）において説明したように、上記マネージメントブロックは、０〜５１１までのブロックナンバが付されており、ブロックナンバ０から順に、ボリュームディスクリプタＶＤ，ボリュームスペースビットマップＶＳＢ，マネージメントテーブルＭＴ，マネージメントテーブルＭＴ，ディレクトリレコードブロックＤＲＢ，ディレクトリレコードブロックＤＲＢ，エクステンツレコードブロックＥＲＢ，ディレクトリレコードブロックＤＲＢ，エクステンツレコードブロックＥＲＢ・・・となっている。
【０１７１】
ディレクトリＤ１（ＰＩＣ ＭＤ）を示すためのディレクトリレコードブロックＤＲＢは、上記ボリュームディスクリプタＶＤのデータによってマネージメントブロックの第４番目のブロックであることが判別できるようになっている。
【０１７２】
すなわち、図２０において、このマネージメントブロックの第４番目のブロックに記録されているディレクトリレコードブロックＤＲＢには、ヘッダに続いて上記図１９に示した総合情報管理ファイルｆ１及び総合インデックスファイルｆ２の記録位置を示すための２つのファイル用ＤＲユニットが設けられている。
【０１７３】
上記１番目のユニットに記録されているファイル用ＤＲユニットは、エクステントスタートロケーション（Extent Start Location）として記録されているアロケーションブロック番号により、上記総合情報管理ファイルｆ１のアロケーションブロック位置を示すようになっている。また、２番目のユニットに記録されているファイル用ＤＲユニットは、エクステントスタートロケーション（Extent Start Location）として記録されているアロケーションブロック番号により、上記総合インデックスファイルｆ２のアロケーションブロック位置を示すようになっている。
【０１７４】
なお、上記総合情報管理ファイルｆ１及び総合インデックスファイルｆ２は、光ディスク２０上で連続するアロケーションブロックに記録されるようになっているため、このインデックストゥＥＲＢには記録されない。
【０１７５】
次に、この２つのファイル用ＤＲユニットの後のユニットである、３番目のユニット及び４番目のユニットには、「０００００」のディレクトリ番号の画像ディレクトリＤ２及び「００００１」のディレクトリ番号の画像ディレクトリＤ３の記録位置をそれぞれ示すための２つのディレクトリ用ＤＲユニットが設けられている。
【０１７６】
具体的には、このディレクトリ用ＤＲユニットにおいて、インデックストゥＤＲＢとして記録されている０〜５１１のマネージメントブロック番号によって、画像ディレクトリＤ２に対応するＤＲＢのマネージメントブロック内での相対的な位置が示されるようになっている。この例においては、３番目のユニットのディレクトリ用ＤＲユニットにおけるインデックストゥＤＲＢのデータには、上記画像ディレクトリＤ２のインデックストゥＤＲＢのマネージメントブロック内でのブロック位置を示すデータとして「００５」が記録されている。同様に、４番目のユニットのディレクトリ用ＤＲユニットのインデックストゥＤＲＢのデータには、上記画像ディレクトリＤ３のインデックストゥＤＲＢのマネージメントブロック内でのブロック位置を示すデータとして「００７」が記録されている。
【０１７７】
次に、上述のようにマネージメントブロックの５番目のブロックのインデックストゥＤＲＢは、マネージメントブロックの４番目のブロックのインデックストゥＤＲＢにおける３番目のユニットであるディレクトリ用ＤＲユニットによってそのブロック位置が指定されている。
【０１７８】
この５番目のブロックのインデックストゥＤＲＢは、画像ディレクトリＤ２に関するデータが記録されているブロックであり、ヘッダに続いて８個のファイル用ＤＲユニットが設けられている。１〜７番目のユニットの７個のファイル用ＤＲユニットには、それぞれ画像データ管理ファイルｆ３，画像インデックスファイルｆ４，中間解像度画像データファイルｆ５，高解像度画像データファイルｆ６，中間解像度画像データファイルｆ７，超高解像度画像データファイルｆ９，中間解像度画像データファイルｆ１０の記録位置を示すためのデータがそれぞれ記録されている。また、これは、上述のファイル用ＤＲユニットと同様に、各ファイル用ＤＲユニットにおいて、エクステントスタートロケーションとして記録されているアロケーションブロック番号によって、上記画像データ管理ファイルｆ３，画像インデックスファイルｆ４，中間解像度画像データファイルｆ５，高解像度画像データファイルｆ６及び中間解像度画像データファイルｆ７の記録位置をそれぞれ示すようになっている。
【０１７９】
上記７番目のユニットに設けられているファイル用ＤＲユニットには、超高解像度画像データファイルｆ９の記録位置を示すためのデータが記録されている。この超高解像度画像データファイルは、例えば１８クラスタのデータ長で連続するエリアに記録されるようになっている。なお、上記光ディスク２０上に１８クラスタ分の連続する空きエリアが存在しない場合、この超高解像度画像データファイルは、連続しないアロケーションブロックに分散されて記録されるようになっている。このように、１つのファイルを分散して記録した場合は、上記ファイル用ＤＲユニットのエクステントスタートロケーションのデータでは、上記ファイルの各分散エリアを直接指定することはせず、ディレクトリレコードブロックＤＲＢ及び指定する画像ファイルｆ９との間にエクステントレコードブロックＥＲＢを設け、このエクステントレコードブロックＥＲＢのデータによって画像ファイルの分散エリアの位置をそれぞれ指定するようになっている。
【０１８０】
上記図１７を用いて説明したように、上記エクステントレコードブロックＥＲＢには、ヘッダに続いて４つのエクステントレコードユニット（ＥＲユニット）が設けられている。なお、このＥＲユニットは最大で６４個設けることができるようになっている。
【０１８１】
１番目のＥＲユニットは、インデックス用ＥＲユニットとして使用され、２番目及び３番目のＥＲユニットは、ディスクリプタ用ＥＲユニットとして使用される。上記インデックス用ＥＲユニットには、２番目以降のＥＲユニットに関するインデックスデータが記録されている。また、上記インデックス用ＥＲユニットには、使用されるＥＲユニットの数分だけ、ＥＲインデックス及びロジカルオフセットが記録されている。
【０１８２】
上記ＥＲインデックスは、６４個のＥＲユニットのうち、どのＥＲユニットが存在するかを示すデータであり、０〜６３のＥＲユニット番号で示されるようになっている。
【０１８３】
また、上記ロジカルオフセットは、ＥＲインデックスで示されたＥＲユニットが、１つのファイルを構成するための何番目のＥＲユニットのデータであるかを示すデータとなっている。
【０１８４】
上記ディスクリプタ用ＥＲユニットには、エクステントスタート位置及びエクステントブロック数が、それぞれ８個記録できるようになっている。
【０１８５】
上記エクステントスタート位置は、分散エリアのスタート位置を示すためのデータであり、アロケーションブロック番号で示されるようになっている。また、エクステントブロック数は、分散エリアのデータ長を示すためのデータであり、アロケーションブロック数で示されるようになっている。このため、１つのディスクリプタ用ＥＲユニットにより、エクステントスタート位置及びエクステントブロック数のデータに基づいて、８つの分散エリアの指定が可能となっている。
すなわち、この例の場合は図２１に示すように、最初のＥＲユニットの先頭にインデックス用のＥＲユニットであることを示す「ＦＦＦＦ」のデータが記録されている。上記超高解像度画像データファイルｆ９のデータを構成する最初のＥＲユニットを検索するためには、ロジカルオフセットのデータが「００００」となっているところを検索すればよい。インデックス用ＥＲユニットには、ロジカルオフセットの「００００」に対応するＥＲインデックスのデータとして「２」が記録されているため、２番目のＥＲユニットが、上記ファイルｆ９のデータを構成する最初のＥＲユニットであるとして検出することができる。
【０１８６】
次に、２番目のＥＲユニット（ディスクリプタ用ＥＲユニット）を参照すると、上記ファイルｆ９の第１の分割エリアのスタート位置は、アロケーションブロック番号で「０１５２」であって、第１の分割エリアのデータ長は、アロケーションブロック数で「０００２」であることがわかる。同様に、このディスクリプタ用ＥＲユニットには、第２の分割エリアから第８の分割エリアに関するデータが順に記録されている。
【０１８７】
次に、２番目のＥＲレコードであるディスクリプタ用ＥＲユニットに続くデータとしてインデックス用インデックスにおけるロジカルオフセット「００００」の次のデータである「０００１」を検索する。ロジカルオフセットが「０００１」となっているＥＲインデックスのデータは「３」と記録されているため、２番目のＥＲユニットに連続するデータとして３番目のＥＲユニットが存在することを示している。
【０１８８】
次に、３番目のＥＲユニット（ディスクリプタ用ＥＲユニット）を参照すると、第９の分散エリア及び第１０の分散エリアのスタート位置を示すアロケーションブロック番号と、データ長を示すアロケーションブロック数がそれぞれ記録されている。
【０１８９】
このように、エクステントレコードブロックＥＲＢのディスクリプタ用ＥＲユニットにより、１０個に分散された分散エリアのそれぞれのアロケーションブロック位置が示されているため、１つの画像ファイルが分散され記録された場合でも、エクステントレコードブロックＥＲＢを有するマネージメントブロック内において、それぞれの分散エリアの位置を把握することができる。このため、分散された各エリアを連続して１つのファイルとして光ディスク２０から再生する場合においても、該ディスク上の各分散エリアをそれぞれディスク上で検索する必要がなく、高速再生を可能とすることができる。
【０１９０】
なお、このような画像ファイルの分散記録は、上述の超高解像度画像ファイルの記録時には限られず、画像ファイルの記録を重ねることでディスク上の未記録エリアが減少し、各解像度の画像ファイルに応じた所定クラスタ分の連続する空きエリアが確保できない場合に行われるものである。
【０１９１】
５．［ファイルの構成］
次に、上記各ファイルは、ヘッダとデータ本体とで構成されている。データ本体の開始アドレスは、ヘッダにて規定されるようになっている。データ本体は、例えば４の倍数のアドレスから開始されるようになっており、２バイト以上のデータは上位バイトが優先される。また、データサイズは固定長符号化された各画像データを除いて４の倍数とされており（上述の低解像度画像データをラスタ−ブロック変換する際に付される００ｈのダミーデータを含む。）、文字列はヌルデータ（００ｈ）でターミネートされる。なお、ヘッダとデータ本体との間に空き領域を設ける構成としてもよい。
【０１９２】
５−１［ヘッダの構成］
上記ヘッダは、複数のテーブルで構成されており、そのファイルが何のファイルであるかを示す「フォーマットテーブル」が先頭に配置され、以下、上記画像加工情報等のオプションのテーブルが任意の順番で配置されるようになっている。上記各テーブルは、例えば４の倍数のアドレスから開始されるようになっており、テーブルと次のテーブルとの間隔は２５６バイト以下となっている。なお、テーブルと次のテーブルとの間に空きデータが存在する構成としてもよい。
【０１９３】
具体的には、上記テーブルの種類は、フォーマットテーブル（１０ｈ），名称テーブル（１１ｈ），コメントテーブル（１２ｈ），ディスクＩＤテーブル（１４ｈ），画像パラメータテーブル（２０ｈ），記録情報テーブル（２１ｈ），色管理パラメータテーブル（２２ｈ），オプションテーブル（９０ｈ）等が存在する（括弧内は各テーブルのＩＤ）。
【０１９４】
５−２［フォーマットテーブル］
上記フォーマットテーブルは、図２２に示すようにテーブルＩＤ（１バイト），次テーブルポインタ（１バイト），フォーマットバージョン（２バイト），ファイル形式（１バイト），ファイル形式バージョン（１バイト），全テーブル数（１バイト），空き領域（予約：１バイト），データ開始アドレス（４バイト），データサイズ（４バイト），空き領域（予約：４バイト）で構成されており、これらは、全てバイナリ（Ｂ）のデータ形式で記録されるようになっている。
【０１９５】
また、上記１バイトで記録される「ファイル形式」としては、上述の総合情報管理ファイルが「００ｈ」で記録され、画像データ管理ファイルが「０１ｈ」で記録され、プリントデータ管理ファイルが「０３ｈ」で記録され、再生制御管理ファイルが「０５ｈ」で記録され、画像データファイルが「１０ｈ」で記録され、総合インデックスファイルが「１１ｈ」で記録され、画像インデックスファイルが「１２ｈ」で記録されるようになっている。また、プリントデータファイルが「３０ｈ」で記録され、テロップデータファイルが「３２ｈ」で記録され、キーワード検索データファイルが「３３ｈ」で記録され、タイムスタンプ検索データファイルが「３４ｈ」で記録され、再生制御データファイルが「３５ｈ」で記録されるようになっている。
【０１９６】
５−３［画像パラメータテーブル］
この画像パラメータテーブルは、高解像度画像データ及び中間解像度画像ファイルデータを記録するための各画像ファイルのヘッダに記録され、この高解像度画像データ及び中間解像度画像データの基の原画像データに関する上記画像加工情報がパラメータとして記録されている。
【０１９７】
当該静止画像ファイリングシステムにおいては、高解像度画像データ及び中間解像度画像データは、スキャナ等から取り込んだ原画像データに基づいて形成され、高解像度画像ファイル及び中間解像度画像ファイルとして記録している。しかし、原画像自体はディスクには一切記録されないため、原画像データが残ることはない。しかし、この画像ファイルのヘッダに記録された画像パラメータテーブルのデータに基づいて、この高解像度画像データの基となった原画像がどの状態で記録され、どのように加工されて高解像度画像データ及び中間解像度画像データが形成されたかを、この各画像加工情報に基づいて認識することができる。従って、原画像データに関する情報を残すために、これらの画像パラメータテーブルのデータは画像データと共に画像ファイルのヘッダに記録され、書き換えは行われないようになっている。
【０１９８】
次に、上記画像パラメータテーブルには、図２３に示すように１バイトのテーブルＩＤと、１バイトの次テーブルポインタと、２バイトの画像サイズ（横サイズ）と、２バイトの画像サイズ（縦サイズ）と、１バイトの画像構成要素と、１バイトの縦横識別と、１バイトのワイドＩＤと、１バイトのその画像データの圧縮率と、１バイトの著作権，編集権情報と、１バイトの入力機器識別情報とが記録されるようになっている。また、３バイトの空き領域（予約）と、１バイトの上記ダミーデータの有無を示す情報等が記録されるようになっている。
【０１９９】
上記「画像サイズ」は、画像の画素数のサイズを示す情報となっており、また、上記「画像構成要素」は、輝度（Ｙ），色差（Ｃｒ），色差（Ｃｂ）が４：２：０の場合は「００ｈ」が記録され、４：２：０のオルソゴナルの場合は「０１ｈ」が記録され、４：２：２の場合は「１０ｈ」が記録され、４：２：２のオルソゴナルの場合は「２０ｈ」が記録されるようになっている。なお、「オルソゴナル」とは、先頭のＹデータとＣデータが一致することを示すものである。
【０２００】
また、上記「縦横識別」は、画像を表示するための回転情報であり（反時計回り）、通常の横表示の場合は「００ｈ」が記録され、該横表示に対して９０度回転された縦表示の場合は「０１ｈ」が記録され、該横表示に対して１８０度回転された横表示の場合は「０２ｈ」が記録され、該横表示に対して２７０度回転された縦表示の場合は「０３ｈ」が記録されるようになっている。なお、「ＦＦｈ」は現在のところ不定義となっている。
【０２０１】
これらの各情報は、すべて再生され表示可能となっている。このため、ユーザは、この画像パラメータテーブルをモニタ装置９に表示することにより、その画像のパラメータを簡単に認識することができるようになっている。
【０２０２】
５−４［総合情報管理ファイル］
上記総合情報管理ファイルは、ディレクトリ（ＰＩＣ ＭＤ）に記録されている全てのデータファイルを総合的に管理するための管理ファイルである。
【０２０３】
上記総合情報管理ファイルは、図２４（ａ）に示すようにヘッダとデータ本体で構成されている。上記ヘッダには、上述のようにフォーマットテーブル（１０ｈ），名称テーブル（１１ｈ），コメントテーブル（１２ｈ），ディスクＩＤテーブル（１４ｈ），オプションテーブル（９０ｈ）がそれぞれ記録されている。
【０２０４】
上記データ本体には、２バイトの総画像枚数，２バイトの次画像ディレクトリ番号，２バイトの画像ディレクトリ総数，１バイトの再生制御ディレクトリの有無を示す情報，１バイトの再生制御ファイル数，１バイトのプリントデータファイル数，１バイトのテロップデータファイルの有無を示す情報が記録されるようになっている。また、１バイトの検索情報ファイルの有無を示す情報，１バイトの自動起動ファイル番号，２バイトのラストアクセス画像ディレクトリ番号，２バイトのラストアクセス画像番号，８バイトのパスワード，６バイトのナレーション国語情報，２バイトの空き領域（予約），４８バイトの画像ディレクトリ情報ユニットがＮ個（Ｎは画像ディレクトリ数）記録されるようになっている。なお、これらの各情報は、全てバイナリのデータ形式で記録されるようになっている。
【０２０５】
上記「総画素枚数」は、アスペクト比が３：４の通常解像度（中間解像度画像データ）の画像の総画素枚数を示す情報であり、「次画像ディレクトリ番号」は、画像ディレクトリの最終番号に１を加算した情報であり、「画像ディレクトリ総数」は、画像ディレクトリの数（Ｎ）を示す情報である。また、「テロップデータのファイル数の有無」は、不存在の場合は「００ｈ」，存在する場合は「０１ｈ」がそれぞれ記録されるようになっている。
【０２０６】
上述のように、４８バイトからなる画像ディレクトリ情報ユニットは、総合インデックスファイルに記録されるインデックス画像と対応付けられて記録されている。この総合インデックスファイルには、各画像ディレクトリに含まれるインデックス画像のうち、ユーザが選択した１つのインデックス画像が、画像ディレクトリ順に記録されている。従って、この総合インデックスファイルには、該画像ディレクトリから１インデックス画像を取り出しているので、画像ディレクトリと同じ数（Ｎ）のインデックス画像が記録されている。
【０２０７】
また、この１つの画像ディレクトリ情報ユニットは、この総合インデックスファイルに記録された１つのインデックス画像に対応しており、かつ、この総合インデックスファイルのｍ番目に記録されているインデックス画像に対応する画像ディレクトリ情報ユニットはｍ番目のユニットとして記録されている。すなわち、この画像ディレクトリ情報ユニットは、総合インデックスファイルのインデックス画像の記録順と同じ順番、かつ、同じ数だけ記録されている。
【０２０８】
各画像ディレクトリ情報ユニットは、それぞれ図２４（ｂ）に示すように２バイトのディレクトリ番号，２バイトのインデックス画像番号，２バイトのディレクトリ内画像枚数，１バイトのインデックス画像個別情報，１バイトの文字識別コード，３６バイトのディレクトリ名称，４バイトの空き領域で構成されている。上記「ディレクトリ名称」以外は、すべてバイナリのデータ形式で記録されるようになっているが、「ディレクトリ名称」は、アスキーコード（Ａ）で記録されるようになっている。
【０２０９】
なお、この「ディレクトリ名称」が、例えばＩＳＯコード或いはＪＩＳコード等のアスキーコード以外のコードで記録される場合は、そのデータ形式は「Ｃ」となる。
【０２１０】
上記のディレクトリ番号には、インデックス画像と対応する画像ファイルを含む画像ディレクトリを示すためのディレクトリ番号が記録され、上記インデックス画像番号には、インデックス画像に対応する画像ファイルの番号を示すための画像番号が記録されている。従って、ユーザにより総合インデックスファイルのｍ番目インデックス画像の指定がされると、まず、先頭からｍ番目の画像ディレクトリ情報ユニットを参照し、次に、この参照された画像ディレクトリ情報ユニットに記録されたディレクトリ番号のデータによって、指定された画像インデックスがどの画像ディレクトリに含まれるかを検索するようになっている。また、上記インデックス画像個別情報には、インデックス画像をモニタ表示する際の回転情報等が記録されており、インデックス画像を表示する際には、この情報に基づいて表示を行うようになっている。
【０２１１】
５−５［画像データ管理ファイル］
画像データ管理ファイルは、各画像ディレクトリに必ず１つ設けられ、ディレクトリの中に記憶された各画像の管理を行なうためのデータが記録されるようになっている。
【０２１２】
この画像データ管理ファイルは、図２５（ａ）に示すようにヘッダ及びデータ本体で構成されている。上記ヘッダには、上述のようにフォーマットテーブル（１０ｈ），名称テーブル（１１ｈ），コメントテーブル（１２ｈ），ディスクＩＤテーブル（１４ｈ），オプションテーブル（９０ｈ）がそれぞれ記録される。
【０２１３】
また、上記データ本体には、１バイトのリンクＩＤ，３バイトの空き領域（予約），２バイトの次画像番号，２バイトの画像枚数，２バイトの空き領域（予約），１バイトの画像インデックスファイル数，１バイトの次画像インデックスファイル番号，４×２５６バイトのインデックスファイル情報，１６バイトの画像情報ユニットがＮ個（画像枚数）記録される。なお、これらの各情報は、バイナリのデータ形式で記録される。
【０２１４】
上記「画像枚数」は、画像ディレクトリの中の総画像枚数（Ｎ）を示す情報となっている。また、「インデックスファイル情報」は、表示順に従って並べられており、実際に存在するインデックスファイル数に関係なく、例えば２５６個のエントリが用意されている。
【０２１５】
また、上記１６バイトの画像情報ユニットは、後述する画像インデックスファイルに記録されるインデックス画像に対応付けられて記録されている。上記画像インデックスファイルには、この画像ディレクトリに含まれるすべての画像ファイルを示すためのインデックス画像が表示順に記録されている。このため、この画像インデックスファイルには、画像ディレクトリの中の総画像枚数Ｎと同じ数のＮ個のインデックス画像が記録されていることとなる。
また、この１つの画像情報ユニットは、画像インデックスファイルに記録された１つのインデックス画像に対応しており、この画像インデックスファイルにｍ番目に記録されているインデックス画像に対応する画像情報ユニットは、ｍ番目のユニットとして記録されている。すなわち、この画像情報ユニットは、画像インデックスファイルのインデックス画像の記録順と同じ順番、同じ数だけ記録されている。
【０２１６】
次に、上記画像情報ユニットには、図２５（ｂ）に示すように２バイトのディレクトリ番号，２バイトの画像番号，１バイトの画像種別情報，１バイトの画像個別情報，１バイトのリンク数，１バイトのナレーション情報，２バイトのキーワード検索データ番号，２バイトのタイムスタンプ検索データ番号，２バイトのテロップ番号，２バイトの空き領域（予約）がそれぞれ記録されるようになっている。なお、これらの各情報は、それぞれバイナリのデータ形式で記録されるようになっている。
【０２１７】
上記のディレクトリ番号には、インデックス画像と対応する画像ファイルを含む画像ディレクトリを示すためのディレクトリ番号が記録され、上記の画像番号には、インデックス画像と対応する画像ファイルの番号を示すための画像番号が記録されるようになっている。このため、ユーザにより画像インデックスファイルのｍ番目インデックス画像が指定されると、まず、先頭からｍ番目の画像情報ユニットを参照する。すなわち、この参照された画像情報ユニットに記録されたディレクトリ番号のデータによって、指定された画像インデックスがどの画像ディレクトリに含まれるかを検索し、次に画像番号により、その画像ディレクトリの中の何番目の画像ファイルであるかを検索するようになっている。
また、上記画像種別情報には、中間解像画像ファイルを表す「ＰＳＮ」や高解像度画像ファイルを表わす「ＰＨＰ」等の画像種別を示すデータが記録されており、インデックス画像によって高解像度画像ファイル及び中間解像画像ファイルを指定した際には、この画像種別情報に基づいてファイル名（先頭の３文字）が指定されることとなる。
【０２１８】
５−６［プリントデータ管理ファイル］
上記プリントデータ管理ファイルは、図２６（ａ）に示すようにヘッダとデータ本体とで構成されている。上記ヘッダには、フォーマットテーブル（１０ｈ），名称テーブル（１１ｈ），コメントテーブル（１２ｈ），オプションテーブル（９０ｈ）がそれぞれ記録されるようになっている。
【０２１９】
上記データ本体には、１バイトの次プリントデータファイル番号，１バイトのプリントデータファイル総数，２バイトの空き領域（予約），４×Ｎ（数分）バイトのプリントデータファイル管理情報ユニットがそれぞれ記録されるようになっている。
【０２２０】
上記「次プリントデータファイル番号」としては最終のプリントデータファイルの番号に１を加算した値が記録され、「プリントデータファイル総数」としては該プリントデータファイルの総数が記録され、「プリントデータファイル管理情報ユニット」としては、プリントデータファイルの数が記録されるようになっている。
【０２２１】
上記「プリントデータファイル管理情報ユニット」には、図２６（ｂ）に示すように１バイトのプリントデータファイル番号，１バイトのプリント実行ＩＤ，２バイトの空き領域（予約）がそれぞれ記録されるようになっている。
【０２２２】
上記プリントデータファイル番号はプリントデータファイルの番号を示す情報であって、図１９に示すようにプリントデータファイルＰＲＴ０００．ＰＭＯのＰＲＴに続く３文字「０００」に対応する番号が記録されている。また、上記「プリント実行ＩＤ」としては、そのプリントデータファイル番号で指定されたプリントデータファイルによってプリントを行わない場合は「０１ｈ」が記録され、そのプリントデータファイル番号で指定されたプリントデータファイルによってプリントを行う場合は「００ｈ」が記録されるようになっている。
【０２２３】
５−７［画像データファイル］
上記画像データファイルは、図２７に示すようにヘッダとデータ本体とで構成されている。上記ヘッダには、フォーマットテーブル，画像パラメータテーブル，分割管理テーブル，名称テーブル，コメントテーブル，著作権情報テーブル，記録日時テーブル，色管理情報テーブル，アビアランス情報テーブル，カメラ情報テーブル，スキャナ情報テーブル，ラボ情報テーブル，オプションテーブルが、それぞれ記録されるようになっている。なお、上記「フォーマットテーブル」及び「画像パラメータテーブル」は、システムを構成する場合に必須記録事項となっており、これら以外はオプション事項となっている。
【０２２４】
これらの各テーブルに記録された各データは、原画像データを加工して高解像度データ叉は中間解像画像データを形成した際の条件の示す画像加工情報等である。このため、通常の記録再生時にこれら各テーブルに記録されたデータを書き換えることはない。
【０２２５】
なお、上記データ本体には、固定長符号化された高解像度画像データ或いは中間解像度画像データが記録されるようになっている。
【０２２６】
５−８［総合インデックスファイル］
この総合インデックスファイルには、各画像ディレクトリに含まれる複数のインデックス画像のうち、ユーザが選択した１つのインデックス画像が、モニタ表示される順番で記録されている。従って、この総合インデックスファイルには、各画像ディレクトリと同じ数のインデックス画像が記録されていることとなる。
【０２２７】
上記総合インデックスファイルは、インデックス画像データ（低解像度画像データ）の集合であり、当該ファイル自体にヘッダは設けられていない。インデックス画像数は、上述の総合情報管理ファイルにより「ディレクトリ総数」として記録されるようになっている。また、各インデックスは、管理ファイルの順番と同じ順番に並べられるようになっている。
【０２２８】
具体的には、上記総合インデックスファイルは、図２８（ａ）に示すようにそれぞれ４０９６バイトのインデックス画像データ０〜Ｎのデータ本体のみから構成されている。上記各インデックス画像データは、図２８（ｂ）に示すようにヘッダ及びデータ本体で構成されている。上記ヘッダには、フォーマットテーブルが記録されるようになっている。なお、このヘッダには、フォーマットテーブルに続いて空き領域が設けられており、ユーザの任意の情報が記録可能となっている。上記データ本体は、固定長符号化されたインデックス画像データ（低解像度画像データ）が記録されるようになっている。なお、このデータ本体には、上記インデックス画像データに続いて空き領域が設けられている。
【０２２９】
５−９［画像インデックスファイル］
この画像インデックスファイルには、この画像ディレクトリに含まれる全ての画像ファイルを示すためのインデックス画像が、表示順に記録されている。従って、この画像インデックスファイルには、画像ディレクトリの中の総画像枚数と同じ数のＮ個のインデックス画像が記録されることとなる。
【０２３０】
上記画像インデックスファイルは、インデックス画像データ（低解像度画像データ）の集合であり、図２９（ａ）に示すように当該ファイル自体のヘッダは有しておらず、その代わりに各インデックス画像データ毎にヘッダを有する構成となっている。インデックス画像数は、上記総合情報管理ファイルでディレクトリ総数として記録されるようになっている。また、各インデックスは、管理ファイルの順番と同じ順番に並べられている。
【０２３１】
具体的には、上記各インデックス画像データは、図２９（ｂ）に示すようにフォーマットテーブル及び空き領域を有するヘッダと、固定長符号化された低解像度画像データ及び空き領域を有するデータ本体で構成されている。上記ヘッダと低解像度画像データの総量は、例えば４０９６バイトとなっている。また、上記ヘッダは空き領域を含めて２５６バイトの固定となっている。
【０２３２】
５−１０［プリントデータファイル］
上記プリントデータファイルは、図３０に示すようにヘッダ及びデータ本体で構成されている。上記ヘッダには、フォーマットテーブル，名称テーブル，コメントテーブル，オプションテーブルがそれぞれ記録されるようになっている。また、上記データ本体には、２バイトのプリント総数，２バイトの空き領域（予約），４０バイトのプリント情報ユニットがＮ個（画像の数分）記録されるようになっている。
【０２３３】
上記「プリント総数」には、プリントを行う画像の総数を示す情報が記録され、「プリント情報ユニット」には、プリントを行う画像データを示すデータを及び上記画像をプリンタ２によってプリントアウトする際に、該プリンタ２を制御するためのプリント制御データ等が記録されるようになっている。
【０２３４】
なお、これらの各情報は、それぞれバイナリのデータ形式で記録されるようになっている。
【０２３５】
上記「プリント情報ユニット」には、図３１に示すように画像データを示すデータとして２バイトの画像ディレクトリ番号，２バイトの画像番号，１バイトの画像種別を示すデータがそれぞれ記録されている。
【０２３６】
また、上記「プリント情報ユニット」には、プリント制御データとして１バイトの印刷枚数（プリント枚数），１バイトの予約（リザーブ），１バイトの切り出しＩＤ，２バイトの切り出し開始位置（画面横方向＝Ｘ方向），２バイトの切り出し開始位置（画面縦方向＝Ｙ方向），２バイトの切り出しサイズ（縦方向＝Ｘ方向），２バイトの切り出しサイズ（横方向＝Ｙ方向）を示すデータがそれぞれ記録されるようになっている。また、１バイトの回転ＩＤ，１バイトのミラーＩＤ，１バイトの印刷サイズＩＤ，１バイトの定型指定，２バイトの不定型サイズ指定（横方向＝Ｘ方向），２バイトの不定型サイズ指定（縦方向＝Ｙ方向），１バイトの多重ＩＤ，１バイトの多重モード，１バイトのキャプションＩＤ，１バイトのキャプション種別，１バイトの色加工ＩＤを示すデータがそれぞれ記録されるようになっている。また、１バイトの赤色（Ｒ）ゲイン，１バイトの緑色（Ｇ）ゲイン，１バイトの青色（Ｂ）ゲイン，１バイトのコントラスト，１バイトのブライトネス，１バイトのシャープネス，１バイトのサチュレーション，１バイトのヒュー（色座標の回転角度）を示すデータがそれぞれ記録されるようになっている。
【０２３７】
上記「印刷枚数」のプリント制御データは、同一画像のプリント枚数を示すデータである。また、「切り出しＩＤ」のプリント制御データは、ディスクに記録された高解像度画像データから所望の部分を切り出してプリントするか否かを示すデータであり、ディスクに記録された高解像度画像データをそのままプリントする場合には該切り出しＩＤとして「００ｈ」が記録され、所望の部分を切り出してプリントする場合には該切り出しＩＤとして「０１ｈ」が記録される。
【０２３８】
上記「切り出し開始位置」を示すプリント制御データは、上記ディスクに記録された高解像度画像データから所望の部分を切り出してプリントする場合に、画面の横方向（Ｘ方向）及び縦方向（Ｙ方向）の各切り出し開始位置を指定するためのデータであり、それぞれ画素単位で記録される。
【０２３９】
上記「ミラーＩＤ」は、その高解像度画像データを正転状態でプリントするか、反転状態でプリントするかを指定するためのデータであり、正転状態のプリントが指定された場合は該ミラーＩＤとして「００ｈ」が記録され、反転状態のプリントが指定された場合は該ミラーＩＤとして「０１ｈ」が記録される。
【０２４０】
上記「印刷サイズＩＤ」は、以下に説明する定型サイズでのプリントを行うか、任意に指定する不定型サイズでのプリントを行うかを指定するためのデータであり、定型サイズでのプリントが指定された場合は該印刷サイズＩＤとして「００ｈ」が記録され、不定型サイズでのプリントが指定された場合は「０１ｈ」が記録される。
【０２４１】
上記「定型指定」は、現存するプリントサイズの中から所望のプリントサイズを選択するためのデータであり、いわゆるＥ版が選択された場合は「００ｈ」が、Ｌ版が選択された場合は「０１ｈ」が、Ｋ版が選択された場合は「０２ｈ」が、キャビネ（ＬＬ版）が選択された場合は「０３ｈ」が、６つ切りサイズが選択された場合は「０４ｈ」が、４つ切りサイズが選択された場合は「０５ｈ」がそれぞれ記録される。また、Ａ６サイズが選択された場合は「１０ｈ」が、Ａ５サイズが選択された場合は「１１ｈ」が、Ａ４サイズが選択された場合は「１２ｈ」が、Ａ３サイズが選択された場合は「１３ｈ」がそれぞれ記録される。
【０２４２】
なお、上記「印刷サイズＩＤ」により不定型サイズでのプリントが指定された場合には、この「定型指定」のプリント制御データとしては「ＦＦｈ」が記録されるようになっている。
【０２４３】
上記「不定型サイズ指定」のプリント制御データは、上述の定型サイズのプリントサイズ以外にユーザが任意にプリントサイズを指定するためのデータであり、縦方向（Ｘ方向）及び横方向（Ｙ方向）にそれぞれｍｍ単位で設定可能となっている。なお、上記「印刷サイズＩＤ」により定型を選択し、上記各サイズの中から所望のプリントサイズを選択した場合には、この「不定型サイズ指定」のプリント制御データとして「ＦＦＦＦｈ」が記録される。
【０２４４】
上記「多重ＩＤ」のプリント制御データは、１画面を複数分割し、それぞれに同じ画像を表示する、いわゆるマルチ画面のプリント指定の有無を示すデータであり、このマルチ画面のプリントを行わない場合は「多重なし」として「００ｈ」が記録され、マルチ画面のプリントを行う場合は「多重あり」として「０１ｈ」が記録される。
【０２４５】
上記「多重モード」のプリント制御データは、上記マルチ画面のプリントを行う場合に、１画面を何分割するかを指定するためのデータであり、１画面を２分割する場合は「００ｈ」が、１画面を４分割する場合は「０１ｈ」が、１画面を６分割する場合は「０２ｈ」が、１画面を８分割する場合は「０３ｈ」が、１画面を１６分割する場合は「０４ｈ」がそれぞれ記録される。
【０２４６】
上記「キャプションＩＤ」のプリント制御データは、プリントされる画像の下（或いは上）に、例えばその画像に付された表題，記録日時等の文字も一緒にプリントするか否かを指定するためのデータである。この表題，記録日時等の文字は、上述のように２４４バイトのアスキーコードで記録されるようになっており、２４４文字分（漢字であれば１２２文字分）が記録可能となっている。そして、上記表題，記録日時等と共に画像のプリントを行う場合は、このキャプションＩＤとして「０１ｈ」が記録され、該表題，記録日時等と共に画像のプリントを行わない場合は「００ｈ」が記録される。
【０２４７】
上記「キャプション種別」のプリント制御データは、図２７を用いて説明した画像データファイルのヘッダを構成する各データをプリントするか否かを指定するためのデータである。このキャプション種別には、「名称テーブル」に含まれる名称データが画像データと共にプリントアウトされるように指定された場合、該名称テーブルのテーブルＩＤとして「１１ｈ」が記録され、「コメントテーブル」に含まれるコメントデータが画像データと共にプリントアウトされるように指定された場合、該コメントテーブルのテーブルＩＤとして「１２ｈ」が記録され、「記録日時テーブル」に含まれる記録日時データが画像データと共にプリントアウトされるように指定された場合、記録日時テーブルのテーブルＩＤとして「１４ｈ」が記録されるようになっている。
【０２４８】
上記「色加工ＩＤ」のプリント制御データは、その画像に対してユーザが所望の部分に対して赤色を強調する等の色加工を施したか否かを示すデータであり、該色加工が施されなかった場合は「００ｈ」が記録され、該色加工が施された場合は「０１ｈ」が記録される。
【０２４９】
上記「Ｒ，Ｇ，Ｂの各ゲイン」のプリント制御データは、各色データのゲインを示すデータである。上記各色データは、それぞれ０倍〜５倍までのゲインを、１／２５６（８ビット）間隔で調整可能となっており、上記各ゲインのプリント制御データとしては、この調整されたゲインを示すデータが記録されるようになっている。
【０２５０】
上記「コントラスト」のプリント制御データは、プリントする画像のコントラストを示すデータであり、上記ゲインと同様に１／２５６間隔で調整可能となっている。そして、このように調整されたコントラストを示す値が、当該プリント制御データとして記録される。
【０２５１】
上記「ブライトネス」及び「ヒュー」のプリント制御データは、プリントする画像の明るさを示すデータであり、８ビットで示される１２８を±０として＋方向及び−方向のパーセンテージで記録されるようになっている。
【０２５２】
上記「シャープネス」のプリント制御データは、０倍〜５倍までの間で調整された画像のエッジ強調度を示すデータであり、１／２５６（８ビット）間隔で調整された値が記録されるようになっている。
【０２５３】
また、上記「サチュレーション」のプリント制御データも０倍〜５倍までの間を、１／２５６（８ビット）間隔で調整された値が記録されるようになっている。
【０２５４】
６．［記録動作］
次に、以上の階層ディレクトリ構造及び各ファイル構成を踏まえたうえで、図３２及び図３３のフローチャートを用いて当該静止画像ファイリングシステムの記録動作を説明する。
【０２５５】
まず、図３２に示すフローチャートにおいて、ストレージ部５がスタンバイ状態となると、このフローチャートがスタートとなりステップＳ１に進む。
【０２５６】
上記ステップＳ１では、ユーザが光ディスク２０を挿入するとステップＳ２に進む。これにより、挿入された光ディスク２０がストレージ部５内に装着されて画像データの記録再生可能な状態となる。
【０２５７】
上記ステップＳ２では、システムコントローラ６が、図６に示すストレージ部コントローラ５ｄを介して、図８（ａ）に示す光ディスク２０上のＰ−ＴＯＣを読み込むようにディスク記録再生部５ｃを制御する。そして、この読み込んだＰ−ＴＯＣの各データを図１に示すシステムコントローラ６に転送する。上記システムコントローラ６は、この転送されるＰ−ＴＯＣの各データを検出することにより、データＵ−ＴＯＣが存在するか否かを確認すると共に、該データＵ−ＴＯＣの記録位置を確認する。
【０２５８】
上記システムコントローラ６は、上記データファイルが存在する場合は、データファイルの先頭にデータＵ−ＴＯＣが存在すると判断してステップＳ３に進む。
【０２５９】
上記ステップＳ３では、システムコントローラ６は、上記ストレージ部コントローラ５ｄを介して、図８（ａ）に示す光ディスク２０上のデータＵ−ＴＯＣを読み込むようにディスク記録再生部５ｃを制御する。そして、データＵ−ＴＯＣのデータを上記システムコントローラ６のＲＡＭ６ａに転送する。上記システムコントローラ６は、上記転送されたデータＵ−ＴＯＣのデータをＲＡＭ６ａに一旦記憶し読み出すことにより、各画像ディレクトリ及び各ファイルの位置を把握してステップＳ４に進む。なお、ファイルの記憶位置の検索は、後の［検索時の動作説明］の項において詳しく説明する。
次に、上記ステップＳ４では、上記システムコントローラ６が、ＲＡＭ６ａに記憶されたデータＵ−ＴＯＣのデータに基づいて、ディレクトリ（ＰＩＣ ＭＤ）及び総合情報管理ファイルが存在するか否かを判別することにより、上記光ディスク２０が画像データの記録用にフォーマットされているか否かを判別する。そして、Ｙｅｓの場合はステップＳ５に進み、Ｎｏの場合はステップＳ１１に進む。
【０２６０】
ステップＳ１１では、上記光ディスク２０が画像データ用にフォーマット化されていないため、システムコントローラ６が、該光ディスク２０を画像データの記録用にフォーマット化する。そして、一旦、この図３２及び図３３に示す全ルーチンを終了し、再度記録指定がなされるまでスタンバイ状態となる。
【０２６１】
一方、上記ステップＳ５では、上記システムコントローラ６が、上記ストレージ部コントローラ５ｄを介して全ての管理ファイルを読み出すようにディスク記録再生部５ｃを制御すると共に、この読み出された全ての管理ファイルをＲＡＭ６ａに一旦記憶してステップＳ６に進む。
【０２６２】
ステップＳ６では、上記システムコントローラ６が、これから記録する画像の記録モードを選択する画面を表示するようにモニタ装置９を表示制御する。具体的には、上記モニタ装置９には、１０２４画素×１５３６画素の高解像度の画像を記録するためのＨＤ記録モードの選択画面と、２０４８画素×３０７２画素の超高解像度の画像を記録するためのＵＤ記録モードの選択画面とが表示される。
【０２６３】
なお、上記中間解像度の画像は、上述のように２クラスタの固定データ長で記録されるが、該中間解像度の画像を１クラスタの固定データ長で記録する記録モードを設け、上記２クラスタのデータ長での固定長符号化及び１クラスタのデータ長での固定長符号化をユーザの意思で選択可能としてもよい。これにより、２クラスタの固定データ長の記録モードが選択されたときは、解像度の高い中間解像度画像データを記録することができ、また、１クラスタの固定データ長の記録モードが選択されたときは、多少解像度は劣るが記録枚数を増やした記録を可能とすることができる。
【０２６４】
次に、上記ステップＳ７では、上記システムコントローラ６が操作部１０の操作状態を検出することにより、上記ＨＤ記録モード及びＵＤ記録モードのうち、いずれかの記録モードが選択されたか否かを判別し、Ｎｏの場合は上記選択がなされるまで当該ステップＳ７を繰り返し、Ｙｅｓの場合はステップＳ８に進む。
【０２６５】
ステップＳ８では、システムコントローラ６が、ＲＡＭ６ａに記憶された総合情報管理ファイルの中の記録済みの総画像枚数（中間解像度画像データの画像の総枚数）と、画像データ管理ファイルの中の画像枚数及び画像情報の画像種別情報とに基づいて、ユーザにより指定されたＨＤ記録モード或いはＵＤ記録モードにおける、記録可能な画像の枚数を演算する。
【０２６６】
具体的には、上記光ディスク２０には、２クラスタの中間解像度画像データ及び８クラスタの高解像度画像データのみの組み合わせで約２００枚分の画像の記録が可能であり、２クラスタの中間解像度画像データ及び１８クラスタの超高解像度画像データのみの組み合わせで約１００枚分の画像の記録が可能となっている。このため、光ディスク２０全体の記録可能容量から記録済みの容量を差し引くと、ＨＤ記録モードが選択された場合の記録可能枚数及びＵＤ記録モードが選択された場合の記録可能枚数をそれぞれ演算することができる。
【０２６７】
次に、ステップＳ９では、システムコントローラ６が、ＲＡＭ６ａから総合管理ファイルの中の画像ディレクトリ情報ユニットを読み出し、ディレクトリ名称，ディレクトリ番号及び画像ディレクトリ内の画像枚数等のデータを上記モニタ装置９に表示制御してステップＳ１０に進む。
【０２６８】
上記ステップＳ１０では、システムコントローラ６が操作部１０の操作状態を検出することにより、ユーザからその画像データを記録する画像ディレクトリの指定があったか否かを判別し、Ｎｏの場合はステップＳ１２に進み、Ｙｅｓの場合は、図３３に示すステップＳ１４に進む。
【０２６９】
上記ステップＳ１２では、ユーザから画像ディレクトリの指定がなされないため、システムコントローラ６が、操作部１０の操作状態を検出することにより、既存の画像ディレクトリ以外の新たな画像ディレクトリの形成が指定されたか否かを判別し、Ｎｏの場合は該新たな画像ディレクトリの形成が指定されるまで、上記ステップＳ１０及び当該ステップＳ１２を繰り返し、Ｙｅｓの場合はステップＳ１３に進む。
【０２７０】
ステップＳ１３では、新たな画像ディレクトリの形成が指定されたため、システムコントローラ６が、総合情報管理ファイルによって既存の画像ディレクトリの個数を判断して、新たな画像ディレクトリのディレクトリ番号を付すと共に、この画像ディレクトリの中に画像データ管理ファイル及び画像インデックスファイルを形成して、上記図３３に示すステップＳ１４に進む。
【０２７１】
次に、この図３３に示すステップＳ１４では、システムコントローラ６が、指定された画像ディレクトリのインデックスファイルに記録されている全ての画像データを読み出すように、上記ストレージ部コントローラ５ｄを介してディスク記録再生部５ｃを制御すると共に、このインデックスファイルの画像データを図４に示すメインメモリ１１ａに転送制御してステップＳ１５に進む。なお、上記インデックスファイルからは、ヘッダと共に固定長符号化されて記録されている画像データを伸張復号化処理することなく、そのまま読み出し上記メインメモリ１１ａに転送する。また、インデックスファイルの中に画像データが記録されていないときは、上記メインメモリに画像データが読み出されることはない。
【０２７２】
ステップＳ１５では、システムコントローラ６が操作部１０の操作状態を検出することにより、ユーザから記録開始の指定があったか否かを判別し、Ｎｏの場合は該記録開始の指定があるまでこのステップＳ１５を繰り返し、Ｙｅｓの場合はステップＳ１６に進む。
【０２７３】
ステップＳ１６では、上記システムコントローラ６が、これから記録しようとする画像はインデックス画像であるか否かを判別し、Ｎｏの場合はステップＳ１７に進み、Ｙｅｓの場合はステップＳ２５に進む。
【０２７４】
ステップＳ２５では、システムコントローラ６が、これから記録しようとしている画像がインデックス画像であることを示すデータを図５に示す間引き，圧縮伸張コントローラ４ｉに供給する。間引き，圧縮伸張コントローラ４ｉは、上記データが供給されると、圧縮伸張回路４ｈにインデックス画像用の固定長化係数を設定してステップＳ２６に進む。
【０２７５】
ステップＳ２６では、上記システムコントローラ６が、上記間引き，圧縮伸張コントローラ４ｉを介して、上記設定された固定長化係数に基づいて、１／４に間引き処理された画像データに圧縮符号化処理を施すように圧縮伸張回路４ｈを制御することにより、１／１５クラスタの固定データ長に固定長符号化されたインデックス画像を形成してステップＳ２７に進む。
【０２７６】
ステップＳ２７では、システムコントローラ６が、図４に示すメインメモリ１１ａに記憶されているインデックスファイルの中にヘッダを付加した計４０９６バイトのインデックス画像を記録するようにメモリコントローラ１３を制御してステップＳ２８に進む。
【０２７７】
ステップＳ２８では、システムコントローラ６が、上記メインメモリ１１ａに全部のインデックス画像を記録したか否かを判別し、Ｎｏの場合は上記ステップＳ１６に戻り、Ｙｅｓの場合はステップＳ２９に進む。
【０２７８】
ステップＳ２９では、上記システムコントローラ６が、ＲＡＭ６ａに記憶されているデータＵ−ＴＯＣの中のボリュームスペースビットマップＶＳＢのアロケーションブロック番号の２ビットのエントリが「００」（使用可能アロケーションブロックを示すコード）となっている箇所を検索することにより、空きエリアを検出してステップＳ３０に進む。
【０２７９】
ステップＳ３０では、上記システムコントローラ６が、ストレージ部コントローラ５ｄを介して上記光ディスク２０上の検出された空きエリアにアクセスするようにディスク記録再生部５ｃを制御してステップＳ３１に進む。
【０２８０】
ステップＳ３１では、上記システムコントローラ６が、ストレージ部コントローラ５ｄを介して上記光ディスク２０上の空きエリアに上記インデックス画像を有するインデックスファイルを記録するようにディスク記録再生部５ｃを制御して上記ステップＳ２３に進む。
【０２８１】
すなわち、当該静止画像ファイリングシステムでは、上記インデックス画像を固定長符号化して光ディスク２０に記録する場合、該固定長符号化した所定数のインデックス画像を光ディスク２０に記録する前に、一旦、順にメインメモリ１１ａ上に記録することにより、該メインメモリ１１ａ上で所定数のインデックス画像から１つのインデックスファイルを形成し、この後、光ディスク２０上の物理的に連続するエリアに記録するようになっている。
【０２８２】
一方、上述のように１つのインデックス画像は、１／１５クラスタのデータ長に固定長符号化される。このため、この１／１５クラスタのデータ長の画像データを光ディスク２０上に記録するためには、該１／１５クラスタ分の画像データに対して１４／１５クラスタ分のダミーデータを付加して１クラスタのデータ長とする必要がある。従って、上記１／１５クラスタの画像データを形成する毎にディスクに記録していたのでは、インデックス用の画像データの記録領域よりも上記ダミーデータの記録領域の方が多くなってしまい、ディスク上の記録領域を有効に利用することができない。
【０２８３】
このため、当該静止画像ファイリングシステムでは、所定数のインデックス用の画像データを、一旦、メインメモリ１１ａ上にインデックスファイルとして記録し、全インデックス画像データの取り込みが終了した後に、該メインメモリ１１ａに記録したインデックスファイルをディスク上に記録するようにしている。
【０２８４】
すなわち、例えば２５個のインデックス画像を有するインデックスファイルを記録する場合、１５個のインデックス画像（１５個×１／１５クラスタ）を１クラスタ分の領域に記録し、残り１０個のインデックス画像（１０個×１／１５クラスタ）と、５／１５クラスタ分のダミーデータを、次の１クラスタ分の領域に記録する。これにより、ディスク上に記録されるダミーデータのデータ量を軽減することができ、該ディスク上の記録領域を有効に使用することができる。また、当該静止画像ファイリングシステムは、複数の固定長符号化したインデックス画像を、一旦、メインメモリ１１ａ上に記録することにより、該メインメモリ１１ａ上の所定数のインデックス画像によって１つのインデックスファイルを形成し、このインデックスファイルをディスク上の物理的に連続するエリアに記録するようにしているため、ディスク上に記録されるインデックスファイルを必ず連続したファイルとすることができる。このため、インデックスファイルを光ディスク２０から読み出す場合には、ディスク上で連続して記録されていることから、高速読み出しを可能とすることができる。
【０２８５】
なお、このインデックスファイルに新たなインデックス画像を追加する場合は、上述のように記録に先立ってインデックスファイルのデータがメインメモリ１１ａ上に読み出される。記録の際には、新たなインデックス画像は、最後に記録されたインデックス画像の後ろに付加されているダミーデータを削除して、最後に記録されたインデックス画像の直後のエリアに記録するようになっている（ダミーデータがない場合は削除の必要はない。）。
【０２８６】
一方、上記ステップＳ１６においてＮｏと判別されステップＳ１７に進むと、ステップＳ１７においてシステムコントローラ６が、中間解像度の画像或いは高解像度の画像を記録するための光ディスク２０上の空きエリアを検出してステップＳ１８に進む。
【０２８７】
具体的には、上記システムコントローラ６は、ＲＡＭ６ａに記憶されているデータＵ−ＴＯＣの中のボリュームスペースビットマップＶＳＢのアロケーションブロック番号の２ビットのエントリが「００」（使用可能アロケーションブロックを示すコード）になっている箇所を検索することにより、上記空きエリアの検出を行う。
【０２８８】
ステップＳ１８では、上記システムコントローラ６が、上記ステップＳ１７において検索された空きエリアのうち、最適な空きエリアを検出し、ここにアクセスするように上記ストレージ部コントローラ５ｄを介してディスク記録再生部５ｃを制御する。
【０２８９】
ここで、最適な記録位置としては、同じディレクトリの下で順に記録された記録済みのファイル（最後に記録されたファイル）の後ろのエリアで、かつ、記録されるべき画像（数クラスタ分）のエリアが物理的に連続しているエリアであることが最も望ましい。
【０２９０】
しかし、高解像度画像データ（８クラスタ）或いは超高解像度画像データ（１８クラスタ）のように大きなデータを記録する場合において、光ディスク２０の未記録エリアが少ない場合には、同じディレクトリの最後に記録したファイルの後ろのエリアで物理的に連続しているエリアが確保できない場合がある。このような場合は、マネージメントブロック内にエクセレントレコードブロックＥＲＢを形成し、このＥＲＢにより連続しない複数の分散エリアをリンクさせて１つのファイルを記録するようにしている。
【０２９１】
次に、ステップＳ１９では、上記システムコントローラ６が、間引き，圧縮伸張コントローラ４ｉに高解像度画像データ或いは超高解像度画像データに応じた固定長化係数を設定しステップＳ２０に進む。
【０２９２】
ステップＳ２０では、上記間引き，圧縮伸張コントローラ４ｉが、上記設定された固定長化係数に基づいて、８クラスタ分の高解像度画像データ或いは１８クラスタ分の超高解像度画像データを形成するように圧縮伸張回路４ｈを形成してステップＳ２１に進む。
【０２９３】
ステップＳ２１では、システムコントローラ６は、ストレージ部コントローラ５ｄを介して、上記固定長化された画像データを上記検出された光ディスク２０上の最適なエリアに記録するようにディスク記録再生部５ｃを制御してステップＳ２２に進む。
【０２９４】
ステップＳ２２では、システムコントローラ６が、上記画像データの記録制御と共に、指定されたディレクトリの画像データ管理ファイルのデータと、各画像データの解像度に応じたファイル名を順次決定してステップＳ２３に進む。
【０２９５】
具体的には、例えば画像ディレクトリ「ＰＩＣ００００１」の中にネガフィルムから読み取った１〜６番の画像をＨＤ記録モードで記録する場合は以下のようになっている。
【０２９６】
すなわち、記録前においては、ＲＡＭ６ａ上の画像データ管理ファイルのデータから、ＨＤ記録モードで記録されている画像は０個であると判断することができるため、１番目の画像の高解像度（ＨＤ）は、ＰＨＰ０００００．ＰＭＰとされ、同時に、中間解像度（ＳＤ）は、ＰＳＮ０００００．ＰＭＰとされる。従って、上記６枚の画像を全て記録し終わると、高解像度としてＰＨＰ０００００．ＰＭＰ〜ＰＨＰ００００５．ＰＭＰ，中間解像度としてＰＳＮ０００００．ＰＭＰ〜ＰＳＮ００００５．ＰＭＰのファイルが形成されることとなる。
【０２９７】
なお、この６枚の画像のインデックス画像を記録する場合、この６枚のインデックス画像は、メインメモリ１１ａ上に読み込まれたＰＩＤＸ０００．ＰＭＸに順に記録される。このため、新たなインデックスファイルは形成されない。ただし、１つのインデックスファイルの中に記録するインデックス画像の枚数が、予め設定されたインデックス画像枚数（この説明では例えば２５枚）を越える場合は、新たにＰＩＤＸ００１．ＰＭＸ等の２番目のインデックスファイルが形成される。
【０２９８】
次に、ステップＳ２３では、上記システムコントローラ６が、低解像度画像データ（インデックス画像），中間解像度画像データ及び高解像度画像データ（或いは超高解像度画像データ）の３種類の解像度の画像データが全て記録されたか否かを判別し、Ｎｏの場合は、ステップＳ１６に戻り、未だ記録の終了していない解像度の画像データを記録し、Ｙｅｓの場合はステップＳ２４に進む。
【０２９９】
ステップＳ２４では、システムコントローラ６が、ディスク上に記録されている上記データＵ−ＴＯＣ，総合情報管理ファイル，画像データ管理ファイルのデータを、ＲＡＭ６ａ上に記録されているデータＵ−ＴＯＣ，総合情報管理ファイル，画像データ管理ファイルの各データによって更新してこの図３２及び図３３に示す記録動作に係る全ルーチンを終了する。
【０３００】
具体的には、上記データＵ−ＴＯＣにおいては、ボリュームディスクリプタ（ＶＤ），ボリュームスペースビットマップ（ＶＳＢ），マネージメントテーブル（ＭＴ），ディレクトリレコードブロック（ＤＲＢ），エクステンツレコードブロック（ＥＲＢ）等の各データが主として書き換えられる。
【０３０１】
すなわち、上記ＶＤにおいては、アロケーションブロックに関するデータ（記録可能アロケーションブロック等），ディレクトリ数（新たなディレクトリの形成が指定された場合），ファイル数，ディレクトリレコードブロックＤＲＢに関するデータ（新たにディレクトリ又はファイルが形成された場合），エクステントレコードブロックＥＲＢに関するデータ（新たに形成されたファイルが物理的に不連続な位置に記録され、エクステントレコードブロックＥＲＢによってリンクされている場合）等が書き換えられる。また、上記ボリュームスペースビットマップＶＳＢにおいては、各アロケーションブロックの属性を示す２ビットのコード等が書き換えられる。
【０３０２】
また、上記マネージメントテーブルＭＴにおいては、ディレクトリレコードブロックＤＲＢ及びエクステントレコードブロックＥＲＢが新たに形成された際にエントリされる。ただし、既存のディレクトリレコードブロックＤＲＢの中の１ディレクトリレコードユニットが追加された場合は、マネージメントテーブルＭＴは更新されない。
【０３０３】
また、上記ディレクトリレコードブロックＤＲＢにおいては、新たにディレクトリが形成された場合には、ディレクトリ用ディレクトリレコードユニットが１ユニット追加される。同様に、ファイルが形成された場合は、１ファイルにつき、ファイル用ディレクトリレコードユニットが１ユニット追加される。
【０３０４】
また、上記エクステントレコードブロックＥＲＢにおいては、上記ディレクトリレコードブロックＤＲＢによってファイルが指定され、そのファイルが物理的に連続していない場合に形成される。なお、フォーマット時には形成されない。
【０３０５】
次に、上記総合情報管理ファイルにおいては、総画像枚数，次画像ディレクトリ番号，画像ディレクトリ総数，画像ディレクトリ情報ユニット等のデータが主として書き換えられる。上記画像ディレクトリ情報ユニットは、画像ディレクトリが新しく形成されると、１ユニットが形成される。
【０３０６】
次に、上記画像データ管理ファイルにおいては、画像ディレクトリが新しく形成されると、この新しく形成された画像ディレクトリの中に画像データ管理ファイルが新たに形成される。そして、画像枚数，画像インデックスファイル数，次画像インデックスファイル番号，インデックスファイル情報，画像情報ユニット等のデータが主として更新される。上記インデックスファイル情報は、インデックスファイルが新たに形成されると更新され、インデックス数は、インデックスファイルの中のインデックス数が追加されると更新される。また、画像情報ユニットは、各インデックス画像に対応して設けられているため、画像の増えた枚数分だけ画像情報ユニット数が増える。通常の記録において、画像情報ユニットの中のデータは更新されないが、インデックス画像の順番の入れ換えが行われると、画像番号の入れ換えが行われて更新される。
【０３０７】
７．［第２の記録動作の説明］
次に、上記各解像度の画像データの他の記録動作を図３４のフローチャートを用いて説明する。この図３４のフローチャートは、上記図３２で説明したフローチャートのステップＳ１〜ステップＳ１３のルーチンが終了することにより、スタートとなりステップＳ４１に進む。
【０３０８】
ステップＳ４１では、システムコントローラ６が、指定された画像ディレクトリのインデックスファイルに記録されている全ての画像データを読み出しステップＳ４２に進む。
【０３０９】
ステップＳ４２では、システムコントローラ６が、操作部１０の操作状態を検出することにより、ユーザからの記録開始の指定があるか否かを検出し、Ｎｏの場合は記録開始の指定があるまでこのステップＳ４２を繰り返し、Ｙｅｓの場合はステップＳ４３に進む。
【０３１０】
なお、この図３４に示すステップＳ４１及びステップＳ４２は、それぞれ図３３で説明したステップＳ１４及びステップＳ１５に対応するステップである。
【０３１１】
次に、上記ステップＳ４３では、システムコントローラ６が、記録する画像データが高解像度画像データ（ＨＤ又はＵＤ）であるか、中間解像度画像データ（ＳＤ）であるか、或いは低解像度画像データ（インデックス画像データ）であるかを判別する。そして、低解像度画像データの記録時であると判別したときは、ステップＳ５３に進み、中間解像度画像データの記録時であると判別したときはステップＳ４４に進み、高解像度画像データの記録時であると判別したときはステップＳ５２に進む。
【０３１２】
上記ステップＳ４３において低解像度画像データの記録時であると判別されて進むステップＳ５３〜ステップＳ５９は、上述の図３３に示したステップＳ２５〜ステップＳ３１に対応するものである。
【０３１３】
すなわち、上記ステップＳ５３では、システムコントローラ６は、これから記録しようとしている画像がインデックス画像であることを示すデータを図５に示す間引き，圧縮伸張コントローラ４ｉに供給する。間引き，圧縮伸張コントローラ４ｉは、上記データが供給されると、圧縮伸張回路４ｈにインデックス画像用の固定長化係数を設定してステップＳ５４に進む。
【０３１４】
ステップＳ５４では、システムコントローラ６は、上記間引き，圧縮伸張コントローラ４ｉを介して、上記設定された固定長化係数に基づいて、１／４に間引き処理された画像データに圧縮符号化処理を施すように圧縮伸張回路４ｈを制御することにより、１／１５クラスタの固定データ長に固定長符号化されたインデックス画像を形成してステップＳ５５に進む。
【０３１５】
ステップＳ５５では、システムコントローラ６が、図４に示すメインメモリ１１ａに記憶されているファイルの中にヘッダを付加した計４０９６バイトのインデックス画像を記録するようにメモリコントローラ１３を制御してステップＳ５６に進む。
【０３１６】
ステップＳ５６では、システムコントローラ６が、上記メインメモリ１１ａに全部のインデックス画像を記録したか否かを判別し、Ｎｏの場合は上記ステップＳ４３に戻り、Ｙｅｓの場合はステップＳ５７に進む。
【０３１７】
ステップＳ５７では、上記システムコントローラ６が、ＲＡＭ６ａに記憶されているデータＵ−ＴＯＣの中のボリュームスペースビットマップＶＳＢのアロケーションブロック番号の２ビットのエントリが「００」（使用可能アロケーションブロックを示すコード）になっているところを検索することにより、空きエリアを検出してステップＳ５８に進む。
【０３１８】
ステップＳ５８では、上記システムコントローラ６が、ストレージ部コントローラ５ｄを介して上記光ディスク２０上の検出された空きエリアにアクセスするようにディスク記録再生部５ｃを制御してステップＳ５９に進む。
【０３１９】
ステップＳ５９では、上記システムコントローラ６が、ストレージ部コントローラ５ｄを介して上記光ディスク２０上の空きエリアに上記インデックス画像を記録するようにディスク記録再生部５ｃを制御してステップＳ５０に進む。
【０３２０】
次に、上記ステップＳ５７において低解像度画像データ用の空きエリアが、ステップＳ４４において中間解像度画像データ用の空きエリアが、ステップＳ５２において高解像度画像データ用（或いは超高解像度画像データ用）の空きエリアが、それぞれ検出される。この空きエリアの検出は、上述のようにＲＡＭ６ａに記憶されているデータＵ−ＴＯＣの中のボリュームスペースビットマップＶＳＢのアロケーションブロック番号の２ビットのエントリが「００」（使用可能アロケーションブロックを示すコード）になっている箇所を検索することにより行われるわけであるが、その際、上記各解像度の記録に対応して検索するアドレスの指定が行われる。
【０３２１】
すなわち、低解像度画像データの記録の場合（ステップＳ５７）を説明すると、通常の用途では、ＨＤ記録モードで最大２００枚までのインデックス画像が記録可能となっている。ＨＤ記録モードが選択された場合或いはＵＤ記録モードが選択された場合でも、いずれの場合もインデックス画像は１／１５クラスタの固定データ長であるため、インデックス画像の領域として必要な領域は、２００×１／１５クラスタ＝１３．３３クラスタとなる。しかし、画像ディレクトリの数が多くなると、１つの画像ディレクトリに１つ又は２つのインデックス画像しか記録しない画像ディレクトリも存在することとなる。上記画像ディレクトリの最大数は２０ディレクトリに設定されているため、このような場合がインデックス画像用として記録する容量が最も必要とされ、少なくとも３２クラスタ必要となる。このため、システムコントローラ６は、インデックス画像の記録時の空きエリアの検出の際には、ディスク内周から１〜３２クラスタに対応するアドレスで指定されているアロケーションブロックのコードの検索を行って空きエリアを検出する。なお、この場合、他の空きエリアは検出しない。
【０３２２】
次に、中間解像度画像データの記録の場合（ステップＳ４４）を説明すると、ＨＤ記録モードでは最大２００枚の記録が可能であり、中間解像度（ＳＤ）の画像は２クラスタの固定データ長で記録されるようになっているため、中間解像度の画像領域としては２クラスタ×２００枚＝４００クラスタが必要となる。このため、上記システムコントローラ６は、中間解像度の画像記録の空きエリアの検出の際には、ディスク内周からインデックス画像の領域（１〜３２クラスタ）以降の４００クラスタ分のエリア、すなわち、３３〜４３２クラスタに対応するアドレスで指定されるエリアのアロケーションブロックのコードの検索を行って空きエリアを検出してステップＳ４５に進む。
【０３２３】
同様に、ＵＤ記録モードでは、最大１００枚まで記録可能であり、中間解像度（ＳＤ）の画像は２クラスタの固定データ長で記録されるようになっているため、中間解像度の画像領域としては２クラスタ×１００枚＝２００クラスタが必要となる。このため、上記システムコントローラ６は、中間解像度の画像記録の空きエリアの検出の際には、ディスク内周からインデックス画像の領域（１〜３２クラスタ）以降の２００クラスタ分のエリア、すなわち、３３〜２３２クラスタに対応するアドレスで指定されるエリアのアロケーションブロックのコードの検索を行って空きエリアを検出してステップＳ４５に進む。
【０３２４】
次に、高解像度画像データ及び超高解像度画像データの記録の場合（ステップＳ５２）を説明すると、まず、ＨＤ記録モードでは、最大２００枚の画像が記録可能であり、高解像度画像データは８クラスタの固定データ長とされている。このため、高解像度画像データの画像領域には、８クラスタ×２００枚＝１６００クラスタが必要となる。このようなことから、システムコントローラ６は、上記ステップＳ５３において、ディスク内周からインデックス画像の領域（１〜３２クラスタ）と中間解像度の画像の領域（３３〜４３２クラスタ）以降の１６００クラスタ分のエリア、すなわち、４３３〜２０３２クラスタに対応するアドレスで指定されるエリアのアロケーションブロックのコードの検索を行って空きエリアを検出しステップＳ４５に進む。
【０３２５】
同様に、ＵＤ記録モードでは最大で１００枚まで記録可能であり、超高解像度画像データは１８クラスタの固定データ長とされているため、超高解像度の画像領域として１８クラスタ×１００＝１８００クラスタの空き領域が必要となる。このため、システムコントローラ６は、この超高解像度の画像記録の空き領域の検出の際には、ディスク内周からインデックス画像領域（１〜３２クラスタ）と、中間解像度画像領域（３３〜２３２クラスタ）以降の１８００クラスタ分のエリア、すなわち、２３３〜２０３２クラスタに対応するアドレスで指定されるアロケーションブロックのコードの検索を行い空きエリアを検出してステップＳ４５に進む。
【０３２６】
次に、このような空きエリアの検索が終了するとステップＳ４５において、システムコントローラ６が検索した空き領域の中で最適な領域にアクセスするようにストレージ部コントローラ５ｄを介してディスク記録再生部５ｃを制御してステップＳ４６に進む。この場合の最適な記録位置としては、ディレクトリは関係なく、空きエリア検索をそれぞれ行い、最初に空きエリアが存在する位置に順に各データを記録していけばよい。従って、記録されたデータは、各エリアの先頭から順に記録されることとなる。
【０３２７】
次にステップＳ４６では、上記システムコントローラ６が、間引き，圧縮伸張コントローラ４ｉに高解像度画像データ或いは超高解像度画像データに応じた固定長化係数を設定しステップＳ４７に進む。
【０３２８】
ステップＳ４７では、システムコントローラ６は、上記間引き，圧縮伸張コントローラ４ｉを介して、上記設定された固定長化係数に基づいて、８クラスタ分の高解像度画像データ或いは１８クラスタ分の超高解像度画像データを形成するように圧縮伸張回路４ｈを制御してステップＳ４８に進む。
【０３２９】
ステップＳ４８では、システムコントローラ６は、ストレージ部コントローラ５ｄを介して、上記固定長化された画像データを上記検出された光ディスク２０上の最適なエリアに記録するようにディスク記録再生部５ｃを制御してステップＳ４９に進む。
【０３３０】
ステップＳ４９では、システムコントローラ６が、上記画像データの記録制御と共に、指定された画像ディレクトリの画像データ管理ファイルのデータと、各画像データの解像度に応じたファイル名を順次決定してステップＳ５０に進む。
【０３３１】
ステップＳ５０では、上記システムコントローラ６が、低解像度画像データ（インデックス画像），中間解像度画像データ及び高解像度画像データ（或いは超高解像度画像データ）の３種類の解像度の画像データが全て記録されたか否かを判別し、Ｎｏの場合は、ステップＳ４３に戻り未だ記録の終了していない解像度の画像データを記録し、Ｙｅｓの場合はステップＳ５１に進む。
【０３３２】
ステップＳ５１では、システムコントローラ６が、ディスク上に記録されている上記データＵ−ＴＯＣ，総合管理情報ファイル，画像データ管理ファイルの関連データを、ＲＡＭ６ａ上に記録されているデータＵ−ＴＯＣ，総合管理情報ファイル，画像データ管理ファイルの各データに更新してこの図３４示す他の記録動作に係る全ルーチンを終了する。
【０３３３】
なお、このステップＳ４５〜ステップＳ５１は、上述の図３３に示すステップＳ１８〜ステップＳ２４に対応するものである。
【０３３４】
このような他の記録動作においては、ＲＡＭ６ａに記憶されたＶＳＢの中のアロケーションブロックのアドレス指定によってそれぞれ低解像度，中間解像度，高解像度（或いは超高解像度）の検索領域を指定している。すなわち、ＲＡＭ６ａのＶＳＢのデータを読み出すだけでディスク上の記録エリアをアドレス指定によって分割していることとなるため、空きエリアの検出の高速化を図ることができる。
【０３３５】
例えば、物理的にディスク上でそれぞれのエリアの記録位置を決定して記録を行うことも考えられる。しかし、この場合はＨＤ記録モードとＵＤ記録モードにおいて使用するエリア量（中間解像度のエリア及び高解像度のエリア）が異なってくるため、予め最も多く必要とされる場合を想定してエリアを確保する必要がある。すなわち、中間解像度エリアではＨＤ記録モード時の４００クラスタ分、高解像度エリアではＵＤモード時の１８００クラスタ分の各エリアを確保する必要があり、記録領域を有効に活用することができない。
【０３３６】
また、この説明では、ディスク内周側からインデックス用，中間解像度用，高解像度用として空きエリア検索用のアドレスを指定することとしたが、これは逆にディスク外周側からインデックス用，中間解像度用，高解像度用として空きエリア検索用のアドレスを指定するようにしてもよく、設計に応じて適宜変更可能である。
【０３３７】
このように、上記フレームメモリ１１から読み出された高解像度画像データに基づいて、中間解像度画像データ及び低解像度画像データを形成し、この同じ画像の異なる解像度の画像データを上記光ディスク２０に記録することにより、再生時には、画像データの出力機器或いは用途に応じた解像度の画像データを選択して再生することを可能とすることができる。
【０３３８】
すなわち、上記光ディスク２０に記録する画像データとして上記高解像度画像データのみ記録すると、モニタ装置に画像を表示する場合、上記高解像度画像データでは画素数が多すぎるため、適当な間引き処理を施してモニタ装置に供給することとなる。しかし、上記３種類の画像データを記録しておくことにより、モニタ用の中間解像度画像データを直接読み出すことができるため、モニタ装置に表示するまでの時間を短縮することができる。
【０３３９】
また、必要とする解像度の画像データを直接読み出せることから、機器に応じて間引き処理等を行う必要がなく、該間引き処理用の回路等を省略することができる。
【０３４０】
また、上記フレームメモリ１１からの高解像度画像データに基づいて上記２種類の画像データを形成するようにしているため、上記３種類の画像データを別々に供給される場合よりも画像データを取り込む時間を短縮化することができるうえ、上記フレームメモリ１１を１回のみ読み出し制御すればよいため、該フレームメモリ１１の拘束時間を短縮化することができる。
【０３４１】
さらに、上記各解像度の画像データをそれぞれ固定長符号化して記録するようにしているため、記録，読み出し時間の固定化，画像記録枚数の固定化を図ることができるうえ、扱うデータサイズが固定化されていることからファイル管理システムの構成を簡略化することができる。
【０３４２】
８．［第２の記録動作の説明］
次に、システムコントローラ６が、高解像度画像データ及び中間解像度画像データを光ディスク２０に記録すると同時に、総合インデックスファイル（ＯＶ  ＩＮＤＸ．ＰＭＸ）の中にインデックス画像データを記録する第３の記録動作を説明する。
【０３４３】
この総合インデックスファイルは、総合情報管理ファイルによって管理され、各画像ディレクトリにどのようなインデックス画像が記録されているかを１つのファイルに編集しているものである。
【０３４４】
例えば、この例においては、２５枚のインデックス画像を有している画像ディレクトリを５つ形成した場合に、各ディレクトリの頭のインデックス画像の１枚を取り出し、それぞれ順に記録して５枚のインデックス画像からなる総合インデックスファイルを形成するようになっている。また、画像ディレクトリの数が少なく設定される場合であれば、各ディレクトリからインデックス画像の先頭の５枚をそれぞれ取り出し、総合インデックスファイルを形成するようにしてもよい。
【０３４５】
この総合インデックスファイルは画面データ用のフォーマット時に形成されることになっている。このため、画像を記録する際には既に形成されていることとなる。
【０３４６】
この総合インデックスファイルの形成動作は、図３５のフローチャートに示すようになっている。この図３５に示すフローチャートのスタートは、上述の図３２のステップＳ１０においてＹｅｓと判別されることによりスタートとなり、ステップＳ６１に進む。なお、上記ステップＳ１０以前のルーチンは全く同様であるため、その説明は省略する。
【０３４７】
次に、ステップＳ６１では、システムコントローラ６が総合インデックスファイルをメインメモリ１１ａに読み出しステップＳ６２に進む。
【０３４８】
ステップＳ６２では、システムコントローラ６が、指定された画像ディレクトリの画像インデックスファイルに記録されている全ての画像データを読み出すように、上記ストレージ部コントローラ５ｄを介してディスク記録再生部５ｃを制御すると共に、この画像インデックスファイルの画像データを図４に示すメインメモリ１１ａに転送制御してステップＳ６３に進む。
【０３４９】
なお、上記画像インデックスファイル及び総合インデックスファイルからは、ヘッダと共に固定長符号化されて記録されている画像データを伸張復号化処理することなく、そのまま読み出し上記メインメモリ１１ａに転送する。また、画像インデックスファイル及び総合インデックスファイルの中に画像データが記録されていないときは、上記メインメモリに画像データが読み出されることはない。
【０３５０】
ステップＳ６３では、システムコントローラ６が操作部１０の操作状態を検出することにより、ユーザから記録開始の指定があったか否かを判別し、Ｎｏの場合は該記録開始の指定があるまでこのステップＳ６３を繰り返し、Ｙｅｓの場合はステップＳ６４に進む。
【０３５１】
ステップＳ６４では、上記システムコントローラ６が、これから記録しようとする画像はインデックス画像であるか否かを判別し、Ｎｏの場合はステップＳ６５に進み、Ｙｅｓの場合はステップＳ７２に進む。
【０３５２】
ステップＳ７２では、システムコントローラ６は、これから記録しようとしている画像がインデックス画像であることを示すデータを図５に示す間引き，圧縮伸張コントローラ４ｉに供給する。間引き，圧縮伸張コントローラ４ｉは、上記データが供給されると、圧縮伸張回路４ｈにインデックス画像用の固定長化係数を設定してステップＳ７３に進む。
【０３５３】
ステップＳ７３では、システムコントローラ６は、上記間引き，圧縮伸張コントローラ４ｉを介して、上記設定された固定長化係数に基づいて、１／４に間引き処理された画像データに圧縮符号化処理を施すように圧縮伸張回路４ｈを制御することにより、１／１５クラスタの固定データ長に固定長符号化されたインデックス画像を形成してステップＳ７４に進む。
【０３５４】
ステップＳ７４では、システムコントローラ６は、ＲＡＭ６ａに記憶されている総合情報管理ファイルのデータに基づいて、上記ステップＳ７４で固定長符号化されたインデックス画像が、指定された画像ディレクトリにおいて、最初に記録するインデックス画像であるか否かを判別し、Ｎｏの場合はステップＳ８１に進みインデックスの場合はステップＳ７５に進む。
【０３５５】
ステップＳ８１では、システムコントローラ６が、上記固定長符号化されたインデックス画像を画像インデックスファイルの中に記録してステップＳ７６に進む。
【０３５６】
上記ステップＳ７５では、上記システムコントローラ６が最初のインデックス画像を総合インデックスファイル及び画像インデックスの中にそれぞれ記録してステップＳ７６に進む。
【０３５７】
ステップＳ７６では、システムコントローラ６が、図４に示すメインメモリ１１ａに記憶されている各インデックスファイルの中にヘッダを付加した計４０９６バイトのインデックス画像を記録するようにメモリコントローラ１３を制御してステップＳ７７に進む。
【０３５８】
ステップＳ７７では、システムコントローラ６が、上記メインメモリ１１ａに全部のインデックス画像を記録したか否かを判別し、Ｎｏの場合は上記ステップＳ６４に戻り、Ｙｅｓの場合はステップＳ７８に進む。
【０３５９】
ステップＳ７８では、上記システムコントローラ６が、ＲＡＭ６ａに記憶されているデータＵ−ＴＯＣの中のボリュームスペースビットマップＶＳＢのアロケーションブロック番号の２ビットのエントリが「００」（使用可能アロケーションブロックを示すコード）になっているところを検索することにより、空きエリアを検出してステップＳ７９に進む。
【０３６０】
ステップＳ７９では、上記システムコントローラ６が、ストレージ部コントローラ５ｄを介して上記光ディスク２０上の検出された空きエリアにアクセスするようにディスク記録再生部５ｃを制御してステップＳ８０に進む。
【０３６１】
ステップＳ８０では、上記システムコントローラ６が、ストレージ部コントローラ５ｄを介して上記光ディスク２０上の空きエリアに上記インデックス画像を記録するようにディスク記録再生部５ｃを制御してステップＳ７１に進む。
【０３６２】
上述のように、上記インデックス画像を固定長符号化して光ディスク２０に記録する場合、該固定長符号化したインデックス画像を光ディスク２０に記録する前に、一旦、順にメインメモリ１１ａ上に記録することにより、該メインメモリ１１ａ上で全インデックス画像から１つのインデックスファイルを形成し、この後、光ディスク２０上の物理的に連続するエリアに記録する。
【０３６３】
一方、上記ステップＳ６４においてＮｏと判別されステップＳ６５に進むと、ステップＳ６５では、システムコントローラ６が、中間解像度の画像或いは高解像度の画像を記録するための光ディスク２０上の空きエリアを検出してステップＳ６６に進む。
【０３６４】
具体的には、上記システムコントローラ６は、ＲＡＭ６ａに記憶されているデータＵ−ＴＯＣの中のボリュームスペースビットマップＶＳＢのアロケーションブロック番号の２ビットのエントリが「００」（使用可能アロケーションブロックを示すコード）になっているところを検索することにより、上記空きエリアの検出を行う。
【０３６５】
ステップＳ６６では、上記システムコントローラ６が、上述のように上記ステップＳ６５において検索された空きエリアのうち、最適な空きエリアを検出し、ここにアクセスするように上記ストレージ部コントローラ５ｄを介してディスク記録再生部５ｃを制御してステップＳ６７に進む。
【０３６６】
次に、ステップＳ６７では、上記システムコントローラ６が、間引き，圧縮伸張コントローラ４ｉに高解像度画像データ或いは超高解像度画像データに応じた固定長化係数を設定しステップＳ６８に進む。
【０３６７】
ステップＳ６８では、上記間引き，圧縮伸張コントローラ４ｉが、上記設定された固定長化係数に基づいて、８クラスタ分の高解像度画像データ或いは１８クラスタ分の超高解像度画像データを形成するように圧縮伸張回路４ｈを形成してステップＳ６９に進む。
【０３６８】
ステップＳ６９では、システムコントローラ６ｄが、上記固定長化された画像データを上記検出された光ディスク２０上の最適なエリアに記録するようにディスク記録再生部５ｃを制御してステップＳ７０に進む。
【０３６９】
ステップＳ７０では、上述のようにシステムコントローラ６が、上記画像データの記録制御と共に、指定されたディレクトリの画像データ管理ファイルのデータと、各画像データの解像度に応じたファイル名を順次決定してステップＳ７１に進む。
【０３７０】
ステップＳ７１では、上記システムコントローラ６が、低解像度画像データ（インデックス画像），中間解像度画像データ及び高解像度画像データ（或いは超高解像度画像データ）の３種類の解像度の画像データが全て記録されたか否かを判別し、Ｎｏの場合は、ステップＳ６４に戻り未だ記録の終了していない解像度の画像データを記録し、Ｙｅｓの場合は図３６に示すステップＳ９１に進む。
【０３７１】
ここで、このようにして記録すべき画像の記録が終わると、ユーザによって、総合インデックス画像のデータの入れ換えを行うことができる。例えば、高解像度，中間解像度及びインデックスの各画像のファイルの形成と同時に形成された総合インデックスファイルには、予め各ディレクトリの最初のインデックス画像を記録するように設定されているため、各ディレクトリの１番目のインデックス画像しか記録されていない。しかし、ユーザが希望する場合には、総合管理ファイルに登録されている１番目のインデックス画像と他のインデックス画像とを入れ換えることができる。
【０３７２】
この希望するインデックス画像の入れ換え動作は、図３６のステップＳ９１以降のルーチンに示すようになっている。
【０３７３】
すなわち、この図３６のステップＳ９１では、システムコントローラ６が、総合インデックス画像を表示制御してステップＳ９２に進む。
【０３７４】
ステップＳ９２では、システムコントローラ６が操作部１０の操作状況を検出することにより、ユーザが希望するインデックス画像の指定がなされたか否かを判別し、Ｎｏの場合はこのステップＳ９２を繰り返し、インデックスの場合はステップＳ９３に進む。
【０３７５】
すなわち、このステップＳ９２では、総合インデックスファイルの中から所望のインデックス画像を指定している。これは、指定したインデックス画像に対応する画像ディレクトリを指定していることを示すものである。なお、以下の説明において、この指定された画像ディレクトリは、ｎ番目に記録されている画像ディレクトリとする。
【０３７６】
次に、ステップＳ９３では、システムコントローラ６は、ステップＳ９２で指定されたｎ番目の画像ディレクトリの画像インデックスファイルを再生して、モニタ装置に表示するように制御して、ステップＳ９４に進む。
【０３７７】
ステップＳ９４では、システムコントローラ６は、操作部１０の操作状況を検出することにより、上記モニタ装置に表示された画像インデックスファイルの所定数のインデックス画像から、所望のインデックス画像が指定されたか否かを判別し、Ｎｏの場合には、このステップＳ９４を繰り返し、Ｙｅｓの場合にはステップＳ９５に進む。
【０３７８】
すなわち、このステップＳ９４では、ｎ番目の画像インデックスファイルの中から所望のインデックス画像を指定しており、すなわちこれは、１番目のインデックス画像に換えて記録するインデックス画像を指定しているということである。なお、以下の説明において、この指定されたインデックス画像は、画像インデックスファイルのｍ番目に記録されているインデックス画像とする。
【０３７９】
ステップＳ９５では、システムコントローラ６は、メインメモリ上において、ｎ番目の画像ディレクトリの画像インデックスファイルの中に記録されているｍ番目のインデックス画像データを、総合インデックスファイルの中に記録されているｎ番目のインデックス画像データが記録されている位置にオーバーライトするように、メモリコントローラ１３を制御する。同時に、ＲＡＭ６ａにおいて、ｎ番目の画像ディレクトリに対応する画像ディレクトリ情報ユニット、すなわち、ｎ番目の画像ディレクトリ情報ユニットの中に記録されているインデックス画像番号「００００１」を、新しく入れ換えたインデックス画像に対応する画像番号「００００ｍ」で置き換えて、ステップＳ９６に進む。
【０３８０】
ステップＳ９６では、システムコントローラ６が、総合情報管理ファイルを光ディスク２０に記録するようにディスク記録再生部５ｃを制御してステップＳ９７に進む。
【０３８１】
ステップＳ９７では、システムコントローラ６が、ディスク上に記録されている上記データＵ−ＴＯＣ，総合管理情報ファイル，画像データ管理ファイルの関連データを、ＲＡＭ６ａ上に記録されているデータＵ−ＴＯＣ，総合管理情報ファイル，画像データ管理ファイルの各データに更新して全ルーチンを終了する。
【０３８２】
なお、上述の総合インデックスファイルは、データ記録時に、各画像ディレクトリの最初のインデックス画像１つを記録するようにしたが、画像ディレクトリ数を少なくする場合には、各画像ディレクトリの最初の５枚のインデックス画像を登録できるようにしても良い。例えば、４つの画像ディレクトリを形成し、その中の５枚のインデックス画像を登録するようにした一例を説明すると、以下に示すように画像ディレクトリ情報のユニットが、総合インデックスファイル内のインデックス画像数の５枚×４ディレクトリ＝２０枚に対応するように２０個の以下のようなユニットを形成すれば良い。
【０３８３】
ディレクトリ番号  インデックス                                                  画像番号
１番目の画像ディレクトリ情報         ００           ００
２番目の画像ディレクトリ情報         ００           ０１
３番目の画像ディレクトリ情報         ００           ０２
４番目の画像ディレクトリ情報         ００           ０３
５番目の画像ディレクトリ情報         ００           ０４
６番目の画像ディレクトリ情報         ０１           ００
７番目の画像ディレクトリ情報         ０１           ０１
８番目の画像ディレクトリ情報         ０１           ０２
９番目の画像ディレクトリ情報         ０１           ０３
１０番目の画像ディレクトリ情報       ０１           ０４
１１番目の画像ディレクトリ情報       ０２           ００
１２番目の画像ディレクトリ情報       ０２           ０１
１３番目の画像ディレクトリ情報       ０２           ０２
１４番目の画像ディレクトリ情報       ０２           ０３
１５番目の画像ディレクトリ情報       ０２           ０４
・
・
・
【０３８４】
９．［インデックス画像の再生及び表示］
次に、当該静止画像ファイリングシステムにおけるインデックス画像の再生及び表示動作を図３７のフローチャートを用いてさらに詳細に説明する。
【０３８５】
この図３７に示すフローチャートは、ストレージ部５がスタンバイ状態となることによりスタートとなり、ステップＳ１２０に進む。
【０３８６】
上記ステップＳ１２０では、ユーザが光ディスク２０を挿入するとステップＳ１２１に進む。これにより、挿入された光ディスク２０がストレージ部５内に装着されて画像データの再生可能な状態となる。
【０３８７】
上記ステップＳ１２１では、上記システムコントローラ６が、光ディスク２０上に記録されているＰ−ＴＯＣ及びＵ−ＴＯＣを読み込むようにディスク記録再生部５ｃを制御し、該光ディスク２０上にＰ−ＴＯＣ及びＵ−ＴＯＣが存在するか否かを判別する。そして、該各ＴＯＣが存在しない場合はステップＳ１３９に進み、「ディスクエラー」を表示するように表示部２６を表示制御し、該各ＴＯＣが存在する場合はステップＳ１２２に進む。
上記ステップＳ１２２では、上記システムコントローラ６が、上記Ｐ−ＴＯＣ及びＵ−ＴＯＣを読み込むようにディスク記録再生部５ｃを制御してデータＵ−ＴＯＣの位置を確認しステップＳ１２３に進む。上記Ｕ−ＴＯＣでは、データファイルが形成されている領域を管理することができないため、データファイルが存在する場合にはその先頭にデータＵ−ＴＯＣが存在するものと判断される。
【０３８８】
上記ステップＳ１２３では、システムコントローラ６が、データＵ−ＴＯＣのデータをＲＡＭ６ａに記憶し各ディレクトリ及びファイルの位置を把握してステップＳ１２４に進む。
【０３８９】
ステップＳ１２４では、上記システムコントローラ６が上記光ディスク２０が画像記録用にフォーマットされているか否かを判別する。具体的には、上記システムコントローラ６は、ＲＡＭ６ａに記憶されたデータＵ−ＴＯＣのデータに基づいて、ディレクトリ（ＰＩＣ ＭＤ），総合情報管理ファイル，画像ディレクトリ（少なくとも１つ），画像データ管理ファイル，画像インデックスファイルが存在するか否かを判別することにより、光ディスク２０が画像記録用にフォーマットされているか否かを判別する。そして、Ｎｏの場合はステップＳ１４０に進み「ディスクエラー」を表示するように表示部２６を表示制御してそのまま終了し、Ｙｅｓの場合はステップＳ１２５に進む。
【０３９０】
ステップＳ１２５では、上記システムコントローラ６が、上記ストレージ部コントローラ５ｄを介して全ての管理ファイル（総合情報管理ファイル，各ディレクトリの画像データ管理ファイル，プリント制御データ管理ファイル，再生制御管理ファイル）を読み出すようにディスク記録再生部５ｃを制御すると共に、この読み出された全ての管理ファイルをＲＡＭ６ａに一旦記憶してステップＳ１２６に進む。
【０３９１】
ステップＳ１２６では、システムコントローラ６が、表示する画像の指定がされているか否かを判別しＹｅｓの場合はステップＳ１３０に進み、Ｎｏの場合はステップＳ１２７に進む。
【０３９２】
上記ステップＳ１２７では、システムコントローラ６が光ディスク２０に記録されている総合インデックスファイルを検索してステップＳ１２８に進む。
【０３９３】
特に画像ディレクトリの指定がされていない場合は、各画像ディレクトリにどのような画像データが記録されているのかを表示させてユーザに所望の画像を指定させる必要がある。このため、上記ステップＳ１２８では、システムコントローラ６が、光ディスク２０に記録されている総合インデックスファイルを表示するようにディスク記録再生部５ｃを制御してステップＳ１２９に進む。上記総合インデックスファイルは、各画像ディレクトリの中の画像インデックスファイルに記憶されているインデックス画像データのうち、任意の１枚のインデックス画像と同じインデックス画像データが、モニタの表示順に登録されているものである。この総合インデックスファイルをモニタ表示することにより、ユーザは所望の画像ディレクトリの指定が可能となる。
【０３９４】
次に、ステップＳ１２９では、システムコントローラ６が上記操作部１０の操作状態を検出することにより、上記モニタ表示されているインデックス画像からユーザが所望するインデックス画像が指定されたか否かを判別し、Ｎｏの場合は該指定がなされるまでこのステップＳ１２９を繰り返し、Ｙｅｓの場合はステップＳ１３０に進む。
【０３９５】
ステップＳ１３０では、システムコントローラ６が指定されたインデックス画像と対応する画像ディレクトリを検索してステップＳ１３１に進む。
【０３９６】
すなわち、上記ＲＡＭ６ａに記憶されている総合情報管理ファイルの中の画像ディレクトリ情報ユニット（４８バイトのデータ）は、表示されているインデックス画像の数（＝画像ディレクトリの数）と同じ数だけ登録されており、かつ、インデックス画像の表示順と対応するように順に記録されている。例えば、総合情報管理ファイルによって表示されている２番目のインデックス画像を指定したときを一例に掲げて説明すると、まず、指定された２番目のインデックス画像に対応する４８バイトの画像ディレクトリ情報ユニットは、先頭から２番目に記録されている。この２番目の画像ディレクトリ情報ユニットのディレクトリ番号には「００００１」のデータが記録されており、このデータによってこのインデックス画像が記録されているディレクトリは２番目のＰＩＣ０００１の画像ディレクトリであることが解る。
次に、上記ステップＳ１３１では、上記システムコントローラ６が、上記ステップＳ１３０において検索されたディレクトリ内の画像インデックスファイルを検索してステップＳ１３２に進む。
【０３９７】
ステップＳ１３２では、上記システムコントローラ６が、検索されたディレクトリ内の最初の画像インデックスファイル（２５枚分のインデックス画像を含む）を上記モニタ装置９に表示制御してステップＳ１３３に進む。
【０３９８】
ステップＳ１３３では、上記システムコントローラ６が、上記操作部１０の操作状態を検出することにより、上記モニタ装置９に表示されたインデックス画像の中からユーザ所望の画像の指定がなされたか否かを判別し、Ｎｏの場合はステップＳ１３４に進み、Ｙｅｓの場合はステップＳ１３６に進む。
【０３９９】
上記ステップＳ１３４では、上記システムコントローラ６が操作部１０の操作状態を検出することにより、次の画像インデックスファイル（残り２５枚分のインデックス画像を含む）の表示の指定がなされたか否かを判別し、Ｎｏの場合は上述のステップＳ１３３に戻り、Ｙｅｓの場合はステップＳ１３５に進む。
【０４００】
上記ステップＳ１３５では、上記システムコントローラ６が残り２５枚分のインデックス画像をモニタ装置９に表示制御して上述のステップＳ１３３に戻る。
【０４０１】
一方、上記ステップＳ１３３において、インデックス画像の指定があると判別された場合はステップＳ１３６に進み、上記システムコントローラ６が、指定されたインデックス画像に対応する高解像度画像ファイル又は中間解像度画像ファイルを検索してステップＳ１３７に進む。
【０４０２】
具体的には、上記システムコントローラ６は、上記ＲＡＭ６ａに記憶されている各画像ディレクトリの各画像データ管理ファイルの中から、表示されているインデックスファイルの存在する画像ディレクトリに対応する画像データ管理ファイルを選択する。その選択された画像データ管理ファイルの画像情報ユニット（１６バイト）には、画像インデックスファイルの中に登録されているインデックスの数（Ｎ）と同じ数分の画像情報ユニットが登録されている。また、表示されているインデックスの順番と対応するように、この画像情報ユニットが順に記録されている。
【０４０３】
例えば、この画像インデックスファイルによって表示されている２５枚のインデックス画像が、１番目の画像ディレクトリのインデックスファイルでそのインデックスファイルの中から４番目のインデックス画像が指定された場合を説明する。まず、表示されているインデックスファイルは、１番目の画像ディレクトリのインデックスファイルであるため、上記システムコントローラ６は、ＲＡＭ６ａ上の１番目の画像データ管理ファイルのデータを参照する。そして、４番目のインデックス画像がユーザによって指定されると、参照している画像データ管理ファイルの４番目の画像情報ユニットの検索を行う。この検索された画像情報ユニットの中のデータには、ディレクトリ番号として「０００００」，画像情報として「００００３」のデータが記録されている。従って、指定されたインデックス画像に対応する高解像度の画像ファイルは、画像ディレクトリ「ＰＩＣ０００００」の中のファイル名が「ＰＨＰ０００００３」と判断され、中間解像度の画像ファイルは画像ディレクトリ「ＰＩＣ０００００」の中のファイル名が「ＰＳＮ００００３」と判断されることとなる。
【０４０４】
なお、上述のようにインデックス画像が選択され、それに対応する高解像度及び中間解像度の画像ファイルを検索する際には、必ず画像データ管理ファイルの画像情報ユニットの中のデータに基づいて、これに対応する画像ファイルが検索されることとなる。
【０４０５】
例えば後に説明する編集等によりインデックス画像の位置が変更されると、インデックス画像の表示順と画像ファイルの画像番号とにずれを生ずる。しかし、当該静止画像ファイリングシステムにおいては、インデックス画像の表示順と画像ファイルの画像番号とは一致しているため、インデックス画像の表示順が変更された場合でも、画像データ管理ファイルの画像情報ユニットによってインデックス画像と高解像度及び中間解像度の画像ファイルの対応がとれるようになっている。詳しくは後の「画像の編集」の項で詳細に説明する。
【０４０６】
次に、上記ステップＳ１３７では、システムコントローラ６が操作部１０の操作状態を検出することにより、上記検索された中間解像度の画像ファイルのモニタ表示が指定されたか否かを判別し、Ｙｅｓの場合はステップＳ１３８に進み、Ｎｏの場合はこのステップＳ１３７を繰り返す。
【０４０７】
上記ステップＳ１３８では、システムコントローラ６が、上記検索された中間解像度の画像ファイルのデータを読み出すようにディスク記録再生部５ｃを制御し、これにより再生された中間解像度の画像ファイルを表示するようにモニタ装置９を表示制御すると共に、上記検索された高解像度の画像ファイルのプリントアウトが指定されたか否かを判別する。そして、Ｎｏの場合は当該ステップＳ１３８を繰り返す。また、Ｙｅｓの場合は、システムコントローラ６が、検索された高解像度の画像ファイルを読み出すようにディスク記録再生部５ｃを制御し、これをメインメモリ１１ａを介してプリンタ部２に供給して、この図３７に示すインデックス画像の再生及び表示の全ルーチンを終了する。
【０４０８】
なお、上記高解像度の画像ファイルが供給されたプリンタ部２では、ＲＧＢの各データとして供給された高解像度画像データをイエロー（Ｙ），マゼンタ（Ｍ），シアン（Ｃ）の各データに変換し、これをＹデータから順にサーマルヘッドによりプリント用紙に印刷する。
【０４０９】
１０．［ファイル及び画像ディレクトリの検索］
次に上記図１９等を用いて説明したファイルの階層構造を参照して、例えば画像ファイルｆ５（ＰＳＮ０００００．ＰＭＰ）を検索する場合を説明する。この検索動作は図３８のフローチャートに示すようになっている。この図３８に示すフローチャートは、上記ＲＡＭ６ａにデータＵ−ＴＯＣのデータが記憶され、ユーザにより所望の画像ディレクトリ及びファイル名が指定されることによりスタートとなりステップＳ１４１に進む。
【０４１０】
上記ステップＳ１４１では、システムコントローラ６が、ボリュームマネジメントエリアのボリュームディスクリプタ（ＶＤ）に基づいて、ディレクトリ（ＰＩＣ＿ＭＤ）を示す最初のディレクトリレコードブロック（ＤＲＢ）のブロック番号を検索してステップＳ１４２に進む。
【０４１１】
具体的には、上記ＶＤの最初のディレクトリレコードブロックの位置を示すデータにより、マネージメントブロック内でのＤＲＢの位置がブロック番号で記録されている。当該静止画像ファイリングシステムにおいては、この最初のＤＲＢのブロック番号は上述のように「０００４」となっている。従って、システムコントローラ６は、ディレクトリＤ１（ＰＩＣ＿ＭＤ）を示すためのＤＲＢは、マネージメントブロック番号「０００４」で示されるＤＲＢであると判断される。
【０４１２】
次にステップＳ１４２では、システムコントローラ６が、上記指定されたＤＲＢが単独のＤＲＢであるか、連続するＤＲＢであるかを、ＭＴに記録されているマネージメントブロックのエントリを参照することによって判別し、単独の場合はステップＳ１４３に進み、単独ではない場合はステップＳ１４７に進む。
【０４１３】
なお、図２０で示されるファイル階層構造においては、マネージメントブロック番号「０００４」のＤＲＢは単独ＤＲＢであるため、ステップＳ１４３に進む。
【０４１４】
上記ステップＳ１４３では、システムコントローラ６は、ディレクトリＤ１を表すＤＲＢに設けられた複数のＤＲユニットの中から、画像ファイルｆ５の存在する画像ディレクトリＤ２（ＰＩＣ０００００）の記録位置を示すためのディレクトリ用ＤＲユニットを検索する。
【０４１５】
この図１９で示されるファイル階層構造においては、ディレクトリＤ１を表すＤＲＢの３番目のＤＲユニットが、画像ディレクトリＤ２の記録位置を示すためのディレクトリ用ＤＲユニットであるため３番目のＤＲユニットであるディレクトリ用ＤＲユニットが検索される。この３番目のＤＲユニットであるディレクトリ用ＤＲユニットには、「インデックストゥＤＲＢ」が記録されており、この「インデックストゥＤＲＢ」として記録されているマネージメントブロック番号によって、画像ディレクトリＤ２を表すＤＲＢのブロック位置が指定される。すなわち、この図１９で示されているファイル階層構造においては、「インデックストゥＤＲＢ」のデータとして「０００５」が記録されているため、画像ディレクトリＤ２を表すためのＤＲＢは、マネージメントブロック番号「０００５」で示されるＤＲＢであると判断される。
【０４１６】
一方、上記ステップＳ１４７では、システムコントローラ６は、上記ＤＲＢの中のＤＲユニットを順次検索し、指定された画像ディレクトリを示すためのディレクトリ用ＤＲユニットがあるかを判断する。Ｎｏの場合（すなわち、リンクしている最初のＤＲＢの中に指定された画像ディレクトリを示すＤＲユニットが存在してない場合）は、ステップＳ１４８に進み、Ｙｅｓの場合（すなわち、リンクしている最初のＤＲＢの中に指定された画像ディレクトリを示すＤＲユニットが存在する場合）は、ステップＳ１４４に進む。なお、図２０のファイル階層構造において、画像ファイルｆ５を検索する場合には、ディレクトリＤ１（ＰＩＣ＿ＭＤ）を表すＤＲＢ及び画像ディレクトリＤ２（ＰＩＣ０００００）を表すＤＲＢは、共に、単独のＤＲＢであるため、このステップＳ１４７及びステップＳ１４８は使用されない。
【０４１７】
ステップＳ１４４では、ステップＳ１４３で検索されたディレクトリ用ＤＲユニットガ、指定されたディレクトリを示すディレクトリ用ＤＲユニットであるか否かを判断する。当該静止画像ファイリングシステムで使用されるファイル構造は、図１９に示すようにツリー構造となっているため、このステップＳ１４４では、検索されたディレクトリが、指定されたディレクトリにたどりつく過程での最後のディレクトリ（最下位層のディレクトリ）であるか否かを判断している。なお、図１９のファイル階層構造において画像ファイルｆ５を検索する際には、ステップＳ１４３において示された画像ディレクトリＤ２が最下位層ディレクトリとなっているため、このステップＳ１４４での判断結果は、ＹＥＳとなって、ステップＳ１４５に進む。
【０４１８】
ステップＳ１４５では、システムコントローラ６は、ステップＳ１４３で検索された画像ディレクトリＤ２を表すためのＤＲＢに設けられた複数のＤＲユニットの中から、画像ファイルｆ５の記録位置を示すためのファイル用ＤＲユニットを検索する。
【０４１９】
すなわち、この図１９で示されるファイル階層構造においては、画像ディレクトリＤ２を表すＤＲＢの３番目のＤＲユニットが、画像ファイルｆ５を示すためのファイル用ＤＲユニットであるため、このステップＳ１４５によって３番目のＤＲユニットであるファイル用ＤＲユニットが検索される。このファイル用ＤＲユニットには「エクステントスタートロケーション」が記録されており、この「エクステントスタートロケーション」として記録されているアロケーションブック番号によって、画像ファイルｆ５の記録位置が指定され、ステップＳ１４６に進む。
【０４２０】
ステップＳ１４６では、上記システムコントローラ６は、ファイルエクステンツエリア内において、ステップＳ１４５で検索されたアロケーションブック位置にアクセスして、画像ファイルｆ５がこのアクセスした位置に存在することを確認する。そのアクセス位置を先頭として、画像ファイルｆ５を再生することができる。
【０４２１】
当該静止画像ファイリングシステムでは、上述のように画像ファイルを検索しているため、ファイル検索のための物理的な読み込みの回数を低減し、階層ディレクトリ構造になっている画像ディレクトリの中の画像ファイルを簡単にかつ高速に検索することができる。
【０４２２】
また、階層ディレクトリ構造に関する情報を、第２の領域（ボリュームマネジメントエリア）に集中させているため、ファイル検索のために必要な情報を読み出す場合には、このボリュームマネジメントエリアのみにアクセスすれば良いため、ファイルの記録位置が把握できるため、アクセス回数を低減して、画像ファイルの読み出しを高速化することができる。
【０４２３】
また、ボリュームマネジメントエリアには、画像データ等の大容量のデータが一切記録されておらず、管理データのみが記録されているため、ＲＡＭに記憶させる際には非常に適している。よって、一旦この管理データをこのＲＡＭに記憶させると、ファイルを検索するために光ディスクにアクセスする回数をさらに低減することができる。
【０４２４】
１１．［画像の編集］
画像の記録が終了すると、ユーザの選択によってインデックス画像の編集を行うことが可能となる。この画像の編集は、例えばある画像ディレクトリの画像データを他の画像ディレクトリに移動させる作業や、同じ画像ディレクトリ内でインデックス画像の入れ換えを行ってインデックス画像の表示順を変更する作業等を指すものである。
【０４２５】
以下に、一例として１番目の画像ディレクトリの５番目に表示されているインデックス画像を、２番目のディレクトリの１０番目の表示位置に移動させる例を、図３９のフローチャートを用いて説明する。
【０４２６】
この図３９に示すフローチャートは、所望の画像の記録が終了し、ユーザが編集指定キーをオン操作することでスタートとなりステップＳ１５１に進む。
【０４２７】
ステップＳ１５１では、上記システムコントローラ６が、移動元の画像ディレクトリ（１番目）のインデックスファイルを読み出し、２５枚のインデックス画像を表示するようにディスク記録再生部５ｃを制御してステップＳ１５２に進む（再生動作の項を参照）。
【０４２８】
ステップＳ１５２では、システムコントローラ６が、移動元の画像ディレクトリ内の移動するインデックス画像が指定されたか否か（１番目のディレクトリの５番目に表示されているインデックス画像が指定されたか否か）を判別し、Ｎｏの場合はこのステップＳ１５２を繰り返し、Ｙｅｓの場合はステップＳ１５３に進む。
【０４２９】
ステップＳ１５３では、システムコントローラ６が、操作部１０の操作状態を検出することにより、移動先の画像ディレクトリ及び移動位置が指定されたか否か（この例の場合は、２番目のディレクトリの１０番目のインデックス画像に元画像を移動させる）を判別し、Ｎｏの場合はこのステップＳ１５３を繰り返し、Ｙｅｓの場合はステップＳ１５４に進む。
【０４３０】
ステップＳ１５４では、上記システムコントローラ６が、移動元の画像ディレクトリのインデックスファイルの全インデックス画像と、移動先の画像ディレクトリのインデックスファイルの全インデックス画像とをメインメモリ１１ａ上に読み出すようにディスク記録再生部５ｃ等を制御してステップＳ１５５に進む。
【０４３１】
ステップＳ１５５では、上記システムコントローラ６が、移動元（１番目の画像ディレクトリ）のインデックスファイルから移動先（２番目の画像ディレクトリ）のインデックスファイルに、指定されたインデックス画像（ヘッダも含む）のみを移動させるようにメモリコントローラ１３を制御し、ステップＳ１５６に進む。
【０４３２】
すなわち、上記画像インデックスファイルは、上述のように各インデックス画像が、ヘッダ及びデータ本体も併せて４０９６バイトで一定になっている。従って、この例においては、インデックスファイルの先頭から４０９６×３バイト以降の４０９６バイトが４番目のインデックス画像（ヘッダも含む）のデータと決まっているため、画像インデックスファイル内でのインデックス画像の位置が容易に把握できる。同様に、移動されるインデックス画像（４０９６バイト）のデータの移動先は、移動先のディレクトリ（２番目）のインデックスファイルの４０９６×９バイト以降のエリアに指定されるため、そのエリアに挿入される。ここで述べた挿入とは、８番目のインデックス画像と９番目のインデックス画像の間に挿入することであって、９番目のインデックス画像にオーバーライトすることではない。
【０４３３】
次にステップＳ１５６では、システムコントローラ６が、移動元のインデックスファイルの上記移動されたインデックス画像を削除してファイルを更新し、移動先のインデックスファイルの上記移動されたインデックス画像を追加するようにメモリコントローラ１３を制御する。そして、この移動先のファイルを更新してステップＳ１５７に進む。
【０４３４】
上記ステップＳ１５７では、システムコントローラ６が、それぞれ編集した移動元のインデックスファイルと、移動先インデックスファイルとをディスク上の同じ場所に再記録してステップＳ１５８に進む。なお、同じ場所でなくても、他にエリアを確保できるところがあるのであれば、その場所でも良い。
【０４３５】
ステップＳ１５８では、システムコントローラ６が、ＲＡＭ６ａ上において、移動元（１番目のディレクトリ）の画像データ管理ファイル内に記録されていた複数の画像情報ユニット（１６バイト）のうちの５番目に記録されている画像情報ユニットを、データを変更せずに移動先（２番目のディレクトリ）の画像データ管理ファイル内の１０番目の画像情報ユニットに移動させステップＳ１５９に進む。なお、ディスク上に記録されている、高解像度及び中間解像度画像データのファイルに対しては、何らデータの更新は無い。
【０４３６】
次に、ステップＳ１５９では、システムコントローラ６が操作部１０でイジェクトが指定されたか否かを判別し、Ｎｏの場合はこのステップＳ１５９を繰り返し、Ｙｅｓの場合はステップＳ１６０に進む。
【０４３７】
ステップＳ１６０では、システムコントローラ６が、ＲＡＭ６ａ上のデータＵ−ＴＯＣ，総合情報管理ファイル，画像データ管理ファイルを読み出し、これをディスク上に書き込むようにディスク記録再生部５ｃを制御することにより、該各データを更新してこの画像の編集動作に係る全ルーチンを終了する。
【０４３８】
ここで、例えば、高解像度又は中間解像度画像データのファイルの先頭に、インデックス画像の表示順と一致させるためのデータが記録されたヘッダを備えるようにした記録媒体を例に挙げる。このような記録媒体において、上述するような編集を行おうとすると、ヘッダのデータを書き換えることによって、インデックス画像の表示順と一致させることができる。しかし、ヘッダのデータを書き換えるためには、一旦、画像ファイルの全データ（画像データも含めて）を読み出す必要があり、ディスクからの再生に時間を要することとなる。
【０４３９】
しかし、当該静止画像ファイリングシステムにおける上述の編集動作においては、インデックスファイルは、実際に表示される順に従ってディスク上での物理的な位置を入れ換えるが、高解像度及び中間解像度画像データは、ディスク上での位置は何ら変更せず、ＲＡＭ６ａに読み込まれた画像データ管理ファイルの中の画像情報ユニットのデータを入れ換える。そして、このような各データの入れ換えのみで、インデックス画像の表示順と高解像度画像ファイル及び中間解像度画像ファイルとの対応が取れるようになっている。このため、書き換えが必要とされるのは、インデックスファイル内でのインデックス画像の入れ換えと、ＲＡＭ６ａ上の画像データ管理ファイルの書き換えのみだけである。従って、書き換えデータを非常に少なくすることができ、書き換え作業を高速化することができる。
【０４４０】
また、インデックスファイルを表示順と同じ順になるように、インデックス画像のディスク上での物理的位置を変更しているため、インデックスファイルの高速読み出しを実現することができる。
【０４４１】
また、同じ画像ディレクトリ内の、同じインデックスファイル内で、インデックス画像の表示の順番を変更する時も、同じような制御で行うことができる。例えば、同じインデックスファイルの中の７番目のインデックス画像を２番目に表示させるように表示順を変更する場合は、まず、インデックスファイルの全データをディスクから一旦メインメモリ１１ａ上に読み出し、７番目のインデックス画像を２番目に移動してインデックスファイルをメインメモリ上で編集した後、ディスク上に再記録する。一方、ＲＡＭ６ａ上では、画像データ管理ファイル内において、７番目の１６バイトの画像情報ユニットを、データを変更せずに２番目に挿入する。すなわち、同一の画像ディレクトリ内で、インデックス画像の表示の順番を変える場合においても、インデックスファイルとＲＡＭ上の画像情報ユニットのみが書き換えが行われ、実際の画像データの書き換えは行われていないことになる。
【０４４２】
１２．［インデックスプリントの説明］
以下、インデックスプリントについて説明する。ここで説明するインデックスプリントとは、ディスクカセットを収納するカセットケースの中に収納されるインデックスカードにインデックス画像をプリントすることを意味する。
【０４４３】
以下に、具体的に図面を参照して説明する。まず、この静止画像ファイリングシステムでインデックス画像がプリントされるインデックスカード５０は、例えば図４０に示すように、プリント紙４０上に複数個配置されるようにプリントされる。当該静止画像ファイリングシステムにおけるインデックスプリントの第１の実施例では、プリント紙４０としては、Ａ４サイズのものを使用している。このＡ４サイズのプリント紙４０上には、８つのインデックスカード５０が配置され、複数のインデックス画像がプリントされる。各インデックスカード５０には、一対の画像印画部５１と関連情報印画部５２がそれぞれ２５個プリントされる。この画像印画部５１には、インデックス画像データがプリントされる。また、関連情報印画部５２には、画像ディレクトリを示す番号「４」と、高解像度画像データの記録モードを示す「Ｕ」と、画像番号を示す「５」のキャラクタがプリントされる。なお、関連情報印画部５２に記録される各関連情報に関する詳細な説明は後述する。次に、プリント紙４０上にプリントアウトされたインデックスカード５０は、切取線４０に沿って切り取られ、縦６．３ｃｍ×横９．０ｃｍの大きさの８枚のインデックスカード５０に分離される。このインデックスカード５０の大きさ（縦６．３ｃｍ×横９．０ｃｍ）は、後述するカセットケースに収納される程度の大きさとして、予め設定されている。
【０４４４】
ディスクカセット３０を収納するカセットケース６０は、図４１に示すように、ディスクカセット３０を収納するカセット収納部６１と、蓋部６２とを有している。蓋部６２にはインデックスカード５０を係止する係止部６３が設けられている。それぞれ切り放された８枚のインデックスカード５０は、重ねられて係止部６３に係止されるように蓋部６２の内部側に収納される。
【０４４５】
カセットケース６０に収納された８枚のインデックスカード５０を取り出すことによって、ディスクを再生装置に装填してディスクに記録された画像データを再生して確認する作業なしに、８枚のインデックスカード５０に印画されたインデックス画像を一覧的に目視することができる。従って、ユーザは、ディスクに記録されていることを容易に識別することができる。
【０４４６】
上記インデックスプリントの第１の実施例においては、プリント紙４０としてＡ４サイズを使用したが、インデックス画像をプリントした後に切取線４０に沿って切り取る作業を省略するために、インデックスカードの大きさ（縦６．３ｃｍ×横９．０ｃｍ）のプリント紙にインデックス画像をプリントすることもできる。なお、かかる場合、８回のインデックスプリントを行う。
【０４４７】
この静止画像ファイリングシステムにおけるインデックスプリントの第２の実施例では、図４２に示すようなインデックスカードを作成する。プリント紙９０上には、インデックスカード８０の外形を示す切取枠９１と、２５個のインデックス画像を有したインデックスカード８０がプリントアウトされる。このインデックスカード８０は、表面部８０ａと、背面部８０ｂと、裏面部８０ｃで構成される。表面部８０ａと背面部８０ｂとの間、及び、背面部８０ｂと裏面部８０ｃとの間には、それぞれの境界を示すと共に、それに沿って折り曲げることができるように折曲線８５が設けられている。表面部８０ａには、上述のインデックスカード５０と同様に、インデックス画像が印画される画像印画部８１と、インデックス画像に関する関連情報が印画される関連情報印画部８２が、それぞれ２５個設けられている。関連情報印画部８２には、上述の関連情報印画部５２と同様のデータが印画される。されに、表面部８０ａには、印画されたインデックス画像データが含まれる画像ディレクトリを示すべく、画像ディレクトリ名を印画する画像ディレクトリ印画部８３が設けられている。背面部８０ｂには、ディレクトリ名を示すためのディスク名を印画するディスク名称印画部８４が設けられている。
【０４４８】
インデックスカード８０は、プリントアウトが終了したプリント紙９０から切取枠９１に沿って切り取られる。切り取られたインデックスカード８０は、図４３に示すように、折曲線８５に沿って折り曲げられる。そして、インデックスカード８０は、その表面部８０ａがカセットケース６０の蓋部６２に対応するように収納される。
【０４４９】
カセットケース６０は、透明なプラスチック樹脂で形成されているので、上述のようにインデックスカード８０を収納しておくことにより、インデックスカード８０の表面部８０ａに印画されたインデックス画像を視認することが可能である。従って、ユーザは、ディスクを再生装置に装填してディスクに記録された画像データを再生して確認することなく、インデックスカード８０の表面部８０ａに印画されたインデックス画像を一覧的に目視することができ、ユーザはディスクに如何なる画像が記録されているかを容易に識別することができる。
【０４５０】
また、この第２の実施例のインデックスプリントにおいては、切取枠９１及び折曲線８５等のインデックスカードを作成するための情報をインデックス画像データと同時にプリントしているので、インデックスカードの加工を容易に行うことができる。
【０４５１】
上述の第１及び第２の実施例のインデックスプリントの説明では、インデックス画像をプリント紙に印刷してインデックスカードを作成することとしたが、これは例えば図４４に示すように、シール上のディスクラベル９９に、上述の縮小サイズの画像、アルバム名、及びディスク名等を印刷し、このディスクラベル９９をディスクカセット３０に張り付けるようにしてもよい。
【０４５２】
これにより、ユーザは、ディスクカセット３０の表面のディスクラベル９９を見るだけで光ディスク２８に記録されている画像、ディスク名等を容易に把握することができる。
【０４５３】
また、上述の折曲線８５の代わりにパンチ穴の抜打位置を印刷するようにしてもよい。この場合、ユーザは、印刷されたパンチ穴を打ち抜き、インデックスカードを例えばファイル等に綴じて保管することができる。
【０４５４】
あるいは、上記折曲線８５の代わりに上記背表紙部８６の色をプリント紙とは異なる色に印刷して加工位置を表示するようにしても、上述の実施例と同様にユーザがインデックスカードの折曲位置を簡単に把握することができ、インデックスカードの加工を容易に行うことができる。
１３．［インデックスプリントの動作説明］
本静止画像ファイリングシステムにおいては、ディスクに全ての画像データを記録し終えた後に、インデックスプリントが行えるようになっている。つまり、第１の記録動作におけるステップＳ２４の後、又は第２の記録動作におけるステップＳ５１の後、又は第３の記録動作におけるステップＳ９７の後に、インデックスプリントを行うことができる。
【０４５５】
まず、図４５に示されたフローを参照して具体的に第１のインデックスプリントの動作を説明する。第１のインデックスプリントの動作は、図４０に示される第１の実施例のインデックスカードをプリントする際の動作である。
【０４５６】
第１のインデックスカードの動作フローは、上述の図３３に示した動作フローのステップＳ２４、上述の図３４に示した動作フローのステップＳ５１、又は、上述の図３６に示した動作フローのステップＳ９７が終了するとスタートし、ステップＳ２００に進む。
【０４５７】
ステップＳ２００では、インデックスプリントを行うかを判断する。例えばモニタ上に「インデックスプリントを行いますか？」の文章を表示させ、オペレータがそれに応答してインデックスプリントを指示した場合にはステップＳ２０１に進む。
【０４５８】
ステップＳ２０１では、プリントモードの選択を判断する。このプリントモードには、高解像度プリントモードと低解像度プリントモードの２つプリントモードがある。高解像度プリントモードは、インデックスカード上にプリントする複数の印刷画像データを、中間解像度画像データによって生成するモードである。また、低解像度プリントモードは、インデックスカード上にプリントする印刷画像データをインデックス画像ファイルに記録された低解像度画像データすなわちインデックス画像データによって生成するモードである。このステップＳ２０１では、オペレータが高解像度プリントモードを指定した場合にはステップＳ２０２に進み、低解像度プリントモードを指定した場合にはステップＳ２１０に進む。
【０４５９】
先ず、高解像度プリントモードについて説明する。すなわち、上記ステップＳ２０１で高解像度プリントモードが指定されるとステップＳ２０２に進む。
【０４６０】
このステップＳ２０２では、中間解像度ファイルを検索する。まず、システムコントローラ６は、ＲＡＭ６ａに記憶された画像データ管理ファイルのディレクトリ番号及び画像番号を参照し、画像ディレクトリ及び画像ファイルを指定する。指定される画像ディレクトリは、ディレクトリ番号「ｍｍｍｍｍ」の最も小さいディレクトリである。すなわち、図１９示されるファイル構造の例においては、最初に「ＰＩＣ０００００」が指定される。また、中間解像度ファイルは、指定されたディレクトリの中で最も画像番号「ｎｎｎｎｎ」の小さいファイルが指定される。図１９に示されるファイル構造の例においては、最初に「ＰＳＮ０００００．ＰＭＰ」のファイルが指定される。このステップＳ２０２においては、システムコントローラ６によってファイル名が指定されると、ステップＳ２０３に進む。
【０４６１】
ステップＳ２０３では、システムコントローラ６は、ステップＳ２０２で指定されたファイルをディスク上で検索して読み出すようにストレージコントローラ５ｄを制御する。ファイルの検索動作は、前述した［ファイル及び画像ディレクトリの検索］の項において説明した図３８の動作フローに従って行われる。そして、ストレージ部５から読み出された中間解像度ファイルの中間解像度画像データは、ＪＰＥＧ伸張されて、画像処理ブロック３のメインメモリ１１ａに記憶される。ステップＳ２０３によって中間解像度画像データの読み出しが終了すると、ステップＳ２０４に進む。
【０４６２】
ステップＳ２０４では、メインメモリ１１ａに記録された中間解像度画像データに対して画像処理を行う。この画像処理は、図４６に示すように、６４０画素×４８０画素のデータを有する中間解像度画像データを間引いてデータ量を減少させ、２５６画素×１９２画素の中低解像度画像データを生成する処理である。この画像処理による画像データの低減量は、システムコントローラ６によって、プリンタ部２側の解像度に応じて自動的に設定される。この実施例においては、システムコントローラ６は、プリンタ部２の解像度は３００ＤＰＩであることを了解しているので、２５６画素×１９２画素が最もこの３００ＤＰＩの解像度を有したプリンタに適切であると判断する。データ量が減少されて２５６画素×１９２画素となった中低解像度画像データがメインメモリ１１ａの所定のアドレスに記憶されて、ステップＳ２０５に進む。
【０４６３】
ステップＳ２０５では、メインメモリ１１ａに記憶された２５６画素×１９２画素の中低解像度画像データに、関連情報データが合成される。この関連情報データとは、ステップＳ２０２で指定された中間解像度ファイルと関連付けられた高解像度ファイルに関する情報である。この関連情報データは、図４０で示される関連情報印画部５２の領域にプリントされる。
【０４６４】
つぎに、この関連情報データに関して具体的に説明する。関連情報データは、画像ディレクトリ番号と、高解像度画像データの記録モードと、画像番号等のデータとを備える。
【０４６５】
まず、この関連データとしてプリントされる画像ディレクトリ番号及び画像番号に関するデータが、どのように得られたかを説明する。
【０４６６】
先のステップＳ２０２では、ＲＡＭ６ａに記憶された画像データ管理ファイルのディレクトリ番号に基づいて中間解像度ファイルのディレクトリ名が指定されているので、このステップＳ２０２で指定された画像ディレクトリ番号によって、プリントされる画像ディレクトリ番号のデータが決定する。同様に、先のステップＳ２０２では、ＲＡＭ６ａに記憶された画像データ管理ファイルの画像番号に基づいて中間解像度ファイルのファイル名が指定されているので、ステップＳ２０２で指定された画像番号によって、プリントされる画像番号のデータが決定する。
【０４６７】
つぎに、この関連情報データとしてプリントされる高解像度画像データの記録モードが、どのように得られるかを説明する。
【０４６８】
記録モードとは、高解像度画像データがＨＤ記録モード（１０２４画素×１５３６画素）又はＵＤモード（２０４８画素×３０７２画素）のどちらの記録モードで記録されたかを示すデータである。先に説明したように、上述の図３２に示した動作フローにおけるステップＳ７において、必ずオペレータはＨＤ記録モードか又はＵＤ記録モードかを選択する。このステップＳ７において選択された記録モードは、画像データ管理ファイルの中に各画像ファイルの数だけ設けられた画像情報ユニットの中の画像種別情報として記録される。例えばＨＤ記録モードであれば「ｂ２ｈ」で示されるデータが画像種別情報としてＲＡＭ６ａ内に記録され、ＵＤ記録モードであれば「ｂ５ｈ」で示されるデータが画像種別情報としてＲＡＭ６ａ内に記録される。従って、このステップＳ２０４では、まず、ステップＳ２０２で指定した中間解像度ファイルと関連する高解像度ファイルを指定する。すなわち、同じ画像番号の高解像度ファイルを指定することである。次に、指定された高解像度ファイルに対応した画像情報ユニットをＲＡＭ６ａの中から検索し、検索された画像情報ユニットの中の画像種別情報を参照することによって、関連情報データとしてプリントされる記録モードが決定する。高解像度画像データが、ＨＤ記録モードで記録されたのであれば文字「Ｈ」がプリントされ、ＵＤ記録モードで記録されたのであれば文字「Ｕ」がプリントされる。
【０４６９】
上述の例では、関連情報データとして、画像ディレクトリ番号、画像番号及び記録モードに関するデータをプリントする例を説明したが、これらのデータに限らず画像情報ユニットに記録されている画像個別情報、リンク情報、キーワード検索データ番号等のデータも容易に記録することができる。
【０４７０】
ステップＳ２０５で全ての関連情報データがプリントされると、ステップＳ２０６に進む。
【０４７１】
ステップＳ２０６では、全ての中間解像度画像データから中低解像度画像データが作成されたか否かを判断する。具体的には、ＲＡＭ６ａの中の総合情報管理ファイルの中に記録されたディレクトリ番号及び画像データ管理ファイルの中に記録された画像番号を参照する。このとき、ディレクトリ番号が最後の番号であって、かつ、画像番号が最後の番号である場合には、全ての中間解像度画像データから中低解像度画像データが作成されたと判断して、ステップＳ２０８に進む。ディレクトリ番号が最後の番号でない場合、又は、画像番号が最後の番号でない場合の何れかの場合は、まだ、検索されていない中間解像度画像データが残っていると判断してステップＳ２０７に進む。
【０４７２】
ステップＳ２０７では、システムコントローラ６は、ステップＳ２０２で指定された中間解像度ファイルの次の中間解像度ファイルを指定する。具体的には、ステップＳ２０２で指定された画像番号をインクリメントした画像番号を有した中間解像度画像ファイルを指定する。もし、インクリメントした画像番号が存在しないのであれば、その画像ディレクトリには中間解像度画像ファイルがもう存在しないと判断し、次の画像ディレクトリの中の最も画像番号の小さい中間解像度画像ファイルを指定する。図１９に示されるファイル構造の例においては、ステップＳ２０２で指定された「ＰＳＮ０００００．ＰＭＰ」のファイルの次のファイルとして、「ＰＳＮ００００１．ＰＭＰ」が指定される。システムコントローラ６によって次のファイル名が指定されると、ステップＳ２０３に戻る。
【０４７３】
全ての中間解像度画像データから中低解像度画像データが作成されるまで、ステップＳ２０３→ステップＳ２０４→ステップＳ２０５→ステップＳ２０６→ステップＳ２０７→ステップＳ２０３の各ステップが繰り返され、全ての中間解像度画像データから中間解像度画像データが生成されると、ステップＳ２０８に進む。
【０４７４】
ステップＳ２０８では、メインメモリ１１ａに記憶された全ての中低解像度画像データと予めシステムコントローラ６内に記録されたテンプレ−ト画像とが合成される。このテンプレ−ト画像データは、切り取り線４１を示す画像データ及び「ＰＩＣＴＵＲＥ  ＭＤＩＮＤＥＸ」等の文字を示す画像データから構成される画像データである。
【０４７５】
ステップＳ２０９では、システムコントローラ６は、メインメモリ１１ａに記憶された画像データをプリンタ部２に転送するように、画像処理コントローラ１４を制御する。
【０４７６】
ステップＳ２１０では、システムコントローラ６は、プリンタ部２に転送された画像データをＹＭＣデータに変換してプリントアウトするように制御して終了する。
【０４７７】
次に、低解像度プリントモードを説明する。すなわち、上記ステップＳ２０１で低解像度モードが指定されるとステップＳ２１１に進む。
【０４７８】
このステップＳ２１１では、インデックス画像ファイルを検索する。具体的に説明すると、システムコントローラ６は、ＲＡＭ６ａに記憶された総合情報管理ファイルの中に画像ディレクトリの数だけ設けられた画像ディレクトリ情報ユニットのディレクトリ番号を参照することにより、画像ディレクトリ及びインデックス画像ファイルを指定する。指定される画像ディレクトリは、ディレクトリ番号「ｍｍｍｍｍ」の最も小さいディレクトリである。図１９に示されるファイル構造の例においては、「ＰＩＣ０００００」が指定される。また、インデックス画像ファイルは、指定されたディレクトリの中における最もインデックス番号「ｎｎｎ」の小さいファイルが指定される。従って、図１９に示されるファイル構造の例においては、「ＰＩＮＤＸ０００．ＰＭＸ」が指定されることになる。システムコントローラ６によって、インデックス画像ファイルが指定されると、ステップＳ２１２に進む。
【０４７９】
ステップＳ２１２では、システムコントローラ６は、ステップＳ２１１で指定されたインデックス画像ファイルをディスク上で検索して読み出すようにストレージコントローラ５ｄを制御する。ファイルの検索動作は、前述した［ファイル及び画像ディレクトリの検索］の項において説明した図３８の動作フローに従って行われる。ストレージ部５から読み出されたインデックス画像ファイルに含まれる複数の低解像度画像データ（インデックス画像データ）は、図２９（ａ）に示すように、Ｎ個のヘッダとＮ個のインデックス画像データとから構成されている。また、既に説明したように、このインデックス画像データは６０画素×８０画素の解像度を有している。このＮ個のインデックス画像データは、ヘッダを参照することによってＪＰＥＧ伸張されて、画像処理ブロック３のメインメモリ１１ａに順に記憶される。このステップＳ２１２において、Ｎ個のインデックス画像データの読出しが終了すると、ステップＳ２１３に進む。
【０４８０】
ステップＳ２１３では、メモリ１１ａに記憶されたＮ個のインデックス画像データに、関連情報データが合成される。この関連情報データは、ステップＳ２０５で説明した関連情報データと同様のデータであるので、その説明を省略する。但し、ステップＳ２０５の説明では、１つの中間解像度画像ファイルを指定する毎に、１つの関連情報データを得るようにしているが、このステップＳ２１３では、１つのインデックス画像ファイルを指定する毎に、そのインデックス画像ファイルに含まれるＮ個のインデックス画像に対応するように、Ｎ個の関連情報データを得るようにしている。
【０４８１】
以下に、具体的にＮ個の関連情報データをどのようにして得るかを説明する。図２５に示されるように、ＲＡＭ６ａに記憶された画像データ管理ファイルには、Ｎ個の画像情報ユニットが記憶されている。このＮ個の画像情報ユニットには、それぞれ、ディレクトリ番号、画像番号及び画像種別情報に関するデータが記憶されている。従って、ステップＳ２１１で指定されたインデックス画像ファイルが含まれる画像ディレクトリに存在する画像データ管理ファイルのＮ個の画像情報ユニットを参照することによって、Ｎ個のディレクトリ番号、Ｎ個の画像番号及びＮ個の画像種別情報を得ることができる。得られたＮ個の関連情報データは、メインメモリ１１ａに記憶されたＮ個のインデックス画像データと関連つけられてメインメモリ１１ａに記憶される。尚、先に説明したように、この画像データ管理ファイルに記憶されるＮ個の画像情報ユニットの記憶順は、インデックス画像ファイルに記憶されるＮ個のインデックス画像データの記憶順と同一であるので、Ｎ個の関連情報と、Ｎ個のインデックス画像データとを関連付ける容易である。
【０４８２】
ステップＳ２１３で、Ｎ個の関連情報データがメインメモリ１１ａに記憶されると、ステップＳ２１４に進む。
【０４８３】
ステップＳ２１４では、全てのインデックス画像ファイルがディスクから読み出されたか否かを判断する。具体的には、ＲＡＭ６ａの中に記憶された、総合情報管理ファイルのディレクトリ番号と、画像データ管理ファイルの中の次画像インデックスファイル番号とを参照する。この時、ディレクトリ番号が最後の番号であって、かつ、次画像インデックスファイル番号が最後の番号である場合には、全てのインデックス画像ファイルが、ディスクから読み出されたと判断して、ステップＳ２１６に進む。ディレクトリ番号が最後の番号でない場合、又は、画像番号が最後の番号でない場合は、まだ、指定されていないインデックス画像ファイルが残っていると判断してステップＳ２１５に進む。
【０４８４】
ステップＳ２１５では、システムコントローラ６は、ステップＳ２１１で指定された１番目のインデックス画像ファイルの次のファイルである２番目のインデックス画像ファイルを指定する。具体的には、ステップＳ２１１で指定されたファイル番号をインクリメントしたファイル番号を有したインデックス画像ファイルを指定する。もし、インクリメントしたインデックス画像ファイルが存在しないのであれば、その画像ディレクトリにはさらなるインデックス画像ファイルが存在しないと判断し、次の画像ディレクトリの中の最もファイル番号の小さいインデックス画像ファイルを指定する。図１９に示されるファイル構造の例において説明すると、ステップＳ２１１で指定された「ＰＩＮＤＸ０００．ＰＭＸ」のファイルの次のファイルは、画像ディレクトリ「ＰＩＣ０００００」には存在しない。従って、次の画像ディレクトリ「ＰＩＣ００００１」の最初のインデックス画像ファイル「ＰＩＮＤＸ０００．ＰＭＸ」が指定されることになる。このように、システムコントローラ６によって、２番目のインデックス画像ファイル名が指定されると、ステップＳ２１２に戻る。
【０４８５】
このステップＳ２１２において、２番目のインデックス画像ファイルをディスクから読み出して、この２番目のインデックス画像ファイルに含まれるＭ個のインデックス画像データをメインメモリ１１ａに記憶する場合について説明する。ステップＳ２１５において、２番目のインデックス画像ファイルを指定したときには、既にメインメモリ１１ａには、１番目のインデックス画像ファイルから読み出されたＮ個のインデックス画像データが記憶されている。従って、新たにディスクから読み出されたＭ個のインデックス画像データは、（Ｎ＋１，Ｎ＋２，Ｎ＋３，Ｎ＋４，・・・，Ｎ＋Ｍ）個目のインデックス画像データとして、先に記憶されたＮ個のインデックス画像データの後に配置されるようにメインメモリ１１ａに記憶される。また、２番目以降のインデックス画像ファイルから読み出されるインデックス画像データも、同様に、先に記憶されたインデックス画像データの後に配置されるようにメインメモリ１１ａに記憶される。
【０４８６】
全てのインデックス画像ファイルが読み出されるまで、ステップＳ２１２→ステップＳ２１３→ステップＳ２１４→ステップＳ２１５→ステップＳ２１２の各ステップが繰り返され、全てのインデックス画像ファイルの読み出しを終了すると、メインメモリ１１ａには、全インデックス画像データが連続して記憶されている。
【０４８７】
ステップＳ２１６では、メインメモリ１１ａに記憶された全てのインデックス画像データと予めシステムコントローラ６内に記憶されたテンプレート画像データとが合成される。このテンプレート画像データは、切り取り線４１を示す画像データ及び画像データ及び「ＰＩＣＴＵＲＥ  ＭＤ  ＩＮＤＥＸ」等の文字を示す画像データから構成される画像データである。
【０４８８】
ステップＳ２１７では、システムコントローラ６は、プリンタ部２に転送された画像データをＹＭＣデータに変換して、プリントアウトするように制御して終了する。
【０４８９】
尚、この低解像度モードでは、インデックス画像ファイルから得られた６０画素×８０画素のインデックス画像データを、プリント部２へ転送した後に、図４７に示すように、１９２画素×２５６画素に補間処理を行って、データ量を増やすようにしても良い。
【０４９０】
さらに、図４５に示される動作フローを参照して、第２のインデックスプリント動作を説明する。
【０４９１】
この第２のインデックスプリント動作は、図４２に示される第２の実施例のインデックスカードをプリントする際の動作である。
【０４９２】
第１のインデックスカードプリントと第２のインデックスカードプリントの動作上の違いは、ファイルの指定のステップが異なることである。すなわち、高解像度モードにおいては、ステップＳ２０２とステップＳ２０７が異なり、また、低解像度モードにおいては、ステップＳ２１１とステップＳ２１５が異なる。このようにファイルの指定の方法が異なる理由を以下に説明する。
【０４９３】
第２の実施例のインデックスカード８０は、カセットケース６０に１枚しか入れることができない。また、このインデックスカード８０の大きさは限られてしまうので、ディスク上の全てのインデックス画像データをこのインデックスカード８０上にプリントすることは不可能である。従って、ディスクの記録される画像データのうちから代表的な画像データのみをインデックスカード８０上にプリントすることが望ましい。よって、全てのインデックス画像データを指定する第１のインデックスカードプリントと、代表的な画像データのみを指定する第２のインデックスカードプリントとは、ファイルの指定方法が異なる。以下に第１のインデックスカードプリントと異なるステップを説明し、第１のインデックスカードプリントと同様のステップの説明は省略する。
【０４９４】
ステップＳ２０２及びステップＳ２０７では、中間解像度画像ファイルを指定する。この中間解像度画像ファイルは、総合情報管理ファイル「ＯＶ＿ＩＮＦ．ＰＭＦ」の中のＮ個の画像ディレクトリ情報ユニットに基づいて指定される。このＮ個の画像ディレクトリ情報ユニットには、総合インデックスファイル「ＯＶ＿ＩＮＸ．ＰＭＦ」に記録されているＮ個のインデックス画像データに関するデータが記録されている。先に説明したように、この総合インデックスファイル「ＯＶ＿ＩＮＸ．ＰＭＦ」には、各画像ディレクトリの中の画像番号の小さい順にｎ個（実施例では１個）のインデックス画像データが、各画像ディレクトリ毎に記憶されている。また、図２４に示されるように、Ｎ個の画像ディレクトリ情報ユニットには、それぞれに、ディレクトリ番号とインデックス画像番号とが記録されている。つまり、Ｎ個の画像ディレクトリ情報ユニットを参照することによって、総合インデックスファイル「ＯＶ＿ＩＮＸ．ＰＭＦ」に記録されているＮ個のインデックス画像データに関するディレクトリ番号とインデックス画像番号を得ることができる。従って、このステップＳ２０２及びステップＳ２０７では、Ｎ個の画像ディレクトリ情報ユニットに基づいてＮ個の中間解像度画像データが順に指定されていく。
ステップＳ２１１及びステップＳ２１５では、総合インデックスファイル「ＯＶ＿ＩＮＸ．ＰＭＦ」を指定し、このファイルに記録されているＮ個のインデックス画像データを読み出すだけでよい。
【０４９５】
その他のステップは、第１のインデックスカードプリントと同様である。
【０４９６】
このようにディスクに記録された画像データを、ディスクを保管するカセットケースに装着するインデックスカードにプリントすることによって、ディスクに記録された画像データを容易に把握することができる。
【０４９７】
また、インデックスカードにプリントされる複数のインデックス画像データに、インデックスカードをカセットケースに挿入するためにインデックスカードを加工するのに使用する加工情報を合成した印刷画像データを形成することにより、インデックスカードの作成を容易に行うことができる。
【０４９８】
また、インデックスカードにプリントされたインデックス画像データと一緒にディレクトリ番号及びインデックス画像番号をプリントするようにしているので、このインデックスカードを見るだけで、ユーザの希望する画像がどのディレクトリの何番目に記録されているかを把握することができる。従って、ディスクを記録再生装置に装着して、どのディレクトリに所望の画像データが記録されているかを検索することなく、このインデックスカードを見るだけで、ディレクトリ番号及びインデックス画像番号を指定して、所望の画像を再生することができ、検索作業を簡略化することができる。
【０４９９】
また、上記２つのモードを選択することにより、ユーザが希望するインデックスカードを作成することができる。
【０５００】
高解像度モードを選択すると、インデックス画像データよりも高解像度の中低解像度画像データを印刷画像データとしてプリントするので、高画質のインデックスカードを作成することができる。この高解像度モードでインデックスプリントを行う際には、プリンタ部２の印刷解像度に応じて、中間解像度画像データから生成される中低解像度画像データを印刷画データとして選択することにより、プリンタ部２に応じた高解像度のインデックスプリントを行うことができる。
【０５０１】
また、低解像度モードを選択すると、モニタにインデックス画像データを表示するために作成されたインデックス画像ファイルに記憶されたインデックス画像データを印刷画像データとしてプリントするので、インデックスプリント時に新たにインデックス画像データを合成することなく、迅速にインデックスプリントを行うことができる。
【０５０２】
また、インデックスカードにプリントされるインデックス画像データ（又は中低解像度画像データ）には、インデックス画像データと関連付けられた高解像度画像データに関する関連情報データを合成するようにしているので、ユーザはインデックスカードを見るだけで、高解像度データに関する情報を得ることができる。さらに、この関連情報データは、システムコントローラ６の中のＲＡＭ６ａに記憶された画像データ管理ファイルに記録してあるので、関連付けられた高解像度画像データを含む高解像度画像ファイルを検索せずに、高解像度データに関する情報を得ることができる。つまり、ディスクへのアクセス無しに、全ての高解像度画像データに関する関連情報データをＲＡＭ６ａから得ることができるので、インデックスカードに印刷される印刷画像データを迅速に形成することができる。
【図面の簡単な説明】
【０５０３】
【図１】本発明を適用した静止画像ファイリングシステムのブロック図である。
【図２】上記静止画像ファイリングシステムに設けられているスキャナ部のブロック図である。
【図３】上記静止画像ファイリングシステムに設けられているプリンタ部のブロック図である。
【図４】上記静止画像ファイリングシステムに設けられている画像処理ブロックのブロック図である。
【図５】上記静止画像ファイリングシステムに設けられている間引き，圧縮／伸張ブロックのブロック図である。
【図６】上記静止画像ファイリングシステムに設けられているストレージ部のブロック図である。
【図７】上記静止画像ファイリングシステムに設けられているビデオ入力部のブロック図である。
【図８】上記光ディスクに記録された画像データのデータ構造を説明するための図である。
【図９】データＵ−ＴＯＣに形成されるマネージメントブロックを説明するための図である。
【図１０】ボリュームディスクリプタのセクタ構造を説明するための図である。
【図１１】ボリュームスペースビットマップのセクタ構造を説明するための図である。
【図１２】アロケーションブロックの構成を説明するための図である。
【図１３】マネージメントテーブルのセクタ構造を説明するための図である。
【図１４】マネージメントテーブルに記録される各データを説明するための図である。
【図１５】ディレクトリ用ディレクトリレコードのセクタ構造を説明するための図である。
【図１６】ファイル用ディレクトリレコードのセクタ構造を説明するための図である。
【図１７】エクステントレコードブロックのセクタ構造を説明するための図である。
【図１８】上記静止画像ファイリングシステムにおいて、画像データの各解像度を説明するための図である。
【図１９】上記静止画像ファイリングシステムにおいて、各解像度毎の画像データを管理するための階層ディレクトリ構造を説明するための図である。
【図２０】上記マネージメントブロックを構成するＤＲＢ及びＥＲＢを説明するための図である。
【図２１】上記マネージメントブロックを構成するＥＲＢの構成を説明するための図である。
【図２２】上記階層ディレクトリ構造におけるフォーマットテーブルを説明するための図である。
【図２３】上記階層ディレクトリ構造における画像パラメータテーブルを説明するための図である。
【図２４】上記階層ディレクトリ構造における総合情報管理ファイルを説明するための図である。
【図２５】上記階層ディレクトリ構造における画像データ管理ファイルを説明するための図である。
【図２６】上記階層ディレクトリ構造におけるプリントデータ管理ファイルを説明するための図である。
【図２７】上記階層ディレクトリ構造における画像データファイルを説明するための図である。
【図２８】上記階層ディレクトリ構造における総合インデックスファイルを説明するための図である。
【図２９】上記階層ディレクトリ構造における画像インデックスファイルを説明するための図である。
【図３０】上記階層ディレクトリ構造におけるプリントデータファイルを説明するための図である。
【図３１】上記プリントデータファイルに含まれるプリント情報ユニットのデータ内容であるプリント制御データを説明するための図である。
【図３２】上記静止画像ファイリングシステムにおける前半の記録動作を説明するためのフローチャートである。
【図３３】上記静止画像ファイリングシステムにおける後半の記録動作を説明するためのフローチャートである。
【図３４】上記静止画像ファイリングシステムにおける各解像度毎の画像データの記録動作を説明するためのフローチャートである。
【図３５】上記静止画像ファイリングシステムにおける総合インデックスファイルの前半の形成動作を説明するためのフローチャートである。
【図３６】上記静止画像ファイリングシステムにおける総合インデックスファイルの後半の形成動作を説明するためのフローチャートである。
【図３７】上記静止画像ファイリングシステムにおける再生動作を説明するためのフローチャートである。
【図３８】上記静止画像ファイリングシステムにおける指定された画像データの検索動作を説明するためのフローチャートである。
【図３９】上記静止画像ファイリングシステムにおける画像データの編集動作を説明するためのフローチャートである。
【図４０】上記静止画像ファイリングシステムでプリントしたインデックスカードの平面図である。
【図４１】インデックスカードをディスクカセットとともに収納するカセットケースの構造を示す斜視図である。
【図４２】上記静止画像ファイリングシステムでプリントした他のインデックスカードの平面図である。
【図４３】図４２に示したインデックスカードのカセットケースへの収納状態を説明するための斜視図である。
【図４４】上記静止画像ファイリングシステムにより作成したディスクラベルを張り付けたディスクカセットの平面図である。
【図４５】図４２に示したインデックスカードのプリントの動作を説明するためのフローチャートである。
【図４６】６４０画素×４８０画素のデータを有する中間解像度画像データから２５６画素×１９２画素の中低解像度画像データを生成する画像処理を示す図である。
【図４７】低解像度モードにおける１９２画素×２５６画素への補間処理を示す図である。
【符号の説明】
【０５０４】
１  スキャナ部、１ａ  ＣＣＤイメージセンサ、１ｂ  Ａ／Ｄ変換器、１ｃ  補正部、１ｄ  インターフェース、２  プリンタ部、２ａ  インターフェース、２ｂ  データ変換回路、２ｃ  サーマルヘッド、２ｄ  プリンタ用紙２ｄ、３  画像処理ブロック、４  間引き圧縮伸張ブロック、４ａ  インターフェース、４ｂ  バッファ、４ｃ  １／４間引き回路、４ｄ  バッファ、４ｅ  １／６０間引き回路、４ｆ  セレクタ、４ｇ  ラスタ−ブロック変換回路、４ｈ  圧縮伸張回路、４ｉ  間引き，圧縮伸張コントローラ、５  ストレージ部、５ａ  インターフェース、５ｂ  ＥＦＭ回路、５ｃ  ディスク記録再生部、５ｄ  ストレージ部コントローラ、６  システムコントローラ、６ａ  ＲＡＭ、７  バスライン、８  ビデオ入力部、８ａ〜８ｃ  入力端子、８ｄ  ビデオ処理部、８ｅ  Ａ／Ｄ変換器、９  モニタ装置、１０  操作部、１１  フレームメモリ、１１ａ  メインメモリ、１１ｂ  ビデオメモリ、１２  画像処理回路、１３  メモリコントローラ、１４  画像処理コントローラ、１５  インターフェース、２０  光ディスク
【図１】
2006015753.tif 000003
【図２】
2006015753.tif 000004
【図３】
2006015753.tif 000005
【図４】
2006015753.tif 000006
【図５】
2006015753.tif 000007
【図６】
2006015753.tif 000008
【図７】
2006015753.tif 000009
【図８】
2006015753.tif 000010
【図９】
2006015753.tif 000011
【図１０】
2006015753.tif 000012
【図１１】
2006015753.tif 000013
【図１２】
2006015753.tif 000014
【図１３】
2006015753.tif 000015
【図１４】
2006015753.tif 000016
【図１５】
2006015753.tif 000017
【図１６】
2006015753.tif 000018
【図１７】
2006015753.tif 000019
【図１８】
2006015753.tif 000020
【図１９】
2006015753.tif 000021
【図２０】
2006015753.tif 000022
【図２１】
2006015753.tif 000023
【図２２】
2006015753.tif 000024
【図２３】
2006015753.tif 000025
【図２４】
2006015753.tif 000026
【図２５】
2006015753.tif 000027
【図２６】
2006015753.tif 000028
【図２７】
2006015753.tif 000029
【図２８】
2006015753.tif 000030
【図２９】
2006015753.tif 000031
【図３０】
2006015753.tif 000032
【図３１】
2006015753.tif 000033
【図３２】
2006015753.tif 000034
【図３３】
2006015753.tif 000035
【図３４】
2006015753.tif 000036
【図３５】
2006015753.tif 000037
【図３６】
2006015753.tif 000038
【図３７】
2006015753.tif 000039
【図３８】
2006015753.tif 000040
【図３９】
2006015753.tif 000041
【図４０】
2006015753.tif 000042
【図４１】
2006015753.tif 000043
【図４２】
2006015753.tif 000044
【図４３】
2006015753.tif 000045
【図４４】
2006015753.tif 000046
【図４５】
2006015753.tif 000047
【図４６】
2006015753.tif 000048
【図４７】
2006015753.tif 000049