(57)【要約】【課題】より確実に規格を満足する証明写真をプリントできる写真撮影装置を提供する。【解決手段】写真撮影装置１００に、被写体の正面を撮像して正面顔画像データを取得する第１デジタルカメラ１２と、被写体の側面の輪郭を検出する第２デジタルカメラ１３と、正面顔画像データから特徴点を検出させる特徴点検出手段（例えば、ＣＰＵ２）と、当該特徴点に対応する位置を基準に所定範囲を解析して、水平方向に対する第２デジタルカメラにより検出された被写体の輪郭の傾斜角度を検出させる傾斜検出手段（例えば、ＣＰＵ２）と、傾斜角度が予め設定された閾値を超えたか否かにより、被写体の顎の下端の位置を判定させる顎位置判定手段（例えば、ＣＰＵ２）、特徴点の位置と顎の下端の位置とが所定範囲内となるように、正面顔画像データを調整させる規格調整手段（例えば、ＣＰＵ２）と、を備えた。【選択図】図１
2007299038.tif 000002
【特許請求の範囲】
【請求項１】
被写体の正面を撮像して正面顔画像データを取得する正面撮像手段を備える写真撮影装置において、
前記被写体の側面の輪郭を検出する輪郭検出手段と、
前記正面撮像手段により取得された前記正面顔画像データから特徴点を検出する特徴点検出手段と、
前記特徴点検出手段により検出された前記特徴点に対応する位置を基準に所定範囲を解析して、所定の基準方向に対する前記輪郭検出手段により検出された前記被写体の輪郭の傾斜角度を検出する傾斜検出手段と、
前記傾斜検出手段により検出された傾斜角度が、予め設定された閾値を超えたか否かにより、前記被写体の顎の下端の位置を判定する判定手段と、
前記特徴点検出手段により検出された前記特徴点の位置と前記判定手段により判定された顎の下端の位置とが所定範囲内となるように、前記正面撮像手段により撮像された前記正面顔画像データを調整する調整手段と、
を備えることを特徴とする写真撮影装置。
【請求項２】
前記特徴点検出手段により検出される特徴点とは、被写体の頭頂部、目、鼻、唇のうち、少なくとも何れか一つであることを特徴とする請求項１に記載の写真撮影装置。
【請求項３】
前記判定手段によって判定された前記被写体の顎の下端の位置を表示部に表示する表示制御手段と、
前記表示部に表示された前記被写体の顎の下端の位置を補正するための補正情報を入力するための入力手段と、
前記入力手段により入力された補正情報に従って、前記被写体の顎の下端の位置を補正する補正手段と、
を備えることを特徴とする請求項１又は２に記載の写真撮影装置。
【請求項４】
前記判定手段は、前記傾斜検出手段により前記閾値を超える傾斜角度が検出されなかった場合には、判定不能とし、
前記表示制御手段は、前記判定手段により判定不能とされた場合には予め設定されている顎の下端の位置を表示することを特徴とする請求項３に記載の写真撮影装置。
【請求項５】
前記判定手段は、第１閾値及び第１閾値よりも低い第２閾値を備え、前記傾斜検出手段により第１閾値を超える傾斜角度が検出された場合には、当該傾斜角度が第１閾値を超える位置を顎の下端の位置と判定し、前記傾斜検出手段により第２閾値と第１閾値との間である傾斜角度が検出された場合には当該傾斜角度が第２閾値と第１閾値との間となる位置を顎の下端の候補位置と判定し、前記傾斜検出手段により第２閾値を超える傾斜角度が検出されない場合には、判定不能とし、
前記表示制御手段は、前記判定手段により判定された顎の下端の位置及び顎の下端の候補位置を表示するとともに、前記判定手段により判定不能とされた場合には予め設定されている顎の下端の位置を表示することを特徴とする請求項３に記載の写真撮影装置。
【請求項６】
前記輪郭検出手段は、前記被写体の側面を撮像して側面顔画像データを取得する側面顔画像撮像手段であることを特徴とする請求項１〜５の何れか一項に記載の写真撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、写真撮影装置にかかるものである。
【背景技術】
【０００２】
従来、パスポート等の証明写真には、当該証明写真に表示される顔の大きさの規格が詳細に定められている。そこで、当該規格に合う証明写真を得るために、撮影で得られた正面の顔画像から頭頂部と顎とを自動検出し、頭頂部と顎との距離が所定範囲内に入るように調整して当該顔画像をプリントする写真撮影装置が知られている（例えば、特許文献１）。
【特許文献１】特開２００３−１８９２９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、顎と首の区別はつきにくいため、実際には、顎の位置を精度良く検出することは難しく、規格を満足する証明写真のプリントに失敗することがあった。
【０００４】
本発明の課題は、より確実に規格を満足する証明写真をプリントできる写真撮影装置を提供することである。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、被写体の正面を撮像して正面顔画像データを取得する正面撮像手段を備える写真撮影装置において、
前記被写体の側面の輪郭を検出する輪郭検出手段と、
前記正面撮像手段により取得された前記正面顔画像データから特徴点を検出する特徴点検出手段と、
前記特徴点検出手段により検出された前記特徴点に対応する位置を基準に所定範囲を解析して、所定の基準方向に対する前記輪郭検出手段により検出された前記被写体の輪郭の傾斜角度を検出する傾斜検出手段と、
前記傾斜検出手段により検出された傾斜角度が、予め設定された閾値を超えたか否かにより、前記被写体の顎の下端の位置を判定する判定手段と、
前記特徴点検出手段により検出された前記特徴点の位置と前記判定手段により判定された顎の下端の位置とが所定範囲内となるように、前記正面撮像手段により撮像された前記正面顔画像データを調整する調整手段と、
を備えることを特徴としている。
【０００６】
請求項２に記載の発明は、請求項１に記載の写真撮影装置において、
前記特徴点検出手段により検出される特徴点とは、被写体の頭頂部、目、鼻、唇のうち、少なくとも何れか一つであることを特徴としている。
【０００７】
請求項３に記載の発明は、請求項１又は２に記載の写真撮影装置において、
前記判定手段によって判定された前記被写体の顎の下端の位置を表示部に表示する表示制御手段と、
前記表示部に表示された前記被写体の顎の下端の位置を補正するための補正情報を入力するための入力手段と、
前記入力手段により入力された補正情報に従って、前記被写体の顎の下端の位置を補正する補正手段と、
を備えることを特徴としている。
【０００８】
請求項４に記載の発明は、請求項３に記載の写真撮影装置において、
前記判定手段は、前記傾斜検出手段により前記閾値を超える傾斜角度が検出されなかった場合には、判定不能とし、
前記表示制御手段は、前記判定手段により判定不能とされた場合には予め設定されている顎の下端の位置を表示することを特徴としている。
【０００９】
請求項５に記載の発明は、請求項３に記載の写真撮影装置において、
前記判定手段は、第１閾値及び第１閾値よりも低い第２閾値を備え、前記傾斜検出手段により第１閾値を超える傾斜角度が検出された場合には、当該傾斜角度が第１閾値を超える位置を顎の下端の位置と判定し、前記傾斜検出手段により第２閾値と第１閾値との間である傾斜角度が検出された場合には当該傾斜角度が第２閾値と第１閾値との間となる位置を顎の下端の候補位置と判定し、前記傾斜検出手段により第２閾値を超える傾斜角度が検出されない場合には、判定不能とし、
前記表示制御手段は、前記判定手段により判定された顎の下端の位置及び顎の下端の候補位置を表示するとともに、前記判定手段により判定不能とされた場合には予め設定されている顎の下端の位置を表示することを特徴としている。
【００１０】
請求項６に記載の発明は、請求項１〜５の何れか一項に記載の写真撮影装置において、
前記輪郭検出手段は、前記被写体の側面を撮像して側面顔画像データを取得する側面顔画像撮像手段であることを特徴としている。
【発明の効果】
【００１１】
請求項１に記載の発明によれば、判定手段により、輪郭検出手段によって検出された被写体の側面の輪郭からより精度良く顎の下端の位置を判定することができることとなって、より規格を満足する証明写真をプリントすることができる。
【００１２】
請求項２に記載の発明によれば、請求項１に記載の発明と同様の効果が得られるのは勿論のこと、特に、傾斜検出手段により解析される範囲を頭頂部、目、鼻、唇のうち、少なくとも何れか一つを基準として所定範囲に絞ることができることとなって、解析範囲を狭くすることができ、検出時間を短縮することができる。
【００１３】
請求項３に記載の発明によれば、請求項１又は２に記載の発明と同様の効果が得られるのは勿論のこと、特に、顧客は、表示部に表示された当該顎の下端の位置を確認しながら補正情報を入力することができ、使い勝手がよい。
【００１４】
請求項４に記載の発明によれば、請求項３に記載の発明と同様の効果が得られるのは勿論のこと、特に、傾斜検出手段により閾値を超える傾斜角度が検出されず、判定手段により顎の下端の位置を判定できない場合であっても、顎の下端の候補位置又は予め設定されている顎の下端の位置が表示されることとなり、顧客は、表示部に表示された顎の下端の候補位置又は予め設定されている顎の下端の位置を確認しながら、補正情報を入力することができ、判定手段により顎の下端の位置を精度良く判定できない場合にも、顧客により入力される補正情報により顎の下端の位置が補正されることとなって、規格を満足する証明写真をより効率良くプリントすることができる。
【００１５】
請求項５に記載の発明によれば、請求項３に記載の発明と同様の効果が得られるのは勿論のこと、特に、傾斜検出手段により第２閾値を超える傾斜角度が検出されず、判定手段により顎の下端の位置を判定できない場合であっても、顎の下端の候補位置又は予め設定されている顎の下端の位置が表示されることとなり、顧客は、表示部に表示された顎の下端の候補位置又は予め設定されている顎の下端の位置を確認しながら、補正情報を入力することができ、判定手段により顎の下端の位置を精度良く判定できない場合にも、顧客により入力される補正情報により顎の下端の位置が補正されることとなって、規格を満足する証明写真をより効率良くプリントすることができる。
【００１６】
請求項６に記載の発明によれば、請求項１〜５の何れか一項に記載の発明と同様の効果が得られるのは勿論のこと、特に、被写体の側面の輪郭をより精度よく検出することができることとなって、さらに精度良く顎の下端位置を判定することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明の最良の形態について詳細に説明する。ただし、発明の範囲は、図示例に限定されない。また、限定的な表現をする場合があるが、これに限られるものではない。
【００１８】
本発明に係る写真撮影装置１００は、例えば、図１に示すように、本体部１０，ストロボユニット１１，第１デジタルカメラ１２，第２デジタルカメラ１３，表示部１４，コインメック１５，スピーカ１６，操作部１７，プリンタ１８，裁断ユニット１９，入室センサＳ等を備えて構成されている。
【００１９】
ストロボユニット１１は、例えば、後述するＣＰＵ２からの発光指示の制御信号に従って、撮影室Ｒ内の各部に設置されたストロボ１１ａの発光タイミングや発光量を制御するものであり、ストロボ１１ａはストロボユニット１１の制御に応じて発光を行う。
【００２０】
第１デジタルカメラ１２は、例えば、シャッター、光学レンズ、ＣＣＤ（Charge  Coupled  Device）等の撮像素子、Ａ／Ｄ変換部等を備えて構成され、光学レンズを介して入力される被写体像を撮像素子により光電変換して画像信号を生成する。そして、Ａ／Ｄ変換部によりアナログ画像信号からデジタル画像データを得て、当該デジタル画像データをＣＰＵ２に出力する。より具体的には、第１デジタルカメラ１２は、被写体の正面を撮像して正面顔画像データを取得し、正面撮像手段として機能する。
【００２１】
第２デジタルカメラ１３は、例えば、第１デジタルカメラ１２と同様に、シャッター、光学レンズ、ＣＣＤ等の撮像素子、Ａ／Ｄ変換部等を備えて構成され、被写体の側面を撮像して側面顔画像データを取得することにより被写体の側面の輪郭を検出し、輪郭検出手段及び側面顔画像撮像手段として機能する。また、第２デジタルカメラ１３は、第１デジタルカメラ１２とほぼ同時に撮像を行うようになっている。
【００２２】
表示部１４は、例えば、ＬＣＤ（Liquid  Crystal  Display）等を備えて構成され、ＣＰＵ２から入力される指示信号に従って操作画面を表示したり、撮影画像のプレ表示を行う。
【００２３】
コインメック１５は、例えば、硬貨や紙幣の入金口、釣銭返金口等を備えた金銭登録機であり、ＣＰＵ２により制御されて、入金口から入金された金額と規定の撮影料金とから釣銭金額を算出し、釣銭金額に応じた硬貨又は紙幣を釣銭返金口に排出する。
【００２４】
スピーカ１６は、例えば、入力される音データに基づいてガイドアナウンス音声等を出力する。
【００２５】
操作部１７は、例えば、表示部１４と一体的に構成されるタッチパネル、撮影室の内壁に設けられた選択ボタン、撮影ボタン等の各種機能ボタン等のハードキー、数字キーが配列されたテンキー等を備えて構成され、顧客により操作されることにより各種の操作信号をＣＰＵ２に入力する。
例えば、操作部１７は、顧客により操作されることにより、被写体の顎の下端の位置を補正するための補正情報をＣＰＵ２に入力し、入力手段として機能する。
【００２６】
プリンタ１８は、例えば、ＣＰＵ２から入力される画像データに基づく画像を記録媒体上にプリントし、プリント手段として機能する。
プリンタ１８のプリント方式としては、色材を昇華、転移させて画像を形成する昇華型熱転写方式を適用することとするが、記録媒体と受像材料とを重ね合わせて熱を加えることによって記録媒体の記録層を受像材料の受像層に転移させて画像を形成する溶融転写記録法式を適用することとしてもよいし、電子写真方式、インクジェット方式やその他のプリント方式であってもよい。また、銀塩写真像を形成するものであってもよい。
【００２７】
裁断ユニット１９は、ＣＰＵ２から入力される裁断画像に基づいて、プリンタ１８から出力された写真に対して裁断処理を行う。裁断処理としては、裁断処理が選択された写真に対して、設定されたプリントサイズにプリントされた写真の輪郭線上に非切断部と切断部とが連続してプリント用紙の厚さ方向を切断するものである。
【００２８】
入室センサＳは、顧客が撮影室Ｒに入室したことを検出するものであり、顧客の入室を検出するとその検出信号をＣＰＵ２に出力する。入室センサＳとしては、発光器と受光器とからなる光学式センサ等が適用可能である。
【００２９】
本体部１０は、例えば、Ｉ／Ｏコントロール１，ＣＰＵ（Central  Processing  Unit）２，ＲＡＭ（Random  Access  Memory）３，記憶部４，Ｉ／Ｆ５等を備えて構成され、Ｉ／Ｏコントロール１を介してストロボユニット１１，コインメック１５，スピーカ１６，操作部１７，裁断ユニット１９に接続されるとともに、Ｉ／Ｆ５を介してプリンタ１８に接続されている。
【００３０】
Ｉ／Ｏコントロール１は、例えば、本体部１０と、ストロボユニット１１、コインメック１５、スピーカ１６、操作部１７、裁断ユニット１９との間で情報のやり取りを仲介するインターフェイスであり、ＣＰＵ２からの制御信号をストロボユニット１１、コインメック１５、スピーカ１６、裁断ユニット１９に送信するとともに操作部１７からの操作信号をＣＰＵ２に送信する。
【００３１】
ＣＰＵ２は、例えば、記憶部４に格納された処理プログラム等を読み出して、ＲＡＭ３に展開して実行することにより、写真撮影装置１００全体の制御を行う。
【００３２】
ＲＡＭ３は、例えば、ＣＰＵ２により実行された処理プログラム等を、ＲＡＭ３内のプログラム格納領域に展開するとともに、入力データや上記処理プログラムが実行される際に生じる処理結果等をデータ格納領域に格納する。
【００３３】
記憶部４は、例えば、プログラムやデータ等が予め記憶されている記録媒体（図示せず）を有しており、この記録媒体は、例えば、半導体メモリ等で構成されている。また、記憶部４は、ＣＰＵ２が写真撮影装置１００全体を制御する機能を実現させるための各種データ，各種処理プログラム，これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、記憶部４は、例えば、図２に示すように、正面画像データファイル４Ａ，側面画像データファイル４Ｂ，撮影プログラム４Ｃ，特徴点検出プログラム４Ｄ，傾斜検出プログラム４Ｅ，顎位置判定プログラム４Ｆ，表示制御プログラム４Ｇ，補正プログラム４Ｈ，規格調整プログラム４Ｉ，プリントプログラム４Ｊ等を格納している。
【００３４】
正面画像データファイル４Ａは、例えば、第１デジタルカメラ１２により取得された正面顔画像データを記憶している。
【００３５】
側面画像データファイル４Ｂは、例えば、第２デジタルカメラ１３により取得された側面顔画像データを記憶している。
【００３６】
撮影プログラム４Ｃは、例えば、ＣＰＵ２に、第１デジタルカメラ１２及び第２デジタルカメラ１３を制御して、ほぼ同時に、被写体の正面及び側面を撮像させ、正面顔画像データ及び側面顔画像データを取得し、正面画像データファイル４Ａ及び側面画像データファイル４Ｂに記憶させる機能を実現させるプログラムである。図３（ａ）に被写体の正面顔画像データに基づく画像の一例を示し、図３（ｂ）に側面顔画像データに基づく画像の一例を示す。また、図３（ｂ）の被写体の側面顔画像の鼻下部分の拡大図を図４に示す。
【００３７】
特徴点検出プログラム４Ｄは、例えば、ＣＰＵ２に、第１デジタルカメラ１２を制御することにより取得した正面顔画像データから特徴点を検出する機能を実現させるプログラムである。より具体的には、特徴点検出プログラム４Ｄは、例えば、ＣＰＵ２に、正面画像データファイル４Ａに記憶された正面顔画像データを解析して、頭頂部、目、鼻、唇のうち、少なくとも一つの特徴点を検出する機能を実現させるプログラムである。ＣＰＵ２は、かかる特徴点検出プログラム４Ｄを実行することにより、特徴点検出手段として機能する。
【００３８】
傾斜検出プログラム４Ｅは、例えば、ＣＰＵ２に、第２デジタルカメラ１３を制御することにより取得した側面顔画像データのうち、特徴点検出プログラム４Ｄを実行することにより検出した特徴点に対応する位置を基準に所定範囲を解析して、第２デジタルカメラ１３により撮像された被写体の輪郭における輪郭線の傾斜角度を検出する機能を実現させるプログラムである。ここで、傾斜角度は、水平方向を０度とし、当該水平方向に対する傾きの角度で表現される。より具体的には、ＣＰＵ２は、傾斜検出プログラム４Ｅを実行することにより、例えば、図４に示すように、被写体の側面顔画像の所定範囲の輪郭線上において、上側から下側に向かって一定間隔で座標（例えば、図４のＰ１，Ｐ２，・・・）を抽出し、当該座標の点と点とを結ぶ直線（例えば、図４における点Ｐｎと点Ｐｎ＋１を結ぶ直線ｌ）の水平方向に対する外角の角度θｎを傾斜角度として検出する。ＣＰＵ２は、かかる傾斜検出プログラム４Ｅを実行することにより、傾斜検出手段として機能する。
【００３９】
顎位置判定プログラム４Ｆは、例えば、ＣＰＵ２に、傾斜検出プログラム４Ｅを実行することにより検出した傾斜角度が予め設定された閾値を超えたか否かにより、被写体の顎の下端位置を判定する機能を実現させるプログラムである。より具体的には、顎位置判定プログラム４Ｆは、例えば、第１閾値及び第１閾値よりも低い第２閾値を備え、ＣＰＵ２に、第１閾値を超える傾斜角度を検出した場合には当該傾斜角度が第１閾値を超える位置（例えば、図４における点Ｐｎと点Ｐｎ＋１の中点）を顎の下端の位置と判定し、第２閾値と第１閾値との間である傾斜角度を検出した場合には当該傾斜角度が第２閾値と第１閾値との間となる位置を顎の下端の候補位置と判定し、第２閾値を超える傾斜角度が検出されない場合には判定不能とする機能を実現させるプログラムである。
【００４０】
表示制御プログラム４Ｇは、例えば、ＣＰＵ２に、表示部１４を制御して、顎位置判定プログラム４Ｆを実行することにより判定した被写体の顎の下端の位置又は顎の下端の候補位置を示すラインＬを正面顔画像データに基づく画像に重ねて表示させる機能を実現させるプログラムである。また、表示制御プログラム４Ｇは、ＣＰＵ２に、顎位置判定プログラム４Ｆを実行することにより判定不能とした場合に、表示部１４を制御して、予め設定されている顎の下端の位置を示すラインＬを正面顔画像データに基づく画像に重ねて表示させる機能を実現させるプログラムである。ＣＰＵ２は、かかる表示制御プログラム４Ｇを実行することにより、表示制御手段として機能する。
【００４１】
補正プログラム４Ｈは、例えば、ＣＰＵ２に、顧客が操作部１７を操作することにより入力された補正情報に従って、被写体の顎の下端の位置を補正する機能を実現させるプログラムである。ＣＰＵ２は、かかる補正プログラム４Ｈを実行することにより、補正手段として機能する。
【００４２】
規格調整プログラム４Ｉは、例えば、ＣＰＵ２に、特徴点検出プログラム４Ｄを実行することにより検出した特徴点の位置と、顎位置判定プログラム４Ｆを実行することにより判定し、補正プログラム４Ｈを実行することにより補正した顎の下端の位置とが所定範囲内となるように、正面顔画像データを調整する機能を実現させるプログラムである。ＣＰＵ２は、かかる規格調整プログラム４Ｉを実行することにより、調整手段として機能する。
【００４３】
プリントプログラム４Ｊは、例えば、プリンタ１８を制御して、規格調整プログラム４Ｉを実行することにより調整した正面顔画像データに基づく画像をプリントさせる機能を実現させるプログラムである。
【００４４】
次に、上述のような構成の写真撮影装置１００における写真撮影動作の一例を図５，図６に示すフローチャートを参照しながら説明する。
【００４５】
まず、ＣＰＵ２は、撮影プログラム４Ｃを実行することにより、第１デジタルカメラ１２及び第２デジタルカメラ１３を制御して、ほぼ同時に、被写体の正面及び側面を撮像させ、正面顔画像データ及び側面顔画像データを取得し、正面画像データファイル４Ａ及び側面画像データファイル４Ｂに記憶させる（ステップＳ１）。
【００４６】
次に、ＣＰＵ２は、特徴点検出プログラム４Ｄを実行することにより、第１デジタルカメラ１２を制御することにより取得した正面顔画像データから特徴点を検出する（ステップＳ２）。例えば、図３（ａ）に示す正面顔画像データに基づく画像において、頭頂部、目、鼻、唇のうち、少なくとも何れか一つの特徴点を検出する。
【００４７】
次に、ＣＰＵ２は、傾斜検出プログラム４Ｅを実行することにより、第２デジタルカメラ１３を制御することにより取得した側面顔画像データのうち、特徴点検出プログラム４Ｄを実行することにより検出した特徴点に対応する位置を基準に所定範囲を解析して、第２デジタルカメラ１３により撮像された被写体の輪郭の傾斜角度を検出する（ステップＳ３）。
【００４８】
例えば、ＣＰＵ２は、特徴点検出プログラム４Ｄを実行することにより、図３（ａ）の正面顔画像データに基づく画像において、図７に示すように、特徴点として頭頂部の位置（図７の位置Ａ）を検出した場合には、傾斜検出プログラム４Ｅを実行することにより、図３（ｂ）の側面顔画像データに基づく画像において、当該頭頂部に相当する位置に基づく所定範囲を解析して、輪郭の傾斜角度を検出する。ここで、当該所定範囲は、例えば、公知事実である「設計のための人体寸法データ集  日本出版サービス」に基づいて決定される。より具体的には、「設計のための人体寸法データ集  日本出版サービス」では、例えば、若年者の９５％において、頭頂部から顎の下端の位置までの長さは、２１８ｍｍ〜２５１．５ｍｍであるとなっており、当該データに基づいて、当該所定範囲は、例えば、頭頂部に相当する位置（図７の位置Ａ）から２１８ｍｍの位置（図７の位置Ｂ）と、頭頂部の位置（図７の位置Ａ）から２５１．５ｍｍの位置（図７の位置Ｃ）との間の範囲と決定される。
【００４９】
同様に、ＣＰＵ２は、例えば、図８に示すように、特徴点として鼻の位置（図８の位置Ｄ）を検出した場合には、当該鼻の位置（図８の位置Ｄ）に基づいて、当該鼻の位置（図８の位置Ｄ）からＬ１離れた位置（図８の位置Ｅ）と当該鼻の位置（図８の位置Ｄ）からＬ２（Ｌ２＞Ｌ１）離れた位置（図８の位置Ｆ）との間の範囲を所定範囲と決定し、輪郭の傾斜角度を検出する。
また、ＣＰＵ２は、例えば、図９に示すように、特徴点として口の位置（図９の位置Ｇ）を検出した場合には、当該口の位置（図９の位置Ｇ）に基づいて、当該口の位置（図９の位置Ｇ）と当該口の位置（図９の位置Ｇ）からＬ３離れた位置（図９の位置Ｈ）との間の範囲を所定範囲と決定し、輪郭の傾斜角度を検出する。
【００５０】
次に、ＣＰＵ２は、顎位置判定プログラム４Ｆを実行することにより、第１閾値を超える傾斜角度を検出したか否かを判断する（ステップＳ４）。
【００５１】
ステップＳ４において、ＣＰＵ２３が、第１閾値を超える傾斜角度を検出したと判断した場合には（ステップＳ４；Ｙｅｓ）、ＣＰＵ２は、当該傾斜角度が第１閾値を超える位置を顎の下端の位置と判定する（ステップＳ５）。
次いで、ＣＰＵ２は、表示制御プログラム４Ｇを実行することにより、表示部１４を制御して、判定した被写体の顎の下端の位置を示すラインＬを正面顔画像データに基づく画像に重ねて表示させ（ステップＳ６）、ステップ１２へ進む。
表示部１４は、例えば、図１０に示すように、被写体の正面顔画像データに基づく画像と被写体の顎の下端の位置を示すラインＬを当該画像に重ねて表示するとともに、「顎の下端のラインはこの位置でよろしいですか？」等の表示を行う。
ステップＳ４において、ＣＰＵ２３が、第１閾値を超える傾斜角度を検出しなかったと判断した場合には（ステップＳ４；Ｎｏ）、ＣＰＵ２は、第２閾値と第１閾値との間である傾斜角度を検出したか否かを判断する（ステップＳ７）。
【００５２】
ステップＳ７において、ＣＰＵ２が、第２閾値と第１閾値との間である傾斜角度を検出したと判断した場合には（ステップＳ７；Ｙｅｓ）、ＣＰＵ２は、当該傾斜角度が第２閾値と第１閾値との間となる位置を顎の下端の候補位置と判定する（ステップＳ８）。
次いで、ＣＰＵ２は、表示制御プログラム４Ｇを実行することにより、表示部１４を制御して、判定した被写体の顎の下端の候補位置を示すラインＬを正面顔画像データに基づく画像に重ねて表示させ（ステップＳ９）、ステップ１２へ進む。
ステップＳ７において、ＣＰＵ２が、第２閾値と第１閾値との間である傾斜角度を検出しなかったと判断した場合には（ステップＳ７；Ｎｏ）、ＣＰＵ２は、判定不能とする（ステップＳ１０）。
次いで、ＣＰＵ２は、表示制御プログラム４Ｇを実行することにより、表示部１４を制御して、予め設定されている顎の下端の位置を示すラインＬを正面顔画像データに基づく画像に重ねて表示させる（ステップＳ１１）。
【００５３】
次に、ＣＰＵ２は、顧客が操作部１７を操作することにより補正情報が入力されたか否かを判断する（ステップＳ１２）。
ステップＳ１２において、ＣＰＵ２が、操作部１７から補正情報が入力されなかったと判断した場合には（ステップＳ１２；Ｎｏ）、ステップＳ１４に進む。
ステップＳ１２において、ＣＰＵ２が、操作部１７から補正情報が入力されたと判断した場合には（ステップＳ１２；Ｙｅｓ）、ＣＰＵ２は、補正プログラム４Ｈを実行することにより、入力された補正情報に従って、被写体の顎の下端の位置を補正する（ステップＳ１３）。より具体的には、ＣＰＵ２は、例えば、図１０に示すように、表示部１４に表示されているラインＬの表示位置を操作部１７から入力される補正情報に従って移動させ、移動後のラインＬの位置を顎の下端の位置とする。
【００５４】
次に、ＣＰＵ２は、規格調整プログラム４Ｉを実行することにより、特徴点の位置と顎の下端の位置とが所定範囲内となるように、正面顔画像データを調整する（ステップＳ１４）。
【００５５】
次に、ＣＰＵ２は、プリンタ１８を制御して、ステップＳ１４において調整した正面顔画像データに基づく画像をプリントさせ（ステップＳ１５）、本処理を終了する。
【００５６】
以上に説明した、本実施形態に係る写真撮影装置１００によれば、第１デジタルカメラ１２により、被写体の正面が撮像されて正面顔画像データが取得され、第２デジタルカメラ１３により、被写体の側面の輪郭が検出され、ＣＰＵ２が特徴点検出プログラム４Ｄを実行することにより、第１デジタルカメラ１２によって取得された正面顔画像データから特徴点が検出され、ＣＰＵ２が傾斜検出プログラム４Ｅを実行することにより、側面顔画像データにおいて特徴点に対応する位置を基準に所定範囲が解析されて、水平方向に対する被写体の輪郭の傾斜角度が検出され、ＣＰＵ２が顎位置判定プログラム４Ｆを実行することにより、検出された傾斜角度が、予め設定された閾値を超えたか否かにより、被写体の顎の下端の位置が判定され、ＣＰＵ２が規格調整プログラム４Ｉを実行することにより、検出された特徴点の位置と判定された顎の下端の位置とが所定範囲内となるように、第１デジタルカメラ１２によって撮像された正面顔画像データが調整されるので、ＣＰＵ２が顎位置判定プログラム４Ｆを実行することにより、第２デジタルカメラ１３によって検出された被写体の側面の輪郭からより精度良く顎の下端の位置を判定することができることとなって、より規格を満足する証明写真をプリントすることができる。
【００５７】
また、ＣＰＵ２が特徴点検出プログラム４Ｄを実行することにより検出される特徴点とは、被写体の頭頂部、目、鼻、唇のうち、少なくとも何れか一つであるので、ＣＰＵ２が傾斜検出プログラム４Ｅを実行することにより解析される範囲を頭頂部、目、鼻、唇のうち、少なくとも何れか一つを基準として所定範囲に絞ることができることとなって、解析範囲を狭くすることができ、検出時間を短縮することができる。
【００５８】
また、ＣＰＵ２が表示制御プログラム４Ｇを実行することにより、ＣＰＵ２が顎位置判定プログラム４Ｆを実行することによって判定された被写体の顎の下端の位置が表示部１４に表示され、操作部１７により、表示部１４に表示された被写体の顎の下端の位置を補正するための補正情報が入力され、ＣＰＵ２が補正プログラム４Ｈを実行することにより、操作部１７によって入力された補正情報に従って、被写体の顎の下端の位置が補正されるので、顧客は、表示部１４に表示された当該顎の下端の位置を確認しながら補正情報を入力することができ、使い勝手がよい。
【００５９】
また、ＣＰＵ２は、顎位置判定プログラム４Ｆを実行することにより、第１閾値を超える傾斜角度が検出された場合には当該傾斜角度が第１閾値を超える位置を顎の下端の位置と判定し、第２閾値と第１閾値との間である傾斜角度が検出された場合には当該傾斜角度が第２閾値と第１閾値との間となる位置を顎の下端の候補位置と判定し、第２閾値を超える傾斜角度が検出されない場合には判定不能とし、表示制御プログラム４Ｇを実行することにより、顎の下端の位置及び顎の下端の候補位置を表示するとともに、判定不能とした場合には予め設定されている顎の下端の位置を表示するので、ＣＰＵ２が傾斜検出プログラム４Ｅを実行することにより第２閾値を超える傾斜角度が検出されず、ＣＰＵ２が顎位置判定プログラム４Ｆを実行することにより顎の下端の位置を判定できない場合であっても、顎の下端の候補位置又は予め設定されている顎の下端の位置が表示されることとなり、顧客は、表示部１４に表示された顎の下端の候補位置又は予め設定されている顎の下端の位置を確認しながら、補正情報を入力することができ、ＣＰＵ２が顎位置判定プログラム４Ｆを実行することにより顎の下端の位置を精度良く判定できない場合にも、顧客により入力される補正情報により顎の下端の位置が補正されることとなって、規格を満足する証明写真をより効率良くプリントすることができる。
【００６０】
また、輪郭検出手段は、被写体の側面を撮像して側面顔画像データを取得する第２デジタルカメラ１３であるので、被写体の側面の輪郭をより精度よく検出することができることとなって、さらに精度良く顎の下端位置を判定することができる。
【００６１】
なお、本実施形態においては、輪郭検出手段として第２デジタルカメラ１３を設けることとしたが、輪郭検出手段は、被写体の側面の輪郭を検出することができるものであればなんであってもよい。例えば、図１１に示すように、輪郭検出手段は、被写体の一方の側面側に対して光を照射する照射部２０と、被写体の他方の側面側に当該照射部２０からの光を受光する受光部２１とにより構成されてもよく、この場合には、ＣＰＵ２は、傾斜検出プログラム４Ｅを実行することにより、受光部２１の受光データの影の部分の輪郭の傾斜角度を検出する。
また、本発明において、所定の基準方向を水平方向±４５度未満の方向としてもよい。
また、所定の基準方向を垂直方向±４５度の方向とし、例えば、図４において、直線ｌと当該基準方向に対する内角の角度を輪郭線の傾斜角度としてもよい。
また、所定の基準方向を水平方向±４５度未満の方向とし、例えば、図４において、直線ｌと当該基準方向に対する内角の角度を輪郭線の傾斜角度としてもよい。また、所定の基準方向を垂直方向±４５度の方向とし、例えば、図４において、直線ｌと当該基準方向に対する外角の角度を輪郭線の傾斜角度としてもよい。その場合には、顎位置判定プログラム４Ｆは、第１閾値及び第１閾値よりも高い第２閾値を備え、ＣＰＵ２が顎位置判定プログラム４Ｆを実行することにより、当該傾斜角度が第１閾値を下回ったと判断された場合には、当該傾斜角度が第１閾値を下回る位置が被写体の顎の下端位置と判定され、当該傾斜角度が第２閾値と第１閾値との間となったと判断された場合には、当該傾斜角度が第２閾値と第１閾値との間となる位置が顎の下端の候補位置と判定され、当該傾斜角度が第２閾値を下回らなかったと判断された場合には、判定不能とされるように構成しても、本発明と等価である。
【図面の簡単な説明】
【００６２】
【図１】本発明に係る写真撮影装置の内部構成を示すブロック図である。
【図２】本発明に係る写真撮影装置の記憶部の構成を示すブロック図である。
【図３】本発明に係る写真撮影装置により取得された正面顔画像データに基づく画像の一例を示す図（図３（ａ））、側面顔画像データに基づく画像の一例を示す図（図３（ｂ）である。
【図４】図３の鼻下部分の拡大図である。
【図５】本発明に係る写真撮影装置の撮影動作の一例を説明するためのフローチャートである。
【図６】本発明に係る写真撮影装置の撮影動作の一例を説明するためのフローチャートである。
【図７】本発明に係る写真撮影装置における傾斜角度の検出を説明する図である。
【図８】本発明に係る写真撮影装置における傾斜角度の検出を説明する図である。
【図９】本発明に係る写真撮影装置における傾斜角度の検出を説明する図である。
【図１０】本発明に係る写真撮影装置の表示部における表示の一例を説明するための図である。
【図１１】本発明に係る写真撮影装置の輪郭検出手段の一例を示す図である。
【符号の説明】
【００６３】
２  ＣＰＵ（特徴点検出手段，傾斜検出手段，判定手段，表示制御手段，補正手段，調整手段）
４Ｄ  特徴点検出プログラム（特徴点検出手段）
４Ｅ  傾斜検出プログラム（傾斜検出手段）
４Ｆ  顎位置判定プログラム（判定手段）
４Ｇ  表示制御プログラム（表示制御手段）
４Ｈ  補正プログラム（補正手段）
４Ｉ  規格調整プログラム（調整手段）
１２  第１デジタルカメラ（正面撮像手段）
１３  第２デジタルカメラ（輪郭検出手段，側面顔画像撮像手段）
１４  表示部
１７  操作部（入力手段）
１００  写真撮影装置
【図１】
2007299038.tif 000003
【図２】
2007299038.tif 000004
【図３】
2007299038.tif 000005
【図４】
2007299038.tif 000006
【図５】
2007299038.tif 000007
【図６】
2007299038.tif 000008
【図７】
2007299038.tif 000009
【図８】
2007299038.tif 000010
【図９】
2007299038.tif 000011
【図１０】
2007299038.tif 000012
【図１１】
2007299038.tif 000013