(57)【要約】【課題】成句等の検索で例文を表示させる際に関連する使い勝手の良い情報表示制御装置及びプログラムを提供すること。【解決手段】ＣＰＵ２１は成句検索プログラム２６１を実行することにより、入力された複数の検索単語が含まれる成句を検索すると共に、同様に検索単語を含む例文を検索する。また、３つ以上の検索単語が入力された場合、それぞれ異なる組み合わせの変形検索語を作成し、当該変形検索語を含む成句を検索する。【選択図】  図２
2004213237.tif 000002
【特許請求の範囲】
【請求項１】
成句と、当該成句の説明データとを対応付けて記憶する成句情報記憶手段と、
複数の例文を記憶する例文記憶手段と、
検索語となる複数の単語を入力するための入力手段と、
この入力手段によって入力された複数の単語を含む成句を前記成句情報記憶手段に記憶された成句の中から検索する成句検索手段と、
この成句検索手段によって検索された成句に対応付けられた説明データを前記成句情報記憶手段から読み出して表示させる制御を行う説明データ表示制御手段と、
前記入力手段によって入力された複数の単語を含む例文を前記例文記憶手段から検索する例文検索手段と、
この例文検索手段によって検索された例文を表示させる制御を行う例文表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項２】
前記例文記憶手段は、当該例文に含まれる複数の単語を連語として当該例文と対応づけて記憶する連語関係記憶手段を有し、
前記例文検索手段は、前記入力手段によって入力された複数の単語を連語として、当該連語に対応付けられた例文を前記連語関係記憶手段に記憶された対応関係に基づいて前記例文記憶手段から検索する連語対応例文検索手段を有する、ことを特徴とする請求項１に記載の情報表示制御装置。
【請求項３】
成句と、当該成句の説明データとを対応付けて記憶する成句情報記憶手段と、
複数の例文を記憶する例文記憶手段と、
検索語となる複数の単語を入力するための入力手段と、
この入力手段によって入力された複数の単語を含む成句を前記成句情報記憶手段に記憶された成句の中から検索する成句検索手段と、
この成句検索手段によって検索された成句に対応付けられた説明データを前記成句情報記憶手段から読み出して表示させる制御を行う説明データ表示制御手段と、
前記入力手段によって入力された複数の単語を含む例文が前記例文記憶手段に記憶されているか否かを判断する判断手段と、
この判断手段によって前記複数の単語を含む例文が前記例文記憶手段に記憶されていると判断された場合、所定のマークを表示させる制御を行うマーク表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項４】
前記成句情報記憶手段は、更に、当該成句を用いた例文が前記例文記憶手段に記憶されているか否かを示す例文有無情報を対応付けて記憶する手段であることを特徴とする請求項３に記載の情報表示制御装置。
【請求項５】
前記判断手段は、前記入力手段によって入力された複数の単語を成句とみなし、前記成句情報記憶手段に記憶された、当該みなした成句に対応する例文有無情報に基づいて例文が記憶されているか否かを判断する手段であることを特徴とする請求項４に記載の情報表示制御装置。
【請求項６】
所定の操作入力が為された場合に、前記入力手段によって入力された複数の単語を含む例文を前記例文記憶手段から検索する例文検索手段と、
この例文検索手段によって検索された例文を表示させる制御を行う例文表示制御手段と、
を更に備えることを特徴とする請求項３〜５の何れか一項に記載の情報表示制御装置。
【請求項７】
前記例文記憶手段は、当該例文に含まれる複数の単語を連語として当該例文と対応づけて記憶する連語関係記憶手段を有し、
前記例文検索手段は、前記入力手段によって入力された複数の単語を連語として、当該連語に対応付けられた例文を前記連語関係記憶手段に記憶された対応関係を参照して前記例文記憶手段から検索する連語対応例文検索手段を有する、ことを特徴とする請求項６に記載の情報表示制御装置。
【請求項８】
見出語と、当該見出語の説明データとを対応付けて記憶する見出語情報記憶手段を更に備え、
前記例文記憶手段は、当該例文に含まれる単語と前記見出語情報記憶手段に記憶された見出語との対応関係を記憶する見出語関係記憶手段を有し、
前記例文表示制御手段は、前記見出語関係記憶手段に記憶された対応関係を参照して、前記例文検索手段によって検索された例文のうち、前記入力手段によって入力された単語が見出語として対応関係にない例文を表示させる制御を行う第１の見出語例文表示制御手段を有することを特徴とする請求項１又は６に記載の情報表示制御装置。
【請求項９】
見出語と、当該見出語の説明データとを対応付けて記憶する見出語情報記憶手段を更に備え、
前記例文記憶手段は、当該例文に含まれる複数の単語を連語として当該例文と対応づけて記憶する連語関係記憶手段と、当該例文に含まれる単語と前記見出語情報記憶手段に記憶された見出語との対応関係を記憶する見出語関係記憶手段と、を有し、
前記例文表示制御手段は、前記連語関係記憶手段と前記見出語関係記憶手段に記憶された対応関係を参照して、前記例文検索手段によって検索された例文のうち、前記入力手段によって入力された単語が見出語として対応関係にあり、前記入力手段によって入力された複数の単語によって構成された連語を含まない例文を表示させる制御を行う第２の見出語例文表示制御手段を有することを特徴とする請求項１又は６に記載の情報表示制御装置。
【請求項１０】
見出語と、当該見出語の説明データとを対応付けて記憶する見出語情報記憶手段を更に備え、
前記例文記憶手段は、当該例文に含まれる複数の単語を連語として当該例文と対応づけて記憶する連語関係記憶手段と、当該例文に含まれる単語と前記見出語情報記憶手段に記憶された見出語との対応関係を記憶する見出語関係記憶手段と、を有し、
前記例文表示制御手段は、前記連語関係記憶手段と前記見出語関係記憶手段に記憶された対応関係を参照して、前記例文検索手段によって検索された例文のうち、前記入力手段によって入力された単語が見出語として対応関係にあり、前記入力手段によって入力された複数の単語を含んだ連語を含む例文を表示させる制御を行う第３の見出語例文表示制御手段を有することを特徴とする請求項１又は６に記載の情報表示制御装置。
【請求項１１】
前記例文表示制御手段は、含有する前記第１の見出語例文表示制御手段、前記第２の見出語例文表示制御手段又は第３の見出語例文表示制御手段によって表示される例文の表示順を設定する手段を有することを特徴とする請求項８〜１０の何れか一項に記載の情報表示制御装置。
【請求項１２】
前記例文表示制御手段は、含有する前記第１の見出語例文表示制御手段、前記第２の見出語例文表示制御手段又は前記第３の見出語例文表示制御手段による例文の表示制御可否を設定する手段を有することを特徴とする請求項８〜１１の何れか一項に記載の情報表示制御装置。
【請求項１３】
成句と、当該成句の説明データとを対応付けて記憶する成句情報記憶手段と、
検索語となる複数の単語を入力するための入力手段と、
この入力手段によって入力された複数の単語のうち、２以上の何れかの単語を含む成句を前記成句情報記憶手段に記憶された成句の中から検索する成句検索手段と、
この成句検索手段によって検索された成句に対応付けられた説明データを前記成句情報記憶手段から読み出して表示させる制御を行う説明データ表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項１４】
コンピュータに
成句と、当該成句の説明データとを対応付けて記憶する成句情報記憶機能と、
複数の例文を記憶する例文記憶機能と、
検索語となる複数の単語を入力するための入力機能と、
この入力機能によって入力された複数の単語を含む成句を前記成句情報記憶機能に記憶された成句の中から検索する成句検索機能と、
この成句検索機能によって検索された成句に対応付けられた説明データを前記成句情報記憶機能から読み出して表示させる制御を行う説明データ表示制御機能と、
前記入力機能によって入力された複数の単語を含む例文を前記例文記憶機能から検索する例文検索機能と、
この例文検索機能によって検索された例文を表示させる制御を行う例文表示制御機能と、
を実現させるためのプログラム。
【請求項１５】
コンピュータに
成句と、当該成句の説明データとを対応付けて記憶する成句情報記憶機能と、
複数の例文を記憶する例文記憶機能と、
検索語となる複数の単語を入力するための入力機能と、
この入力機能によって入力された複数の単語を含む成句を前記成句情報記憶機能に記憶された成句の中から検索する成句検索機能と、
この成句検索機能によって検索された成句に対応付けられた説明データを前記成句情報記憶機能から読み出して表示させる制御を行う説明データ表示制御機能と、
前記入力機能によって入力された複数の単語を含む例文が前記例文記憶機能に記憶されているか否かを判断する判断機能と、
この判断機能によって前記複数の単語を含む例文が前記例文記憶機能に記憶されていると判断された場合、所定のマークを表示させる制御を行うマーク表示制御機能と、
を実現させるためのプログラム。
【請求項１６】
コンピュータに、
成句と、当該成句の説明データとを対応付けて記憶する成句情報記憶機能と、
検索語となる複数の単語を入力するための入力機能と、
この入力機能によって入力された複数の単語のうち、２以上の何れかの単語を含む成句を前記成句情報記憶機能に記憶された成句の中から検索する成句検索機能と、
この成句検索機能によって検索された成句に対応付けられた説明データを前記成句情報記憶機能から読み出して表示させる制御を行う説明データ表示制御機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、指定された検索語を含む成句及び例文を検索する情報表示制御装置及びプログラムに関する。
【０００２】
【従来の技術】
従来より、辞書データベース（Ｄａｔａ  Ｂａｓｅ；以下「ＤＢ」と言う。）を備え、複数の単語からなる検索語が入力されることにより、検索語に対応する見出語を辞書ＤＢから検索し、検索した見出語の意味や、見出語を用いた例文、成句、発音、解説等の関連情報を表示させる、情報表示制御装置の一種である電子辞書が知られている（例えば、特許文献１）。また、表示された見出語の関連情報に含まれる語句を指定すると、当該語句に関連した情報が表示される機能を備えた電子辞書も知られている（例えば、特許文献２）。
【０００３】
【特許文献１】
特開２００２−１０８８５７号公報（第２−４頁、第１図）
【特許文献２】
特開２０００−２７６４８５号公報（第３−５頁、第２図）
【０００４】
【発明が解決しようとする課題】
しかしながら、複数の単語を組み合わせて入力し、成句検索をした場合、成句の意味や解説などは表示されても、当該成句を用いた例文が表示されない場合があった。また、成句として登録されていない複数単語であっても、複数単語が関連している連語として例文が表示される場合があった。この場合、例文検索の機能を備える電子辞書なら、例文検索にてユーザは同じ複数の単語を入力して例文を表示させなければならず、手間がかかり、使い勝手が悪かった。
【０００５】
また、検索語として３つ以上の単語を入力した場合、成句検索によって入力された単語全てを含む成句が検索されるため、入力された単語全てを含む成句が存在しない場合、成句に関する情報は表示されない。しかし、入力された３つ以上の単語のうち、一部の単語の組み合わせによって構成された成句や連語が存在する可能性がある。この場合、ユーザは全ての単語の組み合わせについて成句検索を行わなければならず、手間がかかっていた。
【０００６】
本発明の目的は、成句等の検索で例文を表示させる際に関連する使い勝手の良い情報表示制御装置及びプログラムを提供することである。
【０００７】
【課題を解決するための手段】
以上の課題を解決するため、請求項１に記載の情報表示制御装置は、成句と、当該成句の説明データとを対応付けて記憶する成句情報記憶手段（例えば、図２の成句データテーブル２６９２）と、複数の例文を記憶する例文記憶手段（例えば、図２の例文データテーブル２６９３）と、検索語となる複数の単語をユーザが入力するための入力手段（例えば、図２の入力部２２）と、この入力手段によって入力された複数の単語を含む成句を前記成句情報記憶手段に記憶された成句の中から検索する成句検索手段（例えば、図２のＣＰＵ２１；図８のステップＡ２）と、この成句検索手段によって検索された成句に対応付けられた説明データを前記成句情報記憶手段から読み出して表示させる制御を行う説明データ表示制御手段（例えば、図２のＣＰＵ２１；図８のステップＡ４）と、前記入力手段によって入力された複数の単語を含む例文を前記例文記憶手段から検索する例文検索手段（例えば、図２のＣＰＵ２１；図８のステップＡ５）と、この例文検索手段によって検索された例文を表示させる制御を行う例文表示制御手段（例えば、図２のＣＰＵ２１；図８のステップＡ１０）と、を備えることを特徴としている。
【０００８】
また、請求項１に記載の情報表示装置は、請求項２に記載の発明のように、前記例文記憶手段を、当該例文に含まれる複数の単語を連語として当該例文と対応づけて記憶する連語関係記憶手段（例えば、図２の例文データテーブル２６９３）を有するように構成し、前記例文検索手段を、前記入力手段によって入力された複数の単語を連語として、当該連語に対応付けられた例文を前記連語関係記憶手段に記憶された対応関係に基づいて前記例文記憶手段から検索する連語対応例文検索手段（例えば、図２のＣＰＵ２１；図８のステップＡ５）を有するように構成してもよい。
【０００９】
そして、請求項１４に記載のプログラムは、コンピュータに、成句と、当該成句の説明データとを対応付けて記憶する成句情報記憶機能（例えば、図２の成句データテーブル２６９２）と、複数の例文を記憶する例文記憶機能（例えば、図２の例文データテーブル２６９３）と、検索語となる複数の単語をユーザが入力するための入力機能（例えば、図２の入力部２２）と、この入力機能によって入力された複数の単語を含む成句を前記成句情報記憶機能に記憶された成句の中から検索する成句検索機能（例えば、図２のＣＰＵ２１；図８のステップＡ２）と、この成句検索機能によって検索された成句に対応付けられた説明データを前記成句情報記憶機能から読み出して表示させる制御を行う説明データ表示制御機能（例えば、図２のＣＰＵ２１；図８のステップＡ４）と、前記入力機能によって入力された複数の単語を含む例文を前記例文記憶機能から検索する例文検索機能（例えば、図２のＣＰＵ２１；図８のステップＡ５）と、この例文検索機能によって検索された例文を表示させる制御を行う例文表示制御機能（例えば、図２のＣＰＵ２１；図８のステップＡ１０）と、を実現させることを特徴としている。
【００１０】
この請求項１、２又は１４に記載の発明によれば、入力された複数の単語を含む成句を検索すると共に、当該入力された複数の単語を含む例文を検索することによって、検索した成句に対応する説明データに当該成句を含む例文がなかった場合、検索した例文を表示させることができる。従って、ユーザは、説明データと共に成句を含む例文が表示されなかった際に、再度同じ単語を入力して例文検索を行う必要がなく、使い勝手の良い情報表示制御装置を実現することができる。
【００１１】
請求項３に記載の情報表示制御装置は、成句と、当該成句の説明データとを対応付けて記憶する成句情報記憶手段（例えば、図２の成句データテーブル２６９２）と、複数の例文を記憶する例文記憶手段（例えば、図２の例文データテーブル２６９３）と、検索語となる複数の単語をユーザが入力するための入力手段（例えば、図２の入力部２２）と、この入力手段によって入力された複数の単語を含む成句を前記成句情報記憶手段に記憶された成句の中から検索する成句検索手段（例えば、図２のＣＰＵ２１；図８のステップＡ２）と、この成句検索手段によって検索された成句に対応付けられた説明データを前記成句情報記憶手段から読み出して表示させる制御を行う説明データ表示制御手段（例えば、図２のＣＰＵ２１；図８のステップＡ４）と、前記入力手段によって入力された複数の単語を含む例文が前記例文記憶手段に記憶されているか否かを判断する判断手段（例えば、図２のＣＰＵ２１；図８のステップＡ６）と、この判断手段によって前記複数の単語を含む例文が前記例文記憶手段に記憶されていると判断された場合、所定のマークを表示させる制御を行うマーク表示制御手段（例えば、図２のＣＰＵ２１；図８のステップＡ７）と、を備えることを特徴している。
【００１２】
また、請求項３に記載の情報表示制御装置は、請求項４に記載の発明のように、前記成句情報記憶手段に対して、更に、当該成句を用いた例文が前記例文記憶手段に記憶されているか否かを示す例文有無情報（例えば、図２の成句データテーブル２６９２）を対応付けて記憶させてもよい。
【００１３】
更に、請求項４に記載の情報表示装置は、請求項５に記載の発明のように、前記判断手段を、前記入力手段によって入力された複数の単語を成句とみなし、前記成句情報記憶手段に記憶された、当該みなした成句に対応する例文有無情報に基づいて例文が記憶されているか否かを判断する手段として構成させてもよい。
【００１４】
そして、請求項１５に記載のプログラムは、コンピュータに、成句と、当該成句の説明データとを対応付けて記憶する成句情報記憶機能（例えば、図２の成句データテーブル２６９２）と、複数の例文を記憶する例文記憶機能（例えば、図２の例文データテーブル２６９３）と、検索語となる複数の単語をユーザが入力するための入力機能（例えば、図２の入力部２２）と、この入力機能によって入力された複数の単語を含む成句を前記成句情報記憶機能に記憶された成句の中から検索する成句検索機能（例えば、図２のＣＰＵ２１；図８のステップＡ２）と、この成句検索機能によって検索された成句に対応付けられた説明データを前記成句情報記憶機能から読み出して表示させる制御を行う説明データ表示制御機能（例えば、図２のＣＰＵ２１；図８のステップＡ４）と、前記入力機能によって入力された複数の単語を含む例文が前記例文記憶機能に記憶されているか否かを判断する判断機能（例えば、図２のＣＰＵ２１；図８のステップＡ６）と、この判断機能によって前記複数の単語を含む例文が前記例文記憶機能に記憶されていると判断された場合、所定のマークを表示させる制御を行うマーク表示制御機能（例えば、図２のＣＰＵ２１；図８のステップＡ７）と、を実現させることを特徴としている。
【００１５】
この請求項３、４、５又は１５に記載の発明によれば、入力された複数の単語を含む成句を検索すると共に、当該入力された複数の単語を含む例文が例文記憶手段に記憶されているか否かを判断して所定のマークを表示することによって、検索した成句に対応する説明データに当該成句を含む例文がなかった場合、所定のマークの表示有無によって、当該成句を含む例文が他に記憶されているか否かをユーザに認識させることができる。
【００１６】
請求項６に記載の発明は、請求項３〜５の何れか一項に記載の情報表示制御装置であって、ユーザにより所定の操作入力が為された場合に、前記入力手段によって入力された複数の単語を含む例文を前記例文記憶手段から検索する例文検索手段（例えば、図２のＣＰＵ２１；図８のステップＡ５）と、この例文検索手段によって検索された例文を表示させる制御を行う例文表示制御手段（例えば、図２のＣＰＵ２１；図８のステップＡ１０）と、を更に備えることを特徴としている。
【００１７】
また、請求項６に記載の情報表示制御装置は、請求項７に記載の発明のように、前記例文記憶手段を、当該例文に含まれる複数の単語を連語として当該例文と対応づけて記憶する連語関係記憶手段（例えば、図２の例文データテーブル２６９３）を有するように構成し、前記例文検索手段を、前記入力手段によって入力された複数の単語を連語として、当該連語に対応付けられた例文を前記連語関係記憶手段に記憶された対応関係を参照して前記例文記憶手段から検索する連語対応例文検索手段（例えば、図２のＣＰＵ２１；図８のステップＡ５）を有するように構成してもよい。
【００１８】
この請求項６又は７に記載の発明によれば、検索した成句に対応する説明データに当該成句を含む例文がなかった場合、検索した例文を表示させることができる。従って、ユーザは、説明データと共に成句を含んだ例文が表示されなかった際に、再度同じ単語を入力して例文検索を行う必要がなく、使い勝手のよい情報表示制御装置を実現することができる。
【００１９】
請求項８に記載の発明は、請求項１又は６に記載の情報表示制御装置であって、見出語と、当該見出語の説明データとを対応付けて記憶する見出語情報記憶手段（例えば、図２の見出語データテーブル２６９１）を更に備え、前記例文記憶手段は、当該例文に含まれる単語と前記見出語情報記憶手段に記憶された見出語との対応関係を記憶する見出語関係記憶手段（例えば、図２の例文データテーブル２６９３）を有し、前記例文表示制御手段は、前記見出語関係記憶手段に記憶された対応関係を参照して、前記例文検索手段によって検索された例文のうち、前記入力手段によって入力された単語が見出語となっていない例文を表示させる制御を行う第１の見出語例文表示制御手段（例えば、図２のＣＰＵ２１；図８のステップＡ１０；図１４のステップＧ１）を有することを特徴としている。
【００２０】
また、請求項９に記載の発明は、請求項１又は６に記載の情報表示制御装置であって、見出語と、当該見出語の説明データとを対応付けて記憶する見出語情報記憶手段（例えば、図２の見出語データテーブル２６９１）を更に備え、前記例文記憶手段は、当該例文に含まれる複数の単語を連語として当該例文との対応づけて記憶する連語関係記憶手段（例えば、図２の例文データテーブル２６９３）と、当該例文に含まれる単語と前記見出語情報記憶手段に記憶された見出語との対応関係を記憶する見出語関係記憶手段（例えば、図２の例文データテーブル２６９３）を有し、前記例文表示制御手段は、前記連語関係記憶手段と前記見出語関係記憶手段に記憶された対応関係を参照して、前記例文検索手段によって検索された例文のうち、前記入力手段によって入力された単語が見出語として対応関係にあり、前記入力手段によって入力された複数の単語によって構成された連語を含まない例文を表示させる制御を行う第２の見出語例文表示制御手段（例えば、図２のＣＰＵ２１；図８のステップＡ１０；図１４のステップＧ３）を有することを特徴としている。
【００２１】
更に、請求項１０に記載の発明は、請求項１又は６に記載の情報表示制御装置であって、見出語と、当該見出語の説明データとを対応付けて記憶する見出語情報記憶手段（例えば、図２の見出語データテーブル２６９１）を更に備え、前記例文記憶手段は、当該例文に含まれる複数の単語を連語として当該例文と対応づけて記憶する連語関係記憶手段（例えば、図２の例文データテーブル２６９３）と、当該例文に含まれる単語と前記見出語情報記憶手段に記憶された見出語との対応関係を記憶する見出語関係記憶手段（例えば、図２の例文データテーブル２６９３）を有し、前記例文表示制御手段は、前記連語関係記憶手段と前記見出語関係記憶手段に記憶された対応関係を参照して、前記例文検索手段によって検索された例文のうち、前記入力手段によって入力された単語が見出語であり、前記入力手段によって入力された複数の単語を含んだ連語を含む例文を表示させる制御を行う第３の見出語例文表示制御手段を有することを特徴としている。
【００２２】
この請求項８、９又は１０に記載の発明によれば、検索した例文を、▲１▼当該例文に対応する見出語が入力された複数の単語と異なる例文、▲２▼当該例文に対応する見出語が入力された複数の単語であって、入力された複数の単語によって構成された連語を含まない例文、▲２▼当該例文に対応する見出語が入力された複数の単語であって、入力された複数の単語を含む連語を含む例文、に分類し、表示制御することができる。このため、検索した例文をユーザに対して分かり易く表示することができる。
【００２３】
請求項１１に記載の発明は、請求項８〜１０の何れか一項に記載の情報表示制御装置であって、前記例文表示制御手段は、含有する前記第１の見出語例文表示制御手段、前記第２の見出語例文表示制御手段又は前記第３の見出語例文表示制御手段によって表示される例文の表示順を設定する手段（例えば、図２のＣＰＵ２１；図１９の設定画面１９０）を有することを特徴としている。
【００２４】
また、請求項１２に記載の発明は、請求項８〜１１の何れか一項に記載の情報表示装置であって、前記例文表示制御手段は、含有する第１の見出語例文表示制御手段、前記第２の見出語例文表示制御手段又は前記第３の見出語例文表示制御手段による例文の表示制御可否を設定する手段（例えば、図２のＣＰＵ２１；図１９の設定画面１９０）を有することを特徴としている。
【００２５】
この請求項１１又は１２に記載の発明によれば、検索された例文について上記▲１▼〜▲３▼の項目に分類し、ユーザに対して当該▲１▼〜▲３▼の項目の表示順を設定させたり、表示可否を設定させたりすることができる。これにより、ユーザは各自の習熟度や知りたい情報によって、表示させる例文を自由に設定することができる。
【００２６】
請求項１３に記載の情報表示制御装置は、成句と、当該成句の説明データとを対応付けて記憶する成句情報記憶手段（例えば、図２０（ｂ）の成句データテーブル２６９２）と、検索語となる複数の単語をユーザが入力するための入力手段と（例えば、図２の入力部２２）、この入力手段によって入力された複数の単語のうち、２以上の何れかの単語を含む成句を前記成句情報記憶手段に記憶された成句の中から検索する成句検索手段（例えば、図２のＣＰＵ２１；図２１のステップＨ４）と、この成句検索手段によって検索された成句に対応付けられた説明データを前記成句情報記憶手段から読み出して表示させる制御を行う説明データ表示制御手段（例えば、図２のＣＰＵ２１；図２１のステップＨ１２、Ｈ１５）と、を備えることを特徴としている。
【００２７】
また、請求項１６に記載のプログラムは、コンピュータに、成句と、当該成句の説明データとを対応付けて記憶する成句情報記憶機能（例えば、図２０（ｂ）の成句データテーブル２６９２）と、検索語となる複数の単語をユーザが入力するための入力機能（例えば、図２の入力部２２）と、この入力機能によって入力された複数の単語のうち、２以上の何れかの単語を含む成句を前記成句情報記憶機能に記憶された成句の中から検索する成句検索機能（例えば、図２のＣＰＵ２１；図２１のステップＨ４）と、この成句検索機能によって検索された成句に対応付けられた説明データを前記成句情報記憶機能から読み出して表示させる制御を行う説明データ表示制御機能（例えば、図２のＣＰＵ２１；図２１のステップＨ１２、Ｈ１５）と、を実現させることを特徴としている。
【００２８】
この請求項１３又は１６に記載の発明によれば、入力された複数の単語のうち、２以上の何れかの単語を含む成句を検索することができる。即ち、例えば、３つの単語が入力された際に、３つ全てを含む成句は成句情報記憶手段に記憶されていないが、入力された単語のうち何れか２つを含む成句が成句情報記憶手段に記憶されている場合に、当該入力された単語のうち何れか２つを含む成句の説明データを表示させることができる。
【００２９】
従って、ユーザは入力した複数の単語全てを含む成句が成句情報記憶手段に記憶されていない場合に、単語の組み合わせを考慮して再度入力して検索する必要がなく、使い勝手の良い情報表示制御装置を実現することができる。
【００３０】
【発明の実施の形態】
以下、図１〜図２３を参照して、本発明に係る情報表示制御装置の実施の形態について詳細に説明する。尚、以下においては、本発明を折りたたみ式の携帯型電子辞書に適用した場合を例にとって説明するが、本発明が適用可能な実施形態はこれに限定されるものではない。
【００３１】
尚、本実施の形態では、検索語として入力された複数の単語を含む成句を検索することとして説明するが、検索語として入力された複数の単語を含む連語を検索するようにしてもよい。本実施の形態において、「成句」を「連語」とすることによって実現可能であり、成句を連語と置き換えることは当業者であれば容易に実現できる均等の範囲である。
【００３２】
携帯型電子辞書には、国語辞典、英和辞典、和英辞典、類義語辞典、ことわざ辞典等の各種電子辞書データ（辞書データベース）が内蔵されている。この辞書データベースには、見出語に対応付けて、当該見出語を説明するための文字データや、画像データ、動画データ、音声データ等が記憶される。ユーザは、辞書種別を選択して単語を入力することにより、当該単語の解説等を表示させることができる。尚、以下では、携帯型電子辞書に、英和辞典の辞書データベースが内蔵されている場合を例にとって説明する。
【００３３】
図１は、携帯型電子辞書１の斜視概観図の一例である。同図に示すように、携帯型電子辞書１は、表示画面１１と、各種キー群１２とを備えて構成されており、内蔵電池（図示略）等を備え、金属や樹脂によってケーシングされている。
【００３４】
表示画面１１は、上述した各種キーの押下に応じた文字や符号等、携帯型電子辞書１を使用するために必要な各種データが表示される部分である。表示画面１１は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＥＬＤ（Ｅｌｅｃｔｒｏｎｉｃ  Ｌｕｍｉｎｅｓｃｅｎｔ  Ｄｉｓｐｌａｙ）等の素子であって、単数または複数の素子の組み合わせによって実現される。
【００３５】
各種キー群１２を構成するキーにはそれぞれ固有の機能が割り当てられており、ユーザはこれらのキーを押下して携帯型電子辞書１を操作する。具体的には、文字入力キー、辞書種別の選択キー、指定した単語の用例表示キー等を備える。また、入力モードを切り替えることにより、文字入力キーによる仮名入力とアルファベット入力とを切り替えることができるようになっている。
【００３６】
また、各種キー群１２は例文ジャンプキー１２１、方向キー１２２及び決定キー１２３を備える。例文ジャンプキー１２１は、成句検索によって当該成句を含む例文が同時に検索されるが、該当する例文があった場合、例文ジャンプキー１２１の押下によって、例文を表示させることができる。方向キー１２２は、各種設定画面等において、設定項目を選択する際に使用される。決定キー１２３は、各種モードを実行する際や、各種設定画面等において設定項目を決定する際等に使用される。
【００３７】
更に、携帯型電子辞書１は記憶媒体２００用のスロット１３を備える。記憶媒体２００は、各種辞書データベースやプログラム等を記憶する記憶媒体であって、例えば、メモリカード、ハードディスク等である。スロット１３は記憶媒体２００を着脱自在に装着し、記憶媒体２００に対してデータの読み書きができる装置であって、記憶媒体２００の種類に応じて適宜選択される。
【００３８】
〔第１の実施の形態〕
本発明を適用した第１の実施の形態について説明する。本発明を適用した第１の実施の形態は、成句検索において、検索語として入力された複数の単語を含む成句を検索し、同時に検索語を含む例文を全ての見出語に対応する例文から検索し、表示させるものである。
【００３９】
図２は、携帯型電子辞書１の構成を示すブロック図である。同図に示すように、携帯型電子辞書１は、ＣＰＵ２１、入力部２２、表示部２３、通信部２４、ＲＡＭ２５、ＲＯＭ２６及び記憶媒体読取部２７によって構成されており、各部はバス２８によって接続されている。
【００４０】
ＣＰＵ２１は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、携帯型電子辞書１を統括的に制御する。具体的には、ＣＰＵ２１は、入力部２２から入力される押下信号等に応じてＲＯＭ２６に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果をＲＡＭ２５に保存するとともに、当該処理結果を表示するための表示信号を適宜表示部２３に出力して、対応した表示情報を表示させる。
【００４１】
またＣＰＵ２１は、後述する成句検索プログラム２６１を読み出して成句検索処理を実行することにより、成句検索を行う。具体的には、ＣＰＵ２１は検索語を入力するための入力画面を表示部２３に表示させる。そして、ユーザによって複数の単語からなる検索語が入力されると、その検索語を含む成句を英和辞書データベース（以下、データベースを「ＤＢ」と言う。）２６９から検索し、検索した成句を表示部２３に表示させる。また、同時に当該成句を含む例文を英和辞書ＤＢ２６９から検索する。
【００４２】
入力部２２は、仮名やアルファベット等の文字入力や機能選択等に必要なキー群を備えた入力装置であり、押下されたキーの押下信号等をＣＰＵ２１に出力する。この入力部２２におけるキー入力により、特に、検索語の入力、辞書種別の選択、検索実行指示、モードの切替指示等の入力手段を実現する。尚、この入力部２２は、図１に示す各種キー群１２に相当するものである。
【００４３】
表示部２３は、ＣＰＵ２１から入力される表示信号に基づいて各種画面を表示させるものである。尚、この表示部２３は、図１に示す表示画面１１に相当する。
【００４４】
通信部２４は、ネットワーク３００を介して接続される他の装置（例えば、辞書サーバ３１０）と所定の情報を送受するための通信装置で構成される。このネットワーク３００には、ＬＡＮ、ＷＡＮ、或いはインターネット等のネットワークが適用され、ＣＰＵ２１は、通信部２４、及び電話回線、ＩＳＤＮ回線、無線通信回線、専用線、ＣＡＴＶ回線等の通信回線を介し、外部機器との通信を行うための制御を行う。
【００４５】
尚、ネットワーク３００を介することなく、直接外部機器と有線又は無線通信で接続する構成としてもよい。
【００４６】
辞書サーバ３１０は、当該辞書サーバ３１０で管理しているネット辞書ＤＢ３２０に蓄積される辞書データを検索・表示可能に公開している。具体的には、辞書サーバ３１０は、携帯型電子辞書１から送信される辞書データの検索要求に応じてネット辞書ＤＢ３２０から指定された見出語データを検索し、当該見出語データに対応する説明データを携帯型電子辞書１に送信することによって、ネット辞書ＤＢ３２０を公開・提供する。このネット辞書ＤＢ３２０は、例えば、新語の追加等により随時更新され、辞書データが更新された際に、対応する更新日付が適宜更新される。
【００４７】
ＲＡＭ２５は、ＣＰＵ２１が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。本実施の形態では、特に検索語記憶領域２５１、第１例文番号記憶領域２５２、第２例文番号記憶領域２５３、第３例文番号記憶領域２５４、第１例文記憶領域２５５、第２例文記憶領域２５６及び第３例文記憶領域２５７を備える。
【００４８】
検索語記憶領域２５１には、入力部２２において入力された複数の単語が記憶される。以下、入力された複数の単語のうち、各単語を検索単語といい、複数の単語をまとめたものを複数検索語という。また、単に検索語という場合には、ユーザによって検索用に入力される単語のことをいい、１つの単語からなる場合、複数の単語（即ち、複数検索語）からなる場合の両方を含む。
【００４９】
第１例文番号記憶領域２５２、第２例文番号記憶領域２５３及び第３例文番号記憶領域２５４には、ＣＰＵ２１によって成句検索処理が実行される過程において抽出された例文番号が記憶される。第１例文記憶領域２５５、第２例文記憶領域２５６及び第３例文記憶領域２５７には、ＣＰＵ２１によって成句検索処理が実行される過程において読み出された例文が記憶される。
【００５０】
ＲＯＭ２６には、携帯型電子辞書１の各種機能を実現する為のプログラムが記憶されている。本実施の形態において、ＲＯＭ２６には、成句検索プログラム２６１、例文検索プログラム２６２、例文並べ替えプログラム２６３、第１例文例文並べ替えプログラム２６４、第２例文並べ替えプログラム２６５、第３例文並べ替えプログラム２６６、表示プログラム２６７、例文ジャンプマークデータ２６８、英和辞書ＤＢ２６９が記憶されている。
【００５１】
成句検索プログラム２６１は、ユーザによって入力された検索語を含む成句を英和辞書ＤＢ２６９から検索し、検索した成句の意味や解説等を表示部２３に表示させると共に、検索語を含む例文を検索する成句検索処理をＣＰＵ２１に実行させるためのプログラムである。
【００５２】
例文検索プログラム２６２は成句検索プログラム２６１に含まれるサブルーチンプログラムであり、入力された検索語を含む例文を英和辞書ＤＢ２６９から検索する例文検索処理をＣＰＵ２１に実行させるためのプログラムである。
【００５３】
例文並べ替えプログラム２６３は成句検索プログラム２６１に含まれるサブルーチンプログラムであり、例文検索処理によって検索された例文を所定の規則に従って分類する例文並べ替え処理をＣＰＵ２１に実行させるためのプログラムである。
【００５４】
第１例文並べ替えプログラム２６４は例文並べ替えプログラム２６３に含まれるサブルーチンプログラムであり、例文並べ替え処理によって分類された例文を並べ替えて第１例文記憶領域に記憶する第１例文並べ替え処理をＣＰＵ２１に実行させるためのプログラムである。
【００５５】
第２例文並べ替えプログラム２６５は例文並べ替えプログラム２６３に含まれるサブルーチンプログラムであり、例文並べ替え処理によって分類された例文を並べ替えて第２例文記憶領域に記憶する第２例文並べ替え処理をＣＰＵ２１に実行させるためのプログラムである。
【００５６】
第３例文並べ替えプログラム２６６は例文並べ替えプログラム２６３に含まれるサブルーチンプログラムであり、例文並べ替え処理によって分類された例文を並べ替えて第３例文記憶領域に記憶する第３例文並べ替え処理をＣＰＵ２１に実行させるためのプログラムである。
【００５７】
表示プログラム２６７は成句検索プログラム２６１に含まれるサブルーチンプログラムであり、第１例文記憶領域２５５、第２例文記憶領域２５６及び第３例文記憶領域２５７に記憶された例文を表示部２３に表示する表示処理をＣＰＵ２１に実行させるためのプログラムである。
【００５８】
例文ジャンプマークデータ２６８は、例文検索処理の実行によって該当する例文が検索された場合、表示部２３に表示される画像（例文ジャンプマーク）が記憶される。
【００５９】
英和辞書ＤＢ２６９は、見出語データテーブル２６９１、成句データテーブル２６９２、例文データテーブル２６９３、単語例文データテーブル２６９４及び変化形単語データテーブル２６９５を含む。図３は見出語データテーブル２６９１のデータ構成の一例を示した図である。見出語データテーブル２６９１には、見出語（例えば、「ｆａｌｌ」）と、当該見出語の意味を示す説明データ（例えば、「動）１．〈物・人が〉落ちる、落下する、・・・」）と、説明データ中に引用される例文を指定するための例文番号とがそれぞれ対応付けられて記憶されている。例文番号とは、後述する例文データテーブル２６９３に記憶される例文を識別するためのものである。
【００６０】
例えば、ＣＰＵ２１によって見出語「ｆａｌｌ」の説明データ「動）１．〈物・人が〉落ちる、落下する、・・・」が表示部２３に表示される際、当該説明データの内容に則した例文も同時に表示される。ＣＰＵ２１は見出語「ｆａｌｌ」に対応する例文番号（例文番号「４、・・・」）を読み出し、例文データテーブル２６９３から当該例文番号に対応する例文を読み出し、説明データと共に表示させる。
【００６１】
図４は成句データテーブル２６９２のデータ構成の一例を示した図である。成句データテーブル２６９２には、成句（例えば、「ｆａｌｌ  ｉｎ」）と、当該成句の意味を示す説明データ（例えば、「１．（川などに）落ちる、２．〈建物・壁などが〉内側へくずれる、・・・」）と、説明データ中に含まれる例文を指定するための例文番号とがそれぞれ対応付けられて記憶されている。
【００６２】
図５は、例文データテーブル２６９３のデータ構成の一例を示した図である。例文データテーブル２６９３には、例文番号と、例文の出典元と、例文と、当該例文に含まれる連語とが対応付けられて記憶される。また例文と共に訳文も記憶される。出典元とは、当該例文が引用される見出語又は成句を示すものである。例えば、例文番号「４」の例文である「Ｌｅａｖｅｓ  ｗｅｒｅ  ｆａｌｌｉｎｇ  ［ｄｒｏｐｐｉｎｇ］  ｆｒｏｍ  ｔｈｅ  ｔｒｅｅｓ．」は、見出語「ｆａｌｌ」の動詞の１番目の説明データが表示される際に引用される例文であることを示す。また、出典元の区別「Ａ」は見出語データテーブル２６９１に引用される例文、区別「Ｂ」は成句データテーブル２６９２に引用される例文であることを示す。
【００６３】
尚、連語とは、複数の単語が結びついて意味を成すものを言う。そして連語は、複数の単語が結びついて元の単語の意味とは全く異なる特別な意味を成す成句や、複数の単語が結びついて元の単語の意味とは多少異なる意味を成す準成句、その他に動詞と前置詞が結びついて意味を成す単語の組み合わせ等を含む。
【００６４】
図６は、単語例文データテーブル２６９４のデータ構成の一例を示した図である。単語例文データテーブル２６９４には、単語と、当該単語を含む全ての例文の例文番号とが対応付けられて記憶される。
【００６５】
図７は、変化形単語データテーブル２６９５のデータ構成の一例を示した図である。変化形単語データテーブル２６９５には、品詞別に分類された原形単語に対する変化形が記憶される。例えば、フォルダ２６９５ａには動詞の単語に対する変化形が記憶される。具体的には、動詞の原形に３人称単数の「ｓ」を付けた形、過去形、過去分詞形、現在進行形等が記憶され、「ｆａｌｌ」の場合「ｆａｌｌｓ、ｆｅｌｌ、ｆａｌｌｅｎ、ｆａｌｌｉｎｇ」等の「ｆａｌｌ」に対する全ての変化形が記憶される。
【００６６】
また、フォルダ２６９５ｂには名詞の単語に対する変化形（原形に単数の「ａ」又は「ａｎ」を付加した語、複数形等）がそれぞれ記憶される。フォルダ２６９５ｃには形容詞の単語に対する変化形（比較級、最上級等）がそれぞれ記憶される。
【００６７】
フォルダ２６９５ｄには代名詞の単語を対応する別の単語に格変化させた形がそれぞれ記憶される。例えば「Ｉ」の場合「ｙｏｕ、ｗｅ、ｈｅ、ｓｈｅ、ｔｈｅｙ」等、「ｙｏｕｒｓｅｌｆ」の場合「ｏｎｅｓｅｌｆ、ｍｙｓｅｌｆ、ｙｏｕｒｓｅｌｖｅｓ、ｏｕｒｓｅｌｖｅｓ、ｈｉｍｓｅｌｆ、ｈｅｒｓｅｌｆ、ｔｈｅｍｓｅｌｖｅｓ」等が対応付けて記憶される。
【００６８】
記憶媒体読取部２７は、例えば、メモリカード、ハードディスク等の記憶媒体２００に対してデータの読み書きを行う機能部である。尚、この記憶媒体読取部２７は、図１に示すスロット１３に相当するものである。
【００６９】
ＣＰＵ２１は、ＲＯＭ２６に記憶される辞書ＤＢ（本実施の形態では英和辞書ＤＢ２６９）、記憶媒体２００に記憶される各種辞書ＤＢ及びネット辞書ＤＢ３２０の何れかの辞書ＤＢから検索語を含む例文を検索することが可能である。この場合、記憶媒体２００に記憶される辞書ＤＢ及びネット辞書ＤＢ３２０は、英和辞書ＤＢ２６９と同様のデータ構成を持つ。尚、本実施の形態では、英和辞書ＤＢ２６９を用いて例文の検索を行う場合を説明する。
【００７０】
図８は、成句検索プログラム２６１に従ってＣＰＵ２１が実行する成句検索処理の動作を説明するためのフローチャートである。図８を用いて、成句検索処理の流れについて説明する。
【００７１】
まずＣＰＵ２１は、例えば図１５（ａ）に示すような検索語を入力するための入力画面１００を表示部２３に表示する。ユーザによって検索語が入力されると（ステップＡ１）、ＣＰＵ２１は押下されたキーの押下信号に基づいて入力文字表示領域１０１に文字を表示させ、入力された検索語を検索語記憶領域２５１に記憶する。
【００７２】
ここで例えば「ｆａｌｌ」と「ｉｎ」の単語を含む成句を検索したい場合、ユーザは「ｆａｌｌ＆ｉｎ」と入力する。尚、“＆”をスペースを含めて他の所定の記号としても構わない。また、検索語記憶領域２５１には例えば「ｆａｌｌ  ，  ｉｎ」のように、検索単語が入力された順番に記憶される。
【００７３】
そして、ステップＡ１において入力された検索語を含む成句を検索し表示する（ステップＡ２）。具体的には、ステップＡ１において、例えば「ｆａｌｌ＆ｉｎ」と入力された場合、成句データテーブル２６９２から「ｆａｌｌ」と「ｉｎ」の両方を含む全ての成句を検索し表示する。図１５（ｂ）は「ｆａｌｌ」と「ｉｎ」の両方を含む成句がリストとして表示された表示画面１０２の一例である。
【００７４】
次にユーザは、表示された成句のうち、意味等を表示させたい成句を選択する（ステップＡ３）。選択状態である例文は例文１６００のように反転表示されている。ユーザは方向キー１２２を押下することによって所望の成句を選択状態にし、決定キー１２３を押下することによって成句を決定する。
【００７５】
決定キー１２３が押下されると、ＣＰＵ２１は成句データテーブル２６９２から選択された成句の説明データを読み出し、表示部２３に表示する（ステップＡ４）。図１５（ｃ）は、成句「ｆａｌｌ  ｉｎ」についての説明データが表示された表示画面１０３の一例を示した図である。
【００７６】
そしてＣＰＵ２１は例文検索処理へ処理を移行する（ステップＡ５）。尚、ＣＰＵ２１は成句データテーブル２６９２を参照して、ステップＡ４において選択された成句の説明データに引用される例文の有無を判断し、例文がないと判断した場合は処理をステップＡ５に進めて入力した検索語を含む例文を抽出するための例文検索処理を行うようにしてもよい。
【００７７】
図９は、例文検索プログラム２６２に従ってＣＰＵ２１が実行する例文検索処理の動作を説明するためのフローチャートである。まずＣＰＵ２１は、検索語記憶領域２５１に記憶されている検索単語全てを含む例文の例文番号を単語例文データテーブル２６９４から抽出し、第１例文番号記憶領域２５２に記憶する（ステップＢ１）。
【００７８】
具体的には、例えば検索語記憶領域２５１に「ｆａｌｌ  ，  ｉｎ」と記憶されている場合、単語例文データテーブル２６９４から「ｆａｌｌ」に対応する例文番号（４、５、６、８、９、・・・）を抽出する。次に「ｉｎ」に対応する例文番号（５、６、７、８、９、１０、・・・）を抽出する。そしてそれぞれの単語について抽出された例文番号から、共通する例文番号を抽出して記憶する。
【００７９】
次にＣＰＵ２１は、各検索単語について変化形単語データテーブル２６９５より変化形を読み出す（ステップＢ２）。例えば、検索語記憶領域２５１に「ｆａｌｌ，  ｉｎ」と記憶されている場合、変化形単語データテーブル２６９５には「ｆａｌｌ」の「ｓ」の付いた三人称単数形、過去形、過去分詞形及び現在進行形が記憶されており、また「ｉｎ」は前置詞であって変化形は存在しないため、「ｆａｌｌｓ  ｉｎ」、「ｆｅｌｌ  ｉｎ」、「ｆａｌｌｅｎ  ｉｎ」及び「ｆａｌｌｉｎｇ  ｉｎ」の変形検索語がＲＡＭ２５の作業領域に記憶される。
【００８０】
続いてＣＰＵ２１は、ステップＢ２において変形した各変形検索語を含む例文の例文番号を単語例文データテーブル２６９４から抽出し、第１例文番号記憶領域２５２に追加記憶する（ステップＢ３）。そしてＣＰＵ２１は、成句検索処理のステップＡ６へ処理を移行する。
【００８１】
次にＣＰＵ２１は、例文検索処理によって例文が検索されたか否かを判断する（ステップＡ６）。つまり、第１例文番号記憶領域２５２に例文番号が記憶されているか否かを判断する。例文番号が記憶されていない場合（ステップＡ６；Ｎｏ）、ＣＰＵ２１は成句検索処理を終了する。
【００８２】
例文番号が記憶されている場合（ステップＡ６；Ｙｅｓ）、ＣＰＵ２１は例文ジャンプマークデータ２６８を読み出して表示部２３に表示する（ステップＡ７）。図１５（ｃ）の表示画面１０３に表示されている１０４が例文ジャンプマークである。この例文ジャンプマーク１０４の表示によって、ユーザは検索した成句を含む例文が存在することを知ることができる。
【００８３】
そしてユーザによって例文ジャンプボタン１２１が押下されたとＣＰＵ２１が判断した場合（ステップＡ８）、ＣＰＵ２１は例文並べ替え処理へ処理を移行する（ステップＡ９）。他のボタンが押下されたとＣＰＵ２１が判断した場合（ステップＡ１１；Ｙｅｓ）、ＣＰＵ２１は他の処理へ移行する。
【００８４】
尚、ここで携帯型電子辞書１の各種キー群１２に例文ジャンプボタン１２１がなく、例えば、ジャンプボタン等の公知のジャンプ機能を実行させるためのキーがある場合、当該ジャンプキーによって例文並べ替え処理が実行されるように構成してもよい。
【００８５】
具体的には、例えば、例文ジャンプマーク１０４が表示された状態でジャンプキーが押下されると、図１６（ａ）に示した表示画面１０５のように、ＣＰＵ２１はジャンプ先の項目を表示したメッセージウィンドウ１０６を表示する。そしてユーザによって例文ジャンプの項目に対応するラジオボタン１０７が選択され決定キー１２３が押下されると、ＣＰＵ２１によって例文並べ替え処理が実行されるようにしてもよい。
【００８６】
図１０は、例文並べ替えプログラム２６３に従ってＣＰＵ２１が実行する例文並べ替え処理の動作を説明するためのフローチャートである。まずＣＰＵ２１は第１例文番号記憶領域２５２に記憶されている例文番号のうち、先頭の例文番号を指定する（ステップＣ１）。そして、ＣＰＵ２１は例文データテーブル２６９３を参照して、指定した例文番号の出典の見出語に検索語記憶領域２５１に記憶された検索単語が含まれているか否かを判断する（ステップＣ２）。出典の見出語に検索単語が含まれていない場合（ステップＣ２；Ｎｏ）、ＣＰＵ２１はステップＣ６へ処理を移行する。
【００８７】
出典の見出語に検索単語が含まれている場合（ステップＣ２；Ｙｅｓ）、次にＣＰＵ２１は例文データテーブル２６９３を参照して、指定した例文番号の例文に含まれる連語に全ての検索単語が含まれているか否かを判断する（ステップＣ３）。連語に全ての検索単語が含まれる場合（ステップＣ３；Ｙｅｓ）、ＣＰＵ２１は当該例文番号を第１例文番号記憶領域２５２から削除し、第３例文番号記憶領域２５４に記憶する（ステップＣ４）。
【００８８】
一方、連語に全ての検索単語が含まれない場合（ステップＣ３；Ｎｏ）、ＣＰＵ２１は当該例文番号を第１例文番号記憶領域２５２から削除し、第２例文番号記憶領域２５３に記憶する（ステップＣ５）。
【００８９】
そしてＣＰＵ２１は第１例文番号記憶領域２５２の次の例文番号があるか否かを判断する（ステップＣ６）。次の例文番号がある場合（ステップＣ６；Ｙｅｓ）、当該例文番号に関してステップＣ２〜Ｃ５を行う。
【００９０】
図１７は、検索語記憶領域２５１、第１例文番号記憶領域２５２、第２例文番号記憶領域２５３及び第３例文番号記憶領域２５４の記憶内容の一例を示した図である。図１７を参照して、例文並べ替え処理のステップＣ１〜Ｃ５の具体的な処理の流れを詳しく説明する。
【００９１】
図１７（ａ）は、検索語記憶領域２５１に「ｆａｌｌ  ，  ｉｎ」と入力された場合の例文並べ替え処理の実行開始時における第１例文番号記憶領域２５２、第２例文番号記憶領域２５３及び第３例文番号記憶領域２５４の記憶内容の一例を示した図である。第１例文番号記憶領域２５２には、「ｆａｌｌ」と「ｉｎ」の両方を含む例文、また「ｆａｌｌ」の変化形と「ｉｎ」の両方を含む例文の例文番号が記憶される。
【００９２】
ステップＣ１において先頭の例文番号「５」が指定され、ステップＣ２において例文番号「５」の示す出典の見出語に検索単語「ｆａｌｌ」又は「ｉｎ」が含まれるか否かが判断される。例文番号「５」の出典の見出語は「ｆａｌｌ」であるため、検索単語と同一である。
【００９３】
次にステップＣ３において例文番号「５」の例文に含まれる連語に検索単語「ｆａｌｌ」と「ｉｎ」が両方が含まれているかが判断される。例文番号「５」の例文には連語が含まれていないため、ステップＣ５において例文番号「５」は第２例文番号記憶領域２５３に記憶され、同時に第１例文番号記憶領域から例文番号「５」は削除される。つまり、第２例文番号記憶領域２５３には、検索単語が見出語となっている説明データに引用される例文であって、連語として構成されていないが、検索単語を全て含む例文の例文番号が記憶される。
【００９４】
次に、例文番号「６」が指定された場合を説明する。ステップＣ２において例文番号「６」の示す出典の見出語に検索単語「ｆａｌｌ」又は「ｉｎ」が含まれるか否かが判断される。例文番号「６」の出典の見出語は「ｆａｌｌ」であるため、検索単語と同一である。
【００９５】
次にステップＣ３において例文番号「６」の例文に含まれる連語に検索単語「ｆａｌｌ」と「ｉｎ」が両方が含まれているかが判断される。例文番号「６」の例文には連語として「ｆａｌｌ  ｉｎ」が含まれており、当該連語は検索単語を全て含んでいる。従って、ステップＣ４において例文番号「６」は第３例文番号記憶領域２５４に記憶され、同時に第１例文番号記憶領域から例文番号「６」は削除される。つまり、第３例文番号記憶領域２５４には、検索単語が見出語となっている説明データに引用される例文であって、検索単語によって構成される連語を含む例文の例文番号が記憶される。
【００９６】
次に、例文番号「８」が指定された場合を説明する。ステップＣ２において例文番号「８」の示す出典の見出語に検索単語「ｆａｌｌ」又は「ｉｎ」が含まれるか否かが判断される。例文番号「８」の出典の見出語は「ｓｉｇｈｔ」であるため、検索単語と異なる。従って、例文番号「８」は第１例文番号記憶領域２５２に記憶されたままとなる。つまり、第１例文番号記憶領域２５２には、検索単語とは異なる単語が見出語となっている説明データに引用される例文の例文番号が記憶される。
【００９７】
図１７（ｂ）は、例文並べ替え処理において、全ての例文番号の分類が終了した時点（ステップＣ７の開始時）における第１例文番号記憶領域２５２、第２例文番号記憶領域２５３及び第３例文番号記憶領域２５４の記憶内容の一例を示した図である。
【００９８】
続いて、図１０のフローチャートを用いた例文並べ替え処理の説明の続きを行う。ステップＣ６においてＣＰＵ２１が次の例文番号がないと判断した場合、ＣＰＵ２１は第１例文番号並べ替え処理へ処理を移行する（ステップＣ７）。
【００９９】
図１１は、第１例文並べ替えプログラム２６４に従ってＣＰＵ２１が実行する第１例文並べ替え処理の動作を説明するためのフローチャートである。まずＣＰＵ２１は、第１例文番号記憶領域２５２に記憶されている例文番号の例文から、対応する連語と検索語とが完全一致する例文を抽出し、第１例文記憶領域２５５に記憶する（ステップＤ１）。
【０１００】
次にＣＰＵ２１は、第１例文番号記憶領域２５２に記憶されている例文番号の例文から、対応する連語に検索語が含まれる（検索語が連語の一部となっている）例文を抽出し、第１例文記憶領域２５５に追加記憶する（ステップＤ２）。
【０１０１】
続いてＣＰＵ２１は、第１例文番号記憶領域２５２に記憶されている例文番号の例文から、区切り文字内の連語に検索語が含まれる例文を抽出し、第１例文記憶領域２５５に追加記憶する（ステップＤ３）。
【０１０２】
ここで区切り文字とは、例えば「［］（大括弧又は角括弧）」や「（）（小括弧又は丸括弧）」のことをいう。例文中の大括弧内の単語（連語）は、その直前の単語と置き換えた文としてもほぼ同義であることを示す。また小括弧内の単語（連語）は、小括弧内の単語を含んだ例文と、括弧内の単語を削除した文とがほぼ同義であることを示す。
【０１０３】
そしてＣＰＵ２１は、ステップＤ１〜Ｄ３において処理対象とならなかった残りの例文番号の例文を第１例文番号記憶領域２５５に追加記憶し（ステップＤ４）、例文並べ替え処理のステップＣ７へ処理を移行する。
【０１０４】
図１８（ａ）は、検索語記憶領域２５１、第１例文番号記憶領域２５２、及び第１例文記憶領域２５５の記憶内容の一例を示した図である。図１８（ａ）を参照して、第１例文並べ替え処理の具体的な処理の流れを詳しく説明する。
【０１０５】
検索語記憶領域２５１には、検索語として「ｆａｌｌ  ，  ｉｎ」が記憶されていることとする。ステップＤ１において、第１例文番号記憶領域２５２に記憶されている例文番号の例文のうち、対応する連語と検索語が完全一致する例文が第１例文記憶領域２５５に記憶される。図１８（ａ）の場合、例文番号「１０」の例文に含まれる連語の原形は「ｆａｌｌ  ｉｎ」であり、検索語と完全一致している。従って、例文番号「１０」の「Ｔｈｅ  ｃｈｉｌｄ  ｈａｓ  ｆａｌｌｅｎ  ｉｎ  ｔｈｅ  ｗａｔｅｒ．」とその訳文が第１例文記憶領域２５５に記憶される。
【０１０６】
次にステップＤ２において、対応する連語に検索語が含まれる例文が第１例文記憶領域２５５に追加記憶される。図１８（ａ）の場合、例文番号「８」の例文に含まれる連語は「ｆａｌｌ  ｉｎ  ｌｏｖｅ  ｗｉｔｈ」であり、検索語を含む。従って、例文番号「８」の「ｆａｌｌ  ｉｎ  ｌｏｖｅ  ｗｉｔｈ  Ｔｏｍ」とその訳文が第１例文記憶領域２５５に追加記憶される。
【０１０７】
更にステップＤ３において、区切り文字内の連語に検索語が含まれる例文が第１例文記憶領域２５５に追加記憶される。図１８（ａ）の場合、例文番号「９」の例文に含まれる連語として「［ｆａｌｌ  ｉｎ  ｗｉｔｈ］」があり、当該連語は区切り文字内にあって検索語を含んでいる。従って、例文番号「９」の「Ｔｈｉｓ  ｍａｙ  ｎｏｔ  ｍｅｅｔ  ［ｆａｌｌ  ｉｎ  ｗｉｔｈ］  ｈｉｓ  ｖｉｅｗｓ．」とその訳文が第１例文記憶領域２５５に追加記憶される。
【０１０８】
そしてステップＤ４において、処理されていない例文番号に対応する例文が第１例文記憶領域２５５に追加記憶される。図１８（ａ）の場合、例文番号「１１」はステップＤ１〜Ｄ３において処理されなかったため、「Ｔｈｅ  ｒａｉｎ  ｗａｓ  ｆａｌｌｉｎｇ  ｉｎ  ｍｙ  ｆａｃｅ．」とその訳文が第１例文記憶領域２５５に追加記憶される。
【０１０９】
つまり、第１例文記憶領域２５５には、▲１▼検索語と完全一致する連語を含む例文、▲２▼検索語と他の単語によって構成される連語を含む例文、▲３▼区切り文字内の連語に検索語を含む例文、▲４▼連語として構成されていないが、検索語を含む例文、の順番で例文が記憶される。
【０１１０】
続いて、図１０を用いた例文並べ替え処理の説明の続きを行う。ステップＣ７の処理が終了すると、ＣＰＵ２１は第２例文番号並べ替え処理へ処理を移行する（ステップＣ８）。
【０１１１】
図１２は、第２例文並べ替えプログラム２６５に従ってＣＰＵ２１が実行する第２例文並べ替え処理の動作を説明するためのフローチャートである。まずＣＰＵ２１は、第２例文番号記憶領域２５３に記憶されている例文番号の例文から、検索単語が連続して含まれる例文を抽出し、第２例文番号記憶領域２５６に記憶する（ステップＥ１）。
【０１１２】
そしてＣＰＵ２１は、第２例文番号記憶領域２５３に記憶されている例文番号のうち、ステップＥ１で処理されなかった残りの例文番号に対応する例文を第２例文番号記憶領域２５６に追加記憶し（ステップＥ２）、例文並べ替え処理のステップＣ８へ処理を移行する。
【０１１３】
図１８（ｂ）は、検索語記憶領域２５１、第２例文番号記憶領域２５３、及び第２例文記憶領域２５６の記憶内容の一例を示した図である。図１８（ｂ）を参照して、第２例文並べ替え処理の具体的な処理の流れを詳しく説明する。
【０１１４】
検索語記憶領域２５１には、検索語として「ｆａｌｌ  ，  ｉｎ」が記憶されていることとする。ステップＥ１において、第２例文番号記憶領域２５３に記憶されている例文番号の例文のうち、検索単語が連続して含まれる例文が第２例文記憶領域２５６に記憶される。図１８（ａ）の場合、例文番号「５」の例文には「ｆａｌｌ」と「ｉｎ」が連続して含まれる。従って、例文番号「５」の「Ｔｈｅｒｅ  ｗａｓ  ａ  ｆａｌｌ  ｉｎ  ｔｅｍｐｅｒａｔｕｒｅ．」とその訳文が第２例文記憶領域２５６に記憶される。
【０１１５】
次に、ステップＥ１において処理されなかった例文番号に対応する例文が第２例文記憶領域２５６に追加記憶される。つまり、第２例文記憶領域２５６には、▲１▼検索単語を連続して含む例文、▲２▼検索単語が順不同（バラバラに）に含まれる例文、の順番で例文が記憶される。
【０１１６】
続いて、図１０を用いた例文並べ替え処理の説明の続きを行う。ステップＣ８の処理が終了すると、ＣＰＵ２１は第３例文番号並べ替え処理へ処理を移行する（ステップＣ９）。
【０１１７】
図１３は、第３例文並べ替えプログラム２６６に従ってＣＰＵ２１が実行する第３例文並べ替え処理の動作を説明するためのフローチャートである。まずＣＰＵ２１は、第３例文番号記憶領域２５４に記憶されている例文番号の例文のうち、対応する連語と検索語が完全一致する例文を抽出し、第３例文記憶領域２５７に記憶する（ステップＦ１）。
【０１１８】
次に、ステップＦ１において処理されなかった例文番号に対応する例文を第３例文記憶領域２５７に追加記憶し（ステップＦ２）、例文並べ替え処理のステップＣ９へ処理を移行する。
【０１１９】
図１８（ｃ）は、検索語記憶領域２５１、第３例文番号記憶領域２５４、及び第３例文記憶領域２５７の記憶内容の一例を示した図である。図１８（ｃ）を参照して、第３例文並べ替え処理の具体的な処理の流れを詳しく説明する。
【０１２０】
検索語記憶領域２５１には、検索語として「ｆａｌｌ  ，  ｉｎ」が記憶されていることとする。ステップＦ１において、第３例文番号記憶領域２５４に記憶されている例文番号の例文のうち、対応する連語と検索語が完全に一致する例文が第３例文記憶領域２５７に記憶される。図１８（ｃ）の場合、例文番号「６」の例文に含まれる連語の原形は「ｆａｌｌ  ｉｎ」であり、検索語と完全一致している。従って、例文番号「６」の「Ｆａｌｌ  ｉｎ  ！」とその訳文が第３例文記憶領域２５７に記憶される。
【０１２１】
次に、ステップＦ１において処理されなかった例文番号に対応する例文が第３例文記憶領域２５７に追加記憶される。図１８（ｃ）の場合、例文番号「７」はステップＦ１において処理されなかったため、「Ｉ  ｆｅｌｌ  ｉｎ  ｌｏｖｅ  ｗｉｔｈ  Ｔｏｍ．」とその訳文が第３例文記憶領域２５７に追加記憶される。つまり、第３例文記憶領域２５７には、▲１▼検索語と完全一致する連語を含む例文、▲２▼検索語と他の単語によって構成される連語を含む例文、の順番で例文が記憶される。
【０１２２】
続いて、図１０を用いた例文並べ替え処理の説明の続きを行う。ステップＣ９の処理が終了すると、ＣＰＵ２１は例文並べ替え処理を終了し、成句検索処理のステップＡ９へ処理を移行する。
【０１２３】
そしてＣＰＵ２１は表示処理へ処理を移行する（ステップＡ１０）。図１４は、表示プログラム２６７に従ってＣＰＵ２１が実行する表示処理の動作を説明するためのフローチャートである。まずＣＰＵ２１は、第１例文記憶領域２５５に記憶されている例文とその訳文を表示部２３に表示する（ステップＧ１）。図１６（ｂ）は、ステップＧ１において表示される表示画面１０８の一例を示した図である。
【０１２４】
次に、次画面の表示指示に対応する所定のキー（例えば、決定キー１２３等）がユーザによって押下されると（ステップＧ２；Ｙｅｓ）、ＣＰＵ２１は第２例文記憶領域２５６に記憶されている例文とその訳文を表示部２３に表示する（ステップＧ３）。図１６（ｃ）は、ステップＧ３において表示される表示画面１０９の一例を示した図である。
【０１２５】
続いて、次画面の表示指示に対応する所定のキーがユーザによって押下されると（ステップＧ４；Ｙｅｓ）、ＣＰＵ２１は第３例文記憶領域２５７に記憶されている例文とその訳文を表示部２３に表示し（ステップＧ５）、本処理を終了して成句検索処理のステップＡ１０へ処理を移行する。図１６（ｄ）は、ステップＧ５において表示される表示画面１１０の一例を示した図である。
【０１２６】
尚、ＣＰＵ２１は表示処理のステップＧ１、Ｇ３及びＧ５において例文を表示するが、表示する例文のうち、検索単語、変化形に変換した検索単語と一致する単語の部分に下線部を表示したり、反転表示するなどして特別表示をする。他に、フォントやスタイルを変化させたり、色を変化させて表示させてもよい。
【０１２７】
以上、説明したように、入力された検索語について成句検索すると共に、検索語を含む例文を検索することによって、成句検索によって表示した意味や解説に成句を使った例文がない場合でも、当該成句、又は検索語によって構成される連語を使った例文を表示することができる。つまり、ユーザは、例文検索によって改めて検索語を入力しなおして例文を検索することなく、成句検索と例文検索を同時に行うことができる。
【０１２８】
また、検索語を含む例文を検索して該当する例文があった場合、例文ジャンプマークが表示されることによって、ユーザは成句検索をするとその成句、又は検索語によって構成される連語を含む例文があるかどうかを即座に知ることができる。そしてユーザは例文ジャンプボタンを押下することによって、検索された例文を表示させることができる。従って、ユーザは検索された例文を表示させるか否かを状況に応じて選択することができる。
【０１２９】
以上、本発明の第１の実施の形態を説明したが、本発明は上述の実施の形態についてのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【０１３０】
例えば、表示処理によって、▲１▼検索単語とは異なる単語が見出語の説明データに引用される例文、▲２▼検索単語が見出語となっている説明データに引用される例文であって、連語として構成されていないが、検索単語を全て含む例文、▲３▼検索単語が見出語となっている説明データに引用される例文であって、検索単語によって構成される連語を含む例文、の順番に表示画面を切り替えられることによって例文が表示されることとしたが、▲１▼、▲２▼及び▲３▼の表示画面の表示順の変更や、表示の可否を設定することができるようにしてもよい。
【０１３１】
図１９は、検索された例文の表示方法を設定するための設定画面１９０の一例を示した図である。設定画面１９０には、上記▲１▼、▲２▼及び▲３▼の表示画面の表示順を入力するための入力欄１９ａ、１９ｂ及び１９ｃが表示される。ユーザは各入力欄１９ａ、１９ｂ及び１９ｃに“１”〜“３”の表示順を入力する。また、表示させない場合は、例えば何も入力しないか、“０”等を入力する。
【０１３２】
設定画面１９０は、携帯型電子辞書１の各種設定を行う際に表示させたり、ＣＰＵ２１によって成句検索処理が実行されると、検索語を入力するための表示画面１００が表示される前に設定画面１９０が表示され、例文を表示する画面の表示設定が行えるようにしてもよい。そしてＣＰＵ２１による表示処理の実行によって、設定された表示順に従って例文が表示される。
【０１３３】
これにより、ユーザは知りたい例文の情報から優先的に表示させることができる。またユーザのレベル等に合わせて▲１▼〜▲３▼の表示画面の表示可否を自由に設定することができる。
【０１３４】
〔第２の実施の形態〕
次に、本発明を適用した携帯型電子辞書の第２の実施の形態について説明する。尚、第２の実施の形態における携帯型電子辞書の構成は、第１の実施の形態において図２に示した携帯型電子辞書１の構成において、ＲＡＭ２５を図２０（ａ）に示すＲＡＭ２９、ＲＯＭ２６を図２０（ｂ）に示すＲＯＭ３０に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０１３５】
本発明を適用した第２の実施の形態は、３つ以上の検索単語が入力された場合に検索単語の全ての組み合わせについて成句検索を行うものである。
【０１３６】
ＲＡＭ２９は、検索語記憶領域２５１、変種検索語記憶領域２９２、完全一致用記憶領域２９３及び類似一致用記憶領域２９４を備える。変種検索語記憶領域２９２には、入力された検索単語を組み合わせた変種検索語が記憶される。
【０１３７】
例えば、「ｇｏ＆ｂａｃｋ＆ｈｏｍｅ」が検索語として入力された場合、検索語記憶領域２５１には「ｇｏ，ｂａｃｋ，ｈｏｍｅ」と記憶されるが、変種検索語記憶領域２９２には「ｇｏ，ｂａｃｋ」と、「ｇｏ，ｈｏｍｅ」と、「ｂａｃｋ，ｈｏｍｅ」のそれぞれ異なる組み合わせの変種検索語が記憶される。
【０１３８】
完全一致用記憶領域２９３には、各変種検索語について成句データテーブル２６９２から一致する成句が検索された際に、当該成句に対応する説明データに引用された例文に全ての検索単語が含まれている場合に当該成句の説明データを記憶する。
【０１３９】
類似一致用記憶領域２９４には、各変種検索語について成句データテーブル２６９２から一致する成句が検索された際に、当該成句に対応する説明データに引用された例文に全ての検索単語が含まれていない場合に当該成句の説明データを記憶する。
【０１４０】
ＲＯＭ３０には、成句組み合わせ検索プログラム３１と、英和辞書ＤＢ２６９等が記憶される。成句組み合わせ検索プログラム３１は、入力された検索単語が３つ以上の場合、それぞれ異なる組み合わせによって構成される変種検索語を作成し、当該変種検索語について成句検索を行う成句組み合わせ検索処理をＣＰＵ２１に実行させるためのプログラムである。
【０１４１】
図２１は、成句組み合わせ検索プログラム３１に従ってＣＰＵ２１が実行する成句組み合わせ検索処理の動作を説明するためのフローチャートである。まずＣＰＵ２１は、例えば図２２（ａ）に示すような検索語を入力するための入力画面２２０を表示部２３に表示する。ユーザによって３つ以上の検索単語によって構成される検索語が入力されると（ステップＨ１）、ＣＰＵ２１は押下されたキーの押下信号に基づいて入力文字表示領域２２１に文字を表示させ、入力された検索語を検索語記憶領域２５１に記憶する。
【０１４２】
ここで例えば「ｇｏ」、「ｂａｃｋ」、「ｈｏｍｅ」の単語を含む成句を検索したい場合、ユーザは「ｇｏ＆ｂａｃｋ＆ｈｏｍｅ」と入力する。尚、“＆”をスペースを含む他の所定の記号としても構わない。また、検索語記憶領域２５１には例えば「ｇｏ，ｂａｃｋ，ｈｏｍｅ」のように、検索単語が入力された順番に記憶される。
【０１４３】
次にＣＰＵ２１は、検索語記憶領域２５１に記憶された検索単語について、それぞれ異なる組み合わせによって構成される変種検索語を作成し、作成した変種検索語を変種検索語記憶領域２９２に記憶する（ステップＨ２）。続いてＣＰＵ２１は変種検索語記憶領域２９２に記憶された最初の変種検索語を指定し（ステップＨ３）、当該変種検索語を含む成句を成句データテーブル２６９２から検索する（ステップＨ４）。
【０１４４】
変種検索語を含む成句がない場合（ステップＨ５；Ｎｏ）、ＣＰＵ２１はステップＨ９へ処理を移行する。変種検索語を含む成句がある場合（ステップＨ５；Ｙｅｓ）、ＣＰＵ２１は当該成句に対応する説明データに引用される例文に検索単語が全て含まれているか否かを判断する（ステップＨ６）。説明データに引用される例文は例文データテーブル２６９３に記憶されている。
【０１４５】
検索単語を全て含む例文がある場合（ステップＨ６；Ｙｅｓ）、ＣＰＵ２１はステップＨ４において検索した成句に対応する説明データを完全一致用記憶領域２９３に記憶する（ステップＨ７）。そしてステップＨ９へ処理を進める。
【０１４６】
一方、検索単語を全て含む例文がない場合（ステップＨ６；Ｎｏ）、ＣＰＵ２１はステップＨ４において検索された成句に対応する説明データを類似一致用記憶領域２９４に記憶する（ステップＨ８）。
【０１４７】
続いてＣＰＵ２１は次の変種検索語があるか否かを判断し、次の変種検索語がある場合（ステップＨ９；Ｙｅｓ）、ステップＨ４へ処理を移行する。次の変種検索語がない場合（ステップＨ９；Ｙｅｓ）、ＣＰＵ２１は完全一致用記憶領域２９３に説明データが記憶されているか否かを判断する（ステップＨ１０）。説明データが記憶されている場合（ステップＨ１０；Ｙｅｓ）、ＣＰＵ２１は表示部２３に完全一致ウィンドウを表示し（ステップＨ１１）、完全一致用記憶領域２９３に記憶されている説明データを表示する（ステップＨ１２）。
【０１４８】
図２２（ｂ）はステップＨ１１において表示される表示画面２２２の一例を示した図、図２２（ｃ）はステップＨ１２において表示される表示画面２２４の一例を示した図である。表示画面２２２では、検索された成句に対応する説明データに検索単語を全て含む例文が引用されていることを示す完全一致ウィンドウ２２４が表示される。この完全一致ウィンドウ２２３は例えば一秒程度など、ユーザが当該ウィンドウを視覚的に認識できる程度の間表示される。その後、成句の説明データが表示された表示画面２２４が表示される。
【０１４９】
また、ステップＨ１２において、ＣＰＵ２１は表示画面２２４を表示するが、表示する例文のうち検索単語と一致する単語の部分に下線部を表示したり、反転表示するなどして特別表示をする。他に、フォントやスタイルを変化させたり、色を変化させて表示させてもよい。
【０１５０】
一方、ステップ１０において、完全一致用記憶領域２９３に説明データが記憶されていないと判断した場合（ステップＨ１０；Ｎｏ）、ＣＰＵ２１は類似一致用記憶領域２９４に説明データが記憶されているか否かを判断する。説明データが記憶されていない場合（ステップＨ１０；Ｎｏ）、ＣＰＵ２１は本処理を終了する。
【０１５１】
説明データが記憶されている場合（ステップＨ１０；Ｙｅｓ）、ＣＰＵ２１は表示部２３に類似一致ウィンドウを表示し（ステップＨ１４）、類似一致用記憶領域２９４に記憶されている説明データを表示する（ステップＨ１５）。
【０１５２】
図２３（ａ）はステップＨ１４において表示される表示画面２２５の一例を示した図、図２３（ｂ）はステップＨ１５において表示される表示画面２２７の一例を示した図である。表示画面２２５では、検索された成句に対応する説明データに検索単語を全て含む例文が引用されていなかったを示す類似一致ウィンドウ２２６が表示される。この類似一致ウィンドウ２２６は完全一致ウィンドウ２２３と同様に、例えば一秒程度表示される。その後、成句の説明データが表示された表示画面２２７が表示される。そしてＣＰＵ２１は本処理を終了する。
【０１５３】
以上のように、３つ以上の検索単語を入力した場合に、それぞれ異なる組み合わせの変形検索語について自動的に成句検索が行われることによって、入力した検索単語を全て含む成句がない場合に、ユーザは検索単語の組み合わせ毎に入力し直して成句検索を行う必要がない。従って、使い勝手の良い携帯型電子辞書を実現することができる。
【０１５４】
【発明の効果】
請求項１、２又は１４に記載の発明によれば、入力された複数の単語を含む成句を検索すると共に、当該入力された複数の単語を含む例文を検索することによって、検索した成句に対応する説明データに当該成句を含む例文がなかった場合、検索した例文を表示させることができる。従って、ユーザは、説明データと共に成句を含む例文が表示されなかった際に、再度同じ単語を入力して例文検索を行う必要がなく、使い勝手の良い情報表示制御装置を実現することができる。
【０１５５】
請求項３、４、５又は１５に記載の発明によれば、入力された複数の単語を含む成句を検索すると共に、当該入力された複数の単語を含む例文が例文記憶手段に記憶されているか否かを判断して所定のマークを表示することによって、検索した成句に対応する説明データに当該成句を含む例文がなかった場合、所定のマークの表示有無によって、当該成句を含む例文が他に記憶されているか否かをユーザに認識させることができる。
【０１５６】
請求項６又は７に記載の発明によれば、検索した成句に対応する説明データに当該成句を含む例文がなかった場合、検索した例文を表示させることができる。従って、ユーザは、説明データと共に成句を含んだ例文が表示されなかった際に、再度同じ単語を入力して例文検索を行う必要がなく、使い勝手のよい情報表示制御装置を実現することができる。
【０１５７】
請求項８、９又は１０に記載の発明によれば、検索した例文を、▲１▼当該例文に対応する見出語が入力された複数の単語と異なる例文、▲２▼当該例文に対応する見出語が入力された複数の単語であって、入力された複数の単語によって構成された連語を含まない例文、▲２▼当該例文に対応する見出語が入力された複数の単語であって、入力された複数の単語を含む連語を含む例文、に分類し、表示制御することができる。このため、検索した例文をユーザに対して分かり易く表示することができる。
【０１５８】
請求項１１又は１２に記載の発明によれば、検索された例文について上記▲１▼〜▲３▼の項目に分類し、ユーザに対して当該▲１▼〜▲３▼の項目の表示順を設定させたり、表示可否を設定させたりすることができる。これにより、ユーザは各自の習熟度や知りたい情報によって、表示させる例文を自由に設定することができる。
【０１５９】
請求項１３又は１６に記載の発明によれば、入力された複数の単語のうち、２以上の何れかの単語を含む成句を検索することができる。即ち、例えば、３つの単語が入力された際に、３つ全てを含む成句は成句情報記憶手段に記憶されていないが、入力された単語のうち何れか２つを含む成句が成句情報記憶手段に記憶されている場合に、当該入力された単語のうち何れか２つを含む成句の説明データを表示させることができる。
【０１６０】
従って、ユーザは入力した複数の単語全てを含む成句が成句情報記憶手段に記憶されていない場合に、単語の組み合わせを考慮して再度入力して検索する必要がなく、使い勝手の良い情報表示制御装置を実現することができる。
【図面の簡単な説明】
【図１】本発明を適用した携帯型電子辞書の斜視概観図の一例を示す図。
【図２】第１の実施の形態における携帯型電子辞書１の構成を示すブロック図。
【図３】見出語データテーブルのデータ構成の一例を示す図。
【図４】成句データテーブルのデータ構成の一例を示す図。
【図５】例文データテーブルのデータ構成の一例を示す図。
【図６】単語例文データテーブルのデータ構成の一例を示す図。
【図７】変化形単語データテーブルのデータ構成の一例を示す図。
【図８】成句検索処理の実行に係る携帯型電子辞書の動作フローを示す図。
【図９】例文検索処理の実行に係る携帯型電子辞書の動作フローを示す図。
【図１０】例文並べ替え処理の実行に係る携帯型電子辞書の動作フローを示す図。
【図１１】第１例文並べ替え処理の実行に係る携帯型電子辞書の動作フローを示す図。
【図１２】第２例文並べ替え処理の実行に係る携帯型電子辞書の動作フローを示す図。
【図１３】第３例文並べ替え処理の実行に係る携帯型電子辞書の動作フローを示す図。
【図１４】表示処理の実行に係る携帯型電子辞書の動作フローを示す図。
【図１５】表示部に表示される入力画面と検索結果の表示画面の一例を示す図。
【図１６】表示部に表示される入力画面と検索結果の表示画面の一例を示す図。
【図１７】検索語記憶領域、第１例文番号記憶領域、第２例文番号記憶領域及び第３例文番号記憶領域の記憶内容の一例を示す図。
【図１８】検索語記憶領域、第１例文番号記憶領域、第２例文番号記憶領域、第３例文番号記憶領域、第１例文記憶領域、第２例文記憶領域及び第３例文記憶領域の記憶内容の一例を示す図。
【図１９】表示部に表示される設定画面の一例を示す図。
【図２０】第２の実施の形態における携帯型電子辞書のＲＯＭとＲＡＭの構成を示す図。
【図２１】成句組み合わせ検索処理の実行に係る携帯型電子辞書の動作フローを示す図。
【図２２】表示部に表示される入力画面と検索結果の表示画面の一例を示す図。
【図２３】表示部に表示される入力画面と検索結果の表示画面の一例を示す図。
【符号の説明】
１        携帯型電子辞書
１１    表示画面
１２    キー群
１３    スロット
１４    メモリカード
２１    ＣＰＵ
２２    入力部
２３    表示部
２４    通信部
２５    ＲＡＭ
２５１    検索語記憶領域
２５２    第１例文番号記憶領域
２５３    第２例文番号記憶領域
２５４    第３例文番号記憶領域
２５５    第１例文記憶領域
２５６    第２例文記憶領域
２５７    第３例文記憶領域
２６    ＲＯＭ
２６１    成句検索プログラム
２６２    例文検索プログラム
２６３    例文並べ替えプログラム
２６４    第１例文並べ替えプログラム
２６５    第２例文並べ替えプログラム
２６６    第３例文並べ替えプログラム
２６７    表示プログラム
２６８    例文ジャンプマークデータ
２６９    英和辞書ＤＢ
２６９１    見出語データテーブル
２６９２    成句データテーブル
２６９３    例文データテーブル
２６９４    単語例文データテーブル
２６９５    変化形単語データテーブル
２７    記憶媒体読取部
３００  ネットワーク
３１０  辞書サーバ
３２０  ネット辞書ＤＢ
【図１】
2004213237.tif 000003
【図２】
2004213237.tif 000004
【図３】
2004213237.tif 000005
【図４】
2004213237.tif 000006
【図５】
2004213237.tif 000007
【図６】
2004213237.tif 000008
【図７】
2004213237.tif 000009
【図８】
2004213237.tif 000010
【図９】
2004213237.tif 000011
【図１０】
2004213237.tif 000012
【図１１】
2004213237.tif 000013
【図１２】
2004213237.tif 000014
【図１３】
2004213237.tif 000015
【図１４】
2004213237.tif 000016
【図１５】
2004213237.tif 000017
【図１６】
2004213237.tif 000018
【図１７】
2004213237.tif 000019
【図１８】
2004213237.tif 000020
【図１９】
2004213237.tif 000021
【図２０】
2004213237.tif 000022
【図２１】
2004213237.tif 000023
【図２２】
2004213237.tif 000024
【図２３】
2004213237.tif 000025