(57)【特許請求の範囲】
【請求項１】
通信相手に対して、この通信相手との通信における文言毎の使用頻度を前記通信相手の氏名や呼び名とそれぞれ対応付けて記憶する第１の記憶手段と、
多数の用語を記憶する第２の記憶手段と、
所定の通信相手に対する送信情報の作成時に、文字の入力を受け付ける受付手段と、
前記受付手段が文字の入力を受け付けた際に、前記第１の記憶手段から、この入力された文字から始まり前記所定の通信相手に対応付けられた最も使用頻度の高い文言を抽出する第１の抽出手段と、
前記受付手段が文字の入力を受け付けた際に、前記第２の記憶手段から、この入力された文字から始まる用語を抽出する第２の抽出手段と、
前記受付手段が文字の入力を受け付けた際に、前記第１の抽出手段により抽出された文言、前記第２の抽出手段により抽出された用語の提示順で変換候補として提示する提示手段と、を備え、
前記第１の記憶手段は、通信端末において情報が送受信された際、この送受信情報から各々の文言を抽出してこの送受信情報内での使用頻度に応じて重み付けを行い、このときの通信相手に対応付けられた各々の文言の使用頻度を更新し、
前記提示手段は、前記受付手段が文字の入力を受け付けた際に、入力された文字が前記通信相手の氏名や呼び名の先頭の文字だった場合に、前記通信相手の氏名または呼び名を最も先の提示順で変換候補として提示することを特徴とする通信端末。
【請求項２】
前記提示手段は、前記第１の記憶手段に、入力された文字から始まる文言が記憶されていなかった場合、前記第２の抽出手段により抽出された用語のみを変換候補として提示することを特徴とする請求項１記載の通信端末。
【請求項３】
複数の通信相手からなるグループに対して、このグループのいずれかの通信相手との通信における文言毎の使用頻度を、それぞれ対応付けて記憶する第３の記憶手段と、
前記受付手段が文字の入力を受け付けた際に、前記第３の記憶手段から、この入力された文字から始まり前記所定の通信相手が属するグループに対応付けられた最も使用頻度の高い文言を抽出する第３の抽出手段と、を備え、
前記提示手段は、前記受付手段が文字の入力を受け付けた際に、前記第１の抽出手段により抽出された文言、前記第３の抽出手段により抽出された文言、前記第２の抽出手段により抽出された用語の提示順で変換候補として提示することを特徴とする請求項１記載の通信端末。
【請求項４】
前記第３の記憶手段は、通信端末において情報が送受信された際、この送受信情報から各々の文言を抽出してこの送受信情報内での使用頻度に応じて重み付けを行い、このときの通信相手が属するグループに対応付けられた各々の文言の使用頻度を更新することを特徴とする請求項３記載の通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メールの作成時に文字を入力する際に、入力された文字に対する変換候補を提示する通信端末に関する。
【背景技術】
【０００２】
近年、携帯電話機等の通信端末が広く普及し、これらの通信端末を用いたメールの送受信が日常的に行われるようになった。これらの通信端末は、ユーザが文字を入力した際にこの文字に対する変換候補を提示する機能を備えている。しかし受信メールに対してメールを返信する際、受信メールの内容と返信メールの内容との間には関連性があるにも関わらず、受信メールの内容を考慮した文字入力変換を行うことができないため、ユーザにとって返信メール作成時の文字入力操作が負担になってしまうという問題があった。
【０００３】
そこで、返信メール作成時に、受信メールの内容に応じて文字入力の予測変換候補の優先順位を変化させることにより、文字変換精度を向上させるとともに、文字入力操作の負担を軽減できる携帯電話機が提案されている（特許文献１参照）。
【特許文献１】特開２００７−２７２７３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来、文字入力の際に、入力された文字に対する予測変換候補の優先順位を決定するときには、入力中の単語における文章の前後のつながりや各々の単語の過去の入力状況から優先順位を決定している。しかしながら、受信メールに対してメールを返信する場合やチャットを行う場合等には、言葉遣いや話題の内容が通信相手によってある程度限定されてくるため、通信相手に応じた変換候補を提示できることが望ましい。
【０００５】
本発明は、上記課題を鑑みなされてものであり、メールの作成時に文字を入力する際に、通信相手に応じて、入力された文字に対する変換候補を最適な優先順位で提示することができる通信端末を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る通信端末は、通信相手に対して、この通信相手との通信における文言毎の使用頻度を前記通信相手の氏名や呼び名とそれぞれ対応付けて記憶する第１の記憶手段と、多数の用語を記憶する第２の記憶手段と、所定の通信相手に対する送信情報の作成時に、文字の入力を受け付ける受付手段と、前記受付手段が文字の入力を受け付けた際に、前記第１の記憶手段から、この入力された文字から始まり前記所定の通信相手に対応付けられた最も使用頻度の高い文言を抽出する第１の抽出手段と、前記受付手段が文字の入力を受け付けた際に、前記第２の記憶手段から、この入力された文字から始まる用語を抽出する第２の抽出手段と、前記受付手段が文字の入力を受け付けた際に、前記第１の抽出手段により抽出された文言、前記第２の抽出手段により抽出された用語の提示順で変換候補として提示する提示手段と、を備え、前記第１の記憶手段は、通信端末において情報が送受信された際、この送受信情報から各々の文言を抽出してこの送受信情報内での使用頻度に応じて重み付けを行い、このときの通信相手に対応付けられた各々の文言の使用頻度を更新し、前記提示手段は、前記受付手段が文字の入力を受け付けた際に、入力された文字が前記通信相手の氏名や呼び名の先頭の文字だった場合に、前記通信相手の氏名または呼び名を最も先の提示順で変換候補として提示することを特徴とする。
【発明の効果】
【０００７】
本発明に係る通信端末によると、メールの作成時に文字を入力する際に、通信相手に応じて、入力された文字に対する変換候補を最適な優先順位で提示することが可能となる。
【発明を実施するための最良の形態】
【０００８】
〔第１実施形態〕
本発明に係る通信端末の第１実施形態について、図１乃至図９を参照しながら説明する。第１実施形態の通信端末として、複数の筐体が開閉自在に結合されてなるクラムシェル型の携帯電話機１を例に挙げて説明する。
【０００９】
図１（Ａ）は、携帯電話機１の開いた状態を示す正面図、図１（Ｂ）は、本発明に係る携帯電話機１の開いた状態を示す側面図、図２（Ａ）は、携帯電話機１の閉じた状態を示す正面図、図２（Ｂ）は、携帯電話機１の閉じた状態を示す側面図である。
【００１０】
携帯電話機１は、図１及び図２に示すように、主に、矩形の板状の上筐体１０と、この上筐体１０とほぼ同形状をした下筐体１１とにより構成されていて、これらの上筐体１０及び下筐体１１は、閉状態において相互に一面を覆うように積層されている。上筐体１０及び下筐体１１は、ヒンジ部１２を挟むようにヒンジ結合されていて、上筐体１０は下筐体１１に対して、ヒンジ部１２を軸にして、図１のＸ方向に所定角度だけ回転自在なように形成されている。携帯電話機１は、上筐体１０を下筐体１１に対して回転させることにより、閉じた状態から開いた状態に、あるいは開いた状態から閉じた状態に変形する。
【００１１】
上筐体１０の内面（下筐体１１に対面する側の面）には、文字や画像等を含んだ表示情報を表示するためのディスプレイ１３が設けられている。ディスプレイ１３は、例えば液晶ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイで形成されている。また、上筐体１０の内面には、音声を出力するスピーカ１４が設けられていて、これらのディスプレイ１３やスピーカ１４は、携帯電話機１が閉じた状態のときには、下筐体１１により覆われていて外部に露出していないが、上筐体１０を下筐体１１に対して回転させて開いた状態に変形させたときには外部に露出される。
【００１２】
下筐体１１の内面（上筐体１０に対面する側の面）には、例えば、電源のＯＮ／ＯＦＦを切り替えるための電源キーや発呼処理を行うための発呼キー、数字や文字を入力するためのテンキー、メール機能やＷｅｂ機能を起動するためのショートカットキー等からなる操作キー１５が設けられている。また下筐体１１の内面には、音声を集音するためのマイクロフォン１６が設けられている。これらの操作キー１５やマイクロフォン１６は、携帯電話機１が閉じた状態のときには、上筐体１０により覆われていて外部に露出していないが、上筐体１０を下筐体１１に対して回転させて開いた状態に変形させたときには外部に露出される。
【００１３】
次に、携帯電話機１の機能について、図３に示す機能ブロック図を用いて説明する。携帯電話機１は、図３に示すように、主制御部２０、電源回路部２１、操作入力制御部２２、表示制御部２３、音声制御部２４、通信制御部２５、及び記憶部２６がバスによって相互に通信可能に接続されて構成されている。
【００１４】
主制御部２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を具備し、携帯電話機１の総括的な制御を行うとともに、後述する使用頻度記憶処理及び文字変換支援処理や、その他の様々な演算処理や制御処理等を行う。電源回路部２１は、例えばユーザによる操作キー１５を介した入力に基づいて電源のＯＮ／ＯＦＦ状態を切り替え、電源がオン状態の場合に電力供給源（バッテリ等）から各部に対して電力を供給して、携帯電話機１を動作可能にする。
【００１５】
操作入力制御部２２は操作キー１５に対する入力インタフェースを備えている。この操作入力制御部２２は、操作キー１５の押下を検出すると、その押下された操作キー１５を示す信号を生成して主制御部２０に伝送する。表示制御部２３はディスプレイ１３に対する表示インタフェースを備え、主制御部２０の制御に基づいて、文書や画像等を含んだ表示情報をディスプレイ１３に表示する。
【００１６】
音声制御部２４は、主制御部２０の制御に基づいて、マイクロフォン１６で集音された音声からアナログ音声信号を生成し、このアナログ音声信号をデジタル音声信号に変換する。また音声制御部２４は、デジタル音声信号を取得すると、主制御部２０の制御に基づいて、このデジタル音声信号をアナログ音声信号に変換し、スピーカ１４から音声として出力する。
【００１７】
通信制御部２５は、主制御部２０の制御に基づいて、基地局（図示せず）からアンテナ２５ａを介して受信した受信信号をスペクトラム逆拡散処理してデータを復元する。このデータは、主制御部２０の指示により、音声制御部２４に伝送されてスピーカ１４から出力されたり、表示制御部２３に伝送されてディスプレイ１３に表示されたり、または記憶部２６に記録されたりする。また通信制御部２５は、主制御部２０の制御に基づいて、マイクロフォン１６で集音された音声データや操作キー１５を介して入力されたデータや記憶部２６に記憶されたデータを取得すると、これらのデータに対してスペクトラム拡散処理を行い、基地局に対してアンテナ２５ａを介して送信する。
【００１８】
記憶部２６は、主制御部２０が行う処理について、処理プログラムや処理に必要なデータ等を格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やハードディスク、不揮発性メモリ、主制御部２０が処理を行う際に使用されるデータを一時的に記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等から構成される。また、主制御部２０が後述する使用頻度記憶処理及び文字変換支援処理を行う際の処理プログラムは、例えばＲＯＭに記憶されているものとする。
【００１９】
また記憶部２６は、メール送信時の文字入力の際に変換候補を提示するための変換候補情報３０を記憶している。変換候補情報３０は、メール送信時の送信先となるメールアドレスごとに各々の文言の使用頻度を累計した情報であり、図４に示すように、メールアドレス、氏名、呼び名等の個人を識別するための情報である識別情報３１に対して、その個人が属するグループを示すグループ情報３２、送受信メール等で使用された文言を示す文言情報３３、送受信メール等でその文言が使用された頻度を示す使用頻度情報３４がそれぞれ対応付けられた情報である。
【００２０】
変換候補情報３０において、例えば図４によると、識別情報３１の「ａｙｕ＠ｘｘ．ｊｐ」に対して、グループ情報３２の「会社」が対応付けられているとともに、「山田さん」の文言情報３３に「５１」の使用頻度情報３４が、「あゆ」の文言情報３３に「４７」の使用頻度情報３４が、そして「東京駅」の文言情報３３に「２３」の使用頻度情報３４が、それぞれ対応付けられている。これは、「ａｙｕ＠ｘｘ．ｊｐ」のメールアドレスが会社に属する個人のメールアドレスであり、携帯電話機１のこのメールアドレスに対する送受信メールにおいて、「山田さん」の文言が５１回、「あゆ」の文言が４７回、「東京駅」の文言が２３回使用されたことを意味する。なお、識別情報３１として、「ａｙｕ＠ｘｘ．ｊｐ」のメールアドレスのみでなく、「佐藤あゆ」の氏名、「あゆ」の呼び名が併せて記憶されている。
【００２１】
同様に、変換候補情報３０において、識別情報３１の「ｔａｒｏ＠ｘｘ．ｊｐ」に対して、グループ情報３２の「会社」が対応付けられているとともに、「太郎」の文言情報３３に「４４」の使用頻度情報３４が、「東京駅」の文言情報３３に「２５」の使用頻度情報３４が、そして「あゆ」の文言情報３３に「２３」の使用頻度情報３４が、それぞれ対応付けられている。これは、「ｔａｒｏ＠ｘｘ．ｊｐ」のメールアドレスが会社に属する個人のメールアドレスであり、携帯電話機１のこのメールアドレスに対する送受信メールにおいて、「太郎」の文言が４４回、「東京駅」の文言が２５回、「あゆ」の文言が２３回使用されたことを意味する。なお、識別情報３１として、「ｔａｒｏ＠ｘｘ．ｊｐ」のメールアドレスのみでなく、「山田太郎」の氏名、「山田さん」及び「太郎」の呼び名が併せて記憶されている。
【００２２】
また記憶部２６は、変換辞書（以下、通常の変換辞書と呼ぶ。）を記憶している。この変換辞書は、入力された文字を変換する際に通常使用される変換辞書であり、例えば多数の用語を含んでいて、各々の用語に対して使用頻度が対応付けられたものである。操作キー１５を介して文字が入力された際に、この通常の変換辞書から、入力された文字が先頭に来る用語が、使用頻度の高い順に選出されて提示される。
【００２３】
携帯電話機１は、メールを受信した際に、受信メールのタイトルや本文に含まれている文言を抽出して、それぞれの文言の使用頻度をメールの送信元に対応付けて変換候補情報３０に記憶する。携帯電話機１がこの使用頻度記憶処理を行う手順について、図５に示すフローチャートに基づいて説明する。以下、例えば「ステップＳ１０１」を「Ｓ１０１」のように、「ステップ」の語句を省略して説明する。
【００２４】
始めに主制御部２０は、メールを受信したか否かを判断する（Ｓ１０１）。メールを受信していない場合（Ｓ１０１のＮｏ）は、主制御部２０はそのまま待機する。メールを受信した場合（Ｓ１０１のＹｅｓ）は、主制御部２０は、変換候補情報３０において、ステップＳ１０１にて受信したメールの送信元のメールアドレスに対応する情報があるか否かを判断する（Ｓ１０３）。例えば受信メールの送信元が「ａｙｕ＠ｘｘ．ｊｐ」であった場合、図４に示す変換候補情報３０においてこのメールアドレスに変換候補が対応付けられているため、受信メールのメールアドレスに対応する情報があるものと判断される。
【００２５】
受信メールのメールアドレスに対応する情報がなかった場合（Ｓ１０３のＮｏ）は、主制御部２０は、変換候補情報３０において、このメールアドレスに対応する情報の格納領域を生成する（Ｓ１０５）。
【００２６】
主制御部２０は、ステップＳ１０１にて受信したメールのタイトルや本文から、文言を抽出する（Ｓ１０７）。図６に、「ａｙｕ＠ｘｘ．ｊｐ」のメールアドレスからの受信メールの表示画面４０の一例を示す。表示画面４０は、受信メールの本文が表示される本文表示欄４１を備えている。そして本文表示欄４１には、受信メールの本文である「あゆは明日東京駅で山田さんと待ち合わせてるんだけど、来る？」の文章が表示されている。主制御部２０は、この文章から各々の文言を抽出する。この際、例えば形態素解析を行って単語を判別して、各々の単語を抽出するようにすると良い。または、「は」、「が」、「で」、「に」等の格助詞に基づいてその直前の名詞を抽出するようにしても良い。図７に、図６に示す受信メールの本文から抽出された文言を示す。この場合、抽出された文言は「あゆ」、「明日」、「東京駅」、「山田さん」、「待ち合わせて」、「来る」である。
【００２７】
主制御部２０は、ステップＳ１０７にて抽出された文言を、使用頻度（使用回数）に応じて重み付けして、変換候補情報３０において受信メールのメールアドレスに対応付けて、記憶部２６に記憶する（Ｓ１０９）。この際、ステップＳ１０７にて抽出された文言が本文においてそれぞれ１回ずつ使用されているので、変換候補情報３０において、「ａｙｕ＠ｘｘ．ｊｐ」のメールアドレスに対応付けられている文言のうち、ステップＳ１０７にて抽出された文言の使用頻度にそれぞれ１を加算する。例えば図８に示すように、図４では５１回だった「山田さん」の使用頻度が５２回になり、４７回だった「あゆ」の使用頻度が４８回になり、２３回だった「東京駅」の使用頻度が２４回に更新される。
【００２８】
次に主制御部２０は、ステップＳ１０１にて受信したメールに対する返信が指示されたか否かを判断する（Ｓ１１１）。この際、例えば所定の操作キー１５の入力に基づいて、返信が指示されたものと判断される。返信が指示されていない場合（Ｓ１１１のＮｏ）は、主制御部２０は、受信メールから抽出された文言を記憶するのみで、返信処理を行わずに処理を終了する。
【００２９】
返信が指示された場合（Ｓ１１１のＹｅｓ）は、主制御部２０は、記憶部２６から通常の変換辞書を取得する（Ｓ１１３）。そして主制御部２０は、操作キー１５を介して文字が入力されたか否かを判断する（Ｓ１１５）。文字が入力されていない場合（Ｓ１１５のＮｏ）は、主制御部２０は文字が入力されるまで待機する。
【００３０】
文字が入力された場合（Ｓ１１５のＹｅｓ）は、主制御部２０は、ステップＳ１０９にて記憶した変換候補情報３０において、この入力された文字から始まる文言が、返信先のメールアドレスに対応付けられているか否かを判断する（Ｓ１１７）。もし入力された文字から始まるいずれかの文言が対応付けられていた場合（Ｓ１１７のＹｅｓ）には、主制御部２０は、変換候補情報３０から、この対応付けられている文言を取得して、変換候補として優先的にユーザに提示する（Ｓ１１９）。この時、複数の文言が取得された場合には、使用頻度の多い文言を優先的に提示すると良い。
【００３１】
なお、ステップＳ１１５にて入力された文字が返信先とする個人の氏名や呼び名の先頭の文字だった場合、すなわち、変換候補情報３０の識別情報３１において返信先のメールアドレスと併せて記憶されている氏名や呼び名の先頭の文字だった場合には、これらの氏名や呼び名をステップＳ１１９にて提示する変換候補よりも更に優先して変換候補として提示すると良い。
【００３２】
また、主制御部２０は、ステップＳ１１３にて取得した通常の変換辞書から、この入力された文字から始まる文言を取得し、ユーザに提示する（Ｓ１２１）。この時、複数の文言が取得された場合には、使用頻度の多い文言を優先的に提示すると良い。
【００３３】
図９に、「ａｙｕ＠ｘｘ．ｊｐ」のメールアドレスに対する返信メールの入力画面４０Ａの一例を示す。入力画面４０Ａは、返信メールの本文を入力するための本文入力欄４２、操作キー１５を介して入力され本文入力欄４２に表示された文字の変換候補を表示するための変換候補表示欄４３を備えている。例えばユーザにより「ああ、行くよ！」の文字が入力されて変換された後に「や」の文字が入力された場合、まず、ステップＳ１１９にて変換候補情報３０の「山田さん」が優先的に提示され、次に、ステップＳ１２１にて通常の変換辞書の「野菜」、「やっぱり」、「休み」等が提示される。ユーザは、操作キー１５を介して変換候補表示欄４３に提示された文言や用語のうちのいずれかを選択することにより、選択された文字を入力することができる。
【００３４】
主制御部２０は、送信が指示されたか否かを判断する（Ｓ１２３）。この際、例えば所定の操作キー１５の入力に基づいて、送信が指示されたものと判断される。送信が指示されていない場合（Ｓ１２３のＮｏ）は、ステップＳ１１５に戻って、主制御部２０は再びステップＳ１１５乃至Ｓ１２３の処理を行う。送信が指示された場合（Ｓ１２３のＹｅｓ）は、主制御部２０はステップＳ１１５にて入力された情報をメールとして受信メールの送信元に対して送信する（Ｓ１２５）。
【００３５】
このようにして携帯電話機１は、メールを受信した際、受信メールのタイトルや本文から複数の文言を抽出し、使用頻度に応じて重み付けをし、変換候補情報３０として記憶部２６に記憶する。そして携帯電話機１は、この受信メールに対する返信メールの作成時に文字が入力された際、変換候補情報３０に含まれる変換候補を優先的に提示する。
【００３６】
なお、メールを受信したことに基づいてステップＳ１０３乃至Ｓ１０９の文言の使用頻度を記憶する処理を行う例について説明したが、これに限らず、送信するためのメールが作成された場合にも送信メールにおける文言の使用頻度を記憶するようにしても良い。
【００３７】
携帯電話機１は、メールの送信を行う際に、ユーザにより操作キー１５を介して文字が入力されると、記憶部２６に記憶されている変換候補情報３０及び変換辞書に基づいて、変換候補を提示することで、ユーザの文字変換を支援する。携帯電話機１が変換候補情報３０に基づいてこの文字変換支援処理を行う手順について、図５に示すフローチャートに基づいて説明する。
【００３８】
始めに主制御部２０は、メールの作成が指示されたか否かを判断する（Ｓ２０１）。この際、例えば所定の操作キー１５の入力に基づいて、メールの作成が指示されたものと判断される。メールの作成が指示されていない場合（Ｓ２０１のＮｏ）は、主制御部２０はそのまま待機する。
【００３９】
メールの作成が指示された場合（Ｓ２０１のＹｅｓ）は、主制御部２０は、メールの送信先が指定されたか否かを判断する（Ｓ２０３）。送信先の指定は、例えば操作キー１５により直接入力されても良く、または予め記憶部２６に記憶されている複数のメールアドレスがディスプレイ１３に表示され、操作キー１５によりいずれかが選択されることにより指定されても良い。メールの送信先が指定されていない場合（Ｓ２０３のＮｏ）は、主制御部２０はメールの送信先が指定されるまで待機する。
【００４０】
メールの送信先が指定された場合（Ｓ２０３のＹｅｓ）は、主制御部２０は、変換候補情報３０において、ステップＳ２０３にて指定された送信先のメールアドレスに対応付けられた情報があるか否かを判断する（Ｓ２０５）。このメールアドレスに対して上述したステップＳ１０３乃至１０９の処理が行われていれば、このメールアドレスに対応付けられた情報があることになる。
【００４１】
送信先のメールアドレスに対応付けられた情報があった場合（Ｓ２０５のＹｅｓ）は、主制御部２０は、記憶部２６からこのメールアドレスに対応する変換候補情報３０を取得する（Ｓ２０７）。ステップＳ２０７を終えると、あるいは送信先のメールアドレスに対応付けられた情報がなかった場合（Ｓ２０５のＮｏ）は、主制御部２０は、記憶部２６から通常の変換辞書を取得する（Ｓ２０９）。
【００４２】
そして主制御部２０は、操作キー１５を介して文字が入力されたか否かを判断する（Ｓ２１１）。文字が入力されていない場合（Ｓ２１１のＮｏ）は、主制御部２０は文字が入力されるまで待機する。文字が入力された場合（Ｓ２１１のＹｅｓ）は、主制御部２０は、ステップＳ２０５と同様に、変換候補情報３０において送信先のメールアドレスに対応する情報があるか否かを判断する（Ｓ２１３）。
【００４３】
変換候補の情報がある場合（Ｓ２１３のＹｅｓ）は、主制御部２０は、変換候補情報３０において、この入力された文字から始まる文言が、返信先のメールアドレスに対応付けられているか否かを判断する（Ｓ２１５）。もし入力された文字から始まるいずれかの文言が対応付けられていた場合（Ｓ２１５のＹｅｓ）には、主制御部２０は、変換候補情報３０から、この対応付けられている文言を取得して、変換候補として優先的にユーザに提示する（Ｓ２１７）。この時、複数の文言が取得された場合には、使用頻度の多い文言を優先的に提示すると良い。
【００４４】
なお、ステップＳ２１１にて入力された文字が送信先とする個人の氏名や呼び名の先頭の文字だった場合、すなわち、変換候補情報３０の識別情報３１において返信先のメールアドレスと併せて記憶されている氏名や呼び名の先頭の文字だった場合には、これらの氏名や呼び名をステップＳ２１７にて提示する変換候補よりも更に優先して変換候補として提示すると良い。
【００４５】
また、主制御部２０は、ステップＳ２０９にて取得した通常の変換辞書から、この入力された文字から始まる文言を取得し、ユーザに提示する（Ｓ２１９）。この時、複数の文言が取得された場合には、使用頻度の多い文言を優先的に提示すると良い。
【００４６】
主制御部２０は、送信が指示されたか否かを判断する（Ｓ２２１）。この際、例えば所定の操作キー１５の入力に基づいて、送信が指示されたものと判断される。送信が指示されていない場合（Ｓ２２１のＮｏ）は、ステップＳ２１１に戻って、主制御部２０は再びステップＳ２１１乃至Ｓ２２１の処理を行う。送信が指示された場合（Ｓ２２１のＹｅｓ）は、主制御部２０はステップＳ２１１にて入力された情報をメールとして送信元のメールアドレスに対して送信する（Ｓ２２３）。
【００４７】
このようにして携帯電話機１は、送信メールの作成時に文字が入力された際、変換候補情報３０において、文言の使用頻度がメールの送信先に対応付けられていた場合には、この文言を変換候補として優先的に提示し、文言の使用頻度がメールの送信先に対応付けられていない場合には、通常の変換辞書の文言を変換候補として提示する。
【００４８】
また、送信メールの作成時に文字が入力された際、入力された文字が送信先とする個人の氏名や呼び名の先頭の文字だった場合、これらの氏名や呼び名を他の全ての変換候補よりも優先して変換候補として提示する。
【００４９】
第１実施形態によると、メールの作成時に文字を入力する際に、通信相手に対応付けて文言の使用頻度を記憶しておくことで、通信相手に応じて、入力された文字に対する変換候補を最適な優先順位で提示することが可能となる。
【００５０】
〔第２実施形態〕
本発明に係る通信端末の第２実施形態について、図６及び図７を参照しながら説明する。以下、第１実施形態と同一の構成には同一の符号を付し、重複する説明を省略する。第２実施形態の通信端末は、図１及び図２に示すように、第１実施形態の携帯電話機１と同一の構成を備えている。また第２実施形態の通信端末は、第１実施形態の携帯電話機１と同様に、図４に示すように、主制御部２０、電源回路部２１、操作入力制御部２２、表示制御部２３、音声制御部２４、通信制御部２５、及び記憶部２６がバスによって相互に通信可能に接続されて構成されている。
【００５１】
第２実施形態の携帯電話機１の記憶部２６は、第１実施形態と同様に、送信メール作成時の文字入力の際に送信先に基づいて変換候補を提示するための変換候補情報３０を記憶している。この変換候補情報３０は、第１実施形態と同様の情報であり、例えば図４に示すように、識別情報３１の「ａｙｕ＠ｘｘ．ｊｐ」に対して、グループ情報３２の「会社」が対応付けられているとともに、「山田さん」の文言情報３３に「５１」の使用頻度情報３４が、「あゆ」の文言情報３３に「４７」の使用頻度情報３４が、そして「東京駅」の文言情報３３に「２３」の使用頻度情報３４が、それぞれ対応付けられた情報である。
【００５２】
同様に、変換候補情報３０において、識別情報３１の「ｔａｒｏ＠ｘｘ．ｊｐ」に対して、グループ情報３２の「会社」が対応付けられているとともに、「太郎」の文言情報３３に「４４」の使用頻度情報３４が、「東京駅」の文言情報３３に「２５」の使用頻度情報３４が、そして「あゆ」の文言情報３３に「２３」の使用頻度情報３４が、それぞれ対応付けられている。
【００５３】
また、第２実施形態の携帯電話機１の記憶部２６は、送信メール作成時の文字入力の際に送信先のグループに基づいて変換候補を提示するためのグループ別変換候補情報３５を記憶している。このグループ別変換候補情報３５は、複数のメールアドレスからなるグループを示すグループ情報３６に対して、文言を示す文言情報３７、その文言の使用頻度（使用回数）を示す使用頻度情報３８がそれぞれ対応付けられた情報である。
【００５４】
グループ別変換候補情報３５のグループ情報３６は、変換候補情報３０のグループ情報３２に対応している。そしてグループ別変換候補情報３５は、変換候補情報３０におけるそれぞれの文言の使用頻度をグループごとに累計したものである。例えば図４に示す変換候補情報３０において、「ａｙｕ＠ｘｘ．ｊｐ」、「ｔａｒｏ＠ｘｘ．ｊｐ」の双方のメールアドレス情報３１が「会社」のグループ情報３２に対応付けられている。よって、グループ別変換候補情報３５において、「会社」のグループ情報３６に対応付けられた各々の文言の使用頻度に、「ａｙｕ＠ｘｘ．ｊｐ」のメールアドレス情報３１に対応付けられた各々の文言の使用頻度、「ｔａｒｏ＠ｘｘ．ｊｐ」のメールアドレス情報３１に対応付けられた各々の文言の使用頻度が含まれている。
【００５５】
グループ別変換候補情報３５において、例えば図１１によると、グループ情報３６の「会社」に対して、「安田社長」の文言情報３７に「１５７」の使用頻度情報３８が、「山田さん」の文言情報３７に「１０３」の使用頻度情報３８が、そして「あゆ」の文言情報３７に「７７」の使用頻度情報３８が、それぞれ対応付けられている。これは、携帯電話機１の「会社」のグループに属する全てのメールアドレスに対する送受信メールにおいて、「安田社長」の文言が１５７回、「山田さん」の文言が１０３回、「あゆ」の文言が７７回使用されたことを意味する。
【００５６】
また第２実施形態の携帯電話機１の記憶部２６は、第１実施形態と同様に、通常の変換辞書を記憶している。この通常の変換辞書は、入力された文字を変換する際に通常使用される変換辞書であり、例えば多数の用語を含んでいて、各々の用語に対して使用頻度が対応付けられたものである。操作キー１５を介して文字が入力された際に、この通常の変換辞書から、入力された文字が先頭に来る用語が、使用頻度の高い順に選出されて提示される。
【００５７】
携帯電話機１は、メール送信時に文字が入力された際、これらの変換候補情報３０及びグループ別変換候補情報３５に基づいて変換候補を提示することで、ユーザの文字変換を支援する文字変換支援処理を行う。携帯電話機１がこの文字変換支援処理を行う際の手順について、図１２に示すフローチャートに基づいて説明する。
【００５８】
始めに主制御部２０は、メールの作成が指示されたか否かを判断する（Ｓ３０１）。この際、例えば所定の操作キー１５の入力に基づいて、メールの作成が指示されたものと判断される。また、メールの作成が指示される時に、例えば操作キー１５により送信先が直接入力されたり、または予め記憶部２６に記憶されている複数のメールアドレスのいずれかが選択されることにより指定されたりすることにより、メールの送信先が指定される。メールの作成が指示されていない場合（Ｓ３０１のＮｏ）は、主制御部２０はそのまま待機する。
【００５９】
メールの作成が指示された場合（Ｓ３０１のＹｅｓ）は、主制御部２０は、変換候補情報３０及びグループ別変換候補情報３５において、ステップＳ３０１にて指定された送信先のメールアドレスに対応付けられた情報があるか否かを判断する（Ｓ３０３）。
【００６０】
送信先のメールアドレスに対応付けられた情報があった場合（Ｓ３０３のＹｅｓ）は、主制御部２０は、記憶部２６からこのメールアドレスに対応する変換候補情報３０を取得する（Ｓ３０５）。また主制御部２０は、記憶部２６からこのメールアドレスに対応するグループ別変換候補情報３５を取得する（Ｓ３０７）。
【００６１】
ステップＳ３０７を終えると、あるいは送信先のメールアドレスに対応付けられた情報がなかった場合（Ｓ３０３のＮｏ）は、主制御部２０は、記憶部２６から通常の変換辞書を取得する（Ｓ３０９）。
【００６２】
そして主制御部２０は、操作キー１５を介して文字が入力されたか否かを判断する（Ｓ３１１）。文字が入力されていない場合（Ｓ３１１のＮｏ）は、主制御部２０は文字が入力されるまで待機する。文字が入力された場合（Ｓ３１１のＹｅｓ）は、主制御部２０は、ステップＳ３０３と同様に、変換候補情報３０及びグループ変換候補情報３５において送信先のメールアドレスに対応する情報があるか否かを判断する（Ｓ３１３）。
【００６３】
変換候補の情報がある場合（Ｓ３１３のＹｅｓ）は、主制御部２０は、変換候補情報３０において、この入力された文字から始まる文言が、返信先のメールアドレスに対応付けられているか否かを判断する（Ｓ３１５）。もし入力された文字から始まるいずれかの文言が対応付けられていた場合（Ｓ３１５のＹｅｓ）には、主制御部２０は、変換候補情報３０から、この対応付けられている文言を取得して、変換候補として優先的にユーザに提示する（Ｓ３１７）。この時、複数の文言が取得された場合には、使用頻度の多い文言を優先的に提示すると良い。
【００６４】
また主制御部２０は、グループ別変換候補情報３５において、この入力された文字から始まる文言が、返信先のメールアドレスの属するグループに対応付けられているか否かを判断する（Ｓ３１９）。もし入力された文字から始まるいずれかの文言が対応付けられていた場合（Ｓ３１９のＹｅｓ）には、主制御部２０は、グループ別変換候補情報３５から、この対応付けられている文言を取得して、ステップＳ３１７にて取得された文言の次に優先順位の高い変換候補としてユーザに提示する（Ｓ３２１）。この時、複数の文言が取得された場合には、使用頻度の多い文言を優先的に提示すると良い。
【００６５】
主制御部２０は、ステップＳ３０９にて取得した通常の変換辞書から、この入力された文字から始まる文言を取得し、ユーザに提示する（Ｓ３２３）。この時、複数の文言が取得された場合には、使用頻度の多い文言を優先的に提示すると良い。
【００６６】
図１３に、「ａｙｕ＠ｘｘ．ｊｐ」のメールアドレスに対する送信メールの入力画面４０Ｂの一例を示す。入力画面４０Ｂは、送信メールの本文を入力するための本文入力欄４４、操作キー１５を介して入力され本文入力欄４４に表示された文字の変換候補を表示するための変換候補表示欄４５を備えている。例えばユーザにより「ああ、行くよ！」が入力され変換された後に「や」の文字が入力された場合、まず、ステップＳ３１７にて変換候補情報３０の「山田さん」が優先的に提示され、次に、ステップＳ３２１にてグループ別変換候補情報３５の「安田社長」が提示され、最後に、ステップＳ３２３にて通常の変換辞書の「野菜」、「やっぱり」等が提示される。ユーザは、操作キー１５を介して変換候補表示欄４５に提示された文言や用語のうちのいずれかを選択することにより、選択された文字を入力することができる。
【００６７】
主制御部２０は、送信が指示されたか否かを判断する（Ｓ３２５）。この際、例えば所定の操作キー１５の入力に基づいて、送信が指示されたものと判断される。送信が指示されていない場合（Ｓ３２５のＮｏ）は、ステップＳ３１１に戻って、主制御部２０は再びステップＳ３１１乃至Ｓ３２５の処理を行う。送信が指示された場合（Ｓ３２５のＹｅｓ）は、主制御部２０はステップＳ３１１にて入力された情報をメールとして送信元のメールアドレスに対して送信する（Ｓ３２７）。
【００６８】
このようにして携帯電話機１は、送信メールの作成時に文字が入力された際、変換候補情報３０において文言の使用頻度がメールの送信先に対応付けられていた場合には、この文言を変換候補として優先的に提示し、グループ別変換候補情報３５において文言の使用頻度がメールの送信先が属するグループに対応付けられていた場合には、この文言を変換候補として次に優先的に提示し、文言の使用頻度がメールの送信先やグループに対応付けられていない場合には、通常の変換辞書の文言を変換候補として提示する。
【００６９】
なお、第２実施形態では、予めメールアドレス（通信相手）のグループが設定されている例について説明したが、これに限らず、変換候補情報３０において複数のメールアドレスに対して同一の固有名詞が多く対応付けられている場合、それらの通信相手は同一のグループである可能性が高いため、それらの通信相手を動グループとして関連付けるようにしても良い。
【００７０】
第２実施形態によると、メールの作成時に文字を入力する際に、通信相手、及び通信相手の属するグループに対応付けて文言の使用頻度を記憶しておくことで、通信相手に応じて、入力された文字に対する変換候補を最適な優先順位で提示することが可能となる。
【００７１】
なお、変換候補情報３０として文言の使用頻度を記憶する際、固有名詞のみを記憶するようにしても良い。すなわち、個人の氏名や呼び名、地名などの固有名詞は、通信相手、または複数の通信相手からなるグループによって頻繁に使用される単語が異なってくるため、文字が入力された際に、通信相手や通信相手のグループに基づいて使用頻度の高い固有名詞を提示することで、変換効率を向上させることができる。
【００７２】
また、第１実施形態及び第２実施形態では、メールを受信したときに、受信メールに含まれている各々の文言について使用頻度に応じて重み付けをし、記憶部２６に記憶する例について説明したが、メールを送信した際にも同様に、ステップＳ１０３乃至Ｓ１０９の処理を行って、送信メールに含まれている各々の文言について使用頻度に応じて重み付けをし、記憶部２６に記憶するようにすると良い。
【００７３】
さらに、第１実施形態及び第２実施形態では、メールの送受信を行う場合について説明したが、チャットを行う場合にも同様に、通信相手ごとに文書に含まれている各々の文言について使用頻度に応じて重み付けをして記憶部２６に記憶し、チャット中に文字が入力された際に、この記憶された情報に基づいて変換候補を提示するようにすると良い。
【００７４】
そして、Ｗｅｂ閲覧を行う場合にも同様に、掲示板等のＷｅｂサイトごとに、入力された文書に含まれている各々の文言について使用頻度に応じて重み付けをして記憶部２６に記憶し、Ｗｅｂサイト上で文字が入力された際に、この記憶された情報に基づいて変換候補を提示するようにすると良い。
【００７５】
ユーザが携帯電話機１を用いてメールやチャット等を行う際、家族、友達、会社等、通信相手によって文章の内容やよく使われる固有名詞が異なっているため、共通の変換辞書を用いて予測変換を行うと不適当な変換候補が提示される確率が高くなり、変換効率が低下する。第１実施形態及び第２実施形態によると、個人やグループごとにローカライズされた変換候補が提示でき変換効率が向上する。
【００７６】
本発明の説明として、携帯電話機１について説明したが、これに限らず、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等、任意の通信端末であって良い。
【図面の簡単な説明】
【００７７】
【図１】（Ａ）は、本発明に係る通信端末（携帯電話機）の開いた状態を示す正面図、（Ｂ）は、本発明に係る通信端末（携帯電話機）の開いた状態を示す側面図。
【図２】（Ａ）は、本発明に係る通信端末（携帯電話機）の閉じた状態を示す正面図、（Ｂ）は、本発明に係る通信端末（携帯電話機）の閉じた状態を示す側面図。
【図３】本発明に係る通信端末（携帯電話機）の機能ブロック図。
【図４】変換候補情報の一例を示すデータ構成図。
【図５】第１実施形態の通信端末が使用頻度記憶処理を行う際の手順を示すフローチャート。
【図６】第１実施形態の通信端末（携帯電話機）における受信メールの表示画面を示す画面図。
【図７】第１実施形態の通信端末（携帯電話機）において受信メールから抽出された文言を示す図。
【図８】変換候補情報の一例を示すデータ構成図。
【図９】第１実施形態の通信端末（携帯電話機）における返信メールの入力画面を示す画面図。
【図１０】第１実施形態の通信端末（携帯電話機）が文字変換支援処理を行う際の手順を示すフローチャート。
【図１１】グループ別変換候補情報の一例を示すデータ構成図。
【図１２】第２実施形態の通信端末（携帯電話機）が文字変換支援処理を行う際の手順を示すフローチャート。
【図１３】第２実施形態の通信端末（携帯電話機）における送信メールの入力画面を示す画面図。
【符号の説明】
【００７８】
１…携帯電話機，１０…上筐体，１１…下筐体，１２…ヒンジ部，１３…ディスプレイ，１４…スピーカ，１５…操作キー，１６…マイクロフォン，２０…主制御部，２１…電源回路部，２２…操作入力制御部，２３…表示制御部，２４…音声制御部，２５…通信制御部，２５ａ…アンテナ，２６…記憶部，３０…変換候補情報，３５…グループ別変換候補情報，４０…表示画面，４０Ａ、４０Ｂ…入力画面。
【図１】
0005272491.tif 000002
【図２】
0005272491.tif 000003
【図３】
0005272491.tif 000004
【図４】
0005272491.tif 000005
【図５】
0005272491.tif 000006
【図６】
0005272491.tif 000007
【図７】
0005272491.tif 000008
【図８】
0005272491.tif 000009
【図９】
0005272491.tif 000010
【図１０】
0005272491.tif 000011
【図１１】
0005272491.tif 000012
【図１２】
0005272491.tif 000013
【図１３】
0005272491.tif 000014