(57)【要約】認証のために撮影されているときに、本物の人間に扮するために写真による画像を使用することによって取得される誤った認証は、ディスプレイスクリーン上の２つの異なる柄によって照明される間にユーザーの顔を撮影して２つの異なる画像を取得し、２つの異なる画像間の差を決定して差の画像を取得し、次に、差の画像を前の画像と比較して本物の人間が認証を試みているかどうかを決定することによって、防止される。
2020505705.tif 000002
【特許請求の範囲】
【請求項１】
認証のための方法であって、前記方法は、
ディスプレイスクリーン上に第１の柄を表示するステップであって、前記ディスプレイスクリーン上の前記第１の柄は、対象を照明する、ステップと、
前記ディスプレイスクリーン上の前記第１の柄によって照明される前記対象を撮影して前記対象の最初の画像を取得するステップと、
前記ディスプレイスクリーン上に第２の柄を表示するステップであって、前記ディスプレイスクリーン上の前記第２の柄は、前記対象を照明する、ステップと、
前記ディスプレイスクリーン上の前記第２の柄によって照明される前記対象を撮影して前記対象の変更された画像を取得するステップと、
前記最初の画像および前記変更された画像に基づいて前記対象の特徴画像を生成するステップと
を備える方法。
【請求項２】
前記対象を撮影して前記最初の画像を取得するステップは、
キャプチャされた画像がいくつかの重要な特徴を含むかどうかを決定するステップと、
前記キャプチャされた画像が前記いくつかの重要な特徴を含むと、前記キャプチャされた画像を前記最初の画像として識別するステップと、
再キャプチャされる画像は前記いくつかの重要な特徴を含むと決定されるまで前記第１の柄により照明される間に前記対象を再撮影するステップと
を含む請求項１に記載の方法。
【請求項３】
前記対象を撮影して前記変更された画像を取得するステップは、
キャプチャされた画像がいくつかの重要な特徴を含むかどうかを決定するステップと、
前記キャプチャされた画像が前記いくつかの重要な特徴を含むと、前記キャプチャされた画像を前記変更された画像として識別するステップと、
再キャプチャされる画像が前記いくつかの重要な特徴を含むと決定されるまで前記第２の柄により照明される間に前記対象を再撮影するステップと
を含む請求項１に記載の方法。
【請求項４】
前記第１の柄は、予め設定された２次元周期関数に応じて生成される請求項１に記載の方法。
【請求項５】
前記第２の柄は、前記第１の柄を位相反転することによって生成される請求項４に記載の方法。
【請求項６】
前記対象の前記特徴画像は、前記最初の画像に関するピクセルの値を、前記変更された画像に関する対応するピクセルの値から減算して前記特徴画像のピクセルの値を取得することによって生成される請求項１に記載の方法。
【請求項７】
トリガされた認識の命令に応えて、前記対象が前記特徴画像に基づいて生体であるかどうかを検出するステップをさらに備える請求項１に記載の方法。
【請求項８】
前記対象は生体であると検出されると、ユーザー検証のためにサーバにセキュリティ情報を転送するステップであって、前記セキュリティ情報は、前記対象によって端末に入力される、ステップをさらに備える請求項７に記載の方法。
【請求項９】
前記対象が生体であるかどうかを検出するステップは、
生体の顔の特性を表すことが可能な事前トレーニングされた分類子を習得するステップであって、生体の前記顔の特性は、人間についての顔の特徴の位置に関する特性である、ステップと、
前記顔の特徴画像において示される影の特徴が、前記分類子によって示される前記生体の前記顔の特性に合致するかどうかを判断するステップと
を含む請求項７に記載の方法。
【請求項１０】
前記対象を撮影する前に前記ディスプレイスクリーン上にプロンプトの情報を表示するステップであって、前記プロンプトの情報は、前記対象に静止したままでいることを気付かせる、ステップをさらに備える請求項１に記載の方法。
【請求項１１】
前記ディスプレイスクリーン上に前記最初の画像、前記変更された画像、および前記特徴画像を表示するステップをさらに備える請求項１に記載の方法。
【請求項１２】
プロセッサによって実行されると前記プロセッサに認証の方法を実装させるコンピューター実行可能な命令を記憶している非一時的なコンピューター読み取り可能な媒体であって、前記方法は、
ディスプレイスクリーンを制御して前記ディスプレイスクリーン上に第１の柄を表示するステップであって、前記ディスプレイスクリーン上の前記第１の柄は、対象を照明する、ステップと、
カメラを制御して前記対象の最初の画像を取得するために前記ディスプレイスクリーン上の前記第１の柄によって照明される前記対象を撮影するステップと、
前記ディスプレイスクリーンを制御して前記ディスプレイスクリーン上に第２の柄を表示するステップであって、前記ディスプレイスクリーン上の前記第２の柄は、前記対象を照明する、ステップと、
前記カメラを制御して前記対象の変更された画像を取得するために前記ディスプレイスクリーン上の前記第２の柄によって照明される前記対象を撮影するステップと、
前記最初の画像および前記変更された画像に基づいて前記対象の特徴画像を生成するステップと
を備える、非一時的なコンピューター読み取り可能な媒体。
【請求項１３】
前記方法は、
キャプチャされた画像がいくつかの重要な特徴を含むかどうかを決定するステップと、
前記キャプチャされた画像が前記いくつかの重要な特徴を含むと、前記キャプチャされた画像を前記最初の画像として識別するステップと、
再キャプチャされる画像が前記いくつかの重要な特徴を含むと決定されるまで前記第１の柄により照明される間に前記対象を前記カメラに再撮影させるステップと
をさらに備える請求項１２に記載の媒体。
【請求項１４】
前記方法は、
キャプチャされた画像がいくつかの重要な特徴を含むかどうかを決定するステップと、
前記キャプチャされた画像が前記いくつかの重要な特徴を含むと、前記キャプチャされた画像を前記変更された画像として識別するステップと、
再キャプチャされる画像が前記いくつかの重要な特徴を含むと決定されるまで前記第２の柄により照明される間に前記対象を前記カメラに再撮影させるステップと
をさらに備える請求項１２に記載の媒体。
【請求項１５】
前記第１の柄は、予め設定された２次元周期関数に応じて生成され、
前記第２の柄は、前記第１の柄を位相反転することによって生成され、
前記対象の前記特徴画像は、前記変更された画像と前記最初の画像との差を計算することによって生成される
請求項１２に記載の媒体。
【請求項１６】
前記方法は、トリガされた認識の命令に応えて、前記対象が前記特徴画像に基づいて生体であるかどうかを検出するステップをさらに備える請求項１２に記載の媒体。
【請求項１７】
前記方法は、前記対象が生体であると検出されると、ユーザー検証のためにサーバにセキュリティ情報を転送するステップであって、前記セキュリティ情報は、前記対象によって端末に入力される、ステップをさらに備える請求項１６に記載の媒体。
【請求項１８】
ディスプレイスクリーンと、
カメラと、
前記ディスプレイスクリーンおよび前記カメラに結合されたプロセッサであって、前記プロセッサは、
前記ディスプレイスクリーン上に第１の柄を表示するように前記ディスプレイスクリーンを制御し、前記ディスプレイスクリーン上の前記第１の柄は、対象を照明し、
前記ディスプレイスクリーン上の前記第１の柄によって照明される前記対象を撮影するように前記カメラを制御して、前記対象の最初の画像を取得し、
前記ディスプレイスクリーン上に第２の柄を表示するように前記ディスプレイスクリーンを制御し、前記ディスプレイスクリーン上の前記第２の柄は、前記対象を照明し、
前記ディスプレイスクリーン上の前記第２の柄によって照明される前記対象を撮影するように前記カメラを制御して、前記対象の変更された画像を取得し、
前記最初の画像および前記変更された画像に基づいて前記対象の特徴画像を生成する、
プロセッサと
を備えたデバイス。
【請求項１９】
前記プロセッサは、さらに、
キャプチャされた画像がいくつかの重要な特徴を含むかどうかを決定し、
前記キャプチャされた画像が前記いくつかの重要な特徴を含むと、前記キャプチャされた画像を前記最初の画像として識別し、
再キャプチャされる画像が前記いくつかの重要な特徴を含むと決定されるまで前記第１の柄により照明される間に前記対象を再撮影するように前記カメラを制御する請求項１８に記載のデバイス。
【請求項２０】
前記プロセッサは、さらに、
キャプチャされた画像がいくつかの重要な特徴を含むかどうかを決定し、
前記キャプチャされた画像が前記いくつかの重要な特徴を含むと、前記キャプチャされた画像を前記変更された画像として識別し、
再キャプチャされる画像が前記いくつかの重要な特徴を含むと決定されるまで前記第２の柄により照明される間に前記対象を再撮影するように前記カメラを制御する請求項１８に記載のデバイス。
【請求項２１】
前記第１の柄は、予め設定された２次元周期関数に応じて生成され、
前記第２の柄は、前記第１の柄を位相反転することによって生成され、
前記対象の前記特徴画像は、前記変更された画像と前記最初の画像との差を計算することによって生成される
請求項１８に記載のデバイス。
【請求項２２】
前記プロセッサは、さらに、
トリガされた認識の命令に応えて、前記対象が前記特徴画像に基づいて生体であるかどうかを検出し、
前記対象が生体であると検出されると、ユーザー検証のためにサーバにセキュリティ情報を転送し、前記セキュリティ情報は、前記対象によって端末に入力される請求項２１に記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、生体認識の分野に関し、より詳細には、顔の特徴画像を習得するための方法、顔の特徴画像を習得するためのデバイス、顔の特徴画像のための習得装置、およびユーザー認証方法に関する。
【背景技術】
【０００２】
関連出願の相互参照
本出願は、２０１７年１月２６日に出願された、中国特許出願第２０１７１００６１６８２．０号の優先権を主張し、完全な形において参照によって本明細書に組み入れる。
【０００３】
先行技術において、ユーザーがハンドヘルドスマート端末またはデスクトップコンピューターを使用して、電子メールサーバにログインする、または製品詳細ページを閲覧するなどのインターネットサービスを使用するとき、いくつかのプラットフォームまたはクライアントは、ユーザーを撮影することを必要とする。たとえば、ユーザーの顔写真が収集され、ユーザーの顔の特徴画像が取得され、記録され、保存されて、よって、ユーザーを他者から区別して、インターネットサービスのセキュリティを確実にする。
【０００４】
このアプローチの１つの欠点は、顔の特徴画像を取得するためにユーザーの顔を撮影する単一のカメラの従来の使用が、偽の２次元的な人間の顔画像を使用することによる詐欺に対して脆弱であることである。たとえば、非合法のユーザーによって撮られた、合法のユーザーの顔画像に対する写真は、さまざまなプラットフォームまたはクライアントによって、合法のユーザーに対する本物の人間の顔写真として、さらにみなされることがある。結果として、インターネットサービスのセキュリティを、保証することができず、非合法のユーザーにとって容易いターゲットとなる。
【発明の概要】
【０００５】
本発明は、認証用に撮影されるときに、本物の人間に扮するために写真の画像を使用することによって取得される誤った認証を排除する。本発明は、第１の柄（pattern）をディスプレイスクリーン上に表示することを含む、認証のための方法を含む。ディスプレイスクリーン上の第１の柄は、対象を照明する。方法は、ディスプレイスクリーン上の第１の柄によって照明される対象を撮影して、対象の最初の画像を取得することを、さらに含む。加えて、方法は、第２の柄をディスプレイスクリーン上に表示することを含む。ディスプレイスクリーン上の第２の柄は、対象を照明する。さらに、方法は、ディスプレイスクリーン上の第２の柄によって照明される対象を撮影して、対象の変更された画像を取得することと、最初の画像および変更された画像に基づいて、対象の特徴画像を生成することとを含む。
【０００６】
本発明は、プロセッサによって実行されるとき、プロセッサに認証の方法を行わせるコンピューター実行可能な命令を有する非一時的なコンピューター読み取り可能な媒体を、さらに含む。媒体において具現化される方法は、ディスプレイスクリーンを制御して、第１の柄をディスプレイスクリーン上に表示することを含む。ディスプレイスクリーン上の第１の柄は、対象を照明する。方法は、ディスプレイスクリーン上の第１の柄によって照明される対象を撮影するようにカメラを制御して、対象の最初の画像を取得することを、さらに含む。加えて、方法は、ディスプレイスクリーンを制御して、第２の柄をディスプレイスクリーン上に表示することを含む。ディスプレイスクリーン上の第２の柄は、対象を照明する。さらに、方法は、ディスプレイスクリーン上の第２の柄によって照明される対象を撮影するようにカメラを制御して、対象の変更された画像を取得することと、最初の画像および変更された画像に基づいて対象の特徴画像を生成することとを含む。
【０００７】
さらに、本発明は、ディスプレイスクリーンと、カメラと、ディスプレイスクリーンおよびカメラに結合されたプロセッサとを含むデバイスを含む。プロセッサは、第１の柄をディスプレイスクリーン上に表示するように、ディスプレイスクリーンを制御する。ディスプレイスクリーン上の第１の柄は、対象を照明する。さらに、プロセッサは、対象の最初の画像を取得するに、ディスプレイスクリーン上の第１の柄によって照明される対象を撮影するようにカメラを制御する。加えて、プロセッサは、第２の柄をディスプレイスクリーン上に表示するように、ディスプレイスクリーンを制御する。ディスプレイスクリーン上の第２の柄は、対象を照明する。さらに、プロセッサは、ディスプレイスクリーン上の第２の柄によって照明される対象を撮影するようにカメラをさらに制御して、対象の変更された画像を取得し、最初の画像および変更された画像に基づいて、対象の特徴画像を生成する。
【０００８】
本発明の特徴および利点のよりよい理解は、本発明の原理が利用される例示的な実施形態を記載する以下の詳細な説明および添付の図面に対する参照によって取得されるであろう。
【図面の簡単な説明】
【０００９】
本出願の実施形態における技術的解決策をより明確に例示するために、実施形態を説明するために必要とされる図面は、のちに簡潔に紹介されるだろう。明らかに、のちに説明される図面は、単に本出願のいくつかの実施形態にすぎず、当業者は、創造的な努力をすることなしに、これらの図面に応じて他の図面をさらに取得することができる。
【００１０】
【図１】本発明に従うハンドヘルドスマート端末１０１の一例を例示する図である。
【図２】本発明に従う特徴画像を習得するための方法２００の一例を例示するフローチャートである。
【図３】本出願に従う特徴画像を習得するための方法３００の一例を例示するフローチャートである。
【図４Ａ】本発明に従う方法３００をさらに例示する写真による画像であり、本物の人間の顔についての最初の画像である。
【図４Ｂ】本発明に従う方法３００をさらに例示する写真による画像であり、人間の顔の変更された画像である。
【図４Ｃ】本発明に従う方法３００をさらに例示する写真による画像であり、図４Ａにおける最初の画像と図４Ｂにおける変更された画像との差を例示する顔の特徴画像である。
【図４Ｄ】本発明に従う方法３００をさらに例示する写真による画像であり、撮影された顔の最初の画像である。
【図４Ｅ】本発明に従う方法３００をさらに例示する写真による画像であり、撮影された顔の変更された画像である。
【図４Ｆ】本発明に従う方法３００をさらに例示する写真による画像であり、図４Ｄにおける最初の画像と図４Ｅにおける変更された画像との差を例示する顔の特徴画像である。
【図５】本発明に従う顔の特徴習得装置５００の一例を例示するブロック図である。
【図６】本発明に従う顔の特徴習得装置６００の一例を例示するブロック図である。
【図７】本発明に従う顔の特徴習得装置７００の一例を例示するブロック図である。
【図８】本発明に従うユーザーを認証する方法８００の一例を例示するフローチャートである。
【図９】本発明に従うモバイルコンピューティング装置９００の一例を例示するブロック図である。
【発明を実施するための形態】
【００１１】
本出願の実施形態における技術的解決策は、本出願の実施形態における図面を参照して、のちに明確かつ完全に説明されるだろう。説明される実施形態は、本出願の実施形態のすべてというよりもむしろ、単にいくつかにすぎないことは明らかである。本出願における実施形態に基づいて、創造的な努力をすることなしに当業者によって取得されるすべての他の実施形態は、本出願の保護の範囲に入る。
【００１２】
本出願の概念は、さまざまな修正および代替形態が可能であるが、特定の実施形態は、図面において一例として示され、本明細書において詳細に説明されるだろう。しかしながら、本出願の概念を開示される個別の形態に制限する意図はなく、反対に、意図は、本出願および添付の特許請求の範囲と一致するすべての修正形態、均等形態、および代替形態を含むことであることが理解されるべきである。
【００１３】
本明細書における「一実施形態」、「実施形態」、「例示的な実施形態」などへの言及は、説明される実施形態が個別の特徴、構造、または特性を含むことができるが、あらゆる実施形態が個別の特徴、構造、または特性を含んでもよいし、必ずしも含まなくてもよいことを指し示す。その上、上記の語句は、必ずしも同じ実施形態を指しているわけではない。さらに、個別の特徴、構造、または特性が実施形態に関連して説明されるとき、明示的に説明されていてもいなくても、他の実施形態に関連して上記の特徴、構造、または特性をもたらすことは、当業者の知識の範囲内であると考えられる。なおまた、形式「Ａ、Ｂ、およびＣのうちの少なくとも１つ」におけるリストに含まれる項目は、（Ａ）、（Ｂ）、（Ｃ）、（ＡおよびＢ）、（ＡおよびＣ）、（ＢおよびＣ）、または（Ａ、Ｂ、およびＣ）を表すことがあることが理解されるべきである。同様に、形式「Ａ、Ｂ、またはＣのうちの少なくとも１つ」において列挙される項目は、（Ａ）、（Ｂ）、（Ｃ）、（ＡおよびＢ）、（ＡおよびＣ）、（ＢおよびＣ）、または（Ａ、Ｂ、およびＣ）を表すことがある。
【００１４】
開示される実施形態は、いくつかの場合には、ハードウェア、ファームウェア、ソフトウェア、またはそれらのどんな組合せでも実装することができる。開示される実施形態はまた、１つもしくは複数のプロセッサによって読み出され、実行され得る、１つもしくは複数の一時的な、または非一時的な機械可読の（たとえば、コンピューター読み取り可能な）記憶媒体によって搬送される、または記憶媒体上に記憶される命令として実装されてもよい。機械可読の記憶媒体は、機械可読の形式で情報を記憶するための、もしくは伝送するための、記憶装置、メカニズム、または他の物理的構造の装置（たとえば、揮発性もしくは不揮発性メモリ、媒体ディスク、または他の媒体）のどれにでも具現化されてよい。
【００１５】
図面において、いくつかの構造上の特徴または方法の特徴が、特定の配置および／または順序付けで示されることがある。しかしながら、上記の特定の配置および／または順序付けは必要とされないことがあることが理解されるべきである。どちらかというと、いくつかの実施形態において、上記の特徴は、例示的な図に示されるのとは異なるやり方および／または順序により配置されてもよい。加えて、個別の図における構造上の特徴または方法の特徴の包含は、上記の特徴がすべての実施形態において必要とされることを示唆することは意味されず、いくつかの実施形態において、含まれなくてもよく、または他の特徴と組み合わされてもよい。
【００１６】
図１は、本発明に従うハンドヘルドスマート端末１０１の例を例示する図を示す。図１に示されるように、スマート端末１０１は、カメラ１０２と、マンマシンインターフェースを提供するディスプレイスクリーン１０３と、ディスプレイスクリーン１０３と共に、ユーザーがスマート端末１０１とのインタラクションをとるのを可能にするタッチボタン１０４とを含む。
【００１７】
図１はハンドヘルドスマート端末を例示するが、本出願の実施形態は、パーソナルコンピューター（ＰＣ）またはオールインワンコンピューターがカメラを有し、本出願における習得装置と統合される限り、カメラを有するパーソナルコンピューター（ＰＣ）、オールインワンコンピューター、その他に、さらに適用されてもよい。本出願の別の実施形態によれば、スマート端末は、アプリケーションソフトウェアによりインストールされてもよく、ユーザーは、アプリケーションソフトウェアのインタラクションのインターフェースを通じて、アプリケーションソフトウェアとのインタラクションをとることができる。以下の実施形態への参照は、図１のさらなる詳細な説明のために、行われる。
【００１８】
図２は、本発明に従う特徴画像を習得するための方法２００の一例を例示するフローチャートを示す。本実施形態において提供される解決策は、サーバまたは端末に適用されてよい。解決策がサーバに適用されるとき、サーバは、ユーザーによって使用される端末に接続されている。さらに、端末は、インストールされたカメラを有する。解決策が端末に適用されるとき、端末はやはり、インストールされたカメラを有する。インストールされたカメラを有するスマートフォンを一例として使用して、方法２００は、以下のステップを含む。
【００１９】
ステップ２０１：顔の特徴画像を習得するための命令のトリガリングに応答して、認識される対象の顔を撮影するようにスマートフォンのカメラを制御して、最初の画像を取得する。
【００２０】
本実施形態において、スマートフォンは、習得機能と統合される。習得機能は、既存のＡＰＰの新機能として使用されてもよいし、またはスマートフォン上にインストールされる独立したＡＰＰとして使用されてもよい。習得機能は、たとえば、顔の特徴画像または他の種類の生物学的特徴画像を習得するために、ユーザーが命令をトリガすることができるマンマシンインタラクションのインターフェースを提供することができる。具体的には、命令は、ヒューマンコンピューターインタラクションのインターフェースに提供されるボタンまたはリンクをクリックすることによってトリガされてよい。顔の特徴画像を習得するための命令を一例として使用すると、顔の特徴画像を習得するための命令を受信した後、習得機能は、ユーザーの顔を最初に撮影するように、スマートフォンにインストールされたカメラを制御し、最初の画像を、撮影が成功するならば取得することができる。
【００２１】
一実施形態において、ユーザーの顔を撮影して最初の画像を取得する過程は、ステップＡ１からステップＡ３を含む。
【００２２】
ステップＡ１：予め設定された２次元周期関数に応じて、スマートフォンのディスプレイスクリーン上に表示されることになる最初の柄を生成する。
【００２３】
本実施形態において、最初の柄は、スマートフォンのディスプレイスクリーン上に表示され、最初の柄がユーザーの顔を照射する間にユーザーの顔が撮影されて、最初の画像を取得する。実際の適用において、最初の柄は、規則的に変化する柄であっても、または不規則に変化する柄であってもよく、たとえば、波柄または市松柄であってよい。
【００２４】
本実施例において、ディスプレイスクリーン上に表示される最初の柄は、予め設定された２次元周期関数に応じて生成されてよい。具体的には、最初の柄の周期性は、式１に示される関数を使用して表されてよい。
【００２５】
【数１】
2020505705.tif 000003
【００２６】
ｉは、ディスプレイスクリーンの横のピクセル数であり、ｊは、縦のピクセル数である。実際の適用において、ディスプレイスクリーン上の最も左かつ最も上のピクセルが、（ｉ，ｊ）＝（０，０）として取られてよく、Ｎi，Ｎjは、それぞれ、横方向および縦方向における周期であり、次いでφi，φjは、それぞれ、横方向および縦方向における初期位相である。
【００２７】
ステップＡ２：予め設定されたカラーチャンネルに応じて、ディスプレイスクリーン上に表示されるように最初の柄を制御する。
【００２８】
次いで、特定の最初の柄が、式１に示された２次元周期関数ｃ（ｉ，ｊ，Ｎi，Ｎj，φi，φj）に応じて生成されてよい。たとえば、ｃ（ｉ，ｊ）が関数ｆに代入されて、ｆ（ｃ（ｉ，ｊ））を取得する。具体的には、ｃ（ｉ，ｊ）がｆ（ｘ）＝Ａ（１＋ｘ）＋Ｂに代入されて、波柄を生成し、一方で、ｃ（ｉ，ｊ）がｆ（ｘ）＝Ａ（１＋ｓｉｇｎ（ｘ））＋Ｂに代入されて、市松柄を生成し、ただし、式におけるＡおよびＢは、本明細書において定数である。関数ｆ（ｘ）の形式は、これらの２つの関数には制限されないことが理解され得る。最初の柄が取得された後、最初の柄ｆ（ｃ（ｉ，ｊ））は次いで、１つまたは複数のカラーチャンネル、たとえば、グレースケール、単一のＲＧＢカラーチャンネル、または複数のＲＧＢカラーチャンネルを使用して、独立に表示されてよい。
【００２９】
ステップＡ３：認識される対象の顔を撮影するようにカメラを制御して、最初の柄による照射の下に最初の画像を取得する。
【００３０】
スマートフォンのディスプレイスクリーンが最初の柄を表示した後、ユーザーの顔を撮影するようにカメラが制御されて、最初の柄による照射の下に最初の画像を習得し、ただし、最初の画像は、ユーザーの本来の顔画像である。
【００３１】
ステップ２０２：予め設定された柄の変化するモードに応じて表示柄を変更するように、端末のディスプレイスクリーンを制御する。
【００３２】
本実施形態において、異なる表示柄の照射の下にユーザーの顔の影の変化を正確に知るために、最初の画像が最初に照射された後に、予め設定された柄の変化するモードに応じて表示柄を変更するように、スマートフォンのディスプレイスクリーンが制御される。具体的には、表示柄は、位相をシフトすることによって変更されてよく、周波数を変更することなく位相を変更する。
【００３３】
一実施形態において、本ステップにおける表示柄を変更する過程は、ステップＢ１からステップＢ２を含む。
【００３４】
ステップＢ１：最初の画像に位相反転を行って、変更された柄を取得する。
【００３５】
異なる表示柄の照射の下で、ユーザーの顔上の特徴の光と影との変化を強調するために、本実施例におけるステップ２０２で、位相反転のオペレーションが最初の柄に行われてよく、ただし、空間周波数は、変更された表示柄を取得するために、最初の柄のそれと一致したままであってよい。
【００３６】
ステップＢ２：予め設定されたカラーチャンネルに応じて、ディスプレイスクリーン上に表示されるように変更された柄を制御する。
【００３７】
次いで、変更された表示柄は、ステップＡ２のそれと同じカラーチャンネルに応じて、スマートフォンのディスプレイスクリーン上に表示されるように制御されるので、変更された柄は、ユーザーの顔をさらに照射する。
【００３８】
ステップ２０３：認識される対象の顔を撮影するようにカメラを制御して、変更された画像を取得する。
【００３９】
次いで、変更された柄がユーザーの顔を照射する場合には、変更された柄の下に、ユーザーの最初の顔画像を含む変更された画像を取得するために、ユーザーの顔の、二度目の撮影をするようにカメラが制御される。
【００４０】
ステップ２０４：最初の画像および変更された画像に基づいて、認識される対象の顔の特徴画像を習得する。
【００４１】
変更された画像は、位相反転が最初の画像に行われる間にユーザーの顔を撮影することによって取得された画像であるため、ユーザーの顔の特徴を取得するために、最初の画像および変更された画像を使用することによって、微分画像が取得され得る。
【００４２】
具体的には、ユーザーの顔の特徴画像を取得する過程は、変更された画像と最初の画像との差を計算することであってよい。それは、微分画像を取得するために最初の画像のピクセル値を変更された画像の対応するピクセル値から減算すること、次いで差分演算によって取得された微分画像を、認識されることになる対象の顔の特徴画像として決定することである。
【００４３】
ステップ２０５：最初の画像、変更された画像、および顔の特徴画像をディスプレイスクリーン上に表示する。
【００４４】
ユーザーの顔の特徴画像が取得された後、最初の画像、変更された画像、および顔の特徴画像は、スマートフォンのディスプレイスクリーン上にさらに表示されてよいので、ユーザーは、自分の本来の顔画像と顔の特徴画像とを見ることができる。具体的には、最初の画像は、図１に示された「最初の画像のための表示領域」１０３１に表示されてよく、変更された画像は、図１に示された「変更された画像のための表示領域」１０３２に表示されてよく、顔の特徴画像は、「顔の特徴画像のための表示領域」１０３３に表示されてよい。
【００４５】
したがって、本出願の実施形態は、ディスプレイスクリーンの表示柄が変化する場合には、ユーザーの顔上の特徴が異なる高さおよび異なる位置などの特性を有することから、ユーザーの一意的な顔の特性を反映することが可能な顔の特徴画像を取得するために、表示柄の変化に応答して、異なる特性が異なる影の特性を反映する、という事実を利用する。さらに、顔の特徴画像はまた、ユーザー体験を向上させるためにユーザーに提供されてもよい。
【００４６】
実際の適用において、特徴画像を習得するための上述された方法は、生体認識の技術分野に適用されてもよい。たとえば、ユーザーの顔写真と区別されることになる本物の人間の顔器官が影の特徴を有するという特性に基づいて、本物の人間を認識するために、ステップ２０４において取得された顔の特徴画像を使用することによってユーザーに生体認識が行われ、よって、生体認識の有効性を向上させる。
【００４７】
図３は、本出願に従う特徴画像を習得するための方法３００の一例を例示するフローチャートを示す。インストールされたカメラを有するスマートフォンを例として使用して、方法３００は、以下のステップを含む。
【００４８】
ステップ３０１：顔の特徴画像を習得するための命令のトリガリングに応答して、プロンプトの情報の１つをディスプレイスクリーン上に表示し、ただし、プロンプトの情報は、認識される対象に静止したままでいることを気付かせるために使用される。
【００４９】
本実施形態において、ユーザーが顔の特徴画像を習得するための命令をトリガした後、プロンプトの情報の１つがディスプレイスクリーン上に表示されてよく、ここで、プロンプトの情報は、ユーザーに静止したままでいることを気付かせるために使用されるので、カメラは、ユーザーの顔に焦点を当て、ユーザーの顔を撮影することができる。具体的には、プロンプトの情報は、図１に示された「プロンプトの情報のための表示領域」１０３４に表示されてよい。
【００５０】
ステップ３０２：認識される対象の顔を撮影するようにカメラを制御して、最初の画像を取得する。
【００５１】
ステップ３０２の特定の実装に対して、図２に示された実施形態の詳細な紹介への参照は、行われてよく、繰り返しを避けるために詳細が省略される。
【００５２】
ステップ３０３：最初の画像が、認識される対象の顔の全体的特徴を含むかどうかを判断する。そうであるならば、ステップ３０４を行う。そうでないならば、ステップ３０２に戻る。
【００５３】
最初の画像を取得するために最初にユーザーが撮影された後、撮影することによって取得された最初の画像が、ユーザーの重要な顔の全体的特徴を含むかどうかを、さらに判断することができる。たとえば、最初の画像が、ユーザーの眼、鼻、眉、口、ならびに左右の頬を含むかどうかである。最初の画像がユーザーの基本的な顔の全体的特徴を反映する能力がある重要な顔の特徴を含むときにのみ、最初の画像を、使用することができる。最初の画像が重要な顔の特徴を含まないならば、フローは、最初の画像を取得するために、ステップ３０２に戻ってユーザーを再び撮影し、最初の画像が要件を満たすまで続く。
【００５４】
ステップ３０４：位相反転を用いて、表示柄を変更するように端末のディスプレイスクリーンを制御する。
【００５５】
ステップ３０５：認識される対象の顔を撮影するようにカメラを制御して、変更された画像を取得する。
【００５６】
ステップ３０４およびステップ３０５の特定の実装に対して、図２に示された実施形態の詳細な紹介への参照は、行われてよく、繰り返しを避けるために詳細が省略される。
【００５７】
ステップ３０６：変更された画像が、認識される対象の重要な顔の全体的特徴を含むかどうかを判断する。そうであるならば、ステップ３０７に進んでステップ３０２からステップ３０６を繰り返し行って、対応する最初の画像および変更された画像の複数のセットを習得し、そうでないならば、ステップ３０５に戻る。
【００５８】
変更された画像が取得された後、ステップ３０３にて説明されたやり方により、変更された画像がユーザーの顔上の重要な特徴を含むかどうかを、さらに判断することができる。はいならば、それは、この変更された画像もまた首尾よく撮影されていることを示し、フローは、ステップ３０２に戻り、対応する最初の画像および変更された画像の複数のセットを取得するために、ステップ３０２からステップ３０５が多数回繰り返し行われる。変更された画像がユーザーの顔上の重要な特徴を含まないならば、それは、変更された画像が首尾よく撮影されていないことを示し、フローは、ステップ３０５に戻ってユーザーの顔を再び撮影する。
【００５９】
ステップ３０７：最初の画像および変更された画像の複数のセットに基づいて、認識される対象について複数の顔の特徴画像を習得する。
【００６０】
本ステップにおいて、複数の顔の特徴画像を取得するために、計算は、多数回撮影することによって取得された最初の画像および変更された画像の複数のセットに行われる。たとえば、最初の画像および変更された画像の合計で５つのセットは、顔の特徴を撮影することによって取得される。これに続いて、ユーザーの５つの顔の特徴画像として５つの微分画像を取得するために、ピクセル値の減算は、最初の画像および変更された画像の各セットに行われる。
【００６１】
ステップ３０８：トリガされた認識の命令に応答して、認識される対象が、複数の顔の特徴画像に基づいて生体であるかどうかを検出する。
【００６２】
さらに、認識される対象が生体であるかどうかが、ステップ３０７における複数の顔の特徴画像に基づいて検出され得る。たとえば、複数の顔の特徴画像は、検出のための根拠として平均の顔の特徴画像を取得するために平均化されてもよいし、または、複数の顔の特徴画像は、検出のために別々に使用されてもよく、複数の検出結果が合成されて、最終的な検出結果を取得する。
【００６３】
具体的には、ユーザーの顔の特性を表すことが可能な分類子を、事前トレーニングしてもよい。たとえば、分類子を、人間の顔上の特徴のさまざまな分布特性を使用してトレーニングすることができる。具体的には、人間の眼と鼻との間で比較すると、眼は、一般に鼻よりも高い位置にある一方、口は、一般に鼻よりも下に位置付けられ、すなわち、顔の最も低い部分にあり、そうして人間の顔が撮影されるとき、鼻部分は、一般にその高い位置のために影を生み出す一方、鼻の両側の頬は、強い光のために明るくすることができる。人間の顔上の特徴は、分類子をトレーニングするために解析されてよい。
【００６４】
そして、ユーザーの顔の特徴画像が取得された後、顔の特徴画像を、検出結果を取得するために分類子に入力してもよい。特定の検出の間、顔の特徴画像に示された影の特徴が、分類子においてトレーニングされた生体の顔の特性と一致するかどうかに基づいて、分類子は、検出結果を取得することができる。それらが一致するならば、それは、撮影された対象が生体であることを指し示す。それらが一致しないならば、それは、撮影された対象が写真であることがあり得て、人間の顔でないことを指し示す。
【００６５】
図４Ａ〜４Ｆは、本発明に従う方法３００をさらに例示する写真画像を示す。図４Ａは、本物の人間の顔についての最初の画像である一方、図４Ｂは、人間の顔の変更された画像であり、図４Ｃは、図４Ａにおける最初の画像と図４Ｂにおける変更された画像との差を例示する顔の特徴画像である。図４Ｃは、図４Ａと図４Ｂとの差に基づいて、人間の顔の特性にのみ属する影の特徴を例示する。
【００６６】
図４Ｄは、撮影された顔の最初の画像である一方、図４Ｅは、撮影された顔の変更された画像であり、図４Ｆは、図４Ｄにおける最初の画像と図４Ｅにおける変更された画像との差を例示する顔の特徴画像である。図４Ｆは、人間の顔の特性から影の特徴のない状態を例示する。
【００６７】
ステップ３０９：認識されることになる対象が生体である場合には、認識されることになる対象によってスマートフォン上で入力されたセキュリティ情報を、検証のためにサーバに転送する。
【００６８】
さらに、スマートフォンを操作する対象が本物の人間であることが検出されたならば、ユーザーによって入力されたログインアカウントおよびログインパスワードなどのセキュリティ情報が、ヒューマンコンピューターインタラクションのインターフェースを通じて受信されてよく、セキュリティ情報は、検証のためにサーバに送信される。検証が成功したならば、データ処理要求、たとえば、ユーザーのパスワード変更または資金振替などのオペレーションが、サーバに送信される。検証が失敗したならば、ユーザーのデータ処理要求は、無視されてよい。
【００６９】
本実施形態において、最初の画像および変更された画像の複数のセットは、生体検出を行うための複数の顔の特徴画像を取得するために収集されてよいので、生体検出の精度が向上され、人間の顔写真であると認識される対象を、取り除くことができ、よって、ネットワークデータのセキュリティを確実にする。
【００７０】
前述の方法の実施形態を簡潔なやり方において説明するために、すべての方法の実施形態は作動の連続の組合せとして表現されており、しかし当業者は、本出願が、説明される一連の作動によって制限されないことを知るべきである。一定のステップは、本出願に応じて、他の順序を採用することができ、または同時に実行することができる。第二に、当業者は、本明細書で説明されるすべての実施形態は好ましい実施形態であり、関連した作動およびモジュールが、本出願のために必ずしも必要とされるわけではないことを、さらに知るべきである。
【００７１】
図５は、本発明に従う顔の特徴習得装置５００の一例を例示するブロック図を示す。図５に示されるように、顔の習得装置５００は、制御ユニット５０１と、特徴画像習得ユニット５０２と、マンマシンインターフェースを提供する画像表示ユニット５０３と、カメラ５０４と、制御ユニット５０１を、習得ユニット５０２、表示ユニット５０３、およびカメラ５０４に結合するバス５０５とを含む。
【００７２】
制御ユニット５０１は、顔の特徴画像を習得するための命令のトリガリングに応答して、認識されることになる対象の顔を撮影するようにカメラ５０４を制御して、最初の画像を取得するように構成される。制御ユニット５０１は、予め設定された柄の変化するモードに応じて表示柄を変更するように、表示ユニット５０３のディスプレイスクリーンを制御し、認識されることになる対象の顔を撮影するようにカメラ５０４を制御して、変更された画像を取得するように、さらに構成される。
【００７３】
最初の画像を取得するために、制御ユニット５０１は、予め設定された２次元周期関数に応じて、表示ユニット５０３のディスプレイスクリーン上に表示される最初の柄を生成する。加えて、制御ユニット５０１は、予め設定されたカラーチャンネルに応じて、表示ユニット５０３のディスプレイスクリーン上に表示されるように最初の柄を制御し、認識される対象の顔を撮影するようにカメラ５０４を制御して、最初の柄による照射の下に最初の画像を取得する。
【００７４】
変更された画像を取得するために、制御ユニット５０１は、表示ユニット５０３のディスプレイスクリーン上に表示される、変更された柄を生成する。制御ユニット５０１は、最初の画像に位相反転を行って、変更された柄を取得する。さらに、制御ユニット５０１は、予め設定されたカラーチャンネルに応じて、ディスプレイスクリーン上に表示されるように変更された柄を制御する。
【００７５】
制御ユニット５０１は、最初の画像が、認識される対象の重要な顔の特徴を含むかどうかを判断するようにさらに構成され得る。そうであるならば、制御ユニット５０１は、予め設定された柄の変化するモードに応じて表示柄を変更するように、表示ユニット５０３のディスプレイスクリーンを制御するステップを行うように構成される。そうでないならば、制御ユニット５０１は、認識されることになる対象の顔を再び撮影するようにカメラ５０４を制御するステップを行って、最初の画像を取得するように構成される。
【００７６】
制御ユニット５０１は、変更された画像が、認識されることになる対象の重要な顔の特徴を含むかどうかを判断するようにさらに構成され得る。そうであるならば、制御ユニット５０１は、最初の画像および変更された画像に基づいて、認識されることになる対象の顔の特徴画像を習得するステップを行うように構成される。そうでないならば、制御ユニット５０１は、認識されることになる対象の顔を再び撮影するようにカメラ５０４を制御するステップを行って、変更された画像を取得するように構成される。
【００７７】
特徴画像習得ユニット５０２は、最初の画像および変更された画像に基づいて、認識される対象の顔の特徴画像を習得するように構成される。
【００７８】
特徴画像習得ユニット５０２は、変更された画像と最初の画像との差を計算するように構成された差分演算サブユニット、および差分演算によって取得された微分画像を、認識される対象の顔の特徴画像として決定するように構成された決定サブユニットを、具体的に含む。
【００７９】
画像表示ユニット５０３は、最初の画像、変更された画像、および顔の特徴画像をディスプレイスクリーン上に表示するように構成される。
【００８０】
本実施形態における習得機能は、ディスプレイスクリーンの表示柄が変化する場合には、ユーザーの顔上の特徴が異なる高さおよび異なる位置などの特性を有することから、ユーザーの一意的な顔の特性を反映することが可能な顔の特徴画像を取得するために、表示柄の変化に応答して、異なる特性が異なる影の特性を反映する、という事実を利用する。さらに、顔の特徴画像はまた、ユーザー体験を向上させるためにユーザーに提供されてもよい。
【００８１】
図６は、本発明に従う顔の特徴習得装置６００の一例を例示するブロック図を示す。顔の習得装置６００は、顔の習得装置５００と同様であり、結果として、両方のデバイスに共通である構造を指定するために同じ参照番号を利用する。
【００８２】
図６に示されるように、顔の習得装置６００は、デバイス６００が、プロンプトの情報の１つを表示ユニット５０３のディスプレイスクリーン上に表示するように構成されたプロンプト表示ユニット６０１を、さらに含むという点において、デバイス５００とは異なり、ただし、プロンプトの情報は、認識される対象に静止したままでいることを気付かせるために使用される。
【００８３】
顔の習得装置６００は、さらに、デバイス６００が、トリガされた認識の命令に応答して、顔の特徴画像に基づいて認識されることになる対象が生体であるかどうかを検出するように構成された検出ユニット６０２を含むことにおいて、デバイス５００とはさらに異なる。
【００８４】
検出ユニット６０２は、生体の顔の特性を表すことが可能な事前トレーニングされた分類子を習得するように構成された分類子習得サブユニットを含むことができ、ただし、生体の顔の特性は、人間についての顔の特徴の位置に関する特性である。検出ユニット６０２は、顔の特徴画像に示された影の特徴が、分類子によって示された生体の顔の特性に合致するかどうかを判断するように構成された判断サブユニットを、さらに含むことができる。
【００８５】
顔の習得装置６００は、デバイス６００が、認識されることになる対象が生体である場合には、認識される対象によって入力されたセキュリティ情報を検証のためにサーバに転送するように構成された情報送信ユニット６０３を、さらに含むことにおいて、デバイス５００とはさらに異なる。
【００８６】
制御ユニット５０１は、顔の特徴画像を習得するための命令のトリガリングに応答して、認識される対象の顔を撮影するようにカメラ５０４を制御して、最初の画像を取得するように構成される。制御ユニット５０１は、予め設定された柄の変化するモードに応じて表示柄を変更するように、表示ユニット５０３のディスプレイスクリーンを制御し、認識される対象の顔を撮影するようにカメラ５０４を制御して、変更された画像を取得するように、さらに構成される。
【００８７】
制御ユニット５０１は、最初の画像が、認識される対象の重要な顔の特徴を含むかどうかを判断するようにさらに構成される。そうであるならば、制御ユニット５０１は、予め設定された柄の変化するモードに応じて表示柄を変更するように、表示ユニット５０３のディスプレイスクリーンを制御するステップを行うように構成される。そうでないならば、制御ユニット５０１は、認識される対象の顔を撮影するようにカメラ５０４を制御するステップを行って、最初の画像を取得するように構成される。
【００８８】
制御ユニット５０１は、変更された画像が、認識される対象の重要な顔の特徴を含むかどうかを判断するようにさらに構成される。そうであるならば、制御ユニット５０１は、最初の画像および変更された画像に基づいて、認識される対象の顔の特徴画像を習得するステップを行うように構成される。そうでないならば、制御ユニット５０１は、認識される対象の顔を撮影するようにカメラ５０４を制御するステップを行って、変更された画像を取得するように構成される。
【００８９】
特徴画像習得ユニット５０２は、最初の画像および変更された画像に基づいて、認識される対象の顔の特徴画像を習得するように構成される。
【００９０】
本実施形態において、最初の画像および変更された画像の複数のセットは、生体検出を行うための複数の顔の特徴画像を取得するために収集されてよいので、生体検出の精度が向上され、人間の顔写真である認識される対象を、取り除くことができ、よって、ネットワークデータのセキュリティを確実にする。
【００９１】
本出願は、特徴画像を習得するための習得装置をさらに開示し、ただし、習得装置は、インストールされたカメラを有する端末に接続されたサーバに統合される。習得装置は、顔の特徴画像を習得するための命令のトリガリングに応答して、認識される対象の顔を撮影するようにカメラを制御して、最初の画像を取得するように構成された制御ユニットを含む。制御ユニットは、予め設定された柄の変化するモードに応じて表示柄を変更するように、習得装置のディスプレイスクリーンを制御し、認識される対象の顔を撮影するようにカメラを制御して、変更された画像を取得するように、さらに構成される。
【００９２】
習得装置は、最初の画像および変更された画像に基づいて、認識される対象の顔の特徴画像を習得するように構成された特徴画像習得ユニットを、さらに含む。
【００９３】
本実施形態における習得機能は、ディスプレイスクリーンの表示柄が変化する場合には、ユーザーの顔上の特徴が、異なる高さおよび異なる位置などの特性を有することから、ユーザーの一意的な顔の特性を反映することが可能な顔の特徴画像を取得するために、表示柄の変化に応答して、異なる特性が異なる影の特性を反映する、という事実を利用する。さらに、顔の特徴画像はまた、ユーザー体験を向上させるためにユーザーに提供されてもよい。
【００９４】
図７は、本発明に従う顔の特徴習得装置７００の一例を例示するブロック図を示す。たとえば、デバイス７００は、モバイル端末、コンピューター、メッセージ送受信装置、タブレット装置、またはさまざまなコンピューター装置であってよい。
【００９５】
図７に示されるように、デバイス７００は、処理コンポーネント７０２と、メモリ７０４と、電力コンポーネント７０６と、マルチメディアコンポーネント７０８と、オーディオコンポーネント７１０と、Ｉ／Ｏ（入力／出力）インターフェース７１２と、センサーコンポーネント７１４と、通信コンポーネント７１６とを含む。
【００９６】
処理コンポーネント７０２は、典型的には、表示、通話、データ通信、カメラのオペレーション、および記録のオペレーションに関連付けられたオペレーションなどの、デバイス７００のオペレーション全体を制御する。処理コンポーネント７０２は、上述された方法におけるステップのすべて、またはいくつかを行うための命令を実行するために、１つまたは複数のプロセッサ７２０を含むことができる。その上、処理コンポーネント７０２は、処理コンポーネント７０２と他のコンポーネントとの間のインタラクションを促進する１つまたは複数のモジュールを含むことができる。たとえば、処理コンポーネント７０２は、マルチメディアコンポーネント７０８と処理コンポーネント７０２との間のインタラクションを促進するためのマルチメディアモジュールを含むことができる。
【００９７】
メモリ７０４は、デバイス７００のオペレーションをサポートするためのさまざまな種類のデータを記憶するように構成される。上記のデータの例は、デバイス７００上で動かされるアプリケーションまたは方法のどれでものための命令、連絡先データ、電話帳データ、メッセージ、ピクチャ、ビデオ、その他を含む。メモリ７０４は、ＳＲＡＭ（スタティックＲＡＭ）、ＥＥＰＲＯＭ（electrically erasable and programmable read-only memory）、ＥＰＲＯＭ（erasable programmable read-only memory）、ＰＲＯＭ（プログラマブルＲＯＭ）、ＲＯＭ（読み出し専用メモリ）、磁気メモリ、フラッシュメモリ、磁気ディスク、または光学ディスクなどの、揮発性または不揮発性記憶装置のどんな種類でも、またはそれらの組合せを使用して実装されてよい。
【００９８】
電力コンポーネント７０６は、デバイス７００のさまざまなコンポーネントに電力を供給する。電力コンポーネント７０６は、電力管理システムと、１つまたは複数の電源と、デバイス７００における電力の生成、管理、および配分に関連付けられた他のコンポーネントとを含むことができる。
【００９９】
マルチメディアコンポーネント７０８は、デバイス７００とユーザーとの間に出力インターフェースを提供するスクリーンを含む。いくつかの実施形態において、スクリーンは、ＬＣＤ（液晶ディスプレイ）およびＴＰ（タッチパネル）を含むことができる。スクリーンがタッチパネルを含むならば、スクリーンは、ユーザーからの入力信号を受信するためのタッチスクリーンとして実装されてもよい。タッチパネルは、タッチパネル上でタッチ、スワイプ、およびジェスチャを感知するための１つまたは複数のタッチセンサーを含む。タッチセンサーは、タッチアクションまたはスワイプアクションの境界を感知することができるだけでなく、タッチアクションまたはスワイプアクションに関連した時間の期間および圧力もまた感知することができる。いくつかの実施形態において、マルチメディアコンポーネント７０８は、前方カメラおよび／または後方カメラを含む。前方カメラおよび／または後方カメラは、デバイス７００が撮影モードまたはビデオモードなどのオペレーションモードにある間、外部マルチメディアデータを受信することができる。前方カメラおよび後方カメラの各々は、固定光学レンズシステムであってもよいし、またはフォーカスおよび光学ズーム性能を有してもよい。
【０１００】
オーディオコンポーネント７１０は、オーディオ信号を出力する、および／または入力するように構成される。たとえば、オーディオコンポーネント７１０は、デバイス７００が電話モード、記録モード、および音声認識モードなどのオペレーションモードにあるときに、外部オーディオ信号を受信するように構成されたＭＩＣ（マイクロフォン）を含む。受信されたオーディオ信号は、メモリ７０４にさらに記憶されても、または通信コンポーネント７１６を介して送信されてもよい。いくつかの実施形態において、オーディオコンポーネント７１０は、オーディオ信号を出力するためのスピーカをさらに含む。
【０１０１】
Ｉ／Ｏインターフェース７１２は、処理コンポーネント７０２と、キーボード、クリックホイール、ボタンなどであってよい周辺インターフェースモジュールとの間にインターフェースを提供する。ボタンは、制限しないが、ホームボタン、ボリュームボタン、開始ボタン、およびロッキングボタンを含むことができる。
【０１０２】
センサーコンポーネント７１４は、デバイス７００についてのさまざまな側面の状態の評価を提供するための１つまたは複数のセンサーを含む。たとえば、センサーコンポーネント７１４は、デバイス７００のオン／オフ状態、およびコンポーネントの相対的なポジショニング、たとえば、デバイス７００の表示装置とキーボードとの相対的なポジショニングを検出することができる。センサーコンポーネント７１４は、デバイス７００またはデバイス７００のコンポーネントの位置の変化、デバイス７００とのユーザー接触の有無、デバイス７００の向きまたは加速／減速、およびデバイス７００の温度の変化を、さらに検出することができる。センサーコンポーネント７１４は、いかなる物理的接触もなしに、近くにある対象の存在を検出するように構成された近接センサーを含むことができる。センサーコンポーネント７１４は、画像処理アプリケーションにおける使用のために、ＣＭＯＳまたはＣＣＤ画像センサーなど、光センサーをさらに含むことができる。いくつかの実施形態において、センサーコンポーネント７１４は、加速度センサー、ジャイロスコープセンサー、磁気センサー、圧力センサー、または温度センサーを、さらに含むことができる。
【０１０３】
通信コンポーネント７１６は、有線または無線のやり方によりデバイス７００と他の装置との間の通信を促進するように構成される。デバイス７００は、ＷｉＦｉ、２Ｇ、または３Ｇ、またはそれらの組合せなど、通信規格に基づいて、ワイヤレスネットワークに接続することができる。例示的な一実施形態において、通信コンポーネント７１６は、放送チャンネルを介して、外部の放送管理システムから、放送信号または放送関連の情報を受信する。例示的な一実施形態において、通信コンポーネント７１６は、短距離通信を促進するためのＮＦＣ（near field communication）モジュールをさらに含む。たとえば、ＮＦＣモジュールは、ＲＦＩＤ（radio frequency identification）の技術、ＩｒＤＡ（Infrared Data Association）の技術、ＵＷＢ（超広帯域無線）の技術、ＢＴ（ブルートゥース（登録商標））の技術、および他の技術に基づいて実装されてよい。
【０１０４】
例示的な実施形態において、デバイス７００は、上述された方法を行うための、１つまたは複数のＡＳＩＣ（application specific integrated circuit）、デジタル信号プロセッサ（ＤＳＰ）、ＤＳＰＤ（デジタルシグナルプロセッサのデバイス）、ＰＬＤ（プログラマブルロジックデバイス）、ＦＰＧＡ（field programmable gate array）、コントローラー、マイコン、マイクロプロセッサ、もしくは他の電子部品によって実装されてよい。
【０１０５】
例示的な実施形態において、上述された方法を行うための、デバイス７００のプロセッサ７２０によって実行可能である命令を記憶する非一時的なコンピューター読み取り可能な記憶媒体がまた提供される。たとえば、非一時的なコンピューター読み取り可能な記憶媒体は、ＲＯＭ、ＲＡＭ（random access memory）、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク、光学データ記憶装置、その他であってよい。
【０１０６】
非一時的なコンピューター読み取り可能な記憶媒体、ただし、記憶媒体における命令がモバイル端末のプロセッサによって実行されるとき、モバイル端末は、特徴画像を習得するための方法を行うことができ、方法は、顔の特徴画像を習得するための命令のトリガリングに応答して、認識されることになる対象の顔を撮影するようにカメラを制御して、最初の画像を取得することを含む。方法は、予め設定された柄の変化するモードに応じて表示柄を変更するように、モバイル端末のディスプレイスクリーンを制御することをさらに含む。方法は、認識されることになる対象の顔を撮影するようにカメラを制御して、変更された画像を取得することと、最初の画像および変更された画像に基づいて、認識されることになる対象の顔の特徴画像を習得することとをさらに含む。
【０１０７】
図８は、本発明に従うユーザーを認証する方法８００の一例を例示するフローチャートを示す。図８に示されるように、ユーザー認証方法８００は、以下のステップを含む。
【０１０８】
ステップ８０１：第１の照明状態において、ユーザーの第１の生物学的画像を習得する。
【０１０９】
本実施形態におけるユーザー認証方法は、端末に適用されてもよいし、またはサーバに適用されてもよい。端末に適用されるユーザー認証方法が、のちの説明のための例として使用される。本ステップにおいて、最初に、第１の照明状態におけるユーザーの第１の生物学的画像を収集するためにカメラが使用され、ここで、第１の生物学的画像は、重要な顔の特徴（顔、鼻、口、眼、眉、その他）を含む画像などのユーザーの顔画像であってよく、照明状態は、カメラが顔画像を収集するときの現在の環境において、ユーザーの顔を照射するスクリーン表示の柄の位相を表すために使用される。具体的には、図２および図３に示された実施形態におけるスクリーン表示の画像の詳細な導入への参照が行われてよく、繰り返しを避けるためにその詳細が省略される。
【０１１０】
ステップ８０２：第２の照明状態において、ユーザーの第２の生物学的画像を習得する。
【０１１１】
第１の生物学的画像が収集された後に、現在の環境においてユーザーの顔を照射するスクリーン表示の柄の位相が変更されて、第１の照明状態とは異なる第２の照明状態を取得する。第２の照明状態におけるユーザーの第２の生物学的画像が次いで収集され、ここで、第２の生物学的画像の画像内容は、第１の生物学的画像の画像内容と同じである。たとえば、第２の生物学的画像もまた、ユーザーの顔画像である。
【０１１２】
ステップ８０３：第１の生物学的画像および第２の生物学的画像に基づいて、差異データを習得する。
【０１１３】
本ステップにおいて、第２の生物学的画像と第１の生物学的画像との微分画像が、具体的には差異データとして使用されてよい。たとえば、ピクセルのピクセル値の差を取得するために、第１の生物学的画像のピクセルのピクセル値が、第２の生物学的画像のピクセルの対応するピクセル値から減算されてよい。ピクセルのピクセル値の差によって組み立てられた微分画像は次いで、差異データとして使用される。
【０１１４】
ステップ８０４：差異データと予め設定された閾値との関係に基づいて、ユーザーを認証する。
【０１１５】
本ステップにおいて、予め設定された閾値が予め設定されてよく、予め設定された閾値は、ユーザーが生体であるときにユーザーに対応する生物学的特徴（たとえば、顔の特徴）を表すために使用され得る。たとえば、生体の多くの数の顔の特徴画像に基づいて、分類子がトレーニングされてよい。交互に、生体の多くの数の顔の特徴画像に基づいて、顔の特徴画像ライブラリが確立され得る。次いで、本ステップにおいて、微分画像と予め設定された閾値とが比較されてよく、比較の結果は、ユーザーが生体であるという可能性を表すことができる。すなわち、微分画像が予め設定された閾値に近いほど、ユーザーが生体である可能性が高い。さらに、比較の結果に基づいて、ユーザーが認証されてもよいかどうか、すなわち、ユーザーが生体であるかどうかが判断される。ユーザーが生体であるならば、認証は成功し、ユーザーが生体ではないならば、認証は失敗する。たとえば、微分画像と顔の特徴画像ライブラリとの比較の結果が８０％よりも高い類似度であるならば、それは、微分画像に対応するユーザーが生体であることを指し示す。
【０１１６】
本実施形態において、第１の生物学的画像および第２の生物学的画像は、照明状態を変更することによって別々に習得される。次いで、第２の生物学的画像と第１の生物学的画像との間の差異データが取得され、差異データと予め設定された閾値との関係に基づいて、ユーザーが認証される。したがって、ユーザーは、差異データによって反映された生物学的特徴を通じて、正確に認証され得る。
【０１１７】
図９は、本発明に従うモバイルコンピューティング装置９００の一例を例示するブロック図を示す。図９に示されるように、装置９００は、画像ピックアップコンポーネント９０１と、コンピューティングコンポーネント９０２と、認証コンポーネント９０３とを含む。
【０１１８】
画像ピックアップコンポーネント９０１は、第１の照明状態および第２の照明状態において、ユーザーの第１の生物学的画像および第２の生物学的画像を習得するように構成され、ただし、第１の照明状態と第２の照明状態とは異なる。
【０１１９】
コンピューティングコンポーネント９０２は、第１および第２の生物学的画像に基づいて、差異データを習得するように構成される。
【０１２０】
認証コンポーネント９０３は、差異データと予め設定された閾値との関係に基づいて、ユーザーを認証するように構成される。
【０１２１】
モバイルコンピューティング装置９００は、ユーザーの入力を受信し、ユーザーの認証の結果を表示するように構成される、ディスプレイスクリーン９０４をさらに含むことができる。
【０１２２】
第１の照明状態および第２の照明状態のうちの少なくとも１つは、ディスプレイスクリーン９０４から発せられる光と自然光との組み合わされたアクションによって形成される。
【０１２３】
ディスプレイスクリーン上の柄は、予め設定された周期関数に応じて生成されてよく、ディスプレイスクリーン９０４から発せられる光が生み出される。
【０１２４】
本実施形態におけるモバイルコンピューティング装置９００は、第１の生物学的画像および第２の生物学的画像を、照明状態を変更することによって別々に習得し、第２の生物学的画像と第１の生物学的画像との差異データを取得し、次いで差異データと予め設定された閾値との関係に基づいて、ユーザーを認証する。したがって、ユーザーは、差異データによって反映された生物学的特徴を通じて、正確に認証され得る。
【０１２５】
本明細書における各実施形態は、各実施形態が他の実施形態とは異なる部分に焦点を当てて順次的なやり方により説明されており、さまざまな実施形態の間の同一および同様の部分については、互いに参照が行われ得ることに留意されたい。デバイスの実施形態に関しては、デバイスの実施形態が方法の実施形態と実質的に同様であることから、説明は比較的簡素であり、関連した部分について、方法の実施形態の説明への参照が行われ得る。
【０１２６】
最後に、用語「含む」、「備える」、またはそれらのどんな他の変形でも、非包括的な包含を網羅することが意図されるので、要素の連続を含むプロセス、方法、物品、もしくは装置が、それらの要素のみならず、明示的に列挙されていない他の要素、またはそのようなプロセス、方法、物品、もしくは装置に固有である要素もまた含むことにさらに留意されたい。さらなる制限なしに「１つを含む（ｉｎｃｌｕｄｉｎｇ  ｏｎｅ・・・・・・）」という記述によって定義される要素は、その要素を含むプロセス、方法、物品、または装置における追加の同一の要素の存在を除外しない。
【０１２７】
特徴画像を習得するための方法およびデバイス、ならびにユーザー認証方法が、本出願において提供され、上記で詳細に導入される。本出願の原理および実装のやり方は、特定の例を参照して本明細書に記載され、上記の実施形態の説明は、本出願の方法および必須の理念を理解するのを支援するために単に役立つものである。当業者に対し、本出願の理念に応じて、特定の実装のやり方および適用範囲に対する変更が行われてもよい。上記を考慮して、本明細書の内容は、本出願を制限するものとして解釈されるべきではない。
【図１】
2020505705.tif 000004
【図２】
2020505705.tif 000005
【図３】
2020505705.tif 000006
【図４Ａ】
2020505705.tif 000007
【図４Ｂ】
2020505705.tif 000008
【図４Ｃ】
2020505705.tif 000009
【図４Ｄ】
2020505705.tif 000010
【図４Ｅ】
2020505705.tif 000011
【図４Ｆ】
2020505705.tif 000012
【図５】
2020505705.tif 000013
【図６】
2020505705.tif 000014
【図７】
2020505705.tif 000015
【図８】
2020505705.tif 000016
【図９】
2020505705.tif 000017
【国際調査報告】
2020505705.tif 000018