(57)【要約】【課題】ユーザがデジタル機器を用いて少なくとも１人の被写体を撮影する際に、前記被写体全員の顔全体を含む画像のデジタルデータを生成するために前記ユーザを補助するための方法を提供する。【解決手段】本発明の方法は、（ａ）前記デジタル機器の前記画面に前記被写体の顔が表示されたプレビュー状態において、前記被写体の顔を顔検出技術を用いて検出し、前記検出された顔を顔トラッキング技術を用いてトラッキングするステップと、（ｂ）前記検出された顔の全体領域が、前記デジタル機器の画面における予め定められた領域であるフレーム内に収まっているか否かを判断するステップと、（ｃ）前記検出された顔の全体領域が前記画面の前記フレーム内に収まるまで、前記検出された顔の全体領域の少なくとも一部が前記フレーム内に収まっていないというフィードバックを前記ユーザに提供するステップとを含むことを特徴とする。【選択図】図１
2011504316.tif 000002
【特許請求の範囲】
【請求項１】
ユーザがデジタル機器を用いて少なくとも１人の被写体を撮影する際に、前記被写体全員の顔全体を含む画像のデジタルデータを生成するために前記ユーザを補助するための方法であって、
（ａ）前記デジタル機器の前記画面に前記被写体の顔が表示されたプレビュー状態において、前記被写体の顔を顔検出技術を用いて検出し、前記検出された顔を顔トラッキング技術を用いてトラッキングするステップと、
（ｂ）前記検出された顔の全体領域が、前記デジタル機器の画面における予め定められた領域であるフレーム内に収まっているか否かを判断するステップと、
（ｃ）前記検出された顔の全体領域が前記画面の前記フレーム内に収まるまで、前記検出された顔の全体領域の少なくとも一部が前記フレーム内に収まっていないというフィードバックを前記ユーザに提供するステップとを含む方法。
【請求項２】
請求項１に記載の方法であって、
前記トラッキングは、前記デジタルデータが生成されるまで、前記デジタル機器を用いて行われることを特徴とする方法。
【請求項３】
請求項１に記載の方法であって、
前記デジタルデータは、静止画または動画であることを特徴とする方法。
【請求項４】
請求項１に記載の方法であって、
前記ステップ（ｂ）は、前記トラッキングされた顔の全体領域が前記フレーム内に収まっているか否かを判断するステップを含むことを特徴とする方法。
【請求項５】
請求項４に記載の方法であって、
前記ステップ（ｃ）は、前記トラッキングされた顔の全体領域が前記フレーム内に収まった場合に、自動的に前記デジタルデータを生成するステップを含むことを特徴とする方法。
【請求項６】
請求項５に記載の方法であって、
前記ステップ（ｃ）は、前記トラッキングされた顔の全体領域が前記フレーム内に収まるまで、前記トラッキングされた顔の全体領域の少なくとも一部が前記フレーム内に収まっていないというフィードバックを前記ユーザに提供するステップを含むことを特徴とする方法。
【請求項７】
請求項６に記載の方法であって、
前記フィードバックは、音声、発光素子及び画面のうちの少なくとも１つを用いて提供されることを特徴とする方法。
【請求項８】
請求項１に記載の方法であって、
前記被写体が、前記ユーザであることを特徴とする方法。
【請求項９】
ユーザがデジタル機器を用いて少なくとも１人の被写体を撮影する際に、前記被写体の顔がユーザの所望する顔角度で撮影された画像のデジタルデータを生成するために前記ユーザを補助するための方法であって、
（ａ）顔の角度または向きに関する情報を含んでいる少なくとも１つのテンプレートから或るテンプレートを選択するステップと、
（ｂ）前記デジタル機器の前記画面に前記被写体の顔が表示されたプレビュー状態において、前記被写体の顔を顔検出技術を用いて検出するステップと、
（ｃ）前記検出された顔の角度または向きが、前記或るテンプレートに含まれている顔の角度または向きと互いに一致するか否かを判断するステップと、
（ｄ）前記検出された顔の角度または向きが前記或るテンプレートに含まれている顔の角度または向きと一致するまで、前記検出された顔の角度または向きが前記或るテンプレートに含まれている顔の角度または向きと互いに一致していないというフィードバックを前記ユーザに提供するステップとを含む方法。
【請求項１０】
請求項９に記載の方法であって、
前記ステップ（ｂ）は、前記プレビュー状態において、前記検出された顔を顔トラッキング技術を用いてトラッキングするステップを含むことを特徴とする方法。
【請求項１１】
請求項１０に記載の方法であって、
前記トラッキングは、前記デジタルデータが生成されるまで、前記デジタル機器を用いて行われることを特徴とする方法。
【請求項１２】
請求項１０に記載の方法であって、
前記デジタルデータは、静止画または動画であることを特徴とする方法。
【請求項１３】
請求項１０に記載の方法であって、
前記ステップ（ｃ）は、前記トラッキングされた顔の角度または向きが、前記或るテンプレートに含まれている顔の角度または向きと互いに一致するか否かを判断するステップを含むことを特徴とする方法。
【請求項１４】
請求項１３に記載の方法であって、
前記ステップ（ｄ）は、前記トラッキングされた顔の角度または向きが、前記或るテンプレートに含まれている顔の角度または向きと互いに一致した場合に、自動的に前記デジタルデータを生成するステップを含むことを特徴とする方法。
【請求項１５】
請求項１４に記載の方法であって、
前記ステップ（ｄ）は、前記トラッキングされた顔の角度または向きが、前記或るテンプレートに含まれている顔の角度または向きと互いに一致するまで、前記トラッキングされた顔の角度または向きが前記或るテンプレートに含まれている顔の角度または向きと一致していないというフィードバックを前記ユーザに提供するステップを含むことを特徴とする方法。
【請求項１６】
請求項１５に記載の方法であって、
前記角度に関する情報は、前記顔の各部位が位置する平面そのものを３次元的に調整（面外調整）する場合の角度に関する情報と、前記顔の各部位が位置する平面内で２次元的に調整（面内調整）する場合の角度に関する情報とが含まれることを特徴とする方法。
【請求項１７】
請求項９に記載の方法であって、
前記フィードバックは、音声、発光素子及び画面のうちの少なくとも１つを用いて提供されることを特徴とする方法。
【請求項１８】
請求項９に記載の方法であって、
前記被写体が、前記ユーザであることを特徴とする方法。
【請求項１９】
請求項９に記載の方法であって、
前記テンプレートは、前記デジタル機器の画面を通じて提供されることを特徴とする方法。
【請求項２０】
請求項１９に記載の方法であって、
前記テンプレートに含まれている顔の角度または向きに関する情報は、前記テンプレートに含まれている顔の各部位の位置及び大きさを把握することにより得られることを特徴とする方法。
【請求項２１】
請求項２０に記載の方法であって、
前記顔の各部位は、目、鼻、口のうちの少なくとも１つを含むことを特徴とする方法。
【請求項２２】
請求項１ないし２１のいずれか１つに記載の方法を実行するためのコンビュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セルフ撮影を行う際に、顔の構図を決定できるようにサポートする方法及びシステムに関するものであり、具体的には、カメラなどのデジタル機器のシャッタを押しデジタルデータを生成する前に、デジタル機器の画面を通じて表示されるプレビュー状態で、被写体に対して顔検出技術及び顔トラッキング技法を適用して被写体の構図を認識し、被写体の顔全体が写真フレーム内に収まっているか否か、または被写体の顔の角度が撮影前に選択したテンプレートに含まれている顔の角度または向きと同一であるか否かを確認して、ユーザにリアルタイムで知らせることによって、セルフ撮影の際にもユーザが希望する構図によって容易に撮影できるようにサポートする方法及びシステムに関するものである。
【背景技術】
【０００２】
近年では、カメラ、携帯電話、ＰＣカメラなどの撮影専用のデジタル機器や、撮影装置を搭載したデジタル機器（移動通信端末、ＭＰ３プレーヤなど）が広く普及し、そのような機器を使用するユーザの人数が大幅に増加している。
【０００３】
しかし、カメラなどの様々な撮影機器を使用してユーザがセルフ撮影（ユーザ自身による自分の撮影）を行う際は、自分が望むポーズが撮れたかどうかを確認しながら自分が満足するまで繰り返し撮影する必要があった。また、撮影の際に自分の画像を見ることができるようにするためには、撮影機器のレンズと同一方向に別途の液晶画面または凸レンズなどの追加デバイスが必要であった。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前述したような従来技術の問題点を解決するためになされた本発明は、ユーザがセルフ撮影を行う際に、カメラ、携帯電話、ＰＣカメラなどのデジタル機器のプレビュー状態で被写体を検出及びトラッキングして、ユーザの顔全体が写真フレーム内に入るようにユーザイにフィードバックを提供することにより、繰り返し撮影したり撮影機器にさらなるデバイスを追加したりすることなく、ユーザが自分の意図するポーズで容易に撮影できるようにすることを目的とする。
【０００５】
また、本発明は、デジタル機器のプレビュー状態で被写体を検出及びトラッキングしてユーザの動きを正確に検出し、顔の角度が撮影前に選択したテンプレートに含まれている顔の角度と同一であるか否かを確認してユーザにフィードバックを提供することによって、ユーザが自分が意図する顔の角度で維持したままで、セルフ撮影を簡単に行うことができるようにすることを他の目的とする。
【課題を解決するための手段】
【０００６】
上記のような本発明の目的を達成し、後述する本発明の特徴的な機能を遂行するための構成は、下記のようである。
【０００７】
本発明の一態様によれば、ユーザがデジタル機器を用いて少なくとも１人の被写体を撮影する際に、前記被写体全員の顔全体を含む画像のデジタルデータを生成するために前記ユーザを補助するための方法であって、（ａ）前記デジタル機器の前記画面に前記被写体の顔が表示されたプレビュー状態において、前記被写体の顔を顔検出技術を用いて検出し、前記検出された顔を顔トラッキング技術を用いてトラッキングするステップと、（ｂ）前記検出された顔の全体領域が、前記デジタル機器の画面における予め定められた領域であるフレーム内に収まっているか否かを判断するステップと、（ｃ）前記検出された顔の全体領域が前記画面の前記フレーム内に収まるまで、前記検出された顔の全体領域の少なくとも一部が前記フレーム内に収まっていないというフィードバックを前記ユーザに提供するステップとを含む方法が提供される。
【０００８】
本発明の他の態様によれば、ユーザがデジタル機器を用いて少なくとも１人の被写体を撮影する際に、前記被写体の顔がユーザの所望する顔角度で撮影された画像のデジタルデータを生成するために前記ユーザを補助するための方法であって、（ａ）顔の角度または向きに関する情報を含んでいる少なくとも１つのテンプレートから或るテンプレートを選択するステップと、（ｂ）前記デジタル機器の前記画面に前記被写体の顔が表示されたプレビュー状態において、前記被写体の顔を顔検出技術を用いて検出するステップと、（ｃ）前記検出された顔の角度または向きが、前記或るテンプレートに含まれている顔の角度または向きと互いに一致するか否かを判断するステップと、（ｄ）前記検出された顔の角度または向きが前記或るテンプレートに含まれている顔の角度または向きと一致するまで、前記検出された顔の角度または向きが前記或るテンプレートに含まれている顔の角度または向きと互いに一致していないというフィードバックを前記ユーザに提供するステップとを含む方法が提供される。
【０００９】
また、上記目的を解決するために、本発明のさらに他の実施形態によれば、前述の方法を実行するためのコンピュータプログラムを記録したコンビュータ読み取り可能な記録媒体が提供される。
【発明の効果】
【００１０】
本発明によれば、セルフ撮影を行う際に、ユーザが希望する構図の写真が撮影できるまで、繰返して撮影し、該撮影された写真の構図を毎回確認しなければならない面倒さを除去すると共に、撮影する途中で自分の様子を確認できるようにするための、撮影機器のレンズと同一の方向に設けられる別途の液品画面または凸レンズなどの追加の装置がなくても、自分の顔が撮影機器の画面の特定のフレームの中に正常に含まれた好適な構図に、試行錯誤なしに、セルフ撮影を容易に遂行することができる。
【００１１】
さらに、カメラ、携帯電話、ＰＣカメラなどのデジタル機器のプレビュー状態で、被写体を検出及びトラッキングして、ユーザが選択したテンプレートに含まれている顔の角度と同一の角度であるか否かをリアルタイムでフィードバックして、容易にユーザが希望する顔の角度または向きでセルフ撮影を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態によって、カメラ、携帯電話、ＰＣカメラなどのデジタル機器を用いるユーザのセルフ撮影をサポートするための、全体システム１００の構成図である。
【図２】顔の検出及び顔トラッキング技術を用いて、顔が写真フレーム内に全て含まれているかを容易に検査するための例を示した図面である。
【図３】本発明の一実施形態に係るシステムを用いてユーザが被写体全員の顔が写真フレーム内に含まれるようにセルフ撮影を行う例を示した図面である。
【図４】顔の検出及び顔トラッキング技術を用いて、ユーザが選択したテンプレートに含まれている顔の角度と被写体の顔の角度とが同一であるか否かを容易に確認するための例を示した図面である。
【図５】本発明の他の実施形態に係るシステムを用いてユーザが選択したテンプレートに含まれている顔の角度と被写体の顔の角度とが同一となるようにセルフ撮影を行う例を示した図面である。
【発明を実施するための形態】
【００１３】
以下、本発明を実施できる特定実施形態を例示として示す添付図面を参照して本発明について詳細に説明する。後述するこれらの実施形態は当業者が本発明を十分に実施できるように詳細に説明する。本発明の多様な実施形態は互いに異なるが、相互排他的である必要はないと理解しなければならない。例えば、ここに記載されている特定様子、構造及び特性は一実施形態に関連して本発明の技術的思想及びその範囲から逸脱せずに他の実施形態として具現することができる。また、ここに開示したそれぞれの実施形態のうち、個別構成要素の位置または配置は、本発明の技術的思想及びその範囲から逸脱せずに変更できることを理解するべきである。したがって、後述する詳細な説明は限定的な意味で扱うものでなく、本発明の技術的範囲は、適切に説明されるならば、その請求項に記載された本発明と均等な全ての技術的範囲と共に添付した特許請求範囲によって定められる。
【００１４】
図１は、本発明の例示的な実施形態による、カメラ、携帯電話、ＰＣカメラなどのデジタル機器を用いて、ユーザが所望する構図でセルフ撮影（ユーザによる自分自身の撮影）を行うための全体システム１００の構成図である。
【００１５】
本発明を適用する例は、主に、写真などの静止画を生成する場合について説明するが、本発明は動画の場合にも同様に適用できることはもちろんである。
【００１６】
図１に示すように、全体システム１００には、構図助言部（pose suggesting part）１１０、テンプレートデータベース（ＤＢ）１２０、コンテンツデータベース（ＤＢ）１３０、インターフェース部１４０、通信部１５０、制御部１６０などが含まれ得る。
【００１７】
本発明では、構図助言部１１０、テンプレートデータベース１２０、コンテンツデータベース１３０、インターフェース部１４０及び通信部１５０の少なくともいくつかは、カメラなどのユーザ端末に含めてもよいし、あるいは、ユーザ端末と通信可能なプログラムモジュールであってもよい（ただし、図１では、構図助言部１１０、テンプレートデータベース１２０、コンテンツデータベース１３０、インターフェース部１４０及び通信部１５０は全てユーザ端末に含まれていることを例示している）。前記プログラムモジュールは、オペレーティングシステム、アプリケーションプログラムモジュール及びその他のプログラムモジュールの形態でユーザ端末に含めてもよいし、あるいは、公知の記憶装置に物理的に格納してもよい。また、前記プログラムモジュールは、ユーザ端末と通信可能な遠隔記憶装置に格納してもよい。前記プログラムモジュールは、本発明に従って後述する特定のタスクまたは特定の抽象データ型を実行するルーチン、サブルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを包括するが、これに制限されるものではない。
【００１８】
構図助言部１１０には、顔検出部１１０Ａ、顔トラッキング部１１０Ｂ、構図判断部１１０Ｃなどが含まれ得る。ここで、顔検出部１１０Ａ、顔トラッキング部１１０Ｂ及び構図判断部１１０Ｃは、顔を検出して画面（スクリーン）の特定のフレーム内に写る顔の位置及び角度を認識するための機能を実行するために便宜上分類したものであり、これに限定されるものではない。
【００１９】
顔検出部１１０Ａは、プレビュー状態において、デジタル機器の画面のフレーム内に収められた少なくとも１人の被写体の顔領域を検出する役割を果たす。プレビュー状態とは、デジタル機器のシャッタを押してデジタルデータを生成する前に、被写体が画面に表示された状態である。ここで、フレームとは、画面上の予め決められた領域を意味し、画面の一部領域であってもよいし、場合によっては画面の全体領域であってもよい。
【００２０】
顔トラッキング部１１０Ｂは、前記検出された顔領域を、周期的または非周期的な時間間隔で頻繁にトラッキングする。
【００２１】
構図判断部１１０Ｃは、前記検出された顔領域または前記トラッキングされた顔領域が前記フレーム内に完全に収まっているか否かを判断することにより、ユーザにフィードバックを提供する役割を果たす。あるいは、構図判断部１１０Ｃは、前記検出された顔領域における顔の角度を、ユーザにより選択されたテンプレートにおける顔の角度と一致させるためのフィードバック（例えば、音声案内、ＬＥＤまたは画面）を提供する。以下、図２及び図４を参照して、顔の検出のプロセス、顔のトラッキングのプロセス、及び構図判断のプロセスについて詳細に説明する。
【００２２】
図２は、顔の検出及びトラッキングの方法の一例を説明するための図面である。
【００２３】
図２に示すように、カメラなどのデジタル機器を用いて写真などのデジタルデータを生成する前は、デジタル機器の画面には、被写体の状態、表情、ポーズなどを観察するためのプレビュー状態の画像が表示される。
【００２４】
図２は、プレビュー状態において、前記検出された顔領域に対して、例えば１秒ごとにトラッキングを行い、プレビュー状態が開始されてから５秒後にユーザがシャッタを押してデジタルデータを生成した例を示す。
【００２５】
具体的には、前記検出された顔領域に対するトラッキングは、プレビュー状態の開始後、１秒ごとに行われる。１秒後、２秒後及び３秒後は、全ての被写体の顔の全体が写真フレーム内に含まれている。４秒後に、２人の被写体のうちの１人の顔が写真フレームから外れる。プレビュー状態が開始されてから５秒後にシャッタを押してデジタルデータを生成した際には、写真フレーム内に全ての被写体の顔が含まれている。
【００２６】
図２に示すように、構図判断部１１０Ｃは、プレビュー状態の期間にトラッキング作業が行われるたびに、トラッキングされた顔領域がフレーム内に完全に含まれているかどうかを確認する。そして、構図判断部１１０Ｃは、４秒後に２人の被写体のうちの１人の顔が写真フレームから外れていることを把握して、ユーザに音声案内などでフィードバックを提供する。
【００２７】
顔検出部１１０Ａに適用される技術としては、顔の各部位のうちの目の部位に関する特徴データを比較する顔マッチングに関連する技術が考えられる。具体的には、Baker、S.他１人が著し、２００４年にＩＪＣＶ（Internation Journal of Computer Vision）に掲載された「Lucas-Kanade 20 Years On: A Unifying Framework」という論文が挙げられる。この論文には、テンプレートマッチング方法を用いることにより人間の顔を含む画像から目の位置を効率良く検出する方法が記載されている。この論文は例示的なものであり、本発明の顔検出部１１０Ａに適用される技術は、この論文に記載された技術に限定されるのではない。
【００２８】
顔検出部１１０Ａは、上述した技術により検出された目の位置に基づいて鼻及び口の位置を推定することができる。推定された顔の各部位は、顔トラッキング部１１０Ｂにより周期的または非周期的にトラッキングされる。また、構図判断部１１０Ｃは、このようにして検出及びトラッキングされた顔の各部位を参照して、写真フレーム内に顔の全体領域が含まれているか否かを判断する。
【００２９】
目、鼻及び口などの顔の各部位の検出は、顔の検出方法と同様に、P.N. Belhumeur他２人が著し、１９９７年にIEEE TRANSACTIONS ON PATTERN ALAYSIS AND MACHINE INTELLIGENCEに掲載された「Eigenfaces vs. Fisherfaces : Recognition Using Class Specific Linear Projection」という論文に記載された「線形判別法」などの技術を用いて行うことができる。
【００３０】
テンプレートＤＢ１２０には、様々な人間の顔写真などのデジタルデータがテンプレートとして格納されている。このことにより、ユーザがテンプレートＤＢ１２０に格納されているテンプレートから或るテンプレートを選択し、選択されたテンプレートに含まれている顔の角度と同一の顔角度でユーザがセルフ撮影することが可能となる。このことに関して、図４及び図５を参照して詳細に説明する。
【００３１】
コンテンツＤＢ１３０には、過去に撮影したデジタルデータが格納されている。
【００３２】
本発明で言及されているテンプレートＤＢ１２０、コンテンツＤＢ１３０等の各種ＤＢには、狭義のデータベースだけでなく、ファイルシステムに基づくデータログなどの広義のデータベースも含まれる。また、前記各種ＤＢは、システム１００内に含めてもよいし、あるいは、システム１００と通信可能な遠隔記憶装置に存在するようにしてもよい。
【００３３】
インターフェース部１４０は、デジタル機器の画面に、プレビュー状態、あるいは、シャッタを押して生成した画像を表示させることができる。
【００３４】
通信部１５０は、システム１００に含まれる各構成モジュール間で信号を送受信したり、様々な外部装置とデータを送受信したりする役割を果たす。
【００３５】
本発明による制御部１６０は、構図助言部１１０、テンプレートＤＢ１２０、コンテンツＤＢ１３０、インターフェース部１４０及び通信部１５０の間でのデータの流れを制御する機能を果たす。つまり、本発明による制御部１６０は、通信部１５０を通じて各構成モジュール間で送受信される信号を制御することによって、構図助言部１１０、テンプレートＤＢ１２０、コンテンツＤＢ１３０及びインターフェース部１４０が、それぞれの特有の機能を実行するように制御する。
【００３６】
図３は、本発明の例示的実施形態による、セルフ撮影中に被写体の顔が写真フレーム内に収まっているか否かをリアルタイムで知らせる例を示す図である。
【００３７】
カメラなどのデジタル機器を用いてセルフ撮影する際に、被写体の静止画（または動画）を表示するプレビュー状態において周期的または非周期的に被写体の顔を検出し、検出された顔を頻繁にトラッキングし、ユーザ端末（デジタル機器）の画面のフレーム内に被写体全員の顔が含まれているか否かを確認し、その確認結果を音や発光素子（例えばＬＥＤ）または画面などを用いて知らせる。
【００３８】
図３に示すように、「ＯＫ！」という音声が発せられたときに、ユーザがシャッタを押すことによって、被写体全員の顔の全体が含まれている写真を撮影することができる。しかし、このことに限定されるものではなく、被写体全員の顔の全体がフレーム内に入ったときに、自動的に写真が撮影されるようにしてもよい。
【００３９】
図４は、ユーザが選択したテンプレートに含まれているモデルの顔の向きの角度と同一の角度でユーザの顔を撮影するために、顔を検出及びトラッキングする方法の一例を示す図である。
【００４０】
図４に示すように、プレビュー状態において、顔トラッキング部１１０Ｂは、顔検出部１１０Ａによって検出された顔領域に対して１秒ごとにトラッキングを行う。そして、プレビュー状態が開始されてから５秒後に、ユーザがシャッタを押してデジタルデータを生成した。
【００４１】
具体的には、顔領域に対するトラッキングは、プレビュー状態が開始されてから１秒ごとに（すなわち、プレビュー状態が開始されてから１秒後、２秒後、３秒後、４秒後に）行われる。１秒後には被写体の後ろ姿が、２秒後には少し回転した横顔が、３秒後にはさらに回転した横顔が、４秒後には少し回転した横顔が、画面に表示される。プレビュー状態が開始されてから５秒後にユーザがシャッタを押して、横顔を撮影する場合を想定する。顔検出部１１０Ａ及び顔トラッキング部１１０Ｂは、顔領域の検出及びトラッキングを行うことにより、プレビュー状態で画面に表示された顔の角度（向き）を把握することができる。このような顔の角度（向き）に関する情報は、トラッキングされる顔の各部位の相対的な位置及び大きさを把握することにより取得することができる。顔の各部位には、目、鼻、口のうちの少なくとも１つが含まれ得る。
【００４２】
構図判断部１１０Ｃは、図４で説明したプロセスにより把握されたプレビュー状態における顔の角度（向き）を、ユーザにより選択されたテンプレートに含まれているモデルの顔の角度（向き）と比較する。このようなテンプレートの選択及びその適用の例について、図５を参照してさらに説明する。
【００４３】
図５は、本発明の例示的実施形態による、セルフ撮影の際に、ユーザが選択したテンプレートに含まれているモデルの顔の角度（向き）と同一の角度（向き）で自分の顔を容易に撮影できるようにサポートするための具体的な例を示す図である。
【００４４】
図５の左側部分には、ユーザが希望するテンプレートを選択するためのユーザーインターフェースが示されており、左上のテンプレートが選択された場合を示している。
【００４５】
構図判断部１１０Ｃは、図４に示すようなプレビュー状態において被写体の顔を周期的にまたは非周期的に検出し、被写体の顔の角度（向き）と前記選択されたテンプレートに含まれている顔の角度（向き）とを比較し、その比較結果をユーザに対してフィードバックする。例えば、構図判断部１１０Ｃが、ユーザの顔の角度がユーザにより選択されたテンプレートに含まれている顔の角度と互いに異なると判断した場合、ユーザに対してフィードバックを提供することによって、ユーザが所望する或る角度（テンプレートに含まれている顔の角度）でセルフ撮影を行うことを可能にする。フィードバックは、インターフェース部１４０等を介して、「首をもっと右側に傾けて…」（顔の各部位が位置する平面そのものを３次元的に調整（面外調整）する場合）または「首をもっと時計方向に回転させて…」（顔の各部位が位置する平面内で２次元的に調整（面内調整）する場合）などの音声情報や、ＬＥＤなどを用いた発光情報により行うことができる。あるいは、フィードバックは、モニタを用いて行うこともできる（フロントビューカメラ／回転式カメラを使用する場合、画面に顔及び顔向きのガイドについての情報を表示する）。しかし、このことに限定されるものではなく、顔の角度がテンプレートの条件に一致すれば、自動的に写真が撮影されるようにすることもできる。
【００４６】
以上、セルフ撮影の場合について説明したが、必ずしもこれに限定されるものではなく、デジタル機器のユーザが他人の写真を撮影する場合にも、本発明を同様に適用することができる。
【００４７】
本発明に係る実施形態における方法は、コンピュータにより具現される多様な動作を実行するためのプログラム命令を含むコンピュータ読取可能な記録媒体を含む。コンピュータ読取可能な記録媒体としては、プログラム命令、データファイル、データ構造などを単独または組合せて含むことができる。この媒体に記録されるプログラム命令は本発明のために特別に設計され構成されたものでもよく、コンピュータソフトウェアの当業者に公知され使用できるものでもよい。コンピュータ読取可能な記録媒体の例は、ハードディスク、フロッピーディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、フロプティカルディスク（Floptical disk）のような磁気−光媒体、及びリードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリなどのようなプログラム命令を格納して行うように特別に構成されたハードウェア装置を含む。プログラム命令の例には、コンパイラーにより作られるような機械語コードだけでなく、インタープリターなどを使用してコンピュータによって実行されることのできる高級言語コードが含まれる。前述したハードウェア装置は本発明の動作を行うために一つ以上のソフトウェアモジュールとして作動するように構成されることができ、その逆も同様である。
【００４８】
以上のように、本発明では具体的な構成要素などのような特定事項と限定された実施形態及び図面により説明したが、これは本発明のより全体的な理解を助けるために提供されたものであり、本発明は前述の実施形態に限定されるものではなく、本発明が属する分野で通常的な知識を持った者であれば、このような記載から多様な修正及び変形が可能であるはずである。
【００４９】
以上、本発明の詳細な説明では具体的な実施形態について説明したが、本発明の要旨から逸脱しない範囲内で多様に変形できる。よって、本発明の権利範囲は、上述の実施形態に限定されるものではなく、特許請求の範囲の記載及びこれと均等なものに基づいて定められるべきである。
【符号の説明】
【００５０】
１００    システム
１１０    構図助言部
１１０ａ  顔検出部
１１０ｂ  顔トラッキング部
１１０ｃ  構図判断部
１２０    テンプレートデータベース（ＤＢ）
１３０    コンテンツデータベース（ＤＢ）
１４０    インターフェース部
１５０    通信部
１６０    制御部
【図１】
2011504316.tif 000003
【図２】
2011504316.tif 000004
【図３】
2011504316.tif 000005
【図４】
2011504316.tif 000006
【図５】
2011504316.tif 000007
【国際調査報告】
2011504316.tif 000008
2011504316.tif 000009