(57)【要約】【課題】ユーザの意図する操作入力を可能とし、操作入力の利便性を向上する。【解決手段】入力制御装置は、ユーザのタッチ操作を受け付ける。入力制御装置は、入力装置上の所定位置を対象にタッチ操作されたタッチ操作位置を記憶する記憶手段と、記憶手段で記憶されたタッチ操作位置と所定位置との関係に基づいて表示装置に表示される操作対象に対するタッチ操作を受け付けたときの入力値および前記タッチ操作に対応する表示内容の少なくとも一方を補正する補正手段とを、備えることを特徴とする。【選択図】図１１
2018028804.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのタッチ操作を受け付ける入力制御装置であって、
入力装置上の所定位置を対象にタッチ操作されたタッチ操作位置を記憶する記憶手段と、
前記記憶手段で記憶されたタッチ操作位置と前記所定位置との関係に基づいて表示装置に表示される操作対象に対するタッチ操作を受け付けたときの入力値および前記タッチ操作に対応する表示内容の少なくとも一方を補正する補正手段と、
を備えることを特徴とする入力制御装置。
【請求項２】
さらに、入力装置上の所定位置を対象にして操作するようユーザへ指示する指示手段を備え、
前記記憶手段は、前記指示手段による指示が行われたときに、前記タッチ操作位置を記憶する、請求項１に記載の入力制御装置。
【請求項３】
前記所定位置は、入力装置上のユーザのタッチ操作を受け付ける縁辺位置を含む複数の位置である、請求項１または２に記載の入力制御装置。
【請求項４】
前記所定位置は、少なくとも、ユーザのタッチ操作から特定される前記入力装置上の最大面積を形成する線上の一部であることを特徴する請求項１または２に記載の入力制御装置。
【請求項５】
前記入力装置の配置位置は、前記入力装置を搭載する車両の運転席からタッチ操作可能な範囲である、請求項１から４の何れか一項に記載の入力制御装置。
【請求項６】
前記入力装置は、タッチパッドまたはタッチパネルの何れか一つである、請求項１から５の何れか一項に記載の入力制御装置。
【請求項７】
前記記憶手段に記憶されたタッチ操作位置は、前記表示装置に表示された表示画面のスクロール操作に伴うタッチ操作に基づく軌跡である、請求項１に記載の入力制御装置。
【請求項８】
前記記憶手段に記憶されたタッチ操作位置は、前記表示装置に表示された表示画面のピンチイン操作、または、ピンチアウト操作に伴うタッチ操作に基づく軌跡である、請求項１に記載の入力制御装置。
【請求項９】
前記記憶手段に記憶されたタッチ操作位置は、前記表示装置に表示された文字に沿って操作されたタッチ操作に基づく軌跡である、請求項１に記載の入力制御装置。
【請求項１０】
前記入力装置に対するタッチ操作時のユーザの視線を検知する視線検知手段を備え、
前記補正手段は、前記視線検知手段で検知されたユーザの視線方向が前記入力装置に向けられていないことを条件として、前記表示装置に表示された表示内容に対する制御を補正する、請求項１に記載の入力制御装置。
【請求項１１】
ユーザのタッチ操作を受け付ける入力制御装置のコンピュータが、
入力装置上の所定位置を対象にタッチ操作されたタッチ操作位置を記憶する記憶ステップと、
前記記憶ステップで記憶されたタッチ操作位置と前記所定位置との関係に基づいて表示装置に表示される操作対象に対するタッチ操作を受け付けたときの入力値および前記タッチ操作に対応する表示内容の少なくとも一方を補正する補正ステップと、
を実行することを特徴とする入力制御方法。
【請求項１２】
ユーザのタッチ操作を受け付ける入力制御装置のコンピュータに、
入力装置上の所定位置を対象にタッチ操作されたタッチ操作位置を記憶する記憶ステップと、
前記記憶ステップで記憶されたタッチ操作位置と前記所定位置との関係に基づいて表示装置に表示される操作対象に対するタッチ操作を受け付けたときの入力値および前記タッチ操作に対応する表示内容の少なくとも一方を補正する補正ステップと、
を実行させることを特徴とする入力制御プログラム。
【請求項１３】
ユーザのタッチ操作を検出する入力装置と、表示装置と、前記入力装置で検出された前記ユーザのタッチ操作を受け付ける入力制御装置と、を有する入力制御システムにおいて、
前記入力制御装置は、
前記入力装置上の所定位置を対象にタッチ操作されたタッチ操作位置を記憶する記憶手段と、
前記記憶手段で記憶されたタッチ操作位置と前記所定位置との関係に基づいて前記表示装置に表示される操作対象に対するタッチ操作を受け付けたときの入力値および前記タッチ操作に対応する表示内容の少なくとも一方を補正する補正手段と、を備えることを特徴とする入力制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力制御装置、入力制御方法、入力制御プログラムおよび入力制御システムに関する。
【背景技術】
【０００２】
従来から、デバイス面に接触させた操作者（以下、ユーザとも称す）の操作指等の接触位置の座標を検出するタッチパッドやタッチパネルといった入力デバイスと接続する入力制御装置が知られている。入力デバイスで検出された接触位置に基づいて、入力制御装置は、例えば、入力制御装置に接続するＬＣＤ（Liquid Crystal Display）等の表示デバイスを有する表示装置に表示された内容について、ユーザの意図する接触操作の受け付けを可能にする。また、入力制御装置は、例えば、入力デバイスで検出された接触位置の軌跡に基づいて、ユーザの意図する入力文字の表示装置への表示や、表示装置に表示された画像等についての画面スクロール等の受け付けを可能にする。
【０００３】
近年、接触位置を検出する入力デバイスの表面を振動させて、ユーザの表面に接触させた操作指に対して所定の触感を与える技術が提案されている。上記触感を与える技術においては、例えば、振動周波数の高低により、砂等を指先でなぞる場合のような微細な凹凸のある触感（ザラツキ感）を与えたり、入力デバイスの表面に接触させた指先に滑らかな触感（ツルツル感）を与えることが可能となる。入力制御装置は、接触位置を検出する入力デバイスに、上記触感を与える技術を組合せることで、例えば、入力デバイスと組合せられた表示デバイス上に表示されたグラフィックユーザインターフェース（ＧＵＩ）部品に対する、スイッチ操作時の触感やボタン操作時の触感を与えることが可能になる。
【０００４】
なお、本明細書で説明する技術に関連する技術が記載されている先行技術文献としては、以下の特許文献が存在している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１２２７７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記触感を与える技術は、例えば、入力デバイスの表面を見ずに操作入力を行う、所謂、ブラインドタッチ操作入力に有効となり得る。例えば、入力デバイスの表面を見ずに、接触させた操作指等が所定の操作領域から逸脱する場合には、触感を変化させてユーザに通知することが可能になる。ユーザは、例えば、視覚上、入力デバイスから離れた表示装置に表示された画面から視線を離すことなく、入力デバイスへの接触操作を行うことで、表示装置の画面に表示された画像等の接触操作を行うことが可能になる。
【０００７】
ところで、ブラインドタッチ操作入力を行うユーザの、操作指の動かし方には、操作を行うユーザ固有の癖がみられる傾向にある。このため、ブラインドタッチ操作による入力を受け付けた入力制御装置では、ユーザの意図する操作内容（操作位置、操作軌跡等）と入力デバイスを介して検出された操作内容との間にズレが生じる虞があった。例えば、入力制御装置は、ユーザＡの操作については、表示装置に表示されたＧＵＩ部品への接触を検出するのに対し、ユーザＢの操作については、上記ＧＵＩ部品への接触を検出しないというケースが生じていた。本発明は、ユーザの意図する操作入力を可能とし、利便性を向
上することにある。
【課題を解決するための手段】
【０００８】
開示の技術の一側面は、入力制御装置によって例示される。すなわち、入力制御装置は、ユーザのタッチ操作を受け付ける。入力制御装置は、入力装置上の所定位置を対象にタッチ操作されたタッチ操作位置を記憶する記憶手段と、記憶手段で記憶されたタッチ操作位置と所定位置との関係に基づいて表示装置に表示される操作対象に対するタッチ操作を受け付けたときの入力値および前記タッチ操作に対応する表示内容の少なくとも一方を補正する補正手段とを、備えることを特徴とする。
【発明の効果】
【０００９】
本入力制御装置によれば、ユーザの意図する操作入力を可能とし、操作入力の利便性を向上できる。
【図面の簡単な説明】
【００１０】
【図１】入力制御システムの構成の一例を示す図である。
【図２】入力制御装置が提供する入力制御機能を説明する図である。
【図３】指紋認証を可能とする凸状構造を有するタッチパッドの一例を示す図である。
【図４】入力制御装置のハードウェア構成の一例を示す図である。
【図５】操作補正処理を説明する図である。
【図６】左右方向、上下方向のそれぞれの操作について座標補正を行う場合のシナリオの一例である。
【図７】ＡＶＮ機の機能制御に関連付けられた表示部品を操作補正に用いる場合のシナリオの一例である。
【図８】ＡＶＮ機のナビゲーション機能で呼び出された地図画面を操作補正に用いる場合のシナリオの一例である。
【図９】操作指の可動範囲について座標補正を行う場合のシナリオの一例である。
【図１０】補正基準文字を操作補正に用いる場合のシナリオの一例である。
【図１１】本実施形態の入力制御装置における操作補正処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、一実施形態に係る入力制御装置について説明する。以下の実施形態の構成は例示であり、本入力制御装置は実施形態の構成には限定されない。
【００１２】
＜１．システム構成＞
図１は、本実施形態に係る入力制御システムの構成の一例を示す図である。図１に例示の入力制御システムは、例えば、セダン型やワゴン型といった一般車両（以下、単に車両とも称す）における適用形態の一例である。入力制御システムを搭載する車両においては、本実施形態に係る入力制御装置は、例えば、車載用のオーディオ・ビジュアル・ナビゲーション一体機（以下、ＡＶＮ機とも称す）の一部を構成する。但し、入力制御装置が車載用のＡＶＮ機の備える外部機器インターフェースに接続し、本実施形態の入力制御装置の機能を提供するとしてもよい。車載用のＡＶＮ機の備える外部機器インターフェースに接続する入力制御装置の形態として、例えば、スマートフォン、ＰＣ（Personal Computer）、ＰＤＡ（Personal Digital Assistant）といった情報処理装置が例示できる。以下
、図１に例示の入力制御システムの形態を説明例として、本実施形態の入力制御装置が提供する機能を説明する。
【００１３】
図１に例示する、入力制御システム１は、相互に接続する、タッチパッド２、ディスプ
レイ３、スピーカ４、入力制御装置１０を構成に含む。入力制御装置１０に接続する、タッチパッド２、ディスプレイ３、スピーカ４は、ＡＶＮ機の一部を構成するとしてもよい。なお、入力制御システム１が搭載される車両においては、タッチパッド２は、例えば、ユーザの接触操作が検出可能なように、例えば、タッチパッド２の接触操作を検出するデバイス面を露出するようにしてセンターコンソール等に配置される。また、ディスプレイ３は、例えば、コックピットパネルといったタッチパッド２の配置箇所とは異なる位置に配置される。但し、入力制御システム１が搭載される車両においては、ディスプレイ３は、例えば、フロントガラスの車内側に表示内容が映し出されるヘッドアップディスプレイを構成するとしてもよい。
【００１４】
図２は、本実施形態の入力制御装置１０が提供する入力制御機能を説明する図である。本実施形態の入力制御装置１０は、例えば、タッチパッド２を介して入力されたブラインドタッチ操作に伴う操作位置、或いは、操作軌跡が、ディスプレイ３の画面上において、ユーザの意図する操作入力となるように入力制御を行う。本実施形態の入力制御装置１０の提供する入力制御機能によれば、ブラインドタッチ操作を行うユーザ毎の、操作指の動かし方の癖を補正することが可能になる。本実施形態の入力制御装置１０によれば、ブラインドタッチ操作の操作指の動かし方の癖に伴う、ディスプレイ３の画面上の操作のズレが抑制可能になる。入力制御装置１０を構成に含む入力制御システム１では、ユーザの意図する操作入力を可能とし、ブラインドタッチ操作における操作入力の利便性が向上できる。
【００１５】
図２（１）は、タッチパッド２において、ブラインドタッチ操作を行うユーザのイメージする操作指Ｚ１の動かし方の説明図である。ブラインドタッチ操作を行うユーザは、例えば、運転席に着座したユーザであり、センターコンソールに配置されたタッチパッド２を左手で操作するものと想定する。また、図２（１）においてブラインドタッチ操作を行うユーザは、例えば、タッチパッド２の矩形状の外形に沿って操作指Ｚ１を動かすものとする。
【００１６】
ブラインドタッチ操作を行うユーザにおいては、例えば、経路Ｒ１、Ｒ２、Ｒ３、Ｒ４を辿るといったイメージに基づいて操作指Ｚ１を移動させ、タッチパッド２の矩形状の外形に沿った移動操作が行われる。経路Ｒ１は、例えば、タッチパッド２の左上角部に対応するイメージ座標Ｐ１から、タッチパッド２の右上角部に対応するイメージ座標Ｐ２に至るイメージ経路である。同様にして、経路Ｒ２は、タッチパッド２の右上角部に対応するイメージ座標Ｐ２からタッチパッド２の右下角部に対応するイメージ座標Ｐ４に至るイメージ経路であり、経路Ｒ３は、タッチパッド２の左上角部に対応するイメージ座標Ｐ１からタッチパッド２の左下角部に対応するイメージ座標Ｐ３に至るイメージ経路である。経路Ｒ４は、タッチパッド２の左下角部に対応するイメージ座標Ｐ３から、タッチパッド２の右下角部に対応するイメージ座標Ｐ４に至るイメージ経路である。
【００１７】
図２（２）は、タッチパッド２を介して検出されるブラインドタッチ操作時の操作指Ｚ１の移動軌跡を説明する図である。ブラインドタッチ操作を行うユーザにおいては、タッチパッド２の表面（デバイス面）に接触させた操作指Ｚ１の接触位置を見ずに、図２（１）で説明したイメージに沿って操作指Ｚ１を移動させる。このため、タッチパッド２で検出されるブラインドタッチ操作時時の操作指Ｚ１の移動軌跡は、図２（１）に示すイメージ経路Ｒ１−Ｒ４とは異なる経路を辿ることになる。ブラインドタッチ操作時時に検出される移動軌跡は、例えば、タッチパッド２を用いて接触操作を行うユーザ毎に固有の動かし方の癖が反映されることになる。
【００１８】
例えば、タッチパッド２の上端部と平行するようにイメージされた操作指Ｚ１の実際の移動軌跡は、座標Ｐ１ａを開始位置として座標Ｐ２ａに至る円弧状の曲線になる経路Ｒ１
ａとして検出される。同様にして、タッチパッド２の右端部と平行するようにイメージされたイメージ経路Ｒ２に対する実際の移動軌跡は、座標Ｐ２ａを開始位置として座標Ｐ４ａに至る斜線状の経路Ｒ２ａとして検出される。タッチパッド２の左端部と平行するようにイメージされたイメージ経路Ｒ３に対する実際の移動軌跡は、座標Ｐ１ａを開始位置として座標Ｐ３ａに至る斜線状の経路Ｒ３ａとして検出される。また、タッチパッド２の下端部と平行する経路Ｒ４となるようにイメージされた操作指Ｚ１の実際の移動軌跡は、座標Ｐ３ａを開始位置として座標Ｐ４ａに至る円弧状の曲線になる経路Ｒ４ａとして検出される。
【００１９】
図２（１）に例示のイメージ経路Ｒ１−Ｒ４と、実際にタッチパッド２を介して検出された経路Ｒ１ａ−Ｒ４ａの軌跡を比較すると、ユーザのブラインドタッチ操作時の操作指Ｚ１の動かし方に、次の癖が傾向として現れていることが判る。例えば、イメージ経路Ｒ１、Ｒ４と経路Ｒ１ａ、Ｒ４ａとの比較から、左右方向への移動は円弧状になる傾向があり、右端側に近づくに連れて、操作指Ｚ１の接触位置が下方側にズレる傾向がある。また、例えば、イメージ経路Ｒ２、Ｒ３と経路Ｒ２ａ、Ｒ３ａとの比較から、上下方向の移動は斜線状になる傾向があり、左端側においては、下方に移動するにつれて操作指Ｚ１の接触位置が右方向にズレる傾向がある。また、右端側においては、上下方向の移動は、下方に移動するにつれて操作指Ｚ１の接触位置が左方向にズレる傾向がある。
【００２０】
同様にして、図２（１）に例示のイメージ座標Ｐ１−Ｐ４と、実際の接触位置である座標Ｐ１ａ−Ｐ４ａとの位置関係を比較すると、イメージ座標Ｐ１−Ｐ４及びイメージ経路Ｒ１−Ｒ４で囲まれる矩形内に、実際の接触位置である座標Ｐ１ａ−Ｐ４ａが検出されることが判る。また、タッチパッド２の上部側で検出される、座標Ｐ１ａとＰ２ａとの間隔は、タッチパッド２の下部側で検出される、座標Ｐ３ａとＰ４ａとの間隔よりも相対的に大きいことが判る。
【００２１】
本実施形態の入力制御装置１０が提供する入力制御機能は、上述した操作指の上下方向、左右方向への動かし方に伴うユーザ毎の癖に対する補正値を記憶する。そして、入力制御装置１０は、例えば、タッチパッド２を介して入力されたブラインドタッチ操作に伴う操作位置、或いは、操作軌跡が、ディスプレイ３の画面上において、ユーザの意図する操作入力となるように入力制御を行う。ユーザの意図する操作入力になるよう入力制御された操作位置、操作軌跡は、例えば、ディスプレイ３に表示されるポインタといったＧＵＩ部品の表示位置に反映される。本実施形態の入力制御装置１０においては、ユーザの意図する操作入力になるよう入力制御された操作位置、操作軌跡に基づく表示内容の制御が行われる。
【００２２】
本実施形態の入力制御装置１０においては、タッチパッド２を介して入力されたブラインドタッチ操作に伴う操作位置、或いは、操作軌跡に基づいて、ディスプレイ３に表示された操作対象（操作オブジェクト）への操作が行われる。入力制御装置１０においては、例えば、補正後の操作位置、或いは、操作軌跡に基づいて、ＡＶＮ機を介して提供された音量、エアコン、コンテンツ再生、ナビ目的地設定、コンテンツ選択等の表示制御が行われる。また、入力制御装置１０においては、例えば、補正後の操作位置、或いは、操作軌跡に基づいて、音量を増減するアンプやエアコン等への入力値が制御される。
【００２３】
図２（３）は、ブラインド操作に伴ってディスプレイ３に表示される操作位置、或いは、操作軌跡を説明する図である。なお、図２（３）は、例えば、図２（２）に示される、タッチパッド２の外形枠に沿って矩形状の操作軌跡を描かせた場合に、ディスプレイ３の画面上に表示される操作位置、或いは、操作軌跡の一例である。図２（３）の、ディスプレイ３に表示される表示画面において、Ｚ２は、ブラインドタッチ操作に伴ってタッチパッド２で検出された操作指Ｚ１の接触位置を示すＧＵＩ部品である。タッチパッド２で検
出された操作指Ｚ１の接触位置を示すＧＵＩ部品として、例えば、カーソル等が例示される。
【００２４】
図２（３）に示すように、入力制御装置１０は、図２（２）を用いて説明した座標Ｐ１ａ−Ｐ４ａを、ディスプレイ３の表示領域のサイズに合わせ、表示座標Ｐ１ｂ−Ｐ４ｂに位置するように補正を行い、表示する。そして、入力制御装置１０は、図２（２）を用いて説明した経路Ｒ１ａ−Ｒ４ａを、経路Ｒ１ｂ−Ｒ４ｂとなるように補正を行い、表示する。図２（３）に示すように、ブラインドタッチ操作に伴って検出された経路Ｒ１ａは、例えば、表示座標Ｐ１ｂとＰ２ｂとの間を結ぶ直線状の経路Ｒ１ｂとして表示される。同様にして、経路Ｒ２ａは表示座標Ｐ２ｂとＰ４ｂとの間を結ぶ直線状の経路Ｒ２ｂ、経路Ｒ３ａは表示座標Ｐ１ｂとＰ３ｂとの間を結ぶ直線状の経路Ｒ３ｂ、経路Ｒ４ａは表示座標Ｐ３ｂとＰ４ｂとの間を結ぶ直線状の経路Ｒ４ｂとして表示される。
【００２５】
円弧状の曲線としてタッチパッド２で検出された経路Ｒ１ａ、Ｒ４ａはそれぞれ、ディスプレイ３の矩形状の外形枠に沿って並行する直線状の経路Ｒ１ｂ、Ｒ４ｂとして表示される。また、タッチパッド２で検出された斜線状の経路Ｒ２ａ、Ｒ３ａも同様にして、ディスプレイ３の矩形状の外形枠に沿って並行する直線状の経路Ｒ２ｂ、Ｒ３ｂとして表示される。
【００２６】
ディスプレイ３に表示されたカーソルＺ２の表示位置を見ながら、タッチパッド２に対してブラインドタッチ操作を行うユーザは、入力制御装置１０の制御により補正された操作指Ｚ１の操作軌跡に基づいて、ディスプレイ３に表示されたＧＵＩ部品に対する指示精度を高めることができる。入力制御装置１０を有する入力制御システム１では、ユーザの意図する操作内容（操作位置、操作軌跡等）と、ブラインドタッチ操作に伴ってタッチパッド２で検出された操作内容との間に生じるズレが抑制される。
【００２７】
図１に戻り、タッチパッド２は、デバイス面に接触させたユーザの、操作指Ｚ１等の接触位置の座標を検出する入力デバイスである。タッチパッド２を介して検出された接触位置は、例えば、ディスプレイ３に表示されたＧＵＩ部品等の表示位置を指示するためのポインティングデバイスとして機能する。タッチパッド２で検出された操作指Ｚ１等の接触位置は、例えば、タッチパッド２の左上角部を原点として、左右方向をＸ軸、上下方向をＹ軸とした二次元座標（Ｘ，Ｙ）として表すことができる。
【００２８】
タッチパッド２で検出された接触操作の座標は、例えば、１０ｍｓといった一定の周期間隔で入力制御装置１０に出力される。なお、ディスプレイ３の表示領域と、タッチパッド２を介して検出された座標との関連付けは、例えば、入力制御装置１０で行われる。入力制御装置１０は、例えば、ディスプレイ３を構成するＬＣＤ等の表示デバイスの左上角部を原点として、タッチパッド２で検出された二次元座標（Ｘ，Ｙ）を、ディスプレイ３の表示領域のサイズに合わせて拡縮を行い、1対1の座標関係となるように制御すればよい。タッチパッド２の左右方向であるＸ軸は、ディスプレイ３の表示領域の左右方向に対応し、タッチパッド２の上下方向であるＹ軸は、ディスプレイ３の表示領域の上下方向に対応付けられる。
【００２９】
また、タッチパッド２は、接触位置を検出するデバイスの表面を振動させて、ユーザの操作指Ｚ１に対してザラツキ感やツルツル感といった所定の触感を与える入力デバイスである。タッチパッド２は、上記触感をデバイス面に接触させた操作指Ｚ１等に与えるため、ピエゾ素子２ａといった圧電素子、および、ピエゾ素子２ａに対して所定の電圧値を印加するためのピエゾ駆動回路２ｂを有する。ピエゾ素子２ａは、例えば、タッチパッド２の接触位置を検出するデバイスの裏面に接触して配置される。
【００３０】
一般的に指先は、０〜３００Ｈｚ程度の周波数で振動する振動周波数を触感として検知することが知られている。タッチパッド２は、接触位置を検出するデバイスの裏面に接触して配置された圧電素子であるピエゾ素子２ａを、ピエゾ駆動回路２ｂを介して振動させることで、デバイスの表面に接触させたユーザの操作指Ｚ１に触感を与えることができる。例えば、タッチパッド２は、ピエゾ駆動回路２ｂを介して、ピエゾ素子２ａに印加する電圧値を５０Ｈｚ程度の周波数で振動するよう制御することで、砂等を指先でなぞる場合のようなザラツキ感を与えることが可能になる。また、例えば、タッチパッド２は、ピエゾ駆動回路２ｂを介して、ピエゾ素子２ａに印加する電圧値を３００Ｈｚ程度の周波数で振動するよう制御することで、ツルツル感といったより滑らかな触感を指先に与えることが可能になる。
【００３１】
入力制御装置１０は、例えば、タッチパッド２を介して検出された操作指Ｚ１の接触位置に応じて、ピエゾ駆動回路２ｂを介してピエゾ素子２ａに印加する電圧値を制御し、振動周波数の高低を変化させることで、接触位置に応じた触感を与えることができる。例えば、ブラインドタッチ操作中の接触位置が所定範囲内である場合には、入力制御装置１０は、振動周波数を３００Ｈｚ程度まで高めてツルツル感を与える。一方、入力制御装置１０は、ブラインドタッチ操作中の接触位置が所定範囲から逸脱した場合には、例えば、振動周波数を５０Ｈｚ程度まで低くしてザラツキ感を与える。ここで、所定範囲とは、例えば、ディスプレイ３の表示領域のサイズに予め対応付けされた接触領域が例示される。ブラインドタッチ操作中のユーザは、タッチパッド２のデバイス面に接触させた操作指Ｚ１の触感に基づいて、予め設定された所定範囲内での接触操作を行うことが可能になる。
【００３２】
なお、タッチパッド２は、接触操作を行うユーザを識別するための構造を有するとしてもよい。タッチパッド２の有するユーザを識別するための構造として、例えば、指紋認証可能な構造が例示される。図３に、指紋認証を可能とする凸状構造を有するタッチパッド２の一例を例示する。図３に例示の凸状構造２Ｃは、例えば、タッチパッド２の接触位置を検出するデバイスの右側面側に設けられた一例である。凸状構造２Ｃ内には、例えば、指紋認証を行うための光照射装置、カメラ等の撮像装置といった機器が設けられる。
【００３３】
図３の凸状構造２Ｃは、例えば、センターコンソールに配置されたタッチパッド２の接触検出領域の右下角部近傍に設けられる。例えば、運転席に着座するユーザは、センターコンソールに配置されたタッチパッド２の、右下角部近傍に設けられた凸状構造２Ｃに左手親指Ｚ１ａを掛けて、ブラインドタッチ操作を行う。タッチパッド２に対するブラインドタッチ操作は、例えば、左手親指Ｚ１ａを除く他の操作指Ｚ１にて行われる。
【００３４】
タッチパッド２では、接触検出領域の右下角部近傍に左手親指Ｚ１ａを掛ける凸状構造２Ｃが設けられることで、ブラインドタッチ操作を行う際の操作指Ｚ１の接触位置が、左手親指Ｚ１ａを基点（支持点）し、安定することが期待できる。タッチパッド２においては、ブラインドタッチ操作を行う際の、最初の接触位置の操作精度を高めることが期待できる。なお、凸状構造２Ｃは、タッチパッド２と一体的に形成されてもよく、タッチパッド２が配置されるセンターコンソール側に設けるとしてもよい。センターコンソール側に凸状構造２Ｃを設ける場合には、タッチパッド２の接触検出領域の右下角部近傍に凸状構造２Ｃが位置するように配置すればよい。
【００３５】
凸状構造２Ｃの、左手親指Ｚ１ａが接触する面は、例えば、接触させたユーザの左手親指Ｚ１ａに違和感を覚えず馴染むように凹面形状とし、該凹面形状の中心部近傍に指紋認証を行うための穴を設けるとすればよい。凸状構造２Ｃの内部に組み込まれた認証機器の光照射装置は、上記穴を介して指紋画像を撮影するための光（例えば、紫外線、赤外線等）を接触させた左手親指Ｚ１ａに照射すると共に、光が照射されたユーザの左手親指Ｚ１ａの指紋を認証用カメラ等の撮像装置で撮像する。認証用カメラ等で撮像された指紋は、
例えば、入力制御装置１０に出力される。入力制御装置１０は、例えば、認証用カメラ等で撮像された指紋画像に、操作指Ｚ１の動かし方の癖に対する座標の補正値を関連付けてメモリ等に記憶するとすればよい。例えば、入力制御装置１０は、メモリに記憶された指紋画像と認証用カメラで撮像された指紋画像とを照合し、接触操作を行うユーザを特定する。そして、入力制御装置１０は、接触操作を行うユーザの指紋画像に関連付けされた、操作指Ｚ１の動かし方の癖に対する座標の補正値を読み出し、図２（３）で説明した補正を行うとすればよい。
【００３６】
なお、接触操作を行うユーザを識別するための他の方法として、虹彩認証、音声認証、パスワード認証等が例示される。本実施形態の入力制御システム１は、上記の接触操作を行うユーザを識別するための認証方法に合致した認証機器を有するとしてもよい。例えば、虹彩認証を用いる場合には、入力制御システム１は、車内のルームミラー等に運転席等に着座するユーザの虹彩画像を撮影するための光照射装置、カメラ等の撮像装置といった機器を設けるとすればよい。また、例えば、音声認証を用いる場合には、入力制御システム１は、音声入力を行うためのマイクロフォンといった機器を設けるとすればよい。また、例えば、パスワード認証を行う場合には、入力制御システム１は、ディスプレイ３にパスワード入力を行うためのＧＵＩ部品を表示するとすればよい。パスワード認証を行う場合には、入力制御システム１は、例えば、ＵＳＢメモリといった可搬型の記録媒体に記録されたパスワードを読み出して接触操作を行うユーザを識別するとしてもよい。
【００３７】
図２に戻り、ディスプレイ３は、例えば、入力制御装置１０で処理されるデータや、入力制御システム１を介して提供される画像等の各種コンテンツを出力する。入力制御システム１を介して提供される各種コンテンツとして、例えば、ＡＶＮ機の提供するナビゲーションやテレビジョン（ＴＶ）放送、ＤＶＤ（Digital Versatile Disk）やＢＤ（Blu-ray（登録商標） Disc）等で再生された再生画像が例示される。ディスプレイ３には、ＬＣＤ、ＥＬ（Electroluminescence）パネル、有機ＥＬパネル等の表示デバイスが含まれる
。なお、ディスプレイ３は、例えば、ＬＣＤ等の表示デバイスの表面に接触させた操作指等の接触位置を検出するデバイスを備え、タッチパネルとして機能するとしてもよい。ディスプレイ３は、タッチパネル機能を有することで、例えば、表示デバイスの表示領域に表示されたＧＵＩ部品に対する接触操作を行うことが可能になる。
【００３８】
スピーカ４は、入力制御装置１０で処理されるデータや、入力制御システム１を介して提供される音声信号等を音声として出力する出力デバイスである。スピーカ４には、複数のスピーカが含まれ得る。
【００３９】
図４は、入力制御装置１０のハードウェア構成の一例を示す図である。入力制御装置１０は、図４に例示のように、接続バス１６によって相互に接続されたＣＰＵ（Central Processing Unit）１１、主記憶部１２、補助記憶部１３、通信ＩＦ（Interface）１４、入出力ＩＦ１５を有する。ＣＰＵ１１は、入力制御装置１０全体の制御を行う中央処理演算装置である。ＣＰＵ１１はプロセッサとも呼ばれる。ただし、ＣＰＵ１１は、単一のプロセッサに限定される訳ではなく、マルチプロセッサ構成であってもよい。また、単一のソケットで接続される単一のＣＰＵ１１がマルチコア構成であってもよい。ＣＰＵ１１は、補助記憶部１３に記憶されたプログラムを主記憶部１２の作業領域に実行可能に展開し、プログラムの実行を通じて周辺機器の制御を行うことで所定の目的に合致した機能を提供する。
【００４０】
主記憶部１２は、ＣＰＵ１１がプログラムやデータをキャッシュしたり、作業領域を展開したりする記憶媒体である。主記憶部１２は、例えば、フラッシュメモリ、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）を含む。補助記憶部１３は、ＣＰＵ１１により実行されるプログラムや、動作の設定情報などを記憶する記憶媒体である。補
助記憶部１３は、例えば、ＨＤＤ（Hard-disk Drive）やＳＳＤ（Solid State Drive）、ＥＰＲＯＭ（Erasable Programmable ROM）、フラッシュメモリ、ＵＳＢメモリ、ＳＤ（Secure Digital）メモリカード等である。通信ＩＦ１４は、入力制御装置１０に接続する
ネットワーク等とのインターフェースである。入出力ＩＦ１５は、入力制御装置１０に接続するセンサや機器との間でデータの入出力を行うインターフェースである。入力制御システム１においては、入出力ＩＦ１５を介し、タッチパッド２、ディスプレイ３、スピーカ４に対するデータの入出力制御が行われる。なお、上記の構成要素はそれぞれ複数に設けられてもよいし、一部の構成要素を設けないようにしてもよい。また、上記の構成要素は、ＡＶＮ機の構成要素に含まれるとしてもよい。
【００４１】
入力制御装置１０では、ＣＰＵ１１のプログラムの実行により、図１に示す操作制御部２１、接触位置補正部２２、表示制御部２３、補正指示部２４の各処理部が提供される。但し、上記各処理部の少なくとも一部の処理がDigital Signal Processor(DSP)、Application Specific Integrated Circuit（ASIC）等によって提供されてもよい。また、上記各処理部の少なくとも一部が、Field-Programmable Gate Array(FPGA)等の専用large scale
integration（LSI）、その他のデジタル回路であってもよい。また、上記各処理部の少
なくとも一部にアナログ回路を含むとしてもよい。入力制御装置１０は、上記各処理部が参照し、或いは、管理するデータの格納先として補助記憶部１３に座標補正ＤＢ１０１、部品管理ＤＢ１０２を備える。
【００４２】
図１の操作制御部２１は、タッチパッド２を介して検出されたブラインドタッチ操作を行うユーザの、操作指Ｚ１の接触位置の座標を受け付ける。タッチパッド２で検出された接触操作の座標は、例えば、１０ｍｓといった一定の周期間隔で入力制御装置１０に出力される。操作制御部２１は、接触位置の座標を一定の周期間隔で受け付け、主記憶部１２の所定の領域に一時的に記憶する。一定の周期間隔で受け付けられた接触位置の座標変化は、タッチパッド２上を移動する操作に伴う時系列上の軌跡となる。
【００４３】
また、操作制御部２１は、図３を用いて説明したように、タッチパッド２が指紋認証を行うための凸状構造２Ｃを有する場合には、該凸状構造２Ｃを介して取得されたユーザの指紋画像を取得する。操作制御部２１は、取得した指紋画像を接触位置の時間軸上の座標変化と対応付けて主記憶部１２に記憶する。操作制御部２１は、取得した指紋画像および接触位置の座標位置を、接触位置補正部２２に引き渡す。
【００４４】
なお、操作制御部２１は、タッチパッド２について接触操作を行うユーザの視線を検知し、検出された接触操作がブラインドタッチ操作であることを判定するとしてもよい。視線検知センサとして、例えば、車内のルームミラー等に設けられた赤外線照射装置、カメラ等の撮像装置、或いは、これらの組合せが例示される。操作制御部２１は、例えば、図２（１）、（２）で説明した補正を実行する際に、ブラインドタッチ操作であることを判定することで、接触操作時のユーザ固有の癖を特定するための検出精度を向上できる。
【００４５】
また、操作制御部２１は、図２（１）、（２）で説明した補正の実施後に受け付けた接触操作が、所定の領域範囲を超えて操作される場合には、操作指Ｚ１に与える触感を変化させるようピエゾ駆動回路２ｂを制御する。操作制御部２１は、ピエゾ駆動回路２ｂの制御により、ピエゾ素子２ａの振動周波数の高低を変化させることで、操作指Ｚ１に与える触感を変化させる。タッチパッド２を用いてブラインドタッチ操作を行うユーザでは、操作指Ｚ１の触感の変化に従って、接触位置を変更することで、予め設定された所定範囲内における接触操作が可能になる。入力制御装置１０では、所定の領域範囲を超えて操作される場合における誤操作の発生を抑制できる。
【００４６】
接触位置補正部２２は、操作制御部２１から引き渡されたブラインドタッチ操作に伴う
接触位置の座標、および、座標の時間変化に基づいて、ユーザに固有の操作指Ｚ１の動かし方の癖に対する操作補正を行う。操作補正は、例えば、スピーカ４やディスプレイ３を介してユーザに報知される補正操作指示の内容に沿って行われる。
【００４７】
図５は、接触位置補正部２２で行われる操作補正処理を説明する図である。図５は、例えば、タッチパッド２の最大外形に沿った接触操作を指示し、検出された操作軌跡を補正する場合の補正処理の一例である。図５において、Ｐ１−Ｐ４は、タッチパッド２の操作領域におけるイメージ座標である。太実線で示す経路Ｒ１ａ−Ｒ４ａは、タッチパッド２を介して検出された接触座標の軌跡（操作軌跡）である。経路Ｒ１ａは、座標Ｐ１ａを基点として座標Ｐ２ａに至る円弧状の曲線である。経路Ｒ２ａは、座標Ｐ２ａを基点として座標Ｐ４ａに至る斜線である。経路Ｒ３ａは、座標Ｐ１ａを基点として座標Ｐ３ａに至る斜線である。経路Ｒ４ａは、座標Ｐ３ａを基点として座標Ｐ４ａに至る円弧状の曲線である。なお、経路Ｒ１−Ｒ４は、図２（１）と同様である。
【００４８】
接触位置補正部２２は、例えば、座標Ｐ１ａをイメージ座標Ｐ１、座標Ｐ２ａをイメージ座標Ｐ２、座標Ｐ３ａをイメージ座標Ｐ３、座標Ｐ４ａをイメージ座標Ｐ４に重なるように、座標補正を行う。
【００４９】
接触位置補正部２２は、例えば、イメージ座標Ｐ１−Ｐ４で囲まれる矩形領域を、複数の領域に均等分割する。図５は、イメージ座標Ｐ１−Ｐ４で囲まれる矩形領域を、左右方向に５等分、上下方向に５等分に分割した一例である。同様にして、接触位置補正部２２は、座標Ｐ１ａ−Ｐ４ａを含み、経路Ｒ１ａ−Ｒ４ａで囲まれた領域を、上記補正先の矩形領域の均等分割数と同数となるように分割する。
【００５０】
接触位置補正部２２は、例えば、座標Ｐ１ａを基点として座標Ｐ２ａに至る経路Ｒ１ａを５等分に分割する。また、接触位置補正部２２は、座標Ｐ３ａを基点として座標Ｐ４ａに至る経路Ｒ４ａを５等分に分割する。そして、接触位置補正部２２は、等分割された経路Ｒ１ａの各分割点と等分割された経路Ｒ４ａの各分割点とを左端側から順に経路Ｒ４−Ｒ７で結び付ける。
【００５１】
また、接触位置補正部２２は、座標Ｐ１ａを基点として座標Ｐ３ａに至る経路Ｒ３ａ、座標Ｐ２ａを基点として座標Ｐ４ａに至る経路Ｒ２ａ、をそれぞれ５等分に分割する。さらに、接触位置補正部２２は、上記経路Ｒ４−Ｒ７のそれぞれを５等分に分割する。そして、接触位置補正部２２は、等分割された経路Ｒ３ａの各分割点と等分割された経路Ｒ２ａの各分割点とを、経路Ｒ４−Ｒ７の各分割点を介して上端側から順に曲線で結び付ける。座標Ｐ１ａ−Ｐ４ａを含み、経路Ｒ１ａ−Ｒ４ａで囲まれた領域は、補正先の矩形領域の均等分割数に同数の２５分割されたメッシュ領域になる。
【００５２】
接触位置補正部２２は、例えば、座標Ｐ１ａ、Ａ１ａ、Ａ２ａ、Ａ３ａ、Ａ４ａ、Ｐ２ａがそれぞれ座標Ｐ１、Ａ１、Ａ２、Ａ３、Ａ４、Ｐ２となる座標補正量を算出し、算出した座標補正量を座標Ｐ１ａ、Ａ１ａ、Ａ２ａ、Ａ３ａ、Ａ４ａ、Ｐ２ａに関連付ける。同様にして、接触位置補正部２２は、座標Ｂ１ａ、Ｂ２ａ、Ｂ３ａ、Ｂ４ａ、Ｐ３ａがそれぞれ座標Ｂ１、Ｂ２、Ｂ３、Ｂ４、Ｐ３となる座標補正量を算出し、算出した座標補正量を座標Ｂ１ａ、Ｂ２ａ、Ｂ３ａ、Ｂ４ａ、Ｐ３ａに関連付ける。座標Ｃ１−Ｃ４と座標Ｃ１ａ−Ｃ４ａ、座標Ｄ１−Ｄ４と座標Ｄ１ａ−Ｄ４ａ、座標Ｐ４と座標Ｐ４ａについても同様である。
【００５３】
接触位置補正部２２は、以上の処理を、均等分割されたメッシュ領域に対応する補正先のメッシュ領域について行い、座標補正量の関連付けを行う。この結果、２５分割された経路Ｒ１ａ−Ｒ４ａで囲まれた領域の各分割点には、上記座標補正量が関連付けされる。
接触位置補正部２２は、座標補正量が関連付けられた座標Ｐ１ａ−Ｐ４ａ、各分割点のそれぞれをユーザの識別情報（指紋画像、声紋、虹彩画像、パスワード等）に対応付けて、座標補正ＤＢ１０１に格納する。また、接触位置補正部２２は、補正後の接触位置に係る座標情報を表示制御部２３に引き渡す。
【００５４】
なお、接触位置補正部２２は、上記情報の座標補正ＤＢ１０１への格納の際に、座標補正を実施した時刻情報を関連付けて記憶するとしてもよい。また、接触位置補正部２２は、座標補正ＤＢ１０１に格納する情報に、図６−図１０で後述するように、補正を行うためのシナリオパターンを識別する識別情報を含めるとしてもよい。入力制御装置１０は、座標補正ＤＢ１０１に格納する情報に、座標補正を実施した時刻情報や補正を行うためのシナリオパターンの識別情報を含めて蓄積することで、ユーザの操作指Ｚ１の動かし方を学習することができる。入力制御装置１０は、例えば、座標補正ＤＢ１０１に蓄積されたシナリオパターン毎の座標補正量の平均化やヒストグラムを解析することで、ユーザの操作指Ｚ１の動かし方についての補正精度を高めることができる。
【００５５】
タッチパッド２においては、操作指Ｚ１の接触は一定の領域範囲を有する。このため、上述した均等分割数は、操作指Ｚ１の接触に係る領域範囲に基づいて決定するとしてもよい。また、均等分割されたメッシュ領域内においては、接触位置補正部２２は、例えば、上下左右に隣接する分割点の座標補正量との差分から補正量の変化率を算出し、算出した変化率をメッシュ領域の識別番号等に関連付けて座標補正ＤＢ１０１に格納するとしてもよい。入力制御装置１０は、座標補正ＤＢ１０１に格納された座標補正量の変化率と、メッシュ領域内で検出された座標位置に基づいて該座標位置における座標補正量を算出できる。
【００５６】
図５において、座標補正量の取得後では、例えば、経路Ｒ１ａ−Ｒ４ａで囲まれた領域がユーザの操作領域ということができ、経路Ｒ１−Ｒ４に囲まれた領域と、経路Ｒ１ａ−Ｒ４ａで囲まれた領域の隙間領域は、操作領域を超えて操作される領域ということができる。入力制御装置１０は、例えば、座標補正量の取得後において、上記隙間領域におけるユーザの接触操作を検出した場合には、操作指Ｚ１に与える触感を変化させるようピエゾ駆動回路２ｂを制御する。操作指Ｚ１に与える触感が変化したユーザは、例えば、操作指Ｚ１の接触位置を経路Ｒ１ａ−Ｒ４ａで囲まれた操作領域に変更することができる。
【００５７】
図１に戻り、表示制御部２３は、接触位置補正部２２から引き渡された補正後の座標情報に基づいて、ディスプレイ３に表示されるカーソルといった操作指Ｚ１の接触位置を示すＧＵＩ部品の制御を行う。ディスプレイ３に表示されるカーソル等のＧＵＩ部品の表示位置は、補正後の座標情報が示す表示位置に表示されるよう制御される。
【００５８】
また、表示制御部２３は、ＡＶＮ機等を介して提供される各種コンテンツ、ブラインドタッチ操作の座標補正を行うためのＧＵＩ部品等をディスプレイ３上に表示するための表示制御を行う。ブラインドタッチ操作の座標補正を行うためのＧＵＩ部品等は、補正指示部２４から引き渡される。なお、ディスプレイ３がタッチパネル機能を有する場合には、表示制御部２３は、検出された接触位置の座標に基づいて表示デバイスの表示領域に表示されたＧＵＩ部品を機能させる。表示制御部２３は、例えば、部品管理ＤＢ１０２を参照し、検出された接触位置に表示されたＧＵＩ部品を特定する。そして、表示制御部２３は、特定したＧＵＩ部品に関連付けされた操作機能、例えば、ボタンの押下操作やスイッチのオン・オフ、スライド操作に伴う制御量の増加減等を実行する。
【００５９】
補正指示部２４は、ブラインドタッチ操作に伴う座標補正のシナリオに沿って、音声指示、ＧＵＩ部品の表示指示を行う。例えば、補正指示部２４は、部品管理ＤＢ１０２を参照し、座標補正の際にディスプレイ３に表示されるＧＵＩ部品を特定し、特定したＧＵＩ
部品を表示制御部２３に引き渡す。また、補正指示部２４は、特定したＧＵＩ部品に関連付けされた音声メッセージ等のデータを取得し、取得したデータを音声信号としてスピーカ４に出力する。タッチパッド２に対してブラインドタッチ操作を行うユーザは、例えば、ディスプレイ３に表示されたＧＵＩ部品、スピーカ４を介して報知された音声メッセージに沿って座標補正を行うための操作入力を実行する。入力制御装置１０では、座標補正を行うための操作入力に伴って検出された操作位置、操作軌跡等に基づいて、ブラインドタッチ操作時の接触位置の座標補正が行われる。以下、操作補正のシナリオ例について、図６−図１０を用いて説明する。
【００６０】
＜２．補正シナリオ例＞
（ケース１）
図６は、左右方向、上下方向のそれぞれの操作について座標補正を行う場合のシナリオの一例である。なお、以下の説明において、座標補正を行うためのＧＵＩ部品は、ディスプレイ３に表示されるものとする。また、ユーザにおいては、ディスプレイ３に表示された表示画面に視線を向け、タッチパッド２へのブラインドタッチ操作入力が行われるものとする。
【００６１】
図６（１）において、補正シナリオを行う入力制御装置１０は、ディスプレイ３の表示画面上に、矩形状のＧＵＩ部品Ｇ１−Ｇ８を表示する。なお、ディスプレイ３の表示画面に表示されるＧＵＩ部品の形状に限定はない。ＧＵＩ部品の形状は、三角形状、円形形状、星形といった多角形の形状であってもよい。
【００６２】
入力制御装置１０は、例えば、ディスプレイ３の表示領域のＸ軸に沿って左端側から右端側に向かい、ＧＵＩ部品Ｇ４、Ｇ５、Ｇ２、Ｇ６、Ｇ７、Ｇ８を順に並べて表示する。また、入力制御装置１０は、例えば、ディスプレイ３の表示領域のＹ軸に沿って上端側から下端側に向かい、ＧＵＩ部品Ｇ１、Ｇ２、Ｇ３を順に並べて表示する。そして、入力制御装置１０は、例えば、左右方向に表示されたＧＵＩ部品Ｇ４、Ｇ５、Ｇ２、Ｇ６、Ｇ７、Ｇ８に沿ってスライド操作を行う旨の指示を音声メッセージ等を介して行う。また、入力制御装置１０は、例えば、上下方向に表示されたＧＵＩ部品Ｇ１、Ｇ２、Ｇ３、に沿ってスライド操作を行う旨の指示を音声メッセージ等を介して行う。
【００６３】
ブラインドタッチ操作を行うユーザは、タッチパッド２に操作指Ｚ１を接触させ、接触した操作指Ｚ１をタッチパッド２の表面から離脱させずにスライド操作を行う。スライド操作は、ディスプレイ３に表示されたＧＵＩ部品Ｇ４、Ｇ５、Ｇ２、Ｇ６、Ｇ７、Ｇ８に沿って、左端側から右端側に向かって行われる。また、スライド操作は、ディスプレイ３に表示されたＧＵＩ部品Ｇ１、Ｇ２、Ｇ３に沿って、上端側から下端側に向かって行われる。
【００６４】
入力制御装置１０は、例えば、タッチパッド２を介して検出された接触位置の座標の軌跡から、左端側から右端側へ向かう経路Ｒ５ａ、上端側から下端側へ向かう経路Ｒ６ａを特定する。そして、入力制御装置１０は、左端側から右端側へ向かう経路Ｒ５ａについて経路Ｒ５となるように座標補正を行う。また、入力制御装置１０は、上端側から下端側へ向かう経路Ｒ６ａについて経路Ｒ６となるように座標補正を行う。座標の補正量は、経路Ｒ５ａ、Ｒ６ａの操作軌跡に関連付けられて記憶される。入力制御装置１０では、ディスプレイ３に表示された複数のＧＵＩ部品に基づいて、タッチパッド２をＸ軸に沿って左右方向に移動する操作軌跡、Ｙ軸に沿って上下方向に移動する操作軌跡に対する座標補正を行うことができる。
【００６５】
なお、図６（２）に示すように、入力制御装置１０は、ディスプレイ３にはＧＵＩ部品を表示せずに、音声メッセージによる、左右方向、上下方向の操作入力を指示するとして
もよい。例えば、入力制御装置１０は、音声メッセージを介し、タッチパッド２の左端から右端に向けて水平に移動するスライド操作指示、上端から下端に向けて垂直に移動するスライド操作指示を行う。そして、入力制御装置１０は、音声メッセージ指示後に行われたブラインドタッチ操作の軌跡から、経路Ｒ５ａ、Ｒ６ａを特定するとしてもよい。経路Ｒ５ａ、Ｒ６ａの始点座標と終点座標から、Ｘ軸に平行する経路Ｒ５、Ｙ軸に平行する経路Ｒ６を算出し、算出した経路Ｒ５、Ｒ６に対する座標補正量を特定すればよい。
【００６６】
（ケース２）
図７は、ＧＵＩ部品としてＡＶＮ機の機能制御に関連付けられた表示部品を操作補正に用いる場合のシナリオの一例である。このようなＧＵＩ部品として、例えば、オーディオ音量の増減を調整するボリューム機能に関連付けられたスライドバーといった表示部品が例示される。
【００６７】
図７に示すように、補正シナリオを行う入力制御装置１０は、ディスプレイ３の表示画面上に、スライドバーＧ９を表示する。なお、図７に示すスライドバーＧ９は、上下方向の移動操作例であるが、左右方向の移動操作であってもよい。また、スライドバーＧ９の表示位置は、ディスプレイ３の表示領域の左端側であるが、中央、右端側であってもよい。補正シナリオを行う入力制御装置１０は、例えば、ディスプレイ３の表示領域の左端側、中央、右端側に順にスライドバーＧ９を表示させ、それぞれの表示位置における座標補正を行うとしてもよい。
【００６８】
入力制御装置１０は、例えば、ディスプレイ３の表示画面に表示されたスライドバーＧ９を操作して、ボリューム位置を最大レベルから最小レベルに変化させる旨の指示を行う。ブラインドタッチ操作を行うユーザは、タッチパッド２に操作指Ｚ１を接触させ、接触した操作指Ｚ１をタッチパッド２の表面から離脱させずに上下方向のスライド操作を行う。
【００６９】
入力制御装置１０は、例えば、タッチパッド２を介して検出された接触位置の座標の軌跡から、スライドバーＧ９に沿って上端側から下端側へ向かう経路Ｒ７ａを特定する。そして、入力制御装置１０は、スライドバーＧ９に沿って上端側から下端側へ向かう経路Ｒ７ａについて経路Ｒ７となるように座標補正を行う。座標の補正量は、経路Ｒ７ａの操作軌跡に関連付けられて記憶される。入力制御装置１０では、ディスプレイ３に表示された操作運用可能なＧＵＩ部品の操作に基づいて、タッチパッド２を上下方向に移動する操作軌跡に対する座標補正が可能になる。
【００７０】
（ケース３）
図８は、ＡＶＮ機の提供するナビゲーション機能で呼び出された地図画面を操作補正に用いる場合のシナリオの一例である。図８に示すように、補正シナリオを行う入力制御装置１０は、ＡＶＮ機の提供するナビゲーション機能で呼び出された地図画面Ｇ１０をディスプレイ３に表示する。入力制御装置１０は、例えば、ディスプレイ３に表示された地図画面Ｇ１０に対してスクロール操作を行う旨の指示を行う。なお、入力制御装置１０は、地図画面Ｇ１０に重畳してスクロール方向を示すＧＵＩ部品Ｇ１１を表示するとしてもよい。ブラインドタッチ操作を行うユーザは、タッチパッド２に操作指Ｚ１を接触させ、接触した操作指Ｚ１をタッチパッド２の表面から離脱させずに左右方向のスライド操作を行う。
【００７１】
入力制御装置１０は、例えば、タッチパッド２を介して検出された接触位置の座標の軌跡から、地図画面Ｇ１０に沿って左端側から右端側へ向かう経路Ｒ８ａを特定する。入力制御装置１０は、地図画面Ｇ１０に沿って左端側から右端側へ向かう経路Ｒ８ａについて経路Ｒ８となるように座標補正を行う。なお、経路Ｒ８は、例えば、経路Ｒ８ａの始点座
標と終点座標から、Ｘ軸に平行する経路として算出される。入力制御装置１０は、経路Ｒ８に対する座標の補正量を経路Ｒ８ａの操作軌跡に関連付けて記憶する。入力制御装置１０では、ディスプレイ３に表示された地図画面Ｇ１０への操作に基づいて、タッチパッド２を左右方向に移動する操作軌跡への座標補正が可能になる。
【００７２】
なお、入力制御装置１０は、例えば、ディスプレイ３に表示された地図画面Ｇ１０について、表示範囲を拡縮するピンチアウト、ピンチインといった操作を指示し、検出された移動軌跡に基づいて座標補正を行うとしてもよい。
【００７３】
（ケース４）
図９は、ブラインドタッチ操作を行う際の、操作指Ｚ１の可動範囲について座標補正を行う場合のシナリオの一例である。図９（１）において、補正シナリオを行う入力制御装置１０は、ディスプレイ３の表示画面上に矩形状のＧＵＩ部品Ｇ１２−Ｇ１５を表示する。なお、ディスプレイ３の表示画面に表示されるＧＵＩ部品Ｇ１２−Ｇ１５の形状に限定はない。ＧＵＩ部品Ｇ１２−Ｇ１５の形状は、三角形状、円形形状、星形といった多角形の形状であってもよい。
【００７４】
例えば、入力制御装置１０は、ＧＵＩ部品Ｇ１２をディスプレイ３の表示領域の左上角部、ＧＵＩ部品Ｇ１３をディスプレイ３の表示領域の右上角部、ＧＵＩ部品Ｇ１４をディスプレイ３の表示領域の左下角部、ＧＵＩ部品Ｇ１５をディスプレイ３の表示領域の左下角部に位置するよう表示する。そして、入力制御装置１０は、例えば、ディスプレイ３の左上角部に表示されたＧＵＩ部品Ｇ１２に接触し、ＧＵＩ部品Ｇ１２からディスプレイ３の右上角部に表示されたＧＵＩ部品Ｇ１３、ＧＵＩ部品Ｇ１２からディスプレイ３の左下角部に表示されたＧＵＩ部品Ｇ１４へスライド操作を行う旨の指示を行う。
【００７５】
また、入力制御装置１０は、ディスプレイ３の右上角部に表示されたＧＵＩ部品Ｇ１３に接触し、ＧＵＩ部品Ｇ１３からディスプレイ３の右下角部に表示されたＧＵＩ部品Ｇ１５へスライド操作を行う旨の指示を行う。同様にして、入力制御装置１０は、ディスプレイ３の左下角部に表示されたＧＵＩ部品Ｇ１４に接触し、ＧＵＩ部品Ｇ１４からディスプレイ３の右下角部に表示されたＧＵＩ部品Ｇ１５へスライド操作を行う旨の指示を行う。
【００７６】
なお、ＧＵＩ部品Ｇ１２−Ｇ１５は、ユーザのスライド操作の接触位置の移動に伴って、ディスプレイ３の表示画面上を移動する表示部品であってもよい。この場合には、例えば、入力制御装置１０は、ディスプレイ３の左上角部に表示されたＧＵＩ部品Ｇ１２を移動させ、右上角部に表示されたＧＵＩ部品Ｇ１３に重ねる旨の指示を行うとしてもよい。
【００７７】
入力制御装置１０は、例えば、タッチパッド２を介して検出された接触位置の座標の軌跡から、図５を用いて説明した経路Ｒ１ａ、Ｒ２ａ、Ｒ３ａ、Ｒ４ａを特定する。なお、経路Ｒ１ａは、ＧＵＩ部品Ｇ１２を基点としてＧＵＩ部品Ｇ１３に至る操作軌跡であり、経路Ｒ２ａは、ＧＵＩ部品Ｇ１３を基点としてＧＵＩ部品Ｇ１５に至る操作軌跡である。また、経路Ｒ３ａは、ＧＵＩ部品Ｇ１２を基点としてＧＵＩ部品Ｇ１４に至る操作軌跡であり、経路Ｒ４ａは、ＧＵＩ部品Ｇ１４を基点としてＧＵＩ部品Ｇ１５に至る操作軌跡である。入力制御装置１０は、図５を用いて説明したように、各経路についての座標補正を行うと共にそれぞれの経路の操作軌跡について座標の補正量を関連付けて記憶する。なお、各経路の座標補正については、図５を用いて説明した。
【００７８】
図９（１）においては、操作指Ｚ１の可動範囲を特定するためにディスプレイ３内の最大面積となる、左上角部、左下角部、右上角部、右下角部といった箇所にＧＵＩ部品を表示した。入力制御装置１０は、例えば、左上角部と右下角部とを結ぶ直線、および、左下角部と右上角部とを結ぶ直線を組合わせたＸ字線をＧＵＩ部品として表示するとしてもよ
い。入力制御装置１０は、上記Ｘ字線に沿ってスライド操作を行うユーザの接触位置の移動軌跡について座標補正を行うことができる。入力制御装置１０では、上記Ｘ字線に沿って移動する接触位置の範囲から、ユーザの最大操作範囲を特定することができる。
【００７９】
但し、操作指Ｚ１の可動範囲を特定するための上記Ｘ字線は、例えば、十字線であってもよい。例えば、入力制御装置１０は、ディスプレイ３の左端辺の中間位置と右端辺の中間位置とを結ぶ直線、および、ディスプレイ３の上端辺の中間位置と下端辺の中間位置とを結ぶ直線を組合せた十字線をＧＵＩ部品として表示することができる。入力制御装置１０は、上記十字線に沿ってスライド操作を行うユーザの接触位置の移動軌跡について座標補正を行うことが可能になる。入力制御装置１０では、上記十字線に沿って移動する接触位置の範囲から、ユーザの最大操作範囲を特定することが可能になる。
【００８０】
また、図９（２）に示すように、入力制御装置１０は、アイコン等のＧＵＩ部品を表示させ、表示させたアイコンを所定方向に移動操作させるとしてもよい。図９（２）では、ＧＵＩ部品Ｇ１６は、例えば、所定のアプリケーションプログラムの起動が関連付けられたアイコンである。そして、ＧＵＩ部品Ｇ１７は、所定方向の移動を操作させるための表示部品である。
【００８１】
入力制御装置１０は、例えば、ディスプレイ３に表示されたアイコンであるＧＵＩ部品Ｇ１６をＧＵＩ部品Ｇ１７が表示された表示箇所へ移動操作する旨の指示を行う。そして、入力制御装置１０は、アイコンの移動操作に伴う操作軌跡の経路Ｒ９ａを、タッチパッド２を介して検出された接触位置の座標の軌跡から特定する。入力制御装置１０は、特定した経路Ｒ９ａが、ＧＵＩ部品Ｇ１６の表示位置とＧＵＩ部品Ｇ１７の表示位置とを結ぶ経路Ｒ９となるように座標補正を行うと共に、座標の補正量を経路Ｒ９ａに関連付けて記憶する。入力制御装置１０では、ディスプレイ３に表示されたアイコン等の移動操作に基づいて、ブラインドタッチ操作を行うユーザの操作軌跡に対する座標補正が可能になる。
【００８２】
（ケース５）
ブラインドタッチ操作に伴う操作位置、操作軌跡についての座標補正は、例えば、「Ａ」、「あ」、「ア」、「亜」といった簡易な補正基準文字に対する文字入力とすることが可能である。図１０は、ひらがな文字である「あ」についての文字入力を用いる場合のシナリオの一例である。補正シナリオを行う入力制御装置１０は、例えば、ディスプレイ３の表示画面上に補正基準となるひらがな文字「あ」を表示すると共に、画面上に表示された補正基準文字「あ」の字画に沿ってなぞる旨の指示を行う。ブラインドタッチ操作を行うユーザは、ディスプレイ３に表示された補正基準文字「あ」をなぞるように、タッチパッド２に接触させた操作指Ｚ１を移動させる。
【００８３】
入力制御装置１０は、例えば、タッチパッド２を介して検出された接触位置の座標の軌跡から、補正基準文字「あ」の一画目の線分となる経路Ｒ１０ａを特定する。同様にして、入力制御装置１０は、補正基準文字「あ」の二画目の線分となる経路Ｒ１１ａ、三画目の線分となる経路Ｒ１２ａを特定する。補正基準文字「あ」に対する各経路は、タッチパッド２に接触させた操作指Ｚ１の離脱から特定できる。なお、入力制御装置１０は、補正基準文字「あ」の画数毎に次の文字画をなぞるように指示を行うとしてもよい。入力制御装置１０は、指示後に検出される接触位置の移動軌跡に対応する補正基準文字「あ」の文字画を特定できる。
【００８４】
入力制御装置１０は、補正基準文字「あ」の一画目の線分となる経路Ｒ１０ａについて経路Ｒ１０となるように座標補正を行うと共に、座標の補正量を経路Ｒ１０ａの移動軌跡に関連付けて記憶する。同様にして、入力制御装置１０は、補正基準文字「あ」の二画目の線分となる経路Ｒ１１ａ、三画目の線分となる経路Ｒ１２ａについて、それぞれ経路Ｒ
１１、Ｒ１２となるように座標補正を行うと共に、座標の補正量を経路Ｒ１１ａ、Ｒ１２ａの移動軌跡に関連付けて記憶する。入力制御装置１０では、ディスプレイ３に表示された補正基準文字の文字画をなぞる操作に基づいて、ブラインドタッチ操作を行う操作指Ｚ１の操作位置、操作軌跡に対する座標補正が可能になる。
【００８５】
＜３．処理フロー＞
以下、図１１を参照し、本実施形態に係る操作補正処理を説明する。図１１は、入力制御装置１０で提供される操作補正処理の一例を示すフローチャートである。本実施形態の入力制御装置１０は、例えば、ＣＰＵ１１等が補助記憶部１３に記憶された各種プログラムや各種データを読み出して実行することで、図１１に示す操作補正処理を提供する。なお、入力制御装置１０のＣＰＵ１１等は、補助記憶部１３の座標補正ＤＢ１０１、部品管理ＤＢ１０２を参照し、或いは、管理するデータの格納先として操作補正処理を実行する。
【００８６】
図１１のフローチャートにおいて、処理の開始は、入力制御システム１が搭載される車両の、センターコンソール等に配置されたタッチパッド２を対象とした操作のときが例示できる。入力制御システム１の入力制御装置１０は、タッチパッド２を介して検出されたブラインドタッチ操作を行うユーザ固有の操作指Ｚ１の動かし方の癖を補正するために、ユーザを識別するための個人認証を行う（Ｓ１）。
【００８７】
但し、図１１に示す操作補正処理は、例えば、図５−図１０を用いて説明した補正シナリオを呼び出すための選択肢（以下、補正モードとも称す）を設けるとしてもよい。例えば、タッチ操作位置の補正を実行するためのＧＵＩ部品をディスプレイ３に表示することが例示される。上記ＧＵＩ部品は、ユーザに対してタッチ操作位置の補正を実行する部品であることが認識可能な部品であればよい。入力制御装置１０は、ディスプレイ３に表示された上記ＧＵＩ部品への操作入力を受け付け、図５−図１０を用いて説明した補正シナリオを呼び出すとすればよい。入力制御装置１０は、入力制御システム１を使用するユーザの意図、タイミングに基づいてタッチ操作位置の補正処理を行うことできる。
【００８８】
また、入力制御装置１０は、入力制御システム１が搭載される車両等の電源オン（イグニッション・オン）を契機として、図５−図１０を用いて説明した補正シナリオを呼び出して、タッチ操作位置の補正を行うとしてもよい。入力制御装置１０は、搭乗者の入力制御システム１の使用の際には、タッチ操作位置の補正が必ず実行できるという利点がある。
【００８９】
入力制御装置１０の個人認証は、ブラインドタッチ操作を行う各ユーザを識別可能であればよい。入力制御装置１０は、例えば、図３を用いて説明したように、指紋認証可能な凸状構造２Ｃを用いてもよく、車内に搭載された虹彩認証機器、声紋認証機器、ＵＳＢやディスプレイ３を介したパスワード認証であってもよい。入力制御装置１０は、タッチパッド２の側面側に設けられた凸状構造２Ｃで取得された指紋画像の認証結果、車内に搭載された上記認証機器やＵＳＢ、ディスプレイ３を介したパスワード認証からの認証結果を取得する。
【００９０】
入力制御装置１０は、取得した認証結果に基づいてブラインドタッチ操作を行うユーザが特定できるか否かを判定する（Ｓ２）。入力制御装置１０は、認証結果に基づいて処理対象となる上記ユーザが特定される場合には（Ｓ２，ＹＥＳ）、Ｓ３の処理に移行する。一方、入力制御装置１０は、認証結果に基づいて処理対象となる上記ユーザが特定されない場合には（Ｓ２，ＮＯ）、Ｓ４の処理に移行する。
【００９１】
Ｓ３の処理では、入力制御装置１０は、例えば、座標補正ＤＢ１０１を参照し、各種認
証機器で取得された認証情報（ユーザの識別情報）に対応付けされたユーザの座標補正値の読み出しを行い、該座標補正値を主記憶部１２の所定の領域に一時的に記憶する。入力制御装置１０は、Ｓ３の処理後、Ｓ４の処理に移行する。
【００９２】
Ｓ４の処理では、入力制御装置１０は、ユーザのブラインドタッチ操作に伴う操作位置、操作軌跡に対する座標補正の要否を判定する。例えば、入力制御装置１０は、Ｓ２の処理でタッチパッド２を介して接触操作を行うユーザが特定された場合には、座標補正ＤＢ１０１に格納された座標の補正量に基づいて操作位置、操作軌跡が補正されるため、座標補正は要しないと判定できる。同様に、入力制御装置１０は、Ｓ２の処理でタッチパッド２を介して接触操作を行うユーザが特定できない場合には、ブラインドタッチ操作に伴う操作位置、操作軌跡に対する、ユーザ固有の操作指Ｚ１の動き方の癖についての座標補正を行うため、座標補正は要すると判定できる。
【００９３】
なお、入力制御装置１０は、ユーザに対応付けられた座標の補正量が座標補正ＤＢ１０１に格納されている場合であっても、現在の時刻情報と座標補正ＤＢ１０１に格納された直近の座標補正量の時刻情報の差分（経過時間）が一定期間以上であるときには、座標補正を要するとしてもよい。タッチパッド２を用いたブラインドタッチ操作の習熟度による精度の変化を、座標の補正量に反映することができる。また、入力制御装置１０は、予め選定された所定の補正シナリオパターンについては、日単位、週単位、月単位等で定期的に座標補正を行うとしてもよい。
【００９４】
Ｓ４の処理において、入力制御装置１０は、上述した条件から座標補正を要しないと判定する場合には（Ｓ４、ＮＯ）、図１１の処理を終了する。一方、入力制御装置１０は、上述した条件から座標補正を要すると判定する場合には（Ｓ４、ＹＥＳ）、Ｓ５の処理に移行する。
【００９５】
Ｓ５の処理では、入力制御装置１０は、ブラインドタッチ操作に伴う操作位置、操作軌跡に対する、ユーザ固有の操作指Ｚ１の動き方の癖についての座標補正を行うための操作指示を行う。座標補正を行うための操作指示については、図６−図１０を用いて説明した。座標補正の操作指示は、例えば、スピーカ４を介して操作者に通知される音声メッセージであってもよく、ディスプレイ３内に表示された表示メッセージであってもよい。
【００９６】
Ｓ６の処理では、入力制御装置１０は、Ｓ５の処理で操作指示された座標補正を行うための補正シナリオに沿って検出されたユーザの操作位置、操作軌跡を取得する。そして、入力制御装置１０は、取得されたユーザの操作位置、操作軌跡（例えば、経路Ｒ１ａ−Ｒ１２ａ）と予め補正シナリオに沿ってディスプレイ３に表示された基準画像に基づく補正基準の軌跡（例えば、経路Ｒ１−Ｒ１２）とに基づいて、取得されたユーザの操作位置、操作軌跡に対する座標補正を行う。ユーザの操作位置、操作軌跡に対する座標補正については、図５−図１０を用いて説明した。
【００９７】
Ｓ７の処理では、入力制御装置１０は、Ｓ６の処理で補正された、ユーザの操作位置、操作軌跡に対する座標の補正量を、座標補正ＤＢ１０１に格納する。座標補正ＤＢ１０１に格納される情報については、図５を用いて説明した。また、入力制御装置１０は、ディスプレイ３に表示された操作指Ｚ１の操作位置を示すＧＵＩ部品（例えば、カーソル）の表示位置に、上記座標の補正量を反映させる。Ｓ７の処理後、入力制御装置１０は、図１１の処理を終了する。
【００９８】
以上の処理により、入力制御システム１の入力制御装置１０は、ブラインドタッチ操作に伴う操作位置、操作軌跡に対する座標の補正をユーザ毎に行うことができる。入力制御システム１の入力制御装置１０によれば、ユーザ固有の操作指Ｚ１の動き方の癖について
の座標の補正ができる。入力制御装置１０によれば、ブラインドタッチ操作の操作指の動かし方の癖に伴う、ディスプレイ３の画面上の操作のズレが抑制可能になる。入力制御装置１０を構成に含む入力制御システム１では、ユーザの意図する操作入力を可能とし、ブラインドタッチ操作における操作入力の利便性が向上できる。
【００９９】
＜その他：コンピュータが読み取り可能な記録媒体＞
コンピュータその他の機械、装置（以下、コンピュータ等）に上記何れかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【０１００】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ等がある。さらに、ＳＳＤ（Solid State Drive）は、コンピ
ュータ等から取り外し可能な記録媒体としても、コンピュータ等に固定された記録媒体としても利用可能である。
【符号の説明】
【０１０１】
１      入力制御システム
２      タッチパッド
２ａ    ピエゾ素子
２ｂ    ピエゾ駆動回路
３      ディスプレイ
４      スピーカ
１０    入力制御装置
１１    ＣＰＵ
１２    主記憶部
１３    補助記憶部
１４    通信ＩＦ
１５    入出力ＩＦ
１６    接続バス
２１    操作制御部
２２    接触位置補正部
２３    表示制御部
２４    補正指示部
１０１  座標補正ＤＢ
１０２  部品管理ＤＢ
【図１】
2018028804.tif 000003
【図２】
2018028804.tif 000004
【図３】
2018028804.tif 000005
【図４】
2018028804.tif 000006
【図５】
2018028804.tif 000007
【図６】
2018028804.tif 000008
【図７】
2018028804.tif 000009
【図８】
2018028804.tif 000010
【図９】
2018028804.tif 000011
【図１０】
2018028804.tif 000012
【図１１】
2018028804.tif 000013