(57)【特許請求の範囲】
【請求項１】
複数の操作キーを表示するとともに、前記操作キーに対応する領域への接触により前記操作キーへの入力を受け付けるタッチパネルを備えた入力装置であって、
操作者により前記タッチパネル上の任意の第１座標で開始し前記領域に含まれる第２座標で終了するフリックが行われた場合に、前記第２座標を含む領域と前記フリックが行われた方向とに基づいて、操作された操作キーを特定することを特徴とする入力装置。
【請求項２】
前記複数の操作キーには、それぞれフリック方向が予め対応付けられており、
前記予め対応付けられたフリック方向は、隣接して配置される操作キー同士では相互に異なることを特徴とする請求項１記載の入力装置。
【請求項３】
前記複数の操作キーにそれぞれ対応する領域は、近接する操作キーの領域が重複して配置されることを特徴とする請求項１又は２記載の入力装置。
【請求項４】
前記複数の操作キーは、前記フリックの方向が示されて表示されることを特徴とする請求項１から３のいずれか１項に記載の入力装置。
【請求項５】
操作者によりフリックが行われた場合に、前記操作者による接触が開始した領域を考慮せずに、前記操作者による接触が終了した領域及び前記フリックが行われた方向に基づいて、操作された操作キーを特定することを特徴とする請求項１から４のいずれか１項に記載の入力装置。
【請求項６】
前記操作者による接触が開始された後、前記複数の操作キーが表示されている領域以外の領域への接触を一定時間検出した場合、入力自体をキャンセルすることを特徴とする請求項１から５のいずれか１項に記載の入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の操作キーを表示するとともに、所定の操作キーに対応する領域への接触により入力を受け付けるタッチパネルを備えた入力装置に関する。
【背景技術】
【０００２】
現在、パソコンや携帯電話等の情報処理装置において、タッチパネルの適用が増えてきている。本発明に関連するタッチパネルの技術例として、例えば特許文献１に開示されている発明がある。この特許文献１の発明では、操作者が指などで、隣り合う操作キーを重複してタッチ（接触）したとしても、誤入力を防ぐことができるとしている。なお、「操作キー」とは、操作者により指やスタイラスペンなどで接触されるキーやボタンを意味する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−２６１９３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の発明では、隣り合う操作キーでタッチが重複した場合に、指などが接触している面積が大きい方の操作キーを、操作者が操作を意図した操作キーであると判定している。しかしながら、操作者は必ずしも、操作したい操作キーに対して指などの接触面積が大きくなるように意識して操作するとは限らない。よって、操作者が、操作したい操作キーをタッチしたときに、その操作キーに近接する別の操作キーに対してより多くの接触をすることもありうる。よって、特許文献１の発明では、誤入力の防止を精度良く行うことはできない。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、操作キーが近接して表示されるタッチパネルにおいて、操作キーの誤入力の防止を高精度に実現できる入力装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
かかる目的を達成するために、本発明の入力装置は、複数の操作キーを表示するとともに、操作キーに対応する領域への接触により操作キーへの入力を受け付けるタッチパネルを備えた入力装置であって、操作者によりタッチパネル上の任意の第１座標で開始し領域に含まれる第２座標で終了するフリックが行われた場合に、第２座標を含む領域とフリックが行われた方向とに基づいて、操作された操作キーを特定する。
【発明の効果】
【０００７】
本発明によれば、操作キーが近接して表示されるタッチパネルにおいて、操作キーの誤入力の防止を高精度に実現できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る入力装置の構成例を示すブロック図である。
【図２】本発明の一実施形態に係る操作キーの表示例を示すイメージ図である。
【図３】本発明の一実施形態に係る操作キーに対応する領域の配置例を示すイメージ図である。
【図４】本発明の一実施形態に係る入力装置の動作例を示すフロー図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態（実施形態）について添付図面を参照して詳細に説明する。
【００１０】
本実施形態の入力装置は、例えばパソコンや携帯電話等の情報処理装置に備えられ、操作者からの入力（指示）を受け付ける装置である。中でも、本実施形態の入力装置は、操作キーの表示が小さいために誤入力が起こりがちな携帯端末への適用が有効である。
【００１１】
まず、本実施形態の入力装置の構成について、図１を用いて説明する。図１に示すように、本実施形態の入力装置は、タッチパネル１１、位置検出手段１２、方向検知手段１３、キー特定手段１４を備える。
【００１２】
タッチパネル１１は、複数の操作キーを表示し、また、所定の操作キーに対応する領域（少なくとも操作キーの表示部分に相当する領域を含む）への接触により入力（指示）を受け付ける。複数の操作キーには予め、タッチパネル１１の領域が設定されている（詳細は図３を用いて後述する）。また、複数の操作キーには予め、入力可能な文字・記号や機能などが設定されている。予め設定された文字・記号や機能などは、操作キー毎に、操作者が視認できるように表示される。操作者は、入力を行う場合、指又はスタイラスペンなど（以下「指等」という）を、所望の操作キーが表示されている部分（所望の操作キーに対応する領域）へ接触させる。なお、タッチパネル１１の詳細な構成については、従来一般的に用いられているタッチパネルの構成を適用できるので、ここでの説明は省略する。
【００１３】
位置検知手段１２は、操作者がタッチパネル１１への接触を開始したときには、接触が開始された位置（接触が開始された座標を含む領域。接触開始領域という）を検知する。また、位置検知手段１２は、操作者がタッチパネル１１への接触を終了したとき（タッチパネルから指等を離したとき）には、接触が終了された位置（接触が終了された座標を含む領域。接触終了領域）を検知する。
【００１４】
方向検知手段１３は、操作者がタッチパネル１１にてフリックを行ったときに、そのフリックの方向を検知する。フリックとは、指等をタッチパネル１１に接触させた状態で所定の方向に移動させた後、タッチパネル１１から指等を離す操作である。複数の操作キーには予め、操作者により行われるべきフリックの方向（上、下、左、右、斜め、又は、方向なし）が設定されている。このフリックの方向は、近接する操作キー同士では互いに異なるように設定される。これについて、図２（ａ）、（ｂ）に示すように、各数字を入力可能な操作キーが隣り合うように並んで表示される場合を例として以下に説明する。
【００１５】
図２（ａ）の表示例では、各操作キーにおいて、操作者が視認できるように、入力可能な数字が示されているとともに、予め設定されたフリックの方向が矢印で示されている。図２（ｂ）の表示例では、各操作キーにおいて、操作者が視認できるように、入力可能な数字が示されているとともに、予め設定されたフリックの方向がキーの形状で示されている。例えば、図２（ａ）の「１」キーと図２（ｂ）の「１」キーは、予め設定されたフリックの方向が下であることを操作者が認識できる表示となっており、図２（ａ）の「２」キーと図２（ｂ）の「２」キーは、予め設定されたフリックの方向が上であることを操作者が認識できる表示となっている。なお、「１」キーとは「操作することで数字の１を入力できるキー」を意味し、「２」キーとは「操作することで数字の２を入力できるキー」を意味する。操作者は、数字の１を入力したい場合、タッチパネル１１において、所定の位置から下方向にフリックを行い、「１」キーが表示されている部分（「１」キーに対応する領域であってもよい）にて指等を離す。また、数字の２を入力したい場合、操作者は、タッチパネル１１において、所定の位置から上方向にフリックを行い、「２」キーが表示されている部分（「２」キーに対応する領域であってもよい）にて指等を離す。つまり、本実施形態では、フリックの開始位置はどこであってもよく、フリックの終了位置（接触終了領域）が所望の操作キーに対応する領域であればよい。なお、操作キーの配列は、図２（ａ）、（ｂ）に示すように横一線に並んだ形態に限定されるものではない。例えば、図２（ｃ）、（ｄ）に示すような配列であってもよい。
【００１６】
キー特定手段１４は、操作者により操作された操作キーを特定する。この操作キーの特定は、位置検知手段１２により検知された接触終了領域と、方向検知手段１３により検知されたフリック方向とに基づいて行われ、位置検知手段１２により検知された接触開始領域は考慮されない。これについて、図３を用いて以下に説明する。図３は、図２（ｂ）の操作キーに対応する領域のイメージ例を示す図である。
【００１７】
図３において、領域Ａは「１」キーに対応する領域であり、領域Ｂは「２」キーに対応する領域であり、領域Ｃは領域Ａと領域Ｂとが重複する領域である。このように、タッチパネル１１では、近接（図３では隣接）する操作キーの領域が重複している。このような構成のタッチパネル１１において例えば、操作者が、所定位置（例えば領域Ａ及びその近傍）から下方向にフリックを行い、領域Ｃを除く領域Ａにて指等をタッチパネル１１から離すと、位置検知手段１２が接触終了領域として領域Ａを検知し、かつ、方向検知手段１３がフリック方向として下方向を検知する。予め「１」キーには「領域Ａ」及び「下方向」が設定されているので、キー特定手段１４は、検知結果と予めなされた設定とを基に、操作された操作キーが「１」キーであると特定する。また例えば、タッチパネル１１において、操作者が、所定位置（例えば領域Ｃ及びその近傍）から上方向にフリックを行い、領域Ｃにて指等をタッチパネル１１から離すと、位置検知手段１２が接触終了領域として領域Ａ及び領域Ｂを検知し、かつ、方向検知手段１３がフリック方向として上方向を検知する。予め「１」キーには「領域Ａ」及び「下方向」が設定されおり、予め「２」キーには「領域Ｂ」及び「上方向」が設定されているので、キー特定手段１４は、検知結果と予めなされた設定とを基に、操作された操作キーが「２」キーであると特定する。なお、下方向のフリックが行われて領域Ｃにて指等が離れた場合は、操作された操作キーは「１」キーであると特定される。
【００１８】
上述した操作キーの特定が終わると、キー特定手段１４は、例えば、特定した操作キーを示す情報を、情報処理装置の制御手段（図示せず）に出力する。制御手段は、特定された操作キーに予め設定されている文字・記号の入力や機能の実行を行う。例えば、特定された操作キーが「１」キーであれば、「１」キーには予め「数字の１の入力」が設定されているので、制御手段は、数字の「１」を入力する処理を実行する。
【００１９】
なお、図１には図示していないが、本実施形態の入力装置は、位置検知手段１２により所定の操作キーに対応する領域への接触が検知された場合に、その領域の文字や記号の表示の色を反転させる制御を行う表示制御手段を備えるようにしてもよい。
【００２０】
次に、図４を参照して、以上のように構成された本実施形態の入力装置の動作例について説明する。ここでは例として、図２（ａ）に示す各操作キーが表示されているとする。
【００２１】
操作者が指等によりタッチパネル１１への接触を開始すると、位置検知手段１２が接触開始領域を検知する（Ｓ１）。上述したように、この接触開始領域は、操作キーの特定には考慮されない。よって、操作者は、タッチパネル１１への接触を開始する際に、必ずしも、操作したい操作キーの表示部分（操作したい操作キーに対応する領域）に接触する必要はなく、タッチパネル１１のどの領域に対して接触を行ってもよい。その後、操作者は、タッチパネル１１に指等を接触させた状態で指等をスライドさせ（以下スライド操作という）、操作したい操作キーの表示部分へ移動させればよい。すなわち、図２（ａ）に示す各操作キーにおいて「１」キーを操作したい場合を例とすると、操作者は、最初に「５」キーの表示部分に指等を接触させた後で、スライド操作により指等を「１」キーの表示部分へ移動させればよいことになる。もちろん、「１」キーへ指等を移動させた後で別の操作キーを操作したくなれば、さらにスライド操作を行って別の操作キーの表示部分へ指等を移動させることも可能である。このように本実施形態では、キーの特定に接触開始領域を考慮しないので、指等をタッチパネル１１に接触させたまま任意に移動させることで、操作者は所望の操作キーを自由に選択・変更することができる。
【００２２】
なお、上記接触開始後、入力自体をキャンセルしたい場合、操作者は、複数の操作キーが表示されている領域以外の領域（以下キー非表示領域という）へ指等をスライドさせ、一定時間待機する。位置検知手段１２が、キー非表示領域において、予め設定された一定時間の接触を検知すると（Ｓ２／ＹＥＳ）、キー特定手段１４は、操作キーの特定を行わずに、Ｓ１にて開始された接触を取り消し、入力自体をなかったことにする（Ｓ６）。
【００２３】
操作者は、タッチパネル１１において、操作したい操作キーの表示部分又はその近傍に指等を移動させた後、その操作キーに示されているフリック方向に従ってフリックを行い、操作したい操作キーの表示部分で指等を離す（Ｓ３）。例えば、操作者が図２（ａ）に示す「１」キーを操作したい場合、「１」キーの表示部分又はその近傍から下方向にフリックを行い、「１」キーの表示部分（図３の領域Ａであってもよい）で指等を離す。
【００２４】
タッチパネル１１にてフリックが受け付けられると、位置検知手段１２はフリックが終了した（フリックにより指等が離れた）領域を接触終了領域として検知し、かつ、方向検知手段１３はフリックが行われた方向をフリック方向として検知する（Ｓ４）。例えば、操作者が下方向にフリックを行い、図３に示す「１」キーの表示部分（領域Ａであってもよい）で指等を離した場合、接触終了領域は領域Ａ、フリック方向は下方向として検知される。
【００２５】
キー特定手段１４は、Ｓ３での２つの検知結果と予めなされた設定とに基づいて、操作者により操作された操作キーを特定する（Ｓ５）。予めなされた設定は、操作キー毎になされ、操作キーに対応する領域と、行われたフリックの方向とがその内容となる。例えば「１」キーの場合、「領域Ａ」と「下方向」とが設定内容となる。この設定内容は、「１」キーは領域Ａにて下方向のフリックが終了した場合に操作されたとする旨を意味する。このような操作キー毎の対応領域及びフリック方向は、予めキー特定手段１４に設定されている。
【００２６】
キーの特定後、キー特定手段１４は、特定した操作キーを示す情報を、例えば情報処理装置の制御手段（図示せず）に出力する。制御手段には予め、複数の操作キー毎に、入力可能な文字・記号や機能などが設定されている。よって、制御手段は、キー特定手段１４から受け取った情報が示す操作キーが、どのようなキーであるのかを認識できる。これにより、制御手段は、特定された操作キーに予め設定されている文字・記号の入力や機能の実行を行う。
【００２７】
以上説明したように、本実施形態の入力装置によれば、複数の操作キーを表示するとともに、所定の操作キーに対応する領域への接触により入力を受け付けるタッチパネルを備え、複数の操作キーは、近接する操作キーのフリックの方向が異なるように予め設定されており、操作者によりフリックが行われた場合に、操作者による接触が終了した領域（接触終了領域）及びフリックが行われた方向（フリック方向）に基づいて、操作者により操作された操作キーを特定することを特徴とする。従って、操作キーが近接して表示されるタッチパネルにおいて、操作キーの誤入力の防止を高精度に実現できる。
【００２８】
以上、本発明の実施形態について説明したが、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲において種々の変形が可能である。
【００２９】
例えば、上述した実施形態における動作は、ハードウェア、または、ソフトウェア、あるいは、両者の複合構成によって実行することも可能である。
【００３０】
ソフトウェアによる処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させてもよい。あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させてもよい。
【００３１】
例えば、プログラムは、記録媒体としてのハードディスクやＲＯＭ（Read Only Memory）に予め記録しておくことが可能である。あるいは、プログラムは、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＭＯ（Magneto Optical）ディスク、ＤＶＤ（Digital Versatile Disc）、ＵＳＢ（Universal Serial Bus）メモリ、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的、あるいは、永続的に格納（記録）しておくことが可能である。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することが可能である。
【００３２】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送してもよい。または、ＬＡＮ（Local Area Network）、インターネットといったネットワークを介して、コンピュータに有線で転送してもよい。コンピュータでは、転送されてきたプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることが可能である。
【００３３】
また、上記実施形態で説明した処理動作に従って時系列的に実行されるのみならず、処理を実行する装置の処理能力、あるいは、必要に応じて並列的にあるいは個別に実行するように構築することも可能である。
【符号の説明】
【００３４】
１１    タッチパネル
１２    位置検知手段
１３    方向検知手段
１４    キー特定手段
【図１】
0005730037.tif 000002
【図２】
0005730037.tif 000003
【図３】
0005730037.tif 000004
【図４】
0005730037.tif 000005