(57)【要約】【課題】指定された単語の意味を表示させるときに、文書の内容に適した単語の読みや意味を通知することのできる電子辞書システムを提供する。【解決手段】コンピュータ１０に備えられた推奨意味データ抽出手段１０６は、指定された単語の解説データに含まれる意味データの中から、選択された単語の品詞や、選択された単語の前後関係から、一つの意味データを推奨意味データとして抽出し、コンピュータ１０に備えられた表示制御手段１０４は、他の意味データと推奨意味データを視覚的に区別して表示する表示データを生成する。【選択図】図２
2009169761.tif 000002
【特許請求の範囲】
【請求項１】
電子文章に記述された単語の意味を表示する電子辞書システムであって、電子文書を形態素解析処理し、前記電子文書に含まれる単語を品詞ごとに分割する形態素解析手段と、前記電子文書をディスプレイに表示する電子文書表示手段と、前記電子文書表示手段に表示している前記電子文書において、一つの単語が選択されるイベントを検出する選択イベント検出手段と、少なくとも一つの意味データが含まれる解説データが、前記解説データの検索文字列となる見出し語に関連付けられて記憶されている辞書データ記憶手段と、前記選択イベント検出手段が検出した前記イベントで選択された単語をキーデータとして、前記解説データを前記辞書データ記憶手段から検索する辞書検索手段と、前記電子文書の形態素解析結果を利用して、前記辞書検索手段が検索した前記解説データの中に含まれる意味データの中から、電子文書の内容に適した前記意味データを推奨意味データとして抽出する推奨意味データ抽出手段と、前記推奨意味データ抽出手段が抽出した推奨意味データを、他の前記意味データと視覚的に区別して表示する表示データを生成する表示制御手段を備えていることを特徴とする電子辞書システム。
【請求項２】
請求項１に記載の電子辞書システムであって、前記辞書データ記憶手段には、前記見出し語の品詞ごとに、品詞で利用されるときの前記見出し語の前記意味データが記憶され、前記推奨意味データ抽出手段は、前記電子文書の形態素解析結果から、選択された単語の品詞を特定し、特定した品詞に対応する前記意味データを前記推奨意味データとして抽出することを特徴とする電子辞書システム。
【請求項３】
請求項１に記載の電子辞書システムであって、前記解説データには、前記意味データごとに、前記意味データに関連する関連キーワードが設けられ、前記推奨意味データ抽出手段は、特定した品詞に対応する前記意味データに複数の前記意味データが含まれている場合、選択された単語が記述されている前記電子文書の位置の前後に配置された修飾語や、選択された単語にかかる動詞と各前記関連キーワードを参照し、特定した品詞に対応する複数の前記意味データの中から、前記推奨意味データを抽出することを特徴とする電子辞書システム。
【請求項４】
電子文章中の単語の意味を表示するときに実行される電子辞書の表示制御方法であって、表示されている前記電子文書において、一つの単語が選択されるイベントをコンピュータが検出するステップａと、前記コンピュータが、前記見出し語に関連付けられて解説データが記憶されている辞書データから、検出した前記イベントで選択された単語をキーデータとして、前記解説データを検索するステップｂと、前記コンピュータが、前記電子文書の形態素解析結果を利用して、検索した前記解説データの中に含まれる意味データの中から、前記電子文書の内容に適した前記意味データを推奨意味データとして抽出するステップｃと、前記コンピュータが、抽出した推奨意味データを、他の前記意味データと視覚的に区別して表示する表示データを生成するステップｄとを含むことを特徴とする電子辞書の表示制御方法。
【請求項５】
請求項４に記載の電子辞書の表示制御方法であって、前記ステップｃにおいて、前記コンピュータは、選択された単語の品詞に対応する前記意味データを前記推奨意味データとして抽出することを特徴とする電子辞書の表示制御方法。
【請求項６】
請求項５に記載の電子辞書の表示制御方法であって、前記ステップｃにおいて、前記コンピュータは、特定した品詞に対応する前記意味データに複数の前記意味データが含まれている場合、選択された単語が記述されている前記電子文書の位置の前後に配置された修飾語や、選択された単語にかかる動詞と、前記意味データに関連する関連キーワードを参照し、特定した品詞に対応する複数の前記意味データの中から、一つの前記意味データを前記推奨意味データとして抽出することを特徴とする電子辞書の表示制御方法。
【請求項７】
電子文章中の単語の意味を表示するときに実行される電子辞書の表示制御方法であって、表示されている前記電子文書において、一つの単語が選択されるイベントをコンピュータが検出するステップａと、前記コンピュータが、前記見出し語に関連付けられて解説データが記憶されている辞書データから、検出した前記イベントで選択された単語をキーデータとして、前記解説データを検索するステップｂと、前記コンピュータが、前記電子文書の形態素解析結果を利用して、検索した前記解説データの中に含まれる意味データの中から、前記電子文書の内容に適した前記意味データを推奨意味データとして抽出するステップｃと、前記コンピュータが、抽出した推奨意味データを、他の前記意味データと視覚的に区別して表示する表示データを生成するステップｄとを、前記コンピュータに実行させるためのコンピュータプログラム。
【請求項８】
請求項７に記載のコンピュータプログラムであって、前記ステップｃは、前記コンピュータは、選択された単語の品詞に対応する前記意味データを前記推奨意味データとして抽出するステップであることを特徴とするコンピュータプログラム。
【請求項９】
請求項８に記載のコンピュータプログラムであって、前記ステップｃにおいて、前記コンピュータは、特定した品詞に対応する前記意味データに複数の前記意味データが含まれている場合、選択された単語が記述されている前記電子文書の位置の前後に配置された修飾語や、選択された単語にかかる動詞と、前記意味データに関連する関連キーワードを参照し、特定した品詞に対応する複数の前記意味データの中から、一つの前記意味データを前記推奨意味データとして抽出するステップであることを特徴とするコンピュータプログラム。
【請求項１０】
請求項７から請求項９のいずれか一つに記載のコンピュータプログラムを記憶したデータ記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ上で辞書として機能する電子辞書に関し、更に詳しくは、辞書の内容を表示するための技術に関する。
【背景技術】
【０００２】
コンピュータ・インターネット技術の進化により、金融商品の約款や装置の取り扱い説明書など、様々な書類・書籍が、紙媒体ではなく、ＣＤ−ＲＯＭなどのデータ記憶媒体、或いは、インターネット上に設置されたＷｅｂサイトを用いて、ユーザに電子文書として提供されることが多くなった。
【０００３】
金融商品の約款や装置の取り扱い説明書などの電子文書を、コンピュータを利用して読むとき、電子文書の内容によっては、専門分野でのみ利用される単語（例えば、法律用語）など、意味がわからない単語が記述され、電子文書の意味が正確に読取れない場合がある。
【０００４】
意味の不明な単語がある場合、紙媒体の辞書を引いたり或いは電子辞書に単語を入力することで、単語の意味がわかるようになるが、意味を知りたい単語をコンピュータ上で指定し、指定された単語の意味をコンピュータに表示させることができれば、ユーザの利便性をより高めることができる。
【０００５】
意味を知りたい単語をコンピュータ上で指定し、指定された単語の意味をコンピュータに表示させる一つの発明として、特許文献１においては、文書中の指定された文字列を形態素解析することで、辞書の見出し語となる単語を抽出し、その結果得られる単語を用いて辞書を検索することにより、ユーザか辞書の見出し語を意識することなく、文書中の文字列を指定するだけで辞書の検索が可能となる電子ブック装置が開示されている。
【０００６】
また、特許文献２においては、表示された電子文書中から、選択された１行或いは複数行から語句を抽出し、抽出された語句と一致する見出し語を辞書データから検索して、検索された見出し語のリストを表示する電子機器が開示されている。特許文献２で開示されている発明によれば、検索された見出し語のリストの中から、意味を知りたい見出し語を選択すれば、選択した見出し語の解説文をコンピュータ上に表示させることができる。
【特許文献１】特開平４−１３７０７０号公報
【特許文献２】特開２００７−０３４８３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述した特許文献１或いは特許文献２で開示されている発明を利用することで、電子文書内に記述された単語を指定するだけで、指定された単語の意味をコンピュータ上に表示させることが可能になるが、指定された単語に複数の読みや意味がある場合、どの読みや意味が最も適しているか判別が難しいときがある。
【０００８】
そこで、本発明は、電子文書内に記述された単語が指定され、指定された単語の意味をコンピュータ上に表示させるときに、文書の内容に適した単語の読みや意味を通知することのできる電子辞書システム、方法、コンピュータプログラムおよびデータ記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決する第１の発明は、電子文章に記述された単語の意味を表示する電子辞書システムであって、電子文書を形態素解析処理し、前記電子文書に含まれる単語を品詞ごとに分割する形態素解析手段と、前記電子文書をディスプレイに表示する電子文書表示手段と、前記電子文書表示手段に表示している前記電子文書において、一つの単語が選択されるイベントを検出する選択イベント検出手段と、少なくとも一つの意味データが含まれる解説データが、前記解説データの検索文字列となる見出し語に関連付けられて記憶されている辞書データ記憶手段と、前記選択イベント検出手段が検出した前記イベントで選択された単語をキーデータとして、前記解説データを前記辞書データ記憶手段から検索する辞書検索手段と、前記電子文書の形態素解析結果を利用して、前記辞書検索手段が検索した前記解説データの中に含まれる意味データの中から、電子文書の内容に適した前記意味データを推奨意味データとして抽出する推奨意味データ抽出手段と、前記推奨意味データ抽出手段が抽出した推奨意味データを、他の前記意味データと視覚的に区別して表示する表示データを生成する表示制御手段を備えていることを特徴とする電子辞書システムである。
【００１０】
更に、第２の発明は、第１の発明に記載の電子辞書システムであって、前記辞書データ記憶手段には、前記見出し語の品詞ごとに、品詞で利用されるときの前記見出し語の前記意味データが記憶され、前記推奨意味データ抽出手段は、前記電子文書の形態素解析結果から、選択された単語の品詞を特定し、特定した品詞に対応する前記意味データを前記推奨意味データとして抽出することを特徴とする電子辞書システムである。
【００１１】
更に、第３の発明は、第１の発明に記載の電子辞書システムであって、前記解説データには、前記意味データごとに、前記意味データに関連する関連キーワードが設けられ、前記推奨意味データ抽出手段は、特定した品詞に対応する前記意味データに複数の前記意味データが含まれている場合、選択された単語が記述されている前記電子文書の位置の前後に配置された修飾語や、選択された単語にかかる動詞と各前記関連キーワードを参照し、特定した品詞に対応する複数の前記意味データの中から、前記推奨意味データを抽出することを特徴とする電子辞書システムである。
【００１２】
第１の発明によれば、前記電子文書の形態素解析結果を利用して、前記辞書検索手段が検索した前記解説データの中に含まれる意味データの中から、電子文書の内容に適した前記意味データを推奨意味データとして抽出し、他の前記意味データと視覚的に区別して表示することで、文書の内容に適した単語の読みや意味を通知することのできるようになる。
【００１３】
電子文書の内容に適した前記意味データを推奨意味データとして抽出する内容としては、第２の発明および第３の発明で述べているように、選択された単語の品詞や、選択された単語の修飾語や、選択された単語にかかる動詞から判断するよい。
【００１４】
上述した課題を解決する第４の発明は、電子文章中の単語の意味を表示するときに実行される電子辞書の表示制御方法であって、表示されている前記電子文書において、一つの単語が選択されるイベントをコンピュータが検出するステップａと、前記コンピュータが、前記見出し語に関連付けられて解説データが記憶されている辞書データから、検出した前記イベントで選択された単語をキーデータとして、前記解説データを検索するステップｂと、前記コンピュータが、前記電子文書の形態素解析結果を利用して、検索した前記解説データの中に含まれる意味データの中から、前記電子文書の内容に適した前記意味データを推奨意味データとして抽出するステップｃと、前記コンピュータが、抽出した推奨意味データを、他の前記意味データと視覚的に区別して表示する表示データを生成するステップｄとを含むことを特徴とする電子辞書の表示制御方法である。
【００１５】
更に、第５の発明は、第４の発明に記載の電子辞書の表示制御方法であって、前記ステップｃにおいて、前記コンピュータは、選択された単語の品詞に対応する前記意味データを前記推奨意味データとして抽出することを特徴とする電子辞書の表示制御方法である。
【００１６】
更に、第６の発明は、第５の発明に記載の電子辞書の表示制御方法であって、前記ステップｃにおいて、前記コンピュータは、特定した品詞に対応する前記意味データに複数の前記意味データが含まれている場合、選択された単語が記述されている前記電子文書の位置の前後に配置された修飾語や、選択された単語にかかる動詞と、前記意味データに関連する関連キーワードを参照し、特定した品詞に対応する複数の前記意味データの中から、一つの前記意味データを前記推奨意味データとして抽出することを特徴とする電子辞書の表示制御方法である。
【００１７】
上述した課題を解決する第７の発明は、電子文章中の単語の意味を表示するときに実行される電子辞書の表示制御方法であって、表示されている前記電子文書において、一つの単語が選択されるイベントをコンピュータが検出するステップａと、前記コンピュータが、前記見出し語に関連付けられて解説データが記憶されている辞書データから、検出した前記イベントで選択された単語をキーデータとして、前記解説データを検索するステップｂと、前記コンピュータが、前記電子文書の形態素解析結果を利用して、検索した前記解説データの中に含まれる意味データの中から、前記電子文書の内容に適した前記意味データを推奨意味データとして抽出するステップｃと、前記コンピュータが、抽出した推奨意味データを、他の前記意味データと視覚的に区別して表示する表示データを生成するステップｄとを、前記コンピュータに実行させるためのコンピュータプログラムである。
【００１８】
更に、第８の発明は、第７の発明に記載のコンピュータプログラムであって、前記ステップｃは、前記コンピュータは、選択された単語の品詞に対応する前記意味データを前記推奨意味データとして抽出するステップであることを特徴とするコンピュータプログラムである。
【００１９】
更に、第９の発明は、第８の発明に記載のコンピュータプログラムであって、前記ステップｃにおいて、前記コンピュータは、特定した品詞に対応する前記意味データに複数の前記意味データが含まれている場合、選択された単語が記述されている前記電子文書の位置の前後に配置された修飾語や、選択された単語にかかる動詞と、前記意味データに関連する関連キーワードを参照し、特定した品詞に対応する複数の前記意味データの中から、一つの前記意味データを前記推奨意味データとして抽出するステップであることを特徴とするコンピュータプログラムである。
【００２０】
更に、第１０の発明は、第７の発明から第９の発明のいずれか一つに記載のコンピュータプログラムを記憶したデータ記憶媒体である。
【発明の効果】
【００２１】
上述した本発明によれば、電子文書内に記述された単語が指定され、指定された単語の意味をコンピュータ上に表示させるときに、文書の内容に適した単語の読みや意味を通知することのできる電子辞書システム、方法、コンピュータプログラムおよびデータ記憶媒体を提供できる。
【発明を実施するための最良の形態】
【００２２】
（実施形態１）
ここから、本発明に係る電子辞書システム、方法およびコンピュータプログラムについて詳細に説明する。図１は、実施形態１に係る電子辞書システム１の構成例を示した図である。
【００２３】
図１で図示した電子辞書システム１は、スタンドアローンなコンピュータ１０で実現されるシステムで、電子辞書システム１は、中央演算処理装置１１（CPU: Central Processing Unit）、ランダムアクセスメモリ１２（RAM: Random Access Memory）および大容量記憶デバイス１３（例えば、ハードディスク）を備えたコンピュータ１０に、文字や画像を表示するディスプレイ１０ａと、文字入力デバイスであるキーボード１０ｃと、ポインティングデバイスであるマウス１０ｂが接続された構成である。
【００２４】
コンピュータ１０には、本発明を実現するためのコンピュータプログラムがインストールされ、このコンピュータプログラムの機能によって、ディスプレイ１０ａに表示されている電子文書の中から、一つの単語が選択されるイベントが発生したとき、このイベントによって選択された単語に関連付けられて、コンピュータ１０に記憶されている意味データの中から、電子文書の内容に適した意味データが推奨意味データとして、他の意味データと視覚的に区別してディスプレイ１０ａに表示される。
【００２５】
ここで、推奨意味データを他の意味データと視覚的に区別するとは、例えば、選択された単語の意味データを表示する領域の最上段に、他の意味データと表示色を変えて推奨意味データを表示したり、或いは、推奨意味データにアンダーライン或いはマーカーを付与して表示することを意味する。
【００２６】
図２は、図１で図示し、実施形態１に係る電子辞書システム１の機能ブロック図である。図２に図示したように電子辞書システム１を構成するコンピュータ１０には、キーボード１０ｃ、マウス１０ｂおよびディスプレイ１０ａが接続され、本発明を実施するために、電子文書をディスプレイ１０ａに表示させる電子文書表示手段１００と、見出し語の意味データなどが記述された解説データを、見出し語に関連付けて記憶している辞書データ手段１０３と、電子文書表示手段１００が表示する電子文書を形態素解析処理する形態素解析手段１０５と、電子文書表示手段１００が表示している電子文書の中から一つの単語が選択されるイベントを検出する選択イベント検出手段１０１と、選択された単語の解説データを辞書データ手段１０３から検索する辞書検索手段１０２と、辞書検索手段１０２が検索した解説データに含まれる意味データの中から、電子文書の内容に適した意味データを推奨意味データとして抽出する推奨意味データ抽出手段１０６と、辞書検索手段１０２が検索した解説データをディスプレイ１０ａに表示する表示制御手段１０４とを備えている。
【００２７】
コンピュータ１０に備えられた各手段は、コンピュータ１０に接続或いは内蔵されたデバイスを利用し、コンピュータ１０を各手段として機能させるためのコンピュータプログラムで実現される。
【００２８】
コンピュータ１０に備えられた電子文書表示手段１００は、コンピュータ１０に実装された汎用の文書アプリケーションで実現される手段である。電子文書表示手段１００として機能する文書アプリケーションは特に限定しないが、アドビシステムズ社のＡｄｏｂｅＲｅａｄｅｒや、マイクロソフト社のＭｉｃｒｏｓｏｆｔＷｏｒｄなどを電子文書表示手段１００として利用できる。当然のことながら、電子文書表示手段１００は、ディスプレイ１０ａに表示する電子文書の形式に対応した専用のコンピュータプログラムであってもよい。
【００２９】
コンピュータ１０に備えられた辞書データ手段１０３に記憶される解説データについて説明する。辞書データ手段１０３とは、コンピュータ１０の大容量記憶デバイスを利用した手段で、様々な見出し語ごとに、見出し語の意味データなどが記述された解説データを記憶している手段である。
【００３０】
図３は、辞書データ手段１０３に記憶されている解説データのデータ構造を説明する図である。図３（ａ）は、解説データのデータ構造を説明する図で、解説データには、見出し語にリンクして見出し語の品詞が記憶され、見出し語の品詞には、その品詞で見出し語が利用されるときの読みと意味データがリンクして記憶され、更に、それぞれの意味データには、意味データに関連する複数の関連キーワードがリンクして記憶される。
【００３１】
図４は、解説データの一例を示した図である。図４（ａ）は、見出し語「咀嚼」の解説データを説明する図で、見出し語「咀嚼」にリンクされている品詞は「名詞」のみで、「名詞」には、見出し語「咀嚼」の読みである「ソシャク」と、見出し語「咀嚼」が「名詞」として利用されるときの意味データとして、「食物をかみ砕くこと」および「文章や言葉をよく考えて十分に理解し味わうこと」の２つがリンクされている。
【００３２】
意味データ「食物をかみ砕くこと」には、意味データ「食物をかみ砕くこと」に関連する関連キーワードとして、「食」、「噛む」、「機能」および「あご」などがリンクして記憶される。また、意味データ「文章や言葉をよく考えて十分に理解し、味わうこと」には、意味データ「文章や言葉をよく考えて十分に理解し、味わうこと」に関する関連キーワードとして、「文書」、「言葉」、「内容」および「理解」などがリンクして記憶される。
【００３３】
図４（ｂ）は、見出し語「主」の解説データの一例を示した図である。見出し語「主」にリンクされている品詞は「名詞」と「副詞」で、見出し語「主」が「名詞」として利用されるときの読みは「アルジ」で、そのときの意味データは「一家の大黒柱」である。また、見出し語「主」が「副詞」として利用されるときの読みは「オモ」で、そのときの意味データは「大部分、ほとんど」である。なお、図４（ｂ）では、図示していないが、それぞれの意味データの関連キーワードが意味データに関連付けて記憶される。
【００３４】
コンピュータ１０の形態素解析手段１０５は、電子文書に含まれるテキストデータを形態素解析し、電子文書に含まれる単語を品詞ごとに分割する。そして、形態素解析手段１０５は、品詞を識別するための品詞番号を単語に付与し、電子文書の名称をデータファイル名として、単語を区切った状態で記述した形態素解析データをコンピュータ１０の大容量記憶デバイス１３に記憶する。
【００３５】
コンピュータ１０の選択イベント検出手段１０１は、ディスプレイ１０ａに表示されている電子文書の中から一つの単語を選択するイベントを検出する手段である。具体的には、選択イベント検出手段１０１は、イベントハンドラと称され、キーボード１０ｃやマウス１０ｂを利用して実行される操作を監視するコンピュータプログラムで実現され、電子文書の中から一つの単語が選択されたイベントを検出するためのイベントハンドラとしては、マウスオーバーイベントや、文字列を選択するセレクトイベントを監視するイベントハンドラを利用できる。
【００３６】
コンピュータ１０の選択イベント検出手段１０１は、一つの単語が選択されたイベントを検出すると、単語が選択された電子文書の位置と、ディスプレイ１０ａに表示されている電子文書の名称に関連付けて記憶されている形態素解析データとを参照し、選択された単語とその品詞番号を特定した後、特定した単語、品詞番号、および、形態素解析データにおける単語の位置をＲＡＭ１２の所定のアドレスに格納し、辞書検索手段１０２に処理を引渡す。
【００３７】
選択された単語の解説データを辞書データ手段１０３から検索する辞書検索手段１０２は、選択イベント検出手段１０１が、ディスプレイ１０ａに表示されている電子文書から一つの単語が選択されたイベントを検出したときに、選択イベント検出手段１０１から呼出され作動する。
【００３８】
コンピュータ１０の辞書検索手段１０２が作動すると、辞書検索手段１０２は、ＲＡＭ１２の所定のアドレスに格納から単語を取得し、取得した単語をキーデータとして解説データを辞書データ手段１０３から検索し、検索した解説データをＲＡＭ１２の所定のアドレスに格納し、推奨意味データ抽出手段１０６に処理を引渡す。
【００３９】
コンピュータ１０の推奨意味データ抽出手段１０６は、ＲＡＭ１２から解説データと品詞番号を読み出すと、解説データに含まれる意味データの中から、品詞番号で特定される品詞にリンクされた意味データを推奨意味データの候補として抽出する。例えば、品詞番号で特定される品詞が「名詞」ならば、「名詞」にリンクされた意味データを推奨意味データの候補として抽出する。
【００４０】
そして、推奨意味データ抽出手段１０６は、推奨意味データの候補として抽出した意味データの数を確認し、意味データが複数のときは、選択された単語の前後に配置された修飾語や、選択された単語にかかる動詞を形態素解析データから抽出し、選択された単語の前後に配置された修飾語や、選択された単語にかかる動詞と関連キーワードを参照し、推奨意味データの候補として抽出した意味データの中から、一つの推奨意味データとして抽出する。
【００４１】
推奨意味データ抽出手段１０６は、推奨意味データを抽出すると、推奨意味データを特定するデータ或いは推奨意味データそのものを、ＲＡＭ１２の所定のアドレスに格納し、表示制御手段１０４に処理を引渡す。
【００４２】
表示制御手段１０４は、辞書検索手段１０２が検索した解説データをＲＡＭ１２から取得すると、ＲＡＭ１２を参照し、解説データに含まれる意味データの中から、推奨意味データとする意味データを特定し、推奨意味データが視覚的に優先して表示される表示データを生成し、生成した表示データをコンピュータ１０のディスプレイに表示させる。
【００４３】
例えば、コンピュータ１０に実装されているオペレーティングシステムが、バルーン表示のモジュールを提供している場合、表示制御手段１０４は、表示データを表示する領域となるバルーンを設定し、設定したバルーンの最上段に、推奨意味データの表示色を他の意味データと変えて表示する表示データを生成する。
【００４４】
ここから、これまで説明した電子辞書システム１を参照しながら、本発明に係る電子辞書の表示順序制御方法について説明する。図５は、電子辞書の表示制御方法の手順を示したフロー図である。
【００４５】
図５で図示した手順の最初では、コンピュータ１０のディスプレイに表示される電子文書が、形態素解析済みであるか確認される（Ｓ１）。コンピュータ１０に備えられた形態素解析手段１０５は、ディスプレイ１０ａに表示される電子文書の名称をデータファイル名とする形態素解析データが、コンピュータ１０の大容量記憶デバイス１３に記憶されているか確認することで、コンピュータ１０のディスプレイ１０ａに表示される電子文書が、形態素解析済みであるか確認する。
【００４６】
コンピュータ１０のディスプレイ１０ａに表示される電子文書が、形態素解析済みでなければ、電子文書を形態素解析する処理（Ｓ２）が実行され、コンピュータ１０のディスプレイ１０ａに表示される電子文書が、形態素解析済みであれば、電子文書を形態素解析する処理（Ｓ２）は実行されない。
【００４７】
コンピュータ１０のディスプレイ１０ａに表示される電子文書が形態素解析済みでなければ、コンピュータ１０に備えられた形態素解析手段１０５は、コンピュータ１０のディスプレイ１０ａに表示される電子文書を形態素解析することで、電子文書に含まる単語を品詞ごとに分解し、品詞を識別する品詞番号が単語ごとに付与された単語を、「／（スラッシュ）」或いは「，（カンマ）」などで区切って記述する形態素解析データを生成し、形態素解析した電子文書の名称をデータファイル名として、コンピュータ１０の大容量記憶デバイス１３に形態素解析データを記憶する。
【００４８】
コンピュータ１０のディスプレイに表示される電子文書が形態素解析済みであれば、コンピュータ１０に備えられた選択イベント検出手段１０１が有効になり、コンピュータ１０のディスプレイ１０ａに表示される電子文書に含まれている単語の意味データを表示することが可能になる。
【００４９】
電子文書が形態素解析済みで、コンピュータ１０のディスプレイ１０ａに電子文書が表示された状態で、コンピュータ１０のキーボード１０ｃやマウス１０ｂなどが利用されて、ディスプレイ１０ａに表示されている電子文書の中から一つの単語が選択するイベントがコンピュータ１０で実行されると、選択イベント検出手段１０１は、実行されたイベントを検出する。
【００５０】
選択イベント検出手段１０１は、一つの単語を選択するイベントを検出すると、単語が選択された電子文書内の位置（例えば、行数と桁数）を参照し、コンピュータ１０のディスプレイ１０ａに表示されて電子文書の形態素解析データから、一つの単語を選択するイベントによって選択された単語を選択された単語として特定する（Ｓ３）。
【００５１】
選択イベント検出手段１０１は選択された単語を特定すると、特定した選択された単語を辞書検索手段１０２に引渡し、辞書検索手段１０２は、辞書データ手段１０３に記憶されている解説データの中から、引渡された単語と一致する見出し語に関連付けられた解説データを検索する（Ｓ４）。
【００５２】
辞書検索手段１０２は、引渡された単語と一致する見出し語に関連付けられた解説データを辞書データ手段１０３から検索すると、推奨意味データ抽出手段１０６に検索した解説データを引渡し、推奨意味データ抽出手段１０６は、推奨意味データを抽出するために、解説データに含まれる意味データの中から、品詞番号に対応する品詞の意味データを抽出する（Ｓ５）。
【００５３】
推奨意味データ抽出手段１０６は、品詞番号に対応する品詞の意味データの数を確認し（Ｓ６）、意味データが一つのとき、意味データ抽出手段１０６は、品詞番号に対応する品詞の意味データを推奨意味データとする（Ｓ８）。また、品詞番号に対応する品詞の意味データが複数あるときは、選択された単語の前後関係から推奨意味データを特定する（Ｓ７）。
【００５４】
選択された単語の前後関係から推奨意味データを特定する処理を実行するとき、推奨意味データ抽出手段１０６は、選択された単語の前後に配置された修飾語や、選択された単語にかかる動詞を形態素解析データから抽出し、選択された単語の前後に配置された修飾語や、選択された単語にかかる動詞を、選択された単語の品詞に基づいて絞り込まれた意味データの関連キーワードそれぞれと比較し、一つの意味データを推奨意味データとして抽出する。
【００５５】
推奨意味データ抽出手段１０６が推奨意味データを抽出すると、表示制御手段１０４は、辞書検索手段１０２が検索した解説データを加工して、推奨意味データが視覚的に優先して表示される表示データを生成し、生成した表示データをコンピュータ１０のディスプレイ１０ａに表示させる（Ｓ９）。
【００５６】
（実施形態２）
ここから、本発明に係る電子辞書システムの実施形態２について説明する。実施形態１において、スタンドアローンな１台のコンピュータ１０で電子辞書システムを実現していたが、実施形態２は、サーバクライアントシステムで電子辞書システムを実現する形態である。
【００５７】
図６は、実施形態２における電子辞書システム２の構成を説明する図で、電子辞書システム２は、クライアント２１とサーバ２０とから構成され、クライアント２１とサーバ２０はそれぞれインターネット２２に接続されている。
【００５８】
図７は、電子辞書システム２の機能ブロック図である。クライアント２１には、実施形態１の電子文書表示手段１００の機能に対応し、インターネット２２上で公開されているＨＴＭＬ文書を表示するためのブラウザ２１０がインストールされ、文字や画像を表示するディスプレイ２１ａと、文字入力デバイスであるキーボード２１ｃと、ポインティングデバイスであるマウス２１ｂが接続されている。
【００５９】
また、サーバ２０には、電子文書としてＨＴＭＬ文書を記憶し、更に、サーバ２０は、見出し語の意味データなどが記述された解説データを、見出し語に関連付けて記憶している辞書データ手段２０３と、電子文書を形態素解析処理する形態素解析手段２０５と、クライアントに表示されている電子文書の中から一つの単語が選択されるイベントを検出する選択イベント検出手段２０１と、選択された単語の意味データを辞書データ手段２０３から検索する辞書検索手段２０２と、辞書検索手段１０２が検索した解説データに含まれる意味データの中から、電子文書の内容に適した意味データを推奨意味データとして抽出する推奨意味データ抽出手段２０６と、辞書検索手段２０２が検索した意味データをディスプレイに表示する表示制御手段２０４とを備えている。
【００６０】
サーバの選択イベント検出手段２０１は、実施形態１とは実現方法が異なり、クライアント２１からサーバ２０にアクセスがあったときに、サーバ２０からクライアント２１に送信され、クライアント２１上で動作するコンピュータプログラムで実現され、具体的には、マイクロソフト社のＡｃｔｉｖｅＸを利用したコンピュータプログラムで実現できる。
【００６１】
また、サーバ２０に備えられた表示制御手段２０４は、解説データを加工して、推奨意味データが視覚的に優先して表示する表示データとしてＨＴＭＬ文書を生成し、生成したＨＴＭＬ文書をクライアント２１に送信し、クライアント２１のブラウザ２１０に解説データを表示させる。
【００６２】
サーバ２０に備えられた他の手段は、実施形態１の手段と同じ機能をサーバ２０に実施させるためのコンピュータプログラムで実現される。
【図面の簡単な説明】
【００６３】
【図１】実施形態１に係る電子辞書システムの構成例を示した図。
【図２】実施形態１に係る電子辞書システムの機能ブロック図。
【図３】解説データのデータ構造を説明する図。
【図４】解説データの一例を示した図。
【図５】電子辞書の表示制御方法の手順を示したフロー図。
【図６】実施形態２に係る電子辞書システムの構成例を示した図。
【図７】実施形態２に係る電子辞書システムの機能ブロック図。
【符号の説明】
【００６４】
１  電子辞書システム
１０  コンピュータ
１０ａ  ディスプレイ
１０ｂ  マウス
１０ｃ  キーボード
１１  ＣＰＵ
１２  ＲＡＭ
１３  大容量記憶デバイス
１００  電子文書表示手段
１０１  選択イベント検出手段
１０２  辞書検索手段
１０３  辞書データ手段
１０４  表示制御手段
１０５  形態素解析手段
１０６  推奨意味データ抽出手段
【図１】
2009169761.tif 000003
【図２】
2009169761.tif 000004
【図３】
2009169761.tif 000005
【図４】
2009169761.tif 000006
【図５】
2009169761.tif 000007
【図６】
2009169761.tif 000008
【図７】
2009169761.tif 000009