(57)【要約】【課題】画像合成にかかるソフトウエアの開発を大幅に軽減することができる画像合成装置の提供を目的とする。【解決手段】画像合成手段としての画像合成演算ブロック２およびスイッチ３により、画像データ記憶手段としてのメインメモリ４からの画像データＭをキーデータ記憶手段としてのキーメモリ６からのキー信号のデータＫで抜き取り、画像合成データ記憶手段としてのタイトルメモリ５からのテキスチャーデータとしての画像合成データＴと画像合成を行うようにしたので、画像合成データＴおよびキー信号のデータＫの読み出しが簡単になるので、簡単な構成で画像データＭと画像合成データＴとの画像合成を行うことができる。【選択図】図１
2006320020.tif 000002
【特許請求の範囲】
【請求項１】
複数解像の画像データを同一の画像データ記録フォーマットで記録した画像データ記録手段と、
上記画像データ記録フォーマットと同様のフォーマットで、上記各解像度の画像データに対応したキー信号を記録したキーデータ記憶手段とを有し、
上記画像データに対して、対応する同一解像度のキー信号を基に画像処理を行い、同一解像度の画像合成データを作成し、上記画像データ記録フォーマットと同一の記録形式で画像合成データを記録することを特徴とする画像合成装置。
【請求項２】
請求項１記載の画像合成装置において、
上記画像合成データに対して、対応する同一解像度のキー信号を基に、再度画像処理を行い、再度、同一解像度の画像合成データを作成することを特徴とする画像合成装置。
【請求項３】
複数解像の画像データを同一の画像データ記録フォーマットで記録する画像データ記録ステップと、
上記画像データ記録フォーマットと同様のフォーマットで、上記各解像度の画像データに対応したキー信号を記録するキーデータ記憶ステップとを含み、
上記画像データに対して、対応する同一解像度のキー信号を基に画像処理を行い、同一解像度の画像合成データを作成し、上記画像データ記録フォーマットと同一の記録形式で画像合成データを記録することを特徴とする画像合成方法。
【請求項４】
請求項３記載の画像合成方法において、
上記画像合成データに対して、対応する同一解像度のキー信号を基に、再度画像処理を行い、再度、同一解像度の画像合成データを作成することを特徴とする画像合成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ネガフィルムや写真等から画像を読み取って形成された静止画像情報を編集する静止画像制御装置に用いる画像合成装置及び画像合成方法に関する。
【背景技術】
【０００２】
従来、スキャナーを用いて画像を画像データとして読み取り、読み取った画像データを書き換え可能な記録媒体に記録する画像読み取り装置があった。また、このような画像読み取り装置で読み取った画像データをさらに他の画像データと合成して合成画像データを作成する画像合成装置があった。
【０００３】
この画像合成装置において、飾り枠の中にある画像を合成する場合には、以下のような動作をするようにしていた。パソコン上で飾り枠を作成して、作成した飾り枠のデータを上述した記録媒体に記録する。記録媒体に記録された飾り枠のデータを画像合成装置に供給する。画像合成装置は、画像読み取り装置で読み取った画像データの所定の部分をキー信号で抜いて、飾り枠の中にいれるように合成することにより、画像を枠で囲む合成画像を得るようにしていた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来の画像合成装置においては、飾り枠のデータを記録媒体に記録する際にも、画像データを記録媒体に記録するときと同じ記録フォーマットを用いていたので、画像と、飾り枠と、キー信号との各データを同じ記録フォーマット上に配置しなければならないので、画像合成に係るソフトウエアが複雑になると共に、ソフトウエアの開発に時間がかかるという不都合があった。
【０００５】
本発明は、かかる点を考慮してなされたものであり、画像合成にかかるソフトウエアの開発を大幅に軽減することができる画像合成装置及び画像合成方法の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像合成装置は、複数解像の画像データを同一の画像データ記録フォーマットで記録した画像データ記録手段と、上記画像データ記録フォーマットと同様のフォーマットで、上記各解像度の画像データに対応したキー信号を記録したキーデータ記憶手段とを有し、上記画像データに対して、対応する同一解像度のキー信号を基に画像処理を行い、同一解像度の画像合成データを作成し、上記画像データ記録フォーマットと同一の記録形式で画像合成データを記録するものである。
【０００７】
また、この発明の画像合成方法は、複数解像の画像データを同一の画像データ記録フォーマットで記録する画像データ記録ステップと、上記画像データ記録フォーマットと同様のフォーマットで、上記各解像度の画像データに対応したキー信号を記録するキーデータ記憶ステップとを含み、上記画像データに対して、対応する同一解像度のキー信号を基に画像処理を行い、同一解像度の画像合成データを作成し、上記画像データ記録フォーマットと同一の記録形式で画像合成データを記録するものである。
【０００８】
本発明の画像合成装置によれば、以下のような作用をする。まず、画像合成手段は、画像データ記憶手段からの第１の画像をキーデータ記憶手段からの第１のキー信号で抜いて画像合成用の第１の画像データを作る。このとき、第１のキー信号に基づいて、第１の画像データを第１のキー信号で抜いた中の画像合成用の第１の画像データが画像合成手段に供給される。次に、画像合成手段は、画像合成データ記憶手段からの第１の画像合成データをキーデータ記憶手段からの第１のキー信号で抜いて第１の画像合成データを作る。このとき、第１のキー信号に基づいて、第１の画像合成データを第１のキー信号で抜いた外の画像合成用の第１の画像合成データが画像合成手段に供給される。
【０００９】
画像合成手段は、第１の画像データと第１の画像合成データとを画像合成して、第１の合成出力を作って、この第１の合成出力を画像合成データ記憶手段に入れて、画像合成データ記憶手段は第１の合成出力を第２の画像合成データとして記憶する。このとき、画像合成手段は、第１のキー信号に基づいて、第１の合成出力を画像合成記憶手段に戻す。これにより、画像合成データ記憶手段は、第１の合成出力を第２の画像合成データとして記憶する。次に、画像合成手段は、画像データ記憶手段からの第２の画像をキーデータ記憶手段からの第２のキー信号で抜いて画像合成用の第２の画像データを作る。このとき、第２のキー信号に基づいて、第２の画像データを第２のキー信号で抜いた中の画像合成用の第２の画像データを画像合成手段に供給する。
【００１０】
次に、画像合成手段は、画像合成データ記憶手段からの第２の画像合成データをキーデータ記憶手段からの第２のキー信号で抜いて画像合成用の第２の画像合成データを作る。このとき、画像合成手段は、第２のキー信号に基づいて、第２の画像合成データを第２のキー信号で抜いた外の画像合成用の第２の画像合成データを画像合成手段に供給する。画像合成手段は、第２の画像データと第２の画像合成データとを画像合成して、第２の合成出力を作って、この第２の合成出力を画像合成データ記憶手段に入れて、画像合成データ記憶手段は第２の合成出力を第３の画像合成データとして記憶する。このとき、画像合成手段は、第２のキー信号に基づいて、第２の合成出力を画像合成データ記憶手段に戻す。これにより、画像合成データ記憶手段は、第２の合成出力を第３の画像合成データとして記憶する。
【００１１】
次に、画像合成手段は、画像データ記憶手段からの第３の画像をキーデータ記憶手段からの第３のキー信号で抜いて画像合成用の第３の画像データを作る。このとき、画像合成手段は、第３のキー信号に基づいて、第３の画像データを第３のキー信号で抜いた中の画像合成用の第３の画像データを画像合成手段に供給する。次に、画像合成手段は、画像合成データ記憶手段から第３の画像合成データをキーデータ記憶手段からの第３のキー信号で抜いて画像合成用の第３の画像合成データを作る。このとき、画像合成手段は、第３のキー信号に基づいて、第３の画像合成データを第３のキー信号で抜いた外の画像合成用の第３の画像合成データを画像合成手段に供給する。そして、最後に、画像合成手段は、第３の画像データと第３の画像合成データとを画像合成して、合成画像としての第３の合成出力を作る。このようにして、画像合成手段は、順次、第１の合成出力および第２の合成出力を画像合成データ記憶手段に戻して第２の画像合成データおよび第３の画像合成データとして記憶させることにより作った合成画像を出力する。
【発明の効果】
【００１２】
この発明の画像合成装置によれば、複数解像の画像データを同一の画像データ記録フォーマットで記録した画像データ記録手段と、上記画像データ記録フォーマットと同様のフォーマットで、上記各解像度の画像データに対応したキー信号を記録したキーデータ記憶手段とを有し、上記画像データに対して、対応する同一解像度のキー信号を基に画像処理を行い、同一解像度の画像合成データを作成し、上記画像データ記録フォーマットと同一の記録形式で画像合成データを記録するようにしたので、画像合成データおよびキー信号のデータの読み出しが簡単になるので、簡単な構成で画像データと画像合成データとの画像合成を行うことができるという効果を奏する。
【００１３】
また、この発明の画像合成方法は、複数解像の画像データを同一の画像データ記録フォーマットで記録する画像データ記録ステップと、上記画像データ記録フォーマットと同様のフォーマットで、上記各解像度の画像データに対応したキー信号を記録するキーデータ記憶ステップとを含み、上記画像データに対して、対応する同一解像度のキー信号を基に画像処理を行い、同一解像度の画像合成データを作成し、上記画像データ記録フォーマットと同一の記録形式で画像合成データを記録するので、画像合成に必要なサブディレクトリの画像合成データおよびキー信号のデータを読み出すことにより、画像合成データおよびキー信号のデータの読み出しが簡単になるので、簡単な構成で画像データと画像合成データとの画像合成を行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００１４】
以下、本実施例の画像合成装置について説明する前に、図５〜図１０を参照しながら本実施例の画像合成装置を適用する静止画像制御装置について説明する。
【００１５】
［静止画像制御装置の構成］
図５に示すように、この静止画像制御装置２４は、画像データＭＤ（ミニディスク）２５とテキスチャーＭＤ２６とを各ＭＤ駆動部に収納できるように構成されている。画像データＭＤ２５には、高解像度、中解像度および低解像度の画像データが画像データのフォーマットで記録されている。また、テキスチャーＭＤ２６には、予め文字データや画像データ等が入力されていて、画像合成の初期画像となるテキスチャーのデータと、キーデータとが高解像度、中解像度および低解像度で記録されている。
【００１６】
また、静止画像制御装置２４には、画像データを表示するモニター２３と、画像データの取り込み、記録、再生、プリント等を指定するための操作を行うキーボード２７と、画像データを読み取るスキャナー２８と、画像データをプリントするプリンター２９とが接続されている。
【００１７】
また、図６で示すように、静止画像制御装置２４は、スキャナー２８で取り込んだ画像データからプリント用の高解像度画像データ、モニター２３用の中解像度画像データを生成する画像処理回路３０と、画像処理回路３０からの中解像度画像データからインデックス表示用の低解像度画像データを生成して高解像度、中解像度および低解像度の画像データを生成すると共に、再生された高解像度、中解像度および低解像度の画像データを画像処理用に信号処理するＭＤコントロール回路３１、３３と、画像データＭＤ２５およびテキスチャーＭＤ２６に対して画像データおよびテキスチャーデータの記録または再生をするＭＤ駆動回路３２、３４と、キーボード２７、スキャナー２８、プリンター２９と静止画像制御装置２４とのインターフェースを行うインターフェース回路３５とを有する。
【００１８】
［スキャナーの構成］
まず、スキャナー２８の構成を説明する。スキャナー２８は、ネガフィルム、ポジフィルム、写真等に記録されている静止画像を読み取るＣＣＤイメージセンサと、ＣＣＤイメージセンサからアナログ信号として供給される画像信号をディジタル変換して画像データを形成するＡ／Ｄ変換器と、Ａ／Ｄ変換器からの画像データにシェーディング補正や色マスキング補正等の補正処理を施す補正部と、バスラインに接続されたインターフェースで構成されている。
【００１９】
［プリンターの構成］
次に、プリンター２９の構成を説明する。プリンター２９は、バスラインに接続されたインターフェースと、供給される画像データをプリントに適したデータ変換処理を施すデータ変換回路と、データ変換回路からの画像データに応じた静止画像をプリンタ用紙にプリントするサーマルヘッドとで構成されている。このプリンター２９におけるプリント動作は、プリント枚数、色合い等を制御するためのプリント制御データに応じて制御される。
【００２０】
［ＭＤコントロール回路の構成］
図７に示すように、各ＭＤコントロール回路３１、３３は、回路全体を制御するＭＤコントロールＣＰＵ３６と、中解像度の画像データに間引き処理を施して低解像度の画像データを生成するインデックス画像生成回路３７と、静止画圧縮処理伸張を行うＪＰＥＧ処理回路３８と、データをバッファリングして記録または再生のインターフェースを行うＣＰＵインターフェース回路３９と、ＭＤ駆動回路３２、３４に対してＳＣＳＩコマンドによりデータ転送を制御するＳＣＳＩコントロール回路４０とを有する。
【００２１】
インデックス画像生成回路３７は、中間解像度画像データを１／６４に間引き処理することにより低解像度のインデックス画像データを形成する１／６４間引き部を有する。また、ＪＰＥＧ処理回路３８は、高解像度、中解像度または低解像度の各画素データを、圧縮処理に適した所定画素単位のブロックに分割するラスターブロック変換部と、ラスターブロック変換部によりブロック化された画像データに固定長符号化処理を施す圧縮伸張部とを有している。また、この圧縮伸張部は、ディスクリート・コサイン・変換回路（ＤＣＴ回路）と、量子化回路と、固定長符号化回路とを有する。
【００２２】
［ＭＤ駆動回路の構成］
ＭＤ駆動回路３２、３４は、ＭＤコントロール回路とのインターフェースを行うインターフェース部と、ＭＤ駆動回路３２、３４の制御を行うコントローラと、各解像度の画像データに対して８−１４変調処理を施すＥＦＭ回路と、画像データＭＤ２５およびテキスチャーデータＭＤ２６に対して画像データおよびテキスチャーデータの記録または再生を行うディスク記録再生部を有する。ここで、画像データＭＤ２５は画像データ記録媒体、テキスチャーＭＤ２６は画像合成データ記録媒体、ディスク記録再生部はデータ読み出し手段を構成する。
【００２３】
［インターフェース回路の構成］
図８に示すように、インターフェース回路３５は、プリンター２９に供給するプリント用の高解像度の画像データを一時的に蓄積するデータバッファ４３と、プリンター２９に対してＳＣＳＩコマンドにより制御するＳＣＳＩコントロール回路４２と、データバッファ４３およびＳＣＳＩコントロール回路４２を制御するＳＣＳＩコントロールＣＰＵ４１とを有する。なお、モニター２３およびキーボード２７に対しては、データラインのみを有する。
【００２４】
［画像処理回路の構成］
図９に示すように、画像処理回路３０は、スキャナー２８で読み取られた画像データを一時的に蓄積するバッファ４４と、一次元のルックアップテーブルにより色処理を行う一次元色処理回路４５と、ライン調整を行うライン調整回路４６と、画像データを一時的に蓄積するデータバッファ４７と、着色を行うカラーパレット回路４８と、三次元のルックアップテーブルにより色処理を行う三次元色処理回路４９と、バスラインの切り換えを行うバススイッチ５０、５１とを有する。
【００２５】
また、画像処理回路３０は、画像データを記憶するメインメモリ４と、テキスチャーデータを記憶するタイトルメモリ５と、キーデータを記憶するキーメモリ６と、メインメモリ４、タイトルメモリ５およびキーメモリ６に対する画像データ、テキスチャーデータおよびキーデータの書き込みまたは読み出しの制御をして画像合成を行うと共に、スキャナー２８で読み取られた高解像度の画像データに間引き処理を施して中解像度の画像データを生成するメインメモリコントロール回路１とを有する。ここで、メインメモリ４は画像データ記憶手段、タイトルメモリ５は画像合成データ記憶手段、キーメモリ６はキーデータ記憶手段を構成する。
【００２６】
また、画像処理回路３０は、モニター２３用の中解像度の画像データを記憶するビデオメモリ７と、ビデオメモリ７に対する画像データの書き込みまたは読み出しの制御をビデオメモリコントロール回路５２と、メインメモリコントロール回路１とビデオメモリコントロール回路５２とを制御するメモリコントロールＣＰＵ５３とを有する。
【００２７】
また、画像処理回路３０は、キーボード２７からの入力操作により、コントロール信号を生成するシステムコントロールＣＰＵ５４と、システムコントロールＣＰＵ５４からのコントロール信号によりモニター２３の管面表示を制御する管面表示コントロール回路５５と、ビデオメモリ７からのモニター２３用の中解像度の画像データをアナログ画像データに変換するＤ／Ａ変換回路５６と、アナログ画像データを管面表示コントロール回路５５からの管面表示制御信号により切り換えるアナログスイッチ５７と、モニター２３に出力するアナログ画像データを一次的に蓄積するバッファ５８とを有する。
【００２８】
ここで、取り込まれた画像データを一旦記憶するメインメモリ４と、タイトルメモリ５と、キーメモリ６とはフレームメモリで構成されている。フレームメモリは、メインメモリ４と、タイトルメモリ５に対しては、赤色（Ｒ）の画像データが読み書きされるＲ用フレームメモリと、緑色（Ｇ）の画像データが読み書きされるＧ用フレームメモリと、青色（Ｂ）の画像データが読み書きされるＢ用フレームメモリとで構成されていて、キーメモリ６に対しては、単色のフレームメモリで構成されている。
【００２９】
上記各色用フレームメモリは、ＤＲＡＭ（Dynamic RAM）で構成され、論理的には、メインメモリ空間として縦×横×深さが２０２４画素×３０７２画素×８ビット×３色（ＲＧＢ）のエリアをサポートし、テキスチャーメモリ空間として縦×横×深さが２０２４画素×３０７２画素×８ビット×３色（ＲＧＢ）のエリアをサポートし、キーメモリ空間として縦×横×深さが２０２４画素×４０９６画素×４ビット×１色（ＲＧＢのうちの単色）のエリアをサポートするので、計１６メガビットの記憶領域を有する構成である。システムコントロールＣＰＵ５４には、画像データを再生順に並べ換えてミニディスクに記録する際にミニディスクから読みだした画像データの管理情報を一旦記憶するランダムアクセスメモリ（ＲＡＭ）が設けられている。
【００３０】
［メインメモリコントロール回路の構成］
また、図１０に示すように、メインメモリコントロール回路１は、メモリコントロールＣＰＵ５３からのデータや、コマンドを蓄積するＣＰＵレジスター５９と、メインメモリ４とタイトルメモリ５およびキーメモリ６に対するアクセスを行うメモリアクセス部６０と、高解像度の画像データを中解像度の画像データに間引き処理を行うかまたは伸張を行う間引き伸張処理部６５と、画像合成の演算を行う画像合成演算ブロック２と、ＤＭＡ転送の動作を行うＤＭＡ処理部６８とを有する。ＣＰＵレジスター５９には、レジスターまたはＤＲＡＭにアクセスするためのチップセレクト信号（ＸＣＳＲＥＧ，ＸＣＳ ＤＲＡＭ）、データライトまたはデータリード信号（ＸＷＲ，ＸＲＤ）、アドレスストローブ信号（ＸＡＳ）、アドレス信号（Ａ２０〜０）、データ（Ｄ７〜０）が供給される。
【００３１】
［メモリアクセス部の構成］
メモリアクセス部６０は、メインメモリ４とタイトルメモリ５およびキーメモリ６を構成するＤＲＡＭに対する画像データ、テキスチャーデータおよびキーデータの書き込みまたは読み出しの制御を行うＤＲＡＭアクセスコントロール回路６２と、タイトルメモリ５およびキーメモリ６に対するアドレスを発生させるタイトルメモリアドレス発生回路６３と、メインメモリ４に対するアドレスを発生させるメインメモリアドレス発生回路６４と、ＤＲＡＭのリフレッシュ動作を制御するリフレッシュコントロール回路６１とを有する。ＤＲＡＭアクセスコントロール回路６２からは、行アドレスストローブ信号（ＣＡＳ）、列アドレスストローブ信号（ＲＡＳ）、ライトイネーブル信号（ＷＥ）、アウトプットイネーブル信号（ＯＥ）が出力される。タイトルメモリアドレス発生回路６３からはタイトルメモリアドレス信号（ＴＡ１０〜０）が出力される。メインメモリアドレス発生回路６４からはメインメモリアドレス信号（ＭＡ１０〜０）が出力される。ここで、タイトルメモリアドレス発生回路６３はタイトルメモリ５およびキーメモリ６に対してアドレス信号を供給する。
【００３２】
［間引き伸張処理部の構成］
間引き伸張処理部６５は、間引き伸張の係数を有する演算係数メモリ６５と、間引き伸張の演算を行う画像処理演算ブロック６７とを有する。上記画像処理演算ブロック６７は、スキャナー２８からの高解像度画像データを１／４に間引き処理することにより中間解像度画像データを形成する１／４間引き部と、高解像度画像データ、１／４間引き部からの中間解像度画像データをそれぞれ選択して出力するセレクタ部とを有している。画像処理演算ブロック６７に対しては、Ｒ，Ｇ，Ｂの各色のメインメモリデータ（ＭＲ７〜０，ＭＧ７〜０，ＭＢ７〜０）が入出力される。
【００３３】
［画像合成演算ブロックの構成］
画像合成演算ブロック２の構成は、後述する図１１で詳細に説明する。画像合成演算ブロック２に対しては、Ｒ，Ｇ，Ｂの各色のテキスチャーメモリデータ（ＴＲ７〜０，ＴＧ７〜０，ＴＢ７〜０）およびキー信号のデータ（Ｋ３〜０）が入出力される。
【００３４】
［ＤＭＡ処理部の構成］
ＤＭＡ処理部６８は、ＤＭＡ転送のシーケンスを制御するメインシーケンサ６９と、データ書き込みのＤＭＡ転送のシーケンスを制御するＩＮＴ ＤＭＡシーケンサ７０と、データ読み出しのＤＭＡ転送のシーケンスを制御するＥＸＴ ＤＭＡシーケンサ７１と、２つのバンクの切り換えをしてデータ書き込みまたはデータ読み出しを制御するダブルバッファコントロール回路７２と、２つのバンクを有するダブルバッファ７３と、ＤＭＡ転送クロックを制御するクロックコントロール回路７４と、インターフェースを制御するインターフェースコントロール回路７５とを有する。クロックコントロール回路７４からはメモリコントロールＣＰＵ５３の動作クロック信号（ＣＰＵＸＴＡＬ）、画像クロック信号（ＤＣＬＫ）、４倍画像クロック信号（ＤＣＬＫ４）が出力される。インターフェースコントロール回路７５からは、画像転送用クロック信号（ＰＣＬＫ）、ＤＭＡ出力転送リクエスト信号（ＲＥＱＯＵＴ）が出力され、ＤＭＡ入力転送リクエスト信号（ＲＥＱＩＮ）が入力される。ダブルバッファ７３に対してはＲ，Ｇ，Ｂの各色の画像出力データ（ＤＲ７〜０，ＤＧ７〜０，ＤＢ７〜０）が入出力される。
【００３５】
［画像合成演算ブロックの構成］
図１１に示すように、画像合成演算ブロック２は、メイン画像データＭの符号を反転する符号反転器７６と、符号反転器７６の出力とタイトルデータＴとを加算して加算出力（Ｔ−Ｍ）を出力する加算器７７と、加算器７７の加算出力（Ｔ−Ｍ）とキー信号Ｋとを乗算して乗算出力（Ｔ−Ｍ）＊Ｋを出力する乗算器７８と、乗算器７８の乗算出力（Ｔ−Ｍ）＊Ｋとメイン画像データＭとを加算して加算出力［（Ｔ−Ｍ）＊Ｋ＋Ｍ］を出力する加算器８０と、加算器８０の加算出力［（Ｔ−Ｍ）＊Ｋ＋Ｍ］を一時的に蓄積するバッファ８１とを有する。従ってバッファ８１から出力される画像合成出力Ｓは、数１に示すように、
【００３６】
〔数１〕
Ｓ＝（Ｔ−Ｍ）＊Ｋ＋Ｍ＝（１−Ｋ）＊Ｍ＋ＫＴとなる。
【００３７】
また、メイン画像データＭは、上述した図１０に示した間引き伸張処理部６５の画像処理演算ブロック６７からＲ，Ｇ，Ｂの各色８ビットで供給される。タイトルデータＴはタイトルメモリ５からそれぞれＲ，Ｇ，Ｂの各色８ビットで供給される。キー信号Ｋはキーメモリ６から単色４ビットで供給される。ここで、画像合成演算ブロック２は画像合成手段を構成する。
【００３８】
［記録動作の概要］
次に、このような構成を有する静止画像制御装置の通常の記録動作を説明する。まず、所望の画像データまたはテキスチャーデータを上記ＭＤ駆動回路３２、３４に装着された画像データＭＤ（ミニディスク）２５またはテキスチャーＭＤ２６に記録する場合、ユーザは、上記キーボード２７を操作して画像データ等の取り込み先（スキャナー２８）を指定すると共に、取り込んだ画像データの出力先を上記ＭＤ駆動回路３２、３４に設定する。これにより、上記システムコントロールＣＰＵ５４がスキャナー２８を動作状態に制御する。
【００３９】
［スキャナーの動作説明］
まず、スキャナー２８の動作説明をする。スキャナー２８は、フィルム、写真等が原稿読み取り台に載置されると、この原稿をＣＣＤラインセンサを走査させて読み取る。ＣＣＤラインセンサは、読み取った画像に対応する画像信号を形成し、これをＡ／Ｄ変換器に供給する。Ａ／Ｄ変換器は、ＣＣＤラインセンサから供給される画像信号をディジタル化することにより画像データを形成し、これを補正部に供給する。補正部は、例えば、３５ミリメートルフィルムから画像の読み取りを行った場合、この画像データを縦×横のサイズが１２００画素×１７００画素のサイズの画像データに補正して出力する。
【００４０】
［画像処理回路の動作説明］
次に、画像処理回路３０の動作説明をする。スキャナー２８により形成された画像データは、例えば縦×横が１０２４画素×１５３６画素または２０４８画素×３０７２画素の高解像度画像データであり、この高解像度画像データがフレームメモリ内のビデオメモリ７に供給される。ビデオメモリコントロール回路５２はビデオメモリ７に高解像度画像データが供給されると、これを一旦記憶すると共に、この記憶された高解像度画像データを読み出すようにビデオメモリ７を書き込み制御及び読みだし制御する。この高解像度画像データは、データライン、バスライン、バススイッチ５１を順に介して、メインメモリコントロール回路１の間引き伸張処理部６５に転送されると共に、メインメモリ４に転送される。メモリコントロール回路１は、このメインメモリ４に転送された高解像度画像データを一旦記憶するように、メインメモリ４を書き込み制御する。
【００４１】
メインメモリ４に高解像度画像データが記憶されると、画像処理用のメモリコントロールＣＰＵ５３は、この高解像度画像データを、例えば６４０画素×４８０画素のモニタ表示用の中間解像度画像データに変換するようにメモリコントロール回路１の間引き伸張処理部６５を制御する。このとき、メモリコントロール回路１の読み出し制御によりメインメモリ４から高解像度画像データが読み出されメモリコントロール回路１の間引き伸張処理部６５に供給される。
【００４２】
そして、上記間引き伸張処理部６５により、高解像度画像データが中間解像度画像データに変換され、バススイッチ５１、バスライン、データラインを介してビデオメモリ７に供給される。ビデオメモリコントロール回路５２は、ビデオメモリ７に中間解像度画像データが供給されると、これを一旦記憶するようにビデオメモリ７を書き込み制御すると共に、これを読み出すようにビデオメモリ７を読み出し制御する。このとき、ビデオメモリ７に記憶された中間解像度画像データが読み出され、Ｄ／Ａ変換回路５６、アナログスイッチ５７、バッファ５８、インターフェース回路３５を介して、モニター２３に供給される。
【００４３】
このように、ビデオメモリ７に供給された中間解像度画像データは、Ｄ／Ａ変換器５６によりアナログ化され中間解像度のモニタ表示用の画像信号とされる。これにより、スキャナー２８により取り込まれた画像がモニター２３に表示されることとなる。なお、画像処理回路３０のシステムコントロールＣＰＵ５４は、キーボード２７が操作されることにより、スキャナー２８により取り込まれた画像の拡大処理、縮小処理等の画像処理が指定されている場合は、メインメモリ４から読み出された画像データに、指定された画像処理が施されるように、メモリコントロールＣＰＵ５３を介して、メインメモリコントロール回路１の間引き伸張処理部６５を制御する。この間引き伸張処理部６５により指定の画像処理が施された画像データは、モニター２３に供給される。これにより、指定の画像処理が施された画像がモニター２３に表示される。また、システムコントロールＣＰＵ５４は、画像データに施した画像処理を示すデータ（画像加工情報）を、バスライン、バススイッチ５１を介して、メインメモリコントロール回路１の間引き、圧縮伸張処理ブロック４に供給する。
【００４４】
［間引き伸張処理部の動作説明］
次に、間引き伸張処理部６５の動作説明をする。ユーザは、モニター２８に表示される画像により、その画像が所望のものであるか否かを確認し、画像が所望のものであった場合は、キーボード２７の記録指定キーを操作してモニター２３に表示された画像の記録を指定する。システムコントロールＣＰＵ５４は、記録指定キーがオン操作されるとこれを検出し、記録の指定がなされたことを示すデータ及び画像加工情報がある場合はこれをバスライン及びバススイッチ５１を介して、間引き伸張処理部６５の間演算係数メモリ６６に供給する。
【００４５】
演算係数メモリ６６は、画像加工情報がある場合はこれを一旦記憶すると共に、高解像度画像データの取り込みを行うように画像処理演算ブロック６７を制御する。高解像度画像データは、バスライン及びバススイッチ５１を介して、間引き伸張処理部６５内に取り込まれると、画像処理演算ブロック６７に一旦記憶される。画像処理演算ブロック６７に高解像度画像データが記憶されると、演算係数メモリ６６に記憶された画像加工情報に基づいて画像処理演算ブロック６７は、高解像度画像データを、例えばライン毎に１／４間引き処理するように画像処理制御する。１／４間引き処理は、高解像度画像データの画素を、１／４とするような間引き処理を施すことにより、６４０画素×４８０画素の中間解像度画像データを形成する。
【００４６】
画像処理演算ブロック６７は、メモリコントロールＣＰＵ５３により切り換え制御されている。すなわち、メモリコントロールＣＰＵ５３は、例えば画像処理演算ブロック６７で生成された各解像度の画像データを、高解像度画像データ、中間解像度画像データの順に選択して出力するように出力データを切り換え制御する。画像処理演算ブロック６７からの各解像度画像データは、ＤＭＡ処理部６８内のダブルバッファ７３を介して転送され、ＭＤコントロール回路３１、３３のインデックス画像生成回路３７を介してＪＰＥＧ処理回路３８に供給される。
【００４７】
［インデックス画像生成回路の動作］
インデックス画像生成回路３７で中間解像度画像データは、１／６４間引き処理される。１／６４間引き処理は、中間解像度画像データの画素を、１／６４とするような間引き処理を施すことにより、８０画素×６０画素の低解像度画像データ（インデックス用画像データ）を形成する。
【００４８】
［ＪＰＥＧ処理回路の動作］
メインメモリコントロール回路１のＤＭＡ処理部６８内のダブルバッファ７３を介して転送された高、中解像度の画像データは、インデックス画像生成回路３７を介して高、中、低の各解像度の画像データとされてＪＰＥＧ処理回路内のラスターブロック変換部に供給される。ラスターブロック変換部は、各画像データを圧縮符号化の処理単位である、例えば８画素×８画素の処理ブロック単位に分割し、これを圧縮伸張処理部に供給する。
【００４９】
ここで、各解像度画像データは、ラスターブロック変換部において、８画素×８画素の処理ブロック単位に分割されるわけであるが、低解像度画像データは８０画素×６０画素の画像サイズである。このため、この低解像度画像データを８画素×８画素の処理ブロック単位に分割しようとすると、縦方向の画素が８画素で割り切れないことから（６０画素÷８画素＝７．５画素）、低解像度画像データを８画素×８画素の処理ブロック単位で分割することはできない。
【００５０】
このようなことから、ラスターブロック変換部は、低解像度画像データが供給されると、画像データの上段あるいは下段に８０画素×４画素のダミーデータを付加することにより、８０画素×６０画素の低解像度画像データを、８０画素×６４画素の低解像度画像データとする。そして、これにより縦方向の画素が８画素で割り切れることから、８０画素×６４画素の低解像度画像データを８処理ブロック×１０処理ブロックに分割して圧縮伸張処理部に供給する。なお、ダミーデータは、インデックス表示の際に除去されるようになっており、ダミーデータに係る画像（例えば黒画像や白画像）がインデックス画像に付加されて表示されることはない。
【００５１】
圧縮伸張処理部は、ディスクリート・コサイン・変換回路（ＤＣＴ回路）と、量子化回路と、固定長符号化回路とで構成されており、各解像度の画像データは、まず、ＤＣＴ回路に供給される。ＤＣＴ回路は、各解像度の画像データを周波数軸上に変換してＤＣＴ係数を形成する直行変換処理を行い、この直行変換処理を施した各解像度の画像データをそれぞれ量子化回路に供給する。量子化回路は、例えばＭＤコントロールＣＰＵ３６により設定された適当な量子化係数を用いて各解像度の画像データを量子化し、これらを固定長符号化回路に供給する。
【００５２】
固定長符号化回路は、適当な量子化係数で量子化された各解像度の画像データのＤＣＴ係数を固定長符号化し、この固定長符号化処理の結果をＭＤコントロールＣＰＵ３６に帰還する。ＭＤコントロールＣＰＵ３６は、固定長符号化処理の結果に応じて、その画像データを量子化するのに最適な量子化係数を形成し、これを量子化回路に供給する。量子化回路は、２度目に設定された最適な量子化係数を用いて画像データの量子化を行い、これを固定長符号化回路に供給する。これにより、固定長符号化回路において、各解像度の画像データを所定のデータ長となるように固定長符号化することができる。
【００５３】
具体的には、このような圧縮符号化処理により、中間解像度画像データは、１記録単位である１クラスタの２倍の２クラスタのデータ長に固定長符号化処理され、高解像度画像データは８クラスタのデータ長に固定長符号化処理され、低解像度画像データは１／１５クラスタのデータ長に固定長符号化処理される。このように固定長符号化された各解像度の画像データは、それぞれＣＰＵインターフェース回路３９及びＳＣＳＩコントロール回路４０を介して、ＭＤ駆動回路３２、３４に供給される。ＳＣＳＩコントロール回路４０は、ＭＤコントロールＣＰＵ３６から、ＣＰＵインターフェース回路３９を介して供給されたＭＤ駆動回路３２、３４に対する動作コマンドをＳＣＳＩコマンドに変換する。そして、ＳＣＳＩコントロール回路４０は、各解像度の画像データをＭＤ駆動回路３２、３４にＳＣＳＩインターフェースに基づいて転送する。また、ＭＤコントロールＣＰＵ３６は、供給された画像データに画像加工情報が付加されている場合には、この画像加工情報を各解像度の画像データと共にＭＤ駆動回路３２、３４に供給する。
【００５４】
［ＭＤ駆動回路の動作説明］
次に、ＭＤ駆動回路の動作説明をする。ＭＤコントロール回路３１、３３からの各解像度の画像データ及び画像加工情報は、それぞれインターフェース部に供給される。コントローラは、インターフェース部に各解像度の画像データ及び画像加工情報が供給されると、これらをそれぞれＭＤ駆動回路内に取り込むようにインターフェース部を制御する。インターフェース部を介してＭＤ駆動回路に取り込まれた各解像度の画像データ及び画像加工情報は、それぞれＥＦＭ回路に供給される。ＥＦＭ回路に各解像度の画像データ及び画像加工情報が供給されると、コントローラは、固定長符号化された各解像度の画像データ及び画像加工情報に、いわゆるＥＦＭ処理（８−１４変調処理）を施すようにＥＦＭ回路を制御する。ＥＦＭ処理された各解像度の画像データ及び画像加工情報は、それぞれディスク記録再生部に供給される。ディスク記録再生部に画像データ及び画像加工情報が供給されると、コントローラは、各解像度の画像データ及び画像加工情報をそれぞれ画像データＭＤ（ミニディスク）２５、テキスチャーデータＭＤ（ミニディスク）２６に記録するようにディスク記録再生部を制御する。これにより、ミニディスク２５、２６に、各解像度の画像データ及びその画像加工情報が記録されることとなる。
【００５５】
具体的には、ミニディスク２５、２６は、直径６４ミリメートルの光磁気ディスクとなっていて、各解像度毎に２００枚分の画像データまたはテキスチャーデータが何度でも書き換え可能となっている。そして、２００枚分の画像データまたはテキスチャーデータは、５０枚分の画像データまたはテキスチャーデータを１つのアルバムとして、計４つのアルバムに分割されて管理されるようになっている。従って、ユーザは、この画像データまたはテキスチャーデータの記録を行う場合、キーボード２７を用いてその画像データまたはテキスチャーデータを記録するアルバムを選択する。これにより、システムコントロールＣＰＵ５４は、コントローラを介して、ユーザにより選択されたアルバムに各解像度毎の画像データまたはテキスチャーデータを取り込み順に記録するようにディスク記録再生部を制御する。
【００５６】
なお、この際、低解像度画像データは、アルバムに記録されている画像を１画面に複数表示するためのインデックス用のインデックスファイルとして記録され、中間解像度画像データは、アルバムに記録されている所望の１つの画像を表示するためのモニタ表示用の中間解像度画像ファイルとして記録され、高解像度画像データは、高解像度画像データに係る画像をプリントするためのプリント用の高解像度画像ファイルとしてそれぞれ記録される。
【００５７】
［本実施例の画像合成装置の構成］
以下、図１を参照しながら本実施例の画像合成装置について説明する。図１に示した本実施例の画像合成装置は、上述した静止画制御装置の図９に示した画像処理回路内のメインメモリコントロール回路１、画像合成演算ブロック２、メインメモリ４、タイトルメモリ５、キーメモリ６およびビデオメモリ７に対応する。
【００５８】
なお、図５〜図１１に示したものと対応するものには同一の符号を付してその詳細な説明を省略する。まず、本実施例の画像合成装置の構成について説明する。図１に示すように、この画像合成装置は、メインメモリコントロール回路１と、メインメモリ４と、タイトルメモリ５と、キーメモリ６と、ビデオメモリ７と、モニター８とを有する。メインメモリコントロール回路１は、画像合成演算ブロック２と、スイッチ３とを有する。スイッチ３は、固定接点３ａおよび固定接点３ｂと、可動接点３ｃとを有する。この場合、スイッチ３は、機械的なスイッチではなく、画像合成演算ブロック２の画像合成の動作を機能的に表したものである。
【００５９】
ここで、メインメモリ４に記憶される画像データは上述したスキャナー２８から読み取られた後にメインメモリ４に供給される場合と、画像データＭＤ２５から読み取られた後にメインメモリ４に供給される場合とがある。また、タイトルメモリ５に記憶されるテキスチャーデータとキーメモリ６に記憶されるキー信号のデータは、スキャナー２８から読み取られた後にタイトルメモリ５およびキーメモリ６に供給される場合と、テキスチャーデータＭＤ２６から読み取られた後にタイトルメモリ５およびキーメモリ６に供給される場合とがある。
【００６０】
この場合、画像データＭＤ２５は画像データ記録媒体、テキスチャーデータＭＤ２６は画像合成データ記録媒体、メインメモリ４は画像データ記憶手段、タイトルメモリ５は画像合成データ記憶手段、キーメモリ６はキーデータ記憶手段、画像合成演算ブロック２およびスイッチ３は画像合成手段を構成する。
【００６１】
メインメモリ４には、高解像度、中解像度および低解像度の画像データ、つまり図３に示す場合では３０７２画素×２０４８画素の高解像度の第１の画像Ｍ1、第２の画像Ｍ2 、第３の画像Ｍ3 が後述する画像データのフォーマットで記録されている。また、タイトルメモリ５には、図３に示す場合では予め文字データ、つまり３０７２画素×２０４８画素の高解像度の文字９、文字１０や画像データ等が入力されていて、画像合成の初期画像となるテキスチャーのデータＴ1 が後述するテキスチャーデータのフォーマットでそれぞれ高解像度、中解像度および低解像度で記録されていて、画像合成の過程において、順次、第１の合成出力Ｓ1 および第２の合成出力Ｓ2 を第２のテキスチャーデータＴ2 および第３のテキスチャーデータＴ3 として記憶する。また、キーメモリ６には、図３で示す場合では３０７２画素×２０４８画素の高解像度のキー信号ＫのデータＫ1 および（１−Ｋ1 ）、Ｋ2 および（１−Ｋ2 ）、Ｋ3 および（１−Ｋ3 ）が記録されている。
【００６２】
特に、本実施例では、後述するようにテキスチャーデータのフォーマットを画像データのフォーマットを流用して複数のテキスチャーデータおよび複数のキー信号のデータを格納する場所を指定するようにしたことにより、テキスチャーデータと画像データとの合成に関わるソフトウエアの開発工程を大幅に削減した。
【００６３】
スイッチ３は、キー信号Ｋに基づいて可動接点３ｃが固定接点３ａまたは固定接点３ｂと接続可能に構成される。固定接点３ａはメインメモリ４と接続されていて、キー信号Ｋに基づいて可動接点３ｃが固定接点３ａに接続されたとき、画像データＭをキー信号Ｋで抜いた中の（１−Ｋ）＊Ｍのデータを画像合成演算ブロック２に供給可能に構成される。また、固定接点３ｂはタイトルメモリ５と接続されていて、キー信号Ｋに基づいて可動接点３ｃが固定接点３ｂに接続されたとき、テキスチャーのデータＴをキー信号Ｋで抜いた外のＫＴのデータを画像合成演算ブロック２に供給可能に構成される。このようにして、画像合成演算ブロック２は、図１１に示すように、合成出力Ｓ＝（Ｔ−Ｍ）＊Ｋ＋Ｍ＝（１−Ｋ）＊Ｍ＋ＫＴを出力する。ビデオメモリ７は、モニター８に表示する中解像度のデータを記憶する。
【００６４】
［本実施例の画像合成装置の動作］
次に、図１、図２および図３を参照しながら、このように構成された本実施例の画像合成装置の動作について説明する。図２において、スタートして、ステップＳ１で、スイッチ３はメインメモリ４からの第１の画像Ｍ1 をキーメモリ６からの第１のキー信号Ｋ1 で抜いて（１−Ｋ1 ）＊Ｍ1 を作る。このとき、図１において、キー信号Ｋ1 に基づいて可動接点３ｃが固定接点３ａに接続される。そこで、スイッチ３は画像データＭ1 をキー信号Ｋ1 で抜いた中の（１−Ｋ1 ）＊Ｍ1 のデータを画像合成演算ブロック２に供給する。
【００６５】
次に、ステップＳ２で、スイッチ３はタイトルメモリ５から第１のテキスチャーのデータＴ1 をキーメモリ６からの第１のキー信号Ｋ1 で抜いてＫ1 Ｔ1 を作る。このとき、図１において、キー信号Ｋ1 に基づいて可動接点３ｃが固定接点３ｂに接続される。そこで、スイッチ３はテキスチャーのデータＴ1 をキー信号Ｋ1 で抜いた外のＫ1 Ｔ1 のデータを画像合成演算ブロック２に供給する。
【００６６】
ステップＳ３で、画像合成演算ブロック２は第１の合成出力Ｓ1 ＝（１−Ｋ1）＊Ｍ1 ＋Ｋ1 Ｔ1 を作って、この第１の合成出力Ｓ1 をタイトルメモリ５に入れて、タイトルメモリ５は第１の合成出力Ｓ1 を第２のテキスチャーデータＴ2として記憶する。このとき、図１において、スイッチ３はキー信号Ｋ1 に基づいて可動接点３ｃが固定接点３ｂに接続されたままで、画像合成演算ブロック２は第１の合成出力Ｓ1 をタイトルメモリ５に戻す。これにより、タイトルメモリ５は、第１の合成出力Ｓ1 を第２のテキスチャーデータＴ2 として記憶する。
【００６７】
次に、ステップＳ４で、スイッチ３はメインメモリ４からの第２の画像Ｍ2 をキーメモリ６からの第２のキー信号Ｋ2 で抜いて（１−Ｋ2 ）＊Ｍ2 を作る。このとき、図１において、キー信号Ｋ2 に基づいて可動接点３ｃが固定接点３ａに接続される。そこで、スイッチ３は画像データＭ2 をキー信号Ｋ2 で抜いた中の（１−Ｋ2 ）＊Ｍ2 のデータを画像合成演算ブロック２に供給する。
【００６８】
次に、ステップＳ５で、スイッチ３はタイトルメモリ５から第２のテキスチャーのデータＴ2 をキーメモリ６からの第２のキー信号Ｋ2 で抜いてＫ2 Ｔ2 を作る。このとき、図１において、キー信号Ｋ2 に基づいて可動接点３ｃが固定接点３ｂに接続される。そこで、スイッチ３は第２のテキスチャーデータＴ2 をキー信号Ｋ2 で抜いた外のＫ2 Ｔ2 のデータを画像合成演算ブロック２に供給する。
【００６９】
ステップＳ６で、画像合成演算ブロック２は第２の合成出力Ｓ2 ＝（１−Ｋ2）＊Ｍ2 ＋Ｋ2 Ｔ2 を作って、この第２の合成出力Ｓ2 をタイトルメモリ５に入れて、タイトルメモリ５は第２の合成出力Ｓ2 を第３のテキスチャーデータＴ3として記憶する。このとき、図１において、スイッチ３はキー信号Ｋ2 に基づいて可動接点３ｃが固定接点３ｂに接続されたままで、画像合成演算ブロック２は第２の合成出力Ｓ2 をタイトルメモリ５に戻す。これにより、タイトルメモリ５は、第２の合成出力Ｓ2 を第３のテキスチャーデータＴ3 として記憶する。
【００７０】
次に、ステップＳ７で、スイッチ３はメインメモリ４からの第３の画像Ｍ3 をキーメモリ６からの第３のキー信号Ｋ3 で抜いて（１−Ｋ3 ）＊Ｍ3 を作る。このとき、図１において、キー信号Ｋ3 に基づいて可動接点３ｃが固定接点３ａに接続される。そこで、スイッチ３は画像データＭ3 をキー信号Ｋ3 で抜いた中の（１−Ｋ3 ）＊Ｍ3 のデータを画像合成演算ブロック２に供給する。
【００７１】
次に、ステップＳ８で、スイッチ３はタイトルメモリ５から第３のテキスチャーデータＴ3 をキーメモリ６からの第３のキー信号Ｋ3 で抜いてＫ3 Ｔ3 を作る。このとき、図１において、キー信号Ｋ3 に基づいて可動接点３ｃが固定接点３ｂに接続される。そこで、スイッチ３は第３のテキスチャーデータＴ3 をキー信号Ｋ3 で抜いた外のＫ3 Ｔ3 のデータを画像合成演算ブロック２に供給する。そして、最後に、ステップＳ９で、画像合成演算ブロック２は合成画像としての第３の合成出力Ｓ3 ＝（１−Ｋ3 ）＊Ｍ3 ＋Ｋ3 Ｔ3 を作る。
【００７２】
このようにして、画像合成演算ブロック２は、順次、第１の合成出力Ｓ1 および第２の合成出力Ｓ2 をタイトルメモリ５に戻して第２のテキスチャーデータＴ2 および第３のテキスチャーデータＴ3 として記憶させることにより作った合成画像Ｓ3 を、図１０に示したメインメモリコントロール回路１内の間引き伸張処理部６５で間引き処理をして中解像度の画像データとした後に、ＤＭＡ処理部６８でＤＭＡ転送することによりビデオメモリ７に供給して、合成画像をモニター８に表示させるようにする。
【００７３】
上例では、文字データをテキスチャーデータとして画像データと画像合成する例を示したが、文字データと画像データとを画像合成したデータをテキスチャーデータとして、他の画像データと画像合成するようにしても良い。また、文字データに限らず、飾り枠データ等をパソコン等により、上述したテキスチャーデータの記録フォーマットによりテキスチャーＭＤ２６に記録して、この飾り枠データをテキスチャーデータとして画像データと画像合成するようにしても良い。
【００７４】
［ミニディスクの画像データのフォーマットの説明］
次に、図１２〜図２４を参照しながら、ミニディスクの画像データのフォーマットを説明する。このミニディスクの画像データのフォーマットにより記録された画像データが、図５に示した画像データＭＤ２５に記録される。このような各解像度の画像データが記録されるミニディスクは、以下に説明する新規な画像データ記録用のフォーマットとなっている。
【００７５】
［クラスタ構造］
まず、クラスタ構造を説明する。ミニディスクに対しては「クラスタ」を１単位として記録及び再生が行われる。１クラスタは、例えば２〜３周のトラック分に相当し、このクラスタが時間的に連続して記録されることにより１つのデータトラックが形成されるようになっている。上記１クラスタは４セクタ（１セクタは２３５２バイト）のサブデータ領域及び３２セクタのメインデータ領域で構成されていて、各アドレスが１セクタ毎にそれぞれ記録されるようになっている。
【００７６】
なお、各セクタにおいて実際にデータが記録されるのは、２３５２バイトのうち２０４８バイト分の領域であり、残りのバイトの領域には、周期パターンやアドレス等によるヘッダーデータ及びエラー訂正コード等が記録される。４セクタのサブデータ領域には、サブデータや、他の領域に続きのデータを記録した場合、他の領域に続きのデータが記録されていることを示すリンキングデータ等が記録される。また、３２セクタのメインデータ領域には、ＴＯＣデータ、音声データ、画像データ等が記録される。
【００７７】
［トラック構造］
次に、トラック構造を説明する。ミニディスクの全エリアは、図１２（ａ）に示すように、エンボスピットでデータが記録されているピットエリア１００と、グルーブが設けられていて光磁気方式でデータが記録再生される光磁気エリア（ＭＯエリア１０１）とで構成されている。ピットエリア１００は、ミニディスクに記録されている管理情報であるＰ−ＴＯＣ（プリマスタード・テーブルオブ・コンテンツ）１０７が記録される再生専用管理エリア１０２となっていて、後述するＰ−ＴＯＣセクタが繰り返し記録されている。
【００７８】
ＭＯエリア１０１は、ディスク最内周側のリードインエリア１０６の直後からディスク最外周側のリードアウトエリア１１４の終端までの間となっている。そして、このＭＯエリア１０１のうち、リードインエリア１０６の直後からディスク最外周側のリードアウトエリア１１４の直前までの間が記録可能なレコーダブルエリア１０３となっている。レコーダブルエリア１０３は、レコーダブルエリア１０３の先頭に形成される記録再生管理エリア１０４と、記録再生管理エリア１０４の直後からリードアウトエリア１１４の直前までの間に形成されたレコーダブルエリア１０５とで構成されている。
【００７９】
データトラックには、「ＦＬ1 」１０９，「ＦＬ2 」１１０，「ＦＬ3 」１１１として示す画像データを有するデータファイル及び各データファイルを管理するための「データＵ−ＴＯＣ」１０８が記録されている。「データＵ−ＴＯＣ」１０８は、レコーダブルエリア１０３内であればどの位置に記録してもよいのであるが、静止画像制御装置においては、画像データの各データファイルのうち、ディスク最内周側となるデータファイルであるデータファイル「ＦＬ1 」１０９の直前に記録するようになっている。
【００８０】
次に、「データＵ−ＴＯＣ」１０８は、図１２（ｂ）に示すように、データトラック中の各データファイル「ＦＬ1 」１０９，「ＦＬ2 」１１０，「ＦＬ3 」１１１をまとめて１つのデータトラック１１５として管理している。このデータトラック中の及びデータトラック内における未記録ブロック「ＥＢ」１１２は、データファイル「ＦＬ1 」１０９の前段に記録される「データＵ−ＴＯＣ」１０８によりクラスタ単位で管理されるようになっている。フリーエリア１１３は余裕領域である。
【００８１】
［データトラックの構成］
次に、データトラックの構成を図１３を用いて説明する。画像データを有する各データファイル「ＦＬ1 」１１８，「ＦＬ2 」１１９，「ＦＬ3 」１２０及びデータＵ−ＴＯＣ１１７が記録されるデータトラック１１６の構成を説明する。データトラック１１６内に記録された各データファイルは、データトラック１１６内に記録されるデータＵ−ＴＯＣ１１７によってパーツ（ディスク上で物理的に連続する一連のデータが記録されたトラック部分）として管理されるようになっている。
【００８２】
データＵ−ＴＯＣ１１７は，データトラック１１６の物理的な先頭位置に記録される。すなわち、データトラック１１６内における最もディスク内周側に近い位置にデータＵ−ＴＯＣ１１７が記録される。データトラック１１６が複数のパーツに別れている場合は、最もディスク内周側に位置するパーツの先頭にデータＵ−ＴＯＣ１１７が記録されることとなる。
【００８３】
データＵ−ＴＯＣ１１７は、１クラスタのブートエリア１２２及び１６クラスタのボリュームマネジメントエリア１２３で構成されている。また、データＵ−ＴＯＣ１１７に続くエリアはファイルエクステンツエリア１２４とされている。このファイルエクステンツエリア１２４には、画像データを含むデータファイル「ＦＬ1 」１１８，「ＦＬ2 」１１９，「ＦＬ3 」１２０、「ＥＢ」１２１等が記録される。未記録ブロック「ＥＢ」１２１には、さらにデータファイルの記録が可能となっている。
【００８４】
ボリュームマネジメントエリア１２３は、０〜１０２３の計１０２４個のマネジメントブロック１３４から構成されている。１つのマネジメントブロックにおけるデータ領域は２０４８バイトとなっていて、このマネジメントブロックに記録された各データが、データファイルの記録再生のための管理情報となっている。
【００８５】
すなわち、１０２４個のマネジメントブロック１３４には、０〜１０２３までのブロックナンバが付されていて、ブロックナンバ０のマネジメントブロックが「ボリュームディスクリプタＶＤ」１２５として使用されるようになっている。なお、「ボリューム」とは、この場合、画像データを含む一般データが記録されるパーツの全てを含む単位である。また、ブロックナンバ１のマネジメントブロックは、「ボリュームスペースビットマップＶＳＢ」１２６として使用され、ブロックナンバ２及びブロックナンバ３のマネジメントブロックは、「マネジメントテーブルＭＴ」１２７、１２８として使用されるようになっている。そして、ブロックナンバ４以降のマネジメントブロックは、ファイルエクステンツエリア１２４の使用形態等に応じて「ディレクトリレコードブロックＤＲＢ」１２９、１３０、１３２、「エクステンツレコードブロックＥＲＢ」１３１、１３３として使用されるようになっている。
【００８６】
このマネジメントエリアの各マネジメントブロックは、１ロジカルブロック（１セクタ内において、実際にデータが記録される領域で、２０４８バイトとなっている。例えば、３２セクタは３２ロジカルブロックとなっている。）のサイズからなっている。このマネジメントエリア１２３内にデータを記録再生する場合には、このロジカルブロック（マネジメントブロック）が、記録再生の最小単位とされると共に、マネジメントエリア１２３内の管理単位とされている。
【００８７】
一方、画像データをファイルエクステンツエリア１２４に記録する場合には、１ロジカルクラスタサイズのアロケーションブロック記録再生の最小単位とされると共に、ファイルエクステンツエリア１２４内の管理単位とされている。
【００８８】
なお、「ロジカルブロック」は、１クラスタ内において、実際にデータ記録領域として使用される単位で３２セクタとなっていて、メインデータ領域と同じ領域となっている。また、「アロケーションブロック」は、ロジカルクラスタと同じデータ単位を示すものである。この例の場合、１つのロジカルクラスタサイズは、１つのアロケーションブロックとして表現している。従って、ディスク上におけるクラスタ数とアロケーションブロック数とは一致することとなる。そして、ディスク上でのファイルの位置は、全てこのアロケーションブロックのアロケーションブロック番号で指定されるようになっている。
【００８９】
［ボリュームディスクリプタ］
次に、ボリュームディスクリプタについて図１４を用いて説明する。図１３に示したボリュームマネジメントエリア１２３における先頭のマネジメントブロックはボリュームディスクリプタＶＤ１２５として使用される。このボリュームディスクリプタＶＤ１２５は、ディスク上のデータトラック（ボリューム）の基本的な管理を行うものであり、同期パターン、アドレスが記録されるヘッダ１３５と、各種管理情報が記録される２０４８バイト分のデータエリア１３７とで構成されている。
【００９０】
ボリュームディスクリプタＶＤ１２５のデータエリア１３７における２バイト目から６バイト目には、セクタがボリュームディスクリプタのセクタであることを示す識別情報（ＩＤ）として「ＰＩＣＭＤ」の文字データ１３６が例えばアスキーコードで記録されている。また、この識別情報に続いて、システムのバージョンＩＤ１４２、ロジカルブロックサイズ１４３、ロジカルクラスタサイズ１４４及びアロケーションブロックサイズ１４５がそれぞれ記録されている。
【００９１】
具体的には、「ロジカルブロックサイズ」１４３としては、データトラックのセクタ内における実際のデータエリアを示すバイト長が記録される。データトラックのセクタは２３５２バイトであり、このうち２０４８バイトがデータエリアとして割り当てられている。このため、ロジカルブロックサイズとしては、ロジカルブロックのバイト長である「２０４８」が記録されることとなる。なお、このロジカルブロックは、マネジメントエリア内における記録再生を行うための最小記録単位となっている。
【００９２】
次に、「ロジカルクラスタサイズ」１４４としては、実際に管理情報やデータが記録されるクラスタであるロジカルクラスタのロジカルブロック数が記録される。１クラスタは３６セクタであり、そのうち３２セクタ（３２ロジカルブロック）がデータ記録用として割り当てられている。このため、ロジカルクラスタサイズとしては、ロジカルクラスタのブロック長である「３２」が記録されることとなる。
【００９３】
次に、「アロケーションブロックサイズ」１４５としては、アロケーションブロックにおけるロジカルブロック数が記録される。アロケーションブロックは、ロジカルクラスタと同じデータ単位を示すものであり、データトラックにおける実際に管理情報やデータファイルが記録される部分である。例えば、ボリュームマネジメントエリア１２３やファイルエクステンツエリア１２４におけるロジカルクラスタとしての３２セクタの領域が１つのアロケーションブロックに該当する。このアロケーションブロックはファイルエクステンツエリア１２４内における記録再生の最小記録単位とされている。
【００９４】
次に、アロケーションブロックサイズ１４５に続いて、ボリューム内におけるアロケーションブロックの総数を示す「アロケーションブロック総数」１４６が記録される。次に、アロケーションブロック総数１４６に続いて、記録可能アロケーションブロック総数１４７が記録され、レコーダブルエリアにおけるアロケーションブロック数が記録されるようになっている。なお、ミニディスクが、プリマスタードディスクの場合は、このアロケーションブロック数として「０」が記録される。
【００９５】
次に、記録可能アロケーションブロック総数１４７に続いて、「未記録アロケーションブロック数」１４８が記録される。未記録アロケーションブロック数１４８は、ボリューム内の記録可能アロケーションブロックのうち、まだ記録されていないアロケーションブロックの数を示すものである。
【００９６】
次に、未記録アロケーションブロック数１４８に続いて、「記録済アロケーションブロック数」１４９が記録される。記録済アロケーションブロック数１４９は、ボリューム内の記録可能アロケーションブロックのうち、既に記録が行われたアロケーションブロックの数を示すものである。
【００９７】
次に、記録済アロケーションブロック数１４９に続いて、「ディフェクトアロケーションブロック数」１５０が記録される。ディフェクトアロケーションブロック数１５０は、ディスク上の傷等による欠陥を有するアロケーションブロックの数を示すものである。
【００９８】
次に、ディフェクトアロケーションブロック数１５０に続いて、ボリューム内のディレクトリの数を示す「ディレクトリの数」１５１及びボリューム内のデータファイルの数を示す「データファイルの数」１５２がそれぞれ記録される。
【００９９】
次に、ディレクトリの数１５１及びデータファイルの数１５２に続いて、「ＩＤ最大値」１５３が記録される。ＩＤ最大値１５３は、ディレクトリまたはデータファイルが形成された順に付されるＩＤナンバの最大値を示すものである。
【０１００】
次に、ＩＤ最大値１５３に続いて、「ボリューム属性」１５４が記録される。ボリューム属性１５４は、図３に示したボリュームマネジメントエリア１２３に記録されたデータの属性を示すものであり、例えばボリュームマネジメントエリア１２３がミラーモードで記録されているか否か、インビジブルファイル（秘密ファイル）であるか否か、ライトプロテクト（書き込み防止）がかけられているか否か、バックアップが必要であるか否か等を示すボリューム属性データが記録される。
【０１０１】
次に、ボリューム属性データ１５４に続いて、「ボリュームマネジメントエリア長」１５５が記録される。ボリュームマネジメントエリア長１５５は、ボリュームマネジメントエリア１２３の長さを示すものであり、図１３に示したボリュームマネジメントエリア１２３のバイト長が記録されるようになっている。
【０１０２】
次に、ボリュームマネジメントエリア長１５５に続いて、「ボリュームマネジメントエリア位置」１５６が記録される。ボリュームマネジメントエリア位置１５６は、ディスク上における図１３に示したボリュームマネジメントエリア１２３の位置を示すものであり、ボリュームマネジメントエリア１２３の最初のアロケーションブロック番号が記録されるようになっている。
【０１０３】
次に、ボリュームマネジメントエリア位置１５６に続いて、図１３に示したボリュームマネジメントエリア１２３内のマネジメントブロックが使用されることにより形成される他の管理ブロックが記録される。具体的には、この他の管理ブロックとして、ボリュームスペースビットマップＶＳＢ１２６の最初のアロケーションブロックの位置を示す「ボリュームスペースビットマップ位置」１５７、ボリュームスペースビットマップＶＳＢ１２６のアロケーションブロックの数を示す「ボリュームスペースビットマップ数」１５８、マネジメントテーブルＭＴ1 ２７、１２８の最初のアロケーションブロックの位置を示す「最初のマネジメントテーブル位置」１５９、マネジメントテーブルＭＴ1 ２７、１２８のアロケーションブロックの数を示す「マネジメントテーブル数」１６０が記録される。
【０１０４】
また、エクステントレコードブロックＥＲＢ１３１、１３３の最初のアロケーションブロックの位置を示す「最初のエクステントレコードブロック位置」１６１、エクステントレコードブロックＥＲＢ１３１、１３３のアロケーションブロックの数を示す「エクステントレコードブロック数」１６２、ディレクトリレコードブロックＤＲＢ１２９、１３０、１３２の最初のアロケーションブロックの位置を示す「最初のディレクトリレコードブロック位置」１６３、ディレクトリレコードブロックのアロケーションブロックの数を示す「ディレクトリレコードブロック数」１６４が記録される。
【０１０５】
これにより、「最初のディレクトリレコードブロック」として記録されているアロケーションブロックのブロック番号を検出することにより、最初のディレクトリの位置の検索を可能とすることができる。
【０１０６】
次に、管理情報ブロックに続いて、ディレクトリのバイト長を示す「ルートディレクトリ長」１６５およびディレクトリ内のサブディレクトリ数を示す「ルートディレクトリ数」１６６がそれぞれ記録され。これらに続いて各種のＩＤ及びキャラクタセットコード等が記録される。この各種のＩＤ及びキャラクタセットコードとしては、例えば、ブートシステムＩＤ、ボリュームＩＤ、パブリッシャーＩＤ、データプリペアーＩＤ、アプリケーションＩＤ及び各ＩＤのキャラクタセットコードが記録されるようになっている。また、これらの他にボリュームの形成日時、ボリュームの更新日時、満了日時、有効日時等が記録されるようになっている。
【０１０７】
次に、このような２０４８バイトのデータエリア１３７に続いて４バイトのＥＤＣエリア１３８及び２７６バイトのＥＣＣエリア１３９が設けられている。ＥＣＣエリア１３９には、いわゆるクロスインターリーブ方式に基づく１７２バイトのＰパリティ１４０及び１０４バイトのＱパリティ１４１がそれぞれ記録されるようになっている。
【０１０８】
なお、データエリア１３７は２０４８バイトの領域を有するが、この２０４８バイトのデータエリア１３７のうちの１０２４〜２０４７バイトの領域は、システム拡張のためのシステムエクステンションエリア（システム拡張領域）として用いられるようになっている。
【０１０９】
［ボリュームスペースビットマップ］
次に、ボリュームスペースビットマップの説明を図１５及び図１６を用いて行う。図１３に示したボリュームマネジメントエリア１２３におけるブロックナンバ１のマネジメントブロックは、ボリュームスペースビットマップＶＳＢ１２６として使用される。このボリュームスペースビットマップＶＳＢ１２６は、ファイルエクステンツエリア１２４の記録状況をデータトラックの全てのアロケーションブロック単位で示しているものである。
【０１１０】
ボリュームスペースビットマップＶＳＢ１２６は、図１５に示すように、同期パターン（Ｓｙｎｃ）及びアドレスが記録されたヘッダ１６７と、２０４８バイトのデータエリア１６８と、４バイトのＥＤＣエリア１６９と、１７２バイトのＰパリティ１７１及び１０４バイトのＱパリティ１７２の計２７６バイトからなるＥＣＣエリア１７０とで構成されている。データエリア１６８には、アロケーションブロック及び各アロケーションブロックのタイプが記録されるようになっている。
【０１１１】
具体的には、図１６（ａ）に示すように、データトラックの各アロケーションブロックには、それぞれナンバ０、ナンバ１、ナンバ２、・・・の順にアロケーションブロックナンバ（ＡＬ0 ，ＡＬ1 ，ＡＬ2 ，・・・）が付されていて、ボリュームスペースビットマップＶＳＢ１２６のデータエリア１６８の最初のバイトである第０バイトの第７ビット及び第６ビットがナンバ０のアロケーションブロック「ＡＬ0 」１７３に割り当てられている。また、第０バイトの第５ビット及び第４ビットがナンバ１のアロケーションブロック「ＡＬ1 」１７４に割り当てられ、第３ビット及び第２ビットがナンバ２のアロケーションブロック「ＡＬ2 」１７５に割り当てられ、第１ビット及び第０ビットがナンバ３のアロケーションブロック「ＡＬ3 」１７６に割り当てられ、第１バイトの第７ビット及び第６ビットがナンバ４のアロケーションブロック「ＡＬ4 」１７７に割り当てられる等のように、各アロケーションブロック毎にそれぞれ２ビットが割り当てられる。
【０１１２】
各アロケーションブロック毎にそれぞれ割り当てられた２ビットの情報は、各アロケーションブロックのタイプを示すものであり、図１６（ｂ）に示すように、未記録アロケーションブロック１７８の場合は「００」が、記録済アロケーションブロック１７９の場合は「０１」が、ディフェクトアロケーションブロック１８０の場合は「１０」が、未定義のアロケーションブロック１８１の場合は「１１」がそれぞれ記録されるようになっている。なお、データエリアの余領域、すなわち、対応するアロケーションブロックが存在しない領域には、そのビットに「１１」が記録されるようになっている。また、ミニディスクは、２２００クラスタ分のデータエリアを有していて、ＡＬ0 〜ＡＬ8191までのアロケーションブロックに情報を記録することができるのであるが、実際には、このうち、ＡＬ0 〜ＡＬ2199までのアロケーションブロックを用いて情報を記録されるようになっている。
【０１１３】
［マネジメントテーブル］
次に、マネジメントテーブルの説明を図１７及び図１８を用いて行う。図１３に示したボリュームマネジメントエリア１２３におけるブロックナンバ２及びブロックナンバ３のマネジメントブロックは、マネジメントテーブルＭＴ１２７、１２８として使用される。このマネジメントテーブルＭＴ１２７、１２８は、ボリュームマネジメントエリア１２３における各マネジメントブロックの使用形態を示すものであり、図１７に示すように、同期パターン及びアドレスが記録されたヘッダ１８２と、２０４８バイトのデータエリア１８３と、４バイトのＥＤＣエリア１８４と、１７２バイトのＰパリティ１８６及び１０４バイトのＱパリティ１８７からなる２７６バイトのＥＣＣエリア１８５とで構成されている。
【０１１４】
２０４８バイトのデータエリア１８３には、それぞれ４バイトが割り当てられた各マネジメントブロック０エントリ〜５１１エントリが記録されていて、これにより、ボリュームマネジメントエリア１２３の５１２個のマネジメントブロックの使用内容がそれぞれ管理されるようになっている。４バイトを有する各エントリ（０エントリ〜５１１エントリ）のマネジメントブロックのデータの内容は以下に示すようになっている。まず、最初のマネジメントブロック（マネジメントブロック０エントリ１８８）は、図１８（ａ）に示すように、ボリュームディスクリプタとして用いられるようになっていて、第０バイト〜第２バイトがリザーブ１９０となっている。また、第３バイトにマネジメントブロック０エントリがボリュームディスクリプタであることを示すためのエントリタイプ１９１として、例えば「８０ｈ」が記録されるようになっている。
【０１１５】
次に、第２番目のマネジメントブロック（マネジメントブロック１エントリ１８９）は、図１８（ｂ）に示すように、ボリュームスペースビットマップとして用いられるようになっていて、第０バイト〜第１バイトにかけて未記録アロケーションブロック数１９２が記録され、第２バイトがリザーブ１９３となっている。また、第３バイトにマネジメントブロック１エントリ１９８がボリュームディスクリプタであることを示すためのエントリタイプ１９４として、例えば「９０ｈ」が記録されるようになっている。次に、マネジメントテーブルとして用いられるマネジメントブロックは、図１８（ｃ）に示すように、第０バイト〜第１バイトにかけてマネジメントテーブル位置１９５が記録され、第２バイトに未記録マネジメントブロック数１９６が記録される。また、第３バイトにこのマネジメントブロックがマネジメントテーブルであることを示すためのエントリタイプ１９７として、例えば「Ａ０ｈ」が記録されるようになっている。
【０１１６】
次に、エクステントレコードブロックとして用いられるマネジメントブロックは、図１８（ｄ）に示すように、第０バイト〜第１バイトにかけて次のエクステントレコードブロック位置１９８が記録され、第２バイトに未使用エクステントレコードブロック数１９９が記録される。また、第３バイトにこのマネジメントブロックがエクステントレコードブロックであることを示すためのエントリタイプ２００として、例えば「Ｂ０ｈ」が記録されるようになっている。次に、ディレクトリレコードブロックとしては、１つのマネジメントブロックを用いて記録したディレクトリレコードユニットで完結され単独で用いられる「単独ディレクトリレコードブロック」と、１つのディレクトリを構成するディレクトリレコードユニットを、複数のマネジメントブロックである複数のディレクトリレコードブロックに分割して記録して用いられる「複数ディレクトリレコードブロック」とが存在する。
【０１１７】
このマネジメントブロックを単独ディレクトリレコードブロックとして用いる場合、そのマネジメントブロックには、図１８（ｅ）に示すように、第０ビット〜第２９ビットにかけてディレクトリＩＤ２０１が記録される。また、最後の２ビット（第３０ビット及び第３１ビットにかけて）に、このマネジメントブロックが単独ディレクトリレコードブロックであることを示すためのエントリタイプ２０２として、例えば「００ｈ」が記録されるようになっている。また、複数ディレクトリレコードブロックの場合、以下の図１８（ｆ）〜（ｈ）に示すような情報が記録される。
【０１１８】
すなわち、そのマネジメントブロックが複数ディレクトリレコードブロックの「最初のディレクトリレコードブロック（第１のディレクトリレコードブロック）」である場合、図１８（ｆ）に示すように、第０バイト〜第１バイトにかけて次のディレクトリレコードブロック位置２０３が記録され、第２バイトにディレクトリＩＤの上位バイト２０４が記録される。また、第３バイトにこのマネジメントブロックが第１のディレクトリレコードブロックであることを示すためのエントリタイプ２０５として「Ｄ０ｈ」が記録されるようになっている。
【０１１９】
また、そのマネジメントブロックが複数ディレクトリレコードブロックの「最後のディレクトリレコードブロック」である場合、図１８（ｈ）に示すように、第０バイト〜第２バイトにかけてディレクトリＩＤの下位バイト２０９が記録される。また、第３バイトにこのマネジメントブロックが最後のディレクトリレコードブロックであることを示すためのエントリタイプ２１０として「Ｆ０ｈ」が記録されるようになっている。
【０１２０】
また、そのマネジメントブロックが複数ディレクトリレコードブロックの中間のディレクトリレコードブロックである場合（上述の、第１のディレクトリレコードブロック、あるいは最後のディレクトリレコードブロック以外のディレクトリレコードブロックである場合）、図１８（ｇ）に示すように、第０バイト〜第１バイトにかけて次のディレクトリレコードブロック位置２０６が記録され、第２バイトがリザーブ２０７とされる。また、第３バイトにこのマネジメントブロックが中間のディレクトリレコードブロックであることを示すためのエントリタイプ２０８として「Ｅ０ｈ」が記録されるようになっている。
【０１２１】
［ディレクトリレコードブロック］
次に、ディレクトリレコードブロックについて図１９及び図２０を用いて説明する。図１３に示したボリュームマネジメントエリア１２３におけるナンバ３以降のマネジメントブロックは、「ディレクトリレコードブロックＤＲＢ」１２９、１３０、１３１として使用される。このディレクトリレコードブロックＤＲＢ１２９、１３０、１３１には、ディレクトリレコードユニットが１つまたは複数記録される。
【０１２２】
ディレクトリレコードユニットとしては、ディレクトリを構成するための「ディレクトリ用ＤＲユニット」２３０と、あるデータファイルに対応してその位置などを指定するための「ファイル用ＤＲユニット」２５３があり、ディレクトリレコードブロックの中には、ディレクトリの中に形成されるファイル及びサブディレクトリに応じて、ディレクトリ用ＤＲユニット２３０及びファイル用ＤＲユニット２５３が混在して記録されるようになっている。
【０１２３】
ディレクトリを構成するディレクトリ用ＤＲユニット２３０が記録されるディレクトリレコードブロックＤＲＢは、図１９に示すように、同期パターン及びアドレスが記録されたヘッダ２１１と、２０４８バイトのデータエリア２１２と、４バイトのＥＤＣエリア２１３と、１７２バイトのＰパリティ２１５及び１０４バイトのＱパリティ２１６からなる２７６バイトのＥＣＣエリア２１４とで構成されている。１つのディレクトリ用ＤＲユニット２３０には、まず、そのディレクトリレコードユニットのバイト長を示すディレクトリレコード長２１７が記録される。１つのディレクトリレコードユニットのディレクトリレコード長２１７は可変長とされている。
【０１２４】
次に、ディレクトリレコード長に続いてディレクトリの属性２１８が記録される。具体的には、このディレクトリの属性２１８として、ディレクトリレコードユニットがディレクトリのためのディレクトリレコードユニットであるか否か、このディレクトリレコードユニットが含まれるディレクトリがインビンシブルディレクトリであるか否か、システムディレクトリであるか否か等の各種属性を示す情報が記録される。これにより、データファイルの位置が、後述するエクステンツレコードブロックを用いて示されているか否かを示すようになっている。次に、ディレクトリの属性２１８に続いて、ショートネームＩＤのキャラクタ種別を示すキャラクタセットコード（ＣＳＣ）２１９及びショートネームＩＤ２２０が記録される。ショートネームＩＤ２２０は、１１バイトのアスキーコードで記録されるようになっていて、１１文字以内のディレクトリ名が記録可能となっている。
【０１２５】
次に、ショートネームＩＤ２２０に続いて、ディレクトリ生成日時２２１、ディレクトリ更新日時２２２が記録され、ステイタス更新日時２２３としてこのディレクトリレコードユニットの更新日時が記録されるようになっている。さらに、ディレクトリＩＤナンバ２２４及びディレクトリ長２２５が記録され、これらに続いて「インデックストゥＤＲＢ」２２６と「ナンバオブＤＲＢ」２２７が記録されるようになっている。インデックストゥＤＲＢ２２６は、指定されるサブディレクトリの内容が記録されている最初のディレクトリレコードブロックＤＲＢにおける図１３に示したボリュームマネジメントエリア１２３内の位置を示す。このため、インデックストゥＤＲＢ２２６としては、マネジメント番号０〜５１１の該当するいずれかの値が記録されるようになっている。ナンバオブＤＲＢ２２７としては、その指定されたディレクトリを示すためのディレクトリレコードブロック数が、マネジメントブロック数で記録されるようになっている。
【０１２６】
次に、このナンバオブＤＲＢ２２７に続いて「ロングネームＩＤ」２２８が記録されるようになっている。ロングネームＩＤ２２８は、可変長であり、そのデータ長が記録されるようになっている。なお、ロングネームＩＤ２２８が記録されない場合もあるが、その場合はロングネームＩＤ２２８として「００ｈ」が記録される。また、ロングネームＩＤ２２８が偶数バイトになった場合、余りバイトを埋めるためパディングとして「００ｈ」が記録される。そして、ロングネームＩＤ２２８に続くバイトは、システムエクステンションエリア２２９として利用されるようになっている。ディレクトリに対応するディレクトリレコードユニットは、このような構成となっていて、２０４８バイトのデータエリア内において複数個設けられている。次に、あるデータファイルに対応するファイル用ＤＲユニットが記録されるディレクトリレコードブロックＤＲＢは、図２０に示すように、同期パターン及びアドレスが記録されたヘッダ２３１と、２０４８バイトのデータエリア２３２と、４バイトのＥＤＣエリア２３３と、１７２バイトのＰパリティ２３５及び１０４バイトのＱパリティ２３６からなる２７６バイトのＥＣＣエリア２３４とで構成されている。
【０１２７】
２０４８バイトのデータエリア２３２には、それぞれデータファイルに対応する１個または複数のディレクトリレコードユニットが記録可能になっている。１つのファイル用ＤＲユニット２５３には、図１９に示したと同様に、まずディレクトリレコード長２３７が記録され、続いて属性２３８が記録されるようになっている。そして、この属性２３８によって、ディレクトリレコードユニットがディレクトリに対応するものでないことや、対応するデータファイルがインビンシブルであるか、システムファイルであるか、そのデータファイル位置がエクステントレコードユニットによって指定されるものであるか等の各種属性が示されるようになっている。次に、属性２３８に続いて、図１９に示したディレクトリレコードユニットと同様に、キャラクタセットコード（ＣＳＣ）２３９、ファイル名を記録するショートネームＩＤ２４０、ディレクトリ生成日時２４１、ディレクトリ更新日時２４２、ステイタス更新日時２４３、データファイルＩＤナンバ２４４、データファイル長２４５が記録される。
【０１２８】
エクステントスタートロケーション２４６は、図１３（ｂ）に示すファイルエクステントエリア１２４に記録されているファイルの位置を、アロケーションブロック番号で示すようになっていて、また、ナンバオブブロック２４７はエクステントスタートロケーション２４６によって指定されたスタート位置から使用されているアロケーションブロック数を示すようになっている。次に、アソシエートデータ長２４８に続いて「インデックストゥＥＲＢ」２４９と「ナンバオブＥＲＢ」２５０が記録される。インデックストゥＥＲＢ２４９は、分散記録されたデータファイルの各分散位置を示すためのデータを含んだエクステンツレコードブロックの図１３（ｂ）に示したボリュームマネジメントエリア１２３内での位置を示すようになっていて、０〜５１１のマネジメントブロック番号が記録されるようになっている。ナンバオブＥＲＢ２５０としては、その分散記録されたデータファイルを示すためのエクステンツレコードブロックの数を示すようになっていて、マネジメントブロック数で記録されるようになっている。
【０１２９】
次に、このナンバオブＥＲＢ２５０に続いて、可変長であるロングネーム長がそのデータ長で記録される。このロングネーム長が記録されない場合は、ロングネームＩＤ２５１として「００ｈ」が記録され、ロングネームＩＤ２５１が偶数バイトになった場合、余りバイトを埋めるためパディングとして「００ｈ」が記録される。なお、ロングネームＩＤ２５１に続くバイトは、システムエクステンションエリア２５２として利用されるようになっている。データファイルに対応するディレクトリレコードユニットは、このような構成となっていて、２０４８バイトのデータエリア内において複数個設けられている。
【０１３０】
次に、画像ファイル等のデータファイルをミニディスク２５上に記録する場合には、以下の２通りの場合がり、その場合に応じてデータファイル位置の指定方法が異なっている。まず第１の場合は、記録する画像ファイルのデータ分の連続する空きエリアがディスク上で確保できる場合である。この場合には物理的に連続する領域に１つのファイルとして画像ファイルを記録するようになっている。具体的には、この場合、１つの画像ファイルが連続したアロケーションブロックで構成されるように記録される。通常は、物理的に連続したエリアに記録され、ファイル用のディレクトリレコードユニットの中のエクステントスタートロケーション２４６として記録されたアロケーションブロック番号によってデータファイルの位置が示されるようになっている。
【０１３１】
次に、第２の場合は、記録する画像ファイルのデータ分の連続する空きエリアがディスク上で確保できない場合である。この場合にはディスク上の分散する領域に１つの画像ファイルが分割されて記録されるようになっている。具体的には、１つの画像ファイルが複数の離れたアロケーションブロックによって構成されるように記録される。この場合は、ファイル用のディレクトリレコードユニットに含まれたインデックストゥＥＲＢ２４９として記録されたマネジメントブロック番号によって、後述するエクステンツレコードブロックのマネジメントエリア内での位置が指定され、このエクステンツレコードブロックに含まれたデータに基づいて、各分散エリアの位置が指定されるようになっている。なお、第１の場合には、インデックストゥＥＲＢ２４９のデータは記録されず、第２の場合には、エクステントスタートロケーション２４６は記録されないようになっている。
【０１３２】
［エクステントレコードブロック］
次に、エクステントレコードブロックについて図２１を用いて説明する。図１３に示したボリュームマネジメントエリア１２３におけるブロックナンバ４以降のマネジメントブロックはエクステントレコードブロックＥＲＢ１３１、１３３として使用されるようになっている。エクステントレコードブロックＥＲＢ１３１、１３３は、上述の第２の場合のように１つの画像ファイルが、離れたアロケーションブロックで指定される分散エリアに記録された場合に使用される。このエクステントレコードブロックＥＲＢには、各分散エリアのアロケーションブロック位置を示すためのデータが記録されるようになっている。
【０１３３】
このエクステントレコードブロックＥＲＢには、最大で６４個のエクステンツレコードユニット（ＥＲユニット）が記録可能となっている。ＥＲユニットは、３２バイトのインデックス用ＥＲユニット２６６と、３２バイトのディスクリプタ用ＥＲユニット２６７とで構成されている。インデックス用ＥＲユニット２６６は、エクステントレコードブロックＥＲＢ中の複数のＥＲユニットの最先のユニットとして記録され、これにより、２番目以降のＥＲユニットの使用状況を管理するようになっている。２番目以降のＥＲユニットは、ディスクリプタ用ＥＲユニット２６７として使用され、このユニットに含まれるデータによって各分散エリアの記録位置がアロケーションブロック番号によって示されるようになっている。
【０１３４】
すなわち、エクステントレコードブロックＥＲＢは、図２１に示すように、同期パターン及びアドレスが記録されたヘッダ２５４と、２０４８バイトのデータエリア２５５と、４バイトのＥＤＣエリア２５６と、１７２バイトのＰパリティ２５８及び１０４バイトのＱパリティ２５９からなる２７６バイトのＥＣＣエリア２５７とで構成されている。２０４８バイトのデータエリア２５５には、６４個のエクステントレコードユニット（ＥＲユニット）が記録可能となっている。なお、１つのエクステントレコードユニットは３２バイトで構成されている。
【０１３５】
図２１は、データエリア２５５の最初の３２バイトのエクステントレコードユニットが、インデックス用ＥＲユニット２６６として使用されている例を示す。インデックス用ＥＲユニット２６６では、最初にインデックスＩＤ２６０が記録される。この場合、インデックスＩＤ２６０としては、エクステントレコードユニットがインデックス用ＥＲユニットとして使用されている例を示す「ＦＦＦＦ」が記録される。
【０１３６】
次に、インデックスＩＤ２６０に続いて、マキシマムディプス２６１が記録される。インデックス用ＥＲユニット２６６によりエクステントレコードのツリー構造が形成されるが、マキシマムディプス２６１は、このエクステントレコードユニットで指定されるサブツリー階層を示すようになっている。例えば、インデックス用ＥＲユニット２６６により、エクステントディスクリプタを含むエクステントレコードユニットが指定されている場合（最下層の場合）は、マキシマムディプス２６１として「００００ｈ」が記録されるようになっている。そして、その後にロジカルオフセット２６２及びＥＲインデックス２６３が最大７個まで記録可能となっている。
【０１３７】
ＥＲインデックス２６３は、エクステントレコードブロック中に記録された６４個のＥＲユニットのうち、どのＥＲユニットが分散エリアを示すデータであるかを示すようになっている。このＥＲインデックス２６３には、０から６３の該当するいずれかのＥＲユニット番号が記録されるようになっている。また、ロジカルオフセット２６２は、ＥＲインデックスによって示されるＥＲユニットがデータファイルを構成するための何番目のＥＲユニットであるかを示すデータが記録されるようになっている。
【０１３８】
次に、図２１に示す例においては、２番目以降のＥＲユニットが、ディスクリプタ用ＥＲユニット２６７として使用されている。ディスクリプタ用ＥＲユニット２６７には、最大８個のエクステントスタートロケーション２６４と、アロケーションブロック数を示すエクステントブロック数２６５とが記録されるようになっている。
【０１３９】
エクステントスタートロケーション２６４としては、１つの分散エリアの記録位置を示すアロケーションブロック番号が記録されるようになっている。また、アロケーションブロック数を示すエクステントブロック数２６５としては、その分散エリアを構成するアロケーションブロックの数を示すデータが記録されるようになっている。このため、１つのエクステントスタートロケーション２６４及び１つのアロケーションブロック数を示すエクステントブロック数２６５で、１つの分散エリアが指定されることとなる。従って、１つのディスクリプタ用ＤＲユニット２６７には８個のエクステントスタートロケーション２６４及びアロケーションブロック数を示すエクステントブロック数２６５が記録可能なことから、１つのディスクリプタ用ＤＲユニット２６７により、最大８個の分散エリアが指定可能となる。
【０１４０】
なお、８個以上の分散エリアを指定する場合には、新たに３番目のＥＲユニットをディスクリプタ用ＥＲユニット２６７として使用し、インデックス用ＥＲユニット２６６を用いて、２番目のＥＲユニットに記録されたディスクリプタ用ＥＲユニット２６７に続くディスクリプタ用ＥＲユニットと、３番目のＥＲユニットに新たに記録されたディスクリプタ用ＥＲユニットとをリンクさせるようにすればよい。
【０１４１】
次に、このようにエクステントレコードブロックＥＲＢにより、複数の分散エリアに記録された画像ファイルの位置を指定する場合を説明する。まず、ディレクトリレコードブロックＤＲＢにおけるファイル用ＤＲユニット２５３中に記録されたインデックストゥＥＲＢ２４９によって、エクステントレコードブロックＥＲＢのマネジメントブロックエリア内での位置が指定される。そして、ＥＲＢの最初のＥＲユニットの先頭に、エクステントレコードユニットがインデックス用エクステントレコードユニットとして使用されていることを示す「ＦＦＦＦ」のデータが記録されている。このため、これを再生することにより、最初のＥＲユニットがインデックス用ＥＲユニット２６６であると判断することができる。
【０１４２】
次に、データファイルを構成する最初のＥＲユニットを検索するために、「００００」のロジカルオフセット２６２のデータを検索し、この「００００」のロジカルオフセット２６２のデータに対応するＥＲインデックスのデータを検索する。上述のように、８個の分散エリアは、このＥＲインデックスのデータで示されるディスクリプタ用ＥＲユニット２６７に記録された８個のエクステントスタートロケーション２６４及びアロケーションブロック数を示すエクステントブロック数２６５によりそれぞれ指定されるようになっている。このため、マネジメントエリア内のデータにより、ミニディスク２５上に分散された各画像ファイルの位置を検出することができる。従って、画像ファイルを読み出す際にミニディスク２５を検索する必要がなく、高速再生を可能とすることができる。
【０１４３】
［ファイル及びファイルの階層構造の説明］
次に、ファイル及びファイルの階層構造の説明を図２２〜図２４を用いて行う。静止画像制御装置において使用されるファイルは、管理ファイル、画像ファイル、インデックス画像ファイル等がある。管理ファイルのファイル名の拡張子は「ＰＭＦ」となっていて、「ＰＭＦ」の拡張子を検出することで、そのファイルが管理ファイルであることを識別するようになっている。管理ファイルには、総合情報管理ファイル（ＯＶＩＮＦ．ＰＭＦ）、画像データ管理ファイル（ＰＩＣ ＩＮＦ．ＰＭＦ）、プリントデータ管理ファイル（ＰＲＴ ＩＮＦ．ＰＭＦ）、再生制御管理ファイル（ＰＭＳＩＮＦ．ＰＭＦ）等がある。
【０１４４】
各画像ファイルのファイル名の拡張子は「ＰＭＰ」となっていて、「ＰＭＰ」の拡張子を検出することで、そのファイルが画像ファイルであることを識別するようになっている。画像ファイルには、高解像度画像データＨＤを記録する高解像度画像ファイルと、中間解像度画像データＳＤを記録する中間解像度画像ファイルとがある。中間解像度画像ファイルは、アスペクト比が４：３で６４０画素×４８０画素の画像データを有する「ＰＳＮｎｎｎｎｎ．ＰＭＰファイル」と、アスペクト比が１６：９で８４８画素×４８０画素の画像データを有する「ＰＳＷｎｎｎｎｎ．ＰＭＰファイル」とがある。
【０１４５】
高解像度画像ファイルは、アスペクト比が３：２で１５３６画素×１０２４画素の画像データを有する「ＰＨＰｎｎｎｎｎ．ＰＭＰファイル」と、アスペクト比が１６：９で１９２０画素×１０８０画素の画像データを有する「ＰＨＷｎｎｎｎｎ．ＰＭＰファイル」とがある。また、高解像度画像ファイルの中の１つとして超高解像度画像ファイルＨＤを記録するファイルとして、アスペクト比が３：２で３０７２画素×２０４８画素の画像データを有する「ＰＵＰｎｎｎｎｎ．ＰＭＰファイル」と、アスペクト比が１６：９で１９２０画素×１０８０画素の画像データを有する「ＰＨＷｎｎｎｎｎ．ＰＭＰファイル」がある。なお、拡張子が「ＰＭＰ」とされた画像ファイルのファイル名は、画像の種類によって先頭の３文字（例えばＰＨＰ等）が決定され、画像ファイルの形成順に付与された画像番号により、これに続く５文字（ｎｎｎｎｎ）が決定されるようになっている。
【０１４６】
次に、静止画像制御装置は、階層ディレクトリ構造によりミニディスク２５に記録された画像データを管理するようになっている。この階層ディレクトリは例えば、図１２に示すように、画像データを記録するディレクトリＤ１（ＰＩＣＭＤ）を設け、その中でファイル管理を行うようになっている。ディレクトリＤ１の中には、全体の情報の管理を行うための総合情報管理ファイルｆ１（ＯＶＩＮＦ．ＰＭＦ）と、全体のインデックスファイルの管理を行うための総合インデックスファイルｆ２（ＯＶ ＩＤＸ．ＰＭＸ）と、各アルバムの各画像ディレクトリＤ２〜Ｄ４（ＰＩＣ０００００〜ＰＩＣ００００２）とが設けられている。
【０１４７】
なお、この例においては、画像ディレクトリとして、ディレクトリ番号が「０００００」〜「００００２」の各画像ディレクトリ（ＰＩＣ０００００）〜（ＰＩＣ００００２）がそれぞれ設けられている。各画像ディレクトリの「ＰＩＣ」に続く５文字は、各画像ディレクトリの形成順にディレクトリ番号として付与されるようになっていて、これにより画像ディレクトリ名を示すようになっている。各画像ディレクトリ（ＰＩＣ０００００）〜（ＰＩＣ００００２）はディレクトリＤ１のサブディレクトリを構成する。
【０１４８】
また、ディレクトリ（ＰＩＣ ＭＤ）の中には、プリントの色合い、プリントサイズ、回転等のプリント制御データを管理するためのプリントディレクトリ（ＰＲＩＮＴ）と、モニタ表示する画像の表題等のテロップを管理するためのテロップディレクトリ（ＴＥＲＯＰ．ＰＭＯ）と、各画像の画像ナンバや各画像に付されたキーワード検索ディレクトリ（ＫＷＤＴＢＳ．ＰＭＯ）と、画像の記録日時等を管理するタイムスタンプディレクトリ（ＴＳ ＤＴＢＳ．ＰＭＯ）と、指定された画像のみを再生するようなプログラム再生を管理するための再生制御ディレクトリ（ＰＭＳＥＱ）とが設けられている。
【０１４９】
画像ディレクトリＤ２（ＰＩＣ０００００）の中には、「０００００」のディレクトリ番号で指定される複数の画像ファイルを管理するための画像データ管理ファイルｆ３（ＰＩＣＩＮＦ．ＰＭＦ）と、画像ディレクトリＤ２のインデックス画像をまとめた画像インデックスファイルｆ４（ＰＩＤＸ０００．ＰＭＸ）とが記録されている。また、この画像ディレクトリＤ２の中には、画像番号が「０００００」で指定される画像データに基づいて形成された中間解像度画像ファイルｆ５（ＰＳＮ０００００．ＰＭＰ）と高解像度画像ファイルｆ６（ＰＨＰ０００００．ＰＭＰ）とが記録されている。また、画像番号が「００００１」で指定される画像ファイルデータに基づいて形成された中間解像度画像ファイルｆ７（ＰＳＮ００００１．ＰＭＰ）と、超高解像度画像ファイルｆ９（ＰＵＰ００００１．ＰＭＰ）とが記録されている。また、画像番号が「００００２」で指定される画像データに基づいて形成された中間解像度画像ファイルｆ１０（ＰＳＮ００００２．ＰＭＰ）と、画像番号が「００００３」で指定される画像データに基づいて形成された中間解像度画像ファイルｆ１１（ＰＳＮ００００３．ＰＭＰ）とが記録されている。
【０１５０】
次に、「００００１」のディレクトリ番号で指定される画像ディレクトリ（ＰＩＣ００００１）には、上述の画像データ管理ファイルｆ１２（ＰＩＣＩＮＦ．ＰＭＦ）と、各画像のインデックス画像を管理する２個のインデックスファイルｆ１３、ｆ１４（ＰＩＤＸ０００．ＰＭＸ，ＰＩＤＸ００１．ＰＭＸ）とが記録されている。なお、２個の画像インデックスファイルｆ１３、ｆ１４によって、この画像ディレクトリＤ３（ＰＩＣ００００１）の中に記録される画像ファイルに対応するインデックス画像の管理を行うようになっていて、形式的には２つのインデックスファイルがリンクされて用いられるようになっている。
【０１５１】
次に、プリントディレクトリ（ＰＲＩＮＴ）の中には、複数のプリントデータファイルを管理するためのプリントデータ管理ファイルｆ１７（ＰＲＴＩＮＦ．ＰＭＦ）と、プリントデータ管理ファイルにより管理されるプリントデータファイルｆ１８、ｆ１９（ＰＲＴ０００．ＰＭＯ〜ＰＲＴｎｎｎ．ＰＭＯ）が記録されている。次に、再生制御ディレクトリ（ＰＭＳＥＱ）の中には、再生制御ディレクトリ（ＰＭＳＥＱ）に記録された再生制御データファイルを管理するための再生制御管理ファイル（ＰＭＳＩＮＦ．ＰＭＦ）と、画像シーケンスを制御するための複数の再生制御データファイル（ＰＭＳ０００．ＰＭＯ〜ＰＭＳｎｎｎ．ＰＭＯ）とが記録されている。
【０１５２】
次に、図１３（ｃ）に説明したように、マネジメントブロック１３４は、０〜１０２４までのブロックナンバが付されていて、ブロックナンバ０から順に、ボリュームディスクリプタＶＤ１２５、ボリュームスペースビットマップＶＳＢ１２６、マネジメントテーブルＭＴ1 ２７、マネジメントテーブルＭＴ1 ２８、ディレクトリレコードブロックＤＲＢ１２９、ディレクトリレコードブロックＤＲＢ１３０、エクステンツレコードブロックＥＲＢ１３１、ディレクトリレコードブロックＤＲＢ１３２、エクステンツレコードブロックＥＲＢ１３３・・・となっている。
【０１５３】
最初のディレクトリレコードブロックＤＲＢ１２９は、ボリュームディスクリプタＶＤ１２５のデータによってマネジメントブロック１３４の４番目のブロックであることが判断できる。図２３において、図１３に示したこのマネジメントブロック１３４の４番目のブロックに記録されているディレクトリレコードブロックＤＲＢ１２９には、ヘッダの後に２つのファイル用ＤＲユニット２６８、２６９が設けられている。このファイル用ＤＲユニット２６８、２６９は、図２２で示したファイルｆ１及びファイルｆ２の位置を示すためのユニットである。
【０１５４】
具体的には、１番目のユニットに記録されているファイル用ＤＲユニット２６８において、「データファイル位置（Extent Start Location）」として記録されているアロケーションブロック番号によって、ファイルｆ１のアロケーションブロック位置を示している。同様に、２番目のユニットに記録されているファイル用ＤＲユニット２６９において、「データファイル位置（Extent Start Location）」として記録されているアロケーションブロック番号によって、ファイルｆ２のアロケーションブロック位置を示している。なお、このファイル用ＤＲユニット２６８、２６９における「アソシエイトデータ位置（Ｉｎｄｅｘ ｔｏ ＥＲＢ）」には、ファイルｆ１、ｆ２がミニディスク２５上で連続するアロケーションブロックに記録されているので、Ｉｎｄｅｘ ｔｏ ＥＲＢデータは記録されていない。
【０１５５】
この２つのファイル用ＤＲユニット２６８、２６９の後、つまり、３番目と４番目のユニットには、２つのディレクトリ用ＤＲユニット２７０、２７１が設けられている。この各ディレクトリ用ＤＲユニット２７０、２７１は、各ディレクトリの位置を示すためのユニットである。具体的には、ディレクトリ用ＤＲユニット２７０、２７１において、「最初のディレクトリブロック位置（Ｉｎｄｅｘ  ｔｏ ＤＲＢ）」として記録されているブロック番号によって、ディレクトリに対応するＤＲＢのマネジメントブロック内での相対的なブロック位置が示される。本実施例の場合は、３番目のユニットのディレクトリ用ＤＲユニット２７０における「最初のディレクトリブロック位置（Ｉｎｄｅｘ ｔｏ ＤＲＢ）」のデータには、ディレクトリＤ２のＤＲＢのマネジメントブロック内でのブロック位置を示すデータとして、「００５」が記録されている。同様に、４番目のディレクトリ用ＤＲユニット２７１の「最初のディレクトリブロック位置（Ｉｎｄｅｘ ｔｏ ＤＲＢ）」のデータには、ディレクトリＤ３のＤＲＢのマネジメントブロック内でのブロック位置を示すデータとして、「００７」が記録されている。
【０１５６】
上述のように、図１３に示すマネジメントブロック１３４の５番目のブロックのＤＲＢ１３０は、マネジメントブロックの４番目のブロックのＤＲＢ１２９における３番目のユニットであるディレクトリ用ＤＲユニット２７０によってブロック位置が指定されている。この５番目のブロックのＤＲＢ１３０は、ディレクトリＤ２に関するデータが記録されているブロックである。このＤＲＢ１３０には、ヘッダの後のエリアの８個のファイル用ＤＲユニット２７２〜２７９が設けられている。
【０１５７】
１〜６番目のユニットに設けられている６個のファイル用ＤＲユニット２７２〜２７７には、それぞれ、ファイルｆ３、ファイルｆ４、ファイルｆ５、ファイルｆ６、ファイルｆ７、ファイルｆ８の位置を示すためのデータが記録されている。上記のファイル用ＤＲユニット２６８、２６９と同じように、各ファイル用ＤＲユニット２７２〜２７７において、「データファイル位置（Extent Start Location）」として記録されているアロケーションブロック番号によって、ファイルｆ３〜ファイルｆ８のアロケーションブロック位置をそれぞれ示している。
【０１５８】
７番目のユニットに設けられているファイル用ＤＲユニット２７８には、ファイルｆ９の位置を示すためのデータが記録されている。ここで、このファイルｆ９は、高解像度用の画像ファイルであって、この高解像度のデータを記録するためには１８クラスタ分のエリアが必要である。しかし、データ記録の際に、ミニディスク２５上で１８クラスタ連続するエリアが確保できなかったため、やむを得ず、ミニディスク２５上でエリアを分散させて記録したファイルである。このように、エリアを分散させて１つのファイルを記録したときには、ファイル用ＤＲユニット２７８のデータでは直接ファイルの各分散エリアの位置を指定しない。本実施例では、ＤＲＢ１３０とファイルｆ９との間にＥＲＢ１３１を介して、ＥＲＢ１３１のデータによってファイルｆ９の分散エリアの各位置を指定するようにしている。
【０１５９】
図２１で説明したように、このＥＲＢ１３１は、ヘッダの後の領域には、４つのＥＲ（エクステントレコード）ユニットが設けられている。（最大で、６４個のＥＲユニットを設けることができる。）１番目のＥＲユニットは、インデックス用ＥＲユニット２８０として使用され、２番目及び３番目のＥＲユニットは、ディスクリプタ用ＥＲユニット２８１、２８２として使用される。
【０１６０】
このインデックス用ＥＲユニット２８０には、２番目以降のＥＲユニットに関するインデックスデータが記録されている。インデックス用ＥＲユニット２８０には、ＥＲインデックス（Ofset of ER）と、ロジカルオフセット（Logical Offset）とが、ＥＲユニットの数だけ記録されている。ＥＲインデックスは、６４個のＥＲユニットのうち、どのＥＲユニットが存在するかを示すデータであって、０〜６３のＥＲユニット番号で示される。ロジカルオフセットは、ＥＲインデックスで示されたＥＲユニットが、１つのファイルを構成するための何番目のＥＲユニットのデータであるかを示すデータである。
【０１６１】
ディスクリプタ用ＥＲユニット２８１、２８２には、エクステントスタート位置（Extent Start Location）と、エクステントブロック数（Number of Blocks）とがそれぞれ８個記録できるようになっている。エクステントスタート位置（Extent Start Location）は、分散エリアのスタート位置を示すためのデータであって、アロケーションブロック番号で表現されている。また、エクステントブロック数（Number of Blocks）は、分散エリアのデータ長を示すためのデータであって、アロケーションブロック数で表現されている。従って、１つのディスクリプタ用ＥＲユニットによって、エクステントスタート位置（Extent Start Location）と、エクステントブロック数（Number of Blocks）のデータに基づいて、８つの分散エリアを指定できることになる。
【０１６２】
また、同様に、図１３に示すマネジメントブロック１３４の７番目のブロックのＤＲＢ１３２は、マネジメントブロック１３４の４番目のブロックのＤＲＢ１２９における４番目のユニットであるディレクトリ用ＤＲユニット２７１によってブロック位置が指定されている。この７番目のブロックのＤＲＢ１３２は、ディレクトリＤ３に関するデータが記録されているブロックである。このＤＲＢ１３２には、ヘッダの後のエリアの５個のファイル用ＤＲユニット２８３〜２８７が設けられている。
【０１６３】
１〜４番目のユニットに設けられている４個のファイル用ＤＲユニット２８３〜２８６には、それぞれ、ファイルｆ１１、ファイルｆ１２、ファイルｆ１３、ファイルｆ１４の位置を示すためのデータが記録されている。上記のファイル用ＤＲユニット２７２〜２７７と同じように、各ファイル用ＤＲユニット２８３〜２８６において、「データファイル位置（Extent Start Location）」として記録されているアロケーションブロック番号によって、ファイルｆ１１〜ファイルｆ１４のアロケーションブロック位置をそれぞれ示している。
【０１６４】
５番目のユニットに設けられているファイル用ＤＲユニット２８７には、ファイルｆ１５の位置を示すためのデータが記録されている。ここで、このファイルｆ１５は、高解像度用の画像ファイルであって、この高解像度のデータを記録するためには１８クラスタ分のエリアが必要である。しかし、データ記録の際に、ミニディスク２５上で１８クラスタ連続するエリアが確保できなかったため、やむを得ず、ミニディスク２５上でエリアを分散させて記録したファイルである。このように、エリアを分散させて１つのファイルを記録したときには、ファイル用ＤＲユニット２８７のデータでは直接ファイルの各分散エリアの位置を指定しない。本実施例では、ＤＲＢ１３２とファイルｆ１５との間にＥＲＢ１３３を介して、ＥＲＢ１３３のデータによってファイルｆ１５の分散エリアの各位置を指定するようにしている。
【０１６５】
ＥＲＢ１３３の１番目のＥＲユニットは、インデックス用ＥＲユニット２８８として使用され、２番目のＥＲユニットは、ディスクリプタ用ＥＲユニット２８９として使用される。このインデックス用ＥＲユニット２８８には、２番目以降のＥＲユニットに関するインデックスデータが記録されている。インデックス用ＥＲユニット２８８には、ＥＲインデックス（Ofset of ER）と、ロジカルオフセット（Logical Offset）とが、ＥＲユニットの数だけ記録されている。
【０１６６】
ディスクリプタ用ＥＲユニット２８９には、エクステントスタート位置（Extent Start Location）と、エクステントブロック数（Number of Blocks）とがそれぞれ８個記録できるようになっている。従って、１つのディスクリプタ用ＥＲユニットによって、エクステントスタート位置（Extent Start Location）と、エクステントブロック数（Number of Blocks）のデータに基づいて、８つの分散エリアを指定できることになる。
【０１６７】
図２４を用いて本実施例に基づいてさらに具体的に説明する。ＥＲＢ１３１の最初のＥＲユニット２８０の先頭には、「ＦＦＦＦ」のデータが登録されているので、この最初のＥＲユニット２８０は、インデックス用ＥＲユニット２８０と判断できる。次に、ファイルｆ９のデータを構成する最初のＥＲユニット２８１を探すためには、ロジカルオフセット２９０のデータが「００００」となっているところを検索すれば良い。よって、このインデックス用ＥＲユニット２８０には、ロジカルオフセット２９０の「００００」に対応するＥＲインデックス２９１のデータは「２」と記録されているので、２番目のＥＲユニット２８１がファイルｆ９のデータを構成する最初のＥＲユニットであることがわかる。次に、２番目のＥＲユニット（ディスクリプタ用ＥＲユニット）２８１を参照すると、ファイルｆ９の第１の分割エリアのエクステントスタート位置２９２は、アロケーションブロック番号で「０１５２」であって、第１の分割エリアのデータ長を示すエクステントブロック数２９３は、アロケーションブロック数で「０００２」であることがわかる。同様に、このディスクリプタ用ＥＲユニット２８１には、第２の分割エリアから第８の分割エリアに関するデータが順に記録されている。
【０１６８】
次に、２番目のＥＲレコードであるディスクリプタ用ＥＲユニット２８１に続くデータとして、インデックス用ＥＲユニット２８０におけるロジカルオフセット２９０の「００００」の次のデータである「０００１」を検索する。ロジカルオフセット２９０が「０００１」となっているＥＲインデックス２９１のデータは「３」と記録されているので、２番目のＥＲユニット２８１に連続するデータとして３番目のＥＲユニット２８２が存在することを意味している。次に、３番目のＥＲユニット（ディスクリプタ用ＥＲユニット）２８２を参照すると、第９の分散エリア及び第１０の分散エリアのエクステントスタート位置を示すアロケーションブロック番号「１９９１」、「２０６５」と、データ長を示すアロケーションブロック数「０００２」、「０００２」がそれぞれ記録されている。
【０１６９】
以上のように、ＥＲＢのディスクリプタ用ＥＲユニット２８１、２８２によって、１０個に分散された分散エリアのそれぞれのアロケーションブロック位置を示しているので、ファイルが分散記録されたときにおいても、ＥＲＢを有したマネジメントブロック内で、それぞれの分散エリアの位置を把握できる。よって、分散されている各エリアを連続させて１つのファイルとしてミニディスク２５から読み出すときにおいても、ミニディスク２５上で分散エリアのそれぞれの位置を検索する必要がないので、早いアクセスを可能とする。なお、今回はファイルの階層構造を説明するために、高解像度のファイルｆ９を分散エリアで記録したと想定したが、実際は、記録済みの画像ファイルの領域が、ミニディスク２５上の画像の記録エリアの９０パーセントを超えた場合に、このように１つの画像ファイルを分散記録可能性が出てくる。
【０１７０】
［ミニディスクのテキスチャーデータのフォーマットの説明］
次に、図４を参照しながら、ミニディスクのテキスチャーデータのフォーマットを説明する。ミニディスクのテキスチャーデータのフォーマットで記録されたテキスチャーデータは、図５に示したテキスチャーＭＤ２６に記録される。このような各解像度のテキスチャーデータが記録されるミニディスク２６は、以下に説明する新規なテキスチャーデータ記録用のフォーマットとなっている。
【０１７１】
本実施例のミニディスクのテキスチャーデータのフォーマットは、図１２〜図２４に示したミニディスクの画像データのフォーマットを流用して、特に、図４に示すように複数のテキスチャーデータおよびキー信号のデータを格納する場所を指定するようにしたものである。
【０１７２】
図４に示したテキスチャーデータの階層ディレクトリ構造は、図２２に示した画像データの階層ディレクトリ構造に対応するものであり、図２２以外の他のフォーマットは、図１２〜図２４に示したミニディスクの画像データのフォーマットと同様の構造となっている。以下、図４に示したテキスチャーデータの階層ディレクトリ構造を説明し、テキスチャーデータの他のフォーマットの説明を省略する。
【０１７３】
［テキスチャーデータのファイル及びファイルの階層構造の説明］
次に、ファイル及びファイルの階層構造の説明を図４を用いて行う。まず、静止画像制御装置の画像合成装置において使用されるテキスチャーデータのファイル名１１をＴＸＲＭＤ（Ｄ１）とする。このＴＸＲ ＭＤ（Ｄ１）は、管理ファイル、テキスチャーファイル、テキスチャーインデックスファイル等がある。管理ファイルのファイル名の拡張子は「ＰＭＦ」となっていて、「ＰＭＦ」の拡張子を検出することで、そのファイルが管理ファイルであることを識別するようになっている。管理ファイルには、総合情報管理ファイル（ＯＶＩＮＦ．ＰＭＦ）、テキスチャーデータ管理ファイル（ＰＩＣ ＩＮＦ．ＰＭＦ）、プリントデータ管理ファイル（ＰＲＴ ＩＮＦ．ＰＭＦ）、再生制御管理ファイル（ＰＭＳＩＮＦ．ＰＭＦ）等がある。
【０１７４】
各テキスチャーファイルのファイル名の拡張子は「ＰＭＰ」となっていて、「ＰＭＰ」の拡張子を検出することで、そのファイルがテキスチャーファイルであることを識別するようになっている。テキスチャーファイルには、高解像度テキスチャーデータＨＤを記録する高解像度テキスチャーファイルと、中間解像度テキスチャーデータＳＤを記録する中間解像度ファイルとがある。中間解像度テキスチャーファイルは、アスペクト比が４：３で６４０画素×４８０画素のテキスチャーデータを有する「ＰＳＮｎｎｎｎｎ．ＰＭＰファイル」と、アスペクト比が１６：９で８４８画素×４８０画素のテキスチャーデータを有する「ＰＳＷｎｎｎｎｎ．ＰＭＰファイル」とがある。
【０１７５】
高解像度テキスチャーファイルは、アスペクト比が３：２で１５３６画素×１０２４画素のテキスチャーデータを有する「ＰＨＰｎｎｎｎｎ．ＰＭＰファイル」と、アスペクト比が１６：９で１９２０画素×１０８０画素のテキスチャーデータを有する「ＰＨＷｎｎｎｎｎ．ＰＭＰファイル」とがある。また、高解像度テキスチャーファイルの中の１つとして超高解像度テキスチャーファイルＨＤを記録するファイルとして、アスペクト比が３：２で３０７２画素×２０４８画素のテキスチャーデータを有する「ＰＵＰｎｎｎｎｎ．ＰＭＰファイル」と、アスペクト比が１６：９で１９２０画素×１０８０画素のテキスチャーデータを有する「ＰＨＷｎｎｎｎｎ．ＰＭＰファイル」がある。なお、拡張子が「ＰＭＰ」とされたテキスチャーファイルのファイル名は、テキスチャーの種類によって先頭の３文字（例えばＰＨＰ等）が決定される。特に、本実施例では、テキスチャーファイルに付与されたテキスチャー番号により、このファイルがテキスチャーデータのファイルであるか、キー信号のデータのファイルであるかを判別できるようになっている。つまり、テキスチャーデータのファイルのテキスチャー番号と、キー信号のデータのファイルのテキスチャー番号とを分けて付与するようにした。ここで、テキスチャー番号は、画像合成データ番号を構成する。
【０１７６】
次に、静止画像制御装置の画像合成装置は、階層ディレクトリ構造によりミニディスク２６に記録されたテキスチャーデータを管理するようになっている。この階層ディレクトリは例えば、図４に示すように、テキスチャーデータを記録するＴＸＲＭＤ（Ｄ１）のファイル名１１を設け、その中でファイル管理を行うようになっている。ＴＸＲ ＭＤ（Ｄ１）のファイル名１１のディレクトリの中には、全体の情報の管理を行うための総合情報管理ファイル（ＯＶＩＮＦ．ＰＭＦ）と、全体のインデックスファイルの管理を行うための総合テキスチャーインデックス１２のファイル（ＯＶ ＩＤＸ．ＰＭＸ）と、各アルバムの各テキスチャーディレクトリＤ２〜Ｄ４（ＰＩＣ０００００〜ＰＩＣ００００２）とが設けられている。この例においては、第１のディレクトリ１３（ＰＩＣ０００００）および第２のディレクトリ１９（ＰＩＣ００００１）について以下、具体例を挙げて説明する。
【０１７７】
なお、この例においては、テキスチャーディレクトリとして、ディレクトリ番号が「０００００」〜「００００２」の各テキスチャーディレクトリ（ＰＩＣ０００００）〜（ＰＩＣ００００２）がそれぞれ設けられている。各テキスチャーディレクトリの「ＰＩＣ」に続く５文字は、各ディレクトリの形成順に付与される。このディレクトリの数だけテキスチャーを格納することができる。このディレクトリは１組のテキスチャーデータのファイルとキー信号のデータのファイルを示すようになっている。各テキスチャーディレクトリ（ＰＩＣ０００００）〜（ＰＩＣ００００２）はディレクトリＴＸＲＭＤ（Ｄ１）に対してサブディレクトリを構成する。
【０１７８】
また、ＴＸＲ ＭＤ（Ｄ１）のファイル名１１の中には、プリントの色合い、プリントサイズ、回転等のプリント制御データを管理するためのプリントディレクトリ（ＰＲＩＮＴ）と、モニタ表示するテキスチャーの表題等のテロップを管理するためのテロップディレクトリ（ＴＥＲＯＰ．ＰＭＯ）と、各テキスチャーのテキスチャーナンバや各テキスチャーに付されたキーワード検索ディレクトリ（ＫＷＤＴＢＳ．ＰＭＯ）と、テキスチャーの記録日時等を管理するタイムスタンプディレクトリ（ＴＳ ＤＴＢＳ．ＰＭＯ）と、指定されたテキスチャーのみを再生するようなプログラム再生を管理するための再生制御ディレクトリ（ＰＭＳＥＱ）とが設けられている。
【０１７９】
ここで、第１のディレクトリ１３で示されるＰＩＣ０００００（Ｄ２）の中には、「０００００」のディレクトリ番号で指定される複数のテキスチャーファイルを管理するためのテキスチャーデータ管理ファイル（ＰＩＣＩＮＦ．ＰＭＦ）と、第１のディレクトリ１３で示されるＰＩＣ０００００（Ｄ２）のテキスチャーインデックスをまとめたテキスチャーインデックス１４を示すファイル（ＰＩＤＸ０００．ＰＭＸ）とが記録されている。特に、この第１のディレクトリ１３で示されるＰＩＣ０００００（Ｄ２）の中には、テキスチャー番号が「０００００」で指定されるテキスチャーＡ１５のデータに基づいて形成された中間解像度テキスチャーデータファイル（ＰＳＮ０００００．ＰＭＰ）と高解像度テキスチャーデータファイル（ＰＨＰ０００００．ＰＭＰ）とが記録されている。このようにテキスチャー番号「０００００」のファイルにはテキスチャーデータファイルが格納される。また、テキスチャー番号が「００００１」で指定されるキー１Ａ１６のデータに基づいて形成された中間解像度キーデータファイル（ＰＳＮ００００１．ＰＭＰ）と、高解像度キーデータファイル（ＰＨＷ００００１．ＰＭＰ）および（ＰＨＰ００００１．ＰＭＰ）とが記録されている。また、テキスチャー番号が「００００２」で指定されるキー２Ａ１７のデータに基づいて形成された中間解像度キーデータファイル（ＰＳＮ００００２．ＰＭＰ）と高解像度キーデータファイル（ＰＨＰ０００００．ＰＭＰ）とが記録されている。また、テキスチャー番号が「００００３」で指定されるキー３Ａ１８のデータに基づいて形成された中間解像度キーデータファイル（ＰＳＮ００００３．ＰＭＰ）が記録されている。このようにテキスチャー番号が「００００１」〜「００００ｎ」（ただし、ｎは自然数。）にはキーデータファイルが格納される。
【０１８０】
次に、「００００１」のディレクトリ番号で指定される第２のディレクトリ１９で示されるＰＩＣ００００１（Ｄ３）には、上述のテキスチャーデータ管理ファイル（ＰＩＣＩＮＦ．ＰＭＦ）と、各テキスチャーのインデックスを管理する２個のテキスチャーインデックス２０のファイル（ＰＩＤＸ０００．ＰＭＸ，ＰＩＤＸ００１．ＰＭＸ）とが記録されている。なお、２個のテキスチャーインデックスファイル（ＰＩＤＸ０００．ＰＭＸ，ＰＩＤＸ００１．ＰＭＸ）によって、この第２のディレクトリ１９で示されるＰＩＣ００００１（Ｄ３）の中に記録されるテキスチャーファイルに対応するテキスチャーインデックスの管理を行うようになっていて、形式的には２つのインデックスファイルがリンクされて用いられるようになっている。特に、この第２のディレクトリ１９で示されるＰＩＣ００００１（Ｄ３）の中には、テキスチャー番号が「０００００」で指定されるテキスチャーＢ２１のデータに基づいて形成された中間解像度テキスチャーデータファイル（ＰＳＮ０００００．ＰＭＰ）が記録されている。このようにテキスチャー番号「０００００」のファイルにはテキスチャーデータファイルが格納される。また、テキスチャー番号が「００００１」で指定されるキー１Ｂ２２のデータに基づいて形成された中間解像度キーデータファイル（ＰＳＮ００００１．ＰＭＰ）が記録されている。このようにテキスチャー番号が「００００１」〜「００００ｎ」（ただし、ｎは自然数。）にはキーデータファイルが格納される。ここで、ファイル名１１はディレクトリを構成し、第１のディレクトリ１３、第２のディレクトリ１９は、サブディレクトリを構成し、テキスチャーＡ１５およびテキスチャーＢ２１は画像合成データファイルを構成し、キー１Ａ、キー２Ａ、キー１Ｂはキーデータファイルを構成する。
【０１８１】
次に、プリントディレクトリ（ＰＲＩＮＴ）の中には、複数のプリントデータファイルを管理するためのプリントデータ管理ファイル（ＰＲＴＩＮＦ．ＰＭＦ）と、プリントデータ管理ファイルにより管理されるプリントデータファイル（ＰＲＴ０００．ＰＭＯ〜ＰＲＴｎｎｎ．ＰＭＯ）が記録されている。次に、再生制御ディレクトリ（ＰＭＳＥＱ）の中には、再生制御ディレクトリ（ＰＭＳＥＱ）に記録された再生制御データファイルを管理するための再生制御管理ファイル（ＰＭＳＩＮＦ．ＰＭＦ）と、テキスチャーシーケンスを制御するための複数の再生制御データファイル（ＰＭＳ０００．ＰＭＯ〜ＰＭＳｎｎｎ．ＰＭＯ）とが記録されている。このように、図２２で示した画像番号「０００００」に対応するテキスチャー番号「０００００」のファイルにはテキスチャーデータファイルを格納すると共に、図２２で示した画像番号「００００ｎ」に対応するテキスチャー番号「００００ｎ」のファイルにはキーデータファイルを格納するようにしたので、画像データのフォーマットを流用して、テキスチャー番号に意味を持たせて、テキスチャーデータおよびキーデータのファイルを格納することにより、テキスチャーデータおよびキーデータと画像データとを合成する際に、ソフトウエアの構成を簡単にすることができ、ソフトウエアの開発工程を削減することができると共に、画像合成の処理時間を削減することができる。
【図面の簡単な説明】
【０１８２】
【図１】本発明における画像合成装置の一実施例の構成を示すブロック図である。
【図２】本発明における画像合成装置の一実施例の動作を示すフローチャートである。
【図３】本発明における画像合成装置の一実施例の動作を説明する図である。
【図４】本発明における画像合成装置の一実施例のテキスチャーデータの階層ディレクトリ構造を示す図である。
【図５】本発明における画像合成装置の一実施例を用いる静止画像制御装置の外観図である。
【図６】本発明における画像合成装置の一実施例を用いる静止画像制御装置の構成を示すブロック図である。
【図７】本発明における画像合成装置の一実施例を用いる静止画像制御装置のＭＤコントロール回路の構成を示すブロック図である。
【図８】本発明における画像合成装置の一実施例を用いる静止画像制御装置のインターフェース回路の構成を示すブロック図である。
【図９】本発明における画像合成装置の一実施例を用いる静止画像制御装置の画像処理回路の構成を示すブロック図である。
【図１０】本発明における画像合成装置の一実施例を用いる静止画像制御装置の画像処理回路内のメモリコントロール回路の構成を示すブロック図である。
【図１１】本発明における画像合成装置の一実施例を用いる静止画像制御装置の画像処理回路内のメモリコントロール回路に設けられた画像合成演算ブロックの回路構成例を示す図である。
【図１２】本発明における画像合成装置の一実施例を用いる静止画像制御装置の画像データのデータ構造を示す図である。
【図１３】本発明における画像合成装置の一実施例を用いる静止画像制御装置のマネジメントブロックを示す図である。
【図１４】本発明における画像合成装置の一実施例を用いる静止画像制御装置のボリュームディスクリプタのセクタ構造を示す図である。
【図１５】本発明における画像合成装置の一実施例を用いる静止画像制御装置のボリュームスペースビットマップのセクタ構造を示す図である。
【図１６】本発明における画像合成装置の一実施例を用いる静止画像制御装置のアロケーションブロックの構成を示す図である。
【図１７】本発明における画像合成装置の一実施例を用いる静止画像制御装置のマネジメントテーブルのセクタ構造を示す図である。
【図１８】本発明における画像合成装置の一実施例を用いる静止画像制御装置のマネジメントテーブルに記録される各データを示す図である。
【図１９】本発明における画像合成装置の一実施例を用いる静止画像制御装置のディレクトリ用ディレクトリレコードブロックのセクタ構造を示す図である。
【図２０】本発明における画像合成装置の一実施例を用いる静止画像制御装置のファイル用ディレクトリレコードブロックのセクタ構造を示す図である。
【図２１】本発明における画像合成装置の一実施例を用いる静止画像制御装置のエクステントレコードブロックのセクタ構造を示す図である。
【図２２】本発明における画像合成装置の一実施例を用いる静止画像制御装置の各解像度毎の画像データを管理するための階層ディレクトリ構造を示す図である。
【図２３】本発明における画像合成装置の一実施例を用いる静止画像制御装置のマネジメントブロックを構成するＤＲＢおよびＥＲＢを示す図である。
【図２４】本発明における画像合成装置の一実施例を用いる静止画像制御装置のマネジメントブロックを構成するＥＲＢを示す図である。
【符号の説明】
【０１８３】
１ メインメモリコントロール回路、２ 画像合成演算ブロック、 ３ スイッチ、４ メインメモリ、５ タイトルメモリ、６ キーメモリ、７ ビデオメモリ、８ モニター、９ 文字、１０ 文字、Ｔ1 第１のテキスチャー、Ｔ2（Ｓ1 ） 第２のテキスチャー、Ｔ3 （Ｓ2 ） 第３のテキスチャー、Ｓ3 合成画像、Ｍ1 第１の画像、Ｍ2 第２の画像、Ｍ3 第３の画像、Ｋ1 第１のキー、Ｋ2 第２のキー、Ｋ3 第３のキー、１１ ファイル名、１２ テキスチャーインデックス、１３ 第１のディレクトリ、１４ テキスチャーインデックス、１５ テキスチャーＡ１、１６ キー１Ａ、１７ キー２Ａ、１８ キー３Ａ、１９ 第２のディレクトリ、２０ テキスチャーインデックス、２１ テキスチャーＢ、２２ キー１Ｂ、２３ モニター、２４ 静止画制御装置、２５画像データＭＤ、２６ テキスチャーＭＤ、２７ キーボード、２８ スキャナー、２９ プリンター、３０ 画像処理回路、３１ ＭＤコントロール回路、３２ ＭＤ駆動回路、３３ ＭＤコントロール回路、３４ ＭＤ駆動回路、３５インターフェース回路
【図１】
2006320020.tif 000003
【図２】
2006320020.tif 000004
【図３】
2006320020.tif 000005
【図４】
2006320020.tif 000006
【図５】
2006320020.tif 000007
【図６】
2006320020.tif 000008
【図７】
2006320020.tif 000009
【図８】
2006320020.tif 000010
【図９】
2006320020.tif 000011
【図１０】
2006320020.tif 000012
【図１１】
2006320020.tif 000013
【図１２】
2006320020.tif 000014
【図１３】
2006320020.tif 000015
【図１４】
2006320020.tif 000016
【図１５】
2006320020.tif 000017
【図１６】
2006320020.tif 000018
【図１７】
2006320020.tif 000019
【図１８】
2006320020.tif 000020
【図１９】
2006320020.tif 000021
【図２０】
2006320020.tif 000022
【図２１】
2006320020.tif 000023
【図２２】
2006320020.tif 000024
【図２３】
2006320020.tif 000025
【図２４】
2006320020.tif 000026