(57)【要約】【課題】タッチレスの簡易な操作により、認証された人のみが安全に解錠することができる施解錠制御装置等を提供する。【解決手段】通信部１４が事前に扉を解錠するパスキーをユーザに通知し、ユーザがキー入力画面に対向したとき、操作範囲特定部１１３がカメラの視野領域からユーザが操作に用いる操作範囲を特定し、マッピング部１１４が操作範囲をキー入力画面にマッピングするマッピング情報を生成する。マッピング部１１４は生成したマッピング情報を用いて、対象検出部１１２が検出した手の位置の座標をキー入力画面の座標に変換する。変換された手の座標に基づいて、鍵認証部１１７がユーザのキー入力を取得する。施解錠制御部１１８は、ユーザのキーボタンの選択順が、パスキーが示す選択順と一致するときに認証が成立したと判定し解錠する制御を行う。【選択図】図３
2020111935.tif 000002
【特許請求の範囲】
【請求項１】
複数のキーボタンを配列したキー入力画面を表示する表示制御部と、
ユーザの操作に係る検出対象の位置を検出する対象検出部と、
前記対象検出部が検出した検出対象の位置に基づいて、前記複数のキーボタンから選択されたキーボタンの判定を行い、前記キーボタンの選択順に応じて施錠又は解錠を制御する施解錠制御部と、を備える、
施解錠制御装置。
【請求項２】
前記施解錠制御部は、前記キーボタンの選択順が、事前に前記ユーザに通知したパスキーに含まれる前記キーボタンの選択順と一致している場合に、解錠を実行する、
請求項１に記載の施解錠制御装置。
【請求項３】
前記複数のキーボタンにはそれぞれ数字が対応付けられており、
前記施解錠制御部は、前記キーボタンの数字の選択順が、事前に前記ユーザに通知したパスキーに含まれる数字列の順番と一致している場合に、解錠を実行する、
請求項１に記載の施解錠制御装置。
【請求項４】
前記キーボタンの選択順は、前記キー入力画面に配列された前記複数のキーボタンにおいて、外側から一筆書きで選択可能な順番である、
請求項１から３のいずれか１項に記載の施解錠制御装置。
【請求項５】
前記ユーザの端末から要求することにより事前に発行されたパスキーは、予め定められた時間又は回数でのみ有効である、
請求項１から４のいずれか１項に記載の施解錠制御装置。
【請求項６】
前記キー入力画面は、プロジェクタが扉に画像を投影することによって表示される、
請求項１から５のいずれか１項に記載の施解錠制御装置。
【請求項７】
前記ユーザの端末との通信を実行する通信部を更に備え、
前記ユーザの端末からパスキーの要求があったとき、前記通信部から前記ユーザの端末に前記パスキーを送信し、
前記施解錠制御部は、前記対象検出部が検出した検出対象の位置に基づいて、前記複数のキーボタンから選択されたキーボタンの判定を行い、前記キーボタンの選択順が、通信部が送信した前記パスキーと一致している場合に、解錠を実行する、
請求項１から６のいずれか１項に記載の施解錠制御装置。
【請求項８】
サーバとの通信を実行する通信部を更に備え、
前記ユーザの端末から前記サーバにパスキーの要求があったとき、前記サーバは、前記通信部及び前記ユーザの端末に前記パスキーを送信し、
前記施解錠制御部は、前記対象検出部が検出した検出対象の位置に基づいて、前記複数のキーボタンから選択されたキーボタンの判定を行い、前記キーボタンの選択順が、前記通信部が受信した前記パスキーと一致している場合に、解錠を実行する、
請求項１から６のいずれか１項に記載の施解錠制御装置。
【請求項９】
前記対象検出部は、カメラがユーザを撮影した画像からユーザの操作に係る検出対象の位置を検出する、
請求項１から８のいずれか１項に記載の施解錠制御装置。
【請求項１０】
前記カメラの視野領域のうち前記ユーザの操作が有効な操作範囲を、前記キー入力画面にマッピングし、前記操作範囲と前記キー入力画面との座標の対応関係を示すマッピング情報を生成し、前記対象検出部が検出した前記検出対象の前記操作範囲における座標を、前記マッピング情報を用いて前記キー入力画面の座標に変換して、前記変換された座標を出力するマッピング部を更に備え、
前記施解錠制御部は、前記マッピング部が出力する前記検出対象の前記変換された座標に基づいて前記複数のキーボタンから選択されたキーボタンの判定を行う、
請求項９項に記載の施解錠制御装置。
【請求項１１】
複数のキーボタンを配列したキー入力画面を表示する表示制御ステップと、
ユーザの操作に係る検出対象の位置を検出する対象検出ステップと、
前記対象検出ステップで検出した検出対象の位置に基づいて、前記複数のキーボタンから選択されたキーボタンの判定を行い、前記キーボタンの選択順に応じて施錠又は解錠を制御する施解錠制御ステップと、を有する、
施解錠制御方法。
【請求項１２】
コンピュータを、
複数のキーボタンを配列したキー入力画面を表示する表示制御部、
ユーザの操作に係る検出対象の位置を検出する対象検出部、
前記対象検出部が検出した検出対象の位置に基づいて、前記複数のキーボタンから選択されたキーボタンの判定を行い、前記キーボタンの選択順に応じて施錠又は解錠を制御する施解錠制御部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、扉の施解錠を制御する施解錠制御装置、施解錠制御方法及びプログラムに関する。
【背景技術】
【０００２】
集合住宅、病院施設、介護施設において、建物の出入り口の扉が通常は施錠されており、ユーザが解錠操作をすることにより解錠されるものがある。解錠操作方法は様々な方法があり、例えば、シリンダー錠、電気錠を鍵穴に差し込んで解錠し、又は、操作パネルに暗証番号を入力する方法がある。
【０００３】
しかし、これらの従来の方法は、頻繁にスタッフの出入りがあり、感染予防等の衛生上の要求が高い病院施設や介護施設では、操作が複雑であり、また、操作パネル等を介した感染が生じる可能性があるという問題があった。また、外来者の来訪のたびに解錠の操作が必要であり、利便性に欠けていた。これらの課題に対し、操作を簡易化し、安全性・衛生性を向上させるため、ユーザの携帯端末と電子錠との通信による認証を行い、解錠を行う方法が提案されている（例えば特許文献１）。
【０００４】
特許文献１に記載の電子錠の解錠信号の送信方法は、ユーザが所持する携帯端末が、電子錠のジオフェンス内に入ったことを検知すると、携帯端末が、第１の通信方法で、接続可能な機器の検出を開始し、電子錠との間に接続を確立する。接続の確立後、携帯端末が電子錠に対して送信する解錠信号に基づいて電子錠が解錠を行う。これにより、ユーザに要求する動作を低減することができると説明されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１７−１４７３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の技術は、ユーザが解錠信号を電子錠に送信する携帯端末を常に所持していることが必要であり、当該機能を有した携帯端末を所持していない場合には、解錠ができないという課題があった。例えば、病院施設や介護施設は一時的な介護者、見舞客等の外来者が多く、これらの外来者が電子錠との通信が可能な携帯端末を所有していない場合に解錠できなかった。
【０００７】
また、携帯端末を所持した人が近くを通過する、又は、他人の携帯端末を一時的に所持した人が電子錠に近づくことにより誤作動するという課題もあった。
【０００８】
本発明は、上記実情に鑑みてなされたものであり、タッチレスの簡易な操作により、認証された人のみが安全に解錠することのできる施解錠制御装置、施解錠制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の第１の観点に係る施解錠制御装置は、
複数のキーボタンを配列したキー入力画面を表示する表示制御部と、
ユーザの操作に係る検出対象の位置を検出する対象検出部と、
前記対象検出部が検出した検出対象の位置に基づいて、前記複数のキーボタンから選択されたキーボタンの判定を行い、前記キーボタンの選択順に応じて施錠又は解錠を制御する施解錠制御部と、を備えることを特徴とする。
【００１０】
前記施解錠制御部は、前記キーボタンの選択順が、事前に前記ユーザに通知したパスキーに含まれる前記キーボタンの選択順と一致している場合に、解錠を実行してもよい。
【００１１】
前記複数のキーボタンにはそれぞれ数字が対応付けられており、
前記施解錠制御部は、前記キーボタンの数字の選択順が、事前に前記ユーザに通知したパスキーに含まれる数字列の順番と一致している場合に、解錠を実行してもよい。
【００１２】
前記キーボタンの選択順は、前記キー入力画面に配列された前記複数のキーボタンにおいて、外側から一筆書きで選択可能な順番であってもよい。
【００１３】
前記ユーザの端末から要求することにより事前に発行されたパスキーは、予め定められた時間又は回数でのみ有効であってもよい。
【００１４】
前記キー入力画面は、プロジェクタが扉に画像を投影することによって表示されるようにしてもよい。
【００１５】
前記ユーザの端末との通信を実行する通信部を更に備え、
前記ユーザの端末からパスキーの要求があったとき、前記通信部から前記ユーザの端末に前記パスキーを送信し、
前記施解錠制御部は、前記対象検出部が検出した検出対象の位置に基づいて、前記複数のキーボタンから選択されたキーボタンの判定を行い、前記キーボタンの選択順が、通信部が送信した前記パスキーと一致している場合に、解錠を実行してもよい。
【００１６】
サーバとの通信を実行する通信部を更に備え、
前記ユーザの端末から前記サーバにパスキーの要求があったとき、前記サーバは、前記通信部及び前記ユーザの端末に前記パスキーを送信し、
前記施解錠制御部は、前記対象検出部が検出した検出対象の位置に基づいて、前記複数のキーボタンから選択されたキーボタンの判定を行い、前記キーボタンの選択順が、前記通信部が受信した前記パスキーと一致している場合に、解錠を実行してもよい。
【００１７】
前記対象検出部は、カメラがユーザを撮影した画像からユーザの操作に係る検出対象の位置を検出してもよい。
【００１８】
前記カメラの視野領域のうち前記ユーザの操作が有効な操作範囲を、前記キー入力画面にマッピングし、前記操作範囲と前記キー入力画面との座標の対応関係を示すマッピング情報を生成し、前記対象検出部が検出した前記検出対象の前記操作範囲における座標を、前記マッピング情報を用いて前記キー入力画面の座標に変換して、前記変換された座標を出力するマッピング部を更に備え、
前記施解錠制御部は、前記マッピング部が出力する前記検出対象の前記変換された座標に基づいて前記複数のキーボタンから選択されたキーボタンの判定を行ってもよい。
【００１９】
また、本発明の第２の観点に係る施解錠制御方法は、
複数のキーボタンを配列したキー入力画面を表示する表示制御ステップと、
ユーザの操作に係る検出対象の位置を検出する対象検出ステップと、
前記対象検出ステップで検出した検出対象の位置に基づいて、前記複数のキーボタンから選択されたキーボタンの判定を行い、前記キーボタンの選択順に応じて施錠又は解錠を制御する施解錠制御ステップと、を有することを特徴とする。
【００２０】
また、本発明の第３の観点に係るプログラムは、
コンピュータを、
複数のキーボタンを配列したキー入力画面を表示する表示制御部、
ユーザの操作に係る検出対象の位置を検出する対象検出部、
前記対象検出部が検出した検出対象の位置に基づいて、前記複数のキーボタンから選択されたキーボタンの判定を行い、前記キーボタンの選択順に応じて施錠又は解錠を制御する施解錠制御部、
として機能させることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、タッチレスの簡易な操作により、認証された人のみが安全に解錠することが可能になる。
【図面の簡単な説明】
【００２２】
【図１】実施の形態に係る施解錠制御装置の利用例を示す概略図である。
【図２】施解錠制御装置のハードウェア構成を示すブロック図である。
【図３】施解錠制御装置の機能構成を示す機能ブロック図である。
【図４】ユーザの操作範囲を示した図である。
【図５】キーボタン選択開始の操作例を示した図である。
【図６】実施の形態１に係る施解錠制御装置と携帯端末の処理の流れを示したフロー図である。
【図７】実施の形態１に係るキー入力画面を示した図である。
【図８】実施の形態１に係るパスキーの画像を示した図である。
【図９】実施の形態２に係るキー入力画面を示した図である。
【図１０】実施の形態２に係るパスキーを説明する図である。
【図１１】実施の形態３に係るネットワーク構成を示した図である。
【図１２】実施の形態３に係る施解錠制御装置、携帯端末、アプリケーションサーバの処理の流れを示したフロー図である。
【図１３】他の実施の形態に係る施解錠制御装置の利用例を示す概略図である。
【発明を実施するための形態】
【００２３】
（実施の形態１）
本発明の実施の形態１について図面を参照して詳細に説明する。
【００２４】
本実施の形態に係る施解錠制御装置１０は、ユーザの動作を撮影したカメラ画像に基づいて、扉の施解錠を制御する装置である。施解錠制御装置１０は、表示面に複数のキーボタンを配列したキー入力画面２０１を表示し、その表示面に対面したユーザの動作に基づいて、キー入力を判別し認証が成立したときに解錠を行う制御を行う。
【００２５】
本実施の形態では、一例として、図１に示すように、自動のガラス扉に複数のキーボタンを配列したキー入力画面２０１をリアプロジェクションによって表示し、それに対向したユーザの手の動きに基づいて、施解錠を行う場合について説明する。図１は、施解錠制御装置１０の利用例を示す概略図である。
【００２６】
施解錠制御装置１０は、図２に示すように、ＣＰＵ（Central Processing Unit：中央処理装置）１１、ＲＡＭ（Random Access Memory）１２、記憶部１３、通信部１４、入出力部１５を備える。また、施解錠制御装置１０は、入出力部１５を介して、カメラ２０、プロジェクタ３０と接続されている。
【００２７】
ＣＰＵ１１は、各種処理及び演算を実行する演算処理装置である。ＲＡＭ１２は、高速にデータの読み書きが可能なメモリであり、カメラ２０が撮影した画像データや記憶部１３から読み出した画像データ等をＣＰＵ１１が実行するデータ処理のために一時保存する。
【００２８】
記憶部１３は、例えば、フラッシュメモリのような不揮発性メモリからなる大容量メモリである。記憶部１３は、プロジェクタ３０により表示させるキー入力画面２０１の画像データ、カメラ２０から取得した画像データ、及び、ＣＰＵ１１が実行する施解錠制御処理プログラム等の各種プログラムを記憶する。
【００２９】
通信部１４は、任意の通信方式でユーザの携帯端末５０を含む他の通信装置と通信を行う。通信部１４と携帯端末５０との間の通信は、無線の直接通信でもよく、又はインターネットを介した通信でもよい。
【００３０】
カメラ２０は、距離及び位置を計測するのに用いる任意のカメラである。カメラ２０は、例えばカラー画像データをリアルタイム出力するカラーカメラである。カメラ２０は、視線方向を表示面に略垂直で表示面から離れる方向に向けて設置されている。図１においては、ガラス扉の枠に設置している。
【００３１】
プロジェクタ３０は、自動ドアのガラス扉に複数のキーボタンを配列したキー入力画面をリアプロジェクションによって表示し、ユーザの手の動きを反映した画像をガラス扉に表示する。
【００３２】
ＣＰＵ１１、ＲＡＭ１２は、記憶部１３に記憶している施解錠制御処理のプログラムを実行することにより、図３に示すように、画像取得部１１１、対象検出部１１２、操作範囲特定部１１３、マッピング部１１４、表示制御部１１５、鍵生成部１１６、鍵認証部１１７、施解錠制御部１１８として機能する。
【００３３】
画像取得部１１１は、カメラ２０が撮影した画像データを取得する。画像取得部１１１はカメラ２０が撮影した画像データに含まれる所定のタイミングのフレーム画像を予め定めた時間間隔で対象検出部１１２に出力する。
【００３４】
対象検出部１１２は、画像取得部１１１より入力されるフレーム画像から予め定めた検出対象の画像を検出する。検出対象の画像は、キー入力画面２０１における位置を特定するために、ユーザが移動させることのできる部位の画像であって、例えば、人の手、指、ポインタ等の画像である。本実施の形態においては、手のひらを含む指を広げた手１０１の画像を検出する場合について説明する。検出対象の画像を検出する方法は、従来の任意の方法である。
【００３５】
例えば、画像取得部１１１から入力されるフレーム画像に対してカラーマスクを用いて予め設定されている特定色（例えば、肌色）のカラー画像を抽出する。また、そのフレーム画像に対して２値化処理を行う。これらの処理で得られたカラーマスクの抽出画像と２値化画像との論理和を取り、肌色部分の手１０１の画像を検出するようにしてもよい。
【００３６】
また、連続する２以上のフレーム分のフレーム画像、又は２値化処理した２以上のフレーム分のフレーム画像に対してフレーム間差分処理を行い、得られた差分画像からヒストグラムを作成する。このヒストグラムに基づいて、動作の変化が大きい活動エリアを特定して手１０１の画像を検出するようにしてもよい。
【００３７】
また、記憶部１３に予め人の手又は指のテンプレートを記憶しておき、画像取得部１１１から入力されるフレーム画像に対してテンプレートマッチングを行い手１０１の画像を検出するようにしてもよい。
【００３８】
対象検出部１１２が検出した手１０１の大きさ、位置、形状等の情報は操作範囲特定部１１３及びマッピング部１１４に出力される。
【００３９】
操作範囲特定部１１３は、対象検出部１１２から入力された手１０１の大きさ、位置、形状等の情報に基づいて、画像取得部１１１が取得するフレーム画像全体に当たるカメラの視野領域１００１からユーザが操作に用いる操作範囲１００２を特定する。
【００４０】
ユーザが片方の手１０１を用いて操作する時の操作範囲１００２の特定方法の例について、図４を用いて説明する。画像取得部１１１が取得したフレーム画像（カメラの視野領域１００１）にはユーザの画像が含まれている。操作範囲特定部１１３は、対象検出部１１２から入力される手１０１の幅Ｗと、手１０１の中心位置Ｐ１を取得する。そして、点Ｐ１を中心として、幅ｍ×Ｗの操作範囲１００２を特定する。ここでｍは予め定めた正の係数であり、ユーザにより変更可能としてもよい。
【００４１】
操作範囲特定部１１３が特定する操作範囲１００２の高さは、手１０１の中心位置Ｐ１に基づいて決定した幅に対して所定の比率を乗じた値とする。このようにして特定した操作範囲１００２の情報をマッピング部１１４に出力する。
【００４２】
マッピング部１１４は、操作範囲特定部１１３が特定した操作範囲１００２をプロジェクタ３０が投影するキー入力画面２０１にマッピングする。そして、マッピング部１１４は、操作範囲１００２の座標をキー入力画面２０１の座標に対応づけたマッピング情報を生成し、ＲＡＭ１２に記憶する。さらに、手１０１の操作範囲１００２における座標を、マッピング情報を用いてキー入力画面２０１の座標に座標変換して、得られた手１０１の座標を出力する。
【００４３】
表示制御部１１５は、対象検出部１１２が検出対象の手１０１の画像を検出したときに、プロジェクタ３０からキー入力画面２０１を出力させる。また、キー入力画面２０１の座標における手１０１の座標に一致するキーボタンを強調表示する。
【００４４】
鍵生成部１１６は、解錠するためのパスキーを生成する。本実施の形態では、パスキーはキー入力画面２０１におけるキーボタンの選択順を示す画像である。通信部１４は、承認されているユーザの携帯端末５０に対して、鍵生成部１１６が生成したパスキーを送信する。鍵生成部１１６が生成するパスキーは、予め定められた時間でのみ有効であるとしてもよい。または、予め定めた回数の認証に限り有効であるとしてもよい。
【００４５】
鍵認証部１１７は、鍵生成部１１６が生成した鍵であるキーボタンの選択順と、マッピング部１１４が出力する手１０１の座標に一致するキーボタンの選択順を比較し、一致したか否かに基づいた認証結果を出力する。鍵認証部１１７のキーボタン選択の判定は、従来の任意の方法で行う。例えば、鍵であるキーボタンの選択順のうち、最初のキーボタンが選択されてから認証をスタートし、順次選択されるキーボタンを判定してもよい。または、最初のキーボタンで図５（ａ）に示すような手１０１を振る、又は図５（ｂ）に示すような手１０１を握る等のアクションを判別してから、認証をスタートし、順次選択されるキーボタンを判定してもよい。
【００４６】
施解錠制御部１１８は、鍵認証部１１７が出力する認証結果が認証成立の場合は扉を解錠し、認証不成立の場合は扉を施錠したままとする制御を行う。ここで、パスキーに期限を設けた場合は、予め定めた時間を経過した場合は認証不成立とする。また、パスキーの有効回数を設けた場合は、有効回数以降を認証不成立とする。
【００４７】
以上のように構成された施解錠制御装置１０とユーザの携帯端末５０の動作について、図６に示すフロー図を用いて説明する。図６は、施解錠制御装置１０とユーザの携帯端末５０の処理を示すフロー図である。
【００４８】
まず、ユーザは事前にパスキーを取得する。具体的には、ユーザの携帯端末５０から施解錠制御装置１０に対して、パスキーを要求する（ステップＳ１０１）。施解錠制御装置１０の鍵生成部１１６は、携帯端末５０が通過を承認されたユーザのものである場合にパスキーを生成し（ステップＳ１０２）、通信部１４から携帯端末５０に対してパスキーを送信する（ステップＳ１０３）。
【００４９】
施解錠制御装置１０のカメラ２０は撮影を継続している。施解錠制御装置１０の画像取得部１１１は、カメラ２０が撮影した画像データに含まれる所定のタイミングのフレーム画像を予め定めた時間間隔で対象検出部１１２に出力する。対象検出部１１２は、画像取得部１１１より入力されるフレーム画像から検出対象の手１０１の画像を検出する。
【００５０】
表示制御部１１５は、対象検出部１１２が検出対象の手１０１の画像を検出したときに、プロジェクタ３０からキー入力画面２０１を出力させ、扉に表示させる（ステップＳ１０４）。表示されるキー入力画面２０１は、図７に示すような、キーボタンが複数個配列した画面である。本実施の形態では、３×３のキーボタンが配列されたキー入力画面２０１を表示する。
【００５１】
ここで、ユーザが事前に取得するパスキーは、キーボタンの選択順を示す画像である。例えば、図８に示すような５つのキーボタンの選択順を矢印で示した画像である。ユーザは、ステップＳ１０３で受信したパスキーの画像を確認した後、カメラ２０に対向した状態で片手を動かして、キーボタンを選択する。施解錠制御装置１０は、ユーザによるキー入力を取得する（ステップＳ１０５）。
【００５２】
具体的には、対象検出部１１２が出力する手１０１の大きさ、位置、形状等の情報に基づいて、操作範囲特定部１１３が、画像取得部１１１が取得するフレーム画像全体に当たるカメラの視野領域１００１からユーザが操作に用いる操作範囲１００２を特定する。その後、マッピング部１１４が、操作範囲特定部１１３より入力された操作範囲１００２をプロジェクタ３０が投影するキー入力画面２０１にマッピングし、操作範囲１００２の座標をキー入力画面２０１の座標に対応づけたマッピング情報を生成する。さらに、マッピング部１１４は生成したマッピング情報を用いて、手１０１の操作範囲１００２における座標をキー入力画面２０１における座標に座標変換して、得られた手１０１の座標を出力する。
【００５３】
次に、表示制御部１１５がマッピング部１１４から出力されるキー入力画面２０１における手１０１の座標に一致するキーボタンを選択して強調表示する。このようにしてキーボタンの選択がなされるが、キーボタンの選択順を示したキー入力を鍵認証部１１７が取得する（ステップＳ１０５）。
【００５４】
鍵認証部１１７が、鍵生成部１１６が生成したパスキーであるキーボタンの選択順と、マッピング部１１４が出力する手１０１の座標に一致するキーボタンの選択順を比較し、一致するか否かを判定する認証処理を実行する（ステップＳ１０６）。なお、パスキーであるキーボタンの選択順は、キー入力画面２０１に配列された複数のキーボタンにおいて、外側から一筆書きで選択可能である順番が好ましい。ユーザが選択しやすく、誤操作の可能性が低くなるためである。
【００５５】
そして、施解錠制御部１１８が、鍵認証部１１７が出力する認証結果が認証成立の場合は扉を解錠し、認証不成立の場合は扉を施錠したままとする施解錠制御を行う（ステップＳ１０７）。
【００５６】
このようにして、事前通知したパスキーに基づいてユーザが手１０１を移動させてパスキーを入力したときに、施解錠制御装置１０は、入力されたパスキーに対して認証処理を実行することができる。
【００５７】
以上説明したように、本実施の形態においては、通信部１４が事前に扉を解錠するパスキーをユーザに通知し、ユーザがキー入力画面２０１に対向したとき、操作範囲特定部１１３がカメラの視野領域１００１からユーザが操作に用いる操作範囲１００２を特定し、マッピング部１１４が操作範囲１００２をキー入力画面２０１にマッピングするマッピング情報を生成し、マッピング情報を用いて、対象検出部１１２が検出した手１０１の位置の座標をキー入力画面２０１の座標に変換し、変換された手１０１の座標に基づいて、鍵認証部１１７がユーザのキー入力を取得する。施解錠制御部１１８はユーザのキーボタンの選択順が、パスキーが示す選択順と一致するときに認証が成立したと判定し解錠する制御を行う。これにより、タッチレスで手１０１を移動させるという簡易な操作により、確実に認証処理が実行でき、認証された人のみが安全に解錠することが可能になる。
【００５８】
（実施の形態２）
本発明の実施の形態２について図面を参照して詳細に説明する。
【００５９】
本実施の形態に係る施解錠制御装置１０は、実施の形態１と同様の構成を有し、同様の施解錠制御処理を実行するが、パスキーの内容が異なる。パスキーの内容について詳細に説明する。
【００６０】
本実施の形態では、実施の形態１と同様に図６のフロー図に示した処理を実行するが、ステップＳ１０２で生成するパスキーが数字列である。例えば、５つの数字からなる「４３９７１」であり、ステップＳ１０３でこの数字列をユーザの携帯端末５０に送信する。
【００６１】
また、ステップＳ１０４で表示するキー入力画面２０１は、数字が入ったキーボタンを配列した画面である。このとき、パスキーの数字列の順番通りに数字を選択するとき、外側から一筆書きで選択することになるように、数字を配列するのが好ましい。例えば、図９のように左上から順に４３９／８１７／２６５と数字を配列する。この場合、ユーザがパスキー「４３９７１」に従って、キー入力の操作をすると、図１０に示すように外側から一筆書きで選択可能である。この数字の配列はユーザ毎に又は認証処理毎に変更してもよい。
【００６２】
キー入力を取得し（ステップＳ１０５）、その後の認証処理（ステップＳ１０６）、施解錠制御（ステップＳ１０７）の処理は実施の形態１と同様である。すなわち、ユーザの操作によるキーボタンの数字の選択順が、事前にユーザに通知したパスキーに含まれる数字列の順番と一致している場合に、認証が成立したと判定して解錠を実行する。
【００６３】
以上説明したように、本実施の形態においては、事前にユーザに送信するパスキーが数字列で構成され、表示制御部１１５は、数字が入ったキーボタンを配列したキー入力画面２０１を表示させる。ユーザの操作によるキーボタンの数字の選択順が、パスキーの数字列と一致するときに認証が成立したと判定し解錠する制御を行う。これにより、ユーザに数字列のみを通知するため送信データ容量も少なく、また、キー入力画面２０１の数字の配列を変更することにより、一筆書きの形を推測されにくくなり、認証のセキュリティレベルを向上させることが可能となる。
【００６４】
（実施の形態３）
本発明の実施の形態３について図面を参照して詳細に説明する。
【００６５】
本実施の形態に係る施解錠制御装置１０は、実施の形態１と同様の構成を有するが、図１１に示すように、ユーザの携帯端末５０及び施解錠制御装置１０が、インターネット６０上に存するアプリケーションサーバ７０に対して通信を行う点が異なる。また、パスキーの生成をアプリケーションサーバ７０が実行するため、施解錠制御装置１０が鍵生成部１１６を含まない点も異なる。
【００６６】
施解錠制御装置１０、ユーザの携帯端末５０、アプリケーションサーバ７０の動作について、図１２に示すフロー図を用いて説明する。図１２は、施解錠制御装置１０、ユーザの携帯端末５０、アプリケーションサーバ７０の処理を示すフロー図である。
【００６７】
まず、ユーザはこれから通過する扉のパスキーを取得する。具体的には、ユーザの携帯端末５０からアプリケーションサーバ７０に対して、ユーザの識別情報及び扉の識別情報を送信して（ステップＳ２０１）、パスキーを要求する（ステップＳ２０２）。アプリケーションサーバ７０が、ユーザの扉の通過を許可する場合に、パスキーを生成し（ステップＳ２０３）、アプリケーションサーバ７０から携帯端末５０及び施解錠制御装置１０に対してパスキーを送信する（ステップＳ２０４）。ここで、送信されるパスキーは、実施の形態１で説明したキーボタンの選択順を示した画像又は実施の形態２で説明した数字列である。
【００６８】
パスキーを送信した後、アプリケーションサーバ７０は、施解錠制御装置１０に対して認証処理を開始するように指示する（ステップＳ２０５）。施解錠制御装置１０のカメラ２０は撮影を継続している。施解錠制御装置１０は、アプリケーションサーバ７０からの認証処理開始の指示を受けて、画像取得部１１１が、カメラ２０が撮影した画像データに含まれる所定のタイミングのフレーム画像を予め定めた時間間隔で対象検出部１１２に出力する。対象検出部１１２は、画像取得部１１１より入力されるフレーム画像から検出対象の手１０１の画像を検出する。
【００６９】
表示制御部１１５は、対象検出部１１２が検出対象の手１０１の画像を検出したときに、プロジェクタ３０からキー入力画面２０１を出力させ、扉に表示させる（ステップＳ２０６）。
【００７０】
ユーザは、ステップＳ２０４で受信したパスキーを確認した後、カメラ２０に対向した状態で片手を動かして、キーボタンを選択する。施解錠制御装置１０は、ユーザによるキー入力を取得する（ステップＳ２０７）。
【００７１】
具体的には、対象検出部１１２が出力する手１０１の大きさ、位置、形状等の情報に基づいて、操作範囲特定部１１３が、画像取得部１１１が取得するフレーム画像全体に当たるカメラの視野領域１００１からユーザが操作に用いる操作範囲１００２を特定する。その後、マッピング部１１４が、操作範囲特定部１１３より入力された操作範囲１００２をプロジェクタ３０が投影するキー入力画面２０１にマッピングし、操作範囲１００２の座標をキー入力画面２０１の座標に対応づけたマッピング情報を生成する。さらに、マッピング部１１４は生成したマッピング情報を用いて、手１０１の操作範囲１００２における座標をキー入力画面２０１の座標に座標変換して、得られた手１０１の座標を出力する。
【００７２】
次に、表示制御部１１５が、マッピング部１１４から出力されるキー入力画面２０１の座標における手１０１の座標に一致するキーボタンを強調表示する。このようにしてキーボタンの選択がなされるが、キーボタンの選択順を示したキー入力を鍵認証部１１７が取得する（ステップＳ２０７）。
【００７３】
鍵認証部１１７が、アプリケーションサーバ７０が生成したパスキーであるキーボタンの選択順と、マッピング部１１４が出力する手１０１の座標に一致するキーボタンの選択順を比較し、一致するか否かを判定する認証処理を実行する（ステップＳ２０８）。
【００７４】
そして、施解錠制御部１１８が、鍵認証部１１７が出力する認証結果が認証成立の場合は扉を解錠し、認証不成立の場合は扉を施錠したままとする施解錠制御を行う（ステップＳ２０９）。施解錠制御装置１０は、認証結果をアプリケーションサーバ７０に送信する（ステップＳ２１０）。
【００７５】
このようにして、アプリケーションサーバ７０が生成したパスキーに基づいてユーザが手１０１を非接触で移動させてパスキーを入力したときに、施解錠制御装置１０は、入力されたパスキーに対して認証処理を実行することができる。
【００７６】
以上説明したように、本実施の形態においては、アプリケーションサーバ７０が扉を解錠するパスキーをユーザの携帯端末５０及び施解錠制御装置１０に通知し、ユーザがキー入力画面２０１に対してキー入力をしたとき、施解錠制御装置１０は、ユーザのキーボタンの選択順が、パスキーが示す選択順と一致するときに認証が成立したと判定し解錠する制御を行う。これにより、アプリケーションサーバ７０と通信可能な施解錠制御装置１０をそれぞれ備える複数箇所の扉について、タッチレスで手１０１を移動させるという簡易な操作により、確実に認証処理が実行でき、認証された人のみが安全に解錠することが可能になる。
【００７７】
このように本発明は、施解錠制御装置が、複数のキーボタンを配列したキー入力画面を表示し、ユーザの操作に係る検出対象の位置を検出し、検出対象の位置に基づいて、複数のキーボタンから選択されたキーボタンの判定を行い、キーボタンの選択順に応じて施錠又は解錠を制御することとした。これにより、タッチレスの簡易な操作により、認証された人のみが安全に解錠することが可能になる。
【００７８】
なお、本発明は、上記実施の形態に限定されず、本発明の要旨を逸脱しない範囲での種々の変更は勿論可能である。
【００７９】
例えば、上記実施の形態１−３において、キー入力画面２０１は、自動のガラス扉にリアプロジェクションによって表示するとしたが、任意の表示方法で表示してもよい。例えば、図１３に示すように、壁に備えたディスプレイ２０２、又は、操作パネルに備えたディスプレイ２０３に表示してもよい。
【００８０】
また、実施の形態１−３において、キー入力画面２０１のキーボタンは３×３の配列としたが、配列は任意である。例えば、２×２、４×４でもよい。配列数が多いほどセキュリティレベルは向上する。
【００８１】
また、実施の形態１−３において、検出対象であるユーザの手１０１の位置を、カメラ２０で撮影したフレーム画像に基づいて検出して、選択されたキーボタンを判定するとしたが、他のセンサを用いて手１０１の位置を検出するようにしてもよい。例えば、レーザ又は赤外線のセンサを用いて手１０１の位置を検出してもよい。
【００８２】
また、実施の形態２において、キー入力画面２０１のキーボタンに数字を表示するとしたが、数字の配置は、他の位置に表示してもよい。例えば、ユーザに紙面で配布し、又は、壁面に掲示し、又は、ユーザの携帯端末５０に送信してもよい。
【００８３】
また、ＣＰＵ１１が実行した処理のプログラムを、既存のコンピュータ等の情報端末で実行させることにより、当該情報端末を本発明に係る施解錠制御装置１０として機能させることも可能である。
【００８４】
このようなプログラムの配布方法は任意であり、例えば、ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto Optical Disc）、メモリカード等のコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネット等の通信ネットワークを介して配布してもよい。
【符号の説明】
【００８５】
１０…施解錠制御装置
１１…ＣＰＵ
１２…ＲＡＭ
１３…記憶部
１４…通信部
１５…入出力部
２０…カメラ
３０…プロジェクタ
５０…携帯端末
６０…インターネット
７０…アプリケーションサーバ
１０１…手
１１１…画像取得部
１１２…対象検出部
１１３…操作範囲特定部
１１４…マッピング部
１１５…表示制御部
１１６…鍵生成部
１１７…鍵認証部
１１８…施解錠制御部
２０１…キー入力画面
２０２，２０３…ディスプレイ
１００１…視野領域
１００２…操作範囲
【図１】
2020111935.tif 000003
【図２】
2020111935.tif 000004
【図３】
2020111935.tif 000005
【図４】
2020111935.tif 000006
【図５】
2020111935.tif 000007
【図６】
2020111935.tif 000008
【図７】
2020111935.tif 000009
【図８】
2020111935.tif 000010
【図９】
2020111935.tif 000011
【図１０】
2020111935.tif 000012
【図１１】
2020111935.tif 000013
【図１２】
2020111935.tif 000014
【図１３】
2020111935.tif 000015