(57)【要約】【課題】  例文中のコロケーション関係にある単語に基づいた例文検索を実現すること。【解決手段】  入力単語として「rung」を入力すると、「rung」をコロケーション単語として記憶している例文を表示画面Ｗ２０２に表示する。そして、コロケーション単語に斜体の文字修飾を施し、入力単語に太字の文字修飾を施すことにより識別表示をする。更に、決定キーが押下されると例文を表示画面Ｗ２０４に表示し、右方向キーが押下されると、他の辞書ＤＢに記憶されている例文を表示画面Ｗ２０６に表示する。【選択図】  図２１
2005293233.tif 000002
【特許請求の範囲】
【請求項１】
連語関係にある複数の単語を含む例文を記憶している記憶手段と、
単語を入力する入力手段と、
この入力手段により入力された単語と連語関係にある単語を含む例文を、前記記憶手段から読み出して表示する制御を行う表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項２】
前記表示制御手段は、前記連語関係にある単語を識別表示する制御を行う識別表示制御手段を有することを特徴とする請求項１に記載の情報表示制御装置。
【請求項３】
前記記憶手段は、複数の辞書毎に、例文を、当該例文を構成する単語中の所定の連語関係にある単語の識別情報とともに記憶する辞書毎記憶手段を有し、
前記複数の辞書の中から表示対象の辞書を切り替える辞書切替手段を更に備え、
前記表示制御手段は、前記辞書切替手段による辞書の切り替えに応じて、表示制御している例文を、切り替えられた辞書に対応する記憶手段に記憶されている例文であって、前記入力された単語を連語関係の単語とする例文に切り替える切替表示制御手段を有する、
ことを特徴とする請求項１又は２に記載の情報表示制御装置。
【請求項４】
前記辞書毎の辞書指定キーを備え、
前記辞書切替手段は、前記辞書指定キーの押下操作に応じて表示対象の辞書を切り替える指定キー切替手段を有する、
ことを特徴とする請求項３に記載の情報表示制御装置。
【請求項５】
前記切替表示制御手段は、
前記辞書切替手段による辞書の切り替えに応じて、切り替えられた辞書に対応する辞書毎記憶手段の中から抽出された例文を一覧表示する制御を行う一覧表示制御手段と、
前記一覧表示制御手段により一覧表示されている例文の中から選択する例文を選択操作に従って変更し、選択されている例文を選択表示する制御を行う選択表示制御手段と、
前記選択されている例文の識別情報を前記辞書切替手段により切り替えられている辞書と対応付けて各辞書毎に記憶する選択例文記憶手段と、
前記選択されている例文を一画面に表示する制御を行う選択例文表示制御手段と、
を有し、
前記一覧表示制御手段は、前記辞書切替手段により辞書が切り替えられた場合に、切り替えられた辞書に対応する記憶手段の中から抽出された例文のうち、切り替えられた辞書に対応付けて前記選択例文記憶手段に記憶された選択例文を選択表示する制御を行う選択表示切替初期表示制御手段を有する、
ことを特徴とする請求項３又は４に記載の情報表示制御装置。
【請求項６】
優先する辞書を設定する優先辞書設定手段を更に備え、
前記表示制御手段は、前記優先辞書設定手段により設定された優先辞書に対応する記憶手段に記憶されている例文であって、前記入力された単語を連語関係の単語とする例文を優先して表示する制御を行う優先表示制御手段を有する、
ことを特徴とする請求項３〜５の何れか一項に記載の情報表示制御装置。
【請求項７】
所定の通信回線を介して利用者端末と接続されるサーバにおいて、
連語関係にある複数の単語を含む例文を記憶している記憶手段と、
前記利用者端末から単語を受信する受信手段と、
この受信手段により受信された単語と連語関係にある単語を含む例文を、前記記憶手段から読み出して前記利用者端末に送信する送信手段と、
を備えることを特徴とするサーバ。
【請求項８】
コンピュータに、
連語関係にある複数の単語を含む例文を記憶している記憶機能と、
単語を入力する入力機能と、
この入力機能により入力された単語と連語関係にある単語を含む例文を、前記記憶機能から読み出して表示する制御を行う表示制御機能と、
を実現させるためのプログラム。
【請求項９】
所定の通信回線を介して利用者端末と接続されるコンピュータに、
連語関係にある複数の単語を含む例文を記憶している記憶機能と、
前記利用者端末から単語を受信する受信機能と、
この受信機能により受信された単語と連語関係にある単語を含む例文を、前記記憶機能から読み出して前記利用者端末に送信する送信機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示制御装置、サーバ及びプログラムに関する。
【背景技術】
【０００２】
従来から、国語辞書、英和辞書、和英辞書、英英辞書等、数種類の辞書データベース（以下、データベースを「ＤＢ」と表す。）を内蔵した電子辞書と呼ばれる情報表示制御装置が知られている。電子辞書には、見出語検索機能や、成句検索機能等の種々の機能が備えられているが、その機能の１つとして例文検索機能がある（例えば、特許文献１参照）。
【０００３】
例えば、英和辞書ＤＢには、見出語「look」と説明情報とが対応づけられて記憶されているが、それと併せて「look」を用いる例文も多数記憶されている。そこで、ユーザによって、例えば「look」と「for」とが入力単語として入力されると、記憶されている例文の中から、「look」及び「for」を含む例文を検索・表示する機能が例文検索機能である。
【特許文献１】特開２００２−１０８８５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、例文に含まれる単語のつながりには、単語が結びつくことにより異なる意味・用法となる成句と呼ばれるものの他に、特定の単語と単語とが慣用的に用いられる関係を表すものとしてコロケーション（連語）と呼ばれる関係がある。コロケーションを知ることは、より自然な文章表現を身につける近道である。従って、ユーザが例文を検索する場合には、コロケーション関係に有る単語を知りたい場合が多い。
【０００５】
しかし、従来の電子辞書においては、例文検索で表示される例文は、入力された単語が用いられている例文を表示しているに過ぎず、入力された単語が必ずしもコロケーション関係であるとは限らなかった。
【０００６】
そこで、ユーザは検索し表示された例文を逐一確認していき、入力した単語とコロケーション関係にある単語がないか、自ら探し出す必要があった。ところが、近年、紙の辞書をまるごと電子化したいわゆるフルコンテンツタイプの電子辞書がよく利用されるようになってきている。このような電子辞書には、例文が多数記憶されている。従って、ユーザが例文を検索すると数多くの例文が表示画面に表示されることとなる。従って、ユーザは所望する例文を探すのに何ページも移動（スクロール等）する必要があり、極めて煩雑であった。特に、最近、複数のコンテンツを横断的に検索し、その検索結果に基づいて例文を表示するいわゆる複数辞書検索機能と呼ばれる機能が実用化された。この複数辞書検索機能においては、各種辞書ＤＢから例文が抽出して表示されるため、表示される例文数が飛躍的に多くなる。従って、所望する例文を探し出すことは益々困難を極めている。
【０００７】
そこで、上述した課題に鑑み、本発明の目的は、例文中のコロケーション関係にある単語に基づいた例文検索を実現することである。
【課題を解決するための手段】
【０００８】
以上の課題を解決するために、請求項１に記載された発明の情報表示制御装置は、
連語関係にある複数の単語を含む例文を記憶している記憶手段（例えば、図３のＲＯＭ２０；例文テーブル２０２）と、
単語を入力する入力手段（例えば、図３のＣＰＵ１０；図６のステップＡ１０）と、
この入力手段により入力された単語と連語関係にある単語を含む例文を、前記記憶手段から読み出して表示する制御を行う表示制御手段（例えば、図３のＣＰＵ１０；図６のステップＡ３０）と、
を備えることを特徴とする情報表示制御装置。
【０００９】
また、請求項８に記載の発明のプログラムは、
コンピュータに、
連語関係にある複数の単語を含む例文を記憶する記憶機能（例えば、図３のＲＯＭ２０；例文テーブル２０２）と、
単語を入力する入力機能（例えば、図３のＣＰＵ１０；図６のステップＡ１０）と、
この入力機能により入力された単語と連語関係にある単語を含む例文を、前記記憶機能から読み出して表示する制御を行う表示制御機能（例えば、図３のＣＰＵ１０；図６のステップＡ３０）と、
を実現させることを特徴としている。
【００１０】
請求項２に記載の発明は、請求項１に記載の情報表示制御装置において、
前記表示制御手段は、前記連語関係にある単語を識別表示する制御を行う識別表示制御手段（例えば、図３のＣＰＵ１０；図６のステップＡ３２）を有することを特徴とする。
【００１１】
請求項３に記載の発明は、請求項１又は２に記載の情報表示制御装置において、
前記記憶手段は、複数の辞書毎に、例文を、当該例文を構成する単語中の所定の連語関係にある単語の識別情報とともに記憶する辞書毎記憶手段（例えば、図８のＲＯＭ２２）を有し、
前記複数の辞書の中から表示対象の辞書を切り替える辞書切替手段（例えば、図３のＣＰＵ１０；図２０のステップＥ２２、ステップＥ２４）を更に備え、
前記表示制御手段は、前記辞書切替手段による辞書の切り替えに応じて、表示制御している例文を、切り替えられた辞書に対応する記憶手段に記憶されている例文であって、前記入力された単語を連語関係の単語とする例文に切り替える切替表示制御手段（例えば、図３のＣＰＵ１０；図２０おステップＥ３４）を有する、
ことを特徴としている。
【００１２】
請求項４に記載の発明は、請求項３に記載の情報表示制御装置において、
前記辞書毎の辞書指定キー（例えば、図１の辞書指定キー７）を備え、
前記辞書切替手段は、前記辞書指定キーの押下操作に応じて表示対象の辞書を切り替える指定キー切替手段（例えば、図３のＣＰＵ１０；図２０のステップＥ３０，Ｅ３２）を有する、
ことを特徴としている。
【００１３】
請求項５に記載の発明は、請求項３又は４に記載の情報表示制御装置において、
前記切替表示制御手段は、
前記辞書切替手段による辞書の切り替えに応じて、切り替えられた辞書に対応する辞書毎記憶手段の中から抽出された例文を一覧表示する制御を行う一覧表示制御手段（例えば、図３のＣＰＵ１０；図２０のステップＥ３４）と、
前記一覧表示制御手段により一覧表示されている例文の中から選択する例文を選択操作に従って変更し、選択されている例文を選択表示する制御を行う選択表示制御手段（例えば、図３のＣＰＵ１０；図２０のステップＥ１４、Ｅ１６）と、
前記選択されている例文の識別情報を前記辞書切替手段により切り替えられている辞書と対応付けて各辞書毎に記憶する選択例文記憶手段（例えば、図９のＲＡＭ３２；辞書種別記憶領域３２６）と、
前記選択されている例文を一画面に表示する制御を行う選択例文表示制御手段（例えば、図３のＣＰＵ１０；図２０のステップＥ４２）と、
を有し、
前記一覧表示制御手段は、前記辞書切替手段により辞書が切り替えられた場合に、切り替えられた辞書に対応する記憶手段の中から抽出された例文のうち、切り替えられた辞書に対応付けて前記選択例文記憶手段に記憶された選択例文を選択表示する制御を行う選択表示切替初期表示制御手段（例えば、図３のＣＰＵ１０；図２０のステップＥ３４）を有する、
ことを特徴としている。
【００１４】
請求項６に記載の発明は、請求項３〜５の何れか一項に記載の情報表示制御装置において、
優先する辞書を設定する優先辞書設定手段（例えば、図３のＣＰＵ１０；図１７のステップＢ１６）を更に備え、
前記表示制御手段は、前記優先辞書設定手段により設定された優先辞書に対応する記憶手段に記憶されている例文であって、前記入力された単語を連語関係の単語とする例文を優先して表示する制御を行う優先表示制御手段（例えば、図３のＣＰＵ１０；図１９のステップＤ８、ステップＤ３４）を有する、
ことを特徴としている。
【００１５】
請求項７に記載の発明は、所定の通信回線を介して利用者端末と接続されるサーバにおいて、
連語関係にある複数の単語を含む例文を記憶している記憶手段（例えば、図３５のＲＯＭ７１０）と、
前記利用者端末から単語を受信する受信手段（例えば、図３５の通信装置７０８）と、
この受信手段により受信された単語と連語関係にある単語を含む例文を、前記記憶手段から読み出して前記利用者端末に送信する送信手段（例えば、図３５の通信装置７０８）と、
を備えることを特徴としている。
【００１６】
また、請求項９に記載の発明のプログラムは、
所定の通信回線を介して利用者端末と接続されるコンピュータに、
連語関係にある複数の単語を含む例文を記憶している記憶機能（例えば、図３５のＲＯＭ７１０）と、
前記利用者端末から単語を受信する受信機能（例えば、図３５の通信装置７０８）と、
この受信機能により受信された単語と連語関係にある単語を含む例文を、前記記憶機能から読み出して前記利用者端末に送信する送信機能（例えば、図３５の通信装置７０８）と、
を実現させることを特徴としている。
【発明の効果】
【００１７】
請求項１又は８に記載の発明によれば、入力された単語と連語関係に持つ例文を記憶手段から読み出して表示することができる。従って、ユーザは入力された単語が連語関係の単語として含まれる例文のみを表示することができ、連語関係について適切な例文を即座に確認できる。
【００１８】
請求項２に記載の発明によれば、例文を表示させる際に、連語関係に有る単語を識別表示することができる。従って、ユーザは例文を表示すると、連語関係にある単語を即座に識別することができる。
【００１９】
請求項３に記載の発明によれば、複数の辞書の中から表示対象となる辞書を切り替え、切り替えられた辞書に対応する記憶手段の例文等から、入力された単語が連語関係にある例文を表示させることができる。従って、ユーザは辞書を切り替えることにより、辞書に対応する例文の表示が更新された場合であっても、入力された単語が連語関係にある例文を即座に表示させることができる。
【００２０】
請求項４に記載の発明によれば、表示対象となる辞書を切り替える際に、指定辞書キーが押下されることにより、指定辞書キーに対応する記憶手段に基づいて例文を表示することができる。従って、ユーザは簡単な操作によりスムーズに表示対象の辞書を切り替えることにより表示される例文の表示を更新することができ、即座に表示させることができる。
【００２１】
請求項５に記載の発明によれば、複数の辞書の中から表示対象となる辞書が切り替えられた場合に、当該辞書に対応する記憶手段に含まれる例文のうち、当該辞書に対応付けて記憶された選択例文等を選択表示することができる。従って、ユーザは例文等を再度探して選択する必要が無く、利便性が向上する。
【００２２】
請求項６に記載の発明によれば、優先辞書として設定された辞書に対応する記憶手段に記憶されている例文を優先して表示させることができる。従って、ユーザは所望する辞書に対応する例文を優先的に表示させることが可能となる。
【００２３】
請求項７又は９に記載の発明のよれば、入力単語を利用者端末から受信し、受信された単語が連語関係である例文を送信することができる。従って、利用者端末側においては、プログラムや辞書ＤＢを内蔵していなくても、入力された単語が連語関係である例文を表示させることが可能となり、多くの例文の中から所望する例文を即座に表示させることが可能となる。
【発明を実施するための最良の形態】
【００２４】
〔第１の実施の形態〕
図を参照して、本発明を情報表示制御装置の一種である携帯型の電子辞書装置（以下、「電子辞書」という。）に適用した場合の実施の形態について図面を参照して詳細に説明するが、本発明が適用可能なものはこれに限定されるものではない。
【００２５】
［１．１  構成］
電子辞書には、国語辞書、英和辞書、和英辞書、英英辞書、ことわざ辞典等の各種電子辞書データ（辞書ＤＢ）が内蔵されている。この辞書ＤＢには、見出語に対応づけて、当該見出語を説明するための文字データや、画像データ、動画データ、音声データ等の説明情報が記憶される。ユーザは辞書種別を選択して単語を入力することにより、当該単語の説明情報を表示させることができる。
【００２６】
図１に、この電子辞書１の概観図を示す。同図に示すように、電子辞書１は、ディスプレイ３と、各種キー群５とを備えている。ここで、各種キー群５を構成するキーにはそれぞれ固有の機能が割り当てられており、ユーザによってこれらのキーが押下されて、電子辞書１が操作される。
【００２７】
例えば、各種キー群５は、図２に示すように、電子辞書が検索対象とする辞書ＤＢに対応づけられている辞書指定キー７、操作の確定等の指示が入力される決定キー９、カーソル等の方向を指示する方向キー１１、一つ前の状態に処理を戻す戻るキー１３、電子辞書の各種設定処理を起動する設定キー１５、複数辞書検索機能を実行する複数辞書検索キー１７等を有している。尚、それぞれのキーの機能、動作についての詳細は適宜説明する。
【００２８】
図３は、電子辞書１の構成を示すブロック図である。同図に示すように、電子辞書１は、ＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）２０、ＲＡＭ（Random Access Memory）３０、入力部４０、表示部５０を備えており、バス６０で接続されている。
【００２９】
［１．１．１  記憶装置］
ＲＯＭ２０は、各種初期設定、ハードウェアの検査、或いは必要なプログラムのロード等を行うための初期プログラムを格納する。ＣＰＵ１０は、電子辞書１の電源投入時においてこの初期プログラムを実行することにより、電子辞書１の動作環境を設定する。
【００３０】
また、ＲＯＭ２０は、メニュー表示処理、各種設定処理、各種検索処理等の電子辞書１の動作に係る各種プログラムや、電子辞書１の備える検索機能、表示機能、設定機能等の種々の機能を実現するためのプログラム等を格納すると共に、辞書ＤＢとして英和辞書ＤＢ２００を格納する。さらに、プログラムとして辞書検索プログラム２１０を格納する。
【００３１】
英和辞書ＤＢ２００は、英和辞書に関するコンテンツを記憶している辞書ＤＢである。本実施の形態における英和辞書ＤＢには、例文テーブル２０２と、単語例文テーブル２０４とを含んで構成されている。
【００３２】
例文テーブル２０２は、例文番号に例文と例文の訳文と（以下、例文と例文の訳文とを併せて「例文情報」という。）が対応づけて記憶されているテーブルである。図４に、例文テーブル２０２のデータ構成の一例を示す。図４に示すように、例文テーブル２０２には、例文番号（例えば、「６０」）と、例文（例えば、「corner a market」）及び例文の訳文（例えば、「株[商品]を買い占める」）からなる例文情報とが対応づけて記憶されている。さらに、例文テーブル２０２に記憶されている例文の単語には、コロケーション（連語）の関係にあるか否かを記憶している。図４においては、コロケーションとなっている単語を斜体で表している。例えば、単語「corner」と単語「market」とはコロケーションの関係となっている（以下、コロケーションの関係にある単語を「コロケーション単語」という。）。なお、コロケーション単語を斜体で図示しているが、これは説明上便宜的に斜体としているものであり、実際には、例えば辞書データにタグを埋め込んだり、コロケーション単語の文字符号にフラグビットを付加するといったコロケーション単語である旨の識別情報を挿入する種々の方法が考えられる。また、ここでいう例文とは、複数の単語から構成されているものをいう。辞書コンテンツによっては、「look for」等を成句、「be interested in」等を熟語、「United States」等を複合語と呼ばれているが、本実施形態においては例文の一種として例文に含まれるものとする。
【００３３】
単語例文テーブル２０４は、単語に対応づけて、当該単語が使用されている例文の例文番号が記憶されているテーブルである。図５に示すように、単語例文テーブル２０４には、例文で使用されている単語である例文単語（例えば「corner」）と、単語例文番号（例えば、「…,48,…,60,…」とを対応づけて記憶している。
【００３４】
ＲＡＭ３０は、ＣＰＵ１０が実行する各種プログラムや、これらのプログラムの実行にかかるデータ等を一時的に保持する随時書き込み可能なメモリである。本実施の形態では、入力単語群記憶領域３０２と、検索例文番号記憶領域３０４と、コロケーション記憶領域３０６との領域が確保されている。
【００３５】
入力単語群記憶領域３０２は、ユーザにより入力された少なくとも１つの入力単語から成る入力単語群を記憶するための領域である。尚、複数の入力単語は、区切り文字（例えば「＆」）を用いることによって入力される。入力単語群記憶領域３０２は、その区切り文字を含めて記憶する。例えば、入力単語として「corner」と「market」とを入力する場合には、区切り文字「＆」を用いて入力される。
【００３６】
検索例文番号記憶領域３０４は、辞書検索処理において、ＣＰＵ１０が例文を一覧表示するときに参照する記憶領域である。ＣＰＵ１０は、検索例文番号記憶領域３０４に記憶されている例文番号である検索例文番号に基づいて、例文一覧表示を実行する。
【００３７】
コロケーション記憶領域３０６は、例文テーブル２０２の例文に含まれているコロケーション単語を抽出し、記憶するための領域である。ＣＰＵ１０は、コロケーション記憶領域３０６を参照することにより、入力単語がコロケーション単語であるか否かを判定する。
【００３８】
［１．１．２  ＣＰＵ］
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送を行う。具体的には、ＣＰＵ１０は、入力部４０から入力される操作信号に応じてＲＯＭ２０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果を表示するための表示制御信号を適宜表示部５０に出力して、対応した表示情報を表示する。
【００３９】
また、ＣＰＵ１０は、本実施の形態において、ＲＯＭ２０の辞書検索プログラム２１０に従った、辞書検索処理（図６参照）を実行する。具体的には、ＣＰＵ１０は、ユーザから英和辞書ＤＢを検索する指示があると、辞書検索処理において、英和辞書検索画面を表示する。そして、ＣＰＵ１０は、入力単語群が入力されると、総ての入力単語が含まれる例文番号（以下、適宜「共通例文番号」という。）を単語例文テーブル２０４から読み出す。そして、ＣＰＵ１０は、この共通例文番号に対応する例文の中から、入力単語の総てをコロケーション単語に含む例文を一覧表示する。またコロケーション単語に斜体の文字修飾を施して表示し、入力単語に太字の修飾を施して表示する。そして、一覧表示した例文の中から一の例文が選択されると、ＣＰＵ１０は、選択された例文を一画面に表示する。
【００４０】
［１．１．３  入力部・表示部等］
入力部４０は、仮名やアルファベット等の文字入力や機能選択等に必要なキー群を備えた入力装置であり、押下されたキーの信号をＣＰＵ１０に出力する。この入力部４０におけるキー入力により、検索語の入力、辞書モードの選択、検索実行指示、ジャンプ機能の開始等の入力手段を実現する。なお、この入力部４０は、図１のキー群５に限られるわけではなく、タッチパネル等であってもよい。
【００４１】
表示部５０は、ＣＰＵ１０から入力される表示信号に基づいて各種画面を表示するものであり、ＬＣＤ（Liquid Crystal Display）等により構成される。なお、この表示部５０は、図１に示すディスプレイ３に相当する。
【００４２】
バス６０は、ＣＰＵ１０からのデータ等の電気信号を通す線路であり、ＣＰＵ１０と、ＲＯＭ２０と、ＲＡＭ３０と、入力部４０と、表示部５０とをそれぞれ接続する信号線である。
【００４３】
［１．２  処理］
ここで、辞書検索処理について説明する。図６は、辞書検索処理に係る電子辞書１の動作を説明するためのフローチャートである。この辞書検索処理は、ＣＰＵ１０がＲＯＭ２０に記憶された辞書検索プログラム２１０を実行することによって実現される処理である。
【００４４】
まず、ＣＰＵ１０は、表示部５０に英和辞書検索画面を表示する（ステップＡ８）。続けて、ＣＰＵ１０は、入力単語群が入力されると（ステップＡ１０；Ｙｅｓ）、入力単語群記憶領域３０２に記憶する。次に、ＣＰＵ１０は、入力単語群に含まれる入力単語を１つ選択し（ステップＡ１２）、選択した入力単語に対応する単語例文番号を単語例文テーブル２０４から読み出す（ステップＡ１４）。そして、ＣＰＵ１０は、全入力単語について単語例文番号を読み出して無い場合には（ステップＡ１６；Ｎｏ）、ステップＡ１２から処理を繰り返し実行する。
【００４５】
全入力単語について単語例文番号を読み出す処理を終了した場合には（ステップＡ１６；Ｙｅｓ）、ＣＰＵ１０は読み出された単語例文番号それぞれに共通する単語例文番号（以下、適宜「共通例文番号」という。）を抽出する（ステップＡ１８）。
【００４６】
続いて、ＣＰＵ１０は、抽出した共通例文番号に基づいて例文を１つ選択する（ステップＡ２０）。そして、選択した例文からコロケーション単語を総て読み出し、コロケーション記憶領域３０６に記憶する（ステップＡ２２）。それから、ＣＰＵ１０は、入力単語群記憶領域３０２に記憶されている入力単語総てがコロケーション記憶領域３０６に記憶されたコロケーション単語に含まれているか否かを判定する（ステップＡ２４）。
【００４７】
ここで、入力単語総てがコロケーション単語として、コロケーション記憶領域３０６に記憶されている場合には（ステップＡ２４；Ｙｅｓ）、ＣＰＵ１０は当該例文番号を検索例文番号記憶領域３０４に追加記憶する（ステップＡ２６）。そして、共通例文番号に対応する例文について総て処理が終了した場合には（ステップＡ２８；Ｙｅｓ）、ＣＰＵ１０は検索例文番号記憶領域３０４に記憶されている検索例文番号に基づいて例文を表示部５０に一覧表示する（ステップＡ３０）。そして、一覧表示された例文に含まれる単語のうち、コロケーション単語については斜体の修飾を施して表示し（ステップＡ３２）、入力単語群については太字の修飾を施して表示する（ステップＡ３４）。
【００４８】
続いて、ＣＰＵ１０は、ユーザにより例文が選択されると（ステップＡ３６）、選択された例文に対応する例文情報を例文テーブル２０２から読み出して表示部５０に表示する（ステップＡ３８）。ここで、ＣＰＵ１０は、表示された例文に含まれるコロケーション単語に斜体の修飾を施して表示し（ステップＡ４０）、入力単語群に太字の修飾を施して表示する（ステップＡ４２）。
【００４９】
［１．３  動作例］
続いて、表示画面の図を用いて電子辞書１の動作例について説明する。具体的には、辞書検索処理において、入力単語群を入力して例文を一覧表示した後に、例文情報を表示する場合について、図７を用いて説明する。
【００５０】
図７（ａ）は、ユーザに入力単語群の入力を促す画面である英和辞書検索画面を表示部５０に表示させた場合の表示画面Ｗ１００の一例である（図６のステップＡ８）。ＣＰＵ１０は、入力領域Ｎ１００に入力された入力単語群を入力単語群記憶領域３０２に記憶する（図６のステップＡ１０；Ｙｅｓ）。同図においては、「corner＆market」と入力されており、「corner」と「market」とで入力単語群が構成されるが、区切り文字「＆」をを含めて入力単語群記憶領域３０２に記憶される。
【００５１】
ここで、ＣＰＵ１０は、入力単語「corner」に対応する単語例文番号を単語例文テーブル２０４（図５参照）から「…、48、…、60…、64、…」と読み出す（ステップＡ１４）。同様に、ＣＰＵ１０は、入力単語「market」に対応する単語例文番号を単語例文テーブル２０４から「…、60、…、64、…」と読み出す。ここで、ＣＰＵ１０は、読み出された単語例文番号のうち、共通する例文番号「60、64」を共通例文番号とする。続いて、共通例文番号の例文から、コロケーション単語を読み出す（ステップＡ２２）。ここで、例文番号「60」の例文に含まれるコロケーション単語は「corner」及び「market」である。ここで、入力単語は「corner」及び「market」であるから、全入力単語がコロケーション単語として含まれている（ステップＡ２４；Ｙｅｓ）。従って、ＣＰＵ１０は、例文番号「60」を検索例文番号記憶領域３０４に記憶する（ステップＡ２６）。同様に、例文番号「64」を検索例文番号記憶領域３０４に記憶する。
【００５２】
図７（ａ）の表示画面Ｗ１００から、決定キー９が押下された表示画面の一例が図７（ｂ）の表示画面Ｗ１０２である。ＣＰＵ１０は、検索例文番号記憶領域３０４に記憶された例文番号「60、64」に対応する例文を例文テーブル２０２から読み出して一覧表示する（図６のステップＡ３０）。ここで、図７（ｂ）の表示画面Ｗ１０２は、表示領域Ｐ１００と表示領域Ｐ１０２と上下に２分割されている。表示領域Ｐ１００には、検索例文番号に対応する例文が一覧表示されている。このとき、ＣＰＵ１０は、コロケーション単語となる単語Ｔ１００「cornerd」及び単語Ｔ１０２「market」に斜体の修飾を施し（ステップＡ３２）、更に入力単語を示す太字の修飾を施して表示する（ステップＡ３４）。
【００５３】
さらに、一覧表示されている例文の中から一の例文が選択されて、反転表示Ｍ１００が施されている。一方、表示領域Ｐ１０２には、選択されている例文（反転表示Ｍ１００が付されている例文）の例文情報が一部表示されている。ユーザは、選択している例文に対応する例文情報を一部であるが確認できるため、検索の際便宜である。なお、以下では２分割されている画面例の場合には、上側の表示領域についてのみ説明を行う。
【００５４】
図７（ｂ）の表示画面から決定キー９が押下された一例が、図７（ｃ）の表示画面Ｗ１０４である。決定キー９が押下されると、ＣＰＵ１０は、選択されている例文の例文情報を表示画面Ｗ１０４に表示する（ステップＡ３８）。ここで、コロケーション単語となる単語Ｔ１０４「corner」及び単語Ｔ１０６「market」は斜体の修飾が施されており（ステップＡ４０）、更に入力単語であることから太字の修飾が施されている（ステップＡ４２）。
【００５５】
このように、第１の実施の形態によれば、入力単語を含む例文の中から、入力単語をコロケーション関係に持つ例文のみを読み出して表示することができる。従って、ユーザは入力単語がコロケーション単語として含まれる例文のみを表示することができ、コロケーション関係について適切な例文を即座に知ることが可能となる。
【００５６】
〔第２の実施の形態〕
次に、本発明を適用した第２の実施の形態について、説明する。本実施の形態は、複数の辞書ＤＢから例文を検索して表示する際に、入力された単語がコロケーション関係にある例文を表示するものである。
【００５７】
［２．１  構成］
第２の実施の形態における電子辞書の構成は第１の実施の形態において図３に示して説明した電子辞書１の構成において、ＲＯＭ２０を図８に示すＲＯＭ２２に、ＲＡＭ３０を図９のＲＡＭ３２に置き換えた構成である。
【００５８】
図８を参照してＲＯＭ２２の構成について説明する。図８に示すようにＲＯＭ２２は、辞書ＤＢとして、英大辞書ＤＢ２２２と、英英辞書ＤＢ２２４と、英和辞書ＤＢ２２６とを記憶しており、プログラムとして例文検索プログラム２３０を記憶している。
【００５９】
ここで、辞書ＤＢは、例文テーブルと単語例文テーブルとを含んで構成されているＤＢであり、英大辞書のコンテンツが記憶されている英大辞書ＤＢ２２２は、例文テーブル２２２ａ（図１０参照）と、単語例文テーブル２２２ｂ（図１１参照）とを含んでいる。また、英英辞書ＤＢ２２４は、例文テーブル２２４ａと、単語例文テーブル２２４ｂとを含んでいる。また、英和辞書ＤＢ２２６は、例文テーブル２２６ａ（図１２参照）と、単語例文テーブル２２６ｂ（図１３参照）とを含んでいる。なお、ここでそれぞれの辞書ＤＢの例文テーブルは、例文番号と、例文情報とを対応づけて記憶しているテーブルであり、第１の実施の形態の例文テーブル２０２と同一のデータ構造である。また、それぞれの辞書ＤＢの単語例文テーブルは、例文単語と、単語例文番号とを対応づけて記憶しているテーブルであり、第１の実施の形態の単語例文テーブル２０４と、同一のデータ構造である。
【００６０】
例文検索プログラム２３０は、ＣＰＵ１０によってＲＯＭ２２から読み出され、ＲＡＭ３２に展開された後に実行されるプログラムである。例文検索プログラム２３０は、優先辞書設定プログラム２３２と、例文一覧表示プログラム２３４と、例文選択プログラム２３６とをサブルーチンとして含んでいる。
【００６１】
ここで、例文検索プログラム２３０は、本実施の形態における例文検索処理を実現するためのプログラムであり、ＣＰＵ１０がこの例文検索プログラム２３０を実行することで、例文検索処理が実現される。具体的には、ＣＰＵ１０は、複数辞書検索キー１７が押下されると、複数辞書例文検索画面を表示する。そして、設定キー１５が押下された場合には、ＣＰＵ１０は優先辞書設定処理を実行する。また、続けてＣＰＵ１０は例文一覧表示処理と、例文選択処理とを実行する。
【００６２】
優先辞書設定プログラム２３２は、本実施の形態における優先辞書設定処理を実現するためのプログラムであり、ＣＰＵ１０がこの優先辞書設定プログラム２３２を実行することで、優先辞書設定処理が実現される。具体的には、ＣＰＵ１０は、優先辞書設定ウィンドウを表示し、ユーザに優先辞書を選択させる。そして、ＣＰＵ１０は、選択された優先辞書を辞書番号記憶領域３２８に記憶する。
【００６３】
例文一覧表示プログラム２３４は、本実施の形態における例文一覧表示処理を実現するためのプログラムであり、ＣＰＵ１０がこの例文一覧表示プログラム２３４を実行することで、例文一覧表示処理が実現される。具体的には、ＣＰＵ１０は、入力単語が入力されると、入力単語を総て含む例文を、辞書番号記憶領域３２８に記憶されている辞書番号に対応する例文テーブルから抽出する。そして、全入力単語が、例文中のコロケーション単語であった場合には、表示例文番号として表示例文番号記憶領域３２２に記憶する。そして、ＲＯＭ２２に記憶されている総ての辞書ＤＢの処理が終了すると、ＣＰＵ１０は例文を一覧表示する。また、ＣＰＵ１０は、例文のコロケーション単語に斜体の修飾を施して表示し、入力単語に太字の装飾を施して表示する。
【００６４】
例文選択プログラム２３６は、本実施の形態における例文選択処理を実現するためのプログラムであり、ＣＰＵ１０がこの例文選択プログラム２３６を実行することで、例文選択処理が実現される。具体的には、ＣＰＵ１０は、選択カーソル（フォーカス）を表示し、キー入力を受け付ける。そして、上方向キー１１ｃ又は下方向キー１１ｄが押下された場合には、ＣＰＵ１０は選択カーソルを移動する。また、左方向キー１１ａ又は右方向キー１１ｂが押下された場合には、ＣＰＵ１０は例文を読み出す辞書ＤＢを変更する。そして、例文が選択された状態で決定キー９が押下されると、ＣＰＵ１０は、選択された例文に対応する例文情報を表示し、コロケーション単語に斜体の修飾を施して表示し、入力単語群に太字の修飾を施して表示する。
【００６５】
図９を参照してＲＡＭ３２の構成について説明する。図９に示すように、ＲＡＭ３２には、入力単語群記憶領域３２０と、表示例文番号記憶領域３２２と、コロケーション記憶領域３２４と、辞書種別記憶領域３２６と、辞書番号記憶領域３２８との領域を確保している。ここで、入力単語群記憶領域３２０は第１の実施の形態における入力単語群記憶領域３０２と同一の構成であり、コロケーション記憶領域３２４は第１の実施の形態におけるコロケーション記憶領域３０６と同一の構成である。
【００６６】
表示例文番号記憶領域３２２は、例えば図１４に示すように、辞書ＤＢと例文番号を対応づけて記憶しているテーブルである。ＣＰＵ１０は、表示例文番号記憶領域３２２に記憶されている表示例文番号に基づいて、対応する例文を例文テーブルから読み出して一覧表示する。
【００６７】
辞書種別記憶領域３２６は、辞書ＤＢに対応づけられた各種情報を記憶するための領域である。具体的には、図１５に示すように辞書番号（例えば「１」）と、辞書ＤＢの種類（例えば、「英大辞書」）と、辞書キーの対応するキー番号（例えば７ａ）と、ユーザによって選択された選択例文の例文番号（例えば、「X36」）とを対応づけて記憶している。
【００６８】
辞書番号記憶領域３２８は、図６に示すように例文検索処理で利用される各変数を記憶する領域であり、優先辞書番号と、表示辞書番号と、処理辞書番号とを変数として記憶している。ここで、各変数には、初期値として「１」が代入される。
【００６９】
［２．２  処理］
［２．２．１  例文検索処理］
まず、例文検索処理について説明する。図１７は、例文検索処理に係る電子辞書１の動作を説明するためのフローチャートである。この例文検索処理は、ＣＰＵ１０がＲＯＭ２２に記憶された例文検索プログラム２３０を実行することによって実現される処理であり、複数辞書検索キー１７が押下されることにより実行される処理である。
【００７０】
まず、ＣＰＵ１０は各変数を初期化するなどの初期設定を行い（ステップＢ１０）、続けて複数辞書例文検索画面を表示する（ステップＢ１２）。この際に、ユーザにより設定キー１５が押下された場合には（ステップＢ１４；Ｙｅｓ）、ＣＰＵ１０は優先辞書設定処理を実行する（ステップＢ１６）。
【００７１】
続いて、ＣＰＵ１０は、例文一覧表示処理（ステップＢ１８）、例文表示処理（ステップＢ２０）を実行する。そして、終了操作が為された場合には（ステップＢ２２；Ｙｅｓ）、ＣＰＵ１０は例文検索処理を終了する。また、終了操作が為されていない場合には（ステップＢ２２；Ｎｏ）、ＣＰＵ１０は、ステップＢ１２から処理を繰り返し実行する。
【００７２】
［２．２．２  優先辞書設定処理］
続いて、優先辞書設定処理について説明する。図１８は優先辞書設定処理に係る電子辞書１の動作を説明するためのフローチャートである。この優先辞書設定処理は、ＣＰＵ１０が、ＲＯＭ２２に記憶された優先辞書設定プログラム２３２を実行することによって実現される処理であり、例文検索処理のステップＢ１６においてサブルーチンとして実行される処理である。
【００７３】
まず、ＣＰＵ１０は、優先辞書設定ウィンドウを表示する（ステップＣ１０）。そして、優先辞書設定ウィンドウに表示された辞書ＤＢの種類から、一の辞書ＤＢの種類が選択されると（ステップＣ１２；Ｙｅｓ）、選択された辞書ＤＢの種類に対応する辞書番号を、優先辞書番号として、辞書番号記憶領域３２８に記憶する（ステップＣ１４）。
【００７４】
［２．２．３  例文一覧表示処理］
続いて、例文一覧表示処理について説明する。図１９は例文一覧表示処理に係る電子辞書１の動作を説明するためのフローチャートである。この例文一覧表示処理は、ＣＰＵ１０が、ＲＯＭ２２に記憶された例文一覧表示プログラム２３４を実行することによって実現される処理であり、例文検索処理のステップＢ１８においてサブルーチンとして実行される処理である。
【００７５】
まず、ＣＰＵ１０は辞書番号記憶領域３２８に記憶されている優先辞書番号を、表示辞書番号に複写して代入する（ステップＤ８）。
【００７６】
続いて、ＣＰＵ１０は入力単語群の入力がなされると（ステップＤ１０；Ｙｅｓ）、入力単語群を入力単語群記憶領域３２０に記憶する。そして、入力単語群記憶領域３２０に記憶された入力単語群の中から入力単語を１つ選択する（ステップＤ１２）。そして、ＣＰＵ１０は、処理辞書番号に対応する辞書ＤＢの単語例文テーブルから、選択された入力単語に対応する単語例文番号を抽出する（ステップＤ１４）。ここで、ＣＰＵ１０は、入力された各入力単語に対応する単語例文番号を抽出すると（ステップＤ１６；Ｙｅｓ）、抽出された単語例文番号から総ての入力単語に共通して対応づけられている例文番号（共通例文番号）を抽出する（ステップＤ１８）。
【００７７】
次に、ＣＰＵ１０は共通例文番号に対応する例文を、処理辞書番号に対応する辞書ＤＢの例文テーブルから１つ選択する（ステップＤ２０）。そして、選択した例文からコロケーション単語を総て読み出し、コロケーション記憶領域３２４に記憶する（ステップＤ２２）。ここで、入力単語群記憶領域３２０に記憶されている総ての入力単語が、コロケーション単語としてコロケーション記憶領域３０６に記憶されている場合には（ステップＤ２４；Ｙｅｓ）、ＣＰＵ１０は当該例文番号を表示例文番号として表示例文番号記憶領域３２２に記憶する（ステップＤ２６）。
【００７８】
そして、抽出例文番号の例文について処理が終了していない場合には（ステップＤ２８；Ｎｏ）、ＣＰＵ１０はステップＤ２０から処理を繰り返し実行する。他方、抽出例文番号の例文について処理が終了したと判定された場合には（ステップＤ２８；Ｙｅｓ）、ＣＰＵ１０は全辞書ＤＢについて処理を終了したか否かを判定する（ステップＤ３０）。ここで、全辞書ＤＢについて処理が終了していない場合には（ステップＤ３０；Ｎｏ）、ＣＰＵ１０は辞書番号記憶領域３２８に記憶されている処理辞書番号に「１」加算してステップＤ１２から繰り返して処理を実行する（ステップＤ３２）。
【００７９】
他方、全辞書ＤＢについて処理が終了した場合には（ステップＤ３０；Ｙｅｓ）、表示例文番号記憶領域３２２に記憶されている表示例文番号のうち、表示辞書番号に対応する辞書ＤＢの例文を表示部５０に一覧表示する（ステップＤ３４）。そして、一覧表示された例文に含まれる単語の中で、コロケーション単語には斜体の文字修飾を、入力単語群に含まれる単語には太字の文字修飾を施して例文一覧表示処理を終了する。
【００８０】
［２．２．４  例文選択処理］
続いて、例文選択処理について説明する。図１９は例文選択処理に係る電子辞書１の動作を説明するためのフローチャートである。この例文選択処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶された例文選択プログラム２３６を実行することによって実現される処理であり、例文検索処理のステップＢ２０においてサブルーチンとして実行される処理である。
【００８１】
まず、ＣＰＵ１０は選択カーソルを表示する（ステップＥ１０）。続いて、ＣＰＵ１０は有効なキー入力があったか否かを判定する（ステップＥ１２）。ここで、有効なキー入力とは、ユーザにより押下されたキーに応じて処理が実行できる入力のことを言う。
【００８２】
有効なキー入力があった場合には（ステップＥ１２；Ｙｅｓ）、ＣＰＵ１０はキー入力があった種類に応じて各処理を実行する。
【００８３】
まず、ユーザにより上方向キー１１ｃが押下された場合には（ステップＥ１４；Ｙｅｓ）、ＣＰＵ１０は選択カーソルを１つ上の行にずらして表示する。さらに、選択カーソルの位置する例文の例文番号を、辞書種別記憶領域３２６に記憶されている選択例文として記憶する（ステップＥ１６）。
【００８４】
また、ユーザにより下方向キー１１ｄが押下された場合には（ステップＥ１８；Ｙｅｓ）、ＣＰＵ１０は選択カーソルを１つ下の行にずらして表示する。さらに、選択カーソルの位置する例文の例文番号を、辞書種別記憶領域３２６に記憶されている選択例文として記憶する（ステップＥ２０）。
【００８５】
また、ユーザにより左方向キー１１ａが押下された場合には（ステップＥ２２；Ｙｅｓ）、ＣＰＵ１０は辞書種別記憶領域３２６に記憶されている表示辞書番号の値から「１」減算する（ステップＥ２４）。そして、ＣＰＵ１０は処理をステップＥ３４に移行する。
【００８６】
また、ユーザにより右方向キー１１ｂが押下された場合には（ステップＥ２６；Ｙｅｓ）、ＣＰＵ１０は辞書種別記憶領域３２６に記憶されている表示辞書番号の値に「１」加算する（ステップＥ２８）。そして、ＣＰＵ１０は処理をステップＥ３４に移行する。
【００８７】
また、ユーザにより辞書指定キー７が押下されると（ステップＥ３０；Ｙｅｓ）、ＣＰＵ１０は辞書指定キー７に対応した辞書種類の番号で表示辞書番号を更新記憶する（ステップＥ３２）。例えば、英和辞書キー７ｃが押下されると、ＣＰＵ１０は英和辞書キー７ｃに対応する辞書の種類を辞書種別記憶領域３２６から読み出す。ここで、図１５を参照すると、英和辞書キー７ｃに対応する辞書の種類は英和辞書であることから、ＣＰＵ１０は、表示辞書番号として「３」を代入する。
【００８８】
そして、ＣＰＵ１０は、表示辞書番号に対応する辞書ＤＢの例文に基づいて一覧表示画面を再描画する（ステップＥ３４）。この際、ＣＰＵ１０は選択カーソルの位置を辞書種別記憶領域３２６に記憶されている選択例文の位置に表示する。さらに、ＣＰＵ１０は、表示されている例文に含まれるコロケーション単語に斜体の修飾を施し（ステップＥ３６）、入力単語群に太字の修飾を施す（ステップＥ３８）。
【００８９】
また、ユーザにより決定キー９が押下されていない場合には（ステップＥ４０；Ｎｏ）、ＣＰＵ１０はステップＥ１２から処理を繰り返し実行する。他方、ユーザにより決定キー９が押下された場合には（ステップＥ４０；Ｙｅｓ）、ＣＰＵ１０は選択例文を一画面に表示し（ステップＥ４２）、コロケーション単語に斜体の修飾を施し（ステップＥ４４）、入力単語群に太字の修飾を施して（ステップＥ４６）例文選択処理を終了する。
【００９０】
［２．３  動作例］
［２．３．１  第１動作例］
続いて、表示画面の図を用いて電子辞書１の動作例について説明する。まず、第１動作例として、複数辞書例文検索において例文を一覧表示する場合について図２１を用いて説明する。
【００９１】
図２１（ａ）は、ユーザに入力単語群の入力を促す画面を表示部５０に表示させた場合の表示画面Ｗ２００の一例である。ＣＰＵ１０は、入力領域Ｎ２００に入力された入力単語「rung」を入力単語群記憶領域３２０に記憶する（図１９のステップＤ１０）。
【００９２】
図２１（ａ）の状態から、決定キー９が押下された状態が図２１（ｂ）の表示画面Ｗ２０２である。ＣＰＵ１０は、表示例文番号に対応する例文を英大辞書ＤＢ２２２の例文テーブル２２２ａから読み出して一覧表示している（図１９のステップＤ３４）。
【００９３】
ここで、一覧表示する処理について具体的に説明する。まず、入力単語群記憶領域３２０に入力単語「rung」が記憶されている。ＣＰＵ１０は、辞書番号記憶領域３２８に記憶されている処理辞書番号「１」（図１６参照）を読み出し、英大辞書ＤＢ２２２の単語例文テーブル２２２ｂから例文単語「rung」に対応する単語例文番号「X36,X42,X50,X78」を読み出す（図１９のステップＤ１４、図１１参照）。続いて、これらの例文から、コロケーション単語を読み出し（ステップＤ２２）、入力単語「rung」がコロケーション単語であるか否かを判定する（ステップＤ２４）。一例として、例文番号「X36」について例文テーブル２２２ａ（図１０参照）を読み出すと、コロケーション単語として「bottom」及び「rung」が記憶されている。従って、ＣＰＵ１０は、例文番号「X36」を表示例文番号として表示例文番号記憶領域３２２に記憶する（ステップＤ２６）。
【００９４】
そして、ＣＰＵ１０は、表示例文番号に対応する例文を一覧表示する（ステップＤ３４）。更に、単語Ｔ２００に示すようにコロケーション単語に斜体の修飾を施して表示し（ステップＤ３６）、単語Ｔ２０２に示すように入力単語群に太字の修飾を施して表示する（ステップＤ３８）。なお、単語Ｔ２０２については、コロケーション単語でもあるため、斜体と太字の修飾が施されている。そして、ＣＰＵ１０は、選択カーソルをフォーカスＭ２００として表示する（ステップＥ１０）。さらに、ＣＰＵ１０は、反転表示Ｍ２０２を施すことにより、現在の表示辞書種類を表示している。
【００９５】
図２１（ｃ）は、図２１（ｂ）の表示画面Ｗ２０２から決定キー９が押下された表示画面Ｗ２０４の一例である。ＣＰＵ１０は、決定キー９が押下されると（図２０のステップＥ４０；Ｙｅｓ）、選択例文「start at the bottom rung」の例文情報を表示画面Ｗ２０４に表示する。そして、単語Ｔ２００に示すようにコロケーション単語に斜体の修飾を施して表示し（ステップＥ４４）、単語Ｔ２０２に示すように入力単語群に太字の修飾を施して表示する（ステップＥ４６）。
【００９６】
また、図２１（ｄ）は、図２１（ｂ）の状態から右方向キー１１ｂが２回押下された表示画面Ｗ２０６の一例である。図２１（ｂ）の表示画面Ｗ２０２（切替前画面）の例文が一覧表示された状態で、右方向キー１１ｂが押下されると（図２０のステップＥ２６）、辞書番号記憶領域３２８の表示辞書番号に「１」加算される。ここでは２回押下されていることにより「２」加算されている。従って、表示辞書番号は「３」となり、ＣＰＵ１０は英和辞書ＤＢ２２６の例文テーブル２２６ａに記憶されている例文に基づいて例文を表示画面Ｗ２０６（切替先画面）に一覧表示する。そして、ＣＰＵ１０は、選択カーソルをフォーカスＭ２０４として表示する。また、反転表示Ｍ２０６を施すことにより、現在の表示辞書種類が「英和辞書」であることを示している。そして、切替先画面となる表示画面Ｗ２０６において決定キー９が押下された表示画面の一例が図２１（ｅ）に示す表示画面Ｗ２０８である。ＣＰＵ１０は、選択カーソル（フォーカスＭ２０４）で選択されている例文の例文情報を表示画面Ｗ２０８の一面に表示している。また、切替先画面の表示画面Ｗ２０６のときに、左方向キー１１ａが２回押下されると、例文の一覧が更新表示され、切替前画面である表示画面Ｗ２０２に遷移する。
【００９７】
このように、本実施形態における第１動作例によれば、入力単語がコロケーション関係となっている例文を複数の辞書の中から表示対象となる辞書ＤＢを切り替えて、表示させることができる。従って、ユーザは各辞書ＤＢの例文を即座に比較することができる。
【００９８】
［２．３．２  第２動作例］
続いて、第２動作例について説明する。第２動作例として、切替前画面に表示された例文から一の例文が選択されており、切替先画面から切替前画面に表示が更新された場合に、以前選択されていた例文が再度選択される例について図２２を用いて説明する。
【００９９】
図２２（ａ）は、ユーザに入力単語群の入力を促す画面を表示部５０に表示させた場合の表示画面Ｗ２００の一例である。ＣＰＵ１０は、入力領域Ｎ２００に入力された入力単語「rung」を入力単語群記憶領域３２０に記憶する（図１９のステップＤ１０）。
【０１００】
図２２（ｂ）は、図２２（ａ）の状態において決定キー９が押下された後に、更に下方向キー１１ｄが３回押下された状態における切替前画面（表示画面Ｗ２２２）の一例を示した図である。このときに、下方向キー１１ｄが押下されることにより、選択カーソルが下へ移動し（図２０のステップＥ１８）、例文「the top rung」が選択され、フォーカスＭ２２０が表示されている。また、ＣＰＵ１０は、「the top rung」の例文番号「X78」を、選択例文として辞書種別記憶領域３２６（図１５）の辞書番号「１」に記憶する。
【０１０１】
図２２（ｄ）は、図２２（ｂ）の状態において右方向キー１１ｂが２回押下された状態における切替後画面（表示画面Ｗ２２６）の一例を示した図である。右方向キー１１ｂが２回押下されると、表示辞書番号には「２」加算されて「３」となる。従って、ＣＰＵ１０は、辞書番号「３」に対応する英和辞書ＤＢ２２６の例文テーブル２２６ａから例文を読み出して更新表示する。また、英和辞書ＤＢ２２６に記憶されている例文が表示されていることを示すために、英和辞書が識別表示されている（反転表示Ｍ２２６）。また、例文としては、「start on …」が選択されており、フォーカスＭ２２４が表示されている。
【０１０２】
ここで、再度左方向キー１１ａが２回押下されると（ステップＥ２２；Ｙｅｓ）、辞書番号記憶領域３２８に記憶されている表示辞書番号は「２」減算されて「１」となる。ＣＰＵ１０は、辞書番号「１」に対応する英大辞書ＤＢ２２２の例文テーブル２２２ａから例文を読み出して更新され、切替前画面を表示する。この際、辞書種別記憶領域３２６の辞書番号「１」に対応する選択例文として「X78」が記憶されていることから、ＣＰＵ１０は選択カーソルを該当する例文に表示する（図２２（ｂ）のフォーカスＭ２２０）。
【０１０３】
また、図２２（ｂ）の状態から、決定キー９が押下されることにより選択されている例文情報が表示される（図２２（ｃ）の表示画面Ｗ２２４）。また、図２２（ｄ）の状態から、決定キー９が押下されることにより選択されている例文情報が表示される（図２２（ｅ）の表示画面Ｗ２２８）。
【０１０４】
このように、本実施形態の第２動作例によれば、表示対象の辞書が切り替えられた場合に、切替後画面から切替前画面に表示が更新される場合に、切替前画面において選択されていた例文が再度選択される。従って、ユーザは簡単な操作によりスムーズに辞書を切り替えることができ、即座に辞書ＤＢの例文テーブルに記憶される例文を表示することができる。
【０１０５】
［２．３．３  第３動作例］
続いて、第３動作例について説明する。第３動作例は、複数辞書例文検索において表示する辞書ＤＢとして優先辞書を設定すると、優先辞書に対応する辞書ＤＢに記憶されている例文が表示される実施例である。図２３を用いて説明する。
【０１０６】
図２３（ａ）は、複数辞書例文画面が表示されている際に、設定キー１５が押下されたことにより優先辞書設定ウィンドウＲ２４０が表示された表示画面Ｗ２４０の一例を示す図である。ＣＰＵ１０は、設定キー１５が押下されることにより、優先辞書設定処理を実行する。そして、ＣＰＵ１０は、優先辞書設定ウィンドウＲ２４０を表示する（図１８のステップＣ１０）。ここで、ユーザにより優先辞書として「英大辞書」がラジオボタンＲ２４２を用いて選択されると（ステップＣ１２；Ｙｅｓ）、ＣＰＵ１０は設定された英大辞書に対応する辞書番号「１」を辞書番号記憶領域３２８に記憶する（ステップＣ１４）。
【０１０７】
図２３（ｂ）は、入力単語として「rung」を入力している表示画面Ｗ２４２である。この状態で決定キー９が押下されると、ＣＰＵ１０は、辞書番号記憶領域３２８の優先辞書番号に「１」を代入する（図１９のステップＤ８）。そして、図２３（ｃ）の表示画面Ｗ２４４に示すように、英大辞書ＤＢ２２２の例文テーブル２２２ａから例文を読み出して表示する。また、ＣＰＵ１０は、英大辞書に反転表示Ｍ２４０を付すことにより、英大辞書が選択されていることがユーザに解る。
【０１０８】
また、図２３（ｄ）のように、優先辞書としてラジオボタンＲ２４４により「英和辞書」が選択された場合には、ＣＰＵ１０は辞書番号記憶領域３２８に優先辞書番号として「３」を記憶する。
【０１０９】
このときに、図２３（ｅ）の表示画面Ｗ２４８に示すように、入力単語「rung」が入力された後に決定キー９が押下されると、英和辞書ＤＢ２２６の例文テーブル２２６ａから例文を読み出して表示画面Ｗ２５０に表示する（図２３（ｆ））。この場合には、英和辞書に反転表示Ｍ２４２が付されている。
【０１１０】
このように、本実施形態における第３動作例によれば、ユーザの好みに応じて優先辞書を設定することができる。
【０１１１】
〔第３の実施の形態〕
次に、本発明を適用した第３の実施の形態について、説明する。本実施の形態は、複数辞書成句検索の際に、入力された単語をコロケーション単語とする成句を表示するものである。
【０１１２】
［３．１  構成］
第３の実施の形態における電子辞書の構成は第２の実施の形態の電子辞書１の構成において、図８のＲＯＭ２２を図２４に示すＲＯＭ２４に、図９のＲＡＭ３２を図２５のＲＡＭ３４に置き換えた構成である。
【０１１３】
図２４を参照してＲＯＭ２４の構成について説明する。図２４に示すようにＲＯＭ２４は、辞書ＤＢとして、英大辞書ＤＢ２４２と、英英辞書ＤＢ２４４と、英和辞書ＤＢ２４６とを記憶しており、プログラムとして成句検索プログラム２５０を記憶している。
【０１１４】
ここで、本実施の形態における辞書ＤＢは、成句テーブルを含んで構成されているＤＢであり、英大辞書のコンテンツが記憶されている英大辞書ＤＢ２４２は、成句テーブル２４２ａ（図２６参照）を含んでいる。また、英英辞書ＤＢ２４４は、成句テーブル２４４ａ（図２７参照）を含んでいる。また、英和辞書ＤＢ２４６は、成句テーブル２４６ａを含んでいる。
【０１１５】
ここで、成句テーブルとは、例えば図２６に示すように、成句番号（例えば「X102」）と、成句見出語（例えば、「accout for」）と、説明情報（例えば、「account for …」）とを対応づけて記憶しているテーブルである。
【０１１６】
成句検索プログラム２５０は、ＣＰＵ１０によってＲＯＭ２４から読み出され、ＲＡＭ３４に展開された後に実行されるプログラムである。成句検索プログラム２５０は、優先辞書設定プログラム２５２と、成句一覧表示プログラム２５４と、成句選択プログラム２５６とをサブルーチンとして含んでいる。
【０１１７】
ここで、成句検索プログラム２５０は、本実施の形態における成句検索処理を実現するためのプログラムであり、ＣＰＵ１０がこの成句検索プログラム２５０を実行することで成句検索処理が実現される。具体的には、ＣＰＵ１０は、複合辞書成句検索画面を表示する。そして、設定キー１５が押下された場合には、ＣＰＵ１０は優先辞書設定処理を実行する。また、続けてＣＰＵ１０は成句一覧表示処理と、成句選択処理とを実行する。
【０１１８】
優先辞書設定プログラム２５２は、本実施の形態における優先辞書設定処理を実現するためのプログラムであり、ＣＰＵ１０がこの優先辞書設定プログラム２５２を実行することで、優先辞書設定処理が実現される。ここで、優先辞書設定プログラム２５２は、第２の実施の形態における優先辞書設定プログラム２３２と同様のプログラムであるため、詳細な説明を省略する。
【０１１９】
成句一覧表示プログラム２５４は、本実施の形態における成句一覧表示処理を実現するためのプログラムであり、ＣＰＵ１０がこの成句一覧表示プログラム２５４を実行することで、成句一覧表示処理が実現される。具体的には、ＣＰＵ１０は、入力単語が入力されると、入力単語を総て含む成句を、成句テーブルから抽出する。そして、抽出された成句の説明情報中に含まれるコロケーション単語に、入力文字が含まれている場合には、表示成句番号として表示成句番号記憶領域３４２に記憶する。そして、ＲＯＭ２４に記憶されている総ての辞書ＤＢの処理が終了すると、ＣＰＵ１０は成句を一覧表示する。また、ＣＰＵ１０は、説明情報のコロケーション単語に斜体の修飾を施して表示し、入力単語に太字の装飾を施して表示する。
【０１２０】
成句選択プログラム２５６は、本実施の形態における成句選択処理を実現するためのプログラムであり、ＣＰＵ１０がこの成句選択プログラム２５６を実行することで、成句選択処理が実現される。具体的には、ＣＰＵ１０は、選択カーソルを表示し、有効なキー入力を受け付ける。そして、上方向キー１１ｃ又は下方向キー１１ｄが押下された場合には、ＣＰＵ１０は選択カーソルを移動する。また、左方向キー１１ａ又は右方向キー１１ｂが押下された場合には、ＣＰＵ１０は成句テーブルを変更する。そして、成句が選択された状態で決定キー９が押下されると、ＣＰＵ１０は、選択された成句に対応する説明情報を表示し、コロケーション単語を斜体の修飾を施して表示し、入力単語群を太字の修飾を施して表示する。
【０１２１】
図２５を参照してＲＡＭ３４の構成について説明する。図２５に示すように、ＲＡＭ３４は、入力単語群記憶領域３４０と、表示成句番号記憶領域３４２と、コロケーション記憶領域３４４と、辞書種別記憶領域３４６と、辞書番号記憶領域３４８との領域を確保している。ここで、入力単語群記憶領域３４０は第２の実施の形態における入力単語群記憶領域３４０と同一の構成であり、コロケーション記憶領域３４４は第２の実施の形態におけるコロケーション記憶領域３４４と同一の構成であり、辞書番号記憶領域３４８は第２の実施の形態における辞書番号記憶領域３２８と同一の構成である。
【０１２２】
また、表示成句番号記憶領域３４２は、第２の実施の形態における表示例文番号記憶領域３２２において、例文番号の代わりに成句番号を記憶するものであり（図２８参照）、辞書種別記憶領域３４６は、第２の実施の形態における辞書種別記憶領域３２６において、選択例文の代わりに選択成句を記憶するものである。
【０１２３】
［３．２  処理］
［３．２．１  成句検索処理］
まず、成句検索処理について説明する。図２９は、成句検索処理に係る電子辞書１の動作を説明するためのフローチャートである。この成句検索処理は、ＣＰＵ１０がＲＯＭ２４に記憶された成句検索プログラム２５０を実行することによって実現される処理である。
【０１２４】
まず、ＣＰＵ１０は各変数を初期化するなどの初期設定を行い（ステップＦ１０）、続けて複数辞書成句検索画面を表示する（ステップＦ１２）。この際に、ユーザにより設定キー１５が押下された場合には（ステップＦ１４；Ｙｅｓ）、ＣＰＵ１０は優先辞書設定処理を実行する（ステップＦ１６）。
【０１２５】
続いて、ＣＰＵ１０は、成句一覧表示処理（ステップＦ１８）、成句表示処理（ステップＦ２０）を実行する。そして、終了操作が為された場合には（ステップＦ２２；Ｙｅｓ）、ＣＰＵ１０は成句検索処理を終了し、終了操作が為されていない場合には（ステップＦ２２；Ｎｏ）、ステップＦ１２から処理を繰り返し実行する。
【０１２６】
［３．２．２  成句一覧表示処理］
続いて、成句一覧表示処理について説明する。図３０は成句一覧表示処理に係る電子辞書１の動作を説明するためのフローチャートである。この成句一覧表示処理は、ＣＰＵ１０が、ＲＯＭ２４に記憶された成句一覧表示プログラム２５４を実行することによって実現される処理であり、成句検索処理のステップＦ１８においてサブルーチンとして実行される処理である。
【０１２７】
まず、ＣＰＵ１０は辞書番号記憶領域３４８に記憶されている優先辞書番号を、表示辞書番号に複写して代入する（ステップＧ８）。
【０１２８】
続いて、ＣＰＵ１０は入力単語群の入力がなされると（ステップＧ１０；Ｙｅｓ）、入力単語群を入力単語群記憶領域３４０に記憶する。そして、ＣＰＵ１０は、処理辞書番号に対応する成句データから、全入力単語を含む成句を抽出する（ステップＧ１２）。そして、ＣＰＵ１０は成句を１つ選択し（ステップＧ１４）、選択された成句の説明情報からコロケーション単語を読み出して、コロケーション記憶領域３４４に記憶する（ステップＧ１６）。そして、ＣＰＵ１０は、全入力単語が、コロケーション記憶領域３４４に記憶されたコロケーション単語に記憶されている場合には（ステップＧ１８；Ｙｅｓ）、ＣＰＵ１０は表示成句番号として表示成句番号記憶領域３４２に記憶する（ステップＧ２０）。
【０１２９】
ここで、抽出された成句について総て処理が終了した場合には（ステップＧ２２；Ｙｅｓ）、ＣＰＵ１０は全辞書ＤＢについて処理が終了したか否かを判定する（ステップＧ２４）。
【０１３０】
ここで、全辞書ＤＢについて処理が終了していないと判定した場合には（ステップＧ２４；Ｎｏ）、ＣＰＵ１０は処理辞書番号に「１」加算してステップＧ１２から処理を繰り返し実行する。
【０１３１】
他方、全辞書ＤＢについて処理が終了したと判定した場合には（ステップＧ２４；Ｙｅｓ）、ＣＰＵ１０は成句を表示部５０に一覧表示する（ステップＧ２８）。そして、表示された成句に含まれるコロケーション単語に斜体の修飾を施して表示し（ステップＧ３０）、入力単語群に太字の修飾を施して表示し（ステップＧ３２）、成句一覧表示処理を終了する。
【０１３２】
［３．２．３  成句選択処理］
続いて、成句選択処理について説明する。図３１は成句選択処理に係る電子辞書１の動作を説明するためのフローチャートである。この成句選択処理は、ＣＰＵ１０が、ＲＯＭ２４に記憶された成句選択プログラム２５６を実行することによって実現される処理であり、成句検索処理のステップＦ２０においてサブルーチンとして実行される処理である。また、成句選択処理におけるステップＨ１０〜ステップＨ４０迄の処理は、図２０の例文選択処理におけるステップＥ１０〜ステップＥ４０の処理に相当し、例文を表示する代わりに、成句を表示している処理であるため、詳細な説明を省略する。
【０１３３】
表示部５０に一覧表示された成句の中から一の成句が選択されている状態において決定キー９が押下されると（ステップＨ４０；Ｙｅｓ）、ＣＰＵ１０は、選択された成句に対応する説明情報を、表示辞書番号に対応する辞書ＤＢに含まれる成句テーブルから読み出して表示する（ステップＨ４２）。そして、表示された成句に含まれるコロケーション単語に斜体の修飾を施して表示し（ステップＨ４４）、入力単語群に太字の修飾を施して表示する（ステップＨ４６）。そして、ＣＰＵ１０は成句選択処理を終了する。
【０１３４】
［３．３  動作例］
［３．３．１  第１動作例］
続いて、表示画面の図を用いて電子辞書１の動作例について説明する。まず、第１動作例として、複数辞書成句検索において成句を一覧表示する場合について図３２を用いて説明する。
【０１３５】
図３２（ａ）は、ユーザに入力単語群の入力を促す複数辞書成句検索画面を表示部５０に表示させた場合の表示画面Ｗ３００の一例である。ＣＰＵ１０は、入力領域Ｎ３００に入力された入力単語「account」を入力単語群記憶領域３４０に記憶する（図３０のステップＧ１０）。
【０１３６】
図３２（ａ）の状態から、決定キー９が押下された場合の表示画面の一例が図３２（ｂ）の表示画面Ｗ３０２である。ＣＰＵ１０は、表示成句番号記憶領域３４２に記憶された表示成句番号に対応する成句を英大辞書ＤＢ２４２に含まれる成句テーブル２４２ａから読み出して一覧表示している。
【０１３７】
ここで、一覧表示する処理について具体的に説明する。まず、入力単語群記憶領域３４０に入力単語「account」が記憶されていることから、ＣＰＵ１０は、辞書番号記憶領域３４８に記憶されている処理辞書番号「１」（図１６参照）に対応する英大辞書ＤＢ２４２の成句テーブル２４２ａの見出語に入力単語「account」が含まれているものを抽出する（ステップＧ１２）。続いて、これらの成句に対応する説明情報から、コロケーション単語「account」及び「for」を読み出し（ステップＧ１６）、入力単語「account」がコロケーション単語であると判定し（ステップＧ１８；Ｙｅｓ）、成句番号「X102」を表示成句番号記憶領域３４２に追加記憶する（ステップＧ２０；図２８参照）。
【０１３８】
そして、ＣＰＵ１０は、表示成句番号記憶領域３４２に記憶された成句番号に対応する成句見出語を一覧表示する。更に、単語Ｔ３００に示すようにコロケーション単語に斜体の修飾を施して表示し（ステップＧ３０）、単語Ｔ３０２に示すように入力単語群に太字の修飾を施して表示する（ステップＧ３２）。そして、ＣＰＵ１０は、選択カーソルとしてフォーカスＭ３００を表示する（ステップＥ１０）。さらに、反転表示Ｍ３０２を施すことにより、現在の表示辞書種類を表示している。
【０１３９】
図３２（ｃ）は、図３２（ｂ）の状態から決定キー９が押下された状態における表示画面Ｗ３０４の一例である。ＣＰＵ１０は、決定キー９が押下されると（図３１のステップＨ４０；Ｙｅｓ）、選択された成句見出語「account for」の説明情報を表示画面Ｗ３０４に一面に表示する。そして、単語Ｔ３００に示すようにコロケーション単語に斜体の修飾を施して表示し（ステップＨ４４）、単語Ｔ３０２に示すように入力単語群に太字の修飾を施して表示する（ステップＨ４６）。
【０１４０】
また、図３２（ｄ）は、図３２（ｂ）の状態から右方向キー１１ｂが押下された状態における表示画面Ｗ３０６の一例である。成句が一覧表示された切替前画面の状態で、右方向キー１１ｂが押下されると（図３１のステップＨ２６）、ＣＰＵ１０は、辞書番号記憶領域３４８の表示辞書番号に「１」加算する。従って、表示辞書番号は「２」となり、ＣＰＵ１０は英英辞書ＤＢ２４４の成句テーブル２４４ａに記憶されている成句見出語に基づいて成句の一覧を切替後画面として表示する。そして、ＣＰＵ１０は、選択カーソルをフォーカスＭ３０４として表示し、反転表示Ｍ３０６を施す。そして、この状態で決定キー９が押下された状態が図３２（ｅ）に示す表示画面Ｗ３０８である。ＣＰＵ１０は、選択カーソル（フォーカスＭ３０６）で選択されている成句の成句情報を表示画面Ｗ３０８の一面に表示している。また、図３２（ｄ）の状態で左方向キー１１ａを押下することにより、図３２（ｂ）の表示画面Ｗ３０２の状態に再び遷移する。
【０１４１】
このように、本実施形態における第１動作例によれば、入力単語がコロケーション関係となっている成句を複数の辞書の中から表示対象となる辞書ＤＢを切り替えて、表示させることができる。従って、ユーザは入力単語がコロケーション関係の単語として含まれる成句のみを表示することができる。
【０１４２】
［３．３．２  第２動作例］
続いて、第２動作例について説明する。第２動作例として、切替前画面に表示された成句から一の成句が選択されており、切替先画面から切替前画面に表示が更新された場合に、以前選択されていた例文が再度選択される例について図３３を用いて説明する。
【０１４３】
図３３（ａ）は、ユーザに入力単語群の入力を促す画面を表示部５０に表示させた場合の表示画面Ｗ３２０の一例である。ＣＰＵ１０は、入力単語「account」を入力単語群記憶領域３４０に記憶する（図３０のステップＧ１０）。
【０１４４】
図３３（ｂ）は、図３３（ａ）の状態において決定キー９が押下された後に、更に下方向キー１１ｄが３回押下された状態における切替前画面（表示画面Ｗ３２２）の一例を示した図である。このときに、下方向キー１１ｄが押下されることにより、選択カーソルが下へ移動し（図３１のステップＨ１８）、成句「by sb's own account」が選択され、フォーカスＭ３２０が表示されている。また、辞書種別記憶領域３４６（図１５）の番号「１」にには成句番号「X118」が記憶される。
【０１４５】
図３３（ｄ）は、図３３（ｂ）の状態において右方向キー１１ｂが押下された状態における切替後画面（表示画面Ｗ３２６）の一例を示した図である。右方向キー１１ｂが押下されると（ステップＨ２６；Ｙｅｓ）、辞書番号記憶領域３２８に記憶されている表示辞書番号は「２」となる。従って、辞書番号「２」に対応する英英辞書ＤＢ２４４の成句テーブル２４４ａに記憶されている成句見出語に基づいて画面を更新表示している。また、英英辞書ＤＢ２２４の成句テーブル２４４ａに記憶されている成句が表示されていることを示すために、英英辞書が識別表示されている（マークＭ３２６）。また、成句としては、「account for」が選択されており、フォーカスＭ３２４が表示されている。
【０１４６】
切替後画面において、再度左方向キー１１ａが押下されると（ステップＨ２２；Ｙｅｓ）、再び切替前画面（表示画面Ｗ３２２）を表示する。この際、辞書種別記憶領域３４６の英大辞書に対応する選択された成句番号として「X118」が記憶されていることから、ＣＰＵ１０は選択カーソルを該当する成句に表示する（図３３（ｂ）のフォーカスＭ３２０）。
【０１４７】
また、図３３（ｂ）の状態から、決定キー９が押下されることにより選択されている成句の説明情報が表示され（図３３（ｃ）の表示画面Ｗ３２４）、図３３（ｄ）の状態から、決定キー９が押下されることにより選択されている成句の説明情報が表示される（図３３（ｅ）の表示画面Ｗ３２８）。
【０１４８】
このように、本実施形態の第２動作例によれば、表示対象の辞書が切り替えられた場合に、切替後画面から切替前画面に表示が更新される場合に、切替前画面において選択されていた成句が再度選択される。従って、ユーザは簡単な操作によりスムーズに辞書を切り替えることができ、即座に辞書ＤＢの成句テーブルに記憶される成句を表示することができる。
【０１４９】
［３．３．３  第３動作例］
続いて、第３動作例について説明する。第３動作例について、複数辞書成句検索において表示する辞書ＤＢとして優先辞書を設定すると、優先辞書に対応する辞書ＤＢに記憶されている成句が表示される実施例である。図３４を用いて説明する。
【０１５０】
図３４（ａ）は、複数辞書成句画面が表示されている際に、設定キー１５が押下されたことにより優先辞書設定ウィンドウが表示された表示画面Ｗ３４０の一例を示す図である。ＣＰＵ１０は、設定キー１５が押下されることにより、優先辞書設定処理を実行する。そして、ＣＰＵ１０は、優先辞書設定ウィンドウＲ３４０を表示する（図１８のステップＣ１０）。ここで、ユーザにより優先辞書として「英大辞書」がラジオボタンＲ３４２を用いて選択されると（ステップＣ１２；Ｙｅｓ）、ＣＰＵ１０は設定された英大辞書に対応する辞書番号「１」を辞書番号記憶領域３４８に記憶する（ステップＣ１４）。
【０１５１】
図３４（ｂ）は、入力単語として「account」を入力している表示画面Ｗ３４２である。この状態で決定キー９が押下されると、ＣＰＵ１０は、表示辞書として優先辞書の辞書番号「１」を代入する（図３０のステップＧ８）。そして、図３４（ｃ）に示すように、英大辞書ＤＢ２４２の成句テーブル２４２ａから成句を読み出して一覧表示する。また、ＣＰＵ１０は、英大辞書に反転表示Ｍ３４０を施している。
【０１５２】
また、図３４（ｄ）のように、優先辞書としてラジオボタンＲ３４４により「英英辞書」が選択された場合には、ＣＰＵ１０は辞書番号記憶領域３４８に優先辞書番号として「２」を記憶する。
【０１５３】
このときに、図３４（ｅ）の表示画面Ｗ３４８に示すように、入力単語「account」が入力された後に決定キー９が押下されると、英英辞書ＤＢ２４４の成句テーブル２４４ａから成句を読み出して表示画面Ｗ３５０に表示する（図３４（ｆ））。この場合には、英英辞書に反転表示Ｍ３４２が付されている。
【０１５４】
このように、本実施形態における第３動作例によれば、複数辞書成句検索においても、ユーザの好みに応じて優先辞書を設定することができる。
【０１５５】
〔変形例〕
上述した実施の形態では、電子辞典、電子事典などを含む電子辞書を適用例として説明したが、本発明の情報表示制御装置は、このような製品に限定されるものではなく、携帯電話、パソコン、電子時計、ＰＤＡ（Personal Digital Assistants）などの電子機器全般に適用可能である。
【０１５６】
また、上述した実施の形態では、それぞれ入力単語を入力してから一覧表示処理を行い、例文情報又は説明情報を表示する一方向の流れとして説明したが、これに限られるわけではなく、夫々の状態は双方向に遷移させることが可能である。例えば、図２１（ｃ）の状態において、戻るキー１３を押下することにより、図１８（ｂ）の状態に遷移する。そして、図１８（ｂ）の状態で右方向キー１１ｂを押下することにより、異なる辞書ＤＢに記憶されている例文を表示させることができる。
【０１５７】
また、上述した実施の形態として方向キーを押下することにより、例文の選択、表示辞書の切り替え等を行うこととして説明したが、これに限られるわけではなく、トラックボール、タッチペン、ジョグダイヤル（登録商標）等の他の入力機器でも実現可能である。例えば、例文選択処理（図２０）のステップＥ１４において、キー種別が上キーの場合に換えて、各種入力機器から上方向への信号が入力された場合に、ステップＥ１６の処理を実行することとすればよい。
【０１５８】
また、コロケーション単語及び入力単語を識別するために太字や斜体の修飾を用いて説明したが、これに限られず下線表示や反転表示、点滅表示等の特別表示を行うことによって識別しても良いことは勿論である。さらに、本実施の形態においては、英語系に関するコロケーション関係を例として説明したが、これに限られるわけではなく、例えばドイツ語、フランス語、中国語、日本語等の各種言語に適用可能である。
【０１５９】
また、上述した実施の形態では電子辞書１を、単体で動作する所謂スタンドアローン型の装置として説明した。しかし、本発明が適用可能な装置はこれに限られるものではない。通信装置を内蔵或いは接続可能に構成し、サーバと通信することによって本発明に係る装置を実現することも可能である。図面を参照して具体的に説明する。
【０１６０】
図３５は、通信装置を内蔵した電子辞書端末６００と、サーバ７００とが通信回線Ｎを介して通信可能に接続されたシステム構成の概略例を示す図である。サーバ７００は、例えば汎用のワークステーションやサーバ用コンピュータ等によって構成されるものであり、電子辞書端末６００は、携帯電話機や、通信装置を内蔵したパソコン、通信装置を内蔵した電子辞書等により構成されるものである。通信回線Ｎは、有線／無線の電話網やインターネット網等である。
【０１６１】
一方、電子辞書１の入力部４０及び表示部５０はそれぞれ、電子辞書端末６００の入力部６０４及び表示部６０６に相当する。
【０１６２】
すなわち、サーバ７００がホスト（或いはサーバ）、電子辞書端末６００が端末（或いはクライアント）に相当するホスト・端末のシステム（或いはクライアント／サーバ型のシステム）を形成する。そして、電子辞書端末６００の入力部６０４から入力された入力文字等が通信装置６０８を介してサーバ７００に送信され、サーバ７００のＣＰＵ７０２が記憶部７１４に記憶された各種データ及び各種プログラムに従って辞書検索処理を実行し、処理結果を通信装置６０８を通じて電子辞書端末６００に送信して表示部６０６に表示させる。このように、サーバ７００及び電子辞書端末６００から構成されるシステムで、本発明を実現することも可能である。この場合、電子辞書端末６００においては、英和辞書ＤＢや辞書検索プログラム等を記憶しておく必要がなく、また辞書検索処理等を実行する必要もない。このため、演算処理能力が比較的低いＣＰＵ６０２や、記憶容量等が比較的小さいＲＯＭ６１０等を具備する電子辞書端末６００（例えば携帯電話）であってもよい。
【０１６３】
図６を用いて具体的に説明すると、入力部６０４からユーザによって入力された入力単語を電子辞書端末６００はサーバ７００に送信する。そして、サーバ７００のＣＰＵ７０２は、受信した入力単語に基づいて、検索例文番号を抽出する（ステップＡ１２〜ステップＡ２８）。そして、抽出された検索例文番号に対応する例文をサーバ７００から電子辞書端末６００に送信する。電子辞書端末６００のＣＰＵ６０２は、受信された例文を表示部６０６に一覧表示する（ステップＡ３０〜Ａ３４）。
【０１６４】
そして、一の例文がユーザにより選択されると、電子辞書端末６００のＣＰＵ７０２は、選択された例文番号をサーバ７００に送信する。サーバ７００のＣＰＵ７０２は、受信した例文番号に対応する例文情報を例文テーブルから読み出して、電子辞書端末６００に送信する。電子辞書端末６００のＣＰＵ６０２は、受信した例文情報を表示部６０６に表示する（ステップＡ３８〜Ａ４２）。
【０１６５】
このように、入力単語を電子辞書から受信し、受信された入力単語がコロケーション関係に含まれる例文を送信することができる。従って、電子辞書においては、プログラムや辞書ＤＢ（例文テーブル）を内蔵していなくても、入力単語がコロケーション単語である例文を表示させることが可能となる。
【図面の簡単な説明】
【０１６６】
【図１】電子辞書の概観図。
【図２】電子辞書の入力部を示す図。
【図３】電子辞書のブロック図。
【図４】第１の実施の形態において英和辞書ＤＢに含まれる例文テーブルのデータ構成の一例を示す図。
【図５】第１の実施の形態において英和辞書ＤＢに含まれる単語例文テーブルのデータ構成の一例を示す図。
【図６】第１の実施の形態における辞書検索処理の動作フローを示す図。
【図７】第１の実施の形態における画面遷移を示す図。
【図８】第２の実施の形態におけるＲＯＭの構成を示す図。
【図９】第２の実施の形態におけるＲＡＭの構成を示す図。
【図１０】第２の実施の形態において英大辞書ＤＢに含まれる例文テーブルのデータ構成の一例を示す図。
【図１１】第２の実施の形態において英大辞書ＤＢに含まれる単語例文テーブルのデータ構成の一例を示す図。
【図１２】第２の実施の形態において英和辞書ＤＢに含まれる例文テーブルのデータ構成の一例を示す図。
【図１３】第２の実施の形態において英和辞書ＤＢに含まれる単語例文テーブルのデータ構成の一例を示す図。
【図１４】第２の実施の形態における表示例文番号記憶領域のデータ構成の一例を示す図。
【図１５】第２の実施の形態における辞書種別記憶領域のデータ構成の一例を示す図。
【図１６】第２の実施の形態における辞書番号記憶領域のデータ構成の一例を示す図。
【図１７】第２の実施の形態における例文検索処理の動作フローを示す図。
【図１８】第２の実施の形態における優先辞書設定処理の動作フローを示す図。
【図１９】第２の実施の形態における例文一覧表示処理の動作フローを示す図。
【図２０】第２の実施の形態における例文選択処理の動作フローを示す図。
【図２１】第２の実施の形態における画面遷移（第１動作例）を示す図。
【図２２】第２の実施の形態における画面遷移（第２動作例）を示す図。
【図２３】第２の実施の形態における画面遷移（第３動作例）を示す図。
【図２４】第３の実施の形態におけるＲＯＭの構成を示す図。
【図２５】第３の実施の形態におけるＲＡＭの構成を示す図。
【図２６】第３の実施の形態における英大辞書ＤＢに含まれる成句テーブルのデータ構成の一例を示す図。
【図２７】第３の実施の形態における英英辞書ＤＢに含まれる成句テーブルのデータ構成の一例を示す図。
【図２８】第３の実施の形態における表示例文番号記憶領域のデータ構成の一例を示す図。
【図２９】第３の実施の形態における成句検索処理の動作フローを示す図。
【図３０】第３の実施の形態における成句一覧表示処理の動作フローを示す図。
【図３１】第３の実施の形態における成句選択処理の動作フローを示す図。
【図３２】第３の実施の形態における画面遷移（第１動作例）を示す図。
【図３３】第３の実施の形態における画面遷移（第２動作例）を示す図。
【図３４】第３の実施の形態における画面遷移（第３動作例）を示す図。
【図３５】本実施の形態の変形例におけるブロック図の一例を示す図である。
【符号の説明】
【０１６７】
１  電子辞書
１０  ＣＰＵ
２０、２２、２４  ＲＯＭ
２００  英和辞書ＤＢ
２０２  例文テーブル
２０４  単語例文テーブル
２１０  辞書検索プログラム
２２２  英大辞書ＤＢ
２２２ａ  例文テーブル
２２２ａ  単語例文テーブル
２２４  英英辞書ＤＢ
２２４ａ  例文テーブル
２２４ａ  単語例文テーブル
２２６  英和辞書ＤＢ
２２６ａ  例文テーブル
２２６ａ  単語例文テーブル
２３０  例文検索プログラム
２３２  優先辞書設定プログラム
２３４  例文一覧表示プログラム
２３６  例文選択プログラム
２４２  英大辞書ＤＢ
２４２ａ  成句テーブル
２４４  英英辞書ＤＢ
２４４ａ  成句テーブル
２４６  英和辞書ＤＢ
２４６ａ  成句テーブル
２５０  成句検索プログラム
２５２  優先辞書設定プログラム
２５４  成句一覧表示プログラム
２５６  成句選択プログラム
３０、３２、３４  ＲＡＭ
３０２、３２０、３４０  入力単語群記憶領域
３０４  検索例文番号記憶領域
３０６、３２４  コロケーション記憶領域
３２２  表示例文番号記憶領域
３２６、３４６  辞書種別記憶領域
３２８、３４８  辞書番号記憶領域
３４２  表示成句番号記憶領域
３４４  コロケーション記憶領域
４０  入力部
５０  表示部
６０  バス
【図１】
2005293233.tif 000003
【図２】
2005293233.tif 000004
【図３】
2005293233.tif 000005
【図４】
2005293233.tif 000006
【図５】
2005293233.tif 000007
【図６】
2005293233.tif 000008
【図７】
2005293233.tif 000009
【図８】
2005293233.tif 000010
【図９】
2005293233.tif 000011
【図１０】
2005293233.tif 000012
【図１１】
2005293233.tif 000013
【図１２】
2005293233.tif 000014
【図１３】
2005293233.tif 000015
【図１４】
2005293233.tif 000016
【図１５】
2005293233.tif 000017
【図１６】
2005293233.tif 000018
【図１７】
2005293233.tif 000019
【図１８】
2005293233.tif 000020
【図１９】
2005293233.tif 000021
【図２０】
2005293233.tif 000022
【図２１】
2005293233.tif 000023
【図２２】
2005293233.tif 000024
【図２３】
2005293233.tif 000025
【図２４】
2005293233.tif 000026
【図２５】
2005293233.tif 000027
【図２６】
2005293233.tif 000028
【図２７】
2005293233.tif 000029
【図２８】
2005293233.tif 000030
【図２９】
2005293233.tif 000031
【図３０】
2005293233.tif 000032
【図３１】
2005293233.tif 000033
【図３２】
2005293233.tif 000034
【図３３】
2005293233.tif 000035
【図３４】
2005293233.tif 000036
【図３５】
2005293233.tif 000037