Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
JP2003100780A
Other languages
Japanese (ja)
Inventor
Jiro Tsuchiya
二朗 土屋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2003100780A priority Critical patent/JP2004310302A/en
Publication of JP2004310302A publication Critical patent/JP2004310302A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)
  • Machine Translation (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a character string conversion device capable of reducing the burden in character input. <P>SOLUTION: This character string conversion device comprises a kana-kanji conversion means 108 for converting an input kana character string to a notation character string; an address book data management means 106 for managing transmitter destination names and mail addresses while classifying message transmitting destinations to a plurality of transmitting destination groups; a plurality of learning result storage means 109 for storing, every time a message is formed, combinations of input kana character strings and converted notation character strings, which is provided in conformation to transmitting destination groups; a character editing user interface means 107 for reading, when starting the message formation, a stored learning result in conformation to the transmitting destination group its transmitting destination belongs to, and displaying candidates of notation character matched to the head character string of the input kana character strings; and a selection means for selecting one notation character string from the displayed candidates of notation character string. According to this device, a proper speculative candidate character string according to the transmitting destination of the message can be displayed when forming the message, and the user's burden in character input and a disadvantage by wrong character input by operation mistake is reduced. <P>COPYRIGHT: (C)2005,JPO&NCIPI

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 Patent Document 1, in order to eliminate a complicated operation of reading and inputting by a kana, a specific operation is performed by inputting a leading character string of a reading character string already input (that is, a reading character string by a kana), A kana-kanji conversion method capable of inputting a notation character string converted to a corresponding kana-kanji character string is disclosed.
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 Patent Document 2, as the problem of Patent Document 1, as the number of input sentences increases, the first character of the reading input by the kana is stored as the same conversion candidate, so that the candidate desired by the operator is easily displayed as a candidate. Focusing on the inability to do so, a technique for simplifying the operation of narrowing down conversion candidates is described.
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]
Patent Document 2 also states that by recording already input character string information for each file to be edited, efficient conversion is possible when a desired changed character string differs depending on the file to be edited. Have been.
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.
Embodiment 1 FIG.
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, reference numeral 201 denotes a mobile phone device, 202 denotes a display device for the mobile phone device 201 to display various types of information, and 203 denotes a user operating the mobile phone device 201 or performing character input. Input device.
[0014]
In FIG. 1, reference numeral 101 denotes an application module mounted on an information terminal device having an e-mail function (for example, a mobile phone device 201). The application module 101 transmits and receives electronic messages, and displays electronic messages and mail addresses in a list format. An e-mail client application 102 for managing a message or creating a new message or a reply message. An e-mail client application 102 is managed by the e-mail client application 101, and is used for storing transmitted messages, received messages, unsent messages, and the like as nonvolatile information. This is a mail database.
[0015]
Reference numeral 103 denotes an address book application which manages data such as a mail address to which an electronic message is to be sent and the name of the destination as record information (recording information) and can be transferred to and from the electronic mail client application 101; An address book data management unit that holds address record data and group information data used by the application 103 and can provide necessary record information (recording information) in response to requests from various applications. An address record database in the management unit 104 and a group information database in the address book data management unit 104 are shown.
[0016]
107 can be started from various applications, converts a key input sequence operated by the user using the input device 203 into a read character string, issues a conversion request to a kana-kanji conversion engine described later, and converts the kana-kanji conversion. This is a character editing user interface that can receive the results of the above and can display a list of guessed character candidates sent from the kana-kanji conversion engine, and receive an ID number (recognition number) as a parameter at startup. Is possible.
108 converts the read character string received from the character editing user interface 107 into a kanji character, compares it with a learning buffer via a learning buffer switching means described later, and converts the read character string into a guess conversion character string list to the character editing user interface 107. It is a kana-kanji conversion engine that can be passed, and can receive a designation of a learning buffer to be read and written from the character editing user interface 107.
[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 learning buffer 1 provided in the learning buffer switching means 109, and reference numeral 111 denotes a learning buffer 2 provided in the learning buffer switching means 109.
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 buffer 1 and the learning buffer 2 but also three or more learning buffers.
[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 address record database 105 managed by the address book data management unit 104.
FIG. 4 is a table representation of information held by the group information database 106.
FIG. 3 shows the internal records of the address record database 105 in a table format. The internal records of the address record database 105 are uniquely assigned (that is, assigned without duplication), an ID number, a name, It consists of a mail address and a group ID indicating the ID of the group to which the record belongs.
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 group information database 106 in the form of a table. The internal records of the group information database 106 are group IDs and characters assigned uniquely (that is, assigned so as not to overlap). It consists of a group name that is column data.
In the present embodiment, as shown in FIG. 4, for example, four types of groups (group 1 to group 4) of friends, work, family, and business partners are assumed to be registered.
[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 display device 202 when the user determines the mail address.
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 e-mail client application 101 running on the mobile phone 201 (step S001), the e-mail client application 101 returns to the destination. A message editing screen having an address section, a subject section, and a body section is displayed (step S002).
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 e-mail client application 101 issues a display request for an address list screen to the address book application 103. (Step S004).
(3) Upon receiving the address list screen display request, the address book application 103 displays the record information (record information) of the address record database 105 in a list format (step S005).
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 address record database 105 on the address list screen 602.
[0023]
(4) It is assumed that the user has selected data "Hirohiko Tachibana" from the address list screen 602 (step S006).
Then, the address book application 103 selects an address data record corresponding to the data selected on the address list screen 602 from the address record database 105, and specifies ID = 4, which is the ID of the record (step S007).
(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 address book application 103 passes (returns) the character string “tacbi@foo.co.jp” in the mail address field and the information of the group ID = 2 to the e-mail client application 101 (returns), and displays the displayed address. The list screen 602 is deleted, and the series of processing ends (step S009).
(7) The e-mail client application 101 displays the mail address character string “tacbi@foo.co.jp” obtained from the address book application 103 and the group ID = 2 on the edit screen (that is, the message edit screen). The mail address and the group ID are reflected) and held (step S010).
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 e-mail client application 101 to the end of editing from the start to the end of data editing using the user interface 107 for character editing. It is.
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 client application 101 issues a display request for a message editing screen to the character editing user interface 107 (step S102).
At this time, the e-mail client application 101 passes the information of the corresponding group number to the character editing user interface 107 as a start parameter.
[0027]
FIG. 8 is a screen example of the character editing user interface 107.
In the present embodiment, an editing area 801 for displaying a confirmed character string, an unconfirmed character area 802, and a comparison of an unconfirmed character string with a character string in an opened learning buffer result in learning data whose reading of the first character matches. Is displayed as a candidate character.
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 editing user interface 107 specifies the learning buffer to be used to the learning buffer management unit 109 using the ID number corresponding to the partner group passed from the e-mail client application 101. (Step S104).
For example, if the ID number of the partner group passed from the e-mail client application 101 is “2”, the learning buffer 2 corresponding to the ID number is designated. (3) The learning buffer management unit 109 confirms that a learning buffer corresponding to the specified ID number exists (step S105), and if an existing buffer is specified, the buffer is used by the character editing user. Open the interface 107 (step S106).
[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 editing user interface 107 performs the storage area of the result of the learning processing at the time of the subsequent character input and the target of the quoting processing of the past learning result to the specified buffer.
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 buffer management unit 109 and the character editing user interface 107 cooperate with each other to receive a guess candidate character display, a syntax analysis, a kana-kanji conversion, a candidate display to the user, and a correction operation from the user. Then, information processing for completing the input character as a kana-kanji mixed character is performed (step S111).
[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 editing user interface 107 sets the learning buffer management as an event indicating that the determination operation has been performed. It is sent to the means 109 (step S113).
Upon receiving the event, the learning buffer management unit 109 learns the reading information and the determined character string information from the learning buffer that has been opened in step 106 or step S107 (S114), and determines the learning result. At the same time, the completion of the learning is notified to the character editing user interface 107, and the input of the next character is prompted (S115).
FIG. 9 shows an example of a learning result recorded in the learning buffer 2 which is a learning buffer corresponding to the group 2 (group name: work) in a table format.
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 editing user interface 107 waits for a user input operation (that is, input processing) again.
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 buffer management unit 109 closes the learning buffer 2 (step S117), and issues a message to the effect to the character editing user interface 107 as an event to the effect (step S118).
Upon receiving the event issued by the learning buffer management unit 502 in step S118, the character editing user interface 107 saves information (edit data) edited by the user (step S119), and notifies the e-mail client application that the editing has been completed. A report is made (step S120).
[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 group 2 from the address book application will be described with reference to FIGS.
(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 e-mail client 101 sets the address data record ID = 2 (Katsura Kaneko), and acquires group data record ID = 2 (work).
(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 learning buffer 2.
[0035]
Next, in the course of the user's correction operation in step S111 in FIG. 7, the learning buffer management unit 109 compares the contents of FIG. 9 with the user's input character (a pseudonym) in response to the user's character input operation. Those whose columns match are sequentially displayed in the guessed candidate display area 803 (see FIG. 8).
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 buffer 2" is displayed in guessed candidate display area 803 as a candidate.
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 group 1 from the address book application will be described with reference to FIGS.
(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 e-mail client application 101 acquires the address data record ID = 1 (Hiroshi Aoi) and the group data record ID = 1 (friend).
[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 buffer management unit 109 compares the contents of the buffer recorded as group 1 with the user's input characters in response to the user's character input operation. , The characters whose head character strings match are displayed in the guessed candidate display area 603 in order.
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 learning buffer 2 in a table format.
FIG. 10 is a diagram expressing an example of a learning result recorded in a learning buffer 1 in a table format.
[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 Learning buffer 1 111 Learning buffer 2
201 Information device with electronic mail function (mobile phone device)
202 display device 203 input device
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に記載の文字列変換装置を用いたことを特徴とする電子メール機能付き情報端末装置。An information terminal device having an electronic mail function, wherein the character string conversion device according to claim 1 is used. 電子メッセージ送信相手を複数の送信先グループに分類し、電子メッセージ送信相手の氏名およびメールアドレスを管理するステップと、
電子メッセージを作成する度に、入力される仮名文字列と該入力仮名文字列が仮名漢字変換された表記文字列との組合せを学習結果として、送信相手が属する送信先グループに対応させて記憶するステップと、
電子メッセージの作成を開始すると、送信相手の属する送信先グループを特定し、特定された送信先グループに対応して記憶された学習結果を読み出し、入力仮名文字列の先頭文字列と合致する表記文字列の候補を表示するステップと、
表示された表記文字列の候補から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.
JP2003100780A 2003-04-03 2003-04-03 Character string conversion device, information terminal device with e-mail function using it, and character string conversion method Pending JP2004310302A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (6)

* Cited by examiner, † Cited by third party
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