JP2004310302A - Character string conversion device, information terminal device with e-mail function using it, and character string conversion method - Google Patents
Character string conversion device, information terminal device with e-mail function using it, and character string conversion method Download PDFInfo
- Publication number
- JP2004310302A JP2004310302A JP2003100780A JP2003100780A JP2004310302A JP 2004310302 A JP2004310302 A JP 2004310302A JP 2003100780 A JP2003100780 A JP 2003100780A JP 2003100780 A JP2003100780 A JP 2003100780A JP 2004310302 A JP2004310302 A JP 2004310302A
- Authority
- JP
- Japan
- Prior art keywords
- character string
- character
- kana
- input
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
- Machine Translation (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、入力される文字列の変換装置および変換方法に係わり、さらに詳しくは、例えば、メッセージを送受信する電子メール機能を有する情報装置などに用いられ、メッセージを作成する際の日本語による「仮名漢字変換」を効率的に行える文字列変換装置あるいは文字列変換方法に関する。
【0002】
【従来の技術】
近年、携帯電話機用いた電子メール送受信に代表される「文字コードメッセージ型の送受信」は、コミュニケーション手段の一つとして広く普及しつつある。
利用者層の拡大に伴って、メッセージの種別も個人用途、ビジネス用途等さまざまな利用形態に広がっている。
こうした中、メッセージの作成をより簡易に行うため、日本語入力の操作負荷を軽減するためのさまざまな試みが実用化されている。
【0003】
例えば、特許文献1には、仮名による読み入力の煩雑操作を解消するため、既に入力した読み文字列(即ち、仮名による読み文字列)の先頭文字列を入力して特定操作を行うことにより、対応する仮名漢字文字列に変換された表記文字列が入力できる仮名漢字変換方法が開示されている。
例えば、「にほんごじょうほうしょりしすてむにおけるおおきなかだいににゅうりょくそうさのこうりつかがある」と、仮名による読み情報を入力した後に、「日本語情報処理システムにおける大きな課題に入力操作の効率化がある」と変換して、これを確定すると、それぞれの文節「日本語」「情報」「処理」「システム」「に」「おける」「大きな」「課題」「に」「入力」「操作」「の」「効率化」「が」「ある」について、対応する読みがバッファ(メモリ)に記憶される。
【0004】
そして、以降の文字入力においては、例えば、「に」と読み入力して短縮変換のためのキーを押下すると、読み入力の先頭の仮名文字が「に」である「日本語」、「日本語情報」、「日本語情報処理」、「日本語情報処理システム」、「入力」が変換候補として表示される。
操作者はそのうち所望の変換候補を選択することにより、仮名による先頭文字を入力するだけで仮名漢字変換をすることができるため、なんども同じ文字列を入力しなくてはならないようなシーンにおいては入力の効率化を期待することができる。
【0005】
さらに、特許文献2には、前記特許文献1の課題として、入力文章が増えれば増えるほど仮名による読み入力の先頭文字が同じ変換候補で記憶されるため、操作者が望む候補がなかなか候補として表示できない点に着目し、変換候補を絞り込む操作を簡易にする手法について述べている。
抽出順位の決定ルールとして「抽出された表記文字列が連続する場合、前側の単語を優先」「抽出された表記文字列の品詞が単体で用いられるものを優先」等のルールを用いて、優先度の低い文字を候補として表示しないように制御したり、
複数の文字列同士を合体させた上で候補するためのルールを設け、文字入力の効率化と候補数の削減による選択操作の軽減化手法を示している。
【0006】
【特許文献1】
特開昭61−77957号公報(問題点を解決するための手段、発明の効果、第1図)
【特許文献2】
特開2000−123006号公報(図4、要約)
【0007】
【発明が解決しようとする課題】
一方、先に述べたような携帯電話でのメール送受信に代表されるメッセージング用途においては、通信相手によって言葉遣いが全く違うケースが考えられる。
例えば、家族、友人、等の親しい間柄では口語体でのメールのやりとりが頻繁に行われることが予想できる。
仕事仲間へのメッセージであれば、社内でのみ通じるような省略語が頻繁に現れることが予想できる。
さらに取引先へのメール送信であれば、「いつもお世話になっております。」「以上、よろしくお願い致します。」等の定型的な文面が頻繁に現れる。
このように文章入力を行う作業についてメッセージング用の文章を入力する場合においては、メッセージ作成過程において文体や利用する用語に偏りがあるケースが多い。
【0008】
しかし、前述のような「過去のすべての入力文字列から利用者が用いると思われる文字を予測し、入力候補とする日本語入力方式」を用いた場合、直前に作成したメッセージで入力し学習領域に記憶された既入力文字列情報は、次回のメッセージ作成においても必ずしも有効な文字列であるとは限らない。このため学習内容を反映しても効果が得られない場合が考えられる。
例えば、友人に対して「このあいだの、飲み会で車の鍵を落としちゃったみたいなんだけど、見覚えないかな。」と、親しい友人とのみの間で用いられる文体でメッセージを作成した直後、仕事相手や取引先宛のメッセージを作成しようとした場合、「このあいだ」「飲み会」「鍵を」「落としちゃった」等の文字列やこれらの文字列を組み合わせて作成した文字列は、前記仕事相手や取引先宛のメッセージ作成においては利用価値が無いため文字入力効率化を期待することができない。
そればかりか、操作ミスにより「飲み会」等の文字列が確定し顧客に送付されてしまい、利用者に不利益を与える原因となりうる。
【0009】
また、特許文献2では、「編集対象ファイル毎」に既入力文字列情報を記録することで、編集対象ファイルによって欲する変更後文字列が異なる場合に、効率的な変換が可能であることも述べられている。
しかし、携帯電話におけるメッセージは、通常は1ファイルとして保存されるうえ、携帯電話におけるメッセージは概して総文字数が短く、ファイル単位の学習文字列では、ひとつのメッセージを書き終えるまでに十分な学習が行われず、効果が得られないという問題がある。
【0010】
この発明はかかる課題を解決するためになされたもので、メッセージを作成する際に、メッセージの送付相手に応じた適切な推測候補文字列を表示することにより、利用者の文字入力の負荷の軽減と操作ミスによる誤文字入力による不利益を軽減することのできる文字列変換装置および文字列変換方法を提供することを目的とする。
また、このような字列変換装置を用いることにより、利用者の文字入力の負荷の軽減と操作ミスによる誤文字入力による不利益を軽減することのできる利便性に優れた電子メール機能付き情報端末装置(例えば、携帯電話装置)を提供することを目的とする。
【0011】
【課題を解決するための手段】
この発明に係る文字列変換装置は、入力される仮名文字列を仮名漢字の表記文字列に変換する仮名漢字変換手段と、電子メッセージ送信相手を複数の送信先グループに分類して、電子メッセージ送信相手の氏名およびメールアドレスを管理するアドレス帳データ管理手段と、上記アドレス帳データ管理手段に管理されている上記複数の送信先グループのそれぞれに対応して設けられ、電子メッセージを作成する度に、入力される仮名文字列と該仮名文字列が上記仮名漢字変換手段により変換された表記文字列との組合せを学習結果として記憶する複数の学習結果記憶手段と、送信相手氏名を入力して電子メッセージ作成を開始すると、送信相手の属する送信先グループを特定し、特定された送信先グループに対応する学習結果記憶手段に記憶されている学習結果を読み出し、読み出された学習結果を用いて入力される仮名文字列の先頭文字列と合致する表記文字列の候補を表示部に表示させる文字編集用ユーザインタフェース手段と、上記文字編集用ユーザインタフェース手段により表示された表記文字列の候補から1つの表記文字列を選択する選択手段を備えたものである。
【0012】
また、この発明に係る文字列変換方法は、電子メッセージ送信相手を複数の送信先グループに分類し、電子メッセージ送信相手の氏名およびメールアドレスを管理するステップと、電子メッセージを作成する度に、入力される仮名文字列と該入力仮名文字列が仮名漢字変換された表記文字列との組合せを学習結果として、送信相手が属する送信先グループに対応させて記憶するステップと、電子メッセージの作成を開始すると、送信相手の属する送信先グループを特定し、特定された送信先グループに対応して記憶された学習結果を読み出し、入力仮名文字列の先頭文字列と合致する表記文字列の候補を表示するステップと、表示された表記文字列の候補から1つの表記文字列を選択するステップを有したものである。
【0013】
【発明の実施の形態】
以下、図面に基づいて、本発明の一実施の形態について説明する。
なお、各図間において、同一符号は同一あるいは相当のものを表す。
実施の形態1.
図1は、本発明による文字列変換装置の論理的機能構成を説明するための機能ブロック図である。
また、図2は、本発明による文字列変換装置を適用する電子メール機能付きの情報機器(情報装置)の一例である携帯電話装置の外観を示す図である。
なお、図2において、201は携帯電話装置、202は携帯電話装置201が各種情報を表示するための表示装置、203は携帯電話装置201に対して利用者が操作を行ったり、文字入力を行うための入力装置である。
【0014】
図1において、101は電子メール機能を有した情報端末機器(例えば、携帯電話装置201)に搭載されているアプリケーションモジュールであって、電子メッセージを送受信したり、一覧形式で電子メッセージやメールアドレスなどを管理したり、新規メッセージや返信メッセージを作成するための電子メールクライアントアプリケーション、102は電子メールクライアントアプリケーション101によって管理され、送信メッセージ、受信メッセージ、未送信メッセージ等を不揮発情報として保存するための電子メール用データベースである。
【0015】
103は電子メッセージの送付先となるメールアドレスと送付相手の氏名等のデータをレコード情報(記録情報)として管理し、電子メールクライアントアプリケーション101と受け渡しすることが可能なアドレス帳アプリケーション、104はアドレス帳アプリケーション103が利用するアドレスレコードデータとグループ情報データとを保有し、各種アプリケーションからの要求に応じて必要なレコード情報(記録情報)を提供することができるアドレス帳データ管理部、105はアドレス帳データ管理部104内のアドレスレコードデータベース、106はアドレス帳データ管理部104内のグループ情報データベースである。
【0016】
107は各種アプリケーションから起動が可能であり、入力装置203を用いて利用者が操作したキー入力系列を読み文字列に変換の上、後述の仮名漢字変換エンジンに変換依頼を発行し、仮名漢字変換の結果を受け取ったり、仮名漢字変換エンジンから送られてくる推測文字候補をリスト表示することが可能な文字編集用ユーザインタフェースであって、起動の際にパラメータとしてID番号(認識番号)を受け取ることが可能である。
108は文字編集用ユーザインタフェース107から受けとった読み文字列を漢字に変換したり、後述の学習バッファ切り替え手段を介して学習バッファと比較の上、推測変換文字列リストとして文字編集用ユーザインタフェース107に渡すことができる仮名漢字変換エンジンであって、文字編集用ユーザインタフェース107よりにデータ読み書き対象とする学習バッファの指定を受けることが可能である。
【0017】
109は仮名漢字変換辞書(即ち、仮名漢字変換エンジン108)からのID番号指定に応じて利用者が文字入力する際にデータ読み書きの対象とする学習バッファを切り替えることが可能な学習バッファ切り替え手段、110は学習バッファ切り替え手段109の中におかれた学習バッファ1、111は学習バッファ切り替え手段109の中におかれた学習バッファ2である。
なお、学習バッファとは、電子メッセージを作成する度に、入力される仮名文字列と該仮名文字列が上記仮名漢字変換手段により変換された表記文字列との組合せを学習結果として蓄積して記憶する記憶装置(メモリ)のことであり、また、学習バッファ切り替え手段109は、学習バッファ1および学習バッファ2の2つの学習バッファだけでなく、3つ以上の複数の学習バッファを設けてもよい。
【0018】
次に、本実施の形態による文字列変換装置が適用される情報機器(例えば、携帯電話装置201)内部の各データベースの状態を説明する。
図3はアドレス帳データ管理部104が管理するアドレスレコードデータベース105が保持している情報を表形式で表現したものである。
また、図4はグループ情報データベース106が保持している情報を表形式で表現したものである。
図3は、アドレスレコードデータベース105の内部レコードを表形式で表現しており、アドレスレコードデータベース105の内部レコードは、ユニークに振られた(即ち、重複しないように割り当てられた)ID番号、氏名、メールアドレス、そして当該レコードが属するべきグループのIDを示すグループIDから構成されている。
本実施の形態では、例えば、図3に示すように6件のデータが保持されているものとする。
【0019】
また、図4はグループ情報データベース106の内部レコードを表形式で表現しており、グループ情報データベース106の内部レコードは、ユニークに振られた(即ち、重複しないように割り当てられた)グループID、文字列データであるグループ名から構成される。
本実施の形態では、図4に示すように、例えば、友人、仕事、家族、取引先の4種類のグループ(グループ1〜グループ4)が登録されているものとする。
【0020】
次に、上述したデータベースの状態において、利用者(ユーザ)が特定のアドレスに対してメッセージを送付しようとした場合の各機能モジュールの動作について説明する。
1.アドレスグループが特定されるまで。
図5は、ユーザ(利用者)がアドレス帳で電子メールの送付相手を選択した際に、当該アドレスの属するグループを特定するまでの動作を説明するためのフローチャートである。
また、図6は、ユーザがメールアドレスを確定する際の表示装置202の表示画面の遷移例を示す図である。
まず、図5および図6を用いて、アドレスグループが特定されるまでの動作について説明する。
【0021】
(1)利用者(ユーザ)が携帯電話201上で動作している電子メールクライアントアプリケーション101に対して新規メッセージの作成のための操作を行うと(ステップS001)、電子メールクライアントアプリケーション101は相手先アドレス欄、サブジェクト欄、本文欄を有するメッセージ編集画面を表示する(ステップS002)。
メッセージ編集画面の画面例を図6の601に示す。
図6に示すように、メッセージ編集画面601は、送付相手のメールアドレスを入力するための宛先欄、送付相手が特定のグループに属していればそのグループ名を表示する相手グループ欄、メッセージの件名を入れる件名欄、そしてメッセージ本文を入力するための本文欄とから構成される。
【0022】
(2)利用者が宛先欄を指定した上で、アドレス帳引用のための操作を行うと(ステップS003)、電子メールクライアントアプリケーション101はアドレス帳アプリケーション103に対してアドレス一覧画面の表示要求を発行する(ステップS004)。
(3)アドレス帳アプリケーション103は、アドレス一覧画面の表示要求を受信すると、アドレスレコードデータベース105のレコード情報(記録情報)を一覧形式で表示する(ステップS005)。
図6の602にアドレス一覧画面(即ち、メールアドレス選択画面)の表示例を示す。
利用者は、このアドレス一覧画面602にて、アドレスレコードデータベース105のレコード情報のメールアドレスや氏名欄を確認の上、特定のデータレコード一件を選択することができる。
【0023】
(4)利用者がアドレス一覧画面602より「橘 宏彦」というデータを選択したとする(ステップS006)。
すると、アドレス帳アプリケーション103は、アドレス一覧画面602上で選択されたデータに対応するアドレスデータレコードをアドレスレコードデータベース105から選び出し、当該レコードのIDであるID=4を特定する(ステップS007)。
(5)さらに、当該アドレスデータレコードのメールアドレスフィールドの文字列″tacbi@foo.co.jp″に加え、「橘 宏彦」が属するグループID=2(グループ名:仕事)を特定する(ステップS008)。
【0024】
(6)アドレス帳アプリケーション103は、メールアドレスフィールドの文字列″tacbi@foo.co.jp″とグループID=2の情報を、電子メールクライアントアプリケーション101に渡し(リターンし)、表示していたアドレス一覧画面602を消去して一連の処理を終了する(ステップS009)。
(7)電子メールクライアントアプリケーション101は、前記アドレス帳アプリケーション103より入手したメールアドレス文字列”tacbi@foo.co.jp”とグループID=2を編集画面上に表示し(即ち、メッセージ編集画面にメールアドレスとグループIDを反映し)、保持する(ステップS010)。
図6の603は、メールアドレス文字列”tacbi@foo.co.jp”とグループIDより引用したグループ名称”取引先”を表示したメッセージ編集画面の例である。
【0025】
2.グループに応じたバッファオープンから編集終了まで。
図7は、ユーザが文字編集用ユーザインターフェース107を用いてデータ編集を開始から終了するまでにおいて、電子メールクライアントアプリケーション101により指定された学習バッファのオープンから編集終了までの動作を説明するためのフローチャートである。
なお、学習バッファのオープンとは、バッファ(即ち、メモリ)の読み書きの開始を宣言することであり、バッファの読み出し、書き込みのための準備が整ったことを意味する。
また、図8は、ユーザ(利用者)が文字入力を行う際の表示画面の例を示す図である。
まず、図7および図8を用いて、特定されたIDに応じた学習バッファを選択する動作について説明する。
【0026】
(1)利用者がアドレス確定済みのメッセージ編集画面603(図6参照)上で、本文欄(もしくは件名欄)を指定し文章の入力開始のための操作を行うと(ステップS101)、電子メールクライアントアプリケーション101は操作を受けて文字編集用ユーザインタフェース107に対してメッセージ編集画面の表示要求を発行する(ステップS102)。
このとき、電子メールクライアントアプリケーション101は、該当するグループ番号の情報を文字編集用ユーザインタフェース107に起動パラメータとして渡しておく。
【0027】
図8は、文字編集用ユーザインタフェース107の画面例である。
本実施の形態では、確定した文字列を表示する編集エリア801、未確定文字エリア802、未確定文字列とオープン済み学習バッファ内の文字列と比較した結果、先頭文字の読みが一致する学習データを候補文字として表示する推測候補表示エリア803から構成されるものとする。
図8の例では、「お疲れ様です。<改行>先日の」という文字列が編集エリア601、「うち」が未確定文字エリア802として表示されており、推測候補表示エリア803には「打ち合わせ」「内輪の会議」「内山課長」の候補が画面表示されている(ステップS103)。
【0028】
(2)次に、文字編集用ユーザインタフェース107は、電子メールクライアントアプリケーション101より渡された相手グループに対応するID番号を用いて学習バッファ管理手段109に対して、利用すべき学習バッファを指定する(ステップS104)。
例えば、電子メールクライアントアプリケーション101より渡された相手グループのID番号が”2”であれば、これに対応する学習バッファ2を指定する。(3)学習バッファ管理手段109は、指定されたID番号に相当する学習バッファが存在することを確認し(ステップS105)し、既存のバッファが指定されている場合は当該バッファを文字編集用ユーザインタフェース107に対してオープンする(ステップS106)。
【0029】
指定バッファが存在しない場合は、新規のバッファ領域を新たに作成した上でオープン処理を行う(ステップS107)。
本オープン処理によって、文字編集用ユーザインタフェース107は、以降の文字入力に際しての学習処理の結果の保存領域および過去の学習結果の引用処理の対象を指定されたバッファに対して行うようになる。
本実施の形態においてはグループID=2に対応する学習バッファである学習バッファ2(図1参照)がオープンされる。
即ち、バッファ準備が完了する(S108)。
【0030】
(4)次に、利用者が文字入力を開始したとする。
本実施の形態では、グループID=2の「仕事」に属する「橘宏彦」へのメッセージを作成しているので、例えば、そのメッセージは、「いつもお世話になっています。先日の打ち合わせの議事録について、下記に送付いただけますでしょうか。」のような仕事のメッセージとなる。
(5)利用者が「いつもおせわになっております。」と読みを入力すると(ステップS109)、当該操作が編集終了のための操作であるか否かを確認し(ステップS110)、文字入力操作である場合は学習バッファ管理手段109と文字編集用ユーザインタフェース107とは連携しながら、推測候補文字表示、構文解析、仮名漢字変換、ユーザへの候補表示、ユーザからの修正操作を受けて、入力文字を仮名漢字交じり文字として完成するための情報処理を実施する(ステップS111)。
【0031】
(6)前記情報処理の結果、ユーザが仮名漢字交じり文を確定するための確定操作を行うと(ステップS112)、文字編集用ユーザインタフェース107は確定操作が行われた旨をイベントとして学習バッファ管理手段109に送付する(ステップS113)。
学習バッファ管理手段109は、前記イベントを受け取ると、ステップ106もしくはステップS107にてオープン処理した学習バッファに対して、読みの情報と確定した文字列情報とを学習(S114)し、その学習結果を記録すると共に、学習完了を文字編集用ユーザインタフェース107に伝え、次の文字入力を促す(S115)。
図9は、グループ2(グループ名:仕事)に対応する学習バッファである学習バッファ2に記録される学習結果の一例を表形式で示している。
なお、本学習動作は、単純に過去に入力・確定した文字列について、単語単位に分割し、単語のリストとしてもよいが、前述の特許文献2に示されるような、文節結合や重み付け処理をして、分割をおこなってもよい。
【0032】
(7)次に、文字編集用ユーザインタフェース107は、再びユーザの入力操作(即ち、入力処理)を待つ。
ユーザの入力処理が行われると(ステップS109)、ユーザの操作を判定し(ステップS110)、編集終了の操作であった場合は、文字編集用ユーザインタフェース107は学習バッファ管理手段109に対してバッファクローズ要求を発行する(ステップS116)。
なお、バッファのクローズとは、学習バッファの読み出し・書き込みの終了を宣言することである。
【0033】
(8)学習バッファ管理手段109は、前記バッファクローズ要求を受け、学習バッファ2をクローズ処理し(ステップS117)、その完了の旨を文字編集用ユーザインタフェース107にイベントとして発行する(ステップS118)。
文字編集用ユーザインタフェース107は、ステップS118において学習バッファ管理手段502が発行したイベントを受け、ユーザが編集した情報(編集データ)を保存し(ステップS119)、編集完了した旨を電子メールクライアントアプリケーションに報告する(ステップS120)。
【0034】
3.次回利用時にバッファ参照される例について。
次に、利用者がアドレス帳アプリケーションよりグループ2に属する「金子桂」宛にメッセージを作成しようとした場合について、図5および図7を用いて説明する。
(1)ユーザがアドレス帳アプリケーションより目的の相手を選択するまで(図5のステップS001〜ステップS011)は、先の説明と同様の処理が行われ、電子メールクライアント101はアドレスデータレコードID=2(金子 桂)、グループデータレコードID=2(仕事)を取得する。
(2)次に、ユーザが編集を開始すると、グループID=2が適用され、ステップS001〜ステップS008(図5参照)までは、先に示した「橘 宏彦」宛のメッセージ作成の場合と同様に処理が進む。
但し、学習バッファ2には、図9に示した情報が追加されている状態となっている。
【0035】
次に、図7のステップS111におけるユーザの修正操作の過程では、学習バッファ管理手段109はユーザの文字入力操作に対して図9の内容とユーザの入力文字(仮名)とを比較し、先頭文字列が一致するものを順に推測候補表示エリア803(図8参照)に表示する。
例えば、ユーザが「いつもお世話になっております」という文章を入力するため、先頭文字である「い」を入力すると、先頭文字が同一である「いつもお世話になっております」「頂きたく」という「仮名漢字変換されて学習バッファ2に記憶されている文字列」が候補として、推測候補表示エリア803に表示される。
従って、ユーザは自分が入力したかった「いつもお世話になっております」という文章を複雑な変換修正操作をすることなく選択入力することができる。
【0036】
4.次回利用時にバッファが参照されない例について。
一方、利用者がアドレス帳アプリケーションよりグループ1に属する「青井弘」宛にメッセージを作成しようとした場合について、図5および図7を用いて説明する。
(1)ユーザがアドレス帳アプリケーション103より目的の相手を選択するまで(図5のステップS001〜ステップS011まで)は、先の説明と同様の処理が行われるが、図3に示す通り、「青井 弘」の属するクループ(クループ名:友人)はID=1である。
このため、電子メールクライアントアプリケーション101は、アドレスデータレコードID=1(青井 弘)、グループデータレコードID=1(友人)を取得することとなる。
【0037】
(2)次に、ユーザが編集を開始すると、グループID=1が適用され、ステップS101〜ステップS108(図7参照)におけるバッファオープン処理ではグループ1(クループ名:友人)用のバッファがオープンされる。
(3)次に、ステップS111におけるユーザの修正操作の過程では、学習バッファ管理手段109はユーザの文字入力操作に対してグループ1として記録されていたバッファの内容とユーザの入力文字とを比較し、先頭の文字列が一致するものを順に推測候補表示エリア603に表示する。
例えば、グルーフ1用バッファ(即ち、学習バッファ1)として図10に示すような文字列と読みの組合せが記録されていた場合を仮定する。
この場合、ユーザが「い」と入力すると、「家に」という文字列が現れるが、「いつもお世話になっております」、「頂きたく」といった、「友人」のグループに属する相手へのメッセージには使われることがない文字の表示が選択肢から外れるため、目的の言語を素早く選択することが可能となる。
【0038】
以上説明したように、本実施の形態による文字列変換装置は、入力される仮名文字列を仮名漢字の表記文字列に変換する仮名漢字変換手段(仮名漢字変換エンジン108)と、電子メッセージ送信相手を複数の送信先グループに分類して、電子メッセージ送信相手の氏名およびメールアドレスを管理するアドレス帳データ管理手段(アドレス帳アプリケーション103)と、アドレス帳データ管理手段に管理されている複数の送信先グループのそれぞれに対応して設けられ、電子メッセージを作成する度に、入力される仮名文字列と該仮名文字列が上記仮名漢字変換手段により変換された表記文字列との組合せを学習結果として記憶する複数の学習結果記憶手段(学習バッファ管理手段109)と、送信相手氏名を入力して電子メッセージ作成を開始すると、送信相手の属する送信先グループを特定し、特定された送信先グループに対応する学習結果記憶手段に記憶されている学習結果を読み出し、読み出された学習結果を用いて入力される仮名文字列の先頭文字列と合致する表記文字列の候補を表示部に表示させる文字編集用ユーザインタフェース手段(文字編集用ユーザインタフェース107)と、文字編集用ユーザインタフェース手段により表示された表記文字列の候補から1つの表記文字列を選択する選択手段を備えている。
【0039】
従って、メッセージを作成する際に、メッセージの送付相手に応じた適切な推測候補文字列を表示することが可能となり、利用者の文字入力の負荷の軽減と操作ミスによる誤文字入力による不利益を軽減できる。
【0040】
また、本実施の形態による文字列変換装置を電子メール機能付き情報端末装置(例えば、携帯電話装置201)用いることにより、利用者の文字入力の負荷の軽減と操作ミスによる誤文字入力による不利益を軽減することのできる利便性に優れた電子メール機能付き情報端末装置を提供することが可能となる。
【0041】
【発明の効果】
この発明による文字列変換装置は、入力される仮名文字列を仮名漢字の表記文字列に変換する仮名漢字変換手段と、電子メッセージ送信相手を複数の送信先グループに分類して、電子メッセージ送信相手の氏名およびメールアドレスを管理するアドレス帳データ管理手段と、アドレス帳データ管理手段に管理されている上記複数の送信先グループのそれぞれに対応して設けられ、電子メッセージを作成する度に、入力される仮名文字列と該仮名文字列が仮名漢字変換手段により変換された表記文字列との組合せを学習結果として記憶する複数の学習結果記憶手段と、送信相手氏名を入力して電子メッセージ作成を開始すると、送信相手の属する送信先グループを特定し、特定された送信先グループに対応する学習結果記憶手段に記憶されている学習結果を読み出し、読み出された学習結果を用いて入力される仮名文字列の先頭文字列と合致する表記文字列の候補を表示部に表示させる文字編集用ユーザインタフェース手段と、文字編集用ユーザインタフェース手段により表示された表記文字列の候補から1つの表記文字列を選択する選択手段を備えているので、メッセージを作成する際に、メッセージの送付相手に応じた適切な推測候補文字列を表示することが可能となり、利用者の文字入力の負荷の軽減と操作ミスによる誤文字入力による不利益を軽減することのできる文字列変換装置を提供することができる。
【0042】
また、この発明に係る文字列変換方法は、電子メッセージ送信相手を複数の送信先グループに分類し、電子メッセージ送信相手の氏名およびメールアドレスを管理するステップと、電子メッセージを作成する度に、入力される仮名文字列と該入力仮名文字列が仮名漢字変換された表記文字列との組合せを学習結果として、送信相手が属する送信先グループに対応させて記憶するステップと、電子メッセージの作成を開始すると、送信相手の属する送信先グループを特定し、特定された送信先グループに対応して記憶された学習結果を読み出し、入力仮名文字列の先頭文字列と合致する表記文字列の候補を表示するステップと、表示された表記文字列の候補から1つの表記文字列を選択するステップを有しているので、メッセージを作成する際に、メッセージの送付相手に応じた適切な推測候補文字列を表示することが可能となり、利用者の文字入力の負荷の軽減と操作ミスによる誤文字入力による不利益を軽減することのできる文字列変換方法を提供することができる。
【図面の簡単な説明】
【図1】本発明による文字列変換装置の論理的な機能構成を説明するための機能ブロック図である。
【図2】本発明による文字列変換装置を適用する情報機器の一例である電子メール機能を有した携帯電話装置の外観を示す図である。
【図3】アドレスレコードデータベースが保持している情報を表形式で表現した図である。
【図4】グループ情報データベースの内部レコードを表形式で表現した図である。
【図5】ユーザが電子メールの送付相手を選択した際に、当該アドレスの属するグループを特定するまでの動作を説明するためのフローチャートである。
【図6】ユーザがメールアドレスを確定する際の表示画面の遷移例を示す図である。
【図7】電子メールクライアントアプリケーションにより指定された学習バッファのオープンから編集終了までの動作を説明するためのフローチャートである。
【図8】ユーザが文字入力を行う際の文字編集用ユーザインタフェースの表示画面例を示す図である。
【図9】学習バッファ2に記録されている学習結果の一例を表形式で表現した図である。
【図10】学習バッファ1に記録されている学習結果の一例を表形式で表現した図である。
【符号の説明】
101 電子メールクライアントアプリケーション
102 電子メール用データベース
103 アドレス帳アプリケーション
104 アドレス帳データ管理部
105 アドレスレコードデータベース
106 グループ情報データベース
107 文字編集用ユーザインタフェース
108 仮名漢字変換エンジン
109 学習バッファ管理手段
110 学習バッファ1 111 学習バッファ2
201 電子メール機能付き情報装置(携帯電話装置)
202 表示装置 203 入力装置
601 メール編集用画面(アドレス未入力)
602 メールアドレス選択画面
603 メール編集用画面(アドレス確定済み)
801 編集エリア(文字入力エリア)
803 未確定エリア
803 推測候補表示エリア[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a conversion device and a conversion method for a character string to be input, and more particularly, for example, used in an information device having an e-mail function of transmitting and receiving a message, and using a Japanese " The present invention relates to a character string conversion device or a character string conversion method capable of efficiently performing “kana-kanji conversion”.
[0002]
[Prior art]
In recent years, “character code message type transmission / reception” represented by e-mail transmission / reception using a mobile phone has been widely spread as one of communication means.
With the expansion of the user group, the types of messages have also been spread to various usage forms such as personal use and business use.
Under these circumstances, various attempts to reduce the operation load of Japanese input have been put to practical use in order to more easily compose a message.
[0003]
For example, in
For example, after inputting reading information using a kana, `` there is a big problem in the Japanese language system, '' When there is confirmation, this is determined for each phrase "Japanese", "information", "processing", "system", "ni", "ok", "big", "task", "ni", Readings corresponding to “input”, “operation”, “no”, “efficiency”, “ga”, and “presence” are stored in a buffer (memory).
[0004]
Then, in the subsequent character input, for example, when reading and inputting "Ni" and pressing a key for abbreviated conversion, the first kana character of the reading input is "Ni", "Japanese", "Japanese""Information","Japanese information processing", "Japanese information processing system", and "input" are displayed as conversion candidates.
By selecting the desired conversion candidate, the operator can perform the kana-kanji conversion by simply inputting the first character of the kana, so in a scene where the same character string must be input everywhere. We can expect more efficient input.
[0005]
Further, in
As rules for determining the extraction order, priority is given to rules such as "when the extracted text strings are consecutive, give priority to the preceding word" and "when the words of the extracted text strings are used alone". You can control not to display inferior characters as candidates,
A rule for combining and combining multiple character strings is provided, and a method of reducing selection operations by increasing the efficiency of character input and reducing the number of candidates is shown.
[0006]
[Patent Document 1]
JP-A-61-77957 (Means for solving the problems, effects of the invention, FIG. 1)
[Patent Document 2]
JP 2000-123006 A (FIG. 4, abstract)
[0007]
[Problems to be solved by the invention]
On the other hand, in a messaging application represented by mail transmission and reception by a mobile phone as described above, there may be a case where the language is completely different depending on the communication partner.
For example, in a close relationship such as a family or a friend, it can be expected that emails are frequently exchanged in colloquial style.
In the case of messages to colleagues, it can be expected that abbreviations that can only be used within the company will frequently appear.
Furthermore, when sending e-mails to business partners, standard texts such as "I am always taking care of you" and "Thank you, thank you."
In the case of inputting text for messaging in the text input operation as described above, in many cases, the style and terms used in the message creation process are biased.
[0008]
However, when using the “Japanese input method that predicts characters that are likely to be used by the user from all past input character strings and uses it as an input candidate” as described above, the The already input character string information stored in the area is not always a valid character string in the next message creation. For this reason, there is a case where the effect cannot be obtained even if the learning content is reflected.
For example, to a friend, "I felt like I lost my car key at a drinking party in the meantime, but I don't recognize it." Immediately after creating a message in a style used only with close friends, If you try to compose a message to a business partner or a business partner, the character strings such as "During this time,""Drinkingparty,""Key,""I lost it," etc. Since there is no use value in creating messages to business partners and business partners, it is not possible to expect efficient character input.
In addition, a character string such as “drinking party” is determined and sent to the customer due to an operation error, which may cause a disadvantage to the user.
[0009]
However, a message on a mobile phone is usually stored as one file, and a message on a mobile phone generally has a short total number of characters. With a learning string for each file, sufficient learning is performed until one message is completed. Therefore, there is a problem that the effect cannot be obtained.
[0010]
SUMMARY OF THE INVENTION The present invention has been made to solve such a problem, and when a message is created, an appropriate guess candidate character string corresponding to a message sending party is displayed, thereby reducing a user's character input load. Another object of the present invention is to provide a character string conversion device and a character string conversion method that can reduce disadvantages caused by erroneous character input due to an operation error.
In addition, by using such a character string conversion device, a highly convenient information terminal with an e-mail function can reduce the load of character input by a user and reduce disadvantages caused by erroneous character input due to an operation error. It is intended to provide a device (for example, a mobile phone device).
[0011]
[Means for Solving the Problems]
A character string conversion device according to the present invention includes a kana-kanji conversion means for converting an input kana character string into a kana-kanji notation character string, and classifies an electronic message transmission destination into a plurality of destination groups to transmit an electronic message. Address book data management means for managing the name and e-mail address of the other party, provided for each of the plurality of destination groups managed by the address book data management means, each time an electronic message is created, A plurality of learning result storage means for storing, as learning results, a combination of an input kana character string and a notation character string obtained by converting the kana character string by the kana-kanji conversion means; When creation is started, the destination group to which the transmission destination belongs is specified and stored in the learning result storage means corresponding to the specified destination group. Character editing user interface means for reading a learning result that has been read, and displaying on the display unit a candidate for a notation character string that matches the leading character string of the kana character string input using the read learning result; There is provided a selecting means for selecting one written character string from the displayed character string candidates displayed by the character editing user interface means.
[0012]
Further, the character string conversion method according to the present invention includes the steps of: classifying an electronic message transmission destination into a plurality of transmission destination groups; managing a name and a mail address of the electronic message transmission destination; and inputting an electronic message every time an electronic message is created. Storing a combination of a kana character string to be input and a notation character string in which the input kana character string is converted to a kana-kanji character as a learning result in association with a transmission destination group to which a transmission destination belongs; and starting creation of an electronic message. Then, the transmission destination group to which the transmission destination belongs is specified, the learning result stored corresponding to the specified transmission destination group is read, and the candidate of the notation character string matching the leading character string of the input kana character string is displayed. And a step of selecting one typographic character string from the displayed typographic character string candidates.
[0013]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
In the drawings, the same reference numerals indicate the same or corresponding components.
FIG. 1 is a functional block diagram for explaining a logical functional configuration of a character string conversion device according to the present invention.
FIG. 2 is a diagram showing the appearance of a mobile phone device as an example of an information device (information device) with an e-mail function to which the character string conversion device according to the present invention is applied.
In FIG. 2,
[0014]
In FIG. 1,
[0015]
[0016]
107 can be started from various applications, converts a key input sequence operated by the user using the
108 converts the read character string received from the character
[0017]
109 is a learning buffer switching unit that can switch a learning buffer to be read and written when data is input by a user according to an ID number designation from a kana-kanji conversion dictionary (that is, a kana-kanji conversion engine 108). Reference numeral 110 denotes a
Each time an electronic message is created, a learning buffer stores a combination of an input kana character string and a notation character string obtained by converting the kana character string by the kana-kanji conversion means as a learning result. The learning buffer switching means 109 may be provided with not only two learning buffers of the learning
[0018]
Next, the state of each database in an information device (for example, the mobile phone 201) to which the character string conversion device according to the present embodiment is applied will be described.
FIG. 3 is a table representation of information held in the
FIG. 4 is a table representation of information held by the
FIG. 3 shows the internal records of the
In the present embodiment, for example, it is assumed that six data are held as shown in FIG.
[0019]
FIG. 4 shows the internal records of the
In the present embodiment, as shown in FIG. 4, for example, four types of groups (
[0020]
Next, an operation of each functional module when a user (user) attempts to send a message to a specific address in the state of the database described above will be described.
1. Until the address group is identified.
FIG. 5 is a flowchart for explaining an operation performed when a user (user) selects a transmission destination of an e-mail in the address book until the group to which the address belongs is specified.
FIG. 6 is a diagram showing a transition example of the display screen of the
First, an operation until an address group is specified will be described with reference to FIGS.
[0021]
(1) When the user (user) performs an operation for creating a new message on the
An example of a message editing screen is shown at 601 in FIG.
As shown in FIG. 6, a message edit screen 601 includes a destination field for inputting a mail address of a destination, a destination group field for displaying a group name if the destination belongs to a specific group, and a subject of the message. And a text field for inputting the text of the message.
[0022]
(2) When the user specifies an address field and performs an operation for quoting an address book (step S003), the
(3) Upon receiving the address list screen display request, the
A display example 602 of FIG. 6 shows an address list screen (that is, a mail address selection screen).
The user can select one specific data record after checking the mail address and the name field of the record information of the
[0023]
(4) It is assumed that the user has selected data "Hirohiko Tachibana" from the address list screen 602 (step S006).
Then, the
(5) Further, in addition to the character string "tacbi@foo.co.jp" in the mail address field of the address data record, a group ID = 2 (group name: work) to which "Hirohiko Tachibana" belongs is specified (step S008). ).
[0024]
(6) The
(7) The
Reference numeral 603 in FIG. 6 is an example of a message editing screen displaying the mail address character string “tacbi@foo.co.jp” and the group name “customer” quoted from the group ID.
[0025]
2. From opening the buffer to the end of editing according to the group.
FIG. 7 is a flowchart for explaining the operation from the opening of the learning buffer designated by the
The opening of the learning buffer is to declare the start of reading and writing of the buffer (that is, the memory), and it means that the buffer is ready for reading and writing.
FIG. 8 is a diagram illustrating an example of a display screen when a user (user) performs character input.
First, an operation of selecting a learning buffer according to the specified ID will be described with reference to FIGS. 7 and 8.
[0026]
(1) When the user designates a text field (or a subject field) on the message editing screen 603 (see FIG. 6) whose address has been determined and performs an operation for starting to input a text (step S101), an e-mail is sent. Upon receiving the operation, the
At this time, the
[0027]
FIG. 8 is a screen example of the character
In the present embodiment, an
In the example of FIG. 8, the character string “Thank you very much. Candidates for "inner meeting" and "section manager Uchiyama" are displayed on the screen (step S103).
[0028]
(2) Next, the character
For example, if the ID number of the partner group passed from the
[0029]
If the designated buffer does not exist, a new buffer area is newly created and open processing is performed (step S107).
By this open processing, the character
In the present embodiment, a learning buffer 2 (see FIG. 1), which is a learning buffer corresponding to group ID = 2, is opened.
That is, the buffer preparation is completed (S108).
[0030]
(4) Next, it is assumed that the user has started character input.
In the present embodiment, a message to “Hirohiko Tachibana” belonging to “work” with a group ID = 2 is created. Can you send it to the following? "
(5) When the user inputs the reading "always overwhelmed." (Step S109), it is confirmed whether or not the operation is an operation for finishing the editing (step S110), and the character is input. In the case of an input operation, the learning
[0031]
(6) As a result of the information processing, when the user performs a determination operation for determining the kana-kanji mixed sentence (step S112), the character
Upon receiving the event, the learning
FIG. 9 shows an example of a learning result recorded in the
In this learning operation, a character string that has been input and confirmed in the past may be simply divided into words and a word list may be created. Then, division may be performed.
[0032]
(7) Next, the character
When the user's input processing is performed (step S109), the user's operation is determined (step S110). A close request is issued (step S116).
Note that closing the buffer means declaring the end of reading / writing of the learning buffer.
[0033]
(8) Upon receiving the buffer close request, the learning
Upon receiving the event issued by the learning buffer management unit 502 in step S118, the character
[0034]
3. About the example where the buffer is referenced at the next use.
Next, a case where a user attempts to create a message to “Kaneko Katsura” belonging to
(1) Until the user selects a target partner from the address book application (steps S001 to S011 in FIG. 5), the same processing as described above is performed, and the
(2) Next, when the user starts editing, group ID = 2 is applied, and steps S001 to S008 (see FIG. 5) are the same as in the case of creating a message addressed to “Hirohiko Tachibana” described above. The process proceeds to.
However, the information shown in FIG. 9 is added to the
[0035]
Next, in the course of the user's correction operation in step S111 in FIG. 7, the learning
For example, if the user enters the sentence "I'm always indebted" and enters the first letter "i", the first letter is the same "I'm always indebted""Character string converted into kana-kanji and stored in learning
Therefore, the user can select and input the sentence "I'm always indebted" I wanted to input without performing a complicated conversion correction operation.
[0036]
4. About the example where the buffer is not referenced at the next use.
On the other hand, a case where the user attempts to create a message addressed to "Hiroo Aoi" belonging to
(1) Until the user selects a target partner from the address book application 103 (from step S001 to step S011 in FIG. 5), the same processing as described above is performed, but as shown in FIG. The group to which "Hiro" belongs (group name: friend) has ID = 1.
Therefore, the
[0037]
(2) Next, when the user starts editing, the group ID = 1 is applied, and the buffer for group 1 (group name: friend) is opened in the buffer open processing in steps S101 to S108 (see FIG. 7). You.
(3) Next, in the course of the user's correction operation in step S111, the learning
For example, it is assumed that a combination of a character string and a reading as shown in FIG. 10 is recorded as a buffer for groove 1 (that is, a learning buffer 1).
In this case, when the user enters "i", the character string "at home" appears, but a message to the other party belonging to the "friends" group, such as "I'm always indebted" or "I want to have" Since the display of characters that are not used is excluded from the options, it is possible to quickly select a target language.
[0038]
As described above, the character string conversion device according to the present embodiment includes a kana-kanji conversion means (a kana-kanji conversion engine 108) for converting an input kana character string into a kana-kanji notation character string, and an electronic message transmission partner. Are classified into a plurality of destination groups, and an address book data management means (address book application 103) for managing names and mail addresses of electronic message transmission destinations, and a plurality of destinations managed by the address book data management means. Each time an electronic message is created, a combination of an input kana character string and a notation character string obtained by converting the kana character string by the kana-kanji conversion means is stored as a learning result. A plurality of learning result storage means (learning buffer management means 109) for inputting a transmission destination name and creating an electronic message. Is started, the destination group to which the transmission destination belongs is specified, the learning result stored in the learning result storage means corresponding to the specified destination group is read, and the learning result is input using the read learning result. A character editing user interface means (character editing user interface 107) for displaying on the display unit a candidate for a notation character string that matches the leading character string of the kana character string, and a notation character string displayed by the character editing user interface means And selecting means for selecting one notation character string from the candidates.
[0039]
Therefore, when composing a message, it is possible to display an appropriate guess candidate character string according to the recipient of the message, thereby reducing the user's character input load and reducing the disadvantages caused by erroneous character input due to operation errors. Can be reduced.
[0040]
In addition, by using the character string conversion device according to the present embodiment with an information terminal device with an e-mail function (for example, the mobile phone device 201), the burden of character input by the user is reduced, and disadvantages due to erroneous character input due to an operation error are reduced. It is possible to provide an information terminal device with an e-mail function, which is excellent in convenience and can reduce the problem.
[0041]
【The invention's effect】
A character string conversion device according to the present invention comprises: a kana-kanji conversion means for converting an input kana character string into a kana-kanji notation character string; Address book data management means for managing the name and e-mail address of each of the plurality of destination groups managed by the address book data management means, and are provided each time an electronic message is created. A plurality of learning result storage means for storing, as learning results, a combination of a kana character string and a notation character string converted from the kana character string by a kana-kanji conversion means; Then, the transmission destination group to which the transmission destination belongs is specified, and is stored in the learning result storage means corresponding to the specified transmission destination group. A character editing user interface means for reading a learning result and displaying on the display unit a candidate for a notation character string that matches the first character string of the kana character string input using the read learning result; and a character editing user. Since there is provided a selecting means for selecting one notation character string from the notation character string candidates displayed by the interface means, when composing a message, an appropriate guessed candidate character string according to the message sending party is displayed. Thus, it is possible to provide a character string conversion device capable of reducing the load of the user's character input and reducing the disadvantage caused by erroneous character input due to an operation error.
[0042]
Further, the character string conversion method according to the present invention includes the steps of: classifying an electronic message transmission destination into a plurality of transmission destination groups; managing a name and a mail address of the electronic message transmission destination; Storing a combination of a kana character string to be input and a notation character string in which the input kana character string is converted to a kana-kanji character as a learning result in association with a transmission destination group to which a transmission destination belongs; and starting creation of an electronic message. Then, the transmission destination group to which the transmission destination belongs is specified, the learning result stored corresponding to the specified transmission destination group is read, and the candidate of the notation character string matching the leading character string of the input kana character string is displayed. Steps and a step of selecting one notation character string from the displayed notation character string candidates. , Character string conversion that can display appropriate guessed candidate character strings according to the recipient of the message, reducing the load of character input by the user and reducing the disadvantage due to erroneous character input due to operation mistakes A method can be provided.
[Brief description of the drawings]
FIG. 1 is a functional block diagram for explaining a logical functional configuration of a character string conversion device according to the present invention.
FIG. 2 is a diagram illustrating an appearance of a mobile phone device having an e-mail function, which is an example of information equipment to which the character string conversion device according to the present invention is applied.
FIG. 3 is a diagram expressing information held by an address record database in a table format.
FIG. 4 is a diagram expressing an internal record of a group information database in a table format.
FIG. 5 is a flowchart for explaining an operation up to specifying a group to which the address belongs when a user selects an e-mail transmission destination;
FIG. 6 is a diagram showing a transition example of a display screen when a user determines a mail address.
FIG. 7 is a flowchart illustrating an operation from opening of a learning buffer designated by an electronic mail client application to completion of editing.
FIG. 8 is a diagram showing a display screen example of a character editing user interface when a user performs character input.
FIG. 9 is a diagram expressing an example of a learning result recorded in a
FIG. 10 is a diagram expressing an example of a learning result recorded in a
[Explanation of symbols]
101 Email Client Application
102 E-mail database
103 Address Book Application
104 Address Book Data Management Unit
105 Address record database
106 Group information database
107 User interface for character editing
108 Kana-Kanji Conversion Engine
109 Learning buffer management means
110
201 Information device with electronic mail function (mobile phone device)
202
601 Email editing screen (address not entered)
602 Email address selection screen
603 Email editing screen (address confirmed)
801 Editing area (character input area)
803 Undetermined area
803 Guessing candidate display area
Claims (3)
電子メッセージ送信相手を複数の送信先グループに分類して、電子メッセージ送信相手の氏名およびメールアドレスを管理するアドレス帳データ管理手段と、
上記アドレス帳データ管理手段に管理されている上記複数の送信先グループのそれぞれに対応して設けられ、電子メッセージを作成する度に、入力される仮名文字列と該仮名文字列が上記仮名漢字変換手段により変換された表記文字列との組合せを学習結果として記憶する複数の学習結果記憶手段と、
送信相手氏名を入力して電子メッセージ作成を開始すると、送信相手の属する送信先グループを特定し、特定された送信先グループに対応する学習結果記憶手段に記憶されている学習結果を読み出し、読み出された学習結果を用いて入力される仮名文字列の先頭文字列と合致する表記文字列の候補を表示部に表示させる文字編集用ユーザインタフェース手段と、
上記文字編集用ユーザインタフェース手段により表示された表記文字列の候補から1つの表記文字列を選択する選択手段を備えたことを特徴とする文字列変換装置。Kana-kanji conversion means for converting an input kana character string into a kana-kanji notation character string,
Address book data management means for classifying the electronic message transmission destination into a plurality of destination groups and managing the name and the mail address of the electronic message transmission destination;
Each time the electronic message is created, the input kana character string and the kana character string are converted into the kana-kanji conversion each time an electronic message is created. A plurality of learning result storage means for storing a combination with the notation character string converted by the means as a learning result;
When electronic message creation is started by inputting the name of the transmission destination, the transmission destination group to which the transmission destination belongs is specified, and the learning result stored in the learning result storage means corresponding to the specified transmission destination group is read and read. Character editing user interface means for displaying on the display unit a candidate for a notation character string that matches the first character string of the kana character string input using the learned result,
A character string conversion device comprising a selection unit for selecting one written character string from the displayed character string candidates displayed by the character editing user interface means.
電子メッセージを作成する度に、入力される仮名文字列と該入力仮名文字列が仮名漢字変換された表記文字列との組合せを学習結果として、送信相手が属する送信先グループに対応させて記憶するステップと、
電子メッセージの作成を開始すると、送信相手の属する送信先グループを特定し、特定された送信先グループに対応して記憶された学習結果を読み出し、入力仮名文字列の先頭文字列と合致する表記文字列の候補を表示するステップと、
表示された表記文字列の候補から1つの表記文字列を選択するステップを有したことを特徴とする文字列変換方法。Classifying the electronic message destinations into a plurality of destination groups, and managing the names and email addresses of the electronic message destinations;
Each time an electronic message is created, a combination of an input kana character string and a notation character string in which the input kana character string is converted to a kana-kanji character is stored as a learning result in association with the destination group to which the transmission destination belongs. Steps and
When the creation of the electronic message is started, the destination group to which the transmission destination belongs is specified, the learning result stored corresponding to the specified destination group is read, and the notation character that matches the first character string of the input kana character string Displaying column suggestions;
A character string conversion method comprising a step of selecting one written character string from displayed displayed character string candidates.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003100780A JP2004310302A (en) | 2003-04-03 | 2003-04-03 | Character string conversion device, information terminal device with e-mail function using it, and character string conversion method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003100780A JP2004310302A (en) | 2003-04-03 | 2003-04-03 | Character string conversion device, information terminal device with e-mail function using it, and character string conversion method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004310302A true JP2004310302A (en) | 2004-11-04 |
Family
ID=33464800
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003100780A Pending JP2004310302A (en) | 2003-04-03 | 2003-04-03 | Character string conversion device, information terminal device with e-mail function using it, and character string conversion method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004310302A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006268217A (en) * | 2005-03-23 | 2006-10-05 | Nec Corp | Dictionary optimization system and method for portable terminal |
JP2007272739A (en) * | 2006-03-31 | 2007-10-18 | Nec Corp | Character input conversion unit, character input conversion method, program |
JP2008158949A (en) * | 2006-12-26 | 2008-07-10 | Toshiba Corp | Information terminal and prediction conversion program |
JP2009048374A (en) * | 2007-08-17 | 2009-03-05 | Nec Corp | Character input device, and character input method for information processing apparatus |
JP2009258970A (en) * | 2008-04-16 | 2009-11-05 | Toshiba Corp | Communication terminal |
JP2015528172A (en) * | 2012-07-20 | 2015-09-24 | マイクロソフト テクノロジー ライセンシング,エルエルシー | Predict string from buffer |
-
2003
- 2003-04-03 JP JP2003100780A patent/JP2004310302A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006268217A (en) * | 2005-03-23 | 2006-10-05 | Nec Corp | Dictionary optimization system and method for portable terminal |
JP2007272739A (en) * | 2006-03-31 | 2007-10-18 | Nec Corp | Character input conversion unit, character input conversion method, program |
JP2008158949A (en) * | 2006-12-26 | 2008-07-10 | Toshiba Corp | Information terminal and prediction conversion program |
JP2009048374A (en) * | 2007-08-17 | 2009-03-05 | Nec Corp | Character input device, and character input method for information processing apparatus |
JP2009258970A (en) * | 2008-04-16 | 2009-11-05 | Toshiba Corp | Communication terminal |
JP2015528172A (en) * | 2012-07-20 | 2015-09-24 | マイクロソフト テクノロジー ライセンシング,エルエルシー | Predict string from buffer |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11431661B2 (en) | Voice and text group chat display management techniques for wireless mobile terminals | |
US10452763B2 (en) | Autocomplete for integrating diverse methods of electronic communication | |
US6510453B1 (en) | System and method for creating and inserting multiple data fragments into an electronic mail message | |
US6430272B1 (en) | Message switching apparatus for processing message according to message processing procedure | |
US8904292B2 (en) | Method and system for processing electronic mail | |
US20070050456A1 (en) | Automated creation of e-mail distribution lists | |
US20030110227A1 (en) | Real time streaming media communication system | |
CN101741756B (en) | Method and system for converting special character strings in instant communication text message | |
WO2008118814A1 (en) | Real-time translation of text, voice and ideograms | |
EP1480420B1 (en) | Language information related keypad input mode control | |
KR20060125333A (en) | A method for converting sms message to multimedia message and sending the multimedia message and text-image converting server | |
JPH05204795A (en) | Electronic mail system | |
JP2004310302A (en) | Character string conversion device, information terminal device with e-mail function using it, and character string conversion method | |
KR20010079028A (en) | Internet mailing system | |
JP2007219646A (en) | Mail printing system and computer program | |
JP2009064418A (en) | Instant message system with personal object and method therefor | |
JP5402700B2 (en) | Reply mail creation device and reply mail creation method | |
JP3849356B2 (en) | Character conversion apparatus and method, and recording medium on which character conversion program is recorded | |
JP2001265700A (en) | Portable communication terminal equipment | |
JP2001101097A (en) | Mail preparing device and storage medium storing mail preparation processing program | |
JPH10283282A (en) | Device and method for electronic mail transmission and reception and electronic mail generation method | |
JPH1027141A (en) | Electronic mail system | |
JP4501501B2 (en) | Information display control device, electronic dictionary program | |
JP2001337893A (en) | Supporting system for composing e-mail message | |
JP2001022655A (en) | Electronic mail system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051102 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070419 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070424 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070828 |