(57)【特許請求の範囲】
【請求項１】
電子メールである電子文書の第１の入力領域に入力された第１のデータ毎に、当該第１のデータに対応する当該電子文書の第２の入力領域に入力された第２のデータを、当該電子文書に付加される送信元情報毎の入力頻度と共に保存する記憶部と、
前記第１の入力領域へ第１のデータが入力されると、当該第１のデータに対応して前記記憶部に保存されている第２のデータを、送信元情報毎の入力頻度に従って、入力候補として表示する制御部と、を有するデータ入力装置。
【請求項２】
前記電子文書は、前記第２の領域を複数具備し、
前記記憶部は、
前記第１の入力領域に入力された第１のデータ毎に、前記複数の第２の入力領域の各々について、当該第１のデータに対応する前記電子文書の当該第２の入力領域に入力された第２のデータを、送信元情報毎の入力頻度と共に保存し、
前記制御部は、
前記第１の入力領域へ第１のデータが入力されると、前記複数の第２の入力領域の各々について、当該第１のデータに対応して前記記憶部に保存されている第２のデータを、送信元情報毎の入力頻度に従って、入力候補として表示する、請求項１に記載のデータ入力装置。
【請求項３】
前記制御部は、編集画面を表示し、前記記憶部に保存されている第２のデータを、編集画面上で入力されたデータに更新する、請求項１または２に記載のデータ入力装置。
【請求項４】
データ入力装置が行うデータ入力方法であって、
電子メールである電子文書の第１の入力領域に入力された第１のデータ毎に、当該第１のデータに対応する当該電子文書の第２の入力領域に入力された第２のデータを、当該電子文書に付加される送信元情報毎の入力頻度と共に記憶部に保存する保存ステップと、
前記第１の入力領域へ第１のデータが入力されると、当該第１のデータに対応して前記記憶部に保存されている第２のデータを、送信元情報毎の入力頻度に従って、入力候補として表示する制御ステップと、を有するデータ入力方法。
【請求項５】
前記電子文書は、前記第２の領域を複数具備し、
前記保存ステップでは、
前記第１の入力領域に入力された第１のデータ毎に、前記複数の第２の入力領域の各々について、当該第１のデータに対応する前記電子文書の当該第２の入力領域に入力された第２のデータを、送信元情報毎の入力頻度と共に前記記憶部に保存し、
前記制御ステップでは、
前記第１の入力領域へ第１のデータが入力されると、前記複数の第２の入力領域の各々について、当該第１のデータに対応して前記記憶部に保存されている第２のデータを、送信元情報毎の入力頻度に従って、入力候補として表示する、請求項４に記載のデータ入力方法。
【請求項６】
データ入力装置に、
電子メールである電子文書の第１の入力領域に入力された第１のデータ毎に、当該第１のデータに対応する当該電子文書の第２の入力領域に入力された第２のデータを、当該電子文書に付加される送信元情報毎の入力頻度と共に記憶部に保存する保存手順と、
前記第１の入力領域へ第１のデータが入力されると、当該第１のデータに対応して前記記憶部に保存されている第２のデータを、送信元情報毎の入力頻度に従って、入力候補として表示する制御手順と、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールなどの電子文書へデータを入力するためのデータ入力装置、データ入力方法、プログラムに関する。
【背景技術】
【０００２】
携帯電話機、ＰＨＳ（Personal Handyphone System）、ＰＤＡ（Personal Data Assistance，Personal Digital Assistants：個人向け携帯型情報通信機器）などの携帯端末装置の多くは、電子メールの送受信を行うことができる。
【０００３】
ところが、携帯端末装置は、携帯に便利なように小型にしたものが多く、操作部が小さくなっている。
【０００４】
そのため、携帯端末装置で電子メールにデータを入力することは、通常のデスクトップ型のコンピュータに使用されるキーボードでデータを入力する場合と比べると、かなりの困難性を伴う場合が多い。
【０００５】
そこで、最近は、携帯端末装置において、電子メールへのデータの入力操作をより簡単にして使用者の負担を軽減するための技術が提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−２４４７９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、電子メールの宛先、タイトル、および本文に入力されるデータは、何らかの相関性を有する可能性が高いと考えられる。
【０００８】
しかし、特許文献１に開示された技術は、相関性を何ら考慮せずに、宛先、タイトル、および本文に入力する入力候補を表示するものであるため、使用者が所望する入力候補を表示できない可能性が高い。その場合、使用者は、手動入力でデータを入力せざるを得ず、結果として、使用者の負担は軽減されないことになる。
【０００９】
そこで、本発明の目的は、上述した課題を解決し、電子メールなどの電子文書へのデータの入力操作をより簡単にして使用者の負担を軽減することができるデータ入力装置、データ入力方法、プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明のデータ入力装置は、
電子文書の第１の入力領域に入力された第１のデータ毎に、当該第１のデータに対応する電子文書の第２の入力領域に入力された第２のデータを、入力頻度と共に保存する記憶部と、
前記第１の入力領域へ第１のデータが入力されると、当該第１のデータに対応して前記記憶部に保存されている第２のデータを、入力頻度に従って、入力候補として表示する制御部と、を有する。
【００１１】
本発明のデータ入力方法は、
データ入力装置が行うデータ入力方法であって、
電子文書の第１の入力領域に入力された第１のデータ毎に、当該第１のデータに対応する電子文書の第２の入力領域に入力された第２のデータを、入力頻度と共に記憶部に保存する保存ステップと、
前記第１の入力領域へ第１のデータが入力されると、当該第１のデータに対応して前記記憶部に保存されている第２のデータを、入力頻度に従って、入力候補として表示する制御ステップと、を有する。
【００１２】
本発明のプログラムは、
データ入力装置に、
電子文書の第１の入力領域に入力された第１のデータ毎に、当該第１のデータに対応する電子文書の第２の入力領域に入力された第２のデータを、入力頻度と共に記憶部に保存する保存手順と、
前記第１の入力領域へ第１のデータが入力されると、当該第１のデータに対応して前記記憶部に保存されている第２のデータを、入力頻度に従って、入力候補として表示する制御手順と、を実行させるためのプログラムである。
【発明の効果】
【００１３】
本発明によれば、使用者は、第１の入力領域に入力した第１のデータに応じた入力頻度の高い入力候補の中から第２のデータを選択するだけで、直ちに第２の領域への第２のデータの入力が可能になるため、電子文書へのデータの入力操作をより簡単にして使用者の負担を軽減することができるという効果が得られる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態のデータ入力装置としての携帯電話機の回路構成の要部を示すブロック図である。
【図２】図１に示した携帯電話機の作業用メモリの入力候補文字列保存領域の一例を説明するための図である。
【図３】図１に示した携帯電話機の入力候補文字列保存領域への入力候補文字列の保存処理および更新処理の一例を説明するためのフローチャートである。
【図４】図１に示した携帯電話機の電子メール作成時の動作の一具体例を説明するための図である。
【図５】図１に示した携帯電話機の入力候補文字列保存領域に保存されている入力候補文字列を編集する動作の一具体例を説明するための図である。
【図６】本発明の第２の実施形態のデータ入力装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下に、本発明を実施するための形態について図面を参照して説明する。
（１）第１の実施形態
図１は、本発明の第１の実施形態のデータ入力装置としての携帯電話機の回路構成の要部を示すブロック図である。
【００１６】
図１に示すように、本実施形態の携帯電話機１１は、ＣＰＵ（中央処理装置）１２と、バス１３と、ＲＯＭ１４と、作業用メモリ１５と、時刻検知部１６と、キー入力部１７と、表示制御部１８と、表示部１９と、送受信部２０と、を有している。
【００１７】
ＣＰＵ１２は、バス１３を介して携帯電話機１１内の各部と接続され、接続された各部の制御を行う。
【００１８】
ＲＯＭ１４は、ＣＰＵ１２が実行するための各種の制御用プログラムや、かな文字変換などに使用される辞書などの固定的なデータを格納したリード・オンリ・メモリである。
【００１９】
作業用メモリ１５は、ＲＡＭ（ランダム・アクセス・メモリ）によって構成されており、ＣＰＵ１２がプログラムを実行する上で一時的に必要とされるデータを格納するようになっている。電子メールを作成する際に表示される入力候補文字列なども作業用メモリ１５の所定の領域に格納される。
【００２０】
時刻検知部１６は、電子メールを作成している現時刻、また、電子メールが送信された時刻を検出するための時計回路である。
【００２１】
キー入力部１７は、使用者の操作によるキー入力を受け付ける各種のキーを含む入力回路である。
【００２２】
表示制御部１８は、表示部１９の表示を制御する制御回路である。
【００２３】
送受信部２０は、電子メールなどの送受信を行う回路である。
【００２４】
なお、図１において、ＣＰＵ１２および表示制御部１８は、本発明の制御部を構成し、ＲＯＭ１４および作業用メモリ１５は、本発明の記憶部を構成している。
【００２５】
図２は、図１に示した携帯電話機１１の作業用メモリ１５の入力候補文字列保存領域２１を説明するための図である。
【００２６】
図２に示すように、入力候補文字列保存領域２１は、宛先メールアドレス（送信先メールアドレス）用保存領域２２を有する。
【００２７】
本実施形態では、入力候補文字列保存領域２１は、ｎ（ｎは１以上の自然数）個の宛先メールアドレスにそれぞれ対応するｎ個の宛先メールアドレス用保存領域２２を有する。なお、以下では、送信先メールアドレスを宛先メールアドレスともいう。
【００２８】
宛先メールアドレス用保存領域２２は、宛先メールアドレス保存メモリ２３と、タイトル用の文字列保存メモリ２４と、本文用の文字列保存メモリ２５と、を有する。
【００２９】
宛先アドレス保存メモリ２３は、電子メールの宛先メールアドレスを保存する。
【００３０】
タイトル用の文字列保存メモリ２４は、宛先メールアドレス保存メモリ２３に保存されている宛先メールアドレスに対応した電子メールのタイトルに入力された文字列と、その電子メールが送信（または作成）された時間帯と、その文字列がその時間帯に送信（または作成）された電子メールのタイトルに入力された入力頻度を表す頻度情報を保存する。なお、文字列、時間帯、および頻度情報の組は、ｍ（ｍは１以上の自然数）件分の保存が可能である。
【００３１】
本文用文字列保存メモリ２５は、宛先メールアドレス保存メモリ２３に保存されている宛先メールアドレスに対応した電子メールの本文に入力された文字列と、その電子メールが送信（または作成）された時間帯と、その文字列がその時間帯に送信（または作成）された電子メールの本文に入力された入力頻度を表す頻度情報を保存する。なお、文字列、時間帯、および頻度情報の組は、ｐ（ｐは１以上の自然数）件分の保存が可能である。
【００３２】
本実施形態では、上記の時間帯は、昼間と夜間の２つの区分とする。
【００３３】
図３は、図１に示した携帯電話機１１における入力候補文字列保存領域２１への入力候補文字列の保存処理および更新処理を説明するためのフローチャートである。
【００３４】
図３に示すように、ＣＰＵ１２は、ステップＳ３１において、使用者が送信した電子メールの宛先メールアドレスのチェックを行い、ステップＳ３２において、その宛先メールアドレスが既に入力候補文字列保存領域２１内に存在するか否かを判定する。
【００３５】
ステップＳ３２において、電子メールの宛先メールアドレスが既に入力候補文字列保存領域２１内に存在する場合は、ＣＰＵ１２は、ステップＳ３３において、その電子メールが送信（または作成）された時間帯と、その電子メールのタイトルおよび本文に入力されている文字列と、をチェックし、その電子メールの宛先メールアドレスに対応する宛先メールアドレス用保存領域２２内に、同じ時間帯かつ同じ文字列が既に存在するか否かを判定する。
【００３６】
ステップＳ３３において、同じ時間帯かつ同じ文字列が宛先メールアドレス用保存領域２２内に既に存在する場合は、ＣＰＵ１２は、ステップＳ３４において、頻度情報を更新し、文字列保存メモリ２４または２５内の文字列を入力頻度の多い順に並び替える。
【００３７】
ステップＳ３３において、同じ時間帯かつ同じ文字列が宛先メールアドレス用保存領域２２内に存在しない場合は、ＣＰＵ１２は、ステップＳ３５において、文字列、時間帯、および頻度情報を文字列保存メモリ２４または２５に新規に保存する。
【００３８】
ステップＳ３２において、電子メールの宛先メールアドレスが入力候補文字列保存領域２１内に存在しない場合は、ＣＰＵ１２は、ステップＳ３６において、入力候補文字列保存領域２１に新規に宛先メールアドレス、文字列、時間帯、および頻度情報を保存する。
【００３９】
以下、携帯電話機１１の電子メール作成時の動作の一具体例を説明する。
【００４０】
図４は、図１に示した携帯電話機１１の電子メール作成時の動作の一具体例を説明するための図である。
【００４１】
図４（ａ）に示すように、表示制御部１８は、電子メール作成時に、電子メール作成画面４０を表示する。電子メール作成画面４０は、宛先入力領域４１、タイトル入力領域４２、および、本文入力領域４３を有する。
【００４２】
宛先入力領域４１は、電子メールの宛先メールアドレスが入力される領域である。タイトル入力領域４２は、電子メールのタイトルが入力される領域である。本文入力領域４３は、電子メールの本文が入力される領域である。
【００４３】
図４（ｂ）は、図４（ａ）において、使用者の操作により宛先入力領域４１に宛先メールアドレスが入力された状態である。
【００４４】
図４（ｃ）は、図４（ｂ）において、使用者の操作によりタイトル入力領域４２がフォーカスされ選択されたことで、表示制御部１８が、手動入力と入力時間に則した自動入力候補文の選択肢を電子メール作成画面４０上に表示している状態を示している。
【００４５】
図４（ｄ）は、図４（ｂ）または（ｃ）において、使用者の操作により本文入力領域４３がフォーカスされ選択されたことで、表示制御部１８が、手動入力と入力時間に則した自動入力候補文の選択肢を電子メール作成画面４０上に表示している状態を示している。
【００４６】
上述したように本実施形態においては、使用者が電子メールを作成する過程において、宛先入力領域へデータを入力した後、タイトル入力領域および本文入力領域にデータを入力する際、宛先入力領域に入力されたデータに応じた入力頻度の高いデータが入力候補として表示される。
【００４７】
したがって、使用者は、宛先入力領域に入力したデータに応じた入力頻度の高い入力候補の中から、タイトル入力領域および本文入力領域に入力するデータを選択するだけで、直ちにタイトル入力領域および本文入力領域へのデータの入力が可能になるため、電子メールへのデータの入力操作をより簡単にして使用者の負担を軽減することができるという効果が得られる。
【００４８】
また、本実施形態においては、タイトル入力領域および本文入力領域の入力候補文字列を、使用者が編集することも可能である。
【００４９】
以下、携帯電話機１１の入力候補文字列編集時の動作の一具体例を説明する。
【００５０】
図５は、図１に示した携帯電話機１１の入力候補文字列保存領域２１に保存されている入力候補文字列を編集する動作の一具体例を説明するための図である。
【００５１】
なお、図５において、選択５１は、フォーカスした対象の一覧項目を選択するボタンを示し、編集５２は、対象の一覧項目を編集する機能を起動するためのボタンを示し、本文５３は、後述の図５（ｃ）の状態に遷移するためのボタンを示し、タイトル５４は、後述の図５（ｂ）の状態に遷移するためのボタンを示し、確定５５は、編集した文字列を確定するためのボタンを示している。
【００５２】
図５（ａ）は、表示制御部１８が、入力候補文字列保存領域２１に保存されている宛先メールアドレスを携帯電話機１１の表示部１９に一覧表示した状態を示している。この宛先メールアドレスは、使用者の操作によりフォーカスし、選択することが可能である。
【００５３】
図５（ｂ）は、図５（ａ）において、使用者の操作により宛先メールアドレスがフォーカスされ選択５１のボタンが選択されたことで、表示制御部１８が、保存されているタイトル用の文字列および時間帯を入力頻度の多い順に一覧表示した状態を示している。
【００５４】
図５（ｃ）は、図５（ｂ）において、宛先メールアドレスがフォーカスされた状態で、使用者の操作により本文５３のボタンが選択されたことで、表示制御部１８が、保存されている本文用の文字列および時間帯を入力頻度の多い順に一覧表示した状態を示している。
【００５５】
なお、図５（ｂ）または（ｃ）において、タイトルまたは本文がフォーカスされた状態で、使用者の操作により選択５１のボタンが選択されると、フォーカスされているタイトルまたは本文の詳細内容が表示される。
【００５６】
図５（ｄ）は、図５（ｂ）または（ｃ）において、タイトルまたは本文がフォーカスされた状態で、使用者の操作により編集５２のボタンが選択されたことで、表示制御部１８が、文字編集画面を表示した状態を示している。文字編集画面上では、使用者の操作により文字列を編集することが可能である。また、使用者の操作により確定５５のボタンが選択されると、ＣＰＵ１２は、編集された文字列を確定し、入力候補文字列保存領域２１に保存されている文字列を更新し、保存を行う。
【００５７】
上述したように本実施形態においては、使用者がタイトル入力領域および本文入力領域の入力候補文字列を編集することが可能であるため、入力候補文字列を使用者が期待する文字列に変更することが可能であるという効果が得られる。
（２）第２の実施形態
（２−１）本実施形態の概要
本実施形態は、電子文書に具備された第１および第２の入力領域へデータを入力するためのデータ入力装置に適用されるものである。
【００５８】
図６に示すように、本実施形態のデータ入力装置においては、第１の入力領域に入力された第１のデータ毎に、その第１のデータに対応する電子文書の第２の入力領域に入力された第２のデータを、入力頻度と共に保存する記憶部１００と、第１の入力領域へ第１のデータが入力されると、その第１のデータに対応して記憶部１００に保存されている第２のデータを、入力頻度に従って、入力候補として表示する制御部２００と、が設けられている。
【００５９】
これにより、使用者は、第１の入力領域に入力した第１のデータに応じた入力頻度の高い入力候補の中から第２のデータを選択するだけで、直ちに第２の領域への第２のデータの入力が可能になるため、電子文書へのデータの入力操作をより簡単にして使用者の負担を軽減することができるという効果が得られる。
【００６０】
さらに、本実施形態のデータ入力装置においては、記憶部１００は、第２のデータを、入力時間帯（送信時間帯）などの付加情報毎の入力頻度と共に保存し、制御部２００は、第２のデータを、付加情報毎の入力頻度に従って、入力候補として表示する。
【００６１】
このように、本実施形態は、第１の実施形態で述べた電子メールに限らず、複数の入力領域を具備する電子文書（例えば、予定表など）に適用可能であるが、以下では、電子メールを例に挙げて、本実施形態の概要を説明する。
（２−２）本実施形態を電子メールに適用した場合の例
電子メールは、次の３つの入力領域を具備する。
【００６２】
（Ａ）宛先（メールアドレス）
（Ｂ）タイトル（表題、サブジェクト）
（Ｃ）本文
本実施形態は、電子メールのいずれかの入力領域（第１の入力領域）のデータ（第１のデータ）を基準に、他の入力領域（第２の入力領域）に入力するデータ（第２のデータ）の入力候補を表示する。
【００６３】
つまり、本実施形態は、電子メールに関して、第１の実施形態で述べたように宛先（第１の入力領域）を基準として、タイトルおよび本文（第２の入力領域）の入力候補を表示するものに限定されず、タイトル（第１の入力領域）を基準として、宛先および本文（第２の入力領域）の入力候補を表示してもよいし、本文（第１の入力領域）を基準として、宛先およびタイトル（第２の入力領域）の入力候補を表示してもよい。
【００６４】
すなわち、本実施形態は、電子メールのいずれかの入力領域（第１の入力領域）のデータ（第１のデータ）毎に、その第１のデータに対応する電子メールの他の領域（第２の入力領域）に入力されたデータ（第２のデータ）を入力頻度と共に保存しておき、電子メールの作成時には、第１の入力領域へ第１のデータが入力されると、その第１のデータに対応して保存されている第２のデータを、入力頻度に従って入力候補として表示する。
【００６５】
また、電子メールは、送信時に、次のような付加情報が付加される。
【００６６】
（ａ）送信日付
（ｂ）送信時間
（ｃ）送信元
そこで、本実施形態においては、送信時に電子メールに付加される時間帯（送信時間帯）などの付加情報によって、第２のデータおよびその入力頻度を分類してもよい。その場合、記憶部１００は、第２のデータを、付加情報毎の入力頻度と共に保存し、制御部２００は、第２のデータを、付加情報毎の入力頻度に従って、入力候補として表示する。第１の実施形態では、付加情報の一例として、時間帯を挙げたが、本実施形態はこれに限定されない。例えば、一般的な携帯電話機では、送信元のメールアドレスは１つのみ保持可能であるが、「２ｉｎ１（登録商標）」の携帯電話機などでは、送信元のメールアドレスが２つ保持可能である。そのため、付加情報として、送信元を用いることも可能である。
【００６７】
また、電子メールの本文は、テキスト文だけでなく、次のように、色々なデータで構成されている。
【００６８】
（Ｘ）文字系
（Ｘ−１）テキスト文
（Ｘ−２）絵文字
（Ｙ）マルチデータ系
（Ｙ−２）画像
（Ｙ−３）音声
（Ｙ−４）デコレーション（飾り）
そこで、本実施形態においては、本文に関しては、第２のデータの種類によって、第２のデータおよびその入力頻度を分類してもよい。その場合、記憶部１００は、第２のデータを、その第２のデータの種類毎の入力頻度と共に保存し、制御部２００は、第２のデータを、その第２のデータの種類毎の入力頻度に従って、入力候補として表示する。その場合、本実施形態は、次のような動作を行うために適用される。
【００６９】
絵文字：絵文字選択時に、絵文字の入力候補を入力頻度の多い順に表示
画像：画像貼付時に、画像の入力候補を入力頻度の多い順に表示
音声：音声貼付時に、音声の入力候補を入力頻度の多い順に表示
デコレーション：デコレーション設定時に、デコレーションの入力候補を入力頻度の多い順に表示
なお、本実施形態においては、電子メールの付加情報として、時間帯（送信時間帯）を用いる場合、時間帯を細かな分秒まで分ける必要はなく、一日をいくつか、例えば、第１の実施形態で述べたように、昼と夜の２つの区分に分けたり、朝／昼／夜／深夜の４つの区分に分けたりしてもよい。このとき、各々の時間帯幅は必ずしも等しくする必要はない。
【００７０】
ただし、電子メールの入力作業を時間帯の区分境界の直前に開始すると、入力作業中に時間帯が変更になることもある。この場合、変更前の時間帯の入力候補の方が、より適した入力候補になる可能性がある。そこで、例えば、時間帯の単位を２時間とし、入力作業時間（入力の開始時刻から終了時刻までの時間）の前後２時間を含めた全ての時間帯を、それぞれ第２のデータと共に保存してもよい。入力作業が２時間を越えることはあまり無いと考えられるため、入力作業時間の前後２時間を含めた時間帯とすれば、入力作業中に時間帯を跨いでも、入力候補を変更する必要がない。
（２−３）本実施形態の他の例
（２−３−１）本実施形態においては、第２のデータの入力頻度は、例えば、カウンタを用いてカウントされるが、単純にカウントを繰り返していくと、いずれカウンタのカウンタ値があふれることになるため、カウンタ値があふれない仕組みが必要になる。
【００７１】
そこで、例えば、第２のデータの入力頻度の集計用に複数の日（例えば、７個）分のデータ枠を備え、各データ枠には各該当日の入力頻度を保存し、次の該当日になった場合は、古い該当日の入力数を減算し、新しい該当日の入力数を加算するなどが考えられる。具体的には、日曜から土曜までの７個分のデータ枠を備え、次の日曜になった場合は、前の日曜に入力された入力数を減算し、そこに新しい日曜に入力された入力数を加算する。
（２−３−２）本実施形態においては、第２のデータ、時間帯、および入力頻度を保存する形式として、少なくとも次の２つが考えられる。
（ｘ）各分類毎に、第２のデータそのものと入力頻度を保持するテーブルを備える形式
タイトル・昼：Ａｘｘｘ（頻度）、Ｂｘｘｘ（頻度）、Ｃｘｘｘ（頻度）、・・・
タイトル・夜：Ｂｘｘｘ（頻度）、Ｄｘｘｘ（頻度）、Ｅｘｘｘ（頻度）、・・・
本文・昼    ：Ａｘｘｘ（頻度）、Ｅｘｘｘ（頻度）、・・・、・・・
本文・夜    ：・・・、・・・、・・・、・・・
（ｙ）第２のデータとＩＤ（Index）をまとめて保存するテーブルと、各分類毎に、第２のデータのＩＤと入力頻度を保持する管理テーブルとを備える形式
データ：Ａｘｘｘ（Aid)、Ｂｘｘｘ（Bid）、Ｃｘｘｘ(Cid)、・・・
タイトル・昼：Aid（頻度）、Bid（頻度）、Cid（頻度）、・・・
タイトル・夜：Bid（頻度）、Did（頻度）、Eid（頻度）、・・・
本文・昼    ：Aid（頻度）、Eid（頻度）、・・・、・・・
本文・夜    ：・・・、・・・、・・・、・・・
なお、文字列などは、ＩＤよりも多くの記憶容量が必要になるため、多くの情報を保持する場合は、後者の（ｙ）の方が記憶容量を少なくすることができる。
（２−３−３）本実施形態においては、第２のデータについて、シソーラス（同義語）をまとめて、その第２のデータの入力頻度を判定してもよい（例えば、「もうすぐ」と「まもなく」がそれぞれ１回ずつ入力されていた場合は、それぞれの入力頻度を２回にするなど）。
（２−３−４）本実施形態においては、第１の入力領域に第１のデータが複数含まれる場合（例えば、宛先が複数含まれる場合）、第１のデータの組み合わせに応じて、第２のデータの入力候補を変更してもよい（例えば、第１のデータ毎に、対応する第２のデータを抽出し、両者に共通する第２のデータのみを入力候補とするなど）。
（２−３−５）本実施形態においては、返信、転送などの入力作業の内容によって、第２のデータおよびその入力頻度を分類してもよい。その場合、記憶部１００は、第２のデータを、入力作業の内容毎の入力頻度と共に保存し、制御部２００は、第２のデータを、入力作業の内容毎の入力頻度に従って、入力候補として表示する。
（２−３−６）本実施形態は、第１の実施形態で述べた携帯電話機などの携帯端末装置のように他の装置（基地局など）に接続して動作する装置に限らず、単独で動作する装置（例えば、ゲーム機）にも適用可能である。
（２−３−７）本実施形態は、第１の実施形態で述べたように、第２の入力領域に入力される第２のデータの入力候補を、使用者が編集することも可能である。その場合、制御部２００は、編集画面を表示し、記憶部２００に保存されている第２のデータを、編集画面上で入力されたデータに更新する。
【００７２】
なお、本発明のデータ入力装置にて行われる方法は、コンピュータに実行させるためのプログラムに適用してもよい。また、そのプログラムを記憶媒体に格納することも可能であり、ネットワークを介して外部に提供することも可能である。
【００７３】
また、上記の実施の形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
電子文書の第１の入力領域に入力された第１のデータ毎に、当該第１のデータに対応する電子文書の第２の入力領域に入力された第２のデータを、入力頻度と共に保存する記憶部と、
前記第１の入力領域へ第１のデータが入力されると、当該第１のデータに対応して前記記憶部に保存されている第２のデータを、入力頻度に従って、入力候補として表示する制御部と、を有するデータ入力装置。
（付記２）
前記電子文書は、前記第２の領域を複数具備し、
前記記憶部は、
前記第１の入力領域に入力された第１のデータ毎に、前記複数の第２の入力領域の各々について、当該第１のデータに対応する電子文書の当該第２の入力領域に入力された第２のデータを、入力頻度と共に保存し、
前記制御部は、
前記第１の入力領域へ第１のデータが入力されると、前記複数の第２の入力領域の各々について、当該第１のデータに対応して前記記憶部に保存されている第２のデータを、入力頻度に従って、入力候補として表示する、付記１に記載のデータ入力装置。
（付記３）
前記記憶部は、
前記第１の入力領域に入力された第１のデータ毎に、当該第１のデータに対応する電子文書の前記第２の入力領域に入力された第２のデータを、当該電子文書に付加される付加情報毎の入力頻度と共に保存し、
前記制御部は、
前記第１の入力領域へ第１のデータが入力されると、当該第１のデータに対応して前記記憶部に保存されている第２のデータを、付加情報毎の入力頻度に従って、入力候補として表示する、付記１または２に記載のデータ入力装置。
（付記４）
前記記憶部は、
前記第１の入力領域に入力された第１のデータ毎に、当該第１のデータに対応する電子文書の前記第２の入力領域に入力された第２のデータを、当該第２のデータの種類毎の入力頻度と共に保存し、
前記制御部は、
前記第１の入力領域へ第１のデータが入力されると、当該第１のデータに対応して前記記憶部に保存されている第２のデータを、当該第２のデータの種類毎の入力頻度に従って、入力候補として表示する、付記１または２に記載のデータ入力装置。
（付記５）
前記制御部は、編集画面を表示し、前記記憶部に保存されている第２のデータを、編集画面上で入力されたデータに更新する、付記１から４のいずれか１項に記載のデータ入力装置。
（付記６）
データ入力装置が行うデータ入力方法であって、
電子文書の第１の入力領域に入力された第１のデータ毎に、当該第１のデータに対応する電子文書の第２の入力領域に入力された第２のデータを、入力頻度と共に記憶部に保存する保存ステップと、
前記第１の入力領域へ第１のデータが入力されると、当該第１のデータに対応して前記記憶部に保存されている第２のデータを、入力頻度に従って、入力候補として表示する制御ステップと、を有するデータ入力方法。
（付記７）
前記電子文書は、前記第２の領域を複数具備し、
前記保存ステップでは、
前記第１の入力領域に入力された第１のデータ毎に、前記複数の第２の入力領域の各々について、当該第１のデータに対応する電子文書の当該第２の入力領域に入力された第２のデータを、入力頻度と共に前記記憶部に保存し、
前記制御ステップでは、
前記第１の入力領域へ第１のデータが入力されると、前記複数の第２の入力領域の各々について、当該第１のデータに対応して前記記憶部に保存されている第２のデータを、入力頻度に従って、入力候補として表示する、付記６に記載のデータ入力方法。
（付記８）
前記保存ステップでは、
前記第１の入力領域に入力された第１のデータ毎に、当該第１のデータに対応する電子文書の前記第２の入力領域に入力された第２のデータを、当該電子文書に付加される付加情報毎の入力頻度と共に前記記憶部に保存し、
前記制御ステップでは、
前記第１の入力領域へ第１のデータが入力されると、当該第１のデータに対応して前記記憶部に保存されている第２のデータを、付加情報毎の入力頻度に従って、入力候補として表示する、付記６または７に記載のデータ入力方法。
（付記９）
前記保存ステップでは、
前記第１の入力領域に入力された第１のデータ毎に、当該第１のデータに対応する電子文書の前記第２の入力領域に入力された第２のデータを、当該第２のデータの種類毎の入力頻度と共に前記記憶部に保存し、
前記制御ステップでは、
前記第１の入力領域へ第１のデータが入力されると、当該第１のデータに対応して前記記憶部に保存されている第２のデータを、当該第２のデータの種類毎の入力頻度に従って、入力候補として表示する、付記６または７に記載のデータ入力方法。
（付記１０）
編集画面を表示し、前記記憶部に保存されている第２のデータを、編集画面上で入力されたデータに更新する編集ステップをさらに有する、付記６から９のいずれか１項に記載のデータ入力方法。
（付記１１）
データ入力装置に、
電子文書の第１の入力領域に入力された第１のデータ毎に、当該第１のデータに対応する電子文書の第２の入力領域に入力された第２のデータを、入力頻度と共に記憶部に保存する保存手順と、
前記第１の入力領域へ第１のデータが入力されると、当該第１のデータに対応して前記記憶部に保存されている第２のデータを、入力頻度に従って、入力候補として表示する制御手順と、を実行させるためのプログラム。
（付記１２）
前記電子文書は、前記第２の領域を複数具備し、
前記保存手順では、
前記第１の入力領域に入力された第１のデータ毎に、前記複数の第２の入力領域の各々について、当該第１のデータに対応する電子文書の当該第２の入力領域に入力された第２のデータを、入力頻度と共に前記記憶部に保存し、
前記制御手順では、
前記第１の入力領域へ第１のデータが入力されると、前記複数の第２の入力領域の各々について、当該第１のデータに対応して前記記憶部に保存されている第２のデータを、入力頻度に従って、入力候補として表示する、付記１１に記載のプログラム。
（付記１３）
前記保存手順では、
前記第１の入力領域に入力された第１のデータ毎に、当該第１のデータに対応する電子文書の前記第２の入力領域に入力された第２のデータを、当該電子文書に付加される付加情報毎の入力頻度と共に前記記憶部に保存し、
前記制御手順では、
前記第１の入力領域へ第１のデータが入力されると、当該第１のデータに対応して前記記憶部に保存されている第２のデータを、付加情報毎の入力頻度に従って、入力候補として表示する、付記１１または１２に記載のプログラム。
（付記１４）
前記保存手順では、
前記第１の入力領域に入力された第１のデータ毎に、当該第１のデータに対応する電子文書の前記第２の入力領域に入力された第２のデータを、当該第２のデータの種類毎の入力頻度と共に前記記憶部に保存し、
前記制御手順では、
前記第１の入力領域へ第１のデータが入力されると、当該第１のデータに対応して前記記憶部に保存されている第２のデータを、当該第２のデータの種類毎の入力頻度に従って、入力候補として表示する、付記１１または１２に記載のプログラム。
（付記１５）
前記データ入力装置に、
編集画面を表示し、前記記憶部に保存されている第２のデータを、編集画面上で入力されたデータに更新する編集手順をさらに実行させるための、付記１１から１４のいずれか１項に記載のプログラム。
【符号の説明】
【００７４】
１１    携帯電話機
１２    ＣＰＵ（中央処理装置）
１３    バス
１４    ＲＯＭ
１５    作業用メモリ
１６    時刻検知部
１７    キー入力部
１８    表示制御部
１９    表示部
２０    送受信部
２１    入力候補文字列保存領域
２２    宛先メールアドレス用保存領域
２３    宛先メールアドレス保存メモリ
２４    タイトル用の文字列保存メモリ
２５    本文用の文字列保存メモリ
４１    選択ボタン
４２    編集ボタン
４３    本文ボタン
４４    タイトルボタン
４５    確定ボタン
５０    電子メール作成画面
５１    宛先入力領域
５２    タイトル入力領域
５３    本文入力領域
１００    記憶部
２００    制御部
【図１】
0005692792.tif 000002
【図２】
0005692792.tif 000003
【図３】
0005692792.tif 000004
【図４】
0005692792.tif 000005
【図５】
0005692792.tif 000006
【図６】
0005692792.tif 000007