(57)【要約】【課題】  １ファイル内に複数の画像データが存在する場合のインデクスプリントにおいて、インデクス出力すべき適切な画像データを選択できなかった。【解決手段】  画像出力装置１０３は、１ファイル内に複数の画像データが存在する場合のインデクスプリントを実行する場合、画像ファイル内のヘッダ情報と、インデクス出力に関する設定とに基づいて出力すべき画像データを選択してインデクスプリントを行う。【選択図】  図４
2010103692.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像ファイルから得られる縮小画像を並べて出力するインデクス出力を行うことが可能な画像出力装置であって、
インデクス出力の対象となる画像ファイルが複数の画像データを含む第１の種類の画像ファイルである場合、前記複数の画像データのうち、特定の情報が付加された画像データを選択する選択手段と、
前記選択手段が選択した画像データを含む複数の画像データに基づいてインデクス出力を行う出力手段と、を備えることを特徴とする画像出力装置。
【請求項２】
インデクス出力のための設定情報を記憶する設定情報記憶手段を更に備え、
前記選択手段は前記設定情報に基づいて前記第１の種類の画像ファイルから特定の情報が付加された画像データを選択することを特徴とする、請求項１に記載の画像出力装置。
【請求項３】
前記設定情報は、前記特定の情報を含むことを特徴とする、請求項２に記載の画像出力装置。
【請求項４】
前記特定の情報は、前記第１の種類の画像ファイルに含まれる複数の画像データのうちの、代表となる画像データを示す情報であることを特徴とする、請求項３に記載の画像出力装置。
【請求項５】
前記特定の情報は、前記第１の種類の画像ファイルに含まれる複数の画像データのうちの、先頭の画像データを示す情報であることを特徴とする、請求項３に記載の画像出力装置。
【請求項６】
前記選択手段は、前記第１の種類の画像ファイルから、先頭の画像データを選択することを特徴とする、請求項１に記載の画像出力装置。
【請求項７】
前記複数の画像ファイルが、前記第１の種類の画像ファイルとそれ以外の種類の画像ファイルとを含む場合、前記出力手段は、前記第１の種類の画像ファイルに基づく画像と、それ以外の種類の画像ファイルに基づく画像とを区別してインデクス出力することを特徴とする、請求項１に記載の画像出力装置。
【請求項８】
前記出力手段は、前記第１の種類の画像ファイルに基づく画像とそれ以外の種類の画像ファイルに基づく画像とを区別する画像を付加してインデクス出力することを特徴とする、請求項７に記載の画像出力装置。
【請求項９】
前記出力手段は、前記第１の種類の画像ファイルに基づく画像の周囲に枠を形成する画像を付加することで前記第１の種類以外の画像ファイルと区別することを特徴とする、請求項８に記載の画像出力装置。
【請求項１０】
操作画面を表示するための表示部を含み、ユーザによる操作指示の入力を受け付ける操作部を更に備え、
前記出力手段によるインデクス出力は、は前記選択手段が選択した画像データを含む複数の画像データに基づいて前記表示部へ表示を行うことであることを特徴とする、請求項１に記載の画像出力装置。
【請求項１１】
インデクス出力のための設定情報を記憶する設定情報記憶手段を更に備え、
前記出力手段が前記表示部へインデクス出力を行った後、前記操作部を介してユーザから前記設定情報の内容を変更する指示を受け付けたことに基づいて前記設定情報の内容を変更する変更手段を更に備え、
前記出力手段は前記変更手段により変更された前記設定情報に基づいて、再度インデクス出力を行うことを特徴とする請求項１０に記載の画像出力装置。
【請求項１２】
前記選択手段は前記変更手段により変更された前記設定情報に基づいて、前記第１の種類の画像ファイルに含まれる複数の画像データから、前記出力手段が再度インデクス出力するための画像データを変更することを特徴とする、請求項１１に記載の画像出力装置。
【請求項１３】
前記出力手段は前記選択手段が選択した画像データを含む複数の画像データに基づいて用紙上に印刷出力することを特徴とする、請求項１に記載の画像出力装置。
【請求項１４】
前記出力手段は、前記インデクス出力における各縮小画像のそれぞれに対し、チェック欄を示す画像を付加して印刷出力することを特徴とする、請求項１３に記載の画像出力装置。
【請求項１５】
原稿を読み取る原稿読取手段を更に備え、
前記原稿読取手段が読み取った前記インデクス出力された用紙から、前記チェック欄にチェック記入がなされた欄に対応する画像を特定し、当該特定した画像を印刷出力することを特徴とする、請求項１４に記載の画像出力装置。
【請求項１６】
複数の画像ファイルから得られる縮小画像を並べて出力するインデクス出力を行うことが可能な画像出力装置であって、
インデクス出力の対象となる画像ファイルが複数の画像データを含む第１の種類の画像ファイルである場合、前記複数の画像データ間の関係を決定する決定手段と、
前記決定手段が決定した前記複数の画像データ間の関係を識別することが可能な態様で前記画像データを含む複数の画像データに基づいてインデクス出力を行う出力手段と、を備えることを特徴とする画像出力装置。
【請求項１７】
前記決定手段が決定した前記複数の画像データ間の関係に基づいて、前記出力手段は当該関係を示す画像を付加したインデクス出力を行うことを特徴とする請求項１６に記載の画像出力装置。
【請求項１８】
前記決定手段が前記複数の画像データ間に親子関係があると決定した場合には、前記出力手段は当該複数の画像データ間の親子関係を示す画像を付加したインデクス出力を行うことを特徴とする請求項１７に記載の画像出力装置。
【請求項１９】
前記決定手段が前記複数の画像データの各々がパノラマ画像の一部を構成する画像データであると決定した場合には、当該複数の画像データの属性情報に含まれる、画像データの配置位置を示す情報に従って当該複数の画像データに基づく縮小画像を配置してインデクス出力することを特徴とする、請求項１６に記載の画像出力装置。
【請求項２０】
複数の画像ファイルから得られる縮小画像を並べて出力するインデクス出力を行うことが可能な画像出力装置における画像出力方法であって、
インデクス出力の対象となる画像ファイルが複数の画像データを含む第１の種類の画像ファイルである場合、前記複数の画像データのうち、特定の情報が付加された画像データを選択する選択工程と、
前記選択工程で選択された画像データを含む複数の画像データに基づいてインデクス出力を行う出力工程と、を備えることを特徴とする画像出力方法。
【請求項２１】
複数の画像ファイルから得られる縮小画像を並べて出力するインデクス出力を行うことが可能な画像出力装置における画像出力方法であって、
インデクス出力の対象となる画像ファイルが複数の画像データを含む第１の種類の画像ファイルである場合、前記複数の画像データ間の関係を決定する決定工程と、
前記決定工程で決定された前記複数の画像データ間の関係を識別可能に前記画像データを含む複数の画像データに基づいてインデクス出力を行う出力工程と、を備えることを特徴とする画像出力方法。
【請求項２２】
複数の画像ファイルから得られる縮小画像を並べて出力するインデクス出力を行う画像出力方法を画像出力装置に実行させるための制御プログラムであって、前記画像出力方法は、
インデクス出力の対象となる画像ファイルが複数の画像データを含む第１の種類の画像ファイルである場合、前記複数の画像データのうち、特定の情報が付加された画像データを選択する選択工程と、
前記選択工程で選択された画像データを含む複数の画像データに基づいてインデクス出力を行う出力工程と、を備えることを特徴とする制御プログラム。
【請求項２３】
複数の画像ファイルから得られる縮小画像を並べて出力するインデクス出力を行う画像出力方法を画像出力装置に実行させるための制御プログラムであって、前記画像出力方法は、
インデクス出力の対象となる画像ファイルが複数の画像データを含む第１の種類の画像ファイルである場合、前記複数の画像データ間の関係を決定する決定工程と、
前記決定工程で決定された前記複数の画像データ間の関係を識別可能に前記画像データを含む複数の画像データに基づいてインデクス出力を行う出力工程と、を備えることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像データの内容を一覧できるようなインデクス出力を行う画像出力装置に関するものである。
【背景技術】
【０００２】
近年では、デジタルカメラの普及に伴い、ホストコンピュータ（パーソナルコンピュータ）を介さずに直接印刷装置に画像データを転送してプリンタ側でデータ処理を行った後に印刷する、いわゆるダイレクトプリントが広まっている。このダイレクトプリントでは、例えばデジタルカメラを直接印刷装置に接続しデジタルカメラ内のメモリカードにアクセスすることで、メモリカードに記録された画像データを読み出して印刷できるようになっている。また、メモリカードをプリンタのカードスロットに直接装着することで印刷装置からメモリカードにアクセスし、メモリカードに記録された画像データを読み出して印刷できるようにもなっている。
【０００３】
また、１つの印刷用紙の中に、小さいサイズの画像（縮小画像、サムネイル画像）を複数並べて配置して印刷するインデクスプリントや、複数のサムネイル画像を操作画面並べて表示するインデクス表示（これらを総称してインデクス出力と呼ぶ）が実現されている。インデクス出力では、メモリカードなどに記録されている複数の画像データを一覧するために、複数個のサムネイル画像を並べて出力する。ユーザはインデクス出力を閲覧することで、メモリカードに記録されている画像の内容を確認したり、所望の画像を確認することができる。さらに印刷装置が提供する方法で所望の画像を選択することで、メモリカードに記録された全画像から必要な画像だけを印刷することが可能になる。
【０００４】
特許文献１では、複数ファイルとその関連情報をもとに、インデクスプリントするファイルを選択することができる。
【０００５】
特許文献２では、複数のファイルを１つのグループとしてまとめ、グループごとに表示レイアウトを制御することができる。
【特許文献１】特開２００６−０２３０４６号公報
【特許文献２】特開２００４−２９５２３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら特許文献１や特許文献２では、１つのファイル内に選択される画像データが１つしかない画像データファイルを対象としており、１つのファイル内に複数の画像データが存在すような画像ファイルを対象とした場合のインデクス出力を行おうとした場合に、インデクス出力すべき画像データを適切に選択できなかった。
【０００７】
また、インデクス出力すべき画像を１つのファイルから複数選択した場合において、これら複数の画像が１つのファイル内の画像であるのかをユーザが識別し難かった。
【０００８】
また、１つのファイルから複数の画像データをインデクス出力する場合にこれら複数の画像の関係がどのような関係にあるのかをユーザが識別しにくかった。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の画像出力装置は複数の画像ファイルから得られる縮小画像を並べて出力するインデクス出力を行うことが可能な画像出力装置であって、インデクス出力の対象となる画像ファイルが複数の画像データを含む第１の種類の画像ファイルである場合、前記複数の画像データのうち、特定の情報が付加された画像データを選択する選択手段と、前記選択手段が選択した画像データを含む複数の画像データに基づいてインデクス出力を行う出力手段と、を備えることを特徴とする。
【００１０】
また、本発明の画像出力装置は、複数の画像ファイルから得られる縮小画像を並べて出力するインデクス出力を行うことが可能な画像出力装置であって、インデクス出力の対象となる画像ファイルが複数の画像データを含む第１の種類の画像ファイルである場合、前記複数の画像データ間の関係を決定する決定手段と、前記決定手段が決定した前記複数の画像データ間の関係を識別することが可能な態様で前記画像データを含む複数の画像データに基づいてインデクス出力を行う出力手段と、を備えることを特徴とする。
【００１１】
また、本発明の画像出力方法は、複数の画像ファイルから得られる縮小画像を並べて出力するインデクス出力を行うことが可能な画像出力装置における画像出力方法であって、インデクス出力の対象となる画像ファイルが複数の画像データを含む第１の種類の画像ファイルである場合、前記複数の画像データのうち、特定の情報が付加された画像データを選択する選択工程と、前記選択工程で選択された画像データを含む複数の画像データに基づいてインデクス出力を行う出力工程と、を備えることを特徴とする。
【００１２】
また、本発明の画像出力方法は、複数の画像ファイルから得られる縮小画像を並べて出力するインデクス出力を行うことが可能な画像出力装置における画像出力方法であって、インデクス出力の対象となる画像ファイルが複数の画像データを含む第１の種類の画像ファイルである場合、前記複数の画像データ間の関係を決定する決定工程と、前記決定工程で決定された前記複数の画像データ間の関係を識別可能に前記画像データを含む複数の画像データに基づいてインデクス出力を行う出力工程と、を備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、インデクス出力実行時に、対象となる画像ファイルに複数の画像データが含まれている場合でも、適切な画像データが選択されたインデクス出力を行うことが可能となる。
【００１４】
また、画像ファイル内の複数の画像データがどのような構成、もしくはどのような関係であるのかを直感的に理解しやすいようなインデクス出力を行うことが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１６】
図１に、本実施形態における画像出力装置と格納機器を含むシステム構成の一例を示す。
【００１７】
図１のシステムでは、画像ファイルを保持する画像ファイル格納機器の一例であるデジタルカメラ１０１と、リムーバブルメディア１０２と、その画像ファイルを処理する画像出力装置１０３とで構成される。画像格納機器としては、画像ファイルを格納する機能を備えていればよく、デジタルカメラやリムーバブルメディア以外の機器でも構わない。リムーバブルメディアとしては、ＵＳＢメモリや、各種のメモリカードなどが含まれる。
【００１８】
本実施形態の画像出力装置１０３は、ダイレクトプリントや、インデクスプリントを実行することが可能であるものとする。画像出力装置１０３は画像格納機器から受信した画像ファイルを、印刷データに変換する画像処理機能を備えているものとする。また、画像出力装置１０３が不図示のネットワークを介して受信する画像ファイルに基づいて印刷出力を実行することが可能であってもよい。また、画像出力装置がスキャナを備え、コピー、ＦＡＸ、プリントなどの複数の機能を備えたデジタル複合機であってもよい。
【００１９】
図２は、本実施形態の画像出力装置のハードウェア構成の一例を示すブロック図である。
【００２０】
ＣＰＵ２０１は、読み出し専用メモリであるＲＯＭ２０２に記憶された制御プログラムを実行し、システムバス２１４に接続された各種デバイスを統括的に制御する。ＲＯＭ２０２は、入力された画像データに対する各種処理を行うためのデータ処理プログラム２０３を格納する。また、ＲＯＭ２０２は、データ処理プログラム２０３の振る舞いを決定する属性を管理するための印刷属性管理プログラム２０４を格納する。印刷属性管理プログラム２０４は、後述するＭＩＦファイル設定を管理する。
【００２１】
ＲＡＭ２０５内の処理データ格納部２０６は、ＣＰＵ２０１がデータ処理プログラム２０３を実行する上での処理データを格納しておくための領域である。ワークメモリ２０７は、ＣＰＵ２０１がデータ処理プログラム２０３を実行する場合に一時的に使用されるメモリ領域である。印刷属性格納部２０８は印刷属性管理プログラム２０４が管理するデータ（たとえば、後述するＭＩＦファイル設定）を記憶しておく領域である。したがって、ＲＡＭ２０５はインデクス出力を行うための設定情報を記憶するための設定情報記憶装置の一例となる。
【００２２】
ネットワークインターフェース（Ｉ／Ｆ）部２０９は、画像出力装置１０３とネットワークとを接続するためのインタフェース部である。図２の例においては、ネットワークインターフェース部２０９を介して外部機器２１５と接続している。外部機器が格納する画像ファイルはネットワークを介して転送され、ネットワークインターフェース部２０９が受信する。
【００２３】
印刷部２１０はＣＰＵ２０１がデータ処理プログラム２０３を実行して画像処理した印刷データを印刷出力するためのプリンタエンジンである。印刷部２１０は公知の電子写真方式やインクジェット方式によって印刷出力を行う。操作部２１１は画像出力装置１０３の状態や印刷部２１０の状態を表示したり、ユーザからの操作入力を受けつける部分である。操作部２１１はＬＣＤなどの表示部と、ハードキー、或いはタッチパネルによって表示部と一体化した操作入力部とからなる。また、外部機器（２１５・１０１）やリムーバルメディア１０２との接続状況及び接続機器内のデータを表示したり、ユーザのデータ選択や操作実行を受け付ける。ハードディスク２１２は、各種データを一時的ではなく、長期的に保存しておくための不揮発性の記憶装置である。外部インタフェース（Ｉ／Ｆ）部２１３は、リムーバルメディア１０２や外部機器１０１とデータを送受信するためのインタフェースである。本実施形態では、外部インタフェース（Ｉ／Ｆ）部２１３ははＵＳＢインタフェースを用いるものとするが、他にＩＥＥＥ１３９４などのインタフェースでもよい。また、Ｂｌｕｅｔｏｏｔｈやトランスファージェットなどの無線通信によるインタフェースでもよい。
【００２４】
図２のハードウェア構成はあくまで一例であり、例えばネットワーク接続ではなく直接接続でのみ外部装置と画像データのやり取りを行うのであれば２０９のネットワークＩ／Ｆは無くてもよい。同様に、場合によっては図２の一部の構成を備えていなかったり、逆に図２にない構成を備えていても良い。
【００２５】
図３は、本実施形態の画像出力装置が扱う画像ファイルのフォーマットの一例を示す図である。
【００２６】
本実施形態では、画像ファイル内の画像データが単一の画像データである画像ファイル（ＪＰＥＧファイルなど）を通常画像ファイルと表現し、複数の画像データが含まれている画像ファイルをマルチイメージファイル（以下、ＭＩＦファイル）と表現する。
【００２７】
通常画像ファイル３０１は、ＳＯＩマーカからＥＯＩマーカに挟まれた領域に画像ヘッダ及び画像データが格納されている。
【００２８】
ＭＩＦファイル３０２は、通常画像ファイルに含まれている画像ヘッダ及び画像データを複数格納している。これら複数の画像の各々を個別画像と呼ぶ。画像ファイル内のデータが単一画像データのみでなく複数の画像データが存在するマルチイメージファイルには、画像ヘッダ１と画像データ１の間の領域に追加付属情報３０３が付加される。またＭＩＦファイル３０２に格納されたデータ３０４は画像ファイル３０１と同様、ＳＯＩマーカからＥＯＩマーカに挟まれた領域に画像ヘッダ２と画像データ２の格納されたデータとなる。画像ヘッダ１−Ｎの各々には、対応する画像データ１−Ｎのサムネイル（縮小画像）を格納するようにしてもよい。
【００２９】
３０５は、追加付属情報３０３の詳細を示している。付属情報ヘッダ３０６、全体インデクス情報３０７、個別インデクス情報１〜Ｎ３１１で構成される。全体インデクス情報３０７内には、画像ファイル内に画像データがいくつ格納されているかを示す記録データ数や個々の格納データのエントリ情報（エントリ１  ３０９など）で構成される。また個別インデクス情報３１１には属性情報として機種情報などが含まれている。
【００３０】
３１０は、全体インデクス情報３０７内のエントリＮの中身を示している。エントリＮ内には、通常の画像データであることや解像度違いのデータであるといったデータの種別情報が含まれ、その他にもデータのサイズやオフセット値が格納されている。
【００３１】
ここで、ＭＩＦファイルで扱う属性情報について説明する。まずＭＩＦファイルの属性情報として、ＭＩＦファイル内の画像データから１つのデータを選択する場合に使用する、先頭フラグ、代表フラグというものが用意されている。先頭フラグとは複数の画像データを含むＭＩＦファイルにおいて、ファイルの先頭部にある画像データであることを示す。通常ＭＩＦファイルを扱えない画像出力装置でＭＩＦファイルを表示すると、この先頭フラグがセットされた先頭画像のみが表示される。また代表フラグとは先頭画像以外の画像のうち、複数の画像を代表する画像として設定されるフラグである。
【００３２】
ＭＩＦファイルから複数の適切な画像データを選択する場合に使用する属性として、子フラグ削除フラグ、簡易フラグ削除フラグ、親子表示フラグがある。まず前提として、ＭＩＦファイルはＭＩＦファイル内の複数の画像データ間に親子関係を持たせることが出来る。子となる画像に対して子画像である旨を示すとともに、親となる画像のポインタを含む子画像フラグを、子画像の個別エントリに設定することで画像データの親子関係を規定することができる。子フラグ削除フラグとは、ＭＩＦファイルに含まれる画像データの属性として親子関係を設定することが可能であり、実際にその親子関係が存在する時に「子」と設定されている画像データを表示しないことを表現するフラグである。子フラグ削除フラブは子画像に対して設定するフラグである。簡易削除フラグとは、その設定がされている画像データ以降に存在する全ての画像データを表示画像として選択しないためのフラグである。親子表示フラグとは、親子関係がある時のサムネイル表示時に、親子関係を表現する表示を行うことを表すフラグである。
【００３３】
さらに、ＭＩＦファイルの種類を表す個別種別属性も用意されている。個別種別とは、ＭＩＦで設定可能な特殊画像を表す種別であり、種別の例として画像データがマルチビュー画像、連射画像、パノラマ画像、ある画像に対する解像度違いの画像などが挙げられる。
【００３４】
本実施形態において、これらのフラグや属性は、個別エントリ３１０や個別インデクス情報３１１に格納されているものとするが、ＭＩＦファイル３０２内のそれぞれの画像ヘッダ内に格納されていても良い。図３の画像ファイルの内部データやフォーマットは一例を示したものであり、これに限定されるものではない。
【００３５】
以下、これまで説明した本実施形態の画像出力装置によるインデクス出力の例を説明する。
【００３６】
＜第１のインデクス出力例＞
画像出力装置１０３による第１のインデクス出力例について説明する。ここでは、画像ファイル格納機器（デジタルカメラ１０１内のメモリ、或いはリムーバブルメディア１０２）に格納された画像ファイルの画像データに基づいて、画像出力装置がインデクスプリントする動作について説明する。画像ファイル格納機器には通常画像ファイルとＭＩＦファイルとが混在して格納されているものとする。また、ＭＩＦファイルに対するインデクス出力用の設定情報は画像出力装置１０３の初期設定もしくはユーザによる設定がなされているものとする（後述するＭＩＦファイル設定）。第１のインデクス出力例では、このユーザの設定によって、対象ファイルがＭＩＦファイルだった場合にはＭＩＦファイル内の複数画像データからインデクス出力用の画像データを１つ選択する。その１つは代表フラグを付与された画像である。
【００３７】
図４は、第１のインデクス出力例の処理概要を示す図である。以下、デジタルカメラ１０１のメモリに格納された画像ファイルを出力する場合について説明するが、或いはリムーバブルメディア１０２に格納された画像ファイルをインデクス出力する場合においても適用可能である。
【００３８】
図５に画像ファイル格納機器内の画像ファイルの格納例を示す。ここではデジタルカメラ１０１のメモリを画像ファイル格納機器の一例として説明する。
【００３９】
第１のインデクス出力例では、デジタルカメラ１０１内のメモリ５０１には、通常画像ファイル（５０３、５０４、５０５）と、ＭＩＦファイル（５０２、５０６、５０７）の６つの画像ファイルが格納されているものとする。また、ＭＩＦファイル５０２はＭＩＦファイルヘッダ５０８と個別画像ヘッダ（５０９、５１１）と個別画像データ（５１０、５１２）で構成される。個別画像ヘッダの中には、分かりやすさのため図３の表記と少し違う個所に属性値を持たせている。ＭＩＦファイル５０６、５０７もＭＩＦファイル５０２と同様の構成である。
【００４０】
ユーザがデジタルカメラ１０１を画像出力装置１０３に接続し、画像出力装置１０３の操作部２１１等を利用してインデクスプリントを実行させる（Ｊ４０４）。画像出力装置１０３は、まずＭＩＦファイル用の設定６０１を反映させ、その設定をもとに対象となる画像ファイルに対して画像処理を行い、インデクスプリント用の画像データを作成する（Ｊ４０５）。最後に処理した画像データをインデクスカード４０３に印刷し、出力する（Ｊ４０６）。
【００４１】
図６にＭＩＦファイル設定の一例を示す。ＭＩＦファイル設定６０１には、具体的にはインデクスプリント時に対象ファイルがＭＩＦファイルだった場合、ＭＩＦファイル内から１つの画像データを印刷用画像として選択する出力画像数設定６０２がある。また、その１つの画像は代表フラグが付与された画像を優先して選択する設定６０３もある。他にも、ＭＩＦファイルの時は、インデクスプリントにおけるサムネイル（縮小画像）の周囲に枠を出力する設定６０４、画像データが複数あることがわかるようにファイル名の出力方法を変更する設定６０５がある。また、他の設定項目として、親子関係にあるの表示設定、簡易削除設定、ファイル種別用設定を有していてもよい。
【００４２】
図７は、図４で示した第１のインデクス出力例における画像出力装置の処理を示すフローチャートである。本フローチャートは、画像出力装置１０３のＣＰＵ２０１によって実行される。
【００４３】
まずステップＳ７０１では、デジタルカメラ１０１のメモリ内に画像ファイル（５０２〜５０７）が存在する状況で、デジタルカメラ１０１が画像出力装置１０３に接続されたことを検知してＳ７０２に進む。ステップＳ７０１はＪ４０４に該当する。
【００４４】
Ｓ７０３では、インデクスプリント実行を開始する。具体的には、ユーザが操作部２１１を利用して、インデクスプリント機能の実行の指示をおこない、画像出力装置１０３が当該指示を受け付けることによって開始する。そして、ステップＳ７０４に進む。
【００４５】
Ｓ７０４では、ＭＩＦファイル設定６０１の出力画像数６０２の設定内容に従って、印刷対象画像ファイルがＭＩＦファイルであった時に、表示画像データを１つだけ選択するか、複数選択するかの判断を行う。出力画像数６０２の設定内容が１つのＭＩＦファイルに対して複数の表示画像を選択する設定であればステップＳ７０５に進む。ステップＳ７０５では、その他のＭＩＦファイル設定６０１を反映させてＳ７０６に進む。ステップＳ７０６ではＭＩＦファイル設定６０１に従って用紙上にインデクスプリントを実行する。
【００４６】
一方、ステップＳ７０４で出力画像数６０２の設定内容が「１」である場合にはステップＳ７０７へ進む。
【００４７】
Ｓ７０７では、ＭＩＦファイル中の複数の画像のうち、インデクスプリントすべき画像の選択の仕方として、代表フラグを優先するかどうかの判断を行う。代表フラグは先頭フラグと独立して自由に設定することができ、このフラグをセットし、ＭＩＦファイル設定６０１を代表フラグ優先６０３とすることで、先頭画像以外の画像データを表示画像として選択することが可能となる。代表フラグ優先６０３に設定されていても、代表フラグがセットされた画像データが存在しなければ、先頭フラグがセットされた画像データが表示用画像データとして選択される。代表フラグを優先しない場合は、ステップＳ７１０に進む。Ｓ７１０では先頭フラグがセットされた画像データを表示用画像として選択し、ステップＳ７０９に進む。一方、代表フラグを優先する設定６０３がＯＮであれば、ステップＳ７０８へ進む。Ｓ７０８では代表フラグがセットされている画像データを表示用画像データとして選択して、Ｓ７０９に進む。
【００４８】
ステップＳ７０９では、サムネイルの枠を印刷するか、ファイル名を印刷するかについて、ＭＩＦファイル設定６０１の枠設定６０４とファイル名設定６０５の内容を反映させる。
【００４９】
そして、Ｓ７０６では、反映させた設定内容に基づいてインデクス出力すべき画像データを生成し、印刷出力を行う。ステップＳ７０２〜Ｓ７０５及びステップＳ７０７〜Ｓ７１０がＪ４０５に該当する。
【００５０】
ステップＳ７０６では、各画像ファイルの選択済み表示用画像データに対して、インデクスプリント印刷用の画像処理を行う。ここで、設定を反映させたインデクス出力用の画像を操作部２１１に表示させるようにしてもよい。
【００５１】
図８に印刷出力されたインデクスカードの出力例を示す。
【００５２】
８０１〜８０６に各選択画像データが印刷されている。８０２〜８０４は通常画像データ５０３〜５０５に基づくサムネイルなのでそのまま出力されている。８０１、８０５、８０６はＭＩＦファイル５０２、５０６、５０７に基づく画像表示である。出力画像数６０２の設定内容に基づき、２つの画像データを含むＭＩＦファイル（５０２、５０６、５０７）の出力画像は１つだけとなっている。またステップＳ７０７で判断した代表フラグ優先の設定６０３に従い、ＭＩＦファイル５０２については個別画像１が、ＭＩＦファイル５０６については個別画像２が、ＭＩＦファイル５０７の表示画像としては個別画像２が選択され、それぞれ８０１・８０５・８０６に表示されている。
【００５３】
枠８０７とファイル名８０８は、それぞれＭＩＦファイル設定６０１の枠設定６０４、ファイル名設定６０５の設定内容にしたがって出力されている。枠表示では、ＭＩＦファイルのサムネイル画像の周囲に何層もの枠を形成することで、画像データが複数存在することを表現している。またファイル名表示でも、ファイル名の後に「・・・」を付加することで、画像データが複数存在することを表現している。８０１、８０５、８０６の枠表示やファイル名表示はあくまで一例であり、他の表現で実現してもよい。たとえば、ファイル名表示に関しては、「ＭＩＦ１  他１画像」や、「ＭＩＦ１＋１」のように表現しても良い。
【００５４】
また上述の出力例では、代表フラグが設定された画像、即ち代表画像をインデクス出力する対象の画像として選択したが、代表画像の代わりに先頭画像を選択するようにしてもよい。その場合には、代表フラグの代わりに先頭フラグがセットされた個別画像を選択すればよい。
【００５５】
以上、第１のインデクス出力例によれば、ＭＩＦファイルに複数の個別画像が含まれている場合に、インデクス出力するための画像を適切に選択することが可能になる。また、複数の個別画像が含まれるＭＩＦファイルを含むインデクス出力を行う場合において、ＭＩＦファイルに複数の画像が含まれていることをユーザに対して容易に視認させることが可能になる。
【００５６】
＜第２のインデクス出力例＞
次に、第２のインデクス出力例について説明する。第２のインデクス出力例でも、第１のインデクス出力例と同様、画像ファイル格納機器に格納された画像ファイル中の画像データをインデクス出力する。
【００５７】
第２のインデクス出力例におけるシステム構成及び実行概要は、第１のインデクス出力例と同様、図４に示すとおりである。
【００５８】
図９に画像ファイル格納機器（本出力例ではリムーバブルメディア１０２を用いるものとする）内に格納された画像ファイルの一例を示す。
【００５９】
第２のインデクス出力例では、リムーバルメディア１０２に４個の画像ファイル（１００２〜１００５）が格納されている。４つのファイルの内訳として、２つのファイルが通常画像ファイル（１００３、１００４）であり、他の２ファイルがＭＩＦファイル（１００２、１００５）である。また、ＭＩＦファイル１００２はＭＩＦファイルヘッダ１００６と個別画像ヘッダ（１００７、１００９、１０１１）と個別画像データ（１００８、１０１０、１０１２）で構成される。個別画像ヘッダの中には、分かりやすさのため図３の表記と少し違う個所に属性値を持たせている。ＭＩＦファイル１００５も１００２と同様の構成である。
【００６０】
ユーザがリムーバルメディア１０２を画像出力装置１０３に接続し、画像出力装置１０３のＵＩを利用してインデクスプリントを実行させる（Ｊ４０４）。画像出力装置１０３は、インデクスプリントの実行を開始すると、まずＭＩＦファイルをインデクス出力するための設定情報であるＭＩＦファイル設定１１０１を反映させ、その設定をもとに対象となる画像ファイルに対して画像処理を行い、インデクスプリント用の画像データを作成する（Ｊ４０５）。第２のインデクス出力例ではＭＩＦファイル用設定１１０１の表示画像数は「１」からスタートするので、実施例１と同様のサムネイル表示となり、この結果をユーザにプレビュー画像として提示する（Ｊ４０５）。ユーザは操作部２１１が表示するプレビュー画像を確認し、所望の結果であれば実際に出力させる（Ｊ４０６）。また、所望の結果でなければ、所望の結果が得られるまで、ＭＩＦファイル設定１１０１を変更して新たなプレビュー画像を画像出力装置１０３に提示させ操作を繰り返し、最後にインデクスカードへ印刷出力する（Ｊ４０６）。
【００６１】
図１０に本出力例におけるＭＩＦファイル設定の例を示す。出力画像数１１０２−ファイル名１１０５の各設定項目は図６の出力画像数６０２−ファイル名６０５と同じ設定項目であるので説明は省略する。図６に存在しない項目として、子フラグ削除１１０６、簡易フラグ削除１１０７、親子識別１１０８がある。子画像削除１１０６は、ＭＰＦファイルに含まれる個別画像に親子関係が設定されている場合、「子」に設定されている画像データをインデクスの出力対象としないようにする設定である。簡易削除フラグ有効１１０７は、ＭＰＦファイル中に個別画像ヘッダに簡易削除フラグが設定されている個別画像データが存在した場合、当該画像データ以降の画像データをインデクス出力対象としないようにする設定である。親子識別１１０８は、ＭＰＦファイル内に親子関係のある画像データがあり、子画像削除が「ＯＦＦ」、即ち、子画像もインデクス出力する場合に親子関係を表現する識別子を出力するためのフラグである。
【００６２】
図１１は、第２のインデクス出力例における画像出力装置の処理の流れの一例を示すフローチャートである。本フローチャートは、画像出力装置１０３のＣＰＵ２０１によって実行される。まずステップＳ１２０１では、画像ファイル（１００２〜１００５）を格納したリムーバルメディア１０２をユーザが画像出力装置１０３に挿し、画像出力装置１０３は当該挿入を検知する。ステップＳ１２０１はＪ４０４に該当する。
【００６３】
次に、ステップＳ１２０３で、ユーザからのインデクスプリント実行開始指示を受け付ける。
【００６４】
そしてステップＳ１２１０において、インデクス出力のプレビュー画像を操作部２１１へ表示するため、表示対象となる画像を選択する。本インデクス出力例では、まず、出力画像数設定１１０２の設定内容に関わらずＭＩＦファイルの選択画像数を「１」として、１ファイル１画像となる表示を行うようにする。ＭＰＦファイルの場合、選択すべき１つの画像データとして、代表フラグが設定された画像データを選択する。これは、ＭＩＦファイルの中でも基本的に重要な画像のみを表示する要望が多いと考えられるからである。
【００６５】
次に、ステップＳ１２０６では、画像出力装置１０３が各画像の表示用画像データを生成して、ステップＳ１２０７に進む。
【００６６】
ステップＳ１２０７では、画像出力装置１０３が各生成データを操作部２１１プレビュー表示を行い、ステップＳ１２０８に進む。
【００６７】
ステップＳ１２０８では、提示されたプレビュー表示がユーザが所望の表示であるか否かを判断し、その結果、操作部２１１に「ＯＫ」或いは「ＮＧ」の旨を指示する。ここで、ＭＩＦファイルの表示画像数設定１１０２の「複数」が反映されていない状況なので、ユーザはＭＩＦファイル設定１１０１を厳密に反映されていないと考えたとして操作部２１１に「ＮＧ」を入力する。画像出力装置１０３は当該入力を受け付けてＳ１２１１に進む。一方、ユーザから操作部２１１を介して「ＯＫ」の指示を受け付けた場合にはステップＳ１２０９へ進む。
【００６８】
ステップＳ１２１１では設定変更を行う。設定変更方法の例としては、ＭＩＦファイル設定１１０１を操作部２１１に表示し、ユーザによる設定変更の操作指示を操作部２１１を介して受け付け、設定を変更させる方法が考えられる。ＭＩＦファイル設定１１０１が変更されたら、再びステップＳ１２０４へ戻り、再度インデクス出力を行うための処理を繰り返す。
【００６９】
Ｓ１２０４ではＭＩＦファイルの出力画像数設定１１０２によって判断が行われる。ユーザがＭＩＦファイルの出力画像数を複数にした場合、ステップＳ１２０５に進む。
【００７０】
ステップＳ１２０５では、対象ＭＩＦファイルの表示画像数が複数の時に必要な設定を反映させる。すなわち、子画像削除１１０６、簡易削除フラグ有効１１０７、親子識別１１０１の設定内容を反映させる。
【００７１】
図１２に、親子識別をＯＮとした場合にインデクス出力上に表現される親子関係の識別子の例を示す。識別子１３０１では画像を繋ぐ矢印で、識別子１３０２は画像の枠表示で、１３０３は画像の大きさで、１３０４は画像のレイアウトでそれぞれ親子関係を表現している。これらは複数の表現を利用してもよいし、この他の態様によって関係を表現してもよい。これらの設定を反映させ、ステップＳ１２０６、ステップＳ１２０７を経てステップＳ１２０８まで再び進む。
【００７２】
ステップＳ１２０８でユーザからＯＫの旨を意味する操作入力を受け付けると、すると、ステップＳ１２０９に進む。ステップＳ１２０２〜Ｓ１２０８及びＳ１２１０、Ｓ１２１１がＪ４０５に該当する。
【００７３】
ステップＳ１２０９では、プレビュー表示で表示した各画像ファイルの表示用画像データをインデクス出力用の用紙であるインデクスカードに印刷する。Ｓ１２０９はＪ４０６に該当する。
【００７４】
図１３に出力されたインデクスカードの一例を示す。
【００７５】
１４０２〜１４０７に各選択画像データが表示されている。通常画像１４０４、１４０５に関しては、１００３、１００４の通常画像ファイルがそのまま表示されている。１４０２、１４０３に関は、ＭＩＦファイル１００２の画像であり、１４０６・１４０７に関は、ＭＩＦファイル１００５の画像である。まずＭＩＦファイル１００２に関して、Ｓ１２０４で判断した設定１１０２は、ＭＩＦ表示画像数の設定が「複数」となっており、子画像削除１１０６が「ＯＮ」なので、個別画像１、３（１００８、１０１２）がそれぞれ１４０２、１４０３として印刷されている。また、枠設定１１０４、ファイル名設定１１０５、親子識別設定１１０８がそれぞれ「ＯＮ」であり、枠表示、ファイル名表示、親子関係表示がそれぞれインデクス出力に反映されている。画像ファイル１００５では簡易削除フラグ有効設定が「ＯＮ」となっているので、個別画像１、個別画像２がそれぞれ１４０６、１４０７に表示されている。
【００７６】
以上、第２のインデクス出力例によれば、複数の画像データを含む画像ファイルをインデクス出力する場合に、出力不要な画像データを出力しないようにしたり、画像データ間の関係を識別可能に出力することができる。
【００７７】
＜第３のインデクス出力例＞
次に、第３のインデクス出力例について説明する。本出力例では、画像ファイル格納機器に格納された画像ファイルの画像データを、画像出力装置のインデクスプリント機能を利用してインデクスマークシートに印刷する。インデクスマークシートとは、インデクスカードにチェック欄を設けたものである。出力されたインデクスマークシートの所望のサムネイルに対応したチェック欄をユーザがチェックし、画像出力装置１０３のスキャナで読み取らせると、チェックした欄に対応する画像データを印刷出力することができる。なお、このようにインデクスマークシートを用いた印刷機能をインデクスマークシート機能と呼ぶ。
【００７８】
ここでは一例として、画像ファイル格納機器にはＭＩＦファイルが１つと通常画像ファイルが２つ格納されており、ＭＩＦファイル用の設定は画像出力装置の初期設定もしくはユーザの事前設定によって設定されているものとする。本インデクス出力例では、インデクスマークシート出力を開始すると、まず、操作部２１１にＭＩＦファイル用設定を反映したプレビュー表示を行う。その後のユーザの選択によってそのまま出力するかその他のＭＩＦファイル用設定を行うかを決定する。そしてユーザに所望の設定変更を実行させた後にインデクスマークシート出力を行う。さらにインデクスマークシート内の必要な画像の欄にチェックを入れ、出力した画像出力装置１０３でインデクスマークシートをスキャンすることで、所望の画像出力を実現する例を説明する。なお、第３のインデクス出力例において、画像出力装置１０３は、不図示の原稿読取り装置（スキャナ）を備えているものとする。
【００７９】
第３のインデクス出力例のシステム構成及び実行概要を図１４に示す。
【００８０】
図１５に画像ファイル格納機器（デジタルカメラ１０１、あるいはリムーバブルメディア１０２）内の画像ファイルの格納例を示す。
【００８１】
第３のインデクス出力例では、画像ファイル格納機器に３つの画像ファイル（１６０２〜１６０４）が格納されている。３つのファイルの内訳として、２つのファイルが通常画像ファイル（１６０３、１６０４）であり、１つのファイルがＭＩＦファイル１６０２である。また、ＭＩＦファイル１６０２はＭＩＦファイルヘッダ１６０５と個別画像ヘッダ（１６０６、１６０８、１６１０、１６１２）と個別画像データ（１６０７、１６０９、１６１１、１６１３）で構成される。個別画像ヘッダの中には、分かりやすさのため図３の表記と少し違う個所に属性値を持たせている。
【００８２】
ユーザが画像ファイル格納機器を画像出力装置１０３に接続し、画像出力装置１０３のＵＩを利用してユーザがインデクスマークシートを実行開始させる（Ｊ１５０４）。画像出力装置１０３がインデクスマークシート機能を実現するためには、スキャナユニットが付属していることが前提となる。画像出力装置１０３は、インデクスマークシート実行を開始後、まずＭＩＦファイル用の設定１７００を反映させ、その設定をもとに対象となる画像ファイルに対して画像処理を行い、インデクスマークシート用の画像データを作成し、プレビュー表示を行う（Ｊ１５０５）。ユーザは画像出力装置１０３の操作部２１１を通してこのプレビュー画像を確認し、所望の結果であればインデクスマークシートを印刷出力させる（Ｊ１５０６）。また、所望の結果でなければ、所望の結果が得られるまで、ＭＩＦファイル用設定を変更して新たなプレビュー画像を画像出力装置１０３に提示させ操作を繰り返したうえで、インデクスマークシートを印刷出力させる（Ｊ１５０６）。ここまではインデクスプリントと同様の流れである。
【００８３】
インデクスマークシート機能では、この後ユーザがインデクスマークシート内の所望画像にチェックを入れる（Ｊ１５０７）。チェック記入されたインデクスマークシートを画像出力装置１０３にスキャンさせる（Ｊ１５０８）ことで、画像出力装置１０３はチェックが入った画像を印刷出力する（Ｊ１５０９）。
【００８４】
図１６に第３のインデクス出力例におけるＭＩＦファイル用設定の例を示す。第３のインデクス出力例において、ＭＩＦファイル設定１７００は設定項目として、対象ＭＩＦファイルの出力画像数１７０１、代表フラグ優先１７０２、ファイル名１７０３、そして種別対応出力１７０４を有しているものとする。出力画像数１７０１、代表フラグ優先１７０２、ファイル名１７０３は、図６の出力画像数６０２、代表フラグ優先６０３、ファイル名６０５と同様の設定項目である。種別対応表示１７０４は、ＭＩＦファイルに対して設定可能な特殊な種別の画像に対して、その種別に応じたレイアウトを行うか否かを設定する項目である。特殊な種別の画像の一例として、複数の個別画像を１次元、或いは２次元的につなぎ合わせて１つの画像を表現するパノラマ画像がある。また、或いは、特殊な種別の画像の一例として、デジタルカメラ１０１の連写機能を用いて撮影した複数の一連の画像である連写画像がある。また、或いは、特殊な種別の画像の一例として、１つの被写体を多視点で撮影した複数の画像であるマルチビュー画像がある。
【００８５】
図１７は、第３のインデクス出力例における画像出力装置の処理の流れの一例を示すフローチャートである。本フローチャートは、画像出力装置１０３のＣＰＵ２０１によって実行される。
【００８６】
まずステップＳ１８０１では、リムーバルメディア１０２内に画像ファイル（１６０２〜１６０４）が存在する状況で、ユーザがリムーバルメディア１０２を画像出力装置１０３に挿してＳ１８０３に進む。Ｓ１８０１はＪ１５０４に該当する。
【００８７】
ステップＳ１８０３では、ユーザからのインデクスマークシート機能の実行開始の指示を受け付ける。
【００８８】
ステップＳ１８０４では、ＭＩＦファイルの出力対象画像の枚数を決定する。これは、ＭＩＦファイル設定１７００の表示画像数１７０１の設定内容２基づいて毛て治する。枚数が複数の場合にはステップＳ１８０５に進み、枚数が１枚の場合にはステップＳ１８０６へ進む。
【００８９】
ステップＳ１８０５では対象ＭＩＦファイルの表示画像数が「複数」の場合で、ＭＩＦファイルに特殊な種別の画像が含まれている場合、ＭＩＦファイル設定１７００の種別対応出力１７０４に基づいて、ＭＩＦファイルをインデクス出力するためのレイアウトを決定する。
【００９０】
ここで、特殊な種別の画像の一例としてＭＩＦファイルにパノラマ画像が含まれている場合について説明する。パノラマ画像には画像の配置位置、全画像数を表す属性値が個別画像ヘッダ（１６０６、１６０８、１６１０、１６１２）に設定されている。また、種別対応出力１７０４が「ＯＮ」であり、ＭＩＦファイルの種別がパノラマ画像の際には、パノラマ画像の個別画像ヘッダ中の画像の配置位置を示す情報に基づいて画像のレイアウトを決定する。例えば、図１５のＭＩＦファイル１６０２には、２×２配列のパノラマ画像が含まれているので、個別画像ヘッダを参照して、各戸別画像をインデクス出力する際の２×２の配列中の配置位置を決定する。これらの設定を反映して、ステップＳ１８０７に進む。
【００９１】
一方、ステップＳ１８０６では、ＭＩＦファイルに複数の個別画像が含まれている場合にはどの個別画像をインデクス出力対象とするかを決定する。この決定の仕方は代表フラグが付与された個別画像を優先的に選択する、といった方法によって決定するが、その決定の仕方は第１のインデクス出力例で説明したとおりである。
【００９２】
Ｓ１８０７では、画像出力装置１０３は画像ファイル格納機器（１０１、１０２）からインデクス出力用の画像データ生成する。そして、ステップＳ１８０８に進む。
【００９３】
ステップＳ１８０８では、インデクス出力画像を操作部２１１へ表示する。そしてステップＳ１８０９に進む。
【００９４】
ステップＳ１８０９では、操作部２１１を介してユーザから「ＯＫ」の旨を意味する操作入力を受け付けると、ステップＳ１８１１に進む。一方、操作部２１１を介してユーザから「ＮＧ」の旨を意味する操作入力を受け付けると、ステップＳ１８１０に進む。ステップＳ１８１０では、操作部２１１にＭＩＦファイル設定を変更するための操作画面を表示し、ユーザによるＭＩＦファイル設定の設定内容の変更の指示を受け付ける。そしてステップＳ１８０４に戻って再度インデクス出力のための処理を繰り返す。ステップＳ１８０２〜Ｓ１２１０がＪ１５０５に該当する。
【００９５】
一方、ステップＳ１８１１では、プレビュー表示で表示した各画像ファイルの表示用画像データをインデクスマークシートとして印刷する。Ｓ１８１１はＪ１５０６に該当する。
【００９６】
Ｓ１８１３ではインデクスマークシートに対してユーザがチェックを入力したものをスキャンする。ステップＳ１８１３はＪ１５０８に該当する。
【００９７】
ステップＳ１８１４では画像出力装置１０３がスキャンした情報を元に、ユーザによって選択された画像データを特定し、特定した画像を個別に印刷出力する。Ｓ１８１４はＪ１５０９に該当する。
【００９８】
図１８に、ステップＳ１８１１（Ｊ１５０６）で出力されたレイアウト表示が適用されたインデクスマークシート１５０３の印刷出力例を示す。
【００９９】
１９０２〜１９０７に各選択画像データが印刷されている。１９０４、１９０７に関しては、１６０３、１６０４の通常画像ファイルに基づくインデクス画像がし出力されている。１９０２は、ＭＩＦファイル１６０２の画像である。１９０２、１９０３、１９０５、１９０６については、パノラマ画像を構成する個別画像であるので、図１６の種別対応出力がＯＮと設定されていることに基づいて、個別画像をつなぎ合わせることにより１つの画像が再現できるようにインデクス画像を配置したものとなっている。また、パノラマ画像と通常ファイルの適切な区切り１９０８もインデクスマークシートには出力されている。これにより、ユーザはＭＩＦファイルと通常画像ファイルとを区別することが可能になる。
【０１００】
第３のインデクス出力例では特殊な種別の画像としてパノラマ画像の例について説明したが、連写画像の場合には各個別画像を１次元に配列しても用紙内に収まるように書く個別画像のインデクス画像のサイズを調整するようにしてもよい。また、マルチビュー画像の場合には、多視点で撮影した位置に対応した位置にインデクス画像を配置するようにしてもよい。  また、第３のインデクス出力例では、インデクスマークシートを出力する例について説明したが、第１、第２のインデクス出力例のように、インデクス印刷を行う場合においても、特殊な種別の画像に対して本実施例のようなインデクス画像の配列を適用してもよい。
【０１０１】
以上、第３のインデクス出力例によれば、例えば、パノラマ画像のように特殊な種別の画像に対してはインデクス出力の配置位置を適切に決定することによってユーザにとって視認しやすいインデクス出力を得ることが可能になる。
【０１０２】
第１〜第３のインデクス出力例において、インデクス出力用の画像は、通常画像や個別画像のデータを縮小して生成するようにしてもよいし、画像のヘッダにサムネイル用の画像が格納されている場合にはそれを用いるようにしてもよい。
【０１０３】
また、第１〜第３のインデクス出力例において、ＭＩＦファイル設定（６０１、１１０１、１７００）は画像出力装置１０３の初期設定として事前にユーザによって設定されていてもよいし、インデクスプリントを実行する際にユーザによって設定されるようにしてもよい。また、あるいは、設定内容をデジタルカメラ１０１が保持しており、デジタルカメラ１０１を画像出力装置１０３に接続した際にデジタルカメラ１０１から画像出力装置１０３へ転送することによって画像出力装置１０３へ設定するようにしてもよい。
【０１０４】
〔他の実施形態〕
本発明は、前述した実施形態の各機能を実現するための制御プログラムを、システム若しくは装置に対して直接または遠隔から供給し、そのシステム等に含まれるコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される。
【０１０５】
従って、本発明の機能・処理をコンピュータや上述の装置で実現するために、該コンピュータや上述の装置にインストールされる制御プログラムのプログラムコード自体も本発明を実現するものである。つまり、上記機能・処理を実現するための制御プログラム自体も本発明の一つである。
【０１０６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１０７】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、記録媒体としては、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などもある。
【０１０８】
また、プログラムは、クライアントコンピュータのブラウザを用いてインターネット／イントラネットのウェブサイトからダウンロードしてもよい。すなわち、該ウェブサイトから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードしてもよいのである。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるウェブサイトからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明の構成要件となる場合がある。
【０１０９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布してもよい。この場合、所定条件をクリアしたユーザにのみ、インターネット／イントラネットを介してウェブサイトから暗号化を解く鍵情報をダウンロードさせ、その鍵情報で暗号化されたプログラムを復号して実行し、プログラムをコンピュータにインストールしてもよい。
【０１１０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現されてもよい。なお、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ってもよい。もちろん、この場合も、前述した実施形態の機能が実現され得る。
【０１１１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ってもよい。このようにして、前述した実施形態の機能が実現されることもある。
【図面の簡単な説明】
【０１１２】
【図１】画像出力装置と格納機器を含むシステム構成の一例を示す図である。
【図２】本実施形態の画像出力装置のハードウェア構成の一例を示すブロック図である。
【図３】画像出力装置が扱う画像ファイルのフォーマットの一例を示す図である。
【図４】第１のインデクス出力例の処理概要を示す図である。
【図５】第１のインデクス出力例における画像ファイル格納機器内の画像ファイルの格納例を示す。
【図６】第１のインデクス出力例におけるＭＩＦファイル設定の一例を示す図である。
【図７】第１のインデクス出力例における画像出力装置の処理を示すフローチャートである。
【図８】第１のインデクス出力例におけるインデクスカードの出力例を示す図である。
【図９】第２のインデクス出力例における画像ファイル格納機器内の画像ファイルの格納例を示す。
【図１０】第２のインデクス出力例におけるＭＩＦファイル設定の一例を示す図である。
【図１１】第２のインデクス出力例における画像出力装置の処理を示すフローチャートである。
【図１２】親子識別をＯＮとした場合にインデクス出力上に表現される親子関係の識別子の例を示す。
【図１３】第２のインデクス出力例におけるインデクスカードの出力例を示す図である。
【図１４】第３のインデクス出力例のシステム構成及び実行概要を示す図である。
【図１５】第３のインデクス出力例における画像ファイル格納機器内の画像ファイルの格納例を示す。
【図１６】第３のインデクス出力例におけるＭＩＦファイル用設定の例を示す図である。
【図１７】第３のインデクス出力例における画像出力装置の処理の流れの一例を示すフローチャートである。
【図１８】第３のインデクス出力例におけるインデクスマークシートの出力例を示す図である。
【符号の説明】
【０１１３】
１０１  デジタルカメラ
１０２  リムーバブルメディア
１０３  画像出力装置
【図１】
2010103692.tif 000003
【図２】
2010103692.tif 000004
【図３】
2010103692.tif 000005
【図４】
2010103692.tif 000006
【図５】
2010103692.tif 000007
【図６】
2010103692.tif 000008
【図７】
2010103692.tif 000009
【図８】
2010103692.tif 000010
【図９】
2010103692.tif 000011
【図１０】
2010103692.tif 000012
【図１１】
2010103692.tif 000013
【図１２】
2010103692.tif 000014
【図１３】
2010103692.tif 000015
【図１４】
2010103692.tif 000016
【図１５】
2010103692.tif 000017
【図１６】
2010103692.tif 000018
【図１７】
2010103692.tif 000019
【図１８】
2010103692.tif 000020