(57)【要約】  スライド操作に基づく入力時におけるユーザの誤入力を補正できるようにする。入力装置は、接触または近接した物体によるスライド操作を検出する操作検出部と、取り消された第１のスライド操作と、取り消し後に検出された第２のスライド操作とを関連付けて保持する誤操作保持部と、第１のスライド操作が所定の回数以上取り消された後、第１のスライド操作が検出された場合には、誤操作保持部において第１のスライド操作に関連付けられた第２のスライド操作に基づいて、第１のスライド操作を補正する操作補正部と、を備える。
2012161223.tif 000002
【特許請求の範囲】
【請求項１】
接触または近接した物体によるスライド操作を検出する操作検出部と、
取り消された第１のスライド操作と、取り消し後に検出された第２のスライド操作とを関連付けて保持する誤操作保持部と、
前記第１のスライド操作が所定の回数以上取り消された後、前記第１のスライド操作が検出された場合には、前記誤操作保持部において前記第１のスライド操作に関連付けられた前記第２のスライド操作に基づいて、前記第１のスライド操作を補正する操作補正部と、を備える入力装置。
【請求項２】
前記操作検出部は、前記物体によるスライド操作を方向ベクトルとして検出し、
前記誤操作保持部は、前記第１のスライド操作に対する第１の方向ベクトルと、前記第２のスライド操作に対する第２の方向ベクトルとを関連付けて保持し、
前記操作補正部は、前記第１のスライド操作が所定の回数以上取り消された後、前記第１のスライド操作が検出された場合には、前記誤操作保持部において前記第１のスライド操作に関連付けられた前記第２のスライド操作に対する前記第２の方向ベクトルによって、前記第１のスライド操作に対する前記第１の方向ベクトルを置き換える、請求項１に記載の入力装置。
【請求項３】
前記操作補正部は、所定の方向ベクトルを中心とする所定の角度幅に含まれるスライド操作が所定の回数以上取り消された後、該所定の角度幅に含まれるスライド操作が検出された場合には、前記誤操作保持部において該所定の角度幅に含まれる複数のスライド操作のそれぞれに関連付けられたスライド操作に対する方向ベクトルの平均値によって、検出されたスライド操作に対する方向ベクトルを置き換える、請求項２に記載の入力装置。
【請求項４】
前記所定の方向ベクトルは、前記所定の角度幅に含まれるスライド操作のうちの、取り消された複数のスライド操作のそれぞれに対する複数の方向ベクトルの平均値である、請求項３に記載の入力装置。
【請求項５】
前記所定の方向ベクトルは、前記所定の角度幅に含まれるスライド操作のうちの、取り消された複数のスライド操作のそれぞれに対する複数の方向ベクトルの重み付け平均値である、請求項３に記載の入力装置。
【請求項６】
前記所定の方向ベクトルは、前記所定の角度幅に含まれるスライド操作のうちの、取り消された時期が後のスライド操作に対する方向ベクトルには相対的に大きい重みを付した重み付け平均値である、請求項３に記載の入力装置。
【請求項７】
請求項１ないし６のいずれか１項に記載の入力装置を備える携帯端末。
【請求項８】
接触または近接した物体によるスライド操作を検出する工程と、
取り消された第１のスライド操作と、取り消し後に検出された第２のスライド操作とを関連付けて記憶装置に保持する工程と、
前記第１のスライド操作が所定の回数以上取り消された後、前記第１のスライド操作が検出された場合には、前記記憶装置において前記第１のスライド操作に関連付けられた前記第２のスライド操作に基づいて、前記第１のスライド操作を補正する工程と、を含む入力方法。
【請求項９】
前記検出工程において、前記物体によるスライド操作を方向ベクトルとして検出し、
前記保持工程において、前記第１のスライド操作に対する第１の方向ベクトルと、前記第２のスライド操作に対する第２の方向ベクトルとを関連付けて保持し、
前記補正工程において、前記第１のスライド操作が所定の回数以上取り消された後、前記第１のスライド操作が検出された場合には、前記記憶装置において前記第１のスライド操作に関連付けられた前記第２のスライド操作に対する前記第２の方向ベクトルによって、前記第１のスライド操作に対する前記第１の方向ベクトルを置き換える、請求項８に記載の入力方法。
【請求項１０】
前記補正工程において、所定の方向ベクトルを中心とする所定の角度幅に含まれるスライド操作が所定の回数以上取り消された後、該所定の角度幅に含まれるスライド操作が検出された場合には、前記記憶装置において該所定の角度幅に含まれる複数のスライド操作のそれぞれに関連付けられたスライド操作に対する方向ベクトルの平均値によって、検出されたスライド操作に対する方向ベクトルを置き換える、請求項９に記載の入力方法。
【請求項１１】
接触または近接した物体によるスライド操作を検出する処理と、
取り消された第１のスライド操作と、取り消し後に検出された第２のスライド操作とを関連付けて記憶装置に保持する処理と、
前記第１のスライド操作が所定の回数以上取り消された後、前記第１のスライド操作が検出された場合には、前記記憶装置において前記第１のスライド操作に関連付けられた前記第２のスライド操作に基づいて、前記第１のスライド操作を補正する処理と、をコンピュータに実行させるプログラム。
【請求項１２】
前記検出処理において、前記物体によるスライド操作を方向ベクトルとして検出し、
前記保持処理において、前記第１のスライド操作に対する第１の方向ベクトルと、前記第２のスライド操作に対する第２の方向ベクトルとを関連付けて保持し、
前記補正処理において、前記第１のスライド操作が所定の回数以上取り消された後、前記第１のスライド操作が検出された場合には、前記記憶装置において前記第１のスライド操作に関連付けられた前記第２のスライド操作に対する前記第２の方向ベクトルによって、前記第１のスライド操作に対する前記第１の方向ベクトルを置き換える、請求項１１に記載のプログラム。
【請求項１３】
前記補正処理において、所定の方向ベクトルを中心とする所定の角度幅に含まれるスライド操作が所定の回数以上取り消された後、該所定の角度幅に含まれるスライド操作が検出された場合には、前記記憶装置において該所定の角度幅に含まれる複数のスライド操作のそれぞれに関連付けられたスライド操作に対する方向ベクトルの平均値によって、検出されたスライド操作に対する方向ベクトルを置き換える、請求項１２に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願についての記載］
本発明は、日本国特許出願：特願２０１１−１１６６３７号（２０１１年  ５月２５日出願）の優先権主張に基づくものであり、同出願の全記載内容は引用をもって本書に組み込み記載されているものとする。
本発明は、入力装置、入力方法およびプログラムに関し、特に、スライド操作に基づく入力時におけるユーザの誤入力を補正する入力装置、入力方法およびプログラムに関する。
【背景技術】
【０００２】
近年、電子情報機器への入力手段として、キー入力専用のハードキーの代わりに、タッチパネルが用いられる機会が増えている。タッチパネルを備えたスマートフォン等の携帯端末では、操作部の大きさが制限されるため、ユーザには細やかなタッチ操作が要求される。【０００３】
したがって、ハードキーが搭載された携帯端末へ入力を行う場合と比較して、タッチパネルへ入力を行う場合には、多くの誤入力が生じ得る。また、静電容量方式を採用したタッチパネルでは、その感度によって、ユーザが意図しない入力が検知され、誤入力が生じる場合もある。【０００４】
特許文献１に、ユーザが誤って周辺のキーを押すことによる入力ミスを低減するキーボード装置が記載されている。特許文献１には、タッチパネルに対してユーザが誤って入力した入力座標と、目的のキーからの変位とに基づいて、ユーザによるキー入力の受付範囲を調整する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−０６６８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
以下の分析は、本発明者によってなされたものである。【０００７】
スマートフォンをはじめとする携帯端末のタッチパネルへ入力を行う場合には、タッチパネル上の特定の箇所をタッチすることによる入力操作のみならず、タッチパネル上でユーザが指を移動（スライド）させることによる入力操作（以下「スライド操作」という。）も行なわれる。例えば、スマートフォンのタッチスクリーンで採用されている日本語入力方式として、フリック入力（flick input）が知られている。【０００８】
図７は、フリック入力が可能なタッチパネルの構成を一例として示す図である。図７を参照すると、フリック入力が可能なタッチパネルでは、テンキーと同様に配置された各行の「あ段」（あかさたなはまやらわ）の周囲に、例えば、十字型または扇形に他の４段（「い段」、「う段」、「え段」、「お段」）が（潜在的に）配置されている。「い段」ないし「お段」の文字は、必ずしも表示画面には明示されておらず、「あ段」のキーを押しつつ目的の文字の方向に指をスライドさせる（弾く）ことで、文字の入力が行われる。【０００９】
例えば、「い段」ないし「お段」の文字が図７（ｂ）のように配置されている場合に、「う」を入力するときには、ユーザは図７（ａ）の「あ」の箇所を指で押しつつ、タッチパネル上で指を上方に素早くスライドさせる。【００１０】
ところで、特許文献１に記載された技術によると、タッチ入力のように単純な入力操作に伴うユーザの誤入力を補正することは可能となるが、フリック入力やドラッグ入力のようにスライド操作を含む入力操作におけるユーザの誤入力を補正することができないという問題がある。【００１１】
そこで、スライド操作に基づく入力時におけるユーザの誤入力を補正できるようにすることが課題となる。本発明の目的は、かかる課題を解決する入力装置、入力方法およびプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明の第１の視点に係る入力装置は、
接触または近接した物体によるスライド操作を検出する操作検出部と、
取り消された第１のスライド操作と、取り消し後に検出された第２のスライド操作とを関連付けて保持する誤操作保持部と、
前記第１のスライド操作が所定の回数以上取り消された後、前記第１のスライド操作が検出された場合には、前記誤操作保持部において前記第１のスライド操作に関連付けられた前記第２のスライド操作に基づいて、前記第１のスライド操作を補正する操作補正部と、を備える。【００１３】
本発明の第２の視点に係る入力方法は、
接触または近接した物体によるスライド操作を検出する工程と、
取り消された第１のスライド操作と、取り消し後に検出された第２のスライド操作とを関連付けて記憶装置に保持する工程と、
前記第１のスライド操作が所定の回数以上取り消された後、前記第１のスライド操作が検出された場合には、前記記憶装置において前記第１のスライド操作に関連付けられた前記第２のスライド操作に基づいて、前記第１のスライド操作を補正する工程と、を含む。【００１４】
本発明の第３の視点に係るプログラムは、
接触または近接した物体によるスライド操作を検出する処理と、
取り消された第１のスライド操作と、取り消し後に検出された第２のスライド操作とを関連付けて記憶装置に保持する処理と、
前記第１のスライド操作が所定の回数以上取り消された後、前記第１のスライド操作が検出された場合には、前記記憶装置において前記第１のスライド操作に関連付けられた前記第２のスライド操作に基づいて、前記第１のスライド操作を補正する処理と、をコンピュータに実行させる。
【発明の効果】
【００１５】
本発明に係る入力装置、入力方法およびプログラムによると、スライド操作に基づく入力時におけるユーザの誤入力を補正することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明に係る入力装置の構成の一例を概略的に示すブロック図である。
【図２】第１の実施形態に係る入力装置を備えた携帯端末におけるキー入力画面を一例として示す図である。
【図３】第１の実施形態に係る入力装置を備えた携帯端末の構成を一例として示すブロック図である。
【図４】第１の実施形態に係る入力装置の動作を一例として示すフローチャートである。
【図５】第１の実施形態に係る入力装置の動作を説明するための図である。
【図６】第２の実施形態に係る入力装置を備えた形態端末におけるキー入力画面を一例として示す図である。
【図７】フリック入力について説明するための図である。
【発明を実施するための形態】
【００１７】
はじめに、本発明の概要について説明する。なお、この概要に付記する図面参照符号は、専ら理解を助けるための例示であり、本発明を図示の態様に限定することを意図するものではない。
【００１８】
本発明は、スライド操作による入力（例えば、タッチパネル上のフリック入力）が取り消されたこと（例えば、ＣＬＲ（Clear）キー、ＤＥＬ（Delete）キー等の押下）をトリガとして、ユーザのスライド操作時における傾向や癖を学習し、ユーザのスライド操作における誤入力を補正する。例えば、ＣＬＲキーまたはＤＥＬキーに続いて入力された操作を正しいスライド操作と判定する。なお、ＣＬＲキーまたはＤＥＬキーの操作に続いて、取り消された操作とは関係のない入力操作が行なわれた場合には学習を行なわない。これにより、ユーザが意図した入力をスムーズ行えるようにする。
【００１９】
図１は、本発明に係る入力装置の構成の一例を概略的に示すブロック図である。図１を参照すると、本発明の入力装置（１０）は、接触または近接した物体（例えば、ユーザの指、タッチペン等）によるスライド操作を検出する操作検出部（１１）（例えば、タッチパネル、タッチパッド等）と、スライド操作が取り消された場合には、取り消されたスライド操作と、直後に検出されたスライド操作とを関連付けて保持する誤操作保持部（１２）と、所定のスライド操作が所定の回数以上取り消された後、該所定のスライド操作が検出された場合には、誤操作保持部（１２）において該所定のスライド操作に関連付けられたスライド操作に基づいて、該所定のスライド操作を補正する操作補正部（１３）と、を備える。
【００２０】
操作検出部（１１）は、スライド操作を方向ベクトルとして検出するようにしてもよい。このとき、誤操作保持部（１２）は、スライド操作が取り消された場合には、取り消されたスライド操作の方向ベクトルと、直後に検出されたスライド操作の方向ベクトルとを関連付けて保持する。また、操作補正部（１３）は、所定のスライド操作が所定の回数以上取り消された後、該所定のスライド操作が検出された場合には、誤操作保持部（１２）において該所定のスライド操作に関連付けられたスライド操作の方向ベクトルによって、該所定のスライド操作の方向ベクトルを置き換える。
【００２１】
また、操作補正部（１３）は、所定の方向ベクトルを中心とする所定の角度幅に含まれるスライド操作が所定の回数以上取り消された後、該所定の角度幅に含まれるスライド操作が検出された場合には、誤操作保持部（１２）において該所定の角度幅に含まれる複数のスライド操作のそれぞれに関連付けられたスライド操作の方向ベクトルの平均値によって、検出されたスライド操作の方向ベクトルを置き換えるようにしてもよい。
【００２２】
ここで、所定の方向ベクトルは、所定の角度幅に含まれるスライド操作のうちの、取り消された複数のスライド操作の方向ベクトルの平均値としてもよい。また、所定の方向ベクトルは、所定の角度幅に含まれるスライド操作のうちの取り消された複数のスライド操作の方向ベクトルの重み付け平均値としてもよい。例えば、所定の方向ベクトルは、取り消された時期が後のスライド操作の方向ベクトルには相対的に大きい重みを付した重み付け平均値としてもよい。
【００２３】
本発明に係る入力装置（１０）によると、スライド操作に基づく入力時におけるユーザの誤入力を補正することができる。また、本発明によると、タッチパネルを利用したキー入力装置において、ユーザの入力傾向を考慮したキー補正方法が提供される。また、本発明では、取り消し入力をトリガとして、それ以前の入力と、それ以後の入力とを比較することで、取り消しが実行されたユーザの誤入力を補正する方法が提供される。
【００２４】
なお、本発明において、下記の形態が可能である。
［形態１］
上記第１の視点に係る入力装置のとおりである。
［形態２］
前記操作検出部は、スライド操作を方向ベクトルとして検出し、
前記誤操作保持部は、スライド操作が取り消された場合には、取り消されたスライド操作の方向ベクトルと、直後に検出されたスライド操作の方向ベクトルとを関連付けて保持し、
前記操作補正部は、所定のスライド操作が所定の回数以上取り消された後、該所定のスライド操作が検出された場合には、前記誤操作保持部において該所定のスライド操作に関連付けられたスライド操作の方向ベクトルによって、該所定のスライド操作の方向ベクトルを置き換えるようにしてもよい。
［形態３］
前記操作補正部は、所定の方向ベクトルを中心とする所定の角度幅に含まれるスライド操作が所定の回数以上取り消された後、該所定の角度幅に含まれるスライド操作が検出された場合には、前記誤操作保持部において該所定の角度幅に含まれる複数のスライド操作のそれぞれに関連付けられたスライド操作の方向ベクトルの平均値によって、検出されたスライド操作の方向ベクトルを置き換えるようにしてもよい。
［形態４］
前記所定の方向ベクトルは、前記所定の角度幅に含まれるスライド操作のうちの取り消された複数のスライド操作の方向ベクトルの平均値であってもよい。
［形態５］
前記所定の方向ベクトルは、前記所定の角度幅に含まれるスライド操作のうちの取り消された複数のスライド操作の方向ベクトルの重み付け平均値であってもよい。
［形態６］
前記所定の方向ベクトルは、取り消された時期が後のスライド操作の方向ベクトルには相対的に大きい重みを付した重み付け平均値であってもよい。
［形態７］
携帯端末は、上記の入力装置を備えていることが好ましい。
［形態８］
上記第２の視点に係る入力方法のとおりである。
［形態９］
前記検出工程において、スライド操作を方向ベクトルとして検出し、
前記保持工程において、スライド操作が取り消された場合には、取り消されたスライド操作の方向ベクトルと、直後に検出されたスライド操作の方向ベクトルとを関連付けて保持し、
前記補正工程において、所定のスライド操作が所定の回数以上取り消された後、該所定のスライド操作が検出された場合には、前記記憶装置において該所定のスライド操作に関連付けられたスライド操作の方向ベクトルによって、該所定のスライド操作の方向ベクトルを置き換えるようにしてもよい。
［形態１０］
前記補正工程において、所定の方向ベクトルを中心とする所定の角度幅に含まれるスライド操作が所定の回数以上取り消された後、該所定の角度幅に含まれるスライド操作が検出された場合には、前記記憶装置において該所定の角度幅に含まれる複数のスライド操作のそれぞれに関連付けられたスライド操作の方向ベクトルの平均値によって、検出されたスライド操作の方向ベクトルを置き換えるようにしてもよい。
［形態１１］
上記第３の視点に係るプログラムのとおりである。
［形態１２］
前記検出処理において、スライド操作を方向ベクトルとして検出し、
前記保持処理において、スライド操作が取り消された場合には、取り消されたスライド操作の方向ベクトルと、直後に検出されたスライド操作の方向ベクトルとを関連付けて保持し、
前記補正処理において、所定のスライド操作が所定の回数以上取り消された後、該所定のスライド操作が検出された場合には、前記記憶装置において該所定のスライド操作に関連付けられたスライド操作の方向ベクトルによって、該所定のスライド操作の方向ベクトルを置き換えるようにしてもよい。
［形態１３］
前記補正処理において、所定の方向ベクトルを中心とする所定の角度幅に含まれるスライド操作が所定の回数以上取り消された後、該所定の角度幅に含まれるスライド操作が検出された場合には、前記記憶装置において該所定の角度幅に含まれる複数のスライド操作のそれぞれに関連付けられたスライド操作の方向ベクトルの平均値によって、検出されたスライド操作の方向ベクトルを置き換えるようにしてもよい。
【００２５】
（実施形態１）
第１の実施形態に係る入力装置について、図面を参照して説明する。図２は、本実施形態の入力装置を備えた携帯端末におけるキー入力画面の構成を一例として示す図である。ここでは、一例として、タッチパネルを備えた携帯端末におけるキー入力画面を示す。なお、本発明に係る入力装置は、携帯電話・スマートフォンに限らず、他の装置（例えば、ゲーム機、タブレットＰＣ（Personal Computer）、ノートＰＣ）にも適用することができる。
【００２６】
携帯端末１０１は、全面にタッチパネル機能を有するＬＣＤ（液晶ディスプレイ、Liquid Crystal Display）１０２を備える。図２（ａ）は、一例として、キー入力画面を表している。図２（ａ）を参照すると、ＬＣＤ１０２には、キー入力を表示する表示部１０３と、タッチパネルによる入力操作部１０４とが表示される。図２（ｂ）は、全面にタッチパネル機能を有する携帯端末で多く見られるような、フリック入力による操作画面を示す。
【００２７】
図３は、本実施形態の入力装置を備えた携帯端末１０１の構成を一例として示すブロック図である。図３は、簡単のため、本発明に関係するモジュールのみを示す。図３を参照すると、携帯端末はＣＰＵ（Central Processing Unit）２０１、ＬＣＤ２０２、タッチパネル２０３およびメモリ２０４を備える。
【００２８】
なお、一例として、図１の操作検出部１１は、図３のＣＰＵ２０１、タッチパネル２０３、メモリ２０４、および、ＣＰＵ２０１上で動作するプログラムによって実現し得る。また、誤操作保持部１２および操作補正部１３は、それぞれ、ＣＰＵ２０１、メモリ２０４、および、ＣＰＵ２０１上で動作するプログラムによって実現し得る。
【００２９】
ＣＰＵ２０１は制御手段として機能する。また、ＬＣＤ２０２は、表示装置として機能する。さらに、タッチパネル２０３は、入力装置として機能する。タッチパネル２０３はＬＣＤ２０２の表面に配置され、タッチパネル２０３を介してＬＣＤ２０２に表示される入力画面を操作することで、直感的な操作が可能となる。また、メモリ２０４は、書き換え可能な記憶装置であって、一時保存可能な領域と長期保存可能な領域とを有する記録装置である。
【００３０】
図４は、本実施形態に係る入力装置の動作を一例として示すフローチャートである。図４を参照して、タッチパネルを備えた携帯端末のキー入力補正方法における制御フローについて説明する。
【００３１】
タッチパネルによるキー入力は、入力操作部１０４を操作することで行われる（ステップＳ３０１）。本実施形態では、どのキーが入力されたかをメモリ２０４に一時的に保存する（ステップＳ３０２）。
【００３２】
キー入力に誤りがあった場合には、ユーザは入力したキーを取り消すキーとして、例えば、ＣＬＲキーまたはＤＥＬキーを操作する（ステップＳ３０３のＹｅｓ）。一方、キー入力に誤りがないまま、起動しているキー入力アプリケーションが終了する場合には（ステップＳ３０３のＮｏ）、メモリ使用量を削減すべく、メモリ２０４に一時保存したキー入力データを削除する（ステップＳ３０４）。
【００３３】
ＣＬＲ（ないしＤＥＬ）キーが押下された場合には（ステップＳ３０３）、これをトリガとして、メモリ２０４に保存された誤入力されたキー入力パターンのデータを読み出し（ステップＳ３０５）、次に入力される正しい入力パターンのデータと比較する（ステップＳ３０６）。また、これらの差分を誤入力パターンとして、メモリ２０４の長期保存可能なメモリ領域に保存する（ステップＳ３０７）。
【００３４】
次に、メモリ使用量を削減すべく、メモリ２０４に一時保存された、誤入力パターンのデータとこれを修正した正しい入力パターンのデータを削除する（ステップＳ３０８）。
【００３５】
次に、メモリ２０４の長期保存可能なメモリ領域に保存された誤入力パターンの記録回数を確認する（ステップＳ３０９）。
【００３６】
既定の回数に到達していない場合には（ステップＳ３０９のＮｏ）、ステップＳ３０１に戻り、キー入力の検出を継続する。一方、同一の誤入力が既定回数繰り返された場合には（ステップＳ３０９のＹｅｓ）、誤入力パターンを補正する（ステップＳ３１０）。誤入力パターンを補正する方法として、タッチパネル２０３のファームウェアを書き換えてもよい。誤入力のパターンを補正した後、メモリ使用量を削減すべく、メモリ２０４に長期保存されていた誤入力パターンデータを削除する（ステップＳ３１１）。
【００３７】
図５は、誤入力パターンの補正方法の一例を示す。ユーザは、フリック入力で「う」を入力しようとして、タッチパネル２０３上の「あ」が入力される場所で、方向ベクトル４０２の方向にスライド操作を行ったとする。このとき、ユーザの操作は「え」の入力として検出され、ＬＣＤ２０２は「え」を表示する。そこで、ユーザはＣＬＲキーを操作して、「え」の入力を取り消すとともに、タッチパネル２０３上で方向ベクトル４０３の方向にスライド操作を行う。すると、「う」の入力が検出され、ＬＣＤ２０２に「う」が表示される。
【００３８】
この場合には、方向ベクトル４０２の入力パターンは、ユーザが意図した「う」の入力が誤って「え」の入力となった誤入力パターンとして扱われる。一方、方向ベクトル４０３の入力パターンはユーザが本来意図した正しい入力パターンとして扱われる。また、これらの２つの入力パターンの差分に相当するデータ、例えば、ユーザ操作の方向ベクトル４０２方向を方向ベクトル４０３方向に補正するためのデータを保存する。
【００３９】
同一の誤入力のパターンが既定回数以上にわたって繰り返された場合には（ステップＳ３０９のＹｅｓ）、ユーザは「う」を入力する際に、方向ベクトル４０２の方向にスライド操作を行なう傾向があるものと判断することができる。このとき、方向ベクトル４０２の方向のスライド操作を、「う」の入力として扱うような補正を行う（ステップＳ３１０）。これにより、ユーザのキー入力の傾向を考慮に入れたキー制御を実現することができる。
【００４０】
本実施形態によると、携帯端末のユーザそれぞれのキー入力傾向や癖を考慮に入れたキー制御を実現することができる。これにより、ストレスの少ない直感的な入力操作をユーザに提供することができる。
【００４１】
本実施形態では、スライド操作を検出する入力手段がタッチパネル２０３である場合について説明した。しかし、本発明における入力手段はタッチパネル２０３に限定されず、表示機能を有していないタッチパッド等であってもよい。
【００４２】
また、図５の方向ベクトル４０２は、一定の方向ではなく、操作毎にある方向がばらつく場合も考えられる。そこで、所定の方向ベクトルを中心とする所定の角度幅に含まれるスライド操作が所定の回数以上にわたって取り消された後、所定の角度幅に含まれるスライド操作が検出された場合には、検出されたスライド操作の方向ベクトルを補正するようにしてもよい。また、検出されたスライド操作の方向ベクトルを、取り消し後に入力されたスライド操作の方向ベクトルの平均値によって、置き換えるようにしてもよい。
【００４３】
なお、タッチパネルを構成するデバイスは、一般に、座標データを割り込み信号として出力する。この信号を受信するＣＰＵまたはタッチパネルのファームウェアは、割り込み信号の間隔と座標データの変化をベクトルデータに変換することで、タッチパネルに対するユーザによるスライド操作を検出する。このようなタッチパネルにおいては、一例として、移動ベクトルと移動時間（操作時間）の組として、スライド操作を表現することができる。
【００４４】
（実施形態２）
第２の実施形態に係る入力装置について、図面を参照して説明する。図６は、本実施形態の入力装置を備えた携帯端末におけるキー入力画面の構成を一例として示す図である。
【００４５】
第１の実施形態では、フリック入力によるタッチパネルを用いたキー入力を例に説明した。しかし、パソコンと同じＱＷＥＲＴＹキーボード形のタッチパネルを用いたキー入力においても、第１の実施形態と同様のキー入力補正制御方法（図４）を適用することができる。
【００４６】
図６は、本実施形態の入力装置を備えた携帯端末５０１おけるタッチパッドの構成を一例として示す図である。図６を参照すると、携帯端末５０１は、全面にタッチパネル機能を有するＬＣＤ５０２を備える。図６（ａ）を参照すると、ＬＣＤ５０２には、キー入力を表示する表示部５０３と、タッチパネルによる入力操作部５０４とが表示される。本実施形態の携帯端末５０１の構成は、第１の実施形態における携帯端末の構成（図３）と同様である。
【００４７】
図６（ｂ）は、誤入力パターン補正方法の一例を示す。ユーザは、入力操作部５０４上のＱＷＥＲＴＹキーボードの位置５０６をタッチする。このとき、ユーザの操作は「Ｌ」の入力として検出され、ＬＣＤ５０２は「Ｌ」を表示する。そこで、ユーザは、ＣＬＲキーを操作して、「Ｌ」の入力を取り消すとともに、タッチパネル２０３の位置５０７をタッチする。すると、「Ｏ」の入力が検出され、ＬＣＤ５０２に「Ｏ」が表示される。
【００４８】
この場合には、位置５０６をタッチする入力パターンは、ユーザ意図した「Ｏ」の入力が誤って「Ｌ」の入力となった誤入力パターンとして扱われる。一方、位置５０７をタッチする入力パターンはユーザが本来意図した正しい入力パターンとして扱われる。また、これらの２つの入力パターンを比較した、ユーザ操作の位置５０６押下を位置５０７押下に修正するためのデータを保存する。
【００４９】
同一の誤入力のパターンが既定回数以上にわたって繰り返された場合には（ステップＳ３０９のＹｅｓ）、ユーザは「Ｏ」を入力する際に、位置５０６をタッチする操作を行なう傾向があるものと判断することができる。このとき、位置５０６のタッチ操作を、「Ｏ」の入力として扱うような補正を行う（ステップＳ３１０）。これにより、ＱＷＥＲＴＹキーボード形のタッチパネルを用いたキー入力においても、ユーザのキー入力傾向を考慮に入れたキー制御を実現することができる。
【００５０】
なお、上記の特許文献等の先行技術文献の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素（各請求項の各要素、各実施例の各要素、各図面の各要素等を含む）の多様な組み合わせないし選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
【符号の説明】
【００５１】
１０    入力装置
１１    操作検出部
１２    誤操作保持部
１３    操作補正部
１０１    携帯端末
１０２    ＬＣＤ
１０３    表示部
１０４    入力操作部
２０１    ＣＰＵ
２０２    ＬＣＤ
２０３    タッチパネル
２０４    メモリ
４０２、４０３    方向ベクトル
５０１    携帯端末
５０２    ＬＣＤ
５０３    表示部
５０４    入力操作部
５０５    誤入力例
５０６、５０７    位置
【図１】
2012161223.tif 000003
【図２】
2012161223.tif 000004
【図３】
2012161223.tif 000005
【図４】
2012161223.tif 000006
【図５】
2012161223.tif 000007
【図６】
2012161223.tif 000008
【図７】
2012161223.tif 000009
【国際調査報告】
2012161223.tif 000010
2012161223.tif 000011