(57)【要約】本願の実施形態は、顔認識方法および装置を提供する。方法は：顔認識が失敗したときに、移動端末の第1の状態を検出し；移動端末の第1の状態に基づいて姿勢調整プロンプトを提供し；移動端末の第2の状態に基づいて、姿勢調整が行なわれているかどうかを判定し；姿勢調整が行なわれていれば、顔認識を自動的にトリガーすることを含む。このようにして、移動端末の消費電力が削減でき、操作を単純化でき、顔認識の成功率を改善でき、ユーザー体験を向上させることができる。
2021535503.tif 000002
【特許請求の範囲】
【請求項１】
顔認識方法であって：
顔認識をトリガーするステップと；
前記顔認識が失敗したときに、移動端末の第1の状態を検出するステップと；
前記第1の状態に基づいて姿勢調整プロンプトを提供するステップと；
前記移動端末の第2の状態を検出するステップと；
前記第2の状態に基づいて、姿勢調整が生じているかどうかを判定し、前記姿勢調整が生じていれば、前記顔認識を自動的にトリガーするステップとを含む、
方法。
【請求項２】
顔認識をトリガーすることが：
ユーザーの顔画像を収集し、該顔画像をあらかじめ記憶された顔画像と比較することを含む、
請求項１に記載の方法。
【請求項３】
前記顔画像は、顔の写真またはビデオを含む、請求項２に記載の方法。
【請求項４】
前記あらかじめ記憶された顔画像は、前記移動端末のメモリに記憶されているか、または前記移動端末と通信することができるサーバーに記憶されている、請求項２に記載の方法。
【請求項５】
前記顔認識を自動的にトリガーした後に、当該方法はさらに：
前記顔認識が成功した場合、前記移動端末の操作パーミッションを取得することを含む、
請求項１ないし４のうちいずれか一項に記載の方法。
【請求項６】
前記移動端末の操作パーミッションを取得することは：
前記移動端末をロック解除すること、前記移動端末にインストールされたアプリケーションについてのアクセス・パーミッションを取得すること、または前記移動端末に記憶されているデータについてのアクセス・パーミッションを取得することのいずれかを含む、
請求項５に記載の方法。
【請求項７】
前記顔認識を自動的にトリガーした後、当該方法はさらに：
前記顔認識が失敗した場合、次の認証モード：パスワード検証、ジェスチャー認識、指紋認識、虹彩認識、および声紋認識のいずれかで検証を実行することを含む、
請求項１ないし４のうちいずれか一項に記載の方法。
【請求項８】
前記顔認識を自動的にトリガーした後、当該方法はさらに：
前記顔認識が失敗した場合、顔認識を再び実行するための条件が満たされるかどうかを判定するステップと；
顔認識を再び実行するための前記条件が満たされる場合、自動的に再び顔認識をトリガーするステップ；もしくは、
顔認識を再び実行するための前記条件が満たされない場合、次の認証モード：パスワード検証、ジェスチャー認識、指紋認識、虹彩認識、および声紋認識のいずれかで検証を実行するステップとを含む、
請求項１ないし４のうちいずれか一項に記載の方法。
【請求項９】
顔認識を再び実行するための前記条件は、顔認識失敗の数が事前設定された閾値未満であることを含む、請求項８に記載の方法。
【請求項１０】
前記第1の状態に基づいて姿勢調整プロンプトを提供することは：
前記移動端末によって、前記第1の状態に基づいて顔認識失敗の原因を分析し、前記原因に対応する解決策を事前設定されたデータベースにおいて見出し、前記解決策に基づいて前記姿勢調整プロンプトを提供することを含む、
請求項１ないし９のうちいずれか一項に記載の方法。
【請求項１１】
前記第2の状態に基づいて、姿勢調整が生じているかどうかを判定することは：
前記第1の状態に対する前記第2の状態の変化が、前記姿勢調整プロンプトの内容と同じかどうかを判定することを含む、
請求項１ないし１０のうちいずれか一項に記載の方法。
【請求項１２】
前記姿勢調整プロンプトは、次のプロンプト・モード：
テキスト、ピクチャー、声、ビデオ、光、または振動
の何らかの組み合わせを含む、請求項１ないし１１のうちいずれか一項に記載の方法。
【請求項１３】
前記第1の状態は、前記顔認識が失敗したときの前記移動端末とユーザーの顔との間の第1の距離であり、前記第2の状態は、前記姿勢調整プロンプトが提供された後の前記移動端末とユーザーの顔との間の第2の距離である、
請求項１ないし１２のうちいずれか一項に記載の方法。
【請求項１４】
前記第1の状態は、前記顔認識が失敗したときの、前記移動端末のディスプレイが位置する平面の、水平面に対する第1の傾斜角であり、前記第2の状態は、前記姿勢調整プロンプトが提供された後の、前記移動端末のディスプレイが位置する平面の、水平面に対する第2の傾斜角である、
請求項１ないし１２のうちいずれか一項に記載の方法。
【請求項１５】
カメラ、プロセッサ、メモリ、およびセンサーを有する装置であって、前記プロセッサは：
顔認識をトリガーし、前記カメラにユーザーの顔画像を収集するように命令し、前記顔画像を、前記メモリに事前に記憶された顔画像と比較し；
前記顔認識が失敗した場合、前記センサーに、当該装置の第1の状態を検出するように命令し；
前記第1の状態に基づいて姿勢調整プロンプトを提供し；
前記センサーに、当該装置の第2の状態を検出するように命令し；
前記第2の状態に基づいて、姿勢調整が生じているかどうかを判定し、前記姿勢調整が生じている場合、前記顔認識を自動的にトリガーするように構成されている、
装置。
【請求項１６】
前記顔画像は、顔の写真またはビデオを含む、請求項１５に記載の装置。
【請求項１７】
前記顔認識を自動的にトリガーした後に、前記プロセッサはさらに：前記顔認識が成功した場合、当該装置の操作パーミッションを取得するように構成される、請求項１５または１６に記載の装置。
【請求項１８】
当該装置の操作パーミッションを取得することは：
当該装置をロック解除すること、当該装置にインストールされたアプリケーションについてのアクセス・パーミッションを取得すること、または当該装置に記憶されているデータについてのアクセス・パーミッションを取得することのいずれかを含む、
請求項１７に記載の装置。
【請求項１９】
前記顔認識を自動的にトリガーした後、前記プロセッサはさらに：
前記顔認識が失敗した場合、次の認証モード：パスワード検証、ジェスチャー認識、指紋認識、虹彩認識、および声紋認識のいずれかで検証を実行するように構成されている、
請求項１５または１６に記載の装置。
【請求項２０】
前記顔認識を自動的にトリガーした後、前記プロセッサはさらに：
前記顔認識が失敗した場合、顔認識を再び実行するための条件が満たされるかどうかを判定し；
顔認識を再び実行するための前記条件が満たされる場合、自動的に再び顔認識をトリガーする；または、
顔認識を再び実行するための前記条件が満たされない場合、次の認証モード：パスワード検証、ジェスチャー認識、指紋認識、虹彩認識、および声紋認識のいずれかで検証を実行するように構成されている、
請求項１５または１６に記載の装置。
【請求項２１】
顔認識を再び実行するための前記条件は、顔認識失敗の数が事前設定された閾値未満であることを含む、
請求項２０に記載の装置。
【請求項２２】
前記第1の状態に基づいて姿勢調整プロンプトを提供することは：
前記第1の状態に基づいて顔認識失敗の原因を分析し、前記原因に対応する解決策を事前設定されたデータベースにおいて見出し、前記解決策に基づいて前記姿勢調整プロンプトを提供することを含む、
請求項１５ないし２１のうちいずれか一項に記載の装置。
【請求項２３】
前記第2の状態に基づいて、姿勢調整が生じているかどうかを判定することは：
前記第1の状態に対する前記第2の状態の変化が、前記姿勢調整プロンプトの内容と同じかどうかを判定することを含む、
請求項１５ないし２２のうちいずれか一項に記載の装置。
【請求項２４】
前記姿勢調整プロンプトは、次のプロンプト・モード：
テキスト、ピクチャー、声、ビデオ、光、または振動の何らかの組み合わせを含む、
請求項１５ないし２３のうちいずれか一項に記載の装置。
【請求項２５】
前記第1の状態は、前記顔認識が失敗したときの当該装置とユーザーの顔との間の第1の距離であり、前記第2の状態は、前記姿勢調整プロンプトが提供された後の当該装置とユーザーの顔との間の第2の距離である、請求項１５ないし２４のうちいずれか一項に記載の装置。
【請求項２６】
当該装置はディスプレイをさらに有しており、前記第1の状態は、前記顔認識が失敗したときの、前記ディスプレイが位置する平面の、水平面に対する第1の傾斜角であり、前記第2の状態は、前記姿勢調整プロンプトが提供された後の、前記ディスプレイが位置する平面の、水平面に対する第2の傾斜角である、請求項１５ないし２４のうちいずれか一項に記載の装置。
【請求項２７】
顔認識ユニット、処理ユニット、プロンプト・ユニットおよび状態検出ユニットを有する装置であって、
前記処理ユニットは、顔認識をトリガーするように構成され；
前記顔認識ユニットは：ユーザーの顔画像を収集し、前記顔画像を、事前に記憶された顔画像と比較するように構成され；
前記状態検出ユニットは：前記顔認識が失敗した場合、当該装置の第1の状態を検出するように構成され；
前記プロンプト・ユニットは、前記第1の状態に基づいて姿勢調整プロンプトを提供するように構成され；
前記状態検出ユニットは、当該装置の第2の状態を検出するようにさらに構成され；
前記処理ユニットはさらに、前記第2の状態に基づいて、姿勢調整が生じているかどうかを判定し、前記姿勢調整が生じている場合、前記顔認識を自動的にトリガーするように構成される、
装置。
【請求項２８】
前記顔画像は、顔の写真またはビデオを含む、請求項２７に記載の装置。
【請求項２９】
前記顔認識を自動的にトリガーした後に、前記処理ユニットはさらに：前記顔認識が成功した場合、当該装置の操作パーミッションを取得するように構成される、請求項２７または２８に記載の装置。
【請求項３０】
当該装置の操作パーミッションを取得することは：
当該装置をロック解除すること、当該装置にインストールされたアプリケーションについてのアクセス・パーミッションを取得すること、または当該装置に記憶されているデータについてのアクセス・パーミッションを取得することのいずれかを含む、
請求項２９に記載の装置。
【請求項３１】
前記顔認識を自動的にトリガーした後、前記処理ユニットはさらに：
前記顔認識が失敗した場合、次の認証モード：パスワード検証、ジェスチャー認識、指紋認識、虹彩認識、および声紋認識のいずれかで検証を実行するように構成される、
請求項２７または２８に記載の装置。
【請求項３２】
前記顔認識を自動的にトリガーした後、前記処理ユニットはさらに：前記顔認識が失敗した場合、顔認識を再び実行するための条件が満たされるかどうかを判定し；顔認識を再び実行するための前記条件が満たされない場合、次の認証モード：パスワード検証、ジェスチャー認識、指紋認識、虹彩認識、および声紋認識のいずれかで検証を実行するように構成される；または、
前記顔認識ユニットは：顔認識を再び実行するための前記条件が満たされる場合、自動的に再び顔認識をトリガーするように構成される、
請求項２７または２８に記載の装置。
【請求項３３】
顔認識を再び実行するための前記条件は、顔認識失敗の数が事前設定された閾値未満であることを含む、請求項３２に記載の装置。
【請求項３４】
前記第1の状態に基づいて姿勢調整プロンプトを提供することは：
前記第1の状態に基づいて顔認識失敗の原因を分析し、前記原因に対応する解決策を事前設定されたデータベースにおいて見出し、前記解決策に基づいて姿勢調整プロンプトを提供することを含む、
請求項２７ないし３３のうちいずれか一項に記載の装置。
【請求項３５】
前記第2の状態に基づいて、姿勢調整が生じているかどうかを判定することは：前記第1の状態に対する前記第2の状態の変化が、前記姿勢調整プロンプトの内容と同じかどうかを判定することを含む、請求項２７ないし３４のうちいずれか一項に記載の装置。
【請求項３６】
前記姿勢調整プロンプトは、次のプロンプト・モード：
テキスト、ピクチャー、声、ビデオ、光、または振動の何らかの組み合わせを含む、
請求項２７ないし３５のうちいずれか一項に記載の装置。
【請求項３７】
前記第1の状態は、前記顔認識が失敗したときの当該装置とユーザーの顔との間の第1の距離であり、前記第2の状態は、前記姿勢調整プロンプトが提供された後の当該装置とユーザーの顔との間の第2の距離である、
請求項２７ないし３６のうちいずれか一項に記載の装置。
【請求項３８】
前記第1の状態は、前記顔認識が失敗したときの、前記端末が位置する平面の、水平面に対する第1の傾斜角であり、前記第2の状態は、前記姿勢調整プロンプトが提供された後の、前記端末が位置する平面の、水平面に対する第2の傾斜角である、請求項２７ないし３６のうちいずれか一項に記載の装置。
【請求項３９】
コンピュータ記憶媒体であって、該コンピュータ記憶媒体は命令を記憶しており、前記命令が移動端末上で実行されると、前記移動端末は、請求項１ないし１４のうちいずれか一項に記載の方法を実行できるようにされる、記憶媒体。
【請求項４０】
命令を含むコンピュータ・プログラム製品であって、該コンピュータ・プログラム製品が移動端末上で実行されると、前記移動端末は、請求項１ないし１４のうちいずれか一項に記載の方法を実行できるようにされる、コンピュータ・プログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、端末技術の分野に、詳細には顔認識方法および装置に関する。
【背景技術】
【０００２】
顔認識技術の発達に伴い、顔認識によるロック解除が徐々にさまざまな端末装置に適用されている。たとえば、ユーザーが移動端末を使用するとき、顔認識結果が事前設定された閾値を満たせば、ユーザーは、たとえば、携帯装置のロックを解除する、対応するパーミッションでオペレーティング・システムにアクセスする、またはアプリケーションのためのアクセス・パーミッションを得る、などの対応する操作パーミッションを得る。あるいはまた、顔認識結果が事前設定された閾値を満たしていない場合は、ユーザーは対応する操作パーミッションを取得できない。たとえば、ロック解除が失敗するか、またはアクセスが拒否される。顔認識ロック解除のプロセスにおいて、ユーザーはまず、顔認識プロセスをトリガーする必要がある。一般的なトリガー側面は、電源ボタンまたは別のボタンをタップすること、スクリーンをオンにするために移動端末を取り上げること、音声アシスタントを使って顔認識プロセスをトリガーすることなどでありうる。
【０００３】
顔認識ロック解除のプロセスでは、ユーザーによって把持される移動端末の角度や、顔と移動端末の距離などの理由により、カメラが適正な顔画像を取得しないことがある。これは、顔ロック解除の失敗につながる。顔認識ロック解除が失敗した後、ユーザーは再び検証を実行する必要がある。しかしながら、既存の移動端末の電力消費などの理由により、顔認識が失敗した後は、継続的認識は実行されない。よって、ユーザーは、ロック解除を実行するために、能動的に再び顔認識をトリガーする必要がある。再び顔認識をトリガーするには、ユーザーは電源ボタンまたは別のボタンを再び押す、移動端末を置いた後に再び移動端末を取り上げる、または音声アシスタントを使って再びコマンドを送る必要がある。これらの操作は、十分にスムーズではなく、比較的複雑である。さらに、それでも顔認識が失敗することもある。これは、使用上の不便を引き起こす。
【発明の概要】
【課題を解決するための手段】
【０００４】
これに鑑み、本願の実施形態は、顔認識方法および装置を提供し、顔認識ロック解除を自動的にトリガーし、移動端末の状態に基づいて姿勢調整プロンプトを提供する。これにより操作が簡単になり、顔認識の成功率が向上し、ユーザーの使用経験が向上する。
【０００５】
第1の側面によれば、本願のある実施形態は、顔認識方法を提供する。本方法は：顔認識をトリガーするステップと；顔認識が失敗したときに、移動端末の第1の状態を検出するステップと；第1の状態に基づいて姿勢調整プロンプトを提供するステップと；移動端末の第2の状態を検出するステップと；第2の状態に基づいて、姿勢調整が行なわれているかどうかを決定するステップと；姿勢調整が行なわれている場合、顔認識を自動的にトリガーするステップとを含む。
【０００６】
ある可能な実装では、顔認識をトリガーすることは：ユーザーの顔画像を収集し、該顔画像をあらかじめ記憶された顔画像と比較することを含む。複数のトリガー方法がある。たとえば、ユーザーは、電源ボタン、音量ボタン、または別のボタンを含む移動端末のボタンをタップしてもよく；または、ディスプレイを点灯させるためにディスプレイにタッチし、それにより顔認識をトリガーしてもよく；または移動端末を取り上げて、センサー検出を通じて顔認識をトリガーしてもよく；または、音声アシスタントを使って、顔認識の音声コマンドを送って顔認識をトリガーしてもよい。
【０００７】
別の可能な実装では、顔画像は、顔の写真またはビデオを含む。
【０００８】
別の可能な実装では、前記あらかじめ記憶された顔画像は、移動端末のメモリに記憶されているか、または移動端末と通信することができるサーバーに記憶されている。
【０００９】
別の可能な実装では、顔認識を自動的にトリガーした後に、本方法はさらに：顔認識が成功した場合、移動端末の操作パーミッションを取得することを含む。
【００１０】
別の可能な実装では、顔認識を自動的にトリガーした後に、本方法は：顔認識が成功した場合、移動端末の操作パーミッションを取得することをさらに含む。
【００１１】
別の可能な実装では、移動端末の操作パーミッションを取得することは：移動端末をロック解除すること、移動端末にインストールされたアプリケーションについてのアクセス・パーミッションを取得すること、または移動端末に記憶されているデータについてのアクセス・パーミッションを取得することのいずれかを含む。
【００１２】
別の可能な実装では、顔認識を自動的にトリガーした後、本方法はさらに：顔認識が失敗した場合、パスワード検証、ジェスチャー認識、指紋認識、虹彩認識、および声紋認識のいずれかの認証モードで検証を実行することを含む。
【００１３】
別の可能な実装では、顔認識を自動的にトリガーした後、本方法はさらに：顔認識が失敗した場合、顔認識を再び実行するための条件が満たされるかどうかを判定するステップと；顔認識を再び実行するための条件が満たされる場合、自動的に再び顔認識をトリガーする；または、顔認識を再び実行するための条件が満たされない場合、次の認証モード：パスワード検証、ジェスチャー認識、指紋認識、虹彩認識、および声紋認識のいずれかで検証を実行するステップとを含む。
【００１４】
別の可能な実装では、顔認識を再び実行するための条件を満たすことは、顔認識失敗の数が事前設定された閾値未満であることを意味する。
【００１５】
別の可能な実装では、前記第1の状態に基づいて姿勢調整プロンプトを提供することは：前記移動端末によって、前記第1の状態に基づいて顔認識失敗の原因を分析し、前記原因に対応する解決策を事前設定されたデータベースにおいて見出し、前記解決策に基づいて姿勢調整プロンプトを提供することを含む。
【００１６】
別の可能な実装では、前記第2の状態に基づいて、姿勢調整が行なわれているかどうかを判定するステップは：第1の状態に対する第2の状態の変化が、姿勢調整プロンプトの内容と同じかどうかを判定することを含む。
【００１７】
別の可能な実装では、姿勢調整プロンプトは、次のプロンプト・モード：テキスト、ピクチャー、声、ビデオ、光、または振動の任意の組み合わせを含む。
【００１８】
別の可能な実装では、第1の状態は、顔認識が失敗したときの移動端末とユーザーの顔との間の第1の距離であり、第2の状態は、姿勢調整プロンプトが提供された後の移動端末とユーザーの顔との間の第2の距離である。
【００１９】
別の可能な実装では、第1の状態は、顔認識が失敗したときの、移動端末のディスプレイが位置する平面の、水平面に対する第1の傾斜角であり、第2の状態は、姿勢調整プロンプトが提供された後の、移動端末のディスプレイが位置する平面の、水平面に対する第2の傾斜角である。
【００２０】
第2の側面によれば、本願の実施形態は、カメラ、プロセッサ、メモリ、およびセンサーを含む装置を提供する。プロセッサは、顔認識をトリガーし、カメラにユーザーの顔画像を収集するように命令し、顔画像を、メモリに事前に記憶された顔画像と比較するように構成され；顔認識が失敗した場合、センサーに、装置の第1の状態を検出するように命令し；第1の状態に基づいて姿勢調整プロンプトを提供し；センサーに、装置の第2の状態を検出するように命令し；第2の状態に基づいて、姿勢調整が生じているかどうかを判定し、姿勢調整が生じている場合、顔認識を自動的にトリガーするように構成される。
【００２１】
ある可能な実装では、顔画像は、顔の写真またはビデオを含む。
【００２２】
別の可能な実装では、顔認識を自動的にトリガーした後に、プロセッサはさらに：顔認識が成功した場合、当該装置の操作パーミッションを取得するように構成される。
【００２３】
別の可能な実装では、当該装置の操作パーミッションを取得することは：当該装置をロック解除すること、当該装置にインストールされたアプリケーションについてのアクセス・パーミッションを取得すること、または当該装置に記憶されているデータについてのアクセス・パーミッションを取得することのいずれかを含む。
【００２４】
別の可能な実装では、顔認識を自動的にトリガーした後、プロセッサはさらに：顔認識が失敗した場合、パスワード検証、ジェスチャー認識、指紋認識、虹彩認識、および声紋認識のいずれかの認証モードで検証を実行するように構成される。
【００２５】
別の可能な実装では、顔認識を自動的にトリガーした後、プロセッサはさらに：顔認識が失敗した場合、顔認識を再び実行するための条件が満たされるかどうかを判定し；顔認識を再び実行するための条件が満たされる場合、自動的に再び顔認識をトリガーする；または、顔認識を再び実行するための条件が満たされない場合、次の認証モード：パスワード検証、ジェスチャー認識、指紋認識、虹彩認識、および声紋認識のいずれかで検証を実行するように構成される。
【００２６】
別の可能な実装では、顔認識を再び実行するための条件を満たすことは、顔認識失敗の数が事前設定された閾値未満であることを意味する。
【００２７】
別の可能な実装では、前記第1の状態に基づいて姿勢調整プロンプトを提供することは：前記第1の状態に基づいて顔認識失敗の原因を分析し、前記原因に対応する解決策を事前設定されたデータベースにおいて見出し、前記解決策に基づいて姿勢調整プロンプトを提供することを含む。
【００２８】
別の可能な実装では、前記第2の状態に基づいて、姿勢調整が行なわれているかどうかを判定することは：第1の状態に対する第2の状態の変化が、姿勢調整プロンプトの内容と同じかどうかを判定することを含む。
【００２９】
別の可能な実装では、姿勢調整プロンプトは、次のプロンプト・モード：テキスト、ピクチャー、声、ビデオ、光、または振動の任意の組み合わせを含む。
【００３０】
別の可能な実装では、第1の状態は、顔認識が失敗したときの当該装置とユーザーの顔との間の第1の距離であり、第2の状態は、姿勢調整プロンプトが提供された後の当該装置とユーザーの顔との間の第2の距離である。
【００３１】
別の可能な実装では、当該装置はディスプレイをさらに含む。第1の状態は、顔認識が失敗したときの、ディスプレイが位置する平面の、水平面に対する第1の傾斜角であり、第2の状態は、姿勢調整プロンプトが提供された後の、ディスプレイが位置する平面の、水平面に対する第2の傾斜角である。
【００３２】
第3の側面によれば、本願の実施形態は、顔認識ユニット、処理ユニット、プロンプト・ユニットおよび状態検出ユニットを含む装置を提供する。処理ユニットは、顔認識をトリガーするように構成され；顔認識ユニットは：ユーザーの顔画像を収集し、顔画像を、事前に記憶された顔画像と比較するように構成され；状態検出ユニットは、顔認識が失敗した場合、当該装置の第1の状態を検出するように構成され；プロンプト・ユニットは、第1の状態に基づいて姿勢調整プロンプトを提供するように構成され；状態検出ユニットは、当該装置の第2の状態を検出するようにさらに構成され；処理ユニットはさらに、第2の状態に基づいて、姿勢調整が生じているかどうかを判定し、姿勢調整が生じている場合、顔認識を自動的にトリガーするように構成される。
【００３３】
ある可能な実装では、顔画像は、顔の写真またはビデオを含む。
【００３４】
別の可能な実装では、顔認識を自動的にトリガーした後に、処理ユニットはさらに：顔認識が成功した場合、当該装置の操作パーミッションを取得するように構成される。
【００３５】
別の可能な実装では、当該装置の操作パーミッションを取得することは：当該装置をロック解除すること、当該装置にインストールされたアプリケーションについてのアクセス・パーミッションを取得すること、または当該装置に記憶されているデータについてのアクセス・パーミッションを取得することのいずれかを含む。
【００３６】
別の可能な実装では、顔認識を自動的にトリガーした後、処理ユニットはさらに：顔認識が失敗した場合、パスワード検証、ジェスチャー認識、指紋認識、虹彩認識、および声紋認識のいずれかの認証モードで検証を実行するように構成される。
【００３７】
別の可能な実装では、顔認識を自動的にトリガーした後、処理ユニットはさらに：顔認識が失敗した場合、顔認識を再び実行するための条件が満たされるかどうかを判定し；顔認識を再び実行するための条件が満たされない場合、次の認証モード：パスワード検証、ジェスチャー認識、指紋認識、虹彩認識、および声紋認識のいずれかで検証を実行するように構成される；または、顔認識ユニットは：顔認識を再び実行するための条件が満たされる場合、自動的に再び顔認識をトリガーするように構成される。
【００３８】
別の可能な実装では、顔認識を再び実行するための条件を満たすことは、顔認識失敗の数が事前設定された閾値未満であることを意味する。
【００３９】
別の可能な実装では、前記第1の状態に基づいて姿勢調整プロンプトを提供することは：前記第1の状態に基づいて顔認識失敗の原因を分析し、前記原因に対応する解決策を事前設定されたデータベースにおいて見出し、前記解決策に基づいて姿勢調整プロンプトを提供することを含む。
【００４０】
別の可能な実装では、前記第2の状態に基づいて、姿勢調整が行なわれているかどうかを判定することは：第1の状態に対する第2の状態の変化が、姿勢調整プロンプトの内容と同じかどうかを判定することを含む。
【００４１】
別の可能な実装では、姿勢調整プロンプトは、次のプロンプト・モード：テキスト、ピクチャー、声、ビデオ、光、または振動の任意の組み合わせを含む。
【００４２】
別の可能な実装では、第1の状態は、顔認識が失敗したときの当該装置とユーザーの顔との間の第1の距離であり、第2の状態は、姿勢調整プロンプトが提供された後の当該装置とユーザーの顔との間の第2の距離である。
【００４３】
別の可能な実装では、第1の状態は、顔認識が失敗したときの、端末が位置する平面の、水平面に対する第1の傾斜角であり、第2の状態は、姿勢調整プロンプトが提供された後の、端末が位置する平面の、水平面に対する第2の傾斜角である。
【００４４】
第4の側面によれば、本願の実施形態は、コンピュータ記憶媒体を提供し、該コンピュータ記憶媒体は命令を記憶する。命令が移動端末上で実行されると、移動端末は、第1の側面の方法を実行できるようにされる。
【００４５】
第5の側面によれば、本願の実施形態は、命令を含むコンピュータ・プログラム製品を提供する。該コンピュータ・プログラム製品が移動端末上で実行されると、移動端末は、第1の側面の方法を実行できるようにされる。
【図面の簡単な説明】
【００４６】
【図１】本願のある実施形態による携帯電話を用いた顔認識の実行の概略図である。
【００４７】
【図２】本願のある実施形態による携帯電話のハードウェア構造の概略図である。
【００４８】
【図３】本願のある実施形態による、顔認識をトリガーする方法のフローチャートである;
【００４９】
【図４】本願のある実施形態による、移動端末の傾斜角の概略図である。
【００５０】
【図５】本願のある実施形態による、顔認識を通じて移動端末をロック解除する方法のフローチャートである。
【００５１】
【図６】本願のある実施形態による、顔認識を通じてアプリケーションについてのアクセス・パーミッションを取得する方法のフローチャートである。
【００５２】
【図７】本願のある実施形態による、顔認識を通じて一部のデータについてのアクセス・パーミッションを取得する方法のフローチャートである。
【００５３】
【図８】本願のある実施形態による、顔認識を通じて移動端末をロック解除する方法のフローチャートである。
【００５４】
【図９】本願のある実施形態による、顔認識を通じた移動端末のロック解除の概略図である。
【００５５】
【図１０】本願のある実施形態による、顔認識を通じて移動端末をロック解除する別の方法のフローチャートである。
【００５６】
【図１１】本願のある実施形態による、顔認識を通じた移動端末のロック解除の別の概略図である。
【００５７】
【図１２】本願のある実施形態による、顔認識を通じて移動端末をロック解除する方法のフローチャートである。
【００５８】
【図１３】本願のある実施形態による装置の概略構造図である。
【００５９】
【図１４】本願のある実施形態による別の装置の概略構造図である。
【発明を実施するための形態】
【００６０】
顔認識は、人間の顔特徴情報に基づく身元認識のためのバイオメトリック認識技術である。移動端末のカメラは、ユーザーの顔を含む写真またはビデオを収集し、その写真またはビデオを、あらかじめ記憶された顔写真またはビデオと特徴に関して比較することができる。両者の一致度が事前設定された閾値より大きい場合、顔認識が成功し、対応する操作パーミッションがユーザーに割り当てられることができる。たとえば、ユーザーは、移動端末をロック解除する、または対応するパーミッションをもってオペレーティング・システムにアクセスする、または、アプリケーションについてのアクセス・パーミッションを取得する、または、一部のデータについてのアクセス・パーミッションを取得することができる。両者の一致度が事前設定された閾値を下回る場合、顔認識は失敗し、ユーザーは、対応する操作パーミッションを取得することができない。たとえば、ロック解除が失敗したり、あるいはアプリケーションまたは一部のデータへのアクセスが拒否されたりする。顔認識は、代替的に、別の認証モード、たとえば、パスワード検証、ジェスチャー認識、指紋認識、虹彩認識、または声紋認識と組み合わせて実行されてもよいことが理解されうる。具体的な実装の間、顔認識技術は、いくつかのアルゴリズム、たとえば、特徴点抽出、3Dモデリング、局所拡大、自動露出調整、および赤外線検出と組み合わされてもよい。
【００６１】
本願の実施形態における移動端末は、携帯電話、タブレットコンピュータ、ウェアラブル装置、ノートブック・コンピュータ、パーソナル・デジタル・アシスタント（PDA）、拡張現実（AR）装置／仮想現実（VR）装置、または車両搭載装置のような任意の形の移動端末でありうることが理解されうる。本願のいくつかの実施形態において、携帯電話が移動端末を説明するための例として使用される。これらの実施形態は、別の移動端末にも適用可能であることが理解されうる。
【００６２】
図1は、携帯電話を用いた顔認識の実行の概略図である。ユーザー1は、顔認識を実行するために携帯電話200を把持する。携帯電話200は、ディスプレイ203およびカメラ204を含む。有効にされた後、カメラ204は、ユーザー1の顔写真またはビデオを収集するように構成されてもよい。ディスプレイ203は、収集インターフェースを表示してもよい。収集インターフェースは、撮影インターフェースであってもよく、ユーザー1の顔撮影効果を表示するように構成される。
【００６３】
顔認識が実行されるとき、ユーザー1は、まず、顔認識をトリガーする。複数のトリガー方法がある。たとえば、ユーザー1は、電源ボタン、音量ボタン、または別のボタンを含む携帯電話200のボタンをタップしてもよく；またはディスプレイ203にタッチしてディスプレイ203を点灯させて顔認識をトリガーしてもよく；または携帯電話200を取り上げてセンサー検出を通じて顔認識をトリガーしてもよく；または音声アシスタントを用いて顔認識の音声コマンドを送って顔認識をトリガーしてもよい。
【００６４】
顔認識がトリガーされた後、携帯電話200は、ユーザー1の顔画像を収集してもよい。具体的には、前面カメラ204が、ユーザー1の顔を撮影するために使用されてもよい。本願の実施形態における顔画像は、顔写真またはビデオを含んでいてもよいことが理解されうる。任意的に、収集された写真またはビデオがディスプレイ203に表示されてもよい。ユーザー1の顔画像を収集した後、携帯電話200は、あらかじめ記憶されている顔画像を用いて比較を実行し、ユーザー1が顔認識に合格するかどうかを判定して、対応する操作パーミッションを得ることができる。あらかじめ記憶されている顔画像は、携帯電話200のメモリにあらかじめ記憶されていてもよいし、あるいは、携帯電話200と通信することができるサーバーまたはデータベースにあらかじめ記憶されていてもよい。本願での「対応する操作パーミッション」とは、携帯電話200をロック解除すること、または対応するパーミッションをもってオペレーティング・システムにアクセスすること、または一部のアプリケーションについてのアクセス・パーミッションを取得すること、または一部のデータについてのアクセス・パーミッションを取得することなどであってもよい。本願のいくつかの実施形態では、携帯電話200をロック解除するが、顔認識合格の結果として使用される。前記実施形態では、他の対応する操作パーミッションを取得することも顔認識合格の結果として使用されうることが理解されうる。本願での「顔認識合格」は、顔認識成功と称されてもよく、携帯電話200によって収集されたユーザー1の顔画像とあらかじめ記憶されている顔画像との一致度が事前設定された閾値より大きいことを意味し、必ずしも完全な一致ではない。たとえば、事前設定された閾値は、両者の80%の特徴点が互いに一致することであってもよく、または、事前設定された閾値は、ユーザー1の操作場所および取得されるべきパーミッションなどの要因に基づいて動的に調整される。
【００６５】
図2は、携帯電話200のハードウェア構造の概略図である。携帯電話200は、プロセッサ201、メモリ202、ディスプレイ203、カメラ204、入出力装置205、センサー206、電源207、Bluetooth装置208、測位装置209、オーディオ回路210、Wi-Fi装置211、無線周波数回路212などを含むことができる。構成要素は、一つまたは複数の通信バスまたは信号ケーブルを使用することによって互いに通信する。携帯電話200は、単に顔認識を実装することができる移動装置の一例であり、携帯電話200の構造に対する制限を構成しないことが理解されうる。携帯電話200は、図2に示す構成要素よりも多くの構成要素または少ない構成要素を有していてもよく、2つ以上の構成要素を組み合わせてもよく、または構成要素の異なる配位または配置を有してもよい。携帯電話200上で動作するオペレーティング・システムは、iOS（登録商標）、Android（登録商標）、Microsoft（登録商標）、DOS、Unix、Linux、または他のオペレーティング・システムを含むが、これらに限定されない。
【００６６】
プロセッサ201は、単一のプロセッサまたは処理ユニット、複数のプロセッサ、複数の処理ユニット、または一つまたは複数の他の適切に構成されたコンピューティング要素を含む。たとえば、プロセッサ201は、マイクロプロセッサ、中央処理装置（CPU）、特定用途向け集積回路（ASIC）、デジタル信号プロセッサ（DSP）、またはそのような装置の組み合わせであってもよい。任意的に、プロセッサ201は、アプリケーション・プロセッサおよびモデムを統合してもよい。アプリケーション・プロセッサは、主に、オペレーティング・システム、ユーザー・インターフェース、アプリケーションなどを処理する。モデムは主に無線通信を処理する。プロセッサ201は、携帯電話200の制御センターであり、さまざまなインターフェースおよびラインを使用して携帯電話200の各部に直接的または間接的に接続され、メモリ202に記憶されたソフトウェア・プログラムまたは命令セットを走らせまたは実行し、メモリ202に記憶されたデータを呼び出して、携帯電話200のさまざまな機能を実行し、データを処理し、携帯電話200に対する全体的なモニタリングを実行する。
【００６７】
メモリ202は、携帯電話200が使用できる電子データ、たとえば、オペレーティング・システム、アプリケーション、アプリケーションによって生成されたデータ、さまざまな文書、たとえばテキスト、写真、オーディオ、およびビデオ、装置設定およびユーザー選好、連絡先リストおよび通信記録、メモおよびスケジュール、バイオメトリック計測測定データ、データ構造、またはデータベースを記憶することができる。メモリ202は、任意のタイプのメモリ、たとえば、ランダムアクセスメモリ、リード・オンリー・メモリ、フラッシュ・メモリ、リムーバブル・メモリ、または別のタイプの記憶素子、またはそのような装置の組み合わせとして構成されうる。本願のいくつかの実施形態では、メモリ200は、顔認識中に事前設定された顔画像を収集された顔画像と比較するために、事前設定された顔画像を記憶するように構成されてもよい。
【００６８】
ディスプレイ203は、ユーザーによって入力された情報、またはユーザーのために提供された情報、および携帯電話200のさまざまなインターフェースを表示するように構成されてもよい。一般的なディスプレイのタイプは、LCD（液晶ディスプレイ）、OLED（有機発光ダイオード）などを含む。任意的に、ディスプレイ203はさらに、使用のためにタッチパネルとさらに一体化されてもよい。タッチパネルは、接触があるかどうかを検出し、接触の圧力値、移動速度、移動方向、位置情報等を検出することができる。タッチパネルの検出モードは、容量型、抵抗型、赤外線型、表面弾性波型などを含むが、これらに限定されない。タッチパネル上またはタッチパネル近くのタッチ操作を検出した後、タッチパネルは、タッチイベントのタイプを判別するために該タッチ操作をプロセッサ201に送信する。次いで、プロセッサ201は、タッチイベントのタイプに基づいて、ディスプレイ203上に対応する視覚出力を提供する。視覚出力は、テキスト、グラフィック、アイコン、ビデオ、およびそれらの任意の組み合わせを含む。
【００６９】
カメラ204は、写真またはビデオを撮影するように構成される。任意的に、カメラ204は、前面カメラと後面カメラに分類でき、フラッシュのような別のコンポーネントと共に使用される。本願のいくつかの実施形態では、ユーザー1の顔画像を収集するために前面カメラが使用されうる。本願のいくつかの実装では、RGBカメラ、赤外線カメラ、ToF（飛行時間）カメラ、および構造化光コンポーネントが、顔認識のための画像を収集するために使用されうる。
【００７０】
I/O装置205、すなわち入出力装置は、ユーザーまたは別の装置によって送られたデータおよび命令を受領してもよく、また、該ユーザーまたは別の装置にデータまたは命令を出力してもよい。I/O装置205は、さまざまなボタン、インターフェース、キーボード、タッチ入力装置、タッチパッド、およびマウスといった、携帯電話200の構成要素を含む。広義のI/O装置は、図2に示されるディスプレイ203、カメラ204、オーディオ回路210などをも含んでいてもよい。
【００７１】
携帯電話200は、一つまたは複数のセンサー206を含んでいてもよい。センサー206は、イメージ、圧力、光、接触、熱、磁気、動き、相対運動などを含むが、これらに限定されない、任意の種類の属性を検出するように構成されうる。たとえば、センサー206は、イメージセンサー、温度計、湿度計、近接センサー、赤外線センサー、加速度計、角速度センサー、重力センサー、ジャイロスコープ、磁力計、または心拍数検出器であってもよい。本願のいくつかの実施形態では、ユーザー1と携帯電話200との間の距離、角度、または相対位置が、近接センサー、距離センサー、赤外線センサー、重力センサー、ジャイロスコープ、または別のタイプのセンサーを使用することによって検出されてもよい。
【００７２】
電源207は、携帯電話200および携帯電話200の構成要素に電力を供給することができる。電源207は、一つまたは複数の充電式バッテリー、または非充電式バッテリー、または有線／無線式に携帯電話200に接続された外部電源であってもよい。任意的に、電源207は、さらに、電力管理システム、故障検出システム、および電力変換システムなどの関連装置を含んでいてもよい。
【００７３】
Bluetooth装置208は、Bluetoothプロトコルを使用することによって、携帯電話200と別の装置との間でデータ交換を実装するように構成される。携帯電話200は、NFC装置のような別の短距離通信装置をさらに含んでいてもよいことが理解されうる。
【００７４】
測位装置209は、携帯電話200および携帯電話200にインストールされたアプリケーションのために地理的位置情報を提供することができる。測位装置209は、GPS、北斗衛星ナビゲーションシステム、またはGLONASSなどの測位システムであってもよい。任意的に、測位装置209は、さらに、補助全地球測位システムAGPSを含み、基地局またはWi-Fiアクセスポイントなどに基づく補助的な測位を実行する。
【００７５】
オーディオ回路210は、オーディオ信号処理、入力、および出力のような機能を実行することができ、スピーカー210-1、マイクロフォン210-2、および他のオーディオ処理装置を含むことができる。
【００７６】
Wi-Fi装置211は、Wi-Fi関連標準プロトコルに準拠したネットワークアクセスを携帯電話200に提供するように構成されている。たとえば、携帯電話200は、ネットワークに接続するために、Wi-Fi装置211を使用してWi-Fiアクセスポイントにアクセスすることができる。
【００７７】
無線周波数回路（RF、Radio  Frequency）212は、情報を受信および送信する、または通話プロセスにおいて信号を受信および送信し、電気信号を電磁信号に変換するまたは電磁信号を電気信号に変換し、該電磁信号を使用することによって通信ネットワークおよび別の通信装置と通信するように構成されうる。無線周波数回路212の構造は：アンテナシステム、無線周波数トランシーバ、一つまたは複数の増幅器、チューナー、一つまたは複数の発振器、デジタル信号プロセッサ、コーデックチップセット、SIM（Subscriber  Identity  Module［加入者識別情報モジュール］）カード等を含むが、これらに限定されない。無線周波数回路212は、無線通信を通じてネットワークおよび別の装置と通信することができる。ネットワークは、たとえば、インターネット、イントラネット、および／または無線ネットワーク（たとえば、セルラー電話ネットワーク、無線ローカルエリアネットワーク、および／または都市圏ネットワーク）である。無線通信は、グローバル移動通信システム、向上データGSM環境、高速下りリンクパケットアクセス、高速上りリンクパケットアクセス、広帯域符号分割多重アクセス、符号分割多重アクセス、時分割多重アクセス、Bluetooth、無線忠実度（たとえば、IEEE802.11a、IEEE802.11b、IEEE802.11g、および／またはIEEE802.11n）、インターネット音声プロトコル、WiMAX、電子メールプロトコル（たとえば、インターネットメッセージアクセスプロトコル（IMAP）および／またはポストオフィスプロトコル（POP））、インスタントメッセージング（たとえば、拡張可能なメッセージングおよびプレゼンスプロトコル（XMPP）、インスタントメッセージングおよびプレゼンスレバレッジング拡張のためのセッション開始プロトコル（SIMPLE）、ならびにインスタントメッセージングおよびプレゼンスサービス（IMPS））、および／またはショート・メッセージ・サービス（SMS）または本願の出願日において開発されていない通信プロトコルを含め任意の他の適切な通信プロトコルを含むが、これらに限定されない、任意のタイプのさまざまな通信標準、プロトコル、および技術を使用することができる。
【００７８】
図2には示されていないが、携帯電話200は、別の構成要素をさらに含んでいてもよい。ここでは詳細は記載しない。
【００７９】
携帯電話200を使用して顔認識が実行されるとき、ユーザー1が携帯電話200を種々の角度および距離で把持するので、携帯電話200は適正な顔画像を収集できなくないことがありうる。これは、顔認識の失敗につながる。たとえば、ユーザー1の顔が携帯電話200に近すぎると、顔画像は不完全である。あるいはまた、ユーザー1の顔が携帯電話200から遠く離れすぎると、顔画像の詳細が認識できない。あるいはまた、ユーザー1によって把持される携帯電話200が過度に傾いていると、顔画像の歪み、変形、または損失が生じる。あるいはまた、ユーザー1が位置している環境が暗すぎるか明るすぎると、顔画像の露出またはコントラストが認識可能な範囲を超える。
【００８０】
携帯電話200の電力は制限されるため、電力消費を低減することを考慮して、顔認識が失敗した後、携帯電話200は、継続的に顔認識を再び実行することはせず、ユーザー1は、顔認識をトリガーし直す、すなわち、前述のトリガー・プロセスを繰り返す必要がある。これは、操作における不便を引き起こす。さらに、顔認識が再びトリガーされた後、それでも認識が失敗する可能性がある。
【００８１】
図3は、本願のある実施形態による、顔認識をトリガーする方法を示す。この方法は、顔認識が失敗した後、顔認識を自動的にトリガーするかどうかを決定するよう、ユーザーが姿勢調整を実行するかどうかを判定するために使用される。この方法は、以下のステップを含む。
【００８２】
S301：顔認識が失敗したとき、移動端末の第1の状態を検出する。
【００８３】
任意的に、ステップS301の前に、ステップS300（顔認識をトリガーする）がさらに実行されてもよい。複数のトリガー方法がある。たとえば、ユーザーは、電源ボタン、音量ボタン、または別のボタンを含む携帯電話200のボタンをタップしてもよく；またはディスプレイ203にタッチしてディスプレイ203を点灯させて顔認識をトリガーしてもよく；または携帯電話200を取り上げてセンサー検出を通じて顔認識をトリガーしてもよく；または音声アシスタントを用いて顔認識の音声コマンドを送って顔認識をトリガーしてもよい。S300は、以下の諸実施形態における方法が実行される前に、最初に実行されてもよいことが理解されうる。任意的に、顔認識をトリガーすることは、顔認識を実行するために、カメラおよび顔認識に関連する別の機能を有効にすることであってもよい。
【００８４】
顔認識がトリガーされた後、移動端末（たとえば、携帯電話200）は、ユーザーに対して顔認識を実行する。たとえば、ユーザーの顔画像を収集し、収集された顔画像をあらかじめ記憶された顔画像と比較し、ユーザーが顔認識に合格するかどうか、すなわち、顔認識が成功するかどうかを判定する。これは、顔認識が成功すると、ユーザーは、移動端末を操作するために対応するパーミッションを得てもよい。たとえば、移動端末のロックを解除すること、対応するパーミッションをもってオペレーティング・システムにアクセスすること、一部のアプリケーションについてのアクセス・パーミッションを得ること、または一部のデータについてアクセス・パーミッションを得ることである。顔認識が失敗した場合、ユーザーは、移動端末を操作するための対応するパーミッションを得ることができない。「…とき」という用語は、「…場合」、「…の後」、「…を判別することに応答して」または「…を検出することに応答して」と解釈されてもよい。本明細書に記載される「顔認識が失敗した場合、移動端末の状態を検出する」は、顔認識が失敗したときに同時に移動端末の状態を検出することであってもよく、または顔認識が失敗した後に移動端末の状態を検出すること（たとえば、顔認識が失敗した1秒後に移動端末の状態を検出すること）であってもよいことが理解されうる。
【００８５】
移動端末の第1の状態は、顔認識が失敗したときの移動端末の状態であってもよい。移動端末の第1の状態を検出することは、具体的には、センサーを使用することによって、顔認識が失敗したときの移動端末の傾斜角、移動端末とユーザーの顔との間の距離、または移動端末のまわりの環境の明るさなどの状態を具体的に検出することであってもよい。移動端末の状態を検出するために、任意の適正なセンサー、たとえば、近接センサー、距離センサー、重力センサー、ジャイロスコープ、光学センサー、または赤外線センサーが使用されうることが理解されうる。
【００８６】
本願の実施形態における移動端末とユーザーの顔との間の距離は、移動端末の前面カメラとユーザーの顔との間の距離であってもよく、たとえば、携帯電話の前面カメラとユーザーの鼻の先端との間の距離であってもよいことを注意しておくべきである。本願の実施形態において記載される傾斜角は、ユーザーが（たとえば、直立してまたはまっすぐすわって）移動端末を垂直に使用する場合、移動端末のディスプレイが位置する平面によって、水平面（または大地平面）に対して形成される、はさまれる角度である、90度以下の角度（図4に示すような）であってもよい。傾斜角がより小さいことは、顔認識中に画像を収集することがより困難であることを示していることがわかる。つまり、ユーザーによって把持される移動端末が過度に傾いていると、顔認識が失敗する可能性がある。移動端末（たとえば、市場のほとんどの移動電話）の形状が直方体である場合、移動端末のディスプレイが位置する平面は、移動端末が位置する平面としても理解されうることが理解されうる。
【００８７】
S302：移動端末の第1の状態に基づいた姿勢調整プロンプトを提供する。
【００８８】
顔認識が失敗したときの移動端末の第1の状態を検出した後、移動端末は、第1の状態に基づいて姿勢調整プロンプトを提供する。任意的に、移動端末は、第1の状態に基づいて、顔認識失敗の原因を分析する。たとえば、第1の状態は、ユーザーによって把持されている移動端末が過度に傾いているというものであり、結果として、顔認識が失敗する；または、第1の状態は、ユーザーの顔が移動端末に近すぎるか、または遠すぎるというものであり、結果として顔認識が失敗する。任意的に、顔認識失敗の原因を知った後、移動端末は、原因に対応する解決策を事前設定されたデータベースにおいて見出し、対応する姿勢調整プロンプトを提供することができる。たとえば、ユーザーの顔が移動端末から離れすぎているために顔認識が失敗した場合、移動端末は、「携帯電話を近づけてください」という姿勢調整プロンプトを提供してもよく、あるいは「携帯電話が顔から遠すぎます」という姿勢調整プロンプトを提供してもよい。別の例として、ユーザーによって把持される移動端末が過度に傾いているために顔認識が失敗した場合は、携帯端末は、「携帯電話を垂直に持ってください」という姿勢調整プロンプトを提供してもよく、あるいは「携帯電話が傾きすぎています」という姿勢調整プロンプトを提供してもよい。
【００８９】
姿勢調整プロンプトは、テキスト、ピクチャー、音声、またはビデオ、またはこれらの形の組み合わせのような任意の形のプロンプトであってもよいことが理解されうる。たとえば、移動端末のディスプレイ画面が、姿勢調整プロンプトの内容を表示してもよい。あるいはまた、スピーカーが姿勢調整プロンプトの内容を再生する。あるいはまた、姿勢調整プロンプトは、移動端末の光表示または振動、またはこれらの形の組み合わせといった任意の形のプロンプトであってもよい。たとえば、移動端末のLEDインジケータが、特定の色の光を発したり、一定期間にわたって点灯したり点滅したりする。あるいはまた、移動端末は、対応する姿勢調整プロンプトを表わすために数回振動する。
【００９０】
任意的に、ステップS302は、省略されてもよい。換言すれば、姿勢調整プロンプトが提供されない。ステップS301が実行された後、ステップS303が直接実行される。同様に、以下の諸実施形態においても、姿勢調整プロンプトを提供するステップが省略されてもよい。
【００９１】
S303：移動端末の第2の状態に基づいて、姿勢調整が行なわれているかどうかを判定し、姿勢調整が行なわれていれば、顔認識を自動的にトリガーする。
【００９２】
姿勢調整プロンプトが提供された後、姿勢調整が行なわれるかどうかを判断するために、移動端末の状態（すなわち、第2の状態）が再び検出される。S303は、三つのステップに分割されてもよい：（1）移動端末の第2の状態を検出する、（2）移動端末の第2の状態に基づいて、姿勢調整が行なわれているかどうかを判定する、および（3）姿勢調整が行なわれている場合、顔認識を自動的にトリガーする。任意的に、姿勢調整が生じているかどうかを判定するために、姿勢調整が提供された後同時に、または一定期間内に、センサーを使用して、移動端末の状態を再び検出して、第1の状態に対して対応する変化があるかどうかを判定してもよい。ユーザーの観点からは、ユーザーが姿勢調整を実行する場合、そのことは、移動端末の第2の状態が第1の状態に対して、対応して変化することを意味する。たとえば、移動端末の第1の状態が、移動端末とユーザーの顔との間の距離が30センチメートルであるというものである場合、移動端末が遠く離れすぎているため、顔認識は失敗する。第2の状態は、移動端末とユーザーの顔との間の距離が20センチメートルであるというものである。距離がより近い、すなわち、第2の状態が第1の状態に比して対応して変化しているので、姿勢調整が行なわれている。
【００９３】
任意的に、姿勢調整が行なわれている場合、姿勢調整の内容が姿勢調整プロンプトの内容と同じであるかどうかがさらに判定されてもよい。内容が同じであれば、自動的に顔認識が再びトリガーされる。姿勢調整プロンプトの内容は、ステップS302において顔認識失敗の原因が分析されるときに、データベースから得られた対応する解決策であってもよい。たとえば、姿勢調整プロンプトが「携帯電話を近づけてください」である場合は、携帯電話を近づける姿勢調整が行なわれているかどうかが、移動端末の第2の状態に基づいて判定されてもよい。そうであれば、顔認識が自動的にトリガーされる。別の例では、姿勢調整プロンプトが「携帯電話を垂直に持って下さい」である場合は、携帯電話のディスプレイが位置する面が水平面に対して垂直になるように、またはディスプレイが位置する面と水平面との間のはさまれる角度が認識可能な範囲に達するように、携帯電話が垂直に保持されるかどうかの姿勢調整が、移動端末の第2の状態に基づいて判定されてもよい。そうであれば、顔認識が自動的にトリガーされる。
【００９４】
顔認識の自動的なトリガーは、ユーザーがS300において顔認識をトリガーする方法を実行する必要がないことを意味するが、姿勢調整が、移動端末が再び顔認識を実行するよう顔認識をトリガーするための条件として使用される。任意的に、顔認識を自動的にトリガーすることは、顔認識を再び実行するよう、顔認識に関連する前面カメラおよび別の機能を自動的に有効にすることであってもよい。
【００９５】
上記の実施形態では、顔認識を再び実行するかどうかを決定するために、センサーが、移動端末の状態変化を検出し、対応する姿勢調整アクションが発生するかどうかを判定する。姿勢調整に基づく顔認識覚醒方法は、移動端末の電力消費を低減するだけでなく、より簡単で、より便利な顔認識覚醒態様を提供し、姿勢調整プロンプトを使用することにより顔認識の成功率をさらに改善する。
【００９６】
図5は、本願のある実施形態による、顔認識を通じて移動端末をロック解除する方法を示している。この方法は、以下のステップを含む。
【００９７】
S501：顔認識をトリガーする。任意的に、顔認識が成功すると、移動端末はロック解除される。
【００９８】
S502：顔認識に失敗した場合、移動端末の第1の状態を検出する。
【００９９】
S503：移動端末の第1の状態に基づいた姿勢調整プロンプトを提供する。
【０１００】
S504：移動端末の第2の状態に基づいて、姿勢調整が行なわれているかどうかを判定し、姿勢調整が行なわれていれば、自動的に顔認識をトリガーする。S303と同様に、S504も、三つのステップに分割されてもよい：（1）移動端末の第2の状態を検出する、（2）移動端末の第2の状態に基づいて、姿勢調整が行なわれているかどうかを判定する、3）姿勢調整が行なわれていれば、自動的に顔認識をトリガーする。
【０１０１】
S505：顔認識が成功したら、移動端末のロックを解除する。
【０１０２】
なお、本実施形態の一部のステップは、上記の実施形態のステップと同様であり、詳細は記載しない。
【０１０３】
携帯電話200にインストールされているいくつかのアプリケーションについては、アプリケーションにアクセスするときに、そのアプリケーションについてのアクセス・パーミッションを得るために、ユーザーの身元が検証される必要がある。図6は、本願のある実施形態による、顔認識を通じてアプリケーションについてのアクセス・パーミッションを取得する方法を示している。この方法は、以下のステップを含む。
【０１０４】
S601：顔認識をトリガーする。任意的に、顔認識が成功すると、アプリケーションについてのアクセス・パーミッションが取得される。
【０１０５】
S602：顔認識が失敗した場合、移動端末の第1の状態を検出する。
【０１０６】
S603：移動端末の第1の状態に基づいた姿勢調整プロンプトを提供する。
【０１０７】
S604：移動端末の第2の状態に基づいて、姿勢調整が行なわれているかどうかを判定し、姿勢調整が行なわれていれば、自動的に顔認識をトリガーする。S303と同様に、S604も三つのステップに分割されてもよい：（1）移動端末の第2の状態を検出する、（2）移動端末の第2の状態に基づいて、姿勢調整が行なわれているかどうかを判定する、（3）姿勢調整が行なわれていれば、自動的に顔認識をトリガーする。
【０１０８】
S605：顔認識が成功したら、アプリケーションについてのアクセス・パーミッションを取得する。
【０１０９】
携帯電話200に記憶された一部のデータ（たとえば、個人的な写真または個人的なメモ）がアクセスされるとき、ユーザーの身元が検証される必要がある。図7は、本願のある実施形態による、顔認識を通じて一部のデータについてのアクセス・パーミッションを取得する方法を示している。この方法は、以下のステップを含む。
【０１１０】
S701：顔認識をトリガーする。任意的に、顔認識が成功すると、そのデータについてのアクセス・パーミッションが取得される。
【０１１１】
S702：顔認識が失敗した場合は、移動端末の第1の状態を検出する。
【０１１２】
S703：移動端末の第1の状態に基づいた姿勢調整プロンプトを提供する。
【０１１３】
S704：移動端末の第2の状態に基づいて、姿勢調整が行なわれているかどうかを判定し、姿勢調整が行なわれていれば、自動的に顔認識をトリガーする。S303と同様に、S704は三つのステップに分割されてもよい：（1）移動端末の第2の状態を検出する、（2）移動端末の第2の状態に基づいて、姿勢調整が行なわれているかどうかを判定する、（3）姿勢調整が行なわれていれば、自動的に顔認識をトリガーする。
【０１１４】
S705：顔認識が成功すると、データについてのアクセス・パーミッションを取得する。
【０１１５】
図8は、顔認識を通じた移動端末のロック解除の例を示す。移動端末がユーザーの顔に近すぎる、またはユーザーの顔から遠すぎる場合、顔認識を自動的にトリガーする方法は、以下のステップを含む。
【０１１６】
S801：顔認識をトリガーする。任意的に、顔認識が成功すると、移動端末はロック解除される。
【０１１７】
S802：顔認識が失敗した場合、移動端末とユーザーの顔の間の第1の距離を検出する。
【０１１８】
顔認識失敗の原因は、移動端末がユーザーの顔に近すぎる、またはユーザーの顔から遠く離れすぎていることでありうる。
【０１１９】
S803：移動端末とユーザーの顔との間の検出された第1の距離に基づいて、移動端末とユーザーの顔との間の距離を調整するための姿勢調整プロンプトを提供する。
【０１２０】
第1の距離は、顔認識が失敗したときにセンサーによって検出される、移動端末とユーザーの顔との間の距離であってもよい。距離が近すぎる場合は、距離を長くするためのジェスチャー調整プロンプトが提供されてもよい。距離が遠すぎる場合は、距離を短くするためのジェスチャー調整プロンプトが提供されてもよい。
【０１２１】
S804：移動端末とユーザーの顔との間の検出された第2の距離に基づいて、姿勢調整が行なわれているかどうかを判定し、姿勢調整が行なわれている場合、自動的に顔認識をトリガーする。
【０１２２】
移動端末が姿勢調整プロンプトを提供した後、センサーは、移動端末とユーザーの顔との間の第2の距離を検出する。第2の距離は第1の距離と比較される。対応する変化が生じている場合、姿勢調整が行なわれていると判断される。たとえば、姿勢調整プロンプトが距離を延ばすというものであり、第2の距離が第1の距離よりも長い場合、姿勢調整が行なわれていると判定される。S303と同様に、S804も、（1）移動端末とユーザーの顔との間の第2の距離を検出し、（2）移動端末とユーザーの顔との間の第2の距離に基づいて、姿勢調整が行なわれているかどうかを判定し、（3）姿勢調整が行なわれている場合、自動的に顔認識をトリガーする。
【０１２３】
S805：顔認識が成功したら、移動端末のロックを解除する。
【０１２４】
図9は、顔認識を通じた移動端末のロック解除の概略図である。ユーザー1は、携帯電話200をロック解除するために顔認識をトリガーする。携帯電話200は、最初に位置Aに位置していると想定される。この場合、携帯電話200とユーザー1の顔との間の距離は、第1の距離である。第1の距離が近すぎる、たとえば、第1の距離が10センチメートルである場合、携帯電話200は、適正な顔画像を収集しないことがあり、結果として、顔認識ロック解除が失敗する。
【０１２５】
顔認識が失敗するとき、携帯電話200のセンサーが、携帯電話200とユーザー1の顔との間の第1の距離を検出してもよい。第1の距離に基づいて、携帯電話200は、顔認識失敗の原因が携帯電話200がユーザー1の顔に近すぎることであると判断してもよく、よって、距離を延ばすための姿勢調整プロンプトを提供する。たとえば、携帯電話200の表示画面が「携帯電話をもっと遠くに離してください」というプロンプトを表示してもよく、あるいはスピーカーを使って「携帯電話をもっと遠くに離してください」というプロンプトを再生する。任意的に、姿勢調整プロンプトを提供するステップは省略されてもよい。
【０１２６】
その後、携帯電話200のセンサーは、携帯電話200とユーザー1の顔との間の第2の距離を検出してもよい。任意的に、ユーザー1は、姿勢調整プロンプトに基づいて、携帯電話200をさらに遠くに離す。この場合、携帯電話200が位置Bに位置するとすると、携帯電話200とユーザー1の顔との間の距離は、第2の距離である。第2の距離は20センチメートルであるとする。第2の距離は第1の距離よりも長く、距離を延長するという姿勢調整プロンプトを満たすため、姿勢調整が行なわれていると判定される。したがって、携帯電話200は、前面カメラが自動的に顔認識をトリガーすることを可能にする。携帯電話200がユーザー1の顔から第2の距離にあるときに、携帯電話200が適正な顔画像を収集することができ、あらかじめ記憶された顔画像との比較後に得られる一致度が設定された閾値よりも大きい場合に、顔認識は成功する。顔認識が成功すると、携帯電話200はロック解除されることができる。
【０１２７】
図10は、顔認識を通じた移動端末のロック解除の一例を示す。ユーザーの移動端末が傾きすぎている場合、顔認識を自動的にトリガーする方法は、以下のステップを含む。
【０１２８】
S1001：顔認識をトリガーする。任意的に、顔認識が成功すると、移動端末はロック解除される。
【０１２９】
S1002：顔認識が失敗した場合、移動端末のディスプレイが位置する平面によって、水平面に対して形成される第1の傾斜角を検出する。
【０１３０】
顔認識失敗の可能な原因は、傾斜角が小さすぎるというものである。結果として、適正な顔画像を収集することができない。
【０１３１】
S1003：移動端末のディスプレイが位置する面によって、水平面に対して形成される検出された第1の傾斜角に基づいて、移動端末のディスプレイが位置する面によって、水平面に対して形成される角度を調整するための姿勢調整プロンプトを提供する。
【０１３２】
第1の傾斜角は、90度以下の角度であってもよく、これは、顔認識が失敗したときにセンサーによって検出される、移動端末のディスプレイが位置する平面によって、水平面に対して形成されるはさまれる角度である。
【０１３３】
S1004：移動端末のディスプレイが位置する平面によって、水平面に対して形成される、検出された第2の傾斜角に基づいて、姿勢調整が行なわれているかどうかを判定し、姿勢調整が行なわれている場合、自動的に顔認識をトリガーする。
【０１３４】
移動端末が姿勢調整プロンプトを提供した後、センサーは、移動端末のディスプレイが位置する平面によって、水平面に対して形成された第2の傾斜角を検出する。第2の傾斜角は、第1の傾斜角と比較される。対応する変化が生じている場合、姿勢調整が生じていると判断される。たとえば、姿勢調整プロンプトが携帯電話を垂直に持つことである場合（傾斜角を大きくすることに相当）、第2の傾斜角が第1の傾斜角より大きければ、姿勢調整が行なわれていると判断される。
【０１３５】
S303と同様に、S1004も三つのステップに分割されてもよい：（1）移動端末のディスプレイが位置する面によって水平面に対して形成される第2の傾斜角を検出し、（2）移動端末のディスプレイが位置する面によって水平面に対して形成される第2の傾斜角に基づいて、姿勢調整が行なわれているかどうかを判定し、（3）姿勢調整が行なわれている場合、自動的に顔認識をトリガーする。
【０１３６】
S1005：顔認識が成功したら、移動端末のロックを解除する。
【０１３７】
図11は、顔認識を通じた移動端末のロック解除の概略図である。ユーザー1は、携帯電話200をロック解除するために顔認識をトリガーする。携帯電話200は、最初に位置Aに位置していると想定される。この場合、携帯電話200のディスプレイが位置する面によって、水平面に対して形成される角度は、第1の傾斜角である。携帯電話200が傾きすぎている、すなわち、第1の傾斜角が小さすぎる、たとえば、第1の傾斜角が40度である場合、携帯電話200は適正な顔画像を収集しない可能性がある。結果として、顔認識ロック解除が失敗する。
【０１３８】
顔認識が失敗するとき、携帯電話200のセンサーが、携帯電話200のディスプレイが位置する平面によって水平面に対して形成される第1の傾斜角を検出してもよい。第1の傾斜角に基づいて、携帯電話200は、顔認識失敗の原因が、携帯電話200のディスプレイが位置する平面によって水平面に対して形成される第1の傾斜角が小さすぎることであると判断してもよく、よって、傾斜角を増加させるための姿勢調整プロンプトを提供する。たとえば、携帯電話200のディスプレイ画面が「携帯電話を垂直に持ってください」というプロンプトを表示してもよく、あるいはスピーカーを使って「携帯電話を垂直に持ってください」というプロンプトを再生する。任意的に、姿勢調整プロンプトを提供するステップは省略されてもよい。
【０１３９】
その後、携帯電話200のセンサーが、携帯電話200のディスプレイが位置する面によって水平面に対して形成された第2の傾斜角を検出してもよい。任意的に、ユーザー1は、姿勢調整プロンプトに基づいて携帯電話200の傾斜角を調整する。この場合、携帯電話200が位置Bに位置するとすると、携帯電話200のディスプレイが位置する面によって、水平面に対して形成される角度は、第2の傾斜角である。第2の傾斜角は80°とする。第2の傾斜角は第1の傾斜角よりも大きく、傾斜角を大きくするための姿勢調整プロンプトを満たすため、姿勢調整が行なわれていると判断される。したがって、携帯電話200は、前面カメラが自動的に顔認識をトリガーすることを可能にすることができる。第2の傾斜角が、携帯電話200のディスプレイが位置する面によって水平面に対して形成されるときに適正な顔画像が収集されることができ、あらかじめ記憶された顔画像との比較後に得られる一致度が設定された閾値より大きい場合に、顔認識は成功する。顔認識が成功すると、携帯電話200のロックを解除することができる。
【０１４０】
顔認識が失敗するとき、代替的に、移動端末とユーザーの顔との間の第1の距離、および移動端末のディスプレイが位置する面によって水平面に対して形成される第1の傾斜角の両方が検出されてもよいことが理解されうる。その場合、距離と傾斜角の両方を調整するための姿勢調整プロンプトが提供される。姿勢調整が行なわれているかどうかは、移動端末とユーザーの顔との間の検出された第2の距離、および移動端末のディスプレイが位置する平面によって水平面に対して形成される検出された第2の傾斜角に基づいて決定される。姿勢調整が行なわれている場合、顔認識が自動的にトリガーされる。顔認識が成功すると、移動端末はロック解除される。
【０１４１】
上記の諸実施形態では、顔認識は、別の認証モード、たとえば、パスワード検証、ジェスチャー認識、指紋認識、虹彩認識、または声紋認識と組み合わせて使用されてもよいことが理解されうる。たとえば、顔認識を用いて移動端末のロック解除に失敗した回数が特定の閾値（たとえば、3回）に達した場合、該別の認証モードが、移動端末をロック解除するために使用されてもよい。
【０１４２】
図12は、以下のステップを含む、顔認識を通じた移動端末のロック解除の概略図である。
【０１４３】
S1201：顔認識をトリガーする。
【０１４４】
S1202：顔認識が成功するかどうかを判定する。任意的に、顔認識が成功すると、移動端末はロック解除される。手順が終了する。
【０１４５】
S1203：顔認識が失敗した場合、顔認識を再び実行するための条件が満たされているかどうかを判定する。任意的に、顔認識を再び実行するための条件が満たされることは、顔認識失敗の回数が事前設定された閾値未満であることである。たとえば、事前設定された閾値が3回である場合、顔認識の回数が3回未満であるかどうかが判定される。もしそうであれば、S1204が実行される。回数が3回以上である場合、顔認識を再び実行するための条件は満たされない。顔認識を再び実行する条件が満たされない場合は、手順は終了する、または別のロック解除モード、たとえばパスワード検証が使用される。
【０１４６】
S1204：顔認識を再び実行する条件が満たされる場合、移動端末の第1の状態を検出する。第1の状態は、顔認識が失敗したときの、移動端末とユーザーの顔との間の第1の距離、または移動端末のディスプレイが位置する平面によって、水平面に対して形成される第1の傾斜角等であってもよい。移動端末は、任意の適正なセンサーを使用することにより、移動端末の第1の状態を検出しうる。
【０１４７】
S1205：移動端末の第1の状態に基づいた姿勢調整プロンプトを提供する。
【０１４８】
S1206：移動端末の第2の状態を検出する。
【０１４９】
S1207：移動端末の第2の状態に基づいて、姿勢調整が行なわれているかどうかを判定する。姿勢調整が行なわれていない場合、手順は終了する。
【０１５０】
S1208：姿勢調整が行なわれている場合、自動的に顔認識をトリガーする。
【０１５１】
S1209：顔認識が成功したら、移動端末のロックを解除する。手順が終了する。それでも顔認識が失敗した場合は、S1203に戻り、顔認識を再び実行するための条件が満たされているかどうかを判定することに進む。
【０１５２】
図13を参照すると、本願のある実施形態は、カメラ131、プロセッサ132、メモリ133、およびセンサー134を含む装置を提供する。ユーザーが顔認識をトリガーした後、プロセッサ132はカメラ131に、ユーザーの顔画像を収集し、顔画像をメモリ133にあらかじめ記憶された顔画像と比較するように命令する。プロセッサ132は、収集された画像とあらかじめ記憶された画像との間の一致度を決定する。一致度が事前設定した閾値より大きい場合、プロセッサ132は、顔認識が成功すると判断し、対応する操作パーミッションをユーザーに与える。一致度が事前設定された閾値より小さい場合、プロセッサ132は、顔認識が失敗したと判断し、対応する操作パーミッションをユーザーに与えない。
【０１５３】
顔認識が失敗すると、プロセッサ132は、センサー134に、当該装置の第1の状態を検出するように命令する。第1の状態は、顔認識が失敗したときの当該装置の状態であってもよい。具体的には、当該装置の傾斜角、当該装置とユーザーの顔との距離等が検出されてもよい。プロセッサ132は、第1の状態に基づいて姿勢調整プロンプトを提供する。姿勢調整プロンプトは、ディスプレイまたはスピーカーのようなコンポーネントを使用することによってユーザーに出力されてもよい。
【０１５４】
姿勢調整プロンプトを提供した後、プロセッサ132は、センサー134に、当該装置の第2の状態を検出し、姿勢調整が行なわれているかどうかを判定するように命令する。姿勢調整が行なわれていると判定する場合、プロセッサ132は顔認識をトリガーする。
【０１５５】
具体的な実装については、上記の方法実施形態を参照されたい。詳細はここでは記載しない。
【０１５６】
さらに、本願のある実施形態は、プロセッサ、メモリ、および一つまたは複数のプログラムを含む装置を提供する。前記一つまたは複数のプログラムはメモリに格納され、前記一つまたは複数のプロセッサによって実行されるように構成される。前記一つまたは複数のプログラムは、命令を含む。該命令は、顔認識が失敗したときに、当該装置の第1の状態を検出し；第1の状態に基づいて姿勢調整プロンプトを提供し；第2の状態に基づいて、姿勢調整が生じているかどうかを判定し；姿勢調整が生じている場合、自動的に顔認識をトリガーするために使用される。具体的な実装については、上記の方法実施形態を参照されたい。
【０１５７】
さらに、本願のある実施形態は、コンピュータソフトウェア命令を記憶するように構成された記憶媒体またはコンピュータ・プログラム製品を提供する。該命令は：顔認識が失敗したときに、移動端末の第1の状態を検出し；移動端末の第1の状態に基づいて姿勢調整プロンプトを提供し；移動端末の第2の状態に基づいて、姿勢調整が生じているかどうかを判定し；姿勢調整が生じている場合、自動的に顔認識をトリガーするために使用される。具体的な実装については、上記の方法実施形態を参照されたい。
【０１５８】
また、図14を参照すると、本願のある実施形態は、顔認識ユニット141、処理ユニット142、プロンプト・ユニット143、状態検出ユニット144を含む装置を提供する。
【０１５９】
ユーザーが顔認識をトリガーした後、顔認識ユニット141は、ユーザーの顔画像を収集し、顔画像をあらかじめ記憶されている顔画像と比較することができる。処理ユニット142は、収集された画像と事前に記憶された画像との間の一致度を決定する。一致度が事前設定された閾値より大きい場合、処理ユニット142は、顔認識が成功したと判定し、対応する操作パーミッションをユーザーに与える。一致度が事前設定された閾値より小さい場合、処理ユニット142は、顔認識が失敗したと判定し、対応する操作パーミッションをユーザーに与えない。
【０１６０】
顔認識が失敗した場合、状態検出ユニット144は、当該装置の第1の状態を検出する。第1の状態は、顔認識が失敗したときの当該装置の状態であってもよい。具体的には、装置の傾斜角、装置とユーザーの顔との距離等が検出されうる。プロンプト・ユニット143は、第1の状態に基づいて姿勢調整プロンプトを提供する。姿勢調整プロンプトは、ディスプレイまたはスピーカーのようなコンポーネントを使用することによってユーザーに対して出力されてもよい。
【０１６１】
姿勢調整プロンプトが提供された後、状態検出ユニット144は、姿勢調整が行なわれているかどうかを判定するために、当該装置の第2の状態を検出する。姿勢調整が行なわれていると判定される場合、顔認識ユニット141は、自動的に顔認識をトリガーする。
【０１６２】
具体的な実装については、上記の方法実施形態を参照されたい。
【０１６３】
実装に関する上記の説明により、当業者は、簡便な記述のために、上記の諸機能モジュールの分割が、例解のための例として取られていることを理解できる。実際の応用では、上述の機能が異なるモジュールに割り当てられて、要件に従って実装されることができる、すなわち、上述の機能の全部または一部を実現するために、装置の内部構造が異なる機能モジュールに分割されることができる。
【０１６４】
本願で提供されるいくつかの実施形態では、開示された装置および方法は、他の仕方で実装されてもよいことを理解しておくべきである。たとえば、記載された装置実施形態は、単に一例である。たとえば、モジュールまたはユニット分割は、単に論理的な機能分割であり、実際の実装では他の分割であってもよい。たとえば、複数のユニットまたはコンポーネントは、組み合わされ、または他の装置に統合されてもよく、あるいは、いくつかの特徴が無視され、または実行されなくてもよい。さらに、表示または議論された相互結合または直接結合または通信接続は、いくつかのインターフェースを通じて実装されてもよい。装置またはユニット間の間接的な結合または通信接続は、電子的、機械的、または他の形で実装されうる。
【０１６５】
別個の部分として記載されるユニットは、物理的に別個であってもなくてもよく、ユニットとして表示される諸部分は、一つまたは複数の物理的単位であってもよく、1箇所に位置されていてもよく、または異なる場所に分散されていてもよい。それらのユニットの一部または全部が、実施形態の解決策の目的を達成するための実際の要件に基づいて選択されうる。
【０１６６】
さらに、本願の実施形態における機能ユニットが1つの処理ユニットに統合されてもよく、または各ユニットが物理的に単独で存在してもよく、または2つ以上のユニットが1つのユニットに統合されてもよい。統合されたユニットは、ハードウェアの形で実装されてもよく、またはソフトウェア機能ユニットの形で実装されてもよい。
【０１６７】
統合されたユニットがソフトウェア機能ユニットの形で実装され、独立した製品として販売または使用される場合、統合されたユニットは読み取り可能な記憶媒体に記憶されてもよい。そのような理解に基づいて、本願の技術的解決策は本質的に、または先行技術に寄与する部分は、または技術的解決策の全部もしくは一部は、ソフトウェア製品の形で実装されてもよい。ソフトウェア製品は、記憶媒体に記憶され、装置（シングルチップマイクロコンピュータ、チップなどであってもよい）またはプロセッサ（処理器）に、本願の実施形態に記載される方法のステップの全部または一部を実行するように命令するためのいくつかの命令を含む。上記の記憶媒体は：USBフラッシュドライブ、リムーバブルハードディスク、読み出し専用メモリ（read  only  memory、ROM）、ランダムアクセスメモリ（random  access  memory、RAM）、磁気ディスク、または光ディスクのような、プログラムコードを記憶することができる任意の媒体を含む。
【０１６８】
上記の記述は、単に本願の個別的な実装であり、本願の保護範囲を制限することを意図するものではない。本願に開示された技術的範囲内で、当業者によって容易に割り出される任意の変形または置換は、本願の保護範囲にはいる。したがって、本願の保護範囲は、特許請求の範囲の保護範囲に従うものとする。
【図１】
2021535503.tif 000003
【図２】
2021535503.tif 000004
【図３】
2021535503.tif 000005
【図４】
2021535503.tif 000006
【図５】
2021535503.tif 000007
【図６】
2021535503.tif 000008
【図７】
2021535503.tif 000009
【図８】
2021535503.tif 000010
【図９】
2021535503.tif 000011
【図１０】
2021535503.tif 000012
【図１１】
2021535503.tif 000013
【図１２】
2021535503.tif 000014
【図１３】
2021535503.tif 000015
【図１４】
2021535503.tif 000016
【手続補正書】
【提出日】令和3年3月5日(2021.3.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
顔認識方法であって：
顔認識をトリガーするステップと；
前記顔認識が失敗したときに、移動端末の第1の状態を検出するステップと；
前記第1の状態に基づいて姿勢調整プロンプトを提供するステップと；
前記移動端末の第2の状態を検出するステップと；
前記第2の状態に基づいて、姿勢調整が生じているかどうかを判定し、前記姿勢調整が生じていれば、前記顔認識を自動的にトリガーするステップとを含む、
方法。
【請求項２】
顔認識をトリガーすることが：
ユーザーの顔画像を収集し、該顔画像をあらかじめ記憶された顔画像と比較することを含む、
請求項１に記載の方法。
【請求項３】
前記顔画像は、顔の写真またはビデオを含む、請求項２に記載の方法。
【請求項４】
前記あらかじめ記憶された顔画像は、前記移動端末のメモリに記憶されているか、または前記移動端末と通信することができるサーバーに記憶されている、請求項２に記載の方法。
【請求項５】
前記顔認識を自動的にトリガーした後に、当該方法はさらに：
前記顔認識が成功した場合、前記移動端末の操作パーミッションを取得することを含む、
請求項１ないし４のうちいずれか一項に記載の方法。
【請求項６】
前記移動端末の操作パーミッションを取得することは：
前記移動端末をロック解除すること、前記移動端末にインストールされたアプリケーションについてのアクセス・パーミッションを取得すること、または前記移動端末に記憶されているデータについてのアクセス・パーミッションを取得することのいずれかを含む、
請求項５に記載の方法。
【請求項７】
前記顔認識を自動的にトリガーした後、当該方法はさらに：
前記顔認識が失敗した場合、次の認証モード：パスワード検証、ジェスチャー認識、指紋認識、虹彩認識、および声紋認識のいずれかで検証を実行することを含む、
請求項１ないし４のうちいずれか一項に記載の方法。
【請求項８】
前記顔認識を自動的にトリガーした後、当該方法はさらに：
前記顔認識が失敗した場合、顔認識を再び実行するための条件が満たされるかどうかを判定するステップと；
顔認識を再び実行するための前記条件が満たされる場合、自動的に再び顔認識をトリガーするステップ；もしくは、
顔認識を再び実行するための前記条件が満たされない場合、次の認証モード：パスワード検証、ジェスチャー認識、指紋認識、虹彩認識、および声紋認識のいずれかで検証を実行するステップとを含む、
請求項１ないし４のうちいずれか一項に記載の方法。
【請求項９】
顔認識を再び実行するための前記条件は、顔認識失敗の数が事前設定された閾値未満であることを含む、請求項８に記載の方法。
【請求項１０】
前記第1の状態に基づいて姿勢調整プロンプトを提供することは：
前記移動端末によって、前記第1の状態に基づいて顔認識失敗の原因を分析し、前記原因に対応する解決策を事前設定されたデータベースにおいて見出し、前記解決策に基づいて前記姿勢調整プロンプトを提供することを含む、
請求項１ないし９のうちいずれか一項に記載の方法。
【請求項１１】
前記第2の状態に基づいて、姿勢調整が生じているかどうかを判定することは：
前記第1の状態に対する前記第2の状態の変化が、前記姿勢調整プロンプトの内容と同じかどうかを判定することを含む、
請求項１ないし１０のうちいずれか一項に記載の方法。
【請求項１２】
前記姿勢調整プロンプトは、次のプロンプト・モード：
テキスト、ピクチャー、声、ビデオ、光、または振動
の何らかの組み合わせを含む、請求項１ないし１１のうちいずれか一項に記載の方法。
【請求項１３】
前記第1の状態は、前記顔認識が失敗したときの前記移動端末とユーザーの顔との間の第1の距離であり、前記第2の状態は、前記姿勢調整プロンプトが提供された後の前記移動端末とユーザーの顔との間の第2の距離である、
請求項１ないし１２のうちいずれか一項に記載の方法。
【請求項１４】
前記第1の状態は、前記顔認識が失敗したときの、前記移動端末のディスプレイが位置する平面の、水平面に対する第1の傾斜角であり、前記第2の状態は、前記姿勢調整プロンプトが提供された後の、前記移動端末のディスプレイが位置する平面の、水平面に対する第2の傾斜角である、
請求項１ないし１２のうちいずれか一項に記載の方法。
【請求項１５】
カメラ、プロセッサ、メモリ、およびセンサーを有する装置であって、前記プロセッサは：
顔認識をトリガーし、前記カメラにユーザーの顔画像を収集するように命令し、前記顔画像を、前記メモリに事前に記憶された顔画像と比較し；
前記顔認識が失敗した場合、前記センサーに、当該装置の第1の状態を検出するように命令し；
前記第1の状態に基づいて姿勢調整プロンプトを提供し；
前記センサーに、当該装置の第2の状態を検出するように命令し；
前記第2の状態に基づいて、姿勢調整が生じているかどうかを判定し、前記姿勢調整が生じている場合、前記顔認識を自動的にトリガーするように構成されている、
装置。
【請求項１６】
前記顔画像は、顔の写真またはビデオを含む、請求項１５に記載の装置。
【請求項１７】
前記顔認識を自動的にトリガーした後に、前記プロセッサはさらに：前記顔認識が成功した場合、当該装置の操作パーミッションを取得するように構成される、請求項１５または１６に記載の装置。
【請求項１８】
当該装置の操作パーミッションを取得することは：
当該装置をロック解除すること、当該装置にインストールされたアプリケーションについてのアクセス・パーミッションを取得すること、または当該装置に記憶されているデータについてのアクセス・パーミッションを取得することのいずれかを含む、
請求項１７に記載の装置。
【請求項１９】
前記顔認識を自動的にトリガーした後、前記プロセッサはさらに：
前記顔認識が失敗した場合、次の認証モード：パスワード検証、ジェスチャー認識、指紋認識、虹彩認識、および声紋認識のいずれかで検証を実行するように構成されている、
請求項１５または１６に記載の装置。
【請求項２０】
前記顔認識を自動的にトリガーした後、前記プロセッサはさらに：
前記顔認識が失敗した場合、顔認識を再び実行するための条件が満たされるかどうかを判定し；
顔認識を再び実行するための前記条件が満たされる場合、自動的に再び顔認識をトリガーする；または、
顔認識を再び実行するための前記条件が満たされない場合、次の認証モード：パスワード検証、ジェスチャー認識、指紋認識、虹彩認識、および声紋認識のいずれかで検証を実行するように構成されている、
請求項１５または１６に記載の装置。
【請求項２１】
顔認識を再び実行するための前記条件は、顔認識失敗の数が事前設定された閾値未満であることを含む、
請求項２０に記載の装置。
【請求項２２】
前記第1の状態に基づいて姿勢調整プロンプトを提供することは：
前記第1の状態に基づいて顔認識失敗の原因を分析し、前記原因に対応する解決策を事前設定されたデータベースにおいて見出し、前記解決策に基づいて前記姿勢調整プロンプトを提供することを含む、
請求項１５ないし２１のうちいずれか一項に記載の装置。
【請求項２３】
前記第2の状態に基づいて、姿勢調整が生じているかどうかを判定することは：
前記第1の状態に対する前記第2の状態の変化が、前記姿勢調整プロンプトの内容と同じかどうかを判定することを含む、
請求項１５ないし２２のうちいずれか一項に記載の装置。
【請求項２４】
前記姿勢調整プロンプトは、次のプロンプト・モード：
テキスト、ピクチャー、声、ビデオ、光、または振動の何らかの組み合わせを含む、
請求項１５ないし２３のうちいずれか一項に記載の装置。
【請求項２５】
前記第1の状態は、前記顔認識が失敗したときの当該装置とユーザーの顔との間の第1の距離であり、前記第2の状態は、前記姿勢調整プロンプトが提供された後の当該装置とユーザーの顔との間の第2の距離である、請求項１５ないし２４のうちいずれか一項に記載の装置。
【請求項２６】
当該装置はディスプレイをさらに有しており、前記第1の状態は、前記顔認識が失敗したときの、前記ディスプレイが位置する平面の、水平面に対する第1の傾斜角であり、前記第2の状態は、前記姿勢調整プロンプトが提供された後の、前記ディスプレイが位置する平面の、水平面に対する第2の傾斜角である、請求項１５ないし２４のうちいずれか一項に記載の装置。
【請求項２７】
コンピュータ読み取り可能な記憶媒体であって、該コンピュータ記憶媒体は命令を記憶しており、前記命令が移動端末上で実行されると、前記移動端末は、請求項１ないし１４のうちいずれか一項に記載の方法を実行できるようにされる、記憶媒体。
【国際調査報告】
2021535503.tif 000017
2021535503.tif 000018
2021535503.tif 000019
2021535503.tif 000020