(57)【要約】【課題】サービスに必要な、端末の移動を円滑に行わせる。【解決手段】少なくとも１つの撮像部（２）と、少なくとも１つの制御部（３）と、少なくとも１つの報知部（５）と、を備えた端末（１）において、制御部（３）は、端末の移動に基づいて処理を行う場合に、撮像部により撮影された画像データから当該端末の移動を検出し、検出した移動が所定量以上の移動であったことを報知部に報知させる。【選択図】図１
2020080005.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの撮像装置と、少なくとも１つの制御装置と、少なくとも１つの記憶装置と、少なくとも１つの報知装置と、を備えた端末であって、
上記制御装置は、上記端末の移動に基づいて処理を行う場合に、
上記撮像装置により撮影された画像データから当該端末の移動を検出し、
検出した上記移動が所定量以上の移動であったことを上記報知装置に報知させることを特徴とする端末。
【請求項２】
少なくとも１つの表示装置をさらに備えており、
上記制御装置は、
上記表示装置に上記画像データを逐次表示させるとともに、上記端末に所定量以上の移動をさせるための目印を上記表示装置に表示させることを特徴とする請求項１に記載の端末。
【請求項３】
上記制御装置は、
所定の順序で方向が変化する複数の所定量以上の移動を検出した場合に、所定の処理を実行し、
上記所定量以上の移動を検出する毎に、上記報知装置に報知させることを特徴とする請求項１または２に記載の端末。
【請求項４】
上記制御装置は、
特定の利用者の顔が登録されており、
所定の順序で方向が変化する複数の所定量以上の移動を検出し、かつ、上記画像データに上記登録された利用者の顔またはその一部の画像が含まれている場合に、所定の処理を実行することを特徴とする請求項３に記載の端末。
【請求項５】
少なくとも１つの撮像装置と、少なくとも１つの報知装置と、を備えた端末を制御する制御装置であって、
上記端末の移動に基づいて処理を行う場合に、
上記撮像装置により撮影された画像データから当該端末の移動を検出し、
検出した上記移動が所定量以上の移動であったことを上記報知装置に報知させることを特徴とする制御装置。
【請求項６】
少なくとも１つの撮像装置と、少なくとも１つの報知装置と、を備えた端末としてコンピュータを機能させるためのプログラムであって、
上記端末の移動に基づいて処理を行う場合に、
上記撮像装置により撮影された画像データから当該端末の移動を検出し、
検出した上記移動が所定量以上の移動であったことを上記報知装置に報知させることをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末、制御装置、および、プログラムに関する。
【背景技術】
【０００２】
従来、ジェスチャが利用者の認証に利用されている。ただし、ジェスチャは人に見られる危険性が高い。そのために、端末の動きを認証の対象に追加する技術がある。例えば、特許文献１には、加速度センサを搭載した携帯端末が、携帯端末の動き、向き等を検知して加速度が閾値を超えた場合に動作がされたと判定し、携帯端末の動き、向きのパターンに応じて利用者の認証を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１４０４１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、加速度センサにより携帯端末の動き（ジェスチャ）を検知している。しかしながら、利用者がどの程度携帯端末を動かせばよいか（換言すれば、加速度が閾値を超えたか否か）が分かり難いという問題があった。なお、携帯端末の動きは、利用者の認証だけでなく、機器の操作等、他の処理にも用いられる。
【０００５】
本発明の一態様は、処理に必要な、端末の移動を円滑に行わせることを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る端末は、少なくとも１つの撮像装置と、少なくとも１つの制御装置と、少なくとも１つの記憶装置と、少なくとも１つの報知装置と、を備えた端末であって、上記制御装置が、上記端末の移動に基づいて処理を行う場合に、上記撮像装置により撮影された画像データから当該端末の移動を検出し、検出した上記移動が所定量以上の移動であったことを上記報知装置に報知させる。
【０００７】
また、上記の課題を解決するために、本発明の一態様に係る制御装置は、少なくとも１つの撮像装置と、少なくとも１つの報知装置と、を備えた端末を制御する制御装置であって、上記端末の移動に基づいて処理を行う場合に、上記撮像装置により撮影された画像データから当該端末の移動を検出し、検出した上記移動が所定量以上の移動であったことを上記報知装置に報知させる。
【０００８】
また、上記の課題を解決するために、本発明の一態様に係るプログラムは、少なくとも１つの撮像装置と、少なくとも１つの報知装置と、を備えた端末としてコンピュータを機能させるためのプログラムであって、上記端末の移動に基づいて処理を行う場合に、上記撮像装置により撮影された画像データから当該端末の移動を検出し、検出した上記移動が所定量以上の移動であったことを上記報知装置に報知させることをコンピュータに実行させるためのプログラムである。
【発明の効果】
【０００９】
本発明の一態様によれば、処理に必要な、端末の移動を円滑に行わせることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態１に係る端末の構成を示すブロック図である。
【図２】本発明の実施形態１に係る端末の処理を示すフローチャートである。
【図３】本発明の実施形態２、３に係る端末の構成を示すブロック図である。
【図４】本発明の実施形態２に係る端末の移動例を示す図である。
【図５】本発明の実施形態２に係る端末の移動例を示す図である。
【図６】本発明の実施形態２に係る端末の移動例を示す図である。
【図７】本発明の実施形態２に係るガイドラインとして２本の線を表示する例を示す図である。
【図８】本発明の実施形態２に係るガイドラインとして２個の円を表示する例を示す図である。
【図９】本発明の実施形態２に係る端末の処理を示すフローチャートである。
【図１０】本発明の実施形態３に係る端末の移動例を示す図である。
【図１１】本発明の実施形態３に係る端末の移動例を示す図である。
【図１２】本発明の実施形態３に係る端末の移動例を示す図である。
【図１３】本発明の実施形態３に係るガイドラインとして２本の線を表示する例を示す図である。
【図１４】本発明の実施形態３に係るガイドラインとして２個の型枠を表示する例を示す図である。
【図１５】本発明の実施形態３に係る端末の処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
〔実施形態１〕
以下、本発明の実施形態１について、詳細に説明する。
【００１２】
本実施形態に係る端末１は、当該端末の移動を検出して操作の許可、サービスの提供等の処理を行う機器であり、例えば、スマートフォン、タブレット端末等により構成される。
【００１３】
（端末１の構成）
図１は、本実施形態に係る端末１の構成を示すブロック図である。図１に示すように、端末１は、少なくとも１つの撮像部（撮像装置）２、少なくとも１つの制御部（制御装置）３、少なくとも１つの記憶部（記憶装置）４、および、少なくとも１つの報知部（報知装置）５を備えている。すなわち、撮像部２、制御部３、記憶部４、および、報知部５については、単数であってもよいし、複数であってもよい。
【００１４】
撮像部２は、被写体を撮像する撮像装置であり、例えば、スマートフォンのインカメラ等により構成される。
【００１５】
制御部３は、端末１全体を制御する制御装置であり、例えば、ＣＰＵ（Central Processing Unit）等である。制御部３は、端末１の移動の検出、サービス等の実行を行う。
【００１６】
記憶部４は、制御部３からの指示によりデータの記憶、および、読み出しを行う記憶装置であり、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等により構成される。
【００１７】
報知部５は、端末の移動が十分か否かを利用者に報知する報知装置であり、スマートフォンのディスプレイ、スピーカ等により構成される。
【００１８】
（制御部３の構成）
図１に示すように、制御部３は、検出部３１、および、実行部３２を備えている。検出部３１は、端末１の移動に基づいて処理を行う場合に、撮像部２により撮影された画像データから端末１の移動を検出する。そして、実行部３２は、検出部３１が検出した、端末１の移動が所定量以上の移動であったことを報知部５に報知させる。また、実行部３２は、端末１の移動が所定量以上の移動であり、かつ、所定の移動であった場合に、所定のサービス（例えば、利用者認証、機器の操作、決済処理等）を実行する。
【００１９】
上記の構成によれば、処理に必要な、端末１の移動が所定量以上であったことを利用者に報知するので、利用者に対して端末１の移動を円滑に行わせることができる。
【００２０】
（端末１の処理）
図２は、本実施形態に係る端末１の処理を示すフローチャートである。
【００２１】
（ステップＳ２０１）
端末１において、撮像部２は、被写体を撮影して、画像データを出力する。
【００２２】
（ステップＳ２０２）
端末１において、制御部３の検出部３１は、撮像部２により撮影された画像データから端末１の移動を検出する。詳細には、検出部３１は、端末１の移動方向、および、移動距離を、例えば、撮像画像内における被写体の座標の変化等により検出する。
【００２３】
（ステップＳ２０３）
端末１において、制御部３の実行部３２は、検出部３１が検出した端末１の移動が所定量以上の移動であるか否かを判定する。移動が所定量以上である場合（ステップＳ２０３のＹＥＳ）、実行部３２は、ステップＳ２０４の処理を行う。移動が所定量以上でない（すなわち、所定量未満である）場合（ステップＳ２０３のＮＯ）、実行部３２は、ステップＳ２０５の処理を行う。
【００２４】
（ステップＳ２０４）
端末１において、制御部３の実行部３２は、端末１の移動が十分であることを報知部５に報知させる。この場合、報知部５として、ディスプレイが端末１の移動が十分であることを表示してもよいし、スピーカがそのことを音声により出力してもよい。
【００２５】
（ステップＳ２０５）
端末１において、制御部３の実行部３２は、端末１の移動が不十分であることを報知部５に報知させる。この場合、報知部５として、ディスプレイが端末１の移動が不十分であることを表示してもよいし、スピーカがそのことを音声により出力してもよい。
【００２６】
上記によれば、撮像部２が被写体Ｈを撮影する位置の移動によって端末１の動きを判断し、十分に端末１が移動したと判定されると、その旨を利用者に報知する。これにより、利用者がどの程度端末１を動かせばよいかを認識し易く、端末１によるサービスの提供を円滑に行うことができる。
【００２７】
〔実施形態２〕
本発明の実施形態２について、以下に説明する。なお、説明の便宜上、実施形態１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
【００２８】
本実施形態に係る端末１ａは、制御部３ａが、所定の順序で方向が変化する複数の所定量以上の移動を検出した場合に、所定の処理を実行し、上記所定量以上の移動を検出する毎に、上記報知装置に報知させる。上記の構成によれば、端末の、複数の移動に応じて、所定の処理を実行することができるとともに、端末１の移動が所定量以上の移動であったことを、その都度利用者に報知するので、利用者に対して端末１の移動をさらに円滑に行わせることができる。
【００２９】
（端末１ａの構成）
図３は、本実施形態に係る端末１ａの構成を示すブロック図である。図３に示すように、撮像部２、制御部３ａ、記憶部４、および、表示部６を備えている。
【００３０】
撮像部２は、被写体を撮像する撮像装置であり、例えば、スマートフォンのインカメラ等により構成される。
【００３１】
制御部３ａは、端末１ａ全体を制御する制御装置であり、例えば、ＣＰＵ等である。制御部３ａは、端末１ａの移動を検出する処理、認証処理等を行う。
【００３２】
記憶部４は、制御部３ａからの指示によりデータ（例えば、認証用ガイドライン、認証データ等）の記憶、および、読み出しを行う記憶装置であり、ＨＤＤ、ＳＳＤ等により構成される。なお、認証用ガイドラインは、利用者が十分に端末１ａを移動させるための目印を示すものであり、認証データは、端末１ａの動きの種類、動きの組み合わせ、動きの回数等の認証パターン、生体認証を行うための生体情報データ等を示すものである。
【００３３】
表示部６は、撮像部２が撮影した画像、認証用ガイドライン、および、端末１ａの移動が十分か否かを示すコンテンツを利用者に向けて表示する表示装置であり、例えば、スマートフォンのディスプレイ等により構成される。
【００３４】
（制御部３ａの構成）
図３に示すように、制御部３ａは、検出部３１、および、認証部３３を備えている。検出部３１は、撮像部２により撮影された画像データから端末１ａの移動を検出する処理を行う。認証部３３は、検出部３１が検出した、端末１ａの移動が所定量以上の移動であったことを表示部６に表示させる処理を行う。また、認証部３３は、端末１ａの移動が所定量以上の移動であり、かつ、所定の移動であった場合に、利用者を認証する処理を行う。
【００３５】
（端末１ａの移動例）
図４〜６は、本実施形態に係る端末１ａの移動例を示す図である。何れも端末１ａの撮像部２に撮影された被写体Ｈが表示部６に表示された状態で、端末１ａを移動した場合の、表示部６内における被写体Ｈの移動例を示している。図４〜６は、円形状の物体が被写体であった場合の一例を示す。
【００３６】
図４は、表示部６の上側から下側へ端末１ａを移動した場合の、表示部６内における被写体Ｈの移動例を示す。この場合、被写体Ｈは、表示部６内を下側から上側へ移動するように表示される。なお、表示部６の下側から上側へ端末１ａを移動してもよい。
【００３７】
図５は、表示部６の左側から右側へ端末１ａを移動した場合の、表示部６内における被写体Ｈの移動例を示す。この場合、被写体Ｈは、表示部６内を右側から左側へ移動するように表示される。なお、表示部６の右側から左側へ端末１ａを移動してもよい。
【００３８】
図６は、右回り（時計回り）に端末１ａを移動した場合の、表示部６内における被写体Ｈの移動例を示す。この場合、被写体Ｈは、表示部６内を右回りに移動するように表示される。なお、左回りに端末１ａを移動してもよい。
【００３９】
（ガイドラインの例）
本実施形態に係る端末１ａは、少なくとも１つの表示部（表示装置）６をさらに備えており、制御部３ａが、表示部６に画像データを逐次表示させるとともに、端末１ａに所定量以上の移動をさせるためのガイドライン（目印）を表示部６に表示させてもよい。上記の構成によれば、最小限の端末１ａの移動を所定量以上の移動とすることができるので、外部から見られることなく、処理を実行することができる。なお、表示部６については、単数であってもよいし、複数であってもよい。
【００４０】
図４〜６では、表示部６の画面全体を被写体Ｈの移動範囲とした例を示した。一方、表示部６が画面上にガイドラインを表示して、当該ガイドラインに応じた範囲内で端末１ａを移動させることにより、移動を明確にすることができる。例えば、上下、左右の移動の場合、画面上に指標となる線を表示し、少なくとも当該線を越える範囲での被写体Ｈの移動を検出することが考えられる。
【００４１】
図７は、本実施形態に係るガイドラインとして２本の線を表示する例を示す図である。図７に示すように、表示部６は、中央に左右方向の線（目印）Ｌ１、および、Ｌ２を表示する。そして、認証部３３は、被写体Ｈが２本の線Ｌ１、および、Ｌ２の両方を通過した場合に、端末１ａの移動が所定量以上の移動であったと判定する。なお、上から下、または、下から上の何れが認証パターンであるかは、表示されず、利用者が記憶しているものとする。
【００４２】
図８は、本実施形態に係るガイドラインとして２個の円を表示する例を示す図である。図８に示すように、表示部６は、縦方向に並べて円（目印）Ｃ１、および、Ｃ２を表示する。そして、認証部３３は、被写体Ｈが円Ｃ１内から円Ｃ２内に、または、円Ｃ２内から円Ｃ１内に移動した場合に、端末１ａの移動が所定量以上の移動であったと判定する。なお、円Ｃ１内から円Ｃ２内、または、円Ｃ２内から円Ｃ２内の何れが認証パターンであるかは、表示されず、利用者が記憶しているものとする。
【００４３】
なお、ガイドラインは、上記のような線、円等の図形の表示に限定されず、利用者が十分に端末１ａを移動させるための表示であればよい。ガイドラインとしては、例えば、「端末１ａの一端から他端まで被写体を移動させてください。」とのメッセージを表示してよい。この場合、なお、移動方向の何れが認証パターンであるかは、表示されず、利用者が記憶しているものとする。
【００４４】
（端末１ａの処理）
図９は、本実施形態に係る端末１ａの処理を示すフローチャートである。図９は、端末１ａの、「左から右」→「右から左」→「右回転」という一連の移動によって、利用者を認証する例を示す。
【００４５】
（ステップＳ９０１）
端末１ａの撮像部２は、被写体Ｈである球体の画像を撮影する。
【００４６】
（ステップＳ９０２）
端末１ａにおいて、制御部３ａの検出部３１は球体の移動を検出し、制御部３ａの認証部３３は当該球体の移動が右から左への移動であり（すなわち、撮像部２は左から右へ移動し）、かつ、所定量以上の移動であるか否かを判定する。検出部３１は、球体の移動の方向および距離を、検出された球体の、画面上における座標変化により計算する。
【００４７】
球体の移動が上記の移動に該当する場合（ステップＳ９０２のＹＥＳ）、制御部３ａはステップＳ９０３の判定を行う。なお、ステップＳ９０３の判定の前に、認証部３３は、端末１ａの移動が所定量以上の移動であることを表示部６に表示させる。球体の移動が上記の移動に該当しない場合（ステップＳ９０２のＮＯ）、制御部３ａはステップＳ９０６の処理を行う。
【００４８】
（ステップＳ９０３）
端末１ａにおいて、制御部３ａの検出部３１は球体の移動を検出し、制御部３ａの認証部３３は当該球体の移動が左から右への移動であり（すなわち、撮像部２は右から左へ移動し）、かつ、所定量以上の移動であるか否かを判定する。球体の移動が上記の移動に該当する場合（ステップＳ９０３のＹＥＳ）、制御部３ａはステップＳ９０４の判定を行う。なお、ステップＳ９０４の判定の前に、認証部３３は、端末１ａの移動が所定量以上の移動であることを表示部６に表示させる。球体の移動が上記の移動に該当しない場合（ステップＳ９０３のＮＯ）、制御部３ａはステップＳ９０６の処理を行う。
【００４９】
（ステップＳ９０４）
端末１ａにおいて、制御部３ａの検出部３１は球体の移動を検出し、制御部３ａの認証部３３は当該球体の移動が右回転の移動であり（すなわち、撮像部２は右回転で移動し）、かつ、所定量以上の移動であるか否かを判定する。球体の移動が上記の移動に該当する場合（ステップＳ９０４のＹＥＳ）、制御部３ａはステップＳ９０５の処理を行う。なお、ステップＳ９０５の処理の前に、認証部３３は、端末１ａの移動が所定量以上の移動であることを表示部６に表示させる。球体の移動が上記の移動に該当しない場合（ステップＳ９０４のＮＯ）、制御部３ａはステップＳ９０６の処理を行う。
【００５０】
（ステップＳ９０５）
端末１ａにおいて、制御部３ａの認証部３３は、利用者を認証する処理を行う。認証部３３は、例えば、認証成功を表示部６に表示させる処理を行い、さらに、認証成功によって許可されるサービスを提供する処理を行う。
【００５１】
（ステップＳ９０６）
端末１ａにおいて、制御部３ａの認証部３３は、認証失敗を表示部６に表示させる処理を行う。
【００５２】
〔実施形態３〕
本発明の実施形態３について、以下に説明する。なお、説明の便宜上、実施形態１、２にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
【００５３】
本実施形態に係る端末１ａは、特定の利用者の顔が登録されており、所定の順序で方向が変化する複数の所定量以上の移動を検出し、かつ、画像データにおいて、登録された利用者の顔またはその一部の画像が含まれている場合に、所定の処理を実行する。上記の構成によれば、端末１ａの移動に加えて、顔またはその一部を用いるので、さらになりすましに強く、セキュリティ強度の高い処理を実行することができる。
【００５４】
換言すれば、本実施形態は、実施形態２に加えて、生体認証を行うものである。本実施形態に係る生体認証には、例えば、顔認証、虹彩認証等が用いられる。顔認証は、顔の特徴点を用いた認証方式である。虹彩認証は、虹彩の特徴点を用いた認証方式である。
【００５５】
本実施形態に係る端末１ａの構成は、実施形態２と同様である。すなわち、図３に示す通りである。ただし、本実施形態では、顔またはその一部を認証に用いるので、撮像部２は、利用者の顔またはその一部を自撮りモードで撮影する。
【００５６】
（端末１ａの移動例）
図１０〜１２は、本実施形態に係る端末１ａの移動例を示す図である。何れも端末１ａの撮像部２に撮影された顔Ｆが表示部６に表示された状態で、端末１ａを移動した場合の、表示部６内における顔Ｆの移動例を示している。図４〜６は、円形状の物体が被写体であった場合の一例を示す。
【００５７】
図１０は、表示部６の上側から下側へ端末１ａを移動した場合の、表示部６内における顔Ｆの移動例を示す。この場合、顔Ｆは、表示部６内を下側から上側へ移動するように表示される。なお、表示部６の下側から上側へ端末１ａを移動してもよい。
【００５８】
図１１は、表示部６の左側から右側へ端末１ａを移動した場合の、表示部６内における顔Ｆの移動例を示す。この場合、顔Ｆは、表示部６内を右側から左側へ移動するように表示される。なお、表示部６の右側から左側へ端末１ａを移動してもよい。
【００５９】
図１２は、右回り（時計回り）に端末１ａを移動した場合の、表示部６内における顔Ｆの移動例を示す。この場合、顔Ｆは、表示部６内を右回りに移動するように表示される。なお、左回りに端末１ａを移動してもよい。
【００６０】
（端末１ａの移動回数、および、移動の組合せ）
端末１ａの移動が必要となる、端末１ａの操作、サービス等に応じて、求められるセキュリティ強度は異なる。例えば、決済処理では強いセキュリティが求められるが、ロック解除ではセキュリティ強度よりも利便性が重視される。従って、端末１ａの操作、サービス等に応じて、事前に必要となる端末１ａの移動回数、および、移動の組合せが異なるように設定される。
【００６１】
端末１ａのロック解除では、例えば、端末１ａの移動回数は１回であり、端末１ａの移動は任意である。端末１ａの設定変更では、例えば、端末１ａの移動回数は２回であり、上から下への移動、および、下から上への移動の組合せである。端末１ａによる決済処理では、例えば、端末１ａの移動回数は３回であり、左から右への移動、右から左への移動、および、右回転の組合せである。
【００６２】
（ガイドラインの例）
本実施形態に係る端末１ａは、少なくとも１つの表示部（表示装置）６をさらに備えており、制御部３ａが、表示部６に画像データを逐次表示させるとともに、端末１ａに所定量以上の移動をさせるための目印を表示部６に表示させてもよい。上記の構成によれば、最小限の端末１ａの移動を所定量以上の移動とすることができるので、外部から見られることなく、処理を実行することができる。
【００６３】
図１０〜１２では、表示部６の画面全体を顔Ｆの移動範囲とした例を示した。一方、表示部６が画面上にガイドラインを表示して、当該ガイドラインに応じた範囲内で端末１ａを移動させることにより、移動を明確にすることができる。例えば、上下、左右の移動の場合、画面上に指標となる線を表示し、少なくとも当該線を越える範囲での顔Ｆの移動を検出することが考えられる。
【００６４】
図１３は、本実施形態に係るガイドラインとして２本の線を表示する例を示す図である。図１３に示すように、表示部６は、中央に左右方向の線（目印）Ｌ１、および、Ｌ２を表示する。そして、認証部３３は、顔Ｆが２本の線Ｌ１、および、Ｌ２の両方を通過した場合に、端末１ａの移動が所定量以上の移動であったと判定する。なお、上から下、または、下から上の何れが認証パターンであるかは、表示されず、利用者が記憶しているものとする。
【００６５】
図１４は、本実施形態に係るガイドラインとして２個の型枠を表示する例を示す図である。図１４に示すように、表示部６は、縦方向に並べて型枠（目印）Ｐ１、および、Ｐ２を表示する。そして、認証部３３は、顔Ｆが型枠Ｐ１内から型枠Ｐ２内に、または、型枠Ｐ２内から型枠Ｐ１内に移動した場合に、端末１ａの移動が所定量以上の移動であったと判定する。なお、型枠Ｐ１内から型枠Ｐ２内、または、型枠Ｐ２内から型枠Ｐ２内の何れが認証パターンであるかは、表示されず、利用者が記憶しているものとする。
【００６６】
なお、ガイドラインは、上記のような線、型枠等の図形の表示に限定されず、利用者が十分に端末１ａを移動させるための表示であればよい。ガイドラインとしては、例えば、「端末１ａの一端から他端まで顔を移動させてください。」とのメッセージを表示してよい。この場合、なお、移動方向の何れが認証パターンであるかは、表示されず、利用者が記憶しているものとする。
【００６７】
（端末１ａの処理）
図１５は、本実施形態に係る端末１ａの処理を示すフローチャートである。図１５は、端末１ａの、「左から右」→「右から左」→「右回転」という一連の移動、および、顔認証によって、利用者を認証する例を示す。
【００６８】
（ステップＳ１５０１）
端末１ａの撮像部２は、利用者の顔Ｆの画像を撮影する。
【００６９】
（ステップＳ１５０２）
端末１ａにおいて、制御部３ａの検出部３１は顔Ｆの移動を検出し、制御部３ａの認証部３３は顔Ｆの移動が右から左への移動であり（すなわち、撮像部２は左から右へ移動し）、かつ、所定量以上の移動であるか否かを判定する。検出部３１は、顔Ｆの移動の方向および距離を、検出された顔Ｆの、画面上における座標変化により計算する。なお、顔Ｆの検出は、既存の顔認識手段によって行われる。
【００７０】
顔Ｆの移動が上記の移動に該当する場合（ステップＳ１５０２のＹＥＳ）、制御部３ａはステップＳ１５０３の判定を行う。なお、ステップＳ１５０３の判定の前に、認証部３３は、端末１ａの移動が所定量以上の移動であることを表示部６に表示させる。顔Ｆの移動が上記の移動に該当しない場合（ステップＳ１５０２のＮＯ）、制御部３ａはステップＳ１５０９の処理を行う。
【００７１】
（ステップＳ１５０３）
端末１ａにおいて、制御部３ａの認証部３３は、既存の方法により顔認証の処理を行い、その結果がＯＫであるか否かを判定する。顔認証結果がＯＫである場合（ステップＳ１５０３のＹＥＳ）、制御部３ａはステップＳ１５０４の判定を行う。顔認証結果がＯＫでない場合（ステップＳ１５０３のＮＯ）、制御部３ａはステップＳ１５０９の処理を行う。
【００７２】
（ステップＳ１５０４）
端末１ａにおいて、制御部３ａの検出部３１は顔Ｆの移動を検出し、制御部３ａの認証部３３は顔Ｆの移動が左から右への移動であり（すなわち、撮像部２は右から左へ移動し）、かつ、所定量以上の移動であるか否かを判定する。顔Ｆの移動が上記の移動に該当する場合（ステップＳ１５０４のＹＥＳ）、制御部３ａはステップＳ１５０５の判定を行う。なお、ステップＳ１５０５の判定の前に、認証部３３は、端末１ａの移動が所定量以上の移動であることを表示部６に表示させる。顔Ｆの移動が上記の移動に該当しない場合（ステップＳ１５０４のＮＯ）、制御部３ａはステップＳ１５０９の処理を行う。
【００７３】
（ステップＳ１５０５）
端末１ａにおいて、制御部３ａの認証部３３は、既存の方法により顔認証の処理を行い、その結果がＯＫであるか否かを判定する。顔認証結果がＯＫである場合（ステップＳ１５０５のＹＥＳ）、制御部３ａはステップＳ１５０６の判定を行う。顔認証結果がＯＫでない場合（ステップＳ１５０５のＮＯ）、制御部３ａはステップＳ１５０９の処理を行う。
【００７４】
（ステップＳ１５０６）
端末１ａにおいて、制御部３ａの検出部３１は顔Ｆの移動を検出し、制御部３ａの認証部３３は顔Ｆの移動が右回転の移動であり（すなわち、撮像部２は右回転で移動し）、かつ、所定量以上の移動であるか否かを判定する。顔Ｆの移動が上記の移動に該当する場合（ステップＳ１５０６のＹＥＳ）、制御部３ａはステップＳ１５０７の処理を行う。なお、ステップＳ１５０７の処理の前に、認証部３３は、端末１ａの移動が所定量以上の移動であることを表示部６に表示させる。顔Ｆの移動が上記の移動に該当しない場合（ステップＳ１５０６のＮＯ）、制御部３ａはステップＳ１５０９の処理を行う。
【００７５】
（ステップＳ１５０７）
端末１ａにおいて、制御部３ａの認証部３３は、既存の方法により顔認証の処理を行い、その結果がＯＫであるか否かを判定する。顔認証結果がＯＫである場合（ステップＳ１５０７のＹＥＳ）、制御部３ａはステップＳ１５０８の判定を行う。顔認証結果がＯＫでない場合（ステップＳ１５０７のＮＯ）、制御部３ａはステップＳ１５０９の処理を行う。
【００７６】
（ステップＳ１５０８）
端末１ａにおいて、制御部３ａの認証部３３は、決済処理を行う。
【００７７】
（ステップＳ１５０９）
端末１ａにおいて、制御部３ａの認証部３３は、認証失敗を表示部６に表示させる処理を行う。
【００７８】
〔ソフトウェアによる実現例〕
端末１、１ａの制御ブロック（特に制御部３および制御部３ａ）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【００７９】
後者の場合、端末１、１ａは、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば少なくとも１つのプロセッサ（制御装置）を備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な少なくとも１つの記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばＣＰＵ（Central Processing Unit）を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００８０】
〔まとめ〕
本発明の態様１に係る端末は、少なくとも１つの撮像装置と、少なくとも１つの制御装置と、少なくとも１つの報知装置と、を備えた端末であって、上記制御装置が、上記端末の移動に基づいて処理を行う場合に、上記撮像装置により撮影された画像データから当該端末の移動を検出し、検出した上記移動が所定量以上の移動であったことを上記報知装置に報知させる。
【００８１】
本発明の態様２に係る端末は、上記態様１において、少なくとも１つの表示装置をさらに備えており、上記制御装置が、上記表示装置に上記画像データを逐次表示させるとともに、上記端末に所定量以上の移動をさせるための目印を上記表示装置に表示させることとしてもよい。
【００８２】
本発明の態様３に係る端末は、上記態様１または２において、上記制御装置が、所定の順序で方向が変化する複数の所定量以上の移動を検出した場合に、所定の処理を実行し、上記所定量以上の移動を検出する毎に、上記報知装置に報知させることとしてもよい。
【００８３】
本発明の態様４に係る端末は、上記態様３において、特定の利用者の顔が登録されており、所定の順序で方向が変化する複数の所定量以上の移動を検出し、かつ、上記画像データに上記登録された利用者の顔またはその一部の画像が含まれている場合に、所定の処理を実行することとしてもよい。
【００８４】
本発明の態様５に係る制御装置は、少なくとも１つの撮像装置と、少なくとも１つの報知装置と、を備えた端末を制御する制御装置であって、上記端末の移動に基づいて処理を行う場合に、上記撮像装置により撮影された画像データから当該端末の移動を検出し、検出した上記移動が所定量以上の移動であったことを上記報知装置に報知させる。
【００８５】
本発明の各態様に係る端末は、コンピュータによって実現してもよく、この場合には、コンピュータを上記端末が備える各部（ソフトウェア要素）として動作させることにより上記端末をコンピュータにて実現させる端末の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００８６】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【００８７】
１、１ａ  端末
２  撮像部（撮像装置）
３、３ａ  制御部（制御装置）
５  報知部（報知装置）
Ｌ１、Ｌ２  線（目印）
Ｃ１、Ｃ２  円（目印）
Ｐ１、Ｐ２  型枠（目印）
【図１】
2020080005.tif 000003
【図２】
2020080005.tif 000004
【図３】
2020080005.tif 000005
【図４】
2020080005.tif 000006
【図５】
2020080005.tif 000007
【図６】
2020080005.tif 000008
【図７】
2020080005.tif 000009
【図８】
2020080005.tif 000010
【図９】
2020080005.tif 000011
【図１０】
2020080005.tif 000012
【図１１】
2020080005.tif 000013
【図１２】
2020080005.tif 000014
【図１３】
2020080005.tif 000015
【図１４】
2020080005.tif 000016
【図１５】
2020080005.tif 000017