(57)【要約】【課題】テキストボックス中のカーソル移動を容易に実現できる表示装置及び表示方法を提供する。【解決手段】表示装置１０は、タッチパネル２と、制御部８とを備える。タッチパネル２は、液晶ディスプレー２１と、タッチセンサー２２とを有する。液晶ディスプレー２１は、画面２５を有し、画面２５に文字列Ｌとカーソル３１とを含んだテキストボックス３０を表示する。タッチセンサー２２は、ユーザーによるタッチ操作を検出する。テキストボックス３０に対するタッチ操作としてのドラッグ操作の実行を示すタッチセンサー２２の検出結果に応答して、制御部８は、画面２５の中でカーソル３１の位置を保持したまま、テキストボックス３０が文字列Ｌとともに移動するように、液晶ディスプレー２１を制御する。【選択図】図１
2020009231.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルと、
制御部と
を備え、
前記タッチパネルは、
画面を有し、前記画面に文字列とカーソルとを含んだ第１テキストボックスを表示するディスプレーと、
ユーザーによるタッチ操作を検出するタッチセンサーと
を有し、
前記第１テキストボックスに対するタッチ操作としてのドラッグ操作の実行を示す前記タッチセンサーの検出結果に応答して、前記制御部は、前記画面の中で前記カーソルの位置を保持したまま、前記第１テキストボックスが前記文字列とともに移動するように、前記ディスプレーを制御する、表示装置。
【請求項２】
前記ドラッグ操作の終了を示す前記タッチセンサーの検出結果に応答して、前記制御部は、前記ドラッグ操作の前の前記第１テキストボックスの位置へ前記第１テキストボックスが前記文字列及び前記カーソルとともに移動するように、前記ディスプレーを制御する、請求項１に記載の表示装置。
【請求項３】
前記制御部は、前記ドラッグ操作に使われた前記ユーザーの指の数に応じて前記第１テキストボックスに対する処理内容を変更する、請求項１又は請求項２に記載の表示装置。
【請求項４】
前記制御部は、前記ドラッグ操作に基づく前記タッチセンサーへの押下圧に応じて前記第１テキストボックスに対する処理内容を変更する、請求項１から請求項３のいずれか１項に記載の表示装置。
【請求項５】
前記ディスプレーは、前記第１テキストボックスと異なる第２テキストボックスを更に表示し、
前記第２テキストボックスは、前記カーソルを含まず、
前記第２テキストボックスに対するタッチ操作としてのドラッグ操作の実行を示す前記タッチセンサーの検出結果に応答して、前記制御部は、前記第１テキストボックスが前記文字列、前記カーソル及び前記第２テキストボックスとともに移動するように、前記ディスプレーを制御する、請求項１から請求項４のいずれか１項に記載の表示装置。
【請求項６】
画面に文字列とカーソルとを含んだテキストボックスを表示するステップと、
前記テキストボックスに対するドラッグ操作に応答して、前記画面の中で前記カーソルの位置を保持したまま、前記テキストボックスを前記文字列とともに移動させるステップと
を備えた、表示方法。
【請求項７】
前記ドラッグ操作の前の前記テキストボックスの位置へ前記テキストボックスを前記文字列及び前記カーソルとともに移動させるステップ
を更に備えた、請求項６に記載の表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置及び表示方法に関する。
【背景技術】
【０００２】
携帯情報端末及び画像形成装置のような表示装置としてタッチパネルを搭載したものが知られている。
【０００３】
特許文献１に記載の表示装置では、タッチパネルにソフトウェアキーボードを表示し、文字入力の際のカーソル移動にバックスペースキー等を使用する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２４３０３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の表示装置では、画面上に大きいテキストボックスの全体が表示されるようにソフトウェアキーボードを非表示状態にした場合に、操作性の面で難点があった。例えば、カーソル移動のためのバックスペースキー等を使用することができない。
【０００６】
一方、文字入力の際に、タッチパネル上のカーソルをユーザーがドラッグする操作により、カーソル移動を実現することも考えられる。ところが、カーソルが小さい場合に、ユーザーがカーソルそのものにタッチしづらいという問題があった。
【０００７】
本発明は、上記課題に鑑み、テキストボックス中のカーソル移動を容易に実現できる表示装置及び表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の表示装置は、タッチパネルと、制御部とを備える。前記タッチパネルは、ディスプレーと、タッチセンサーとを有する。前記ディスプレーは、画面を有し、前記画面に文字列とカーソルとを含んだテキストボックスを表示する。前記タッチセンサーは、ユーザーによるタッチ操作を検出する。前記テキストボックスに対するタッチ操作としてのドラッグ操作の実行を示す前記タッチセンサーの検出結果に応答して、前記制御部は、前記画面の中で前記カーソルの位置を保持したまま、前記テキストボックスが前記文字列とともに移動するように、前記ディスプレーを制御する。
【０００９】
本発明の表示方法は、第１ステップと、第２ステップとを備える。前記第１ステップでは、画面に文字列とカーソルとを含んだテキストボックスを表示する。前記第２ステップでは、前記テキストボックスに対するドラッグ操作に応答して、前記画面の中で前記カーソルの位置を保持したまま、前記テキストボックスを前記文字列とともに移動させる。
【発明の効果】
【００１０】
本発明の表示装置及び表示方法によれば、ユーザーは、テキストボックス中のカーソル移動を容易に実現できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る表示装置の構成を示すブロック図である。
【図２】制御部による表示制御処理の一例を示すフローチャートである。
【図３】制御部によるカーソル移動処理を示すフローチャートである。
【図４】（ａ）、（ｂ）及び（ｃ）は、カーソル移動処理の過程の一例を示す画面図である。
【図５】制御部によるライン単位の文字列削除処理の結果の一例を示す画面図である。
【図６】制御部によるブロック単位の文字列削除処理の結果の一例を示す画面図である。
【図７】本発明の実施形態に係る表示装置を備えた画像形成装置を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明に係る表示装置及び表示方法の実施形態について説明する。なお、図中、同一又は相当部分については同一の参照符号を付して説明を繰り返さない。また、図面は、理解しやすくするために、それぞれの構成要素を主体に模式的に示している。
【００１３】
図１を参照して、本発明の実施形態に係る表示装置１０の構成について説明する。図１は、本発明の実施形態に係る表示装置１０の構成を示すブロック図である。
【００１４】
表示装置１０は、図１に示すように、タッチパネル２と、制御部８とを備える。
【００１５】
タッチパネル２は、液晶ディスプレー２１と、タッチセンサー２２とを有する。液晶ディスプレー２１は、本発明の「ディスプレー」の一例である。
【００１６】
液晶ディスプレー２１は、ソフトウェアキーボードと、テキストボックスとを表示することができる画面を有する。ソフトウェアキーボードは、文字入力の際のタッチ位置をユーザーに提示するための多数のキーを含む。テキストボックスには、アクティブ状態のテキストボックスと、非アクティブ状態のテキストボックスとが含まれる。アクティブ状態のテキストボックスには、入力中の文字列と、文字列中の入力位置を示すカーソルとが表示される。非アクティブ状態のテキストボックスには、入力済の文字列が表示されるが、カーソルは表示されない。ソフトウェアキーボードを非表示状態にすれば、テキストボックスのみが液晶ディスプレー２１の画面に表示される。
【００１７】
タッチセンサー２２は、タッチ面に対する押下を検知して、押下された位置を示す位置信号を生成する。これにより、タッチセンサー２２は、ユーザーによるタッチ操作を検出する。タッチセンサー２２は、位置信号を制御部８へ送信する。これにより、制御部８は、ユーザーによりドラッグ操作が実行されたか否かを判定するとともに、ドラッグ操作の起点位置及びドラッグ操作の終点位置を認識することができる。また、制御部８は、タッチ領域の数に基づき、ドラッグ操作が何本指によって実行されたかを認識することができる。更に、制御部８は、タッチ領域の大きさに基づき、ドラッグ操作に基づくタッチセンサー２２への押下圧がいかほどかを認識することができる。タッチセンサー２２は、例えば、抵抗膜方式のタッチセンサーである。なお、タッチセンサー２２は、静電容量方式であってもよい。
【００１８】
制御部８は、プロセッサー８１と、記憶部８２とを有する。プロセッサー８１は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を備える。記憶部８２は、半導体メモリーのようなメモリーを備え、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）を備えてもよい。記憶部８２は、表示制御プログラム８２１を記憶している。制御部８のプロセッサー８１は、記憶部８２に記憶された表示制御プログラム８２１を実行することによって、タッチパネル２の表示制御を実行する。
【００１９】
図１及び図２を参照して、表示制御処理を詳細に説明する。図２は、制御部８による表示制御処理の一例を示すフローチャートである。
【００２０】
ステップＳ１０１：図２に示すように、制御部８は、アクティブ状態のテキストボックスに対するドラッグ操作が行われたか否かを判定する。アクティブ状態のテキストボックスに対するドラッグ操作が行われたと制御部８が判定した場合（ステップＳ１０１でＹＥＳ）には、処理がステップＳ１０３へ進む。アクティブ状態のテキストボックスに対するドラッグ操作が行われていないと制御部８が判定した場合（ステップＳ１０１でＮＯ）には、以下の処理を実行せずに、通常処理へ進む。
【００２１】
ステップＳ１０３：制御部８は、１本指によるドラッグ操作が行われたか否かを判定する。１本指によるドラッグ操作が行われたと制御部８が判定した場合（ステップＳ１０３でＹＥＳ）には、処理がステップＳ１０５へ進む。１本指によるドラッグ操作が行われていないと制御部８が判定した場合（ステップＳ１０３でＮＯ）には、処理がステップＳ１０７へ進む。
【００２２】
ステップＳ１０５：制御部８は、カーソル移動処理を実行する。ステップＳ１０５の処理が完了すると、図２の表示制御処理が終了する。
【００２３】
ステップＳ１０７：制御部８は、２本指によるドラッグ操作が行われたか否かを判定する。２本指によるドラッグ操作が行われたと制御部８が判定した場合（ステップＳ１０７でＹＥＳ）には、処理がステップＳ１０９へ進む。２本指によるドラッグ操作が行われていないと制御部８が判定した場合（ステップＳ１０７でＮＯ）には、処理がステップＳ１１５へ進む。
【００２４】
ステップＳ１０９：制御部８は、ドラッグ操作に基づくタッチセンサー２２への押下圧が小さいか否かを判定する。押下圧が小さいと制御部８が判定した場合（ステップＳ１０９でＹＥＳ）には、処理がステップＳ１１１へ進む。押下圧が小さくないと制御部８が判定した場合（ステップＳ１０９でＮＯ）には、処理がステップＳ１１３へ進む。
【００２５】
ステップＳ１１１：制御部８は、ライン単位の文字列削除処理を実行する。ライン単位の文字列削除処理の実行が完了すると、図２の表示制御処理が終了する。
【００２６】
ステップＳ１１３：制御部８は、ブロック単位の文字列削除処理を実行する。ステップＳ１１３の処理が完了すると、図２の表示制御処理が終了する。
【００２７】
ステップＳ１１５：制御部８は、他の処理（例えば、文字列の選択処理）を実行する。ステップＳ１１５の処理が完了すると、図２の表示制御処理が終了する。
【００２８】
なお、図２中のステップＳ１１５における「他の処理」としては、カーソル移動による、文字列の選択処理、コピー処理、切り取り処理等が挙げられる。ドラッグ操作に使われた指の数と、ドラッグ操作に基づくタッチセンサー２２への押下圧との種々の組み合わせに応じて、制御部８は、テキストボックスに対する処理内容を変更する。
【００２９】
次に、図２中のステップＳ１０５におけるカーソル移動処理を説明する。図３は、制御部８によるカーソル移動処理を示すフローチャートである。
【００３０】
ステップＳ２０１：制御部８は、タッチパネル２の画面の中でカーソル位置を保持したまま、文字列とともにテキストボックスを移動させる。ステップＳ２０１の処理が完了すると、処理がステップＳ２０３へ進む。
【００３１】
ステップＳ２０３：制御部８は、ドラッグ操作が終了したか否かを判定する。ドラッグ操作が終了していないと制御部８が判定した場合（ステップＳ２０３でＮＯ）には、処理がステップＳ２０１へ戻る。ドラッグ操作が終了したと制御部８が判定した場合（ステップＳ２０３でＹＥＳ）には、処理がステップＳ２０５へ進む。
【００３２】
ステップＳ２０５：制御部８は、ドラッグ操作の前のテキストボックスの位置へテキストボックスを文字列及びカーソルとともに移動させる。ステップＳ２０５の処理が完了すると、図３のカーソル移動処理が終了する。
【００３３】
次に、カーソル移動処理の過程の一例を説明する。図４（ａ）、図４（ｂ）及び図４（ｃ）は、カーソル移動処理の過程の一例を示す画面図である。
【００３４】
図４（ａ）は、カーソル移動処理が実行される前のタッチパネル２の画面２５の一例を示す。図４（ａ）に示すように、タッチパネル２は、画面２５の中に、文字列Ｌと、カーソル３１とを含んだテキストボックス３０を表示している。ここでは、カーソル３１が文字列Ｌの末尾に位置する。画面２５のホーム位置を原点とすると、カーソル３１の位置は、ｘ座標Ｘ１及びｙ座標Ｙ１で示される。なお、画面２５でソフトウェアキーボードが非表示状態である。
【００３５】
図４（ｂ）は、図３中のステップＳ２０１の処理を説明している。ユーザーは、カーソル３１を文字列Ｌの末尾から文字列Ｌの先頭へ移動させるように、テキストボックス３０の中の任意の位置に１本指でタッチしたまま、テキストボックス３０を右下方向へドラッグする。これにより、画面２５の中のカーソル３１の位置が保持されたまま、テキストボックス３０が文字列Ｌとともに移動する。その結果、文字列Ｌに対するカーソル３１の所望の相対位置が達成される。
【００３６】
図４（ｃ）は、図３中のステップＳ２０３の処理を説明している。文字列Ｌに対するカーソル３１の所望の相対位置が達成されると、ユーザーは、テキストボックス３０から指を離す。このようにしてドラッグ操作が終了すると、図４（ｃ）に示すように、文字列Ｌに対するカーソル３１の直前の相対位置が保持されたまま、ドラッグ操作の前のテキストボックス３０の位置へテキストボックス３０が文字列Ｌ及びカーソル３１とともに移動する。図４（ａ）と図４（ｃ）とを比較して判るように、カーソル３１は文字列Ｌの末尾から文字列Ｌの先頭へ移動した。
【００３７】
なお、図４（ａ）の状態からユーザーが正確にカーソル３１の位置に１本指でタッチした場合には、図４（ｂ）のようなテキストボックス３０のドラッグ操作ではなく、カーソル３１そのもののドラッグ操作が実行されることとしてもよい。
【００３８】
次に、図５を参照して、図２中のステップＳ１１１におけるライン単位の文字列削除処理を説明する。図２に示されるように、タッチセンサー２２への押下圧が小さい状態で２本指によるドラッグ操作が行われた場合に、ライン単位の文字列削除処理が実行される。
【００３９】
図５は、制御部８によるライン単位の文字列削除処理の結果の一例を示す画面図である。図５には、テキストボックス４０の中の移動前のカーソル４１と移動後のカーソル４２とが示されている。このカーソル移動は、図３のカーソル移動処理と同様の処理により達成される。ライン単位の文字列削除処理によれば、移動前後のカーソル４１，４２の間の領域４３に含まれる文字列をライン単位で削除する処理が実行される。残余の領域４４に含まれる文字列のみが残存することとなる。
【００４０】
次に、図６を参照して、図２中のステップＳ１１３におけるブロック単位の文字列削除処理を説明する。図２に示されるように、タッチセンサー２２への押下圧が大きい状態で２本指によるドラッグ操作が行われた場合に、ブロック単位の文字列削除処理が実行される。
【００４１】
図６は、制御部８によるブロック単位の文字列削除処理の結果の一例を示す画面図である。図６には、テキストボックス４５の中の移動前のカーソル４６と移動後のカーソル４７とが示されている。このカーソル移動は、図３のカーソル移動処理と同様の処理により達成される。ブロック単位の文字列削除処理によれば、移動前後のカーソル４６，４７の間の矩形の領域４８に含まれる文字列をブロック単位で削除する処理が実行される。残余の領域４９に含まれる文字列のみが残存することとなる。
【００４２】
以上、図１〜図６を用いて説明したように、本発明の実施形態によれば、通常は小さいカーソル自体をドラッグするのではなく、カーソルよりも大きいテキストボックスをドラッグすることによりカーソル移動を実現したので、カーソル移動の操作性が改善される。カーソル位置の微調整も容易に行える。
【００４３】
また、本発明の実施形態によれば、図２に示すように、ドラッグ操作に使われた指の数に応じて、テキストボックスに対する「カーソル移動処理」と、テキストボックスに対する「文字列削除処理」とを区別した。また、ドラッグ操作に基づくタッチセンサーへの押下圧に応じて、テキストボックスに対する「ライン単位の文字列削除処理」と、テキストボックスに対する「ブロック単位の文字列削除処理」とを区別した。これにより、ユーザーによる処理指定の操作性が改善される。
【００４４】
また、本実施形態によれば、アクティブ状態のテキストボックスに対するドラッグ操作が行われたことを条件として、例えばステップＳ１０５のカーソル移動処理が実行されることとした。これにより、画面に複数のテキストボックスが同時に表示されている場合に、この画面をユーザーがスクロールしたいと考えて、非アクティブ状態のテキストボックスに対するドラッグ操作を行ったときに生じる混乱を、未然に防止することができる。
【００４５】
具体的に説明すると、互いに異なる第１テキストボックスと第２テキストボックスとが画面に表示されており、第１テキストボックスがカーソルを含み、第２テキストボックスがカーソルを含まない場合には、制御部８は、次のような表示制御を実行する。すなわち、第２テキストボックスに対するドラッグ操作が行われたとき、制御部８は、第２テキストボックスが移動するだけでなく、第１テキストボックスもその中の文字列及びカーソルとともに移動するように、液晶ディスプレー２１を制御する。ただし、ユーザーが第２テキストボックスに対して予め長押し操作をすれば、第２テキストボックスに対するドラッグ操作が行われたときに、例えばステップＳ１０５のカーソル移動処理が実行される。
【００４６】
なお、パスワード入力用のテキストボックスでは、ユーザーが入力した文字列に代えて特別な文字列が表示されることが多い。この場合には、入力済の文字列とカーソルとの位置関係をユーザーが認識しづらいので、混乱を避けるために、例えばステップＳ１０５のカーソル移動処理の実行が禁止される。
【００４７】
最後に、図７を参照して、本発明の実施形態に係る表示装置１０の適用例を説明する。図７は、本発明の実施形態に係る表示装置１０を備えた画像形成装置１００を示す図である。画像形成装置１００は、複写機、プリンター、ファクシミリ、又はこれらの機能を兼ね備えた複写機である。
【００４８】
画像形成装置１００は、表示装置１０と、画像読取部５０と、画像形成部６０とを備える。画像形成部６０は、定着装置１１０、給紙カセット１２０、作像部１３０、トナー補給装置１４０、用紙排出部１５０、及び用紙搬送部１６０を有している。画像形成装置１００は、表示装置１０を介して入力された情報に基づいて動作する。例えば、画像形成装置１００は、表示装置１０を介して入力されたメールアドレス宛に、画像読取部５０によって読み取られたデータを送信する。画像形成部６０は、画像読取部５０によって読み取られた画像データに基づいて画像を形成する。
【００４９】
給紙カセット１２０には、印刷用の用紙Ｐが収容される。印刷を行う際、給紙カセット１２０内の用紙Ｐは、作像部１３０と定着装置１１０とを経由して用紙排出部１５０から排出されるように、用紙搬送部１６０によって搬送される。
【００５０】
作像部１３０は、トナー像を用紙Ｐに形成する。作像部１３０は、感光体１３１と、現像装置１３２と、転写装置１３３とを含む。
【００５１】
感光体１３１には、例えば、画像読取部５０で生成された原稿画像の電子信号に基づいたレーザーによって静電潜像が形成される。現像装置１３２は、現像ローラー１２１を有している。現像ローラー１２１は、感光体１３１にトナーを供給して静電潜像を現像させることで、感光体１３１にトナー像を形成する。トナーは、トナー補給装置１４０から現像装置１３２へ補給される。
【００５２】
転写装置１３３は、感光体１３１に形成されたトナー像を用紙Ｐに転写する。
【００５３】
定着装置１１０は、定着部材１１１と、加圧部材１１２とを備える。定着装置１１０は、定着部材１１１と加圧部材１１２とによって用紙Ｐを加熱及び加圧することで、作像部１３０において形成された未定着のトナー像を溶融させて用紙Ｐに定着させる。
【００５４】
図８を参照して、表示装置１０を備えた電子機器として画像形成装置１００を用いて説明したが、表示装置１０を備えた電子機器は画像形成装置１００に限定されない。例えば、表示装置１０を備えた電子機器は、スマートフォン又はタブレットである。
【００５５】
以上、図面を参照しながら本発明の実施形態について説明した。ただし、本発明は、上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能である。図面は、理解し易くするために、それぞれの構成要素を主体に模式的に示しており、図示された各構成要素の厚み、長さ、個数等は、図面作成の都合上から実際とは異なる場合がある。また、上記の実施形態で示す各構成要素の形状、寸法等は一例であって、特に限定されるものではなく、本発明の構成から実質的に逸脱しない範囲で種々の変更が可能である。
【産業上の利用可能性】
【００５６】
本発明は、表示装置の分野に利用可能である。
【符号の説明】
【００５７】
２        タッチパネル
８        制御部
１０      表示装置
２１      液晶ディスプレー
２２      タッチセンサー
２５      画面
３０      テキストボックス
３１      カーソル
１００    画像形成装置
Ｌ        文字列
【図１】
2020009231.tif 000003
【図２】
2020009231.tif 000004
【図３】
2020009231.tif 000005
【図４】
2020009231.tif 000006
【図５】
2020009231.tif 000007
【図６】
2020009231.tif 000008
【図７】
2020009231.tif 000009