(57)【要約】【課題】文字入力の際にユーザに多数のキーワードを提示する。【解決手段】情報機器１の制御部２０は、入力候補になる複数のキーワードを記憶する記憶部２３と、タッチセンサ部１１により検出されたタッチ座標に基づいて、表示部１２に対するタッチ物のスライド操作の移動量を特定する操作特定部２１と、操作特定部２１が特定したスライド操作の移動量に応じて、記憶部２３が記憶している複数のキーワードの中から選択するキーワードを順次切り替えるキーワード選択部２４と、キーワード選択部２４がスライド操作の移動量に応じて順次選択したキーワードを表示部１２に表示させる表示制御部２２とを備える。【選択図】図１
2016081277.tif 000002
【特許請求の範囲】
【請求項１】
表示部および当該表示部に対するタッチ物のタッチ座標を検出するタッチセンサ部を有するタッチパネルを用いて、文字入力を行う情報機器において、
入力候補になる複数のキーワードを記憶する記憶部と、
前記タッチセンサ部により検出されたタッチ座標に基づいて、前記表示部に対する前記タッチ物のスライド操作の移動量を特定する操作特定部と、
前記操作特定部が特定したスライド操作の移動量に応じて、前記記憶部が記憶している複数のキーワードの中から選択するキーワードを順次切り替えるキーワード選択部と、
前記キーワード選択部が前記スライド操作の移動量に応じて順次選択したキーワードを前記表示部に順次表示させる表示制御部とを備えることを特徴とする情報機器。
【請求項２】
表示部および当該表示部に対するタッチ物のタッチ座標を検出するタッチセンサ部を有するタッチパネルを用いて、文字入力を行う情報機器において、
入力候補になる複数のキーワードを記憶する記憶部と、
前記タッチセンサ部により検出されたタッチ座標に基づいて、前記表示部に対する前記タッチ物のスライド操作の継続時間を特定する操作特定部と、
前記操作特定部が特定したスライド操作の継続時間に応じて、前記記憶部が記憶している複数のキーワードの中から選択するキーワードを順次切り替えるキーワード選択部と、
前記キーワード選択部が前記スライド操作の継続時間に応じて順次選択したキーワードを前記表示部に順次表示させる表示制御部とを備えることを特徴とする情報機器。
【請求項３】
前記操作特定部は、前記表示部に対する前記タッチ物のスライド操作の移動量に加え移動方向を特定し、
前記キーワード選択部は、前記操作特定部が特定したスライド操作の移動量および移動方向に応じて、前記記憶部が記憶している複数のキーワードの中から選択するキーワードを順次切り替えることを特徴とする請求項１記載の情報機器。
【請求項４】
前記操作特定部は、前記表示部に対する前記タッチ物のスライド操作の継続時間に加え移動方向を特定し、
前記キーワード選択部は、前記操作特定部が特定したスライド操作の継続時間および移動方向に応じて、前記記憶部が記憶している複数のキーワードの中から選択するキーワードを順次切り替えることを特徴とする請求項２記載の情報機器。
【請求項５】
前記操作特定部は、前記タッチ物のスライド操作が終了したことを特定し、
前記キーワード選択部は、前記タッチ物のスライド操作が終了したときに選択中のキーワードを入力文字として確定することを特徴とする請求項１から請求項４のうちのいずれか１項記載の情報機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、タッチパネルを用いて文字入力を行う情報機器に関するものである。
【背景技術】
【０００２】
従来、タッチパネルに表示されたボタンまたはキーボードのファンクションキーなどにキーワードを割り当てておき、ユーザが押下することによってキーワードを入力する方法が広く知られている。
【０００３】
他方、特許文献１では、タッチパネルの表示画面に対するスライド操作の方向と、文字列のコピー、切り取り、および翻訳などのコマンドとを対応付けておき、表示画面に対して行われたスライド操作の方向に対応するコマンドを選択する電子機器が開示されている。これにより、操作性を向上させることを目指している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−９２８２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に記載の構成は、スライド操作の方向とコマンドとの対応付けが一対一であり、コマンドの割り付け数に限りがあった。
そのため、特許文献１に記載の構成を文字入力に適用した場合、スライド操作の方向とキーワードとの対応付けが一対一になり、キーワードの割り付け数に限りが生じ、多数のキーワードをユーザに提示して選択させることができないという課題があった。
【０００６】
この発明は、上記のような課題を解決するためになされたもので、文字入力の際にユーザに多数のキーワードを提示することを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係る情報機器は、入力候補になる複数のキーワードを記憶する記憶部と、タッチセンサ部により検出されたタッチ座標に基づいて、表示部に対するタッチ物のスライド操作の移動量を特定する操作特定部と、操作特定部が特定したスライド操作の移動量に応じて、記憶部が記憶している複数のキーワードの中から選択するキーワードを順次切り替えるキーワード選択部と、キーワード選択部がスライド操作の移動量に応じて順次選択したキーワードを表示部に順次表示させる表示制御部とを備えるものである。
【０００８】
この発明に係る情報機器は、入力候補になる複数のキーワードを記憶する記憶部と、タッチセンサ部により検出されたタッチ座標に基づいて、表示部に対するタッチ物のスライド操作の継続時間を特定する操作特定部と、操作特定部が特定したスライド操作の継続時間に応じて、記憶部が記憶している複数のキーワードの中から選択するキーワードを順次切り替えるキーワード選択部と、キーワード選択部がスライド操作の継続時間に応じて順次選択したキーワードを表示部に順次表示させる表示制御部とを備えるものである。
【発明の効果】
【０００９】
この発明によれば、スライド操作の移動量または継続時間に応じて、表示するキーワードを順次切り替えるようにしたので、文字入力の際にユーザに多数のキーワードを提示することができる。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施の形態１に係る情報機器の構成例を示すブロック図である。
【図２】実施の形態１に係る情報機器で用いるキーワードテーブルの一例を示す図である。
【図３】テキストエディタ実行時に、表示部に表示されている文字入力画面例である。
【図４】テキストエディタ実行時に、表示部に表示されている文字入力画面例である。
【図５】テキストエディタ実行時に、表示部に表示されている文字入力画面例である。
【図６】図形描画エディタ実行時に、表示部に表示されている文字入力画面例である。
【図７】図形描画エディタ実行時に、表示部に表示されている文字入力画面例である。
【図８】図形描画エディタ実行時に、表示部に表示されている文字入力画面例である。
【図９】実施の形態１において、文字入力モード実行時の制御部の動作を示すフローチャートである。
【図１０】この発明の実施の形態２に係る情報機器で用いるキーワードテーブルの一例を示す図である。
【図１１】タッチ物がスライドする領域の一例を示す図である。
【図１２】テキストエディタ実行時に、表示部に表示されている文字入力画面例である。
【図１３】図形描画エディタ実行時に、表示部に表示されている文字入力画面例である。
【図１４】実施の形態２において、文字入力モード実行時の制御部の動作を示すフローチャートである。
【図１５】この発明の実施の形態３おいて、文字入力モード実行時の制御部の動作の一例を示すフローチャートである。
【図１６】実施の形態３おいて、文字入力モード実行時の制御部の動作の別の例を示すフローチャートである。
【図１７】この発明の変形例を示し、テキストエディタ実行時に表示部に表示されている文字入力画面例である。
【発明を実施するための形態】
【００１１】
実施の形態１．
図１に示すように、実施の形態１に係る情報機器１は、タッチパネル部１０と制御部２０とを備える構成であり、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、モバイルＰＣ、およびスマートフォンなどが該当する。
【００１２】
タッチパネル部１０は、タッチセンサ部１１および表示部１２などから構成されている。タッチセンサ部１１は、例えば透明電極により構成され、表示部１２の画面上に配置される。このタッチセンサ部１１は、ユーザの指またはタッチペンなどの「タッチ物」が接触すると、これを「タッチ」として検出し、タッチの座標を制御部２０へ送信する。表示部１２は、制御部２０から受信したデータを表示する。
【００１３】
なお、情報機器１においてタッチパネル部１０は必須の構成ではなく、外部のタッチパネルを利用して情報機器１の制御部２０との間でデータの送受信を行う構成にしてもよい。
【００１４】
制御部２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などが実装された半導体集積回路などから構成されている。ＣＰＵがプログラムを実行することにより、操作特定部２１、表示制御部２２、キーワード選択部２４およびアプリケーション部２５としての機能を実現する。
【００１５】
記憶部２３は、例えばＲＡＭまたはハードディスクなどの記憶装置から構成されており、キーワードテーブルを格納する。
図２に、キーワードテーブルの一例を示す。キーワードテーブルは、キーワードの一覧を格納したテーブルであり、１つのキーワードを１つのレコードとして格納している。キーワードテーブルに格納するキーワードは、ユーザが自由に設定可能である。また、キーワードは、図示するような単語または文字列に限定されるものではなく、文章などであってもよい。
【００１６】
操作特定部２１は、タッチセンサ部１１からタッチの座標を受信し、アプリケーション部２５へ送信する。
また、操作特定部２１は、文字入力モードの実行中に、タッチセンサ部１１からタッチの座標を受信し、タッチが開始された座標（以下、タッチ開始座標と呼ぶ）を表示制御部２２へ送信する。また、操作特定部２１は、文字入力モードの実行中に、タッチセンサ部１１から受信したタッチの座標に基づいてスライド操作などの操作内容を特定し、特定した操作内容をキーワード選択部２４へ送信する。
【００１７】
キーワード選択部２４は、操作特定部２１により特定された操作内容に基づいて、記憶部２３に格納されているキーワードの中から１つ以上の入力候補キーワードを選択し、表示制御部２２へ送信する。
また、キーワード選択部２４は、操作特定部２１により特定された操作内容に基づいて、入力候補キーワードの中からユーザが入力したいキーワードを特定し、アプリケーション部２５へ送信する。
【００１８】
表示制御部２２は、キーワード選択部２４から受信した入力候補キーワードと、操作特定部２１から受信したタッチ開始座標を表示部１２へ送信する。表示部１２は、表示制御部２２から受信した入力候補キーワードをタッチ開始座標の位置に表示する。
【００１９】
アプリケーション部２５は、例えばテキストエディタまたは図形描画エディタなどのアプリケーションソフトウエアを実行し、その実行画面を表示部１２へ送信する。
また、アプリケーション部２５は、ユーザが文字入力を行う必要がある場合に、文字入力画面を表示部１２へ送信する。さらに、アプリケーション部２５は、キーワード選択部２４により特定されたキーワードを受信して文字入力を確定し、キーワードを入力した画面を表示部１２へ送信する。表示部１２は、アプリケーション部２５から受信した各種の画面を表示する。
【００２０】
次に、図３〜図８を参照して、ユーザが行う文字入力動作の概要を説明する。
図３〜図５の各図は、テキストエディタ実行時に、表示部１２に表示されている文字入力画面例である。
ユーザが「文字入力モード」ボタンをタッチ操作することにより、アプリケーション部２５が文字入力モードを開始する。文字入力モードにおいて、ユーザは、文字を入力しようとする位置（例えば、行および列）をタッチする。図３は、ユーザの指（タッチ物）が、文字を入力しようとする行および列をタッチしている状態を示す。
【００２１】
図４（ａ）に示すように、ユーザが、タッチを開始した位置から右方向へ向けてスライド操作すると、タッチを開始した位置にキーワードテーブルの１番目のキーワード「ＯＫ」が表示される。ユーザが、図４（ａ）の位置からさらに右方向へ向けてスライド操作すると、図４（ｂ）に示すように、キーワードテーブルの２番目のキーワード「ＮＧ」に切り替わる。ユーザが、図４（ｂ）の位置からさらに右方向へ向けてスライド操作すると、図４（ｃ）に示すように、キーワードテーブルの３番目のキーワード「公差外れ」に切り替わる。このように、スライド操作の移動量に応じて、タッチを開始した位置にキーワードが次々に表示される。なお、スライド操作中に指の移動方向を変えても構わない。
【００２２】
ユーザは、図４（ｃ）のように「公差外れ」が表示された状態で指を離すと、図５に示すように、タッチを開始した位置に「公差外れ」の文字列が入力される。
【００２３】
図６〜図８の各図は、図形描画エディタ実行時に、表示部１２に表示されている文字入力画面例である。
テキストエディタと同様に図形描画エディタにおいても、ユーザが「文字入力モード」ボタンをタッチ操作することにより、アプリケーション部２５が文字入力モードを開始する。文字入力モードにおいて、ユーザは、文字を入力しようとする位置（例えば、Ｘ座標およびＹ座標）をタッチする。図６は、ユーザの指が、文字を入力しようとするＸ座標およびＹ座標をタッチしている状態を示す。
【００２４】
ユーザが、図６のタッチを開始した位置から右方向へ向けてスライド操作すると、図７（ａ）、図７（ｂ）、図７（ｃ）に示すように、タッチを開始した位置からのスライド操作の移動量に応じて、タッチを開始した位置に次々にキーワードが表示される。
ユーザは、図７（ｃ）のように「公差外れ」が表示された状態で指を離すと、図８に示すように、タッチを開始した位置に「公差外れ」の文字列が入力される。
【００２５】
本発明は、テキストエディタのように行および列により文字の入力座標を特定するアプリケーションであっても、図形描画エディタのようにＸ座標およびＹ座標により文字の入力座標を特定するアプリケーションであっても適用することができる。
【００２６】
次に、情報機器１が行う文字入力動作を説明する。
まず、アプリケーション部２５は、例えばテキストエディタまたは図形描画エディタのアプリケーションソフトウエアを実行し、実行画面を表示部１２に表示する。表示部１２に表示した実行画面上の「文字入力モード」ボタンがユーザによってタッチ操作されると、タッチセンサ部１１は、タッチの座標を検出し、操作特定部２１へ送信する。操作特定部２１は、タッチの座標をアプリケーション部２５へ送信する。アプリケーション部２５は、タッチの座標に基づいて「文字入力モード」ボタンがタッチ操作されたと判断すると、文字入力モードを開始し、文字入力画面を表示部１２に表示する。
【００２７】
ここで、図９のフローチャートに、文字入力モード実行時の制御部２０の動作を示す。
表示部１２に表示した文字入力画面上の文字を入力しようとする位置がユーザによってタッチ操作されると、タッチセンサ部１１は、タッチの座標を検出し、操作特定部２１へ送信する。操作特定部２１は、タッチセンサ部１１からタッチの座標を受信し、タッチ物が文字入力画面へのタッチを開始したことを検出し（ステップＳＴ１）、タッチ開始座標を表示制御部２２へ送信する。表示制御部２２は、タッチ開始座標を記憶する（ステップＳＴ２）。
【００２８】
続いて、操作特定部２１は、ユーザがスライド操作を開始したとみなし（ステップＳＴ３）、スライド操作が終了するまで（ステップＳＴ１０）、ステップＳＴ４〜ＳＴ９の処理を繰り返す。なお、操作特定部２１は、タッチ物がタッチしたとき（ステップＳＴ１）から離れたとき（ステップＳＴ１０）までの間を、スライド操作中とみなす。
【００２９】
続いて、操作特定部２１は、スライド操作中か否か、およびスライド操作中にタッチ物が移動したか否かを判定する（ステップＳＴ４）。操作特定部２１は、タッチ物が移動したことによる座標変化を検出すると（ステップＳＴ４“座標変化あり”）、スライド操作ありの判定結果をキーワード選択部２４へ送信する。
【００３０】
なお、操作特定部２１に対し、座標変化を検出するための閾値を予め設定しておいてもよい。その場合、操作特定部２１は、座標の変化量（つまり、スライド操作の移動量）が閾値を超えるまで座標変化なしと判定して（ステップＳＴ４“座標変化なし”）、ステップＳＴ４を繰り返し、座標の変化量が閾値を超えると座標変化ありと判定して（ステップＳＴ４“座標変化あり”）、ステップＳＴ５の処理へ進む。
【００３１】
キーワード選択部２４は、操作特定部２１からスライド操作ありの判定結果を受信すると、記憶部２３のキーワードテーブルからＮ番目のキーワードを取り出す（ステップＳＴ５）。キーワード選択部２４は、取り出したキーワードを入力候補キーワードとして表示制御部２２へ送信する。
図２のキーワードテーブルの例では、Ｎ＝１〜８である。ステップＳＴ４〜ＳＴ９の繰り返し１回目はＮ＝１であり、キーワードテーブルの１番目のキーワード「ＯＫ」が選択される。
【００３２】
表示制御部２２は、キーワード選択部２４から入力候補キーワードを受信すると、表示部１２に指示して、入力候補キーワードをタッチ開始座標に表示する（ステップＳＴ６）。
【００３３】
続いて、キーワード選択部２４は、Ｎの値がキーワードテーブルの最後の番号か否かを判定する（ステップＳＴ７）。キーワード選択部２４は、Ｎの値がキーワードテーブルの最後の番号でない場合（ステップＳＴ７“Ｆａｌｓｅ”）、Ｎの値をインクリメントし、次の番号のキーワードを指すようにする（ステップＳＴ８）。一方、Ｎの値がキーワードテーブルの最後の番号である場合（ステップＳＴ７“Ｔｒｕｅ”）、キーワード選択部２４はＮを１にし、キーワードテーブルの先頭のキーワードを指すようにする（ステップＳＴ９）。
【００３４】
キーワード選択部２４は、ステップＳＴ８またはステップＳＴ９の後、ステップＳＴ４の処理へ戻る。ステップＳＴ４へ戻り、操作特定部２１において再びスライド操作ありと判定された場合（ステップＳＴ４“座標変化あり”）、キーワード選択部２４がキーワードテーブルからＮ番目のキーワードを取り出し（ステップＳＴ５）、表示制御部２２がその入力候補キーワードを表示部１２のタッチ開始座標に表示する（ステップＳＴ６）。
【００３５】
ステップＳＴ４〜ＳＴ９の繰り返し２回目はＮ＝２であり、キーワードテーブルの２番目のキーワード「ＮＧ」が選択される。繰り返し３回目には、３番目のキーワード「公差外れ」が選択される。さらに、繰り返し８回目でＮ＝１にリセットされるので、繰り返し９回目にはキーワードテーブルの１番目のキーワード「ＯＫ」が選択される。
【００３６】
操作特定部２１においてスライド操作なしと判定された場合（ステップＳＴ４“座標変化なし”）、表示制御部２２は、そのとき表示部１２に表示しているキーワードをそのまま継続して表示する。
【００３７】
操作特定部２１においてタッチ終了と判定された場合（ステップＳＴ４“タッチ終了”）、キーワード選択部２４は、その判定結果に従ってスライド操作終了とみなし（ステップＳＴ１０）、スライド操作終了時に表示部１２に表示していた入力候補キーワードをアプリケーション部２５へ送信し、入力を確定する（ステップＳＴ１１）。
例えば、ステップＳＴ４〜ＳＴ９の繰り返し３回目でスライド操作が終了した場合、３番目のキーワード「公差外れ」がアプリケーション部２５へ送信される。
【００３８】
以上より、実施の形態１によれば、情報機器１の制御部２０は、入力候補になる複数のキーワードを記憶する記憶部２３と、タッチセンサ部１１により検出されたタッチ座標に基づいて、表示部１２に対するタッチ物のスライド操作の移動量を特定する操作特定部２１と、操作特定部２１が特定したスライド操作の移動量に応じて、記憶部２３が記憶している複数のキーワードの中から選択するキーワードを順次切り替えるキーワード選択部２４と、キーワード選択部２４がスライド操作の移動量に応じて順次選択したキーワードを表示部１２に表示させる表示制御部２２とを備える構成にした。そのため、文字入力の際にユーザに多数のキーワードを提示することができる。
【００３９】
また、実施の形態１によれば、操作特定部２１は、タッチ物のスライド操作が終了したことを特定し、キーワード選択部２４は、タッチ物のスライド操作が終了したときに選択中のキーワードを入力文字として確定する構成にした。そのため、ユーザは提示される多数のキーワードの中から簡単に選択入力でき、文字入力の操作性が向上する。
【００４０】
実施の形態２．
前述の実施の形態１はスライド操作の移動量に応じて表示するキーワードを切り替える構成であったが、実施の形態２ではスライド操作の移動量に加え移動方向に応じて表示するキーワードを切り替える構成にする。
以下、実施の形態２において、実施の形態１と相違している部分を中心に説明する。また、実施の形態２に係る情報機器１は、図面上では図１のブロック図と同じ構成であるため、図１を援用する。
【００４１】
図１０は、実施の形態２の記憶部２３が記憶しているキーワードテーブルの一例である。キーワードテーブルは、キーワードの一覧を格納したテーブルであり、１つのキーワードを１つのレコードとして格納している。また、キーワードと、タッチ物がスライドする領域とを紐付けている。
【００４２】
図１１に、タッチ物がスライドする領域の一例を示す。図１１（ａ）の例では、タッチ物のタッチの座標（破線で示した指の位置）を中心とした仮想の円において、１２０度ごとにスライド領域Ａ〜Ｃが割り当てられている。タッチ物が矢印で示す方向にスライドすると、スライド操作の方向がスライド領域Ｂと判定されることになる。
なお、図１１（ａ）に示した領域の設定方法は一例であり、領域の数および形状などは任意でよい。例えば、図１１（ｂ）のように、タッチ物のタッチの座標を中心とした仮想の円を９０度ごとに分割してスライド領域Ａ〜Ｄを割り当ててもよい。
【００４３】
次に、図１２および図１３を参照して、ユーザが行う文字入力動作の概要を説明する。
図１２は、テキストエディタ実行時に、表示部１２に表示されている文字入力画面例である。図１２（ａ）に示すように、ユーザが、タッチを開始した位置（例えば、行および列）からスライド領域Ａの方向へ向けてスライド操作すると、タッチを開始した位置にキーワードテーブルの領域Ａの１番目のキーワード「ＯＫ」が表示される。ユーザが、図１２（ａ）の位置からさらに同じ方向に向けてスライド操作すると、図１２（ｂ）に示すように、タッチを開始した位置にキーワードテーブルの領域Ａの２番目のキーワード「ＮＧ」が表示される。
【００４４】
図１３は、図形描画エディタ実行時に、表示部１２に表示されている文字入力画面例である。ユーザが、タッチを開始した位置（例えば、Ｘ座標およびＹ座標）からスライド領域Ａの方向へ向けてスライド操作すると、図１３（ａ）および図１３（ｂ）に示すように、スライド操作の移動量に応じて、タッチを開始した位置に次々に領域Ａのキーワードが表示される。
一方、ユーザが、タッチを開始した位置からスライド領域Ｃの方向に向けてスライド操作すると、図１３（ｃ）に示すように、タッチを開始した位置に領域Ｃの１番目のキーワード「塗膜剥がれ」が表示される。
【００４５】
次に、実施の形態２に係る情報機器１が行う文字入力動作を説明する。
図１４は、文字入力モード実行時の制御部２０の動作を示すフローチャートである。図１４のステップＳＴ１〜ＳＴ４は、図９のステップＳＴ１〜ＳＴ４と同じ処理であるため、説明を省略する。
【００４６】
操作特定部２１は、スライド操作ありと判定した場合（ステップＳＴ４“座標変化あり”）、スライド領域判定用の円に基づいてスライド操作の方向に該当するスライド領域Ｓを判定し、キーワード選択部２４へ送信する（ステップＳＴ２１）。操作特定部２１は、例えば、ステップＳＴ４〜ＳＴ９の繰り返し１回目はタッチ開始座標を中心とした円に基づいてスライド領域Ｓを判定し、繰り返し２回目以降は前回のステップＳＴ４でスライド操作判定に用いたタッチの座標を中心とした円に基づいてスライド領域Ｓを判定する。なお、スライド領域のＳは、図１１（ａ）の場合Ａ〜Ｃのいずれかの値であり、図１１（ｂ）の場合Ａ〜Ｄのいずれかの値である。
【００４７】
キーワード選択部２４は、操作特定部２１からスライド操作ありの判定結果とスライド領域Ｓの情報を受信すると、記憶部２３のキーワードテーブルからスライド領域ＳのＮ番目のキーワードを取り出す（ステップＳＴ２２）。キーワード選択部２４は、取り出したキーワードを入力候補キーワードとして表示制御部２２へ送信する。
図１０のキーワードテーブルの例では、スライド領域Ｓ＝ＡのときＮ＝１，２である。ステップＳＴ４〜ＳＴ９の繰り返し１回目はＮ＝１であり、キーワードテーブルのスライド領域Ａの１番目のキーワード「ＯＫ」が選択される。
【００４８】
表示制御部２２は、キーワード選択部２４から入力候補キーワードを受信すると、表示部１２に指示して、入力候補キーワードをステップＳＴ２で記憶したタッチ開始座標に表示する（ステップＳＴ２３）。
【００４９】
続いて、キーワード選択部２４は、Ｎの値がキーワードテーブルのスライド領域Ｓの中で最後の番号か否かを判定する（ステップＳＴ２４）。キーワード選択部２４は、Ｎの値がキーワードテーブルのスライド領域Ｓの中で最後の番号でない場合（ステップＳＴ２４“Ｆａｌｓｅ”）、Ｎの値をインクリメントし、次の番号のキーワードを指すようにする（ステップＳＴ８）。一方、Ｎの値がキーワードテーブルのスライド領域Ｓの中で最後の番号である場合（ステップＳＴ２４“Ｔｒｕｅ”）、キーワード選択部２４はＮを１にし、キーワードテーブルのスライド領域Ｓの中で先頭のキーワードを指すようにする（ステップＳＴ９）。
【００５０】
キーワード選択部２４は、ステップＳＴ８またはステップＳＴ９の後、ステップＳＴ４の処理へ戻る。ステップＳＴ４へ戻り、操作特定部２１において再びスライド操作ありと判定され（ステップＳＴ４“座標変化あり”）、スライド領域Ｓが判定された後（ステップＳＴ２１）、キーワード選択部２４がキーワードテーブルのスライド領域ＳからＮ番目のキーワードを取り出し（ステップＳＴ２２）、表示制御部２２がその入力候補キーワードを表示部１２のタッチ開始座標に表示する（ステップＳＴ２３）。
【００５１】
スライド領域Ｓ＝Ａのとき、ステップＳＴ４〜ＳＴ９の繰り返し２回目はＮ＝２であり、キーワードテーブルのスライド領域Ａの２番目のキーワード「ＮＧ」が選択される。また、このときＮ＝１にリセットされるので、繰り返し３回目はキーワードテーブルのスライド領域Ａの１番目のキーワード「ＯＫ」が選択される。
【００５２】
以上より、実施の形態２によれば、操作特定部２１は、表示部１２に対するタッチ物のスライド操作の移動量に加え移動方向を特定し、キーワード選択部２４は、操作特定部２１が特定したスライド操作の移動量および移動方向に応じて、記憶部２３が記憶している複数のキーワードの中から選択するキーワードを順次切り替える構成にした。そのため、文字入力の際に、さらに多数のキーワードを提示可能になる。
【００５３】
実施の形態３．
前述した実施の形態１，２はスライド操作の移動量または移動方向に応じて表示するキーワードを切り替える構成であったが、実施の形態３ではスライド操作の継続時間に応じて表示するキーワードを切り替える構成にする。
以下、実施の形態３において、実施の形態１，２と相違している部分を中心に説明する。また、実施の形態３に係る情報機器１は、図面上では図１のブロック図と同じ構成であるため、図１を援用する。
【００５４】
ここで、実施の形態３に係る情報機器１が行う文字入力動作を説明する。
図１５は、文字入力モード実行時の制御部２０の動作の一例を示すフローチャートである。図１５のステップＳＴ１〜ＳＴ３，ＳＴ５〜ＳＴ１１は、実施の形態１で説明した図９のステップＳＴ１〜ＳＴ３，ＳＴ５〜ＳＴ１１と同じ処理であるため、説明を省略する。
【００５５】
操作特定部２１は、ユーザがスライド操作を開始したとみなすと（ステップＳＴ３）、続いてタイマをセットし（ステップＳＴ３１）、スライド操作の継続時間を計測する。操作特定部２１は、タイマで計測する継続時間が予め設定された所定時間を超えると（ステップＳＴ３２“時間経過あり”）、キーワード選択部２４へ入力候補キーワードの表示を切り替える指示を出す。キーワード選択部２４は、操作特定部２１から指示を受信すると、記憶部２３のキーワードテーブルからＮ番目のキーワードを取り出す（ステップＳＴ５）。
【００５６】
キーワード選択部２４は、ステップＳＴ８またはステップＳＴ９の後、タイマをリセットし（ステップＳＴ３３）、ステップＳＴ３１の処理へ戻る。ステップＳＴ３１へ戻ると、キーワード選択部２４は再びタイマをセットしてスライド操作の継続時間を計測する。
【００５７】
図１６は、文字入力モード実行時の制御部２０の動作の別の例を示すフローチャートである。操作特定部２１は、ユーザがスライド操作を開始したとみなすと（ステップＳＴ３）、図１５と同様にステップＳＴ３１，ＳＴ３２の処理を行う。操作特定部２１は、タイマで計測する継続時間が予め設定された所定時間を超えると（ステップＳＴ３２“時間経過あり”）、キーワード選択部２４へ入力候補キーワードの表示を切り替える指示を出す。キーワード選択部２４は、操作特定部２１から指示を受信すると、ステップＳＴ２１以降の処理を行う。図１６のステップＳＴ２１〜ＳＴ２４は、実施の形態２で説明した図１４のステップＳＴ２１〜ＳＴ２４と同じ処理であるため、説明を省略する。
【００５８】
以上より、実施の形態３によれば、情報機器１の制御部２０は、入力候補になる複数のキーワードを記憶する記憶部２３と、タッチセンサ部１１により検出されたタッチ座標に基づいて、表示部１２に対するタッチ物のスライド操作の継続時間を特定する操作特定部２１と、操作特定部２１が特定したスライド操作の継続時間に応じて、記憶部２３が記憶している複数のキーワードの中から選択するキーワードを順次切り替えるキーワード選択部２４と、キーワード選択部２４がスライド操作の継続時間に応じて順次選択したキーワードを表示部１２に表示させる表示制御部２２とを備える構成にした。そのため、文字入力の際にユーザに多数のキーワードを提示することができる。
【００５９】
また、実施の形態３によれば、操作特定部２１は、表示部１２に対するタッチ物のスライド操作の継続時間に加え移動方向を特定し、キーワード選択部２４は、操作特定部２１が特定したスライド操作の継続時間および移動方向に応じて、記憶部２３が記憶している複数のキーワードの中から選択するキーワードを順次切り替える構成にした。そのため、文字入力の際に、さらに多数のキーワードを提示可能になる。
【００６０】
なお、上記実施の形態１〜３では、図４等に示したように入力候補キーワードを１つ表示する構成にしたが、複数の入力候補キーワードを表示する構成にしてもよい。
ここで、複数の入力候補キーワードを表示する例を、図１７に示す。ここでは、記憶部２３に図２のキーワードテーブルが記憶されており、制御部２０が図９のフローチャートに従って動作する前提とする。
【００６１】
その前提において、キーワード選択部２４は、記憶部２３のキーワードテーブルからＮ番目のキーワードを取り出す際（図９のステップＳＴ５）、Ｎ番目のキーワードに加えてＮ＋１番目とＮ＋２番目のキーワードも一緒に取り出す。表示制御部２２は、Ｎ番目のキーワードをタッチ開始座標に表示すると共に、その下に続けてＮ＋１番目とＮ＋２番目のキーワードも表示する（図９のステップＳＴ６）。
【００６２】
これにより、ユーザが、タッチを開始した位置から右方向へ向けてスライド操作すると、図１７（ａ）に示すように、タッチを開始した位置にキーワードテーブルの１〜３番目のキーワード「ＯＫ」、「ＮＧ」、「公差外れ」が表示される。その際、ユーザが選択可能なキーワード「ＯＫ」（つまりタッチを離したときに入力が確定する入力候補キーワード）を強調表示するなどして、次候補のキーワード「ＮＧ」、「公差外れ」とは区別することが望ましい。
ユーザが、図１７（ａ）の位置からさらに右方向へ向けてスライド操作すると、図１７（ｂ）に示すように、タッチを開始した位置にキーワードテーブルの２〜４番目のキーワード「ＮＧ」、「公差外れ」、「バリあり」が表示される。
このように、入力候補キーワードだけでなく次候補のキーワードも一緒に表示することにより、ユーザのキーワード選択を支援できる。
【００６３】
なお、本発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、各実施の形態の任意の構成要素の変形、または各実施の形態の任意の構成要素の省略が可能である。
【符号の説明】
【００６４】
１  情報機器、１０  タッチパネル部、１１  タッチセンサ部、１２  表示部、２０  制御部、２１  操作特定部、２２  表示制御部、２３  記憶部、２４  キーワード選択部、２５  アプリケーション部。
【図１】
2016081277.tif 000003
【図２】
2016081277.tif 000004
【図３】
2016081277.tif 000005
【図４】
2016081277.tif 000006
【図５】
2016081277.tif 000007
【図６】
2016081277.tif 000008
【図７】
2016081277.tif 000009
【図８】
2016081277.tif 000010
【図９】
2016081277.tif 000011
【図１０】
2016081277.tif 000012
【図１１】
2016081277.tif 000013
【図１２】
2016081277.tif 000014
【図１３】
2016081277.tif 000015
【図１４】
2016081277.tif 000016
【図１５】
2016081277.tif 000017
【図１６】
2016081277.tif 000018
【図１７】
2016081277.tif 000019