(57)【要約】【課題】親指を含まないマルチタッチが行われた場合であっても、利用者が複数箇所へのタッチ入力に用いた手の誤識別を抑制することが可能な、入力装置及び入力方法を提供する。【解決手段】利用者によるタッチ入力が可能なタッチ入力面に利用者がタッチ入力したタッチ入力面上の接触位置の座標を検出し、この検出した座標に基づき、タッチ入力面へ同時に接触した複数箇所へのタッチ入力の一つが利用者の親指によるタッチ入力であるか否かを判定し、タッチ入力面へ同時に接触した複数箇所へのタッチ入力の一つが利用者の親指によるタッチ入力であると判定すると、利用者の親指がタッチ入力した接触位置の座標と、利用者の親指以外の指がタッチ入力した接触位置の座標と、の相対位置に応じて、複数箇所へのタッチ入力を行った利用者の手が右手であるか左手であるかを判別する。【選択図】図１７
2015138379.tif 000002
【特許請求の範囲】
【請求項１】
利用者によるタッチ入力が可能なタッチ画面への入力装置において、
タッチ入力が可能なタッチ入力面と、
タッチ入力した前記タッチ入力面上の接触位置の座標を検出するタッチ座標検出部と、
前記タッチ座標検出部が検出した座標に基づき、前記タッチ入力面へ同時に接触した複数箇所へのタッチ入力の一つが親指によるタッチ入力であるか否かを判定する親指入力判定部と、
前記親指入力判定部が前記親指によるタッチ入力であると判定すると、前記親指がタッチ入力した前記接触位置の座標と、前記親指以外の指がタッチ入力した前記接触位置の座標と、の相対位置に応じて、前記複数箇所へのタッチ入力を行った手が右手であるか左手であるかを判別する入力手判別部と、を備えることを特徴とする入力装置。
【請求項２】
前記接触位置を含む領域の面積を算出するタッチ面積算出部を備え、
前記親指入力判定部は、前記タッチ面積算出部が算出した面積に基づく、同時に接触した複数領域の面積比を用いて、前記複数箇所へのタッチ入力の一つが親指によるタッチ入力であるか否かを判定することを特徴とする請求項１に記載した入力装置。
【請求項３】
前記接触位置を含む領域の形状を算出するタッチ形状算出部を備え、
前記親指入力判定部は、前記タッチ形状算出部が算出した形状に基づく、同時に接触した複数領域の形状を用いて、前記複数箇所へのタッチ入力の一つが親指によるタッチ入力であるか否かを判定することを特徴とする請求項１または請求項２に記載した入力装置。
【請求項４】
前記接触位置を含む領域の、予め設定した傾斜基準線に対する傾斜角を算出するタッチ傾斜角算出部を備え、
前記親指入力判定部は、前記タッチ傾斜角算出部が算出した傾斜角に基づく、同時に接触した複数領域の傾斜角の偏差を用いて、前記複数箇所へのタッチ入力の一つが親指によるタッチ入力であるか否かを判定することを特徴とする請求項１から請求項３のうちいずれか１項に記載した入力装置。
【請求項５】
前記親指を含む複数本の指で行ったタッチ入力に基づいて予め算出した識別用基準値を記憶する判定基準記憶部を備え、
前記親指入力判定部は、前記判定基準記憶部が記憶している識別用基準値を用いて、前記複数箇所へのタッチ入力の一つが親指によるタッチ入力であるか否かを判定することを特徴とする請求項１から請求項４のうちいずれか１項に記載した入力装置。
【請求項６】
前記利用者として車両の運転者を認証するドライバ認証部を備え、
前記判定基準記憶部は、前記識別用基準値を前記ドライバ認証部が認証した運転者と個別に関連付けて記憶することを特徴とする請求項５に記載した入力装置。
【請求項７】
前記タッチ入力面を、車両の車室内における複数の乗員によるタッチ入力が可能な位置に配置したことを特徴とする請求項１から請求項６のうちいずれか１項に記載した入力装置。
【請求項８】
前記タッチ入力面を、画像情報を表示可能な表示画面の少なくとも一部としたことを特徴とする請求項１から請求項７のうちいずれか１項に記載した入力装置。
【請求項９】
利用者によるタッチ入力が可能なタッチ画面への入力方法において、
タッチ入力が可能なタッチ入力面にタッチ入力した前記タッチ入力面上の接触位置の座標を検出し、
前記検出した座標に基づき、前記タッチ入力面へ同時に接触した複数箇所へのタッチ入力の一つが親指によるタッチ入力であると判定すると、前記親指がタッチ入力した前記接触位置の座標と、前記親指以外の指がタッチ入力した前記接触位置の座標と、の相対位置に応じて、前記複数箇所へのタッチ入力を行った手が右手であるか左手であるかを判別することを特徴とする入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者が機器に対して命令等を入力するための入力装置及び入力方法に関するものであり、ディスプレイ等に表示された情報に対し、利用者が指で命令等を入力した場合、利用者が右手を利用して入力したか、左手を利用して入力したかを判定する入力装置及び入力方法に関する。
【背景技術】
【０００２】
従来、タッチ入力が可能なタッチパネルディスプレイにおいて、タッチ入力に用いた利用者の手が左手であるか右手であるかを判定する技術として、例えば、特許文献１に記載されている技術がある。
特許文献１に記載されている技術では、利用者が複数の指で同時に複数箇所へのタッチ入力（マルチタッチ）を行った場合に、タッチ入力した箇所の接触面積及び相対位置に基づき、タッチ入力に用いた利用者の手が、左手であるか右手であるかを判定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１１７７４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載されている技術では、マルチタッチのうち接触面積が一番大きい箇所のタッチ入力を親指によるタッチ入力と判断して、利用者がタッチ入力に用いた手を判定する。このため、親指を含まないマルチタッチが行われた場合であっても、接触面積が一番大きい箇所のタッチ入力を親指によるタッチ入力と認識してしまい、利用者がタッチ入力に用いた手を誤識別してしまうという問題が発生するおそれがある。
本発明は、上記のような問題点に着目してなされたもので、親指を含まないマルチタッチが行われた場合であっても、利用者が複数箇所へのタッチ入力に用いた手の誤識別を抑制することが可能な、入力装置及び入力方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明は、親指がタッチ入力した接触位置の座標と、親指以外の指がタッチ入力した接触位置の座標との相対位置に応じて、同時に接触した複数箇所へのタッチ入力を行った手が右手であるか左手であるかを判別する。この判別は、タッチ入力が可能なタッチ入力面にタッチ入力した、タッチ入力面上の接触位置の座標に基づき、タッチ入力面へ同時に接触した複数箇所へのタッチ入力の一つが、親指によるタッチ入力であると判定すると行う。
【発明の効果】
【０００６】
本発明によれば、同時に接触した複数箇所へのタッチ入力の一つが親指によるタッチ入力であると判定した場合のみ、複数箇所へのタッチ入力を行った利用者の手を判別する。このため、親指を含まないマルチタッチが行われた場合であっても、利用者が複数箇所へのタッチ入力に用いた手の誤識別を抑制することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】本発明の第一実施形態の入力装置の概略構成を示すブロック図である。
【図２】入力装置を備える車両の概略構成を示す図である。
【図３】利用者自身が各種の基準範囲を入力・設定する処理を示すフローチャートである。
【図４】タッチ領域検出部が行う処理を示す説明図である。
【図５】タッチ面積算出部が行う処理を示す説明図である。
【図６】タッチ形状算出部が行う処理と、タッチ傾斜角算出部が行う処理を示す説明図である。
【図７】親指入力判定部が行う処理を示すフローチャートである。
【図８】親指入力判定部が行う処理を示すフローチャートである。
【図９】親指入力判定部が行う処理を示すフローチャートである。
【図１０】親指入力判定部が行う処理を示すフローチャートである。
【図１１】親指入力判定部が行う処理を示すフローチャートである。
【図１２】親指入力判定部が行う処理を示すフローチャートである。
【図１３】親指入力判定部が行う処理を示すフローチャートである。
【図１４】入力手判別部が行う処理を示すフローチャートである。
【図１５】入力手判別部が行う処理の説明図である。
【図１６】マルチタッチに用いた利用者の指が右手の指であるか左手の指であるかを判定する処理の変形例の説明図である。
【図１７】本発明の第一実施形態の入力装置を用いて行なう動作を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について、図面を参照しつつ説明する。
（第一実施形態）
以下、本発明の第一実施形態（以下、本実施形態と記載する）について、図面を参照しつつ説明する。
（構成）
図１は、本実施形態の入力装置１の概略構成を示すブロック図である。
図１中に示すように、入力装置１は、タッチ入力対応表示部２と、ドライバ認証部４と、識別処理部６を備える。
タッチ入力対応表示部２は、画像等を表示可能であるとともに、利用者による同時に複数箇所へのタッチ入力が可能な画面（以降の説明では、「タッチ画面」と記載する場合がある）を有する表示デバイスを用いて形成する。本実施形態では、一例として、タッチ入力対応表示部２を、カーナビゲーションシステムが備えるタッチディスプレイで形成した場合について説明する。すなわち、タッチ入力対応表示部２が有するタッチ画面は、利用者によるタッチ入力が可能なタッチ入力面としての機能と、画像情報を表示可能な表示画面としての機能を有する。
【０００９】
したがって、本実施形態では、利用者によるタッチ入力が可能なタッチ入力面を、タッチ入力対応表示部２が有するタッチ画面とした場合について説明する。また、本実施形態では、タッチ入力対応表示部２が有するタッチ画面の全領域を、利用者によるタッチ入力が可能なタッチ入力面とした場合について説明する。
また、タッチ入力対応表示部２は、利用者（車両の乗員）によるタッチ入力を受けると、タッチ画面上の利用者が接触したタッチ画面上の、接触位置の座標を含む情報信号（以降の説明では、「タッチ座標信号」と記載する場合がある）を、識別処理部６へ出力する。なお、タッチ座標信号が含むタッチ画面上の接触位置の座標は、タッチ画面を格子状に等分した座標のうち、利用者の指が接触した位置の座標である。
【００１０】
また、タッチ入力対応表示部２は、識別処理部６から入力を受けた情報信号が含む情報を、タッチ画面に表示する。なお、識別処理部６からタッチ入力対応表示部２へ出力する情報信号についての説明は、後述する。
また、タッチ入力対応表示部２は、図２中に示すように、入力装置１を備える車両Ｖの車室内において、センターコンソール等、運転者と助手席の乗員等、複数の乗員によるタッチ入力が可能な位置に設置する。これにより、タッチ画面（タッチ入力面）を、車両Ｖの車室内における、複数の乗員によるタッチ入力が可能な位置に配置する。なお、図２は、入力装置１を備える車両Ｖの概略構成を示す図である。また、図２中に示す車両Ｖは、車両前後方向後方から見て、ステアリングホイールＳＷを右側に配置した車両、すなわち、右ハンドルの車両である。
【００１１】
ドライバ認証部４は、例えば、運転免許証が内蔵するＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）チップが記憶している運転者のＩＤ情報を読み取り可能なＩＣリーダを用いて形成する。この場合、例えば、自車両の構成を、ＩＣリーダとエンジンのイグニッションスイッチを連動させ、ＩＣリーダにより運転者のＩＤ情報を読み取ることにより、エンジンを始動可能な構成とする。そして、ドライバ認証部４は、ＩＣリーダにより読み取った運転者のＩＤ情報を含む情報信号（以降の説明では、「運転者ＩＤ信号」と記載する場合がある）を、識別処理部６へ出力する。すなわち、ドライバ認証部４は、自車両の運転者を認証し、認証した運転者に固有の情報を、識別処理部６へ出力する。
【００１２】
なお、ドライバ認証部４の構成は、ＩＣリーダを備える構成に限定するものではない。すなわち、例えば、自車両の構成が、運転席のシートポジションを、運転者毎に固有の位置へ変更可能である構成であれば、運転者に固有のシートポジションを検出して、運転者を特定してもよい。
また、例えば、自車両の構成を、パスワードを入力する入力端末とイグニッションスイッチを連動させ、入力端末により運転者に固有のパスワードを入力してエンジンを始動可能な構成とした場合、入力されたパスワードを用いて、運転者を特定してもよい。この場合、パスワードの入力端末に代えて、運転者の指紋を検出可能なセンサを用いてもよい。
【００１３】
識別処理部６は、タッチ領域検出部８と、タッチ相対位置算出部１０と、タッチ面積算出部１２と、タッチ形状算出部１４と、タッチ傾斜角算出部１６と、親指入力判定部１８と、判定基準記憶部２０と、入力手判別部２２と、出力情報生成部２４を備える。
タッチ領域検出部８は、タッチ入力対応表示部２から入力を受けたタッチ座標信号が含むタッチ画面上の座標に基づき、タッチ座標信号が含む座標を含むタッチ画面上の領域（以降の説明では、「接触領域」と記載する場合がある）を検出する。そして、検出した接触領域と、この接触領域が含むタッチ画面上の座標のうち、代表となる座標（以降の説明では、「代表座標点」と記載する場合がある）を含む情報信号を、タッチ相対位置算出部１０へ出力する。なお、タッチ領域検出部８が行う処理の説明は、後述する。
【００１４】
タッチ相対位置算出部１０は、タッチ領域検出部８から入力を受けた情報信号に基づき、タッチ領域検出部８が複数の接触領域を検出している場合、複数の接触領域がそれぞれ含む代表座標点の相対位置を算出する。そして、タッチ相対位置算出部１０は、算出した相対位置を含む情報信号を、入力手判別部２２へ出力する。
タッチ面積算出部１２は、タッチ入力対応表示部２から入力を受けたタッチ座標信号が含むタッチ画面上の座標に基づき、接触領域の面積を算出する。そして、タッチ面積算出部１２は、算出した接触領域の面積と、接触領域が含む代表座標点を含む情報信号を、親指入力判定部１８へ出力する。なお、タッチ面積算出部１２が行う処理の説明は、後述する。
【００１５】
タッチ形状算出部１４は、タッチ入力対応表示部２から入力を受けたタッチ座標信号が含むタッチ画面上の座標に基づき、接触領域の形状を算出する。そして、タッチ形状算出部１４は、算出した接触領域の形状と、接触領域が含む代表座標点を含む情報信号を、親指入力判定部１８へ出力する。なお、タッチ形状算出部１４が行う処理の説明は、後述する。
タッチ傾斜角算出部１６は、タッチ入力対応表示部２から入力を受けたタッチ座標信号が含むタッチ画面上の座標に基づき、予め設定した傾斜基準線に対する接触領域の傾斜角（傾斜角度）を算出する。そして、タッチ傾斜角算出部１６は、算出した接触領域の傾斜角と、接触領域が含む代表座標点を含む情報信号を、親指入力判定部１８へ出力する。なお、タッチ傾斜角算出部１６が行う処理の説明は、後述する。
【００１６】
親指入力判定部１８は、タッチ面積算出部１２、タッチ形状算出部１４及びタッチ傾斜角算出部１６から入力を受けた情報信号と、親指判定基準に基づき、タッチ画面へ同時に接触した複数箇所へのタッチ入力の一つが親指によるタッチ入力であるか否かを判定する。これにより、親指入力判定部１８は、タッチ画面へ同時に接触した利用者の複数本の指に、親指が含まれているか否かを判定する。そして、親指入力判定部１８は、タッチ画面へ同時に接触した利用者の複数本の指に親指が含まれているか否かの判定結果を含む情報信号を、判定基準記憶部２０及び入力手判別部２２へ出力する。なお、親指入力判定部１８が行う処理の説明は、後述する。
【００１７】
ここで、親指判定基準は、親指入力判定部１８が、タッチ画面へ同時に接触した利用者の複数本の指に親指が含まれているか否かを判定する処理を行う際に基準とする、各種の基準範囲であり、判定基準記憶部２０に記憶させる。また、親指判定基準は、親指入力判定部１８が行う処理に応じて更新する。
また、親指判定基準である各種の基準範囲には、例えば、接触領域に対し、面積比の基準範囲、形状の基準範囲、傾斜基準線に対する傾斜角の基準範囲を含む。
【００１８】
なお、親指判定基準である各種の基準範囲は、入力装置１の製造時等に設定した範囲だけでなく、利用者自身が、停車中等に、親指を含むマルチタッチを行うことにより入力・設定した範囲としてもよい。本実施形態では、一例として、利用者自身が親指を含むマルチタッチを行うことにより、各種の基準範囲を入力・設定した場合について説明する。すなわち、本実施形態では、識別用基準値を、利用者が親指を含む複数本の指で行ったタッチ入力に基づいて予め算出した場合について説明する。
判定基準記憶部２０は、ドライバ認証部４から入力を受けた運転者ＩＤ信号を参照して、車両の運転者を特定する。
また、判定基準記憶部２０は、親指入力判定部１８との間で、情報信号の入出力を行なう。具体的には、ドライバ認証部４から入力を受けた運転者ＩＤ信号を参照して特定した運転者に対し、親指判定基準を個別に記憶・更新するために、親指入力判定部１８との間で情報信号の入出力を行なう。
【００１９】
ここで、図１及び図２を参照しつつ、図３を用いて、利用者自身が各種の基準範囲を入力・設定する処理について説明する。
図３は、利用者自身が各種の基準範囲を入力・設定する処理を示すフローチャートである。
図３中に示すように、利用者自身が各種の基準範囲を入力・設定する処理を開始（ＳＴＡＲＴ）すると、まず、ステップＳ１００の処理を行う。
ステップＳ１００では、タッチ画面に親指を含むマルチタッチを指示する旨の文字等を表示させる処理を行う（図中に示す「基準取得のための入力指示」）。これにより、ステップＳ１００では、利用者に対して各種の基準範囲を取得するための入力を促すための処理を行う。ステップＳ１００において、利用者に対して各種の基準範囲を取得するための入力を促すための処理を行うと、利用者自身が各種の基準範囲を入力・設定する処理は、ステップＳ１０２へ移行する。
【００２０】
ステップＳ１０２では、タッチ画面に対して、利用者が親指を含むマルチタッチを行ったか否かを判定する処理（図中に示す「利用者入力あり」）を行う。
ステップＳ１０２において、利用者が親指を含むマルチタッチを行った（図中に示す「Ｙｅｓ」）と判定した場合、利用者自身が各種の基準範囲を入力・設定する処理は、ステップＳ１０４へ移行する。
一方、ステップＳ１０２において、利用者が親指を含むマルチタッチを行っていない（図中に示す「Ｎｏ」）と判定した場合、利用者自身が各種の基準範囲を入力・設定する処理は、ステップＳ１００の処理へ復帰する。
【００２１】
ステップＳ１０４では、タッチ面積算出部１２が算出した二つの接触領域の面積を用いて、親指で接触した領域を含む二つの接触領域の面積比を算出（図中に示す「面積比算出」）する処理を行う。ステップＳ１０４において、親指で接触した領域を含む二つの接触領域の面積比を算出する処理を行うと、利用者自身が各種の基準範囲を入力・設定する処理は、ステップＳ１０６へ移行する。
ステップＳ１０６では、タッチ形状算出部１４が算出した接触領域の形状を用いて、親指で接触した接触領域の形状を算出（図中に示す「形状値算出」）する処理を行う。ステップＳ１０６において、親指で接触した接触領域の形状を算出する処理を行うと、利用者自身が各種の基準範囲を入力・設定する処理は、ステップＳ１０８へ移行する。
【００２２】
ステップＳ１０８では、タッチ傾斜角算出部１６が算出した傾斜基準線に対する接触領域の傾斜角を用いて、親指で接触した接触領域の、傾斜基準線に対する傾斜角を算出（図中に示す「傾斜値算出」）する処理を行う。ステップＳ１０８において、親指で接触した接触領域の、傾斜基準線に対する傾斜角を算出する処理を行うと、利用者自身が各種の基準範囲を入力・設定する処理は、ステップＳ１１０へ移行する。なお、ステップＳ１０４〜ステップＳ１０８の処理は、どのような順番で行ってもよい。
ステップＳ１１０では、ステップＳ１０４の処理で算出した面積比と、ステップＳ１０６の処理で算出した形状と、ステップＳ１０８の処理で算出した傾斜角を、親指判定基準として判定基準記憶部２０に記憶（図中に示す「基準値として記憶」）する。ステップＳ１１０において、ステップＳ１０４からステップＳ１０８の処理で算出したパラメータを親指判定基準として判定基準記憶部２０に記憶すると、利用者自身が各種の基準範囲を入力・設定する処理は終了（ＥＮＤ）する。
【００２３】
ここで、ステップＳ１１０で判定基準記憶部２０に記憶する親指判定基準は、ステップＳ１０４からステップＳ１０８の処理で算出したパラメータに基づき、予め設定した余裕幅を有する状態で記憶する。なお、余裕幅とは、例えば、タッチ画面に接触する親指の接触面積の、一般的な大きさの最大値に設定する。
また、ステップＳ１０４〜ステップＳ１０８の処理において算出した値が、明らかに正常な値ではない場合は、タッチ画面にマルチタッチの再入力を指示する旨の文字等を表示させる処理を行う。
また、ステップＳ１０４〜ステップＳ１０８の処理において算出した値が、明らかに正常な値ではない場合は、ステップＳ１１０で親指判定基準を判定基準記憶部２０に記憶する処理を行わない。
入力手判別部２２は、親指入力判定部１８から入力を受けた情報信号が、タッチ画面に接触した利用者の複数の指に親指が含まれているとの判定結果を含む場合、タッチ相対位置算出部１０から入力を受けた情報信号を参照する。
【００２４】
次に、入力手判別部２２は、タッチ相対位置算出部１０から入力を受けた情報信号に基づき、複数の接触領域がそれぞれ含む代表座標点の相対位置に基づいて、マルチタッチに用いた利用者の手が、左手であるか右手であるかを判別する。そして、入力手判別部２２は、判別結果を含む情報信号を、出力情報生成部２４へ出力する。なお、入力手判別部２２が行う処理の説明は、後述する。
出力情報生成部２４は、入力手判別部２２から入力を受けた情報信号に基づき、マルチタッチに用いた利用者の手が左手であるか右手であるかに応じて、タッチ画面に表示する画像及び音声として出力する情報である出力情報を生成する。そして、出力情報生成部２４は、生成した出力情報を含む情報信号を、タッチ入力対応表示部２へ出力する。すなわち、出力情報生成部２４からタッチ入力対応表示部２へ出力する情報信号は、識別処理部６からタッチ入力対応表示部２へ出力する情報信号に対応する。
【００２５】
ここで、マルチタッチに用いた利用者の手が左手であるか右手であるかに応じて生成する出力情報とは、例えば、以下に例（１）〜例（２）として示すもののうち、少なくとも一つの例を示す画像及び音声を含む。
例（１）．入力装置１を備える車両Ｖが右ハンドルの車両（図２参照）であり、入力手判別部２２が、マルチタッチに用いた利用者の手が左手であると判別した場合、利用者が運転者であると推定する。そして、例えば、車速センサ等により０[ｋｍ／ｈ]を超えている車速を検出している状態、すなわち、車両Ｖの走行時では、出力情報を、利用者による入力を受け付けないメニューを示す画像と、利用者に対して注意喚起を促す音声を含む情報信号として生成する。さらに、車速センサにより検出した車速が０[ｋｍ／ｈ]である状態、すなわち、車両Ｖの停車時では、出力情報を、利用者による入力が可能なメニューを示す画像を含む情報信号として生成する。
例（２）．入力装置１を備える車両Ｖが右ハンドルの車両（図２参照）であり、入力手判別部２２が、マルチタッチに用いた利用者の手が右手であると判別した場合、利用者が助手席の乗員であると推定する。そして、出力情報を、利用者による入力が可能なメニューを示す画像を含む情報信号として生成する。
【００２６】
（タッチ領域検出部８が行う処理）
次に、図１から図３を参照しつつ、図４を用いて、タッチ領域検出部８が行う処理について説明する。
図４は、タッチ領域検出部８が行う処理を示す説明図である。なお、図４中では、タッチ画面を符号ＴＳで示す。また、図４中には、タッチ画面ＴＳに対し、利用者が二本の指で二箇所のタッチ入力を行った場合を示す。
タッチ領域検出部８は、図４中に示すように、利用者がタッチ入力を行った二箇所の接触領域（図中では、符号「ＥＡ」、符号「ＥＢ」と示す）を検出すると、接触領域ＥＡが含む代表座標点Ｐａと、接触領域ＥＢが含む代表座標点Ｐｂを算出する。
ここで、接触領域ＥＡ及び接触領域ＥＢは、予め設定した所定距離内に含まれる複数の座標を、一つの領域として認識することにより検出する。したがって、複数の座標同士が、予め設定した所定距離よりも離れている場合は、利用者が複数箇所へのタッチ入力を行った場合となる。
また、代表座標点Ｐａは、例えば、接触領域ＥＡが含む座標のうち、利用者が最初に触れた点の座標として算出してもよく、また、接触領域ＥＡ全体に対して最小二乗法等を用いて求める、楕円近似の中心を用いて算出してもよい。これは、代表座標点Ｐｂの算出についても同様である。
【００２７】
（タッチ面積算出部１２が行う処理）
次に、図１から図４を参照しつつ、図５を用いて、タッチ面積算出部１２が行う処理について説明する。
図５は、タッチ面積算出部１２が行う処理を示す説明図である。なお、図５中では、図４中と同様、タッチ画面を符号ＴＳで示す。
タッチ面積算出部１２は、図５（ａ）中に示す接触領域ＥＡを、図５（ｂ）中に示すように、複数の格子で分割（等分）し、さらに、格子全体がタッチ入力を受けた格子の数を検出する。そして、格子全体がタッチ入力を受けた格子の数と、格子の面積との積（タッチ入力を受けた格子数×格子面積）を、接触領域ＥＡの面積として算出する。なお、接触領域ＥＢの面積を算出する処理については、接触領域ＥＡの面積を算出する処理と同様であるため、その説明を省略する。また、図５（ｂ）中では、接触領域ＥＡの外周部を破線で示し、格子全体がタッチ入力を受けた格子をハッチングにより示す。
なお、接触領域の面積の、その他の算出方法としては、例えば、ピックの定理を用いて、格子点の最外周の多角形の面積を求める方法を用いてもよく、また、最小二乗法等で楕円近似を行うことにより、面積を算出する方法を用いてもよい。
【００２８】
（タッチ形状算出部１４が行う処理、タッチ傾斜角算出部１６が行う処理）
次に、図１から図５を参照しつつ、図６を用いて、タッチ形状算出部１４が行う処理と、タッチ傾斜角算出部１６が行う処理について説明する。
図６は、タッチ形状算出部１４が行う処理と、タッチ傾斜角算出部１６が行う処理を示す説明図である。なお、図６中では、図４中と同様、タッチ画面を符号ＴＳで示す。
タッチ形状算出部１４は、図６中に示す接触領域ＥＡを楕円近似して得た楕円方程式（以下に示す式（１））に基づいて、接触領域ＥＡの形状を算出する。同様に、タッチ傾斜角算出部１６は、図６中に示す接触領域ＥＡを楕円近似して得た楕円方程式に基づいて、傾斜基準線に対する接触領域ＥＡの傾斜角を算出する。なお、楕円近似の方法としては、最小二乗法等を用いることが可能である。
（（Ｘ−Ｘ０）ｃｏｓθ＋（Ｙ−Ｙ０）ｓｉｎθ／ａ）２
＋（−（Ｘ−Ｘ０）ｓｉｎθ＋（Ｙ−Ｙ０）ｃｏｓθ／ｂ）２＝１  …  （１）
【００２９】
また、接触領域ＥＡの形状を算出する処理は、楕円近似して得た楕円方程式において、楕円の長軸の、半分の長さ（図６中に示す「ｂ」）と、楕円近似して得た楕円方程式において、楕円の短軸の、半分の長さ（図６中に示す「ａ」）を用いて行う。
また、傾斜基準線に対する接触領域ＥＡの傾斜角を算出する処理は、楕円の傾斜角（図６中に示す「θ」）を利用する。
なお、接触領域ＥＢの形状を算出する処理については、接触領域ＥＡの形状を算出する処理と同様であるため、その説明を省略する。また、傾斜基準線に対する接触領域ＥＢの傾斜角を算出する処理は、傾斜基準線に対する接触領域ＥＡの傾斜角を算出する処理と同様であるため、その説明を省略する。
【００３０】
（親指入力判定部１８が行う処理）
次に、図１から図６を参照しつつ、図７から図１３を用いて、親指入力判定部１８が行う処理について説明する。
図７は、親指入力判定部１８が行う処理を示すフローチャートである。
図７中に示すように、親指入力判定部１８が行う処理を開始（ＳＴＡＲＴ）すると、まず、ステップＳ２００の処理を行う。
ステップＳ２００では、タッチ面積算出部１２で算出した接触領域の面積に基づく二つの接触領域の面積比が、タッチ画面に接触した利用者の指に親指が含まれている条件を満たす面積比であるか否かを判定（図中に示す「面積比判定」）する処理を行う。ステップＳ２００において、二つの接触領域の面積比が、タッチ画面に接触した利用者の指に親指が含まれている条件を満たす面積比であるか否かを判定する処理を行うと、親指入力判定部１８が行う処理は、ステップＳ３００へ移行する。なお、ステップＳ２００で行う詳細な処理の説明は、後述する。
【００３１】
ステップＳ３００では、タッチ形状算出部１４で算出した接触領域の形状が、タッチ画面に接触した利用者の指に親指が含まれている条件を満たす形状であるか否かを判定（図中に示す「形状判定」）する処理を行う。ステップＳ３００において、接触領域の形状が、タッチ画面に接触した利用者の指に親指が含まれている条件を満たす形状であるか否かを判定する処理を行うと、親指入力判定部１８が行う処理は、ステップＳ４００へ移行する。なお、ステップＳ３００で行う詳細な処理の説明は、後述する。
【００３２】
ステップＳ４００では、タッチ傾斜角算出部１６で算出した接触領域の傾斜角が、タッチ画面に接触した利用者の指に親指が含まれている条件を満たす傾斜であるか否かを判定（図中に示す「傾斜判定」）する処理を行う。ステップＳ４００において、接触領域の傾斜角が、タッチ画面に接触した利用者の指に親指が含まれている条件を満たす傾斜であるか否かを判定する処理を行うと、親指入力判定部１８が行う処理は、ステップＳ５００へ移行する。なお、ステップＳ４００で行う詳細な処理の説明は、後述する。また、ステップＳ２００の処理、ステップＳ３００の処理、ステップＳ４００の処理は、どのような順番で行ってもよい。
【００３３】
ステップＳ５００では、ステップＳ２００の処理における面積比の判定結果と、ステップＳ３００の処理における形状の判定結果と、ステップＳ４００の処理における傾斜角の判定結果に基づいて、総合的な判定（図中に示す「総合判定」）を行う。ステップＳ５００において、総合的な判定を行うと、親指入力判定部１８が行う処理は終了（ＥＮＤ）する。
ここで、総合的な判定とは、ステップＳ２００〜ステップＳ４００の処理における三種類の判定結果に基づいた、タッチ画面に接触した利用者の指に親指が含まれているか否かの判定である。
【００３４】
総合的な判定としては、例えば、以下に示す二種類の処理のうち一方を行う。
処理１．ステップＳ２００〜ステップＳ４００の処理のうち、少なくとも一種類の処理において、タッチ画面に接触した利用者の指に親指が含まれている条件を満たすと判定した場合、タッチ画面に接触した利用者の指に親指が含まれていると判定する。
処理２．ステップＳ２００〜ステップＳ４００の処理のうち、少なくとも二種類の処理において、タッチ画面に接触した利用者の指に親指が含まれている条件を満たすと判定した場合、タッチ画面に接触した利用者の指に親指が含まれていると判定する処理を行う。
【００３５】
（ステップＳ２００で行う詳細な処理）
図８は、ステップＳ２００で行う詳細な処理、すなわち、二つの接触領域の面積比が、タッチ画面に接触した利用者の指に親指が含まれている条件を満たす面積比であるか否かを判定する処理を示すフローチャートである。なお、以降の説明では、ステップＳ２００で行う詳細な処理を、「面積比判定処理」と記載する場合がある。
図８中に示すように、面積比判定処理を開始（ＳＴＡＲＴ）すると、まず、ステップＳ２０２の処理を行う。
ステップＳ２０２では、タッチ面積算出部１２により、利用者が接触した二つの接触領域（接触領域ＥＡ、接触領域ＥＢ）の面積を算出（図中に示す「タッチ面積算出」）する処理を行う。ステップＳ２０２において、利用者が接触した二つの接触領域の面積を算出する処理を行うと、面積比判定処理は、ステップＳ２０４へ移行する。
【００３６】
ステップＳ２０４では、ステップＳ２０２で算出した二つの接触領域の面積に基づき、二つの接触領域の面積比を計算（図中に示す「面積比を計算」）する処理を行う。ステップＳ２０４において、二つの接触領域の面積比を計算する処理を行うと、面積比判定処理は、ステップＳ２０６へ移行する。
ここで、ステップＳ２０４では、二つの接触領域に対し、以下の式（２）を用いて面積比を計算する。
最も大きい接触領域の面積÷次に大きい接触領域の面積  …  （２）
【００３７】
したがって、ステップＳ２０４では、図９中に示すように、最も面積が大きい接触領域ＥＡの面積を、次に面積が大きい接触領域ＥＢの面積で除算して、面積比を計算する。なお、図９は、ステップＳ２０４で計算する面積比の説明図である。また、図９中では、図４中と同様、タッチ画面を符号ＴＳで示す。また、図９中には、利用者が、接触領域ＥＢに対して右手の人差し指でタッチ入力を行い、接触領域ＥＡに対して右手の親指でタッチ入力を行った状態を示す。
【００３８】
ステップＳ２０６では、ステップＳ２０４で計算した面積比が、親指判定基準である各種の基準範囲が含む、面積比の基準範囲内であるか否かを判定する処理（図中に示す「面積比が所定範囲内」）を行う。
ステップＳ２０６において、ステップＳ２０４で計算した面積比が、面積比の基準範囲内である（図中に示す「Ｙｅｓ」）と判定した場合、面積比判定処理は、ステップＳ２０８へ移行する。
一方、ステップＳ２０６において、ステップＳ２０４で計算した面積比が、面積比の基準範囲内ではない（図中に示す「Ｎｏ」）と判定した場合、面積比判定処理は、ステップＳ２１０へ移行する。
【００３９】
ステップＳ２０８では、ステップＳ２０４で計算した面積比が、タッチ画面に接触した利用者の指に親指が含まれている条件を満たす（図中に示す「面積条件ＯＫ」）と判定する。ステップＳ２０８において、ステップＳ２０４で計算した面積比が、タッチ画面に接触した利用者の指に親指が含まれている条件を満たすと判定すると、面積比判定処理は終了（ＥＮＤ）する。
ステップＳ２１０では、ステップＳ２０４で計算した面積比が、タッチ画面に接触した利用者の指に親指が含まれていない（図中に示す「親指を含まないと判定」）と判定する。ステップＳ２１０において、ステップＳ２０４で計算した面積比が、タッチ画面に接触した利用者の指に親指が含まれていないと判定すると、面積比判定処理は終了（ＥＮＤ）する。
以上により、ステップＳ２００で行う処理では、二つの接触領域の面積比が、親指判定基準である各種の基準範囲が含む、面積比の基準範囲内であるか否かを判定することにより、タッチ画面に接触した利用者の指に親指が含まれているか否かを判定する。
【００４０】
（ステップＳ３００で行う詳細な処理）
図１０は、ステップＳ３００で行う詳細な処理、すなわち、接触領域の形状が、タッチ画面に接触した利用者の指に親指が含まれている条件を満たす形状であるか否かを判定する処理を示すフローチャートである。なお、以降の説明では、ステップＳ３００で行う詳細な処理を、「形状判定処理」と記載する場合がある。
図１０中に示すように、形状判定処理を開始（ＳＴＡＲＴ）すると、まず、ステップＳ３０２の処理を行う。
ステップＳ３０２では、タッチ形状算出部１４により、利用者が接触した二つの接触領域（接触領域ＥＡ、接触領域ＥＢ）の形状を算出（図中に示す「タッチ形状算出」）する処理を行う。ステップＳ３０２において、利用者が接触した二つの接触領域の形状を算出する処理を行うと、形状判定処理は、ステップＳ３０４へ移行する。
ステップＳ３０４では、ステップＳ３０２で算出した二つの接触領域に対し、それぞれ、長軸と短軸の比を計算（図中に示す「長軸と短軸の比を計算」）する処理を行う。ステップＳ３０４において、二つの接触領域に対し、それぞれ、長軸と短軸の比を計算する処理を行うと、形状判定処理は、ステップＳ３０６へ移行する。
【００４１】
ここで、ステップＳ３０４で、二つの接触領域に対し、それぞれ、長軸と短軸の比を計算する際には、図１１中に示す接触領域ＥＡの形状として楕円近似した楕円形に対し、長軸の長さ２Ａｂと短軸の長さ２Ａａとの比（２Ａｂ／２Ａａ）を計算する。また、図１１中に示す接触領域ＥＢの形状として楕円近似した楕円形に対し、長軸の長さ２Ｂｂと短軸の長さ２Ｂａとの比（２Ｂｂ／２Ｂａ）を計算する。なお、図１１は、ステップＳ３０４で行う処理の説明図である。また、図１１中では、図４中と同様、タッチ画面を符号ＴＳで示す。また、図１１中には、図９中と同様、利用者が、接触領域ＥＢに対して右手の人差し指でタッチ入力を行い、接触領域ＥＡに対して右手の親指でタッチ入力を行った状態を示す。
【００４２】
ステップＳ３０６では、ステップＳ３０４で計算した長軸の長さと短軸の長さとの比が、親指判定基準である各種の基準範囲が含む、形状の基準範囲内となる長さの比であるか否かを判定する処理（図中に示す「長さ比が所定範囲内」）を行う。
なお、ステップＳ３０６で行う処理では、一つの接触領域の形状として楕円近似した楕円形に対して計算した、長軸の長さと短軸の長さとの比を用いるが、これに限定するものではない。すなわち、例えば、複数の接触領域の中から、長軸の長さと短軸の長さとの比が最も大きいものと、長軸の長さと短軸の長さとの比が最も小さいものとの比を用いて、ステップＳ３０６で行う処理を行ってもよい。これは、図１１中に示す例では、（２Ａｂ／２Ａａ）／（２Ｂａ／２Ｂｂ）が、親指判定基準である各種の基準範囲が含む、形状の基準範囲内となる長さの比であるか否かを判定する処理である。
【００４３】
ステップＳ３０６において、ステップＳ３０４で計算した長軸の長さと短軸の長さとの比が、形状の基準範囲内となる長さの比である（図中に示す「Ｙｅｓ」）と判定した場合、形状判定処理は、ステップＳ３０８へ移行する。
一方、ステップＳ３０６において、ステップＳ３０４で計算した長軸の長さと短軸の長さとの比が、形状の基準範囲内となる長さの比ではない（図中に示す「Ｎｏ」）と判定した場合、形状判定処理は、ステップＳ３１０へ移行する。
ステップＳ３０８では、ステップＳ３０４で計算した長軸の長さと短軸の長さとの比が、タッチ画面に接触した利用者の指に親指が含まれている条件を満たす（図中に示す「形状条件ＯＫ」）と判定する。ステップＳ３０８において、ステップＳ３０４で計算した長軸の長さと短軸の長さとの比が、タッチ画面に接触した利用者の指に親指が含まれている条件を満たすと判定すると、形状判定処理は終了（ＥＮＤ）する。
【００４４】
ステップＳ３１０では、ステップＳ３０４で計算した長軸の長さと短軸の長さとの比が、タッチ画面に接触した利用者の指に親指が含まれていない（図中に示す「親指を含まないと判定」）と判定する。ステップＳ３１０において、ステップＳ３０４で計算した長軸の長さと短軸の長さとの比が、タッチ画面に接触した利用者の指に親指が含まれていないと判定すると、形状判定処理は終了（ＥＮＤ）する。
以上により、ステップＳ３００で行う処理では、接触領域の形状として楕円近似した楕円形に対し、長軸の長さと短軸の長さとの比が、親指判定基準である各種の基準範囲が含む、形状の基準範囲内となる長さの比の基準範囲内であるか否かを判定する。これにより、ステップＳ３００で行う処理では、タッチ画面に接触した利用者の指に親指が含まれているか否かを判定する。
【００４５】
（ステップＳ４００で行う詳細な処理）
図１２は、ステップＳ４００で行う詳細な処理、すなわち、接触領域の傾斜角が、タッチ画面に接触した利用者の指に親指が含まれている条件を満たす傾斜角であるか否かを判定する処理を示すフローチャートである。なお、以降の説明では、ステップＳ４００で行う詳細な処理を、「傾斜角判定処理」と記載する場合がある。
図１２中に示すように、傾斜角判定処理を開始（ＳＴＡＲＴ）すると、まず、ステップＳ４０２の処理を行う。
ステップＳ４０２では、タッチ形状算出部１４により、利用者が接触した二つの接触領域（接触領域ＥＡ、接触領域ＥＢ）に対し、それぞれ、楕円近似式を計算（図中に示す「楕円近似式計算」）する処理を行う。ステップＳ４０２において、利用者が接触した二つの接触領域に対する楕円近似式を計算する処理を行うと、傾斜角判定処理は、ステップＳ４０４へ移行する。
【００４６】
ステップＳ４０４では、ステップＳ４０２で計算した二つの楕円近似式に基づく二つの楕円に対し、それぞれ、傾斜基準線に対する傾斜角を算出（図中に示す「楕円の傾斜角を算出」）する処理を行う。ステップＳ４０４において、二つの楕円に対して傾斜基準線に対する傾斜角を算出する処理を行うと、傾斜角判定処理は、ステップＳ４０６へ移行する。
ステップＳ４０６では、ステップＳ４０４で算出した二つの傾斜角の偏差である偏差角θ´が、親指判定基準である各種の基準範囲が含む、傾斜角の基準範囲内となる偏差角θ´であるか否かを判定する処理（図中に示す「偏差角θ´が所定範囲内」）を行う。
【００４７】
ここで、ステップＳ４０６の処理で用いる偏差角θ´は、図１３中に示すように、二つの楕円のうち一方の、傾斜基準線に対する傾斜角であるθ１と、二つの楕円のうち他方の、傾斜基準線に対する傾斜角であるθ２に基づき、以下の式（３）を用いて算出する。なお、図１３は、ステップＳ４０６で行う処理の説明図である。また、図１３中には、図９中と同様、利用者が、接触領域ＥＢに対して右手の人差し指でタッチ入力を行い、接触領域ＥＡに対して右手の親指でタッチ入力を行った状態を示す。
θ´＝｜θ１−θ２｜  …  （３）
ステップＳ４０６において、偏差角θ´が、親指判定基準である各種の基準範囲が含む、傾斜角の基準範囲内となる偏差角θ´である（図中に示す「Ｙｅｓ」）と判定した場合、傾斜角判定処理は、ステップＳ４０８へ移行する。
【００４８】
一方、ステップＳ４０６において、偏差角θ´が、親指判定基準である各種の基準範囲が含む、傾斜角の基準範囲内となる偏差角θ´ではない（図中に示す「Ｎｏ」）と判定した場合、傾斜角判定処理は、ステップＳ４１０へ移行する。
ステップＳ４０８では、ステップＳ４０４で算出した二つの傾斜角に基づく偏差角θ´が、タッチ画面に接触した利用者の指に親指が含まれている条件を満たす（図中に示す「傾斜条件ＯＫ」）と判定する。ステップＳ４０８において、ステップＳ４０４で算出した二つの傾斜角に基づく偏差角θ´が、タッチ画面に接触した利用者の指に親指が含まれている条件を満たすと判定すると、傾斜角判定処理は終了（ＥＮＤ）する。
【００４９】
ステップＳ４１０では、ステップＳ４０４で算出した二つの傾斜に基づく偏差角θ´が、タッチ画面に接触した利用者の指に親指が含まれている条件を満たさない（図中に示す「親指を含まないと判定」）と判定する。ステップＳ４１０において、ステップＳ４０４で算出した二つの傾斜に基づく偏差角θ´が、タッチ画面に接触した利用者の指に親指が含まれている条件を満たさないと判定すると、傾斜角判定処理は終了（ＥＮＤ）する。
以上により、ステップＳ４００で行う処理では、傾斜基準線に対する二つの傾斜角に基づく偏差角θ´が、親指判定基準である各種の基準範囲が含む、傾斜の基準範囲内となる偏差角θ´であるか否かを判定する。これにより、ステップＳ４００で行う処理では、タッチ画面に接触した利用者の指に親指が含まれているか否かを判定する。
【００５０】
（入力手判別部２２が行う処理）
次に、図１から図１３を参照しつつ、図１４から図１６を用いて、入力手判別部２２が行う処理について説明する。
図１４は、入力手判別部２２が行う処理を示すフローチャートである。
図１４中に示すように、入力手判別部２２が行う処理を開始（ＳＴＡＲＴ）すると、まず、ステップＳ６００の処理を行う。
ステップＳ６００では、タッチ相対位置算出部１０から入力を受けた情報信号に基づき、複数の接触領域のうち、親指が接触した接触領域が含む代表座標点のＸ座標を取得する処理（図中に示す「親指位置のＸ座標取得」）を行う。ステップＳ６００において、親指が接触した接触領域が含む代表座標点のＸ座標を取得する処理を行うと、入力手判別部２２が行う処理は、ステップＳ６０２へ移行する。
【００５１】
ステップＳ６０２では、タッチ相対位置算出部１０から入力を受けた情報信号に基づき、複数の接触領域のうち、親指以外の指が接触した接触領域が含む代表座標点のＸ座標を取得する処理（図中に示す「その他の指位置のＸ座標取得」）を行う。ステップＳ６０２において、親指以外の指が接触した接触領域が含む代表座標点のＸ座標を取得する処理を行うと、入力手判別部２２が行う処理は、ステップＳ６０４へ移行する。
ステップＳ６０４では、ステップＳ６００で取得したＸ座標から、ステップＳ６０２で取得したＸ座標を減算した値が「０」以上であるか否かを判定する処理（図中に示す「親指Ｘ座標−その他指Ｘ座標≧０」）を行う。
【００５２】
すなわち、ステップＳ６０４では、図１５中に示すように、親指の位置を示すＸ座標と親指以外の指の位置を示すＸ座標との、Ｘ軸方向の相対距離ＲＸを算出し、この算出した相対距離ＲＸが「０」以上であるか否かを判定する処理を行う。なお、図１５は、ステップＳ６０４で行う処理の説明図である。また、図１５中では、図４中と同様、タッチ画面を符号ＴＳで示す。
これは、マルチタッチに用いた利用者の手が右手である場合、図１５中に示すように、親指の位置を示すＸ座標が、その他の指の位置を示すＸ座標よりも小さくなる（原点に近くなる）ためである。同様に、マルチタッチに用いた利用者の手が左手である場合、図１５中に示すように、親指の位置を示すＸ座標が、その他の指の位置を示すＸ座標よりも大きくなる（原点から遠くなる）ためである。
【００５３】
ステップＳ６０４では、ステップＳ６００で取得したＸ座標から、ステップＳ６０２で取得したＸ座標を減算した値が「０」以上である（図中に示す「Ｙｅｓ」）と判定した場合、入力手判別部２２が行う処理は、ステップＳ６０６へ移行する。
一方、ステップＳ６０４では、ステップＳ６００で取得したＸ座標から、ステップＳ６０２で取得したＸ座標を減算した値が「０」未満である（図中に示す「Ｎｏ」）と判定した場合、入力手判別部２２が行う処理は、ステップＳ６０８へ移行する。
ステップＳ６０６では、マルチタッチに用いた利用者の指が左手の指であると判定し、マルチタッチに用いた利用者の手が左手である（図中に示す「左手入力と判別」）と判別する。ステップＳ６０６において、マルチタッチに用いた利用者の手が左手であると判別すると、入力手判別部２２が行う処理は終了（ＥＮＤ）する。
【００５４】
ステップＳ６０８では、マルチタッチに用いた利用者の指が右手の指であると判定し、マルチタッチに用いた利用者の手が右手である（図中に示す「右手入力と判別」）と判別する。ステップＳ６０８において、マルチタッチに用いた利用者の手が右手であると判別すると、入力手判別部２２が行う処理は終了（ＥＮＤ）する。
なお、上記の説明では、マルチタッチに用いた利用者の指が右手の指であるか左手の指であるかを判定する際に、親指の位置を示すＸ座標と親指以外の指の位置を示すＸ座標との、Ｘ軸方向の相対距離を用いたが、これに限定するものではない。
【００５５】
すなわち、例えば、図１６中に示すように、親指の位置を示すＸ座標と親指以外の指の位置を示すＸ座標との、傾斜の正負を用いて、マルチタッチに用いた利用者の指が右手の指であるか左手の指であるかを判定してもよい。なお、図１６は、マルチタッチに用いた利用者の指が右手の指であるか左手の指であるかを判定する処理の変形例の説明図である。また、図１６中では、図４中と同様、タッチ画面を符号ＴＳで示す。
この場合、親指の位置を示すＸ座標と親指以外の指の位置を示すＸ座標との傾斜が正であれば、マルチタッチに用いた利用者の指が右手の指であると判定する。同様に、親指の位置を示すＸ座標と親指以外の指の位置を示すＸ座標との傾斜が負であれば、マルチタッチに用いた利用者の指が左手の指であると判定する。
【００５６】
また、この場合、マルチタッチに用いた利用者の指が右手の指であるか左手の指であるかの判定に用いる傾斜は、タッチ画面ＴＳの左下の角を原点（ゼロ点）とした傾斜である。
これは、マルチタッチに用いた利用者の手が右手である場合、図１６中に示すように、親指の位置を示すＸ座標とその他の指の位置を示すＸ座標との傾斜が正となる（Ｘ座標が大きくなるほどＹ座標も大きくなる）ためである。同様に、マルチタッチに用いた利用者の手が左手である場合、図１６中に示すように、親指の位置を示すＸ座標とその他の指の位置を示すＸ座標との傾斜が負となる（Ｘ座標が大きくなるほどＹ座標が小さくなる）ためである。
【００５７】
（動作）
次に、図１から図１６を参照しつつ、図１７を用いて、本実施形態の入力装置１を用いて行なう動作の一例を説明する。
図１７は、本実施形態の入力装置１を用いて行なう動作を示すフローチャートである。
図１７中に示すように、入力装置１を用いて行なう動作を開始（ＳＴＡＲＴ）すると、まず、ステップＳ７００の処理を行う。
ステップＳ７００では、タッチ領域検出部８が複数の接触領域を検出しているか否かを判定することにより、利用者が同時に複数箇所へのタッチ入力を行ったか否かを判定する処理（図中に示す「複数箇所の入力あり」）を行う。
ステップＳ７００において、利用者が同時に複数箇所へのタッチ入力を行った（図中に示す「Ｙｅｓ」）と判定した場合、入力装置１を用いて行なう動作は、ステップＳ７０２へ移行する。
【００５８】
一方、ステップＳ７００において、利用者が同時に複数箇所へのタッチ入力を行っていない（図中に示す「Ｎｏ」）と判定した場合、入力装置１を用いて行なう動作は終了（ＥＮＤ）する。
ステップＳ７０２では、親指入力判定部１８により、タッチ画面に接触した利用者の複数の指に、親指が含まれているか否かを判定する処理（図中に示す「親指を含む」）を行う。
ステップＳ７０２において、タッチ画面に接触した利用者の指に、親指が含まれている（図中に示す「Ｙｅｓ」）と判定した場合、入力装置１を用いて行なう動作は、ステップＳ７０４へ移行する。
【００５９】
一方、ステップＳ７０２において、タッチ画面に接触した利用者の複数の指に、親指が含まれていない（図中に示す「Ｎｏ」）と判定した場合、入力装置１を用いて行なう動作は、ステップＳ７０６へ移行する。
ステップＳ７０４では、入力手判別部２２により、マルチタッチに用いた利用者の手が、左手であるか右手であるかを判別する処理（図中に示す「左手／右手判別」）を行う。ステップＳ７０４において、マルチタッチに用いた利用者の手が、左手であるか右手であるかを判別する処理を行うと、入力装置１を用いて行なう動作は、ステップＳ７０８へ移行する。
【００６０】
ステップＳ７０６では、入力手判別部２２による処理を行わず（図中に示す「左手／右手判別ＮＧ」）に、左手であるか右手であるかの判別を行わなかった結果を含む情報信号を、出力情報生成部２４へ出力する処理を行う。ステップＳ７０６において、左手であるか右手であるかの判別を行わなかった結果を含む情報信号を出力情報生成部２４へ出力する処理を行うと、入力装置１を用いて行なう動作は終了（ＥＮＤ）する。
ステップＳ７０８では、出力情報生成部２４により、ステップＳ７０４の判別結果に応じた出力情報を生成する（図中に示す「出力情報生成」）処理を行う。ステップＳ７０８において、ステップＳ７０４の判別結果に応じた出力情報を生成する処理を行うと、入力装置１を用いて行なう動作は終了（ＥＮＤ）する。
【００６１】
なお、上述したタッチ画面は、タッチ入力面に対応する。
また、上述したタッチ画面は、表示画面に対応する。
また、上述したタッチ入力対応表示部２は、タッチ座標検出部に対応する。
また、上述したように、本実施形態の入力装置１の動作で実施する入力方法では、利用者によるタッチ入力が可能なタッチ入力面に、利用者がタッチ入力したタッチ入力面上の接触位置の座標を検出する。さらに、検出したタッチ入力面上の座標に基づき、同時に接触した複数箇所へのタッチ入力の一つが親指によるタッチ入力であるか否かを判定する。そして、同時に接触した複数箇所へのタッチ入力の一つが親指によるタッチ入力であると判定すると、複数箇所へのタッチ入力を行った利用者の手が右手であるか左手であるかを判別する。
ここで、複数箇所へのタッチ入力を行った利用者の手が右手であるか左手であるかの判別は、利用者の親指がタッチ入力したタッチ入力面上の接触位置の座標と、利用者の親指以外の指がタッチ入力したタッチ入力面上の接触位置の座標と、の相対位置に応じて行う。
【００６２】
（第一実施形態の効果）
本実施形態の入力装置１であれば、以下に記載する効果を奏することが可能となる。
（１）親指入力判定部１８が、同時に接触した複数箇所へのタッチ入力の一つが親指によるタッチ入力であると判定すると、入力手判別部２２が、複数箇所へのタッチ入力を行った利用者の手が右手であるか左手であるかを判別する。この判別は、利用者の親指がタッチ入力したタッチ画面上の接触位置の座標と、利用者の親指以外の指がタッチ入力したタッチ画面上の接触位置の座標との相対位置に応じて行う。
このため、同時に接触した複数箇所へのタッチ入力の一つが親指によるタッチ入力であると判定した場合のみ、複数箇所へのタッチ入力を行った利用者の手を判別することとなる。
その結果、親指を含まないマルチタッチが行われた場合であっても、利用者が複数箇所へのタッチ入力に用いた手の誤識別を抑制することが可能となる。
これにより、利用者がタッチ入力に用いた手の識別精度を向上させることが可能となり、利用者がタッチ入力に用いた手に応じた情報を、車両Ｖの乗員に提供することが可能となる。
【００６３】
（２）親指入力判定部１８が、利用者が同時に接触した複数領域の面積比を用いて、複数箇所へのタッチ入力の一つが親指によるタッチ入力であるか否かを判定する。
このため、利用者が同時に接触した複数領域の面積比に基づいて、利用者が同時に行った複数箇所へのタッチ入力の一つが、親指によるタッチ入力であるか否かを判定することが可能となる。
その結果、利用者が同時に接触した複数領域の傾斜角の偏差や形状の算出が不可能な場合であっても、利用者が同時に行った複数箇所へのタッチ入力に、利用者の親指によるタッチ入力が含まれているか否かを判定することが可能となる。
【００６４】
（３）親指入力判定部１８が、利用者が同時に接触した複数領域の形状を用いて、複数箇所へのタッチ入力の一つが親指によるタッチ入力であるか否かを判定する。
このため、利用者が同時に接触した複数領域の形状に基づいて、利用者が同時に行った複数箇所へのタッチ入力の一つが、親指によるタッチ入力であるか否かを判定することが可能となる。
その結果、利用者が同時に接触した複数領域の傾斜角の偏差や面積比の算出が不可能な場合であっても、利用者が同時に行った複数箇所へのタッチ入力に、利用者の親指によるタッチ入力が含まれているか否かを判定することが可能となる。
【００６５】
（４）親指入力判定部１８が、利用者が同時に接触した複数領域の傾斜角の偏差を用いて、複数箇所へのタッチ入力の一つが親指によるタッチ入力であるか否かを判定する。
このため、利用者が同時に接触した複数領域の形状に基づいて、利用者が同時に行った複数箇所へのタッチ入力の一つが、親指によるタッチ入力であるか否かを判定することが可能となる。
その結果、利用者が同時に接触した複数領域の面積比や形状の算出が不可能な場合であっても、利用者が同時に行った複数箇所へのタッチ入力に、利用者の親指によるタッチ入力が含まれているか否かを判定することが可能となる。
【００６６】
（５）親指入力判定部１８が、判定基準記憶部２０が記憶している、利用者が親指を含む複数本の指で行ったタッチ入力に基づいて予め算出した識別用基準値を用いて、複数箇所へのタッチ入力に利用者の親指によるタッチ入力が含まれているか否かを判定する。
このため、利用者による親指を含むマルチタッチの情報から予め算出した基準値である識別用基準値を用いて、利用者が同時に行った複数箇所へのタッチ入力に、利用者の親指によるタッチ入力が含まれているか否かを判定することが可能となる。
その結果、識別用基準値を用いずに、複数箇所へのタッチ入力に利用者の親指によるタッチ入力が含まれているか否かを判定する場合と比較して、利用者がタッチ入力に用いた手の誤識別を抑制することが可能となる。
【００６７】
（６）判定基準記憶部２０が、識別用基準値を、利用者として車両Ｖの運転者を認証するドライバ認証部４が認証した運転者と個別に関連付けて記憶する。
このため、運転者に固有の識別用基準値を用いて、利用者が同時に行った複数箇所へのタッチ入力に、利用者の親指によるタッチ入力が含まれているか否かを判定することが可能となる。
その結果、利用者として運転者を特定していない識別用基準値を用いて、複数箇所へのタッチ入力に利用者の親指によるタッチ入力が含まれているか否かを判定する場合と比較して、利用者がタッチ入力に用いた手の誤識別を抑制することが可能となる。
【００６８】
（７）タッチ入力面としての機能を有するタッチ画面を、車両Ｖの車室内における、複数の乗員によるタッチ入力が可能な位置に配置する。
その結果、入力装置１を車載装置として用いることが可能となる。
（８）利用者によるタッチ入力が可能なタッチ入力面を、タッチ入力対応表示部２が有するタッチ画面とし、さらに、タッチ入力対応表示部２が有するタッチ画面の全領域を、利用者によるタッチ入力が可能なタッチ入力面とする。
その結果、同一の画面により、利用者がタッチ入力に用いた手の識別と、利用者がタッチ入力に用いた手に応じた情報の提供が可能となる。
【００６９】
（９）本実施形態の入力装置１の動作で実施する入力方法では、利用者がタッチ入力したタッチ入力面上の接触位置の座標に基づき、同時に接触した複数箇所へのタッチ入力の一つが親指によるタッチ入力であるか否かを判定する。これに加え、同時に接触した複数箇所へのタッチ入力の一つが親指によるタッチ入力であると判定すると、複数箇所へのタッチ入力を行った手が右手であるか左手であるかを判別する。この判別は、利用者の親指がタッチ入力したタッチ入力面上の接触位置の座標と、利用者の親指以外の指がタッチ入力したタッチ入力面上の接触位置の座標と、の相対位置に応じて行う。
このため、同時に接触した複数箇所へのタッチ入力の一つが親指によるタッチ入力であると判定した場合のみ、複数箇所へのタッチ入力を行った利用者の手を判別することとなる。
その結果、親指を含まないマルチタッチが行われた場合であっても、利用者が複数箇所へのタッチ入力に用いた手の誤識別を抑制することが可能となる。
これにより、利用者がタッチ入力に用いた手の識別精度を向上させることが可能となり、利用者がタッチ入力に用いた手に応じた情報を、車両Ｖの乗員に提供することが可能となる。
【００７０】
（変形例）
（１）本実施形態では、利用者によるタッチ入力が可能なタッチ入力面を、タッチ入力対応表示部２が有するタッチ画面としたが、これに限定するものではなく、タッチ入力面と表示画面とを、個別の構成としてもよい。この場合、タッチ入力面としては、感圧式の板状部材（パッド）等を用いることが可能である。また、この場合、表示画面としては、タッチ入力を受け付けることが無く、画像情報を表示する機能を備えた液晶ディスプレイ等を用いることが可能である。
（２）本実施形態では、タッチ入力対応表示部２が有するタッチ画面の全領域を、利用者によるタッチ入力が可能なタッチ入力面としたが、これに限定するものではなく、タッチ画面の下半分等、タッチ画面の一部をタッチ入力面としてもよい。
【符号の説明】
【００７１】
１    入力装置
２    タッチ入力対応表示部
４    ドライバ認証部
６    識別処理部
８    タッチ領域検出部
１０  タッチ相対位置算出部
１２  タッチ面積算出部
１４  タッチ形状算出部
１６  タッチ傾斜角算出部
１８  親指入力判定部
２０  判定基準記憶部
２２  入力手判別部
２４  出力情報生成部
Ｖ    車両
ＳＷ  ステアリングホイール
ＴＳ  タッチ画面
Ｅ    接触領域
Ｐ    代表座標点
θ´  偏差角
【図１】
2015138379.tif 000003
【図２】
2015138379.tif 000004
【図３】
2015138379.tif 000005
【図４】
2015138379.tif 000006
【図５】
2015138379.tif 000007
【図６】
2015138379.tif 000008
【図７】
2015138379.tif 000009
【図８】
2015138379.tif 000010
【図９】
2015138379.tif 000011
【図１０】
2015138379.tif 000012
【図１１】
2015138379.tif 000013
【図１２】
2015138379.tif 000014
【図１３】
2015138379.tif 000015
【図１４】
2015138379.tif 000016
【図１５】
2015138379.tif 000017
【図１６】
2015138379.tif 000018
【図１７】
2015138379.tif 000019