(57)【要約】【課題】検索語を構成する単語の説明情報を適切に表示すること。【解決手段】検索語として“Ｎａｃｈｔｐｕｎｋｔ”が入力された場合（ａ）の検索結果表示画面１０４の一例が（ｂ）、（ｃ）である。検索結果表示画面１０４は、２つの説明データ表示エリアＥ１２，Ｅ１４を備え、“Ｎａｃｈｔｐｕｎｋｔ”の構成名詞“Ｎａｃｈｔ”の説明が説明データ表示エリアＥ１２に、構成名詞“Ｐｕｎｋｔ”の説明が説明データ表示エリアＥ１４にそれぞれ表示される。（ｂ）は、検索語表示エリアＥ１０における文字列“Ｎａｃｈｔ”上にカーソルＣが位置する場合の画面例であり、構成名詞“Ｎａｃｈｔ”の説明データ表示エリアＥ１２が強調表示されている。カーソルキーが操作されて、カーソルＣが文字列“Ｐｕｎｋｔ”上に移動されると、（ｃ）に示すように構成名詞“Ｐｕｎｋｔ”の説明データ表示エリアＥ１４が強調表示される。【選択図】図８
2006236384.tif 000002
【特許請求の範囲】
【請求項１】
見出語と、当該見出語の説明情報とを対応付けて記憶した情報記憶手段と、
前記情報記憶手段に記憶されている見出語に一致する文字列同士が結合してなる文字列を入力する入力手段と、
この入力手段により入力された入力文字列を、前記情報記憶手段に記憶されている見出語に一致する複数の部分文字列に分離する分離手段と、
この分離手段により分離された各部分文字列それぞれと一致する見出語に対応付けられたそれぞれの説明情報を前記情報記憶手段から読み出す読出手段と、
前記入力手段により入力された入力文字列を表示する入力文字列表示領域と、前記読出手段により読み出されたそれぞれの説明情報を表示する前記分離手段により分離された数分の情報個別表示領域とを所定位置に配置して説明情報表示画面を表示制御する表示制御手段と、
この表示制御手段によって表示制御された入力文字列表示領域に表示されている入力文字列上にカーソルを表示し、ユーザの移動操作に応じて当該入力文字列上のみを移動表示させるカーソル表示制御手段と、
前記分離手段により分離された部分文字列のうち、前記カーソル表示制御手段によって移動表示されるカーソルが現在位置している部分文字列を検出する検出手段と、
この検出手段により検出された部分文字列に一致する見出語の説明情報が表示されている情報個別表示領域を、他の情報個別表示領域に比べて強調表示するとともに、前記検出手段により検出されている部分文字列が変化する毎に、強調表示する情報個別表示領域を切り替えて強調表示する強調表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項２】
前記カーソル表示制御手段は、前記カーソルを前記入力文字列の文字方向に沿って１文字ずつ移動表示させる手段であり、
前記表示制御手段は、前記情報個別表示領域を、前記入力文字列の文字方向に沿って、前記分離手段によって分離された部分文字列の位置順に並列に配置して前記説明情報表示画面を表示制御する手段であり、
ユーザの移動操作に従ったカーソルの移動方向と、当該カーソルの移動に応じた前記強調表示制御手段による強調表示の切り替わり順とが同方向であることを特徴とする請求項１に記載の情報表示制御装置。
【請求項３】
見出語と、当該見出語の説明情報とを対応付けて記憶した情報記憶手段を備えたコンピュータを、
前記情報記憶手段に記憶されている見出語に一致する文字列同士が結合してなる文字列を入力する入力手段、
この入力手段により入力された入力文字列を、前記情報記憶手段に記憶されている見出語に一致する複数の部分文字列に分離する分離手段、
この分離手段により分離された各部分文字列それぞれと一致する見出語に対応付けられたそれぞれの説明情報を前記情報記憶手段から読み出す読出手段、
前記入力手段により入力された入力文字列を表示する入力文字列表示領域と、前記読出手段により読み出されたそれぞれの説明情報を表示する前記分離手段により分離された数分の情報個別表示領域とを所定位置に配置して説明情報表示画面を表示制御する表示制御手段、
この表示制御手段によって表示制御された入力文字列表示領域に表示されている入力文字列上にカーソルを表示し、ユーザの移動操作に応じて当該入力文字列上のみを移動表示させるカーソル表示制御手段、
前記分離手段により分離された部分文字列のうち、前記カーソル表示制御手段によって移動表示されるカーソルが現在位置している部分文字列を検出する検出手段、
この検出手段により検出された部分文字列に一致する見出語の説明情報が表示されている情報個別表示領域を、他の情報個別表示領域に比べて強調表示するとともに、前記検出手段により検出されている部分文字列が変化する毎に、強調表示する情報個別表示領域を切り替えて強調表示する強調表示制御手段、
として機能させるためのプログラム。
【請求項４】
請求項３に記載のプログラムであって、
前記カーソル表示制御手段が、前記カーソルを前記入力文字列の文字方向に沿って１文字ずつ移動表示させるように前記コンピュータを機能させ、
前記表示制御手段が、前記情報個別表示領域を、前記入力文字列の文字方向に沿って、前記分離手段によって分離された部分文字列の位置順に並列に配置して前記説明情報表示画面を表示制御するように前記コンピュータを機能させることにより、
ユーザの移動操作に従ったカーソルの移動方向と、当該カーソルの移動に応じた前記強調表示制御手段による強調表示の切り替わり順とが同方向となることを特徴とする請求項３に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指定された見出語に対応する情報を検索する情報表示制御装置及びプログラムに関する。
【背景技術】
【０００２】
従来から、国語辞典、英和辞典、和英辞典等の各種辞書、各種用語辞典、百科事典等、数種類の電子辞書データが組み込まれた電子辞書と呼ばれる情報表示制御装置が知られている。
【０００３】
また、従来から、入力した文章の文字列を形態素解析し、当該文字列に関連する異なる表記を全て電子辞書の見出しとして取得して検索する技術が知られている。この電子辞書の技術によれば、送り仮名や表記の違い等によらない高確率な検索を実現している（例えば、特許文献１参照。）。
【特許文献１】特開平１１−２０３２８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記した電子辞書の技術においては、例えば、複数の単語が組み合わされた複合語を検索語に指定した場合等において、当該複合語を１つの単語として検索するため、複合語の説明情報を表示することが困難であった。また、特許文献１に記載の技術を用いても、検索語に指定された複合語を構成する単語の説明情報を複合語の説明情報として画面上に表示させるものではないため、使い勝手が悪かった。
【０００５】
本発明は、上記した従来の事情に鑑みてなされたものであり、電子辞書等の情報表示制御装置において、例えば、検索語に複合語が指定された際に、当該複合語を構成する単語の説明情報を適切に表示するといった、検索語を構成する単語の説明情報を適切に表示することを目的とする。
【課題を解決するための手段】
【０００６】
以上の課題を解決するため、請求項１に記載の発明の情報表示制御装置は、
見出語と、当該見出語の説明情報とを対応付けて記憶した情報記憶手段（例えば、図２に示すドイツ語辞書ＤＢ６２）と、
前記情報記憶手段に記憶されている見出語に一致する文字列同士が結合してなる文字列を入力する入力手段（例えば、図２に示す入力装置２０）と、
この入力手段により入力された入力文字列を、前記情報記憶手段に記憶されている見出語に一致する複数の部分文字列に分離する分離手段（例えば、図２に示すＣＰＵ１０；図９に示すステップＡ２２０〜Ａ２３６）と、
この分離手段により分離された各部分文字列それぞれと一致する見出語に対応付けられたそれぞれの説明情報を前記情報記憶手段から読み出す読出手段（例えば、図２に示すＣＰＵ１０；図９に示すステップＡ２４０）と、
前記入力手段により入力された入力文字列を表示する入力文字列表示領域と、前記読出手段により読み出されたそれぞれの説明情報を表示する前記分離手段により分離された数分の情報個別表示領域とを所定位置に配置して説明情報表示画面を表示制御する表示制御手段（例えば、図２に示す表示装置３０，ＣＰＵ１０；図９に示すステップＡ２４０）と、
この表示制御手段によって表示制御された入力文字列表示領域に表示されている入力文字列上にカーソルを表示し、ユーザの移動操作に応じて当該入力文字列上のみを移動表示させるカーソル表示制御手段（例えば、図２に示すＣＰＵ１０，図１０）と、
前記分離手段により分離された部分文字列のうち、前記カーソル表示制御手段によって移動表示されるカーソルが現在位置している部分文字列を検出する検出手段（例えば、図２に示すＣＰＵ１０，図１０）と、
この検出手段により検出された部分文字列に一致する見出語の説明情報が表示されている情報個別表示領域を、他の情報個別表示領域に比べて強調表示するとともに、前記検出手段により検出されている部分文字列が変化する毎に、強調表示する情報個別表示領域を切り替えて強調表示する強調表示制御手段（例えば、図２に示すＣＰＵ１０，図１０）と、
を備えている。
【０００７】
また、請求項２に記載の発明は、請求項１に記載の情報表示制御装置であって、
前記カーソル表示制御手段は、前記カーソルを前記入力文字列の文字方向に沿って１文字ずつ移動表示させる手段であり、
前記表示制御手段は、前記情報個別表示領域を、前記入力文字列の文字方向に沿って、前記分離手段によって分離された部分文字列の位置順に並列に配置して前記説明情報表示画面を表示制御する手段であり、
ユーザの移動操作に従ったカーソルの移動方向と、当該カーソルの移動に応じた前記強調表示制御手段による強調表示の切り替わり順とが同方向であることを特徴としている。
【０００８】
また、請求項３に記載の発明のプログラムは、
見出語と、当該見出語の説明情報とを対応付けて記憶した情報記憶手段を備えたコンピュータを、
前記情報記憶手段に記憶されている見出語に一致する文字列同士が結合してなる文字列を入力する入力手段、
この入力手段により入力された入力文字列を、前記情報記憶手段に記憶されている見出語に一致する複数の部分文字列に分離する分離手段、
この分離手段により分離された各部分文字列それぞれと一致する見出語に対応付けられたそれぞれの説明情報を前記情報記憶手段から読み出す読出手段、
前記入力手段により入力された入力文字列を表示する入力文字列表示領域と、前記読出手段により読み出されたそれぞれの説明情報を表示する前記分離手段により分離された数分の情報個別表示領域とを所定位置に配置して説明情報表示画面を表示制御する表示制御手段、
この表示制御手段によって表示制御された入力文字列表示領域に表示されている入力文字列上にカーソルを表示し、ユーザの移動操作に応じて当該入力文字列上のみを移動表示させるカーソル表示制御手段、
前記分離手段により分離された部分文字列のうち、前記カーソル表示制御手段によって移動表示されるカーソルが現在位置している部分文字列を検出する検出手段、
この検出手段により検出された部分文字列に一致する見出語の説明情報が表示されている情報個別表示領域を、他の情報個別表示領域に比べて強調表示するとともに、前記検出手段により検出されている部分文字列が変化する毎に、強調表示する情報個別表示領域を切り替えて強調表示する強調表示制御手段、
として機能させる。
【０００９】
また、請求項４に記載の発明は、請求項３に記載のプログラムであって、
前記カーソル表示制御手段が、前記カーソルを前記入力文字列の文字方向に沿って１文字ずつ移動表示させるように前記コンピュータを機能させ、
前記表示制御手段が、前記情報個別表示領域を、前記入力文字列の文字方向に沿って、前記分離手段によって分離された部分文字列の位置順に並列に配置して前記説明情報表示画面を表示制御するように前記コンピュータを機能させることにより、
ユーザの移動操作に従ったカーソルの移動方向と、当該カーソルの移動に応じた前記強調表示制御手段による強調表示の切り替わり順とが同方向となることを特徴としている。
【発明の効果】
【００１０】
請求項１又は３に記載の発明によれば、入力文字列が、情報記憶手段に記憶されている見出語に一致する複数の部分文字列に分離され、当該各部分文字列と一致する見出語に対応付けられた説明情報が、分離したそれぞれの部分文字列に対応する情報個別表示領域に表示される。また、入力文字列が入力文字列表示領域に表示されるとともに、当該入力文字列上にカーソルが表示される。そして、ユーザの移動操作に応じて当該カーソルが当該入力文字列上を移動表示するとともに、その移動した現在位置に対応する部分文字列の情報個別表示領域が、他の情報個別表示領域に比べて強調表示される。
【００１１】
請求項２又は４に記載の発明によれば、表示される情報個別表示領域は、入力文字列の文字方向に沿って、分離された部分文字列の位置順に並列に配置して表示される。このため、ユーザの移動操作に従ったカーソルの移動方向と、当該カーソルの移動に応じた情報個別表示領域の強調表示の切り替わり順とが同方向となる。
【発明を実施するための最良の形態】
【００１２】
以下、図１〜図１９を参照して、本発明に係る情報表示制御装置を折りたたみ式の携帯型電子辞書（以下、単に「電子辞書」という。）に適用した場合の実施の形態について詳細に説明する。
【００１３】
電子辞書には、国語辞典、英和辞典、和英辞典等の各種辞書、各種用語辞典、百科事典等の各種電子辞書データ（辞書データベース（以下、データベースを「ＤＢ」という。）が内蔵されている。この電子辞書データには、見出語に対応付けて、当該見出語を説明するための文字データや、画像データ、動画データ、音声データ等が記憶される。ユーザは、辞書種別を選択して検索語を入力することにより、当該検索語の説明情報等を表示させることができる。以下、電子辞書に、ドイツ語辞典の電子辞書データが内蔵されている場合を例にとって説明する。
【００１４】
図１に、情報表示制御装置の一種である電子辞書１の斜視概観図の一例を示す。同図に示すように、電子辞書１は、ディスプレイ３と、各種キー群５とを備えて構成されている。各種キー群５を構成するキーにはそれぞれ固有の機能が割り当てられており、ユーザは、これらのキーを押下して電子辞書１を操作する。
【００１５】
具体的には、文字入力キー、操作の確定指示を入力する決定キー、カーソルの移動指示等を入力するカーソルキー、辞書種別の選択キー、指定した単語へのジャンプキー、指定した単語の用例表示キー等を備える。
【００１６】
〔第１の実施の形態〕
先ず、本発明を適用した電子辞書の第１の実施の形態について説明する。第１の実施の形態では、複数の名詞で構成される複合名詞が検索語に指定された際に、複合名詞を、当該複合名詞を構成する名詞（以下、適宜「構成名詞」という。）に分離して、各構成名詞の説明情報を表示させる。
【００１７】
先ず、電子辞書１の機能構成例について説明する。図２に、電子辞書１の機能ブロック図を示す。同図に示すように、電子辞書１は、ＣＰＵ１０、入力装置２０、表示装置３０、ＲＡＭ４０、フラッシュＲＯＭ６０の各機能部を備えて構成される。
【００１８】
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子辞書１を統括的に制御する。具体的には、ＣＰＵ１０は、入力装置２０から入力される押下信号等に応じてフラッシュＲＯＭ６０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果をＲＡＭ４０に保存するとともに、当該処理結果を表示するための表示信号を適宜表示装置３０に出力して、対応した表示情報を表示させる。
【００１９】
入力装置２０は、仮名、漢字、アルファベット等の文字入力や機能選択等に必要なキー群を備え、押下されたキーの押下信号等をＣＰＵ１０に出力する。この入力装置２０におけるキー入力により、特に、検索語の入力、辞書種別の選択、検索実行指示、ジャンプ実行指示等の入力手段を実現する。尚、この入力装置２０は、図１に示すキー群５に相当するものである。
【００２０】
表示装置３０は、ＣＰＵ１０から入力される表示信号に基づいて各種画面を表示させるものであり、ＬＣＤ（Liquid Crystal Display）等により構成される。尚、この表示装置３０は、図１に示すディスプレイ３に相当する。
【００２１】
フラッシュＲＯＭ６０には、各種初期設定、ハードウェアの検査、又は必要なプログラムのロード等を行うための初期プログラムが格納される。ＣＰＵ１０は、電子辞書１の電源投入時においてこの初期プログラムを実行することにより、電子辞書１の動作環境を設定する。
【００２２】
また、フラッシュＲＯＭ６０には、電子辞書１の動作に係る各種処理プログラムや電子辞書１の備える種々の機能を実現するためのプログラム等が格納されるとともに、特に、ドイツ語辞書ＤＢ６２と、変化形語尾一覧６６と、ユーザ辞書ＤＢ６４と、辞書検索プログラム６８とが格納される。また、辞書検索プログラム６８は、複合名詞分離プログラム６８ａと、ユーザ辞書登録プログラム６８ｂとを備える。
【００２３】
ＣＰＵ１０は、このフラッシュＲＯＭ６０に格納された辞書検索プログラム６８に従って辞書検索処理を実行する。具体的には、ＣＰＵ１０は、検索指示の入力に応じてドイツ語辞書ＤＢ６２に記憶される見出語データから指定された検索語と一致する見出語データを検索して、対応する説明データを表示装置３０に表示させる。また、検索実行指示が入力された際に、指定された検索語の文字列で入力文字列格納領域４２を更新する。
【００２４】
図３に、ドイツ語辞書ＤＢ６２の蓄積形式の一例を示す。同図に示すように、ドイツ語辞書ＤＢ６２には、見出語データと、当該見出語データの説明データとが対応付けられたドイツ語の辞書データが蓄積される。
【００２５】
また、ＣＰＵ１０は、指定された検索語と一致する見出語データがドイツ語辞書ＤＢ６２から検索されない場合に、複合名詞分離プログラム６８ａに従って複合名詞分離処理を実行する。即ち、ＣＰＵ１０は、検索語に含まれる名詞を探索し、検索語が複数の名詞で構成される場合に検索語を複合名詞と判断して、当該構成名詞の説明データを表示画面上に並列に表示させる。
【００２６】
具体的には、ＣＰＵ１０は、検索語の文字列（以下、適宜「入力文字列」という。）を分割して抽出した文字列（以下、適宜「抽出文字列」という。）と一致する名詞の見出語データ（以下、適宜「名詞見出語データ」という。）を、ドイツ語辞書ＤＢ６２から検索する。そして、ＣＰＵ１０は、一致する名詞見出語データが検索されない場合に、入力文字列の分割位置を変更して再度文字列を抽出し、同様の処理を繰り返す。そして、ＣＰＵ１０は、抽出文字列と一致する名詞見出語データが検索され、且つ残りの文字列と一致する名詞見出語データが検索された場合に、当該分割位置で入力文字列を分離して、構成名詞格納領域４４を更新する。
【００２７】
図４は、複合名詞を構成する構成名詞の探索方法を説明するための説明図である。同図（ａ）は、複合名詞“Ｎａｃｈｔｐｕｎｋｔ”を構成名詞に分離する場合を示している。ＣＰＵ１０は、入力文字列“Ｎａｃｈｔｐｕｎｋｔ”の先頭文字から“Ｎ”→“Ｎａ”→・・・と順次分割位置を変更して文字列を抽出し、一致する名詞見出語データを検索する。同図に示す例では、抽出文字列“Ｎａｃｈｔ”と一致する名詞見出語データがドイツ語辞書ＤＢ６２内に存在し、且つ残りの文字列“Ｐｕｎｋｔ”と一致する名詞見出語データがドイツ語辞書ＤＢ６２内に存在すると判断された結果、入力文字列“Ｎａｃｈｔｐｕｎｋｔ”が構成名詞“Ｎａｃｈｔ”，“Ｐｕｎｋｔ”に分離される。
【００２８】
また、図４（ｂ）は、構成名詞が２格変化した複合名詞“Ｋｉｎｄｅｓａｌｔｅｒ”を構成名詞に分離する場合を示している。ＣＰＵ１０は、入力文字列“Ｋｉｎｄｅｓａｌｔｅｒ”の先頭文字から“Ｋ”→“Ｋｉ”→・・・と順次分割位置を変更して文字列を抽出し、一致する名詞見出語データを検索する。同図に示すように、抽出文字列“Ｋｉｎｄ”と一致する名詞見出語データがドイツ語辞書ＤＢ６２内に存在する。この際、ＣＰＵ１０は、変化形語尾一覧６６を参照し、抽出文字列“Ｋｉｎｄ”の直後の変化形語尾を検出する。
【００２９】
図５に、変化形語尾一覧６６の一例を示す。同図に示す変化形語尾一覧６６には、単数の２格変化形語尾“ｓ”及び“ｅｓ”と、複数変化形語尾“ｅ”及び“ｅｒ”とが格納される。
【００３０】
図４（ｂ）に示す例では、文字列“Ｋｉｎｄ”を抽出した際、残りの文字列“Ｅｓａｌｔｅｒ”と一致する名詞見出語データがドイツ語辞書ＤＢ６２内に存在しないが、抽出文字列“Ｋｉｎｄ”の直後に変化形語尾“ｅｓ”が存在し、且つ、残りの文字列“ａｌｔｅｒ”と一致する名詞見出語データがドイツ語辞書ＤＢ６２内に存在すると判断された結果、入力文字列“Ｋｉｎｄｅｓａｌｔｅｒ”が構成名詞“Ｋｉｎｄ”，“Ａｌｔｅｒ”に分離される。
【００３１】
また、ＣＰＵ１０は、ユーザ辞書登録プログラム６８ｂに従ってユーザ辞書登録処理を実行する。具体的には、ＣＰＵ１０は、入力文字列が複合名詞であった場合に、当該複合名詞をユーザ辞書ＤＢ６４に登録する。
【００３２】
図６に、ユーザ辞書ＤＢ６４の蓄積形式の一例を示す。同図に示すように、ユーザ辞書ＤＢ６４には、複合名詞に対応付けて、当該複合名詞の構成名詞と、各構成名詞の性別と、変化形とが格納される。また、変化形には、構成名詞の単数２格変化形及び複数変化形が格納される。上記したように、ＣＰＵ１０は、例えば、複合名詞“Ｎａｃｈｔｐｕｎｋｔ”の検索実行指示に応じて、複合名詞分離処理により“Ｎａｃｈｔｐｕｎｋｔ”を構成名詞“Ｎａｃｈｔ”，“Ｐｕｎｋｔ”に分離する。この際、ＣＰＵ１０は、各見出語データ“Ｎａｃｈｔ”，“Ｐｕｎｋｔ”に対応する説明データから性別と変化形を取得して、ユーザ辞書ＤＢ６４にレコードＬ１０を追加する。
【００３３】
ＲＡＭ４０は、ＣＰＵ１０が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。特に、入力文字列格納領域４２と、構成名詞格納領域４４とを備える。
【００３４】
次に、本発明を適用した第１の実施の形態における電子辞書１の動作について図７〜図１０を参照して説明する。図７，図９は電子辞書１の動作フローを、図８，図１０は表示装置３０に表示される画面の遷移例をそれぞれ示している。
【００３５】
図７は、辞書検索処理の実行に係る電子辞書１の動作を示すフローチャートである。同図に示すように、ＣＰＵ１０は、表示装置３０に検索語入力画面を表示させ、検索語が入力されるとともに（ステップＡ１０）、検索実行が指示される（ステップＡ１２）まで待機する。
【００３６】
図８（ａ）に、検索語入力画面１００の一例を示す。同図に示すように、検索語入力ボックス１０２に、検索語"Ｎａｃｈｔｐｕｎｋｔ"が入力されている。
【００３７】
ＣＰＵ１０は、検索実行指示に応じて検索処理を実行する。具体的には、ドイツ語辞書ＤＢ６２に記憶されている見出語データから検索語と一致する見出語データを検索する。また、この際、指定された検索語で入力文字列格納領域４２を更新する。そして、ＣＰＵ１０は、指定された検索語と一致する見出語データが検索された場合には（ステップＡ１４：ＹＥＳ）、対応する説明データを表示装置３０に表示させて（ステップＡ１６）、本処理を終了する。
【００３８】
また、ＣＰＵ１０は、検索語と一致する見出語データがドイツ語辞書ＤＢ６２から検索されない場合には（ステップＡ１４：ＮＯ）、ユーザ辞書ＤＢ６４から検索語と一致する複合名詞を検索し、一致する複合名詞が検索された場合には（ステップＡ１８：ＹＥＳ）、ステップＡ１６に遷移し、対応する説明データを表示装置３０に表示させて、本処理を終了する。
【００３９】
そして、ＣＰＵ１０は、ユーザ辞書ＤＢ６４から検索語と一致する複合名詞が検索されない場合に（ステップＡ１８：ＮＯ）、複合名詞分離処理を実行する（ステップＡ２０）。
【００４０】
図９は、複合名詞分離処理の実行に係る電子辞書１の動作を示すフローチャートである。同図に示すように、ＣＰＵ１０は、先ず、ポインタ位置を検索語の先頭文字位置に初期化する（ステップＡ２２０）。ここで、ポインタとは、入力文字列から抽出する文字列の最後尾の文字を指示するものである。次いで、ＣＰＵ１０は、ポインタ位置までの文字列を抽出する（ステップＡ２２２）。
【００４１】
次いで、ＣＰＵ１０は、ステップＡ２２２で抽出した抽出文字列と一致する名詞見出語データをドイツ語辞書ＤＢ６２から検索し、一致する名詞見出語データが検索された場合に（ステップＡ２２４：ＹＥＳ）、入力文字列において、抽出文字列に続く文字列が変化形語尾か否かを判別する（ステップＡ２２６）。
【００４２】
そして、抽出文字列に続く文字列が変化形語尾ではないと判別した場合に（ステップＡ２２６：ＮＯ）、ＣＰＵ１０は、残りの文字列と一致する名詞見出語データをドイツ語辞書ＤＢ６２から検索し、一致する名詞見出語データが検索された場合に（ステップＡ２２８：ＹＥＳ）、当該時点でのポインタ位置で入力文字列を分離し、分離された各部分文字列で構成名詞格納領域４４を更新する（ステップＡ２３０）。次いで、ＣＰＵ１０は、ポインタ位置を入力文字列の最終文字位置に設定する（ステップＡ２３２）。
【００４３】
また、ＣＰＵ１０は、ステップＡ２２６において変化形語尾を検出した場合には、当該変化形語尾以降の残りの文字列と一致する名詞見出語データをドイツ語辞書ＤＢ６２から検索し、一致する名詞見出語データが検索された場合に（ステップＡ２３４：ＹＥＳ）、上述したステップＡ２３０に遷移する。
【００４４】
そして、ＣＰＵ１０は、ステップＡ２２４において、抽出文字列がドイツ語辞書ＤＢ６２から検索されない場合、ステップＡ２２８において、残りの文字列がドイツ語辞書ＤＢ６２から検索されない場合、ステップＡ２３４において、変化形語尾以降の残りの文字列がドイツ語辞書ＤＢ６２から検索されない場合、又はステップＡ２３２のポインタ位置の移動処理に続いて、入力文字列を最終文字までチェックしたか否かを判別する（ステップＡ２３５）。そして、ＣＰＵ１０は、最終文字までのチェックが終了していない場合には、ポインタ位置を１文字分移動させた後（ステップＡ２３６）、ステップＡ２２２に戻って上述した処理を繰り返す。
【００４５】
また、入力文字列の最終文字までのチェックが終了した場合であって（ステップＡ２３５：ＹＥＳ）、入力文字列が複合名詞の場合に（ステップＡ２３８：ＹＥＳ）、当該名詞の意味を並列に表示して（ステップＡ２４０）、本処理を終了する。
【００４６】
図８（ｂ）に、この段階で表示される検索結果表示画面１０４の一例を示す。同図に示す検索結果表示画面１０４は、２つの説明データ表示エリアＥ１２，Ｅ１４を備え、複合名詞“Ｎａｃｈｔｐｕｎｋｔ”の構成名詞“Ｎａｃｈｔ”の説明データが説明データ表示エリアＥ１２に、構成名詞“Ｐｕｎｋｔ”の説明データが説明データ表示エリアＥ１４にそれぞれ表示されている。この図８（ｂ）に示す検索結果表示画面１０４は、検索語表示エリアＥ１０において、文字列“Ｎａｃｈｔ”上にカーソルＣが位置する場合の画面例であり、構成名詞“Ｎａｃｈｔ”の説明データ表示エリアＥ１２が強調表示されている。カーソルキーを操作して、カーソルＣを文字列“Ｐｕｎｋｔ”上に移動させると、図８（ｃ）に示す検索結果表示画面１０４に表示更新され、構成名詞“Ｐｕｎｋｔ”の説明データ表示エリアＥ１４が強調表示される。
【００４７】
図１０に、検索語に複合名詞を指定した際の他の画面遷移例を示す。同図（ａ）に示す検索語入力画面１１０において検索語入力ボックス１１２に複合名詞“Ｋｉｎｄｅｓａｌｔｅｒ”を入力して検索実行を指示すると、当該複合名詞が“Ｋｉｎｄｅｓ”，“ａｌｔｅｒ”に分離され、同図（ｂ）に示すように、説明データ表示エリアＥ２２に“Ｋｉｎｄｅｓ”の不定形“Ｋｉｎｄ”の説明データが、説明データ表示エリアＥ２４に構成名詞“Ａｌｔｅｒ”の説明データがそれぞれ表示された検索結果表示画面１１４が表示される。尚、（ｂ）に示す検索結果表示画面１１４は、検索語表示エリアＥ２０において文字列“Ｋｉｎｄｅｓ”上にカーソルＣが位置する場合の画面例であり、構成名詞“Ｋｉｎｄ”の説明データ表示エリアＥ２２が強調表示されている。また、（ｃ）に示すように、カーソルキーを操作して、カーソルＣを文字列“Ａｌｔｅｒ”上に移動させると、構成名詞“Ａｌｔｅｒ”の説明データ表示エリアＥ２４が強調表示される。
【００４８】
そして、ＣＰＵ１０は、複合名詞分離処理に続いて、ユーザ辞書登録処理を実行する（図７；ステップＡ２２）。具体的には、複合名詞分離処理を実行した結果検索語が複合名詞と判断された場合に、当該複合名詞をユーザ辞書ＤＢ６４に登録する。
【００４９】
以上説明したように、第１の実施の形態によれば、複数の名詞を組み合わせた複合名詞が検索語に指定された際に、当該複合名詞を構成名詞に分離するとともに、構成名詞の説明データを表示画面上に並列に表示することができる。これによれば、ユーザは、ドイツ語辞書ＤＢ６２に登録されていない複合名詞を検索語に指定した場合であっても、表示画面上で各構成名詞の説明データを同時に参照することにより、複合名詞の意味を理解することができる。従って、電子辞書１の使い勝手を向上させることができる。
【００５０】
尚、上記した実施の形態においては、複合名詞を構成する２つの構成名詞を分離する場合を例にとって説明したが、これに限定されるものではなく、２以上の名詞で構成された複合名詞が検索語に指定された場合も適用することも可能である。具体的には、例えば、ＣＰＵ１０は、図９に示して説明した複合名詞分離処理において、ステップＡ２３２の処理実行後、複合名詞分離処理を再帰的に呼び出すように構成することで、残りの文字列を対象に、当該残りの文字列に含まれる構成名詞を分離する。
【００５１】
また、上記した複合名詞分離処理により分離された構成名詞を履歴として保持することとしてもよい。そして、この分離履歴を複合名詞分離処理の実行時に参照して、入力文字列に、以前複合名詞分離処理により分離された構成名詞と一致する文字列が含まれる場合に、当該文字列を優先的に分離することとしてもよい。
【００５２】
図１１に、分離履歴テーブルの一例を示す。同図に示すように、分離履歴テーブルには、構成名詞と、当該構成名詞を検出した回数とが対応付けて格納される。
【００５３】
ＣＰＵ１０は、複合名詞分離処理の実行後、分離された構成名詞を分離履歴テーブルに登録する。この際、ＣＰＵ１０は、分離した構成名詞と一致する文字列が既に分離履歴テーブルに保持されている場合には、対応する検出回数を更新する。
【００５４】
また、ＣＰＵ１０は、複合名詞分離処理の実行時に、入力文字列から分離履歴テーブルに保持されている構成名詞と一致する文字列を検出した場合に、検出回数を考慮して、当該文字列を構成名詞として優先的に分離する。
【００５５】
例えば、ＣＰＵ１０は、入力文字列から分離履歴テーブルに格納される“Ｒａｄ”と“Ｒａｄａｒ”を検出した場合には、検出回数を参照して、先ず、検出回数の多い“Ｒａｄａｒ”を入力文字列の構成名詞として優先的に分離する。そして、ＣＰＵ１０は、入力文字列の“Ｒａｄａｒ”以降の残りの文字列と一致する名詞見出語データがドイツ語辞書ＤＢ６２から検索されない場合に、“Ｒａｄ”を入力文字列の構成名詞として分離する。そして、ＣＰＵ１０は、入力文字列の“Ｒａｄ”以降の残りの文字列と一致する名詞見出語データがドイツ語辞書ＤＢ６２から検索されない場合には、上記したように、入力文字列の先頭から順次構成名詞を探索する。
【００５６】
〔第２の実施の形態〕
次に、本発明を適用した電子辞書の第２の実施の形態について説明する。尚、第２の実施の形態における電子辞書の構成は、第１の実施の形態において図２に示した電子辞書１の構成において、ＲＡＭ４０を図１２（ａ）に示すＲＡＭ５０，フラッシュＲＯＭ６０を（ｂ）に示すフラッシュＲＯＭ７０に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【００５７】
第２の実施の形態は、前綴りと基礎動詞から成る分離動詞の変化形を検出するものであり、分離動詞の変化形が検索語に指定された際に、当該分離動詞を基本形に変換して、対応する説明データを表示させる。
【００５８】
先ず、図１２を参照して、第２の実施の形態における電子辞書のＲＡＭ５０とフラッシュＲＯＭ７０の構成について説明する。（ａ）にＲＡＭ５０の、（ｂ）にフラッシュＲＯＭ７０の構成をそれぞれ示す。（ａ）に示すように、ＲＡＭ５０には、入力文字列格納領域５２と、検出した分離動詞の不定形文字列を保持する不定形文字列格納領域５４を備える。また、（ｂ）に示すように、フラッシュＲＯＭ７０には、第２の実施の形態を実現するため、特に、ドイツ語辞書ＤＢ７２と、前綴り一覧７４と、特定変化用文字列一覧７６と、辞書検索プログラム７８とが格納され、辞書検索プログラム７８は、分離動詞検出プログラム７８ａを備える。
【００５９】
ＣＰＵ１０は、このフラッシュＲＯＭ７０に格納される辞書検索プログラム７８に従って、辞書検索処理を実行する。具体的には、ＣＰＵ１０は、検索指示の入力に応じてドイツ語辞書ＤＢ７２に記憶される見出語データから指定された検索語と一致する見出語データを検索して、対応する説明データを表示装置３０に表示させる。ここで、ドイツ語辞書ＤＢ７２は、第１の実施の形態と同様に、見出語データと説明データとが対応付けられたドイツ語の辞書データが蓄積されたデータベースである。
【００６０】
また、ＣＰＵ１０は、指定された検索語と一致する見出語データがドイツ語辞書ＤＢ７２から検索されない場合に、分離動詞検出プログラム７８ａに従って分離動詞検出処理を実行する。即ち、ＣＰＵ１０は、検索語が分離動詞の変化形であるか否かを判断して不定形に変換し、当該分離動詞の説明データを表示画面上に表示させる。
【００６１】
具体的には、ＣＰＵ１０は、先ず、前綴り一覧７４を参照して、入力文字列の先頭の前綴りを検出する。
【００６２】
図１３に、前綴り一覧７４の一例を示す。同図に示すように、前綴り一覧７４には、前綴りとなる語の文字列が格納される。ＣＰＵ１０は、入力文字列が前綴り一覧７４に格納される前綴りの何れかと一致する文字列で開始する場合に、以下の処理を続ける。
【００６３】
即ち、ＣＰＵ１０は、続いて、特定変化用文字列一覧７６を参照して、前綴りの直後の特定変化用文字列を検出する。
【００６４】
図１４に、特定変化用文字列一覧７６の一例を示す。同図に示す特定変化用文字列一覧７６には、分離動詞を名詞化する際に前綴りと基礎動詞との間に挿入される“ｚｕ”と、動詞の過去分詞形の先頭文字列“ｇｅ”が格納されている。
【００６５】
入力文字列の前綴りの直後に特定変化用文字列“ｚｕ”が存在する場合、ＣＰＵ１０は、当該特定変化用文字列“ｚｕ”以降の残りの文字列が動詞の不定形か否かを判別する。具体的には、ＣＰＵ１０は、“ｚｕ”以降の残りの文字列と一致する動詞の見出語データ（以下、適宜「動詞見出語データ」という。）をドイツ語辞書ＤＢ７２から検索する。そして、ＣＰＵ１０は、動詞の不定形の場合に、入力文字列から“ｚｕ”を除いた文字列で不定形文字列格納領域５４を更新する。
【００６６】
また、入力文字列の前綴りの直後に特定変化用文字列“ｇｅ”が存在する場合、ＣＰＵ１０は、前綴り以降の残りの文字列が動詞の過去分詞形か否かを判別する。具体的には、ＣＰＵ１０は、前綴り以降の残りと文字列と過去分詞形が一致する動詞見出語データをドイツ語辞書ＤＢ７２から検索する。そして、ＣＰＵ１０は、過去分詞形の場合に、当該過去分詞形を不定形に変換し、前綴りと不定形から成る文字列で不定形文字列格納領域５４を更新する。
【００６７】
さらに、入力文字列の前綴りの直後に特定変化用文字列が存在しない場合、ＣＰＵ１０は、前綴り以降の残りの文字列が動詞の過去分詞形か否かを判別し、特殊変化する動詞の過去分詞形を検知する。そして、ＣＰＵ１０は、過去分詞形の場合に、当該過去分詞形を不定形に変換し、前綴りと基礎動詞の不定形から成る文字列で不定形文字列格納領域５４を更新する。
【００６８】
そして、ＣＰＵ１０は、不定形文字列格納領域５４に格納される分離動詞の不定形文字列と一致する見出語データ（以下、適宜「分離動詞見出語データ」という。）に対応する説明データをドイツ語辞書ＤＢ７２から読み出して表示装置３０に表示させる。
【００６９】
次に、本発明を適用した第２の実施の形態における電子辞書の動作について図１５〜図１９を参照して説明する。図１５，図１７は第２の実施の形態における電子辞書の動作フローを、図１６，図１８，図１９は表示装置３０に表示される画面の遷移例をそれぞれ示している。
【００７０】
図１５は、辞書検索処理の実行に係る第２の実施の形態における電子辞書の動作を示すフローチャートである。同図に示すように、ＣＰＵ１０は、表示装置３０に検索語入力画面を表示させ、検索語が入力されるとともに（ステップＢ１０）、検索実行が指示される（ステップＢ１２）まで待機する。
【００７１】
ＣＰＵ１０は、検索実行指示に応じて検索処理を実行する。具体的には、ドイツ語辞書ＤＢ７２に記憶されている見出語データから検索語と一致する見出語データを検索する。また、この際、指定された検索語と一致する見出語データが存在する場合には（ステップＢ１４：ＹＥＳ）、対応する説明データを表示装置３０に表示させて（ステップＢ１６）、本処理を終了する。
【００７２】
そして、ＣＰＵ１０は、検索語と一致する見出語データが検索されない場合に（ステップＢ１４：ＮＯ）、分離動詞検出処理を実行する（ステップＢ１８）。
【００７３】
図１７は、分離動詞検出処理の実行に係る第２の実施の形態における電子辞書の動作を示すフローチャートである。同図に示すように、ＣＰＵ１０は、先ず、入力文字列の先頭の前綴りを検出する。そして、ＣＰＵ１０は、入力文字列の先頭に前綴りが存在する場合に（ステップＢ１８０：ＹＥＳ）、前綴りの直後の特定変化用文字列を検出する。
【００７４】
具体的には、ＣＰＵ１０は、特定変化用文字列“ｚｕ”が検出された場合であって（ステップＢ１８２：ＹＥＳ）、“ｚｕ”以降の残りの文字列が動詞の不定形の場合に（ステップＢ１８４：ＹＥＳ）、入力文字列から“ｚｕ”を除いた文字列で不定形文字列格納領域５４を更新し（ステップＢ１８５）、該当する分離動詞見出語データに対応する説明データを表示させる（ステップＢ１８６）。
【００７５】
例えば、図１６（ａ）に示すように、検索語入力画面２００において、検索語入力ボックス２０１に名詞化された分離動詞である“ａｕｆｚｕｋｏｍｍｅｎ”を入力すると、同図（ｂ）に示すように、検索結果表示画面２０２には、分離動詞見出語データ“ａｕｆｋｏｍｍｅｎ”に対応する説明データが表示され、検索語“ａｕｆｚｕｋｏｍｍｅｎ”が分離動詞“ａｕｆｋｏｍｍｅｎ”の名詞化であることを示している。
【００７６】
また、ＣＰＵ１０は、特定変化用文字列“ｇｅ”が検出された場合であって（ステップＢ１８８：ＹＥＳ）、ステップＢ１８０で検出された前綴り以降の残りの文字列が動詞の過去分詞形の場合に（ステップＢ１９０：ＹＥＳ）、先ず、当該過去分詞を不定形に変換し、前綴りと基礎動詞の不定形から成る文字列で不定形文字列格納領域５４を更新する（ステップＢ１９１）。次いで、ＣＰＵ１０は、ステップＢ１８６に遷移して、該当する分離動詞見出語データに対応する説明データを表示させる。
【００７７】
図１８に、検索語に分離動詞の過去分詞形を指定した場合の画面遷移例を示す。同図（ａ）に示す検索語入力画面２１０において、検索語入力ボックス２１２に検索語“ａｕｆｇｅｋｏｍｍｅｎ”を入力すると、（ｂ）に示すように、検索結果表示画面２１４には、分離動詞見出語データ“ａｕｆｋｏｍｍｅｎ”に対応する説明データが表示され、検索語“ａｕｆｇｅｋｏｍｍｅｎ”が分離動詞“ａｕｆｋｏｍｍｅｎ”の過去分詞形であることを示している。
【００７８】
さらに、ＣＰＵ１０は、特定変化用文字列が検出されない場合であって、ステップＢ１８０で検出された前綴り以降の残りの文字列が動詞の過去分詞形の場合に（ステップＢ１９２：ＹＥＳ）、先ず、当該過去分詞を不定形に変換し、前綴りと基礎動詞の不定形から成る文字列で不定形文字列格納領域５４を更新する（ステップＢ１９４）。次いで、ＣＰＵ１０は、ステップＢ１８６に遷移し、該当する分離動詞見出語データに対応する説明データを表示させる。
【００７９】
また、ＣＰＵ１０は、ステップＢ１８０において入力文字列の先頭に前綴りが存在しないと判断された場合、又はステップＢ１９２において前綴り以降の残りの文字列が過去分詞形でない場合と判断された場合には、本処理を終了する。
【００８０】
また、ＣＰＵ１０は、分離動詞一覧の表示指示が入力された場合に（ステップＢ１９６：ＹＥＳ）、検索語に指定された分離動詞と同一の基礎動詞を有する分離動詞を一覧表示させる（ステップＢ１９８）。
【００８１】
例えば、図１６（ｂ）に示す検索結果表示画面２０２において、分離動詞一覧ボタン２０３を選択すると、同図（ｃ）に示すように、検索結果表示画面２０２上に分離動詞一覧画面２０４が表示され、検索語に指定された“ａｕｆｚｕｋｏｍｍｅｎ”と同一の基礎動詞“ｋｏｍｍｅｎ”を有する分離動詞が一覧表示される。
【００８２】
また、ＣＰＵ１０は、分離動詞一覧から特定の分離動詞が選択されると（ステップＢ２００：ＹＥＳ）、当該選択された分離動詞と一致する見出語データに対応する説明データをドイツ語辞書ＤＢ７２から読み出して表示させる（ステップＢ２０２）。
【００８３】
例えば、図１６（ｃ）に示す分離動詞一覧画面２０４から、例えば、分離動詞“ｍｉｔｋｏｍｍｅｎ”を選択すると、同図（ｄ）に示すように、当該分離動詞“ｍｉｔｋｏｍｍｅｎ”の説明データが表示される。
【００８４】
また、基礎動詞となり得る動詞の説明データを表示する際に、表示画面上に分離動詞一覧ボタンを配置し、当該分離動詞一覧ボタンが選択された際に、当該動詞を基礎動詞とする分離動詞の一覧を表示させてもよい。
【００８５】
図１９に、この場合の画面遷移例を示す。同図（ａ）に示す検索語入力画面２３０において検索語入力ボックス２３１に動詞“ｋｏｍｍｅｎ”を入力して検索実行を指示すると、（ｂ）に示すように、見出語データ“ｋｏｍｍｅｎ”に対応する説明データが表示されるとともに、分離動詞一覧ボタン２３３が配置された検索結果表示画面２３２が表示される。この検索結果表示画面２３２において分離動詞一覧ボタン２３３を選択すると、（ｃ）に示すように、分離動詞一覧画面２３４が表示され、動詞“ｋｏｍｍｅｎ”を基礎動詞とする分離動詞の一覧が表示される。例えば、分離動詞一覧画面２３４から、分離動詞“ｍｉｔｋｏｍｍｅｎ”を選択すると、（ｄ）に示すように、検索結果表示画面２３５に、見出語データ“ｍｉｔｋｏｍｍｅｎ”に対応する説明データが表示されるようになっている。
【００８６】
これによれば、例えば、分離して文末に前綴りが配置されている場合等、検索語に指定された動詞が分離動詞の基礎動詞である可能性を提示し、ユーザの翻訳作業を支援することができる。
【００８７】
以上説明したように、第２の実施の形態によれば、検索語に分離動詞の変化形が指定された場合であっても、当該分離動詞の前綴りと残りの文字列とを分離する。そして、前綴りの直後に特定変化形文字列“ｚｕ”を検出した場合には、特定変化形文字列“ｚｕ”を除いた不定形文字列を作成し、前綴りの直後に動詞の特定変化形文字列“ｇｅ”を検出した場合には、前綴り以降の文字列を不定形に変換して不定形文字列を作成し、前綴りの直後に特定変化形文字列が検出されない場合であって、前綴り以降の残りの文字列が動詞の過去分詞形の場合には、当該残りの文字列を不定形に変換して不定形文字列を作成することにより、指定された分離動詞の変化形を基本形に変換することができる。従って、基本形に変換された文字列と一致する分離動詞見出語データをドイツ語辞書ＤＢ７２から再度検索することにより対応する説明データを表示させることができる。
【００８８】
以上、本発明をドイツ語辞書ＤＢを有する電子辞書に適用した場合について説明したが、これに限定されるものではなく、複数の単語が結合した文字列が検索語に指定された場合に、本発明を適用することが可能である。
【００８９】
尚、この実施の形態では電子辞典、電子事典などを含む電子辞書を適用例として説明したが、本発明が適用可能なものは、このような製品に限定されず、携帯電話、パソコン、電子時計などの電子機器全般に適用可能である。また、電子辞書本体に対して着脱可能なメモリカード、ＣＤ等に電子辞書データを記憶することとしてもよい。
【図面の簡単な説明】
【００９０】
【図１】本実施の形態の電子辞書の斜視概観図の一例を示す図。
【図２】第１の実施の形態における電子辞書の機能構成例を示す図。
【図３】ドイツ語辞書ＤＢの蓄積形式の一例を示す図。
【図４】複合名詞を構成する構成名詞の探索方法を説明するための説明図。
【図５】変化形語尾一覧の一例を示す図。
【図６】ユーザ辞書ＤＢの蓄積形式の一例を示す図。
【図７】第１の実施の形態における辞書検索処理の実行に係る電子辞書の動作フローを示す図。
【図８】第１の実施の形態における電子辞書の画面遷移例を示す図。
【図９】第１の実施の形態における複合名詞分離処理の実行に係る電子辞書の動作フローを示す図。
【図１０】第１の実施の形態における電子辞書の画面遷移例を示す図。
【図１１】分離履歴テーブルの一例を示す図。
【図１２】第２の実施の形態におけるフラッシュＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図。
【図１３】前綴り一覧の一例を示す図。
【図１４】特定変化用文字列一覧の一例を示す図。
【図１５】第２の実施の形態における辞書検索処理の実行に係る電子辞書の動作フローを示す図。
【図１６】第２の実施の形態における電子辞書の画面遷移例を示す図。
【図１７】第２の実施の形態のおける分離動詞検出処理の実行に係る電子辞書の動作フローを示す図。
【図１８】第２の実施の形態における電子辞書の画面遷移例を示す図。
【図１９】第２の実施の形態における電子辞書の画面遷移例を示す図。
【符号の説明】
【００９１】
１            電子辞書
１０        ＣＰＵ
２０        入力装置
３０        表示装置
４０        ＲＡＭ
４２      入力文字列格納領域
４４      構成名詞格納領域
６０        フラッシュＲＯＭ
６２      ドイツ語辞書ＤＢ
６４      ユーザ辞書ＤＢ
６６      変化形語尾一覧
６８      辞書検索プログラム
６８ａ  複合名詞分離プログラム
６８ｂ  ユーザ辞書登録プログラム
【図１】
2006236384.tif 000003
【図２】
2006236384.tif 000004
【図３】
2006236384.tif 000005
【図４】
2006236384.tif 000006
【図５】
2006236384.tif 000007
【図６】
2006236384.tif 000008
【図７】
2006236384.tif 000009
【図９】
2006236384.tif 000010
【図１１】
2006236384.tif 000011
【図１２】
2006236384.tif 000012
【図１３】
2006236384.tif 000013
【図１４】
2006236384.tif 000014
【図１５】
2006236384.tif 000015
【図１７】
2006236384.tif 000016
【図８】
2006236384.tif 000017
【図１０】
2006236384.tif 000018
【図１６】
2006236384.tif 000019
【図１８】
2006236384.tif 000020
【図１９】
2006236384.tif 000021