(57)【要約】【課題】ユーザが柔軟かつ容易に文章の編集を行うことができる文章編集装置、文章編集方法、コンピュータプログラムおよび記録媒体を提供すること。【解決手段】記憶部１６が、文章と文章中の編集可能な箇所の情報とを記憶し、入力部１１が、文章の編集操作の入力をユーザから受け付け、表示部１２が、文章とユーザによる編集操作の対象箇所とを表示し、制御部１７が、記憶部１６に記憶された情報に基づいて、表示部１２が表示する編集操作の対象箇所を文章中の編集可能な箇所に移動し、移動した編集操作の対象箇所に対して行う編集操作の入力を入力部１１がユーザから受け付けた場合に、入力を受け付けた編集操作に基づいて文章の編集処理を制御する。【選択図】図２
2012043084.tif 000002
【特許請求の範囲】
【請求項１】
文章の編集処理を実行する文章編集装置であって、
前記文章と該文章中の編集可能な箇所の情報とを記憶する記憶部と、
前記文章の編集操作の入力をユーザから受け付ける入力部と、
前記文章と前記ユーザによる編集操作の対象箇所とを表示する表示部と、
前記記憶部に記憶された情報に基づいて、前記表示部が表示する前記編集操作の対象箇所を前記文章中の編集可能な箇所に移動し、移動した当該編集操作の対象箇所に対して行う編集操作の入力を前記入力部がユーザから受け付けた場合に、入力を受け付けた編集操作に基づいて前記文章の編集処理を制御する制御部と、
を備えることを特徴とする文章編集装置。
【請求項２】
前記制御部は、前記文章中の編集可能な箇所と編集可能でない箇所とを異なる表示形態で前記表示部に表示する制御を行うことを特徴とする請求項１に記載の文章編集装置。
【請求項３】
前記入力部は、前記編集可能な箇所を置換すべき候補として挙げられた置換候補以外の候補の入力をユーザから受け付け、前記制御部は、前記入力部が入力を受け付けた候補で当該編集可能な箇所を置換することを特徴とする請求項１または２に記載の文章編集装置。
【請求項４】
前記記憶部は、前記文章中の編集可能な箇所の情報に対応付けて当該編集可能な箇所を置換すべき候補の特徴を示す特徴情報を記憶し、前記入力部は、前記編集可能な箇所を置換すべき候補の中から当該編集可能な箇所を置換する候補の選択操作の入力をユーザから受け付け、前記制御部は、前記特徴情報に基づいて前記編集可能な箇所を置換すべき候補を取得し、取得した候補の中から当該編集可能な箇所を置換する候補の選択操作の入力を前記入力部がユーザから受け付けた場合に、選択された候補で前記編集可能な箇所を置換することを特徴とする請求項１〜３のいずれか１項に記載の文章編集装置。
【請求項５】
前記制御部が、前記入力部がユーザから入力を受け付けた編集操作に基づいて前記文章の編集処理を制御した場合に、前記編集操作の対象箇所を次の編集可能な箇所に移動し、前記入力部が、移動した前記編集操作の対象箇所に対して行う編集操作の入力をユーザから受け付け、前記制御部が、入力を受け付けた編集操作に基づいて前記文章の編集処理を制御することを特徴とする請求項１〜４のいずれか１項に記載の文章編集装置。
【請求項６】
前記記憶部は、前記編集処理の実行後の文章を当該文章中の編集可能な箇所の情報とともに新たに記憶し、前記制御部は、前記記憶部に新たに記憶された文章の編集処理を制御することを特徴とする請求項１〜５のいずれか１項に記載の文章編集装置。
【請求項７】
文章の編集処理を実行する文章編集方法であって、
記憶部に記憶された文章と当該文章中の編集可能な箇所の情報とに基づいて、表示部が表示するユーザによる編集操作の対象箇所を前記文章中の編集可能な箇所に移動する移動ステップと、
前記移動ステップにおいて移動した前記編集操作の対象箇所に対して行う編集操作の入力をユーザから受け付ける入力受付ステップと、
前記入力受付ステップにおいて入力を受け付けた編集操作に基づいて、前記文章の編集処理を制御する制御ステップと、
を含むことを特徴とする文章編集方法。
【請求項８】
請求項７に記載の文章編集方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項９】
請求項８に記載のコンピュータプログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザから文章の編集操作の入力を受け付け、入力を受け付けた編集操作に基づいて文章の編集処理を実行する文章編集装置、文章編集方法、その文章編集方法を実現するコンピュータプログラム、および、その文章編集方法を実現するコンピュータプログラムを記録したコンピュータが読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
電子メールの送信機能を有する携帯電話等では、頻繁に用いる文章を予め定型文として記憶しておき、電子メールを作成する際にそれを読み出して利用することが従来行われている。定型文の一部を変更したい場合には、ユーザは、その定型文が電子メールの文章として表示された後、カーソルを移動して変更箇所を指定し、文言の削除や追加などの編集作業を行う。
【０００３】
文章の編集作業におけるユーザの負荷を軽減できる技術として、特許文献１には、患者に対して行われる処置の内容を示す文字情報から処置の内容を特定する文言を抽出し、抽出した文言を所定の定型文に当てはめて編集情報を生成し、その編集情報を表示するシステムが開示されている。
【０００４】
また、特許文献２には、文書編集の操作過程を履歴として記憶しておき、その中から任意の範囲を選択し、選択された範囲の編集操作を任意の指定位置において再実行するデータ編集装置が示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２５０５３４号公報
【特許文献２】特開２００１−２６５７６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１の技術は、定型文に当てはめる文言が前もって決まっていない場合、すなわち、定型文に当てはめるにはどのような文言が適切かをユーザが定型文を見ながら決めるような場合には用いることができないという問題がある。また、特許文献２の技術では、編集操作を行う文書の位置をユーザが指定する必要があり、操作が煩雑になるという問題がある。
【０００７】
本発明は、上記課題に鑑み、ユーザが柔軟かつ容易に文章の編集を行うことができる文章編集装置、文章編集方法、その文章編集方法をコンピュータに実行させることを特徴とするコンピュータプログラム、および、そのコンピュータプログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決する為に、本発明の第１の技術手段は、文章の編集処理を実行する文章編集装置であって、前記文章と該文章中の編集可能な箇所の情報とを記憶する記憶部と、前記文章の編集操作の入力をユーザから受け付ける入力部と、前記文章と前記ユーザによる編集操作の対象箇所とを表示する表示部と、前記記憶部に記憶された情報に基づいて、前記表示部が表示する前記編集操作の対象箇所を前記文章中の編集可能な箇所に移動し、移動した当該編集操作の対象箇所に対して行う編集操作の入力を前記入力部がユーザから受け付けた場合に、入力を受け付けた編集操作に基づいて前記文章の編集処理を制御する制御部と、を備えたことを特徴としたものである。
【０００９】
本発明の第２の技術手段は、第１の技術手段において、前記制御部は、前記文章中の編集可能な箇所と編集可能でない箇所とを異なる表示形態で前記表示部に表示する制御を行うことを特徴としたものである。
【００１０】
本発明の第３の技術手段は、第１または第２の技術手段において、前記入力部は、前記編集可能な箇所を置換すべき候補として挙げられた置換候補以外の候補の入力をユーザから受け付け、前記制御部は、前記入力部が入力を受け付けた候補で当該編集可能な箇所を置換することを特徴としたものである。
【００１１】
本発明の第４の技術手段は、第１〜第３のいずれか１つの技術手段において、前記記憶部は、前記文章中の編集可能な箇所の情報に対応付けて当該編集可能な箇所を置換すべき候補の特徴を示す特徴情報を記憶し、前記入力部は、前記編集可能な箇所を置換すべき候補の中から当該編集可能な箇所を置換する候補の選択操作の入力をユーザから受け付け、前記制御部は、前記特徴情報に基づいて前記編集可能な箇所を置換すべき候補を取得し、取得した候補の中から当該編集可能な箇所を置換する候補の選択操作の入力を前記入力部がユーザから受け付けた場合に、選択された候補で前記編集可能な箇所を置換することを特徴としたものである。
【００１２】
本発明の第５の技術手段は、第１〜第４のいずれか１つの技術手段において、前記制御部が、前記入力部がユーザから入力を受け付けた編集操作に基づいて前記文章の編集処理を制御した場合に、前記編集操作の対象箇所を次の編集可能な箇所に移動し、前記入力部が、移動した前記編集操作の対象箇所に対して行う編集操作の入力をユーザから受け付け、前記制御部が、入力を受け付けた編集操作に基づいて前記文章の編集処理を制御することを特徴としたものである。
【００１３】
本発明の第６の技術手段は、第１〜第５のいずれか１つの技術手段において、前記記憶部は、前記編集処理の実行後の文章を当該文章中の編集可能な箇所の情報とともに新たに記憶し、前記制御部は、前記記憶部に新たに記憶された文章の編集処理を制御することを特徴としたものである。
【００１４】
本発明の第７の技術手段は、文章の編集処理を実行する文章編集方法であって、記憶部に記憶された文章と当該文章中の編集可能な箇所の情報とに基づいて、表示部が表示するユーザによる編集操作の対象箇所を前記文章中の編集可能な箇所に移動する移動ステップと、前記移動ステップにおいて移動した前記編集操作の対象箇所に対して行う編集操作の入力をユーザから受け付ける入力受付ステップと、前記入力受付ステップにおいて入力を受け付けた編集操作に基づいて、前記文章の編集処理を制御する制御ステップと、を含むことを特徴としたものである。
【００１５】
本発明の第８の技術手段は、上記文章編集方法をコンピュータに実行させることを特徴とするコンピュータプログラムである。
【００１６】
本発明の第９の技術手段は、上記コンピュータプログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体である。
【発明の効果】
【００１７】
本発明によれば、文章中の編集可能な箇所にユーザによる編集操作の対象位置を移動し、その対象位置において行う編集操作の入力をユーザから受け付け、入力を受け付けた編集操作に基づいて文章の編集処理を実行するので、ユーザが柔軟かつ容易に文章の編集を行うことができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る携帯電話機の概略図である。
【図２】本発明の実施形態に係る携帯電話機の機能ブロック図である。
【図３】変換辞書データの一例を示す図である。
【図４】ユーザ設定変換辞書データの一例を示す図である。
【図５】定型文辞書データの一例を示す図である。
【図６】文字列編集部による文字列編集処理の処理手順の一例について説明するフローチャートである。
【図７】定型文選択部による定型文選択処理の処理手順の一例について説明するフローチャートである。
【図８】定型文選択部による定型文選択処理の処理手順の一例について説明するフローチャートである。
【図９】定型文制御部による定型文制御処理の処理手順の一例について説明するフローチャートである。
【図１０】予測変換制御部による予測変換制御処理の処理手順の一例について説明するフローチャートである。
【図１１】文字列編集部による表示設定処理の処理手順の一例について説明するフローチャートである。
【図１２】文字列編集部による表示設定処理の処理手順の一例について説明するフローチャートである。
【図１３】定型文の一覧の一例を示す図である。
【図１４】定型文の一覧の表示例を示す図である。
【図１５】定型文の編集処理の一例を示す図である。
【図１６】定型文の編集処理の一例を示す図である。
【図１７】定型文の編集処理の一例を示す図である。
【図１８】定型文の編集処理の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明に係る実施形態について図面を参照して詳細に説明する。本実施形態では、電子メール作成機能を有する携帯電話機を例に挙げて本発明に係る文章編集装置を説明するが、文章編集装置はこれに限定されるものではなく、ユーザから文章の編集操作の入力を受け付け、入力を受け付けた編集操作に基づいて文章の編集処理を実行する装置であれば他の装置であってもよい。
【００２０】
図１は、本発明の実施形態に係る携帯電話機１０の概略図である。この携帯電話機１０は、通話処理に加えて、電子メールの作成および送受信処理を実行する。そして、この携帯電話機１０は、予め電子メールの作成に用いる定型文を登録しておき、その定型文の編集操作をユーザから受け付けることにより電子メールの文章を編集することができる。
【００２１】
携帯電話機１０は、入力部１１、表示部１２、マイク１３、スピーカー１４を備える。入力部１１は、ユーザからの入力を受け付ける。表示部１２は、電子メール作成時の文章や、文字変換における変換候補などを表示する。この表示部１２は、液晶パネルや有機ＥＬ（Electro-Luminescence）パネルなどで構成される。なお、表示部１２は、有機ＥＬ（Electro-Luminescence）タッチパネルなどで構成され、入力部１１と表示部１２とが一体として構成されることとしてもよい。マイク１３は、通話時の音声入力を受け付ける。スピーカー１４は、通話時の音声の出力や、各種効果音の出力などを行う。
【００２２】
図２は、本発明の実施形態に係る携帯電話機１０の機能ブロック図である。この携帯電話機１０は、入力部１１、表示部１２、マイク１３、スピーカー１４、無線通信部１５、記憶部１６、制御部１７を備える。入力部１１、表示部１２、マイク１３、スピーカー１４は、図１で説明したものと同様のものである。
【００２３】
入力部１１は、文字キー１１０、選択キー１１１、確定キー１１２、定型文キー１１３を備える。文字キー１１０は、電子メールの文章作成時の文字入力や、通話のための電話番号の入力などに用いられるキーである。選択キー１１１は、電子メールの文章作成時の文字の入力位置を決定するためのカーソルの移動や、文字変換における変換候補の選択などに用いられるキーである。確定キー１１２は、入力された文字の確定や、文字変換における変換の確定などに用いられるキーである。定型文キー１１３は、電子メールなどに挿入される定型文の一覧を取得するために用いられるキーである。
【００２４】
また、表示部１２は、文字表示領域１２０と変換候補表示領域１２１とを有する。文字表示領域１２０は、文章が表示される領域である。変換候補表示領域１２１は、入力中の文字に対する変換候補が表示される領域である。
【００２５】
無線通信部１５は、アンテナなどの無線通信装置である。この無線通信部１５は、無線電波の送受信を行う。記憶部１６は、各種の情報を記憶する装置である。この記憶部１６は、ＲＡＭ（Random Access Memory）などから構成される揮発性メモリ１６０と、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）などから構成される不揮発性メモリ１６１を備える。揮発性メモリ１６０は、制御部１７により処理される各種データを一時的に記憶するワークエリアとして用いられるメモリである。
【００２６】
不揮発性メモリ１６１は、変換辞書データ１６１０、ユーザ設定変換辞書データ１６１１、定型文辞書データ１６１２を記憶している。変換辞書データ１６１０は、読み仮名を漢字やカタカナ、数字、アルファベット等に変換するために用いられるデータである。この変換辞書データ１６１０は、読み仮名とその変換候補となる漢字やカタカナ、数字、アルファベット等とを対応付けて記憶している。
【００２７】
図３は、変換辞書データ１６１０の一例を示す図である。図３に示すように、変換辞書データ１６１０には、読み仮名、表記、予測候補、品詞情報、優先設定の各項目が登録されている。読み仮名は変換の対象となる文字のデータである。表記は、読み仮名を漢字やカタカナ、数字、アルファベット等で表した語句のデータである。表記に登録される各語句には番号が付与されており（例えば、「オーケー」に対しては１、「ＯＫ」に対しては２など）、表示部１２の変換候補表示領域１２１に各語句が表示される際には、この番号順に表示がなされる。予測候補は、読み仮名の表記ではないが、表記に登録された語句の後に、変換対象として表示される語句のデータである。予測候補に登録される各語句にも番号が付与されており、表示部１２の変換候補表示領域１２１に予測候補の各語句が表示される際には、この番号順に表示がなされる。品詞情報は、表記および予測候補に登録されている語句の品詞のデータである。優先設定は、表記および予測候補が属する分類の名称である。
【００２８】
この優先設定は、後に説明する図５の定型文辞書データ１６１２に登録された優先設定のデータに対応するものである。定型文辞書データ１６１２に優先設定が登録されている場合、その優先設定に対応する表記および予測候補のデータが変換辞書データ１６１０から取得され、取得された表記および予測候補が変換候補表示領域１２１に優先的に表示される。例えば、図３では、「おーけー」という読み仮名に対して、「オーケー」、「ＯＫ」という表記が登録され、「了解」という予測候補が登録され、「名詞」という品詞情報が登録され、「承諾」という優先設定が登録されている。
【００２９】
ユーザ設定変換辞書データ１６１１は、読み仮名とその変換候補となる漢字やカタカナ、数字、アルファベット等の入力をユーザから受け付けて、入力を受け付けた読み仮名とその変換候補となる漢字やカタカナ、数字、アルファベット等とを対応付けて記憶したデータである。
【００３０】
図４は、ユーザ設定変換辞書データ１６１１の一例を示す図である。図４に示すように、ユーザ設定変換辞書データ１６１１には、読み仮名、表記、予測候補、品詞情報、優先設定の各項目が登録されている。読み仮名は変換の対象となる文字である。表記は、読み仮名を漢字やカタカナ、数字、アルファベット等で表した語句のデータである。表記に登録される各語句には番号が付与されており、表示部１２の変換候補表示領域１２１に各語句が表示される際には、この番号順に表示がなされる。予測候補は、読み仮名の表記ではないが、表記に登録された語句の後ろに、変換対象として表示される語句のデータである。予測候補に登録される各語句にも番号が付与されており、表示部１２の変換候補表示領域１２１に予測候補の各語句が表示される際には、この番号順に表示がなされる。品詞情報は、表記および予測候補に登録されている語句の品詞のデータである。優先設定は、各表記および予測候補が属する分類の名称である。この優先設定は、後に説明する図５の定型文辞書データ１６１２に登録された優先設定のデータに対応するものである。例えば、図４では、「おっけー」という読み仮名に対して、「ＯＫ」という表記が登録され、「ＮＧ」、「了解」という予測候補が登録され、「名詞」という品詞情報が登録され、「承諾」という優先設定が登録されている。
【００３１】
定型文辞書データ１６１２は、文章作成時に用いられる各種の定型文を記憶したデータである。図５は、定型文辞書データ１６１２の一例を示す図である。図５に示すように、定型文辞書データ１６１２は、定型文と、その定型文に対応する第１編集可能箇所、第２編集可能箇所、第３編集可能箇所の属性データを登録している。定型文は、「おはようございます。」や「○○時に□□で待ちあわせましょう。」など、文章の作成時に頻繁に用いられる文章のデータである。なお、定型文における「○○」、「□□」の箇所は、文字が無い箇所であることを意味する。
【００３２】
第１〜第３編集可能箇所は、定型文の中でユーザによる文言の編集が可能となっている箇所のデータである。第１〜第３編集可能箇所には、定型文ごとに編集可能位置、品詞情報、優先設定、辞書指定のデータが登録される。
【００３３】
編集可能位置は、定型文内においてユーザによる編集が許可されている文字の位置を示すデータである。例えば、「おはようございます。」という定型文は、いずれの文字もユーザによる編集が許可されていないので、第１〜第３編集可能箇所の編集可能位置は「なし」となっている。「ＯＫです。」という定型文については、１文字目および２文字目の「ＯＫ」の箇所の編集が許可されているため、第１編集可能箇所の編集可能位置が「１−２」となっている。また、「○○時に□□で待ちあわせましょう。」という定型文については、１文字目、２文字目の「○○」の箇所、および、５文字目、６文字目の「□□」の箇所の編集が許可されているため、第１編集可能箇所の編集可能位置が「１−２」、第２編集可能箇所の編集可能位置が「５−６」となっている。
【００３４】
品詞情報は、編集可能箇所に挿入される文字の品詞を示すデータである。また、優先設定は、品詞情報として登録された品詞のうち編集可能箇所に優先的に挿入されるべき語句の品詞を示すデータである。品詞情報、優先設定のデータは、表示部１２の変換候補表示領域１２１にどのような変換候補を表示するかを判定するために用いられる。
【００３５】
例えば、「○○時に□□で待ちあわせましょう。」という定型文の第１編集可能箇所には、品詞情報として「数詞」というデータが登録されている。この場合、ユーザが「じ」という文字を入力すると、表示部１２の変換候補表示領域１２１には、数詞である「１０」、「１１」、「１２」などが表示される。さらに、優先設定として「時刻」というデータが登録されていると、「１０：００」、「１１：００」、「１２：００」などの時刻を表す数詞も表示部１２の変換候補表示領域１２１に表示される。
【００３６】
また、「○○時に□□で待ちあわせましょう。」という定型文の第２編集可能箇所には、品詞情報として「名詞」というデータが登録されており、優先設定として「場所、地名」というデータが登録されている。優先設定として何も登録されていない場合、ユーザが「あ」という文字を入力すると、表示部１２の変換候補表示領域１２１には「藍」、「愛」などの名詞が表示される。しかし、優先設定として「場所、地名」というデータが登録されていると、「赤坂」、「赤坂見附」などの場所や地名を表す名詞が変換候補表示領域１２１に表示される。このように、編集可能箇所に挿入されるべき語句の特徴を示す品詞情報や優先設定に基づいて、ユーザにより利用されることが予測される変換候補を表示することにより、ユーザの文章編集作業をより容易にすることができる。
【００３７】
辞書指定は、変換候補表示領域１２１に表示される変換候補を読み出す辞書として指定された辞書のデータである。例えば、「ＯＫです。」という定型文の第１編集可能箇所には、辞書指定として「ユーザ設定変換辞書」というデータが登録されている。「ユーザ設定変換辞書」とは、ユーザにより設定された変換辞書であり、図２に示したユーザ設定変換辞書データ１６１１のことを指している。ユーザ設定変換辞書データ１６１１には、「ＯＫ」という単語の変換候補として「ＮＧ」、「了解」の単語が登録されている。「ＯＫ」の箇所が編集箇所として選択された場合には、ユーザ設定変換辞書データ１６１１から「ＮＧ」、「了解」の単語が変換候補として読み出され、それらが変換候補表示領域１２１に表示される。
【００３８】
制御部１７は、携帯電話機１０を全体制御する制御部である。制御部１７は、通信制御部１７１、電子メール処理部１７２、文字列編集部１７３、予測変換制御部１７４、定型文選択部１７５、定型文制御部１７６、予測変換処理部１７７を有する。
【００３９】
通信制御部１７１は、通信信号の変調や復調を行い、通話や電子メールの送受信などの通信処理を実行する。電子メール処理部１７２は、電子メールの閲覧処理や作成処理などを行う。具体的には、電子メール処理部１７２は、受信した電子メールを表示部１２の文字表示領域１２０に表示させる。また、電子メール処理部１７２は、ユーザが文字キー１１０を用いて入力した文字を受け付け、その文字を文字表示領域１２０に表示させるなどして、送信する電子メールの文章を作成する。
【００４０】
文字列編集部１７３は、電子メールの文章が作成される場合に、文字列の編集処理を行う。その際、文字列編集部１７３は、ユーザが文字キー１１０を用いて入力した文字の情報を電子メール処理部１７２から受け付け、受け付けた文字の情報を予測変換制御部１７４に通知する。そして、文字列編集部１７３は、予測変換制御部１７４が文字の変換候補の一覧データを取得し、取得した一覧データを揮発性メモリ１６０に記憶した旨の通知を受けた場合に、揮発性メモリ１６０からその一覧データを読み出し、読み出した一覧データを表示部１２の変換候補表示領域１２１に表示させる。
【００４１】
また、文字列編集部１７３は、定型文キー１１３がユーザにより押下された場合に、定型文キー１１３が押下されたことを定型文選択部１７５に通知する。そして、文字列編集部１７３は、定型文選択部１７５が定型文の一覧データを取得し、取得した一覧データを揮発性メモリ１６０に記憶した旨の通知を受けた場合に、揮発性メモリ１６０から定型文の一覧データを読み出し、読み出した一覧データを表示部１２の変換候補表示領域１２１に表示させる。
【００４２】
さらに、文字列編集部１７３は、編集可能な箇所を有する定型文が選択されている場合に、編集可能な箇所がわかるように、色や背景色を変えて編集可能な箇所の文字を変換候補表示領域１２１に表示させる。また、文字列編集部１７３は、ユーザにより入力部１１を介してなされた入力を定型文制御部１７６に通知し、定型文制御部１７６に定型文の制御処理を実行させる。
【００４３】
予測変換制御部１７４は、文字列編集部１７３が起動されるのに応じて起動され、文字列編集部１７３から読み仮名の情報を取得した場合に、取得した読み仮名の情報を予測変換処理部１７７に通知する。そして、予測変換制御部１７４は、予測変換処理部１７７がその読み仮名の情報に対応する変換候補の一覧のデータを取得し、取得したデータを揮発性メモリ１６０に記憶した場合に、予測変換処理部１７７からデータを記憶した旨の通知を受け付ける。そして、予測変換制御部１７４は、予測変換処理部１７７からデータを記憶した旨の通知を受け付けた場合に、予測変換処理部１７７により記憶されたデータを表示部１２に表示させる変換候補の一覧データとして設定し、設定した一覧データを文字列編集部１７３によって表示部１２の変換候補表示領域１２１に表示させる。
【００４４】
定型文選択部１７５は、文字列編集部１７３が起動されるのに応じて起動され、文字列編集部１７３から定型文キー１１３がユーザにより押下されたという通知を受けた場合に、定型文辞書データ１６１２から定型文の一覧データを読み出し、読み出した一覧データを揮発性メモリ１６０に記憶する。そして、定型文選択部１７５は、定型文の一覧データを取得した旨を文字列編集部１７３に通知する。
【００４５】
また、定型文選択部１７５は、ユーザにより定型文が選択された後、文字列編集部１７３から定型文の編集可能箇所の読み仮名の情報を取得した場合に、取得した読み仮名の情報を予測変換処理部１７７に通知する。そして、定型文選択部１７５は、予測変換処理部１７７がその読み仮名の情報に対応する変換候補のデータを取得し、取得したデータを揮発性メモリ１６０に記憶した旨の通知を受けた場合に、揮発性メモリ１６０からそのデータを読み出し、読み出したデータの一覧データを作成する。そして、定型文選択部１７５は、作成した一覧データを揮発性メモリ１６０に記憶し、一覧データを記憶した旨を文字列編集部１７３に通知する。
【００４６】
定型文制御部１７６は、文字列編集部１７３が起動されるのに応じて起動され、ユーザにより選択された定型文が編集可能な定型文である場合に、定型文の編集可能箇所の読み仮名や、定型文辞書データ１６１２に登録された編集可能位置、品詞情報、優先設定、辞書指定のデータを予測変換処理部１７７に通知する。そして、定型文制御部１７６は、予測変換処理部１７７が読み仮名に対する変換候補のデータを取得し、取得したデータを揮発性メモリ１６０に記憶した旨の通知を受けた場合に、揮発性メモリ１６０からそのデータを読み出し、読み出したデータの一覧データを作成する。そして、定型文制御部１７６は、作成した一覧データを揮発性メモリ１６０に記憶し、一覧データを記憶した旨を文字列編集部１７３に通知する。
【００４７】
予測変換処理部１７７は、予測変換制御部１７４、定型文選択部１７５、あるいは定型文制御部１７６から通知される読み仮名や編集可能位置、品詞情報、優先設定、辞書指定のデータを用いて読み仮名に対応する変換候補の一覧のデータを変換辞書データ１６１０、あるいは、ユーザ設定変換辞書データ１６１１から取得し、取得したデータを揮発性メモリ１６０に記憶する。そして、予測変換制御部１７４は、データを記憶した旨を予測変換制御部１７４、定型文選択部１７５、あるいは定型文制御部１７６に通知する。
【００４８】
次に、本発明の実施形態に係る文章編集方法について説明する。図６は、文字列編集部１７３による文字列編集処理の処理手順の一例について説明するフローチャートであり、図７および図８は、定型文選択部１７５による定型文選択処理の処理手順の一例について説明するフローチャートであり、図９は、定型文制御部１７６による定型文制御処理の処理手順の一例について説明するフローチャートであり、図１０は、予測変換制御部１７４による予測変換制御処理の処理手順の一例について説明するフローチャートであり、図１１および図１２は、文字列編集部１７３による表示設定処理の処理手順の一例について説明するフローチャートである。また、図１３は、定型文の一覧の一例を示す図であり、図１４は、定型文の一覧の表示例を示す図であり、図１５〜１８は、それぞれ定型文の編集処理の一例を示す図である。
【００４９】
図６に示すように、携帯電話機１０の文字列編集部１７３は、ユーザが文字キー１１０、選択キー１１１、確定キー１１２、定型文キー１１３のいずれかのキーを押下したというイベント、あるいは、予測変換制御部１７４、定型文選択部１７５、定型文制御部１７６のいずれかから表示制御通知を受け付けたというイベントが発生するのを待ち受ける（ステップＳ１）。
【００５０】
そして、文字列編集部１７３は、発生したイベントがユーザによるキーの押下であるか否かを調べる（ステップＳ２）。発生したイベントがキーの押下である場合（ステップＳ２においてＹＥＳの場合）、文字列編集部１７３は、押下されたキーが定型文キー１１３であるか否かを調べる（ステップＳ３）。
【００５１】
押下されたキーが定型文キー１１３である場合（ステップＳ３においてＹＥＳの場合）、文字列編集部１７３は、定型文選択部１７５に定型文キー１１３が押下されたことを通知する（ステップＳ４）。
【００５２】
そして、図７に示すように、定型文選択部１７５は、イベントが発生するのを待ち受けているが（ステップＳ２１）、イベントが発生するとそのイベントが定型文キー１１３の押下というイベントであるか否かを調べる（ステップＳ２２）。イベントが定型文キー１１３の押下というイベントである場合（ステップＳ２２においてＹＥＳの場合）、定型文選択部１７５は、定型文辞書データ１６１２から定型文の一覧データを取得する（ステップＳ２３）。そして、定型文選択部１７５は、定型文辞書データ１６１２に含まれる第１〜第３編集可能箇所の編集可能位置のデータにより指定される箇所を、定型文中の編集可能な箇所として設定する（ステップＳ２４）。
【００５３】
その後、定型文選択部１７５は、定型文辞書データ１６１２から取得した定型文の一覧の情報と、定型文中の編集可能箇所の設定情報とを揮発性メモリ１６０に記憶する（ステップＳ２５）。そして、定型文選択部１７５は、定型文の選択処理を行う定型文選択モードに処理モードを設定する（ステップＳ２６）。続いて、定型文選択部１７５は、文字列編集部１７３に対して、定型文の一覧データと編集可能箇所の設定情報の記憶が完了したので、表示部１２に対する定型文の表示処理を制御するよう通知する表示制御通知を行い（ステップＳ３２）、ステップＳ２１に戻って再度イベントが発生するのを待ち受ける。
【００５４】
その後、図６に示すように、文字列編集部１７３は、イベントの発生を待ち受けているが（ステップＳ１）、定型文選択部１７５から表示制御通知を受けるというイベントが発生すると、そのイベントはユーザによるキー押下ではなく（ステップＳ２においてＮＯの場合）、表示制御通知を受け付けたというイベントであるので（ステップＳ１０においてＹＥＳの場合）、表示設定処理を実行する（ステップＳ１１）。表示設定処理は、ユーザによる選択キー１１１の押下により選択された変換候補の文字の色や文字の背景色を設定する処理や、定型文において編集可能な箇所の文字の色や文字の背景色を設定する処理である。この表示設定処理については、図１１および図１２を用いて後に詳しく説明する。
【００５５】
続いて、文字列編集部１７３は、変換候補や定型文を表示部１２の画面に表示する（ステップＳ１２）。そして、ステップＳ１に戻り、文字列編集部１７３は、次のイベントの発生を待ち受ける。
【００５６】
図１３には、定型文の一覧の情報が示されている。定型文選択部１７５は、定型文キー１１３がユーザにより押下された場合に、定型文辞書データ１６１２に登録された定型文の一覧の情報を取得する（図７のステップＳ２３）。そして、文字列編集部１７３は、取得した一覧の情報を変換候補表示領域１２１に表示する（図６のステップＳ１２）。その際、図１４に示すように、文字列編集部１７３は、定型文の編集可能な箇所の文字を、編集可能な箇所以外の文字の色や文字の背景色と異なる色で表示する。
【００５７】
図６のステップＳ２において、発生したイベントがキーの押下ではなく（ステップＳ２においてＮＯの場合）、また表示制御通知を受け付けたというイベントでもない場合（ステップＳ１０においてＮＯの場合）、文字列編集部１７３は、ステップＳ１に戻って次のイベントが発生するのを待ち受ける。
【００５８】
図６のステップＳ２において、発生したイベントがキーの押下であり（ステップＳ２においてＹＥＳの場合）、図６のステップＳ３において、押下されたキーが定型文キー１１３でなかった場合（ステップＳ３においてＮＯの場合）、文字列編集部１７３は、その時点での処理モードが定型文選択モードであるか否かを調べる（ステップＳ５）。定型文選択モードに処理モードを設定する処理は、図７のステップＳ２６において行われる処理である。処理モードが定型文選択モードである場合（ステップＳ５においてＹＥＳの場合）、文字列編集部１７３は、キーが押下されたことと、押下されたキーの種類（文字キー１１０、選択キー１１１、確定キー１１２）を定型文選択部１７５に通知する（ステップＳ４）。
【００５９】
そして、図７に示すように、定型文選択部１７５は、イベントが発生するのを待ち受けているが（ステップＳ２１）、発生したイベントは定型文キー１１３の押下ではないので（ステップＳ２２においてＮＯの場合）、そのイベントが選択キー１１１の押下というイベントであるか否かを調べる（ステップＳ２７）。
【００６０】
イベントが選択キー１１１の押下というイベントである場合（ステップＳ２７においてＹＥＳの場合）、定型文選択部１７５は、定型文辞書データ１６１２から定型文の一覧を取得する（ステップＳ２８）。そして、定型文選択部１７５は、複数の定型文の中から特定の定型文を指し示すフォーカスが、選択キー１１によりユーザが選択した定型文を指し示すようにフォーカスの位置を変更する（ステップＳ２９）。
【００６１】
その後、定型文選択部１７５は、定型文辞書データ１６１２に含まれる第１〜第３編集可能箇所の編集可能位置のデータにより指定される箇所を、定型文中の編集可能な箇所として設定する（ステップＳ３０）。そして、定型文選択部１７５は、フォーカスの位置により示される定型文と、その定型文中の編集可能な箇所の設定情報とを揮発性メモリ１６０に記憶する（ステップＳ３１）。
【００６２】
続いて、定型文選択部１７５は、文字列編集部１７３に対して、定型文のデータと編集可能な箇所の設定情報の記憶が完了したので、表示部１２に対する定型文の表示処理を制御するよう通知する表示制御通知を行い（ステップＳ３２）、ステップＳ２１に戻って再度イベントが発生するのを待ち受ける。
【００６３】
その後、図６に示すように、文字列編集部１７３は、イベントの発生を待ち受けているが（ステップＳ１）、定型文選択部１７５から定型文の表示処理を実行するよう表示制御通知を受けるというイベントが発生すると、そのイベントがユーザによるキーの押下でなく（ステップＳ２においてＮＯの場合）、そのイベントが表示制御通知を受け付けたというイベントであるので（ステップＳ１０においてＹＥＳの場合）、フォーカス位置にある定型文において編集可能な箇所の文字の色や文字の背景色を設定する表示設定処理を実行する（ステップＳ１１）。そして、文字列編集部１７３は、フォーカス位置にある定型文を表示部１２の画面に表示する（ステップＳ１２）。その後、ステップＳ１に戻り、文字列編集部１７３は、次のイベントの発生を待ち受ける。
【００６４】
図１５〜１８には、定型文の一覧が表示された画面例２００、３００、４００、５００がそれぞれ示されている。図１５の例では、ユーザによる選択キー１１１の押下により、定型文の一覧のうち、「ＯＫです。」という定型文の位置にフォーカス位置が設定され、これにより「ＯＫです。」という定型文が編集の対象とされる。また、図１６、１７、１８でも同様に、「今○○です。直帰します。」、「○○時に□□で待ち合わせしましょう。」、「１０時に赤坂で待ち合わせしましょう。」という定型文の位置にフォーカス位置が設定され、各定型文が編集の対象とされる。
【００６５】
また、画面例２００，３００、４００、５００に示されるように、各定型文の編集可能箇所の文字の色および文字の背景色は、編集可能箇所以外の文字の色および背景色とは異なる色に設定される。これにより、各定型文の編集可能な箇所をユーザが容易に把握することができるようになる。なお、編集可能箇所の文字の色や文字の背景色を異なる色に設定する代わりに、編集可能箇所の文字を太文字で表示したり、イタリック体で表示したりするなど、他の表示形態で表示部１２に表示するよう設定することとしてもよい。
【００６６】
図７のステップＳ２７において、イベントが選択キー１１１の押下というイベントでない場合（ステップＳ２７においてＮＯの場合）、図８に示すように、定型文選択部１７５は、発生したイベントが確定キー１１３の押下であるか否かを調べる（図８のステップＳ３３）。発生したイベントが確定キー１１３の押下である場合（ステップＳ３３においてＹＥＳの場合）、定型文選択部１７５は、フォーカス位置にある定型文に編集可能な箇所があるか否かを調べる（ステップＳ３４）。フォーカス位置にある定型文に編集可能な箇所がない場合（ステップＳ３４においてＮＯの場合）、フォーカス位置にある定型文を確定した文字列として揮発性メモリ１６０に記憶する（ステップＳ３５）。
【００６７】
そして、定型文選択部１７５は、文字を確定する文字確定モードに処理モードを設定する（ステップＳ３６）。続いて、図７に示すように、定型文選択部１７５は、文字列編集部１７３に対して、表示部１２に対する定型文の表示処理を制御するよう通知する表示制御通知を行い（図７のステップＳ３２）、ステップＳ２１に戻って再度イベントが発生するのを待ち受ける。
【００６８】
そして、図６に示すように、文字列編集部１７３は、イベントの発生を待ち受けているが（ステップＳ１）、定型文選択部１７５から確定した文字列の表示処理を実行するよう通知を受けるというイベントが発生すると、そのイベントがユーザによるキーの押下でなく（ステップＳ２においてＮＯの場合）、そのイベントが表示制御通知を受け付けたというイベントであるので（ステップＳ１０においてＹＥＳの場合）、確定した文字列の表示位置を表示部１２の文字表示領域１２０に設定する表示設定処理を行う（ステップＳ１１）。そして、文字列編集部１７３は、確定した文字列を文字表示領域１２０の画面に表示する（ステップＳ１２）。その後、ステップＳ１に戻り、文字列編集部１７３は、次のイベントの発生を待ち受ける。
【００６９】
図８のステップＳ３４において、フォーカス位置にある定型文に編集可能な箇所がある場合（ステップＳ３４においてＹＥＳの場合）、定型文選択部１７５は、フォーカス位置にある定型文を選択された定型文として設定する（ステップＳ３７）。そして、定型文選択部１７５は、定型文辞書データ１６１２に含まれる第１〜第３編集可能箇所の編集可能位置のデータにより指定される箇所を、定型文中の編集可能な箇所として設定する（ステップＳ３８）。
【００７０】
その後、定型文選択部１７５は、編集可能な箇所にある文字の読み仮名の情報を、変換辞書データ１６１０あるいはユーザ設定変換辞書データ１６１１から取得する（ステップＳ３９）。その後、定型文選択部１７５は、予測変換処理部１７７を介して、変換辞書データ１６１０あるいはユーザ設定変換辞書データ１６１１から読み仮名に対応する変換候補を取得する（ステップＳ４０）。
【００７１】
続いて、定型文選択部１７５は、取得した変換候補を変換候補の一覧データとして揮発性メモリ１６０に記憶し（ステップＳ４１）、定型文の編集処理を行う定型文編集モードに処理モードを設定する（ステップＳ４２）。そして、定型文選択部１７５は、文字列編集部１７３に対して、変換候補の一覧データの記憶が完了したので、図７に示すように、表示部１２に対する変換候補の表示処理を制御するよう通知する表示制御通知を行い（図７のステップＳ３２）、ステップＳ２１に戻って再度イベントが発生するのを待ち受ける。
【００７２】
なお、図８のステップＳ３９において、定型文が「○○時に□□で待ち合わせしましょう。」というものである場合、「○○」、「□□」の箇所は、文字が無い箇所であるので、その箇所の読み仮名が取得できない。このような場合、定型文選択部１７５は、「読み仮名が無い」という情報を取得する。なお、図５に示した定型文辞書データ１６１２に品詞情報あるいは優先設定のデータが登録されている場合には、その品詞情報あるいは優先設定に対応する表記および予測候補の語句を変換辞書データ１６１０あるいはユーザ設定変換辞書データ１６１１から取得し、取得した語句を変換候補として設定する。
【００７３】
定型文辞書データ１６１２に品詞情報あるいは優先設定のデータが登録されていない場合、定型文選択部１７５は、文字列編集部１７３に対して、変換候補の表示処理を制御するよう通知する表示制御通知を行う代わりに、例えば「文字を入力してください。」などの、文字入力をユーザに促すメッセージの表示処理を制御するよう通知する表示制御通知を行い（図７のステップＳ３２）、ステップＳ２１に戻って再度イベントが発生するのを待ち受ける。
【００７４】
その後、図６に示すように、文字列編集部１７３は、イベントの発生を待ち受けているが（ステップＳ１）、定型文選択部１７５から変換候補、あるいは、文字入力をユーザに促すメッセージの表示処理を実行するよう表示制御通知を受けるというイベントが発生すると、そのイベントはユーザによるキーの押下でなく（ステップＳ２においてＮＯの場合）、表示制御通知を受け付けたというイベントであるので（ステップＳ１０においてＹＥＳの場合）、選択された定型文を表示部１２の文字表示領域１２０に表示するよう設定するとともに、編集可能箇所の文字の色や文字の背景色を設定し、さらに変換候補の一覧を変換候補表示領域１２１に表示するか、あるいは文字入力をユーザに促すメッセージの表示する表示設定処理を実行する（ステップＳ１１）。そして、文字列編集部１７３は、選択された定型文、および、変換候補、あるいは文字入力をユーザに促すメッセージを表示部１２の画面に表示する（ステップＳ１２）。その後、ステップＳ１に戻り、文字列編集部１７３は、次のイベントの発生を待ち受ける。
【００７５】
図１５には、選択された定型文「ＯＫです。」が文字表示領域１２０に表示され、変換候補「ＮＧ」、「了解」が変換候補表示領域１２１に表示された画面例２０１が示されている。図５に示すように、定型文「ＯＫです。」の第１編集可能箇所の辞書指定には、「ユーザ設定変換辞書」が登録されている。よって、図４に示したユーザ設定変換辞書データ１６１１が参照され、表示「ＯＫ」に対応する読み仮名「おっけー」、予測候補「ＮＧ」、「了解」がユーザ設定変換辞書データ１６１１から読み出され、読み仮名「おっけー」に対応する「ＮＧ」、「了解」が変換候補として変換候補表示領域１２１に表示される。
【００７６】
また、図１５の画面例２００に示されるように、変換候補表示領域１２１に表示される各定型文の編集可能箇所の文字の色および文字の背景色は、編集可能箇所以外の文字の色および背景色とは異なる色に設定される。また、画面例２０１に示されるように、文字表示領域１２０に表示される定型文の編集可能箇所の文字「ＯＫ」の色および文字の背景色は、編集可能箇所以外の文字「です。」の色および背景色とは異なる色に設定される。
【００７７】
また、図１６には、「今○○です。直帰します。」という定型文が表示された画面例３０１が示されているが、編集可能箇所「○○」には読み仮名が無い。また、図５に示すように、定型文辞書データ１６１２にもその編集可能箇所について品詞や優先設定のデータが登録されていない。このような場合、文字「○○」に挿入されるべき文字が不明であるので、変換候補表示領域１２１に変換候補は表示されず、図１６の画面例３０１に示されるように、ユーザに文字入力を促すメッセージ「文字を入力してください。」が表示される。ユーザがこのメッセージに従わず、そのまま確定キー１１２を押下した場合は、画面例３０２に示されるように「○○」の箇所は語句が表示されないまま定型文が確定する。
【００７８】
ユーザが文字キー１１０を押下して文字を入力した場合には、画面例３０３に示されるように、文字表示領域１２０に表示される定型文の「○○」の箇所に、ユーザが入力した文字「あかさか」が表示され、変換候補表示領域１２１に変換候補の一覧が表示される。そして、ユーザが選択キー１１１を押下して変換候補を選択し、確定キー１１２を押下した場合、画面例３０４に示されるように、確定した定型文が文字表示領域１２０に表示される。
【００７９】
さらに、図１７には、「○○時に□□で待ち合わせましょう。」という定型文が表示された画面例４０１が示されている。「○○」の箇所には読み仮名は無いものの、定型文辞書データ１６１２における第１編集可能箇所の品詞情報には「数詞」と登録され、優先設定には「時刻」と登録されている。この場合、図８のステップＳ４０において、定型文選択部１７５は、予測変換処理部１７７を介して、品詞情報が「数詞」であり、優先設定が「時刻」である語句を変換辞書データ１６１０あるいはユーザ設定変換辞書データ１６１１から変換候補として取得し、それ以降の処理を継続する。
【００８０】
また、図１７の画面例４０１では、取得された変換候補が変換候補表示領域１２１に表示されている。そして、画面例４０２に示されるように、ユーザが選択キー１１１を押下することにより変換候補の中から文字「１０」が選択され、確定キー１１２が押下されると、画面例４０３に示されるように、文字表示領域１２０において文字「１０」が確定される。
【００８１】
図８のステップＳ３３において、発生したイベントが確定キー１１３の押下でない場合（ステップＳ３３においてＮＯの場合）、定型文選択部１７５は、図７のステップＳ２１に戻り、次のイベントの発生を待ち受ける。
【００８２】
図６のステップＳ５において、処理モードが定型文選択モードでない場合（ステップＳ５においてＮＯの場合）、文字列編集部１７３は、処理モードが定型文編集モードであるか否かを調べる（ステップＳ６）。処理モードを定型文編集モードに設定する処理は、図８のステップＳ４２において行われる。処理モードが定型文編集モードである場合（ステップＳ６においてＹＥＳの場合）、文字列編集部１７３は、ユーザによりキーが押下されたこと、および、押下されたキーの種類（文字キー１１０、選択キー１１１、確定キー１１２）を定型文制御部１７６に通知する（ステップＳ７）。
【００８３】
そして、図９に示されるように、定型文制御部１７６は、イベントが発生するのを待ち受けているが（ステップＳ５１）、イベントが発生するとそのイベントが複数の変換候補の中から特定の変換候補を選択する選択キー１１１の押下であるか否かを調べる（ステップＳ５２）。続いて、そのイベントが選択キー１１１の押下である場合（ステップＳ５２においてＹＥＳの場合）、定型文制御部１７６は、変換辞書データ１６１０あるいはユーザ設定変換辞書データ１６１１から変換候補の一覧を取得する（ステップＳ５５）。そして、定型文制御部１７６は、変換候補の一覧内において、複数の変換候補の中から特定の変換候補を指し示すフォーカスが、選択キー１１によりユーザが選択した変換候補を指し示すようにフォーカスの位置を設定する（ステップＳ５６）。
【００８４】
その後、定型文制御部１７６は、フォーカスの位置が設定された変換候補の一覧データを揮発性メモリ１６０に記憶する（ステップＳ５７）。そして、定型文制御部１７６は、文字列編集部１７３に対して、表示部１２に対する変換候補の表示処理を制御するよう通知する表示制御通知を行い（ステップＳ６７）、ステップＳ５１に戻って再度イベントが発生するのを待ち受ける。
【００８５】
図１５には、フォーカス位置が変換候補「ＮＧ」に設定された画面例２０３が示されている。この例では、ユーザによる選択キー１１１の押下により、変換候補の一覧のうち、変換候補「ＮＧ」の位置にフォーカス位置が設定される。また、画面例２０３に示されるように、フォーカス位置にある文字の色および文字の背景色は、フォーカス位置にない文字の色および文字の背景色とは異なる色に設定される。さらに、文字表示領域１２０には、変換候補「ＮＧ」により定型文「ＯＫです。」の編集可能箇所「ＯＫ」の文字が置き換えられ、編集された定型文「ＮＧです。」が表示される。
【００８６】
図９のステップＳ５２において、発生したイベントが選択キー１１１の押下でない場合（ステップＳ５２においてＮＯの場合）、定型文制御部１７６は、発生したイベントが文字キー１１０の押下であるか否かを調べる（ステップＳ５３）。発生したイベントが文字キー１１０の押下である場合（ステップＳ５３においてＹＥＳの場合）、定型文制御部１７６は、編集を行う編集可能箇所の文字を押下された文字キー１１０の文字に変更する（ステップＳ５４）。
【００８７】
そして、定型文制御部１７６は、変換辞書データ１６１０あるいはユーザ設定変換辞書データ１６１１から、押下された文字キー１１１に対応する文字の変換候補の一覧を取得する（ステップＳ５５）。続いて、定型文制御部１７６は、変換候補の一覧内において複数の変換候補の中から特定の変換候補を指し示すフォーカスの位置を、最初に表示される変換候補を指し示すように設定する（ステップＳ５６）。そして、定型文制御部１７６は、変換候補の一覧を揮発性メモリ１６０に記憶する（ステップＳ５７）。その後、定型文制御部１７６は、文字列編集部１７３に対して、表示部１２に対する変換候補の表示処理を制御するよう通知する表示制御通知を行い（ステップＳ６７）、ステップＳ５１に戻って再度イベントが発生するのを待ち受ける。
【００８８】
図１５には、定型文「ＯＫです。」について、「ＯＫ」を置き換える文字をユーザが変換候補から選択するのではなく、ユーザが文字キー１１０を押下して入力する場合の画面例２０５が示されている。例えば、定型文「ＯＫです。」が選択された場合は、「ＯＫ」を置き換える変換候補として「ＮＧ」、「了解」が表示されているが、ユーザが文字キー１１０を押下して読み仮名「すずき」を入力した場合、図９のステップＳ５４の処理により読み仮名「すずき」に編集可能箇所の文字が変更され、「すずき」に対応する変換候補の一覧が表示される。このように、たとえ変換候補が表示されている場合でも、定型文制御部１７６が、変換候補以外の文字の入力をユーザから受け付け、その文字を編集可能箇所に挿入するので、より柔軟な文章の編集環境をユーザに提供することができる。
【００８９】
発生したイベントが選択キー１１１の押下でなく（図９のステップＳ５２においてＮＯの場合）、文字キー１１０の押下でもない場合（ステップＳ５３においてＮＯの場合）、定型文制御部１７６は、発生したイベントが確定キー１１２の押下であるか否かを調べる（ステップＳ５８）。発生したイベントが確定キー１１２の押下である場合（ステップＳ５８においてＹＥＳの場合）、定型文制御部１７６は、確定キー１１２の押下により変換候補が確定される編集可能箇所の他に編集可能箇所が存在するか否かを、図５に示した定型文辞書データ１６１２を参照して調べる（ステップＳ５９）。
【００９０】
他の編集可能箇所が存在する場合（ステップＳ５９においてＹＥＳの場合）、定型文制御部１７６は、他の編集可能箇所の中から１つの編集可能箇所を次の処理対象として設定し、変換候補の選択などのユーザによる編集操作の対象位置を移動する（ステップＳ６０）。そして、定型文制御部１７６は、設定された編集可能箇所の表記に対応する読み仮名の情報を変換辞書データ１６１０あるいはユーザ設定変換辞書データ１６１１から取得し（ステップＳ６１）、その読み仮名に対応する表記および予測候補をユーザにより入力されることが予測される変換候補の情報として変換辞書データ１６１０あるいはユーザ設定変換辞書データ１６１１から取得する（ステップＳ６２）。
【００９１】
なお、ここでは、読み仮名の情報を変換辞書データ１６１０あるいはユーザ設定変換辞書データ１６１１から取得することとしているが、定型文辞書データ１６１２に編集可能位置の情報に対応付けて、その位置に挿入されている文字の読み仮名の情報を登録しておき、定型文辞書データ１６１２から読み仮名の情報を取得することとしてもよい。また、定型文の編集可能箇所に挿入されている文字の表記と対応付けて変換辞書データ１６１０あるいはユーザ設定変換辞書データ１６１１に登録されている表記あるいは予測候補を変換候補の情報として取得することとしてもよい。例えば、図３の例では、「ＯＫ」という文字に対応付けて表記あるいは予測候補として登録されている「オーケー」、「了解」の文字を変換候補の情報として取得することとしてもよい。
【００９２】
続いて、定型文制御部１７６は、取得した変換候補の情報を表示部１２に表示させる変換候補の一覧として揮発性メモリ１６０に記憶する（ステップＳ６３）。その後、定型文制御部１７６は、文字列編集部１７３に対して、表示部１２に対する変換候補の表示処理を制御するよう通知する表示制御通知を行い（ステップＳ６７）、ステップＳ５１に戻って再度イベントが発生するのを待ち受ける。
【００９３】
図１７には、定型文「○○時に□□で待ち合わせましょう。」において、編集可能な箇所「○○」が文字「１０」で確定された画面例４０２、および、次の編集可能箇所「□□」にユーザによる編集操作の対象位置が移動した画面例４０３が示されている。この移動は、図９のステップＳ５９およびステップＳ６０に示すように、ユーザからの編集可能箇所の指定を受けることなく行われるので、ユーザは定型文の編集を容易に行うことができる。
【００９４】
ここで、図１７に示した定型文「○○時に□□で待ち合わせましょう。」の「□□」の箇所には読み仮名が無いが、定型文辞書データ１６１２に品詞情報「名詞」、優先設定「場所、地名」が登録されているので、変換候補表示領域１２１には、場所や地名を表す名詞「相生」、「愛川」、「愛西」などが変換候補として表示される。この状態において、ユーザが文字キー１１０を押下することにより文字「あかさか」を入力すると、画面例４０４に示されるように、文字「あかさか」に対する変換候補が変換候補表示領域１２１に表示される。
【００９５】
図９のステップＳ５９において、定型文に他の編集可能箇所が存在しない場合（ステップＳ５９においてＮＯの場合）、定型文制御部１７６は、編集可能箇所の文字を確定し、文字が確定した定型文を確定した定型文として揮発性メモリ１６０に記憶する（ステップＳ６４）。そして、定型文制御部１７６は、確定した定型文を、編集可能位置、品詞情報、優先設定、指定辞書の情報とともに新たな定型文の登録データとして定型文辞書データ１６１２に登録する（ステップＳ６５）。
【００９６】
ここで、定型文辞書データ１６１２に登録される編集可能位置は、確定前の定型文の編集可能位置と同一の箇所である。品詞情報は、ユーザにより確定された文字の品詞の情報である。品詞情報、優先設定の情報は、ユーザにより確定された文字の品詞情報、優先設定のデータを変換辞書データ１６１０あるいはユーザ設定変換辞書データ１６１１から検索することにより得ることができる。また、指定辞書の情報は、ユーザにより確定された文字のデータが変換辞書データ１６１０あるいはユーザ設定変換辞書データ１６１１から検索された場合に、そのデータを変換辞書データ１６１０あるいはユーザ設定変換辞書データ１６１１のいずれが登録していたかを調べることにより得ることができる。また、品詞情報、優先設定、指定辞書の情報の入力を入力部１１がユーザから受け付けて、受け付けた情報を定型文辞書データ１６１２に登録することとしてもよい。このように、定型文辞書データ１６１２に新たな定型文の登録データを登録することにより、ユーザが編集した文章を再利用することができるので、ユーザがより柔軟かつ容易に文章の編集を行うことができる。
【００９７】
続いて、定型文制御部１７６は、定型文が確定したことを示す定型文確定モードに処理モードを設定する（ステップＳ６６）。そして、定型文制御部１７６は、文字列編集部１７３に対して、表示部１２に対して確定した定型文の表示処理を制御するよう通知する表示制御通知を行い（ステップＳ６７）、ステップＳ５１に戻って再度イベントが発生するのを待ち受ける。
【００９８】
その後、図６に示すように、文字列編集部１７３は、イベントの発生を待ち受けているが（ステップＳ１）、図９のステップＳ５７あるいはステップＳ６３で揮発性メモリ１６０に記憶した変換候補の一覧、あるいは、図９のステップＳ６４で揮発性メモリ１６０に記憶した定型文の表示処理を実行するよう定型文制御部１７６から表示制御通知を受けるというイベントが発生すると、そのイベントがユーザによるキー入力でなく（ステップＳ２においてＮＯの場合）、表示制御通知を受け付けたというイベントであるので（ステップＳ１０においてＹＥＳの場合）、フォーカス位置にある変換候補の文字の色や文字の背景色を設定する表示設定処理、あるいは、確定した定型文を表示部１２の文字表示領域１２０に表示するよう設定する表示設定処理を実行する（ステップＳ１１）。そして、文字列編集部１７３は、変換候補の一覧、あるいは、確定した定型文を表示部１２の画面に表示する（ステップＳ１２）。その後、ステップＳ１に戻り、文字列編集部１７３は、次のイベントの発生を待ち受ける。
【００９９】
図１５には、確定された定型文「ＯＫです。」、「ＮＧです。」、「鈴木です。」が文字表示領域１２０に表示された画面例２０２、２０４、２０６がそれぞれ示されている。また、図１６には、確定された定型文「今○○です。直帰します。」、「今赤坂です。直帰します。」が文字表示領域１２０に表示された画面例３０２、３０４がそれぞれ示されている。さらに、図１８には、確定された定型文「１０時に赤阪で待ち合わせましょう。」が文字表示領域１２０に表示された画面例５０３がそれぞれ示されている。
【０１００】
ここで、図１８の画面例５００に示された定型文「１０時に赤阪で待ち合わせましょう。」は、図９のステップＳ６５の処理により定型文辞書データ１６１２に登録された定型文である。このように、確定した定型文と編集可能箇所の編集後の文字の情報を登録しておくことにより、次回からその確定した定型文を利用することができるようになる。そして、ユーザによりその定型文が選択されると、図１８の画面例５０１に示すように、編集可能箇所の文字「１０」に対応する変換候補が変換候補表示領域１２１に表示される。また、編集可能箇所の文字「１０」が確定されると、画面例５０２に示されるように、ユーザの編集操作の対象位置が次の編集可能箇所「赤阪」に移動し、文字「赤阪」に対する変換候補が表示される。
【０１０１】
そして、ユーザが確定キー１１２を押下すると、画面例５０３に示されるように、定型文が確定され、文字表示領域１２０に確定された定型文が表示される。また、ユーザが選択キー１１１を押下すると、画面例５０４に示されるように、変換候補表示領域１２１にある変換候補（画面例５０４では、「赤坂見附」）が選択される。さらに、ユーザが、文字キー１１０を押下して例えば「しぶや」という文字を入力すると、画面例５０５に示されるように、「しぶや」という文字に対応する変換候補が変換候補表示領域１２１に表示される。
【０１０２】
図６のステップＳ６において、処理モードが定型文編集モードでない場合（ステップＳ６においてＮＯの場合）、文字列編集部１７３は、処理モードが文字入力モードに設定されているか否かを調べる（ステップＳ８）。処理モードが文字入力モードに設定されていない場合（ステップＳ８においてＮＯの場合）、文字列編集部１７３は、ユーザにより文字キー１１０が押下されたか否かを調べる（ステップＳ１３）。文字キー１１０が押下された場合（ステップＳ１３においてＹＥＳの場合）、文字列編集部１７３は、ユーザにより文字キー１１０が押下されたことを予測変換制御部１７４に通知する（ステップＳ９）。
【０１０３】
そして、図１０に示すように、予測変換制御部１７４は、イベントが発生するのを待ち受けているが（ステップＳ７１）、イベントが発生するとそのイベントが文字キー１１０の押下であるか否かを調べる（ステップＳ７２）。そして、そのイベントは文字キー１１０の押下であるので（ステップＳ７２においてＹＥＳの場合）、予測変換制御部１７４は、変換辞書データ１６１０あるいはユーザ設定変換辞書データ１６１１から、押下された文字キー１１０の文字に対応する変換候補の一覧データを取得する（ステップＳ７３）。
【０１０４】
続いて、予測変換制御部１７４は、取得した変換候補を文字列編集部１７３に出力する変換候補の一覧として揮発性メモリ１６０に記憶し（ステップＳ７４）、さらに処理モードを文字入力モードに設定する（ステップＳ７５）。その後、予測変換制御部１７４は、文字列編集部１７３に対して、表示部１２に対する変換候補の表示処理を制御するよう通知する表示制御通知を行い（ステップＳ８２）、ステップＳ７１に戻って再度イベントが発生するのを待ち受ける。
【０１０５】
その後、図６に示すように、文字列編集部１７３は、イベントの発生を待ち受けているが（ステップＳ１）、予測変換制御部１７４から変換候補の表示処理を制御するよう表示制御通知を受けるというイベントが発生すると、そのイベントがユーザによるキー入力でなく（ステップＳ２においてＮＯの場合）、そのイベントが表示制御通知を受け付けたというイベントであるので（ステップＳ１０においてＹＥＳの場合）、フォーカス位置にある変換候補の文字の色や文字の背景色を設定する表示設定処理を実行する（ステップＳ１１）。そして、文字列編集部１７３は、変換候補の一覧を表示部１２の画面に表示する（ステップＳ１２）。その後、ステップＳ１に戻り、文字列編集部１７３は、次のイベントの発生を待ち受ける。
【０１０６】
図６のステップＳ８において、文字キー１１０、選択キー１１１、あるいは、確定キー１１２のいずれかが押下されたというイベントが発生した場合であって、かつ、処理モードが文字入力モードにある場合（ステップＳ８においてＹＥＳの場合）、文字列編集部１７３は、キーが押下されたことと、押下されたキーの種類（文字キー１１０、選択キー１１１、確定キー１１２）を予測変換制御部１７４に通知する（ステップＳ９）。
【０１０７】
そして、図１０に示すように、予測変換制御部１７４は、イベントが発生するのを待ち受けているが（ステップＳ７１）、イベントが発生するとそのイベントが文字キー１１０の押下であるか否かを調べる（ステップＳ７２）。そのイベントが文字キー１１０の押下である場合（ステップＳ７２においてＹＥＳの場合）、予測変換制御部１７４は、変換辞書データ１６１０あるいはユーザ設定変換辞書データ１６１１から、押下された文字キー１１０の文字に対応する変換候補を取得する（ステップＳ７３）。
【０１０８】
続いて、予測変換制御部１７４は、取得した変換候補を変換候補の一覧として設定し（ステップＳ７４）、さらに処理モードを文字入力モードに設定する（ステップＳ７５）。その後、予測変換制御部１７４は、文字列編集部１７３に対して、変換候補の表示処理を制御するよう通知する表示制御通知を行い（ステップＳ８２）、ステップＳ７１に戻って再度イベントが発生するのを待ち受ける。
【０１０９】
発生したイベントが選択キー１１１の押下である場合（ステップＳ７６においてＹＥＳの場合）、予測変換制御部１７４は、複数の変換候補の中から特定の変換候補を指し示すフォーカスの位置を、ユーザが選択キー１１１の押下により指定した位置に変更する（ステップＳ７７）。その後、予測変換制御部１７４は、文字列編集部１７３に対して、フォーカス位置の表示処理を制御するよう通知する表示制御通知を行い（ステップＳ８２）、ステップＳ７１に戻って再度イベントが発生するのを待ち受ける。
【０１１０】
ステップＳ７６において、発生したイベントが選択キー１１１の押下でない場合（ステップＳ７６においてＮＯの場合）、予測変換制御部１７４は、発生したイベントが確定キー１１２の押下であるか否かを調べる（ステップＳ７８）。発生したイベントが確定キー１１２の押下でない場合（ステップＳ７８においてＮＯの場合）、予測変換制御部１７４は、ステップＳ７１に戻って再度イベントが発生するのを待ち受ける。
【０１１１】
発生したイベントが確定キー１１２の押下である場合（ステップＳ７８においてＹＥＳの場合）、予測変換制御部１７４は、フォーカスの位置により示される選択中の変換候補を、優先して表示させる変換候補として変換辞書データ１６１０あるいはユーザ設定変更辞書データ１６１１に登録する（ステップＳ７９）。具体的には、予測変換制御部１７４は、変換辞書データ１６１０あるいはユーザ設定変更辞書データ１６１１において、表記あるいは予測候補として登録されている選択中の変換候補に割り当てられた番号を１に設定し、その他の表記あるいは予測候補に割り当てられている番号を１つずつ後ろにずらす。これにより、これ以降文字の変換処理がなされる場合には、選択中の変換候補が優先的に表示されることになる。
【０１１２】
続いて、予測変換制御部１７４は、選択中の変換候補を確定した文字として記憶し（ステップＳ８０）、処理モードを文字確定モードに設定する（ステップＳ８１）。そして、予測変換制御部１７４は、文字列編集部１７３に対して、確定した文字の表示処理を制御するよう通知する表示制御通知を行い（ステップＳ８２）、ステップＳ７１に戻って再度イベントが発生するのを待ち受ける。
【０１１３】
その後、図６に示すように、文字列編集部１７３は、イベントの発生を待ち受けているが（ステップＳ１）、図１０のステップＳ７４において設定された変換候補の表示処理、図１０のステップＳ７７において位置が変更されたフォーカスの表示処理、あるいは、図１０のステップＳ８０において設定された確定文字の表示処理を制御するよう予測変換制御部１７４から表示制御通知を受けるというイベントが発生すると、そのイベントがユーザによるキー入力でなく（ステップＳ２においてＮＯの場合）、そのイベントが表示制御通知を受け付けたというイベントであるので（ステップＳ１０においてＹＥＳの場合）、フォーカス位置にある変換候補の文字の色や文字の背景色、あるいは、確定した定型文を表示部１２の文字表示領域１２０に表示するよう設定する表示設定処理を実行する（ステップＳ１１）。そして、文字列編集部１７３は、変換候補の一覧を表示部１２の変換候補表示領域１２１に表示し、あるいは確定した文字を文字表示領域１２０の画面に表示する（ステップＳ１２）。その後、ステップＳ１に戻り、文字列編集部１７３は、次のイベントの発生を待ち受ける。
【０１１４】
図６のステップＳ１３において、文字キー１１０が押下されていない場合（ステップＳ１３においてＮＯの場合）、文字列編集部１７３は、ユーザにより選択キー１１１が押下されたか否かを調べる（ステップＳ１４）。選択キー１１１が押下された場合（ステップＳ１４においてＹＥＳの場合）、文字列編集部１７３は、選択キー１１１により指定された位置に表示部１２に表示されるカーソルを移動させる（ステップＳ１５）。その後、ステップＳ１に戻り、文字列編集部１７３は、次のイベントの発生を待ち受ける。
【０１１５】
ステップＳ１４において、選択キー１１１が押下されていない場合（ステップＳ１４においてＮＯの場合）、文字列編集部１７３は、ユーザにより確定キー１１２が押下されたか否かを調べる（ステップＳ１６）。確定キー１１２が押下されていない場合（ステップＳ１６においてＮＯの場合）、ステップＳ１に戻り、文字列編集部１７３は、次のイベントの発生を待ち受ける。確定キー１１２が押下された場合（ステップＳ１６においてＹＥＳの場合）、文字列編集部１７３は、文字列を確定し（ステップＳ１７）、この文字列編集処理を終了する。
【０１１６】
次に、図６のステップＳ１２に示した表示設定処理について、図１１および図１２を用いて詳しく説明する。図１１に示すように、携帯電話機１０の文字列編集部１７３は、処理モードが文字入力モードか否かを調べる（ステップＳ９０）。処理モードが文字入力モードである場合（ステップＳ９０においてＹＥＳの場合）、文字列編集部１７３は、図１０のステップＳ７４において揮発性メモリ１６０に記憶された変換候補の一覧を取得する（ステップＳ９１）。
【０１１７】
そして、文字列編集部１７３は、変換候補の一覧においてフォーカス位置にある文字の色および文字の背景色を、フォーカス位置にない文字の色および文字の背景色とは異なる色に変更する（ステップＳ９２）。続いて、文字列編集部１７３は、表示部１２の変換候補表示領域１２１に変換候補の一覧の表示領域を設定する（ステップＳ９３）。そして、文字列編集部１７３は、表示部１２の文字表示領域１２０に入力中の文字の表示領域を設定し（ステップＳ９４）、この表示設定処理を終了する。
【０１１８】
処理モードが文字入力モードでない場合（ステップＳ９０においてＮＯの場合）、文字列編集部１７３は、処理モードが定型文編集モードか否かを調べる（ステップＳ９５）。処理モードが定型文編集モードである場合（ステップＳ９５においてＹＥＳの場合）、文字列編集部１７３は、図７のステップＳ４０において揮発性メモリ１６０に記憶された文字の変換候補の一覧を取得する（ステップＳ９６）。
【０１１９】
そして、文字列編集部１７３は、変換候補の一覧においてフォーカス位置にある文字の色および文字の背景色を、フォーカス位置にない文字の色および文字の背景色とは異なる色に変更する（ステップＳ９７）。続いて、文字列編集部１７３は、表示部１２の変換候補表示領域１２１に変換候補の一覧の表示領域を設定する（ステップＳ９８）。
【０１２０】
その後、文字列編集部１７３は、編集対象として選択され、図７のステップＳ３１において揮発性メモリ１６０に記憶された定型文のデータを取得する（ステップＳ９９）。そして、文字列編集部１７３は、取得した定型文の編集可能箇所の文字の色および文字の背景色を、編集可能箇所以外の文字の色および文字の背景色とは異なる色に変更する（ステップＳ１００）。続いて、文字列編集部１７３は、選択された定型文の表示領域を表示部１２の文字表示領域１２０に設定し（ステップＳ１０１）、この表示設定処理を終了する。
【０１２１】
処理モードが定型文編集モードでない場合（ステップＳ９５においてＮＯの場合）、図１２に示すように、文字列編集部１７３は、処理モードが定型文選択モードか否かを調べる（ステップＳ１０２）。処理モードが定型文選択モードである場合（ステップＳ１０２においてＹＥＳの場合）、文字列編集部１７３は、図７のステップＳ２５において揮発性メモリ１６０に記憶された定型文の一覧の情報を取得する（ステップＳ１０３）。
【０１２２】
そして、文字列編集部１７３は、図７のステップＳ２５において揮発性メモリ１６０に記憶された編集可能箇所の設定情報を取得し（ステップＳ１０４）、編集可能箇所の文字の色および文字の背景色を、編集可能箇所以外の文字の色および文字の背景色とは異なる色に変更する（ステップＳ１０５）。そして、文字列編集部１７３は、定型文の一覧内のフォーカス位置にある文字の色および文字の背景色を変更する（ステップＳ１０６）。その後、文字列編集部１７３は、定型文の一覧の表示領域を表示部１２の変換候補表示領域１２１に設定し（ステップＳ１０７）、この表示設定処理を終了する。
【０１２３】
処理モードが定型文選択モードでない場合（ステップＳ１０２においてＮＯの場合）、処理モードは文字確定モードであるので、文字列編集部１７３は、図７のステップＳ３４において揮発性メモリ１６０に記憶された確定した文字列、図８のステップＳ６４において揮発性メモリ１６０に記憶された定型文の確定した文字列、あるいは、図９のステップＳ８０において揮発性メモリ１６０に記憶された確定した文字を取得する（ステップＳ１０８）。そして、文字列編集部１７３は、確定した文字列あるいは文字の表示領域を表示部１２の文字表示領域１２０に設定し（ステップＳ１０９）、この表示設定処理を終了する。
【０１２４】
これまで文章編集装置および文章編集方法の実施形態を中心に説明を行ったが、本発明はこれらの実施形態に限定されるものではなく、文章編集装置の機能を実現するためのコンピュータプログラムとしての形態、あるいは、当該コンピュータプログラムが記録されたコンピュータ読み取り可能な記録媒体の形態として本発明が実施されることとしてもよい。
【０１２５】
ここで、記録媒体としては、ディスク系（例えば、磁気ディスク、光ディスク等）、カード系（例えば、メモリカード、光カード等）、半導体メモリ系（例えば、ＲＯＭ、不揮発性メモリ等）、テープ系（例えば、磁気テープ、カセットテープ等）等、さまざまな形態のものを採用することができる。
【０１２６】
これら記録媒体に上述した本実施形態の文章編集装置の機能を実現させるコンピュータプログラム、または、文章編集方法をコンピュータに実行させるコンピュータプログラムを記録して流通させることにより、コストの低廉化、及び可搬性や汎用性を向上させることができる。
【０１２７】
そして、コンピュータに上記記録媒体を装着し、コンピュータにより記録媒体に記録されたコンピュータプログラムを読み出してメモリに格納し、コンピュータが備えるプロセッサ（CPU：Central Processing Unit、MPU：Micro Processing Unit）が当該コンピュータプログラムをメモリから読み出して実行することにより、本実施形態に係る文章編集装置の機能を実現し、文章編集方法を実行することができる。
【０１２８】
また、本発明は上述した実施形態に限定されず、本発明の要旨を逸脱しない範囲内で各種の変形、修正が可能である。例えば、上記実施形態では、定型文中の変換可能箇所に適用される変換候補として漢字やカタカナ、数字、アルファベット等を考慮したが、本発明の実施形態に係る携帯電話機１０が、絵文字や画像データなどを読み仮名と対応付けて変換辞書データ１６１０あるいはユーザ設定変換辞書データ１６１１に登録しておき、絵文字や画像データなどを変換候補として表示部１２の変換候補表示領域１２１に表示し、ユーザにより選択された絵文字や画像データなどを変換可能箇所に挿入することとしてもよい。
【符号の説明】
【０１２９】
１０…携帯電話機、１１…入力部、１２…表示部、１３…マイク、１４…スピーカー、１５…無線通信部、１６…記憶部、１７…制御部、１１０…文字キー、１１１…選択キー、１１２…確定キー、１１３…定型文キー、１２０…文字表示領域、１２１…変換候補表示領域、１６０…揮発性メモリ、１６１…不揮発性メモリ、１７１…通信制御部、１７２…電子メール処理部、１７３…文字列編集部、１７４…予測変換制御部、１７５…予測変換処理部、１７６…定型文選択部、１７７…定型文制御部、１６１０…変換辞書データ、１６１１…ユーザ設定変換辞書データ、１６１２…定型文辞書データ。
【図１】
2012043084.tif 000003
【図２】
2012043084.tif 000004
【図３】
2012043084.tif 000005
【図４】
2012043084.tif 000006
【図５】
2012043084.tif 000007
【図６】
2012043084.tif 000008
【図７】
2012043084.tif 000009
【図８】
2012043084.tif 000010
【図９】
2012043084.tif 000011
【図１０】
2012043084.tif 000012
【図１１】
2012043084.tif 000013
【図１２】
2012043084.tif 000014
【図１３】
2012043084.tif 000015
【図１４】
2012043084.tif 000016
【図１５】
2012043084.tif 000017
【図１６】
2012043084.tif 000018
【図１７】
2012043084.tif 000019
【図１８】
2012043084.tif 000020