(57)【要約】      （修正有）【課題】日本語、外国語のミックスした文章を効率良くかな入力して文書変換する。【解決手段】ローマ字入力又はかな文字入力が可能な入力手段と、この入力手段から入力されるかな文字列をかな文書変換辞書を介して文書文字列に変換するかな文書変換手段とを具えた文書処理装置において、前記かな文字列を逆ローマ字規則により英文字列に変換するかな英字変換手段を設け、前記かな文書変換辞書の単語変換候補に、前記逆ローマ字規則により生成した英文字列を追加して提示／選択できるようにすることによって上記目的は達成される。【選択図】図５
2006012188.tif 000002
【特許請求の範囲】
【請求項１】
少なくともかな文字入力が可能な入力手段と、この入力手段から入力されるかな文字列をかな文書変換辞書を介して文書文字列に変換するかな文書変換手段とを具えたかな入力式文書処理装置において、前記かな文字列を逆ローマ字規則により英文字列に変換するかな英字変換手段を設け、前記かな文書変換辞書の単語変換候補に、前記逆ローマ字規則により生成した英文字列を追加して提示／選択できるようにしたかな入力式文書処理装置。
【請求項２】
前記かな文字列に英文字または英記号を含む請求項１に記載のかな入力式文書処理装置。
【請求項３】
前記逆ローマ字規則により生成した英文字列が変換単語として選択され確定した場合には、この新単語を以下の条件で前記かな文書変換辞書に自動登録するようした請求項１又は２に記載のかな入力式文書処理装置。
登録条件
当該単語の読み：かな文字列
当該単語の表記：かな文字列を逆ローマ字規則により変換した英文字列
【請求項４】
前記英文字列を単語候補としてユーザに提示する場合、表示文字サイズを切替えて大きさの異なる複数のサイズの英文字列をユーザに提示することが可能な請求項１乃至３に記載のかな入力式文書処理装置。
【請求項５】
前記英文字列を単語候補としてユーザに提示する場合、他のかな文書変換候補より優先してユーザに提示することが可能な請求項１乃至４に記載のかな入力式文書処理装置。
【請求項６】
少なくともかな文字入力が可能な入力手段を介してかな文字列を入力するかな文字列入力工程と、このかな文字列をかな文書変換辞書を介して文書文字列に変換するかな文書変換工程とを含み、更に、このかな文書変換工程の中に、かな文書変換の単語候補として変換対象かな文字列を逆ローマ字規則を適用して英文字列に変換し、生成された英文字列をユーザに提示することが可能な逆ローマ字変換工程を含むことを特徴とするかな入力式文書処理方法。
【請求項７】
前記かな文字列に英文字または英記号を含む請求項６に記載のかな入力式文書処理方法。
【請求項８】
前記逆ローマ字変換工程で生成された英文字列が採用され確定した場合には、この新単語を以下の条件で前記かな文書変換辞書に自動登録するようにした請求項６又は７に記載のかな入力式文書処理方法。
登録条件
当該単語の読み：かな文字列
当該単語の表記：かな文字列を逆ローマ字規則により変換した英文字列
【請求項９】
前記英文字列を単語候補としてユーザに提示する場合、表示文字サイズを切替えて大きさの異なる複数のサイズの英文字列をユーザに提示することが可能な請求項６乃至８に記載のかな入力式文書処理方法。
【請求項１０】
前記英文字列を単語候補としてユーザに提示する場合、他のかな文書変換候補より優先してユーザに提示することが可能な請求項６乃至９に記載のかな入力式文書処理方法。
【請求項１１】
少なくとも英文字入力が可能な入力手段と、この入力手段から入力される英文字列をローマ字規則によりかな混じり文字列に変換する英字かな変換手段と、この英字かな変換手段により変換されたかな混じり文字列をかな文書変換辞書を介して文書文字列に変換するかな文書変換手段とを具えたローマ字入力式文書処理装置において、前記かな混じり文字列を文書文字列に変換する場合、仮に確定したかな文書変換の単語の候補に、前記ローマ字規則を逆変換して前記入力手段から入力した英文字列を無変換で並べた無変換英文字列を追加して提示することが可能な逆ローマ字変換部を設けたことを特徴とするローマ字入力式文書処理装置。
【請求項１２】
前記かな混じり文字列を文書文字列に変換する場合、前記かな文書変換辞書に登録されていない未確定かな文字列に対しては、前記かな文書変換の単語の候補に、前記ローマ字規則を逆変換して前記入力手段から入力した英文字列を無変換で並べた無変換英文字列を提示することが可能な逆ローマ字変換部を設けたことを特徴とする請求項１１に記載のローマ字入力式文書処理装置。
【請求項１３】
前記無変換英文字列の語尾の英文字列がかな変換可能で日本語の助詞、接続詞等に変換しても仮確定済みの他の日本語文書文字列と矛盾しない場合には、前記語尾の英文字列だけ再びかな変換してユーザに提示することが可能な請求項１２に記載のローマ字入力式文書処理装置。
【請求項１４】
前記かな文書変換の単語の候補に、前記ローマ字規則を逆変換して前記入力手段から入力した英文字列を無変換で並べた無変換英文字列を提示し、この無変換英文字列が採用され確定した場合には、前記かな文書変換辞書に、前記無変換英文字列を新しい単語として自動的に次の条件で追加登録するようにした請求項１１乃至１３に記載のローマ字入力式文書処理装置。
登録条件
当該無変換英文字列の読み：前記ローマ字規則を適用したかな混じり読み文字列
当該無変換英文字列の出力形式：選択された表示サイズの無変換英文字列
【請求項１５】
前記無変換英文字列を単語候補としてユーザに提示する場合、他のかな文書変換候補より優先してユーザに提示することが可能な請求項１１乃至１４に記載のローマ字入力式文書処理装置。
【請求項１６】
前記無変換英文字列を単語候補としてユーザに提示する場合、表示文字サイズを切替えて大きさの異なる複数の英文字列をユーザに提示することが可能な請求項１１乃至１５に記載のローマ字入力式文書処理装置。
【請求項１７】
前記かな文書変換辞書がかな英字変換辞書及び／又はかな漢字変換辞書を含む請求項１１又は１６に記載のローマ字入力式文書処理装置。
【請求項１８】
少なくとも英文字入力が可能な入力手段を介して英文字列を入力する英文字列入力工程と、この入力される英文字列をローマ字規則によりかな混じり文字列に変換して表示する英字かな変換工程と、この英字かな変換工程で生成されたかな混じり文字列をかな文書変換辞書を介して文書文字列に変換するかな文書変換工程と、前記かな文書変換工程に更に、仮に確定したかな文書変換の単語の候補に、前記ローマ字規則を逆変換して当該単語の入力英文字列を無変換で並べた無変換英文字列を追加して提示することが可能な逆ローマ字変換工程とを含むことを特徴とするローマ字入力式文書処理方法。
【請求項１９】
前記かな文書変換工程に更に、前記かな文書変換辞書に登録されていない未確定かな文字列に対しては、前記かな文書変換の単語の候補に、前記ローマ字規則を逆変換して入力英文字列を無変換で並べた無変換英文字列を提示することが可能な逆ローマ字変換工程を含む請求項１８に記載のローマ字入力式文書処理方法。
【請求項２０】
前記無変換英文字列の語尾の英文字列が前記ローマ字規則によりかな変換可能で、日本語の助詞、接続詞等に変換しても仮確定済みの他の日本語文書文字列と矛盾しない場合には、前記語尾の英文字列だけ再度かな変換してユーザに提示することが可能な請求項１９に記載のローマ字入力式文書処理方法。
【請求項２１】
前記かな文書変換工程において、かな文書変換の単語の候補に、入力英文字列を無変換で並べた無変換英文字列を提示し、この無変換英文字列が採用され確定した場合には、前記かな文書変換辞書に当該無変換英文字列を新しい単語として自動的に次の条件で追加登録するようにした請求項１８乃至２０に記載のローマ字入力式文書処理方法。
登録条件
当該無変換英文字列の読み：前記ローマ字規則を適用したかな混じり読み文字列
当該無変換英文字列の出力形式：選択された表示サイズの無変換英文字列
【請求項２２】
前記無変換英文字列を単語候補としてユーザに提示する場合、表示文字サイズを切替えて大きさの異なる複数の英文字列をユーザに提示することが可能な請求項１８乃至２１に記載のローマ字入力式文書処理方法。
【請求項２３】
前記無変換英文字列を単語候補としてユーザに提示する場合、他のかな文書変換候補より優先してユーザに提示することが可能な請求項１８乃至２２に記載のローマ字入力式文書処理方法。
【請求項２４】
前記かな文書変換辞書がかな英字変換辞書又はかな漢字変換辞書を含む請求項１８乃至２３に記載のローマ字入力式文書処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、かな入力又は／及びローマ字入力式の文書処理方法及び装置に関し、特に、日本語と英語、ドイツ語、フランス語等の外国語とが混在した文書を作成する場合に有効な文書処理方法及び装置に関する。
【背景技術】
【０００２】
従来、ワードプロセッサ、パーソナルコンピュータ、ワークステーション等の日本語に関係した文書処理方法及び装置においては、ローマ字漢字変換又はかな漢字変換による日本語入力方法が広く用いられている。しかしながら、今日では技術の進歩が激しく新しい専門用語が次々と生まれると共に、情報の国際化が非常に進んでいるので、日本語文章の中に、日本語の単語、文章ばかりでなく、フランス語、ドイツ語、スペイン語、イタリア語、英語等の外国語の単語又は文章をカタカナ表記ではなく、オリジナルの語源の綴り又は発音ローマ字の綴りのままで日本語の文章の中に混在させて使用することが少なくない。特に、コンピュータ関係の専門用語や会社名、氏名等はマニュアル、学会誌、契約書等において、日本語本文中にそのままアルファベット、略語等を用いて記載される傾向にある。
【０００３】
かかる事態に対応するため、ローマ字入力モードにおいてキー入力装置等から入力されたローマ字文字列を、特別の操作を必要とすることなしに、かな漢字文字列と外国語文字列の混在した文字列に変換することのできるかな漢字変換装置が特開平４−７５１６２号公報に紹介されている。更に、入力されたローマ字文字列中に現れる諸文字の隣接関係の特徴を利用することにより、ユーザの負担の少ない日本語入力が可能なローマ字漢字変換装置も特公平５−８５０５５号公報に記載されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
かかる従来のローマ字入力式日本語文書処理装置にあっては、ローマ字入力文字列を先ずひらがなに変換し、ひらがなに変換できない文字列は日本語とはみなされず、副言語又は英単語等とみなされ、日本語とは区別した英単語辞書／副言語辞書等により辞書変換処理が行なわれるようになっていた。すなわち、従来は、入力文字列の中でひらがなに変換できる文字列は日本語辞書で、ひらがなに変換できない文字列は副言語辞書へと装置側で勝手に自動分類して変換処理してしまうので、例えば、日付を示す「ＤＡＴＥ」のような単語は「だて」と読み入力した文字の変換対象候補としてユーザに表示し提示されないという問題点があった。また「ｂｏｏｋ（英小文字、全角モードでキー入力）」という単語を副言語辞書に登録しただけでは「ＢＯＯＫ」、「Ｂｏｏｋ」等でキー入力した場合、正しく辞書変換されず、その都度、これらの単語を辞書登録する操作をユーザに要求することとなり、日本語文書処理の中で外国語の単語を編集処理することは大変煩わしいという問題点もあった。
【０００５】
この発明は上述のような事情から成されたものであり、この発明の目的は、ローマ字入力又はかな入力の文書処理装置において、入力文字列を英文字／記号、数字等も含めて全て日本語と同等に扱い、外国語と日本語と区別することなくキー入力操作すると共に、アルファベットで表記した文字列が辞書に登録されておらず、逆ローマ字規則でユーザに提示し選択された場合には、当該逆ローマ字文字列を前記辞書に自動登録し、日本語と外国語と区別することなく文書処理できるようにした汎用文書処理方法及び装置を提供することにある。
【課題を解決するための手段】
【０００６】
この発明は少なくともかな文字入力が可能な入力手段と、この入力手段から入力されるかな文字列をかな文書変換辞書を介して文書文字列に変換するかな文書変換手段とを具えたかな入力式文書処理装置に関するものであり、この発明の上記目的は、前記かな文字列を逆ローマ字規則により英文字列に変換するかな英字変換手段を設け、前記かな文書変換辞書の単語変換候補に、前記逆ローマ字規則により生成した英文字列を追加して提示／選択できるようにすることによって達成される。
【０００７】
また、この発明は、かな入力式文書処理方法にも関し、この発明の上記目的は少なくともかな文字入力が可能な入力手段を介してかな文字列を入力するかな文字列入力工程と、このかな文字列をかな文書変換辞書を介して文書文字列に変換するかな文書変換工程とを含み、更に、このかな文書変換工程の中に、かな文書変換の単語候補として変換対象かな文字列を逆ローマ字規則を適用して英文字列に変換し、生成された英文字列をユーザに提示することが可能な逆ローマ字変換工程とを設けることによっても達成される。
【０００８】
更に、この発明はローマ字入力式文書処理装置にも関し、この発明の上記目的は、少なくとも英文字入力が可能な入力手段と、この入力手段から入力される英文字列をローマ字規則によりかな混じり文字列に変換する英字かな変換手段と、この英字かな変換手段により変換されたかな混じり文字列をかな文書変換辞書を介して文書文字列に変換するかな文書変換手段とを具えることによっても達成される。
【０００９】
更にまた、この発明はローマ字入力式文書処理方法にも関し、この発明の上記目的は、少なくとも英文字入力が可能な入力手段を介して英文字列を入力する英文字列入力工程と、この入力される英文字列をローマ字規則によりかな混じり文字列に変換して表示する英字かな変換工程と、この英字かな変換工程で生成されたかな混じり文字列をかな文書変換辞書を介して文書文字列に変換するかな文書変換工程とを設けることによっても達成される。
【００１０】
この発明では、ローマ字入力された文字列を日本語と英語／アルファベットとに区別することなく、同一の文字列として扱い文書処理するので、入力文字列を日本語と他の言語とに区別する必要が一切ない。従って、ローマ字入力では和文モードと英文入力モードのモード切替操作等は一切必要とせず、文書のキー入力が可能である。また、英大文字入力キー、英小文字入力キーを操作することもなく、通常の英文キー入力の感覚で日本語とローマ字／英語等の単語を同時にキー入力することができる。また、逆ローマ字変換してユーザに提示した英文字列が選択されて変換対象単語の表記として確定した場合には、文書処理装置の内部でこのことが自動的に検出できるので、この新しい表記形式をかな文書変換辞書にユーザの操作を一切必要とせず、自動追加登録することができ、２回目以後同様のかな文字列が入力された場合、自動的にかな文字列を英文字列に変換した英文字混じりの日本語文章を効率良く作成／編集することができる。
【発明の効果】
【００１１】
本発明にかかる文書処理方法及び装置によれば、逆ローマ字変換部を表記選択部内に設けることにより、日本語と外国語とを混在させた文章を効率良く作成することができる。また、「特許 太郎」，「ＴＯＫＫＹＯＴＡＲＯ」といった日本人の住所、氏名等を日本語とローマ字でそれぞれ並記した文章を作成する場合にも、ローマ字でかな入力して次候補のリクエストをするだけでローマ字変換できるので大変便利であり、更に、このローマ字変換された単語は辞書に環境設定パラメータに対応して自動登録できるので、いわゆるユーザの辞書登録操作からユーザが開放され、外国語を日本語と区別することなく統合して処理することができる。
【発明を実施するための最良の形態】
【００１２】
以下に添付図面を参照して、この発明にかかる文書処理方法及び装置の好適な実施の形態を詳細に説明する。
【００１３】
（実施の形態）
図１はこの発明の文書処理装置のハードウェアの概略構成の一例を示すブロック図であり、ＭＰＵ（マイクロプロセッサ）２により文書処理装置の各種処理が実行され、キーボード４又はマウス５により、読み文字列の入力や変換指示、確定指示等の各種のユーザ入力操作が行なわれるようになっている。ＣＲＴや液晶等の表示手段６には、入力中の文書や、かな漢字変換候補、操作ガイドメッセージ等が表示され、ＲＯＭ１０にはＭＰＵ２が実行する各種の制御プログラムや実行プログラムが使用する共通データ等が格納されている一方、ハードディスク、光ディスク、フラッシュメモリ等の記憶手段１２には、文書処理プログラムや、かな文書変換辞書１４ａ，数式変換辞書１４ｂ、化学式変換辞書１４ｃ，郵便番号辞書１４ｄ，同類語辞書１４ｅ，…，医学用語辞書１４ｘ等の各種辞書類が格納されており、かな文書変換処理で適宜参照されるようになっている。また、ＲＡＭ２０にはＭＰＵ２が各種の処理を実行するための作業エリアや、記憶手段１２から読出されたかな文書変換部２２、辞書１４ａ〜１４ｘ等が装置の起動時に適宜設定されるようになっている。更に、かな文書変換部２２には、かな漢字変換やかなローマ字変換（これらの変換処理を以下かな文書変換と呼ぶ。）処理のための入出力制御部３０及びかな文書変換を実行する変換エンジン部７０ａ等が設けられていると共に、上述の各部はバス８を介して相互にデータの授受を行なうようになっている。
【００１４】
図２はかな文書変換部２２（入出力制御３０及び変換エンジン部７０ａ）と辞書１４ａ〜１４ｘの関係を示すソフトウエアの機能ブロック図であり、かな漢字変換処理等を含む文書処理プログラム実行部２３から出力されるキー操作情報を入出力制御部３０が受信すると、入出力制御部３０内の判定処理部４０により、受信したキー操作情報がキーボード４から出力された読み文字列用のデータキー情報なのか、キーボード４又はマウス５から出力された変換指示、確定指示、メニュー表示指示等の指示情報入力なのか判定され、読み文字列用データキー情報の場合はデータキー処理部４２の中のかな入力処理部４４又はローマ字入力処理部４６で処理されて格納部５０の内部に設けられている読み文字列バッファ５２へ順次書込まれるようになっている。尚、ローマ字入力処理部４６の内部には、ローマ字かな変換部４８が設けられており、特定のローマ字文字列が入力された場合、ローマ字かな変換テーブル又は連続子音文字入力時の規則等に従って、かな変換できるローマ字文字列を順次かな文字に変換するようになっている。
【００１５】
一方、指示情報入力の場合には、判定処理部４０で指示内容がチェックされ、例えばかな文書変換指示の場合には、判定処理部４０から変換エンジン部７０ａ等へかな文書変換指令が出力され、読み文字列バッファ５２から変換対象文字列が取出されて、変換エンジン部７０ａにより、かな漢字変換又はかなローマ字変換等のかな文書変換処理が適宜実行され、変換結果が格納部５０内の表示文字列バッファ５４に書込まれて、表示部６０の制御のもとに表示手段６に表示されるようになっている。尚、変換エンジン部７０ａは、それぞれ辞書１４ａ〜１４ｘに記憶されている文法情報９０や単語情報９２を参照して文節の区切り位置を推定する基本解析部７２と、基本解析部７２から出力される文節区切り候補に対して文法／単語情報のチェックをすると共に共起用例情報９４を参照して同音語選択処理等を行ない、更に文節区切り候補の絞り込みを行なう文節区切り処理部７４と、文節区切り処理部７４の処理では表記が未決定の文節に対して表記の決定を行なう表記選択部８０と、表記選択部８０で決定された単語が辞書１４ａ等に登録されていない単語の場合、この単語の読み、表記、品詞等の情報を辞書１４ａ等に自動登録する自動辞書登録部７６等から構成されており、表記選択部８０の内部には、この発明の特徴である切出された文節の単語部分をかな文字からローマ字文字に変換すると共に、表示文字サイズも変更可能な逆ローマ字変換部８２が更に設けられている。
【００１６】
また、辞書１４ａ〜１４ｘには、文法情報９０、単語情報９２、共起用例情報９４、学習情報９６等が格納されており、文法情報９０には単語間の文法的な結びつきの正否に関する情報や、その結びつきの強さに関する情報等がある。例えば、「名詞（助詞なし）＋接尾語は結びつきが強い、名詞（助詞なし）＋名詞は結びつきが強い」等の情報が格納されている。
【００１７】
単語情報９２には、各々の単語の読み文字列、表記文字列、品詞情報及び活用情報等がある。
【００１８】
共起用例情報９４とは、意味的な結びつきの強い単語間の２項関係情報である。そして、この共起用例情報９４とは単に２つの結びつきの他に、「人」，［花」等の属性単位の共起用例や、付加的な制限情報を含むものである。付加的な制限情報としては、例えば、「を」，「が」等の助詞情報、成立する向きの情報等がある。共起用例の例を示すと、「暑い−夏」，「厚い−本」，「熱い−お湯」…（単語の結びつき）
「人（彼，彼女，先生，恋人，等）に−会う」…（属性単位の共起用例）
「花（チューリップ，菊，等）が−咲く」…（属性単位の共起用例）
「話を−聞く」，「薬が−効く」，「機転が−利く」…（助詞の制限情報）
「家庭−教育」，「教育−過程」…（向きの制限情報）
というようになる。以上のような共起用例情報９４は、意味情報であり、これを用いることにより同音語の多義性が解消される。
【００１９】
例えば、共起用例情報９４による同音語の一例を示すと、「あつい／ほん」という読みに対して変換処理を行なう際に、共起用例情報９４における「厚い−本」という結びつきの情報から「厚い」が選択され、「熱い，暑い」等は選択されない。従って、「厚い／本」という変換結果が即座に得られる。このように、共起用例情報９４を用いることにより変換効率の向上が図れる。
【００２０】
学習情報９６は、最も最近に使用された表記を優先して採用する場合等で使用されるようになっている。
【００２１】
更に、入出力制御部３０には、環境設定部６２が設けられており、キーボード４からデータキー入力する場合、かな文字として入力するのか、ローマ字入力するのかを切替えて設定する入力モード設定機能や、ローマ字かな変換テーブルデータの変更処理、連文節／単文節等の変換モード設定、ＪＩＳ／シフトＪＩＳ等のコード体系等が適宜選択できるようになっている。
【００２２】
かかる構成において、その動作を説明する。先ず、文書処理の動作原理を図３を参照して簡単に説明すると、表示手段６に表示された文書処理の編集画面１００には、文章を表示するエリアの他に各種メセージや状態を表示したり、同音異義語の候補を表示するエリア１１０が画面下方に設けられている。エリア１１０を拡大して示したのが同図の右側部分であり、エリア１１０の中のエリア１２０は次候補群表示のための指示が与えられたとき、それらの単語候補を表示する領域として主に使用される。
【００２３】
ここで、“挿入”というのはキーボード４から入力された文字列をカーソル１０２の直前に挿入することを意味しており、“確定”はかな漢字変換等のかな文書変換をしてユーザが選択した単語を後で再度読みに戻すことをしないモードになっていることを意味する。“連カナ漢”はかな漢字変換モードが連文節でって、カナ入力であることを示している。尚、上述の“挿入”及び“カナ漢”は、所定の制御キーを操作することにより、“挿入”と“上書”、及び“カナ漢”とローマ字入力の“Ｒ漢”が相互に適宜変更可能になっている。
【００２４】
さて、図３の画面において、ユーザはキーボード４より読みを入力することになるが、必要に応じて変換キーを押下することでそれまで入力した読みに対するかな文書変換処理を実行する。この結果、画面のカーソル１０２の位置に、各々の読みで変換された優先度の高い単語からなる文（もしくは文節）が未確定の状態で表示される。このとき、次候補キーを押下すると、表示された未確定単語のうち、先頭の文節の候補群がエリア１２０に表示される。
【００２５】
尚、この実施の形態ではかな文書変換キー及び次候補キーともスペースキーが対応している。すなわち、読みを入力した直後にスペースキーが押下された時は、かな文書変換キーとして判断し、続けてスペースキーが入力したときには次候補キーとして処理される。また、読みを入力せず、単にスペースキーが入力されたとき又はコントロールキーとシフトキーとスペースキーとが同時に押下された時には本来の空白文字の入力として処理される。そして、候補の確定は変換キーを押下したときの状態（第１候補）で良ければその時点でリターンキーを押下するか、もしくは続いて読みキーを押下することでなされる。また、次候補キーを押下して候補群をエリア１２０に表示した時にはその候補のいずれかを選択（候補群には番号が付されていて、その番号を入力）したのち、リターンキー（確定キー）を押下することで確定する。
［かな入力モードでのかな文書変換処理の説明］以下、図４のフローチャート及び図５の編集画面例を参照して、この発明の文書処理動作を詳細に説明する。尚、説明に先立ち、この実施の形態におけるかな文書変換処理、次候補表示処理は共にスペースキーによって実行される。次候補表示処理か否かは、スペースキーが押下されたとき、直前の文字が未確定状態か否かを判断し処理すれば良い。また、未確定の候補が確定するのは、未確定状態で確定キー（リターンキー）を押下するか、もしくは未確定状態で新たな読みキー（読み文字を入力するためのキー）が入力されたときである。また、読みが確定している時に入力したリターンキーは文字どおり改行キーを示す。また、図２に示す環境設定部６２を起動して、データキー処理部４２はかな入力処理部４４がアクティブ状態となり、ローマ字入力処理部４６は休止状態となっているものとする。
【００２６】
さて、キーボード４をかな入力モードで入力操作して図５（Ｂ）に示すような文字列を入力すると、各キーが文字入力か否か判定され（図４のステップＳ２）、今回は文字入力であるので、これらのかな文字が読み文字列バッファ５２へ順次格納される（図４のステップＳ４）。尚、図５（Ｂ）の例ではかな文字列として全てかな文字から構成された文字列を示したが、かな文字を拡張して英文字混じりのかな文字列（例えばＣおＭぱＱ，いんてＬ，ＧＭ，げ，いＢＭ，どＳ等）に対しても以下の処理が適用できることは当業者に明らかである。次に、図５（Ｂ）の文字列を全てキー入力し終った時点で、変換指示を示すスペースキーを押下すると、判定処理部４により、このスペースキーが変換指示と解釈され（図４のステップＳ６）、変換エンジン部７０ａへかな文書変換指令が出力される。
【００２７】
かくして、変換エンジン部７０ａが起動されると、読み文字列バッファ５２から図５（Ｂ）に示す変換対象の読み文字列が変換エンジン部７０ａに読込まれ、辞書１４ａを参照してかな文書変換処理が実行される（図４のステップＳ８）。この変換処理では、かな漢字辞書をベースにした辞書１４ａを参照した日本語変換処理が先ず実行され、基本解析部７２により読込んだ読み文字列の文節候補が抽出され、抽出された文節候補が文節区切り処理部７４により文法的、意味的にチェックされて文節候補が絞り込まれ、文節区切り処理され、かな漢字変換された文書文字列が未確定な状態で表記選択部８０に渡されると共に、表示文字列バッファ５４にも書込まれ表示手段６に図５（Ｃ）のような状態で表示される（図４のステップＳ１０）。但し、辞書１４ａには読みは「いんてＬ」、表記は「ＩＮＴＥＬ」の単語や、読みは「げ」表記「ＧＥ」の単語、また、読みは「どＳ」表記「ＤＯＳ」等の単語が登録可能であり、これらの読みが辞書１４ａに予め登録されていれば、登録済みの単語が優先的に処理されて文節処理されるようになっている。
【００２８】
この変換結果が正しければ、続けて確定指示のリターンキーを押下すれば良いが、図５（Ｃ）の例では所望の結果が得られなかったので、次候補キーとしてスペースキーを押下すると（図４のステップＳ１２）、表記選択部８０の内部に設けられた逆ローマ字変換部８２が起動され、この例では「だて」を図７に示すような変換テーブルを利用してローマ字「ＤＡＴＥ」に変換し全角サイズで表記した第１候補と、ローマ字「ｄａｔｅ」に変換し半角サイズで表記した第２候補と、辞書１４ａから読み出した第３乃至第７の候補とが合成されて図５（Ｄ）に示すような形式で候補表示エリア１２０に提示される。すなわち、辞書１４ａに登録されていない候補が登録されている候補と同時に表示され、ユーザの選択対象として提示される（図４のステップＳ１０）。
【００２９】
かくしてエリア１２０に提示された次候補の中から、例えば数字１キー又はスペースキーを更に押して「１．ＤＡＴＥ」を選択すると、エリア１２０の表示は図５（Ｅ）のように変化し、文章は図５（Ｆ）のように変更される（図４のステップＳ８及びＳ１０）。この時点で所望の変換結果が得られたので、確定指示のため次のかな文字入力キーを押すか、リターンキーを押すと、判定処理部４０により確定指示が入力されたと判定され（図４のステップＳ１２）、変換結果が文書処理プログラム実行部２３へ転送される（図４のステップＳ１４）と共に、判定処理部４０から表記選択部８０へ逆ローマ字変換し、辞書１４ａに登録されていない単語が選択されたか否か問い合せ指令が出力され、今回は辞書登録されていない単語「ＤＡＴＥ」が採用されたので、表記選択部８０から判定処理部４０に未登録単語有りのメッセージが返されると（図４のステップＳ１６）、続いて判定処理部４０から変換エンジン部７０ａの自動辞書登録部７６に逆ローマ字変換された単語の自動辞書登録指令が出力される。
【００３０】
すると、自動辞書登録部７６では表記選択部８０から逆ローマ字変換され確定した表記文字列Ｄ１００及び読み文字列Ｄ１０２を図６に示すように受け取り、通常、品詞欄Ｄ１０４は一般名詞に設定して辞書１４ａの単語情報９２にこの未登録単語を追加登録し、学習情報９６を更新する（図４のステップＳ１８）。かくしてユーザの辞書登録操作を一切要求することなく、自動的に辞書１４ａに新しい単語が登録できた。従って、例えば、次にユーザが「ひづけのかくにんには、だてとにゅうりょくする。」とかな入力して変換キーを押すと「日付の確認には、ＤＡＴＥと入力する。」と一回で正しくかな文書変換ができる。すなわち、日英辞書や英日辞書等を特別用意しておかなくても、外国語の単語をオリジナルのまま入力してかな漢字混じり文章の中に混在させることが可能となり、新規単語をユーザの操作により新規登録する必要もない。
【００３１】
尚、上述の新規単語の自動辞書登録動作では全て自動で辞書登録する動作を説明したが、品詞の設定は様々な種類があるので、ユーザが確認選択できるモードがあると更に便利である。すなわち、品詞登録条件は、例えば、次式に示すような３つのモードを用意しておき環境設定部６２によりこれらのモードを適宜選択できるようにすると良い。
品詞登録条件モード１：品詞固定で「一般名詞」とする。
モード２：ユーザ選択可能な固定品詞［固有人名，固有企業名，名詞サ変…］
モード３：簡易対話式設定「登録します。よろしいですか？ｙ／ｎ」
「読み：ｃおｍぱｑ」
「表記：ＣＯＭＰＡＱ」
「品詞：一般名詞，固有人名，固有企業名，名詞サ変，…」
すなわち、モード１及びモード２の自動登録では全て自動登録することができる。また、モード３では、品詞候補を自動辞書登録部７６から提示し、ユーザがこれらの候補の中から所望の候補を選択し、登録のＹｅｓ／Ｎｏを確認して辞書登録するようになっている。但し、単語の読み、表記に関してはユーザ入力する必要がない。
［ローマ字入力モードでのかな文書変換処理の説明］次に、図４のフローチャート及び図５の編集画面を参照して、この発明のローマ字入力モードでの文書処理動作を詳細に説明する。尚、リターンキー、変換キー、次候補キー等の操作はかな入力モードでの操作と同一である。また、図２に示す環境設定部６２を操作して、データキー処理部４２はかな入力処理部４４が休止状態に、ローマ字入力処理部４６がアクティブ状態に設定されているものとする。
【００３２】
かかる初期状態において、キーボード４からローマ字入力モードで図５（Ａ）に示すローマ字をキー入力すると、ローマ字入力処理部４６により、これらのローマ字が次の規則によりかな変換できる場合にはローマ字かな変換部４８によりかな変換されて読み文字列バッファ５２へ順次書込まれる。また、かな変換できない英字、数字、記号キーの場合にはそのまま読み文字列バッファ５２へ書込まれる。
ローマ字かな変換規則規則１：ローマ字文字列がローマ字かな変換部４８に設けられたローマ字かな変換テーブルに登録されている文字列の場合には、優先して該当するローマ字文字列をかな文字に変換する。
規則２：英子音文字が連続して入力された場合は、最初の英子音文字を「っ」に変換し、以後規則１を繰り返す。
図５（Ａ）に示す文字列に対して、上述のローマ字かな変換規則を適用すると、図５（Ｂ）のよな読み文字列に変換されて読み文字列バッファ５２に書込まれる（図４のステップＳ２及びＳ４）。以後、スペースキーを押して変換指示入力し（ステップＳ６）、変換候補「ＤＡＴＥ」を選択し、確定指示すると、未登録単語「ＤＡＴＥ」が辞書１４ａに自動登録される過程は上述のかな入力モードでの操作及び動作説明と全く同一である。
【００３３】
そこで、次に図８（Ａ）に示すようなローマ字入力を行なうと、これらのローマ字がかな変換されて図８（Ｂ）に示すような英子音混じりのかな文字列として読み文字列バッファ５２に格納され、表示手段６に表示される（図４のステップＳ２及びＳ４）。この時点で、変換指示のためスペースキーを押すと（図４のステップＳ６）、判定処理部４０から変換エンジン部７０ａにかな文書変換指令が出力され、辞書１４ａを参照しながら基本解析部７２により文節候補が切り出され、切り出された文節候補が文節区切り処理部７４により文法的、意味的にチェックされて絞り込まれ、最も確からしい日本文として図８（Ｃ）に示すような表記文字列に変換されて表記選択部８０に渡される（図４のステップＳ８及びＳ１０）。すなわち、辞書１４ａに登録されている単語が検出された場合には優先してこれらの単語処理を行ない、辞書１４ａに登録されていない場合には、変換候補として先ず、表記選択部８０内に設けられた逆ローマ字変換部８２により、これらのかな文字列を元のキー入力時のローマ字文字列に逆変換して、大文字全角、小文字半角、大文字半角、小文字全角等に変換し、ユーザに次候補の１つとして提示する。さらに、元のかな文字列のまま表示した文字列やひらがなをカタカナに変換した文字列を次候補の１つとして提示するとユーザの選択範囲を拡大することができる。また、次候補の提示の順番は逆ローマ字変換した文字列を優先的に提示するようにすると、日本語と外国語をより区別することなくユーザが取扱えるようになる。更に、逆ローマ字変換の英大文字への変換が先か英小文字への変換が先か、或いは全角表記が先か、半角表記文字列も次候補の１つとして表示するか等は、ユーザの選択によりカスタマイズできるようにしておくと、ユーザが逆ローマ字変換をより利用しやすくなる。
【００３４】
図８（Ｃ）の例では英大文字全角サイズでの表記を第１の次候補として表示しており、この例の場合には、この表記変換結果が望む変換結果なので、次にリターンキーを押すか他のローマ字キーを入力すると確定指示が入力され（図４のステップＳ１２）、変換結果が文書処理プログラム実行部２３に出力される（図４のステップｓ１４）。その後、判定処理部４０から表記選択部８０へ逆ローマ字変換部８２で変換された次候補文字列が確定単語として採用されたか否か問い合せ信号が出力され、今回は「ＣＯＭＰＡＱ」が辞書１４ａには登録されていないが、新単語として採用された旨の応答とがあると、（図４のステップＳ１６）さらに、判定処理部４０から自動辞書登録部７６へ単語「ＣＯＭＰＡＱ」を読み「ＣおＭぱＱ」品詞「一般名詞」で登録するように自動登録指令が出力され、辞書１４ａの単語情報９２等へ単語「ＣＯＭＰＡＱ」が自動登録される（図４のステップＳ１８）。かくして、逆ローマ字変換された候補文字列だけをその候補文字列が採用された場合、辞書１４ａに順次自動登録することが可能となり、この機能は日本語と外国語とを混在させた日本語文章を作成する場合、モード変換キーや辞書登録操作をユーザに一切要求しないで新規外国語を辞書登録できるので、大変便利である。
【００３５】
なお、本実施の形態で説明した文書処理方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【００３６】
【図１】この発明のハードウェア構成の一実施例を示すブロック図である。
【図２】この発明のソフトウェアの機能構成の一実施例を示す図である。
【図３】この発明で使用する文書編集画面の表示の一例を示す図である。
【図４】この発明の動作を説明するためのフローチャートである。
【図５】この発明のかな文書変換過程の一例を示す図である。
【図６】自動辞書登録する単語のパラメータ構成の一例を示す図である。
【図７】かなローマ字変換用テーブルの一例である。
【図８】ローマ字入力された読み文字列のかな文書変換過程の一例を示す図である。
【符号の説明】
【００３７】
２  ＭＰＵ
４  キーボード
５  マウス
６  表示手段
１０  ＲＯＭ
１２  記憶手段
１４ａ，…，１４ｘ  辞書
２０  ＲＡＭ
２２  かな文書変換部
３０  入出力制御部
４０  判定処理部
４４  かな入力処理部
４６  ローマ字入力処理部
５２  読み文字列バッファ
５４  表示文字列バッファ
６２  環境設定部
７０ａ，…，７０ｘ  変換エンジン部
７６  自動辞書登録部
８０  表記選択部
８２  逆ローマ字変換部
【図１】
2006012188.tif 000003
【図２】
2006012188.tif 000004
【図３】
2006012188.tif 000005
【図４】
2006012188.tif 000006
【図５】
2006012188.tif 000007
【図６】
2006012188.tif 000008
【図７】
2006012188.tif 000009
【図８】
2006012188.tif 000010
【手続補正書】
【提出日】平成17年9月13日(2005.9.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくともかな文字入力が可能な入力手段と、当該入力手段から入力されるかな文字列をかな文書変換辞書を介して文書文字列に変換するかな文書変換手段とを備えた文書処理装置において、
前記かな文字列を逆ローマ字規則により英文字列に変換するかな英字変換手段を設け、
前記かな文書変換手段によって変換された文字列を提示／選択できるようにした後、確認指示が得られなかった場合に、前記かな文書変換辞書の単語変換候補に、前記逆ローマ字規則により生成した英文字列を追加して提示すること／選択できるようにしたことを特徴とする文書処理装置。
【請求項２】
前記かな文字列に英文字または英記号を含むことを特徴とする請求項１に記載の文書処理装置。
【請求項３】
前記英文字列を単語候補としてユーザに提示する場合、表示文字サイズを切替えて大きさの異なる複数のサイズの英文字列をユーザに提示することを特徴とする請求項１または２に記載の文書処理装置。
【請求項４】
前記英文字列を単語候補としてユーザに提示する場合、他のかな文書変換候補より優先してユーザに提示することを特徴とする請求項１〜３のいずれか一つに記載の文書処理装置。
【請求項５】
少なくともかな文字入力が可能な入力手段を介してかな文字列を入力するかな文字列入力工程と、
このかな文字列をかな文書変換辞書を介して文書文字列に変換するかな文書変換工程とを含み、
前記かな文書変換工程によって変換された文字列を提示／選択できるようにした後、確認指示が得られなかった場合に、更に、このかな文書変換工程の中に、かな文書変換の単語候補として変換対象かな文字列を逆ローマ字規則を適用して英文字列に変換し、生成された英文字列をユーザに提示することが可能な逆ローマ字変換工程を含むことを特徴とする請求項５に記載の文書処理方法。
【請求項６】
前記かな文字列に英文字または英記号を含むことを特徴とする請求項５に記載の文書処理方法。
【請求項７】
前記英文字列を単語候補としてユーザに提示する場合、表示文字サイズを切替えて大きさの異なる複数のサイズの英文字列をユーザに提示することを特徴とする請求項５または６に記載の文書処理方法。
【請求項８】
前記英文字列を単語候補としてユーザに提示する場合、他のかな文書変換候補より優先してユーザに提示することを特徴とする請求項５〜７のいずれか一つに記載の文書処理方法。
【請求項９】
少なくとも英文字入力が可能な入力手段と、この入力手段から入力される英文字列をローマ字規則によりかな混じり文字列に変換する英字かな変換手段と、この英字かな変換手段により変換されたかな混じり文字列をかな文書変換辞書を介して文書文字列に変換するかな文書変換手段とを具えたローマ字入力式文書処理装置において、
前記かな混じり文字列を文書文字列に変換し、変換された文字列を提示／選択できるようにした後、確認指示が得られなかった場合に、仮に確定したかな文書変換の単語の候補に、前記ローマ字規則を逆変換して前記入力手段から入力した英文字列を無変換で並べた無変換英文字列を追加して提示することが可能な逆ローマ字変換手段を設けたことを特徴とする文書処理方法文書処理装置。
【請求項１０】
前記かな混じり文字列を文書文字列に変換する場合、前記かな文書変換辞書に登録されていない未確定かな文字列に対しては、前記かな文書変換の単語の候補に、前記ローマ字規則を逆変換して前記入力手段から入力した英文字列を無変換で並べた無変換英文字列を提示することが可能な逆ローマ字変換手段を設けたことを特徴とする請求項９に記載の文書処理装置。
【請求項１１】
前記無変換英文字列を単語候補としてユーザに提示する場合、他のかな文書変換候補より優先してユーザに提示することを特徴とする請求項９または１０に記載の文書処理装置。
【請求項１２】
前記無変換英文字列を単語候補としてユーザに提示する場合、表示文字サイズを切替えて大きさの異なる複数の英文字列をユーザに提示することを特徴とする請求項９〜１１のいずれか一つに記載の文書処理装置。
【請求項１３】
前記かな文書変換辞書がかな英字変換辞書およびかな漢字変換辞書の少なくともいずれかを含むことを特徴とする請求項９または１２に記載の文書処理装置。
【請求項１４】
少なくとも英文字入力が可能な入力手段を介して英文字列を入力する英文字列入力工程と、
この入力される英文字列をローマ字規則によりかな混じり文字列に変換して表示する英字かな変換工程と、
この英字かな変換工程で生成されたかな混じり文字列を、かな文書変換辞書を介して文書文字列に変換するかな文書変換工程と、
変換された文字列を提示／選択できるようにした後、確認指示が得られなかった場合に、仮に確定したかな文書変換の単語の候補に、前記ローマ字規則を逆変換して当該単語の入力英文字列を無変換で並べた無変換英文字列を追加して提示することが可能な逆ローマ字変換工程とを含むことを特徴とする文書処理方法。
【請求項１５】
前記かな文書変換工程に更に、前記かな文書変換辞書に登録されていない未確定かな文字列に対しては、前記かな文書変換の単語の候補に、前記ローマ字規則を逆変換して入力英文字列を無変換で並べた無変換英文字列を提示することを特徴とする逆ローマ字変換工程を含む請求項１４に記載の文書処理方法。
【請求項１６】
前記無変換英文字列を単語候補としてユーザに提示する場合、表示文字サイズを切替えて大きさの異なる複数の英文字列をユーザに提示することを特徴とする請求項１４または１５に記載の文書処理方法。
【請求項１７】
前記無変換英文字列を単語候補としてユーザに提示する場合、他のかな文書変換候補より優先してユーザに提示することを特徴とする請求項１４〜１６のいずれか一つに記載の文書処理方法。
【請求項１８】
前記かな文書変換辞書がかな英字変換辞書またはかな漢字変換辞書を含むことを特徴とする請求項１４〜１７のいずれか一つに記載の文書処理方法。