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




【国際調査報告】
2004012449.tif 000013
2004012449.tif 000014
2004012449.tif 000015
2004012449.tif 000016