(57)【要約】【課題】複数の送信相手が設定されている場合には、仮名文字から変換しようとする文字を選択するときボタン操作の操作回数が多くなってしまうことがある。【解決手段】表示部３と、入力すべき文字と、複数の単語と、第１の複数の送信相手の特性に合わせて前記複数の単語を表示部３に表示する第１の順位との関係を、前記第１の複数の送信相手毎に記憶している記憶部９と、文字を入力するための入力部２と、入力された前記文字に対応する、第２の複数の送信相手用の、前記複数の単語と表示する前記第１の順位との前記関係を参照し、入力された前記文字に対応する、前記複数の単語を表示する第２の順位を作成する作成部１１と、前記複数の単語を、前記第２の順位に従って表示部３に表示させる制御部５と、カーソルを移動させる操作部４と、カーソルが移動された単語を選択する選択部６と、を含むメール作成用単語変換装置１を提供する。【選択図】図１
2010015283.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
メール中で使用される可能性がある複数の単語を得るために入力すべき文字と、前記複数の単語と、第１の複数の送信相手の特性に合わせて前記複数の単語を前記表示部に表示する第１の順位と、の関係を前記第１の複数の各送信相手毎に記憶している記憶部と、
前記第１の複数の送信相手のうちの第２の複数の送信相手宛てに作成しようとするメール中で使用する単語を得るべく、文字を入力するための入力部と、
入力された前記文字に対応する、前記第２の複数の送信相手用の、前記複数の単語と表示する前記第１の順位との前記関係を参照し、入力された前記文字に対応する、前記複数の単語を表示する第２の順位を作成する作成部と、
入力された前記文字に対応する前記複数の単語を、作成された前記第２の順位に従って前記表示部に表示させる制御部と、
前記表示部に表示された前記複数の単語のうち、前記メール中で使用する前記単語の選択を行うべく、当該選択のためのカーソルを移動させる操作部と、
入力された前記文字を使用する単語に変換すべく、前記カーソルが移動された前記単語を選択する選択部と、を含むことを特徴とするメール作成用単語変換装置。
【請求項２】
請求項１に記載のメール作成用単語変換装置であって、
前記第２の複数の送信相手用の前記第２の順位は、前記メールより以前に前記第２の複数の送信相手宛てに作成した複数のメールにおける単語の出現回数が多い順に設定されていることを特徴とするメール作成用単語変換装置。
【請求項３】
請求項２に記載のメール作成用単語変換装置であって、
前記第２の順位は、前記メールより以前に前記第２の複数の送信相手宛てに作成した前記複数のメールのうち、所定の送信回数の複数のメールにおける単語の出現回数に基づいて設定されていることを特徴とするメール作成用単語変換装置。
【請求項４】
請求項１に記載のメール作成用単語変換装置であって、
前記第２の順位は、前記メールより以前に前記第２の複数の送信相手宛てに作成した複数のメールにおける単語の出現回数により設定された前記第１の順位に基づいて設定されていることを特徴とするメール作成用単語変換装置。
【請求項５】
請求項１〜４のいずれか一項に記載のメール作成用単語変換装置を含む電子機器。
【請求項６】
メール中で使用される可能性がある複数の単語を得るために入力すべき文字と、前記複数の単語と、第１の複数の送信相手の特性に合わせて前記複数の単語を表示部に表示する第１の順位と、の関係を前記第１の複数の各送信相手毎に記憶する記憶工程と、
前記第１の複数の送信相手のうちの第２の複数の送信相手宛てに作成しようとするメール中で使用する単語を得るべく、文字を入力するための入力工程と、
入力された前記文字に対応する、前記第２の複数の送信相手用の、前記複数の単語と表示する前記第１の順位との前記関係を参照し、入力された前記文字に対応する、前記複数の単語を表示する第２の順位を作成する作成工程と、
入力された前記文字に対応する前記複数の単語を、作成された前記第２の順位に従って前記表示部に表示させる制御工程と、
前記表示部に表示された前記複数の単語のうち、前記メール中で使用する前記単語の選択を行うべく、当該選択のためのカーソルを移動させる操作工程と、
入力された前記文字を使用する単語に変換すべく、前記カーソルが移動された前記単語を選択する選択工程と、を含むことを特徴とするメール作成用単語変換方法。
【請求項７】
メール中で使用される可能性がある複数の単語を得るために入力すべき文字と、前記複数の単語と、第１の複数の送信相手の特性に合わせて前記複数の単語を表示部に表示する第１の順位と、の関係を前記第１の複数の各送信相手毎に記憶する記憶機能と、
前記第１の複数の送信相手のうちの第２の複数の送信相手宛てに作成しようとするメール中で使用する単語を得るべく、文字を入力するための入力機能と、
入力された前記文字に対応する、前記第２の複数の送信相手用の、前記複数の単語と表示する前記第１の順位との前記関係を参照し、入力された前記文字に対応する、前記複数の単語を表示する第２の順位を作成する作成機能と、
入力された前記文字に対応する前記複数の単語を、作成された前記第２の順位に従って前記表示部に表示させる制御機能と、
前記表示部に表示された前記複数の単語のうち、前記メール中で使用する前記単語の選択を行うべく、当該選択のためのカーソルを移動させる操作機能と、
入力された前記文字を使用する単語に変換すべく、前記カーソルが移動された前記単語を選択する選択機能と、を実現するために実行することを特徴とするメール作成用単語変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メール作成用単語変換装置、メール作成用単語変換装置を含む電子機器、メール作成用単語変換方法、メール作成用単語変換プログラムに関する。
【背景技術】
【０００２】
メールのメッセージを編集しようとするとき、メールの編集者は、入力された仮名文字の変換候補となる複数の単語の中から一つの単語を選択して、仮名文字からの変換操作を行う。例えば、カーソルの位置を移動させるためのボタンを用いてカーソルを移動させ、移動したカーソルの位置にある一つの単語を選択する。例えば、仮名文字「の」の変換候補として「ノート」、「乗る」、「延びる」、「納品」、「納期」の順に並んで表示され、カーソルの位置が「ノート」の位置にあるとき、カーソルを隣接する単語に１回ずつ移動させるボタン操作を４回行うことで「納期」が選択され、仮名文字「の」から「納期」に変換される。
このボタン操作の操作回数が少なければ、メッセージの編集における作業効率が向上することになる。そこで、例えば、特許文献１では、メールの送信相手を複数の送信先グループに分類し、それぞれの送信先グループに対応する、入力文字と変換候補となる複数の単語との組み合わせを学習結果として記憶する記憶手段が提案されている。
【０００３】
【特許文献１】特開２００４−３１０３０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、一つのメールの宛て名に一つの送信先グループに属する送信相手と、その送信先グループに属さない送信相手からなる複数の送信相手が設定されている場合には、送信先グループに属さない送信相手にも送信されるので、送信先グループにメールを送信したときの学習結果を活用できない。そのため、そのような複数の送信相手が設定されている場合には、仮名文字から変換しようとする文字を選択するときボタン操作の操作回数が多くなってしまうことがある。
このように、一つのメールの宛て名に複数の送信相手を設定し、複数の送信相手に同時に送信する一つのメールを編集する場合に、入力された仮名文字の変換候補となる複数の単語から、一つの単語を選択するときの作業効率が低下してしまうという課題がある。
【課題を解決するための手段】
【０００５】
本発明は、上記課題の一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００６】
［適用例］表示部と、メール中で使用される可能性がある複数の単語を得るために入力すべき文字と、前記複数の単語と、第１の複数の送信相手の特性に合わせて前記複数の単語を前記表示部に表示する第１の順位と、の関係を前記第１の複数の各送信相手毎に記憶している記憶部と、前記第１の複数の送信相手のうちの第２の複数の送信相手宛てに作成しようとするメール中で使用する単語を得るべく、文字を入力するための入力部と、入力された前記文字に対応する、前記第２の複数の送信相手用の、前記複数の単語と表示する前記第１の順位との前記関係を参照し、入力された前記文字に対応する、前記複数の単語を表示する第２の順位を作成する作成部と、入力された前記文字に対応する前記複数の単語を、作成された前記第２の順位に従って前記表示部に表示させる制御部と、前記表示部に表示された前記複数の単語のうち、前記メール中で使用する前記単語の選択を行うべく、当該選択のためのカーソルを移動させる操作部と、入力された前記文字を使用する単語に変換すべく、前記カーソルが移動された前記単語を選択する選択部と、を含むことを特徴とするメール作成用単語変換装置。
【０００７】
この構成によれば、第２の複数の送信相手用の、複数の単語と表示する順位との関係を参照し、入力された文字に対応する、複数の単語を表示する順位を作成する作成部を備える。これによれば、メール中で使用される可能性がある単語の順位が上位に位置付けられる。そのため、カーソルの位置を移動させるためのボタン操作の操作回数を少なくすることができる。従って、複数の送信相手に同時に送信する一つのメールを編集する場合に、入力された仮名文字の変換候補となる複数の単語から、一つの単語を選択するときの作業効率を向上させることができる。
【０００８】
［適用例］前記第２の複数の送信相手用の前記第２の順位は、前記メールより以前に前記第２の複数の送信相手宛てに作成した複数のメールにおける単語の出現回数が多い順に設定されていることを特徴とする上記メール作成用単語変換装置。
【０００９】
このようにすれば、メール中で使用される可能性がある単語の順位が上位に位置付けられる。そのため、カーソルの位置を移動させるためのボタン操作の操作回数を少なくすることができる。
【００１０】
［適用例］前記第２の順位は、前記メールより以前に前記第２の複数の送信相手宛てに作成した前記複数のメールのうち、所定の送信回数の複数のメールにおける単語の出現回数に基づいて設定されていることを特徴とする上記メール作成用単語変換装置。
【００１１】
このようにすれば、メール中で使用される可能性がある単語の順位が上位に位置付けられる。そのため、カーソルの位置を移動させるためのボタン操作の操作回数を少なくすることができる。
【００１２】
［適用例］前記第２の順位は、前記メールより以前に前記第２の複数の送信相手宛てに作成した複数のメールにおける単語の出現回数により設定された前記第１の順位に基づいて設定されていることを特徴とする上記メール作成用単語変換装置。
【００１３】
このようにすれば、メール中で使用される可能性がある単語の順位が上位に位置付けられる。そのため、カーソルの位置を移動させるためのボタン操作の操作回数を少なくすることができる。
【００１４】
［適用例］上記メール作成用単語変換装置を含む電子機器。
【００１５】
［適用例］メール中で使用される可能性がある複数の単語を得るために入力すべき文字と、前記複数の単語と、第１の複数の送信相手の特性に合わせて前記複数の単語を表示部に表示する第１の順位と、の関係を前記第１の複数の各送信相手毎に記憶する記憶工程と、前記第１の複数の送信相手のうちの第２の複数の送信相手宛てに作成しようとするメール中で使用する単語を得るべく、文字を入力するための入力工程と、入力された前記文字に対応する、前記第２の複数の送信相手用の、前記複数の単語と表示する前記第１の順位との前記関係を参照し、入力された前記文字に対応する、前記複数の単語を表示する第２の順位を作成する作成工程と、入力された前記文字に対応する前記複数の単語を、作成された前記第２の順位に従って前記表示部に表示させる制御工程と、前記表示部に表示された前記複数の単語のうち、前記メール中で使用する前記単語の選択を行うべく、当該選択のためのカーソルを移動させる操作工程と、入力された前記文字を使用する単語に変換すべく、前記カーソルが移動された前記単語を選択する選択工程と、を含むことを特徴とするメール作成用単語変換方法。
【００１６】
［適用例］メール中で使用される可能性がある複数の単語を得るために入力すべき文字と、前記複数の単語と、第１の複数の送信相手の特性に合わせて前記複数の単語を表示部に表示する第１の順位と、の関係を前記第１の複数の各送信相手毎に記憶する記憶機能と、前記第１の複数の送信相手のうちの第２の複数の送信相手宛てに作成しようとするメール中で使用する単語を得るべく、文字を入力するための入力機能と、入力された前記文字に対応する、前記第２の複数の送信相手用の、前記複数の単語と表示する前記第１の順位との前記関係を参照し、入力された前記文字に対応する、前記複数の単語を表示する第２の順位を作成する作成機能と、入力された前記文字に対応する前記複数の単語を、作成された前記第２の順位に従って前記表示部に表示させる制御機能と、前記表示部に表示された前記複数の単語のうち、前記メール中で使用する前記単語の選択を行うべく、当該選択のためのカーソルを移動させる操作機能と、入力された前記文字を使用する単語に変換すべく、前記カーソルが移動された前記単語を選択する選択機能と、を実現するために実行することを特徴とするメール作成用単語変換プログラム。
【発明を実施するための最良の形態】
【００１７】
以下、具体化した実施例について図面に従って説明する。
（第１実施例）
図１は、本実施例のメール作成用単語変換装置１の構成を示すブロック図である。図２は、本実施例のメール作成用単語変換装置１を備えた携帯電話３０の外観斜視図である。
【００１８】
図１の入力部２は、図２の携帯電話３０に備えられた複数の入力用ボタン３４から構成される。一つの送信相手宛てに作成しようとする電子メール（以降はメールと称する。）中で使用する単語を得るべく、メールのメッセージを編集する編集者は、入力用ボタン３４を押すことにより仮名文字を入力する。入力された仮名文字は、ＲＡＭ１０に文字情報として記憶され、更に表示部３に出力する順位を決定する制御部５に送られる。
【００１９】
不揮発性メモリ７は、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、フラッシュメモリなどからなり、記憶内容の書き込みと消去が可能で、電源が供給されなくても記憶を保持する。
【００２０】
不揮発性メモリ７には、記憶領域としての記憶部９が備えられる。記憶部９には、仮名文字などの文字と、複数の単語と、複数の単語を表示部３に表示する順位との関係を、複数の送信相手毎に記憶している。仮名文字などの文字は、メール中で使用され可能性がある複数の単語を得るために入力すべき文字である。順位は、複数の送信相手のそれぞれの特性に合わせて設定されたものである。不揮発性メモリ７における記憶部９以外の領域には、送信したメールや受信したメールなどが記憶される。
【００２１】
表示部３は、例えば、液晶画面から構成される。表示部３には、入力用ボタン３４によって入力された仮名文字が表示される。更に表示部３には、仮名文字から変換される候補となる複数の単語が表示される。
【００２２】
操作部４は、携帯電話３０に備えられたカーソル用ボタン３２、３３から構成される。編集者によるカーソル用ボタン３２、３３の操作により、仮名文字から変換される候補となる複数の単語の表示位置の範囲を、一つのカーソルが移動する。カーソル用ボタン３２を押すと、図面左側にカーソルが移動し、カーソル用ボタン３３を押すと、図面右側にカーソルが移動する。
【００２３】
選択部６は、携帯電話３０に備えられた選択用ボタン３１から構成される。編集者による選択用ボタン３１の操作により、表示部３に表示された、入力された仮名文字から変換される候補となる複数の単語のうち、カーソルが静止している位置の一つの単語を選択することができる。
【００２４】
作成部１１は、入力された文字に対応する、第２の複数の送信相手用の、複数の単語と表示する第１の順位との関係を参照し、入力された文字に対応する、複数の単語を表示する第２の順位を作成する。
【００２５】
制御部５は、表示部３に表示されている仮名文字を、選択部６によって選択された単語で置き換えて表示する。すなわち、制御部５は、仮名文字から選択部６によって選択された単語に変換して表示部３に表示する。
【００２６】
制御部５は、ＣＰＵから構成され、ＲＯＭ８に格納されたプログラムをＲＡＭ１０に読み出して、実行することにより、入力部２、操作部４、選択部６、表示部３のそれぞれの機能を実現させる。
【００２７】
図３は、本実施例において、メールの宛て名を複数の送信相手として設定し、複数の送信相手に一つのメールを同時に送信するときのメールについて説明する図である。図３の送信相手Ａ、Ｂ、Ｃ、Ｄ、Ｅは第１の複数の送信相手である。編集者Ｑは、一つのメールＭ１、一つのメールＭ２のメッセージを編集する。送信相手Ａ、Ｂ、Ｃ、Ｄ、Ｅ及び編集者Ｑは、携帯電話ａ、ｂ、ｃ、ｄ、ｅ及び携帯電話ｑをそれぞれ携帯している。携帯電話ａ、ｂ、ｃ、ｄ、ｅ及び携帯電話ｑには、メール作成用ソフトが備えられている。
【００２８】
メールＭ１の宛て名には、第１の複数の送信相手のうちの第２の複数の送信相手としての送信相手Ａ、Ｂ、Ｃが設定され、実線矢印に示すように、編集者ＱはメールＭ１を送信相手Ａ、Ｂ、Ｃに同時に送信する。メールＭ２の宛て名には、第１の複数の送信相手のうちの第２の複数の送信相手としての送信相手Ｃ、Ｄ、Ｅが設定され、破線矢印に示すように、編集者ＱはメールＭ２を送信相手Ｃ、Ｄ、Ｅに同時に送信する。
【００２９】
本実施例における送信相手Ａ、Ｂ、Ｃは編集者Ｑにとっては、仕事上の取り引き先のメンバーであり、これまでのメールにおいて、製品の納品に関する内容のメールの送受信が多い。本実施例においても、編集者Ｑは、製品の納期に関するメールＭ１を編集しようとしている。
【００３０】
本実施例における送信相手Ｃ、Ｄ、Ｅは、同じ趣味の会に属するメンバーであり、飲み会などの懇親会を開催するメールの送受信が多い。これまでのメールにおいて、懇親会に関するする内容のメールの送受信が多い。本実施例においても、編集者Ｑは、懇親会に関するメールＭ２を編集しようとしている。
【００３１】
メールＭ１のメッセージを編集するときにおける仮名文字から変換される単語を表示部３に表示するときの方法について説明する。
【００３２】
図４（ａ）は、送信相手Ａに送信した最新のメール及び最新のメールから遡る１回前〜４回前までのメールの過去５回分の各メールのメッセージに含まれる単語の出現回数を示す表である。本実施例では、メールの送信が成功したときに、送信したメールのメッセージに含まれる単語の出現回数を算出する。図４（ａ）下段の合計の欄は、各単語についての５回分のメールにおける出現回数の合計値である。
【００３３】
図４（ｂ）は、記憶部９に記憶された送信相手Ａのテーブルの内容を示す表である。本実施例では、一例として、仮名文字「の」について説明する。図４（ｂ）に示すように、一つのレコードには、仮名文字、仮名文字に対応する複数の単語、第１の順位、出現回数が記憶されている。
【００３４】
図４（ｂ）の出現回数は、図４（ａ）の下段の合計の欄に記載された出現回数の合計値と同じ値である。図４（ｂ）の第１の順位は、出現回数の合計値において、数値の多い方から第１の順位が上位に設定される。
【００３５】
図５（ａ）、（ｂ）は、送信相手Ｂ、Ｃについての記憶部９に記憶されたテーブルの内容を示す表である。図４（ａ）、（ｂ）を用いて記憶部９に記憶された送信相手Ａのテーブルについて説明したように、送信相手Ｂ、Ｃについての各テーブルにおける第１の順位は、記憶部９に保存され、送信相手Ｂ、Ｃに送信された５回分のメールのメッセージに含まれる単語の出現回数に基づいて決定される。
【００３６】
次に、図３の送信相手Ａ、Ｂ、Ｃに送信するメールＭ１のメッセージの編集作業において、入力した仮名文字の変換候補となる単語を表示するときの第２の順位を設定する方法について説明する。
【００３７】
図６は、送信相手Ａ、Ｂ、Ｃに送信したメールＭ１における単語の出現回数と第２の順位を示す表である。送信相手Ａ、Ｂ、Ｃの列には、最新のメール及び最新のメールの４回前までの過去５回分のメールのメッセージにおける単語の出現回数を示す（図４（ａ）参照）。図６の単語の列に記載されたそれぞれの単語は、記憶部９のテーブルにそれぞれ記憶されている第１の順位における１位から５位の単語である。
【００３８】
出現回数の合計値の列は、送信相手Ａ、Ｂ、Ｃにおけるそれぞれの単語の出現回数を合計した数値である。第２の順位の列に記載された順位は、出現回数の合計値の多い方から、上位に設定される。本実施例では、１位から５位まで設定する。
【００３９】
図７は、図６の第２の順位に従って、複数の単語が表示部３に表示される様子を示す図である。図７の編集エリア３５には、メールＭ１中で使用される可能性がある複数の単語を得るために入力すべき文字としての仮名文字「の」が表示されている。
【００４０】
単語表示エリア３６には、図６の第２の順位が、１位から５位である単語「納期、納品、残り、乗る、飲み」が、第２の順位に従って図面左側から右側に表示される。仮名文字「の」が入力されたとき、カーソル３７は「納期」の位置にある。
【００４１】
編集者Ｑは、この時点で、仮名文字から「納期」に変換しようとしている。カーソル３７の位置が、既に「納期」の位置にあるので、編集者Ｑは、カーソル用ボタン３２、３３を操作することなく単語としての「納期」を選択することができる。
【００４２】
次に、メールＭ２のメッセージを編集するときにおける仮名文字から変換される単語を表示部３に表示するときの方法について説明する。図８（ａ）、（ｂ）、（ｃ）は、記憶部９に記憶された送信相手Ｃ、Ｄ、Ｅのテーブルの内容を示す表である。本実施例では、一例として、仮名文字「の」に対応するテーブルの内容を示す。図に示すように、各テーブルには、仮名文字、単語、第１の順位、出現回数が記憶されている。
【００４３】
図９は、送信相手Ｃ、Ｄ、Ｅに送信したメールＭ２における単語の出現回数と第２の順位を示す表である。送信相手Ｃ、Ｄ、Ｅの縦の列には、記憶部９に保存されている５回分のメールのメッセージにおける単語の出現回数を示す。図９の単語の縦の列に記載されたそれぞれの単語は、記憶部９のテーブルにそれぞれ記憶されている第１の順位における１位から５位に対応する単語である。
【００４４】
出現回数の縦の列には、送信相手Ｃ、Ｄ、Ｅにおける単語の出現回数を合計した数値である。第２の順位の縦の列に記載された順位は、出現回数の多い方から、上位に設定される。
【００４５】
図１０は、図９の第２の順位に従って、複数の単語が表示部３に表示される様子を示す図である。図１０の編集エリア３５には、メールＭ２中で使用される可能性がある複数の単語を得るために入力すべき文字としての仮名文字「の」が表示されている。
【００４６】
単語表示エリア３６には、図９の第２の順位が、１位から５位である単語「飲み、乗る、納期、納品、延びる」が、第２の順位に従って図面左側から右側に表示される。仮名文字「の」が入力されたとき、カーソル３７は「飲み」の位置にある。
【００４７】
編集者Ｑは、この時点で、仮名文字から「飲み」に変換しようとしている。カーソル３７の位置が、既に「飲み」の位置にあるので、編集者Ｑは、カーソル用ボタン３２、３３を操作することなく単語としての「飲み」を選択することができる。
【００４８】
送信相手Ｃは、メールＭ１の宛て名にも、またメールＭ２の宛て名にも設定されている。このようにすれば、メールＭ１のように、仕事上のメッセージ内容を記載したメールの編集作業においても、メールＭ２のように、懇親会の内容を記載したメールの編集作業においても、仮名文字から変換候補を選択するときに、カーソル用ボタン３２、３３によるボタン操作の回数を少なくすることができる。従って、仮名文字からの変換作業の効率が低下することを抑制することができる。
【００４９】
次に、第１の順位を設定する処理方法について説明する。図１１は、第１の順位を設定するプログラムのフローチャートである。本実施例では、メールの送信が成功したときに本プログラムを実行する。以下、制御部５が行う処理の内容を記載する。図１１のフローチャートは、例えば「の」である一つの仮名文字に対応する複数の単語における処理を示す。
【００５０】
ステップＳ１００では、記憶部９からテーブルをＲＡＭ１０に読み出す。ステップＳ１０１では、ＲＡＭ１０のテーブルの最新の出現回数を０に更新する。
【００５１】
ステップＳ１０２では、ＲＡＭ１０のテーブルの１回前から４回前の出現回数を、テーブルにおけるそれぞれ１回分前の出現回数で置き換えて更新する。例えば、ＲＡＭ１０のテーブルの２回前の出現回数を、１回分前であるテーブルの１回前の出現回数で置き換える。同様に、ＲＡＭ１０のテーブルの３回前の出現回数を、１回分前であるテーブルの２回前の出現回数で置き換える。同様に、ＲＡＭ１０のテーブルの４回前、５回前の出現回数を、１回分前であるテーブルの３回前、４回前の出現回数でそれぞれ置き換える。
【００５２】
ステップＳ１０３では、送信したメールにおける単語の出現回数を算出する。ステップＳ１０４では、メッセージにおける単語は、ＲＡＭ１０のテーブルに記憶されている単語か否かを判定する。テーブルに記憶されている単語であるときは（Ｙｅｓ）、ステップＳ１０５に進み、テーブルに記憶されている単語ではないときは（Ｎｏ）、ステップＳ１０６に進む。
【００５３】
ステップＳ１０５では、ＲＡＭ１０のテーブルの同じ単語における最新の出現回数に記憶し、ステップＳ１０７に進む。
【００５４】
ステップＳ１０６では、ＲＡＭ１０のテーブルにレコードを追加し、単語、最新の出現回数を記憶する。ステップＳ１０７では、ＲＡＭ１０のテーブルの単語における最新、１回前〜４回前の出現回数からなる出現総回数を算出する。
【００５５】
ステップＳ１０８では、ＲＡＭ１０のテーブルの単語の出現総回数における順位を算出して設定する。ステップＳ１０９では、ＲＡＭ１０のテーブルの６位以下であるレコードを削除する。ステップＳ１０９では、ステップＳ１０４でＲＡＭ１０のテーブルにある単語と同じと判定され、ステップＳ１０６でレコードが追加されなかったときは、レコードの削除は行わない。ステップＳ１１０では、記憶部９のテーブルを削除し、記憶部９にＲＡＭ１０のテーブルを記憶する。
【００５６】
本実施例では、仮名文字としての「の」を入力する場合について説明したが、他の仮名文字１字であってもよい。また、仮名文字は、例えば「のう」などのような複数の仮名文字であってもよい。
【００５７】
図１２は、本実施例におけるメール作成用単語変換プログラムのフローチャートである。ステップＳ２００では、入力部２は、図２の入力用ボタン３４によって入力された入力文字としての仮名文字を取得する。ステップＳ２１０では、制御部５は、取得した仮名文字を図７、図１０の編集エリア３５に表示する。
【００５８】
ステップＳ２２０では、作成部１１は、後述する第１実施例における第２の順位の作成処理を行う。ステップＳ２４０では、制御部５は、複数の単語を、ステップＳ２２０で作成された第２の順位に従って単語表示エリア３６に表示する。
【００５９】
ステップＳ２５０では、操作部４は、カーソル用ボタン３２、３３が押された場合は、カーソル３７を移動する。ステップＳ２６０では、選択部６は、選択用ボタン３１が押された場合は、カーソル３７の位置にある単語を取得する。ステップＳ２７０では、制御部５は、選択部６が取得した単語を編集エリア３５に表示する。
【００６０】
次に、ステップＳ２２０で作成部１１が行う、第１実施例における第２の順位の作成処理について説明する。図１３は、図１２のステップＳ２２０における第１実施例における第２の順位の作成処理のフローチャートである。
【００６１】
ステップＳ２２１では、作成部１１は、起動中のメール作成用ソフトの宛て名に設定されている第２の複数の送信相手の名前を取得する。
【００６２】
ステップＳ２２２では、作成部１１は、取得した名前から第２の複数の送信相手に対応するテーブルの内容を記憶部９からＲＡＭ１０に読み出す。ステップＳ２２３では、作成部１１は、読み出したテーブルに記憶されている各単語の出現回数から出現回数の合計値を集計する（図６の出現回数の合計値を参照）。
【００６３】
ステップＳ２２４では、作成部１１は、集計された出現回数の合計値から第２の順位を決定する（図６及び図９の第２の順位を参照）。
【００６４】
以上、本実施例で説明したメール作成用単語変換装置１は、表示部３と、メール中で使用される可能性がある複数の単語を得るために入力すべき文字としての仮名文字と、複数の単語と、第１の複数の送信相手としての送信相手Ａ、Ｂ、Ｃ、Ｄ、Ｅの特性に合わせて複数の単語を表示部３に表示する第１の順位と、の関係を送信相手Ａ、Ｂ、Ｃ、Ｄ、Ｅ毎に記憶している記憶部９と、送信相手Ａ、Ｂ、Ｃ、Ｄ、Ｅのうちの第２の複数の送信相手宛てに作成しようとするメール中で使用する単語を得るべく、仮名文字を入力するための入力部２と、入力された仮名文字に対応する、第２の複数の送信相手用の、複数の単語と表示する第１の順位との関係を参照し、入力された仮名文字に対応する、複数の単語を表示する第２の順位を作成する作成部１１と、入力された仮名文字に対応する複数の単語を、作成された第２の順位に従って表示部３に表示させる制御部５と、表示部３に表示された複数の単語のうち、メール中で使用する単語の選択を行うべく、当該選択のためのカーソル３７を移動させる操作部４と、入力された仮名文字を使用する単語に変換すべく、カーソル３７が移動された単語を選択する選択部６と、を含む。
【００６５】
この構成によれば、第２の複数の送信相手用の、複数の単語と表示する順位との関係を参照し、入力された文字に対応する、複数の単語を表示する順位を作成する作成部１１を備える。これによれば、メール中で使用される可能性がある単語の順位が上位に位置付けられる。そのため、カーソル３７の位置を移動させるためのボタン操作の操作回数を少なくすることができる。従って、複数の送信相手に同時に送信する一つのメールを編集する場合に、入力された仮名文字の変換候補となる複数の単語から、一つの単語を選択するときの作業効率を向上させることができる。
【００６６】
また、第２の順位は、メールＭ１、Ｍ２より以前に第２の複数の送信相手宛てに作成した複数のメールのうち、所定の送信回数の複数のメールにおける単語の出現回数に基づいて設定されている。
【００６７】
このようにすれば、メールＭ１、Ｍ２中で使用される可能性がある単語の順位が上位に位置付けられる。そのため、カーソル３７の位置を移動させるためのボタン操作の操作回数を少なくすることができる。
【００６８】
本実施例では、単語表示エリア３６に５個の単語を表示したが、仮名文字に対応する単語の数が５個に満たないときは、送信相手共通の仮名文字と単語を記憶したテーブルを不揮発性メモリ７に備え、送信相手共通のテーブルから読み出した単語も単語表示エリア３６に表示し、カーソル３７によって選択するようにしてもよい。
【００６９】
（第２実施例）
第２実施例では、第２の順位は、第１の順位に基づいて設定される場合について説明する。第１の順位は、第１実施例で説明したように、編集しようとするメールより以前に第２の複数の送信相手宛てに作成した複数のメールに基づいて決定された順位である。
【００７０】
第２実施例のメール作成用単語変換装置のブロック構成は、図１の第１実施例のメール作成用単語変換装置１のブロック構成と同じである。また、第１実施例で説明したように、本実施例においても、編集者Ｑは、宛て名を送信相手Ａ、Ｂ、Ｃとして設定したメールＭ１と、宛て名を送信相手Ｃ、Ｄ、Ｅとして設定したメールＭ２を編集しようとする場合について説明する。
【００７１】
編集者ＱがメールＭ１のメッセージを編集しているときについて説明する。本実施例における記憶部９に記憶されたテーブルには、送信相手Ａ、Ｂ、Ｃごとに、入力文字としての仮名文字、仮名文字の変換候補となる複数の単語、その単語を表示する第１の順位が記憶されている。図１４（ａ）の表の左側部分は、送信相手Ａ、Ｂ、Ｃのテーブルから単語と第１の順位を抜き出した表である。図に示すように、各送信相手の縦の列は、テーブルに記憶されている単語とその単語について決定されている第１の順位を示す。図１４（ａ）の表の右側部分には、それぞれの単語が取得した順位の個数を示す。
【００７２】
図１４（ｂ）は、第２の順位に設定した係数の表である。図１４（ｃ）は、図１４（ａ）の右側部分に記載した各順位の個数に、係数を掛けた積の値を示す表である。図１４（ｃ）の合計値の縦の列は、それぞれの単語における積の値を合計した値を示す。図１４（ｃ）の第２の順位の縦の列は、積の合計値の多い方から順位を上位に設定した値を示す。合計値が同じ値であるときは、本実施例では、あいうえお順で優先する。本実施例では、１位から５位までの順位を第２の順位として設定する。
【００７３】
図１５は、図１４（ｃ）の第２の順位に従って、複数の単語が表示部３に表示される様子を示す図である。図１５の編集エリア３５には、メールＭ１中で使用される可能性がある複数の単語を得るために入力すべき文字としての仮名文字「の」が表示されている。
【００７４】
単語表示エリア３６には、図１４（ｃ）の第２の順位が、１位から５位である単語「納期、納品、残り、乗る、ノート」が、第２の順位に従って図面左側から右側に表示される。仮名文字「の」が入力されたとき、カーソル３７は「納期」の位置にある。
【００７５】
編集者Ｑは、この時点で、仮名文字から「納期」に変換しようとしている。カーソル３７の位置が、既に「納期」の位置にあるので、編集者Ｑは、カーソル用ボタン３２、３３を操作することなく単語としての「納期」を選択することができる。
【００７６】
次に、編集者ＱがメールＭ２のメッセージを編集しているときについて説明する。図１６（ａ）の表の左側部分は、送信相手Ｃ、Ｄ、Ｅのテーブルから単語と第１の順位を抜き出した表である。図に示すように、各送信相手の縦の列は、テーブルに記憶されている単語とその単語について決定されている第１の順位を示す。図１６（ａ）の表の右側部分には、それぞれの単語が取得した順位の個数を示す。
【００７７】
図１６（ｂ）は、第２の順位に設定した係数の表である。図１６（ｃ）は、図１６（ａ）の右側部分に記載した各順位の個数に、係数を掛けた積の値を示す表である。図１６（ｃ）の合計値の縦の列は、それぞれの単語における積の値を合計した値を示す。図１６（ｃ）の第２の順位の縦の列は、積の合計値の多い方から順位を上位に設定した値を示す。本実施例では、１位から５位までの順位を第２の順位として決定する。
【００７８】
図１７は、図１６（ｃ）の第２の順位に従って、複数の単語が表示部３に表示される様子を示す図である。図１７の編集エリア３５には、メールＭ２中で使用される可能性がある複数の単語を得るために入力すべき文字としての仮名文字「の」が表示されている。
【００７９】
単語表示エリア３６には、図１６（ｃ）の第２の順位が、１位から５位である単語「飲み、納期、乗る、納品、延びる」が、第２の順位に従って図面左側から右側に表示される。仮名文字「の」が入力されたとき、カーソル３７は「飲み」の位置にある。
【００８０】
編集者Ｑは、この時点で、仮名文字から「飲み」に変換しようとしている。カーソル３７の位置が、既に「飲み」の位置にあるので、編集者Ｑは、カーソル用ボタン３２、３３を操作することなく単語としての「飲み」を選択することができる。
【００８１】
次に、第２実施例のメール作成用単語変換方法について説明する。
【００８２】
図１８は、第２実施例における本実施例におけるするメール作成用単語変換プログラムのフローチャートである。図１８のフローチャートは、第１実施例で説明した図１２のフローチャートにおけるステップＳ２２０を、図１８のステップＳ２３０に置き換えたものである。すなわち、図１８のステップＳ２００からステップＳ２１０までと、ステップＳ２４０からステップＳ２７０までは、図１２のフローチャートにおける処理内容と同じである。第２実施例では、図１８のステップＳ２３０に示す第２の順位の作成処理の内容が、図１２のステップＳ２２０に示す第１実施例における第２の順位の作成処理の内容と異なる。
【００８３】
図１９は、第２実施例における第２の順位の作成処理のフローチャートである。ステップＳ２３１では、作成部１１は、起動中のメール作成用ソフトの宛て名に設定されている第２の複数の送信相手の名前を取得する。ステップＳ２３２では、作成部１１は、第２の複数の送信相手の名前に対応するテーブルを記憶部９からＲＡＭ１０に読み込む。
【００８４】
ステップＳ２３３では、作成部１１は、読み込んだテーブルから各送信相手の各単語と第１の順位を取得する（図１４（ａ）、図１６（ａ）の表の左側部分を参照）。ステップＳ２３４では、作成部１１は、各送信相手の各単語における第１の順位と、第１の順位に応じた係数との積を算出する（図１４（ｃ）、図１６（ｃ）を参照）。
【００８５】
ステップＳ２３５では、作成部１１は、ステップＳ２３４で算出した各単語における積の和を合計値として算出する。ステップＳ２３６では、作成部１１は、各単語における合計値に基づいて単語表示エリア３６に表示する第２の順位を決定する（図１４（ｃ）、図１６（ｃ）を参照）。本実施例では、１位から５位までの順位を決定する。
【００８６】
以上、本実施例のメール作成用単語変換装置１は、入力された仮名文字に対応する、第２の複数の送信相手用の、複数の単語と表示する第１の順位との関係を参照し、入力された仮名文字に対応する、複数の単語を表示する第２の順位を作成する作成部１１を備える。作成部１１によって作成される第２の順位は、メールＭ１、Ｍ２より以前に第２の複数の送信相手宛てに作成した複数のメールにおける単語の出現回数により設定された単語の第１の順位に基づいて設定されている。
【００８７】
このようにすれば、メールＭ１、Ｍ２中で使用される可能性がある単語の順位が上位に位置付けられる。そのため、カーソル３７の位置を移動させるためのカーソル用ボタン３２、３３の操作回数を少なくすることができる。
【００８８】
以上、第１実施例、第２実施例では、メール作成用単語変換装置１を含む電子機器としての携帯電話３０について説明したが、メール作成用単語変換装置を含む電子機器としてのパーソナルコンピュータでもよい。
【００８９】
また、第１実施例、第２実施例の記憶部９に格納したテーブルには、複数の単語と順位を格納したが、複数の単語を連結した複数の文節と、それぞれの文節の順位を格納したテーブルを記憶部９に備え、表示部３に複数の文節を表示するようにしてもよい。
【図面の簡単な説明】
【００９０】
【図１】メール作成用単語変換装置の構成を示すブロック図。
【図２】メール作成用単語変換装置を備えた携帯電話の外観斜視図。
【図３】複数の送信相手に一つのメールを同時に送信するときのメールについて説明する図。
【図４】（ａ）は、各メールのメッセージに含まれる単語の出現回数を示す表、（ｂ）は、記憶部に記憶されたテーブルの内容を示す表。
【図５】記憶部に記憶されたテーブルの内容を示す表。
【図６】送信相手に送信したメールにおける単語の出現回数と第２の順位を示す表。
【図７】複数の単語が表示部に表示される様子を示す図。
【図８】記憶部に記憶されたテーブルの内容を示す表。
【図９】送信相手に送信したメールにおける単語の出現回数と第２の順位を示す表。
【図１０】複数の単語が表示部に表示される様子を示す図。
【図１１】第１実施例における、第１の順位を設定し、記憶部に記憶するプログラムのフローチャート。
【図１２】第１実施例におけるメール作成用単語変換プログラムのフローチャート。
【図１３】第１実施例における第２の順位の作成処理のフローチャート。
【図１４】（ａ）は、送信相手のテーブルから単語と第１の順位を抜き出した表、（ｂ）は、第２の順位に設定した係数の表、（ｃ）は、各順位の個数に係数を掛けた積の値を示す表。
【図１５】複数の単語が表示部に表示される様子を示す図。
【図１６】（ａ）は、送信相手のテーブルから単語と第１の順位を抜き出した表、（ｂ）は、第２の順位に設定した係数の表、（ｃ）は、各順位の個数に係数を掛けた積の値を示す表。
【図１７】複数の単語が表示部に表示される様子を示す図。
【図１８】第２実施例におけるメール作成用単語変換プログラムのフローチャート。
【図１９】第２実施例における第２の順位の作成処理のフローチャート
【符号の説明】
【００９１】
１…メール作成用単語変換装置、２…入力部、３…表示部、４…操作部、５…制御部、６…選択部、９…記憶部、１１…作成部、３０…携帯電話、３１…選択用ボタン、３２，３３…カーソル用ボタン、３４…入力用ボタン、３５…編集エリア、３６…単語表示エリア、３７…カーソル、Ａ，Ｂ，Ｃ，Ｄ，Ｅ…送信相手、Ｍ１，Ｍ２…メール。
【図１】
2010015283.tif 000003
【図２】
2010015283.tif 000004
【図３】
2010015283.tif 000005
【図４】
2010015283.tif 000006
【図５】
2010015283.tif 000007
【図６】
2010015283.tif 000008
【図７】
2010015283.tif 000009
【図８】
2010015283.tif 000010
【図９】
2010015283.tif 000011
【図１０】
2010015283.tif 000012
【図１１】
2010015283.tif 000013
【図１２】
2010015283.tif 000014
【図１３】
2010015283.tif 000015
【図１４】
2010015283.tif 000016
【図１５】
2010015283.tif 000017
【図１６】
2010015283.tif 000018
【図１７】
2010015283.tif 000019
【図１８】
2010015283.tif 000020
【図１９】
2010015283.tif 000021