(57)【要約】【課題】クライアント装置の表示画面領域をテキスト入力エリアが無駄に占めてしまうことなく、なるべく多くの情報を表示させることが可能になるサーバベース・コンピューティング・システムのサーバ装置を提供する。【解決手段】クライアント装置からの入力イベントに応じて生成される描画データＧにテキスト入力エリアＴＡが含まれる場合、当該テキスト入力エリアＴＡに文字が入力されているか否かを判断し、この文字入力の判断結果に応じて当該描画データＧ内のテキスト入力エリアＴＡをその余白部分が小さくなるようサイズ変更する。具体的には、文字が未入力の場合は１行分の高さにサイズ変更し、文字入力がある場合はその文字の表示に必要な行数分の高さにサイズ変更する。そして前記テキスト入力エリアＴＡがサイズ変更された状態で描画データＧを更新し前記イベント入力元のクライアント装置へ送信転送する。【選択図】      図４
2014225305.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーション・プログラムに対応する画面データに含まれているテキスト入力エリアを指定した入力イベントであるか否かを判断する第１の判断手段と、
前記第１の判断手段により前記入力イベントが前記画面データに含まれているテキスト入力エリアを指定した入力イベントであると判断された場合に、当該テキスト入力エリア内の文字のフォントを変更するフォント変更手段と、
前記第１の判断手段により前記入力イベントが前記画面データに含まれているテキスト入力エリアを指定した入力イベントであると判断された場合に、当該テキスト入力エリア内に入力されている文字の文字数に応じて当該テキスト入力エリアのエリアサイズを変更する第１のエリアサイズ変更手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記入力イベントが前記テキスト入力エリアの指定を外した入力イベントであるか否かを判断する第２の判断手段と、
前記第２の判断手段により前記入力イベントが前記テキスト入力エリアの指定を外した入力イベントであると判断された場合に、当該テキスト入力エリア内の文字のフォントを元に戻すフォント戻し手段と、
をさらに備えたことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第２の判断手段により前記入力イベントが前記テキスト入力エリアの指定を外した入力イベントであると判断された場合に、当該テキスト入力エリアのエリアサイズを変更する第２のエリアサイズ変更手段と、
をさらに備えたことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記テキスト入力エリアの指定を外した入力イベントの場合に、前記テキスト入力エリアに文字が入力されていることを示すガイダンスを設定するガイダンス設定手段をさらに備えたことを特徴とする請求項１ないし３の何れか１項に記載の情報処理装置。
【請求項５】
前記情報処理装置は、クライアント装置からの入力イベントに応じてアプリケーション・プログラムを起動し、そのアプリケーション・プログラムに対応する画面データを生成し、クライアント装置に送信するサーバ装置であることを特徴とする請求項１ないし４の何れか１項に記載の情報処理装置。
【請求項６】
コンピュータを、
アプリケーション・プログラムに対応する画面データに含まれているテキスト入力エリアを指定した入力イベントであるか否かを判断する第１の判断手段、
前記第１の判断手段により前記入力イベントが前記画面データに含まれているテキスト入力エリアを指定した入力イベントであると判断された場合に、当該テキスト入力エリア内の文字のフォントを変更するフォント変更手段、
前記第１の判断手段により前記入力イベントが前記画面データに含まれているテキスト入力エリアを指定した入力イベントであると判断された場合に、当該テキスト入力エリア内に入力されている文字の文字数に応じて当該テキスト入力エリアのエリアサイズを変更する第１のエリアサイズ変更手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、社内ＬＡＮなどのネットワークに接続された各端末装置（ＰＣ端末）では、その個々の端末装置が独立して文書作成や表作成などのアプリケーションを起動実行し、またこれに伴い生成された種々のファイルも当該端末装置において自身の記憶装置に保存、あるいは磁気ディスク，光ディスク，小型半導体メモリ等の外部記憶媒体に保存するか、ネットワーク上のサーバ装置が管理する記憶装置に転送して保存している。
【０００３】
このような従来のサーバ・クライアント・システムでは、各端末装置自身において生成ファイルが管理されるため、当該端末装置を紛失したり不正に持ち出したりして第３者の手に渡った場合、保存ファイルが読み出されて重要情報や機密情報が漏洩する恐れがある。
【０００４】
しかも、各端末装置が独立してアプリケーションを起動実行していたのでは、当該アプリケーションの更新，変更，追加の作業を個々の端末装置毎に行う必要があり、管理が面倒でコストも掛かってしまう。
【０００５】
このため近年のサーバ・クライアント・システムでは、各端末装置にて入出力・表示される全てのアプリケーションをサーバ装置上で起動実行させ、これに伴う全ての生成ファイルもサーバ装置側で管理するようにしたＳＢＣ(Server Based Computing)システムが導入されるようになっている（例えば、特許文献１、特許文献２参照。）。
【０００６】
このようなサーバベース・コンピューティング・システムでは、サーバ装置側で実行されるアプリケーションソフトの描画データが端末装置（クライアント装置）に転送されて該クライアント装置にてこの描画データを表示するものである（例えば、特許文献３参照。）。
【０００７】
そして、最近このサーバベース・コンピューティング・システムでも、携帯電話機のように表示画面の小さな携帯端末をクライアント装置として使用することが考えられている（例えば、特許文献４参照。）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−１７１０６３号公報
【特許文献２】特開２００３−１５８５３４号公報
【特許文献３】特表２００４−５０３８６２号公報
【特許文献４】特開２００４−３４８３８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
前記従来のサーバベース・コンピューティング・システムにおいて、クライアント装置として表示画面の小さな携帯端末を使用した場合、サーバ装置から取得される表示画面データ（描画データ）は通常ＰＣ端末の画面サイズに対応させて生成されているために、当該携帯端末の表示画面にて表示される描画データの領域はその一部の領域となる。このため、Ｗｅｂページなどの描画データにおいて例えばボックスで囲んだテキスト入力エリアが存在し、当該描画データ上のテキスト入力エリアが表示画面にて表示される領域に入った場合、その表示画面の領域をテキスト入力エリアが広範囲に占めてしまう状態となり、その他の情報の表示が乏しくなってしまう。
【００１０】
特に、前記テキスト入力エリアに何のテキストも入力されていなかったり、少しのテキストしか入力されていなかったりした場合、当該テキスト入力エリアの余白ばかりが無駄に目立ってしまう状態になる。
【００１１】
本発明は、画面データに含まれているテキスト入力エリアにフォーカスが当てられた場合は、テキスト入力エリア内の文字のフォントを変更し、且つテキスト入力エリア内に入力されている文字の文字数に応じてテキスト入力エリアのエリアサイズを変更することで、テキスト入力エリア内の文字をより見易く表示させるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
請求項１に記載の情報処理装置は、アプリケーション・プログラムに対応する画面データに含まれているテキスト入力エリアを指定した入力イベントであるか否かを判断する第１の判断手段と、前記第１の判断手段により前記入力イベントが前記画面データに含まれているテキスト入力エリアを指定した入力イベントであると判断された場合に、当該テキスト入力エリア内の文字のフォントを変更するフォント変更手段と、前記第１の判断手段により前記入力イベントが前記画面データに含まれているテキスト入力エリアを指定した入力イベントであると判断された場合に、当該テキスト入力エリア内に入力されている文字の文字数に応じて当該テキスト入力エリアのエリアサイズを変更する第１のエリアサイズ変更手段と、を備えたことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、画面データに含まれているテキスト入力エリアにフォーカスが当てられた場合は、テキスト入力エリア内の文字のフォントを変更し、且つテキスト入力エリア内に入力されている文字の文字数に応じてテキスト入力エリアのエリアサイズを変更することで、テキスト入力エリア内の文字をより見易く表示させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係るサーバ装置１０およびそのクライアント装置２０（２０Ｐ，２０Ｍ），…を備えたサーバベース・コンピューティング・システムの構成を示すブロック図。
【図２】前記サーバベース・コンピューティング・システムにおけるサーバ装置１０の回路構成を示すブロック図。
【図３】前記サーバベース・コンピューティング・システムにおけるクライアント装置２０（２０Ｐ，２０Ｍ）の回路構成を示すブロック図。
【図４】前記サーバベース・コンピューティング・システムにおいて、クライアント装置２０の入力イベントに応じてサーバ装置１０により生成された描画データＧと当該描画データＧ上に存在するテキスト入力エリアＴＡ、クライアント装置２０のユーザ操作に応じて切り出されて表示される表示画面領域Ｅとの関係を示す図。
【図５】前記サーバベース・コンピューティング・システムのサーバ装置１０によるサーバ制御処理を示すフローチャート。
【図６】前記サーバ装置１０のサーバ制御処理に伴うイベント処理を示すフローチャート。
【図７】前記サーバ装置１０のサーバ制御処理やイベント処理に伴うテキストエリアサイズ変更処理を示すフローチャートである。
【図８】前記サーバベース・コンピューティング・システムのクライアント装置２０によるクライアント制御処理を示すフローチャート。
【発明を実施するための形態】
【００１５】
以下図面により本発明の実施の形態について説明する。
【００１６】
図１は、本発明の実施形態に係るサーバ装置１０およびそのクライアント装置２０（２０Ｐ，２０Ｍ），…を備えたサーバベース・コンピューティング・システムの構成を示すブロック図である。
【００１７】
このサーバベース・コンピューティング・システムは、ＬＡＮ(Local Area Network)やＷＡＮ(Wide Area Network)からなるネットワークＮ上に接続されたサーバ装置１０および複数のクライアント装置２０（２０Ｐ，２０Ｍ），…を備える。
【００１８】
サーバ装置１０は、例えばネットワークＮ上に有線接続されたパーソナルコンピュータである。クライアント装置２０として、２０ＰはネットワークＮ上のアクセスポイントＡＰを介して無線接続された携帯型パーソナルコンピュータ、２０Ｍは同アクセスポイントＡＰを介して無線接続された携帯電話である。
【００１９】
サーバ装置１０は、文書作成処理プログラム，表計算処理プログラム，住所録プログラム，メモ帳プログラム，プレゼン資料作成プログラム，メール処理プログラム，インターネット接続処理プログラム、Ｗｅｂ表示プログラムなど、種々のアプリケーション・プログラムを有し、当該サーバ装置１０に接続されたクライアント装置２０（２０Ｐ，２０Ｍ），…からの操作入力（入力イベント）信号に応じて起動しその処理を実行する。
【００２０】
このサーバ装置１０において、クライアント装置２０，…からの操作入力信号に応じたアプリケーション・プログラムの実行に伴い生成された表示出力用の描画データは、転送用の描画データに変換されると共に圧縮・暗号化され、アクセス元のクライアント装置２０，…へ送信（転送）される。
【００２１】
そして、クライアント装置２０（２０Ｐ，２０Ｍ），…では、前記サーバ装置１０から転送された描画データが解凍・復号化され、その表示部２５に表示される。
【００２２】
この際、サーバ装置１０では、クライアント装置２０からの操作入力信号（入力イベント信号）に応じて生成された描画データに、例えば一定領域を枠で囲んでなるテキスト入力エリアが存在する場合には、当該テキスト入力エリアの行方向のサイズを該エリア内に入力されている文字数に応じて最低限必要な行数にサイズ変更して描画データを更新し、前記クライアント装置２０に送信する機能を有する。これにより、描画データ上にテキスト入力エリアの無駄な余白ができるのを防止し、その他の情報をなるべく多く描画データに含めてクライアント装置２０へ提供する。
【００２３】
さらに、サーバ装置１０は、前記クライアント装置から、前記描画データに存在するテキスト入力エリアに対しフォーカスが当てられたことを示す入力イベント信号が受信された場合には、当該テキスト入力エリア内のフォントサイズをＮポイント上げると共にそのエリアサイズを小さく変更し、前記クライアント装置２０に送信する機能を有する。また、サーバ装置１０は、前記クライアント装置から、前記描画データに存在するテキスト入力エリアからフォーカスが外れたことを示す入力イベント信号が受信された場合には、当該テキスト入力エリア内のフォントサイズをＮポイント下げると共にそのエリアサイズを小さく変更し、前記クライアント装置２０に送信する機能を有する。これにより、ユーザがテキスト入力エリアに注目した場合にだけ、当該テキスト入力エリアを見易く描画更新してクライアント装置２０へ提供し、それ以外の場合には存在のみを示す小さなテキスト入力エリアに描画更新してその他の情報をなるべく多く含めた描画データをクライアント装置２０へ提供する。
【００２４】
図２は、前記サーバベース・コンピューティング・システムにおけるサーバ装置１０の回路構成を示すブロック図である。
【００２５】
サーバ装置１０は、コンピュータとしてのＣＰＵ１１を備え、このＣＰＵ１１には、バス１７を介してハードディスクやフラッシュＲＯＭからなるメモリ１２、ＲＡＭからなる記憶部１３、クライアント装置２０との送受信制御部１４、表示部１５、入力部１６、そして光ディスクや磁気ディスクなどの外部記憶媒体１８ａにデータを読み書きする記憶媒体読み書き部１８が接続される。
【００２６】
ＣＰＵ１１は、メモリ１２に予め記憶されている、あるいは外部記憶媒体１８ａからメモリ１２に読み込まれて記憶されている、あるいはネットワークＮ上のプログラムサーバからメモリ１２に読み込まれて記憶されているシステムプログラムや種々のアプリケーション・プログラムに従って記憶部１３を作業用メモリとし回路各部の動作を制御するもので、入力部１６からのキー入力信号や送受信制御部１４を介して受信されるクライアント装置２０（２０Ｐ，２０Ｍ），…からのユーザ操作（入力イベント）に応じた処理指令信号などに応じて前記種々のプログラムを起動・実行する。
【００２７】
このサーバ装置１０において、クライアント装置２０からの入力イベント信号に応じて起動・実行されるアプリケーション・プログラムに従い生成された種々のデータは、例えばそのユーザＩＤに対応付けられてメモリ１２に記憶される。また表示用の描画データは、メモリ１２内に各クライアント装置２０…に対応させて用意された仮想フレームバッファ（ＦＢ）１２ａ，１２ｂ，…に書き込まれる。そして、前回描画データと今回描画データとの画像変化部分（差分）を抽出した転送用描画データに変換され、送受信制御部１４からクライアント装置２０へ転送されて表示出力される。
【００２８】
図３は、前記サーバベース・コンピューティング・システムにおけるクライアント装置２０（２０Ｐ，２０Ｍ）の回路構成を示すブロック図である。
【００２９】
クライアント装置２０は、コンピュータとしてのＣＰＵ２１を備え、このＣＰＵ２１には、バス２７を介してフラッシュＲＯＭからなるメモリ２２、ＲＡＭからなる記憶部２３、サーバ装置１０との送受信制御部２４、表示コントローラ２５ａを介した表示部２５、入力部２６、そしてメモリカードなどの外部記憶媒体２８ａにデータを読み書きする記憶媒体読み書き部２８が接続される。
【００３０】
前記表示コントローラ２５ａは、フレームバッファ（ＦＢ）２５ｂを備え、このフレームバッファ（ＦＢ）２５ｂには、前記サーバ装置１０により生成転送され、その圧縮が解凍された例えばＶＧＡ(Video Graphics Array)サイズの描画データが記憶される。前記表示コントローラ２５ａは、前記フレームバッファ（ＦＢ）２５ｂに記憶された描画データを、ユーザ操作に応じた表示位置で且つ表示部２５の表示画面サイズに応じた領域で切り出し、当該表示部２５に表示させる。
【００３１】
ＣＰＵ２１は、メモリ２２に予め記憶されている、あるいは外部記憶媒体２８ａからメモリ２２に読み込まれた、あるいはネットワークＮ上のプログラムサーバからメモリ２２に読み込まれたシステムプログラム（クライアント制御プログラム）に従って記憶部２３を作業用メモリとし回路各部の動作を制御するもので、入力部２６からのキー入力信号や送受信制御部２４を介して受信されるサーバ装置１０からのアプリケーション応答信号，転送描画データ，表示位置・領域情報などに応じて前記クライアント制御プログラムが起動され実行される。
【００３２】
このサーバベース・コンピューティング・システムでは、クライアント装置２０からのキー入力などのイベントに応じてサーバ装置１０にて生成された描画データは、当該描画データが生成更新される毎にその描画更新後に画像変化のあった領域が差分抽出され、転送用描画データとしてクライアント装置２０へ転送される。そして、当該クライアント装置２０にて既にフレームバッファ（ＦＢ）２５ｂに記憶され表示されていた描画データに対しその画像変化の領域のみ順次書き替えられて表示更新されるものである。これにより、前記サーバ装置１０からクライアント装置２０へのデータ転送量を大幅に削減している。
【００３３】
次に、前記構成のサーバベース・コンピューティング・システムのサーバ装置１０において、クライアント装置２０からの入力イベントに応じて生成された描画データにテキスト入力エリアが含まれている場合に、当該描画データ上のテキスト入力エリアをその無駄な余白部分が無くなるようにサイズ変更して描画更新するためのテキスト入力エリアサイズ変更機能について説明する。
【００３４】
図４は、前記サーバベース・コンピューティング・システムにおいて、クライアント装置２０の入力イベントに応じてサーバ装置１０により生成された描画データＧと当該描画データＧ上に存在するテキスト入力エリアＴＡ、クライアント装置２０のユーザ操作に応じて切り出されて表示される表示画面領域Ｅとの関係を示す図である。
【００３５】
サーバ装置１０により生成される描画データＧは、例えばＶＧＡサイズで生成されてクライアント装置２０のフレームバッファ（ＦＢ）に書き込まれる。携帯電話などの小さな表示画面（２５）のクライアント装置２０では、その表示画面領域Ｅはユーザ操作に応じて任意の位置に移動される表示始点座標（ＤＸ，ＤＹ）を基準にした縦×横の幅（ＤＨ×ＤＷ）により設定され、この表示画面領域Ｅが前記描画データＧから切り出されて表示部２５に表示される。
【００３６】
ここで、サーバ装置１０にて生成された描画データＧにテキスト入力エリアＴＡが含まれ、且つ例えば図４（Ａ）に示すように当該テキスト入力エリアＴＡ内に文字が未入力である場合には、サーバ装置１０は、その描画データＧのテキスト入力エリアＴＡを例えば図４（Ｂ）に示すように１行分のエリアだけ残してサイズ変更し、クライアント装置２０の表示画面領域Ｅにて他の情報ＯＡがより多く含まれるように描画更新する。
【００３７】
図５は、前記サーバベース・コンピューティング・システムのサーバ装置１０によるサーバ制御処理を示すフローチャートである。
【００３８】
図６は、前記サーバ装置１０のサーバ制御処理に伴うイベント処理を示すフローチャートである。
【００３９】
図７は、前記サーバ装置１０のサーバ制御処理やイベント処理に伴うテキストエリアサイズ変更処理を示すフローチャートである。
【００４０】
図８は、前記サーバベース・コンピューティング・システムのクライアント装置２０によるクライアント制御処理を示すフローチャートである。
【００４１】
まず、クライアント装置２０において、入力部２６のユーザ操作によりサーバ装置１０への接続要求を指示すると、送受信制御部２４からサーバ装置１０に対して接続確立の処理要求が送信され（図８のステップＣ１）、当該サーバ装置１０との間での認証処理などに基づいた接続確立処理が実行される（ステップＣ２）。
【００４２】
サーバ装置１０において、前記クライアント装置２０から送信された接続確立の処理要求が受信されると（図５のステップＳ１）、当該接続要求元のクライアント装置２０との間での認証処理などに基づいた接続確立処理が実行される（ステップＳ２）。
【００４３】
これにより、サーバ装置１０とクライアント装置２０との接続が確立した状態で、当該クライアント装置２０でのユーザ入力に応じて、任意のＷｅｂページを開くなどの入力イベントが受け付けられると（図８のステップＣ３（ＹＥＳ））、当該入力イベントがサーバ装置１０へ送信される（ステップＣ４）。
【００４４】
サーバ装置１０において、前記クライアント装置２０から送信された例えばＷｅｂページを開く入力イベントが受信されると（図５のステップＳ３（ＹＥＳ））、これに対応したＷｅｂブラウザなどのアプリケーション・プログラムに対して前記入力イベントに応じた操作信号が送信される（ステップＳ４）。
【００４５】
ここで、前記入力イベントに応じたアプリケーション・プログラムによって当該入力イベントに応じた処理、この場合にはＨＴＭＬで記述されたユーザ指定のＷｅｂページが開かれ、その描画データＧがイベント入力元のクライアント装置２０に対応するメモリ１２内のフレームバッファ（ＦＢ）１２ａに読み込まれると（ステップＳ５（ＹＥＳ）→Ｓ６）、その描画データＧ内にテキスト入力エリアＴＡが含まれているか否か判断される（ステップＳ７）。
【００４６】
そして、今回読み込まれたＨＴＭＬの描画データＧにおいてテキスト入力エリアＴＡが含まれてないと判断されると（ステップＳ７（ＮＯ））、当該描画データＧは転送用描画データに変換され前記イベント入力元のクライアント装置２０へ送信される（ステップＳ１０）。
【００４７】
クライアント装置２０において、前記サーバ装置１０から送信された例えばＷｅｂページの描画データＧが受信されると（図８のステップＣ５（ＹＥＳ））、既にフレームバッファ（ＦＢ）２５ｂに記憶されている前回の描画データＧとの差分画像として当該フレームバッファ（ＦＢ）２５ｂに書き込まれる。そして、ユーザ操作に応じた表示の始点座標（ＤＸ，ＤＹ）と表示部２５の表示画面サイズに応じた縦横長さ（ＤＨ×ＤＷ）に対応した表示画面領域Ｅとして表示コントローラ２５ａにより切り出され、表示部２５に出力されて表示される（ステップＣ６）。
【００４８】
例えば、Ｗｅｂページを開いた初期には、そのページ全体の描画データが差分画像として受信され、前記フレームバッファ（ＦＢ）２５ｂに書き込まれ、この後、当該Ｗｅｂページの描画内容が更新された場合には、当該描画更新された部分の差分画像だけがその位置情報と共に受信され、前記フレームバッファ（ＦＢ）２５ｂに記憶されている描画データＧが更新される。
【００４９】
こうして、クライアント装置２０の表示部２５にサーバ装置１０により生成転送された描画データＧがその表示画面領域Ｅに応じて表示された状態で、当該描画データＧに対するユーザ操作に応じた入力イベントが受け付けられてサーバ装置１０へ送信されると（ステップＣ３（ＹＥＳ）→Ｃ４）、当該サーバ装置１０では、前記クライアント装置２０からの入力イベントに応じて、図６におけるイベント処理が起動される（図５のステップＳ３〜Ｓ５（ＮＯ）→ＳＡ）。
【００５０】
この図６に示すサーバ装置１０のイベント処理では、前記クライアント装置２０からの入力イベントの内容が、描画データＧ上のテキスト入力エリアＴＡを操作対象としてフォーカスＦを当てた入力イベントであるか、または当該テキスト入力エリアＴＡからフォーカスＦを外した入力イベントであるか、またはそれ以外か判断される（ステップＡ１，Ａ２）。
【００５１】
ここで、前記クライアント装置２０からの入力イベントが、前記描画データＧ上のテキスト入力エリアＴＡに対するフォーカスＦの当て込みまたは外しの何れの入力イベントでもないと判断されると（ステップＡ１（ＮＯ）→Ａ２（ＮＯ））、当該入力イベントに応じたその他の処理が実行される（ステップＡ３）。そして、前記入力イベントに応じた処理により描画データＧの内容が変わった場合には（ステップＡ４）、前記イベント入力元のクライアント装置２０に対応してフレームバッファ１２ａに書き込まれている前回の描画データＧが更新され（ステップＡ５）、その差分画像データが当該クライアント装置２０へ送信される（ステップＡ６）。
【００５２】
これにより、クライアント装置２０におけるユーザ入力イベントに応じて、サーバ装置１０により生成されて転送された描画データＧがフレームバッファ（ＦＢ）２５ｂに逐次更新されながら記憶され、ユーザ操作に応じた表示画面領域Ｅとして表示部２５に表示される。
【００５３】
一方、サーバ装置１０において、前記クライアント装置２０から新たなＷｅｂページを開くなどの入力イベントが受信されることで（図５のステップＳ３（ＹＥＳ））、ＨＴＭＬで記述されたユーザ指定のＷｅｂページが開かれ、その描画データＧが前記イベント入力元のクライアント装置２０に対応するフレームバッファ（ＦＢ）１２ａに読み込まれた際に（ステップＳ４，Ｓ５（ＹＥＳ）→Ｓ６）、当該描画データＧ内にテキスト入力エリアＴＡが含まれていると判断された場合には（ステップＳ７（ＹＥＳ））、図７におけるテキストエリアサイズ変更処理に移行される（ステップＳＢ）。
【００５４】
この図７に示すテキストエリアサイズ変更処理が起動されると、前記描画データＧ上のテキスト入力エリアＴＡに入力されている文字列の取得処理が実行され（ステップＢ１）、当該テキスト入力エリアＴＡ内に文字が未入力であるか否か判断される（ステップＢ２）。
【００５５】
ここで、例えば図４（Ａ）に示すように、前記描画データＧ上のテキスト入力エリアＴＡ内に文字が未入力であると判断された場合には（ステップＢ２（ＹＥＳ））、例えば図４（Ｂ）に示すように、当該テキスト入力エリアＴＡの行方向の高さが１行分の高さに対応して小さく変更され、無駄な余白部分が最小限に削減される（ステップＢ３）。
【００５６】
一方、前記描画データＧ上のテキスト入力エリアＴＡ内に既に文字が入力されていると判断された場合には（ステップＢ２（ＮＯ））、当該入力されている全文字数にそのフォントサイズを乗算してなる当該文字列の描画に必要な長さが、前記テキスト入力エリアＴＡの横幅により除算され、その除算結果の切り上げ値が、変更後のテキスト入力エリアＴＡの行数として算出される（ステップＢ４）。
【００５７】
すると、前記テキスト入力エリアＴＡの行方向の高さが、前記ステップＢ４にて算出された現在の入力文字数に必要な行数分の高さに対応して小さく変更され、無駄な余白部分が最小限に削減される（ステップＢ５）。
【００５８】
そして、前記一連のテキストエリアサイズ変更処理（図５のステップＳＢ）は、前記描画データＧ内に存在している全てのテキスト入力エリアＴＡを対象にして順次実行される（ステップＳＢ→Ｓ８→ＳＢ）。
【００５９】
こうして、前記描画データＧ内に存在する全てのテキスト入力エリアＴＡについて、その無駄な余白部分を圧縮するサイズ変更処理が実行されると（ステップＳ８（ＹＥＳ））、当該テキスト入力エリアＴＡのサイズ変更後の描画データＧについて、他の情報ＯＡをレイアウトし直す描画更新処理が実行され（ステップＳ９）、この描画更新後の描画データＧが前記イベント入力元のクライアント装置２０へ送信される（ステップＳ１０）。
【００６０】
これにより、クライアント装置２０の表示部２５にて表示される描画データＧ上のテキスト入力エリアＴＡは、その無駄な余白部分を最小限に圧縮した状態にして表示されると共に、当該テキスト入力エリアＴＡが小さくなった領域に合わせてより多くの他の情報ＯＡが表示されるようになり、ユーザが得られる情報量を増やすことができる。
【００６１】
この後、前記クライアント装置２０において、表示部２５に表示されている描画データＧ上のテキスト入力エリアＴＡに対し、入力部２６のユーザ操作によりフォーカスＦが当てられ、その入力イベント信号がサーバ装置１０へ送信されると（図８のステップＣ３（ＹＥＳ）→Ｃ４）、当該サーバ装置１０では、図６におけるイベント処理へ移行される（ステップＳ３〜Ｓ５（ＮＯ）→ＳＡ）。
【００６２】
すると、このイベント処理では、まず、前記クライアント装置２０からの入力イベントの内容が、描画データＧ上のテキスト入力エリアＴＡを操作対象としてフォーカスＦを当てた入力イベントであると判断されるので（図６のステップＡ１（ＹＥＳ））、当該テキスト入力エリアＴＡ内に後述する「文字入力有り」のガイダンス表示があるか否か判断される（ステップＡ７）。
【００６３】
ここで、「文字入力有り」のガイダンス表示があると判断された場合には（ステップＡ７（ＹＥＳ））、当該ガイダンス表示が前記テキスト入力エリアＴＡから削除された後（ステップＡ８）、同テキスト入力エリアＴＡにおける文字のフォントサイズがＮポイント（例えば２ポイント）上げて変更され（ステップＡ９）、このフォントサイズの上げ変更に合わせて、前記テキスト入力エリアＴＡのサイズ変更処理が実行される（ステップＡＢ）。
【００６４】
すなわち、このテキストエリアサイズ変更処理では、前述した通り、そのフォーカスＦが当てられたテキスト入力エリアＴＡ内に文字が未入力である場合には、当該エリアＴＡのサイズが１行分の高さに変更され（図７のステップＢ１〜Ｂ３）、また、文字が入力されている場合には、当該エリアＴＡのサイズが前記フォントサイズをＮポイント上げた文字列が収まる行数に対応する高さに大きく変更される（ステップＢ２（ＮＯ）→Ｂ４，Ｂ５）。
【００６５】
そして、前記テキスト入力エリアＴＡのサイズ変更処理により、当該テキスト入力エリアＴＡのサイズが変更されることで、前記描画データＧの内容に変更があったと判断された場合には（図６のステップＡ４（ＹＥＳ））、このテキスト入力エリアＴＡのサイズ変更に合わせて他の情報ＯＡをレイアウトし直した描画データＧに更新され（ステップＡ５）、その差分画像データが前記クライアント装置２０へ送信される（ステップＡ６）。
【００６６】
これにより、クライアント装置２０の表示部２５にて表示される描画データＧ上のテキスト入力エリアＴＡを操作対象としてフォーカスＦを当てた場合には、当該テキスト入力エリアＴＡ内のフォントサイズが上昇変更されると共に、このフォントサイズの上昇変更に合わせて同エリアＴＡのサイズ変更が行われるようになり、テキスト入力エリアＴＡの無駄な余白部分を最小限に抑えつつ、同エリアＴＡ内にある文字をより見易く表示させることができる。
【００６７】
一方、前記クライアント装置２０の表示部２５に表示されている描画データＧ上のテキスト入力エリアＴＡにフォーカスＦが当てられた状態において、入力部２６のユーザ操作により当該フォーカスＦが外され、その入力イベント信号がサーバ装置１０へ送信されると（図８のステップＣ３（ＹＥＳ）→Ｃ４）、当該サーバ装置１０では、再び図６におけるイベント処理へ移行される（ステップＳ３〜Ｓ５（ＮＯ）→ＳＡ）。
【００６８】
すると、このイベント処理では、まず、前記クライアント装置２０からの入力イベントの内容が、描画データＧ上のテキスト入力エリアＴＡからフォーカスＦが外れた入力イベントであると判断されるので（ステップＡ２（ＹＥＳ））、当該テキスト入力エリアＴＡにおける文字のフォントサイズがＮポイント（例えば２ポイント）下げて変更され（ステップＡ１０）、このフォントサイズの下げ変更に合わせて、前記テキスト入力エリアＴＡのサイズ変更処理が実行される（ステップＡＢ）。
【００６９】
すなわち、このテキストエリアサイズ変更処理では、前述した通り、そのフォーカスＦが当てられたテキスト入力エリアＴＡ内に文字が未入力である場合には、当該エリアＴＡのサイズが１行分の高さに変更され（図７のステップＢ１〜Ｂ３）、また、文字が入力されている場合には、当該エリアＴＡのサイズが前記フォントサイズをＮポイント下げた文字列が収まる行数に対応する高さに小さく変更される（ステップＢ２（ＮＯ）→Ｂ４，Ｂ５）。
【００７０】
すると、前記小さくサイズ変更されたテキスト入力エリアＴＡに対して、当該エリアＴＡ内に文字が記述されていることを示す「文字入力有り」のガイダンス表示が上書きにより設定される（図６のステップＡ１１）。
【００７１】
そして、前記テキスト入力エリアＴＡのサイズ変更処理により、当該テキスト入力エリアＴＡのサイズが変更されることで、前記描画データＧの内容に変更があったと判断された場合には（ステップＡ４（ＹＥＳ））、このテキスト入力エリアＴＡのサイズ変更に合わせて他の情報ＯＡをレイアウトし直した描画データＧに更新され（ステップＡ５）、その差分画像データが前記クライアント装置２０へ送信される（ステップＡ６）。
【００７２】
これにより、クライアント装置２０の表示部２５にて表示される描画データＧ上のテキスト入力エリアＴＡからフォーカスＦを外した場合には、当該テキスト入力エリアＴＡ内のフォントサイズが下げ変更されると共に、このフォントサイズの下げ変更に合わせて同エリアＴＡのサイズ変更、および「文字入力有り」のガイダンス表示が行われるようになる。よって、テキスト入力エリアＴＡを操作対象としないときには当該エリアＴＡによる表示画面領域Ｅの占有割合を極力抑えて、より多くの他の情報ＯＡを表示させることができ、しかも小さくサイズ変更したエリアＴＡ内の文字が読み取れなくても、「文字入力有り」のガイダンス表示によりテキストの存在を容易に確認することができる。
【００７３】
この後、クライアント装置２０において、前記サーバ装置１０との接続を終了する操作が行われると（図８のステップＣ７（ＹＥＳ））、当該サーバ装置１０に対して接続終了処理信号が送信される（ステップＣ８）。そして、サーバ装置１０において、前記クライアント装置２０から送信された接続終了処理信号が受信されると（図５のステップＳ１１（ＹＥＳ））、当該クライアント装置２０との接続が終了される（ステップＳ１２）。
【００７４】
したがって、前記構成のサーバベース・コンピューティング・システムのサーバ装置１０によるテキスト入力エリアＴＡのサイズ変更機能によれば、クライアント装置２０からの入力イベントに応じて生成される描画データＧにテキスト入力エリアＴＡが含まれる場合は、当該テキスト入力エリアＴＡに文字が入力されているか否かを判断し、この文字入力の判断結果に応じて当該描画データＧ内のテキスト入力エリアＴＡをその余白部分が小さくなるようにサイズ変更する。具体的には、文字が未入力の場合は１行分の高さを残してサイズ変更し、文字入力がある場合はその文字の表示に必要な行数だけの高さを残してサイズ変更する。そして、前記テキスト入力エリアＴＡがサイズ変更された状態で前記描画データＧを更新し前記イベント入力元のクライアント装置２０へ送信転送する。
【００７５】
これにより、クライアント装置２０では、テキスト入力エリアＴＡの無駄な余白部分が圧縮され、その圧縮された部分に、より多く他の情報ＯＡがレイアウトし直された描画データＧを得ることができ、当該クライアント装置２０が表示画面領域Ｅの小さい携帯端末であっても、その表示画面（２５）が前記テキスト入力エリアＴＡに占有されてしまうこと無しに、容易に所望の情報を表示させることができる。
【００７６】
また、前記構成のサーバベース・コンピューティング・システムのサーバ装置１０によるテキスト入力エリアＴＡのサイズ変更機能によれば、前記クライアント装置２０から描画データＧ上のテキスト入力エリアＴＡを操作対象として指定した入力イベントが受信された場合には、当該テキスト入力エリアＴＡのフォントサイズをＮポイント上げると共に、これに応じて同テキスト入力エリアＴＡをそのフォントサイズを上げた文字の表示に必要な行数だけの高さを残してサイズ変更する。そして、前記テキスト入力エリアＴＡがサイズ変更された状態で前記描画データＧを更新し前記イベント入力元のクライアント装置２０へ送信転送する。
【００７７】
これにより、クライアント装置２０では、操作対象としたテキスト入力エリアＴＡの無駄な余白部分を最小限に抑えつつ、同エリアＴＡ内にある文字をより見易く表示させることができる。
【００７８】
また、前記構成のサーバベース・コンピューティング・システムのサーバ装置１０によるテキスト入力エリアＴＡのサイズ変更機能によれば、前記クライアント装置２０から描画データＧ上のテキスト入力エリアＴＡに対する操作対象としての指定を外した入力イベントが受信された場合には、当該テキスト入力エリアＴＡのフォントサイズをＮポイント下げると共に、これに応じて同テキスト入力エリアＴＡをそのフォントサイズを下げた文字の表示に必要な行数だけの高さを残してサイズ変更する。そして、前記テキスト入力エリアＴＡがサイズ変更された状態で前記描画データＧを更新し前記イベント入力元のクライアント装置２０へ送信転送する。
【００７９】
これにより、クライアント装置２０では、テキスト入力エリアＴＡを操作対象としないときには当該エリアＴＡによる表示画面領域Ｅの占有割合を極力抑えて、より多くの他の情報ＯＡを表示させることができる。
【００８０】
さらに、前記テキスト入力エリアＴＡが操作対象から外れたことで当該エリアＴＡ内のフォントサイズを下げて同エリアＴＡをサイズ変更した場合には、同エリアＴＡ内に「文字入力有り」のガイダンスを設定するので、小さくサイズ変更した前記エリアＴＡ内の文字が読み取れなくても、「文字入力有り」のガイダンス表示によりテキストの存在を容易に確認することができる。
【００８１】
なお、前記実施形態のサーバベース・コンピューティング・システムは、クライアント装置２０からの入力イベントに応じてサーバ装置１０により生成した描画データＧを、当該サーバ装置１０からイベント入力元のクライアント装置２０へ転送し、該クライアント装置２０において、その表示部２５に対応した表示画面領域Ｅに切り出して表示する構成となっている。
【００８２】
これに対し、他の形態のサーバベース・コンピューティング・システムとして、クライアント装置２０は、その入力イベントのサーバ装置１０への送信毎に、当該サーバ装置１０により生成される描画データＧ上での現在の表示画面領域Ｅの位置およびサイズの情報（ＤＸ，ＤＹ，ＤＷ，ＤＨ）を送信し、前記サーバ装置１０は、前記入力イベントに応じて生成した描画データＧから前記現在の表示画面領域Ｅの位置およびサイズの情報（ＤＸ，ＤＹ，ＤＷ，ＤＨ）に対応した部分の描画データを切り出し、前記イベント入力元のクライアント装置２０へ転送してその表示部２５に表示させるものがある。
【００８３】
このような他の形態のサーバベース・コンピューティング・システムでも、前記実施形態同様、サーバ装置１０において、クライアント装置２０からの入力イベントに応じて生成される描画データＧにテキスト入力エリアＴＡが含まれる場合は、当該テキスト入力エリアＴＡに文字が入力されているか否かを判断し、この文字入力の判断結果に応じて当該描画データＧ内のテキスト入力エリアＴＡをその余白部分が小さくなるようにサイズ変更する。そして、前記テキスト入力エリアＴＡがサイズ変更された状態で前記描画データＧを更新し、前記表示画面領域Ｅの位置およびサイズの情報（ＤＸ，ＤＹ，ＤＷ，ＤＨ）に対応した部分の描画データを切り出し前記イベント入力元のクライアント装置２０へ送信転送することで、当該クライアント装置２０が表示画面領域Ｅの小さい携帯端末であっても、その表示画面（２５）が前記テキスト入力エリアＴＡに占有されてしまうこと無しに、容易に所望の情報を表示させることができる。
【００８４】
なお、前記実施形態において記載したサーバベース・コンピューティング・システムによる各処理の手法、すなわち、図５のフローチャートに示すサーバ装置１０の制御処理、図６のフローチャートに示す前記サーバ装置１０の制御処理に伴うイベント処理、図７のフローチャートに示す前記サーバ装置１０のサーバ制御処理やイベント処理に伴うテキストエリアサイズ変更処理、図８のフローチャートに示すクライアント装置２０の制御処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体１８ａ，２８ａに格納して配布することができる。そして、サーバ装置１０やクライアント装置２０のコンピュータ（ＣＰＵ１１，２１）は、この外部記録媒体１８ａ，２８ａに記憶されたプログラムを記憶装置（メモリ１２，２２や記憶部１３，２３）に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明したテキスト入力エリアＴＡのサイズ変更機能を実現し、前述した手法による同様の処理を実行することができる。
【００８５】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（Ｎ）上を伝送させることができ、この通信ネットワーク（Ｎ）に接続されたコンピュータ装置（プログラムサーバ）から前記のプログラムデータを取り込んで記憶装置（メモリ１２，２２や記憶部１３，２３）に記憶させ、前述したテキスト入力エリアＴＡのサイズ変更機能を実現することもできる。
【００８６】
なお、本願発明は、前記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【符号の説明】
【００８７】
１０  …サーバ装置
２０  …クライアント装置（携帯端末）
１１，２１…ＣＰＵ
１２，２２…メモリ
１２ａ，１２ｂ，…仮想フレームバッファ（ＦＢ）
１３，２３…記憶部
１４，２４…送受信制御部
１５，２５…表示部
２５ａ…表示コントローラ
２５ｂ…フレームバッファ（ＦＢ）
１６，２６…入力部
１７，２７…バス
１８，２８…記憶媒体読み書き部
１８ａ，２８ａ…外部記憶媒体
Ｎ  …ネットワーク
ＡＰ  …アクセスポイント
Ｇ  …描画データ
Ｅ  …表示画面領域
ＴＡ  …テキスト入力エリア
ＯＡ  …他の情報
Ｆ  …フォーカスマーク
【図１】
2014225305.tif 000003
【図２】
2014225305.tif 000004
【図３】
2014225305.tif 000005
【図４】
2014225305.tif 000006
【図５】
2014225305.tif 000007
【図６】
2014225305.tif 000008
【図７】
2014225305.tif 000009
【図８】
2014225305.tif 000010
【手続補正書】
【提出日】平成26年10月2日(2014.10.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力エリアを含む画面情報を表示するよう制御する情報処理装置であって、
表示画面上の任意の表示位置が指示手段により指示された際に、その指示が、前記入力エリアの位置への指示か、あるいは当該入力エリアから外れた位置への指示かを判別する判別手段と、
前記判別手段により前記入力エリアへの指示を判別した際は、その入力エリアの入力情報の表示形態を特殊表示形態に変更して表示するよう制御する第１表示制御手段と、
前記判別手段により前記入力エリアから外れた位置への指示を判別した際は、その入力エリアの入力情報の表示形態を前記特殊表示形態から元の表示形態に戻して表示するよう制御する第２表示制御手段と、
を具備したことを特徴とする情報処理装置。
【請求項２】
前記第１表示制御手段は、前記特殊表示形態に変更して表示する際は、当該入力エリアに付加表示されていた所定ガイダンス情報を削除して表示し、
前記第２表示制御手段は、前記元の表示形態に戻して表示する際は、当該入力エリアに前記所定ガイダンス情報を付加して表示する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１表示制御手段は、前記入力エリアの入力情報の表示サイズを大きな表示形態に変更することで前記特殊表示形態に変更して表示し、
前記第２表示制御手段は、前記入力エリアの入力情報の表示サイズを元の表示サイズに戻すことで元の表示形態に戻して表示する、
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
入力エリアを含む画面情報を表示するよう制御する情報処理装置であって、
表示画面上の任意の表示位置が指示手段により指示された際に、その指示が、前記入力エリアの位置への指示か、あるいは当該入力エリアから外れた位置への指示かを判別する判別手段と、
前記判別手段により前記入力エリアへの指示を判別した際は、その入力エリアに付加表示されていた所定ガイダンス情報を削除して表示するよう制御する第１表示制御手段と、
前記判別手段により前記入力エリアから外れた位置への指示を判別した際は、その入力エリアに前記所定ガイダンス情報を付加して表示するよう制御する第２表示制御手段と、
を具備したことを特徴とする情報処理装置。
【請求項５】
前記所定ガイダンス情報は、前記入力エリア内に入力情報があることを示すガイダンス情報である、
ことを特徴とする請求項２又は４に記載の情報処理装置。
【請求項６】
前記第２表示制御手段は、前記所定ガイダンス情報を前記入力エリアの上に重ねて付加表示する、
ことを特徴とする請求項２又は４又は５に記載の情報処理装置。
【請求項７】
前記入力エリア内の入力情報の有無を判別する第２判別手段と、
前記第２判別手段で入力情報が無いと判別された場合には、前記表示画面上の入力エリアの大きさを最小限の大きさに確保して表示するよう制御する第３表示制御手段と、
を更に具備したことを特徴とする請求項１〜６の何れかに記載の情報処理装置。
【請求項８】
入力エリアを含む画面情報を表示するよう制御する情報処理装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
表示画面上の任意の表示位置が指示手段により指示された際に、その指示が、前記入力エリアの位置への指示か、あるいは当該入力エリアから外れた位置への指示かを判別する判別手段、
前記判別手段により前記入力エリアへの指示を判別した際は、その入力エリアの入力情報の表示形態を特殊表示形態に変更して表示するよう制御する第１表示制御手段、
前記判別手段により前記入力エリアから外れた位置への指示を判別した際は、その入力エリアの入力情報の表示形態を前記特殊表示形態から元の表示形態に戻して表示するよう制御する第２表示制御手段、
として機能させるようにしたコンピュータ読み取り可能なプログラム。
【請求項９】
入力エリアを含む画面情報を表示するよう制御する情報処理装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
表示画面上の任意の表示位置が指示手段により指示された際に、その指示が、前記入力エリアの位置への指示か、あるいは当該入力エリアから外れた位置への指示かを判別する判別手段、
前記判別手段により前記入力エリアへの指示を判別した際は、その入力エリアに付加表示されていた所定ガイダンス情報を削除して表示するよう制御する第１表示制御手段、
前記判別手段により前記入力エリアから外れた位置への指示を判別した際は、その入力エリアに前記所定ガイダンス情報を付加して表示するよう制御する第２表示制御手段、
として機能させるようにしたコンピュータ読み取り可能なプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明は、画面情報に含まれる入力エリアへの指示の有無に応じてその入力エリアを見易く表示させるようにすることを目的とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
請求項１は、入力エリアを含む画面情報を表示するよう制御する情報処理装置であって、表示画面上の任意の表示位置が指示手段により指示された際に、その指示が、前記入力エリアの位置への指示か、あるいは当該入力エリアから外れた位置への指示かを判別する判別手段と、前記判別手段により前記入力エリアへの指示を判別した際は、その入力エリアの入力情報の表示形態を特殊表示形態に変更して表示するよう制御する第１表示制御手段と、前記判別手段により前記入力エリアから外れた位置への指示を判別した際は、その入力エリアの入力情報の表示形態を前記特殊表示形態から元の表示形態に戻して表示するよう制御する第２表示制御手段と、を具備したことを特徴とする。
請求項４は、入力エリアを含む画面情報を表示するよう制御する情報処理装置であって、表示画面上の任意の表示位置が指示手段により指示された際に、その指示が、前記入力エリアの位置への指示か、あるいは当該入力エリアから外れた位置への指示かを判別する判別手段と、前記判別手段により前記入力エリアへの指示を判別した際は、その入力エリアに付加表示されていた所定ガイダンス情報を削除して表示するよう制御する第１表示制御手段と、前記判別手段により前記入力エリアから外れた位置への指示を判別した際は、その入力エリアに前記所定ガイダンス情報を付加して表示するよう制御する第２表示制御手段と、を具備したことを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明によれば、画面情報に含まれる入力エリアへの指示の有無に応じてその入力エリアを見易く表示させることができる。