(57)【要約】【課題】マルチタッチ対応のタッチパネルにおける複数の位置での接触または押下の入力に際し、偽装入力が困難な端末装置を提供する。【解決手段】同時に複数の位置で接触または押下されたときに個々の接触または押下の位置を検出可能に構成されたタッチパネルと、前記タッチパネルに対する接触または押下に応じた制御を行う制御部と、を備える端末装置において、前記タッチパネルが所定の相対的な位置関係を有する複数の位置での接触または押下を検出し、前記所定の相対的な位置関係を維持しながら接触または押下の位置が所定の移動をしたことを条件に、前記制御部が所定の制御を行う。【選択図】図１
2016091484.tif 000002
【特許請求の範囲】
【請求項１】
同時に複数の位置で接触または押下されたときに個々の接触または押下の位置を検出可能に構成されたタッチパネルと、
前記タッチパネルが所定の相対的な位置関係を有する複数の位置での接触または押下を検出し、前記所定の相対的な位置関係を維持しながら接触または押下の位置が所定の移動をしたことを条件に所定の制御を行う制御部と、
を備える端末装置。
【請求項２】
前記所定の移動は回転移動を含むことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記所定の移動は平行移動を含むことを特徴とする請求項１または２に記載の端末装置。
【請求項４】
前記タッチパネルが、前記所定の相対的な位置関係を有する複数位置での接触または押下を最初に検出した後、所定の時間間隔で接触または押下の位置を複数回検出し、検出された複数位置がいずれの回においても前記所定の相対的な位置関係を有している場合に、前記制御部が所定の制御を行うことを特徴とする請求項１から３のいずれか１項に記載の端末装置。
【請求項５】
前記タッチパネルが、前記所定の相対的な位置関係を有する複数位置での接触または押下を最初に検出した後、接触または押下の位置の移動が停止した時に検出した接触または押下の位置が前記所定の相対的な位置関係を有している場合に、前記制御部が所定の制御を行うことを特徴とする請求項１から３のいずれか１項に記載の端末装置。
【請求項６】
情報を表示する表示手段を更に備え、
前記タッチパネルは前記表示手段に重ねて設けられ、
前記所定の制御は前記表示手段の表示に所定の変化を生じさせる制御である
ことを特徴とする請求項１から５のいずれか１項に記載の端末装置。
【請求項７】
前記表示手段が表示する情報は、利用者に利益を享受させるべく前記タッチパネルへの接触または押下を促す情報であり、
前記情報が前記表示手段に表示されている状態で、前記タッチパネルが、所定の相対的な位置関係を有する複数の位置での接触または押下を検出し、前記所定の相対的な位置関係を維持しながら前記接触または押下の位置が所定の移動をしたことを条件に、前記制御部が、利用者が前記利益を享受したことを示す表示の変化を生じさせるよう前記表示手段を制御することを特徴とする請求項６に記載の端末装置。
【請求項８】
コンピュータを請求項１から７のいずれか１項に記載の端末装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチタッチ対応のタッチパネルにより検出した複数の位置での接触または押下に対し、その相対的な位置関係が所定の条件を満たしているか否かに応じて画面表示の制御を行う端末装置およびプログラムに関するものである。
【背景技術】
【０００２】
近年、端末装置、とりわけスマートフォンをはじめとする携帯端末においては、画面を指等で接触または押下（以下「接触等」という。）することにより端末の操作や端末への情報入力を行うことが可能なタッチパネル方式を採用するものが広く普及している。
【０００３】
そのような中、タッチパネルが有する機能を利用してさまざまなサービスが考案されている。そのひとつとして、特許文献１に示されるマルチタッチ対応タッチパネル用の電子印章システムが挙げられる。これは、非導電部材の表面に取り付けられた複数の導電部材の相対的な位置関係を印章と観念し、この複数の導電部材を静電容量型のマルチタッチ対応のタッチパネルに接触させて、当該タッチパネルを備える端末装置に当該印章を電子的に認識させるものである。また、その応用的サービスとして非特許文献１の電子チケットサービスが提供されている。これは、専用の電子チケットアプリケーションの起動により電子チケットが表示された端末装置において、場内への入場時に前記のような印章を備えるスタンプをタッチパネルに接触させることにより使用済の表示に遷移させた上で入場を認めるという、紙のチケットと同様な機能を実現するものである。このサービスにより、スタンプをタッチパネルに接触させるという簡易な作業で紙のチケットで手間を要していたチケットのもぎり作業が代替されるため、入場手続きの円滑化を図ることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２５６２４６号公報
【非特許文献】
【０００５】
【非特許文献１】“業界初！スマートフォンにスタンプを押す電子チケットサービス開始！”、[online]、平成26年5月20日、株式会社Leonis & Co. 、[平成26年10月29日検索]、インターネット(URL: http://leonisand.co/stamp_ticket_pre/)
【発明の概要】
【発明が解決しようとする課題】
【０００６】
背景技術の電子チケットサービスは、例えばポイントサービスやスタンプラリーに応用することができる。具体的には、来店やチェックポイント到達ごとにタッチパネルにスタンプを接触等させることでポイント等を累積させていくという形態での応用が考えられる。このようなサービスにおいては、その累積状況に応じて利用者が何らかの利益を享受するのが一般的である。
【０００７】
スタンプを接触等させるという入力行為により利用者が何らかの利益を享受するサービスの場合、偽装入力によってそのような利益を不当に得ようとする行為が横行する危険がある。そのため、サービス提供にあたってはその対策が必要となる。
【０００８】
しかし、背景技術の電子印章や電子チケットサービスにおける入力方法は、単に所定の相対的な位置関係で配置された導電部材をタッチパネルに接触させるものにすぎないため、所定の相対的な位置関係がわかっていれば、複数本の指やスタンプの複製物等をタッチパネルに接触させることで容易に偽装入力ができてしまうという応用上の課題があった。
【０００９】
本発明はこのような課題を解消すべく、複数の導電物質等の所定の相対的な位置関係がわかっていても偽装入力が困難な端末装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の第１の形態に係る端末装置は、同時に複数の位置で接触等されたときに個々の接触等の位置を検出可能に構成されたタッチパネルと、タッチパネルが所定の相対的な位置関係を有する複数の位置での接触等を検出し、所定の相対的な位置関係を維持しながら接触等の位置が所定の移動をしたことを条件に制御部が所定の制御を行う。
【００１１】
所定の移動は、例えば回転移動や平行移動を含むようにすることが考えられる。
【００１２】
また、タッチパネルが、所定の相対的な位置関係を有する複数位置での接触等を最初に検出した後、所定の時間間隔で接触等の位置を複数回検出し、検出された複数位置がいずれの回においても所定の相対的な位置関係を有している場合に、制御部が、所定の制御を行うこととしてもよい。
【００１３】
また、タッチパネルが、所定の相対的な位置関係を有する複数位置での接触等を最初に検出した後、接触等の位置の移動が停止した時に検出した接触等の位置が所定の相対的な位置関係を有している場合に、制御部が、所定の制御を行うこととしてもよい。
【００１４】
本発明の第２の形態に係る端末装置は、第１の形態の応用形態であり、情報を表示する表示手段を更に備え、タッチパネルは表示手段に重ねて設けられ、制御部は表示手段の表示に所定の変化を生じさせる制御を行う。
【００１５】
このとき、表示手段は利用者に利益を享受させるべくタッチパネルへの接触等を促す情報を表示することとし、情報が表示手段に表示されている状態で、タッチパネルが、所定の相対的な位置関係を有する複数の位置での接触等を検出し、所定の相対的な位置関係を維持しながら接触等の位置が所定の移動をしたことを条件に、制御部が、利用者が利益を享受したことを示す表示の変化を生じさせるよう表示手段を制御することとしてもよい。
【００１６】
本発明の第３の形態に係るプログラムは、携帯端末等のコンピュータを第１または第２の形態に係る端末装置として機能させる。
【発明の効果】
【００１７】
本発明によれば、利用者による端末装置への入力に際し、単に所定の相対的な位置関係で配置された導電部材をタッチパネルに接触させるだけでなく、その相対的な位置関係を維持した状態での所定の移動が必要となる。これにより、複数本の指による入力は相対的な位置関係の維持が難しく、また、所定の相対的な位置関係で配置された導電部材を備えるスタンプを使用したとしても所定の移動を行わなければならないため、所定の移動の内容を知らない限り入力ができない。
【図面の簡単な説明】
【００１８】
【図１】第１実施例の端末装置の構成を示す図である。
【図２】スタンプの構成例を示す図である。
【図３】図２のスタンプによるタッチパネルへの接触の位置関係を示す図である。
【図４】回転移動のイメージを示す図である。
【図５】平行移動のイメージを示す図である。
【図６】接触等の位置を所定の時間間隔で複数回検出するイメージを示す図である。
【図７】第２及び第３実施例の端末装置の構成を示す図である。
【図８】電子ポイントカードの表示例を示す図である。
【図９】ポイントが加算されたことを示す表示の例を示す図である。
【図１０】電子スタンプカードの表示例を示す図である。
【図１１】チェックポイントをクリアしたことを示す表示の例を示す図である。
【発明を実施するための形態】
【００１９】
［第１実施例］
図１は、本発明の端末装置１０の構成を示す図である。端末装置１０は、タッチパネル１１と制御部１２とを備える。
【００２０】
タッチパネル１１は、同時に複数の位置で接触等されたときに個々の接触等の位置を検出可能に構成されたマルチタッチ対応のものを使用する。タッチパネルの方式は複数あるが、マルチタッチに対応できるように構成されたものであれば方式は問わない。タッチパネル上の位置の検出は、例えば静電容量方式の場合は当該位置への指や金属等の導電物による接触に基づき行い、抵抗膜方式の場合は当該位置の指や突起物等による押下に基づき行う。本明細書における接触等という表現はこのような方式に応じた検出形態を意味するものである。
【００２１】
制御部１２は、タッチパネル１１が検出した所定の相対的な位置関係を有する複数の位置での接触等が、当該所定の相対的な位置関係を維持しながら所定の移動をしたことを条件として所定の制御を行う。
【００２２】
タッチパネル上の複数の位置での接触等につき、その相対的な位置関係を維持しながら移動をさせることを容易にするため、例えば図２に示すようなスタンプ２０を利用することが考えられる。図２（ａ）は側面図、（ｂ）は底面図である。スタンプ２０は、本体２２の底面２２ａにタッチパネルに接触等させるための複数の接触等用部材２１を配置したものであり、本体２２の上部には本体２２を把持するための持ち手２３を備える。タッチパネル上の位置の検出のために導電物の接触が必要な場合には、接触等用部材２１に導電部材を用いるとともに、検出エラーを防ぐため本体２２に非導電部材を用いるのが望ましい。一方、タッチパネル上の位置の検出のためにタッチパネルの押下が必要な場合には、接触等用部材２１と本体２２の導電性は問題にならないが、接触等用部材２１の高さｈはタッチパネルが位置の検出に必要な押下の深さ以上のものを用いる。図２（ｂ）は接触等用部材２１を５つ取り付けた例を示したものであるが、接触等用部材２１の個数や配置により、相互に異なる多数の配置パターンの印章を生成することができる。
【００２３】
スタンプ２０の底面２２ａにおいて図２（ｂ）に示すように配置された接触等用部材２１をタッチパネル１１に接触等させた場合、タッチパネル１１では例えば図３に示すように接触等された各位置を検出する。もっとも、スタンプ２０以外を用いても、スタンプ２０の接触等用部材２１の配置と同様な配置で複数本の指等を接触等させることで、タッチパネル１１に同様な各位置を検出させる偽装入力を行うことが可能である。
【００２４】
しかし、このように所定の相対的な位置関係で単にタッチパネル１１に接触等させるにとどまらず、その接触等の位置を移動させ、その移動が端末装置１０においてあらかじめ設定された所定の移動と合致した場合に限り正しく検出がされたとするという条件を設けることで、偽装入力を難しくできる。これは、例えば複数本の指により偽装入力をしようとした場合、移動させることによって接触等の状態が各指によって変化し、所定の相対的な位置関係の維持が難しくなるためである。また、スタンプ２０が無断で複製されてしまった場合には、複数の接触等用部材２１を所定の相対的な位置関係を維持しつつタッチパネル上で移動させることができてしまうが、その移動が所定の移動である必要があるため、それを知る者でない限り偽装入力をすることができない。
【００２５】
所定の移動は、具体的には例えば回転移動や平行移動が考えられる。図４および図５は図３の５ヶ所の接触等の位置を移動させた例である。図４（ａ）は図３に示す最初の接触等状態であり、図４（ｂ）はこれを５ヶ所のほぼ真ん中を中心に時計回りに４５度回転させた例を示したものである。また、図５は、図５（ａ）は図３に示す最初の接触等状態であり、図５（ｂ）はこれを平行移動させた例を示したものである。このように所定の移動を設定することで、このような移動が必要であることを知らない者による偽装入力を防止することができる。特に、指等によって接触等の位置関係を維持しながら回転移動を試みる場合、回転中心からの距離の差によって各接触位置の移動距離が異なり、これによって位置関係の維持が困難になるので所定の移動を回転移動とすることで偽装入力を効果的に防ぐことができる。また、所定の移動を平行移動の長さの範囲（例えば３〜５ｃｍ等）、回転角度の範囲（例えば３０〜６０度等）、または移動・回転の時間や速度・角速度等の範囲で限定することで偽装入力がより困難になる。また、回転移動や平行移動を正負方向に多段設定したり、回転移動と平行移動とを組み合わせて、回転移動の後で平行移動をさせる、またはその逆というように設定したりすることで、更に偽装入力が困難になる。回転移動の多段設定の場合、例えば当初の接触等の状態が０度であるとしてそこから３６０度の回転角を例えば１２度ずつ３０等分し、０〜１２度の回転範囲を１区、１２〜２４度の回転範囲を２区というように３０区まで設定して、所定の移動を例えば１５区→３区→１０区→２５区の順で４段の回転移動をさせるというように設定する。このようにダイヤル式金庫のように回転移動を多段設定することで、所定の移動の内容を知らない者による偽装入力はほぼ不可能となる。
【００２６】
所定の相対的な位置関係の所定の移動中における検出点数は多ければ多いほど移動途中での接触等の状態の変化を的確にとらえることができるが、その分端末装置１０での情報処理量や記憶容量が増加するという問題が生じる。そこで、例えばタッチパネル１１が所定の相対的な位置関係を有する複数位置での接触等を最初に検出した後、所定の時間間隔で接触等の位置を複数回検出し、検出された複数位置がいずれの回においても所定の相対的な位置関係を維持している場合に制御部１２が所定の制御を行う。ここで、所定の時間間隔は必ずしも等間隔に設定しなくてもよいし、その時々でランダムに設定してもよい。図６は最初の検出タイミングをａ、そのｓ秒後の検出タイミングをｂ、更にそのｔ秒後の検出タイミングをｃとし、接触等の箇所数を５、各箇所の位置を１〜５として表現したものである。このとき、最初の検出タイミングでのａ１〜ａ５の相対的位置関係がｂ１〜ｂ５、ｃ１〜ｃ５でそれぞれ維持されているか否かを制御部１３が判断し、維持されている場合に表示手段１１の表示に所定の変化を生じさせる。ｓとｔの大小関係は任意であり、また固定的でなくてもよい。なお、ここでは所定の時間間隔での検出を例に挙げたが、時間間隔の代わりに移動距離間隔や回転角度間隔としてもよい。
【００２７】
また、タッチパネル１１が所定の相対的な位置関係を有する複数位置での接触等を最初に検出した後、接触等の位置の移動が停止した時に検出した接触等の位置が所定の相対的な位置関係を有している場合に、制御部１２が所定の制御を行うこととしてもよい。この場合、一旦停止して検出した後に再度移動させ再度の停止時に再度検出を行い、その各タイミングで所定の相対的位置関係が維持されている場合に表示に所定の制御を行うこととしてもよい。
【００２８】
また、接触等の位置が所定の相対的な位置関係を維持しながら所定の移動をしたという条件を満たした場合であっても、更に何らかの条件を満たした場合に限り所定の制御を行うこととしてもよい。例えば、端末装置に実装された近接センサ、環境光センサ、加速度センサ、音センサ、３軸ジャイロ、ＧＰＳ（Global Positioning System）、Bluetooth（登録商標）、方位磁石などによる検知状態を条件とする。具体的には、近接センサの場合はセンサ部分を指で塞ぐなどした時、環境光センサの場合は所定の明るさの環境下にある時、加速度センサの場合はシェイク操作等を行うなどした後、音センサの場合は所定の音を検知している時などが挙げられる。また、３軸ジャイロの場合は例えば水平である時、ＧＰＳの場合は特定の位置で操作した時、Bluetoothの場合は特定の信号を受信している時、方位磁石の場合は磁石が反応した時などが挙げられる。
【００２９】
接触等の位置が所定の相対的な位置関係を維持しながら所定の移動をしたという条件の充足によって制御部１２が行う所定の制御は、いかなる制御であっても構わない。その条件を知る者に限り制御を実行させることができるため、単なる偽装入力の防止に限らず、利用者が端末装置１０に各種情報処理を実行させる権限を有するか否かの認証目的に利用することができる。すなわち、利用者によって当該条件を充足する入力操作がされた場合に限り認証が成功したとして制御部１２に所定の制御を実行させ、それ以外の場合は所定の制御を実行させないよう端末装置１０を構成することができる。このような構成は例えば、端末装置のロックの解除や特定アプリケーションの利用の認証に利用することができる。また、電子データの送受にあたり、当該条件を知っている受信者に限り認証を成功させデータを閲覧することができるという電子データに鍵をかけるしくみとしても利用することができる。
【００３０】
以上の構成により、指や無断複製スタンプ等により偽装入力や偽装認証をしようしても、複数の接触等につき所定の相対的な位置関係を維持できない、または所定の移動ができないことにより、偽装入力や偽装認証を防ぐことができる。
［第２実施例：表示手段との連動］
【００３１】
図７は、本発明の端末装置３０の構成を示す図である。端末装置３０は、端末装置１０の構成に加え、表示手段３１を備える。
【００３２】
表示手段３１には、一般的には液晶ディスプレイの使用が考えられるが、タッチパネル１１を重ねて設けることができるものであれば、その他の種類の表示手段であっても構わない。表示手段３１は、制御部１２による制御が行われるのに先立ち、制御によりなされる表示の変化の前提となる任意の情報を表示していることとする。
【００３３】
制御部１２は、タッチパネル１１が検出した所定の相対的な位置関係を有する複数の位置での接触等が、当該所定の相対的な位置関係を維持しながら所定の移動をしたことを条件として表示手段３１の表示に所定の変化を生じさせる制御を行う。
条件の充足を契機に表示手段の表示に変化を生じさせるという制御により、例えばその画面表示に変化したことが利用者の利益の享受につながる場合や端末装置による以後の情報処理の前提となる場合に、その利益の享受や情報処理の実行をその条件を知る者でなければ実現できないことから、条件を知らない者が利益を不正に享受したり情報処理を不正に実行したりすることを防ぐことができる。
［第３実施例：ポイントサービス等への具体的応用例］
【００３４】
第２実施例で挙げた、表示手段の表示に所定の変化を生じさせることが利用者の利益の享受につながる場合の具体例として、電子的に提供されるポイントサービスやスタンプラリー等の画面表示が挙げられる。
【００３５】
ポイントサービスを例にとると、図８に示すような電子ポイントカードが表示手段３１により背後に表示されたタッチパネル１１に、所定の相対的な位置関係を有する複数の接触等用部材２１が設けられた図２に示すようなスタンプ２０等を接触等させた上で所定の移動がされたという条件が充足された場合に限り、制御部１２が、図９に示すようにポイントが付与されたことを示す表示の変化を生じさせるよう表示手段３１を制御する。
【００３６】
また、スタンプラリーを例にとると、図１０に示すような電子スタンプカードが表示手段３１により背後に表示されたタッチパネル１１に、所定の相対的な位置関係を有する複数の接触等用部材２１が設けられた図２に示すようなスタンプ２０等を接触等させた上で所定の移動がされたという条件が充足された場合に限り、制御部１２が、図１１に示すようにチェックポイントをクリアしたことを示す表示の変化を生じさせるよう表示手段３１を制御する。
【００３７】
このように端末装置を構成することで、所定の相対的な位置関係を有する複数の位置での接触等がその位置関係を維持しながら所定の移動をしたという条件を知らない利用者は偽装入力を行うことができない。そしてその結果、ポイントの付与やチェックポイントのクリアを内容とする表示の変化を生じさせることができないため、このような利用者が不正に利益を享受することを防ぐことができる。
【００３８】
各実施例の端末装置における各機能・処理は、必要に応じ併合・分割しても構わない。また、本発明において表現されている技術的思想の範囲内で適宜変更が可能であり、その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが特許請求の範囲の記載から明らかである。
【００３９】
携帯端末等のコンピュータを本発明の端末装置の各手段および各部として機能させる場合、各手段および各部での処理内容はプログラムによって記述される。そのプログラムは、例えば、ハードディスク装置に格納されており、実行時には、必要なプログラムやデータがＲＡＭ(Random Access Memory)に読み込まれて、そのプログラムがＣＰＵにより実行されることにより、コンピュータ上で各処理内容が実現される。
【符号の説明】
【００４０】
１０、３０  端末装置
１１  タッチパネル
１２  制御部
３１  表示手段
【図１】
2016091484.tif 000003
【図２】
2016091484.tif 000004
【図３】
2016091484.tif 000005
【図４】
2016091484.tif 000006
【図５】
2016091484.tif 000007
【図６】
2016091484.tif 000008
【図７】
2016091484.tif 000009
【図８】
2016091484.tif 000010
【図９】
2016091484.tif 000011
【図１０】
2016091484.tif 000012
【図１１】
2016091484.tif 000013