(57)【要約】【課題】撮像画像およびフレーム画像を用いた、より一層の演出効果を引き出す合成画像の生成する。【解決手段】本発明のデジタルカメラは、イメージセンサと、記憶部と、トリミング処理部と、ブランク領域判別部と、文字処理部と、画像処理部とを有する。ブランク領域判別部は、トリミング量に基づいて生成した合成画像に基づいて、フレーム画像内に撮像画像が存在しないブランク領域を判別する。文字処理部は、ブランク領域を文字のエディタ領域として、ユーザによって入力された文字列をブランク領域にレイアウトする。【選択図】図１
2006345134.tif 000002
【特許請求の範囲】
【請求項１】
デジタルカメラにおいて、
光学系を介して入力した光学情報に基づいて 、撮像画像を出力するイメージセンサと、
前記イメージセンサから出力された撮像画像と、前記撮像画像を装飾するための枠状のフレーム画像とを記憶する記憶部と、
ユーザの操作によって前記フレーム画像に対する前記撮像画像の相対位置をずらす場合、当該相対位置のずれをトリミング量としてカウントするとともに、前記フレーム画像と前記撮像画像とを重ね合わせることで生成した合成画像を前記記憶部に出力するトリミング処理部と、
前記合成画像に関して、前記トリミング処理部によってカウントされたトリミング量に基づいて、前記フレーム画像内に前記撮像画像が存在しないブランク領域を判別するブランク領域判別部と、
前記ブランク領域判別部によって判別されたブランク領域を文字のエディタ領域として、ユーザによって入力された文字列を前記ブランク領域にレイアウトする文字処理部と、
前記ブランク領域にレイアウトされた前記文字列を文字画像に変換するとともに、当該変換された文字画像を前記合成画像を重ね合わせた画像に合成することによって、文字情報付き合成画像を出力する画像処理部と
を有することを特徴とするデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラに係り、特に、ユーザによって入力された文字列を画像に付加する合成処理に関する。
【背景技術】
【０００２】
デジタルカメラによって撮影された撮像画像の縁部などを装飾するフレーム画像は、デジタルカメラやパソコンなどに既に内蔵されていることが多い。フレーム画像は、ユーザが意図した意味合いで画像を強調・装飾して、閲覧者に対して画像をより印象的・魅力的なものにさせる効果があり、このフレーム画像を撮像画像に合成するための技術は数多く提案されて いる。
【０００３】
たとえば、特許文献１には、大がかりな画像処理装置を有することなく静止画像とフレーム画像とを適切に合成画像を生成するデジタルカメラが開示されている。このデジタルカメラは、合成画像の生成に必要な、撮像レンズ焦点情報・被写体距離情報・輝度情報を、電子カメラ自身が有するズーム駆動部・測距部・測光部から直接読み取ることによって実現している。
【０００４】
【特許文献１】特開平１０−２７１４２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザは、撮像時の時期や場所などの状況によっては、撮像画像の所望の部分のみを出力したい場合や、大切な撮像画像に演出効果を施したい場合など、さらなる編集を加えたい場合がある。しかしながら、こういった場合にも、従来ではフレーム画像を撮像画像に重ね合わせるだけに留まり、そのフレーム画像に描写されたテーマ以上の演出効果を得るには乏しい。
【０００６】
本発明は、かかる事情に鑑みてなされたものであり、その目的は、撮像画像およびフレーム画像を用いた、より一層の演出効果を引き出す合成画像を生成可能にすることである。
【課題を解決するための手段】
【０００７】
かかる課題を解決するために、本発明は、デジタルカメラを提供する。このデジタルカメラは、イメージセンサと、記憶部と、トリミング処理部と、ブランク領域判別部と、文字処理部と、画像処理部とを有する。イメージセンサは、光学系を介して入力した光学情報に基づいて、撮像画像を出力する。記憶部は、イメージセンサから出力された撮像画像と、撮像画像を装飾するための枠状のフレーム画像とを記憶する。トリミング処理部は、ユーザの操作によってフレーム画像に対する撮像画像の相対位置をずらす場合、当該相対位置のずれをトリミング量としてカウントするとともに、フレーム画像と撮像画像とを重ね合わせることで生成した合成画像を記憶部に出力する。ブランク領域判別部は、この合成画像に関して、トリミング処理部によってカウントされたトリミング量に基づいて、フレーム画像内に撮像画像が存在しないブランク領域を判別する。文字処理部は、ブランク領域判別部によって判別されたブランク領域を文字のエディタ領域として、ユーザによって入力された文字列をブランク領域にレイアウトする。画像処理部は、ブランク領域にレイアウトされた文字列を文字画像に変換するとともに、この変換された文字画像を合成像画像を重ね合わせた画像に合成することによって、文字情報付き合成画像を出力する。
【発明の効果】
【０００８】
本発明によれば、撮像画像にフレーム画像を加えた合成画像にさらに、文字画像を加えることができ、より一層の演出効果を引き出す合成画像の生成することができる。特に、本発明では、ユーザが画像をトリミングする際、そのトリミング量をカウントし、カウントされたトリミング量に基づいて、エディタ領域となるブランク領域を判別している。したがって、画像データの有無をドット単位で判別することによってエディタ領域を特定する手法と比較して、処理回路を簡略化することができる。
【発明を実施するための最良の形態】
【０００９】
図１は、デジタルカメラの構成図である。このデジタルカメラは、イメージセンサ１と、記憶部２と、トリミング処理部３と、エディタ４と、画像処理部７とを有する。イメージセンサ１は、レンズ光学系によって受光面に結像された光信号（光学情報）を電気信号に変換して撮像信号を出力する素子であり、例えばＣＣＤ（Charge Coupled Devices）センサや、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサなどがある。イメージセンサ１の前段に位置するレンズ光学系は、光学レンズ、絞り、焦点制御、各種光学フィルタおよびその駆動機構を含み、画角を変更する光学ズームが可能な周知なものである。また、このイメージセンサ１は、この電気信号に変換された撮像信号をデジタル撮像画像（以下、撮像画像という）に変換し、これを出力するアナログ／デジタル回路も有する。
【００１０】
記憶部２は、イメージセンサ１が出力した撮像画像と、撮像画像を装飾するための枠状のフレーム画像と、後述するトリミング処理部３が出力した合成画像とを記憶する記憶媒体である。記憶部２としては、例えば、ＳＤメモリーカード、メモリースティックなどといったフラッシュメモリを採用したメモリカードや、磁気ディスク、光ディスク、光磁気ディスクなどといった可搬媒体、およびハードディスクなどが挙げられる。なお、記憶部２は、物理的に単一の記憶装置であるか複数の記憶装置であるかを問わない。トリミング処理部３は、画像のトリミングを行う場合、すなわち、ユーザの操作によってフレーム画像に対する撮像画像の相対位置をずらす場合、この相対位置のずれをトリミング量として、内蔵カウンタでカウントする。それとともにトリミング処理部３は、フレーム画像と撮像画像とを重ね合わせることで生成した合成画像を記憶部２に格納する。なお、この重ね合わせ処理の具体的な動作については後述する。
【００１１】
エディタ４は、ブランク領域判別部５と、文字処理部６とを有し、記憶部２に出力された合成画像から、文字列が入力されたエディタ領域を出力する。ブランク領域判別部５は、トリミング処理部３によって出力された合成画像を処理対象として、カウントされたトリミング量に基づいて、フレーム画像内に撮像画像が存在しないブランク領域を判別する。文字処理部６は、ブランク領域を文字のエディタ領域として、ユーザによって入力された文字列をブランク領域にレイアウトする。具体的な動作については後述する。画像処理部７は、エディタ４から出力されたブランク領域にレイアウトされた文字列を文字画像に変換し、変換された文字画像を合成画像に重ね合わせた画像に合成することによって、文字情報付き合成画像を出力する。
【００１２】
図２は、トリミング処理部３の処理説明図である。同図（ａ）は、イメージセンサ１から出力される撮像画像を示した図である。本実施形態において、撮像画像は例えば１６００×１２００画素サイズであり、各画素 は、撮像した被写体を含む景色に応じた画素値を有する。また、同図（ｂ）は、フレーム画像を示した図である。フレーム画像も撮像画像と同様に、１６００×１２００画素サイズであるが、フレーム画像の縁部（図中の斜線部）には所定の幅（例えば１００画素サイズ）を有した矩形枠状のフレームが設けられている。本実施形態におけるフレームは、一定の幅だけで構成されているが、本発明はそれに限らずフレームは、所定の形状や模様などを表現した中抜きの枠形状でもよい。
【００１３】
同図（ｃ）は、撮像画像とフレーム画像との合成処理を行った合成画像（１６００×１２００画素サイズ）である。トリミング処理部３は、同図（ａ）の撮像画像に同図（ｂ）のフレーム画像を重ね合わせ、合成画像を生成する。これにより、フレームについては、切り取られる部分が生じることなく合成画像の枠となるが、撮像画像については、枠からはみ出した部分については切り取られる。なお、合成画像はフレーム画像の位置を基準としており、撮像画像は、ユーザによって指定されたトリミング量によって、フレーム画像から上下左右にシフトされる。
【００１４】
本実施形態では、同図（ｃ）に示すように、撮像画像をフレーム画像から６００サイズ分だけ右にシフトさせている。なお、トリミング量をユーザから一括して指定することでもシフト可能であるが、合成画像をリアルタイムにディスプレイ等の表示部（図示せず）に表示しながらシフトさせてもよい。この場合、ユーザはこの表示された画像を見ながら逐次シフトさせてトリミング量を決定する。トリミング処理部３は、内蔵カウンタによってトリミング量をカウントするとともに、生成した合成画像を一時的に記憶すべく、これを記憶部２に出力する。
【００１５】
図３は、エディタ４および画像処理部７の処理説明図である。まず、記憶部２に出力された合成画像は、トリミング処理部３によってカウントされたトリミング量（６００画素サイズ）とともに、ブランク領域判別部５へ入力され、ブランク領域が抽出される。同図（ａ）は、ブランク領域を示す図である。ブランク領域判別部５は、フレーム画像の枠（幅１００画素サイズ）で囲われた合成画像のうち、画素値を有さない領域を判定する。これにより、横方向に関しては、トリミング量６００画素から左縦枠の幅１００画素を差し引いた５００画素、縦方向に関しては、上下の横枠の幅１００×２画素を差し引いた１０００画像が算出され、５００×１０００画素サイズのブランク領域が抽出・出力される。
【００１６】
つぎに、ブランク領域判別部５から出力されたブランク領域に、文字処理部６は、ブランク領域を文字のエディタ領域として、ユーザによって入力された文字列をブランク領域にレイアウトする。同図（ｂ）は、エディタ領域を示す図である。文字処理部６は、ブランク領域の一部または全部をエディタ領域として、ユーザが文字列を入力する。文字列は、ユーザから予め設定された文字列を指定することでも入力可能であるが、同図（ｂ）の状態をリアルタイムに、ディスプレイ等の表示部（図示せず）に表示しながら入力されてもよい。なお、本実施形態では、エディタ領域へ書き込むのは文字列であるが、本発明はこれに限らず、予め記憶部２に格納されている画像や、新たにイメージセンサ１から取り込まれた撮像画像などを書き込んでもよい。
【００１７】
そして、画像処理部７は、文字処理部６から出力されたエディタ領域の文字列（エディタ領域）を文字画像に変換し、変換された文字画像を合成画像に重ね合わせた画像に合成することによって、文字情報付き合成画像を出力する。同図（ｃ）は、文字情報付き画像を示す図である、表示された文字情報付き画像は、そのままディスプレイへの表示や、記憶部２もしくは他の記憶媒体への記録、プリンタなどへの出力が行われる。
【００１８】
本実施形態によれば、撮像画像にフレーム画像を加えることによって合成画像に生じたブランク領域に、エディタ４で生成されたエディタ領域（文字画像）を加えている。これにより、撮像画像をより一層の演出効果を引き出たせた合成画像の生成することができ、画像のバリエーションを拡げ、より印象の強い画像を出力することができる。なお、本実施形態において、撮像画像・フレーム画像・合成画像は全て同じ記憶部２に格納されているが、本発明はこれに限らず、各画像は記憶部２とは別の記憶部に格納されもよい。
【００１９】
なお、上述した実施形態では、横方向へのトリミング時におけるエディタ領域の設定について説明したが、縦方向へのトリミング時についても同様である。また、本発明は、このような一次元的なトリミング（縦または横）のみならず、二次元的なトリミング（縦および横の双方）に対しても適用可能である。二次元なトリミング時におけるエディタ領域の形状としては、縦横のトリミング量を考慮したＬ字状、横のトリミング量のみを考慮した縦短冊状、縦のトリミング量のみを考慮した横短冊状等が考えられる。
【図面の簡単な説明】
【００２０】
【図１】デジタルカメラの構成図
【図２】トリミング処理部の処理説明図
【図３】エディタおよび画像処理部の処理説明図
【符号の説明】
【００２１】
１  イメージセンサ
２  記憶部
３  トリミング処理部
４  エディタ
５  ブランク領域判別部
６  文字処理部
７  画像処理部
【図１】
2006345134.tif 000003
【図２】
2006345134.tif 000004
【図３】
2006345134.tif 000005