撮影機器および画像データ生成方法
【課題】変化に富んだ動画像を取得することの可能な撮影機器および画像データ生成方法を提供する。
【解決手段】被写体像を撮像し、動画の画像データを出力する撮像部2と、画像データ31aから31eに基づいて、被写体の動きを解析する動き解析部3caと、動き解析部3caによって解析された被写体の動きに応じて、画像データに対して効果画処理を行う効果付与部3bと、効果付与部3bによって効果画処理が施された画像データ33b〜33eを記録する記録部6を具備する。
【解決手段】被写体像を撮像し、動画の画像データを出力する撮像部2と、画像データ31aから31eに基づいて、被写体の動きを解析する動き解析部3caと、動き解析部3caによって解析された被写体の動きに応じて、画像データに対して効果画処理を行う効果付与部3bと、効果付与部3bによって効果画処理が施された画像データ33b〜33eを記録する記録部6を具備する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、撮影機器および画像データ生成方法に関し、詳しくは、撮影時における画像処理を自動的に選択可能な撮影機器および画像データ生成方法に関する。
【背景技術】
【0002】
近年、デジタルカメラなどの携帯機能付き携帯機器(撮影機器)は、画像処理を利用することにより撮影領域を拡大している。また、様々な画像処理をユーザが利用可能になってきており、撮影者の感性を反映させた絵作りを簡単に楽しむことが可能になってきている。
【0003】
例えば、特許文献1には、デジタルエフェクトキーを操作することにより、アニメーションデータや文字列データが読み出され、特殊効果を施した画像を楽しむことができる映像記録装置が開示されている。また、特許文献2には、動画像の動きに応じて視覚的なアクションを施すようにした画像合成装置が開示されている。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2005−347886号公報
【特許文献2】特許4142427号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
このように、画像に処理を施すことは種々提案されている。しかし、特許文献1に開示の映像記録装置は、静止画に対する特殊効果を施すのみであって、動画に対して特殊効果を施すことについては何ら考慮されていない。特許文献2に開示の画像合成装置は、動画に対して特殊効果を施すようにしている。しかし、一瞬の動きに反応するだけであって、動きの過程を分析し、動き全体に対して特殊効果を調節するものではない。動画の場合には、動きが重要であり、この動き全体に応じて画像処理を変化させると、変化に富んだ画像となるが、従来はこのような観点の撮影機器は提案されていなかった。
【0006】
本発明は、このような事情を鑑みてなされたものであり、撮影中に特別な操作を行うことなく、変化に富んだ動画像を取得することの可能な撮影機器および画像データ生成方法を提供することを目的とする。
【課題を解決するための手段】
【0007】
上記目的を達成するため第1の発明に係わる撮影機器は、被写体像を撮像し、画像データを出力する撮像部と、上記画像データに基づいて、人物の画像の内の顔部分の向きの変化の開始時点と終了時点を判定する顔変化判定部と、上記顔変化判定部に判定された上記開始時点と上記終了時点に基づいて、上記画像データの画像処理を行う画像処理部と、を具備する。
【0008】
第2の発明に係わる撮影機器は、上記第1の発明において、上記顔変化判定部は、さらに上記顔の部分の大きさの変化を判定し、上記画像処理部は、上記顔の大きさの変化に基づいて、上記画像処理の内容を決定する。
【0009】
第3の発明に係わる撮影機器は、被写体像を撮像し、動画の画像データを出力する撮像部と、上記画像データに基づいて、被写体の動きを解析する動き解析部と、上記動き解析部によって解析された被写体の動きに応じて、上記画像データに対して効果画処理を行う効果付与部と、上記効果付与部によって効果画処理が施された画像データを記録する記録部と、を具備する。
【0010】
第4の発明に係わる撮影機器は、上記第3の発明において、さらに、上記動き解析部によって解析された上記被写体の動きに基づいて、上記効果付与部によって効果画処理を施す範囲を判定する動作始点終点判定部を有する。
第5の発明に係わる撮影機器は、上記第4の発明において、上記効果付与部は、上記動作始点終点判定部によって判定された始点と終点の間の画像データに対して、上記効果画処理を施す。
【0011】
第6の発明に係わる撮影機器は、上記第3の発明において、上記動き解析部は、上記被写体の動きを予め決められたパターンに分類する。
第7の発明に係わる撮影機器は、上記第6の発明において、上記効果付与部は、上記動き解析部によるパターンに応じて、効果画処理を変更する。
第8の発明に係わる撮影機器は、上記第3の発明において、上記動作解析部は、被写体の人物の顔の向きおよび大きさの少なくとも1つを用いて、被写体の動きを解析する。
【0012】
第9の発明に係わる画像データ生成方法は、被写体像を撮像して動画の画像データを出力し、上記画像データに基づいて、被写体の動きを解析し、上記解析された被写体の動きに応じて、上記画像データに対して効果画処理を行い、上記効果画処理が施された画像データを記録する。
【発明の効果】
【0013】
本発明によれば、被写体の動きに応じて画像処理を施すので、撮影中に特別な操作を行うことなく、変化に富んだ動画像を取得することの可能な撮影機器および画像データ生成方法を提供することができる。
【図面の簡単な説明】
【0014】
【図1】本発明の一実施形態に係わるカメラの主として電気的構成を示すブロック図である。
【図2】本発明の一実施形態に係わるカメラの画像処理部の詳細を示すブロック図である。
【図3】本発明の一実施形態に係わるカメラにおいて、動きのある被写体を撮影している様子を示す図である。
【図4】本発明の一実施形態に係わるカメラにおいて、動きのある被写体を撮影した場合の画像処理を説明する図であり、(a)は画像処理を施す前の画像であり、(b)は画像処理を施した後の画像である。
【図5】本発明の一実施形態に係わるカメラにおいて、別の動きのある被写体を撮影している様子を示す図である。
【図6】本発明の一実施形態に係わるカメラにおいて、別の動きのある被写体を撮影した場合の画像処理を説明する図であり、(a)は画像処理を施す前の画像であり、(b)は画像処理を施した後の画像である。
【図7】本発明の一実施形態に係わるカメラにおいて、被写体の人物の顔の部分の動きの検出を説明する図であって、(a)は顔が正面を向いている場合、(b)は顔が右側を向いている場合、(c)は顔が左側を向いている場合を示す。
【図8】本発明の一実施形態に係わるカメラにおいて、被写体の人物の顔の部分の動きを顔の陰影の追跡によって検出する場合を説明する図であって、(a)〜(c)は顔が正面から次第に右側に向かって移動する様子を示す。
【図9】本発明の一実施形態に係わるカメラにおいて、被写体の人物の顔の部分の動きを示す図であって、(a)は目鼻の陰影の中心からの距離の変化を示し、(b)は人物の頭部の大きさの変化を示すグラフである。
【図10】本発明の一実施形態に係わるカメラのカメラ制御の動作を示すフローチャートである。
【図11】本発明の一実施形態に係わるカメラの軌跡判定の動作を示すフローチャートである。
【図12】本発明の一実施形態に係わるカメラにおいて、被写体の人物の顔の部分の動きを示す図であって、(a)〜(c)は人物の頭部が上下する場合の変化を示す図である。
【図13】本発明の一実施形態に係わるカメラの始点終点判定の動作を示すフローチャートである。
【図14】本発明の一実施形態に係わるカメラの効果画処理の動作を示すフローチャートである。
【発明を実施するための形態】
【0015】
以下、図面に従って本発明を適用したカメラを用いて好ましい実施形態について説明する。図1は、本発明の一実施形態に係わるカメラ10の電気的構成を示すブロック図である。カメラ10は、デジタルカメラであり、制御部1、撮像部2、顔検出部2a、画像処理部3、記録部6、時計部7、表示部8、操作部9等から構成される。
【0016】
撮像部2は、ズーム機能を有する撮影レンズ(ズームレンズ)や、シャッタ・絞り等の露出制御部、撮像素子、撮像素子の駆動及び読出回路等を含み、撮影レンズによって形成された被写体像を撮像素子によって画像データに変換し、これを出力する。なお、本明細書においては、撮像素子から出力される画像信号に基づく信号であれば、画像処理された信号も含めて画像データと称する。
【0017】
顔検出部2aは撮像部2から出力され、制御部1内の画像処理部3によって処理された画像データに基づいて、被写体像の中に人物の顔が含まれているか否か、また顔が含まれていた場合にはその位置や大きさ等を検出し、検出結果を制御部1に出力する。なお、顔の検出にあたっては、顔の中の目、鼻、口等のパーツの陰影を抽出し、パターンマッチング法等によって行う。また、顔を検出することができた場合には、頭部の大きさ(顔の大きさ)も検出する。
【0018】
制御部1は、記憶されているプログラムに従ってカメラ10の全体のシーケンスを制御する。制御部1は、記録制御部1a、顔変化判定部1b、モード設定部1c、画像処理部3を有する。記録制御部1aは、静止画や動画の画像データの記録部6への記録の制御を行う。この制御にあたって、動画アートモードが設定されている場合には、画像を解析し、所定の動作区間に対して画像処理を施してから記録されるように制御する。
【0019】
顔変化判定部1bは、顔検出部2aによって人物の顔の部分が検出された場合には、この検出された顔の向きの変化を判定する。モード設定部1cは、メニュー画面等によって動画アートモードを設定するための処理部である。この動画アートモードは、後述するように、顔変化判定部1bの判定結果を用いて、人物の顔の向き等が所定の範囲にある場合、その範囲内において、画像処理を施し、変化に富んだ動画像にするためのモードである。
【0020】
制御部1内の画像処理部3は、仮記録部3a、効果付与部3b、およびその他の画像処理部を有する。その他の画像処理部では、撮像部2から出力される画像データを取り込み、間引き処理、切り出し処理、エッジ強調、色補正、画像圧縮等の種々の画像処理を行い、動画のライブビュー表示用、記録部6における静止画および動画の記録用、静止画および動画の再生表示用等の画像処理を行う。画像圧縮・伸張等にあたっては、静止画用圧縮・伸張回路、動画用圧縮・伸張回路等、それぞれの処理に応じて静止画用や動画用の回路を有する。
【0021】
また、仮記録部3aは、後述するように、動画の画像データを仮記録するためのメモリであり、効果付与部3bは、動画アートモードが設定された場合には、仮記録された動画像に対して画像効果を与えるような画像処理を施す。画像処理部3の詳細は、図2を用いて後述する。
【0022】
操作部9は、レリーズ釦、パワースイッチ、再生モード設定釦、メニュー釦等、種々の操作部材を含み、これらの操作部材の操作状態を判定し、制御部1に判定結果を送る。前述の制御部1は、操作部材の操作状態に応じて、所定のシーケンスで撮影や再生の制御を行う。なお、動画アートモードは、前述したようにメニュー画面にて設定するが、これ以外にも、動画アートモード設定用の動画アートモード釦を設け、この釦を操作することによって設定するようにしても構わない。また、動画撮影時には必ずアートモードが設定されるようにしても良い。
【0023】
記録部6は、レリーズ釦によって撮影の指示がなされた際に、撮像部2によって取得され、画像処理部3によって圧縮処理された静止画や動画の画像データを記録する。表示部8は、カメラ10の背面等に配置された液晶パネルや有機ELパネル等の表示部を有し、撮影前のライブビュー表示や、記録済みの画像の通常再生表示や、カメラ情報やメニュー画面の表示等を行う。撮影者はライブビュー表示を観察し、構図やタイミングを決定することができる。また、動画撮影時における動画アートモードで撮影された画像の再生表示も行う。
【0024】
時計部7は、計時動作を行い、撮影日時情報を出力する。この撮影日時情報は、静止画や動画の画像データを記録部6に記録する際に合わせて記録する。また、動画アートモードで撮影する際には、動画撮影における計時動作にも使用される。
【0025】
次に、図2を用いて画像処理部3の構成の詳細について説明する。画像処理部3は、前述したように、撮像部2から出力される画像データを取り込み、間引き処理、切り出し処理等の各種画像処理を行うが、図2には、動画アートモードにおける画像データ生成に関連する構成を示し、この構成を主に説明する。
【0026】
仮記録部3aは、撮像部2からの画像データと、顔検出部2aからの顔検出結果を、それぞれ仮記録するためのメモリ0〜メモリnを有する。メモリ0〜メモリnに仮記録された顔検出結果の出力は、動作解析部3caに接続される。この動作解析部3caは、顔の軌跡や大きさの変化を解析する。
【0027】
動作解析部3caは動作始点終点判定部3cbに接続され、この動作始点終点判定部3cbは、動作解析部3caの解析結果を用いて、人物の所定動作の始点や終点を判定する。所定動作としては、例えば、人物が踊りながら回るような場合があり、この場合の始点は任意の位置と、その位置から1周回った位置が相当する。この回る動作以外にも、例えば、振り返るような動作や、後ろ向きになって遠くに去っていく動作等、種々の所定動作がある。
【0028】
動作始点終点判定部3cbの出力と、仮記録部3aに仮記録された動画の画像データの出力は、効果付与部3bの1つである採用決定部3baに接続されている。採用決定部3baは、動作始点終点判定部3cbによって始点と終点の間にあると判定された画像データを、採用決定する。採用決定部3baからの画像データの出力にあたっては、採用決定された画像データと採用決定されない画像データの両方を出力するが、その際、採用決定された画像データか、採用決定されていない画像データかを識別できるようにして出力する。
【0029】
採用決定部3baの出力は、効果付与部3bの1つである効果付与部3bbに接続され、この効果付与部3bbは、採用決定部3baによって採用決定された画像データに対して、所定の画像効果を付与する画像処理を行う。所定の画像効果としては、例えば、人物の服装の色や模様等を変更したり、また、セピア調に色調を変更したり、さらに次第に明るくしたり、逆に暗くする等の画像処理を行う。なお、採用決定されなかった画像データについては、効果を付与することなく、そのまま画像データを出力する。
【0030】
効果付与部3bbの出力は、動画圧縮部3dに接続されており、この動画圧縮部3dは、効果付与部3bbから出力される動画データの画像圧縮を行う。動画圧縮部3dは、記録部6に接続されており、圧縮処理された画像データは記録部6に記録される。
【0031】
このように、本実施形態における画像処理部3は構成されているので、動作解析部3caによって、後述する図3に示すように、人物が振り返ってから遠ざかっていくのか、図5に示すように、人物がくるくると回転している等、所定の動作を解析することができる。この解析結果に基づいて、動作始点終点判定部3cbは、人物が回転している場合には、一回転の中で始点と終点を定め、また、振り返ってから遠ざかる場合には、振り返って向こう側を見た際の頭部のサイズが半分になるまでを動作の始点と終点に定めることができる。始点と終点が決まると、この間の画像データに対して、効果付与部3bは画像効果を付与し、記録部6に記録する。なお、本実施形態においては、画像処理部3の内部構成は、ハードウエア構成としたが、適宜、ソフトウエアによって実現してもよい。
【0032】
次に、図3ないし図6を用いて、本実施形態における画像効果の付与について説明する。図3は、撮影者側を見ていた人物21が、反対側に向いて立ち去っていくシーンを示している。これは、映画やテレビドラマに登場する馴染みのシーンであり、旅立ちや別れの表現として一般的である。このようなシーンは、ストーリー性のある動画のオープニングやエンディングで感情を高ぶらせることができ、特殊効果を付与することによって、画像を強調し、また感情を増幅させることができる。
【0033】
そこで、本実施形態においては、カメラ10によって、人物21の動画像を取得する。これによって、カメラ10内の仮記録部3aには、図4(a)に示すように、画像31a〜画像31eに対応する画像データが仮記録される。前述の動作解析部3caおよび動作始点終点判定部3cbによって、振り返って反対側を見た時点を始点とし、人物21の頭部が始点時と比較し、頭部(顔の大きさ)が半分になる時を終点として、特殊効果を付与する。なお、終点のタイミングとしては、始点時の半分以外にも、1/3程度でも、1/4程度でもよく、動画で鑑賞した際に、画像処理を終了しても違和感のない程度であればよい。
【0034】
本実施形態においては、図4(b)に示すように、始点前の画像33aに対しては特殊効果を付与しない。始点後の画像33b、33cに対してセピア調とし、これに続く画像33dに対して消えていくように画像を明るくし、最後の画像33eには枠をつけるような特殊効果を付与する。このような画像処理を行うことにより、人物21が立ち去っていく哀しさを表現することができる。この場合、効果をいっきに付与するのではなく、順序を追って変化していくようにする。なお、セピア調以外にも、モノクロ調にする等、他の画処理でもよい。
【0035】
図5に示す例は、人物21の別の所定動作であり、踊るような感じで回っている場合である。このとき、カメラ10によって動画撮影を行うと、図6(a)に示すような動画を構成する画像32a〜32fを取得することができる。この場合、人物21の顔の部分が正面を向いている画像34aを始点とすると、顔の部分が回転し、再び、正面を向いている画像34fが終点となる。
【0036】
そこで、本実施形態においては、人物21の顔の回転に着目し、顔が一回転する間に、取得した画像34a〜34fに対して、服の部分の色を変えて、着せ替えのような効果を出している。顔の動きの変化を解析することにより、始点と終点を決められることから、このような変化を付けることができる。なお、人物21が何回転もする場合には、正面を向いてから次の正面を向くまでの1区間として、同様に服の色を変化させればよい。また、色だけではなく、模様を変えてもよく、模様と色を同時に変えるようにしてもよい。さらに、図6(b)では、スカートのみを変化させているが、上着も変化させてもよい。
【0037】
このように、本実施形態においては、人物21の顔の回転に着目して動作の始点と終点を判定している。顔の向きの変化の判定法について、図7を用いて説明する。図7は人物の顔の内、目鼻の陰影と、顔の外形を示している。すなわち、楕円は顔の外形を、顔の外形の内部のT字形状は、目鼻の陰影を示している。
【0038】
すなわち、図7(a)は人物の顔が正面を向いている場合であり、この場合には、人物の鼻筋線37は、顔の外形の中心線36と一致する。しかし、図7(b)に示すように、人物が右側を向くと、鼻筋線37は中心線36よりも右側にずれ、差分Xはプラスの値となる。一方、図7(c)に示すように、人物が左側を向くと、鼻筋線37は中心線36よりも左側にずれ差分Xはマイナスとなる。なお、本実施形態においては、顔の外形や、目鼻の陰影とその変化は、顔変化判定部1bによって判定される。
【0039】
また、目鼻の陰影の検出が困難場合には、まず、図8(a)に示すように、正面を向いた状態で顔を検出した後に、陰影の特徴点の時間変化を追尾すれば、いずれの側に顔が向いていくかを判定することができる。図8に示す例では、両眼を結ぶ線の端部までの距離が図8(b)ではX1、図8(c)ではX2と変化していることから、顔が右側を向いていることを判定することができる。また、目鼻の陰影の特徴点以外にも、目鼻陰影の周囲の輪郭検出によって頭部の大きさφを判定し、この大きさφに基づいて、人物が遠ざかっているか否かを判定することができる。
【0040】
図9(a)は、顔の部分が回転した場合の特徴点の変化を示す。すなわち、鼻筋線37と中心線36との差分Xは、顔の部分が正面を向いている際には0である(時刻t0)。顔の部分が次第に右側に向いているとすると、時刻t1までは差分Xは徐々に増加し、時刻t1において、顔が後ろ向きになることから、差分Xは消滅する。今、顔の部分が回転しているとすると、時刻t2において鼻筋線が左側から正面に向かって移動することから、破線で示すように変化する。
【0041】
また、図9(b)は頭部の大きさφの変化を示す。図9(b)中の実線の例では、時刻t1、t2と経過するにつれて、大きさφが小さくなっていることから、被写体である人物は遠ざかっているといえる。一方、破線の例では、時刻t1、t2と経過しても、頭部の大きさφは、一定であることから、撮影者からの距離は変化していないといえる。
【0042】
図9(a)(b)において、実線で示す例は、顔の目鼻の陰影が後ろに向いた後、消滅しており、また、頭部の大きさφは時間の経過と共に小さくなっていることから、図3、図4を用いて説明したように、振り返って遠ざかっていく人物であると推定される。一方、破線で示す例は(但し、図9(a)の時刻t0〜t1の実線部分を含む)、顔の目鼻の陰影が一旦消滅した後に再び反対側から出現し、また頭部の大きさφが時間の経過と共に変化せず一定であることから、図5、図6を用いて説明したように、回転している人物であると推定される。
【0043】
このように、本実施形態においては、顔の目鼻の陰影や、頭部の大きさφを検出することにより、人物の動きを検出し、また、その始点や終点を検出することができる。
【0044】
次に、本実施形態に係わるカメラ10の動作を図10に示すカメラ制御のフローチャートを用いて説明する。後述する図11、図13、図14に示すフローチャートも含めて、本実施形態におけるフローは、図示しないメモリに記憶されているプログラムに従って、制御部1によって実行される。また、本実施形態においては、撮影モードにおいては、動画撮影モードおよび動画アートモードが選択されている場合について説明する。
【0045】
カメラ10がパワーオンとなり起動すると、図10に示すフローがスタートする。まず、撮影モードか否かの判定を行う(S1)。このカメラ10には、撮影モードと再生モード等の他のモードが備えられており、操作部9の操作状態に基づいて撮影者のモード選択状態を判定する。なお、このカメラ10のデフォルト状態におけるモードは撮影モードである。
【0046】
ステップS1における判定の結果、撮影モードが選択されていなかった場合には、撮影モード以外の処理を行う(S35)。ここでは、再生モード等、ユーザによって選択されたモードに従って処理を行う。撮影モード以外の処理を行うと、ステップS1に戻る。
【0047】
ステップS1における判定の結果、撮影モードであった場合には、撮像、表示、および顔検出を行う(S3)。このステップでは、撮像部2によって取得した画像データについて画像処理部3において画像処理し、この画像処理された画像データを用いて表示部8にライブビュー表示を行う。撮影者がライブビュー表示を見ながら構図やシャッタチャンスを決定することができる。また、顔検出部2aにおいて、画像の中に顔の部分が含まれているか否か、また含まれていた場合にはその位置や大きさを検出する。
【0048】
撮像、表示、顔検出を行うと、次に、撮影開始か否かの判定を行う(S5)。ここでは、動画釦等が操作され、動画撮影開始の指示がなされたか否かの判定を行う。この判定の結果、撮影開始ではなかった場合には、ステップS1に戻る。撮影モードが選択されている場合には、ステップS1〜S5を繰り返し実行する間、ライブビュー表示が更新される。
【0049】
ステップS5における判定の結果、撮影開始であった場合には、次に、連続撮影および顔検出結果の仮記録を開始する(S7)。ここでは、撮像部2から出力される動画の画像データと、顔検出部2aから出力される顔検出結果を仮記録部3aのメモリ0〜メモリnに順次、仮記録する。
【0050】
動画の画像データと顔検出結果を仮記録すると、次に、軌跡判定を行う(S9)。この軌跡判定では、動作解析部3caが、仮記録された画像データと、顔の検出結果に基づいて、被写体である人物が、図3〜図9を用いて説明したような所定の動きを行っているか否か、言い換えると顔の部分の軌跡が所定の変化となっているかを判定する。この軌跡判定のフローの詳細について、図11を用いて後述する。
【0051】
軌跡判定を行うと、次に、軌跡が所定の変化であるか否かを判定する(S11)。ここでは、ステップS9において行った軌跡判定に基づいて、動作始点終点判定部3cbが、軌跡が所定変化であったか否かを判定する。
【0052】
ステップS11における判定の結果、軌跡が所定の変化でなかった場合には、次に、所定時間変化がないか否かを判定する(S21)。ステップS9において軌跡判定を行うためには、所定時間の間のデータが必要となる。この所定時間が短時間過ぎると、十分な判定ができず、また長時間の場合には仮記録部3aとして大容量のメモリが必要となる。そこど、これらを勘案して、適宜、所定時間の長さを選定すればよい。本実施形態においては、例えば、10秒程度とする。
【0053】
ステップS21における判定の結果、所定時間の間、軌跡に所定の変化がなかった場合には、次に、それ以前の画像は、画処理なしで圧縮記録を行う(S23)。この場合には、図3ないし図9を用いて説明したような所定の動きを行わなかったことから、動画に効果を与えるような画像処理を行うことなく、そのまま動画の画像データを圧縮し、記録する。すなわち、効果付与部3bbは何ら効果を付与することなく、動画圧縮部3dにおいて画像圧縮した後、記録部6に画像データの記録を行う。
【0054】
一方、ステップS11における判定の結果、軌跡が所定の変化であった場合には、次に、始点終点判定を行う(S13)。ここでは、所定の動作であった場合に、動作の始点と終点を求める。例えば、図3及び図4において説明したような反対側に顔を向け、遠ざかって去っていく人物の場合には、反対側に顔を向けた位置を始点とし、頭部が始点時の半分になった位置を終点とする。また、図5及び図6において説明したような顔の部分が回転している場合には、正面を向いた位置を始点とし、一周回って再び正面を向いた位置を終点とする。この始点終点判定のフローについては、図13を用いて詳述する。
【0055】
始点終点判定を行うと、次に、始点から終点の間の動画に効果画処理を行い、画像圧縮を行う(S15)。始点終点が決まると、その間の動画の画像データに対して特殊効果を付与するような画処理を行う。すなわち、採用決定部3baによって始点と終点の間の動画データが識別されるので、この画像に対して、効果付与部3bが画処理を行う。画処理を行うと、動画圧縮部3dによって画像圧縮を行う。このステップにおける動作の内、画処理の部分のフローについては、図14を用いて詳述する。
【0056】
続いて、始点より前の画像について圧縮し記録する(S17)。ステップS13における始点終点判定において始点を判定していることから、このステップでは、始点以前に仮記録部3aに記録された画像データを動画圧縮部3dにおいて圧縮した後、記録部6に記録する。始点以前の画像データに対しては、画処理を行うことがないことから、記録部6に記録し、仮記録部3aの負荷を軽減する。
【0057】
ステップS17において始点より前の画像圧縮記録を行うと、またはステップS23において画処理なしで圧縮記録を行うと、またはステップS21における判定の結果、所定時間の間に変化があった場合には、次に、撮影終了か否かの判定を行う(S19)。ここでは、動画釦等が再度操作され、動画撮影終了の指示がなされたか否かの判定を行う。この判定の結果、撮影終了でなかった場合には、ステップS9に戻る。
【0058】
ステップS19における判定の結果、撮影終了であった場合、ステップS13において判定された終点より後の画像が仮記録部3aにそのまま残っている。そこで、終点より後の所定動作の継続状態に応じて処理を異ならせている。まず、終点より後も同様の動作が継続しているか否かの判定を行う(S25)。ここでは、動作解析部3caによって、終点以後、撮影終了前の間で所定動作が継続しているか否かを判定する。
【0059】
ステップS25における判定の結果、同様の動作が継続していた場合には、終点より後の画像の効果画処理を行った後、圧縮し記録する(S27)。ここでは、ステップS15において施した画処理と同じ画処理を効果付与部3bbは行い、動画圧縮部3dによって圧縮した後に記録部6に記録する。図5及び図6に示したような回転しているシーンであれば、服を変えるような効果が持続する。
【0060】
一方、ステップS25における判定の結果、同様の動作が継続していなかった場合には、終点から撮影終了までの時間が5秒以上か否かの判定を行う(S29)。この判定の結果、5秒以上、動作が継続していない場合には、終点より撮影終了までの間の画像に対して、効果を付与せず、そのまま圧縮し記録する(S33)。この場合には、5秒間以上、同様の動作を行っていないことから、全く別の動作を開始したような状況であり、特殊効果を付与すると不自然な画像となることから、そのまま圧縮して記録する。
【0061】
ステップS29における判定の結果、終点から撮影終了までの時間が5秒未満であった場合には、ステップS27と同様、終点より後の画像に効果画処理を施し、圧縮した後に記録する(S31)。終点からの時間が短時間であることから、効果画処理を継続するようにしている。ステップS27、S31、S33において、終点以降の画像の記録を行うと、ステップS1に戻る。
【0062】
次に、ステップS9における軌跡判定のフローの詳細について、図11に示すフローチャートを用いて説明する。このフローに入ると、まず、顔の向きが横向きか否かの判定を行う(S41)。ここでは、顔検出部2aによる検出結果に基づいて、目鼻の陰影が横向きの陰影か否かであることにより判定する。
【0063】
ステップS41における判定の結果、顔の向きが横向きであった場合には、次に、目鼻パターンが消失したか否かを判定する(S43)。前述したように、人物の顔が正面と反対を向くと目鼻の陰影が消滅するので、動作解析部3caが目鼻の陰影に基づいて判定する。
【0064】
ステップS43における判定の結果、目鼻パターンが消失した場合には、次に、頭部の判定が可能か否かを判定する(S45)。ここでは、図8(c)において示したような頭部の大きさφを、顔検出部2aが測定可能であるか否かを判定する。この判定の結果、頭部の大きさを判定できる場合には、次に、頭部が縮小していくか否かを判定する(S47)。このステップでは、顔検出部2aにおいて検出された頭部の大きさφの時間的変化に基づいて判定する。なお、ステップS43からS47にかけては、経時変化を見ながら判定する。
【0065】
ステップS47における判定の結果、頭部が縮小していた場合には、パターン1と設定する(S49)。この場合は、図3及び図4において説明したように、人物が振り返って遠ざかって行くシーンに相当し、パターン1の所定軌跡として設定する。
【0066】
一方、ステップS47における判定の結果、頭部が縮小していなかった場合には、次に、目鼻パターンを再度検出できるか否かの判定を行う(S51)。ステップS43において、目鼻の陰影が消失したことを検出しているが、このステップでは、目鼻の陰影が再度、現われたかを、動作解析部3caによって判定する。
【0067】
ステップS51における判定の結果、目鼻パターンが再度検出できた場合には、パターン2と設定する(S53)。この場合は、図5及び図6において説明したように、人物が回転しているシーンであり、パターン2の所定軌跡として設定する。
【0068】
一方、ステップS51における判定の結果、目鼻パターンが再度検出できなかった場合には、次に、2秒間静止状態か否かを判定する(S55)。ここでは、目鼻の陰影が消失したままで、2秒、変化がないかを判定する。なお、2秒は、例示であり、これより短くても長くてもよく、後述するように、人物が空を斜め仰ぎ見ていると判定できる程度の時間であればよい。また、ある動作の後、被写体の人物が一呼吸おくような時間、または、揺れることなく止まっていられる時間程度でもよい。
【0069】
ステップS55における判定の結果、2秒間の間、静止していれば、パターン3と設定する(S57)。この場合には、目鼻の陰影が消失したままで、頭部の大きさが小さくなることなく、2秒静止していることから、空を斜め上に仰ぎ見るようなシーンであり、パターン3の所定軌跡と設定する。
【0070】
ステップS41における判定において、顔の動きが横向きでなかった場合には、次に、頭部が上下に動いているか否かを判定する(S61)。ここでは、動作解析部3caが、図12に示すように、目鼻の陰影に基づいて、頭部が上下に動いているか否かを判定する。すなわち、図12(a)に示すように、顔が正面を向いている際に、両眼を結ぶ水平線38を決める。そして、図12(b)(c)に示すように、頭部が上下に動いた際に、水平線38と両眼を結ぶ眼線39の差Y1、Y2を求め、Y1、Y2に基づいて、頭部が上下したかを判定する。
【0071】
ステップS61における判定の結果、頭部が上下に動いていた場合には、次に、ステップS55と同様に、2秒静止しているか否かを判定する(S63)。ここでは、目鼻の陰影が消失したままで、2秒、変化がないかを判定する。具体的には、前述した水平線38と眼線39との差分Y1、Y2が変化しないかをみる。なお、2秒は例示であり、下を向いてうつむいている場合や、また、うなずいている場合等と判定できる程度の時間であればよい。また、ある動作の後、被写体の人物が一呼吸おくような時間、または、揺れることなく止まっていられる時間程度でもよい。
【0072】
ステップS63における判定の結果、2秒静止していれば、パターン4と設定する(S65)。この場合には、頭部が上下に動き、かつそのままで2秒間静止していることから、うつむいている場合や、また、うなずいているようなシーンであり、パターン4の所定軌跡と設定する。
【0073】
ステップS49、S53、S57、またはS65において、パターン1〜パターン4のいずれかが設定されると、軌跡が所定であると設定し(S69)、元のフローに戻る。この場合には、元のフローに戻ると、次のステップS11においてNoと判定され、ステップS21に進む。
【0074】
ステップS43における判定の結果、目鼻パターンが消失していなかった場合、またはステップS45における判定の結果、頭部判定が不能であった場合、またはステップS55における判定の結果、2秒間静止していなかった場合、またはステップS61における判定の結果、頭部が上下に動いていなかった場合、またはステップS63における判定の結果、2秒間静止していなかった場合には、軌跡が所定以外と設定し(S67)、元のフローに戻る。この場合には、元のフローに戻ると、次のステップS11においてYesと判定され、ステップS13に進む。
【0075】
このように軌跡判定のサブルーチンにおいては、動作解析部3caによって、人物の顔の部分の動きが判定され、所定の軌跡であるか否かが判定される。また、所定の軌跡の場合には、軌跡のパターンが、1〜4で分類付けされる。
【0076】
次に、ステップS13における始点終点判定のフローの詳細について、図13に示すフローチャートを用いて説明する。このフローに入ると、まず、パターン1か否かの判定を行う(S71)。図11に示す軌跡判定のサブルーチンのステップS49において、人物がパターン1の軌跡を行っていれば、その旨が設定されている。そこで、このステップにおいては、パターン1が設定されているか否かを判定する。
【0077】
ステップS71における判定の結果、パターン1であった場合には、顔の向きの変化開始を始点とし、縮小開始を終点する(S81)。パターン1は、図3及び図4を用いて説明したように、反対側に振りむき、遠ざかる方向に去っていく人物を撮影するシーンである。このため、反対側を振りむくことによって顔の向きが変化し始めた時点を開始点とし、頭部が半分に縮小した時点を終点とする。
【0078】
ステップS71における判定の結果、パターン1でなかった場合には、次に、パターン2か否かの判定を行う(S73)。ステップS53において、人物がパターン2の軌跡を行っていれば、その旨が設定されている。そこで、このステップにおいては、パターン2が設定されているか否かを判定する。
【0079】
ステップS73における判定の結果、パターン2であった場合には、正面から正面を始点とし、終点とする(S83)。パターン2は、図5及び図6を用いて説明したように、踊るように回転している人物を撮影するシーンである。このため、正面を向いているときが始点であり、この後、一回転して再び正面を向いたときが終点である。
【0080】
ステップS73における判定の結果、パターン2でなかった場合には、次に、パターン3か否かの判定を行う(S75)。ステップS57において、人物がパターン3の軌跡を行っていれば、その旨が設定されている。そこで、このステップにおいては、パターン3が設定されているか否かを判定する。
【0081】
ステップS75における判定の結果、パターン3であった場合には、顔の向きの変化開始を始点とし、変化停止を終点とする(S85)。パターン3は、前述したように、空を斜め上に仰ぎ見るような人物を撮影するシーンである。このため、顔の向きが変化し始めた時点を始点とし、その変化が停止した時点を終点とする。
【0082】
ステップS75における判定の結果、パターン3でなかった場合には、次に、停止が正面であるか否かの判定を行う(S77)。ここでは、パターン4の場合であり、この場合は、うつむいた状態やうなずいた状態である。そこで、このパターン4に属する場合であって、かつ顔の動きの停止時点で、正面を向いているか否かを、動作解析部3caによって判定する。
【0083】
ステップS77における判定の結果、停止が正面であった場合には、向きの変化開始を始点、表情変化停止を終点とする(S87)。この場合は、例えば、下を向いてうつむいていた人物が正面を向いてニコッと笑った場合である。そこで、正面方向に顔が動き出した時点(すなわち、向きの変化開始時点)を始点とし、また、正面を向いて表情変化が停止した時点(ニコッと笑った時点)を終点としている。
【0084】
ステップS77における判定の結果、停止が正面でなかった場合には、正面の表情変化停止時点を始点とし、頭部の動きが停止した時点を終点とする(S79)。この場合は、例えば、正面を向いていた人物が急に表情を変えて下を向きにうつむいたような場合である。そこで、表情が変化した時点を始点とし、下向きの動きが停止した時点を終点としている。
【0085】
ステップS79、S81、S83、S85、またはS87において、始点と終点を決めると元のフローに戻る。このように、始点終点判定のサブルーチンにおいては、所定の動作に対応して、それぞれ特殊効果を付与するためのタイミング(始点と終点)を決めている。
【0086】
ステップS15、S27、S31において種々の処理が行われるが、その内の効果画処理のフローの詳細について、図14に示すフローチャートを用いて説明する。このフローに入ると、まず、ステップS71と同様にパターン1か否かの判定を行う(S91)。
【0087】
ステップS91における判定の結果、パターン1であった場合には、始点から終点の間の画像をセピア調かつソフトフォーカスとなるように画処理を行う(S101)。前述したように、パターン1は、人物がカメラ10の反対側に向いて遠ざかって去っていくシーンであることから、この雰囲気に相応しい画面となるように、セピア調に色調を変換すると共に、ソフトフォーカスとなるように画面のコントラストを調整する。なお、セピア調に変えてモノクロトーンでもよく、またソフトフォーカスに変えて他のアートフィルタを施してもよい。
【0088】
一方、ステップS91における判定の結果、パターン1でなかった場合には、次に、ステップS73と同様に、パターン2か否かの判定を行う(S93)。この判定の結果、パターン2であった場合には、始点から終点の間の画像の中で、顔の下の服装部の色を変更するように画処理を行う(S103)。前述したように、パターン2は、前述したように、人物が踊るように回転しているシーンであることから、楽しんで鑑賞できるように、人物の服装の色を変化させる画処理を行う。なお、複数の色を変化させる以外にも、模様等を変化させて楽しむようにしてもよい。
【0089】
ステップS93における判定の結果、パターン2でなかった場合には、次に、ステップS75と同様に、パターン3か否かの判定を行う(S95)。この判定の結果、パターン3であった場合には、始点から終点の間の画像に光沢効果がでるような画処理を施す(S105)。パターン3は、前述したように、空を斜め上に仰ぎ見るような人物を撮影するシーンであることから、この雰囲気に相応しい画面となるように、顔の一部がきらきらと輝くような光沢効果を与える。このきらきら輝くような光沢処理としては、顔の部分または近傍の画素のいくつかを明るく表示したり暗く表示したりして、画素の輝度を時間的に変化させる処理を行う。
【0090】
ステップS95における判定の結果、パターン3でなかった場合には、次に、ステップS77と同様に、停止状態で顔が正面を向いているか否かを判定する(S97)。この判定の結果、停止状態で顔が正面を向いている場合には、次に、始点から終点の間の画像に、明るさを増すような画処理を行う(S107)。この場合は、前述したように、例えば、下を向いてうつむいていた人物が正面を向いてニコッと笑ったシーンである。そこで、この雰囲気に相応しく、明るい画面となるように画処理を施す。
【0091】
一方、ステップS97における判定の結果、停止状態で顔が正面を向いていなかった場合には、次に、始点から終点の間の画像に明るさを落とすような画処理を行う(S99)。この場合は、例えば、正面を向いていた人物が急に表情を変えて下を向きにうつむいたようなシーンである。そこで、この雰囲気に相応しく、重苦しい画面となるように画面の明るさを落とすような画処理を施す。
【0092】
ステップS99〜S107における画処理を施すと、元のフローに戻る。このように、効果画処理のサブルーチンにおいては、パターン化された所定動作に応じて相応しい画面となるように画処理を行っている。
【0093】
以上説明したように、本発明の一実施形態においては、動き解析部3ca(ステップS9の軌跡判定、図11参照)によって解析された被写体の動きに応じて、効果付与部3b(ステップS15、S27、S31、図14の効果画処理参照)が画像データに対して効果画処理を行っている。このため、被写体の全体の動きに応じて画像処理を変化させており、変化に富んだ画像を得ることができる。従来のカメラにおいては、動いている被写体を撮影する場合、その動きを撮影するためにフレーミングしたり、撮影開始終了のタイミングを調整することしかできず、被写体の短時間の動きの最中に、撮影者がいろいろなカメラ操作をすることが不可能であった。徒競争のようなレースを撮影する場合のように、長時間、撮影する場合とは異なり、人物が瞬時に行った仕草に対応してカメラ操作を行うことは不可能であった。本実施形態では、このような瞬時の動作であっても、カメラが人物の動きを分析し、動きに応じた画像処理を行うことができる。
【0094】
なお、本発明の一実施形態においては、被写体の所定動作として、パターン1〜パターン4を対象としたが、これ以外の動作を加えてもよく、またパターン1〜パターン4のいずれかを省略するようにしてもよい。
【0095】
また、本発明の一実施形態においては、所定動作を行っているか否かの判定にあたって、顔の向きと頭部の大きさに基づいて判定したが、これに限らず、手足の動き等、また顔の表情等、他の情報を用いて判定するようにしても勿論かまわない。
【0096】
さらに、本発明の一実施形態においては、効果画処理として、パターン1〜パターン4に応じて、異なる効果画処理を設定したが、効果画処理の内容は、適宜、異ならせてもよい。
【0097】
さらに、本発明の一実施形態においては、撮影のための機器として、デジタルカメラを用いて説明したが、カメラとしては、デジタル一眼レフカメラでもコンパクトデジタルカメラでもよく、ビデオカメラ、ムービーカメラのような動画用のカメラでもよく、さらに、携帯電話や携帯情報端末(PDA:Personal Digital Assist)、ゲーム機器等に内蔵されるカメラでも構わない。いずれにしても、動画を撮影可能な機器であれば、本発明を適用することができる。
【0098】
本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【0099】
1・・・制御部、1a・・・記録制御部、1b・・・顔変化判定部、1c・・・モード設定部、2・・・撮像部、2a・・・顔検出部、3・・・画像処理部、3a・・・仮記録部、3b・・・効果付与部、6・・・記録部、7・・・時計部、9・・・時計部、10・・・カメラ、21・・・人物、31a〜31e・・・画像、32a〜32f・・・画像、33a〜33e・・・画像、34a〜34f・・・画像、36・・・中心線、37・・・鼻筋線、38・・・水平線、39・・・眼線
【技術分野】
【0001】
本発明は、撮影機器および画像データ生成方法に関し、詳しくは、撮影時における画像処理を自動的に選択可能な撮影機器および画像データ生成方法に関する。
【背景技術】
【0002】
近年、デジタルカメラなどの携帯機能付き携帯機器(撮影機器)は、画像処理を利用することにより撮影領域を拡大している。また、様々な画像処理をユーザが利用可能になってきており、撮影者の感性を反映させた絵作りを簡単に楽しむことが可能になってきている。
【0003】
例えば、特許文献1には、デジタルエフェクトキーを操作することにより、アニメーションデータや文字列データが読み出され、特殊効果を施した画像を楽しむことができる映像記録装置が開示されている。また、特許文献2には、動画像の動きに応じて視覚的なアクションを施すようにした画像合成装置が開示されている。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2005−347886号公報
【特許文献2】特許4142427号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
このように、画像に処理を施すことは種々提案されている。しかし、特許文献1に開示の映像記録装置は、静止画に対する特殊効果を施すのみであって、動画に対して特殊効果を施すことについては何ら考慮されていない。特許文献2に開示の画像合成装置は、動画に対して特殊効果を施すようにしている。しかし、一瞬の動きに反応するだけであって、動きの過程を分析し、動き全体に対して特殊効果を調節するものではない。動画の場合には、動きが重要であり、この動き全体に応じて画像処理を変化させると、変化に富んだ画像となるが、従来はこのような観点の撮影機器は提案されていなかった。
【0006】
本発明は、このような事情を鑑みてなされたものであり、撮影中に特別な操作を行うことなく、変化に富んだ動画像を取得することの可能な撮影機器および画像データ生成方法を提供することを目的とする。
【課題を解決するための手段】
【0007】
上記目的を達成するため第1の発明に係わる撮影機器は、被写体像を撮像し、画像データを出力する撮像部と、上記画像データに基づいて、人物の画像の内の顔部分の向きの変化の開始時点と終了時点を判定する顔変化判定部と、上記顔変化判定部に判定された上記開始時点と上記終了時点に基づいて、上記画像データの画像処理を行う画像処理部と、を具備する。
【0008】
第2の発明に係わる撮影機器は、上記第1の発明において、上記顔変化判定部は、さらに上記顔の部分の大きさの変化を判定し、上記画像処理部は、上記顔の大きさの変化に基づいて、上記画像処理の内容を決定する。
【0009】
第3の発明に係わる撮影機器は、被写体像を撮像し、動画の画像データを出力する撮像部と、上記画像データに基づいて、被写体の動きを解析する動き解析部と、上記動き解析部によって解析された被写体の動きに応じて、上記画像データに対して効果画処理を行う効果付与部と、上記効果付与部によって効果画処理が施された画像データを記録する記録部と、を具備する。
【0010】
第4の発明に係わる撮影機器は、上記第3の発明において、さらに、上記動き解析部によって解析された上記被写体の動きに基づいて、上記効果付与部によって効果画処理を施す範囲を判定する動作始点終点判定部を有する。
第5の発明に係わる撮影機器は、上記第4の発明において、上記効果付与部は、上記動作始点終点判定部によって判定された始点と終点の間の画像データに対して、上記効果画処理を施す。
【0011】
第6の発明に係わる撮影機器は、上記第3の発明において、上記動き解析部は、上記被写体の動きを予め決められたパターンに分類する。
第7の発明に係わる撮影機器は、上記第6の発明において、上記効果付与部は、上記動き解析部によるパターンに応じて、効果画処理を変更する。
第8の発明に係わる撮影機器は、上記第3の発明において、上記動作解析部は、被写体の人物の顔の向きおよび大きさの少なくとも1つを用いて、被写体の動きを解析する。
【0012】
第9の発明に係わる画像データ生成方法は、被写体像を撮像して動画の画像データを出力し、上記画像データに基づいて、被写体の動きを解析し、上記解析された被写体の動きに応じて、上記画像データに対して効果画処理を行い、上記効果画処理が施された画像データを記録する。
【発明の効果】
【0013】
本発明によれば、被写体の動きに応じて画像処理を施すので、撮影中に特別な操作を行うことなく、変化に富んだ動画像を取得することの可能な撮影機器および画像データ生成方法を提供することができる。
【図面の簡単な説明】
【0014】
【図1】本発明の一実施形態に係わるカメラの主として電気的構成を示すブロック図である。
【図2】本発明の一実施形態に係わるカメラの画像処理部の詳細を示すブロック図である。
【図3】本発明の一実施形態に係わるカメラにおいて、動きのある被写体を撮影している様子を示す図である。
【図4】本発明の一実施形態に係わるカメラにおいて、動きのある被写体を撮影した場合の画像処理を説明する図であり、(a)は画像処理を施す前の画像であり、(b)は画像処理を施した後の画像である。
【図5】本発明の一実施形態に係わるカメラにおいて、別の動きのある被写体を撮影している様子を示す図である。
【図6】本発明の一実施形態に係わるカメラにおいて、別の動きのある被写体を撮影した場合の画像処理を説明する図であり、(a)は画像処理を施す前の画像であり、(b)は画像処理を施した後の画像である。
【図7】本発明の一実施形態に係わるカメラにおいて、被写体の人物の顔の部分の動きの検出を説明する図であって、(a)は顔が正面を向いている場合、(b)は顔が右側を向いている場合、(c)は顔が左側を向いている場合を示す。
【図8】本発明の一実施形態に係わるカメラにおいて、被写体の人物の顔の部分の動きを顔の陰影の追跡によって検出する場合を説明する図であって、(a)〜(c)は顔が正面から次第に右側に向かって移動する様子を示す。
【図9】本発明の一実施形態に係わるカメラにおいて、被写体の人物の顔の部分の動きを示す図であって、(a)は目鼻の陰影の中心からの距離の変化を示し、(b)は人物の頭部の大きさの変化を示すグラフである。
【図10】本発明の一実施形態に係わるカメラのカメラ制御の動作を示すフローチャートである。
【図11】本発明の一実施形態に係わるカメラの軌跡判定の動作を示すフローチャートである。
【図12】本発明の一実施形態に係わるカメラにおいて、被写体の人物の顔の部分の動きを示す図であって、(a)〜(c)は人物の頭部が上下する場合の変化を示す図である。
【図13】本発明の一実施形態に係わるカメラの始点終点判定の動作を示すフローチャートである。
【図14】本発明の一実施形態に係わるカメラの効果画処理の動作を示すフローチャートである。
【発明を実施するための形態】
【0015】
以下、図面に従って本発明を適用したカメラを用いて好ましい実施形態について説明する。図1は、本発明の一実施形態に係わるカメラ10の電気的構成を示すブロック図である。カメラ10は、デジタルカメラであり、制御部1、撮像部2、顔検出部2a、画像処理部3、記録部6、時計部7、表示部8、操作部9等から構成される。
【0016】
撮像部2は、ズーム機能を有する撮影レンズ(ズームレンズ)や、シャッタ・絞り等の露出制御部、撮像素子、撮像素子の駆動及び読出回路等を含み、撮影レンズによって形成された被写体像を撮像素子によって画像データに変換し、これを出力する。なお、本明細書においては、撮像素子から出力される画像信号に基づく信号であれば、画像処理された信号も含めて画像データと称する。
【0017】
顔検出部2aは撮像部2から出力され、制御部1内の画像処理部3によって処理された画像データに基づいて、被写体像の中に人物の顔が含まれているか否か、また顔が含まれていた場合にはその位置や大きさ等を検出し、検出結果を制御部1に出力する。なお、顔の検出にあたっては、顔の中の目、鼻、口等のパーツの陰影を抽出し、パターンマッチング法等によって行う。また、顔を検出することができた場合には、頭部の大きさ(顔の大きさ)も検出する。
【0018】
制御部1は、記憶されているプログラムに従ってカメラ10の全体のシーケンスを制御する。制御部1は、記録制御部1a、顔変化判定部1b、モード設定部1c、画像処理部3を有する。記録制御部1aは、静止画や動画の画像データの記録部6への記録の制御を行う。この制御にあたって、動画アートモードが設定されている場合には、画像を解析し、所定の動作区間に対して画像処理を施してから記録されるように制御する。
【0019】
顔変化判定部1bは、顔検出部2aによって人物の顔の部分が検出された場合には、この検出された顔の向きの変化を判定する。モード設定部1cは、メニュー画面等によって動画アートモードを設定するための処理部である。この動画アートモードは、後述するように、顔変化判定部1bの判定結果を用いて、人物の顔の向き等が所定の範囲にある場合、その範囲内において、画像処理を施し、変化に富んだ動画像にするためのモードである。
【0020】
制御部1内の画像処理部3は、仮記録部3a、効果付与部3b、およびその他の画像処理部を有する。その他の画像処理部では、撮像部2から出力される画像データを取り込み、間引き処理、切り出し処理、エッジ強調、色補正、画像圧縮等の種々の画像処理を行い、動画のライブビュー表示用、記録部6における静止画および動画の記録用、静止画および動画の再生表示用等の画像処理を行う。画像圧縮・伸張等にあたっては、静止画用圧縮・伸張回路、動画用圧縮・伸張回路等、それぞれの処理に応じて静止画用や動画用の回路を有する。
【0021】
また、仮記録部3aは、後述するように、動画の画像データを仮記録するためのメモリであり、効果付与部3bは、動画アートモードが設定された場合には、仮記録された動画像に対して画像効果を与えるような画像処理を施す。画像処理部3の詳細は、図2を用いて後述する。
【0022】
操作部9は、レリーズ釦、パワースイッチ、再生モード設定釦、メニュー釦等、種々の操作部材を含み、これらの操作部材の操作状態を判定し、制御部1に判定結果を送る。前述の制御部1は、操作部材の操作状態に応じて、所定のシーケンスで撮影や再生の制御を行う。なお、動画アートモードは、前述したようにメニュー画面にて設定するが、これ以外にも、動画アートモード設定用の動画アートモード釦を設け、この釦を操作することによって設定するようにしても構わない。また、動画撮影時には必ずアートモードが設定されるようにしても良い。
【0023】
記録部6は、レリーズ釦によって撮影の指示がなされた際に、撮像部2によって取得され、画像処理部3によって圧縮処理された静止画や動画の画像データを記録する。表示部8は、カメラ10の背面等に配置された液晶パネルや有機ELパネル等の表示部を有し、撮影前のライブビュー表示や、記録済みの画像の通常再生表示や、カメラ情報やメニュー画面の表示等を行う。撮影者はライブビュー表示を観察し、構図やタイミングを決定することができる。また、動画撮影時における動画アートモードで撮影された画像の再生表示も行う。
【0024】
時計部7は、計時動作を行い、撮影日時情報を出力する。この撮影日時情報は、静止画や動画の画像データを記録部6に記録する際に合わせて記録する。また、動画アートモードで撮影する際には、動画撮影における計時動作にも使用される。
【0025】
次に、図2を用いて画像処理部3の構成の詳細について説明する。画像処理部3は、前述したように、撮像部2から出力される画像データを取り込み、間引き処理、切り出し処理等の各種画像処理を行うが、図2には、動画アートモードにおける画像データ生成に関連する構成を示し、この構成を主に説明する。
【0026】
仮記録部3aは、撮像部2からの画像データと、顔検出部2aからの顔検出結果を、それぞれ仮記録するためのメモリ0〜メモリnを有する。メモリ0〜メモリnに仮記録された顔検出結果の出力は、動作解析部3caに接続される。この動作解析部3caは、顔の軌跡や大きさの変化を解析する。
【0027】
動作解析部3caは動作始点終点判定部3cbに接続され、この動作始点終点判定部3cbは、動作解析部3caの解析結果を用いて、人物の所定動作の始点や終点を判定する。所定動作としては、例えば、人物が踊りながら回るような場合があり、この場合の始点は任意の位置と、その位置から1周回った位置が相当する。この回る動作以外にも、例えば、振り返るような動作や、後ろ向きになって遠くに去っていく動作等、種々の所定動作がある。
【0028】
動作始点終点判定部3cbの出力と、仮記録部3aに仮記録された動画の画像データの出力は、効果付与部3bの1つである採用決定部3baに接続されている。採用決定部3baは、動作始点終点判定部3cbによって始点と終点の間にあると判定された画像データを、採用決定する。採用決定部3baからの画像データの出力にあたっては、採用決定された画像データと採用決定されない画像データの両方を出力するが、その際、採用決定された画像データか、採用決定されていない画像データかを識別できるようにして出力する。
【0029】
採用決定部3baの出力は、効果付与部3bの1つである効果付与部3bbに接続され、この効果付与部3bbは、採用決定部3baによって採用決定された画像データに対して、所定の画像効果を付与する画像処理を行う。所定の画像効果としては、例えば、人物の服装の色や模様等を変更したり、また、セピア調に色調を変更したり、さらに次第に明るくしたり、逆に暗くする等の画像処理を行う。なお、採用決定されなかった画像データについては、効果を付与することなく、そのまま画像データを出力する。
【0030】
効果付与部3bbの出力は、動画圧縮部3dに接続されており、この動画圧縮部3dは、効果付与部3bbから出力される動画データの画像圧縮を行う。動画圧縮部3dは、記録部6に接続されており、圧縮処理された画像データは記録部6に記録される。
【0031】
このように、本実施形態における画像処理部3は構成されているので、動作解析部3caによって、後述する図3に示すように、人物が振り返ってから遠ざかっていくのか、図5に示すように、人物がくるくると回転している等、所定の動作を解析することができる。この解析結果に基づいて、動作始点終点判定部3cbは、人物が回転している場合には、一回転の中で始点と終点を定め、また、振り返ってから遠ざかる場合には、振り返って向こう側を見た際の頭部のサイズが半分になるまでを動作の始点と終点に定めることができる。始点と終点が決まると、この間の画像データに対して、効果付与部3bは画像効果を付与し、記録部6に記録する。なお、本実施形態においては、画像処理部3の内部構成は、ハードウエア構成としたが、適宜、ソフトウエアによって実現してもよい。
【0032】
次に、図3ないし図6を用いて、本実施形態における画像効果の付与について説明する。図3は、撮影者側を見ていた人物21が、反対側に向いて立ち去っていくシーンを示している。これは、映画やテレビドラマに登場する馴染みのシーンであり、旅立ちや別れの表現として一般的である。このようなシーンは、ストーリー性のある動画のオープニングやエンディングで感情を高ぶらせることができ、特殊効果を付与することによって、画像を強調し、また感情を増幅させることができる。
【0033】
そこで、本実施形態においては、カメラ10によって、人物21の動画像を取得する。これによって、カメラ10内の仮記録部3aには、図4(a)に示すように、画像31a〜画像31eに対応する画像データが仮記録される。前述の動作解析部3caおよび動作始点終点判定部3cbによって、振り返って反対側を見た時点を始点とし、人物21の頭部が始点時と比較し、頭部(顔の大きさ)が半分になる時を終点として、特殊効果を付与する。なお、終点のタイミングとしては、始点時の半分以外にも、1/3程度でも、1/4程度でもよく、動画で鑑賞した際に、画像処理を終了しても違和感のない程度であればよい。
【0034】
本実施形態においては、図4(b)に示すように、始点前の画像33aに対しては特殊効果を付与しない。始点後の画像33b、33cに対してセピア調とし、これに続く画像33dに対して消えていくように画像を明るくし、最後の画像33eには枠をつけるような特殊効果を付与する。このような画像処理を行うことにより、人物21が立ち去っていく哀しさを表現することができる。この場合、効果をいっきに付与するのではなく、順序を追って変化していくようにする。なお、セピア調以外にも、モノクロ調にする等、他の画処理でもよい。
【0035】
図5に示す例は、人物21の別の所定動作であり、踊るような感じで回っている場合である。このとき、カメラ10によって動画撮影を行うと、図6(a)に示すような動画を構成する画像32a〜32fを取得することができる。この場合、人物21の顔の部分が正面を向いている画像34aを始点とすると、顔の部分が回転し、再び、正面を向いている画像34fが終点となる。
【0036】
そこで、本実施形態においては、人物21の顔の回転に着目し、顔が一回転する間に、取得した画像34a〜34fに対して、服の部分の色を変えて、着せ替えのような効果を出している。顔の動きの変化を解析することにより、始点と終点を決められることから、このような変化を付けることができる。なお、人物21が何回転もする場合には、正面を向いてから次の正面を向くまでの1区間として、同様に服の色を変化させればよい。また、色だけではなく、模様を変えてもよく、模様と色を同時に変えるようにしてもよい。さらに、図6(b)では、スカートのみを変化させているが、上着も変化させてもよい。
【0037】
このように、本実施形態においては、人物21の顔の回転に着目して動作の始点と終点を判定している。顔の向きの変化の判定法について、図7を用いて説明する。図7は人物の顔の内、目鼻の陰影と、顔の外形を示している。すなわち、楕円は顔の外形を、顔の外形の内部のT字形状は、目鼻の陰影を示している。
【0038】
すなわち、図7(a)は人物の顔が正面を向いている場合であり、この場合には、人物の鼻筋線37は、顔の外形の中心線36と一致する。しかし、図7(b)に示すように、人物が右側を向くと、鼻筋線37は中心線36よりも右側にずれ、差分Xはプラスの値となる。一方、図7(c)に示すように、人物が左側を向くと、鼻筋線37は中心線36よりも左側にずれ差分Xはマイナスとなる。なお、本実施形態においては、顔の外形や、目鼻の陰影とその変化は、顔変化判定部1bによって判定される。
【0039】
また、目鼻の陰影の検出が困難場合には、まず、図8(a)に示すように、正面を向いた状態で顔を検出した後に、陰影の特徴点の時間変化を追尾すれば、いずれの側に顔が向いていくかを判定することができる。図8に示す例では、両眼を結ぶ線の端部までの距離が図8(b)ではX1、図8(c)ではX2と変化していることから、顔が右側を向いていることを判定することができる。また、目鼻の陰影の特徴点以外にも、目鼻陰影の周囲の輪郭検出によって頭部の大きさφを判定し、この大きさφに基づいて、人物が遠ざかっているか否かを判定することができる。
【0040】
図9(a)は、顔の部分が回転した場合の特徴点の変化を示す。すなわち、鼻筋線37と中心線36との差分Xは、顔の部分が正面を向いている際には0である(時刻t0)。顔の部分が次第に右側に向いているとすると、時刻t1までは差分Xは徐々に増加し、時刻t1において、顔が後ろ向きになることから、差分Xは消滅する。今、顔の部分が回転しているとすると、時刻t2において鼻筋線が左側から正面に向かって移動することから、破線で示すように変化する。
【0041】
また、図9(b)は頭部の大きさφの変化を示す。図9(b)中の実線の例では、時刻t1、t2と経過するにつれて、大きさφが小さくなっていることから、被写体である人物は遠ざかっているといえる。一方、破線の例では、時刻t1、t2と経過しても、頭部の大きさφは、一定であることから、撮影者からの距離は変化していないといえる。
【0042】
図9(a)(b)において、実線で示す例は、顔の目鼻の陰影が後ろに向いた後、消滅しており、また、頭部の大きさφは時間の経過と共に小さくなっていることから、図3、図4を用いて説明したように、振り返って遠ざかっていく人物であると推定される。一方、破線で示す例は(但し、図9(a)の時刻t0〜t1の実線部分を含む)、顔の目鼻の陰影が一旦消滅した後に再び反対側から出現し、また頭部の大きさφが時間の経過と共に変化せず一定であることから、図5、図6を用いて説明したように、回転している人物であると推定される。
【0043】
このように、本実施形態においては、顔の目鼻の陰影や、頭部の大きさφを検出することにより、人物の動きを検出し、また、その始点や終点を検出することができる。
【0044】
次に、本実施形態に係わるカメラ10の動作を図10に示すカメラ制御のフローチャートを用いて説明する。後述する図11、図13、図14に示すフローチャートも含めて、本実施形態におけるフローは、図示しないメモリに記憶されているプログラムに従って、制御部1によって実行される。また、本実施形態においては、撮影モードにおいては、動画撮影モードおよび動画アートモードが選択されている場合について説明する。
【0045】
カメラ10がパワーオンとなり起動すると、図10に示すフローがスタートする。まず、撮影モードか否かの判定を行う(S1)。このカメラ10には、撮影モードと再生モード等の他のモードが備えられており、操作部9の操作状態に基づいて撮影者のモード選択状態を判定する。なお、このカメラ10のデフォルト状態におけるモードは撮影モードである。
【0046】
ステップS1における判定の結果、撮影モードが選択されていなかった場合には、撮影モード以外の処理を行う(S35)。ここでは、再生モード等、ユーザによって選択されたモードに従って処理を行う。撮影モード以外の処理を行うと、ステップS1に戻る。
【0047】
ステップS1における判定の結果、撮影モードであった場合には、撮像、表示、および顔検出を行う(S3)。このステップでは、撮像部2によって取得した画像データについて画像処理部3において画像処理し、この画像処理された画像データを用いて表示部8にライブビュー表示を行う。撮影者がライブビュー表示を見ながら構図やシャッタチャンスを決定することができる。また、顔検出部2aにおいて、画像の中に顔の部分が含まれているか否か、また含まれていた場合にはその位置や大きさを検出する。
【0048】
撮像、表示、顔検出を行うと、次に、撮影開始か否かの判定を行う(S5)。ここでは、動画釦等が操作され、動画撮影開始の指示がなされたか否かの判定を行う。この判定の結果、撮影開始ではなかった場合には、ステップS1に戻る。撮影モードが選択されている場合には、ステップS1〜S5を繰り返し実行する間、ライブビュー表示が更新される。
【0049】
ステップS5における判定の結果、撮影開始であった場合には、次に、連続撮影および顔検出結果の仮記録を開始する(S7)。ここでは、撮像部2から出力される動画の画像データと、顔検出部2aから出力される顔検出結果を仮記録部3aのメモリ0〜メモリnに順次、仮記録する。
【0050】
動画の画像データと顔検出結果を仮記録すると、次に、軌跡判定を行う(S9)。この軌跡判定では、動作解析部3caが、仮記録された画像データと、顔の検出結果に基づいて、被写体である人物が、図3〜図9を用いて説明したような所定の動きを行っているか否か、言い換えると顔の部分の軌跡が所定の変化となっているかを判定する。この軌跡判定のフローの詳細について、図11を用いて後述する。
【0051】
軌跡判定を行うと、次に、軌跡が所定の変化であるか否かを判定する(S11)。ここでは、ステップS9において行った軌跡判定に基づいて、動作始点終点判定部3cbが、軌跡が所定変化であったか否かを判定する。
【0052】
ステップS11における判定の結果、軌跡が所定の変化でなかった場合には、次に、所定時間変化がないか否かを判定する(S21)。ステップS9において軌跡判定を行うためには、所定時間の間のデータが必要となる。この所定時間が短時間過ぎると、十分な判定ができず、また長時間の場合には仮記録部3aとして大容量のメモリが必要となる。そこど、これらを勘案して、適宜、所定時間の長さを選定すればよい。本実施形態においては、例えば、10秒程度とする。
【0053】
ステップS21における判定の結果、所定時間の間、軌跡に所定の変化がなかった場合には、次に、それ以前の画像は、画処理なしで圧縮記録を行う(S23)。この場合には、図3ないし図9を用いて説明したような所定の動きを行わなかったことから、動画に効果を与えるような画像処理を行うことなく、そのまま動画の画像データを圧縮し、記録する。すなわち、効果付与部3bbは何ら効果を付与することなく、動画圧縮部3dにおいて画像圧縮した後、記録部6に画像データの記録を行う。
【0054】
一方、ステップS11における判定の結果、軌跡が所定の変化であった場合には、次に、始点終点判定を行う(S13)。ここでは、所定の動作であった場合に、動作の始点と終点を求める。例えば、図3及び図4において説明したような反対側に顔を向け、遠ざかって去っていく人物の場合には、反対側に顔を向けた位置を始点とし、頭部が始点時の半分になった位置を終点とする。また、図5及び図6において説明したような顔の部分が回転している場合には、正面を向いた位置を始点とし、一周回って再び正面を向いた位置を終点とする。この始点終点判定のフローについては、図13を用いて詳述する。
【0055】
始点終点判定を行うと、次に、始点から終点の間の動画に効果画処理を行い、画像圧縮を行う(S15)。始点終点が決まると、その間の動画の画像データに対して特殊効果を付与するような画処理を行う。すなわち、採用決定部3baによって始点と終点の間の動画データが識別されるので、この画像に対して、効果付与部3bが画処理を行う。画処理を行うと、動画圧縮部3dによって画像圧縮を行う。このステップにおける動作の内、画処理の部分のフローについては、図14を用いて詳述する。
【0056】
続いて、始点より前の画像について圧縮し記録する(S17)。ステップS13における始点終点判定において始点を判定していることから、このステップでは、始点以前に仮記録部3aに記録された画像データを動画圧縮部3dにおいて圧縮した後、記録部6に記録する。始点以前の画像データに対しては、画処理を行うことがないことから、記録部6に記録し、仮記録部3aの負荷を軽減する。
【0057】
ステップS17において始点より前の画像圧縮記録を行うと、またはステップS23において画処理なしで圧縮記録を行うと、またはステップS21における判定の結果、所定時間の間に変化があった場合には、次に、撮影終了か否かの判定を行う(S19)。ここでは、動画釦等が再度操作され、動画撮影終了の指示がなされたか否かの判定を行う。この判定の結果、撮影終了でなかった場合には、ステップS9に戻る。
【0058】
ステップS19における判定の結果、撮影終了であった場合、ステップS13において判定された終点より後の画像が仮記録部3aにそのまま残っている。そこで、終点より後の所定動作の継続状態に応じて処理を異ならせている。まず、終点より後も同様の動作が継続しているか否かの判定を行う(S25)。ここでは、動作解析部3caによって、終点以後、撮影終了前の間で所定動作が継続しているか否かを判定する。
【0059】
ステップS25における判定の結果、同様の動作が継続していた場合には、終点より後の画像の効果画処理を行った後、圧縮し記録する(S27)。ここでは、ステップS15において施した画処理と同じ画処理を効果付与部3bbは行い、動画圧縮部3dによって圧縮した後に記録部6に記録する。図5及び図6に示したような回転しているシーンであれば、服を変えるような効果が持続する。
【0060】
一方、ステップS25における判定の結果、同様の動作が継続していなかった場合には、終点から撮影終了までの時間が5秒以上か否かの判定を行う(S29)。この判定の結果、5秒以上、動作が継続していない場合には、終点より撮影終了までの間の画像に対して、効果を付与せず、そのまま圧縮し記録する(S33)。この場合には、5秒間以上、同様の動作を行っていないことから、全く別の動作を開始したような状況であり、特殊効果を付与すると不自然な画像となることから、そのまま圧縮して記録する。
【0061】
ステップS29における判定の結果、終点から撮影終了までの時間が5秒未満であった場合には、ステップS27と同様、終点より後の画像に効果画処理を施し、圧縮した後に記録する(S31)。終点からの時間が短時間であることから、効果画処理を継続するようにしている。ステップS27、S31、S33において、終点以降の画像の記録を行うと、ステップS1に戻る。
【0062】
次に、ステップS9における軌跡判定のフローの詳細について、図11に示すフローチャートを用いて説明する。このフローに入ると、まず、顔の向きが横向きか否かの判定を行う(S41)。ここでは、顔検出部2aによる検出結果に基づいて、目鼻の陰影が横向きの陰影か否かであることにより判定する。
【0063】
ステップS41における判定の結果、顔の向きが横向きであった場合には、次に、目鼻パターンが消失したか否かを判定する(S43)。前述したように、人物の顔が正面と反対を向くと目鼻の陰影が消滅するので、動作解析部3caが目鼻の陰影に基づいて判定する。
【0064】
ステップS43における判定の結果、目鼻パターンが消失した場合には、次に、頭部の判定が可能か否かを判定する(S45)。ここでは、図8(c)において示したような頭部の大きさφを、顔検出部2aが測定可能であるか否かを判定する。この判定の結果、頭部の大きさを判定できる場合には、次に、頭部が縮小していくか否かを判定する(S47)。このステップでは、顔検出部2aにおいて検出された頭部の大きさφの時間的変化に基づいて判定する。なお、ステップS43からS47にかけては、経時変化を見ながら判定する。
【0065】
ステップS47における判定の結果、頭部が縮小していた場合には、パターン1と設定する(S49)。この場合は、図3及び図4において説明したように、人物が振り返って遠ざかって行くシーンに相当し、パターン1の所定軌跡として設定する。
【0066】
一方、ステップS47における判定の結果、頭部が縮小していなかった場合には、次に、目鼻パターンを再度検出できるか否かの判定を行う(S51)。ステップS43において、目鼻の陰影が消失したことを検出しているが、このステップでは、目鼻の陰影が再度、現われたかを、動作解析部3caによって判定する。
【0067】
ステップS51における判定の結果、目鼻パターンが再度検出できた場合には、パターン2と設定する(S53)。この場合は、図5及び図6において説明したように、人物が回転しているシーンであり、パターン2の所定軌跡として設定する。
【0068】
一方、ステップS51における判定の結果、目鼻パターンが再度検出できなかった場合には、次に、2秒間静止状態か否かを判定する(S55)。ここでは、目鼻の陰影が消失したままで、2秒、変化がないかを判定する。なお、2秒は、例示であり、これより短くても長くてもよく、後述するように、人物が空を斜め仰ぎ見ていると判定できる程度の時間であればよい。また、ある動作の後、被写体の人物が一呼吸おくような時間、または、揺れることなく止まっていられる時間程度でもよい。
【0069】
ステップS55における判定の結果、2秒間の間、静止していれば、パターン3と設定する(S57)。この場合には、目鼻の陰影が消失したままで、頭部の大きさが小さくなることなく、2秒静止していることから、空を斜め上に仰ぎ見るようなシーンであり、パターン3の所定軌跡と設定する。
【0070】
ステップS41における判定において、顔の動きが横向きでなかった場合には、次に、頭部が上下に動いているか否かを判定する(S61)。ここでは、動作解析部3caが、図12に示すように、目鼻の陰影に基づいて、頭部が上下に動いているか否かを判定する。すなわち、図12(a)に示すように、顔が正面を向いている際に、両眼を結ぶ水平線38を決める。そして、図12(b)(c)に示すように、頭部が上下に動いた際に、水平線38と両眼を結ぶ眼線39の差Y1、Y2を求め、Y1、Y2に基づいて、頭部が上下したかを判定する。
【0071】
ステップS61における判定の結果、頭部が上下に動いていた場合には、次に、ステップS55と同様に、2秒静止しているか否かを判定する(S63)。ここでは、目鼻の陰影が消失したままで、2秒、変化がないかを判定する。具体的には、前述した水平線38と眼線39との差分Y1、Y2が変化しないかをみる。なお、2秒は例示であり、下を向いてうつむいている場合や、また、うなずいている場合等と判定できる程度の時間であればよい。また、ある動作の後、被写体の人物が一呼吸おくような時間、または、揺れることなく止まっていられる時間程度でもよい。
【0072】
ステップS63における判定の結果、2秒静止していれば、パターン4と設定する(S65)。この場合には、頭部が上下に動き、かつそのままで2秒間静止していることから、うつむいている場合や、また、うなずいているようなシーンであり、パターン4の所定軌跡と設定する。
【0073】
ステップS49、S53、S57、またはS65において、パターン1〜パターン4のいずれかが設定されると、軌跡が所定であると設定し(S69)、元のフローに戻る。この場合には、元のフローに戻ると、次のステップS11においてNoと判定され、ステップS21に進む。
【0074】
ステップS43における判定の結果、目鼻パターンが消失していなかった場合、またはステップS45における判定の結果、頭部判定が不能であった場合、またはステップS55における判定の結果、2秒間静止していなかった場合、またはステップS61における判定の結果、頭部が上下に動いていなかった場合、またはステップS63における判定の結果、2秒間静止していなかった場合には、軌跡が所定以外と設定し(S67)、元のフローに戻る。この場合には、元のフローに戻ると、次のステップS11においてYesと判定され、ステップS13に進む。
【0075】
このように軌跡判定のサブルーチンにおいては、動作解析部3caによって、人物の顔の部分の動きが判定され、所定の軌跡であるか否かが判定される。また、所定の軌跡の場合には、軌跡のパターンが、1〜4で分類付けされる。
【0076】
次に、ステップS13における始点終点判定のフローの詳細について、図13に示すフローチャートを用いて説明する。このフローに入ると、まず、パターン1か否かの判定を行う(S71)。図11に示す軌跡判定のサブルーチンのステップS49において、人物がパターン1の軌跡を行っていれば、その旨が設定されている。そこで、このステップにおいては、パターン1が設定されているか否かを判定する。
【0077】
ステップS71における判定の結果、パターン1であった場合には、顔の向きの変化開始を始点とし、縮小開始を終点する(S81)。パターン1は、図3及び図4を用いて説明したように、反対側に振りむき、遠ざかる方向に去っていく人物を撮影するシーンである。このため、反対側を振りむくことによって顔の向きが変化し始めた時点を開始点とし、頭部が半分に縮小した時点を終点とする。
【0078】
ステップS71における判定の結果、パターン1でなかった場合には、次に、パターン2か否かの判定を行う(S73)。ステップS53において、人物がパターン2の軌跡を行っていれば、その旨が設定されている。そこで、このステップにおいては、パターン2が設定されているか否かを判定する。
【0079】
ステップS73における判定の結果、パターン2であった場合には、正面から正面を始点とし、終点とする(S83)。パターン2は、図5及び図6を用いて説明したように、踊るように回転している人物を撮影するシーンである。このため、正面を向いているときが始点であり、この後、一回転して再び正面を向いたときが終点である。
【0080】
ステップS73における判定の結果、パターン2でなかった場合には、次に、パターン3か否かの判定を行う(S75)。ステップS57において、人物がパターン3の軌跡を行っていれば、その旨が設定されている。そこで、このステップにおいては、パターン3が設定されているか否かを判定する。
【0081】
ステップS75における判定の結果、パターン3であった場合には、顔の向きの変化開始を始点とし、変化停止を終点とする(S85)。パターン3は、前述したように、空を斜め上に仰ぎ見るような人物を撮影するシーンである。このため、顔の向きが変化し始めた時点を始点とし、その変化が停止した時点を終点とする。
【0082】
ステップS75における判定の結果、パターン3でなかった場合には、次に、停止が正面であるか否かの判定を行う(S77)。ここでは、パターン4の場合であり、この場合は、うつむいた状態やうなずいた状態である。そこで、このパターン4に属する場合であって、かつ顔の動きの停止時点で、正面を向いているか否かを、動作解析部3caによって判定する。
【0083】
ステップS77における判定の結果、停止が正面であった場合には、向きの変化開始を始点、表情変化停止を終点とする(S87)。この場合は、例えば、下を向いてうつむいていた人物が正面を向いてニコッと笑った場合である。そこで、正面方向に顔が動き出した時点(すなわち、向きの変化開始時点)を始点とし、また、正面を向いて表情変化が停止した時点(ニコッと笑った時点)を終点としている。
【0084】
ステップS77における判定の結果、停止が正面でなかった場合には、正面の表情変化停止時点を始点とし、頭部の動きが停止した時点を終点とする(S79)。この場合は、例えば、正面を向いていた人物が急に表情を変えて下を向きにうつむいたような場合である。そこで、表情が変化した時点を始点とし、下向きの動きが停止した時点を終点としている。
【0085】
ステップS79、S81、S83、S85、またはS87において、始点と終点を決めると元のフローに戻る。このように、始点終点判定のサブルーチンにおいては、所定の動作に対応して、それぞれ特殊効果を付与するためのタイミング(始点と終点)を決めている。
【0086】
ステップS15、S27、S31において種々の処理が行われるが、その内の効果画処理のフローの詳細について、図14に示すフローチャートを用いて説明する。このフローに入ると、まず、ステップS71と同様にパターン1か否かの判定を行う(S91)。
【0087】
ステップS91における判定の結果、パターン1であった場合には、始点から終点の間の画像をセピア調かつソフトフォーカスとなるように画処理を行う(S101)。前述したように、パターン1は、人物がカメラ10の反対側に向いて遠ざかって去っていくシーンであることから、この雰囲気に相応しい画面となるように、セピア調に色調を変換すると共に、ソフトフォーカスとなるように画面のコントラストを調整する。なお、セピア調に変えてモノクロトーンでもよく、またソフトフォーカスに変えて他のアートフィルタを施してもよい。
【0088】
一方、ステップS91における判定の結果、パターン1でなかった場合には、次に、ステップS73と同様に、パターン2か否かの判定を行う(S93)。この判定の結果、パターン2であった場合には、始点から終点の間の画像の中で、顔の下の服装部の色を変更するように画処理を行う(S103)。前述したように、パターン2は、前述したように、人物が踊るように回転しているシーンであることから、楽しんで鑑賞できるように、人物の服装の色を変化させる画処理を行う。なお、複数の色を変化させる以外にも、模様等を変化させて楽しむようにしてもよい。
【0089】
ステップS93における判定の結果、パターン2でなかった場合には、次に、ステップS75と同様に、パターン3か否かの判定を行う(S95)。この判定の結果、パターン3であった場合には、始点から終点の間の画像に光沢効果がでるような画処理を施す(S105)。パターン3は、前述したように、空を斜め上に仰ぎ見るような人物を撮影するシーンであることから、この雰囲気に相応しい画面となるように、顔の一部がきらきらと輝くような光沢効果を与える。このきらきら輝くような光沢処理としては、顔の部分または近傍の画素のいくつかを明るく表示したり暗く表示したりして、画素の輝度を時間的に変化させる処理を行う。
【0090】
ステップS95における判定の結果、パターン3でなかった場合には、次に、ステップS77と同様に、停止状態で顔が正面を向いているか否かを判定する(S97)。この判定の結果、停止状態で顔が正面を向いている場合には、次に、始点から終点の間の画像に、明るさを増すような画処理を行う(S107)。この場合は、前述したように、例えば、下を向いてうつむいていた人物が正面を向いてニコッと笑ったシーンである。そこで、この雰囲気に相応しく、明るい画面となるように画処理を施す。
【0091】
一方、ステップS97における判定の結果、停止状態で顔が正面を向いていなかった場合には、次に、始点から終点の間の画像に明るさを落とすような画処理を行う(S99)。この場合は、例えば、正面を向いていた人物が急に表情を変えて下を向きにうつむいたようなシーンである。そこで、この雰囲気に相応しく、重苦しい画面となるように画面の明るさを落とすような画処理を施す。
【0092】
ステップS99〜S107における画処理を施すと、元のフローに戻る。このように、効果画処理のサブルーチンにおいては、パターン化された所定動作に応じて相応しい画面となるように画処理を行っている。
【0093】
以上説明したように、本発明の一実施形態においては、動き解析部3ca(ステップS9の軌跡判定、図11参照)によって解析された被写体の動きに応じて、効果付与部3b(ステップS15、S27、S31、図14の効果画処理参照)が画像データに対して効果画処理を行っている。このため、被写体の全体の動きに応じて画像処理を変化させており、変化に富んだ画像を得ることができる。従来のカメラにおいては、動いている被写体を撮影する場合、その動きを撮影するためにフレーミングしたり、撮影開始終了のタイミングを調整することしかできず、被写体の短時間の動きの最中に、撮影者がいろいろなカメラ操作をすることが不可能であった。徒競争のようなレースを撮影する場合のように、長時間、撮影する場合とは異なり、人物が瞬時に行った仕草に対応してカメラ操作を行うことは不可能であった。本実施形態では、このような瞬時の動作であっても、カメラが人物の動きを分析し、動きに応じた画像処理を行うことができる。
【0094】
なお、本発明の一実施形態においては、被写体の所定動作として、パターン1〜パターン4を対象としたが、これ以外の動作を加えてもよく、またパターン1〜パターン4のいずれかを省略するようにしてもよい。
【0095】
また、本発明の一実施形態においては、所定動作を行っているか否かの判定にあたって、顔の向きと頭部の大きさに基づいて判定したが、これに限らず、手足の動き等、また顔の表情等、他の情報を用いて判定するようにしても勿論かまわない。
【0096】
さらに、本発明の一実施形態においては、効果画処理として、パターン1〜パターン4に応じて、異なる効果画処理を設定したが、効果画処理の内容は、適宜、異ならせてもよい。
【0097】
さらに、本発明の一実施形態においては、撮影のための機器として、デジタルカメラを用いて説明したが、カメラとしては、デジタル一眼レフカメラでもコンパクトデジタルカメラでもよく、ビデオカメラ、ムービーカメラのような動画用のカメラでもよく、さらに、携帯電話や携帯情報端末(PDA:Personal Digital Assist)、ゲーム機器等に内蔵されるカメラでも構わない。いずれにしても、動画を撮影可能な機器であれば、本発明を適用することができる。
【0098】
本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【0099】
1・・・制御部、1a・・・記録制御部、1b・・・顔変化判定部、1c・・・モード設定部、2・・・撮像部、2a・・・顔検出部、3・・・画像処理部、3a・・・仮記録部、3b・・・効果付与部、6・・・記録部、7・・・時計部、9・・・時計部、10・・・カメラ、21・・・人物、31a〜31e・・・画像、32a〜32f・・・画像、33a〜33e・・・画像、34a〜34f・・・画像、36・・・中心線、37・・・鼻筋線、38・・・水平線、39・・・眼線
【特許請求の範囲】
【請求項1】
被写体像を撮像し、画像データを出力する撮像部と、
上記画像データに基づいて、人物の画像の内の顔部分の向きの変化の開始時点と終了時点を判定する顔変化判定部と、
上記顔変化判定部に判定された上記開始時点と上記終了時点に基づいて、上記画像データの画像処理を行う画像処理部と、
を具備することを特徴とする撮影機器。
【請求項2】
上記顔変化判定部は、さらに上記顔の部分の大きさの変化を判定し、
上記画像処理部は、上記顔の大きさの変化に基づいて、上記画像処理の内容を決定する、
ことを特徴とする請求項1に記載の撮影機器。
【請求項3】
被写体像を撮像し、動画の画像データを出力する撮像部と、
上記画像データに基づいて、被写体の動きを解析する動き解析部と、
上記動き解析部によって解析された被写体の動きに応じて、上記画像データに対して効果画処理を行う効果付与部と、
上記効果付与部によって効果画処理が施された画像データを記録する記録部と、
を具備することを特徴とする撮影機器。
【請求項4】
さらに、上記動き解析部によって解析された上記被写体の動きに基づいて、上記効果付与部によって効果画処理を施す範囲を判定する動作始点終点判定部を有することを特徴とする請求項3に記載の撮影機器。
【請求項5】
上記効果付与部は、上記動作始点終点判定部によって判定された始点と終点の間の画像データに対して、上記効果画処理を施すことを特徴とする請求項4に記載の撮影機器。
【請求項6】
上記動き解析部は、上記被写体の動きを予め決められたパターンに分類することを特徴とする請求項3に記載の撮影機器。
【請求項7】
上記効果付与部は、上記動き解析部によるパターンに応じて、効果画処理を変更することを特徴とする請求項6に記載の撮影機器。
【請求項8】
上記動作解析部は、被写体の人物の顔の向きおよび大きさの少なくとも1つを用いて、被写体の動きを解析することを特徴とする請求項3に記載の撮影機器。
【請求項9】
被写体像を撮像して動画の画像データを出力し、
上記画像データに基づいて、被写体の動きを解析し、
上記解析された被写体の動きに応じて、上記画像データに対して効果画処理を行い、
上記効果画処理が施された画像データを記録する、
ことを特徴とする画像データ生成方法。
【請求項1】
被写体像を撮像し、画像データを出力する撮像部と、
上記画像データに基づいて、人物の画像の内の顔部分の向きの変化の開始時点と終了時点を判定する顔変化判定部と、
上記顔変化判定部に判定された上記開始時点と上記終了時点に基づいて、上記画像データの画像処理を行う画像処理部と、
を具備することを特徴とする撮影機器。
【請求項2】
上記顔変化判定部は、さらに上記顔の部分の大きさの変化を判定し、
上記画像処理部は、上記顔の大きさの変化に基づいて、上記画像処理の内容を決定する、
ことを特徴とする請求項1に記載の撮影機器。
【請求項3】
被写体像を撮像し、動画の画像データを出力する撮像部と、
上記画像データに基づいて、被写体の動きを解析する動き解析部と、
上記動き解析部によって解析された被写体の動きに応じて、上記画像データに対して効果画処理を行う効果付与部と、
上記効果付与部によって効果画処理が施された画像データを記録する記録部と、
を具備することを特徴とする撮影機器。
【請求項4】
さらに、上記動き解析部によって解析された上記被写体の動きに基づいて、上記効果付与部によって効果画処理を施す範囲を判定する動作始点終点判定部を有することを特徴とする請求項3に記載の撮影機器。
【請求項5】
上記効果付与部は、上記動作始点終点判定部によって判定された始点と終点の間の画像データに対して、上記効果画処理を施すことを特徴とする請求項4に記載の撮影機器。
【請求項6】
上記動き解析部は、上記被写体の動きを予め決められたパターンに分類することを特徴とする請求項3に記載の撮影機器。
【請求項7】
上記効果付与部は、上記動き解析部によるパターンに応じて、効果画処理を変更することを特徴とする請求項6に記載の撮影機器。
【請求項8】
上記動作解析部は、被写体の人物の顔の向きおよび大きさの少なくとも1つを用いて、被写体の動きを解析することを特徴とする請求項3に記載の撮影機器。
【請求項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】
【公開番号】特開2011−234269(P2011−234269A)
【公開日】平成23年11月17日(2011.11.17)
【国際特許分類】
【出願番号】特願2010−104945(P2010−104945)
【出願日】平成22年4月30日(2010.4.30)
【出願人】(504371974)オリンパスイメージング株式会社 (2,647)
【Fターム(参考)】
【公開日】平成23年11月17日(2011.11.17)
【国際特許分類】
【出願日】平成22年4月30日(2010.4.30)
【出願人】(504371974)オリンパスイメージング株式会社 (2,647)
【Fターム(参考)】
[ Back to top ]