(57)【要約】【課題】ユーザが所望する対象物に対する操作を適格に受け付けることを可能とする。【解決手段】情報処理装置は、近距離無線通信を用いて外部デバイスからデバイス情報を読み取る複数の読取装置のそれぞれから、外部デバイスから読み取った前記デバイス情報を取得する読取情報取得部１１１ａと、外部デバイスの状態を検出する第１の検出装置により検出された検出結果を取得する検出結果取得部１１１ｂと、外部デバイスからデバイス情報を読み取った読取装置が複数存在するか否かを判別する読取情報判別部１１１ｃと、読取情報判別部により外部デバイスからデバイス情報を読み取った読取装置が複数存在すると判別された場合、検出結果取得部により取得された検出結果に基づいて、外部デバイスからデバイス情報を読み取った複数の読取装置から外部デバイスの操作対象となる読取装置を特定する読取装置特定部１１１ｄと、を備える。【選択図】図３
2018018539.tif 000002
【特許請求の範囲】
【請求項１】
近距離無線通信を用いて外部デバイスから当該外部デバイスが保持するデバイス情報を読み取る複数の読取装置のそれぞれから、前記外部デバイスから読み取った前記デバイス情報を取得する読取情報取得部と、
前記外部デバイスの状態を検出する第１の検出装置により検出された検出結果を取得する検出結果取得部と、
前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在するか否かを判別する読取情報判別部と、
前記読取情報判別部により前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在すると判別された場合、前記検出結果取得部により取得された検出結果に基づいて、前記外部デバイスから前記デバイス情報を読み取った複数の読取装置から前記外部デバイスの操作対象となる読取装置を特定する読取装置特定部と、を備える、
ことを特徴とする情報処理装置。
【請求項２】
前記読取情報取得部は、前記外部デバイスから前記デバイス情報を読み取った読取装置から、当該読取装置を識別する識別情報をさらに取得し、
前記読取情報判別部は、前記読取情報取得部が所定時間内に取得した前記デバイス情報と前記識別情報に基づいて、前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在するか否かを判別する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１の検出装置は、前記複数の読取装置に対する前記外部デバイスの相対位置を検知することにより前記外部デバイスの状態を検出する、ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記第１の検出装置は、感圧センサから構成され、
前記読取装置特定部は、前記感圧センサにより検出された前記外部デバイスによる加圧位置に基づいて、前記外部デバイスから前記デバイス情報を読み取った複数の読取装置から前記加圧位置に最も近い読取装置を特定する、
ことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記外部デバイスを操作するユーザの状態を検出する第２の検出装置をさらに備え、
前記検出結果取得部は、さらに、前記第２の検出装置により検出された検出結果を取得する、
ことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記第２の検出装置は、視線センサから構成され、
前記読取装置特定部は、前記視線センサにより検出された前記外部デバイスを操作するユーザの視線方向と前記外部デバイスから前記デバイス情報を読み取った読取装置との交点である注視点を算出し、前記外部デバイスから前記デバイス情報を読み取った複数の読取装置から前記注視点を領域内に含む読取装置を特定する、
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記複数の読取装置は、同一平面上にマトリクス状に配置されている、ことを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
近距離無線通信を用いて外部デバイスから当該外部デバイスが保持するデバイス情報を読み取る複数の読取装置のそれぞれから、前記外部デバイスから読み取った前記デバイス情報を取得する読取情報取得ステップと、  前記外部デバイスの状態を検出する第１の検出装置により検出された検出結果を取得する検出結果取得ステップと、
前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在するか否かを判別する読取情報判別ステップと、
前記読取情報判別ステップにより前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在すると判別された場合、前記検出結果取得ステップにより取得された検出結果に基づいて、前記外部デバイスから前記デバイス情報を読み取った複数の読取装置から前記外部デバイスの操作対象となる読取装置を特定する読取装置特定ステップと、を備える、
ことを特徴とする情報処理方法。
【請求項９】
コンピュータに、
近距離無線通信を用いて外部デバイスから当該外部デバイスが保持するデバイス情報を読み取る複数の読取装置のそれぞれから、前記外部デバイスから読み取った前記デバイス情報を取得する読取情報取得処理と、
前記外部デバイスの状態を検出する第１の検出装置により検出された検出結果を取得する検出結果取得処理と、
前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在するか否かを判別する読取情報判別処理と、
前記読取情報判別処理により前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在すると判別された場合、前記検出結果取得処理により取得された検出結果に基づいて、前記外部デバイスから前記デバイス情報を読み取った複数の読取装置から前記外部デバイスの操作対象となる読取装置を特定する読取装置特定処理と、実行させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
非接触ＩＣ（Integrated Circuit）カードや携帯電話機等を用いて近距離で無線通信を行う近距離無線通信システムが広く利用されている。また、この近距離無線通信を用いることにより、ユーザが所望する対象物の表示に非接触ＩＣカード等を直接近接させて操作することができるＵＩ（User Interface）技術も広く知られている。
【０００３】
特許文献１は、クライアントの広告等を表示する表示機器とリーダライタの組がマトリクス状に並べられた操作パネルに非接触ＩＣカードをかざすことにより、ポイントや各種情報を得ることができる情報表示システムに関する技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２７６７００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１は、マトリクス状に配置された複数のリーダライタが非接触ＩＣカードから同一のタグを読み取った場合を全く想定しておらず、複数のリーダライタが同一のタグを読み取った場合の対応策が講じられていないため、多重処理が行われる等の問題が生じる可能性がある。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、ユーザが所望する対象物に対する操作を適格に受け付けることを可能とする、情報処理装置、情報処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、本発明に係る情報処理装置は、
近距離無線通信を用いて外部デバイスから当該外部デバイスが保持するデバイス情報を読み取る複数の読取装置のそれぞれから、前記外部デバイスから読み取った前記デバイス情報を取得する読取情報取得部と、
前記外部デバイスの状態を検出する第１の検出装置により検出された検出結果を取得する検出結果取得部と、
前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在するか否かを判別する読取情報判別部と、
前記読取情報判別部により前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在すると判別された場合、前記検出結果取得部により取得された検出結果に基づいて、前記外部デバイスから前記デバイス情報を読み取った複数の読取装置から前記外部デバイスの操作対象となる読取装置を特定する読取装置特定部と、を備える。
【発明の効果】
【０００８】
本発明によれば、ユーザが所望する対象物に対する操作を適格に受け付けることが可能となる。
【図面の簡単な説明】
【０００９】
【図１】実施形態１に係る情報処理装置を適用した自動販売システムの全体構成を示す図である。
【図２】情報処理装置のハードウェア構成を示すブロック図である。
【図３】情報処理装置のＣＰＵの機能構成を示すブロック図である。
【図４】情報処理装置におけるＮＦＣリーダライタのマトリクス配列を説明するための模式的な図である。
【図５】ＣＰＵとＮＦＣリーダライタ及び人感センサの接続を模式的に示す図である。
【図６】情報処理装置が実行する近距離無線通信処理のフローチャートである。
【図７】情報処理装置が実行する特定処理のフローチャートである。
【図８】複数のＮＦＣリーダライタが同一のＮＦＣタグを読み取った場合に、任意のＮＦＣリーダライタを特定する方法を説明するための図である。
【図９】実施形態２に係る情報処理装置を適用したファイル転送システムの全体構成を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態に係る情報処理装置について、図面を参照しながら説明する。
【００１１】
（実施形態１）
本実施形態では、本発明に係る情報処理装置の一例として自動販売機を取り上げることとする。図１に示す自動販売システム１は、近距離無線通信を用いて、ユーザが非接触ＩＣカード３００を商品表示に近接させることにより、任意の商品を直接的かつ直感的に購入することができるＵＩを備える自動販売機（情報処理装置）１００を用いた販売サービスを提供するシステムである。
【００１２】
図１に示すように、自動販売システム１は、自動販売機（情報処理装置）１００、システムサーバ２００、非接触ＩＣカード（外部デバイス）３００、を備える。自動販売機１００とシステムサーバ２００とは、インターネットを介して接続されている。なお、自動販売システム１が備える、自動販売機１００、システムサーバ２００、非接触ＩＣカード３００の個数は、図１に示す例に限られない。
【００１３】
自動販売機１００は、自己が備えるＮＦＣ（Near Field Communication）リーダライタに近接された非接触ＩＣカード３００のＮＦＣタグのデータを近距離無線通信で読み取り、商品の販売が可能な場合、選択された商品を提供すると共に、課金（決済）処理を行う。このように、自動販売機１００は、ユーザが非接触ＩＣカード３００をＮＦＣリーダライタに近接させて商品を購入することを可能とするＵＩを備える。
【００１４】
システムサーバ２００は、ネットワークを介して自動販売機１００と相互に接続され、自動販売機１００の商品販売情報や商品在庫情報を含む各種データを送受信することにより、自動販売機１００を管理する。
【００１５】
非接触ＩＣカード３００は、自動販売機１００が備えるＮＦＣリーダライタ１１６と近距離無線通信をすることにより、各種データを送受信する。非接触ＩＣカード３００は、通信等の制御を行うＣＰＵ（Central Processing Unit）、動作プログラム等を記憶するＲＯＭ（Read Only Memory）、データを記憶する読み書き可能なメモリ（ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）等）をワンチップ化して備えるＩＣチップと、ＮＦＣリーダライタとの間で電磁波による非接触通信を行うためのアンテナを備える。
【００１６】
次に、図２を参照して、自動販売機１００のハードウェア構成について説明する。図２に示すように、自動販売機１００は、ＩＣチップとアンテナを内蔵するＩＣカードや携帯電話機等のＮＦＣタグのデータを読み取り及び書き込みを行う装置である。
【００１７】
自動販売機１００は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ（Random Access Memory）１１３、記憶部１１４、ＲＴＣ（Real Time Clock）１１５、ＮＦＣリーダライタ（読取装置）１１６、画像信号処理部１１７、入力信号処理部１１８、タッチパネル（第１の検出装置）１１９、通信部１２０、人感センサ１２１、バス１３０、を備える。
【００１８】
ＣＰＵ１１１は、ＲＯＭ１１２、記憶部１１４等に格納されている動作プログラムを実行し、自動販売機１００全体の動作を制御する。図３に示すように、ＣＰＵ１１１は、読取情報取得部１１１ａ、検出結果取得部１１１ｂ、読取情報判別部１１１ｃ、読取手段特定部１１１ｄとして機能する。
【００１９】
読取情報取得部１１１ａは、近距離無線通信を用いて非接触ＩＣカード（外部デバイス）３００からデバイス情報を読み取る複数のＮＦＣリーダライタ（読取装置）１１６のそれぞれから、デバイス情報（ＮＦＣタグのデータ）と、読取装置を識別する識別情報と、を取得する。読取情報取得部１１１ａは、取得したデバイス情報（ＮＦＣタグのデータ）と識別情報を読取情報判別部１１１ｃに供給する。
【００２０】
検出結果取得部１１１ｂは、非接触ＩＣカード３００の状態を検出するタッチパネル（第１の検出装置）１１９が検出した検出結果を取得する。検出結果取得部１１１ｂは、取得した検出結果を読取装置特定部１１１ｄに供給する。
【００２１】
読取情報判別部１１１ｃは、読取情報取得部１１１ａから取得したデバイス情報（ＮＦＣタグのデータ）と識別情報とに基づいて、所定時間内に非接触ＩＣカード３００からデバイス情報（ＮＦＣタグのデータ）を読み取ったＮＦＣリーダライタ１１６が複数存在するか否かを判別する。
【００２２】
読取装置特定部１１１ｄは、読取情報判別部１１１ｃにより所定時間内に非接触ＩＣカード３００からデバイス情報を読み取ったＮＦＣリーダライタ１１６が複数存在すると判別された場合、検出結果取得部１１１ｂから取得した検出結果に基づいて、所定時間内に非接触ＩＣカード３００からデバイス情報（ＮＦＣタグのデータ）を読み取った複数のＮＦＣリーダライタ１１６から非接触ＩＣカード３００の操作対象となるＮＦＣリーダライタ１１６を特定する。
【００２３】
ＲＯＭ１１２は、ＣＰＵ１１１が実行するプログラムや演算パラメータ等の制御用データを記憶する。
【００２４】
ＲＡＭ１１３は、ＣＰＵ１１１が実行するプログラム、演算結果、実行状態等のデータを一時的に記憶する。
【００２５】
記憶部１１４は、ＣＰＵ１１１が実行する動作プログラム、ＣＰＵ１１１により演算されたデータ、ＮＦＣリーダライタ１１６から取得したデータ、タッチパネル１１９から取得した加圧点の位置データ、タッチパネル１１９上の加圧領域の閾値等、各種データを記憶する。記憶部１１４は、例えば、フラッシュメモリ、ＥＥＰＲＯＭ、ＦｅＲＡＭ（Ferroelectric Random Access Memory）等の不揮発性メモリやＨＤＤ（Hard Disk Drive）から構成される。なお、タッチパネル１１９から取得した位置データは、ＣＰＵ１１１の制御により、ＲＴＣ１１５から取得した時刻と対応づけて記憶部１１４に記憶される。
【００２６】
ＲＴＣ１１５は、クロックパルスに基づいて日付及び時刻をカウントし、時刻情報を生成する計時回路である。ＲＴＣ１１５は、生成した時刻情報をＣＰＵ１１１に出力する。
【００２７】
ＮＦＣリーダライタ１１６は、ＣＰＵ１１１の制御に従って、非接触ＩＣカード３００と１３．５６ＭＨｚの周波数帯域を用いて約１０ｃｍ以内の近距離無線通信を行う。ＮＦＣリーダライタ１１６は、非接触ＩＣカード３００のＮＦＣタグのデータの読み取り及び書き込みを行う。ＮＦＣリーダライタ１１６は、図４に示すように、自動販売機１００の正面上部のタッチパネル１１９内に各商品表示画像１２３に対応するようにマトリクス状に配置される。また、ＮＦＣリーダライタ１１６は、図５に示すように、ＣＰＵ１１１と各々接続され、非接触ＩＣカード３００から読み取ったＮＦＣタグのデータは各々ＣＰＵ１１１に出力する。ユーザは、所望する対象物（商品）の商品表示画像１２３に非接触ＩＣカード３００を近接させることにより、直接的かつ直感的に対象物（商品）を購入することができる。このように、本実施形態では、ＮＦＣリーダライタ１１６は、読取装置として機能する。
【００２８】
ここで、ＮＦＣリーダライタ１１６と非接触ＩＣカード３００との非接触通信の基本動作について説明する。
【００２９】
ＮＦＣリーダライタ１１６と非接触ＩＣカード３００との間で行われる非接触通信は、搬送波を１３．５６ＭＨｚの周波数帯域を利用してデータ送受信する。変調方式としては、例えば、ＡＳＫ（Amplitude Shift Keying）変調方式が用いられ、送信データのビット列に応じて搬送波の振幅を変化させることにより、送信データが送信される。また、符号化方式としては、例えば、マンチェスタ符号化方式が用いられ、送信ビットを高位と低位の１／２ビットの組み合わせで符号化して送信データが送信される。このような非接触通信によって、ＮＦＣリーダライタ１１６が、ＣＰＵ１１１の制御に従って、非接触ＩＣカード３００に各種のコマンドを送信し、非接触ＩＣカード３００は、受信したコマンドに対して応答する方式により、必要に応じたデータを送受信する。
【００３０】
ＮＦＣリーダライタ１１６と非接触ＩＣカード３００とは、それぞれ、アンテナコイルを備え、各アンテナコイルが近接することにより、電磁結合した状態における磁界共鳴伝送によりデータ通信が行われる。具体的には、まず、ＮＦＣリーダライタ１１６は、非接触ＩＣカード３００への送信データに基づいて搬送波を変調し、変調した搬送波に応じて自己が備えるアンテナコイルに電圧を印加することにより磁界を発生させる。
【００３１】
ＮＦＣリーダライタ１１６に近接された非接触ＩＣカード３００は、磁界の変化に伴い発生する電磁誘導により、自己が備えるアンテナコイルに誘起電流が流れ、この誘起電流により反磁界が発生する。非接触ＩＣカード３００は、誘起された交流電圧を直流電圧に変換して、非接触ＩＣカード３００内の電力を取得する。非接触ＩＣカード３００は、取得した電力を用いて、自己が備えるＩＣチップを起動する。
【００３２】
非接触ＩＣカード３００のＩＣチップは、誘起電流の振幅からＮＦＣリーダライタ１１６が送信した送信データを読み取り、それに対応する返信データに応じて、例えば、負荷スイッチをオン／オフしてアンテナの負荷を変調させることにより反磁界を変化させる。
【００３３】
ＮＦＣリーダライタ１１６は、反磁界によるアンテナコイルを流れる電流の変化を検波し、非接触ＩＣカード３００の返信データを電流の振幅から復調することにより読み出す。
【００３４】
このように、ＮＦＣリーダライタ１１６は、非接触ＩＣカード３００との間で通信を交互に実施することにより、ＮＦＣタグのデータの読み出し及び書き込みを行う。
【００３５】
図２の説明に戻って、画像信号処理部１１７は、ＣＰＵ１１１等から供給された制御信号に従って、画像信号を生成する。画像信号処理部１１７は、生成した画像信号を、タッチパネル１１９に供給する。
【００３６】
入力信号処理部１１８は、タッチパネル１１９から取得した入力信号を処理し、処理後の入力信号をＣＰＵ１１１等に供給する。例えば、入力信号処理部１１８は、アナログ信号である入力信号をデジタル信号に変換し、変換後のデジタル信号をＣＰＵ１１１に供給する。
【００３７】
タッチパネル１１９は、入力機能と表示機能とが組み合わされた装置であり、ユーザの指等によるタッチ操作の位置を検出するタッチセンサ、画面表示を行う液晶ディスプレイを備える。タッチパネル１１９は、画像信号処理部１１７から供給された画像信号に従った画像を表示するとともに、ユーザからの各種のタッチ操作を受け付け、入力信号処理部１１８に検出点のｘｙ座標を示す位置データを出力する。ここで、本実施形態において、タッチパネル１１９は、感圧式タッチパネルを例に説明するが、これに限るものではない。タッチパネル１１９は、静電容量式タッチパネルであってもよい。本実施形態では、タッチパネル１１９は、本発明の検出手段として機能する。
【００３８】
通信部１２０は、ＣＰＵ１１１の制御に従って、ネットワークを介してシステムサーバ２００とデータ通信を行うインターフェイスである。通信部１２０は、例えば、ＮＩＣ（Network Interface Card）、ルータ、モデム等である。
【００３９】
人感センサ１２１は、検出範囲内の人の動きを検出するためのセンサであり、図４に示すように、自動販売機１００のタッチパネル１１９の下方、商品取出口１２２の上方に配置される。また、人感センサ１２１は、図５に示すように、ＣＰＵ１１１に接続され、人の動きを検出した場合、検出信号をＣＰＵ１１１に供給する。ここで、検出範囲は、例えば、自動販売機１００の正面半径約１．５メートル、横アングル約１００度、縦アングル４０度とする。人の動きを検出する方法としては、検出範囲内の人体から放射される遠赤外線（体温）を検出するものや、検出範囲に超音波を放射して反射された超音波を検出するもの等があるが、人感センサ１２１は、これらの周知技術のいずれかを用いて人の動きを検出すればよい。人感センサ１２１は、例えば、赤外線等を利用して周囲の温度と温度差があるものが検出範囲内で動いたときに、その温度変化を検出して検出信号をＣＰＵ１１１に出力する。人感センサ１２１の検出信号を受信したことに応答して、ＣＰＵ１１１は、ＮＦＣリーダライタ１１６を制御して非接触ＩＣカード３００と近距離無線通信を開始する。
【００４０】
バス１３０は、自動販売機１００が備える各構成要素を相互に接続する。
【００４１】
次に、図６に示すフローチャートを参照して、自動販売機１００が実行する近距離無線通信処理について説明する。なお、自動販売機１００のＣＰＵ１１１は、自動販売機１００の電源が投入されたことに応答して、図６に示す近距離無線通信処理を開始する。
【００４２】
まず、ＣＰＵ１１１は、人感センサ１２１の電源をオンし、人感センサ１２１を起動し、検出範囲内の人の動きの検出を開始する（ステップＳ１０１）。
【００４３】
次に、ＣＰＵ１１１は、自動販売機１００の周辺に人がいるか否かを判別する（ステップＳ１０２）。ＣＰＵ１１１は、検出範囲内の人の動きを検出した際に人感センサ１２１から取得する検出信号に基づき、自動販売機１００の周囲に人がいるか否かを判別する。ＣＰＵ１１１は、自動販売機１００の周辺に人がいると判別した場合（ステップＳ１０２；ＹＥＳ）、ＮＦＣリーダライタ１１６の電源をオンし、ＮＦＣリーダライタ１１６を起動する（ステップＳ１０３）。
【００４４】
一方、ＣＰＵ１１１は、自動販売機１００の周辺に人がいないと判別した場合（ステップＳ１０２；ＮＯ）、処理をステップＳ１０２に戻し、自動販売機１００の周辺に人がいると判別するまで処理を繰り返す。
【００４５】
ＣＰＵ１１１は、ステップＳ１０３の処理を完了すると、自動販売機１００の周辺に人がいるか否かを判別する（ステップＳ１０４）。すなわち、ＣＰＵ１１１は、人感センサ１２１から継続的に検出信号を取得しているか否かに基づき、自動販売機１００の周辺に人が継続しているか否かを判別する。
【００４６】
ＣＰＵ１１１は、自動販売機１００の周辺に人がいないと判別した場合（ステップＳ１０４；ＮＯ）、ＮＦＣリーダライタ１１６の電源をオフし（ステップＳ１０５）、処理をステップＳ１０２に戻す。すなわち、ＣＰＵ１１１は、人感センサ１２１から検出信号を受信したが、その後、人感センサ１２１から検出信号を受信しなくなった場合には、ＮＦＣリーダライタ１１６の電源をオフし、再度、人感センサ１２１から検出信号を受信するまで待機する。
【００４７】
一方、ＣＰＵ１１１は、自動販売機１００の周辺に継続して人がいると判別した場合（ステップＳ１０４；ＹＥＳ）、ステップＳ１０３で起動したＮＦＣリーダライタ１１６が非接触ＩＣカード３００の情報を読み取ったか否かを判別する（ステップＳ１０６）。ＣＰＵ１１１は、ＮＦＣリーダライタ１１６から非接触ＩＣカード３００のＮＦＣタグのデータを受信したか否かに基づいて、ＮＦＣリーダライタ１１６が非接触ＩＣカード３００の情報を読み取ったか否かを判別する。
【００４８】
ＣＰＵ１１１は、ＮＦＣリーダライタ１１６が非接触ＩＣカード３００のＮＦＣタグを読み取っていないと判別した場合（ステップＳ１０６；ＮＯ）、処理をステップＳ１０４に戻す。
【００４９】
一方、ＣＰＵ１１１は、ＮＦＣリーダライタ１１６が非接触ＩＣカードのＮＦＣタグを読み取ったと判別した場合（ステップＳ１０６；ＹＥＳ）、所定時間内に他のＮＦＣリーダライタ１１６が同一のＮＦＣタグを読み取ったか否かを判別する（ステップＳ１０７）。ここで、所定時間とは、ユーザが所望する対象物の商品表示画像１２３に非接触ＩＣカード３００をかざしてから、ＮＦＣリーダライタ１１６がＮＦＣタグのデータを読み取るまでの時間、例えば、約０．５秒とする。
【００５０】
ＣＰＵ１１１は、所定時間内に他のＮＦＣリーダライタ１１６が同一のＮＦＣタグを読み取っていない、すなわち、所定時間内にＮＦＣタグを読み取ったＮＦＣリーダライタ１１６は１つであると判別した場合（ステップＳ１０７；ＮＯ）、商品の販売が可能か否かを判別し、販売可能であると判別した場合、所定の商品を提供すると共に、課金（決済）処理を行う（ステップＳ１０９）。また、ＣＰＵ１１１は、非接触ＩＣカードから読み取ったＮＦＣタグを記憶部１１４に記憶させる。ＮＦＣタグには、加入者情報、電子マネー情報（残高情報）等が含まれる。なお、本実施形態では、ステップＳ１０９の処理を課金（決済）処理として説明するが、システムに応じて、適宜、変更可能である。
【００５１】
一方、ＣＰＵ１１１は、所定時間内に他のＮＦＣリーダライタが同一の情報を読み取ったと判別した場合（ステップＳ１０７；ＹＥＳ）、処理をステップＳ１０８の特定処理に進める。
【００５２】
ここで、図７のフローチャートを参照して、ステップＳ１０８の特定処理について説明する。
【００５３】
ＣＰＵ１１１は、まず、記憶部１１４から感圧式タッチパネルの加圧点のｘｙ座標を示す位置データを取得する（ステップＳ２０１）。ＣＰＵ１１１は、所定時間内に感圧タッチパネルに加圧された加圧点のｘｙ座標を示す位置データを、記憶部１１４から読み出して取得する。
【００５４】
次に、ＣＰＵ１１１は、所定時間内に検出された加圧点が１つであるか否かを判別する（ステップＳ２０２）。ＣＰＵ１１１は、記憶部１１４に記憶された検出時刻と位置データとが対応づけられた加圧点情報を読み出し、所定時間内に検出された加圧点が１つであるか否かを判別する。
【００５５】
ＣＰＵ１１１は、所定時間内に検出された加圧点が１つであると判別した場合（ステップＳ２０２；ＹＥＳ）、非接触ＩＣカード３００のＮＦＣタグを読み取ったＮＦＣリーダライタ１１６のうち、加圧点から最も近傍のＮＦＣリーダライタ１１６をユーザが所望する対象物に対応するＮＦＣリーダライタ１１６として特定し（ステップＳ２０３）、本処理を終了する。加圧点から最も近傍のＮＦＣリーダライタ１１６を特定する方法として、図８に示すように、加圧点Ｋ１とＮＦＣリーダライタ１１６の領域の重心との距離が最も短いＮＦＣリーダライタＢ１１６（重心Ｇｂ）を特定する方法を用いる。
【００５６】
一方、ＣＰＵ１１１は、所定時間内に検出された加圧点が１つでない、すなわち、所定時間内に複数の加圧点が検出されたと判別した場合（ステップＳ２０２；ＮＯ）、検出された複数の加圧点で形成される加圧領域の面積Ｓｐを算出する（ステップＳ２０４）。ここで、加圧領域は、図８に示すように、各加圧点Ｋ４〜Ｋ１０を順次結んだ直線により囲まれる領域としてもよいし、各加圧点Ｋ４〜Ｋ１０をすべて含む最小面積となる矩形領域としてもよい。
【００５７】
ＣＰＵ１１１は、加圧領域の面積Ｓｐが閾値Ｓｔｈ以上であるか否かを判別する（ステップＳ２０５）。ＣＰＵ１１１は、記憶部１１４があらかじめ記憶する加圧領域の閾値Ｓｔｈを読み出し、ステップＳ２０４で算出した加圧領域の面積Ｓｐと比較して判別する。
【００５８】
ＣＰＵ１１１は、加圧領域の面積Ｓｐが閾値Ｓｔｈ以上であると判別した場合（ステップＳ２０５；ＹＥＳ）、最初に検出した加圧点の最近傍のＮＦＣリーダライタ１１６をユーザが所望する対象物に対応するＮＦＣリーダライタ１１６として特定する（ステップＳ２０６）。加圧領域の面積Ｓｐが閾値Ｓｔｈ以上である場合、非接触ＩＣカード３００がタッチパネル１１９に面接触された可能性が高い。一般的に、ユーザは、自己が所望する対象物の表示を目標に非接触ＩＣカード３００を近接させ、近接させた非接触ＩＣカード３００がタッチパネル１１９に接触した場合、タッチパネル１１９に最初に接触した非接触ＩＣカード３００の角または辺を基準に非接触ＩＣカード３００をタッチパネル１１９に面接触させることが多い。したがって、加圧領域の面積Ｓｐが閾値Ｓｔｈ以上である場合、最初に検出された加圧点の最近傍のＮＦＣリーダライタ１１６をユーザが所望する対象物に対応するＮＦＣリーダライタ１１６として特定する。ＣＰＵ１１１は、ステップＳ２０６の処理が完了すると、本処理を終了する。
【００５９】
一方、ＣＰＵ１１１は、加圧領域の面積Ｓｐが閾値Ｓｔｈ未満であると判別した場合（ステップＳ２０５；ＮＯ）、加圧領域の重心の座標を算出する（ステップＳ２０７）。
【００６０】
ＣＰＵ１１１は、非接触ＩＣカード３００のＮＦＣタグを読み取ったＮＦＣリーダライタ１１６のうち、加圧領域の重心から最も近傍のＮＦＣリーダライタ１１６をユーザの選択対象に対応するＮＦＣリーダライタ１１６として特定し（ステップＳ２０８）、本処理を終了する。加圧点から最も近傍のＮＦＣリーダライタ１１６を特定する方法として、例えば、図８に示すように、加圧点Ｋ４〜Ｋ１０により形成される加圧領域の重心Ｇ２とＮＦＣリーダライタ１１６の領域の重心との距離が最も短いＮＦＣリーダライタＤ１１６（重心Ｇｄ）を特定する方法を用いる。
【００６１】
なお、所定時間内に検出された加圧点が２つである場合、図８に示すように、加圧点Ｋ２とＫ３を結ぶ直線の中点Ｇ１とＮＦＣリーダライタ１１６の領域の重心との距離が最も短いＮＦＣリーダライタＡ１１６（重心Ｇａ）を特定すればよい。
【００６２】
図６のフローチャートの説明に戻り、ＣＰＵ１１１は、ステップＳ１０７においてＮＯと判別した場合、すなわち、最初にＮＦＣリーダライタ１１６が非接触ＩＣカード３００のＮＦＣタグを読み取ってから所定時間内に他のＮＦＣリーダライタが同一のＮＦＣタグを読み取っていないと判別した場合、ＮＦＣタグを読み取ったＮＦＣリーダライタに対応する対象物（商品）について課金（決済）処理を行う（ステップＳ１０９）。
【００６３】
ＣＰＵ１１１は、ステップＳ１０９の処理を終了すると、ＮＦＣリーダライタ１１６による非接触ＩＣカード３００への書き込みが必要であるか否かを判別する（ステップＳ１１０）。ＣＰＵ１１１は、非接触ＩＣカード３００への書き込みが必要であると判別した場合（ステップＳ１１０；ＹＥＳ）、処理をステップＳ１１１に進める。
【００６４】
一方、ＣＰＵ１１１は、ＮＦＣリーダライタ１１６による非接触ＩＣカード３００への書き込みが必要でないと判断した場合（ステップＳ１１０；ＮＯ）、処理をステップＳ１０４に戻す。
【００６５】
ＣＰＵ１１１は、ＮＦＣリーダライタ１１６を介して非接触ＩＣカード３００のＮＦＣタグに必要なデータを書き込む（ステップＳ１１１）。ＣＰＵ１１１は、ステップＳ１１１の処理が完了すると、処理をステップＳ１０４に戻し、本処理を繰り返す。
【００６６】
以上に説明したように、実施形態１に係る自動販売機（情報処理装置）１００によれば、本体正面部に設置されたタッチパネル１１９にマトリクス状に配置されたＮＦＣリーダライタ３００により、所望する商品の画像表示に非接触ＩＣカード３００を近接することにより、直接的かつ直感的に商品を購入することができる。また、所定時間内に複数のＮＦＣリーダライタ１１６が同一のＮＦＣタグを読み取ったとしても、ユーザに商品の選択のやり直しを要求することなく、タッチパネル１１９の加圧点の位置データに基づいて、ユーザが所望する商品に対応するＮＦＣリーダライタ１１６を特定することが可能である。すなわち、本発明によれば、ユーザが所望する対象物に対する操作を適格に受け付けることが可能である。
【００６７】
（実施形態２）
以上の実施形態１では、複数のＮＦＣリーダライタ１１６をマトリクス状に配置し、タッチパネルを併設することにより、ユーザが所望する対象物（商品）を直接的かつ適格に購入することが可能な自動販売機（情報処理装置）１００について説明した。本発明は、これに限定されない。本発明は、ファイル転送システムに利用することも可能である。以下、本発明の実施形態に係る情報処理装置を適用したファイル転送システムについて説明する。
【００６８】
図９に示すように、ファイル転送システム２は、情報処理装置５００、表示装置６００、ＰＣ（Personal Computer）７００、を備える。
【００６９】
情報処理装置５００は、表示装置６００と双方向通信可能に有線又は無線で接続され、表示装置６００と各種データを送受信する。情報処理装置５００は、表示装置６００に画像信号や非接触ＩＣカード３００への書き込みデータ等を出力する。情報処理装置５００は、表示装置６００が備えるＮＦＣリーダライタ１１６が読み取った非接触ＩＣカード３００のＮＦＣタグのデータ等を取得する。
【００７０】
表示装置６００は、情報処理装置５００から取得した画像信号に基づいて画像を表示する。また、表示装置６００は、その表示画面上に、マトリクス状に配置された複数のＮＦＣリーダライタ１１６を備える。また、表示装置６００の表示画面は、タッチパネル１１９で覆われている。表示装置６００は、ＮＦＣリーダライタ１１６及びタッチパネル１１９が取得した各種データを情報処理装置５００に出力する。
【００７１】
ＰＣ７００は、情報処理装置５００とネットワークを介して相互に通信可能に接続されている。
【００７２】
次に、図９を参照して、ファイル転送システム２が実行する動作について説明する。ユーザが表示装置６００の表示画面上のファイルＡの表示領域に非接触ＩＣカード３００を近接すると、ＩＣカード３００とファイルＡの表示領域に配置されたＮＦＣリーダライタ１１６との間で近距離無線通信が実行される。表示装置６００は、ＮＦＣリーダライタ１１６により、非接触ＩＣカード３００が備えるＮＦＣタグからファイル転送先であるＰＣ７００のＩＰアドレスを取得し、取得したＩＰアドレスを情報処理装置５００に供給する。ファイル転送先のＩＰアドレスを取得した情報処理装置５００は、ファイルＡをＰＣ７００に送信する。ファイル転送のプロトコルには、ＦＴＰ（File Transfer Protocol）等を用いればよい。
【００７３】
ファイルＡの表示領域に配置された複数のＮＦＣリーダライタ１１６が同一のＮＦＣタグを読み取り、情報処理装置５００が所定時間内にその複数の読み取り情報を受信した場合、実施形態１で説明したように、タッチパネル１１９により検出された加圧点の位置データに基づいて、非接触ＩＣカード３００と通信するＮＦＣリーダライタ１１６を特定する。また、ファイルＡの表示領域に配置された複数のＮＦＣリーダライタ１１６のうち、最初にＮＦＣタグを読み取ったＮＦＣリーダライタ１１６を非接触ＩＣカード３００との通信対象であると判別してもよい。
【００７４】
ファイルＡの表示領域に配置されたＮＦＣリーダライタ１１６とファイルＢの表示領域に配置されたＮＦＣリーダライタ１１６とが所定時間内に同一のＮＦＣタグを読み取った場合も、タッチパネル１１９が検出した加圧点のｘｙ座標を示す位置データに基づいてＮＦＣリーダライタ１１６を特定する。また、最初にＮＦＣタグを読み取ったＮＦＣリーダライタ１１６を非接触ＩＣカード３００との通信対象であると判別してもよい。
【００７５】
仮に、表示装置６００の表示画面上の複数のファイルが重畳的に表示されている領域に配置されたＮＦＣリーダライタ１１６がＮＦＣタグを読み取った場合、最前面に表示されているファイルをファイル転送の対象ファイルであると判別すればよい。
【００７６】
以上に説明した実施形態２に係る情報処理装置５００によれば、ユーザは非接触ＩＣカード３００のＮＦＣタグに記憶されたＩＰアドレスが付与されたＰＣ７００に所望のファイルを簡単な操作で転送することが可能である。また、実施形態１と同様、所定時間内に複数のＮＦＣリーダライタ１１６が同一のＮＦＣタグのデータを読み取った場合に、加圧点の位置データに基づいてユーザが所望するファイルを転送することが可能である。すなわち、本発明によれば、ユーザが所望する対象物に対する操作を適格に受け付けることを可能である。
【００７７】
（変形例１）
上記の実施形態１に係る自動販売機（情報処理装置）１００は、複数のＮＦＣリーダライタ１１６が同一のＮＦＣタグを取得した場合、タッチパネル１１９の加圧点の位置情報に基づいて、ユーザが所望する対象物を特定した。自動販売機１００は、さらに、ユーザの視線方向を検出する視線センサ（第２の検出装置）を追加して備え、タッチパネル１１９が検出する加圧点の位置情報に加え、ユーザの視線方向とタッチパネル１１９との交点である注視点の分布に基づいて、ユーザが所望する対象物を特定してもよい。これは、ユーザが所望する対象物に対して操作を行う際には、その対象物に視線を向ける点に着目したものである。注視点の分布に応じて近傍のＮＦＣリーダライタ１１６を特定すればよい。このように、加圧点及び注視点を判別要素とすることにより、より精度よくユーザが所望する対象物を特定することが可能となる。
【００７８】
ここで、ユーザは、必ずしも非接触ＩＣカード３００をタッチパネル１１９に接触（押圧）させるとは限らず、非接触ＩＣカード３００を商品の表示箇所付近に非接触の状態でかざす場合が考えられる。このような状況下で、複数のＮＦＣリーダライタ１１６が同一のＮＦＣタグを取得した場合には、注視点に基づいてユーザが所望する対象物を特定すればよい。
【００７９】
（変形例２）
情報処理装置１００，５００は、ユーザが非接触ＩＣカード３００をＮＦＣリーダライタ１１６にかざしている時間を計測し、その時間に応じて、サイズが異なる商品の提供、ファイル転送の転送先の追加等の異なる処理を実行するようにしてもよい。この際、情報処理装置１００，５００は、指定された商品のサイズに応じて課金（決済）処理を行うこともできる。また、情報処理装置１００，５００は、タッチパネル１１９により検出される非接触ＩＣカード３００によるタッチ回数に応じて、異なる処理を実行するようにしてもよい。
【００８０】
なお、本発明に係る機能を実現するための構成を予め備えた情報処理装置として提供することができることはもとより、プログラムの適用により、既存の情報機器を、本発明に係る情報処理装置として機能させることもできる。すなわち、上記実施形態で例示した情報処理装置１００による各機能構成を実現させるためのプログラムを、既存の情報機器を制御して機能させることができる。また、本発明に係る制御方法は、情報処理装置１００を用いて実施できる。
【００８１】
また、このようなプログラムの適用方法は、任意である。プログラムを、例えば、フレキシブルディスク、ＣＤ（Compact Disc）−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ、メモリーカード等のコンピュータ読み取り可能な記憶媒体に格納して適用できる。さらに、プログラムを搬送波に重畳し、インターネット等の通信媒体を介して適用することもできる。例えば、通信ネットワーク上の掲示板（ＢＢＳ：Bulletin Board System）にプログラムを掲示して配信してもよい。そして、このプログラムを起動し、ＯＳ（Operating System）の制御下で、他のアプリケーションプログラムと同様に実行することにより、上記の処理を実行できるように構成してもよい。
【００８２】
また、上記の実施形態は、本発明を説明するためのものであり、本発明の範囲を制限するものではない。したがって、当業者であれば上記の各構成要素を均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００８３】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。以下に、本願発明の当初の特許請求の範囲に記載された発明を付記する。
【００８４】
（付記１）
近距離無線通信を用いて外部デバイスから当該外部デバイスが保持するデバイス情報を読み取る複数の読取装置のそれぞれから、前記外部デバイスから読み取った前記デバイス情報を取得する読取情報取得部と、
前記外部デバイスの状態を検出する第１の検出装置により検出された検出結果を取得する検出結果取得部と、
前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在するか否かを判別する読取情報判別部と、
前記読取情報判別部により前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在すると判別された場合、前記検出結果取得部により取得された検出結果に基づいて、前記外部デバイスから前記デバイス情報を読み取った複数の読取装置から前記外部デバイスの操作対象となる読取装置を特定する読取装置特定部と、を備える、
ことを特徴とする情報処理装置。
【００８５】
（付記２）
前記読取情報取得部は、前記外部デバイスから前記デバイス情報を読み取った読取装置から、当該読取装置を識別する識別情報をさらに取得し、
前記読取情報判別部は、前記読取情報取得部が所定時間内に取得した前記デバイス情報と前記識別情報に基づいて、前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在するか否かを判別する、
ことを特徴とする付記１に記載の情報処理装置。
【００８６】
（付記３）
前記第１の検出装置は、前記複数の読取装置に対する前記外部デバイスの相対位置を検知することにより前記外部デバイスの状態を検出する、ことを特徴とする付記１又は２に記載の情報処理装置。
【００８７】
（付記４）
前記第１の検出装置は、感圧センサから構成され、
前記読取装置特定部は、前記感圧センサにより検出された前記外部デバイスによる加圧位置に基づいて、前記外部デバイスから前記デバイス情報を読み取った複数の読取装置から前記加圧位置に最も近い読取装置を特定する、
ことを特徴とする付記１乃至３のいずれか１つに記載の情報処理装置。
【００８８】
（付記５）
前記外部デバイスを操作するユーザの状態を検出する第２の検出装置をさらに備え、
前記検出結果取得部は、さらに、前記第２の検出装置により検出された検出結果を取得する、
ことを特徴とする付記１乃至４のいずれか１つに記載の情報処理装置。
【００８９】
（付記６）
前記第２の検出装置は、視線センサから構成され、
前記読取装置特定部は、前記視線センサにより検出された前記外部デバイスを操作するユーザの視線方向と前記外部デバイスから前記デバイス情報を読み取った読取装置との交点である注視点を算出し、前記外部デバイスから前記デバイス情報を読み取った複数の読取装置から前記注視点を領域内に含む読取装置を特定する、
ことを特徴とする付記５に記載の情報処理装置。
【００９０】
（付記７）
前記複数の読取装置は、同一平面上にマトリクス状に配置されている、ことを特徴とする付記１乃至６のいずれか１つに記載の情報処理装置。
【００９１】
（付記８）
近距離無線通信を用いて外部デバイスから当該外部デバイスが保持するデバイス情報を読み取る複数の読取装置のそれぞれから、前記外部デバイスから読み取った前記デバイス情報を取得する読取情報取得ステップと、
前記外部デバイスの状態を検出する第１の検出装置により検出された検出結果を取得する検出結果取得ステップと、
前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在するか否かを判別する読取情報判別ステップと、
前記読取情報判別ステップにより前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在すると判別された場合、前記検出結果取得ステップにより取得された検出結果に基づいて、前記外部デバイスから前記デバイス情報を読み取った複数の読取装置から前記外部デバイスの操作対象となる読取装置を特定する読取装置特定ステップと、を備える、
ことを特徴とする情報処理方法。
【００９２】
（付記９）
コンピュータに、
近距離無線通信を用いて外部デバイスから当該外部デバイスが保持するデバイス情報を読み取る複数の読取装置のそれぞれから、前記外部デバイスから読み取った前記デバイス情報を取得する読取情報取得処理と、
前記外部デバイスの状態を検出する第１の検出装置により検出された検出結果を取得する検出結果取得処理と、
前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在するか否かを判別する読取情報判別処理と、
前記読取情報判別処理により前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在すると判別された場合、前記検出結果取得処理により取得された検出結果に基づいて、前記外部デバイスから前記デバイス情報を読み取った複数の読取装置から前記外部デバイスの操作対象となる読取装置を特定する読取装置特定処理と、実行させる、
ことを特徴とするプログラム。
【符号の説明】
【００９３】
１…自動販売システム、２…ファイル転送システム、１００…情報処理装置、１１１…ＣＰＵ、１１１ａ…読取情報取得部、１１１ｂ…検出結果取得部、１１１ｃ…読取情報判別部、１１１ｄ…読取装置特定部、１１２…ＲＯＭ、１１３…ＲＡＭ、１１４…記憶部、１１５…ＲＴＣ、１１６…ＮＦＣリーダライタ、１１７…画像信号処理部、１１８…入力信号処理部、１１９…タッチパネル、１２０…通信部、１２１…人感センサ、１２２…商品取出口、１２３…商品表示画像、２００…システムサーバ、３００…非接触ＩＣカード（外部デバイス）、５００…情報処理装置、６００…表示装置、７００…ＰＣ
【図１】
2018018539.tif 000003
【図２】
2018018539.tif 000004
【図３】
2018018539.tif 000005
【図４】
2018018539.tif 000006
【図５】
2018018539.tif 000007
【図６】
2018018539.tif 000008
【図７】
2018018539.tif 000009
【図８】
2018018539.tif 000010
【図９】
2018018539.tif 000011
【手続補正書】
【提出日】平成29年10月16日(2017.10.16)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記の目的を達成するため、本発明に係る情報処理装置は、
外部デバイスから当該外部デバイスが保持するデバイス情報を読み取る複数の読取装置から、前記デバイス情報を取得する読取情報取得部と、
前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在するか否かを判別する読取情報判別部と、
前記読取情報判別部により前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在すると判別された場合、前記外部デバイスから前記デバイス情報を読み取った複数の読取装置から前記外部デバイスの操作対象となる読取装置を特定する読取装置特定部と、を備える。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部デバイスから当該外部デバイスが保持するデバイス情報を読み取る複数の読取装置から、前記デバイス情報を取得する読取情報取得部と、
前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在するか否かを判別する読取情報判別部と、
前記読取情報判別部により前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在すると判別された場合、前記外部デバイスから前記デバイス情報を読み取った複数の読取装置から前記外部デバイスの操作対象となる読取装置を特定する読取装置特定部と、を備える、
ことを特徴とする情報処理装置。
【請求項２】
前記外部デバイスの状態を検出する第１の検出装置により検出された検出結果を取得する検出結果取得部をさらに備え、
前記読み取り装置特定部は、前記読取情報判別部により前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在すると判別された場合、前記検出結果取得部により取得された検出結果に基づいて、前記外部デバイスから前記デバイス情報を読み取った複数の読取装置から前記外部デバイスの操作対象となる読取装置を特定する、
ことを特徴とする情報処理装置。
【請求項３】
前記外部デバイスを操作するユーザの状態を検出する第２の検出装置をさらに備え、
前記検出結果取得部は、さらに、前記第２の検出装置により検出された検出結果を取得する、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記読取情報取得部は、前記外部デバイスから前記デバイス情報を読み取った読取装置から、当該読取装置を識別する識別情報をさらに取得し、
前記読取情報判別部は、前記読取情報取得部が所定時間内に取得した前記デバイス情報と前記識別情報に基づいて、前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在するか否かを判別する、
ことを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記第１の検出装置は、前記複数の読取装置に対する前記外部デバイスの相対位置を検知することにより前記外部デバイスの状態を検出する、
ことを特徴とする請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項６】
前記第１の検出装置は、感圧センサから構成され、
前記読取装置特定部は、前記感圧センサにより検出された前記外部デバイスによる加圧位置に基づいて、前記外部デバイスから前記デバイス情報を読み取った複数の読取装置から前記加圧位置に最も近い読取装置を特定する、
ことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記第２の検出装置は、視線センサから構成され、
前記読取装置特定部は、前記視線センサにより検出された前記外部デバイスを操作するユーザの視線方向と前記外部デバイスから前記デバイス情報を読み取った読取装置との交点である注視点を算出し、前記外部デバイスから前記デバイス情報を読み取った複数の読取装置から前記注視点を領域内に含む読取装置を特定する、
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記複数の読取装置は、同一平面上にマトリクス状に配置されている、ことを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
外部デバイスから当該外部デバイスが保持するデバイス情報を読み取る複数の読取装置から、前記デバイス情報を取得する読取情報取得ステップと、
前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在するか否かを判別する読取情報判別ステップと、
前記読取情報判別ステップにより前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在すると判別された場合、前記外部デバイスから前記デバイス情報を読み取った複数の読取装置から前記外部デバイスの操作対象となる読取装置を特定する読取装置特定ステップと、を備える、
ことを特徴とする情報処理方法。
【請求項１０】
コンピュータに、
外部デバイスから当該外部デバイスが保持するデバイス情報を読み取る複数の読取装置から、前記デバイス情報を取得する読取情報取得処理と、
前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在するか否かを判別する読取情報判別処理と、
前記読取情報判別処理により前記外部デバイスから前記デバイス情報を読み取った読取装置が複数存在すると判別された場合、前記外部デバイスから前記デバイス情報を読み取った複数の読取装置から前記外部デバイスの操作対象となる読取装置を特定する読取装置特定処理と、実行させる、
ことを特徴とするプログラム。