(57)【特許請求の範囲】
【請求項１】
画像データに対して編集指示に応じた画像処理を施す画像処理装置であって、
前記画像データが、文字データが重畳された重畳画像データであって、前記文字データが重畳されていない被写体画像データを再現可能であったときは、前記重畳画像データ及び該重畳画像データと前記被写体画像データとの差分データから前記被写体画像データを再現し、該再現された被写体画像データに対して前記編集指示に応じた画像処理を施す画像処理手段と、
前記画像処理手段により画像処理が施された前記再現された被写体画像データに前記文字データを重畳し、該文字データを重畳し画像処理が施され再現された被写体画像データを記録する記録制御手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
画像データに対して編集指示に応じた画像処理を施す画像処理装置であって、
前記画像データが、文字データが重畳された重畳画像データであって、前記文字データが重畳されていない被写体画像データを再現可能であったときは、前記重畳画像データの付帯情報によって関連付けされている前記被写体画像データを読み出して再現し、該再現された被写体画像データに対して前記編集指示に応じた画像処理を施す画像処理手段と、
前記画像処理手段により画像処理が施された前記再現された被写体画像データに前記文字データを重畳し、該文字データを重畳し画像処理が施され再現された被写体画像データを記録する記録制御手段と、
を備えたことを特徴とする画像処理装置。
【請求項３】
さらに、前記被写体画像データに文字データが重畳された重畳画像データに対し前記画像処理手段により編集指示に応じた画像処理が施されるときに、該画像処理の内の少なくともリサイズ処理及び回転処理を禁止させる禁止手段と、
を備えたことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
さらに、前記被写体画像データに文字データが重畳された重畳画像データに対し前記画像処理手段により編集指示に応じた画像処理としてトリミング処理が施されるときに、指定されたトリミング領域が前記文字データを分割させるトリミング領域であった場合は前記トリミング処理を禁止させる禁止手段と、
を備えたことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項５】
前記記録制御手段は、前記被写体画像データに文字データが重畳された重畳画像データに対し前記画像処理手段により編集指示に応じた画像処理としてトリミング処理が施され、該トリミング処理後の画像データから前記文字データが除かれたときに、該トリミング処理後の画像データに前記文字データを重畳し、該文字データを重畳した前記トリミング処理後の画像データを記録する、
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項６】
画像データに対して編集指示に応じた画像処理を施す画像処理方法であって、
前記画像データが、文字データが重畳された重畳画像データであって、前記文字データが重畳されていない被写体画像データを再現可能であったときは、画像処理手段により、前記重畳画像データ及び該重畳画像データと前記被写体画像データとの差分データから前記被写体画像データを再現し、該再現された被写体画像データに対して前記編集指示に応じた画像処理を施し、
記録制御手段により、前記画像処理手段により画像処理が施された前記再現された被写体画像データに前記文字データを重畳し、該文字データを重畳し画像処理が施され再現された被写体画像データを記録する、
ことを特徴とする画像処理方法。
【請求項７】
画像データに対して編集指示に応じた画像処理を施す画像処理方法であって、
前記画像データが、文字データが重畳された重畳画像データであって、前記文字データが重畳されていない被写体画像データを再現可能であったときは、画像処理手段により、前記重畳画像データの付帯情報によって関連付けされている前記被写体画像データを読み出して再現し、該再現された被写体画像データに対して前記編集指示に応じた画像処理を施し、
記録制御手段により、前記画像処理手段により画像処理が施された前記再現された被写体画像データに前記文字データを重畳し、該文字データを重畳し画像処理が施され再現された被写体画像データを記録する、
ことを特徴とする画像処理方法。
【請求項８】
被写体を撮像して被写体画像データを得る撮像手段と、
撮影画像データとして、前記撮像手段により得られた被写体画像データに文字データが重畳された重畳画像データと、該重畳画像データと前記被写体画像データとの差分データとを記録する記録制御手段と、
前記撮影画像データに対して編集指示がなされたときに、前記撮影画像データが、文字データが重畳された重畳画像データであって、前記文字データが重畳されていない被写体画像データを再現可能であったときは、前記重畳画像データ及び前記差分データから前記被写体画像データを再現し、該再現された被写体画像データに対して前記編集指示に応じた画像処理を施す画像処理手段と、
前記画像処理手段により画像処理が施された前記再現された被写体画像データに前記文字データを重畳し、該文字データを重畳し画像処理が施され再現された被写体画像データを記録する重畳記録制御手段と、
を備えたことを特徴とする電子カメラ。
【請求項９】
被写体を撮像して被写体画像データを得る撮像手段と、
撮影画像データとして、前記撮像手段により得られた被写体画像データに文字データが重畳された重畳画像データと前記被写体画像データとを関連付けて記録する記録制御手段と、
前記撮影画像データに対して編集指示がなされたときに、前記撮影画像データが、文字データが重畳された重畳画像データであって、前記文字データが重畳されていない被写体画像データを再現可能であったときは、前記重畳画像データの付帯情報によって関連付けされている前記被写体画像データを読み出して再現し、該再現された被写体画像データに対して前記編集指示に応じた画像処理を施す画像処理手段と、
前記画像処理手段により画像処理が施された前記再現された被写体画像データに前記文字データを重畳し、該文字データを重畳し画像処理が施され再現された被写体画像データを記録する重畳記録制御手段と、
を備えたことを特徴とする電子カメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、加工指示に応じた画像処理を施す画像処理装置、画像処理方法、及び電子カメラに関する。
【０００２】
【従来の技術】
電子カメラには、撮影日付やユーザコメント等の文字を撮影画像に直接重畳（合成）させる文字重畳機能を備えたものがある。この機能は、撮影画像の画像データに対し、日付等の文字データを重畳させ、これをモリカード等の記録媒体に記録させる機能である。この機能によれば、再生時や印刷時に常に画像上に撮影日付等を表示、印刷させることができるので、銀塩カメラで撮影日付を焼き込んで撮影を行っていたユーザには馴染み易い機能である。また、撮影画像の画像データに番号の文字データを重畳させておけば、番号等による撮影画像管理の用途において、印刷時における番号印刷忘れ等を防止することができる。またその他、撮影日付等の改竄防止や、再生時に常に表示される撮影日付により電子カメラの日付設定の誤りを容易に防止できる等の利点が得られる。
【０００３】
一方、電子カメラによる撮影により得られた撮影画像はデジタルデータであるため、電子カメラが備えている画像処理機能や外部装置（画像処理装置、パーソナルコンピュータ等）の画像処理手段等を使用して、この撮影画像に対し、ユーザの好みに応じた様々な画像処理、例えば回転処理、リサイズ処理、トリミング処理等を施すことが可能である。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記文字重畳記録機能により文字が重畳された撮影画像に対し画像処理が施された場合には種々の問題が発生した。例えば、回転処理が施された場合には文字の配置が不適切になる問題が発生し、また、リサイズ処理が施された場合には文字が小さすぎて読めなかったり、文字が大きすぎて邪魔になったりする等の問題が発生した。また、トリミング処理が施された場合には、文字が除かれてトリミングされたり、文字が分割されてトリミングされたり等の問題が発生した。
【０００５】
本発明の課題は、上記実情に鑑み、文字が重畳されている重畳画像に対し画像処理が施されたときに、その文字が適切に重畳されるようにする画像処理装置、画像処理方法、及び電子カメラを提供することである。
【０００６】
【課題を解決するための手段】
本発明の第１の態様は、画像データに対して編集指示に応じた画像処理を施す画像処理装置であって、前記画像データが、文字データが重畳された重畳画像データであって、前記文字データが重畳されていない被写体画像データを再現可能であったときは、前記重畳画像データ及び該重畳画像データと前記被写体画像データとの差分データから前記被写体画像データを再現し、該再現された被写体画像データに対して前記編集指示に応じた画像処理を施す画像処理手段と、前記画像処理手段により画像処理が施された前記再現された被写体画像データに前記文字データを重畳し、該文字データを重畳し画像処理が施され再現された被写体画像データを記録する記録制御手段とを備えた画像処理装置である。
【０００７】
上記の構成によれば、被写体画像と重畳画像を再現可能な撮影画像に対し画像処理が施されるときには、再現された被写体画像に対し画像処理が施され、これに文字が再重畳されるので、画像処理後に文字が適切に重畳されるようになる。尚、画像処理には、回転処理、リサイズ処理、トリミング処理等が含まれる。
【０００９】
また、この構成によれば、被写体画像と重畳画像を再現可能な撮影画像に対し画像処理が施されるときには、重畳画像と差分データから再現された被写体画像に対し画像処理が施され、これに文字が再重畳されるので、画像処理後に文字が適切に重畳されるようになる。また、被写体画像を再現するのに必要なデータ容量をより少なくさせることができる。
【００１０】
本発明の第２の態様は、画像データに対して編集指示に応じた画像処理を施す画像処理装置であって、前記画像データが、文字データが重畳された重畳画像データであって、前記文字データが重畳されていない被写体画像データを再現可能であったときは、前記重畳画像データの付帯情報によって関連付けされている前記被写体画像データを読み出して再現し、該再現された被写体画像データに対して前記編集指示に応じた画像処理を施す画像処理手段と、前記画像処理手段により画像処理が施された前記再現された被写体画像データに前記文字データを重畳し、該文字データを重畳し画像処理が施され再現された被写体画像データを記録する記録制御手段とを備えた画像処理装置である。
【００１１】
上記の構成によれば、被写体画像と重畳画像を再現可能な撮影画像に対し画像処理が施されるときには、再現された被写体画像に対し画像処理が施され、これに文字が再重畳されるので、画像処理後に文字が適切に重畳されるようになる。尚、画像処理には、回転処理、リサイズ処理、トリミング処理等が含まれる。
また、この構成によれば、被写体画像と重畳画像を再現可能な撮影画像に対し画像処理が施されるときには、重畳画像に関連付けされている被写体画像から再現された被写体画像に対し画像処理が施され、これに文字が再重畳されるので、画像処理後に文字が適切に重畳されるようになる。
本発明の第３の態様は、上記第１又は２の態様において、さらに、前記被写体画像データに文字データが重畳された重畳画像データに対し前記画像処理手段により編集指示に応じた画像処理が施されるときに、該画像処理の内の少なくともリサイズ処理及び回転処理を禁止させる禁止手段と、を備えた構成である。
上記の構成によれば、重畳画像に対し画像処理が施されるときには、画像処理の内の少なくともリサイズ処理及び回転処理が禁止され、リサイズ処理及び回転処理により文字が不適切になるのを防止できる。
本発明の第４の態様は、上記第１又は２の態様において、さらに、前記被写体画像データに文字データが重畳された重畳画像データに対し前記画像処理手段により編集指示に応じた画像処理としてトリミング処理が施されるときに、指定されたトリミング領域が前記文字データを分割させるトリミング領域であった場合は前記トリミング処理を禁止させる禁止手段と、を備えた構成である。
上記の構成によれば、重畳画像に対しトリミング処理が施されるときには、重畳されている文字が分割されるトリミング処理が禁止され、トリミング処理により文字が分割されるのを防止できる。
本発明の第５の態様は、上記第１又は２の態様において、前記記録制御手段は、前記被写体画像データに文字データが重畳された重畳画像データに対し前記画像処理手段により編集指示に応じた画像処理としてトリミング処理が施され、該トリミング処理後の画像データから前記文字データが除かれたときに、該トリミング処理後の画像データに前記文字データを重畳し、該文字データを重畳した前記トリミング処理後の画像データを記録する、構成である。
上記の構成によれば、重畳画像に対しトリミング処理が施され、重畳されていた文字が除かれたときには、そのトリミング処理後の画像に文字が再重畳されるので、トリミング処理後の画像に文字が除かれることが無くなる。
【００１２】
本発明の第６の態様は、画像データに対して編集指示に応じた画像処理を施す画像処理方法であって、前記画像データが、文字データが重畳された重畳画像データであって、前記文字データが重畳されていない被写体画像データを再現可能であったときは、画像処理手段により、前記重畳画像データ及び該重畳画像データと前記被写体画像データとの差分データから前記被写体画像データを再現し、該再現された被写体画像データに対して前記編集指示に応じた画像処理を施し、記録制御手段により、前記画像処理手段により画像処理が施された前記再現された被写体画像データに前記文字データを重畳し、該文字データを重畳し画像処理が施され再現された被写体画像データを記録する画像処理方法である。
【００１３】
上記の方法によれば、被写体画像と重畳画像を再現可能な撮影画像に対し画像処理が施されるときには、再現された被写体画像に対し画像処理が施され、これに文字が再重畳されるので、画像処理後に文字が適切に重畳されるようになる。
また、この方法によれば、被写体画像と重畳画像を再現可能な撮影画像に対し画像処理が施されるときには、重畳画像と差分データから再現された被写体画像に対し画像処理が施され、これに文字が再重畳されるので、画像処理後に文字が適切に重畳されるようになる。また、被写体画像を再現するのに必要なデータ容量をより少なくさせることができる。
本発明の第７の態様は、画像データに対して編集指示に応じた画像処理を施す画像処理方法であって、前記画像データが、文字データが重畳された重畳画像データであって、前記文字データが重畳されていない被写体画像データを再現可能であったときは、画像処理手段により、前記重畳画像データの付帯情報によって関連付けされている前記被写体画像データを読み出して再現し、該再現された被写体画像データに対して前記編集指示に応じた画像処理を施し、記録制御手段により、前記画像処理手段により画像処理が施された前記再現された被写体画像データに前記文字データを重畳し、該文字データを重畳し画像処理が施され再現された被写体画像データを記録する画像処理方法である。
上記の方法によれば、被写体画像と重畳画像を再現可能な撮影画像に対し画像処理が施されるときには、再現された被写体画像に対し画像処理が施され、これに文字が再重畳されるので、画像処理後に文字が適切に重畳されるようになる。
また、この方法によれば、被写体画像と重畳画像を再現可能な撮影画像に対し画像処理が施されるときには、重畳画像に関連付けされている被写体画像から再現された被写体画像に対し画像処理が施され、これに文字が再重畳されるので、画像処理後に文字が適切に重畳されるようになる。
本発明の第８の態様は、被写体を撮像して被写体画像データを得る撮像手段と、撮影画像データとして、前記撮像手段により得られた被写体画像データに文字データが重畳された重畳画像データと、該重畳画像データと前記被写体画像データとの差分データとを記録する記録制御手段と、前記撮影画像データに対して編集指示がなされたときに、前記撮影画像データが、文字データが重畳された重畳画像データであって、前記文字データが重畳されていない被写体画像データを再現可能であったときは、前記重畳画像データ及び前記差分データから前記被写体画像データを再現し、該再現された被写体画像データに対して前記編集指示に応じた画像処理を施す画像処理手段と、前記画像処理手段により画像処理が施された前記再現された被写体画像データに前記文字データを重畳し、該文字データを重畳し画像処理が施され再現された被写体画像データを記録する重畳記録制御手段とを備えた電子カメラである。
【００１４】
上記の構成によれば、被写体画像と重畳画像を再現可能に記録された撮影画像に対し画像処理が施されるときには、再現された被写体画像に対し画像処理が施され、これに文字が再重畳されるので、画像処理後に文字が適切に重畳されるようになる。
また、この構成によれば、被写体画像と重畳画像を再現可能な撮影画像に対し画像処理が施されるときには、重畳画像と差分データから再現された被写体画像に対し画像処理が施され、これに文字が再重畳されるので、画像処理後に文字が適切に重畳されるようになる。また、被写体画像を再現するのに必要なデータ容量をより少なくさせることができる。
本発明の第９の態様は、被写体を撮像して被写体画像データを得る撮像手段と、撮影画像データとして、前記撮像手段により得られた被写体画像データに文字データが重畳された重畳画像データと前記被写体画像データとを関連付けて記録する記録制御手段と、前記撮影画像データに対して編集指示がなされたときに、前記撮影画像データが、文字データが重畳された重畳画像データであって、前記文字データが重畳されていない被写体画像データを再現可能であったときは、前記重畳画像データの付帯情報によって関連付けされている前記被写体画像データを読み出して再現し、該再現された被写体画像データに対して前記編集指示に応じた画像処理を施す画像処理手段と、前記画像処理手段により画像処理が施された前記再現された被写体画像データに前記文字データを重畳し、該文字データを重畳し画像処理が施され再現された被写体画像データを記録する重畳記録制御手段とを備えた電子カメラである。
上記の構成によれば、被写体画像と重畳画像を再現可能に記録された撮影画像に対し画像処理が施されるときには、再現された被写体画像に対し画像処理が施され、これに文字が再重畳されるので、画像処理後に文字が適切に重畳されるようになる。
また、この構成によれば、被写体画像と重畳画像を再現可能な撮影画像に対し画像処理が施されるときには、重畳画像に関連付けされている被写体画像から再現された被写体画像に対し画像処理が施され、これに文字が再重畳されるので、画像処理後に文字が適切に重畳されるようになる。
【００１９】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。
図１は、本発明の一実施の形態に係る電子カメラのブロック図である。尚、同図に示した電子カメラは、画像（撮影画像）に加工指示に応じた画像処理を施す画像処理機能（画像処理部）を備えている。
【００２０】
同図において、レンズ１は、被写体像をＣＣＤ（Charge Coupled Device ）２に結像させる撮影光学系である。
ＣＣＤ２は、結像された被写体像を光電変換して画像を示す電気信号（アナログ信号）を出力する撮像素子である。
【００２１】
撮像回路３は、ＣＤＳ（Correlated Double Sampling：相関二重サンプリング回路）やＡＧＣ（Automatic Gain Control：オートゲインコントロールアンプ）等を含んで構成され、ＣＰＵ＿Ａ４の制御の基に、ＣＣＤ２から出力された電気信号（アナログ信号）のリセット雑音除去や信号レベルの調節等を行う回路である。
【００２２】
Ａ／Ｄ変換回路５は、撮像回路３の出力信号（アナログ信号）をデジタル信号（デジタルデータ）に変換する回路である。
補正回路６は、Ａ／Ｄ変換回路４の出力信号（デジタルデータ、画像データ）に、ホワイトバランスやγ補正等の補正処理を施す回路である。
【００２３】
また、フレームメモリ７、ＣＰＵ＿Ｂ８、ＦＩＦＯ（First-In First-Out）メモリ９、及び記録バッファ１０は、何れもバスライン１１に接続されており、このバスライン１１を介して、相互にデータの授受が行われる。
フレームメモリ７は、補正回路６から出力された画像データやＣＰＵ＿Ｂ８により処理された画像データ等を一時的に蓄えるバッファメモリとして使用される他、ＣＰＵ＿Ｂ８による各種処理のための作業用の記憶領域としても使用されるメモリである。
【００２４】
ＣＰＵ＿Ｂ８は、ＣＰＵ＿Ａ４の制御の基に、内部に備えられた制御プログラムに従い、画像データの圧縮処理（画像圧縮機能）、画像データの伸張処理（画像伸張機能）、画像データへの各種画像処理（回転処理、リサイズ処理、トリミング処理等）（フレームメモリコントロール機能）、記録媒体への書き込み（記録）及び読み出し等のアクセス制御処理（記録媒体アクセス機能）、及び被写体画像（元画像）と該被写体画像に日付が重畳された重畳画像との差分データを作成する処理（画像差分データ作成手段）等を実行する。尚、画像データの圧縮処理及び伸張処理では、例えばＪＰＥＧ（Joint Photographic Experts Group）方式による圧縮処理及び伸張処理等が行われる。
【００２５】
ＦＩＦＯメモリ９は、表示用の画像データを一時的に格納するメモリである。例えば、ＣＰＵ＿Ｂ８により画像処理された表示用の画像データ等が格納される。
オンスクリーン回路１２は、ＣＰＵ＿Ａ４の制御の基に、ＦＩＦＯメモリ９から出力された画像データに日付等のオンスクリーン情報を重畳する回路である。
【００２６】
ビデオ出力回路１３は、オンスクリーン回路１２から出力された画像データをビデオ信号（画像信号）に変換する回路である。
ビデオ出力端子１４は、ビデオ出力回路１３から出力されたビデオ信号（画像信号）を外部へ送出するための端子である。
【００２７】
ＴＦＴ（Thin Film Transistor）液晶駆動回路１５は、ＣＰＵ＿Ａ４の制御の基に、オンスクリーン回路１２から出力された画像データに基づいてＴＦＴパネル（ＴＦＴ液晶）１６を駆動する回路である。
ＴＦＴパネル１６は、ＴＦＴ駆動回路１５の駆動に基づき、例えば画像データに基づく撮影画像等を表示する。
【００２８】
バックライトユニット１７は、ＣＰＵ＿Ａ４の制御の基に、ＴＦＴパネル１６の液晶部に、その背面から光を照射する。
記録バッファ１０は、記録媒体１８への画像データの書き込み時や、記録媒体１８からの画像データの読み出し時に、その画像データを一時的に蓄えるメモリである。
【００２９】
記録媒体Ｉ／Ｆ１９は、記録媒体１８との間でデータの授受を行うためのインターフェイス機能を提供するものであり、記録媒体１８への画像データの書き込み、或いは記録媒体１８からの画像データの読み出しの処理が行われる。
記録媒体１８は、例えばメモリカード等のリムーバブル型の記録媒体である。
【００３０】
ＣＰＵ＿Ａ４は、中央演算処理装置であり、内部に備えられた制御プログラムに従い、電子カメラを構成する各部の制御処理（システムコントロール機能）や、日付の管理処理（日付管理手段）や、被写体画像・重畳画像・被写体画像と重畳画像との差分データ等を管理する処理（画像管理手段）等を実行する。
【００３１】
アクチュエータ２０は、レンズ（撮影光学系）１を駆動するためのモータ（ズーミング用モータ或いはＡＦ用モータ等）等であり、アクチュエータ駆動回路２１により駆動される。
アクチュエータ駆動回路２１は、ＣＰＵ＿Ａ４の制御の基に、アクチュエータ２０を駆動する回路である。
【００３２】
ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory ）２２は、変数や調整データなどの各種データが格納されるメモリであり、ＣＰＵ＿Ａ４により、必要に応じて各種データの読み出し及び書き込みが行われる。
外部データＩ／Ｆ２３は、パーソナルコンピュータ等の外部装置とＣＰＵ＿Ａ４との間でのデータの授受を行うためのインターフェイス機能を提供するものであり、例えばＵＳＢ（ Universal Serial Bus ）Ｉ／Ｆである。
【００３３】
キーマトリクス部２４は、ユーザからの各種指示を受け付け、それをＣＰＵ＿Ａ４へ通知するための各種キー、スイッチ、ボタン等である。例えば、日付焼き込みモードを指定可能にする日付焼き込みモード指定手段や、編集モードを指定可能にする編集モード指定手段等が含まれる。尚、日付焼き込みモードは、画像への撮影日付の重畳（合成、焼き込み）を可能にさせるモードである。また、編集モードは、画像にユーザの指示に応じた各種画像処理（回転処理、リサイズ処理、トリミング処理等）を施すことを可能にさせるモードである。
【００３４】
ＬＣＤパネル２５は、ＬＣＤ表示回路２６により駆動され、その駆動信号に基づく情報を表示する。例えば、露出、シャッタースピード等の各種の設定状態が表示される。
ＬＣＤ表示回路２６は、ＣＰＵ＿Ａ４の制御の基に、ＬＣＤパネル２５を駆動する回路である。
【００３５】
電池２７は、電子カメラへ電力を供給するための電源である。
電源回路２８は、ＣＰＵ＿Ａ４の制御の基に、電池２７から供給される電圧を制御して、電子カメラの各部に電力を供給する回路である。
バックアップ電源２９は、電子カメラに設定された各種設定値などを維持（保持）するための電源であり、例えばコイン電池や、スーパーキャパシタ等で構成される。
【００３６】
電池状態検出回路３０は、電池２７の電池残量を検出し、これをＣＰＵ＿Ａ４へ通知する。
次に、上述した構成の電子カメラにおいて、ＣＰＵ＿Ａ４によって行われる、本発明に関係する各種の制御処理を、図２乃至図８を用いて説明する。尚、これらの処理は、ＣＰＵ＿Ａ４が内部に備えられた制御プログラムを実行することにより行われる処理である。
【００３７】
図２は、撮影処理の一例を示すフローチャートである。
同図において、キーマトリクス部２４を介して、ユーザにより所定の撮影条件（シャッタースピード、露出、日付焼き込みモード等）が設定され撮影指示が行われると、まず、ＣＣＤ２等を介して被写体画像を取り込み、撮像回路３等を介してその被写体画像に基づく画像データを取得し、これを一旦フレームメモリ７に格納する（Ｓ２０１）。
【００３８】
続いて、このフレームメモリ７に格納した画像データを読み出し、この画像データにＣＰＵ＿Ｂ８による圧縮処理（例えばＪＰＥＧ方式による圧縮処理等）を施し（Ｓ２０２）、これを記録媒体１８に記録する（Ｓ２０３）。但し、このときに記録される被写体画像の画像データは、撮影に関する情報（撮影日付、撮影条件等）等を含む付帯情報と共に１つの画像ファイルとして記録される。
【００３９】
続いて、日付焼き込みモード指定手段により日付焼き込みモードが指定されているか否かを判断し（Ｓ２０４）、このモードが指定されていれば（Ｓ２０４がＹ）、Ｓ２０１の処理でフレームメモリ７に格納した画像データを読み出し、これに日付管理手段により管理されている日付の文字データを重畳（合成）し（Ｓ２０５）、この文字データを重畳した画像データにＣＰＵ＿Ｂ８による圧縮処理を施し（Ｓ２０６）、これを記録媒体１８に記録する（Ｓ２０７）。但し、このときに記録される重畳画像の画像データも、前述の撮影に関する情報（撮影日付、撮影条件等）等を含む付帯情報と共に１つの画像ファイルとして記録される。
【００４０】
続いて、この重畳画像の画像ファイルの付帯情報に、画像データが日付の重畳された重畳画像の画像データであることを示す日付焼き込みフラグと、Ｓ２０３の処理で記録した被写体画像（元画像）の画像データを後に特定する（再現する、読み出す）ための元画像情報（被写体画像の画像ファイル名、パス情報等）を加えて（登録して）（Ｓ２０８）当該フローを終了する。
【００４１】
一方、Ｓ２０４の処理において、日付焼き込みモードが指定されていなければ（Ｓ２０４がＮ）、前述のＳ２０５〜Ｓ２０８の処理をスキップする。
このような処理により、日付焼き込みモードが指定されて撮影されたときは、被写体画像の画像ファイルと、この被写体画像に日付が重畳された重畳画像の画像ファイルが記録媒体１８に記録され、重畳画像の画像ファイルの付帯情報には、日付焼き込みフラグと、被写体画像の画像ファイル（画像データ）を特定するための元画像情報等が登録される。これにより、元画像情報により重畳画像と被写体画像が関連付けされ、後に、重畳画像の画像ファイルの元画像情報に基づいて被写体画像の画像データの読み出しが可能になる。従って、重畳画像の画像ファイルに基づいて重畳画像の画像データと被写体画像の画像データの再現が可能になる。すなわち、この重畳画像は、被写体画像と重畳画像を再現可能な撮影画像になる。
【００４２】
次に、このようにして記録された画像ファイルの画像に対し、ユーザにより編集指示（回転処理、リサイズ処理、トリミング処理等の画像処理指示）が行われたときの処理について説明する。
図３は、再生時に編集モードが指定されているときに行われる処理の一例を示すフローチャートである。
【００４３】
同図において、キーマトリクス部２４を介して、ユーザにより記録媒体１８に記録されている所定の画像ファイルの画像に対し編集指示が行われると、まず、その画像ファイルの付帯情報から日付焼き込みフラグを読み出す（Ｓ３０１）。
続いて、読み出した日付焼き込みフラグに基づいて、画像ファイルの画像が日付の重畳された重畳画像であるか否かを判断する（Ｓ３０２）。この判断処理で、画像が日付の重畳された重畳画像であったときは（Ｓ３０２がＹ）、この画像ファイルの画像データ（重畳画像）を、日付が重畳される前の被写体画像（元画像）の画像データに入れ替える（Ｓ３０３）。尚、この被写体画像の画像データは、画像ファイルの付帯情報に含まれる元画像情報に基づいて読み出される（特定される）ものである。一方、画像が重畳画像でなかったときは（Ｓ３０２がＮ）、このＳ３０３の処理をスキップする。
【００４４】
続いて、編集指示が行われている画像ファイルの画像データに対し、ユーザの指示に応じた編集処理を行う（Ｓ３０４）。この処理では、ユーザの指示に応じて、例えば回転処理、リサイズ処理、トリミング処理等の画像処理を施す。
続いて、編集処理を行った画像データが日付の重畳された重畳画像であったか否かを判断し（Ｓ３０５）、日付の重畳された重畳画像であったときは（Ｓ３０５がＹ）、その編集処理を行った画像データに対し、日付の文字データを再び重畳し（Ｓ３０６）、これを記録媒体１８に記録して、当該フローを終了する。尚、重畳させる日付の文字データは、画像ファイルの付帯情報に含まれる撮影に関する情報（撮影日付等）から取得されるものである。
【００４５】
一方、編集処理を行った画像データが日付の重畳された重畳画像でなかったときは（Ｓ３０５がＮ）、このＳ３０６の処理をスキップし、編集処理を行った画像データを記録媒体１８に記録して当該フローを終了する。
このような処理により、日付が重畳された重畳画像に対し画像処理が施されるときには、日付の重畳される前の被写体画像に対し画像処理が施され、これに再び日付が重畳されるようになるので、日付が適切に重畳されるようになる。従って、画像処理後に日付（文字）が不適切になる問題、例えば、回転処理が施された場合に日付の配置が不適切になる問題や、リサイズ処理が施された場合に日付が小さすぎたり大きすぎたりする問題や、トリミング処理が施された場合に日付が除かれてトリミングされたり、日付が分割されてトリミングされる等の問題を解決することができる。
【００４６】
次に、上述した図２及び図３に示した処理の変形例を、図４及び図５を用いて説明する。
図４は、撮影処理の変形例を示すフローチャートである。
同図において、キーマトリクス部２４を介して、ユーザにより所定の撮影条件が設定され撮影指示が行われると、まず、ＣＣＤ２等を介して被写体画像を取り込み、撮像回路３等を介してその被写体画像に基づく画像データを取得し、これを一旦フレームメモリ７に格納する（Ｓ４０１）。
【００４７】
続いて、このフレームメモリ７に格納した画像データを読み出し、この画像データにＣＰＵ＿Ｂ８による圧縮処理（例えばＪＰＥＧ方式による圧縮処理等）を施す（Ｓ４０２）。尚、このＳ４０１及びＳ４０２の処理は図２に示したＳ２０１及びＳ２０２の処理と同様である。
【００４８】
続いて、日付焼き込みモード指定手段により日付焼き込みモードが指定されているか否かを判断する（Ｓ４０３）。この判断処理で、日付焼き込みモードが指定されていれば（Ｓ４０３がＹ）、Ｓ４０１の処理でフレームメモリ７に格納した画像データを読み出し、これに日付管理手段により管理されている日付の文字データを重畳し（合成し）（Ｓ４０４）、この文字データを重畳した画像データにＣＰＵ＿Ｂ８による圧縮処理を施して（Ｓ４０５）、これを記録媒体１８に記録する（Ｓ４０６）。但し、このときに記録される重畳画像の画像データは、撮影に関する情報等を含む付帯情報と共に１つの画像ファイルとして記録される。
【００４９】
続いて、Ｓ４０２の処理で得られた圧縮処理後の被写体画像の画像データと、Ｓ４０５の処理で得られた圧縮処理後の重畳画像の画像データとの差分データを作成し（Ｓ４０７）、この差分データを記録媒体１８に記録する（Ｓ４０８）。尚、差分データは、後に、該差分データと重畳画像の画像データから被写体画像の画像データを作成（復元、再現）するためのデータである。例えば、Ｓ４０２及びＳ４０５の処理で行われる圧縮方式がＪＰＥＧ方式であって、日付等が重畳されている位置が重畳画像の右下の領域にあった場合には、ＪＰＥＧ方式の特性上、差分データのデータ容量をより少なくさせることができる。
【００５０】
続いて、Ｓ４０６の処理で記録した重畳画像の画像ファイルの付帯情報に、画像データが日付等の重畳された重畳画像の画像データであることを示す日付焼き込みフラグと、Ｓ４０８の処理で記録した差分データを後に特定する（再現する、読み出す）ための差分情報（差分データのファイル名、パス情報等）を加えて（登録して）（Ｓ４０９）当該フローを終了する。一方、Ｓ４０３の処理において、日付焼き込みモードが指定されていなければ（Ｓ４０３がＮ）、前述のＳ４０４〜Ｓ４０９の処理をスキップする。
【００５１】
このような処理により、日付焼き込みモードが指定されて撮影されたときは、重畳画像の画像ファイルと、該重畳画像と被写体画像の差分データが記録媒体１８に記録され、重畳画像の画像ファイルの付帯情報には、日付焼き込みフラグと、差分データを特定するための差分情報等が登録される。従って、重畳画像の画像ファイルの差分情報に基づいて差分データの読み出しが可能になり、結果として重畳画像の画像ファイルに基づいて重畳画像の画像データと被写体画像の画像データ（重畳画像の画像データと差分データとから作成可能）の再現が可能になる。すなわち、この重畳画像は、被写体画像と重畳画像を再現可能な撮影画像になる。
【００５２】
また、重畳画像の画像ファイルに基づいて被写体画像の画像データを再現するのに必要なデータ容量は、差分データ分のデータ容量で足りるので、その再現に必要なデータ容量をより少なくさせることができる。
尚、Ｓ４０７の処理では、圧縮処理後の被写体画像及び重畳画像の画像データに基づいて差分データを作成しているが、これを例えば、圧縮処理前の被写体画像及び重畳画像の画像データに基づいて差分データを作成するようにしても良い。
【００５３】
次に、この図４に示した撮影処理により記録された画像ファイルの画像に対し、ユーザにより編集指示が行われたときの処理について説明する。
図５は、再生時に編集モードが指定されているときに行われる処理の変形例を示すフローチャートである。尚、同図に示すフローにおいて、Ｓ５０３以外の処理は、図３に示したＳ３０３以外の処理と同様であるので、ここではその説明を省略し、異なる処理について説明する。
【００５４】
図５に示すように、編集指示が行われた画像の画像ファイルが日付の重畳された重畳画像の画像ファイルであったときは（Ｓ５０２がＹ）、その重畳画像の画像ファイルの付帯情報に含まれる差分情報に基づいて差分データを読み出し、この差分データと重畳画像の画像データに基づいて日付が重畳される前の被写体画像の画像データを作成（復元、再現）する。そして、この画像ファイルの画像データ（重畳画像）を、この作成した被写体画像の画像データに入れ替える（Ｓ５０３）。
【００５５】
このような処理により、日付が重畳された重畳画像に対し画像処理が施されるときには、重畳画像の画像データと差分データとから作成された被写体画像の画像データ、すなわち日付が重畳される前の被写体画像の画像データに対し画像処理が施され、これに再び日付が重畳されるようになるので、日付が適切に重畳されるようになる。従って、画像処理後に日付（文字）が不適切になる問題を解決することができる。
【００５６】
次に、再生時に編集モードが指定されているときに行われる処理のその他の変形例について図６〜図８を用いて説明する。
図６は、このようなその他の変形例を示すフローチャートであり、日付が重畳された重畳画像に対しての一切の編集処理を禁止させる処理を示したものである。
【００５７】
同図に示すように、編集指示が行われた画像の画像ファイルの付帯情報から日付焼き込みフラグを読み出し（Ｓ６０１）、そのフラグから、画像が日付の重畳された重畳画像であると判断したときは（Ｓ６０２がＹ）、一切の編集処理を禁止させ、ＴＦＴパネル１６に、画像の編集が出来ない旨（画像の編集が禁止されている旨）を表示する（Ｓ６０３）。
【００５８】
一方、画像が日付の重畳された重畳画像でないと判断したときは（Ｓ６０２がＮ）、ユーザの指示に応じた編集処理を実行し（Ｓ６０４）、編集した画像を記録媒体１８に記録して（Ｓ６０５）、当該フローを終了する。
このような処理により、編集指示が行われた画像が日付の重畳された重畳画像であったときには、編集処理が禁止される。従って、編集処理によって、画像に重畳されていた日付（文字）が不適切になるのを防止することができる。
【００５９】
尚、Ｓ６０３の処理では、全ての編集処理を禁止させたが、例えば回転処理とリサイズ処理等のように禁止させる編集処理を限定させるようにしても良い。
また、図７は、再生時に編集モードが指定されているときに行われる処理のその他の変形例を示すフローチャートであり、日付が重畳された重畳画像に対しリサイズ処理指示が行われ、指定されたリサイズ領域が日付（文字）にかかる（跨る）領域であったときには、そのリサイズ処理を禁止させる処理を示したものである。
【００６０】
同図に示すように、まず、ユーザからリサイズ領域の指示を受け付ける（Ｓ７０１）。
続いて、リサイズ処理指示が行われている画像の画像ファイルの付帯情報から日付焼き込みフラグを読み出し（Ｓ７０２）、このフラグに基づいて、画像が日付の重畳された重畳画像であるか否かを判断する（Ｓ７０３）。この判断処理で、画像が日付の重畳された重畳画像であったときは（Ｓ７０３がＹ）、次に、Ｓ７０１の処理で受け付けたリサイズ領域が、画像に重畳されている日付の領域にかかって（跨って）いるか否かを判断し（Ｓ７０４）、リサイズ領域が日付の領域にかかっていたときは（Ｓ７０４がＹ）、そのリサイズ処理を禁止させて、ＴＦＴパネル１６に、リサイズ領域に日付の領域がかかっている旨を表示し（Ｓ７０５）、Ｓ７０１の処理に戻って、再びユーザからリサイズ領域の指示を受け付ける。
【００６１】
一方、リサイズ領域が日付の領域にかかっていなかったとき（Ｓ７０４がＮ）、若しくは画像が日付の重畳された重畳画像でなかったときは（Ｓ７０３がＮ）、指定通りのリサイズ処理を実行する（Ｓ７０６）。
このような処理により、日付の重畳された重畳画像に対しリサイズ処理が指示されたときは、リサイズ領域が日付の領域にかかるリサイズ処理が禁止されるので、日付が分割されてリサイズ処理されるのを防止することができる。
【００６２】
また、図８は、再生時に編集モードが指定されているときに行われる処理のその他の変形例を示すフローチャートであり、日付の重畳された重畳画像に対しトリミング処理指示が行われたときに、指定されたトリミング領域が日付（文字）を分割させる領域であったときはトリミング処理を禁止させ、またトリミング処理後の画像から日付が除かれた（省かれた）ときには、そのトリミング処理後の画像に再び日付を重畳させる処理を示したものである。
【００６３】
同図に示すように、まず、ユーザからトリミング領域の指示を受け付ける（Ｓ８０１）。
続いて、トリミング処理指示が行われている画像の画像ファイルの付帯情報から日付焼き込みフラグを読み出し（Ｓ８０２）、このフラグに基づいて、画像が日付の重畳された重畳画像であるか否かを判断する（Ｓ８０３）。この判断処理で、画像が日付の重畳された重畳画像であったときは（Ｓ８０３がＹ）、次に、Ｓ８０１の処理で受け付けたトリミング領域が、画像に重畳されている日付の領域を分割させるものであるか否かを判断し（Ｓ８０４）、トリミング領域が日付の領域を分割させるものであったときは（Ｓ８０４がＹ）、トリミング処理を禁止させて、ＴＦＴパネル１６に、指定されているトリミング領域が文字を分割させる領域である旨（トリミング領域に文字がかかっている旨）を表示し（Ｓ８０５）、Ｓ８０１の処理に戻って、再びユーザからトリミング領域の指示を受け付ける。
【００６４】
一方、トリミング領域が文字を分割させる領域でなかったとき（Ｓ８０４がＮ）、若しくは画像が日付の重畳された重畳画像でなかったときは（Ｓ８０３がＮ）、Ｓ８０１で指定されたトリミング領域に基づいてトリミング処理を実行する（Ｓ８０６）。
【００６５】
続いて、トリミング処理を行った画像が日付の重畳された重畳画像であったか否かを判断し（Ｓ８０７）、日付の重畳された重畳画像であったときは（Ｓ８０７がＹ）、トリミング処理後の画像内（トリミング画像内、トリミング領域内）に日付が有るか（残っているか）否かを判断し（Ｓ８０８）、日付が無かったときは（Ｓ８０８がＮ）、トリミング処理後の画像内に再び日付を重畳させ（Ｓ８０９）、これを記録媒体１８に記録して、当該フローを終了する。尚、重畳させる日付は、画像ファイルの付帯情報に含まれる撮影に関する情報（撮影日付等）から取得されるものである。
【００６６】
一方、トリミング処理を行った画像が日付の重畳された画像でなかったとき（Ｓ８０７がＮ）、若しくはトリミング処理後の画像内に日付があったっとき（Ｓ８０８がＹ）は、そのトリミング処理後の画像を記録媒体１８に記録して当該フローを終了する。
【００６７】
このような処理により、日付の重畳された重畳画像に対しトリミング処理が指示されたときは、トリミング領域が日付を分割させるトリミング処理が禁止されるので、日付が分割されてトリミング処理されるのを防止することができる。また、トリミング処理後に日付が除かれたときには、その日付が再重畳されるので、トリミング処理後に日付が除かれることは無い。
【００６８】
尚、リサイズ領域が日付の領域にかかっているか否かの判断（図７のＳ７０４）、及びトリミング領域が日付の領域を分割させるものである否かの判断（図８のＳ８０４）は、例えば次のようにして行われる。それは、図２及び図４に示した撮影処理において、日付焼き込みモードが指定されて撮影されたときには、画像ファイルの付帯情報に、画像上の何れの領域に日付が重畳されたかを示す日付領域情報を登録させるようにし、この重畳画像へのリサイズ処理指示又はトリミング処理指示が行われたときには、この重畳画像の画像ファイルの付帯情報から日付領域情報を読み出し、この日付領域情報とユーザにより指定されたリサイズ領域又はトリミング領域に基づいて、リサイズ領域が日付の領域にかかっているか否かの判断、及びトリミング領域が日付の領域を分割させるものであるか否かの判断が行われる。
【００６９】
また、図４及び図５に示した処理によれば、重畳画像と、該重畳画像と被写体画像の差分データとを記録し、後に、この重畳画像と差分データとから被写体画像を復元（再現）可能に構成したが、これを例えば、被写体画像と、該被写体画像と重畳画像の差分データとを記録するようにし、後に、この被写体画像と差分データとから重畳画像を復元（再現）可能に構成して処理を行うようにしても良い。
【００７０】
また、本実施形態では、画像に重畳される文字の一例として日付を適用したが、その他シャッタースピード・露出等の撮影条件、ユーザコメント、番号等を適用しても良い。
また、本実施形態では、電子カメラが画像処理機能を備えて、上述の図３及び図５乃至図８等に示した編集処理を行う形態を示したが、これらの編集処理を、電子カメラ以外の外部装置、例えば画像処理装置が行うようにしても良い。
【００７１】
図９は、そのような画像処理装置の一例を示すブロック図である。尚、同図に示した画像処理装置は、例えばＰＣ（パーソナルコンピュータ）により構成される。
同図において、画像処理装置３１は、ＵＳＢコネクタ３２、カードコネクタ３３、ＩＦ（インターフェイス）部３４、ＨＤ（ハードディスク）３５、ＤＲＡＭ３６、表示出力部３７、及びＣＰＵ３８等を備え、ＩＦ部３４、ＨＤ３５、ＤＲＡＭ３６、表示出力部３７、及びＣＰＵ３８は、何れもバスライン３９に接続されて互いにデータの授受が可能に構成されている。
【００７２】
ＩＦ部３２は、ＵＳＢコネクタ３３を介して例えば図１に示した電子カメラ等の外部装置との間で、またカードコネクタ３４を介して例えば図１に示した記録媒体１８等のメモリカードとの間でデータの授受を行うためのインターフェイス機能を提供するものである。
【００７３】
ＨＤ３５は、前述の図３及び図５乃至図８等に示した編集処理を行うための各種プログラム（アプリケーション、ソフトウェア）や画像ファイル等の各種データが記録されている記録媒体である。
ＤＲＡＭ３６は、ＣＰＵ３８により処理された画像データ等を一時的に蓄えるバッファメモリとして使用される他、ＣＰＵ３８による各種処理のための作業用の記憶領域としても使用されるメモリである。
【００７４】
表示出力部３７は、画像処理装置３１に接続されている表示部（ディスプレイ）４０に画像や各種メニュー等を表示させるための表示用信号を出力する出力部である。
ＣＰＵ３８は、中央演算処理装置であり、内部に備えられた制御プログラムに従い、画像処理装置３１を構成する各部の制御処理を行うと共に、画像処理装置３１に接続されている入力部（キーボード等）４１からユーザの指示を受け付け、その指示に対応する処理を行う。例えば、ユーザから、入力部４１を介して、図３及び図５乃至図８等に示した編集処理の何れかを行うためのプログラムの起動指示を受け付けると、ＣＰＵ３８は、対応するプログラムをＨＤ３５から読み出し、そのプログラムの実行を開始する。そこで、ユーザから、所定の画像ファイルに対する所定の編集指示（加工指示）を受け付けると、その指示対象の画像ファイルを読み出し、その編集指示に対応する編集処理を実行する。この場合、指示対象の画像ファイルは、ＵＳＢコネクタ３３を介して、例えば図１に示した電子カメラ等の外部装置から直接読み出されるか、又はカードコネクタ３４を介して、例えば図１に示した記録媒体１８等のメモリカードから読み出されるか、又はＨＤ３５から読み出される。また、編集処理の終了した画像ファイルは、ＵＳＢコネクタ３３を介して、例えば図１に示した電子カメラ等の外部装置に記録されるか、又はカードコネクタ３４を介して、例えば図１に示した記録媒体１８等のメモリカードに記録されるか、又はＨＤ３５に記録される。
【００７５】
このように、図９に示した画像処理装置３１によっても、図３及び図５乃至図８等に示した編集処理を行うことができる。
【００７６】
【発明の効果】
以上、詳細に説明したように、本発明によれば、文字が重畳されている重畳画像に対し画像処理が施されるときには、その文字が重畳される前の被写体画像に対し画像処理が施され、これに文字が再重畳されるので、画像処理後に文字が不適切になることはなく、適切に重畳されるようになる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る電子カメラのブロック図である。
【図２】撮影処理の一例を示すフローチャートである。
【図３】再生時に編集モードが指定されているときに行われる処理の一例を示すフローチャートである。
【図４】撮影処理の変形例を示すフローチャートである。
【図５】再生時に編集モードが指定されているときに行われる処理の変形例を示すフローチャートである。
【図６】再生時に編集モードが指定されているときに行われる処理のその他の変形例を示すフローチャートである。
【図７】再生時に編集モードが指定されているときに行われる処理のその他の変形例を示すフローチャートである。
【図８】再生時に編集モードが指定されているときに行われる処理のその他の変形例を示すフローチャートである。
【図９】画像処理装置の一例を示すブロック図である。
【符号の説明】
１      レンズ
２      ＣＣＤ
３      撮像回路
４      ＣＰＵ＿Ａ
５      Ａ／Ｄ変換回路
６      補正回路
７      フレームメモリ
８      ＣＰＵ＿Ｂ
９      ＦＩＦＯメモリ
１０    記録バッファ
１１    バスライン
１２    オンスクリーン回路
１３    ビデオ出力回路
１４    ビデオ出力端子
１５    ＴＦＴ液晶駆動回路
１６    ＴＦＴパネル
１７    バックライトユニット
１８    記録媒体
１９    記録媒体Ｉ／Ｆ
２０    アクチュエータ
２１    アクチュエータ駆動回路
２２    ＥＥＰＲＯＭ
２３    外部データＩ／Ｆ
２４    キーマトリクス部
２５    ＬＣＤパネル
２６    ＬＣＤ表示回路
２７    電池
２８    電源回路
２９    バックアップ電源
３０    電池状態検出回路
３１    画像処理装置
３２    ＩＦ部
３３    ＵＳＢコネクタ
３４    カードコネクタ
３５    ＨＤ
３６    ＤＲＡＭ
３７    表示出力部
３８    ＣＰＵ
３９    バスライン
４０    表示部
４１    入力部
【図１】
0004460798.tif 000002
【図２】
0004460798.tif 000003
【図３】
0004460798.tif 000004
【図４】
0004460798.tif 000005
【図５】
0004460798.tif 000006
【図６】
0004460798.tif 000007
【図７】
0004460798.tif 000008
【図８】
0004460798.tif 000009
【図９】
0004460798.tif 000010