(57)【要約】      （修正有）【課題】撮影範囲内に高い光量が入らないように撮影角度を調整し、認証用の画像を撮影する画像処理装置を提供する。【解決手段】画像処理装置１００において、光量測定モジュール１１０は、光量を測定する。光源位置特定モジュール１３０は、測定した光量を用いて予め定められた光量より高い又は以上である撮影範囲内の領域を特定する。撮影角度調整モジュール１１５は、撮影範囲内に特定された領域が入らないように撮影角度を設定する。撮影モジュール１０５は、撮影角度調整モジュール１１５によって設定された撮影角度で認証用の画像を撮影する。【選択図】図１
2019021083.tif 000002
【特許請求の範囲】
【請求項１】
光量を測定する測定手段と、
測定した光量を用いて、予め定められた光量より高い又は以上である撮影範囲内の領域を特定する特定手段と、
前記撮影範囲内に特定された領域が入らないように、撮影角度を設定する設定手段と、
前記設定手段によって設定された撮影角度で、認証用の画像を撮影する撮影手段
を有する画像処理装置。
【請求項２】
光量を測定する測定手段と、
測定した光量を用いて、予め定められた光量より高い又は以上である撮影範囲内の領域を特定する特定手段と、
前記領域が隠れるように被写体の位置を特定し、該位置にしたがって、該被写体の撮影位置を提示する提示手段と、
前記提示手段によって撮影位置が提示された後に、認証用の画像を撮影する撮影手段
を有する画像処理装置。
【請求項３】
認証用の画像を撮影する撮影手段と、
赤外線を用いて認証用の画像を撮影する赤外線撮影手段と、
光量を測定する測定手段と、
前記測定手段によって測定された光量が予め定められた値未満又は以下である場合は、前記赤外線撮影手段を用いて認証用の画像を撮影するように制御する制御手段
を有する画像処理装置。
【請求項４】
前記制御手段は、前記測定手段によって測定された光量が予め定められた値より高い又は以上である場合は、前記撮影手段を用いて認証用の画像を撮影するように制御する、
請求項３に記載の画像処理装置。
【請求項５】
認証用の画像を撮影する撮影手段と、
赤外線を用いて認証用の画像を撮影する赤外線撮影手段と、
前記撮影手段によって撮影された画像を用いて認証を行う第１の認証手段と、
前記赤外線撮影手段によって撮影された画像を用いて認証を行う第２の認証手段と、
前記第１の認証手段及び前記第２の認証手段で、認証が成功しなかった場合は、認証が失敗したとする認証手段
を有する画像処理装置。
【請求項６】
前記認証手段は、前記第１の認証手段又は前記第２の認証手段のいずれかで、認証が成功した場合は、認証が成功したとする、
請求項５に記載の画像処理装置。
【請求項７】
コンピュータを、
光量を測定する測定手段と、
測定した光量を用いて、予め定められた光量より高い又は以上である撮影範囲内の領域を特定する特定手段と、
前記撮影範囲内に特定された領域が入らないように、撮影角度を設定する設定手段と、
前記設定手段によって設定された撮影角度で、認証用の画像を撮影する撮影手段
として機能させるための画像処理プログラム。
【請求項８】
コンピュータを、
光量を測定する測定手段と、
測定した光量を用いて、予め定められた光量より高い又は以上である撮影範囲内の領域を特定する特定手段と、
前記領域が隠れるように被写体の位置を特定し、該位置にしたがって、該被写体の撮影位置を提示する提示手段と、
前記提示手段によって撮影位置が提示された後に、認証用の画像を撮影する撮影手段
として機能させるための画像処理プログラム。
【請求項９】
コンピュータを、
認証用の画像を撮影する撮影手段と、
赤外線を用いて認証用の画像を撮影する赤外線撮影手段と、
光量を測定する測定手段と、
前記測定手段によって測定された光量が予め定められた値未満又は以下である場合は、前記赤外線撮影手段を用いて認証用の画像を撮影するように制御する制御手段
として機能させるための画像処理プログラム。
【請求項１０】
コンピュータを、
認証用の画像を撮影する撮影手段と、
赤外線を用いて認証用の画像を撮影する赤外線撮影手段と、
前記撮影手段によって撮影された画像を用いて認証を行う第１の認証手段と、
前記赤外線撮影手段によって撮影された画像を用いて認証を行う第２の認証手段と、
前記第１の認証手段及び前記第２の認証手段で、認証が成功しなかった場合は、認証が失敗したとする認証手段
として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、光源の位置に応じて撮影方向を決定することで適正な写真を得ることを目的とし、カメラの光軸に対する光源位置方向を光源位置検出手段にて検知し、推奨する撮影方向を指示手段にて指示する様に構成することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０８−１６０５０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
装置を使用するために顔認証技術が用いられている。具体的には、画像を撮影し、その画像を用いて認証することが行われている。この場合、撮影された画像の品質が顔認証に影響を与える。
ところで、画像を撮影する際に、光源が映り込むこと（いわゆる逆光）が生じうる。この場合、画像の品質が落ちてしまい、正式なユーザーであったとしても、顔認証で失敗と判断されてしまうことがある。
本発明は、撮影範囲内に高い光量が入らないように撮影角度を調整し、認証用の画像を撮影する画像処理装置及び画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、光量を測定する測定手段と、測定した光量を用いて、予め定められた光量より高い又は以上である撮影範囲内の領域を特定する特定手段と、前記撮影範囲内に特定された領域が入らないように、撮影角度を設定する設定手段と、前記設定手段によって設定された撮影角度で、認証用の画像を撮影する撮影手段を有する画像処理装置である。
【０００６】
請求項２の発明は、光量を測定する測定手段と、測定した光量を用いて、予め定められた光量より高い又は以上である撮影範囲内の領域を特定する特定手段と、前記領域が隠れるように被写体の位置を特定し、該位置にしたがって、該被写体の撮影位置を提示する提示手段と、前記提示手段によって撮影位置が提示された後に、認証用の画像を撮影する撮影手段を有する画像処理装置である。
【０００７】
請求項３の発明は、認証用の画像を撮影する撮影手段と、赤外線を用いて認証用の画像を撮影する赤外線撮影手段と、光量を測定する測定手段と、前記測定手段によって測定された光量が予め定められた値未満又は以下である場合は、前記赤外線撮影手段を用いて認証用の画像を撮影するように制御する制御手段を有する画像処理装置である。
【０００８】
請求項４の発明は、前記制御手段は、前記測定手段によって測定された光量が予め定められた値より高い又は以上である場合は、前記撮影手段を用いて認証用の画像を撮影するように制御する、請求項３に記載の画像処理装置である。
【０００９】
請求項５の発明は、認証用の画像を撮影する撮影手段と、赤外線を用いて認証用の画像を撮影する赤外線撮影手段と、前記撮影手段によって撮影された画像を用いて認証を行う第１の認証手段と、前記赤外線撮影手段によって撮影された画像を用いて認証を行う第２の認証手段と、前記第１の認証手段及び前記第２の認証手段で、認証が成功しなかった場合は、認証が失敗したとする認証手段を有する画像処理装置である。
【００１０】
請求項６の発明は、前記認証手段は、前記第１の認証手段又は前記第２の認証手段のいずれかで、認証が成功した場合は、認証が成功したとする、請求項５に記載の画像処理装置である。
【００１１】
請求項７の発明は、コンピュータを、光量を測定する測定手段と、測定した光量を用いて、予め定められた光量より高い又は以上である撮影範囲内の領域を特定する特定手段と、前記撮影範囲内に特定された領域が入らないように、撮影角度を設定する設定手段と、前記設定手段によって設定された撮影角度で、認証用の画像を撮影する撮影手段として機能させるための画像処理プログラムである。
【００１２】
請求項８の発明は、コンピュータを、光量を測定する測定手段と、測定した光量を用いて、予め定められた光量より高い又は以上である撮影範囲内の領域を特定する特定手段と、前記領域が隠れるように被写体の位置を特定し、該位置にしたがって、該被写体の撮影位置を提示する提示手段と、前記提示手段によって撮影位置が提示された後に、認証用の画像を撮影する撮影手段として機能させるための画像処理プログラムである。
【００１３】
請求項９の発明は、コンピュータを、認証用の画像を撮影する撮影手段と、赤外線を用いて認証用の画像を撮影する赤外線撮影手段と、光量を測定する測定手段と、前記測定手段によって測定された光量が予め定められた値未満又は以下である場合は、赤外線撮影手段を用いて認証用の画像を撮影するように制御する制御手段として機能させるための画像処理プログラムである。
【００１４】
請求項１０の発明は、コンピュータを、認証用の画像を撮影する撮影手段と、赤外線を用いて認証用の画像を撮影する赤外線撮影手段と、前記撮影手段によって撮影された画像を用いて認証を行う第１の認証手段と、前記赤外線撮影手段によって撮影された画像を用いて認証を行う第２の認証手段と、前記第１の認証手段及び前記第２の認証手段で、認証が成功しなかった場合は、認証が失敗したとする認証手段として機能させるための画像処理プログラムである。
【発明の効果】
【００１５】
請求項１の画像処理装置によれば、撮影範囲内に高い光量が入らないように撮影角度を調整し、認証用の画像を撮影することができる。
【００１６】
請求項２の画像処理装置によれば、撮影範囲内に高い光量が入らないように被写体の撮影位置を提示した上で、認証用の画像を撮影することができる。
【００１７】
請求項３の画像処理装置によれば、光量が予め定められた値未満又は以下である場合は、赤外線撮影手段を用いて認証用の画像を撮影するように制御することができる。
【００１８】
請求項４の画像処理装置によれば、光量が予め定められた値より高い又は以上である場合は、撮影手段を用いて認証用の画像を撮影するように制御することができる。
【００１９】
請求項５の画像処理装置によれば、一般的な画像で認証できず、赤外線撮影の画像でも認証できなかった場合、認証失敗とすることができる。
【００２０】
請求項６の画像処理装置によれば、一般的な画像又は赤外線撮影の画像のいずれかで、認証が成功した場合は、認証成功とすることができる。
【００２１】
請求項７の画像処理プログラムによれば、撮影範囲内に高い光量が入らないように撮影角度を調整し、認証用の画像を撮影することができる。
【００２２】
請求項８の画像処理プログラムによれば、撮影範囲内に高い光量が入らないように被写体の撮影位置を提示した上で、認証用の画像を撮影することができる。
【００２３】
請求項９の画像処理プログラムによれば、光量が予め定められた値未満又は以下である場合は、赤外線撮影手段を用いて認証用の画像を撮影するように制御することができる。
【００２４】
請求項１０の画像処理プログラムによれば、一般的な画像で認証できず、赤外線撮影の画像でも認証できなかった場合、認証失敗とすることができる。
【図面の簡単な説明】
【００２５】
【図１】第１の実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を利用したシステム構成例を示す説明図である。
【図３】第１の実施の形態による処理例を示すフローチャートである。
【図４】第１の実施の形態による処理例を示す説明図である。
【図５】第１の実施の形態による処理例を示す説明図である。
【図６】第１の実施の形態による処理例を示すフローチャートである。
【図７】第１の実施の形態による処理例を示す説明図である。
【図８】第２の実施の形態の構成例についての概念的なモジュール構成図である。
【図９】第２の実施の形態による処理例を示すフローチャートである。
【図１０】第２の実施の形態による処理例を示すフローチャートである。
【図１１】第２の実施の形態による処理例を示すフローチャートである。
【図１２】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２６】
まず、本実施の形態を説明する前に、その前提又は本実施の形態を利用する装置について説明する。なお、この説明は、本実施の形態の理解を容易にすることを目的とするものである。
ユーザーを撮影し、顔認証を行う技術がある。特に、近年、ＡＴＭ（Ａｕｔｏｍａｔｉｃ  Ｔｅｌｌｅｒ  Ｍａｃｈｉｎｅ）の監視カメラ、自動販売機搭載カメラ、サイネージでの広告を選択するためのカメラなどカメラを搭載した機器が急劇に増加しており、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）等の画像処理装置でも顔認証のためにカメラを搭載したものがある。しかし、撮影者自身が移動等することによってデジタルカメラの位置を自由に変更することができるものと違い、多種多様な環境（特に、オフィス環境）に固定位置で稼働するために、カメラによるユーザー撮影画像が逆光により暗くなったり、もともと暗い環境であったりすることがある。そのために、顔検知や顔認証の精度が落ちることがある。
【００２７】
以下、図面に基づき本発明を実現するにあたっての好適な各種の実施の形態の例を説明する。
図１は、第１の実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。また、「Ａ、Ｂ、Ｃ」等のように事物を列挙した場合は、断りがない限り例示列挙であり、その１つのみを選んでいる場合（例えば、Ａのみ）を含む。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２８】
第１の実施の形態である画像処理装置１００は、認証用の画像を撮影（撮像の概念を含む）するものであって、図１の例に示すように、撮影モジュール１０５、光量測定モジュール１１０、撮影角度調整モジュール１１５、受付モジュール１２０、領域分割モジュール１２５、光源位置特定モジュール１３０、ガイド生成モジュール１３５、ガイド提示モジュール１４０、提示モジュール１４５、認証モジュール１５０、人感センサ１５５、制御モジュール１６０を有している。
【００２９】
撮影モジュール１０５は、撮影角度調整モジュール１１５、受付モジュール１２０と接続されている。撮影モジュール１０５は、撮影角度調整モジュール１１５によって設定された撮影角度で、認証用の画像を撮影する。
また、撮影モジュール１０５は、光量測定モジュール１１０の機能を有していてもよい。例えば、撮影モジュール１０５と光量測定モジュール１１０の機能を有しているデジタルカメラを利用してもよい。以下の説明で例示する場合は、撮影モジュール１０５と光量測定モジュール１１０とは一体となっており、撮影モジュール１０５の撮影角度の変更は光量測定モジュール１１０の角度の変更と同義である。
撮影モジュール１０５は、固定された装置に備え付けられている。したがって、逆光を避けるために撮影モジュール１０５（すなわち、固定された装置）の位置を変えることはできない。ただし、その撮影モジュール１０５は、撮影角度の変更は可能である。撮影モジュール１０５として、具体的には、デジタルカメラ、特にチルト式デジタルカメラ等がある。
また、撮影モジュール１０５は、ガイド提示モジュール１４０によって撮影位置が提示された後に、認証用の画像を撮影するようにしてもよい。
【００３０】
光量測定モジュール１１０は、撮影角度調整モジュール１１５、受付モジュール１２０と接続されている。光量測定モジュール１１０は、光量を測定する。また、光量測定モジュール１１０は、撮影モジュール１０５と同様に、撮影角度を変更可能である。光量測定モジュール１１０において、撮影角度を変更して、その都度、光量を測定し（結局、光量測定は複数回になる）、高い光量が測定されなかった角度を特定し、その角度で撮影モジュール１０５による顔画像の撮影を行えばよい。「高い光量」とは、顔画像を撮影するにあたって、光源が撮影範囲内に入ること（いわゆる逆光）によって、撮影した顔画像が、顔認証を行うための品質に満たなくなるような光量であって、具体的には、予め定められた値の光量（例えば、光源を直接測定した場合の光量に予め定められた値（１以下の値）を乗算した値）より高い又は以上である光量である。「高い光量が測定されなかった」とは、光源が撮影範囲内には入らなかった場合をいう。光量測定モジュール１１０として、具体的には、光量子計、照度計等がある。
なお、撮影モジュール１０５は、光量測定モジュール１１０の機能を有していてもよい。具体的には、デジタルカメラが撮影した画像の輝度を光量とすれば、撮影画像から光量を測定することも可能である。
【００３１】
撮影角度調整モジュール１１５は、撮影モジュール１０５、光量測定モジュール１１０、光源位置特定モジュール１３０と接続されている。撮影角度調整モジュール１１５は、撮影モジュール１０５又は光量測定モジュール１１０の撮影角度を変更する。
そして、撮影角度調整モジュール１１５は、光源位置特定モジュール１３０によって特定された位置にしたがって、撮影範囲内に高い光量が入らないように、撮影角度を設定する。
【００３２】
受付モジュール１２０は、撮影モジュール１０５、光量測定モジュール１１０、領域分割モジュール１２５、認証モジュール１５０と接続されている。受付モジュール１２０は、撮影モジュール１０５が撮影した画像、光量測定モジュール１１０が測定した光量を受け付ける。そして、撮影モジュール１０５が撮影した画像又は光量測定モジュール１１０が測定した光量を領域分割モジュール１２５に渡し、撮影モジュール１０５が撮影した画像を認証モジュール１５０に渡す。
【００３３】
領域分割モジュール１２５は、受付モジュール１２０、光源位置特定モジュール１３０と接続されている。領域分割モジュール１２５は、撮影モジュール１０５によって撮影された画像を領域分割する。
光源位置特定モジュール１３０は、撮影角度調整モジュール１１５、領域分割モジュール１２５、ガイド生成モジュール１３５と接続されている。光源位置特定モジュール１３０は、光量測定モジュール１１０が測定した光量を用いて、光量の高い領域を光源の位置として特定する。具体的には、光源位置特定モジュール１３０は、その光量を用いて、領域分割モジュール１２５によって領域分割された画像内で、光量の高い領域を光源の位置として特定する。
【００３４】
ガイド生成モジュール１３５は、光源位置特定モジュール１３０、ガイド提示モジュール１４０と接続されている。ガイド生成モジュール１３５は、光源位置特定モジュール１３０によって特定された光量の高い領域が隠れるように被写体（認証対象である操作者）の位置を特定し、その位置にしたがって、その被写体の撮影位置を示すガイドを生成する。つまり、光源が画像内に映り込まないようにするために、光源を被写体が隠すようになるように、その被写体の位置をガイドする映像を生成する。例えば、光源を囲む位置に人型を生成すればよい。
ガイド提示モジュール１４０は、ガイド生成モジュール１３５、提示モジュール１４５と接続されている。ガイド提示モジュール１４０は、ガイド生成モジュール１３５によって生成されたガイドを表示装置上に提示する。ガイド提示モジュール１４０は、そのガイドを、撮影画像に重ね合わせるようにして表示してもよい。被写体は、その映像を見て、自分がそのガイドに重なる位置に移動すればよい。
提示モジュール１４５は、ガイド提示モジュール１４０と接続されている。提示モジュール１４５は、撮影画像、ガイド等を表示する。例えば、液晶ディスプレイ等の表示装置である。
認証モジュール１５０は、受付モジュール１２０と接続されている。認証モジュール１５０は、受付モジュール１２０が受け付けた画像に対して、顔認証を行う。顔認証技術は、既知の技術を用いればよい。
人感センサ１５５は、人感センサ１５５（画像処理装置１００）に対して操作者が近づいたことを検知する。近づいたことを検知した場合は、撮影モジュール１０５による撮影、又は光量測定モジュール１１０による測定を開始させる。例えば、赤外線センサ、超音波センサ、可視光センサ、これらを組み合わせたセンサ等がある。
制御モジュール１６０は、画像処理装置１００内のモジュールを制御して、撮影モジュール１０５が撮影した画像から、顔認証を行う。
【００３５】
図２は、本実施の形態を利用したシステム構成例を示す説明図である。
装置２００は、画像処理装置１００を有している。撮影モジュール１０５がユーザー２５０を撮影し、顔認証を行う。その顔認証が成功した場合は、ユーザー２５０は、装置２００を使用することができるようになる。
装置２００として、具体的には、複合機等の画像処理装置２１０、ＡＴＭ２２０、エアコン、冷蔵庫等の家庭用電子機器２３０等がある。それぞれ、撮影モジュール１０５がユーザー２５０を撮影し、顔認証を行う。
画像処理装置２１０は、画像処理装置１００を有している。顔認証が成功した場合は、ユーザー２５０は、画像処理装置２１０での印刷、スキャン等ができるようになる。
ＡＴＭ２２０は、画像処理装置１００を有している。顔認証が成功した場合は、ユーザー２５０は、ＡＴＭ２２０で預け入れ、預金の引き出し等ができるようになる。
家庭用電子機器２３０は、画像処理装置１００を有している。顔認証が成功した場合は、ユーザー２５０は、家庭用電子機器２３０を使用することができるようになる。
この他に、自動販売機、サイネージ等に画像処理装置１００を搭載するようにしてもよい。例えば、自動販売機で顔認証を行い、販売の際にそのユーザーで決済を行うようにしてもよい。
また、サイネージで顔認証を行い、そのユーザーに適した広告を表示するようにしてもよい。
【００３６】
図３は、第１の実施の形態による処理例を示すフローチャートである。
ステップＳ３０２では、人感センサ１５５は人を検知したか否かを判断し、検知した場合はステップＳ３０４へ進み、それ以外の場合は検知するまで待機する。例えば、図４に示すように、画像処理装置２１０（人感センサ１５５）の前に、ユーザー２５０が来たことを検知した場合は、ステップＳ３０４以降の処理に進む。
ステップＳ３０４では、光量測定モジュール１１０の撮影角度を複数回変更して、それらの撮影範囲における光量を測定する。例えば、図４に示すように、撮影モジュール１０５（光量測定モジュール１１０）を上下に方向を動かすことによって、撮影角度を変更する。ここで、撮影角度として、上下だけでなく、左右としてもよいし、上下と左右を組み合わせて、いわゆる全方位の撮影を可能としてもよい。ただし、画像処理装置２１０は固定されていることはもちろんのことながら、撮影モジュール１０５も画像処理装置２１０に固定（撮影角度を変更することは可能）されている。
また、天井のライト（蛍光灯、ＬＥＤ等）、各机のライトスタンド、窓等の光源４１０があり、撮影モジュール１０５でユーザー２５０を撮影した場合に、逆光となる場合がある。なお、逆光のままでの撮影では、画像処理装置２１０を使用可能なユーザー２５０（ユーザー登録されたユーザー２５０）であったとしても顔認証を失敗することが多くなる。
【００３７】
ステップＳ３０６では、領域分割モジュール１２５が、撮影範囲を領域分割し、光量が高い領域を抽出する。前述したように、光量が予め定められた値より高い又は以上である領域を抽出すればよい。なお、領域内の光量は、その領域内の光量の統計的値（平均値、最大値等）で代表させればよい。
例えば、図５（ａ１）に示すように、撮影モジュール１０５の撮影方向に光源４１０がある場合は、図５（ｂ１）に示すように、その撮影範囲５１０内の上方向に光源を示す光量高領域５１５がある。
そして、撮影モジュール１０５を撮影角度を下げた場合は、図５（ａ２）に示すように、撮影モジュール１０５の撮影方向と光源４１０からの光の方向とは、ずれることになり、図５（ｂ２）に示すように、その撮影範囲５２０からはずれた上方向に光源を示す光量高領域５２５がある（つまり、撮影範囲５２０内に光量高領域５２５はない）。
ステップＳ３０８では、光源が入らない撮影角度を特定する。つまり、ステップＳ３０６で抽出した「光量が高い領域」が入らないように撮影角度を特定する。例えば、ステップＳ３０４で、測定した光量が最も少なくなる撮影角度としてもよいし、光源が撮影画像内に入っていた状態から撮影画像内に入らなくなる撮影角度としてもよい。図５の例では、図５（ａ２）に示す撮影角度を特定する。
【００３８】
ステップＳ３１０では、撮影モジュール１０５が顔画像を撮影する。ステップＳ３０８で特定された撮影角度で撮影モジュール１０５を固定し、ユーザー２５０を撮影する。
ステップＳ３１２では、認証モジュール１５０が、顔認証処理を行う。
ステップＳ３１４では、制御モジュール１６０が、顔を認証できたか否かを判断し、認証できた場合はステップＳ３１６へ進み、それ以外の場合はステップＳ３０２へ戻る。
ステップＳ３１６では、制御モジュール１６０が、その装置の使用を許可する。
【００３９】
人感センサ１５５が人を検知すると、ステップＳ３０４以降の処理を行うようにしているが、装置２００の設置時、予め定められた日時に行うようにしてもよい。
例えば、予め定められた時間（例えば、２時間）おきであってもよいし、始業時（例えば、９時）、午後の始業時（例えば、１３時）、残業開始時（例えば、１７時）等としてもよい。
また、光源の電源オン又はオフを検知した場合にステップＳ３０４以降の処理を行うようにしてもよいし、窓のブラインド（カーテン等を含む）の上げ下げを検知した場合に、ステップＳ３０４以降の処理を行うようにしてもよい。なお、これらの検知は、光源、ブラインドに設けられた物理的スイッチで行えばよい。
【００４０】
図６は、第１の実施の形態による別の処理例を示すフローチャートである。
ステップＳ６０２では、人感センサ１５５は人を検知したか否かを判断し、検知した場合はステップＳ６０４へ進み、それ以外の場合は検知するまで待機する。
ステップＳ６０４では、光量測定モジュール１１０が、光量を測定する。
ステップＳ６０６では、領域分割モジュール１２５が、撮影範囲を領域分割し、光源位置特定モジュール１３０が、光量が高い領域を抽出する。
ステップＳ６０８では、ガイド生成モジュール１３５が、光源を隠す領域を特定する。つまり、ステップＳ６０６で抽出された領域を少なくとも含むように領域を特定する。例えば、人型になるように領域を特定する。
【００４１】
ステップＳ６１０では、ガイド生成モジュール１３５が、撮影位置に関するユーザーガイドを生成し、ガイド提示モジュール１４０が、表示する。例えば、図７に示すように、撮影画像を表示する画面７００内に撮影位置ガイド７１０を表示する。ステップＳ６０８で特定された領域を隠すように、撮影位置ガイド７１０を生成する。
ステップＳ６１２では、撮影モジュール１０５が、顔画像を撮影する。
ステップＳ６１４では、認証モジュール１５０が、顔認証処理を行う。
ステップＳ６１６では、制御モジュール１６０が、顔を認証できたか否かを判断し、認証できた場合はステップＳ６１８へ進み、それ以外の場合はステップＳ６０２へ戻る。
ステップＳ６１８では、制御モジュール１６０が、その装置の使用を許可する。
【００４２】
図３の例に示したフローチャートと図６の例に示したフローチャートを組み合わせてもよい。具体的には、図３の例に示したフローチャートのステップＳ３０８で、光源が入らない撮影角度を特定できないと判断した場合（つまり、どのような撮影角度においても光源が入らざるを得ない場合）、図６の例に示したフローチャートのステップＳ６０８以降の処理を行うようにしてもよい。
【００４３】
＜第２の実施の形態＞
図８は、第２の実施の形態の構成例についての概念的なモジュール構成図である。
第２の実施の形態である画像処理装置８００は、認証用の画像を撮影し、認証を行うものであって、図８の例に示すように、撮影モジュール８０５、赤外線撮影モジュール８１０、画像受付モジュール８１５、画像受付モジュール８２０、認証モジュール８２５、光量測定モジュール８３０、人感センサ８３５、制御モジュール８４０を有している。
撮影モジュール８０５は、画像受付モジュール８１５と接続されている。撮影モジュール８０５は、認証用の画像を撮影する。例えば、一般のデジタルカメラ等である。少なくとも赤外線を用いた撮影ではなく、被写体からの反射光を撮影するものである。
赤外線撮影モジュール８１０は、画像受付モジュール８２０と接続されている。赤外線撮影モジュール８１０は、赤外線を用いて認証用の画像を撮影する。例えば、赤外線カメラ等である。
画像受付モジュール８１５は、撮影モジュール８０５、認証モジュール８２５と接続されている。画像受付モジュール８１５は、撮影モジュール８０５によって撮影された画像を受け付け、制御モジュール８４０の制御にしたがって、認証モジュール８２５に渡す。
画像受付モジュール８２０は、赤外線撮影モジュール８１０、認証モジュール８２５と接続されている。画像受付モジュール８２０は、赤外線撮影モジュール８１０によって撮影された画像を受け付け、制御モジュール８４０の制御にしたがって、認証モジュール８２５に渡す。
【００４４】
認証モジュール８２５は、画像受付モジュール８１５、画像受付モジュール８２０と接続されている。認証モジュール８２５は、撮影モジュール８０５によって撮影された画像を用いて認証を行う。また、認証モジュール８２５は、赤外線撮影モジュール８１０によって撮影された画像を用いて認証を行う。なお、制御モジュール８４０の制御にしたがって、撮影モジュール８０５によって撮影された画像、赤外線撮影モジュール８１０によって撮影された画像のいずれか一方の画像を用いて認証を行うようにしてもよい。
また、認証モジュール８２５は、撮影モジュール８０５によって撮影された画像を用いて認証を行い、さらに、赤外線撮影モジュール８１０によって撮影された画像を用いて認証を行うようにしてもよい。そして、認証モジュール８２５は、両方の画像での認証が成功しなかった場合（撮影モジュール８０５によって撮影された画像での認証が失敗し、かつ、赤外線撮影モジュール８１０によって撮影された画像での認証が失敗した場合）は、認証が失敗したとする。認証モジュール８２５は、いずれかの画像で認証が成功した場合（撮影モジュール８０５によって撮影された画像での認証が成功した場合、又は、赤外線撮影モジュール８１０によって撮影された画像での認証が成功した場合）は、認証が成功したとする。
なお、予め撮影した照合用の画像として、撮影モジュール８０５（又は、撮影モジュール８０５に類似するデジタルカメラ）によって撮影された画像を用いてもよいし、赤外線撮影モジュール８１０（又は、赤外線撮影モジュール８１０に類似する赤外線カメラ）によって撮影された画像を用いてもよい。いずれか一方であってもよいし、撮影モジュール８０５によって撮影された画像の場合は、前者の画像を照合用の画像を用い、赤外線撮影モジュール８１０によって撮影された画像の場合は、後者の画像を照合用の画像を用いるようにしてもよい。
【００４５】
光量測定モジュール８３０は、光量を測定する。図１の例に示した光量測定モジュール１１０と同等であり、撮影モジュール８０５又は赤外線撮影モジュール８１０と一体に構成されていてもよい。
人感センサ８３５は、人感センサ８３５（画像処理装置８００）に対して操作者が近づいたことを検知する。近づいたことを検知した場合は、撮影モジュール８０５又は赤外線撮影モジュール８１０による撮影を開始させる。例えば、赤外線センサ、超音波センサ、可視光センサ、これらを組み合わせたセンサ等がある。
制御モジュール８４０は、光量測定モジュール８３０によって測定された光量が予め定められた値未満又は以下である場合は、赤外線撮影モジュール８１０を用いて認証用の画像を撮影するように制御する。
また、制御モジュール８４０は、光量測定モジュール８３０によって測定された光量が予め定められた値より高い又は以上である場合は、撮影モジュール８０５を用いて認証用の画像を撮影するように制御するようにしてもよい。
【００４６】
図９は、第２の実施の形態による処理例を示すフローチャートである。
ステップＳ９０２では、人感センサ８３５は人を検知したか否かを判断し、検知した場合はステップＳ９０４へ進み、それ以外の場合は検知するまで待機する。
ステップＳ９０４では、光量測定モジュール８３０が、光量を測定する。
ステップＳ９０６では、光量測定モジュール８３０が、ステップＳ９０４で測定された光量を用いて、暗いか否かを判断し、暗い場合はステップＳ９０８へ進み、それ以外の場合はステップＳ９１０へ進む。例えば、ステップＳ９０４で測定された光量が、予め定められた閾値未満又は以下である場合に、暗いと判断してもよい。
【００４７】
ステップＳ９０８では、赤外線撮影モジュール８１０を用いて顔画像を撮影する。
ステップＳ９１０では、撮影モジュール８０５を用いて顔画像を撮影する。
ステップＳ９１２では、認証モジュール８２５が、ステップＳ９０８又はステップＳ９１０で撮影された画像のいずれかを対象として顔認証処理を行う。
ステップＳ９１４では、制御モジュール８４０が、顔を認証できたか否かを判断し、認証できた場合はステップＳ９１６へ進み、それ以外の場合はステップＳ９０２へ戻る。
ステップＳ９１６では、制御モジュール８４０が、その装置の使用を許可する。
【００４８】
図１０は、第２の実施の形態による別の処理例を示すフローチャートである。
ステップＳ１００２では、人感センサ８３５は人を検知したか否かを判断し、検知した場合はステップＳ１００４へ進み、それ以外の場合は検知するまで待機する。
ステップＳ１００４では、撮影モジュール８０５を用いて顔画像を撮影する。
ステップＳ１００６では、赤外線撮影モジュール８１０を用いて顔画像を撮影する。
ステップＳ１００８では、認証モジュール８２５が、ステップＳ１００４で撮影した顔画像を用いて顔認証処理を行う。
ステップＳ１０１０では、認証モジュール８２５が、ステップＳ１００６で撮影した顔画像を用いて顔認証処理を行う。
【００４９】
ステップＳ１０１２では、制御モジュール８４０が、いずれかで認証できたか否かを判断し、認証できた場合はステップＳ１０１４へ進み、それ以外の場合はステップＳ１００２へ戻る。例えば、認証の度合いを示すスコアが高い方を採用して、認証できたか否かを判断してもよい。
ステップＳ１０１４では、制御モジュール８４０が、その装置の使用を許可する。
【００５０】
図１１は、第２の実施の形態による別の処理例を示すフローチャートである。第１の実施の形態（特に、図３又は図６の例に示すフローチャート）と第２の実施の形態（特に、図９又は図１０の例に示すフローチャート）との組み合わせである。
ステップＳ１１０２では、人感センサ８３５は人を検知したか否かを判断し、検知した場合はステップＳ１１０４へ進み、それ以外の場合は検知するまで待機する。
ステップＳ１１０４では、光量測定モジュール８３０が、光量を測定する。
ステップＳ１１０６では、光量測定モジュール８３０が、暗いか否かを判断し、暗い場合はステップＳ１１０８へ進み、それ以外の場合はステップＳ１１１０へ進む。
ステップＳ１１０８では、図９のステップＳ９０８以降の処理、又は、図１０のステップＳ１００４以降の処理を行う。
ステップＳ１１１０では、図３のステップＳ３０４以降の処理、又は、図６のステップＳ６０６以降の処理を行う。
【００５１】
図１２を参照して、本実施の形態の画像処理装置のハードウェア構成例について説明する。図１２に示す構成は、例えばパーソナルコンピュータ（ＰＣ）等によって構成されるものであり、スキャナ等のデータ読み取り部１２１７と、プリンタ等のデータ出力部１２１８を備えたハードウェア構成例を示している。
【００５２】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１２０１は、前述の実施の形態において説明した各種のモジュール、すなわち、撮影角度調整モジュール１１５、受付モジュール１２０、領域分割モジュール１２５、光源位置特定モジュール１３０、ガイド生成モジュール１３５、ガイド提示モジュール１４０、認証モジュール１５０、制御モジュール１６０、画像受付モジュール８１５、画像受付モジュール８２０、認証モジュール８２５、制御モジュール８４０等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００５３】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２０２は、ＣＰＵ１２０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２０３は、ＣＰＵ１２０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバス等から構成されるホストバス１２０４により相互に接続されている。
【００５４】
ホストバス１２０４は、ブリッジ１２０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バス等の外部バス１２０６に接続されている。
【００５５】
キーボード１２０８、マウス等のポインティングデバイス１２０９は、操作者により操作されるデバイスである。ディスプレイ１２１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等があり、各種情報をテキストやイメージ情報として表示する。また、ポインティングデバイス１２０９とディスプレイ１２１０の両方の機能を備えているタッチスクリーン等であってもよい。その場合、キーボードの機能の実現について、キーボード１２０８のように物理的に接続しなくても、画面（タッチスクリーン）上にソフトウェアでキーボード（いわゆるソフトウェアキーボード、スクリーンキーボード等ともいわれる）を描画して、キーボードの機能を実現するようにしてもよい。
【００５６】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１２１１は、ハードディスク（フラッシュ・メモリ等であってもよい）を内蔵し、ハードディスクを駆動し、ＣＰＵ１２０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、認証用データ（照合用の顔画像、顔画像の特徴量等）等が格納される。さらに、その他の各種データ、各種コンピュータ・プログラム等が格納される。
【００５７】
ドライブ１２１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体１２１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース１２０７、外部バス１２０６、ブリッジ１２０５、及びホストバス１２０４を介して接続されているＲＡＭ１２０３に供給する。なお、リムーバブル記録媒体１２１３も、データ記録領域として利用可能である。
【００５８】
接続ポート１２１４は、外部接続機器１２１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート１２１４は、インタフェース１２０７、及び外部バス１２０６、ブリッジ１２０５、ホストバス１２０４等を介してＣＰＵ１２０１等に接続されている。外部接続機器１２１５として、デジタルカメラ等の撮影モジュール１０５（８０５）、赤外線撮影モジュール８１０、光量測定モジュール１１０（８３０）、赤外線センサ等の人感センサ１５５（８３５）、液晶ディスプレイ等の提示モジュール１４５等がある。通信部１２１６は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部１２１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部１２１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００５９】
なお、図１２に示す画像処理装置のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１２に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続している形態でもよく、さらに図１２に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、携帯情報通信機器（携帯電話、スマートフォン、モバイル機器、ウェアラブルコンピュータ等を含む）、情報家電、ロボット、複写機、ファックス、スキャナ、プリンタ、複合機などに組み込まれていてもよい。
【００６０】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分若しくは全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００６１】
１００…画像処理装置
１０５…撮影モジュール
１１０…光量測定モジュール
１１５…撮影角度調整モジュール
１２０…受付モジュール
１２５…領域分割モジュール
１３０…光源位置特定モジュール
１３５…ガイド生成モジュール
１４０…ガイド提示モジュール
１４５…提示モジュール
１５０…認証モジュール
１５５…人感センサ
１６０…制御モジュール
２００…装置
２１０…画像処理装置
２２０…ＡＴＭ
２３０…家庭用電子機器
２５０…ユーザー
８００…画像処理装置
８０５…撮影モジュール
８１０…赤外線撮影モジュール
８１５…画像受付モジュール
８２０…画像受付モジュール
８２５…認証モジュール
８３０…光量測定モジュール
８３５…人感センサ
８４０…制御モジュール
【図１】
2019021083.tif 000003
【図２】
2019021083.tif 000004
【図３】
2019021083.tif 000005
【図４】
2019021083.tif 000006
【図５】
2019021083.tif 000007
【図６】
2019021083.tif 000008
【図７】
2019021083.tif 000009
【図８】
2019021083.tif 000010
【図９】
2019021083.tif 000011
【図１０】
2019021083.tif 000012
【図１１】
2019021083.tif 000013
【図１２】
2019021083.tif 000014