(57)【要約】【課題】電子メール作成時の文字入力の負荷を、より軽減することができる文字入力装置および文字入力方法を提供する。【解決手段】電子メールの作成時に入力される文字列の入力候補として所定の文字列を提示する文字入力装置としての携帯電話機が、電子メールのタイトルまたは本文を入力する場合に、電子メールの送信先を少なくとも含む他の電子メールに記載された文字列を入力候補として提示する制御部１９を有するので、電子メール作成時の文字入力の負荷をより軽減することができる。【選択図】図６
2006209558.tif 000002
【特許請求の範囲】
【請求項１】
電子メールの作成時に入力される文字列の入力候補として所定の文字列を提示する文字入力装置であって、
前記電子メールのタイトルまたは本文を入力する場合に、当該電子メールの送信先を少なくとも含む他の電子メールに記載された文字列を前記入力候補として提示する提示手段を
有する文字入力装置。
【請求項２】
作成済み及び／または作成中の電子メールについて、当該電子メールの送信先と関連付けて当該電子メールのタイトルまたは本文を記憶する記憶手段を更に有し、
前記提示手段は、前記記憶手段に記憶されたタイトルまたは本文を基に前記入力候補の提示を行う
請求項１に記載の文字入力装置。
【請求項３】
前記記憶手段は、前記作成済み及び／または作成中の電子メールに複数の送信先が含まれている場合に、当該複数の送信先それぞれに当該電子メールのタイトルまたは本文を記憶する
請求項１または請求項２に記載の文字入力装置。
【請求項４】
前記記憶手段は、前記作成中の電子メールの送信先が未指定の場合に、送信先が未指定のものとして当該電子メールのタイトルまたは本文を記憶し、
前記提示手段は、前記電子メールのタイトルまたは本文を入力する場合に、当該電子メールの送信先が未指定の場合、前記記憶手段に送信先が未指定のものとして記憶された前記タイトルまたは本文を基に前記入力候補を提示する
請求項２または請求項３に記載の文字入力候補。
【請求項５】
前記提示手段は、前記電子メール作成時に入力される文字列の文字入力先を示す入力カーソルが、当該電子メールの作成画面中においてタイトルの入力領域または本文の入力領域のうち所定の位置にある場合に、前記入力候補を提示する
請求項２から請求項４のいずれかに記載の文字入力装置。
【請求項６】
前記記憶手段は、受信した電子メールの送信元を送信先として関連付けて当該電子メールのタイトルまたは本文を記憶し、
前記提示手段は、前記記憶手段に記憶されたタイトルまたは本文を基に前記入力候補の提示を行う
請求項２から請求項５のいずれかに記載の文字入力装置。
【請求項７】
電子メールの作成時に入力される文字列の入力候補として所定の文字列を提示する文字入力方法であって、
電子メールのアドレスの指定の有無をチェックするステップと、
指定されたアドレスに対応してタイトルまたは本文が予め記憶されているかチェックするステップと、
予めタイトルまたは本文が記憶されている場合にタイトルまたは本文を入力候補として表示するステップと、
タイトルまたは本文の入力または修正を行うステップと、
アドレスに対応してタイトルまたは本文を記憶するステップと
を有する文字入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえば、電子メールの作成時に入力される文字列の入力候補として所定の文字列を提示する文字入力装置、および文字入力方法に関するものである。
【背景技術】
【０００２】
電子メールの作成時に、入力される文字列を予測し、当該予測した文字列を入力候補として提示する装置が知られている。
たとえば、使用者が選択した直前の入力候補を記憶しておき、文字入力直前に選択された候補との接続性を検査し、予測候補として絞り込みを行い、ユーザが意図した文字列を優先度の高い予測候補として得る装置が知られている（たとえば、特許文献１参照）。
【０００３】
また、文章や単語の意味ベクトルを作成し、その意味ベクトルから次に入力される単語を予測する文章入力装置が知られている（たとえば、特許文献２参照）。
【０００４】
また、入力中の文字列の後続文字候補を文脈に沿って予測して提示する文字入力装置が知られている（たとえば、特許文献３参照）。
また、文字が入力されると文字接続確率テーブルを基に、次に続く文字を文字単位で予測し、その予測した文字を基に該当する単語を検索し、この単語の中でユーザが入力していない部分を表示する装置が知られている（たとえば、特許文献４参照）。
【０００５】
また、前文字列と現文字列の位置情報に基づいて、現文字列の次ぎに続く文字列の優先順位を設定する装置が知られている（たとえば、特許文献５参照）。
【０００６】
また、入力変換後、連続した表記を合体させてより適した変換を行う装置が知られている（たとえば、特許文献６参照）。
【特許文献１】特開平９−２７４６１３号公報
【特許文献２】特開平７−２７１７７４号公報
【特許文献３】特開平９−１１４８１７号公報
【特許文献４】特開平８−２３５３１８号公報
【特許文献５】特開平８−３２９０５７号公報
【特許文献６】特開２０００−１２３００６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
また、装置に保存された文章の内、指定された文章のテキストの単語を変換候補として優先して出力する変換手段が知られている。この装置では、単に過去に作成した文章中に、ユーザ本人がよく使用する単語が含まれていることから、その文章中から変換候補を作成する。
ところで、電子メールでは、送信先によって使用する単語や話題、使用する言葉が異なる傾向がある。
しかし、たとえば上述した装置では、送信先が異なった場合でも上述した傾向を考慮せずに単純な予測により文字変換候補を出力するので、所望の変換候補が提示されず、入力負荷が大きい場合がある。
【０００８】
本発明は、かかる事情に鑑みてなされたものであり、その目的は、電子メール作成時の文字入力の負荷を、より軽減することができる文字入力装置および文字入力方法を提供することにある。
【課題を解決するための手段】
【０００９】
前記目的を達成するために、本発明の第１の観点の文字入力装置は、電子メールの作成時に入力される文字列の入力候補として所定の文字列を提示する文字入力装置であって、前記電子メールのタイトルまたは本文を入力する場合に、当該電子メールの送信先を少なくとも含む他の電子メールに記載された文字列を前記入力候補として提示する提示手段を有する。
【００１０】
好適には、作成済み及び／または作成中の電子メールについて、当該電子メールの送信先と関連付けて当該電子メールのタイトルまたは本文を記憶する記憶手段を更に有し、前記提示手段は、前記記憶手段に記憶されたタイトルまたは本文を基に前記入力候補の提示を行う。
【００１１】
また、好適には、前記記憶手段は、前記作成済み及び／または作成中の電子メールに複数の送信先が含まれている場合に、当該複数の送信先それぞれに当該電子メールのタイトルまたは本文を記憶する。
【００１２】
また、好適には、前記記憶手段は、前記作成中の電子メールの送信先が未指定の場合に、送信先が未指定のものとして当該電子メールのタイトルまたは本文を記憶し、前記提示手段は、前記電子メールのタイトルまたは本文を入力する場合に、当該電子メールの送信先が未指定の場合、前記記憶手段に送信先が未指定のものとして記憶された前記タイトルまたは本文を基に前記入力候補を提示する。
【００１３】
また、好適には、前記提示手段は、前記電子メール作成時に入力される文字列の文字入力先を示す入力カーソルが、当該電子メールの作成画面中においてタイトルの入力領域または本文の入力領域のうち所定の位置にある場合に、前記入力候補を提示する。
【００１４】
また、好適には、前記記憶手段は、受信した電子メールの送信元を送信先として関連付けて当該電子メールのタイトルまたは本文を記憶し、前記提示手段は、前記記憶手段に記憶されたタイトルまたは本文を基に前記入力候補の提示を行う。
【００１５】
さらに、前記目的を達成するために、本発明の第２の観点の文字入力方法は、電子メールの作成時に入力される文字列の入力候補として所定の文字列を提示する文字入力方法であって、電子メールのアドレスの指定の有無をチェックするステップと、指定されたアドレスに対応してタイトルまたは本文が予め記憶されているかチェックするステップと、予めタイトルまたは本文が記憶されている場合にタイトルまたは本文を入力候補として表示するステップと、タイトルまたは本文の入力または修正を行うステップと、アドレスに対応してタイトルまたは本文を記憶するステップとを有する。
【発明の効果】
【００１６】
本発明によれば、電子メール作成時の文字入力の負荷をより軽減することができる文字入力装置を提供することができる。
【発明を実施するための最良の形態】
【００１７】
本発明に係る文字入力装置は、電子メールの作成時に入力される文字列の入力候補として所定の文字列を提示する文字入力装置である。本発明に係る文字入力装置は、電子メールのタイトルまたは本文を入力する場合に、当該電子メールの送信先を少なくとも含む他の電子メールに記載された文字列を文字列候補として提示する。
【００１８】
以下、本発明に係る移動通信装置の実施形態を添付図面に関連付けて説明する。
〔第１実施形態〕
図１は、本発明の文字入力装置を採用した携帯電話機１の第１実施形態に係る機能ブロック図である。
【００１９】
本実施形態に係る携帯電話機１は、たとえば電子メール作成機能や送受信機能を有し、電子メール作成時のタイトルや文字入力における文頭文字列を指定済みの送信先を示す送信先アドレスおよび入力場所、たとえばタイトルや本文などと関連付けて、メモリ部の文頭文字列保存領域に保存し、当該電子メールの送信先が少なくとも一部共通する電子メールに記載された文字列を文字入力候補として提示する。
【００２０】
たとえば、携帯電話機１は、図１に示すように、無線通信部１１、タイマ部１２、報知部１３、音声出力部１４、音声入力部１５、キー入力部１６、画面表示部１７、メモリ部１８、および制御部（CPU：Central processing unit）１９を有する。
【００２１】
メモリ部１８は、本発明に係る記憶手段の一具体例に相当する。制御部１９は、本発明に係る提示手段の一具体例に相当する。
【００２２】
無線通信部１１は、制御部１９の制御により、たとえば無線基地局２１を介した無線通信動作、詳細には電話番号の発呼動作や電子メールの送受信などを行う。
詳細には、無線通信部１１は、たとえば、電波を利用した無線通信を行うために、制御部１９で処理された音声情報、電子メールなどを変調して不図示のアンテナを介して無線基地局２１に送信する。無線基地局２１は、携帯電話機１から受信した信号を復調した音声情報や電子メールを送信先に通信路２２を介して出力する。
【００２３】
また、無線通信部１１は、たとえば無線基地局２１から受信した電子メールや音声情報などの各種情報を復調して制御部１９に出力する。
【００２４】
タイマ部１２は、発振器による発振信号に基づいて計時を行い、時刻情報を制御部１９に出力する。
【００２５】
報知部１３は、制御部１９の制御により、たとえば電話の着信時や電子メール着信時に、振動装置による振動や発光装置による発光により、その旨を報知する。
【００２６】
音声出力部１４は、たとえばスピーカ１４１が接続され、制御部１９が出力した音声情報を音声処理回路により復号処理などの所定の処理を行い、スピーカ１４１を介して音声情報に応じた発音を行う。
【００２７】
音声入力部１５は、たとえばマイクロフォン１５１が接続され、マイクロフォン１５１により集音した音声を、音声処理回路により符号化などの所定の処理を行って、制御部１９に出力する。
【００２８】
キー入力部１６は、たとえば複数の入力キーを含んで構成される。
図２は、図１に示した携帯電話機１の外観の一具体例を示す図である。
複数のキーは、たとえば図２に示すように、インターネットに接続するためのウェブキー１６ａ、電子メール機能を行うためのメールキー１６ｂ、ソフト１キー１６ｃおよびソフト２キー１６ｆ、上下左右キー１６ｄ、処理を確定するための決定キー１６ｅ、発話するためのオフフックキー１６ｇ、クリアキー１６ｈ、終話するためのオンフックキー１６ｉ、ならびに、英数文字、「＊」、および「＃」に対応したテンキー１６ｊなどから構成される。
【００２９】
決定キー１６ｅ、ソフト１キー１６ｃ、およびソフト２キー１６ｆは、画面表示部１７の表示状態に応じて操作に対する動作が異なるキーである。
上下左右キー１６ｄは、上下左右の４方向の操作が可能なキーである。たとえば画面表示部１７が複数の選択項目をリスト表示している場合、上下左右キー１６ｄを操作することで、ユーザは複数の選択項目の中から１つの選択項目を指定することができる。
【００３０】
キー入力部１６は、たとえば入力回路を有し、これらのキーに対するユーザの操作（押下）がなされると、入力回路を介して電気信号を制御部１９に出力する。したがって、制御部１９は、いずれのキーが操作されたかについて判断することができる。
【００３１】
画面表示部１７は、たとえば図２に示すように、携帯電話機１の筐体の上部に配設された液晶表示装置（ＬＣＤ）などの表示デバイスを有し、制御部１９の制御により、本発明に係る画面表示、たとえば電子メール作成画面やテキストデータや画像などを表示デバイス上に表示する。
【００３２】
メモリ部１８は、たとえばＥＥＰＲＯＭ（Electrically erasable programmable read only memory）などのメモリを含んで構成され、通話や電子メールの送受信のためのプログラム（ＰＲＧ１）、メッセージデータ、インターネットブラウザ、名前や電話番号および電子メールアドレスなどが登録されたアドレス帳などを記憶する。
たとえば制御部１９は、プログラム（ＰＲＧ１）を実行することにより、本発明に係る機能を実現する。
【００３３】
また、メモリ部１８は、たとえば、作成された電子メールを、当該電子メールの送信先と関連付けて記憶する。
詳細には、メモリ部１８は、作成済み及び／または作成中の電子メールについて、電子メールの送信先と関連付けて当該電子メールのタイトルまたは本文を記憶する。
また、メモリ部１８は、作成済み及び／または作成中の電子メールに複数の送信先が含まれている場合に、当該複数の送信先それぞれに当該電子メールのタイトルまたは本文を記憶する。
また、メモリ部１８は、作成中の電子メールの送信先が未指定の場合に、送信先が未指定のものとして当該電子メールのタイトルまたは本文を記憶する。
また、メモリ部１８は、受信した電子メールの送信元を送信先として関連付けて当該電子メールのタイトルまたは本文を記憶する。
【００３４】
また、本実施形態に係るメモリ部１８は、文頭文字列保存領域１８１を有する。文頭文字列保存領域１８１の詳細については後述する。
【００３５】
制御部１９は、たとえばマイクロコンピュータなどを主体として構成され、携帯電話機１の全体を統括的に制御する。
たとえば、制御部１９は、無線通信部１１による各種情報の無線による送受信の制御、音声出力部１４および音声入力部１５の音声処理の制御、画面表示部１７への情報の表示制御、キー入力部１６からの入力情報に応じた処理、メモリ部１８に対するアクセス制御を行う。
【００３６】
制御部１９は、電子メールのタイトルまたは本文を入力する場合に、当該電子メールの送信先を少なくとも含む他の電子メールに記載された文字列を入力候補として提示する。
詳細には、制御部１９は、たとえばキー入力部１６により電子メールのタイトルまたは本文を入力する場合に、当該電子メールの送信先を少なくとも含む他の電子メールに記載された文字列を文字入力候補として画面表示部１７に提示する。こうすることにより、電子メール作成時の文字入力の負荷をより軽減することができる。
【００３７】
また、制御部１９は、メモリ部１８に記憶された電子メールを基に入力する文字列の候補の提示を行うと共に、キー入力部１６により入力中の電子メールを送信先に関連付けてメモリ部１８に記憶する。
【００３８】
また、制御部１９は、電子メールが複数個の送信先を含む場合に、当該送信先それぞれと前記電子メールを関連付けてメモリ部１８に記憶する。
【００３９】
また、制御部１９は、電子メールの送信先が未指定の場合に、送信先が未指定として前記電子メールを関連付けてメモリ部１８に記憶する。
【００４０】
また、制御部１９は、メモリ部１８に記憶されたタイトルまたは本文を基に前記入力候補の提示を行う。
また、制御部１９は、電子メールのタイトルまたは本文を入力する場合に、当該電子メールの送信先が未指定の場合、メモリ部１８に送信先が未指定のものとして記憶されたタイトルまたは本文を基に入力候補を提示する。
【００４１】
また、制御部１９は、電子メール作成時に入力される文字列の文字入力先を示す入力カーソルが、当該電子メールの作成画面中においてタイトルの入力領域または本文の入力領域のうち所定の位置にある場合に、入力候補を提示する。
【００４２】
また、制御部１９は、キー入力部１６からの指示により、文字入力先を示す入力カーソルを、電子メール作成画面中のタイトル部または本文入力部のうちの所定位置に位置させる場合に、文字列の候補を画面表示部１７に表示する。
【００４３】
また、制御部１９は、メモリ部１８に電子メールのタイトルおよび本文それぞれを個別に関連付けて記憶されている場合に、電子メール作成時に前記電子メールのタイトル入力部または本文入力部に、メモリ部１８から読み出したタイトルまたは本文を入力候補の文字列として画面表示部１７に提示する。
【００４４】
また、制御部１９は、電子メールを作成する場合に当該電子メールの送信先が少なくとも一部共通する、受信先の電子メールに記載された文字列を文字入力候補として画面表示部１７に提示する。
【００４５】
また、制御部１９は、電子メール作成時に入力される文字列の文字入力先を示す入力カーソルが、当該電子メールの作成画面中においてタイトルの入力領域または本文の入力領域のうち所定の位置にある場合に入力候補を提示する。
【００４６】
また、制御部１９は、たとえば電子メール作成時のタイトル入力および本文入力における文頭文字列を、指定済みの送信先アドレスおよび入力場所、たとえばタイトルまたは本文と関連付けて、メモリ部１８の文頭文字列保存領域１８１に保存する。
【００４７】
制御部１９が、文頭文字列として扱う文字列は、例えば下記１．〜４．のいずれかである。
１．入力済み文字列のない状態で入力領域の先頭に入力した文字列。
２．入力領域の先頭に入力した空白や改行などの後に入力した文字列。
３．入力済み文字列がある状態で入力領域の先頭に挿入した文字列。
４．文頭文字列の削除などにより、新たに入力領域の先頭に移動した文字列。
【００４８】
また、制御部１９は、保存する文頭文字列の範囲を、少なくとも後述する基準１．〜８．のいずれかを基に決定する。
１．仮入力した文字列を変換後になどに一括で確定する入力方法、詳細にはかな漢字入力モードなどによる１回または所定回数の確定操作により入力した文字列。
２．一文字ずつ確定する入力方法、詳細にはカタナカ入力モード、英字入力モード、数字入力モードなどによる１回または所定回数の確定操作にて入力した文字列。
３．予め登録した文字列などを一括で確定する入力方法、詳細には定型文入力モード、コピー（カット）アンドペースト、入力予測入力した文字列候補中からの選択など。
４．上述したいずれかの入力方法のうち一つだけを用いて、他の入力方法に変更するまでの間に連続して入力した文字列。
５．上述したいずれかの入力方法による確定操作を所定回数まで組み合わせて入力した文字列。
６．所定時間が経過するまで、いずれかの入力方法による確定操作を組み合わせて入力した文字列。
７．所定の文字列長となるまで、いずれかの入力方法による確定操作を組み合わせて入力した文字列。
８．文字列の区切りを認識可能な入力、たとえば読点、句点、空白、改行などの入力を行うまで、いずれかの入力方法による確定操作を組み合わせて入力した文字列。
【００４９】
図３は、図１に示した携帯電話機１のメモリ部１８の文頭文字列保存領域１８１を説明するための図である。
図３に示すように、文頭文字列保存領域１８１には、宛先（送信先）アドレス用保存領域８０を有する。
本実施形態では、文頭文字列保存領域１８１は、ｎ個の宛先アドレス用保存領域８０（８０−１〜ｎ）を有する。また以下、送信先アドレスを宛先アドレスともいう。
【００５０】
宛先アドレス用保存領域８０は、宛先（送信先）アドレス登録メモリ８１、タイトル用文字列保存メモリ８２、および本文用文字列保存メモリ８３を有する。
【００５１】
宛先アドレス登録メモリ８１は、電子メールの宛先アドレスを記憶する。
タイトル用文字列保存メモリ８２は、宛先アドレス登録メモリ８１に記憶されている宛先アドレスに対応した電子メールのタイトルに記載されている文字列を記憶する。
本文用文字列保存メモリ８３は、宛先アドレス登録メモリ８１に記憶されている宛先アドレスに対応した電子メールの本文に記載されている文字列を記憶する。
【００５２】
また、宛先アドレス用保存領域８０は、宛先アドレスが未指定の電子メールに係るデータを保存する宛先アドレス未指定用保存領域８０−ａを有する。
宛先アドレス未指定用保存領域８０−ａは、上述した宛先アドレス用保存領域８０と同様に、タイトル用文字列保存メモリ８２、本文用文字列保存メモリ８３を有する。
【００５３】
本実施形態では、文頭文字列保存領域１８１は、ｎ個の宛先アドレス用保存領域８０を有する。また、宛先アドレス用保存領域８０それぞれは、ｍ個のタイトル用文字列保存メモリ８２、およびｍ個の本文用文字列保存メモリ８３を有する。
また、宛先アドレス未指定用保存領域８０−ａは、ｍ個のタイトル用文字列保存メモリ８２、およびｍ個の本文用文字列保存メモリ８３を有する。
つまり、タイトル用文字列保存メモリ８２および本文用文字列保存メモリ８３は、全部で２×ｍ×（ｎ＋１）件分を有する。
【００５４】
また、制御部１９は、宛先アドレスおよび文頭文字列を後述する基準１．〜６．を基に文頭文字列保存領域１８１に文頭文字列を保存する。
１．下記の第１，第２具体例いずれかに示すタイミングにて、文頭文字列を文頭文字列保存領域１８１に保存する。
１．１．新たに文頭文字列を入力確定したとき（第１具体例）。
１．２．文頭文字列が確定している状態で、新たに宛先アドレスを指定したとき（第２具体例）。
２．宛先アドレスを一件指定してから入力された文頭文字列は、その宛先アドレスを関連付けて記憶する。
３．宛先アドレスを複数件してしてから入力された文頭文字列は、それぞれの宛先アドレスと関連付けて保存する。
４．宛先アドレスが未指定のまま入力された文頭文字列は、”宛先アドレス未指定”の条件と関連付けて保存する。
５．文頭文字列保存領域１８１に登録されている宛先アドレスは、対応する文字列保存メモリ８２，８３の更新の新しい順に管理し、すでにｎ件分の宛先アドレスが登録されている状態にて、新たな宛先アドレスを登録する場合、対応する文字列保存メモリ８２，８３の更新が最も古い宛先アドレスの登録を解除して、新たな宛先アドレスの登録を行う。
ここで基準３．〜６．において、宛先アドレスとして、いわゆる電子メール機能のCc（カーボンコピー）やBcc （ブラインドカーボンコピー）などにより指定されたアドレスを対象外としてもよいし、処理対象としてもよい。
６．各宛先アドレスに対応して、文字列保存メモリ８２，８３に保存されている、タイトル用ｍ件分および本文用ｍ件分の文字列データは、保存の新しい順に管理し、すでにｍ件分の文字列データが保存されている状態にて新たな文字列データを保存する場合、保存の最も古い文字列データを破棄して、新しい文字列データの保存を行う。ただし保存しようとする文字列データがすでに保存済みの場合には、その文字列データを最新の保存順へ変更し、最も古い文字列データの破棄は行わない。
【００５５】
以上、説明した構成の携帯電話機１の動作を簡単に説明する。
制御部１９が、電子メールのアドレスの指定の有無をチェックし、指定されたアドレスに対応してタイトルまたは本文が予め記憶されているかチェックし、予めタイトルまたは本文が記憶されている場合にタイトルまたは本文を入力候補として画面表示部１７に表示し、タイトルまたは本文の入力または修正を行い、アドレスに対応して修正したタイトルまたは本文を記憶する。
【００５６】
〔第１具体例〕
上述したように第１具体例に係る制御部１９は、新たに文頭文字列を入力確定したときに、文頭文字列を文頭文字列保存領域１８１に保存する。
図４は、携帯電話機１が新たに文頭文字列を入力確定した場合に文頭文字列を文頭文字列保存領域１８１に保存する動作を説明するためのフローチャートである。以下、図４を参照しながら上述した携帯電話機１の動作の第１具体例を説明する。
【００５７】
ステップＳＴ１において、制御部１９は、キー入力部１６による入力信号を基に、たとえばメールキー１６ｂが操作された場合に、電子メール作成モードに設定する。
【００５８】
ステップＳＴ２において、制御部１９は、新たに文頭文字列の入力が確定したか否かを判断し、確定していないと判断した場合にステップＳＴ１の処理に戻り、確定したと判断した場合にステップＳＴ３の処理に進む。
【００５９】
ステップＳＴ３において、制御部１９は、キー入力部１６による入力信号を基に、宛先アドレスをチェック（検出）する。
ステップＳＴ４において、制御部１９は、ステップＳＴ３の処理結果に基づいて、宛先アドレスが指定済みか否かを判断し、宛先アドレスが指定済みであると判断した場合にステップＳＴ５の処理に進み、宛先アドレスが指定済みでないと判断した場合にステップＳＴ１３の処理に進む。
【００６０】
ステップＳＴ５において、制御部１９は、メモリ部１８の文頭文字列保存領域１８１に登録済みの宛先アドレスをチェック（検出）する。
ステップＳＴ６において、制御部１９は、ステップＳＴ５の処理結果に基づいて、宛先アドレスが文頭文字列保存領域１８１に登録済みか否かを判断し、登録済みでないと判断した場合にステップＳＴ７の処理に進み、登録済みであると判断した場合にステップＳＴ８の処理に進む。
【００６１】
ステップＳＴ７において、制御部１９は、入力された宛先アドレスを文頭文字列保存領域１８１に記憶することで新規登録を行い、ステップＳＴ１０の処理に進む。
この際、制御部１９は、すでにｎ件分の宛先アドレスが登録済みの場合に、たとえば文字列保存メモリ８２，８３の更新順の最も古い宛先アドレスを登録解除して新規登録を行う。
【００６２】
ステップＳＴ８において、制御部１９は、入力された宛先アドレスに対応する文字列保存メモリ８２，８３をチェックする。
ステップＳＴ９において、制御部１９は、ステップＳＴ８による処理結果を基に、同じ文字列が保存済みか否かを判断し、その判断の結果、保存済みでないと判断した場合にステップＳＴ１０の処理に進み、保存済みでないと判断した場合にステップＳＴ１１の処理に進む。
【００６３】
ステップＳＴ１０において、制御部１９は、対応する文字列保存メモリ８２，８３に、入力された文字列を新規に保存し、ステップＳＴ１２の処理に進む。
この際、制御部１９は、すでにｍ件分の文字列データが保存済みの場合、保存の最も古い文字列データを破棄して、対応する文字列保存メモリ８２，８３に、その文字列を新規に保存する。
【００６４】
ステップＳＴ１１において、制御部１９は、ステップＳＴ９の判断により、文字列保存メモリ８２，８３に同じ文字列が保存済みであると判断した場合に、文字列保存メモリ８２，８３に保存されている文字列の保存順を、たとえば新しい順となるように最新に更新して、ステップＳＴ１２の処理に進む。
【００６５】
ステップＳＴ１２において、制御部１９は、文字列保存メモリ８２，８３に記憶されているデータの更新順を最新として、たとえばステップＳＴ１の処理に戻る。
【００６６】
ステップＳＴ１３において、制御部１９は、ステップＳＴ４における判断の結果、宛先アドレスが指定済みでないと判断した場合に、宛先アドレス未指定用保存領域８０−ａの文字列保存メモリ８２，８３をチェックする。
【００６７】
ステップＳＴ１４において、制御部１９は、ステップＳＴ１３の処理結果に基づいて、同じ文字列が既に未指定用保存領域８０−ａの文字列保存メモリ８２，８３に保存済みか否かを判断し、保存済みでないと判断した場合にステップＳＴ１５の処理に進み、保存済みであると判断した場合にステップＳＴ１６の処理に進む。
【００６８】
ステップＳＴ１５において、制御部１９は、対応する文字列保存メモリ８２，８３に、文字列を新規に保存する。
この際、制御部１９は、既にｍ件分の文字列データが保存済みの場合、保存の最も古い文字列データを破棄して、対応する文字列保存メモリ８２，８３に、入力された文字列を新規に保存する。
【００６９】
ステップＳＴ１６において、制御部１９は、文字列保存メモリ８２，８３が記憶する文字列の保存順を上述したように最新に変更する。
【００７０】
〔第２具体例〕
また、上述したように第２具体例に係る制御部１９は、文頭文字列が確定している状態で新たに宛先アドレスを指定した場合に、文頭文字列保存領域１８１に文頭文字列を保存する。
図５は、携帯電話機１が文頭文字列が確定している状態で新たに宛先アドレスを指定した場合に、文頭文字列保存領域１８１に文頭文字列を保存する動作を説明するためのフローチャートである。以下、図５を参照しながら上述した携帯電話機１の動作の第２具体例を説明する。
【００７１】
ステップＳＴ２１において、制御部１９は、キー入力部１６による入力信号を基に、たとえばメールキー１６ｂが操作された場合に、電子メール作成モードに設定する。
【００７２】
ステップＳＴ２２において、制御部１９は、新たに宛先アドレスが指定されたか否かを判断し、その判断の結果、新たに指定されていないと判断した場合に、ステップＳＴ２１の処理に戻り、新たに指定されていると判断した場合に、ステップＳＴ２３の処理に進む。
【００７３】
ステップＳＴ２３において、制御部１９は、電子メールのタイトルと本文をチェック（検出）する。
ステップＳＴ２４において、制御部１９は、ステップＳＴ２３の処理結果に基づいて、上述した文頭文字列があるか否かを判断し、文頭文字列がないと判断した場合にステップＳＴ２１の処理に戻り、文頭文字列があると判断した場合にステップＳＴ２５の処理に進む。
【００７４】
ステップＳＴ２５において、制御部１９は、文頭文字列保存領域１８１の登録済みの宛先アドレスをチェックする。
ステップＳＴ２６において、制御部１９は、ステップＳＴ２５の処理結果を基に、宛先アドレスが登録済みか否かを判断し、登録済みであると判断した場合にステップＳＴ２７の処理に進み、登録済みでないと判断した場合にステップＳＴ２８の処理に進む。
【００７５】
ステップＳＴ２７において、制御部１９は、文頭文字列保存領域１８１に宛先アドレスを新規に登録する。
この際、制御部１９は、すでにｎ件分の宛先アドレスが登録済みの場合に、たとえば文字列保存メモリ８２，８３の更新順の最も古い宛先アドレスを登録解除して新規登録を行い、ステップＳＴ３０の処理に進む。
【００７６】
ステップＳＴ２８において、制御部１９は、ステップＳＴ２６により宛先アドレスが登録済みであると判断した場合に、その宛先アドレスに対応する文字列保存メモリ８２，８３をチェックする。
【００７７】
ステップＳＴ２９において、制御部１９は、ステップＳＴ２８の処理結果を基に、同じ文字列が保存済みか否かを判断し、保存済みであると判断した場合にステップＳＴ３１の処理に進み、保存済みでないと判断した場合に、ステップＳＴ３０の処理に進む。
【００７８】
ステップＳＴ３０において、制御部１９は、対応する文字列保存メモリ８２，８３に、その文字列を記憶することで新規保存する。
この際、制御部１９は、すでにｍ件分の文字列データが保存済みの場合、保存の最も古い文字列データを破棄して、対応する文字列保存メモリ８２，８３に、その文字列を新規に保存し、ステップＳＴ３２の処理に進む。
【００７９】
ステップＳＴ３１において、制御部１９は、ステップＳＴ２９の判断の結果、同じ文字列が保存済みであると判断した場合に、文字列の保存順を最新に変更する処理を行い、ステップＳＴ３２の処理に進む。
【００８０】
ステップＳＴ３２において、制御部１９は、文字列保存メモリ８２，８３の更新順を最新にする処理を行う。
【００８１】
以上、説明したように、制御部１９は、宛先アドレスおよび文頭文字列を上述した基準１．〜６．を基に文頭文字列保存領域１８１に文頭文字列を保存し、その保存した文字列を基にするので、電子メール作成時の文字入力の負荷を、より軽減することができる。
【００８２】
また、文頭文字列保存領域１８１とは別に、たとえば不揮発なメモリとして、タイトル用ｍ件分および本文ｍ件分の標準文頭文字列データを設け、たとえば、文字列保存メモリ８２，８３に新規登録した宛先アドレス用文字列保存メモリの初期値として、または宛先アドレス未指定用文字列保存メモリの初期値として使用してもよい。こうすることで、より高速に宛先アドレスに対応した文字変換候補を提示することができる。
【００８３】
また、携帯電話機１のメモリ部１８に、電子メールのメールアドレスをグループ分けして管理可能なアドレス帳を設けた場合には、個々の宛先アドレスと関連付けて保存するのではなく、宛先アドレスが所属するグループ情報と関連付けてもよい。こうすることで、グループ毎に対応した文字変換候補を提示することができる。
【００８４】
〔第２実施形態〕
本発明の第２実施形態に係る携帯電話機１は、たとえば、電子メール作成時に、タイトル入力または本文入力を開始すると、指定済みの宛先アドレスと、入力場所（タイトルまたは本文）の条件を基に、第１実施形態に係る文頭文字列保存機能による蓄積情報から文頭文字列候補を抽出し、その文字列を一覧表示して、選択入力可能とする文頭文字列候補表示機能を有する。
【００８５】
本実施形態に係る携帯電話機１の各構成要素は、図１に示した機能ブロックと同じ機能であり、同じ機能については説明を省略する。
制御部１９は、下記の何れかのタイミングにて文頭文字列候補の抽出および一覧表示を行う。
１．タイトル入力または本文入力を開始したとき。
２．タイトル入力中または本文入力中にカーソル位置を入力領域の先頭に移動したとき。
こうすることで入力負荷を軽減することができる。
【００８６】
また、制御部１９は、下記の基準１．〜４．を基に文頭文字列保存領域１８１から文頭文字列候補を抽出して一覧表示する。
１．宛先アドレスが未指定のままの場合、"宛先アドレス未指定"の条件と関連付けて保存されている文字列保存メモリから、対応する入力場所(タイトルor本文)の文字列を抽出し、保存の新しい順に一覧表示する。
２．宛先アドレスが１件指定の場合、その宛先アドレスと関連付けて保存されている文字列保存メモリから、対応する入力場所(タイトルor本文)の文字列を抽出し、保存の新しい順に一覧表示する。たとえば、指定された宛先アドレスが文頭文字列保存領域に未登録の場合、宛先アドレスが未指定の場合と同様の処理を行う。
３．宛先アドレスが複数件指定の場合、それぞれの宛先アドレスと関連付けして保存されている文字列保存メモリから、対応する入力場所(タイトルor本文)の文字列を抽出し、抽出した文字列に対して下記条件(３．３．〜３．５．)にて重み付けを行って、その順に一覧表示する。
たとえば指定された全ての宛先アドレスが文頭文字列保存領域に未登録の場合、宛先アドレスが未指定の場合と同様の処理を行う。
３．１．文字列の保存順(新しい ＞ 古い)。
３．２．文字列と関連する宛先アドレスの件数順(件数多い ＞ 件数少ない)。
３．３．文字列と関連する宛先アドレスの指定場所順(To ＞ Cc ＞ Bcc)。
３．４．文字列と関連する宛先アドレスの指定順(先に指定 ＞ 後に指定)。
３．５．文字列と関連する宛先アドレスの指定頻度順(頻度高 ＞ 頻度低)。
４．既に文字列が入力済みの状態にて文頭文字列候補表示を行う場合、既に文頭に入力されている文字列と同一の文字列は候補表示の対象外とする。
【００８７】
また、制御部１９は、上述した一覧表示している文頭文字列候補の中から所望の文字列を、キー入力部１６により選択する操作が可能であり、選択された文字列を入力確定する。
また、制御部１９は、文字列入力選択時や入力確定時にたとえば下記の動作を行う。
１．一覧表示した文字列群中の１件を選択的に指示する為のフォーカス表示を行う。
２．フォーカス表示位置は、方向キー等の操作によって一覧表示している文字列群上を移動可能とする。
３．確定キーの押下等によって、上記フォーカス表示位置の文字列を入力する。
４．この選択操作による文字列の入力によっても文頭文字列保存領域の更新処理を行う。
５．候補として一覧表示している文字列群中に所望の文字列がない場合、文字列の選択操作を行わずに通常通りの文字入力操作によって新たな文字列の入力を可能とする。
【００８８】
上述したように、制御部１９が上述した基準を基に文頭文字列保存領域１８１から文頭文字列候補を抽出して、画面表示部１７に一覧表示し、キー入力部１６による入力信号を基に選択処理を行うので、より入力負荷が軽減される。
【００８９】
図６（ａ）〜（ｊ）は、本発明の第２実施形態に係る携帯電話機１のメール作成時の動作の一具体例を説明するための図である。
以下、図６（ａ）〜（ｊ）を参照しながら、携帯電話機１のメール作成時の動作の一具体例を説明する。
【００９０】
制御部１９は、メール作成初期時に、たとえば図６（ａ）に示すようなメール作成画面７０を画面表示部１７に表示する。
図６（ａ）に示すように、メール作成画面７０は、宛先表示領域７１、タイトル表示領域７２、本文表示領域７３、送信ボタン７４、およびメニュー表示ボタン７５を有する。
【００９１】
宛先表示領域７１は、電子メールの宛先（送信先）を表示する領域である。
タイトル表示領域７２は、電子メールのタイトルを表示する領域である。
本文表示領域７３は、電子メールの本文を表示する領域である。
送信ボタン７４は、電子メールを送信する際に操作されるボタンである。
メニュー表示ボタン７５は、メニューリストを表示する際に表示されるボタンである。
【００９２】
制御部１９は、キー入力部１６からの選択信号を基にメール作成画面７０中の宛先表示領域７１を選択している場合には、たとえば図６（ａ）に示すように、宛先表示領域７１を選択していることを示すように、たとえば他の領域と異なった背景色で宛先表示領域７１を表示する。
簡単に説明するため図６（ａ）において選択領域をハッチングしている。以下、図６（ｂ）〜（ｊ）についても同様である。
【００９３】
制御部１９は、宛先表示領域７１が選択された状態で、キー入力部１６から宛先（送信先）を示す入力信号が入力された場合には、図６（ｂ）に示すように、宛先表示領域７１に宛先アドレスを表示する。
【００９４】
制御部１９は、図６（ｂ）に示すように宛先アドレスを指定した状態で、キー入力部１６からタイトルを入力するためにタイトル表示領域７２を選択させる信号が入力された場合に、図６（ｃ）に示すように、タイトル表示領域７２を選択表示する。
制御部１９は、図６（ｃ）に示すようにタイトル表示領域７２が選択表示された状態で、キー入力部１６からタイトル入力開始を示す信号、具体的には決定キー１６ｅが操作されたことを示す信号が入力された場合に、図６（ｄ）に示すように、タイトル入力画面７２１を表示する。
【００９５】
タイトル入力画面７２１は、たとえば図６（ｄ）に示すように、文字表示領域９１、タイトル文頭候補選択領域９２、文字種変更ボタン９３、メニュー表示ボタン７５を有する。
【００９６】
文字表示領域９１は、入力されたタイトルを示す文字を表示する領域である。
タイトル文頭候補選択領域９２は、複数のタイトル文頭候補を表示し、その候補の中から所望の候補を選択するための領域である。
また、タイトル文頭候補選択領域９２には、上述した本発明に係る処理によりタイトル用文字列保存メモリ８２に記憶されている文字列が、文字入力候補として提示される。
制御部１９は、キー入力部１６からの入力信号、詳細には上下左右キー１６ｄや決定キー１６ｅが操作されたことを示す信号に応じて、このタイトル文頭候補選択領域９２中に表示されている複数のタイトル文頭候補の中から所望の文字列を選択し、カーソル位置ｃ９１に選択された文字列を表示する。
【００９７】
文字種変更ボタン９３は、文字表示領域９１に入力する文字種を変更する際に操作されるボタンである。たとえば文字種は、かな漢字、カタカナ、英字、数字、絵文字、記号などである。
【００９８】
また、図６（ｂ）に示すように宛先アドレスが指定された状態で、制御部１９は、キー入力部１６から本文を入力するために本文表示領域７３を選択させる信号が入力された場合に、図６（ｅ）に示すように、本文表示領域７３を選択表示する。
【００９９】
制御部１９は、図６（ｅ）に示すように、本文表示領域７３が選択された状態で、キー入力部１６からタイトル入力開始を示す信号、具体的には決定キー１６ｅが操作されたことを示す信号が入力された場合に、図６（ｆ）に示すように、本文入力画面７３１を表示する。
【０１００】
本文入力画面７３１は、たとえば図６（ｆ）に示すように、文字表示領域９１、本文文頭候補選択領域９４、文字種変更ボタン９３、メニュー表示ボタン７５を有する。
【０１０１】
本文文頭候補選択領域９４は、複数の本文文頭候補を表示し、その候補の中から所望の候補を選択するための領域である。
また、本文文頭候補選択領域９４に表示される文字列は、上述した本発明に係る処理により文字入力候補として提示する複数個の文字列である。
制御部１９は、キー入力部１６からの入力信号、詳細には上下左右キー１６ｄや決定キー１６ｅが操作されたことを示す信号に応じて、この本文文頭候補選択領域９４中に表示されている複数のタイトル文頭候補の中から所望の文字列を選択し、カーソル位置ｃ９１に選択された文字列を表示する。
【０１０２】
一方、制御部１９は、たとえば図６（ａ）に示すように、宛先アドレスが未設定の状態で、キー入力部１６からタイトルを入力するためにタイトル表示領域７２を選択させる信号が入力された場合に、図６（ｇ）に示すように、タイトル表示領域７２を選択表示する。
制御部１９は、図６（ｇ）に示すようにタイトル表示領域７２が選択表示された状態で、キー入力部１６からタイトル入力開始を示す信号、具体的には決定キー１６ｅが操作されたことを示す信号が入力された場合に、図６（ｈ）に示すように、タイトル入力画面７２１を表示する。
【０１０３】
タイトル入力画面７２１中のタイトル文頭候補選択領域９２には、上述した本発明に係る処理により、宛先アドレスが未指定の場合にタイトル用文字列保存メモリ８２−ａに記憶されてる文字列が、文字入力候補として提示される。
【０１０４】
制御部１９は、キー入力部１６からの入力信号、詳細には上下左右キー１６ｄや決定キー１６ｅが操作されたことを示す信号に応じて、このタイトル文頭候補選択領域９２中に表示されている複数のタイトル文頭候補の中から所望の文字列を選択し、カーソル位置ｃ９１に選択された文字列を表示する。
【０１０５】
一方、制御部１９は、たとえば図６（ａ）に示すように、宛先アドレスが未設定の状態で、キー入力部１６から本文を入力するために本文表示領域７３を選択させる信号が入力された場合に、図６（ｉ）に示すように、本文表示領域７３を選択表示する。
制御部１９は、図６（ｉ）に示すように本文表示領域７３が選択表示された状態で、キー入力部１６から本文入力開始を示す信号、具体的には決定キー１６ｅが操作されたことを示す信号が入力された場合に、図６（ｊ）に示すように、本文入力画面７３１を表示する。
【０１０６】
本文入力画面７３１中の本文文頭候補選択領域９４には、上述した本発明に係る処理により、宛先アドレスが未指定の場合に本文用文字列保存メモリ８３−ａに記憶されてる文字列が、文字入力候補として提示される。
【０１０７】
制御部１９は、キー入力部１６からの入力信号、詳細には上下左右キー１６ｄや決定キー１６ｅが操作されたことを示す信号に応じて、この本文文頭候補選択領域９２中に表示されている複数の本文文頭候補の中から所望の文字列を選択し、カーソル位置ｃ９１に選択された文字列を表示する。
【０１０８】
以上、説明したように、制御部１９は、電子メールの作成時に、キー入力部１６により電子メールのタイトルまたは本文を入力する場合に、当該電子メールの送信先を少なくとも含む他の電子メールに記載された文字列を文字入力候補として画面表示部１７に提示し、キー入力部１６により文字入力候補中の文字列を選択することで、電子メール作成時の文字入力の負荷を、より軽減することができる。
【０１０９】
また、メモリ部１８は、作成済み及び／または作成中の電子メールについて、当該電子メールの送信先と関連付けて当該電子メールのタイトルまたは本文を記憶し、制御部１９は、メモリ部１８に記憶されたタイトルまたは本文を基に入力候補の提示を行うので、高効率でかつ高速に本発明に係る機能を実現することができる。
【０１１０】
また、制御部１９は、電子メールが複数個の送信先を含む場合に、当該送信先それぞれと電子メールを関連付けてメモリ部１８に記憶するので、たとえば複数個の送信先がある場合や、Cc（カーボンコピー）、Bcc（ブラインドカーボンコピー）などの送信先に関しても、タイトルや本文と関連付けて文字入力候補を提示することができる。
【０１１１】
また、制御部１９は、電子メールの送信先が未指定の場合に、送信先が未指定として前記電子メールを関連付けてメモリ部１８に記憶し、制御部１９は、電子メールのタイトルまたは本文を入力する場合に、当該電子メールの送信先が未指定の場合、メモリ部１８に送信先が未指定のものとして記憶されたタイトルまたは本文を基に入力候補を提示するので、送信先が未指定の場合であっても、タイトルや本文と関連付けて文字入力候補を提示することができる。
【０１１２】
また、制御部１９は、キー入力部１６からの指示により、文字入力先を示す入力カーソルを、電子メール作成画面中のタイトル部または本文入力部のうちの所定位置に位置させる場合に、文字列の候補を画面表示部１７に表示するので、入力負荷を低減することができる。
【０１１３】
また、メモリ部１８は、電子メールのタイトルおよび本文それぞれを個別に関連付けて記憶し、制御部１９は、電子メール作成時に電子メールのタイトル入力部または本文入力部に、メモリ部１８から読み出したタイトルまたは本文を入力候補の文字列として画面表示部１７に提示するので、より高効率にかつ高速に本発明に係る処理を行うことができる。
【０１１４】
また、メモリ部１８は、たとえば無線通信部１１により受信した電子メールの送信元を送信先として関連付けて記憶し、制御部１９は、メモリ部１８に記憶されたタイトルまたは本文を基に入力候補を画面表示部１７に提示するので、受信メールに関しても送信元を送信先として、本発明に係る機能を実現することができる。
【０１１５】
なお、本発明は本実施の形態に限られるものではなく、任意好適な種々の改変が可能である。
上述した実施形態では無線通信部１１を設け、無線通信により電子メールを送受信したがこの形態に限られるものではない。たとえば有線方式データ通信により、電子メールを送受信してもよい。
【０１１６】
また、本発明に係る機能を制御部１９がプログラムを実行することにより実現してもよいし、ハードウェアによる専用回路により本発明を実現してもよい。
また、上述した実施形態や具体例を組み合わせてもよい。
【産業上の利用可能性】
【０１１７】
本発明は、たとえば、電子メールの作成時に入力される文字列の入力候補として所定の文字列を提示する文字入力装置に適用することができる。
【図面の簡単な説明】
【０１１８】
【図１】本発明の文字入力装置を採用した携帯電話機１の第１実施形態に係る機能ブロック図である。
【図２】図１に示した携帯電話機１の外観の一具体例を示す図である。
【図３】図１に示した携帯電話機１のメモリ部１８の文頭文字列保存領域１８１を説明するための図である。
【図４】携帯電話機１が新たに文頭文字列を入力確定した場合に文頭文字列を文頭文字列保存領域１８１に保存する動作を説明するためのフローチャートである。
【図５】携帯電話機１が文頭文字列が確定している状態で新たに宛先アドレスを指定した場合に、文頭文字列保存領域１８１に文頭文字列を保存する動作を説明するためのフローチャートである。
【図６】（ａ）〜（ｊ）は、本発明の第２実施形態に係る携帯電話機１のメール作成時の動作の一具体例を説明するための図である。
【符号の説明】
【０１１９】
１…携帯電話機、１１…無線通信部、１２…タイマ部、１３…報知部、１４…音声出力部、１５…音声入力部、１６…キー入力部、１７…画面表示部、１８…メモリ部、１９…制御部（CPU ）、２１…無線基地局、２２…通信路、１８１…文頭文字列保存領域。
【図１】
2006209558.tif 000003
【図２】
2006209558.tif 000004
【図３】
2006209558.tif 000005
【図４】
2006209558.tif 000006
【図５】
2006209558.tif 000007
【図６】
2006209558.tif 000008