(57)【要約】【課題】キーボードにおけるキー操作を容易かつ速やかに行うことを可能とし、更には誤操作による入力を防止する。【解決手段】入力装置１０において、制御部２１は、文字行列の行毎に、行の先頭の文字に対応するキー及び該行の他の各文字に対応するそれぞれのマークを行方向に配置してなるキーボードＫＢ１を表示部１２に表示させ、タッチパネル１３を通じて、キーに対する操作が行われると、この操作されたキーの行に対する入力を有効にすると共に他の行に対する入力を無効とし、上記操作としてキーに対するタッチ操作が行われるか又は該キーからいずれかのマークまでのスワイプ操作が行われると、このタッチ操作又はスワイプ操作の終了時のキー又はマークに対応する文字を入力する。【選択図】図２
2019066936.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
前記表示部の画面に設けられたタッチパネルと、
複数の文字を行列方向に配列してなる文字行列の行毎に、行の先頭の文字に対応するキー及び該行の他の各文字に対応するそれぞれのマークを行方向に配列してなるキーボードを前記表示部の画面に表示させ、前記タッチパネルを通じて、前記各キーのいずれかに対する操作が行われると、この操作されたキーの行に対する入力を有効にすると共に他の行に対する入力を無効とし、前記操作としてキーに対するタッチ操作が行われるか又はキーを始点とし該キーの行における前記各マークのいずれかを終点とするスワイプ操作が行われると、このタッチ操作又はスワイプ操作の終了時のキー又はマークを判定して、この判定したキー又はマークに対応する文字の入力を受け付ける制御部と、を備える入力装置。
【請求項２】
前記各マークの表示スペースは、前記キーの表示スペースよりも行方向で狭くされている請求項１に記載の入力装置。
【請求項３】
前記制御部は、前記表示部の画面上で、前記他の行におけるキー及びマークをグレーアウト表示させる請求項１又は請求項２に記載の入力装置。
【請求項４】
表示部と、
前記表示部の画面に設けられたタッチパネルと、
複数の文字を行列方向に配列してなる文字行列の列毎に、列の先頭の文字に対応するキー及び該列の他の各文字に対応するそれぞれのマークを列向に配列してなるキーボードを前記表示部の画面に表示させ、前記タッチパネルを通じて、前記各キーのいずれかに対する操作が行われると、この操作されたキーの列に対する入力を有効にすると共に他の列に対する入力を無効とし、前記操作としてキーに対するタッチ操作が行われるか又はキーを始点とし該キーの列における前記各マークのいずれかを終点とするスワイプ操作が行われると、このタッチ操作又はスワイプ操作の終了時のキー又はマークを判定して、この判定したキー又はマークに対応する文字の入力を受け付ける制御部と、を備える入力装置。
【請求項５】
前記各マークの表示スペースは、前記キーの表示スペースよりも列方向で狭くされている請求項４に記載の入力装置。
【請求項６】
前記制御部は、前記表示部の画面上で、前記他の列におけるキー及びマークをグレーアウト表示させる請求項４又は請求項５に記載の入力装置。
【請求項７】
前記制御部は、前記タッチ操作又はスワイプ操作の継続中に、前記タッチ操作又はスワイプ操作により指示されたキー又はマークに対応する文字を、前記表示部の画面におけるテキストボックスに表示させ、前記タッチ操作又はスワイプ操作の終了時に判定されたキー又はマークに対応しかつ前記テキストボックスに表示されている文字の入力を受け付ける請求項１又は請求項４に記載の入力装置。
【請求項８】
前記各マークは、前記各キーと同一サイズのそれぞれのキーである請求項１又は請求項４に記載の入力装置。
【請求項９】
コンピューターを、
複数の文字を行列方向に配列してなる文字行列の行又は列毎に、行又は列の先頭の文字に対応するキー及び該行又は該列の他の各文字に対応するそれぞれのマークを行方向又は列方向に配列してなるキーボードを前記表示部の画面に表示させ、前記タッチパネルを通じて、前記各キーのいずれかに対する操作が行われると、この操作されたキーの行又は列に対する入力を有効にすると共に他の行又は他の列に対する入力を無効とし、前記操作としてキーに対するタッチ操作が行われるか又はキーを始点とし該キーの行又は列における前記各マークのいずれかを終点とするスワイプ操作が行われると、このタッチ操作又はスワイプ操作の終了時のキー又はマークを判定して、この判定したキー又はマークに対応する文字の入力を受け付ける制御部として機能させるように前記コンピューターを機能させる入力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置及び入力制御プログラムに関し、特に表示部の画面にキーボードを表示させて文字入力を受け付けるための技術に関する。
【背景技術】
【０００２】
スマートフォンなどの携帯端末装置（入力装置とも称す）は、表示部の画面に設けられたタッチパネルを備え、表示部の画面に対するユーザー操作（タッチ操作やスワイプ操作など）を、タッチパネルを通じて受け付けて、このユーザー操作に対して応答動作する。例えば、キーボードを表示部の画面に表示させた状態で、タッチパネルを通じて、キーボードのキーに対してタッチ操作が行われると、このタッチ操作されたキーに対応する文字を入力する。このキーボードとしては、ローマ字入力用のもの、日本語入力用のもの、両者兼用のものなどがある。
【０００３】
また、特許文献１では、日本語の濁音、半濁音、拗音等を含む、全ての音節に対して、子音と母音とを設定し、子音に対応するキーと母音に対応するキーとを順次操作して、文字を入力している。
【０００４】
また、特許文献２では、１つのキーに子音を割り当てず母音を割り当てた第１キーグループと、１つのキーに子音と母音を割り当てた第２キーグループとを備え、入力されたキー及びその操作順序を文字に変換している。
【０００５】
また、特許文献３では、５０音のあ段の各文字に対応するそれぞれのキーを配列した第１キーボードを表示し、第１キーボードから任意の文字が選択されたときに、任意の文字の行における他の各文字に対応するそれぞれのキーを配列した第２キーボードを追加表示し、第１キーボード又は第２キーボードから再度選択された文字を入力している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−２１５３０３号公報
【特許文献２】特許第３３４４９９２号
【特許文献３】特開２００３−７６４７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、日本語を五十音別に入力するキーボードは、そのキーの数が多くて、ミスタッチなどの操作ミスが多く発生し、その操作が容易であるとは言えなかった。また、特許文献１及び特許文献２では、母音や子音を考慮してそれぞれのキーを操作する必要があって、操作に熟練を要した。また、特許文献３では、第１キーボードを操作し、引き続いて第１キーボード又は第２キーボードを再度操作する必要があって、操作が煩雑であった。
【０００８】
本発明は、上記の事情に鑑みなされたものであり、キーボードにおけるキー操作を容易かつ速やかに行うことができ、更には誤操作による入力を防止することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一局面にかかる入力装置は、表示部と、前記表示部の画面に設けられたタッチパネルと、複数の文字を行列方向に配列してなる文字行列の行毎に、行の先頭の文字に対応するキー及び該行の他の各文字に対応するそれぞれのマークを行方向に配列してなるキーボードを前記表示部の画面に表示させ、前記タッチパネルを通じて、前記各キーのいずれかに対する操作が行われると、この操作されたキーの行に対する入力を有効にすると共に他の行に対する入力を無効とし、前記操作としてキーに対するタッチ操作が行われるか又はキーを始点とし該キーの行における前記各マークのいずれかを終点とするスワイプ操作が行われると、このタッチ操作又はスワイプ操作の終了時のキー又はマークを判定して、この判定したキー又はマークに対応する文字の入力を受け付ける制御部と、を備えるものである。
【００１０】
また、本発明の一局面にかかる入力装置は、表示部と、前記表示部の画面に設けられたタッチパネルと、複数の文字を行列方向に配列してなる文字行列の列毎に、列の先頭の文字に対応するキー及び該列の他の各文字に対応するそれぞれのマークを列向に配列してなるキーボードを前記表示部の画面に表示させ、前記タッチパネルを通じて、前記各キーのいずれかに対する操作が行われると、この操作されたキーの列に対する入力を有効にすると共に他の列に対する入力を無効とし、前記操作としてキーに対するタッチ操作が行われるか又はキーを始点とし該キーの列における前記各マークのいずれかを終点とするスワイプ操作が行われると、このタッチ操作又はスワイプ操作の終了時のキー又はマークを判定して、この判定したキー又はマークに対応する文字の入力を受け付ける制御部と、を備えるものである。
【００１１】
また、本発明の別の一局面にかかる入力制御プログラムは、コンピューターを、複数の文字を行列方向に配列してなる文字行列の行又は列毎に、行又は列の先頭の文字に対応するキー及び該行又は該列の他の各文字に対応するそれぞれのマークを行方向又は列方向に配列してなるキーボードを前記表示部の画面に表示させ、前記タッチパネルを通じて、前記各キーのいずれかに対する操作が行われると、この操作されたキーの行又は列に対する入力を有効にすると共に他の行又は他の列に対する入力を無効とし、前記操作としてキーに対するタッチ操作が行われるか又はキーを始点とし該キーの行又は列における前記各マークのいずれかを終点とするスワイプ操作が行われると、このタッチ操作又はスワイプ操作の終了時のキー又はマークを判定して、この判定したキー又はマークに対応する文字の入力を受け付ける制御部として機能させるように前記コンピューターを機能させるものである。
【発明の効果】
【００１２】
本発明によれば、キーボードにおけるキー操作を容易かつ速やかに行うことができ、更には誤操作による入力を防止することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１実施形態にかかる入力装置の外観を示す図である。
【図２】第１実施形態の入力装置の内部構成を示すブロック図である。
【図３】第１実施形態の入力装置の表示部に表示されたキーボードなどを例示する図である。
【図４】第１実施形態のキーボード及びテキストボックスを示す図である。
【図５】（Ａ）は第１実施形態のキーボードに対するタッチ操作を説明するために用いた図であり、（Ｂ）は第１実施形態のキーボードに対するスワイプ操作を説明するために用いた図である。
【図６】第１実施形態のキーボードに対する操作に応じて文字を入力して、テキストを作成する処理手順を示すフローチャートである。
【図７】第１実施形態のキーボード及びテキストボックスの変形例を示す図である。
【図８】第２実施形態のキーボード及びテキストボックスを示す図である。
【図９】（Ａ）は第２実施形態のキーボードに対するタッチ操作を説明するために用いた図であり、（Ｂ）は第２実施形態のキーボードに対するスワイプ操作を説明するために用いた図である。
【図１０】第２実施形態のキーボード及びテキストボックスの変形例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態にかかる入力装置について図面を参照して詳細に説明する。
【００１５】
＜第１実施形態＞
図１は、本発明の入力装置の第１実施形態の外観を示す図である。図２は、第１実施形態の入力装置の内部構成を示すブロック図である。
【００１６】
第１実施形態の入力装置１０は、例えば、スマートフォンなどの携帯端末装置であって、表示部１２と、タッチパネル１３と、通信部１４と、記憶部１５と、制御ユニット１１とを備えている。これらの構成要素は、互いにバスを通じてデータ又は信号の送受信が可能とされている。
【００１７】
表示部１２は、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（ＯＬＥＤ：Organic Light-Emitting Diode）などから構成される。
【００１８】
タッチパネル１３は、所謂抵抗膜方式や静電容量方式等のタッチパネルである。タッチパネル１３は、表示部１２の画面に配置され、表示部１２の画面に対する指などの接触をその接触位置と共に検知する。タッチパネル１３は、指などの接触を検知すると、その接触位置の座標を示す検知信号を制御ユニット１１の制御部２１などに出力する。従って、タッチパネル１３は、表示部１２の画面に対するユーザー操作が入力される操作部としての役割を果たす。
【００１９】
また、入力装置１０は、ユーザー操作が入力される操作部として、上記のタッチパネル１３に加えてハードキーを備えてもよい。
【００２０】
通信部１４は、不図示のＬＡＮチップなどの通信モジュールを備える通信インターフェイスである。
【００２１】
記憶部１５は、大容量のＳＳＤ（Solid State Drive）、フラッシュメモリーなどからなり、各種のデータやプログラムを記憶している。
【００２２】
制御ユニット１１は、プロセッサー、ＲＡＭ(Random Access Memory）、及びＲＯＭ（Read Only Memory）などから構成される。プロセッサーは、ＣＰＵ（Central Processing Unit）、ＭＰＵ、又はＡＳＩＣ等である。この制御ユニット１１は、上記のＲＯＭ又は記憶部１５に記憶された制御プログラムが上記プロセッサーで実行されることにより、制御部２１、表示制御部２２、及び通信制御部２３として機能する。なお、制御ユニット１１の上記の各構成要素は、前述の制御プログラムに基づく動作によらず、それぞれハード回路により構成されてもよい。
【００２３】
制御ユニット１１は、表示部１２、タッチパネル１３、通信部１４、および記憶部１５などと接続されており、上記各構成要素の動作制御や、各構成要素との間での信号またはデータの送受信を行う。
【００２４】
制御部２１は、入力装置１０の全体的な動作制御を司る。制御部２１は、種々の処理を実行する処理部としての役割を果たす。
【００２５】
通信制御部２３は、通信部１４の通信動作を制御する機能を有する。また、表示制御部２２は、表示部１２の表示動作を制御する機能を有する。
【００２６】
また、制御部２１は、タッチパネル１３から出力される検知信号に基づき、ユーザーにより入力されたユーザー操作を特定する。そして、制御部２１は、特定したユーザー操作を受け付けて、このユーザー操作に応答動作する。
【００２７】
上記ユーザー操作には、タッチ操作、スワイプ操作などがある。例えば、ユーザーが、指をタッチパネル１３に接触させて直ちに離すと、タッチパネル１３は、接触を検知した位置を示す検知信号を制御部２１に出力する。制御部２１は、該検知信号を入力すると、この検知信号に基づきユーザー操作がタッチ操作であることを判定し、このタッチ操作を受け付ける。このタッチ操作は、例えば表示部１２の画面に表示される後で述べるキーボードのキーに対して行われる。
【００２８】
また、指をタッチパネル１３に接触させた状態で移動させると、タッチパネル１３は、最初に接触を検出した初期位置から最後に接触を検出した最終位置までの各移動位置を示す検知信号を制御部２１に出力する。制御部２１は、該検知信号を入力すると、この検知信号に基づきユーザー操作がスワイプ操作であること及びスワイプ操作の操作方向などを判定し、このスワイプ操作を受け付ける。このスワイプ操作は、例えば表示部１２の画面に表示される後で述べるキーボードのキーやマークなどに対して行われる。
【００２９】
尚、制御部２１、表示制御部２２、及び通信制御部２３は、特許請求の範囲における「制御部」に相当する。また、表示部１２は、特許請求の範囲における「表示部」に相当し、タッチパネル１３は、特許請求の範囲における「タッチパネル」に相当する。
【００３０】
ここで、第１実施形態の入力装置１０において、制御部２１が、テキストを作成するためのアプリケーションプログラムを起動したときに、表示制御部２２が、図３に示すようにキーボードＫＢ１等をＧＵＩとして表示部１２の画面に表示させる。
【００３１】
図４は、キーボードＫＢ１等を拡大して示す図である。この図４に示すキーボードＫＢ１は、日本語の５０音順の文字を行列方向に配列してなる文字行列を前提としており、「あ」、「か」、「さ」、……の行毎に、行の先頭の文字に対応するキー（ＫＡ１、ＫＡ２、ＫＡ３、……のいずれか）を配置し、先頭の文字に対応するキーに引き続いて該先頭の文字を含む行の他の各文字に対応するそれぞれのマークＭＩ、ＭＵ、ＭＥ、ＭＯを行方向に配列したものである。
【００３２】
例えば、「あ」の行では、先頭の文字「あ」に対応するキーＫＡ１が配置され、キーＫＡ１に引き続いて「あ」の行の他の各文字「い」、「う」、「え」、「お」に対応するそれぞれのマークＭＩ、ＭＵ、ＭＥ、ＭＯが配列されている。同様に、「か」の行では、先頭の文字「か」に対応するキーＫＡ２が配置され、キーＫＡ２に引き続いて「か」の行の他の各文字「き」、「く」、「け」、「こ」に対応するそれぞれのマークＭＩ、ＭＵ、ＭＥ、ＭＯが配列されている。
【００３３】
また、各行の先頭の文字に対応する各キーＫＡ１、ＫＡ２、ＫＡ３、……が列方向に並べて配列されている。同様に、各行の２番目の文字に対応する各マークＭＩが列方向に並べて配列され、各行の３番目の文字に対応する各マークＭＵが列方向に並べて配列され、各行の４番目の文字に対応する各マークＭＥが列方向に並べて配列され、各行の５番目の文字に対応する各マークＭＯが列方向に並べて配列されている。
【００３４】
また、各マークＭＩ、ＭＵ、ＭＥ、ＭＯの表示スペースは、各キーＫＡ１、ＫＡ２、ＫＡ３、……の表示スペースよりも行方向で狭くされている。これにより、キーボードＫＢ１全体の表示スペースが小さくされて、図３に示すように表示部１２の画面におけるキーボードＫＢ１の行方向におけるスペースが節減されている。
【００３５】
このようなキーボードＫＢ１を操作して、文字を入力するには、図５（Ａ）に示すようにユーザーが、指を各行の先頭の文字に対応する各キーＫＡ１、ＫＡ２、ＫＡ３、……のいずれか（図５（Ａ）ではキーＫＡ３）に接触させて、先頭の文字を含む行を選択してから、その指をキーから離すと、つまりキーに対するタッチ操作を行うと、制御部２１は、タッチパネル１３を通じて、そのキーに対するタッチ操作を検出し、そのキーに対応する先頭の文字を受け付けて入力する。
【００３６】
また、図５（Ｂ）に示すようにユーザーが、指を各行の先頭の文字に対応する各キーＫＡ１、ＫＡ２、ＫＡ３、……のいずれか（図５（Ｂ）ではキーＫＡ３）に接触させて、先頭の文字を含む行を選択し、そのまま指をそのキーに引き続く該選択した行の他の各文字に対応する各マークＭＩ、ＭＵ、ＭＥ、ＭＯのうちの任意のマークまでスライドさせて、指を任意のマークから離すと、つまりキーから任意のマークまでのスワイプ操作を行うと、制御部２１は、タッチパネル１３を通じて、そのキーから任意のマークまでのスワイプ操作を検出し、この任意のマークに対応する他の文字を受け付けて入力する。表示制御部２２は、入力された文字を表示部１２の画面に表示されているテキストボックスＴＸに表示させる。従って、ユーザーは、キーボードＫＢ１に対するタッチ操作又はスワイプ操作を行う度に、一文字を入力させて、この入力させた文字をテキストボックスＴＸで逐次確認することができる。
【００３７】
次に、キーボードＫＢ１に対する操作に応じて文字を入力して、テキストを作成する処理手順を、図６のフローチャートなどを参照して説明する。
【００３８】
まず、表示制御部２２が、図３及び図４に示すようにキーボードＫＢ１及びテキストボックスＴＸを表示部１２の画面に表示させている状態で、制御部２１は、タッチパネル１３を通じて、表示部１２の画面上のキーボードＫＢ１における各キーＫＡ１、ＫＡ２、ＫＡ３、……のいずれかに対する接触を待機している（ステップＳ１０１）。
【００３９】
例えば、図５（Ａ）に示すようにユーザーが、指をキーＫＡ３に接触させたとすると、制御部２１は、タッチパネル１３を通じて、キーＫＡ３に対する接触を検出し（ステップＳ１０１「Ｙｅｓ」）、この接触を検出したキーＫＡ３の行に対する操作を有効に設定すると共に他の全ての行に対する操作を無効に設定する（ステップＳ１０２）。
【００４０】
そして、表示制御部２２は、上記接触が検出されたキーＫＡ３の行、つまりキーＫＡ３及び該キーＫＡ３に引き続く各マークＭＩ、ＭＵ、ＭＥ、ＭＯをカラー表示すると共に他の全ての行の各キー及び各マークをグレイアウト表示させる（ステップＳ１０３）。このため、ユーザーは、キーＫＡ３の行を選択したことを容易に確認することができる。
【００４１】
また、表示制御部２２は、この接触を検出したキーＫＡ３に対応する文字「さ」を判定して（ステップＳ１０４）、この文字「さ」を表示部１２の画面におけるテキストボックスＴＸに表示させる（ステップＳ１０５）。
【００４２】
そして、ユーザーが、指をキーＫＡ３から直ちに離したとすると、制御部２１は、タッチパネル１３を通じて、キーＫＡ３に対するタッチ操作を判定して（ステップＳ１０６「Ｙｅｓ」）、キーＫＡ３に対応する文字「さ」を入力し（ステップＳ１０７）、テキストボックスＴＸにおける文字「さ」の表示を維持する。
【００４３】
また、図５（Ｂ）に示すようにユーザーが、指をキーＫＡ３から直ちに離すことなく、指をキーＫＡ３から行方向に引き続く各マークＭＩ、ＭＵ、ＭＥ、ＭＯへとスライドさせたとすると、制御部２１は、タッチパネル１３を通じて、各マークＭＩ、ＭＵ、ＭＥ、ＭＯのいずれかに対する指の接触位置を検出しつつ、指の接触位置に重なるマークに対応する他の各文字「し」、「す」、「せ」、「そ」のいずれかを判定して（ステップＳ１０８）、この判定した文字を表示部１２の画面におけるテキストボックスＴＸに表示させる（ステップＳ１０９）。このとき、例えば指の接触位置が各マークＭＩ、ＭＵ、ＭＥ、ＭＯを順次通過するように変化すると、表示制御部２２は、他の各文字「し」、「す」、「せ」、「そ」をテキストボックスＴＸに逐次表示させる。
【００４４】
そして、ユーザーが、指を各マークＭＩ、ＭＵ、ＭＥ、ＭＯのうちの任意のマークまでスライドさせて離すと、制御部２１は、タッチパネル１３を通じて、キーＫＡ３を始点とし任意のマークを終点とするスワイプ操作を判定して（ステップＳ１１０）、任意のマークに対応する他の各文字「し」、「す」、「せ」、「そ」のいずれかを入力する（ステップＳ１１１）。表示制御部２２は、テキストボックスＴＸにおけるその入力した文字の表示を維持する。
【００４５】
また、ステップＳ１０３において、キーＫＡ３の行に対する操作が有効にされると共に他の全ての行に対する操作が無効にされているため、ユーザーがキーＫＡ３の行から他の行へのスワイプ操作を誤って行うと、制御部２１は、タッチパネル１３を通じて、キーＫＡ３の行から他の行へのスワイプ操作を検出しながらも、このスワイプ操作を無効とし、ステップＳ１０８〜ステップＳ１１１の処理を制御部２１及び表示制御部２２が行うことはない。この場合、制御部２１は、キーＫＡ３に対する接触を最初に検出しているので、キーＫＡ３に対応する文字「さ」を入力し、テキストボックスＴＸにおける文字「さ」の表示を維持することとなる。
【００４６】
次に、制御部２１は、ステップＳ１０１と同様に、タッチパネル１３を通じて、キーボードＫＢ１における各キーＫＡ１、ＫＡ２、ＫＡ３、……のいずれかに対する接触を待機すると共に（ステップＳ１１２）、タッチパネル１３を通じて、表示部１２の画面に表示されている確定ボタンＫＫ（図３に示す）に対するタッチ操作が行われたか否かを検出する（ステップＳ１１３）。
【００４７】
例えばユーザーが、指をキーＫＡ１に接触させたとすると、制御部２１は、タッチパネル１３を通じて、キーＫＡ１に対する接触を検出し（ステップＳ１１２「Ｙｅｓ」）、ステップＳ１０２に戻って、この接触を検出したキーＫＡ１の行に対する操作を有効に設定すると共に他の全ての行に対する操作を無効に設定する。そして、ステップＳ１０３からの処理を繰り返す。これにより、次の文字が入力されて、表示制御部２２は、この次の文字を、上記文字「さ」に引き続いてテキストボックスＴＸに表示させる。
【００４８】
以降同様に、ユーザーが、指をキーボードＫＢ１における各キーＫＡ１、ＫＡ２、ＫＡ３、……のいずれかに接触させると、制御部２１は、タッチパネル１３を通じて、そのいずれかのキーに対する接触を検出する（ステップＳ１１２「Ｙｅｓ」）。処理は、ステップＳ１０２からの処理が繰り返される。このため、ユーザーは、そのキーに対するタッチ操作を行うか、あるいはそのキーを始点とし該キーに引き続く各マークＭＩ、ＭＵ、ＭＥ、ＭＯのうちの任意のマークを終点とするスワイプ操作を行うことにより、キー又はマークに対応する文字を入力してテキストボックスＴＸに表示させることができる。
【００４９】
また、ユーザーが、確定ボタンＫＫに対するタッチ操作を行うと、制御部２１は、タッチパネル１３を通じて、確定ボタンＫＫに対するタッチ操作を検出し（ステップＳ１１３「Ｙｅｓ」）、テキストボックスＴＸに表示されている文字又は文字列を確定する。これに応じて、表示制御部２２が、テキストボックスＴＸに表示されている文字又は文字列を、表示部１２の画面におけるテキスト入力欄ＴＩ（図３に示す）に移動させ、テキストボックスＴＸに表示されている文字又は文字列を消去する（ステップＳ１１４）。
【００５０】
引き続いて、テキストの作成を継続させる場合は、ユーザーが、指をキーボードＫＢ１における各キーＫＡ１、ＫＡ２、ＫＡ３、……のうちの任意のキーに接触させる。制御部２１は、タッチパネル１３を通じて、任意のキーに対する接触を検出する（ステップＳ１０１「Ｙｅｓ」）。処理はステップＳ１０２からの処理が繰り返される。
【００５１】
このように第１実施形態では、ユーザーが、キーボードＫＢ１に対するタッチ操作又はスワイプ操作を行う度に、一文字を入力させて、この入力させた文字をテキストボックスＴＸで逐次確認することができる。
【００５２】
また、各マークＭＩ、ＭＵ、ＭＥ、ＭＯの表示スペースが各キーＫＡ１、ＫＡ２、ＫＡ３、……の表示スペースよりも行方向で狭くされている。このため、キーボードＫＢ１全体の表示スペースが小さく、表示部１２の画面におけるキーボードＫＢ１の行方向におけるスペースが節減される。
【００５３】
また、ユーザーが、指をキーに接触させると、この接触させたキーの行に対する操作が有効にされると共に他の全ての行に対する操作が無効にされるため、誤操作による入力を防止することができる。
【００５４】
尚、表示制御部２２による表示制御の下、キーボードＫＢ１において、「あ」、「か」、「さ」、……の行毎に、キー及び各マークを配列するだけではなく、濁点、半濁点、句読点などの行を設定して、この行にキー及び各マークを配列し、キー及び各マークを濁点、半濁点、句読点などに対応付け、キーに対するタッチ操作が行われたときには該キーに対応する濁点を入力したり、キーを始点とし任意のマークを終点とするスワイプ操作が行われたときには任意のマークに対応する半濁点や句読点を入力したりしてもよい。また、キー及び各マークに対応する濁点、半濁点、句読点などを、テキストボックスＴＸに表示させて確認できるようにする。
【００５５】
また、表示制御部２２による表示制御の下、確定ボタンＫＫの他に、テキストボックスＴＸに表示されている文字又は文字列を消去するための消去ボタンや、テキストボックスＴＸに表示されている文字又は文字列を漢字に変換するための変換ボタン等を表示部１２の画面に表示して使えるようにしてもよい。
【００５６】
また、上記第１実施形態では、「あ」、「か」、「さ」、……の行毎に、キー及び各マークを配列してなるキーボードＫＢ１を例示しているが、表示制御部２２は、図７に示すようなキーボードＫＢ２を表示させてもよい。この図７に示すキーボードＫＢ２は、日本語の５０音順の文字を行列方向に配列してなる文字行列を前提としており、「あ」、「い」、「う」、「え」、「お」の列毎に、列の先頭の文字に対応するキー（ＫＡ、ＫＩ、ＫＵ、ＫＥ、ＫＯのいずれか）を配置し、先頭の文字に対応するキーに引き続いて該先頭の文字を含む列の他の各文字に対応するそれぞれのマークＭ１、Ｍ２、Ｍ３、Ｍ４、……を列方向に配列したものである。例えば、「あ」の列では、先頭の文字「あ」に対応するキーＫＡが配置され、キーＫＡに引き続いて「あ」の列の他の各文字「か」、「さ」、「た」、「な」、……に対応するそれぞれのマークＭ１、Ｍ２、Ｍ３、Ｍ４、……が配列されている。同様に、「い」の列では、先頭の文字「い」に対応するキーＫＩが配置され、キーＫＩに引き続いて「い」の列の他の各文字「き」、「し」、「ち」、「に」、……に対応するそれぞれのマークＭ１、Ｍ２、Ｍ３、Ｍ４、……が配列されている。
【００５７】
このようなキーボードＫＢ２を操作して、文字を入力するには、例えばユーザーが、指を各列の先頭の文字に対応する各キーＫＡ、ＫＩ、ＫＵ、ＫＥ、ＫＯのいずれかに接触させて、先頭の文字を含む列を選択する。制御部２１は、タッチパネル１３を通じて、そのキーに対する接触を検出し、この接触を検出したキーの列に対する操作を有効に設定すると共に他の全ての列に対する操作を無効に設定し、表示制御部２２は、その接触を検出したキーの列をカラー表示すると共に他の全ての列をグレイアウト表示する。そして、ユーザーが、指をそのキーから離すと、つまりキーに対するタッチ操作を行うと、制御部２１は、タッチパネル１３を通じて、そのキーに対するタッチ操作を検出し、そのキーに対応する先頭の文字を受け付けて入力する。また、ユーザーが、そのまま指をそのキーの列の他の各文字に対応する各Ｍ１、Ｍ２、Ｍ３、Ｍ４、……のうちの任意のマークまでスライドさせて、指を任意のマークから離すと、つまりキーから任意のマークまでのスワイプ操作を行うと、制御部２１は、タッチパネル１３を通じて、そのキーから任意のマークまでのスワイプ操作を検出し、この任意のマークに対応する他の文字を受け付けて入力する。表示制御部２２は、入力された文字を表示部１２の画面に表示されているテキストボックスＴＸに表示させる。
【００５８】
＜第２実施形態＞
次に、本発明の入力装置の第２実施形態について説明する。尚、第２実施形態の入力装置は、第１実施形態の入力装置１０と同様に、図１に示すような外観及び図２に示すような内部構成を有している。
【００５９】
図８は、第２実施形態の入力装置１０の表示部１２に表示されるキーボードＫＢ３及びテキストボックスＴＸを示す図である。表示制御部２２による表示制御で表示される、この図８に示すキーボードＫＢ３は、日本語の５０音順の文字を行列方向に配列してなる文字行列を前提としており、「あ」、「か」、「さ」、……の行毎に、行の各文字に対応するそれぞれのキーＫＡ、ＫＩ、ＫＵ、ＫＥ、ＫＯを配列したものである。例えば、「あ」の行では、各文字「あ」、「い」、「う」、「え」、「お」に対応するそれぞれのキーＫＡ、ＫＩ、ＫＵ、ＫＥ、ＫＯが配列されている。同様に、「か」の行では、各文字「か」、「き」、「く」、「け」、「こ」に対応するそれぞれのキーＫＡ、ＫＩ、ＫＵ、ＫＥ、ＫＯが配列されている。
【００６０】
また、各行の先頭の文字に対応する各キーＫＡ、各行の２番目の文字に対応する各キーＫＩ、各行の３番目の文字に対応する各キーＫＵ、各行の４番目の文字に対応する各キーＫＥ、各行の５番目の文字に対応する各キーＫＯが、それぞれ列方向に並べて配列されている。
【００６１】
このようなキーボードＫＢ３を操作して、文字を入力するには、例えば、図９（Ａ）に示すようにユーザーが、指を各行の先頭の文字に対応する各キーＫＡのいずれか（図９（Ａ）では文字「さ」に対応するキーＫＡ）に接触させて、先頭の文字を含む行を選択してから、その指をキーＫＡから離すと、つまりキーＫＡに対するタッチ操作を行うと、制御部２１は、タッチパネル１３を通じて、そのキーＫＡに対するタッチ操作を検出し、そのキーＫＡに対応する先頭の文字を受け付けて入力する。また、図９（Ｂ）に示すようにユーザーが、指を各行の先頭の文字に対応する各キーＫＡのいずれか（図９（Ａ）では文字「さ」に対応するキーＫＡ）に接触させて、先頭の文字を含む行を選択し、そのまま指をそのキーＫＡに引き続く該選択した行の他の各文字に対応する各キーＫＩ、ＫＵ、ＫＥ、ＫＯのうちの任意のキーまでスライドさせて、指を任意のキーから離すと、つまりキーＫＡから任意のキーまでのスワイプ操作を行うと、制御部２１は、タッチパネル１３を通じて、キーＫＡから任意のキーまでのスワイプ操作を検出し、この任意のキーに対応する他の文字を受け付けて入力する。表示制御部２２は、入力された文字を表示部１２の画面に表示されているテキストボックスＴＸに表示させる。従って、ユーザーは、キーボードＫＢ３に対するタッチ操作又はスワイプ操作を行う度に、一文字を入力させて、この入力させた文字をテキストボックスＴＸで逐次確認することができる。
【００６２】
また、制御部２１は、タッチパネル１３を通じて、キーＫＡに対する接触を検出したタイミングで、この接触を検出したキーＫＡの行に対する操作を有効に設定すると共に他の全ての行に対する操作を無効に設定する。このため、ユーザーが、その接触を検出したキーＫＡの行から他の行へとスワイプ操作を誤って行ったときには、制御部２１は、タッチパネル１３を通じて、その接触を検出したキーＫＡの行から他の行へのスワイプ操作を検出しながらも、このスワイプ操作を無効とし、その接触を検出したキーＫＡに対応する文字を入力して、表示制御部２２は、この文字をテキストボックスＴＸに表示させる。
【００６３】
また、制御部２１は、タッチパネル１３を通じて、キーＫＡに対する接触を検出すると、このタイミングで、表示制御部２２が、その接触を検出したキーＫＡ及び該キーＫＡの行の他の各キーＫＩ、ＫＵ、ＫＥ、ＫＯをカラー表示すると共に、他の全ての行の各キーをグレイアウト表示させる。このため、ユーザーは、自分が選択した行を容易に確認することができる。
【００６４】
尚、表紙制御部２２は、キーボードＫＢ３において、「あ」、「か」、「さ」、……の行毎に、行の各文字に対応するそれぞれのキーＫＡ、ＫＩ、ＫＵ、ＫＥ、ＫＯを配列するだけではなく、濁点、半濁点、句読点などの行を設定して、この行に各キーを配列して表示させ、各キーを濁点、半濁点、句読点などに対応付ける。制御部２１は、先頭のキーに対するタッチ操作が行われたときには該キーに対応する濁点を入力したり、先頭のキーを始点とし任意のキーを終点とするスワイプ操作が行われたときには任意のキーに対応する半濁点や句読点を入力したりしてもよい。また、表示制御２２は、キーに対応する濁点、半濁点、句読点などを、テキストボックスＴＸに表示させる。これにより、入力される濁点、半濁点、句読点などをユーザーが確認可能にする。
【００６５】
また、上記第２実施形態では、「あ」、「か」、「さ」、……の行毎に、行の各文字に対応するそれぞれのキーＫＡ、ＫＩ、ＫＵ、ＫＥ、ＫＯを配列したキーボードＫＢ３を表示制御部２２が表示させる例を示しているが、表示制御部２２は、図１０に示すようなキーボードＫＢ４を表示させてもよい。この図１０に示すキーボードＫＢ４は、日本語の５０音順の文字を行列方向に配列してなる文字行列を前提としており、「あ」、「い」、「う」、「え」、「お」の列毎に、列の各文字に対応するそれぞれのキーＫ１、Ｋ２、Ｋ３、Ｋ４、Ｋ５、……を配置したものである。例えば、「あ」の列では、各文字「あ」、「か」、「さ」、「た」、「な」、……に対応するそれぞれのキーＫ１、Ｋ２、Ｋ３、Ｋ４、Ｋ５、……が配列されている。同様に、「い」の列では、各文字「い」、「き」、「し」、「ち」、「に」、……に対応するそれぞれのキーＫ１、Ｋ２、Ｋ３、Ｋ４、Ｋ５、……が配列されている。
【００６６】
このようなキーボードＫＢ４を操作して、文字を入力するには、例えばユーザーが、指を各列の先頭の文字に対応する各キーＫ１のいずれかに接触させて、先頭の文字を含む列を選択する。制御部２１は、タッチパネル１３を通じて、そのキーＫ１に対する接触を検出し、この接触を検出したキーＫ１の列に対する操作を有効に設定すると共に他の全ての列に対する操作を無効に設定する。表示制御部２２は、当該接触が検出されたキーＫ１の列をカラー表示すると共に他の全ての列をグレイアウト表示する。そして、ユーザーが、指をそのキーＫ１から離すと、つまりキーＫ１に対するタッチ操作を行うと、制御部２１は、タッチパネル１３を通じて、そのキーＫ１に対するタッチ操作を検出し、そのキーＫ１に対応する先頭の文字を受け付けて入力する。また、ユーザーが、そのまま指をそのキーＫ１の列の他の各文字に対応する各キーＫ２、Ｋ３、Ｋ４、Ｋ５、……のうちの任意のキーまでスライドさせて、指を任意のキーから離すと、つまり先頭のキーから任意のキーまでのスワイプ操作を行うと、制御部２１は、タッチパネル１３を通じて、その先頭のキーから任意のキーまでのスワイプ操作を検出し、この任意のキーに対応する他の文字を受け付けて入力する。表示制御部２２は、入力された文字を表示部１２の画面に表示されているテキストボックスＴＸに表示させる。
【００６７】
尚、上記各実施形態では、表示制御部２２が、日本語の５０音順の文字を行列方向に配列してなる文字行列を前提として、文字行列の各文字に対応する各キーや各マークを配列したキーボードを表示させ、制御部２１が当該キーボードに対するユーザー操作に応じて文字を入力する例を示しているが、他の国の言語の文字行列を前提として、文字行列の各文字に対応する各キーや各マークを配列したキーボードを表示制御部２２が表示させ、制御部２１が当該キーボードに対するユーザー操作に応じて文字を入力するようにすることも可能である。
【００６８】
また、上述した制御プログラムは、コンピューターにより読み取り可能な非一時的な記録媒体、例えば、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリーなどに記録される。この場合、当該プログラムを記録したコンピューターにより読み取り可能な非一時的な記録媒体が、本発明の一実施形態となる。
【符号の説明】
【００６９】
１０    入力装置
１１    制御ユニット
１２    表示部
１３    タッチパネル
１４    通信部
１５    記憶部
２１    制御部
２２    表示制御部
２３    通信制御部
【図１】
2019066936.tif 000003
【図２】
2019066936.tif 000004
【図３】
2019066936.tif 000005
【図４】
2019066936.tif 000006
【図５】
2019066936.tif 000007
【図６】
2019066936.tif 000008
【図７】
2019066936.tif 000009
【図８】
2019066936.tif 000010
【図９】
2019066936.tif 000011
【図１０】
2019066936.tif 000012