(57)【要約】【課題】  操作性の良い画像処理システムを提供する。【解決手段】  第一種画像についてジョブを受け付けるジョブ受付手段と、第二種画像が関連付けられている前記第一種画像の前記ジョブについて前記第一種画像と前記第二種画像とを合成する合成設定又は前記第一種画像と前記第二種画像とを合成しない非合成設定のいずれか一方を選択する関連設定指示を受け付けるジョブ設定受付手段と、受け付けられた前記ジョブを処理するジョブ処理手段であって、前記第二種画像が関連付けられていない前記第一種画像の前記ジョブについては前記第一種画像を、前記第二種画像が関連付けられている前記第一種画像の前記ジョブについては前記第一種画像、前記第一種画像と前記第二種画像の合成画像のうち前記関連設定指示で選択された前記合成設定又は前記非合成設定に応じたいずれか一方を、出力部に表示させるジョブ処理手段と、を備えることを特徴とする画像処理システム。【選択図】    図１
2006050197.tif 000002
【特許請求の範囲】
【請求項１】
第一種画像についてジョブを受け付けるジョブ受付手段と、
第二種画像が関連付けられている前記第一種画像の前記ジョブについて前記第一種画像と前記第二種画像とを合成する合成設定又は前記第一種画像と前記第二種画像とを合成しない非合成設定のいずれか一方を選択する関連設定指示を受け付けるジョブ設定受付手段と、
受け付けられた前記ジョブを処理するジョブ処理手段であって、前記第二種画像が関連付けられていない前記第一種画像の前記ジョブについては前記第一種画像を、前記第二種画像が関連付けられている前記第一種画像の前記ジョブについては前記第一種画像、前記第一種画像と前記第二種画像の合成画像のうち前記関連設定指示で選択された前記合成設定又は前記非合成設定に応じたいずれか一方を、出力部に表示させるジョブ処理手段と、
を備えることを特徴とする画像処理システム。
【請求項２】
前記ジョブ受付手段は、複数の前記ジョブを一括して受け付け、
前記ジョブ処理手段は、受け付けられた複数の前記ジョブを連続処理することを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記ジョブ受付手段は、所定領域に記憶された複数の前記第一種画像の一覧画像を印刷するために複数の前記第一種画像のそれぞれを対象とする複数の前記ジョブを一括して受け付け、
前記ジョブ処理手段は、受け付けられた複数の前記ジョブを連続処理して前記一覧画像を、前記出力部に印刷させることを特徴とする請求項２に記載の画像処理システム。
【請求項４】
前記ジョブ設定受付手段は、前記ジョブについて前記合成設定又は前記非合成設定が選択される処理条件項目と異なる処理条件項目を設定する指示を前記関連設定指示とともに受け付けるメニューを画面に表示させることを特徴とする請求項１、２又は３に記載の画像処理システム。
【請求項５】
前記ジョブ設定受付手段は、前記第二種画像が関連付けられている全ての前記第一種画像の前記ジョブについて前記合成設定又は前記非合成設定のいずれか一方を一律に選択する前記関連設定指示を受け付けることを特徴とする請求項１〜４のいずれか一項に記載の画像処理システム。
【請求項６】
前記ジョブ設定受付手段は、前記第二画像が関連付けられている前記第一種画像の前記ジョブのそれぞれについて前記合成設定又は前記非合成設定のいずれか一方を個別に選択する前記関連設定指示を受け付けることを特徴とする請求項１〜４のいずれか一項に記載の画像処理システム。
【請求項７】
前記出力部をさらに備えることを特徴とする請求項１〜６のいずれか一項に記載の画像処理システム。
【請求項８】
出力部を制御するコンピュータを、
第一種画像についてジョブを受け付けるジョブ受付手段と、
第二種画像が関連付けられている前記第一種画像の前記ジョブについて前記第一種画像と前記第二種画像とを合成する合成設定又は前記第一種画像と前記第二種画像とを合成しない非合成設定のいずれか一方を選択する関連設定指示を受け付けるジョブ設定受付手段と、
受け付けられた前記ジョブを処理するジョブ処理手段であって、前記第二種画像が関連付けられていない前記第一種画像の前記ジョブについては前記第一種画像を、前記第二種画像が関連付けられている前記第一種画像の前記ジョブについては前記第一種画像、前記第一種画像と前記第二種画像の合成画像のうち前記関連設定指示で選択された前記合成設定又は前記非合成設定に応じたいずれか一方を、前記出力部に表示させるジョブ処理手段と、
して機能させることを特徴とする画像処理プログラム。
【請求項９】
出力部を制御するコンピュータによる画像処理方法であって、
第一種画像についてジョブを受け付けるジョブ受付段階と、
第二種画像が関連付けられている前記第一種画像の前記ジョブについて前記第一種画像と前記第二種画像とを合成する合成設定又は前記第一種画像と前記第二種画像とを合成しない非合成設定のいずれか一方を選択する関連設定指示を受け付けるジョブ設定受付段階と、
受け付けられた前記ジョブを処理するジョブ処理段階であって、前記第二種画像が関連付けられていない前記第一種画像の前記ジョブについては前記第一種画像を、前記第二種画像が関連付けられている前記第一種画像の前記ジョブについては前記第一種画像、前記第一種画像と前記第二種画像の合成画像のうち前記関連設定指示で選択された前記合成設定又は前記非合成設定に応じたいずれか一方を、前記出力部に表示させるジョブ処理段階と、
を含むことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理システム、画像処理方法及び画像処理プログラムに関する。
【背景技術】
【０００２】
従来、印刷又は画面表示の際に画像を飾る飾り枠を写真画像に関連付けて保存できるディジタルカメラが知られている。このようなディジタルカメラは、飾り枠に関連づけて写真画像を保存するとき、写真画像と、飾り枠を表す画像と、それらの画像を関連づける情報とをリムーバブルメモリに格納する。飾り枠と写真画像の関連づけを解釈できる画像処理システムでは、このようにリムーバブルメモリに格納されている写真画像を一括連続印刷する場合、飾り枠に関連づけられた写真画像は飾り枠と合成された状態で印刷表示し、飾り枠に関連づけられていない写真画像は単体で印刷表示する。
ところで、ユーザは、飾り枠と写真画像との関連づけ情報を変更することにより、予め写真画像に関連づけられた飾り枠を合成せずに、写真画像だけをプリンタ又はディスプレイを備えた画像処理システムに表示させることもできる。
【０００３】
しかし、従来の画像処理システムでは、写真画像の出力処理設定をするためのモードでは、写真画像と飾り枠の関連づけを変更することができない。たとえば、リムーバブルメモリを接続可能な所謂スタンドアロン型のプリンタでは、リムーバブルメモリに格納されている全ての写真画像を連続印刷するための設定モードでは、写真画像の印刷数、用紙サイズ等を設定することができるが、写真画像と飾り枠の関連づけを変更することはできない。また例えば、ディジタルカメラ等のスライドショーのための設定モードでは、１画像あたりの表示時間等を設定できるが、写真画像と飾り枠の関連づけを変更することができない。したがって従来は、写真画像と飾り枠の関連づけを変更した後に写真画像を印刷等する場合には、印刷等の表示処理のための設定モードと、その設定モードとは別のモードでの設定操作が必要であるため、操作が複雑である。
【特許文献１】国際公開第０３／０８５５１０号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、上記の問題を解決するために創作されたものであって、合成画像を形成するための他の画像が関連付けられている画像を合成画像として表示するか単体で表示するかを表示のためのジョブに設定できる、操作性の良い画像処理システム、画像処理方法及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するための画像処理システムは、第一種画像についてジョブを受け付けるジョブ受付手段と、第二種画像が関連づけられている前記第一種画像の前記ジョブについて前記第一種画像と前記第二種画像とを合成する合成設定又は前記第一種画像と前記第二種画像とを合成しない非合成設定のいずれか一方を選択する関連設定指示を受け付けるジョブ設定受付手段と、受け付けられた前記ジョブを処理するジョブ処理手段であって、前記第二種画像が関連づけられていない第一種画像の前記ジョブについては前記第一種画像を、前記第二種画像が関連づけられている前記第一種画像の前記ジョブについては前記第一種画像、前記第一種画像と前記第二種画像の合成画像のうち前記関連設定指示で選択された前記合成設定又は前記非合成設定に応じたいずれか一方を、出力部に表示させるジョブ処理手段と、を備える。
かかる画像処理システムによると、第一種画像を出力部に表示させるためのジョブについて第一種画像と第二種画像とを合成する合成設定又は第一種画像と第二種画像とを合成しない非合成設定のいずれか一方を選択する関連設定指示を受け付ける。このため、ユーザは、合成画像を形成するための他の画像が関連付けられている画像を合成画像として表示するか単体で表示するかを、少ない手順で簡単に設定することができる。
【０００６】
前記ジョブ受付手段は、複数の前記ジョブを一括して受け付け、前記ジョブ処理手段は、受け付けられた複数の前記ジョブを連続処理してもよい。
一般に、ディジタルカメラ等の画像入力装置で生成される画像は、複数まとめてＰＣ（Personal Computer）、スタンドアロン型プリンタ等の画像処理システムに入力され、複数まとめて同一の設定条件で連続印刷されたり、連続画面表示されることが多い。したがって、画像処理システムが、第一種画像と第二種画像とを合成する合成設定又は第一種画像と第二種画像とを合成しない非合成設定のいずれか一方を選択する関連設定指示を、複数の画像を出力部に連続表示させるジョブについて受け付けることにより、画像処理システムの操作性が向上する。
【０００７】
前記ジョブ受付手段は、所定領域に記憶された複数の前記第一種画像の一覧画像を印刷するために複数の前記第一種画像のそれぞれを対象とする複数の前記ジョブを一括して受け付けてもよい。前記ジョブ処理手段は、受け付けられた複数の前記ジョブを連続処理して前記一覧画像を、前記出力部に印刷させてもよい。
一覧画像を構成する第一種画像について第二種画像と合成するか否かの設定を、一覧画像を印刷するためのジョブについて受け付ける画像処理システムによると、ユーザは所定領域に記憶された第一種画像を、第二種画像と合成して一覧したり、単体で一覧したりすることができる。
【０００８】
前記ジョブ設定受付手段は、前記ジョブについて前記合成設定又は前記非合成設定が選択される処理条件項目と異なる処理条件項目を設定する指示を前記関連設定指示とともに受け付けるメニューを画面に表示させてもよい。
画像処理システムが、合成設定又は非合成設定のいずれか一方を選択する関連設定指示を、画像を出力部に表示させるための複数の処理条件項目を設定するためのメニューを介して受け付けることにより、画像処理システムの操作性が向上する。
【０００９】
前記ジョブ設定受付手段は、前記第二種画像が関連付けられている全ての前記第一種画像の前記ジョブについて前記合成設定又は前記非合成設定のいずれか一方を一律に選択する前記関連設定指示を受け付けてもよい。
【００１０】
前記ジョブ設定受付手段は、前記第二画像が関連付けられている前記第一種画像の前記ジョブのそれぞれについて前記合成設定又は前記非合成設定のいずれか一方を個別に選択する前記関連設定指示を受け付けてもよい。
【００１１】
前記画像処理システムは、前記出力部をさらに備えていてもよい。
【００１２】
上記目的を達成するための画像処理プログラムは、出力部を制御するコンピュータを、第一種画像についてジョブを受け付けるジョブ受付手段と、第二種画像が関連付けられている前記第一種画像の前記ジョブについて前記第一種画像と前記第二種画像とを合成する合成設定又は前記第一種画像と前記第二種画像とを合成しない非合成設定のいずれか一方を選択する関連設定指示を受け付けるジョブ設定受付手段と、受け付けられた前記ジョブを処理するジョブ処理手段であって、前記第二種画像が関連付けられていない前記第一種画像のジョブについては前記第一種画像を、前記第二種画像が関連付けられている前記第一種画像のジョブについては前記第一種画像、前記第一種画像と前記第二種画像の合成画像のうち前記関連設定指示で選択された前記合成設定又は前記非合成設定に応じたいずれか一方を、前記出力部に表示させるジョブ処理手段と、して機能させることを特徴とする。
【００１３】
上記目的を達成するための画像処理方法は、出力部を制御するコンピュータによる画像処理方法であって、第一種画像についてジョブを受け付けるジョブ受付段階と、第二種画像が関連付けられている前記第一種画像の前記ジョブについて前記第一種画像と前記第二種画像とを合成する合成設定又は前記第一種画像と前記第二種画像とを合成しない非合成設定のいずれか一方を選択する関連設定指示を受け付けるジョブ設定受付段階と、受け付けられた前記ジョブを処理するジョブ処理段階であって、前記第二種画像が関連付けられていない前記第一種画像の前記ジョブについては前記第一種画像を、前記第二種画像が関連付けられている前記第一種画像の前記ジョブについては前記第一種画像、前記第一種画像と前記第二種画像の合成画像のうち前記関連設定指示で選択された前記合成設定又は非合成設定に応じたいずれか一方を、前記出力部に表示させるジョブ処理段階と、を含むことを特徴とする画像処理方法。
【００１４】
尚、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施するため最良の形態を複数の実施例に基づいて説明する。各実施例で対応する構成要素及び処理については、同一の符号を付し、重複する説明を省略する。
（第一実施例）
図２（Ａ）は、画像処理システムとしてのプリンタ１の外観を示す斜視図であり、図２（Ｂ）は、プリンタ１の表示部１１及び操作部１３を拡大して示す図である。プリンタ１はＰＣ等による制御を必要とせず、ディジタル画像を単独で印刷可能な所謂スタンドアロン型プリンタである。図示するようにハウジングには操作部１３、ＬＣＤ２８、カードスロット１４などが設けられている。操作部１３には十字キー２２、決定ボタン２５、戻るボタン２３、メニューボタン２４、印刷スイッチ２６、中止スイッチ２７などの各種の操作ボタンが設けられている。ＬＣＤ２８には種々の設定をするためのメニューが表示され、表示されたメニューは上述した各種の操作ボタンによって操作される。印刷スイッチ２６は印刷の開始を指示するためのスイッチである。中止スイッチ２７は印刷の中止を指示するためのスイッチである。カードスロット１４はハウジングの内部に設けられたメモリ読み書き部４０（図３参照）にリムーバブルメモリ１５を接続するための開口部である。
【００１６】
図３は、プリンタのハードウェア構成を示すブロック図である。
制御部４２は、ＣＰＵ４４、フラッシュメモリ４６、及びワークメモリ４８を備える。ＣＰＵ４４はフラッシュメモリ４６に格納されているプログラムを実行してプリンタの全体を制御する。また、ＣＰＵ４４がフラッシュメモリ４６に格納されているジョブ実行プログラムを実行することで制御部４２はジョブ受付手段、ジョブ設定受付手段、及びジョブ処理手段としても機能する。フラッシュメモリ４６はジョブ実行プログラム等の各種のプログラムやデータを格納しているメモリであり、ワークメモリ４８は各種のプログラムやデータを一時的に格納するメモリである。ワークメモリ４８は画像処理部５０がデータを一時的に格納するためのメモリとしても用いられる。これら各種のプログラムやデータは所定のサーバからネットワークを介してダウンロードして入力してもよいし、リムーバブルメモリ１５等のコンピュータ読み取り可能な記憶媒体から読み出して入力してもよい。
【００１７】
メモリ読み書き部４０は、記憶媒体としてのリムーバブルメモリ１５が脱着自在に接続される接続端子、メモリコントローラなどを備える。メモリ読み書き部４０は制御部４２によって制御される。なお、本実施例のプリンタ１はメモリ読み書き部４０に装着されたリムーバブルメモリ１５にアクセスするが、ネットワークに接続されているＰＣのハードディスク等の外部メモリにアクセスするようにしてもよい。
【００１８】
画像処理部５０は、制御部４２で生成された印刷対象画像データに基づいて印刷データを作成するＡＳＩＣである。具体的には例えば、ＪＰＥＧ規格で圧縮されているディジタル画像の伸張、伸張されたディジタル画像の色空間の変換、ガンマ補正、カラーバランス調整、シャープネス調整、コントラスト調整、ディジタル画像の解像度を印刷解像度に変換する解像度変換、ディジタル画像を２値化する２値化処理、２値化されたディジタル画像をプリンタエンジンに転送すべき順序に並べ替えて印刷データを生成するインターレス処理などを制御部４２と協働して実行する。尚、これらの処理を制御部４２と画像処理部５０とのいずれで行うかは適宜選択し得る設計事項である。
【００１９】
出力部としてのプリンタエンジン５２は、画像処理部５０で生成された印刷データに基づいて印刷を実行する。プリンタエンジン５２は印字ヘッドを搭載するキャリッジ、キャリッジを往復移動させる駆動機構、印刷用紙を搬送する搬送機構などで構成され、それらは制御部４２によって制御される。キャリッジには印字ヘッドの他に印字ヘッドが吐出するインクを蓄える複数のインクタンクが色毎に搭載されている。尚、プリンタエンジン５２は例えばレーザ方式で印刷するものであってもよい。
表示部１１は、ディスプレイコントローラ、ＬＣＤ２８などを備える。ディスプレイコントローラは制御部４２によって制御され、ＬＣＤ２８にメニューやその他各種の情報を表示する。
【００２０】
図４は、本発明の画像処理システムの第一実施例としてのプリンタ１の論理的な構成を示す機能ブロック図である。第一実施例では、リムーバブルメモリ１５に格納されている複数の写真画像の一覧画像を印刷する「インデックス印刷」について説明する。第一実施例における１つのジョブは、１つの写真画像をインデックステンプレートに基づいて印刷する処理である。以下、このジョブをインデックス印刷ジョブというものとする。ただし、後述するように、各インデックス印刷ジョブはインデックステンプレートに基づいてインデックス画像が生成された後に、インデックス画像に対する１つの印刷ジョブに統合される。ＣＰＵ４４で実行されるジョブ実行プログラムは、ジョブ設定受付部６０、ジョブ受付部６２、ジョブ処理部６４等により構成されている。
【００２１】
ジョブ受付部６２は、リムーバブルメモリ１５に格納されている全ての写真画像について一括してインデックス印刷ジョブを受け付ける。
ジョブ設定受付部６０は、ジョブ受付部６２で受け付けた全てのインデックス印刷ジョブに対し、一括してインデックス印刷設定を受け付ける。インデックス印刷設定は、印刷する用紙サイズ、用紙種類、画質、合成条件等の設定を含む。ここでいう合成条件は、対象となる写真画像に関連付けされている飾り枠を表す画像（以下、フレーム画像という。）を合成して印刷する合成設定か写真画像単体で印刷する非合成設定かに設定される処理条件である。第一実施例において、インデックス印刷設定は、実行する「インデックス印刷」の対象となる写真画像すべてについて一律に設定される。すなわち、本実施例によれば、合成条件は「インデックス印刷」の対象となる写真画像すべてについて一律に設定される。
【００２２】
ジョブ処理部６４では、インデックス印刷ジョブの対象となる写真画像に対応する画像ファイルを取得し、当該画像ファイルに関連付けられたフレーム画像を定義するテンプレートファイルをリムーバブルメモリ１５から検索する。ジョブ処理部６４は取得した画像ファイルと関連付けられたテンプレートファイルに基づいて印刷対象画像データを生成する。ここで、写真画像は請求項に記載の第一種画像、フレーム画像は請求項に記載の第二種画像に相当する。尚、フレーム画像についてジョブを受け付け、フレーム画像のジョブについて写真画像との合成条件の設定を受け付けてもよい。
【００２３】
図１は、本発明の第一実施例による画像処理方法を示すフローチャートである。
はじめに、制御部４２は、インデックス印刷ジョブ又は印刷設定要求を受け付ける。具体的には例えば制御部４２は、図５に示すメニュー画面７０をＬＣＤ２８に表示した状態でユーザのボタン操作を待つ。制御部４２は、ユーザが十字キー２２を操作してメニュー画面７０で「インデックス印刷」を選択し、印刷スイッチ２６を押すと、リムーバブルメモリ１５の所定のディレクトリに格納されている所定フォーマットの全ての画像ファイルについてインデックス印刷ジョブを一括して受け付ける。また制御部４２は、メニュー画面７０がＬＣＤ２８に表示された状態でユーザがメニューボタン２４を押すと印刷設定要求を受け付ける（ステップＳ１００）。
【００２４】
次に、制御部４２は関連設定指示を受け付ける。具体的には、制御部４２は、印刷設定要求を受け付けると、図５に示すインデックス印刷設定画面７２をＬＣＤ２８に表示した状態でユーザのボタン操作を待つ（ステップＳ１０２、Ｓ１０４）。ユーザが十字キー２２を操作してインデックス印刷設定画面７２で合成条件を変更し決定ボタン２５を押下すると、制御部４２はその操作を関連設定指示として受け付ける。関連設定指示を受け付けた制御部４２は、ワークメモリ４８内に格納されている合成条件を変更し（ステップＳ１０６）、メニュー画面７０を表示する。
【００２５】
次に、制御部４２はインデックス画像の生成を開始する。具体的には、メニュー画面７０でユーザが十字キー２２を操作して「インデックス印刷」を選択し印刷スイッチ２６を押下すると（ステップＳ１００）、制御部４２は、ステップＳ１１０以後の処理に進みインデックス画像を生成する。
【００２６】
ステップＳ１１０、ステップＳ１１２では、制御部４２は写真画像を順次読み込む。具体的には、制御部４２はメモリ読み書き部４０を制御してリムーバブルメモリ１５の所定のディレクトリに格納されている所定フォーマットの画像ファイルを順次ワークメモリ４８に読み込み、各画像ファイルについてステップＳ１１４以下の処理を行う。例えば制御部４２は所定のディレクトリに格納されているＪＰＥＧフォーマットの画像ファイルを順次ワークメモリ４８に読み込む。
【００２７】
次に、制御部４２は合成条件の判定を行う。具体的には、制御部４２はワークメモリ４８に格納されている合成条件を参照し、合成条件が合成設定であればステップＳ１１６の処理に進み、合成条件が非合成設定であればステップＳ１２４の処理に進む（ステップＳ１１４）。
次に、制御部４２は各画像ファイルについて関連付けられたフレーム画像があるか否かを判定する。例えば、制御部４２は、画像ファイルに書き込まれたＵＵＩＤを参照し、ＵＵＩＤが書き込まれていれば関連付けられたフレーム画像があると判定し、ＵＵＩＤが書き込まれていなければ、関連付けられたフレーム画像はないと判定する（ステップＳ１１６）。
【００２８】
一般にディジタルカメラで作成される画像ファイルのヘッダ領域には、図６に示すよう写真画像に対応する画像データ領域の先頭アドレスを示すポインタ、ファイルの作成日付、画像サイズなどが記録される。一般に画像ファイルのヘッダ領域には、これらの情報の他、任意の情報を記録することが可能である。このため、写真画像にフレーム画像を関連付ける情報や、フレーム画像に対応するデータ領域の先頭アドレスを示すポインタはヘッダ領域に格納することができる。以下、写真画像にフレーム画像を関連付ける情報がテンプレートファイルのＵＵＩＤである実施例を説明する。例えばディジタルカメラによる撮影の際に指定されていたフレーム画像のテンプレートファイルに予め付されていたＵＵＩＤが画像ファイルに格納されると、画像ファイルにテンプレートファイルが関連付けられる。ＵＵＩＤは重複しないことが保証された数値であるため、ＵＵＩＤを識別子として用いるとテンプレートファイルを一意に特定することが可能になる。なお、テンプレートファイルのファイル名やパス名でテンプレートファイルを一意に特定できる場合はテンプレートファイルのファイル名やパス名を画像ファイルのヘッダ領域に格納することにより、画像ファイルとテンプレートファイルとを関連付けてもよい。また、画像ファイルとテンプレートファイルを関連付ける情報を書き込んだ関連付けファイルを記録しておき、関連付けファイルを参照することにより、画像ファイルに関連付けられたテンプレートファイルを特定するようにしてもよい。また、画像ファイルのファイル形式は任意の付加情報を格納可能な形式であればよく、例えばＴＩＦＦ形式やＥｘｉｆ形式を画像ファイルのファイル形式として用いることができる。
【００２９】
次に、制御部４２はテンプレートファイルを検索する。具体的には、制御部４２は、画像ファイルに書き込まれているＵＵＩＤに対応するテンプレートファイルをリムーバブルメモリ１５内で検索し、対応するテンプレートファイルが存在するか否かを判定する（ステップＳ１１８及びステップＳ１２０）。テンプレートファイルのヘッダ領域には、図７に示すように、ＵＵＩＤ、印刷用紙のサイズ（例えば「はがき」）、印刷用紙の向きを規定する情報（例えば「縦長」）、などが記録されている。テンプレートファイルのデータ領域には、写真画像及びフレーム画像の再生フォーマットを規定するデータが記録されている。再生フォーマットを規定するデータとは、具体的には写真画像を描画する位置を規定する情報、フレーム画像を描画する位置を規定する情報、フレーム画像の画像データファイルのパス名などのことをいう。尚、フレーム画像の画像データはファイルのパス名を記録するのではなく、圧縮した画像データをテンプレートファイル内に記録してもよい。ここで、制御部４２は対応するテンプレートファイルが存在する場合はステップＳ１２２の処理に進み、対応するテンプレートファイルが存在しない場合はステップＳ１２４の処理に進む。
【００３０】
制御部４２は画像ファイルに書き込まれているＵＵＩＤに対応するテンプレートファイルが存在する場合、写真画像とフレーム画像の合成を行う（ステップＳ１２２）。写真画像とフレーム画像の合成は、ステップＳ１１８で検索されたテンプレートファイルに基づいて行われる。具体的には制御部４２は、テンプレートファイルで規定されたフレーム画像描画領域にフレーム画像を拡大または縮小して割り付ける。例えば制御部４２は、図８（Ａ）、（Ｂ）に示すように、左上座標を（Ｘ３，Ｙ３）、右下座標を（Ｘ４，Ｙ４）とするフレーム描画領域にファイル名が“Birthday”のフレーム画像を割り付ける。また、制御部４２は、テンプレートで規定された写真画像描画領域に写真画像を拡大または縮小して割り付ける。例えば制御部４２は、左上座標を（Ｘ１，Ｙ１）、右下座標を（Ｘ２，Ｙ２）とする矩形領域に写真画像を割り付ける。
【００３１】
次に、制御部４２は印刷対象の画像をインデックステンプレートに基づいて割り付け（ステップＳ１２４）、ステップＳ１１０の処理に戻る。印刷対象の画像は、合成条件が合成設定のときはフレーム画像と写真画像の合成画像であり、合成条件が非合成設定のときは写真画像の単体画像である。インデックステンプレートとは、インデックス印刷において印刷用紙に各印刷対象の画像を割り付けるための複数の描画領域を規定する情報である。制御部４２は、ステップＳ１１０からステップＳ１２４の処理を繰り返すことにより、印刷対象の画像をインデックステンプレートの描画領域に順次割り付け、インデックス画像を生成する。
【００３２】
最後に、制御部４２は画像処理部５０にインデックス画像の印刷を指示し、インデックス画像をプリンタエンジン５２に印刷させる（ステップＳ１２６）。この段階で、各写真画像に対するインデックス印刷ジョブは、１つのインデックス画像に対する印刷ジョブに統合される。
【００３３】
図９は、合成条件が合成設定であるときのインデックス画像の印刷結果を示す模式図である。図例では、画像８０、８２、８４が写真画像とフレーム画像の合成画像である。図１０は、合成条件が非合成設定であるときのインデックス画像の印刷結果を示す模式図である。非合成設定で印刷されるインデックス画像には、関連付けられたフレーム画像があることを示すマーク８６を割り付けてもよい。
【００３４】
以上のように本発明の第一実施例によると、ユーザは、写真画像とフレーム画像を合成して印刷するか、合成しないで写真画像単体で印刷するかをインデックス印刷に関する用紙サイズ等の印刷条件の設定モードにおいて少ない手順で簡単に設定することができる。したがって、本発明の第一実施例によると、ユーザは、簡単な操作で、リムーバブルメモリ１５の所定のディレクトリに格納された所定フォーマットの全ての画像ファイルをフレーム画像と合成して一覧したり、単体で一覧したりすることができる。
また、プリンタ１では、一度の合成条件の設定により、連続印刷対象の全ての写真画像に対して一括して合成条件を設定することができる。
【００３５】
（第二実施例）
次に、リムーバブルメモリ１５に格納されている１つの写真画像を合成条件に基づいて印刷する処理を１つのジョブとして処理する本発明の第二実施例について説明する。以下、このジョブを個別印刷ジョブというものとする。
【００３６】
図１１は、本発明の第二実施例に係る画像処理方法を示すフローチャートである。
はじめに、制御部４２は、個別印刷ジョブ又は印刷設定要求を受け付ける。具体的には例えば制御部４２は図１２に示すメニュー画面７０をＬＣＤ２８に表示した状態でユーザのボタン操作を待つ。制御部４２は、ユーザが十字キー２２を操作してメニュー画面７０で「全コマ印刷」を選択し、印刷スイッチ２６を押すと、リムーバブルメモリ１５の所定のディレクトリに格納されている所定フォーマットの画像ファイルについて個別印刷ジョブを受け付け、ステップＳ２１０の処理に進む。このとき、画像ファイルの印刷枚数が１以上に設定されている全ての画像ファイルについて個別印刷ジョブを一括して受け付ける。また制御部４２は、ユーザがメニューボタン２４を押すと印刷設定要求を受け付ける（ステップＳ２００）。
【００３７】
制御部４２は、印刷設定要求を受け付けると、印刷設定対象の写真画像をユーザに選択させる（ステップＳ２０２、Ｓ２０４、ステップＳ２０５）。具体的には例えば、リムーバブルメモリ１５の所定のディレクトリに格納されている所定フォーマットの画像ファイルに対応する写真画像９０、９２、９４（図１２参照）を、ユーザが十字キー２２の右端及び左端を押下する操作に応じて順次ＬＣＤ２８に表示する。
【００３８】
印刷設定対象の写真画像が選択されると、制御部４２は合成条件の変更要求を受け付ける。具体的には、制御部４２は写真画像９０、９２、９４がＬＣＤ２８に表示されている画面においてメニューボタン２４が押下されると、印刷設定画面９６をＬＣＤ２８に表示する。さらに、ユーザが十字キー２２を操作して合成条件を変更して決定ボタン２５を押下すると、その操作を印刷設定対象の写真画像に対する関連設定指示として受け付ける。関連設定指示を受け付けた制御部４２は、ワークメモリ４８内に格納されている対応する写真画像の合成条件を変更し（ステップＳ２０６）、ステップＳ２０２の処理に戻る。第二実施例においては、各々の写真画像に対する合成条件がワークメモリ４８に格納されている。このように、第二実施例によれば、各写真画像合成設定を個別に設定することが可能である。ステップＳ２０２では、制御部４２は印刷設定画面９６が表示される直前に表示されていた写真画像をＬＣＤ２８に表示する。
【００３９】
また、制御部４２は印刷設定対象の写真画像について印刷枚数の設定を変更する。具体的には、写真画像９０、９２、９４がＬＣＤ２８に表示されている状態においてユーザが十字キー２２の上端又は下端を押下すると、制御部４２はＬＣＤ２８に表示されている写真画像について印刷枚数の設定変更を受け付け、印刷枚数設定ボックス９８内の数値を増減させるとともに、印刷設定対象の写真画像について印刷枚数の設定を変更する（ステップＳ２０８）。
【００４０】
また、制御部４２は個別印刷ジョブを受け付ける。具体的には、ＬＣＤ２８に写真画像９０、９２、９４等が表示されている状態において印刷スイッチ２６が押下されると（ステップＳ２０４）、制御部４２はリムーバブルメモリ１５の所定のディレクトリに格納されている所定フォーマットの画像ファイルについて個別印刷ジョブを受け付ける。このとき、画像ファイルの印刷枚数が１以上に設定されている全ての画像ファイルについて個別印刷ジョブを一括して受け付ける。
【００４１】
以下、個別印刷ジョブについて説明する。
個別印刷ジョブを受け付けると、制御部４２はメモリ読み書き部４０を制御してリムーバブルメモリ１５の所定のディレクトリに格納されている所定フォーマットの画像ファイルを順次ワークメモリ４８に読み込み、各画像ファイルについてステップＳ２１４以下の処理を行う。（ステップＳ２１０、ステップＳ２１２）。
【００４２】
ステップＳ２１４では、制御部４２は合成条件の判定を行う。具体的には、制御部４２はワークメモリ４８に格納されている合成設定を参照し、合成設定が格納されていればステップＳ２１６の処理に進み、非合成設定が格納されていればステップＳ２２４の処理に進む。
次に、制御部４２は各画像ファイルについて関連付けられたフレーム画像があるか否かを判定する。例えば、制御部４２は、画像ファイルに書き込まれたＵＵＩＤを参照し、ＵＵＩＤが書き込まれていれば関連付けられたフレーム画像があると判定し、ＵＵＩＤが書き込まれていなければ、関連付けられたフレーム画像はないと判定する（ステップＳ２１６）。
【００４３】
次に、制御部４２はテンプレートファイルの検索を行う。具体的には、制御部４２は、画像ファイルに書き込まれているＵＵＩＤに対応するテンプレートファイルをリムーバブルメモリ１５内で検索し、対応するテンプレートファイルが存在するか否かを判定する（ステップＳ２１８及びステップＳ２２０）。ここで、対応するテンプレートファイルが存在する場合は制御部４２はステップＳ２２２の処理に進み、対応するテンプレートファイルが存在しない場合はステップＳ２２４の処理に進む。
【００４４】
制御部４２は画像ファイルに書き込まれているＵＵＩＤに対応するテンプレートファイルが存在する場合、写真画像とフレーム画像の合成を行う（ステップＳ２２２）。写真画像とフレーム画像の合成は、ステップＳ２１８で検索されたテンプレートファイルに基づいて行われる。具体的には制御部４２は、テンプレートファイルで規定されたフレーム画像描画領域にフレーム画像を拡大または縮小して割り付ける。また、制御部４２は、テンプレートで規定された写真画像描画領域に写真画像を拡大または縮小して割り付ける。
次に、制御部４２は印刷対象の画像の印刷を画像処理部に指示し、ステップＳ２１０の処理に戻る。
【００４５】
尚、第二実施例において、リムーバブルメモリ１５に格納されている写真画像をＬＣＤ２８に表示するとき、写真画像とともに関連付けられたフレーム画像があることを示すマーク８６を表示してもよい。また、関連付けられたフレーム画像がある場合は、合成画像を表示してもよい。さらに、第二実施例においては、リムーバブルメモリ１５に格納されている写真画像をＬＣＤ２８に表示するようにしたが、図１３に示すように各写真画像のファイル名を印刷枚数設定ボックスや関連付けられたフレーム画像があることを示すマーク８６とともに表示してもよい。
【００４６】
また、第二実施例において印刷条件は、ユーザが表示部１１に表示された画面を参照しながら操作部１３を操作することによって設定されるが、予めリムーバブルメモリ１５に格納されたＤＰＯＦ（Digital Print Order Format)ファイルに応じて印刷条件を設定してもよい。ＤＰＯＦは、撮像した写真画像等を印刷する際の印刷条件を予め写真画像が記録されているリムーバブルメモリに記録するフォーマットである。
以上のように本発明の第二実施例によると、連続印刷対象の個々の写真画像に関する印刷条件を設定するモードにおいて、ユーザは印刷用紙サイズ等の他の印刷条件とともに、各写真画像の合成条件を個別に設定することができる。
【００４７】
（第三実施例）
第三実施例は、ディジタルスチルカメラ（ＤＳＣ）のリムーバブルメモリ１１５に格納されている写真画像を順次表示するスライドショー機能に関する。以下、ＤＳＣ１００のスライドショーモードにおいて、リムーバブルメモリ１１５に格納されている１つの写真画像を合成条件に基づいて表示する処理を１つのジョブとして処理する本発明の第三実施例について説明する。以下、このジョブをスライドショージョブというものとする。
【００４８】
図１４（Ａ）、（Ｂ）は、第三実施例に係る画像処理システムとしてのＤＳＣ１００の外観を示す背面図及び正面図である。筐体１２５には操作部１１３、ＬＣＤ１２４、レンズ１３７、図示しないカードスロットなどが設けられている。操作部１１３は、ダイヤルスイッチ１３６、押しボタンスイッチ１３４、１３５、十字キー１３２、シャッタスイッチ１３０等を備える。ＬＣＤ１２４には種々の設定をするためのメニューが表示され、表示されたメニューは上述した各種の操作ボタンによって操作される。
【００４９】
図１５は、ＤＳＣ１００の構成を示すブロック図である。
撮像部１５４は、光学系とイメージセンサと、アナログフロントエンド部を備える。レンズ１３７、絞り等で構成される光学系は、イメージセンサの受光面に被写体の光学像を結像させる。イメージセンサは、光学系により結像される光学像を光電変換して得られる電荷を受光セルごとに一定時間蓄積し、受光セルごとの受光量に応じた電気信号を出力する。アナログフロントエンド部はイメージセンサから出力される電気信号を量子化してディジタル信号に変換する。
【００５０】
画像処理部１５０は、撮像部１５４のアナログフロントエンド部から出力されたディジタル信号に対し、画像形成処理、ホワイトバランス補正、ガンマ補正、色空間変換等を施し、各画素についてＲ、Ｇ、Ｂの階調値や、Ｙ、Ｃｂ、Ｃｒの階調値などを表す写真画像を形成する。
【００５１】
制御部１４２は、ＣＰＵ１４４、フラッシュメモリ１４６、及びワークメモリ１４８を備える。ＣＰＵ１４４はフラッシュメモリ１４６に格納されているプログラムを実行してＤＳＣ１００の全体を制御する。また、ＣＰＵ１４４はフラッシュメモリ１４６に格納されているジョブ実行プログラムを実行することでジョブ受付手段、ジョブ設定受付手段、及びジョブ処理手段として機能する。フラッシュメモリ１４６は各種のプログラムやデータを格納しているメモリであり、ワークメモリ１４８は各種のプログラムやデータを一時的に格納するメモリである。ワークメモリ１４８は画像処理部１５０がデータを一時的に格納するためのメモリとしても用いられる。これら各種のプログラムやデータは所定のサーバからネットワークを介してダウンロードして入力してもよいし、リムーバブルメモリ１１５等のコンピュータ読み取り可能な記憶媒体から読み出して入力してもよい。
【００５２】
メモリ読み書き部１４０は、記憶媒体としてのリムーバブルメモリ１１５が脱着自在に接続される接続端子、メモリコントローラなどを備える。メモリ読み書き部１４０は制御部１４２によって制御され、写真画像等の各種データをリムーバブルメモリ１１５に書き込んだり、読み出したりする。
出力部としての表示部１１１は、ディスプレイコントローラ、ＬＣＤ１２４などを備える。ディスプレイコントローラは制御部１４２によって制御され、ＬＣＤ１２４に生成された表示画像、写真画像やメニュー、その他各種の情報を表示する。
【００５３】
図１６は、本発明の画像処理システムの第三実施例としてのＤＳＣ１００の論理的な構成を示す機能ブロック図である。ＣＰＵ１４４で実行されるジョブ実行プログラムは、ジョブ設定受付部１６０、ジョブ受付部１６２、ジョブ処理部１６４等により構成されている。
ジョブ受付部１６２は、リムーバブルメモリ１１５に格納されている全ての写真画像について一括してスライドショージョブを受け付ける。
【００５４】
ジョブ設定受付部１６０は、ジョブ受付部１６２で受け付けた全てのスライドショージョブ対し、一括してスライドショー設定を受け付ける。スライドショー設定は、コマ送り間隔、合成設定等を含む。第三実施例において、スライドショー設定は、表示対象となる写真画像すべてについて一律に設定される。すなわち、本実施例によれば、合成条件は表示対象となる写真画像すべてについて一律に設定される。
【００５５】
ジョブ処理部１６４では、スライドショージョブの対象となる写真画像に対応する画像ファイルを取得し、当該画像ファイルに関連付けられたフレーム画像を定義するテンプレートファイルをリムーバブルメモリ１１５から検索する。ジョブ処理部１６４は取得した画像ファイルと関連付けられたテンプレートファイルに基づいて表示画像を生成する。尚、フレーム画像についてスライドショージョブを受け付け、フレーム画像のスライドショージョブについて写真画像との合成条件の設定を受け付けてもよい。
【００５６】
図１７は、本発明の第三実施例による画像処理方法を示すフローチャートである。
はじめに、制御部１４２は、スライドショージョブ又はスライドショー設定要求を受け付ける。具体的には例えば、ユーザがダイヤルスイッチ１３６を回転させることにより再生モードを選択すると、制御部１４２はＬＣＤ１２４に図１８に示す再生メニュー画面１７０を表示する。制御部１４２は、再生メニュー画面１７０をＬＣＤ１２４に表示した状態でユーザのボタン操作を待つ。制御部１４２は、ユーザが十字キー１３２を操作して再生メニュー画面１７０で「スライドショー開始」を選択し、決定ボタンとしての押しボタンスイッチ１３５を押下すると、リムーバブルメモリ１１５の所定のディレクトリに格納されている所定フォーマットの全ての画像ファイルについてスライドショージョブを一括して受け付ける。また制御部１４２は、ユーザが十字キー１３２を操作して再生メニュー画面１７０で「スライドショー設定」を選択し、決定ボタンとしての押しボタンスイッチ１３５を押下すると、スライドショー設定要求を受け付ける（ステップＳ３００）。
【００５７】
次に、制御部１４２は関連設定指示を受け付ける。具体的には、制御部１４２は、スライドショー設定要求を受け付けると、図１８に示すスライドショー設定画面１７２をＬＣＤ１２４に表示した状態でユーザのボタン操作を待つ（ステップＳ３０２、Ｓ３０４）。ユーザが十字キー１３２を操作してスライドショー設定画面１７２で合成条件を変更し、決定ボタンとしての押しボタンスイッチ１３５を押下すると、制御部１４２はその操作を関連設定指示として受け付ける。関連設定指示を受け付けた制御部１４２は、ワークメモリ１４８内に格納されている合成条件を変更し（ステップＳ３０６）、再生メニュー画面１７０を表示する。
【００５８】
次に、制御部１４２は表示画像の生成を開始する。具体的には、再生メニュー画面１７０でユーザが十字キー１３２を操作して「スライドショー開始」を選択し、決定ボタンとしての押しボタンスイッチ１３５を押下すると（ステップＳ３００）、制御部１４２は、ステップＳ３１０の処理に進む。
【００５９】
次に、制御部１４２は写真画像を順次読み込む。具体的には、制御部１４２はメモリ読み書き部１４０を制御してリムーバブルメモリ１１５の所定のディレクトリに格納されている所定フォーマットの画像ファイルを順次ワークメモリ１４８に読み込み、各画像ファイルについてステップＳ３１４以下の処理を行う。具体的には例えば制御部１４２は所定のディレクトリに格納されているＪＰＥＧフォーマットの画像ファイルを順次ワークメモリ１４８に読み込む（ステップＳ３１０、ステップＳ３１２）。
次に、制御部１４２は合成条件の判定を行う。具体的には、制御部１４２はワークメモリ１４８に格納されている合成条件を参照し、合成設定が格納されていればステップＳ３１６の処理に進み、非合成設定が格納されていればステップＳ３２４の処理に進む（ステップＳ３１４）。
【００６０】
次に、制御部１４２は各画像ファイルについて関連付けられたフレーム画像があるか否かを判定する。例えば、制御部１４２は、画像ファイルに書き込まれたＵＵＩＤを参照し、ＵＵＩＤが書き込まれていれば関連付けられたフレーム画像があると判定し、ＵＵＩＤが書き込まれていなければ、関連付けられたフレーム画像はないと判定する（ステップＳ３１６）。
【００６１】
次に、制御部１４２はテンプレートファイルの検索を行う。具体的には、制御部１４２は、画像ファイルに書き込まれているＵＵＩＤに対応するテンプレートファイルをリムーバブルメモリ１１５内で検索し、対応するテンプレートファイルが存在するか否かを判定する（ステップＳ３１８及びステップＳ３２０）。ここで、対応するテンプレートファイルが存在する場合は制御部１４２はステップＳ３２２の処理に進み、対応するテンプレートファイルが存在しない場合はステップＳ３２４の処理に進む。
【００６２】
制御部１４２は画像ファイルに書き込まれているＵＵＩＤに対応するテンプレートファイルが存在する場合、写真画像とフレーム画像の合成を行う（ステップＳ３２２）。写真画像とフレーム画像の合成は、ステップＳ３１８で検索されたテンプレートファイルに基づいて行われる。具体的には制御部１４２は、テンプレートファイルで規定されたフレーム画像描画領域にフレーム画像を拡大または縮小して割り付ける。また、制御部１４２は、テンプレートで規定された写真画像描画領域に写真画像を拡大または縮小して割り付ける。
【００６３】
最後に、制御部１４２は表示画像を表示部１１１に表示させ（ステップＳ３２４）、ステップＳ３１０に戻る。表示画像は、合成条件が合成設定のときはフレーム画像と写真画像の合成画像であり、合成条件が非合成設定のときは写真画像の単体画像である。制御部１４２が、ステップＳ３１０からステップＳ３２４の処理を繰り返すことにより、ＬＣＤ１２４には表示画像が連続表示される。
【図面の簡単な説明】
【００６４】
【図１】本発明の第一実施例に係るフローチャート。
【図２】本発明の第一実施例に係る斜視図、及び拡大図。
【図３】本発明の第一実施例に係るブロック図。
【図４】本発明の第一実施例に係る機能ブロック図。
【図５】本発明の第一実施例に係る画面遷移図。
【図６】本発明の第一実施例に係る模式図。
【図７】本発明の第一実施例に係る模式図。
【図８】本発明の第一実施例に係る模式図。
【図９】本発明の第一実施例に係る模式図。
【図１０】本発明の第一実施例に係る模式図。
【図１１】本発明の第二実施例に係るフローチャート。
【図１２】本発明の第二実施例に係る画面遷移図。
【図１３】本発明の第二実施例に係る模式図。
【図１４】本発明の第三実施例に係る背面図、及び正面図。
【図１５】本発明の第三実施例に係るブロック図。
【図１６】本発明の第三実施例に係る機能ブロック図。
【図１７】本発明の第三実施例に係るフローチャート。
【図１８】本発明の第三実施例に係る画面遷移図。
【符号の説明】
【００６５】
１  プリンタ、１１  表示部、１３  操作部、４２  制御部、４４  ＣＰＵ、６０  ジョブ設定受付部、６２  ジョブ受付部、６４  ジョブ処理部、７２  インデックス印刷設定画面、８６  マーク、９６  印刷設定画面、１００  ＤＳＣ、１１１  表示部、１１３  操作部、１４２  制御部、１４４  ＣＰＵ、１７２  スライドショー設定画面
【図１】
2006050197.tif 000003
【図２】
2006050197.tif 000004
【図３】
2006050197.tif 000005
【図４】
2006050197.tif 000006
【図５】
2006050197.tif 000007
【図６】
2006050197.tif 000008
【図７】
2006050197.tif 000009
【図８】
2006050197.tif 000010
【図９】
2006050197.tif 000011
【図１０】
2006050197.tif 000012
【図１１】
2006050197.tif 000013
【図１２】
2006050197.tif 000014
【図１３】
2006050197.tif 000015
【図１４】
2006050197.tif 000016
【図１５】
2006050197.tif 000017
【図１６】
2006050197.tif 000018
【図１７】
2006050197.tif 000019
【図１８】
2006050197.tif 000020