(57)【要約】【課題】入力された仮名文字列に基づいて、仮名文字列に適合する語句を日本語訳に含む例文を検索できるようにする。【解決手段】日本語見出語記憶手段に記憶された各表記見出語のうち、例文記憶手段に記憶された外国語例文の日本語訳に含まれる各文字列と語幹部分が一致する表記見出語を抽出し、抽出された表記見出語と、表記見出語の読み見出語とを、前記一致した文字列を含む日本語訳の外国語例文と対応付けて登録することによって、入力された仮名文字列を読み見出語とする外国語例文の検索をコンピュータに可能ならしめるための例文検索用データを作成することができる。【選択図】図８
2006215636.tif 000002
【特許請求の範囲】
【請求項１】
表記見出語と読み見出語とを対応付けて複数記憶する日本語見出語記憶手段と、外国語例文とその日本語訳とを対応付けて複数記憶する例文記憶手段と、を有するコンピュータによって実行される例文検索用データ作成方法であって、
前記日本語見出語記憶手段に記憶された各表記見出語のうち、前記例文記憶手段に記憶された外国語例文の日本語訳に含まれる各文字列に一致する表記見出語を抽出する抽出工程と、
この抽出工程において抽出された表記見出語と、当該表記見出語の読み見出語とを、前記一致した文字列を含む日本語訳の外国語例文に対応付けて登録する例文検索用データ作成工程と、
を含む例文検索用データ作成方法。
【請求項２】
前記抽出工程は、
前記日本語見出語記憶手段に記憶された各表記見出語のうち、前記例文記憶手段に記憶された外国語例文の日本語訳に含まれる各文字列と語幹部分が一致する表記見出語を抽出する語幹部分一致抽出工程、
を含むことを特徴とする請求項１に記載の例文検索用データ作成方法。
【請求項３】
外国語単語と当該外国語単語の日本語類義語と当該日本語類義語の読みとを対応付けて複数記憶する類義語記憶手段と、外国語例文とその日本語訳とを対応付けて複数記憶する例文記憶手段と、を有するコンピュータによって実行される例文検索用データ作成方法であって、
前記類義語記憶手段に記憶された外国語単語のうち、前記例文記憶手段に記憶された外国語例文に含まれる各文字列に一致する外国語単語を検出する検出工程を含み、
この検出工程において検出された外国語単語の日本語類義語と当該日本語類義語の読みとを当該外国語単語を含む外国語例文に対応付けて登録する例文検索用データ作成方法。
【請求項４】
外国語例文とその日本語訳とを対応付けて複数記憶する例文記憶手段と、
予め定められた日本語見出語記憶手段に読み見出語と対応付けて複数記憶された各表記見出語のうち、前記例文記憶手段に記憶された外国語例文の日本語訳に含まれる各文字列に一致する表記見出語が抽出され、この抽出された表記見出語と当該表記見出語の読み見出語とが、当該日本語訳の外国語例文に対応付けて記憶された例文検索用データ記憶手段と、
入力された仮名文字列に対応する読み見出語を前記例文検索用データ記憶手段から検索し、この検索された読み見出語に対応する外国語例文と日本語訳とを前記例文記憶手段から読み出して表示する制御を行う例文表示制御手段と、
を備える例文表示制御装置。
【請求項５】
外国語例文とその日本語訳とを対応付けて複数記憶する例文記憶手段と、
予め定められた類義語情報記憶手段に外国語単語の日本語類義語と当該日本語類義語の読みとに対応付けて記憶された外国語単語のうち、前記例文記憶手段に記憶された外国語例文に含まれる各文字列に一致する外国語単語が抽出され、この抽出された外国語単語の日本語類義語と当該日本語類義語の読みとが、当該外国語例文に対応付けて記憶された例文検索用データ記憶手段と、
入力された仮名文字列に対応する日本語類義語の読みを前記例文検索用データ記憶手段から検索し、この検索された日本語類義語の読みに対応する外国語例文と日本語訳とを前記例文記憶手段から読み出して表示する制御を行う例文表示制御手段と、
を備える例文表示制御装置。
【請求項６】
前記例文表示制御手段は、
入力された仮名文字列に対応する表記見出語を前記例文検索用データ記憶手段から読み出して表示する制御を行う表記見出語表示制御手段と、
この表記見出語表示制御手段により表示制御された表記見出語の中から選択された表記見出語に対応する外国語例文と日本語訳とを前記例文記憶手段から読み出して表示する制御を行う日本語見出語例文表示制御手段と、
を有する請求項４に記載の例文表示制御装置。
【請求項７】
前記例文記憶手段に記憶されている外国語例文に含まれている外国語単語を、当該外国語例文と対応づけて記憶する例文単語記憶手段と、
入力された文字列に対応する外国語単語を前記例文単語記憶手段から検索し、この検索された外国語単語に対応する外国語例文と日本語訳とを前記例文記憶手段から読み出して表示する制御を行う入力単語使用例文表示制御手段と、
を更に備える請求項４〜６の何れか一項に記載の例文表示制御装置。
【請求項８】
前記日本語見出語情報記憶手段に記憶された表記見出語とこの表記見出語の読みである読み見出語と、この表記見出語の説明情報とを対応付けて辞書情報として記憶する辞書情報記憶手段と、
入力された仮名文字列に対応する読み見出語を前記辞書情報から検索し、この検索された読み見出語に対応する説明情報を前記辞書情報記憶手段から読み出して表示する制御を行う説明情報表示制御手段と、
を更に備える請求項４に記載の例文表示制御装置。
【請求項９】
記憶手段と、表示手段と、を有するコンピュータに、
外国語例文とその日本語訳とを対応付けて前記記憶手段に複数記憶させる例文記憶機能と、
予め定められた日本語見出語記憶手段に読み見出語と対応付けて複数記憶された各表記見出語のうち、前記記憶手段に記憶された外国語例文の日本語に含まれる各文字列に一致する表記見出語が抽出され、この抽出された表記見出語と当該表記見出語の読み見出語とが、当該日本語訳の外国語例文に対応付けられた例文検索用データを前記記憶手段に記憶させる例文検索用データ記憶機能と、
入力された仮名文字列に対応する読み見出語を前記例文検索用データ記憶機能により記憶された中から検索し、この検索された読み見出語に対応する外国語例文と日本語訳とを前記例文記憶機能により記憶された中から読み出して前記表示手段に表示させる制御を行う例文表示制御機能と、
を実現させるためのプログラム。
【請求項１０】
記憶手段と、表示手段とを有するコンピュータに、
外国語例文とその日本語訳とを対応付けて前記記憶手段に複数記憶させる例文記憶機能と、
予め定められた類義語情報記憶手段に外国語単語の日本語類義語と当該日本語類義語の読みとに対応付けて記憶された外国語単語のうち、前記例文記憶機能により記憶された外国語例文に含まれる各文字列に対応する外国語単語が抽出され、この抽出された外国語単語の日本語類義語と当該日本語類義語の読みとが、当該外国語例文に対応付けられた例文検索用データを前記記憶手段に記憶させる例文検索用データ記憶機能と、
入力された仮名文字列に対応する日本語類義語の読みを前記例文検索用データ記憶機能により記憶された中から検索し、この検出された日本語類義語の読みに対応する外国語例文と日本語訳とを前記例文記憶機能により記憶された中から読み出して前記表示手段に表示させる制御を行う例文表示制御機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された仮名文字から外国語例文をコンピュータで検索するための例文検索用データを作成する例文検索用データ作成方法、例文検索用データにより入力された仮名文字から外国語例文を検索する例文表示制御装置及びプログラムに関するものである。
【背景技術】
【０００２】
従来から、国語辞書、英和辞書、和英辞書、英英辞書等、数種類の辞書DB(Data Base)を内蔵した電子辞書や電子ブック等の情報表示制御装置が知られている。これら電子辞書等には、見出語検索機能や、成句検索機能等の種々の機能が備えられているが、その機能の１つとして例文検索機能がある。例文検索機能とは、例えば、検索文字として「look」がユーザにより入力されると、「look」を含む例文を英和辞書ＤＢから検索して表示する機能である。
【０００３】
具体的には、英単語とその英単語を含む例文の辞書データ記憶部内における位置情報とを対応付けて記憶しておき、入力された検索対象の英単語から例文の位置情報を取得し、当該位置情報に基づいて辞書データ記憶部からその英単語を含む例文を読み出すものである（例えば、特許文献１参照）。また、検索キーワードとして日本語単語を予め登録しておき、日本語単語から該当する英語の例文を検索する技術も開示されている（例えば、特許文献２参照）
【０００４】
一方、パーソナルコンピュータ（以下、「ＰＣ」と記す）等を用いて高速に処理を行うシステムにおいては、英文と対訳の日本語とから構成されるＤＢから、全文検索を行うことにより、予め英単語や日本語の単語を登録することなく、英単語又は日本語を含む例文の検索を行うことができる。
【特許文献１】特開平６−３１８２３２号公報
【特許文献２】特開平１０−３１６７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の電子辞書等のシステムでは、ＣＰＵの処理能力が低いため、大容量の辞書ＤＢから全文検索を行った場合、検索に多大な時間を要するという問題がある。従って、引用文献１に記載されるように、例文中の英単語をキーワードとしたテーブルを用いて、英単語を検索キーワードとして例文検索を行う方法が通常用いられるが、このようなテーブルには、例文の対訳に含まれる日本語のキーワードが登録されていないため、日本語を検索キーワードとして例文検索を行うことができなかった。
【０００６】
また、特許文献２には、英単語と日本語の単語とを予め対応付けて記憶しておくことにより、英単語又は漢字等を含む日本語単語を検索キーワードとして例文検索を行う技術が開示されている。しかし、従来の電子辞書等の入力手段は、仮名漢字変換機能を有しないものが多く、検索キーワードの入力が仮名文字でしか行えない場合がある。このような場合、検索キーワードとして登録された日本語単語が漢字を含んで構成されていると、仮名入力された検索キーワードに基づき、例文検索を行うことは困難であった。
【０００７】
本発明の課題は、入力された仮名文字列に基づいて、仮名文字列に適合する語句を日本語訳に含む例文を検索できるようにすることである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１記載の発明は、
表記見出語と読み見出語とを対応付けて複数記憶する日本語見出語記憶手段（例えば、図２の日本語キーワードテーブル４３）と、外国語例文とその日本語訳とを対応付けて複数記憶する例文記憶手段（例えば、図２の英和例文データ４２ｂ）と、を有するコンピュータ（例えば、図１のＰＣ１００）によって実行される例文検索用データ作成方法であって、
前記日本語見出語記憶手段に記憶された各表記見出語のうち、前記例文記憶手段に記憶された外国語例文の日本語訳に含まれる各文字列に一致する表記見出語を抽出する抽出工程（例えば、図８のステップＳ７）と、
この抽出工程において抽出された表記見出語と、当該表記見出語の読み見出語とを、前記一致した文字列を含む日本語訳の外国語例文に対応付けて登録する例文検索用データを作成するデータ作成工程（例えば、図８のステップＳ９〜Ｓ１３）と、
を含む例文検索用データ作成方法である。
【０００９】
また、請求項２に記載の発明のように、請求項１に記載の例文検索用データ作成方法であって、
前記抽出工程は、
前記日本語見出語記憶手段に記憶された各表記見出語のうち、前記例文記憶手段に記憶された外国語例文の日本語訳に含まれる各文字列と語幹部分が一致する表記見出語を抽出する語幹部分一致抽出工程（例えば、図１１のステップＳ４１）、
を含むことを特徴とする例文検索用データ作成方法としても良い。
【００１０】
請求項３に記載の発明は、
外国語単語と当該外国語単語の日本語類義語と当該日本語類義語の読みとを対応付けて複数記憶する類義語記憶手段（例えば、図１３の英和類義語辞書データ８２ｃ）と、外国語例文とその日本語訳とを対応付けて複数記憶する例文記憶手段（例えば、図１３の英和例文データ４２ｂ）と、を有するコンピュータ（例えば、図１のＰＣ１００）によって実行される例文検索用データ作成方法であって、
前記類義語記憶手段に記憶された外国語単語のうち、前記例文記憶手段に記憶された外国語例文に含まれる各文字列に一致する外国語単語を検出する検出工程（例えば、図１６のステップＳ６７）を含み、
この検出工程において検出された外国語単語の日本語類義語と当該日本語類義語の読みとを当該外国語単語を含む外国語例文に対応付けて登録する例文検索用データ作成方法である。
【００１１】
請求項４に記載の発明は、
外国語例文とその日本語訳とを対応付けて複数記憶する例文記憶手段（例えば、図２０の英和例文データ１４２ｂ）と、
予め定められた日本語見出語記憶手段に読み見出語と対応付けて複数記憶された各表記見出語のうち、前記例文記憶手段に記憶された外国語例文の日本語訳に含まれる各文字列に一致する表記見出語が抽出され、この抽出された表記見出語と当該表記見出語の読み見出語とが、当該日本語訳の外国語例文に対応付けて記憶された例文検索用データ記憶手段（例えば、図２０の日本語キーワードテーブル１４２ｄ）と、
入力された仮名文字列に対応する読み見出語を前記例文検索用データ記憶手段から検索し、この検索された読み見出語に対応する外国語例文と日本語訳とを前記例文記憶手段から読み出して表示する制御を行う例文表示制御手段（例えば、図２０のＣＰＵ１１０，図２２のステップＴ４３）と、
を備える例文表示制御装置（例えば、図１の電子辞書１）である。
【００１２】
請求項５記載の発明は、
外国語例文とその日本語訳とを対応付けて複数記憶する例文記憶手段（例えば、図２０の英和例文データ１４２ｂ）と、
予め定められた類義語情報記憶手段に外国語単語の日本語類義語と当該日本語類義語の読みとに対応付けて記憶された外国語単語のうち、前記例文記憶手段に記憶された外国語例文に含まれる各文字列に一致する外国語単語が抽出され、この抽出された外国語単語の日本語類義語と当該類義語の読みとが、当該外国語例文に対応付けて記憶された例文検索用データ記憶手段（例えば、図２０の日本語キーワードテーブル１４２ｆ）と、
入力された仮名文字列に対応する日本語類義語の読みを前記例文検索用データ記憶手段から検索し、この検索された日本語類義語の読みに対応する外国語例文と日本語訳とを前記例文記憶手段から読み出して表示する制御を行う例文表示制御手段（例えば、図２０のＣＰＵ１１０，図２２のステップＴ４３）と、
を備える例文表示制御装置（例えば、図１の電子辞書１）である。
【００１３】
また、請求項６に記載の発明のように、請求項４に記載の例文表示制御装置であって、
前記例文表示制御手段は、
入力された仮名文字列に対応する表記見出語を前記例文検索用データ記憶手段から読み出して表示する制御を行う表記見出語表示制御手段（例えば、図２０のＣＰＵ１１０，図２２のステップＴ２５）と、
この表記見出語表示制御手段により表示制御された表記見出語の中から選択された表記見出語に対応する外国語例文と日本語訳とを前記例文記憶手段から読み出して表示する制御を行う日本語見出語例文表示制御手段（例えば、図２０のＣＰＵ１１０，図２２のステップＴ４３）と、
を有する例文表示制御装置としても良い。
【００１４】
また、請求項７に記載の発明のように、請求項４〜６の何れか一項に記載の例文表示制御装置であって、
前記例文記憶手段に記憶されている外国語例文に含まれている外国語単語を、当該外国語例文と対応づけて記憶する例文単語記憶手段（例えば、図２０の英和辞書データ１４２ａ）と、
入力された文字列に対応する外国語単語を前記例文単語記憶手段から検索し、この検索された外国語単語に対応する外国語例文と日本語訳とを前記例文記憶手段から読み出して表示する制御を行う入力単語使用例文表示制御手段（例えば、図２０のＣＰＵ１１０，図２３のステップＴ６５）と、
を更に備える例文表示制御装置としても良い。
【００１５】
また、請求項８に記載の発明のように、請求項４に記載の例文表示制御装置であって、
前記日本語見出語情報記憶手段に記憶された表記見出語とこの表記見出語の読みである読み見出語と、この表記見出語の説明情報とを対応付けて辞書情報として記憶する辞書情報記憶手段（例えば、図２０の国語辞書ＤＢ１４１）と、
入力された仮名文字列に対応する読み見出語を前記辞書情報から検索し、この検索された読み見出語に対応する説明情報を前記辞書情報記憶手段から読み出して表示する制御を行う説明情報表示制御手段（例えば、図２０のＣＰＵ１１０，図２１のステップＴ１７）と、
を更に備える例文表示制御装置としても良い。
【００１６】
請求項９に記載の発明は、
記憶手段と、表示手段と、を有するコンピュータ（例えば、図１のＰＣ１００，電子辞書１）に、
外国語例文とその日本語訳とを対応付けて前記記憶手段に複数記憶させる例文記憶機能と、
予め定められた日本語見出語記憶手段に読み見出語と対応付けて複数記憶された各表記見出語のうち、前記記憶手段に記憶された外国語例文の日本語に含まれる各文字列に一致する表記見出語が抽出され、この抽出された表記見出語と当該表記見出語の読み見出語とが、当該日本語訳の外国語例文に対応付けられた例文検索用データを前記記憶手段に記憶させる例文検索用データ記憶機能と、
入力された仮名文字列に対応する読み見出語を前記例文検索用データ記憶機能により記憶された中から検索し、この検索された読み見出語に対応する外国語例文と日本語訳とを前記例文記憶機能により記憶された中から読み出して前記表示手段に表示させる制御を行う例文表示制御機能と、
を実現させるためのプログラムである。
【００１７】
請求項１０に記載の発明は、
記憶手段と、表示手段とを有するコンピュータ（例えば、図１のＰＣ１００，電子辞書１）に、
外国語例文とその日本語訳とを対応付けて前記記憶手段に複数記憶させる例文記憶機能と、
予め定められた類義語情報記憶手段に外国語単語の日本語類義語と当該日本語類義語の読みとに対応付けて記憶された外国語単語のうち、前記例文記憶機能により記憶された外国語例文に含まれる各文字列に対応する外国語単語が抽出され、この抽出された外国語単語の日本語類義語と当該日本語類義語の読みとが、当該外国語例文に対応付けられた例文検索用データを前記記憶手段に記憶させる例文検索用データ記憶機能と、
入力された仮名文字列に対応する日本語類義語の読みを前記例文検索用データ記憶機能により記憶された中から検索し、この検索された日本語類義語の読みに対応する外国語例文と日本語訳とを前記例文記憶機能により記憶された中から読み出して前記表示手段に表示させる制御を行う例文表示制御機能と、
を実現させるためのプログラムである。
【発明の効果】
【００１８】
請求項１記載の発明によれば、表記見出語と読み見出語とを対応付けて複数記憶する日本語見出語記憶手段に記憶された各表記見出語のうち、外国語例文とその日本語訳とを対応付けて複数記憶する例文記憶手段に記憶された外国語例文の日本語訳に含まれる各文字列に一致する表記見出語を抽出し、この抽出された表記見出語と、表記見出語の読み見出語とを、前記一致した文字列を含む日本語訳の外国語例文に対応付けて登録することによって、入力された仮名文字列を読み見出語とする外国語例文の検索をコンピュータに可能ならしめるための例文検索用データを作成することができる。この例文検索用データを用いて外国語例文の検索を行うことにより、ユーザにより入力された仮名文字列に基づき、仮名文字列を読み見出語とする表記見出語を日本語訳に含む外国語例文を容易に検索することができる。また、請求項９記載の発明によっても、同様の作用効果が得られる。
【００１９】
請求項２記載の発明によれば、日本語見出語記憶手段に記憶された各表記見出語のうち、例文記憶手段に記憶された外国語例文の日本語訳に含まれる各文字列と語幹部分が一致する表記見出語を抽出し、抽出された表記見出語と、表記見出語の読み見出語とを、前記一致した文字列を含む日本語訳の外国語例文と対応付けて登録することによって、入力された仮名文字列を読み見出語とする外国語例文の検索をコンピュータに可能ならしめるための例文検索用データを作成することができる。この例文検索用データを用いて外国語例文の検索を行うことにより、ユーザにより入力された仮名文字列と、読み見出語の語幹部分において一致する表記見出語を日本語訳に含む外国語例文を容易に検索することができる。これにより、日本語訳の中で語形が変化している語句についても、適切に検索することができるため、目的とする外国語例文を容易に検索することができる。
【００２０】
請求項３記載の発明によれば、外国語単語と外国語単語の日本語類義語と日本語類義語の読みとを対応付けて複数記憶する類義語記憶手段に記憶された外国語単語のうち、外国語例文とその日本語訳とを対応付けて複数記憶する例文記憶手段に記憶された外国語例文に含まれる各文字列に一致する外国語単語を検出し、検出された外国語単語の日本語類義語と日本語類義語の読みとを当該外国語単語を含む外国語例文に対応付けて登録することによって、入力された仮名文字列に対応する日本語類義語の読みに対応する外国語例文の検索をコンピュータに可能ならしめるための例文検索用データを作成することができる。この例文検索用データを用いて外国語例文の検索を行うことにより、ユーザにより入力された仮名文字列に対応する日本語類義語の読みに対応する外国語単語を含む外国語例文と日本語訳とを前記例文記憶手段から読み出して表示させることができる。これにより、入力された仮名文字列を日本語訳に含む外国語例文だけでなく、入力された仮名文字列に意味が似通った語句を日本語訳に含む外国語例文を同時に表示させることができるため、目的とする外国語例文を容易に検索することができる。また、請求項１０記載の発明によっても、同様の作用効果が得られる。
【００２１】
請求項４記載の発明によれば、入力された仮名文字列に対応する読み見出語を例文検索用データ記憶手段から検索し、この検索された読み見出語に対応する外国語例文と日本語訳とを例文記憶手段から読み出して表示することができる。これにより、例えば、漢字仮名変換機能を有しない例文表示制御装置であっても、入力された仮名文字列から読み見出語が検索され、この読み見出語に対応する表記見出語に基づいて適切な外国語例文を検索することができる。また、ユーザにより入力された仮名文字列に対応する表記見出語に対応付けられた外国語例文を検索するため、例えば、例文記憶手段に記憶される情報について全文検索を必要とせずに、外国語例文を検索することができる。これにより、処理能力の低い例文表示制御装置であっても、高速に例文検索を行うことができる。
【００２２】
請求項５記載の発明によれば、入力された仮名文字列に対応する日本語類義語の読みを例文検索用データ記憶手段から検索し、この検索された日本語類義語の読みに対応する外国語例文と日本語訳とを前記例文記憶手段から読み出して表示することができる。これにより、入力された仮名文字列を日本語訳に含む外国語例文だけでなく、入力された仮名文字列に意味が似通った語句を日本語訳に含む外国語例文を同時に表示させることができるため、目的とした外国語例文を容易に検索することができる。
【００２３】
請求項６記載の発明によれば、入力された仮名文字列に対応する表記見出語を例文検索用データ記憶手段から読み出して表示し、表示された表記見出語の中から選択された表記見出語に対応する外国語例文と日本語訳とを例文記憶手段から読み出して表示することができる。つまり、ユーザにより入力された仮名文字列に対応する表記見出語が複数ある場合、複数の表記見出語を表示させ、表示された表記見出語の中からユーザにより選択させることができる。そして、選択された表記見出語に基づいて、外国語例文と日本語訳とを例文記憶手段から読み出して表示することができるため、適切な外国語例文とその日本語訳とを読み出して表示することができると共に、表記見出語を特定することで検索処理に係る負荷を軽減することができる。
【００２４】
請求項７記載の発明によれば、入力された外国語単語に対応する外国語単語を例文単語記憶手段にから検索し、この検索された外国語単語に対応する外国語例文と日本語訳とを例文記憶手段から読み出して表示することができる。これにより、ユーザにより入力された外国語単語に基づいて、外国語例文とその日本語訳とを検索することができるため、目的とする外国語例文を容易に検索することができる。
【００２５】
請求項８記載の発明によれば、日本語見出語情報記憶手段に記憶された表記見出語とこの表記見出語の読みである読み見出語と、この表記見出語の説明情報とを対応付けて辞書情報として記憶する辞書情報記憶手段を有することにより、入力された仮名文字列に対応する読み見出語を辞書情報から検索し、この検索された読み見出語に対応する説明情報を辞書情報記憶手段から読み出して表示することができる。これにより、入力された仮名文字列に基づき、仮名文字列に対応する表記見出語の説明情報を表示させることができる。更に、辞書情報に含まれている日本語見出語情報記憶手段に記憶される読み見出語と表記見出語との対応関係と、例文検索用データ記憶手段に記憶されている読み見出語と表記見出語との対応関係とは一致しているため、ユーザにより入力された仮名文字列に基づき辞書情報記憶手段から読み出される説明情報と、外国語例文記憶手段から読み出される外国語例文とに関連性があり、使い勝手が良い。
【発明を実施するための最良の形態】
【００２６】
以下、図１〜図２９を参照して、本発明を例文表示制御装置の一種である携帯型の電子辞書及びＰＣ（Personal Computer)に適用した場合の実施の形態について詳細に説明する。なお、本発明が適用可能なものは電子辞書及びＰＣに限定されるものではなく、例文表示機能を組み込んだＰＤＡ（Oersonal Digital Assistant)や携帯電話等の各種の電子機器で利用できる。
【００２７】
電子辞書には、国語辞書、英和辞書、和英辞書、英英辞書、ことわざ辞典等の各種電子辞書データ（辞書ＤＢ）が内蔵されている。辞書ＤＢとは、見出語に対応づけて、当該見出語を説明するための文字データや、画像データ、動画データ、音声データ等の説明情報とが対応付けられた情報を集合した集合情報を、コンピュータを用いて検索処理することができるように体系的に構成したものである。ユーザは、検索対象の辞書種別を選択して文字を入力（以下、「入力文字列」という。）することにより、当該入力文字列の解説等を表示させることができる。
【００２８】
また、本実施形態の電子辞書１は、ＰＣ等の外部機器により生成された各種テーブルを取得して、取得したテーブルに従った処理を行うことができる。例えば、図１に示すように、電子辞書１とＰＣ１００とがケーブルＫにより接続され、電子辞書１は、ＰＣ１００により生成された各種テーブルをケーブルＫを介して取得し、取得した各種テーブルに従った処理を実行する。より具体的には、ＰＣ１００は、ユーザから入力された入力文字列を検索キーワードとして辞書ＤＢに記憶される例文の検索を電子辞書１に可能ならしめるための日本語キーワードテーブルを生成し、電子辞書１はＰＣ１００から日本語キーワードテーブルを取得して、日本語キーワードテーブルを用いて辞書ＤＢに記憶される例文検索を行う。以下、ＰＣ等において日本語キーワードテーブルを生成する第１実施形態〜第３実施形態と、電子辞書１において日本語キーワードテーブルを用いて例文検索を行う第４実施形態について説明する。
【００２９】
［第１実施形態］
１−１．構成
まず、本発明を適用した第１実施形態におけるＰＣ１００の構成について説明する。図２は、ＰＣ１００の内部構成を示すブロック図である。図２において、ＰＣ１００は、ＣＰＵ１０と、入力部２０と、表示部３０と、記憶部４０と、ＲＡＭ５０と、伝送制御部６０と、通信部７０とを備え、各部がバス９０に接続されて構成される。
【００３０】
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、ＰＣ１００を統括的に制御する。具体的には、ＣＰＵ１０は、入力部２０から入力される操作信号等に応じて記憶部４０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果をＲＡＭ５０に保存するとともに、当該処理結果を表示するための表示信号を適宜表示部３０に出力して、表示情報を表示させる。更に、ＣＰＵ１０は、ＲＡＭ５０内に格納した処理結果の一部或いは全てを、記憶部４０に保存する。
【００３１】
入力部２０は、カーソルキー、テンキー、及び各種ファンクションキーを備えたキーボード、及びマウス等のポインティングデバイスを含み、キーボードにおいて押下されたキーの押下信号やマウスの操作信号等をＣＰＵ１０に出力する。
【００３２】
表示部３０は、ＣＰＵ１０から入力される表示信号に基づいて各種画面を表示させるものであり、ＣＲＴ、ＬＣＤ等により構成される。
【００３３】
記憶部４０は、プログラムやデータ等が記憶される記憶媒体を備え、記憶媒体は、磁気的、光学的記憶媒体、若しくは半導体メモリ等で構成されている。この記憶媒体は、記憶部４０に固定的に備えたもの、若しくは着脱自在に装着するものであり、第１日本語キーワード登録処理プログラム４４、辞書検索処理プログラム４５等の各種プログラムや、国語辞書ＤＢ４１、英和辞書ＤＢ４２、日本語キーワードテーブル４３、当該各種プログラムで処理されたデータ等が記憶される。
【００３４】
国語辞書ＤＢ４１は、見出語と当該見出語の説明情報とを対応付けて辞書情報として記憶するデータテーブルである。見出語には、表記見出語と読み見出語があり、読み見出語は語句である表記見出語の読みである。図３に、国語辞書ＤＢ４１のデータ構成例を示す。図３において、国語辞書ＤＢ４１は、例えば、読み見出語「せいぶつがく」に対応付けて、表記見出語「生物学」と、説明情報「(biology)生物を対象として…」とを記憶している。
【００３５】
英和辞書ＤＢ４２は、英和辞書データ４２ａ、英和例文データ４２ｂ、英語キーワードテーブル４２ｃを含み、英和辞書に関するコンテンツを記憶している。英和辞書データ４２ａは、見出語と、当該見出語の説明情報と、当該見出語を用いた例文に対応する例文番号とを対応付けて辞書情報として記憶するデータテーブルである。図４に、英和辞書データ４２ａのデータ構成例を示す。図４において、英和辞書データ４２ａは、例えば、見出語「biology」に対応付けて、説明情報「〔生物の(bio)学問(logy)〕１．生物学…」と、例文番号「100」とを記憶している。
【００３６】
英和例文データ４２ｂは、例文番号と、外国語例文（例えば、英語例文）と、その日本語訳とを含む例文情報とを対応付けて記憶するデータテーブルである。図５に、英和例文データ４２ｂのデータ構成例を示す。図５において、英和例文データ４２ｂは、例えば、例文番号「100」に対応付けて、上段には英語例文「He has a knowledge of biology」を、その下段には日本語訳「彼には生物学の知識が多少ある」をそれぞれ例文情報として記憶している。
【００３７】
英語キーワードテーブル４２ｃは、英語キーワードと、当該英語キーワードを含む英語例文に対応する例文番号とを対応付けて記憶するデータテーブルである。図６に、英語キーワードテーブル４２ｃのデータ構成例を示す。図６において、英語キーワードテーブル４２ｃは、例えば、英語キーワード「biology」に対応付けて、例文番号「100,123,…」を記憶している。
【００３８】
日本語キーワードテーブル４３は、日本語キーワードと、当該日本語キーワードを日本語訳に含む英語例文に対応する例文番号とを対応付けて記憶するデータテーブルである。日本語キーワードには、表記見出語と読み見出語があり、読み見出語は語句である表記見出語の読みである。図７に、日本語キーワードテーブル４３のデータ構成例を示す。図７において、日本語キーワードテーブル４３は、例えば、表記見出語「生物学」に対応付けて、読み見出語「せいぶつがく」と、例文番号「100，154，…」とを記憶している。
【００３９】
第１日本語キーワード登録処理プログラム４４及び辞書検索処理プログラム４５は、ＣＰＵ１０によって記憶部４０から読み出され、ＲＡＭ５０に展開された後に実行されるプログラムである。第１日本語キーワード登録処理の詳細については後述する。また、辞書検索処理は、第４実施形態の電子辞書１が実行する辞書検索処理と同様の処理であるため、ここでは簡単に説明する。
【００４０】
辞書検索処理とは、ユーザにより入力された仮名文字列に基づき、当該仮名文字列に適合する読み見出語に対応する表記見出語を日本語キーワードテーブル１４２ｄから抽出し、この表記見出語に対応付けられた英語例文と日本語訳とを読み出して表示する処理である。
【００４１】
ＲＡＭ５０は、ＣＰＵ１０が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。図２に示すように、ＲＡＭ５０は、登録候補文字列記憶領域５１、入力仮名文字記憶領域５２、英語検索キーワード記憶領域５３、日本語検索キーワード記憶領域５４を備えている。
【００４２】
登録候補文字列記憶領域５１は、英和例文データ４２ｂから読み出された例文の日本語訳から抽出された文字列を、登録候補文字列として記憶する領域である。なお、入力仮名文字記憶領域５２、英語検索キーワード記憶領域５３、日本語検索キーワード記憶領域５４は、辞書検索処理に係る領域である。
【００４３】
伝送制御部６０は、通信ケーブル（図１に示す通信ケーブルＫ）を介して接続される電子辞書１と所定の情報を送受するための装置であり、電子辞書１との通信を行うための制御を行う。
【００４４】
通信部７０は、ネットワークＮを介して接続される外部機器と所定の情報を送受するための装置であり、外部機器との通信を行うための制御を行う。
【００４５】
１−２．動作
次に、図８〜９を参照して、第１実施形態におけるＰＣ１００の動作について詳細に説明する。
【００４６】
図８は、第１日本語キーワード登録処理に係るＰＣ１００の動作を説明するためのフローチャートである。この第１日本語キーワード登録処理は、ＣＰＵ１０が、記憶部４０に記憶された第１日本語キーワード登録処理プログラム４４を実行することにより実現される処理である。
【００４７】
まず、ＣＰＵ１０は、例文番号ｎ＝１を設定し（ステップＳ１）、英和例文データ４２ｂから例文番号ｎに対応する日本語訳を読み出して、登録候補文字列を抽出する（ステップＳ３）。ここで、登録候補文字列とは、例えば、英語例文の日本語訳に含まれる語句を分節し、分節した語句のうち自立語を抽出したものである。具体的には、図９に示すように、日本語訳「彼には生物学の知識が多少ある」から抽出される、「彼」、「生物学」、「知識」、「多少」、「ある」といった文字列である。
【００４８】
ＣＰＵ１０は、抽出された登録候補文字列の１つを先頭から選択して（ステップＳ５）、国語辞書ＤＢ４１に記憶された表記見出語のうち、選択した登録候補文字列に一致するものがあるか否かを判別する（ステップＳ７）。登録候補文字列に一致する表記見出語が国語辞書ＤＢ４１に記憶されている場合（ステップＳ７；ＹＥＳ）、ＣＰＵ１０は、一致した登録候補文字列を表記見出語として、日本語キーワードテーブル４３に登録する（ステップＳ９）。
【００４９】
続いて、登録された表記見出語に対応付けられている読み見出語を国語辞書ＤＢ４１から取得し、取得した読み見出語を表記見出語に対応付けて日本語キーワードテーブル４３に登録する（ステップＳ１１）。更に、登録された表記見出語の抽出元の日本語訳に対応付けられた例文に対応する例文番号ｎを、表記見出語に対応付けて日本語キーワードテーブル４３に登録する（ステップＳ１３）。
【００５０】
続いて、ＣＰＵ１０は、次の登録候補文字列があるか否かを判別し（ステップＳ１５）、次の登録候補文字列がある場合（ステップＳ１５；ＹＥＳ）、次の登録候補文字列を選択して（ステップＳ１７）、ステップＳ７に移行する。一方、次の登録候補文字列がない場合（ステップＳ１５；ＮＯ）、すなわち、日本語訳から抽出された全ての登録候補文字列について、日本語キーワードテーブル４３に登録するか否かの判定を終えた場合、ＣＰＵ１０は、次の例文番号に対応する例文が英和例文データ４２ｂに記憶されているか否かを判別する（ステップＳ１９）。次の例文が英和例文データ４２ｂに記憶されている場合（ステップＳ１９；ＹＥＳ）、ＣＰＵ１０は、例文番号ｎ＝ｎ＋１を設定し（ステップＳ２１）、ステップＳ３に移行して上述した処理を繰り返して実行する。
【００５１】
一方、次の例文が英和例文データ４２ｂに記憶されていない場合（ステップＳ１９；ＮＯ）、すなわち、英和例文データ４２ｂに記憶された全ての例文について、日本語キーワードテーブル４３に登録するか否かの判定を終えた場合、ＣＰＵ１０は日本語キーワードテーブル４３の最適化処理を実行する（ステップＳ２３）。ここで、日本語キーワードテーブル４３の最適化処理とは、複数の表記見出語が重複して日本語キーワードテーブル４３に登録されている場合、複数の表記見出語のそれぞれ対応付けられている例文番号を１つの表記見出語に対応付けることにより、重複する表記見出語を１つに纏めて日本語キーワードテーブル４３を最適化することである。そして、最適化処理が終了した場合、第１日本語キーワード登録処理を終了する。
【００５２】
以上の第１日本語キーワード登録処理が実行されることにより、図９に示すように、日本語訳「彼には生物学の知識が多少ある」に対して、「彼（かれ）」、「生物学（せいぶつがく）」、「知識（ちしき）」、「多少（たしょう）」、「ある」といった表記見出語及び読み見出語からなる日本語キーワードが登録され、各日本語キーワードには、上記日本語訳の英語例文の例文番号がそれぞれ対応付けて登録される。
【００５３】
１−３．作用・効果
以上のように、第１実施形態のＰＣ１００によれば、英和例文データ４２ｂに記憶されている英語例文の日本語訳から登録候補文字列を抽出し、抽出した登録候補文字列と、国語辞書ＤＢ４１に記憶されている表記見出語とが一致するか否かを判定する。登録候補文字列と、表記見出語が一致する場合、当該登録候補文字列を表記見出語として、日本語キーワードテーブル４３に登録すると共に、表記見出語に対応付けられている読み見出語と、表記見出語の抽出元である日本語訳に対応付けられている英語例文の例文番号とを、表記見出語に対応付けて日本語キーワードテーブル４３に登録することにより、英語例文検索用データを生成する。
【００５４】
従って、英語例文検索用データとして生成された日本語キーワードテーブル４３には、英和例文データ４２ｂに記憶されている英語例文に対応する日本語訳に含まれる語句を表記見出語、当該語句の読みを読み見出語とした日本語キーワードが記憶され、この日本語キーワードに対応付けて英語例文の例文番号が記憶されている。この日本語キーワードテーブル４３を英語例文検索用データとして英語例文の検索を行うことにより、ユーザにより入力された仮名文字列に基づき、当該仮名文字列に適合する読み見出語に対応する表記見出語を日本語キーワードテーブル１４２ｄから抽出し、この表記見出語に対応付けられた英語例文と日本語訳とを読み出して表示することができる。
【００５５】
また、英和例文データ４２ｂを備える電子辞書１に、英語例文検索用データとして日本語キーワードテーブル１００を記憶させ、日本語キーワードテーブル１００に基づいて、電子辞書１が備える英和例文データ４２ｂに記憶されている英語例文の検索を行うことができる。これにより、例えば、電子辞書１が漢字仮名変換機能を有しない場合であっても、入力された仮名文字列を日本語検索キーワードとして、該当する読み見出語に対応付けられた例文番号に基づいて、英語例文を検索することができる。また、処理能力の低い電子辞書等においても、全文検索処理を行うことなく、漢字又は仮名文字列を日本語検索キーワードとして、高速に例文検索を行うことができる。
【００５６】
１−４．変形例
上述した第１実施形態の第１日本語キーワード登録処理においては、登録候補文字列と、国語辞書ＤＢ４１に記憶される表記見出語とが一致した場合、各登録候補文字列をそれぞれ日本語キーワードテーブル４３に登録し、最後のステップにおいて日本語キーワードテーブル４３の最適化処理を行って、重複する表記見出語を統一することとしたが、この構成に限定されない。例えば、登録候補文字列を日本語キーワードテーブル４３に登録する際に、同一の表記見出語が登録されているか否かを判別し、同一の表記見出し語が登録されている場合、当該表記見出語に対応付けて、英語例文の例文番号のみを登録する構成であっても良い。或いは、各登録候補文字列をそれぞれ登録し、最適化処理を実行しない構成であってもよい。
【００５７】
［第２実施形態］
次に、図１０〜図１２を参照して、第２実施形態について説明する。上述した第１実施形態では、第１日本語キーワード登録処理において、登録候補文字列と、国語辞書ＤＢ４１に記憶されている表記見出語とが一致する場合に、登録候補文字列を表記見出語として、日本語キーワードテーブル４３に登録する場合について説明したが、第２実施形態においては、登録候補文字列と、国語辞書ＤＢ４１に記憶されている表記見出語とが語幹部分において一致する場合に、当該表記見出語を日本語キーワードテーブル４６に登録する場合について説明する。なお、第２実施形態は、上述した第１実施形態におけるＰＣ１００を用いて実現されるものであり、第１実施形態と同一部分については、詳細な説明を省略又は簡略する。以下、第２実施形態に特徴的な部分を中心に説明する。
【００５８】
２−１．構成
第２実施形態におけるＰＣ１００は、上述した第１実施形態におけるＰＣ１００と略同様の構成によってなるが、第２実施形態の特徴的な構成として、記憶部４０に代えて記憶部４８を備えている。図１０に、記憶部４８のデータ構成の一例を示す。図１０において、記憶部４８は、国語辞書ＤＢ４１、英和辞書ＤＢ４２、日本語キーワードテーブル４６、第２日本語キーワード登録処理プログラム４７、辞書検索処理プログラ４４を格納している。つまり、第２実施形態に特徴的の構成として、日本語キーワードテーブル４３に代えて日本語キーワードテーブル４６と、第１日本語キーワード登録処理プログラム４４に代えて第２日本語キーワード登録処理プログラム４７とを記憶している。なお、日本語キーワードテーブル４６は、上述した第１実施形態の日本語キーワードテーブル４３と略同様のデータ構成によってなるため、図示及び詳細な説明は省略する。また、第２日本語キーワード登録処理プログラム４７は、第２実施形態に係る第２日本語キーワード登録処理を実行するためのプログラムである。処理の詳細については後述する。
【００５９】
２−２．動作
図１１〜図１２を参照して、第２実施形態におけるＰＣ１００の特徴的な動作について説明する。図１１は、第２日本語キーワード登録処理に係るＰＣ１００の動作を説明するためのフローチャートである。この第２日本語キーワード登録処理は、ＣＰＵ１０が、記憶部４０に記憶された第２日本語キーワード登録処理プログラム４７を実行することにより実現される処理である。
【００６０】
まず、ＣＰＵ１０は、例文番号ｎ＝１を設定し（ステップＳ３１）、英和例文データ４２ｂから例文番号ｎに対応する日本語訳を読み出して、登録候補文字列を抽出する（ステップＳ３３）。ここで、登録候補文字列は、上述した第1実施形態と同一のものである。具体的には、図１２に示すように、日本語訳「法律を止めて音楽の道に進む」に対して、「法律」、「止めて」、「音楽」、「道」、「進む」の登録候補文字列が抽出される。
【００６１】
ＣＰＵ１０は、抽出された登録候補文字列の１つを先頭から選択して（ステップＳ３５）、国語辞書ＤＢ４１に記憶された表記見出語のうち、選択した登録候補文字列に一致するものがあるか否かを判別する（ステップＳ３７）。登録候補文字列に一致する表記見出語が国語辞書ＤＢ４１に記憶されている場合（ステップＳ３７；ＹＥＳ）、ＣＰＵ１０は、一致した登録候補文字列を表記見出語として、日本語キーワードテーブル４６に登録する（ステップＳ４１）。
【００６２】
一方、登録候補文字列に一致する表記見出語が国語辞書ＤＢ４１に記憶されていない場合（ステップＳ３７；ＮＯ）、ＣＰＵ１０は、登録候補文字列の先頭の数文字（例えば、２文字）からなる語幹部分と、国語辞書ＤＢ４１に記憶される表記見出語の先頭の数文字からなる語幹部分とが一致するか否かを判別し（ステップＳ３９）、語幹部分が一致する場合（ステップＳ３９；ＹＥＳ）、登録候補文字列に代えて語幹部分が一致した表記見出語を、日本語キーワードテーブル４６に登録する（ステップＳ４１）。
【００６３】
続いて、登録された表記見出語に対応付けられている読み見出語を国語辞書ＤＢ４１から取得し、取得した読み見出語を表記見出語に対応付けて日本語キーワードテーブル４３に登録する（ステップＳ４３）。更に、登録された表記見出語の抽出元の日本語訳に対応付けられた例文に対応する例文番号ｎを、表記見出語に対応付けて日本語キーワードテーブル４３に登録する（ステップＳ４５）。
【００６４】
続いて、ＣＰＵ１０は、次の登録候補文字列があるか否かを判別し（ステップＳ４７）、次の登録候補文字列がある場合（ステップＳ４７；ＹＥＳ）、次の登録候補文字列を選択して（ステップＳ４９）、ステップＳ３７に移行する。一方、次の登録候補文字列がない場合（ステップＳ４７；ＮＯ）、すなわち、日本語訳から抽出された全ての登録候補文字列について、日本語キーワードテーブル４６に登録するか否かの判定を終えた場合、ＣＰＵ１０は、次の例文番号に対応する例文が英和例文データ４２ｂに記憶されているか否かを判別する（ステップＳ５１）。次の例文が英和例文データ４２ｂに記憶されている場合（ステップＳ５１；ＹＥＳ）、ＣＰＵ１０は、例文番号ｎ＝ｎ＋１を設定し（ステップＳ５３）、ステップＳ３３に移行して上述した処理を繰り返して実行する。
【００６５】
一方、次の例文が英和例文データ４２ｂに記憶されていない場合（ステップＳ５１；ＮＯ）、すなわち、英和例文データ４２ｂに記憶された全ての例文について、日本語キーワードテーブル４６に登録するか否かの判定を終えた場合、ＣＰＵ１０は日本語キーワードテーブルの最適化処理を実行する（ステップＳ５５）。そして、最適化処理が終了した場合、第２日本語キーワード登録処理を終了する。
【００６６】
以上の第２日本語キーワード登録処理が実行されることにより、図１２に示すように、日本語訳「法律を止めて音楽の道に進む」に対して、「法律（ほうりつ）」、「止める（やめる）」、「音楽（おんがく）」、「道（みち）」、「進む（すすむ）」といった表記見出語及び読み見出語からなる日本語キーワードが登録され、各日本語キーワードには、上記日本語訳の英語例文の例文番号がそれぞれ対応付けて登録される。これにより、日本語訳において「止めて」といった語句のように、語尾変化を伴って使用されている語句については、語尾変化を伴わない語形「止める（やめる）」を日本語キーワードとして登録することができる。
【００６７】
以上のように、第２実施の形態のＰＣ１００によれば、英和例文データ４２ｂに記憶されている英語例文の日本語訳から登録候補文字列を抽出し、抽出した登録候補文字列と、国語辞書ＤＢ４１に記憶されている表記見出語とが一致するか否かを判定し、一致しない場合には、登録候補文字列と、表記見出語とが語幹部分において一致するか否かを判定する。登録候補文字列と表記見出語とが語幹部分において一致する場合、当該登録候補文字列に代えて表記見出語を日本語キーワードとして日本語キーワードテーブル４６に登録する。更に、表記見出語に対応付けられている読み見出語と、表記見出語の抽出元である日本語訳に対応付けられている英語例文の例文番号とを、表記見出語に対応付けて日本語キーワードテーブル４３に登録することにより、英語例文検索用データを生成する。
【００６８】
従って、英語例文検索用データとして生成された日本語キーワードテーブル４６には、英和例文データ４２ｂに記憶されている英語例文に対応する日本語訳に含まれる語形変化を伴う語句については、語形変化を伴わない語句を表記見出語とし、当該語形変化を伴わない語句の読みを読み見出語とした日本語キーワードが記憶され、この日本語キーワードに対応付けて英語例文の例文番号が記憶されている。この日本語キーワードテーブル４６を英語例文検索用データとして英語例文の検索を行うことにより、ユーザにより語形変化を伴わない仮名文字列が入力された場合であっても、入力された仮名文字列に適合する読み見出語に対応する表記見出語を日本語キーワードテーブル４６から抽出し、この表記見出語に対応付けられた英語例文と語形変化を伴う語句を含む日本語訳とを読み出して表示することができる。
【００６９】
つまり、語形変化していない語句が日本語検索キーワードとして入力された場合であっても、対応する語形変化している語句を含む日本語訳の英語例文を、適切に検索することができるため、例文検索の検索精度を向上させ、目的とする英語例文を容易に検索することができる。
【００７０】
２−４．変形例
上述した第２実施形態においては、登録候補文字列と、国語辞書ＤＢ４１に記憶されている表記見出語とが語幹部分において一致するか否かを判定する例について説明したが、この構成に限定されない。例えば、登録候補文字列と、表記見出語とが語尾部分において一致するかを否かを判定する構成であっても良い。この場合、例えば、英語例文の日本語訳に含まれる語句が「父さん」であり、国語辞書ＤＢ４１の表記見出語が「お父さん」である場合に、登録候補文字列「父さん」と、表記見出語「お父さん」とが語尾部分において一致すると判定して、日本語キーワード「お父さん」を日本語キーワードテーブル４６に登録することができる。
【００７１】
［第３実施形態］
次に、図１３〜図１７を参照して第３実施形態について説明する。上述した第１実施形態及び第２実施形態においては、第１及び第２日本語キーワード登録処理において、日本語訳に含まれる登録候補文字列に基づいて、日本語キーワードを登録する場合について説明したが、第３実施形態においては、英語例文から登録候補単語を抽出し、登録候補単語に基づいて、類義語を含む日本語キーワードを登録する場合について説明する。なお、第３実施形態は、上述した第１実施形態におけるＰＣ１００を用いて実現されるものであり、第１実施形態と同一部分については、詳細な説明を省略する。以下、第３実施形態に特徴的な部分を中心に説明する。
【００７２】
３−１．構成
第３実施形態におけるＰＣ１００は、上述した第１実施形態におけるＰＣ１００と略同様の構成によってなるが、第３実施形態に特徴的な構成として、記憶部４０に代えて記憶部８０を備えている。図１３に、記憶部８０のデータ構成例を示す。図１３において、記憶部８０は、国語辞書ＤＢ４１と、英和辞書ＤＢ４２と、英和辞書データ４２ａ、英和例文データ４２ｂ、英語類義語辞書データ８２ｃ、英語キーワードテーブル４２ｃ、日本語キーワードテーブル８３と、第３日本語キーワード登録処理プログラム８４と、辞書検索処理プログラム４５とを備えて構成される。以下、第３実施の形態に特徴的なデータである英和類義語辞書データ８２ｃと、日本語キーワードテーブル８３と、第３日本語キーワード登録処理プログラム８４について詳細に説明する。
【００７３】
英和類義語辞書データ８２ｃは、英単語の見出語（以下、「英語見出語」と記す）と、英語見出語の類義語及び類義語の日本語訳を複数含む類義語情報とを対応付けて記憶するデータテーブルである。日本語訳には、漢字とその漢字の読みである仮名とを含んでいる。図１４に、英和類義語辞書データ８２ｃのデータ構成例を示す。図１４において、英和類義語辞書データ８２ｃは、例えば、英語キーワード「knowledge」に対応付けて、日本語訳（仮名）「がくしき」、日本語訳（漢字）「学識」、類義語（英単語）「learning」といった類義語情報を複数記憶している。
【００７４】
日本語キーワードテーブル８３は、日本語キーワードと、当該日本語キーワードを日本語訳に含む英語例文に対応する例文番号とを対応付けて記憶するデータテーブルである。日本語キーワードには、表記見出語と読み見出語があり、読み見出語は語句である表記見出語の読みである。図１５に、日本語キーワードテーブル８３のデータ構成例を示す。図１５において、日本語キーワードテーブル８３は、例えば、表記見出語「学識」に対応付けて、読み見出語「がくしき」と、例文番号「100，359，…」とを記憶している。
【００７５】
この日本語キーワードテーブル８３は、第３実施形態に特徴的な構成として、上述した英和類義語辞書データ８２ｃに関連して日本語キーワードと、英語例文とが対応付けられている。具体的には、英和類義語辞書データ８２ｃに記憶されている英語見出語の類義語に対応する日本語訳をそれぞれ表記見出語として、当該英語見出語を含む例文に対応する例文番号がそれぞれ対応付けられている。
【００７６】
以下、例文番号「100」の英語例文「He has a knowledge of biology」に含まれる英単語「knowledge」に着目して英和類義語辞書データ８２ｃと日本語キーワードテーブル８３との関係について説明する。まず、図１４に示す英和類義語辞書データ８２ｃには、英単語「knowledge」の類義語の日本語訳として、「学識（がくしき）」、「学問（がくもん）」、「知識（ちしき）」が記憶されている。一方、図１５に示すように、これらの日本語訳は、日本語キーワードテーブル８３に、日本語キーワードとして、表記見出語及び読み見出語が登録されている。そして、各日本語キーワードには、英単語「knowledge」を含む例文に対応する例文番号「100」が対応付けて記憶されている。すなわち、日本語キーワードテーブル８３の日本語キーワード「学識（がくしき）」、「学問（がくもん）」、「知識（ちしき）」には、例文番号「100」がそれぞれ対応付けられている。
【００７７】
これにより、例えば、検索キーワードとして、「がくしき」が入力された場合に、例文番号「100」の英語例文「He has a knowledge of biology」と日本語訳「彼には生物学の知識が多少ある」とを検索することができる。つまり、第１実施形態と比較すると、第１実施形態の日本語キーワードテーブル４３は、英語例文の日本語訳に一致する語句のみを日本語キーワードとして登録しているため、日本語キーワードテーブル４３に基づいて検索を行った場合、検索キーワードとして「がくしき」を入力しても、英語例文「He has a knowledge of biology」を検索することはできない。しかし、第３実施形態の日本語キーワードテーブル８３は、英単語「knowledge」の類義語の日本語訳を表記見出語として、各表記見出語に対応付けて和訳英文の例文番号を登録するため、類義語を含む英語例文を検索することができる。
【００７８】
第３日本語キーワード登録処理プログラム８４は、第３実施形態に係る第３日本語キーワード登録処理を実現するためのプログラムである。具体的には、ＣＰＵ１０により記憶部８０から読み出され、ＲＡＭ５０に展開された後に実行されるプログラムである。処理の詳細については後述する。
【００７９】
３−２．動作
図１６〜図１７を参照して、第３実施形態におけるＰＣ１００の特徴的な動作について詳細に説明する。図１６は、第３日本語キーワード登録処理に係るＰＣ１００の動作を説明するためのフローチャートである。この第３日本語キーワード登録処理は、ＣＰＵ１０が、記憶部８０に記憶された第３日本語キーワード登録処理プログラム８４を実行することにより実現される処理である。
【００８０】
まず、ＣＰＵ１０は、例文番号ｎ＝１を設定し（ステップＳ６１）、英和例文データ８２ｂから例文番号ｎに対応する英語例文を読み出して、登録候補英単語を抽出する（ステップＳ３３）。ここで、登録候補英単語とは、例えば、英語例文を構成する英単語をそれぞれ抽出したものである。具体的には、図１７に示すように、英語例文「He has a knowledge of biology」から抽出される、「He」、「has」、「a」、「knowledge」、「of」、「biology」といった英単語である。
【００８１】
ＣＰＵ１０は、抽出された登録候補英単語の１つを先頭から選択して（ステップＳ６５）、英和類義語辞書データ８２ｃに記憶された英語見出語のうち、選択した登録候補英単語に一致するものがあるか否かを判別する（ステップＳ６７）。ここで、登録候補英単語に一致する英語見出語が英和類義語辞書データ８２ｃに記憶されている場合（ステップＳ６７；ＹＥＳ）、ＣＰＵ１０は、英和類義語辞書データ８２ｃから当該英語見出語に対応付けて記憶されている類義語の日本語訳（仮名及び漢字）を取得する（ステップＳ６９）。取得した日本語訳のうち漢字を表記見出語、仮名を読み見出語としてそれぞれ日本語キーワードテーブル４６に登録する（ステップＳ７１）。続いて、登録候補英単語の抽出元の英語例文に対応する例文番号ｎを各日本語キーワードにそれぞれ対応付けて登録する（ステップＳ７３）。
【００８２】
そして、ＣＰＵ１０は、次の登録候補英単語があるか否かを判別し（ステップＳ７５）、次の登録候補英単語がある場合（ステップＳ７５；ＹＥＳ）、次の登録候補英単語を選択して（ステップＳ７７）、ステップＳ６７に移行する。一方、次の登録候補英単語がない場合（ステップＳ７５；ＮＯ）、すなわち、英語例文から抽出された全ての登録候補英単語について、日本語キーワードテーブル４６に登録するか否かの判定を終えた場合、ＣＰＵ１０は、次の例文番号に対応する英語例文が英和例文データ４２ｂに記憶されているか否かを判別する（ステップＳ７９）。次の英語例文が英和例文データ４２ｂに記憶されている場合（ステップＳ７９；ＹＥＳ）、ＣＰＵ１０は、例文番号ｎ＝ｎ＋１を設定し（ステップＳ８１）、ステップＳ６３に移行して上述した処理を繰り返して実行する。
【００８３】
一方、次の英語例文が英和例文データ４２ｂに記憶されていない場合（ステップＳ７９；ＮＯ）、すなわち、英和例文データ４２ｂに記憶された全ての英語例文について、日本語キーワードテーブル８３に登録するか否かの判定を終えた場合、ＣＰＵ１０は日本語キーワードテーブルの最適化処理を実行する（ステップＳ８３）。そして、最適化処理が終了した場合、第３日本語キーワード登録処理を終了する。
【００８４】
以上の第３日本語キーワード登録処理が実行されることにより、図１７に示すように、英語例文「He has a knowledge of biology」に対して、「彼（かれ）」、「雄（おす）」、「牡（おす）」、「学識（がくしき）」、「学問（がくもん）」、「知識（ちしき）」、「精通（せいつう）」、「知見（ちけん）」、「認識（にんしき）」、「理解（りかい）」、「関する（かんする）」、「ついて」、「前（まえ）」、「生物学（せいぶつがく）」、「生態学（せいたいがく）」、「生活史（せいかつし）」といった表記見出語及び読み見出語からなる日本語キーワードが登録され、各日本語キーワードには、上記英語例文の例文番号がそれぞれ対応付けて登録される。
【００８５】
つまり、第３日本語キーワード登録処理において、英語例文「He has a knowledge of biology」から登録候補単語「knowledge」が抽出・選択された場合、図１４に示す英和類義語辞書データ８２ｃから「knowledge」の類義語の日本語訳（漢字及び仮名）として、「学識（がくしき）」、「学問（がくもん）」、「知識（ちしき）」、「精通（せいつう）」、「知見（ちけん）」、「認識（にんしき）」、「理解（りかい）」といった語句が取得される。そして、図１５に示すように、取得された各日本語訳「学識（がくしき）」、「学問（がくもん）」、「知識（ちしき）」、…は日本語キーワードとして日本語キーワードテーブル８３に登録され、各日本語キーワードには、英語例文「He has a knowledge of biology」の例文番号「100」がそれぞれ記憶される。同様にして、英語例文に含まれる英単語「He」の類義語に対応して、日本語キーワード「彼（かれ）」、「雄（おす）」、「牡（おす）」を登録し、英単語「of」の類義語に対応して、日本語キーワード「関する（かんする）」、「ついて」、「前（まえ）」を登録し、英単語「biology」に対応して、日本語キーワード「生物学（せいぶつがく）」、「生態学（せいたいがく）」、「生活史（せいかつし）」を登録し、各日本語キーワードに対応付けて例文番号をそれぞれ記憶させることができる。
【００８６】
以上のように、第３実施形態のＰＣ１００によれば、英和例文データ４２ｂに記憶されている英語例文から登録候補英単語を抽出し、抽出した登録候補英単語と、英和類義語辞書データ８２ｃに記憶されている英語見出語とが一致するか否かを判定する。登録候補英単語と、英語見出語が一致する場合、当該英語見出語に対応付けられている複数の類義語の日本語訳のうち漢字を表記見出語、類義語の日本語訳のうち仮名を読み見出語として、表記見出語と読み見出語とを対応付けた日本語キーワードを日本語キーワードテーブル８３に登録する。更に、登録候補英単語の抽出元である英語例文の例文番号を、表記見出語に対応付けて登録することにより、英語例文検索用データを生成する。
【００８７】
従って、英語例文検索用データとして生成された日本語キーワードテーブル８３には、英和例文データ４２ｂに記憶されている英語例文に含まれる英単語の類義語の日本語訳の漢字を表記見出語、当該日本語訳の仮名を読み見出語とした日本語キーワードが記憶され、この日本語キーワードに対応付けて英語例文の例文番号が記憶されている。この日本語キーワードテーブル８３を英語例文検索用データとして英語例文の検索を行うことにより、ユーザにより入力された仮名文字列に基づき、当該仮名文字列に適合する読み見出語に対応する表記見出語を日本語キーワードテーブル８３から抽出し、この表記見出語に対応付けられた類義語を含む複数の英語例文とその日本語訳とを読み出して表示することができる。
【００８８】
つまり、入力された仮名文字列を日本語訳に含む外国語例文だけでなく、入力された仮名文字列に意味が似通った語句を日本語訳に含む外国語例文を同時に表示させることができるため、目的とした外国語例文を容易に検索することができると共に、学習効率を向上させることができる。
【００８９】
３−４．変形例
上述した第１〜第３実施形態においては、外国語例文が英語例文である場合を例として説明を行ったが、外国語例文は、英語例文に限定されず、日本語以外の何れかの言語からなる外国語例文であれば良い。また、日本語キーワードは、漢字を含む表記見出語と、仮名文字を含む読み見出語とが対応付けられてなる場合を例として説明を行ったが、この構成に限定されない。例えば、読み見出語の仮名文字の代わりに、ローマ字や片仮名が記憶される構成であっても良い。この構成によれば、例えば、アルファベット入力しかできない装置であっても、ローマ字により読み見出語を入力して、読み見出語に対応付けられた表記見出語を抽出して、表記見出語に対応する英語例文を検索することができる。
【００９０】
［第４実施形態］
次に、図１８〜図２９を参照して第４実施形態について説明する。上述した第１実施形態〜第３実施形態においては、ＰＣ１００により第１〜第３日本語キーワード登録処理を実行することにより、日本語キーワードテーブル４３，４６，８３を作成する場合について説明を行った。第４実施形態においては、上述した第１実施形態〜第３実施形態において作成された日本語キーワードテーブル４３，４６，８３を用いて、電子辞書１において、辞書検索処理を行う場合について説明する。なお、この辞書検索処理は、第１〜第３実施形態のＰＣ１００において実行される辞書検索処理と同様の処理である。
【００９１】
４−１．構成
まず、第４実施形態に係る電子辞書１の構成について説明する。図１８は、電子辞書１の概観構成を示す図である。図１８に示すように、電子辞書１は、ディスプレイ３と、各種キー群５とを備えている。ここで、各種キー群５を構成するキーにはそれぞれ固有の機能が割り当てられており、ユーザによってこれらのキーが押下されて、電子辞書１が操作される。
【００９２】
具体的には、各種キー群５は、図１９に示すように、各種処理が実行される処理キー７、検索対象の辞書ＤＢを英和辞書ＤＢにするための英和辞書キー７ａ、操作の確定等の指示を入力するための決定キー９、カーソル等の方向を指示する方向キー１１、英語検索キーワードに基づいて例文を検索するための英語例文検索キー１５、日本語検索キーワードに基づいて例文を検索するための日本語例文検索キー１７等を有している。なお、それぞれのキーの機能、動作についての詳細は適宜説明する。
【００９３】
図２０は、第４実施形態における電子辞書１の内部構成を示すブロック図である。図２０において、電子辞書１は、ＣＰＵ１１０と、入力部１２０と、表示部１３０と、ＲＯＭ（Read Only Memory）１４０と、ＲＡＭ１５０と、伝送制御部１６０とを備えており、各部はバス１７０で接続されている。
【００９４】
ＣＰＵ１１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送を行う。具体的には、ＣＰＵ１１０は、入力部１２０から入力される操作信号に応じてＲＯＭ１４０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果を表示するための表示制御信号を適宜表示部１３０に出力して、対応した表示情報を表示する。
【００９５】
また、ＣＰＵ１１０は本実施の形態においてＲＯＭ１４０の辞書検索処理プログラム１４３に従った辞書検索処理（図２１参照）を実行する。ＣＰＵ１１０は、辞書検索処理において、日本語例文検索処理（図２２参照）と、英語例文検索処理（図２３参照）とをサブルーチンとして実行する。
【００９６】
入力部１２０は、仮名、アルファベット等の文字入力や機能選択等に必要なキー群を備え、押下されたキーの押下信号をＣＰＵ１１０に出力する。この入力部１２０におけるキー入力により辞書種別の選択、文字入力、確定指示の入力等をするための入力手段が実現される。なお、この入力部１２０は、図１８に示す操作入力キー群５に相当するものである。
【００９７】
表示部１３０は、ＣＰＵ１１０から入力される表示制御信号に基づいて各種画面を表示させるものであり、ＬＣＤ等により構成される。なお、この表示部１３０は、図１８に示すディスプレイ３に相当するものである。
【００９８】
ＲＯＭ１４０は、各種初期設定、ハードウェアの検査、又は必要なプログラムのロード等を行うための初期プログラム、電子辞書１の動作に係る種々の機能を実現するためのデータや各種処理プログラムを格納する。ＣＰＵ１１０は、電子辞書１の電源投入時にこの初期プログラムを実行することにより、電子辞書１の動作環境を設定する。また、ＣＰＵ１１０は、各種処理プログラムを実行することにより、電子辞書の種々の機能を実現する。
【００９９】
具体的には、ＲＯＭ１４０は、国語辞書ＤＢ１４１と、英和辞書ＤＢ１４２と、辞書検索処理プログラム１４３とを格納している。また、英和辞書ＤＢ１４２には、英和辞書データ１４２ａと、英和例文データ１４２ｂと、英語キーワードテーブル１４２ｃと、３つの日本語キーワードテーブル１４２ｄ〜１４２ｆとを含んでいる。なお、国語辞書ＤＢ１４１、英和辞書データ１４２ａ、英和例文データ１４２ｂ、英語キーワードテーブル１４２ｃについては、それぞれ、上述した第１実施形態の国語辞書ＤＢ４１、英和辞書データ４２ａ、英和例文データ４２ｂ、英語キーワードテーブル４２ｃと略同様の構成によってなるため、詳細な説明を省略する。
【０１００】
日本語キーワードテーブル１４２ｄ〜１４２ｆは、それぞれ上述した第１実施形態〜第３実施形態の第１〜第３日本語キーワード登録処理が実行されることにより生成された日本語キーワードテーブル４３（図７参照）、４６（図１０参照）、８３（図１５参照）に対応している。なお、各日本語キーワードテーブル１４２ｄ〜１４２ｆのデータ構成は上述した日本語キーワードテーブル４３、４６、８３と同様の構成によってなるため図示及び詳細な説明を省略する。
【０１０１】
辞書検索処理プログラム１４３は、第４実施形態に係る辞書検索処理を実現するためのプログラムである。具体的には、ＣＰＵ１１０によりＲＯＭ１４０から読み出され、ＲＡＭ１５０に展開された後に実行されるプログラムである。処理の詳細については後述する。
【０１０２】
ＲＡＭ１５０は、ＣＰＵ１１０が実行する各種プログラムや、これらのプログラムの実行に係るデータ等を一時的に保持する書き込み可能なメモリである。第４実施形態では、入力仮名文字列記憶領域１５１、英語検索キーワード記憶領域１５２、日本語検索キーワード記憶領域が確保されている。入力仮名文字列記憶領域１５１は、辞書検索処理において、ユーザ操作により入力された仮名文字列を記憶する領域である。英語検索キーワード記憶領域１５２は、英語例文検索処理において、ユーザ操作により英語検索キーワードとして入力された英単語を記憶する領域である。日本語検索キーワード記憶領域１５３は、日本語例文検索処理において、ユーザ操作により選択された日本語検索キーワードを記憶する領域である。
【０１０３】
伝送制御部１６０は、通信ケーブル（図１に示す通信ケーブルＫ）を介して接続されるＰＣ１００と所定の情報を送受するための装置であり、ＰＣ１００との通信を行うための制御を行う。
【０１０４】
４−２．動作
図２１〜図２３を参照して、第４実施形態に係る電子辞書１の特徴的な動作について詳細に説明する。図２１は、辞書検索処理に係る電子辞書１の動作を説明するためのフローチャートである。この辞書検索処理は、ＣＰＵ１１０が、ＲＯＭ１４０に記憶された辞書検索処理プログラム１４３を実行することにより実現される処理である。
【０１０５】
まず、ＣＰＵ１１０は、ユーザ操作により何れかの辞書検索キーが押下されたか否かを判別する（ステップＴ１）。ここで、日本語例文検索キー１７が押下された場合（ステップＴ１；日本語例文検索キー）、ＣＰＵ１１０は、後述する日本語例文検索処理を実行する（ステップＴ３）。
【０１０６】
ここで、日本語例文検索処理の実行の前提として、電子辞書１には、初期設定又はユーザ操作により日本語キーワードテーブル１４２ｄ〜１４２ｆに対応する検索モードが設定されているものとする。この検索モードは、例えば、検索モード１が設定されている場合、日本語例文検索処理には、日本語キーワードテーブル１４２ｄが用いられ、検索モード２が設定されている場合、日本語例文検索処理には、日本語キーワードテーブル１４２ｅが用いられ、検索モード３が設定されている場合、日本語例文検索処理には、日本語キーワードテーブル１４２ｆが用いられるものとする。
【０１０７】
以下、日本語例文検索処理について説明する。図２２は、日本語例文検索処理に係る電子辞書１の動作を説明するためのフローチャートである。この日本語例文検索処理は、辞書検索処理の一部として、ＣＰＵ１１０が、ＲＯＭ１４０に記憶された辞書検索処理プログラム１４３を実行することにより実現される処理である。
【０１０８】
まず、ユーザにより各種キー群５が操作されて仮名文字列が入力されると（ステップＴ２１）、ＣＰＵ１１０は、入力された仮名文字列に適合する表記見出語を日本語キーワードテーブルから抽出する（ステップＴ２３）。続いて、抽出した表記見出語を表示部３０に一覧表示させる（ステップＴ２５）。
【０１０９】
そして、ＣＰＵ１１０は、一覧表示させた表記見出語の中から日本語検索キーワードとして選択する指示が入力されたか否かを判別し（ステップＴ２７）、選択指示が入力された場合（ステップＴ２７；ＹＥＳ）、選択された表記見出語を日本語検索キーワードとしてＲＡＭ１５０に記憶させる（ステップＴ２９）。
【０１１０】
次いで、ＣＰＵ１１０は、次のキーワードの入力を続ける指示が入力されたか否かを判別し（ステップＴ３１）、次のキーワードを入力する指示が入力された場合（ステップＴ３１；ＹＥＳ）、ステップＴ２１に移行して、上述した処理を繰り返して実行する。
【０１１１】
一方、訳／決定キー９が押下されることにより、例文検索指示が入力された場合（ステップＴ３３；ＹＥＳ）、ＣＰＵ１１０は、現在設定されている検索モードに対応する日本語キーワードテーブル１４２ｄ〜ｆから日本語検索キーワードに対応する表記見出語に対応付けられている例文番号を抽出する（ステップＴ３５）。ここで、日本語検索キーワードが複数選択されている場合は、複数の日本語検索キーワードに重複して対応付けられている例文番号を抽出する。
【０１１２】
ＣＰＵ１１０は、抽出した例文番号に対応する英語例文及び日本語訳を英和例文データ１４２ｂから取得して（ステップＴ３７）、取得した英語例文を表示部３０に一覧表示する（ステップＴ３９）。そして、一覧表示された英語例文の中から詳細表示させる英語例文を選択する指示が入力された否かを判別し（ステップＴ４１）、英語例文の表示指示が入力された場合（ステップＴ４１；ＹＥＳ）、選択された英語例文と日本語訳とを対訳表示させる（ステップＴ４３）。
【０１１３】
続いて、ＣＰＵ１１０は、日本語検索キーワードを入力するステップに戻る指示が入力されたか否かを判別し（ステップＴ４５）、戻る指示が入力された場合（ステップＴ４５；ＹＥＳ）、ステップＴ２１に移行して、上述した処理を繰り返して実行する。一方、日本語例文検索処理を終了する指示が入力された場合（ステップＴ４５；ＮＯ）、ＣＰＵ１１０は、日本語例文検索処理を終了して、辞書検索処理に戻る。
【０１１４】
図２１に戻り、ステップＴ１において、英和辞書キー７ａが押下された場合（ステップＴ１；英和辞書キー）、ＣＰＵ１１０は、英和検索画面を表示部３０に表示させる（ステップＴ５）。続いて、英和検索画面において何れかの検索指示が入力されたか否かを判別し（ステップＴ７）、英語例文検索キー１５が押下された場合（ステップＴ７；英語例文検索キー）、後述する英語例文検索処理を実行する（ステップＴ９）。
【０１１５】
以下、英語例文検索処理について説明する。図２３は、英語例文検索処理に係る電子辞書１の動作を説明するためのフローチャートである。この英語例文検索処理は、辞書検索処理の一部として、ＣＰＵ１１０が、ＲＯＭ１４０に記憶された辞書検索処理プログラム１４３を実行することにより実現される処理である。
【０１１６】
まず、ユーザにより各種キー群５が操作されて英単語が入力されると、ＣＰＵ１１０は、入力された英単語を英語検索キーワードとして取得する（ステップＴ５１）。続いて、入力された英語検索キーワードに基づいて、例文検索を行う指示が入力されたか否かを判別し（ステップＴ５３）、訳／決定キー９が押下されることにより、例文検索指示が入力された場合（ステップＴ５３；ＹＥＳ）、英語検索キーワードに適合する英語キーワードを英語キーワードテーブル１４２ｃから抽出する（ステップＴ５５）。
【０１１７】
ＣＰＵ１１０は、抽出した英語キーワードに対応付けられている例文番号を英語検索キーワードテーブル１４２ｃから取得し（ステップＴ５７）、取得した例文番号に対応する英語例文及び日本語訳を英和例文データ１４２ｂから取得する（ステップＴ５９）。そして、取得した英語例文を表示部３０に一覧表示させる（ステップＴ６１）。
【０１１８】
さらに、一覧表示された英語例文の中から詳細表示させる英語例文を選択する指示が入力された否かを判別し（ステップＴ６３）、英語例文の表示指示が入力された場合（ステップＴ６３；ＹＥＳ）、選択された英語例文と日本語訳とを対訳表示させる（ステップＴ６５）。
【０１１９】
そして、日本語検索キーワードを入力するステップに戻る指示が入力されたか否かを判別し（ステップＴ６７）、戻る指示が入力された場合（ステップＴ６７；ＹＥＳ）、ステップＴ５１に移行して、上述した処理を繰り返して実行する。一方、日本語例文検索処理を終了する指示が入力された場合（ステップＴ６７；ＮＯ）、ＣＰＵ１１０は、英語例文検索処理を終了して、辞書検索処理に戻る。
【０１２０】
図２１に戻り、ステップＴ７において、英和辞書検索を行う指示が入力された場合（ステップＴ７；英和辞書検索キー）、ユーザにより各種キー群５が操作されて英単語が入力されると（ステップＴ１１）、入力された英単語に該当する英和辞書の見出語の説明情報を表示させる（ステップＴ１３）。
【０１２１】
また、ステップＴ１に戻り、国語辞書キー７ｂが押下された場合（ステップＴ１；国語辞書キー）、ユーザにより各種キー群５が操作されて仮名文字列が入力されると（ステップＴ１５）、入力された仮名文字列に該当する見出語と説明情報とを国語辞書ＤＢ１４１から取得して、見出語と説明情報とを表示部３０に表示させる（ステップＴ１７）。
【０１２２】
そして、ＣＰＵ１１０は、辞書検索処理を終了する指示が入力されたか否かを判別し（ステップＴ１９）、処理を継続する指示が入力された場合（ステップＴ１９；ＮＯ）、ステップＴ１に移行して上述した処理を繰り返して実行する。一方、処理を終了する指示が入力された場合（ステップＴ１９；ＹＥＳ）、辞書検索処理を終了する。
【０１２３】
４−３．画面例
次に、電子辞書１の表示画面の一例である図２４〜図２９を参照して、辞書検索処理、日本語例文検索処理及び英語例文検索処理の動作例について説明する。まず、辞書検索処理の一部として実行される日本語例文検索処理について説明する。図２４は、辞書検索処理において、日本語例文検索キー１７が押下された場合（図２１のステップＴ１；日本語例文検索キー）における表示画面Ｗ１０１の一例を示す図である。なお、以下の図２４〜図２６の説明にあたり、日本語例文検索処理においては、予め検索モード１が設定されているもの、すなわち日本語例文検索処理では日本語キーワードテーブル１４２ｄが用いられるものとする。
【０１２４】
図２４（ａ）において、表示画面Ｗ１０１の上段には、仮名文字列入力項目１０１ａと、日本語検索キーワード表示項目１０１ｂ〜１０１ｄとが設けられている。仮名文字列入力項目１０１ａは、ユーザ操作による仮名文字列を入力する項目であり、仮名文字列の入力が可能な待機状態であることを示すアンダーバー（例えば「＿」）が表示されている。日本語検索キーワード表示項目１０１ｂ〜１０１ｄには、仮名文字列入力項目１０１ａに入力された仮名文字列に適合する表記見出語が一覧表示され、一覧表示された中から表記見出語が選択された場合に、選択された表記見出語を日本語検索キーワードとして表示する項目である。図２４（ａ）においては、日本語検索キーワード表示項目１０１ｂ〜１０１ｄの中から、何れにも日本語検索キーワードが設定・表示されていないため、先頭の日本語検索キーワード表示項目１０１ｂの見出し「日本語検索キーワード１」が、反転表示されている。
【０１２５】
図２４（ｂ）は、表示画面Ｗ１０１において、仮名文字列入力項目１０１ａに仮名文字列が入力され、入力された仮名文字列に適合する表記見出語が一覧表示された場合（図２２のステップＴ２５）における表示画面Ｗ１０２の一例を示す図である。図２４（ｂ）において、表示画面Ｗ１０２には、仮名文字列入力項目１０２ａと、表記見出語表示領域１０２ｂとが設けられている。
【０１２６】
仮名文字列入力項目１０２ａには、ユーザ操作により入力された仮名文字列（例えば、「せいぶつがく」）が表示されている。表記見出語表示領域１０２ｂには、入力された仮名文字列（例えば、「せいぶつがく」）に適合する表記見出語として日本語キーワードテーブル１４２ｄ〜１４２ｆから抽出された表記見出語（例えば、「生物学、生物学主義、生物岩…」）が一覧表示されている。また、一覧表示された表記見出語の中から選択される一の表記見出語が反転表示されている（例えば、「生物学」）。
【０１２７】
ここで、仮名文字列に適合する表記見出語としては、入力された仮名文字列「せいぶつがく」に完全一致する表記見出語だけでなく、表記見出語が５０音順に従って記憶されている日本語キーワードテーブル１４２ｄ〜１４２ｆの中から、完全一致する表記見出語「生物学」を先頭として、「生物学」以降に記憶されている所定数の表記見出語も含むものとする。なお、仮名文字列に適合する表記見出語として、入力された仮名文字列に完全一致する表記見出語（例えば、「生物学、生物学主義」）だけを一覧表示する構成であっても良い。
【０１２８】
図２４（ｃ）は、同図（ｂ）の表示画面Ｗ１０２において、一覧表示された表記見出語の中から一の表記見出語が選択された場合（図２２のステップＴ２７）における表示画面Ｗ１０３の一例を示す図である。図２４（ｃ）において、表示画面Ｗ１０３には、仮名文字列入力項目１０３ａと、日本語検索キーワード表示項目１０３ｂ〜１０３ｄが設けられ、日本語検索キーワード表示項目には、表示画面Ｗ１０２において選択された日本語検索キーワード（例えば、「生物学」）が表示されている。また、次のキーワードを選択するため、日本語検索キーワード表示項目１０３ｃの見出しが反転表示されている。
【０１２９】
図２５（ａ）は、表示画面Ｗ１０３において、例文検索指示が入力された場合（図２２のステップＴ３３）における表示画面Ｗ１０４の一例を示す図である。図２５（ａ）において、表示画面Ｗ１０４には、例文一覧表示領域１０４ａと、例文詳細表示領域１０４ｂとが設けられている。例文一覧表示領域１０４ａには、日本語検索キーワードをキーワードとして例文検索が行われた結果として、英語例文が一覧表示される。また、一覧表示された英語例文のうち選択された一の英語例文が反転表示されている。例文詳細表示領域１０４ｂには、例文一覧表示領域１０４ａにおいて選択された英語例文に関する情報が表示されている。
【０１３０】
図２５（ｂ）は、同図（ａ）の表示画面Ｗ１０４において、一の英語例文が選択され、例文表示指示が入力された場合（図２２のステップＴ４１）における表示画面Ｗ１０５の一例を示す図である。図２５（ｂ）において、表示画面Ｗ１０５には、対訳例文表示領域１０５ａが設けられ、選択された英語例文と、日本語訳とが対訳表示されている。
【０１３１】
次に、日本語例文検索処理において予め検索モード２が設定されている場合、すなわち日本語キーワードテーブル１４２ｅを用いて日本語例文検索処理が実行された場合の動作例について説明する。図２６（ａ）は、日本語例文検索処理において、既に日本語検索キーワードが選択された場合（図２２のステップＴ２９）における表示画面Ｗ１０６の一例を示す図である。図２６（ａ）において、表示画面Ｗ１０６には、仮名文字列入力項目１０６ａと、日本語検索キーワード表示項目１０６ｂ〜１０６ｄとが設けられ、日本語検索キーワード表示項目１０６ｂには、選択された日本語検索キーワードとして「止める」が表示されている。
【０１３２】
図２６（ｂ）は、同図（ａ）の表示画面Ｗ１０６において、例文検索指示が入力された場合（図２２のステップＴ３３）における表示画面Ｗ１０７の一例を示す図である。表示画面Ｗ１０７には、例文一覧表示領域１０７ａと、例文詳細表示領域１０７ｂとが設けられている。例文一覧表示領域１０７ａには、「止める」を日本語検索キーワードとして、日本語キーワードテーブル１４２ｅから抽出された英語例文が一覧表示されている。また、例文詳細表示領域１０７ｂには、例文一覧表示領域１０７ａにおいて選択された英語例文と、日本語訳とが対訳表示されている。
【０１３３】
このように、日本語キーワードテーブル１４２ｅを用いて例文検索を行った場合、日本語検索キーワードとして入力された「止める」と語幹部分において一致する語句を日本語訳に含む英語例文の検索をすることができる。具体的には、図２６に示すように、日本語検索キーワード「止める」に基づき、「止める」が語形変化した「止めて」という語句を含む日本語訳「法律を止めて音楽の道に進む」に対応する英語例文「I abandon law for music」を検索することができる。
【０１３４】
次に、日本語例文検索処理において予め検索モード３が設定されている場合、すなわち日本語キーワードテーブル１４２ｆを用いて日本語例文検索処理が実行された場合の動作例について説明する。図２７（ａ）は、日本語例文検索処理において、日本語検索キーワードが選択された場合（図２２のステップＴ２７）における表示画面Ｗ１０８の一例を示す図である。図２７（ａ）において、表示画面Ｗ１０８には、仮名文字列入力項目１０８ａと、日本語検索キーワード表示項目１０８ｂ〜１０８ｄとが設けられ、日本語検索キーワード表示項目１０６ｂには、選択された日本語検索キーワードとして「生物学」と、「知識」とが表示されている。
【０１３５】
図２７（ｂ）は、同図（ａ）の表示画面Ｗ１０８において、例文検索指示が入力された場合（図２２のステップＴ３３）における表示画面Ｗ１０９の一例を示す図である。表示画面Ｗ１０９には、例文一覧表示領域１０９ａと、例文詳細表示領域１０９ｂとが設けられている。例文一覧表示領域１０９ａには、「生物学」、「知識」を日本語検索キーワードとして、日本語キーワードテーブル１４２ｆから抽出された英語例文が一覧表示されている。また、例文詳細表示領域１０９ｂには、例文一覧表示領域１０９ａにおいて選択された英語例文と、日本語訳とが対訳表示されている。
【０１３６】
このように、日本語キーワードテーブル１４２ｆを用いて例文検索を行った場合、日本語検索キーワードとして入力された「生物学」の類義語や「知識」の類義語を日本語訳に含む英語例文の検索をすることができる。具体的には、図２７（ｂ）に示すように、日本語検索キーワード「生物学」及び「知識」に基づき、「生物学」の類義語である「生物史」及び「知識」の類義語である「精通」といった語句を含む日本語訳「彼は生物史に精通している」に対応する英語例文「He has an intimate knowledge of biology」を検索することができる。また、その他にも、同図（ｂ）の例文[C]に示すように、「生物学」の類義語である「生態学」及び「知識」の類義語である「理解」といった語句を含む日本語訳「彼女は生態学をきちんと理解している」に対応する英語例文「She has a clear apprehension of biology」を検索することができる。
【０１３７】
次に、図２８を参照して、辞書検索処理の一部として実行される英語例文検索処理の動作例について説明する。図２８は、辞書検索処理において、英語例文検索キー１５が押下された場合（図２１のステップＴ７；英語例文検索キー）における表示画面Ｗ１１０の一例を示す図である。
【０１３８】
図２８（ａ）において、表示画面Ｗ１１０の上段には、３つの英単語入力項目１１０ａ〜１１０ｃが設けられている。英単語入力項目１１０ａ〜１１０ｃは、ユーザ操作により英単語を入力する項目であり、英単語の入力が可能な項目の見出しが反転表示されている。例えば、英単語入力項目１１０ａには、英語検索キーワード１として「knowledge」が入力されている。
【０１３９】
図２８（ｂ）は、同図（ａ）の表示画面Ｗ１１０において、例文検索指示がなされた場合（図２３のステップＴ５３）における表示画面Ｗ１１１の一例を示す図である。図２８（ｂ）において、表示画面Ｗ１１１には、例文一覧表示領域１１１ａと、例文詳細表示領域１１１ｂとが設けられている。例文一覧表示領域１１１ａには、英語検索キーワードをキーワードとして例文検索が行われた結果として、英語例文が一覧表示されている。また、一覧表示された英語例文のうち選択された一の英語例文が反転表示されている。例文詳細表示領域１１１ｂには、例文一覧表示領域１１１ａにおいて選択された英語例文に関する情報が表示されている。
【０１４０】
図２８（ｃ）は、同図（ｂ）の表示画面Ｗ１１１において、一の英語例文が選択され、例文表示指示が入力された場合（図２３のステップＴ６３）における表示画面Ｗ１１２の一例を示す図である。図２８（ｃ）において、表示画面Ｗ１１２には、対訳例文表示領域１１２ａが設けられ、選択された英語例文（例えば、「He has a knowledge of biology」）と、日本語訳（例えば、「彼は生物学の知識が多少ある」）とが対訳表示されている。
【０１４１】
次に、図２９を参照して、辞書検索処理の動作例について説明する。図２９（ａ）は、辞書検索処理において、英和辞書キー７ａが押下された場合（図２１のステップＴ７；英和辞書キー）における表示画面Ｗ１１３の一例を示す図である。図２９（ａ）において、表示画面Ｗ１１３の上段には、英単語入力項目１１３ａが設けられている。英単語入力項目１１３ａは、英和辞書内の検索を行うための検索キーワードを入力する項目であり、ユーザによる英単語の入力が可能な待機状態であることを示すアンダーバー（例えば、「＿」）が表示されている。
【０１４２】
図２９（ｂ）は、表示画面Ｗ１１３において、英単語入力項目１１３ａに検索キーワード「biology」が入力され、検索を実行するための決定キー９が押下された場合における表示画面Ｗ１１４の一例を示す図である。図２９（ｂ）において、表示画面Ｗ１１４には、説明情報表示領域１１４ａが設けられ、入力された英単語に該当する見出語（例えば、「biology」）と、見出語の説明情報（例えば、「１．生物学…」）とが表示されている。
【０１４３】
図２９（ｃ）は、辞書検索処理において、国語辞書キー７ｂが押下された場合（図２１のステップＴ１；国語辞書キー）における表示画面Ｗ１１５の一例を示す図である。図２９（ｃ）において、表示画面Ｗ１１５の上段には、仮名文字列入力項目１１５ａが設けられている。仮名文字列項目１１５ａは、国語辞書内の検索を行うための検索キーワードを入力する項目であり、ユーザによる仮名文字列の入力が可能な待機状態であることを示すアンダーバー（例えば、「＿」）が表示されている。
【０１４４】
図２９（ｄ）は、表示画面Ｗ１１５において、仮名文字列入力項目１１５ａに仮名文字列が入力されることにより、入力された仮名文字列に適合する見出語から検索キーワードが選択され、検索を実行するための決定キー９が押下された場合における表示画面Ｗ１１６の一例を示す図である。図２９（ｄ）において、表示画面Ｗ１１６には、説明情報表示領域１１６ａが設けられ、入力された検索キーワードに該当する見出語（例えば、「生物学」）と、見出語の説明情報（例えば、「生物を対象として…」）とが表示されている。
【０１４５】
４−４．作用・効果
以上のように、第４実施形態の電子辞書１は、上述した第１実施形態〜第３実施形態においてＰＣ１００により生成された日本語キーワードテーブル１４２ｄ〜１４２ｆを有し、予め設定される検索モードに対応する日本語キーワードテーブル１４２ｄ〜１４２ｆをそれぞれ用いて、ユーザにより入力された日本語検索キーワードに基づいて、日本語キーワードテーブル１４２ｄ〜１４２ｆに記憶されている日本語キーワードを抽出し、抽出した日本語キーワードに対応付けられている英語例文の検索を行う。
【０１４６】
つまり、日本語キーワードテーブル１４２ｄを用いて日本語例文検索処理を行った場合、電子辞書１においてユーザ操作により仮名文字列が入力され、当該仮名文字列に適合する表記見出語が日本語キーワードテーブル１４２ｄから抽出されることにより一覧表示された表記見出語の中から日本語検索キーワードを選択できる。そして、選択された日本語検索キーワードに基づいて、日本語キーワードテーブル１４２ｄから一致する日本語キーワードを抽出し、抽出した日本語キーワードに対応付けられた例文番号に基づき英語例文と、日本語訳とを取得することができる。
【０１４７】
これにより、漢字仮名変換機能を有しない電子辞書１においても、入力された仮名文字列に基づいて、入力された仮名文字列を読み見出語とする表記見出語を日本語訳に含む英語例文を適切に検索することができる。また、日本語キーワードテーブル１４２ｄに対応付けられた日本語キーワードに基づいて例文検索を行うため、例えば、英和例文データ１４１ｂに記憶される全ての情報に対して全文検索をすることなく、例文検索を行うことができる。これにより、比較的処理能力の低い電子辞書１においても、高速に例文検索を行うことができる。
【０１４８】
また、日本語キーワードテーブル１４２ｅを用いて日本語例文検索処理を行った場合、上記作用・効果に加えて、入力された仮名文字列に基づいて、当該仮名文字列を読み見出語とする表記見出語と、語幹部分において一致する語句を日本語訳に含む英語例文を検索することができる。これにより、日本語訳の中で語形が変化する語句についても、適切に検索することができるため、例文検索の検索精度を向上させ、目的とする英語例文を容易に検索することができる。
【０１４９】
更に、日本語キーワードテーブル１４２ｆを用いて日本語例文検索処理を行った場合、上記作用・効果に加えて、入力された仮名文字列に基づいて、当該仮名文字列を読み見出語とする表記見出語の類義語を日本語訳に含む英語例文を検索することができる。これにより、ユーザは、選択した日本語検索キーワードを日本語訳に含む英語例文だけでなく、選択した日本語検索キーワードに意味が似通った語句を日本語訳に含む英語例文を同時に参照することができるため、目的とした英語例文を容易に検索することができると共に、学習効果を高めることができる。
【０１５０】
また、電子辞書１は、英語キーワードテーブル１４２ｃを有し、英単語を英語検索キーワードとして英語例文を検索する英語例文検索処理を実行する。つまり、電子辞書１においてユーザ操作により英単語が入力されると、入力された英単語を英語検索キーワードとして、英語キーワードテーブル１４２ｃから一致する英語キーワードを抽出し、抽出した英語キーワードに対応付けられた例文番号に基づき英語例文と、日本語訳とを取得する。
【０１５１】
これにより、電子辞書１は、仮名文字列を入力することにより、日本語検索キーワードに基づいて英語例文の検索を行える以外に、英単語を入力することにより、英語検索キーワードに基づいて英語例文の検索を行うことができるため、ユーザの利用目的に応じて、適切な検索キーワードを選択して、英語例文の検索を行うことができる。従って、ユーザは、目的とする英語例文を容易に検索することができる。
【０１５２】
更に、電子辞書１は、表記見出語と表記見出語の読みである読み見出語と表記見出語の説明情報とを対応付けて辞書情報として記憶する国語辞書ＤＢ１４１を有し、仮名文字列を入力することにより、入力された仮名文字列に適合する読み見出語を検索して、読み見出語に対応する表記見出語と表記見出語の説明情報とを読み出して、表示部１３０に表示させる。これにより、電子辞書１は、入力された仮名文字列に基づき、英語例文を検索するだけでなく、国語辞書として辞書情報を検索することができるため、利便性が良い。
【０１５３】
また、電子辞書１の有する国語辞書ＤＢ１４１と、日本語キーワードテーブル１４２ｄ〜１４２ｆを生成するために用いられるＰＣ１００が有する国語辞書ＤＢ４１とは、同じデータ構成によって成るため、日本語キーワードテーブル１４２ｄ〜１４２ｆに記憶される表記見出語と読み見出語との対応関係と、国語辞書ＤＢ１４１に記憶される表記見出語と読み見出語との対応関係とに互換性がある。これにより、表記見出語と読み見出語との変換体系に一貫性が保たれ、使い勝手の良い電子辞書１を提供することできる。
【０１５４】
４−５．変形例
本第４実施形態においては、ＰＣ１００と電子辞書１とがケーブルＫを介して接続され、ＰＣ１００により生成された日本語キーワードテーブル４３，４６，８３をケーブルＫを介して電子辞書１に取得させる場合について説明を行ったが、この構成に限定されない。例えば、ＰＣ１００と電子辞書１とがネットワークＮに接続され、電子辞書１は、ネットワークＮを介して日本語キーワードテーブル４３，４６，８３を取得する構成であってもよい。
【０１５５】
また、電子辞書１は、３つの日本語キーワードテーブル１４２ｄ〜１４２ｆを有し、設定された検索モードに応じて、対応する日本語キーワードテーブル１４２ｄ〜１４２ｆを用いて、日本語例文検索処理を行う場合について説明を行ったが、この構成に限定されない。例えば、日本語キーワードテーブル１４２ｄ〜１４２ｆのうち少なくとも１つを備える構成であれば良い。
【０１５６】
また、第４実施形態においては、電子辞典、電子事典などを含む電子辞書を適用例として説明したが、このような製品に限定されるものではなく、携帯電話、パソコン、電子時計、ＰＤＡ等の電子機器全般に適用可能である。例えば、上述した第１実施形態〜第３実施形態に係るＰＣ１００に記憶される辞書検索処理プログラムがＰＣ１００において、実行されることにより、第４実施形態と同様の辞書検索処理が行われる構成であってよい。
【０１５７】
その他、本実施の形態は、上記したものに限らず適宜変更可能であることは勿論である。
【図面の簡単な説明】
【０１５８】
【図１】電子辞書とＰＣとの接続例を示す図。
【図２】ＰＣの機能構成を示すブロック図。
【図３】国語辞書ＤＢのデータ構成の一例を示す図。
【図４】英和辞書データのデータ構成の一例を示す図。
【図５】英和例文データのデータ構成の一例を示す図。
【図６】英語キーワードテーブルのデータ構成の一例を示す図。
【図７】日本語キーワードテーブルのデータ構成の一例を示す図。
【図８】第１実施形態における第１日本語キーワード登録処理を示すフローチャート。
【図９】第１日本語キーワード登録処理において登録される日本語キーワードを説明するための図。
【図１０】第２実施形態における記憶部のデータ構成の一例を示す図。
【図１１】第２実施形態における第２日本語キーワード登録処理を示すフローチャート。
【図１２】第２日本語キーワード登録処理において登録される日本語キーワードを説明するための図。
【図１３】第３実施形態における記憶部のデータ構成の一例を示す図。
【図１４】英和類義語辞書データのデータ構成の一例を示す図。
【図１５】第第３実施形態における日本語キーワードテーブルのデータ構成の一例を示す図。
【図１６】第３実施形態における第３日本語キーワード登録処理を示すフローチャート。
【図１７】第３日本語キーワード登録処理において登録される日本語キーワードを説明するための図。
【図１８】電子辞書の概観図の一例を示す図。
【図１９】電子辞書のキー配列の一例を示す図。
【図２０】電子辞書の機能構成を示すブロック図。
【図２１】第４実施形態における辞書検索処理を示すフローチャート。
【図２２】第４実施形態における日本語例文検索処理を示すフローチャート。
【図２３】第４実施形態における英語例文検索処理を示すフローチャート。
【図２４】第４実施形態における電子辞書の画面例を示す図。
【図２５】第４実施形態における電子辞書の画面例を示す図。
【図２６】第４実施形態における電子辞書の画面例を示す図。
【図２７】第４実施形態における電子辞書の画面例を示す図。
【図２８】第４実施形態における電子辞書の画面例を示す図。
【図２９】第４実施形態における電子辞書の画面例を示す図。
【符号の説明】
【０１５９】
１００  パーソナルコンピュータ
１０  ＣＰＵ
２０  入力部
３０  表示部
４０  記憶部
４１  国語辞書ＤＢ
４２  英和辞書ＤＢ
４２ａ  英和辞書データ
４２ｂ  英和例文データ
４２ｃ  英語キーワードテーブル
４３  日本語キーワードテーブル
４４  日本語キーワード登録処理プログラム
４５  辞書検索処理プログラム
５０  ＲＡＭ
５１  登録候補文字列記憶領域
５２  入力仮名文字列記憶領域
５３  英語検索キーワード記憶領域
５４  日本語検索キーワード記憶領域
６０  伝送制御部
７０  通信部
１  電子辞書
１１０  ＣＰＵ
１２０  入力部
１３０  表示部
１４０  ＲＯＭ
１４１  国語辞書ＤＢ
１４２  英和辞書ＤＢ
１４２ａ  英和辞書データ
１４２ｂ  英和例文データ
１４２ｃ  英語キーワードテーブル
１４２ｄ〜ｆ  日本語キーワードテーブル
１４３  辞書検索処理プログラム
１５０  ＲＡＭ
１６０  伝送制御部
【図１】
2006215636.tif 000003
【図２】
2006215636.tif 000004
【図３】
2006215636.tif 000005
【図４】
2006215636.tif 000006
【図５】
2006215636.tif 000007
【図６】
2006215636.tif 000008
【図７】
2006215636.tif 000009
【図８】
2006215636.tif 000010
【図９】
2006215636.tif 000011
【図１０】
2006215636.tif 000012
【図１１】
2006215636.tif 000013
【図１２】
2006215636.tif 000014
【図１３】
2006215636.tif 000015
【図１４】
2006215636.tif 000016
【図１５】
2006215636.tif 000017
【図１６】
2006215636.tif 000018
【図１７】
2006215636.tif 000019
【図１８】
2006215636.tif 000020
【図１９】
2006215636.tif 000021
【図２０】
2006215636.tif 000022
【図２１】
2006215636.tif 000023
【図２２】
2006215636.tif 000024
【図２３】
2006215636.tif 000025
【図２４】
2006215636.tif 000026
【図２５】
2006215636.tif 000027
【図２６】
2006215636.tif 000028
【図２７】
2006215636.tif 000029
【図２８】
2006215636.tif 000030
【図２９】
2006215636.tif 000031