(57)【特許請求の範囲】
【請求項１】
入力した文字を変換して変換結果文字を出力するかな漢字変換システムにおいて、
入力中の文字を記憶する入力記憶手段と、かな文字からかな漢字変換結果に変換できる機能を持つかな漢字変換辞書記憶手段と、名前データからメールアドレスに変換できる機能を持つメールアドレス記憶手段と、前記かな漢字変換辞書記憶手段又は該メールアドレス記憶手段で変換した変換結果である変換結果文字を記憶する変換用記憶手段と、前記入力記憶手段に記憶された文字から前記変換結果文字を検索して出力する検索手段とを有し、
該検索手段は、変換操作を受け付けたときに、前記入力記憶手段に記憶されたかな文字を検索キーとして前記メールアドレス記憶手段から該検索キーに該当する名前データのメールアドレスを検索し、
（１）検索結果が存在した場合には、（１ａ）検索結果を前記変換用記憶手段に記憶して出力し、
（２）検索結果が存在しない場合には、（２ａ）前記かな文字を検索キーとして前記かな漢字変換辞書記憶手段から漢字のかな漢字変換結果を得て、（２ｂ）該かな漢字変換結果を前記変換用記憶手段に記憶して出力し、（２ｃ）前記変換操作を再度受け付けたときに、前記かな漢字変換結果を新たな検索キーとして、前記メールアドレス記憶手段から該新たな検索キーに該当する名前データのメールアドレスを検索し、（２ｄ）前記新たな検索キーでの検索結果が存在した場合には、検索結果を前記変換用記憶手段に上書き記憶して出力することを特徴とするかな漢字変換システム。
【請求項２】
前記検索手段は、（２ｅ）前記（２ｄ）の出力を実行した後、前記変換操作を再度受け付けたときに、前記メールアドレス記憶手段から前記新たな検索キーに該当する名前データの他のメールアドレスを検索し、（２ｆ）前記新たな検索キーでの検索結果が存在した場合には、検索結果を前記変換用記憶手段に上書き記憶して出力することを特徴とする請求項１に記載のかな漢字変換システム。
【請求項３】
前記検索手段は、（２ｇ）前記（２ｅ）の検索を実行した結果、前記新たな検索キーでの検索結果が存在しない場合には、
（２ｇ−ａ）前記かな文字を検索キーとして前記かな漢字変換辞書記憶手段から漢字の他のかな漢字変換結果を得て、
（２ｇ−ｂ）該他のかな漢字変換結果を前記変換用記憶手段に上書き記憶して出力することを特徴とする請求項２に記載のかな漢字変換システム。
【請求項４】
前記検索手段は、（２ｈ）前記（２ｃ）の検索を実行した結果、前記新たな検索キーでの検索結果が存在しない場合には、
（２ｈ−ａ）前記かな文字を検索キーとして前記かな漢字変換辞書記憶手段から漢字の他のかな漢字変換結果を得て、
（２ｈ−ｂ）該他のかな漢字変換結果を前記変換用記憶手段に上書き記憶して出力することを特徴とする請求項１に記載のかな漢字変換システム。
【請求項５】
前記検索手段は、
（１ｂ）前記（１ａ）の出力を実行した後、前記変換操作を再度受け付けたときに、前記かな文字を検索キーとして前記メールアドレス記憶手段から該検索キーに該当する名前データの他のメールアドレスを検索し、
（１ｃ）検索結果が存在した場合には検索結果を前記変換用記憶手段に上書き記憶して出力することを特徴とする請求項１に記載のかな漢字変換システム。
【請求項６】
前記検索手段は、（１ｄ）前記（１ｂ）の検索を実行した結果、検索結果が存在しない場合には、
（１ｄ−ａ）前記かな文字を検索キーとして前記かな漢字変換辞書記憶手段から漢字の他のかな漢字変換結果を得て、
（１ｄ−ｂ）該他のかな漢字変換結果を前記変換用記憶手段に上書き記憶して出力することを特徴とする請求項５に記載のかな漢字変換システム。
【請求項７】
請求項１〜６のいずれか１項に記載のかな漢字変換システムにおける各手段として、コンピュータを機能させるための処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、かな漢字変換システムに関し、より詳細には、ワードプロセッサ、パーソナルコンピュータ等の情報処理装置における電子メールアドレスを簡単に入力できるかな漢字変換機能を有するかな漢字変換システムに関する。
【０００２】
【従来の技術】
従来、電子メールの宛先などに使うメールアドレスを入力する場合、利用者自身が記憶しているメールアドレス文字列を入力するか、ファイルに記憶したメールアドレスの一覧からの選択操作を行うなどの方法で入力を行う。
【０００３】
電子メールシステムにおいて、この操作をより実施しやすくした一例が、特開平８−３０５２６号公報に記載されている。この公報では、かな漢字変換の誤変換を補い、多少の誤字があっても正しいメールアドレスを選んで電子メールを配達できる電子メールシステムが記載されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述した従来のシステムは、電子メールシステムの中でしか利用できないため、一般的な文書入力時に利用できない。また、電子メールシステムの中であっても、宛先を入力する場面以外で、たとえばメールの本文を入力している場合などで利用できない。
【０００５】
本発明は、上述のごとき実状に鑑みてなされたものであり、電子メールシステムの中に限らず、文字列を入力する一般的な場面において、メールアドレスの文字列を記憶していたり特別な入力操作を行ったりしなくても、メールアドレスを簡単に入力できる機能をもつかな漢字変換システムを提供することをその目的とする。
【０００６】
【課題を解決するための手段】
本発明の第１の技術手段は、
入力した文字を変換して変換結果文字を出力するかな漢字変換システムにおいて、
入力中の文字を記憶する入力記憶手段と、かな文字からかな漢字変換結果に変換できる機能を持つかな漢字変換辞書記憶手段と、名前データからメールアドレスに変換できる機能を持つメールアドレス記憶手段と、前記かな漢字変換辞書記憶手段又は該メールアドレス記憶手段で変換した変換結果である変換結果文字を記憶する変換用記憶手段と、前記入力記憶手段に記憶された文字から前記変換結果文字を検索して出力する検索手段とを有し、
該検索手段は、変換操作を受け付けたときに、前記入力記憶手段に記憶されたかな文字を検索キーとして前記メールアドレス記憶手段から該検索キーに該当する名前データのメールアドレスを検索し、
（１）検索結果が存在した場合には、（１ａ）検索結果を前記変換用記憶手段に記憶して出力し、
（２）検索結果が存在しない場合には、（２ａ）前記かな文字を検索キーとして前記かな漢字変換辞書記憶手段から漢字のかな漢字変換結果を得て、（２ｂ）該かな漢字変換結果を前記変換用記憶手段に記憶して出力し、（２ｃ）前記変換操作を再度受け付けたときに、前記かな漢字変換結果を新たな検索キーとして、前記メールアドレス記憶手段から該新たな検索キーに該当する名前データのメールアドレスを検索し、（２ｄ）前記新たな検索キーでの検索結果が存在した場合には、検索結果を前記変換用記憶手段に上書き記憶して出力することを特徴としたものである。
【０００７】
本発明の第２の技術手段は、第１の技術手段において、前記検索手段は、（２ｅ）前記（２ｄ）の出力を実行した後、前記変換操作を再度受け付けたときに、前記メールアドレス記憶手段から前記新たな検索キーに該当する名前データの他のメールアドレスを検索し、（２ｆ）前記新たな検索キーでの検索結果が存在した場合には、検索結果を前記変換用記憶手段に上書き記憶して出力することを特徴としたものである。
本発明の第３の技術手段は、第２の技術手段において、前記検索手段は、（２ｇ）前記（２ｅ）の検索を実行した結果、前記新たな検索キーでの検索結果が存在しない場合には、
（２ｇ−ａ）前記かな文字を検索キーとして前記かな漢字変換辞書記憶手段から漢字の他のかな漢字変換結果を得て、
（２ｇ−ｂ）該他のかな漢字変換結果を前記変換用記憶手段に上書き記憶して出力することを特徴としたものである。
【０００８】
本発明の第４の技術手段は、第１の技術手段において、前記検索手段は、（２ｈ）前記（２ｃ）の検索を実行した結果、前記新たな検索キーでの検索結果が存在しない場合には、
（２ｈ−ａ）前記かな文字を検索キーとして前記かな漢字変換辞書記憶手段から漢字の他のかな漢字変換結果を得て、
（２ｈ−ｂ）該他のかな漢字変換結果を前記変換用記憶手段に上書き記憶して出力することを特徴としたものである。
【０００９】
本発明の第５の技術手段は、第１の技術手段において、前記検索手段は、
（１ｂ）前記（１ａ）の出力を実行した後、前記変換操作を再度受け付けたときに、前記かな文字を検索キーとして前記メールアドレス記憶手段から該検索キーに該当する名前データの他のメールアドレスを検索し、
（１ｃ）検索結果が存在した場合には検索結果を前記変換用記憶手段に上書き記憶して出力することを特徴としたものである。
本発明の第６の技術手段は、第５の技術手段において、前記検索手段は、（１ｄ）前記（１ｂ）の検索を実行した結果、検索結果が存在しない場合には、
（１ｄ−ａ）前記かな文字を検索キーとして前記かな漢字変換辞書記憶手段から漢字の他のかな漢字変換結果を得て、
（１ｄ−ｂ）該他のかな漢字変換結果を前記変換用記憶手段に上書き記憶して出力することを特徴としたものである。
【００１０】
本発明の第７の技術手段は、第１〜第６の技術手段のいずれかのかな漢字変換システムにおける各手段として、コンピュータを機能させるための処理プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１１】
【発明の実施の形態】
図１は、本発明の一実施形態のかな漢字変換システムを説明するためのブロック図で、端末１は、表示装置２，入力装置４，かな漢字変換システム（装置）５及びこれらを制御する制御装置３を有している。端末１で、かなと漢字が入り混じった文字が入力された場合の処理方法を説明する。キーボード等の入力装置４により文字が入力されると、入力中の文字を記憶領域７（入力バッファ）に記憶する。検索手段６を通じてかな漢字変換辞書ファイル１１とメールアドレスファイル１２を参照して、入力バッファ７の内容を適当な文字列に変換した文字を記憶領域８（変換バッファ）に記憶し、その内容を表示装置２（ＣＲＴ）に表示する。検索時にメールアドレスファイル１２に該当データがなく、かな漢字変換辞書ファイル１１に該当データがあった場合は、文字列に変換した文字を変換バッファ８から、再変換バッファ９に複写し、再度再変換バッファ９の内容を名前データとして、メールアドレスファイル１２を検索し、変換結果を再変換結果バッファ１０に記憶し、その内容を変換バッファ８に複写し、表示装置２に表示する。
【００１２】
図２は、図１におけるかな漢字変換辞書ファイル１１の内部構造を説明するための図で、図２に基づいて変換辞書ファイル１１の内容を説明する。変換辞書ファイル１１は、単語単位に情報が格納されており、ひとつの単語は読み（かな文字）２１と変換結果２２で構成されている。この例では、「よしこ」という読みを「佳子」または「良子」という結果に変換する情報が登録してある。
【００１３】
図３は、図１におけるメールアドレスファイル１２の内部構造を説明するための図で、図３に基づいてアドレスファイル１２の内容を説明する。メールアドレスファイル１２には、人ごとに情報が格納されており、ひとりの人の情報は名前２３とメールアドレス２４で構成されている。この例では、「よしこ」という人のメールアドレスが「ｙｏｋｋｏ＠ａｂｃ．ｃｏ．ｊｐ」、「山本」という人のメールアドレスが「ｙａｍａｍｏｔｏ＠ｄｅｆ．ｃｏ．ｊｐ」である情報がそれぞれ登録してある。
【００１４】
図４は、図３中のメールアドレスファイルに基づく変換例を示す図である。変換例２５では「よしこ」という読みから（読みを検索キーとして）メールアドレスファイル１２の「ｙｏｋｋｏ＠ａｂｃ．ｃｏ．ｊｐ」を検索し、該当データを出力することを示している。また、変換例２６では「やまもと」という読みから（読みを検索キーとして）、メールアドレスファイル１２を検索し、該当データがない場合は、次に変換辞書ファイル１１を検索し、検索結果の「山本」を元データとし（「山本」を検索キーとして）、再度メールアドレスファイル１２を検索し、「ｙａｍａｍｏｔｏ＠ｄｅｆ．ｃｏ．ｊｐ」を該当データとして出力することを示している。また、変換例２６では、この出力後に変換辞書ファイル１１を検索し、検索結果として「山元」を得ることを示している。
また、文字入力モードの内容によって、かな漢字変換辞書ファイル１１とメールアドレスファイル１２のどちらを優先して組み合わせ検索するかを決めることが可能なようにしてもよい。
【００１５】
図５乃至図７は、図１における検索手段６の動作を説明するためのフロー図である。最初に、入力バッファ７，変換バッファ８，再変換バッファ９，再変換結果バッファ１０の内容をクリアする（ステップＳ１）。キーボードからの入力を待ち（ステップＳ２）、入力があったら各入力に関する処理を行う。入力が確定キーであるかどうか判断し（ステップＳ３）、確定キーの場合は変換処理を終了する。入力が確定キーでない場合、変換キーであるかどうか判断し（ステップＳ４）、変換キーの場合は変換処理を行って（ステップＳ９〜Ｓ４０）、キー入力待ちに戻る。入力が変換キーでない場合、通常文字であるかどうか判断し（ステップＳ５）、通常文字の場合にはその文字を入力バッファ７に追加して（ステップＳ７）、入力バッファ７の内容を画面に表示して（ステップＳ８）、キー入力待ちに戻る。それ以外の入力の場合には各入力に関する処理を行って（ステップＳ６）、キー入力待ちに戻る。
【００１６】
次に、入力が変換キーの場合の処理について説明する。変換キーが入力された時に変換バッファ８に文字があるかどうかを判断し（ステップＳ９）、その判断によって、以降の処理を分ける。変換バッファ８にまだ文字がない場合には新規の変換処理を行い（ステップＳ１０〜Ｓ１８）、変換バッファ８に既に文字がある場合には変換中の文字に対する再変換の処理を行う（ステップＳ１９〜Ｓ４０）。
【００１７】
変換バッファ８にまだ文字がない場合、メールアドレスファイル１２の先頭から、「名前」が入力バッファ７と同じデータを調べる（ステップＳ１０）。該当データがあるかどうか判断し（ステップＳ１１）、該当データがある時は、該当データの「メールアドレス」を変換バッファ８にセットし（ステップＳ１２）、変換バッファ８の内容を画面に表示する（ステップＳ１３）。該当データがない時は、変換辞書ファイル１１の先頭から、「読み」が入力バッファ７と同じデータを調べる（ステップＳ１４）。該当データがあるかどうか判断し（ステップＳ１５）、該当データがある時は、該当データの「変換結果」を変換バッファ８と再変換バッファ９にセットする（ステップＳ１６，Ｓ１７）。該当データがない時は、入力バッファ７の内容を変換バッファ８にセットして（ステップＳ１８）、変換バッファ８の内容を画面に表示する（ステップＳ１３）。
【００１８】
変換バッファ８に既に文字がある場合、再変換バッファ９、および再変換結果バッファ１０に文字があるかをチェックし（ステップＳ１９，２０）、再変換バッファ９にまだ文字がない場合はステップＳ３０へ進む。次に再変換結果バッファ１０に文字がない場合は、メールアドレスファイル１２の先頭から「名前」が再変換バッファ９と同じデータを検索し（ステップＳ２１）、該当データがあるかどうかを調べる（ステップＳ２２）。該当データがある時は、該当データの「メールアドレス」を再変換結果バッファ１０と変換バッファ８にセットし（ステップＳ２３）、変換バッファ８の内容を画面に表示する（ステップＳ１３）。該当データがない時は再変換バッファ９及び再変換結果バッファ１０をクリアし（ステップＳ２６）、変換バッファ８の内容を画面に表示する（ステップＳ１３）。
【００１９】
再変換結果バッファ１０に文字がある場合、メールアドレスファイル１２の先頭から、「名前」が再変換バッファ９と同じで「メールアドレス」が再変換結果バッファ１０と同じデータを検索し（ステップＳ２４）、該当データがあるかどうか調べる（ステップＳ２５）。該当データがない時は、再変換バッファ９及び再変換結果バッファ１０をクリアし（ステップＳ２６）、変換バッファ８の内容を画面に表示する（ステップＳ１３）。該当データがある時は、メールアドレスファイル１２のこの位置より後ろに、「名前」が再変換バッファ９と同じ、別のデータを検索し（ステップＳ２７）、該当データがあるかどうかを調べる（ステップＳ２８）。該当データがある時は、該当データの「変換結果」を再変換結果バッファ１０と変換バッファ８にセットし（ステップＳ２９）、変換バッファ８の内容を画面に表示する（ステップＳ１３）。
【００２０】
次に、ステップＳ１９において再変換バッファ９に文字がなかった場合、メールアドレスファイル１２の先頭から調べて「名前」が入力バッファ７と同じで「メールアドレス」が変換バッファ８と同じデータを検索し（ステップＳ３０）、該当データがあるかどうかを調べる（ステップＳ３１）。該当データがある時は、メールアドレスファイル１２のこの位置より後ろに、「名前」が入力バッファ７と同じ、別のデータを検索し（ステップＳ３８）、該当データがあるかどうかを調べる（ステップＳ３９）。該当データがある時は、該当データの「メールアドレス」を変換バッファ８にセットし（ステップＳ４０）、変換バッファ８の内容を画面に表示する（ステップＳ１３）。該当データがない時は、変換辞書ファイル１１に対する検索を行う（ステップＳ３２〜Ｓ３７）。
【００２１】
ステップＳ３２において、変換辞書ファイル１１の先頭から「読み」が入力バッファ７と同じで変換結果が変換バッファ８と同じデータを探し、該当データがあるかを調べる（ステップＳ３３）。該当データがなければ、入力バッファ７の内容を変換バッファ８にセットする（ステップＳ３７）。該当データがあれば、ファイルのこの位置より後ろに「読み」が入力バッファ７と同じデータを探し（ステップＳ３４）、該当データがあるかを調べ（ステップＳ３５）、該当データがあれば該当データの変換結果を変換バッファ８にセットして（ステップＳ３６）、変換バッファ８の内容を画面に表示する（ステップＳ１３）。また、「読み」が該当するものがメールアドレスファイル１２にない場合は、新規の変換処理の場合と同様の、変換辞書ファイル１１に対する検索を行い（ステップＳ１４〜Ｓ１７）、変換バッファ８の内容を画面に表示する（ステップＳ１３）。
【００２２】
【発明の効果】
本発明によれば、かな漢字変換の検索方法を工夫することにより、電子メールシステムの中に限らず、文字列を入力する一般的な場面において、メールアドレスの文字列を記憶していたり特別な入力操作を行ったりしなくても、メールアドレスを簡単に入力することができ、利用者へのサービスを向上させることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態のかな漢字変換システムを説明するためのブロック図である。
【図２】図１におけるかな漢字変換辞書ファイルの内部構造を説明するための図である。
【図３】図１におけるメールアドレスファイルの内部構造を説明するための図である。
【図４】図３中のメールアドレスファイルに基づく変換例を示す図である。
【図５】図１における検索手段の動作を説明するためのフロー図である。
【図６】図１における検索手段の動作を説明するためのフロー図である。
【図７】図１における検索手段の動作を説明するためのフロー図である。
【符号の説明】
１…端末、２…表示装置、３…制御装置、４…入力装置、５…かな漢字変換装置、６…検索手段、７…入力バッファ、８…変換バッファ、９…再変換バッファ、１０…再変換結果バッファ、１１…かな漢字変換辞書ファイル、１２…メールアドレスファイル、２１…読み、２２…変換結果、２３…名前、２４…メールアドレス、２５，２６…変換例。
【図１】
0004251741.tif 000002
【図２】
0004251741.tif 000003
【図３】
0004251741.tif 000004
【図４】
0004251741.tif 000005
【図５】
0004251741.tif 000006
【図６】
0004251741.tif 000007
【図７】
0004251741.tif 000008