(57)【要約】【課題】ユーザが入力文字列を確認する際の視線移動の負担を軽減すること。【解決手段】本発明に係る表示制御装置９は、ユーザからの入力を受ける入力部９１と、入力フォームと、ソフトウェアキーボードとを表示部９２に表示する表示制御部９０と、を備える。表示制御部９０は、ユーザから入力部９１を介してソフトウェアキーボードによって入力フォームに文字列が入力された場合、ソフトウェアキーボードに近い位置として予め定められた文字列表示位置に、入力フォームの文字列を移動又はコピーして表示する。【選択図】図９
2014142681.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの入力を受ける入力部と、
入力フォームと、ソフトウェアキーボードとを表示部に表示する表示制御部と、を備え、
前記表示制御部は、前記ユーザから前記入力部を介して前記ソフトウェアキーボードによって前記入力フォームに文字列が入力された場合、前記ソフトウェアキーボードに近い位置として予め定められた文字列表示位置に、前記入力フォームの文字列を移動又はコピーして表示する、
表示制御装置。
【請求項２】
前記表示制御部は、前記ユーザから文字列が入力された入力フォームの位置が、前記ソフトウェアキーボードに近い範囲として予め定められた範囲内である場合、前記文字列表示位置への前記入力フォームの文字列の表示を抑止する、
請求項１に記載の表示制御装置。
【請求項３】
前記表示制御部は、前記入力フォームに入力された文字列のうち、末尾から所定範囲内の文字を前記文字列表示位置に表示する、
請求項１又は２に記載の表示制御装置。
【請求項４】
前記表示制御部は、前記入力フォームに対して入力された文字列のうち、末尾から所定文字数の文字列を前記文字列表示位置に表示する、
請求項３に記載の表示制御装置。
【請求項５】
前記表示制御部は、前記入力フォームに対して入力された文字列のうち、未確定の文字列のみを前記文字列表示位置に表示する、
請求項４に記載の表示制御装置。
【請求項６】
前記表示制御部は、前記入力フォームに対して文字列が入力された場合、前記文字列とともに前記文字列の入力候補を前記表示部に表示するものであって、
前記表示制御部は、前記文字列表示位置に前記入力フォームの文字列を移動又はコピーして表示する場合に、前記文字列とともに前記文字列の入力候補も移動又はコピーして表示する、
請求項１乃至５のいずれか１項に記載の表示制御装置。
【請求項７】
前記表示制御装置は、前記表示部を備え、
前記入力部及び前記表示部は、タッチパネルを構成する、
請求項１乃至６のいずれか１項に記載の表示制御装置。
【請求項８】
前記表示制御装置は、スマートフォン又はタブレット端末である、
請求項７に記載の表示制御装置。
【請求項９】
入力フォームと、ソフトウェアキーボードとを表示部に表示するステップと、
ユーザから前記ソフトウェアキーボードによって前記入力フォームに対する文字列の入力を受けるステップと、
前記ソフトウェアキーボードに近い位置として予め定められた文字列表示位置に、前記入力フォームの文字列を移動又はコピーして表示するステップと、
を備えた表示制御方法。
【請求項１０】
入力フォームと、ソフトウェアキーボードとを表示部に表示する処理と、
ユーザから前記ソフトウェアキーボードによって前記入力フォームに対する文字列の入力を受ける処理と、
前記ソフトウェアキーボードに近い位置として予め定められた文字列表示位置に、前記入力フォームの文字列を移動又はコピーして表示する処理と、
をコンピュータに実行させる表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法、及び表示制御プログラムに関し、特に、ソフトウェアキーボードによって入力フォームに文字列を入力する技術に関する。
【背景技術】
【０００２】
ソフトウェアキーボードでは、ブラインドタッチを行うことが困難であるため、押下（タッチ）するキーを認識するためにソフトウェアキーボードを目視で確認する必要があるとともに、所望のキーが押下されて正しい文字が表示されたか否かを確認するために入力フォームも目視で確認する必要がある。しかしながら、入力フォームとソフトウェアキーボードが離れて表示されている場合には、ユーザにとって画面上の視線移動の負担が大きくなってしまっている。
【０００３】
特許文献１には、初期配列で入力文字表示領域を仮想キーボードの最上部に配置し、表示部に表示された仮想キーボードに対して、ユーザが入力したい文字をタッチしたときに、入力されたキーが属するキー配列行の直上又は真横に入力文字表示領域が位置するように、キーの配列を変更する技術が開示されている。
【０００４】
しかしながら、特許文献１は、仮想キーボードのキー配列行の真上又は真横に入力文字表示領域を配置して入力文字を表示することのみを開示したものであり、入力フォームとの関係性については何ら開示されていない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３１５１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、ソフトウェアキーボードによって入力フォームに対して文字を入力する場合には、ユーザの視線移動の負担が大きくなってしまっているという問題がある。
【０００７】
本発明は、上述したような課題を解決するために、ユーザが入力文字列を確認する際の視線移動の負担を軽減することができる表示制御装置、表示制御方法、及び表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の態様に係る表示制御装置は、ユーザからの入力を受ける入力部と、入力フォームと、ソフトウェアキーボードとを表示部に表示する表示制御部と、を備え、前記表示制御部は、前記ユーザから前記入力部を介して前記ソフトウェアキーボードによって前記入力フォームに文字列が入力された場合、前記ソフトウェアキーボードに近い位置として予め定められた文字列表示位置に、前記入力フォームの文字列を移動又はコピーして表示するものである。
【０００９】
本発明の第２の態様に係る表示制御方法は、入力フォームと、ソフトウェアキーボードとを表示部に表示するステップと、ユーザから前記ソフトウェアキーボードによって前記入力フォームに対する文字列の入力を受けるステップと、前記ソフトウェアキーボードに近い位置として予め定められた文字列表示位置に、前記入力フォームの文字列を移動又はコピーして表示するステップと、を備えたものである。
【００１０】
本発明の第３の態様に係る表示制御プログラムは、入力フォームと、ソフトウェアキーボードとを表示部に表示する処理と、ユーザから前記ソフトウェアキーボードによって前記入力フォームに対する文字列の入力を受ける処理と、前記ソフトウェアキーボードに近い位置として予め定められた文字列表示位置に、前記入力フォームの文字列を移動又はコピーして表示する処理と、をコンピュータに実行させるものである。
【発明の効果】
【００１１】
上述した本発明の各態様によれば、ユーザが入力文字列を確認する際の視線移動の負担を軽減することができる表示制御装置、表示制御方法、及び表示制御プログラムを提供することを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】発明の実施の形態１に係る携帯端末の外観構成図である。
【図２】発明の実施の形態１に係る携帯端末の内部構成図である。
【図３】発明の実施の形態１に係る携帯端末の動作を示すフローチャートである。
【図４Ａ】発明の実施の形態１に係る携帯端末の表示例を示す図である。
【図４Ｂ】発明の実施の形態１に係る携帯端末の表示例を示す図である。
【図４Ｃ】発明の実施の形態１に係る携帯端末の表示例を示す図である。
【図４Ｄ】発明の実施の形態１に係る携帯端末の表示例を示す図である。
【図５】発明の実施の形態２に係る携帯端末の動作を示すフローチャートである。
【図６Ａ】発明の実施の形態２に係る携帯端末の表示例を示す図である。
【図６Ｂ】発明の実施の形態２に係る携帯端末の表示例を示す図である。
【図７】発明の実施の形態３に係る携帯端末の表示例を示す図である。
【図８】発明の他の実施の形態に係る携帯端末の表示例を示す図である。
【図９】発明の実施の形態に係る表示制御装置の構成図である。
【発明を実施するための形態】
【００１３】
（発明の実施の形態１）
以下に図面を参照しながら、本発明の好適な実施の形態について説明する。以下の実施の形態に示す具体的な数値等は、発明の理解を容易とするための例示にすぎず、特に断る場合を除き、それに限定されるものではない。また、以下の記載及び図面では、説明の明確化のため、当業者にとって自明な事項等については、適宜、省略及び簡略化がなされている。
【００１４】
図１を参照して、本発明の実施の形態１に係る携帯端末１の外観構成について説明する。図１は、本発明の実施の形態１に係る携帯端末１の外観構成図である。
【００１５】
携帯端末１は、本体部２及び表示入力部３を有する。携帯端末１は、携帯型の情報処理端末である。すなわち、携帯端末１は、例えば、スマートフォン及びタブレット端末等である。
【００１６】
本体部２は、第１の筐体２１と第２の筐体２２を含んでいる。第１の筐体２１と第２の筐体２２は、ヒンジを４、５介して接続されている。これにより、第１の筐体２１と第２の筐体２２は、ヒンジ４、５を軸として回動可能となっている。
【００１７】
表示入力部３は、第１のタッチパネル３１と第２のタッチパネル３２を含んでいる。第１のタッチパネル３１は、第１の筐体２１に配設されており、第２のタッチパネル３２は、第２の筐体２２に配設されている。すなわち、表示入力部３は、ユーザからの入力を受ける入力部、及び、ユーザに対して画像を表示する表示部として機能する。
【００１８】
第１のタッチパネル３１と第２のタッチパネル３２のそれぞれは、第１の筐体２１と第２の筐体２２の同一面側（正面側）に配設されている。携帯端末１は、第１の筐体２１及び第２の筐体２２の正面側が対向するように、又は、第１の筐体２１及び第２の筐体２２の背面側が対向するように、ヒンジ４、５を軸として折り畳み可能となっている。
【００１９】
このように、本実施の形態では、第１のタッチパネル３１を１画面とし、第２のタッチパネル３２をもう１画面とする２画面の携帯端末１を対象とした例について説明するが、本発明の適用対象は、画面数が２画面の携帯端末に限られない。本発明は、１画面の携帯端末や、３画面以上の携帯端末に適用するようにしてもよい。
【００２０】
続いて、図２を参照して、本発明の実施の形態１に係る携帯端末１の内部構成について説明する。図２は、本発明の実施の形態１に係る携帯端末１の内部構成図である。
【００２１】
携帯端末１は、制御部１０、入力検出回路１１、１２、及び表示制御回路１３、１４を有する。
【００２２】
制御部１０は、タッチパネル３１、３２に対するユーザからの入力に基づいて、タッチパネル３１、３２の表示内容を制御する。制御部１０は、ＣＰＵ（Central Processing Unit）及び記憶部を有し、記憶部に格納されたプログラムを実行することによって、本実施の形態における携帯端末１としての処理を実行する。すなわち、制御部１０の記憶部に格納されるプログラムは、本実施の形態における携帯端末１における処理を、ＣＰＵに実行させるためのコードを含む。なお、記憶部は、例えば、このプログラムや、ＣＰＵにおける処理に利用される各種情報を格納することができる任意の記憶装置を含んで構成される。記憶装置は、例えば、メモリである。
【００２３】
入力検出回路１１は、第１のタッチパネル３１に対するユーザからの入力を検出する。入力検出回路１１は、第１のタッチパネル３１におけるユーザの入力位置を特定し、特定した位置を示す位置情報を生成して制御部１０に出力する。
【００２４】
入力検出回路１２は、第２のタッチパネル３２に対するユーザからの入力を検出する。入力検出回路１２は、第２のタッチパネル３２におけるユーザの入力位置を特定し、特定した位置を示す位置情報を生成して制御部１０に出力する。
【００２５】
ここで、タッチパネル３１、３２は、抵抗膜方式、静電容量方式、及び電磁誘導方式等の方式のうち、任意の方式を採用するようにしてよい。また、入力検出回路１１、１２も、採用した方式に応じた回路構成及び動作を実施すればよい。各方式における入力検出方法は、一般的であるため、詳細な説明は省略する。
【００２６】
表示制御回路１３は、制御部１０から出力される画像情報に基づいて、その画像情報が示す画像を第１のタッチパネル３１に表示する。表示制御回路１４は、制御部１０から出力される画像情報に基づいて、その画像情報が示す画像を第２のタッチパネル３２に表示する。すなわち、表示制御回路１３、１４のそれぞれは、制御部１０から出力された画像情報を保持する表示バッファ、及び表示バッファに保持された画像情報に基づいて、その画像情報が示す画像のタッチパネル３１、３２に対する表示を制御するドライバ回路等を含んで構成される。
【００２７】
以上に説明した構成により、制御部１０は、表示制御回路１３、１４を介して、入力フォームとソフトウェアキーボードを含む各種画像をタッチパネル３１、３２に表示する。ここで、制御部１０は、入力フォームとソフトウェアキーボードを含む画像であれば、どのような種類の画像を表示するようにしてもよい。以下、ソフトウェアキーボードを「ＳＷＫＢ」とも呼ぶ。
【００２８】
例えば、制御部１０は、上述したプログラムの一部としてブラウザを実行するようにして、入力フォームを含むホームページの画像にＳＷＫＢを重畳させた画像を表示するようにしてもよい。また、例えば、制御部１０は、上述したプログラムの一部としてメーラを実行するようにして、メールの入力項目（メールアドレス、件名、及び本文等）のそれぞれに応じた入力フォームを含むメール作成画面の画像にＳＷＫＢを重畳させた画像を表示するようにしてもよい。
【００２９】
そして、本実施の形態では、制御部１０は、入力検出回路１１又は入力検出回路１２から出力される位置情報に基づいて、第１のタッチパネル３１又は第２のタッチパネル３２の入力フォームがフォーカスされていると判定した場合には、その入力フォームに対して入力された入力文字列のコピーをＳＷＫＢの近くに表示する。これによって、ユーザが入力文字列の確認を行う際の視線移動の負担を軽減することを可能とする。
【００３０】
続いて、図３、及び図４Ａ〜Ｄを参照して、本発明の実施の形態１に係る携帯端末１の動作について説明する。図３は、本発明の実施の形態１に係る携帯端末１の動作を示すフローチャートである。図４Ａ〜Ｄは、本発明の実施の形態１に係る携帯端末１の表示例を示す図である。
【００３１】
ここでは、ホームページの画像を表示する例について説明する。また、図４Ａに示すように、第１のタッチパネル３１に入力フォーム４１を含むホームページの画像が表示されており、第２のタッチパネル３２に入力フォーム４２を含むホームページの画像が表示されている状態からの動作を例として説明する。
【００３２】
制御部１０は、ユーザから第１のタッチパネル３１の入力フォーム４１をフォーカスする入力が行われたと判定した場合（Ｓ１）、図４Ｂに示すように、その入力フォーム４１に対応するＳＷＫＢ４３を表示する（Ｓ２）。具体的には、制御部１０は、第２のタッチパネル３２に表示するホームページの画像にＳＷＫＢ４３を重畳した画像を示す画像情報を生成して表示制御回路１４に出力する。そして、表示制御回路１４は、制御部１０から出力された画像情報に基づいて、ホームページの画像にＳＷＫＢ４３を重畳した画像を第２のタッチパネル３２に表示する。
【００３３】
ここで、入力検出回路１１は、ユーザから第１のタッチパネル３１に対して入力があった場合、その入力位置を示す位置情報を生成して制御部１０に出力する。そして、制御部１０は、その位置情報が示す入力位置が入力フォーム４１上の位置である場合、ユーザから入力フォーム４１をフォーカスする入力が行われたと判定する。すなわち、ユーザからの入力フォーム４１をフォーカスする入力とは、ユーザが入力フォーム４１をタッチする入力に相当する。
【００３４】
また、制御部１０は、入力フォーム４１について保持されている最新の入力規則でＳＷＫＢ４３を表示する。ここで、ＳＷＫＢ４３は、予め定められた複数の種類の入力規則のうち、いずれかの入力規則の形式で表示される。例えば、入力規則には、テンキー、日本語キーボード、及び英語キーボード等を定めることができる。入力規則は、ＳＷＫＢ４３に含まれる入力規則切替キーを、ユーザが押下する（タッチする）ことで切り替えられる。
【００３５】
具体的には、例えば、第２のタッチパネル３２にＳＷＫＢ４３が表示されている場合、制御部１０は、入力検出回路１２から出力された位置情報が示す入力位置が入力規則切替キー上の位置である場合、ユーザからの入力規則の切り替えを指示する入力が行われたと判定する。この場合、制御部１０は、現在の入力規則の次の切り替え先となる入力規則の形式に変更したＳＷＫＢ４３を重畳した画像を示す画像情報を生成して表示制御回路１４に出力する。表示制御回路１４は、制御部１０から出力された画像情報が示す画像を第２のタッチパネル３２に表示する。制御部１０は、この切り替え先の入力規則を、最新の入力フォーム４１の入力規則として保持する。入力規則は、制御部１０が、入力フォーム４１、４２毎に、最新の入力規則を示す情報を記憶部に記憶することで保持されるようにし、その情報を参照することで判別可能とすればよい。これによって、入力フォーム４１以外の入力フォーム４２にフォーカスが移った場合であっても、再び入力フォーム４１がフォーカスされた場合に、入力フォーム４１に対応するＳＷＫＢ４３を入力規則を引き継いで表示可能とする。
【００３６】
また、ＳＷＫＢ４３は、右利きのユーザが携帯端末１を利用する場合には、図４Ｂに示すように、右側の画面となる第２のタッチパネル３２に表示するようにするとよい。さらに好ましくは、ＳＷＫＢ４３は、図４Ｂに示すように、ＳＷＫＢ４３の中心又はその全部が、第２のタッチパネル３２の左右方向の中心よりも右側の領域、かつ第２のタッチパネル３２の上下方向の中心よりも下側の領域に表示するようにするとよい。このようにすることで、ユーザが携帯端末１を利き手である右手で把持しながら、親指でＳＷＫＢ４３を操作することが可能となり、操作性が向上する。
【００３７】
ここで、ＳＷＫＢ４３は、左利きのユーザが携帯端末１を利用する場合には、左側の画面となる第１のタッチパネル３１に表示するようにするとよい。さらに好ましくは、ＳＷＫＢ４３は、ＳＷＫＢ４３の中心又はその全部が、第１のタッチパネル３１の左右方向の中心よりも左側の領域、かつ第２のタッチパネル３２の上下方向の中心よりも下側の領域に表示するようにするとよい。なお、ユーザが右利きか左利きかは、制御部１０が、タッチパネル３１、３２に利き手の設定画面となる画像を表示して、ユーザがタッチパネル３１、３２を介して設定可能とすればよい。
【００３８】
また、制御部１０は、既に入力フォーム４１に入力されている文字列が存在しているか否かを判定する（Ｓ３）。一般的に、情報処理端末における文字表示では、入力フォーム４１、４２に入力されている文字列は、その文字列を示す文字情報を記憶部に記憶しておき、その文字情報を参考に画像を生成することで表示が維持される。そのため、制御部１０は、入力フォーム４１に対応する文字情報を参照して、何らかの文字列（１文字の場合も含まれる）が示されている場合は、入力フォーム４１に文字列が存在していると判定する。
【００３９】
入力フォーム４１に入力されている文字列が存在していると判定した場合（Ｓ３：Ｙｅｓ）、制御部１０は、図４Ｃに示すように、ＳＷＫＢ４３の近くに入力フォーム４１に入力されている文字列を表示する（Ｓ４）。具体的には、制御部１０は、記憶部に格納された文字情報を参照することで、入力フォーム４１に入力されている文字列を認識し、ホームページの画像にその文字列及びＳＷＫＢ４３を重畳した画像を示す画像情報を生成して表示制御回路１４に出力する。そして、表示制御回路１４は、制御部１０から出力された画像情報に基づいて、ホームページの画像に入力フォーム４１の文字列及びＳＷＫＢ４３を重畳した画像を第２のタッチパネル３２に表示する。すなわち、これによって、入力フォーム４１に入力されている文字列のコピーがＳＷＫＢ４３の近くに表示される。以下、フォーカスされている入力フォーム４１の文字列のコピーが表示される領域４４を「入力文字列表示領域」と呼ぶ。
【００４０】
ここで、入力文字列表示領域４４の位置は、ＳＷＫＢ４３に近い位置であれば、予め任意に定めた位置とするようにしてよい。例えば、以下に例示する（規則１）〜（規則３）のいずれかの規則に従って定めるようにするとよい。
【００４１】
（規則１）ＳＷＫＢ４３と同一画面内
【００４２】
（規則２）ＳＷＫＢ４３よりも所定の距離だけ上方又は下方
この場合、好ましくは、ＳＷＫＢ４３と入力文字列表示領域４４の距離は、画面（タッチパネル３１、３２）の上下方向の幅よりも十分に小さい距離（例えば、上下方向の幅の１０数パーセント又は数パーセント等）とするとよい。また、好ましくは、入力文字列表示領域４４の全部又は一部が、ＳＷＫＢ４３の左右両端を上下方向に延長した幅に含まれる範囲内とするとよい。そのようにすることで、ユーザが入力文字列表示領域４４の文字列を確認する際の視線移動の距離を低減し、負担を低減することができる。なお、ＳＷＫＢ４３と入力文字列表示領域４４の距離として、ＳＷＫＢ４３と入力文字列表示領域４４のそれぞれの任意の点の間の距離を算出するようにしてよい。例えば、ＳＷＫＢ４３の上方に入力文字列表示領域４４を配置する場合、ＳＷＫＢ４３の上端と、入力文字列表示領域４４の下端の間の距離を、ＳＷＫＢ４３と入力文字列表示領域４４の距離として算出するようにしてもよい。
【００４３】
（規則３）ＳＷＫＢ４３よりも所定の距離だけ左方又は右方
この場合、好ましくは、ＳＷＫＢ４３と入力文字列表示領域４４の距離は、画面（タッチパネル３１、３２）の左右方向の幅よりも十分に小さい距離（例えば、左右方向の幅の１０数パーセント又は数パーセント等）とするとよい。なお、複数画面の場合は、それぞれの画面の左右方向の幅の合計を、画面の左右方向の幅として扱ってもよい。また、好ましくは、入力文字列表示領域４４の全部又は一部が、ＳＷＫＢ４３の上下両端を左右方向に延長した幅に含まれる範囲内とするとよい。そのようにすることで、ユーザが入力文字列表示領域４４の文字列を確認する際の視線移動の距離を低減し、負担を低減することができる。なお、ＳＷＫＢ４３と入力文字列表示領域４４の距離として、ＳＷＫＢ４３と入力文字列表示領域４４のそれぞれの任意の点の間の距離を算出するようにしてよい。例えば、ＳＷＫＢ４３の左方に入力文字列表示領域４４を配置する場合、ＳＷＫＢ４３の左端と、入力文字列表示領域４４の右端の間の距離を、ＳＷＫＢ４３と入力文字列表示領域４４の距離として算出するようにしてもよい。
【００４４】
なお、図４Ｃでは、入力文字列表示領域４４が、ＳＷＫＢ４３と同一画面、及び、ＳＷＫＢ４３よりも所定の距離だけ上方に表示されていると言えるため、（規則１）又は（規則２）に従って入力文字列表示領域４４の位置を定めた例について示していることになる。
【００４５】
制御部１０は、ユーザからＳＷＫＢ４３のキー入力が行われたか否かを判定する（Ｓ５）。具体的には、入力検出回路１２は、ユーザから第２のタッチパネル３２に対して入力があった場合、その入力位置を示す位置情報を生成して制御部１０に出力する。そして、制御部１０は、その位置情報が示す入力位置がＳＷＫＢ４３上のキーの位置である場合、ユーザからＳＷＫＢ４３のそのキーに対してキー入力が行われたと判定する。すなわち、ユーザからＳＷＫＢ４３のキー入力とは、ユーザがＳＷＫＢ４３のキーをタッチする入力に相当する。
【００４６】
ユーザからＳＷＫＢ４３のキー入力が行われたと判定した場合（Ｓ５：Ｙｅｓ）、制御部１０は、図４Ｄに示すように、入力されたキーの文字列を追加的に入力フォーム４１に表示するとともに（Ｓ６）、その文字列を入力文字列表示領域４４にも追加的に表示する（Ｓ７）。図４Ｄでは、ＳＷＫＢ４３の入力規則が日本語キーボードであり、「あ」のキーが入力されることで文字列「あ」を入力フォーム４１に表示する例について示している。なお、ステップＳ４が実行されていない場合には（Ｓ３：Ｎｏ）、ＳＷＫＢ４３の近くに新規に入力文字列が表示されることになる。
【００４７】
具体的には、制御部１０は、入力検出回路１２から出力された位置情報に基づいて、ＳＷＫＢ４３において押下（タッチ）されたキーを特定する。制御部１０は、特定したキーの文字を入力フォーム４１と入力文字列表示領域４４において重畳した画像を示す画像情報を生成して表示制御回路１３、１４に出力する。上述した文字情報は、制御部１０によって、新たに入力された文字列を追加的に示すように更新されることになる。表示制御回路１３、１４のそれぞれは、制御部１０から出力された画像情報に基づいて、入力フォーム４１と入力文字列表示領域４４において、入力されたキーの文字が追加された画像をタッチパネル３１、３２に表示する。
【００４８】
以上に説明したように、本実施の形態１では、ユーザからタッチパネル３１、３２（入力部）を介してＳＷＫＢ４３によって入力フォーム４１、４２に文字列が入力された場合、ＳＷＫＢ４３に近い位置として予め定められた入力文字列表示領域４４（文字列表示位置）に、入力フォーム４１、４２の文字列をコピーして表示するようにしている。
【００４９】
これによれば、ユーザは、ＳＷＫＢ４３をタッチして文字を入力した場合に、入力文字を確認するために視線を入力フォーム４１まで戻すことなく、ＳＷＫＢ４３に近い入力文字列表示領域４４で確認することができるため、ユーザの視線移動の負担を軽減することができる。
【００５０】
（発明の実施の形態２）
続いて、本発明の実施の形態２について説明する。実施の形態２に係る携帯端末１の構成は、図１、２を参照して説明した携帯端末１の構成と同様であるため、説明を省略する。
【００５１】
上述した実施の形態１では、フォーカスされた入力フォームの位置とＳＷＫＢとの位置が近い場合には、ＳＷＫＢの近くに位置する入力文字列表示領域４４において入力文字を表示することは実質的に不要となる。そこで、本実施の形態２では、フォーカスされた入力フォームとＳＷＫＢの位置関係に応じて、入力文字列表示領域４４における入力文字の表示を実施するか否かを切り替えるようにする。
【００５２】
図５を参照して、実施の形態２に係る携帯端末１の動作について説明する。図５は、本発明の実施の形態２に係る携帯端末１の動作を示すフローチャートでる。図６Ａ、６Ｂは、本発明の実施の形態２に係る携帯端末１の表示例を示す図である。以下、図３を参照して説明した処理と同様の処理については、同一の符号を付し、適宜、その説明を省略する。
【００５３】
本実施の形態２では、ユーザからＳＷＫＢ４３のキー入力が行われたと判定した場合（Ｓ５：Ｙｅｓ）、制御部１０は、入力されたキーの文字列を追加的に入力フォームに表示するとともに（Ｓ６）、フォーカスされた入力フォームがＳＷＫＢ４３に近いか否かを判定する（Ｓ８）。
【００５４】
ここで、フォーカスされた入力フォームがＳＷＫＢ４３に近いか否かは、予め任意に定めた条件に従って判定するようにしてよい。例えば、以下に例示する（条件１）〜（条件３）のいずれかの条件に従って定めるようにするとよい。（規則１）を適用した場合には（条件１）、（規則２）を適用した場合には（条件２）、（規則３）を適用した場合には（条件３）に従って判定するとよい。
【００５５】
（条件１）フォーカスされた入力フォームがＳＷＫＢ４３と同一画面内に存在するか否か
この場合、フォーカスされた入力フォームがＳＷＫＢ４３と同一画面内に存在する場合、フォーカスされた入力フォームがＳＷＫＢ４３に近いと判定し、フォーカスされた入力フォームがＳＷＫＢ４３と同一画面内に存在しない場合、フォーカスされた入力フォームがＳＷＫＢ４３に近くないと判定する。
【００５６】
（条件２）フォーカスされた入力フォームとＳＷＫＢ４３の上下方向の距離が所定の閾値未満か否か
この場合、フォーカスされた入力フォームとＳＷＫＢ４３の上下方向の距離が所定の閾値未満である場合、フォーカスされた入力フォームがＳＷＫＢ４３に近いと判定し、フォーカスされた入力フォームとＳＷＫＢ４３の上下方向の距離が所定の閾値未満でない場合、フォーカスされた入力フォームがＳＷＫＢ４３に近くないと判定する。この閾値として、例えば、画面（タッチパネル３１、３２）の上下方向の幅よりも十分に小さい値（例えば、上下方向の幅の１０数パーセント又は数パーセント等）とするとよい。なお、この閾値と、ＳＷＫＢ４３と入力文字列表示領域４４の距離は、異なっていても良い。
【００５７】
（条件３）フォーカスされた入力フォームとＳＷＫＢ４３の左右方向の距離が所定の閾値未満か否か
この場合、フォーカスされた入力フォームとＳＷＫＢ４３の左右方向の距離が所定の閾値未満である場合、フォーカスされた入力フォームがＳＷＫＢ４３に近いと判定し、フォーカスされた入力フォームとＳＷＫＢ４３の左右方向の距離が所定の閾値未満でない場合、フォーカスされた入力フォームがＳＷＫＢ４３に近くないと判定する。この閾値として、例えば、画面（タッチパネル３１、３２）の左右方向の幅よりも十分に小さい値（例えば、上下方向の幅の１０数パーセント又は数パーセント等）とするとよい。なお、複数画面の場合は、それぞれの画面の左右方向の幅の合計を、画面の左右方向の幅として扱ってもよい。また、この閾値と、ＳＷＫＢ４３と入力文字列表示領域４４の距離は、異なっていても良い。
【００５８】
そして、図６Ａに例示するように、フォーカスされた入力フォーム４５がＳＷＫＢ４３に近くないと判定される場合には（Ｓ８：Ｎｏ）、制御部１０は、入力文字列表示領域４４に入力フォーム４５に入力されている文字列のコピーを表示する（Ｓ７）。また、図６Ｂに例示するように、フォーカスされた入力フォーム４６がＳＷＫＢ４３に近いと判定される場合には（Ｓ８：Ｙｅｓ）、制御部１０は、入力文字列表示領域４４への入力フォーム４６に入力されている文字列のコピーの表示を抑止する。すなわち、この場合、制御部１０は、入力フォーム４６の入力文字列を重畳せずに第２のタッチパネル３２に対する画像情報を生成する。
【００５９】
以上に説明したように本実施の形態２では、ユーザから文字列が入力された入力フォームの位置が、ＳＷＫＢ４３に近い範囲として予め定められた範囲内である場合、入力文字列表示領域４４（文字列表示位置）への入力フォームの入力文字列の表示を抑止するようにしている。これによれば、例えば、必要以上に入力文字列のコピーを重畳させて表示することによって、本来の画像が隠れてしまう頻度を低減することができる。
【００６０】
（発明の実施の形態３）
続いて、本発明の実施の形態３について説明する。実施の形態３に係る携帯端末１の構成は、図１、２を参照して説明した携帯端末１の構成と同様であるため、説明を省略する。また、実施の形態３に係る携帯端末１の動作については、入力フォームに入力文字列を表示する際に、入力候補も表示される点以外は、図３を参照して説明した携帯端末１の動作と同様であるため、説明を省略する。
【００６１】
すなわち、図７に示すように、入力フォーム４７に文字列が入力された場合、制御部１０は、入力フォーム４７に入力された文字列を表示するとともに、未確定部分に係る文字列の入力候補４９を表示するようにしてもよい。ここで、「入力候補」とは、入力予測候補であってもよく、「ひらがな」から漢字及びカタカナ等に変換する変換候補であってもよい。
【００６２】
そして、制御部１０は、入力文字列表示領域４４に入力フォーム４７に入力されている文字列を表示するとともに（Ｓ７）、入力フォーム４７の文字列に対して表示されている入力候補４９を、入力文字列表示領域４４の文字列に対しても入力候補５０として表示するようにしてもよい。具体的には、制御部１０は、入力フォーム４７の入力文字列に加えて、入力候補５０も重畳した画像を示す画像情報を生成して表示制御回路１４に出力する。
【００６３】
このときに、制御部１０は、フォーカスされた入力フォーム４７の入力文字列のうち、未確定部分に係る文字列のみを入力文字列表示領域４４に表示するようにしてもよい。例えば、図７では、入力フォーム４７の入力文字列は、「天気  とうきょう」であり、未確定部分が「とうきょう」である。この場合には、入力文字列表示領域４４には、未確定部分の文字列である「とうきょう」のみを表示するようにしてもよい。また、入力文字列表示領域４４の文字列に対して入力候補５０を表示せずに、未確定部分の文字列のみを表示するようにしてもよい。
【００６４】
また、図７に示すように、入力文字列表示領域４４の文字列に対しても入力候補５０を表示する場合には、入力候補５０の表示がＳＷＫＢ４３の表示と重ならないように、入力文字列表示領域４４の位置を補正するようにしてもよい。例えば、入力候補４９、５０のそれぞれを、入力フォーム４７及び入力文字列表示領域４４の下方に連続して表示する場合には、制御部１０は、入力文字列表示領域４４の位置を、入力候補５０とＳＷＫＢ４３が重ならなくなるまで上方に移動した位置に補正した画像を示す画像情報を生成するようにしてもよい。ここで、入力文字列表示領域４４の移動量は、例えば、入力候補５０として表示する文字列の数に、１つの文字列を表示する高さを乗じて算出した入力候補５０の高さ等としてもよく、一般的に考え得る手法で入力候補５０の表示がＳＷＫＢ４３の表示と重ならないようになる移動量を算出するようにすればよい。
【００６５】
以上に説明したように、本実施の形態３では、入力文字列表示領域４４（文字列表示位置）に入力フォーム４７、４８の文字列をコピーして表示する場合に、文字列とともに文字列の入力候補４９もコピーして表示するようにしている。これによれば、ユーザが入力候補４９を確認する場合においても、ユーザの視線移動の負担を軽減することができる。
【００６６】
（発明の他の実施の形態）
上述した実施の形態では、入力フォームの入力文字列の全てを入力文字列表示領域４４に表示するようにしているが、これに限られない。すなわち、図８に例示するように、入力フォームに入力された文字列のうち、末尾から所定範囲内の文字列を入力文字列表示領域４４に表示するようにしてもよい。例えば、入力フォームの入力文字列のうち、末尾から所定文字数の文字列を入力文字列表示領域４４に表示するようにしてもよく、複数行にわたる入力文字列のうち、最後の行の文字列を入力文字列表示領域４４に表示するようにしてもよい。末尾から所定範囲内の文字列として、実施の形態３で説明したように、未確定部分の文字列を入力文字列表示領域４４に表示することも可能である。制御部１０は、入力フォームに対応する文字情報が示す文字列のうち、末尾から所定範囲内の文字列を入力文字列表示領域４４に表示する文字列として認識し、その文字列を表示する画像情報を生成するようにすればよい。なお、図８は、第１のタッチパネル３１にメール本文の入力フォーム５１を含むメール作成画面の画像が表示されており、第２のタッチパネル３２にホームページの画像が表示されている例について示している。
【００６７】
また、上述した実施の形態では、入力フォームの入力文字列をコピーして表示する例について説明したが、これに限られない。例えば、制御部１０は、フォーカスされた入力フォーム（すなわち、入力フォームの入力文字列）そのものを入力文字列表示領域４４の位置（文字列表示位置）に移動して表示するようにしてもよい。この場合、制御部１０は、他の入力フォームがフォーカスされた場合には、フォーカスされていた入力フォームを元の位置に戻し、新たにフォーカスされた入力フォームを入力文字列表示領域４４の位置（文字列表示位置）に移動して表示する。
【００６８】
（発明の概要）
続いて、図９を参照して、本発明の実施の形態に係る携帯端末１の概要となる表示制御装置９の構成について説明する。図９は、本発明の実施の形態に係る表示制御装置９の構成図である。上述した本実施の形態に係る携帯端末１は、その概要構成として、図９に示す表示制御装置９のように捉えることもできる。
【００６９】
表示制御装置９は、表示制御部９０、入力部９１、及び表示部９２を有する。
【００７０】
表示制御部９０は、入力フォームと、ソフトウェアキーボードとを表示部９２に表示する。表示制御部９０は、制御部１０、入力検出回路１１、１２、及び表示制御回路１３、１４に対応する。入力部９１は、ユーザからの入力を受ける。入力部９１及び表示部９２は、タッチパネル３１、３２に対応する。
【００７１】
そして、表示制御部９０は、ユーザから入力部９１を介してソフトウェアキーボードによって入力フォームに文字列が入力された場合、ソフトウェアキーボードに近い位置として予め定められた文字列表示位置に、入力フォームの文字列を移動又はコピーして表示する。
【００７２】
これによれば、ユーザは、ソフトウェアキーボードをタッチして文字を入力した場合に、入力文字を確認するために視線を入力フォームまで戻すことなく、ソフトウェアキーボードに近い文字列表示位置で確認することができるため、ユーザの視線移動の負担を軽減することができる。
【００７３】
上述した制御部１０によって実行されるプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータ（携帯端末）に供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（random access memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００７４】
以上、実施の形態を参照して本願発明を説明したが、本願発明は上記によって限定されるものではない。本願発明の構成や詳細には、発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００７５】
例えば、上述した実施の形態２及び実施の形態３は、組み合わせて実施することも可能である。すなわち、フォーカスされた入力フォームの入力文字列とともに入力文字列の入力候補も移動又はコピーして表示するようにするとともに、フォーカスされた入力フォームの位置がＳＷＫＢに近い場合には、入力文字列表示領域４４（文字列表示位置）に対する入力フォームの入力文字列及び入力候補の表示を抑止するようにしてもよい。
【００７６】
また、本発明は、スマートフォン及びタブレット端末に限られず、ＳＷＫＢによる文字列の入力が行われる様々な情報処理端末に適用することができる。本発明は、例えば、携帯ゲーム機、携帯音楽プレーヤー、及びカーナビゲーションシステム等にも適用することができる。
【００７７】
また、上述した実施の形態では、入力部としてタッチパネルを利用する例について説明したが、これに限られない。本発明は、例えば、入力部としてマウスを利用して、マウスによって操作されるポインタによってＳＷＫＢの入力を行う場合にも適用することができる。
【００７８】
また、上述した実施の形態では、本発明を表示入力部として機能するタッチパネルが一体化された端末に適用した場合ついて例示したが、これに限られない。本発明は、例えば、ＨＤＭＩ（High Definition Multimedia Interface）等によってタッチパネルディスプレイに接続された情報処理端末（パーソナルコンピュータ等）に適用してもよい。
【００７９】
また、上述した実施の形態は、好ましくは、例えば７〜１０インチ程度のタッチパネルを１つ備えたタブレット端末、もしくは、例えば３〜５インチ程度のタッチパネルを複数備えたスマートフォンに対して適用すると、より良い操作感が得られる。
【符号の説明】
【００８０】
１  携帯端末
２  本体部
３  表示入力部
４、５  ヒンジ
１０  制御部
１１、１２  入力検出回路
１３、１４  表示制御回路
２１、２２  筐体
３１、３２  タッチパネル
４１、４２、４５、４６、４７、４８、５１  入力フォーム
４３  ソフトウェアキーボード
４４  入力文字列表示領域
４９、５０  入力候補
【図１】
2014142681.tif 000003
【図２】
2014142681.tif 000004
【図３】
2014142681.tif 000005
【図４Ａ】
2014142681.tif 000006
【図４Ｂ】
2014142681.tif 000007
【図４Ｃ】
2014142681.tif 000008
【図４Ｄ】
2014142681.tif 000009
【図５】
2014142681.tif 000010
【図６Ａ】
2014142681.tif 000011
【図６Ｂ】
2014142681.tif 000012
【図７】
2014142681.tif 000013
【図８】
2014142681.tif 000014
【図９】
2014142681.tif 000015