(57)【要約】被写体画像データと既定画像データを合成した結果を確認することができ、メモリに記録された被写体画像データを短時間で確認することができるディジタルカメラを提供する。既定画像データと被写体画像データは個別に不揮発性メモリに格納され、不揮発性メモリに格納された被写体画像データを標準再生モードで表示するときには、それに既定画像データが設定されているか否かに係わらず、被写体画像データの画像サイズによって決まるある特定の倍率（第一の倍率）で被写体画像データをＬＣＤ２６に表示する。一方、印刷プレビューモードで合成画像データを表示するときには、その全体をディスプレイの一画面に表示できるように、第一の倍率より小さい倍率でＬＣＤ２６に被写体画像データを表示するための変倍処理を行う。
2004008751.tif 000002
【特許請求の範囲】
【請求項１】
イメージセンサの出力に基づいて被写体画像を表す被写体画像データを作成する画像処理手段と、
被写体画像と合成される既定画像を設定するための設定手段と、
前記設定手段により設定された既定画像を表す既定画像データに関連付けて被写体画像データを不揮発性メモリに格納する記録手段と、
前記不揮発性メモリに格納された被写体画像データが表す画像を、第一の倍率で、当該被写体画像データが既定画像データに関連付けられているか否かを識別可能に、ディスプレイに表示する標準再生手段と、
前記第一の倍率より小さい倍率で前記ディスプレイに被写体画像データが表す被写体画像を表示するための変倍処理を伴って、被写体画像データが表す被写体画像と当該被写体画像データに関連付けられた既定画像データが表す既定画像とを合成した合成画像の全体を前記ディスプレイの一画面に表示する印刷プレビュー手段とを備えることを特徴とするディジタルカメラ。
【請求項２】
前記標準再生手段は、被写体画像データが既定画像データに関連付けられていることを示す文字又は図形を被写体画像とともに前記ディスプレイに表示することを特徴とする請求項１に記載のディジタルカメラ。
【請求項３】
前記標準再生手段は、既定画像データが表す既定画像の一部を被写体画像データが表す被写体画像に合成して前記ディスプレイに表示することを特徴とする請求項１に記載のディジタルカメラ。
【請求項４】
既定画像データに関連付けられた被写体画像データが表す被写体画像を前記標準再生手段に所定時間表示させた後に前記印刷プレビュー手段に合成画像を表示させる自動切換手段をさらに備えることを特徴とする請求項１、２又は３に記載のディジタルカメラ。
【請求項５】
既定画像データに関連付けられた被写体画像データが表す被写体画像が前記標準再生手段により表示されている時に切換指示を受付け、切換指示を受け付けた後に前記印刷プレビュー手段に合成画像を表示させる手動切換手段をさらに備えることを特徴とする請求項１、２又は３に記載のディジタルカメラ。
【請求項６】
ディジタルカメラで作成された被写体画像データを入力する入力手段と、
入力された被写体画像データを既定画像データに関連付けて記憶する記憶手段と、
入力された被写体画像データが表す被写体画像を、第一の倍率で、当該被写体画像データが既定画像データに関連付けて記憶されているか否かを識別可能に、ディスプレイに表示する標準再生手段と、
前記第一の倍率より小さい倍率で前記ディスプレイに被写体画像データが表す被写体画像を表示するための変倍処理を伴って、被写体画像データが表す被写体画像と当該被写体画像データに関連付けられた既定画像データが表す既定画像とを合成した合成画像の全体を前記ディスプレイの一画面に表示する印刷プレビュー手段とを備えることを特徴とする画像処理装置。
【請求項７】
前記標準再生手段は、被写体画像データが既定画像データに関連付けられていることを示す文字又は図形を被写体画像とともに前記ディスプレイに表示することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記標準再生手段は、既定画像データが表す既定画像の一部を被写体画像データが表す被写体画像に合成して前記ディスプレイに表示することを特徴とする請求項６に記載の画像処理装置。
【請求項９】
既定画像データに関連付けられた被写体画像データが表す被写体画像を前記標準再生手段に所定時間表示させた後に前記印刷プレビュー手段に合成画像を表示させる自動切換手段をさらに備えることを特徴とする請求項６、７又は８に記載の画像処理装置。
【請求項１０】
既定画像データに関連付けられた被写体画像データ表す被写体画像が前記標準再生手段により表示されている時に切換指示を受付け、切換指示を受け付けた後に前記印刷プレビュー手段に合成画像を表示させる手動切換手段をさらに備えることを特徴とする請求項６、７又は８に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】  本発明は、ディジタルカメラ及び画像処理装置に関する。
【背景技術】  ディジタルカメラには、例えば合成画像の素材としてのデータを記録するという用途がある。合成画像は、写真付挨拶状、枠付き写真シールなどを印刷するために広く用いられている。したがって、電子ビューファインダに合成結果を表示する機能がディジタルカメラに備わっていることが望ましい。
特開２００１−４５３５２号公報には、背景を表すデータと被写体を表すデータとを合成して得た合成画像データを外部メモリに記録し、撮影後に合成画像を液晶パネルに表示するディジタルカメラが開示されている。
特開２０００−３５８２０６号公報には、被写体を表すデータと、そのデータを証明写真等に対応させて印刷するためのプリント範囲などを設定するデータとを互いに関連付けてメモリに記録するとともに、印刷時にトリミングされる領域を示す枠とともに被写体画像を外付けディスプレイに表示するディジタルカメラが開示されている。
ところで、画像の合成処理では、ディジタルカメラで記録する被写体画像とその他の画像とを合成して例えばはがきの半分程度に被写体画像を割り付け、残り半分程度に挨拶文やイラストを割り付けた挨拶状を印刷する場合など、合成によって画像サイズが大きくなる場合すなわち画素数が増加する場合がある。一般にディジタルカメラは、６４０×４８０画素など、いくつかのサイズで被写体画像を記録することができ、特定のサイズの被写体画像をディスプレイに高速表示できるように設計されている。しかし、高速表示できる被写体画像のサイズと合成後の画像サイズが異なる場合、補間や間引きといった変倍処理をプログラムの実行によって行う必要があるため、合成画像の表示速度が遅くなる。したがって、メモリに記録した複数の被写体画像を順に選択して表示するモードにおいて、合成に用いられる被写体画像が選択された場合に被写体画像そのものではなく合成画像を表示しようとすると、被写体画像と合成画像の画像サイズが異なれば、そのような合成画像を表示することによって、その後続の被写体画像が表示されるまでの待ち時間が長くなるという問題がある。
本発明は、このような問題を解決するために創作されたものであって、被写体画像とその他の画像を合成した結果を一画面で確認することができ、かつ、メモリに記録された被写体画像を短時間で確認することができるディジタルカメラ及び画像処理装置を提供することを目的とする。
【発明の開示】
上記目的を達成するため、本発明に係るディジタルカメラは、イメージセンサの出力に基づいて被写体画像を表す被写体画像データを作成する画像処理手段と、被写体画像と合成される既定画像を設定するための設定手段と、前記設定手段により設定された既定画像を表す既定画像データに関連付けて被写体画像データを不揮発性メモリに格納する記録手段と、前記不揮発性メモリに格納された被写体画像データが表す画像を、第一の倍率で、当該被写体画像データが既定画像データに関連付けられているか否かを識別可能に、ディスプレイに表示する標準再生手段と、前記第一の倍率より小さい倍率で前記ディスプレイに被写体画像データが表す被写体画像を表示するための変倍処理を伴って、被写体画像データが表す被写体画像と当該被写体画像データに関連付けられた既定画像データが表す既定画像とを合成した合成画像の全体を前記ディスプレイの一画面に表示する印刷プレビュー手段と、を備えることを特徴とする。尚、ここでいう倍率とは表示領域の画素数に応じて画像データに対して補間処理又は間引き処理をするときに処理前の画素数に対する処理後の画素数の割合を示す値である。
本発明に係るディジタルカメラでは、既定画像データと被写体画像データは個別に不揮発性メモリに格納され、不揮発性メモリに格納された被写体画像データを標準再生手段によって表示するときには、それに既定画像データが関連付けされているか否かに係わらず、被写体画像データが表す被写体画像の画像サイズとディスプレイの画面サイズによって決まるある特定の倍率（第一の倍率）で被写体画像データが表す被写体画像をディスプレイに表示する。したがって、本発明に係るディジタルカメラによると、第一の倍率で被写体画像データが表す被写体画像を高速表示できる構成であれば、たとえ既定画像データが表す画像と被写体画像データが表す画像を合成した合成画像が被写体画像より大きいサイズであったとしても、メモリに記録された被写体画像データを短時間で確認することができる。一方、既定画像と被写体画像の合成結果は印刷プレビュー手段によって表示することができる。印刷プレビュー手段によって合成画像を表示するときには、その全体をディスプレイの一画面に表示できるように、第一の倍率より小さい倍率でディスプレイに被写体画像データが表す被写体画像を表示するための変倍処理を行う。したがって、本発明に係るディジタルカメラによると、たとえ既定画像データが表す既定画像と被写体画像データが表す被写体画像を合成した合成画像が既定画像データが表す被写体画像より大きいサイズであったとしても、被写体画像と既定画像を合成した結果を一画面で確認することができる。
さらに本発明に係るディジタルカメラでは、前記標準再生手段は、被写体画像データが既定画像データに関連付けられていることを示す文字又は図形を被写体画像とともに前記ディスプレイに表示することを特徴とする。既定画像を表示して被写体画像データに既定画像データが関連付けられていることを識別可能にする場合に比べ、不揮発性メモリに記録された被写体画像データを短時間で確認することができる。
さらに本発明に係るディジタルカメラでは、前記標準再生手段は、既定画像データが表す既定画像の一部を被写体画像データが表す被写体画像に合成して前記ディスプレイに表示することを特徴とする。既定画像を表示して被写体画像データに既定画像データが関連付けられていることを識別可能にすることにより、被写体画像データに既定画像データが関連付けられているか否かを容易に識別可能になる。
さらに本発明に係るディジタルカメラでは、既定画像データに関連付けられた被写体画像データが表す被写体画像を前記標準再生手段に所定時間表示させた後に前記印刷プレビュー手段に合成画像を表示させる自動切換手段をさらに備えることを特徴とする。これにより、被写体画像と既定画像を合成した結果を確認するための手間を少なくすることができる。
さらに本発明に係るディジタルカメラでは、既定画像データに関連付けられた被写体画像データが表す被写体画像が前記標準再生手段により表示されている時に切換指示を受付け、切換指示を受け付けた後に前記印刷プレビュー手段に合成画像を表示させる手動切換手段をさらに備えることを特徴とする。これにより、被写体画像と既定画像を合成した結果が意図せずに表示されることを防止できる。
上記目的を達成するため、本発明に係る画像処理装置は、ディジタルカメラで作成された被写体画像データを入力する入力手段と、入力された被写体画像データを既定画像データに関連付けて記憶する記憶手段と、入力された被写体画像データが表す被写体画像を、第一の倍率で、当該被写体画像データが既定画像データに関連付けて記憶されているか否かを識別可能に、ディスプレイに表示する標準再生手段と、前記第一の倍率より小さい倍率で前記ディスプレイに被写体画像データが表す被写体画像を表示するための変倍処理を伴って、被写体画像データが表す被写体画像と当該被写体画像データに関連付けられた既定画像データが表す既定画像とを合成した合成画像の全体を前記ディスプレイの一画面に表示する印刷プレビュー手段と、を備えることを特徴とする。
本発明に係る画像処理装置では、入力された被写体画像データが表す被写体画像を標準再生手段によって表示するときには、それに既定画像データが関連付けられて記憶されているか否かに係わらず、被写体画像データが表す被写体画像の画像サイズとディスプレイの画面サイズによって決まるある特定の倍率（第一の倍率）で被写体画像データが表す被写体画像をディスプレイに表示する。したがって、本発明に係る画像処理装置によると、第一の倍率で被写体画像データが表す被写体画像を高速表示できる構成であれば、たとえ既定画像データが表す画像と被写体画像データが表す画像を合成した合成画像が被写体画像より大きいサイズであったとしても、メモリに記録された被写体画像データを短時間で確認することができる。一方、既定画像と被写体画像の合成結果は印刷プレビュー手段によって表示することができる。印刷プレビュー手段によって合成画像を表示するときには、その全体をディスプレイの一画面に表示できるように、第一の倍率より小さい倍率でディスプレイに被写体画像データが表す被写体画像を表示するための変倍処理を行う。したがって、本発明に係る画像処理装置によると、たとえ既定画像データが表す既定画像と被写体画像データが表す被写体画像を合成した合成画像が被写体画像データが表す被写体画像より大きいサイズであったとしても、被写体画像と既定画像を合成した結果を一画面で確認することができる。
さらに本発明に係る画像処理装置では、前記標準再生手段は、被写体画像データが既定画像データに関連付けられていることを示す文字又は図形を被写体画像データとともに前記ディスプレイに表示することを特徴とする。既定画像を表示して被写体画像データに既定画像データが関連付けられていることを識別可能にする場合に比べ、入力された被写体画像データを短時間で確認することができる。
さらに本発明に係る画像処理装置では、前記標準再生手段は、既定画像データが表す既定画像の一部を被写体画像データが表す被写体画像に合成して前記ディスプレイに表示することを特徴とする。既定画像を表示して被写体画像データに既定画像データが関連付けられていることを識別可能にすることにより、被写体画像データに既定画像データが関連付けられているか否かを容易に識別可能になる。
さらに本発明に係る画像処理装置では、既定画像データに関連付けられた被写体画像データが表す被写体画像を前記標準再生手段に所定時間表示させた後に前記印刷プレビュー手段に合成画像を表示させる自動切換手段をさらに備えることを特徴とする。これにより、被写体画像と既定画像を合成した結果を確認するための手間を少なくすることができる。
さらに本発明に係る画像処理装置では、既定画像データに関連付けられた被写体画像データが表す被写体画像が前記標準再生手段により表示されている時に切換指示を受付け、切換指示を受け付けた後に前記印刷プレビュー手段に合成画像を表示させる手動切換手段をさらに備えることを特徴とする。これにより、被写体画像と既定画像を合成した結果が意図せずに表示されることを防止できる。
尚、本発明に係る複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源とプログラムにより機能が特定されるハードウェア資源との任意の組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【図面の簡単な説明】  図１は、本発明の第一実施例によるディジタルカメラを示す背面図であって、（Ａ）は標準再生モードの状態を示し、（Ｂ）は印刷プレビューモードの状態を示している。
図２は、本発明の第一実施例によるディジタルカメラを示すブロック図である。
図３（Ａ）は本発明の一実施例によるディジタルカメラの背面図、図３（Ｂ）はその正面図である。
図４は、本発明の第一実施例に係る背景ファイルを示す模式図である。
図５は、本発明の第一実施例に係るフローチャートである。
図６は、本発明の第一実施例に係る模式図である。
図７は、本発明の第一実施例に係るフローチャートである。
図８は、本発明の第一実施例に係る模式図である。
図９は、本発明の第一実施例に係る模式図である。
図１０は、本発明の第二実施例によるプリンタを示すブロック図である。
図１１は、本発明の第二実施例によるプリンタを示す斜視図である。
図１２は、本発明の第二実施例に係る平面図である。
図１３は、本発明の第二実施例に係る画面遷移図である。
図１４は、本発明の第二実施例に係る模式図である。
図１５は、本発明の第二実施例に係る模式図である。
図１６は、本発明の第二実施例に係る模式図である。
図１７は、本発明の第二実施例に係る模式図である。
図１８は、本発明の第二実施例に係る模式図である。
図１９は、本発明の第二実施例に係るフローチャートである。
【発明を実施するための最良の形態】  以下、実施例に基づいて本発明の実施の形態を説明する。
（第一実施例）
図２は、本発明の第一実施例によるディジタルカメラ１の構成を示すブロック図である。図３（Ａ）、図３（Ｂ）は、それぞれディジタルカメラ１の外観を示す正面図、背面図である。
レンズ駆動部７２は、ＣＰＵ６８から入力される信号に応じた倍率で被写体画像がイメージセンサ４４の受光部に結像されるように、ズームレンズ４０を駆動する。絞り駆動部７４は、イメージセンサ４４への入射光量がＣＰＵ６８から入力される信号に応じた入射光量になるように光学絞り４２を駆動する。
イメージセンサ４４は、Ｃ（Ｃｙａｎ）、Ｍ（Ｍａｇｅｎｔａ）、Ｙ（Ｙｅｌｌｏｗ）及びＧ（Ｇｒｅｅｎ）の４色の補色フィルタで構成されたカラーフィルタアレイをオンチップで形成したエリアイメージセンサであり、受光した光を光電変換して得られる電荷を一定時間蓄積し、光電変換素子毎の受光量に応じた電気信号を出力する。なお、カラーフィルタアレイは、ＣＭＹの３色の補色フィルタで構成してもよいし、Ｒ（Ｒｅｄ）、Ｇ（Ｇｒｅｅｎ）、Ｂ（Ｂｌｕｅ）の原色フィルタで構成してもよい。
ＣＤＳ回路４６は、アナログ電気信号に含まれる雑音の低減処理を行う。ＡＧＣ回路４８は、ゲインの調整によりアナログ電気信号のレベルの調整を行う。Ａ／Ｄ変換器５０は、上記各処理の施されたアナログ電気信号を所定階調のディジタル信号に量子化する。走査制御部７６は、イメージセンサ４４にシフトパルス、垂直転送パルス、水平転送パルス等を出力し、ＣＤＳ回路４６、ＡＧＣ回路４８及びＡ／Ｄ変換器５０にこれらをイメージセンサ４４と同期して作動させるための駆動パルスを出力する。
ディジタル画像処理部５２は、例えばＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）で構成され、Ａ／Ｄ変換器５０から出力された画像信号に基づいて、画像生成処理、ホワイトバランス補正、Ｙ補正、色空間変換等を行い、各画素について例えばＲ、Ｇ、Ｂの階調値や、Ｙ、Ｃｂ及びＣｒの階調値などを表す被写体画像データを作成し、ＲＡＭ６６に格納する。尚、ここでいう画像生成処理とは、主に、各光電変換素子の出力に対応するＣＭＹＧいずれかの階調値を表すディジタルデータを用いた補間処理により画素毎に３つの階調値を持つ画像データを生成する処理である。
圧縮・伸張処理部５４は、撮影モードにおいては、ディジタル画像処理部５２から出力された被写体画像データを圧縮して例えばＪＰＥＧ形式に準拠した圧縮画像データを作成し、再生モードにおいては、リーダライタ５６を用いてリムーバブルメモリ５７から読み出した圧縮画像データを伸張してＲＡＭ６６に格納する。リーダライタ５６にはフラッシュメモリ等の不揮発性メモリで構成されるリムーバブルメモリ５７を脱着自在であって、リーダライタ５６はリムーバブルメモリ５７にデータを書き込み、また、リムーバブルメモリ５７に格納されたデータを読み取る。すなわち、リーダライタ５６は請求項に記載された入力手段に相当し、ディジタルカメラ１自体が請求項に記載された画像処理装置にも相当する。
操作部６４は、電源のＯＮ／ＯＦＦを行うための電源ボタン１４、撮影モード、再生モード、ダイレクトプリントモードなどのモードを設定するためのダイヤルスイッチ１６、シャッタ指示を入力するためのシャッタボタン２８、撮影モードにおいて背景を設定するための背景設定ボタン１８、ズームレンズの倍率を設定するためのズームボタン１０、１２、次選択キー２０、前選択キー２２、決定キー２４等の各種のボタンとボタンの押下及びダイヤルスイッチ１６の回転角度を検出する回路を備えている。
表示制御部５８は、ＲＡＭ６６に格納された画像データをディスプレイの表示領域に応じて固定倍率で間引く処理、色空間変換処理、合成処理等を行い、これらの処理を施して作成した表示データに基づいてディスプレイとしてのＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）２６を駆動する。フレームバッファ６２には合成される画像データを個別に格納する背景領域と前景領域とがある。表示制御部５８は、前景領域に格納された画像データの透明画素よりも背景領域に格納された画像データの画素を優先して表示し、背景領域に格納された画像データの画素よりも前景領域に格納された画像データの不透明画素を優先して表示することにより、合成画像をＬＣＤ２６に表示するための合成処理回路を備えている。
ＣＰＵ６８は、ＲＯＭ７０に記憶されているコンピュータプログラムを実行することにより、ディジタルカメラ１の全体を制御する。ＲＯＭ７０は、ＣＰＵ６８が各種の制御を実行するためのコンピュータプログラムなどを格納するためのメモリである。ＲＡＭ６６は、各種のプログラムやデータを一時的に記憶するためのメモリである。
以上、ディジタルカメラ１の構成を説明した。次に既定画像データについて説明する。図４はリムーバブルメモリ５７に記録された背景ファイルを示す模式図である。
背景ファイルは写真入り挨拶状、写真入りシールなどの印刷物を作成するためのものであって、パーソナルコンピュータなどから転送してＲＯＭ７０又はリムーバブルメモリ５７に予め格納しておく。以後、背景ファイルはリムーバブルメモリ５７に格納されているものとして説明する。背景ファイルに格納されている既定画像データは、線画、塗りつぶし、文字などで構成される規定画像としての画像８０、８２を表す。ハッチングが付された領域は被写体画像データが表す画像がはめ込み合成される領域（透明領域）である。透明領域の画素の階調値には、例えばＲ＝００Ｈ、Ｇ＝００Ｈ、Ｂ＝００Ｈなどの予め決められた透明を表す値が設定されている。既定画像には、被写体画像データが表す画像が一部に割り付けられる大既定画像と、被写体画像データが表す画像が全体に割り付けられる小既定画像とがある。より具体的には、合成処理時に被写体画像の全体と既定画像の全体とを重ねたとき、既定画像全体が被写体画像全体より大きくなるものが大既定画像であり、既定画像全体が被写体画像全体と等しいか小さくなるものが小既定画像である。
大既定画像データが表す画像には例えば画像８０のようなものがあり、小既定画像データが表す画像には例えば画像８２のようなものがある。画像８０を表す大既定画像データの画素数は例えば６４０×４８０画素の被写体画像データに対して合成処理時に６４０×９６０画素になる。画像８２を表す小既定画像データの画素数は例えば６４０×４８０画素の被写体画像データに対して合成処理時に６４０×４８０画素になる。なお、大既定画像データ及び小既定画像データの画素数は例示した画素数に限定されず、大既定画像データは６４０×４８０画素の被写体画像データに対して例えば１６００×１２００画素であってもよい。また、リムーバブルメモリ５７に格納されている状態においては、既定画像データの画像サイズは、被写体画像データの画像サイズに対応していなくともよい。合成処理時に間引き又は補間により被写体画像データの画像サイズに応じた画素数に変換できるからである。
背景ファイルは、既定画像データのほか、既定画像データの画素数、被写体画像データの原点座標を対応させる座標（合成原点の座標）、割付データの基準画素数、印刷サイズ、既定画像データの印刷の向き（縦、横）等を示すデータから編成されている。印刷前の合成処理時には、割付データの基準画素数と割り付けようとする被写体画像データの画素数とを比較し、割り付けようとする被写体画像データの画素数に応じた大きさに既定画像データを間引き又は補間し、それに応じて合成原点の座標を変換する。割付データの基準画素数と割り付けようとする被写体画像データの画素数とを比較することにより、合成処理前に被写体画像データを間引き又は補間してもよい。
例えば、既定画像データの画素数が（１２８０×６４０）、合成原点の座標が（２０，２０）、割付データの基準画素数が（６４０×４８０）であって、被写体画像データの画素数が（１２８０×９６０）である場合、被写体画像データの画素数が水平方向、垂直方向ともに基準画素数の２倍であるため、印刷前の合成処理は次のように行われる。既定画像データを補間してその画素数を（２５６０×１２８０）とし、合成原点の座標を（４０，４０）に変換し、変換後の既定画像データが表す画像の（４０，４０）〜（１３２０，１０００）の範囲に被写体画像データが表す画像が重なるように既定画像と被写体画像とを合成する。印刷時には、予め背景ファイルに格納された印刷サイズ、既定画像データの印刷の向き等に基づいて、さらに補間処理又は間引き処理又は回転処理が行われ、設定された印刷サイズ及び印刷の向きの合成画像がプリンタによって印刷される。
既定画像データは、被写体画像データが常に一定の画素数で記録されるのであれば１つの絵柄について１つ記録しておけばよい。また、被写体画像データの画素数が複数通りあるときは、被写体画像データの画素数に応じて１つの絵柄について画素数の異なる既定画像データを複数記録しておいてもよいし、被写体画像データの画素数に応じて合成前に拡大又は縮小することを前提として１つの絵柄について１つだけ既定画像データを記録しておいてもよい。以下の説明では被写体画像データは常に６４０×４８０画素で記録され、既定画像データに設定された割付データの基準画素数は常に６４０×４８０画素であるものとして説明する。尚、被写体画像データは、本画像データとして記録されるものであっても、サムネイル画像データとして記録されるものであってもよい。
また、パーソナルコンピュータ又はスタンドアロンプリンタで被写体画像と既定画像とを合成した後に印刷することし、ディジタルカメラ１とプリンタとを直結して印刷することを想定しないのであれば、印刷用合成画像データの作成に用いる真の既定画像データはパーソナルコンピュータ又はスタンドアロンプリンタに格納しておき、真の既定画像データよりも低解像度で階調が粗いものを用いてディジタルカメラ１における表示処理を実行してもよい。このようにすれば、ディジタルカメラ１のメモリ空間が既定画像データで圧迫されることがなく、また、既定画像データを高速に処理することができる。
以上、既定画像データについて説明した。次にディジタルカメラ１の作動を説明する。図５は被写体画像データを既定画像データに関連付けてリムーバブルメモリ５７に格納する処理の流れを示すフローチャートである。図５に示すシーケンスはダイヤルスイッチ１６の回転角度によって決まる撮影モードにおいて、オペレータが背景設定ボタン１８を押下することによって開始される。
ステップＳ１００では、リムーバブルメモリ５７に格納された背景ファイルのいずれか１つが選択される。ステップＳ１０５では、選択された背景ファイルに格納された既定画像データが次のようにして表示される。はじめに既定画像データがリーダライタ５６によりリムーバブルメモリ５７から読み取られ、圧縮・伸張処理部５４で伸張されてＲＡＭ６６に格納される。尚、既定画像データは予め圧縮して記録されているものとして説明したが、非圧縮の状態で記録されていてもよい。次にＬＣＤ２６の表示領域の画素数に応じて既定画像データを縮小し、必要に応じて回転させる処理を行う。表示領域の画素数が３２０×２４０画素、既定画像データが６４０×９６０画素の縦向きだとすれば、縦横の画素数が３分の１になるように間引き、９０°回転させ、３２０×２１３画素の既定画像データを作成する。この処理はハードウェアを簡素化するため、また任意の画素数の既定画像データに対応するため、ＣＰＵ６８で実行するプログラムによって行うことが望ましい。表示用に編集された既定画像データはフレームバッファ６２に格納され、それに基づいて表示制御部５８がＬＣＤ２６を駆動することにより表示される。ステップＳ１１０で次選択キー２０が押下されるとステップＳ１００に戻って次の背景ファイルが選択されて上述の処理が繰り返される。
ステップＳ１２０で決定キー２４が押されると、ステップＳ１３０では、図６に示すように、ステップＳ１０５でＲＡＭ６６に格納された既定画像データ８０の一部をフレームバッファ６２の前景領域に格納する。具体的には、既定画像データ８０から被写体画像データ８４と同じ画素数の領域であって前述した合成原点の座標が原点（左上角）となる領域を抽出し、表示領域の画素数に応じて間引きし、必要に応じて回転させたもの（フレーミング用既定画像データ８１）をフレームバッファ６２の前景領域に格納する。すなわち、既定画像データから被写体画像データと重ねられる部分のみを抽出しフレームバッファ６２の前景領域に格納する。この処理は、ハードウェアを簡素化するため、また任意の画素数の既定画像データに対応するため、ＣＰＵ６８で実行するプログラムによって行うことが望ましい。
次に説明するＳ１４０、Ｓ１５０をシャッタボタン２８が押下されるまでの期間繰り返すことにより、既定画像データが表す画像の透明領域内に被写体画像を動画表示する。ステップＳ１４０では、走査制御部７６に所定の制御信号を入力し、イメージセンサ４４に所定時間蓄積した電荷を走査し、ディジタル画像処理部５２で作成した被写体画像データ８４を図６に示すようにＲＡＭ６６に格納し、被写体画像データ８４を表示領域の画素数に応じて間引きしたもの（表示用被写体画像データ８５）をフレームバッファ６２の背景領域に格納する。ここで行う間引き処理は、既定画像と合成される被写体画像を表す被写体画像データであるか合成されない被写体画像を表す被写体画像データであるかに関わらず、すべての被写体画像データに対して行う処理であるため、なめらかに動画表示できるように専用設計されたハードウェアを用いて高速処理することが望ましい。ＬＣＤ２６の表示領域に応じて被写体画像データを縮小する処理を、専用設計されたハードウェアを用いて高速処理していれば、既定画像データが表す画像の透明領域内に被写体画像をなめらかに動画表示することができる。
ステップＳ１５０では、表示制御部５８がフレームバッファ６２に格納された表示用被写体画像データ８５及びフレーミング用既定画像データ８１を合成してＬＣＤ２６に駆動信号を出力することにより、図１（Ａ）に示すようにフレーミング用合成画像が表示される。具体的には、フレームバッファ６２に格納されたフレーミング用既定画像データ８１を優先的に走査し、フレーミング用既定画像データ８１の注目画素の階調値が透明色に予め割り当てられた階調値（例えば前述のＲ＝００Ｈ、Ｇ＝００Ｈ、Ｂ＝００Ｈ）である場合には、表示用被写体画像データ８５の注目画素の階調値に基づいてＬＣＤ２６に駆動信号を出力し、それ以外の場合にはフレーミング用既定画像データ８１の注目画素の階調値に基づいてＬＣＤ２６に駆動信号を出力する。このときＬＣＤ２６に出力される駆動信号の源として選択されるデータがフレーミング用合成画像データ８６である。
ステップＳ１６０ではシャッタ指示が入力されたか否か、すなわちシャッタボタン２８が押下されたか否かを検出し、シャッタボタン２８の押下が検出されなければステップＳ１３０に戻って上述の処理を繰り返す。ステップＳ１６０でシャッタボタン２８の押下が検出された場合、ステップＳ１７０に進む。
ステップＳ１７０では、ステップＳ１３０と同様に、走査制御部７６に所定の制御信号を入力し、イメージセンサ４４に所定時間蓄積した電荷を走査し、ディジタル画像処理部５２で被写体画像データを作成させ、その被写体画像データをＲＡＭ６６に格納する。
ステップＳ１８０では、ＲＡＭ６６に格納された被写体画像データを圧縮・伸張処理部５４で圧縮して圧縮画像データを作成し、それをリーダライタ５６によってリムーバブルメモリ５７に格納する。またステップＳ１８０では、このとき記録される被写体画像データとステップＳ１１０の決定キー２４の押下により選択された背景ファイルとを関連付けるデータがリムーバブルメモリ５７に格納される。既定画像データが表す画像と被写体画像データが表す画像とを合成した画像そのものを表すデータがリムーバブルメモリ５７に格納されるのではなく、被写体画像データ自体はそのままリムーバブルメモリ５７に格納されるため、撮影後の背景の変更、取消などが可能である。
以上、被写体画像データをリムーバブルメモリ５７に格納する処理の流れを説明した。次にリムーバブルメモリ５７に格納された被写体画像データの再生処理について説明する。図７は、リムーバブルメモリ５７に格納された被写体画像データの再生処理の流れを示すフローチャートである。図７に示すシーケンスは、再生モードに対応するダイヤルスイッチ１６の回転角度が操作部６４で検出されることによって開始される。
ステップＳ２００では、リムーバブルメモリ５７に格納された被写体画像データのいずれか１つが選択される。ステップＳ２０５では、選択された被写体画像データがリーダライタ５６によりリムーバブルメモリ５７から読み取られ、圧縮・伸張処理部で伸張されてＲＡＭ６６に格納される。尚、被写体画像データは予め圧縮して記録されているものとして説明したが、非圧縮の状態で記録されていてもよい。ステップＳ２１０では、選択された被写体画像データに背景ファイルが関連付けられているか否かを判断し、関連付けられていなければステップＳ２２０以後に進んで被写体画像データが表す被写体画像を単体で表示し、関連付けられていればステップＳ２５０以後に進む。
ステップＳ２５０では、図１（Ａ）に示すように既定画像データとの関連付けを示す文字やアイコン等の図形とともにステップＳ２００で選択された被写体画像データが表す被写体画像をＬＣＤ２６に表示する。図１（Ａ）では文字列「背景あり」を被写体画像の前景に重ねて表示することにより、ステップＳ２００で選択された被写体画像データが既定画像データに関連付けられていることを識別可能にしている。具体的には、図８に示すように、ＲＡＭ６６に格納された被写体画像データ８４を表示制御部５８で表示領域の画素数に応じて間引きして表示用被写体画像データ８５を作成し、それをフレームバッファ６２の背景領域に格納するとともに、ＲＯＭ７０に予め格納されている文字列「背景あり」を表すビットマップデータ８７をフレームバッファ６２の前景領域に格納する。被写体画像データに対する間引き処理は、既定画像と合成される被写体画像を表す被写体画像データであるか合成されない被写体画像を表す被写体画像データであるかに関わらず、すべての被写体画像データに対して行う処理であるため、高速に表示できるように専用設計されたハードウェアを用いて高速処理することが望ましい。尚、撮影直後の間引き処理により表示領域と等しい画素数の表示用被写体画像データ８５をサムネイル画像データとして本画像データとともにリムーバブルメモリ５７に記録する場合、ここで行う間引き処理は不要である。次に表示制御部５８がフレームバッファ６２に格納された表示用被写体画像データ８５及び「背景あり」を表すビットマップデータ８７を合成してＬＣＤ２６に駆動信号を出力することにより、図１（Ａ）に示すように文字列「背景あり」が表示用被写体画像データ８５が表す画像の前景に重ねて表示される。このときＬＣＤ２６に出力される駆動信号の源として選択されるデータが高速再生用合成画像データ８８である。
尚、ステップＳ２５０では、図６に示すように既定画像データが表す画像の一部を被写体画像に合成して表示することにより、ステップＳ２００で選択された被写体画像データが既定画像データに関連付けられていることを識別可能にしてもよい。これにより、表示されている被写体画像データに既定画像データが関連付けられていることが、オペレータにとってよりわかりやすくなる。
ステップＳ２６０では、モードの切替指示が入力されたか否か、すなわちダイヤルスイッチ１６の回転角度が変更されたか否かを検出し、ステップＳ２５０で被写体画像が表示されてから３秒以内にモードの切替指示が入力された場合には再生モードを終了し、別のモードに切り換える。モードの切替指示が入力されない場合、ステップＳ２７０で次選択キー２０が押されたか否かを検出する。ステップＳ２５０で被写体画像が表示されてから３秒以内に次選択キー２０が押されると、ステップＳ２００に戻って次の被写体画像データを選択し、上述の処理を繰り返す。ステップＳ２８０では、モードの切換指示が入力されず、次選択キー２０が押されない状態が３秒間続いたか否かを図示しないタイマを用いて判別し、３秒間続くとステップＳ２９０に進み、印刷プレビューモードに移行する。尚、ステップＳ２９０、Ｓ３００及びＳ３１０の処理が行われている状態を印刷プレビューモードといい、ステップＳ２００〜Ｓ２８０までの処理が行われている状態を標準再生モードというものとする。
尚、ステップＳ２８０では、モードの切換指示が入力されず、次選択キー２０が押されない状態が３秒間続いたか否かを判別する代わりに、例えば決定キー２４などのボタンが押されたか否かを判別し、押された場合はステップＳ２９０に進んで印刷プレビューモードに移行し、押されていない場合はステップＳ２６０に戻るようにしてもよい。所定時間が経過するとモードを自動で切り換える場合には、モードを切り換えるための手間を少なくすることができ、手動でモードを切り換えさせる場合には、被写体画像と既定画像を合成した結果が意図せずに表示されることを防止できる。
ステップＳ２９０では、ステップＳ２００で選択された被写体画像データが表す画像とそれに関連付けられた既定画像データが表す画像とを図９に示すように合成表示する。はじめにステップＳ２００で選択された被写体画像データに関連付けられた背景ファイルに格納された既定画像データ８０から印刷プレビュー用既定画像データ８９が作成される。具体的には、はじめにリーダライタ５６によりリムーバブルメモリ５７から既定画像データが読み取られて圧縮・伸張処理部５４で伸張され、図９に示すようにＲＡＭ６６に既定画像データ８０が格納される。次に、表示領域より画素数が多い既定画像データ８０の全体を一画面に表示するため、既定画像データ８０の画素数に応じた縮小処理と必要に応じた回転処理を行う。例えば、表示領域が３２０×２４０画素、既定画像データ８０が６４０×９６０画素の縦向きだとすれば、縦横の画素数が３分の１になるように既定画像データ８０を間引き、９０°回転させ、３２０×２１３画素の印刷プレビュー用既定画像データ８９を作成し、フレームバッファ６２の前景領域に格納する。この処理はハードウェアを簡素化するため、また任意の画素数の既定画像データに対応させて間引き処理の倍率を任意に設定するため、ＣＰＵ６８で実行するプログラムによって行うことが望ましい。
次に、ＲＡＭ６６に格納された被写体画像データ８４を、背景ファイルに格納されている被写体画像データの情報（既定画像データの画素数、合成原点の座標、割付データの基準画素数など）と表示領域の画素数に応じて間引きし、座標変換により回転及び平行移動させて印刷プレビュー用被写体画像データ８５を作成する。このとき、被写体画像データが表す画像が一部に割り付けられる大既定画像データである場合、すなわち、既定画像データ８０の画素数が割付データの基準画素数より大きい場合、標準再生モードにおけるステップＳ２２０及びステップＳ２５０で行った間引き処理よりも、再生モードにおけるステップＳ２９０で行う間引き処理の方が、倍率が小さくなる。また例えば、図９に示すように印刷プレビュー用既定画像データ８９に縦向きの被写体画像データを合成する場合、横向きにＲＡＭ６６に格納された被写体画像データ８４を時計回りに９０°回転させる。また例えば、既定画像データに対して行った間引き処理及び回転処理による座標変換に応じて被写体画像データ８５の座標を変換する。図９に示す例では、ステップＳ２０５の処理により、ＲＡＭ６６に格納された６４０×４８０画素の横向きの被写体画像データ８４から１６０×２１３画素の縦向きの印刷プレビュー用被写体画像データ８５が作成され、印刷プレビュー用被写体画像データ８５はフレームバッファ６２の前景領域のうち画面右側に相当する領域に格納され、画面左側に相当する領域は透明を示す値が格納されている。
次に表示制御部５８がフレームバッファ６２に格納された印刷プレビュー用被写体画像データ８５及び印刷プレビュー用既定画像データ８９を合成してＬＣＤ２６に駆動信号を出力することにより、図１（Ｂ）に示すように印刷プレビュー用合成画像の全体が一画面に表示される。具体的には、フレームバッファ６２に格納された印刷プレビュー用既定画像データ８９を優先的に走査し、印刷プレビュー用既定画像データ８９の注目画素の階調値が透明色に予め割り当てられた階調値（例えば前述のＲ＝００Ｈ、Ｇ＝００Ｈ、Ｂ＝００Ｈ）である場合には、印刷プレビュー用被写体画像データ８５の注目画素の階調値に基づいてＬＣＤ２６に駆動信号を出力し、それ以外の場合には印刷プレビュー用既定画像データ８９の注目画素の階調値に基づいてＬＣＤ２６に駆動信号を出力する。このときＬＣＤ２６に出力される駆動信号の源として選択されるデータが印刷プレビュー用合成画像データ９０であり、請求項に記載された合成画像データに相当する。印刷プレビュー用被写体画像データ８５及び印刷プレビュー用既定画像データ８９を作成する上述の処理は、ハードウェアを簡素化するため、また任意の画素数の既定画像データに対応させて間引き処理の倍率を任意に設定するため、ＣＰＵ６８で実行するプログラムによって行うことが望ましい。
一方、ステップＳ２２０では、背景ファイルが関連付けられていない被写体画像データが表す被写体画像を次のようにして表示する。表示制御部５８がＬＣＤ２６の表示領域の画素数に応じて被写体画像データを間引きしてフレームバッファ６２に格納する。表示領域の画素数が３２０×２４０画素、被写体画像データが６４０×４８０画素だとすれば、縦横の画素数が２分の１になるように間引きしてフレームバッファ６２に格納する。尚、撮影直後の間引き処理により表示領域と等しい画素数のサムネイル画像データを本画像データとともにリムーバブルメモリ５７に記録する場合、ここで行う間引き処理は不要である。フレームバッファ６２に格納された被写体画像データは、それに基づいて表示制御部５８がＬＣＤ２６を駆動することにより図３（Ａ）に示すように表示される。
ステップＳ２３０では、モードの切替指示が入力されたか否か、すなわちダイヤルスイッチ１６の回転角度が変更されたか否かを検出し、モードの切替指示が入力された場合には再生モードを終了し、別のモードに切り換える。モードの切替指示が入力されていない場合、ステップＳ２４０で次選択キー２０の押下が検出されるまでの期間、モードの切替指示及び次選択キー２０の押下を繰り返し検出する。ステップＳ２４０で次選択キー２０の押下が検出されると、ステップＳ２００に戻って次の被写体画像データを選択し、上述の処理を繰り返す。
本発明の第一実施例では、請求項に記載の画像処理手段は、ＣＤＳ回路４６、ＡＧＣ回路４８、Ａ／Ｄ変換器５０、ディジタル画像処理部５２などで構成され、その機能はステップＳ１４０及びステップＳ１７０の処理によって実現されている。請求項に記載の設定手段は、背景選択ボタン１８、次選択キー２０、前選択キー２２、決定キー２４などで構成され、その機能はステップＳ１００、Ｓ１０５、Ｓ１１０及びＳ１２０の処理によって実現されている。請求項に記載の記録手段は、ＣＰＵ６８、圧縮・伸張処理部５４、リーダライタ５６などで構成され、その機能はステップＳ１８０の処理によって実現されている。請求項に記載の標準再生手段は、表示制御部５８、フレームバッファ６２などで構成され、その機能は、ステップＳ２２０及びステップＳ２５０の処理によって実現されている。請求項に記載の変倍処理は、ステップＳ２９０の処理に対応する。請求項に記載の印刷プレビュー手段は、ＣＰＵ６８、表示制御部５８、フレームバッファ６２などで構成され、その機能は、ステップＳ２９０の処理によって実現されている。請求項に記載の自動切換手段は、ＣＰＵ６８、タイマなどで構成され、その機能は、ステップＳ２８０などの処理によって実現されている。請求項に記載の自動切換手段は、ＣＰＵ６８、決定キー２４などで構成され、その機能はステップＳ２８０で決定キー２４が押されたか否かを判別することにより実現される。
以上説明した本発明の第一実施例では、再生モードでは、表示時間が３秒経過するなどの条件が成立して印刷プレビューモードに移行しない限り、既定画像データに関連付けられた被写体画像データであっても、既定画像データに関連付けられていない被写体画像データであっても、互いに被写体画像データの画素数が同じであれば、互いに同じ倍率でＬＣＤ２６に表示する。したがって、ディジタル画像処理部５２で作成される固定サイズの被写体画像データが表す被写体画像を高速表示するように表示制御部５８等を構成していれば、例え既定画像データが被写体画像データの画像サイズと異なっていても、オペレータはリムーバブルメモリ５７に格納された全ての被写体画像データが表す被写体画像を短時間で確認することができる。また、標準再生モードでは、被写体画像データに既定画像データが関連付けられていることを、ＲＯＭ７０に予め格納しておいた文字やアイコンのビットマップデータを被写体画像と合成表示することによって識別可能にするため、既定画像データに関連付けられた被写体画像データであっても、既定画像データに関連付けられていない被写体画像データとほぼ同じ速度で画面表示することができる。
一方、既定画像データに関連付けられた被写体画像の表示時間が３秒経過するなどの条件が成立した場合に標準再生モードから印刷プレビューモードに移行すると、個々の既定画像データに応じた間引き処理、回転処理などを施して印刷プレビュー用合成画像データ９０の全体をＬＣＤ２６の一画面に表示するため、たとえ既定画像データの画像サイズが被写体画像データの画像サイズと異なっていても、オペレータは被写体画像と既定画像を合成した結果を確認することができる。
（第二実施例）
図１０は、本発明の第二実施例によるプリンタ２００を示すブロック図である。プリンタ２００はリムーバブルメモリ２０２から画像データの入力が可能な所謂スタンドアロン型のプリンタである。
第一ディスプレイ２２２はメニューを表示するためのディスプレイである。第一ディスプレイ２２２はモノクロ表示のＬＣＤなどで構成される。第一ディスプレイ制御部２２０はＶＲＡＭ、駆動回路等を備える。
第二ディスプレイ２１８は、リムーバブルメモリ２０２に記憶された画像データを確認するためのディスプレイである。第二ディスプレイ２１８はフルカラー表示のＬＣＤなどで構成される。第二ディスプレイ制御部２１６はＶＲＡＭ、駆動回路等を備え、制御部２１２によって生成される表示対象画像データを第二ディスプレイ２１８に表示する。第二ディスプレイ２１８及び第二ディスプレイ制御部２１６は、Ｅｘｉｆに準拠したサムネイル画像データの全体を一画面に高速表示できるように構成されている。具体的には例えば、Ｅｘｉｆに準拠したサムネイル画像データの画像サイズと画面サイズが一致している。
操作部２２４には、複数のスイッチが設けられている。操作部２２４は、印刷用紙サイズや印刷対象の被写体画像の選択、印刷の開始・中止等の操作を受け付ける。
請求項に記載の入力手段としての入力部２０４は、リムーバブルメモリ２０２に格納された画像ファイルを読み出し、ワークメモリ２０６に格納する。リムーバブルメモリ２０２は入力部２０４に脱着自在の記録媒体であって、具体的にはたとえばディジタルカメラに脱着自在のカード型ＩＣメモリである。
制御部２１２は、図示しないＣＰＵおよびＲＯＭを備える。ＣＰＵはＲＯＭに記憶されたプログラムを実行してプリンタ２００の全体を制御する。また、制御部２１２では、ワークメモリ２０６に格納されている画像データとレイアウト定義ファイルに基づいて、画像処理部２０８で処理される印刷対象画像データを生成したり、第二ディスプレイ制御部２１６で処理される表示対象画像データを生成したりする。これらのプログラムやレイアウト定義ファイル等の各種のデータは、所定のサーバからネットワークを介してダウンロードして入力してもよいし、リムーバブルメモリ等のコンピュータ読み取り可能な記憶媒体から読み出して入力してもよい。
画像処理部２０８は、ワークメモリ２０６に格納された印刷対象画像データを印刷データに変換するための処理を制御部２１２と協働して実行するＡＳＩＣである。具体的に例えば画像処理部２０８では、ワークメモリ２０６に格納された印刷対象画像データに対して、色空間の変換処理、解像度変換処理、ハーフトーン処理、インターレース処理などを実行する。
プリンタエンジン２１０は、画像処理部２０８で生成された印刷データに基づいて印刷用紙に画像を印刷する。プリンタエンジン２１０は、例えばインクジェット方式、レーザ方式、昇華型熱転写方式、ドットインパクト方式などで印刷用紙に画像を形成する。
図１１は、プリンタ２００の外観を示す斜視図であり、図１２は、プリンタ２００の第一ディスプレイ２２２及び操作部２２４を拡大して示す平面図である。操作部２２４には上スイッチ２３６、下スイッチ２３２、決定スイッチ２３０、戻るスイッチ２３４、プリントスイッチ２２８、中止スイッチ２２６などの複数のスイッチが設けられている。第一ディスプレイ２２２には種々の設定をするためのメニューが表示される。上スイッチ２３６、下スイッチ２３２、決定スイッチ２３０及び戻るスイッチ２３４は、メニューの項目を選択するためのスイッチである。プリントスイッチ２２８は印刷の開始を指示するためのスイッチである。中止スイッチ２２６は印刷の中止を指示するためのスイッチである。図１２に示す画面が第一ディスプレイ２２２に表示されている状態で決定スイッチ２３０を押すと印刷対象画像を選択するためのモードに遷移する。印刷対象画像を選択するためのモードでは、リムーバブルメモリ２０２に記憶されている被写体画像が第二ディスプレイ２１８に表示され、上スイッチ２３６及び下スイッチ２３２が押されると、表示される被写体画像が順次入れ替わる。また、印刷対象画像を選択するためのモードでは、プリントスイッチ２２８が押されると、そのとき選択されている被写体画像が印刷される。
図１３は、印刷対象画像を選択するためのモードにおける第二ディスプレイ２１８の画面の遷移を示す図である。図１３（Ａ）は、リムーバブルメモリ２０２に記憶されている被写体画像が表示されている画面を示している。選択中の被写体画像を表示するときは、被写体画像の本画像データをリムーバブルメモリ２０２から読み込んで縮小してから表示してもよいし、被写体画像のサムネイル画像データを読み込んでそのまま表示してもよいし、被写体画像のサムネイル画像を読み込んで拡大又は縮小してから表示してもよい。上スイッチ２３６又は下スイッチ２３２によって選択された被写体画像に既定画像が関連付けられている場合は、図１３（Ｂ１）に示すように既定画像の一部を表示するか、図１３（Ｂ２）に示すように既定画像が関連付けられていることを示す文字やアイコンなどが被写体画像とともに表示される。既定画像が関連付けられている被写体画像が第二ディスプレイ２１８に表示された状態で決定スイッチ２３０が押されると、図１３（Ｃ）に示すように、被写体画像と既定画像とを合成した画像の全体が一画面に表示される。このとき、レイアウト定義ファイルによって被写体画像より大きい合成画像が定義されている場合、被写体画像を表すデータは、縮小されるため、直前の状態に比べて小さい倍率で第二ディスプレイ２１８に表示される。
図１４は、リムーバブルメモリ２０２に格納されるファイルのディレクトリを示す模式図である。「￥ｒｅｍｏｖａｂｌｅ」はリムーバブルメモリ２０２のルートディレクトリに対応する。
拡張子が「．ｅｘｉｆ」の被写体画像ファイルは被写体画像を表す画像データである。拡張子が「．ｕｓｔ」のファイルは、被写体画像ファイルとレイアウト定義ファイル及び既定画像ファイルとを関連付けるための関連付けファイルである。関連付けファイルには、拡張子が「．ｕｓｍ」のインデックスファイルのファイル名が記述されている。関連付けファイルのファイル名は、それに記述されたインデックスファイルに記述されたレイアウト定義ファイルに関連付けようとする被写体画像のファイル名と同一である。例えば「０００２．ｕｓｔ」の関連付けファイルには、「ｄａｅｎ＿０．ｕｓｍ」というファイル名が記述され、「ｄａｅｎ＿０．ｕｓｍ」というインデックスファイルには、「ｄａｅｎ０１．ｕｓｄ」、「ｄａｅｎ０２．ｕｓｄ」等のレイアウト定義ファイルのファイル名が記述されている。すなわち、被写体画像と関連付けファイルとはそれらのファイル名によって互いに関連付けられ、関連付けファイルとインデックスファイルとは、関連付けファイルに記述されたファイル名によって関連付けられている。さらに、インデックスファイルとレイアウト定義ファイルとは、インデックスファイルに記述されたレイアウト定義ファイルのファイル名によって関連付けられている。これら複数のファイルによる関連づけによって、用紙サイズが異なり互いに相似の関係にある複数のレイアウト定義ファイルが１つの被写体画像ファイルに関連付けられている。
拡張子が「．ｕｓｄ」のファイルは被写体画像と既定画像の印刷レイアウトを定義するレイアウト定義ファイルであって、用紙サイズ毎に保存されている。レイアウト定義ファイルについては後に詳述する。
図１５は、レイアウト定義ファイルを介して互いに関連付けられてリムーバブルメモリ２０２に記憶されている種々の画像を示す模式図である。
拡張子が「．ｅｘｉｆ」の被写体画像ファイル２３８は、被写体画像を表すデータであって、本画像データ２４０とサムネイル画像データ２４２とを含み、Ｅｘｉｆファイル形式で記録されている。
拡張子が「．ｅｆｆ」の既定画像ファイル２４４は、レイアウト定義ファイルに基づいて被写体画像と合成される既定画像を表すデータであって、既定画像データ２４６とαチャンネルデータ２４８とを含む。αチャンネルデータは、重畳合成されるレイヤ間における上位レイヤの透過率を画素毎に設定しているデータである。例えば、αチャンネルデータによって透過率が１００％に設定された画素では、上位レイヤの画素ではなく、下位レイヤの画素が合成画像の画素として採用される。１つのレイアウト定義ファイルに被写体画像と既定画像とを描画するスクリプトが記述されている場合、レイアウト定義ファイルを介して被写体画像と既定画像とが対応付けられていることになる。
拡張子が「．ｕｓｆ」のプレビュー用画像ファイル２５４は、レイアウト定義ファイルで定義しているレイアウトをプリンタやパーソナルコンピュータなどの再生装置のディスプレイに表示するためのデータであって、プレビュー用画像データ２５０とαチャンネルデータ２５２とを含む。プレビュー用画像のサイズは、例えばＥｘｉｆなどの業界標準規格で定められたサムネイル画像のサイズに一致させることにより、被写体画像のサムネイル画像データを高速表示するためのハードウェアを用いてレイアウト定義ファイルで定義しているレイアウトを高速表示することができるようになる。
拡張子が「．ｃｔｆ」のフレーミング用画像ファイル２６０は、レイアウト定義ファイルで定義している既定画像の一部（フレーミング用画像）をディジタルカメラのＬＣＤに表示するためのデータであって、フレーミング用画像データ２５６とαチャンネルデータ２５８とを含む。フレーミング用画像をディジタルカメラのＬＣＤに表示することにより、既定画像のはめ込み合成枠の形状に応じた適切なフレーミングが可能になる。
図１４に示すように、既定画像、プレビュー用画像及びフレーミング用画像を表すデータは、それらに対応するレイアウト定義ファイルのファイル名が記述されたインデックスファイルのファイル名と同名のフォルダに格納されている。
図１６はレイアウト定義ファイルの内容を示す模式図である。図１７は、レイアウト定義ファイルを用いて被写体画像と既定画像をはがき２６０に割り付ける処理を示す模式図である。レイアウト定義ファイルには、被写体画像及び既定画像のレイアウトがスクリプトによって定義されている。スクリプトは、印刷用紙サイズ、印刷用紙の向き、被写体画像及び既定画像を印刷用紙に配置するための画像枠等をプリンタ等で一義的に解釈可能に定義する。具体的には例えば、用紙サイズとして「はがき」、印刷用紙の向きとして「横長」がスクリプトによって記述され、印刷対象の被写体画像毎に画像枠（例えば枠の左上座標「（ｘ１，ｙ１）」と枠の右下座標「（ｘ２，ｙ２）」）がスクリプトによって記述され、印刷対象の既定画像毎に既定画像ファイルのファイル名（例えば「ｂｉｒｔｈｄａｙ．ｅｆｆ」）及び画像枠（例えば枠の左上座標「（ｘ３，ｙ３）」と枠の右下座標「（ｘ４，ｙ４）」）がスクリプトによって記述される。
印刷対象の被写体画像を選択するためのモードでは、リムーバブルメモリ２０２の所定のディレクトリに記憶されている被写体画像ファイルが上スイッチ２３６及び下スイッチ２３２が押されるたびに順次選択される。選択された被写体画像ファイルと同じファイル名の関連付けファイルが当該ディレクトリに記憶されている場合、図１３（Ｂ１）又は図１３（Ｂ２）に示すように、選択された被写体画像ファイルにレイアウト定義ファイルが関連付けられていることを示す画面が表示される。この場合、プリントスイッチ２２８が押されると、選択された被写体画像ファイルは、それに関連付けられたレイアウト定義ファイルに記述されたスクリプトに従って印刷される。
図１３（Ｂ１）及び図１３（Ｂ２）は、図１４に示した「０００２．ｅｘｉｆ」が選択された状態を示している。以下、図１９に示すフローチャートを参照しながら、既定画像データに関連付けてリムーバブルメモリに記憶された被写体画像ファイルが選択された場合の処理について説明する。
まず、図１５に示したサムネイル画像データ２４２と、フレーミング用画像データ２５６と、αチャンネルデータ２５８がリムーバブルメモリ２０２から読み込まれ、サムネイル画像データ２４２とフレーミング用画像データ２５６が図１３（Ｂ１）に示すように第二ディスプレイ２１８に合成表示される（Ｓ３００）。これらの画像データのサイズが一致している場合、第二ディスプレイ２１８及び第二ディスプレイ制御部２１６は、Ｅｘｉｆに準拠したサムネイル画像データの全体を一画面に高速表示できるように構成されているため、フレーミング用画像を被写体画像に合成して表示しても、表示速度が低下することが抑制される。尚、図１３（Ｂ２）及び図１８の画面Ａを表示するときは、制御部２１２のＲＯＭに記憶された「フレーム有り」を表す画像データを被写体画像のサムネイル画像データ２４２の上位レイヤに表示すればよい。
被写体画像が第二ディスプレイ２１８に表示された状態で上スイッチ２３６又は下スイッチ２３２が押されると、次の被写体画像ファイルが選択される（Ｓ３１０）。
被写体画像が第二ディスプレイ２１８に表示された状態で決定スイッチ２３０が押されると、被写体画像と既定画像とを合成した画像の全体を一画面に表示するための以下の処理が開始される（Ｓ３２０）。尚、新たな被写体画像ファイルが選択されたときにスタートしたタイマがタイムアップしたときに、以下の処理を開始してもよい。
まず、レイアウト定義ファイルが読み込まれ、スクリプトに記述されている画像枠を、図１７に示すように第二ディスプレイ２１８の画面に応じて座標変換する（Ｓ３３０）。尚、第二ディスプレイ２１８の画面に応じた画像枠を定義したスクリプトを記述したファイルを予めインデックスファイル等に関連付けて記憶しておいても良い。その場合、レイアウト定義ファイルを読み込む必要も、レイアウト定義ファイルの画像枠を座標変換する必要もない。
次に、図１８に示すように、座標変換された画像枠に応じて被写体画像を表すサムネイル画像２４２を縮小する（Ｓ３４０）。
次に、インデックスファイルを介して被写体画像ファイルに関連付けられているプレビュー用画像ファイルのプレビュー用画像データ２５０及びαチャンネルデータ２５２をリムーバブルメモリ２０２から読み込む。続いて、縮小されたサムネイル画像２４２、プレビュー用画像データ２５０及びαチャンネルデータ２５２に基づいて、図１８の画面Ｂに示すように、被写体画像と既定画像を合成した画像の全体を一画面に表示する。
以上説明した本発明の第二実施例によると、リムーバブルメモリ２０２から入力される被写体画像を第二ディスプレイに表示するとき、それに既定画像が関連付けられているか否かに関わらず、被写体画像を表すサムネイル画像データをある特定の倍率（第一の倍率）で縮小又は拡大し（倍率は１でもよい、すなわち、拡大も縮小もしなくてもよい。）、縮小又は拡大したサムネイル画像データに基づいて被写体画像を表示する。したがって、たとえ既定画像と被写体画像を合成して得られる合成画像に対して被写体画像のサイズが小さいとしても、リムーバブルメモリ２０２に記録された被写体画像を短時間で確認することができる。
一方、被写体画像に既定画像が関連付けてリムーバブルメモリ２０２に記憶されている場合、当該被写体画像は既定画像と合成して印刷されるため、印刷される画像の全体を第二ディスプレイ２１８の一画面に表示することもできる。このとき、被写体画像が合成画像より小さい場合、サムネイル画像データは第一の倍率より小さい倍率で縮小又は拡大され、縮小又は拡大されたサムネイル画像データとプレビュー用画像ファイルに基づいて被写体画像と既定画像を合成した画像が一画面に表示される。したがって、たとえ既定画像と被写体画像を合成して得られる合成画像が被写体画像より大きいサイズであったとしても、被写体画像と既定画像を合成した結果を一画面で確認することができる。
【図１】
2004008751.tif 000003
【図２】
2004008751.tif 000004
【図３】
2004008751.tif 000005
【図４】
2004008751.tif 000006
【図５】
2004008751.tif 000007
【図６】
2004008751.tif 000008
【図７】
2004008751.tif 000009
【図８】
2004008751.tif 000010
【図９】
2004008751.tif 000011
【図１０】
2004008751.tif 000012
【図１１】
2004008751.tif 000013
【図１２】
2004008751.tif 000014
【図１３】
2004008751.tif 000015
【図１４】
2004008751.tif 000016
【図１５】
2004008751.tif 000017
【図１６】
2004008751.tif 000018
【図１７】
2004008751.tif 000019
【図１８】
2004008751.tif 000020
【図１９】
2004008751.tif 000021
【国際調査報告】
2004008751.tif 000022
2004008751.tif 000023
2004008751.tif 000024
2004008751.tif 000025