(57)【要約】【課題】情報処理装置、情報処理方法、プログラム及び情報処理システムを提供する。【解決手段】他の情報処理装置と通信する通信部と、ユーザに通知される動作パターンおよび前記動作パターンに応じたユーザ動作の解析結果に基づいて、前記他の情報処理装置を認証するか否か判断する判断部と、を備える、情報処理装置。【選択図】図１
2012247825.tif 000002
【特許請求の範囲】
【請求項１】
他の情報処理装置と通信する通信部と、
ユーザに通知される動作パターンおよび前記動作パターンに応じたユーザ動作の解析結果に基づいて、前記他の情報処理装置を認証するか否か判断する判断部と、
を備える、情報処理装置。
【請求項２】
前記動作パターンは、ユーザ動作の周期である、請求項１に記載の情報処理装置。
【請求項３】
前記判断部は、前記動作パターンと前記解析結果とを比較し、比較結果が条件を満たす場合に前記他の情報処理装置を認証する、請求項１に記載の情報処理装置。
【請求項４】
前記判断部は、前記動作パターンを示す周波数と前記解析結果を示す周波数とを比較し、比較結果が閾値以内である場合に前記他の情報処理装置を認証する、請求項１に記載の情報処理装置。
【請求項５】
前記判断部により前記他の情報処理装置を認証すると判断された場合、前記他の情報処理装置との通信を持続する、請求項１に記載の情報処理装置。
【請求項６】
前記判断部により前記他の情報処理装置を認証すると判断された場合、前記他の情報処理装置とのアプリケーション層における通信を許可する、請求項１に記載の情報処理装置。
【請求項７】
前記情報処理装置は、
前記動作パターンに応じたユーザ動作を検出するセンサの検出結果を解析する解析部を備える、請求項１に記載の情報処理装置。
【請求項８】
前記情報処理装置は、
前記動作パターンをユーザに通知する出力部を備える、請求項１に記載の情報処理装置。
【請求項９】
他の情報処理装置と通信するステップと、
ユーザに通知される動作パターンおよび前記動作パターンに応じたユーザ動作の解析結果に基づいて、前記他の情報処理装置を認証するか否か判断するステップと、
を含む、情報処理方法。
【請求項１０】
他の情報処理装置と通信する処理と、
ユーザに通知される動作パターンおよび前記動作パターンに応じたユーザ動作の解析結果に基づいて、前記他の情報処理装置を認証するか否か判断する処理と、
をコンピュータに実行させる、プログラム。
【請求項１１】
前記動作パターンは、ユーザ動作の周期である、請求項１０に記載のプログラム。
【請求項１２】
前記判断する処理は、前記動作パターンと前記解析結果とを比較し、比較結果が条件を満たす場合に前記他の情報処理装置を認証する、請求項１０に記載のプログラム。
【請求項１３】
前記判断する処理は、前記動作パターンを示す周波数と前記解析結果を示す周波数とを比較し、比較結果が閾値以内である場合に前記他の情報処理装置を認証する、請求項１０に記載のプログラム。
【請求項１４】
前記判断する処理により前記他の情報処理装置を認証すると判断された場合、前記他の情報処理装置との通信を持続する、請求項１０に記載のプログラム。
【請求項１５】
前記判断する処理により前記他の情報処理装置を認証すると判断された場合、前記他の情報処理装置とのアプリケーション層における通信を許可する、請求項１０に記載のプログラム。
【請求項１６】
前記プログラムは、
前記動作パターンに応じたユーザ動作を検出するセンサの検出結果を解析する処理を、コンピュータに実行させる、請求項１０に記載のプログラム。
【請求項１７】
前記プログラムは、
出力部から前記動作パターンをユーザに通知する処理を備える、請求項１０に記載のプログラム。
【請求項１８】
他の情報処理装置と通信する通信部と、
ユーザに通知される動作パターンおよび前記動作パターンに応じたユーザ動作の解析結果に基づいて、前記他の情報処理装置を認証するか否か判断する判断部と、
を有する、情報処理装置と；
前記情報処理装置と通信する通信部と、
前記動作パターンに応じたユーザ動作を検出するセンサと、
前記センサの検出結果を解析する解析部と、
を有する、前記他の情報処理装置と；
を備える、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、プログラム及び情報処理システムに関する。
【背景技術】
【０００２】
通信端末同士を接続する場合、ユーザによる煩雑な操作を介在させることで、安全性を確保していた。例えば、ユーザが接続先の通信端末に表示されるパスワードを確認し、同パスワードを接続元の通信端末に入力することで、通信端末同士が接続する。
【０００３】
その他、通信端末同士の接続方法については、以下に説明するような技術が提案されている。
【０００４】
例えば特許文献１では、ターゲットが有する可視的な識別情報を撮像し、撮像した識別情報を基にターゲットを識別し、識別したターゲットとの接続を確立する情報処理端末が開示されている。
【０００５】
また、特許文献２では、実世界イベントの発生を観察するデータ通信装置が、他のデータ通信装置から受信した実世界イベントと、観察した実世界イベントとを比較し、一致する場合は前記他のデータ通信装置からファイルを受信する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４１７８６９７号公報
【特許文献２】特許第４０７４９９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、上述したようにパスワードをユーザが入力する方法では、安全性を確保するために文字数を増やさなければならず、文字入力操作の手間が発生していた。
【０００８】
また、特許文献１に記載の情報入出力システムや、特許文献２に記載のデータ通信システムでは、自動的に目の前にある通信装置と共有する識別情報に基づいて接続が確率するのでユーザによる煩雑な操作が不要になるが、ユーザによる目視の確認や手入力操作を介在させないので安全性に問題がある。
【０００９】
そこで、本開示では、直感的な操作で認証処理を行うことが可能な、新規かつ改良された情報処理装置、情報処理方法、プログラム及び情報処理システムを提案する。
【課題を解決するための手段】
【００１０】
本開示によれば、他の情報処理装置と通信する通信部と、ユーザに通知される動作パターンおよび前記動作パターンに応じたユーザ動作の解析結果に基づいて、前記他の情報処理装置を認証するか否か判断する判断部と、を備える情報処理装置が提供される。
【００１１】
また、本開示によれば、他の情報処理装置と通信するステップと、ユーザに通知される動作パターンおよび前記動作パターンに応じたユーザ動作の解析結果に基づいて、前記他の情報処理装置を認証するか否か判断するステップと、を含む情報処理方法が提供される。
【００１２】
また、本開示によれば、他の情報処理装置と通信する処理と、ユーザに通知される動作パターンおよび前記動作パターンに応じたユーザ動作の解析結果に基づいて、前記他の情報処理装置を認証するか否か判断する処理と、をコンピュータに実行させるプログラムが提供される。
【００１３】
また、本開示によれば、他の情報処理装置と通信する通信部と、ユーザに通知される動作パターンおよび前記動作パターンに応じたユーザ動作の解析結果に基づいて、前記他の情報処理装置を認証するか否か判断する判断部と、を有する、情報処理装置と；前記情報処理装置と通信する通信部と、前記動作パターンに応じたユーザ動作を検出するセンサと、前記センサの検出結果を解析する解析部と、を有する、前記他の情報処理装置と；を備える、情報処理システムが提供される。
【発明の効果】
【００１４】
以上説明したように本開示によれば、直感的な操作で認証処理を行うことが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本開示の第１の実施形態による認証システムの概要を説明するための図である。
【図２】本実施形態によるアクセスポイントのブロック構成図である。
【図３】本実施形態による携帯端末のブロック構成図である。
【図４】本実施形態による認証処理を示すフローチャートである。
【図５】本実施形態によるＬＥＤの点滅の一例を説明するための図である。
【図６】接続開始時の携帯端末の画面表示例を示す図である。
【図７】操作誘導時の携帯端末の画面表示例を示す図である。
【図８】本実施形態による加速度センサが検出するデータの一例を示す図である。
【図９】本実施形態による解析部が加速度センサから入力されたデータをＦＦＴした周波数の一例を示す図である。
【図１０】結果待ち状態時の携帯端末の画面表示例を示す図である。
【図１１】認証ＯＫの場合の携帯端末の画面表示例を示す図である。
【図１２】認証ＮＧの場合の携帯端末の画面表示例を示す図である。
【図１３】本開示の第２の実施形態による認証システムの概要を説明するための図である。
【図１４】図１４に家庭用画像表示装置３０のブロック構成図を示す図である。
【図１５】第２の実施形態による認証システムの動作処理について示すフローチャートである。
【図１６】第２の実施形態における接続完了状態を示す画面表示例を示す図である。
【図１７】本開示の変形例による認証システムの概要を説明するための図である。
【発明を実施するための形態】
【００１６】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。また、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１７】
なお、説明は以下の順序で行うものとする。
１．第１の実施形態
１−１．認証システムの概要
１−２．認証システムの各構成
１−３．認証システムの動作処理
２．第２の実施形態
３．まとめ
【００１８】
このように、「１．第１の実施形態」〜「２．第２の実施形態」を例として挙げて説明する本開示による情報処理装置（アクセスポイント１０、家庭用画像表示装置３０）は、
Ａ：他の情報処理装置と通信する通信部（１６、３６）と、
Ｂ：ユーザに通知される動作パターンおよび前記動作パターンに応じたユーザ動作の解析結果に基づいて、前記他の情報処理装置を認証するか否か判断する判断部（１７、３７）と、
を備える。
【００１９】
＜１．第１の実施形態＞
［１−１．認証システムの概要］
図１は、第１の実施形態による認証システムの概要を説明するための図である。図１の上側に示すように、アクセスポイント１０と携帯端末２０がある場合、ユーザが開始ボタン１１１を押下すると、アクセスポイント１０のＬＥＤ１４が点滅し、動作パターンがユーザに視覚的に通知される。ここで、動作パターンとは、ユーザ動作の周期である。例えば、１秒間に２回のリズムでユーザが動作する動作パターンを通知する場合、各ＬＥＤ１４は０．５秒ごとに順次点滅を繰り返す。
【００２０】
また、開始ボタン１１１を押下されると、アクセスポイント１０は認証開始指示を携帯端末２０に送信する。一方、携帯端末２０は、アクセスポイント１０から受信した認証開始指示に応じて、ユーザの動作を指示する表示を表示部２２に表示する。
【００２１】
また、携帯端末２０は、動作パターンに応じたユーザ動作を検知する加速度センサ２３を有する。ユーザが携帯端末２０をアクセスポイント１０のＬＥＤ１４の点滅に合わせて振ると、加速度センサ２３は携帯端末２０の揺れを検知する。
【００２２】
次に、アクセスポイント１０は、携帯端末２０が検知した揺れを示すデータと、ＬＥＤ１４の点滅により通知した動作パターンとを比較し、比較結果が条件を満たす場合、携帯端末２０を認証し、図１の下側に示すように、携帯端末２０との通信を確立する。
【００２３】
このように、本開示による認証システムによれば、ユーザは煩雑なパスワード入力操作を行なう必要がなく、通知された動作パターンに応じて直感的な操作を行なうだけで、認証処理を行うことができる。以下、このような認証システムを構成するアクセスポイント１０および携帯端末２０の詳細な構成について説明する。
【００２４】
［１−２．認証システムの各構成］
（アクセスポイント１０の構成）
本実施形態による認証システムが有するアクセスポイント１０の構成について図２を参照して説明する。図２は、本実施形態によるアクセスポイント１０のブロック構成図である。図２に示すように、アクセスポイント１０は、操作部１１、周波数確定部１２、発光制御部１３、発光部１４、記憶部１５、通信部１６、および判断部１７を備える。
【００２５】
操作部１１は、ユーザ操作を受け付ける操作入力部である。本実施形態による操作部１１は、例えば図１に示す開始ボタン１１１の他、スイッチであってもよいし、タッチパネルに表示された開始アイコンでもよい。操作部１１は、開始ボタン１１１がユーザに押下されると、認証開始指示を周波数確定部１２に出力する。また、開始ボタン１１は、認証開始指示を通信部１６に出力してもよい。
【００２６】
周波数確定部１２は、接続許可周波数と、接続許可周波数と検出されたユーザ動作を示すデータに差がある場合に許容する差を示す接続許可閾値（周波数差）を確定する。本実施形態による周波数確定部１２は、図２に示すように、記憶部１５から利用する周波数データ１５１を抽出し、周波数データ１５１に含まれる接続許可周波数および接続許可閾値の利用を確定する。なお、周波数確定部１２の接続許可周波数確定方法は、図２に示す例に限られない。例えば、周波数確定部１２が接続許可周波数および接続許可閾値を生成して確定してもよい。この場合、周波数確定部１２は、生成した接続許可周波数および接続許可閾値を記憶部１５に出力し、記憶部１５に格納する。また、周波数確定部１２は、確定した接続許可周波数を発光制御部１３に出力する。
【００２７】
ＬＥＤ制御部１３は、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）１４の発光を制御する発光制御部である。より具体的には、本実施形態による発光制御部１３は、周波数確定部１２から出力された接続許可周波数に基づいてＬＥＤ点滅周期を設定する。具体的には、発光制御部１３は、接続許可周波数で示される動作パターンのリズムをＬＥＤの点滅により実現するようＬＥＤ点滅周期を設定する。例えば、接続許可周波数が２Ｈｚの場合、ＬＥＤ制御部１３は、各ＬＥＤ１４が０．５秒の間隔で順次点滅するようＬＥＤ点滅周期を２Ｈｚに設定する。
【００２８】
ＬＥＤ１４は、ユーザに動作パターンを通知する出力部である。本実施形態によるＬＥＤ１４は、図１に示すように、ＬＥＤ１４ａ、ＬＥＤ１４ｂ、ＬＥＤ１４ｃ、およびＬＥＤ１４ｄを含む。各ＬＥＤ１４は、例えば、青、赤、緑、紫といった異なる色を発光してもよい。また、各ＬＥＤ１４は、ＬＥＤ制御部１３からのＬＥＤ点滅周期にしたがって点滅することでユーザに動作パターンを通知する。
【００２９】
ここで、本実施形態では、図１および図２に示すように、出力部として４つのＬＥＤ１４を用いているが、ＬＥＤ１４の数は４つに限られず、例えば１つでもよい。また、出力部は、ＬＥＤに代表される発光装置の他、画像表示装置、または音声出力装置でもよい。例えば、画像表示装置は、ＬＥＤの発光映像、時計の針の動き、おもりのついたバネの動き、「携帯端末を１秒間ごとに左右に大きく振ってください」というようなメッセージの画像を表示することで、ユーザに動作パターンを通知する。
【００３０】
記憶部１５は、ＣＰＵが実行するプログラムや各種データを格納する記憶媒体である。また、本実施形態による記憶部１５は、接続許可周波数および接続許可閾値を含む周波数データ１５１を格納する。
【００３１】
通信部１６は、携帯端末２０とデータの送受信を行う通信デバイスである。通信部１６は、例えばＷｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈなどの無線通信を行う。また、本実施形態による通信部１６は、操作部１１から認証開始指示が入力された場合、Ｗｉ−Ｆｉ通信できる範囲内で検出した携帯端末２０に認証開始指示をブロードキャストまたはユニキャストしてもよい。また、通信部１６は、携帯端末２０からユーザ動作の解析結果を受信する。さらに、通信部１６は、判断部１７から入力された判断結果に応じて携帯端末２０との通信を制御する。
【００３２】
判断部１７は、ユーザに通知される動作パターンおよび当該動作パターンに応じたユーザ動作の解析結果に基づいて、他の情報処理装置を認証するか否か判断する。具体的には、判断部１７は、通信部１６が携帯端末２０から受信したユーザ動作を示すＦＦＴ結果と、接続許可周波数に基づくＬＥＤ点滅周期とを比較し、比較結果が接続許可閾値以内であれば、認証を許可する。また、判断部１７は、認証の可否を示す判断結果を通信部１６に出力する。
【００３３】
以上、本開示の実施形態によるアクセスポイント１０の構成について説明した。次に、携帯端末２０の構成について図３を参照して説明する。
【００３４】
（携帯端末２０の構成）
図３は、本実施形態による携帯端末２０のブロック構成図である。図２に示すように、携帯端末２０は、通信部２１、表示部２２、操作部２５、加速度センサ２３、および解析部２４を備える。
【００３５】
通信部２１は、アクセスポイント１０とデータの送受信を行う通信デバイスである。通信部２１は、例えばＷｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈなどの無線通信を行う。本実施形態による通信部２１は、アクセスポイント１０から認証開始指示を受信した場合、表示部２２に認証開始指示を出力する。また、本実施形態による通信部２１は、解析部２４から出力された解析結果を、アクセスポイント１０に送信する。
【００３６】
表示部２２は、ユーザによる操作を誘導するための表示画面を表示する。表示部２２は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置により実現される。また、本実施形態による表示部２２は、通信部２１から認証開始指示を受取ると、認証処理が開始された旨や、ＬＥＤ１４の点灯に合わせて端末を振るように指示する画像を表示する。
【００３７】
操作部２５は、ユーザによる操作を検出する。操作部としての機能は、例えばタッチパネルやボタンにより実現される。
【００３８】
加速度センサ２３は、３軸のそれぞれに沿った加速度を電圧値として検出する機能を有するセンサである。加速度センサ２３は、１〜３０Ｈｚ程度の時間解像度と、振幅１〜１０００ｍｍ程度の解像度を有する。例えば、加速度センサ２３は、加速度を４０Ｈｚのサンプリング周期で検出する。また、加速度センサ２３は、検出した加速度を示すデータを解析部２４に入力する。なお、加速度センサ２３は、ユーザ動作を検出するセンサの一例である。ユーザ動作を検出するセンサは、ジャイロセンサ、マイクロフォン、またはカメラであってもよい。
【００３９】
解析部２４は、加速度センサ２３から入力された加速度を示すデータを解析し、解析結果を通信部２１に出力する。本実施形態による解析部２４は、ＦＦＴ（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ）により加速度を示すデータを解析する。
【００４０】
以上、本開示の実施形態による携帯端末２０の構成について説明した。次に、本開示の実施形態による認証システムの動作処理について図４を参照して説明する。
【００４１】
［１−３．認証システムの動作処理］
図４は、本開示の実施形態による認証処理を示すフローチャートである。図４に示すように、ステップＳ１０２において、アクセスポイント１０がＷＰＳ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ）で接続待ち受けを開始する。接続待ち受けは、開始ボタン１１１が押下されたことをトリガとして開始される。また、アクセスポイント１０は、接続待ち受けを開始すると、携帯端末２０に通信接続の認証を開始する指示を行なう。具体的には、例えばアクセスポイント１０がＷｉ−Ｆｉ通信できる範囲内で検出した携帯端末２０に認証開始指示を送信する。
【００４２】
次いで、ステップＳ１０４において、アクセスポイント１０の周波数確定部１２は、接続許可周波数および接続許可閾値を確定する。接続許可周波数および接続許可閾値は、ＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）コードに相当する。次に、ステップＳ１０６において、アクセスポイント１０のＬＥＤ制御部１３は、接続許可周波数に基づいて、ＬＥＤ点滅周期を設定する。
【００４３】
続いて、ステップＳ１０８において、ＬＥＤ制御部１３は、設定したＬＥＤ点滅周期に従ってＬＥＤ１４を点滅させる。ＬＥＤ１４の点滅について図５を参照して説明する。図５は、本実施形態によるＬＥＤ１４の点滅の一例を説明するための図である。図５に示すように、本実施形態によるアクセスポイント１０に設けられたＬＥＤ１４ａ〜１４ｄは、ＬＥＤ点滅周期に応じて、ＬＥＤ１４ａ、ＬＥＤ１４ｂ、ＬＥＤ１４ｃおよびＬＥＤ１４ｄが順次点滅する。
【００４４】
一方、ステップＳ２０２において、携帯端末２０は、アクセスポイント１０から認証開始指示を受信すると、ＷＰＳで接続待ち受けを開始する。
【００４５】
このように、本実施形態においては、アクセスポイント１０から認証開始指示を送信し、認証処理が開始される。ここで、本開示による認証システムの開始方法はこれに限られず、携帯端末２０から認証開始指示を送信してもよい。携帯端末２０から認証開始指示を送信する場合について図６を参照して説明する。図６は、接続開始時の携帯端末２０の画面表示例を示す図である。図６に示すように、携帯端末２０は、「接続を開始しますか？」との表示２２２と、開始アイコン２２４を表示部２２に表示する。ここで、表示部２２は操作部２５と一体化したタッチパネルであるので、ユーザが開始アイコン２２４をタッチすると操作部２５が接続開始操作を検出する。携帯端末２０は、ユーザにより接続開始操作がなされたことをトリガとして接続待ち受けを開始し、また、例えばＷｉ−Ｆｉ通信できる範囲内で検出したアクセスポイント１０に認証開始指示を送信する。
【００４６】
次いで、ステップＳ２０４において、携帯端末２０は、加速度センサ２３による検知と、解析部２４によるＦＦＴを開始する。また、このとき、携帯端末２０は、表示部２２にユーザ操作を誘導する表示を行なってもよい。誘導表示について図７を参照して説明する。図７は、操作誘導時の携帯端末２０の画面表示例を示す図である。図７に示すように、表示部２２は、「ＬＥＤ点滅に合わせて本体を振ってください」との表示２２６を表示する。
【００４７】
次に、ステップＳ２０６において、ユーザが携帯端末２０をＬＥＤ１４の点滅に合わせて振ると、携帯端末２０の揺れを加速度センサ２３が加速度を示すデータとして検出する。ここで、図８に、加速度センサ２３が検出するデータの一例を示す。図８に示すように、加速度センサ２３は、時刻ごとにセンサが検出した出力値を、加速度を示すデータとして解析部２４に入力する。
【００４８】
次いで、ステップＳ２０８において、解析部２４は、加速度センサ２３が検出した加速度を示すデータについてＦＦＴにより解析する。そして、ステップＳ２１０において、解析部２４は、ＦＦＴ結果をＰＩＮコードとしてアクセスポイント１０に送信する。ここで、解析部２４が送信するＦＦＴ結果の一例について図９を参照して説明する。図９は、解析部２４が加速度センサ２３から入力されたデータをＦＦＴした周波数の一例を示す図である。ここでは、ＬＥＤ１４が２Ｈｚの接続許可周波数に基づいて設定された周期で点滅している場合に、ユーザが携帯端末２０を把持した状態で手を振った場合の加速度を示すデータをＦＦＴして得られたパワースペクトルを図９に示す。図９に示すパワースペクトルが得られた場合、解析部２４は、ピークが立つ周波数が大きい値から順に、α０；２Ｈｚ、α１；４Ｈｚ、α２；８Ｈｚを、ＦＦＴ結果として出力する。
【００４９】
次に、ステップＳ１１０において、アクセスポイント１０は、携帯端末２０からＰＩＮコードとして送信されたユーザ動作を示すＦＦＴ結果（α０、α１、α２）を受信する。次いで、ステップＳ１１２において、アクセスポイント１０の判断部１７は、受信したＦＦＴ結果と、接続許可周波数に基づくＬＥＤ点滅周期とを比較し、比較結果が接続許可閾値以内であれば、認証を許可する。
【００５０】
判断部１７が行う認証判断は、例えば以下のように行われる。
ＦＦＴ結果（周波数）：αＨｚ
ＬＥＤ点滅周期：βＨｚ
接続許可閾値（周波数差）：γＨｚ
ＦＯＲ  ｎ  ＝  Ａ；ｎ≦Ｂ；ｎ++
ＩＦ  ｜α−２ｎ・β｜≦γ
接続許可
ＥＬＳＥ
接続拒否
ＥＮＤ
ＥＮＤ
ただしＡ、ＢはＡ≦Ｂである整数である。例えばＡ=−１、Ｂ＝２である。また、ループである理由は、倍音成分への対応のためである。このようにしてＦＦＴ結果を判断し、α０〜α２のうち１つでも接続許可と判断できれば、判断部１７は、接続許可を示す判断結果を出力する。
【００５１】
次いで、ステップＳ１１４において、アクセスポイント１０は、判断結果を携帯端末２０に送信する。そして、ステップＳ１１６において、判断結果が認証ＮＧだった場合は、処理はステップＳ１０８に戻る。一方、ステップＳ１１６において、判断結果が認証ＯＫだった場合は、処理はステップＳ１１８に進む。
【００５２】
続いて、ステップＳ１１８において、アクセスポイント１０は、接続完了状態を示す。例えば、ＬＥＤ１４を点灯状態に維持することで、接続が完了したことを示す。次いで、ステップＳ１２０において、アクセスポイント１０は携帯端末２０とデータ通信を開始する。
【００５３】
一方、携帯端末２０では、ステップＳ２１２において、判断結果をアクセスポイント１０から受信するまで、結果待ち状態になっている。ここで、図１０に、結果待ち状態時の携帯端末２０の画面表示例を示す。図１０に示すように、表示部２２は、「接続処理中」との表示２２８を表示する。
【００５４】
次いで、ステップＳ２１４において、受信した判断結果が認証ＯＫの場合は、処理はステップＳ２１６に進む。次に、ステップＳ２１６において、携帯端末２０はアクセスポイント１０とデータ通信を開始する。この際、携帯端末２０は、判断結果に応じた画面表示を行う。ここで、図１１に、認証ＯＫの場合の携帯端末２０の画面表示例を示す。図１１に示すように、表示部２２は、「認証ＯＫ／接続しました」との表示２３０を表示することで、ユーザに判断結果を通知する。
【００５５】
一方、ステップＳ２１４において、受信した判断結果が認証ＮＧの場合は、処理はステップＳ２１８に進む。次に、ステップＳ２１８において、携帯端末２０は、接続が失敗状態であることおよび接続の再挑戦ガイドをユーザに通知する。続いて、処理はステップＳ２０６に進む。
【００５６】
ここで、図１２に、認証ＮＧの場合の携帯端末２０の画面表示例を示す。図１２に示すように、表示部２２は、「認証ＮＧ／接続できませんでした」との失敗状態を示す表示２３２、「もう一度振ってください」との再挑戦をガイドする表示２３３、およびキャンセルアイコン２３４を示す。ユーザは、再挑戦をガイドする表示２３３にしたがって、再度携帯を振ることで、接続処理の再挑戦を行う。再挑戦をガイドする表示２３３は、「ＬＥＤが光ったときに携帯端末を大きく縦に振ってください」など具体的な助言を併せて表示してもよい。なお、キャンセルアイコン２３４が選択された場合など、ユーザによりキャンセル操作が入力された場合、処理は終了する。
【００５７】
以上、本開示の実施形態による認証システムの動作処理について説明した。本実施形態の認証システムによれば、パスワード入力など煩雑な操作を必要とすることなく、直感的な操作で認証処理を行うことができる。なお、本開示の実施形態による認証システムは、上述したようなアクセスポイント１０と携帯端末２０の通信を持続させる場合の認証に限られず、例えば以下に説明する実施形態でもよい。以下、第２の実施形態について図１３から図１６を参照して説明する。
【００５８】
＜２．第２の実施形態＞
［２−１．概要］
図１３は、第２の実施形態による認証システムの概要を説明するための図である。図１３に示すように、家庭用画像表示装置３０と携帯端末２０があり、両者が直接通信を行う場合、ユーザは、家庭用画像表示装置３０の表示部３２に表示されたインストラクターの動画にしたがって、携帯端末２０を振ることで、家庭用画像表示装置３０と携帯端末２０の通信が確立される。これにより、例えば携帯端末２０を家庭用画像表示装置３０のコントローラとして登録することができる。オーナユーザの携帯端末であれば、初期設定時に家庭用画像表示装置３０に予め登録しておくことが可能だが、友人ユーザの携帯端末をその場でコントローラ登録する場合、初期設定時のような煩雑な操作が必要になるとユーザに手間がかかる。そこで、本実施形態の認証システムによれば、直感的な操作により認証を行い、通信を確立することができる。
【００５９】
［２−２．構成］
第２の実施形態は、本開示による情報処理装置を家庭用画像表示装置３０により実現する。ここで、図１４に家庭用画像表示装置３０のブロック構成図を示す。図１４に示すように、家庭用画像表示装置３０は、操作部３１、周波数確定部３２、表示制御部３３、表示部３４、記憶部３５、通信部３６、および判断部３７を備える。
【００６０】
表示制御部３３は、表示部３４に表示させる画像の生成や、表示制御を行う。また、本実施形態による表示制御部３３は、周波数確定部３２が確定した接続許可周波数に基づいて動作周期を設定し、設定した動作周期に応じた表示制御を行う。例えば、表示制御部３３は、インストラクターが携帯端末を振る画像（アニメーション）を生成し、設定した動作周期に従って画像をループ再生する。例えば、接続許可周波数が２Ｈｚの場合、表示制御部３３は、インストラクターが携帯端末を振る画像を、０．５秒の間隔でループ再生するよう動作周期を２Ｈｚに設定する。
【００６１】
表示部３４は、ユーザによる操作を誘導するための表示画面を表示する。表示部３４は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置により実現される。また、本実施形態による表示部３４は、動作パターンをユーザに通知する画像を表示する。
【００６２】
通信部３６は、携帯端末２０とデータの送受信を行う通信デバイスである。通信部３６は、例えばＷｉ−Ｆｉ、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ、Ｂｌｕｅｔｏｏｔｈなどの無線通信を行う。Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔは、家庭用画像表示装置３０がアクセスポイントを介さず携帯端末２０と直接通信できる規格である。また、本実施形態による通信部１６は、携帯端末２０からユーザ動作の解析結果を受信する。また、通信部１６は、判断部３７から取得した判断結果に応じて携帯端末２０との通信を制御する。また、操作部３６から認証開始指示が出力された場合、通信部１６は、例えばＷｉ−Ｆｉ通信できる範囲内で検出した携帯端末２０に認証開始指示を送信してもよい。
【００６３】
その他の構成は、図２を参照して説明したので、ここでの説明は省略する。
【００６４】
以上、本実施形態による認証システムの構成について説明した。次に、図１５を参照して第２の実施形態による認証システムの動作処理について説明する。
【００６５】
［２−３．動作処理］
図１５は、第２の実施形態による認証システムの動作処理を示すフローチャートである。図１５に示すように、まずステップＳ３０２において、家庭用画像表示装置３０は、ＷＰＳ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ）で接続待ち受けを開始し、および携帯端末２０に認証開始指示を送信する。具体的には、家庭用画像表示装置３０は、ユーザにより通信接続を開始する操作がなされたことをトリガとして、接続待ち受けを開始し、また、通信接続の認証を開始するための認証開始指示を送信する。なお、家庭用画像表示装置３０は、例えばＷｉ−Ｆｉ  Ｄｉｒｅｃｔ通信できる範囲内で検出した携帯端末２０に認証開始指示を送信する。
【００６６】
次いで、ステップＳ３０４において、家庭用画像表示装置３０の周波数確定部１２は、接続許可周波数および接続許可閾値を確定する。接続許可周波数および接続許可閾値は、ＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）コードに相当する。このように、本実施形態による家庭用画像表示装置３０は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔによりアクセスポイントを介さず携帯端末２０と直接通信が可能であるので、ＰＩＮコードを待ち受け側の機器である家庭用画像表示装置３０が設定できる。
【００６７】
次に、ステップＳ３０６において、家庭用画像表示装置３０の表示制御部３３は、接続許可周波数に基づいて、動作周期を設定する。
【００６８】
続いて、ステップＳ３０８において、表示制御部３３は、設定した動作周期に従って周期動作画像を表示部３４に表示させる。例えば、表示制御部３３は、図１３に示す画像３４２のように、「私の真似をして振って下さい」との指示文と共に、インストラクターが携帯端末を持って振る画像を動作周期に応じてループ表示する。
【００６９】
一方、ステップＳ４０２において、携帯端末２０は、家庭用画像表示装置３０から認証開始指示を受信すると、ＷＰＳで接続待ち受けを開始する。
【００７０】
次いで、ステップＳ４０４において、携帯端末２０は、加速度センサ２３による検知と、解析部２４によるＦＦＴを開始する。また、このとき、携帯端末２０は、表示部２２にユーザ操作を誘導する表示を行なってもよい。例えば、表示部２２は、「インストラクターの動きに合わせて本体を振ってください」との表示を行う。
【００７１】
次に、ステップＳ４０６において、ユーザが携帯端末２０をインストラクターの動きに合わせて振ると、携帯端末２０の揺れを加速度センサ２３が加速度を示すデータとして検出する。
【００７２】
次いで、ステップＳ４０８において、解析部２４は、加速度センサ２３が検出した加速度を示すデータについてＦＦＴにより解析する。そして、ステップＳ４１０において、解析部２４は、ＦＦＴ結果をＰＩＮコードとしてアクセスポイント１０に送信する。
【００７３】
次に、ステップＳ３１０において、家庭用画像表示装置３０は、携帯端末２０からＰＩＮコードとして送信されたＦＦＴ結果を受信する。次いで、ステップＳ３１２において、家庭用画像表示装置３０の判断部１７は、受信したＦＦＴ結果と、接続許可周波数に基づく動作周期とを比較し、比較結果が接続許可閾値以内であれば、認証を許可する。
【００７４】
次いで、ステップＳ３１４において、アクセスポイント１０は、判断結果を携帯端末２０に送信する。そして、ステップＳ３１６において、判断結果が認証ＮＧだった場合は、処理はステップＳ３０８に戻る。ステップＳ３０８からＳ３１４の処理は、接続が完了するかユーザがキャンセルするまで繰り返される。一方、ステップＳ３１６において、判断結果が認証ＯＫだった場合は、処理はステップＳ３１８に進む。
【００７５】
続いて、ステップＳ３１８において、アクセスポイント１０は、接続完了状態を示す。ここで、図１６に第２の実施形態における接続完了状態を示す画面表示例を示す。図１６に示すように、表示部３４は、「接続完了！コントローラとして使用可能です。」との表示とインストラクターの画像を含む画面３４４を表示する。次いで、ステップＳ３２０において、家庭用画像表示装置３０は携帯端末２０とデータ通信を開始する。
【００７６】
一方、携帯端末２０では、ステップＳ４１２において、判断結果を家庭用画像表示装置３０から受信するまで、結果待ち状態になっている。
【００７７】
次いで、ステップＳ４１４において、受信した判断結果が認証ＯＫの場合は、処理はステップＳ４１６に進む。次に、ステップＳ４１６において、携帯端末２０は家庭用画像表示装置３０とデータ通信を開始する。この際、携帯端末２０は、判断結果に応じた画面表示を行う。
【００７８】
一方、ステップＳ４１４において、受信した判断結果が認証ＮＧの場合は、処理はステップＳ４１８に進む。次に、ステップＳ４１８において、携帯端末２０は、接続が失敗状態であることおよび接続の再挑戦ガイドをユーザに通知する。続いて、処理はステップＳ４０６に進む。
【００７９】
以上、第２の実施形態による認証システムの動作処理について説明した。本実施形態の認証システムによれば、携帯端末２０と直接通信できる情報処理装置（例えば、家庭用画像表示装置３０）において、パスワード入力など煩雑な操作を必要とすることなく、直感的な操作で認証処理を行うことができる。
【００８０】
［２−４．変形例］
上記第２の実施形態では、家庭用画像表示装置３０と携帯端末２０が直接通信を行う場合に、通信を持続させる場合の認証について説明した。しかし、本開示による認証システムは、家庭用画像表示装置３０と携帯端末２０が直接通信を行う場合に、アプリケーション層における認証を行なってもよい。以下、変形例として、本開示による認証システムがアプリケーション層における認証に適用される場合について図１７を参照して説明する。
【００８１】
図１７は、本開示の変形例による認証システムの概要を説明するための図である。図１７に示すように、家庭用画像表示装置３０と携帯端末２０があり、両者が直接通信を行う場合、ユーザは、家庭用画像表示装置３０の表示部３２に表示された指示３２４にしたがって、点滅画像３２６の点滅に合わせて携帯端末２０を振る。そして、家庭用画像表示装置３０は、携帯端末２０が検知した揺れを示すデータを受信し、かかるデータと点滅画像３２６により通知した動作パターンとを比較し、比較結果が条件を満たす場合、携帯端末２０を認証し、携帯端末２０との通信を許可する。このように、変形例による認証システムによれば、ユーザによる煩雑なパスワード入力を必要とすることなく、アプリケーション層での認証を行うことができる。
【００８２】
＜３．まとめ＞
上述したように、本開示による認証システムによれば、パスワード入力など煩雑な操作を必要とすることなく、直感的な操作で認証処理を行うことができる。
【００８３】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００８４】
例えば、上記説明した各実施形態および変形例では、携帯端末２０が解析部２４を備え、ＦＦＴ結果を送信しているが、本開示による認証処理はこれに限られず、携帯端末２０が、加速度センサ２３が検出した加速度を示すデータを送信し、アクセスポイント１０または家庭用画像表示装置３０側で、加速度を示すデータを解析してＦＦＴ結果を得てもよい。
【００８５】
また、例えば上記説明した各実施形態および変形例では、認証判断をアクセスポイント１０または家庭用画像表示装置３０が行っているが、本開示による認証判断はこれに限らず、携帯端末２０が認証判断を行い、判断結果をアクセスポイント１０または家庭用画像表示装置３０に通知してもよい。この場合、携帯端末２０は、認証判断に利用する接続許可周波数および接続許可閾値を含む周波数データをアクセスポイント１０または家庭用画像表示装置３０から予め受信してもよい。
【００８６】
また、上記説明した各実施形態および変形例では、本開示による情報処理装置を、アクセスポイント１０または家庭用画像表示装置３０により実現したが、これに限らず、例えば携帯端末により実現してもよい。これにより、本開示による認証システムを携帯端末同士の認証処理に適用することができる。
【００８７】
また、上記説明した各実施形態および変形例において、判断部１７（３４）における認証判断の結果がＮＧだった場合に、例えば図４に示すステップＳ１０４に戻り、接続許可周波数および接続許可閾値を再確定し、また、ＬＥＤ点滅周期を再設定してもよい。
【００８８】
なお、本技術は以下のような構成も取ることができる。
（１）
他の情報処理装置と通信する通信部と、
ユーザに通知される動作パターンおよび前記動作パターンに応じたユーザ動作の解析結果に基づいて、前記他の情報処理装置を認証するか否か判断する判断部と、
を備える、情報処理装置。
（２）
前記動作パターンは、ユーザ動作の周期である、前記（１）に記載の情報処理装置。
（３）
前記判断部は、前記動作パターンと前記解析結果とを比較し、比較結果が条件を満たす場合に前記他の情報処理装置を認証する、前記（１）または（２）に記載の情報処理装置。
（４）
前記判断部は、前記動作パターンを示す周波数と前記解析結果を示す周波数とを比較し、比較結果が閾値以内である場合に前記他の情報処理装置を認証する、前記（１）から（３）のいずれかに記載の情報処理装置。
（５）
前記判断部により前記他の情報処理装置を認証すると判断された場合、前記他の情報処理装置との通信を持続する、前記（１）から（４）のいずれかに記載の情報処理装置。
（６）
前記判断部により前記他の情報処理装置を認証すると判断された場合、前記他の情報処理装置とのアプリケーション層における通信を許可する、前記（１）から（４）のいずれかに記載の情報処理装置。
（７）
前記情報処理装置は、
前記動作パターンに応じたユーザ動作を検出するセンサの検出結果を解析する解析部を備える、前記（１）から（６）のいずれかに記載の情報処理装置。
（８）
前記情報処理装置は、
前記動作パターンをユーザに通知する出力部を備える、前記（１）から（７）のいずれかに記載の情報処理装置。
（９）
他の情報処理装置と通信するステップと、
ユーザに通知される動作パターンおよび前記動作パターンに応じたユーザ動作の解析結果に基づいて、前記他の情報処理装置を認証するか否か判断するステップと、
を含む、情報処理方法。
（１０）
他の情報処理装置と通信する処理と、
ユーザに通知される動作パターンおよび前記動作パターンに応じたユーザ動作の解析結果に基づいて、前記他の情報処理装置を認証するか否か判断する処理と、
をコンピュータに実行させる、プログラム。
（１１）
前記動作パターンは、ユーザ動作の周期である、前記（１０）に記載のプログラム。
（１２）
前記判断する処理は、前記動作パターンと前記解析結果とを比較し、比較結果が条件を満たす場合に前記他の情報処理装置を認証する、前記（１０）または（１１）に記載のプログラム。
（１３）
前記判断する処理は、前記動作パターンを示す周波数と前記解析結果を示す周波数とを比較し、比較結果が閾値以内である場合に前記他の情報処理装置を認証する、前記（１０）から（１２）のいずれかに記載のプログラム。
（１４）
前記判断する処理により前記他の情報処理装置を認証すると判断された場合、前記他の情報処理装置との通信を持続する、前記（１０）から（１３）のいずれかに記載の情報処理装置。
（１５）
前記判断する処理により前記他の情報処理装置を認証すると判断された場合、前記他の情報処理装置とのアプリケーション層における通信を許可する、前記（１０）から（１３）のいずれかに記載の情報処理装置。
（１６）
前記プログラムは、
前記動作パターンに応じたユーザ動作を検出するセンサの検出結果を解析する処理を、コンピュータに実行させる、前記（１０）から前記（１４）のいずれか１項に記載のプログラム。
（１７）
前記プログラムは、
出力部から前記動作パターンをユーザに通知する処理を備える、前記（１０）から前記（１６）のいずれかに記載のプログラム。
（１８）
他の情報処理装置と通信する通信部と、
ユーザに通知される動作パターンおよび前記動作パターンに応じたユーザ動作の解析結果に基づいて、前記他の情報処理装置を認証するか否か判断する判断部と、
を有する、情報処理装置と；
前記情報処理装置と通信する通信部と、
前記動作パターンに応じたユーザ動作を検出するセンサと、
前記センサの検出結果を解析する解析部と、
を有する、前記他の情報処理装置と；
を備える、情報処理システム。
【符号の説明】
【００８９】
１０      アクセスポイント
１１      操作部
１２      周波数確定部
１３      ＬＥＤ制御部
１４      ＬＥＤ
１５      記憶部
１５１    動作パターン
１６      通信部
１７      判断部
２０      携帯端末
２１      通信部
２２      表示部
２３      加速度センサ
２４      解析部
３０      家庭用画像表示装置
３２      表示部
【図１】
2012247825.tif 000003
【図２】
2012247825.tif 000004
【図３】
2012247825.tif 000005
【図４】
2012247825.tif 000006
【図５】
2012247825.tif 000007
【図６】
2012247825.tif 000008
【図７】
2012247825.tif 000009
【図８】
2012247825.tif 000010
【図９】
2012247825.tif 000011
【図１０】
2012247825.tif 000012
【図１１】
2012247825.tif 000013
【図１２】
2012247825.tif 000014
【図１３】
2012247825.tif 000015
【図１４】
2012247825.tif 000016
【図１５】
2012247825.tif 000017
【図１６】
2012247825.tif 000018
【図１７】
2012247825.tif 000019