(57)【要約】【課題】  表示領域上に表示される入力領域を複数有する情報処理装置において、入力領域の使い勝手を向上させることを目的とする。【解決手段】  ペンタップがあった場合のトグル処理において、可変領域があるか否かを判断し（Ｓ８０１）、可変領域がある場合は可変領域を隠し（Ｓ８０２）、本文入力領域を拡大して表示する（Ｓ８０３）【選択図】  図８
2005157951.tif 000002
【特許請求の範囲】
【請求項１】
表示画面上に複数の入力領域を必要とするアプリケーションと、
表示状態である第一の状態と非表示状態である第二の状態を持つ入力領域を有する装置において、
ユーザーの指示により上記入力領域をそれぞれ第一の状態と第二の状態に切り替える手段と、
上記入力領域が第一の状態から第二の状態に変わった際、第二の状態に変わったことにより生じた領域に第一の状態から変わらなかった他の入力領域を拡大する手段と、
上記入力領域が第二の状態から第一の状態に変わる際、既に第一の状態にあった他の入力領域が縮小してこれから第一の状態に変えようとする前記入力領域の表示領域を確保する手段とを有することを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、入力領域と同時に入力領域に関連したＧＵＩ（グラフィカルユーザーインタフェース）の為に部品（入力すべき項目を表示したラベル、入力を補助するダイアログを起動するボタンなど）も表示・非表示を切り替える手段を有することを特徴とする情報処理装置。
【請求項３】
請求項１に記載の情報処理装置であって、上記入力領域を第一の状態と第二の状態に切り替えるユーザーからの指示手段を複数持つことを特徴とする情報処理装置。
【請求項４】
請求項１に記載の情報処理装置であって、ユーザーからの指示によって複数の上記入力領域を一度に第一の状態と第二の状態を切り替える手段と前記一度に切り替える入力領域の数を記憶する手段と記憶した前記一度に切り替える入力領域の数を次回切り替え実行時に反映する手段を有することを特徴とする情報処理装置。
【請求項５】
請求項１に記載の情報処理装置であって、上記入力領域に優先度情報を付加する手段と、上記入力領域が第一の状態から第二の状態に変わり、第一の状態から変わらなかった他の入力領域を拡大する際、前記優先度情報によって拡大率を変える（優先度の高いものほど拡大率を大きくするなど）手段を有することを特徴とする情報処理装置。
【請求項６】
請求項1に記載の情報処理装置であって、
特定の入力領域に対して入力を行う為の、表示画面上に表示可能なソフトウェアキーボード等の入力を補助する手段と、
上記入力補助手段が表示中であるか否かを識別する手段と、
上記入力補助手段を表示中であると識別された際に入力補助手段とにより入力中ではない入力領域を非表示に変える手段と、
上記入力補助手段が非表示であると識別された際に前述の非表示に変えられた入力領域を表示状態に切り替える手段とを有することを特徴とする情報処理装置。
【請求項７】
請求項５に記載の情報処理装置であって、優先度の高い第一の入力領域に予め設定された最小表示面積情報を付加する手段と第一の入力領域が上記最小表示面積を下回った際に優先度の低い第二の入力領域を第一の状態から第二の状態に切り替え、第一の入力領域を拡大しその表示領域面積を確保する手段を有することを特徴とする情報処理装置。
【請求項８】
請求項５に記載の情報処理装置であって、優先度情報をユーザーの指示などによって可変できることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子メール（以降メールと呼ぶ）編集画面等の多数の入力領域を要するアプリケーションを有する情報処理装置に関するものである。
【背景技術】
【０００２】
従来はＴＯ、ＣＣ、ＢＣＣ  Ｆｉｅｌｄや表題を入力する等の多数の入力領域を有するメール編集画面ではすべての入力領域を表示していた。またそれでは各入力領域が小さくなってしまうという課題を解決すべく本文入力画面とその他の宛先や表題入力画面を明確に分け、宛先や表題の入力画面はダイアログ表示にすることを行っていた。また携帯情報端末の電子メール編集画面で表示領域を広くする技術として特開平１１−３５３０８２号公報には階層化されたメニューを適宜呼び出すことによって表示領域を確保する携帯情報端末が開示されている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら上記のような従来の技術では以下の問題点があった。多数の入力領域を有していながらすべてを表示する場合は一つ一つの入力領域が狭くなってしまい、入力状態の確認がしづらかった。また実際には使用されていない入力領域にも常に場所を取られてしまう問題もあった。更にソフトウェアキーボートなどの入力補助手段をＧＵＩ上で表示すると入力を確認することが非常に困難になるくらい入力領域が小さくなってしまっていた。宛先や表題の入力画面をダイアログ表示にする場合は本文編集中に宛先や表題を確認する際に前述ダイアログをいちいち表示する必要があり手間がかかった。またメニューを階層化し適宜呼び出す方法も同様に手戻りが生じた際に実行したい入力画面に移動するのに手間がかかった。
【課題を解決するための手段】
【０００４】
上記課題に対し請求項１の発明はユーザーの指示により各入力領域（宛先、表題、本文）を表示状態と非表示状態に切り替える手段と各入力領域を表示状態から非表示状態へ切り替えた時に切り替えられなかった表示状態の入力領域を拡大する手段と、各入力領域を非表示状態から表示状態へ切り替えた時に既に表示状態にあった他の入力領域が縮小してこれから表示状態にさせようとする入力領域の表示領域を確保する手段を有することを特徴とする。
【０００５】
請求項２の発明は入力領域と同時に入力領域に関連したＧＵＩの為に部品（入力すべき項目を表示したラベル、入力を補助するダイアログを起動するボタンなど）も同時に表示・非表示を切り替える手段を有することを特徴とする。
【０００６】
請求項３の発明は入力領域を表示状態と非表示状態に切り替えるユーザーからの指示手段を複数持つことを特徴とする。
【０００７】
請求項４の発明はユーザーからの指示によって複数の入力領域を一度に表示と非表示状態を切り替える手段と前記一度に切り替える入力領域の数を記憶しておく手段を有することを特徴とする。
【０００８】
請求項５の発明は入力領域に優先度情報を付加する手段と、入力領域が表示状態から非表示状態に変わり、表示状態から変わらなかった他の入力領域を拡大する際、均等に拡大せず前記優先度情報によって拡大率を変える（優先度の高いものほど拡大率を大きくするなど）手段を有することを特徴とする。
【０００９】
請求項６の発明はソフトウェアキーボード等の入力を補助する手段と、上記入力補助手段が立ち上がったことを認識する手段と、上記入力補助手段を立ち上がったと認識された際に入力補助手段と異なる入力データが必要な入力領域や入力できない表示領域を非表示に変える手段を有することを特徴とする。
【００１０】
請求項７の発明は優先度の高い入力領域に最小表示面積情報を付加する手段と優先度の高い入力領域が上記最小表示面積を下回った際に優先度の低い入力領域を表示状態から非表示状態に切り替え、優先度の高い入力領域を拡大しその表示領域面積を確保する手段を有することを特徴とする。
【００１１】
請求項８の発明は優先度情報をユーザーの指示などによって可変できることを特徴とする。
【発明の効果】
【００１２】
請求項１記載の発明によれば入力領域の表示状態、非表示状態を切り替えて入力頻度の少ない入力領域を非表示状態にすることによって入力領域を複数有する情報処理装置の使い勝手が向上する。
【００１３】
請求項２記載の発明によれば入力領域に関連した部品が入力領域と同時に制御されることにより、入力領域に関連したＧＵＩの為の部品を多く有する情報処理装置の使い勝手が向上する。
【００１４】
請求項３記載の発明によればユーザーが指示する手段が複数になることにより入力領域の表示・非表示を簡単に切り替えることが出来るようになり情報処理装置の使い勝手が向上する。
【００１５】
請求項４記載の発明によれば複数の入力領域の表示、非表示を切り替え、またその切り替える入力領域の数を記憶しておくことによって、入力領域を多数有する場合に一度に表示・非表示を切り替えることが出来る入力領域を調整することが出来るようになるため情報処理装置の使い勝手が向上する。
【００１６】
請求項５記載の発明によれば入力領域に優先度情報を付加させ、入力領域が非表示になった時に表示中の入力領域の中で優先度が高いものを大きく表示させることによって優先度の高い入力領域に多くの表示領域を振り分けることができるため情報処理装置の使い勝手が向上する。
【００１７】
請求項６記載の発明によれば入力補助手段が立ち上がり入力領域の表示できる領域が減ったときに入力補助手段が立ち上がった瞬間に入力補助手段で入力できない領域や入力自体が行われない領域を非表示にすることによって入力補助手段によって入力を行いたい入力領域に多くの領域を振り分けることが出来るようになり、情報処理装置の使い勝手が向上する。また入力補助手段が無くなった時に同時に今まで入力補助手段で入力できないことや入力自体が行われないために非表示になっていた領域を表示することにより入力補助手段で入力できない領域や入力自体が行われない領域に表示されている内容を確認することができるようになり、情報処理装置の使い勝手が向上する。
【００１８】
請求項７記載の発明によれば優先度の高い入力領域に閾値として最小表示面積情報を付加させ、その閾値を下回った際に優先度の低い入力領域を非表示にしてその分の領域を割り当て優先度の高い入力領域の表示領域を確保できるため、情報処理装置の使い勝手が向上する。
【００１９】
請求項８記載の発明によれば優先度をユーザーの指示などで変えられることによって状況に応じて入力領域の拡大率を変えることができるため、情報処理装置の使い勝手が向上する。
【発明を実施するための最良の形態】
【００２０】
以下図面を参照して本発明に係る実施形態の例を詳細に説明する。
【００２１】
（実施例）
これから示す実施形態例はPDAを用いるが、ここで述べている情報処理装置としてPC（パーソナルコンピュータ）、PDA（携帯情報端末）、携帯電話、PHS、デジタルカメラ、デジタルビデオカメラなどが上げられる。
【００２２】
図１は本発明における情報処理装置のブロック図である。
【００２３】
情報処理装置１０は情報を伝達するシステムバス１１と編集領域可変処理を実際に実行するCPU１２と編集領域可変処理方法を格納するROM１３とデータを一時的に蓄積するRAM１４と文字データなどを保持する記憶装置１５（PDAの場合はフラッシュメモリ）と文字入力やキー入力などを行う入力装置１６（PDAの場合はデジタイザとハードキー）とダイアログやソフトウェアキーボードなどの表示を行う出力装置１７（PDAの場合はLCD）とネットワークなどと通信を行う通信I/F１８（PDAの場合はネットワーク、ＵＳＢ）を有している。
【００２４】
図２はメール編集画面起動直後のPDAの概観を示した図である。
【００２５】
情報処理装置１０は、メール編集画面を表示するタッチパネル付きLCD２０１と画面上のボタンを押したり、アイテムを選択したりすることが出来るスタイラス２０２を有している。タッチパネル付きLCD２０１に表示されているメール編集画面はソフトウェアキーボードを起動するためのボタン２０３と表題入力領域を示すラベル２０４、Ｔｏフィールド入力領域を示すラベル２０５、Ｃｃフィールド入力領域を示すラベル２０６、Ｂｃｃフィールド入力領域を示すラベル２０７と表題入力用ラインエディタ２０８、Ｔｏフィールド入力用ラインエディタ２０９、Ｃｃフィールド入力用ラインエディタ２１０、Ｂｃｃフィールド入力用ラインエディタ２１１とＴｏフィールドに宛先を選択して入力するために宛先選択ダイアログを起動するボタン２１２、Ｃｃフィールドに宛先を選択して入力するために宛先選択ダイアログを起動するボタン２１３、Ｂｃｃフィールドに宛先を選択して入力するために宛先選択ダイアログを起動するボタン２１４と編集画面の表示する領域を可変するためのボタン２１５と本文を入力する領域２１６と添付データを表示する領域２１７と現在入力可能な領域を示すカーソル２１８を有している。
【００２６】
ここではメール編集画面の例を示したがラインエディタ等の入力領域を多数持つアドレス帳編集画面やスケジュール帳編集画面でも同様に制御することが出来る。
【００２７】
図３は本発明における編集領域可変処理を示したフローチャート図である。
【００２８】
S３０１からS３０５は各ステップを示す。
【００２９】
編集領域可変処理はイベントループのペンタップを機に処理を開始する。
【００３０】
まずはペンタップが起こったかどうかを判別する。(Ｓ３０１)
もしペンタップが起こっていた場合その場所が可変ボタン２１５であるかどうかを判別する（Ｓ３０２）。
【００３１】
もしペンタップが起こっていない場合は処理の最初（イベントループ）に戻る。
【００３２】
もし可変ボタンであった場合は可変ボタンによる表示領域のトグル処理を行う（Ｓ３０３）。
【００３３】
続いてソフトウェアキーボードの表示の有無によるトグル処理を行い（Ｓ３０４）、処理を終了する。
【００３４】
もし可変ボタンで無かった場合はペンタップの起こった場所がキーボードボタンであるかどうかを判別する（Ｓ３０５）。
【００３５】
もしキーボードボタンであった場合はソフトウェアキーボードが表示されているかどうかを判別する（Ｓ３０６）。
【００３６】
もしキーボードボタンで無かった場合は処理の最初（イベントループ）に戻る。
【００３７】
もしソフトウェアキーボードが表示されていた場合、ソフトウェアキーボードを消去する（Ｓ３０７）。その後ソフトウェアキーボードの有無によるトグル処理を行い（Ｓ３０５）、処理を終了する。
【００３８】
もしソフトウェアキーボードが表示されていなかった場合、ソフトウェアキーボードを表示する（Ｓ３０８）。その後ソフトウェアキーボードの有無によるトグル処理を行い（Ｓ３０５）、処理を終了する。
【００３９】
図４は本発明における図２で示したメール編集画面でソフトウェアキーボード起動ボタン２０３が押された状態のメール編集画面を表示したPDAの概観を示した図である。
【００４０】
図２との違いはソフトウェアキーボード起動ボタン２０３が押されたことによってソフトウェアキーボード４１が表示されていることとそれに伴いキーボードの有無によるトグル処理が行われ添付データ表示エリアが表示されなくなり代わりに本文入力領域２１６が拡大されている。
【００４１】
図５は本発明における図２で示したメール編集画面でラインエディタの表示状態を可変させる可変トグルボタン２１５が押された状態のメール編集画面を表示したPDAの概観を示した図である。
【００４２】
図２との違いは可変トグルボタン２１５が押されたことにより比較的入力頻度が少ないＣｃフィールドの入力領域２１０やＢｃｃフィールドの入力領域２１１とそれらに対応したＣｃフィールドに宛先を選択して入力するために宛先選択ダイアログを起動するボタン２１３やＢｃｃフィールドに宛先を選択して入力するために宛先選択ダイアログを起動するボタン２１４も同様に表示されなくなっている。表示されなくなった部分は本文入力領域２１６が拡大されている。
【００４３】
図６は本発明における図４で示したメール編集画面でラインエディタの表示状態を可変させる可変トグルボタン２１５が押された状態のメール編集画面を表示したPDAの概観を示した図である。
【００４４】
図４との違いは図２と図５の違い同様に可変トグルボタン２１５が押されたことにより比較的入力頻度が少ないＣｃフィールドの入力領域２１０やＢｃｃフィールドの入力領域２１１とそれらに対応したＣｃフィールドに宛先を選択して入力するために宛先選択ダイアログを起動するボタン２１３やＢｃｃフィールドに宛先を選択して入力するために宛先選択ダイアログを起動するボタン２１４も同様に表示されなくなっている。表示されなくなった部分は本文入力領域２１６が拡大されている。
【００４５】
図７は図２の宛先選択ダイアログ立ち上げボタン２１２、２１３，２１４が押された時に立ち上がる宛先選択ダイアログを示した図である。
【００４６】
アドレス選択ダイアログ７１は名前とそれに対応したメールアドレスが表示されたリストビュー７２を有し、その一部分をタップすると選択されたアイテム７３のように背景色が変化し選択中であることをRAM１４上に記憶する。そしてアドレス選択決定ボタン７４が押されると選択されているとRAM１４上に記憶されているアイテム７３のメールアドレスを対応するラインエディタ（ボタン２１２が押されて立ち上がったダイアログであればラインエディタ２０９、ボタン２１３が押されて立ち上がったダイアログであればラインエディタ２１０、ボタン２１４が押されて立ち上がったダイアログであればラインエディタ２１１）に入力してアドレス選択ダイアログ７１を閉じる。もしアドレス選択中止ボタン７５が押された時は何もせずにアドレス選択ダイアログ７１を閉じる。
【００４７】
図８は図３における可変ボタンによる表示領域のトグル処理のフローチャート図である。
【００４８】
S８０１からS８０５は各ステップを示す。
【００４９】
まずはＣＣの入力領域であることを示すラベル２０６やＣＣの入力用ラインエディタ２１０やＣＣのアドレス選択ダイアログ起動ボタン２１３やＢＣＣの入力領域であることを示すラベル２０７やＢＣＣの入力領域２１１やＢＣＣのアドレス選択ダイアログ起動ボタン２１４（これら６つの部品を以降可変入力領域と呼称する）が存在しているか（表示されているか）を判別する。（Ｓ８０１）
もし可変入力領域が存在した場合（表示状態であった場合）可変入力領域を隠す（非表示状態にする）（Ｓ８０２）。
【００５０】
続いて可変入力領域を非表示にして空いたスペースに本文入力領域２１３を拡大し（Ｓ８０３）、処理を終了する。この処理の流れは図４から図６へもしくは図２から図５のように表示状態を変化させることである。
【００５１】
もし可変入力領域が存在しない場合（非表示状態であった場合）本文入力領域２１３を可変入力領域が表示できる分だけスペースを空けるために本文表示領域２１３を縮小する（Ｓ８０４）。
【００５２】
続いて本文表示領域２１３を縮小して得られたスペースに可変領域を表示し（Ｓ８０３）、処理を終了する。この処理の流れは図６から図４へもしくは図５から図２のように表示状態を変化させることである。
【００５３】
図９は図３におけるソフトウェアキーボードの有無によるトグル処理を示したフローチャート図である。
【００５４】
S９０１からS９０５は各ステップを示す。
【００５５】
まずソフトウェアキーボードが表示されているかどうかを判別する（Ｓ９０１）。
【００５６】
もしソフトウェアキーボードが表示されている場合文字入力領域ではない添付データ表示領域２１７を隠す（非表示状態にする）（Ｓ９０２）。
【００５７】
続いて添付データ表示領域２１７が非表示になって空いたスペース分本文入力領域２１６が拡大し（Ｓ９０３）、処理を終了する。この処理の流れは図２から図４へもしくは図５から図６のように表示状態を変化させることである。
【００５８】
もしソフトウェアキーボードが表示されていなかった場合、本文入力領域２１６を縮小し添付データ表示領域分のスペースを確保する（Ｓ９０４）。
【００５９】
続いて添付データ表示領域を表示し（Ｓ９０５）、処理を終了する。この処理の流れは図４から図２へもしくは図６から図５のように表示状態を変化させることである。
【００６０】
以上説明したように、本発明の実施例に係る情報処理装置によれば、該入力領域の表示数を増減する手段と該入力領域の表示数を増減させる量を設定する手段と、該入力領域の表示数を増減させるタイミングを設定する手段と該入力領域の表示数が減少した際に残った領域が拡大する手段と該入力領域の表示数が増加した際にすべての入力領域が表示できるように調整する手段を有することによって以下の効果を得ることが出来る。
【００６１】
上記構成において、情報処理装置１０では電子メール編集画面においてボタンを押すだけで入力頻度の低い入力領域を表示しないことを選択することができるようになり、もっとも重要なメールの本文入力を行う領域を大きく取ることができるようになる。
【００６２】
即ち本発明の実施例においては電子メール編集画面において入力頻度の低い入力領域を表示状態から非表示状態を切り替えることによって入力頻度の高い入力領域を大きく取ることが出来、そのため入力頻度が高い入力領域を広く表示し入力結果を確認しやすい効果が得られる。
【００６３】
（その他の実施例）
その他の実施例として、図２のGUI上でボタンの代わりにハードキーを用意して、そのキーが押された時にそれぞれの処理を実行するようにしてもよい。
【００６４】
図３において、ペンダウンされた場所が各入力領域だった時にソフトウェアキーボードが自動的に立ち上がるようにしても良い。
【００６５】
またその場合該入力領域以外は非表示状態にするようにしてもよい。その場合他の入力領域を再び表示するボタンを用意する。またソフトウェアキーボードが閉じられると図２の状態に戻るようにする。
【００６６】
図３において、ペンダウンされた場所が宛先入力フィールド２０９、２１０、２１１であった時にそれぞれのフィールドに対応した宛先選択ダイアログ７１を起動しても良い。
【００６７】
図３において、可変ボタンを複数回押せるようにしても良い。その場合状態を複数持ち１回押された時はまずＢＣＣフィールド分（ラベル２０７、ラインエディタ２１１、ボタン２１４）だけ非表示に変えるようにする。２回押された時はＣＣフィールド分（ラベル２０６、ラインエディタ２１０、ボタン２１３）だけ非表示に変えるようにする。３回押された時はＳＵＢＪＥＣＴフィールド分（ラベル２０４、ラインエディタ２０８）を非表示に変えるようにする。４回押される時は残ったＴＯフィールド分（ラベル２０５、ラインエディタ２０９、ボタン２１２）を非表示にして領域可変ボタン２１５だけ残すようにする。戻る時も同様に１つづつ表示するようにする。
【００６８】
また上記の例の組み合わせで実行しても良い。その場合その表示・非表示の切り替えの組み合わせを設定情報として記憶装置１５に保存しておいても良い。
【図面の簡単な説明】
【００６９】
【図１】本発明の装置構成を示したブロック図である。
【図２】実施例におけるメール編集画面を表示中のPDAの概観図である。
【図３】本発明における図２におけるメール編集画面の編集領域を可変する処理を示したのフローチャート図である。
【図４】実施例における図２におけるキーボード起動時のPDAの概観図である。
【図５】実施例における図２における編集領域を拡大した時のPDAの概観図である。
【図６】実施例における図５におけるキーボード起動時のPDAの概観図である。
【図７】図２における宛先選択ボタンで起動する宛先選択ダイアログを示した図である。
【図８】図３における可変ボタントグル処理を示したフローチャート図である。
【図９】図３におけるキーボードトグル処理を示したフローチャート図である。
【符号の説明】
【００７０】
１０  情報処理装置
１１  システムバス
１２  CPU
１３  ROM
１４  RAM
１５  記憶装置
１６  入力装置
１７  出力装置
１８  通信インターフェース
２０１  画像再生中のタッチパネル付きLCD
２０２  スタイラス
２０３  ソフトウェアキーボード起動ボタン
２０４  ＳＵＢＪＥＣＴの入力エリアであることを示すラベル
２０５  ＴＯの入力エリアであることを示すラベル
２０６  ＣＣの入力エリアであることを示すラベル
２０７  ＢＣＣの入力エリアであることを示すラベル
２０８  ＳＵＢＪＥＣＴフィールド入力用ラインエディタ
２０９  ＴＯフィールド入力用ラインエディタ
２１０  ＣＣフィールド入力用ラインエディタ
２１１  ＢＣＣフィールド入力用ラインエディタ
２１２  ＴＯフィールド入力用宛先選択ダイアログ起動ボタン
２１３  ＣＣフィールド入力用宛先選択ダイアログ起動ボタン
２１４  ＢＣＣフィールド入力用宛先選択ダイアログ起動ボタン
２１５  ラインエディタの表示状態を可変させる可変トグルボタン
２１６  電子メール本文入力用マルチラインエディタ
２１７  電子メール添付データ表示用アイコンビュー
２１８  現在入力が可能である領域を示すカーソル
４１  ソフトウェアキーボード
７１  宛先選択ダイアログ
７２  宛先選択用リストビュー
７３  リストビューで現在選択中のアイテム
７４  宛先決定ボタン
７５  宛先選択キャンセルボタン
【図１】
2005157951.tif 000003
【図２】
2005157951.tif 000004
【図３】
2005157951.tif 000005
【図４】
2005157951.tif 000006
【図５】
2005157951.tif 000007
【図６】
2005157951.tif 000008
【図７】
2005157951.tif 000009
【図８】
2005157951.tif 000010
【図９】
2005157951.tif 000011