(57)【要約】【課題】加速度センサを搭載したモバイル端末を正規の通信相手として認証するための新規な方法を提供する。【解決手段】加速度センサを搭載したモバイル端末を正規の通信相手として認証する方法であって、前記モバイル端末に２次元マーカーを表示させた状態で該モバイル端末を撮影しながら、前記加速度センサが出力する加速度データを取得するステップと、前記加速度データに基づいて加速度の時系列データを積分して第１の速度データを生成するステップと、前記２次元マーカーの像をトラッキングするステップと、トラッキング結果に基づいて前記２次元マーカーの像の移動量の時系列データを生成するステップと、前記移動量の時系列データを微分して第２の速度データを生成するステップと、前記第１の速度データと前記第２の速度データの相関度が所定の閾値を超えた場合に、前記モバイル端末を正規の通信相手として認証するステップとを含む認証方法を提供する。【選択図】図２
2019153877.tif 000002
【特許請求の範囲】
【請求項１】
加速度センサを搭載したモバイル端末を正規の通信相手として認証する方法であって、
前記モバイル端末に２次元マーカーを表示させた状態で該モバイル端末を撮影しながら、前記加速度センサが出力する加速度データを取得するステップと、
取得した前記加速度データに基づいて加速度の時系列データを生成するステップと、
前記加速度の時系列データを積分して第１の速度データを生成するステップと、
撮影画像における前記２次元マーカーの像をトラッキングするステップと、
トラッキング結果に基づいて前記２次元マーカーの像の移動量の時系列データを生成するステップと、
前記移動量の時系列データを微分して第２の速度データを生成するステップと、
前記第１の速度データと前記第２の速度データの相関度を求め、相関度が所定の閾値を超えた場合に、前記モバイル端末を正規の通信相手として認証するステップと、
を含む認証方法。
【請求項２】
３軸加速度センサを搭載したモバイル端末を正規の通信相手として認証する方法であって、
前記モバイル端末に２次元マーカーを表示させた状態で該モバイル端末を撮影しながら、前記３軸加速度センサが出力する３軸の加速度データを取得するステップと、
取得した各軸の加速度データに基づいて加速度の時系列データを生成するステップと、
各軸の前記加速度の時系列データを積分して各軸の第１の速度データを生成するステップと、
撮影画像に基づいて前記２次元マーカーの３次元位置姿勢をトラッキングするステップと、
トラッキング結果に基づいて前記２次元マーカーの前記３軸加速度センサの３軸方向の移動量の時系列データを生成するステップと、
前記３軸方向の移動量の時系列データを微分して各軸の第２の速度データを生成するステップと、
軸ごとに前記第１の速度データと前記第２の速度データの相関度を求め、全ての軸の相関度が所定の閾値を超えた場合に、前記モバイル端末を正規の通信相手として認証するステップと、
を含む認証方法。
【請求項３】
加速度センサを搭載したモバイル端末を認証する装置であって、
２次元マーカーを表示する前記モバイル端末の撮影画像を取得する手段と、
前記加速度センサから加速度データを取得する手段と、
取得した前記加速度データに基づいて加速度の時系列データを生成する手段と、
前記加速度の時系列データを積分して第１の速度データを生成する手段と、
前記撮影画像における前記２次元マーカーの像をトラッキングする手段と、
トラッキング結果に基づいて前記２次元マーカーの像の移動量の時系列データを生成する手段と、
前記移動量の時系列データを微分して第２の速度データを生成する手段と、
前記第１の速度データと前記第２の速度データの相関度を求め、相関度が所定の閾値を超えた場合に、前記モバイル端末を正規の通信相手として認証する手段と、
を含む認証装置。
【請求項４】
３軸加速度センサを搭載したモバイル端末を認証する装置であって、
２次元マーカーを表示する前記モバイル端末の撮影画像を取得する手段と、
前記３軸加速度センサから加速度データを取得する手段と、
取得した各軸の加速度データに基づいて加速度の時系列データを生成する手段と、
各軸の前記加速度の時系列データを積分して各軸の第１の速度データを生成する手段と、
前記撮影画像に基づいて前記２次元マーカーの３次元位置姿勢をトラッキングする手段と、
トラッキング結果に基づいて前記２次元マーカーの前記３軸加速度センサの３軸方向の移動量の時系列データを生成する手段と、
前記３軸方向の移動量の時系列データを微分して各軸の第２の速度データを生成する手段と、
軸ごとに前記第１の速度データと前記第２の速度データの相関度を求め、全ての軸の相関度が所定の閾値を超えた場合に、前記モバイル端末を正規の通信相手として認証する手段と、
を含む認証装置。
【請求項５】
コンピュータを、
２次元マーカーを表示するモバイル端末の撮影画像を取得する手段、
前記モバイル端末に搭載される加速度センサから加速度データを取得する手段、
取得した前記加速度データに基づいて加速度の時系列データを生成する手段、
前記加速度の時系列データを積分して第１の速度データを生成する手段、
前記撮影画像における前記２次元マーカーの像をトラッキングする手段、
トラッキング結果に基づいて前記２次元マーカーの像の移動量の時系列データを生成する手段、
前記移動量の時系列データを微分して第２の速度データを生成する手段、
前記第１の速度データと前記第２の速度データの相関度を求め、相関度が所定の閾値を超えた場合に、前記モバイル端末を正規の通信相手として認証する手段、
として機能させるためのプログラム。
【請求項６】
コンピュータを、
２次元マーカーを表示するモバイル端末の撮影画像を取得する手段、
前記モバイル端末に搭載される３軸加速度センサから加速度データを取得する手段、
取得した各軸の加速度データに基づいて加速度の時系列データを生成する手段、
各軸の前記加速度の時系列データを積分して各軸の第１の速度データを生成する手段、
前記撮影画像に基づいて前記２次元マーカーの３次元位置姿勢をトラッキングする手段、
トラッキング結果に基づいて前記２次元マーカーの前記３軸加速度センサの３軸方向の移動量の時系列データを生成する手段、
前記３軸方向の移動量の時系列データを微分して各軸の第２の速度データを生成する手段、
軸ごとに前記第１の速度データと前記第２の速度データの相関度を求め、全ての軸の相関度が所定の閾値を超えた場合に、前記モバイル端末を正規の通信相手として認証する手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線端末の認証技術に関し、より詳細には、加速度センサを搭載したモバイル端末を認証する技術に関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット端末といったモバイル端末の普及に伴って、近くにいる人のモバイル端末だけに任意の情報（例えば、道路の周辺交通情報、お店のクーポン券など）を提供するサービスが注目を集めているが、このようなサービスでは、近くにいる人のモバイル端末だけを通信相手として認識する仕組みが必要となる。
【０００３】
この点につき、非特許文献１は、公共ディスプレイと利用者のモバイル端末を連携させる方法として、モバイル端末を持つ利用者の手の移動速度のピークと、当該モバイル端末の加速度データに基づいて算出されるモバイル端末の移動速度のピークが時間的に一致したときに、そのモバイル端末を通信相手として認証する仕組みを開示する。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】山口徳郎、立澤茂、野中雅人、モバイル端末内蔵センサと環境カメラを活用した端末ペアリング方式の提案、電子情報通信学会技術報告、vol.112、no.106、pp.29-33、2012
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上記に鑑みてなされたものであり、加速度センサを搭載したモバイル端末を正規の通信相手として認証するための新規な方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明者は、加速度センサを搭載したモバイル端末を正規の通信相手として認証するための新規な方法につき鋭意検討した結果、以下の構成に想到し、本発明に至ったのである。
【０００７】
すなわち、本発明によれば、加速度センサを搭載したモバイル端末を正規の通信相手として認証する方法であって、前記モバイル端末に２次元マーカーを表示させた状態で該モバイル端末を撮影しながら、前記加速度センサが出力する加速度データを取得するステップと、取得した前記加速度データに基づいて加速度の時系列データを生成するステップと、前記加速度の時系列データを積分して第１の速度データを生成するステップと、撮影画像における前記２次元マーカーの像をトラッキングするステップと、トラッキング結果に基づいて前記２次元マーカーの像の移動量の時系列データを生成するステップと、前記移動量の時系列データを微分して第２の速度データを生成するステップと、前記第１の速度データと前記第２の速度データの相関度を求め、相関度が所定の閾値を超えた場合に、前記モバイル端末を正規の通信相手として認証するステップとを含む認証方法が提供される。
【発明の効果】
【０００８】
上述したように、本発明によれば、加速度センサを搭載したモバイル端末を正規の通信相手として認証するための新規な方法が提供される。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の認証方法を説明するための概念図。
【図２】本実施形態の認証方法を説明するための概念図。
【図３】本実施形態の認証装置の機能ブロック図
【図４】本実施形態のモバイル端末が実行する処理のフローチャート。
【図５】本実施形態の認証装置が実行する処理のフローチャート。
【図６】本実施形態の第１、第２の速度データ生成処理のフローチャート。
【図７】本実施形態の第２の速度データ生成処理を説明するための概念図。
【図８】第２の実施形態の第２の速度データ生成処理を説明するための概念図。
【図９】第２の実施形態の第１、第２の速度データ生成処理のフローチャート。
【図１０】本発明の運用例を示す図。
【発明を実施するための形態】
【００１０】
以下、本発明を図面に示した実施の形態をもって説明するが、本発明は、図面に示した実施の形態に限定されるものではない。なお、以下に参照する各図においては、共通する要素について同じ符号を用い、適宜、その説明を省略するものとする。
【００１１】
図１（ａ）は、本実施形態の認証方法が実施される環境を例示的に示す。図１（ａ）に示す例では、パーソナル・コンピュータ（ＰＣ）２００が、本実施形態の認証方法を使用して、モバイル端末１００を通信相手として認証する。なお、本実施形態の認証方法を実施するにあたっては、ＰＣ２００とモバイル端末１００の間で、Ｗｉ−Ｆｉ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）といった任意の規格の無線通信が事前に確立されていることが前提となる。
【００１２】
また、本実施形態では、ＰＣ２００に対してデジタル動画を撮影可能なカメラ３００が通信可能に接続され、且つ、本実施形態の認証方法を実行するために必要な専用のアプリケーション・プログラム（以下、専用アプリという）がＰＣ２００にインストールされていることが前提となる。
【００１３】
また、本実施形態では、モバイル端末１００にディスプレイ１２と加速度データを出力する加速度センサ（図示せず）が搭載され、且つ、本実施形態の認証方法を実行するために必要な専用アプリがモバイル端末１００にインストールされていることが前提となる。なお、図１では、モバイル端末１００としてスマートフォンを例示しているが、モバイル端末１００は、スマートフォンに限定されず、ディスプレイと加速度センサを搭載する携帯型の端末であれば、どのような種類の端末であってもよい。
【００１４】
本実施形態の認証方法を実施するにあたって、まず最初に、ＰＣ２００とモバイル端末１００の双方で専用アプリを起動する。モバイル端末１００で専用アプリが起動されると、図１（ｂ）に示すように、ディスプレイ１２に２次元マーカー１０が表示される。なお、図１（ｂ）に示す２次元マーカー１０は、あくまで例示であって、直線上に同時に並ばない３つの特徴点（Ａ、Ｂ、Ｃ）を有するものであれば、どのような形態のマーカーであってもよい。
【００１５】
本実施形態では、ディスプレイ１２に２次元マーカー１０が表示されたことを受けて、ユーザが、手に持ったモバイル端末１００を、ディスプレイ１２をカメラ３００に向けた状態で、任意の方向に揺り動かす。このとき、カメラ３００は、図２に示すように、揺り動かされるモバイル端末１００を撮影してその撮影動画をＰＣ２００にリアルタイム送信し、モバイル端末１００は、搭載された加速度センサから取得した加速度データをその取得時刻をセットにしてＰＣ２００に送信する。
【００１６】
これを受けて、ＰＣ２００は、カメラ３００から受信したモバイル端末１００の撮影動画とモバイル端末１００から受信した加速度データに基づいて所定の演算を実行し、その結果に基づいて、モバイル端末１００を正規の通信相手として認証するか否かを決定する。
【００１７】
以上、本実施形態の認証方法の手順を概説したが、続いて、モバイル端末１００およびＰＣ２００の機能構成を図３に示す機能ブロック図に基づいて説明する。
【００１８】
モバイル端末１００は、マーカー表示部１０１と、加速度データ送信部１０２と、ペアリング実行部１０３と、暗号処理部１０４とを含んで構成されており、モバイル端末１００に搭載されるコンピュータが上述した専用アプリを実行することにより、上記の各手段として機能する。
【００１９】
マーカー表示部１０１は、専用アプリの起動に応答して、２次元マーカー１０をディスプレイ１２に表示する手段である。
【００２０】
加速度データ送信部１０２は、モバイル端末１００に搭載された加速度センサから取得した加速度データをその取得時刻とセットにしてＰＣ２００に送信する手段である。
【００２１】
ペアリング実行部１０３は、認証元のＰＣ２００との間で必要な情報を交換して、暗号通信に必要な鍵情報を生成する手段である。
【００２２】
暗号処理部１０４は、生成された鍵情報を使用して暗号化されたデータを復号する手段である。
【００２３】
一方、ＰＣ２００は、本実施形態の認証装置として観念されるものである。ＰＣ２００は、加速度データ取得部２０１と、第１の時系列データ生成部２０２と、第１の速度データ生成部２０３と、撮影画像取得部２０４と、マーカートラッキング部２０５と、第２の時系列データ生成部２０６と、第２の速度データ生成部２０７と、認証実行部２０８と、ペアリング実行部２０９と、暗号処理部２１０とを含んで構成されており、ＰＣ２００が上述した専用アプリを実行することにより、上記の各手段として機能する。
【００２４】
加速度データ取得部２０１は、モバイル端末１００から送信される加速度データとその取得時刻を経時的に記録する手段である。
【００２５】
第１の時系列データ生成部２０２は、記録された加速度データに基づいて加速度の時系列データを生成する手段である。
【００２６】
第１の速度データ生成部２０３は、生成された加速度の時系列データを積分して第１の速度データを生成する手段である。
【００２７】
撮影画像取得部２０４は、カメラ３００からリアルタイム送信される撮影画像を経時的に記録する手段である。
【００２８】
マーカートラッキング部２０５は、撮影画像における２次元マーカー１０の像をトラッキングする手段である。
【００２９】
第２の時系列データ生成部２０６は、トラッキング結果に基づいて２次元マーカー１０の像の移動量の時系列データを生成する手段である。
【００３０】
第２の速度データ生成部２０７は、生成された移動量の時系列データを微分して第２の速度データを生成する手段である。
【００３１】
認証実行部２０８は、生成された第１の速度データと第２の速度データの相関度に基づいて、加速度データの送信元のモバイル端末１００を正規の通信相手として認証する手段である。
【００３２】
ペアリング実行部２０９は、認証先のモバイル端末１００との間で必要な情報を交換して、暗号通信に必要な鍵情報を生成する手段である。
【００３３】
暗号処理部２１０は、生成された鍵情報を使用して、任意のデータを暗号化する手段である。
【００３４】
以上、モバイル端末１００およびＰＣ２００の機能構成について説明してきたが、続いて、各装置が実行する処理を説明する。なお、以下の説明においては、適宜、図３を参照するものとする。
【００３５】
本実施形態では、ユーザがモバイル端末１００上で専用アプリを起動すると、モバイル端末１００が図４に示す処理を実行する。
【００３６】
まずステップ１０１では、マーカー表示部１０１が、所定の記憶領域から２次元マーカー１０を読み出して、ディスプレイ１２に表示する。
【００３７】
続くステップ１０２では、加速度データ送信部１０２が、ＰＣ２００に宛てた加速度データとその取得時刻の送信を開始する。
【００３８】
続くステップ１０３では、認証成功の受信を所定時間にわたって待機する。その結果、タイムアウトした場合は（ステップ１０３、Ｎｏ）、そのまま処理を終了する。一方、ＰＣ２００から認証成功を受信した場合は（ステップ１０３、Ｙｅｓ）、ペアリング実行部１０３が、以下に述べる一連の処理（ステップ１０４〜ステップ１０７）を実行する。
【００３９】
具体的には、公開鍵と秘密鍵を生成し（ステップ１０４）、生成した公開鍵を認証元のＰＣ２００に送信した後（ステップ１０５）、公開鍵の受信を所定時間にわたってを待機する（ステップ１０６）。その結果、タイムアウトした場合は（ステップ１０６、Ｎｏ）、そのまま処理を終了する。一方、ＰＣ２００から公開鍵を受信した場合は（ステップ１０６、Ｙｅｓ）、受信した公開鍵と先のステップ１０４で生成した秘密鍵を使用して共通鍵を生成する（ステップ１０７）。
【００４０】
続くステップ１０８では、暗号化データの受信を所定時間にわたってを待機する（ステップ１０８）。その結果、タイムアウトした場合は（ステップ１０８、Ｎｏ）、そのまま処理を終了する。一方、ＰＣ２００から暗号化データを受信した場合は（ステップ１０８、Ｙｅｓ）、暗号処理部１０４が、ＰＣ２００から受信した暗号化データを先のステップ１０７で生成した共通鍵で復号して（ステップ１０９）、処理を終了する。
【００４１】
一方、本実施形態では、ユーザがＰＣ２００上で専用アプリを起動すると、ＰＣ２００が図５に示す処理を実行する。
【００４２】
まず最初に、加速度データ取得部２０１が加速度データとその取得時刻を経時的に記録する処理（ステップ２０１）と、撮影画像取得部２０４がカメラ３００から送信される撮影画像を経時的に記録する処理（ステップ２０２）が、所定期間にわたり同期並行して実行される。
【００４３】
続いて、第１の速度データ生成処理（ステップ２０３）と第２の速度データ生成処理（ステップ２０４）が並行して実行される。
【００４４】
ここでは、まず、ステップ２０３で実行される第１の速度データ生成処理を図６（ａ）に基づいて説明する。
【００４５】
まずステップ３０１では、第１の時系列データ生成部２０２が、記録された加速度データに基づいて加速度の時系列データを生成する。
【００４６】
続くステップ３０２では、第１の速度データ生成部２０３が、生成された加速度の時系列データを積分して第１の速度データを生成する。
【００４７】
次に、ステップ２０４で実行される第２の速度データ生成処理を図６（ｂ）に基づいて説明する。
【００４８】
まずステップ４０１では、マーカートラッキング部２０５が、記録された撮影画像に基づいて、図７に概念的に示すように、モバイル端末１００に表示された２次元マーカー１０の像をトラッキングする。具体的には、撮影画像の連続フレームを既知の物体追跡法を用いて解析することにより、撮影画像座標における２次元マーカー１０の像の位置の経時的な変化を取得する。なお、本実施形態では、２次元マーカー１０の像から抽出した３つの特徴点（Ａ、Ｂ、Ｃ）を頂点とする三角形の重心の位置を像の位置として追跡することができる。
【００４９】
続くステップ４０２では、第２の時系列データ生成部２０６が、トラッキング結果に基づいて、２次元マーカー１０の像の移動量（すなわち、撮影画像座標における移動量）の時系列データを生成する。
【００５０】
続くステップ４０３では、第２の速度データ生成部２０７が、生成された２次元マーカー１０の像の移動量の時系列データを微分して第２の速度データを生成する。
【００５１】
再び図５に戻って説明を続ける。
【００５２】
上述した処理（ステップ２０３、２０４）が実行される結果、時間軸を共有する２つの速度データ（第１の速度データ、第２の速度データ）が生成される。これを受けて、認証実行部２０８は、以下に述べる一連の処理（ステップ２０５〜ステップ２０８）を実行する。
【００５３】
具体的には、先のステップ２０３で生成された第１の速度データと、先のステップ２０４で生成された第２の速度データの相関度αを求め（ステップ２０５）、求めた相関度αと所定の閾値を比較する（ステップ２０６）。なお、本実施形態では、２つの速度データ（時系列データ）の相関係数を相関度αとして求めることができる。
【００５４】
比較の結果、相関度αが所定の閾値を超えない場合は（ステップ２０６、Ｎｏ）、加速度データの送信元のモバイル端末１００に認証失敗を送信して（ステップ２０７）、処理を終了する。一方、相関度αが所定の閾値を超えた場合は（ステップ２０６、Ｙｅｓ）、加速度データの送信元のモバイル端末１００を正規の通信相手として認証し、当該モバイル端末１００に対して認証成功を送信する（ステップ２０８）。
【００５５】
認証実行部２０８がモバイル端末１００に認証成功を送信したことを受けて、ペアリング実行部２０９は、以下に述べる一連の処理（ステップ２０９〜ステップ２１２）を実行する。
【００５６】
具体的には、公開鍵と秘密鍵を生成し（ステップ２０９）、生成した公開鍵を認証したモバイル端末１００に送信した後（ステップ２１０）、当該モバイル端末１００から送信される公開鍵の受信を所定時間にわたってを待機する（ステップ２１１）。その結果、タイムアウトした場合は（ステップ２１１、Ｎｏ）、そのまま処理を終了する。一方、認証したモバイル端末１００から公開鍵を受信した場合は（ステップ２１１、Ｙｅｓ）、受信した公開鍵と先のステップ２０９で生成した秘密鍵を使用して共通鍵を生成する（ステップ２１２）。
【００５７】
ペアリング実行部２０９が共通鍵を生成したことを受けて、暗号処理部１０４は、生成された共通鍵を使用して、ユーザが指定する任意のデータを暗号化し（ステップ２１３）、その暗号化データを、正規の通信相手として認証したモバイル端末１００に送信して（ステップ２１４）、処理を終了する。
【００５８】
以上、説明したように、本実施形態によれば、カメラ３００の撮影範囲内にいるユーザのモバイル端末１００だけを正規の通信相手として認証することができる。また、本実施形態によれば、カメラ３００が同時に撮影する２以上のモバイル端末１００を同時に認証することができる。
【００５９】
次に、本発明の第２の実施形態について説明する。なお、以下では、上述した実施形態の内容と共通する部分の説明を省略し、専ら相違点のみを説明するものとする。
【００６０】
（第２の実施形態）
第２の実施形態は、下記（１）〜（３）の点で上述した実施形態と異なる。
（１）モバイル端末１００が３次元計測用の２次元マーカーを表示する。
（２）モバイル端末１００が３軸加速度センサを搭載し、３軸加速度データとその取得時刻をＰＣ２００に送信する。
（３）カメラ３００が３次元計測用のステレオカメラであり、３次元計測用のステレオ画像をＰＣ２００にリアルタイム送信する。
【００６１】
図８（ａ）は、第２の実施形態でモバイル端末１００のディスプレイ１２に表示される３次元計測用の２次元マーカー２０を例示的に示す。図８（ａ）に示すように、４つの特徴点（Ａ、Ｂ、Ｃ、Ｄ）を有する２次元マーカー２０は、Ａ点とＢ点（またはＣ点とＤ点）を通る直線方向が３軸加速度センサのＸ軸方向と平行な関係になり、Ａ点とＤ点（またはＢ点とＣ点）を通る直線方向が３軸加速度センサのＹ軸方向と平行な関係になり、４つの特徴点（Ａ、Ｂ、Ｃ、Ｄ）を含む平面の垂線方向が３軸加速度センサのＺ軸方向と平行な関係になる形で、ディスプレイ１２に表示される。
【００６２】
本実施形態では、ＰＣ２００は、図８（ａ）に示す第１の速度データ生成処理と、図８（ｂ）に示す第２の速度データ生成処理を実行する。
【００６３】
第１の速度データ生成処理では、ステップ５０１で、第１の時系列データ生成部２０２が、記録された３軸加速度データに基づいて各軸の加速度の時系列データを生成する。
【００６４】
続くステップ５０２では、第１の速度データ生成部２０３が、生成された各軸の加速度の時系列データを積分して、各軸の第１の速度データを生成する。
【００６５】
一方、第２の速度データ生成処理では、ステップ６０１で、記録された撮影画像（ステレオ画像）に基づいて、モバイル端末１００に表示された２次元マーカー２０の３次元位置姿勢をトラッキングする。具体的には、２次元マーカー２０の像の４つの特徴点（Ａ、Ｂ、Ｃ、Ｄ）に基づいてフレーム毎に３次元計測を行うことにより、２次元マーカー２０の３次元位置姿勢をフレーム毎に取得する。
【００６６】
続くステップ６０２では、第２の時系列データ生成部２０６が、トラッキング結果に基づいて、２次元マーカー２０の３軸加速度センサの３軸方向（Ｘ，Ｙ，Ｚ）の移動量の時系列データを生成する。
【００６７】
具体的には、フレーム毎に取得した２次元マーカー２０の３次元位置姿勢に基づいて、２次元マーカー２０の３次元座標軸方向（ｘ，ｙ，ｚ）の移動量を取得した上で、取得した移動量を、３軸加速度センサの３軸方向（Ｘ，Ｙ，Ｚ）の移動量に変換して、その時系列データを生成する。ここで、図８（ｂ）に示すように、２次元マーカー２０の３次元の姿勢から、３軸加速度センサの３軸方向（Ｘ，Ｙ，Ｚ）が一意に決まる。したがって、本実施形態では、２次元マーカー２０の３次元座標軸方向（ｘ，ｙ，ｚ）の移動量を、当該移動量を取得した際の２次元マーカー２０の３次元の姿勢ベクトルを用いて、３軸加速度センサの３軸方向（Ｘ，Ｙ，Ｚ）の移動量に変換する。
【００６８】
続くステップ６０３では、第２の速度データ生成部２０７が、３軸加速度センサの軸ごとに生成された移動量の時系列データを微分して、各軸の第２の速度データを生成する。
【００６９】
上述した処理が実行される結果、本実施形態では、時間軸を共有する２つの速度データ（第１の速度データ、第２の速度データ）が、３軸加速度センサの３軸方向の軸ごとに生成される。これを受けて、認証実行部２０８は、軸ごとに第１の速度データと第２の速度データの相関度αを求め、全ての軸の相関度αが所定の閾値を超えた場合に、加速度データの送信元のモバイル端末１００を正規の通信相手として認証する。
【００７０】
以上、説明したように、第２の実施形態によれば、２以上のモバイル端末１００が同じタイミングで揺り動かされた場合であって、それぞれの揺動方向が異なっている限りにおいて、各端末を個別に認証することが可能となる。
【００７１】
最後に、本発明の運用例について説明する。
【００７２】
図１０（ａ）は、会議において発表者が参加者に資料を配布する例を示す。この場合、発表者のノートＰＣに接続されたカメラによって参加者のスマートフォンが撮影され、認証に成功したスマートフォンに対して暗号化された資料が送信される。
【００７３】
図１０（ｂ）は、デジタルサイネージを見ている人に向けて情報を提供する例を示す。この場合、デジタルサイネージの上に設置されたカメラによってデジタルサイネージの近くに立っている人のスマートフォンが撮影され、認証に成功したスマートフォンに対してデジタルサイネージに表示されているのと同じ内容の情報が送信される。
【００７４】
図１０（ｃ）は、スマートフォン同士で連絡先を交換する例を示す。この場合、自分のスマートフォンの搭載カメラによって相手のスマートフォンが撮影され、認証に成功した相手のスマートフォンに対して自分の連絡先が送信される。
【００７５】
以上、本発明について実施形態をもって説明してきたが、本発明は上述した実施形態に限定されるものではなく、当業者が推考しうるその他の実施態様の範囲内において、本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００７６】
１０，２０…２次元マーカー
１２…ディスプレイ
１００…モバイル端末
１０１…マーカー表示部
１０２…加速度データ送信部
１０３…ペアリング実行部
１０４…暗号処理部
２００…ＰＣ（認証装置）
２０１…加速度データ取得部
２０２…第１の時系列データ生成部
２０３…第１の速度データ生成部
２０４…撮影画像取得部
２０５…マーカートラッキング部
２０６…第２の時系列データ生成部
２０７…第２の速度データ生成部
２０８…認証実行部
２０９…ペアリング実行部
２１０…暗号処理部
３００…カメラ
【図１】
2019153877.tif 000003
【図２】
2019153877.tif 000004
【図３】
2019153877.tif 000005
【図４】
2019153877.tif 000006
【図５】
2019153877.tif 000007
【図６】
2019153877.tif 000008
【図７】
2019153877.tif 000009
【図８】
2019153877.tif 000010
【図９】
2019153877.tif 000011
【図１０】
2019153877.tif 000012