(57)【特許請求の範囲】
【請求項１】
任意に選択可能なデータと文字または数字を入力するための文字入力キーとを表示する表示装置、
前記表示装置に設けられ、タッチ位置を検出するタッチ位置検出手段、
前記タッチ位置検出手段によって検出されたタッチ位置から前記データの一部ないし全てを選択する選択手段、
前記タッチ位置検出手段によって検出されたタッチ位置から入力の開始位置と終了位置とを特定する位置特定手段、
前記位置特定手段によって特定された開始位置が前記選択手段によって選択されたデータの表示位置であり、かつ前記位置特定手段によって特定された終了位置が前記文字入力キーの表示位置であるときに、前記選択手段によって選択されたデータを前記文字入力キーに関連づけて記憶装置に記憶させる記憶手段、および
前記位置特定手段によって特定された開始位置が前記文字入力キーの表示位置であるときに、前記位置特定手段によって特定された終了位置に基づいて、前記記憶装置によって記憶される前記文字入力キーに関連づけられたデータを前記表示装置に表示させる表示手段を備える、携帯端末。
【請求項２】
前記選択手段は、前記位置特定手段によって特定された開始位置と終了位置とに基づいて選択範囲を決定する選択範囲決定手段を含む、請求項１記載の携帯端末。
【請求項３】
前記位置特定手段によって特定された開始位置が前記文字入力キーの表示位置であるとき、前記位置特定手段によってその開始位置が特定されてから終了位置が特定されるまでの時間を計測する計測手段、
前記計測手段によって計測された時間が所定時間未満であるとき、文字入力動作を実行する実行手段、および
前記計測手段によって計測された時間が所定時間以上であるとき、前記文字入力キーに関連づけて記憶されているデータを一時表示する一時表示手段をさらに備える、請求項１または２記載の携帯端末。
【請求項４】
前記一時表示手段によって一時表示がされているときに、前記位置特定手段によって終了位置が検出されると、前記一時表示手段によって表示された一時表示を消去する一時表示消去手段をさらに備える、請求項３記載の携帯端末。
【請求項５】
前記選択手段によって選択されたデータが前記文字入力キーに関連づけて記憶されるときに、その文字入力キーの表示状態を変更する表示状態変更手段をさらに備える、請求項１ないし請求項４のいずれかに記載の携帯端末。
【請求項６】
任意に選択可能なデータと文字または数字を入力するための文字入力キーとを表示する表示装置および前記表示装置に設けられ、タッチ位置を検出するタッチ位置検出手段を有する、携帯端末のプロセッサを、
前記タッチ位置検出手段によって検出されたタッチ位置から前記データの一部ないし全てを選択する選択手段、
前記タッチ位置検出手段によって検出されたタッチ位置から入力の開始位置と終了位置とを特定する位置特定手段、
前記位置特定手段によって特定された開始位置が前記選択手段によって選択されたデータの表示位置であり、かつ前記位置特定手段によって特定された終了位置が前記文字入力キーの表示位置であるときに、前記選択手段によって選択されたデータを前記文字入力キーに関連づけて記憶装置に記憶させる記憶手段、および
前記位置特定手段によって特定された開始位置が前記文字入力キーの表示位置であるときに、前記位置特定手段によって特定された終了位置に基づいて、前記記憶装置によって記憶される前記文字入力キーに関連づけられたデータを前記表示装置に表示させる表示手段として機能させる、表示制御プログラム。
【請求項７】
任意に選択可能なデータと文字または数字を入力するための文字入力キーとを表示する表示装置および前記表示装置に設けられ、タッチ位置を検出するタッチ位置検出手段を有する、携帯端末の表示制御方法であって、
前記タッチ位置検出手段によって検出されたタッチ位置から前記データの一部ないし全てを選択し、
前記タッチ位置検出手段によって検出されたタッチ位置から入力の開始位置と終了位置とを特定し、
特定された開始位置が選択されたデータの表示位置であり、かつ特定された終了位置が前記文字入力キーの表示位置であるときに、選択されたデータを前記文字入力キーに関連づけて記憶装置に記憶させ、そして
特定された開始位置が前記文字入力キーの表示位置であるときに、特定された終了位置に基づいて、前記記憶装置によって記憶される前記文字入力キーに関連づけられたデータを前記表示装置に表示させる、表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯端末に関し、特にたとえばタッチパネルによって操作される、携帯端末に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術は、タッチパネルに表示された文字入力キーを操作することで、文字の入力を行う携帯端末装置である。この携帯端末装置は、表示部であるタッチパネルに入力文字表示領域と入力文字選択領域とを表示する。入力文字選択領域には、文字入力時において、最初に１つのキーに対して複数文字が割り当てられた複数文字割当キーが表示され、任意の複数文字割当キーが操作されると、その複数文字割当キーに割り当てられている文字の入力領域がさらに表示される。そして、再表示した文字の入力領域に対して操作がされると、入力文字表示領域に文字が表示される。
【０００３】
また、非特許文献１に開示されている背景技術では、入力した文字列をコピーすることで移動させることができる。具体的には、カーソルキーによってカーソルを移動させ、移動させる文字列における最初の文字を指定し、範囲指定キーを操作して、選択する文字列を指定できる状態にする。次に、カーソルキーを操作して、選択する文字列の範囲を指定し、終点キーを操作すると文字列が選択されるとともにコピーなどの機能を選択する画面が表示される。そして、コピーの機能が選択されると当該文字列がコピーされる。続いて、カーソルキーによってカーソルを移動させ、コピーした文字列を移動させたい位置を指定する。次に、メニューキーを操作して、「貼り付けデータ」の一覧を表示させる。そして、コピーした文字列が選ばれると、当該コピーした文字列が挿入される。
【特許文献１】特開２００７−２８０１５３号公報［G06F 3/041, G06F 3/023, H03M 11/04］
【非特許文献１】Ｗ５１ＳＡ  ｂｙ  ＳＡＮＹＯ  取扱説明書  （２５２頁）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の背景技術では、タッチパネルを用いて文字入力を行うことができるが、入力した文字列の選択やコピーを行う操作ができない。
【０００５】
また、非特許文献１の背景技術では、入力した文字列の選択やコピーを行うためには、複数の入力操作を行う必要があり、ユーザの操作は複雑である。そのため、ユーザは、コピーした文字列の移動を容易に行うことができない。
【０００６】
それゆえに、この発明の主たる目的は、新規な、携帯端末を提供することである。
【０００７】
この発明の他の目的は、任意のデータを容易に記憶させ、当該記憶したデータを簡単に活用することができる、携帯端末を提供することである。
【課題を解決するための手段】
【０００８】
この発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明等は、この発明の理解を助けるために記述する実施形態との対応関係を示したものであって、この発明を何ら限定するものではない。
【０００９】
第１の発明は、任意に選択可能なデータと文字または数字を入力するための文字入力キーとを表示する表示装置、表示装置に設けられ、タッチ位置を検出するタッチ位置検出手段、タッチ位置検出手段によって検出されたタッチ位置からデータの一部ないし全てを選択する選択手段、タッチ位置検出手段によって検出されたタッチ位置から入力の開始位置と終了位置とを特定する位置特定手段、位置特定手段によって特定された開始位置が選択手段によって選択されたデータの表示位置であり、かつ位置特定手段によって特定された終了位置が文字入力キーの表示位置であるときに、選択手段によって選択されたデータを文字入力キーに関連づけて記憶装置に記憶させる記憶手段、および位置特定手段によって特定された開始位置が文字入力キーの表示位置であるときに、位置特定手段によって特定された終了位置に基づいて、記憶装置によって記憶される文字入力キーに関連づけられたデータを表示装置に表示させる表示手段を備える、携帯端末である。
【００１０】
第１の発明では、携帯端末（１０）の表示装置（３２）は、任意に選択可能なデータと文字または数字を入力するための文字入力キーとを表示する。タッチ位置検出手段（２４）は、表示装置に設けられ、タッチ位置を検出する。選択手段（２０，Ｓ２９）は、タッチ位置検出手段によって検出されたタッチ位置からデータの一部ないし全てを選択する。位置特定手段（２０，Ｓ２５，Ｓ２７，Ｓ３１，Ｓ７５，Ｓ７９，Ｓ８１，Ｓ８５）は、タッチ位置検出手段によって検出されたタッチ位置から入力の開始位置（タッチ始点）と終了位置（タッチ終点）とを特定する。記憶手段（２０，Ｓ３３）は、位置特定手段によって特定された開始位置が選択手段によって選択されたデータの表示位置であり、かつ位置特定手段によって特定された終了位置が文字入力キーの表示位置であるときに、選択手段によって選択されたデータを文字入力キーに関連づけて記憶装置に記憶させる。表示手段（２０，Ｓ８３，Ｓ８３ａ）は、位置特定手段によって特定された開始位置が文字入力キーの表示位置であるときに、位置特定手段によって特定された終了位置に基づいて、記憶装置によって記憶される文字入力キーに関連づけられたデータを表示装置に表示させる。
【００１１】
たとえば、タッチ位置検出手段は、タッチパネルであり、任意に選択可能なデータは文字列データや画像データであり、文字入力キーは、文字または数字を入力するためのキーである。そして、メールの本文において選択された文字列データから文字入力キーの方向にスライドする操作が行われると、文字入力キーに関連づけて、選択された文字列データが記憶される。
【００１２】
さらに、文字入力キーに関連づけられたデータは、当該文字入力キーから、メールの本文における任意の位置までスライドする操作が行われると、表示装置に表示される。たとえば、メール作成画面において、表示されたデータはメール本文に挿入される。
【００１３】
第１の発明によれば、選択されたデータの表示位置から文字入力キーの表示位置の方向にスライドする操作を行うことで、当該選択されたデータを記憶することができる。さらに、文字入力キーの表示位置から任意の位置の方向にスライドする操作を行うことで、文字入力キーに関連づけられたデータは、表示装置に表示される。よって、選択されたデータを容易に記憶させ、当該記憶されたデータを簡単に活用することができる。
【００１４】
第２の発明は、第１の発明に従属し、選択手段は、位置特定手段によって特定された開始位置と終了位置とに基づいて選択範囲を決定する選択範囲決定手段を含む。
【００１５】
第２の発明では、選択範囲決定手段（２０，Ｓ２９，Ｓ５９）は、位置特定手段によって特定された開始位置と終了位置とに基づいて選択範囲を決定する。たとえば、任意に選択可能なデータが文字列データであれば、特定の文字列データのみを選択された文字列データとすることができる。
【００１６】
第２の発明によれば、任意に選択可能なデータにおいて、記憶させたいデータのみを選択することができる。
【００１７】
第３の発明は、第１の発明または第２の発明に従属し、位置特定手段によって特定された開始位置が文字入力キーの表示位置であるとき、位置特定手段によってその開始位置が特定されてから終了位置が特定されるまでの時間を計測する計測手段、計測手段によって計測された時間が所定時間未満であるとき、文字入力動作を実行する実行手段、および計測手段によって計測された時間が所定時間以上であるとき、文字入力キーに関連づけて記憶されているデータを一時表示する一時表示手段をさらに備える。
【００１８】
第３の発明では、計測手段は（２０，Ｓ１０９−Ｓ１１３）、位置特定手段によって特定された開始位置が文字入力キーの表示位置であるとき、位置特定手段によってその開始位置が特定されてから終了位置が特定されるまでの時間を計測する。実行手段（２０，Ｓ１２１）は、計測手段によって計測された時間が所定時間未満であるとき、文字入力動作を実行する。そして、一時表示手段（２０，Ｓ７７，Ｓ１１５）は、計測手段によって計測された時間が所定時間以上であるとき、文字入力キーに関連づけて記憶されているデータを一時表示する。
【００１９】
第３の発明によれば、使用者は、文字入力キーに関連づけたデータを事前に確認することができるため、誤ったデータを付加することを防ぐことができる。そして、文字入力キーに関連づけられたデータが一時表示されるまでに所定時間がかかるようにすることで、文字入力キーに対して２つの機能を割り当てて活用することができる。
【００２０】
第４の発明は、第３の発明に従属し、一時表示手段によって一時表示がされているときに、位置特定手段によって終了位置が検出されると、一時表示手段によって表示された一時表示を消去する一時表示消去手段をさらに備える。
【００２１】
第４の発明では、一時表示消去手段（２０，Ｓ８７）は、位置特定手段によって終了位置が検出されるときに、一時表示手段によって表示された記憶装置によって記憶される文字入力キーに関連づけられたデータの一時表示を消去する。たとえば、メール作成画面において、表示されたデータはメール本文に挿入されると、文字入力キーに関連づけられたデータの一時表示も消去される。
【００２２】
第４の発明によれば、文字入力キーに関連づけられたデータの一時表示が保持されないようにすることができるため、利便性が向上する。
【００２３】
第５の発明は、第４の発明に従属し、表示装置に表示されるキーを追加するキー追加手段をさらに備える。
【００２４】
第５の発明では、キー追加手段（２０，Ｓ１４９）は、表示装置に表示されるキーを追加する。つまり、使用者は、データを記憶させるためのキーを任意に増やすことができる。
【００２５】
第６の発明は、第５の発明に従属し、キー追加手段によって追加されたキーを削除するキー削除手段をさらに備える。
【００２６】
第６の発明では、キー削除手段（２０，Ｓ１７３，Ｓ１７５）は、キー追加手段によって追加された図柄を削除する。
【００２７】
第５の発明および第６の発明によれば、データを記憶させるためのキーの数を任意に変更することができるため、記憶させるデータの数に併せてキーの数を変更することができる。
【００２８】
第５の発明は、第１の発明ないし第４の発明のいずれかに従属し、前記選択手段によって選択されたデータが文字入力キーに関連づけて記憶されるときに、その文字入力キーの表示状態を変更する表示状態変更手段をさらに備える。
【００２９】
第５の発明では、表示状態変更手段（２０，Ｓ３５）は、選択手段によって選択されたデータが文字入力キーに関連づけて記憶されるときに、文字入力キーの表示状態を変更する。たとえば、文字入力キーの色が変更される。
【００３０】
第５の発明によれば、データを記憶させるために使用した文字入力キーを容易に判断できるようになる。
【００３１】
第６の発明は、任意に選択可能なデータと文字または数字を入力するための文字入力キーとを表示する表示装置（３２）および表示装置に設けられ、タッチ位置を検出するタッチ位置検出手段（２４）を有する、携帯端末（１０）のプロセッサ（２０）を、タッチ位置検出手段によって検出されたタッチ位置からデータの一部ないし全てを選択する選択手段（Ｓ２９）、タッチ位置検出手段によって検出されたタッチ位置から入力の開始位置（タッチ始点）と終了位置（タッチ終点）とを特定する位置特定手段（Ｓ２５，Ｓ２７，Ｓ３１，Ｓ７５，Ｓ７９，Ｓ８１，Ｓ８５）、位置特定手段によって特定された開始位置が選択手段によって選択されたデータの表示位置であり、かつ位置特定手段によって特定された終了位置が文字入力キーの表示位置であるときに、選択手段によって選択されたデータを文字入力キーに関連づけて記憶装置に記憶させる記憶手段（Ｓ３３）、および位置特定手段によって特定された開始位置が文字入力キーの表示位置であるときに、位置特定手段によって特定された終了位置に基づいて、記憶装置によって記憶される文字入力キーに関連づけられたデータを表示装置に表示させる表示手段（Ｓ８３，Ｓ８３ａ）として機能させる、表示制御プログラムである。
【００３２】
第７の発明は、任意に選択可能なデータと文字または数字を入力するための文字入力キーとを表示する表示装置（３２）および前記表示装置に設けられ、タッチ位置を検出するタッチ位置検出手段（２４）を有する、携帯端末（１０）の表示制御方法であって、前記タッチ位置検出手段によって検出されたタッチ位置から前記データの一部ないし全てを選択し（Ｓ２９）、前記タッチ位置検出手段によって検出されたタッチ位置から入力の開始位置（タッチ始点）と終了位置（タッチ終点）とを特定し（Ｓ２５，Ｓ２７，Ｓ３１，Ｓ７５，Ｓ７９，Ｓ８１，Ｓ８５）、特定された開始位置が選択されたデータの表示位置であり、かつ特定された終了位置が前記文字入力キーの表示位置であるときに、選択されたデータを前記文字入力キーに関連づけて記憶装置に記憶させ（Ｓ３３）、そして特定された開始位置が前記文字入力キーの表示位置であるときに、特定された終了位置に基づいて、前記記憶装置によって記憶される前記文字入力キーに関連づけられたデータを前記表示装置に表示させる（Ｓ８３，Ｓ８３ａ）、表示制御方法である。
【発明の効果】
【００３４】
この発明によれば、携帯端末は、選択されたデータの表示位置からキーの表示位置の方向にスライドする操作を行うことで、当該選択されたデータを記憶することができる。さらに、キーの表示位置から任意の位置の方向にスライドする操作を行うことで、キーに関連づけられたデータは、表示装置に表示される。よって、選択されたデータを容易に記憶させ、当該記憶されたデータを簡単に活用することができる。
【００３５】
この発明の上述の目的、その他の目的、特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００３６】
＜第１実施例＞
図１を参照して、携帯端末１０は、キー入力装置２２およびタッチパネル入力装置２４を含む。キー入力装置２２またはタッチパネル入力装置２４によって発呼操作が行われると、ＣＰＵ２０は、ＣＤＭＡ方式に対応する無線通信回路１４を制御して発呼信号を出力する。出力された発呼信号は、アンテナ１２から送出され、基地局を含む移動通信網に送信される。そして、通話相手が応答操作を行うと、通話可能状態が確立される。
【００３７】
通話可能状態に移行した後にキー入力装置２２によって通話終了操作が行われると、ＣＰＵ２０は、無線通信回路１４を制御して、基地局を含む移動通信網に通話終了信号を送信する。通話終了信号の送信後、ＣＰＵ２０は、通話処理を終了する。また、先に通話相手から通話終了信号を受信した場合も、ＣＰＵ２０は、通話処理を終了する。さらに、通話相手によらず、移動通信網から通話終了信号を受信した場合も、ＣＰＵ２０は通話処理を終了する。
【００３８】
携帯端末１０の電源がオンである状態で通話相手からの発呼信号がアンテナ１２によって捉えられると、無線通信回路１４は、着信をＣＰＵ２０に通知する。ＣＰＵ２０は、着信通知に記述された発信元情報をＬＣＤドライバ３０に制御されるＬＣＤモニタ３２から出力し、図示しない着信通知用のスピーカから着信音を出力する。キー入力装置２２によって応答操作が行われると、通話可能状態が確立される。
【００３９】
通話可能状態では、次のような処理が実行される。通話相手から送信された変調音声信号（高周波信号）は、アンテナ１２によって受信される。受信された変調音声信号は、無線通信回路１４によって復調処理および復号処理を施される。これによって得られた受話音声信号は、スピーカ１８から出力される。また、マイクロフォン１６によって取り込まれた送話音声信号は、無線通信回路１４によって符号化処理および変調処理を施される。これによって生成された変調音声信号は、上述と同様、アンテナ１２を利用して送信される。
【００４０】
図２は携帯端末１０の外観を示す外観図である。図２を参照して、携帯端末１０は、板状に形成されたケースＣを有する。図２では図示しないマイクロフォン１６およびスピーカ１８はケースＣに内蔵される。内蔵されたマイクロフォン１６に通じる開口ｏｐ２は、ケースＣの長さ方向一方の主面に設けられ、内蔵されたスピーカ１８に通じる開口ｏｐ１は、ケースＣの長さ方向他方の主面に設けられる。つまり、使用者は、開口ｏｐ１を通じてスピーカ１８から出力される音を聞き、開口ｏｐ２を通じてマイクロフォン１６に音声を入力する。
【００４１】
キー入力装置２２は、終話キー２２ａ、メニューキー２２ｂおよび通話キー２２ｃの３種類のキーを含み、それぞれのキーは、ケースＣの主面に設けられる。ＬＣＤモニタ３２は、モニタ画面がケースＣの主面に露出するように取り付けられ、さらにＬＣＤモニタ３２の上面には、タッチパネル入力装置２４が設けられる。
【００４２】
使用者は、終話キー２２ａを押圧操作することで通話終了操作などを行い、通話キー２２ｃを押圧操作することで応答操作および携帯端末１０の電源オン／オフ操作などを行う。さらに、使用者は、メニューキー２２ｂを押圧操作することで、図３（Ｂ）に示すメニュー画面をＬＣＤモニタ３２に表示させる。
【００４３】
また、タッチパネル入力装置２４は、抵抗膜方式、光学式（赤外線方式）および静電容量結合式のいずれかの種類のものを用いることができる。タッチパネル入力装置２４はＬＣＤモニタ３２の画面内の任意の位置を使用者が指示するためのポインティングデバイスである。タッチパネル入力装置２４は、その上面を指で、押したり、撫でたり（スライドしたり）、触れたりされることにより操作されると、操作された操作位置の座標データを出力する。つまり、使用者は、タッチパネル入力装置２４の上面を指で、押したり、撫でたり、触れたりすることによって、操作の方向や図形などを携帯端末１０に入力することができる。
【００４４】
ここで、使用者がタッチパネル入力装置２４の上面をペン或いは指で触れる操作を「タッチ」と呼ぶことにする。一方、タッチパネル入力装置２４から指などを離す操作を「リリース」と呼ぶことにする。そして、タッチによって示された操作の開始位置の座標を「タッチ始点」、リリースによって示された操作の終了位置の座標を「タッチ終点」と呼ぶことにする。さらに、使用者がタッチパネル入力装置２４の上面をペン或いは指で、タッチして、続けてリリースする操作を「タッチ操作」と呼ぶことにする。
【００４５】
なお、タッチパネル入力装置２４に対する操作は、指だけに限らずペンなどの先が細い形状をした棒で行われてもよいことは言うまでもない。また、操作を行うために、専用のタッチペンなどを備えるようにしてもよい。
【００４６】
図３（Ａ）−図３（Ｃ）は、ＬＣＤモニタ３２の表示例を示す図解図である。図３（Ａ）は、携帯端末１０の待機状態を示す表示例である。図３（Ａ）を参照して、ＬＣＤモニタ３２には、状態表示領域４０および画像表示領域４２が表示される。状態表示領域４０には、アンテナ１２の感度、バッテリィの残量および現在時刻などが表示される。画像表示領域４２には、たとえば携帯端末１０が待機状態であれば、待機状態であることを示す画像データが表示される。また、実行された機能に応じて、画像表示領域４２には、様々な画像が表示される。
【００４７】
なお、状態表示領域４０および画像表示領域４２については、他の表示例について同様であるため、他の表示例では簡単のため詳細な説明を省略する。
【００４８】
図３（Ｂ）は、メニュー画面を示す表示例である。メニュー画面は、メニューキー２２ｂが押圧操作されると表示される。図３（Ｂ）を参照して、画像表示領域４２には、電話機能キー４４、アドレス帳機能キー４６、メール機能キー４８、ブラウザ機能キー５０、データフォルダ機能キー５２およびツール機能キー５４などが表示される。使用者は、任意の機能キーをタッチ操作することで、その任意の機能キーに対応する機能を実行させる。たとえば、電話機能キー４４がタッチ操作されれば、ＬＣＤモニタ３２には、電話機能の実行を示す画像（図３（Ｃ）参照）が表示される。
【００４９】
ここで、それぞれの機能キーがタッチ操作された場合の動作を簡単に説明する。電話機能キー４４がタッチ操作されると、携帯端末１０は、上述したとおり、電話機能が実行される。アドレス帳機能キー４６がタッチ操作されると、携帯端末１０は、登録されているアドレス帳を表示する。メール機能キー４８がタッチ操作されると、携帯端末１０は、図４（Ａ）−図４（Ｃ）に示すメール機能を実行する。ブラウザ機能キー５０がタッチ操作されると、携帯端末１０は図示しないネットワークに接続し、図示しないサーバとのデータ通信によって得られたデータをＬＣＤモニタ３２に表示する。データフォルダ機能キー５２がタッチ操作されると、携帯端末１０はフラッシュメモリ２６に記憶された画像データなどが記憶されるデータフォルダの内容をＬＣＤモニタ３２に表示する。ツール機能キー５４がタッチ操作されると、携帯端末１０は、自身の設定（現在時刻、ＬＣＤモニタ３２のコントラスト）を変更する画面をＬＣＤモニタ３２に表示する。
【００５０】
なお、カメラ機能やＴＶチューナ機能などの多くの機能を備える携帯端末１０であれば、メニュー画面には、さらに多くの機能キーが表示される。
【００５１】
図３（Ｃ）は、先述した電話機能キー４４がタッチ操作された場合の表示例である。図３（Ｃ）を参照して、画像表示領域４２は、機能表示領域５６およびキー入力領域５８を含む。機能表示領域５６には、キー入力領域５８に含まれるキーがタッチ操作された結果が表示される。キー入力領域５８には、電話機能の入力キー群６０が表示され、数字を入力する数字列入力キー（０〜９）や、着信履歴および発信履歴を表示するキーが含まれる。
【００５２】
たとえば、数字入力キーがタッチ操作されると、機能表示領域５６には、タッチ操作された数字入力キーに対応する数字列（電話番号）が表示される。そして、通話キー２２ｃが押圧操作されると、携帯端末１０は、入力された電話番号に対応する電話機との通話状態を確立するために、発呼信号を送信する。
【００５３】
なお、キー入力領域５８および機能表示領域５６については、電話機能やメール機能の他の機能など他の表示例について同様であるため、他の表示例では簡単のため詳細な説明を省略する。
【００５４】
図４（Ａ）−図４（Ｃ）は、メール機能の表示例を示す図解図である。図４（Ａ）は、図３（Ｂ）に示すメニュー画面において、メール機能キー４８がタッチ操作された後に表示される画面である。図４（Ａ）を参照して、画像表示領域４２には、新規作成キー７０、受信ボックスキー７２、送信ボックスキー７４、新着メール問い合わせキー７６およびメール設定キー７８が表示される。新規作成キー７０がタッチ操作されると、携帯端末１０は新規メールを作成する画面をＬＣＤモニタ３２に表示する。受信ボックスキー７２がタッチ操作されると、携帯端末１０は受信メールの一覧を表示する。送信ボックス７４キーがタッチ操作されると、携帯端末１０は送信メールの一覧をＬＣＤモニタ３２に表示する。新着メール問い合わせキーがタッチ操作されると、携帯端末１０は、図示しないメールサーバに対して、配信されていない新規の受信メールが蓄積されているか否かを確認するデータ通信を行う。メール設定キー７８がタッチ操作されると、携帯端末１０はメール機能における設定（メールを自動受信する設定など）を変更する画面を表示する。
【００５５】
図４（Ｂ）は、或る受信メールの内容を確認する場合の表示例である。図４（Ｂ）を参照して、電話機能と同様に、画像表示領域４２は、機能表示領域５６およびキー入力領域５８を含む。機能表示領域５６には、或る受信メールにおける情報（メールの受信時刻、差出人、件名など）と受信メールの本文が表示される。
【００５６】
キー入力領域５８には、メール機能の入力キー群８０が表示され、文字を入力する文字入力キー、返信キーおよびメール機能のメニューキーなどが含まれる。たとえば、文字入力キーには、あ行文字入力キーが含まれる。あ行文字入力キーは、「あ、い、う、え、お」の文字を入力するためのキーであり、タッチ操作されると、あ行のそれぞれの文字を指定して入力することができる。たとえば、使用者は、タッチ操作を１度行えば、「あ」の文字を入力し、さらにもう一度、タッチ操作を１度行えば、「い」の文字を入力することができる。
【００５７】
機能表示領域５６に対して上下方向にスライドされると、機能表示領域５６の表示内容は上下方向にスクロールする。つまり、タッチ始点とタッチ終点とが異なる座標で示されると、表示内容がスクロールする。たとえば、タッチ始点が機能表示領域５６の上部、タッチ終点が機能表示領域５６の下部で示されれば、機能表示領域５６の表示内容は下方向にスクロールし、図４（Ｃ）に示すように、図４（Ｂ）では表示されていない受信メールの本文が表示される。また、図４（Ｃ）において、タッチ始点が機能表示領域５６の下部、タッチ終点が機能表示領域５６の上部で示されれば、機能表示領域５６の表示内容は上方向にスクロールし、図４（Ｂ）の表示状態に戻る。
【００５８】
図３（Ｃ）および図４（Ｂ）などで示されるキー入力領域５８において、キーが表示されていない位置にタッチ操作されると、文字入力キーの表示を隠し、返信キーとメニューキーを表示する。さらに、携帯端末１０は、文字入力キーが隠された状態で、キーが表示されていない位置にタッチ操作されると、文字入力キーが再び表示される。
【００５９】
なお、キー入力領域５８において、キーが表示されていない位置で上部から下部へのスライドに応じて文字入力キーを隠し、下部から上部へのスライドに応じて隠した文字入力キーを再表示するようにしてもよい。
【００６０】
ここで、この携帯端末１０は、タッチパネル入力装置２４に対するタッチ操作に応じて、容易に受信メールの本文に含まれる文字列を記憶し、その記憶した文字列を返信メールの本文に対して容易に挿入する機能を備える。
【００６１】
簡単に説明すると、タッチによるタッチ始点およびリリースによるタッチ終点の座標に基づいて、受信メールの本文における文字列を選択すると、たとえば図５（Ａ）に示すように、「２／８」の文字列は選択された状態になる。さらに、選択された状態の文字列の表示座標内でタッチ始点が示され、あ行文字入力キーなどの表示座標内でタッチ終点が示されると、当該任意の文字入力キーに対応付けられたＲＡＭ２８のメモリアドレスが示す記憶領域に、選択された文字列が記憶される。
【００６２】
つまり、図５（Ｂ）に示すように、選択された文字列にタッチしてから、スライドして任意の文字入力キーでリリースすると、当該選択された文字列は、任意の文字入力キーに対応するメモリアドレスが示す記憶領域に一時記憶される。以下、タッチした後にスライドし、リリースする操作をタッチアンドスライド操作と呼ぶ。
【００６３】
なお、タッチ終点が示される文字入力キーは、あ行文字入力キーだけに限らず、か行文字入力キーやさ行文字入力キーなどの別のキーであってもよい。
【００６４】
そして、図８（Ｂ）に示すように、返信メールの本文に対して、文字列を一時記憶する記憶領域を示すメモリアドレスと対応する文字入力キー、ここではあ行文字入力キーの表示座標内にタッチ始点が示され、返信メールの本文における任意の位置にタッチ終点が示されると、図８（Ｃ）に示すように、当該任意の位置に一時記憶された文字列を挿入する。
【００６５】
つまり、図８（Ｂ）に示すように、あ行文字入力キーから返信メールの本文における任意の座標にタッチアンドスライド操作すると、一時記憶された文字列は、ＬＣＤモニタ３２に表示された返信メールにおける本文の文字列データに対して、当該任意の位置に基づいて挿入（表示）される。
【００６６】
まず、文字列を一時記憶する手順を詳細に説明する。図５（Ａ）−図５（Ｃ）は、選択した文字列を一時記憶する手順を示す図解図である。図５（Ａ）を参照して、機能表示領域５６に表示される受信メールの本文では、「２／８」の文字列が選択されている。また、受信メールの本文において、「２／８」の文字列を選択する手順は、図６（Ａ）−図６（Ｅ）を用いて詳細に説明する。
【００６７】
図６（Ａ）は、受信メールの本文に表示される一部の文字の表示座標を模式的に示した図解図である。図６（Ａ）に示す「２」の文字表示領域は、図６（Ｂ）に示され、「８」の文字表示領域は、図６（Ｃ）に示される。図６（Ｂ）は、「２」の表示座標を示す図解図である。図６（Ｂ）を参照して、縦軸方向に座標ＶＣｘ１と座標ＶＣｘ２とで示され、横軸方向に座標ＶＣｙ１と座標ＶＣｙ２とで示される範囲が、「２」の表示領域である。同じく、図６（Ｃ）は、「８」の表示座標を示す図解図である。図６（Ｃ）を参照して、縦軸方向に座標ＶＣｘ３と座標ＶＣｘ４とで示され、横軸方向に座標ＶＣｙ３と座標ＶＣｙ４とで示される範囲が、「８」の表示領域である。なお、文字表示領域は、全角文字と半角文字とで大きさが異なる。
【００６８】
ここで、図６（Ｄ）を参照して、点ａで示される座標は、図６（Ｂ）に示した「２」の表示座標内に含まれ、点ｂで示される座標は、図６（Ｃ）に示した「８」の表示座標内に含まれる。たとえば、タッチによって点ａがタッチ始点として示され、リリースによって点ｂがタッチ終点として示された場合、つまり点ａから点ｂまでスライドされると、図６（Ｅ）に示すように、タッチ始点によって示された「２」の文字から、タッチ終点によって示された「８」の文字までの間にある文字は、選択された文字列となる。また、選択された文字列「２／８」の表示色は変更される。したがって、使用者は、一時記憶させたい文字列を任意に選択することができる。
【００６９】
図５（Ｂ）を参照して、選択された文字列「２／８」から、あ行文字入力キーにタッチアンドスライド操作する様子を示す図解図である。また、選択された文字列「２／８」をあ行文字入力キーと対応するメモリアドレスが示す記憶領域に一時記憶させる手順は、図７を用いて詳細に説明する。
【００７０】
図７は、図５（Ｂ）における領域Ｒ１を拡大した模式図である。図７を参照して、縦軸方向に座標ＶＫｘ１と座標ＶＫｘ２とで示され、横軸方向に座標ＶＫｙ１と座標ＶＫｙ２とで示される範囲が、あ行文字入力キーの表示領域である。点ｃで示される座標は、選択された文字列に含まれる「２」の表示座標内に含まれる。点ｄは、あ行文字入力キーの表示座標内に含まれる。そして、点ｅで示される座標は、メール機能の入力キー群８０のそれぞれのキーにおける表示座標内には含まれない任意の点である。
【００７１】
タッチによって点ｃがタッチ始点として示され、リリースによって点ｄがタッチ終点として示される場合に、つまり点ｃから点ｄまでスライドされると、選択された文字列「２／８」は、あ行文字入力キーに対応するメモリアドレスが示す記憶領域に一時記憶される。なお、タッチによって点ｃがタッチ始点として示され、リリースによって点ｅがタッチ終点として示される場合には、選択された文字列「２／８」は一時記憶されない。なお、あ行文字入力キーと同時に他の文字入力キーに他の文字列を一時記憶させてもよい。
【００７２】
図５（Ｃ）を参照して、あ行文字入力キーの表示色は、他の文字入力キーとは異なる色で表示される。これによって、使用者は、文字列を一時記憶するために利用された文字入力キーを容易に判断することができる。
【００７３】
次に、一時記憶した文字列を返信メールの本文に挿入する手順を詳細に説明する。図８（Ａ）−図８（Ｃ）は、一時記憶した文字列を送信メールの本文に挿入する手順を示す図解図である。図８（Ａ）を参照して、キー入力領域５８で表示されるあ行文字入力キーは、他の文字入力キーとは異なる色で表示される。
【００７４】
図８（Ｂ）を参照して、あ行文字入力キーから返信メールの本文を表示する領域にタッチアンドスライド操作する様子を示す図解図である。以下、一時記憶された文字列を返信メールにおける本文の文字列に挿入する手順を、図９（Ａ），図９（Ｂ）を用いて説明する。
【００７５】
図９（Ａ）は、図８（Ａ）などに示す「は楽しみ…」の文字列に含まれる「は」の表示座標を示す図解図である。図９（Ａ）を参照して、縦軸方向に座標ＶＣｘ５と座標ＶＣｘ６とで示され、横軸方向に座標ＶＣｙ５と座標ＶＣｙ２６で示される範囲が、「は」の表示領域である。
【００７６】
図９（Ｂ）は、図８（Ｂ）における領域Ｒ２をさらに拡大した模式図である。図９（Ｂ）
を参照して、点ｇで示される座標は、「は」の表示座標内に含まれる。点ｆで示される座標は、あ行文字入力キーの表示座標内に含まれる。そして、点ｈで示される座標は、メール機能の入力キー群８０のそれぞれのキーにおける表示座標内には含まれない任意の点である。
【００７７】
ここで、タッチによって点ｆがタッチ始点として示され、リリースによって点ｇがタッチ終点として示される場合に、つまり点ｆから点ｇまでスライドされると、あ行文字入力キーに対応して記憶された文字列は、返信メール本文の「は楽しみ…」の文字列の前に挿入される。そして、返信メールの本文を示す文字列において、「は楽しみ…」の文字列以降の各文字は、ＲＡＭ２８の記憶領域に格納される位置が変更される。なお、リリースによって点ｅがタッチ終点として示される場合には、返信メールの本文には、文字列が挿入されない。
【００７８】
図８（Ｃ）を参照して、挿入された文字列「２／８」は、選択された文字列として返信メールの本文に表示される。
【００７９】
これによって、受信メールでは一時記憶した文字列をタッチ操作によって選択し、選択した文字列から任意の文字入力キーにタッチアンドスライド操作することで、使用者は、選択した文字列を一時記憶させることができる。さらに、返信メールを作成する場合に、使用者は、一時記憶した文字列に対応した文字入力キーから挿入させる位置にタッチアンドスライド操作することで、一時記憶した文字列を挿入することができる。
【００８０】
さらに、文字入力キーに、タッチして１秒経過すれば、一時記憶された文字列は、ＬＣＤモニタ３２に一時表示される。
【００８１】
具体的には、図１０（Ａ）に示すように、一時記憶された文字列は一時表示される。図１０（Ａ）は、一時記憶した文字列を一時表示する表示例を示す図解図である。図１０（Ａ）を参照して、記憶内容一時表示ウィンドウ８４は、あ行文字入力キーに対応して一時記憶された文字列を示す。ここでは、「２／８」の文字列が示される。この記憶内容一時表示ウィンドウ８４は、あ行文字入力キーにおいて、タッチして１秒経過するときに、キー入力領域５８の表示に重ねて一時表示される。また、記憶内容一時表示ウィンドウ８４の一時表示は、あ行文字入力キーの表示を妨げないように一時表示される。
【００８２】
これによって、使用者は、一時記憶した文字列を事前に確認した後に、その一時記憶した文字列を挿入することができる。
【００８３】
記憶内容一時表示ウィンドウ８４は、一時表示された後に、リリースされると消去される。たとえば、あ行文字入力キーの表示座標内でタッチされ、１秒間経過すると、記憶内容一時表示ウィンドウ８４が一時表示される。その後、任意の場所でリリースされると、記憶内容一時表示ウィンドウ８４の一時表示が消去される。また、記憶内容一時表示ウィンドウ８４が一時表示されている状態で、あ行文字入力キーの表示座標内でリリースされたとしても、あ行の文字は入力されない。
【００８４】
なお、一時記憶した文字列が返信メールの本文に挿入されると、記憶内容一時表示ウィンドウ８４の一時表示が消去されようにしてもよい。たとえば、記憶内容一時表示ウィンドウ８４が一時表示された後に、タッチ終点が返信メールの本文における或る文字の表示座標内にタッチ終点が示されると、一時記憶された文字列は返信メールの本文に挿入され、記憶内容一時表示ウィンドウ８４の一時表示が消去される。
【００８５】
また、タッチパネル入力装置２４に触れている座標を常に監視し、タッチ終点の座標がタッチ始点の座標と異なる場合に、記憶内容一時表示ウィンドウ８４の一時表示が消去されるようにしてもよい。また、タッチパネル入力装置２４における現在のタッチ位置の座標が文字入力キーの表示座標外へ移動した場合に記憶内容一時表示ウィンドウ８４の一時表示が消去されるようにしてもよいし、キー入力領域５８内から機能表示領域５６内へ移動した場合に、記憶内容一時表示ウィンドウ８４の一時表示が消去されるようにしてもよい。
【００８６】
そして、あ行文字入力キーの表示座標内にタッチしてから１秒以内に、図１０（Ｂ）に示すように、キー入力領域５８内のキーの表示座標以外の位置でリリースされる場合には、記憶内容一時表示ウィンドウ８４の一時表示は保持される。この場合に、記憶内容一時表示ウィンドウ８４の一時表示を消去するためには、記憶内容一時表示ウィンドウ８４の右上に表示された「×」マークがタッチ操作されると、一時表示は消去される。なお、記憶内容一時表示ウィンドウ８４の表示座標以外の位置にタッチ操作されても一時表示が消去されるようにしてもよい。
【００８７】
ここで、一時記憶した文字列を消去する場合について説明する。たとえば、一時記憶した文字列「２／８」を消去する場合には、図１０（Ａ）を参照して、記憶内容一時表示ウィンドウ８４が一時表示された後に、削除キー８４ａの表示座標内でリリースすると、一時記憶された文字列データは消去される。また、記憶内容一時表示ウィンドウ８４の一時表示が保持される状態では、削除キー８４ａの表示座標内でタッチ操作されると、一時記憶された文字列データは消去される。
【００８８】
これによって、使用者が、あ行の文字を入力する場合には、あ行文字入力キーの表示座標内でタッチしてから１秒経過する前にリリースすればよい。一方、あ行文字入力キーに対応して記憶された文字列の内容を確認する場合には、あ行文字入力キーの表示座標内でタッチしてから１秒間以上待てばよい。なお、閾値とした１秒の値は、任意に変更可能であり、２秒以上であってもよいし、１秒以下のさらに短い時間であってもよい。したがって、文字入力の機能と一時記憶の機能とを両立させることができる。
【００８９】
図１１は、ＲＡＭ２８のメモリマップを示す図解図である。図１１を参照して、ＲＡＭ２８のメモリマップには、プログラム記憶領域１００およびデータ記憶領域１０２が含まれる。プログラムおよびデータの一部は、フラッシュメモリ２６から一度に全部または必要に応じて部分的にかつ順次的に読み出され、ＲＡＭ２８に記憶され、そしてＣＰＵ２０などで処理される。
【００９０】
プログラム記憶領域１００は、携帯端末１０を動作させるためのプログラムを記憶する。携帯端末１０を動作させるためのプログラムは、全体処理プログラム１００ａ、受信メール処理プログラム１００ｂ、文字列選択処理プログラム１００ｃ、返信メール処理プログラム１００ｄおよび文字列一時表示処理プログラム１００ｅなどによって構成される。全体処理プログラム１００ａは、電話機能やメール機能などの携帯端末１０の機能を実行するためのプログラムである。
【００９１】
受信メール処理プログラム１００ｂは、受信メールの表示中に行われたタッチ操作を処理するためのプログラムであり、たとえば、選択された文字列を一時記憶する操作などを処理する。文字列選択処理プログラム１００ｃは、受信メール処理プログラム１００ｂのサブルーチンであり、受信メールにおいて、本文の文字列を選択する操作が行われたときに実行されるプログラムである。返信メール処理プログラム１００ｄは、返信メールの表示中に行われた操作を処理するためのプログラムであり、たとえば、一時記憶した文字列を返信メールの本文に挿入する操作などを処理する。文字列一時表示処理プログラム１００ｅは、一時記憶した文字列を使用者に確認させるため、ＬＣＤモニタ３２に一時表示する処理を実行するプログラムである。なお、図示は省略するが、携帯端末１０を動作させるためのプログラムは、通話を行うためのプログラム、作成した返信メールを送信するプログラムなども含む。
【００９２】
データ記憶領域１０２には、操作データバッファ１０２ａおよび選択範囲データバッファ１０２ｂが設けられる。また、データ記憶領域１０２には、タッチ座標マップデータ１０２ｃ、表示データ１０２ｄおよび一時記憶データ１０２ｅが記憶されるとともに、タッチ間隔カウンタ１０２ｆが設けられる。
【００９３】
操作データバッファ１０２ａは、タッチパネル入力装置２４の操作結果を一時記憶するためのバッファであり、たとえばタッチ始点およびタッチ終点の座標を格納する。選択範囲データバッファ１０２ｂは、文字列を選択する処理が実行されたときに、選択された文字列の表示座標と文字列データとを格納するためのバッファである。
【００９４】
タッチ座標マップデータ１０２ｃは、タッチパネル入力装置２４に対して行われた操作、たとえばタッチ始点によって示された位置と、ＬＣＤモニタ３２の表示座標とを対応付けるためのデータである。よって、ＣＰＵ２０は、タッチ座標マップデータ１０２ｃに基づいて、タッチパネル入力装置２４に対して行われた操作の結果をＬＣＤモニタ３２の表示と対応付けることができる。
【００９５】
表示データ１０２ｄは、携帯端末１０の機能毎にＬＣＤモニタ３２に表示する画像や文字列のデータである。たとえば、表示データ１０２ｄには、電話機能表示データ１１０およびメール機能表示データ１１２などが含まれる。電話機能表示データ１１０は、図３（Ｃ）の表示例で示されるキー入力領域５８に表示される電話機能の入力キー群６０などのデータが含まれる。
【００９６】
メール機能表示データ１１２は、メールメニューキーデータ１１２ａ、キー入力領域データ１１２ｂおよび受信メール表示領域データ１１２ｃなどから構成される。メールメニューキーデータ１１２ａは、図４（Ａ）などに示すメールメニュー画面に含まれる各キーのデータである。キー入力領域データ１１２ｂは、図４（Ｂ）などで示されるキー入力領域５８のメール機能の入力キー群８０のデータである。受信メール表示領域データ１１２ｃは、受信メールの本文に含まれる文字列データなどから構成される。
【００９７】
一時記憶データ１０２ｅは、一時記憶された文字列などのデータである。タッチ間隔カウンタ１０２ｆは、タッチ始点が示されてからの時間をカウントするためのカウンタである。
【００９８】
なお、図示は省略するが、データ記憶領域１００には、アドレス帳のデータなどが記憶されるとともに、携帯端末１０の動作に必要な他のカウンタやフラグも設けられる。
【００９９】
図１２（Ａ）−図１２（Ｃ）は、図１１に示したＲＡＭ２８のメモリマップを詳細に示す図解図である。図１２（Ａ）は、キー入力領域データ１１２ｂのデータ構成を示す図解図である。図１２（Ａ）を参照して、キー入力領域データ１１２ｂは、あ行文字入力キー表示データ１３０およびか行文字入力キー表示データ１３２などから構成される。あ行文字入力キー表示データ１３０は、図４（Ｂ）などに示されるあ行文字入力キーの表示データであり、さらに、あ行文字入力キー表示データ１３０は、表示座標データ１３０ａ、表示画像データ１３０ｂおよび対応メモリアドレスデータ１３０ｃから構成される。
【０１００】
表示座標データ１３０ａは、図７で示した座標ＶＫｘ１、座標ＶＫｘ２、座標ＶＫｙ１および座標ＶＫｙ２の表示座標のデータである。表示画像データ１３０ｂは、あ行文字入力キーを表示するために必要な画像データであり、ひらがなの「あ」を表す画像である。対応メモリアドレスデータ１３０ｃは、図１２（Ｃ）に示す一時記憶データ１０２ｅにおけるメモリアドレスのデータである。
【０１０１】
か行文字入力キー表示データ１３２は、図４（Ｂ）などに示されるか行文字入力キーの表示データである。また、か行文字入力キー表示データ１３２を構成する、表示座標データ１３２ａ、表示画像データ１３２ｂおよび対応メモリアドレスデータ１３２ｃのそれぞれのデータは、あ行文字入力キー表示データ１３０の構成と同じであるため、詳細な説明は省略する。
【０１０２】
図１２（Ｂ）は、受信メール表示領域データ１１２ｃのデータ構成を示す図解図である。図１２（Ｂ）を参照して、表示領域データ１１２ｃは、件名情報表示データ１４０および本文情報表示データ１４２などから構成される。件名情報表示データ１４０は、受信メールの件名を表示するために必要な文字列や表示座標などのデータである。本文座標データ１４２は、受信メールの本文を表示するために必要な文字列や表示座標などのデータであり、表示座標データ１４２ａ、「２」の表示座標データ１４２ｂおよび「／」の表示座標データ１４２ｃなどから構成される。
【０１０３】
表示座標データ１４２ａは、受信メールの本文を表示するための表示座標のデータである。「２」の表示データ１４２ｂは、文字「２」を表示するためのデータであり、「２」の表示位置を示す「２」の表示座標データ１５０、「２」を表す画像である「２」の表示画像データ１５２および「２」を示す文字列としてのデータである「２」の文字列データ１５４から構成される。「／」の表示データ１４２ｃは、文字「／」を表示するためのデータであり、データ構成は、「２」の表示データ１４２ｂと同様であるため、詳細な説明は省略する。なお、表示座標データ１４２ａに示す受信メールの本文の表示座標内には「２」の表示座標データ１５０および「／」の表示座標データ１５６などが含まれる。
【０１０４】
図１２（Ｃ）は、一時記憶データ１０２ｅのメモリアドレスを示す図解図である。図１２（Ｃ）を参照して、一時記憶データ１０２ｅのメモリアドレスは、０Ｘ８０００，０Ｘ８００１，０Ｘ８００２，０Ｘ８００３，…などで示され、それぞれのメモリアドレスが示す記憶領域には、一時記憶する文字列データが記憶される。
【０１０５】
そして、各文字入力キーの表示データに、一時記憶データ１０２ｅのメモリアドレスが対応メモリアドレスデータとして構成されることで、一時記憶データ１０２ｅの各メモリアドレスは、各文字入力キーに対応付けられる。たとえば、０Ｘ８０００は、あ行文字入力キーの対応メモリアドレスデータ１３０ｃとして記憶される。また、０Ｘ８００１は、か行文字入力キーの対応メモリアドレスデータ１３２ｃとして記憶される。
【０１０６】
ＣＰＵ２０は、図１３に示す全体処理、図１４に示す受信メール処理、図１５に示す文字列選択処理、図１６に示す返信メール処理および図１７に示す文字列一時表示処理などを含むタスクを並列的に実行する。
【０１０７】
図１３は全体処理を示すフロー図である。図１３を参照して、ステップＳ１では、電源オフ操作がされたか否かを判断する。たとえば、携帯端末１０の電源がオンの状態で、通話キー２２ｃが押圧操作されたか否かを判断する。ステップＳ１でＹＥＳであれば、つまり、電源オフ操作がされると、全体処理を終了し、携帯端末１０は、電源オフ状態になる。一方、ステップＳ１でＮＯであれば、つまり電源オフ操作がされていなければ、ステップＳ３でメニューキー２２ｂが操作されたか否かを判断する。ステップＳ３でＮＯであれば、ステップＳ１に戻り、一方、ステップＳ３でＹＥＳであれば、ステップＳ５でメニュー画面を表示する。たとえば、ＣＰＵ２０は、図３（Ｂ）に示す表示例をＬＣＤモニタ３２に表示する。
【０１０８】
続いて、ステップＳ７では、任意の機能キーが操作されたか否かを判断する。つまり、メニュー画面に表示された、電話機能キー４４、アドレス帳機能キー４６、メール機能キー４８、ブラウザ機能キー５０、データフォルダ機能キー５２およびツール機能キー５４などが操作されたか否かを判断する。ステップＳ７でＮＯであれば、つまり何れの機能キーも操作されなければ、ステップＳ７の判断を繰り返す。一方、ステップＳ７でＹＥＳであれば、つまり任意の機能キーがタッチ操作されると、ステップＳ９で、操作によって選択された任意の機能画面を表示する。たとえば、メール機能キー４８がタッチ操作されると、図４（Ａ）に示すメールメニュー画面がＬＣＤモニタ３２に表示される。
【０１０９】
続いて、ステップＳ１１では、選択された任意の機能を実行する。たとえば、メール機能においては、メールメニュー画面では、それぞれのキーが操作されるのを待つ状態を実行したり、メールメニュー画面における受信ボックスキー７２などに行われたタッチ操作に応じて受信メールを表示する処理を実行したりする。続いて、ステップＳ１３では、実行中の機能を終了させる操作がされたか否かを判断する。たとえば、終話キー２２ｃが押圧操作されると、実行中の機能は終了する。
【０１１０】
ステップＳ１３でＮＯであれば、ステップＳ１１に戻り、一方、ステップＳ１３でＹＥＳであれば、ステップＳ１５で待機画面を表示する。つまり、図３（Ａ）に示す待機画面をＬＣＤモニタ３２に表示する。そして、ステップＳ１５の処理が終了すれば、ステップＳ１に戻る。
【０１１１】
図１４は、受信メール処理を示すフロー図である。図１４を参照して、ステップＳ２１では、選択されたメールを表示する。つまり、図示しない受信メールを選択するＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）にて選択された受信メールが、ステップＳ２１の処理で表示される。ステップＳ２３では、タッチされたかを判断する。つまり、タッチパネル入力装置２４にタッチされたかを判断する。ステップＳ２３でＮＯであれば、つまりタッチされていなければ、ステップＳ２３の判断を繰り返す。一方、ステップＳ２３でＹＥＳであれば、つまりタッチされれば、ステップＳ２５で本文の表示座標内でタッチされたかを判断する。つまり、タッチによってタッチ始点が示された位置が、受信メールの本文を表示している範囲に含まれているか否かを判断する。
【０１１２】
ステップＳ２５でＹＥＳであれば、つまり受信メールの本文を表示している範囲でタッチされれば、ステップＳ２７で選択された文字列の表示座標内でタッチされたかを判断する。つまり、タッチによるタッチ始点が示す座標が、選択された文字列の表示座標に含まれているか否かを判断する。
【０１１３】
ステップＳ２７でＮＯであれば、つまり選択された文字列の表示座標内でタッチされていなければ、ステップＳ２９で文字列選択処理（図１５参照）を実行する。また、文字列選択処理については後述するため、詳細な説明は省略する。
【０１１４】
また、ステップＳ２７でＹＥＳであれば、つまり選択された文字列の表示座標内でタッチされていれば、文字入力キーの表示座標内でリリースされたかをステップＳ３１で判断する。たとえば、あ行文字入力キーなどの表示座標内でリリースされたかを判断する。ステップＳ３１でＹＥＳであれば、つまり任意の文字入力キーの表示座標内でリリースされれば、ステップＳ３３で選択した文字列を文字入力キーと対応するメモリアドレスが示す記憶領域に一時記憶させる。たとえば、一時記憶データ１０２ｅのメモリアドレス０Ｘ８０００（図１２（Ｃ）参照）と対応するあ行文字入力キーの表示領域でリリースされると、０Ｘ８０００が示す記憶領域に、選択された文字列、たとえば「２／８」の文字列データが一時記憶される。具体的には、選択された文字列「２／８」の文字列データは、選択範囲データバッファ１０２ｂに記憶されているため、メモリアドレス０Ｘ８０００が示す記憶領域には、選択範囲データバッファ１０２ｂに記憶されている文字列データが一時記憶される。なお、文字列が選択されていない状態、つまり選択範囲データバッファ１０２ｂに文字列データが記憶されていない状態では、一時記憶データ１０２ｅには、文字列データが一時記憶されない。
【０１１５】
続いて、ステップＳ３５で、タッチ終点が示された文字入力キーの表示を変更する。たとえば、あ文字入力キーを表示する色が、図５（Ｃ）に示すように変更される。なお、ステップＳ３３の処理で、文字列データが一時記憶されていなければ、文字入力キーの表示は変更されない。そして、ステップＳ３５の処理が終了すると、ステップＳ２３に戻る。また、ステップＳ３１でＮＯであった場合、つまり任意の文字入力キーの表示座標内でタッチ終点が示されなくても、ステップＳ２３に戻る。
【０１１６】
ここで、ステップＳ２５でＮＯであれば、つまり受信メールの本文表示座標内でタッチされなければ、返信キーの表示座標内でタッチ操作されたか否かをステップＳ３７で判断する。つまり、返信キーの表示座標内で、タッチ始点とタッチ終点とが示されたか否かを判断する。ステップＳ３７でＮＯであれば、ステップＳ３９でタッチまたはタッチ操作に対応する動作を実行し、ステップＳ２３に戻る。たとえば、メール機能のメニューキーなどの表示座標内でタッチ操作されれば、メール機能のメニュー機能の画面を表示させる。
【０１１７】
また、ステップＳ３７でＹＥＳであれば、つまり返信キーの表示座標内でタッチ操作されれば、ステップＳ４１で返信メール処理を実行し、受信メール処理を終了する。
【０１１８】
図１５は、ステップＳ２９（図１４参照）に示す文字列選択処理を示すフロー図である。図１５を参照して、ステップＳ５１では、タッチ始点で示された座標を始点座標として操作データバッファ１０２ａに格納する。続いて、ステップＳ５３では、タッチ終点が示されたかを判断する。つまり、文字列の選択範囲においてリリースされたかを判断する。ステップＳ５３でＮＯであれば、つまりタッチ終点が示されなければステップＳ５３の判断を繰り返す。一方、ステップＳ５３でＹＥＳであれば、ステップＳ５５ではタッチ終点で示された座標を終点座標として操作データバッファに格納する。
【０１１９】
ステップＳ５７では、始点座標と終点座標とが一致するか否かを判断する。つまり、タッチ始点とは異なる位置でタッチ終点が示されたか否かを判断する。ステップＳ５７でＮＯであれば、つまり始点座標と終点座標とが一致していなければ、ステップＳ５９では、始点座標および終点座標の間に含まれる文字列の表示座標と、始点座標と終点座標との間に含まれる文字列データとを選択範囲データバッファ１０２ｂに格納させる。
【０１２０】
続いて、ステップＳ６１では、始点座標と終点座標との間に含まれる文字列の表示領域の色を変更する。つまり、選択された文字列を使用者に通知するために、図５（Ａ）に示す、選択された文字列「２／８」のように示す。そして、ステップＳ６１の処理が終了すると、文字列選択処理を終了し、受信メール処理（図１４参照）に戻る。また、ステップＳ５７でＹＥＳであっても、受信メール処理に戻る。
【０１２１】
図１６は、ステップＳ４１（図１４参照）に示す返信メール処理を示すフロー図である。図１６を参照して、ステップＳ７１では、返信メールの作成処理を実行する。たとえば、宛先のメールアドレスは受信メールの差出人のメールアドレスが入力され、件名には受信メールの件名に「ＲＥ」の文字列を追記した文字列が入力され、本文には受信メールの本文を引用文として挿入される返信メールが作成される。
【０１２２】
ステップＳ７３では、タッチされたかを判断する。ステップＳ７３でＮＯであれば、ステップＳ７３の判断を繰り返す。一方、ステップＳ７３でＹＥＳであれば、ステップＳ７５で文字入力キーの表示座標内でタッチされたかを判断する。たとえば、あ行文字入力キーなどの表示座標内でタッチされたかを判断する。ステップＳ７５でＹＥＳであれば、つまり文字入力キーの表示座標内でタッチされれば、ステップＳ７７で一時記憶した文字列を一時表示するために、文字列一時表示処理（図１７参照）を実行する。また、文字列一時表示処理については後述するため、詳細な説明は省略する。
【０１２３】
続いて、ステップＳ７９では、リリースされたかを判断する。ステップＳ７９でＮＯであれば、つまり、リリースされていなければ、ステップＳ７９の判断を繰り返す。一方、ステップＳ７９でＹＥＳであれば、ステップＳ８１で本文の表示座標内か否かを判断する。つまり、リリースによるタッチ終点が、受信メールの本文における表示座標内で示されたか否かを判断する。ステップＳ８１でＹＥＳであれば、つまり受信メールの本文の表示座標内でリリースされれば、ステップＳ８３で文字入力キーに対応づけて記憶された文字列をタッチ終点で示された座標に基づいて、受信メールの本文に挿入する。たとえば、あ行文字入力キーに対応づけて一時記憶された文字列を、タッチ終点で示された文字列の表示座標に従って、返信メールの本文に挿入する。
【０１２４】
また、ステップＳ８１でＮＯであれば、つまり受信メールの本文の表示座標内でリリースされていなければ、ステップＳ８５で文字列を一時表示しているか否かを判断する。つまり、ステップＳ７７の文字列一時表示処理によって、文字列が一時表示されているか否かを判断する。ステップＳ８５でＹＥＳであれば、つまり一時記憶した文字列が一時表示されていれば、ステップＳ８７で一時表示されている文字列を消去し、ステップＳ７３に戻る。また、ステップＳ８５でＮＯであってもステップＳ７３に戻る。
【０１２５】
ここで、ステップＳ７５でＮＯであれば、つまり文字入力キーの表示座標内でタッチされなければ、ステップＳ８９で送信キーの表示座標内でタッチ操作されたかを判断する。つまり、送信キーの表示座標内で、タッチ始点およびタッチ終点が示されたかを判断する。ステップＳ８９でＮＯであれば、ステップＳ９１でタッチまたはタッチ操作に対応する動作を実行し、ステップＳ７３に戻る。たとえば、メニューキーなどの表示座標内でタッチ操作されれば、ＬＣＤモニタ３２にメニュー機能の画面を表示させる。また、ステップＳ８９でＹＥＳであれば、つまり返信キーの表示座標内で、タッチ操作されれば、ステップＳ９３でメールの送信を実行し、返信メール処理を終了する。
【０１２６】
図１７はステップＳ７７（図１６参照）に示す文字列一時表示処理を示すフロー図である。図１７を参照して、ステップＳ１０１では、タッチ始点で示された座標を始点座標として操作データバッファ１０２ａに格納する。続いて、ステップＳ１０３では、タッチ間隔カウンタ１０２ｆを初期化する。つまり、タッチされてからの時間をカウントするため、タッチ間隔カウンタ１０２ｆは初期化される。続いて、ステップＳ１０５では、文字入力キーと対応するメモリアドレスの記憶領域に記憶された文字列を読み出す。たとえば、あ行文字入力キーに対応するメモリアドレスの記憶領域に、「２／８」の文字列の文字列が記憶されていれば、「２／８」の文字列が読み出される。ステップＳ１０７では、読み出した文字列を操作データバッファ１０２ａに格納する。つまり、「２／８」の文字列が読み出されていれば、操作データバッファ１０２ａには「２／８」の文字列が格納される。
【０１２７】
続いて、ステップＳ１０９では、タッチ間隔カウンタ１０２ｆをインクリメントする。つまり、タッチされてからの時間をカウントする。続いて、ステップＳ１１１では、タッチ終点が示されたか否かを判断する。ステップＳ１１１でＮＯであれば、タッチ終点が示されていなければステップＳ１１３でタッチ間隔カウンタ１０２ｆの値が３０以上であるか否かを判断する。つまり、タッチされてからの時間が所定の時間を超えたか否かを判断する。ステップＳ１１３でＮＯであれば、ステップＳ１０９に戻る。
【０１２８】
また、ステップＳ１０９−Ｓ１１３までのステップは、１／３０秒間で処理されるため、タッチ間隔カウンタ１０２ｆの値が３０であれば、タッチ始点が示されたから１秒間経過したことを示す。よって、ステップＳ１１３でＹＥＳであれば、つまりタッチされてからの時間が１秒間を越えれば、ステップＳ１１５で操作データバッファに記憶した文字列を一時表示する。たとえば、図１０（Ａ）に示すように、タッチ始点で示された座標に基づいて、「２／８」の文字列を一時表示する。そして、ステップＳ１１５の処理が終了すると文字列一時表示処理を終了し、返信メール処理（図１６参照）に戻る。なお、ステップＳ１１３で定める値は３０以上、または３０未満の値を任意に設定できるようにしてもよい。
【０１２９】
ここで、ステップＳ１１１でＹＥＳであれば、つまりタッチされてからの時間が１秒間以内であれば、ステップＳ１１７で、タッチ終点で示された座標を終点座標として操作データバッファに記憶する。続いて、ステップＳ１１９では、始点座標と終点座標とが同一の文字入力キーの表示座標内に含まれるか否かを判断する。たとえば、始点座標と終点座標とが、あ行文字入力キーの表示座標内に含まれているか否かを判断する。ステップＳ１１９でＹＥＳであれば、たとえば始点座標と終点座標とが、あ行文字入力キーの表示座標内に含まれていれば、ステップＳ１２１で文字入力の動作を実行する。つまり、あ行の文字を入力する動作が実行される。そして、ステップＳ１２１の処理が終了すると、文字列一時表示処理を終了し、返信メール処理（図１６参照）に戻る。
【０１３０】
また、ステップＳ１１９でＮＯであれば、つまり、文字入力キーの表示座標内に含まれておらず、始点座標と終点座標とが一致していなければ、図１０（Ａ）に示すように、記憶内容一時表示ウィンドウ８４を一時表示し、文字列一時表示処理を終了して返信メール処理（図１６参照）に戻る。
【０１３１】
以上の説明から分かるように、携帯端末１０は、タッチ始点およびタッチ終点によって示された位置によって、受信メールなどにおける本文の文字列を選択する。そして、その選択された文字列の表示座標内でタッチ始点が示され、任意の文字入力キーの表示座標内でタッチ終点が示されると、その任意の文字入力キーと対応するメモリアドレスが示す記憶領域に、選択された文字列を一時記憶する。そして、文字列を一時記憶させるために用いた文字入力キーの表示座標内でタッチ始点が示され、返信メールなどにおける本文の表示座標内でタッチ終点が示されると、タッチ終点によって示された座標に基づいて、一時記憶した文字列を挿入する。
【０１３２】
これによって、使用者は、選択された文字列を一時記憶させ、一時記憶された文字列を簡単に挿入することができる。
＜第２実施例＞
図１８（Ａ）−図１８（Ｃ）に示す第２実施例では、一時記憶させるための専用のキーを備える。また、第２実施例では、第１実施例の説明で使用した図１の携帯端末１０の構成、図２の携帯端末１０の外観図、図３に示すＬＣＤモニタ３２の表示例は同じであるため、第２実施例では重複した説明を省略する。
【０１３３】
図１８（Ａ）−図１８（Ｃ）は、一時記憶させるための専用のキーである一時記憶キー１７４を作成する手順を示す。図１８（Ａ）を参照して、受信メールの内容をＬＣＤモニタ３２に示す表示例であり、機能表示領域５６には、作成キー１７０および削除キー１７２が表示される。なお、キー入力領域５８については、第１実施例で説明した図４（Ｂ）などと同じであるため、詳細な説明は省略する。作成キー１７０が表示座標内でタッチ操作されると、図１８（Ｂ）に示すように、一時記憶キー１７４は、新たに表示される。削除キー１７２は、作成した一時記憶キー１７４を削除するためのキーである。また、一時記憶キー１７４を削除するための詳細な手順は後述するため、ここでは詳細な説明は省略する。
【０１３４】
図１８（Ｂ）を参照して、一時記憶キー１７４は、作成キー１７０の表示座標内でタッチ操作されると、ＬＣＤモニタ３２に表示される。さらに、一時記憶キー１７４は、ＲＡＭ２８のメモリアドレスが対応づけられる。そして、一時記憶キー１７４は、第１実施例の文字入力キーと同様に、選択された文字列の表示座標から一時記憶キー１７４の表示座標にタッチアンドスライド操作されると、対応づけられたメモリアドレスが示す記憶領域に選択された文字列を一時記憶させる。
【０１３５】
図１８（Ｃ）を参照して、縦軸方向に座標ＶＫｘ３と座標ＶＫｘ４とで示され、横軸方向に座標ＶＫｙ３と座標ＶＫｙ４とで示される範囲が、一時記憶キー１７４の表示座標であり、タッチの有効領域である。一時記憶キー１７４の中心座標Ｓは、座標ＶＫｘＳおよび座標ＶＫｙＳで示される。また、作成キー１７０および削除キー１７２における表示座標の構成は一時記憶キー１７４と同様である。
【０１３６】
なお、一時記憶キー１７４の表示は１つだけだが、さらに作成キー１７４がタッチ操作されると、２個以上いくつでも作成することができる。また、複数の一時記憶キー１７４を作成する場合に、それぞれの一時記憶キー１７４の位置は任意に変更可能である。たとえば、一時記憶キー１７４を３つ表示させた場合に、右端に設けられた一時記憶キー１７４は、タッチアンドスライド操作などによって左端に移動させることができる。
【０１３７】
図１９（Ａ），図１９（Ｂ）および図２０は、受信メールの本文において、選択された文字列を一時記憶する手順を説明する図解図である。また、文字列の選択については第１実施例と同様であるため、詳細な説明は省略する。
【０１３８】
図１９（Ａ）を参照して、受信メールの本文では「２／８」の文字列が選択され文字列である。図１９（Ｂ）に示すように、選択された文字列の表示座標内でタッチ始点が示され、一時記憶キー１７４の表示座標内でタッチ終点が示されると、一時記憶キー１７４に対応するメモリアドレスが示す記憶領域に選択された文字列データを一時記憶する。つまり、「２／８」の文字列から一時記憶キー１７４にタッチアンドスライド操作されると、「２／８」の文字列データは、一時記憶キー１７４に対応するメモリアドレスが示す記憶領域に一時記憶される。そして、一時記憶キー１７４に対応するメモリアドレスが示す記憶領域に文字列が一時記憶されると、一時記憶キー１７４は、図２０に示すように、表示する色を変化させられる。
【０１３９】
なお、選択された文字列から作成キー１７０にタッチアンドスライド操作されても、一時記憶キー１７４が作成されるようにしてもよい。さらに、一時記憶キー１７４に対応するメモリアドレスが示す記憶領域には、選択された文字列が一時記憶される。
【０１４０】
図２１（Ａ），図２１（Ｂ）および図２２は、一時記憶した文字列を返信メールの本文に挿入する手順を示す図解図である。図２１（Ａ）を参照して、機能表示領域５６には、返信メールの本文などが表示され、併せて、作成キー１７０、削除キー１７２および一時記憶キー１７４などが表示される。図２１（Ｂ）に示すように、一時記憶キー１７４の表示座標内でタッチ始点が示され、返信メールの本文における表示座標内でタッチ終点が示されると、タッチ終点が示された位置に基づいて、一時記憶されている文字列が挿入される。たとえば、図２２に示すように、「２／８」の文字列が返信メールの本文に挿入される。
【０１４１】
図２３（Ａ），図２３（Ｂ）は、一時記憶キー１７４を削除する手順を示す図解図である。図２３（Ａ）を参照して、一時記憶キー１７４の表示座標内でタッチ始点が示され削除キー１７２の表示座標内でタッチ終点が示されると、図２３（Ｂ）に示すように、一時記憶キー１７４が表示されなくなる。つまり、一時記憶キー１７４から削除キー１７２に対してタッチアンドスライド操作が行われると、一時記憶キー１７４が表示されなくなる。また、一時記憶キー１７４の表示がされなくなると、一時記憶キー１７４に対応づけられたメモリアドレスは解除される。
【０１４２】
ここで、一時記憶キー１７４を削除する手順を図２４によって詳細に説明する。図２４は、図２３（Ａ）に示す領域Ｒ３を拡大した模式図である。図２４を参照して、縦軸方向に座標ＶＫｘ５と座標ＶＫｘ６とで示され、横軸方向に座標ＶＫｙ５と座標ＶＫｙ６とで示される範囲が、削除キー１７２の表示座標であり、タッチの有効領域である。なお、削除キー１７２の中心座標については、簡単のため省略する。
【０１４３】
点ｊで示される座標は、図１８（Ｃ）にも示した一時記憶キー１７４の表示座標内に含まれ、点ｋで示される座標は、削除キー１７２の表示座標内に含まれる。ここで、タッチによって点ｊがタッチ始点として示され、リリースによって点ｋがタッチ終点として示される場合、つまり点ｊから点ｋまでスライドされると、図２３（Ｂ）に示すように、一時記憶キー１７４の表示が消去される。
【０１４４】
なお、一時記憶キー１７４が２つ以上表示される場合に、一方の一時記憶キー１７４から他方の一時記憶キー１７４にタッチアンドスライド操作することで、他方の一時記憶キー１７４の表示が消去され、他方の一時記憶キー１７４に対応するメモリアドレスが示す記憶領域に記憶されているデータが消去されるようにしてもよい。さらに、この場合に、他方の一時記憶キー１７４が対応するメモリアドレスが示す記憶領域に、一方の一時記憶キー１７４が対応するメモリアドレスが示す記憶領域に記憶されるデータが上書きされ、他方の一時記憶キー１７４が対応するメモリアドレスが一方の一時記憶キー１７４に対応付けられるようにしてもよい。
【０１４５】
また、第２実施例においても、第１実施例と同様に、一時記憶キー１７４に対応付けて、一時記憶した文字列を一時表示することができる。第２実施例の説明では、図示は省略するが、記憶内容一時表示ウィンドウ８４は、キー入力領域５８に一時表示される。また、一時表示する手段、および一時記憶した文字列の消去の手段においては、第１実施例と同様であるため、詳細な説明は省略する。
【０１４６】
図２５は、第２実施例におけるＲＡＭ２８のメモリマップを示す図解図である。また、プログラム記憶領域に含まれる。全体処理プログラム１００および文字列選択処理プログラム１００ｃについては第１実施例と同様であり、受信メール処理プログラム１００ｂおよび返信メール処理プログラム１００ｄについては、一時記憶させるための対象となるキーが、第１実施例では任意の文字入力キーであるのに対し、第２実施例では一時記憶キー１７４となる。さらに、文字列一時表示処理プログラム１００ｅについては、図１７に示す文字入力動作を実行する処理が行われない。
【０１４７】
なお、文字列一時表示処理プログラム１００ｅについては、ステップＳ１０５，Ｓ１０７，Ｓ１１５のみが実行され、一時記憶キー１７４の表示座標内にタッチ始点が示されると、文字列を一時表示する。
【０１４８】
一時記憶キー作成処理プログラム１００ｇは、図１８（Ａ）−図１８（Ｃ）に示した一時記憶キー１７４を作成する操作が行われたときに、実行されるプログラムである。
【０１４９】
図２６は、図２５に示したＲＡＭ２８のメモリマップにおいて、データ記憶領域１０２を詳細に示す図解図である。また、操作データバッファ１０２ａ、選択範囲データバッファ１０２ｂ、タッチ座標マップデータ１０２ｃ、一時記憶データ１０２ｅ、タッチ間隔カウンタ１０２ｆについては、第１実施例と同様であるため、詳細な説明は省略する。さらに、表示データ１０２ｄにおいては、電話機能表示データ１１０およびメール機能表示データに１１２などに加えて、一時記憶キー表示データ１１４がさらに含まれる。
【０１５０】
一時記憶キー表示データ１１４は、図１８（Ｂ）などに示した、作成キー１７０、削除キー１７２、一時記憶キー１７４を表示するための座標や画像などのからデータか構成される。
【０１５１】
そして、データ記憶領域１０２には、第１実施例に対して、さらに一時記憶キーフラグ１０２ｇが記憶される。一時記憶キーフラグ１０２ｇは、一時記憶キー１フラグ１１６、一時記憶キー２フラグ１１８、…から構成される。また、一時記憶キー１フラグ１１６は、一時記憶キー１７４の作成、または削除を行ったか判断するためのフラグである。たとえば、一時記憶キー１フラグ１１６は、１ビットのレジスタで構成される。一時記憶キー１７４が表示されていない状態で、作成キー１７２にタッチ操作されると、レジスタにはデータ値「１」が設定され、一時記憶キー１７４から削除キー１７２にタッチアンドスライド操作されると、レジスタにはデータ値「０」が設定される。また、一時記憶キーフラグ１１６の初期設定はオフに設定される。
【０１５２】
たとえば、一時記憶キー１７４が作成されれば、一時記憶キー１フラグ１１６はオン状態となり、一時記憶キー１７４が削除されれば、一時記憶キー１フラグ１１６はオフ状態となる。
【０１５３】
また、一時記憶キー２フラグ１１８についても同様の構成であり、一時記憶キー２フラグ１１８は、一時記憶キー１７４が表示されている状態で、作成キー１７０にタッチ操作されると、レジスタにはデータ値「１」が設定される。
【０１５４】
図２７は、一時記憶キー表示データ１１４のデータ構成を詳細に示す図解図である。図２７を参照して、一時記憶キー表示データ１１４には、作成キーデータ１９０、削除キーデータ１９２、一時記憶キー１データ１９４および一時記憶キー２データ１９６が含まれる。作成キーデータ１９０は、作成キー１７０（図１８（Ａ）参照）を表示するためのデータであり、さらに作成キー１７０の表示座標を示す表示座標データ１９０ａおよび作成キー１７０を表示するために必要な画像である表示が画像データ１９０ｂから構成される。また、削除キーデータ１９２においても、データの構成は作成キーデータ１９０と同様であるため、詳細な説明は省略する。
【０１５５】
一時記憶キー１データ１９４は、一時記憶キー１７４を表示するためのデータであり、表示座標データ１９４ａ、表示画像データ１９４ｂおよび対応メモリアドレスデータ１９４ｃが含まれる。表示座標データ１９４ａは、図１８（Ｃ）に示す表示座標のデータである。表示画像データ１９４ｂは、一時記憶キー１７４を表示するための画像のデータである。対応メモリアドレスデータ１９４ｃは、一時記憶データ１０２ｅの記憶領域を示すメモリアドレスのデータである。たとえば、一時記憶キー１フラグ１１６がオン状態であれば、図１２（Ｃ）に示す一時記憶データ１０２ｅのメモリアドレス０Ｘ８０００が、対応メモリアドレスデータ１９４ｃとして記憶される。一方、一時記憶キー１フラグ１１６がオフ状態であれば、何も記憶をしていないことを示すＮＵＬＬデータが、対応メモリアドレスデータ１９４ｃとして記憶される。
【０１５６】
また、一時記憶キー２データ１９６は、一時記憶キー１データ１９４と同様のデータの構成である。
【０１５７】
第２実施例のＣＰＵ２０は、第１実施例の図１３に示す全体処理、図１４に示す受信メール処理、図１５に示す文字列選択処理および図１７に示す文字列一時表示処理などを含むタスクを並列的に実行するのに併せて、図２８に示す一時記憶キー作成処理および図２９に示す返信メール処理を含むタスクを実行する。なお、第２実施例では、図１３に示す全体処理、図１４に示す受信メール処理、図１５に示す文字列選択処理および図１７に示す文字列一時表示処理の詳細な説明は省略する。
【０１５８】
図２８は、一時記憶キー作成処理を示すフロー図である。図２８を参照して、ステップＳ１４１では、作成キー１７０および削除キー１７２を表示する。つまり、図１８（Ａ）の表示例のように、作成キー１７０および削除キー１７２がＬＣＤモニタ３２に表示される。続いて、ステップＳ１４３では、オン状態の一時記憶キーフラグ１０２ｇに対応する一時記憶キー１７４を表示する。たとえば、一時記憶キー１フラグ１１６がオン状態であれば、一時記憶キー１７４がＬＣＤモニタ３２に表示される。また、一時記憶キー１フラグ１１８がオン状態であれば、一時記憶キー１７４に加えて、新たな一時記憶キーがＬＣＤモニタ３２に表示される。
【０１５９】
続いて、ステップＳ１４５では、タッチされたかを判断する。ステップＳ１４５でＮＯであれば、つまりタッチされていなければ、ステップＳ１４５の判断を繰り返す。一方、ステップＳ１４５でＹＥＳであれば、つまりタッチされれば、ステップＳ１４７で、作成キー１７０の表示座標内でタッチ操作されたかを判断する。つまり、作成キー１７０の表示座標内で、タッチ始点とタッチ終点とが示されたかを判断する。ステップＳ１４７でＮＯであれば、つまり作成キー１７０の表示座標内でタッチ操作されていなければ、ステップＳ１５３に進む。一方、ステップＳ１４７でＹＥＳであれば、ステップＳ１４９でオフ状態の一時記憶キーフラグ１０２ｇにおいて、割り当てられた値が最小の一時記憶キーフラグをオン状態にする。つまり、一時記憶キーフラグ１０２ｇは含まれる、一時記憶キー１フラグ１１６、一時記憶キー２フラグ１１８、…のうち、全てのフラグがオフ状態であれば、一時記憶キー１フラグ１１６がオン状態にされる。また、一時記憶キー１フラグ１１６がオン状態であれば、一時記憶キー２フラグ１１８がオン状態にされる。
【０１６０】
続いて、ステップＳ１５１では、一時記憶キーにメモリアドレスを対応付ける。たとえば、一時記憶キー１フラグ１１６が新たにオン状態とされれば、一時記憶キー１フラグ１１６に対応する一時記憶キー１７４に一時記憶データ１０２ｅのメモリアドレスが対応付けられる。ここでは、図１２（Ｃ）に示すメモリアドレス０Ｘ８０００は、対応メモリアドレスデータ１９４ｃとして記憶される。
【０１６１】
続いて、ステップＳ１５３では、画面表示を終了させる操作がされたか否かを判断する。ステップＳ１５３でＮＯであればステップＳ１４３に戻り、一方、ＹＥＳであれば、たとえば、メニューキー２２ｂが押圧操作されれば、一時記憶キー作成処理を終了する。
【０１６２】
図２９は、第２実施例における返信メール処理を示すフロー図である。また、第２実施例における返信メール処理では、ステップＳ７１−Ｓ７３とステップＳ７７−Ｓ８１とステップＳ８５−Ｓ９３との処理は第１実施例と同じであるため、詳細な説明は省略する。また、ステップＳ７５ａ、ステップＳ８３ａにおいては、文字入力キーが一時記憶キー１７４に変わっただけであり、それぞれの処理で行われる動作は同じである。
【０１６３】
図２９を参照して、ステップＳ１７１では、削除キー１７２の表示座標内か否かを判断する。つまり、リリースによって示されたタッチ終点が削除キー１７２の表示座標内に含まれるか否かを判断する。ステップＳ１７１でＮＯであれば、つまり削除キー１７２の表示座標内でリリースされていなければ、ステップＳ７３に戻る。一方、ステップＳ１７１でＹＥＳであれば、ステップＳ１７３で一時記憶キーフラグをオフにする。たとえば、一時記憶キー１７４が削除されれば、一時記憶キー１フラグ１１６をオフ状態にする。
【０１６４】
続いて、ステップＳ１７５では、一時記憶キー１７４に対応付けられたメモリアドレスを解除する。たとえば、ＮＵＬＬデータがメモリアドレスデータ１９４ｃとして記憶される。そして、ステップＳ１７５の処理が終了すればステップＳ７３に戻る。
【０１６５】
ここで、作成キー１７０、削除キー１７２および一時記憶キー１７４は、メール機能だけに限らず、他の機能でも表示することができる。たとえば、図３０を参照して、ブラウザ機能においても削除キー１７２および一時記憶キー１７４は表示される。ここでは、機能表示領域５６には、ブラウザ機能によって表示された地図検索サイトの画像が表示され、地図８６も表示される。
【０１６６】
この地図８６の表示座標内で、タッチ始点が示され一時記憶キー１７４の表示座標内でタッチ終点が示されると、地図８６の画像データが一時記憶される。つまり、地図８６の表示座標内から一時記憶キー１７４の表示座標内にタッチアンドスライド操作が行われると、当該地図８６の画像データが一時記憶される。図３１（Ａ）を参照して、機能表示領域５６には、新規メールの本文などが表示され、併せて、作成キー１７０、削除キー１７２および一時記憶キー１７４が表示される。そして、一時記憶キー１７４の表示座標内でタッチ始点が示され、新規メールの本文の表示座標内でタッチ終点が示されると、一時記憶された地図８６の画像データが図３１（Ｂ）に示すように表示される。つまり、一時記憶した地図８６の画像データは、新規メールの本文に貼り付けられる。
【０１６７】
なお、第２実施例においても、文字入力キーに対応して文字列データなどを一時記憶するようにしてもよい。また、一時記憶キー１７４が２つ以上表示される場合に、一方の一時記憶キー１７４から他方の一時記憶キー１７４にタッチアンドスライド操作されると、一方の一時記憶キー１７４に対応して記憶されたデータが、他方の一時記憶キー１７４に対応するメモリアドレスが示す記憶領域に記憶されるようにしてもよい。
【０１６８】
以上の説明から分かるように、使用者は、一時記憶させるためのキーを任意に作成することができる。そして、第１実施例と同様に、携帯端末１０は、文字列を一時記憶し、挿入することができる。さらに、ブラウザ機能などの他の機能で一時記憶した画像データなどを新規メールの本文に挿入することもできる。
【０１６９】
これによって、選択された文字列や画像を一時記憶させ、当該一時記憶された文字列や画像を簡単に挿入することができる。
【０１７０】
なお、本実施例は、受信メールにおける選択された文字列を一時記憶したが、新規メール、返信メールおよび送信済みメールなどの本文から文字列を一時記憶するようにしてもよい。さらに、メール機能だけに限らず、スケジュール機能、新規アドレス帳登録機能などの他の機能でも、文字列データや画像データなどを一時記憶し、その一時記憶した文字列データや画像データなどを挿入するようにしてもよい。
【０１７１】
また、第１実施例および第２実施例では、タッチパネルを設けた表示装置によって、タッチ始点またはタッチ終点を検出したが、タッチパネル機能を備える「光センサ内蔵システム液晶」などによって、タッチ始点またはタッチ終点を検出するようにしてもよい。
【０１７２】
また、携帯端末１０の通信方式には、ＣＤＭＡ方式、Ｗ‐ＣＤＭＡ方式、ＴＤＭＡ方式に限らず、ＰＨＳ方式などを採用してもよい。また、携帯端末１０のみに限らず、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｅｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などの携帯情報端末などであってもよい。
【図面の簡単な説明】
【０１７３】
【図１】図１は本発明の一実施例の携帯端末を示すブロック図である。
【図２】図２は図１に示す携帯端末の外観を示す図解図である。
【図３】図３は図１に示す携帯端末のＬＣＤモニタの表示例を示す図解図である。
【図４】図４は図１に示す携帯端末のメール機能において、第１実施例の発明の表示例を示す図解図である。
【図５】図５は図１に示す携帯端末が受信した受信メールにおいて、第１実施例の発明の文字列の一時記憶の手順を示す図解図である。
【図６】図６は図５に示す文字列を選択する手順を示す図解図である。
【図７】図７は図５に示す選択された文字列を一時記憶する手順を詳細に示す図解図である。
【図８】図８は図１に示す携帯端末が受信した受信メールに対する返信メールにおいて、第１実施例の発明の表示例を示す図解図である。
【図９】図９は図５に示す一時記憶された文字列を返信メールの本文へ挿入する手順を示す図解図である。
【図１０】図１０は図５に示す一時記憶された文字列の表示例を示す図解図である。
【図１１】図１１は第１実施例の発明の図１に示すＲＡＭのメモリマップの一例を示す図解図である。
【図１２】図１２は第１実施例の発明の図１１に示すＲＡＭに記憶されるデータの詳細を示す図解図である。
【図１３】図１３は第１実施例の発明の図１の携帯端末のＣＰＵによって実行される全体処理プログラムを示す図解図である。
【図１４】図１４は第１実施例の発明の図１の携帯端末のＣＰＵによって実行される受信メール処理プログラムを示す図解図である。
【図１５】図１５は第１実施例の発明の図１の携帯端末のＣＰＵによって実行される文字列選択処理プログラムを示す図解図である。
【図１６】図１６は第１実施例の発明の図１の携帯端末のＣＰＵによって実行される返信メール処理プログラムを示す図解図である。
【図１７】図１７は第１実施例の発明の図１の携帯端末のＣＰＵによって実行される文字列表示処理プログラムを示す図解図である。
【図１８】図１８は図１に示す携帯端末のメール機能において、第２実施例の発明の表示例を示す図解図である。
【図１９】図１９は図１に示す携帯端末が受信した受信メールにおいて、第２実施例の発明の文字列の一時記憶の手順の一部を示す図解図である。
【図２０】図２０は図１に示す携帯端末が受信した受信メールにおいて、第２実施例の発明の文字列の一時記憶の手順の他の一部を示す図解図である。
【図２１】図２１は図２０に示す一時記憶された文字列を返信メールの本文へ挿入する手順の一部を示す図解図である。
【図２２】図２２は図２０に示す一時記憶された文字列を返信メールの本文へ挿入する手順の他の一部を示す図解図である。
【図２３】図２３は図１８に示す一時記憶キーを削除する手順を示す図解図である。
【図２４】図２４は図１８に示す一時記憶キーを削除する手順を詳細に示す図解図である。
【図２５】図２５は第２実施例の発明の図１に示すＲＡＭのメモリマップの一部の一例を示す図解図である。
【図２６】図２５は第２実施例の発明の図１に示すＲＡＭのメモリマップの他の一部の一例を示す図解図である。
【図２７】図２７は第２実施例の発明の一時記憶データの詳細を示す図解図である。
【図２８】図２８は第２実施例の発明の図１の携帯端末のＣＰＵによって実行される一時記憶キー作成処理プログラムを示す図解図である。
【図２９】図２９は第２実施例の発明の図１の携帯端末のＣＰＵによって実行される返信メール処理プログラムを示す図解図である。
【図３０】図３０は図１に示す携帯端末のブラウザ機能において、第２実施例の発明の表示例を示す図解図である。
【図３１】図３１は図１に示す携帯端末のメール機能において新規メールの作成画面の表示例を示す図解図である。
【符号の説明】
【０１７４】
１０    …  携帯端末
２０    …  ＣＰＵ
２４    …  タッチパネル入力装置
３２    …  ＬＣＤモニタ
２８    …  ＲＡＭ
【図１】
0004884412.tif 000002
【図２】
0004884412.tif 000003
【図３】
0004884412.tif 000004
【図４】
0004884412.tif 000005
【図５】
0004884412.tif 000006
【図６】
0004884412.tif 000007
【図７】
0004884412.tif 000008
【図８】
0004884412.tif 000009
【図９】
0004884412.tif 000010
【図１０】
0004884412.tif 000011
【図１１】
0004884412.tif 000012
【図１２】
0004884412.tif 000013
【図１３】
0004884412.tif 000014
【図１４】
0004884412.tif 000015
【図１５】
0004884412.tif 000016
【図１６】
0004884412.tif 000017
【図１７】
0004884412.tif 000018
【図１８】
0004884412.tif 000019
【図１９】
0004884412.tif 000020
【図２０】
0004884412.tif 000021
【図２１】
0004884412.tif 000022
【図２２】
0004884412.tif 000023
【図２３】
0004884412.tif 000024
【図２４】
0004884412.tif 000025
【図２５】
0004884412.tif 000026
【図２６】
0004884412.tif 000027
【図２７】
0004884412.tif 000028
【図２８】
0004884412.tif 000029
【図２９】
0004884412.tif 000030
【図３０】
0004884412.tif 000031
【図３１】
0004884412.tif 000032