(57)【要約】      （修正有）【課題】  撮影画像における撮影者の著作権を保護するために必要な撮影者の虹彩情報を良好に取得する。【解決手段】  所定の撮像素子によって被写体像を撮影する画像撮影装置であって、被写体を観察するためのファインダーと、ファインダーを介して被写体を観察する撮影者の眼球画像を取得する眼球画像取得手段と、眼球画像から撮影者の虹彩情報を抽出する虹彩情報抽出手段と、眼球画像取得手段において眼球画像を取得する際の周辺環境の明るさを取得する測光手段と、虹彩情報と測光値とを記憶する記憶手段と、記憶手段に虹彩情報を再登録する場合に、少なくとも、新たに取得された虹彩情報及び記憶手段に記憶されている虹彩情報と、新たに取得された測光値及び記憶手段に記憶されている測光値とのいずれかに基づいて、再登録の可否を判定する判定手段とを備え、記憶手段に記憶されている虹彩情報を、撮影された被写体像の認証情報として利用する。【選択図】図２
2006323611.tif 000002
【特許請求の範囲】
【請求項１】
所定の撮像素子によって被写体像を撮影する画像撮影装置であって、
被写体を観察するためのファインダーと、
前記ファインダーを介して前記被写体を観察する撮影者の眼球画像を取得する眼球画像取得手段と、
前記眼球画像から前記撮影者の虹彩情報を抽出する虹彩情報抽出手段と、
前記眼球画像取得手段において前記眼球画像を取得する際の周辺環境の明るさを測定して測光値を取得する測光手段と、
前記虹彩情報と前記測光値とを記憶する記憶手段と、
前記記憶手段に前記虹彩情報を再登録する場合に、少なくとも、新たに取得された虹彩情報及び前記記憶手段に記憶されている虹彩情報と、新たに取得された測光値及び前記記憶手段に記憶されている測光値とのいずれかに基づいて、前記再登録の可否を判定する判定手段と
を備え、
前記記憶手段に記憶されている虹彩情報を、撮影された被写体像の認証情報として利用することを特徴とする画像撮影装置。
【請求項２】
前記判定手段は、
前記新たに取得された虹彩情報及び前記記憶手段に記憶されている虹彩情報とを比較して、前記新たに取得された虹彩情報における瞳孔径が、前記記憶手段に記憶されている虹彩情報における瞳孔径よりも小さい場合に、前記新たに取得された虹彩情報による再登録を可能と判定することを特徴とする請求項１に記載の画像撮影装置。
【請求項３】
前記判定手段は、
前記新たに取得された測光値と前記記憶手段に記憶されている測光値とを比較し、前記新たに取得された測光値が、前記記憶手段に記憶されている測光値よりも大きい場合に、前記新たに取得された取得された虹彩情報による再登録を可能と判定することを特徴とする請求項１又は２に記載の画像撮影装置。
【請求項４】
前記眼球画像から前記撮影者の眼球光軸を同定する眼球光軸同定手段と、
前記眼球光軸と前記撮影者の視線のずれを補正する補正係数を算出する補正係数算出手段とを更に備え、
前記記憶手段は、前記補正係数を更に記憶することを特徴とする請求項１乃至３のいずれかに記載の画像撮影装置。
【請求項５】
被写体を観察するためのファインダーを備え、所定の撮像素子によって被写体像を撮影する画像撮影装置の制御方法であって、
前記ファインダーを介して前記被写体を観察する撮影者の眼球画像を取得する眼球画像取得工程と、
前記眼球画像から前記撮影者の虹彩情報を抽出する虹彩情報抽出工程と、
前記眼球画像取得工程において前記眼球画像を取得する際の周辺環境の明るさを測定して測光値を取得する測光工程と、
前記虹彩情報と前記測光値とを記憶手段に記憶する記憶工程と、
前記記憶手段に前記虹彩情報が再登録される場合に、少なくとも、新たに取得された虹彩情報及び前記記憶手段に記憶されている虹彩情報と、新たに取得された測光値及び前記記憶手段に記憶されている測光値とのいずれかに基づいて、前記再登録の可否を判定する判定工程と、
を備え、
前記記憶手段に記憶されている虹彩情報が、撮影された被写体像の認証情報として利用されることを特徴とする画像撮影装置の制御方法。
【請求項６】
前記判定工程では、
前記新たに取得された虹彩情報及び前記記憶手段に記憶されている虹彩情報とを比較して、前記新たに取得された虹彩情報における瞳孔径が、前記記憶手段に記憶されている虹彩情報における瞳孔径よりも小さい場合に、前記新たに取得された虹彩情報による再登録を可能と判定することを特徴とする請求項５に記載の画像撮影装置の制御方法。
【請求項７】
前記判定工程では、
前記新たに取得された測光値と前記記憶手段に記憶されている測光値とを比較し、前記新たに取得された測光値が、前記記憶手段に記憶されている測光値よりも大きい場合に、前記新たに取得された取得された虹彩情報による再登録を可能と判定することを特徴とする請求項５又は６に記載の画像撮影装置の制御方法。
【請求項８】
前記眼球画像から前記撮影者の眼球光軸を同定する眼球光軸同定工程と、
前記眼球光軸と前記撮影者の視線のずれを補正する補正係数を算出する補正係数算出工程とを更に備え、
前記記憶手段には、前記補正係数が更に記憶されることを特徴とする請求項５乃至７のいずれかに記載の画像撮影装置の制御方法。
【請求項９】
請求項５乃至８のいずれかに記載の画像撮影装置の制御方法をコンピュータに実行させるためのコンピュータプログラム。
【請求項１０】
請求項９に記載のコンピュータプログラムを格納したコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被画像撮影装置及びその制御方法、コンピュータプログラム、記憶媒体に関する。
【背景技術】
【０００２】
近年急速に普及しつつある、ディジタルスチルカメラおよびディジタルビデオカメラは、ＣＣＤセンサなどの撮像素子によって撮像した画像を、ディジタルフォーマットの画像データに変換してメモリカードなどの記録媒体にディジタル記録する装置である。これらディジタル画像データは、コンピュータによって容易に修正・加工・印刷等ができ、一般家庭でも利用されるに至っている。同時にネットワークの発達、特にインターネットの発達により、不特定多数のユーザー間でディジタル画像データを流通させることも容易となっている。このような背景のもとディジタルスチルカメラおよびディジタルビデオカメラ等の画像撮影装置の必要性は飛躍的に高まりつつある。
【０００３】
一方で、ディジタル画像データの取り扱いに関しては、個人が趣味の範囲で楽しむ撮影程度であれば大きな問題にならないものであっても、業としてディジタル画像の流通を行う者においては問題となる場合もある。即ち、非権利者が容易に複製・配布できてしまうことは、流通業者には看過しがたく、撮影者等の著作権者の権利保護が十分になされていないという問題が生ずる。従って、撮影されたディジタル画像データに対し、著作権を保護するための方策が強く望まれている。
【０００４】
このような目的で「電子透かし（Watermark）」という技術が広く研究されている。この技術はディジタル画像データおよびディジタル音声データ等の対象となるデータ部分に、その目的に応じて人間に知覚されないように、もしくは積極的に知覚されるように、別情報を重ね合わせて埋め込む技術であり、必要に応じて正当な権利や資格を有する利用者のみが、埋め込まれた別情報を取り出せたり、または除去できるようにされている（特許文献１乃至３を参照）。
【０００５】
また、一方でプライバシーやセキュリティ保護等の観点から特定の個人を認証するための技術が広く研究されている。個人を認証する方法として古くから一般的に行われている方法としては、その特定の人物のみが所持しうる鍵やカードや印鑑によって確認を行う方法や、その特定の人物のみが知りうるパスワードや暗証番号の入力によって確認を行う方法などが知られている。これらの方法においては、盗難・偽造・情報漏洩等により、他人がその特定の人物になりすます事が比較的容易であるという根本的な問題を抱えている。
【０００６】
そこで、これらの方法に替えて認証を行うその特定人物の身体的な特徴を用いる、バイオメトリクス個人認証法が注目を集めるようになった。この身体的特徴には、各個人に固有であり、ランダム性を備え、かつ、長時間変化がないことなどが要求されるだけでなく。個人認証を行う装置への展開を考慮して、認証に必要なデータを取得する時間や装置のコスト等の要件も加味される。そこで、現在では指紋・掌紋・虹彩模様・声紋・顔貌を身体的特徴として用いることが広く利用されつつある。
【０００７】
以下、虹彩模様を用いた個人認証の原理（特許文献４を参照。）について、概略を説明する。
【０００８】
虹彩認識においては、人間の虹彩模様が各個人にユニークである性質を利用するわけであるが、具体的には、いわゆる黒目と瞳孔の間に形成される小虹彩輪、虹彩巻縮輪、小窩、皺壁の模様を取得して認識を行う。図１３は、被験者がある特定の個人であるかを判断するまでのフローチャートである。
【０００９】
まず照明やフォーカスの制御を行って被験者の眼球画像が取得される（Ｓ１３０１）。眼球像が取得されると、瞼・睫が検出され、さらに図１４（ａ）のように、瞳孔−虹彩の境界２１・虹彩の外側境界２２が検出され、２３のような分析帯と呼ばれる領域に分割されて座標系が設定される（Ｓ１３０２）。
【００１０】
次に分析帯の濃淡変化の抽出を主としたイメージ解析を行い（Ｓ１３０３）、これをもとにコード化を行う（Ｓ１３０４）。コード化によって生成される個人認証コードは、１、０で示されるビットのある一定長の羅列によって表現される。
【００１１】
このようにコード化された個人認証コードを、予め特定の個人から取得されたテンプレート（１３１０）としての個人認証コードとマッチングを行う（Ｓ１３０５）。つまり、両者の一致度をある評価関数に従って算出し、一定の閾値を超えた場合には両者が同一人物からサンプリングされた個人認証コードであるという判定を行う（Ｓ１３０６）。
【００１２】
ここで、ディジタルスチルカメラやディジタルビデオカメラなどの画像撮影装置の多くは、被写体像を観察するためのファインダーを有し、撮影者の眼球と必然的に近接することになる。このことは、虹彩認識処理をこれら画像撮影装置に適用するメリットとなる。そして、目の情報を直接電子透かしとして画像撮影装置により撮影された画像に埋め込む方法も提案されている（特許文献５を参照。）。
【００１３】
また、虹彩撮影装置として照明ユニットの前面にハーフミラーを斜設し、照明ユニットを観察する被験者の眼球像であって、ハーフミラーで反射した被験者の虹彩像を撮影するという構成をとり、撮影された虹彩画像から計算される瞳孔部の直径により、照明ユニットの照明強度を変化させることにより良好な虹彩画像を撮影する方法が提案されている（特許文献６を参照。）。
【特許文献１】特開平１０−２９０３５９号公報
【特許文献２】特開平１０−１５０５１７号公報
【特許文献３】特開平８−２４１４０３号公報
【特許文献４】特表平８−５０４９７９号公報
【特許文献５】特開２０００−１９６９９８号公報
【特許文献６】特開２０００-２１０２７１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかし、従来の画像撮影装置においては、被写体の撮影とほぼ同時に眼球像を取得する作業が必要となる。その上で個人認証のためのコード変換も必要とするならば、デジタルカメラ等のディジタル画像撮影装置において、シーケンス上最も処理の負荷が掛かる被写体像処理のタイミングに眼球像処理の負荷も与えることとなり、全体の処理に膨大な時間が掛かってしまう。そのため、次の撮影が可能となるまで撮影者は待たされることとなり、シャッターチャンスを逃す恐れもある。
【００１５】
また、撮影する度に撮影者の眼球像を取得する場合、取得の瞬間において撮影者が目を閉じてしまったり、睫や髪の毛が掛かってしまったりすることが往々にして起こりうることを考慮すると、必ずしも眼球像が適切に取得できるとは限らない。
【００１６】
これらの問題を考慮すると、撮影者の眼球像は予め撮影とは別のタイミングで取得することが望ましい。そこで本出願人は、撮影者の生体情報を予め取得および登録しておき、該生体情報を被写体撮影画像に記録する画像撮影装置に関して、別途出願済みである(特開２００４−２３７３５号公報）。このように構成された画像撮影装置においては、撮影者の生体情報を取得するタイミングを、被写体像を撮影するタイミングと異ならせることができるので、被写体像処理の負荷に影響を与えることがなく、さらに生体情報を予め登録できるので個人認証に不適当な情報しか取得できなかった場合には登録のやり直しが可能であり、確実な生体情報を取得することができる点で有効である。
【００１７】
しかし、取得する生体情報を虹彩情報に限定した場合、虹彩情報登録が撮影者の瞳孔径が大きい状態となる環境下で実行されたときには、相対的に虹彩模様の面積比は小さくなるので、個人認証をおこなう上で不利となる。明るさの異なる環境下における瞳孔径の違いは、図１４に示すようになる。ここで、図１４（ａ）が明るい環境下での眼球の様子を示し、図１４（ｂ）が暗い環境下での眼球の様子を示している。
【００１８】
即ち、明るい環境下で虹彩情報登録が実行されたときには瞳孔径は小さくなり、相対的に虹彩模様の面積は大きくなるので、分析帯２３も幅広くとることができ、虹彩模様を正確に捉えることができる。一方、暗い環境下で虹彩情報登録が実行されると、瞳孔径は大きく、相対的に虹彩模様の面積は小さくなるので、分析帯２３の幅は狭くなり、虹彩模様を的確に捉えることが困難になる。
【００１９】
上記特許文献６は、純粋に虹彩を用いた個人認証装置においてこのような問題点を解決するための一手法を提案する文献である。具体的には、被験者の観察面に照明ユニットを配設し、照明強度を上げることにより強制的に被験者の瞳孔径を小さくするものである。しかし、光学式ファインダーを有する画像撮影装置においては、かかる照明ユニットを観察面に配設することは困難である。
【００２０】
本発明は、上述の課題に鑑みてなされたもので、その目的とするところは、撮影画像における撮影者の著作権を保護するために必要な撮影者の虹彩情報を良好に取得することを可能とすることである。
【課題を解決するための手段】
【００２１】
上記課題を解決するための本発明は、所定の撮像素子によって被写体像を撮影する画像撮影装置であって、被写体を観察するためのファインダーと、前記ファインダーを介して前記被写体を観察する撮影者の眼球画像を取得する眼球画像取得手段と、前記眼球画像から前記撮影者の虹彩情報を抽出する虹彩情報抽出手段と、前記眼球画像取得手段において前記眼球画像を取得する際の周辺環境の明るさを測定して測光値を取得する測光手段と、前記虹彩情報と前記測光値とを記憶する記憶手段と、前記記憶手段に前記虹彩情報を再登録する場合に、少なくとも、新たに取得された虹彩情報及び前記記憶手段に記憶されている虹彩情報と、新たに取得された測光値及び前記記憶手段に記憶されている測光値とのいずれかに基づいて、前記再登録の可否を判定する判定手段とを備え、前記記憶手段に記憶されている虹彩情報を、撮影された被写体像の認証情報として利用することを特徴とする。
【発明の効果】
【００２２】
本発明によれば、撮影画像における撮影者の著作権を保護するために必要な撮影者の虹彩情報を良好に取得することが可能となる。
【発明を実施するための最良の形態】
【００２３】
以下、添付する図面を参照して、本発明の実施形態を説明する。
【００２４】
図１は、本実施形態に対応する画像撮影装置としてのディジタルスチルカメラの正面斜視図である。図１において、１０２はシャッター釦であり、押下によって撮影開始の信号が発生し、撮像素子によって被写体像の撮影が開始される。１０３は、電子ダイヤルで、回転してクリックパルスを発生させることによってモードダイヤル１０６で選択されたモードの中でさらに選択し得る設定値を選択することができる。１０４は撮影情報表示用液晶であり、シャッター速度、絞り値あるいは設定した撮影モード等を表示させることができる。１０５は各種設定を行うための設定釦群であり、１０６は撮影モードを切り替えるためのモードダイヤルである。
【００２５】
図２は、本実施形態に対応する画像撮影装置の断面要部概略図である。図２において、２０１は撮影レンズ群であり、記載の簡単のために２枚のレンズで示したが、より多くの数のレンズから構成されることが好ましい。２０２は主ミラーで、ファインダー系による被写体像の観察状態と被写体像の撮影状態に応じて撮影光路へ斜設、あるいは退去される。２０３はサブミラーで、主ミラー２０２を透過した光束を、カメラボディの下方に位置する焦点検出装置２０５へ向けて反射する。２０４はシャッターであり、５０４はＣＣＤあるいはＣＭＯＳエリアセンサなどで構成される撮像素子である。
【００２６】
２０５は、焦点検出用センサであり、結像面近傍に配置されたフィールドレンズ、反射ミラー、２次結像レンズ、絞り、複数のＣＣＤからなるエリアセンサー等から構成され、周知の位相差方式を採用している。この焦点検出用センサ２０５は、図８に示すように観察画面内２１３の複数の領域（測距点マーク２０６ａ〜２０６ｇ）を焦点検出可能なように構成されている。
【００２７】
２０６は、撮影レンズ群２０１の予定結像面に配置されたピント板、２０７はファインダー光路変更用のペンタプリズム、２０８、２０９は各々被写体像近傍の明るさを測光するための結像レンズと測光センサである。ペンタプリズム２０７の射出後方には分光器２１０ａを備えた接眼レンズ２１０が配置され、撮影者によるピント板２０６の観察に使用される。分光器２１０ａは、例えば可視光を透過し、赤外光を反射するダイクロイックミラーより構成される。２１１は受光レンズであり、１１３はＣＣＤ等の撮像素子を用いた眼球像取得用センサで、受光レンズ２１１に関して所定の位置にある撮影者の瞳孔近傍と共役になるように配置されている。撮影者の眼球は、分光器２１０ａによって反射され、受光レンズ２１１で結像されて、眼球像取得用センサ１１３上に像を形成し画像化される。
【００２８】
なお、図２において２１３ａ及び２１３ｂは、撮影者の瞳孔近傍を照明する赤外発光ダイオード（ＩＲＥＤ）であるが、本実施形態においては必須の構成要素ではないので、説明を省略する。
【００２９】
図３は、本実施形態に対応する画像撮影装置のハードウェア構成の一例を記載したブロック図である。図３において、カメラ制御用マイクロコントローラ（以下、「ＭＣＵ」と略記する）５００には、眼球像取得用センサ１１３をはじめ、ＩＲＥＤ駆動回路１１４、焦点検出用センサ２０５、測光センサ２０９、信号入力回路５０１、液晶駆動回路５０２、ＬＥＤ駆動回路５１７、シャッタ制御回路５１８、モータ駆動回路５１９、レンズ通信回路５２０等のカメラ制御回路およびセンサが接続されている。
【００３０】
カメラ制御用ＭＣＵ５００内には、カメラ動作を実行するプログラム（下記の図４、５、図１０乃至図１２に記載のフローチャートに対応する処理プログラムを含む。）を格納したＲＯＭ、変数を記憶するためのＲＡＭ、虹彩情報、視線補正データやその他パラメータを記憶するためのＥＥＰＲＯＭ（電気的消去・書き込み可能メモリ）が内蔵されている。
【００３１】
眼球像取得用センサ１１３は、撮影者の眼球を検出し、その電気信号をカメラ制御用ＭＣＵ５００に伝達する。カメラ制御用ＭＣＵ５００は、伝達された電気信号をＡ／Ｄ変換し、その像データを順次ＲＡＭに格納していく。
【００３２】
信号入力回路５０１は、カメラの各種スイッチ群の状態をカメラに伝達する回路であり、前述のシャッター釦１０２、電子ダイヤル１０３、設定釦群１０５、モードダイヤル１０６の信号もこの回路を介してＭＣＵ５００に伝達される。液晶駆動回路５０２は、ＭＣＵ５００からの指示に従って、カメラの外側に配されている撮影情報表示用液晶１０４に各種情報を表示させるとともに、ファインダー内ＬＣＤ２１４の表示を制御することができる。
【００３３】
また、ＬＥＤ駆動回路５１７は、照明用ＬＥＤ（Ｆ−ＬＥＤ）、スーパーインポーズ用ＬＥＤをそれぞれ点灯・点滅制御する。ＩＲＥＤ駆動回路１１４は赤外発光ダイオード２１３を状況に応じて選択的に点灯させる。但し、本実施形態では撮影者の視線方向を検出する必要はないので、ＩＲＥＤ駆動回路１１４は必須の構成要素ではない。シャッター制御回路５１８は通電すると先幕を走行させるマグネットと、後幕を走行させるマグネットとを制御して、装置内に入射する露光光量を制御する。モーター制御回路５１９は、主ミラー２０２及びシャッター２０４のチャージを行なうモーターを制御している。これらシャッター制御回路５１８、モーター制御回路５１９によって一連のカメラのレリーズシーケンスが動作する。
【００３４】
カメラ制御用ＭＣＵ５００はまた、信号線５０３でディジタルＭＣＵ５０７に接続される。ディジタルＭＣＵ５０７は、カメラ制御用ＭＣＵ５００の指示に従ってディジタル画像の撮影動作を制御する。ディジタルＭＣＵ５０７は、フラッシュメモリ５０９に予め格納されているプログラムに従って撮影に係わる各種デバイスの制御を行う。シャッター釦１０２の押下によって撮像素子５０４上に被写体像が形成される。被写体像の信号はＡ／Ｄ変換器５０５でＡ／Ｄ変換され、像信号処理ＩＣ５０６で色補間処理やフィルタリング処理を行った後、データバス５１４を介して、ディジタル画像データとしてＤＲＡＭ５１１に一旦格納される。ＤＲＡＭ５１１に格納されたディジタル画像データは、必要に応じてカラーモニタ５０８に表示される。
【００３５】
このディジタル画像データは、後述する方法で著作権情報と一体化された後、ＪＰＥＧ−ＩＣ５１０でデータ圧縮され、ＪＰＥＧ画像データとしてメモリカード・インタフェース（以下、Ｉ／Ｆと略する）５１３を介して着脱可能なメモリカード５１６に書き込まれる。また、ディジタル画像データ及びＪＰＥＧ画像データはシリアルＩ／Ｆ５１２を介して、シリアルバス５１５にも出力できる。
【００３６】
次に、図４のフローチャートを参照して、本実施形態に対応する撮影者の虹彩情報を最初に登録する処理の流れを説明する。当該処理は、ＭＣＵ５００内のＲＯＭに格納された図４のフローチャートに対応する処理プログラムをＭＣＵ５００が実行することにより行われるものである。また、この虹彩情報登録処理は、モードダイヤル１０６が、眼球情報登録モードを表す「ＲＥＧ」ポジションにセットされたことを信号入力回路５０１を介してＭＣＵ５００が検知することにより開始される。そこで、まずこの「ＲＥＧ」ポジションについて説明する。
【００３７】
図６は、モードダイヤル１０６の詳細な構成の一例を示す図である。モードダイヤル１０６は、ディジタルカメラ本体に印された指標１３０に、いずれかの表示を合わせることによって、その表示内容に撮影モードが設定される。
【００３８】
例えば１０６ａはカメラを不作動とするロックポジションであり、この表示に設定されると画像撮影装置としてのディジタルカメラはいわゆる電源オフの状態となる。このロックポジションより他のポジションへモードダイヤル１０６を回転させることによりカメラは動作を始める。１０６ｂは、カメラが予め設定した撮影プログラムによって制御される自動撮影モードのポジションを示す。また、１０６ｃは使用者が撮影内容を設定できるマニュアル撮影モードで、プログラムＡＥ、シャッター優先ＡＥ、絞り優先ＡＥ、被写体深度優先ＡＥ、マニュアル露出の各撮影モードをもっている。そして、１０６ｄは、撮影者の眼球情報の登録を行なう眼球情報登録モードとなる「ＲＥＧ」ポジションである。
【００３９】
図４に戻り、撮影者がモードダイヤル１０６を「ＲＥＧ」ポジションに合わせると、ＭＣＵ５００において、以下の虹彩情報登録処理が開始される。まず、ステップＳ１０１において、登録番号の選択を受け付ける。この登録番号とは、撮影者の虹彩情報に与えられる識別番号である。また、登録番号は複数種類存在するので、同一の画像撮影装置を複数の撮影者が利用する場合であっても、各撮影者毎に虹彩情報を登録することが可能となる。したがって、ステップＳ１０１では、新規に虹彩情報を登録する撮影者は、未だ他の撮影者の虹彩情報に割り当てられていない登録番号を選択することができる。
【００４０】
ここで、虹彩情報の登録とは、１つのＲＥＧ番号に１人の撮影者の虹彩情報と虹彩情報を取得したときの周辺環境の明るさ（具体的にはＥＶ値（露光量）等）を一組として、ＭＣＵ５００内のＥＥＰＲＯＭに記録することをいう。ただし、ＲＥＧ番号が異なる場合に、別の撮影者の虹彩情報を登録しなければならないものではなく、例えば同一人物であっても、眼鏡使用時、コンタクトレンズ装着時、裸眼時というように、それぞれの状態に応じて番号を変えて登録することも有効である。
【００４１】
ステップＳ１０１において、撮影者は、登録番号の選択を例えば本体の電子ダイヤル１０３の回転によって行うことができる。電子ダイヤル１０３を時計方向（右回り）に回転させると例えば図７に示すように「ＲＥＧ−１」→「ＲＥＧ−２」→「ＲＥＧ−３」→「ＲＥＧ−４」→「ＲＥＧ−５」と変化し、撮影者は希望する５つの登録番号のいずれかに虹彩情報を記憶させることができる。さらに１クリック回転させると「ＲＥＧ−１」に戻り、サイクリックに登録番号が表示される。また、電子ダイヤル１０３を反時計方向に回転させた場合は逆順に表示が行われることはいうまでもない。また、以上の表示は、撮影情報表示用液晶１０４及び／又はファインダー内ＬＣＤ２１４においてなされる。
【００４２】
なお、図７では、ＲＥＧ−１乃至ＲＥＧ−３が非点滅表示され、ＲＥＧ−４及びＲＥＧ−５が点滅表示されている場合を示している。このような表示状態により、ＲＥＧ−１乃至ＲＥＧ−３は、既に所定の撮影者の虹彩情報に割り当てられており、ＲＥＧ−４及びＲＥＧ−５は、未だいずれの撮影者の虹彩情報にも割り当てられていないことが示される。よって、新たに虹彩情報を登録しようとする撮影者は、点滅表示がなされている登録番号を選択することができる。また、虹彩情報を再登録しようとする撮影者は、非点滅表示の番号を選択することができる。なお、既に虹彩情報に割り当てられている登録番号であっても、割当済みの虹彩情報をクリアして最初の虹彩情報を登録することもできる。
【００４３】
また、登録番号「ＲＥＧ１〜５」のいずれかが表示されている状態でモードダイヤル１０６を、他の撮影モードに切り換えれば、該登録番号に対応する登録情報を用いて、該他の撮影モードにおける処理がおこなわれることになる。
【００４４】
次に、撮影者がファインダー内を観察する様子について、図８を参照して説明する。図８において２０６ａ〜２０６ｇは、ピント板２０６上に記された焦点検出領域である。カメラはこの領域の任意の１領域に対応する空間において焦点の検出が可能であり、選択された１領域を撮影者に知らしめるために、高輝度発光ダイオード２１５によって発光させる。この任意の１領域が発光されることを以下、「スーパーインポーズ」と呼ぶ。２１４は、ファインダー内ＬＣＤであり、この表示によって、カメラがどのような設定状態にあるのか撮影者は知ることができる。ここでは、登録番号ＲＥＧ−１が選択された状態において、処理が実行されていることが示されている。また、図８において各焦点検出領域の方向性は８０１に示すようなｘ方向とｙ方向として定義される。
【００４５】
図４に戻り、ステップＳ１０１において所定の登録番号が選択されると、ステップＳ１０２へ移り、撮影者の虹彩情報を取得するルーチンに入る。ステップＳ１０１で選択された登録番号はファインダー内ＬＣＤ２１４に表示され、同時に中央の焦点検出領域である２０６ａがスーパーインポーズされる。ただし、ここでファインダー内ＬＣＤ２１４に表示される登録番号は、図８に示す例とは異なり図７で点滅表示されている番号（ＲＥＧ−４又はＲＥＧ−５）とする。即ち、これから行われる虹彩情報の登録は、新規の登録処理となる。
【００４６】
中央焦点検出領域２０６ａのスーパーインポーズ状態において、撮影者は該中央焦点検出領域２０６ａを注視している。ステップＳ１０３では、この注視状態における撮影者のシャッター釦１０２の押し下げ操作をカメラ制御用ＭＣＵが検知する。シャッタ釦１０２の押し下げ操作が検知されると、ステップＳ１０５において、カメラ制御用ＭＣＵにおいて虹彩画像及びＥＶ値が取込まれ、ＭＣＵ５００内のＥＥＰＲＯＭに格納される。より具体的には、分光器２１０ａによって反射され受光レンズ２１１で結像されて眼球像取得用センサ１１３上に形成した撮影者の虹彩画像が取得される。また、撮影レンズ群２０１を通過し、主ミラー２０２で反射し、ペンタプリズム２０７で屈折されて結像レンズ２０８で集光された光束を測光する測光センサ２０９の出力値として、ＥＶ値が取り込まれる。取り込まれた虹彩画像は、画像そのものが虹彩情報として保持されてもよいし、或いは従来技術で説明したように個人認証コードにまで処理されて虹彩情報として記録されてもよい。なお、このとき少なくとも瞳孔径を以下のようにして併せて算出しておく。まず、瞳孔と虹彩との境界点２１を複数検出し、各境界点を基に円の最小二乗近似を行なうことにより瞳孔領域を算出し、当該算出結果に基づいて瞳孔径も算出することができる。
【００４７】
次に、ステップＳ１０５において、撮影者の個人データとして満足できる程度、言い換えれば、同一人判定ができる程度に虹彩情報が良好に取得されているかが判定される。もし、良好に取得されていないと判定されれば（ステップＳ１０５において「ＮＯ」）、ステップＳ１０６において虹彩情報の取得に失敗した旨の通知を撮影者に対して行う。この通知は、例えば電子音の出力によってもよいし、ファインダー内ＬＣＤ２１４における所定の表示によってもよい。そして、該通知の後ステップＳ１０２に戻る。一方、良好に取得されたと判定されれば（ステップＳ１０５において「ＹＥＳ」）、ステップＳ１０８に移り、虹彩情報およびＥＶ値の登録が成功した旨の通知を、同様に電子音或いはファインダー内ＬＣＤ２１４における表示により行って、虹彩情報の新規登録処理を終了する。
【００４８】
次に、撮影者が虹彩情報を再登録する場合の処理の流れを、図５を参照して説明する。当該処理は、ＭＣＵ５００内のＲＯＭに格納された図５のフローチャートに対応する処理プログラムをＭＣＵ５００が実行することにより行われるものである。
【００４９】
まず、撮影者がおいてモードダイヤル１０６を「ＲＥＧ」ポジションに合わせると、ステップＳ３０１では、登録番号を選択を受け付ける。上記のように、ここでは虹彩情報の再登録処理が行われるので、図７のような表示パターンにおいてはＲＥＧ−１乃至ＲＥＧ−３のいずれかが選択されることとなる。続くステップＳ３０２では、まず、選択を受け付けた登録番号が割り当てられた虹彩情報と共に登録されているＥＶ値をＥＥＰＲＯＭから読み出す。更に現時点における測光センサ２０９に集光される光束のＥＶ値を算出し、両者の値を比較する。即ち、以前に虹彩画像を取得した際の周辺環境の明るさと、現時点における周辺環境の明るさとを比較し、どちらが明るいかを判定する。
【００５０】
もし、現時点におけるＥＶ値の方が小さい場合（このことは、現時点の方が周辺環境が暗いことを意味する）には（ステップＳ３０２において「ＮＯ」）、虹彩情報の取得は行わずにそのまま処理を終了する。一方、以前記録されたＥＶ値のほうが小さい場合（このことは、現時点の方が周辺環境が明るいことを意味する）には（ステップＳ３０２において「ＹＥＳ」）、虹彩情報を取得すべくステップＳ３０３に進む。
【００５１】
ステップＳ３０３では、中央の焦点検出領域である２０６ａがスーパーインポーズされる。中央焦点検出領域２０６ａのスーパーインポーズ状態において、撮影者は該中央焦点検出領域２０６ａを注視している。ステップＳ３０４では、この注視状態における撮影者のシャッター釦１０２の押し下げ操作をカメラ制御用ＭＣＵが検知する。シャッタ釦１０２の押し下げ操作が検知されると、ステップＳ３０５において、カメラ制御用ＭＣＵは、撮影者の虹彩画像および測光センサ２０９の出力値であるＥＶ値を取り込む。取り込まれた虹彩画像は、画像そのものとして、もしくは従来技術で説明したように個人認証コードにまで処理されて虹彩情報として保持される。
【００５２】
次に、ステップＳ３０６において、撮影者の個人データとして満足できる程度、言い換えれば、同一人判定ができる程度に虹彩情報が良好に取得されているかが判定される。もし、良好に取得されていないと判定されれば（ステップＳ３０６において「ＮＯ」）、ステップＳ３０７において虹彩情報の取得に失敗した旨の通知を撮影者に対して行う。この通知は、例えば電子音の出力によってもよいし、ファインダー内ＬＣＤ２１４における所定の表示によってもよい。そして、該通知の後ステップＳ３０３に戻る。
【００５３】
一方、良好に取得されたと判定されれば（ステップＳ３０６において「ＹＥＳ」）、ステップＳ３０８に移り、既に登録されている虹彩情報の瞳孔径と、今回取得された虹彩情報の瞳孔径とを比較する。この比較において、今回取得された瞳孔径の方が大きいときと判定される場合には（ステップＳ３０８において「ＮＯ」）、ステップＳ３０９へ移行し、虹彩情報が更新されない旨の通知を、例えば電子音出力や、ファインダー内ＬＣＤ２１４における所定の表示により行い、処理を終了する。
【００５４】
一方、今回取得された瞳孔径の方が小さいと判定された場合には（ステップＳ３０８において「ＹＥＳ」）、ステップＳ３１０へ移行し、虹彩情報を更新した後その旨を、例えば電子音出力や、ファインダー内ＬＣＤ２１４における所定の表示により行って撮影者に通知し、２回目以降の虹彩登録である本フローを終了する。
【００５５】
取得された虹彩画像は、公知の撮影シーケンスによって撮影された被写体像に対し、カメラの電源オフの動作指示やＲＥＧ番号の再選択等に伴って記録される。またその記録方法は、虹彩画像をそのまま電子透かしとして埋め込む、または従来技術で説明したように、虹彩画像を一旦個人認証コードに変換し、その個人認証コードを電子透かしとして埋め込む、または撮影画像を説明するために付加される付帯情報である画像メタデータの一項目として個人認証コードを書き込むなどが可能である。
【００５６】
以上のように、本実施形態によれば、光学式ファインダーを具備する画像撮影装置においては、強制的に瞳孔を調整するための照明装置を必要とすることなく、個人認証に適した虹彩部の面積の大きな虹彩画像を取得でき、虹彩情報を順次更新できる。更に、虹彩情報登録の作業は撮影時とは異なるタイミングにおいて行われるので、撮影シーケンス上もっとも負荷がかかる撮影画像処理中に、さらに虹彩画像の処理も負担させるということがない。
【００５７】
また、本実施形態に対応する画像撮影装置には通常外界の明るさを計測する測光センサが搭載されているが、この出力値を用いて虹彩情報の更新を実行するかどうかの判断をおこなうことができる。よって、別個のセンサ等を必要とすることもなく、また、実際に虹彩情報を取得する前に判断を行うので、処理上の高速化も期待できる。更に、本実施形態において虹彩情報を再登録する場合には、新たに取得された虹彩情報の瞳孔径と、既に取得されている虹彩情報の瞳孔径とを比較して、比較結果に応じて更新の可否を決定するので、個人認証に適した虹彩部の面積の大きな虹彩画像を取得でき、より精度の高い虹彩情報にのみ更新していくことが可能となる。
【００５８】
［第２の実施形態］
次に本発明の第２の実施形態について説明する。まず、本実施形態に係る画像撮影装置の構成は、第１の実施形態に係る画像撮影装置に対し、撮影者の視線方向を検出する視線入力機能を付加したものであるので、これに関わる部分について詳細に説明する。
【００５９】
本実施形態に係るディジタルスチルカメラの正面斜視図は、先に説明した図１の正面斜視図と同等である。図２における断面要部外略図について、本実施形態においては眼球回転角を算出するために必要なプルキニエ像を得るために、撮影者の瞳孔近傍を照明する赤外発光ダイオード（ＩＲＥＤ）２１３ａ、２１３ｂを備える。また図３に関しては、この赤外発光ダイオード２１３ａ、２１３ｂを駆動するためのＩＲＥＤ駆動回路１１４が加わる。
【００６０】
次に、本実施形態における視線入力機能の視線検出について説明する。従来より使用者が観察空間の、どの方向を注視しているかを検出する、いわゆる視線検出装置が種々提供されている。例えば、特開平２−２６４６３２号公報においては、使用者の眼球に赤外光を照射し、眼球角膜からの反射光による角膜反射像と瞳孔の結像位置とを利用して使用者の眼球光軸を求める視線検出装置が開示されている。
【００６１】
しかし、実際には眼球光軸と使用者の認識方向である視線とはずれがあり、特開平４−２４２６３０号公報においては、使用者の視線の個人差を補正する為の視線補正データを取得する機能であるキャリブレーションを行って、より正確な視線検出が可能な視線検出装置が提案されている。具体的には、あらかじめ座標値がわかっている点を使用者に注視してもらい、算出された眼球光軸より求められる座標値との差から、使用者に固有の補正値を求める。一般的に人間の眼球は、左右方向と上下方向で眼球光軸と視線のずれ量が異なるため、左右方向の２点および上下方向の２点をそれぞれ使用者に注視してもらい、両軸の視線補正データを取得し、正確な視線方向を算出するようにしている。
【００６２】
さらに、実際には図９に示すように、同一注視点を観察していても周囲の明るさの変化に対応して使用者の瞳孔径は変化し（図９（ａ））、瞳孔径の変化に応じて算出される座標値も変化してしまう（図９（ｂ））。そこで、同一注視点を観察している以上、周囲の明るさの変化によらず同一座標が算出されるように、回転角算出に際し、瞳孔径変化を考慮した補正値を用いることが特開平６−０３４８７４号公報に明らかにされている。すなわち、キャリブレーション動作を周辺の明るさの異なる環境下で複数回繰り返すことにより、補正値を瞳孔径の関数として求め、より正確に使用者の観察画面上における注視点が同定できるようにしている。
【００６３】
次に、図１０を参照して、本実施形態に対応する画像撮影装置において撮影者の眼球情報を新規に登録する処理の流れを説明する。当該処理は、ＭＣＵ５００内のＲＯＭに格納された図１０のフローチャートに対応する処理プログラムをＭＣＵ５００が実行することにより行われるものである。本実施形態において眼球情報の登録とは、撮影者の虹彩情報とこれを取得したときの周辺環境の明るさ（具体的にはＥＶ値等）と視線補正データを一組として登録することをいう。
【００６４】
この眼球情報登録処理は、モードダイヤル１０６が「ＲＥＧ」ポジションに合わせられることに応じて開始される。この「ＲＥＧ」ポジションは、第１の実施形態において図６および図７を参照して説明したものと同等である。但し、本実施形態においては、虹彩情報及びこれを取得したときの周辺環境の明るさに加え、虹彩情報と同様に撮影者毎に固有である視線補正データをまとめて個人識別情報として記憶するものである。
【００６５】
モードダイヤル１０６が「ＲＥＧ」ポジションに合わされると、ステップＳ１００１において、登録番号の選択を受け付ける。この登録番号とは、撮影者の眼球情報に与えられる識別番号である。また、登録番号は複数種類存在するので、同一の画像撮影装置を複数の撮影者が利用する場合であっても、各撮影者毎に眼球情報を登録することが可能となる。したがって、ステップＳ１００１では、新規に眼球情報を登録する撮影者は、未だ他の撮影者の虹彩情報に割り当てられていない登録番号を選択することができる。
【００６６】
登録番号の選択手法は第１の実施形態の場合と同様であるが、非点滅表示の番号を選択する場合は、２回目以降の眼球情報登録として、学習効果を加味した視線補正係数の登録を行うことができる。また、視線補正係数を登録する場合、眼鏡使用時、コンタクトレンズ装着時、裸眼時といった撮影者の状態に応じて視線補正係数は大きく影響を受ける。従って、同一の撮影者であっても撮影時の状態に応じて番号を変えて眼球情報を登録しておくことは有効である。
【００６７】
なお、ファインダー内を観察した場合の表示状態についても、第１の実施形態の図８に示す状態と同様である。
【００６８】
図１０に戻り、ステップＳ１００１において登録番号の選択を受け付けると、ステップＳ１００２へ移り、撮影者の虹彩情報を取得するルーチンに入る。ステップＳ１００２では、ステップＳ１００１で選択された登録番号がファインダー内ＬＣＤ２１４に表示され、同時に中央の焦点検出領域である２０６ａがスーパーインポーズされる。ただし、ここでファインダー内ＬＣＤ２１４に表示される登録番号は、図８に示す例とは異なり図７で点滅表示されている番号（ＲＥＧ−４又はＲＥＧ−５）とする。即ち、これから行われる登録は新規の登録処理となる。
【００６９】
中央焦点検出領域２０６ａのスーパーインポーズ状態において、撮影者は該中央焦点検出領域２０６ａを注視している。ステップＳ１００３では、この注視状態における撮影者のシャッター釦１０２の押し下げ操作をカメラ制御用ＭＣＵが検知する。シャッタ釦１０２の押し下げ操作が検知されると、ステップＳ１００４において、カメラ制御用ＭＣＵにおいて虹彩画像及びＥＶ値の取込が行われる。より具体的には、分光器２１０ａによって反射され受光レンズ２１１で結像されて眼球像取得用センサ１１３上に形成した撮影者の虹彩画像が取得される。また、撮影レンズ群２０１を通過し、主ミラー２０２で反射し、ペンタプリズム２０７で屈折されて結像レンズ２０８で集光された光束を測光する測光センサ２０９の出力値として、ＥＶ値が取り込まれる。取り込まれた虹彩画像は、画像そのものとして保持されてもよいし、或いは従来技術で説明したように個人認証コードにまで処理されて虹彩情報として記録されてもよい。また、このとき少なくとも瞳孔径が併せて算出される。
【００７０】
次に、ステップＳ１００５において、撮影者の個人データとして満足できる程度、言い換えれば、同一人判定ができる程度に虹彩情報が良好に取得されているかが判定される。もし、良好に取得されていないと判定されれば（ステップＳ１００５において「ＮＯ」）、ステップＳ１００６において虹彩情報の取得に失敗した旨の通知を撮影者に対して行う。この通知は、例えば電子音の出力によってもよいし、ファインダー内ＬＣＤ２１４における所定の表示によってもよい。そして、該通知の後ステップＳ１００２に戻る。一方、良好に取得されたと判定されれば（ステップＳ１００５において「ＹＥＳ」）、ステップＳ１００７に移り、虹彩情報およびＥＶ値の登録が成功した旨の通知を、同様に電子音或いはファインダー内ＬＣＤ２１４における表示により行って、ステップＳ１００８に移行する。
【００７１】
ステップＳ１００８では、視線補正データを取得・登録するための処理が行われ、その後に眼球情報の新規登録処理が終了する。ステップＳ１００８における具体的な処理内容を、図１１を参照して以下に説明する。
【００７２】
図１１において、ステップＳ１１０１において、図８の焦点検出領域のうち右端に位置する焦点検出領域２０６ｇをスーパーインポーズによって点滅させる。これに応じて撮影者は焦点検出領域２０６ｇを注視してシャッター釦１０２を操作する。ステップＳ１１０２では、撮影者が焦点検出領域２０６ｇを注視した状態において行うシャッター釦１０２の押し下げ操作を検知する。ステップＳ１１０３では、シャッター釦１０２の押下検知に応じて、視線検出を複数回実行し、図８のｘ軸の正方向における視線補正データを算出する。
【００７３】
なお、視線検出は、撮影者の瞳孔近傍を照明する赤外発光ダイオード２１３ａ、２１３ｂを点灯すること以外は、虹彩画像を取りこむプロセスであるステップＳ１００４と同様である。即ち、分光器２１０ａによって反射され受光レンズ２１１で結像されて眼球像取得用センサ１１３上に形成した撮影者の眼球画像、特に瞳孔とプルキニエ像が取り込まれる。
【００７４】
ここで、プルキニエ像は、眼球の照明に使用された一組のＩＲＥＤ２１３ａ及び２１３ｂの虚像であり、眼球画像よりプルキニエ像の座標値が検出される。このプルキニエ像は光強度の強い輝点として現われるため、光強度に対する所定の閾値を設け該閾値を超える光強度のものをプルキニエ像とすることにより検出可能である。また、２つのプルキンエ像の間隔により、接眼レンズ２１０と撮影者の眼球２１５との距離を算出し、さらには該接眼レンズ２１０と撮影者の眼球２１５との距離から眼球像取得用センサ１１３に投影された眼球像の結像倍率が算出される。
【００７５】
また、瞳孔の中心位置は瞳孔と虹彩との境界点２１を複数検出し、各境界点を基に円の最小二乗近似を行なうことにより算出される。このとき瞳孔径も算出される。
【００７６】
以上のようにして求められた、プルキニエ像の位置、瞳孔の中心位置、結像倍率、更には、眼球の角膜の曲率中心から瞳孔の中心までの標準的な距離に基づいて、眼球回転角を求めることができる。
【００７７】
このようにして求められた眼球回転角を利用すれば、ピント板２０６上での視線位置を求めることができる。そうして求められた視線位置は、本来焦点検出領域２０６ｇの位置と一致するはずであるが、視軸と眼球光軸のずれに起因する”ずれ”が生ずる場合がある。そこで、当該ずれ量に相当するｘ方向及びｙ方向の値を、ｘ軸の正方向における視線補正データとして算出する。
【００７８】
続いてステップＳ１１０４では、焦点検出領域２０６ｇを消灯すると共に、左端の焦点検出領域２０６ｄの点滅を開始する。これに応じて撮影者は点滅している焦点検出領域２０６ｄを注視した状態でシャッター釦１０２を押し下げる動作を行うので、ステップＳ１１０５では、当該注視状態におけるシャッター釦１０２の押下操作を検知する。ステップＳ１１０６では、シャッター釦１０２の押下操作の検知に応じて、視線検出を複数回実行し、図８のｘ軸の負方向における視線補正データを算出する。視線補正データの算出処理は、ステップＳ１１０３における処理と同様である。
【００７９】
以上により、図８のｘ軸方向におけるキャリブレーションが行われたこととなる。次に、図８のｙ軸方向におけるキャリブレーションを行う。ステップＳ１１０７において、焦点検出領域２０６ｄを消灯すると共に、上端の焦点検出領域２０６ｂがスーパーインポーズによって点滅する。点滅を開始した焦点検出領域２０６ｂを撮影者が注視した状態でシャッター釦１０２の押下げ操作が行われると、ステップＳ１１０８において、当該注視状態におけるシャッター釦１０２の押下操作が検知される。この検知に応じてステップＳ１１０９では、ｘ軸方向（ステップＳ１１０３やステップＳ１１０６における視線検出処理）の場合と同様に、複数回視線検出が実行され、図８のｙ軸の正方向における視線補正データを算出する。
【００８０】
続いてステップＳ１１１０において、焦点検出領域２０６ｂを消灯すると共に下端の焦点検出領域２０６ｃの点滅が開始される。これに応じて撮影者は点滅している焦点検出領域２０６ｃを注視した状態でシャッター釦１０２を押し下げる動作を行うので、ステップＳ１１１１では、当該注視状態におけるシャッター釦１０２の押下操作を検知する。この検知に応じて、ステップＳ１１１２では、上端の焦点検出領域２０６ｂにおける検出処理と同様に複数回視線検出が実行され、図８のｙ軸の負方向における視線補正データを算出する。視線補正データの算出処理は、ステップＳ１１０３等における処理と同様である。
【００８１】
次にステップＳ１１１３では、以上において取得された視線補正データが適正なデータであるか否かが判定される。この判定は、視線検出サブルーチンからの返数である眼球回転角と、同時に取得される瞳孔径の信頼性を算出して行なわれる。すなわち、視線検出サブルーチンにて検出された眼球の回転角及び瞳孔径の信頼性がない場合は算出された視線補正データも信頼性がないと判定される。
【００８２】
ここで、信頼性の判定は、例えば以下のように行うことができる。まず、瞳孔径の信頼性の場合、瞳孔−虹彩の境界２１・虹彩の外側境界２２の検出精度は、虹彩画像のコントラスト比や、サンプリング点の数に依存することとなる。より具体的に、コントラスト比が低い場合には、瞳孔−虹彩の境界２１を適正に抽出することが困難な場合がある。また、睫毛や瞼などで隠れた部分はサンプリング対象外となり、該部分の輪郭は補間によって求められることとなるので、サンプリング数が少ない場合には正確な瞳孔−虹彩の境界２１を抽出することが困難となる。従って、虹彩画像のコントラスト比や、サンプリング点の数に基づいて信頼性を算出し、算出された値が一定値を下回る場合には、対応する瞳孔径の信頼性がないものと判定することができる。
【００８３】
次に、眼球回転角については、瞳孔やプルキニエ像を用いるところ、虹彩画像同様コントラスト比が低いために瞳孔やプルキニエ像を適切に抽出できない場合や、瞼や睫毛により瞳孔がプルキニエ像がぼやけてしまったり、隠れてしまう場合がある。このような場合には、眼球回転角の信頼性がないものと判定することができる。
【００８４】
以上のような手法に基づいて、眼球回転角及び瞳孔径についての信頼性が認められた場合、算出された視線補正データが、統計的に求められる所定範囲内に入っているか否かを更に判定する。ここで、視線補正データが当該所定範囲内に入っている場合には、視線補正データは適正と判定される。一方、算出された視線補正データが当該所定範囲内に入っていない場合には、算出された視線の補正データは不適正と判定される。ここで、眼球の光軸と視軸とのずれは、通常、所定範囲内に収まることが統計的に分かっている。従って、眼球の光軸と視軸とのずれを補正する視線補正データが当該範囲内から逸脱する場合には、視線補正データを算出するために必要なデータの取得が適正に行われなかった可能性が高い。そこで、再度視線補正データを算出するために、これを不適切と判定することとしている。
【００８５】
算出された視線補正データが不適正と判定された場合（ステップＳ１１１３において「ＮＯ」）、ステップＳ１１１４に進み、画像撮影装置本体に内蔵された不図示の発音体を用いて電子音を所定時間鳴らし、視線補正データの取得に失敗した旨を通知する。同時にＬＣＤ２１４に「ＲＥＧ」表示を点滅させて警告する。発音体による警告音とＬＣＤ２１４による警告表示を所定時間行なった後、視線補正データ取得の初期ステップであるステップＳ１１０１に戻る。
【００８６】
一方、算出された視線補正データが適正と判定された場合（ステップＳ１１１３において「ＹＥＳ」）、ステップＳ１１１５に進み、視線補正データの取得が終了したことを、スーパーインポーズ表示によって焦点検出領域２０６ａ〜２０６ｇを数回点滅させ撮影者に認識させる。以上の視線補正データ登録のサブルーチンを経て、最初の眼球情報登録を終える。
【００８７】
次に、図１２を参照して、撮影者の眼球情報を２回目以降に登録（再登録）する場合の処理の流れを説明する。当該処理は、ＭＣＵ５００内のＲＯＭに格納された図１２のフローチャートに対応する処理プログラムをＭＣＵ５００が実行することにより行われるものである。また、図７において点灯表示されている登録番号を選択した場合に実行される。
【００８８】
まず、撮影者がおいてモードダイヤル１０６を「ＲＥＧ」ポジションに合わせると、ステップＳ１２０１では、登録番号を選択を受け付ける。上記のように、ここでは眼球情報の再登録処理が行われるので、図７のような表示パターンにおいてはＲＥＧ−１乃至ＲＥＧ−３のいずれかが選択されることとなる。続くステップＳ１２０２では、選択を受け付けた登録番号が割り当てられた虹彩情報と共に登録されているＥＶ値を読み出す。更に現時点における測光センサ２０９に集光される光束のＥＶ値を算出し、両者の値を比較する。即ち、以前に虹彩情報を登録したときの周辺環境の明るさと、現時点における周辺環境の明るさとを比較し、どちらが明るいかを判定する。
もし、現時点におけるＥＶ値の方が小さい場合（このことは、現時点の方が周辺環境が暗いことを意味する）には（ステップＳ１２０２において「ＮＯ」）、虹彩情報の取得は行わずに、視線補正データのみを求めるべくステップＳ１２１２に移行する。一方、以前記録されたＥＶ値のほうが小さい場合（このことは、現時点の方が周辺環境が明るいことを意味する）には（ステップＳ１２０２において「ＹＥＳ」）、虹彩情報を取得すべくステップＳ１２０３に進む。
【００８９】
ステップＳ１２０３では、中央の焦点検出領域である２０６ａがスーパーインポーズされる。中央焦点検出領域２０６ａのスーパーインポーズ状態において、撮影者は該中央焦点検出領域２０６ａを注視している。ステップＳ１２０４では、この注視状態における撮影者のシャッター釦１０２の押し下げ操作を検知する。シャッタ釦１０２の押し下げ操作が検知されると、ステップＳ１２０５において、撮影者の虹彩画像および測光センサ２０９の出力値であるＥＶ値を取り込む。取り込まれた虹彩画像は、画像そのものとして、もしくは従来技術で説明したように個人認証コードにまで処理されて虹彩情報として保持される。
【００９０】
次に、ステップＳ１２０６において、撮影者の個人データとして満足できる程度、言い換えれば、同一人判定ができる程度に虹彩情報が良好に取得されているかが判定される。もし、良好に取得されていないと判定されれば（ステップＳ３０６において「ＮＯ」）、ステップＳ１２０７において虹彩情報の取得に失敗した旨の通知を撮影者に対して行う。この通知は、例えば電子音の出力によってもよいし、ファインダー内ＬＣＤ２１４における所定の表示によってもよい。そして、該通知の後ステップＳ１２０３に戻る。
【００９１】
一方、良好に取得されたと判定されれば（ステップＳ１２０６において「ＹＥＳ」）、ステップＳ１２０８に移り、既に登録されている虹彩情報の瞳孔径と、今回取得された虹彩情報の瞳孔径とを比較する。この瞳孔径の比較は、図１４に示すような眼球画像が取得された場合に、例えば瞳孔と虹彩の境界２１内の領域の面積、或いは当該領域の所定方向における長さを比較することに行うことができる。この比較において、今回取得された瞳孔径の方が大きいときと判定される場合には（ステップＳ１２０８において「ＮＯ」）、ステップＳ１２０９へ移行し、虹彩情報が更新されない旨の通知を、例えば電子音出力や、ファインダー内ＬＣＤ２１４における所定の表示により行い、ステップＳ１２１１に移行する。
【００９２】
一方、今回取得された瞳孔径の方が小さいと判定された場合には（ステップＳ１２０８において「ＹＥＳ」）、ステップＳ１２１０へ移行し、虹彩情報を更新した後その旨を、例えば電子音出力や、ファインダー内ＬＣＤ２１４における所定の表示により行って撮影者に通知し、ステップＳ１２１１へ移行する。
【００９３】
ステップＳ１２１１では視線補正データを得るためのサブルーチンが実行される。当該サブルーチンの内容は図１１を参照して上述したとおりである。ステップＳ１２１１における視線補正データが取得・登録されると、２回目以降の眼球情報の登録処理は終了する。
【００９４】
このように、本実施形態におけるキャリブレーション手段は、従来視線入力機能を備えた画像撮影装置において行われていた、視線補正係数を取得するためのキャリブレーション手段に、虹彩情報も取得されるようにその手続を追加したものである。
【００９５】
取得された虹彩画像は、公知の撮影シーケンスによって撮影された被写体像に対し、カメラの電源オフの動作指示やＲＥＧ番号の再選択等に伴って記録される。またその記録方法は、虹彩画像をそのまま電子透かしとして埋め込む、または従来技術で説明したように、虹彩画像を一旦個人認証コードに変換し、その個人認証コードを電子透かしとして埋め込む、または撮影画像を説明するために付加される付帯情報である画像メタデータの一項目として個人認証コードを書き込むなどが可能である。
【００９６】
以上のように、本実施形態に対応する、視線検出機能を有する画像撮像装置においては、眼球光軸と視線のずれを補正するための個人差に関する補正係数を取得・演算するためにキャリブレーションを異なる環境下で複数回おこなう必要があるが、光学式ファインダーを具備する画像撮影装置においては、この作業に虹彩画像を取得する処理を加えることにより、強制的に瞳孔を調整するための照明装置を必要とすることなく、個人認証に適した虹彩画像に順次更新することが可能となる。
【００９７】
また、キャリブレーション作業は、視線検出機能を有する画像撮影装置では、視線補正係数を求めるために必要な作業であり、これと同時に虹彩情報も取得するなら、撮影者に別途の虹彩情報を取得するためのみの作業を強要することもなく、操作性の向上にも有効である。
【００９８】
さらにこのキャリブレーション作業は撮影時とは異なるタイミングにおいて行われるので、撮影シーケンス上もっとも負荷がかかる撮影画像処理中に、さらに虹彩画像の処理も負担させるということがない。
【００９９】
［その他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１００】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１０２】
【図１】本発明の実施形態に対応する画像撮影装置の正面斜視図の一例である。
【図２】本発明の実施形態に対応する画像撮影装置の断面要部を概略的に示した図である。
【図３】本発明の実施形態に対応する画像撮影装置のハードウェア構成の一例を示すブロック図である。
【図４】本発明の第１の実施形態に係る虹彩情報を新規に登録する際の処理の一例に対応するフローチャートである。
【図５】本発明の第１の実施形態に係る虹彩情報を再登録する際の処理の一例に対応するフローチャートである。
【図６】本発明の実施形態に対応するモードダイヤルの一例を示す図である。
【図７】本発明の実施形態に対応する撮影情報表示用液晶における表示状態の一例を説明するための図である。
【図８】本発明の実施形態に対応するファインダー内ＬＣＤにおける表示状態の一例を説明するための図である。
【図９】本発明の実施形態に係る、周辺環境の明るさと瞳孔径との関係、及び、瞳孔径と算出座標値との関係の一例を示す図である。
【図１０】本発明の第２の実施形態に係る眼球情報を新規に登録する際の処理の一例に対応するフローチャートである。
【図１１】本発明の第２の実施形態に係る視線補正データを算出する処理の一例に対応するフローチャートである。
【図１２】本発明の第２の実施形態に係る眼球情報を再登録する際の処理の一例に対応するフローチャートである。
【図１３】虹彩画像を用いた個人認証に係る処理の一例を示す図である。
【図１４】眼球像の座標設定および眼球像変化を説明するための図である。
【図１】
2006323611.tif 000003
【図２】
2006323611.tif 000004
【図３】
2006323611.tif 000005
【図４】
2006323611.tif 000006
【図５】
2006323611.tif 000007
【図６】
2006323611.tif 000008
【図７】
2006323611.tif 000009
【図８】
2006323611.tif 000010
【図９】
2006323611.tif 000011
【図１０】
2006323611.tif 000012
【図１１】
2006323611.tif 000013
【図１２】
2006323611.tif 000014
【図１３】
2006323611.tif 000015
【図１４】
2006323611.tif 000016