(57)【要約】【課題】活用種類を選択した場合の誤りを未然に防ぐことができ且つ柔軟な入力操作で効率的な登録作業を行うことができるようにした自然言語辞書登録装置を提供すること。【解決手段】入力部１と出力部５からなるＧＵＩにおいて、登録すべき言語の語句の原形を入力し、既成の活用変化の種類の選択ボタンを押すと、登録処理部３の活用情報設定部３１の活用変化モジュール３１３は、該原形と該活用変化の種類に基づいて活用形を生成し、活用変化結果の表示欄と入力欄とを兼用した活用変化表示入力欄へ表示する。ここで、ユーザが活用形の誤りに気づいた場合には、正しい活用種類を選択し直すこともできるが、活用変化表示入力欄に表示された活用形を直接修正することもできる。【選択図】    図１
2004213083.tif 000002
【特許請求の範囲】
【請求項１】
特定の言語を処理するための自然言語処理用辞書に対して、該言語の語句の活用情報を登録するための自然言語処理用辞書登録装置において、
登録すべき前記語句について、その原形を入力するための第１の入力手段と、
前記原形に対する活用形について、既成の活用変化の種類の選択指示又は直接入力の選択指示を入力するための第２の入力手段と、
前記第２の入力手段によりいずれかの前記活用変化の種類の選択指示が入力された場合に、前記原形と前記活用変化の種類に基づいて、前記原形に対する所定の活用形を生成する生成手段と、
前記生成手段により生成された前記活用形を表示画面の所定の領域に表示するための表示手段と、
前記表示手段により表示された前記活用形を編集するための編集手段とを備えたことを特徴とする自然言語処理用辞書登録装置。
【請求項２】
前記第２の入力手段により前記直接入力の選択指示が入力された場合に、前記原形に対する活用形を直接入力するための第３の入力手段を更に備えたことを特徴とする請求項１に記載の自然言語処理用辞書登録装置。
【請求項３】
前記活用形を表示する前記表示画面の所定の領域と、前記原形に対する活用形を直接入力するための表示画面の領域とを、前記表示画面の同一の領域とすることを特徴とする請求項２に記載の自然言語処理用辞書登録装置。
【請求項４】
前記編集手段は、前記活用形が前記表示画面の所定の領域に表示された後に、該活用形を編集すべき旨の指示が入力された場合に、該活用形を編集可能とすることを特徴とする請求項１ないし３のいずれか１項に記載の自然言語処理用辞書登録装置。
【請求項５】
前記編集手段は、前記活用形が前記表示画面の所定の領域に表示された後に、該活用形が編集された場合に、該活用形を編集すべき旨の指示が入力されたものとして扱うことを特徴とする請求項１ないし３のいずれか１項に記載の自然言語処理用辞書登録装置。
【請求項６】
前記活用形を編集すべき旨の指示として、前記第２の入力手段による前記直接入力の選択指示を用いることを特徴とする請求項４または５に記載の自然言語処理用辞書登録装置。
【請求項７】
前記第１の入力手段により入力された際に、該原形につき前記活用変化の種類のうちに取り得ないものがある場合には、該取り得ない活用変化の種類については、前記第２の入力手段により選択できない状態にすることを特徴とする請求項１ないし６のいずれか1項に記載の自然言語処理用辞書登録装置。
【請求項８】
前記第１の入力手段により入力された前記原形につき前記取り得ない活用変化の種類を前記第２の入力手段により選択できない状態にする場合には、当該選択できない状態になっている活用変化の種類について、それが選択できない状態になっている旨を所定の方法でユーザに通知することを特徴とする請求項７に記載の自然言語処理用辞書登録装置。
【請求項９】
前記第２の入力手段は、前記表示画面の所定の領域に表示した選択ボタンを用いて、前記活用変化の種類の選択指示又は前記直接入力の選択指示を入力することを特徴とする請求項１ないし８のいずれか１項に記載の自然言語処理用辞書登録装置。
【請求項１０】
前記選択ボタンのうち、選択されているものについては、選択されている状態に対応する形態で表示し、選択されていないものについては、選択されていない状態に対応する形態で表示することを特徴とする請求項９に記載の自然言語処理用辞書登録装置。
【請求項１１】
前記編集手段は、前記生成手段により生成され前記表示手段により表示された前記活用形を編集可能とする第１のモードと、編集不可とする第２のモードとを有し、該第１及び第２のモードのうちユーザにより指示されたモードを使用することを特徴とする請求項１ないし１０のいずれか１項に記載の自然言語処理用辞書登録装置。
【請求項１２】
入力、生成又は編集された前記活用形を前記自然言語処理用辞書に登録すべき旨の指示を入力するための第４の入力手段を更に備えたことをるための編集手段とを備えたことを特徴とする請求項１ないし１１のいずれか１項に記載の自然言語処理用辞書登録装置。
【請求項１３】
前記自然言語処理は、機械翻訳処理であり、
前記自然言語処理用辞書は、機械翻訳用辞書であり、
前記活用形の登録は、前記機械翻訳処理における第１の言語の見出し語と第２の言語の訳語のいずれか一方又は双方について行うことを特徴とする請求項１ないし１２のいずれか１項に記載の自然言語処理用辞書登録装置。
【請求項１４】
前記自然言語処理は、スペルチェックであり、
前記自然言語処理用辞書は、スペルチェック用辞書であり、
前記活用形の登録は、前記スペルチェック処理で対象とする言語の語句について行うことを特徴とする請求項１ないし１２のいずれか１項に記載の自然言語処理用辞書登録装置。
【請求項１５】
特定の言語を処理するための自然言語処理用辞書に対して、該言語の語句の活用情報を登録するための自然言語処理用辞書登録装置の自然言語処理用辞書登録方法において、
登録すべき前記語句について、その原形を入力するための第１の入力ステップと、
前記原形に対する活用形について、既成の活用変化の種類の選択指示又は直接入力の選択指示を入力するための第２の入力ステップと、
前記第２の入力ステップによりいずれかの前記活用変化の種類の選択指示が入力された場合に、前記原形と前記活用変化の種類に基づいて、前記原形に対する所定の活用形を生成する生成ステップと、
前記生成ステップにより生成された前記活用形を表示画面の所定の領域に表示するための表示ステップと、
前記表示ステップにより表示された前記活用形を編集するための編集ステップとを有することを特徴とする自然言語処理用辞書登録方法。
【請求項１６】
コンピュータを自然言語処理用辞書登録装置として機能させるためのプログラムであって、
特定の言語を処理するための自然言語処理用辞書に対して、該言語の語句の活用情報を登録するための自然言語処理用辞書登録装置において、
登録すべき前記語句について、その原形を入力するための第１の入力機能と、
前記原形に対する活用形について、既成の活用変化の種類の選択指示又は直接入力の選択指示を入力するための第２の入力機能と、
前記第２の入力機能によりいずれかの前記活用変化の種類の選択指示が入力された場合に、前記原形と前記活用変化の種類に基づいて、前記原形に対する所定の活用形を生成する生成機能と、
前記生成機能により生成された前記活用形を表示画面の所定の領域に表示するための表示機能と、
前記表示機能により表示された前記活用形を編集するための編集機能とをコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自然言語辞書にデータを登録するための自然言語辞書登録装置、自然言語辞書登録方法及びプログラムに関する。
【０００２】
【従来の技術】
機械翻訳システムやスペルチェック等の自然言語処理における辞書登録装置では、活用語の活用種類を指定する方法として、一般的に、次のような２つの方法が併用されている（例えば、特許文献１参照）。
【０００３】
（１）規則変化する単語の指定のために、選択肢から活用種類を選択する方法
（２）不規則変化する単語の指定のために、活用形を直接入力する方法
ところで、活用語の入力作業では、錯誤等のために、間違った活用語が登録されてしまうことがあるので、従来、（１）の方法においては、入力された単語と選択された活用種類から登録すべき活用形を生成した後に、生成した活用形を表示して、登録者に確認させるようにしている。
【０００４】
しかし、登録者が誤りに気がついた際に、それが他の活用種類で規則変化する単語であった場合には、（１）の方法をやり直して正しい活用種類を選択するしかなく、それが不規則変化する単語であった場合には、（２）の方法で活用形を手入力するしかなかった。
【０００５】
【特許文献１】
特開平３−１０８０６２号公報
【０００６】
【発明が解決しようとする課題】
従来の辞書登録装置において、単語の活用形の入力インタフェースでは、煩雑な登録作業におけるミスを防ぐことができ且つ柔軟な入力操作で効率的に登録が行えるようなものがなかった。
【０００７】
本発明は、上記事情を考慮してなされたもので、活用種類を選択した場合の誤りを未然に防ぐことができ且つ柔軟な入力操作で効率的な登録作業を行うことができるようにした自然言語辞書登録装置、自然言語辞書登録方法及びプログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明は、特定の言語を処理するための自然言語処理用辞書に対して、該言語の語句の活用情報を登録するための自然言語処理用辞書登録装置において、登録すべき前記語句について、その原形を入力するための第１の入力手段と、前記原形に対する活用形について、既成の活用変化の種類の選択指示又は直接入力の選択指示を入力するための第２の入力手段と、前記第２の入力手段によりいずれかの前記活用変化の種類の選択指示が入力された場合に、前記原形と前記活用変化の種類に基づいて、前記原形に対する所定の活用形を生成する生成手段と、前記生成手段により生成された前記活用形を表示画面の所定の領域に表示するための表示手段と、前記表示手段により表示された前記活用形を編集するための編集手段とを備えたことを特徴とする。
【０００９】
また、本発明は、特定の言語を処理するための自然言語処理用辞書に対して、該言語の語句の活用情報を登録するための自然言語処理用辞書登録装置の自然言語処理用辞書登録方法において、登録すべき前記語句について、その原形を入力するための第１の入力ステップと、前記原形に対する活用形について、既成の活用変化の種類の選択指示又は直接入力の選択指示を入力するための第２の入力ステップと、前記第２の入力ステップによりいずれかの前記活用変化の種類の選択指示が入力された場合に、前記原形と前記活用変化の種類に基づいて、前記原形に対する所定の活用形を生成する生成ステップと、前記生成ステップにより生成された前記活用形を表示画面の所定の領域に表示するための表示ステップと、前記表示ステップにより表示された前記活用形を編集するための編集ステップとを有することを特徴とする。
【００１０】
また、本発明は、コンピュータを自然言語処理用辞書登録装置として機能させるためのプログラムであって、特定の言語を処理するための自然言語処理用辞書に対して、該言語の語句の活用情報を登録するための自然言語処理用辞書登録装置において、登録すべき前記語句について、その原形を入力するための第１の入力機能と、前記原形に対する活用形について、既成の活用変化の種類の選択指示又は直接入力の選択指示を入力するための第２の入力機能と、前記第２の入力機能によりいずれかの前記活用変化の種類の選択指示が入力された場合に、前記原形と前記活用変化の種類に基づいて、前記原形に対する所定の活用形を生成する生成機能と、前記生成機能により生成された前記活用形を表示画面の所定の領域に表示するための表示機能と、前記表示機能により表示された前記活用形を編集するための編集とをコンピュータに実現させるためのプログラムである。
【００１１】
なお、装置に係る本発明は方法に係る発明としても成立し、方法に係る本発明は装置に係る発明としても成立する。
また、装置または方法に係る本発明は、コンピュータに当該発明に相当する手順を実行させるための（あるいはコンピュータを当該発明に相当する手段として機能させるための、あるいはコンピュータに当該発明に相当する機能を実現させるための）プログラムとしても成立し、該プログラムを記録したコンピュータ読取り可能な記録媒体としても成立する。
【００１２】
本発明によれば、活用種類を選択した場合の誤りを未然に防ぐことができ且つ柔軟な入力操作で効率的な登録作業を行うことができるようになる。
【００１３】
【発明の実施の形態】
以下、図面を参照しながら発明の実施の形態を説明する。
【００１４】
図１に、本発明の一実施形態に係る辞書登録装置の構成例を示す。
【００１５】
図１に示されるように、本実施形態の辞書登録装置は、辞書登録に関するデータや指示等を入力するための入力部１、辞書登録の処理を行うための登録処理部３、辞書登録に関するデータや指示の受け付け内容等を出力するための出力部５、辞書を記憶するための辞書記憶部７を備えている。また、登録処理部３は、活用情報設定部３１を含み、さらに、登録処理部３の活用情報設定部３１は、原形バッファ３１１、活用種類テーブル３１２、活用変化モジュール３１３、活用変化形バッファ３１４を含む。
【００１６】
ここで、辞書記憶部７に記憶される辞書は、自然言語処理用辞書とする。また、本実施形態では、自然言語処理には、活用情報を登録するものを想定する。
【００１７】
例えば、自然言語処理が機械翻訳処理である場合には、自然言語処理用辞書は、機械翻訳用辞書である。この場合、機械翻訳用辞書には、例えば、原語とする第１の言語の語句（見出し語）とその品詞等の情報や、訳語とする第２の言語の語句（訳語）とその品詞等の情報が登録される。
【００１８】
また、例えば、自然言語処理がスペルチェック処理である場合には、自然言語処理用辞書は、スペルチェック用辞書である。この場合、スペルチェック用辞書には、例えば、ある言語の語句とその品詞等の情報が登録される。
【００１９】
もちろん、自然言語処理やその辞書には、上記の他にも種々のものがあり、本実施形態は、活用情報を登録する自然言語処理用辞書であれば、どのようなものでも適用可能である。
【００２０】
なお、図１の登録処理部３では、活用形以外の項目の辞書登録を行うための設定処理部の図示を省略している。また、活用形以外の項目の辞書登録を行うための設定処理部は、どのようなものを用いることも可能である（従来からある手段を用いても構わない）。また、以下では、活用形以外の項目の辞書登録に関する説明は省略し、活用形の辞書登録に関してのみ説明する。
【００２１】
ここで、例えば、自然言語処理が機械翻訳処理等の複数の言語を扱うものである場合に、第１の言語と第２の言語の両方に、これから説明する本実施形態の活用形登録方法を適用するときは、活用情報設定部３１が第１の言語用の部分と第２の言語用の部分を有するか、あるいは登録処理部３が第１の言語用の活用情報設定部と第２の言語用の活用情報設定部を備えればよい（第３の言語以上にわたる場合も同様である）。ただし、その一部の言語のみに本実施形態の活用形登録方法を適用することも可能であり、この場合には、他の言語については従来の活用形登録方法を適用して構わない。以下では、ある１つの言語として英語を例にとって英語に関する語句の活用形の登録処理について説明するが、他の言語についても基本的には同様である。また、以下では、機械翻訳用辞書の第１言語の見出し語の活用形を設定する場合を例にとって説明するが、機械翻訳用辞書の第２言語の訳語の活用形を設定する場合や、スペルチェック用辞書の対象言語の語句の活用形を設定する場合など、他の各種の設定の場合も、基本的には同様である。
【００２２】
さて、以下では、辞書登録する活用形を入力してから、情報を選択、表示出力するまでに関する構成・動作について詳しく説明する。
【００２３】
辞書記憶部７に記憶される辞書は、本具体例の場合、機械翻訳用辞書である。
【００２４】
入力部１は、本具体例の場合、第１言語の見出し語や指示等を入力するためのものである。例えば、キーボード、音声入力装置、マウスなどを用いて構成することができる。
【００２５】
登録処理部３は、辞書登録処理（本具体例の場合、機械翻訳用辞書に対する登録処理）を行うためのものであり、その活用情報設定部３１は、入力部１から入力された語句（本具体例の場合、第１言語の見出し語）に対して、活用情報を設定するものである。
【００２６】
活用情報設定部３１の原形バッファ３１１は、入力部１から入力された原形を保存するバッファである。
【００２７】
活用種類テーブル３１２は、活用語の活用種類をまとめたテーブルである。
【００２８】
活用変化モジュール３１３は、原形バッファ３１１に保持された言語（本具体例の場合、第１言語の見出し語）に対して、（入力部１から入力された）活用種類テーブル３１２のうちから選択された値によって活用変化を行うものである。
【００２９】
活用変化形バッファ３１４は、活用変化モジュール３１３が生成した活用変化形を保存し、出力部５に提供するためのバッファである。
【００３０】
表示部５は、原形バッファ１１１の内容、活用種類テーブル１１２の選択肢、活用変化形バッファ１１４の内容を出力するものである。例えば、ディスプレイ装置、音声出力装置などを用いて構成することができる。
【００３１】
図２に、活用種類テーブル１１２の構成例を示す。ここでは、英語の動詞の活用種類を例にとって示している。
【００３２】
図２の活用種類テーブルの１行目（［ａ］段）は、三人称単数現在形に関する活用種類で、［ａ−１］「語尾にｓを付与」、［ａ−２］「語尾にｅｓを付与」、［ａ−３］「語尾のｙをｉｅｓに置換」の３種類が既成の活用種類の選択肢として用意されていることを示す。最右欄の「＊」は、既成の活用種類の他に、［ａ−ｘ］新規活用変化形（不規則変化形）を入力できることを示す。なお、選択肢［ａ−３］には、「原形語尾がｙ」という活用適用条件が付与されている。
【００３３】
また、２行目（［ｂ］段）は、現在分詞形に関する活用種類で、［ｂ−１］「語尾にｉｎｇを付与」、［ｂ−２］「語尾のｅをｉｎｇに置換」、［ｂ−３］「語尾のｉｅをｙｉｎｇに置換」、［ｂ−４］「語尾の子音字を繰り返してｉｎｇを付与」の４種類が既成の活用種類の選択肢として用意されていることを示す。最右欄の「＊」は、既成の活用種類の他に、［ｂ−ｘ］新規活用変化形（不規則変化形）を入力できることを示す。なお、選択肢［ｂ−２］には、「原形語尾がｅ」という活用適用条件が、選択肢［ｂ−３］には、「原形語尾がｉｅ」という活用適用条件が、選択肢［ｂ−４］には、「原形語尾が子音字」という活用適用条件が、それぞれ付与されている。
【００３４】
また、３行目（［ｃ］段）・４行目（［ｄ］段）は、過去形・過去分詞形に関する活用種類で、［ｃ−１］［ｄ−１］「語尾にｅｄを付与」、［ｃ−２］［ｄ−２］「語尾にｄを付与」、［ｃ−３］［ｄ−３］「語尾のｙをｉｅｄに置換」、［ｃ−４］［ｄ−４］「語尾の子音字を繰り返してｅｄを付与」の４種類が既成の活用種類の選択肢として用意されていることを示す。最右欄の「＊」は、既成の活用種類の他に、［ｃ−ｘ］［ｄ−ｘ］新規活用変化形（不規則変化形）を入力できることを示す。なお、選択肢［ｃ−３］［ｄ−３］には、「原形語尾がｙ」という活用適用条件が、選択肢［ｃ−４］［ｄ−４］には、「原形語尾が子音字」という活用適用条件が、それぞれ付与されている。
【００３５】
本実施形態では、第１言語の見出し語を辞書登録するにあたって、第１言語の見出し語の活用情報を登録するモードとして、次の２種類を想定する。
（１）ユーザは、登録する語句の言語を入力するとともに、既成の活用変化の種類の選択肢のうちから該当する種類を選択入力する。当該システムは、活用変化結果を生成して表示する。ユーザは、表示された活用変化結果を確認するだけでなく、表示された活用変化結果を編集等することができる。ユーザが登録指示を行うと、当該システムは、その時点で保持されている活用変化結果を辞書に登録する。
（２）ユーザは、活用変化形を直接文字入力する。ユーザが登録指示を行うと、当該システムは、その時点で保持されている活用形を辞書に登録する。
【００３６】
図３に、本実施形態の辞書登録画面の初期状態の表示例を示す。ここでも、英語の動詞を登録する場合を例にとって示している。
【００３７】
図３の例において、最上段の左の欄は、見出し語入力欄である。本具体例では、動詞の原形を入力することができる。
【００３８】
最上段の右のボタンは、登録ボタンである。登録ボタンをクリックすることで、現在表示されているデータを辞書に登録する指示を与える。
【００３９】
第２段以降は、所望の既成の活用種類（図３の例では、三人称単数現在形（三単現）、現在分詞形、過去形、過去分詞形）又は直接文字入力を選択する選択肢欄（図中の○が選択ボタン）と、実際の活用変化結果の表示欄と入力欄とを兼用する活用変化表示入力欄（最右の空欄）とからなる。
【００４０】
なお、選択ボタンは、非選択状態で押すと選択状態になり、選択状態で押すと非選択状態になるものとする。
【００４１】
図４に、図３に示した辞書登録装置に、英語の動詞ｏｖｅｒｗｒｉｔｅを登録する例を示す。
【００４２】
図３の例において、最上段の見出し語入力欄に「ｏｖｅｒｗｒｉｔｅ」を入力し、三人称単数現在形の活用に「語尾にｓを付与」、現在分詞形の活用に「語尾のｅをｉｎｇに置換」を選択した（該当する選択ボタンが押された）結果、その選択に応じた活用変化結果「ｏｖｅｒｗｒｉｔｅｓ」、「ｏｖｅｒｗｒｉｔｉｎｇ」が生成され活用変化表示入力欄に表示されている。
【００４３】
他方、過去形・過去分詞形の活用は不規則変化形なので、直接入力を選択し、活用変化表示入力欄に直接「ｏｖｅｒｗｒｏｔｅ」「ｏｖｅｒｗｒｉｔｔｅｎ」を入力したものである。
【００４４】
なお、選択ボタンが黒丸になっているのは、実際に選択したことを示している。
【００４５】
ここで、各入力欄に表示中の各データが正しいことを確認するなどした後に、登録ボタンをクリックすると、各データが登録される。
【００４６】
以上が基本的な操作である。
【００４７】
以下では、さらに備えると好ましい機能について説明していく。以下で説明する機能は、全てを備えてもよいし、適宜一部を備えてもよい。
【００４８】
（ｉ）図５は、図４の例と同じ内容であるが、原形の表層形と活用適用条件を照合し、両者が矛盾する選択肢は、選択できないようにした例である。選択肢の選択ボタンに該当する部分が○ではなく×になっているのは、それが選択できない状態であることを示す。なお、×を表示するのではなく、例えば、選択ボタンを表示しない、選択ボタンを半透明にして選択できない状態であることを示す、などで他の方法でもよい。
【００４９】
ここでは、見出し語原形が「ｏｖｅｒｗｒｉｔｅ」なので、三人称単数現在形活用種類の選択肢［ａ−３］「語尾のｙをｉｅｓに置換」、現在分詞形活用種類の選択肢［ｂ−３］「語尾のｉｅをｙｉｎｇに置換」、［ｂ−４］「語尾の子音字を繰り返してｉｎｇを付与」、過去形・過去分詞形活用種類の選択肢［ｃ−３］「語尾のｙをｉｅｄに置換」、［ｃ−４］「語尾の子音字を繰り返してｅｄを付与」のそれぞれは適用条件と原形が矛盾するため、それらを選択できなくしている。
【００５０】
（ii）図６は、図５と同じ状況で、「過去形」の選択を誤った例を示す。過去形の活用種類に、「＋ｄ（語尾にｄを付与）」を選択したため、活用変化表示入力欄の表示が、「ｏｖｅｒｗｒｉｔｅｄ」になっている。
【００５１】
ここで、活用変化表示入力欄を編集可能とする。なお、例えば、活用変化表示入力欄の選択ボタン（直接文字入力の選択ボタン）が選択されていない状態では編集不可で、活用変化表示入力欄の選択ボタンが選択されると編集可能になる（それまで選択状態になっていた他の選択ボタンは非選択状態になる）ようにしてもよいし、活用変化表示入力欄の選択ボタンが選択されていない状態でも編集可能で、活用変化表示入力欄の選択ボタン以外の選択ボタンが選択されている状態で、活用変化表示入力欄が編集されると、活用変化表示入力欄の選択ボタンが選択状態になる（それまで選択状態になっていた他の選択ボタンは非選択状態になる）ようにしてもよい。
【００５２】
図７は、図６から活用変化表示入力欄を編集した直後の表示例である。過去形の活用変化表示入力欄を、「ｏｖｅｒｗｒｉｔｅｄ」から「ｏｖｅｒｗｒｏｔｅ」に修正すると、「＋ｄ（語尾にｄを付与）」の選択が取り消され、不規則変化形を選択した状況に変更される。
【００５３】
なお、図６及び図７は、図５のように原形の表層形と活用適用条件とが矛盾する選択肢を選択できないようにした場合の例である（もちろん、図４のような場合にも適用可能である）。
【００５４】
（iii）図８は、上記の（ii）の場合とは逆に、既成の活用種類の選択ボタンを選択して、活用形を生成した場合には、活用変化表示入力欄の表示結果は編集できないようにしたものである。ここで、選択ボタンが表示されず斜体表示になっている部分は、編集ができないことを示す。三単現と現在分詞の活用を既成の選択肢から選択した結果、その活用変化結果がそれぞれ活用変化表示入力欄に表示されるとともに、活用変化表示入力欄を修正できなくなっている。この場合、ユーザが活用変化表示入力欄の選択ボタンを選択すると、活用変化表示入力欄の表示内容をクリアするようにしてもよい。なお、図８で、図５のように原形の表層形と活用適用条件とが矛盾する選択肢を選択できないようにしてもよい。
【００５５】
なお、（ii）のモードと、（iii）のモードを両方備え、ユーザがいずれのモードを使用するかを設定可能にしてもよい。
【００５６】
もちろん、上記した操作方法以外にも、ユーザの操作性を向上させる種々のバリエーションが可能である。
【００５７】
図９に、本実施形態における処理の流れの一例を示す。
【００５８】
ステップＳ５０１では、登録すべき語句（本具体例の場合、英単語）の原形の入力を受け付ける。
【００５９】
ステップＳ５０２で、その内容を原形バッファ１１１に保存する。
【００６０】
ステップＳ５０３では、活用種類の選択肢のデータ（例えば図４の選択ボタン）を初期化する。例えば、全ての選択肢が選択されていない状態にしてもよいし、あるいはそれぞれ代表的な活用変化（三人称単数現在形に関する活用種類では「語尾にｓを付与」、現在分詞形に関する活用種類では「語尾にｉｎｇを付与」、過去形・過去分詞形に関する活用種類では「語尾にｅｄを付与」、など）を選択状態にしてもよい。
【００６１】
ステップＳ５０４では、入力部１からの入力によって処理を分岐する。既成の活用種類の選択肢の選択が入力された場合には、ステップＳ５１１へ分岐し、新規活用変化の選択肢が入力された場合には、ステップＳ５２１へ分岐し、活用変化表示入力欄への入力・修正の場合には、ステップＳ５３１へ分岐し、登録ボタンのクリックの場合には、ステップＳ５４１へ分岐する。
【００６２】
ステップＳ５１１では、原形バッファ１１１の内容と選択肢の選択結果とをもとに、活用変化モジュール１１３で活用変化処理を行う。ステップＳ５１２では、活用変化処理の結果を、活用変化形バッファ１１４に保存する。ステップＳ５１３では、活用変化形バッファ１１４の内容を、該当する活用変化表示入力欄に表示する。
【００６３】
ステップＳ５２１では、活用変化形バッファ１１４の内容をクリアする。ステップＳ５２２では、活用変化表示入力欄の入力を受け付ける。ステップＳ５２３では、その文字列を活用変化形バッファ１１４に保存する。
【００６４】
ステップＳ５３１では、入力された文字列を活用変化形バッファ１１４に保存する。ステップＳ５３２では、該当する活用変化選択肢の選択を、新規活用変化［＊−ｘ］に変更する。
【００６５】
ステップＳ５４１では、その時点で設定されているデータを、辞書に登録して終了する。
【００６６】
なお、これまでの説明では、規則変化形については、既成の活用種類の選択肢を設け、不規則変化形については、既成の活用種類の選択肢を設けない、という構成であったが、例えば、不規則変化形のうちで可能なものについて（例えば、原形と同じ形になる、など）についても、既成の活用種類の選択肢を設け、活用形を自動生成するようにしてもよい。
【００６７】
なお、以上の各機能は、ソフトウェアとして実現可能である。
また、本実施形態は、コンピュータに所定の手段を実行させるための（あるいはコンピュータを所定の手段として機能させるための、あるいはコンピュータに所定の機能を実現させるための）プログラムとして実施することもでき、該プログラムを記録したコンピュータ読取り可能な記録媒体として実施することもできる。
【００６８】
なお、この発明の実施の形態で例示した構成は一例であって、それ以外の構成を排除する趣旨のものではなく、例示した構成の一部を他のもので置き換えたり、例示した構成の一部を省いたり、例示した構成に別の機能あるいは要素を付加したり、それらを組み合わせたりすることなどによって得られる別の構成も可能である。また、例示した構成と論理的に等価な別の構成、例示した構成と論理的に等価な部分を含む別の構成、例示した構成の要部と論理的に等価な別の構成なども可能である。また、例示した構成と同一もしくは類似の目的を達成する別の構成、例示した構成と同一もしくは類似の効果を奏する別の構成なども可能である。
また、この発明の実施の形態で例示した各種構成部分についての各種バリエーションは、適宜組み合わせて実施することが可能である。
また、この発明の実施の形態は、個別装置としての発明、関連を持つ２以上の装置についての発明、システム全体としての発明、個別装置内部の構成部分についての発明、またはそれらに対応する方法の発明等、種々の観点、段階、概念またはカテゴリに係る発明を包含・内在するものである。
従って、この発明の実施の形態に開示した内容からは、例示した構成に限定されることなく発明を抽出することができるものである。
【００６９】
本発明は、上述した実施の形態に限定されるものではなく、その技術的範囲において種々変形して実施することができる。
【００７０】
【発明の効果】
本発明によれば、活用種類を選択した場合の誤りを未然に防ぐことができ且つ柔軟な入力操作で効率的な登録作業を行うことができるようになる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る辞書登録装置の構成例を示す図
【図２】活用種類テーブルの構成例を示す図
【図３】操作例並びに制御例及び表示例について説明するための図
【図４】操作例並びに制御例及び表示例について説明するための図
【図５】操作例並びに制御例及び表示例について説明するための図
【図６】操作例並びに制御例及び表示例について説明するための図
【図７】操作例並びに制御例及び表示例について説明するための図
【図８】操作例並びに制御例及び表示例について説明するための図
【図９】同実施形態における辞書登録の処理手順の一例を示すフローチャート
【符号の説明】
１…入力部、３…登録処理部、５…出力部、７…辞書記憶部、３１…活用情報設定部、３１１…原形バッファ、３１２…活用種類テーブル、３１３…活用変化モジュール、３１４…活用変化形バッファ
【図１】
2004213083.tif 000003
【図２】
2004213083.tif 000004
【図３】
2004213083.tif 000005
【図４】
2004213083.tif 000006
【図５】
2004213083.tif 000007
【図６】
2004213083.tif 000008
【図７】
2004213083.tif 000009
【図８】
2004213083.tif 000010
【図９】
2004213083.tif 000011