撮影部によって撮影された画像を順次取得する画像取得部と、前記画像取得部によって順次取得された画像について、色ヒストグラムの類似度に基づいて、個々の前記画像中の利用者に対応する利用者対応領域を検知することを繰り返す第1検知部と、前記画像取得部によって順次取得された画像について、個々の前記画像内に存在する特徴点を順次比較することで、個々の前記画像中の利用者対応領域を検知することを繰り返す第2検知部と、前記画像取得部によって順次取得された画像の輝度が所定値以上変化している間は前記第2検知部によって利用者対応領域の検知を行わせ、それ以外の期間は前記第1検知部によって利用者対応領域の検知を行わせる切替判定部と、を含む利用者検知装置。前記切替判定部は、前記画像取得部によって順次取得された画像の輝度の差分値を算出し、画像全体又は一部分の輝度の差分値が所定値以上になった場合に、前記第1検知部による利用者対応領域の検知から前記第2検知部による利用者対応領域の検知に切替える請求項1記載の利用者検知装置。前記切替判定部は、前記第1検知部によって前記色ヒストグラムの類似度が閾値未満と判定された場合に、前記画像取得部によって順次取得された画像の輝度が所定値以上変化しているか否かを判定する請求項2記載の利用者検知装置。前記切替判定部は、前記第2検知部によって利用者対応領域の検知が行われている期間に、前記画像中の利用者対応領域の色ヒストグラムの類似度が閾値以上の状態が一定期間以上継続した場合に、前記第2検知部による利用者対応領域の検知から前記第1検知部による利用者対応領域の検知に切替える請求項1~請求項3の何れか1項記載の利用者検知装置。前記切替判定部は、前記画像取得部によって順次取得された画像の輝度の差分値を算出し、画像全体又は一部分の輝度の差分値が所定値未満になった場合に、前記第2検知部による利用者対応領域の検知から前記第1検知部による利用者対応領域の検知に切替える請求項1~請求項3の何れか1項記載の利用者検知装置。前記画像取得部によって取得された前記画像中の利用者対応領域の色ヒストグラムを基準色ヒストグラムとして記憶する第1記憶部を更に備え、前記第1検知部は、前記基準色ヒストグラムに対する、前記画像取得部によって取得された画像中の複数の領域の色ヒストグラムの類似度を各々演算し、前記複数の領域のうち前記類似度が閾値以上の領域を前記画像中の利用者対応領域と判断する請求項1~請求項5の何れか1項記載の利用者検知装置。前記第1検知部によって利用者対応領域の検知が行われていた状態から前記第2検知部による利用者対応領域の検知が開始される際に、前記第1検知部によって検知されている利用者対応領域の位置情報を前記第2検知部に通知する通知部を更に備え、前記第2検知部は、前記通知部から通知された位置情報で特定される領域内に存在する特徴点に基づいて利用者対応領域の検知を行う請求項6記載の利用者検知装置。前記画像取得部によって取得された前記画像中の利用者対応領域内から前記第2検知部によって抽出された特徴点の情報を記憶する第2記憶部を更に備え、前記第2検知部は、前記画像取得部によって新たに取得された前記画像から特徴点を抽出し、抽出した特徴点と前記第2記憶部に情報が記憶された特徴点との対応関係を判断し、前記第2記憶部に情報が記憶された特徴点と対応していると判断した特徴点から特定される領域を前記画像中の利用者対応領域と判断する請求項1~請求項7の何れか1項記載の利用者検知装置。前記第2検知部によって利用者対応領域の検知が行われていた状態から前記第1検知部による利用者対応領域の検知が開始される際に、前記第2検知部によって検知されている利用者対応領域の位置情報を前記第1検知部に通知する通知部を更に備え、前記第1検知部は、前記通知部から通知された位置情報で特定される領域内の色ヒストグラムに基づいて利用者対応領域の検知を行う請求項8記載の利用者検知装置。前記画像取得部によって過去に取得された画像を第3記憶部に記憶させる過去画像保存部を更に備え、前記第1検知部によって利用者対応領域の検知が行われていた状態から前記第2検知部による利用者対応領域の検知が開始される際に、前記第2検知部は、前記第3記憶部に記憶された画像を用いて利用者対応領域の検知を開始する請求項1~請求項9の何れか1項記載の利用者検知装置。前記第1検知部は、前記基準色ヒストグラムに対する、前記画像取得部によって取得された画像中の複数の領域の色ヒストグラムの類似度を各々演算し、前記複数の領域のうち前記類似度が閾値以上の領域を前記画像中の利用者対応領域と判断し、前記第1検知部によって利用者対応領域の検知が行われていた状態から前記第2検知部による利用者対応領域の検知が開始される際に、前記第1検知部による利用者対応領域の検知で前記類似度が閾値以上の領域が存在していたときの前記領域の位置情報を前記第2検知部に通知する通知部を更に備え、前記第1検知部によって利用者対応領域の検知が行われていた状態から前記第2検知部による利用者対応領域の検知が開始される際に、前記第2検知部は、前記第3記憶部に記憶された画像のうち、前記第1検知部による利用者対応領域の検知で前記類似度が閾値以上の領域が存在していたときの画像を用いて利用者対応領域の検知を開始する請求項10記載の利用者検知装置。前記切替判定部は、前記第2検知部によって利用者対応領域の検知が行われていた状態で、前記画像の利用者対応領域内の色ヒストグラムの類似度が閾値以上の状態が一定期間以上継続するか、又は、前記画像取得部によって順次取得された画像の輝度の差分値が所定値未満になった場合に、前記第1検知部による利用者対応領域の検知を開始させると共に、前記第1検知部による利用者対応領域の検知を開始させてから所定期間が経過する迄の間は前記第2検知部による利用者対応領域の検知も継続させる請求項1~請求項11の何れか1項記載の利用者検知装置。前記切替判定部は、前記第1検知部及び前記第2検知部が各々利用者対応領域の検知を行っている期間内に、前記第1検知部によって前記色ヒストグラムの類似度が閾値以上と判定されている状態が一定期間以上継続した場合には、前記第2検知部による利用者対応領域の検知を停止させる請求項12記載の利用者検知装置。前記画像取得部によって取得された前記画像中の利用者対応領域の色ヒストグラムを基準色ヒストグラムとして記憶する第1記憶部を更に備え、前記第1検知部及び前記第2検知部が各々利用者対応領域の検知を行っている期間内に、前記第1検知部によって前記色ヒストグラムの類似度が閾値未満と判定された場合に、前記第2検知部によって検知されている利用者対応領域の位置情報を前記第1検知部に通知する通知部を更に備え、前記第1検知部は、前記基準色ヒストグラムを用いて前記色ヒストグラムの類似度を演算すると共に、前記第1検知部及び前記第2検知部が利用者対応領域の検知を各々行っている期間内に、前記通知部によって前記位置情報が通知された場合に、通知された前記位置情報で特定される領域内の色ヒストグラムを前記基準色ヒストグラムとして前記第1記憶部に記憶させる請求項12又は請求項13記載の利用者検知装置。撮影部によって撮影された画像を順次取得する画像取得ステップと、前記画像取得ステップによって順次取得された画像について、色ヒストグラムの類似度に基づいて、個々の前記画像中の利用者に対応する利用者対応領域を検知することを繰り返す第1検知ステップと、前記画像取得ステップによって順次取得された画像について、個々の前記画像内に存在する特徴点を順次比較することで、個々の前記画像中の利用者対応領域を検知することを繰り返す第2検知ステップと、前記画像取得ステップによって順次取得された画像の輝度が所定値以上変化している間は前記第2検知ステップによって利用者対応領域の検知を行わせ、それ以外の期間は前記第1検知ステップによって利用者対応領域の検知を行わせる切替判定ステップと、を含む利用者検知方法。コンピュータに、撮影部によって撮影された画像を順次取得する画像取得ステップと、前記画像取得ステップによって順次取得された画像について、色ヒストグラムの類似度に基づいて、個々の前記画像中の利用者に対応する利用者対応領域を検知することを繰り返す第1検知ステップと、前記画像取得ステップによって順次取得された画像について、個々の前記画像内に存在する特徴点を順次比較することで、個々の前記画像中の利用者対応領域を検知することを繰り返す第2検知ステップと、前記画像取得ステップによって順次取得された画像の輝度が所定値以上変化している間は前記第2検知ステップによって利用者対応領域の検知を行わせ、それ以外の期間は前記第1検知ステップによって利用者対応領域の検知を行わせる切替判定ステップと、を含む処理を実行させるための利用者検知プログラム。しかしながら、色ヒストグラムを用いた利用者対応領域の検知では、例えば、照明条件の急激な変化等によって認証に用いる画像の輝度が急激に変化した場合、色ヒストグラムが変化し、利用者が存在しているにも拘わらず利用者対応領域を特定できないことが生じ得る。この場合、認証が途切れてしまったり、利用者が情報機器から離れたと誤判定されることになる、という課題があった。画像の輝度の急激な変化は、例えば、情報機器を室内で使用している状況で室内の照明がオンオフされた場合や、情報機器を移動体の室内で使用している状況で移動体の室内に入射される外光の光量が急激に変化した場合に生ずる。また、例えば、利用者を撮影する撮影部に画像全体の輝度をおよそ一定に維持する露出制御機能が設けられている場合には、利用者の背後を人が通った等のような撮影範囲内の輝度変化に応じて露出が変更されたときにも利用者対応領域の輝度の急激な変化が生じる。なお、撮影部がPC等の情報機器に内蔵されたカメラであり、当該カメラが他のアプリケーションでも使用されている場合には、上記の露出制御機能をオフして利用者対応領域の輝度の急激な変化を抑制することは困難である。開示の技術は、利用者対応領域の検知に用いる画像の輝度が急激に変化した場合に、利用者対応領域の継続的な検知が途切れることを抑制することが目的である。開示の技術は、撮影部によって撮影された画像を順次取得する画像取得部を含んでいる。また開示の技術は、前記画像取得部によって順次取得された画像について、色ヒストグラムの類似度に基づいて、個々の前記画像中の利用者に対応する利用者対応領域を検知することを繰り返す第1検知部を含んでいる。また開示の技術は、前記画像取得部によって順次取得された画像について、個々の前記画像内に存在する特徴点を順次比較することで、個々の前記画像中の利用者対応領域を検知することを繰り返す第2検知部を含んでいる。そして開示の技術は、前記画像取得部によって順次取得された画像の輝度が所定値以上変化している間は前記第2検知部によって利用者対応領域の検知を行わせ、それ以外の期間は前記第1検知部によって利用者対応領域の検知を行わせる切替判定部を含んでいる。開示の技術は、利用者対応領域の検知に用いる画像の輝度が急激に変化した場合に、利用者対応領域の継続的な検知が途切れることを抑制できる、という効果を有する。以下、図面を参照して開示の技術の実施形態の一例を詳細に説明する。なお、以下では開示の技術を継続認証に適用した態様を主に説明する。第1実施形態図1には、本第1実施形態に係る認証装置10が示されている。認証装置10はPCや携帯端末等の情報機器を使用する利用者の認証を行う装置であり、情報機器の使用を開始する利用者の認証を行うログイン認証装置12と、情報機器を使用中の利用者の認証を行う継続認証装置14を備えている。認証装置10は、例えば、利用者によって使用される情報機器に内蔵することができるが、これに代えて、情報機器と通信回線を介して接続されたコンピュータを認証装置10として機能させることでも実現できる。また、ログイン認証装置12は、利用者の認証方式として、公知の各種の認証方式の何れを適用した構成でもよい。継続認証装置14は開示の技術における利用者検知装置の一例であり、画像取得部16、色ヒストグラム認証部18、オプティカルフロー認証部20、認証切替判定部22、通知部24、顔検出部26を備えている。また、継続認証装置14は色ヒストグラム情報28を記憶する第1記憶部30、特徴点情報32を記憶する第2記憶部34を備えている。なお、色ヒストグラム認証部18は開示の技術における第1検知部の一例であり、オプティカルフロー認証部20は開示の技術における第2検知部の一例であり、認証切替判定部22は開示の技術における切替判定部の一例である。画像取得部16は、ログイン認証装置12によるログイン認証を経て前記情報機器を使用している利用者の顔や体の一部及び利用者の背景を被写体として撮影部が定期的に撮影を行うことで得られた画像の画像データを定期的に取得する。なお、例えば認証装置10が前記情報機器に内蔵されている場合、画像取得部16は、上記の撮影部を含んだ構成であってもよい。また、例えば情報機器と通信回線を介して接続されたコンピュータが認証装置10として機能する場合、画像取得部16は、情報機器に設けられた撮影部で撮影された画像の画像データを情報機器から受信することで取得する通信ユニットであってもよい。色ヒストグラム認証部18は、利用者がログイン認証装置12によるログイン認証に成功した直後のタイミングで、画像取得部16によって取得された画像中に存在する利用者の顔に対応する顔領域及び体に対応する体領域の色ヒストグラムを算出する。ここで算出した顔領域及び体領域の色ヒストグラムは、基準色ヒストグラムの色ヒストグラム情報28として第1記憶部30に記憶される。また色ヒストグラム認証部18は、以降に画像取得部16によって取得された画像に対し、基準色ヒストグラムを用いて色ヒストグラム認証を行う。すなわち、画像取得部16によって取得された画像に対し、基準色ヒストグラムとの色ヒストグラムの類似度が最大となる領域を顔領域及び体領域について各々探索する。そして、当該探索で抽出した領域における色ヒストグラムの類似度が閾値以上であれば抽出した領域に利用者が存在していると判定し、色ヒストグラムの類似度が閾値未満であれば利用者が情報機器から離席したと判定する。オプティカルフロー認証部20は、認証開始当初は、画像取得部16によって取得された画像中の顔領域から特徴点を抽出し、抽出した特徴点を特徴点情報32として第2記憶部34に記憶させる。またオプティカルフロー認証部20は、以降に画像取得部16によって取得された画像に対し、特徴点情報32を用いてオプティカルフロー認証を行う。すなわち、画像取得部16によって取得された画像のうち、過去の顔領域及びその周辺を含む領域から特徴点を抽出し、抽出した特徴点に対し、特徴点情報32として情報が記憶されている過去の特徴点との対応関係を判別する処理を行う。そして、当該処理で過去の特徴点との対応関係が判別できた特徴点の数が所定数以上であれば、所定数以上の数の特徴点から特定される顔領域に利用者が存在していると判定する。また、過去の特徴点との対応関係が判別できた特徴点の数が所定数未満の場合であれば、利用者が情報機器から離席したと判定する。認証切替判定部22は、利用者に対する継続認証に、色ヒストグラム認証部18による色ヒストグラム認証を適用するか、オプティカルフロー認証部20によるオプティカルフロー認証を適用するかを判定する。認証切替判定部22による認証方式の判定には、画像取得部16によって取得された画像の輝度変化、及び、色ヒストグラムの類似度の少なくとも一方が用いられる。通知部24は、利用者に対する継続認証が色ヒストグラム認証からオプティカルフロー認証に切替えされる際に、それ迄の色ヒストグラム認証部18による色ヒストグラム認証で認識されていた顔領域の情報をオプティカルフロー認証部20へ通知する。また通知部24は、利用者に対する継続認証が、オプティカルフロー認証から色ヒストグラム認証に切替えされる際に、それ迄のオプティカルフロー認証で認識されていた顔領域の情報を色ヒストグラム認証部18へ通知する。顔検出部26は、利用者がログイン認証装置12によるログイン認証に成功した直後のタイミングで、画像取得部16によって取得された画像中に存在する利用者の顔に対応する顔領域を検出し、検出した顔領域を抽出する処理を行う。顔検出部26は、顔領域の検出結果を色ヒストグラム認証部18へ出力する。顔検出部26から色ヒストグラム認証部18へ出力された顔領域の検出結果は、色ヒストグラム認証部18による、画像中の顔領域及び体領域の特定に用いられる。認証装置10は、例えば図2に示すコンピュータ42で実現することができる。なお、以下では、コンピュータ42が利用者によって使用される情報機器に含まれる態様を説明するが、コンピュータ42は情報機器と通信回線を介して接続されたコンピュータであってもよい。コンピュータ42はCPU44、メモリ46、不揮発性の記憶部48、キーボード50、マウス52、ディスプレイ54、カメラ56を備え、これらはバス58を介して互いに接続されている。なお、カメラ56は撮影部の一例であり、情報機器を使用している利用者の顔や体の一部及び利用者の背景を被写体として撮影可能に配置されている。また、記憶部48はHDDやフラッシュメモリ等によって実現できる。記録媒体としての記憶部48には、コンピュータ42を認証装置10として機能させるためのログイン認証プログラム60及び継続認証プログラム62、色ヒストグラム情報28及び特徴点情報32が各々記憶されている。CPU44は、ログイン認証プログラム60及び継続認証プログラム62を記憶部48から読み出してメモリ46に展開し、各プログラム6062が有するプロセスを順次実行する。CPU44は、ログイン認証プログラム60が有するプロセスを実行することで、図1に示すログイン認証装置12として動作する。また継続認証プログラム62は、画像取得プロセス64、色ヒストグラム認証プロセス66、オプティカルフロー認証プロセス68、認証切替判定プロセス70、通知プロセス72及び顔検知プロセス74を有する。CPU44は、画像取得プロセス64を実行することで、図1に示す画像取得部16として動作する。またCPU44は、色ヒストグラム認証プロセス66を実行することで、図1に示す色ヒストグラム認証部18として動作する。またCPU44は、オプティカルフロー認証プロセス68を実行することで、図1に示すオプティカルフロー認証部20として動作する。またCPU44は、認証切替判定プロセス70を実行することで、図1に示す認証切替判定部22として動作する。またCPU44は、通知プロセス72を実行することで、図1に示す通知部24として動作する。またCPU44は、顔検知プロセス74を実行することで、図1に示す顔検出部26として動作する。なお、継続認証プログラム62は開示の技術における利用者検知プログラムの一例である。認証装置10がコンピュータ42で実現される場合、色ヒストグラム情報28を記憶する記憶部48は第1記憶部30として用いられ、メモリ46の一部領域は色ヒストグラム情報28の記憶領域として用いられる。また、特徴点情報32を記憶する記憶部48は第2記憶部34としても用いられ、メモリ46の一部領域は特徴点情報32の記憶領域として用いられる。これにより、ログイン認証プログラム60及び継続認証プログラム62を実行したコンピュータ42が、認証装置10として機能することになる。なお、認証装置10は、例えば半導体集積回路、より詳しくはASIC等で実現することも可能である。次に本第1実施形態の作用を説明する。先に説明したように、色ヒストグラム認証は、認識対象の姿勢変化に対して頑健な継続認証が可能であるものの、照明条件の急激な変化等によって認証に用いる画像の輝度が急激に変化した場合に、継続認証が途切れてしまうことが生じ得る。一方、オプティカルフロー認証は、照明変化等に起因する画像の輝度の急激な変化に対しては頑健であるものの、例えば利用者の顔が横を向いた等のように、特徴点の数や対応関係の変化を引き起こす姿勢変化が生じると、認証の継続が困難になる。また、オプティカルフロー認証は処理負荷が大きく、長時間の認証には適さないという欠点も有している。このように、色ヒストグラム認証とオプティカルフロー認証が互いに異なる特徴を有していることに鑑み、本実施形態では、画像の輝度が変化している期間はオプティカルフロー認証を適用し、それ以外の期間は色ヒストグラム認証を適用して継続認証を行う。以下、まず図3のフローチャートを参照し、本実施形態に係る認証装置10による認証処理を説明する。図3に示す認証処理は、利用者によって情報機器の使用が開始される際に実行され、まずステップ80において、ログイン認証装置12は、ログイン認証処理を行う。このログイン認証処理における認証方式は、前述のように、公知の各種の認証方式の何れでもよい。次のステップ82において、ログイン認証装置12は、ログイン認証によって利用者が正規の利用者であることを確認できたか否か判定する。ステップ82の判定が否定された場合は認証処理を終了する。これにより、正規の利用者以外の他者が情報機器を使用することが阻止される。一方、ステップ82の判定が肯定された場合、ログイン認証装置12は継続認証装置14を起動してステップ84へ移行し、ステップ84において、継続認証装置14は継続認証処理を行う。これにより、ログイン認証によって正規の利用者であることが確認された利用者は、継続認証装置14によって継続認証処理が行われている間、情報機器を使用することが可能となる。次に、図3に示す認証処理のステップ84で継続認証装置14によって行われる継続認証処理の詳細を、図4を参照して説明する。図4に示す継続認証処理では、まずステップ90で初期登録処理が行われる。この初期登録処理について、図5を参照して説明すると、まずステップ130において、画像取得部16は、撮像部によって撮影された最新の画像の画像データを取得する。次のステップ132において、顔検出部26は、画像取得部16によって取得された画像データが表す画像中に存在する利用者の顔領域を検出する。なお、顔検出部26による顔領域の検出には、例えばHaarclassifierを用いる手法等の任意の手法を適用することができる。次のステップ134において、顔検出部26は、ステップ132の顔領域の検出により、利用者の顔に対応する顔領域を抽出できたか否か判定する。例えば、撮影時に利用者の顔が撮像部の正面を向いていなかった等の場合には、ステップ134の判定が否定されてステップ130に戻り、ステップ134の判定が肯定される迄、ステップ130~ステップ134を繰り返す。一方、ステップ134の判定が肯定された場合はステップ136へ移行し、ステップ136において、色ヒストグラム認証部18は、顔検出部26による顔領域の抽出結果に基づき、利用者の顔におよそ対応する一定形状の顔領域を設定する。また、設定した顔領域の下方に、利用者の体の一部におよそ対応する一定形状の体領域を設定する。なお、体領域の設定には他の手法を用いることも可能である。図6には、色ヒストグラム認証部18によって設定された顔領域の一例を実線で、体領域の一例を破線で各々示す。次のステップ138において、色ヒストグラム認証部18は、ステップ136で設定した利用者の顔領域及び体領域の色ヒストグラムを各々生成する。なお、例えば、画像の各画素毎の色をRGB3色の組み合わせで表す画像データが画像取得部16によって取得される場合、上記で生成される色ヒストグラムは、図6に示すように、RGB3色の各組み合わせ毎の頻度を表す色ヒストグラムとなる。なお、RGB色空間以外の他の色空間を用いてもよい。ステップ140において、色ヒストグラム認証部18は、ステップ138で生成した利用者の顔領域及び体領域の色ヒストグラムを基準色ヒストグラムとして第1記憶部30に記憶させる。またステップ142において、色ヒストグラム認証部18は、ステップ136で設定した利用者の顔領域の位置やサイズを表す情報を、色ヒストグラム情報28の一部として第1記憶部30に記憶させる。これにより、第1記憶部30には、色ヒストグラム情報28として、図6に示すような情報が記憶される。そしてステップ144において、認証切替判定部22は、継続認証の動作モードとして色ヒストグラム認証モードを設定し、初期登録処理を終了する。なお、図6に示す色ヒストグラム情報28のうちの対象領域は、顔領域の中心が画像中の座標に位置しており、幅が100画素分、高さが150画素分のサイズであることを表している。また、図6に示す色ヒストグラム情報28のうちのヒストグラムは、RGBそれぞれ0~255の数値範囲を16個の数値範囲に分割し、各々の数値範囲内に入る色の割合によって色ヒストグラムを表している。例えば図6に示すヒストグラムは、=~の数値範囲の色の画素数の全体に占める割合が001=1であることを表している。上述した初期登録処理が終了すると、図4の継続認証処理のステップ92へ移行する。ステップ92において、画像取得部16は、撮像部によって撮影された最新の画像の画像データを取得する。次のステップ94において、認証切替判定部22は、継続認証の現在の動作モードが色ヒストグラム認証モードか否か判定する。ステップ94の判定が肯定された場合、認証切替判定部22は色ヒストグラム認証部18を呼び出してステップ96へ移行する。これにより、ステップ96では、色ヒストグラム認証部18によって色ヒストグラム認証処理が行われる。この色ヒストグラム認証処理について、図7を参照して説明すると、まずステップ150において、色ヒストグラム認証部18は、第1記憶部30に記憶されている色ヒストグラム情報28から、利用者の顔領域の情報を取得する。次のステップ152において、色ヒストグラム認証部18は、ステップ150で情報を取得した顔領域を基準として、先のステップ92で取得された画像のうち、顔領域の基準色ヒストグラムに対する色ヒストグラムの類似度が最大となる領域を探索する。この探索は、ステップ150で取得した顔領域の位置を基準として、基準位置及びその周辺の複数位置に存在する複数の候補領域について色ヒストグラムの類似度を各々演算し、複数の候補領域の中から類似度が最大の候補領域を選択することで行うことができる。次のステップ154において、色ヒストグラム認証部18は、まずステップ150で情報を取得した顔領域の下方に、顔領域のサイズに応じた大きさの対応する体領域を設定する。そして、設定した体領域を基準として、先のステップ92で取得された画像のうち、体領域の基準色ヒストグラムに対する色ヒストグラムの類似度が最大となる領域を探索する。この探索も、先に設定した体領域の位置を基準として、基準位置及びその周辺の複数位置に存在する複数の候補領域について色ヒストグラムの類似度を各々演算し、複数の候補領域の中から類似度が最大の候補領域を選択することで行うことができる。次のステップ156において、色ヒストグラム認証部18は、ステップ152の探索で抽出した顔領域の色ヒストグラムの類似度と、ステップ154の探索で抽出した体領域の色ヒストグラムの類似度と、から最終類似度を算出する。顔領域の色ヒストグラムの類似度をSface、体領域の色ヒストグラムの類似度をSbodyとした場合、最終類似度Sfinalは次の式で算出することができる。Sfinal=t×Sface×Sbody...但し、tは顔領域の色ヒストグラムの類似度Sfaceに対する重み係数で、0≦t≦1である。そしてステップ158において、色ヒストグラム認証部18は、抽出した利用者の顔領域の情報と、顔領域及び体領域の色ヒストグラムと、を色ヒストグラム情報28として第1記憶部30に記憶させ、色ヒストグラム認証処理を終了する。上述した色ヒストグラム認証処理が終了すると、図4の継続認証処理のステップ98へ移行する。ステップ98において、認証切替判定部22は、色ヒストグラム認証部18による色ヒストグラム認証処理で得られた色ヒストグラムの類似度が閾値以上か否かを判定することで、色ヒストグラム認証を継続するか否か判定する。色ヒストグラムの類似度が閾値以上の場合には、ステップ98の判定が肯定されてステップ100へ移行し、認証切替判定部22は、継続認証の動作モードとして色ヒストグラム認証モードを設定し、ステップ92に戻る。これにより、色ヒストグラム認証処理で得られた色ヒストグラムの類似度が閾値以上の間は、ステップ92~ステップ100が繰り返され、色ヒストグラム認証によって継続認証が行われる。一方、色ヒストグラムの類似度が閾値未満になると、ステップ98の判定が否定されてステップ102へ移行する。ステップ102において、認証切替判定部22は、色ヒストグラムの類似度が閾値未満になった原因が画像全体に急激な輝度変化が生じたためか否かを判定することで、継続認証の認証方式をオプティカルフロー認証に切替えるか否かを判定する認証方式切替判定を行う。具体的には、画像取得部16によって連続して取得された画像I1と画像I2について対応する画素同士の輝度値の差分I1-I2を算出し、この差分が閾値Th以上の画素数Nを計数する。画素数Nが一定値以上の場合には、大きな照明のオンオフ等に起因する急激な輝度変化が画像に生じていると判定することができる。なお、輝度変化の算出対象は画像全体に限られるものではなく、例えば顔領域と体領域を除外した領域等のように、画像の一部の領域を輝度変化の算出対象としてもよい。次のステップ104において、認証切替判定部22は、ステップ102の認証方式切替判定で画像の急激な輝度変化が検出されたか否かに基づいて、認証方式をオプティカルフロー認証に切替えて継続認証を続行するか否か判定する。ステップ102の認証方式切替判定で画像の急激な輝度変化が検出されなかった場合、色ヒストグラムの類似度が閾値未満になった原因は画像に急激な輝度変化が生じたためではないと判断できるので、ステップ104の判定が否定されてステップ124へ移行する。そしてステップ124において、認証切替判定部22は、利用者が離席したとの判定結果を出力し、継続認証処理を終了する。また、ステップ102の認証方式切替判定で急激な輝度変化が検出された場合、画像に急激な輝度変化が生じたことを原因として色ヒストグラムの類似度が閾値未満になった可能性があるので、ステップ104の判定が肯定されてステップ106へ移行する。ステップ106において、認証切替判定部22は、継続認証の動作モードを色ヒストグラム認証モードからオプティカルフロー認証モードへ切替える。次のステップ108において、通知部24は、第1記憶部30に記憶されている色ヒストグラム情報28から顔領域の情報を抽出し、抽出した顔領域の情報をオプティカルフロー認証部20へ通知する。次のステップ110では、オプティカルフロー認証部20によってオプティカルフロー認証処理が行われる。このように、色ヒストグラム認証で色ヒストグラムの類似度が閾値未満となり、画像の急激な輝度変化を検出した場合に、継続認証の認証方式をオプティカルフロー認証に切替えることで、画像の急激な輝度変化を原因として継続認証が途切れることを抑制できる。ステップ110のオプティカルフロー認証処理について、図8を参照して説明すると、まずステップ160において、オプティカルフロー認証部20は、第2記憶部34に特徴点情報32が未登録か否か判定する。ステップ160の判定が肯定された場合はステップ162へ移行し、ステップ162において、オプティカルフロー認証部20は、先の図4のステップ108で通知部24から通知された利用者の顔領域の情報を取得する。次のステップ164において、オプティカルフロー認証部20は、画像取得部16によって取得された画像のうち、ステップ162で情報を取得した顔領域内から特徴点を抽出する。そして次のステップ172において、オプティカルフロー認証部20は、例として図6に示すように、利用者の顔領域の情報及び特徴点の情報を特徴点情報32として第2記憶部34に記憶させる。ステップ172の処理を行うと、オプティカルフロー認証処理を終了する。なお、図6に示す特徴点情報32のうちの対象領域は、顔領域の中心が画像中の座標に位置しており、幅が100画素分、高さが150画素分のサイズであることを表している。また、図6に示す特徴点情報32のうちの特徴点群は、個々の特徴点の位置を表しており、例えば特徴点1は画像中の座標に位置していることを表している。また、上記のように、第2記憶部34に特徴点情報32を記憶させると、次の周期では先のステップ160の判定が否定されてステップ166へ移行する。ステップ166において、オプティカルフロー認証部20は、第2記憶部34に記憶されている特徴点情報32から顔領域の情報を抽出する。そして、オプティカルフロー認証部20は、情報を抽出した顔領域の位置を基準として、基準位置及びその周辺領域を含む抽出対象領域から特徴点を抽出する。次のステップ168において、オプティカルフロー認証部20は、オプティカルフローを算出することで、ステップ166で抽出した特徴点と、第2記憶部34に特徴点情報32として記憶されている特徴点と、の対応関係を判別する。なお、オプティカルフローの算出には、例えば非特許文献3に記載の方式など、任意の方式を適用することができる。なお、本実施形態では、オプティカルフロー認証処理として、顔領域についてのみ特徴点の抽出、対応関係の判別を行う例を説明しているが、体領域に対しても同様の処理を行うようにしてもよい。次のステップ170において、オプティカルフロー認証部20は、対応関係が判別できた特徴点群の分布に基づいて利用者の顔領域を判定する。顔領域の判定は、例えば、対応関係が判別できた特徴点群の平均位置を算出し、算出した重心位置を中心とし、対応関係が判別できた全ての特徴点群が含まれる一定形状の領域を設定することで実現できる。また、顔領域の判定は上記に限られるものではなく、例えばオプティカルフロー認証処理を最初に実行した際の、顔領域の重心位置から特徴点迄の距離と、特徴点から顔領域の境界迄の距離と、の比を用いて判定することも可能である。すなわち、図10に示すように、オプティカルフロー認証処理を最初に実行した際に、顔領域の重心位置と各特徴点との距離d1と、各特徴点と顔領域の境界との距離d2を記憶しておけば、顔領域の重心位置から顔領域の境界迄の距離Dは次の式で算出できる。D=e1×/d1...なお、式において、e1は顔領域を判定する際に求めた顔領域の重心位置から特徴点までの距離である。図10では、単一の特徴点のみ示しているが、上記処理を全ての特徴点に対して行い、顔領域の境界の平均位置を求めた後に、一定形状の領域をフィッティングさせることで顔領域を判定することができる。また、特徴点を抽出した際の利用者の実際の顔位置によっては、抽出した特徴点の中に背景領域に対応する特徴点が一部含まれていることも考えられる。これを考慮すると、抽出した個々の特徴点に個別に信頼度を付与して顔領域を判定するようにしてもよい。信頼度は、例えば、特徴点群の重心からの距離に基づき、この距離が小さくなるに従って信頼度が高くなるように付与することができる。顔領域を判定する際には、信頼度の高い特徴点のみを使用するか、或いは、信頼度に応じて個々の特徴点を重み付けすることで、顔領域の判定精度を向上させることができる。そして次のステップ172において、オプティカルフロー認証部20は、上記処理で得られた利用者の顔領域の情報及び特徴点の情報を特徴点情報32として第2記憶部34に記憶させ、オプティカルフロー認証処理を終了する。上述したオプティカルフロー認証処理が終了すると、図4の継続認証処理のステップ112へ移行する。ステップ112において、認証切替判定部22は、オプティカルフロー認証処理の結果に基づき、継続認証を続けるか否か判定する。すなわち、オプティカルフロー認証処理において、対応関係が判別できた特徴点の数が所定値未満の場合には、利用者が離席した可能性が高いので、ステップ112の判定が否定されてステップ124へ移行する。そしてステップ124において、認証切替判定部22は、利用者が離席したとの判定結果を出力し、継続認証処理を終了する。また、ステップ112の判定が肯定された場合はステップ114へ移行する。ステップ114において、認証切替判定部22は、画像の急激な輝度変化が収まったか否かを判定することで、継続認証の認証方式を色ヒストグラム認証に切替えるか否かを判定する認証方式切替判定を行う。具体的には、画像取得部16によって連続して取得された画像I1と画像I2について対応する画素同士の輝度値の差分I1-I2を算出し、この差分が閾値Th以上の画素数Nを計数する。画素数Nが一定値未満の場合には、大きな照明のオンオフ等に起因して生じた画像の急激な輝度変化が収まったと判定することができる。なお、輝度変化の算出対象は画像全体に限られるものではなく、例えば顔領域と体領域を除外した領域等のように、画像の一部の領域を輝度変化の算出対象としてもよい。なお、ステップ114の認証方式切替判定は、色ヒストグラムの類似度を用いて行ってもよい。すなわち、画像取得部16によって連続して取得された画像I1I2から顔領域の色ヒストグラムC1C2を各々求め、これら色ヒストグラムの類似度が十分に高い場合には、画像の急激な輝度変化が収まったと判定するようにしてもよい。次のステップ116において、認証切替判定部22は、ステップ114の認証方式切替判定で画像の急激な輝度変化が収まったか否かに基づいて、オプティカルフロー認証による継続認証を終了するか否か判定する。ステップ114の認証方式切替判定で画像の急激な輝度変化が収まっていないと判定された場合、継続認証の認証方式を色ヒストグラム認証に切替えると、画像の急激な輝度変化を原因として継続認証が途切れる可能性がある。このため、ステップ116の判定が否定された場合はステップ118へ移行し、認証切替判定部22は、継続認証の動作モードとしてオプティカルフロー認証モードを設定し、ステップ92に戻る。これにより、画像に急激な輝度変化が生じている間は、ステップ94及びステップ116の判定が各々否定されることで、ステップ92、ステップ94、ステップ110~ステップ118が繰り返され、オプティカルフロー認証によって継続認証が行われる。一方、前述のように、オプティカルフロー認証は、処理負荷が大きく、利用者の姿勢変化に対する頑健さも色ヒストグラム認証より低いので長時間の認証には適さない。また、画像の急激な輝度変化が収まっていれば、色ヒストグラム認証による継続認証で継続認証が途切れる可能性も低下している。このため、ステップ116の判定が肯定された場合はステップ120へ移行し、認証切替判定部22は、継続認証の動作モードをオプティカルフロー認証モードから色ヒストグラム認証モードへ切替える。次のステップ122において、通知部24は、第2記憶部34に記憶されている特徴点情報32から顔領域の情報を抽出し、抽出した顔領域の情報を色ヒストグラム認証部18へ通知し、ステップ92に戻る。これにより、以降の処理では、ステップ94及びステップ98の判定が各々肯定されることで、ステップ92~ステップ100が繰り返され、色ヒストグラム認証による継続認証が再開されることになる。第2実施形態次に開示の技術の第2実施形態について説明する。なお、第1実施形態と同一の部分には同一の符号を付して説明を省略し、以下、第1実施形態と異なる部分のみ説明する。図11には、本第2実施形態に係る認証装置10が示されている。本第2実施形態は、継続認証装置14が、過去画像保存部36と、過去画像情報38を記憶するための第3記憶部40を更に備えている点で第1実施形態と相違している。過去画像保存部36は、画像取得部16によって画像が取得される度に、取得された画像の画像データを、過去画像情報38として第3記憶部40に記憶させる。また、本第2実施形態では、第3記憶部40に過去画像情報38として記憶可能な画像の数には上限値が設定されている。過去画像保存部36は、第3記憶部40に記憶されている画像の数が上限値に達すると、新たな画像の画像データを第3記憶部40に記憶させるにあたり、記憶されている画像のうち、記憶時期が最も古い画像の画像データを第3記憶部40から削除する。また、本第2実施形態に係る認証装置10が、図2に示すコンピュータ42で実現される場合、本第2実施形態に係る継続認証プログラム62は、図2に破線で示すように、過去画像保存プロセス76を更に有する。この場合、CPU44は、過去画像保存プロセス76を実行することで、図11に示す過去画像保存部36として動作する。また、本第2実施形態に係る認証装置10が、図2に示すコンピュータ42で実現される場合、記憶部48には、過去画像情報38が更に記憶される。この場合、過去画像情報38を記憶する記憶部48は第3記憶部40としても用いられ、メモリ46の一部領域は過去画像情報38の記憶領域として用いられる。次に本第2実施形態の作用を説明する。第1実施形態で説明した継続認証処理では、色ヒストグラム認証による継続認証を行っている期間に画像の輝度の急激な変化が生じた場合、認証方式に切替にあたって最新の顔領域の情報をオプティカルフロー認証部20へ通知していた。しかし、画像の輝度変化が生じ始めてから、色ヒストグラムの類似度が閾値未満になり、画像の輝度の急激な変化が生じたことが検出される迄には若干のタイムラグがある。このため、オプティカルフロー認証部20に対しても、画像の輝度変化が生じ始めることで色ヒストグラム認証部18の処理精度が低下し始めた後に検出された低精度の顔領域の情報が通知される可能性があるも参照。この場合、オプティカルフロー認証も影響を受けて処理精度が低下することが生じ得る。本第2実施形態は上記を考慮したものであり、以下、本第2実施形態に係る継続認証処理について、図12を参照し、第1実施形態で説明した継続認証処理と異なる部分についてのみ説明する。本第2実施形態に係る継続認証処理では、ステップ92で画像取得部16が画像を取得した後、ステップ180において、過去画像保存部36により、画像取得部16によって取得された画像の画像データが過去画像情報38として第3記憶部40に記憶される。また、継続認証の認証方式を色ヒストグラム認証からオプティカルフロー認証へ切替える場合、ステップ106で認証切替判定部22が継続認証の動作モードを切替えた後、ステップ182へ移行する。本第2実施形態では、色ヒストグラム認証部18がx1フレーム分の画像の色ヒストグラム情報28を第1記憶部30に記憶させている。ステップ182において、通知部24は、輝度変化が検出された時点の最新の画像よりもxフレーム前の画像の色ヒストグラム情報28に含まれる顔領域の情報を第1記憶部30から抽出し、抽出した顔領域の情報をオプティカルフロー認証部20に通知する。これにより、オプティカルフロー認証部20では、最新の画像よりxフレーム前の画像の顔領域の情報と、第3記憶部40に記憶された過去画像情報38のうち最新の画像よりxフレーム前の画像の画像データと、に基づいてオプティカルフロー認証を行う。このように、色ヒストグラム認証からオプティカルフロー認証への認証方式の切替えにあたり、図13にとして示すように、色ヒストグラム認証部18の処理精度が低下する前の情報を用いてオプティカルフロー認証が開始される。従って、前述したタイムラグの影響でオプティカルフロー認証の処理精度が低下することを回避することができる。なお、上記では色ヒストグラム認証からオプティカルフロー認証への切替えにあたり、最新の画像よりxフレーム前の画像の情報を用いてオプティカルフロー認証を開始しているが、これに限られるものではない。例えば図14に示すように、輝度変化が検出された時点で、その時点までの色ヒストグラムの類似度の推移を参照し、輝度変化の影響で色ヒストグラムの類似度が低下し始めるよりも前の画像の情報を用いてオプティカルフロー認証を開始してもよい。すなわち、輝度変化が色ヒストグラムの類似度に影響を及ぼし始めるタイミングに応じて、フレーム数xを動的に変更するようにしてもよい。これにより、オプティカルフロー認証の処理精度の低下を、より確実に回避することができる。第3実施形態次に開示の技術の第3実施形態について説明する。なお、本第3実施形態は、第2実施形態と同一の構成であるので、各部分に同一の符号を付して構成の説明を省略し、以下、本第3実施形態の作用を説明する。図13に示すように、先に説明した第1及び第2実施形態では、オプティカルフロー認証の実行中に画像の急激な輝度変化が収まったことを検知すると、オプティカルフロー認証を停止させると同時に色ヒストグラム認証を再開させていた。しかし、色ヒストグラム認証を再開した直後に画像の急激な輝度変化が再び発生したとすると、継続認証が途切れてしまう懸念があった。上記のように画像の急激な輝度変化が頻繁に生ずる状態としては、例えば、携帯型の情報機器を電車や自動車等の移動体の車内で利用しているために、照明条件が刻々と変わる状況等が挙げられる。本第3実施形態は上記を考慮したものであり、以下、本第3実施形態に係る継続認証処理について、図15を参照し、第2実施形態で説明した継続認証処理と異なる部分についてのみ説明する。本第3実施形態に係る継続認証処理では、ステップ180で画像データが第3記憶部40に記憶された後、次のステップ184において、認証切替判定部22は、継続認証の動作モードが色ヒストグラムオプティカルフロー併用認証モードか否か判定される。ステップ184の判定が否定された場合はステップ94へ移行し、第2実施形態と同様にステップ94以降の処理が行われる。また本第3実施形態に係る継続認証処理では、オプティカルフロー認証による継続認証を行っている状態でステップ116の判定が肯定されると、ステップ118へ移行する。ステップ188において、認証切替判定部22は、継続認証の動作モードをオプティカルフロー認証モードから色ヒストグラムオプティカルフロー併用認証モードへ切替える。これにより、前述のステップ184の判定が肯定されてステップ186へ移行し、併用認証モード処理が行われた後にステップ92に戻る。この併用認証モード処理について、図16を参照して説明すると、まずステップ190において、色ヒストグラム認証部18は色ヒストグラム認証処理を行う。次のステップ192において、認証切替判定部22は、色ヒストグラム認証部18による色ヒストグラム認証処理で得られた色ヒストグラムの類似度が閾値以上か否かを判定することで、色ヒストグラム認証を継続するか否か判定する。色ヒストグラムの類似度が閾値以上の場合には、ステップ192の判定が肯定されてステップ194へ移行し、認証切替判定部22は、色ヒストグラムの類似度が閾値以上の状態が一定期間以上継続しているか否か判定する。ステップ194の判定が否定された場合はステップ196へ移行し、ステップ196において、オプティカルフロー認証部20はオプティカルフロー認証処理を行う。次のステップ198において、認証切替判定部22は、継続認証の動作モードとして色ヒストグラムオプティカルフロー併用認証モードを設定することで、当該モードを継続させ、併用認証モード処理を一旦終了する。これにより、例として図17に示すように、色ヒストグラム認証で得られた色ヒストグラムの類似度が閾値以上の状態が一定期間以上継続する迄の間は、色ヒストグラム認証とオプティカルフロー認証が並列に各々実行される。色ヒストグラムの類似度が閾値以上の状態が一定期間以上維持されると、ステップ194の判定が肯定されてステップ200へ移行する。ステップ200において、認証切替判定部22は、オプティカルフロー認証部20によるオプティカルフロー認証を停止させると共に、継続認証の動作モードを色ヒストグラムオプティカルフロー併用認証モードから色ヒストグラム認証モードへ切替える。このように、画像の急激な輝度変化が収まったと判定した場合、色ヒストグラムの類似度が閾値以上の状態が一定期間以上継続した後にオプティカルフロー認証を終了するので、処理負荷が過大となったり継続認証の安定性が低下することを回避することができる。また、色ヒストグラムの類似度が閾値以上の状態が一定期間以上継続する前に、色ヒストグラムの類似度が閾値未満になった場合は、ステップ194の判定が肯定される前にステップ192の判定が否定されることでステップ202へ移行する。ステップ202において、通知部24は、第2記憶部34に記憶されている特徴点情報32から顔領域の情報を抽出し、抽出した顔領域の情報を色ヒストグラム認証部18へ通知する。次のステップ204において、色ヒストグラム認証部18は、通知部24から通知された顔領域の情報に基づき、利用者の顔領域及び体領域の色ヒストグラムを各々生成する。またステップ206において、色ヒストグラム認証部18は、ステップ204で生成した利用者の顔領域及び体領域の色ヒストグラムを基準色ヒストグラムとして第1記憶部30に記憶させる。これにより、色ヒストグラム情報28の一部として第1記憶部30に記憶されている基準色ヒストグラムが更新される。そしてステップ208において、認証切替判定部22は、継続認証の動作モードとして色ヒストグラムオプティカルフロー併用認証モードを設定することで、当該モードを継続させる。このように、色ヒストグラム認証とオプティカルフロー認証が並列に各々実行されている期間に、照明条件の変化等によって画像に急激な輝度の変化が生じ、これに伴って色ヒストグラムの類似度が低下した場合には、基準色ヒストグラムが更新される。これにより、図18に示すように、色ヒストグラムの類似度が回復し、これに伴い色ヒストグラム認証の精度も回復される。そして、その後、色ヒストグラムの類似度が閾値以上の状態が一定期間以上継続すると、前述のように、オプティカルフロー認証が停止され、継続認証の動作モードが色ヒストグラム認証モードへ切替えされる。これにより、オプティカルフロー認証の頻繁な停止再開が抑制されるので、画像の急激な輝度変化が頻繁に発生した場合に継続認証が途切れてしまうことを回避することができる。なお、上記では継続認証処理を開始する際に、顔検出部26によって抽出された顔領域と、当該顔領域から特定される体領域の色ヒストグラムを基準ヒストグラムとして登録する態様を説明したが、これに限定されるものではない。例えばログイン認証装置12が、ログイン認証として、利用者の顔が予め登録された正規の利用者の顔に対応しているか否かを判定する顔認証を行う構成であれば、当該顔認証での顔領域の抽出結果に基づいて基準色ヒストグラムの登録を行うようにしてもよい。この場合、顔検出部26を省略することで継続認証装置14の構成を簡単にすることが可能となる。また、上記では、ログイン認証完了後に顔検出を行って顔領域が検出された直後に基準色ヒストグラムの登録を行っているが、これに限定されるものではない。例えば、色ヒストグラム認証による継続認証を行っている途中で、定期的に、或いは、日射角度の変化等に起因する画像の緩やかな輝度変化が検出された等のタイミングで、顔領域の検出及び基準色ヒストグラムの更新を行うようにしてもよい。また、基準色ヒストグラムを登録する部位についても、利用者の顔領域及び体領域に限定されるものではなく、例えば顔領域及び体領域の一方のみを登録してもよいし、顔や体の一部分の色ヒストグラムのみ登録するようにしてもよい。また、上記ではログイン認証の後、ログイン認証を経た同一の利用者が情報機器を継続的に使用しているか否かを認証する継続認証に開示の技術を適用した態様を説明したが、開示の技術は上記の態様に限定されるものではない。例えば、利用者が情報機器を利用している間のみ映像や音声の再生やアプリケーションプログラムの実行を行い、利用者が情報機器の設置場所から離れている間は映像等の再生等を停止させる態様において、利用者の在/不在の検知に適用してもよい。また、上記では継続認証プログラム62が記憶部48に予め記憶インストールされている態様を説明したが、継続認証プログラム62は、CD-ROMやDVD-ROM等の記録媒体に記録されている形態で提供することも可能である。本明細書に記載された全ての文献、特許出願及び技術規格は、個々の文献、特許出願及び技術規格が参照により取り込まれることが具体的かつ個々に記された場合と同程度に、本明細書中に参照により取り込まれる。