(57)【要約】【課題】近距離通信を行おうとする際に誤操作を受け付ける可能性を容易に低減できる技術の提供。【解決手段】情報入力システムは、操作部に対するユーザの操作を受け付ける操作受付部と、通信対象との間で近距離通信を行う通信部を制御する通信制御部と、前記通信部と前記通信対象とが接近した場合に、前記操作部に対する操作を無効化する無効化部と、を備える。【選択図】図２
2019016317.tif 000002
【特許請求の範囲】
【請求項１】
操作部に対するユーザの操作を受け付ける操作受付部と、
通信対象との間で近距離通信を行う通信部を制御する通信制御部と、
前記通信部と前記通信対象とが接近した場合に、前記操作部に対する操作を無効化する無効化部と、
を備える入力システム。
【請求項２】
前記近距離通信の通信媒体は電波であり、
前記無効化部は、前記通信部における磁界と電界の少なくとも一方の検出状態に基づいて、前記通信部と前記通信対象とが接近したか否かを判定する、
請求項１に記載の入力システム。
【請求項３】
前記無効化部は、前記通信部と前記通信対象とが接近してから一定期間の経過後に、前記操作部に対する操作の無効化を解除する、
請求項１または請求項２のいずれかに記載の入力システム。
【請求項４】
前記操作部は、タッチパネルである、
請求項１から請求項３のいずれか一項に記載の入力システム。
【請求項５】
前記通信部はＩＳＯ／ＩＥＣ１８０９２による通信を行う、
請求項１から請求項４のいずれか一項に記載の入力システム。
【請求項６】
コンピュータを、
操作部に対するユーザの操作を受け付ける操作受付部、
通信対象との間で近距離通信を行う通信部を制御する通信制御部、
前記通信部と前記通信対象とが接近した場合に、前記操作部に対する操作を無効化する無効化部、
として機能させる入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力システムおよび入力プログラムに関する。
【背景技術】
【０００２】
タッチパネルが操作を受け付けてから所定期間が経過するまでの間に、ＮＦＣユニットが認証カードから認証データを読み取った場合に、タッチパネルの操作をクリアして認証データをＭＦＰ本体に送信する処理を行う技術が知られている（特許文献１、参照。）。すなわち、タッチパネルが操作を受け付けてから所定期間が経過するまでの間にＮＦＣユニットが認証データを読み取った場合、認証カードをＮＦＣユニットにかざす際に誤ってタッチパネルを操作したものと判断し、タッチパネルに対する操作を無視することとしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１７９３１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１において、ユーザが認証カードをＮＦＣユニットにかざそうとしているか否かに拘わらずタッチパネルの操作を受け付けているため、認証カードをかざす際におけるタッチパネルの誤操作まで受け付けてしまっている。そのため、タッチパネルの操作が認証カードをかざす際の誤操作であったか否かを、所定期間を基準として事後的に判定しなければならなくなっていた。この所定期間を長くすると、意図してタッチパネルを操作した際に、当該操作に応じた処理が行われるまでの遅延が感じられてしまう。その一方で、このような遅延を考慮して所定期間を短くすると、タッチパネルの誤操作後にＮＦＣユニットが認証データを読み取るのが間に合わなくなり、結果としてタッチパネルの誤操作に応じた処理が行われてしまう。以上説明したように、特許文献１の手法では、タッチパネルに対する誤操作を適切に判定することが困難であった。
本発明は、前記課題にかんがみてなされたもので、近距離通信を行おうとする際に誤操作を受け付ける可能性を容易に低減できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明の入力システムは、操作部に対するユーザの操作を受け付ける操作受付部と、通信対象との間で近距離通信を行う通信部を制御する通信制御部と、通信部と通信対象とが接近した場合に、操作部に対する操作を無効化する無効化部と、を備える。
【０００６】
また、入力プログラムは、コンピュータを、操作部に対するユーザの操作を受け付ける操作受付部、通信対象との間で近距離通信を行う通信部を制御する通信制御部、通信部と通信対象とが接近した場合に、操作部に対する操作を無効化する無効化部、として機能させる。
【０００７】
前記のように構成された本発明において、近距離通信を行おうとして通信対象を通信部に接近させた場合に、通信対象が操作部に意図せず接触する可能性が高くなる。このような場合に、操作部に対する操作を無効化することにより、近距離通信を行おうとする際に操作部が誤操作を受け付ける可能性を低減できる。通信部と通信対象との接近状態に基づいて誤操作を判定できるため、容易に誤操作を受け付ける可能性を低減できる。
【図面の簡単な説明】
【０００８】
【図１】入力システムのブロック図である。
【図２】入力処理のフローチャートである。
【発明を実施するための形態】
【０００９】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）入力システムの構成：
（２）携帯端末の構成：
（３）入力処理：
（４）他の実施形態：
【００１０】
（１）入力システムの構成：
図１は、本発明の一実施形態である入力システムとしてのナビゲーションシステム１０の構成例を示すブロック図である。ナビゲーションシステム１０は、車両に搭載された車載端末である。
【００１１】
ナビゲーションシステム１０は、制御部２０と記録媒体３０とタッチパネルディスプレイ４０と第１ＮＦＣ（Near field radio communication）通信部４１と第１ＢＴ通信部４３と測位部４４とを備えている。制御部２０は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備え、当該ＲＯＭや記録媒体３０や他の記録媒体に記録された種々のプログラムを実行する。タッチパネルディスプレイ４０は、制御部２０の制御の下で任意の画像を表示する表示部を構成するとともに、表示面に対するユーザのタッチ操作を受け付ける操作部も兼ねる。
【００１２】
第１ＮＦＣ通信部４１は、不揮発性のメモリと発電部とを有する。制御部２０は、第１ＮＦＣ通信部４１のメモリに情報を書き込む。第１ＮＦＣ通信部４１の発電部は、ユーザ端末１００の第２ＮＦＣ通信部１４１が発した磁力を受けると、当該磁力による電磁誘導によって発電する。第１ＮＦＣ通信部４１は、発電部が発電した電力によって第２ＮＦＣ通信部１４１との間でＩＳＯ／ＩＥＣ１８０９２に準拠した近距離通信を行う。むろん、第１ＮＦＣ通信部４１は、ナビゲーションシステム１０の電源から給電されてもよい。
【００１３】
また、第１ＮＦＣ通信部４１は、発電部が受けた磁界の強さを示す磁界信号を生成し、当該磁界信号を制御部２０に出力する。例えば、磁界信号は、発電部が受けた磁界が強いほど電流値が大きくなる電流信号であってもよい。また、磁界信号は、発電部が受けた磁界の強さに応じた電圧を示す電圧信号であってもよいし、発電部が受けた磁界の強さに応じたデューティ比を示すパルス信号であってもよいし、発電部が受けた磁界の強さを示すデジタル信号であってもよい。
【００１４】
第１ＮＦＣ通信部４１は、発電部が受けた磁界の強さが第１閾値以上となった場合に、ユーザ端末１００の第２ＮＦＣ通信部１４１に対してポーリングコマンドを送信する。第１閾値は、例えば第１ＮＦＣ通信部４１と第２ＮＦＣ通信部１４１との間の距離が第１判定距離（例えば３ｃｍ）となる場合の磁界の強さである。そして、第１ＮＦＣ通信部４１は、ポーリングコマンドの応答として、ユーザ端末１００の第２ＮＦＣ通信部１４１からポーリングレスポンスを受信した場合に、第２ＮＦＣ通信部１４１との間の通信を確立する。通信が確立すると、第１ＮＦＣ通信部４１と第２ＮＦＣ通信部１４１は、互いのメモリに記録された情報を近距離通信によって送受信する。
【００１５】
第１ＮＦＣ通信部４１は、タッチパネルディスプレイ４０の近傍に備えられており、例えばタッチパネルディスプレイ４０を囲むフレーム上に備えられている。第１ＢＴ通信部４３は、Ｂｌｕｅｔｏｏｔｈ（登録商標）の通信によって、ユーザ端末１００と無線通信を行うための無線通信回路である。予め通信相手との間でペアリングを行っておくことが、Ｂｌｕｅｔｏｏｔｈの通信を行うための条件となる。
【００１６】
測位部４４は、ＧＰＳ受信回路や車速センサやジャイロセンサ等を含み、これらが取得した信号を制御部２０に出力する。制御部２０は、測位部４４の出力信号に基づいて車両の現在地を算出する。なお、車両の現在地は、ナビゲーションシステム１０を使用するユーザの現在地を意味する。
【００１７】
制御部２０は、本発明の入力プログラムとしてのナビゲーションプログラム２１を実行する。このナビゲーションプログラム２１は、ナビゲーションモジュール２１ａと操作受付モジュール２１ｂと通信制御モジュール２１ｃと無効化モジュール２１ｄとを含む。操作受付モジュール２１ｂと通信制御モジュール２１ｃと無効化モジュール２１ｄとを実行する制御部２０は、本発明の操作受付部と通信制御部と無効化部とを構成する。
【００１８】
ナビゲーションモジュール２１ａの機能により制御部２０は、現在地から目的地までの移動予定経路を探索し、当該移動予定経路を案内する。具体的に、制御部２０は、地図上において移動予定経路を示すナビゲーション画面をタッチパネルディスプレイ４０に表示させる。
【００１９】
操作受付モジュール２１ｂの機能により制御部２０は、操作部としてのタッチパネルディスプレイ４０に対するユーザの操作を受け付ける。制御部２０は、ナビゲーション画面の地図上においてタップ操作やフリック操作やピンチアウト操作／ピンチイン操作を受け付ける。具体的に、操作受付モジュール２１ｂの機能により制御部２０は、タッチパネルディスプレイ４０上にて行われた操作の種類と位置とに対応付けられている入力指示をユーザが入力した入力指示として受け付ける。
【００２０】
通信制御モジュール２１ｃの機能により制御部２０は、通信対象としてのユーザ端末１００との間で近距離通信を行う通信部としての第１ＮＦＣ通信部４１を制御する。具体的に、通信制御モジュール２１ｃの機能により制御部２０は、第１ＮＦＣ通信部４１のメモリに各種情報を書き込むことにより、当該第１ＮＦＣ通信部４１を制御する。具体的に、制御部２０は、第１ＮＦＣ通信部４１のメモリに第１ＢＴ通信部４３のペアリングに必要なペアリング情報を書き込む。なお、通信部としての第１ＮＦＣ通信部４１は、ユーザ端末１００との間で、ＩＳＯ／ＩＥＣ１８０９２による通信を行う。第１ＮＦＣ通信部４１における近距離通信の通信媒体は電波である。
【００２１】
また、通信制御モジュール２１ｃの機能により制御部２０は、第１ＢＴ通信部４３を制御することにより、ユーザ端末１００との間でＢｌｕｅｔｏｏｔｈの通信を行わせる。制御部２０は、予めペアリング情報を第１ＮＦＣ通信部４１のメモリに書き込んでおく。通信制御モジュール２１ｃの機能により制御部２０は、第１ＮＦＣ通信部４１とユーザ端末１００の第２ＮＦＣ通信部１４１との間の通信が確立すると、第１ＢＴ通信部４３がユーザ端末１００の第２ＢＴ通信部１４３から真正なペアリング情報を受信するまで待機する。
【００２２】
真正なペアリング情報とは、予め第１ＮＦＣ通信部４１のメモリに書き込まれていたＰＩＮコード等を含むペアリング情報であり、ユーザ端末１００の第２ＮＦＣ通信部１４１が第１ＮＦＣ通信部４１からＩＳＯ／ＩＥＣ１８０９２の通信によって受信したペアリング情報である。つまり、ユーザがナビゲーションシステム１０にユーザ端末１００をかざすことにより、ＩＳＯ／ＩＥＣ１８０９２の通信により真正なペアリング情報が受け渡され、Ｂｌｕｅｔｏｏｔｈのペアリングが開始することとなる。通信制御モジュール２１ｃの機能により制御部２０は、第１ＢＴ通信部４３がユーザ端末１００の第２ＢＴ通信部１４３から真正なペアリング情報を受信すると、第１ＢＴ通信部４３に第２ＢＴ通信部１４３とのペアリングを実行させる。ペアリングが完了すると、ペアリングで設定した通信プロファイルで第１ＢＴ通信部４３と第２ＢＴ通信部１４３とが通信可能となる。
【００２３】
無効化モジュール２１ｄの機能により制御部２０は、通信部としての第１ＮＦＣ通信部４１と通信対象としてのユーザ端末１００とが接近した場合に、操作部としてのタッチパネルディスプレイ４０に対する操作を無効化する機能を切り替える。具体的に、無効化モジュール２１ｄの機能により制御部２０は、通信部としての第１ＮＦＣ通信部４１における磁界と電界の少なくとも一方の検出状態に基づいて、第１ＮＦＣ通信部４１とユーザ端末１００とが接近したか否かを判定する。
【００２４】
無効化モジュール２１ｄの機能により制御部２０は、第１ＮＦＣ通信部４１が受けた磁界の強さが第２閾値未満の状態から第２閾値以上の状態へと転じた場合に、タッチパネルディスプレイ４０における指等の接触の検知を無効化する。第２閾値は、例えば第１ＮＦＣ通信部４１と第２ＮＦＣ通信部１４１との間の距離が第２判定距離（例えば５ｃｍ）となる場合の磁界の強さである。第２閾値は、上述した第１閾値よりも小さい値であるため、第１ＮＦＣ通信部４１と第２ＮＦＣ通信部１４１とが接近してきている状況において、これらの間での通信が確立するよりも前に、タッチパネルディスプレイ４０における指等の接触の検知が無効化されることとなる。制御部２０は、タッチパネルディスプレイ４０に指等が接触しても何ら制御部２０に信号を出力しないようにすることにより、タッチパネルディスプレイ４０に対する操作を無効化する。なお、制御部２０は、操作を無効化している場合でも、タッチパネルディスプレイ４０における画像の表示は継続する。また、無効化モジュール２１ｄの機能により制御部２０は、第１ＮＦＣ通信部４１が受けた磁界の強さが第２閾値未満の状態から第２閾値以上の状態へと転じ、さらに第２閾値以上の状態が一定期間以上継続した場合に、タッチパネルディスプレイ４０における指等の接触の検知を無効化してもよい。
【００２５】
無効化モジュール２１ｄの機能により制御部２０は、通信部としての第１ＮＦＣ通信部４１と通信対象としてのユーザ端末１００とが接近してから一定期間の経過後に、操作部としてのタッチパネルディスプレイ４０に対する操作の無効化を解除する。無効化モジュール２１ｄの機能により制御部２０は、第１ＮＦＣ通信部４１が受けた磁界の強さが第２閾値未満の状態から第２閾値以上の状態へと転じた時刻から、一定期間（例えば５秒）だけ経過した場合に、タッチパネルディスプレイ４０に対する操作の無効化を解除する。この一定期間の長さは、予め記録媒体３０に記録されている。一定期間の長さは、例えばユーザによって設定可能であってもよいし、第１ＮＦＣ通信部４１のメモリに書き込まれている情報に応じて設定されてもよいし、タッチパネルディスプレイ４０に表示されている表示内容に応じて設定されてもよい。
【００２６】
以上説明した本実施形態の構成において、近距離通信を行おうとしてユーザ端末１００を第１ＮＦＣ通信部４１に接近させた場合に、ユーザ端末１００がタッチパネルディスプレイ４０に意図せず接触する可能性が高くなる。このような場合に、タッチパネルディスプレイ４０に対する操作を無効化することにより、近距離通信を行おうとする際にタッチパネルディスプレイ４０が誤操作を受け付ける可能性を低減できる。第１ＮＦＣ通信部４１とユーザ端末１００との接近状態に基づいて誤操作を判定できるため、容易に誤操作を受け付ける可能性を低減できる。
【００２７】
また、制御部２０は、第１ＮＦＣ通信部４１における磁界の検出状態に基づいて、第１ＮＦＣ通信部４１とユーザ端末１００とが接近したか否かを判定する。電波による近距離通信が可能となる課程において、磁界の強度が増加していくフェーズが存在するため、磁界の検知状態に基づいて第１ＮＦＣ通信部４１とユーザ端末１００とが接近したか否かを判定できる。
【００２８】
制御部２０は、第１ＮＦＣ通信部４１とユーザ端末１００とが接近してから一定期間の経過後に、タッチパネルディスプレイ４０に対する操作の無効化を解除する。これにより、再びタッチパネルディスプレイ４０への操作が可能となるようにすることができる。いわゆるＮＦＣで通信を行うことにより、ユーザ端末１００を特定の通信箇所（第１ＮＦＣ通信部４１）にかざす際における誤操作を受け付ける可能性を容易に低減できる。
【００２９】
（２）ユーザ端末の構成：
次に、ユーザ端末１００について説明する。本実施形態において、ユーザ端末１００はスマートフォンである。ユーザ端末１００は、制御部１２０と記録媒体１３０とタッチパネルディスプレイ１４０と第２ＮＦＣ通信部１４１と遠距離通信部１４２と第２ＢＴ通信部１４３とを備える。制御部１２０は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備え、ＲＯＭや記録媒体１３０等に記録された種々のプログラムを実行する。遠距離通信部１４２は、ユーザ端末１００と無線基地局との間の無線通信を可能とする無線通信回路であり、当該無線基地局を介してユーザ端末１００をインターネットに接続する。第２ＢＴ通信部１４３は、Ｂｌｕｅｔｏｏｔｈの通信によって、ナビゲーションシステム１０と無線通信を行うための無線通信回路である。
【００３０】
タッチパネルディスプレイ１４０は、制御部１２０の制御の下で任意の画像を表示し、表示面に対するユーザのタッチ操作を受け付ける。第２ＮＦＣ通信部１４１はアンテナを有し、当該アンテナから電波（磁界・電界）を発生させる。ユーザ端末１００のうち当該アンテナが設けられた部位を第１ＮＦＣ通信部４１に接近させると、第１ＮＦＣ通信部４１の発電部が発電し、第１ＮＦＣ通信部４１はメモリに記録された情報を第２ＮＦＣ通信部１４１に送信する。
【００３１】
具体的に、第２ＮＦＣ通信部１４１のアンテナが設けられた部位を第１ＮＦＣ通信部４１に対して第１判定距離（例えば３ｃｍ）まで近づけると、第１ＮＦＣ通信部４１が受けた磁界の強さが第１閾値以上となり、第１ＮＦＣ通信部４１と第２ＮＦＣ通信部１４１との間の通信が確立する。そして、第１ＮＦＣ通信部４１は、メモリに記録された情報を第２ＮＦＣ通信部１４１に送信することが可能となる。つまり、ナビゲーションシステム１０のタッチパネルディスプレイ４０の近傍に備えられた第１ＮＦＣ通信部４１に対してユーザ端末１００をかざすことにより、第２ＮＦＣ通信部１４１は第１ＮＦＣ通信部４１のメモリに記録された情報を読み取ることが可能となる。
【００３２】
制御部１２０は、ユーザ端末プログラム１２１を実行する。このユーザ端末プログラム１２１は、いわゆるＯＳ（Operating System）であり、当該ＯＳ上で通信制御プログラム１２１ａやペアリングプログラム１２１ｂ等が実行される。
【００３３】
通信制御プログラム１２１ａの機能により制御部１２０は、第２ＮＦＣ通信部１４１を制御することにより、ナビゲーションシステム１０の第１ＮＦＣ通信部４１に記録された情報を受信する。通信制御プログラム１２１ａの機能により制御部１２０は、第１ＮＦＣ通信部４１との間の通信が確立すると、当該第１ＮＦＣ通信部４１のメモリに記録されたペアリング情報等の情報を受信する。また、通信制御プログラム１２１ａの機能により制御部１２０は、第２ＢＴ通信部１４３を制御することにより、ナビゲーションシステム１０とＢｌｕｅｔｏｏｔｈの通信を行わせる。
【００３４】
ペアリングプログラム１２１ｂの機能により制御部１２０は、第２ＮＦＣ通信部１４１がナビゲーションシステム１０の第１ＮＦＣ通信部４１から受信したペアリング情報を用いてペアリングを行う。具体的に、通信制御プログラム１２１ａの機能により制御部１２０は、第１ＮＦＣ通信部４１から受信した真正なペアリング情報をナビゲーションシステム１０に送信することにより、第２ＢＴ通信部１４３と第１ＢＴ通信部４３との間のペアリングを実行する。
【００３５】
（３）入力処理：
図２は、ナビゲーションシステム１０が実行する入力処理のフローチャートである。入力処理は、ナビゲーションシステム１０の起動中において常時実行される処理である。入力処理の最初の段階でタッチパネルディスプレイ４０に対する操作は無効化されていない。また、第１ＮＦＣ通信部４１のメモリにはペアリング情報が記録されている。
【００３６】
まず、無効化モジュール２１ｄの機能により制御部２０は、ユーザ端末１００が接近したか否かを判定する（ステップＳ１００）。すなわち、制御部２０は、第１ＮＦＣ通信部４１とユーザ端末１００の第２ＮＦＣ通信部１４１との間の距離が第２判定距離（例えば５ｃｍ）よりも大きい状態から第２判定距離以下の状態へと転じたか否かを判定する。具体的に、制御部２０は、第１ＮＦＣ通信部４１が第２ＮＦＣ通信部１４１から受けた磁界の強さが第２閾値未満の状態から第２閾値以上の状態へと転じたか否かを判定する。
【００３７】
ユーザ端末１００が接近したと判定しなかった場合（ステップＳ１００：Ｎ）、無効化モジュール２１ｄの機能により制御部２０は、ステップＳ１００に戻る。すなわち、第１ＮＦＣ通信部４１と第２ＮＦＣ通信部１４１との間の距離が第２判定距離よりも大きい状態においてステップＳ１００を繰り返して実行する。
【００３８】
一方、ユーザ端末１００が接近したと判定した場合（ステップＳ１００：Ｙ）、無効化モジュール２１ｄの機能により制御部２０は、タッチパネルディスプレイ４０を無効化する（ステップＳ１１０）。具体的に、制御部２０は、タッチパネルディスプレイ４０に指等が接触しても何ら制御部２０に信号を出力しないようにすることにより、タッチパネルディスプレイ４０に対する操作を無効化する。
【００３９】
次に、通信制御モジュール２１ｃの機能により制御部２０は、通信が確立したか否かを判定する（ステップＳ１２０）。すなわち、制御部２０は、第１ＮＦＣ通信部４１とユーザ端末１００の第２ＮＦＣ通信部１４１との間の距離が第２判定距離よりもさらに小さい第１判定値（例えば３ｃｍ）以下となり、ペアリング情報が第１ＮＦＣ通信部４１からユーザ端末１００の第２ＮＦＣ通信部１４１へと送信可能となったか否かを判定する。
【００４０】
通信が確立したと判定した場合（ステップＳ１２０：Ｙ）、通信制御モジュール２１ｃの機能により制御部２０は、ペアリングを実行する（ステップＳ１４０）。すなわち、制御部２０は、第１ＢＴ通信部４３がユーザ端末１００の第２ＢＴ通信部１４３から真正なペアリング情報を受信するまで待機する。そして、制御部２０は、第１ＢＴ通信部４３がユーザ端末１００の第２ＢＴ通信部１４３から真正なペアリング情報を受信すると、第１ＢＴ通信部４３とユーザ端末１００の第２ＢＴ通信部１４３との間のペアリングを実行させる。ペアリングが終了すると、無効化モジュール２１ｄの機能により制御部２０は、タッチパネルディスプレイ４０の無効化を解除する（ステップＳ１６０）。
【００４１】
一方、通信が確立したと判定しなかった場合（ステップＳ１２０：Ｎ）、無効化モジュール２１ｄの機能により制御部２０は、ユーザ端末１００が離間したか否かを判定する（ステップＳ１７０）。すなわち、制御部２０は、第１ＮＦＣ通信部４１が受けた磁界の強さが第２閾値以上の状態から第２閾値未満の状態へと転じたか否かを判定する。つまり、第１ＮＦＣ通信部４１と第２ＮＦＣ通信部１４１との間の距離が第２判定距離（例えば５ｃｍ）よりも大きくなったか否かを判定する。
【００４２】
ユーザ端末１００が離間したと判定した場合（ステップＳ１７０：Ｙ）、無効化モジュール２１ｄの機能により制御部２０は、タッチパネルディスプレイ４０の無効化を解除する（ステップＳ１６０）。一方、ユーザ端末１００が離間したと判定しなかった場合（ステップＳ１７０：Ｎ）、無効化モジュール２１ｄの機能により制御部２０は、一定期間が経過したか否かを判定する（ステップＳ１８０）。ここで、一定期間が経過したとは、ユーザ端末１００が第１ＮＦＣ通信部４１に接近した時刻（ステップＳ１００：Ｙ）からの経過期間が一定期間以上となることを意味する。
【００４３】
一定期間が経過したと判定した場合（ステップＳ１８０：Ｙ）、無効化モジュール２１ｄの機能により制御部２０は、タッチパネルディスプレイ４０の無効化を解除する（ステップＳ１６０）。一方、一定期間が経過したと判定しなかった場合（ステップＳ１８０：Ｎ）、無効化モジュール２１ｄの機能により制御部２０は、ステップＳ１２０に戻る。
【００４４】
（４）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。前記実施形態においては、ペアリングが完了した場合、ユーザ端末１００が離間した場合と、無効化から一定期間経過した場合のいずれかに該当することが無効化を解除するための条件となっていたが、無効化を解除するための条件はこれらに限られない。例えば、ユーザ端末１００が離間し、かつ、無効化から一定期間経過した場合に、制御部２０は、操作部の無効化を解除してもよい。すなわち、無効化から一定期間経過していてもユーザ端末１００が離間していなければ、制御部２０は、操作部の無効化を解除しないようにしてもよい。さらに、制御部２０は、操作部を操作する意思を示すユーザの操作（操作部以外に対する操作）を受け付けた場合に、操作部の無効化を解除してもよい。
【００４５】
さらに、制御部２０は、タッチパネルディスプレイ４０が無効化されているか否かに応じて、タッチパネルディスプレイ４０の表示態様を切り替えてもよい。タッチパネルディスプレイ４０が無効化されている場合に、制御部２０は、タッチパネルディスプレイ４０の表示をグレーアウト等させてもよい。
【００４６】
また、制御部２０は、通信部における電界の検出状態に基づいて、通信部と通信対象とが接近したか否かを判定してもよい。むろん、制御部２０は、通信部における磁界と電界の双方の検出状態に基づいて、通信部と通信対象とが接近したか否かを判定してもよい。また、検出状態とは、必ずしも磁界や電界の強さでなくてもよく、磁界や電界の強さの微分値であってもよい。磁界や電界の強さの微分値によれば、高速で通信対象が接近しているか否かを判定でき、操作部が誤操作される可能性が高いか否かを判定できる。さらに、制御部２０は、例えばカメラ等の画像センサによって撮像された画像に基づいて、通信部と通信対象とが接近したか否かを判定してもよい。
【００４７】
また、第１ＮＦＣ通信部４１と第２ＮＦＣ通信部１４１との間の通信が確立した場合に送受信される情報はペアリング情報に限られない。例えば、ユーザ端末１００にて各種アプリケーションプログラムの起動させるための起動コマンドや起動パラメータが、第１ＮＦＣ通信部４１から第２ＮＦＣ通信部１４１へと送信されてもよい。
【００４８】
さらに、制御部２０は、タッチパネルディスプレイ４０におけるタップ操作やフリック操作を無効化し、ピンチアウト操作／ピンチイン操作については無効化しないようにしてもよい。ピンチアウト操作／ピンチイン操作がタッチパネルディスプレイ４０に対するユーザ端末１００の接触によって生じる可能性が低く、ユーザが意図して操作した可能性が高いからである。また、制御部２０は、タッチパネルディスプレイ４０のうち、第１ＮＦＣ通信部４１からの距離が基準距離（例えば５ｃｍ）以下となる領域についてのみ操作を無効化してもよい。なお、入力システムは必ずしもナビゲーションシステム１０でなくてもよく、いかなる機能を実現するシステムであってもよい。むろん、無効化される操作は、地図に関する操作に限られない。例えば、入力システムはプリンタやスキャナであってもよく、制御部２０は、印刷やスキャンに関する操作を無効化してもよい。
【００４９】
操作部は、ユーザの手や指等が物理的に接触または接近することによって操作されるものであればよく、通信対象が物理的に接触または接近することによって誤操作され得るものである。操作部は、機械式のスイッチであってもよいし、タッチパネル等のタッチセンサであってもよいし、近接センサであってもよい。通信対象とは、通信部と近距離通信を行う相手であり、携帯端末等のコンピュータであってもよいし、通信回路が内蔵されたＩＣカード等であってもよい。また、操作部は、通信対象が通信部に接近した際に、当該通信対象によって誤操作され得る位置に設けられる。例えば、互いの距離が基準距離以下となるように操作部と通信部とが配置されてもよい。
【００５０】
無効化部は、通信部と通信対象とが接近した場合に、通信部と通信対象とが接近していない場合に受け付けていた操作の少なくとも１個を無効化すればよい。すなわち、無効化部は、通信部と通信対象とが接近していない場合に受け付けていた全部の操作を無効化してもよいし、一部の操作のみを無効化してもよい。無効化部は、通信部と通信対象とが接近した際に誤って操作され得る操作のみを無効化してもよい。誤って操作され得る操作とは、タッチセンサ上におけるタップ操作等の単純な操作であってもよい。
【００５１】
また、無効化部は、通信部と通信対象とが接近した際に誤って操作され得る操作領域での操作のみを無効化してもよい。誤って操作され得る操作領域とは、タッチセンサのうち、通信部との距離が閾値以内の部分であってもよい。さらに、無効化部は、操作部の電源や信号線を遮断等してハードウェアレベルで操作を受け付けないことにより操作を無効化してもよいし、一旦受け付けた操作をソフトウェアのレベルで無視することにより操作を無効化してもよい。通信部と通信対象とが接近するとは、通信部と通信対象との距離が閾値以下となることであってもよい。
【００５２】
さらに、近距離通信の通信媒体は電波であってもよい。そして、無効化部は、通信部における磁界と電界の少なくとも一方の検出状態に基づいて、通信部と通信対象とが接近したか否かを判定してもよい。また、電波による近距離通信が可能となる課程において、電界と磁界の少なくとも一方の強度が増加していくフェーズが存在するため、これらの検知状態に基づいて通信部と通信対象とが接近したか否かを判定できる。
【００５３】
また、無効化部は、通信部と通信対象とが接近してから一定期間の経過後に、操作部に対する操作の無効化を解除してもよい。無効化を解除することにより、再び操作部への操作が可能となるようにすることができる。一定期間とは、通信部と通信対象との接近後に、誤操作の可能性が一定の基準以下となる期間であってもよく、例えば通信部と通信対象との間の近距離通信の所要期間であってもよい。また、無効化部は、予め決められた解除条件を満足した場合に、操作部に対する操作の無効化を解除してもよい。解除条件は、例えば通信部と通信対象とが接近している状態が終了することであってもよいし、通信部と通信対象とが接近させて行う処理が完了することであってもよい。
【００５４】
また、通信部はＩＳＯ／ＩＥＣ１８０９２による通信を行ってもよい。いわゆるＮＦＣで通信を行うことにより、ユーザ端末を特定の通信箇所にかざす際における誤操作を受け付ける可能性を容易に低減できる。ただし、通信部が行う近距離通信は、ＩＳＯ／ＩＥＣ１８０９２でなくてもよく、ＩＳＯ／ＩＥＣ１８０９２以外の近距離無線通信であってもよい。さらに、通信部が行う近距離通信は、有線通信であってもよい。すなわち、通信部と通信対象が物理的・電気的に接触することで近距離通信が実現されてもよく、通信部と通信対象が物理的・電気的に接触する際の誤操作が無効化されてもよい。
【００５５】
さらに、本発明のように、通信部と通信対象とが接近した場合に操作部に対する操作を無効化する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合や、複数の装置によって実現される場合が想定可能であり、各種の態様を含むものである。例えば、以上のような構成を備えた入力システムや端末、方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００５６】
１０…ナビゲーションシステム、２０…制御部、２１…ナビゲーションプログラム、２１ａ…ナビゲーションモジュール、２１ｂ…操作受付モジュール、２１ｃ…通信制御モジュール、２１ｄ…無効化モジュール、３０…記録媒体、４０…タッチパネルディスプレイ、４１…第１ＮＦＣ通信部、４３…第１ＢＴ通信部、４４…測位部、１００…ユーザ端末、１２０…制御部、１２１…ユーザ端末プログラム、１２１ａ…通信制御プログラム、１２１ｂ…ペアリングプログラム、１３０…記録媒体、１４０…タッチパネルディスプレイ、１４１…第２ＮＦＣ通信部、１４２…遠距離通信部、１４３…第２ＢＴ通信部
【図１】
2019016317.tif 000003
【図２】
2019016317.tif 000004