(57)【要約】【課題】電子辞書等の情報表示制御装置において、指定した単語を含む例文を適切に検索して表示させる。【解決手段】ＣＰＵ１０は、入力単語から検索対象単語抽出条件を満足する対象単語を抽出し、対象単語の組合せを全て生成する。そして、各組合せを構成する対象単語が全て含まれる類似例文を抽出する。さらに、ＣＰＵ１０は、当該抽出した例文の内、入力単語が全て含まれる一致例文を抽出し、抽出した一致例文を表示させるとともに、類似例文を表示させる。また、この際、ＣＰＵ１０は、表示させる例文の内、連語関係にある単語を区別表示させるとともに、当該例文に含まれる入力単語を識別表示させる。【選択図】  図２
2004206560.tif 000002
【特許請求の範囲】
【請求項１】
例文を記憶した例文記憶手段と、
複数の単語を入力する入力手段と、
この入力手段により入力された複数の単語のうちのいずれかの単語を含む例文を、前記例文記憶手段に記憶された例文から検索する例文検索手段と、
この例文検索手段により検索された例文から、前記入力手段により入力された全ての単語を含む例文を抽出する例文抽出手段と、
この例文抽出手段により抽出された例文を表示する例文表示手段と、
を備えることを特徴とする情報表示制御装置。
【請求項２】
前記例文表示手段は、更に、前記例文検索手段により検索された例文を表示する一部一致例文表示手段を有することを特徴とする請求項１記載の情報表示制御装置。
【請求項３】
前記例文表示手段は、表示する例文に含まれる単語の内、前記入力手段により入力された単語を他の単語と異なる表示形態で表示させる表示形態変更表示手段を有することを特徴とする請求項１又は２に記載の情報表示制御装置。
【請求項４】
前記例文検索手段は、
前記入力手段により入力された複数の単語から、所定の検索対象単語抽出条件を満たす単語を抽出する対象単語抽出手段を有していて、この対象単語抽出手段により抽出された単語を含む例文を検索する手段であることを特徴とする請求項１〜３の何れか一項に記載の情報表示制御装置。
【請求項５】
前記対象単語抽出手段は、前記入力手段により入力された複数の単語から、冠詞以外の単語を抽出する冠詞以外抽出手段を有することを特徴とする請求項４に記載の情報表示制御装置。
【請求項６】
短縮形の単語と、当該短縮形の基本形となる複数単語とを対応付けて記憶する短縮形記憶手段を更に備え、
前記検索手段は、
前記入力手段により入力された複数の単語に、前記短縮形記憶手段に記憶される短縮形の単語が含まれているか否かを判定する短縮形判定手段と、
この短縮形判定手段により含まれると判定された場合に、当該短縮形の単語を前記短縮形記憶手段に記憶された短縮形の単語を基に、対応する基本形の複数単語に変換して、この複数単語と、前記入力手段により入力された残りの単語との内の一部の単語を含む例文を前記例文記憶手段に記憶された例文から検索する変換検索手段と、
を有する、ことを特徴とする請求項１〜３の何れか一項に記載の情報表示制御装置。
【請求項７】
単語の不定形と、当該単語の変化形とを対応付けて記憶する変化形記憶手段を更に備え、
前記検索手段は、
前記入力手段により入力された複数の単語に、前記変化形記憶手段に記憶される変化形の単語が含まれているか否かを判定する変化形判定手段と、
この変化形判定手段により含まれると判定された場合に、当該変化形の単語を前記変化形記憶手段に記憶された変化形の単語を基に、対応する不定形の単語に変換して、この単語と、前記入力手段により入力された残りの単語との内の一部の単語を含む例文を前記例文記憶手段に記憶された例文から検索する変換検索手段と、
を有する、ことを特徴とする請求項１〜３の何れか一項に記載の情報表示制御装置。
【請求項８】
前記所定の検索対象単語抽出条件は、固有名詞以外の単語を抽出するための条件であり、
前記対象単語抽出手段は、前記入力手段により入力された複数の単語から、固有名詞以外の単語を抽出する手段である、ことを特徴とする請求項４に記載の情報表示制御装置。
【請求項９】
例文を、当該例文に含まれる単語の連語関係を示す連語関係情報と対応付けて記憶した例文記憶手段と、
複数の単語を入力する入力手段と、
この入力手段により入力された複数の単語の内の一部の単語であり、且つ当該一部の単語を連語関係とする例文を、前記連語関係情報に基づいて、前記例文記憶手段に記憶される例文から抽出する例文抽出手段と、
この例文抽出手段により抽出された例文を、連語関係毎に区別して表示する例文表示手段と、
を備えることを特徴とする情報表示制御装置。
【請求項１０】
前記例文抽出手段は、
前記入力手段により入力された各単語を含む例文を、前記例文記憶手段に記憶される例文からそれぞれ検索する検索手段と、
この例文検索手段により検索された例文の連語関係情報に基づいて、前記入力手段により入力された複数の単語の内、連語関係にある単語を全て含む例文を抽出する抽出手段と、
を有することを特徴とする請求項９に記載の情報表示制御装置。
【請求項１１】
前記例文表示手段は、前記例文抽出手段により抽出された例文に含まれる単語の内、当該例文に対応付けられた連語関係情報に基づいて、該当する連語関係にある単語を他の単語と異なる表示形態で表示させる第１の表示形態変更表示手段を有することを特徴とする請求項９又は１０に記載の情報表示制御装置。
【請求項１２】
前記例文表示手段は、前記入力手段により入力された複数の単語と、前記例文抽出手段により抽出された例文とを組として連語関係毎に表示するとともに、前記入力手段により入力された複数の単語及び当該例文に含まれる単語の内、当該連語関係にある単語を他の単語と異なる表示形態で表示させる第２の表示形態変更表示手段を有することを特徴とする請求項９又は１０に記載の情報表示制御装置。
【請求項１３】
コンピュータに、
例文を記憶する例文記憶機能と、
複数の単語を入力する入力機能と、
この入力機能により入力された複数の単語のうちのいずれかの単語を含む例文を、前記例文記憶機能に記憶された例文から検索する例文検索機能と、
この例文検索機能により検索された例文から、前記入力機能により入力された全ての単語を含む例文を抽出する例文抽出機能と、
この例文抽出機能により抽出された例文を表示する例文表示機能と、
を実現させるためのプログラム。
【請求項１４】
コンピュータに、
例文を、当該例文に含まれる単語の連語関係を示す連語関係情報と対応付けて記憶する例文記憶機能と、
複数の単語を入力する入力機能と、
この入力機能により入力された複数の単語の内の一部の単語であり、且つ当該一部の単語を連語関係とする例文を、前記連語関係情報に基づいて、前記例文記憶手段に記憶される例文から抽出する例文抽出機能と、
この例文抽出機能により抽出された例文を、連語関係毎に区別して表示する例文表示機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、指定された単語を含む例文を検索するための情報表示制御装置及びプログラムに関する。
【０００２】
【従来の技術】
従来から、国語辞典、英和辞典、和英辞典等の各種辞書等、数種類の電子辞書データが組み込まれた電子辞書と呼ばれる情報表示制御装置が知られている。この電子辞書データには、見出語と、当該見出語の説明情報とが対応付けられて記憶され、検索語を指定することにより、検索語と一致する見出語の説明情報を表示させることができる。
【０００３】
また、入力した単語の例文の表示が可能な電子辞書が知られている。具体的には、例えば、例文表示制御回路が、例文キーの出力信号により例文記憶回路から該当する単語の例文を入力し、表示素子が、表示駆動回路の出力信号を入力して、例文を表示する（特許文献１参照。）。
【０００４】
また、内蔵される電子辞書データから指定された単語を含む例文を検索する例文検索機能を備えた電子辞書が知られている。具体的には、例えば、各単語に対応付けて、当該単語を含む例文を記憶しておき、指定された単語に対応付けられた例文を抽出して表示させる。この例文検索機能を利用すれば、所望の単語の用例を検索することができる。また、この際、複数の単語を指定すれば、指定した全ての単語を含む例文を検索することができる。
【０００５】
【特許文献１】
特開２００２−１０８８５７号公報
【０００６】
【発明が解決しようとする課題】
ところで、上記した例文検索機能を用いて、複数の単語が指定されて例文検索の実行が指示された場合には、指定された全ての単語に対応付けられている例文が抽出されて表示される。しかしながら、単語と例文との対応付けは、その例文中における単語の重要度に応じて予め設定されている。即ち、例文中の全ての単語と当該例文とが対応付けられているわけではない。
【０００７】
具体例としては、例えば、単語“ｈｏｗ”，“ｔｈｅ”，“ｗｅａｔｈｅｒ”を含む例文は、重要度の低い冠詞である単語“ｔｈｅ”には対応付けられていない場合がある。このため、単語“ｈｏｗ”，“ｗｅａｔｈｅｒ”が指定されて例文検索実行が指示された場合には上記した単語“ｈｏｗ”，“ｔｈｅ”，“ｗｅａｔｈｅｒ”を含む例文が抽出されるが、単語“ｈｏｗ”，“ｔｈｅ”，“ｗｅａｔｈｅｒ”が指定されて例文検索実行が指示された場合には、当該例文が抽出できず、使い勝手が悪かった。
【０００８】
本発明は、上記した従来の事情に鑑みてなされたものであり、電子辞書等の情報表示制御装置において、指定した単語を含む例文を適切に検索して表示させることを目的とする。
【０００９】
【課題を解決するための手段】
以上の課題を解決するため、請求項１に記載の発明の情報表示制御装置は、
例文を記憶した例文記憶手段（例えば、図２に示す例文ＤＢ５２）と、
複数の単語を入力するの入力手段（例えば、図２に示す入力装置２０；図１２に示すステップＳ１０）と、
この入力手段により入力された複数の単語のうちのいずれかの単語を含む例文を、前記例文記憶手段に記憶された例文から検索する例文検索手段（例えば、図２に示すＣＰＵ１０；図１４に示すステップＳ２４８）と、
この例文検索手段により検索された例文から、前記入力手段により入力された全ての単語を含む例文を抽出する例文抽出手段（例えば、図２に示すＣＰＵ１０；図１４に示すステップＳ２５８）と、
この例文抽出手段により抽出された例文を表示する例文表示手段（例えば、図２に示すＣＰＵ１０，表示装置；図１４に示すステップＳ２６２）と、
を備えることを特徴としている。
【００１０】
また、請求項１３に記載の発明のプログラムは、
コンピュータに、
例文を記憶する例文記憶機能（例えば、図２に示す例文ＤＢ５２）と、
複数の単語を入力する入力機能（例えば、図２に示す入力装置２０；図１２に示すステップＳ１０）と、
この入力機能により入力された複数の単語のうちのいずれかの単語を含む例文を、前記例文記憶機能に記憶された例文から検索する例文検索機能（例えば、図２に示すＣＰＵ１０；図１４に示すステップＳ２４８）と、
この例文検索機能により検索された例文から、前記入力機能により入力された全ての単語を含む例文を抽出する例文抽出機能（例えば、図２に示すＣＰＵ１０；図１４に示すステップＳ２５８）と、
この例文抽出機能により抽出された例文を表示する例文表示機能（例えば、図２に示すＣＰＵ１０，表示装置３０；図１４に示すステップＳ２６２）と、
を実現させることを特徴としている。
【００１１】
この請求項１又は１３に記載の発明によれば、入力手段或いは入力機能により入力された複数の単語の内の一部の単語を含む例文を検索し、検索された例文から入力された複数の単語を全て含む例文を抽出することができる。従って、指定した単語を含む例文を適切に検索して表示させることができる。
【００１２】
また、請求項２に記載の発明は、請求項１に記載の発明において、
前記例文表示手段は、更に、前記例文検索手段により検索された例文を表示する一部一致例文表示手段（例えば、図２に示すＣＰＵ１０，表示装置３０；図１４に示すステップＳ２６８）を有することを特徴としている。
【００１３】
この請求項２に記載の発明によれば、入力された複数の単語を全て含む例文が抽出されない場合であっても、当該入力された複数の単語の内の一部の単語を含む例文を表示させることができる。
【００１４】
そして、請求項３に記載の発明は、請求項１又は２に記載の情報表示制御装置において、
前記例文表示手段は、表示する例文に含まれる単語の内、前記入力手段により入力された単語を他の単語と異なる表示形態で表示させる表示形態変更表示手段（例えば、図２に示すＣＰＵ１０；図１４に示すステップＳ２６２）を有することを特徴としている。
【００１５】
この請求項３に記載の発明によれば、検索された例文を表示する際に、当該例文に含まれる単語の内、入力された単語を他の単語と異なる表示形態で表示させることができる。これによれば、ユーザは、表示された例文に含まれる単語の内、入力した単語を識別することができる。
【００１６】
そして、請求項４に記載の発明は、請求項１〜３の何れか一項に記載の情報表示制御装置において、
前記例文検索手段は、
前記入力手段により入力された複数の単語から、所定の検索対象単語抽出条件を満たす単語を抽出する対象単語抽出手段（例えば、図２に示すＣＰＵ１０；図１４に示すステップＳ２４０）を有していて、この対象単語抽出手段により抽出された単語を含む例文を検索する手段（例えば、図２に示すＣＰＵ１０；図１４に示すステップＳ２４８）であることを特徴としている。
【００１７】
この請求項４に記載の発明によれば、入力された複数の単語の内の検索対象単語抽出条件を満たす単語を含む例文を検索し、検索された例文から入力された複数の単語を全て含む例文を抽出することができる。
【００１８】
また、請求項５に記載の発明は、請求項４に記載の情報表示制御装置において、
前記対象単語抽出手段は、前記入力手段により入力された複数の単語から、冠詞以外の単語を抽出する冠詞以外抽出手段（例えば、図２に示すＣＰＵ１０；図１４に示すステップＳ２４０）を有することを特徴としている。
【００１９】
この請求項５に記載の発明によれば、入力された複数の単語の内、冠詞以外の単語を含む例文を検索し、検索された例文から入力された複数の単語を全て含む例文を抽出することができる。
【００２０】
そして、請求項６に記載の発明は、請求項１〜３の何れか一項に記載の情報表示制御装置において、
短縮形の単語と、当該短縮形の基本形となる複数単語とを対応付けて記憶する短縮形記憶手段（例えば、図２に示す短縮形対応テーブル５５）を更に備え、
前記検索手段は、
前記入力手段により入力された複数の単語に、前記短縮形記憶手段に記憶される短縮形の単語が含まれているか否かを判定する短縮形判定手段（例えば、図２に示すＣＰＵ１０；図１４に示すステップＳ２５２）と、
この短縮形判定手段により含まれると判定された場合に、当該短縮形の単語を前記短縮形記憶手段に記憶された短縮形の単語を基に、対応する基本形の複数単語に変換して、この複数単語と、前記入力手段により入力された残りの単語との内の一部の単語を含む例文を前記例文記憶手段に記憶された例文から検索する変換検索手段（例えば、図２に示すＣＰＵ１０；図１４に示すステップＳ２５４）と、
を有する、ことを特徴としている。
【００２１】
この請求項６に記載の発明によれば、入力された複数の単語に短縮形の単語が含まれている場合に、当該短縮形の単語を基本形の複数単語に変換することができる。そして、当該変換した基本形の複数単語と入力された残りの単語との内の一部の単語を含む例文を検索し、検索された例文から入力された複数の単語を全て含む例文を抽出することができる。
【００２２】
そして、請求項７に記載の発明は、請求項１〜３の何れか一項に記載の情報表示制御装置において、
単語の不定形と、当該単語の変化形とを対応付けて記憶する変化形記憶手段（例えば、図１４に示す変化形対応テーブル５６）を更に備え、
前記検索手段は、
前記入力手段により入力された複数の単語に、前記変化形記憶手段に記憶される変化形の単語が含まれているか否かを判定する変化形判定手段（例えば、図２に示すＣＰＵ１０；図１４に示すステップＳ２５２）と、
この変化形判定手段により含まれると判定された場合に、当該変化形の単語を前記変化形記憶手段に記憶された変化形の単語を基に、対応する不定形の単語に変換して、この単語と、前記入力手段により入力された残りの単語との内の一部の単語を含む例文を前記例文記憶手段に記憶された例文から検索する変換検索手段（例えば、図２に示すＣＰＵ１０；図１４に示すステップＳ２５４）と、
を有する、ことを特徴としている。
【００２３】
この請求項７に記載の発明によれば、入力された複数の単語に変化形の単語が含まれている場合に、当該変化形の単語を不定形の単語に変換することができる。そして、当該変換した不定形の単語と入力された残りの単語との内の一部の単語を含む例文を検索し、検索された例文から入力された複数の単語を全て含む例文を抽出することができる。
【００２４】
さらに、請求項８に記載の発明は、請求項４に記載の情報表示制御装置において、
前記所定の検索対象単語抽出条件は、固有名詞以外の単語を抽出するための条件であり、
前記対象単語抽出手段は、前記入力手段により入力された複数の単語から、固有名詞以外の単語を抽出する手段（例えば、図２に示すＣＰＵ１０；図１４に示すステップＳ２４０）である、ことを特徴としている。
【００２５】
この請求項８に記載の発明によれば、入力された複数の単語の内、固有名詞以外の単語を含む例文を検索し、検索された例文から入力された複数の単語を全て含む例文を抽出することができる。
【００２６】
請求項９に記載の発明の情報表示制御装置は、
例文を、当該例文に含まれる単語の連語関係を示す連語関係情報と対応付けて記憶した例文記憶手段（例えば、図２に示す例文ＤＢ５２）と、
複数の単語を入力する入力手段（例えば、図２に示す入力装置２０；図１２に示すステップＳ１０）と、
この入力手段により入力された複数の単語の内の一部の単語であり、且つ当該一部の単語を連語関係とする例文を、前記連語関係情報に基づいて、前記例文記憶手段に記憶される例文から抽出する例文抽出手段（例えば、図２に示すＣＰＵ１０；図１４に示すステップＳ２６２，Ｓ２７２）と、
この例文抽出手段により抽出された例文を、連語関係毎に区別して表示する例文表示手段（例えば、図２に示すＣＰＵ１０，表示装置３０；図１４に示すステップＳ２６２，Ｓ２６８）と、
を備えることを特徴としている。
【００２７】
また、請求項１４に記載の発明のプログラムは、
コンピュータに、
例文を、当該例文に含まれる単語の連語関係を示す連語関係情報と対応付けて記憶する例文記憶機能（例えば、図２に示す例文ＤＢ５２）と、
複数の単語を入力する入力機能（例えば、図２に示す入力装置２０；図１２に示すステップＳ１０）と、
この入力機能により入力された複数の単語の内の一部の単語であり、且つ当該一部の単語を連語関係とする例文を、前記連語関係情報に基づいて、前記例文記憶手段に記憶される例文から抽出する例文抽出機能（例えば、図２に示すＣＰＵ１０；図１４に示すステップＳ２６２，Ｓ２７２）と、
この例文抽出機能により抽出された例文を、連語関係毎に区別して表示する例文表示機能（例えば、図２に示すＣＰＵ１０，表示装置３０；図１４に示すステップＳ２６２，Ｓ２６８）と、
を実現させることを特徴としている。
【００２８】
この請求項９又は１４に記載の発明によれば、入力された複数の単語の内の一部の単語であり、且つ当該一部の単語を連語関係とする例文を抽出し、当該連語関係にある単語を全て含む例文を表示することができる。また、抽出した例文を表示する際に、連語関係にある一部の単語を他の単語と異なる表示形態で表示させることができる。
【００２９】
また、請求項１０に記載の発明は、請求項９に記載の情報表示制御装置において、
前記例文抽出手段は、
前記入力手段により入力された各単語を含む例文を、前記例文記憶手段に記憶される例文からそれぞれ検索する検索手段（例えば、図２に示すＣＰＵ１０；図１４に示すステップＳ２４８）と、
この例文検索手段により検索された例文の連語関係情報に基づいて、前記入力手段により入力された複数の単語の内、連語関係にある単語を全て含む例文を抽出する抽出手段（例えば、図２に示すＣＰＵ１０；図１４に示すステップＳ２６２，Ｓ２７２）と、
を有することを特徴としている。
【００３０】
この請求項１０に記載の発明によれば、入力された各単語を含む例文をそれぞれ検索し、検索した例文の連語関係情報に基づいて、入力された単語の内の連語関係にある単語を全て含む例文を抽出することができる。
【００３１】
そして、請求項１１に記載の発明は、請求項９又は１０に記載の情報表示制御装置において、
前記例文表示手段は、前記例文抽出手段により抽出された例文に含まれる単語の内、当該例文に対応付けられた連語関係情報に基づいて、該当する連語関係にある単語を他の単語と異なる表示形態で表示させる第１の表示形態変更表示手段（例えば、図２に示すＣＰＵ１０；図１４に示すステップＳ２６２，Ｓ２６８）を有することを特徴としている。
【００３２】
この請求項１１に記載の発明によれば、検索された例文を表示する際に、当該例文に含まれる単語の内、連語関係にある単語を他の単語と異なる表示形態で表示させることができる。これによれば、ユーザは、表示された例文に含まれる単語の内、連語関係にある単語を識別することができる。
【００３３】
さらに、請求項１２に記載の発明は、請求項９又は１０に記載の情報表示制御装置において、
前記例文表示手段は、前記入力手段により入力された複数の単語と、前記例文抽出手段により抽出された例文とを組として連語関係毎に表示するとともに、前記入力手段により入力された複数の単語及び当該例文に含まれる単語の内、当該連語関係にある単語を他の単語と異なる表示形態で表示させる第２の表示形態変更表示手段（例えば、図２に示すＣＰＵ１０；図１４に示すステップＳ２６４，Ｓ２７４）を有することを特徴としている。
【００３４】
この請求項１２に記載の発明によれば、入力された複数の単語と、抽出された例文とを組にして連語関係毎に表示させるとともに、抽出された例文に含まれる単語の内、連語関係にある単語を他の単語と異なる表示形態で表示させることができる。
【００３５】
【発明の実施の形態】
以下、図１〜図１８を参照して、本発明に係る情報表示制御装置を折りたたみ式の携帯型電子辞書（以下、単に「電子辞書」という。）に適用した場合の実施の形態について詳細に説明する。
【００３６】
電子辞書には、国語辞典、英和辞典、和英辞典等の各種辞書、各種用語辞典、百科事典等の各種電子辞書データ（辞書データベース（以下、データベースを「ＤＢ」という。））が内蔵されている。この電子辞書データには、見出語に対応付けて、当該見出語を説明するための文字データや、画像データ、動画データ、音声データ等が記憶される。ユーザは、辞書種別を選択して検索語を入力することにより、当該検索語の解説等を表示させることができる。また、電子辞書の備える例文検索機能を用いて、当該電子辞書に内蔵されている辞書の電子辞書データに含まれる例文を検索することができる。以下、電子辞書に、英和辞典の電子辞書データが内蔵されている場合を例にとって説明する。
【００３７】
図１に、情報表示制御装置の一種である電子辞書１の斜視概観図の一例を示す。同図に示すように、電子辞書１は、ディスプレイ３と、各種キー群５とを備えて構成されている。各種キー群５を構成するキーにはそれぞれ固有の機能が割り当てられており、ユーザは、これらのキーを押下して電子辞書１を操作する。
【００３８】
具体的には、文字入力キー、操作の確定指示を入力する決定キー、カーソルの移動指示等を入力するカーソルキー、辞書種別の選択キー、指定した単語へのジャンプキー、指定した単語の用例表示キー等を備える。また、入力モードを切り替えることにより、文字入力キーによる仮名入力とアルファベット入力とを切り替えることができるようになっている。
【００３９】
先ず、電子辞書１の機能構成例について説明する。図２に、電子辞書１の機能ブロック図を示す。同図に示すように、電子辞書１は、ＣＰＵ１０、入力装置２０、表示装置３０、ＲＯＭ５０、ＲＡＭ７０の各機能部を備えて構成される。
【００４０】
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子辞書１を統括的に制御する。具体的には、ＣＰＵ１０は、入力装置２０から入力される押下信号等に応じてＲＯＭ５０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果をＲＡＭ７０に保存するとともに、当該処理結果を表示するための表示信号を適宜表示装置３０に出力して、対応した表示情報を表示させる。
【００４１】
入力装置２０は、仮名、漢字、アルファベット等の文字入力や機能選択等に必要なキー群を備え、押下されたキーの押下信号等をＣＰＵ１０に出力する。この入力装置２０におけるキー入力により、特に、検索語の入力、辞書種別の選択、検索実行指示、ジャンプ実行指示等の入力手段が実現される。尚、この入力装置２０は、図１に示すキー群５に相当するものである。
【００４２】
表示装置３０は、ＣＰＵ１０から入力される表示信号に基づいて各種画面を表示させるものであり、ＬＣＤ（Liquid Crystal Display）等により構成される。尚、この表示装置３０は、図１に示すディスプレイ３に相当する。
【００４３】
ＲＯＭ５０には、各種初期設定、ハードウェアの検査、又は必要なプログラムのロード等を行うための初期プログラムが格納される。ＣＰＵ１０は、電子辞書１の電源投入時においてこの初期プログラムを実行することにより、電子辞書１の動作環境を設定する。
【００４４】
また、ＲＯＭ５０には、電子辞書１の動作に係る各種処理プログラムや電子辞書１の備える種々の機能を実現するためのプログラムやデータが格納されるとともに、特に、英和辞書ＤＢ５１と、例文ＤＢ５２と、例文検索テーブル５３と、短縮形対応テーブル５５と、変化形対応テーブル５６と、冠詞一覧テーブル５４と、辞書検索プログラム５７と、例文検索プログラム５８とが格納される。また、例文検索プログラム５８は、例文抽出プログラム５８ａを備える。
【００４５】
ＣＰＵ１０は、このＲＯＭ５０に格納された辞書検索プログラム５７に従って辞書検索処理を実行する。具体的には、ＣＰＵ１０は、検索指示の入力に応じて、指定された検索語と一致する見出語を英和辞書ＤＢ５１に記憶される見出語から検索して、検索された見出語に対応する説明情報を表示装置３０に表示させる。
【００４６】
図３に、英和辞書ＤＢ５１の蓄積形式の一例を示す。同図に示すように、英和辞書ＤＢ５１には、見出語と、説明情報と、見出語の用例の例文番号とが対応付けられた辞書情報が蓄積される。例えば、レコードＬ１０に示す辞書情報には、見出語“ｉｎ”と、見出語“ｉｎ”の説明情報と、見出語“ｉｎ”の用例の例文番号“０００９１”，“０００９２”，・・・とが対応付けられて格納されている。
【００４７】
ＣＰＵ１０は、用例表示指示に応じて、該当する見出語の例文番号に対応する例文を例文ＤＢ５２から読み出して表示装置３０に表示させる。
【００４８】
図４に、例文ＤＢ５２の蓄積形式の一例を示す。同図に示すように、例文ＤＢ５２には、例文番号と、当該例文の出典元と、例文と、例文に含まれる単語の連語関係とが対応付けられた例文情報が蓄積される。例えば、レコードＬ２０に示す例文番号“００２０８”の例文情報には、出典元である連語“ｌｏｏｋ  ｉｎｔｏ”の例文が格納され、当該例文に含まれる単語“ｌｏｏｋ”，“ｉｎｔｏ”が連語関係にあることを示している。
【００４９】
また、ＣＰＵ１０は、例文検索プログラム５８に従って例文検索処理を実行する。具体的には、ＣＰＵ１０は、例文検索指示の入力に応じて、例文検索テーブル５３を参照して指定された単語（以下、例文検索を実行する際に検索用として指示された単語を「入力単語」という。）を含む例文番号を検索し、検索した例文を表示装置３０に表示させる。また、この際、入力単語が入力単語格納領域７１に保持される。
【００５０】
図５に、例文検索テーブル５３の一例を示す。同図に示すように、例文検索テーブル５３は、単語と、当該単語を含む例文番号とが対応付けられたデータテーブルである。例えば、レコードＬ３０に示すように、単語“ｆｏｒ”に対応付けて、当該単語“ｆｏｒ”を含む例文の例文番号“００００６”，“００００８”，・・・が格納されている。
【００５１】
複数の単語が指定されて例文検索が指示された場合には、ＣＰＵ１０は、各入力単語に対応付けられた例文番号の内、全てに共通する例文番号を抽出して、対応する例文を表示装置３０に表示させる。
【００５２】
そして、ＣＰＵ１０は、入力単語を全て含む例文が検索されない場合には、例文抽出プログラム５８ａに従って例文抽出処理を実行する。具体的には、ＣＰＵ１０は、各入力単語の品詞に基づいて対象単語を抽出するとともに、各対象単語の短縮形、或いは変化形等を考慮して例文を抽出する。以下、例文抽出処理について説明する。
【００５３】
（１）対象単語の抽出
ＣＰＵ１０は、入力単語から、検索対象単語抽出条件を満足する単語を対象単語として抽出する。具体的には、ＣＰＵ１０は、▲１▼冠詞、▲２▼固有名詞以外の単語を対象単語として抽出する。
【００５４】
▲１▼冠詞の検出
ＣＰＵ１０は、冠詞一覧テーブル５４を参照して、入力単語に含まれる冠詞を検出する。
【００５５】
図６に、冠詞一覧テーブル５４の一例を示す。同図に示すように、冠詞一覧テーブル５４は、冠詞“ａ”，“ａｎ”，“ｔｈｅ”が格納される。ＣＰＵ１０は、入力単語の中から冠詞を検出した場合には、当該冠詞以外の入力単語を対象単語として抽出する。また、ＣＰＵ１０は、この際、抽出した対象単語を対象単語格納領域７３に格納して更新する。
【００５６】
▲２▼固有名詞の検出
ＣＰＵ１０は、例えば、地名、人名、年月日等の固有名詞を検出し、固有名詞以外の入力単語を検索対象単語として抽出する。具体的には、ＣＰＵ１０は、入力単語の中から大文字を含む単語や数字を検出した場合には、当該単語以外の入力単語を対象単語として抽出する。また、ＣＰＵ１０は、この際、抽出された対象単語を対象単語格納領域７３に格納して更新する。
【００５７】
（２）例文の抽出
ＣＰＵ１０は、二以上の対象単語の組合せを生成し、対象単語組合せ格納領域７７に格納する。
【００５８】
図７に、対象単語組合せ格納領域７７の一例を示す。同図に示すように、対象単語組合せ格納領域７７には、組合せ番号に対応付けて、対象単語の組合せが格納される。同図において、簡明のために単語を“Ａ”〜“Ｄ”と示しており、例えば、組合せ番号“００１”の組合せは、対象単語“Ａ”，“Ｂ”，“Ｃ”，“Ｄ”で構成され、組合せ番号“００２”の組合せは、対象単語“Ａ”，“Ｂ”，“Ｃ”で構成されることを示している。
【００５９】
ＣＰＵ１０は、例文ＤＢ５２から各対象単語を含む例文をそれぞれ検索して、検索された例文の例文番号を例文番号格納領域７５に格納する。
【００６０】
図８に、例文番号格納領域７５の一例を示す。同図に示すように、例文番号格納領域７５には、対象単語に対応付けて、当該対象単語を含む例文の例文番号が格納される。同図において、例えば、対象単語“Ａ”の例文番号として、例文番号“００２５２”，“００４５６”・・・が格納されている。
【００６１】
そして、ＣＰＵ１０は、１つの組合せを構成する対象単語が全て含まれる例文（以下、適宜「類似例文」という。）を各組合せについて抽出する。具体的には、ＣＰＵ１０は、例文番号格納領域７５を参照して、各対象単語に対応付けられた例文番号の内、全てに共通する例文番号を抽出し、抽出した例文番号を抽出例文番号格納領域７９に格納する。さらに、ＣＰＵ１０は、当該抽出した例文の内、入力単語が全て含まれる例文（以下、適宜「一致例文」という。）を抽出し、抽出した例文番号を抽出例文番号格納領域７９に格納する。
【００６２】
図９は、抽出例文番号格納領域７９の一例を示す図である。同図に示すように、抽出例文番号格納領域７９には、組合せ番号に対応付けて、当該組合せを構成する対象単語を全て含む類似例文の例文番号と、当該抽出例文の内、入力単語を全て含む一致例文の例文番号とが格納される。例えば、レコードＬ４０は、組合せ番号“００１”を構成する対象単語（Ａ，Ｂ，Ｃ，Ｄ（図７参照。））を全て含む類似例文の例文番号“０００７６”，“００１０５”が抽出され、入力単語を全て含む一致例文の例文番号“００１０５”が抽出されたことを示している。
【００６３】
ＣＰＵ１０は、類似例文が抽出されない場合に、短縮形対応テーブル５５を参照して、該当する組合せを構成する対象単語に含まれる単語の短縮形を検出し、検出した単語の短縮形を基本形に変換して、対象単語格納領域７３を更新する。そして、更新された対象単語格納領域７３に格納された対象単語に基づいて、類似例文を再度抽出する。
【００６４】
図１０に、短縮形対応テーブル５５の一例を示す。同図に示すように、短縮形対応テーブル５５には、単語の短縮形と、当該単語の基本形とが対応付けられて格納される。具体的には、例えば、レコードＬ５０に示すように、短縮形“ｈｏｗ’ｓ”，“ｈｏｗｓ”に対応付けて、基本形“ｈｏｗ  ｉｓ”が格納される。尚、本実施の形態においては、文字列“ｈｏｗｓ”を、“ｈｏｗ  ｉｓ”の短縮形“ｈｏｗ’ｓ”として扱うこととする。
【００６５】
また、ＣＰＵ１０は、類似例文が抽出されない場合に、変化形対応テーブル５６を参照して、該当する組合せを構成する対象単語に含まれる単語の変化形を検出し、検出した単語の変化形を不定形に変換して、対象単語格納領域７３を更新する。そして、更新された対象単語格納領域７３に格納された対象単語に基づいて、類似例文を再度抽出する。
【００６６】
図１１に、変化形対応テーブル５６の一例を示す。同図に示すように、変化形対応テーブル５６には、単語の不定形と、当該単語の変化形とが対応付けられて格納される。具体的には、例えば、レコードＬ６０に示すように、動詞“ｇｏ（原形）”に対応付けて、過去形“ｗｅｎｔ”及び過去分詞形“ｇｏｎｅ”が格納される。また、レコードＬ６２に示すように、形容詞“ｅａｓｙ”に対応付けて、比較級“ｅａｓｉｅｒ”及び最上級“ｅａｓｉｅｓｔ”が格納される。また、レコードＬ６４に示すように、名詞“ｌｅａｆ”に対応付けて、複数形“ｌｅａｖｅｓ”が格納される。
【００６７】
ＣＰＵ１０は、全ての組合せについて例文を抽出した後、一致例文が抽出された組合せ番号が存在する場合には、一致例文が存在することをメッセージ表示して、該当する例文を表示装置３０に表示させる。また、この際、ＣＰＵ１０は、一致例文に対応付けられた連語関係を参照し、入力単語の内、連語関係にある単語を検出し、検出した連語関係にある単語を所定の区別表示形式で表示させる。具体的には、例えば、当該連語関係にある単語の背景色を変更した反転表示によって区別表示させる。尚、連語関係にある単語の区別表示形式は、背景色の変更に限らず、例えば、該当文字の文字色や文字フォントによる区別表示、或いは各種線種別の下線表示による区別表示等、当該連語関係にある単語を他の単語と区別可能な表示形式であればよい。さらに、この際、ＣＰＵ１０は、当該例文に含まれる入力単語に、例えば、下線を引いて、例文に含まれる入力単語を識別表示させる。また、入力単語の識別表示も同様に、下線による識別表示に限らず、例えば、該当文字の文字色、文字フォント、或いは背景色による識別表示であってもよい。
【００６８】
さらに、ＣＰＵ１０は、類似例文が存在することをメッセージ表示して、該当する例文を表示装置３０に表示させる。また、当該例文に含まれる対象単語に下線を引いて、例文に含まれる入力単語を識別表示させる。
【００６９】
ＲＡＭ７０は、ＣＰＵ１０が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。特に、入力単語格納領域７１と、対象単語格納領域７３と、例文番号格納領域７５と、対象単語組合せ格納領域７７とを備える。
【００７０】
次に、電子辞書１の動作について図１２〜図１８を参照して説明する。図１２，図１４は電子辞書１の動作フローを、図１３，図１５〜図１８は表示装置３０に表示される画面の遷移例を、それぞれ示している。
【００７１】
図１２は、例文検索プログラム５８を実行することにより実現される例文検索処理に係る電子辞書１の動作を示すフローチャートである。同図に示すように、ＣＰＵ１０は、表示装置３０に表示させた例文検索単語入力画面に単語が入力されるとともに（ステップＳ１０）、例文検索実行が指示される（ステップＳ１２）まで待機する。
【００７２】
図１３（ａ）に、例文検索単語入力画面１００の一例を示す。同図に示すように、入力ボックス１０２に“ｈｏｗｓ＆ｔｈｅ＆ｗｅａｔｈｅｒ”が入力されている。
【００７３】
そして、ＣＰＵ１０は、例文検索実行指示に応じて、例文検索テーブル５３を参照して入力単語を全て含む例文を検索する（ステップＳ１４）。そして、ＣＰＵ１０は、全ての入力単語を含む例文が検索された場合には（ステップＳ１６：ＹＥＳ）、当該検索された例文に含まれる入力単語が、入力順に連続しているか否かを判定する（ステップＳ１８）。
【００７４】
そして、ＣＰＵ１０は、検索された例文に含まれる入力単語が入力順に連続していないと判定した場合には（ステップＳ１８：ＮＯ）、ステップＳ２２に移行して、該当する例文を表示させる。また、ＣＰＵ１０は、ステップＳ１８において、入力単語が入力順に連続していると判定した場合には、一致例文有りメッセージを表示させた後（ステップＳ２０）、該当する例文を表示させて（ステップＳ２２）、本処理を終了する。
【００７５】
また、ＣＰＵ１０は、全ての入力単語を含む例文が検索されない場合には（ステップＳ１６：ＮＯ）、例文抽出処理を実行する（ステップＳ２４）。
【００７６】
図１４は、例文抽出プログラム５８ａを実行することにより実現される例文抽出処理に係る電子辞書１の動作を示すフローチャートである。同図に示すように、先ず、ＣＰＵ１０は、対象単語を抽出する（ステップＳ２４０）。具体的には、ＣＰＵ１０は、入力単語から、冠詞及び固有名詞以外の単語を対象単語として抽出する。そして、ＣＰＵ１０は、抽出した対象単語について、全ての組合せを生成する（ステップＳ２４２）。
【００７７】
次いで、ＣＰＵ１０は、ステップＳ２４２において生成した組合せを１つ選択し（ステップＳ２４６）、当該選択した組合せを構成する対象単語を全て含む類似例文を検索し、該当する類似例文が存在する場合には（ステップＳ２４８：ＹＥＳ）、当該類似例文の例文番号を抽出して、例文番号格納領域７５を更新する（ステップＳ２５０）。
【００７８】
また、ＣＰＵ１０は、ステップＳ２４８において、類似例文が存在しないと判定した場合には、対象単語を判定する（ステップＳ２５２）。具体的には、ＣＰＵ１０は、当該組合せを構成する対象単語の内、短縮形の単語を検出して、当該短縮形の単語を基本形に変換する。或いは、ＣＰＵ１０は、当該組合せを構成する対象単語の内、変化形の単語を抽出して、当該変化形の単語を不定形に変換する。
【００７９】
次いで、ＣＰＵ１０は、当該組合せを構成する対象単語を全て含む類似例文を再度検索し、該当する類似例文が存在する場合には（ステップＳ２５４：ＹＥＳ）、ステップＳ２５０に移行して、当該類似例文の例文番号を抽出して、例文番号格納領域７５を更新する。
【００８０】
そして、ＣＰＵ１０は、ステップＳ２４６に戻って対象単語の全組合せについて上記した処理を繰り返し、全組合せについて例文抽出処理を終了した場合には（ステップＳ２５６：ＹＥＳ）、全ての入力単語を含む一致例文を検索する。そして、ＣＰＵ１０は、該当する一致例文が存在する場合には（ステップＳ２５８：ＹＥＳ）、一致例文有りメッセージを表示させる（ステップＳ２６０）。続いて、ＣＰＵ１０は、当該例文に対応付けられた連語関係を参照し、当該例文に含まれる連語関係にある単語が入力単語に含まれる場合には（ステップＳ２６２：ＹＥＳ）、例えば、該当する単語の背景色を変更して区別表示させ（ステップＳ２６４）、例えば、入力単語に下線を付して識別表示させて一致例文を表示させる（ステップＳ２６６）。
【００８１】
例えば、図１３に示す例文検索単語入力画面１００において、例文検索実行を指示すると、（ｂ）に示すように、メッセージボックス１０４が表示され、一致例文が検索されたことが報知される。そして、（ｃ）に示すように、検索結果表示画面１０６に、入力単語“ｈｏｗｓ（ｈｏｗ’ｓ）”，“ｔｈｅ”，“ｗｅａｔｈｅｒ”を含む一致例文が表示される。この際、表示される例文に含まれる単語の内、入力単語が下線付きで表示され、例文に含まれる入力単語が識別できるようになっている。
【００８２】
具体的には、次のような内部処理が実行される。即ち、図１３（ａ）に示す例文検索単語入力画面１０２において入力された各入力単語が検索対象単語抽出条件を満足するか否かを判別し、冠詞である入力単語“ｔｈｅ”を検出する。そして、入力単語“ｔｈｅ”以外の単語を対象単語として抽出する。そして、抽出した対象単語の全組合せについて例文抽出処理を実行する。そして、入力単語“ｈｏｗｓ”を、短縮形の単語“ｈｏｗ’ｓ”として扱い、対象単語“ｈｏｗ’ｓ”，“ｗｅａｔｈｅｒ”含む例文を抽出し、さらに、抽出した例文の内、入力単語“ｈｏｗｓ（ｈｏｗ’ｓ）”，“ｔｈｅ”，“ｗｅａｔｈｅｒ”を全て含む一致例文を表示させる。
【００８３】
次いで、ＣＰＵ１０は、類似例文が存在する場合には（ステップＳ２６８）、類似例文有りメッセージを表示させる（ステップＳ２７０）。続いて、ＣＰＵ１０は、当該例文に対応付けられた連語関係を参照し、当該例文に含まれる連語関係にある単語が入力単語に含まれる場合には（ステップＳ２７２：ＹＥＳ）、例えば、該当する単語の背景色を変更して区別表示させるとともに（ステップＳ２７４）、例えば、入力単語に下線を付して識別表示させて類似例文を表示させる（ステップＳ２７６）。また、ステップＳ２５８において、一致例文が存在しないと判定した場合には、ＣＰＵ１０は、ステップＳ２６８に移行して上記した処理を実行する。
【００８４】
図１５に、電子辞書１における他の画面遷移例を示す。同図（ａ）に示すように、例文検索単語入力画面１２０において、例えば、入力ボックス１２２に“ｗｈａｔ＆ｔｉｍｅ＆ｉｓ＆ｉｔ＆ｉｎ＆Ｎｅｗ  Ｙｏｒｋ”を入力して例文検索実行を指示すると、（ｂ）に示すように、メッセージボックス１２４が表示され、類似例文が検索されたことが報知される。そして、（ｃ）に示すように、検索結果表示画面１２６に、入力単語“ｗｈａｔ”，“ｔｉｍｅ”，“ｉｓ”，“ｉｔ”を含む類似例文が表示されるとともに、当該例文に含まれる入力単語が下線付きで表示される。
【００８５】
具体的には、次のような内部処理が実行される。即ち、図１５（ａ）に示す例文検索単語入力画面１２０において入力された各入力単語が検索対象単語抽出条件を満足するか否かを判定し、固有名詞である入力単語“Ｎｅｗ  Ｙｏｒｋ”を検出する。そして、この入力単語“Ｎｅｗ  Ｙｏｒｋ”以外の単語を対象単語として抽出する。そして、抽出した対象単語の全組合せについて例文抽出処理を実行した結果、入力単語の内“ｗｈａｔ”，“ｔｉｍｅ”，“ｉｓ”，“ｉｔ”を含む類似例文を表示させる。
【００８６】
図１６に、電子辞書１における他の画面遷移例を示す。同図（ａ）に示すように、例文検索単語入力画面１４０において、例えば、入力ボックス１４１に“ｄｏ＆ｍｙ＆ｂｅｓｔ＆ｔｏ＆ｐａｓｓ＆ｔｈｅ＆ｅｘａｍ”を入力して例文検索実行を指示すると、（ｂ）に示すように、メッセージボックス１４２が表示され、入力単語“ｄｏ”，“ｍｙ”，“ｂｅｓｔ”を含む類似例文が検索されたことが報知される。そして、（ｃ）に示すように、検索結果表示画面１４３に、入力単語“ｄｏ”，“ｍｙ”，“ｂｅｓｔ”を含む類似例文が表示され、当該表示された例文に含まれる単語の内、入力単語が下線表示される。
【００８７】
具体的には、次のような内部処理が実行される。即ち、図１６（ａ）に示す例文検索単語入力画面１４０において入力された各入力単語が検索対象単語抽出条件を満足するか否かを判定し、冠詞である入力単語“ｔｈｅ”を検出する。そして、この入力単語“ｔｈｅ”以外の単語を対象単語として抽出する。そして、抽出した対象単語の全組合せについて例文抽出処理を実行する。そして、対象単語“ｄｏ”，“ｍｙ”，“ｂｅｓｔ”を含む類似例文を表示させる。
【００８８】
尚、さらに、（ｄ）に示すように、メッセージボックス１４４が表示されて、入力単語“ｐａｓｓ”，“ｔｈｅ”，“ｅｘａｍ”を含む類似例文が検索されたことが報知され、次いで、（ｅ）に示すように、検索結果表示画面１４５に入力単語“ｐａｓｓ”，“ｔｈｅ”，“ｅｘａｍ”を含む類似例文が表示され、当該表示された例文に含まれる単語の内、入力単語が下線表示されることとしてもよい。
【００８９】
この場合の内部処理として、対象単語“ｄｏ”，“ｍｙ”，“ｂｅｓｔ”を含む類似例文を表示させた後、さらに、対象単語“ｐａｓｓ”，“ｅｘａｍ”を含む類似例文を表示させ、当該類似例文に含まれる入力単語“ｐａｓｓ”，“ｔｈｅ”，“ｅｘａｍ”に下線を付して識別表示させる。
【００９０】
図１７に、電子辞書１における他の画面遷移例を示す。同図（ａ）に示すように、例文検索単語入力画面１６０において、例えば、入力ボックス１６１に“ａｌｌ＆ｒｉｇｈｔ＆ｎｏｗ”を入力して例文検索実行を指示すると、（ｂ）に示すように、メッセージボックス１６２が表示され、入力単語を全て含む一致例文が検索されたことが報知される。そして、（ｃ）に示すように、検索結果表示画面１６３に、入力単語“ａｌｌ”，“ｒｉｇｈｔ”，“ｎｏｗ”を含む一致例文が表示され、当該表示された例文に含まれる単語の内、入力単語が下線表示される。
【００９１】
さらに、図１７（ｄ）に示すように、メッセージボックス１６４が表示され、類似例文が検索されたことが報知される。そして、（ｅ）に示すように、検索結果表示画面１６５に、入力単語“ｒｉｇｈｔ”，“ｎｏｗ”を含む類似例文が表示される。この際、表示される例文に含まれる単語の内、連語関係にある単語“ｒｉｇｈｔ”，“ｎｏｗ”の背景色が変更されて区別表示され、例文に含まれる連語関係にある単語が視覚的に区別できるようになっている。
【００９２】
具体的には、次のような内部処理が実行される。即ち、図１７（ａ）に示す例文検索単語入力画面１６０において入力された各入力単語が検索対象単語抽出条件を満足するか否かを判定して、対象単語を抽出する。そして、抽出した対象単語の全組合せについて例文抽出処理を実行する。そして、入力単語“ａｌｌ”，“ｒｉｇｈｔ”，“ｎｏｗ”を含む一致例文を表示させる。さらに、対象単語“ｒｉｇｈｔ”，“ｎｏｗ”を含む類似例文を抽出し、該当する例文に対応付けられた連語関係に基づいて、互いに連語関係にある入力単語“ｒｉｇｈｔ”，“ｎｏｗ”の背景色を変更して区別表示して当該例文を表示させる。
【００９３】
図１８に、電子辞書１における他の画面表示例を示す。即ち、同図（ａ）に示すように、例文検索単語入力多面１８０において、例えば、入力ボックス１８２に例文“ｉｔｓ  ａｌｌ  ｒｉｇｈｔ  ｎｏｗ”を入力して例文検索実行を指示すると、（ｂ）に示すように、検索結果表示画面１８４において、入力例文“ｉｔｓ  ａｌｌ  ｒｉｇｈｔ  ｎｏｗ”と、当該入力例文に含まれる単語“ａｌｌ”，“ｒｉｇｈｔ”，“ｎｏｗ”を含む類似例文とを組にして表示させるとともに、当該類似例文に含まれる単語“ａｌｌ”，“ｒｉｇｈｔ”，“ｎｏｗ”に下線を付して他の単語と識別可能に表示させることとしてもよい。
【００９４】
さらに、図１８（ｃ）に示すように、検索結果表示画面１８６において、入力例文と、当該入力例文に含まれる単語“ｒｉｇｈｔ”，“ｎｏｗ”を含む類似例文とを組にして表示させるとともに、当該類似例文に含まれる単語“ｒｉｇｈｔ”，“ｎｏｗ”に下線を付して他の単語と識別可能に表示させ、さらに、類似例文において連語関係にある単語“ｒｉｇｈｔ”，“ｎｏｗ”の背景色を変更して区別表示させることとしてもよい。
【００９５】
以上説明したように、本実施の形態によれば、複数の入力単語の内、検索対象単語抽出条件を満足する対象単語を全て含む類似例文を抽出し、抽出した類似例文から入力単語を全て含む一致例文を抽出して表示させることができる。また、類似例文が抽出されない場合に、対象単語に含まれる短縮形の単語を検出し、当該短縮形の単語を基本形に変換した後、対象単語を全て含む類似例文を再度抽出することができる。さらに、対象単語に含まれる変化形の単語を検出し、当該変化形の単語を不定形に変換した後、対象単語を全て含む類似例文を再度抽出することができる。
【００９６】
また、例文を表示させる際に、当該例文に含まれる連語関係にある単語を所定の区別表示形式で他の単語と区別して表示させることができる。さらに、当該例文に含まれる入力単語を他の単語と異なる表示形式で識別表示させることができる。これにより、ユーザは、表示画面上で例文に含まれる連語関係にある単語や入力単語を識別することができる。従って、電子辞書における例文検索機能の使い勝手を向上させることができる。
【００９７】
また、例えば、文章そのもの（１文）が検索語として入力された場合に、当該入力された例文の類似例文或いは一致例文を検索することができる。具体的には、入力された文章に含まれる各単語を入力単語に設定し、当該入力単語から対象単語を抽出して類似例文を検索するとともに、入力単語を全て含む一致例文を検索して表示させる。また、この際、対象単語の全ての組合せを生成して、各組合せを構成する対象単語を含む類似例文をそれぞれ検索するので、文章中に連語関係にある単語の組合せが複数存在する場合に、各連語関係をそれぞれ検出することができる。さらに、該当する類似例文或いは一致例文を表示させる際に、検出した連語関係にある単語をそれぞれ識別表示させることができる。
【００９８】
尚、この実施の形態では電子辞典、電子事典などを含む電子辞書を適用例として説明したが、本発明が適用可能なものはこのような製品に限定されず、携帯電話、パソコン、電子時計などの電子機器全般に適用可能である。
【００９９】
【発明の効果】
請求項１又は１３に記載の発明によれば、入力手段或いは入力機能により入力された複数の単語の内の一部の単語を含む例文を検索し、検索された例文から入力された複数の単語を全て含む例文を抽出することができる。従って、指定した単語を含む例文を適切に検索して表示させることができる。
【０１００】
請求項２に記載の発明によれば、入力された複数の単語を全て含む例文が抽出されない場合であっても、当該入力された複数の単語の内の一部の単語を含む例文を表示させることができる。
【０１０１】
請求項３に記載の発明によれば、検索された例文を表示する際に、当該例文に含まれる単語の内、入力された単語を他の単語と異なる表示形態で表示させることができる。これによれば、ユーザは、表示された例文に含まれる単語の内、入力した単語を識別することができる。
【０１０２】
請求項４に記載の発明によれば、入力された複数の単語の内の検索対象単語抽出条件を満たす単語を含む例文を検索し、検索された例文から入力された複数の単語を全て含む例文を抽出することができる。
【０１０３】
請求項５に記載の発明によれば、入力された複数の単語の内、冠詞以外の単語を含む例文を検索し、検索された例文から入力された複数の単語を全て含む例文を抽出することができる。
【０１０４】
請求項６に記載の発明によれば、入力された複数の単語に短縮形の単語が含まれている場合に、当該短縮形の単語を基本形の複数単語に変換することができる。そして、当該変換した基本形の複数単語と入力された残りの単語との内の一部の単語を含む例文を検索し、検索された例文から入力された複数の単語を全て含む例文を抽出することができる。
【０１０５】
請求項７に記載の発明によれば、入力された複数の単語に変化形の単語が含まれている場合に、当該変化形の単語を不定形の単語に変換することができる。そして、当該変換した不定形の単語と入力された残りの単語との内の一部の単語を含む例文を検索し、検索された例文から入力された複数の単語を全て含む例文を抽出することができる。
【０１０６】
請求項８に記載の発明によれば、入力された複数の単語の内、固有名詞以外の単語を含む例文を検索し、検索された例文から入力された複数の単語を全て含む例文を抽出することができる。
【０１０７】
請求項９又は１４に記載の発明によれば、入力された複数の単語の内の一部の単語であり、且つ当該一部の単語を連語関係とする例文を抽出し、当該連語関係にある単語を全て含む例文を表示することができる。また、抽出した例文を表示する際に、連語関係にある一部の単語を他の単語と異なる表示形態で表示させることができる。
【０１０８】
請求項１０に記載の発明によれば、入力された各単語を含む例文をそれぞれ検索し、検索した例文の連語関係情報に基づいて、入力された単語の内の連語関係にある単語を全て含む例文を抽出することができる。
【０１０９】
請求項１１に記載の発明によれば、検索された例文を表示する際に、当該例文に含まれる単語の内、連語関係にある単語を他の単語と異なる表示形態で表示させることができる。これによれば、ユーザは、表示された例文に含まれる単語の内、連語関係にある単語を識別することができる。
【０１１０】
請求項１２に記載の発明によれば、入力された複数の単語と、抽出された例文とを組にして連語関係毎に表示させるとともに、抽出された例文に含まれる単語の内、連語関係にある単語を他の単語と異なる表示形態で表示させることができる。
【図面の簡単な説明】
【図１】本実施の形態の電子辞書の斜視概観図の一例を示す図。
【図２】電子辞書の機能ブロックを示す図。
【図３】英和辞書ＤＢの蓄積形式の一例を示す図。
【図４】例文ＤＢの蓄積形式の一例を示す図。
【図５】例文検索テーブルの一例を示す図。
【図６】冠詞一覧テーブルの一例を示す図。
【図７】対象単語組合せ格納領域の一例を示す図。
【図８】例文番号格納領域の一例を示す図。
【図９】抽出例文番号格納領域の一例を示す図。
【図１０】短縮形対応テーブルの一例を示す図。
【図１１】変化形対応テーブルの一例を示す図。
【図１２】例文検索処理の実行に係る電子辞書の動作フローを示す図。
【図１３】電子辞書の画面遷移例を示す図。
【図１４】例文抽出処理の実行に係る電子辞書の動作フローを示す図。
【図１５】電子辞書の画面遷移例を示す図。
【図１６】電子辞書の画面遷移例を示す図。
【図１７】電子辞書の画面遷移例を示す図。
【図１８】電子辞書の画面遷移例を示す図。
【符号の説明】
１            電子辞書
１０        ＣＰＵ
２０        入力装置
３０        表示装置
５０        ＲＯＭ
５１      英和辞書ＤＢ
５２      例文ＤＢ
５３      例文検索テーブル
５６      冠詞一覧テーブル
５４      短縮形対応テーブル
５５      変化形対応テーブル
５７      辞書検索プログラム
５８      例文検索プログラム
５８ａ  例文抽出プログラム
７０        ＲＡＭ
７１      入力単語格納領域
７３      対象単語格納領域
７５      例文番号格納領域
７７      対象単語組合せ格納領域
７９      抽出例文番号格納領域
【図１】
2004206560.tif 000003
【図２】
2004206560.tif 000004
【図３】
2004206560.tif 000005
【図４】
2004206560.tif 000006
【図５】
2004206560.tif 000007
【図６】
2004206560.tif 000008
【図７】
2004206560.tif 000009
【図８】
2004206560.tif 000010
【図９】
2004206560.tif 000011
【図１０】
2004206560.tif 000012
【図１１】
2004206560.tif 000013
【図１２】
2004206560.tif 000014
【図１３】
2004206560.tif 000015
【図１４】
2004206560.tif 000016
【図１５】
2004206560.tif 000017
【図１６】
2004206560.tif 000018
【図１７】
2004206560.tif 000019
【図１８】
2004206560.tif 000020