(57)【特許請求の範囲】
【請求項１】
相互に対応する第１の文字列と第２の文字列を登録する情報処理装置であって、
前記相互に対応する第１の文字列と第２の文字列を登録するための複数種類の辞書と、
入力された第１の文字列または第２の文字種に基づいて、該入力された第１の文字列と第２の文字列を登録可能な辞書を判定する判定手段と、
前記複数種類の辞書から登録対象辞書を選択する選択手段と、
前記判定手段の判定結果に基づいて、前記選択手段による前記登録対象辞書の選択を制限する制限手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記制限手段は、前記判定手段により登録不可能と判定された辞書を前記選択手段における選択可能な辞書から除外するように制限する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記複数種類の辞書それぞれについて、登録可能もしくは禁止とする前記相互に対応する第１の文字列または第２の文字列の文字種を管理するテーブルを更に備え、
前記判定手段は、前記テーブルと前記入力された前記第１の文字列または第２の文字列の文字種とを比較することで、登録可能な辞書を判定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
文字列を入力する入力手段と、複数種類の辞書が記憶された記憶媒体と、プログラムに基づいて各種処理を実行する処理手段と、前記プログラムが記憶されたプログラム記憶手段とを備え、かつ前記処理手段と前記プログラム記憶手段とが協働することによって実現される判定手段、選択手段及び制限手段とを備えた情報処理装置において、相互に対応する第１の文字列と第２の文字列を、前記記憶媒体に記憶された複数の辞書のいずれかに登録する情報処理方法であって、
前記判定手段が、前記入力手段より入力された第１の文字列または第２の文字列の文字種に基づいて、前記記憶媒体に記憶された複数種類の辞書の中から、該入力された第１の文字列と第２の文字列を登録可能な辞書を判定する判定工程と、
前記選択手段が、前記記憶媒体に記憶された複数種類の辞書から、前記入力手段より入力された第１の文字列と第２の文字列を登録するための登録対象辞書を選択する選択工程と、
前記制限手段が、前記判定工程の判定結果に基づいて、前記選択工程による前記登録対象辞書の選択を制限する制限工程と
を備えることを特徴とする情報処理方法。
【請求項５】
前記制限工程は、前記判定工程により登録不可能と判定された辞書を前記選択工程における選択可能な辞書から除外するように制限する
ことを特徴とする請求項４に記載の情報処理方法。
【請求項６】
前記情報処理装置は、前記処理手段と前記プログラム記憶手段とが協働することによって実現される管理手段を更に備え、当該情報処理方法は、前記管理手段が、前記複数種類の辞書それぞれについて、登録可能もしくは禁止とする前記相互に対応する第１の文字列または第２の文字列の文字種を管理するテーブルを記憶媒体上で管理する管理工程を更に備え、
前記判定工程は、前記管理工程で記憶媒体に管理されたテーブルと前記入力手段より入力された前記第１の文字列または第２の文字列の文字種とを比較することで、登録可能な辞書を判定する
ことを特徴とする請求項４に記載の情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、相互に対応する第１の文字列と第２の文字列と、それらの分類を示す分類情報とを登録する情報処理装置及びその方法に関するものである。
【０００２】
【従来の技術】
従来、情報処理装置等で実現される単語登録機能で、登録対象の単語の品詞を設定する際に、その単語が活用形を持つ単語である場合、その活用する行を指定しなければならなかった。また、登録対象の単語には、その単語の「読み」、「表記」に語幹を指定しなければならなかったため、語幹と語尾を正しく認識しなければ品詞を設定できなかった。
【０００３】
そこで、活用形を持つ単語を登録する場合、その単語の終止形、つまり、言いきりの形で「読み」、「表記」を設定しておくことで、活用する行の指定や語幹と語尾の認識を行わなくても活用形を持つ単語を正しく登録できるようになった。この場合の単語登録を行う方法の一例としては、情報処理装置に備わる表示部に図４に示すような単語登録ウインドウを用いて行う方法があった。図１７に示すように、単語登録ウインドウには、登録対象の単語の「読み」、「表記」を入力する領域、品詞を表示する「品詞リスト」、単語の登録を実行する「ＯＫ」キー、単語の登録を中止する「キャンセル」キーから構成される。そして、実際の登録を行う際には、キーボード、マウス等の入力装置を用いて行っていた。
【０００４】
一方、上述の品詞を登録する要領で、単語を情報処理装置上で用いられる辞書に登録を行っていた。この場合、図４の「品詞リスト」のかわりに、情報処理装置上で用いられる辞書の各種辞書を表示する「登録辞書リスト」が表示されていた。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の単語登録機能を実現する情報処理装置では、上述の活用形を持つ単語の「読み」、「表記」を終止形で入力し、活用形を持つ単語の品詞を選択する場合、「読み」、「表記」の入力が正しく入力されていないと、文法上のルールによる語幹と語尾の分割や活用行の判定が正しく行われないため、以下に示すような問題点が発生していた。
【０００６】
つまり、例えば、図１７のように「読み」に「うつくし」、「表記」に「美しい」、「品詞リスト」の中から「形容詞」と登録しようとすると、「読み」と「表記」の末尾の文字が異なっていて活用語尾が正しく切り出せないため、「読み」と「表記」と「品詞」の組み合わせが正しくないというエラーを表示していた。そして、このような活用形を持つ単語の終止形でもって行う単語登録では、品詞を選択した後にエラーが表示されると、そのエラーの表示を消し、再び、「読み」、「表記」、「品詞」を訂正し、正しくなければ、正しくなるまで登録を繰り返さなければならなかった。そのため、単語登録において、活用形を持つ単語の単語登録には、操作性がよくないという問題点があった。
【０００７】
一方、単語を辞書に登録する場合でも、本来登録できない辞書に単語を登録することを可能としていたので、同様の問題点があった。
本発明は上記の問題点に鑑みてなされたものであり、単語登録を行う際に予め選択可能な品詞を明示し、該選択可能な品詞の中から品詞を選択して登録することにより、登録の際のエラーの発生を軽減し、単語登録における操作性を向上する情報処理装置及びその方法を提供することを目的としている。
【０００８】
また、他の目的によれば、辞書登録を行う際に予め選択可能な辞書を明示し、該選択可能な辞書の中から辞書を選択して登録することにより、登録の際のエラーの発生を軽減し、辞書登録における操作性を向上する情報処理装置及びその方法を提供することを目的としている。
【０００９】
【課題を解決するための手段】
上記目的を達成するための本発明による情報処理装置は以下の構成を備えている。即ち、
相互に対応する第１の文字列と第２の文字列と、それらの分類を示す分類情報とを登録する情報処理装置であって、
前記第１の文字列あるいは前記第２の文字列の少なくともどちらかが入力された場合に、その入力された文字列に基づいて登録可能な分類情報を判定する判定手段と、
前記分類情報を選択する選択手段と、
前記判定手段の判定結果に基づいて、前記選択手段による分類情報の選択を制限する制限手段と
を備える。
【００１０】
また、好ましくは、前記制限手段は、前記判定手段により登録不可能と判定された分類情報を前記選択手段における選択可能な分類情報から除外するように制限する。このように分類情報の選択を制限することで、ユーザが誤った辞書の選択を行うことを回避することができる。
また、好ましくは、前記判定手段は、入力された文字列の末尾の文字あるいは末尾から２文字までの文字に基づいて、登録可能な分類情報を判定する。
また、好ましくは、前記相互に対応する第１の文字列と第２の文字列は、それぞれ単語の「読み」と「表記」とである。
【００１１】
また、好ましくは、前記分類情報は、単語の品詞の分類を示す情報である。
また、好ましくは、文法上、活用形を持つ品詞の活用語尾からなる活用語尾テーブルを更に備え、
前記判定手段は、前記活用語尾テーブルと前記入力された文字列の末尾の文字あるいは末尾から２文字の文字を比較することで、登録可能な品詞を判定する。
【００１２】
上記の他の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
相互に対応する第１の文字列と第２の文字列を登録する情報処理装置であって、
前記相互に対応する第１の文字列と第２の文字列を登録するための複数種類の辞書と、
入力された第１の文字列または第２の文字列に基づいて、該入力された第１の文字列と第２の文字列を登録可能な辞書を判定する判定手段と、
前記複数種類の辞書から登録対象辞書を選択する選択手段と、
前記判定手段の判定結果に基づいて、前記選択手段による前記登録対象辞書の選択を制限する制限手段と
を備える。
【００１３】
また、好ましくは、前記制限手段は、前記判定手段により登録不可能と判定された辞書を前記選択手段における選択可能な辞書から除外するように制限する。このように辞書の選択を制限することで、ユーザが誤った辞書の選択を行うことを回避することができる。
【００１４】
また、好ましくは、前記判定手段は、入力された第１の文字列または第２の文字列の文字種に基づいて、登録可能な辞書を判定する。
また、好ましくは、前記複数種類の辞書それぞれについて、登録可能もしくは禁止とする前記相互に対応する第１の文字列または第２の文字列の文字種を管理するテーブルを更に備え、
前記判定手段は、前記テーブルと前記入力された前記第１の文字列または第２の文字列の文字種とを比較することで、登録可能な辞書を判定する。
【００１５】
上記の目的を達成するための本発明による情報処理方法は以下の構成を備える。即ち、
相互に対応する第１の文字列と第２の文字列と、それらの分類を示す分類情報とを登録する情報処理方法であって、
前記第１の文字列あるいは前記第２の文字列の少なくともどちらかが入力された場合に、その入力された文字列に基づいて登録可能な分類情報を判定する判定工程と、
前記分類情報を選択する選択工程と、
前記判定工程の判定結果に基づいて、前記選択工程による分類情報の選択を制限する制限工程と
を備える。
【００１６】
また、好ましくは、前記制限工程は、前記判定工程により登録不可能と判定された分類情報を前記選択工程における選択可能な分類情報から除外するように制限する。
また、好ましくは、前記判定工程は、入力された文字列の末尾の文字あるいは末尾から２文字までの文字に基づいて、登録可能な分類情報を判定する。
【００１７】
また、好ましくは、前記相互に対応する第１の文字列と第２の文字列は、それぞれ単語の「読み」と「表記」とである。
また、好ましくは、前記分類情報は、単語の品詞の分類を示す情報である。
また、好ましくは、文法上、活用形を持つ品詞の活用語尾からなる活用語尾テーブルを記憶媒体に記憶する記憶工程を更に備え、
前記判定工程は、前記記憶工程で記憶媒体に記憶された活用語尾テーブルと前記入力された文字列の末尾の文字あるいは末尾から２文字の文字を比較することで、登録可能な品詞を判定する。
【００１８】
上記の他の目的を達成するための本発明による情報処理方法は以下の構成を備える。即ち、
相互に対応する第１の文字列と第２の文字列を登録する情報処理方法であって、
前記相互に対応する第１の文字列と第２の文字列を登録するための複数種類の辞書を記憶媒体に記憶する記憶工程と、
入力された第１の文字列または第２の文字列に基づいて、該入力された第１の文字列と第２の文字列を登録可能な辞書を判定する判定工程と、
前記複数種類の辞書から登録するための辞書を選択する選択工程と、
前記判定工程の判定結果に基づいて、前記選択工程による前記登録対象辞書の選択を制限する制限工程と
を備える。
【００１９】
また、好ましくは、前記制限工程は、前記判定工程により登録不可能と判定された辞書を前記選択工程における選択可能な辞書から除外するように制限する。
また、好ましくは、前記判定工程は、入力された第１の文字列または第２の文字列の文字種に基づいて、登録可能な辞書を判定する。
【００２０】
また、好ましくは、前記複数種類の辞書それぞれについて、登録可能もしくは禁止とする前記相互に対応する第１の文字列または第２の文字列の文字種を管理するテーブルを記憶媒体上で管理する管理工程を更に備え、
前記判定工程は、前記管理工程で記憶媒体に管理されたテーブルと前記入力された前記第１の文字列または第２の文字列の文字種とを比較することで、登録可能な辞書を判定する。
【００２３】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態を詳細に説明する。
＜実施形態１＞
図１は本発明による単語登録機能を実現する情報処理装置の構成を示すブロック図である。
【００２４】
１は中央処理部であり、本発明で説明される処理を実行するための各種制御を行う。２は記憶部であり、後述する活用語尾テーブル２ａ（図１１参照）、一段動詞活用語尾テーブル２ｂ（図１２参照）、情報処理装置上で用いられる各種辞書２ｃ、登録辞書テーブル２ｄ（図１６参照）を格納する。また、不図示のＲＯＭを備え、ＲＯＭには、本発明で説明される処理を実行するためのプログラム、各種制御を行うためのプログラム等が格納される。更に、それらのプログラムを実行するための作業領域やデータの一時待避領域として機能するＲＡＭを備える。
【００２５】
３は入力部であり、キーボード３ａによって単語登録を行うための各種指示や登録対象の単語の入力を行う。４は表示部であり、単語登録の登録画面や各種処理の処理状況等を表示する。
次に、実施形態１によって、実現される処理の概要を図２、図３のフローチャートを用いて説明する。また、単語登録は、表示部４に表示される図５に示すような単語登録ウインドウを用いて行う。
【００２６】
まず、図２、図３のフローチャートの各ステップで行われる処理の概要について説明していく。
図２、図３は実施形態１で実行される処理の概要を示すフローチャートである。
図２のフローチャートにおいて、ステップＳ１１は、登録対象の単語の「読み」を、入力部３によって入力し、その入力された「読み」を取得する。ステップＳ１２は、登録対象の単語の「表記」を、入力部３によって入力し、その入力された「表記」を取得する。ステップ１３は、登録対象の単語の「品詞」を、入力部３によって選択し、その選択された「品詞」を取得する。ステップ１４は、登録対象の単語の「読み」、「表記」、「品詞」が全て設定されているかを判定する。ステップＳ１５は、単語を記憶部２に記憶されている登録辞書に登録する。
【００２７】
また、ステップＳ１３の「品詞」を取得する処理では、図３のフローチャートに示すような処理が行われる。即ち、ステップＳ２１で、登録対象の単語の「読み」または「表記」が設定されているかを判定する。ステップＳ２２で、登録対象の単語の「読み」、「表記」から文法上のルールに従って、選択可能な品詞を判定し表示する品詞選択可能判定処理を行う。ステップＳ２３で、登録対象の単語の「品詞」を選択する。
【００２８】
次に、図３のフローチャートのステップＳ２２の詳細について、図４のフローチャートを用いて説明する。
図４は実施形態１の図３のフローチャートのステップＳ２２の詳細を示すフローチャートである。
まず、登録対象の単語の「読み」が設定されているどうかを判断し（ステップＳ３１）、設定されていない場合には、登録対象の単語の「表記」が設定されているので、登録対象の単語の「表記」を品詞の判定対象とする（ステップＳ３４）。
【００２９】
一方、登録対象の単語の「表記」が設定されていない場合（ステップＳ３２）には、、登録対象の単語の「読み」が設定されているので、登録対象の単語の「読み」を品詞の判定対象とする（ステップＳ３４）。
判定対象とする単語が決定されると、その末尾の文字を図１１に示すような活用語尾テーブル２ａの文字列と比較し、一致するものがあるかどうかを判断する（ステップＳ３６）。末尾の文字が「い」でない場合には、形容詞とはならないので「形容詞」を選択不可能とする（ステップＳ３９）。
【００３０】
ここで、活用語尾テーブルの構成について説明する。
図１１は実施形態１の活用語尾テーブルの構成を示す図である。
図１１に示すように、活用語尾テーブル２ａには、活用形を持つ品詞の種類とその活用語尾の対応から構成されており、図５の単語登録ウインドウの「読み」または「表記」に設定された文字列の末尾の文字が活用形を持つ単語であるか否かを判定する際に参照される。
【００３１】
また、末尾が｛う段｝でない場合には、動詞とはならないので、「五段動詞、一段動詞」を選択不可能とする（ステップＳ４０）。末尾が｛う段｝である場合には（ステップＳ３８）、末尾２文字を図１２に示すような一段動詞活用語尾テーブル２ｂと比較し、一段動詞活用語尾テーブル２ｂ内に一致するものがない場合には、「一段動詞」を選択不可能と判断する（ステップＳ４３）。
【００３２】
ここで、一段動詞活用語尾テーブル２ｂの構成について説明する。
図１２は実施形態１の一段動詞活用語尾テーブルの構成を示す図である。
図１２に示すように、一段動詞活用語尾テーブル２ｂには、一段動詞の終始形の活用語尾から構成されており、図５の単語登録ウインドウの「読み」または「表記」に設定された文字列の末尾の２文字が一段動詞の活用形を持つ単語であるか否かを判定する際に参照される。
【００３３】
ステップＳ３１、３２において、登録対象の単語の「読み」、「表記」の両者が設定されている場合には、「読み」と「表記」の末尾が一致しているかどうかを調べ（ステップＳ３３）、一致していない場合には、「形容詞」、「五段動詞」、「一段動詞」を選択不可能と判断する。一方、一致している場合には、その末尾の文字を活用語尾テーブル２ａの文字列と比較し、一致するものがあるかどうかを判断する（ステップＳ４４）。末尾の文字が「い」でない場合には、形容詞とはならないので「形容詞」を選択不可能とする（ステップＳ５１）。また、末尾が｛う段｝でない場合には、動詞とならないので、「五段動詞」、「一段動詞」を選択不可能とする（ステップＳ５１）。
【００３４】
末尾が｛う段｝である場合には（ステップＳ３８）、登録対象の単語の「読み」と「表記」の末尾２文字が一致しているかどうかを調べる。一致していない場合には、一段動詞とはなり得ないので「一段動詞」を不可能と判断する。一致している場合には、その末尾２文字を一段動詞活用語尾テーブル２ｂと比較し、テーブル内に一致するものがなければ「一段動詞」を選択不可能と判断する（ステップＳ５３）。
【００３５】
このようにして、選択不可能な品詞が判断され、選択不可能な品詞は、例えば、網目状の模様をかけて表示するような、他の選択可能な品詞と区別されるように表示される（ステップＳ５４）。
次に、実施形態１の単語登録における品詞設定を行う際に実行される処理の具体例について、以下、説明していく。
【００３６】
まず、図５に示すように、登録対象の単語の「読み」、「表記」ともに設定されていない状態で「品詞」の設定を行う場合について説明する。
この場合、「読み」または「表記」が設定されているかの判定でともに入っていないと判断する（ステップＳ２１）。従って、品詞選択可能判定（ステップＳ２２）をスキップする。この場合、選択不可能な「品詞」はないので、全て選択可能な状態として品詞リストを表示し、入力部３によって「品詞」を選択する（ステップＳ２３）。
【００３７】
次に、図６に示すように、登録対象の単語の「読み」が設定された状態で「品詞」の設定の設定を行う場合について説明する。
入力部３から登録対象の単語として「読み」に「きかい」と設定する（ステップ１１）。「読み」に「きかい」と設定されているので、「読み」が設定されていると判定する（ステップ２１）。「読み」に設定されている「きかい」の末尾の文字が「い」であるため、活用語尾テーブル２ａより「形容詞」の終止形活用語尾である「い」と一致することが判断され、「形容詞」は選択可能と判定する。また、活用語尾テーブル２ａより、「五段動詞」、「一般動詞」の終止形活用語尾は｛う段｝であるため「五段動詞」、「一般動詞」はともに選択不可能と判定する（ステップ２２）。そして、「一般動詞」、「五段動詞」を選択不可能な状態にして品詞リストを表示し、入力部３によって「品詞」を選択する（ステップ２３）。
【００３８】
次に、図７に示すように、登録対象の単語の「表記」が設定された状態で「品詞」の設定の設定を行う場合について説明する。
入力部３から登録対象の単語として「表記」に「紅い」と設定する（ステップ１２）。「表記」に「紅い」が設定されているので、「表記」が設定されていると判定する（ステップ２１）。「表記」に設定されている「紅い」の末尾の文字が「い」であるため、活用語尾テーブル２ａより「形容詞」の終止形活用語尾である「い」と一致することが判断され、「形容詞」は選択可能と判定する。また、活用語尾テーブル２ａより、「五段動詞」、「一般動詞」の終止形活用語尾は｛う段｝であるため「五段動詞」、「一般動詞」はともに選択不可能と判定する（ステップ２２）。そして、「一般動詞」、「五段動詞」を選択不可能な状態にして品詞リストを表示し、入力部３によって「品詞」を選択する（ステップ２３）。
【００３９】
次に、図８に示すように、登録対象の単語の「表記」が設定された状態で「品詞」の設定の設定を行う場合について説明する。
入力部３から登録対象の単語として「表記」に「泳ぐ」と設定する（ステップ１２）。「表記」に「泳ぐ」が設定されているので、「表記」が設定されていると判定する（ステップ２１）。「表記」に設定されている「泳ぐ」の末尾の文字が「ぐ」であるため、活用語尾テーブル２ａより「五段動詞」、「一般動詞」の終止形活用語尾である｛う段｝と一致することが判断され、「五段動詞」、「一般動詞」は選択可能と判定する。また、活用語尾テーブル２ａより「形容詞」の終止形活用語尾は「い」であるため「形容詞」は選択不可能と判定する（ステップ２２）。そして、「形容詞」を選択不可能な状態にして品詞リストを表示し、入力部３によって「品詞」を選択する（ステップ２３）。
【００４０】
次に、図９に示すように、登録対象の単語の「読み」と「表記」が設定された状態で「品詞」の設定の設定を行う場合について説明する。
入力部３から登録対象の単語として「読み」に「およぐ」と設定する（ステップ１１）。また、「表記」に「泳ぐ」と設定する（ステップ１２）。「読み」に「およぐ」、「表記」に「泳ぐ」が設定されているので「読み」と「表記」が設定されていると判定する（ステップ２１）。「読み」に設定されている「およぐ」と「表記」に設定されている「泳ぐ」の末尾の文字がそれぞれ「ぐ」であるため、活用語尾テーブル２ａより「五段動詞」、「一般動詞」の終止形活用語尾である｛う段｝と一致することが判断され、この時点では、「五段動詞」、「一般動詞」は選択可能と判定する。しかし、一段動詞活用語尾テーブル２ｂより「一般動詞」の「読み」の末尾から２文字目は｛い段｝、｛え段｝であり、この場合、登録対象の単語の「読み」である「およぐ」の末尾から２文字目は、｛い段｝でも｛え段｝でもないので、選択不可能と判定する（ステップ２２）。また、活用語尾テーブル２ａより「形容詞」の終止形活用語尾は「い」であるため「形容詞」も選択不可能と判定する（ステップ２２）。そして、「一般動詞」、「形容詞」を選択不可能な状態にして品詞リストを表示し、入力部３によって「品詞」を選択する（ステップ２３）。
【００４１】
次に、図１０に示すように、登録対象の単語の「読み」と「表記」が設定された状態で「品詞」の設定の設定を行う場合について説明する。
入力部３から登録対象の単語として「読み」に「およく」と設定する（ステップ１１）。また、「表記」に「泳ぐ」と設定する（ステップ１２）。「読み」に「およく」、「表記」に「泳ぐ」が設定されているので「読み」と「表記」が設定されていると判定する（ステップ２１）。しかし、「読み」に設定されている「およく」と「表記」に設定されている「泳ぐ」の末尾の文字が不一致であるため、活用する単語ではないと判定する（ステップ２２）。そのため、「５段動詞」、「一般動詞」、「形容詞」を選択不可能な状態にして品詞リストを表示し、入力部３によって「品詞」を選択する（ステップ２３）。
【００４２】
以上説明したように、実施形態１によれば、登録対象の単語の「読み」あるいは「表記」を設定した時点で、登録対象の単語の品詞に該当しない品詞を判定し、その判定した品詞をユーザが選択できないように制御するので、ユーザが誤って登録対象の単語の品詞に該当しない品詞を選択することから解放することができる。その結果、単語登録における操作性を向上することができる。
【００４３】
＜実施形態２＞
実施形態１では、登録対象の単語の品詞を設定する際において、登録対象の単語の品詞に該当しない品詞ををユーザが選択できないように制御することで、ユーザが誤って登録対象の単語の品詞に該当しない品詞を選択することから解放することができる処理について説明したが、これを辞書に登録する場合にも適用することができる。以下、単語を辞書に登録する際に、本発明で実現される処理を実施形態２で説明する。
【００４４】
単語を辞書に登録する場合は、例えば、図１３に示すような単語登録ウインドウを用いて行う。この単語登録ウインドウは、実施形態１の図５で示した単語登録ウインドウと機能的には同じものであり、「文字列１」が図５の単語登録ウインドウの「読み」に対応し、「文字列２」が図５の単語登録ウインドウの「表記」に対応し、登録可能な辞書のリスト（図１３の登録辞書名）を表示する登録辞書リストが図５の単語登録ウインドウの品詞リストに対応する。また、「文字列１」は変換元の文字列、「文字列２」は「文字列１」に設定された文字列を変換した変換結果を設定する。
【００４５】
以下、図１３に示した単語登録ウインドウを用いて単語を辞書に登録する場合に実行される処理について説明する。
尚、実施形態２において、単語を辞書に登録する場合、変換元である「文字列１」に設定された文字列と変換結果である「文字列２」に設定された文字列の文字種によって、その単語を登録可能な辞書と不可能な辞書を、例えば、図１６に示すような登録辞書テーブル２ｄを用いて選定する。
【００４６】
ここで、登録辞書テーブル２ｄの構成について説明する。
図１６は実施形態２の登録辞書テーブルの構成を示す図である。
図１６に示すように、登録辞書テーブル２ｄには、情報処理装置に登録されている登録辞書の辞書名と、各辞書に登録可能な文字列の種類の対応から構成されており、図１３の単語登録ウインドウの「文字列１」と「文字列２」に設定された文字列が登録辞書に登録可能であるか否かを判定する際に参照される。
【００４７】
例えば、図１４に示すように「文字列１」に「およく」、「文字列２」に「泳ぐ」が設定されていた場合、登録辞書テーブル２ｄから「英和辞書」（変換元が英字ではない）、「和英辞書」（変換結果が英字ではない）、「郵便番号辞書」（変換元が数字ではない）は登録不可能と判定される。そして、「英和辞書」、「和英辞書」、「郵便番号辞書」を選択不可能な状態にして登録辞書リストを表示し、辞書の選択を行う。
【００４８】
また、図１５に示すように「文字列１」に「ｓｗｉｍ」、「文字列２」に「泳ぐ」が設定されていた場合、登録辞書テーブル２ｄから「英和辞書」（変換元が英字ではない）、「郵便番号辞書」（変換元が数字ではない）は登録不可能と判定される。そして、「英和辞書」、「郵便番号辞書」を選択不可能な状態にして登録辞書リストを表示し、辞書の選択を行う。
【００４９】
以上説明したように、実施形態２によれば、単語を辞書に登録する際に、登録可能な辞書を判定し、その判定した辞書をユーザが選択できないように制御するので、ユーザが誤って登録すべきでない辞書を選択することから解放することができる。その結果、単語を辞書に登録する際の操作性を向上することができる。尚、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【００５０】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００５１】
この場合、記憶媒体から読出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００５２】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００５３】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５４】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードを格納することになるが、簡単に説明すると、図１８、１９のメモリマップ例に示す各モジュールを記憶媒体に格納することになる。
すなわち、実施形態１では、図１８のような、少なくとも「判定モジュール」、「選択モジュール」および「制限モジュール」の各モジュールのプログラムコードを記憶媒体に格納すればよい。
【００５５】
尚、「判定モジュール」は、第１の文字列あるいは前記第２の文字列の少なくともどちらかが入力された場合に、その入力された文字列に基づいて登録可能な分類情報を判定する。「選択モジュール」は、分類情報を選択する。「制限モジュール」は、判定結果に基づいて、分類情報の選択を制限する。
すなわち、実施形態２では、図１９のような、少なくとも「記憶モジュール」、「判定モジュール」、「選択モジュール」および「制限モジュール」の各モジュールのプログラムコードを記憶媒体に格納すればよい。
【００５６】
尚、「記憶モジュール」は、相互に対応する第１の文字列と第２の文字列を登録するための複数種類の辞書を記憶媒体に記憶する。「判定モジュール」は、入力された第１の文字列と第２の文字列の対応関係に基づいて、該入力された第１の文字列と第２の文字列を登録可能な辞書を判定する。「選択モジュール」は、複数種類の辞書を選択する。「制限モジュール」は、判定結果に基づいて、複数種類の辞書の選択を制限する。
【００５８】
【発明の効果】
以上説明したように、本発明によれば、辞書登録を行う際に登録可能な辞書を判定し、該判定結果に基づいて登録対象辞書の選択を制限することにより、登録の際の辞書選択エラーの発生を軽減し、辞書登録における操作性を向上する情報処理装置及びその方法を提供できる。
【図面の簡単な説明】
【図１】本発明による単語登録機能を実現する情報処理装置の構成を示すブロック図である。
【図２】実施形態１で実行される処理の概要を示すフローチャートである。
【図３】  実施形態１で実行される処理の概要を示すフローチャートである。
【図４】実施形態１の図３のフローチャートのステップＳ２２の詳細を示すフローチャートである。
【図５】実施形態１の単語登録ウインドウの構成を示す図である。
【図６】実施形態１の単語登録ウインドウの「読み」に文字列が入力された状態を示す図である。
【図７】実施形態１の単語登録ウインドウの「表記」に文字列が入力された状態を示す図である。
【図８】実施形態１の単語登録ウインドウの「表記」に文字列が入力された状態を示す図である。
【図９】実施形態１の単語登録ウインドウの「読み」と「表記」に文字列が入力された状態を示す図である。
【図１０】実施形態１の単語登録ウインドウの「読み」と「表記」に文字列が入力された状態を示す図である。
【図１１】実施形態１の活用語尾テーブルの構成を示す図である。
【図１２】実施形態１の一段動詞活用語尾テーブルの構成を示す図である。
【図１３】実施形態２の単語登録ウインドウの構成を示す図である。
【図１４】実施形態２の単語登録ウインドウの「文字列１」と「文字列２」に文字列が入力された状態を示す図である。
【図１５】実施形態２の単語登録ウインドウの「文字列１」と「文字列２」に文字列が入力された状態を示す図である。
【図１６】実施形態２の登録辞書テーブルの構成を示す図である。
【図１７】従来の単語登録ウインドウにおける問題点を説明するための図である。
【図１８】  本発明の実施形態１を実現するプログラムコードを格納した記憶媒体のメモリマップの構造を示す図である。
【図１９】  本発明の実施形態２を実現するプログラムコードを格納した記憶媒体のメモリマップの構造を示す図である。
【符号の説明】
１  中央処理部
２  記憶部
２ａ  活用語尾テーブル
２ｂ  一段動詞活用語尾テーブル
２ｃ  各種辞書
２ｄ  登録辞書テーブル
３  入力部
４  表示部
【図１】
0003847840.tif 000002
【図２】
0003847840.tif 000003
【図３】
0003847840.tif 000004
【図４】
0003847840.tif 000005
【図５】
0003847840.tif 000006
【図６】
0003847840.tif 000007
【図７】
0003847840.tif 000008
【図８】
0003847840.tif 000009
【図９】
0003847840.tif 000010
【図１０】
0003847840.tif 000011
【図１１】
0003847840.tif 000012
【図１２】
0003847840.tif 000013
【図１３】
0003847840.tif 000014
【図１４】
0003847840.tif 000015
【図１５】
0003847840.tif 000016
【図１６】
0003847840.tif 000017
【図１７】
0003847840.tif 000018
【図１８】
0003847840.tif 000019
【図１９】
0003847840.tif 000020