画像処理装置
【課題】被写体の画像だけでは読み取れないような撮影者の様子も画像に反映させることのできる画像処理装置を提供する。
【解決手段】被写体像を撮影した第1画像データを得る前方撮影部1aと、撮影者像を撮影して第2画像データを得る公報撮影部1bと、第1画像データ又は第2画像データを処理して、被写体像又は撮影者像の態様を検出する態様判定部3と、被写体像又は撮影者像の態様に応じて、第1画像データ及び第2画像データを処理する画像合成及び処理部7と、を備える
【解決手段】被写体像を撮影した第1画像データを得る前方撮影部1aと、撮影者像を撮影して第2画像データを得る公報撮影部1bと、第1画像データ又は第2画像データを処理して、被写体像又は撮影者像の態様を検出する態様判定部3と、被写体像又は撮影者像の態様に応じて、第1画像データ及び第2画像データを処理する画像合成及び処理部7と、を備える
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、画像処理装置に関し、詳しくはカメラ前面と背面を撮影し、ここで得られた画像を用いて再生表示可能な画像処理装置に関する。
【背景技術】
【0002】
従来、カメラは、静止画を撮影するための装置であったが、近年、画像信号がデジタル化されたことにより、連続して取得した画像に対して、コマ間圧縮を行うことにより、動画撮影の装置としても利用することが可能になってきた。このため、最近のデジタルカメラは、静止画と同様に動画も撮影できるようになってきている。
【0003】
このように、デジタルカメラは静止画と動画の両方を撮影できるようになったが、静止画しか撮影したことのないユーザーにとって、動画をどのような場面で撮影してよいか分からず、また、撮影を開始したとしても、どの時点で撮影を止めればよいかが分からず、見苦しく、だらだらとした作品になってしまうことが多かった。
【0004】
また、近年、画像処理の技術は進み、種々提案されている。例えば、特許文献1には、ユーザーの表情をゲームに反映させる画像処理装置が提案されている。すなわち、この画像処理装置は、ユーザーの表情に応じて表示させるシーンを変更し、また、ユーザー以外の人物をユーザーの頭部に入れ替えた合成画像を表示することにより、映像コンテンツに対する没入感・一体感を一層向上させるようにしている。
【0005】
また、特許文献2には、撮影者の感情を撮影画像に反映させるようにしたビデオカメラが提案されている。すなわち、このビデオカメラのグリップ部にはセンサが設けられており、このセンサ出力に基づいて、ユーザーの緊張度が高い場合には、赤っぽく、またリラックスしている場合には、青っぽくなるように画像の色調を変更している。
【先行技術文献】
【特許文献】
【0006】
【特許文献1】特開2007−300562号公報
【特許文献2】特開平4−98979号公報
【発明の概要】
【発明が解決しようとする課題】
【0007】
このように、画像処理技術は種々提案されているが、撮影者と被写体との関係を反映した撮影を行うための画像処理ではなかった。すなわち、特許文献1に開示の画像処理装置は、ゲーム機における表示画像のための画像処理であって、撮影画像に変化をつけるものではない。また、特許文献2に開示のビデオカメラは、ユーザーの表情に応じて色調を変化させるものであって、鑑賞時に鑑賞者を楽しませるような画像の切り替えに関するものではない。
【0008】
本発明は、このような事情を鑑みてなされたものであり、被写体の画像だけでは読み取れないような撮影者の様子も画像に反映させることのできる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【0009】
上記目的を達成するため第1の発明に係わる画像処理装置は、被写体像を撮影した第1画像データを得る第1撮影部と、撮影者像を撮影して第2画像データを得る第2撮影部と、上記第1画像データ又は上記第2画像データを処理して、上記被写体像又は上記撮影者像の態様を検出する画像検出部と、上記被写体像又は上記撮影者像の態様に応じて、上記第1画像データ及び上記第2画像データを処理する画像処理部と、を備える。
【0010】
第2の発明に係わる画像処理装置は、上記第1の発明において、上記画像処理部は、上記被写体像の態様に応じて上記第1画像データを処理し、上記撮影者像の態様に応じて上記第1画像データ及び上記第2画像データを処理する。
第3の発明に係わる画像処理装置は、上記第1の発明において、上記画像処理部は、上記被写体像の態様に応じて上記第1画像データ及び上記第2画像データを処理し、上記撮影者像の態様に応じて上記第1画像データ及び上記第2画像データを処理する。
【0011】
第4の発明に係わる画像処理装置は、上記第1ないし第3の発明において、上記画像検出部は、上記被写体像の態様の変化を検出する、又は上記撮影者の態様の変化を検出する。
【0012】
第5の発明に係わる画像処理装置は、上記第1ないし第4の発明において、画像記憶部と、画像表示部を更に備え、該画像記憶部は、上記画像処理部が処理した画像を記憶し、該画像表示部は、上記第1画像データ又は上記第2画像データ又は上記画像処理部が処理した画像を表示する。
【0013】
第6の発明に係わる画像処理装置は、被写体像を撮影して第1画像データを得る第1撮影部と、撮影者像を撮影して第2画像データを得る第2撮影部と、撮影者を想起させるイメージ画像を生成する画像生成部と、上記第1画像データ又は上記第2画像データを処理して、上記被写体像又は上記撮影者像の態様を検出する画像検出部と、上記被写体像又は上記撮影者像の態様に応じて、上記第1画像データ及び上記第2画像データ又は上記イメージ画像を処理する画像処理部と、を備える。
【0014】
第7の発明に係わる画像処理装置は、上記第6の発明において、上記画像処理部は、上記被写体像の態様に応じて上記第1画像データを処理し、上記撮影者像の態様に応じて上記イメージ画像を処理する。
第8の発明に係わる画像処理装置は、上記第6または第7の発明において、上記画像検出部は、上記被写体像の態様の変化を検出する、又は上記撮影者像の態様の変化を検出する。
【0015】
第9の発明に係わる画像処理装置は、上記第6ないし第8の発明において、画像記憶部と画像表示部を更に備え、該画像記憶部は、上記画像処理部が処理した画像を記憶し、該画像表示部は、上記第1画像データ又は上記第2画像データ又は上記画像処理部が処理した画像又は上記イメージ画像を表示する。
【0016】
第10の発明に係わる画像処理装置は、上記第6ないし第9の発明において、上記イメージ画像は、撮影者の表情を表す画像である。
【発明の効果】
【0017】
本発明によれば、被写体の画像だけでは読み取れないような撮影者の様子も画像に反映させることのできる画像処理装置を提供することができる。
【図面の簡単な説明】
【0018】
【図1】本発明の第1実施形態に係わるカメラの構成を示すブロック図である。
【図2】本発明の第1実施形態に係わるカメラにおいて、前方撮影部1aと後方撮影部の組合せを示す図であり、(A)は1台のカメラに両方を備える例を示し、(B)は2台のカメラが連携する例を示し、(C)は2台のカメラとこれと連携するコンピュータの組合せの例を示す図である。
【図3】本発明の第1実施形態において、撮影者が被写体の動きを動画で撮影している様子を示す図であり、(a)は撮影している様子を示し、(b)乃至(c)は撮影した動画を示す図である。
【図4】本発明の第1実施形態において、撮影者を撮影した背面画像の変化を示す図であり、(a)乃至(d)は時間変化を示す。
【図5】本発明の第1実施形態において、前面画像と背面画像の合成を示す一例であり、前面画像と背面画像を完全に切り替える様子を示す図である。
【図6】本発明の第1実施形態に係わるカメラ制御の動作を示すフローチャートである。
【図7】本発明の第1実施形態において、背面画像である撮影者の表情の数値化を説明する図であり、(a)は笑顔の例を示し、(b)は困った顔の例を示す。
【図8】本発明の第1実施形態に係わる笑顔度Rを検出するためのフローチャートである。
【図9】本発明の第1実施形態において、撮影者の顔の向きの検出を説明する図であり、(a)は正面を向いている様子を示し、(b)は横を向いている様子を示す図である。
【図10】本発明の第1実施形態に係わるしぐさを判定するためのフローチャートである。
【図11】本発明の第1実施形態において、背面画像の撮影者の表示の仕方を説明する図であり、(A)は背面画像をそのまま使用する例であり、(B)はアバターを使用する例を示す図である。
【図12】本発明の第2実施形態に係わるカメラ制御の動作を示すフローチャートである。
【図13】本発明の第2実施形態において、動き量の検出を説明する図であり、(A)は前面画像の全体を示し、(B)は前面画像の部分拡大図である。
【図14】本発明の第2実施形態に係わる動き量を検出するためのフローチャートである。
【図15】本発明の第3実施形態に係わるカメラの構成を示すブロック図である。
【図16】本発明の第3実施形態に係わるカメラ制御の動作を示すフローチャートである。
【発明を実施するための形態】
【0019】
以下、図面に従って本発明を適用したカメラを用いて好ましい実施形態について説明する。本発明の第1実施形態におけるカメラは、動画の取得のために、カメラ前方を撮像するための撮像部と、カメラ後方を撮像するための撮像部と、2つの撮像部を有している。レリーズ釦の操作に応じて動画の画像データの取得を開始し、これを記録媒体に記録する。また、第1実施形態におけるカメラは、撮影者の表情やしぐさを判定し、その態様が変化した際に、カメラ後方を撮像するための撮像部によって撮影者の顔を撮像し、この顔画像をカメラ前方の画像データと合成することにより、被写体の画像だけでは読み取れないような撮影者の様子も画像に反映させている。
【0020】
図1は本発明の第1実施形態に係わるカメラの構成を示すブロック図であり、カメラ10は被写体を撮影し、画像を取得するデジタルカメラである。カメラ10は、前方撮影部1a、後方撮影部1b、画像記録制御部2、態様判定部3、操作部4、アバター情報部5、画像合成部7、表示部8を有している。
【0021】
前方撮影部1aは、カメラ10の本体の前方に配置され、主として被写体撮影用の撮影部であり、前面画像を取得する。後方撮影部1bは、図2(A)に示すように、カメラ10の本体の後方に配置され、主として撮影者の顔を撮影する撮影部であり、背面画像を取得する。前方撮影部1aおよび後方撮影部1bは、それぞれ、被写体像を結像するための光学系、被写体像を光電変換する撮像素子を有し、それぞれの撮像素子から出力される画像信号を処理する画像処理部等が設けられており、それぞれの画像データを出力する。なお、前方撮影部1aは、ズームレンズで構成しても良い。
【0022】
画像記録制御部2は、記憶されているプログラムに従ってカメラ10の全体制御を行うと共に、前方撮影部1aおよび後方撮影部1bから出力される動画の画像データを記録制御する。また、画像記録制御部2は、前方撮影部1aから出力される画像データを仮記憶する補助記録部2aと、後方撮影部1bから出力される画像データを仮記憶する補助記録部2bとを有する。
【0023】
本実施形態においては、前方撮影部1aで撮影された前面画像の動画データが常に記録されるが、所定の状態においては後方の背面画像の動画データが合成処理され、この合成画像が記録される。この画像の合成を行うために、動画データが、補助記録部2a、2bにそれぞれ仮記憶される。
【0024】
態様判定部3は、撮影者の画像(前面画像)や被写体の画像(背面画像)の態様を判定する。すなわち、この態様判定部3は、前方撮影部1aおよび後方撮影部1bから画像データを入力し、この画像データに基づいて判定を行う。態様判定としては、撮影者の表情やしぐさや、被写体に変化があるか否か等を行う。
【0025】
操作部4は、カメラ10に設けられたレリーズ釦、ズーム釦等の操作部材である。レリーズ釦が操作されると、カメラ10は動画撮影を開始し、再度レリーズ釦が操作されると、動画撮影を停止する。操作部4の操作状態は、画像記録制御部2に伝達される。アバター情報部5は、後述するように、撮影者をアバターに置き換えて表示するためアバターに関する情報が記憶されている。
【0026】
表示部8は、図2(A)に示すように、カメラ10の背面等に配置された液晶モニタ等の表示装置を含み、画像記録制御部2に記録された動画の再生表示を行う。また、前方撮影部1aによって取得された動画を、被写体像の観察用に、所謂ライブビュー表示する。
【0027】
画像合成部7は、前方撮影部1aによって取得された画像と、後方撮影部1bによって取得された画像を合成する。この画像合成部7によって生成された合成画像は、表示部8に表示される。前述の補助記録部2a、2bは、各撮影部によって取得された画像データを用いて画像合成するための仮記憶部である。
【0028】
画像合成部7における画像合成は、態様判定部3の判定結果を入力し、撮影者の表情等や被写体像の変化等に基づいて、画像の切換等の合成処理を行う。本実施形態においては、前方撮影部1bによって取得された前面画像の動画を常時記録するが、態様判定部3によって態様の変化を検出すると、前方撮影部1aによって取得された被写体像(前面画像)の動画に、後方撮影部1bによって取得された撮影者の顔画像(背面画像)の動画を合成して記録する。
【0029】
なお、画像合成としては、親子画像のように前面画像に背面画像を合成する他(図3(c)参照)、前面画像を白黒反転する等の画像処理や(図3(d)参照)、完全に画像を切り替える切替処理(図5参照)等、種々の処理を含む。
【0030】
また、本実施形態において、前方撮影部1aと後方撮影部1bはカメラ10に一体に設けられているが、これに限らず、図2(B)に示すように、1つの撮影部のみを有するカメラ10a、10bを2台用意し、この2台のカメラを連携するようにしても良い。この場合には、カメラ10aの撮影部を前方撮影部1aとして使用し、カメラ10bの撮影部を後方撮影部1bとして使用し、一方のカメラの制御部(画像記録制御部2)が、他方のカメラの撮影部を制御するように構成する。この場合の制御通信は、有線でも無線でも良い。
【0031】
また、図2(C)に示すように、1つの撮影部のみを有するカメラ10a、10bを2台用意し、両者を制御するためのコンピュータ20とからシステムを構成する。すなわち、カメラ10aの撮影部を前方撮影部1aとして使用し、カメラ10bの撮影部を後方撮影部1bとして使用し、コンピュータ20が両カメラを制御する。無線LAN等を搭載した機器であれば、制御信号や画像データのやり取りを行うことができる。
【0032】
次に、本実施形態における動作について説明するが、まず図3乃至図5を用いて、本実施形態におけるカメラの使用状態について説明する。図3は、撮影者が被写体の動きを動画で撮影している様子を示す。撮影者30は、図3(a)に示すように、カメラ10の背面に設けた表示部8を見ながら、被写体31を追いかけている。このとき、同時に、撮影者30の表情も、背面に設けられている後方撮影部1bによってモニタ可能となっている。
【0033】
この際、撮影者30は、被写体31を一生懸命、追いかけているので、その表情は、図4(a)→(b)に示すように、殆ど変化しない。このときの画像は特に面白いものではなく、記録する必要がない。しかし、被写体に思わぬハプニングが起こると、図4(c)に示すように表情が変化し、時には、図4(d)に示すように、他所のほうを見てしまう場合もある。
【0034】
このような撮影者の表情等の変化は、何かハプニングが起こっている様子を示しており、被写体以上に興味を引く表情をしている場合がある。本実施形態においては、このような撮影者の画像を有効に利用し、動画に変化をつけている。
【0035】
動画の変化の付け方としては、例えば、撮影者の表情が変化したとき、前面画像(図3(b))に撮影者の表情を重畳させて表示したり(図3(c))、また、前面画像に、撮影者の表情にしたがって、変化をつける。前面画像の変化の付け方としては、例えば、驚いたり困ったりした表情の場合には、画像を白黒にして緊迫感を高めるようにしても良い(図3(d))。
【0036】
また、画像合成としては、図3(c)に示すように、2つの画像を並置だけではなく、図5に示すように、完全に切り替えるようにしても良い。すなわち、前方撮影部1aで被写体31を撮影している際に(図5(a))、撮影者30の表情が変化した場合等には、後方撮影部1bで撮影した撮影者31の背面画像に切り替え、状況が変わると、再び、前方撮影部1aによる被写体31の前面画像に切り替えるようにしても良い(図5(c))。
【0037】
次に、図6に示すフローチャートを用いて、本発明の第1実施形態におけるカメラ10の動作について説明する。本実施形態においては、図3乃至図5を用いて説明したように、撮影者の表情に変化があった場合等、被写体像や撮影者の顔画像の態様に応じて、後方撮影部1bからの背面画像を前方撮影部からの前面画像に合成して記録するようにしている。
【0038】
カメラ制御のフローに入ると、まず、カメラ10が撮影モードに設定されているか否かの判定を行う(S1)。このカメラ10は、撮影モードや再生モードが撮影者によって設定可能である。ステップS1における判定の結果、撮影モードが選択されていた場合には、撮影を行うか否かの判定を行う(S2)。この撮影を行うか否かの判定は、操作部4のレリーズ釦が押し操作されたか否かを検出することによって行う。本実施形態においては、レリーズ釦が、一度、押し操作されると、動画撮影を開始し、再度、押されると動画撮影を終了する。
【0039】
ステップS2における判定の結果、撮影でなかった場合には、ステップS1に戻る。一方、撮影であった場合には、前面撮影および記録を行う(S11)。このステップでは、前方撮影部1aによって、カメラ10の前面の被写体を撮影し、画像記録制御部2に記録する。
【0040】
続いて、しぐさ・表情判定を行う(S12)。このステップS12では、前方撮影部1aおよび後方撮影部1bからの画像データを入力する態様判定部3において、撮影者の顔の表情、例えば、笑顔か困った顔か等を判定する。笑顔度の判定やしぐさの判定については、図7乃至図10を用いて後述する。また、このステップにおいては、撮影者の顔の向き等についても判定する。
【0041】
続いて、撮影者の顔の向きと表情に変化があるか否かの判定を行う(S13)。このステップでは、ステップS12における判定に結果に基づいて、表情変化や顔向きに変化あったか否かの判定を行う。このステップS13における判定の結果、変化がなかった場合には、ステップS11に戻り、前面撮影および記録を続行する。
【0042】
ステップS13における判定の結果、変化があった場合には、次に、前面画像に変化がないか否かの判定を行う(S14)。ステップS13における判定の結果、変化があった場合でも、前面の画像に変化がある場合には、前面の被写体画像の方が重要であることから、ステップS11に戻り、前面撮影および記録を続行する。
【0043】
一方、ステップS14における判定の結果、前面画像に変化がなかった場合には、背面カメラによる記録を行う(S15)。すなわち、撮影者の表情が変化する等の変化があり、かつ、前面の被写体画像に変化がない場合(単調な場合)には、前方撮影部1aによる撮影に加えて、後方撮影部1bによる撮影を行い、このときの画像データも記録する。
【0044】
続いて、操作終了か否かの判定を行う(S16)。このステップでは、操作部材4の中のレリーズ釦が再度、操作されたか否かの判定を行う。この判定の結果、操作終了でなかった場合には、前面画面に変化があるか否かの判定を行う(S17)。この判定の結果、前面画面に変化がなければ、後方撮影部1bによる撮影者の撮影を続行するために、ステップS15に戻る。
【0045】
一方、ステップS17における判定の結果、前面画面に変化があった場合には、背面カメラ(後方撮影部1b)による記録を終了する(S19)。なお、後方撮影部1bからの画像データの記録は終了するが、ステップS12においてしぐさ・表情の判定を行うために、後方撮影部1bによる撮影者の画像のモニタは続行する。
【0046】
続いて、正面画像に特殊効果を施す(S20)。ここでの特殊効果としては、図3(d)に示したような白黒反転画像の生成や、図3(c)に示したような親子画面による被写体画像と撮影者の画像の合成画像の生成、図5に示したような画像の完全切替等である。特殊効果を施すとステップS11に戻り、前述の処理を行う。
【0047】
ステップS16における判定の結果、操作が終了した場合には、撮影終了を行う(S18)。すなわち、このステップでは、撮影動作を終了させるための処理を行う。撮影終了を行うと、このフローを終了し、ステップS1から実行する。
【0048】
ステップS1における判定の結果、撮影モードでなかった場合には、再生モードであり、この場合には、再生画像の選択がなされたか否かの判定を行う(S3)。このステップでは、操作部4の図示しない再生用操作部材によって複数の動画の中から再生画像が選択されたか否かの判定を行う。この判定の結果、再生画像が選択されていなかった場合には、このフローを終了し、ステップS1から再び実行する。
【0049】
ステップS3における判定の結果、再生画像が選択された場合には、再生を行うか否かを判定し(S4)、この判定の結果、再生しない場合には、ステップS3に戻る。一方、再生の場合には、画像の再生を行う(S5)。このステップでは、画像記録制御部2に記録されている動画の再生を行う。
【0050】
ステップS11からステップS20における動画の撮影にあたって、単調なシーンであって、撮影者の表情等が変化した場合には、後方撮影部1bによって撮影された背面画像が挿入されるので、被写体の画像だけでは読み取れないような撮影者の様子も画像に反映させることができる。画像再生が終わると終了し、ステップS1から再び実行する。
【0051】
なお、背面画像を挿入すると、ユーザーによっては、自分の顔がそのまま再生表示されることから、抵抗がある場合もある。そこで、撮影者の分身であるイメージ画像(アバター画像)を表示するようにしても良い。すなわち、図11(A)に示すように、撮影者30aの表情が撮影者30bのように変化した場合、この表情変化に応じて、図11(B)に示すように、アバター33aからアバター33bに変化させる。
【0052】
前述のアバター情報部5は、アバター33a、33bを記録・再生するためのアバター像のデータを有する。アバター画像は、後述するように、表情等を数値化するので、この数値に対応するアバター画像を読み出して使用すれば良い。
【0053】
次に、ステップS12における表情の変化の判定について、図7および図8を用いて、表情を数値Rに数値化する方法について説明する。図7は、人の笑顔(図7(a))と、困ったり驚いたときの顔(図7(b))を比較したものであり、両者を比較すると、眼と口元に特徴があることが分かる。
【0054】
すなわち、眼を比較すると、両目の瞳の中心を結んだ線61の上側に白目が多いと、笑顔に近いことが分かる。また、口元も、同様な考え方で判定できる。つまり、口の両端を結んだ線62より、下側にある唇部の面積が広いと、笑顔の度合いも大きくなる。本実施形態においては、笑顔になるほど高い得点になり、驚いたり困ったりすると低い得点になるようにしている。これによって、マイクロコンピュータなどの制御手段が判定し易くなる。
【0055】
図7で示した判定方法を利用して笑顔度Rを求める方法について、図8に示すフローチャートを用いて説明する。まず、目部と口部の検出を行なう(S151)。これは、撮像素子3の出力に基づいて、顔検出部5dによって顔を検出し、その検出された顔の中から眼と、口の部分をパターン認識により抽出する。
【0056】
続いて、ステップS152からS154において、眼の白目の面積から笑顔度を検出する。まず、両目の瞳を結ぶ線61より上側の白目の面積を測定し、この値をEAとする(S152)。同様に、線61より下側の白目の面積を測定し、この値をEBとする(S153)。次に、こうして得たEA、EBの差を、これらの和で正規化して、すなわち、(EA−EB)/(EA+EB)を求め、数値REを得る(S154)。数値REは大きいほうが、笑顔度が高いと判定される。
【0057】
次に、ステップS155からS157において、唇の面積から笑顔度を検出する。まず、口の両端を結ぶ線62より上側の唇の面積を測定し、この値をLAとする(S155)。同様に、線62より下側の唇の面積を測定し、この値をLBとする(S156)。こうして得たLA、LBの差を、これらの和で正規化して、すなわち、(LB−LA)/(LA+LB)を求め、数値RLを得る(S157)。数値RLは大きいほうが、笑顔度が高いと判定される。
【0058】
続いて、ステップS154とS157で得た値REとRLを加算して笑顔度Rを求める(S158)。値Rが大きいほど笑顔に近いことになる。さらに、笑顔度の判定の精度を高めるために、図7(a)の矢印64付近の状態を判定する(S159)。すなわち、口の端部に影があり、歯が見えていれば、笑顔の確率が高いので、それを判定する。判定の結果、歯が見えており、かつ口端部に影があれば、笑顔度Rに1点、加算する(S160)。
【0059】
ただし、眉間にしわがあると笑顔とは言えないので、ステップS161で判定する。すなわち、図7(b)の矢印65付近において眼の間の皺があるか否かの判定を行なう(S161)。判定の結果、眉間の間に皺を検出した場合は、笑顔度Rから1点、減点する(S162)。このように笑顔に近いほど高得点になる数値化(R)が可能となる。
【0060】
このように、笑顔度Rを求めるフローにより、撮影者の顔の表情を数値化することができる。後方撮影部1bによって顔を常時モニタし、その表情の数値を記録しておくと、被写体等の変化によって撮影者の表情に変化があれば、この笑顔度Rの値が変化することから、シーンの判断を行うことができる。
【0061】
なお、本実施形態においては、両目の瞳の中心を結んだ線より上側に白目が多いか否かで笑顔度を求めたが、これに限らず、上瞼の傾き等によって求めるようにしてもよい。すなわち、図7において、瞼の幅EHに対し、瞼の一番高いところの位置ETを求め、これの比、ET/EHによっても笑顔度を求めることができる。ET/EHが大きくなると笑顔に近くなり、また、この比が小さくなり、上瞼の傾きが大きくなると笑顔から遠ざかる傾向にある。これ以外の方法によっても適宜、顔の表情を数値化するようにしても良い。
【0062】
また、状況変化によって、撮影者の顔部に表れるのは、笑顔度等の表情変化だけでなく、撮影者の向いている方向も変化する。すなわち、図9に示すように、正面を向いている状態から(図9(a))から、横を向いたりすることがある(図9(b))。顔の向きの変化は、顔の中心位置と、目の中心位置を求め、これらの時間変化(連続撮影での像変化)を数値化(Δx)することにより、判定することができる。
【0063】
この顔の向きの変化を、図10に示すしぐさ判定のフローを用いて説明する。このフローに入ると、まず、顔の中心座標を求める(S251)。続いて、目部中心座標を求める(S252)。これらの中心座標の求め方は種々あるが、例えば、顔のテンプレートを用意し、一致度の高いテンプレートに予め求められている中心位置を用いても良い。
【0064】
続いて、前回の座標と、今回、求めた座標との比較を行う(S253)。すなわち、顔中心座標のズレ量や、目部中心座標のズレ量を(図9のΔx)を求める。次に、ステップS253で求めたズレ量が所定量変化したか否かの判定を行う(S256)。所定量は、撮影者の顔の向いている向きが変化したといえる程度の量であれば良い。
【0065】
ステップS256における判定の結果、所定量変化したと判定された場合には、しぐさ有りと記憶する(S257)。ステップS256における判定の結果、所定量変化しなかったと判定されると、またはステップS257においてしぐさ有りを記憶すると、元のフローに戻る。
【0066】
このように、図8に示した表情判定(笑顔度R)のフローや、図10に示したしぐさ判定のフローを並列で行うことによって、カメラ10の制御部(画像記録制御部2)は、ステップS12、S13において、撮影者の顔の向きや表情変化の判定を行うことができる。なお、ここでの判定は、上述したフローに限らず、他の要素について判定するようにしても良い。
【0067】
次に、本発明の第2実施形態について、図12乃至図14を用いて説明する。本発明の第1実施形態においては、常時前面画像を記録し、撮影時に撮影者の顔の向きや表情が変化し、かつ前面画像に変化ない等、被写体像と撮影者の顔の像の態様に応じて、後方撮影部1bによる背面画像を記録し、両画像を用いて画像合成を行っていた。第2実施形態においては、撮影時には、常時、前方撮影部1aによる前面画像と後方撮影部1bによる背面画像の両方を記録し、再生時に、被写体像と撮影者の顔の像の態様に応じて、両画像を用いて画像の合成を行うか否かを判定するようにしている。
【0068】
第2実施形態の構成は、図1に示した第1実施形態の構成と同様であり、図6に示したカメラ制御のフローを図12に示すフローチャートに置き換えるだけであるので、この相違するフローを中心に説明する。
【0069】
図12に示すフローに入ると、第1実施形態と同様に、撮影モードか否かの判定を行う(S1)。この判定の結果、撮影モードが選択されていた場合には、撮影を行うか否かの判定を行う(S2)。この判定の結果、撮影を行わない場合には、ステップS1に戻る。
【0070】
ステップS2における判定の結果、撮影を行う場合には、前面および背面での撮影及び記録を行う(S31)。このステップでは、前方撮影部1aと後方撮影部1bによって、それぞれ撮影を行い、両画像データを画像記録制御部2に記録する。続いて、前面動き量の記録を行う(S32)。前面動き量は、動きベクトルを検出することにより行う。詳しくは図13及び図14を用いて後述する。
【0071】
続いて、背面表情数値化記録を行う(S33)。このステップでは、前述した笑顔度R等、撮影者の顔の表情を数値化して記録する。背面表情を数値化し記録すると、ステップS16と同様に、操作終了か否かの判定を行う(S34)。この判定の結果、撮影終了操作がなされていなかった場合には、ステップS31に戻り、前面と背面の撮影・記録を続行する。
【0072】
一方、ステップS34における判定の結果、操作終了であった場合には、ステップS18と同様に、撮影終了動作を行う(S35)。撮影終了動作を行うと、終了し、ステップS1から再び実行する。このように、撮影時には、ステップS11からS34を繰り返し実行することにより、前面および背面の両方の画像が同時記録される。また、このとき、前面の動き量と表情を数値化した値が同時に記録される。
【0073】
ステップS1における判定の結果、撮影モードでなかった場合には、第1実施形態と同様に再生画像が選択されているか否かの判定を行う(S3)。この判定の結果、選択されていなかった場合には、ステップS1に戻る。一方、選択されていた場合には、第1実施形態と同様に、再生を開始するか否かの判定を行う(S4)。この判定の結果、再生開始でなかった場合には、ステップS3に戻る。
【0074】
一方、ステップS4における判定の結果、再生開始であった場合には、前面画像の再生を行う(S5)。前述したように、画像記録制御部2には、前面画像と背面画像の両方が記録されているが、この中から前面画像を読出し、これを表示部8に再生表示する。
【0075】
次に、背面画像の表情を表す数値に変化があったか否かを判定する(S41)。このステップでは、前面画像を再生しながら、ステップS33において画像データと一緒に記録された背面表情数値を検出し、この数値に変化があったかを判定する。このステップS41における判定の結果、背面表情数値に変化があった場合には、次に、前面動き量が所定値以下か否かを判定する(S42)。このステップでは、前面画像を再生しながら、ステップS32において画像データと一緒に記録された前面動き量を検出し、この動き量が所定値以下になったかを判定する。
【0076】
ステップS42における判定の結果、前面動き量が所定値以下であった場合には、背面カメラ画像に対応するアバターを表示する(S46)。すなわち、ステップS41およびS42における判定の結果、前方撮影部1aで撮影した前面画像には変化がなく、かつ、後方撮影部1bで撮影した背面画像で撮影者の顔の表情が変化した状態であり、この場合には、撮影者の顔の表情変化に応じた表情のアバターをアバター情報部5から読み出し、再生表示する。
【0077】
アバターを表示することにより、前面画面の動きが単調な場合、適宜、背面の変化ある画像に基づいた状況を説明するアバターを表示するこができ、鑑賞者を飽きさせないようにすることが可能となる。アバターを表示させると、ステップS5に戻り、前面画像の再生を行う。
【0078】
ステップS41における判定の結果、背面表示を表す数値に変化がなかった場合、またはステップS42における判定の結果、前面動き量が所定値以上あった場合には、再生終了か否かの判定を行う(S44)。このステップでは、操作部4の中の再生終了操作部材(不図示)の操作状態を検出し、判定する。この判定の結果、再生終了でなかった場合には、ステップS5に戻り、前面画像の再生を行う。
【0079】
ステップS44における判定の結果、再生終了であった場合には、再生終了動作を行う(S45)。再生終了動作を行うと、終了し、ステップS1から再び実行する。
【0080】
なお、本実施形態においては、ステップS41およびS42をYesで通過した場合には、背面画像に対応するアバターを表示するようにしていたが、前面画像を見たいユーザーのために、背面画像と同時に記録されている前面画像を再生指示するようにしてもよい。
【0081】
また、本実施形態においては、ステップS46において、アバターを表示するようにしていたが、第1実施形態と同様に、撮影者の画像を用いて合成画像を生成し、表示するようにしても勿論かまわない。
【0082】
次に、ステップS32における動き量の記録で行われる動き量の検出について、図13および図14を用いて説明する。図13(A)は、画面内の被写体31の様子を示したものであり、この画面内のうちの薄墨を施した画面部分21を、図13(B)に示す。被写体31である子供が手を振り上げた時、手の部分の画素は、タイミングT=t1での陰影32aが、タイミングT=t2では、図に示すように、陰影32bの位置に変化している。本実施形態は、陰影32a、32bのパターン自身はあまり変化せず、位置のみが変化することに着目して、動き量を検出している。
【0083】
図14に示す動き量のフローは、前方撮影部1aによって撮像するたびに実行される。この動き量の検出のためのフローに入ると、まず前の駒の画面中央部の画像を検出する(S301)。このステップでは、前回、前方撮影部1aによって撮影された際の画像データの中から画面中央部に相当する部分の画像データを読み出す。
【0084】
続いて、現在の駒の画面中央部の画像を検出する(S302)。このステップでは、今回、前方撮影部1aによって撮影した際の画像データの中から画面中央部に相当する部分の画像データを読み出す。この読出し終わると、2つの画像を比較する(S303)。すなわち、ステップS301で読み出した画像データと、ステップS302で読み出した画像データの一致度を検出する。
【0085】
次に、ステップS303における比較結果に基づいて、両画像が一致するか否かを判定する(S304)。この判定の結果、両画像が一致していなかった場合には、一方の画像をずらす(S306)。このステップでは、例えば、前の駒の画像データを1画素ずらした画像データを生成する。画素をずらすにあたって、前後左右に向けて規則的にずらしていく。
【0086】
一方の画像をずらすと、次に、このずらし量が所定量以上か否かの判定を行う(S307)。所定量以上の動き量がある場合には、被写体31の動きに変化があることから、正確に動き量を求める必要がない。このステップS307における判定の結果、所定量以上でなかった場合には、ステップS303に戻る。
【0087】
一方、ステップS307における判定の結果、所定量以上であった場合には、ずらし量を最大と判定する(S308)。すなわち、相当の動きで、被写体31は変化していると判定する。この判定を行うと、元のフローに戻る。
【0088】
ステップS304における判定の結果、2つの画像を比較した結果、両画像が一致していた場合には、一致したときのずらし量を動き量とする(S305)。すなわち、ステップS306において、前後左右に少しずつ画像をずらしていたが、基準とする最初の画像からのずらし量を求め、このずらし量を動き量とする。ずらし量を動き量とすると元のフローに戻る。
【0089】
このように、動き量のフローにおいては、前回と今回の画像を比較し、両者が一致するまで一方の画像をずらしていく。そして、一致したときのずらし量を動き量とし、動き量が大きく一致しない場合にはずらし量最大と判定する。このように動き量を数値化することによって、どの程度の画像の動きがあったかを判定することができ、画像切り替えのレベル設定が可能となる。また、撮影シーンなどによって判定量を切替えるようにしてもよい。例えば、運動会のシーンのように動きが激しい被写体の場合には、判定量は大きめに設定しておいた方がよく、一方、赤ちゃんのように動きが小さい被写体の場合には、判定量は小さめで良い。
【0090】
以上説明したように、本発明の第2実施形態においては、ステップS31において、前面画像と背面画像を同時に記録し、再生時に、前面の被写体像と、背面の撮影者の顔画像の態様に応じて、背面画像に基づく画像を表示するようにしている。このため、被写体の画像だけでは読み取れないような撮影者の様子も画像に反映させることができる。
【0091】
次に、本発明の第3実施形態を図15および図16を用いて説明する。本発明の第1および第2実施形態においては、変化が起きてから前面画像から背面画像との画像切り替え等の画像合成を行っていたが、第3実施形態においては、変化が起こる前から画像切り替え等を行うようにしている。すなわち、変化が起こってから画像切り替えを行うよりも、変化が起こりつつある状況を表示した方が見応えがある場合が多いことから、変化開始前より先立って画像切り替えを行うようにしている。
【0092】
図15は、本実施形態の構成を示すブロック図である。図1に示した第1実施形態と同一の構成については、同一の符号を付し、詳しい説明は省略する。計時部9は、時間を計時し、時間情報を比較および情報付与部6に出力する。
【0093】
比較および情報付与部6は、前方撮影部1aによって取得した前面画像の画像データに基づいて得られる前面動き量Mと、後方撮影部1bによって取得した背面画像の画像データに基づいて得られる背面表情数値(笑顔度)Rとを比較する。また、計時部9から時間情報を入力し、変化判定のタイミングを示す変更信号等の情報を画像データに付与する。すなわち、前面画像の再生時に、背面画像に切り替えるタイミングを変更信号として画像データに付与する。
【0094】
次に、本実施形態の動作を図16に示すフローチャートを用いて説明する。ステップS1およびステップS2において、第1実施形態と同様に、撮影モードか否かの判定を行い、撮影モードの場合には撮影を行うか否かの判定を行う。
【0095】
ステップS2における判定の結果、撮影であった場合には、前面および背面撮影を行い、画像データを記録する(S51)。このステップでは、前方撮影部1aにおいて前面画像を取得し、後方撮影部1bにおいて背面画像を取得し、両画像の画像データを同時に記録する。
【0096】
続いて、前面画像の画像データに基づいて前面動き量Mを記録する(S52)。このステップでは、図14に示した動き量のフローを実行し、一致したときのずらし量をMとして記録する。なお、このときの動き量Mは画素数単位で求められる。
【0097】
続いて、背面表情数値化Rを記録する(S53)。このステップでは、後方撮影部1bからの背面画像の画像データを用いて、図8に示した笑顔度Rのフローを実行して笑顔度Rを求め、記録する。次に、前の駒の背面表情数値化Rと比較し、その差分ΔRを求める(S54)。このステップでは、前回、背面表情数値化(笑顔度)Rを読出し、この値Rと、ステップS53で求めた背面表情数値化Rの差分ΔRを求める。
【0098】
続いて、差分ΔRが前面動き量M/320より大なるかを判定する(S55)。このステップでは、ステップS54で求めた差分ΔRと、ステップS52に記録した動き量Mを320で除算した値とを比較し、ΔR>M/320であるか否かの判定を行う。
【0099】
ここで、動き量Mを320で除算しているのは、以下の理由からである。動き量Mは、例えば、画面横方向に10%も変化するとかなりの動きと判定できる。この動きは、カメラの画素数によって数字が異なるが、例えば、800万画素のカメラの場合、3200×2400画素であり、横方向に画素数の10%である320画素が対応する。したがって、動き量Mを320画素で除算した値を、ステップS55における比較の対象としている。なお、この320は、画素数等によって適宜、設計値を変更しても良い。
【0100】
また、ステップS55における差分ΔRは、表情変化を示す値であり、この表情変化のレンジは、通常、−1〜3であり、1以上の変化があれば、大きな変化と考えられる。動き量Mと表情数値化Rとは、次元の異なる数字であり、本来は同じ土俵では語れない変化である。しかし本実施形態においては、動き量Mを320で割った値と、表情変化の差分ΔRを比較して、ΔRの変化の方が大きい場合、背面画像の方が鑑賞時に面白いと判定している。
【0101】
ステップS55における判定の結果、ΔRの方がM/320よりも大きかった場合には、変更信号を画像ファイルに付与する(S58)。すなわち、この場合には、前面画像よりも背面画像に変化があり、鑑賞時には背面画像のほうが面白ことから、変更信号を画像データに付与する。また、変更信号には、表情変化したタイミングを表す時間情報を付する。
【0102】
ステップS58において変更信号を画像データに付与すると、またはステップS55における判定の結果、ΔR>M/320でなかった場合には、ステップS16と同様に、操作終了か否かの判定を行う(S56)。この判定の結果、操作終了でなかった場合には、ステップS51に戻り、前述の動作を実行する。一方、ステップS56における判定の結果、操作終了であった場合には、ステップS18と同様に、撮影を終了する(S57)。撮影を終了すると、再び、ステップS1から実行する。
【0103】
ステップS1における判定の結果、撮影モードでなかった場合には、第1実施形態と同様に、ステップS3およびステップS4において再生モードによる再生を行うか否かの判定を行う。ステップS4における判定の結果、再生の場合には、変化信号時間判定を行う(S61)。
【0104】
前述したように、前面画像より背面画像のほうが撮影者の表情に変化があり面白い場合には、ステップS58において変更信号が付与されている。そこで、ステップS61においては、前面画像を再生するにあたって、まず変更信号に付与されている変更のタイミングを示す時間情報を検出する。
【0105】
続いて、前面画像の再生を行う(S62)。このステップでは、画像記録制御部2に記録されている前面画像の再生を行う。続いて、変更信号タイミングの所定時間前か否かの判定を行う(S63)。ステップS61において、変更するタイミングを検出しているので、このステップでは、検出されたタイミングの所定時間前、例えば、1秒程度前であるか否かの判定を行う。
【0106】
ステップS63における判定の結果、所定時間前であれば、背面カメラ画像を所定時間の間、再生する(S64)。ここでの背面画像の再生は、図5に示したように、前面画像を完全に背面画像に切り替えるようにしている。これによって、変化が終わってしまったタイミングではなく、それより、1秒程度前のタイミングから背面画像の再生を開始する。後方撮影部1bでの撮影結果の方が面白いシーンでは、その表情変化を表示し、より鑑賞時に楽しめる画像とすることが可能となる。背面画像の再生を終わると、ステップS61に戻る。
【0107】
ステップS63における判定の結果、変更信号のタイミングが所定時間前でなかった場合には、再生終了か否かの判定を行う(S65)。このステップでは、選択された再生画像の再生が終了したか、または再生終了用の操作部材が操作されたかを判定する。この判定の結果、再生終了でない場合には、ステップS61に戻る。一方、再生終了であった場合には、再生終了のための処理を実行する(S66)。再生終了処理を終えると、このフローを終了し、ステップS1から再び実行する。
【0108】
このように、本発明の第3実施形態においては、撮影時に背景画像に切り替える等の画像合成を行う時間情報を付与し、再生時に時間情報に基づいて、表情変化の生ずるよりも前から背景画像に切り替える等の画像合成を行うようにしている。このため、変化が起こりつつある状況を表示することができ、より面白みのある動画を再生することができる。
【0109】
なお、本実施形態においては、前面画像、背面画像のどちらが面白いかを、動きと表情変化で判定したが、もちろん、前の被写体の表情変化と撮影者の表情変化を比較して切り替えたり、前の画像の動きと、背面の顔画像の動きを比較して切り替えるようにしてもよい。
【0110】
また、ステップS64において再生される背面画像は、図5に示すように、完全に切り替えるのではなく、図3(b)に示すような合成表示でもよいし、また図3(c)に示すような白黒反転画像でもよい。さらに、変更信号を画像ファイルに添付するのは、撮影時でなくても、撮影後に編集する際に、添付するようにしても良い。
【0111】
このように、本発明の各実施形態においては、動画を撮影していれば、必ず起こる、単調な撮影を、単調にならない画像で補って軽減するので、素人にも、見やすく飽きない画像の撮影が可能な動画カメラや鑑賞装置を提供することが可能となる。
【0112】
また、本発明の各実施形態においては、被写体像および撮影者の顔画像の態様を検出し、この態様に応じて被写体像と撮影者の顔画像を合成するようにしている。このため、被写体の画像だけでは読み取れないような撮影者の様子も画像に反映させることができる。
【0113】
なお、本発明の各実施形態においては、カメラ10で撮影を行い、再生を楽しむ例を示したが、これに限らず、再生については、パーソナルコンピュータやテレビ等において楽しむことも可能である。パーソナルコンピュータやテレビ等で楽しむ場合には、カメラ10で撮影した動画の画像データを格納して行えば良い。
【0114】
また、本発明の各実施形態においては、カメラ10は動画で撮影し、再生していたが、通常のカメラと同様、静止画撮影および再生表示機能をもたせても良いことは勿論である。
【0115】
さらに、本発明の各実施形態においては、撮影のための機器として、デジタルカメラを用いて説明したが、カメラとしては、デジタル一眼レフカメラでもコンパクトデジタルカメラでもよく、ビデオカメラ、ムービーカメラのような動画用のカメラでもよく、さらに、携帯電話や携帯情報端末(PDA:Personal Digital Assist)等に内蔵されるカメラでも勿論構わない。
【0116】
本発明は、上記各実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【0117】
1a・・・前方撮影部、1b・・・後方撮影部、2・・・画像記録制御部、2a・・・補助記録部、2b・・・補助記録部、3・・・態様判定部、4・・・操作部、5・・・アバター情報部、6・・・比較および情報付与部、7・・・画像合成部、8・・・表示部、9・・・計時部、10・・・カメラ、10a・・・カメラ、10b・・・カメラ、20・・・コンピュータ、21・・・画面部分、30・・・撮影者、30a・・・撮影者、30b・・・撮影者、31・・・被写体、32a・・・陰影(T=t1)、32b・・・陰影(T=t2)、33a・・・アバター、33b・・・アバター、31・・・被写体、61・・・両目の瞳を結ぶ線、62・・・口の両端を結ぶ線、64・・・矢印、65・・・矢印
【技術分野】
【0001】
本発明は、画像処理装置に関し、詳しくはカメラ前面と背面を撮影し、ここで得られた画像を用いて再生表示可能な画像処理装置に関する。
【背景技術】
【0002】
従来、カメラは、静止画を撮影するための装置であったが、近年、画像信号がデジタル化されたことにより、連続して取得した画像に対して、コマ間圧縮を行うことにより、動画撮影の装置としても利用することが可能になってきた。このため、最近のデジタルカメラは、静止画と同様に動画も撮影できるようになってきている。
【0003】
このように、デジタルカメラは静止画と動画の両方を撮影できるようになったが、静止画しか撮影したことのないユーザーにとって、動画をどのような場面で撮影してよいか分からず、また、撮影を開始したとしても、どの時点で撮影を止めればよいかが分からず、見苦しく、だらだらとした作品になってしまうことが多かった。
【0004】
また、近年、画像処理の技術は進み、種々提案されている。例えば、特許文献1には、ユーザーの表情をゲームに反映させる画像処理装置が提案されている。すなわち、この画像処理装置は、ユーザーの表情に応じて表示させるシーンを変更し、また、ユーザー以外の人物をユーザーの頭部に入れ替えた合成画像を表示することにより、映像コンテンツに対する没入感・一体感を一層向上させるようにしている。
【0005】
また、特許文献2には、撮影者の感情を撮影画像に反映させるようにしたビデオカメラが提案されている。すなわち、このビデオカメラのグリップ部にはセンサが設けられており、このセンサ出力に基づいて、ユーザーの緊張度が高い場合には、赤っぽく、またリラックスしている場合には、青っぽくなるように画像の色調を変更している。
【先行技術文献】
【特許文献】
【0006】
【特許文献1】特開2007−300562号公報
【特許文献2】特開平4−98979号公報
【発明の概要】
【発明が解決しようとする課題】
【0007】
このように、画像処理技術は種々提案されているが、撮影者と被写体との関係を反映した撮影を行うための画像処理ではなかった。すなわち、特許文献1に開示の画像処理装置は、ゲーム機における表示画像のための画像処理であって、撮影画像に変化をつけるものではない。また、特許文献2に開示のビデオカメラは、ユーザーの表情に応じて色調を変化させるものであって、鑑賞時に鑑賞者を楽しませるような画像の切り替えに関するものではない。
【0008】
本発明は、このような事情を鑑みてなされたものであり、被写体の画像だけでは読み取れないような撮影者の様子も画像に反映させることのできる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【0009】
上記目的を達成するため第1の発明に係わる画像処理装置は、被写体像を撮影した第1画像データを得る第1撮影部と、撮影者像を撮影して第2画像データを得る第2撮影部と、上記第1画像データ又は上記第2画像データを処理して、上記被写体像又は上記撮影者像の態様を検出する画像検出部と、上記被写体像又は上記撮影者像の態様に応じて、上記第1画像データ及び上記第2画像データを処理する画像処理部と、を備える。
【0010】
第2の発明に係わる画像処理装置は、上記第1の発明において、上記画像処理部は、上記被写体像の態様に応じて上記第1画像データを処理し、上記撮影者像の態様に応じて上記第1画像データ及び上記第2画像データを処理する。
第3の発明に係わる画像処理装置は、上記第1の発明において、上記画像処理部は、上記被写体像の態様に応じて上記第1画像データ及び上記第2画像データを処理し、上記撮影者像の態様に応じて上記第1画像データ及び上記第2画像データを処理する。
【0011】
第4の発明に係わる画像処理装置は、上記第1ないし第3の発明において、上記画像検出部は、上記被写体像の態様の変化を検出する、又は上記撮影者の態様の変化を検出する。
【0012】
第5の発明に係わる画像処理装置は、上記第1ないし第4の発明において、画像記憶部と、画像表示部を更に備え、該画像記憶部は、上記画像処理部が処理した画像を記憶し、該画像表示部は、上記第1画像データ又は上記第2画像データ又は上記画像処理部が処理した画像を表示する。
【0013】
第6の発明に係わる画像処理装置は、被写体像を撮影して第1画像データを得る第1撮影部と、撮影者像を撮影して第2画像データを得る第2撮影部と、撮影者を想起させるイメージ画像を生成する画像生成部と、上記第1画像データ又は上記第2画像データを処理して、上記被写体像又は上記撮影者像の態様を検出する画像検出部と、上記被写体像又は上記撮影者像の態様に応じて、上記第1画像データ及び上記第2画像データ又は上記イメージ画像を処理する画像処理部と、を備える。
【0014】
第7の発明に係わる画像処理装置は、上記第6の発明において、上記画像処理部は、上記被写体像の態様に応じて上記第1画像データを処理し、上記撮影者像の態様に応じて上記イメージ画像を処理する。
第8の発明に係わる画像処理装置は、上記第6または第7の発明において、上記画像検出部は、上記被写体像の態様の変化を検出する、又は上記撮影者像の態様の変化を検出する。
【0015】
第9の発明に係わる画像処理装置は、上記第6ないし第8の発明において、画像記憶部と画像表示部を更に備え、該画像記憶部は、上記画像処理部が処理した画像を記憶し、該画像表示部は、上記第1画像データ又は上記第2画像データ又は上記画像処理部が処理した画像又は上記イメージ画像を表示する。
【0016】
第10の発明に係わる画像処理装置は、上記第6ないし第9の発明において、上記イメージ画像は、撮影者の表情を表す画像である。
【発明の効果】
【0017】
本発明によれば、被写体の画像だけでは読み取れないような撮影者の様子も画像に反映させることのできる画像処理装置を提供することができる。
【図面の簡単な説明】
【0018】
【図1】本発明の第1実施形態に係わるカメラの構成を示すブロック図である。
【図2】本発明の第1実施形態に係わるカメラにおいて、前方撮影部1aと後方撮影部の組合せを示す図であり、(A)は1台のカメラに両方を備える例を示し、(B)は2台のカメラが連携する例を示し、(C)は2台のカメラとこれと連携するコンピュータの組合せの例を示す図である。
【図3】本発明の第1実施形態において、撮影者が被写体の動きを動画で撮影している様子を示す図であり、(a)は撮影している様子を示し、(b)乃至(c)は撮影した動画を示す図である。
【図4】本発明の第1実施形態において、撮影者を撮影した背面画像の変化を示す図であり、(a)乃至(d)は時間変化を示す。
【図5】本発明の第1実施形態において、前面画像と背面画像の合成を示す一例であり、前面画像と背面画像を完全に切り替える様子を示す図である。
【図6】本発明の第1実施形態に係わるカメラ制御の動作を示すフローチャートである。
【図7】本発明の第1実施形態において、背面画像である撮影者の表情の数値化を説明する図であり、(a)は笑顔の例を示し、(b)は困った顔の例を示す。
【図8】本発明の第1実施形態に係わる笑顔度Rを検出するためのフローチャートである。
【図9】本発明の第1実施形態において、撮影者の顔の向きの検出を説明する図であり、(a)は正面を向いている様子を示し、(b)は横を向いている様子を示す図である。
【図10】本発明の第1実施形態に係わるしぐさを判定するためのフローチャートである。
【図11】本発明の第1実施形態において、背面画像の撮影者の表示の仕方を説明する図であり、(A)は背面画像をそのまま使用する例であり、(B)はアバターを使用する例を示す図である。
【図12】本発明の第2実施形態に係わるカメラ制御の動作を示すフローチャートである。
【図13】本発明の第2実施形態において、動き量の検出を説明する図であり、(A)は前面画像の全体を示し、(B)は前面画像の部分拡大図である。
【図14】本発明の第2実施形態に係わる動き量を検出するためのフローチャートである。
【図15】本発明の第3実施形態に係わるカメラの構成を示すブロック図である。
【図16】本発明の第3実施形態に係わるカメラ制御の動作を示すフローチャートである。
【発明を実施するための形態】
【0019】
以下、図面に従って本発明を適用したカメラを用いて好ましい実施形態について説明する。本発明の第1実施形態におけるカメラは、動画の取得のために、カメラ前方を撮像するための撮像部と、カメラ後方を撮像するための撮像部と、2つの撮像部を有している。レリーズ釦の操作に応じて動画の画像データの取得を開始し、これを記録媒体に記録する。また、第1実施形態におけるカメラは、撮影者の表情やしぐさを判定し、その態様が変化した際に、カメラ後方を撮像するための撮像部によって撮影者の顔を撮像し、この顔画像をカメラ前方の画像データと合成することにより、被写体の画像だけでは読み取れないような撮影者の様子も画像に反映させている。
【0020】
図1は本発明の第1実施形態に係わるカメラの構成を示すブロック図であり、カメラ10は被写体を撮影し、画像を取得するデジタルカメラである。カメラ10は、前方撮影部1a、後方撮影部1b、画像記録制御部2、態様判定部3、操作部4、アバター情報部5、画像合成部7、表示部8を有している。
【0021】
前方撮影部1aは、カメラ10の本体の前方に配置され、主として被写体撮影用の撮影部であり、前面画像を取得する。後方撮影部1bは、図2(A)に示すように、カメラ10の本体の後方に配置され、主として撮影者の顔を撮影する撮影部であり、背面画像を取得する。前方撮影部1aおよび後方撮影部1bは、それぞれ、被写体像を結像するための光学系、被写体像を光電変換する撮像素子を有し、それぞれの撮像素子から出力される画像信号を処理する画像処理部等が設けられており、それぞれの画像データを出力する。なお、前方撮影部1aは、ズームレンズで構成しても良い。
【0022】
画像記録制御部2は、記憶されているプログラムに従ってカメラ10の全体制御を行うと共に、前方撮影部1aおよび後方撮影部1bから出力される動画の画像データを記録制御する。また、画像記録制御部2は、前方撮影部1aから出力される画像データを仮記憶する補助記録部2aと、後方撮影部1bから出力される画像データを仮記憶する補助記録部2bとを有する。
【0023】
本実施形態においては、前方撮影部1aで撮影された前面画像の動画データが常に記録されるが、所定の状態においては後方の背面画像の動画データが合成処理され、この合成画像が記録される。この画像の合成を行うために、動画データが、補助記録部2a、2bにそれぞれ仮記憶される。
【0024】
態様判定部3は、撮影者の画像(前面画像)や被写体の画像(背面画像)の態様を判定する。すなわち、この態様判定部3は、前方撮影部1aおよび後方撮影部1bから画像データを入力し、この画像データに基づいて判定を行う。態様判定としては、撮影者の表情やしぐさや、被写体に変化があるか否か等を行う。
【0025】
操作部4は、カメラ10に設けられたレリーズ釦、ズーム釦等の操作部材である。レリーズ釦が操作されると、カメラ10は動画撮影を開始し、再度レリーズ釦が操作されると、動画撮影を停止する。操作部4の操作状態は、画像記録制御部2に伝達される。アバター情報部5は、後述するように、撮影者をアバターに置き換えて表示するためアバターに関する情報が記憶されている。
【0026】
表示部8は、図2(A)に示すように、カメラ10の背面等に配置された液晶モニタ等の表示装置を含み、画像記録制御部2に記録された動画の再生表示を行う。また、前方撮影部1aによって取得された動画を、被写体像の観察用に、所謂ライブビュー表示する。
【0027】
画像合成部7は、前方撮影部1aによって取得された画像と、後方撮影部1bによって取得された画像を合成する。この画像合成部7によって生成された合成画像は、表示部8に表示される。前述の補助記録部2a、2bは、各撮影部によって取得された画像データを用いて画像合成するための仮記憶部である。
【0028】
画像合成部7における画像合成は、態様判定部3の判定結果を入力し、撮影者の表情等や被写体像の変化等に基づいて、画像の切換等の合成処理を行う。本実施形態においては、前方撮影部1bによって取得された前面画像の動画を常時記録するが、態様判定部3によって態様の変化を検出すると、前方撮影部1aによって取得された被写体像(前面画像)の動画に、後方撮影部1bによって取得された撮影者の顔画像(背面画像)の動画を合成して記録する。
【0029】
なお、画像合成としては、親子画像のように前面画像に背面画像を合成する他(図3(c)参照)、前面画像を白黒反転する等の画像処理や(図3(d)参照)、完全に画像を切り替える切替処理(図5参照)等、種々の処理を含む。
【0030】
また、本実施形態において、前方撮影部1aと後方撮影部1bはカメラ10に一体に設けられているが、これに限らず、図2(B)に示すように、1つの撮影部のみを有するカメラ10a、10bを2台用意し、この2台のカメラを連携するようにしても良い。この場合には、カメラ10aの撮影部を前方撮影部1aとして使用し、カメラ10bの撮影部を後方撮影部1bとして使用し、一方のカメラの制御部(画像記録制御部2)が、他方のカメラの撮影部を制御するように構成する。この場合の制御通信は、有線でも無線でも良い。
【0031】
また、図2(C)に示すように、1つの撮影部のみを有するカメラ10a、10bを2台用意し、両者を制御するためのコンピュータ20とからシステムを構成する。すなわち、カメラ10aの撮影部を前方撮影部1aとして使用し、カメラ10bの撮影部を後方撮影部1bとして使用し、コンピュータ20が両カメラを制御する。無線LAN等を搭載した機器であれば、制御信号や画像データのやり取りを行うことができる。
【0032】
次に、本実施形態における動作について説明するが、まず図3乃至図5を用いて、本実施形態におけるカメラの使用状態について説明する。図3は、撮影者が被写体の動きを動画で撮影している様子を示す。撮影者30は、図3(a)に示すように、カメラ10の背面に設けた表示部8を見ながら、被写体31を追いかけている。このとき、同時に、撮影者30の表情も、背面に設けられている後方撮影部1bによってモニタ可能となっている。
【0033】
この際、撮影者30は、被写体31を一生懸命、追いかけているので、その表情は、図4(a)→(b)に示すように、殆ど変化しない。このときの画像は特に面白いものではなく、記録する必要がない。しかし、被写体に思わぬハプニングが起こると、図4(c)に示すように表情が変化し、時には、図4(d)に示すように、他所のほうを見てしまう場合もある。
【0034】
このような撮影者の表情等の変化は、何かハプニングが起こっている様子を示しており、被写体以上に興味を引く表情をしている場合がある。本実施形態においては、このような撮影者の画像を有効に利用し、動画に変化をつけている。
【0035】
動画の変化の付け方としては、例えば、撮影者の表情が変化したとき、前面画像(図3(b))に撮影者の表情を重畳させて表示したり(図3(c))、また、前面画像に、撮影者の表情にしたがって、変化をつける。前面画像の変化の付け方としては、例えば、驚いたり困ったりした表情の場合には、画像を白黒にして緊迫感を高めるようにしても良い(図3(d))。
【0036】
また、画像合成としては、図3(c)に示すように、2つの画像を並置だけではなく、図5に示すように、完全に切り替えるようにしても良い。すなわち、前方撮影部1aで被写体31を撮影している際に(図5(a))、撮影者30の表情が変化した場合等には、後方撮影部1bで撮影した撮影者31の背面画像に切り替え、状況が変わると、再び、前方撮影部1aによる被写体31の前面画像に切り替えるようにしても良い(図5(c))。
【0037】
次に、図6に示すフローチャートを用いて、本発明の第1実施形態におけるカメラ10の動作について説明する。本実施形態においては、図3乃至図5を用いて説明したように、撮影者の表情に変化があった場合等、被写体像や撮影者の顔画像の態様に応じて、後方撮影部1bからの背面画像を前方撮影部からの前面画像に合成して記録するようにしている。
【0038】
カメラ制御のフローに入ると、まず、カメラ10が撮影モードに設定されているか否かの判定を行う(S1)。このカメラ10は、撮影モードや再生モードが撮影者によって設定可能である。ステップS1における判定の結果、撮影モードが選択されていた場合には、撮影を行うか否かの判定を行う(S2)。この撮影を行うか否かの判定は、操作部4のレリーズ釦が押し操作されたか否かを検出することによって行う。本実施形態においては、レリーズ釦が、一度、押し操作されると、動画撮影を開始し、再度、押されると動画撮影を終了する。
【0039】
ステップS2における判定の結果、撮影でなかった場合には、ステップS1に戻る。一方、撮影であった場合には、前面撮影および記録を行う(S11)。このステップでは、前方撮影部1aによって、カメラ10の前面の被写体を撮影し、画像記録制御部2に記録する。
【0040】
続いて、しぐさ・表情判定を行う(S12)。このステップS12では、前方撮影部1aおよび後方撮影部1bからの画像データを入力する態様判定部3において、撮影者の顔の表情、例えば、笑顔か困った顔か等を判定する。笑顔度の判定やしぐさの判定については、図7乃至図10を用いて後述する。また、このステップにおいては、撮影者の顔の向き等についても判定する。
【0041】
続いて、撮影者の顔の向きと表情に変化があるか否かの判定を行う(S13)。このステップでは、ステップS12における判定に結果に基づいて、表情変化や顔向きに変化あったか否かの判定を行う。このステップS13における判定の結果、変化がなかった場合には、ステップS11に戻り、前面撮影および記録を続行する。
【0042】
ステップS13における判定の結果、変化があった場合には、次に、前面画像に変化がないか否かの判定を行う(S14)。ステップS13における判定の結果、変化があった場合でも、前面の画像に変化がある場合には、前面の被写体画像の方が重要であることから、ステップS11に戻り、前面撮影および記録を続行する。
【0043】
一方、ステップS14における判定の結果、前面画像に変化がなかった場合には、背面カメラによる記録を行う(S15)。すなわち、撮影者の表情が変化する等の変化があり、かつ、前面の被写体画像に変化がない場合(単調な場合)には、前方撮影部1aによる撮影に加えて、後方撮影部1bによる撮影を行い、このときの画像データも記録する。
【0044】
続いて、操作終了か否かの判定を行う(S16)。このステップでは、操作部材4の中のレリーズ釦が再度、操作されたか否かの判定を行う。この判定の結果、操作終了でなかった場合には、前面画面に変化があるか否かの判定を行う(S17)。この判定の結果、前面画面に変化がなければ、後方撮影部1bによる撮影者の撮影を続行するために、ステップS15に戻る。
【0045】
一方、ステップS17における判定の結果、前面画面に変化があった場合には、背面カメラ(後方撮影部1b)による記録を終了する(S19)。なお、後方撮影部1bからの画像データの記録は終了するが、ステップS12においてしぐさ・表情の判定を行うために、後方撮影部1bによる撮影者の画像のモニタは続行する。
【0046】
続いて、正面画像に特殊効果を施す(S20)。ここでの特殊効果としては、図3(d)に示したような白黒反転画像の生成や、図3(c)に示したような親子画面による被写体画像と撮影者の画像の合成画像の生成、図5に示したような画像の完全切替等である。特殊効果を施すとステップS11に戻り、前述の処理を行う。
【0047】
ステップS16における判定の結果、操作が終了した場合には、撮影終了を行う(S18)。すなわち、このステップでは、撮影動作を終了させるための処理を行う。撮影終了を行うと、このフローを終了し、ステップS1から実行する。
【0048】
ステップS1における判定の結果、撮影モードでなかった場合には、再生モードであり、この場合には、再生画像の選択がなされたか否かの判定を行う(S3)。このステップでは、操作部4の図示しない再生用操作部材によって複数の動画の中から再生画像が選択されたか否かの判定を行う。この判定の結果、再生画像が選択されていなかった場合には、このフローを終了し、ステップS1から再び実行する。
【0049】
ステップS3における判定の結果、再生画像が選択された場合には、再生を行うか否かを判定し(S4)、この判定の結果、再生しない場合には、ステップS3に戻る。一方、再生の場合には、画像の再生を行う(S5)。このステップでは、画像記録制御部2に記録されている動画の再生を行う。
【0050】
ステップS11からステップS20における動画の撮影にあたって、単調なシーンであって、撮影者の表情等が変化した場合には、後方撮影部1bによって撮影された背面画像が挿入されるので、被写体の画像だけでは読み取れないような撮影者の様子も画像に反映させることができる。画像再生が終わると終了し、ステップS1から再び実行する。
【0051】
なお、背面画像を挿入すると、ユーザーによっては、自分の顔がそのまま再生表示されることから、抵抗がある場合もある。そこで、撮影者の分身であるイメージ画像(アバター画像)を表示するようにしても良い。すなわち、図11(A)に示すように、撮影者30aの表情が撮影者30bのように変化した場合、この表情変化に応じて、図11(B)に示すように、アバター33aからアバター33bに変化させる。
【0052】
前述のアバター情報部5は、アバター33a、33bを記録・再生するためのアバター像のデータを有する。アバター画像は、後述するように、表情等を数値化するので、この数値に対応するアバター画像を読み出して使用すれば良い。
【0053】
次に、ステップS12における表情の変化の判定について、図7および図8を用いて、表情を数値Rに数値化する方法について説明する。図7は、人の笑顔(図7(a))と、困ったり驚いたときの顔(図7(b))を比較したものであり、両者を比較すると、眼と口元に特徴があることが分かる。
【0054】
すなわち、眼を比較すると、両目の瞳の中心を結んだ線61の上側に白目が多いと、笑顔に近いことが分かる。また、口元も、同様な考え方で判定できる。つまり、口の両端を結んだ線62より、下側にある唇部の面積が広いと、笑顔の度合いも大きくなる。本実施形態においては、笑顔になるほど高い得点になり、驚いたり困ったりすると低い得点になるようにしている。これによって、マイクロコンピュータなどの制御手段が判定し易くなる。
【0055】
図7で示した判定方法を利用して笑顔度Rを求める方法について、図8に示すフローチャートを用いて説明する。まず、目部と口部の検出を行なう(S151)。これは、撮像素子3の出力に基づいて、顔検出部5dによって顔を検出し、その検出された顔の中から眼と、口の部分をパターン認識により抽出する。
【0056】
続いて、ステップS152からS154において、眼の白目の面積から笑顔度を検出する。まず、両目の瞳を結ぶ線61より上側の白目の面積を測定し、この値をEAとする(S152)。同様に、線61より下側の白目の面積を測定し、この値をEBとする(S153)。次に、こうして得たEA、EBの差を、これらの和で正規化して、すなわち、(EA−EB)/(EA+EB)を求め、数値REを得る(S154)。数値REは大きいほうが、笑顔度が高いと判定される。
【0057】
次に、ステップS155からS157において、唇の面積から笑顔度を検出する。まず、口の両端を結ぶ線62より上側の唇の面積を測定し、この値をLAとする(S155)。同様に、線62より下側の唇の面積を測定し、この値をLBとする(S156)。こうして得たLA、LBの差を、これらの和で正規化して、すなわち、(LB−LA)/(LA+LB)を求め、数値RLを得る(S157)。数値RLは大きいほうが、笑顔度が高いと判定される。
【0058】
続いて、ステップS154とS157で得た値REとRLを加算して笑顔度Rを求める(S158)。値Rが大きいほど笑顔に近いことになる。さらに、笑顔度の判定の精度を高めるために、図7(a)の矢印64付近の状態を判定する(S159)。すなわち、口の端部に影があり、歯が見えていれば、笑顔の確率が高いので、それを判定する。判定の結果、歯が見えており、かつ口端部に影があれば、笑顔度Rに1点、加算する(S160)。
【0059】
ただし、眉間にしわがあると笑顔とは言えないので、ステップS161で判定する。すなわち、図7(b)の矢印65付近において眼の間の皺があるか否かの判定を行なう(S161)。判定の結果、眉間の間に皺を検出した場合は、笑顔度Rから1点、減点する(S162)。このように笑顔に近いほど高得点になる数値化(R)が可能となる。
【0060】
このように、笑顔度Rを求めるフローにより、撮影者の顔の表情を数値化することができる。後方撮影部1bによって顔を常時モニタし、その表情の数値を記録しておくと、被写体等の変化によって撮影者の表情に変化があれば、この笑顔度Rの値が変化することから、シーンの判断を行うことができる。
【0061】
なお、本実施形態においては、両目の瞳の中心を結んだ線より上側に白目が多いか否かで笑顔度を求めたが、これに限らず、上瞼の傾き等によって求めるようにしてもよい。すなわち、図7において、瞼の幅EHに対し、瞼の一番高いところの位置ETを求め、これの比、ET/EHによっても笑顔度を求めることができる。ET/EHが大きくなると笑顔に近くなり、また、この比が小さくなり、上瞼の傾きが大きくなると笑顔から遠ざかる傾向にある。これ以外の方法によっても適宜、顔の表情を数値化するようにしても良い。
【0062】
また、状況変化によって、撮影者の顔部に表れるのは、笑顔度等の表情変化だけでなく、撮影者の向いている方向も変化する。すなわち、図9に示すように、正面を向いている状態から(図9(a))から、横を向いたりすることがある(図9(b))。顔の向きの変化は、顔の中心位置と、目の中心位置を求め、これらの時間変化(連続撮影での像変化)を数値化(Δx)することにより、判定することができる。
【0063】
この顔の向きの変化を、図10に示すしぐさ判定のフローを用いて説明する。このフローに入ると、まず、顔の中心座標を求める(S251)。続いて、目部中心座標を求める(S252)。これらの中心座標の求め方は種々あるが、例えば、顔のテンプレートを用意し、一致度の高いテンプレートに予め求められている中心位置を用いても良い。
【0064】
続いて、前回の座標と、今回、求めた座標との比較を行う(S253)。すなわち、顔中心座標のズレ量や、目部中心座標のズレ量を(図9のΔx)を求める。次に、ステップS253で求めたズレ量が所定量変化したか否かの判定を行う(S256)。所定量は、撮影者の顔の向いている向きが変化したといえる程度の量であれば良い。
【0065】
ステップS256における判定の結果、所定量変化したと判定された場合には、しぐさ有りと記憶する(S257)。ステップS256における判定の結果、所定量変化しなかったと判定されると、またはステップS257においてしぐさ有りを記憶すると、元のフローに戻る。
【0066】
このように、図8に示した表情判定(笑顔度R)のフローや、図10に示したしぐさ判定のフローを並列で行うことによって、カメラ10の制御部(画像記録制御部2)は、ステップS12、S13において、撮影者の顔の向きや表情変化の判定を行うことができる。なお、ここでの判定は、上述したフローに限らず、他の要素について判定するようにしても良い。
【0067】
次に、本発明の第2実施形態について、図12乃至図14を用いて説明する。本発明の第1実施形態においては、常時前面画像を記録し、撮影時に撮影者の顔の向きや表情が変化し、かつ前面画像に変化ない等、被写体像と撮影者の顔の像の態様に応じて、後方撮影部1bによる背面画像を記録し、両画像を用いて画像合成を行っていた。第2実施形態においては、撮影時には、常時、前方撮影部1aによる前面画像と後方撮影部1bによる背面画像の両方を記録し、再生時に、被写体像と撮影者の顔の像の態様に応じて、両画像を用いて画像の合成を行うか否かを判定するようにしている。
【0068】
第2実施形態の構成は、図1に示した第1実施形態の構成と同様であり、図6に示したカメラ制御のフローを図12に示すフローチャートに置き換えるだけであるので、この相違するフローを中心に説明する。
【0069】
図12に示すフローに入ると、第1実施形態と同様に、撮影モードか否かの判定を行う(S1)。この判定の結果、撮影モードが選択されていた場合には、撮影を行うか否かの判定を行う(S2)。この判定の結果、撮影を行わない場合には、ステップS1に戻る。
【0070】
ステップS2における判定の結果、撮影を行う場合には、前面および背面での撮影及び記録を行う(S31)。このステップでは、前方撮影部1aと後方撮影部1bによって、それぞれ撮影を行い、両画像データを画像記録制御部2に記録する。続いて、前面動き量の記録を行う(S32)。前面動き量は、動きベクトルを検出することにより行う。詳しくは図13及び図14を用いて後述する。
【0071】
続いて、背面表情数値化記録を行う(S33)。このステップでは、前述した笑顔度R等、撮影者の顔の表情を数値化して記録する。背面表情を数値化し記録すると、ステップS16と同様に、操作終了か否かの判定を行う(S34)。この判定の結果、撮影終了操作がなされていなかった場合には、ステップS31に戻り、前面と背面の撮影・記録を続行する。
【0072】
一方、ステップS34における判定の結果、操作終了であった場合には、ステップS18と同様に、撮影終了動作を行う(S35)。撮影終了動作を行うと、終了し、ステップS1から再び実行する。このように、撮影時には、ステップS11からS34を繰り返し実行することにより、前面および背面の両方の画像が同時記録される。また、このとき、前面の動き量と表情を数値化した値が同時に記録される。
【0073】
ステップS1における判定の結果、撮影モードでなかった場合には、第1実施形態と同様に再生画像が選択されているか否かの判定を行う(S3)。この判定の結果、選択されていなかった場合には、ステップS1に戻る。一方、選択されていた場合には、第1実施形態と同様に、再生を開始するか否かの判定を行う(S4)。この判定の結果、再生開始でなかった場合には、ステップS3に戻る。
【0074】
一方、ステップS4における判定の結果、再生開始であった場合には、前面画像の再生を行う(S5)。前述したように、画像記録制御部2には、前面画像と背面画像の両方が記録されているが、この中から前面画像を読出し、これを表示部8に再生表示する。
【0075】
次に、背面画像の表情を表す数値に変化があったか否かを判定する(S41)。このステップでは、前面画像を再生しながら、ステップS33において画像データと一緒に記録された背面表情数値を検出し、この数値に変化があったかを判定する。このステップS41における判定の結果、背面表情数値に変化があった場合には、次に、前面動き量が所定値以下か否かを判定する(S42)。このステップでは、前面画像を再生しながら、ステップS32において画像データと一緒に記録された前面動き量を検出し、この動き量が所定値以下になったかを判定する。
【0076】
ステップS42における判定の結果、前面動き量が所定値以下であった場合には、背面カメラ画像に対応するアバターを表示する(S46)。すなわち、ステップS41およびS42における判定の結果、前方撮影部1aで撮影した前面画像には変化がなく、かつ、後方撮影部1bで撮影した背面画像で撮影者の顔の表情が変化した状態であり、この場合には、撮影者の顔の表情変化に応じた表情のアバターをアバター情報部5から読み出し、再生表示する。
【0077】
アバターを表示することにより、前面画面の動きが単調な場合、適宜、背面の変化ある画像に基づいた状況を説明するアバターを表示するこができ、鑑賞者を飽きさせないようにすることが可能となる。アバターを表示させると、ステップS5に戻り、前面画像の再生を行う。
【0078】
ステップS41における判定の結果、背面表示を表す数値に変化がなかった場合、またはステップS42における判定の結果、前面動き量が所定値以上あった場合には、再生終了か否かの判定を行う(S44)。このステップでは、操作部4の中の再生終了操作部材(不図示)の操作状態を検出し、判定する。この判定の結果、再生終了でなかった場合には、ステップS5に戻り、前面画像の再生を行う。
【0079】
ステップS44における判定の結果、再生終了であった場合には、再生終了動作を行う(S45)。再生終了動作を行うと、終了し、ステップS1から再び実行する。
【0080】
なお、本実施形態においては、ステップS41およびS42をYesで通過した場合には、背面画像に対応するアバターを表示するようにしていたが、前面画像を見たいユーザーのために、背面画像と同時に記録されている前面画像を再生指示するようにしてもよい。
【0081】
また、本実施形態においては、ステップS46において、アバターを表示するようにしていたが、第1実施形態と同様に、撮影者の画像を用いて合成画像を生成し、表示するようにしても勿論かまわない。
【0082】
次に、ステップS32における動き量の記録で行われる動き量の検出について、図13および図14を用いて説明する。図13(A)は、画面内の被写体31の様子を示したものであり、この画面内のうちの薄墨を施した画面部分21を、図13(B)に示す。被写体31である子供が手を振り上げた時、手の部分の画素は、タイミングT=t1での陰影32aが、タイミングT=t2では、図に示すように、陰影32bの位置に変化している。本実施形態は、陰影32a、32bのパターン自身はあまり変化せず、位置のみが変化することに着目して、動き量を検出している。
【0083】
図14に示す動き量のフローは、前方撮影部1aによって撮像するたびに実行される。この動き量の検出のためのフローに入ると、まず前の駒の画面中央部の画像を検出する(S301)。このステップでは、前回、前方撮影部1aによって撮影された際の画像データの中から画面中央部に相当する部分の画像データを読み出す。
【0084】
続いて、現在の駒の画面中央部の画像を検出する(S302)。このステップでは、今回、前方撮影部1aによって撮影した際の画像データの中から画面中央部に相当する部分の画像データを読み出す。この読出し終わると、2つの画像を比較する(S303)。すなわち、ステップS301で読み出した画像データと、ステップS302で読み出した画像データの一致度を検出する。
【0085】
次に、ステップS303における比較結果に基づいて、両画像が一致するか否かを判定する(S304)。この判定の結果、両画像が一致していなかった場合には、一方の画像をずらす(S306)。このステップでは、例えば、前の駒の画像データを1画素ずらした画像データを生成する。画素をずらすにあたって、前後左右に向けて規則的にずらしていく。
【0086】
一方の画像をずらすと、次に、このずらし量が所定量以上か否かの判定を行う(S307)。所定量以上の動き量がある場合には、被写体31の動きに変化があることから、正確に動き量を求める必要がない。このステップS307における判定の結果、所定量以上でなかった場合には、ステップS303に戻る。
【0087】
一方、ステップS307における判定の結果、所定量以上であった場合には、ずらし量を最大と判定する(S308)。すなわち、相当の動きで、被写体31は変化していると判定する。この判定を行うと、元のフローに戻る。
【0088】
ステップS304における判定の結果、2つの画像を比較した結果、両画像が一致していた場合には、一致したときのずらし量を動き量とする(S305)。すなわち、ステップS306において、前後左右に少しずつ画像をずらしていたが、基準とする最初の画像からのずらし量を求め、このずらし量を動き量とする。ずらし量を動き量とすると元のフローに戻る。
【0089】
このように、動き量のフローにおいては、前回と今回の画像を比較し、両者が一致するまで一方の画像をずらしていく。そして、一致したときのずらし量を動き量とし、動き量が大きく一致しない場合にはずらし量最大と判定する。このように動き量を数値化することによって、どの程度の画像の動きがあったかを判定することができ、画像切り替えのレベル設定が可能となる。また、撮影シーンなどによって判定量を切替えるようにしてもよい。例えば、運動会のシーンのように動きが激しい被写体の場合には、判定量は大きめに設定しておいた方がよく、一方、赤ちゃんのように動きが小さい被写体の場合には、判定量は小さめで良い。
【0090】
以上説明したように、本発明の第2実施形態においては、ステップS31において、前面画像と背面画像を同時に記録し、再生時に、前面の被写体像と、背面の撮影者の顔画像の態様に応じて、背面画像に基づく画像を表示するようにしている。このため、被写体の画像だけでは読み取れないような撮影者の様子も画像に反映させることができる。
【0091】
次に、本発明の第3実施形態を図15および図16を用いて説明する。本発明の第1および第2実施形態においては、変化が起きてから前面画像から背面画像との画像切り替え等の画像合成を行っていたが、第3実施形態においては、変化が起こる前から画像切り替え等を行うようにしている。すなわち、変化が起こってから画像切り替えを行うよりも、変化が起こりつつある状況を表示した方が見応えがある場合が多いことから、変化開始前より先立って画像切り替えを行うようにしている。
【0092】
図15は、本実施形態の構成を示すブロック図である。図1に示した第1実施形態と同一の構成については、同一の符号を付し、詳しい説明は省略する。計時部9は、時間を計時し、時間情報を比較および情報付与部6に出力する。
【0093】
比較および情報付与部6は、前方撮影部1aによって取得した前面画像の画像データに基づいて得られる前面動き量Mと、後方撮影部1bによって取得した背面画像の画像データに基づいて得られる背面表情数値(笑顔度)Rとを比較する。また、計時部9から時間情報を入力し、変化判定のタイミングを示す変更信号等の情報を画像データに付与する。すなわち、前面画像の再生時に、背面画像に切り替えるタイミングを変更信号として画像データに付与する。
【0094】
次に、本実施形態の動作を図16に示すフローチャートを用いて説明する。ステップS1およびステップS2において、第1実施形態と同様に、撮影モードか否かの判定を行い、撮影モードの場合には撮影を行うか否かの判定を行う。
【0095】
ステップS2における判定の結果、撮影であった場合には、前面および背面撮影を行い、画像データを記録する(S51)。このステップでは、前方撮影部1aにおいて前面画像を取得し、後方撮影部1bにおいて背面画像を取得し、両画像の画像データを同時に記録する。
【0096】
続いて、前面画像の画像データに基づいて前面動き量Mを記録する(S52)。このステップでは、図14に示した動き量のフローを実行し、一致したときのずらし量をMとして記録する。なお、このときの動き量Mは画素数単位で求められる。
【0097】
続いて、背面表情数値化Rを記録する(S53)。このステップでは、後方撮影部1bからの背面画像の画像データを用いて、図8に示した笑顔度Rのフローを実行して笑顔度Rを求め、記録する。次に、前の駒の背面表情数値化Rと比較し、その差分ΔRを求める(S54)。このステップでは、前回、背面表情数値化(笑顔度)Rを読出し、この値Rと、ステップS53で求めた背面表情数値化Rの差分ΔRを求める。
【0098】
続いて、差分ΔRが前面動き量M/320より大なるかを判定する(S55)。このステップでは、ステップS54で求めた差分ΔRと、ステップS52に記録した動き量Mを320で除算した値とを比較し、ΔR>M/320であるか否かの判定を行う。
【0099】
ここで、動き量Mを320で除算しているのは、以下の理由からである。動き量Mは、例えば、画面横方向に10%も変化するとかなりの動きと判定できる。この動きは、カメラの画素数によって数字が異なるが、例えば、800万画素のカメラの場合、3200×2400画素であり、横方向に画素数の10%である320画素が対応する。したがって、動き量Mを320画素で除算した値を、ステップS55における比較の対象としている。なお、この320は、画素数等によって適宜、設計値を変更しても良い。
【0100】
また、ステップS55における差分ΔRは、表情変化を示す値であり、この表情変化のレンジは、通常、−1〜3であり、1以上の変化があれば、大きな変化と考えられる。動き量Mと表情数値化Rとは、次元の異なる数字であり、本来は同じ土俵では語れない変化である。しかし本実施形態においては、動き量Mを320で割った値と、表情変化の差分ΔRを比較して、ΔRの変化の方が大きい場合、背面画像の方が鑑賞時に面白いと判定している。
【0101】
ステップS55における判定の結果、ΔRの方がM/320よりも大きかった場合には、変更信号を画像ファイルに付与する(S58)。すなわち、この場合には、前面画像よりも背面画像に変化があり、鑑賞時には背面画像のほうが面白ことから、変更信号を画像データに付与する。また、変更信号には、表情変化したタイミングを表す時間情報を付する。
【0102】
ステップS58において変更信号を画像データに付与すると、またはステップS55における判定の結果、ΔR>M/320でなかった場合には、ステップS16と同様に、操作終了か否かの判定を行う(S56)。この判定の結果、操作終了でなかった場合には、ステップS51に戻り、前述の動作を実行する。一方、ステップS56における判定の結果、操作終了であった場合には、ステップS18と同様に、撮影を終了する(S57)。撮影を終了すると、再び、ステップS1から実行する。
【0103】
ステップS1における判定の結果、撮影モードでなかった場合には、第1実施形態と同様に、ステップS3およびステップS4において再生モードによる再生を行うか否かの判定を行う。ステップS4における判定の結果、再生の場合には、変化信号時間判定を行う(S61)。
【0104】
前述したように、前面画像より背面画像のほうが撮影者の表情に変化があり面白い場合には、ステップS58において変更信号が付与されている。そこで、ステップS61においては、前面画像を再生するにあたって、まず変更信号に付与されている変更のタイミングを示す時間情報を検出する。
【0105】
続いて、前面画像の再生を行う(S62)。このステップでは、画像記録制御部2に記録されている前面画像の再生を行う。続いて、変更信号タイミングの所定時間前か否かの判定を行う(S63)。ステップS61において、変更するタイミングを検出しているので、このステップでは、検出されたタイミングの所定時間前、例えば、1秒程度前であるか否かの判定を行う。
【0106】
ステップS63における判定の結果、所定時間前であれば、背面カメラ画像を所定時間の間、再生する(S64)。ここでの背面画像の再生は、図5に示したように、前面画像を完全に背面画像に切り替えるようにしている。これによって、変化が終わってしまったタイミングではなく、それより、1秒程度前のタイミングから背面画像の再生を開始する。後方撮影部1bでの撮影結果の方が面白いシーンでは、その表情変化を表示し、より鑑賞時に楽しめる画像とすることが可能となる。背面画像の再生を終わると、ステップS61に戻る。
【0107】
ステップS63における判定の結果、変更信号のタイミングが所定時間前でなかった場合には、再生終了か否かの判定を行う(S65)。このステップでは、選択された再生画像の再生が終了したか、または再生終了用の操作部材が操作されたかを判定する。この判定の結果、再生終了でない場合には、ステップS61に戻る。一方、再生終了であった場合には、再生終了のための処理を実行する(S66)。再生終了処理を終えると、このフローを終了し、ステップS1から再び実行する。
【0108】
このように、本発明の第3実施形態においては、撮影時に背景画像に切り替える等の画像合成を行う時間情報を付与し、再生時に時間情報に基づいて、表情変化の生ずるよりも前から背景画像に切り替える等の画像合成を行うようにしている。このため、変化が起こりつつある状況を表示することができ、より面白みのある動画を再生することができる。
【0109】
なお、本実施形態においては、前面画像、背面画像のどちらが面白いかを、動きと表情変化で判定したが、もちろん、前の被写体の表情変化と撮影者の表情変化を比較して切り替えたり、前の画像の動きと、背面の顔画像の動きを比較して切り替えるようにしてもよい。
【0110】
また、ステップS64において再生される背面画像は、図5に示すように、完全に切り替えるのではなく、図3(b)に示すような合成表示でもよいし、また図3(c)に示すような白黒反転画像でもよい。さらに、変更信号を画像ファイルに添付するのは、撮影時でなくても、撮影後に編集する際に、添付するようにしても良い。
【0111】
このように、本発明の各実施形態においては、動画を撮影していれば、必ず起こる、単調な撮影を、単調にならない画像で補って軽減するので、素人にも、見やすく飽きない画像の撮影が可能な動画カメラや鑑賞装置を提供することが可能となる。
【0112】
また、本発明の各実施形態においては、被写体像および撮影者の顔画像の態様を検出し、この態様に応じて被写体像と撮影者の顔画像を合成するようにしている。このため、被写体の画像だけでは読み取れないような撮影者の様子も画像に反映させることができる。
【0113】
なお、本発明の各実施形態においては、カメラ10で撮影を行い、再生を楽しむ例を示したが、これに限らず、再生については、パーソナルコンピュータやテレビ等において楽しむことも可能である。パーソナルコンピュータやテレビ等で楽しむ場合には、カメラ10で撮影した動画の画像データを格納して行えば良い。
【0114】
また、本発明の各実施形態においては、カメラ10は動画で撮影し、再生していたが、通常のカメラと同様、静止画撮影および再生表示機能をもたせても良いことは勿論である。
【0115】
さらに、本発明の各実施形態においては、撮影のための機器として、デジタルカメラを用いて説明したが、カメラとしては、デジタル一眼レフカメラでもコンパクトデジタルカメラでもよく、ビデオカメラ、ムービーカメラのような動画用のカメラでもよく、さらに、携帯電話や携帯情報端末(PDA:Personal Digital Assist)等に内蔵されるカメラでも勿論構わない。
【0116】
本発明は、上記各実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【0117】
1a・・・前方撮影部、1b・・・後方撮影部、2・・・画像記録制御部、2a・・・補助記録部、2b・・・補助記録部、3・・・態様判定部、4・・・操作部、5・・・アバター情報部、6・・・比較および情報付与部、7・・・画像合成部、8・・・表示部、9・・・計時部、10・・・カメラ、10a・・・カメラ、10b・・・カメラ、20・・・コンピュータ、21・・・画面部分、30・・・撮影者、30a・・・撮影者、30b・・・撮影者、31・・・被写体、32a・・・陰影(T=t1)、32b・・・陰影(T=t2)、33a・・・アバター、33b・・・アバター、31・・・被写体、61・・・両目の瞳を結ぶ線、62・・・口の両端を結ぶ線、64・・・矢印、65・・・矢印
【特許請求の範囲】
【請求項1】
被写体像を撮影した第1画像データを得る第1撮影部と、
撮影者像を撮影して第2画像データを得る第2撮影部と、
上記第1画像データ又は上記第2画像データを処理して、上記被写体像又は上記撮影者像の態様を検出する画像検出部と、
上記被写体像又は上記撮影者像の態様に応じて、上記第1画像データ及び上記第2画像データを処理する画像処理部と、
を備えることを特徴とする画像処理装置。
【請求項2】
上記画像処理部は、上記被写体像の態様に応じて上記第1画像データを処理し、上記撮影者像の態様に応じて上記第1画像データ及び上記第2画像データを処理することを特徴とする請求項1に記載の画像処理装置。
【請求項3】
上記画像処理部は、上記被写体像の態様に応じて上記第1画像データ及び上記第2画像データを処理し、上記撮影者像の態様に応じて上記第1画像データ及び上記第2画像データを処理することを特徴とする請求項1に記載の画像処理装置。
【請求項4】
上記画像検出部は、上記被写体像の態様の変化を検出する、又は上記撮影者の態様の変化を検出することを特徴とする請求項1ないし3のいずれか一項に記載の画像処理装置。
【請求項5】
画像記憶部と、画像表示部を更に備え、
該画像記憶部は、上記画像処理部が処理した画像を記憶し、
該画像表示部は、上記第1画像データ又は上記第2画像データ又は上記画像処理部が処理した画像を表示する、
ことを特徴とする請求項1ないし4のいずれか一項に記載の画像処理装置。
【請求項6】
被写体像を撮影して第1画像データを得る第1撮影部と、
撮影者像を撮影して第2画像データを得る第2撮影部と、
撮影者を想起させるイメージ画像を生成する画像生成部と、
上記第1画像データ又は上記第2画像データを処理して、上記被写体像又は上記撮影者像の態様を検出する画像検出部と、
上記被写体像又は上記撮影者像の態様に応じて、上記第1画像データ及び上記第2画像データ又は上記イメージ画像を処理する画像処理部と、
を備えることを特徴とする画像処理装置。
【請求項7】
上記画像処理部は、上記被写体像の態様に応じて上記第1画像データを処理し、上記撮影者像の態様に応じて上記イメージ画像を処理することを特徴とする請求項6に記載の画像処理装置。
【請求項8】
上記画像検出部は、上記被写体像の態様の変化を検出する、又は上記撮影者像の態様の変化を検出することを特徴とする請求項6又は7に記載の画像処理装置。
【請求項9】
画像記憶部と画像表示部を更に備え、
該画像記憶部は、上記画像処理部が処理した画像を記憶し、
該画像表示部は、上記第1画像データ又は上記第2画像データ又は上記画像処理部が処理した画像又は上記イメージ画像を表示する、
ことを特徴とする請求項6なし8のいずれか一項に記載の画像処理装置。
【請求項10】
上記イメージ画像は、撮影者の表情を表す画像であることを特徴とする請求項6ないし9のいずれか一項に記載の画像処理装置。
【請求項1】
被写体像を撮影した第1画像データを得る第1撮影部と、
撮影者像を撮影して第2画像データを得る第2撮影部と、
上記第1画像データ又は上記第2画像データを処理して、上記被写体像又は上記撮影者像の態様を検出する画像検出部と、
上記被写体像又は上記撮影者像の態様に応じて、上記第1画像データ及び上記第2画像データを処理する画像処理部と、
を備えることを特徴とする画像処理装置。
【請求項2】
上記画像処理部は、上記被写体像の態様に応じて上記第1画像データを処理し、上記撮影者像の態様に応じて上記第1画像データ及び上記第2画像データを処理することを特徴とする請求項1に記載の画像処理装置。
【請求項3】
上記画像処理部は、上記被写体像の態様に応じて上記第1画像データ及び上記第2画像データを処理し、上記撮影者像の態様に応じて上記第1画像データ及び上記第2画像データを処理することを特徴とする請求項1に記載の画像処理装置。
【請求項4】
上記画像検出部は、上記被写体像の態様の変化を検出する、又は上記撮影者の態様の変化を検出することを特徴とする請求項1ないし3のいずれか一項に記載の画像処理装置。
【請求項5】
画像記憶部と、画像表示部を更に備え、
該画像記憶部は、上記画像処理部が処理した画像を記憶し、
該画像表示部は、上記第1画像データ又は上記第2画像データ又は上記画像処理部が処理した画像を表示する、
ことを特徴とする請求項1ないし4のいずれか一項に記載の画像処理装置。
【請求項6】
被写体像を撮影して第1画像データを得る第1撮影部と、
撮影者像を撮影して第2画像データを得る第2撮影部と、
撮影者を想起させるイメージ画像を生成する画像生成部と、
上記第1画像データ又は上記第2画像データを処理して、上記被写体像又は上記撮影者像の態様を検出する画像検出部と、
上記被写体像又は上記撮影者像の態様に応じて、上記第1画像データ及び上記第2画像データ又は上記イメージ画像を処理する画像処理部と、
を備えることを特徴とする画像処理装置。
【請求項7】
上記画像処理部は、上記被写体像の態様に応じて上記第1画像データを処理し、上記撮影者像の態様に応じて上記イメージ画像を処理することを特徴とする請求項6に記載の画像処理装置。
【請求項8】
上記画像検出部は、上記被写体像の態様の変化を検出する、又は上記撮影者像の態様の変化を検出することを特徴とする請求項6又は7に記載の画像処理装置。
【請求項9】
画像記憶部と画像表示部を更に備え、
該画像記憶部は、上記画像処理部が処理した画像を記憶し、
該画像表示部は、上記第1画像データ又は上記第2画像データ又は上記画像処理部が処理した画像又は上記イメージ画像を表示する、
ことを特徴とする請求項6なし8のいずれか一項に記載の画像処理装置。
【請求項10】
上記イメージ画像は、撮影者の表情を表す画像であることを特徴とする請求項6ないし9のいずれか一項に記載の画像処理装置。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【公開番号】特開2013−13145(P2013−13145A)
【公開日】平成25年1月17日(2013.1.17)
【国際特許分類】
【出願番号】特願2012−221277(P2012−221277)
【出願日】平成24年10月3日(2012.10.3)
【分割の表示】特願2008−162930(P2008−162930)の分割
【原出願日】平成20年6月23日(2008.6.23)
【出願人】(504371974)オリンパスイメージング株式会社 (2,647)
【Fターム(参考)】
【公開日】平成25年1月17日(2013.1.17)
【国際特許分類】
【出願日】平成24年10月3日(2012.10.3)
【分割の表示】特願2008−162930(P2008−162930)の分割
【原出願日】平成20年6月23日(2008.6.23)
【出願人】(504371974)オリンパスイメージング株式会社 (2,647)
【Fターム(参考)】
[ Back to top ]