(57)【要約】【課題】  ユーザが気に入っている顔の撮像角度での撮像を可能とする。【解決手段】  ユーザがは、メモリ１１等に記憶されている静止画像の中から、自分で気に入っている撮像角度で顔が写っている静止画像を選択する。制御部１２は、顔認識技術を用いて、ユーザに選択された静止画像に写っている顔の撮像角度を検出し、この撮像角度をお気に入り角度としてメモリ１１に登録する。そして、カメラ部８で撮像を行う際に、被写体となっているユーザの顔の角度を上記顔認識技術を用いて検出すると共に、この検出した現在の顔の角度と、メモリ１１に登録されているお気に入り角度との角度差を検出する。そして、例えば「顔を少し下に傾けてください」等の音声メッセージを出力することで、上記両者の角度差を修正し、当該修正がなされた際に、自動的に撮像画像の取り込みを行い、メモリ１１に保存する。【選択図】  図１
2009246566.tif 000002
【特許請求の範囲】
【請求項１】
所定の撮像画像から顔部分を検出すると共に、この顔部分の撮像角度を検出し、この撮像角度情報を記憶手段に記憶する撮像角度検出手段と、
被写体の撮像を行う撮像手段と、
上記撮像手段により撮像された被写体の撮像画像から顔部分を検出し、この顔部分の撮像角度を検出する現在撮像角度検出手段と、
上記記憶手段に記憶されている撮像角度情報で示される撮像角度と、上記現在撮像角度検出手段で検出された撮像角度との角度差を検出する角度差検出手段と、
上記角度差検出手段で検出された角度差を報知する角度差報知手段と、
上記角度差検出手段で検出された上記両者の角度差が所定の角度差内となった際に、上記撮像手段で撮像されている撮像画像を上記記憶手段に記憶する撮像制御手段と
を有する撮像装置。
【請求項２】
請求項１に記載の撮像装置であって、
上記撮像角度検出手段及び上記現在撮像角度検出手段は、上記顔部分の撮像角度としてヨー角、ロール角及びピッチ角をそれぞれ検出し、
上記角度差検出手段は、上記両者のヨー角、ロール角及びピッチ角の各角度差を検出し、
上記角度差報知手段は、上記角度差検出手段で検出された上記ヨー角、ロール角及びピッチ角の各角度差のうち、一番大きな角度差を修正する報知を行うこと
を特徴とする撮像装置。
【請求項３】
請求項２に記載の撮像装置であって、
上記角度差検出手段は、音声で上記一番大きな角度差を修正する報知を行うこと
を特徴とする撮像装置。
【請求項４】
請求項１から請求項３のうち、いずれか一項に記載の撮像装置であって、
上記撮像角度検出手段は、複数枚の撮像画像に写っている顔部分のヨー角、ロール角及びピッチ角で示される上記撮像角度をそれぞれ検出し、この検出した各撮像画像に写っている顔部分の撮像角度を、ヨー、ロール及びピッチで示される３次元空間上にマッピング処理し、この３次元空間上において、各撮像角度から一定の距離内に最も多く存在する撮像角度を、上記撮像角度情報として上記記憶手段に記憶すること
を特徴とする撮像装置。
【請求項５】
請求項１に記載の撮像装置であって、
上記撮像角度検出手段は、辞書データ化された撮像角度情報を上記記憶手段に記憶すること
を特徴とする撮像装置。
【請求項６】
撮像角度検出手段が、所定の撮像画像から顔部分を検出すると共に、この顔部分の撮像角度を検出し、この撮像角度情報を記憶手段に記憶するステップと、
撮像手段が被写体の撮像を行うステップと、
現在撮像角度検出手段が、上記ステップにおいて上記撮像手段により撮像された被写体の撮像画像から顔部分を検出し、この顔部分の撮像角度を検出するステップと、
角度差検出手段が、上記記憶手段に記憶されている撮像角度情報で示される撮像角度と、上記ステップにおいて上記現在撮像角度検出手段で検出された撮像角度との角度差を検出するステップと、
角度差報知手段が、上記角度差検出手段で検出された角度差を報知するステップと、
撮像制御手段が、上記ステップにおいて上記角度差検出手段で検出された上記両者の角度差が所定の角度差内となった際に、上記撮像手段で撮像されている撮像画像を上記記憶手段に記憶するステップと
を有する撮像方法。
【請求項７】
所定の撮像画像から顔部分を検出すると共に、この顔部分の撮像角度を検出し、この撮像角度情報を記憶手段に記憶する撮像角度検出手段としてコンピュータを機能させ、
被写体の撮像を行うように撮像手段を制御する撮像制御手段としてコンピュータを機能させ、
コンピュータを上記撮像制御手段として機能させることで上記撮像手段により撮像された被写体の撮像画像から顔部分を検出し、この顔部分の撮像角度を検出する現在撮像角度検出手段としてコンピュータを機能させ、
上記記憶手段に記憶されている撮像角度情報で示される撮像角度と、コンピュータを上記現在撮像角度検出手段として機能させることで検出された撮像角度との角度差を検出する角度差検出手段としてコンピュータを機能させ、
コンピュータを上記角度差検出手段として機能させることで検出された角度差を報知する角度差報知手段としてコンピュータを機能させ、
コンピュータを上記角度差検出手段として機能させることで検出された上記両者の角度差が所定の角度差内となった際に、上記撮像手段で撮像されている撮像画像を上記記憶手段に記憶する撮像制御手段としてコンピュータを機能させること
を特徴とする撮像制御プログラム。
【請求項８】
被写体を撮像するカメラ機能を備えた携帯端末装置であって、
所定の撮像画像から顔部分を検出すると共に、この顔部分の撮像角度を検出し、この撮像角度情報を記憶手段に記憶する撮像角度検出手段と、
上記カメラ機能で撮像された被写体の撮像画像から顔部分を検出し、この顔部分の撮像角度を検出する現在撮像角度検出手段と、
上記記憶手段に記憶されている撮像角度情報で示される撮像角度と、上記現在撮像角度検出手段で検出された撮像角度との角度差を検出する角度差検出手段と、
上記角度差検出手段で検出された角度差を報知する角度差報知手段と、
上記角度差検出手段で検出された上記両者の角度差が所定の角度差内となった際に、上記カメラ機能で撮像されている撮像画像を上記記憶手段に記憶する撮像制御手段と
を有する携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばデジタルカメラ装置、ビデオカメラ装置、カメラ機能を備えた携帯電話機、ＰＨＳ電話機（PHS：Personal Handyphone System）、ＰＤＡ装置（PDA：Personal Digital Assistant）、携帯ゲーム機、ノート型のパーソナルコンピュータ装置等の携帯端末機器等に適用して好適な撮像装置、撮像方法、撮像制御プログラム、及び携帯端末装置に関する。
特には、ユーザが所望の顔の撮像角度で写っている写真等を予め登録しておくことで、撮像時において、この予め登録された写真等の被写体像と同様の顔の撮像角度で撮像を行うことを可能とした撮像装置、撮像方法、撮像制御プログラム、及び携帯端末装置に関する。
【背景技術】
【０００２】
今日において、携帯電話機、ＰＤＡ装置（PDA：Personal Digital Assistant）、携帯ゲーム機等の携帯機器に対してカメラ機能が設けられることが多く、このカメラ機能を用いた被写体の撮像という行為が身近なものとなっている。
【０００３】
ここで、今日において知られている顔認識技術では、顔の認識のみならず、顔の角度や部位の位置等の認識も可能となっている。特開２００６−２９３７８２号の公開特許公報（特許文献１）には、このような顔認識技術を用い、顔領域に注目して画像の再生操作を容易に行うことを可能とした画像処理装置が開示されている。
【０００４】
この画像処理装置の場合、記録メディアから読み出された画像を、再生処理部によって再生用の画像に変換して表示装置に出力する。顔検出部は、顔認識技術によってこの画像に写っている人物の顔領域や両目の位置等の検出を行う。
【０００５】
また、顔検出部は、顔認識技術によって顔領域の傾き角度を算出する。トリミング処理部は、上記検出された顔領域等の画像の一部領域を切り出すトリミング処理を行う。リサイズ・回転処理部は、トリミング処理部によってトリミングされた画像の一部領域を拡大・縮小して表示装置に出力する。また、リサイズ・回転処理部は、算出された顔領域の傾き角度に基づいて顔領域の回転処理を行う。なお、顔領域の位置や、その傾き角度、横向き角度等の顔情報は、上記画像と関連付けられて記憶されるようになっている。
【０００６】
【特許文献１】特開２００６−２９３７８２号公報（第６頁〜第７頁、図１、図４）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ここで、例えば「この撮像角度で写れば綺麗に写る」、「この撮像角度で写れば若く見える」等のように、被写体となるユーザは、誰しも自分で気に入った顔の撮像角度やポーズで写真に写るように意識するものである。
【０００８】
しかし、被写体となるユーザは、撮像前に、現在の自分の顔の撮像角度が、自分で気に入っている顔の撮像角度となっているかを認識することは困難であり、撮像された自分の写真を見ることで、はじめて、自分の顔の撮像角度を認識することとなる。このため、撮像毎に、自分で気に入っている顔の撮像角度で写真に写ることが困難となる問題があった。
【０００９】
本発明は、上述の課題に鑑みてなされたものであり、被写体となるユーザが、自分で気に入っている顔の撮像角度で撮像されることを可能とする撮像装置、撮像方法、撮像制御プログラム、及び携帯端末装置の提供を目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る撮像装置は、上述の課題を解決するための手段として、
所定の撮像画像から顔部分を検出すると共に、この顔部分の撮像角度を検出し、この撮像角度情報を記憶手段に記憶する撮像角度検出手段と、
被写体の撮像を行う撮像手段と、
上記撮像手段により撮像された被写体の撮像画像から顔部分を検出し、この顔部分の撮像角度を検出する現在撮像角度検出手段と、
上記記憶手段に記憶されている撮像角度情報で示される撮像角度と、上記現在撮像角度検出手段で検出された撮像角度との角度差を検出する角度差検出手段と、
上記角度差検出手段で検出された角度差を報知する角度差報知手段と、
上記角度差検出手段で検出された上記両者の角度差が所定の角度差内となった際に、上記撮像手段で撮像されている撮像画像を上記記憶手段に記憶する撮像制御手段と
を有する。
【００１１】
また、本発明に係る撮像方法は、上述の課題を解決するための手段として、
撮像角度検出手段が、所定の撮像画像から顔部分を検出すると共に、この顔部分の撮像角度を検出し、この撮像角度情報を記憶手段に記憶するステップと、
撮像手段が被写体の撮像を行うステップと、
現在撮像角度検出手段が、上記ステップにおいて上記撮像手段により撮像された被写体の撮像画像から顔部分を検出し、この顔部分の撮像角度を検出するステップと、
角度差検出手段が、上記記憶手段に記憶されている撮像角度情報で示される撮像角度と、上記ステップにおいて上記現在撮像角度検出手段で検出された撮像角度との角度差を検出するステップと、
角度差報知手段が、上記角度差検出手段で検出された角度差を報知するステップと、
撮像制御手段が、上記ステップにおいて上記角度差検出手段で検出された上記両者の角度差が所定の角度差内となった際に、上記撮像手段で撮像されている撮像画像を上記記憶手段に記憶するステップと
を有する。
【００１２】
また、本発明に係る撮像制御プログラムは、上述の課題を解決するために、
所定の撮像画像から顔部分を検出すると共に、この顔部分の撮像角度を検出し、この撮像角度情報を記憶手段に記憶する撮像角度検出手段としてコンピュータを機能させ、
被写体の撮像を行うように撮像手段を制御する撮像制御手段としてコンピュータを機能させ、
コンピュータを上記撮像制御手段として機能させることで上記撮像手段により撮像された被写体の撮像画像から顔部分を検出し、この顔部分の撮像角度を検出する現在撮像角度検出手段としてコンピュータを機能させ、
上記記憶手段に記憶されている撮像角度情報で示される撮像角度と、コンピュータを上記現在撮像角度検出手段として機能させることで検出された撮像角度との角度差を検出する角度差検出手段としてコンピュータを機能させ、
コンピュータを上記角度差検出手段として機能させることで検出された角度差を報知する角度差報知手段としてコンピュータを機能させ、
コンピュータを上記角度差検出手段として機能させることで検出された上記両者の角度差が所定の角度差内となった際に、上記撮像手段で撮像されている撮像画像を上記記憶手段に記憶する撮像制御手段としてコンピュータを機能させる。
【００１３】
また、本発明に係る携帯端末装置は、被写体を撮像するカメラ機能を備えた携帯端末装置であって、上述の課題を解決するための手段として、
所定の撮像画像から顔部分を検出すると共に、この顔部分の撮像角度を検出し、この撮像角度情報を記憶手段に記憶する撮像角度検出手段と、
上記カメラ機能で撮像された被写体の撮像画像から顔部分を検出し、この顔部分の撮像角度を検出する現在撮像角度検出手段と、
上記記憶手段に記憶されている撮像角度情報で示される撮像角度と、上記現在撮像角度検出手段で検出された撮像角度との角度差を検出する角度差検出手段と、
上記角度差検出手段で検出された角度差を報知する角度差報知手段と、
上記角度差検出手段で検出された上記両者の角度差が所定の角度差内となった際に、上記カメラ機能で撮像されている撮像画像を上記記憶手段に記憶する撮像制御手段と
を有する。
【００１４】
このような本発明は、ユーザが、例えば自分で気に入っている撮像角度で顔が写っている撮像画像を選択すると、撮像角度検出手段が、この撮像画像から顔部分を検出すると共に、この顔部分の撮像角度を検出し、この撮像角度情報を記憶手段に記憶しておく。
【００１５】
撮像手段（或いはカメラ機能）は、撮像時となると被写体の撮像を行うのであるが、現在撮像角度検出手段は、この撮像画像から顔部分を検出し、この顔部分の撮像角度を検出する。角度差検出手段は、記憶手段に記憶されている撮像角度情報で示される撮像角度と、上記現在撮像角度検出手段で検出された撮像角度との角度差を検出し、角度差報知手段は、この角度差検出手段で検出された角度差を報知する。そして、撮像制御手段は、角度差検出手段で検出された上記両者の角度差が所定の角度差内となった際に、上記撮像手段（或いはカメラ機能）で撮像されている撮像画像を上記記憶手段に記憶する。これにより、ユーザが、例えば自分で気に入っている写真に写っている被写体の顔の撮像角度を予め登録しておくだけで、簡単に同じ撮像角度の顔写真を撮像することができる。
【発明の効果】
【００１６】
本発明は、被写体となるユーザが、自分で気に入っている顔の撮像角度で撮像されることを可能とすることができる。
【発明を実施するための最良の形態】
【００１７】
本発明は、カメラ機能を有する携帯電話機に適用することができる。
【００１８】
［携帯電話機の構成］
まず、図１に、当該実施の形態の携帯電話機のブロック図を示す。この図１に示すように、この実施の形態の携帯電話機は、基地局との間で音声通話、テレビ電話通話、電子メール、Ｗｅｂデータ（Web：World Wide Web）等の無線通信を行うアンテナ１及び通信回路２と、受話音声や後述するカメラ撮像時における指示音声等を出力するためのスピーカ部３と、送話音声等を集音するためのマイクロホン部４と、操作メニュー、電子メール、画像（静止画像及び動画像）等を表示するための表示部５と、十字キー、決定キー、数字キー等の複数の操作キーを備えた操作部６と、発着信等をユーザに光で通知するための発光部７（ＬＥＤ）とを有している。
【００１９】
また、この携帯電話機は、所望の被写体の静止画像或いは動画像を撮像するためのカメラ部８と、当該携帯電話機の筐体を振動させて発着信等をユーザに通知するためのバイブレーションユニット９と、時刻をカウントするタイマ１０と、上記基地局を介した無線通信処理を行うためのコミュニケーションプログラムや各種アプリケーションプログラムの他、これら各アプリケーションプログラムで取り扱われる各種データ（コンテンツ）等が記憶されたメモリ１１と、当該携帯電話機全体の動作を制御する制御部１２とを有している。
【００２０】
メモリ１１には、上記コミュニケーションプログラムの他、カメラ部８の撮像制御を行うためのカメラ制御プログラムと、電子メールの作成や送受信を制御するための電子メール管理プログラムと、ユーザのスケジュールが登録されたスケジュール帳の管理を行うためのスケジュール帳管理プログラムと、コミュニケーションネットワークやインターネット等の所定のネットワーク上に設けられたサーバ装置上で公開されているＷｅｂページを閲覧するためのＷｅｂブラウジングプログラムと、電話帳の管理を行うための電話帳管理プログラムと、音楽コンテンツの再生を行うための音楽プレーヤプログラム等が記憶されている。
【００２１】
また、メモリ１１には、ユーザの所望のスケジュールが登録されるスケジュール帳と、ユーザの知人や友人等のユーザ名、静止画像（顔写真等）、住所、電話番号、電子メールアドレス、生年月日等が登録された電話帳と、音楽プレーヤプログラムに基づいて再生される音楽コンテンツと、カメラ制御プログラムのビューワ機能に基づいて再生され、或いはユーザ相関アプリケーションプログラムに基づいて上記相関情報作成サーバ装置３にアップロードされるカメラ画像（静止画像コンテンツ）及び動画像コンテンツと、送受信された電子メールコンテンツと、電話及び電子メールの発着信履歴と、上記カメラ部８における撮像時に用いられる、ユーザが自分で気に入っている顔の撮像角度等のお気に入り角度データと、後述する音声メッセージ用の音声メッセージデータ等が記憶されている。
【００２２】
［カメラ撮像動作］
このような実施の形態の携帯電話機は、カメラ部８を用いた撮像時に、ユーザが予め登録しておいた所望の写真に写っている被写体と同じ顔の撮像角度で撮像を行うことが可能となっている。
【００２３】
〔お気に入り角度データの登録動作〕
このような所望の写真に写っている被写体と同じ顔の撮像角度で撮像を行うことを可能とするためには、予め所望の顔の撮像角度で写っている被写体の写真を登録する必要がある。制御部１２は、この写真に写っている被写体の顔の撮像角度を検出し、この撮像角度を、お気に入り角度データとしてメモリ１１に登録するようになっている。図２のフローチャートに、このお気に入り角度データの登録動作の流れを示す。
【００２４】
ユーザにより操作部６を介してメモリ１１に記憶されているカメラ制御プログラムが起動操作され、操作メニューの中から「所望の写真の登録」のメニュー項目が選択されると、制御部１２は、上記カメラ制御プログラムに基づいて、この図２のフローチャートに示す処理を開始する。
【００２５】
まず、ステップＳ１では、制御部１２が、メモリ１１に保存されている静止画像のうち、操作部６を介してユーザにより指定された静止画像を読み込み、処理をステップＳ２に進める。
【００２６】
一例ではあるが、このお気に入り角度データの登録処理を開始すると、制御部１２は、メモリ１１（或いは外部メモリでもよい）に保存されて各静止画像をサムネイル化することにより、該メモリ１１に保存されて各静止画像のサムネイル画像の一覧を形成し、これを表示部５に表示制御すると共に、例えば「写真の選択をして下さい」等の、所望の静止画像コンテンツの選択を促すメッセージを表示部５に表示制御する。
【００２７】
ユーザは、このサムネイル画像の一覧に基づいて、所望の撮像角度で顔が写っている静止画像等を選択操作する。なお、この選択する静止画像は、必ずしも自分の顔が写っている静止画像を選択する必要はなく、他のユーザ、役者、芸能人等の顔の静止画像を選択してもよい。制御部１２は、この選択操作がなされると、上記ステップＳ１において、この選択された静止画像をメモリ１１から読み込み、処理をステップＳ２に進める。
【００２８】
なお、この例では、メモリ１１に保存されている撮像済みの静止画像の中から所望の静止画像を選択するものとして説明したが、カメラ部８で撮像が行われた際に、制御部１２が、この撮像した静止画像を表示部５に表示すると共に、例えば「この写真をお気に入りとして登録しますか」等の、お気に入り登録の有無を問うメッセージを表示し、ユーザにより、お気に入り登録が指定された際に、以下に説明するステップＳ２以降の処理を実行するようにしてもよい。
【００２９】
次に、ステップＳ２では、制御部１２が、上記カメラ制御プログラムの一部のプログラムとして組み込まれている顔認識プログラムに基づいて顔認識処理部として機能することで、上記ステップＳ１で読み込んだ静止画像に写っているユーザの顔認識処理を行い、処理をステップＳ３に進める。
【００３０】
ステップＳ３では、制御部１２が、この顔認識処理が成功したか否かを判別し、顔認識処理が成功したものと判別した場合は処理をステップＳ４に進め、顔認識処理が失敗したものと判別した場合は、そのままこの図２のフローチャートに示す処理を終了する。なお、顔認識処理が失敗した場合、制御部１２が、例えば「画像を認識することができません。他の画像を選択してください」等の、他の静止画像の選択を促すメッセージを表示し、ユーザにより再度、所望の静止画像が選択された際に、この再度選択された静止画像に対して上記顔認識処理を施すようにしてもよい。
【００３１】
次に、ステップＳ４では、制御部１２が、上記顔認識処理部として機能することで、ユーザにより選択された静止画像に写っているユーザの顔の撮像角度（鉛直軸回り＝ヨー(yaw)、左右の傾き＝ロール（roll）、前後の傾き＝ピッチ（pitch））を検出して処理をステップＳ５に進める。
【００３２】
このような顔認識処理としては、例えば特開２００４−１３３６３７号の公開特許公報に開示されている、顔の輝度分布情報を記録したテンプレートを静止画像にマッチングさせる技術を用いることができる。この技術の場合、まず静止画像に縮小処理をかけた画像を複数種類用意する。そこに顔を傾けた時に得られる顔の輝度分布情報テンプレート群を用意しておき、それらを順次マッチングさせていく。このテンプレートは、顔３次元直交座標系のＸＹＺ軸のそれぞれに対して傾いたものであり、このテンプレートとのマッチングにより静止画像に写っているユーザの顔の傾きを判定する。
【００３３】
縮小された画像に対して２次元平面上をずらしながら順次マッチングさせた時に、ある領域がテンプレートにマッチすれば、その領域が顔の存在する位置ということになり、大きさは、実画像の縮小率から求めることができる。またそのときに用いたテンプレートから直交３軸周りの回転角、ヨー、ピッチ、ロールを検出することができる。
【００３４】
このように静止画像に写っているユーザの顔の撮像角度を検出すると、制御部１２は、図２のフローチャートのステップＳ５において、上記検出した撮像角度を、当該携帯電話機のユーザのお気に入りの撮像角度を示すお気に入り角度データとしてメモリ１１に保存し、この図２のフローチャートに示す処理を終了する。
【００３５】
なお、この例では、制御部１２は、メモリ１１に保存されている静止画像のうち、操作部６を介してユーザにより指定され静止画像に写っている顔の撮像角度を検出し、或いは他のユーザ、役者、芸能人等の静止画像に写っている顔の撮像角度を検出することとしたが、プロフェッショナルのモデル等の顔の撮像角度をデータ化した撮像角度辞書データをメモリ１１に登録し、制御部１２が、このメモリ１１に登録されている撮像角度辞書データに基づいて、以下に説明する「お気に入り角度での撮像制御」を行うようにしてもよい。
【００３６】
この場合、上記撮像角度辞書データをメモリ１１に登録した時点で、ユーザが希望する顔の撮像角度は登録済みとなるため、図２のフローチャートを用いて説明した所望の静止画像から顔の撮像角度を算出する処理を省略することができる。
【００３７】
また、制御部１２は、顔の撮像角度を算出することとしたが、該制御部１２は、顔の鼻や目等のパーツ（部位）の位置を算出し、これを用いてお気に入りの笑顔や表情等を登録するようにしてもよい。
【００３８】
〔お気に入り角度データの自動登録動作〕
ここで、当該実施の形態の携帯電話機の場合、メモリ１１に保存されている複数の静止画像に基づいて、自動的にそのユーザのお気に入りの顔の撮像角度を検出可能となっている。
【００３９】
この場合、ユーザは、メモリ１１に記憶されている静止画像の中から自分の写っている１枚或いは複数枚の静止画像を指定すると共に（自分のみが写っている静止画像を指定してもよいし、複数のユーザが写っている静止画像を指定する場合には、当該静止画像から自分を指定することが好ましい。）、お気に入りの顔の撮像角度の自動検出を指定する。
【００４０】
このお気に入りの顔の撮像角度の自動検出が指定されると、制御部１２は、メモリ１１に記憶されているカメラ制御プログラムに含まれる顔認識処理プログラムに基づいて、「お気に入り角度データの自動登録モード」に移行し、ユーザから指定された当該ユーザが写っている静止画像を、上述の顔認識処理プログラムに基づいて解析することにより、当該ユーザの顔を認識する。そして、メモリ１１に記憶されている各静止画像のうち、この認識したユーザの顔と同じ顔が写っている静止画像を検出する。
【００４１】
次に制御部１２は、このように検出した各静止画像に写っている上記ユーザの顔の撮像角度を該各静止画像毎に検出し、上記ヨー、ピッチ、ロールの３次元空間上に、該各静止画像に写っているユーザの顔の撮像角度をそれぞれ配置する。そして、この３次元空間上に配置された各撮像角度から一定距離内にある最も多い撮像角度を、そのユーザのお気に入りの撮像角度として認識し、この撮像角度を示すお気に入り角度データをメモリ１１に保存する。
【００４２】
これにより、メモリ１１に保存されている複数の静止画像に基づいて、自動的にそのユーザのお気に入りの顔の撮像角度を検出してメモリ１１に保存することができる。なお、この「お気に入り角度データの自動登録モード」において、ユーザがメモリ１１に記憶されている静止画像の中から自分の写っている複数枚の静止画像を指定した場合、制御部１２によりメモリ１１から検出される当該ユーザが写っている静止画像は、自分の写っている１枚の静止画像を指定した場合と比較して、必然的に多く検出されることとなる。このため、この多く検出された各静止画像に基づいて、上記ユーザのお気に入りの撮像角度が検出されることから、より正確なお気に入りの撮像角度を検出可能とすることができる。
【００４３】
〔お気に入り角度での撮像制御〕
このように、メモリ１１にお気に入り角度データが保存されると、以後、このお気に入り角度データで示される撮像角度と、同様の撮像角度での写真を撮像することが可能となる。図３のフローチャートに、このお気に入り角度データに基づく撮像制御の流れを示す。ユーザにより操作部６を介してカメラ部８の起動操作がなされると、制御部１２は、メモリ１１に記憶されているカメラ制御プログラムに基づいて、この図３のフローチャートに示す処理を開始する。
【００４４】
当該実施の形態の携帯電話機の場合、カメラ撮像モードとして、お気に入り角度データを用いて撮像を行う「お気に入り角度撮像モード」と、ユーザが自由に撮像を行う「通常撮像モード」を有している。このため、制御部１２は、カメラ制御プログラムを起動すると、まず、ステップＳ１１において、上記「お気に入り角度撮像モード」及び「通常撮像モード」の選択メニューを表示して処理をステップＳ１２に進める。
【００４５】
ステップＳ１２では、制御部１２が、ユーザにより操作部６を介して上記「お気に入り角度撮像モード」の選択操作がなされたか否かを判別する。ユーザにより、「通常撮像モード」が選択されたものと判別した場合は、そのままこの図３のフローチャートに示す処理を終了し、「通常撮像モード」に移行する。これにより、ユーザは、自由な撮像を行うことができる。
【００４６】
これに対して、ユーザにより「お気に入り角度撮像モード」が選択されたものと判別した場合、制御部１２は、処理をステップＳ１３に進め、上記カメラ制御プログラムの一部のプログラムとして組み込まれている顔認識プログラムに基づいて顔認識処理部として機能することで、撮像中の被写体に対して上述の顔認識処理を施す。
【００４７】
すなわち、カメラ部８で被写体の撮像を行う場合、制御部１２は、ＣＣＤイメージセンサ（CCD：Charge Coupled Devices）やＣＭＯＳセンサ（CMOS：Complementary Metal Oxide Semiconductor）で撮像された静止画像を連続的に取り込み、これを表示部５に表示するようになっている。これにより、表示部５には連続的に（動画的に）静止画像の表示が行われるのであるが、上記ステップＳ１３では、制御部１２が、この連続的に表示部５に表示されている静止画像の被写体に対して、上述の顔認識処理を施して、処理をステップＳ１４に進める。
【００４８】
次に、ステップＳ１４では、制御部１２が、上記顔認識処理により、被写体の顔認識に成功したか否かを判別し、顔認識処理に失敗したものと判別した場合には、ステップＳ２０に処理を進め、例えば「顔認識処理に失敗しました」等の、顔認識処理に失敗した旨の音声メッセージをスピーカ部３を介して出力制御し、処理をステップＳ１３に戻す。この音声メッセージを聞いたユーザは、自分の顔が撮像されるように、立つ位置等を変更することとなる。
【００４９】
なお、この例では、音声メッセージを出力することとしたが、電子音の出力制御や発光部７の発光制御で顔認識処理の失敗をユーザに通知するようにしてもよいし、他のユーザが、口頭で被写体となっているユーザに対して顔認識処理の失敗を教えるようにしてもよい。
【００５０】
次に、上記ステップＳ１４において、顔認識処理に成功したものと判別すると、制御部１２は処理をステップＳ１５に進め、表示部５に表示している静止画像に写っている被写体の顔の撮像角度（上記ヨー、ロール、ピッチ）を検出し、この検出した撮像角度と、メモリ１１に記憶されているお気に入り角度データで示される撮像角度との角度差を算出して処理をステップＳ１７に進める。
【００５１】
具体的には、図４に示すようにヨー軸、ロール軸、及びピッチ軸で示される３次元空間において、事前に登録したお気に入り角度データで示される撮像角度が図４中、白丸の位置となる撮像角度であり、表示部５に表示されている静止画像に写っている被写体像の顔の撮像角度が、図４中、黒丸の位置となる撮像角度であった場合、制御部１２は、この白丸の位置の撮像角度と、黒丸の位置の撮像角度との角度差を算出して処理をステップＳ１７に進める。
【００５２】
ステップＳ１７では、上記事前に登録したお気に入り角度データで示される撮像角度と、表示部５に表示されている静止画像に写っている被写体像の顔の撮像角度との角度差が、所定の閾値内の角度差であるか否かを判別する。上記両者の角度差が閾値よりも大きな角度差を示すということは、現在の被写体の顔の角度が、事前に登録したお気に入り角度データで示される撮像角度に対して大きく異なる角度となっていることを意味する。そして、このまま撮像を行ったのでは、ユーザが意図していない顔の撮像角度で撮像が行われることとなる。
【００５３】
このため、上記両者の角度差が閾値よりも大きな角度差を示すものと判別した場合、制御部１２は処理をステップＳ２１に進め、ヨー角の角度差、ロール角の角度差、及びピッチ角の角度差のうち、一番大きな角度差を検出し、この角度差の補正を促す音声メッセージ（＝例えば「少し下に顔を傾けてください」、「少し右に首を回してください」等の音声メッセージ）をスピーカ部３を介して出力制御し、処理をステップＳ１３に戻す。
【００５４】
この音声メッセージを聞いたユーザは、当該音声メッセージに従って、例えば顔を少し下に傾ける等の、上記カメラ部８に対する顔の角度の調整を行う。そして、制御部１２は、この角度調整がなされた被写体の顔に対して、再度、上述の顔認識処理を施し、上記両者の角度差の判別を行う。これにより、ユーザの顔の撮像角度は、事前に登録したお気に入り角度データで示される撮像角度に徐々に近づいていくこととなる。
【００５５】
なお、この例では、音声メッセージを出力することとしたが、電子音の出力制御や発光部７の発光制御で撮像角度をユーザに通知するようにしてもよいし、他のユーザが、口頭で被写体となっているユーザに対して撮像角度を教えるようにしてもよい。
【００５６】
一方、上記両者の角度差が閾値内であるということは、現在の被写体の顔の角度が、事前に登録したお気に入り角度データで示される撮像角度と一致、或いは略々一致していることを意味する。
【００５７】
このため、制御部１２は、上記両者の角度差が閾値内であると判別した場合には、処理をステップＳ１８に進め、例えば「３秒後に撮像を行います。そのまま動かないでください。１（イチ）、２（ニー）、３（サン）」等の撮像を行う旨の音声メッセージをスピーカ部３を介して出力制御し、上記「３（サン）」の音声メッセージを出力制御した際に、上記ＣＣＤイメージセンサやＣＭＯＳセンサで撮像されている被写体の静止画像を取り込む（＝自動的にシャッタを切る。）。
【００５８】
そして、ステップＳ１４において、この取り込んだ静止画像をメモリ１１に保存して、この図３のフローチャートに示す全処理を終了する。これにより、事前に登録しておいたお気に入り角度データで示される撮像角度と、同様の撮像角度の顔写真を簡単に撮像することができる。
【００５９】
［実施の形態の効果］
以上の説明から明らかなように、この実施の形態の携帯電話機は、被写体となるユーザが、自分で気に入っている顔の撮像角度を予め登録しておくだけで、簡単に同じ撮像角度の顔写真を撮像することができる。
【００６０】
また、現在の被写体の顔の撮像角度と、事前に登録された撮像角度との角度差で、両者の一致及び不一致を検出するようになっている。このため、上記角度差の算出は簡単かつ迅速に行うことができるうえ、役者やモデル等の自分以外の他のユーザの顔写真の撮像角度を、上記お気に入りの撮像角度として自由に用いることを可能とすることができる。
【００６１】
また、上記両者の角度差に基づいて、当該角度差に基づいて、当該角度差を修正する音声メッセージを出力するようになっているため、被写体となるユーザは、自分の顔の角度を簡単に調整可能とすることができる。
【００６２】
［変形例］
上述の実施の形態は、本発明を携帯電話機に適用した例であったが、本発明は、この他、例えばデジタルカメラ装置、ビデオカメラ装置、カメラ機能を備えたＰＨＳ電話機（PHS：Personal Handyphone System）、ＰＤＡ装置（PDA：Personal Digital Assistant）、携帯ゲーム機、ノート型のパーソナルコンピュータ装置等の携帯端末機器に適用してもよい。いずれの場合も、上述と同じ効果を得ることができる。
【００６３】
最後に、本発明は、一例として説明した上述の実施の形態に限定されることはなく、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論であることを付け加えておく。
【図面の簡単な説明】
【００６４】
【図１】本発明を適用した実施の形態となる携帯電話機のブロック図である。
【図２】実施の形態の携帯電話機における、お気に入りの顔の撮像角度を示すお気に入り角度データの登録の流れを示すフローチャートである。
【図３】実施の形態の携帯電話機における、お気に入り角度撮像モード時の撮像の流れを示すフローチャートである。
【図４】事前に登録したお気に入り角度データで示される撮像角度と、現在撮像中の被写体の顔の撮像角度との角度差を説明するための図である。
【符号の説明】
【００６５】
１  アンテナ、２  通信回路、３  スピーカ部、４  マイクロホン部、５  表示部、６  操作部、７  発光部、８  カメラ部、９  バイブレーションユニット、１０  タイマ、１１  メモリ、１２  制御部
【図１】
2009246566.tif 000003
【図２】
2009246566.tif 000004
【図３】
2009246566.tif 000005
【図４】
2009246566.tif 000006