(57)【要約】    【構成】携帯端末１０は、ＬＣＤモニタ３２と、そのＬＣＤモニタ３２の上面に設置されたタッチパネル入力装置２４とを備える。ＬＣＤモニタ３２には、文字入力キーと受信メールが表示され、受信メールにおける本文の文字列はタッチパネル入力装置２４に対する操作によって任意に選択される。さらに、選択された文字列の関連情報は任意の文字入力キーに対応させて一時記憶される。そして、一時記憶するために利用した文字入力キーから転送メールの本文にタッチアンドスライド操作が行われると、一時記憶された関連情報を、転送メールの本文に挿入することができる。    【効果】使用者は、タッチパネル入力装置２４を利用して、選択された文字列の関連情報を容易に一時記憶させ、一時記憶した関連情報を簡単に活用することができる。【選択図】図１
2010033450.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを有し、任意に選択可能な第１データを第１表示範囲および図柄を第２表示範囲に表示する表示装置と、前記タッチパネルのタッチ開始位置およびタッチ終了位置を検出するタッチ位置検出装置とを有する携帯端末であって、
前記タッチ位置検出装置によって検出された第１タッチ開始位置および第１タッチ終了位置に基づいて前記第１データの一部または全部を選択する選択手段と、
前記第１表示範囲に第２タッチ開始位置が含まれ、かつ前記第２表示範囲に第２タッチ終了位置が含まれるときに、前記選択された第１データの第１関連情報を表示する第１表示手段と、
前記第１表示手段によって表示された第１関連情報が前記タッチパネルの操作によって選択されたとき、選択された第１関連情報を前記図柄に対応させて記憶させる記憶手段と、
前記記憶手段によって第１関連情報が記憶された状態で、前記第２表示範囲に第３タッチ開始位置が含まれ、かつ前記第１表示範囲に第３タッチ終了位置が含まれるときに、前記記憶手段によって記憶された第１関連情報を第２関連情報として表示する第２表示手段と、
前記第２表示手段によって表示された第２関連情報が前記タッチパネルの操作によって選択されたとき、選択された第２関連情報を第１表示範囲に表示される第２データに付加する付加手段とを備える、携帯端末。
【請求項２】
前記第１表示手段は、前記選択手段によって選択された第１データの表示領域に第２タッチ開始位置が含まれ、かつ前記第２表示範囲に第２タッチ終了位置が含まれるときに、前記選択された第１データの第１関連情報を表示する、請求項１記載の携帯端末。
【請求項３】
前記第２表示手段は、前記第２表示範囲に第３タッチ開始位置が含まれ、かつ第３タッチ終了位置が前記第２データの表示領域に含まれるときに、前記記憶手段によって記憶された第１関連情報を第２関連情報として表示する、請求項１または２記載の携帯端末。
【請求項４】
前記図柄が複数あり、
前記第１表示手段は、前記第１表示範囲に第２タッチ開始位置が含まれ、かつ１つの図柄の表示領域に第２タッチ終了位置が含まれるときに、前記選択された第１データの第１関連情報を表示し、
前記記憶手段は、選択された第１関連情報を前記１つの図柄に対応させて記憶させる、請求項１ないし３のいずれかに記載の携帯端末。
【請求項５】
前記第２表示手段は、第３タッチ開始位置が前記記憶手段によって記憶された第１関連情報に対応する前記１つの図柄の表示領域に含まれ、かつ前記第１表示範囲に第３タッチ終了位置が含まれるときに、前記１つの図柄に対応させて記憶させた第１関連情報を第２関連情報として表示する、請求項４記載の携帯端末。
【請求項６】
前記第１表示手段は、前記選択された第１データの第１関連情報を取得する関連情報取得手段を含み、
前記第１表示手段は、前記関連情報取得手段によって取得された第１関連情報を表示する、請求項１ないし５のいずれかに記載の携帯端末。
【請求項７】
前記関連情報取得手段によって取得される、前記選択された第１データの第１関連情報の候補が複数であるとき、複数の候補を選択可能に表示する候補表示手段をさらに備え、
前記第１表示手段は、前記候補表示手段によって表示された前記複数の候補のいずれか１つが前記タッチパネルの操作によって選択されたとき、選択された候補の第１関連情報を表示する、請求項６記載の携帯端末。
【請求項８】
前記選択された第１データの第１関連情報を記憶する記憶装置をさらに備え、
前記関連情報取得手段は、前記選択された第１データの第１関連情報を前記記憶装置から取得する第１関連情報取得手段を含む、請求項６または７記載の携帯端末。
【請求項９】
前記選択された第１データの第１関連情報を記憶するサーバとデータ通信を行う通信手段をさらに備え、
前記関連情報取得手段は、前記選択された第１データの第１関連情報を前記サーバから取得する第２関連情報取得手段をさらに含む、請求項６ないし８のいずれかに記載の携帯端末。
【請求項１０】
前記サーバは、第３データを記憶し、
前記記憶手段は、前記第２関連情報取得手段によって前記第３データのメモリアドレスが取得されたとき、前記サーバのＩＰアドレスおよび前記第３データのメモリアドレスを第１関連情報として記憶し、
前記記憶手段によって前記サーバのＩＰアドレスおよび前記第３データのメモリアドレスが第１関連情報として記憶されたとき、前記サーバのＩＰアドレスと前記第３データのメモリアドレスとに基づいて前記サーバから第３データを取得するデータ取得手段をさらに備え、
前記付加手段は、前記データ取得手段によって取得された第３データを前記第２データに付加する、請求項９記載の携帯端末。
【請求項１１】
前記第１データはメタデータを含み、
前記関連情報取得手段は、前記選択された第１データの関連情報を前記選択された第１データに含まれるメタデータから取得する第３関連情報取得手段をさらに含む、請求項６ないし１０のいずれかに記載の携帯端末。
【請求項１２】
前記第１データは画像データを含み、
前記選択手段は、任意に選択可能なデータが画像データであるとき、その画像データを選択する画像データ選択手段を含む、請求項１１記載の携帯端末。
【請求項１３】
前記メタデータは、前記第１データのタイトルを含み、
前記関連情報取得手段は、前記選択された第１データのタイトルを前記選択された第１データに含まれるメタデータから取得するタイトル取得手段と、前記タイトル取得手段によって取得されたタイトルに基づいて、前記選択された第１データの第１関連情報を取得する第４関連情報取得手段とをさらに含む、請求項１２記載の携帯端末。
【請求項１４】
前記第２表示手段は、前記記憶手段によって記憶された第１関連情報の一部を読み出す一部読み出し手段と、前記一部読み出し手段によって読み出された第１関連情報の一部を第２関連情報として簡易表示する簡易表示手段とを含む、請求項１ないし１３のいずれかに記載の携帯端末。
【請求項１５】
前記図柄は、文字入力キーとして用いられ、
前記図柄に対応させて関連情報が記憶されるときに、前記図柄の表示状態を変更する表示状態変更手段をさらに備える、請求項１ないし１４のいずれかに記載の携帯端末。
【請求項１６】
タッチパネルを有し、任意に選択可能な第１データを第１表示範囲および図柄を第２表示範囲に表示する表示装置と、前記タッチパネルのタッチ開始位置およびタッチ終了位置を検出するタッチ位置検出装置とを有する携帯端末におけるデータ制御方法であって、
前記タッチ位置検出装置によって検出された第１タッチ開始位置および第１タッチ終了位置に基づいて前記第１データの一部または全部を選択する選択ステップと、
前記第１表示範囲に第２タッチ開始位置が含まれ、かつ前記第２表示範囲に第２タッチ終了位置が含まれるときに、前記選択された第１データの第１関連情報を表示する第１表示ステップと、
前記第１表示ステップによって表示された第１関連情報が前記タッチパネルの操作によって選択されたとき、選択された第１関連情報を前記図柄に対応させて記憶させる記憶ステップと、
前記記憶ステップによって第１関連情報が記憶された状態で、前記第２表示範囲に第３タッチ開始位置が含まれ、かつ前記第１表示範囲に第３タッチ終了位置が含まれるときに、前記記憶ステップによって記憶された第１関連情報を第２関連情報として表示する第２表示ステップと、
前記第２表示ステップによって表示された第２関連情報が前記タッチパネルの操作によって選択されたとき、選択された第２関連情報を第１表示範囲に表示される第２データに付加する付加ステップとを含む、データ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯端末に関し、特にたとえばタッチパネルによって操作される、携帯端末に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術は、タッチパネルに表示された文字入力キーを操作することで、文字の入力を行う携帯端末装置である。この携帯端末装置は、表示部であるタッチパネルに入力文字表示領域と入力文字選択領域とを表示する。入力文字選択領域には、文字入力時において、最初に１つのキーに対して複数文字が割り当てられた複数文字割当キーが表示され、任意の複数文字割当キーが操作されると、その複数文字割当キーに割り当てられている文字の入力領域がさらに表示される。そして、再表示した文字の入力領域に対して操作がされると、入力文字表示領域に文字が表示される。
【０００３】
また、非特許文献１に開示されている背景技術では、入力した文字列をコピーすることで移動させることができる。具体的には、カーソルキーによってカーソルを移動させ、移動させる文字列における最初の文字を指定し、範囲指定キーを操作して、選択する文字列を指定できる状態にする。次に、カーソルキーを操作して、選択する文字列の範囲を指定し、終点キーを操作すると文字列が選択されるとともにコピーなどの機能を選択する画面が表示される。そして、コピーの機能が選択されると当該文字列がコピーされる。続いて、カーソルキーによってカーソルを移動させ、コピーした文字列を移動させたい位置を指定する。次に、メニューキーを操作して、「貼り付けデータ」の一覧を表示させる。そして、コピーした文字列が選ばれると、当該コピーした文字列が挿入される。
【特許文献１】特開２００７−２８０１５３号公報［G06F 3/041, G06F 3/023, H03M 11/04］
【非特許文献１】Ｗ２１ＳＡ  ｂｙ  ＳＡＮＹＯ  取扱説明書  （２５２頁）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の背景技術では、タッチパネルを用いて文字入力を行うことができるが、入力した文字列を選択する操作ができない。
【０００５】
また、非特許文献１の背景技術では、入力した文字列を選択するためには、複数の操作を行う必要があり、ユーザの操作は複雑である。そのため、ユーザは、コピーした文字列の移動を容易に行うことができない。さらに、コピーした文字列に関連する情報を取得するこが出来ず、コピーした文字列の関連情報を記憶するような記載は全くされていない。
【０００６】
それゆえに、この発明の主たる目的は、新規な、携帯端末を提供することである。
【０００７】
この発明の他の目的は、任意のデータに関連する関連情報を容易に記憶させ、記憶した関連情報を簡単に活用することができる、携帯端末を提供することである。
【課題を解決するための手段】
【０００８】
この発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明等は、この発明の理解を助けるために記述する実施形態との対応関係を示したものであって、この発明を何ら限定するものではない。
【０００９】
第１の発明は、タッチパネルを有し、任意に選択可能な第１データを第１表示範囲および図柄を第２表示範囲に表示する表示装置と、タッチパネルのタッチ開始位置およびタッチ終了位置を検出するタッチ位置検出装置とを有する携帯端末であって、タッチ位置検出装置によって検出された第１タッチ開始位置および第１タッチ終了位置に基づいて第１データの一部または全部を選択する選択手段と、第１表示範囲に第２タッチ開始位置が含まれ、かつ第２表示範囲に第２タッチ終了位置が含まれるときに、選択された第１データの第１関連情報を表示する第１表示手段と、第１表示手段によって表示された第１関連情報がタッチパネルの操作によって選択されたとき、選択された第１関連情報を図柄に対応させて記憶させる記憶手段と、記憶手段によって第１関連情報が記憶された状態で、第２表示範囲に第３タッチ開始位置が含まれ、かつ第１表示範囲に第３タッチ終了位置が含まれるときに、記憶手段によって記憶された第１関連情報を第２関連情報として表示する第２表示手段と、第２表示手段によって表示された第２関連情報がタッチパネルの操作によって選択されたとき、選択された第２関連情報を第１表示範囲に表示される第２データに付加する付加手段とを備える、携帯端末である。
【００１０】
第１の発明では、携帯端末（１０）は、タッチパネル（２４）を有し、任意に選択可能な第１データ（受信メールの本文）を第１表示範囲（機能表示範囲５６）および図柄（文字入力キー群）を第２表示範囲（キー入力範囲５８）に表示する表示装置（３２）と、タッチパネルのタッチ開始位置（始点座標）およびタッチ終了位置（終点座標）を検出するタッチ位置検出装置（２０）とを有する。選択手段（２０、Ｓ２９：Ｓ５９、Ｓ６５）は、タッチ位置検出装置によって検出された第１タッチ開始位置および第１タッチ終了位置に基づいて第１データの一部または全部を選択する。第１表示手段（２０、Ｓ９５、Ｓ１１３、Ｓ１４１、Ｓ１６９）は、第１表示範囲に第２タッチ開始位置が含まれ、かつ第２表示範囲に第２タッチ終了位置が含まれるときに、選択された第１データの第１関連情報を表示する。記憶手段（２０、Ｓ９９、Ｓ１１９、Ｓ１２３、Ｓ１２５、Ｓ１４７、Ｓ１５１、Ｓ１５３、Ｓ１７３）は、第１表示手段によって表示された第１関連情報がタッチパネルの操作によって選択されたとき、選択された第１関連情報を図柄に対応させて記憶させる。第２表示手段（２０、Ｓ２２７、Ｓ２３３）は、記憶手段によって第１関連情報が記憶された状態で、第２表示範囲に第３タッチ開始位置が含まれ、かつ第１表示範囲に第３タッチ終了位置が含まれるときに、記憶手段によって記憶された第１関連情報を第２関連情報として表示する。付加手段（２０、Ｓ２４３、Ｓ２４９）は、第２表示手段によって表示された第２関連情報がタッチパネルの操作によって選択されたとき、選択された第２関連情報を第１表示範囲に表示される第２データ（転送メールの本文）に付加する。
【００１１】
たとえば、第１データは受信メールの本文における文字列データであり、第２データは受信メールを転送する転送メールの本文における文字列データである。選択手段は、受信メールの本文における文字列を選択する。文字列が選択された状態で、第１データが表示された第１表示範囲に第２タッチ開始位置が含まれ、図柄が表示される第２表示範囲に第２タッチ終了位置が含まれるときに、選択された文字列の第１関連情報が表示される。記憶手段は、選択された第１関連情報を図柄に対応させて記憶する。そして、図柄に対応させて第１関連情報が記憶された状態で、図柄が表示される第２表示範囲に第３タッチ開始位置が含まれ、第２データである転送メールの本文の文字列データが表示される第１表示範囲に第３タッチ終了位置が含まれるときに、第２表示手段は、第１関連情報を第２関連情報として表示する。そして、第２関連情報が選択されると、転送メールの本文に、選択された第２関連情報を付加、つまり挿入または追記する。
【００１２】
第１の発明によれば、タッチパネルの操作によって選択されたデータは、関連情報が記憶され、その記憶された関連情報は任意の位置に付加される。つまり、使用者は、タッチパネルを利用して、選択されたデータの関連情報を容易に記憶させ、記憶した関連情報を簡単に活用することができる。
【００１３】
第２の発明は、第１の発明に従属し、第１表示手段は、選択手段によって選択された第１データの表示領域（「佐」の文字表示領域、「藤」の文字表示領域など）に第２タッチ開始位置が含まれ、かつ第２表示範囲に第２タッチ終了位置が含まれるときに、選択された第１データの第１関連情報を表示する。
【００１４】
第２の発明によれば、使用者は、選択されたデータを明確に認識して、タッチパネルを操作することができる。
【００１５】
第３の発明は、第１の発明または第２の発明に従属し、第２表示手段は、第２表示範囲に第３タッチ開始位置が含まれ、かつ第３タッチ終了位置が第２データの表示領域（「↓」の領域座標など）に含まれるときに、記憶手段によって記憶された第１関連情報を第２関連情報として表示する。
【００１６】
第３の発明によれば、使用者は、記憶した関連情報を付加する位置を明確に認識して、タッチパネルを操作することができる。
【００１７】
第４の発明は、第１の発明ないし第３の発明のいずれかに従属し、図柄が複数あり、第１表示手段は、第１表示範囲に第２タッチ開始位置が含まれ、かつ１つの図柄の表示領域に第２タッチ終了位置が含まれるときに、選択された第１データの第１関連情報を表示し、記憶手段は、選択された第１関連情報を１つの図柄に対応させて記憶させる。
【００１８】
第４の発明によれば、使用者は、記憶に利用する図柄を明確に認識して、タッチパネルを操作することができる。
【００１９】
第５の発明は、第４の発明に従属し、第２表示手段は、第３タッチ開始位置が記憶手段によって記憶された第１関連情報に対応する１つの図柄の表示領域に含まれ、かつ第１表示範囲に第３タッチ終了位置が含まれるときに、１つの図柄に対応させて記憶させた第１関連情報を第２関連情報として表示する。
【００２０】
第５の発明によれば、使用者は、関連情報を付加するときに、記憶に利用した図柄を認識したうえで、タッチパネルを操作することができる。
【００２１】
第６の発明は、第１の発明ないし第５の発明のいずれかに従属し、第１表示手段は、選択された第１データの第１関連情報を取得する関連情報取得手段を含み、第１表示手段は、関連情報取得手段によって取得された第１関連情報を表示する。
【００２２】
第６の発明では、関連情報取得手段（２０、Ｓ８９、Ｓ９３、Ｓ１０５、Ｓ１２９、Ｓ１３３、Ｓ１６３、Ｓ１６７）は、選択された第１データの第１関連情報を取得する。そして、第１表示手段は、関連情報取得手段によって取得された第１関連情報を表示する。
【００２３】
たとえば、関連情報取得手段は、記憶装置に記憶されたデータベースや、サーバに記憶されたデータベースから取得する。
【００２４】
第６の発明によれば、選択されたデータの関連情報が様々な場所に記憶されていたとしても、活用することができる。
【００２５】
第７の発明は、第６の発明に従属し、関連情報取得手段によって取得される、選択された第１データの第１関連情報の候補が複数であるとき、複数の候補を選択可能に表示する候補表示手段をさらに備え、第１表示手段は、候補表示手段によって表示された複数の候補のいずれか１つがタッチパネルの操作によって選択されたとき、選択された候補の第１関連情報を表示する。
【００２６】
第７の発明では、候補表示手段（２０、Ｓ１０９、Ｓ１３７）は、関連情報取得手段によって取得される、選択された第１データの第１関連情報の候補が複数であるとき、複数の候補を選択可能に表示する。そして、第１表示手段は、候補表示手段によって表示された複数の候補のいずれか１つがタッチパネルの操作によって選択されたとき、選択された候補の第１関連情報を表示する。
【００２７】
たとえば、第１データが「府中市」などの地名の文字列である場合に、候補表示手段は、「東京都府中市」および「広島県府中市」の２つの候補を表示する。そして、第１表示手段は、「広島県府中市」が選択されると、「広島県府中市」の第１関連情報を表示する。
【００２８】
第７の発明によれば、選択されたデータが、同音異義語である場合に、使用者は自分の意図する意味に絞り込むことができる。
【００２９】
第８の発明は、第６の発明または第７の発明に従属し、選択された第１データの第１関連情報を記憶する記憶装置をさらに備え、関連情報取得手段は、選択された第１データの第１関連情報を記憶装置から取得する第１関連情報取得手段を含む。
【００３０】
第８の発明では、選択された第１データの第１関連情報を記憶する記憶装置（２８）をさらに備える。第１関連情報取得手段（２０、Ｓ８９、Ｓ１３３、Ｓ１６７）は、選択された第１データの第１関連情報を記憶装置から取得する。
【００３１】
第８の発明によれば、携帯端末が有する記憶装置に選択されたデータの関連情報を記憶させておくことができる。そして、使用者は、任意のデータを選択することで、選択されたデータの関連情報を活用することができる。
【００３２】
第９の発明は、第６の発明ないし第８の発明のいずれかに従属し、選択された第１データの第１関連情報を記憶するサーバとデータ通信を行う通信手段をさらに備え、関連情報取得手段は、選択された第１データの第１関連情報をサーバから取得する第２関連情報取得手段をさらに含む。
【００３３】
第９の発明では、通信手段（１４，２０）は、選択された第１データの第１関連情報を記憶するサーバ（１１０、１２０、１３０）とデータ通信を行う。第２関連情報取得手段（１２、１４、２０、Ｓ９３、Ｓ１０５、Ｓ１２９、Ｓ１６１）は、選択された第１データの第１関連情報をサーバから取得する。
【００３４】
第９の発明によれば、携帯端末とデータ通信を行うサーバに選択されたデータの関連情報を記憶させておくことができる。そして、使用者は、任意のデータを選択することで、サーバを利用して、選択されたデータの関連情報を活用することができる。
【００３５】
第１０の発明は、第９の発明に従属し、サーバは、第３データを記憶し、記憶手段は、第２関連情報取得手段によって第３データのメモリアドレスが取得されたとき、サーバのＩＰアドレスおよび第３データのメモリアドレスを第１関連情報として記憶し、記憶手段によってサーバのＩＰアドレスおよび第３データのメモリアドレスが第１関連情報として記憶されたとき、サーバのＩＰアドレスと第３データのメモリアドレスとに基づいてサーバから第３データを取得するデータ取得手段をさらに備え、付加手段は、データ取得手段によって取得された第３データを第２データに付加する。
【００３６】
第１０の発明では、サーバは、第３データ（地図画像データ、音楽データ）を記憶する。記憶手段は、第２関連情報取得手段によって第３データのメモリアドレスが取得されたとき、サーバのＩＰアドレスおよび第３データのメモリアドレスを第１関連情報として記憶する。データ取得手段（２０、Ｓ２４７）は、記憶手段によってサーバのＩＰアドレスおよび第３データのメモリアドレスが第１関連情報として記憶されたとき、サーバのＩＰアドレスと第３データのメモリアドレスとに基づいてサーバから第３データを取得する。そして、付加手段は、データ取得手段によって取得された第３データを第２データに付加する。たとえば、第３データが地図画像データであるときに、転送メールの本文に地図画像データを挿入する。
【００３７】
第１０の発明によれば、記憶する関連情報が、ＩＰアドレスおよびメモリアドレスを含む文字列だけになるため、携帯端末が備える記憶装置のデータ容量に対して、記憶データの割合を小さくすることができる。
【００３８】
第１１の発明は、第６の発明ないし第１０の発明のいずれかに従属し、第１データはメタデータを含み、関連情報取得手段は、選択された第１データの関連情報を選択された第１データに含まれるメタデータから取得する第３関連情報取得手段をさらに含む。
【００３９】
第１１の発明では、第１データはメタデータ（４００ｂ、４００ｄ、４０２ｂ、４０２ｄ）を含む。第３関連情報取得手段（２０、Ｓ１６７）は、選択された第１データの関連情報を選択された第１データに含まれるメタデータから取得する。
【００４０】
第１１の発明によれば、使用者は、選択されたデータに含まれるメタデータを関連情報として活用することができる。
【００４１】
第１２の発明は、第１１の発明に従属し、第１データは画像データを含み、選択手段は、任意に選択可能なデータが画像データであるとき、その画像データを選択する画像データ選択手段を含む。
【００４２】
第１２の発明では、第１データは画像データ（４００、４００ａ、４００ｃ）を含む。画像データ選択手段（２０、Ｓ６５）は、任意に選択可能なデータが画像データであるとき、その画像データを選択する。
【００４３】
第１２の発明によれば、使用者は、任意のデータが画像データであっても選択することができる。
【００４４】
第１３の発明は、第１１の発明に従属し、メタデータは、第１データのタイトルを含み、関連情報取得手段は、選択された第１データのタイトルを選択された第１データに含まれるメタデータから取得するタイトル取得手段と、タイトル取得手段によって取得されたタイトルに基づいて、選択された第１データの第１関連情報を取得する第４関連情報取得手段とをさらに含む。
【００４５】
第１３の発明では、メタデータは、第１データのタイトルを含む。タイトル取得手段（２０、Ｓ１６１）は、選択された第１データのタイトルを選択された第１データに含まれるメタデータから取得する。第４関連情報取得手段（２０、Ｓ１６３）は、タイトル取得手段によって取得されたタイトルに基づいて、選択された第１データの第１関連情報を取得する。
【００４６】
第１３の発明によれば、選択されたデータが文字列データでない場合に、選択されたデータのタイトルを取得し、そのタイトルを利用して関連情報などから構成されるデータベースを検索することができる。
【００４７】
第１４の発明は、第１の発明ないし第１３の発明に従属し、第２表示手段は、記憶手段によって記憶された第１関連情報の一部を読み出す一部読み出し手段と、一部読み出し手段によって読み出された第１関連情報の一部を第２関連情報として簡易表示する簡易表示手段とを含む。
【００４８】
第１４の発明では、一部読み出し手段（２０、Ｓ２２３）は、記憶手段によって記憶された第１関連情報の一部を読み出す。簡易表示手段（２０、Ｓ２２７）は、一部読み出し手段によって読み出された第１関連情報の一部を第２関連情報として簡易表示する。たとえば、簡易表示手段は、タッチ終点位置を示される前に、第２関連情報を簡易表示する。
【００４９】
第１４の発明によれば、使用者は、簡易表示によって関連情報を確認したうえで、関連情報を付加する位置を決めることができる。
【００５０】
第１５の発明は、第１の発明ないし第１４の発明のいずれかに従属し、図柄は、文字入力キーとして用いられ、図柄に対応させて関連情報が記憶されるときに、図柄の表示状態を変更する表示状態変更手段をさらに備える。
【００５１】
第１５の発明では、図柄は、文字入力キーとして用いられる。表示状態変更手段（２０、Ｓ３５）は、図柄に対応させて関連情報が記憶されるときに、図柄の表示状態を変更する。
【００５２】
第１５の発明によれば、使用者は、図柄に、記憶した関連情報を読み出す機能と他の機能とが設定されていることを認識できる。
【００５３】
第１６の発明は、タッチパネル（２４）を有し、任意に選択可能な第１データ（文字列、画像）を第１表示範囲および図柄（文字入力キー群）を第２表示範囲に表示する表示装置（３２）と、タッチパネルのタッチ開始位置（始点座標）およびタッチ終了位置（終点座標）を検出するタッチ位置検出装置（２０）とを有する携帯端末におけるデータ制御方法であって、タッチ位置検出装置によって検出された第１タッチ開始位置および第１タッチ終了位置に基づいて第１データの一部または全部を選択する選択ステップ（Ｓ２９：Ｓ５９、Ｓ６５）と、第１表示範囲に第２タッチ開始位置が含まれ、かつ第２表示範囲に第２タッチ終了位置が含まれるときに、選択された第１データの第１関連情報を表示する第１表示ステップ（Ｓ９５、Ｓ１１３、Ｓ１４１、Ｓ１６９）と、第１表示ステップによって表示された第１関連情報がタッチパネルの操作によって選択されたとき、選択された第１関連情報を図柄に対応させて記憶させる記憶ステップ（Ｓ９９、Ｓ１１９、Ｓ１２３、Ｓ１２５、Ｓ１４７、Ｓ１５１、Ｓ１５３、Ｓ１７３）と、記憶ステップによって第１関連情報が記憶された状態で、第２表示範囲に第３タッチ開始位置が含まれ、かつ第１表示範囲に第３タッチ終了位置が含まれるときに、記憶ステップによって記憶された第１関連情報を第２関連情報として表示する第２表示ステップ（Ｓ２２７、Ｓ２３３）と、第２表示ステップによって表示された第２関連情報がタッチパネルの操作によって選択されたとき、選択された第２関連情報を第１表示範囲に表示される第２データに付加する付加ステップ（Ｓ２４３、Ｓ２４９）とを含む、データ制御方法である。
【００５４】
第１６の発明でも、第１の発明と同様に、使用者は、タッチパネルを利用して、選択されたデータの関連情報を容易に記憶させ、記憶した関連情報を簡単に活用することができる。
【発明の効果】
【００５５】
この発明によれば、使用者は、タッチパネルを利用して、選択されたデータの関連情報を容易に記憶させ、記憶した関連情報を簡単に活用することができる。
【００５６】
この発明の上述の目的、その他の目的、特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００５７】
図１を参照して、携帯端末１０は、キー入力装置２２およびタッチパネル入力装置２４を含む。キー入力装置２２またはタッチパネル入力装置２４によって発呼操作が行われると、ＣＰＵ２０（プロセサまたはコンピュータと呼ばれることもある。）は、ＣＤＭＡ方式に対応する無線通信回路１４を制御して発呼信号を出力する。出力された発呼信号は、アンテナ１２から送出され、基地局を含む移動通信網に送信される。そして、通話相手が応答操作を行うと、通話可能状態が確立される。
【００５８】
通話可能状態に移行した後にキー入力装置２２によって通話終了操作が行われると、ＣＰＵ２０は、無線通信回路１４を制御して、基地局を含む移動通信網に通話終了信号を送信する。通話終了信号の送信後、ＣＰＵ２０は、通話処理を終了する。また、先に通話相手から通話終了信号を受信した場合も、ＣＰＵ２０は、通話処理を終了する。さらに、通話相手によらず、移動通信網から通話終了信号を受信した場合も、ＣＰＵ２０は通話処理を終了する。
【００５９】
携帯端末１０の電源がオンである状態で通話相手からの発呼信号がアンテナ１２によって捉えられると、無線通信回路１４は、着信をＣＰＵ２０に通知する。ＣＰＵ２０は、着信通知に記述された発信元情報をＬＣＤドライバ３０に制御されるＬＣＤモニタ３２に表示させ、図示しない着信通知用のスピーカから着信音を出力する。キー入力装置２２によって応答操作が行われると、通話可能状態が確立される。
【００６０】
通話可能状態では、次のような処理が実行される。通話相手から送信された変調音声信号（高周波信号）は、アンテナ１２によって受信される。受信された変調音声信号は、無線通信回路１４によって復調処理および復号処理を施される。これによって得られた受話音声信号は、スピーカ１８から出力される。また、マイク１６によって取り込まれた送話音声信号は、無線通信回路１４によって符号化処理および変調処理を施される。これによって生成された変調音声信号は、上述と同様、アンテナ１２を利用して送信される。
【００６１】
また、タッチパネル入力装置２４は、タッチパネルとそのタッチパネルの制御回路とから構成されており、指がタッチパネル入力装置２４の表面に接近して生じた電極間の静電容量の変化を検出する静電容量方式と呼ばれる方式でタッチを検出する。なお、このタッチパネル入力装置２４には、透明フィルムなどに電極パターンを形成することで、指が接近して生じた電極間の静電容量の変化を検出する、投影型の静電容量方式が採用されている。また、検出方式には、表面型の静電容量方式が採用されてもよいし、抵抗膜方式、超音波方式、赤外線方式および電磁誘導方式などであってもよい。
【００６２】
ここで、使用者がタッチパネル入力装置２４の上面を指で触れる操作を「タッチ」と呼ぶことにする。一方、タッチパネル入力装置２４から指を離す操作を「リリース」と呼ぶことにする。そして、タッチによって示された操作の開始位置の座標を「始点座標」、リリースによって示された操作の終了位置の座標を「終点座標」と呼ぶことにする。さらに、使用者がタッチパネル入力装置２４の上面をタッチして、続けてリリースする操作を「タッチ操作」と呼ぶことにする。なお、タッチパネル入力装置２４に対する操作は、指だけに限らずペンなどの先が細い形状をした棒で行うようにしてもよい。また、操作を行うために、専用のタッチペンなどを備えるようにしてもよい。
【００６３】
また、指などを使ってタッチする場合のタッチ位置は、タッチパネル入力装置２４に触れている指の面積における重心がタッチ位置となる。ただし、タッチ位置をタッチパネル入力装置２４に触れている指の面積における重心とするときに、使用者が意図していなくても触れている指の面積が変化することがある。そのため、使用者がタッチ位置を動かしていないと認識していても、ＣＰＵ２０では、タッチ位置が移動していると検出する。そこで、ＣＰＵ２０では、タッチ位置の移動量が微量（たとえば、ＬＣＤモニタ３２の１０ｄｏｔ以下）であれば、タッチ位置が変化していないと判断する。
【００６４】
キー入力装置２２またはタッチパネル入力装置２４によってネットワーク１００を介するデータ通信操作が行われると、ＣＰＵ２０は、無線通信回路１４を制御して地図サーバ１１０、音楽サーバ１２０または著名者サーバ１３０とのデータ通信を行う。
【００６５】
地図サーバ１１０は、ＨＤＤ１１２とＣＰＵ１１４とを備え、ＨＤＤ１１２には日本全国の地名と、その地名に対応するＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）情報とから構成されるデータベースが記憶される。さらに、ＨＤＤ１１２には、ＧＰＳ情報に対応する地図画像も記憶される。なお、ＨＤＤ１１２に記憶される地名と地図画像とは、日本国内だけに限らず全世界の地名と地図画像とが記憶されてもよい。
【００６６】
音楽サーバ１２０は、ＨＤＤ１２２とＣＰＵ１２４とを備え、ＨＤＤ１２２には様々な曲の音楽データと、その音楽データに対応する曲名、歌手および歌詞などから構成されるデータベースが記憶される。
【００６７】
著名者サーバ１３０は、ＨＤＤ１３２とＣＰＵ１３４とを備え、ＨＤＤ１３２には先述した歌手や作詞者や作曲者の名前、出身、誕生日および血液型などから構成されるデータベースが記憶される。なお、著名者サーバのデータベースには、俳優、政治家、歴史上の人物などプロフィールなどが含まれてもよい。
【００６８】
これによって、携帯端末１０の使用者は、携帯端末１０によって各サーバとのデータ通信を行うことで、現在位置に対応する地図画像、興味のある曲の歌詞または興味のある著名者のプロフィールなどの情報を得ることができる。
【００６９】
図２は携帯端末１０の外観を示す外観図である。図２を参照して、携帯端末１０は、板状に形成されたケースＣを有する。図２では図示しないマイク１６およびスピーカ１８はケースＣに内蔵される。内蔵されたマイク１６に通じる開口ｏｐ２は、ケースＣの長さ方向一方の主面に設けられ、内蔵されたスピーカ１８に通じる開口ｏｐ１は、ケースＣの長さ方向他方の主面に設けられる。つまり、使用者は、開口ｏｐ１を通じてスピーカ１８から出力される音を聞き、開口ｏｐ２を通じてマイク１６に音声を入力する。
【００７０】
キー入力装置２２は、通話キー２２ａ、メニューキー２２ｂおよび終話キー２２ｃの３種類のキーを含み、それぞれのキーは、ケースＣの主面に設けられる。ＬＣＤモニタ３２は、モニタ画面がケースＣの主面に露出するように取り付けられ、さらにＬＣＤモニタ３２の上面には、タッチパネル入力装置２４が設けられる。
【００７１】
使用者は、通話キー２２ａを押圧操作することで応答操作を行い、終話キー２２ｃを押圧操作することで通話終了操作などを行う。さらに、使用者は、メニューキー２２ｂを押圧操作することで、図３（Ｂ）に示すメニュー画面をＬＣＤモニタ３２に表示させる。そして、終話キー２２ｃを長押しすることで携帯端末１０の電源オン／オフ操作を行うことができる。
【００７２】
また、タッチパネル入力装置２４は、ＬＣＤモニタ３２の画面内の任意の位置を使用者が指示するためのポインティングデバイスである。タッチパネル入力装置２４は、その上面を指で、押したり、撫でたり（スライドしたり）、触れたりされることにより操作されると、操作された操作位置の座標データを出力する。つまり、使用者は、タッチパネル入力装置２４の上面を指で、押したり、撫でたり、触れたりすることによって、操作の方向や図形などを携帯端末１０に入力することができる。
【００７３】
図３（Ａ）−図３（Ｃ）は、ＬＣＤモニタ３２の表示例を示す図解図である。図３（Ａ）は、携帯端末１０の待機状態を示す表示例である。図３（Ａ）を参照して、ＬＣＤモニタ３２には、状態表示範囲４０および画像表示範囲４２が表示される。状態表示範囲４０には、アンテナ１２の感度、バッテリィの残量および現在時刻などが表示される。画像表示範囲４２には、たとえば携帯端末１０が待機状態であれば、待機状態であることを示す画像データが表示される。また、実行された機能に応じて、画像表示範囲４２には、様々な画像が表示される。なお、状態表示範囲４０および画像表示範囲４２については、他の表示例について同様であるため、他の表示例では簡単のため詳細な説明を省略する。
【００７４】
図３（Ｂ）は、メニュー画面を示す表示例である。メニュー画面は、メニューキー２２ｂが押圧操作されると表示される。図３（Ｂ）を参照して、画像表示範囲４２には、電話機能キー４４、アドレス帳機能キー４６、メール機能キー４８、ブラウザ機能キー５０、データフォルダ機能キー５２およびツール機能キー５４などが表示される。使用者は、任意の機能キーをタッチ操作することで、その任意の機能キーに対応する機能を実行させる。たとえば、電話機能キー４４がタッチ操作されれば、ＬＣＤモニタ３２には、電話機能の実行を示す画像（図３（Ｃ）参照）が表示される。
【００７５】
ここで、それぞれの機能キーがタッチ操作された場合の動作を簡単に説明する。電話機能キー４４がタッチ操作されると、携帯端末１０は、上述したとおり、電話機能が実行される。アドレス帳機能キー４６がタッチ操作されると、携帯端末１０は、登録されているアドレス帳を表示する。メール機能キー４８がタッチ操作されると、携帯端末１０は、図４（Ａ）−図４（Ｃ）に示すメール機能を実行する。ブラウザ機能キー５０がタッチ操作されると、携帯端末１０はネットワーク１００に接続し、地図サーバ１１０、音楽サーバ１２０または著名者サーバ１３０などのデータ通信によって得られた文字列や画像などをＬＣＤモニタ３２に表示する。
【００７６】
データフォルダ機能キー５２がタッチ操作されると、携帯端末１０はＲＡＭ２８に記憶された画像データおよび音楽データなどが記憶されるデータフォルダの内容をＬＣＤモニタ３２に表示する。ツール機能キー５４がタッチ操作されると、携帯端末１０は、自身の設定（現在時刻、ＬＣＤモニタ３２のコントラスト）を変更する画面をＬＣＤモニタ３２に表示する。
【００７７】
なお、カメラ機能やＴＶチューナ機能などの機能を備える携帯端末１０であれば、メニュー画面には、さらに多くの機能キーが表示される。
【００７８】
図３（Ｃ）は、先述した電話機能キー４４がタッチ操作された場合の表示例である。図３（Ｃ）を参照して、画像表示範囲４２は、機能表示範囲５６およびキー入力範囲５８を含む。機能表示範囲５６には、キー入力範囲５８に含まれるキーがタッチ操作された結果が表示される。キー入力範囲５８には、電話機能の入力キー群６０が表示され、数字を入力する数字列入力キー（０〜９）や、着信履歴および発信履歴を表示するキーが含まれる。
【００７９】
たとえば、数字入力キーがタッチ操作されると、機能表示範囲５６には、タッチ操作された数字入力キーに対応する数字列（電話番号）が表示される。そして、通話キー２２ａが押圧操作されると、携帯端末１０は、入力された電話番号に対応する電話機との通話状態を確立するために、発呼信号を送信する。
【００８０】
なお、キー入力範囲５８および機能表示範囲５６については、電話機能やメール機能の他の機能など他の表示例について同様であるため、他の表示例では簡単のため詳細な説明を省略する。
【００８１】
図４（Ａ）−図４（Ｃ）は、メール機能の表示例を示す図解図である。図４（Ａ）は、図３（Ｂ）に示すメニュー画面において、メール機能キー４８がタッチ操作された後に表示される画面である。図４（Ａ）を参照して、画像表示範囲４２には、新規作成キー７０、受信ボックスキー７２、送信ボックスキー７４、新着メール問い合わせキー７６およびメール設定キー７８が表示される。新規作成キー７０がタッチ操作されると、携帯端末１０は新規メールを作成する画面をＬＣＤモニタ３２に表示する。受信ボックスキー７２がタッチ操作されると、携帯端末１０は受信したメール（受信メール）の一覧を表示する。送信ボックス７４キーがタッチ操作されると、携帯端末１０は送信したメール（送信メール）の一覧をＬＣＤモニタ３２に表示する。新着メール問い合わせキーがタッチ操作されると、携帯端末１０は、図示しないメールサーバに対して、新規の受信メールが蓄積されているか否かを確認するデータ通信を行う。メール設定キー７８がタッチ操作されると、携帯端末１０はメール機能における設定（メールの自動受信設定など）を変更する画面を表示する。
【００８２】
図４（Ｂ）は、或る受信メールの内容を確認する場合の表示例である。図４（Ｂ）を参照して、電話機能と同様に、画像表示範囲４２は、機能表示範囲５６およびキー入力範囲５８を含む。機能表示範囲５６には、或る受信メールにおける情報（メールの受信時刻、差出人、件名など）と受信メールの本文が表示される。
【００８３】
キー入力範囲５８には、メール機能の入力キー群８０が表示され、文字を入力する文字入力キー、返信キー、転送キーおよびメニューキーなどが含まれる。たとえば、文字入力キーには、あ行文字入力キーが含まれる。あ行文字入力キーは、「あ、い、う、え、お」の文字を入力するためのキーであり、タッチ操作されると、あ行のそれぞれの文字を指定して入力することができる。たとえば、使用者は、タッチ操作を１度行えば、「あ」の文字を入力し、さらにもう一度、タッチ操作を行えば、「い」の文字を入力することができる。
【００８４】
機能表示範囲５６に対して上下方向にスライドされると、機能表示範囲５６の表示内容は上下方向にスクロールする。つまり、始点座標と終点座標とが異なる座標で示されると、表示内容がスクロールする。たとえば、始点座標が機能表示範囲５６の上部、終点座標が機能表示範囲５６の下部で示されれば、機能表示範囲５６の表示内容は下方向にスクロールし、図４（Ｃ）に示すように、図４（Ｂ）では表示されていない受信メールの本文が表示される。また、図４（Ｃ）において、始点座標が機能表示範囲５６の下部、終点座標が機能表示範囲５６の上部で示されれば、機能表示範囲５６の表示内容は上方向にスクロールし、図４（Ｂ）の表示状態に戻る。
【００８５】
また、図３（Ｃ）および図４（Ｂ）などで示されるキー入力範囲５８において、キーが表示されていない位置にタッチ操作されると、文字入力キーの表示を隠し、返信キー、転送キーおよびメニューキーのみを表示する。さらに、携帯端末１０は、文字入力キーが隠された状態で、キーが表示されていない位置にタッチ操作されると、文字入力キーが再び表示される。
【００８６】
なお、キー入力範囲５８において、キーが表示されていない位置で上部から下部へのスライドに応じて文字入力キーを隠し、下部から上部へのスライドに応じて隠した文字入力キーを再表示するようにしてもよい。
【００８７】
ここで、この携帯端末１０は、タッチパネル入力装置２４に対するタッチ操作に応じて、ＬＣＤモニタ３２に表示される文字列または画像と、その文字列または画像の関連情報を記憶し、その記憶した文字列をＬＣＤモニタ３２に表示されるデータ（文字列データ）などに対して容易に挿入（付加）する機能を備える。
【００８８】
たとえば、タッチによる始点座標およびリリースによる終点座標の座標に基づいて、受信メールの本文における文字列を選択すると、図５（Ａ）に示すように、「佐藤」の文字列は選択された状態になる。さらに、図５（Ｂ）に示すように、選択された状態の文字列の表示座標（表示領域）内でタッチされ、あ行文字入力キーなどの表示座標内でリリースされると、図５（Ｃ）に示すように、ポップアップ８２が表示される。このポップアップ８２は、「佐藤」の文字列が、氏名、地名または曲名のいずれの種別であるかを使用者に選択させるためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）である。
【００８９】
図５（Ｃ）を参照して、このポップアップ８２内には、氏名に対応するチェックボックス８４ａ、地名に対応するチェックボックス８４ｂおよび曲名に対応するチェックボックス８４ｃが含まれる。以下、チェックボックス８４ａ−８４ｃ（この後に記載される全てのチェックボックス）をまとめてチェックボックス８４ということがある。
【００９０】
これらのチェックボックス８４は、タッチ操作によって、チェックがある状態（有効）またはチェックがない状態（無効）が切り替えられる。つまり、チェックボックス８４のそれぞれに対応するフラグがＲＡＭ２８内に設けており、そのフラグによってチェックしたか否かを判断する。たとえば、各チェックボックス８４に対応するフラグは、１ビットのレジスタで構成される。フラグが成立（オン）されると、レジスタにはデータ値「１」が設定され、フラグが不成立（オフ）されると、レジスタにはデータ値「０」が設定される。
【００９１】
たとえば、氏名に対応するチェックボックス８４ａにチェックがされると、ＣＰＵ２０は、「佐藤」の文字列が氏名であると判断する。
【００９２】
なお、チェックボックス８４については、電話機能やメール機能の他の機能など他の図解図において同様であるため、他の図解図では簡単のため詳細な説明を省略する。
【００９３】
続いて、選択された文字列の種別が選択されると、図６（Ａ）に示すように、ポップアップ８２の表示が更新される。更新後のポップアップ８２内には、氏名の関連情報として選択可能な、電話番号、アドレスの一覧と、それぞれに対応するチェックボックス８４ｄ、８４ｅと、確定キー８２ａが表示される。つまり、ここでは、アドレス帳に登録されている「佐藤」の関連情報、つまり電話番号およびアドレスが選択可能である。なお、選択可能な関連情報は選択されたデータによって異なり、違う氏名であれば、アドレス帳に登録されている内容も変化する。
【００９４】
確定キー８２ａは、タッチ操作されると、チェックされたチェックボックス８４に対応する関連情報を、終点座標で示された文字入力キーに対応付けてＲＡＭ２８に一時記憶させる。つまり、アドレスに対応するチェックボックス８４ｅにチェックがされ、確定キー８２ａがタッチ操作されると、あ行入力キーに関連付けて、「佐藤」の文字列とアドレス帳に登録されている「佐藤」のメールアドレスが一時記憶される。
【００９５】
なお、いずれのチェックボックス８４にチェックがされないまま確定キー８２ａがタッチ操作されると、関連情報は記憶されず、選択された文字列のみが一時記憶される。また、選択された文字列のみを一時記憶する場合には、図５（Ｃ）に示すポップアップ８２が表示された状態で、ポップアップ８２の表示領域外をタッチ操作してもよい。この場合、図６（Ａ）に示すポップアップ８２が表示されず、図６（Ｂ）に示す表示となる。
【００９６】
そして、上述した一時記憶操作が終了すると、図６（Ｂ）に示すように、ポップアップ８２の表示が消え、あ行文字入力キーの表示が変化する。
【００９７】
つまり、図５（Ｂ）に示すように、選択された文字列にタッチしてから、スライドして任意の文字入力キーでリリースすると、当該選択された文字列とその文字列の関連情報とは、任意の文字入力キーに対応するメモリアドレスに従って一時記憶される。以下、タッチした後にスライドし、リリースする操作をタッチアンドスライド操作と呼ぶ。
【００９８】
なお、リリースで示される文字入力キーは、あ行文字入力キーだけに限らず、か行文字入力キーやさ行文字入力キーなどの別のキーであってもよい。
【００９９】
そして、図９（Ｂ）に示すように、受信メールを転送するメール（転送メール）の本文に対して、一時記憶する記憶領域を示すメモリアドレスと対応する文字入力キー、ここではあ行文字入力キーの表示座標内にタッチされ、現在のタッチ位置が機能表示範囲５６内に入ると、簡易ポップアップ８８が表示される。この簡易ポップアップ８８は、一時記憶された文字列および関連情報の一部を簡易的に表示するためのＧＵＩである。そして、任意の場所でリリースされると簡易ポップアップ８８の表示が消去され、一時記憶された文字列および関連情報は、転送メールの本文に挿入（付加）される。つまり、使用者は、簡易ポップアップ８８によって関連情報の一部を確認したうえで、関連情報を挿入する位置を決めることができる。
【０１００】
また、一時記憶した文字列および関連情報は、挿入だけでなく、表示されている文字列に追記されてもよい。以下、一時記憶する記憶領域を示すメモリアドレスと対応する文字入力キーでタッチされ、一時記憶された文字列および関連情報を付加する操作を付加操作と呼ぶ。
【０１０１】
なお、文字入力キーに、タッチして１秒経過すれば、簡易ポップアップ８８が表示されるようにしてもよい。たとえば、あ行文字入力キーの表示座標内でタッチされ、１秒間経過すると、簡易ポップアップ８８が表示される。また、簡易ポップアップ８８が一時表示されている状態で、あ行文字入力キーの表示座標内でリリースされたとしても、あ行の文字は入力されない。
【０１０２】
続いて、簡易ポップアップ８８が表示されている状態で、転送メールの本文における任意の位置でリリースされると、図１０（Ａ）に示すポップアップ８２によって一時記憶した内容が表示される。このポップアップ８２には、一時記憶した「佐藤」の文字列および「佐藤」の関連情報であるメールアドレスと、それぞれの一時記憶されたデータに対応するチェックボックス８４が表示され、さらに確定キー８２ａと削除キー８２ｂが表示される。
【０１０３】
図１０（Ａ）で示された確定キー８２ａは、タッチ操作されると、図１０（Ｂ）に示すように、チェックされたチェックボックス８４に対応するデータを、終点座標に基づいて機能表示範囲５６に表示される文字列データに挿入する。また、削除キー８２ｂがタッチ操作されると、チェックされたチェックボックスに対応するデータが削除される。
【０１０４】
つまり、図９（Ｂ）に示すように、あ行文字入力キーから返信メールの本文における任意の座標にタッチアンドスライド操作すると、一時記憶された文字列およびその文字列の関連情報は、ＬＣＤモニタ３２に表示された転送メールにおける本文の文字列データに対して、リリースによって示された終点座標に基づいて挿入される。
【０１０５】
ここで、文字列を一時記憶する手順を詳細に説明する。図５（Ａ）−図５（Ｃ）は、選択した文字列を一時記憶する手順を示す図解図である。図５（Ａ）を参照して、機能表示範囲５６に表示される受信メールの本文では、「佐藤」の文字列が選択されている。また、受信メールの本文において、「佐藤」の文字列を選択する手順は、図７（Ａ）−図７（Ｅ）を用いて詳細に説明する。
【０１０６】
図７（Ａ）は、受信メールの本文に表示される一部の文字の表示座標を模式的に示した図解図である。図７（Ａ）に示す「佐」の文字表示領域は図７（Ｂ）に示され、「藤」の文字表示領域は図７（Ｃ）に示される。図７（Ｂ）は、「佐」の表示座標を示す図解図である。図７（Ｂ）を参照して、縦軸方向に座標ＶＣｘ１と座標ＶＣｘ２とで示され、横軸方向に座標ＶＣｙ１と座標ＶＣｙ２とで示される領域が、「佐」の表示領域である。同じく、図７（Ｃ）は、「藤」の表示座標を示す図解図である。図７（Ｃ）を参照して、縦軸方向に座標ＶＣｘ３と座標ＶＣｘ４とで示され、横軸方向に座標ＶＣｙ３と座標ＶＣｙ４とで示される領域が、「藤」の表示領域である。なお、ここでは図示しないが、文字表示領域は、全角文字と半角文字とで大きさが異なる。
【０１０７】
ここで、図７（Ｄ）を参照して、点ａで示される座標は、図７（Ｂ）に示した「佐」の表示座標内に含まれ、点ｂで示される座標は、図７（Ｃ）に示した「藤」の表示座標内に含まれる。たとえば、タッチによって点ａが始点座標として示され、リリースによって点ｂが終点座標として示された場合、つまり点ａから点ｂの方向にスライドされると、図７（Ｅ）に示すように、始点座標によって示された「佐」の文字から、終点座標によって示された「藤」の文字は、選択された文字列となる。また、選択された文字列「佐藤」の表示色は変更される。したがって、使用者は、文字列を任意に選択することができる。なお、「佐」と「藤」との間にも文字が含まれる場合には、間にある文字も選択された文字列となる。
【０１０８】
なお、任意の文字をタッチ操作することで、その任意の文字列を含む文字列が選択されるようにしてもよい。たとえば、ひらがなの文字がタッチ操作されると前後のひらがなの文字列が選択され、漢字の文字がタッチ操作されると前後の漢字の文字列が選択される。
【０１０９】
図５（Ｂ）を参照して、選択された文字列「佐藤」から、あ行文字入力キーにタッチアンドスライド操作する様子を示す図解図である。選択された文字列「佐藤」をあ行文字入力キーと対応するメモリアドレスが示す記憶領域に一時記憶させる手順は、図８を用いて詳細に説明する。
【０１１０】
図８は、図５（Ｂ）における領域Ｒ１を拡大した図解図である。図８を参照して、縦軸方向に座標ＶＫｘ１と座標ＶＫｘ２とで示され、横軸方向に座標ＶＫｙ１と座標ＶＫｙ２とで示される範囲が、あ行文字入力キーの表示領域である。点ｃで示される座標は、選択された文字列に含まれる「藤」の表示座標内に含まれる。点ｄは、あ行文字入力キーの表示座標内に含まれる。そして、点ｅで示される座標は、メール機能の入力キー群８０におけるいずれのキーの表示座標内には含まれない。
【０１１１】
タッチによって点ｃが始点座標として示され、リリースによって点ｄが終点座標として示される場合に、つまり点ｃから点ｄの方向にスライドされると、図５（Ｃ）に示すように、ポップアップ８２が表示される。なお、タッチによって点ｃが始点座標として示され、リリースによって点ｅが終点座標として示される場合には、ポップアップ８２が表示されない。
【０１１２】
つまり、一時記憶操作として認識される始点座標および終点座標の位置を限定することで、使用者は、選択されたデータと一時記憶に利用する文字入力キーとを明確に認識して、タッチパネル入力装置２４に対する操作を行うことができるようになる。
【０１１３】
また、図６（Ｂ）を参照して、あ行文字入力キーの表示色は、他の文字入力キーとは異なる色で表示される。つまり、使用者は、１つのキーに、一時記憶した関連情報を読み出す機能と文字入力の機能とが設定されていることを認識できる。
【０１１４】
次に、一時記憶した文字列および関連情報を転送メールの本文に挿入する手順を詳細に説明する。図９（Ａ）、図９（Ｂ）、図１０（Ａ）および図１０（Ｂ）は、一時記憶した文字列を転送メールの本文に挿入する手順を示す図解図である。図１０（Ａ）を参照して、キー入力範囲５８で表示されるあ行文字入力キーは、他の文字入力キーとは異なる色で表示される。図１０（Ｂ）を参照して、あ行文字入力キーから返信メールの本文を表示する領域にタッチアンドスライド操作する様子を示す図解図である。以下、一時記憶された文字列を返信メールにおける本文の文字列に挿入する手順を、図１１（Ａ）、（Ｂ）を用いて説明する。
【０１１５】
図１１（Ａ）は、文字列データの最終位置を示すデータ「↓」の領域座標を示す図解図である。また、この最終位置を示すデータ「↓」の左側には、カーソル８６が表示される。なお、図１１（Ａ）、（Ｂ）では、「↓」を模式的に図示しているが、実際には使用者は認識することができない。図１１（Ａ）を参照して、縦軸方向に座標ＶＣｘ５と座標ＶＣｘ６とで示され、横軸方向に座標ＶＣｙ５と座標ＶＣｙ２６で示される領域が、「↓」の領域である。
【０１１６】
図１１（Ｂ）は、図９（Ｂ）における領域Ｒ２を拡大した図解図である。図１１（Ｂ）を参照して、点ｇで示される座標は、「↓」の領域座標内に含まれる。点ｆで示される座標は、あ行文字入力キーの表示座標内に含まれる。そして、点ｈで示される座標は、メール機能の入力キー群８０のそれぞれのキーにおける表示座標内には含まれない任意の点である。
【０１１７】
ここで、タッチによって点ｆが始点座標として示され、リリースによって点ｇが終点座標として示される場合に、つまり点ｆから点ｇまでタッチアンドスライド操作されると、図１０（Ａ）に示すような、ポップアップ８２が表示される。さらに、挿入する文字列または関連情報が選択されると、返信メール本文の「↓」の前、つまり文字列の最後に挿入される。そして、転送メールの本文を示す文字列において、文字列データの最終位置を示すデータ「↓」は、ＲＡＭ２８の記憶領域に格納される位置が変更される。なお、リリースによって点ｅが終点座標として示される場合には、ポップアップ８２は表示されない。
【０１１８】
つまり、付加操作として認識される始点座標および終点座標の位置を限定することで、使用者は一時記憶操作に利用した文字入力キーと、一時記憶した関連情報を挿入する位置とを明確に認識して、タッチパネル入力装置２４に対する操作を行うことができるようになる。
【０１１９】
これによって、受信メールでは一時記憶した文字列をタッチ操作によって選択し、選択した文字列から任意の文字入力キーにタッチアンドスライド操作することで、使用者は、選択した文字列およびその文字列の関連情報を一時記憶させることができる。さらに、転送メールを作成する場合に、使用者は、一時記憶に利用した文字入力キーにタッチし、挿入させる位置でリリースするタッチアンドスライド操作をすることで、一時記憶した文字列または関連情報を挿入することができる。
【０１２０】
また、使用者が、あ行の文字を入力する場合には、あ行文字入力キーの表示座標内でタッチしてから１秒経過する前にリリースすればよい。なお、閾値とした１秒の値は、任意に変更可能であり、２秒以上であってもよいし、１秒より短い時間であってもよい。これによって、文字入力の機能と一時記憶の機能とを両立させることができる。
【０１２１】
なお、関連情報のみを一時記憶するようにしてもよい。また、ポップアップ８２の右上に表示された「×」マークがタッチ操作されると、ポップアップ８２は消去される。つまり、文字列およびその文字列の関連情報を一時記憶する操作、一時記憶した関連情報を挿入する操作は、ポップアップ８２の表示が消去されると、キャンセルされる。
【０１２２】
さらに、各文字入力キーに対して優先順位を設け、文字列が選択された状態で、機能表示範囲５６からキー入力範囲５８にタッチアンドスライド操作されると、優先順位の高い文字入力キーから順番に選択された文字列の関連情報を一時記憶するようにしてもよい。たとえば、あ行文字入力キーの優先順位が一番高く設定される場合に、機能表示範囲５６からキー入力範囲５８にタッチアンドスライド操作されると、あ行文字入力キーに対応するメモリアドレスに従って関連情報が一時記憶される。また、機能表示範囲５６から任意の文字入力キー、または選択された文字列からキー入力範囲５８にタッチアンドスライド操作がされても、一時記憶操作としてもよい。
【０１２３】
そして、１つの文字入力キーに対応付けて関連情報が一時記憶されている状態で、キー入力範囲５８から機能表示範囲５６にタッチアンドスライド操作されると、転送メールなどの本文に、１つの文字入力キーに対応付けて一時記憶された関連情報が追記されるようにしてもよい。たとえば、あ行文字入力キーに対応付けて関連情報が一時記憶されて場合に、キー入力範囲５８から機能表示範囲５６にタッチアンドスライド操作されると、あ行文字入力キーに対応付けて一時記憶された関連情報が、転送メールの本文に追記される。さらに、一時記憶した関連情報が対応付けられる文字入力キーから機能表示範囲５６、またはキー入力範囲５８から転送メールの本文にタッチアンドスライド操作がされても、付加操作としてもよい。
【０１２４】
ここで、ＬＣＤモニタ３２の表示を構成する複数のレイヤについて説明する。具体的には図１２（Ａ）−図１２（Ｃ）に示すように、３つのレイヤ（最上層、中間層、最下層）が重ねて設けられ、仮想空間において、視点側（使用者）に最上層が設けられ、視点から離れる方向に、中間層および最下層が順次配置される。図１２（Ａ）に示す最上層には、ポップアップ８２および簡易ポップアップ８８が描画される。ただし、最上層には、何も描画されない場合もある。また、図１２（Ｂ）に示す中間層には、キー入力範囲５８に含まれるキーが描画される。そして、図１２（Ｃ）に示す最下層には、機能表示範囲５６に表示されるメール本文および状態表示範囲４０含まれるアンテナ１２の感度、バッテリィの残量および現在時刻などが描画される。ただし、メール本文の一部は、中間層によって隠される場合がある。
【０１２５】
したがって、キー入力範囲５８において、キーが表示されていない位置にタッチ操作して文字入力キーの表示を隠すと、中間層に表示されるキー入力範囲５８が隠されるため、最下層に表示されるメール本文の全てが表示されるようになる。さらに、一時記憶する場合や挿入する場合に、タッチアンドスライド操作が行われると、最上層にポップアップ８２が表示される。
【０１２６】
図１３は、ＲＡＭ２８のメモリマップを示す図解図である。図１３を参照して、ＲＡＭ２８のメモリマップ３００には、プログラム記憶領域３０２およびデータ記憶領域３０４が含まれる。プログラムおよびデータの一部は、フラッシュメモリ２６から一度に全部または必要に応じて部分的にかつ順次的に読み出され、ＲＡＭ２８に記憶され、そしてＣＰＵ２０などで処理される。
【０１２７】
プログラム記憶領域３０２は、携帯端末１０を動作させるためのプログラムを記憶する。携帯端末１０を動作させるためのプログラムは、全体処理プログラム３１０、受信メール処理プログラム３１２、選択処理プログラム３１４、一時記憶処理プログラム３１６、転送メール処理プログラム３１８および読み出し処理プログラム３２０などによって構成される。全体処理プログラム３１０は、電話機能やメール機能などの携帯端末１０の機能を実行するためのプログラムである。
【０１２８】
受信メール処理プログラム３１２は、受信メールの表示中に行われたタッチ操作を処理するためのプログラムであり、たとえば、選択された文字列に対する一時記憶操作などを処理する。選択処理プログラム３１４は、受信メール処理プログラム３１２のサブルーチンであり、受信メール本文の文字列などを選択する操作が行われたときに実行されるプログラムである。一時記憶処理プログラム３１６は、受信メール処理プログラム３１２のサブルーチンであり、選択された文字列およびその文字列の関連情報に対する一時記憶操作を処理するプログラムである。
【０１２９】
転送メール処理プログラム３１８は、転送メールの表示中に行われた操作を処理するためのプログラムであり、たとえば、一時記憶した文字列や関連情報を読み出す操作などを処理する。読み出し処理プログラム３２０は、転送メール処理プログラム３１８のサブルーチンであり、一時記憶したデータを読み出し、付加操作を処理するプログラムである。なお、図示は省略するが、携帯端末１０を動作させるためのプログラムは、通話を行うためのプログラム、作成した転送メールを送信するプログラム、ネットワーク１００を介して各サーバとデータ通信を行うためのプログラムなども含む。
【０１３０】
データ記憶領域３０４には、操作データバッファ３３０、選択範囲データバッファ３３２およびダウンロードデータバッファ３３４が設けられる。また、データ記憶領域３０４には、タッチ座標マップデータ３３６、表示データ３３８、検索テーブルデータ３４０、アドレス帳データ３４２、メールデータ３４４、フォルダデータ３４６一時記憶データ３４８が記憶されるとともに、タッチフラグ３５０およびタッチ間隔カウンタ３５２が設けられる。
【０１３１】
操作データバッファ３３０は、タッチパネル入力装置２４の操作結果を記憶するためのバッファであり、たとえば現在のタッチ位置、始点座標および終点座標などを格納する。選択範囲データバッファ１０２ｂは、文字列または画像を選択する処理が実行されたときに、選択された文字列または画像の表示座標と、文字列データまたは画像のメモリアドレスとを格納するためのバッファである。ダウンロードデータバッファ３３４は、各サーバとのデータ通信によって取得した文字列や画像を、データフォルダに保存するまでの間、記憶するためのバッファである。
【０１３２】
タッチ座標マップデータ３３６は、タッチパネル入力装置２４に対して行われた操作、たとえば始点座標によって示された位置と、ＬＣＤモニタ３２の表示座標とを対応付けるためのマップデータである。よって、ＣＰＵ２０は、タッチ座標マップデータ３３６に基づいて、タッチパネル入力装置２４に対して行われた操作の結果をＬＣＤモニタ３２の表示と対応付けることができる。
【０１３３】
表示データ３３８は、携帯端末１０の機能毎にＬＣＤモニタ３２に表示する画像や文字列のデータである。たとえば、表示データ３３８には、メール機能表示データ３３８ａなどが含まれる。メール機能表示データ３３８ａは、メールメニューキーデータ３５４、キー入力領域データ３５６およびメール表示領域データ３５８などから構成される。メールメニューキーデータ３５４は、図４（Ａ）などに示すメールメニュー画面に含まれる各キーのデータである。キー入力領域データ３５６は、図４（Ｂ）などで示されるキー入力範囲５８のメール機能の入力キー群８０のデータである。
【０１３４】
具体的には、図１５（Ａ）を参照して、キー入力領域データ３５６は、あ行文字入力キー表示データ３７０およびか行文字入力キー表示データ３７２などから構成される。あ行文字入力キー表示データ３７０は、図４（Ｂ）などに示されるあ行文字入力キーの表示データであり、さらに、あ行文字入力キー表示データ３７０は、あ行表示座標データ３７０ａ、あ行表示画像データ３７０ｂおよびあ行対応メモリアドレスデータ３７０ｃから構成される。
【０１３５】
あ行表示座標データ３７０ａは、図８で示した座標ＶＫｘ１、座標ＶＫｘ２、座標ＶＫｙ１および座標ＶＫｙ２の表示座標のデータである。あ行表示画像データ３７０ｂは、あ行文字入力キーを表示するために必要な画像データであり、ひらがなの「あ」を表す画像である。あ行対応メモリアドレスデータ３７０ｃは、図１８（Ｂ）に示す一時記憶データ３４８におけるメモリアドレスのデータである。
【０１３６】
か行文字入力キー表示データ３７２は、図４（Ｂ）などに示されるか行文字入力キーの表示データである。また、か行文字入力キー表示データ３７２を構成する、か行表示座標データ３７２ａ、か行表示画像データ３７２ｂおよびか行対応メモリアドレスデータ３７２ｃのそれぞれのデータは、あ行文字入力キー表示データ３７０の構成と同じであるため、詳細な説明は省略する。
【０１３７】
メール表示領域データ３５８は、受信メール、返信するメール（返信メール）および転送メールなどの本文に含まれる文字列を表示するデータなどから構成される。
【０１３８】
具体的には、図１５（Ｂ）を参照して、メール表示領域データ３５８は、件名情報表示データ３７４および本文情報表示データ３７６などから構成される。件名情報表示データ３７４は、メールの件名を表示するために必要な文字列や表示座標などのデータである。本文座標データ３７６は、メールの本文を表示するために必要な文字列や表示座標などのデータであり、表示されるメールによって構成されるデータが異なる。たとえば、図４（Ｂ）などに示される受信メールがＬＣＤモニタ３２に表示される場合に、本文座標データ３７６は、本文表示座標データ３７６ａ、「佐」の表示データ３７６ｂおよび「藤」の表示座標データ３７６ｃなどから構成される。
【０１３９】
本文表示座標データ３７６ａは、図４（Ｂ）などに示される受信メールの本文を表示するための表示座標のデータである。「佐」の表示データ３７６ｂは、文字「佐」を表示するためのデータであり、「佐」の表示位置を示す「佐」の表示座標データ３８０、「佐」を表す画像である「佐」の表示画像データ３８２および「佐」を示す文字列としてのデータである「佐」の文字列データ３８４から構成される。また、「佐」の表示座標データ３８０は、図７（Ｂ）示した座標ＶＣｘ１、座標ＶＣｘ２、座標ＶＣｙ１および座標ＶＣｙ２の表示座標のデータである。
【０１４０】
「藤」の表示データ３７６ｃは、文字「藤」を表示するためのデータであり、データ構成は、「佐」の表示データ１４２ｂと同様であるため、詳細な説明は省略する。ただし、「藤」の表示座標データ３８６は、図７（Ｃ）示した座標ＶＣｘ３、座標ＶＣｘ４、座標ＶＣｙ３および座標ＶＣｙ４の表示座標のデータである。
【０１４１】
なお、本文表示座標データ３７６に示すメールの本文の表示座標内には「佐」の表示座標データ３８０および「藤」の表示座標データ３８６などが含まれる。
【０１４２】
図１４に戻って、検索テーブルデータ３４０は、選択されたデータの関連情報を取得するために必要なメモリアドレスおよび各サーバのＩＰアドレスから構成されるテーブルデータである。具体的には、図１６を参照して、検索テーブルでは、種別の欄には氏名、地名、曲名および画像が記憶される。また、検索先の欄には、種別に対応する検索先のデータ名が記憶される。たとえば、氏名であれば、アドレス帳データ３４２および著名者サーバ１３０が記憶される。地名であれば、地図サーバ１１０が記憶される。曲名であれば、音楽データ４０２（図１８（Ａ）で後述）および音楽サーバ１２０が記憶される。画像であれば保存画像データ４００（図１８（Ａ）で後述）が記憶される。
【０１４３】
そして、メモリアドレス／ＩＰアドレスの欄には、検索先のメモリアドレスまたはＩＰアドレスが記憶される。つまり、氏名に対応して、アドレス帳データ３４２のメモリアドレスとして「０Ｘ４００００００−０Ｘ４ＦＦＦＦＦＦ」と、著名者サーバ１３０のＩＰアドレスとして「ＩＰ：２１０．１４６．１８０．＊＊＊」とが記憶される。また、地名に対応して地図サーバのＩＰアドレスとして「ＩＰ：２１０．１４６．１８１．＊＊＊」が記憶される。さらに、曲名に対応して、音楽データ４０２のメモリアドレス「０Ｘ６００００００−０Ｘ６ＦＦＦＦＦＦ」と、音楽サーバ１２０のＩＰアドレスとして「ＩＰ：２１０．１４６．１８２．＊＊＊」とが記憶される。そして、画像に対応して、保存画像データ４００のメモリアドレスとして「０Ｘ５００００００−０Ｘ５ＦＦＦＦＦＦ」が記憶される。なお、本実施例ではＩＰアドレスは「ＩＰ：」から始まり、メモリアドレスは「０Ｘ」から始まる。
【０１４４】
図１４に戻って、アドレス帳データ３４２は、使用者によって登録された人物の電話番号などから構成される。具体的には、図１７を参照して、アドレス帳には、氏名、電話番号、メールアドレス、グループ、住所、誕生日、性別、血液型およびＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が記憶される。氏名の欄にはアドレス帳データ３４２に登録される人物の名前が記憶される。電話番号の欄には、氏名の欄に対応して電話番号が記憶される。メールアドレスの欄には、氏名の欄に対応してメールアドレスが記憶される。グループの欄には、使用者によって設定されたグループが記憶される。本実施例では、グループとして「友人」、「会社」および「その他」などが設定される。このグループは、アドレス帳データ３４２をＬＣＤモニタ３２に表示させる際に利用される。たとえば、「友人」のグループのみを表示させる場合には、グループの欄に「友人」が記憶されているデータのみが抽出され、ＬＣＤモニタ３２に表示される。
【０１４５】
住所の欄には、氏名の欄に対応して住所が記憶される。誕生日の欄には、氏名の欄に対応して誕生日が記憶される。性別の欄には、氏名の欄に対応して性別が記憶される。なお、本実施例では、「男」または「女」で示される。血液型の欄には、氏名の欄に対応して血液型が記憶される。ＵＲＬの欄には、誕生日の欄には、氏名の欄に対応して公開されているホームページのＵＲＬなどが記憶される。
【０１４６】
また、本実施例では、電話番号、メールアドレス、グループ、住所、誕生日、性別、血液型およびＵＲＬは、氏名の関連情報として扱われる。なお、アドレスデータに「ＮＵＬＬ」が記憶されている項目は、選択可能な関連情報として表示されない。つまり、選択可能な関連情報であるか否かの判断は、「ＮＵＬＬ」によって判断される。
【０１４７】
図１４に戻って、メールデータ３４４は、受信メールのデータおよび送信メールのデータなどから構成される。また、本文表示データ３７６を構成する文字のデータはメールデータ３４４から読み出される。
【０１４８】
フォルダデータ３４６は、データフォルダ機能によって記憶されたデータから構成されており、データフォルダ機能キー５２がタッチ操作されたときに、読み出される。図１８（Ａ）を参照して、フォルダデータ３４６は、保存画像データ４００および音楽データ４０２からなどから構成されている。保存画像データ４００は、ブラウザ機能などによってダウンロードして保存された画像や、メール機能によって送受信された画像データなどから構成される。具体的には、ダウンロードした画像データは、地図画像データ４００ａおよびその地図画像データ４００ａのメタデータから構成される地図画像メタデータ４００ｂなどである。地図画像メタデータ４００ｂを構成するメタデータとしては、地図画像のタイトル、地図画像の作成日、その代表的な地名の位置を示すＧＰＳ情報および地図画像のデータサイズなどである。また、地図画像のタイトルは、その地図画像によって示される代表的な地名である。
【０１４９】
また、送受信された画像データは、写真画像データ４００ｃおよびその写真画像データ４００ｃのメタデータから構成される写真画像メタデータ４００ｄなどである。写真画像メタデータ４００ｄを構成するメタデータとしては、写真画像のタイトル、撮影日および地図画像のデータサイズなどである。
【０１５０】
ここで、本実施例では各画像データに対応するメタデータは、画像の関連情報として扱われる。つまり、地図画像メタデータ４００ｂまたは写真画像メタデータ４００ｄから、画像の関連情報が取得される。
【０１５１】
なお、携帯端末１０にカメラ機能を設け、そのカメラ機能によって撮影された写真データによって保存画像データを構成するようにしてもよい。
【０１５２】
音楽データ４０２は、ブラウザ機能などによってダウンロードして保存された音楽データから構成される。具体的には、ダウンロードした音楽データは、第１音楽データ４０２ａおよび第１音楽データ４０２ａのメタデータから構成される第１音楽メタデータ４０２ｂ、第２音楽データ４０２ｃおよび第２音楽データ４０２ｃのメタデータから構成される第２音楽メタデータ４０２ｄなどから構成される。第１音楽データ４０２ａおよび第２音楽データ４０２ｃが音楽プレイヤ機能などによって再生処理を施されると、図示しないスピーカから音楽を出力する。第１音楽メタデータ４０２ｂおよび第２音楽メタデータ４０２ｄは、それぞれ第１音楽データ４０２ａおよび第２音楽データ４０２ｃに対応しており、構成するメタデータとしては、歌手名、作詞／作曲者、曲名および歌詞などである。
【０１５３】
ここで、本実施例では、曲名の関連情報として、歌手名、作詞／作曲者および歌詞が選択できる。さらに、曲名の関連情報は、第１音楽メタデータ４０２ｂおよび第２音楽メタデータ４０２ｄから読み出される。
【０１５４】
すなわち、使用者は、地図画像メタデータ４００ｂ、写真画像メタデータ４００ｄ、第１音楽メタデータ４０２ｂおよび第２音楽メタデータ４０２ｄを構成するメタデータを関連情報として活用することができる。
【０１５５】
なお、第１音楽メタデータ４０２ｂおよび第２音楽メタデータ４０２ｄを構成するメタデータとしては、音楽データのデータサイズ、ビットレート、アルバムタイトルなどが含まれてもよい。また、各メタデータは、対応するデータに含まれる構成であってもよい。
【０１５６】
図１４に戻って、一時記憶データ３４８は、一時記憶された文字列およびその文字列の関連情報などのデータである。また、一時記憶データ３４８のメモリアドレスとしては、図１８（Ｂ）を参照して、０Ｘ９００００００−０Ｘ９０００ＦＦＦ、０Ｘ９００１０００−０Ｘ９００１ＦＦＦ、０Ｘ９００２０００−０Ｘ９００２ＦＦＦ、…などで示される。このメモリアドレスは、１６進数で表現されており、ＦＦＦ（１６）は、４０９５（１０）である。つまり、０００（１６）〜ＦＦＦ（１６）は、０（１０）〜４０９５（１０）である。また、「０Ｘ９００００００−０Ｘ９０００ＦＦＦ」はあ行文字入力キーに対応し、あ行対応アドレスデータ３７０ｃとして記憶され、「０Ｘ９００１０００−０Ｘ９００１ＦＦＦ」はか行文字入力キーに対応し、か行対応アドレスデータ３７２ｃとして記憶される。つまり、１つの文字入力キーには、４０９６個のメモリアドレスが割り当てられている。
【０１５７】
ここで、メモリアドレスについて具体的に説明する。メモリアドレスの１アドレスには、１バイトのデータを記録することができる。したがって、１つの文字入力キー毎に４０９６バイトの関連情報を一時記憶させることができる。本実施例では、１つの文字入力キーに２０個の関連情報を一時記憶することができ、１個の関連情報の最大データサイズは、約２００バイトとなる。
【０１５８】
また、１バイトは半角１文字分に相当し、２バイトは全角１文字分に相当する。よって、関連情報が文字列であれば、１個の関連情報は半角２００文字、全角１００文字までとなる。なお、１つの文字入力キーに割り当てられるメモリアドレスの数および１個の関連情報の最大データサイズは、任意に変更できるようになっていてもよい。
【０１５９】
図１４に戻って、タッチフラグ３５０は、タッチパネル入力装置２４にタッチしているか（触れているか）否かを判断するフラグである。たとえば、タッチフラグ３５０は、１ビットのレジスタで構成される。タッチフラグ３５０が成立（オン）されると、レジスタにはデータ値「１」が設定され、タッチフラグ３５０が不成立（オフ）されると、レジスタにはデータ値「０」が設定される。タッチ間隔カウンタ３５２は、タッチされてからの時間をカウントするためのカウンタである。
【０１６０】
なお、図示は省略するが、データ記憶領域３０４には、文字変換を行うための辞書データなどが記憶されるとともに、携帯端末１０の動作に必要な他のカウンタやフラグも設けられる。
【０１６１】
続いて、地図サーバ１１０、音楽サーバ１２０および著名者サーバ１３０のそれぞれに記憶されているデータベースについて説明する。図１９を参照して、地図サーバ１１０のデータベースには、都道府県、市・区、町名、番地、号およびＧＰＳ／メモリアドレスが記憶される。また、地図サーバ１１０のデータベースでは、同じ行に記憶される都道府県、市・区、町名、番地、号によって住所を示す。
【０１６２】
都道府県の欄には京都府などの都道府県名が記憶される。市・区の欄には都道府県名に対応して市・区が記憶される。たとえば、京都府内であれば京都市左京区、京都市中京区などが記憶される。町名の欄には、市・区の欄に対応して町名が記憶される。たとえば、京都市中京区であれば、西三方堀川町および相生町などが記憶される。丁目の欄には、町名の欄に対応して、たとえば５１２などが記憶される。番地の欄には、丁目の欄に対応して番地（数）が記憶される。号の欄には、番地に対応して号（数）が記憶される。ただし、番地および号は町名によって存在しない場合がある。この場合、番地および号には、存在しないことを表す「−」が記憶される。
【０１６３】
ＧＰＳ／メモリアドレスの欄には、都道府県、市・区、町名、番地、号によって示された住所に対応するＧＰＳ情報とＧＰＳ情報に対応する地図画像データが記憶されているメモリアドレスを記憶する。たとえば、「京都府−京都市中京区−西三方堀川町−５１２」に対応するＧＰＳ情報は「３５°００′３７．２９″Ｎ  １３５°４５′０５．１４″Ｅ」である。「３５°００′３７．２９″Ｎ」は「北緯３５度００度３７分２９秒」を表し、「１３５°４５′０５．１４″Ｅ」は「東経１３５度４５度０５分１４秒」を表す。また、Ｎは北緯、Ｅは東経を意味する。さらに、日本国内のＧＰＳ情報には含まれないが、Ｓは南緯、Ｗは西経を意味する。そして、メモリアドレスは、「０ＸＤ００００００１」などであり、このメモリアドレスは地図画像データが記憶されるＨＤＤ１１２のメモリアドレスを示す。
【０１６４】
ここで、本実施例では、地名は都道府県、市・区および町名を含む。また、関連情報は、地名から検索された住所とその住所に対応する地図画像とである。
【０１６５】
また地図サーバ１１０のデータベースを検索する際には、選択された地名が周知の形態素解析の処理を施され、名詞に相当する単語を抽出される。そして、その抽出した単語から住所が検索される。
【０１６６】
たとえば、地名が「京都府京都市中京区」であれば、「京都府」、「京都市」および「中京区」が抽出される。また、本実施例では、市と区とは同一の単語として扱うため、「京都市」および「中京区」は「京都市中京区」とされる。そして、抽出された単語は、都道府県の欄、市・区の欄および町名の欄の順番で検索され、住所が絞り込まれる。つまり、都道府県の欄において「京都府」が検索されると、市・区の欄においては、都道府県に「京都府」が記憶される範囲に絞り込まれる。さらに、市・区の欄で「京都市中京区」が検索され、複数の検索結果が得られる場合には、最初に見つかった町名に対応する住所が検索結果として扱われる。つまり、「京都府京都市中京区」の地名からは、「京都府京都市中京区西三方堀川町５２１」の住所が得られる。「京都府京都市中京区西三方堀川町５２１」は京都市中京区役所の住所を示しており、地名が市・区のみであれば、市役所または区役所の住所が検索結果として得られる。また、地名が都道府県のみであれば都道府県庁の住所とする。なお、都道府県庁、市役所または区役所ではなく、最寄りの駅の住所であってもよい。
【０１６７】
また、地名に都道府県が含まれず、市・区や町名のみであるときに、異なる都道府県で同じ市・区または町名が複数存在する場合がある。この場合には、検索結果として得られた市・区または町名に都道府県名を付加して選択可能に表示する。なお、選択されたデータが、地名の一部を示す文字列であっても、その地名の一部を示す文字列を含む地名が検索結果とされてもよい。
【０１６８】
これによって、選択されたデータが異なる地域にある地名を示す場合に、使用者は自分の意図する地名に絞り込むことができる。また、氏名や曲名も、地名と同様に候補が表示される。
【０１６９】
さらに、関連情報として地図画像が選ばれる場合には、地名から住所を検索し、その住所に対応するＧＰＳ情報に対応する地図画像が関連情報となる。ただし、関連情報として一時記憶する場合には、地図画像ではデータサイズが大きいため、地図サーバ１１２のＩＰアドレスおよびメモリアドレスとＧＰＳ情報とを記憶する。つまり、一時記憶する関連情報がＩＰアドレスおよびメモリアドレスを含む文字列だけになるため、ＲＡＭ２８のデータ容量に対して、一時記憶データ３４８の割合を小さくすることができる。
【０１７０】
そして、関連情報が挿入される際に、地図サーバ１１２のＩＰアドレスおよびメモリアドレスとＧＰＳ情報とから地図画像をダウンロードして挿入する。また、ダウンロードする地図画像は、縮尺が３０００分の１となるようにする。なお、この地図画像の縮尺は使用者によって任意に設定することができるようにしてもよい。
【０１７１】
次に、図２０を参照して、音楽サーバ１２０のデータベースには、曲名、歌手名、作詞／作曲者、歌詞およびメモリアドレスが記憶される。曲名の欄には音楽サーバ１２０に記憶されている音楽データの曲名が記憶される。歌手名の欄には、曲名に対応してその曲を歌う歌手の氏名が記憶される。作詞／作曲者の欄には、曲名に対応して作詞者と作曲者の氏名が記憶される。歌詞の欄には、曲名に対応してその曲の歌詞が記憶される。メモリアドレスの欄には、曲名に対応する音楽データが記憶されているＨＤＤ１２２のメモリアドレスが記憶される。なお、音楽サーバ１２０のデータベースには、曲のジャケット写真画像などが記憶されるようにしてもよい。
【０１７２】
また、本実施例では、歌手名、作詞／作曲者および歌詞は、曲名の関連情報として扱われる。ただし、歌詞を関連情報として一時記憶する場合には、歌詞の文字列を音楽サーバ１２０からダウンロードし、ダウンロードデータバッファ３３４に格納する。そして、歌詞の文字列全てを表示して、使用者に必要な個所を選択させてから、一時記憶する。また、歌詞の文字数が全角１００文字を超えることがあるため、歌詞の文字列は全角１００文字毎に分割されてから、複数の関連情報として一時記憶される。
【０１７３】
さらに、音楽データを関連情報として一時記憶する場合には、音楽データはデータサイズが大きいため、音楽サーバ１２０のＩＰアドレスおよびメモリアドレスを記憶する。そして、関連情報が挿入される際に、音楽サーバ１２０のＩＰアドレスおよびメモリアドレスに基づいて音楽データをダウンロードして挿入する。
【０１７４】
次に、図２１を参照して、著名者サーバ１３０のデータベースには、氏名、出身、誕生日、性別、血液型およびＵＲＬが記憶される。氏名の欄には、著名者の氏名が記憶される。出身の欄には、氏名の欄に対応して出身地が記憶される。また、誕生日の欄、性別の欄、血液型およびＵＲＬの欄については、アドレス帳（図１７）と同様に氏名の欄に対応して、それぞれの項目が記憶される。
【０１７５】
また、アドレス帳と同様にして、出身、誕生日、性別、血液型およびＵＲＬは著名者の氏名の関連情報として扱われる。つまり、本実施例では、アドレス帳によって氏名を検索し、検索結果が得られない場合に、著名者サーバ１３０から関連情報を取得する。また、アドレス帳における住所の欄は、著名者サーバ１３０における出身地に相当し、住所が関連情報として選択されるときに、著名者サーバ１３０のデータベースからは、出身の欄から関連情報が取得される。
【０１７６】
これによって、関連情報がＲＡＭ２８や、地図サーバ１１０、音楽サーバ１２０および著名者サーバ１３０などの様々な場所に記憶されていたとしても、活用することができる。たとえば、氏名の関連情報であれば、ＲＡＭ２８に記憶されたアドレス帳データ３４２から取得することができ、地名の関連情報であれば、地図サーバ１１０に記憶されたデータベースを利用することで取得することができる。
【０１７７】
ＣＰＵ２０は、図２２に示す全体処理、図２３に示す受信メール処理、図２４に示す選択処理、図２５−図２９に示す一時記憶処理、図３０に示す転送メール処理および図３１、図３２に示す読み出し処理などを含むタスクを並列的に実行する。
【０１７８】
図２２は全体処理を示すフロー図である。図２２を参照して、ステップＳ１では、電源オフ操作がされたか否かを判断する。たとえば、携帯端末１０の電源がオンの状態で、終話キー２２ｃが長押しされたか否かを判断する。ステップＳ１で“ＹＥＳ”であれば、つまり、電源オフ操作がされると、全体処理を終了し、携帯端末１０は、電源オフ状態になる。一方、ステップＳ１で“ＮＯ”であれば、つまり電源オフ操作がされていなければ、ステップＳ３でメニューキー２２ｂが操作されたか否かを判断する。ステップＳ３で“ＮＯ”であれば、つまりメニューキー２２ｂが操作されていなければ、ステップＳ１に戻る。一方、ステップＳ３で“ＹＥＳ”であれば、つまりメニューキー２２ｂが操作されていれば、ステップＳ５でメニュー画面を表示する。たとえば、ＣＰＵ２０は、図３（Ｂ）に示す表示例をＬＣＤモニタ３２に表示する。
【０１７９】
続いて、ステップＳ７では、任意の機能キーが操作されたか否かを判断する。つまり、メニュー画面に表示された、電話機能キー４４、アドレス帳機能キー４６、メール機能キー４８、ブラウザ機能キー５０、データフォルダ機能キー５２およびツール機能キー５４などが操作されたか否かを判断する。ステップＳ７で“ＮＯ”であれば、つまり任意の機能キーが操作されなければ、ステップＳ７の判断を繰り返す。一方、ステップＳ７で“ＹＥＳ”であれば、つまり任意の機能キーがタッチ操作されると、ステップＳ９で、選択された任意の機能を実行する。たとえば、メール機能キー４８がタッチ操作されると、図４（Ａ）に示すメールメニュー画面がＬＣＤモニタ３２に表示され、メール機能が実行される。また、メールメニュー画面では、受信ボックスキー７２がタッチ操作されると受信メールを表示する。続いて、ステップＳ１１では、実行中の機能を終了させる操作がされたか否かを判断する。たとえば、終話キー２２ｃが押圧操作されると、実行中の機能は終了する。ステップＳ１１で“ＮＯ”であれば、つまり実行中の機能を終了させる操作がされなければ、ステップＳ１１に戻る。一方、ステップＳ１１で“ＹＥＳ”であれば、つまり実行中の機能を終了させる操作がされればステップＳ１３で待機画面を表示する。つまり、図３（Ａ）に示す待機画面をＬＣＤモニタ３２に表示する。そして、ステップＳ１３の処理が終了すれば、ステップＳ１に戻る。
【０１８０】
図２３は、受信メール処理を示すフロー図である。図２３を参照して、ステップＳ２１では、選択された受信メールを表示する。つまり、図示しない受信メールを選択するＧＵＩにて選択された受信メールが、ステップＳ２１の処理で表示される。ステップＳ２３では、タッチされたかを判断する。つまり、タッチフラグ３５０がオンか否かを判断する。ステップＳ２３で“ＮＯ”であれば、つまりタッチされていなければ、ステップＳ２３の判断を繰り返す。一方、ステップＳ２３で“ＹＥＳ”であれば、つまりタッチされていれば、ステップＳ２５で本文の表示座標内でタッチされたかを判断する。つまり、始点座標が受信メールの本文を表示している範囲に含まれているか否かを判断する。
【０１８１】
ステップＳ２５で“ＹＥＳ”であれば、つまり受信メールの本文を表示している範囲でタッチされれば、ステップＳ２７で選択データの表示座標内でタッチされたか否かを判断する。つまり、始点座標が選択文字列（つまり、選択データ）の表示座標に含まれているか否かを判断する。
【０１８２】
ステップＳ２７で“ＹＥＳ”であれば、つまり選択された文字列の表示座標内でタッチされていれば、ステップＳ３１に進み、ステップＳ２７で“ＮＯ”であれば、つまり選択された文字列の表示座標内でタッチされていなければ、ステップＳ２９で選択処理（図２４参照）を実行する。また、選択処理については後述するため、詳細な説明は省略する。
【０１８３】
続いて、ステップＳ３１で文字入力キーの表示座標内でリリースされたか否かを判断する。たとえば、あ行文字入力キーなどの表示座標内でリリースされたかを判断する。ステップＳ３１で“ＮＯ”あれば、つまり任意の文字入力キーの表示座標内でリリースされていなければ、ステップＳ２３に戻る。一方、ステップＳ３１で“ＹＥＳ”であれば、つまり任意の文字入力キーの表示座標内でリリースされれば、ステップＳ３３で一時記憶処理（図２５参照）を実行する。また、一時記憶処理については後述するため、詳細な説明は省略する。続いて、ステップＳ３５で、文字入力キーの表示を変更する。たとえば、一時記憶処理に利用した、あ文字入力キーを表示する色が、図６（Ｂ）に示すように変更される。なお、ステップＳ３３の処理で一時記憶されていなければ、文字入力キーの表示は変更されない。そして、ステップＳ３５の処理が終了すると、ステップＳ２３に戻る。
【０１８４】
ここで、ステップＳ２５で“ＮＯ”であれば、つまり受信メールの本文表示座標内でタッチされなければ、操作キーの表示座標内でタッチ操作されたか否かをステップＳ３７で判断する。つまり、任意の操作キーの表示座標内で、始点座標と終点座標とが示されたか否かを判断する。ステップＳ３７で“ＮＯ”であれば、つまり操作キーの表示座標内でタッチ操作されなければ、ステップＳ２３に戻る。
【０１８５】
また、ステップＳ３７で“ＹＥＳ”であれば、つまり操作キーの表示座標内でタッチ操作されれば、ステップＳ３９で終了操作か否かを判断する。たとえば、終話キー２２ｃなどが押圧操作されたか否かを判断する。ステップＳ３９で“ＹＥＳ”であれば、つまり終了操作がされれば、受信メール処理を終了する。一方、ステップＳ３９で“ＮＯ”であれば、つまり終了操作でなければ、タッチ操作に対応する動作を実行し、ステップＳ２３に戻る。たとえば、メール機能のメニューキーなどの表示座標内でタッチ操作されれば、メール機能のメニュー機能の画面を表示させる。
【０１８６】
図２４は、ステップＳ２９（図２３参照）に示す選択処理を示すフロー図である。図２４を参照して、ステップＳ５１では、タッチされた位置を始点座標として操作データバッファ３３０に格納する。続いて、ステップＳ５３では、リリースされたか否かを判断する。つまり、タッチフラグ３５０がオフにされたか否かを判断する。ステップＳ５３で“ＮＯ”であれば、リリースされなければ、ステップＳ５３の判断を繰り返す。一方、ステップＳ５３で“ＹＥＳ”であれば、ステップＳ５５でリリースされた位置を終点座標として操作データバッファ３３０に格納する。
【０１８７】
続いて、ステップＳ５７では、始点座標と終点座標とが文字列の表示座標内か否かを判断する。たとえば、操作データバッファ３３０に格納に格納される始点座標と終点座標とが、「佐」表示座標データ３８０や「藤」表示座標データ３８６などで示される表示座標内に含まれるか否かを判断する。ステップＳ５７で“ＹＥＳ”であれば、つまり始点座標と終点座標とが文字列の表示座標内であれば、ステップＳ５９で、文字列の表示座標および文字列データを選択範囲データバッファ３３２に格納する。つまり、操作データバッファ３３０に格納される始点座標および終点座標の間に含まれる文字列の表示座標と、始点座標と終点座標との間に含まれる文字列データとが選択範囲データバッファ３３２に格納される。
【０１８８】
続いて、ステップＳ６１では、始点座標と終点座標との間に含まれる文字列の表示領域の色を変更する。つまり、選択された文字列を使用者に通知するために、図５（Ａ）に示す、選択された文字列「佐藤」のように示す。そして、ステップＳ６１の処理が終了すると、選択処理を終了し、受信メール処理（図２３参照）に戻る。
【０１８９】
ここで、ステップＳ５７で“ＮＯ”であれば、つまり始点座標と終点座標とが文字列の表示座標内でなければ、ステップＳ６３で始点座標と終点座標とが画像データの表示座標内か否かを判断する。つまり、始点座標と終点座標とが地図画像データや写真画像データなどの表示座標内であるか否かを判断する。たとえば、図示しない画像表示座標データで示される表示座標内に、操作データバッファ３３０に格納される始点座標と終点座標とが含まれるか否かを判断する。
【０１９０】
ステップＳ６３で“ＮＯ”であれば、つまり始点座標と終点座標とが画像データの表示座標内でなければ、選択処理を終了する。一方、ステップＳ６３で“ＹＥＳ”であれば、ステップＳ６５で画像データの表示画像およびその画像データのメモリアドレスを選択範囲データバッファに格納する。つまり、操作データバッファ３３０に格納される画像データの表示座標と、画像データのメモリアドレスとが選択範囲データバッファ３３２に格納される。たとえば、始点座標および終点座標が地図画像データ４００ａの表示座標内に含まれる場合には、始点座標および終点座標と、地図画像データ４００ａのメモリアドレスとが、選択範囲データバッファ３３２に格納される。つまり、使用者は、画像データも選択データとして選択することができる。
【０１９１】
続いて、ステップＳ６７では、始点座標と終点座標とが含まれる画像データの表示領域の色を変更する。たとえば、表示される画像データの色を全体的に青みがかった色にする。そして、ステップＳ６７の処理が終了すると、選択処理を終了する。
【０１９２】
図２５は、ステップＳ３３（図２３参照）に示す一時記憶処理を示すフロー図である。図２５を参照して、ステップＳ８１では、選択データは文字列か否かを判断する。つまり、選択処理（図２４参照）で選択されたデータが文字列か画像かを判断する。具体的には、選択範囲データバッファ３３２に文字列が格納されているかメモリアドレスが格納されているかによって判断する。具体的には、格納された文字列が「０Ｘ」から始まっているか否かによって判断することができる。
【０１９３】
ステップＳ８１で“ＮＯ”であれば、つまり選択データが文字列データではなく画像データであれば、ステップＳ１５５（図２９参照）に進む。一方、ステップＳ８１で“ＹＥＳ”であれば、選択範囲データバッファ３３２に格納された文字列を一時記憶する。たとえば、あ行文字入力キーが一時記憶操作に利用されていれば、あ行対応アドレスデータ３７０ｃによって示されるメモリアドレス、つまり「０Ｘ９００００００−０Ｘ９０００ＦＦＦ」で示されるＲＡＭ２８のメモリアドレスに従って、選択データである文字列を一時記憶する。具体的には、１個目の一時記憶するデータであるため、０Ｘ９００００００から順に文字列が一時記憶される。
【０１９４】
続いて、ステップＳ８５で文字列の種別一覧を表示する。つまり、図５（Ｃ）に示すポップアップ８２によって、氏名、地名および曲名が表示される。続いてステップＳ８７では、氏名が選択されたか否かを判断する。つまり、チェックボックス８４ａに対応するフラグがオンにされたか否かを判断する。ステップＳ８７で“ＮＯ”であれば、つまりチェックボックス８４ａがチェックされていなければ、ステップＳ１０３（図２６参照）に進む。一方、ステップＳ８７で“ＹＥＳ”であれば、つまりチェックボックス８４ａがチェックされていれば、ステップＳ８９でアドレス帳から氏名の候補を取得する。たとえば、選択された文字列が「佐藤」であれば、検索テーブル（図１６参照）からアドレス帳データ３４２のメモリアドレスを取得し、その取得されたメモリアドレスに基づいてアドレス帳データ３４２内の氏名の欄（図１７参照）において、「佐藤」を検索する。
【０１９５】
続いて、ステップＳ９１で取得できたか否かを判断する。つまり、アドレス帳データ３４２内の氏名の欄において、「佐藤」が検索結果として取得できたか否かを判断する。ステップＳ９１で“ＹＥＳ”であれば、つまり取得できればステップＳ９５に進む。一方、ステップＳ９１で“ＮＯ”であれば、つまり取得できなければステップＳ９３で著名者サーバ１３０から氏名の候補を取得する。具体的には、検索テーブルから著名者サーバ１３０のＩＰアドレスを取得し、その取得されたＩＰアドレスに従って著名者サーバ１３０とのデータ通信を行う。そして、著名者サーバ１３０のデータベース（図２１参照）において、氏名の欄で選択された文字列と一致する項目を検索する。なお、ステップＳ８９またはステップＳ９３で複数の候補が検索結果として出力されれば、複数の候補を使用者に選択させるＧＵＩを表示するようにしてもよい。
【０１９６】
続いて、ステップＳ９５では、取得可能な関連情報の一覧を表示する。たとえば、図１７を参照して、アドレス帳データ３４２における氏名の欄で「佐藤」を検索すると、住所、誕生日、性別、血液型およびＵＲＬの欄には「ＮＵＬＬ」が記憶されているため、電話番号およびメールアドレスが取得可能であることが分かる。つまり、電話番号、メールアドレス、住所、誕生日、性別、血液型およびＵＲＬは、関連情報として表示されることがない。
【０１９７】
続いて、図２５に戻って、ステップＳ９７で確定キー８２ａが操作されたか否かを判断する。たとえば、図６（Ａ）に示すポップアップ８２内の確定キー８２ａがタッチ操作されたか否かを判断する。ステップＳ９７で“ＮＯ”であれば、つまり確定キー８２ａがタッチ操作されなければ、ステップＳ９７の処理を繰り返し実行する。一方、ステップＳ９７で“ＹＥＳ”であれば、つまり確定キー８２ａがタッチ操作されれば、ステップＳ９９で選択された関連情報を一時記憶する。
【０１９８】
たとえば、図６（Ａ）を参照して、チェックボックス８４ｅにチェックされ確定キー８２ａがタッチ操作されると、チェックボックス８４ｅに対応してアドレスつまり、アドレス帳データ３４２において、「佐藤」に対応する「メールアドレス」の欄に記憶されているメールアドレスが関連情報として一時記憶される。さらに、あ行文字入力キーが一時記憶操作に利用されていれば、あ行対応アドレスデータ３７０ｃによって示されるメモリアドレス、つまり「０Ｘ９００００００−０Ｘ９０００ＦＦＦ」で示されるＲＡＭ２８のメモリアドレスに従って、選択データである文字列を一時記憶する。具体的には、２個目以降の一時記憶するデータであるため、０Ｘ９００００Ｃ８、つまり２０１バイト目から順にメールアドレスが一時記憶される。また、複数の関連情報が選択される場合には、０Ｘ９００００Ｃ８から２００バイト毎のメモリアドレスに対応して複数の関連情報が一時記憶される。
【０１９９】
図２５に戻って、ステップＳ１０１では、関連情報一覧の表示を消去する。つまりポップアップ８２の表示を消去する。そして、ステップＳ１０１の処理が終了すると、一時記憶処理を終了して、受信メール処理（図２３参照）に戻る。
【０２００】
図２６を参照して、ステップＳ１０３では、地名が選択されたか否かを判断する。つまり、図５（Ｃ）に示すポップアップ８２内のチェックボックス８４ｂがチェックされたか否かを判断する。ステップＳ１０３で“ＮＯ”であれば、つまり地名が選択されなければステップＳ１２７（図２７）に進む。一方、ステップＳ１０３で“ＹＥＳ”であれば、つまり地名が選択されればステップＳ１０５で地名サーバ１１０から地名の候補を取得する。つまり、検索テーブル（図１６参照）から地図サーバ１１０のＩＰアドレスを取得し、その取得したＩＰアドレスに従って、地図サーバ１１０とのデータ通信を行う。そして、
選択された文字列が「京都市中京区」であれば、地名サーバ１１０のデータベース（図２０参照）において、都道府県の欄、市・区の欄および町名の欄の順番で、「京都市中京区」が検索される。
【０２０１】
続いて、ステップＳ１０７では、候補が複数か否かを判断する。つまり、地名サーバ１１０のデータベースにおける検索結果が複数であるか否かを判断する。ステップＳ１０７で“ＮＯ”であれば、つまり検索結果が１つであれば、ステップＳ１１３に進む。一方、ステップＳ１０７で“ＹＥＳ”であれば、つまり検索結果が複数であれば、ステップＳ１０９で候補一覧を表示する。たとえば、地名が「府中市」であれば、検索結果として、「東京都府中市」と「広島県府中市」とが検索結果として得られる。そして、ステップＳ１０９では、東京都府中市」と「広島県府中市」とがポップアップ８２によって選択可能に表示される。
【０２０２】
続いて、ステップＳ１１１で選択されたか否かを判断する。つまり、複数の検索結果における候補一覧から任意の１つが選択され、確定キー８２ａなどがタッチ操作されたか否かを判断する。ステップＳ１１１で“ＮＯ”であれば、つまり候補一覧から任意の１つが選択されなければ、ステップＳ１１１の処理を繰り返し実行する。一方、ステップＳ１１１で“ＹＥＳ”であれば、つまり候補一覧から任意の１つが選択されれば、ステップＳ１１３で取得可能な関連情報の一覧を表示する。たとえば、「京都市中京区」の関連情報である住所および地図用情報が選択可能なように、ポップアップ８２によって表示される。
【０２０３】
続いて、ステップＳ１１５で確定キー８２ａが操作されたか否かを判断する。たとえば、ポップアップ８２内の確定キー８２ａがタッチ操作されたか否かを判断する。ステップＳ１１５で“ＮＯ”であれば、つまり確定キー８２ａが操作されなければ、ステップＳ１１５の処理を繰り返し実行する。一方、ステップＳ１１５で“ＹＥＳ”であれば、つまり確定キー８２ａが操作されれば、ステップＳ１１７で地図のみか否かを判断する。つまり、選択された関連情報が地図画像データのみか否かを判断する。ステップＳ１１７で“ＮＯ”であれば、つまり選択された関連情報が地図画像データのみでなければ、ステップＳ１２１に進む。一方、ステップＳ１１７で“ＹＥＳ”であれば、つまり選択された関連情報が地図画像データのみであれば、ステップＳ１１９でＩＰアドレスおよびメモリアドレスとＧＰＳ情報とを一時記憶し、ステップＳ１０１に進む。
【０２０４】
たとえば、「京都市中京区」の地名において、地図が関連情報として選択されると、ＧＰＳ情報「３５°００′３７．２９″Ｎ  １３５°４５′０５．１４″Ｅ」およびＨＤＤ１１２のメモリアドレス「０ＸＤ００００００１」と、地図サーバ１１０のＩＰアドレスとが一時記憶される。また、あ行文字入力キーが一時記憶操作に利用されていれば、あ行対応アドレスデータ３７０ｃによって示されるメモリアドレス、つまり「０Ｘ９００００００−０Ｘ９０００ＦＦＦ」で示されるＲＡＭ２８のメモリアドレスに従って、選択データである文字列を一時記憶する。具体的には、２個目以降の一時記憶するデータであるため、０Ｘ９００００Ｃ８、つまり２０１バイト目から順にＩＰアドレス、メモリアドレスおよびＧＰＳ情報と一時記憶する。また、一時記憶されたＩＰアドレス、メモリアドレスおよびＧＰＳ情報の文字列は、文字列中の「，」などによって区別される。
【０２０５】
ステップＳ１２１では、住所のみか否かを判断する。つまり選択された関連情報が住所の文字列のみか否かを判断する。ステップＳ１２１で“ＹＥＳ”であれば、つまり選択された関連情報が住所の文字列のみであれば、ステップＳ１２３で住所の文字列を一時記憶し、ステップＳ１０１に進む。たとえば、「京都市中京区」の地名からは、「京都府京都市中京区西三坊堀川町５２１」の住所が関連情報として得られる。そして、ステップＳ１１９の処理と同様にして、指定された一時記憶データ３４８のメモリアドレスに一時記憶される。
【０２０６】
ここで、ステップＳ１２１で“ＮＯ”であれば、つまり選択された関連情報が地図画像データと住所の文字列であれば、住所の文字列とＩＰアドレスおよびメモリアドレスとＧＰＳ情報とを一時記憶し、ステップＳ１０１に進む。たとえば、ステップＳ１１９と同様にして得られたＧＰＳ情報「３５°００′３７．２９″Ｎ  １３５°４５′０５．１４″Ｅ」およびメモリアドレス「０ＸＤ００００００１」と、地図サーバのＩＰアドレスとは、２個目の一時記憶するデータであるため、０Ｘ９００００Ｃ８、つまり２０１バイト目から順にＩＰアドレス、メモリアドレスおよびＧＰＳ情報と一時記憶される。そして、住所の文字列は、３個目の一時記憶するデータであるため、０Ｘ９０００１９０、つまり４０１バイト目から一時記憶される。
【０２０７】
図２７を参照して、ステップＳ１２７では、曲名が選択されたか否かを判断する。たとえば、図５（Ｃ）に示すポップアップ８２で曲名に対応するチェックボックス８４ｃにチェックがされたか否かを判断する。ステップＳ１２７で“ＮＯ”であれば、つまり図５（Ｃ）に示すポップアップ８２内のチェックボックス８４ｃがチェックされなければ、ステップＳ８７に戻る。一方、ステップＳ１２７で“ＹＥＳ”であれば、つまりチェックボックス８４ｃにチェックされれば、ステップＳ１２９で音楽サーバ１２０から曲名の候補を取得する。つまり、検索テーブル（図１６参照）から音楽サーバ１２０のＩＰアドレスを取得する。そして、図３４を参照して選択された文字列が「○○」であれば音楽サーバ１２０のデータベース（図２０参照）における曲名の欄で「○○」が検索される。
【０２０８】
続いて、ステップＳ１３１では、取得できたか否かを判断する。つまり音楽サーバ１２０のデータベースから曲名の候補を取得できたか否かを判断する。ステップＳ１３１で“ＹＥＳ”であれば、つまり曲名の候補を取得できればステップＳ１３５に進む。一方、ステップＳ１３１で“ＮＯ”であれば、つまり曲名の候補を取得できなければステップＳ１３３で音楽ファイルから曲名の候補を取得する。つまり、音楽データ４０２を構成する音楽データから曲名の候補を取得する。
【０２０９】
続いて、ステップＳ１３５では、候補が複数であるか否かを判断する。たとえば、異なる歌手が同じ曲を歌う場合もあるため、曲名だけでは１つの候補に絞り込むことができない場合がある。ステップＳ１３５で“ＮＯ”であれば、つまり候補が１つだけであれば、ステップＳ１４１に進む。一方、ステップＳ１３５で“ＹＥＳ”であれば、つまり複数の候補があれば、ステップＳ１３７で候補一覧を表示し、ステップＳ１３９でその候補一覧から、１つの候補が選択されたか否かを判断する。そして、ステップＳ１３９で“ＮＯ”であれば、１つの候補が選択されなければ、ステップＳ１３９の処理を繰り返し実行する。一方、ステップＳ１３９で“ＹＥＳ”であれば、つまり１つの候補が選択されれば、ステップＳ１４１で取得可能な関連情報の一覧を表示する。たとえば、「○○」の曲名が音楽サーバ１２０のデータベースにおける曲名の欄で検索されると、図６（Ａ）に示されたポップアップ８２のようなＧＵＩで歌手名、作詞／作曲者および歌詞が関連情報として選択できるように表示される。なお、歌詞の無いクラシックなどの曲であれば、歌詞は取得可能な関連情報として表示されない。
【０２１０】
続いて、ステップＳ１４３では、確定キー８２ａが操作されたか否かを判断する。たとえば、図６（Ａ）に示されたポップアップ８２内の確定キー８２ａが操作されたか否かを判断する。ステップＳ１４３で“ＮＯ”であれば、つまり確定キー８２ａが操作されなければ、ステップＳ１４３の処理を繰り返し実行する。一方、ステップＳ１４３で“ＹＥＳ”であれば、つまり確定キー８２ａが操作されれば、ステップＳ１４５に進む。
【０２１１】
図２８を参照して、ステップＳ１４５では、曲のみか否かを判断する。つまり関連情報として曲、つまり音楽データのみが選択されたか否かを判断する。ステップＳ１４５で“ＮＯ”であれば、つまり曲のみが選択されていなければ、ステップＳ１４９に進む。一方、ステップＳ１４５で“ＹＥＳ”であれば、つまり曲のみが選択されれば、ステップＳ１４７でＩＰアドレスおよびメモリアドレスを一時記憶し、ステップＳ１０１に進む。たとえば、図２０を参照して、「○○」の関連情報として曲が選択されれば、音楽サーバ１２０におけるＨＤＤ１２２のメモリアドレス「０ＸＡ００００００１」と、音楽サーバ１２０のＩＰアドレスとが一時記憶される。なお、ＩＰアドレスおよびメモリアドレスを一時記憶する処理については、ステップＳ１１９（図２６参照）と同様であるため、詳細な説明は省略する。
【０２１２】
ステップＳ１４９では、文字列のみか否かを判断する。つまり、曲名の関連情報として、歌手名、作詞／作曲者または歌詞のいずれかが選択されたか否かを判断する。ステップＳ１４９で“ＹＥＳ”であれば、つまり歌手名、作詞／作曲者または歌詞のいずれかが選択されれば、ステップＳ１５１で関連情報の文字列を一時記憶し、ステップＳ１０１に進む。たとえば、音楽サーバ１２０のデータベースから曲名「○○」に対応して、「倖田  ヒロ」、「中井  雅彦／中井  雅彦」または「ｘｘｘ………」のいずれかが、指定された一時記憶データ３４８のメモリアドレスに従って記憶される。なお、複数の関連情報を一時記憶する処理については、ステップＳ１２５と同じ処理であるため、ここでは詳細な説明は省略する。
【０２１３】
ステップＳ１４９で“ＮＯ”であれば、つまり歌手名、作詞／作曲者または歌詞のいずれかが選択されなければ、曲と、歌手名、作詞／作曲者または歌詞のいずれかが選択されたとして、ステップＳ１５３に進む。ステップＳ１５３では、関連情報の文字列とＩＰアドレスおよびメモリアドレスとを一時記憶し、ステップＳ１０１に進む。たとえば、関連情報として曲と歌手名が選択されていれば、「○○」の音楽データを記憶するメモリアドレス「０ＸＡ００００００１」と、「倖田  ヒロ」とが、指定された一時記憶データ３４８のメモリアドレスに従って一時記憶される。
【０２１４】
図２９を参照して、ステップＳ１５５では、選択範囲データバッファに格納されたメモリアドレスを一時記憶する。つまり、選択データが画像データであるため、画像データのメモリアドレスが一時記憶される。また、一時記憶する処理については、ステップＳ８３と同様であるため、詳細な説明は省略する。
【０２１５】
続いて、ステップＳ１５７では、種別一覧を表示する。たとえば、地図画像データ４００ａなどであるか、写真画像データ４００ｃなどであるかを選択させるＧＵＩを表示する。続いて、ステップＳ１５９では、地図画像が選択されたか否かを判断させる。つまり、表示したＧＵＩなどで、地図画像データ４００ａが選択されたか否かを判断する。ステップＳ１５９で“ＮＯ”であれば、つまり地図画像データ４００ａが選択されなければ、ステップＳ１６５に進む。一方、ステップＳ１５９で“ＹＥＳ”であれば、つまり地図画像データ４００ａが選択されれば、ステップＳ１６１で地図画像メタデータ４００ｂを読み込む。つまり、地図画像メタデータ４００ｂから地図画像データ４００ａのタイトル、つまり地名を読み出す。そして、ステップＳ１６３では、地図サーバ１１０から地名の候補を取得し、ステップ１０７に進む。つまり、地図画像データ４００ａである場合に、地図画像メタデータ４００ｂから読み出したタイトル、つまり地名を利用して地図サーバ１１０のデータベースを検索する。なお、検索処理についてはステップ１０５と同様であるため、詳細な説明は省略する。
【０２１６】
ステップＳ１６５では、写真画像が選択されたか否かを判断する。つまり、表示したＧＵＩなどで、写真画像データ４００ｃが選択されたか否かを判断する。ステップＳ１６５で“ＮＯ”であれば、つまり写真画像データ４００ｃが選択されなければ、ステップＳ１５９に戻る。一方、ステップＳ１６５で“ＹＥＳ”であれば、つまり写真画像データ４００ｃが選択されれば、ステップＳ１６７で写真画像メタデータ４００ｄを読み込み、ステップＳ１６９で取得可能な関連情報の一覧を表示する。たとえば、図３５（Ａ）を参照して、写真画像Ｐｉｃが写真画像データ４００ｃであれば、写真画像メタデータ４００ｄから、写真画像のタイトルおよび撮影日を関連情報として取得し、タイトルおよび撮影日が選択可能なようにポップアップ８２を表示する。
【０２１７】
続いて、ステップＳ１７１で確定キー８２ａが操作されたか否かを判断する。たとえば、図３５（Ａ）に示す確定キー８２ａがタッチ操作れたか否かを判断する。ステップＳ１７１で“ＮＯ”であれば、つまり確定キー８２ａがタッチ操作されなければ、ステップＳ１７１の処理を繰り返し実行する。一方、ステップＳ１７１で“ＹＥＳ”であれば、つまり確定キー８２ａなどがタッチ操作されれば、ステップＳ１７３で選択された関連情報を一時記憶し、ステップＳ１０１に進む。つまり、写真画像データ４００ｃのタイトルまたは撮影日を関連情報として、指定された一時記憶データ３４８のメモリアドレスに従って一時記憶する。
【０２１８】
図３０は、転送メール処理を示すフロー図である。図３０を参照して、受信メール処理などで転送キーがタッチ操作されると、ＣＰＵ２０は、転送メール処理を実行する。ＣＰＵ２０は、ステップＳ１９１で、転送元の受信メールを引用する。つまり、メールデータを構成する転送元の受信メールから本文を引用する。具体的には、件名には「Ｆｗ：」の文字列が、受信メールの件名の始めに挿入され、本文には受信メールの本文を引用文として挿入される転送メールが作成される。
【０２１９】
ステップＳ１９３では、タッチされたか否かを判断する。ステップＳ７３で“ＮＯ”であれば、ステップＳ１９３の判断を繰り返す。一方、ステップＳ１９３で“ＹＥＳ”であれば、ステップＳ１９５で文字入力キーの表示座標内でタッチされたか否かを判断する。たとえば、あ行文字入力キーなどの表示座標内でタッチされたか否かを判断する。ステップＳ１９５で“ＮＯ”であれば、つまり文字入力キーの表示座標内でタッチされなければ、ステップＳ２０３に進む。一方、ステップＳ１９５で“ＹＥＳ”であれば、つまり文字入力キーの表示座標内でタッチされれば、ステップＳ１９７で１秒以内にリリースされたか否かを判断する。つまり、タッチフラグ３５０がオンになると、タッチ間隔カウンタ３５２がカウントされる処理が実行さる。そして、ステップＳ１９７では、そのタッチ間隔カウンタ３５２のカウント値が１秒を示す値以下であるか否かを判断する。ステップＳ１９７で“ＮＯ”であれば、つまりタッチしてから１秒経過していれば、ステップＳ１９９で読み出し処理（図３１参照）を実行し、ステップＳ１９３に戻る。また、読み出し処理については後述するため、詳細な説明は省略する。
【０２２０】
また、ステップＳ１９７で“ＹＥＳ”であれば、つまり１秒以内にリリースされれば、ステップＳ２０１で文字入力処理を実行し、ステップＳ１９３に戻る。たとえば、あ行文字入力キーにタッチされ、１秒以内にリリースされれば、あ行の文字を入力する動作が実行される。
【０２２１】
以下、ステップＳ２０３−Ｓ２０７の処理は、ステップＳ３７−Ｓ４１と同様であるため、詳細な説明は省略する。ステップＳ２０３では、操作キーの表示座標内でタッチ操作がされたか否かを判断する。ステップＳ２０３で“ＮＯ”であれば、ステップＳ１９３に戻る。一方、ステップＳ２０３で“ＹＥＳ”であれば、ステップＳ２０５で終了操作か否かを判断する。ステップＳ２０５で“ＹＥＳ”であれば、転送メール処理を終了する。一方、ステップＳ２０５で“ＮＯ”であれば、ステップＳ２０７でタッチ操作に対応する動作を実行し、ステップＳ１９３に戻る。
【０２２２】
図３１は、ステップＳ１９９（図３０参照）に示す読み出し処理を示すフロー図である。図３１を参照して、ステップＳ２２１ではタッチされた位置を始点座標として操作データバッファ３３０に格納する。続いて、ステップＳ２２３では一時記憶した関連情報の一部を読み出す。たとえば、あ行文字入力キーの表示座標内にタッチされると、あ行文字入力キーに対応するメモリアドレスの記憶領域に一時記憶された文字列とその文字列における１つの関連情報が読み出され、その一時記憶された文字列とその文字列における１つの関連情報が操作データバッファ３３０に格納される。つまり、「佐藤」の文字列および「佐藤」の関連情報である「＊＊ｘｘ＠ｅｃｗｅｂ．ｎｅ．ｊｐ」などが一時記憶されていれば、操作データバッファ３３０に、「佐藤」と「＊＊ｘｘ＠ｅｃｗｅｂ．ｎｅ．ｊｐ」とが格納される。続いて、ステップＳ２２５では、タッチ位置が機能表示範囲５６内か否かを判断する。つまり、現在のタッチ位置が機能表示範囲５６の表示座標内であるか否かを判断する。ステップＳ２２５で“ＮＯ”であれば、つまり現在のタッチ位置が機能表示範囲５６の表示座標内でなければ、ステップＳ２２５の処理を繰り返し実行する。一方、ステップＳ２２５で“ＹＥＳ”であれば、つまり現在のタッチ位置が機能表示範囲５６の表示座標内であれば、ステップＳ２２７でタッチ位置に一時記憶したデータの一部を表示する。つまり、図９（Ｂ）に示す簡易ポップアップ８８のように、「佐藤」と「＊＊ｘｘ＠ｅｃｗｅｂ．ｎｅ．ｊｐ」との一部が簡易的に表示される。なお、関連情報がメモリアドレスである場合には、関連情報がメモリアドレスであることを示すアイコンが表示される。
【０２２３】
続いて、ステップＳ２２９でリリースされたか否かを判断する。つまり、タッチフラグ３５０がオフであるか否かを判断する。ステップＳ２２９で“ＮＯ”であれば、つまりタッチフラグ３５０がオンであればステップＳ２２７に戻る。つまり、現在のタッチ位置を追従するように簡易ポップアップ８８の表示位置が移動するようになる。また、ステップＳ２２９で“ＹＥＳ”であれば、つまりタッチフラグがオフであれば、ステップＳ２３１でリリースされた位置を終点座標として操作データバッファ３３０に格納する。続いて、ステップＳ２３３では、一時記憶されたデータの全てを表示する。たとえば、あ行文字入力キーの表示座標内にタッチされていれば、あ行文字入力キーに対応するメモリアドレスの記憶領域に一時記憶された文字列とその文字列における関連情報が読み出され、ＬＣＤモニタ３２に表示する。具体的には、図１０（Ａ）に示すポップアップ８２のように、「佐藤」と「＊＊ｘｘ＠ｅｃｗｅｂ．ｎｅ．ｊｐ」とが表示される。
【０２２４】
続いて、図３２を参照して、ステップ２３５では、確定キー８２ａが操作されたか否かを判断する。たとえば、図１０（Ａ）に示す確定キー８２ａが操作されたか否かを判断する。ステップＳ２３５で“ＮＯ”であれば、つまり確定キー８２ａが操作されなければ、ステップＳ２３７でキャンセル操作がされたか否かを判断する。たとえば、ポップアップ８２の表示座標外にタッチされたり、終話キー２３ｃが押圧操作されたりしたか否かを判断する。ステップＳ２３７で“ＮＯ”であれば、つまりキャンセル操作がされなければステップＳ２３５に戻り、一方、“ＹＥＳ”であれば、つまりキャンセル操作がされればステップＳ２４５に進む。
【０２２５】
また、ステップＳ２３５で“ＹＥＳ”であれば、つまり確定キー８２ａが操作されれば、ステップＳ２３９でアドレスか否かを判断する。つまり、一時記憶データ３４８に記憶される関連情報に、ＩＰアドレスおよびメモリアドレスを含んでいるか否かを判断する。たとえば、あ行文字入力キーがタッチされていれば、あ行文字入力キーに対応するメモリアドレスに一時記憶されている関連情報、つまり「佐藤」と「＊＊ｘｘ＠ｅｃｗｅｂ．ｎｅ．ｊｐ」に、「ＩＰ：」または「０Ｘ」から始まる文字列が含まれているか否かを判断する。ステップＳ２３９で“ＹＥＳ”であれば、つまりＩＰアドレスまたはメモリアドレスが含まれていれば、ステップＳ２４７に進む。一方、ステップＳ２３９で“ＮＯ”であれば、つまりＩＰアドレスが含まれていなければ、ステップＳ２４１で一時記憶データ３４８から文字列を取得する。
【０２２６】
続いて、ステップＳ２４３では、選択された項目に対応する文字列を挿入する。たとえば、図１０（Ａ）に示すポップアップ８２でチェックボックス８４ｊにチェックがされ、確定キー８２ａがタッチ操作されれば、図１０（Ｂ）に示すように「＊＊ｘｘ＠ｅｃｗｅｂ．ｎｅ．ｊｐ」の文字列が、終点座標に対応する位置に挿入される。続いて、ステップＳ２４５で関連情報の表示を消去し、読み出し処理を終了して、転送メール処理に戻る。つまり、ポップアップ８２の表示を消去する。
【０２２７】
ステップＳ２４７では、ＩＰアドレスおよびメモリアドレスに基づいてデータを取得する。たとえば、図３３（Ａ）を参照して、種別を地名とされた「京都市中京区」の文字列が一時記憶され、関連情報として、地図画像が選択される場合に、「ＩＰ：２１０．１４６．１８１．＊＊＊」、「０ＸＤ００００００１」および「３５°００′３７．２９″Ｎ  １３５°４５′０５．１４″Ｅ」が関連情報として一時記憶される。そして、付加操作における終点座標がＴ１に示す座標で示されると、ＩＰアドレス「ＩＰ：２１０．１４６．１８１．＊＊＊」に基づいて、地図サーバ１１０とのデータ通信を行い、メモリアドレス「０ＸＤ００００００１」に格納されるＧＰＳ情報に対応する地図データにおいて、「３５°００′３７．２９″Ｎ  １３５°４５′０５．１４″Ｅ」が中心位置となるような地図画像データをダウンロードする。続いて、ステップＳ２４９では、取得したデータを挿入し、ステップＳ３４５に進む。たとえば、図３３（Ｂ）に示すように、ダウンロードされた地図画像ＭａｐをＴ１が示す座標に挿入する。
【０２２８】
図３４（Ａ）、（Ｂ）は、著名者サーバ１３０を利用して、関連情報を挿入する操作を説明する図解図である。図３４（Ａ）を参照して、種別を氏名とされた「中井雅彦」の文字列が一時記憶され、関連情報としてＵＲＬが選択される場合に、アドレス帳データに３４２に「中井雅彦」のアドレスデータがなければ、著名者サーバ１３０のデータベース（図２１参照）における氏名の欄で「中井雅彦」が検索される。そして、著名者サーバ１３０のデータベースから「ｈｔｔｐ：／／ｗｗｗ．ｈｉｋｏ．ｎａｋａｉ．ｎｅ．ｊｐ／ｉｎｄｅｘ」の文字列を取得し、一時記憶される。そして、付加操作における終点座標がＴ２で示されると、図３４（Ｂ）を参照して、「ｈｔｔｐ：／／ｗｗｗ．ｈｉｋｏ．ｎａｋａｉ．ｎｅ．ｊｐ／ｉｎｄｅｘ」が付加される。
【０２２９】
また、たとえば、図３５（Ａ）−（Ｃ）は、写真画像を一時記憶して、メールに挿入する操作を説明する図解図である。図３５（Ａ）を参照して、フォルダ機能によって、写真画像Ｐｉｃが表示され、その写真画像Ｐｉｃに対して一時記憶操作がされるとポップアップ８２が表示される。ここでは、写真画像であるため、種別を確認するＧＵＩは省略され、関連情報を選択するＧＵＩが表示される。そして、関連情報としてタイトルと日付が選択されると、写真画像Ｐｉｃに対応するメタデータからタイトルと写真画像Ｐｉｃを撮影した撮影日が一時記憶される。なお、画像データであるため、写真画像Ｐｉｃの画像データではなく、写真画像Ｐｉｃの画像データのメモリアドレスが一時記憶される。
【０２３０】
そして、図３５（Ｂ）を参照して、新規に作成するメール（新規メール）において、付加操作で終点座標がＴ３で示されると、図３５（Ｃ）を参照して、写真画像Ｐｉｃのタイトル、撮影した撮影日を挿入し、一時記憶された写真画像Ｐｉｃの画像データのメモリアドレスに基づいて写真画像が挿入される。
【０２３１】
図３６は、音楽プレイヤ機能を実行中に、音楽データが一時記憶されるときの処理を説明する図解図である。図３６を参照して、音楽プレイヤ機能が実行される場合に、曲名「××」の文字列表示を選択し、一時記憶の操作が行われると種別を確認するＧＵＩは省略され、関連情報を確認するＧＵＩが表示される。このとき、曲名の文字列がまず一時記憶され、音楽サーバ１２０からではなく、曲名の文字列に対応する音楽データのメタデータから関連情報が取得される。つまり、「××」に対応する音楽データが第１音楽データ４０２ａであれば、第１音楽メタデータ４０２ｂから関連情報が取得される。また、音楽データが関連情報として選択される場合には、第１音楽データ４０２ａのメモリアドレスが一時記憶される。
【０２３２】
図３７（Ａ）、（Ｂ）は、一時記憶させるための専用キーを備える他の実施例である。また、専用キーを用いた一時記憶所操作および挿入の操作は文字入力キーを用いたときと同じであるため、詳細な説明は省略する。
【０２３３】
図３７（Ａ）を参照して、受信メールの内容をＬＣＤモニタ３２に示す表示例であり、機能表示範囲５６には、作成キー２００および削除キー２０２が表示される。作成キー２００が表示座標内でタッチ操作されると、図３７（Ｂ）に示すように、一時記憶キー２０４が、新たに表示される。削除キー２０２は、作成した一時記憶キー２０４を削除するためのキーである。また、一時記憶キー２０４は、ＲＡＭ２８のメモリアドレスが対応づけられる。そして、一時記憶キー２０４は、文字入力キーと同様に、選択された文字列の表示座標から一時記憶キー２０４の表示座標にタッチアンドスライド操作されると、対応づけられたメモリアドレスが示す記憶領域に選択された文字列を一時記憶させる。
【０２３４】
なお、一時記憶キー１７４の表示は１つだけだが、さらに作成キー１７４がタッチ操作されると、２個以上いくつでも作成することができる。また、複数の一時記憶キー１７４を作成する場合に、それぞれの一時記憶キー１７４の位置は任意に変更可能である。たとえば、一時記憶キー１７４を３つ表示させた場合に、右端に設けられた一時記憶キー１７４は、タッチアンドスライド操作などによって左端に移動させることができる。
【０２３５】
以上の説明から分かるように、携帯端末１０は、受信メールの本文および文字入力キー群を機能表示範囲５６およびキー入力範囲５８にそれぞれ表示するＬＣＤモニタ３２と、そのＬＣＤモニタ３２の上面に設けられるタッチパネル入力装置２４と、そのタッチパネル入力装置２４から始点座標および終点座標の少なくとも一方を検出するＣＰＵ２０とを有する。また、この携帯端末１０は、タッチパネル入力装置２４に対するタッチ操作によって、受信メールの本文における文字列が選択される。文字列が選択された状態で、文字列の表示領域から、あ行文字入力キーの表示領域にタッチアンドスライド操作が行われるときに、選択された文字列の関連情報がポップアップ８２によって表示される。そして、ポップアップ８２に表示される関連情報（第１関連情報）が選択されると、その選択された関連情報が、あ行対応アドレスデータ３７０ｃが示すメモリアドレスに従って、一時記憶される。
【０２３６】
あ行文字入力キーを利用して一時記憶操作がされた後に、転送メールが表示された状態で、あ行文字入力キーの表示領域から、転送メールにおける本文表示領域にタッチアンドスライド操作がされるときに、一時記憶した関連情報（第２関連情報）をポップアップ８２内に表示する。そして、一時記憶した関連情報が選択されると、リリースした位置に基づいて関連情報が挿入される。
【０２３７】
これによって、タッチパネル入力装置２４の操作によって選択データを決め、その選択データの関連情報が一時記憶される。そして、一時記憶された関連情報は、転送メールなどの本文において、任意の位置に挿入される。つまり、使用者は、タッチパネル入力装置２４を利用して、選択データの関連情報を容易に一時記憶させ、一時記憶した関連情報を簡単に活用することができる。
【０２３８】
なお、本実施例は、受信メールで選択された文字列などに対する関連情報を一時記憶したが、新規メール、返信メールおよび送信済みメールなどの本文から関連情報を一時記憶するようにしてもよい。また、一時記憶した関連情報は、転送メールだけに限らず、新規メールおよび返信メールの本文に挿入されるようにしてもよい。さらに、メール機能だけに限らず、スケジュール機能、新規アドレス帳登録機能などの他の機能でも、関連情報を一時記憶し、一時記憶した関連情報を挿入するようにしてもよい。
【０２３９】
また、本実施例では、タッチパネルを設けた表示装置によって、始点座標または終点座標を検出したが、タッチパネル機能を備える「光センサ内蔵システム液晶」などによって、始点座標または終点座標を検出するようにしてもよい。
【０２４０】
また、携帯端末１０の通信方式には、ＣＤＭＡ方式、Ｗ‐ＣＤＭＡ方式、ＴＤＭＡ方式に限らず、ＰＨＳ方式などを採用してもよい。また、携帯端末１０のみに限らず、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｅｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などの携帯情報端末などであってもよい。
【図面の簡単な説明】
【０２４１】
【図１】図１は本発明の一実施例の携帯端末を示すブロック図である。
【図２】図２は図１に示す携帯端末の外観を示す図解図である。
【図３】図３は図１に示す携帯端末のＬＣＤモニタの表示例を示す図解図である。
【図４】図４は図１に示す携帯端末のメール機能において、本発明の表示例を示す図解図である。
【図５】図５は図４に示す受信メールにおいて、関連情報の一時記憶の手順の一部を示す図解図である。
【図６】図６は図４に示す受信メールにおいて、関連情報の一時記憶の手順の他の一部を示す図解図である。
【図７】図５に示す文字列を選択する手順を詳細に示す図解図である。
【図８】図８は図５に示す選択された文字列を一時記憶する手順を詳細に示す図解図である。
【図９】図９は図４に示す受信メールの転送メールおいて、挿入の手順の一部を示す図解図である。
【図１０】図１０は図９に示す転送メールおいて、挿入の手順の他の一部を示す図解図である。
【図１１】図１１は図９に示す転送メールおいて、挿入の手順を詳細に示す図解図である。
【図１２】図１２は図１に示すＬＣＤモニタに表示されるＧＵＩを描画するレイヤ構造の一例を示す図解図である。
【図１３】図１１は図１に示すＲＡＭのメモリマップの一例を示す図解図である。
【図１４】図１４は図１３に示すＲＡＭに記憶されるデータの詳細を示す図解図である。
【図１５】図１５は図１４に示すＲＡＭに記憶されるキー入力データおよびメール表示領域データの詳細を示す図解図である。
【図１６】図１６は図１４に示すＲＡＭに記憶される検索テーブルデータの詳細を示す図解図である。
【図１７】図１７は図１４に示すＲＡＭに記憶されるアドレス帳データの詳細を示す図解図である。
【図１８】図１８は図１４に示すＲＡＭに記憶されるフォルダデータの詳細および一時記憶データのメモリアドレスを示す図解図である。
【図１９】図１９は図１に示す地図サーバのＨＤＤに記憶されるデータベースの詳細を示す図解図である。
【図２０】図２０は図１に示す音楽サーバのＨＤＤに記憶されるデータベースの詳細を示す図解図である。
【図２１】図２１は図１に示す著名者サーバのＨＤＤに記憶されるデータベースの詳細を示す図解図である。
【図２２】図２２は図１の携帯端末のＣＰＵによって実行される全体処理プログラムを示す図解図である。
【図２３】図２３は図１に示すＣＰＵの受信メール処理を示すフロー図である。
【図２４】図２４は図１に示すＣＰＵの選択処理を示すフロー図である。
【図２５】図２５は図１に示すＣＰＵの一時記憶処理の一部を示すフロー図である。
【図２６】図２６は図１に示すＣＰＵの一時記憶処理の他の一部であって、図２５に後続するフロー図である。
【図２７】図２７は図１に示すＣＰＵの一時記憶処理のその他の一部であって、図２５に後続するフロー図である。
【図２８】図２８は図１に示すＣＰＵの一時記憶処理のさらにその他の一部であって、図２５に後続するフロー図である。
【図２９】図２９は図１に示すＣＰＵの一時記憶処理の他の一部であって、図２５に後続するフロー図である。
【図３０】図３０は図１に示すＣＰＵの転送メール処理を示すフロー図である。
【図３１】図３１は図１に示すＣＰＵの読み出し処理の一部を示すフロー図である。
【図３２】図３２は図１に示すＣＰＵの読み出し処理の他の一部であって、図３１に後続するフロー図である。
【図３３】図３３は図１に示す地図サーバを利用した関連情報の一時記憶手順を説明した図解図である。
【図３４】図３４は図１に示す著名者サーバを利用した関連情報の一時記憶手順を説明した図解図である。
【図３５】図３５は写真画像の関連情報の一時記憶手順を説明した図解図である。
【図３６】図３６は音楽データの関連情報の一時記憶手順を説明した図解図である。
【図３７】図３７は一時記憶するための専用キーの作成手順を説明した図解図である。
【符号の説明】
【０２４２】
１０    …  携帯端末
２０    …  ＣＰＵ
２４    …  タッチパネル入力装置
３２    …  ＬＣＤモニタ
２８    …  ＲＡＭ
１００    …  ネットワーク
１１０    …  地図サーバ
１２０    …  音楽サーバ
１３０    …  著名者サーバ
【図１】
2010033450.tif 000003
【図２】
2010033450.tif 000004
【図３】
2010033450.tif 000005
【図４】
2010033450.tif 000006
【図５】
2010033450.tif 000007
【図６】
2010033450.tif 000008
【図７】
2010033450.tif 000009
【図８】
2010033450.tif 000010
【図９】
2010033450.tif 000011
【図１０】
2010033450.tif 000012
【図１１】
2010033450.tif 000013
【図１２】
2010033450.tif 000014
【図１３】
2010033450.tif 000015
【図１４】
2010033450.tif 000016
【図１５】
2010033450.tif 000017
【図１６】
2010033450.tif 000018
【図１７】
2010033450.tif 000019
【図１８】
2010033450.tif 000020
【図１９】
2010033450.tif 000021
【図２０】
2010033450.tif 000022
【図２１】
2010033450.tif 000023
【図２２】
2010033450.tif 000024
【図２３】
2010033450.tif 000025
【図２４】
2010033450.tif 000026
【図２５】
2010033450.tif 000027
【図２６】
2010033450.tif 000028
【図２７】
2010033450.tif 000029
【図２８】
2010033450.tif 000030
【図２９】
2010033450.tif 000031
【図３０】
2010033450.tif 000032
【図３１】
2010033450.tif 000033
【図３２】
2010033450.tif 000034
【図３３】
2010033450.tif 000035
【図３４】
2010033450.tif 000036
【図３５】
2010033450.tif 000037
【図３６】
2010033450.tif 000038
【図３７】
2010033450.tif 000039