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