(57)【要約】  携帯端末装置（１０）は、表示部（１１）と、入力欄及びソフトウェアキーボードを表示部（１１）の画面に表示させる制御部（２１）と、ユーザーによるソフトウェアキーボードに対する操作により文字、記号、又は符号からなる文字列の入力欄への入力を受け付けるタッチパネル（１２）と、タッチパネル（１２）により入力欄への入力が受け付けられた文字列が予め設定された条件を満たすか否かを判定する判定部（２２）とを備え、制御部２１は、判定部（２２）が上記条件を満たすと判定したときに、ソフトウェアキーボードを表示部（１１）の画面から非表示にする。
2020166281.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
入力欄及びソフトウェアキーボードを前記表示部の画面に表示させる制御部と、
ユーザーによる前記ソフトウェアキーボードに対する操作により文字、記号、又は符号からなる文字列の前記入力欄への入力を受け付ける入力部と、
前記入力部により前記入力欄への入力が受け付けられた文字列が予め設定された条件を満たすか否かを判定する判定部とを備え、
前記制御部は、前記判定部が前記条件を満たすと判定したときに、前記ソフトウェアキーボードを前記表示部の画面から非表示にする表示装置。
【請求項２】
前記制御部は、前記入力部により前記入力欄への入力が受け付けられた文字列の最後尾から１乃至複数番目までの文字、記号、又は符号が、インターネット上のアドレス情報に含まれてアドレス情報の末尾を示す予め定められた文字、記号、又は符号に一致することを前記条件として設定し、前記判定部が該条件を満たすと判定したときに前記ソフトウェアキーボードを前記表示部の画面から非表示にする請求項１に記載の表示装置。
【請求項３】
前記制御部は、前記入力部により前記入力欄への入力が受け付けられた文字列の最後尾の符号が句点であることを前記条件として設定し、前記判定部が該条件を満たすと判定したときに前記ソフトウェアキーボードを前記表示部の画面から非表示にする請求項１に記載の表示装置。
【請求項４】
前記制御部は、前記入力部により前記入力欄への入力が受け付けられた文字列の文字、記号、又は符号の数が予め設定された規定数に達したことを前記条件として設定し、前記判定部が該条件を満たすと判定したときに前記ソフトウェアキーボードを前記表示部の画面から非表示にする請求項１に記載の表示装置。
【請求項５】
前記入力部として、前記表示部の画面に重ねられたタッチパネルを備え、
前記制御部は、前記タッチパネルを通じて、前記表示部の画面上の前記入力欄の空白に対するタッチ操作を検出すると、前記ソフトウェアキーボードを前記表示部の画面に表示させ、前記タッチパネルを通じて、前記表示部の画面における前記入力欄が表示されていない領域であって、文字、記号、又は符号が表示されていない非文字表示領域に対するタッチ操作を検出すると、前記ソフトウェアキーボードを前記表示部の画面から非表示にする請求項１に記載の表示装置。
【請求項６】
前記制御部は、複数の入力欄及びソフトウェアキーボードを前記表示部の画面に表示させている場合は、前記入力部により前記各入力欄の全てに対する入力の受付が終了するまで前記ソフトウェアキーボードの表示を継続させる請求項５に記載の表示装置。
【請求項７】
前記制御部は、前記タッチパネルを通じて、前記表示部の画面上の前記入力欄に表示させている文字列に対するタッチ操作を検出すると、前記文字列における当該タッチ操作がされた位置にカーソルを移動させて表示させ、前記タッチパネルを通じて、ユーザーによる前記ソフトウェアキーボードの操作を検出すると、当該ソフトウェアキーボードの操作に応じた文字、記号、又は符号を前記カーソルの位置に入力して表示させる請求項５に記載の表示装置。
【請求項８】
前記制御部は、前記タッチパネルを通じて、前記表示部の画面における前記入力欄とは異なる領域の文字列に対するタッチ操作を検出すると、前記文字列をコピーし、引き続いて前記タッチパネルを通じて、前記入力欄に対するタッチ操作を検出すると、前記コピーした文字列を該入力欄に貼り付ける請求項５に記載の表示装置。
【請求項９】
前記制御部は、前記入力部により前記入力欄への入力が受け付けられたパスワード又は識別情報の文字列の文字、記号、又は符号の数が予め設定された規定数に一致し、かつ、前記パスワード又は前記識別情報の認証がされたことを前記条件として設定し、前記判定部が該条件を満たすと判定したときに前記ソフトウェアキーボードを前記表示部の画面から非表示にする請求項１に記載の表示装置。
【請求項１０】
入力欄及びソフトウェアキーボードを表示部の画面に表示させる制御部と、
ユーザーによる前記ソフトウェアキーボードに対する操作により文字、記号、又は符号からなる文字列の前記入力欄への入力を受け付ける入力部と、
前記入力部により前記入力欄への入力が受け付けられた文字列が予め設定された条件を満たすか否かを判定する判定部としてコンピューターを機能させ、
更に、前記制御部が、前記判定部が前記条件を満たすと判定したときに、前記ソフトウェアキーボードを前記表示部の画面から非表示にするように、前記コンピューターを機能させる表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置及び表示制御プログラムに関し、特に、ソフトウェアキーボードを表示部の画面に表示させるための技術に関する。
【背景技術】
【０００２】
表示装置では、ハードウェアのキーボードの代わりに、ソフトウェアキーボードを表示部の画面に表示させ、ソフトウェアキーボードのキーに対するタッチ操作を、表示部の画面に設けられたタッチパネルで検出して、タッチ操作されたキーに対応付けられている文字、記号、又は符号を入力する。ソフトウェアキーボードの表示、非表示は、例えば表示部の画面における入力欄にフォーカスが合っているか否かに応じて切り替えられる。【０００３】
また、特許文献１に記載の画像処理装置では、上記のようなソフトウェアキーボードの表示、非表示が繰り返されると煩雑なので、ソフトウェアキーボードの表示を制限すべき特定状態である場合には、その表示、非表示を制限している。例えば、ハードウェアのキーボードが接続されているときには、ソフトウェアキーボードの表示を制限している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３４６１７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、上記のようにソフトウェアキーボードの表示、非表示を、表示部の画面における入力欄にフォーカスが合っているか否かに応じて切り替えていたのでは、その表示、非表示が頻繁に繰り返されることがある。また、特許文献１では、ハードウェアのキーボードが接続されているときにソフトウェアキーボードの表示を制限しているだけであり、ソフトウェアキーボードの使用中に、その表示又は非表示をユーザーの利便性を向上させるために適確に切り替えるものではない。【０００６】
本発明は、上記の事情に鑑みなされたものであり、ソフトウェアキーボードを表示し、このソフトウェアキーボードをユーザーの利便性を向上させる適確なタイミングで非表示にすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一局面にかかる表示装置は、表示部と、入力欄及びソフトウェアキーボードを前記表示部の画面に表示させる制御部と、ユーザーによる前記ソフトウェアキーボードに対する操作により文字、記号、又は符号からなる文字列の前記入力欄への入力を受け付ける入力部と、前記入力部により前記入力欄への入力が受け付けられた文字列が予め設定された条件を満たすか否かを判定する判定部とを備え、前記制御部は、前記判定部が前記条件を満たすと判定したときに、前記ソフトウェアキーボードを前記表示部の画面から非表示にするものである。【０００８】
また、本発明の一局面にかかる表示制御プログラムは、入力欄及びソフトウェアキーボードを表示部の画面に表示させる制御部と、ユーザーによる前記ソフトウェアキーボードに対する操作により文字、記号、又は符号からなる文字列の前記入力欄への入力を受け付ける入力部と、前記入力部により前記入力欄への入力が受け付けられた文字列が予め設定された条件を満たすか否かを判定する判定部としてコンピューターを機能させ、更に、前記制御部が、前記判定部が前記条件を満たすと判定したときに、前記ソフトウェアキーボードを前記表示部の画面から非表示にするように、前記コンピューターを機能させるものである。
【発明の効果】
【０００９】
本発明によれば、ソフトウェアキーボードを表示し、このソフトウェアキーボードをユーザーの利便性を向上させる適確なタイミングで非表示にすることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態にかかる表示装置を適用した携帯端末装置の外観を示す平面図である。
【図２】本実施形態の携帯端末装置の内部構成を示すブロック図である。
【図３】ソフトウェアキーボードを表示及び非表示にするための処理を示すフローチャートである。
【図４Ａ】表示部の画面に表示された２つの入力欄を含むウィンドウを示す図である。
【図４Ｂ】表示部の画面における入力欄の空白がタッチ操作された状態を示す図である。
【図４Ｃ】ソフトウェアキーボードを表示部の画面に追加表示させた状態を示す図である。
【図５Ａ】表示部の画面に表示された入力欄の文字列が満たす条件の一例を示す図である。
【図５Ｂ】入力欄の文字列が満たす条件の他の例を示す図である。
【図５Ｃ】入力欄の文字列が満たす条件の別の例を示す図である。
【図６】表示部の画面における入力欄を除く文字、記号、又は符号が表示されていない非文字表示領域がタッチ操作された状態を示す図である。
【図７Ａ】表示部の画面に表示された入力欄における文字列のタッチ操作された位置を示す図である。
【図７Ｂ】入力欄におけるその位置にカーソルが移動して表示された状態を示す図ある。
【図８Ａ】表示部の画面における入力欄とは異なる領域の文字列がタッチ操作された状態を示す図である。
【図８Ｂ】図８Ａでタッチ操作された文字列が入力欄に表示された状態を示す図ある。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態について図面を参照して説明する。図１は、本発明の一実施形態にかかる表示装置を適用した携帯端末装置の外観を示す平面図である。また、図２は、本実施形態の携帯端末装置の内部構成を示すブロック図である。
【００１２】
本実施形態の携帯端末装置１０は、例えばスマートフォンやモバイル機器などであって、表示部１１と、タッチパネル１２と、物理キー１３と、ネットワーク通信部（ＮＷ通信部）１５と、記憶部１８と、制御ユニット１９とを備えている。これらの構成要素は、互いにバスを通じてデータ又は信号の送受信が可能とされている。
【００１３】
表示部１１は、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（ＯＬＥＤ：Organic Light-Emitting Diode）などの表示装置である。例えば、表示部１１の画面には、複数のアイコンが表示される。
【００１４】
タッチパネル１２は、所謂抵抗膜方式や静電容量方式等のタッチパネルである。タッチパネル１２は、表示部１１の画面に配置され、該タッチパネル１２に対するユーザーの指などの接触（タッチ）をその接触位置と共に検知し、表示部１１の画面に対するユーザーの指示を入力する。従って、タッチパネル１２は、表示部１１の画面に対するユーザー操作が入力される操作部としての役割を果たす。また、タッチパネル１２は特許請求の範囲における入力部の一例である。
【００１５】
また、携帯端末装置１０は、ユーザー操作が入力される操作部として、上記のタッチパネル１２に加えて物理キー１３を備えている。
【００１６】
ネットワーク通信部１５は、不図示のＬＡＮチップなどの通信モジュールを備える通信インターフェイスである。このネットワーク通信部１５は、ＬＡＮやインターネットなどを通じて外部のサーバーなどの端末装置に接続される。
【００１７】
記憶部１８は、ＲＡＭ（Random Access Memory）、ＨＤＤ（Hard Disk Drive）などの記憶装置であり、各種のアプリケーションプログラムや種々の情報等を記憶している。
【００１８】
制御ユニット１９は、プロセッサー、ＲＡＭ（Random Access Memory）、及びＲＯＭ（Read Only Memory）等から構成される。プロセッサーは、例えばＣＰＵ（Central Processing Unit）、ＡＳＩＣ（Application Specific Integrated Circuit）、又はＭＰＵ（Micro Processing Unit）等である。制御ユニット１９は、上記のＲＯＭ又は記憶部１８に記憶された制御プログラムが上記のプロセッサーで実行されることにより、制御部２１及び判定部２２として機能する。
【００１９】
制御ユニット１９は、表示部１１、タッチパネル１２、物理キー１３、ネットワーク通信部１５、及び記憶部１８などと接続されている。制御部２１は、これらの構成要素の動作制御や、該各構成要素との間での信号またはデータの送受信を行う。
【００２０】
また、制御部２１は、種々の処理を実行する処理部としての役割を果たす。また、制御部２１は、表示部１１の表示動作及びネットワーク通信部１５の通信動作を制御する機能を有する。
【００２１】
判定部２２は、制御部２１が表示部１１に表示させている入力欄への入力がタッチパネル１２等により受け付けられた文字列が、予め設定された条件を満たすか否かを判定する。
【００２２】
このような構成の携帯端末装置１０において、制御部２１が表示部１１の画面に入力欄を表示させているときに、ユーザーがその入力欄の空白に対してタッチ操作すると、制御部２１は、タッチパネル１２を通じて、その入力欄の空白に対するタッチ操作を検出し、この検出に応じてソフトウェアキーボードを表示部１１の画面に表示させる。
【００２３】
また、表示部１１の画面にソフトキーボードが表示されている状態で、ユーザーがソフトウェアキーボードのキーに対してタッチ操作すると、制御部２１は、タッチパネル１２を通じて、そのキーに対するタッチ操作を検出し、該キーに対応する文字、記号、又は符号の入力がタッチパネル１２に受け付けられると、当該受け付けられた文字、記号、又は符号を入力欄に表示させる。
【００２４】
そして、ソフトウェアキーボードのキーがタッチ操作される度に、制御部２１は、タッチパネル１２を通じて、そのキーに対するタッチ操作を検出し、該キーに対応する文字、記号、又は符号の入力がタッチパネル１２に順次受け付けられる度に、当該順次受け付けられる文字、記号、又は符号をそれぞれ入力欄に表示させる。このとき、判定部２２は、該入力欄に表示させている文字、記号、又は符号からなる文字列が予め設定された条件を満たすか否かを判定する。制御部２１は、判定部２２が条件を満たすと判定したときに、ソフトウェアキーボードを表示部１１の画面から非表示にする。
【００２５】
上記条件としては、（１）入力欄における文字列の最後尾から１乃至複数番目までの文字、記号、又は符号がインターネット上のアドレス情報に含まれてアドレス情報の末尾を示す予め定められた文字、記号、又は符号である例えば「.com」、「.co.jp」などに一致するという条件、（２）入力欄における文字列の最後尾の符号がテキストの句点「。」、「．」であるという条件、及び（３）入力欄における文字列の文字、記号、又は符号の数が、予め設定された規定数Ｎに達したという条件、である。この規定数Ｎは、例えばユーザーの識別情報ＩＤやパスワードを示す文字、記号、又は符号の数を制限する値である。なお、上記の各条件は、例えば、制御部２１が記憶部１８に設定することにより、記憶部１８に予め記憶されている。
【００２６】
また、制御部２１は、表示部１１の画面に複数の入力欄を表示させている場合、全ての入力欄に対する入力が終了したときに、ソフトウェアキーボードを消去させる（非表示とする）。
【００２７】
次に、そのようなソフトウェアキーボードを表示及び消去するための処理を、図３に示すフローチャートなどを参照して説明する。
【００２８】
まず、制御部２１が、例えば図４Ａに示すような２つの入力欄ＩＲ１１、ＩＲ１２を含むウィンドウＷ１を表示部１１の画面に表示させているものとする（Ｓ１０１）。この図４Ａに示すウィンドウＷ１における各入力欄ＩＲ１１、ＩＲ１２は、情報及び氏名をそれぞれ入力するためのものである。また、ウィンドウＷ１から外れる領域には、制御部２１が文字列ＴＡを表示させている。
【００２９】
このようにウィンドウＷ１を表示部１１の画面に表示させている状態で、制御部２１は、ユーザーによる表示部１１の画面に対するタッチ操作を待機する。制御部２１は、タッチパネル１２を通じて、表示部１１の画面に対するタッチ操作を検出すると、このタッチ操作の位置に基づき、このタッチ操作が各入力欄ＩＲ１１、ＩＲ１２のいずれかの空白に対して行われたものであるか否かを判定する（Ｓ１０２）。
【００３０】
例えば、図４Ｂに示すようにユーザーが入力欄ＩＲ１１の空白（文字を表示させていない領域が当該「空白」である）に対してタッチ操作したものとすると、制御部２１は、タッチパネル１２を通じて、入力欄ＩＲ１１の空白に対するタッチ操作を検出し（Ｓ１０２「Ｙｅｓ」）、この入力欄ＩＲ１１に対してフォーカスを合わせて、図４Ｃに例を示すように、該入力欄ＩＲ１１にカーソルＣを表示させ（Ｓ１０３）、ソフトウェアキーボードの画像データを記憶部１８から読み出して、ソフトウェアキーボードＳＫを表示部１１の画面に表示させる（Ｓ１０４）。このとき、制御部２１は、ウィンドウＷ１を、表示部１１の画面における空きスペース（ウィンドウＷ１を表示していない領域）を拡大させる位置に移動して表示させ、この空きスペースにソフトウェアキーボードＳＫを表示させてもよい。
【００３１】
このようにソフトウェアキーボードＳＫを表示させている状態で、制御部２１は、ユーザーによる表示部１１の画面に対するタッチ操作を待機し、タッチパネル１２を通じて、表示部１１の画面に対するタッチ操作を検出すると、このタッチ操作の位置に基づき、（ｉ）このタッチ操作がソフトウェアキーボードＳＫのキー、（ｉｉ）各入力欄ＩＲ１１又はＩＲ１２内に表示されている文字列、（ｉｉｉ）表示部１１の画面における各入力欄ＩＲ１１及びＩＲ１２とは異なる領域に表示されている文字列、（ｉｖ）表示部１１の画面における各入力欄ＩＲ１１及びＩＲ１２を除く文字、記号、又は符号が表示されていない非文字表示領域、という（ｉ）〜（ｉｖ）のうちのいずれに対して行われたかを判定する（Ｓ１０５）。
【００３２】
例えば、ユーザーがソフトウェアキーボードＳＫのキーにタッチ操作すると、制御部２１は、タッチパネル１２を通じて、そのキーに対するタッチ操作を検出し（Ｓ１０５「キー」）、該キーに対応付けられている文字、記号、又は符号を、Ｓ１０３でフォーカスが合わせられた入力欄ＩＲ１１のカーソルＣの位置に入力して表示させる（Ｓ１０６）。そして、判定部２２は、その入力欄ＩＲ１１における文字、記号、又は符号からなる文字列が予め設定された上記条件を満たすか否かを判定する（Ｓ１０７）。
【００３３】
判定部２２が、入力欄ＩＲ１１における文字列が上記条件を満たさないと判定すると（Ｓ１０７「Ｎｏ」）、処理はＳ１０５に戻る。
【００３４】
一方、判定部２２が、入力欄ＩＲ１１における文字列が上記条件を満たすと判定すると（Ｓ１０７「Ｙｅｓ」）、制御部２１は、入力欄ＩＲ１１に対する文字列の入力が終了したと判断する（Ｓ１０８）。
【００３５】
例えば、図５Ａに示すように入力欄ＩＲ１１における文字列の最後尾から１乃至複数番目までの文字、記号、又は符号が、インターネット上のアドレス情報に含まれてアドレス情報の末尾を示す例えば「.com」、「.co.jp」などに一致するという上記条件が満たされたと判定部２２により判定されると（Ｓ１０７「Ｙｅｓ」）、制御部２１は、入力欄ＩＲ１１に対する文字列の入力が終了したと判断する（Ｓ１０８）。
【００３６】
あるいは、図５Ｂに示すように入力欄ＩＲ１１における文字列の最後尾の符号がテキストの句点「。」、「．」であるという上記条件が満たされたと判定部２２により判定されると（Ｓ１０７「Ｙｅｓ」）、制御部２１は、入力欄ＩＲ１１に対する文字列の入力が終了したと判断する（Ｓ１０８）。
【００３７】
また、図５Ｃに示すように入力欄ＩＲ１１における文字列の文字、記号、又は符号の数が予め設定された規定数Ｎ（例えばＮ＝５）に達したという上記条件が満たされたと判定部２２により判定されると（Ｓ１０７「Ｙｅｓ」）、制御部２１は、入力欄ＩＲ１１に対する文字列の入力が終了したと判断する（Ｓ１０８）。なお、入力欄ＩＲ１１に入力される文字列がパスワードや識別情報ＩＤである場合、制御部２１は、パスワードや識別情報ＩＤを示す文字、記号、又は符号の数が規定数Ｎに一致し、かつ、パスワードや識別情報ＩＤを認証することができたときに文字列の入力が終了したと判断するようにしてもよい。例えば、図５Ｃに示す入力欄ＩＲ１１の欄外上部箇所に表示されている「所定の情報を入力してください。」との説明表示が、「パスワードを入力してください。」又は「識別情報ＩＤを入力してください。」である場合、制御部２１は、入力欄ＩＲ１１にパスワード又は識別情報ＩＤが入力されることを事前に把握してもよい。
【００３８】
また、ソフトウェアキーボードＳＫが表示されている状態で、ユーザーが、表示部１１の画面における各入力欄ＩＲ１１及びＩＲ１２が表示されていない領域であって、文字、記号、又は符号が表示されていない非文字表示領域にタッチ操作すると、制御部２１は、タッチパネル１２を通じて、その非文字表示領域に対するタッチ操作を検出し（Ｓ１０５「非文字表示領域」）、この時点で入力欄ＩＲ１１に対する文字列の入力が終了したと判断する（Ｓ１０８）。
【００３９】
例えば、図６に示すように表示部１１の画面における各入力欄ＩＲ１１及びＩＲ１２が表示されていない領域であって、文字、記号、又は符号が表示されていない非文字表示領域に対するタッチ操作が検出されると（Ｓ１０５「非文字表示領域」）、制御部２１は、入力欄ＩＲ１１における文字列が上記条件を満たさなくても、入力欄ＩＲ１１に対する文字列の入力が終了したと判断する（Ｓ１０８）。
【００４０】
そして、ソフトウェアキーボードＳＫが表示されている状態で、ユーザーが入力欄ＩＲ１１内に表示されている文字列にタッチ操作すると、制御部２１は、タッチパネル１２を通じて、その文字列のタッチ操作された位置を検出し（Ｓ１０５「文字列」）、入力欄ＩＲ１１におけるその検出された位置にカーソルＣを移動させて表示させる（Ｓ１０９）。
【００４１】
例えば、図７Ａに示すように入力欄ＩＲ１１における文字列に対するタッチ操作の位置Ｐ１が検出されると（Ｓ１０５「文字列」）、図７Ｂに示すように、制御部２１は、入力欄ＩＲ１１におけるその検出された位置Ｐ１にカーソルＣを移動させて表示させる（Ｓ１０９）。この後、処理はＳ１０５に戻る。
【００４２】
またＳ１０５において、ソフトウェアキーボードＳＫが表示されている状態で、ユーザーが、表示部１１の画面における各入力欄ＩＲ１１、ＩＲ１２とは異なる領域に表示されている文字列にタッチ操作して、このタッチ操作を一定時間以上継続させ、制御部２１が、タッチパネル１２を通じて、その文字列に対する一定時間以上のタッチ操作を検出した場合は（Ｓ１０５「コピー」）、制御部２１は、当該タッチ操作された位置に表示されている文字列を記憶する（Ｓ１１０）。続いて、ユーザーが入力欄ＩＲ１１にタッチ操作すると、制御部２１は、タッチパネル１２を通じて、入力欄ＩＲ１１におけるタッチ操作された位置を検出し（Ｓ１１１）、入力欄ＩＲ１１におけるその検出された位置にＳ１１０で記憶した文字列を表示させる（Ｓ１１２）。
【００４３】
例えば、図８Ａに示すように、表示部１１の画面における各入力欄ＩＲ１１及びＩＲ１２とは異なる領域の文字列ＴＡに対する一定時間以上のタッチ操作が検出されると（Ｓ１０５「コピー」）、制御部２１は当該文字列を記憶し（Ｓ１１０）、続いて入力欄ＩＲ１１におけるタッチ操作された位置が検出されたときに（Ｓ１１１）、図８Ｂに示すように入力欄ＩＲ１１におけるその検出された位置に文字列ＴＡを表示させる（Ｓ１１２）。
【００４４】
この後、Ｓ１０５の処理に戻る。例えば、タッチパネル１２を通じて、例えばソフトウェアキーボードＳＫのキーに対するタッチ操作が検出されると（Ｓ１０５「キー」）、制御部２１は、該キーに対応付けられている文字、記号、又は符号を入力欄ＩＲ１１における文字列ＴＡに追加して表示させ（Ｓ１０６）、入力欄ＩＲ１１における文字列が上記条件を満たすか否かを判定する（Ｓ１０７）。そして、制御部２１は、上記条件を満たさないと判定すると（Ｓ１０７「Ｎｏ」）、Ｓ１０５の処理に再び戻り、また上記条件を満たすと判定すると（Ｓ１０７「Ｙｅｓ」）、入力欄ＩＲ１１に対する文字列の入力を終了させる（Ｓ１０８）、といった一連の処理を繰り返す。
【００４５】
そして、制御部２１は、入力欄ＩＲ１１に対する文字列の入力が終了したと判断した後に（Ｓ１０８）、未だに文字列が入力されていない他の入力欄があるか否かを判定する（Ｓ１１３）。
【００４６】
ここで、制御部２１は、未だに文字列が入力されていない入力欄が有ると判定した場合（Ｓ１１３「有」）、この入力欄に対してフォーカスを合わせて、該入力欄（図８Ｂに示す例では入力欄ＩＲ１２）にカーソルＣを表示させ（Ｓ１１４）、ソフトウェアキーボードＳＫの表示を継続させたままとする。処理はＳ１０５に戻り、未だに文字列が入力されていない入力欄に対する文字列の入力について、Ｓ１０５〜Ｓ１１３の処理が繰り返される。
【００４７】
そして、表示されている全ての入力欄に対するそれぞれの文字列の入力が終了し、制御部２１が、未だに文字列が入力されていない入力欄が無いと判定するに至ったとき（Ｓ１１３「無」）、制御部２１は、ソフトウェアキーボードＳＫを表示部１１の画面から非表示として消去する（Ｓ１１５）。この後、処理は終了する。
【００４８】
制御部２１は、このようにソフトウェアキーボードＳＫを非表示としたタイミングで、各入力欄ＩＲ１１、ＩＲ１２に入力されているそれぞれの文字列を取得し、当該取得した各入力欄ＩＲ１１、ＩＲ１２の文字列を用いて行う予め定められた処理に移行する。
【００４９】
このように本実施形態では、ユーザーが表示部１１の画面に表示されている入力欄の空白（入力欄内において文字が表示されていない領域）に対してタッチ操作すると、ソフトウェアキーボードが表示部１１の画面に表示される。そして、入力欄における文字列が予め設定された上記条件を満たした場合に、ソフトウェアキーボードが表示部１１の画面から非表示とされて消去される。また、表示部１１の画面に複数の入力欄が表示されている場合は、全ての入力欄に対する入力が終了するまでは、ソフトウェアキーボードの表示が継続される。これにより、ユーザーの利便性が向上するタイミングで、ソフトウェアキーボードが的確に表示又は非表示とされるため、ソフトウェアキーボードの使い勝手が向上する。
【００５０】
また、上記実施形態では、携帯端末装置１０を例に挙げて説明しているが、本発明の表示装置を、他の種類の電子機器としてもよい。
【００５１】
また、上記実施形態で説明した表示方法は、上記のＲＯＭ又は記憶部１８に記憶された表示制御プログラムとして提供することができる。この表示制御プログラムは、コンピューターにより読み取り可能な非一時的な記録媒体、例えば、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリーなどに記録される。この場合、当該表示制御プログラムを記録したコンピューターにより読み取り可能な非一時的な記録媒体が、本発明の一実施形態となる。
【００５２】
また、図１乃至図８Ｂを用いて説明した上記実施形態の構成及び処理は、本発明の一例に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【図１】
2020166281.tif 000003
【図２】
2020166281.tif 000004
【図３】
2020166281.tif 000005
【図４Ａ】
2020166281.tif 000006
【図４Ｂ】
2020166281.tif 000007
【図４Ｃ】
2020166281.tif 000008
【図５Ａ】
2020166281.tif 000009
【図５Ｂ】
2020166281.tif 000010
【図５Ｃ】
2020166281.tif 000011
【図６】
2020166281.tif 000012
【図７Ａ】
2020166281.tif 000013
【図７Ｂ】
2020166281.tif 000014
【図８Ａ】
2020166281.tif 000015
【図８Ｂ】
2020166281.tif 000016
【国際調査報告】
2020166281.tif 000017
2020166281.tif 000018
2020166281.tif 000019
2020166281.tif 000020