(57)【特許請求の範囲】
【請求項１】
例文をその例文で用いられている単語と対応づけて複数記憶する例文記憶手段と、
単語を文字入力する制御を行う単語入力制御手段と、
この単語入力制御手段により文字入力された単語に対応づけられた例文を前記例文記憶手段に記憶された例文の中から検索して一覧表示する制御を行う一覧表示制御手段と、
この一覧表示制御手段の制御により、前記文字入力された単語と対応づけられた例文が一覧表示されている状態においてユーザ操作に応じて、追加単語入力領域と抽出条件設定領域からなる条件選択ウィンドウを表示する条件選択ウィンドウ表示手段と、
前記条件選択ウィンドウ表示手段により表示された追加単語入力領域に、ユーザによる文字キー入力操作に応じて、追加単語を入力する制御を行う追加単語入力制御手段と、
前記条件選択ウィンドウ表示手段により条件選択ウィンドウが表示された状態で、ユーザによるカーソルキー入力操作に応じて、当該条件選択ウィンドウの抽出条件設定領域に、前記単語入力制御手段により文字入力された単語に対する追加単語の相対的な位置関係の条件の選択状態を変更して表示する制御を行う抽出条件カーソル変更表示制御手段と、
前記追加単語入力制御手段により入力された追加単語と前記単語入力制御手段により文字入力された単語とに対応づけられた例文のうち、前記抽出条件カーソル変更表示制御手段により変更して表示された選択状態の位置関係の条件に則して構成された例文を前記例文記憶手段に記憶された例文の中から検索して一覧表示させるように更新表示する制御を行う一覧表示更新制御手段と、
を備え、
前記抽出条件カーソル変更表示制御手段は、相対的な位置関係として前記単語入力制御手段により文字入力された単語と追加単語とが隣接位置か否かを変更して表示する制御を行う位置指定変更表示制御手段を有することを特徴とする情報表示制御装置。
【請求項２】
コンピュータに、
例文をその例文で用いられている単語と対応づけて複数記憶する例文記憶機能と、
単語を文字入力する制御を行う単語入力制御機能と、
この文字入力された単語に対応づけられた例文を前記例文記憶機能により記憶された例文の中から検索して一覧表示する制御を行う一覧表示制御機能と、
この一覧表示制御機能の制御により、前記文字入力された単語と対応づけられた例文が一覧表示されている状態においてユーザ操作に応じて、追加単語入力領域と抽出条件設定領域からなる条件選択ウィンドウを表示する条件選択ウィンドウ表示機能と、
前記条件選択ウィンドウ表示機能により表示された追加単語入力領域に、ユーザによる文字キー入力操作に応じて、追加単語を入力する制御を行う追加単語入力制御機能と、
前記条件選択ウィンドウ表示機能により条件選択ウィンドウが表示された状態で、ユーザによるカーソルキー入力操作に応じて、当該条件選択ウィンドウの抽出条件設定領域に、前記単語入力制御手段により文字入力された単語に対する追加単語の相対的な位置関係の条件の選択状態を変更して表示する制御を行う抽出条件カーソル変更表示制御機能と、
前記追加単語入力制御機能により入力された追加単語と前記単語入力制御機能により文字入力された単語とに対応づけられた例文のうち、前記抽出条件カーソル変更表示制御機能により変更して表示された選択状態の位置関係の条件に則して構成された例文を前記例文記憶機能により記憶された例文の中から検索して一覧表示させるように更新表示する制御を行う一覧表示更新制御機能と、
を実現させるためのプログラムであって、
前記抽出条件カーソル変更表示制御機能は、相対的な位置関係として前記単語入力制御手段により文字入力された単語と追加単語とが隣接位置か否かを変更して表示する制御を行う位置指定変更表示制御機能を含んでいることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示制御装置及びプログラムに関する。  
【背景技術】
【０００２】
従来から、国語辞書、英和辞書、和英辞書、英英辞書等、数種類の辞書データベース（以下、データベースを「ＤＢ」と表す。）を内蔵した電子辞書や電子ブック等の情報表示制御装置が知られている。電子辞書等には、見出語検索機能や、成句検索機能等の種々の機能が備えられているが、その機能の１つとして例文検索機能がある（例えば、特許文献１参照）。
【０００３】
例えば、英和辞書ＤＢには、見出語「look」と説明情報とが対応づけられて記憶されているが、「look」を用いる例文も多数記憶されている。この辞書ＤＢに含まれている例文を検索・表示する機能が例文検索機能である。
【０００４】
また、電子辞書には、ユーザが所望する情報を効率良く検索可能とするため、いわゆるジャンプ機能を備えたものもある。このジャンプ機能とは、次のような機能である。即ち、ユーザにより入力された文字に適合する見出語に対応する説明情報を表示した後、ユーザにより当該説明情報中の単語が指定される（以下、適宜「ジャンプ元」という。）。そして、所定の指定入力が行われると、この指定された単語に適合する見出し語を再度検索し、当該見出語（以下、適宜「ジャンプ先」という。）に対応する説明情報を表示する機能である（例えば、特許文献２参照）。
【特許文献１】特開２００２−１０８８５７号公報
【特許文献２】特開２０００−２７６４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
近年、紙の辞書をまるごと電子化したいわゆるフルコンテンツタイプの電子辞書がよく利用されるようになってきた。このような辞書では、数多くの例文が記憶されている。従って、ユーザが例文を検索すると数多くの例文が表示画面に表示されてしまう。従って、ユーザは所望する例文を探すのに何ページも移動（スクロール等）する必要があり、極めて煩雑であった。特に、最近では複数の辞書を横断的に検索し、その検索結果に基づいて例文を表示するいわゆる複数辞書検索機能と呼ばれる機能がある。複数辞書検索機能の場合は、各種辞書ＤＢから例文を抽出して表示するため、１つの辞書ＤＢから抽出した場合と比較して表示される例文数は更に多くなり、所望する例文を探し出すことは益々困難を極めていた。
【０００６】
また、例文、成句又は複合語を検索する際に、検索する単語を文字入力して例文を一覧表示させた後に、単語を追加して更に絞り込んで検索したい場合がある。この場合には、再度入力画面に戻った上で元の単語に更に追加する単語を文字入力して再検索を行う必要があり、煩雑であり不便であった。
【０００７】
具体的に、「世話をする」といった意味の成句を利用した例文を検索する場合を例にとって説明する。まず、ユーザは例文に用いられている単語として「take」を単語入力画面において文字入力し、例文を一覧表示させる。この場合、「take」一語のみしか指定しないため、非常に多くの例文が表示される。従って、ユーザは非常に多く表示された「take」が含まれた例文と、例文の訳を逐一確認していくことで「世話をする」の成句には「care」も含まれていることが解る。そこで、ユーザは、一度単語入力画面に戻った上で、入力単語として「take」「care」を文字入力し、例文を一覧表示させる。すると、「take」と「care」とが含まれた例文が表示されるが、その例文の中には「世話をする」以外の例文も含まれている。ユーザは例文と、例文の訳を逐一確認していくことで、「世話をする」の成句には「of」も含まれていることが解る。そして、ユーザは再度単語入力画面に戻り、入力単語として「take」「care」「of」を文字入力することにより、初めて所望の例文のみを一覧表示させることができる。
【０００８】
また、ジャンプ機能を利用することにより、例文中の単語を指定して他の見出語の説明情報、例文を表示させることができる。しかし、従来のジャンプ機能は、ジャンプ元に指定できるものは、１単語に限られ、複数語を選択することはできなかった。従って、成句等の複数語を指定して例文検索したくても、１単語しか指定できず、極めて不便であった。
【０００９】
そこで、上述した課題に鑑み、本発明は、多くの例文から、所望の複数の単語を含む例文を、容易かつ適切に表示することができる情報表示制御装置等を提供することを目的とする。
【課題を解決するための手段】
【００１０】
以上の課題を解決するために、請求項１に記載された発明の情報表示制御装置は、
例文をその例文で用いられている単語と対応づけて複数記憶する例文記憶手段と、
単語を文字入力する制御を行う単語入力制御手段と、
この単語入力制御手段により文字入力された単語に対応づけられた例文を前記例文記憶手段に記憶された例文の中から検索して一覧表示する制御を行う一覧表示制御手段と、
この一覧表示制御手段の制御により、前記文字入力された単語と対応づけられた例文が一覧表示されている状態においてユーザ操作に応じて、追加単語入力領域と抽出条件設定領域からなる条件選択ウィンドウを表示する条件選択ウィンドウ表示手段と、
前記条件選択ウィンドウ表示手段により表示された追加単語入力領域に、ユーザによる文字キー入力操作に応じて、追加単語を入力する制御を行う追加単語入力制御手段と、
前記条件選択ウィンドウ表示手段により条件選択ウィンドウが表示された状態で、ユーザによるカーソルキー入力操作に応じて、当該条件選択ウィンドウの抽出条件設定領域に、前記単語入力制御手段により文字入力された単語に対する追加単語の相対的な位置関係の条件の選択状態を変更して表示する制御を行う抽出条件カーソル変更表示制御手段と、
前記追加単語入力制御手段により入力された追加単語と前記単語入力制御手段により文字入力された単語とに対応づけられた例文のうち、前記抽出条件カーソル変更表示制御手段により変更して表示された選択状態の位置関係の条件に則して構成された例文を前記例文記憶手段に記憶された例文の中から検索して一覧表示させるように更新表示する制御を行う一覧表示更新制御手段と、
を備え、
前記抽出条件カーソル変更表示制御手段は、相対的な位置関係として前記単語入力制御手段により文字入力された単語と追加単語とが隣接位置か否かを変更して表示する制御を行う位置指定変更表示制御手段を有することを特徴とする。
【００１２】
請求項２に記載の発明は、請求項１に記載の情報表示制御装置において、
前記抽出条件カーソル変更表示制御手段は、相対的な位置関係として前後関係の条件に選択状態を変更して表示する制御を行う前後関係変更表示制御手段を有する、
ことを特徴とする。
【００１３】
請求項３に記載の発明は、請求項１又は２に記載の情報表示制御装置において、
前記抽出条件カーソル変更表示制御手段は、相対的な位置関係として前記単語入力制御手段により文字入力された単語と追加単語とが隣接位置か否かを変更して表示する制御を行う位置指定変更表示制御手段を有することを特徴とする。
【発明の効果】
【００２９】
請求項１に記載の発明によれば、ユーザにより文字入力された単語（以下、適宜「入力単語」という。）を含む例文を一覧表示している状態において、ユーザ操作に応じて追加単語入力領域と抽出条件設定領域からなる条件選択ウィンドウを表示することができ、文字キーを操作して追加単語入力領域に追加単語を入力できるとともに、カーソルキーを操作して抽出条件設定領域に、追加単語の相対的な位置関係の条件の選択状態を変更して表示することができ、追加単語と入力単語とに対応づけられた例文のうち、文字入力された単語と追加単語とが隣接位置か否かについての位置関係の条件に合った例文を再度検索して一覧表示することができる。これにより、ユーザは表示されている多くの例文の中から簡単に絞り込んでいくことができ、所望する例文を即座に見つけることができるようになる。
【発明を実施するための最良の形態】
【００４２】
次に、図を参照して、本発明を情報表示制御装置の一種である電子辞書に適用した場合の実施の形態について図面を参照して詳細に説明するが、本発明が適用可能なものはこれに限定されるものではなく、電子ブック、ＰＤＡ(Personal Digital Assistant）、携帯電話等にも適用できる。
【００４３】
〔第１実施形態〕
［１．１  構成］
電子辞書には、国語辞書、英和辞書、和英辞書、英英辞書等、ことわざ辞典等の各種電子辞書データ（辞書データベース）が内蔵されている。この辞書データベース（以下、データベースのことを単に「ＤＢ」という。）には、見出語に対応づけて、当該見出語を説明するための文字データや、画像データ、動画データ、音声データ等の説明情報が記憶される。ユーザは辞書種別を選択して単語を文字入力することにより、当該単語の説明情報を表示させることができる。
【００４４】
図１に、この電子辞書１の概観図を示す。同図に示すように、電子辞書１は、ディスプレイ３と、各種キー群５とを備えている。ここで、各種キー群５を構成するキーにはそれぞれ固有の機能が割り当てられており、ユーザによってこれらのキーが押下されて、電子辞書１が操作される。
【００４５】
例えば、各種キー群５は、図２に示すように、電子辞書の動作モードを選択する電子辞書の動作モード選択キー群７、操作の確定等の指示が入力される訳／決定キー９、カーソル等の方向を指示する方向キー１１、各種指定された操作を実行する指定操作キー群１３、シフトキー１５等を有している。尚、それぞれのキーの機能、動作についての詳細は適宜説明する。
【００４６】
図３は、電子辞書１の構成を示すブロック図である。同図に示すように、電子辞書１は、ＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）２０、ＲＡＭ（Random Access Memory）３０、入力部４０、表示部５０を備えており、バス６０で接続されている。
【００４７】
［１．１．１  記憶装置］
ＲＯＭ２０は、各種初期設定、ハードウェアの検査、或いは必要なプログラムのロード等を行うための初期プログラムを格納する。ＣＰＵ１０は、電子辞書１の電源投入時においてこの初期プログラムを実行することにより、電子辞書１の動作環境を設定する。
【００４８】
また、ＲＯＭ２０は、メニュー表示処理、各種設定処理、各種検索処理等の電子辞書１の動作に係る各種プログラムや、電子辞書１の備える検索機能、表示機能、設定機能等の種々の機能を実現するためのプログラム等を格納すると共に、辞書ＤＢとして英和辞書ＤＢ２００と、英英辞書ＤＢ２１０とを格納する。さらに、プログラムとして、辞書検索プログラム２２０を格納する。
【００４９】
英和辞書ＤＢ２００は、英和辞書に関するコンテンツを記憶している辞書ＤＢである。ここで、辞書ＤＢとは、見出語テーブルと、例文テーブルと、単語例文テーブルとを含んで構成されているＤＢであり、英和辞書ＤＢ２００には、見出語テーブル２０２と、例文テーブル２０４と、単語例文テーブル２０６とを含んでいる。
【００５０】
見出語テーブル２０２は、見出語と、説明情報と、見出語が実際に用いられている例文の例文番号とが記憶されているテーブルである。図４に見出語テーブル２０２のデータ構成の一例を示す。図４に示すように、見出語テーブル２０２には、見出語２０２ａと、説明情報２０２ｂと、例文番号２０２ｃとが記憶されている。ＣＰＵ１０は、見出語２０２ａ又は説明情報２０２ｂを表示している際に、例文キー７ｂが押下されると、例文番号２０２ｃに記憶されている例文番号に基づいて、例文を表示部５０に表示する。
【００５１】
例文テーブル２０４は、例文番号に例文と例文の訳文（以下、例文と例文の訳文を併せて「例文情報」という。）が対応づけて記憶されているテーブルである。図５に、例文テーブル２０４のデータ構成の一例を示す。図５に示すように、例文テーブル２０４には、例文番号（例えば、「８０」）と、例文（例えば、「a look forward」）及び例文の訳文（例えば、「先見」）からなる例文情報とが対応づけて記憶されている。また、ここでいう例文とは、複数の単語から構成されているものをいう。辞書コンテンツによっては、「look for」等を成句、「be interested in」等を熟語、「United States」等を複合語と呼ばれているが、本実施形態においては例文の一種として例文に含まれるものとする。
【００５２】
単語例文テーブル２０６は、単語に対応づけて、当該単語が使用されている例文の例文番号が記憶されているテーブルである。図６に示すように、単語例文テーブル２０６には、例文で使用されている単語である例文単語（例えば「look」）と、例文番号（例えば、「…,30,…,80,…」）とを対応づけて記憶している。
【００５３】
英英辞書ＤＢ２１０は、英英辞書のコンテンツを記憶している辞書ＤＢである。ＣＰＵ１０は、辞書の動作モードが英英辞書検索である場合や、複数辞書検索の際に英英辞書ＤＢ２１０を参照する。尚、辞書ＤＢの構成としては、英和辞書ＤＢ２００と同一の構成となるため、その説明を省略する。
【００５４】
辞書検索プログラム２２０は、ＣＰＵ１０によってＲＯＭ２０から読み出され、ＲＡＭ３０に展開された後に実行されるプログラムである。詳細は後述するが、辞書検索プログラム２２０は、例文検索プログラム２２２と、見出語検索プログラム２２４と、第１例文表示プログラム２３０とをサブルーチンとして含むプログラムである。更に、第１例文表示プログラム２３０は、追加単語入力プログラム２３２と、追加単語選択プログラム２３４と、追加単語入力条件プログラム２３６と、追加単語選択条件プログラム２３８とをサブルーチンとして含んでいる。
【００５５】
ＲＡＭ３０は、ＣＰＵ１０が実行する各種プログラムや、これらのプログラムの実行にかかるデータ等を一時的に保持する随時書き込み可能なメモリである。本実施の形態では、検索例文番号記憶領域３０２と、作業領域３０４と、入力単語群記憶領域３０６と、対象辞書記憶領域３０８とを記憶するための領域が確保されている。
【００５６】
検索例文番号記憶領域３０２は、辞書検索処理において、ＣＰＵ１０が例文を一覧表示するときに参照される記憶領域である。図７に示すように、検索例文番号記憶領域３０２は、辞書ＤＢの種類（名称）と、例文番号とを対応づけて記憶している。そして、ＣＰＵ１０は、検索例文番号記憶領域３０２に記憶されている例文番号（以下、適宜「検索例文番号」という）に基づいて、例文一覧表示を実行する。
【００５７】
例えば、「look」と「foward」とを含む検索例文番号を抽出する場合について簡単に説明する。ＣＰＵ１０は、単語例文テーブル２０６から「look」に対応する例文番号「…,30,…,80,…,84,…」を読み出す。続いて、ＣＰＵ１０は、単語例文テーブル２０６から「forward」に対応する例文番号「…,24,…,48,…,80,…」を読み出す。そして、この２つに共通する例文番号「…,80,84,153,…」を検索例文番号として抽出し、検索例文番号記憶領域３０２に記憶する。
【００５８】
作業領域３０４は、例文番号を抽出したり、整理するときに一時的に利用されるメモリ領域である。例えば、入力単語群に含まれる入力単語毎の例文番号を一度作業領域３０４に記憶する。そして、ＣＰＵ１０は、作業領域３０４に記憶された例文番号から共通する例文番号を抽出し、入力単語群の入力単語総てを含む例文の例文番号として、検索例文番号記憶領域３０２に記憶する。
【００５９】
入力単語群記憶領域３０６は、ユーザにより入力された少なくとも１つの入力単語から成る入力単語群を記憶するための領域である。ＣＰＵ１０は、入力単語群に入力単語を複数記憶させる場合には区切り文字（例えば「＆」）を用いることによって記憶させる。例えば、図８に示す入力単語群記憶領域３０６の一例のように、入力単語として「look」と「forward」を記憶させる場合には、区切り文字「＆」で連結し「look＆forward」と記憶させる。
【００６０】
対象辞書記憶領域３０８は、現在検索・表示等の処理の対象となる辞書ＤＢの種類（名前）について記憶している領域である。例えば、「英和辞書」が記憶されている場合には、ＣＰＵ１０は、見出語の検索や、例文の一覧表示等を実行する際には、英和辞書ＤＢ２００を対象とし、見出語テーブル２０２から見出語の説明情報を検索したり、例文テーブル２０４から例文情報の読み出し等の処理を行う。
【００６１】
［１．１．２  ＣＰＵ］
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送を行う。具体的には、ＣＰＵ１０は、入力部４０から入力される操作信号に応じてＲＯＭ２０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果を表示するための表示制御信号を適宜表示部５０に出力して、対応した表示情報を表示する。
【００６２】
また、ＣＰＵ１０は、本実施の形態において、ＲＯＭ２０の辞書検索プログラム２２０に従った、辞書検索処理（図９参照）を実行する。また、ＣＰＵ１０は、辞書検索処理において、例文検索プログラム２２２に従った例文検索処理（図１０参照）と、見出語検索プログラム２２４に従った見出語検索処理（図１１参照）と、第１例文表示プログラム２３０に従った第１例文表示処理（図１２）とをサブルーチンとして実行する。さらに、第１例文表示処理において、追加単語入力プログラム２３２に従った追加単語入力処理（図１３参照）と、追加単語選択プログラム２３４に従った追加単語選択処理（図１４参照）と、追加単語入力条件プログラム２３６に従った追加単語入力条件処理（図１５参照）と、追加単語選択条件プログラム２３８に従った追加単語選択条件処理（図１６参照）とをサブルーチンとして実行する。
【００６３】
ＣＰＵ１０は、辞書検索処理において、電子辞書の動作を選択させる。そして、電子辞書の動作が複数辞書検索の場合には、例文検索処理を実行し、英和辞書検索の場合には、見出語検索処理をサブルーチンとして実行する。そして、ＣＰＵ１０は第１例文表示処理をサブルーチンとして実行する。
【００６４】
また、例文検索処理において、ＣＰＵ１０は、入力単語群の入力単語が総て含まれる例文番号を抽出する。そして、ＣＰＵ１０は、抽出された例文番号を、検索例文番号記憶領域３０２に記憶する。
【００６５】
また、見出語検索処理において、ＣＰＵ１０は、入力単語に適合する見出語を選択する。そして、選択された見出語の説明情報を表示部５０に表示する。そして、例文キー７ｂが押下されると、ＣＰＵ１０は、見出語に対応する例文番号を読み出して、検索例文番号記憶領域３０２に記憶する。
【００６６】
また、第１例文表示処理において、選択辞書ＤＢに対応する例文ＤＢに対応する例文を検索例文番号記憶領域３０２に従って一覧表示する。そして、ＣＰＵ１０は、絞込操作の指示があった場合には、絞込操作に応じて追加単語入力処理、追加単語選択処理、追加単語入力条件処理、追加単語選択条件処理の各処理を実行し、例文一覧を再表示する。そして、決定キー９が押下されると、ＣＰＵ１０は、例文情報を表示する。尚、ここで、絞込操作とは、例文が一覧表示されている際に追加単語を指定すると、指定された追加単語に応じて一覧表示を更新表示させる操作のことをいう。
【００６７】
また、追加単語入力処理において、ＣＰＵ１０は、追加単語を入力させる。そして、ＣＰＵ１０は、追加単語に対応する例文番号（以下、適宜「追加例文番号」という。）を読み出し、検索例文番号との共通例文番号を抽出する。そして、抽出された共通例文番号で検索例文番号記憶領域３０２を更新するのと併せて、追加単語を入力単語群記憶領域３０６に追記することにより更新する。
【００６８】
また、追加単語選択処理において、ＣＰＵ１０は、選択カーソルを表示する。そして、決定キー９が押下されると、ＣＰＵ１０は選択カーソルが位置する単語を追加単語として記憶する。そして、ＣＰＵ１０は、追加例文番号を読み出し、検索例文番号との共通例文番号を抽出する。そして、抽出された共通例文番号で検索例文番号記憶領域３０２を更新するのと併せて、追加単語を入力単語群記憶領域に追記することにより更新する。
【００６９】
また、追加単語入力条件処理において、ＣＰＵ１０は、条件選択ウィンドウを表示し、追加単語を入力させて、抽出条件を選択させる。ここで、抽出条件とは、入力単語群と追加単語の相対的な位置関係を指定する条件のことである。具体的には、例文の中において、追加単語が入力単語群より文頭に近い位置（前方）にあるか、入力単語群より文末に近い位置（後方）にあるかの相対的な位置関係を指定する条件と、追加単語と入力単語とが隣接しているのか、離れているのかとを表す条件とを組み合わせて指定する。従って、抽出条件としては、「離れて前方」と、「隣接して前方」と、「隣接して後方」と、「離れて後方」と、通常の検索を行う「通常検索」の５種類の条件がある。そして、抽出条件に応じた例文番号を抽出し、検索例文番号記憶領域３０２を更新する。
【００７０】
また、追加単語選択条件処理において、ＣＰＵ１０は、選択カーソルを表示する。そして、決定キー９が押下されると、ＣＰＵ１０は選択カーソルが位置する単語を追加単語として記憶する。そして、条件選択ウィンドウを表示し、抽出条件を選択させる。そして、ＣＰＵ１０は、選択された抽出条件に応じた例文番号を抽出し、検索例文番号記憶領域を更新する。
【００７１】
［１．１．３  入力部・表示部等］
入力部４０は、仮名やアルファベット等の文字入力や機能選択等に必要なキー群を備えた入力装置であり、押下されたキーの信号をＣＰＵ１０に出力する。この入力部４０におけるキー入力により、検索語の入力、辞書モードの選択、検索実行指示、ジャンプ機能の開始等の入力手段を実現する。なお、この入力部４０は、図１のキー群５に限られるわけではなく、タッチパネル等であってもよい。
【００７２】
表示部５０は、ＣＰＵ１０から入力される表示信号に基づいて各種画面を表示するものであり、ＬＣＤ（Liquid Crystal Display）等により構成される。なお、この表示部５０は、図１に示すディスプレイ３に相当する。
【００７３】
バス６０は、ＣＰＵ１０からのデータ等の電気信号を通す線路であり、ＣＰＵ１０と、ＲＯＭ２０と、ＲＡＭ３０と、入力部４０と、表示部５０とをそれぞれ接続する信号線である。
【００７４】
［１．２  処理］
［１．２．１  辞書検索処理］
まず、辞書検索処理について説明する。図９は、辞書検索処理に係る電子辞書１の動作を説明するためのフローチャートである。この辞書検索処理は、ＣＰＵ１０がＲＯＭ２０に記憶された辞書検索プログラム２２０を実行することによって実現される処理である。
【００７５】
まず、ＣＰＵ１０は、ユーザに辞書の動作を選択させ、選択された辞書の動作に応じた処理を実行する（ステップＡ１０）。ここで、ＣＰＵ１０は、辞書の動作として「複数辞書検索」が選択された場合には（ステップＡ１０；複数辞書検索）、サブルーチンとして例文検索処理（図１０）を実行し（ステップＡ１２）、英和辞書検索が選択された場合には（ステップＡ１０；英和辞書検索）、サブルーチンとして見出語検索処理（図１１）を実行する（ステップＡ１４）。ここで、辞書の動作が選択される方法としては、例えば、複数辞書検索キー７ａや、英和辞書検索キー７ｃが押下されることにより、辞書の動作の選択を検知したり、表示されたメニューから選択されることにより、辞書の動作の選択を検知する。
【００７６】
ＣＰＵ１０は、続いてサブルーチンとして第１例文表示処理（図１２）を実行し（ステップＡ１６）、処理を終了するか否かを判定する（ステップＡ１８）。ここで、ユーザにより処理の終了が入力された場合には（ステップＡ１８；Ｙｅｓ）、辞書検索処理を終了する。また、処理の終了が入力されていない場合には（ステップＡ１８；Ｎｏ）、ＣＰＵ１０は、ステップＡ１０から処理を繰り返し実行する（ステップＡ１８；Ｎｏ→ステップＡ１０）。
【００７７】
［１．２．２  例文検索処理］
続いて、例文検索処理について説明する。図１０は例文検索処理に係る電子辞書１の動作を説明するためのフローチャートである。この例文検索処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶された例文検索プログラム２２２を実行することによって実現される処理であり、辞書検索処理のステップＡ１２においてサブルーチンとして実行される処理である。
【００７８】
まず、ＣＰＵ１０は、対象辞書記憶領域３０８に辞書名を「英和辞書」として記憶する（ステップＢ８）。続いて、ＣＰＵ１０は少なくとも１つの入力単語から成る入力単語群の入力があるか否かを判定する（ステップＢ１０）。入力単語群が入力された場合には（ステップＢ１０；Ｙｅｓ）、ＣＰＵ１０は入力された入力単語群を入力単語群記憶領域３０６に記憶する（ステップＢ１２）。続いて、ＣＰＵ１０は、入力単語群の最初の入力単語を一つ選択する（ステップＢ１４）。そして、ＣＰＵ１０は、選択した入力単語に対応する例文番号を対象辞書ＤＢの例文テーブルから読み出して作業領域３０４に記憶する（ステップＢ１６）。ここで、対象辞書記憶領域３０８に「英和辞書」と記憶されているので、ＣＰＵ１０は英和辞書ＤＢ２００の単語例文テーブル２０６から、入力単語に対応する例文番号を読み出す。
【００７９】
次に、ＣＰＵ１０は入力単語群記憶領域３０６に記憶されている入力単語群について総て処理が終了したか否かを判定する（ステップＢ２０）。もし、処理が終了していない入力単語がある場合には（ステップＢ２０；Ｎｏ）、ＣＰＵ１０は、次の入力単語を選択し（ステップＢ１８）、ステップＢ１６から処理を繰り返し実行する。
【００８０】
続いて、ＣＰＵ１０は、作業領域３０４に記憶された入力単語に対応する例文番号それぞれの共通番号を抽出し、抽出した例文番号（検索例文番号）を検索例文番号記憶領域３０２に記憶する（ステップＢ２２）。そして、ＲＯＭ２０に記憶されている英和辞書ＤＢ、英英辞書ＤＢについて総て処理が終了した場合には（ステップＢ２４；Ｙｅｓ）、例文検索処理を終了して、メインルーチンである辞書検索処理（図９）に戻る。他方、ＲＯＭ２０に記憶されている辞書ＤＢについて総て処理を終了していない場合には（ステップＢ２４）、次の辞書ＤＢ（英英辞書ＤＢ２１０）を対象辞書ＤＢとして対象辞書記憶領域３０８に記憶して、処理をステップＢ１４から繰り返し実行する。
【００８１】
［１．２．３  見出語検索処理］
続いて、見出語検索処理について説明する。図１１は見出語検索処理に係る電子辞書１の動作を説明するためのフローチャートである。この見出語検索処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶された見出語検索プログラム２２４を実行することによって実現される処理であり、辞書検索処理のステップＡ１４においてサブルーチンとして実行される処理である。
【００８２】
まず、ＣＰＵ１０は、英和辞書検索キー７ｃが押下されていることから、対象辞書記憶領域３０８に対象辞書として「英和辞書」と記憶する（ステップＣ８）。
【００８３】
続いて、入力単語が入力されると（ステップＣ１０；Ｙｅｓ）、ＣＰＵ１０は、入力単語に適合する見出語を見出語テーブル２０２から選択する（ステップＣ１２）。そして、選択された見出語に対応する説明情報を、見出語テーブル２０２から読み出して表示部５０に表示する（ステップＣ１４）。そして、ＣＰＵ１０は、選択された見出語を入力単語として入力単語群記憶領域３０６に記憶する（ステップＣ１６）。
【００８４】
次に、ＣＰＵ１０は、例文キー７ｂが押下されたか否かを判定する（ステップＣ１８）。ここで、例文キー７ｂが押下された場合には（ステップＣ１８；Ｙｅｓ）、ＣＰＵ１０は見出語に対応する例文番号を見出語テーブル２０２から読み出して検索例文番号記憶領域３０２に記憶する（ステップＣ２０）。
【００８５】
そして、ＣＰＵ１０はＲＯＭ２０に記憶されている他の辞書ＤＢ（英英辞書ＤＢ２１０）について処理が終了しているか否かを判定する（ステップＣ２２）。他の辞書ＤＢ（英英辞書ＤＢ２１０）について処理が終了していない場合には（ステップＣ２２；Ｎｏ）、ＣＰＵ１０は、他の辞書ＤＢ（英英辞書ＤＢ２１０）を対象辞書として対象辞書記憶領域３０８に記憶し（ステップＣ２４）、ステップＣ２０から処理を繰り返し実行する。他方、ＲＯＭ２０に記憶された他の辞書ＤＢについて処理が完了した場合には（ステップＣ２２；Ｙｅｓ）、ＣＰＵ１０は見出語検索処理を終了して、メインルーチンである辞書検索処理（図９）に戻る。
【００８６】
［１．２．４  第１例文表示処理］
続いて、第１例文表示処理について説明する。図１２は第１例文表示処理に係る電子辞書１の動作を説明するためのフローチャートである。この第１例文表示処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶された第１例文表示プログラム２３０を実行することによって実現される処理であり、辞書検索処理のステップＡ１６においてサブルーチンとして実行される処理である。
【００８７】
まず、ＣＰＵ１０は、選択辞書ＤＢに対応する例文一覧を表示し、入力単語群を特別表示する（ステップＤ１０）。続いて、ＣＰＵ１０は、方向キー１１が押下されたか否かを判定する（ステップＤ１２）。ここで、左右方向キー１１ａが押下された場合には（ステップＤ１２；左右キー）、ＣＰＵ１０は選択辞書ＤＢを切り替え（ステップＤ１４）、再度ステップＤ１０を実行する。また、上下方向キー１１ｂが押下された場合には（ステップＤ１２；上下キー）、選択例文を移動し（ステップＤ１６）、ステップＤ１２に処理を戻す。
【００８８】
続いて、ＣＰＵ１０は、絞込操作があったか否かを判定する（ステップＤ１８）。ここで、絞込操作があった場合には（ステップＤ１８；Ｙｅｓ）、絞込操作の操作内容に応じてサブルーチンを実行する（ステップＤ２０）。具体的には、成句・複合語キー１３ａが押下された場合には、ＣＰＵ１０は、サブルーチンとして追加単語入力処理（図１３）を実行する（ステップＤ２２）。ジャンプキー１３ｂが押下された場合には、ＣＰＵ１０は、サブルーチンとして追加単語選択処理（図１４）を実行する（ステップＤ２４）。シフトキー１５と成句・複合語キー１３ａとが押下された場合には、ＣＰＵ１０は、サブルーチンとして追加単語入力条件処理（図１５）を実行する（ステップＤ２６）。シフトキー１５とジャンプキー１３ｂとが押下された場合には、ＣＰＵ１０は、サブルーチンとして追加単語選択条件処理（図１６）を実行する（ステップＤ２８）。
【００８９】
そして、ＣＰＵ１０は、検索例文番号記憶領域３０２に記憶された検索例文番号に基づいて例文一覧を再表示し、併せて入力単語群を特別表示する（ステップＤ３０）。ここで、決定キー９が押下された場合には（ステップＤ３２；Ｙｅｓ）、ＣＰＵ１０は例文テーブル２０４から例文情報を読み出して表示する（ステップＤ３４）。そして、ユーザにより処理を終了させると判定された場合には（ステップＤ３６；Ｙｅｓ）、第１例文表示処理を終了して、メインルーチンである辞書検索処理（図９）に戻る。他方、ユーザにより処理を終了させないと判定された場合には（ステップＤ３６；Ｎｏ）、ステップＤ１２から処理を繰り返し実行する。
【００９０】
［１．２．５  追加単語入力処理］
続いて、追加単語入力処理について説明する。図１３は追加単語入力処理に係る電子辞書１の動作を説明するためのフローチャートである。この追加単語入力処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶された追加単語入力プログラム２３２を実行することによって実現される処理であり、第１例文表示処理のステップＤ２２においてサブルーチンとして実行される処理である。
【００９１】
まず、ＣＰＵ１０は、追加単語入力ウィンドウを表示する（ステップＦ１０）。続いて、追加単語が入力されると（ステップＦ１２；Ｙｅｓ）、ＣＰＵ１０は、追加単語の例文番号を、単語例文テーブル２０６から追加例文番号として読み出して記憶する（ステップＦ１４）。続いて、ＣＰＵ１０は、追加例文番号と検索例文番号との共通例文番号を抽出し（ステップＦ１６）、検索例文番号記憶領域３０２を更新する（ステップＦ１８）。さらに、ＣＰＵ１０は追加単語を入力単語群に追記して入力単語群記憶領域３０６を更新する（ステップＦ２０）。
【００９２】
ここで、ＣＰＵ１０は、全辞書ＤＢに対して処理が終了したと判定した場合は（ステップＦ２２；Ｙｅｓ）、追加単語入力処理を終了して第１例文表示処理に戻る（図１２）。他方、全辞書ＤＢに対して処理が終了していないと判定した場合には（ステップＦ２２；Ｎｏ）、次の辞書ＤＢを選択し（ステップＦ２４）、ステップＦ１４から処理を繰り返し実行する。
【００９３】
［１．２．６  追加単語選択処理］
続いて、追加単語選択処理について説明する。図１４は追加単語選択処理に係る電子辞書１の動作を説明するためのフローチャートである。この追加単語選択処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶された追加単語選択プログラム２３４を実行することによって実現される処理であり、第１例文表示処理のステップＤ２４においてサブルーチンとして実行される処理である。
【００９４】
ＣＰＵ１０は、単語が選択された選択カーソルを表示部５０に表示する（ステップＥ１０）。続いて、方向キー１１が押下された場合には（ステップＥ１２；Ｙｅｓ）、ＣＰＵ１０は方向キーと同一方向の単語に選択カーソルを移動させる（ステップＥ１４）。そして、決定キー９が押下された場合には（ステップＥ１６；Ｙｅｓ）、現在カーソル位置にある単語を追加単語として記憶する（ステップＥ１８）。
【００９５】
続いて、ＣＰＵ１０は、記憶された追加単語の追加例文番号を例文テーブル２０４から読み出す（ステップＥ２０）。続いて、追加例文番号と、検索例文番号との共通する例文番号を抽出し（ステップＥ２２）、検索例文番号記憶領域３０２を更新する（ステップＥ２４）。さらに、ＣＰＵ１０は追加単語を入力単語群に追記して入力単語群記憶領域３０６を更新する（ステップＥ２６）。
【００９６】
ここで、ＣＰＵ１０は、全辞書ＤＢに対して処理が終了したと判定した場合は（ステップＥ２８；Ｙｅｓ）、追加単語入力処理を終了して第１例文表示処理に戻る（図１２）。他方、全辞書ＤＢに対して処理が終了していないと判定した場合には（ステップＥ２８；Ｎｏ）、次の辞書ＤＢを選択し（ステップＥ３０）、ステップＥ２０から処理を繰り返し実行する。
【００９７】
［１．２．７  追加単語入力条件処理］
続いて、追加単語入力条件処理について説明する。図１５は追加単語入力条件処理に係る電子辞書１の動作を説明するためのフローチャートである。この追加単語入力条件処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶された追加単語入力条件プログラム２３６を実行することによって実現される処理であり、第１例文表示処理のステップＤ２６においてサブルーチンとして実行される処理である。
【００９８】
まず、ＣＰＵ１０は、条件選択ウィンドウを表示する（ステップＧ１０）。次に、ＣＰＵ１０は、ユーザによって追加単語の入力（ステップＧ１２）と、抽出条件の選択（ステップＧ１４）とがされた後に、決定キー９が押下されたか否かを判定する（ステップＧ１６）。
【００９９】
決定キー９が押下された場合には（ステップＧ１６；Ｙｅｓ）、追加単語に対応する追加例文番号を単語例文テーブル２０６から読み出す（ステップＧ３０）。そして、追加例文番号と、検索例文番号との共通例文番号を抽出する（ステップＧ３２）。それから、ＣＰＵ１０はステップＧ１４で指定された抽出条件を判定する（ステップＧ３４）。
【０１００】
抽出条件として「離れて前方」が選択された場合には（ステップＧ３４；離れて前方）、例文の中に含まれる入力単語群から離れており、追加単語が入力単語群と比較して相対的に前方にある例文番号のみを更に抽出する（ステップＧ３６）。
【０１０１】
また、抽出条件として「隣接して前方」が選択された場合には（ステップＧ３４；隣接して前方）、例文の中に含まれる入力単語群と隣接しており、追加単語が入力単語群と比較して相対的に前方にある例文番号のみを更に抽出する（ステップＧ３８）。
【０１０２】
また、抽出条件として「隣接して後方」が選択された場合には（ステップＧ３４；隣接して後方）、例文の中に含まれる入力単語群と隣接しており、追加単語が入力単語群と比較して相対的に後方にある例文番号のみを更に抽出する（ステップＧ４０）。
【０１０３】
また、抽出条件として「離れて後方」が選択された場合には（ステップＧ３４；離れて後方）、例文の中に含まれる入力単語群から離れており、追加単語が入力単語群と比較して相対的に後方にある例文番号のみを更に抽出する（ステップＧ４２）。
【０１０４】
また、抽出条件が「通常検索」であった場合には（ステップＧ３４；通常検索）、ステップＧ３２で抽出した共通例文番号をそのまま使用する。
【０１０５】
そして、抽出された例文番号に基づいて検索例文番号記憶領域３０２を更新し（ステップＧ４４）、追加単語を入力単語群に追記することで入力単語群記憶領域３０６を更新する（ステップＧ４６）。そして、ＣＰＵ１０は追加単語入力条件処理を終了し、第１例文表示処理（図１２）に戻る。
【０１０６】
［１．２．８  追加単語選択条件処理］
続いて、追加単語選択条件処理について説明する。図１６は追加単語選択条件処理に係る電子辞書１の動作を説明するためのフローチャートである。この追加単語選択条件処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶された追加単語選択条件プログラム２３８を実行することによって実現される処理であり、第１例文表示処理のステップＤ２８においてサブルーチンとして実行される処理である。なお、追加単語選択条件処理におけるステップＨ３０からＨ４６までの処理は、図１５に示した追加単語入力条件処理におけるステップＧ３０からＧ４６までの処理と同じ処理であるため、その詳細な説明を省略する。
【０１０７】
まず、ＣＰＵ１０は、選択カーソルを表示部５０に表示する（ステップＨ１０）。続いて、ＣＰＵ１０は、方向キー１１が押下されたと判定すると（ステップＨ１２；Ｙｅｓ）、方向キーが押された方向に従ってカーソルを移動させる（ステップＨ１４）。
【０１０８】
決定キー９が押下されると（ステップＨ１６；Ｙｅｓ）、ＣＰＵ１０はカーソル位置の単語を追加単語として記憶する（ステップＨ１８）。続いて、ＣＰＵ１０は、条件選択ウィンドウを表示部５０に表示し（ステップＨ２０）、抽出条件を選択させる（ステップＨ２２）。
【０１０９】
ここで、決定キー９が押下されると（ステップＨ２４；Ｙｅｓ）、追加単語に基づいて追加例文番号を読み出し、検索例文番号との共通例文番号を抽出する。そして、ＣＰＵ１０は、選択された抽出条件に応じて抽出された例文番号で検索例文番号記憶領域３０２を更新し、更に追加単語を用いて入力単語群記憶領域３０６を更新する（ステップＨ３０〜ステップＨ４６）。そして、ＣＰＵ１０は追加単語入力条件処理を終了し、第１例文表示処理（図１２）に戻る。
【０１１０】
［１．３  動作例］
［１．３．１  第１動作例］
続いて、表示画面の図を用いて電子辞書１の動作例について説明する。まず、第１動作例として、辞書検索処理において、入力単語を入力して例文を表示した後に、更に追加単語を入力する（即ち、サブルーチンとして追加単語入力処理を実行する）ことにより例文一覧表示を更新する場合について図１７及び図１８を用いて説明する。
【０１１１】
図１７（ａ）は、ユーザに入力単語群の入力を促す画面を表示部５０に表示させた場合の表示画面Ｗ１００の一例である。ＣＰＵ１０は、入力領域Ｎ１００に入力された入力単語「look」を入力単語群記憶領域３０６に記憶する（図１０のステップＢ１２）。
【０１１２】
図１７（ａ）の状態から、決定キー９が押下された状態が図１７（ｂ）の表示画面Ｗ１０２である。ＣＰＵ１０は、検索例文番号記憶領域３０２に記憶された検索例文番号に対応する例文を例文テーブル２０４から読み出して一覧表示する（図１２のステップＤ１０）。ここで、図１７（ｂ）において表示画面Ｗ１０２と表示画面Ｗ１０３に上下２分割で表示されている。ＣＰＵ１０は、表示画面Ｗ１０２に検索例文番号記憶領域３０２に記憶された検索例文番号に対応する例文を一覧表示している。更に、ＣＰＵ１０は入力単語「look」に相当する部分に特別表示Ｔ１を行う。さらに、一覧表示されている例文の中から一の例文が選択されて、反転表示Ｍ１００が施されている。一方、表示画面Ｗ１０３には、選択されている例文（反転表示Ｍ１００が付されている例文）に対応する例文情報の一部が表示されている。ユーザは、表示画面Ｗ１０３によって選択されている例文における例文情報の一部分を確認することができる。従って、検索の際の利便性を向上させることが可能となる。なお、以下では２分割されている画面の内、上側の画面についてのみ説明を行う。
【０１１３】
図１７（ｂ）の状態で、成句・複合語キー１３ａが押下された状態が図１７（ｃ）の表示画面Ｗ１０４である。成句・複合語キー１３ａが押下されると、ＣＰＵ１０は、表示画面Ｗ１０４に追加単語入力ウィンドウＲ１００を表示する（図１３のステップＦ１０）。ここで、追加単語「forward」が入力されて（図１７（ｄ）の表示画面Ｗ１０６）、決定キー９が押下されると、ＣＰＵ１０は、追加単語として「forward」を記憶する。
【０１１４】
そして、ＣＰＵ１０は、入力単語「look」と追加単語「forward」との両方の単語を含んだ例文を一覧表示する（図１８（ａ）の表示画面Ｗ１０８）。ここで、入力単語「look」には識別表示Ｔ１が、追加単語「forward」には識別表示Ｔ２が付されている。
【０１１５】
更に、図１８（ａ）において、成句・複合語キー１３ａが押下された状態の図が図１８（ｂ）の表示画面Ｗ１１０である。ＣＰＵ１０は、追加単語入力ウィンドウＲ１０２を表示する（図１３のステップＦ１０）。ここで、追加単語入力ウィンドウＲ１０２に追加単語「to」が入力され（図１８（ｃ））、決定キー９が押下されると（図１３のステップＦ１２；Ｙｅｓ）、ＣＰＵ１０は追加単語「ｔｏ」に対応づけられた追加例文番号を読み出し、検索例文番号との共通番号に基づいて例文一覧表示を更新する（ステップＤ３０）。
【０１１６】
図１８（ｄ）は、更新された一覧表示を表示した表示画面Ｗ１１４の一例である。追加単語「to」に関しても、識別表示Ｔ３が付されている。
【０１１７】
［１．３．２  第２動作例］
次に、第２動作例として、複数辞書例文検索処理において、入力単語を入力して例文を表示した後に、更に表示されている単語から追加単語を選択する（即ち、サブルーチンとして追加単語選択処理を実行する）ことにより例文一覧表示を更新する場合について図１９及び図２０を用いて説明する。
【０１１８】
図１９（ａ）は、ユーザに入力単語群の入力を促す画面を表示部５０に表示させた場合の表示画面Ｗ２００の一例である。ＣＰＵ１０は、入力領域Ｎ２００に入力された入力単語「look」を入力単語群記憶領域３０６に記憶する（図１０のステップＢ１２）。
【０１１９】
図１９（ａ）において、決定キー９が押下された表示画面Ｗ２０２の一例が図１９（ｂ）である。ＣＰＵ１０は、検索例文番号記憶領域３０２に記憶された検索例文番号に対応する例文を例文テーブル２０４から読み出して一覧表示する（図１２のステップＤ１０）。また、入力単語「look」に相当する部分に識別表示Ｔ１が付されている。さらに、一覧表示されている例文の中から一の例文が選択されて、反転表示Ｍ１００が付されている。
【０１２０】
図１９（ｂ）において、ジャンプキー１３ｂが押下された状態が図１９（ｃ）の表示画面Ｗ２０４である。ジャンプキー１３ｂが押下されることにより、ＣＰＵ１０は、表示画面Ｗ２０４に選択カーソルＫ２００を表示する（図１４のステップＥ１０）。そして、方向キー１１が押下されると、ＣＰＵ１０は、選択カーソルＫ２００を移動させる（ステップＥ１４）。ここで単語「forward」を選択した状態が、図１９（ｄ）の表示画面Ｗ２０６である。
【０１２１】
続いて、図１９（ｄ）の状態から決定キー９が押下されると、ＣＰＵ１０は、「forward」を追加単語として記憶する（ステップＥ１８）。そして、ＣＰＵ１０は、入力単語「look」と、追加単語「forward」との両方の単語を含んだ例文に絞り込んで一覧表示する（図２０（ａ）の表示画面Ｗ２０８）。ここで、追加単語として指定された「forward」についても特別表示Ｔ２が付されている。さらに、表示された中から一つの例文が反転表示Ｍ２０２によって選択されている。
【０１２２】
図２０（ａ）の状態において、ジャンプキー１３ｂが押下された状態が図２０（ｂ）の表示画面Ｗ２１０である。ＣＰＵ１０は、ジャンプキー１３ｂが押下されると、表示画面Ｗ２１０に、選択カーソルＫ２０２を表示する（図１４のステップＥ１０）。
【０１２３】
図２０（ｃ）は、カーソルＫ２０２によって単語「to」が選択されている状態を示す表示画面Ｗ２１２である。ここで、決定キー９が押下されると、ＣＰＵ１０は、追加単語として更に「to」を記憶する。そして、ＣＰＵ１０は、「look」「forward」「to」を含む例文に絞り込んで一覧表示する。このときの表示画面Ｗ２１４の一例が図２０（ｄ）の表示画面Ｗ２１４である。ここで、追加単語として更に選択された「to」についても、特別表示Ｔ３が付されている。さらに、表示された中から一つの例文が反転表示Ｍ２０４によって選択されている。
【０１２４】
［１．３．３  第３動作例］
次に、第３動作例として、見出語検索処理において、見出語の説明情報から例文を表示した後に、更に追加単語を入力する（即ち、サブルーチンとして追加単語入力処理を実行する）ことにより例文一覧表示を更新する場合について図２１及び２２を用いて説明する。
【０１２５】
図２１（ａ）は、見出語「look」の説明情報が表示されている表示画面Ｗ３００の一例を示す図である。ここで、例文キー７ｂが押下されると、ＣＰＵ１０は、見出語を含む例文を一覧表示する（図１２のステップＤ１０）。このときの表示画面の一例が、図２１（ｂ）に示す表示画面Ｗ３０２である。表示画面Ｗ３０２においては、入力単語「look」について特別表示Ｔ１が付されている。
【０１２６】
次に、図２１（ｂ）の表示画面Ｗ３０２の状態において、成句・複合語キー１３ａが押下された場合には、図２１（ｃ）の表示画面Ｗ３０４に示すように、ＣＰＵ１０は、追加単語入力ウィンドウＲ３００を表示する（図１３のステップＦ１０）。そして、図２１（ｄ）の表示画面Ｗ３０６に示すように追加単語「forward」が追加単語入力ウィンドウＲ３００に入力され（ステップＦ１２；Ｙｅｓ）、決定キー９が押下されたときの表示画面が図２２（ａ）の表示画面Ｗ３０８である。ＣＰＵ１０は、入力単語「look」と、追加単語「forward」とを含む例文に絞って一覧表示している（図１２のステップＤ３０）。さらに、追加単語「forward」についても、特別表示Ｔ２が付されている。さらに、表示された例文の中から一の例文が反転表示Ｍ３０２によって選択されている。
【０１２７】
再び、成句・複合語キー１３ａが押下されると（ステップＤ１８；Ｙｅｓ）、ＣＰＵ１０は、追加単語入力ウィンドウＲ３０２を表示する（図２２（ｂ）の表示画面Ｗ３１０、図１３のステップＦ１０）。ここで、追加単語として「to」が入力されると、ＣＰＵ１０は、追加単語入力ウィンドウＲ３０２に表示し（図２２（ｃ）の表示画面Ｗ３１２）、決定キー９が押下されると、追加単語として更に「to」を記憶する。従って、ＣＰＵ１０は、「look」「forward」「to」を含む例文を一覧表示する。この場合において表示された画面が図２２（ｄ）の表示画面Ｗ３１４である。ここで、追加単語して更に選択された「to」についても、特別表示Ｔ３が付されている。
【０１２８】
なお、本動作例では、見出語の説明情報が表示されている際に、例文キー７ｂを押下することにより、見出語を含む例文を一覧表示したが、ジャンプキー１３ｂが押下されることによって、例文を一覧表示させることとしてもよい。例えば、図２１（ａ）の表示画面Ｗ３００において、ジャンプキー１３ｂが押下されると、選択カーソルＫ３００が表示画面Ｗ３００に表示される。ここで、決定キー９が押下されると、ＣＰＵ１０は選択された単語「look」を含む例文を表示する。
【０１２９】
［１．３．４  第４動作例］
次に、第４動作例として、複数辞書例文検索処理において、入力単語を入力して例文を表示した後に、追加単語を入力し、抽出条件を選択する（即ち、サブルーチンとして追加単語入力条件処理を実行する）ことにより例文一覧表示を更新する場合について図２３及び図２４を用いて説明する。
【０１３０】
図２３（ａ）は、ユーザに入力単語群の入力を促す画面を表示部５０に表示させた場合の表示画面Ｗ４００の一例である。ＣＰＵ１０は、入力領域Ｎ４００に入力された入力単語「look」を入力単語群記憶領域３０６に記憶する（図１０のステップＢ１２）。
【０１３１】
図２３（ａ）において、決定キー９が押下された状態を示した表示画面Ｗ４０２の一例を示したが図２３（ｂ）である。ＣＰＵ１０は、検索例文番号記憶領域３０２に記憶された検索例文番号に対応する例文を例文テーブル２０４から読み出して一覧表示する（図１２のステップＤ１０）。また、入力単語「look」に相当する部分に識別表示Ｔ１が付されている。さらに、一覧表示されている例文の中から一の例文が選択されて、反転表示Ｍ４００がされている。
【０１３２】
図２３（ｂ）において、シフトキー１５と成句・複合語キー１３ａとが押下された状態が図２０（ｃ）の表示画面Ｗ４０４であり、条件選択ウィンドウＲ４００が表示されている（図１５のステップＧ１０）。条件選択ウィンドウＲ４００は、追加単語入力領域Ｒ４０２と、抽出条件設定領域Ｒ４０４の領域から構成されている。
【０１３３】
ここで、追加単語入力領域Ｒ４０２に追加単語が入力された表示画面の一例が図２３（ｄ）の表示画面Ｗ４０６である。条件選択ウィンドウＲ４００の追加単語入力領域Ｒ４０２に追加単語「forward」が入力され、上下方向キー１１ｂの下キーが押下されると、抽出条件設定領域Ｒ４０４に操作領域が遷移する。このときの表示画面の一例を示したのが図２４（ａ）の表示画面Ｗ４０８である。ここで。現在選択されている抽出条件「通常検索」がマークＭ４０２によって選択されている。
【０１３４】
この状態で、左右方向キー１１ａの右キーを押下した状態を示したのが図２４（ｂ）の表示画面Ｗ４１０である。ここで、抽出条件選択領域Ｒ４０４に表示されているマークＭ４０４は、右に１つずれた状態（右から２番目）であり、抽出条件として「隣接して後方」であることが条件選択ウィンドウＲ４００の抽出条件選択領域Ｒ４０４に表示されている。
【０１３５】
そして、図２４（ｂ）の状態から決定キー９が押下されると（図１５のステップＧ１６；Ｙｅｓ）、追加単語として「forward」が選択され、「look」「forward」を含む例文の中から、「look」と隣接しており、「foward」が「look」の後方にある（すなわち、「look forward」と例文に含まれている）例文を抽出する（ステップＧ４０）。ここで、抽出されて絞り込まれた例文を表示した表示画面の一例が、図２４（ｃ）の表示画面Ｗ４０２である。ここで、追加単語として指定された「forward」についても特別表示Ｔ２が付されている。さらに、表示された中から一つの例文が反転表示Ｍ４０６によって選択されている。
【０１３６】
［１．３．５  第５動作例］
次に、第５動作例として、複数辞書例文検索処理において、入力単語を入力して例文を表示した後に、更に表示されている単語から追加単語を選択し、抽出条件を選択する（即ち、サブルーチンとして追加単語選択条件処理を実行する）ことにより例文一覧表示を更新する場合について図２５を用いて説明する。
【０１３７】
ここで、一覧表示されている例文の中から、シフトキー１５とジャンプキー１３ｂが押下されることにより、カーソルが表示され、方向キーで選択する画面遷移は、図１９と同一であるため、その説明を省略する。
【０１３８】
そして、決定キー９が押下されると（図１６のステップＨ１６；Ｙｅｓ）、ＣＰＵ１０は、追加単語として「forward」を記憶する（ステップＨ１８）と共に、条件選択ウィンドウＲ５００を表示する（図２５（ａ）、ステップＨ２０）。図２５（ａ）の表示画面Ｗ５００の状態から、左右方向キー１１ａの右方向キーを押下されると、ＣＰＵ１０は、マークＭ５００をマークＭ５０２に移動させる。ここで、決定キー９が押下されると、抽出条件として「隣接して後方」が選択され、ＣＰＵ１０は、条件に適合する例文を抽出する（ステップＨ４０）。ここで、抽出されて絞り込まれた表示画面の一例が、図２５（ｃ）の表示画面Ｗ５０４である。ここで、追加単語として指定された「forward」についても特別表示Ｔ２が施されている。さらに、表示された中から一つの例文が反転表示Ｍ２０２によって選択されている。
【０１３９】
尚、本第１動作例から、第５動作例までの説明は、それぞれ入力単語を入力してから例文一覧表示処理を行っていく一方向の流れとして説明したが、これに限られるわけではなく、夫々の状態は双方向に遷移させることが可能である。例えば、図１８（ｄ）の状態において、戻るキー１３ｃを押下することにより、図１８（ｃ）の状態に遷移する。そして、図１８（ｃ）の状態で異なる追加単語を入力することにより、他の例文を表示させることができる。
【０１４０】
〔第２実施形態〕
つづいて、第２実施形態について説明する。第２実施形態は、例文一覧表示と共に追加単語を入力させる領域が表示され、この状態において文字キーの押下操作により、追加単語の直接入力を可能とする実施形態である。
【０１４１】
［２．１  構成］
第２実施形態における電子辞書１の構成は、第１実施形態において図３に示したＲＯＭ２０を図２６のＲＯＭ２２に置き換えた構成と同一であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０１４２】
図２６を参照して、ＲＯＭ２２の構成について説明する。図２６に示すように、ＲＯＭ２２は、第１実施形態におけるＲＯＭ２０の第１例文表示プログラム２３０を、第２例文表示プログラム２４０に置き換えた構成である。この、第２例文表示プログラムは、第１実施形態の追加単語選択プログラム２３４及び追加単語選択条件プログラム２３８の他に、例文決定プログラム２４２と、例文決定条件プログラム２４４とを含んでいる。以下第２例文表示プログラム２４２の処理の流れについて説明する。
【０１４３】
［２．２  処理の流れ］
図２７は、第２例文表示処理にかかる電子辞書１の動作を説明するためのフローチャートである。この第２例文表示処理は、辞書検索処理（図９）のステップＡ１６において、第１例文表示処理にかえて実行される処理である。
【０１４４】
まず、例文検索処理（図１０）又は見出語検索処理（図１１）が実行されると、入力単語群を含む例文の例文番号が検索例文番号記憶領域３０２に記憶される。そして、第２例文表示処理が実行されると、現在ユーザにより選択されている辞書ＤＢに対応する例文番号が検索例文番号記憶領域３０２から読み出され、読み出された例文番号に対応する例文が一覧表示される。また、入力単語群記憶領域３０６に記憶されている入力単語群が特別表示される（ステップＪ１０）。
【０１４５】
ここで、ユーザにより左右方向キー１１ａが押下されると（ステップＪ１２；Ｙｅｓ：左右キー）、選択されている辞書ＤＢを切り替える（ステップＪ１４）。また、上下方向キー１１ｂが押下されると（ステップＪ１２；Ｙｅｓ：上下キー）、選択されている例文を移動させる。
【０１４６】
つづいて、ユーザにより文字キーが押下されると（ステップＪ１８；Ｙｅｓ）、押下された文字キーに応じて追加単語が入力される（ステップＪ２０）。例えば、文字キー「ｉ」「ｔ」が押下されると、追加単語として「ｉｔ」が入力される。
【０１４７】
追加単語が入力され、ユーザにより決定キー９が押下されることにより、決定操作が為されたか否か判定される（ステップＪ２２）。決定キー９が単独で押下された場合には例文決定処理（図２８）が実行され（ステップＪ２２；決定キー→ステップＪ２４）、決定キー９がシフトキーと共に押下された場合には例文決定条件処理（図２９）が実行される（ステップＪ２２；シフト＋決定キー→ステップＪ２６）。
【０１４８】
なお、例文決定処理とは、ＣＰＵ１０が例文決定プログラム２４２を実行することにより実現される処理であり、図２８に示す処理が実行される。ここで、図２８に示すステップＫ１４からＫ２２の処理は、図１３に示した追加単語入力処理のステップＦ１４からＦ２２までの処理と同一である。
【０１４９】
さらに、例文決定条件処理とは、ＣＰＵ１０が例文決定条件プログラム２４４を実行することにより実現される処理であり、図２９に示す処理が実行される。ここで、図２９に示すステップステップＬ２０からステップＬ４６までの処理は、図１６に示した追加単語選択処理のステップＨ２０からステップＨ４６までの処理と同一である。
【０１５０】
つづいて、ステップＪ１８において、文字キーが押下されていない場合には（ステップＪ１８；Ｎｏ）、絞込操作が為されたか否かが判定される（ステップＪ２８）。絞込操作が為された場合、ジャンプキー１３ｂが単独で押下された場合には（ステップＪ２８；ジャンプキー）、追加単語選択処理（図１４）が実行される（ステップＪ３０）。また、絞込操作としてジャンプキー１３ｂとシフトキー１５が併せて押下された場合には（ステップＪ２８；シフト＋ジャンプキー）、追加単語選択条件処理（図１６）が実行される（ステップＪ３２）。
【０１５１】
そして、検索例文番号記憶領域３０２に記憶された検索例文番号に基づいて例文一覧が再表示され、併せて入力単語群が特別表示される（ステップＪ３４）。ここで、ユーザにより決定キー９が押下された場合には（ステップＪ３６；Ｙｅｓ）、例文テーブル２０４から例文情報が読み出され表示される（ステップＪ３８）。そして、ユーザにより第２例文表示処理を終了させると操作された場合には（ステップＪ４０；Ｙｅｓ）、第２例文表示処理を終了して辞書検索処理（図９）に戻る。他方、第２例文表示処理を終了させる操作がされない場合には（ステップＪ４０；Ｎｏ）、ステップＪ１２から処理が繰り返し実行される。
［２．３  動作例］
［２．３．１  第１動作例］
続いて、電子辞書１の第１動作例として図３０及び図３１を用いて説明する。
【０１５２】
図３０（ａ）は、ユーザに入力単語群の入力を促す表示画面Ｗ６００の一例である。ユーザにより、入力領域Ｎ６００に入力単語群（「look」）が入力されると、入力単語群記憶領域３０６に「look」が記憶される（図１０のステップＢ１２）。
【０１５３】
図３０（ａ）の状態から、決定キー９が押下された状態が図３０（ｂ）の表示画面Ｗ６０２である。検索例文番号記憶領域３０２に記憶された検索例文番号に対応する例文が一覧表示されている（図２７のステップＪ１０）。図３０（ｂ）においては、入力単語群（「look」）に相当する部分に特別表示Ｔ１が施され、反転表示Ｍ６０２により一の例文が選択されている。また、表示画面Ｗ６０２には、追加単語入力エリアＰ６０２が設けられている。
【０１５４】
この状態において、ユーザから直接文字キー（アルファベット）が押下されると（ステップＪ１８；Ｙｅｓ）、追加単語として入力され追加単語入力エリアＰ６０２に表示される。図３０（ｃ）の表示画面Ｗ６０４においては、追加単語として「forward」がユーザにより入力され、追加単語入力エリアＰ６０４に表示されている。
【０１５５】
そしてユーザにより決定キー９が押下されると（ステップＪ２２；決定キー）、入力単語群「look」と、追加単語「forward」との両方を含んだ例文が一覧表示される（図２７（ｄ）の表示画面Ｗ６０６）。図２７（ｄ）において、入力単語群の「look」に特別表示Ｔ１が、「forward」に特別表示Ｔ２が付されている。ユーザにより決定キー９が押下されると、反転表示Ｍ６０６で選択されている例文の例文情報が表示される（ステップＪ３６；Ｙｅｓ→ステップＪ３８）。
【０１５６】
さらに、ユーザにより文字キーが直接押下されると、さらに追加単語が入力される（ステップＪ４０；Ｎｏ→ステップＪ１２；Ｎｏ→ステップＪ１８；Ｙｅｓ）。図３１（ａ）の表示画面Ｗ６１０においては、追加単語として「to」がユーザにより入力され、追加単語入力エリアＰ６１０に表示されている。この状態からユーザにより決定キー９が押下された状態が図３１（ｂ）の表示画面Ｗ６１２である（ステップＪ２２；決定キー→ステップＪ２４→ステップＪ３４）。一覧表示された例文のうち、追加単語「to」に特別表示Ｔ３が付されている。
【０１５７】
このように、第１動作例によれば、例文が一覧表示されている状態においてユーザにより直接文字キーが押下されることにより追加単語が入力され、追加単語を含む例文に絞り込んで例文を一覧表示させることができる。したがって、ユーザは例文を絞り込むための単語を直接入力するといった直感的な操作にて例文を絞り込むことができるため、所望する例文を容易且つ適切に表示させることができる。
【０１５８】
［２．３．２  第２動作例］
図３２（ａ）（表示画面Ｗ６５０）は、図３０（ｄ）（表示画面Ｗ６０８）の状態において、ユーザによりジャンプキー１３ｂが押下されたときの状態を表した図である。表示画面Ｗ６５０には選択カーソルＫ６５０が表示されている（図１４のステップＥ１０）。そして、ユーザにより方向キー１１が押下されると、選択カーソルＫ６５０が移動される（ステップＥ１４）。ここで、単語「to」が選択カーソルＫ６５２により選択された状態が、図３２（ｂ）の表示画面Ｗ６５２である。
【０１５９】
そして、ユーザにより決定キー９が押下されると、単語「to」が追加単語として記憶され、「look」「forward」「to」を含む例文に絞り込んで一覧表示される（図３２（ｃ）の表示画面Ｗ６５４）。ここで、追加単語として選択された「to」について、特別表示Ｔ３が付されている。
【０１６０】
このように、第２動作例によれば、追加単語が入力される場合に、ユーザにより文字キーが直接押下される場合と、表示されている例文の中の単語が選択される場合とを組み合わせることができる。なお、ユーザにより表示されている例文中の単語が追加単語として選択されて例文が絞り込まれた後に、更に文字キーが直接押下されることにより追加単語が入力されることとしても良い。
【０１６１】
［２．３．３  第３動作例］
次に、第３動作例について説明する。図３３（ａ）は、ユーザに入力単語群の入力を促す表示画面Ｗ７００の一例である。ユーザにより、入力領域Ｎ７００に入力単語群「look」が入力され、決定キー９が押下されると、例文が一覧表示される（図３３（ｂ）の表示画面Ｗ７０２）。表示画面Ｗ７０２には、「look」追加単語入力エリアＰ７０２が設けられている。
【０１６２】
つづいて、ユーザにより文字キーが直接押下されることにより追加単語として「forward」が入力され、追加単語入力エリアＰ７０４に表示されている。つづけてユーザにより、シフトキー１５とジャンプキー１３ｂとが併せて押下されると、図３３（ｄ）（表示画面Ｗ７０６）に表示画面が切り替わる。
【０１６３】
表示画面Ｗ７０６には、条件選択ウィンドウＲ７０６が表示されている。条件選択ウィンドウＲ７０６はラジオボタンの位置に応じて抽出条件が変更される。例えば、一番左のラジオボタンが選択されると「離れて前方」（図１５のステップＧ３６）が抽出条件として選択される。また、左から２番目のラジオボタンが選択されると「隣接して前方」が、中央のラジオボタンが選択されると「通常検索」が、右から２番目のラジオボタンが選択されると「隣接して後方」が、一番右のラジオボタンが選択されると「離れて後方」がそれぞれ抽出条件として選択される。
【０１６４】
表示画面Ｗ７０６の条件選択ウィンドウＲ７０６は、マークＭ７０６により右から２番目のラジオボタンが選択されているため、抽出条件として「隣接して後方」が選択される。
【０１６５】
そして、表示画面Ｗ７０６の状態からユーザにより決定キー９が押下されると（図１５のステップＧ１６；Ｙｅｓ）、入力単語「look」と追加単語「forward」とを含む例文の中から、「look」と隣接しており、「forward」が「look」の後方にある（すなわち、「look forward」と例文に含まれている）例文が抽出される（ステップＧ４０）。ここで、抽出されて絞り込まれた例文が表示された表示画面の一例が、図３４の表示画面Ｗ７０８である。追加単語として入力された「forward」について、特別表示Ｔ２が付されている。さらに、表示された中から一つの例文が反転表示Ｍ７０８によって選択されている。
【０１６６】
このように、第３動作例によれば、ユーザにより追加単語が入力された後に、例文を絞り込む条件が更に指定されることで、より適切な例文を表示させることができる。
【０１６７】
尚、本第１動作例から、第３動作例までの説明は、それぞれユーザにより入力単語群が入力されてから例文一覧表示処理を実行させる一方向の流れとして説明したが、これに限られる訳ではなく、それぞれの状態は双方向に遷移させることが可能である。例えば、図３０（ｄ）の状態において、戻るキー１３ｃが押下されることにより、図３０（ｃ）の状態に遷移させる。そして、図３０（ｃ）の状態で異なる追加単語が入力されることにより、他の例文を表示させることができる。
【０１６８】
〔変形例〕
［３．変形例］
上述した実施の形態では、電子辞典、電子事典などを含む電子辞書を適用例として説明したが、本発明の情報表示制御装置は、このような製品に限定されるものではなく、携帯電話、パソコン、電子時計、ＰＤＡ（Personal Digital Assistants）などの電子機器全般に適用可能である。
【０１６９】
また、上述した実施形態では、例文を検索するものとして説明したが、これに限られるわけではなく、例えば成句や複合語にも適用可能である。具体的には、英和辞書ＤＢ２００に成句テーブルを記憶する。ここで、成句テーブルとは、成句と説明情報とを対応づけて記憶しているテーブルである。そして、電子辞書の成句検索機能において、入力単語として「look」を入力する。すると、ＣＰＵは、成句テーブルから「look」を含む成句を読み出して一覧表示する。この中で追加単語として「up」を入力すると、今度は「look」と「up」とを含む成句を成句テーブルから読み出して一覧表示する。つまり、成句の一覧表示においても、候補を絞って表示することにより、ユーザは所望する成句を即座に見つけることができるようになる。
【０１７０】
また、上述した実施形態では、最初にユーザにより入力単語が入力され、当該入力単語を入力単語群記憶領域３０６に記憶させることとして説明したが、他の方法で記憶させても良い。例えば、電子辞書１におけるジャンプ機能において指定されたジャンプ元の単語を、入力単語として入力単語群記憶領域３０６に記憶させることとしても良い。
【０１７１】
また、上述した実施の形態では電子辞書１を、単体で動作する所謂スタンドアローン型の装置として説明した。しかし、本発明が適用可能な装置はこれに限られるものではない。通信装置を内蔵或いは接続可能に構成し、サーバと通信することによって本発明に係る装置を実現することも可能である。図面を参照して具体的に説明する。
【０１７２】
図２６は、通信装置を内蔵した電子辞書端末６００と、サーバ７００とが通信回線Ｎを介して通信可能に接続されたシステム構成の概略例を示す図である。サーバ７００は、例えば汎用のワークステーションやサーバ用コンピュータ等によって構成されるものであり、電子辞書端末６００は、携帯電話機や、通信装置を内蔵したパソコン、通信装置を内蔵した電子辞書等により構成されるものである。通信回線Ｎは、有線／無線の電話網やインターネット網等である。
【０１７３】
一方、電子辞書１の入力部４０及び表示部５０はそれぞれ、電子辞書端末６００の入力部６０４及び表示部６０６に相当する。
【０１７４】
すなわち、サーバ７００がホスト（或いはサーバ）、電子辞書端末６００が端末（或いはクライアント）に相当するホスト・端末のシステム（或いはクライアント／サーバ型のシステム）を形成する。そして、電子辞書端末６００の入力部６０４から入力された入力文字等が通信装置６０８を介してサーバ７００に送信され、サーバ７００のＣＰＵ７０２が記憶部７１４に記憶された各種データ及び各種プログラムに従って辞書検索処理を実行し、処理結果を通信装置６０８を通じて電子辞書端末６００に送信して表示部６０６に表示させる。このように、サーバ７００及び電子辞書端末６００から構成されるシステムで、本発明を実現することも可能である。この場合、電子辞書端末６００においては、英和辞書ＤＢや辞書検索プログラム等を記憶しておく必要がなく、また辞書検索処理等を実行する必要もない。このため、演算処理能力が比較的低いＣＰＵ６０２や、記憶容量等が比較的小さいＲＯＭ６１０等を具備する電子辞書端末６００（例えば携帯電話）であってもよい。
【図面の簡単な説明】
【０１７５】
【図１】電子辞書の概観図。
【図２】電子辞書の入力部を示す図。
【図３】電子辞書のブロック図。
【図４】見出語データのデータ構造の一例を示す図。
【図５】例文テーブルのデータ構造の一例を示す図。
【図６】単語例文テーブルのデータ構造の一例を示す図。
【図７】検索例文番号記憶領域のデータ構造の一例を示す図。
【図８】入力単語群記憶領域のデータ構造の一例を示す図。
【図９】辞書検索処理の動作フローを示す図。
【図１０】例文検索処理の動作フローを示す図。
【図１１】見出語検索処理の動作フローを示す図。
【図１２】第１例文表示処理の動作フローを示す図。
【図１３】追加単語入力処理の動作フローを示す図。
【図１４】追加単語選択処理の動作フローを示す図。
【図１５】追加単語入力条件処理の動作フローを示す図。
【図１６】追加単語選択条件の動作フローを示す図。
【図１７】第１実施形態における画面遷移（第１動作例）を示す図。
【図１８】第１実施形態における画面遷移（第１動作例）を示す図。
【図１９】第１実施形態における画面遷移（第２動作例）を示す図。
【図２０】第１実施形態における画面遷移（第２動作例）を示す図。
【図２１】第１実施形態における画面遷移（第３動作例）を示す図。
【図２２】第１実施形態における画面遷移（第３動作例）を示す図。
【図２３】第１実施形態における画面遷移（第４動作例）を示す図。
【図２４】第１実施形態における画面遷移（第４動作例）を示す図。
【図２５】第１実施形態における画面遷移（第５動作例）を示す図。
【図２６】第２実施形態におけるＲＯＭの構成の一例を示す図。
【図２７】第２実施形態における第２例文表示処理の動作フローを示す図。
【図２８】第２実施形態における例文決定処理の動作フローを示す図。
【図２９】第２実施形態における例文決定条件処理の動作フローを示す図。
【図３０】第２実施形態における画面遷移（第１動作例）を示す図。
【図３１】第２実施形態における画面遷移（第１動作例）を示す図。
【図３２】第２実施形態における画面遷移（第２動作例）を示す図。
【図３３】第２実施形態における画面遷移（第３動作例）を示す図。
【図３４】第２実施形態における画面遷移（第３動作例）を示す図。
【図３５】変形例におけるブロック図の一例を示す図である。
【符号の説明】
【０１７６】
１  電子辞書
１０  ＣＰＵ
２０、２２  ＲＯＭ
２００  英和辞書ＤＢ
２０２  見出語テーブル
２０４  例文テーブル
２０６  単語例文テーブル
２１０    英英辞書ＤＢ
２２０  辞書検索プログラム
２２２  例文検索プログラム
２２４  見出語検索プログラム
２３０  第１例文表示プログラム
２３２  追加単語入力プログラム
２３４  追加単語選択プログラム
２３６  追加単語入力条件プログラム
２３８  追加単語選択条件プログラム
２４０  第２例文表示プログラム
２４２  例文決定プログラム
２４４  例文決定条件プログラム
３０  ＲＡＭ
４０  入力部
５０  表示部
【図１】
0004715204.tif 000002
【図２】
0004715204.tif 000003
【図３】
0004715204.tif 000004
【図４】
0004715204.tif 000005
【図５】
0004715204.tif 000006
【図６】
0004715204.tif 000007
【図７】
0004715204.tif 000008
【図８】
0004715204.tif 000009
【図９】
0004715204.tif 000010
【図１０】
0004715204.tif 000011
【図１１】
0004715204.tif 000012
【図１２】
0004715204.tif 000013
【図１３】
0004715204.tif 000014
【図１４】
0004715204.tif 000015
【図１５】
0004715204.tif 000016
【図１６】
0004715204.tif 000017
【図１７】
0004715204.tif 000018
【図１８】
0004715204.tif 000019
【図１９】
0004715204.tif 000020
【図２０】
0004715204.tif 000021
【図２１】
0004715204.tif 000022
【図２２】
0004715204.tif 000023
【図２３】
0004715204.tif 000024
【図２４】
0004715204.tif 000025
【図２５】
0004715204.tif 000026
【図２６】
0004715204.tif 000027
【図２７】
0004715204.tif 000028
【図２８】
0004715204.tif 000029
【図２９】
0004715204.tif 000030
【図３０】
0004715204.tif 000031
【図３１】
0004715204.tif 000032
【図３２】
0004715204.tif 000033
【図３３】
0004715204.tif 000034
【図３４】
0004715204.tif 000035
【図３５】
0004715204.tif 000036