(57)【要約】【課題】複数の画像を含む画像ファイルの個々の画像を印刷すること。【解決手段】ＣＰＵ１０６は、メモリカード１１０ａに記録されている、１つの画像ファイル内に複数の画像を含んでいるＭＰファイル内から、使用者によって指定されたいずれか１つの画像を含んだＳＰファイルを生成し、生成したＳＰファイルをメモリカード１１０ａに記録する。【選択図】図１
2011024188.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像データを含んでいる第１の画像ファイル内の当該複数の画像データの中から、少なくとも一つの画像データを印刷対象画像データとして設定する設定手段と、
前記設定手段で設定した前記印刷対象画像データの各印刷対象画像データに対応する第２の画像ファイルを生成する画像ファイル生成手段と、
前記画像ファイル生成手段で生成した前記第２の画像ファイルを記憶媒体に記録する画像記録手段とを備えることを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器において、
前記設定手段で設定した前記印刷対象画像データの印刷情報を生成して前記記憶媒体に記録する印刷情報記録手段をさらに備えることを特徴とする電子機器。
【請求項３】
請求項１または２に記載の電子機器において、
前記設定手段によって印刷対象と設定された画像データが、前記第１の画像ファイルに含まれる画像データか否かを判定する判定手段を更に備え、
前記画像ファイル生成手段は、
前記判定手段よって前記第１の画像ファイルに含まれる画像データであると判定された場合に、前記第２の画像ファイルを生成し、前記第１の画像ファイルに含まれる画像データでないと判定された場合には、前記第２の画像ファイルを生成しないことを特徴とする電子機器。
【請求項４】
請求項１〜３のいずれか一項に記載の電子機器において、
前記画像ファイル生成手段によって生成された前記第２の画像ファイルに含まれる画像データと、前記印刷対象画像データが含まれていた前記第１の画像ファイルとの関連付けを行う関連付け手段をさらに備えることを特徴とする電子機器。
【請求項５】
請求項４に記載の電子機器において、
関連付け手段は、前記第２の画像ファイルのファイル名の一部と、前記印刷対象画像データが含まれていた前第１の画像ファイルのファイル名の一部とを一致させることにより、両者の関連付けを行うことを特徴とする電子機器。
【請求項６】
請求項５に記載の電子機器において、
関連付け手段は、前記第２の画像ファイルのファイル名に含まれる番号と、前記印刷対象画像データが含まれていた前記第１の画像ファイルのファイル名に含まれる番号とを一致させることにより、両者の関連付けを行うことを特徴とする電子機器。
【請求項７】
請求項１〜６のいずれか一項に記載の電子機器において、
前記画像記録手段は、前記記憶媒体に既に前記第２の画像ファイルが記録されており、記録されている前記第２の画像ファイルが、新たに記録する前記第２の画像ファイルと同じ前記第１の画像ファイルに基づいて生成されたものである場合には、既に記録されている前記第２の画像ファイルを新たな前記第２の画像ファイルで上書きして記録することを特徴とする電子機器。
【請求項８】
請求項７に記載の電子機器において、
前記画像記録手段は、既に記録されている前記第２の画像ファイルを新たな前記第２の画像ファイルで上書きして記録するに当たって、上書きの可否をユーザに問い合わせ、ユーザによって上書きが許可された場合には上書きを行い、ユーザによって上書きが拒否された場合には、既に記録されている前記第２の画像ファイルとは異なるファイル名を付して新たな前記第２の画像ファイルを記録することを特徴とする電子機器。
【請求項９】
請求項１〜８のいずれか一項に記載の電子機器において、
前記画像ファイル生成手段は、前記第１の画像ファイル内の画像データに基づいて前記第２の画像ファイルを生成した場合に、前記第１の画像ファイルの付属情報に前記第２の画像ファイルを生成した画像データを特定するための情報が記録されていない場合には、前記第１の画像ファイルの付属情報と前記第２の画像ファイルの付属情報とに、前記第２の画像ファイルを生成した画像データを特定するための情報を記録することを特徴とする電子機器。
【請求項１０】
請求項１〜９のいずれか一項に記載の電子機器において、
前記記憶媒体に前記第２の画像ファイルを記録するための空き容量がない場合には、その旨を示すメッセージを表示装置に表示するメッセージ表示手段をさらに備えることを特徴とする電子機器。
【請求項１１】
請求項１０に記載の電子機器において、
前記メッセージ表示手段は、前記記憶媒体の空き容量を増加させるために、他の記憶媒体へ移動可能な画像ファイルの情報を含んだメッセージを表示することを特徴とする電子機器。
【請求項１２】
請求項１〜９のいずれか一項に記載の電子機器において、
データを記録するための内蔵メモリと、
前記記憶媒体に前記第２の画像ファイルを記録するための空き容量がない場合には、前記記憶媒体に記録されている画像ファイルのいずれかを前記内蔵メモリに移動させる画像移動手段とをさらに備えることを特徴とする電子機器。
【請求項１３】
請求項１２に記載の電子機器において、
前記画像移動手段は、前記記憶媒体の空き容量と、記録する前記第２の画像ファイルのデータサイズと、前記記憶媒体に記録されている各画像ファイルのデータサイズとに基づいて、前記記憶媒体に記録されている画像ファイルの中から、前記第２の画像ファイルを記録するための空き容量を確保するために移動すべき画像ファイルを特定し、特定した画像ファイルを前記内蔵メモリに移動させることを特徴とする電子機器。
【請求項１４】
請求項１〜１３のいずれか一項に記載の電子機器において、
前記設定手段は、前記記憶媒体に記録されている画像ファイルを一覧表示し、一覧表示した画像ファイルの中から前記第１の画像ファイルがユーザによって選択された場合には、前記第１の画像ファイル内に含まれる複数の画像データを画面上に一覧表示して、ユーザからの前記印刷対象画像データの指定を受け付けることを特徴とする電子機器。
【請求項１５】
請求項１４に記載の電子機器において、
前記設定手段は、前記第１の画像ファイル内に含まれる複数の画像データを画面上に一覧表示するに当たって、その中に印刷対象画像データに設定済みの画像データが含まれている場合には、その画像データが既に印刷対象画像データに設定されていることを示す情報を付加して表示することを特徴とする電子機器。
【請求項１６】
請求項１５に記載の電子機器において、
前記設定手段は、（１）既に印刷対象画像データに設定されている画像の色を変えて表示する、（２）既に印刷対象画像データに設定されていることを示す文字列を表示する、および（３）既に印刷対象画像データに設定されていることを示すアイコンを表示する、の少なくとも１つの方法により、その画像データが既に印刷対象画像データに設定されていることを示す情報を付加することを特徴とする電子機器。
【請求項１７】
複数の画像データを含んでいる第１の画像ファイル内の当該複数の画像データの中から、少なくとも１つの画像データを印刷対象画像データとして設定する設定手段と、
前記設定手段で設定した前記印刷対象画像データの各印刷対象画像データに対応する第２の画像ファイルを生成する画像ファイル生成手段と、
前記画像ファイル生成手段で生成した前記第２の画像ファイルを記憶媒体に記録する画像ファイル記録手段と、
前記画像ファイル生成手段で生成した前記第２の画像ファイルを印刷装置に送信する送信手段とを備えることを特徴とするカメラ。
【請求項１８】
請求項１７に記載のカメラにおいて、
前記設定手段によって印刷対象と設定された画像データが、前記第１の画像ファイルに含まれる画像データか否かを判定する判定手段を更に備え、
前記画像ファイル生成手段は、
前記判定手段よって前記第１の画像ファイルに含まれる画像データであると判定された場合に、前記第２の画像ファイルを生成し、前記第１の画像ファイルに含まれる画像データでないと判定された場合には、前記第２の画像ファイルを生成しないことを特徴とするカメラ。
【請求項１９】
請求項１７または１８に記載のカメラにおいて、
前記画像ファイル生成手段によって生成された前記第２の画像ファイルに含まれる画像データと、前記印刷対象画像データが含まれていた前記第１の画像ファイルとの関連付けを行う関連付け手段をさらに備えることを特徴とするカメラ。
【請求項２０】
請求項１９に記載のカメラにおいて、
前記関連付け手段は、前記第２の画像ファイルのファイル名の一部と、前記印刷対象画像データが含まれていた前記第１の画像ファイルのファイル名の一部とを一致させることにより、両者の関連付けを行うことを特徴とするカメラ。
【請求項２１】
請求項２０に記載のカメラにおいて、
前記関連付け手段は、前記第２の画像ファイルのファイル名に含まれる番号と、前記印刷対象画像データが含まれていた前記第１の画像ファイルのファイル名に含まれる番号とを一致させることにより、両者の関連付けを行うことを特徴とするカメラ。
【請求項２２】
請求項１７〜２１のいずれか一項に記載のカメラにおいて、
前記画像記録手段は、前記記憶媒体に既に前記第２の画像ファイルが記録されており、記録されている前記第２の画像ファイルが、新たに記録する前記第２の画像ファイルと同じ前記第１の画像ファイルに基づいて生成されたものである場合には、既に記録されている前記第２の画像ファイルを新たな前記第２の画像ファイルで上書きして記録することを特徴とするカメラ。
【請求項２３】
請求項２２に記載のカメラにおいて、
前記画像記録手段は、既に記録されている前記第２の画像ファイルを新たな前記第２の画像ファイルで上書きして記録するに当たって、上書きの可否をユーザに問い合わせ、ユーザによって上書きが許可された場合には上書きを行い、ユーザによって上書きが拒否された場合には、既に記録されている前記第２の画像ファイルとは異なるファイル名を付して新たな前記第２の画像ファイルを記録することを特徴とするカメラ。
【請求項２４】
請求項１７〜２３のいずれか一項に記載のカメラにおいて、
前記設定手段は、前記記憶媒体に記録されている画像ファイルを一覧表示し、一覧表示した画像ファイルの中から前記第１の画像ファイルがユーザによって選択された場合には、前記第１の画像ファイル内に含まれる複数の画像データを画面上に一覧表示して、ユーザからの前記印刷対象画像データの指定を受け付けることを特徴とするカメラ。
【請求項２５】
請求項２４に記載のカメラにおいて、
前記設定手段は、前記第１の画像ファイル内に含まれる複数の画像データを画面上に一覧表示するに当たって、その中に印刷対象画像データに設定済みの画像データが含まれている場合には、その画像データが既に印刷対象画像データに設定されていることを示す情報を付加して表示することを特徴とするカメラ。
【請求項２６】
請求項２５に記載のカメラにおいて、
前記設定手段は、（１）既に印刷対象画像データに設定されている画像の色を変えて表示する、（２）既に印刷対象画像データに設定されていることを示す文字列を表示する、および（３）既に印刷対象画像データに設定されていることを示すアイコンを表示する、の少なくとも１つの方法により、その画像データが既に印刷対象画像データに設定されていることを示す情報を付加することを特徴とするカメラ。
【請求項２７】
画像データを一時的に記録する画像メモリと、
複数の画像データを含んでいる第１の画像ファイル内の当該複数の画像データの中から、少なくとも１つの画像データを印刷対象画像データとして設定する設定手段と、
前記設定手段で設定した前記印刷対象画像データの各印刷対象画像データに対応する第２の画像ファイルを生成して、前記画像メモリに一時記録する画像ファイル生成手段と、
前記画像ファイル生成手段で生成した前記第２の画像ファイルを印刷装置に送信する送信手段とを備えることを特徴とするカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、およびカメラに関する。
【背景技術】
【０００２】
次のような画像データ記録装置が知られている。この画像データ記録装置は、１回の撮影で得た複数の画像データを１つの画像ファイルにまとめて記録する（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２６６４２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像データ記録装置によって記録された画像ファイルの画像を印刷する際に、プリンタが複数の画像を含んだ画像ファイルの印刷に対応していない場合には、個々の画像の印刷を行うことができなかった。
【課題を解決するための手段】
【０００５】
本発明による電子機器は、複数の画像データを含んでいる第１の画像ファイル内の当該複数の画像データの中から、少なくとも一つの画像データを印刷対象画像データとして設定する設定手段と、設定手段で設定した印刷対象画像データの各印刷対象画像データに対応する第２の画像ファイルを生成する画像ファイル生成手段と、画像ファイル生成手段で生成した第２の画像ファイルを記憶媒体に記録する画像記録手段とを備えることを特徴とする。
本発明では、電子機器は、設定手段で設定した印刷対象画像の印刷情報を生成して記憶媒体に記録する印刷情報記録手段をさらに備えるようにしてもよい。
設定手段によって印刷対象と設定された画像データが、第１の画像ファイルに含まれる画像データか否かを判定する判定手段を更に備え、画像ファイル生成手段は、判定手段よって第１の画像ファイルに含まれる画像データであると判定された場合に、第２の画像ファイルを生成し、第１の画像ファイルに含まれる画像データでないと判定された場合には、第２の画像ファイルを生成しないようにしてもよい。
電子機器は、画像ファイル生成手段によって生成された第２の画像ファイルに含まれる画像データと、印刷対象画像データが含まれていた第１の画像ファイルとの関連付けを行う関連付け手段をさらに備えるようにしてもよい。
関連付け手段は、第２の画像ファイルのファイル名の一部と、印刷対象画像データが含まれていた１の画像ファイルのファイル名の一部とを一致させることにより、両者の関連付けを行うようにしてもよい。
関連付け手段は、第２の画像ファイルのファイル名に含まれる番号と、印刷対象画像データが含まれていた第１の画像ファイルのファイル名に含まれる番号とを一致させることにより、両者の関連付けを行うようにしてもよい。
画像記録手段は、記憶媒体に既に第２の画像ファイルが記録されており、記録されている第２の画像ファイルが、新たに記録する第２の画像ファイルと同じ第１の画像ファイルに基づいて生成されたものである場合には、既に記録されている第２の画像ファイルを新たな第２の画像ファイルで上書きして記録するようにしてもよい。
画像記録手段は、既に記録されている第２の画像ファイルを新たな第２の画像ファイルで上書きして記録するに当たって、上書きの可否をユーザに問い合わせ、ユーザによって上書きが許可された場合には上書きを行い、ユーザによって上書きが拒否された場合には、既に記録されている第２の画像ファイルとは異なるファイル名を付して新たな第２の画像ファイルを記録するようにしてもよい。
画像ファイル生成手段は、第１の画像ファイル内の画像データに基づいて第２の画像ファイルを生成した場合に、第１の画像ファイルの付属情報に第２の画像ファイルを生成した画像データを特定するための情報が記録されていない場合には、第１の画像ファイルの付属情報と第２の画像ファイルの付属情報とに、第２の画像ファイルを生成した画像データを特定するための情報を記録するようにしてもよい。
電子機器は、記憶媒体に第２の画像ファイルを記録するための空き容量がない場合には、その旨を示すメッセージを表示装置に表示するメッセージ表示手段をさらに備えるようにしてもよい。
メッセージ表示手段は、記憶媒体の空き容量を増加させるために、他の記憶媒体へ移動可能な画像ファイルの情報を含んだメッセージを表示するようにしてもよい。
電子機器は、データを記録するための内蔵メモリと、記憶媒体に第２の画像ファイルを記録するための空き容量がない場合には、記憶媒体に記録されている画像ファイルのいずれかを内蔵メモリに移動させる画像移動手段とをさらに備えるようにしてもよい。
画像移動手段は、記憶媒体の空き容量と、記録する第２の画像ファイルのデータサイズと、記憶媒体に記録されている各画像ファイルのデータサイズとに基づいて、記憶媒体に記録されている画像ファイルの中から、第２の画像ファイルを記録するための空き容量を確保するために移動すべき画像ファイルを特定し、特定した画像ファイルを内蔵メモリに移動させるようにしてもよい。
設定手段は、記憶媒体に記録されている画像ファイルを一覧表示し、一覧表示した画像ファイルの中から第１の画像ファイルがユーザによって選択された場合には、第１の画像ファイル内に含まれる複数の画像データを画面上に一覧表示して、ユーザからの印刷対象画像データの指定を受け付けるようにしてもよい。
設定手段は、第１の画像ファイル内に含まれる複数の画像データを画面上に一覧表示するに当たって、その中に印刷対象画像データに設定済みの画像データが含まれている場合には、その画像データが既に印刷対象画像データに設定されていることを示す情報を付加して表示するようにしてもよい。
設定手段は、（１）既に印刷対象画像データに設定されている画像の色を変えて表示する、（２）既に印刷対象画像データに設定されていることを示す文字列を表示する、および（３）既に印刷対象画像データに設定されていることを示すアイコンを表示する、の少なくとも１つの方法により、その画像データが既に印刷対象画像データに設定されていることを示す情報を付加するようにしてもよい。
本発明によるカメラは、複数の画像データを含んでいる第１の画像ファイル内の当該複数の画像データの中から、ユーザの操作に基づいて、少なくとも１つの画像データを印刷対象画像データとして設定する設定手段と、設定手段で設定した印刷対象画像データの各印刷対象画像データに対応する第２の画像ファイルを生成する画像ファイル生成手段と、画像ファイル生成手段で生成した第２の画像ファイルを記憶媒体に記録する画像ファイル記録手段と、画像ファイル生成手段で生成した第２の画像ファイルを印刷装置に送信する送信手段とを備えることを特徴とする。
本発明では、カメラは、設定手段によって印刷対象と設定された画像データが、第１の画像ファイルに含まれる画像データか否かを判定する判定手段を更に備え、画像ファイル生成手段は、判定手段よって第１の画像ファイルに含まれる画像データであると判定された場合に、第２の画像ファイルを生成し、第１の画像ファイルに含まれる画像データでないと判定された場合には、第２の画像ファイルを生成しないようにしてもよい。
カメラは、画像ファイル生成手段によって生成された第２の画像ファイルに含まれる画像データと、印刷対象画像データが含まれていた第１の画像ファイルとの関連付けを行う関連付け手段をさらに備えるようにしてもよい。
関連付け手段は、第２の画像ファイルのファイル名の一部と、印刷対象画像データが含まれていた第１の画像ファイルのファイル名の一部とを一致させることにより、両者の関連付けを行うようにしてもよい。
関連付け手段は、第２の画像ファイルのファイル名に含まれる番号と、印刷対象画像データが含まれていた第１の画像ファイルのファイル名に含まれる番号とを一致させることにより、両者の関連付けを行うようにしてもよい。
画像記録手段は、記憶媒体に既に第２の画像ファイルが記録されており、記録されている第２の画像ファイルが、新たに記録する第２の画像ファイルと同じ第１の画像ファイルに基づいて生成されたものである場合には、既に記録されている第２の画像ファイルを新たな第２の画像ファイルで上書きして記録するようにしてもよい。
画像記録手段は、既に記録されている第２の画像ファイルを新たな第２の画像ファイルで上書きして記録するに当たって、上書きの可否をユーザに問い合わせ、ユーザによって上書きが許可された場合には上書きを行い、ユーザによって上書きが拒否された場合には、既に記録されている第２の画像ファイルとは異なるファイル名を付して新たな第２の画像ファイルを記録するようにしてもよい。
設定手段は、記憶媒体に記録されている画像ファイルを一覧表示し、一覧表示した画像ファイルの中から第１の画像ファイルがユーザによって選択された場合には、第１の画像ファイル内に含まれる複数の画像データを画面上に一覧表示して、ユーザからの印刷対象画像データの指定を受け付けるようにしてもよい。
設定手段は、第１の画像ファイル内に含まれる複数の画像データを画面上に一覧表示するに当たって、その中に印刷対象画像データに設定済みの画像データが含まれている場合には、その画像データが既に印刷対象画像データに設定されていることを示す情報を付加して表示するようにしてもよい。
設定手段は、（１）既に印刷対象画像データに設定されている画像の色を変えて表示する、（２）既に印刷対象画像データに設定されていることを示す文字列を表示する、および（３）既に印刷対象画像データに設定されていることを示すアイコンを表示する、の少なくとも１つの方法により、その画像データが既に印刷対象画像データに設定されていることを示す情報を付加するようにしてもよい。
本発明によるカメラは、画像データを一時的に記録する画像メモリと、複数の画像データを含んでいる第１の画像ファイル内の当該複数の画像データの中から、ユーザの操作に基づいて、少なくとも１つの画像データを印刷対象画像データとして設定する設定手段と、設定手段で設定した印刷対象画像データの各印刷対象画像データに対応する第２の画像ファイルを生成して、画像メモリに一時記録する画像ファイル生成手段と、画像ファイル生成手段で生成した第２の画像ファイルを印刷装置に送信する送信手段とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、複数の画像を含んだ画像ファイルに含まれる個々の画像を印刷することができる。
【図面の簡単な説明】
【０００７】
【図１】デジタルスチルカメラ（ＤＳＣ）の一実施の形態の構成を示すブロック図である。
【図２】ＭＰファイルのデータ構造を模式的に示した図である。
【図３】メモリカード１１０ａにおける画像ファイルの記録例を示す第１の図である。
【図４】画像一覧画面の具体例を示す図である。
【図５】ＤＰＯＦ（登録商標）情報の具体例を示す図である。
【図６】メモリカード１１０ａにおける画像ファイルの記録例を示す第２の図である。
【図７】ＤＰＯＦ（登録商標）を利用したプリント指定処理の流れを示すフローチャート図である。
【図８】デジタルカメラとプリンタとの接続例を示す図である。
【図９】ＰｉｃｔＢｒｉｄｇｅ（登録商標）を利用したプリント指定処理の流れを示すフローチャート図である。
【図１０】ファイル番号を用いた画像ファイルの関連付け方法を模式的に示した図である。
【図１１】画像を別ウィンドウで表示する場合の具体例を示す図である。
【図１２】プリント設定済みの画像を区別して表示する場合の具体例を示す図である。
【発明を実施するための形態】
【０００８】
―第１の実施の形態―
図１は、第１の実施の形態におけるデジタルスチルカメラ（ＤＳＣ）の一実施の形態の構成を示すブロック図である。デジタルスチルカメラ（以下「デジタルカメラ」と呼ぶ）１００は、レンズ１０１と、ＣＣＤ１０２と、画像処理回路１０３と、Ｄｉｓｐｌａｙコントローラ１０４と、ＬＣＤパネル１０５と、ＣＰＵ１０６と、ＳＤＲＡＭ１０７と、ＪＰＥＧコーデック１０８と、ＵＳＢコントローラ１０９と、メモリカードコントローラ１１０と、フラッシュメモリ１１１とを備えている。
【０００９】
ＣＰＵ１０６は、デジタルカメラ１００の全体を制御するメインコントローラであり、撮影処理、画像の再生処理、画像データの転送処理等を実行することによってデジタルカメラ１００を制御する。
【００１０】
まず、デジタルカメラ１００における撮影処理について説明する。レンズ１０１を通して入力された被写体の光学像は、撮像素子であるＣＣＤ１０２で光電変換されて読み出された後、不図示のＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）によってデジタル画像データに変換されて、画像処理回路１０３へ入力される。画像処理回路１０３は、入力されたデジタル画像データに対して種々の画像処理を施し、画像処理後の画像データをＳＤＲＡＭ１０７へ記録する。また、画像処理回路１０３は、撮影時には３Ａ（ＡＥ、ＡＦ、ＡＷＢ）の演算および制御を行う。
【００１１】
なお、ＳＤＲＡＭ１０７は、揮発性の内蔵メモリであって、画像データを一時的に記録するためのバッファメモリとして使用されたり、ＣＰＵ１０６がプログラム実行時にプログラムを展開したり、プログラムで使用する変数を格納するためのワークメモリとして使用されたりする。また、デジタルカメラ１００は、その他に、不揮発性の内蔵メモリとしてのフラッシュメモリ１１１も備えている。
【００１２】
ＪＰＥＧコーデック１０８は、ＳＤＲＡＭ１０７に記録されている画像データを読み出し、該画像データをＪＰＥＧ圧縮した後、再びＳＤＲＡＭ１０７に記録する。ＣＰＵ１０６は、ＪＰＥＧ圧縮された画像データ（ＪＰＥＧデータ）をＳＤＲＡＭ１０７から読み出して、このＪＰＥＧデータに種々の付加情報（メタデータ）を付加した画像ファイル（ＪＰＥＧファイル）を生成する。そして、ＣＰＵ１０６は、生成したＪＰＥＧファイルをメモリカードコントローラ１１０へ送ると、メモリカードコントローラ１１０は、メモリカードスロット内に挿入されているメモリカード１１０ａにＪＰＥＧファイルを記録する。これによって撮影処理が完了する。
【００１３】
なお、撮影時にはカメラ背面に搭載されたＬＣＤパネル１０５がＬＣＤファインダーとして機能し、画像処理回路１０３によって画像処理された後の画像データが所定のフレーム間隔でＬＣＤパネル１０５に表示される。撮影者は、ＬＣＤパネル１０５の表示を確認しながら構図決めを行う。
【００１４】
次に、デジタルカメラ１００における画像データの再生処理について説明する。ＣＰＵ１０６は、メモリカードコントローラ１１０を制御して、メモリカード１１０ａからＪＰＥＧファイルを読み出す。そして、ＣＰＵ１０６は、読み出したＪＰＥＧファイル内からＪＰＥＧデータを読み出して伸張を行った後、画像処理回路１０３へ出力する。画像処理回路１０３は、入力された伸張後のデータに対して解像度変換を行って、画像の解像度をＬＣＤパネル１０５の表示解像度に合わせて変更することによって表示用画像データを生成し、ＳＤＲＡＭ１０７へ記録する。
【００１５】
Ｄｉｓｐｌａｙコントローラ１０４は、ＳＤＲＡＭ１０７から表示用画像データを読み出して、それをＬＣＤパネル１０５に表示する。
【００１６】
本実施の形態におけるデジタルカメラ１００では、上述した通常の撮影処理によって生成されたＪＰＥＧファイル、すなわち１つの画像ファイル内に１つのＪＰＥＧデータが記録される画像ファイル以外に、１つの画像ファイル内に複数のＪＰＥＧデータが記録される画像ファイルも生成することができる。例えば、ＣＰＵ１０６は、連写撮影が行われた場合、パノラマ撮影が行われた場合、またはインターバル撮影が行われた場合等、１回の撮影によって複数のＪＰＥＧデータが１組として生成される場合には、生成した複数のＪＰＥＧデータを１つの画像ファイルにまとめて格納する。すなわち、ＣＰＵ１０６は、複数のＪＰＥＧデータを記録した画像ファイルを生成する。
【００１７】
本実施の形態では、１つの画像ファイル内に１つの本画像データを記録した画像ファイルをＳＰファイル（ＳｉｎｇｌｅＰｉｃｔｕｒｅファイル／単数画像ファイル）と呼び、１つの画像ファイル内に複数の本画像データを記録した画像ファイルをＭＰファイル（ＭｕｌｔｉＰｉｃｔｕｒｅファイル／複数画像ファイル）と呼ぶこととする。なお、ＳＰファイルは、本画像データの他に、当該本画像データに対応するサムネイルデータ、表示用画像データを含むこととしてもよい。以下の第１〜第４の実施の形態では、本画像データとして、ＪＰＥＧデータを用いて説明する。また、ＳＰファイルのフォーマットとしては、公知のＥｘｉｆ規格（Ｅｘｃｈａｎｇｅａｂｌｅ ｉｍａｇｅ ｆｉｌｅ ｆｏｒｍａｔ ｆｏｒ ｄｉｇｉｔａｌ ｓｔｉｌｌ ｃａｍｅｒａｓ）が用いられる。また、ＭＰファイルのフォーマットとしては、図２に示すようなフォーマットが用いられる。
【００１８】
図２は、ＭＰファイルのデータ構造を模式的に示した図である。ＭＰファイルのデータ構造としては、例えば、図２（ａ）に示すように、１つの画像ファイル２ａ内に複数のＪＰＥＧデータ１〜ｎが記録される。このとき、それぞれのＪＰＥＧデータは、図２（ｂ）に示す一般的なデータ構造となっており、各ＪＰＥＧデータの付属情報、例えば画像を特定するための画像ＩＤ等の情報は、ＡＰＰｎ２ｂに記録される。
【００１９】
あるいは、ＭＰファイルのデータ構造を図２（ｃ）に示すようにしてもよい。この図２（ｃ）に示す例では、１つの画像ファイル２ｃ内に複数のＪＰＥＧデータ１〜ｎが記録される。また、各ＪＰＥＧデータ内には、それぞれのＪＰＥＧデータの付属情報２ｄが記録されており、さらに画像ファイル２ｃの先頭に記録されるＪＰＥＧデータ１には、画像ファイル２ｃ全体の付属情報２ｅが記録される。
【００２０】
図３は、メモリカード１１０ａにおける画像ファイルの記録例を示す図である。なお、メモリカード１１０ａは、通常ＦＡＴファイルシステムでフォーマットされるので、画像ファイルは、ＦＡＴシステムのファイルとして記録される。この図３に示す例では、画像ファイルは、ＤＣＦ規格（Ｄｅｓｉｇｎ ｒｕｌｅ ｆｏｒ Ｃａｍｅｒａ Ｆｉｌｅ ｓｙｓｔｅｍ）に則って記録される。すなわち、画像ファイルは、「ＤＣＩＭ」ディレクトリ内の「１００ＡＢＣＤＥ」ディレクトリ内に、それぞれファイル名が付加されて記録されている。図３では、拡張子が「．ＪＰＧ」のファイルは、ＳＰファイルであり、拡張子が「．ＪＰＭ」のファイルは、ＭＰファイルである。
【００２１】
すなわち、図３の例では、「１００ＡＢＣＤＥ」ディレクトリ内には、「ＤＳＣ＿０００１．ＪＰＧ」、「ＤＳＣ＿０００２．ＪＰＧ」、および「ＤＳＣ＿０００３．ＪＰＧ」の３つのＳＰファイルと、「ＤＳＣ＿０００４．ＪＰＭ」、「ＤＳＣ＿０００５．ＪＰＭ」、および「ＤＳＣ＿０００６．ＪＰＭ」の３つのＭＰファイルとが記録されている。
【００２２】
本実施の形態では、使用者は、メモリカード１１０ａに記録されているＭＰファイルとＳＰファイルのそれぞれに格納されている各ＪＰＥＧデータを対象とした印刷を指示することができる。なお、デジタルカメラ１００上で印刷対象の画像を選択して印刷を指示する方法（プリント指定の方法）としては、例えば、公知のＤＰＯＦ(Ｄｉｇｉｔａｌ Ｐｒｉｎｔ Ｏｒｄｅｒ Ｆｏｒｍａｔ)（登録商標）を利用した方法がある。ＤＰＯＦ（登録商標）はプリンタ等でのプリントを自動化するための印刷情報（ＤＰＯＦ（登録商標）情報）のフォーマットを定めたものである。
【００２３】
ＤＰＯＦ（登録商標）を利用して印刷指示を行う場合には、使用者は、デジタルカメラ１００上で印刷対象の画像、印刷枚数等を指定し、これらを記録したＤＰＯＦ（登録商標）情報を画像ファイルとともにメモリカード１１０ａに記録しておく。そして、使用者は、そのメモリカード１１０ａを印刷を行うプリンタのメモリカードスロットに挿入する。プリンタでは、メモリカードスロットに挿入されたメモリカード１１０ａからＤＰＯＦ（登録商標）情報を読み出して、当該ＤＰＯＦ（登録商標）情報に基づいて印刷を行う。なお、プリンタでのＤＰＯＦ（登録商標）情報を用いた印刷処理については、公知のため説明を省略する。
【００２４】
ＤＰＯＦ（登録商標）を利用した印刷指示を行うためには、まず、使用者は、ＬＣＤパネル１０５上で印刷したい画像の選択開始を指示する。ＣＰＵ１０６は、使用者によって画像の選択開始が指示されると、上述した再生処理を実行して、メモリカード１１０ａ内に記録されているＳＰファイルの画像とＭＰファイルの画像を一覧表示したプリント指定画面を表示する。例えば、ＳＰファイル（拡張子：ＪＰＧ）に格納されている画像と、ＭＰファイル（拡張子：ＪＰＭ）に格納されているＪＰＥＧデータの画像を表示した図４に示すようなプリント指定画面をＬＣＤパネル１０５上に表示する。
【００２５】
図４に示すプリント指定画面の表示例では、ＳＰファイルには１つのＪＰＥＧデータしか格納されていないため、その格納されているＪＰＥＧデータの画像のみを表示する。図４では、「ＤＳＣ＿０００１．ＪＰＧ」、「ＤＳＣ＿０００２．ＪＰＧ」、「ＤＳＣ＿０００３．ＪＰＧ」、「ＤＳＣ＿０００７．ＪＰＧ」、「ＤＳＣ＿０００８．ＪＰＧ」、および「ＤＳＣ＿０００９．ＪＰＧ」がその例である。使用者は、不図示の操作部材に含まれる十字キーを操作して、一覧表示されているＳＰファイルの画像のいずれかにカーソルを合わせて選択状態にし、不図示の決定ボタンを押下することによって、選択した画像を印刷対象として指定することができる。
【００２６】
これに対して、ＭＰファイルには複数のＪＰＥＧデータが格納されているため、１つのＭＰファイルに対して複数の画像を表示する必要がある。本実施の形態では、図４の「ＤＳＣ＿０００４．ＪＰＭ」、「ＤＳＣ＿０００５．ＪＰＭ」、および「ＤＳＣ＿０００６．ＪＰＭ」のように、それぞれのＭＰファイルに格納されている複数のＪＰＥＧデータの画像を重ね合わせて表示することにより、１つのＭＰファイル内に複数のＪＰＥＧデータが格納されていることを表している。
【００２７】
使用者は、不図示の操作部材に含まれる十字キーを操作して、複数枚重なって表示されているＭＰファイルの画像群のいずれかにカーソルを合わせて選択することができる。この場合、選択された画像群のうち、一番上に表示されている画像が選択状態となる。また、操作部材を操作して、複数枚重なって表示されている画像の中で一番上に表示させる画像を切り換えることもできる。すなわち、使用者は、操作部材を操作して複数枚重なって表示されている画像の中のいずれかを一番上に表示させることにより、選択状態とする画像を切り換えることができる。この場合も、使用者は不図示の決定ボタンを押下することによって、選択状態にある画像を印刷対象として指定することができる。
【００２８】
また、図４には図示していないが、プリント指定画面上には、一覧表示した各画像に対応付けて印刷枚数欄が設けられており、使用者は、操作部材を操作して、印刷対象として指定した各画像の印刷枚数をこの印刷枚数欄を用いて指定することができる。
【００２９】
ＣＰＵ１０６は、使用者によっていずれかの画像が印刷対象として指定され、印刷枚数が指定されると、ＤＰＯＦ（登録商標）を利用して、その画像の印刷を行うための処理を実行する。具体的には、ＤＰＯＦ（登録商標）を利用した印刷指示の場合には、規格化されたＤＰＯＦ（登録商標）情報を作成する必要がある。このＤＰＯＦ（登録商標）情報に基づく印刷は、ＳＰファイルのみをサポートし、ＭＰファイルはサポートしていない。
【００３０】
このため、使用者によって指定された画像がＳＰファイル内に記録されているＪＰＥＧデータの画像である場合には、ＣＰＵ１０６は、指定された画像に対応するＳＰファイルを印刷対象として、図５に示すようなＤＰＯＦ（登録商標）情報を生成する。図５に示す例では、図４に示したファイル名がＤＳＣ＿０００２．ＪＰＧのＳＰファイルが印刷対象として選択され、その印刷枚数として１枚が指定されたことにより、ＤＰＯＦ（登録商標）情報に、このＳＰファイルを印刷するためのＪＯＢ情報５ａが追加されている。
【００３１】
なお、ＤＰＯＦ（登録商標）情報は、ＡＵＴＰＲＩＮＴ．ＭＲＫというファイル名のデータファイルとして、メモリカード１１０ａに記録される。例えば、ＡＵＴＰＲＩＮＴ．ＭＲＫは、図６に示すように、メモリカード１１０ａ内の「ＭＩＳＣ」という名前のフォルダ内に記録される。
【００３２】
一方、使用者によって指定された画像がＭＰファイル内に記録されているＪＰＥＧデータの画像である場合には、ＣＰＵ１０６は、ＭＰファイル内から指定された画像のＪＰＥＧデータを１つ抽出し、抽出したＪＰＥＧデータを記録したＳＰファイルを生成する。例えば、図４に示したファイル名がＤＳＣ＿０００５．ＪＰＭの中に記録されている１つのＪＰＥＧデータの画像が指定された場合には、ＣＰＵ１０６は、図６に示すように、ＭＰファイル（ＤＳＣ＿０００５．ＪＰＭ）６ａの中から指定された１つのＪＰＥＧデータを抽出してＳＰファイル（ＭＬＴ＿００１０．ＪＰＧ）６ｂを生成する。そして、ＣＰＵ１０６は、図５に示すように、生成したＳＰファイル（ＭＬＴ＿００１０．ＪＰＧ）を印刷するためのＪＯＢ情報５ｂをＤＰＯＦ（登録商標）情報に追加する。
【００３３】
これによって、使用者が印刷対象としてＳＰファイル内の画像を指定した場合、およびＭＰファイル内の画像を指定した場合のいずれの場合でも、指定された画像のＪＯＢ情報をＤＰＯＦ（登録商標）情報に追加することができる。このため、使用者は、従来のカメラと同様に、ＳＰファイルの画像をプリント指定するような感覚でＭＰファイルの画像をプリント指定することができ、余分な操作は発生しない。
【００３４】
また、ＭＰファイルから生成したＳＰファイルのファイル名の先頭３文字を「ＭＬＴ」として、撮影によって記録された通常のＳＰファイルのファイル名の先頭３文字「ＤＳＣ」と区別することにより、ファイル名を見ただけで通常のＳＰファイルとＭＰファイルから生成したＳＰファイルとの区別が可能になる。さらに、新たに生成されたＳＰファイルが、どのＭＰファイルに基づいて生成されたのか、またＭＰファイルの中のどのＪＰＥＧデータを抽出して作成されたのかを判別可能とするために、新たに生成したＳＰファイルの付属情報として、生成元となったＪＰＥＧデータの画像ＩＤを記録するようにしてもよい。
【００３５】
このように、元となったＭＰファイルにおけるＪＰＥＧデータの画像ＩＤを新たに生成したＳＰファイルにおけるＪＰＥＧデータに引き継ぐことによって、そのＳＰファイルが、どのＭＰファイルの、どのＪＰＥＧデータから作成されたものであるかを把握することができる。但し、画像ＩＤは、全てのＪＰＥＧデータに対して付加されているとは限らない。よって、ＣＰＵ１０６は、画像ＩＤが付加されていないＪＰＥＧデータに基づいてＳＰファイルを生成する場合には、そのＪＰＥＧデータに対して新たに画像ＩＤを付加して新たに生成するＳＰファイルの付属情報として記録し、さらに同じ画像ＩＤをＪＰＥＧデータを抽出したＭＰファイルにおける当該ＪＰＥＧデータの付属情報として記録すればよい。画像ＩＤは、例えば、Ｅｘｉｆの画像ユニークＩＤやメーカノート内に記録する独自形式の画像ＩＤ情報等を用いることができる。
【００３６】
以下、図７に示すフローチャートを用いて、第１の実施の形態における、ＤＰＯＦ（登録商標）を利用したプリント指定処理について説明する。この図７に示す処理は、使用者によって印刷指示の開始が指示されると起動するプログラムとして、ＣＰＵ１０６によって実行される。なお、図７に示すフローチャートのプログラムは、例えば、フラッシュメモリ１１１に記録されている。
【００３７】
ステップＳ８０１において、ＣＰＵ１０６は、ＬＣＤパネル１０５に図４に示したようなプリント指定画面を表示する。その後、ステップＳ８０２へ進み、ＣＰＵ１０６は、使用者によるプリント指定画面上での画像選択操作に基づいて、印刷対象の画像を指定して、ステップＳ８０３へ進む。ステップＳ８０３では、ＣＰＵ１０６は、ステップＳ８０２で指定した画像の画像ファイルを特定し、特定した画像ファイルがＭＰファイルであるか否かを判断する。
【００３８】
ステップＳ８０３で否定判断した場合、すなわち特定した画像ファイルがＳＰファイルである場合には、ステップＳ８０７へ進み、ＣＰＵ１０６は、図５に示したように、印刷対象のＳＰファイルを印刷するためのＪＯＢ情報をＤＰＯＦ（登録商標）情報に追加する。すなわち、特定したＳＰファイルを印刷するためのＪＯＢ情報（プリント指定情報）をメモリカード１１０ａ内のＡＵＴＰＲＩＮＴ．ＭＲＫに書き込む。なお、このとき、メモリカード１１０ａの「ＭＩＳＣ」フォルダ内にＡＵＴＰＲＩＮＴ．ＭＲＫが存在しない場合には、ＣＰＵ１０６は、「ＭＩＳＣ」フォルダ内にＡＵＴＰＲＩＮＴ．ＭＲＫを新たに生成してから書き込みを行う。その後、後述するステップＳ８０８へ進む。
【００３９】
一方、ステップＳ８０３で肯定判断した場合、すなわち特定した画像ファイルがＭＰファイルである場合には、ステップＳ８０４へ進む。ステップＳ８０４では、ＣＰＵ１０６は、ＭＰファイルから使用者によって指定された画像を抽出して生成するＳＰファイルのデータサイズを推定し、推定したデータサイズとメモリカード１１０ａの空き容量とに基づいて、メモリカード１１０ａ内に、指定された画像を含むＳＰファイルを記録するための空き容量があるか否かを判断する。
【００４０】
なお、ＭＰファイルに記録されている各ＪＰＥＧデータのデータサイズは、図２（ｃ）におけるＭＰファイル全体の付属情報２ｅの中にそれぞれ記録されているため、ＣＰＵ１０６は、付属情報から取得したＪＰＥＧデータのデータサイズ、それに付加する付属情報のデータサイズ等に基づいてＳＰファイルのデータサイズを推定することができる。
【００４１】
ステップＳ８０４で肯定判断した場合、すなわちメモリカード１１０ａに十分な空き容量がある場合には、ステップＳ８０５へ進み、ＣＰＵ１０６は、ステップＳ８０２で特定したＭＰファイルの中から、使用者によって指定された画像のＪＰＥＧデータを抽出し、抽出したＪＰＥＧデータを記録したＳＰファイルを生成して、メモリカード１１０ａに記録する。その後、後述するステップＳ８０７へ進む。
【００４２】
これに対して、ステップＳ８０４で否定判断した場合、すなわちメモリカード１１０ａに十分な空き容量がない場合には、メモリカード１１０ａ内に新たに生成するＳＰファイルを記録することができないため、次の処理を行う。まず、ステップＳ８０４１において、ＣＰＵ１０６は、デジタルカメラ１００が内蔵メモリであるフラッシュメモリを備えているか否かを判断する。なお、本実施の形態におけるデジタルカメラ１００は、フラッシュメモリ１１１を備えているため、ステップＳ８０４１では肯定判断されるが、仮に内蔵メモリとしてのフラッシュメモリ１１１を備えていないデジタルカメラで本処理を実行した場合には、ステップＳ８０４１では否定判断される。
【００４３】
ステップＳ８０４１で否定判断した場合には、メモリカード１１０ａに十分な空き容量がなく、さらに内蔵メモリとしてのフラッシュメモリ１１１も備えていないため、使用者によって指定された画像のＪＰＥＧデータを含んだＳＰファイルを新たに生成してもそれを記録することができないため、ステップＳ８０６へ進んでＣＰＵ１０６はメッセージ表示を行って、後述するステップＳ８０８へ進む。
【００４４】
なお、ステップＳ８０６では、ＣＰＵ１０６は、メモリカード１１０ａに空き容量がないことを示すメッセージとともに、メモリカード１１０ａに既に記録されている画像ファイルのうち、いずれの画像ファイルを削除、または現在メモリカードスロット内に挿入されているメモリカード１１０ａ以外の他のメモリカードに移動させれば、新たに生成するＳＰファイルを記録するための空き容量をメモリカード１１０ａ内に確保することができるかを示すメッセージを含めるようにする。これによって、使用者は、どの画像ファイルを削除、または他のメモリカードへ移動させれば、メモリカード１１０ａ内に空き容量を確保して画像の印刷が可能になるかを把握することができる。
【００４５】
このためにＣＰＵ１０６は、ＭＰファイルから使用者によって指定された画像を抽出して生成するＳＰファイルのデータサイズを推定し、当該推定したＳＰファイルのデータサイズと、メモリカード１１０ａの空き容量と、メモリカード１１０ａに既に記録されている画像ファイルのデータサイズとに基づいて、メモリカード１１０ａの中からどの画像ファイルを削除または移動すれば、新たに生成するＳＰファイルが記録可能になるかを判定し、判定結果をメッセージに含める。
【００４６】
一方、ステップＳ８０４１で肯定判断した場合には、メモリカード１１０ａに十分な空き容量がなくても、フラッシュメモリ１１１の空き容量に余裕がある場合には、メモリカード１１０ａから１つまたは複数の画像ファイルをフラッシュメモリ１１１に移動させれば、メモリカード１１０ａに新たに生成するＳＰファイルを記録するための空き容量を確保することが可能になる。このため、ＣＰＵ１０６は以下の処理を行う。
【００４７】
ステップＳ８０４２において、ＣＰＵ１０６は、フラッシュメモリ１１１内に、メモリカード１１０ａに記録されている画像ファイルのうち、いずれの画像ファイルをフラッシュメモリ１１１に移動させれば、新たに生成するＳＰファイルを記録するための空き容量をメモリカード１１０ａ内に確保することができるかを特定し、特定した画像ファイルを移動させて記録するための空き容量がフラッシュメモリ１１１にあるか否かを判断する。
【００４８】
この場合、ＣＰＵ１０６は、ＭＰファイルから使用者によって指定された画像を抽出して生成するＳＰファイルのデータサイズを推定し、推定したデータサイズと、メモリカード１１０ａの空き容量と、メモリカード１１０ａに記録されている各画像ファイルのデータサイズとに基づいて、新たに生成するＳＰファイルを記録するための空き容量をメモリカード１１０ａ内に確保するために移動すべき少なくとも１つの画像ファイルを特定する。そして、特定した画像ファイルを記録するための空き容量がフラッシュメモリ１１１にあるか否かを判断する。
【００４９】
ステップＳ８０４２で否定判断した場合には、メモリカード１１０ａに記録されている画像ファイルをフラッシュメモリ１１１に移動させることによって、メモリカード１１０ａの空き容量を確保することはできないため、上述したステップＳ８０６へ進んで上記メッセージの表示を行う。これに対して、ステップＳ８０４２で肯定判断した場合には、ステップＳ８０４３へ進む。
【００５０】
ステップＳ８０４３では、ＣＰＵ１０６は、ステップＳ８０４２における判断処理において、フラッシュメモリ１１１へ移動すべきと判断した画像ファイルを移動対象として指定する。その後、ステップＳ８０４４へ進み、ＣＰＵ１０６は、移動対象として指定した画像ファイルをメモリカード１１０ａからフラッシュメモリ１１１へ移動させる。その後、ステップＳ８０５へ進み、ＣＰＵ１０６は、ステップＳ８０２で特定したＭＰファイルの中から、使用者によって指定された画像のＪＰＥＧデータを抽出し、抽出したＪＰＥＧデータを記録したＳＰファイルを生成して、メモリカード１１０ａに記録する。その後、ステップＳ８０７へ進む。
【００５１】
ステップＳ８０７では、ＣＰＵ１０６は、ステップＳ８０５で生成したＳＰファイルを印刷するためのＪＯＢ情報をＤＰＯＦ（登録商標）情報に追加する。すなわち、生成したＳＰファイルを印刷するためのＪＯＢ情報（プリント指定情報）をメモリカード１１０ａ内のＡＵＴＰＲＩＮＴ．ＭＲＫに書き込む。なお、この場合も、メモリカード１１０ａの「ＭＩＳＣ」フォルダ内にＡＵＴＰＲＩＮＴ．ＭＲＫが存在しない場合には、ＣＰＵ１０６は、「ＭＩＳＣ」フォルダ内にＡＵＴＰＲＩＮＴ．ＭＲＫを新たに生成してから書き込みを行う。その後、ステップＳ８０８へ進む。
【００５２】
ステップＳ８０８では、ＣＰＵ１０６は、使用者によるプリント指定画面上でのプリント指定、すなわち印刷を行う画像の選択が完了したか否かを判断する。例えば、プリント指定画面上に不図示の「終了」ボタンを設けておき、ＣＰＵ１０６は、使用者によって操作部材が操作されて、当該「終了」ボタンが押下されたことを検出した場合に、プリント指定が完了したと判断する。ステップＳ８０８で否定判断した場合には、ステップＳ８０２へ戻って処理を繰り返す。これに対して、ステップＳ８０８で肯定判断した場合には、処理を終了する。
【００５３】
以上説明した第１の実施の形態によれば、以下のような作用効果を得ることができる。
（１）ＣＰＵ１０６は、メモリカード１１０ａに記録されている、１つの画像ファイル内に複数の画像を含んでいるＭＰファイル内から、使用者によって指定されたいずれか１つの画像を含んだＳＰファイルを生成し、生成したＳＰファイルをメモリカード１１０ａに記録するようにした。これによって、ＤＰＯＦ（登録商標）を用いたプリント指定がＭＰファイルに対応していない場合でも、ＭＰファイル内に含まれる画像の印刷を行うことができる。
【００５４】
（２）ＣＰＵ１０６は、印刷対象として新たに生成したＳＰファイルのＪＯＢ情報をＡＵＴＰＲＩＮＴ．ＭＲＫに記録するようにした。これによって、新たに生成したＳＰファイルを印刷するためのＤＰＯＦ（登録商標）情報を生成することができる。
【００５５】
（３）メモリカード１１０ａには、撮影によって生成された通常のＳＰファイルも記録されており、ＣＰＵ１０６は、上記通常のＳＰファイルの画像が使用者によって指定された場合には、そのＳＰファイルをそのまま印刷対象とするようにした。これによって、通常のＳＰファイルの画像の印刷が指定された場合には、従来のプリント指定処理をそのまま実行すればよく、処理を簡略化することができる。
【００５６】
（４）ＣＰＵ１０６は、ＭＰファイルから生成したＳＰファイルのファイル名の先頭３文字を「ＭＬＴ」として、撮影によって記録された通常のＳＰファイルのファイル名の先頭３文字「ＤＳＣ」と区別するようにした。これによって、ファイル名を見ただけで通常のＳＰファイルとＭＰファイルから生成したＳＰファイルとを区別することができる。
【００５７】
（５）ＣＰＵ１０６は、新たに生成したＳＰファイルの付属情報として、生成元となったＪＰＥＧデータの画像ＩＤを記録するようにした。また、画像ＩＤが付加されていないＪＰＥＧデータに基づいてＳＰファイルを生成した場合には、そのＪＰＥＧデータに対して新たに画像ＩＤを付加して、生成するＳＰファイルの付属情報として記録するとともに、同じ画像ＩＤをＪＰＥＧデータを抽出したＭＰファイルにおける当該ＪＰＥＧデータの付属情報としても記録するようにした。これによって、ＳＰファイルが、どのＭＰファイルの、どのＪＰＥＧデータから作成されたものであるかを把握することができる。
【００５８】
（６）ＣＰＵ１０６は、メモリカード１１０ａ内に、新たに生成するＳＰファイルを記録するための空き容量がない場合には、その旨を示すメッセージを表示するようにした。これによって、メモリカード１１０ａに空き容量がないために、指定された画像のプリント指定を行うことができない旨を使用者に通知することができる。
【００５９】
（７）ＣＰＵ１０６は、メモリカード１１０ａに空き容量がないことを示すメッセージとともに、メモリカード１１０ａに既に記録されている画像ファイルのうち、いずれの画像ファイルを削除、または現在メモリカードスロット内に挿入されているメモリカード１１０ａ以外の他のメモリカードに移動させれば、新たに生成するＳＰファイルを記録するための空き容量をメモリカード１１０ａ内に確保することができるかを示すメッセージを含めるようにした。これによって、使用者は、どの画像ファイルを削除、または他のメモリカードへ移動させれば、メモリカード１１０ａ内に空き容量を確保して画像の印刷が可能になるかを把握することができる。
【００６０】
（８）ＣＰＵ１０６は、メモリカード１１０ａに空き容量がない場合には、メモリカード１１０ａに記録されているいずれかの画像ファイルをフラッシュメモリ１１１に移動させるようにした。これによって、メモリカード１１０ａ内に空き容量を確保して、プリント指定を行うことができる。
【００６１】
（９）ＣＰＵ１０６は、ＭＰファイルから使用者によって指定された画像を抽出して生成するＳＰファイルのデータサイズを推定し、推定したデータサイズと、メモリカード１１０ａの空き容量と、メモリカード１１０ａに記録されている各画像ファイルのデータサイズとに基づいて、新たに生成するＳＰファイルを記録するための空き容量をメモリカード１１０ａ内に確保するために移動すべき少なくとも１つの画像ファイルを特定し、特定した画像ファイルをフラッシュメモリ１１１に移動させるようにした。これによって、新たに生成するＳＰファイルを記録するための空き容量をメモリカード１１０ａ内に確保するために移動すべき画像ファイルを自動的に特定して移動させることができる。
【００６２】
―第２の実施の形態―
上述した第１の実施の形態では、ＤＰＯＦ（登録商標）を利用してプリント指定を行う場合の処理について説明した。しかしながら、プリント指定の方法としては、これ以外に、公知のＰｉｃｔＢｒｉｄｇｅ（登録商標）を利用した方法がある。ＰｉｃｔＢｒｉｄｇｅ（登録商標）を利用してプリント指定を行う場合には、例えば、図８に示すように、デジタルカメラ１００とプリンタ２００とをＵＳＢケーブルを介して接続し、使用者がデジタルカメラ１００上で印刷対象の画像を選択すると、プリントＪＯＢが実行されてプリンタ２００に対してプリントコマンドと印刷対象の画像の送信が行われる。なお、デジタルカメラ１００は、ＵＳＢポート１０９ａを介してプリンタ２００とＵＳＢ接続され、この接続は、ＵＳＢコントローラ１０９によって制御される。
【００６３】
第２の実施の形態では、ＰｉｃｔＢｒｉｄｇｅ（登録商標）をプリント指定方法として利用した場合の処理について説明する。なお、図１〜図４の各図については、第１の実施の形態と同様のため、説明を省略する。
【００６４】
以下、図９に示すフローチャートを用いて、第２の実施の形態における、ＰｉｃｔＢｒｉｄｇｅ（登録商標）を利用したプリント指定処理について説明する。この図９に示す処理は、使用者によって印刷指示の開始が指示されると起動するプログラムとして、ＣＰＵ１０６によって実行される。なお、図９においては、図７に示したフローチャートの処理と同様の処理を行うステップには、図７と同じステップ番号を付与して説明を省略し、図７との相違点を中心に説明する。なお、図９に示すフローチャートのプログラムは、例えば、フラッシュメモリ１１１に記録されている。
【００６５】
ステップＳ８０４で肯定判断した場合、すなわちメモリカード１１０ａに十分な空き容量がある場合には、ステップＳ８０５へ進み、ＣＰＵ１０６は、ステップＳ８０２で特定したＭＰファイルの中から、使用者によって指定された画像のＪＰＥＧデータを抽出し、抽出したＪＰＥＧデータを記録したＳＰファイルを生成して、メモリカード１１０ａに記録する。その後、後述するステップＳ９０７へ進む。
【００６６】
これに対して、ステップＳ８０４で否定判断した場合には、すなわちメモリカード１１０ａに空き容量がない場合には、ステップＳ９０６へ進む。ステップＳ９０６では、ＣＰＵ１０６は、ステップＳ８０２で特定したＭＰファイルの中から、使用者によって指定された画像のＪＰＥＧデータを抽出し、抽出したＪＰＥＧデータを記録したＳＰファイルを生成して、ＳＤＲＡＭ１０７へ記録する。
【００６７】
すなわち、ＰｉｃｔＢｒｉｄｇｅ（登録商標）を利用したプリント指定では、メモリカード１１０ａを介さずに、ＵＳＢ接続されたプリンタ２００に対して直接プリント指示を行えるため、新たに生成するＳＰファイルを必ずしもメモリカード１１０ａに記録する必要はなく、プリントジョブの実行が完了するまでの間、ＳＤＲＡＭ１０７に一時的に記録されていればよい。よって、第２の実施の形態では、メモリカード１１０ａに新たに生成するＳＰファイルを記録するための空き容量がない場合には、生成したＳＰファイルをＳＤＲＡＭ１０７に記録するようにする。
【００６８】
その後、ステップＳ９０７へ進み、ＣＰＵ１０６は、上述したように、プリントＪＯＢを実行して、プリンタ２００に対してプリントコマンドと、印刷対象の画像ファイル、すなわちステップＳ８０５でメモリカード１１０ａに記録したＳＰファイル、またはステップＳ９０６でＳＤＲＡＭ１０７に記録したＳＰファイルを送信する。このとき、ＣＰＵ１０６は、ステップＳ９０６でＳＤＲＡＭ１０７に記録したＳＰファイルを送信したときは、送信が完了した後に、ＳＤＲＡＭ１０７内のＳＰファイルを削除する。その後、ステップＳ８０８へ進む。
【００６９】
以上の処理により、メモリカード１１０ａに十分な空き容量がない場合であってもプリントＪＯＢを実行して、使用者によって指定された画像の印刷を行うことができる。なお、本実施の形態では、メモリカード１１０ａの空き容量の有無に関係なく、常にステップＳ９０６に進んで新たに生成したＳＰファイルをＳＤＲＡＭ１０７に記録するようにすることもできる。しかしながら、そのようにした場合には、ＳＤＲＡＭ１０７は揮発性のメモリであるため、プリント指定の途中でデジタルカメラ１００の電池が足りなくなった場合等、プリントを完了できなかった場合には、印刷対象として新たに生成したＳＰファイルは消失してしまう。このため、使用者は、再度デジタルカメラ１００の電源を投入した後に、改めて画像の指定からやり直さなければならない。
【００７０】
これに対して、本実施の形態のように、メモリカード１１０ａに空き容量がある場合には、新たに生成したＳＰファイルをメモリカード１１０ａに記録しておけば、途中でカメラの電池が足りなくなってプリントができなかったような場合でも、メモリカード１１０ａに印刷対象のＳＰファイルが残っているため、使用者は、画像の指定からやり直さなくても印刷を行うことができる。
【００７１】
以上説明した第２の実施の形態によれば、上述した第１の実施の形態における作用効果に加えて、以下のような効果を得ることができる。
（１）ＣＰＵ１０６は、メモリカード１１０ａに記録されている、１つの画像ファイル内に複数の画像を含んでいるＭＰファイル内から、使用者によって指定されたいずれか１つの画像を含んだＳＰファイルを生成し、生成したＳＰファイルをメモリカード１１０ａに記録し、生成したＳＰファイルをプリンタに送信するようにした。これによって、ＰｉｃｔＢｒｉｄｇｅ（登録商標）を用いたプリント指定がＭＰファイルに対応していない場合でも、ＭＰファイル内に含まれる画像の印刷を行うことができる。
【００７２】
（２）ＣＰＵ１０６は、メモリカード１１０ａに空き容量がない場合には、新たに生成したＳＰファイルをＳＤＲＡＭ１０７へ記録し、生成したＳＰファイルをプリンタに送信するようにした。これによって、ＰｉｃｔＢｒｉｄｇｅ（登録商標）を利用したプリント指定では、メモリカード１１０ａを介さずに、ＵＳＢ接続されたプリンタ２００に対して直接プリント指示を行えることを加味して、メモリカード１１０ａに空き容量がない場合には、ＳＤＲＡＭ１０７にＳＰファイルを記録することでプリント指定を行うことができる。
【００７３】
―第３の実施の形態―
上述した第１の実施の形態では、ＭＰファイルからＪＰＥＧデータを抽出してＳＰファイルを生成した場合には、新たに生成されたＳＰファイルが、どのＭＰファイルに基づいて生成されたのか、またＭＰファイルの中のどのＪＰＥＧデータを抽出して作成されたのかを判別可能とするために、新たに生成したＳＰファイルの付属情報として、生成元となったＪＰＥＧデータの画像ＩＤを記録するようにした。第３の実施の形態では、さらに、新たに生成されたＳＰファイルのファイル名と、元となったＭＰファイルのファイル名とを関連付けることによって、使用者は、ファイル名を見るだけで新たに生成されたＳＰファイルがどのＭＰファイルから生成されたものであるかを判断できるようにする方法について説明する。
【００７４】
本実施の形態では、画像ファイルは、原則としてＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  ｆｉｌｅ  ｓｙｓｔｅｍ）の規格に従ってメモリカード１１０ａに画像ファイルを記録するものとし、各画像ファイルに付されるファイル名もＤＣＦ規格に沿ったものとなる。なお、ＤＣＦ規格に沿った画像ファイルの記録方法は、公知のため、詳細な説明は省略するが、ここでは、本実施の形態における新たに生成されたＳＰファイルと元となったＭＰファイルとを関連付けるためのファイル名の命名規則について説明する。
【００７５】
まず、図３に示したように、ＤＣＦ規格では、画像ファイルは、「ＤＣＩＭ」ディレクトリ内の「１００ＡＢＣＤＥ」ディレクトリ内に、それぞれファイル名が付加されて記録される。ここで、「ＤＣＩＭ」ディレクトリを「ＤＣＦイメージディレクトリ」と呼び、「１００ＡＢＣＤＥ」ディレクトリを「ＤＣＦディレクトリ」と呼ぶ。また、ＤＣＦディレクトリ内に記録される画像ファイルには、ＡＳＣＩＩ８文字からなるＤＣＦファイル名が付加され、ＤＣＦファイル名の後半４文字は「００００」〜「９９９９」までの１０進数を表すＡＳＣＩＩ文字でなければならない。
【００７６】
この「００００」〜「９９９９」までの後半４文字を「ファイル番号」と呼び、通常各画像ファイルに一意のファイル番号が付加されるが、複数の画像ファイルをグループとして関連付けたい場合には、意図的にファイル番号を重複させることができる。このように、同じファイル番号を持った複数の画像ファイルからなるグループを「ＤＣＦオブジェクト」と呼ぶ。本実施の形態においては、新たに生成されたＳＰファイルのファイル名と元となったＭＰファイルのファイル名のファイル番号部分を同じ番号にしてＤＣＦオブジェクトとすることにより、両画像ファイルを関連付けるようにする。
【００７７】
具体的には、図１０に示すように、「ＤＳＣ＿０００３．ＪＰＭ」内の画像１０ａを抽出して新たなＳＰファイルを生成した場合には、ＣＰＵ１０６は、新たに生成した画像ファイルに「ＤＳＣ＿０００３．ＪＰＧ」というファイル名を付加する。すなわち、新たなＳＰファイルのファイル名のファイル番号（０００３）と元のＭＰファイルのファイル名のファイル番号（０００３）とを一致させたＤＣＦオブジェクトとする。これによって、新たに生成したＳＰファイルと元となったＭＰファイルとを関連付けることができる。
【００７８】
同様に、図１０においては、「ＤＳＣ＿０００９．ＪＰＭ」内から画像が抽出されて新たなＳＰファイル「ＤＳＣ＿０００９．ＪＰＧ」が生成されている。これらも、新たなＳＰファイルのファイル名のファイル番号（０００９）と元のＭＰファイルのファイル名のファイル番号（０００９）とを一致させたＤＣＦオブジェクトとすることによって、両画像ファイルを関連付けている。
【００７９】
このように、新たなＳＰファイルと元のＭＰファイルとをファイル番号を一致させることによって関連付けることにより、使用者は、ファイル名を見るだけでＳＰファイルがどのＭＰファイルに基づいて生成されたものであるかを容易に把握できるようになり、画像ファイルの管理がしやすくなる。
【００８０】
なお、新たにＳＰファイルを生成する際に、すでにＤＣＦディレクトリ内にＤＣＦオブジェクトが存在する場合、すなわち元のＭＰファイルと同じファイル番号のＳＰファイルが記録されている場合には、ＣＰＵ１０６は、新たに生成したＳＰファイルに元のＭＰファイルと同じファイル番号を含むファイル名を付加した後、新たに生成したＳＰファイルで既に記録されているＳＰファイルを上書きする。
【００８１】
あるいは、ＣＰＵ１０６は、新たにＳＰファイルを生成する際に、すでにＤＣＦディレクトリ内にＤＣＦオブジェクトが存在する場合には、使用者に対して、新たに生成したＳＰファイルで既に記録されているＳＰファイルを上書きするか否かを問い合わせるようにしてもよい。この場合、ＣＰＵ１０６は、使用者によって上書きが指示された場合には、新たに生成したＳＰファイルで既に記録されているＳＰファイルを上書きする。一方、使用者によって上書きをしないように指示された場合には、新たに生成したＳＰファイルに、元のＭＰファイルとは異なるファイル番号を含んだファイル名を付加して記録する。
【００８２】
例えば、図１０に示すように、「ＤＳＣ＿０００３．ＪＰＭ」内の画像１０ａを抽出して「ＤＳＣ＿０００３．ＪＰＧ」を生成した後に、さらに画像１０ｂを抽出して新たなＳＰファイルを生成した場合には、ＣＰＵ１０６は、使用者に対して、新たなＳＰファイルに「ＤＳＣ＿０００３．ＪＰＧ」というファイル名を付して上書きするか否かを問い合わせる。その結果、使用者が上書きをするように指示した場合には、新たなＳＰファイルに「ＤＳＣ＿０００３．ＪＰＧ」というファイル名を付して、既に記録されている「ＤＳＣ＿０００３．ＪＰＧ」を上書きする。これに対して、使用者が上書きをしないように指示した場合には、新たなＳＰファイルに対して、他の画像ファイルと重複しないファイル番号を含んだファイル名、例えば「ＤＳＣ＿００１０．ＪＰＧ」を付して、ＤＣＦディレクトリ内に記録する。
【００８３】
これにより、使用者が上書きを望む場合には、新たに生成したＳＰファイルをＤＣＦオブジェクトとすることにより、元のＭＰファイルとを関連付けることができる。一方、使用者が上書きを望まない場合には、新たに生成したＳＰファイルをＤＣＦオブジェクトとせずに別途記録することにより、既に記録されているＳＰファイルを元のＭＰファイルとの関連付けを維持した状態で残したまま、新たなＳＰファイルの印刷も可能とすることができる。
【００８４】
なお、新たに生成したＳＰファイルを既に記録されているＳＰファイルに上書きする場合であって、すでに記録されているＳＰファイルの印刷指定情報が作成されているときは、作成されている印刷指定情報も書き換える。このとき、すでに作成されている印刷指定情報のテキストの該当部分を書き換えてもよく、新たに印刷指定情報を生成して上書きすることとしてもよい。上書きする場合には、新たに生成したＳＰファイルのファイル名に基づいて、印刷指定情報中の該当箇所を検索して、元のＳＰファイルに関する印刷指定情報の部分を特定し、特定した部分を上書きすればよい。なお、新たなＳＰファイルを作成した際の処理については、例えば、強制上書き、別の番号で生成、聞いてくるモードを予め設定しておいてもよい。
【００８５】
以上説明した第３の実施の形態によれば、以下のような効果を得ることができる。
（１）ＣＰＵ１０６は、新たに生成したＳＰファイルに付加するファイル名のファイル番号と、元のＭＰファイルのファイル名のファイル番号とを一致させることにより、両画像ファイルの関連付けを行うようにした。これによって、使用者は、ファイル名を見るだけでＳＰファイルがどのＭＰファイルに基づいて生成されたものであるかを容易に把握できるようになり、画像ファイルの管理がしやすくなる。
【００８６】
（２）ＣＰＵ１０６は、新たにＳＰファイルを生成する際に、すでにＤＣＦディレクトリ内にＤＣＦオブジェクトが存在する場合には、新たに生成したＳＰファイルに元のＭＰファイルと同じファイル番号を含むファイル名を付加した後、新たに生成したＳＰファイルで既に記録されているＳＰファイルを上書きするようにした。これによって、既にＳＰファイルとＭＰファイルの関連付けが行なわれている場合でも、その後に新たに生成したＳＰファイルと元のＭＰファイルとの関連付けを行なうことができる。
【００８７】
（３）ＣＰＵ１０６は、既に記録されているＳＰファイルを新たなＳＰファイルで上書きして記録するに当たって、上書きの可否を使用者に問い合わせるようにし、使用者によって上書きが許可された場合には上書きを行い、使用者によって上書きが拒否された場合には、既に記録されているＳＰファイルとは異なるファイル番号のファイル名を付して、新たなＳＰファイルを記録するようにした。これによって、使用者が上書きを望む場合には、新たに生成したＳＰファイルをＤＣＦオブジェクトとすることにより、元のＭＰファイルとを関連付けることができる。一方、使用者が上書きを望まない場合には、新たに生成したＳＰファイルをＤＣＦオブジェクトとせずに別途記録することにより、既に記録されているＳＰファイルを元のＭＰファイルとの関連付けを維持した状態で残したまま、新たなＳＰファイルの印刷も可能とすることができる。
【００８８】
―第４の実施の形態―
上述した第１の実施の形態では、ＣＰＵ１０６は、プリント指定画面上でＭＰファイルを表示する場合には、図４に示したように、それぞれのＭＰファイルに格納されている複数のＪＰＥＧデータの画像を重ね合わせて表示することにより、１つのＭＰファイル内に複数のＪＰＥＧデータが格納されていることを表すようにした。第４の実施の形態では、さらに使用者の利便性を向上するために、使用者が図４に示すプリント指定画面上でＭＰファイル上にカーソルを合わせた場合には、ＬＣＤパネル１０５上に別のウィンドウを表示し、当該ウィンドウ内にＭＰファイル内に含まれる各画像データを一覧表示する。
【００８９】
例えば、図１１に示すように、ＣＰＵ１０６は、使用者によってプリント指定画面上で「ＤＳＣ＿０００３ＪＰＭ」上にカーソルが合わせられた場合には、画面上にウィンドウ１１ａを表示して、当該ウィンドウ１１ａの中に「ＤＳＣ＿０００３ＪＰＭ」内に含まれる各画像データ１１ｂ〜１１ｅを一覧表示する。また、ＣＰＵ１０６は、使用者によってプリント指定画面上で「ＤＳＣ＿０００９ＪＰＭ」上にカーソルが合わせられた場合には、画面上にウィンドウ１１ｆを表示して、当該ウィンドウ１１ｆの中に「ＤＳＣ＿０００９ＪＰＭ」内に含まれる各画像データ１１ｇ〜１１ｊを一覧表示する。
【００９０】
ＣＰＵ１０６は、使用者によってウィンドウ１１ａ内で選択された画像データを印刷対象として特定する。これによって、使用者は、簡易な操作でＭＰファイル内の各画像データを確認して、印刷対象の画像データを選択することが可能となる。
【００９１】
また、本実施の形態では、ＣＰＵ１０６は、別ウィンドウ内に表示した各画像データが既に印刷対象として指定されているか否かを示すために、印刷対象に指定済みの画像データには、その旨を表示する情報を付加する。例えば、ＣＰＵ１０６は、図１２（ａ）に示すように、既に印刷対象に指定されている画像データ１２ａのみ画像の色を変えて表示したり、図１２（ｂ）に示すように、既に印刷対象に指定されている画像データに対応付けて、プリント指定済みであることを示す文字列１２ｂを表示したりする。
【００９２】
また、図１２（ｃ）に示すように、既に印刷対象に指定されている画像データに対応付けて、ファイル名を示す文字列１２ｃを表示したり、図１２（ｄ）に示すように、既に印刷対象に指定されている画像データに対応付けて、プリント指定済みであることを示すアイコン１２ｄを表示したりする。これによって、使用者は、どの画像データが印刷対象に指定済みであるかを容易に把握することができる。
【００９３】
以上説明した第４の実施の形態によれば、次のような効果を得ることができる。
（１）ＣＰＵ１０６は、プリント指定画面上でＭＰファイルにカーソルが合わせられて選択された場合には、ＭＰファイル内に含まれる複数の画像データを別ウィンドウ内に一覧表示し、使用者からの印刷対象画像データの指定を受け付けるようにした。これによって、使用者は、ＭＰファイル内に含まれる画像データを容易に印刷対象として指定することができる。
【００９４】
（２）ＣＰＵ１０６は、ＭＰファイル内に含まれる複数の画像データを別ウィンドウ内に一覧表示するに当たって、その中に印刷対象画像データに設定済みの画像データが含まれている場合には、その画像データが既に印刷対象画像データに設定されていることを示す情報を付加して表示するようにした。これによって、使用者は、どの画像データが印刷対象に指定済みであるかを容易に把握することができる。
【００９５】
（３）ＣＰＵ１０６は、図１２に示したように、既に印刷対象画像データに設定されている画像の色を変えて表示する、既に印刷対象画像データに設定されていることを示す文字列を表示する、既に印刷対象画像データに設定されていることを示すアイコンを表示する、の少なくとも１つの方法により、その画像データが既に印刷対象画像データに設定されていることを示すようにした。これによって、使用者は、どの画像データが印刷対象に指定済みであるかを視覚的に把握することができる。
【００９６】
―変形例―
なお、上述した実施の形態のデジタルカメラは、以下のように変形することもできる。
（１）上述した第１および第２の実施の形態では、ＣＰＵ１０６は、ＭＰファイルから生成したＳＰファイルのファイル名の先頭３文字を「ＭＬＴ」として、撮影によって記録された通常のＳＰファイルのファイル名の先頭３文字「ＤＳＣ」と区別する例について説明した。また、第３の実施の形態では、ファイル名の数字部分、すなわちファイル番号を一致させることによって、両画像ファイルの関連付けを行なう例について説明した。しかしながら、ＣＰＵ１０６は、これらの方法を組み合わせて両画像ファイルを関連付けるようにしてもよい。例えば、図６に示す例では、ＣＰＵ１０６は、ＭＰファイル（ＤＳＣ＿０００５．ＪＰＭ）６ａの中から指定された１つのＪＰＥＧデータを抽出して生成したＳＰファイルには、「ＭＬＴ＿０００５．ＪＰＧというファイル名を付ければよい。
【００９７】
（２）上述した第１の実施の形態では、デジタルカメラ１００上でＤＰＯＦ（登録商標）を利用したプリント指定を行う例について説明した。しかしながら、ＤＰＯＦ（登録商標）を利用したプリント指定は、印刷対象の画像ファイル（ＳＰファイル）とＤＰＯＦ（登録商標）とをメモリカード１１０ａに記録すればよいため、デジタルカメラ１００以外の機器、例えばメモリカードスロットを搭載、または外付けしたパソコンや携帯電話等の電子機器でプリント指定を行う場合にも本発明は適用可能である。
【００９８】
（３）上述した第２の実施の形態では、ＣＰＵ１０６は、印刷終了後に、ＭＰファイルに基づいて生成されたＳＰファイルをメモリカード１１０ａから削除するようにしてもよい。
【００９９】
（４）上述した第１〜第４の実施の形態では、ＣＰＵ１０６が生成するＳＰファイルは、ＪＰＥＧデータと、当該ＪＰＥＧデータに対応したサムネイルデータ、表示画像データとを含むファイルであってもよく、ＪＰＥＧデータのみを含み、サムネイルデータ等を含まないファイルであってもよい。
【０１００】
（５）上述した第１〜第４の実施の形態において、ＭＰファイルからＳＰファイルが作成された場合には、新たに作成されたＳＰファイル（例えば、図６のＳＰファイル６ｂ（ＭＬＴ＿００１０．ＪＰＧ））の画像を表示画面に表示するようにしてもよい。また、表示画面に表示する際には、ＳＰファイルが生成された時点で既に開いている画面中に表示させてもよく、一度表示画面を閉じた後、新たに画像を表示する際に表示することとしてもよい。この場合、表示されるＳＰファイルの画像の一部に、ＭＰファイルから作成されたことを示す識別情報を付するようにしてもよい。
【０１０１】
あるいは、上記のように生成されたＳＰファイルを表示する場合には、ＭＰファイル中の同じ画像（ＳＰファイルの作成元となった画像）は表示させないようにしてもよい。また、ＳＰファイルを作成した場合に、ＭＰファイル中の同じ画像を見せる代わりに、それがプリント指定（ＤＰＯＦ）されたことが使用者にわかるようにして、生成されたＳＰファイルは表示しないこととしてもよい。このような構成とすることにより、使用者が同じ画像を二重でプリント指定することを防ぐことができる。
【０１０２】
（６）上述した第１〜第４の実施の形態では、本画像データの例として、ＪＰＥＧデータを用いて説明したが、本画像データとしてその他の画像データを採用することができる。
【０１０３】
（７）上述した第４の実施の形態では、図１２に示したいずれかの方法により、ＭＰファイル内の画像データが既に印刷対象として指定済みであることを示す例について説明した。しかしながら、図１２に示した方法以外の方法によって、印刷対象として設定済みであることを示すようにしてもよい。例えば、ＭＰファイル内に既にＤＰＯＦ（登録商標）によりプリント指定した画像データが含まれている場合には、その画像に対応付けてＤＰＯＦ（登録商標）のロゴマークを表示するようにしてもよい。あるいは、ＭＰファイル内に既にＤＰＯＦ（登録商標）によりプリント指定した画像データが含まれている場合には、その画像に対応付けてＤＰＯＦ（登録商標）のロゴマークを表示するようにしてもよい。あるいは、ＭＰファイル内に既にＰｉｃｔＢｒｉｄｇｅ（登録商標）によりプリント指定した画像データが含まれている場合には、その画像に対応付けてＰｉｃｔＢｒｉｄｇｅ（登録商標）のロゴマークを表示するようにしてもよい。
【０１０４】
（８）上述の第１実施の形態では、印刷指定情報として印刷枚数を例として用いたが、例えば、日付や時刻などを画像とともに印刷する指定なども可能である。また、画像とともに日付や時刻を印刷する位置を、画像の上下左右端のいずれかに指定することもできる。なお、どのような印刷指定情報を作成するかの設定については、印刷対象画像を選択する前に設定していてもよく、プリント指定情報を書き込む（図７のステップＳ８０７）直前に設定することとしてもよい。
【０１０５】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。
【符号の説明】
【０１０６】
１００  デジタルカメラ、１０１  レンズ、１０２  ＣＣＤ、１０３  画像処理回路、１０４  Ｄｉｓｐｌａｙコントローラ、１０５  ＬＣＤパネル、１０６  ＣＰＵ、１０７  ＳＤＲＡＭ、１０８  ＪＰＥＧコーデック、１０９  ＵＳＢコントローラ、１０９ａ  ＵＳＢポート、１１０  メモリカードコントローラ、１１０ａ  メモリカード、１１１  フラッシュメモリ
【図１】
2011024188.tif 000003
【図２】
2011024188.tif 000004
【図３】
2011024188.tif 000005
【図４】
2011024188.tif 000006
【図５】
2011024188.tif 000007
【図６】
2011024188.tif 000008
【図７】
2011024188.tif 000009
【図８】
2011024188.tif 000010
【図９】
2011024188.tif 000011
【図１０】
2011024188.tif 000012
【図１１】
2011024188.tif 000013
【図１２】
2011024188.tif 000014