(57)【特許請求の範囲】
【請求項１】
電子メール機能を備えた携帯端末機であって、
文字入力時の選択候補文字列として画面に表示する文字列の選択候補順位を記憶する第１の記憶手段と、
関連のある複数の文字列を分類して記憶する第２の記憶手段と、
受信メールに対する返信メールの作成指示を受け付ける受付手段と、
返信メールの作成指示を受け付けた場合に、受信メールに記載されている文を解析して文字列を抽出する抽出手段と、
抽出された文字列が前記第２の記憶手段に記憶されている文字列のいずれかと一致するかどうかを判定する判定手段と、
判定結果が肯定的である場合に、一致した文字列と同じ分類に属する全ての文字列の選択候補順位を繰り上げて、前記第１の記憶手段が記憶する選択候補順位を変更する変更手段と、
変更後の選択候補順位に従って選択候補文字列を画面に表示させる選択候補表示手段とを備え、
前記第１の記憶手段は、所定の順位の高さを上限として各文字列の選択候補順位を記憶し、
前記変更手段は、前記判定結果が肯定的である場合に、一致した文字列と同じ分類に属する全ての文字列の選択候補順位を、前記所定の順位より高く繰り上げて最高位にするよう、前記第１の記憶手段が記憶する選択候補順位を変更する
ことを特徴とする携帯端末機。
【請求項２】
前記受付手段は、更に、前記返信メールの送信指示を受け付け、
前記変更手段は、前記受付手段が前記送信指示を受け付けた場合に、前記繰り上げを行った文字列の順位を繰り下げて、前記第１の記憶手段が記憶する選択候補順位を変更する
ことを特徴とする請求項１に記載の携帯端末機。
【請求項３】
前記変更手段は、前記受付手段が前記送信指示を受け付けた場合に、前記繰り上げを行った文字列の順位を元の順位に戻す
ことを特徴とする請求項２に記載の携帯端末機。
【請求項４】
前記携帯端末機は、更に、
前記受付手段により前記指示を受け付けた場合に、前記受信メールの送信者名又は題名と同じの受信メールである同名メールを検索する検索手段を備え、
前記抽出手段は、更に、前記検索手段により同名メールが検出された場合、同名メールに記載されている文についても解析して文字列を抽出し、
前記判定手段は、抽出された文字列について前記判定を行う
ことを特徴とする請求項１に記載の携帯端末機。
【請求項５】
電子メール機能と記憶手段を備えた携帯端末機に用いられる選択候補表示方法であって、
前記記憶手段には、文字入力時の選択候補文字列として画面に表示する文字列の選択候補順位と、関連のある複数の文字列が分類して記憶されており、
前記選択候補順位は、所定の順位の高さを上限として前記記憶手段に記憶され、
受信メールに対する返信メールの作成指示を受け付けると、受信メールに記載されている文を解析して文字列を抽出し、
抽出された文字列が、前記記憶手段に分類して記憶されている文字列のいずれかと一致するかどうかを判定し、
判定結果が肯定的である場合に、一致した文字列と同じ分類に属する全ての文字列の選択候補順位を前記所定の順位よりも高く繰り上げて最高位にするよう、前記記憶手段が記憶する選択候補順位を変更し、
変更後の選択候補順位に従って選択候補文字列を画面に表示する
ことを特徴とする選択候補表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メール機能を備えた携帯端末機に関し、特に受信メールに対して返信メールを作成する際の文字入力支援技術に関する。
【背景技術】
【０００２】
現在、携帯電話機やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等の携帯端末機には、電子メール機能が標準装備されている。
この電子メール機能を用いて電子メールの本文を作成する場合、例えば、一般的な携帯電話機では、備わっているテンキー等の十数個のキーをユーザが選択的に押下することで、それぞれのキーに割り当てられているひらがなが入力され、入力されたひらがなを時には漢字に変換することで、かなと漢字の混じった日本語文が作成される。
【０００３】
しかし、携帯電話機に備わるテンキー等での文字入力は、一般的なパソコンに備わるキーボードでの文字入力と比較すると、キーに対する押下回数が多くて入力し辛い面がある。
そこで多くの携帯電話機には、入力された文字の読みから、その読みを含む文字列のうち、所定の方法で順位付けられた順位の高いもの順に一覧表示して、ユーザが入力しようとしている文字列を予測的に示す文字入力支援機能が備わっている。
【０００４】
所定の方法は、例えば、入力された回数の多い順、或いは最近入力された順となるように順位付ける方法等がある。
また、下記の特許文献１には、受信メールに記載されている本文を構文解析して単語情報を抽出して記憶しておき、受信メールに対する返信メールを作成する際に、その記憶した単語情報を、仮名漢字変換辞書に記憶されている単語情報より優先して用いる情報処理装置の発明が開示されている。
【０００５】
これにより、返信メールの作成において、受信メールに記載されていた文字列と同じものをユーザが入力したい場合、その文字列が優先的に入力されるので、ユーザの入力操作を劇的に減らすことができるという効果がある。
【特許文献１】特開２００１−２０９６３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、通常、返信メールでは、受信メールに記載されている文字列そのものだけでなく、受信メールに記載されていなくても関連する文字列を入力したい場合が度々ある。
例えば、受信メールに「大阪」という文字列が記載されていて、その受信メールの内容に対する応答として返信メールで「梅田」と記載したい場合が考えられる。
【０００７】
上述の特許文献１に開示あれている発明によれば、受信メールに「大阪」以外に「ウーパールーパー」という文字列が記載されていると、「ウーパールーパー」が仮名漢字変換辞書の単語情報より優先的に入力される単語情報として記憶され、ユーザが返信メールの本文の作成において「う」と入力すると「ウーパールーパー」が入力されることになる。結局、ユーザは「う」、「め」、「だ」とひらがな入力し、その後、漢字変換をする操作を行うことになる。
【０００８】
そこで、本発明は、返信メールの作成において、受信メールに記載されていない文字列であっても、受信メールの内容から入力される可能性が高くなると思われる文字列をできるだけ選択候補として表示するようにした携帯端末機及び当該携帯端末機に用いられる選択候補表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記目的を達成するために、本発明に係る携帯端末機は、電子メール機能を備え、文字入力時の選択候補文字列として画面に表示する文字列の選択候補順位を記憶する第１の記憶手段と、関連のある複数の文字列を分類して記憶する第２の記憶手段と、受信メールに対する返信メールの作成指示を受け付ける受付手段と、返信メールの作成指示を受け付けた場合に、受信メールに記載されている文を解析して文字列を抽出する抽出手段と、抽出された文字列が、前記第２の記憶手段に記憶されている文字列のいずれかと一致するかどうかを判定する判定手段と、判定結果が肯定的である場合に、一致した文字列と同じ分類に属する全ての文字列の選択候補順位を繰り上げて、前記第１の記憶手段が記憶する選択候補順位を変更する変更手段と、変更後の選択候補順位に従って選択候補文字列を画面に表示させる選択候補表示手段とを備えることを特徴とする。
【００１０】
また、本発明に係る選択候補表示方法は、電子メール機能と記憶手段を備えた携帯端末機に用いられる選択候補表示方法であって、前記記憶手段には、文字入力時の選択候補文字列として画面に表示する文字列の選択候補順位と、関連のある複数の文字列が分類して記憶されており、受信メールに対する返信メールの作成指示を受け付けると、受信メールに記載されている文を解析して文字列を抽出し、抽出された文字列が、前記記憶手段に分類して記憶されている文字列のいずれかと一致するかどうかを判定し、判定結果が肯定的である場合に、一致した文字列と同じ分類に属する全ての文字列の選択候補順位を繰り上げて、前記記憶手段が記憶する選択候補順位を変更し、変更後の選択候補順位に従って選択候補文字列を画面に表示することを特徴とする。
【００１１】
ここで、「文字列」は、１文字以上の文字（ひらがな、カタカナ、漢字、英数字、絵文字、その他外国文字等を含む）、記号から成る意味を持つ言葉のことを指す。
【発明の効果】
【００１２】
一般的に、受信メールに対して返信メールを作成する場合、その受信メールに記載されている内容に対する返答が、返信メールの主な記載内容となるので、その受信メールに記載されている文字列と全く同じの文字列を使うことがなくても、その受信メールに記載されている文字列に関連する文字列が使われる可能性が大きい。
例えば、受信メールに「大阪」と記載されていれば、返信メールにおいて、「キタ」、「梅田」、「ミナミ」等の文字列が使われる可能性が高くなると考える。
【００１３】
上記構成の携帯端末機は、前記第２の記憶手段に、例えば、「大阪」、「キタ」、「梅田」、「ミナミ」等の関連する文字列を同じ分類に属するものとして記憶している。
そして、前記受付手段が、受信メールに対して返信メールの作成指示を受け付けた場合、前記抽出手段は、その受信メールに記載されている文を解析して文字列を抽出し、前記判定手段は、抽出された文字列が、前記第２の記憶手段に記憶されている文字列のいずれかと一致するかどうかを判定する。
【００１４】
例えば、受信メールに「大阪」が記載されていれば、第２の記憶手段に記憶されている「大阪」と一致することになる。
その結果、前記変更手段は、同じ分類に属するものとして記憶されている「大阪」、「キタ」、「梅田」、「ミナミ」等の文字列の順位を繰り上げて、選択候補順位を変更し、前記選択候補表示手段は、変更後の選択候補順位に従って選択候補文字列を画面に表示させる。
【００１５】
これにより、例えば、ユーザが返信メールの作成において、「う」と入力した場合、「う」を読みに含む文字列の選択候補として「梅田」を画面に表示させる可能性を高めることができる。
すなわち、上記構成の携帯端末機または選択候補表示方法を用いれば、返信メールの作成において、受信メールに記載されていない文字列であっても、受信メールの内容から入力される可能性が高いと思われる文字列をできるだけ選択候補として画面に表示させることができる。
【００１６】
また、前記第１の記憶手段は、所定の順位の高さを上限として各文字列の選択候補順位を記憶し、
前記変更手段は、前記判定結果が肯定的である場合に、一致した文字列と同じ分類に属する全ての文字列の選択候補順位を、前記所定の順位より高く繰り上げて、前記第１の記憶手段が記憶する選択候補順位を変更するとしてもよい。
【００１７】
この構成により、受信メールに記載されている文字列と同じ分類の文字列を、より優先的に選択候補として画面に表示させることができる。
また、前記受付手段は、更に、前記返信メールの送信指示を受け付け、前記変更手段は、前記受付手段が前記送信指示を受け付けた場合に、前記繰り上げを行った文字列の順位を繰り下げて、前記第１の記憶手段が記憶する選択候補順位を変更するとしてもよいし、前記変更手段は、前記受付手段が前記送信指示を受け付けた場合に、前記繰り上げを行った文字列の順位を元の順位に戻すとしてもよい。
【００１８】
この構成により、返信メールを送信した後は、一時的に順位が繰り上げられた文字列の順位を繰り下げる或いは、元の順位に戻るので、この返信メールとは全く関係のない新規のメールの作成や、他の受信メールに対する返信メールの作成に、順位繰り上げの影響を及ぼさないようにすることができる。
また、前記携帯端末機は、更に、前記受付手段により前記指示を受け付けた場合に、前記受信メールの送信者名又は題名と同じの受信メールである同名メールを検索する検索手段を備え、前記抽出手段は、更に、前記検索手段により同名メールが検出された場合、同名メールに記載されている文についても解析して文字列を抽出し、前記判定手段は、抽出された文字列について前記判定を行うとしてもよい。
【００１９】
一般的に、受信メールに対する返信メールの作成では、題名はそのままで、何度もやり取りすることが考えられる。そこで、受信メールに対する返信メールの作成において、その受信メールと同じ送信者名又は題名が同じの電子メールである同名メールを検索して、その同名メールに記載されている文字列についても上述の一致判定を行うことで、今までやり取りした受信メール及び同名メールの内容から、今回の返信メールの作成において入力される可能性が高いと思われる文字列をできるだけ選択候補として画面に表示させることができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態について、図面を用いて説明する。
＜構成＞
図１は、携帯電話機１の外観を示す図である。
同図には、画面を表示する表示部２、ユーザから各種指示を受け付けるための操作部３（点線囲み部分）。後述するメモリカード読取部８に装着可能なメモリカード４が示されている。
【００２１】
図２は、携帯電話機１の構成を示す図である。
携帯電話機１は、表示部２、操作部３、通信部５、制御部６、記憶部７、メモリカード読取部８を備える。
携帯電話機１のハードウェアとしての構成は、従来の携帯電話機と基本的には同じである。
【００２２】
表示部２は、液晶ディスプレイ等で構成され、制御部６の制御に従って、画面を表示する機能を有する。
操作部３は、一般的な携帯電話機に備わる０から９までのテンキーボタンや、オンフックボタン、オフフック兼電源オン／オフボタン等の各種ボタンを有し、各種ボタンが押下されることによってユーザから各種指示を受け付ける機能を有する。
【００２３】
通信部５は、アンテナ（図示せず）が受信した搬送波信号及び制御部６から伝送されてきた音声や映像等の圧縮信号及び電子メール等のデータ信号に対して、変復調処理、増幅処理、Ａ／Ｄ及びＤ／Ａ変換処理といった、送受信に係る一連の処理を行う機能を有する。
制御部６は、マイクロプロセッサ、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等によって構成されており、記憶部７に記憶されている各種プログラムに従って各機能部の制御を行うことで各種機能を実現する。
【００２４】
例えば、電子メール機能を実現する。
電子メール機能とは、電子メールの作成、電子メールの送受信、送受信した電子メールの閲覧等の電子メールに関する諸機能の総称である。
記憶部７は、選択候補学習プログラム９、返信メール作成用選択候補表示プログラム１０、辞書プログラム１１、選択候補順位データ１２、分類リストデータ１３、文字データ１４等、各種プログラム及び各種データを記憶している。
【００２５】
選択候補学習プログラム９、返信メール作成用選択候補表示プログラム１０及び辞書プログラム１１による動作、選択候補順位データ１２、分類リストデータ１３、文字データ１４の内容については、後述する。その他、電子メール機能を備えた一般的な携帯電話機の各種機能を実現するプログラム及びデータについては説明を省略する。
メモリカード読取部８は、携帯電話機１に装着されたメモリカード４にデータを書き込んだり、メモリカード４からデータを読み出したりする機能を有する。
＜データ＞
図３は、記憶部７に記憶されている選択候補順位データ１２の具体例を示す図である。
【００２６】
選択候補順位データ１２は、選択候補として抽出された、辞書プログラム１１によりデータベース化され管理されている文字列を示す辞書コードと、選択候補として表示する文字列の順位である選択候補順位とを対応付けたテーブルデータである。
なお、同図においては、理解し易いように、辞書コードが示す文字列とその読みを併記している。
【００２７】
例えば、辞書コードＡ１が示す文字列は「愛」であり、読みは「あい」であり、選択候補順位は「２」である。
選択候補の文字列の抽出及びその選択候補順位の決定は、制御部６が選択候補学習プログラム９を実行することにより実現される。
辞書プログラム１１は、日本語として常用されている文字列とその読みと辞書コードとを対応付けてデータベース化したプログラムである。そして文字列を構成する各文字は、文字コードで表されている。
【００２８】
文字データ１４は、各種文字、記号を示す文字コードと画面に表示する文字の図形データとを対応付けたテーブルデータである。
辞書プログラム１１で管理されている文字列を表示部２に表示させる場合、制御部６は、辞書プログラム１１を実行し、その文字列の辞書コードと対応付けられている各文字コードが示す文字の図形データを文字データ１４から抽出する処理を行い、抽出した各図形データを用いて、表示部２の画面に文字として表示する処理を行う。文字を画面に表示させる処理は従来と同様である。
【００２９】
選択候補学習プログラム９は、ユーザから操作部３を介して入力された文字列のうち、辞書プログラム１１でデータベース化され管理されている文字列を抽出し、その文字列が入力された回数と入力された日時に応じてその文字列の選択候補順位を決定し、選択候補順位データ１２として対応付けて記憶する処理を行うプログラムである。
選択候補順位は、１から１１までの番号で示され、１が最も低い順位で、１１が最も高い順位である。そして、入力された回数と入力された日時に応じて付けられる順位の最高位は１０である。最も高い１１が順位付けられる条件については、後述する。
【００３０】
図４は、分類リストデータ１３の具体例を示す図である。
分類リストデータ１３は、分類コードと辞書コードとを対応付けたテーブルデータである。
なお、同図においては、理解し易いように、辞書コードが示す文字列で表している。
例えば、分類０１には、「大阪」、「梅田」、「キタ」、「ミナミ」「難波」等の文字列が対応付けられている。
【００３１】
分類リストデータ１３は、携帯電話機１の通信機能を利用して、携帯電話に関するサービスを提供している業者が運営しているサーバから直接ダウンロードすることができる。また、ネットワークに接続されたパソコンで当該サーバからダウンロードして、それをパソコンからメモリカード４に記録し、そのメモリカード４を携帯電話機１に装着してメモリカード読取部８に読み取らせて取得することもできる。
＜動作＞
ここで、携帯電話機１が、ユーザから受信メールに対する返信メールの作成指示を受け付けた場合に行う選択候補表示処理について説明する。
【００３２】
選択候補表示処理は、記憶部７に記憶されている返信メール作成用選択候補表示プログラム１０を制御部６が実行することにより実現される。
図５は、選択候補表示処理の流れを説明するために用いるフローチャート図である。
まず、携帯電話機１は、操作部３に対するユーザの入力操作により、受信メールに対する返信メールの作成指示を受け付けた場合（ステップＳ１：ＹＥＳ）、返信メール作成用選択候補表示プログラム１０を起動し、制御部６は返信メール作成用選択候補表示プログラム１０に従って、受信メールの本文に記載されている文字列を抽出する構文解析処理を行う（ステップＳ２）。
【００３３】
図６は、構文解析処理の流れを説明するために用いるフローチャート図である。構文解析処理は、従来と同様の技術であるので、簡単に説明する。
まず、制御部６は、受信メール本文の検索文字の位置が本文の最後かどうかを判定し（ステップＳ２１）、本文の最後でなければ（ステップＳ２１：ＹＥＳ）、その検索文字を先頭位置として、辞書プログラム１１によってデータベース化されている文字列の検索を行う（ステップＳ２２）。その結果、一致する文字列があれば（ステップＳ２３：ＹＥＳ）、当該文字列を抽出し（ステップＳ２４）、次の文字を先頭位置にし、（ステップＳ２５）、ステップＳ２１の処理に戻る。一致する文字列がなければ（ステップＳ２３：ＮＯ）、次の文字を先頭位置にし、（ステップＳ２５）、ステップＳ２１の処理に移る。
【００３４】
ステップＳ２１において検索文字が本文の最後であれば（ステップＳ２１：ＹＥＳ）、制御部６は、ステップＳ３の処理に移る。
続いて制御部６は、ステップＳ２の構文解析処理において抽出された文字列が、記憶部７に記憶されている分類リストデータ１３に含まれているかどうかを比較する（ステップＳ３）。その結果、分類リストデータ１３に含まれる文字列と一致するものがあった場合（ステップＳ４：ＹＥＳ）、その一致した文字列と同じ分類に属する全ての文字列の選択候補順位を繰り上げて、選択候補順位データを変更する処理を行い（ステップＳ５）、ステップＳ６の処理に移る。
【００３５】
ステップＳ４において、分類リストデータ１３に含まれる文字列と一致するものがなかった場合（ステップＳ４：ＮＯ）、制御部６は次のステップＳ６の処理に移る。
ユーザの操作部３に対する操作により、入力文字が選択されると（ステップＳ６：ＹＥＳ）、制御部６は、選択候補順位データ１２を参照して、入力文字の「よみ」を先頭に含む文字列のうち、選択候補順位が上位のものを所定数、表示部２に一覧表示する（ステップＳ７）。
【００３６】
続いて、ユーザの操作部３に対する操作により、一覧表示された選択候補からの選択決定、若しくはユーザ入力の文字列の選択決定のいずれかがなされた場合（ステップＳ８：ＹＥＳ）、制御部６は、その選択決定された文字列を入力された文字列として認識し、表示部２に入力された文字列として表示する（ステップＳ９）。
続いて、ユーザの操作部３に対する操作により、返信メールの送信指示を受け付けると（ステップＳ１０：ＹＥＳ）、制御部６は、選択候補順位を繰り上げた文字列の順位を元の順位に戻す処理を行い（ステップＳ１１）、終了する。
【００３７】
ステップＳ６において、入力文字の選択がなされなければ（ステップＳ６：ＮＯ）、制御部６は、ステップＳ１０の処理に移る。
また、ステップＳ８において、選択決定がなされなければ（ステップＳ８：ＮＯ）、制御部６は、ステップＳ６の処理に移る。
また、ステップＳ１０において、返信メールの送信指示を受け付けなければ（ステップＳ１０：ＮＯ）、制御部６は、ステップＳ６の処理に移る。
＜具体的な動作例＞
ここで、携帯電話機１が行う選択候補表示処理の具体的な動作について説明する。
【００３８】
図７は、携帯電話機１の表示部２に表示される受信メールの内容を表示した画面の一例を示す図である。
画面２０には、受信メールの本文である「明日、大阪は晴れだね（ハートの絵文字）  小畑」という文章と、ユーザから返信指示を受け付けるアイコンである返信ボタン２０１と、ユーザから表示した受信メールを消去する指示を受け付けるアイコンである消去ボタン２０２とが表示されている。
【００３９】
画面２０が表示部２に表示されている間に、ユーザが返信ボタン２０１を選択する操作を操作部３に対して行うと、制御部６は、返信メール作成用選択候補表示プログラム１０を起動して、受信メールの構文解析処理を行う。
図８は、図７に示した受信メール本文を構文解析処理した結果抽出された文字列と、抽出された各文字列が分類リストデータと一致したかどうかを示す図である。
【００４０】
抽出された文字列は、「明日」、「大阪」、「晴れ」、「（ハートの絵文字）」、「小畑」である。これらの各文字列が、図４に示した分類リストデータ１３の分類のいずれかに属している文字列と一致するかどうかを判定した結果、「明日」は一致無し、「大阪」は分類０１に一致、「晴れ」は分類０３に一致、「（ハートの絵文字）」は分類０５に一致、「小畑」は分類０２に一致する。
【００４１】
次に制御部６は、抽出された文字列と同じ分類に属する文字列の選択候補順位を繰り上げる処理を行う。
その結果を図９に示す。
図９は、抽出された文字列と同じ分類に属する文字列の選択候補順位を繰り上げる処理を行った後の、選択候補順位データ１２の具体例を示す図である。
【００４２】
図３において、辞書コードＣ２３の文字列「梅田」は、選択候補順位が「３」であったが、抽出された文字列が属する分類０１に属しているため、選択候補順位が「１１」に繰り上げられている（指示線１２１）。
同様に、辞書コードＫ３２１の文字列「（＾０＾）」は、選択候補順位が「４」であったが、抽出された文字列が属する分類０５に属しているため、選択候補順位が「１１」に繰り上げられている（指示線１２２）。
【００４３】
続いて、返信メールの作成動作の具体例について説明する。
図１０は、返信メールの作成動作を説明するために用いる画面の遷移を示す図である。
同図には、携帯電話機１の表示部２に表示される画面２１〜２４が示されており、この順に画面が遷移する。
画面２１は、まず、ユーザが、受信メールの本文である「明日、大阪は晴れだね（ハートの絵文字）  小畑」という文章に対しての返答文として「梅田」と入力するべく、操作部３に対して「う」という文字を入力した段階の画面を示す。
【００４４】
ユーザが操作部３に対して「う」という文字を入力すると、制御部６は返信メール作成用選択候補表示プログラム１０に従って、「う」の読みを含む文字列のうち選択候補順位上位のもの３つを選択候補として表示する。
図９に示す選択候補順位データ１２によれば、「うめだ」という読みの文字列「梅田」の選択候補順位が「１１」で、「うめ」という読みの文字列「梅」の選択候補順位が「１０」で、「うめしゅ」という読みの文字列「梅酒」の選択候補順位が「７」で、「うめたて」という読みの文字列「埋め立て」の選択候補順位が「５」である。よって、制御部６は、「梅田」、「梅」、「梅酒」の順で、これらの文字列を選択候補として表示部２に表示させる。
【００４５】
続いて、ユーザが選択候補の中から文字列「梅田」を選択する操作を操作部３に対して行うと、画面２２のように、文字入力フィールドに「梅田」が入力される。
その後、ユーザが、操作部３を操作して、「で遊ぼう」と入力し、画面２３に示すように、「え」という文字を入力する操作を行うと、制御部６は、図９に示す選択候補順位データ１２を参照し、「え」の読みを含む文字列のうち選択候補順位上位のもの３つを選択候補として表示する。
【００４６】
すなわち、上述の順位繰り上げ処理によって、選択候補順位が「４」から「１１」に繰り上げられた、「えがお」という読みで対応付けられている文字列「（＾ｏ＾）」と、「えがわ」という読みの文字列「江川」と、「えがお」という読みの文字列「笑顔」を、この順で選択候補として表示部２に表示させる。
ユーザが、文字列「（＾ｏ＾）」を選択する操作を携帯電話機１に対して行うと、画面２４に示すように文字入力フィールドに「（＾ｏ＾）」が入力される。
【００４７】
以上説明したように、上述の携帯電話機１を用いれば、返信メールの作成において、受信メールに記載されていない文字列であっても、受信メールの内容から入力される可能性が高くなると思われる文字列をできるだけ選択候補として画面に表示させることができる。
＜補足＞
以上、本発明の一実施の形態である携帯電話機１について説明したが、本発明は上述の実施の形態に限定されるものでないことは、勿論である。以下に示す内容も本発明に含まれる。
（１）上述の実施の形態では、受信メールに対する返信メールの作成指示をユーザから受け付けた場合に、その受信メールに記載されている本文について構文解析処理を行って、分類リストデータ１３と比較する文字列の抽出を行っていたが、本発明に係る携帯端末機は、受信メールだけでなく、その受信メールと同じ送信者又はその受信メールの題名と同じ題名の受信メール（以下、「同名メール」という。）を検索し、検出された同名メールの本文についても構文解析処理を行って、分類リストデータ１３と比較する文字列の特定及び抽出を行うものであってもよい。
【００４８】
図１１は、図５に示した選択候補表示処理に追加するステップを示す図である。
図５に示した選択候補表示処理のステップＳ１とステップＳ２の間に、上述の検索処理（ステップＳ３１）を追加した選択候補表示処理を行う携帯端末機も本発明に含まれる。
（２）上述の実施の形態では、分類リストデータ１３において、分類コードと辞書コードとを対応付けることで、どの文字列がどの分類に属するものとされているかといった関係を表していたが、文字列に属性情報として、分類コードを付加する形で、辞書プログラム１１によって文字列が属する分類を管理するようにしていてもよい。
（３）上述の実施の形態では、受信メールから抽出した文字列と、分類リストデータ１３に記載されている文字列とが一致した場合、同じ分類に属する文字列全ての選択候補順位を最高位に上げていたが、現在のそれぞれの文字列の順位から所定の数だけ順位を繰り上げる処理を行うものであってもよい。また、返信メールが送信された後に、繰り上げた順位を元の順位に戻す処理を行っていたが、所定の数だけ順位を繰り下げる処理を行うものであってもよい。
（４）本発明は、携帯電話機の他、ＰＤＡ等のいわゆる、携帯端末機に適用することができる。
【産業上の利用可能性】
【００４９】
本発明は、電子メール機能を備えた携帯端末機等に適用することができる。
【図面の簡単な説明】
【００５０】
【図１】携帯電話機１の外観を示す図である。
【図２】携帯電話機１の構成を示す図である。
【図３】選択候補順位データ１２の具体例を示す図である。
【図４】分類リストデータ１３の具体例を示す図である。
【図５】選択候補表示処理の流れを説明するために用いるフローチャート図である。
【図６】構文解析処理の流れを説明するために用いるフローチャート図である。
【図７】携帯電話機１の表示部２に表示される受信メールの内容を表示した画面の一例を示す図である。
【図８】抽出された各文字列が分類リストデータと一致したかどうかを示す図である。
【図９】抽出された文字列と同じ分類に属する文字列の選択候補順位を繰り上げる処理を行った後の、選択候補順位データ１２の具体例を示す図である。
【図１０】返信メールの作成動作を説明するために用いる画面の遷移を示す図である。
【図１１】図５に示した選択候補表示処理に追加する処理ステップを示す図である。
【符号の説明】
【００５１】
１    携帯電話機
２    表示部
３    操作部
４    メモリカード
５    通信部
６    制御部
７    記憶部
８    メモリカード読取部
９    選択候補学習プログラム
１０  返信メール作成用選択候補プログラム
１１  辞書プログラム
１２  選択候補順位データ
１３  分類リストデータ
１４  文字データ
【図１】
0005186080.tif 000002
【図２】
0005186080.tif 000003
【図３】
0005186080.tif 000004
【図４】
0005186080.tif 000005
【図５】
0005186080.tif 000006
【図６】
0005186080.tif 000007
【図７】
0005186080.tif 000008
【図８】
0005186080.tif 000009
【図９】
0005186080.tif 000010
【図１０】
0005186080.tif 000011
【図１１】
0005186080.tif 000012