撮像装置および画像処理方法
【課題】 撮像画像を画像変形処理する撮像装置において、画像変形対象となりうる撮像エリアを撮影者に分かりやすく明示することにより、ユーザからの画像変形処理に対する細かな要求に応えることを可能とする。
【解決手段】 画像を撮像するカメラ部17と、撮像される画像のプレビュー画像が表示される表示部19と、複数の輪郭線を有する撮影テンプレートを記憶するデータフォルダ部14と、撮影テンプレートをプレビュー画像に重ねて表示部19に表示し、撮像画像中の前記輪郭線で囲まれていたエリアのうち、少なくともいずれか1つのエリアについての画像変形処理を行う主制御部11とを備える。
【解決手段】 画像を撮像するカメラ部17と、撮像される画像のプレビュー画像が表示される表示部19と、複数の輪郭線を有する撮影テンプレートを記憶するデータフォルダ部14と、撮影テンプレートをプレビュー画像に重ねて表示部19に表示し、撮像画像中の前記輪郭線で囲まれていたエリアのうち、少なくともいずれか1つのエリアについての画像変形処理を行う主制御部11とを備える。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、撮像装置および画像処理方法に関する。
【背景技術】
【0002】
従来、画像変形処理技術の一つとして、コンピュータグラフィックスのアニメーション生成などに用いられるモーフィング技術が知られている。モーフィング技術では、一つの静止画Aと異なるもう一つの静止画Bとを関連付けし、静止画Aと静止画Bとでそれぞれ特徴点を抽出する。そして、静止画Aの特徴点から静止画Bの特徴点までをある時間で遷移していく様を予想し、この遷移経路中の座標や色データを特定する。これにより、アニメーションの動画データを生成したり、遷移の途中経過を一つの静止画像として抽出し、この画像を原画像からの変形画像としたりすることができる。
【0003】
上記したモーフィング技術を例えばデジタルカメラに適用し、一般ユーザが撮影した撮像画像をモーフィング処理して変形画像を得ることがなされている。このデジタルカメラでは、撮影者が撮影時に被写体を確認するための液晶パネルに、被写体とともにマーキングを表示している。これにより、例えば人の上半身の輪郭をマーキングとして表示し、撮影者が被写体となる人をマーキングに合わせた状態で撮影すれば、モーフィング処理の原画像となる被写体画像からモーフィング処理を行う際の特徴点を容易に検出することが可能となる。
【0004】
また、近年、デジタルカメラを内蔵した携帯電話機が普及しており、携帯電話機で人の顔を撮影したりして手軽に写真撮影を楽しむことができるようになっている(例えば、特許文献1参照)。
【特許文献1】特開2002−300454号公報
【発明の開示】
【発明が解決しようとする課題】
【0005】
しかし、上述した従来のマーキングを用いたモーフィング処理では、ユーザからのモーフィング処理に対する細かな要求に応えることができないという問題が生じている。例えば、人の顔を撮影してモーフィング処理するにしても、目だけ、口だけ、鼻だけといった特定の一部分だけをモーフィング処理させたいという要求や、目と口だけといった特定の複数部分だけをモーフィング処理させたいという要求がある。このように、被写体を部分的にモーフィング処理するにも多様な要求があり、従来の技術ではこれらの要求には十分に応えることができない。
【0006】
本発明は、このような事情を考慮してなされたもので、その目的は、撮像画像を画像変形処理する撮像装置において、画像変形対象となりうる撮像エリアを撮影者に分かりやすく明示することにより、ユーザからの画像変形処理に対する細かな要求に応えることができる撮像装置および画像処理方法を提供することにある。
【課題を解決するための手段】
【0007】
上記の課題を解決するために、本発明に係る撮像装置は、画像を撮像する撮像手段と、前記撮像手段により撮像される画像のプレビュー画像が表示される表示手段と、複数の輪郭線を有する撮影補助手段と、前記撮影補助手段を前記プレビュー画像に重ねて前記表示手段に表示し、前記撮像手段により撮像された画像中の前記輪郭線で囲まれていたエリアのうち、少なくともいずれか1つのエリアについての画像変形処理を行う制御手段とを備えたことを特徴としている。
【0008】
本発明に係る撮像装置においては、前記撮影補助手段は、顔の構成要素の輪郭線の組から成り、当該顔の形状に表示されることを特徴とする。
【0009】
本発明に係る撮像装置においては、前記撮像手段により撮像された画像中の前記輪郭線で囲まれていたエリアのうち、いずれのエリアを前記画像変形処理の処理対象にするかを選択可能な操作手段を備えたことを特徴とする。
【0010】
本発明に係る撮像装置においては、前記制御手段は、前記撮影補助手段を構成する輪郭線ごとに、複数の異なる画像変形処理手法を有することを特徴とする。
【0011】
本発明に係る撮像装置は、画像を撮像する撮像手段と、前記撮像手段により撮像される画像のプレビュー画像が表示される表示手段と、合成対象画像を記憶する記憶手段と、前記合成対象画像に対応付けされた輪郭線を有する撮影補助手段と、前記撮影補助手段を前記プレビュー画像に重ねて前記表示手段に表示し、前記撮像手段により撮像された画像中の前記輪郭線で囲まれていたエリアと前記合成対象画像とを基にして画像変形処理を行う制御手段とを備えたことを特徴としている。
【0012】
本発明に係る撮像装置においては、通信回線を介して前記合成対象画像および当該合成対象画像用の前記撮影補助手段を供給元から取得する通信手段を備えたことを特徴とする。
【0013】
本発明に係る撮像装置においては、前記記憶手段は複数の合成対象画像を記憶し、前記合成対象画像ごとに、各々異なる前記撮影補助手段を有し、前記合成対象画像と前記撮影補助手段の組が定められていることを特徴とする。
【0014】
本発明に係る画像処理方法は、画像を撮像する撮像手段と、前記撮像手段により撮像される画像のプレビュー画像が表示される表示手段と、複数の輪郭線を有する撮影補助手段と、前記撮像手段により撮像された画像についての画像変形処理を行う制御手段とを備えた撮像装置おける画像処理方法であって、前記制御手段が、ユーザからの要求に基づき、前記撮影補助手段を前記プレビュー画像に重ねて前記表示手段に表示する過程と、前記撮像手段により撮像された画像中の前記輪郭線で囲まれていたエリアのうち、少なくともいずれか1つのエリアについての画像変形処理を行う過程とを含むことを特徴としている。
【0015】
本発明に係る画像処理方法は、画像を撮像する撮像手段と、前記撮像手段により撮像される画像のプレビュー画像が表示される表示手段と、合成対象画像を記憶する記憶手段と、前記合成対象画像に対応付けされた輪郭線を有する撮影補助手段とを備えた撮像装置おける画像処理方法であって、前記制御手段が、ユーザからの要求に基づき、前記撮影補助手段を前記プレビュー画像に重ねて前記表示手段に表示する過程と、前記撮像手段により撮像された画像中の前記輪郭線で囲まれていたエリアと前記合成対象画像とを基にして画像変形処理を行う過程とを含むことを特徴としている。
【発明の効果】
【0016】
本発明によれば、撮像画像を画像変形処理する撮像装置において、画像変形対象となりうる撮像エリアを撮影者に分かりやすく明示することができる。これにより、ユーザからの画像変形処理に対する細かな要求に応えることが可能となる。
【発明を実施するための最良の形態】
【0017】
以下、図面を参照し、本発明の一実施形態について説明する。本実施形態においては、撮像装置の具体的な例として、デジタルカメラを内蔵した携帯電話機を挙げて説明する。
図1は、本発明の一実施形態に係る携帯電話機1の構成を示すブロック図である。図1において、主制御部11は携帯電話機1の主な制御機能を有し、各部を制御する。電源制御部12は電源に係る制御機能を有する。メモリ13は、主制御部11で使用されるデータ等を記憶する。データフォルダ部14は、カメラ部17により撮像された撮像画像データなどの記録データを保持する記憶手段であり、例えば書き込み可能な不揮発性メモリから構成される。
【0018】
キー入力部15は、電話番号等の入力用のテンキー、各種ファンクションキー、ソフトキー等を有する。無線通信部16は、アンテナを介して無線信号を送受信し、音声通話又はデータ通信を行う。カメラ部17は、レンズ、CCD(撮像素子)、CCDによる画像信号からデジタル画像データを生成する信号処理回路等を有する。画面制御部18は、表示部19で表示する画面を制御する。表示部19は、表示パネル、例えば液晶表示パネルを有する。音声入出力部20は、マイク、スピーカ、音声信号とデジタル音声データの相互変換を行う信号処理回路等を有する。
【0019】
図2、図3は、図1に示す携帯電話機1の外観図である。携帯電話機1は、携帯電話機の構造の一例として折り畳みタイプの構造を有しており、図2は折り畳みの対向面側の平面図、図3は折り畳みの外面側の平面図である。
図2において、第1の筐体1aの対向面側には第1の表示パネル19aおよびスピーカ20aが設けられている。第2の筐体1bの対向面側にはキー入力部15およびマイク20bが設けられている。キー入力部15はソフトキー15a,15b,15cを有する。ソフトキーとは、キーに割付けられる機能がソフトウェアの設定により場面ごとに変更可能なキーである。そして、場面ごとに現在の割付け機能が表示パネル19aに表示される。これにより、ユーザはソフトキー15a,15b,15cの現在の機能を把握して操作することができる。
【0020】
図3において、第1の筐体1aの外面側には第2の表示パネル19bおよびカメラ部17のレンズ17aとCCD17bが設けられている。第2の筐体1bのの外面側にはアンテナ16aが設けられている。
【0021】
上記した携帯電話機1を用いて撮影する際には、カメラ部17により撮像される画像のプレビュー画像が表示パネル19a又は19bに表示される。ユーザはそのプレビュー画像により被写体を確認し、キー入力部15を操作して撮影を指示する。この撮影指示により当該指示時点のプレビュー画像が撮像画像としてデータフォルダ部14に記録される。
【0022】
上記した主制御部11は、画像変形処理の一つであるモーフィング処理を行う。このモーフィング処理では、カメラ部17で撮像された撮像画像を原画像として使用する。また、主制御部11は、ユーザ操作によりモーフィング処理を行うための撮影モードが選択されると、プレビュー画像に重ねて撮影テンプレートを表示させる。撮影テンプレートは、モーフィング処理の処理対象となりうる複数の撮像エリアを明示するためのものである。撮影テンプレートデータは、データフォルダ部14に記憶されている。
【0023】
図4は、撮影テンプレートの一例を示す表示画面の構成例である。図4の例では、人の顔を撮影するための撮影テンプレート100が表示パネル19aに表示されている。撮影テンプレート100は、顔全体の輪郭線101、右目の輪郭線102、左目の輪郭線103、鼻の輪郭線104および口の輪郭線105から構成されている。これら輪郭線101〜105は、人の顔の形状に表示される。輪郭線101〜105の個々の座標データは、撮影テンプレート100の撮影テンプレートデータとしてデータフォルダ部14に記憶されている。座標データは、表示画面上の位置を示す。
【0024】
上記撮影テンプレート100は、複数の輪郭線101〜105を有するが、輪郭線101〜105で囲まれる一つ一つのエリアがそれぞれモーフィング処理の処理対象となりうる撮像エリアである。主制御部11は、撮像画像中のそれら輪郭線101〜105で囲まれていたエリアのうち、少なくともいずれか1つのエリアについてのモーフィング処理を行う。主制御部11は、各輪郭線101〜105の座標データに基づいて、撮像画像中のエリアと各輪郭線101〜105で囲まれていたエリアとの対応付けを行う。例えば、撮像画像中のエリアのうち、右目の輪郭線102の座標データに対応するエリアが、輪郭線102で囲まれていたエリアであると判断する。
【0025】
撮影時には、ユーザは、図2の表示パネル19aに表示されるプレビュー画像により被写体を確認し、被写体となる人の顔を表示画面上で撮影テンプレート100に重ね合わせて撮影する。これにより、撮影時点のプレビュー画像が撮像画像としてデータフォルダ部14に記録される。この撮像画像には、表示画面上で撮影テンプレート100と重なり合った被写体の顔の画像が含まれている。
【0026】
そして、被写体の顔のうち、例えば目の部分だけをモーフィング処理する場合、撮像画像中の輪郭線102および103に対応するエリアの画像をモーフィング処理の第1の原画像とする。目の部分のモーフィング処理に使用する第2の原画像には、目の変形候補データを使用する。目の変形候補データは、目の輪郭線の座標データである。また、丸目、細目、つり目、垂れ目などの様々な目の形に変形可能なように、複数の目の形の輪郭線の変形候補データがデータフォルダ部14に記憶されている。主制御部11は、第1の原画像から目の輪郭線を抽出し、この輪郭線を第2の原画像の輪郭線に遷移させるモーフィング処理を行い、変形画像を生成する。例えば、第1の原画像の目の輪郭線を丸目の輪郭線に遷移させるモーフィング処理を行う。そして、丸目に遷移する動画データを生成したり、遷移の途中経過を一つの静止画像として抽出する。なお、片方の目、例えば右目だけをモーフィング処理することも可能である。
【0027】
なお、撮影テンプレート100の変形候補データとしては、上記した目に関するデータの他、顔全体の輪郭線の変形候補データ、鼻の輪郭線の変形候補データおよび口の輪郭線の変形候補データが、データフォルダ部14にそれぞれ複数記憶されている。
【0028】
次に、上記したモーフィング処理に係る動作手順を説明する。
図5、図7、図8は、第1の実施形態に係るモーフィング処理に係る動作手順を説明するための表示パネル19aの表示画面の構成例である。
先ず、図5において、ユーザは、キー入力部15を操作してメニュー選択画面P1−1を表示させる。次いで、ユーザがメニュー選択画面P1−1から撮影モード設定を選択すると、主制御部11は、撮影モード設定画面P1−2を表示する。次いで、ユーザがメニュー選択画面P1−2から顔変形を選択すると、主制御部11は、顔変形用の撮影テンプレート100のデータをデータフォルダ部14から読み出して撮影プレビュー画面P1−3に表示する。撮影プレビュー画面P1−3には、プレビュー画像が表示されると共に、そのプレビュー画像に重ねて撮影テンプレート100が表示される。
【0029】
図6は、撮影プレビュー画面P1−3上に表示される画像の一例である。図6に示されるように、プレビュー画像110に重ねて撮影テンプレート100が表示されている。撮影テンプレート100は、顔全体の輪郭線101、右目の輪郭線102、左目の輪郭線103、鼻の輪郭線104および口の輪郭線105から構成されており、各輪郭線101〜105は人の顔の形状に配置される。図6では、ユーザによって、被写体の人の顔が撮影テンプレート100に重なり合うように、さらに、右目、左目、鼻、口が輪郭線102,103,104,105に重なり合うように、カメラアングル等が調節されている。
【0030】
次いで、ユーザが撮影キー(ソフトキー15b)を押下すると、主制御部11は、押下時点のプレビュー画像を撮像画像としてデータフォルダ部14に記録する。そして、この撮像画像を撮像画像確認画面P1−4に表示する。ユーザは撮像画像確認画面P1−4により被写体を確認し、問題なければOKキー(ソフトキー15b)を押下する。
【0031】
なお、ユーザは、撮像画像確認画面P1−4で撮像画像が気に入らなければ、戻るキー(ソフトキー15a)を押下することにより、撮影プレビュー画面P1−3に戻ることができる。この場合、主制御部11は、データフォルダ部14に記録した撮像画像を破棄する。
【0032】
次いで、撮像画像確認画面P1−4でOKキー(ソフトキー15b)が押下されると、図7において、主制御部11は、顔変形メニュー画面P1−5を表示する。次いで、ユーザが顔変形メニュー画面P1−5からパーツ変形を選択し、選択キー(ソフトキー15b)を押下すると、主制御部11は、パーツ変形メニュー画面P1−6を表示する。パーツ変形メニュー画面P1−6には、モーフィング処理の処理対象に成り得る顔の構成要素名(目、鼻、口、輪郭)がメニュー項目として表示される。このパーツ変形メニュー画面P1−6により、ユーザは、顔の構成要素(目、鼻、口、顔全体の輪郭)のいずれをモーフィング処理の処理対象にするのかを任意に選択することができる。
【0033】
次いで、ユーザがパーツ変形メニュー画面P1−6から目を選択し、選択キー(ソフトキー15b)を押下すると、主制御部11は、目の変形候補メニュー画面P1−7を表示する。目の変形候補メニュー画面P1−7には、目の変形名(丸目、細目、つり目、垂れ目)がメニュー項目として表示される。目の変形候補メニュー画面P1−7により、ユーザは、目をどのような形(丸目、細目、つり目、垂れ目)に変形するのかを任意に選択することができる。例えば垂れ目を選択し、OKキー(ソフトキー15b)を押下すると、主制御部11は、目の変形候補として「垂れ目」を設定する。そして、画面表示をパーツ変形メニュー画面P1−6に戻す。なお、目の変形候補メニュ画面P1−7からOFFを選択することにより、目の変形を中止することができる。
【0034】
また、ユーザはパーツ変形メニュー画面P1−6で複数の顔の構成要素をモーフィング処理の処理対象に選択することができる。例えば、目と口をモーフィング処理したい場合、パーツ変形メニュー画面P1−6から目を選択した後、目の変形候補メニュー画面P1−7から目の変形候補を選択し、再度、パーツ変形メニュー画面P1−6から今度は口を選択した後、口の変形候補メニュー画面から目の変形候補を選択すればよい。
【0035】
次いで、モーフィング処理の処理対象にする顔の構成要素およびその変形候補の選択が終了したら、ユーザはパーツ変形メニュー画面P1−6で変形キー(ソフトキー15c)を押下する。これにより、主制御部11は、モーフィング処理を開始し、図8に示される変形中画面P1−8を表示する。主制御部11は、モーフィング処理の処理対象にする顔の構成要素およびその変形候補の各座標データをデータフォルダ部14から読み出し、これら座標データとデータフォルダ部14に記録した撮像画像とを使用してモーフィング処理を行う。なお、モーフィング処理の実行中には、変形中画面P1−8上にアニメーション等の画像を表示してもよい。これにより、たとえ処理に時間がかかったとしてもユーザに与える不安を軽減できる。
【0036】
次いで、モーフィング処理が終了すると、主制御部11は、変形後画像確認画面P1−9を表示する。変形後画像確認画面P1−9には、モーフィング処理した結果の変形画像を表示する。
【0037】
図9は、第1の実施形態に係る変形画像の一例である。図9の変形画像120は、被写体の人の目の部分のみをモーフィング処理し、垂れ目に変形した場合の画像である。なお、図10は、モーフィング処理の原画像となった撮像画像121である。
【0038】
次いで、ユーザが変形後画像確認画面P1−9で保存キー(ソフトキー15c)を押下すると、主制御部11は、その変形画像をデータフォルダ部14に保存する。そして、保存画面P1−11を表示する。
【0039】
一方、ユーザが変形後画像確認画面P1−9でOKキー(ソフトキー15b)を押下すると、主制御部11は、モーフィングプレビュー画面P1−10を表示する。モーフィングプレビュー画面P1−10では、原画像から変形画像に遷移するまでの動画データを再生する。次いで、ユーザが保存キー(ソフトキー15b)を押下すると、主制御部11は、その動画データをデータフォルダ部14に保存する。そして、保存画面P1−11を表示する。
【0040】
次いで、保存画面P1−11が表示されたまま一定期間過ぎると(例えば3秒)、主制御部11は、撮影プレビュー画面P1−3を表示し、撮影可能状態に戻る。
【0041】
上述した第1の実施形態によれば、モーフィング処理の処理対象となりうる撮像エリアを、プレビュー画面に重ねて表示される複数の輪郭線によって明示することができる。これにより、ユーザはモーフィング処理させたい被写体部分を複数の輪郭線のいずれかに重ね合わせて撮像すれば、撮像画像を基に被写体の変形希望部分を変形処理させた画像を容易に得ることができる。このように本実施形態によれば、被写体を部分的に変形処理させたいというユーザ要求に応えることができる。
【0042】
また、人の顔の撮影テンプレートを用いることにより、人の顔を撮像して部分的に変形させることが容易となる。なお、人以外の動物、犬や猫などの顔の撮影テンプレートを備えるようにしてもよい。これにより、愛犬などのペットの顔画像を簡単に変形させることが可能となる。
【0043】
また、撮像後に、モーフィング処理させる被写体部分を選択することができる。これにより、ユーザの利便性が向上する。
【0044】
また、一つの変形処理対象エリアに対して複数の画像変形パターンを提供することができる。これにより、ユーザの変形自由度が向上する。例えば、目を変形する場合に、丸目、細目、つり目、垂れ目などの多様な目の形の中から、ユーザが任意に変形させる先の形を選択することができる。
【0045】
次に、第2の実施形態を説明する。
図11、図13は、第2の実施形態に係るモーフィング処理に係る動作手順を説明するための表示パネル19aの表示画面の構成例である。第2の実施形態に係る撮像装置は、上記した携帯電話機1と同様の構成である。
第2の実施形態では、上記第1の実施形態と同様に、主制御部11は画像変形処理の一つであるモーフィング処理を行う。但し、モーフィング処理に使用する第1の原画像には上記第1の実施形態と同様にカメラ部17で撮像された撮像画像を使用するが、第2の原画像には合成対象画像を使用する。合成対象画像は、撮像画像を変形する先の画像であり、予め撮像または作製されている。例えば、電車の正面の画像や、アニメーションのキャラクターの画像、犬等の動物の顔の画像などである。合成対象画像データおよび当該合成対象画像の座標データは、データフォルダ部14に記憶されている。
【0046】
また、合成対象画像用の撮影テンプレートとして、合成対象画像ごとに専用の撮影テンプレートを備える。合成対象画像は様々な形や大きさのものがあるので、同じ撮影テンプレートを用いて撮影したのでは、モーフィング処理における特徴点抽出時の精度が劣化するおそれがある。このため、合成対象画像ごとに適した撮影テンプレートを準備する。それぞれの合成対象画像用の撮影テンプレートデータ(座標データ)は、データフォルダ部14に記憶されている。
【0047】
先ず、図11において、ユーザは、キー入力部15を操作して、メニュー選択画面P2−1から撮影モード設定を選択し、さらに撮影モード設定画面P2−2から顔変形を選択する。これにより、主制御部11は、顔変形メニュー画面P2−3を表示する。次いで、ユーザが顔変形メニュー画面P2−3からキャラクタ変形を選択し、選択キー(ソフトキー15b)を押下すると、主制御部11は、キャラクタ選択メニュー画面P2−4を表示する。キャラクタ選択メニュー画面P2−4には、モーフィング処理の原画像に成り得る合成対象画像がメニュー項目として表示される。このキャラクタ選択メニュー画面P2−4により、ユーザは、撮像画像中の被写体部分をいずれの合成対象画像に合成するのかを任意に選択することができる。
【0048】
図12は、キャラクタ選択メニュー画面P2−4の一例である。図12の例では、犬や猫等の動物の顔画像、アニメーションのキャラクタの顔画像、電車の正面の画像などが合成対象画像の候補として表示されている。
【0049】
次いで、ユーザがいずれかの合成対象画像を選択してOKキー(ソフトキー15b)を押下すると、主制御部11は、該選択された合成対象画像の画像データをデータフォルダ部14から読み出して選択画像再生画面P2−5に表示する。ユーザは選択画像再生画面P2−5で合成対象画像を確認し、OKキー(ソフトキー15b)を押下する。なお、気に入らなければ、戻るキー(ソフトキー15a)を押下してキャラクタ選択メニュー画面P2−4に戻り、所望の合成対象画像を選択しなおすことができる。
【0050】
次いで、選択画像再生画面P2−5でOKキー(ソフトキー15b)が押下されると、主制御部11は、選択された合成対象画像用の撮影テンプレートのデータをデータフォルダ部14から読み出して撮影プレビュー画面P2−6に表示する。撮影プレビュー画面P2−6には、プレビュー画像が表示されると共に、そのプレビュー画像に重ねて撮影テンプレートが表示される。
【0051】
次いで、ユーザが被写体を撮影テンプレートに重ね合わせて撮影すると、主制御部11は、撮影時点のプレビュー画像を撮像画像としてデータフォルダ部14に記録する。そして、この撮像画像を撮像画像確認画面P2−7に表示する。ユーザは撮像画像確認画面P2−7により被写体を確認し、問題なければOKキー(ソフトキー15b)を押下する。これにより、主制御部11は、モーフィング処理を開始し、図13に示される変形中画面P2−8を表示する。主制御部11は、モーフィング処理の処理対象にする合成対象画像のデータをデータフォルダ部14から読み出し、この合成対象画像データとデータフォルダ部14に記録した撮像画像とを使用してモーフィング処理を行う。
【0052】
次いで、モーフィング処理が終了すると、主制御部11は、変形後画像確認画面P2−9を表示する。変形後画像確認画面P2−9には、モーフィング処理した結果の変形画像を表示する。
【0053】
図14は、第2の実施形態に係る変形画像の一例である。図14の変形画像200は、上記図10の撮像画像121の被写体の人の顔を、図12の合成対象画像210を基に変形するようにモーフィング処理した場合の画像である。
【0054】
次いで、ユーザが変形後画像確認画面P2−9で保存キー(ソフトキー15c)を押下すると、主制御部11は、その変形画像をデータフォルダ部14に保存する。そして、保存画面P2−11を表示する。
【0055】
一方、ユーザが変形後画像確認画面P2−9でOKキー(ソフトキー15b)を押下すると、主制御部11は、モーフィングプレビュー画面P2−10を表示する。モーフィングプレビュー画面P2−10では、原画像から変形画像に遷移するまでの動画データを再生する。次いで、ユーザが保存キー(ソフトキー15b)を押下すると、主制御部11は、その動画データをデータフォルダ部14に保存する。そして、保存画面P2−11を表示する。
【0056】
次いで、保存画面P2−11が表示されたまま一定期間過ぎると(例えば3秒)、主制御部11は、撮影プレビュー画面P2−6を表示し、撮影可能状態に戻る。
【0057】
上述した第2の実施形態によれば、合成対象画像を使用したモーフィング処理の処理対象となりうる撮像エリアを、プレビュー画面に重ねて表示される輪郭線によって明示することができる。これにより、合成対象画像に合致したモーフィング処理をさせたい被写体部分を輪郭線に重ね合わせて撮像すれば、撮像画像中の被写体の変形希望部分と合成対象画像とを基にモーフィング処理させた画像を容易に得ることができる。
【0058】
また、モーフィング処理に使用可能な合成対象画像を複数持つと共に、各合成対象画像に対応する撮影テンプレートを用いてモーフィング処理対象となる被写体の画像を撮像することができる。これにより、合成対象画像に合致した被写体画像を得て最適な合成画像を得ることが可能となる。
【0059】
なお、上記した第2の実施形態において、無線通信回線を介して合成対象画像および当該合成対象画像用の撮影テンプレートの各データを供給元のサーバからダウンロードし、データフォルダ部14に保存するようにしてもよい。これにより、合成対象画像および撮影テンプレートを通信により簡単に補充することができる。なお、供給元サーバで具備されている合成対象画像の一覧(例えば画像一覧)を携帯電話機1で表示し、その一覧からユーザが任意の画像を選択してダウンロードするようにすることが好ましい。
【0060】
以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
例えば、撮影テンプレートは、顔用のテンプレートに限定されない。例えば、人や動物の全身を撮影するための輪郭線からなるものであってもよい。
【0061】
なお、本発明の撮像装置は、上記した実施形態に係るデジタルカメラ内蔵型の携帯電話機に限定されない。例えば、デジタルカメラ内蔵型の携帯情報端末や、デジタルカメラ内蔵型のパーソナルコンピュータ等であってもよい。或いは、単体のデジタルカメラであってもよい。
【図面の簡単な説明】
【0062】
【図1】本発明の一実施形態に係る携帯電話機1の構成を示すブロック図である。
【図2】図1に示す携帯電話機1の外観図である。
【図3】図1に示す携帯電話機1の外観図である。
【図4】撮影テンプレートの一例を示す表示画面の構成例である。
【図5】第1の実施形態に係るモーフィング処理に係る動作手順を説明するための表示パネル19aの表示画面の構成例である。
【図6】撮影プレビュー画面P1−3上に表示される画像の一例である。
【図7】第1の実施形態に係るモーフィング処理に係る動作手順を説明するための表示パネル19aの表示画面の構成例である。
【図8】第1の実施形態に係るモーフィング処理に係る動作手順を説明するための表示パネル19aの表示画面の構成例である。
【図9】第1の実施形態に係る変形画像の一例である。
【図10】図9の変形画像に係るモーフィング処理の原画像となった撮像画像121である。
【図11】第2の実施形態に係るモーフィング処理に係る動作手順を説明するための表示パネル19aの表示画面の構成例である。
【図12】キャラクタ選択メニュー画面P2−4の一例である。
【図13】第2の実施形態に係るモーフィング処理に係る動作手順を説明するための表示パネル19aの表示画面の構成例である。
【図14】第2の実施形態に係る変形画像の一例である。
【符号の説明】
【0063】
1…携帯電話機、11…主制御部、12…電源制御部、13…メモリ、14…データフォルダ部、15…キー入力部、15a,15b,15c…ソフトキー、16…無線通信部、17…カメラ部、18…画面制御部、19…表示部、19a,19b…表示パネル、20…音声入出力部、100…撮影テンプレート(撮影補助手段)、101〜105…輪郭線。
【技術分野】
【0001】
本発明は、撮像装置および画像処理方法に関する。
【背景技術】
【0002】
従来、画像変形処理技術の一つとして、コンピュータグラフィックスのアニメーション生成などに用いられるモーフィング技術が知られている。モーフィング技術では、一つの静止画Aと異なるもう一つの静止画Bとを関連付けし、静止画Aと静止画Bとでそれぞれ特徴点を抽出する。そして、静止画Aの特徴点から静止画Bの特徴点までをある時間で遷移していく様を予想し、この遷移経路中の座標や色データを特定する。これにより、アニメーションの動画データを生成したり、遷移の途中経過を一つの静止画像として抽出し、この画像を原画像からの変形画像としたりすることができる。
【0003】
上記したモーフィング技術を例えばデジタルカメラに適用し、一般ユーザが撮影した撮像画像をモーフィング処理して変形画像を得ることがなされている。このデジタルカメラでは、撮影者が撮影時に被写体を確認するための液晶パネルに、被写体とともにマーキングを表示している。これにより、例えば人の上半身の輪郭をマーキングとして表示し、撮影者が被写体となる人をマーキングに合わせた状態で撮影すれば、モーフィング処理の原画像となる被写体画像からモーフィング処理を行う際の特徴点を容易に検出することが可能となる。
【0004】
また、近年、デジタルカメラを内蔵した携帯電話機が普及しており、携帯電話機で人の顔を撮影したりして手軽に写真撮影を楽しむことができるようになっている(例えば、特許文献1参照)。
【特許文献1】特開2002−300454号公報
【発明の開示】
【発明が解決しようとする課題】
【0005】
しかし、上述した従来のマーキングを用いたモーフィング処理では、ユーザからのモーフィング処理に対する細かな要求に応えることができないという問題が生じている。例えば、人の顔を撮影してモーフィング処理するにしても、目だけ、口だけ、鼻だけといった特定の一部分だけをモーフィング処理させたいという要求や、目と口だけといった特定の複数部分だけをモーフィング処理させたいという要求がある。このように、被写体を部分的にモーフィング処理するにも多様な要求があり、従来の技術ではこれらの要求には十分に応えることができない。
【0006】
本発明は、このような事情を考慮してなされたもので、その目的は、撮像画像を画像変形処理する撮像装置において、画像変形対象となりうる撮像エリアを撮影者に分かりやすく明示することにより、ユーザからの画像変形処理に対する細かな要求に応えることができる撮像装置および画像処理方法を提供することにある。
【課題を解決するための手段】
【0007】
上記の課題を解決するために、本発明に係る撮像装置は、画像を撮像する撮像手段と、前記撮像手段により撮像される画像のプレビュー画像が表示される表示手段と、複数の輪郭線を有する撮影補助手段と、前記撮影補助手段を前記プレビュー画像に重ねて前記表示手段に表示し、前記撮像手段により撮像された画像中の前記輪郭線で囲まれていたエリアのうち、少なくともいずれか1つのエリアについての画像変形処理を行う制御手段とを備えたことを特徴としている。
【0008】
本発明に係る撮像装置においては、前記撮影補助手段は、顔の構成要素の輪郭線の組から成り、当該顔の形状に表示されることを特徴とする。
【0009】
本発明に係る撮像装置においては、前記撮像手段により撮像された画像中の前記輪郭線で囲まれていたエリアのうち、いずれのエリアを前記画像変形処理の処理対象にするかを選択可能な操作手段を備えたことを特徴とする。
【0010】
本発明に係る撮像装置においては、前記制御手段は、前記撮影補助手段を構成する輪郭線ごとに、複数の異なる画像変形処理手法を有することを特徴とする。
【0011】
本発明に係る撮像装置は、画像を撮像する撮像手段と、前記撮像手段により撮像される画像のプレビュー画像が表示される表示手段と、合成対象画像を記憶する記憶手段と、前記合成対象画像に対応付けされた輪郭線を有する撮影補助手段と、前記撮影補助手段を前記プレビュー画像に重ねて前記表示手段に表示し、前記撮像手段により撮像された画像中の前記輪郭線で囲まれていたエリアと前記合成対象画像とを基にして画像変形処理を行う制御手段とを備えたことを特徴としている。
【0012】
本発明に係る撮像装置においては、通信回線を介して前記合成対象画像および当該合成対象画像用の前記撮影補助手段を供給元から取得する通信手段を備えたことを特徴とする。
【0013】
本発明に係る撮像装置においては、前記記憶手段は複数の合成対象画像を記憶し、前記合成対象画像ごとに、各々異なる前記撮影補助手段を有し、前記合成対象画像と前記撮影補助手段の組が定められていることを特徴とする。
【0014】
本発明に係る画像処理方法は、画像を撮像する撮像手段と、前記撮像手段により撮像される画像のプレビュー画像が表示される表示手段と、複数の輪郭線を有する撮影補助手段と、前記撮像手段により撮像された画像についての画像変形処理を行う制御手段とを備えた撮像装置おける画像処理方法であって、前記制御手段が、ユーザからの要求に基づき、前記撮影補助手段を前記プレビュー画像に重ねて前記表示手段に表示する過程と、前記撮像手段により撮像された画像中の前記輪郭線で囲まれていたエリアのうち、少なくともいずれか1つのエリアについての画像変形処理を行う過程とを含むことを特徴としている。
【0015】
本発明に係る画像処理方法は、画像を撮像する撮像手段と、前記撮像手段により撮像される画像のプレビュー画像が表示される表示手段と、合成対象画像を記憶する記憶手段と、前記合成対象画像に対応付けされた輪郭線を有する撮影補助手段とを備えた撮像装置おける画像処理方法であって、前記制御手段が、ユーザからの要求に基づき、前記撮影補助手段を前記プレビュー画像に重ねて前記表示手段に表示する過程と、前記撮像手段により撮像された画像中の前記輪郭線で囲まれていたエリアと前記合成対象画像とを基にして画像変形処理を行う過程とを含むことを特徴としている。
【発明の効果】
【0016】
本発明によれば、撮像画像を画像変形処理する撮像装置において、画像変形対象となりうる撮像エリアを撮影者に分かりやすく明示することができる。これにより、ユーザからの画像変形処理に対する細かな要求に応えることが可能となる。
【発明を実施するための最良の形態】
【0017】
以下、図面を参照し、本発明の一実施形態について説明する。本実施形態においては、撮像装置の具体的な例として、デジタルカメラを内蔵した携帯電話機を挙げて説明する。
図1は、本発明の一実施形態に係る携帯電話機1の構成を示すブロック図である。図1において、主制御部11は携帯電話機1の主な制御機能を有し、各部を制御する。電源制御部12は電源に係る制御機能を有する。メモリ13は、主制御部11で使用されるデータ等を記憶する。データフォルダ部14は、カメラ部17により撮像された撮像画像データなどの記録データを保持する記憶手段であり、例えば書き込み可能な不揮発性メモリから構成される。
【0018】
キー入力部15は、電話番号等の入力用のテンキー、各種ファンクションキー、ソフトキー等を有する。無線通信部16は、アンテナを介して無線信号を送受信し、音声通話又はデータ通信を行う。カメラ部17は、レンズ、CCD(撮像素子)、CCDによる画像信号からデジタル画像データを生成する信号処理回路等を有する。画面制御部18は、表示部19で表示する画面を制御する。表示部19は、表示パネル、例えば液晶表示パネルを有する。音声入出力部20は、マイク、スピーカ、音声信号とデジタル音声データの相互変換を行う信号処理回路等を有する。
【0019】
図2、図3は、図1に示す携帯電話機1の外観図である。携帯電話機1は、携帯電話機の構造の一例として折り畳みタイプの構造を有しており、図2は折り畳みの対向面側の平面図、図3は折り畳みの外面側の平面図である。
図2において、第1の筐体1aの対向面側には第1の表示パネル19aおよびスピーカ20aが設けられている。第2の筐体1bの対向面側にはキー入力部15およびマイク20bが設けられている。キー入力部15はソフトキー15a,15b,15cを有する。ソフトキーとは、キーに割付けられる機能がソフトウェアの設定により場面ごとに変更可能なキーである。そして、場面ごとに現在の割付け機能が表示パネル19aに表示される。これにより、ユーザはソフトキー15a,15b,15cの現在の機能を把握して操作することができる。
【0020】
図3において、第1の筐体1aの外面側には第2の表示パネル19bおよびカメラ部17のレンズ17aとCCD17bが設けられている。第2の筐体1bのの外面側にはアンテナ16aが設けられている。
【0021】
上記した携帯電話機1を用いて撮影する際には、カメラ部17により撮像される画像のプレビュー画像が表示パネル19a又は19bに表示される。ユーザはそのプレビュー画像により被写体を確認し、キー入力部15を操作して撮影を指示する。この撮影指示により当該指示時点のプレビュー画像が撮像画像としてデータフォルダ部14に記録される。
【0022】
上記した主制御部11は、画像変形処理の一つであるモーフィング処理を行う。このモーフィング処理では、カメラ部17で撮像された撮像画像を原画像として使用する。また、主制御部11は、ユーザ操作によりモーフィング処理を行うための撮影モードが選択されると、プレビュー画像に重ねて撮影テンプレートを表示させる。撮影テンプレートは、モーフィング処理の処理対象となりうる複数の撮像エリアを明示するためのものである。撮影テンプレートデータは、データフォルダ部14に記憶されている。
【0023】
図4は、撮影テンプレートの一例を示す表示画面の構成例である。図4の例では、人の顔を撮影するための撮影テンプレート100が表示パネル19aに表示されている。撮影テンプレート100は、顔全体の輪郭線101、右目の輪郭線102、左目の輪郭線103、鼻の輪郭線104および口の輪郭線105から構成されている。これら輪郭線101〜105は、人の顔の形状に表示される。輪郭線101〜105の個々の座標データは、撮影テンプレート100の撮影テンプレートデータとしてデータフォルダ部14に記憶されている。座標データは、表示画面上の位置を示す。
【0024】
上記撮影テンプレート100は、複数の輪郭線101〜105を有するが、輪郭線101〜105で囲まれる一つ一つのエリアがそれぞれモーフィング処理の処理対象となりうる撮像エリアである。主制御部11は、撮像画像中のそれら輪郭線101〜105で囲まれていたエリアのうち、少なくともいずれか1つのエリアについてのモーフィング処理を行う。主制御部11は、各輪郭線101〜105の座標データに基づいて、撮像画像中のエリアと各輪郭線101〜105で囲まれていたエリアとの対応付けを行う。例えば、撮像画像中のエリアのうち、右目の輪郭線102の座標データに対応するエリアが、輪郭線102で囲まれていたエリアであると判断する。
【0025】
撮影時には、ユーザは、図2の表示パネル19aに表示されるプレビュー画像により被写体を確認し、被写体となる人の顔を表示画面上で撮影テンプレート100に重ね合わせて撮影する。これにより、撮影時点のプレビュー画像が撮像画像としてデータフォルダ部14に記録される。この撮像画像には、表示画面上で撮影テンプレート100と重なり合った被写体の顔の画像が含まれている。
【0026】
そして、被写体の顔のうち、例えば目の部分だけをモーフィング処理する場合、撮像画像中の輪郭線102および103に対応するエリアの画像をモーフィング処理の第1の原画像とする。目の部分のモーフィング処理に使用する第2の原画像には、目の変形候補データを使用する。目の変形候補データは、目の輪郭線の座標データである。また、丸目、細目、つり目、垂れ目などの様々な目の形に変形可能なように、複数の目の形の輪郭線の変形候補データがデータフォルダ部14に記憶されている。主制御部11は、第1の原画像から目の輪郭線を抽出し、この輪郭線を第2の原画像の輪郭線に遷移させるモーフィング処理を行い、変形画像を生成する。例えば、第1の原画像の目の輪郭線を丸目の輪郭線に遷移させるモーフィング処理を行う。そして、丸目に遷移する動画データを生成したり、遷移の途中経過を一つの静止画像として抽出する。なお、片方の目、例えば右目だけをモーフィング処理することも可能である。
【0027】
なお、撮影テンプレート100の変形候補データとしては、上記した目に関するデータの他、顔全体の輪郭線の変形候補データ、鼻の輪郭線の変形候補データおよび口の輪郭線の変形候補データが、データフォルダ部14にそれぞれ複数記憶されている。
【0028】
次に、上記したモーフィング処理に係る動作手順を説明する。
図5、図7、図8は、第1の実施形態に係るモーフィング処理に係る動作手順を説明するための表示パネル19aの表示画面の構成例である。
先ず、図5において、ユーザは、キー入力部15を操作してメニュー選択画面P1−1を表示させる。次いで、ユーザがメニュー選択画面P1−1から撮影モード設定を選択すると、主制御部11は、撮影モード設定画面P1−2を表示する。次いで、ユーザがメニュー選択画面P1−2から顔変形を選択すると、主制御部11は、顔変形用の撮影テンプレート100のデータをデータフォルダ部14から読み出して撮影プレビュー画面P1−3に表示する。撮影プレビュー画面P1−3には、プレビュー画像が表示されると共に、そのプレビュー画像に重ねて撮影テンプレート100が表示される。
【0029】
図6は、撮影プレビュー画面P1−3上に表示される画像の一例である。図6に示されるように、プレビュー画像110に重ねて撮影テンプレート100が表示されている。撮影テンプレート100は、顔全体の輪郭線101、右目の輪郭線102、左目の輪郭線103、鼻の輪郭線104および口の輪郭線105から構成されており、各輪郭線101〜105は人の顔の形状に配置される。図6では、ユーザによって、被写体の人の顔が撮影テンプレート100に重なり合うように、さらに、右目、左目、鼻、口が輪郭線102,103,104,105に重なり合うように、カメラアングル等が調節されている。
【0030】
次いで、ユーザが撮影キー(ソフトキー15b)を押下すると、主制御部11は、押下時点のプレビュー画像を撮像画像としてデータフォルダ部14に記録する。そして、この撮像画像を撮像画像確認画面P1−4に表示する。ユーザは撮像画像確認画面P1−4により被写体を確認し、問題なければOKキー(ソフトキー15b)を押下する。
【0031】
なお、ユーザは、撮像画像確認画面P1−4で撮像画像が気に入らなければ、戻るキー(ソフトキー15a)を押下することにより、撮影プレビュー画面P1−3に戻ることができる。この場合、主制御部11は、データフォルダ部14に記録した撮像画像を破棄する。
【0032】
次いで、撮像画像確認画面P1−4でOKキー(ソフトキー15b)が押下されると、図7において、主制御部11は、顔変形メニュー画面P1−5を表示する。次いで、ユーザが顔変形メニュー画面P1−5からパーツ変形を選択し、選択キー(ソフトキー15b)を押下すると、主制御部11は、パーツ変形メニュー画面P1−6を表示する。パーツ変形メニュー画面P1−6には、モーフィング処理の処理対象に成り得る顔の構成要素名(目、鼻、口、輪郭)がメニュー項目として表示される。このパーツ変形メニュー画面P1−6により、ユーザは、顔の構成要素(目、鼻、口、顔全体の輪郭)のいずれをモーフィング処理の処理対象にするのかを任意に選択することができる。
【0033】
次いで、ユーザがパーツ変形メニュー画面P1−6から目を選択し、選択キー(ソフトキー15b)を押下すると、主制御部11は、目の変形候補メニュー画面P1−7を表示する。目の変形候補メニュー画面P1−7には、目の変形名(丸目、細目、つり目、垂れ目)がメニュー項目として表示される。目の変形候補メニュー画面P1−7により、ユーザは、目をどのような形(丸目、細目、つり目、垂れ目)に変形するのかを任意に選択することができる。例えば垂れ目を選択し、OKキー(ソフトキー15b)を押下すると、主制御部11は、目の変形候補として「垂れ目」を設定する。そして、画面表示をパーツ変形メニュー画面P1−6に戻す。なお、目の変形候補メニュ画面P1−7からOFFを選択することにより、目の変形を中止することができる。
【0034】
また、ユーザはパーツ変形メニュー画面P1−6で複数の顔の構成要素をモーフィング処理の処理対象に選択することができる。例えば、目と口をモーフィング処理したい場合、パーツ変形メニュー画面P1−6から目を選択した後、目の変形候補メニュー画面P1−7から目の変形候補を選択し、再度、パーツ変形メニュー画面P1−6から今度は口を選択した後、口の変形候補メニュー画面から目の変形候補を選択すればよい。
【0035】
次いで、モーフィング処理の処理対象にする顔の構成要素およびその変形候補の選択が終了したら、ユーザはパーツ変形メニュー画面P1−6で変形キー(ソフトキー15c)を押下する。これにより、主制御部11は、モーフィング処理を開始し、図8に示される変形中画面P1−8を表示する。主制御部11は、モーフィング処理の処理対象にする顔の構成要素およびその変形候補の各座標データをデータフォルダ部14から読み出し、これら座標データとデータフォルダ部14に記録した撮像画像とを使用してモーフィング処理を行う。なお、モーフィング処理の実行中には、変形中画面P1−8上にアニメーション等の画像を表示してもよい。これにより、たとえ処理に時間がかかったとしてもユーザに与える不安を軽減できる。
【0036】
次いで、モーフィング処理が終了すると、主制御部11は、変形後画像確認画面P1−9を表示する。変形後画像確認画面P1−9には、モーフィング処理した結果の変形画像を表示する。
【0037】
図9は、第1の実施形態に係る変形画像の一例である。図9の変形画像120は、被写体の人の目の部分のみをモーフィング処理し、垂れ目に変形した場合の画像である。なお、図10は、モーフィング処理の原画像となった撮像画像121である。
【0038】
次いで、ユーザが変形後画像確認画面P1−9で保存キー(ソフトキー15c)を押下すると、主制御部11は、その変形画像をデータフォルダ部14に保存する。そして、保存画面P1−11を表示する。
【0039】
一方、ユーザが変形後画像確認画面P1−9でOKキー(ソフトキー15b)を押下すると、主制御部11は、モーフィングプレビュー画面P1−10を表示する。モーフィングプレビュー画面P1−10では、原画像から変形画像に遷移するまでの動画データを再生する。次いで、ユーザが保存キー(ソフトキー15b)を押下すると、主制御部11は、その動画データをデータフォルダ部14に保存する。そして、保存画面P1−11を表示する。
【0040】
次いで、保存画面P1−11が表示されたまま一定期間過ぎると(例えば3秒)、主制御部11は、撮影プレビュー画面P1−3を表示し、撮影可能状態に戻る。
【0041】
上述した第1の実施形態によれば、モーフィング処理の処理対象となりうる撮像エリアを、プレビュー画面に重ねて表示される複数の輪郭線によって明示することができる。これにより、ユーザはモーフィング処理させたい被写体部分を複数の輪郭線のいずれかに重ね合わせて撮像すれば、撮像画像を基に被写体の変形希望部分を変形処理させた画像を容易に得ることができる。このように本実施形態によれば、被写体を部分的に変形処理させたいというユーザ要求に応えることができる。
【0042】
また、人の顔の撮影テンプレートを用いることにより、人の顔を撮像して部分的に変形させることが容易となる。なお、人以外の動物、犬や猫などの顔の撮影テンプレートを備えるようにしてもよい。これにより、愛犬などのペットの顔画像を簡単に変形させることが可能となる。
【0043】
また、撮像後に、モーフィング処理させる被写体部分を選択することができる。これにより、ユーザの利便性が向上する。
【0044】
また、一つの変形処理対象エリアに対して複数の画像変形パターンを提供することができる。これにより、ユーザの変形自由度が向上する。例えば、目を変形する場合に、丸目、細目、つり目、垂れ目などの多様な目の形の中から、ユーザが任意に変形させる先の形を選択することができる。
【0045】
次に、第2の実施形態を説明する。
図11、図13は、第2の実施形態に係るモーフィング処理に係る動作手順を説明するための表示パネル19aの表示画面の構成例である。第2の実施形態に係る撮像装置は、上記した携帯電話機1と同様の構成である。
第2の実施形態では、上記第1の実施形態と同様に、主制御部11は画像変形処理の一つであるモーフィング処理を行う。但し、モーフィング処理に使用する第1の原画像には上記第1の実施形態と同様にカメラ部17で撮像された撮像画像を使用するが、第2の原画像には合成対象画像を使用する。合成対象画像は、撮像画像を変形する先の画像であり、予め撮像または作製されている。例えば、電車の正面の画像や、アニメーションのキャラクターの画像、犬等の動物の顔の画像などである。合成対象画像データおよび当該合成対象画像の座標データは、データフォルダ部14に記憶されている。
【0046】
また、合成対象画像用の撮影テンプレートとして、合成対象画像ごとに専用の撮影テンプレートを備える。合成対象画像は様々な形や大きさのものがあるので、同じ撮影テンプレートを用いて撮影したのでは、モーフィング処理における特徴点抽出時の精度が劣化するおそれがある。このため、合成対象画像ごとに適した撮影テンプレートを準備する。それぞれの合成対象画像用の撮影テンプレートデータ(座標データ)は、データフォルダ部14に記憶されている。
【0047】
先ず、図11において、ユーザは、キー入力部15を操作して、メニュー選択画面P2−1から撮影モード設定を選択し、さらに撮影モード設定画面P2−2から顔変形を選択する。これにより、主制御部11は、顔変形メニュー画面P2−3を表示する。次いで、ユーザが顔変形メニュー画面P2−3からキャラクタ変形を選択し、選択キー(ソフトキー15b)を押下すると、主制御部11は、キャラクタ選択メニュー画面P2−4を表示する。キャラクタ選択メニュー画面P2−4には、モーフィング処理の原画像に成り得る合成対象画像がメニュー項目として表示される。このキャラクタ選択メニュー画面P2−4により、ユーザは、撮像画像中の被写体部分をいずれの合成対象画像に合成するのかを任意に選択することができる。
【0048】
図12は、キャラクタ選択メニュー画面P2−4の一例である。図12の例では、犬や猫等の動物の顔画像、アニメーションのキャラクタの顔画像、電車の正面の画像などが合成対象画像の候補として表示されている。
【0049】
次いで、ユーザがいずれかの合成対象画像を選択してOKキー(ソフトキー15b)を押下すると、主制御部11は、該選択された合成対象画像の画像データをデータフォルダ部14から読み出して選択画像再生画面P2−5に表示する。ユーザは選択画像再生画面P2−5で合成対象画像を確認し、OKキー(ソフトキー15b)を押下する。なお、気に入らなければ、戻るキー(ソフトキー15a)を押下してキャラクタ選択メニュー画面P2−4に戻り、所望の合成対象画像を選択しなおすことができる。
【0050】
次いで、選択画像再生画面P2−5でOKキー(ソフトキー15b)が押下されると、主制御部11は、選択された合成対象画像用の撮影テンプレートのデータをデータフォルダ部14から読み出して撮影プレビュー画面P2−6に表示する。撮影プレビュー画面P2−6には、プレビュー画像が表示されると共に、そのプレビュー画像に重ねて撮影テンプレートが表示される。
【0051】
次いで、ユーザが被写体を撮影テンプレートに重ね合わせて撮影すると、主制御部11は、撮影時点のプレビュー画像を撮像画像としてデータフォルダ部14に記録する。そして、この撮像画像を撮像画像確認画面P2−7に表示する。ユーザは撮像画像確認画面P2−7により被写体を確認し、問題なければOKキー(ソフトキー15b)を押下する。これにより、主制御部11は、モーフィング処理を開始し、図13に示される変形中画面P2−8を表示する。主制御部11は、モーフィング処理の処理対象にする合成対象画像のデータをデータフォルダ部14から読み出し、この合成対象画像データとデータフォルダ部14に記録した撮像画像とを使用してモーフィング処理を行う。
【0052】
次いで、モーフィング処理が終了すると、主制御部11は、変形後画像確認画面P2−9を表示する。変形後画像確認画面P2−9には、モーフィング処理した結果の変形画像を表示する。
【0053】
図14は、第2の実施形態に係る変形画像の一例である。図14の変形画像200は、上記図10の撮像画像121の被写体の人の顔を、図12の合成対象画像210を基に変形するようにモーフィング処理した場合の画像である。
【0054】
次いで、ユーザが変形後画像確認画面P2−9で保存キー(ソフトキー15c)を押下すると、主制御部11は、その変形画像をデータフォルダ部14に保存する。そして、保存画面P2−11を表示する。
【0055】
一方、ユーザが変形後画像確認画面P2−9でOKキー(ソフトキー15b)を押下すると、主制御部11は、モーフィングプレビュー画面P2−10を表示する。モーフィングプレビュー画面P2−10では、原画像から変形画像に遷移するまでの動画データを再生する。次いで、ユーザが保存キー(ソフトキー15b)を押下すると、主制御部11は、その動画データをデータフォルダ部14に保存する。そして、保存画面P2−11を表示する。
【0056】
次いで、保存画面P2−11が表示されたまま一定期間過ぎると(例えば3秒)、主制御部11は、撮影プレビュー画面P2−6を表示し、撮影可能状態に戻る。
【0057】
上述した第2の実施形態によれば、合成対象画像を使用したモーフィング処理の処理対象となりうる撮像エリアを、プレビュー画面に重ねて表示される輪郭線によって明示することができる。これにより、合成対象画像に合致したモーフィング処理をさせたい被写体部分を輪郭線に重ね合わせて撮像すれば、撮像画像中の被写体の変形希望部分と合成対象画像とを基にモーフィング処理させた画像を容易に得ることができる。
【0058】
また、モーフィング処理に使用可能な合成対象画像を複数持つと共に、各合成対象画像に対応する撮影テンプレートを用いてモーフィング処理対象となる被写体の画像を撮像することができる。これにより、合成対象画像に合致した被写体画像を得て最適な合成画像を得ることが可能となる。
【0059】
なお、上記した第2の実施形態において、無線通信回線を介して合成対象画像および当該合成対象画像用の撮影テンプレートの各データを供給元のサーバからダウンロードし、データフォルダ部14に保存するようにしてもよい。これにより、合成対象画像および撮影テンプレートを通信により簡単に補充することができる。なお、供給元サーバで具備されている合成対象画像の一覧(例えば画像一覧)を携帯電話機1で表示し、その一覧からユーザが任意の画像を選択してダウンロードするようにすることが好ましい。
【0060】
以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
例えば、撮影テンプレートは、顔用のテンプレートに限定されない。例えば、人や動物の全身を撮影するための輪郭線からなるものであってもよい。
【0061】
なお、本発明の撮像装置は、上記した実施形態に係るデジタルカメラ内蔵型の携帯電話機に限定されない。例えば、デジタルカメラ内蔵型の携帯情報端末や、デジタルカメラ内蔵型のパーソナルコンピュータ等であってもよい。或いは、単体のデジタルカメラであってもよい。
【図面の簡単な説明】
【0062】
【図1】本発明の一実施形態に係る携帯電話機1の構成を示すブロック図である。
【図2】図1に示す携帯電話機1の外観図である。
【図3】図1に示す携帯電話機1の外観図である。
【図4】撮影テンプレートの一例を示す表示画面の構成例である。
【図5】第1の実施形態に係るモーフィング処理に係る動作手順を説明するための表示パネル19aの表示画面の構成例である。
【図6】撮影プレビュー画面P1−3上に表示される画像の一例である。
【図7】第1の実施形態に係るモーフィング処理に係る動作手順を説明するための表示パネル19aの表示画面の構成例である。
【図8】第1の実施形態に係るモーフィング処理に係る動作手順を説明するための表示パネル19aの表示画面の構成例である。
【図9】第1の実施形態に係る変形画像の一例である。
【図10】図9の変形画像に係るモーフィング処理の原画像となった撮像画像121である。
【図11】第2の実施形態に係るモーフィング処理に係る動作手順を説明するための表示パネル19aの表示画面の構成例である。
【図12】キャラクタ選択メニュー画面P2−4の一例である。
【図13】第2の実施形態に係るモーフィング処理に係る動作手順を説明するための表示パネル19aの表示画面の構成例である。
【図14】第2の実施形態に係る変形画像の一例である。
【符号の説明】
【0063】
1…携帯電話機、11…主制御部、12…電源制御部、13…メモリ、14…データフォルダ部、15…キー入力部、15a,15b,15c…ソフトキー、16…無線通信部、17…カメラ部、18…画面制御部、19…表示部、19a,19b…表示パネル、20…音声入出力部、100…撮影テンプレート(撮影補助手段)、101〜105…輪郭線。
【特許請求の範囲】
【請求項1】
画像を撮像する撮像手段と、
前記撮像手段により撮像される画像のプレビュー画像が表示される表示手段と、
複数の輪郭線を有する撮影補助手段と、
前記撮影補助手段を前記プレビュー画像に重ねて前記表示手段に表示し、前記撮像手段により撮像された画像中の前記輪郭線で囲まれていたエリアのうち、少なくともいずれか1つのエリアについての画像変形処理を行う制御手段と、
を備えたことを特徴とする撮像装置。
【請求項2】
前記撮影補助手段は、顔の構成要素の輪郭線の組から成り、当該顔の形状に表示されることを特徴とする請求項1に記載の撮像装置。
【請求項3】
前記撮像手段により撮像された画像中の前記輪郭線で囲まれていたエリアのうち、いずれのエリアを前記画像変形処理の処理対象にするかを選択可能な操作手段を備えたことを特徴とする請求項1に記載の撮像装置。
【請求項4】
前記制御手段は、前記撮影補助手段を構成する輪郭線ごとに、複数の異なる画像変形処理手法を有することを特徴とする請求項1に記載の撮像装置。
【請求項5】
画像を撮像する撮像手段と、
前記撮像手段により撮像される画像のプレビュー画像が表示される表示手段と、
合成対象画像を記憶する記憶手段と、
前記合成対象画像に対応付けされた輪郭線を有する撮影補助手段と、
前記撮影補助手段を前記プレビュー画像に重ねて前記表示手段に表示し、前記撮像手段により撮像された画像中の前記輪郭線で囲まれていたエリアと前記合成対象画像とを基にして画像変形処理を行う制御手段と、
を備えたことを特徴とする撮像装置。
【請求項6】
通信回線を介して前記合成対象画像および当該合成対象画像用の前記撮影補助手段を供給元から取得する通信手段を備えたことを特徴とする請求項5に記載の撮像装置。
【請求項7】
前記記憶手段は複数の合成対象画像を記憶し、
前記合成対象画像ごとに、各々異なる前記撮影補助手段を有し、
前記合成対象画像と前記撮影補助手段の組が定められていることを特徴とする請求項5に記載の撮像装置。
【請求項8】
画像を撮像する撮像手段と、前記撮像手段により撮像される画像のプレビュー画像が表示される表示手段と、複数の輪郭線を有する撮影補助手段と、前記撮像手段により撮像された画像についての画像変形処理を行う制御手段とを備えた撮像装置おける画像処理方法であって、
前記制御手段が、
ユーザからの要求に基づき、前記撮影補助手段を前記プレビュー画像に重ねて前記表示手段に表示する過程と、
前記撮像手段により撮像された画像中の前記輪郭線で囲まれていたエリアのうち、少なくともいずれか1つのエリアについての画像変形処理を行う過程と、
を含むことを特徴とする画像処理方法。
【請求項9】
画像を撮像する撮像手段と、前記撮像手段により撮像される画像のプレビュー画像が表示される表示手段と、合成対象画像を記憶する記憶手段と、前記合成対象画像に対応付けされた輪郭線を有する撮影補助手段とを備えた撮像装置おける画像処理方法であって、
前記制御手段が、
ユーザからの要求に基づき、前記撮影補助手段を前記プレビュー画像に重ねて前記表示手段に表示する過程と、
前記撮像手段により撮像された画像中の前記輪郭線で囲まれていたエリアと前記合成対象画像とを基にして画像変形処理を行う過程と、
を含むことを特徴とする画像処理方法。
【請求項1】
画像を撮像する撮像手段と、
前記撮像手段により撮像される画像のプレビュー画像が表示される表示手段と、
複数の輪郭線を有する撮影補助手段と、
前記撮影補助手段を前記プレビュー画像に重ねて前記表示手段に表示し、前記撮像手段により撮像された画像中の前記輪郭線で囲まれていたエリアのうち、少なくともいずれか1つのエリアについての画像変形処理を行う制御手段と、
を備えたことを特徴とする撮像装置。
【請求項2】
前記撮影補助手段は、顔の構成要素の輪郭線の組から成り、当該顔の形状に表示されることを特徴とする請求項1に記載の撮像装置。
【請求項3】
前記撮像手段により撮像された画像中の前記輪郭線で囲まれていたエリアのうち、いずれのエリアを前記画像変形処理の処理対象にするかを選択可能な操作手段を備えたことを特徴とする請求項1に記載の撮像装置。
【請求項4】
前記制御手段は、前記撮影補助手段を構成する輪郭線ごとに、複数の異なる画像変形処理手法を有することを特徴とする請求項1に記載の撮像装置。
【請求項5】
画像を撮像する撮像手段と、
前記撮像手段により撮像される画像のプレビュー画像が表示される表示手段と、
合成対象画像を記憶する記憶手段と、
前記合成対象画像に対応付けされた輪郭線を有する撮影補助手段と、
前記撮影補助手段を前記プレビュー画像に重ねて前記表示手段に表示し、前記撮像手段により撮像された画像中の前記輪郭線で囲まれていたエリアと前記合成対象画像とを基にして画像変形処理を行う制御手段と、
を備えたことを特徴とする撮像装置。
【請求項6】
通信回線を介して前記合成対象画像および当該合成対象画像用の前記撮影補助手段を供給元から取得する通信手段を備えたことを特徴とする請求項5に記載の撮像装置。
【請求項7】
前記記憶手段は複数の合成対象画像を記憶し、
前記合成対象画像ごとに、各々異なる前記撮影補助手段を有し、
前記合成対象画像と前記撮影補助手段の組が定められていることを特徴とする請求項5に記載の撮像装置。
【請求項8】
画像を撮像する撮像手段と、前記撮像手段により撮像される画像のプレビュー画像が表示される表示手段と、複数の輪郭線を有する撮影補助手段と、前記撮像手段により撮像された画像についての画像変形処理を行う制御手段とを備えた撮像装置おける画像処理方法であって、
前記制御手段が、
ユーザからの要求に基づき、前記撮影補助手段を前記プレビュー画像に重ねて前記表示手段に表示する過程と、
前記撮像手段により撮像された画像中の前記輪郭線で囲まれていたエリアのうち、少なくともいずれか1つのエリアについての画像変形処理を行う過程と、
を含むことを特徴とする画像処理方法。
【請求項9】
画像を撮像する撮像手段と、前記撮像手段により撮像される画像のプレビュー画像が表示される表示手段と、合成対象画像を記憶する記憶手段と、前記合成対象画像に対応付けされた輪郭線を有する撮影補助手段とを備えた撮像装置おける画像処理方法であって、
前記制御手段が、
ユーザからの要求に基づき、前記撮影補助手段を前記プレビュー画像に重ねて前記表示手段に表示する過程と、
前記撮像手段により撮像された画像中の前記輪郭線で囲まれていたエリアと前記合成対象画像とを基にして画像変形処理を行う過程と、
を含むことを特徴とする画像処理方法。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【公開番号】特開2006−18384(P2006−18384A)
【公開日】平成18年1月19日(2006.1.19)
【国際特許分類】
【出願番号】特願2004−193142(P2004−193142)
【出願日】平成16年6月30日(2004.6.30)
【出願人】(000006633)京セラ株式会社 (13,660)
【Fターム(参考)】
【公開日】平成18年1月19日(2006.1.19)
【国際特許分類】
【出願日】平成16年6月30日(2004.6.30)
【出願人】(000006633)京セラ株式会社 (13,660)
【Fターム(参考)】
[ Back to top ]