(57)【要約】  互いに連続して並列配置され、それぞれが、物体の接触位置を検出可能な検出領域、および互いの境界部分に掲載され物体の接触位置を検出できない非検出領域を有する複数の接触情報検出部（１）と、検出された接触位置の情報を参照し、物体が接触状態から非接触状態に移行したことを判定する操作状態判定部（４２）と、検出された接触位置の情報を参照し、非接触状態が、非検出領域に物体が接触している状態と判定した場合に、操作状態判定部（４２）による非接触状態に移行したとの判定を無効とする接触状態判定部（４３）とを備える。
2017130344.tif 000002
【特許請求の範囲】
【請求項１】
互いに連続して並列配置され、それぞれが、物体の接触位置を検出可能な検出領域、および互いの境界部分に形成され前記物体の接触位置を検出できない非検出領域を有する複数の接触情報検出部と、
前記接触情報検出部が検出した前記接触位置の情報を参照し、前記物体が接触状態から非接触状態に移行したことを判定する操作状態判定部と、
前記接触情報検出部が検出した前記接触位置の情報を参照し、前記非接触状態が、前記非検出領域に前記物体が接触している状態と判定した場合に、前記操作状態判定部による前記非接触状態に移行したとの判定を無効とする接触状態判定部とを備えたインタフェース装置。
【請求項２】
前記接触状態判定部は、前記接触位置の情報を参照し、前記非接触状態が、前記検出領域から前記非検出領域に前記物体が連続して接触しながら移動してきたことによる状態と判定した場合に、一定時間が経過するまで、前記操作状態判定部による前記非接触状態に移行したとの判定を無効とする請求項１記載のインタフェース装置。
【請求項３】
前記操作状態判定部は、前記接触位置の情報が示す検出信号の強度と第１の閾値とを比較し、前記物体が前記接触状態から非検出状態へ移行したこと判定し、
前記接触状態判定部は、前記操作状態判定部が前記非接触状態へ移行したことを判定した場合に、前記検出信号の強度が第２の閾値以上であり、且つ前記検出信号が前記接触情報検出部の前記非検出領域が形成された側で検出されたことを判定した場合に、前記操作状態判定部により前記非接触状態へ移行したとの判定を無効とする特徴とする請求項１記載のインタフェース装置。
【請求項４】
前記接触状態判定部の判定結果に基づいて、複数の前記接触位置の情報が予め設定された操作を示すタッチジェスチャであるか判断を行い、タッチジェスチャである場合に、当該タッチジェスチャの操作内容を特定するタッチジェスチャ判断部を備えたことを特徴とする請求項２記載のインタフェース装置。
【請求項５】
互いに連続して並列配置され、それぞれが、物体の接触位置を検出可能な検出領域、および互いの境界部分に形成され前記物体の接触位置を検出できない非検出領域を有する複数の接触情報検出部が検出した前記接触位置の情報を参照し、前記物体が接触状態から非接触状態に移行したことを判定する操作状態判定部と、
前記接触情報検出部が検出した前記接触位置の情報を参照し、前記非接触状態が、前記非検出領域に前記物体が接触している状態と判定した場合に、前記操作状態判定部による前記非接触状態に移行したとの判定を無効とする接触状態判定部とを備えた接触位置検知装置。
【請求項６】
操作状態判定部は、互いに連続して並列配置され、それぞれが、物体の接触位置を検出可能な検出領域、および互いの境界部分に形成され前記物体の接触位置を検出できない非検出領域を有する複数の接触情報検出部が検出した前記接触位置の情報を参照し、前記物体が接触状態が非接触状態に移行したことを判定するステップと、
接触状態判定部は、前記接触情報検出部が検出した前記接触位置の情報を参照し、前記非接触状態が、前記非検出領域に前記物体が接触している状態と判定した場合に、前記操作状態判定部による前記非接触状態に移行したとの判定を無効とするステップを備えた接触検知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の表示デバイスを用いて構成されたインタフェース装置における、接触操作の検出技術および表示技術に関するものである。
【背景技術】
【０００２】
タッチパネルなどのインタフェース装置は、例えばＬＣＤパネルなどの表示デバイス上にタッチセンサなどの接触情報検出部が積層されて構成され、表示デバイスの表示領域にユーザが指やペンなどを用いてタッチすることにより、タッチされた表示領域上の座標位置の情報を検出し、検出した座標位置の情報をインタフェース装置を備えた機器に出力。【０００３】
複数の表示デバイスを連続して並べて用いる場合、複数の表示デバイスの表示領域全体における接触操作の検出を１つの接触情報検出部で行うことも可能である。しかし、複数の表示デバイスの表示領域全体のサイズが大きい場合等、各表示デバイスのサイズまたは形状が異なる場合、または各表示デバイスが同一平面上に配置されていない場合には、表示デバイスそれぞれに対応させた複数の接触情報検出部を設けることがあった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１６８２６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、接触情報検出部の端部には、通常、電極の引き回し配線部など、タッチ操作を検出することができない非検出領域が存在する。そのため、上記のように複数の接触情報検出部を連続して並べて配置する際、それらを隙間なく配置した場合にも、各接触情報検出部が互いに隣接する境界部分には、非検出領域が生じてしまうという問題があった。例えば、一方の表示デバイス上に表示されたアイコンをタッチし、タッチ状態を継続したまま他方の表示デバイスに当該アイコンを移動させる操作を行おうとしても、一方の表示デバイスと他方の表示デバイスとの境界部分に接触情報検出部の非検出領域が存在するため、当該非検出領域においてタッチが離れたと判断され、意図通りにアイコンの移動を行うことができなかった。【０００６】
この発明は、上記のような課題を解決するためになされたもので、連続した並べて配置される複数の接触情報検出部の境界部分に存在する非検出領域による操作性の低下を防止することを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係るインタフェース装置は、互いに連続して並列配置され、それぞれが、物体の接触位置を検出可能な検出領域、および互いの境界部分に形成され物体の接触位置を検出できない非検出領域を有する複数の接触情報検出部と、接触情報検出部が検出した接触位置の情報を参照し、物体が接触状態から非接触状態に移行したことを判定する操作状態判定部と、接触情報検出部が検出した接触位置の情報を参照し、非接触状態が、非検出領域に物体が接触している状態と判定した場合に、操作状態判定部による非接触状態に移行したとの判定を無効とする接触状態判定部とを備えるものである。
【発明の効果】
【０００８】
この発明によれば、操作状態に応じて接触情報検出部の非検出領域における非接触状態の判定を無効とすることにより、操作性の低下を防止することができる。
【図面の簡単な説明】
【０００９】
【図１】図１Ａ、図１Ｂは実施の形態１に係るインタフェース装置の外観を示す図である。
【図２】実施の形態１に係るインタフェース装置の機能構成を示すブロック図である。
【図３】実施の形態１に係るインタフェース装置のハードウェア構成を示すブロック図である。
【図４】実施の形態１に係るインタフェース装置の操作例を示す説明図である。
【図５】実施の形態１に係るインタフェース装置の制御部の動作を示すフローチャートである。
【図６】実施の形態１に係るインタフェース装置の非接触状態の無効化を示す説明図である。
【図７】実施の形態２に係るインタフェース装置の機能構成を示すブロック図である。
【図８】実施の形態２に係るインタフェース装置の制御部の動作を示すフローチャートである。
【図９】実施の形態３に係るインタフェース装置のタッチパネルへのタッチジェスチャを示す説明図である。
【図１０】実施の形態３に係るインタフェース装置の機能構成を示すブロック図である。
【図１１】実施の形態３に係るインタフェース装置の制御部の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、この発明をより詳細に説明するために、この発明を実施するための形態について、添付の図面に従って説明する。
実施の形態１．
図１Ａ、図１Ｂは、実施の形態１に係るインタフェース装置の外観を示す図である。図１Ａはタッチパネルの上面図を示し、図１Ｂは図１Ａで示したインタフェース装置を矢印Ａ方向から見た図である。
インタフェース装置１００は、例えばタッチパネルなどであり、操作者側に配置されたタッチセンサなどの接触情報検出部１と、当該接触情報検出部１の下側に配置された液晶ディスプレイまたは有機ＥＬディスプレイなどの表示デバイスで構成される表示部２とを備える。
【００１１】
図１のインタフェース装置１００では、２つの表示部２を連続して並列配置している。また、２つの表示部２はそれぞれに対して１つずつ接触情報検出部１が積層して搭載されている。２つの接触情報検出部１は、連続して並列配置されている。なお、表示部２は必ずしも隙間なく並列配置する必要はなく、全体として一つの表示部として機能するものであればよい。これに対し、接触情報検出部１は、隙間なく並列配置されていることが好ましい。
【００１２】
接触情報検出部１は、操作者の指やペン等の物体が接触した際に接触位置を検出し、位置情報を出力する。接触情報検出部１は、例えば網目状に配置された静電容量式の電極部（不図示）が接合されて形成される。電極部は、接触情報検出部１の操作面を介して物体との間でコンデンサを形成して静電容量を発生し、物体の接触位置に応じた静電容量の変化から接触位置を検出する。接触情報検出部１の端面には、電極部の配線の引き回し配線部３が形成され、当該配線部３が後述する制御部４に接続される。
接触情報検出部１の端面には、物体の接触が検出されない非検出領域Ｂが形成される。当該非検出領域Ｂは、例えば、電極部の配線が引き回される領域によって形成される。また、非検出領域Ｂには、例えば、２つの接触情報検出部１を隙間がありうる状態で連続して配置した場合に、一方の接触情報検出部１の電極部の配線と、当該配線と対向する他方の接触情報検出部１の電極部の配線との間に生じる何も配置されない空間も含まれる。なお、非検出領域Ｂの形成例は、上述した配線が引き回される領域、または２つの接触情報検出部１の配線間の空間に限定されるものではなく、電極部が接合されていない領域であれば非検出領域Ｂが形成されるものとする。
また、以下では、接触情報検出部１において物体の接触が検出される領域は、検出領域と称して説明する。
【００１３】
なお、接触情報検出部１の操作者側面が数ｍｍ厚程度のガラス板または樹脂板などの保護板で覆われた場合でも、物体の接触に伴う接触位置を特定することが可能である。
【００１４】
図２は、実施の形態１に係るインタフェース装置１００の機能構成を示すブロック図である。図２は、図１で示したインタフェース装置１００に対応して２つの表示部と、各表示部に対して１つずつ接触情報検出部を適用した構成を示している。なお、表示部の配置数は１つ以上であれば適宜変更可能である。表示部の配置数を２つ以上とする場合、連続して配置される２つ以上の表示部それぞれに対して、１つずつ接触情報検出部を設けて構成されるものとする。
インタフェース装置１００は、第１の接触情報検出部１ａ、第２の接触情報検出部１ｂ、制御部４、表示制御部５、第１の表示部２ａおよび第２の表示部２ｂを備えている。
【００１５】
第１の接触情報検出部１ａおよび第２の接触情報検出部１ｂは、上述のように静電容量式の電極部を備えて形成され、物体の接触位置に応じた静電容量の変化を検出する。なお、接触情報検出部として、静電容量式以外にも、感圧式などの接触検出デバイスなど、物体の接触位置を検出可能な方式であれば適宜適用可能である。第１の接触情報検出部１ａおよび第２の接触情報検出部１ｂは、検出した接触位置に応じて静電容量の変化を接触位置の位置情報として出力する。
【００１６】
制御部４は、位置情報変換部４１、操作状態判定部４２および接触状態判定部４３を備える。
位置情報変換部４１は、第１の接触情報検出部１ａおよび第２の接触情報検出部１ｂから出力される接触位置の位置情報を、第１の表示部２ａおよび第２の表示部２ｂに表示された内容を操作するために必要な座標列の情報に変換する。具体的には、第１の接触情報検出部１ａまたは第２の接触情報検出部１ｂから出力される１つ以上の接触位置の位置情報に基づき、当該位置情報を操作位置、操作方向（例えば、接触位置がいずれの方向に移動しているか）、および検出信号の強度などを示す情報に変換する。位置情報変換部４１は、変換した位置情報の座標列の情報を操作状態判定部４２、接触状態判定部４３および表示制御部５に出力する。
【００１７】
操作状態判定部４２は、操作者の指やペン等の物体による操作状態、例えば特定の位置のみの短時間の接触状態、接触が継続する長押しの状態、非接触状態、接触状態から非接触状態への変化などの判定を行う。接触状態判定部４３は、操作状態判定部４２において、接触状態から非接触状態に移行したと判定された場合に、非接触状態の判定を有効とするか無効とするかの判定を行う。すなわち接触状態判定部４３は、操作者が物体を第１の接触情報検出部１ａまたは第２の接触情報検出部１ｂに接触させた接触状態から当該物体を接触しない状態にしたことによる非接触状態への移行であるか（非接触状態の判定が有効）、物体が非検出領域に接触していることにより物体の接触が検知できていないために生じている非接触状態への移行であるか（非接触状態の判定が無効）の判定を行う。接触状態判定部４３は、判定結果に応じて座標列の情報を表示制御部５に出力する。
【００１８】
表示制御部５は、制御部４の位置情報変換部４１または接触状態判定部４３から入力され座標列の情報に基づいて、第１の表示部２ａおよび第２の表示部２ｂに表示する表示内容を制御する。例えば、表示制御部５は、表示すべきアイコンの選択、選択したアイコンの表示位置および表示サイズなどを決定し、決定した条件に基づいて当該アイコンを第１の表示部２ａおよび第２の表示部２ｂに表示させる制御を行う。第１の表示部２ａおよび第２の表示部２ｂは、表示制御部５から出力される表示制御情報に基づいた表示を行う。
【００１９】
次に、インタフェース装置１００のハードウェア構成例を説明する。
図４は、インタフェース装置１００のハードウェア構成例を示す図である。図４に示すように、インタフェース装置１００における第１の接触情報検出部１ａおよび第２の接触情報検出部１ｂは、物体の接触を検知するセンサ１０３ａ，１０３ｂである。インタフェース装置１００における第１の表示部２ａおよび第２の表示部２ｂは、表示装置１０４ａ，１０４ｂである。
【００２０】
また、インタフェース装置１００における制御部４および表示制御部５は、処理回路により実現される。即ち、インタフェース装置１００は、第１の接触情報検出部１ａおよび第２の接触情報検出部１ｂが検出した接触情報に従って、物体による操作状態および接触状態を判定し、第１の表示部２ａおよび第２の表示部２ｂの表示内容を制御する処理回路を備える。処理回路は、メモリ１０２に格納されるプログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１である。
【００２１】
この制御部４および表示制御部５の機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアまたはファームウェアはプログラムとして記述され、メモリ１０２に格納される。ＣＰＵ１０１は、メモリ１０２に記憶されたプログラムを読み出して実行することにより、制御部４および表示制御部５の各機能を実現する。即ち、インタフェース装置１００は、ＣＰＵ１０１により実行されるときに、後述する図５に示す各ステップが結果的に実行されることになるプログラムを格納するためのメモリ１０２を備える。また、これらのプログラムは、制御部４および表示制御部５の手順または方法をコンピュータに実行させるものであるともいえる。
【００２２】
ここで、ＣＰＵ１０１は、例えば、中央処理装置、処理装置、演算装置、プロセッサ、マイクロプロセッサ、マイクロコンピュータ、またはＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などのことである。
メモリ１０２は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）等の不揮発性または揮発性の半導体メモリであってもよいし、ハードディスク、フレキシブルディスク等の磁気ディスクであってもよいし、ミニディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の光ディスクであってもよい。
【００２３】
次に、インタフェース装置１００の操作について説明する。
図４は、実施の形態１に係るインタフェース装置１００の操作例を示す図である。図４は、インタフェース装置１００を操作者側面から見た図である。
インタフェース装置１００は、第１の接触情報検出部１ａと第２の接触情報検出部１ｂを隙間なく連続して並列配置している。第１の接触情報検出部１ａと第２の接触情報検出部１ｂとの境界領域には、物体の接触位置が検出されない非検出領域Ｂが形成されている。
【００２４】
図４において、操作者が、点Ｃに自身の指Ｘを第１の接触情報検出部１ａに接触させ、当該指Ｘを第１の接触情報検出部１ａまたは第２の接触情報検出部１ｂから離間させることなく接触を維持した状態で点Ｄまで移動させ、点Ｄで第２の接触情報検出部１ｂから指Ｘを離した場合を考える。この場合、点Ｃから点Ｃａまでの領域において第１の接触情報検出部１ａが接触位置の位置情報を検出する。非検出領域Ｂを通過する点Ｃａから点Ｄａ間の領域では、第１の接触情報検出部１ａおよび第２の接触情報検出部１ｂは共に接触位置の位置情報を検出しない。点Ｄａから点Ｄまでの領域において第２の接触情報検出部１ｂが接触位置の位置情報を検出する。
【００２５】
このように、操作者は点Ｃから点Ｄまで連続して指Ｘを第１の接触情報検出部１ａおよび第２の接触情報検出部１ｂに接触させながら移動させたが、第１の接触情報検出部１ａおよび第２の接触情報検出部１ｂは非検出領域Ｂにおいて指Ｘの接触位置を検知することができないため、操作状態判定部４２は非検出領域Ｂにおいて操作者の操作状態が非接触状態に移行したと判定する。
【００２６】
物体が非検出領域Ｂを跨いで接触しながら連続的に移動した場合に、非検出領域Ｂにおいて物体が第１の接触情報検出部１ａまたは第２の接触情報検出部１ｂから離れたとの判定を無効とするための処理動作を以下に示す。
図５は、実施の形態１に係るインタフェース装置１００の動作を示すフローチャートである。以下の説明では、図４で示した点Ｃから点Ｄへの操作が行われる場合を例に説明を行う。
なお、制御部４には、第１の接触情報検出部１ａおよび第２の接触情報検出部１ｂが物体の接触位置を検出した場合、物体の接触位置の位置情報が連続的に入力されるものとする。
制御部４に接触位置の位置情報が入力されると（ステップＳＴ１）、制御部４の位置情報変換部４１は、ステップＳＴ１で入力された接触位置の位置情報を座標列の情報に変換して操作状態判定部４２、接触状態判定部４３および表示制御部５に出力する（ステップＳＴ２）。
【００２７】
制御部４の操作状態判定部４２は、ステップＳＴ２で変換された接触位置の座標列の情報を参照し、操作者の操作状態が非接触状態に移行したか否か判定を行う（ステップＳＴ３）。操作者の操作状態が非接触状態に移行していない場合（ステップＳＴ３；ＮＯ）、フローチャートはステップＳＴ１の処理に戻り、上述した処理を繰り返す。
【００２８】
一方、操作者の操作状態が非接触状態に移行した場合（ステップＳＴ３；ＹＥＳ）、制御部４の接触状態判定部４３は、接触位置の座標列の情報を参照し、検出された非接触状態が無効条件を満たすか否か判定を行う（ステップＳＴ４）。ステップＳＴ４では、非接触状態に移行する前の接触位置の座標列の情報を参照し、非接触状態に移行した直前の座標値が非検出領域から設定した座標値以内に位置し（第１の無効条件）、且つ過去一定数の接触位置の座標値が連続的に第２の接触情報検出部１ｂに近づく方向に移動する（第２の無効条件）場合、無効条件を満たすと判定する。
【００２９】
非接触状態が無効条件を満たす場合（ステップＳＴ４；ＹＥＳ）、接触状態判定部４３は、さらにステップＳＴ３で非接触状態に移行したと判定されてから設定された時間内（例えば、５００ｍｓｅｃなど）に、新たな接触位置の座標値が取得されたか否か判定を行う（ステップＳＴ５）。新たな接触位置の座標値が取得された場合（ステップＳＴ５；ＹＥＳ）、接触状態判定部４３は連続した操作状態が継続していたと判断して、非接触状態との判定を無効とし（ステップＳＴ６）、ステップＳＴ１の処理に戻る。
【００３０】
一方、非接触状態が無効条件を満たさない場合（ステップＳＴ４；ＮＯ）、および新たな接触位置の座標値が取得されていない場合（ステップＳＴ５；ＮＯ）、接触状態判定部は、非接触状態であることを表示制御部５に通知し（ステップＳＴ７）、ステップＳＴ１の処理に戻る。
【００３１】
上述したステップＳＴ４の無効条件を満たすか否かの判定処理を、図６の具体例を参照しながらより詳細に説明する。
図６は、実施の形態１に係るインタフェース装置１００の接触状態判定部４３の判定処理を示す説明図である。図６では、物体が第１の接触情報検出部１ａおよび第２の接触情報検出部１ｂへの接触が維持された状態で、連続して点Ｃから点Ｄまで移動される場合を例に示している。
操作状態判定部４２が、点Ｃａにおいて接触状態から非接触状態に移行したと判定すると（ステップＳＴ３；ＹＥＳ）。接触状態判定部４３は、ステップＳＴ４の第１の無効条件の判定処理として、直前の接触位置点Ｃａの座標値が非検出領域Ｂから設定した座標値以内であるか判定を行う。あらかじめ設定した座標値とは、図６において例えば非検出領域Ｂから第１の接触情報検出部１ａ側のＹ方向に１０座標進んだ範囲内の座標値である。図６では、領域Ｅが第１の接触情報検出部１ａ側のＹ方向に１０座標進んだ範囲である。接触位置点Ｃａは領域Ｅ内であることから、ステップＳＴ４における第１の無効条件を満たすと判定される。
【００３２】
接触状態判定部４３は、ステップＳＴ４の第２の無効条件の判定処理として、過去一定数の接触位置の座標値を参照し、座標値が連続的に第２の接触情報検出部１ｂに近づく方向に移動しているか判定を行う。過去一定数の接触位置の座標値とは、例えば物体の接触が検出された過去１０座標のＹ座標の座標値である。図６の例において接触位置点Ｃａから過去１０座標は、座標Ｆ１，Ｆ２，・・・，Ｆ１０である。図６では座標Ｆ１０から座標Ｆ１方向にＹ座標を参照すると、連続的に第２の接触情報検出部１ｂに近づく方向に移動していることから、ステップＳＴ４における第２の無効条件を満たすと判定される。
【００３３】
図６の例において、例えば座標Ｆ４において、操作物体が第１の接触情報検出部１ａから一度離れ、再度座標Ｆ６に接触した場合、接触状態判定部４３はステップＳＴ４における第２の無効条件を満たさないと判定し、非接触状態との判定は有効であると判定する。
【００３４】
図６では、物体の接触位置が第１の接触情報検出部１ａから第２の接触情報検出部１ｂに跨る場合を示したが第２の接触情報検出部１ｂから第１の接触情報検出部１ａに跨る場合も同様に、第２の接触情報検出部１ｂ側に領域Ｅを設定し、判定を行う。
また、図６では、直前の接触位置からＹ方向に所定数の座標進んだ座標値を含む領域を領域Ｅとして設定したが、第１の接触情報検出部１ａと第２の接触情報検出部１ｂの配置位置に応じて、直前の接触位置からＸ方向に所定数の座標進んだ座標値を含む領域を設定してもよい。
また、図６では、過去所定数の座標のＹ方向の移動座標数を参照する構成を示したが、接触位置の移動方向に応じて、過去所定数の座標のＸ方向の移動座標数を参照して判定を行ってもよい。また、図６の例では、Ｙ方向に１０座標移動する場合を示したが、判定に用いる座標数は適宜変更可能である。
【００３５】
以上のように、この実施の形態１によれば、位置情報変換部４１から出力される接触位置の座標値に基づいて、操作者の操作状態を判定する操作状態判定部４２と、操作状態判定部４２において接触状態から非接触状態に移行したと判定された場合に、非接触状態との判定を有効とするか無効とするかの判定を行う接触状態判定部４３とを備えるように構成したので、物体が接触情報検出部への接触を維持した状態で、非検出領域を跨いで連続的に移動した場合に、物体の接触が途中で非接触状態に移行したとの判定を無効とするのを抑制することができる。これにより、複数の表示部が連続して配置されて構成されたタッチパネルなどのインタフェース装置において、操作性の低下を防止することができる。
【００３６】
実施の形態２． 
実施の形態２では、非検出領域の幅が狭く、物体が非検出領域に接触している状態でも、検知の領域において例えば静電容量の小さい変化等の検出信号の変化が発生する場合における、非接触状態との判定を無効化する構成について説明する。
図７は、実施の形態２に係るインタフェース装置１００ａの機能構成を示すブロック図である。
この実施の形態２のインタフェース装置１００ａの制御部４ａは、位置情報変換部４１、操作状態判定部４２ａおよび接触状態判定部４３ａを備えて構成されている。なお、以下では、実施の形態１に係るインタフェース装置１００の構成要素と同一または相当する部分には、実施の形態１で使用した符号と同一の符号を付して説明を省略または簡略化する。
【００３７】
操作状態判定部４２ａは、接触位置の座標列の情報に含まれる検出信号の強度を示す情報を参照し、検出信号の強度の変化量と、あらかじめ設定された閾値Ｔｈａとを比較し、非接触状態であるか否か判定を行う。ここで、検出信号の強度の変化量とは、ある位置において、接触を検知していない状態の強度値から変化した強度値のである。接触状態判定部４３ａは、接触位置の座標列の情報に含まれる検出信号の強度を示す情報を参照し、検出信号の強度の変化量と、あらかじめ設定された閾値Ｔｈｂとを比較し、非接触状態の判定を無効とするか有効とするかの判定を行う。接触状態判定部４３ａは、非接触状態の判定が無効と判定した場合に、操作位置、操作方向（例えば、接触位置がいずれの方向に移動しているか）および検出信号の強度などを示す座標列の情報を出力する。ここで、閾値Ｔｈａは、第１の接触情報検出部１ａまたは第２の接触情報検出部１ｂにおいて物体の接触が検出されているかを判定するための信号の強度の変化量の閾値である。また、閾値Ｔｈｂは、物体が非検出領域に接触しているか判定するための信号の強度の変化量の閾値である。
【００３８】
次に、インタフェース装置１００ａの動作について説明する。
図８は、実施の形態２に係るインタフェース装置１００ａの動作を示すフローチャートである。
また、以下では実施の形態１に係るインタフェース装置の動作を示すフローチャートに含まれるステップと同一のステップには図６で使用した符号と同一の符号を付し、説明を省略または簡略化する。
位置情報変換部４１が接触位置の位置情報を座標列の情報に変換して表示制御部５に出力すると（ステップＳＴ２）、操作状態判定部４２ａはステップＳＴ２で変換された接触位置の座標列の情報を参照し、当該接触位置での検出信号の強度の変化量が閾値Ｔｈａ未満であるか否か判定を行う（ステップＳＴ１１）。検出信号の強度の変化量が閾値Ｔｈａ以上である場合（ステップＳＴ１１；ＮＯ）、非接触状態に移行していないと判断してステップＳＴ１の処理に戻る。
【００３９】
一方、検出信号の強度の変化量が閾値Ｔｈａ未満である場合、操作状態判定部４２ａは非接触状態に移行したと判定する（ステップＳＴ１１；ＹＥＳ）。この場合、次に、接触状態判定部４３ａは、検出信号の強度の変化量が、閾値Ｔｈｂ以上であり、且つ第１の接触情報検出部１ａおよび第２の接触情報検出部１ｂの双方、あるいはどちらか一方の非検出領域が形成されている側の端面において、検出信号の変化が生じているか否か判定を行う（ステップＳＴ１２）。
【００４０】
検出信号の強度の変化量が閾値Ｔｈｂ以上であり、且つ第１の接触情報検出部１ａおよび第２の接触情報検出部１ｂの双方、あるいはどちらか一方の非検出領域が形成されている側の端面において、検出信号の強度の変化が生じている場合（ステップＳＴ１２；ＹＥＳ）、接触状態判定部４３ａは、非検出領域において物体が接触していると判定し、操作状態判定部４２ａによる非接触状態との判定を無効とすると判定する（ステップＳＴ１３）。接触状態判定部４３ａは、非接触状態への移行を無効とした際の接触位置の座標列の情報を表示制御部５に出力する（ステップＳＴ１４）。
【００４１】
一方、検出信号の強度の変化量が閾値Ｔｈｂ未満である、または第１の接触情報検出部１ａおよび第２の接触情報検出部１ｂの双方、あるいはどちらか一方の非検出領域が形成されている側の端面において、検出信号の変化が生じていない場合（ステップＳＴ１２；ＮＯ）、接触状態判定部４３ａは操作状態判定部４２ａによる非接触状態との判定を有効とすると判定する。そして、接触状態判定部４３ａは表示制御部５に非接触状態であると通知し（ステップＳＴ１５）、ステップＳＴ１の処理に戻る。
【００４２】
以上のように、この実施の形態２によれば、位置情報変換部４１から出力される接触位置の座標列の情報に含まれる検出信号の強度を示す情報を参照し、検出信号の強度の変化量と閾値Ｔｈａとを比較し、非接触状態であるか否か判定を行う操作状態判定部４２ａと、接触位置の座標列の情報に含まれる検出信号の強度を示す情報を参照し、検出信号の強度の変化量と閾値Ｔｈｂとを比較し、非接触状態との判定を無効とするか有効とするかの判定を行う接触状態判定部４３ａとを備えるように構成したので、物体が接触情報検出部への接触を維持した状態で、非検出領域を跨いで連続的に移動した場合に、物体の接触が途中で非接触状態に移行したとの判定を無効とするのを抑制することができる。これにより、複数の表示部が連続して配置されて構成されたタッチパネルなどのインタフェース装置において、操作性の低下を防止することができる。
【００４３】
実施の形態３．
実施の形態３では、インタフェース装置への接触操作の一連の流れを一つの操作と認識して特定の機能を関連付けるタッチジェスチャに対応した構成を示す。
図９は、実施の形態３に係るインタフェース装置１００ｂのタッチジェスチャの判別を示す説明図である。
操作者が、自身の２本の指Ｘａ，Ｘｂを第１の接触情報検出部１ａ上の点Ｆａおよび点Ｆｂに接触させ、当該指Ｘａ，Ｘｂを接触状態を維持したまま点Ｇａおよび点Ｇｂまで移動させる接触操作を行った場合を例に説明する。当該接触操作がタッチジェスチャである場合、通常２本の指Ｘａ，Ｘｂを第１の接触情報検出部１ａ上に接触させた状態でＹ方向に、例えば２０座標から３０座標程度の所定の距離だけ移動させるものとする。接触操作がタッチジェスチャであるか否かの判定は、座標移動した移動量に基づいて行われる。しかし、２本の指Ｘａ，Ｘｂを第１の接触情報検出部１ａ上に接触させ、接触状態を維持してＹ方向に所定距離分移動させた結果、指Ｘａ，Ｘｂが非検出領域Ｂに入った場合、実際には所定距離分の座標移動を行ったにもかかわらず、非検出領域Ｂにおいて接触操作が検出されないことから、認識される座標移動の移動量が減少し、接触操作がタッチジェスチャではないと判断される誤検出が発生する。
【００４４】
以下では、タッチジェスチャの操作領域に非検出領域が含まれる場合に、タッチジェスチャの誤検出を抑制する構成について説明する。
図１０は、実施の形態３に係るインタフェース装置１００ｂの機能構成を示すブロック図である。
実施の形態３のインタフェース装置１００ｂは、実施の形態１で示した制御部４にタッチジェスチャ判断部４４およびタッチジェスチャ情報蓄積部４５を追加して構成している。なお、以下では、実施の形態１に係るインタフェース装置１００の構成要素と同一または相当する部分には、実施の形態１で使用した符号と同一の符号を付して説明を省略または簡略化する。
【００４５】
操作状態判定部４２は、実施の形態１で示した処理に加え、接触位置の座標列の情報を参照して、非接触状態に移行したか、さらに非接触状態に移行してからあらかじめ設定された時間ｔ１経過したか否か判定を行う。ここで、時間ｔ１は、タッチジェスチャの終了点であるとみなすためにあらかじめ定められた時間である。接触状態判定部４３は、実施の形態１で示した処理に加え、非接触状態に移行した場合に、接触操作が非検出領域を通過しない操作であったか、接触操作が非検出領域を跨いだ操作であったか、接触操作が非検出領域内で終了した操作であったかの判定を行う。
【００４６】
タッチジェスチャ判断部４４は、接触状態判定部４３の判定結果に基づいて、タッチジェスチャ情報蓄積部４５に蓄積されたタッチジェスチャの判断条件を変更する。また、タッチジェスチャ判断部４４は、タッチジェスチャの判断条件と、接触位置の座標列の情報とを比較し、接触操作がタッチジェスチャであるか判断する。タッチジェスチャ判断部４４は、接触操作がタッチジェスチャであると判断した場合に、接触位置の座標列の情報と、タッチジェスチャ情報蓄積部４５に蓄積されたタッチジェスチャの識別情報とを照合し、タッチジェスチャの種類を特定する。
【００４７】
タッチジェスチャ情報蓄積部４５は、接触操作がタッチジェスチャであるか否かの判断条件を蓄積する。さらに、タッチジェスチャ情報蓄積部４５は、座標値の移動量、移動方向および移動速度などと、タッチジェスチャの種類とを対応付けたタッチジェスチャの識別情報を蓄積する。
【００４８】
次に、接触操作がタッチジェスチャであるか判断する処理について説明する。
図１１は、実施の形態３に係るインタフェース装置１００ｂの制御部４のタッチジェスチャ判断処理の動作を示すフローチャートである。
制御部４に接触位置の位置情報が入力されると（ステップＳＴ２１）、位置情報変換部４１が接触位置の位置情報を座標列の情報に変換する（ステップＳＴ２２）、制御部４の操作状態判定部４２は、ステップＳＴ２２で変換された接触位置の座標列の情報を参照し、操作者の操作状態が非接触状態に移行したか否か判定を行う（ステップＳＴ２３）。操作者の操作状態が非接触状態に移行していない場合（ステップＳＴ２３；ＮＯ）、フローチャートはステップＳＴ２３の判定処理を繰り返す。
【００４９】
一方、操作者の操作状態が非接触状態に移行した場合（ステップＳＴ２３；ＹＥＳ）、操作状態判定部４２は、さらに設定された時間ｔ１経過したか否か判定を行う（ステップＳＴ２４）。設定された時間ｔ１経過した場合（ステップＳＴ２４；ＹＥＳ）、接触状態判定部４３は非接触状態に移行した直前の座標値が非検出領域から設定した座標値以内に位置するか否か判定を行う（ステップＳＴ２５）。非接触状態に移行した直前の座標値が非検出領域から設定した座標値以内に位置しない場合（ステップＳＴ２５；ＮＯ）、ステップＳＴ２８の処理に進む。
【００５０】
一方、非接触状態に移行した直前の座標値が非検出領域から設定した座標値以内に位置する場合（ステップＳＴ２５；ＹＥＳ）、接触状態判定部４３は接触の終了位置が非検出領域内であると判断し、判断結果をタッチジェスチャ判断部４４に出力する（ステップＳＴ２６）。タッチジェスチャ判断部４４は、当該判断結果に基づいてタッチジェスチャ情報蓄積部４５に蓄積されたタッチジェスチャの判断条件を変更する（ステップＳＴ２７）。
【００５１】
タッチジェスチャ判断部４４は、タッチジェスチャの判断条件と、接触位置の座標列の情報との照合を行い、操作がタッチジェスチャであるか否か判定を行う（ステップＳＴ２８）。タッチジェスチャである場合（ステップＳＴ２８；ＹＥＳ）、タッチジェスチャ判断部４４は、接触位置の座標列の情報と、タッチジェスチャ情報蓄積部４５に蓄積されたタッチジェスチャの識別情報とを照合し、タッチジェスチャの種類情報を取得して表示制御部５に出力する（ステップＳＴ２９）。その後、フローチャートはステップＳＴ２１の処理に戻る。一方、タッチジェスチャでない場合（ステップＳＴ２８；ＮＯ）、ステップＳＴ２１の処理に戻る。
【００５２】
一方、設定された時間ｔ１経過していない場合（ステップＳＴ２４；ＮＯ）、接触状態判定部４３は、ステップＳＴ２１で変換された接触位置の座標列の情報を参照し、非接触状態に移行してから設定された時間ｔ２が経過する前に、新たな接触位置の位置情報が入力されたか否か判定を行う（ステップＳＴ３０）。ここで時間ｔ２は、上述したステップＳＴ２３の時間ｔ１よりも短い時間であり、非検出領域を通過するために要する時間に基づいて設定される時間である。
【００５３】
設定された時間ｔ２が経過する前に新たな接触位置の位置情報が入力されていない場合（ステップＳＴ３０；ＮＯ）、ステップＳＴ２４の処理に戻る。一方、設定された時間ｔ２が経過する前に新たな接触位置の位置情報が入力されていた場合（ステップＳＴ３０；ＹＥＳ）、接触状態判定部４３は非接触状態に移行した直前の座標値が非検出領域から設定した座標値以内に位置するか否か判定を行う（ステップＳＴ３１）。非接触状態に移行した直前の座標値が非検出領域から設定した座標値以内に位置しない場合（ステップＳＴ３１；ＮＯ）、ステップＳＴ２１の処理に戻る。
【００５４】
一方、非接触状態に移行した直前の座標値が非検出領域から設定した座標値以内に位置する場合（ステップＳＴ３１；ＹＥＳ）、操作状態判定部４２は非検出領域を跨いだ接触であったと判断する（ステップＳＴ３２）。タッチジェスチャ判断部４４は当該判断結果に基づいてタッチジェスチャ情報蓄積部４５に蓄積されたタッチジェスチャの判断条件を変更する（ステップＳＴ３３）。その後、フローチャートはステップＳＴ２８の処理に進む。
【００５５】
上述したステップＳＴ３０において、操作状態判定部４２は非検出領域を跨いだ接触であったと判断した場合、タッチジェスチャ判断部４４はタッチジェスチャの判断条件において、非検出領域における接触物体の移動方向の幅に対応する座標値を減算する構成とすることが可能である。
【００５６】
以上のように、この実施の形態３によれば、非接触状態に移行し、さらに非接触状態に移行してからあらかじめ設定された時間ｔ１経過したか否か判定を行う操作状態判定部４２と、非接触状態に移行した場合に、接触操作が非検出領域を通過しない操作であったか、接触操作が非検出領域を跨いだ操作であったか、接触操作が非検出領域内で終了した操作であったかの判定を行う接触状態判定部４３と、接触状態判定部４３の判定結果に基づいてタッチジェスチャの判断条件を変更し、当該判断条件と接触位置の座標列の情報とを比較し、操作がタッチジェスチャであるか判断するタッチジェスチャ判断部４４とを備えるように構成したので、インタフェース装置への操作であって、特に非検出領域の接触を含む操作であっても、をタッチジェスチャに関連付けることができる。
【００５７】
なお、上述した実施の形態３では、操作者の２本の指が共に非検出領域の操作座標に含まれる場合を示したが、操作者の１本の指のみが非検出領域に位置する、あるいは非検出領域を通過する場合には、非検出領域に位置する、あるいは通過した１本の指のみの接触位置の座標列の情報を用いてタッチジェスチャの判断条件を変更して変更後の判断条件を用いてタッチジェスチャの判断を行う。なお、非検出領域に位置しない、および非検出領域を通過していない他方の１本の指の接触位置の座標列の情報は、判断条件を変更せずに、そのままタッチジェスチャの判断に用いる。
【００５８】
また、上述した実施の形態３は、実施の形態１で示したインタフェース装置１００にタッチジェスチャ判断部４４およびタッチジェスチャ情報蓄積部４５を設ける構成を示したが、実施の形態２のインタフェース装置１００ａにこれらの構成を設けてもよい。また、タッチジェスチャ情報蓄積部４５を備えることから、外部からタッチジェスチャの判断条件、タッチジェスチャの識別情報を取得する構成としてもよい。
【００５９】
上述した実施の形態１から実施の形態３では、インタフェース装置１００，１００ａ，１００ｂの構成を示したが、制御部４，４ａ，４ｂを備えた接触検知装置として構成してもよい。
【００６０】
上記以外にも、本発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【産業上の利用可能性】
【００６１】
この発明に係るインタフェース装置は、連続配置された複数の接触情報検出部の境界部分に形成される非検出領域を考慮した操作を検出することが可能なので、複数の表示デバイスが配置された表示領域の広いタッチパネルなどとして用いるのに適している。
【符号の説明】
【００６２】
１  接触情報検出部、１ａ  第２の接触情報検出部１ｂ  第２の接触情報検出部、２  表示部、２ａ  第１の表示部、２ｂ  第２の表示部、３  配線部、４，４ａ，４ｂ  制御部、５  表示制御部、１０  タッチパネル、４１  位置情報変換部、４２，４２ａ  操作状態判定部、４３，４３ａ  接触状態判定部、４４  タッチジェスチャ判断部、４５  タッチジェスチャ情報蓄積部、１００，１００ａ，１００ｂ  インタフェース装置、１０１  ＣＰＵ、１０２  メモリ、１０３ａ，１０３ｂ  センサ、１０４ａ，１０４ｂ  表示装置。
【図１】
2017130344.tif 000003
【図２】
2017130344.tif 000004
【図３】
2017130344.tif 000005
【図４】
2017130344.tif 000006
【図５】
2017130344.tif 000007
【図６】
2017130344.tif 000008
【図７】
2017130344.tif 000009
【図８】
2017130344.tif 000010
【図９】
2017130344.tif 000011
【図１０】
2017130344.tif 000012
【図１１】
2017130344.tif 000013
【国際調査報告】
2017130344.tif 000014
2017130344.tif 000015