(57)【要約】【課題】文字入力エリアに関して視認性を向上させる。【解決手段】情報処理装置１００は、幅方向の最大入力文字数が設定された１つ以上の文字入力エリアを含む表示対象情報を表示する画面を有する表示部６と、文字入力エリアのサイズを拡大するエリア拡大手段１１１と、エリア拡大手段１１１により拡大された文字入力エリアのサイズにおける幅方向のサイズと、文字入力エリアに設定された幅方向の最大入力文字数とに基づいて、文字入力エリアに表示する文字のフォントサイズを決定するフォントサイズ決定手段１１２と、エリア拡大手段１１１により拡大された文字入力エリアのサイズと、フォントサイズ決定手段１１２により決定されたフォントサイズを用いて、表示対象情報を表示部６の画面に表示させるように制御する文字表示制御手段１１３と、を備える。【選択図】図１
2013232054.tif 000002
【特許請求の範囲】
【請求項１】
幅方向の最大入力文字数が設定された１つ以上の文字入力エリアを含む表示対象情報を表示する画面を有する表示部と、
前記文字入力エリアのサイズを拡大するエリア拡大手段と、
前記エリア拡大手段により拡大された前記文字入力エリアのサイズにおける幅方向のサイズと、前記文字入力エリアに設定された幅方向の前記最大入力文字数に基づいて、前記文字入力エリアに表示する文字のフォントサイズを決定するフォントサイズ決定手段と、
前記エリア拡大手段により拡大された前記文字入力エリアのサイズと、前記フォントサイズ決定手段により決定されたフォントサイズを用いて、前記表示対象情報を前記表示部の前記画面に表示させるように制御する文字表示制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記エリア拡大手段は、前記表示部の前記画面の幅方向のサイズに基づいて、前記文字入力エリアの幅方向のサイズが前記画面において使用可能な最大の幅方向のサイズとなるように、前記文字入力エリアのサイズを拡大する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記エリア拡大手段は、前記文字入力エリアの幅方向のサイズが初期に設定された幅方向のサイズと比べてあらかじめ定められた倍数で拡大されるように、前記文字入力エリアのサイズを拡大する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記フォントサイズ決定手段は、前記表示部の前記画面の表示において使用することが可能な最大のフォントサイズ以下となる範囲で、前記文字入力エリアに表示する文字のフォントサイズを決定する、
ことを特徴とする請求項１から請求項３のいずれか１項に記載の情報処理装置。
【請求項５】
前記表示対象情報は、構造化文書からなる情報である、
ことを特徴とする請求項１から請求項４のいずれか１項に記載の情報処理装置。
【請求項６】
ユーザから文字の入力を受け付ける入力部を備え、
前記入力部により前記文字入力エリアに対する文字の入力が受け付けられた後に、前記文字表示制御手段が、前記エリア拡大手段により拡大された前記文字入力エリアのサイズと、前記フォントサイズ決定手段により決定されたフォントサイズを用いて、前記表示対象情報を前記表示部の前記画面に表示させるように制御する、
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記表示対象情報は、１つの文字入力エリアのみから構成される、
ことを特徴とする請求項１から請求項４のいずれか１項に記載の情報処理装置。
【請求項８】
ユーザから文字入力を開始することの指示を受け付ける入力部を備え、
前記文字入力エリアを含む構造化文書からなる情報が表示される状態で、前記入力部により前記文字入力エリアに対する前記文字入力を開始することの指示を受け付けた場合に、１つの前記文字入力エリアのみから構成される前記表示対象情報を前記表示部の前記画面に表示する状態へ移行する、
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記表示対象情報が前記表示部の前記画面に初期に表示される段階で、前記文字表示制御手段が、前記エリア拡大手段により拡大された前記文字入力エリアのサイズと、前記フォントサイズ決定手段により決定されたフォントサイズを用いて、前記表示対象情報を前記表示部の前記画面に表示させるように制御する、
ことを特徴とする請求項１から請求項５又は請求項７のいずれか１項に記載の情報処理装置。
【請求項１０】
情報処理装置における情報処理方法であって、
前記情報処理装置が、幅方向の最大入力文字数が設定された１つ以上の文字入力エリアを含む表示対象情報の前記文字入力エリアのサイズを拡大する第１の過程と、
前記情報処理装置が、前記拡大した前記文字入力エリアのサイズにおける幅方向のサイズと、前記文字入力エリアに設定された幅方向の前記最大入力文字数に基づいて、前記文字入力エリアに表示する文字のフォントサイズを決定する第２の過程と、
前記情報処理装置が、前記拡大した前記文字入力エリアのサイズと、前記決定したフォントサイズを用いて、前記表示対象情報を表示部の有する画面に表示させるように制御する第３の過程と、
を有することを特徴とする情報処理方法。
【請求項１１】
情報処理装置のコンピュータに、
幅方向の最大入力文字数が設定された１つ以上の文字入力エリアを含む表示対象情報の前記文字入力エリアのサイズを拡大する第１の手順、
前記拡大した前記文字入力エリアのサイズにおける幅方向のサイズと、前記文字入力エリアに設定された幅方向の前記最大入力文字数に基づいて、前記文字入力エリアに表示する文字のフォントサイズを決定する第２の手順、
前記拡大した前記文字入力エリアのサイズと、前記決定したフォントサイズを用いて、前記表示対象情報を表示部の有する画面に表示させるように制御する第３の手順、
を実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来から、視認性向上の為に、端末の画面サイズに応じてウェブページのレイアウトを自動的に変更して表示する技術がある。
例えば、特許文献１には、利用者が利用者の立場で見やすく表示形態を変化させて出力することができる電子的文書による情報処理システムが記載されている。
また、特許文献２には、ウェブページの記述言語やブラウザの性質に関わらず、表示環境に適した、ユーザにとって閲覧しやすい表示を行うことができる電子機器装置が記載されている。
【０００３】
このような技術では、パーソナルコンピュータ或いは携帯電話機やスマートフォン等の携帯端末において、画面サイズに応じてウェブページ全体のフォントサイズを一律変更するため、ウェブページにおける文字入力エリアの文字についても、ウェブページ全体のフォントサイズと同様にフォントサイズが変更される。
【０００４】
また、携帯電話機やスマートフォン等の携帯端末において、文字を入力するための画面では、文字のフォントサイズがあらかじめ定められている。
図７は、従来技術による入力画面２０１の一例を示すイメージ図である。図７に示す入力画面２０１は、例えば、携帯電話機やスマートフォン等の携帯端末において、文字を入力するための画面である。入力画面２０１は、文字を入力する領域である文字入力エリア２１１を有する。文字入力エリア２１１は、最大文字入力数が入力されたときに埋められるエリアである。文字入力エリア２１１には、次に文字が入力される位置を示すカーソル２１２が表示される。なお、文字入力エリア２１１は、実際の入力画面２０１には表示されないため、図７では破線で示してある。文字入力エリア２１１のサイズは、あらかじめ設定された最大文字入力数及びフォントサイズで決まる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３０９４４３号公報
【特許文献２】特開２００６−０３１４７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の技術では、パーソナルコンピュータ或いは携帯電話機やスマートフォン等の携帯端末において、ウェブページにおける文字入力エリアへ入力する文字に対してもウェブページ全体と同様にフォントサイズが一律変更されるため、文字入力エリアに関して入力時（例えば、入力中）及び入力後の視認性が悪い場合がある、という問題があった。また、文字入力エリアの右側に余白が余ることがあり、画面全体が有効利用されない場合がある、という問題があった。
また、携帯電話機やスマートフォン等の携帯端末では、図７に示すような入力画面２０１において、同様な問題があった。具体的には、文字入力エリア２１１に関して入力時及び入力後の視認性が悪い場合がある、という問題があった。また、具体的には、図７において、破線で示す文字入力エリア２１１の右側に余白が余ることがあり、入力画面２０１全体が有効利用されない場合がある、という問題があった。
【０００７】
本発明は上記の点に鑑みてなされたものであり、その目的は、文字入力エリアに関して入力時及び入力後の視認性を向上させることができる情報処理装置、情報処理方法及び情報処理プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
（１）本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、幅方向の最大入力文字数が設定された１つ以上の文字入力エリアを含む表示対象情報を表示する画面を有する表示部と、前記文字入力エリアのサイズを拡大するエリア拡大手段と、前記エリア拡大手段により拡大された前記文字入力エリアのサイズにおける幅方向のサイズと、前記文字入力エリアに設定された幅方向の前記最大入力文字数に基づいて、前記文字入力エリアに表示する文字のフォントサイズを決定するフォントサイズ決定手段と、前記エリア拡大手段により拡大された前記文字入力エリアのサイズと、前記フォントサイズ決定手段により決定されたフォントサイズを用いて、前記表示対象情報を前記表示部の前記画面に表示させるように制御する文字表示制御手段と、を備えることを特徴とする情報処理装置である。
【０００９】
（２）また、本発明の他の態様は、上述の情報処理装置において、前記エリア拡大手段は、前記表示部の前記画面の幅方向のサイズに基づいて、前記文字入力エリアの幅方向のサイズが前記画面において使用可能な最大の幅方向のサイズとなるように、前記文字入力エリアのサイズを拡大する、ことを特徴とする。
【００１０】
（３）また、本発明の他の態様は、上述の情報処理装置において、前記エリア拡大手段は、前記文字入力エリアの幅方向のサイズが初期に設定された幅方向のサイズと比べてあらかじめ定められた倍数で拡大されるように、前記文字入力エリアのサイズを拡大する、
ことを特徴とする。
【００１１】
（４）また、本発明の他の態様は、上述の情報処理装置において、前記フォントサイズ決定手段は、前記表示部の前記画面の表示において使用することが可能な最大のフォントサイズ以下となる範囲で、前記文字入力エリアに表示する文字のフォントサイズを決定する、ことを特徴とする。
【００１２】
（５）また、本発明の他の態様は、上述の情報処理装置において、前記表示対象情報は、構造化文書からなる情報である、ことを特徴とする。
【００１３】
（６）また、本発明の他の態様は、上述の情報処理装置において、ユーザから文字の入力を受け付ける入力部を備え、前記入力部により前記文字入力エリアに対する文字の入力が受け付けられた後に、前記文字表示制御手段が、前記エリア拡大手段により拡大された前記文字入力エリアのサイズと、前記フォントサイズ決定手段により決定されたフォントサイズを用いて、前記表示対象情報を前記表示部の前記画面に表示させるように制御する、ことを特徴とする。
【００１４】
（７）また、本発明の他の態様は、上述の情報処理装置において、前記表示対象情報は、１つの文字入力エリアのみから構成される、ことを特徴とする。
【００１５】
（８）また、本発明の他の態様は、上述の情報処理装置において、ユーザから文字入力を開始することの指示を受け付ける入力部を備え、前記文字入力エリアを含む構造化文書からなる情報が表示される状態で、前記入力部により前記文字入力エリアに対する前記文字入力を開始することの指示を受け付けた場合に、１つの前記文字入力エリアのみから構成される前記表示対象情報を前記表示部の前記画面に表示する状態へ移行する、ことを特徴とする。
【００１６】
（９）また、本発明の他の態様は、上述の情報処理装置において、前記表示対象情報が前記表示部の前記画面に初期に表示される段階で、前記文字表示制御手段が、前記エリア拡大手段により拡大された前記文字入力エリアのサイズと、前記フォントサイズ決定手段により決定されたフォントサイズを用いて、前記表示対象情報を前記表示部の前記画面に表示させるように制御する、ことを特徴とする。
【００１７】
（１０）本発明の他の態様は、情報処理装置における情報処理方法であって、前記情報処理装置が、幅方向の最大入力文字数が設定された１つ以上の文字入力エリアを含む表示対象情報の前記文字入力エリアのサイズを拡大する第１の過程と、前記情報処理装置が、前記拡大した前記文字入力エリアのサイズにおける幅方向のサイズと、前記文字入力エリアに設定された幅方向の前記最大入力文字数に基づいて、前記文字入力エリアに表示する文字のフォントサイズを決定する第２の過程と、前記情報処理装置が、前記拡大した前記文字入力エリアのサイズと、前記決定したフォントサイズを用いて、前記表示対象情報を表示部の有する画面に表示させるように制御する第３の過程と、を有することを特徴とする情報処理方法である。
【００１８】
（１１）本発明の他の態様は、情報処理装置のコンピュータに、幅方向の最大入力文字数が設定された１つ以上の文字入力エリアを含む表示対象情報の前記文字入力エリアのサイズを拡大する第１の手順、前記拡大した前記文字入力エリアのサイズにおける幅方向のサイズと、前記文字入力エリアに設定された幅方向の前記最大入力文字数に基づいて、前記文字入力エリアに表示する文字のフォントサイズを決定する第２の手順、前記拡大した前記文字入力エリアのサイズと、前記決定したフォントサイズを用いて、前記表示対象情報を表示部の有する画面に表示させるように制御する第３の手順、を実行させるための情報処理プログラムである。
【発明の効果】
【００１９】
本発明によれば、文字入力エリアに関して入力時及び入力後の視認性を向上させることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態による情報処理装置の構成を示すブロック図である。
【図２】本実施形態によるウェブページの表示画面の一例を示すイメージ図である。
【図３】本実施形態による入力画面の一例を示すイメージ図である。
【図４】本実施形態によるウェブページの表示画面の一例を示すイメージ図である。
【図５】本実施形態によるサイズ変更処理の手順を示すフローチャートである。
【図６】本実施形態による入力画面におけるサイズ変更処理の手順を示すフローチャートである。
【図７】従来技術による入力画面の一例を示すイメージ図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
まず、本実施形態において、以下で用いる語を次のように定義する。
画面や文字入力エリアなどに関し、縦は、高さ方向を示し、また、横は、幅方向を示す。
表示対象情報としては、例えば、インターネットにあるウェブページのＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式の文書、ＸＨＴＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式の文書又はＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式の文書等の構造化文書からなる情報が用いられる。構造化文書では、ページ単位で一律に文字のフォントサイズが設定される。
また、表示対象情報としては、例えば、文字入力エリアのみを表示する情報が用いられる。
【００２２】
文字入力エリアとは、文字を入力するための領域（エリア）である。本実施形態では、文字を入力するための文字入力エリアは、入力された文字を画面に表示する文字表示エリアと同じエリア（例えば、表示される又は表示されない、ある枠の内のエリア）を示す。
文字入力エリアの最大入力文字数とは、文字入力エリアにおいて１行当たりに横方向に入力することが可能な最大の文字数である。
文字のフォントサイズとは、文字の大きさであり、例えば、文字のポイント数等を示す。文字のフォントサイズが異なると、１文字当たりの横の長さが異なるとともに縦の長さも異なる。
文字としては、例えば、日本語の文字、英語などの外国語の文字、数字、記号など、任意のものが用いられてもよい。
【００２３】
［第１の実施形態］
本発明の第１の実施形態について説明する。
図１は、本実施形態による情報処理装置１００の構成を示すブロック図である。
情報処理装置１００は、本実施形態では、例えば、携帯電話機やスマートフォン等の携帯端末である。
情報処理装置１００は、入力部１と、通信機能部２と、記憶部３と、制御部４と、表示構成処理部５と、表示部６とを含んで構成される。
制御部４は、エリア拡大手段１１１の機能と、フォントサイズ決定手段１１２の機能と、文字表示制御手段１１３の機能を有する。
【００２４】
入力部１は、各種のキーやタッチパネル、マウス等から構成され、ユーザから指示や情報の入力を受け付ける。例えば、入力部１は、ユーザから文字の入力を受け付ける。また、入力部１は、例えば、ユーザから文字入力を開始することの指示を受け付けてもよい。
通信機能部２は、無線又は有線で、外部と通信する。例えば、通信機能部２は、インターネットの回線に接続し、インターネット上における各サイトの情報にアクセスしてその情報（例えば、ウェブページの情報）を受信する。
【００２５】
記憶部３は、制御部４が実行するプログラムや、通信機能部２が受信したウェブページの情報や、そのウェブページを構成するＨＴＭＬ形式の文書の付加情報である書式の情報など、各種の情報を記憶する。
ウェブページを構成するＨＴＭＬ形式の文書の付加情報である書式の情報には、ウェブページに含まれるそれぞれの文字入力エリアの最大入力文字数の規定値が含まれる。
また、記憶部３は、表示部６の画面（表示画面）のサイズ（縦及び横）の情報を記憶する。
また、記憶部３は、表示部６の表示画面に文字を表示するときに使用することが可能なフォントサイズ（最小のものから最大のものまで）を記憶する。
【００２６】
制御部４は、情報処理装置１００全体を統括して制御する。
例えば、制御部４は、文字入力エリアを含む構造化文書からなる情報が表示部６の表示画面に表示されている状態で、入力部１により文字入力エリアに対する文字入力を開始することの指示を受け付けた場合に、１つの文字入力エリアのみから構成される表示対象情報を表示部６の表示画面に表示する状態へ移行する。
【００２７】
エリア拡大手段１１１は、文字入力エリアのサイズを拡大する。具体的には、エリア拡大手段１１１は、表示部６の表示画面の横（幅）方向のサイズに基づいて、文字入力エリアの横方向のサイズが表示画面において使用可能な最大の横方向のサイズとなるように、文字入力エリアのサイズを拡大する。或いは、他の構成例として、エリア拡大手段１１１は、文字入力エリアの横（幅）方向のサイズが初期に設定された横方向のサイズと比べてあらかじめ定められた倍数で拡大されるように、文字入力エリアのサイズを拡大する。
【００２８】
フォントサイズ決定手段１１２は、エリア拡大手段１１１により拡大された文字入力エリアのサイズにおける横（幅）方向のサイズと、文字入力エリアに設定された横方向の最大入力文字数に基づいて、文字入力エリアに表示する文字のフォントサイズを決定する。また、フォントサイズ決定手段１１２は、表示部６の表示画面の表示において使用することが可能な最大のフォントサイズ以下となる範囲で、文字入力エリアに表示する文字のフォントサイズを決定する。
【００２９】
文字表示制御手段１１３は、入力部１により文字入力エリアに対する文字の入力が受け付けられたとき（そのときの後）に、エリア拡大手段１１１により拡大された文字入力エリアのサイズと、フォントサイズ決定手段１１２により決定されたフォントサイズを用いて、表示対象情報を表示部６の表示画面に表示させるように制御する。或いは、他の構成例として、文字表示制御手段１１３は、表示対象情報が表示部６の表示画面に初期に表示される段階で、エリア拡大手段１１１により拡大された文字入力エリアのサイズと、フォントサイズ決定手段１１２により決定されたフォントサイズを用いて、表示対象情報を表示部６の表示画面に表示させるように制御する。
【００３０】
表示構成処理部５は、表示部６の表示画面により表示する情報を構成する処理を行う。
表示部６は、液晶ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等のディスプレイであり、画面（表示画面）を有する。表示画面は、例えば、横（幅）方向の最大入力文字数が設定された１つ以上の文字入力エリアを含む（又は、文字入力エリア自体でもよい）表示対象情報を表示する。
【００３１】
次に、図２から図４を参照して、本実施形態による情報処理装置１００における画面遷移について説明する。
図２は、本実施形態によるウェブページの表示画面１１の一例を示すイメージ図である。
図２に示す表示画面１１は、情報処理装置１００がウェブページを受信したときに初期的に表示される画面である。本実施形態では、情報処理装置１００の制御部４は、受信したウェブページを構成するＨＴＭＬ形式の文書をそのままの付加情報（書式情報）にしたがって表示部６の表示画面に表示する。
図２に示すウェブページは、電話番号の文字を入力する文字入力エリア２１と、住所の文字を入力する文字入力エリア２２と、備考の文字を入力する文字入力エリア２３と、を有する。以下、文字入力エリア２１に電話番号の文字を入力する場合を例に説明する。
なお、本実施形態では、文字入力エリア２１を例として説明するが、以下で説明する処理は、文字入力エリア２２及び２３にも適用することが可能である。
【００３２】
図３は、本実施形態による入力画面３１の一例を示すイメージ図である。
図３に示す入力画面３１は、表示画面１１においてユーザによる文字入力の指示（例えば、文字入力エリア２１を選択して所定のキーが押される操作）を受け付けたときに表示される画面である。入力画面３１は、文字を入力するための文字入力エリア４１を有する。この文字入力エリア４１は、電話番号の文字を入力する文字入力エリア２１に対応する。文字入力エリア４１には、次の文字を入力する位置を示すカーソル４２が表示される。なお、文字入力エリア４１は、実際の入力画面３１には表示されないため、図３では破線で示してある。  図３に示すように、エリア拡大手段１１１は、表示部６の表示画面の横幅を使用可能な最大の幅（サイズ）だけ文字入力エリア４１に使用するように、文字入力エリア４１を横方向に拡大し、その横方向の拡大に合わせる（例えば、各サイズのフォントサイズの縦横の比に合わせる）ように文字入力エリア４１を縦方向にも拡大する。フォントサイズ決定手段１１２は、文字入力エリア４１の幅（サイズ）と最大文字入力数（ここでは、電話番号の桁数）とに基づいて、文字入力エリア４１に入力する文字のフォントサイズを決定する。
【００３３】
図４は、本実施形態によるウェブページの表示画面５１の一例を示すイメージ図である。  図４に示す表示画面５１は、図３に示す入力画面３１においてユーザが文字入力を完了した（例えば、エンターキーなどの所定のキーが押される操作がされた）ときに表示される画面である。この表示画面５１は、表示画面１１と同じ内容のウェブページを表示している。文字入力エリア６１は、文字入力エリア２１に対応するものであり、文字（本実施形態では、「０９０１２３４○×△□」）が入力されている状態である。
ここで、エリア拡大手段１１１は、表示部６の表示画面の横幅を使用可能な最大の幅（サイズ）だけ文字入力エリア６１に使用するように、文字入力エリア６１を縦及び横に拡大している。また、フォントサイズ決定手段１１２は、文字入力エリア６１の幅（サイズ）と、文字入力エリア４１に入力された文字の数（ここでは、電話番号の桁数であり、全ての桁の文字が入力されたとしている）とに基づいて、文字入力エリア６１に表示する文字のフォントサイズを決定している。文字入力エリア６１は、文字入力エリア２１と比べて、サイズ（縦及び横）が大きい。
また、文字入力エリア６２は文字入力エリア２２に対応し、文字入力エリア６３は文字入力エリア２３に対応する。本実施形態では、これらの文字入力エリア６２、６３のサイズは、それぞれ、文字入力エリア２２、２３と同じである（エリア拡大手段１１１による処理を適用していない例である）。
【００３４】
次に、図５及び図６を参照して、情報処理装置１００による、文字入力エリアのフォントサイズを変更するサイズ変更処理について説明する。
図５は、本実施形態によるサイズ変更処理の手順を示すフローチャートである。以下、図２から図４に示す画面を例に説明する。  まず、入力部１が、ユーザからＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）の入力を受け付ける（ステップＳ１）。
【００３５】
次に、通信機能部２が、入力されたＵＲＬのウェブページの情報をインターネットを介して受信する。そして、制御部４が、通信機能部２により受信したウェブページの情報を表示構成処理部５に出力する。  表示構成処理部５は、入力されたウェブページの情報に基づいて、表示部６の表示画面（本実施形態では、図２に示す表示画面１１）にウェブページの情報を表示する（ステップＳ２）。
【００３６】
次に、制御部４が、表示画面１１の文字入力エリア２１への入力があるか否かを判定する（ステップＳ３）。
ステップＳ３の判定において、制御部４は、文字入力エリア２１への入力がない場合には（ステップＳ３：Ｎｏ）、本処理を終了する。
一方、ステップＳ３の判定において、制御部４は、文字入力エリア２１への入力がある場合には（ステップＳ３：Ｙｅｓ）、図３に示す入力画面３１において文字のフォントサイズを変更する処理ａを実行する（ステップＳ４）。処理ａの詳細については後述する。
【００３７】
ステップＳ４に続いて、制御部４は、入力画面３１において入力された文字（本実施形態では、図３における「０９０１・・・」）を取得する（ステップＳ５）。
続いて、制御部４のエリア拡大手段１１１は、記憶部３から表示部６の表示画面のサイズの情報を取得して（ステップＳ６）、その表示画面のサイズに基づいて、図４に示すように、文字入力エリア６１のサイズを（本実施形態では、それを表示する前に）拡大するように設定する。本実施形態では、制御部４のエリア拡大手段１１１は、文字入力エリア６１のサイズを表示部６の表示画面の横幅一杯（本実施形態では、左右の端に所定の余白が設けられており、それを除いた横幅一杯）に合わせる。
【００３８】
続いて、制御部４のフォントサイズ決定手段１１２は、入力文字の文字数（入力文字数）（本実施形態では、全ての桁が入力された場合を示してあり、最大入力文字数と同じ）と文字入力エリア６１のサイズ（拡大された文字入力エリア６１のサイズ）とに基づいて、文字入力エリア６１におけるフォントサイズ（この処理において、仮のフォントサイズと言う）を検出する（ステップＳ７）。例えば、制御部４のフォントサイズ決定手段１１２は、文字入力エリア６１に入力文字数が収まる場合における最大のフォントサイズを、文字入力エリア６１における仮のフォントサイズとして検出する。
具体的には、制御部４のフォントサイズ決定手段１１２は、文字入力エリア６１の横方向のサイズを入力文字数で割る。そして、制御部４のフォントサイズ決定手段１１２は、横方向のサイズが当該割った結果の値以下であり且つ縦方向のサイズも文字入力エリア６１に収まるうちで最大のフォントサイズを仮のフォントサイズとして検出する。なお、本実施形態では、各フォントサイズの縦横に合うように、文字入力エリア６１の拡大後の縦横のサイズが定められている。
【００３９】
続いて、制御部４のフォントサイズ決定手段１１２は、記憶部３から表示部６の表示画面において使用することが可能な最大のフォントサイズの情報を読み出す。記憶部３から読み出した最大のフォントサイズの情報は、情報処理装置１００の表示部６の表示画面で使用することが可能な最大のフォントサイズの情報である。
そして、制御部４のフォントサイズ決定手段１１２は、検出した仮のフォントサイズが、前記した使用することが可能な最大のフォントサイズより大きい場合には、当該使用することが可能な最大のフォントサイズを文字入力エリア６１におけるフォントサイズとして設定する（ステップＳ８）。
一方、制御部４のフォントサイズ決定手段１１２は、検出した仮のフォントサイズが、前記した使用することが可能な最大のフォントサイズ以下である場合には、当該検出した仮のフォントサイズを文字入力エリア６１におけるフォントサイズとして設定する。
このようにして、制御部４のフォントサイズ決定手段１１２は、文字入力エリア６１におけるフォントサイズを決定する（ステップＳ９）。
【００４０】
最後に、制御部４の文字表示制御手段１１３は、設定した文字入力エリア６１のサイズ（拡大後のサイズ）及び設定したフォントサイズの情報を表示構成処理部５に出力する。表示構成処理部５は、入力された文字入力エリア６１のサイズ及びフォントサイズの情報に基づいて、図４に示すような表示画面５１を表示部６に表示する（ステップＳ１０）。具体的には、表示構成処理部５は、ウェブページの画面において、設定されたサイズに拡大された文字入力エリア６１を表示するとともに、その文字入力エリア６１における入力文字（本例では、「０９０１・・・」）を設定されたフォントサイズで文字入力エリア６１に表示する。
【００４１】
図６は、本実施形態による入力画面３１におけるサイズ変更処理の手順を示すフローチャートである。図６に示す処理は、上述したステップＳ４における処理ａに相当する。
まず、制御部４のエリア拡大手段１１１は、受信したウェブページの情報から、文字を入力する文字入力エリア２１の書式の情報（入力フォームの付加情報）を取得する（ステップＳ２１）。
続いて、制御部４のエリア拡大手段１１１は、取得した書式の情報に基づいて文字入力エリア２１の最大入力文字数を検出（確認）する（ステップＳ２２）。
続いて、制御部４のエリア拡大手段１１１は、表示部６の表示画面のサイズの情報を記憶部３から取得して（ステップＳ２３）、その表示画面のサイズに基づいて文字入力エリア４１のサイズを拡大するように設定する。本例では、制御部４のエリア拡大手段１１１は、文字入力エリア４１のサイズを（本実施形態では、それを表示する前に）表示画面の横幅一杯（本実施形態では、左右の端に所定の余白が設けられており、それを除いた横幅一杯）に合わせる。
【００４２】
続いて、制御部４のフォントサイズ決定手段１１２は、検出した最大入力文字数と文字入力エリア４１のサイズ（拡大された文字入力エリア４１のサイズ）に基づいて、文字入力エリア４１におけるフォントサイズ（この処理において、仮のフォントサイズと言う）を検出する（ステップＳ２４）。本実施形態では、制御部４のフォントサイズ決定手段１１２は、文字入力エリア４１に最大入力文字数が収まる場合における最大のフォントサイズを、文字入力エリア４１における仮のフォントサイズとして検出する。
具体的には、制御部４のフォントサイズ決定手段１１２は、文字入力エリア４１の横方向のサイズを最大入力文字数で割る。そして、制御部４のフォントサイズ決定手段１１２は、横方向のサイズが当該割った結果の値以下であり且つ縦方向のサイズも文字入力エリア４１に収まるうちで最大のフォントサイズを仮のフォントサイズとして検出する。なお、本実施形態では、各フォントサイズの縦横に合うように、文字入力エリア４１の拡大後の縦横のサイズが定められている。
【００４３】
続いて、制御部４のフォントサイズ決定手段１１２は、記憶部３から表示部６の表示画面において使用することが可能な最大のフォントサイズの情報を読み出す。記憶部３から読み出した最大のフォントサイズの情報は、情報処理装置１００の表示部６の表示画面で使用することが可能な最大のフォントサイズの情報である。
そして、制御部４のフォントサイズ決定手段１１２は、検出した仮のフォントサイズが、前記した使用することが可能な最大のフォントサイズより大きい場合には、当該使用することが可能な最大のフォントサイズを文字入力エリア４１におけるフォントサイズとして設定する（ステップＳ２５）。
一方、制御部４のフォントサイズ決定手段１１２は、検出した仮のフォントサイズが、前記した使用することが可能な最大のフォントサイズ以下である場合には、当該検出した仮のフォントサイズを文字入力エリア４１におけるフォントサイズとして設定する。
このようにして、制御部４のフォントサイズ決定手段１１２は、文字入力エリア４１におけるフォントサイズを決定する（ステップＳ２６）。
【００４４】
続いて、制御部４の文字表示制御手段１１３は、設定した文字入力エリア４１のサイズ（拡大後のサイズ）及び設定したフォントサイズの情報を表示構成処理部５に出力する。表示構成処理部５は、入力された文字入力エリア４１のサイズ及びフォントサイズの情報に基づいて、図３に示すような表示画面３１を表示部６に表示する。具体的には、表示構成処理部５は、画面上では表示されない設定されたサイズに拡大された文字入力エリア４１において、入力文字（本例では、「０９０１・・・」）を設定されたフォントサイズで文字入力エリア４１に表示する。
【００４５】
以上のように、本実施形態によれば、情報処理装置１００は、表示部６の表示画面のサイズに基づいて文字入力エリアのサイズを拡大し、拡大した文字入力エリアのサイズと、入力文字数（例えば、最大入力文字数）に基づいて文字入力エリアに入力する文字のフォントサイズを決定する。これにより、例えば、無駄な余白を発生させることなく文字入力エリアを表示する画面全体を有効利用することができる。また、例えば、文字入力エリアへの文字の入力時及び入力後における視認性を向上させることができ、記入漏れ等を減少させることが可能であると考えられる。
【００４６】
［第２の実施形態］
本発明の第２の実施形態について説明する。
本実施形態における情報処理装置１００は、コンピュータ等の装置である。第１の実施形態では、図２に示す表示画面１１、図３に示す入力画面３１、図４に示す表示画面５１の順にウェブページの画面及び文字の入力画面が遷移するが、本実施形態では、図２に示す表示画面１１において文字の入力を受け付け、文字の入力が開始されたとき或いは文字の入力が完了したときなどのあらかじめ定められたタイミングで、図４に示す表示画面５１に遷移する。すなわち、本実施形態では、文字を入力する際、図３に示す入力画面３１に遷移しない。
【００４７】
次に、本実施形態における情報処理装置１００によるサイズ変更処理について説明する。
本実施形態による情報処理装置１００は、図５に示すサイズ変更処理と同様な処理において、処理ａ（ステップＳ４の処理）を実行しない。他の処理は図５に示す処理と同様である。
具体的には、制御部４は、表示画面１１において、図２に示す文字入力エリア２１への入力が発生すると（ステップＳ1〜ステップＳ２、及びステップＳ３：Ｙｅｓ）、入力文字を取得する（ステップＳ５）。そして、制御部４のエリア拡大手段１１１は、表示部６の表示画面のサイズを取得して、図４に示す文字入力エリア６１のサイズを（本実施形態では、それを表示する前に）拡大する（ステップＳ６）。
【００４８】
次に、制御部４のフォントサイズ決定手段１１２が、文字入力エリア６１のフォントサイズを決定する（ステップＳ７〜ステップＳ９）。ここで、この例では、制御部４のフォントサイズ決定手段１１２は、文字表示エリア２１（文字表示エリア６１）における最大入力文字数に基づいて、文字入力エリア６１のフォントサイズを決定する。
そして、制御部４の文字表示制御手段１１３が、拡大された文字入力エリア６１のサイズ及び決定されたフォントサイズに基づいて、図４に示す表示画面５１の表示を行う（ステップＳ１０）。
本実施形態では、制御部４は、図２に示す表示画面１１から図４に示す表示画面５１へ遷移するときに、文字入力エリア２１を文字入力エリア６１のように縦及び横に拡大し、文字のフォントサイズを大きくする。
【００４９】
以上のように、本実施形態によれば、図３に示す入力画面３１に遷移せずに、図２に示す表示画面１１の文字入力エリア２１に直接文字を入力する場合において、、第１の実施形態と同様に、例えば、無駄な余白を発生させることなく文字入力エリアを表示する画面全体を有効利用することができ、また、例えば、文字入力エリアへの文字の入力時（例えば、入力後など）における視認性を向上させることができ、記入漏れ等を減少させることが可能であると考えられる。
【００５０】
［以上の実施形態のまとめ］
なお、上述した実施形態における情報処理装置１００の一部又は全部（例えば、制御部４や表示構成処理部５など）をコンピュータで実現することができる。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、情報処理装置１００に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
また、上述した実施形態における情報処理装置１００の一部、又は全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現しても良い。
また、情報処理装置１００の各機能ブロックは個別にプロセッサ化してもよいし、或いは、一部又は全部を集積してプロセッサ化しても良い。また、集積回路化の手法は、ＬＳＩに限らず専用回路、又は汎用プロセッサで実現しても良い。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いても良い。
【００５１】
以上、図面を参照してこの発明の実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【００５２】
例えば、上述した実施形態では、情報処理装置１００を携帯電話機やスマートフォン、コンピュータとしたが、情報処理装置１００は、任意でよく、表示画面に情報を表示させる他の装置でもよい。
【００５３】
また、上述した実施形態では、文字入力前（例えば、図２に示される表示画面１１）においては文字入力エリア２１は初期の規定のサイズ（縦及び横のサイズ）のままで、文字入力後（例えば、図４に示される表示画面５１）においてその文字入力エリア６１のサイズを大きく拡大しているが、他の構成例として、制御部４は、文字入力前（例えば、ウェブページの情報が表示部６の表示画面に初期に表示される段階）の時点でその文字入力エリア２１のサイズを以上の実施形態と同様な手法で拡大してそのフォントサイズを変更（大きく）するように制御してもよい。
また、上述した実施形態では、電話番号の文字入力エリア２１（文字入力エリア４１、文字入力エリア６１）に本発明を適用したが、住所や備考の文字入力エリア２２、２３（文字入力エリア６２、６３）に本発明を適用することも可能である。また、それ以外の任意の文字入力エリアに本発明を適用することも可能である。
【００５４】
また、上述した実施形態では、図３や図４において、情報処理装置１００の表示部６の表示画面の幅（横の長さ）を使用可能な最大の幅（横の長さ）だけ文字入力エリアにあてて使用する場合を示したが、他の構成例として、元々設定されていた文字入力エリアのサイズ（ここでは幅（横の長さ）であり、幅（横の長さ）が変わることによって高さ（縦の長さ）も変わる）より大きいサイズであれば、例えば、元の幅のサイズよりも大きいが使用可能な最大の幅よりは小さい幅のサイズに変更する構成が用いられてもよい。一例として、エリア拡大手段１１１は、文字入力エリアの幅方向のサイズが初期に設定された幅方向のサイズに対してあらかじめ定められた１より大きい倍率（例えば、１．１倍や１．２倍など）で拡大することができる。
また、表示対象情報としては、様々な情報が用いられてもよい。
【符号の説明】
【００５５】
１…入力部  ２…通信機能部  ３…記憶部  ４…制御部  ５…表示構成処理部  ６…表示部  １００…情報処理装置  １１１…エリア拡大手段  １１２…フォントサイズ決定手段  １１３…文字表示制御手段
【図１】
2013232054.tif 000003
【図２】
2013232054.tif 000004
【図３】
2013232054.tif 000005
【図４】
2013232054.tif 000006
【図５】
2013232054.tif 000007
【図６】
2013232054.tif 000008
【図７】
2013232054.tif 000009