(57)【特許請求の範囲】
【請求項１】
複数の例文を記憶する例文記憶手段と、
ユーザから文字列の入力操作を受ける入力手段と、
前記入力手段により複数の単語が分離動詞の分離形で入力されたか否かを判別する分離形分離動詞判別手段と、
この分離形分離動詞判別手段により前記入力手段により複数の単語が分離動詞の分離形で入力されたと判別された場合に、前記複数の構成単語を分離動詞の分離形として含む例文と、前記複数の単語を分離動詞の結合形として含む例文とを、前記例文記憶手段中の例文から検索する分離動詞例文検索手段と、
この分離動詞例文検索手段により検索された例文を表示する例文表示手段と、
前記分離形分離動詞判別手段により前記入力手段により複数の単語が分離動詞の分離形で入力されていないと判別された場合に、前記入力手段により入力された単語が、複数の構成単語が結合した分離動詞の結合形であるか否かを判別する結合形分離動詞判別手段と、
この結合形分離動詞判別手段により前記入力された単語が分離動詞の結合形であると判別された場合に、当該分離動詞の結合形の単語を、分離動詞の分離形である複数の単語に分割する単語分割手段と、
この単語分割手段により分割された複数の単語について前記分離動詞例文検索手段により例文を検索する分割後分離動詞例文検索手段と、
を備えることを特徴とする情報表示制御装置。
【請求項２】
請求項１記載の情報表示制御装置において、
前記入力手段により複数の単語が＆記号を区切りとして入力されたか否かを判別する記号付複数単語判別手段と、
この記号付複数単語判別手段により複数の単語が＆記号を区切りとして入力されたと判別された場合に、当該複数の単語を含む例文を検索する複数単語例文検索手段と、
この複数単語例文検索手段によって検索された例文を表示させる複数単語例文表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項３】
コンピュータに、
複数の例文を記憶する例文記憶機能と、
ユーザから文字列の入力操作を受ける入力機能と、
前記入力機能により複数の単語が分離動詞の分離形で入力されたか否かを判別する分離形分離動詞判別機能と、
この分離形分離動詞判別機能により前記入力機能により複数の単語が分離動詞の分離形で入力されたと判別された場合に、前記複数の構成単語を分離動詞の分離形として含む例文と、前記複数の単語を分離動詞の結合形として含む例文とを、前記例文記憶機能により記憶された例文から検索する分離動詞例文検索機能と、
この分離動詞例文検索機能により検索された例文を表示する例文表示機能と、
前記分離形分離動詞判別機能により前記入力機能により複数の単語が分離動詞の分離形で入力されていないと判別された場合に、前記入力機能により入力された単語が、複数の構成単語が結合した分離動詞の結合形であるか否かを判別する結合形分離動詞判別機能と、
この結合形分離動詞判別機能により前記入力された単語が分離動詞の結合形であると判別された場合に、当該分離動詞の結合形の単語を、分離動詞の分離形である複数の単語に分割する単語分割機能と、
この単語分割機能により分割された複数の単語について前記分離動詞例文検索機能により例文を検索する機能と、
を実現させることを特徴とする情報表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示制御装置及び情報表示制御プログラムに関する。
【背景技術】
【０００２】
従来から、国語辞典や英和辞典、和英辞典等の各種辞書、各種用語辞典、百科事典など、数種類の辞書データベースが組み込まれた電子辞書と呼ばれる情報表示制御装置が知られている。この情報表示制御装置においては、入力された検索語に対応する見出語を辞書データベースから検索して当該見出語の意味等を表示させたり、入力された検索語が用いられている例文を辞書データベースから検索して一覧表示したりするようになっている（例えば、特許文献１参照）。
【０００３】
一方、このような情報表示制御装置に関する技術として、複数の単語が組み合わされた複合語を検索語に指定した場合に、当該複合語を構成する単語の説明情報を適切に表示する技術がある（例えば、特許文献２参照）。この技術によれば、例えばドイツ語の「ab」と「gehen」とが組み合わされた複合語（分離動詞）「abgehen」を検索語に指定すると、各構成単語「ab」，「gehen」の説明情報がそれぞれ表示される。
【特許文献１】特開２００１−１３４５６７号公報
【特許文献２】特開２００４−２０６５３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような複合語は、文章中においては構成単語が結合された状態（以下、結合状態とする）で用いられる場合もあるし、分離された状態（以下、分離状態とする）で用いられる場合もある。そのため、上記特許文献２に開示の情報表示制御装置においては、結合状態の複合語（例えば「abgehen」）を検索語に指定して例文検索を行うと、分離状態の複合語を含む例文（例えば「Bei Barzahlung gehen 5 prozent ab.」が検索されず、分離状態の複合語（例えば「ab ＆ gehen」）を検索語に指定して例文検索を行うと、結合状態の複合語を含む例文（例えば、「in die Ewigkeit abgehen」が検索されないという問題がある。
【０００５】
本発明の目的は、適切な例文検索を行うことができる情報表示制御装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、情報表示制御装置であって、
複数の例文を記憶する例文記憶手段と、
ユーザから文字列の入力操作を受ける入力手段と、
前記入力手段により複数の単語が分離動詞の分離形で入力されたか否かを判別する分離形分離動詞判別手段と、
この分離形分離動詞判別手段により前記入力された複数の単語が分離動詞の分離形であると判別された場合に、前記複数の構成単語を分離動詞の分離形として含む例文と、前記複数の単語を分離動詞の結合形として含む例文とを、前記例文記憶手段中の例文から検索する分離動詞例文検索手段と、
この分離動詞例文検索手段により検索された例文を表示する例文表示手段と、
前記分離形分離動詞判別手段により前記入力手段により複数の単語が分離動詞の分離形で入力されていないと判別された場合に、前記入力手段により入力された単語が、複数の構成単語が結合した分離動詞の結合形であるか否かを判別する結合形分離動詞判別手段と、
この結合形分離動詞判別手段により前記入力された単語が分離動詞の結合形であると判別された場合に、当該分離動詞の結合形の単語を、分離動詞の分離形である複数の単語に分割する単語分割手段と、
この単語分割手段により分割された複数の単語について前記分離動詞例文検索手段により例文を検索する分割後分離動詞例文検索手段と、
を備えることを特徴とする。
【０００７】
請求項２記載の発明は、請求項１記載の情報表示制御装置において、
前記入力手段により複数の単語が＆記号を区切りとして入力されたか否かを判別する記号付複数単語判別手段と、
この記号付複数単語判別手段により複数の単語が＆記号を区切りとして入力されたと判別された場合に、当該複数の単語を含む例文を検索する複数単語例文検索手段と、
この複数単語例文検索手段によって検索された例文を表示させる複数単語例文表示制御手段と、
を備えることを特徴とする。
【発明の効果】
【００１３】
請求項１記載の発明によれば、分離動詞を構成する各単語を分離して入力すると、前記複数の構成単語を分離動詞の分離形として含む例文と前記複数の単語を分離動詞の結合形として含む例文と分離動詞例文検索処理によって適切に検索することができる。また入力した単語が分離動詞の結合形であるか否かを判別して、結合形であれば、その単語を分離動詞を構成する各単語を分離してから、前記分離動詞例文検索処理に移行して、適切に検索する。したがって、分離動詞の複合形であることを知らなくても、適切に分離動詞を構成する各単語に分離して、分離動詞の各単語を含む処理に移行でき、分離動詞の結合状態である複合語について知識が乏しいドイツ語の初学者であっても、検索単語が分離動詞の結合形であるかどうかを特に意識せずに、適切に例文検索できる。
【００１４】
請求項２記載の発明によれば、さらに複数の単語が＆記号を区切りとして入力されたか否かが判別されて、該当の場合には、複数の入力単語を含む通常の例文検索を行うことができる。
【発明を実施するための最良の形態】
【００１８】
以下、図１〜図１２を参照して、本発明に係る情報表示制御装置を折りたたみ式の携帯型電子辞書（以下、単に「電子辞書」とする）に適用した場合の実施の形態について詳細に説明する。
【００１９】
まず、電子辞書の構成を説明する。
［外観構成］
図１は、電子辞書１の斜視外観図である。
この図に示すように、電子辞書１は、ディスプレイ２と、各種キー群３とを備えている。
【００２０】
ディスプレイ２は、ユーザによるキー群３の操作に応じた文字や符号等、各種データを表示する部分であり、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescent Display）等によって構成されている。
【００２１】
キー群３は、ユーザが電子辞書１を操作するための各種キーを有している。具体的には、図１（ｂ）に示すように、キー群３は、訳／決定キー３ｂと、シフトキー３ｆと、文字キー３ｃと、例文検索キー３ｄと、カーソルキー３ｅと、戻るキー３ｇ等とを有している。
【００２２】
このうち、訳／決定キー３ｂは検索の実行や、見出語の決定等に使用されるキーであり、シフトキー３ｆは日本語の単語を検索対象に設定するとき等に使用されるキーである。文字キー３ｃは、ユーザによる文字の入力等に使用されるキーであり、本実施の形態においては“Ａ”〜“Ｚ”キーを備えている。また、シフトキー３ｆの後に文字キー３ｃが操作されると、“Ｂ”キーによって複合語の分離線「｜」が入力され、“Ｎ”キーによってスペース「  」が入力され、“Ｍ”キーによってアンド記号「＆」が入力されるようになっている。
【００２３】
例文検索キー３ｄは、指定した単語を含む例文を検索して表示するときに使用されるキーである。カーソルキー３ｅは画面内の反転表示位置、つまりカーソル位置の移動等に使用されるキーであり、戻るキー３ｇは、前回表示した画面に戻るとき等に使用されるキーである。
【００２４】
［内部構成］
図２は、電子辞書１の概略構成を示すブロック図である。
この図に示すように、電子辞書１は、表示部２０、入力部３０、ＣＰＵ４、フラッシュＲＯＭ５及びＲＡＭ７を備えている。
【００２５】
表示部２０は、上述のディスプレイ２を備えており、ＣＰＵ４から入力される表示信号に基づいて各種情報をディスプレイ２に表示するようになっている。
入力部３０は、上述のキー群３を備えており、押下されたキーに対応する信号をＣＰＵ４に出力するようになっている。
【００２６】
ＣＰＵ４は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子辞書１を統括的に制御するようになっている。具体的には、ＣＰＵ４は、入力部３０から入力される操作信号等に応じてフラッシュＲＯＭ５に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ４は、処理結果をＲＡＭ７に保存するとともに、当該処理結果を表示するための表示信号を適宜表示部２０に出力して、対応した表示内容を表示させる。
【００２７】
フラッシュＲＯＭ５は、電子辞書１の各種機能を実現するためのプログラムやデータを記憶するメモリである。本実施の形態においては、フラッシュＲＯＭ５は、本発明に係る情報表示制御プログラム５１と、辞書データベース群６とを記憶している。
【００２８】
情報表示制御プログラム５１は、後述の例文検索処理（図７参照）をＣＰＵ４に実行させるためのプログラムである。
【００２９】
辞書データベース群６は、国語辞典や英和辞典、和英辞典等の各種の辞書データベースを有するものであり、本実施の形態においては、ドイツ語辞書データベース６０を有している。
【００３０】
このドイツ語辞書データベース６０は、見出語データテーブル６０ａ、例文データテーブル６０ｂ、単語例文データテーブル６０ｃ及び変化形単語データテーブル６０ｄを有している。
【００３１】
見出語データテーブル６０ａには、図３に示すように、見出語（例えば、「ab」）と、当該見出語の意味を示す説明データ（例えば、「副）離れて、なくなって，…」）と、説明データとともに表示されるべき例文を指定する例文識別情報（例えば、「００１９１，…」とがそれぞれ対応付けられて記憶されている。ここで、例文識別情報とは、例文データテーブル６０ｂに記憶される例文を識別するための情報であり、本実施の形態においては、例文番号となっている。
【００３２】
例文データテーブル６０ｂには、図４に示すように、例文識別情報（例えば「１２５６」）と、当該例文識別情報に対応する例文（例えば、「in die Ewigkeit abgehen」）と、例文の対訳（例えば、「永遠の眠りにつく」）と、例文中に含まれる分離動詞などの複合語の種類（例えば、「ab｜gehen」）とが対応付けられて記憶されている。なお、図４では、結合状態の複合語「abgehen」が含まれる例文についての情報を例文欄Ｒ１に示し、単語「ab」及び単語「geht」が含まれる例文についての情報を例文欄Ｒ２に示し、単語「gehen」及び単語「ab」が含まれる例文についての情報を例文欄Ｒ３に示し、結合状態の複合語「abgegangen」が含まれる例文についての情報を例文欄Ｒ４に示している。また、図中右側の複合語欄においては、複合語を構成する構成単語の間に分離線「｜」を示している。また、例文中に複合語が含まれていない例文に対しては、その旨をスラッシュ記号「−」で示している。
【００３３】
単語例文データテーブル６０ｃには、図５に示すように、単語（例えば、「ab」）と、当該単語を含む全ての例文の例文識別情報（例えば、「００１９１，…」）とが対応付けられて記憶されている。つまり、この単語例文データテーブル６０ｃでは、対応する見出語の説明データとともに表示される例文の例文識別情報の他、他の見出語の説明データとともに表示される例文の例文識別情報も記憶されている。
【００３４】
また、図２に示すように、変化形単語データテーブル６０ｄには、品詞別に分類された複数のフォルダ６００，６０１，…を有しており、各フォルダ６００，６０１，…には、原形単語に対する変化形が記憶されている。
【００３５】
具体的には、図６に示すように、フォルダ６００には、動詞の単語に対する変化形、例えば、格変化形や過去形、過去分詞形などが記憶されており、例えば動詞の原形が「kommen」の場合には、「kommen」に対する変化形「komme，kommst，kommt，kam，gekommen」等が全て記憶される。
【００３６】
また、フォルダ６０１には、名詞の単語に対する変化形、例えば、単数２格形や複数１格形等が記憶されており、例えば名詞の原形が「name」の場合には、「name」に対する変化形「des names、die namen」等が全て記憶される。
【００３７】
また、フォルダ６０２には、形容詞の単語に対する変化形、例えば比較級や最上級の変化形等が記憶されており、例えば形容詞の原形が「gut」の場合には、「gut」に対する変化形「guter、guten、gutem、gutes、gute、gutest」等が全て記憶される。
【００３８】
また、フォルダ６０３には、代名詞の単語に対する変化形、例えば格変化した場合の変化形等が記憶されており、例えば代名詞の原形が「ich」の場合には、「ich」に対する変化形「meiner、mir、mich」等が全て記憶される。
【００３９】
また、図２に示すように、ＲＡＭ７は、ＣＰＵ４が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。このＲＡＭ７は、本実施の形態では、特に検索語記憶領域７０、変化形検索語記憶領域７１、第１例文番号記憶領域７２、第２例文番号記憶領域７３、表示例文番号記憶領域７４及び表示例文記憶領域７６を備えている。
【００４０】
検索語記憶領域７０には、入力部３０において入力された複数の単語が記憶される。以下、入力された複数の単語のうち、各単語を検索単語といい、複数の単語をまとめたものを複数検索語という。また、単に検索語という場合には、ユーザによって検索用に入力される単語のことをいい、１つの単語からなる場合と、複数の単語（即ち、複数検索語）からなる場合との両方を含む。
変化形検索語記憶領域７１には、検索語記憶領域７０に記憶された検索単語の変化形が記憶される。
【００４１】
第１例文番号記憶領域７２、第２例文番号記憶領域７３及び表示例文番号記憶領域７４には、ＣＰＵ４によって後述の例文検索処理（図７参照）が実行される過程で検索される例文識別情報が記憶される。
表示例文記憶領域７６には、ＣＰＵ４によって表示部２０に表示される例文が記憶される。
【００４２】
続いて、電子辞書１の動作について図７を参照しながら説明する。図７は、ＣＰＵ４がフラッシュＲＯＭ５から情報表示制御プログラム５１を読み出して実行する例文検索処理の動作を説明するためのフローチャートである。
【００４３】
この図に示すように、まず、ＣＰＵ４は、図８に示すような検索語入力画面２１を表示部２０に表示させる。この状態でユーザによって検索語の入力操作が行われると（ステップＳ１）、ＣＰＵ４は、押下されたキーの押下信号に基づいて検索語入力画面２１の入力文字表示領域２２に文字を表示させ、入力された検索語を検索語記憶領域７０に記憶させる。なお、複数検索語が検索語として入力された場合には、検索語記憶領域７０には各検索単語が入力順に記憶される。
【００４４】
ここで、例えば単語（Ｘ）と単語（Ｙ）とが複合語の単語（ＸＹ）を構成し得る場合には、ユーザは単語（Ｘ），（Ｙ）または単語（ＸＹ）を、以下のように入力することができる。
【００４５】
即ち、複合語（ＸＹ）を含まずに単語（Ｘ），（Ｙ）を含む例文を検索する目的で単語（Ｘ），（Ｙ）を検索語として入力する場合には、ユーザは、「“単語（Ｘ）”&“単語（Ｙ）”」のように、各単語を引用符「“」で囲み、単語間にアンド記号「＆」を挟んだ形式（以下、複合語除外形式とする）で入力する。
【００４６】
また、単語（Ｘ），（Ｙ）を含む例文を検索する目的で単語（Ｘ），（Ｙ）を検索語として入力する場合には、ユーザは、「単語（Ｘ） & 単語（Ｙ）」や「単語（Ｘ）  単語（Ｙ）」のように、各単語を引用符「“」では囲まずに、単語間にアンド記号「＆」またはスペースを挟んだ形式（以下、複合語含有形式とする）で入力する。
【００４７】
また、複合語（ＸＹ）を含む例文の検索を指示する目的で単語（Ｘ），（Ｙ）を検索語として入力する場合には、ユーザは、「単語（Ｘ）|単語（Ｙ）」のように、単語の間、つまり複合語の区切り位置に分離線「｜」を挟んだ形式（以下、複合語指定分離形式とする）で入力する。
【００４８】
また、複合語（ＸＹ）を含む例文の検索を指示する目的で複合語の単語（ＸＹ）を検索語として入力する場合には、ユーザは、「単語（ＸＹ）」のように、単語をそのままの形式（以下、複合語指定結合形式とする）で入力する。
【００４９】
次に、ＣＰＵ４は、検索語として複数の単語（以下、単語（Ａ），（Ｂ）とする）が複合語除外形式（「“単語（Ａ）”＆“単語（Ｂ）”」）で入力されたか否かを判定し（ステップＳ２）、入力されたと判定した場合（ステップＳ２；Ｙｅｓ）には、単語（Ａ）及び単語（Ｂ）を含む例文の例文識別情報と、単語（Ａ）及び単語（Ｂ）の変化形の単語（Ｂh）を含む例文の例文識別情報とを検索し（ステップＳ３）、検索された例文識別情報を表示例文番号記憶領域７４に記憶させる。
【００５０】
具体的には、まずＣＰＵ４は、単語例文データテーブル６０ｃに基づいて、単語（Ａ），（Ｂ）の含まれる例文の例文識別情報を検索し、第１例文番号記憶領域７２，第２例文番号記憶領域７３に記憶させる。また、ＣＰＵ４は、変化形単語データテーブル６０ｄに基づいて、単語（Ｂ）の変化形の単語（Ｂh）を検索して変化形検索語記憶領域７１に記憶させた後、単語例文データテーブル６０ｃに基づいて、当該単語（Ｂh）の含まれる例文の例文識別情報を検索し、第２例文番号記憶領域７３に追加して記憶させる。そして、ＣＰＵ４は、第１例文番号記憶領域７２，第２例文番号記憶領域７３に記憶された例文識別情報のうち、共通するものを検出し、表示例文番号記憶領域７４に記憶させる。
【００５１】
次に、ＣＰＵ４は、例文データテーブル６０ｂに基づいて、単語（Ａ）及び単語（Ｂ）を複合語（Ａ），（Ｂ）として含む例文と、単語（Ａ）及び単語（Ｂh）を複合語（Ａ），（Ｂh）として含む例文との例文識別情報を検出し、検出された例文識別情報を表示例文番号記憶領域７４内の例文識別情報から除外する（ステップＳ４）。
【００５２】
次に、ＣＰＵ４は、例文データテーブル６０ｂに基づいて、表示例文番号記憶領域７４内の例文識別情報に対応する例文を検出し、表示例文記憶領域７６に記憶させる。そして、ＣＰＵ４は、表示例文記憶領域７６内の例文をディスプレイ２に一覧表示させた後（ステップＳ５）、ユーザによって指定された例文全体と、その対訳とをディスプレイ２に表示させ（ステップＳ６）、例文検索処理を終了する。
【００５３】
ここで、例えば、上述のステップＳ１において、図９に示すように、複合語の分離動詞「abgehen」を構成し得る複数の単語「ab」，「gehen」が複合語除外形式「“ab”＆“gehen”」で入力された場合（ステップＳ２；Ｙｅｓ）には、上述の図４に示すように、単語「ab」及び単語「gehen」を含む例文と、単語「ab」及び単語「geht」を含む例文との例文識別情報として、例文欄Ｒ２，Ｒ３内の例文識別情報が検出された後（ステップＳ３）、単語「ab」及び単語「gehen」（「geht」）を複合語「abgehen」として含む例文の例文識別情報「１２３，１２４，１３７，１２５０」が除外される結果（ステップＳ４）、図１０に示すように、単語「ab」，「gehen」を含む例文のうち、単語「ab」，「gehen」が複合語「abgehen」として使用されていない例文、つまり例文識別情報「１３５」，「１３６」に対応する例文がディスプレイ２の上側に一覧表示され、更に、反転表示によって指定された例文全体と、その対訳がディスプレイ２の下側に表示される。
【００５４】
一方、上述のステップＳ２において複数の単語（Ａ），（Ｂ）が複合語除外形式で入力されていないと判定した場合（ステップＳ２：Ｎｏ）には、ＣＰＵ４は、単語（Ａ），（Ｂ）が複合語指定分離形式（「単語（Ａ）｜単語（Ｂ）」）で入力されたか否かを判定する（ステップＳ７）。
【００５５】
このステップＳ７において複合語指定分離形式で入力されていないと判定した場合（ステップＳ７；Ｎｏ）には、ＣＰＵ４は、複合語（ＡＢ）が複合語指定結合形式（「単語（ＡＢ）」で入力されているか否かを判定し（ステップＳ８）、入力されていないと判定した場合（ステップＳ８；Ｎｏ）、つまり、複合語ではない単語が入力されている場合や、複数の単語（Ａ），（Ｂ）が複合語含有形式（「単語（Ａ）  単語（Ｂ）」または「単語（Ａ）＆単語（Ｂ）」）で入力されている場合には、他の処理へ移行する。また、ステップＳ８において複合語（ＡＢ）が複合語指定結合形式で入力されたと判定した場合（ステップＳ８；Ｙｅｓ）には、ＣＰＵ４は、複合語（ＡＢ）を前から順に単語（Ａ），（Ｂ）に分離し（ステップＳ９）、後述のステップＳ１２の処理に移行する。なお、複合語（ＡＢ）を単語（Ａ），（Ｂ）に分離する手法としては、特開２００４−２０６５３８号公報に開示の手法を用いることができる。
【００５６】
また、ステップＳ７において複合語指定分離形式で単語（Ａ），（Ｂ）が入力されたと判定した場合（ステップＳ７；Ｙｅｓ）には、ＣＰＵ４は、見出語データテーブル６０ａに基づいて、単語（Ａ），（Ｂ）が複合語の構成要素であるか否かを判定する（ステップＳ１０）。例えば、例文データテーブル６０ｂ内の複合語欄（図４の右端の欄参照）に複合語（ＡＢ）が記憶されている場合や、見出語データテーブル６０ａに単語（Ａ），（Ｂ）及び複合語（ＡＢ）が見出語として記憶されている場合などには、単語（Ａ），（Ｂ）は複合語（ＡＢ）の構成要素であると判定される。
【００５７】
このステップＳ１０において単語（Ａ），（Ｂ）が複合語の構成要素でないと判定した場合（ステップＳ１０；Ｎｏ）には、ＣＰＵ４は、入力単語が複合語の構成単語ではない旨と、例文検索を行わない旨とのエラーメッセージをディスプレイ２に表示させてユーザに報知した後（ステップＳ１１）、例文検索を行わずに例文検索処理を終了する。
【００５８】
また、ステップＳ１０において単語（Ａ），（Ｂ）が複合語の構成要素であると判定した場合（ステップＳ１０；Ｙｅｓ）には、ＣＰＵ４は、上述のステップＳ３と同様に、単語（Ａ）及び単語（Ｂ）を含む例文の例文識別情報と、単語（Ａ）及び単語（Ｂh）を含む例文の例文識別情報とを検索し（ステップＳ１２）、検索された例文識別情報を表示例文番号記憶領域７４に記憶させる。
【００５９】
次に、ＣＰＵ４は、例文データテーブル６０ｂに基づいて、単語（Ａ）及び単語（Ｂ）を複合語（ＡＢ）として含む例文と、単語（Ａ）及び単語（Ｂh）を複合語（ＡＢh）として含む例文との例文識別情報を検出し、検出されたもの以外の例文識別情報を表示例文番号記憶領域７４内の例文識別情報から除外する（ステップＳ１３）。
【００６０】
また、ＣＰＵ４は、単語例文データテーブル６０ｃに基づいて、複合語（ＡＢ）を含む例文と、複合語（ＡＢh）を含む例文との例文識別情報を検索し、検索された例文識別情報を表示例文番号記憶領域７４に追加して記憶させる（ステップＳ１４）。
【００６１】
次に、ＣＰＵ４は、表示例文記憶領域７６内の例文をディスプレイ２に一覧表示させた後（ステップＳ１５）、ユーザによって指定された例文全体と、その対訳とをディスプレイ２に表示させ（ステップＳ１６）、例文検索処理を終了する。
【００６２】
ここで、例えば、上述のステップＳ１において、図１１（ａ），（ｂ）に示すように、複合語の分離動詞「abgehen」が複合語指定結合形式で入力された場合（ステップＳ８；Ｙｅｓ）や、単語「ab」，「gehen」が複合語指定分離形式「ab｜gehen」で入力された場合（ステップＳ７；Ｙｅｓ）には、上述の図４に示すように、単語「ab」及び単語「geht」を含む例文との例文識別情報として、例文欄Ｒ２，Ｒ３内の例文識別情報が検出された後（ステップＳ１２）、単語「ab」及び単語「gehen」（「geht」）を複合語「abgehen」として含む例文の例文識別情報「１２３，１２４，１３７，１２５０」以外の例文識別情報が除外される（ステップＳ１３）。次に、結合状態の複合語「abgehen」または「abgegangen」を含む例文の例文識別番号として、例文欄Ｒ１，Ｒ４内の例文識別情報が検出された後（ステップＳ１４）、図１２に示すように、単語「ab」，「gehen」を含む例文のうち、単語「ab」，「gehen」が複合語「abgehen」として使用されている例文、つまり例文識別番号「１２５５」，「１２５６」等に対応する例文や、複合語「abgegangen」として使用されている例文、つまり、例文識別番号「１２７１」等に対応する例文などがディスプレイ２の上側に一覧表示され、反転表示によって指定された例文全体と、その対訳がディスプレイ２の下側に表示される。
【００６３】
以上の電子辞書１によれば、上述のステップＳ１２〜ステップＳ１４や図１１，図１２に示したように、結合及び分離の可能な複数の構成単語からなる複合語が入力された場合に、結合状態の当該複合語を含む例文と、複数の構成単語が分離された分離状態の当該複合語を含む例文とが検索されるので、結合状態の複合語を入力した場合であっても、分離状態の複合語を入力した場合であっても、結合状態の複合語を含む例文と、分離状態の複合語を含む例文とが検索される。従って、従来と異なり、適切な例文検索を行うことができる。
【００６４】
また、上述のステップＳ１４や図１１，図１２に示したように、複合語が入力された場合に、構成単語の変化形単語を有する結合状態の複合語を含む例文と、変化形単語を有する分離状態の複合語を含む例文とが検索されるので、原形の構成単語を有する複合語を入力した場合であっても、変化形の構成単語を有する複合語を含む例文が検索され、また、変化形の構成単語を有する複合語を入力した場合であっても、原形の構成単語を有する複合語を含む例文が検索される。従って、より適切な例文検索を行うことができる。
【００６５】
また、上述のステップＳ１０，ステップＳ１１で示したように、複合語指定分離形式で複数の単語が入力され、かつ、これら複数の単語が複合語の構成単語ではないと判定された場合には例文が検索されないので、複合語を構成しない複数の単語が複合語として入力された場合に、誤った例文が検索されるのが防止される。従って、より適切な例文検索を行うことができる。また、例文が検索されない場合に、その旨が表示されるので、複合語を構成しない複数の単語を複合語として入力したことをユーザに報知することができる。
【００６６】
また、上述のステップＳ４や図９，図１０に示したように、複合語除外形式で複数の単語が入力された場合には、これら複数の単語を全て含む例文のうち、当該複数の単語からなる複合語を含まない例文が検索されるので、複数の単語を複合語ではないものとして含む例文を検索する場合であっても、適切な例文検索を行うことができる。
【００６７】
尚、この実施の形態では、本発明に係る情報表示制御装置を電子辞書１として説明したが、本発明が適用可能なものは、このような製品に限定されず、携帯電話、パソコン、電子時計などの電子機器全般に適用可能である。また、本発明に係る情報表示制御プログラム５１は、電子辞書本体に対して着脱可能なメモリカード、ＣＤ等に記憶されることとしてもよい。
【００６８】
また、複合語を２つの単語から構成される場合について説明したが、３つ以上の単語からなる構成されることとしても良い。
また、複合語を分離動詞として説明したが、複合名詞など、他の品詞としても良い。
【図面の簡単な説明】
【００６９】
【図１】本発明に係る情報表示制御装置を適用した電子辞書の外観図であり、（ａ）は斜視図、（ｂ）は部分平面図である。
【図２】本発明に係る情報表示制御装置を適用した電子辞書のブロック図である。
【図３】見出語データテーブルの構造を説明するための図である。
【図４】例文データテーブルの構造を説明するための図である。
【図５】単語例文データテーブルの構造を説明するための図である。
【図６】変化形単語データテーブルの構造を説明するための図である。
【図７】本発明に係る情報表示制御装置における例文検索処理を示すフローチャートである。
【図８】検索語入力画面を示す図である。
【図９】複数の単語が複合語除外形式で入力された状態を示す図である。
【図１０】図９の状態から例文検索された場合の検索結果を示す図である。
【図１１】（ａ）は複合語が複合語指定結合形式で入力された状態を示す図であり、（ｂ）は複数の単語が複合語指定分離形式で入力された状態を示す図である。
【図１２】図１１（ａ），（ｂ）の状態から例文検索された場合の検索結果を示す図である。
【符号の説明】
【００７０】
１  電子辞書（情報表示制御装置、コンピュータ）
４  ＣＰＵ（例文検索手段、表示制御手段、構成単語変換手段、判定手段）
５  フラッシュＲＯＭ（例文記憶手段）
２０  表示部（非複合語報知手段）
３０  入力部（入力手段）
５１  情報表示制御プログラム
【図１】
0004720570.tif 000002
【図２】
0004720570.tif 000003
【図３】
0004720570.tif 000004
【図４】
0004720570.tif 000005
【図５】
0004720570.tif 000006
【図６】
0004720570.tif 000007
【図７】
0004720570.tif 000008
【図８】
0004720570.tif 000009
【図９】
0004720570.tif 000010
【図１０】
0004720570.tif 000011
【図１１】
0004720570.tif 000012
【図１２】
0004720570.tif 000013