(57)【要約】【課題】小さなソフトウェアキーボードを用いた場合において、操作ミスを低減すると共にユーザーの疲労を小さくする。【解決手段】入力信号処理部及び制御部はタッチパネルディスプレイの座標上において接触領域Ｒを認識することができ、かつ、制御部は、タッチパネルディスプレイの座標上において上記の各操作キーの占める領域を認識することができる。このため、制御部は、上記の各操作キーの各々が占める領域と接触領域Ｒとが重複する面積を認識する。制御部は、図３（ａ）に対応する部分のみ図３（ｂ）のように書き換え、他の部分には変更を施さずにタッチパネルディスプレイで表示させる。ここでは、最も重複面積が大きかった「Ｓ」キーが、第１候補として特に強調されて表示される。【選択図】図３
2019139485.tif 000002
【特許請求の範囲】
【請求項１】
複数の操作キーが配列されたソフトウェアキーボードを表示させるタッチパネルディスプレイと、前記タッチパネルディスプレイにおけるユーザーが触れた接触箇所を認識する入力信号処理部と、認識された前記接触箇所と前記ソフトウェアキーボードにおける前記操作キーの位置関係により前記操作キーに対応した入力を認識する制御部と、を具備する入力受付装置であって、
前記制御部は、
前記接触箇所が２つ以上の前記操作キーに対応すると認識した際に、
前記ソフトウェアキーボードの配列における各前記操作キーの位置関係を維持した状態で、前記２つ以上の前記操作キーを他の前記操作キーと異なる態様で表示した新たなソフトウェアキーボードを前記タッチパネルディスプレイに再表示させ、当該ソフトウェアキーボードに対する操作を前記入力信号処理部によって認識することを特徴とする入力受付装置。
【請求項２】
前記制御部は、
前記接触箇所が前記２つ以上の前記操作キーに対応すると認識した際に、
前記ユーザーが触れる前において表示された前記ソフトウェアキーボードにおける各前記操作キーの位置を変更せずに、前記２つ以上の前記操作キーを強調表示して再表示させることを特徴とする請求項１に記載の入力受付装置。
【請求項３】
前記制御部は、
前記２つ以上の前記操作キーの各々に対して優先度を設定し、前記優先度に応じた強調表示を前記２つ以上の前記操作キーの各々に施して再表示させることを特徴とする請求項２に記載の入力受付装置。
【請求項４】
前記優先度は、前記２つ以上の前記操作キーの各々と前記接触箇所が重複する面積に応じて定められることを特徴とする請求項３に記載の入力受付装置。
【請求項５】
前記優先度は、前記２つ以上の前記操作キーの各々と前記接触箇所との距離に応じて定められることを特徴とする請求項３に記載の入力受付装置。
【請求項６】
前記優先度は、前記２つ以上の前記操作キーの各々に対応する機能に応じて定められることを特徴とする請求項３に記載の入力受付装置。
【請求項７】
前記制御部は、
前記接触箇所が前記２つ以上の前記操作キーに対応すると認識した際に、
前記ユーザーが触れる前において表示された前記ソフトウェアキーボードにおける前記２つ以上の前記操作キー間の間隔を広げて、再表示させることを特徴とする請求項１に記載の入力受付装置。
【請求項８】
前記制御部は、
前記接触箇所が前記２つ以上の前記操作キーに対応すると認識した際に、
前記ユーザーが触れる前において表示された前記ソフトウェアキーボードにおける前記２つ以上の前記操作キー以外の前記操作キーを縮小して再表示させることを特徴とする請求項７に記載の入力受付装置。
【請求項９】
前記制御部は、
前記接触箇所が前記２つ以上の前記操作キーに対応すると認識した際に、
間隔を広げて再表示された前記操作キーと前記接触箇所が重複しないように、前記操作キーを再表示させることを特徴とする請求項７又は８に記載の入力受付装置。
【請求項１０】
前記入力信号処理部は、前記タッチパネルディスプレイに前記ユーザーが触れた状態となった際に前記接触箇所を認識し、
前記制御部は、前記タッチパネルディスプレイに前記ユーザーが触れた状態から触れない状態に移行した際に、前記ユーザーによって触れられていたと直前において認識された前記操作キーに対応する入力があったと認識することを特徴とする請求項２から請求項９までのいずれか１項に記載の入力受付装置。
【請求項１１】
複数の操作キーが配列されたソフトウェアキーボードを表示させるタッチパネルディスプレイと、前記タッチパネルディスプレイにおけるユーザーが触れた接触箇所を認識する入力信号処理部と、認識された前記接触箇所と前記ソフトウェアキーボードにおける前記操作キーの位置関係により前記操作キーに対応した入力を認識する制御部と、を具備する入力受付装置であって、
前記制御部は、
前記接触箇所が２つ以上の前記操作キーに対応すると認識し、かつ前記２つ以上の前記操作キーのうちの一つが、前記タッチパネルディスプレイにおいて特定画像を表示させる機能に対応する際に、
前記特定画像と共に、前記特定画像の表示を中止して前記ソフトウェアキーボードを再度表示させる操作を行わせる前記操作キーである取消キーを前記タッチパネルディスプレイに表示させることを特徴とする入力受付装置。
【請求項１２】
前記制御部は、
前記タッチパネルディスプレイにおいて、前記取消キーを、前記接触箇所に隣接しかつ前記接触箇所とは重複しない位置に前記取消キーを表示させることを特徴とする請求項１１に記載の入力受付装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルディスプレイを操作することによって入力が行われる入力受付装置に関する。
【背景技術】
【０００２】
パーソナルコンピューター等における各種の入力（文字入力等）には、複数の操作キーが配列されたキーボードが用いられ、かつ、各種の情報や出力を表示させるディスプレイ（表示部）がキーボードとは別体で設けられる。一方、携帯電話やスマートフォン等の各種の小型の携帯機器においては、キーボードと表示部とを別体として設けることが困難であるため、表示部として用いることができる一方で、各種の入力を行うのにも使用できるタッチパネルディスプレイが用いられる。この場合には、タッチパネルディスプレイの一領域に仮想的なキーボード（ソフトウェアキーボード）が表示され、ユーザーは、ソフトウェアキーボードにおける各操作キーに触れることによって、実質的に上記のようなパーソナルコンピューターにおけるキーボードと同様の操作を行うことができる。このため、タッチパネルディスプレイにおいては、その表面においてユーザーの指が触れた箇所（領域）を認識することのできる機能が設けられている。
【０００３】
しかしながら、こうした小さなソフトウェアキーボードを操作する場合には、これを構成する各操作キーは小さく、かつ操作キーが密集しているために、操作ミスをする確率が高くなる。また、隣接する複数の操作キーに同時に触れてしまう場合も多くなる。特許文献１には、このように複数の操作キーが同時に操作された場合において、同時に操作された複数の操作キーのみを元のソフトウェアキーボードに重複させて新たに大きく表示させる技術が記載されている。新たに表示された大きな操作キーをユーザーに再度操作させることにより、本来ユーザーが操作すべきであった操作キーを改めて認識することができ、再度の操作を行うことができる。これによって、小さなソフトウェアキーボードを用いた場合でも、適切な操作を行わせることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−４４０２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の技術においては、場合によっては、操作の度にこのように大きな操作キーが表示される場合もある。この場合、操作の度に画面表示が大きく変化することにより、ユーザーの疲労が大きくなることがあった。また、大きな操作キーが新たに元のソフトウェアキーボードの上に表示されるため、新たな操作キーが表示された際には、元のソフトウェアキーボードを認識することが困難となる場合があった。このため、再度の操作に際して、本来はどの操作キーを操作すべきであったかを、ユーザーが忘れる場合があった。
【０００６】
このため、小さなソフトウェアキーボードを用いた場合において、操作ミスを低減すると共にユーザーの疲労を小さくすることが望まれた。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、上記課題を解決できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の入力受付装置は、複数の操作キーが配列されたソフトウェアキーボードを表示させるタッチパネルディスプレイと、前記タッチパネルディスプレイにおけるユーザーが触れた接触箇所を認識する入力信号処理部と、認識された前記接触箇所と前記ソフトウェアキーボードにおける前記操作キーの位置関係により前記操作キーに対応した入力を認識する制御部と、を具備する入力受付装置であって、前記制御部は、前記接触箇所が２つ以上の前記操作キーに対応すると認識した際に、前記ソフトウェアキーボードの配列における各前記操作キーの位置関係を維持した状態で、前記２つ以上の前記操作キーを他の前記操作キーと異なる態様で表示した新たなソフトウェアキーボードを前記タッチパネルディスプレイに再表示させ、当該ソフトウェアキーボードに対する操作を前記入力信号処理部によって認識することを特徴とする。
本発明の入力受付装置において、前記制御部は、前記接触箇所が前記２つ以上の前記操作キーに対応すると認識した際に、前記ユーザーが触れる前において表示された前記ソフトウェアキーボードにおける各前記操作キーの位置を変更せずに、前記２つ以上の前記操作キーを強調表示して再表示させることを特徴とする。
本発明の入力受付装置において、前記制御部は、前記２つ以上の前記操作キーの各々に対して優先度を設定し、前記優先度に応じた強調表示を前記２つ以上の前記操作キーの各々に施して再表示させることを特徴とする。
本発明の入力受付装置において、前記優先度は、前記２つ以上の前記操作キーの各々と前記接触箇所が重複する面積に応じて定められることを特徴とする。
本発明の入力受付装置において、前記優先度は、前記２つ以上の前記操作キーの各々と前記接触箇所との距離に応じて定められることを特徴とする。
本発明の入力受付装置において、前記優先度は、前記２つ以上の前記操作キーの各々に対応する機能に応じて定められることを特徴とする。
本発明の入力受付装置において、前記制御部は、前記接触箇所が前記２つ以上の前記操作キーに対応すると認識した際に、前記ユーザーが触れる前において表示された前記ソフトウェアキーボードにおける前記２つ以上の前記操作キー間の間隔を広げて、再表示させることを特徴とする。
本発明の入力受付装置において、前記制御部は、前記接触箇所が前記２つ以上の前記操作キーに対応すると認識した際に、前記ユーザーが触れる前において表示された前記ソフトウェアキーボードにおける前記２つ以上の前記操作キー以外の前記操作キーを縮小して再表示させることを特徴とする。
本発明の入力受付装置において、前記制御部は、前記接触箇所が前記２つ以上の前記操作キーに対応すると認識した際に、間隔を広げて再表示された前記操作キーと前記接触箇所が重複しないように、前記操作キーを再表示させることを特徴とする。
本発明の入力受付装置において、前記入力信号処理部は、前記タッチパネルディスプレイに前記ユーザーが触れた状態となった際に前記接触箇所を認識し、前記制御部は、前記タッチパネルディスプレイに前記ユーザーが触れた状態から触れない状態に移行した際に、前記ユーザーによって触れられていたと直前において認識された前記操作キーに対応する入力があったと認識することを特徴とする。
本発明の入力受付装置は、複数の操作キーが配列されたソフトウェアキーボードを表示させるタッチパネルディスプレイと、前記タッチパネルディスプレイにおけるユーザーが触れた接触箇所を認識する入力信号処理部と、認識された前記接触箇所と前記ソフトウェアキーボードにおける前記操作キーの位置関係により前記操作キーに対応した入力を認識する制御部と、を具備する入力受付装置であって、前記制御部は、前記接触箇所が２つ以上の前記操作キーに対応すると認識し、かつ前記２つ以上の前記操作キーのうちの一つが、前記タッチパネルディスプレイにおいて特定画像を表示させる機能に対応する際に、前記特定画像と共に、前記特定画像の表示を中止して前記ソフトウェアキーボードを再度表示させる操作を行わせる前記操作キーである取消キーを前記タッチパネルディスプレイに表示させることを特徴とする。
本発明の入力受付装置において、前記制御部は、前記タッチパネルディスプレイにおいて、前記取消キーを、前記接触箇所に隣接しかつ前記接触箇所とは重複しない位置に前記取消キーを表示させることを特徴とする。
【発明の効果】
【０００９】
上記の構成により、小さなソフトウェアキーボードを用いた場合において、操作ミスを低減すると共にユーザーの疲労を小さくすることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る入力受付装置の制御に関わる構成を示すブロック図である。
【図２】本発明の実施の形態に係る入力受付装置におけるソフトウェアキーボードの構成を示す図である
【図３】本発明の実施の形態に係る入力受付装置におけるソフトウェアキーボードに対する動作の第１の例を示す図である。
【図４】本発明の実施の形態に係る入力受付装置におけるソフトウェアキーボードに対する動作の第２の例を示す図である。
【図５】本発明の実施の形態に係る入力受付装置におけるソフトウェアキーボードに対する動作の第３の例を示す図である。
【図６】本発明の実施の形態に係る入力受付装置における動作の一例を示すフローチャートである。
【図７】本発明の実施の形態に係る入力受付装置における他の動作を示す図である。
【図８】本発明の実施の形態に係る入力受付装置における他の動作に対応するフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を参照して説明する。実施の形態となる入力受付装置は、小型の携帯端末１であり、図１は、その構成を示すブロック図である。ここで、本願発明とは無関係の構成要素についての記載は省略されている。図１に示されるように、携帯端末１は、入出力のためにタッチパネルディスプレイ１１を具備する。タッチパネルディスプレイ１１は、従来より知られる抵抗膜方式、静電容量方式のものと同様であり、各種の情報や２次元画像を表示させることができると共に、入力信号処理部１２によって、その表面にユーザーの指が触れた際に、その接触箇所を電気的に認識することができる。このため、操作キーの配列に対応した画像（ソフトウェアキーボード）をタッチパネルディスプレイ１１に表示させた上で、各操作キーに対応した箇所にユーザーの指が触れた場合には、この箇所に表示された操作キーが操作されたものと認識させることができる。このため、この配列を通常のパーソナルコンピューターにおけるキーボードと同等に取り扱うことができる。
【００１２】
ＣＰＵを具備する制御部１０は、上記のようにタッチパネルディスプレイ１１(ソフトウェアキーボード）によって入力された操作指示やネットワークを介した操作指示に基づいて、この携帯端末１の動作を行わせる。この際の出力を表示させる際にも、タッチパネルディスプレイ１１は用いられる。また、制御部１０がこうした動作を行うにあたり、記憶部１３に一時的あるいは恒久的に記憶された各種データを用いることができる。
【００１３】
図２は、ここでタッチパネルディスプレイ１において表示されるソフトウェアキーボードＫの構成を示す一例である。このソフトウェアキーボードＫはローマ字入力式とされており、実際にはこの周囲にも他の操作キー（ＥｎｔｅｒキーやＳｈｉｆｔキー等）が設けられているが、その記載は省略されている。
【００１４】
タッチパネルディスプレイ１１において図２に示されたソフトウェアキーボードＫがユーザーによって操作された（ユーザーの指がソフトウェアキーボードＫにおけるいずれかの操作キーに触れた）際に、このタッチパネルディスプレイ１１が例えば静電容量方式である場合には、接触箇所として、指が触れたタッチパネルディスプレイ１１上のある一定領域の面積の領域（接触領域）を入力信号処理部１２が認識することができる。この領域が図２における単一の操作キーとして表示された領域内にある場合には、この操作キーが操作されたものと制御部１０が認識することができる。しかしながら、タッチパネルディスプレイ１１が小さくソフトウェアキーボードＫが小さな場合、各操作キーが小さく、かつ隣接する操作キーとの間の間隔が狭いために、接触領域が、隣接する複数の操作キーに跨る場合がありうる。
【００１５】
また、このタッチパネルディスプレイ１１が例えば抵抗膜方式である場合には、指が触れた接触箇所として、タッチパネルディスプレイ１１上のある１点を代表点として入力信号処理部１２が認識することができる。この１点が図２における単一の操作キーとして表示された領域内にある場合には、この操作キーが操作されたものと制御部１０が認識することができる。しかしながら、この接触箇所が単一の操作キーとして表示された領域の中ではなく隣接する操作キーの間に存在する場合もありうる。
【００１６】
すなわち、接触箇所を領域として認識する場合、点として認識する場合のどちらにおいても、このように、ユーザーから何らかの操作があった（タッチパネルディスプレイ１１にユーザーの指が触れた）と認識はされたが、どの操作キーが操作されたかが不明確である場合がある。この携帯端末１は、この場合における動作に特徴を有する。以下に、この点について説明する。
【００１７】
まず、上記のようにユーザーの指が触れたと認識された領域（接触領域Ｒ）が複数の操作キーに跨る場合を図３（ａ）に示す。ここでは、ソフトウェアキーボードＫにおいて関連する部分のみが記載されており、接触領域Ｒは、互いに隣接する「Ｗ」キー、「Ｅ」キー、「Ｓ」キー、「Ｄ」キーと重複する部分を具備する。このため、制御部１０は、この場合にはこの段階ではこの操作による入力を受け入れずに保留する。
【００１８】
入力信号処理部１２及び制御部１０はタッチパネルディスプレイ１１の座標上においてこのような接触領域Ｒを認識することができ、かつ、制御部１０は、タッチパネルディスプレイ１１の座標上において上記の各操作キーの占める領域を認識することができる。このため、制御部１０は、上記の各操作キーの各々が占める領域と接触領域Ｒとが重複する面積を認識することができる。図３（ａ）の例においては、この面積は、「Ｓ」キーにおいて、最も大きくなっている。
【００１９】
このため、制御部１０は、図２のソフトウェアキーボードＫにおける図３（ａ）に対応する部分のみ図３（ｂ）のように書き換え、他の部分には変更を施さずにタッチパネルディスプレイ１１で表示させる。ここでは、接触領域Ｒとの重複が認識された操作キーである「Ｗ」キー、「Ｅ」キー、「Ｓ」キー、「Ｄ」キーが候補として強調表示（ハッチング）され、その中で最も重複面積が大きかった「Ｓ」キーが、第１候補として特に強調されて表示される。なお、図３（ｂ）では、「Ｗ」キー、「Ｅ」キー、「Ｄ」キーには、同等のハッチングが施されているが、それぞれの重複面積に応じて表示を変えてもよい。この場合には、重複面積は、「Ｓ」キー、「Ｄ」キー、「Ｗ」キー、「Ｅ」キーの順に大きいため、この順に濃いハッチングを施せばよい。
【００２０】
その後、このようにハッチングが操作キーに施された上でソフトウェアキーボードＫが表示された場合には、ユーザーは、前回の操作を改めて行い、所望の操作キーを再度操作することができる。その後、この操作による接触領域Ｒと単一の操作キーとの対応がついた場合には、制御部１０は、前回保留された操作がこの操作キーによるものであったとして、以降の処理を進めることができる。
【００２１】
この際、前回の操作時において上記の４つの操作キーが同時に操作されたことを図３（ｂ）の表示によってユーザーが認識した上で、この再度の操作を行うことができる。更に、このうち第１候補である操作キーが明示されるため、再度の操作を容易に行うことができる。また、この場合にはソフトウェアキーボードＫにおいて、上記の動作に関連する４つの操作キーのみの表示が変更され、他の部分に対しては全く変更は施されないため、画面表示においては大きな変更を発生させずに、ユーザーによる操作を確実に行わせることができる。
【００２２】
実際には、ユーザーが上記の操作を行うに際しては、ある一定の時間だけ指でソフトウェアキーボードＫ（タッチパネルディスプレイ１１）に触れるという動作が行われる。このため、入力信号処理部１２及び制御部１０は、上記のような接触領域Ｒを、指がタッチパネルディスプレイ１１に触れた直後に認識することができる。その後に、図３（ｂ）の再表示を行う際には、まだユーザーの指はタッチパネルディスプレイ１１に触れた状態である場合が多い。この場合には、ユーザーは、上記の表示によって現在の自分の操作によって複数の操作キーが操作されているために適切でないことを認識することができる。その後に、指を僅かに移動させることによって、適正な操作を行うことができる。このため、上記のような再表示は、通常のユーザーが操作キーを操作する場合において、操作キーに触れている時間（例えば１秒以内）よりも短時間で行うことが好ましい。ただし、ユーザーが指を離してから上記の再表示を行っても、ユーザーが再び操作キーに触れることによって、同様の動作を行わせることができる。
【００２３】
上記の例において、このような再表示を行わせるか否かの判定は、重複面積に応じて設定してもよい。例えば、ある一つの操作キーにおける重複面積が他の操作キーにおける重複面積よりも十分大きい（例えば５倍以上ある）と認識された場合には、制御部１０は、接触領域Ｒと複数の操作キーとの重複が認められた場合でも、上記のような再表示を行わせずに、この重複面積の大きな操作キーが操作されたものとして処理を進めてもよい。
【００２４】
上記の例においては、ユーザーによる操作が一定の面積の領域（接触領域Ｒ）によって認識される場合について説明した。一方、図３（ｃ）は、ユーザーによる操作によって、接触箇所が点（接触点）として認識される場合において、この接触点Ｐが、隣接する操作キーの間にあると認識された場合を図３（ａ）と同様に示す。この場合においては、制御部１０は、この操作によって、接触点Ｐの近くにあるいずれかの操作キーが操作されたと認識することができるが、どの操作キーが操作されたかは現段階では特定できない。このため、この状況も上記の状況と同様であると認識することができる。
【００２５】
この場合においては、制御部１０は、接触点Ｐと各操作キーとの距離（最短距離）を上記と同様に認識することができる。このうち、この距離が小さな操作キーを、図３（ｂ）と同様に候補として表示し、そのうちで最も距離の小さな操作キーを第１候補として表示させることができる。ここで候補として選定される操作キーは、各操作キーの大きさ（例えば図２の構成では矩形形状の１辺）よりもこの距離が小さくなったものとすることができる。上記の例における重複面積の代わりにこの距離を用いることによって、上記と同様の制御を行うことができる。
【００２６】
また、このように接触箇所を点としてしか認識できない場合であっても、例えば、この点（接触点Ｐ）を中心とした半径ｒの円を、上記の接触領域Ｒとして、上記と同様の判定をすることもできる。この場合には、この半径ｒは、ユーザーの指の大きさ等に応じて適宜設定することができる。
【００２７】
また、上記のように再表示を行う際に、ユーザーの指がタッチパネルディスプレイ１１に接触している状態が維持されている間に、上記のように接触領域Ｒを認識しこれに応じた再表示を行う工程を短時間で繰り返してもよい。こうした場合における動作について、以下に説明する。図４は、こうした場合における動作を図３に対応させて示す。
【００２８】
図４（ａ）（ｂ）は、図３（ａ）（ｂ）と同じ状態、すなわち、ソフトウェアキーボードＫが表示された場合において、ユーザーの操作によって４つの操作キーと重複する接触領域Ｒが認識された状態、及びこれによって再表示が行われた状態、をそれぞれ示す。ここでは、第１候補として認識されたのが「Ｓ」キーであったが、実際にユーザーが希望したのは「Ｅ」キーであった場合を示す。このため、ユーザーは、指を画面から離さずに指を「Ｅ」キーに向けて移動させることができ、この場合においては、図４（ｃ）に示されるように、「Ｅ」キーにおける重複面積が徐々に大きくなるように再表示が行われる。場合により、候補となる操作キーが減少する、あるいは変わることもある。
【００２９】
その後、図４（ｄ）に示されるように、接触領域Ｒと「Ｅ」キーのみに重複が認められる状態となる。ここで、ユーザーが指をタッチパネルディスプレイ１１から離した時点で、操作されたと認識された操作キー（「Ｅ」キー）による入力があったと入力信号処理部１２及び制御部１０が認識する設定とすれば、この時点で「Ｅ」キーの入力がなされる。上記のような指の動作は、ドラッグとして知られている。この際、現在どの操作キーを操作していると制御部１０側に認識されているかは、上記の表示によってユーザーが認識することができる。
【００３０】
すなわち、ユーザーの指がソフトウェアキーボードＫに触れた時点で接触領域Ｒを認識し、以降において接触領域Ｒの認識とこれに伴う再表示を短時間内において繰り返し、最終的に単一の操作キーのみが操作されたと認識された状態で指がソフトウェアキーボードＫ（タッチパネルディスプレイ）から離れた場合に、この操作キーによる入力がなされる設定とすれば、ユーザーは、この携帯端末１の操作を特に容易に行うことができる。
【００３１】
上記の例では、最も重複面積の大きな操作キーが第１候補（優先度の高い操作キー）として再表示されたが、他の観点から第１候補（優先度）を設定することもできる。例えば、使用頻度の高い操作キー（例えばＥｎｔｅｒキー、句読点キー、母音の操作キー等）を第１候補として表示させてもよい。また、現在の表示内容に応じて、優先度を設定することもできる。例えば、現在表示部１３において、あるパラメーターの設定を行わせる画面が表示されている場合には、パラメーターの値の増減操作に用いる操作キー（各種の方向キー）を第１候補とすることが好ましい。また、この場合、上記のように再表示を行わせるか否かの判定を重複面積に応じて設定する際に、優先度に応じてこの判定基準を変えてもよい。例えば、優先度の高い操作キーに対しては、より少ない重複面積でも再表示を行わせずにその入力を認識させることにより、より効率的な操作が可能となる。
【００３２】
ドラッグをせずに、ユーザーが再表示前に一端タッチパネルディスプレイ１１から指を離した場合においても、上記と同様に再表示後に適切な操作を行うことができることは前記の通りである。一方、上記のようにドラッグすることを前提とせずに、ユーザーが再表示前に一端タッチパネルディスプレイ１１から指を離すことを前提とした場合には、上記の場合とは異なる再表示をすることもできる。
【００３３】
図５は、このように指が再表示時には離れていることを前提とした再表示の例を示す。図５（ａ）は、図３（ａ）と同様に、最初の操作時におけるソフトウェアキーボードＫにおける４つの操作キー（「Ｗ」キー、「Ｅ」キー、「Ｓ」キー、「Ｄ」キー）と接触領域Ｒの関係を示す。ここで、接触領域Ｒの大きさは、実際にはユーザーの指の大きさ等に依存する場合が多い。このため、図５（ａ）の状態となった場合には、このようなソフトウェアキーボードＫの表示はこのユーザーに対しては適切でないと考えることもできる。このため、図５の状態が認識された場合には、図５（ｂ）に示されるように、制御部１０は、候補となる操作キー（「Ｗ」キー、「Ｅ」キー、「Ｓ」キー、「Ｄ」キー)の間隔を広げて再表示をすることができる。この際、制御部１０は、認識された接触領域Ｒの大きさを考慮してこれらの操作キーの間隔を設定することができる。すなわち、領域Ｒの大きさとこの間隔が比例するように設定することにより、再表示後の操作を確実に行わせることができる。
【００３４】
この場合、図５（ｂ）で表示された操作キー以外の操作キーは、元のレイアウトを維持しながら図５（ｂ）の表示の外側に配列させることができる。この場合には、新たに表示されたソフトウェアキーボードＫは大きくなる。ただし、図５（ｂ）で表示された操作キー以外の操作キーを元よりも小さく表示することにより、ソフトウェアキーボードＫ全体の大きさを維持してもよい。前記のように、ここで間隔を広げるのは、候補となる一部の操作キーのみであるため、こうした場合においても、小さく表示される操作キーの大きさは、元の大きさから大きくは変化しない。
【００３５】
なお、ユーザーの指が元の表示時から再表示時までの間において移動せずにタッチパネルディスプレイ１１に触れていることを前提とした図３、４の場合においては、候補となった４つの操作キー（あるいは全ての操作キー）の位置は、元の表示時と再表示時で変化しない。これに対して、図５の動作においては、候補となった４つの操作キー（あるいは全ての操作キー）の位置は、再表示時には元の表示時から移動する。この場合において、指が元の位置で再度タッチパネル１１に触れた、あるいは指が元の表示時から再表示時までの間において移動せずにタッチパネルディスプレイ１１に触れている場合には、再表示時には、予期しない操作キーに指が触れている可能性がある。このため、図５（ｂ）の再表示を行う際には、認識時の接触領域Ｒが、操作キー間の領域（接触領域Ｒがどの操作キーにも重複しない位置）にあるように設定することが好ましい。
【００３６】
ただし、この際、接触領域Ｒの形状に応じて、縦方向の間隔と横方向の間隔を変えてもよい。また、この設定は、接触領域Ｒの単なる大きさだけでなく、このように過去に再表示を行なった際のデータ（対象となった操作キーと接触領域Ｒの大きさや形状との相関等）を記憶部１３に記憶し、このデータを基にして、制御部１０が適宜行うこともできる。
【００３７】
また、図５の動作を行わせるに際しては、図５（ｂ）において新たに設定される間隔は、前記のように、制御部１０によって自動的に設定することができる。しかしながら、ユーザーがこの間隔を望まない場合もある。このため、図５（ｂ）の再表示を行う際には、ソフトウェアキーボードＫに隣接して、あるいはこれの一部に重複させて、この再表示でよいか否かの確認用のキーを表示させることが特に好ましい。この場合、確認用のキーが操作された（この再表示でよいとの回答が得られた）場合に、この再表示に対する再度の操作が有効となるように設定される。この再表示を望まない場合には、制御部１０は、間隔を変えた再表示を行わせることができる。これによって、ユーザーにとって操作がより確実かつ容易となる。
【００３８】
図６は、上記のような制御部１０の動作を示すフローチャートの一例である。ここでは、ソフトウェアキーボードＫを表示させてから（Ｓ１）、これによる入力を制御部１０が受け付けるまでの流れが示されている。まず、制御部１０は、入力信号処理部１２によって、タッチパネルディスプレイ１１に対して何らかの操作があったか（ユーザーがタッチパネルディスプレイ１１に触れたか）を認識する（Ｓ２）。操作があった場合（Ｓ２：Ｙｅｓ）には、制御部１０は、前記のように入力信号処理部１２によって接触箇所を認識し（Ｓ３）、この接触箇所と操作キーとの間の位置関係により、どの操作キーが操作されたかを認識する。前記のように接触箇所と単一の操作キーとが対応付けられた場合（Ｓ４：Ｙｅｓ）には、制御部１０は、この操作キーに対応する入力を受け付ける（Ｓ５）。なお、実際には前記のようにユーザーの指がタッチパネルディスプレイ１１から離れた時点で入力が受け付けられる。
【００３９】
前記のように接触箇所と単一の操作キーとが対応付けることができなかった場合（Ｓ４：Ｎｏ）、すなわち、図３（ａ）や図３（ｃ）の状態にあると認められた場合には、制御部１０は、前記のように、候補となる複数の操作キーを特定する（Ｓ６）。この際、前記のように優先度を設定してもよい。この候補となった複数の操作キーを、図３（ｂ）、図（ｂ）のように、元のソフトウェアキーボードＫ（Ｓ１）とは違う態様で表示した再表示（図３（ｂ）、図５（ｂ））を行う（Ｓ７）。この際、現在の表示が上記のような再表示であることをユーザーに認識させるために、警告音を発するように設定してもよい。また、通常の操作の際のクリック音と再表示後の操作の際のクリック音を変えてもよい。あるいは、候補となった操作キーに重複させて、あるいはその横に「？」マークを表示してもよい。その後、制御部１０は、この再表示後に操作が行われたか否かを前記（Ｓ２）と同様に認識し（Ｓ８）、行われた場合（Ｓ８：Ｙｅｓ）には、前記（Ｓ４）と同様に、どの操作キーが操作されたかを認識する（Ｓ９）。ここで操作キーが特定できなかった場合（Ｓ９：Ｎｏ）には、新たな操作を促した上で新たな操作を待つ、あるいは無反応として新たな操作を待ってもよい（Ｓ８）。
【００４０】
再表示後の再操作で操作キーが特定できた場合（Ｓ９：Ｙｅｓ）には、この操作キーに対応した入力が受け付けられる（Ｓ５）。なお、候補となった操作キー（Ｓ６）の数が多く、かつ、再表示（Ｓ７）後にも操作キーが特定できなかった場合（Ｓ９：Ｎｏ）には、前回（Ｓ６、Ｓ７）と同様に、新たにこの中から候補を絞り込んで新たな再表示を行った上で、再度の操作を行わせてもよい。
【００４１】
上記のように候補と認識された操作キーの一つに対して特にある特定の機能が割り当てられている場合があり、例えば、このうちの一つの操作キーが操作された場合には、次の操作画面（操作やパラメーターをメニュー等によって設定する画面）に移行するような設定とされる場合がある。図７は、このように、前記の一つの操作キーによる操作が、ある特定の画像（特定画像）を表示するための操作である場合における再表示を行う場合の例を示す。図７（ａ）において、図２のソフトウェアキーボードＫにおいて、「Ｍ」キーはメニューに相当し、「Ｍ」キー（特定操作キー）が操作された場合には、メニュー画面（特定画像）に切り替わる設定とされる。ここで、図７（ａ）に示されるように、「Ｍ」キーがこのうちの第１候補となって設定されるように接触領域Ｒが認識されたものとする。また、ユーザーの指は図６（ａ）の接触領域Ｒが維持された状態でタッチパネルディスプレイ１１上で固定されているものとする。
【００４２】
この場合、制御部１０は、「Ｍ」キーの操作が確定していないにも関わらず、「Ｍ」キーが操作されたものとして、図７（ｂ）に示されるように、タッチパネルディスプレイ１１において、ソフトウェアキーボードＫを消去して代わりにメニュー画面ＭＮを仮に表示させる。ただし、ここでは、メニュー画面ＭＮの外側に、この仮表示を中止して元のソフトウェアキーボードＫを再び表示させるための操作キーである取消（Ｃａｎｃｅｌ）キーＣが表示される。ユーザーが取消キーＣを操作したと入力信号処理部１２が認識した場合には、制御部１０は、タッチパネルディスプレイ１１において、メニュー画面ＭＮを消去し、再び元のソフトウェアキーボードＫを表示させる。
【００４３】
ここで、図７（ｂ）において、取消キーＣは、図７（ａ）における接触領域Ｒと近接するが取消キーＣと接触領域Ｒとは重複しない位置に表示される。また、取消キーＣの入力は、これにユーザーの指が触れてから離された時点で確定するものとする。逆に、ユーザーの指が取消キーＣには触れずに離された場合には、取消キーＣの入力がなくこのメニュー画面ＭＮの表示が適正であるとユーザーに認められたと認識される。
【００４４】
このため、メニュー画面ＭＮが仮表示された図７（ｂ）の状態において、ユーザーがドラッグをせずにそのまま指をタッチパネルディスプレイから離せば、図７（ｂ）の状態で取消キーＣのみが消去され、メニュー画面ＭＮに対する操作が有効となる。一方、ユーザーがメニュー画面ＭＮの表示を望まない場合には、指を図７（ｂ）において下側の取消キーＣの位置までドラッグしてから離せば、取消キーＣの操作がされたと制御部１０が認識し、上記のようにソフトウェアキーボードＫの表示が再び行われる。
【００４５】
上記の操作により、操作された操作キーが確定しない場合でも、上記のように仮表示を行わせることによって、ユーザーの操作ミスを低減し、かつユーザーの疲労を低減することができる。
【００４６】
図８は、上記の動作に対応するフローチャートの一例である。ここで、ソフトウェアキーボードＫの表示（Ｓ１）、操作の有無の認識（Ｓ２）、接触箇所の認識（Ｓ３）、接触箇所による操作キーの認識（Ｓ４）、操作キーが特定された場合の入力受付（Ｓ５）、操作キーが特定されない場合の候補となる操作キーの特定（Ｓ６）については、図６のフローチャートと同様である。ここでは、制御部１０は、この候補となった操作キー（Ｓ６）の中に、前記の「Ｍ」キーのような、特定操作キー（メニュー画面ＭＮ等の特定画像を表示させる機能をもつ操作キー）があるか否かを判定する（Ｓ１１）。特定操作キーが含まれない場合（Ｓ１１：Ｎｏ）には、図６のフローチャートにおける再表示（Ｓ７）以降の工程を同様に行わせる（Ｓ１２）。これによって、図６のフローチャートと同様に、再表示を用いて入力受付が行われる。
【００４７】
候補となった操作キーの中に特定操作キーが含まれる場合（Ｓ１１：Ｙｅｓ）には、制御部１０は、図７（ｂ）に示されるように、ソフトウェアキーボードＫを消去しメニュー画面ＭＮ等の特定画像と、取消キーＣをタッチパネルディスプレイ１１に表示させる（Ｓ１３）。その後、制御部１０は、取消キーＣが操作されたと認識した場合（Ｓ１４：Ｙｅｓ）には、特定画像（メニュー画面ＭＮ）及び取消キーＣを消去し、図６のフローチャートにおける再表示（Ｓ７）以降の工程を同様に行わせる（Ｓ１２）ことによって、再表示を用いて入力受付が行われる。ここで、前記の通り、ユーザーが取消キーＣに触れた状態から指を離した場合に、取消キーＣが操作されたと認識される。
【００４８】
取消キーＣが操作されなかった場合（Ｓ１４：Ｎｏ）には、制御部１０は、取消キーＣを消去し、特定操作キー（「Ｍ」キー）の入力があったものとして、以降の動作を行う（Ｓ１５）。ここで、ユーザーが取消キーＣ以外の領域に触れた状態から指を離した場合に、取消キーＣが操作されなかったと認識される。
【００４９】
上記の例においては、特定画像であるメニュー画面ＭＮの表示と「Ｍ」キー（特定操作キー）が対応付けられていたが、他の特定画像を表示させる操作についても、同様とすることができる。また、候補となった操作キー（Ｓ６）の中に特定操作キーが複数含まれる場合には、図８のフローチャートの動作の代わりに図６のフローチャートの動作を行わせることが好ましい。このように、図６の動作と図８の動作とを適宜組み合わせることもできる。
【００５０】
上記の動作は、操作キーの操作ミスが発生しやすい小型の携帯端末においては、特に好ましい。しかしながら、タッチパネルディスプレイが入力のために用いられる装置であれば、上記の動作が同様に有効であることは明らかである。この際、上記の例では操作キー（ソフトウェアキーボードＫ）がローマ字入力のものであるとしたが、この種類についても任意であり、例えば、テンキー等において上記の動作を同様に行わせることもできる。あるいは、文字や数字の入力以外の特定の機能を持つ操作キーの配列となるキーボードが用いられる場合においても、各操作キーが小さく操作ミスが発生しやすい場合には、上記の動作は有効である。
【符号の説明】
【００５１】
１  携帯端末（入力受付装置）
１０  制御部
１１  タッチパネルディスプレイ
１２  入力信号処理部
１３  記憶部
Ｃ  取消キー
Ｋ  ソフトウェアキーボード
ＭＮ  メニュー画面
Ｐ  接触点
Ｒ  接触領域
【図１】
2019139485.tif 000003
【図２】
2019139485.tif 000004
【図３】
2019139485.tif 000005
【図４】
2019139485.tif 000006
【図５】
2019139485.tif 000007
【図６】
2019139485.tif 000008
【図７】
2019139485.tif 000009
【図８】
2019139485.tif 000010