(57)【要約】【課題】検索した例文を、例文履歴として登録をすることができ、さらに、例文を検索する前の表示状態に戻ることができる。【解決手段】ＣＰＵ１０は、例文履歴登録プログラム２０８を実行することにより、検索した例文を、例文履歴記憶領域３０６に記憶する。そして、ＣＰＵ１０は、例文履歴表示プログラム２１０を実行することにより、例文履歴記憶領域３０６に記憶した例文を、登録したときの表示状態で再表示し、さらに前の表示状態に戻ることもできる。【選択図】  図２
2004288102.tif 000002
【特許請求の範囲】
【請求項１】
例文を記憶する例文記憶手段と、
検索語を入力する検索語入力手段と、
少なくとも現在及び直前の表示状態を、表示状態が変化する毎に更新記憶する表示状態記憶手段と、
前記検索語入力手段によって入力された検索語を含む例文を前記例文記憶手段から読み出して表示させる制御を行う例文表示制御手段と、
この例文表示制御手段により表示された例文と、当該例文が表示された際に前記表示状態記憶手段に記憶されていた表示状態とを対応づけて蓄積記憶する例文蓄積記憶手段と、
この例文蓄積記憶手段に記憶された例文を、現在の表示状態として対応づけて記憶された表示状態で再表示する制御を行う例文再表示制御手段と、
所定の操作入力がなされた場合に、前記例文再表示制御手段により表示された表示状態より前の表示状態を再現する制御を行う表示状態再現制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項２】
前記例文記憶手段は、例文を、当該例文の見出語及び当該見出語の語義に対応付けて記憶する手段であり、
見出語の説明情報を、当該見出語の例文及び当該見出語の語義に対応付けて記憶する見出語情報記憶手段と、
前記例文表示制御手段によって表示された例文に対応付けられた見出語及び当該見出語の語義を前記例文記憶手段から読み出し、読み出した見出語及び当該見出語の語義に対応する当該見出語の語義の説明情報を前記見出語情報記憶手段から読み出して表示させる制御を行う語義表示制御手段と、
この語義表示制御手段によって表示された見出語及び当該見出語の語義に対応する例文を、前記見出語情報記憶手段から読み出して表示させる制御を行う用例表示制御手段と、
を備えるとともに、
前記例文蓄積記憶手段は、前記用例表示制御手段により表示された例文と、当該例文が表示された際に前記表示状態記憶手段に記憶されていた表示状態とを対応づけて蓄積記憶する蓄積記憶手段を有することを特徴とする請求項１に記載の情報表示制御装置。
【請求項３】
前記例文表示制御手段は、前記検索語入力手段によって入力された検索語の内の何れかの単語を含む例文を前記例文記憶手段から読み出して表示させる制御を行う表示制御手段を有することを特徴とする請求項１に記載の情報表示制御装置。
【請求項４】
成句を、当該成句に対応する見出語及び例文に対応付けて記憶する成句情報記憶手段と、
前記検索語入力手段によって入力された検索語を含む成句をこの成句情報記憶手段に記憶された成句の中から検索する成句検索手段と、
この成句検索手段によって検索された成句に対応する例文を前記成句情報記憶手段を参照して前記例文記憶手段から読み出して表示させる制御を行う成句例文表示制御手段と、
を備えるとともに、
前記例文蓄積記憶手段は、前記成句例文表示制御手段により表示された例文と、当該例文が表示された際に前記表示状態記憶手段に記憶されていた表示状態とを対応づけて蓄積記憶する蓄積記憶手段を有することを特徴とする請求項１に記載の情報表示制御装置。
【請求項５】
前記例文蓄積記憶手段は、入力された検索語の内の前記例文表示制御手段により表示された例文に含まれている単語を当該例文に対応づけて記憶する単語記憶手段を有し、
前記例文再表示制御手段は、再表示する例文の内、前記単語記憶手段に対応づけて記憶された単語を他の部分と異なる表示形態で表示させる制御を行う表示制御手段を有することを特徴とする請求項１〜３の何れか一項に記載の情報表示制御装置。
【請求項６】
前記例文再表示制御手段は、再表示する例文の内、前記蓄積記憶手段に記憶された例文に対応する成句を前記成句情報記憶手段を参照して特定し、特定した成句を他の部分と異なる表示形態で表示させる制御を行う表示制御手段を有することを特徴とする請求項４に記載の情報表示制御装置。
【請求項７】
前記例文蓄積記憶手段は、入力された検索語の内の前記例文表示制御手段により表示された例文に含まれている単語を当該例文に対応づけて記憶する単語記憶手段を有し、
前記単語記憶手段に記憶された単語と、当該単語に対応する例文とを前記例文蓄積記憶手段から読み出して併せて一覧表示をする制御を行う例文一覧表示制御手段を更に備えることを特徴とする請求項１〜３の何れか一項に記載の情報表示制御装置。
【請求項８】
前記例文蓄積記憶手段に記憶された例文に対応する成句及び当該成句に対応する見出語を前記成句情報記憶手段から読み出し、当該例文と併せて一覧表示をする制御を行う例文一覧表示制御手段を備えることを特徴とする請求項４に記載の情報表示制御装置。
【請求項９】
前記例文一覧表示制御手段により表示された例文の内、一の例文を指定する例文指定手段を更に備え、
前記例文再表示制御手段は、前記例文指定手段によって指定された例文を前記例文蓄積記憶手段から読み出して、現在の表示状態として対応づけて記憶された表示状態で再表示する制御を行う再表示制御手段を有することを特徴とする請求項７又は８に記載の情報表示制御装置。
【請求項１０】
前記例文再表示制御手段は、前記表示状態記憶手段に記憶された表示状態に基づいて再表示を行う旨の記号を表示する制御を行う再表示記号表示制御手段を備えることを特徴とする請求項１〜６の何れか一項に記載の情報表示制御装置。
【請求項１１】
前記例文再表示制御手段は、前記蓄積例文表示制御手段に記憶された例文に対応する見出語の語義番号を所定の表示形式で表示することにより、前記表示状態記憶手段に記憶された表示状態に基づく再表示を行う旨を表示する再表示語義番号表示制御手段を備えることを特徴とする請求項２に記載の情報表示制御装置。
【請求項１２】
前記例文再表示制御手段は、成句の見出語を所定の表示形式で表示することにより、前記表示状態記憶手段に記憶された表示状態に基づく再表示を行う旨を表示する再表示成句表示制御手段を備えることを特徴とする請求項３に記載の情報表示制御装置。
【請求項１３】
コンピュータに、
例文を記憶する例文記憶機能と、
検索語を入力する検索語入力機能と、
少なくとも現在及び直前の表示状態を、表示状態が変化する毎に更新記憶する表示状態記憶機能と、
前記検索語入力機能によって入力された検索語を含む例文を前記例文記憶機能から読み出して表示させる制御を行う例文表示制御機能と、
この例文表示制御機能により表示された例文と、当該例文が表示された際に前記表示状態記憶機能に記憶されていた表示状態とを対応づけて蓄積記憶する例文蓄積記憶機能と、
この例文蓄積記憶機能に記憶された例文を、現在の表示状態として対応づけて記憶された表示状態で再表示する制御を行う例文再表示制御機能と、
所定の操作入力がなされた場合に、前記例文再表示制御機能により表示された表示状態より前の表示状態を再現する制御を行う表示状態再現制御機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報表示制御装置及びプログラムに関する。
【０００２】
【従来の技術】
従来から、国語辞書、英和辞書、和英辞書、英英辞書等、数種類の辞書データベース（以下、データベースを「ＤＢ」と表す。）を内蔵した電子辞書と呼ばれる情報表示制御装置が知られている。辞書ＤＢには、見出語と、当該見出語を説明・解説する説明情報とを対応付けた辞書データが多数蓄積されている。ユーザによって検索対象の辞書ＤＢが指定されると、電子辞書は、辞書モードを指定された辞書ＤＢとする。（ここで辞書モードとは、検索対象の辞書ＤＢと同義である。「モード」という表現は、電子辞書の操作をユーザに理解し易くするために一般的に用いられる表現である。本明細書においては、これに倣って適宜「モード」という表現を用いて説明する。）。
【０００３】
例えば、英和辞書ＤＢを対象として検索する場合には、ユーザが英和辞書ＤＢを指定することで、電子辞書の辞書モードを英和辞書モードとする。そしてさらに、ユーザによって検索語が入力されると、当該検索語に適合する見出語を検索し、検索した見出語に対応する説明情報を表示する（例えば特許文献１参照）。
【０００４】
また、いわゆるジャンプ機能を備えた電子辞書が知られている。ジャンプ機能とは、例えば表示している説明情報中の所望の文字列が指定されて所定の指示入力が行われると、この指定された文字列を検索語として見出語を再度検索し、再検索した見出語に対応する説明情報を表示する機能である（例えば特許文献２参照）。
【０００５】
また、いわゆるヒストリ機能を備えた電子辞書が知られている。ヒストリ機能とは、ユーザによって入力された検索語に適合する見出語を検索し、検索した見出語に対応する説明情報を表示する際に、その検索した見出語を随時蓄積記憶（即ち、ヒストリ登録）する機能である。蓄積記憶（ヒストリ登録）された見出語はユーザの選択操作によって呼び出され、当該見出語に対応する説明情報を簡単に表示することができる。このヒストリ機能によれば、ユーザは、過去に検索したことのある見出語の検索を再度行うときに、いちいちその語句を入力することなく、再検索を容易に行うことができる。
【０００６】
【特許文献１】
特開２００２−１０８８５７号公報
【特許文献２】
特開２０００−２７６４８５号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、従来のヒストリ機能では、ユーザによって入力された検索語に適合する見出語といった、当該検索語に呼応して直接検索されたもののみがヒストリ登録されるものであった。例えば、ユーザによって入力された検索語が「ａｔ」の場合、この検索語に適合する見出語「ａｔ」がヒストリ登録されるものであった。
【０００８】
単純に検索語の説明情報を表示する場合には問題とならないが、電子辞書が利用される実際の場面は、このような単純な場合だけではない。例えば、次のような一連の操作入力をする場合が考えられる。
【０００９】
▲１▼まず、上述の例文計算機能を利用して、「ｇｏｏｄ」及び「ａｔ」の両方の単語を含む例文を検索したいとする。このとき、ユーザは検索語として「ｇｏｏｄ」と「ａｔ」の２つの検索単語を入力し、「ｇｏｏｄ」及び「ａｔ」の両方の単語を含む例文を表示させる。
【００１０】
▲２▼次いで、ユーザは、表示された例文において「ａｔ」がどの様な用法で用いられているか調べたくなったとする。そのときは、表示されている画面中から「ａｔ」を選択し、上述したジャンプ機能を用いることで、「ａｔ」の説明情報を簡単に表示させることができる。
【００１１】
▲３▼次いで、ユーザは、表示された「ａｔ」の説明情報を見た後、「ａｔ」を用いた例文を上述の用例表示機能を用いて表示させたとする。
【００１２】
このような一連の操作入力は、電子辞書を使用する際にしばしば行われるものである。しかし、この一連の操作入力を行ったとしても、ユーザが入力した検索語に呼応して直接検索されたもの（見出語等）がないため、ヒストリ登録されるものはなかった。したがって、ユーザが、▲１▼の段階で表示させた例文を再度表示させたい場合はもとより、▲３▼の段階で表示された例文を再度表示させる場合であっても、上記の手順同様の操作を行わなければならず、使い勝手の悪いものであった。特に、▲３▼の段階で表示させた例文をもう一度表示させたい場合、どの様な手順で、その例文を表示させたかを、ユーザが覚えていなければならず、思い出せない場合には、当該例文を表示させることが出来ない場合があるなどの不都合が生じていた。
【００１３】
また、近年においては、紙の辞書をまるごと電子化したいわゆるフルコンテンツタイプの電子辞書がよく利用されるようになってきた。この辞書では、上述した用例表示機能や例文検索機能を用いて表示される例文の数は大量にあり、それがいちどきに表示されるため、所望の例文を探すのに何ページも移動（スクロール等）する必要がある。従って、用例表示機能や例文検索機能等を用いた場合に何もヒストリ登録されなければ、当該例文を再表示させる際の手間が大きく、また、その操作手順を覚えていなければならないという困難な問題があった。
【００１４】
本発明の目的は、例文をヒストリ登録し、更にヒストリ登録した例文を表示する手順を記憶することにより、適切な例文を表示することができる情報表示制御装置及びプログラムを提供することである。
【００１５】
【課題を解決するための手段】
以上の課題を解決するため、請求項１記載の情報表示制御装置は、例文を記憶する例文記憶手段（例えば図２のＲＯＭ２０；図２の英和辞書例文ＤＢ２０４）と、検索語を入力する検索語入力手段（例えば図２のＣＰＵ１０；図６のステップＡ１０）と、少なくとも現在及び直前の表示状態を、表示状態が変化する毎に更新記憶する表示状態記憶手段（例えば図２のＲＡＭ３０；図２の表示状態記憶領域３０４）と、前記検索語入力手段によって入力された検索語を含む例文を前記例文記憶手段から読み出して表示させる制御を行う例文表示制御手段（例えば図２のＣＰＵ１０；図６のステップＡ１６）と、この例文表示制御手段により表示された例文と、当該例文が表示された際に前記表示状態記憶手段に記憶されていた表示状態とを対応づけて蓄積記憶する例文蓄積記憶手段（例えば図２のＲＡＭ３０；図２の例文履歴記憶領域３０６）と、この例文蓄積記憶手段に記憶された例文を、現在の表示状態として対応づけて記憶された表示状態で再表示する制御を行う例文再表示制御手段（例えば図２のＣＰＵ１０；図８のステップＣ１４）と、所定の操作入力がなされた場合に、前記例文再表示制御手段により表示された表示状態より前の表示状態を再現する制御を行う表示状態再現制御手段（図２のＣＰＵ１０；図７のステップＢ３０）と、を備えることを特徴としている。
【００１６】
また、請求項１３のプログラムは、コンピュータに、例文を記憶する例文記憶機能（例えば図２のＲＯＭ２０；図２の英和辞書例文ＤＢ２０４）と、検索語を入力する検索語入力機能（例えば図２のＣＰＵ１０；図６のステップＡ１０）と、少なくとも現在及び直前の表示状態を、表示状態が変化する毎に更新記憶する表示状態記憶機能（例えば図２のＲＡＭ３０；図２の表示状態記憶領域３０４）と、前記検索語入力機能によって入力された検索語を含む例文を前記例文記憶機能から読み出して表示させる制御を行う例文表示制御機能（例えば図２のＣＰＵ１０；図６のステップＡ１６）と、この例文表示制御機能により表示された例文と、当該例文が表示された際に前記表示状態記憶機能に記憶されていた表示状態とを対応づけて蓄積記憶する例文蓄積記憶機能（例えば図２のＲＡＭ３０；図２の例文履歴記憶領域３０６）と、この例文蓄積記憶機能に記憶された例文を、現在の表示状態として対応づけて記憶された表示状態で再表示する制御を行う例文再表示制御機能（例えば図２のＣＰＵ１０；図８のステップＣ１４）と、所定の操作入力がなされた場合に、前記例文再表示制御機能により表示された表示状態より前の表示状態を再現する制御を行う表示状態再現制御機能（図２のＣＰＵ１０；図７のステップＢ３０）と、を実現させることを特徴としている。
【００１７】
請求項１又は１３に記載の発明によれば、入力された検索語を含む例文を検索し、表示することができる。そして、表示した例文と、その例文を表示するまでの表示状態とを対応づけて記憶することができる。そして、記憶した例文を再表示するときは、記憶された表示状態で再表示することができ、さらに、それ以前の表示状態についても遡って表示することができる。従って、例文が登録できるだけではなく、その例文が検索された過程についても適切に表示することができる。
【００１８】
請求項２に記載の発明は、請求項１に記載の情報表示制御装置において、前記例文記憶手段は、例文を、当該例文の見出語及び当該見出語の語義に対応付けて記憶する手段であり、見出語の説明情報を、当該見出語の例文及び当該見出語の語義に対応付けて記憶する見出語情報記憶手段（例えば図２のＲＯＭ２０；図２の英和辞書ＤＢ２０２）と、前記例文表示制御手段によって表示された例文に対応付けられた見出語及び当該見出語の語義を前記例文記憶手段から読み出し、読み出した見出語及び当該見出語の語義に対応する当該見出語の語義の説明情報を前記見出語情報記憶手段から読み出して表示させる制御を行う語義表示制御手段（例えば図２のＣＰＵ１０；図６のステップＡ２４）と、この語義表示制御手段によって表示された見出語及び当該見出語の語義に対応する例文を、前記見出語情報記憶手段から読み出して表示させる制御を行う用例表示制御手段（例えば図２のＣＰＵ１０；図６のステップＡ３２）と、を備えるとともに、前記例文蓄積記憶手段は、前記用例表示制御手段により表示された例文と、当該例文が表示された際に前記表示状態記憶手段に記憶されていた表示状態とを対応づけて蓄積記憶する蓄積記憶手段（例えば図２のＲＡＭ３０；図２の例文履歴記憶領域３０６）を有することを特徴としている。
【００１９】
請求項２に記載の発明によれば、見出語の語義に対応する用例を、登録することができ、さらにその例文を表示するまでの表示状態を対応づけて記憶することができる。そして、記憶した例文を再表示するときは、記憶された表示状態で再表示することができ、さらに、それ以前の表示状態についても遡って表示することができる。従って、ユーザは、その例文を表示した過程について、時間が経過した後でも簡単かつ適切に再度確認することができる。
【００２０】
請求項３に記載の発明は、請求項１に記載の情報表示制御装置において、前記例文表示制御手段は、前記検索語入力手段によって入力された検索語の内の何れかの単語を含む例文を前記例文記憶手段から読み出して表示させる制御を行う表示制御手段（例えば図２のＣＰＵ１０；図２５のステップＪ２４）を有することを特徴としている。
【００２１】
請求項３に記載の発明によれば、入力された検索語の単語のうち、少なくとも一部の単語が含まれている例文を適切に抽出することができ、その例文を登録することができる。ユーザは、登録された例文を再表示することにより、以前に検索した例文を再度確認することができる。
【００２２】
請求項４に記載の発明は、請求項１に記載の情報表示制御装置において、成句を、当該成句に対応する見出語及び例文に対応付けて記憶する成句情報記憶手段（例えば図１４（ａ）のＲＯＭ２２；図１４（ａ）の成句辞書ＤＢ２２０）と、前記検索語入力手段によって入力された検索語を含む成句をこの成句情報記憶手段に記憶された成句の中から検索する成句検索手段（図２のＣＰＵ１０；図１６のステップＥ１４）と、この成句検索手段によって検索された成句に対応する例文を前記成句情報記憶手段を参照して前記例文記憶手段から読み出して表示させる制御を行う成句例文表示制御手段（図２のＣＰＵ１０；図１６のステップＥ２８）と、を備えるとともに、前記例文蓄積記憶手段は、前記成句例文表示制御手段により表示された例文と、当該例文が表示された際に前記表示状態記憶手段に記憶されていた表示状態とを対応づけて蓄積記憶する蓄積記憶手段（図１４（ｂ）のＲＡＭ３２；図１４（ｂ）の成句例文履歴記憶領域３２６）を有することを特徴としている。
【００２３】
請求項４に記載の発明によれば、成句が入力されることにより、当該成句に関連する例文を表示することができ、その例文を表示するまでの表示状態を対応づけて記憶することができる。そして、記憶した例文を再表示するときは、記憶された表示状態で再表示することができ、さらに、それ以前の表示状態についても遡って表示することができる。従って、例文が登録できるだけではなく、その例文を検索するために参照した成句についても再度表示させることができる。
【００２４】
請求項５に記載の発明は、請求項１〜３の何れか一項に記載の情報表示制御装置において、前記例文蓄積記憶手段は、入力された検索語の内の前記例文表示制御手段により表示された例文に含まれている単語を当該例文に対応づけて記憶する単語記憶手段（例えば図２のＣＰＵ１０；図２５のステップＪ３０）を有し、前記例文再表示制御手段は、再表示する例文の内、前記単語記憶手段に対応づけて記憶された単語を他の部分と異なる表示形態で表示させる制御を行う表示制御手段（例えば図２のＣＰＵ１０；図２６のステップＫ２０）を有することを特徴としている。
【００２５】
請求項５に記載の発明によれば、再表示される例文において、検索語と同じ単語については識別して表示することができる。従って、ユーザは、その例文はどの検索語で検索したかを、適切に確認することができる。
【００２６】
請求項６に記載の発明は、請求項４に記載の情報表示制御装置において、前記例文再表示制御手段は、再表示する例文の内、前記蓄積記憶手段に記憶された例文に対応する成句を前記成句情報記憶手段を参照して特定し、特定した成句を他の部分と異なる表示形態で表示させる制御を行う表示制御手段（例えば図２のＣＰＵ１０；図１８のステップＧ１５）を有することを特徴としている。
【００２７】
請求項６に記載の発明によれば、再表示される例文において、検索した成句と同じ成句を識別して表示することができる。従って、ユーザはその例文をどの成句で検索したかを、視覚的に分かり易く、簡単に確認することができる。
【００２８】
請求項７に記載の発明は、請求項１〜３の何れか一項に記載の情報表示制御装置において、前記例文蓄積記憶手段は、入力された検索語の内の前記例文表示制御手段により表示された例文に含まれている単語を当該例文に対応づけて記憶する単語記憶手段（例えば図２のＣＰＵ１０；図２５のＪ３０）を有し、前記単語記憶手段に記憶された単語と、当該単語に対応する例文とを前記例文蓄積記憶手段から読み出して併せて一覧表示をする制御を行う例文一覧表示制御手段（例えば図２のＣＰＵ１０；図２６のステップＫ１２）を備えることを特徴としている。
【００２９】
請求項７に記載の発明によれば、登録された例文を、検索した単語と共に一覧表示することができる。従って、ユーザはその例文がどの様な単語を元に検索したものであったのかを確認することができる。
【００３０】
請求項８に記載の発明は、請求項４に記載の情報表示制御装置において、前記例文蓄積記憶手段に記憶された例文に対応する成句及び当該成句に対応する見出語を前記成句情報記憶手段から読み出し、当該例文と併せて一覧表示をする制御を行う例文一覧表示制御手段（例えば図２のＣＰＵ１０；図１７のステップＦ１４）を備えることを特徴としている。
【００３１】
請求項８に記載の発明によれば、登録された例文を、検索した成句と共に一覧表示することができる。
【００３２】
請求項９に記載の発明は、請求項７又は８に記載の情報表示制御装置において、前記例文一覧表示制御手段により表示された例文の内、一の例文を指定する例文指定手段（例えば図２のＣＰＵ１０；図６のステップＡ３８）を更に備え、前記例文再表示制御手段は、前記例文指定手段によって指定された例文を前記例文蓄積記憶手段から読み出して、現在の表示状態として対応づけて記憶された表示状態で再表示する制御を行う再表示制御手段（例えば図２のＣＰＵ１０；図８のステップＣ１４）を有することを特徴としている。
【００３３】
請求項９に記載の発明によれば、一覧表示された例文の中から、表示する例文を選択させることができる。これにより、ユーザは、例文を適切に選択することができる。
【００３４】
請求項１０に記載の発明は、請求項１〜６の何れか一項に記載の情報表示制御装置において、前記例文再表示制御手段は、前記表示状態記憶手段に記憶された表示状態に基づいて再表示を行う旨を、所定の記号で表示する制御を行う再表示記号表示制御手段（例えば図２のＣＰＵ１０；図８のステップＣ１８）を備えることを特徴としている。
【００３５】
請求項１０に記載の発明によれば、記憶された表示状態に基づいて再表示を行うときに、再表示が行える旨を確認することができる。従って、ユーザは的確に再表示指示の操作を行うことができる。
【００３６】
請求項１１に記載の発明は、請求項２に記載の情報表示制御装置において、前記例文再表示制御手段は、前記表示状態記憶手段に記憶された表示状態に基づいて再表示を行う旨を、前記蓄積例文表示制御手段に記憶された例文に対応する見出語の語義番号を表示する制御を行う再表示語義番号表示制御手段（例えば図２のＣＰＵ１０；図８のステップＣ１８）を備えることを特徴としている。
【００３７】
請求項１１に記載の発明によれば、記憶された表示状態に基づいて再表示を行うときに、語義番号が表示されることから、説明情報のどの語義番号に対応しているかを、確認することができる。
【００３８】
請求項１２に記載の発明は、請求項３に記載の情報表示制御装置において、前記例文再表示制御手段は、前記表示状態記憶手段に記憶された表示状態に基づいて再表示を行う旨を、成句の見出語を表示する制御を行う再表示成句表示制御手段（例えば図２のＣＰＵ１０；図１８のステップＧ１６）を備えることを特徴としている。
【００３９】
請求項１２に記載の発明によれば、記憶された表示状態に基づいて再表示を行うときに、成句の見出語が表示されることから、どの成句に対応しているかを、容易に確認することができる。
【００４０】
【発明の実施の形態】
以下、図１〜図２８を参照して本発明を情報表示制御装置の一種である電子辞書に適用した場合の実施の形態について図面を参照して詳細に説明する。但し、本発明が適用可能なものはこれに限定されるものではない。
【００４１】
〔第１の実施の形態〕
電子辞書は、国語辞書、英和辞書、和英辞書、英英辞書等の各種電子辞書データベース（以下、データベースを「ＤＢ」と表す。）を内蔵している。この辞書ＤＢには、見出語に対応付けて、当該見出語を説明するための文字データや、画像データ、動画データ、音声データ等の説明情報が記憶される。ユーザによって辞書種別が選択され、検索語が入力されることにより、電子辞書は、当該検索語の説明情報等を表示する。なお、本実施の形態における電子辞書は英和辞書のＤＢを内蔵しているとして説明する。
【００４２】
図１に、この電子辞書１の概観図を示す。同図に示すように、電子辞書１は、ディスプレイ３と、各種キー群５とを備えている。ここで、各種キー群５を構成するキーにはそれぞれ固有の機能が割り当てられており、ユーザによってこれらのキーが押下さて、電子辞書１が操作される。例えば、図１（ｂ）に示すように、操作の確定等の指示が入力される訳／決定キー７、選択された単語や例文等をヒストリに登録するヒストリ登録キー９、選択された単語を検索語として、再検索をする機能（以下、「ジャンプ機能」又は単に「ジャンプ」と表す）を実行するジャンプキー１１等を有している。
【００４３】
図２は、電子辞書１の構成を示すブロック図である。同図に示すように、電子辞書１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０、入力部４０、表示部５０を備えている。
【００４４】
ＲＯＭ２０は、各種初期設定、ハードウェアの検査、或いは必要なプログラムのロード等を行うための初期プログラムを格納する。ＣＰＵ１０は、電子辞書１の電源投入時においてこの初期プログラムを実行することにより、電子辞書１の動作環境を設定する。
【００４５】
また、ＲＯＭ２０は、メニュー表示処理、各種設定処理、各種検索処理等の電子辞書１の動作に係る各種プログラムや、電子辞書１の備える種々の機能を実現するためのプログラム等を格納すると共に、辞書ＤＢとして英和辞書ＤＢ２０２を格納する。また、例文ＤＢとして英和辞書例文ＤＢ２０４を格納する。また、それぞれの単語が、どの例文に含まれているかを記憶する単語例文テーブル２０６を格納する。さらに、プログラムとして、例文履歴登録プログラム２０８と、例文履歴表示プログラム２１０と、例文再表示プログラム２１２と、説明情報再表示プログラム２１４とを格納する。
【００４６】
また、この電子辞書１には、検索機能、表示機能、設定機能等の種々の機能が搭載されている。例えば、英和辞書ボタンを押下すると、検索語が入力されるのを待機し、入力された検索語を元に英和辞書ＤＢを検索する。
【００４７】
英和辞書ＤＢ２０２は、辞書ＤＢの「英和辞書」のコンテンツを格納したＤＢである。ＣＰＵ１０は、ユーザによって検索語が入力された場合に、その検索語に適合する見出語を英和辞書ＤＢ２０２の中から検索する。
【００４８】
図３（ａ）は、英和辞書ＤＢ２０２のデータ構成の一例を示した図である。英和辞書ＤＢ２０２は、見出語（例えば「ａｔ」）と、当該見出語の説明情報（「（１）    ［地点・場所］…に、…で」）と、例文番号（「１２０、１２１、…」）とを対応付けて記憶している。また、１つの見出語に複数の語義がある場合には、語義毎に説明情報と例文番号とを対応づけて記憶している。
【００４９】
英和辞書例文ＤＢ２０４は、英和辞書ＤＢ２０２に関連する例文について記憶しているＤＢである。図３（ｂ）は、英和辞書例文ＤＢ２０４のデータ構成の一例を示した図である。英和辞書例文ＤＢ２０４は、例文番号（例えば「３６」）と、例文（「Ｓｈｅ  ｉｓ  ｇｏｏｄ  ａｔ  ｇｏｌｆ．／彼女はゴルフがうまい．」）と、出典見出語（「ａｔ」）と、語義番号（「１４」）とを対応づけて記憶している。ここで、例文番号、出典見出語、語義番号は、英和辞書ＤＢ２０２に対応づけて記憶されているものである。また、出典見出語とは、当該例文が、英和辞書ＤＢ２０２のどの見出語に対応する例文かを表しているものである。例えば、例文番号「３６」の例文は、見出語「ａｔ」の用例として登録されていることを表している。
【００５０】
単語例文テーブル２０６は、例文で使われている単語（以下、適宜「例文単語」と表す。）を記憶しているテーブルであり、単語が使われている例文番号を、単語毎に記憶しているテーブルである。
【００５１】
図４（ａ）は、単語例文テーブル２０６のデータ構成の一例を示した図である。単語例文テーブル２０６は、例文単語（例えば「ａｔ」）と、例文番号（「…、３６…、４２、…」）とを対応づけて記憶している。
【００５２】
ＲＡＭ３０は、ＣＰＵ１０が実行する各種プログラムや、これらのプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。本実施の形態では、検索語記憶領域３０２と、表示状態記憶領域３０４と、例文履歴記憶領域３０６とを備えている。
【００５３】
検索語記憶領域３０２は、入力部４０により入力された検索語を記憶する。例えば、入力部４０からユーザにより「ｇｏｏｄ」と入力された場合に、ＣＰＵ１０は、検索語記憶領域３０２に「ｇｏｏｄ」と記憶する。
【００５４】
表示状態記憶領域３０４は、現在の画面の表示状態を記憶する領域である。表示状態とは、表示部５０に表示されている画面の状態を表すものである。尚、表示状態が決まることにより、表示部５０に表示される画面構成は一意に決まる。
【００５５】
図５（ｂ）に、本実施の形態における画面の表示状態の遷移を表す画面遷移図を示す。この画面遷移図は、それぞれの画面の表示状態を矢印で結んでおり、矢印の方向に画面が遷移することを表している。具体的には、電子辞書１は、まずユーザに検索語を入力させる「検索語入力状態」の表示状態（表示画面）になる（例えば、図１０（ａ））。次に、検索語を入力すると、その検索語を含む例文を一覧表示させる「例文一覧表示状態」の表示状態になる（例えば、図１０（ｂ））。次に、出典見出語が選択され、用例出典ジャンプが実行されることにより、当該出典見出語の説明情報を表示させる「説明状態表示状態」の表示状態となる（例えば図１１（ｂ））。そして、「説明情報表示状態」から、その説明情報に対応する用例を表示する際に、「用例表示状態」の表示状態となる（例えば図１２（ａ））。また、「用例表示状態」から「説明情報表示状態」に戻ることも可能である。
【００５６】
例文履歴記憶領域３０６は、ヒストリ登録ボタン９が押下されたときに、例文履歴として例文を登録する領域である。
【００５７】
図５（ａ）は、例文履歴記憶領域３０６に記憶された例文の履歴の一例を示した図である。同図において、例文履歴記憶領域３０６には、検索語（例えば「ｇｏｏｄ＆ａｔ」）と、例文番号（「３６」）と、遷移した表示状態について２画面分である第１状態（「用例表示状態」）と、第２状態（「説明情報表示状態」）とが記憶されている。第１状態とは、現在の表示状態をいい、第２状態とは、現在の表示状態に至る過程の、直前の状態をいう。
【００５８】
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送を行う。具体的には、ＣＰＵ１０は、入力部４０から入力される操作信号に応じてＲＯＭ２０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果を表示するための表示制御信号を適宜表示部５０に出力して、対応した表示情報を表示する。
【００５９】
また、ＣＰＵ１０は、本実施の形態において、ＲＯＭ２０の例文履歴登録プログラム２０８に従った、例文履歴登録処理（図６参照）を実行する。また、例文履歴表示プログラム２１０に従った例文履歴表示処理（図７参照）を実行すると共に、この例文履歴表示処理の中において、例文再表示プログラム２１２に従った例文再表示処理（図８参照）及び説明情報再表示プログラム２１８に従った説明情報再表示処理（図９参照）を実行する。
【００６０】
具体的には、例文履歴登録処理において、ＣＰＵ１０は、入力された検索語を検索語記憶領域３０２に記憶し、その検索語が含まれている例文と、出典見出語とを一覧表示する。そして、一覧表示した中から一の出典見出語をユーザに選択させ、その出典見出語の説明情報を、対応する語義が所定の表示位置に来るように表示する。ＣＰＵ１０は、その際の表示状態（「説明情報表示状態」）に基づいて表示状態記憶領域３０４を更新する。次に、表示した説明情報に対応する用例を表示する。同様に、その際の表示状態（「用例表示状態」）に基づいて表示状態記憶領域３０４を更新する。そして、その表示した用例の中から一の例文をユーザに選択させ、その選択した例文の例文番号と、表示状態記憶領域３０４に記憶されている「現在」の表示状態を第１状態として、「直前」の表示状態を第２状態として、例文履歴記憶領域３０６に記憶する。
【００６１】
また、例文履歴表示処理において、ＣＰＵ１０は、例文履歴記憶領域３０６より例文を読み出し、一覧表示を行う。そして、ＣＰＵ１０は、その一覧表示された例文から一の例文を選択させる。次に、ＣＰＵ１０は、選択された例文に対応して例文履歴記憶領域３０６に記憶されている表示状態に基づいて、例文又は説明情報を再表示する。具体的には、第１の表示状態として「用例表示状態」と記憶されている場合には、例文再表示処理を実行し、第１の表示状態として「説明情報表示状態」と記憶されている場合には、説明情報再表示処理を実行する。そして、さらに履歴を遡って表示する場合は第２の表示状態を読み出し、同様の処理を実行する。
【００６２】
また、例文再表示処理は、例文履歴記憶領域３０６から例文番号を読み出し、その例文番号に対応する例文と、出典見出語と、語義番号とを英和辞書例文ＤＢ２０４から読み出す。そして、画面の所定の位置に出典見出語と例文とを表示し、表示した例文を識別表示する。そして、読み出した語義番号をジャンプマークとして表示する。ユーザによってジャンプマークが選択された場合には、ＣＰＵ１０は、フラグＦに「１」を代入し、選択されない場合は、フラグＦに「０」を代入する。
【００６３】
また、説明情報再表示処理は、例文履歴記憶領域３０６から、例文番号を読み出し、例文番号に対応する出典見出語及び語義番号を英和辞書例文ＤＢ２０４から読み出す。そして、読み出した出典見出語及び語義番号に該当する説明情報を、英和辞書ＤＢ２０２から読み出して表示する。そして、読み出した語義番号に対応する説明情報を識別表示をする。
【００６４】
入力部４０は、仮名やアルファベット等の文字入力や機能選択等に必要なキー群を備えた入力装置であり、押下されたキーの信号をＣＰＵ１０に出力する。この入力部４０におけるキー入力により、検索語の入力、辞書モードの選択、検索実行指示、ジャンプ機能の開始等の入力手段を実現する。なお、この入力部４０は、キー群５に限られるわけではなく、タッチパネル等であってもよい。
【００６５】
表示部５０は、ＣＰＵ１０から入力される表示信号に基づいて各種画面を表示するものであり、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等により構成される。なお、この表示部５０は、図１に示すディスプレイ３に相当する。
【００６６】
次に、第１の実施の形態における電子辞書１の動作を検索単語「ｇｏｏｄ」及び「ａｔ」を含めた検索語「ｇｏｏｄ＆ａｔ」がユーザによって入力され、「ｇｏｏｄ」及び「ａｔ」を含む例文を検索する場合の実施例を挙げつつ説明する。
【００６７】
図６は、例文履歴登録処理に係る電子辞書１の動作を説明するためのフローチャートである。この例文履歴登録処理は、ＣＰＵ１０がＲＯＭ２０の例文履歴登録プログラム２０８を実行することによって実現される処理である。
【００６８】
まず、ＣＰＵ１０は、ユーザに検索語を入力させるための入力画面を表示部５０に表示する。検索語が入力されると（ステップＡ１０；Ｙｅｓ）、ＣＰＵ１０は、入力された検索語を検索語記憶領域３０２に記憶する（ステップＡ１２）。
【００６９】
例えば、検索語として「ｇｏｏｄ＆ａｔ」が入力された場合、ＣＰＵ１０は、「ｇｏｏｄ＆ａｔ」を、検索語記憶領域３０２に記憶する。この際、検索語「ｇｏｏｄ＆ａｔ」は、検索単語「ｇｏｏｄ」と「ａｔ」からなっている。
【００７０】
図１０（ａ）は、この段階での表示画面Ｗ１００の一例を示す図である。検索語入力画面の中の、領域Ｐ１００に検索語として「ｇｏｏｄ＆ａｔ」が入力されている。ここで、訳／決定キー７が押下されることにより、ＣＰＵ１０は「ｇｏｏｄ＆ａｔ」を検索語記憶領域３０２に記憶し、それ以降の処理を実行するのである。
【００７１】
次に、ＣＰＵ１０は、入力された検索語の中から、検索単語を含む例文の例文番号を単語例文テーブル２０４から抽出する（ステップＡ１４）。具体的には、入力された検索語を、それぞれ検索単語に分ける。そして、ＣＰＵ１０は、検索単語が含まれている例文番号を、単語例文テーブル２０６から読み出す。さらに、ＣＰＵ１０は、読み出した例文番号の中から共通する例文番号を抽出する。次に、ＣＰＵ１０は、抽出された例文番号に基づいて、例文を一覧表示する（ステップＡ１６）。具体的には、ステップＡ１４で抽出された例文番号に基づいて、英和辞書例文ＤＢ２０４を検索し、例文番号に対応する出典見出語及び例文を表示部５０に出力する。
【００７２】
例えば、検索語「ｇｏｏｄ＆ａｔ」が検索語記憶領域３０２に記憶されている場合には、検索語を「ｇｏｏｄ」と「ａｔ」の検索単語に分解する。そして、単語例文テーブル２０６から「ｇｏｏｄ」に対応づけられた例文番号（例えば「…、９、…、３６、…」）と、「ａｔ」に対応づけられた例文番号（「…、３６、…、４２、…」）とから、共通する例文番号（「…、３６、…」）を抽出する。そして、抽出された例文番号に基づいて、英和辞書例文ＤＢ２０４を検出し、出典見出語（「ａｔ」）及び例文（「Ｓｈｅ  ｉｓ  ｇｏｏｄ  ａｔ  ｇｏｌｆ．」）を表示部５０に一覧表示する。
【００７３】
図１０（ｂ）は、この段階での表示画面Ｗ１００の一例を示す図である。表示画面Ｗ１００には、検索処理によって、検索された例文が一覧表示されている。例えば、表示画面Ｗ１００の中央において、出典見出語「ａｔ」と、例文「Ｓｈｅ  ｉｓ  ｇｏｏｄ  ａｔ  ｇｏｌｆ．／彼女はゴルフがうまい。」が表示されている。
【００７４】
次に、一覧表示した出典見出語及び例文の中から、出典見出語が選択されると（ステップＡ１８）、選択された出典見出語に基づいてジャンプ処理を行うジャンプ先辞書を選択させるため、ジャンプ先選択ウィンドウを表示する（ステップＡ２０）。ここで、用例出典ジャンプが選択された場合は（ステップＡ２２；Ｙｅｓ）、ステップＡ２４に処理を移行する。
【００７５】
例えば、表示部５０に一覧表示した出典見出語の中から、「ａｔ」が選択されたとすると、ＣＰＵ１０は、「ａｔ」を見出語として、ジャンプ先の辞書を選択させるために、ジャンプ先選択ウィンドウＷ１０２を表示させる。
【００７６】
図１０（ｂ）及び図１１（ａ）は、この段階での表示画面Ｗ１００の一例を示す図である。図１０（ｂ）では、ステップＡ１６の処理により出典見出語と、例文とが表示されている。この表示された出典見出語の中から、出典見出語「ａｔ」が選択される（反転表示Ｐ１０２）。すると、図１１（ａ）に示すように、「ａｔ」を見出語として、どの辞書ＤＢに対してジャンプ処理を行うかを、ジャンプ先選択ウィンドウＷ１０２を表示して選択させる。ジャンプ先選択ウィンドウには、各種辞書ＤＢに対応するコンテンツ名が表示されており、また、用例出典ジャンプが行えるよう、用例出典ジャンプを行う旨と、検索語記憶領域３０２に記憶された検索語が表示されている。なお、用例出典ジャンプとは、選択された出典見出語の語義の内、当該例文の意味内容に適合するに対応している語義の説明情報を表示させる機能である。図１１（ａ）においては、用例出典ジャンプがラジオボタンＰ１０４によって選択されている。
【００７７】
次に、ジャンプ先選択ウィンドウＷ１０２に表示されたジャンプ先の内、用例出典ジャンプが選択されると（ステップＡ２２；Ｙｅｓ）、現在選択された出典見出語を検索語として、英和辞書ＤＢ２０２を検索し、対応する説明情報を表示する（ステップＡ２４）。そして、英和辞書例文ＤＢ２０４に登録されている語義番号に対応する説明情報を表示するまで自動的にスクロールを行い（ステップＡ２６）、さらに、対応する語義を識別表示する（ステップＡ２７）。次に、ＣＰＵ１０は、現在表示されている状態に基づいて表示状態記憶領域３０４を更新する。具体的には、例えば図１１（ｂ）のおいては、現在表示されている状態が「説明情報表示状態」である。そこで、「説明情報表示状態」を表示状態記憶領域３０４の「現在」の表示状態に記憶する。次に、表示画面に用例表示ボタンＰ１０６を表示する（ステップＡ３０）。
【００７８】
例えば、出典見出語「ａｔ」が選択された後に、用例出典ジャンプが選択されたことから、ＣＰＵ１０は英和辞書ＤＢ２０２を検索語「ａｔ」として検索する。また、選択された「ａｔ」は英和辞書例文ＤＢ２０４の例文番号「３６」の出典見出語であり、この例文に対応する語義番号は「１４」である。そして、ＣＰＵ１０は出典見出語「ａｔ」の語義番号「１４」の説明情報が所定位置に表示されるようにスクロールを行い、さらに、表示する説明情報の内、語義番号「１４」の説明情報の部分を識別表示する。また、現在の表示状態である「説明情報表示状態」を表示状態記憶領域３０４の「現在」の表示状態に記憶する。そして、それぞれの語義に対応する例文である用例を表示するための用例表示ボタンを表示し、用例を表示するか否かの判定状態となる。ここで、用例ボタンＰ１０６が選択されると、ＣＰＵ１０は、当該語義に対応する用例を、表示部５０に表示する。
【００７９】
図１１（ｂ）は、この段階での表示画面Ｗ１００の一例を示す図である。表示画面Ｗ１００には、「ａｔ」の説明情報が表示されている。また、例文番号「３６」に対応する語義番号「１４」の説明情報が表示されるように所定位置まで自動的にスクロールされた状態である。さらに、識別表示として下線Ｔ１が引かれている。ここで、識別表示は下線で表されているが、これに限られる訳ではなく、例えば反転表示や、強調表示等であってもよい。そして、用例を表示するか選択させるために、用例表示ボタンＰ１０６を表示している。
【００８０】
次に、用例を表示する指定入力がされた場合には（ステップＡ３０；Ｙｅｓ）、ＣＰＵ１０は用例を表示する（ステップＡ３２）。具体的には、ステップＡ２４において表示された出典見出語及びステップＡ２７によって識別表示された語義の語義番号に対応づけられた例文番号に基づいて、英和辞書例文ＤＢ２０４から抽出する。そして、抽出された例文を表示部５０に表示する。次に、ＣＰＵ１０は、表示状態記憶領域３０４を更新する（ステップＡ３４）。具体的には、例えば表示部５０に用例を表示している場合、表示状態は「用例表示状態」である。このため、ＣＰＵ１０は表示状態記憶領域３０４の「現在」に記憶されている表示状態を「直前」の表示状態として記憶させ、「現在」の表示状態として、「用例表示状態」を記憶させることにより、更新処理を行う。
【００８１】
次に、表示された用例の内、例文が選択され、ヒストリ登録キー９が押下されると（ステップＡ３６；Ｙｅｓ）、ＣＰＵ１０は、選択された例文を例文履歴記憶領域３０６に記憶する（ステップＡ３８）。具体的には、検索語記憶領域３０２に記憶された検索語を見出語として、選択された例文の例文番号と、表示状態記憶領域３０４に記憶されている表示状態とを記憶する。このとき、例文履歴記憶領域３０６に記憶する表示状態には、第１状態と第２状態とを記憶する。第１状態には、表示状態記憶領域３０４に記憶された「現在」の表示状態を、第２状態には、「直前」の表示状態をそれぞれ記憶する。
【００８２】
例えば、ステップＡ３０で、用例表示をするよう入力がされた場合には、ＣＰＵ１０は、見出語「ａｔ」、語義番号「１４」に対応する例文番号「３６、４５、…」を抽出する。抽出された当該例文番号に対応する例文を英和辞書例文ＤＢ２０４より検索し、表示部５０に表示する。このとき、現在の表示状態である「用例表示状態」に基づいて表示状態記憶領域３０４が更新される。そして、表示部５０に表示された例文を選択し、ヒストリ登録キー９が押下されると、ＣＰＵ１０は、選択された例文を例文履歴記憶領域３０６に記憶する。具体的には、検索語記憶領域３０２に記憶された検索語「ｇｏｏｄ＆ａｔ」と、選択された例文の例文番号「３６」とを例文履歴記憶領域３０６に記憶するとともに、第１状態として表示状態記憶領域３０４に記憶された現在の表示状態「用例表示状態」を、第２状態として、直前の表示状態「説明情報表示状態」を記憶する。
【００８３】
図１２（ａ）は、この段階での表示画面Ｗ１００の一例を示す図である。表示画面Ｗ１００には、見出語「ａｔ」の語義番号「１４」に対応する例文が表示されている。そして、「Ｓｈｅ  ｉｓ  ｇｏｏｄ  ａｔ  ｇｏｌｆ．」の例文が選択されると、選択されたことを示すために識別表示Ｔ１がなされる。この状態で、ヒストリ登録キー９が押下されることにより、選択されている例文が、例文履歴記憶領域３０６に記憶される。
【００８４】
次に、例文履歴記憶領域３０６に記憶された例文（以下、「例文履歴」と表す。）を表示する例文履歴表示処理について説明する。図７は、例文履歴表示処理に係る電子辞書１の動作を説明するためのフローチャートである。この例文履歴表示処理は、ＣＰＵ１０が、ＲＯＭ２０の例文履歴表示プログラム２１０を実行することによって実現される処理である。
【００８５】
図７によれば、ＣＰＵ１０は例文履歴を表示部５０に一覧表示する（ステップＢ１０〜Ｂ１６）。まず、例文履歴記憶領域３０６から、それぞれのデータを読み出す（ステップＢ１０）。次に、例文履歴記憶領域３０６から読み出されたデータの内、例文履歴記憶領域３０６に記憶された例文番号に対応する例文と出典見出語を英和辞書例文ＤＢ２０４から読み出す（ステップＢ１２）。そして、読み出されたデータの内、検索語、出典見出語、例文を表示部５０に表示する（ステップＢ１４）。さらに、例文履歴記憶領域３０６にデータがまだ記憶されていれば（ステップＢ１６；Ｎｏ）、再度例文履歴を読み出し表示する。また、表示した例文が例文履歴記憶領域３０６に記憶されている例文の最後であり、例文履歴がそれ以上記憶されていない場合には（ステップＢ１６；Ｙｅｓ）、ＣＰＵ１０はユーザによる例文選択待ちとなる（ステップＢ１８）。
【００８６】
例えば、例文履歴記憶領域３０６から、検索語「ｇｏｏｄ＆ａｔ」と、例文番号「３６」と、表示状態として第１状態「用例表示状態」と、第２状態「説明情報表示状態」とを読み出す。つぎに、英和辞書例文ＤＢ２０４から、例文番号「３６」に対応する例文「Ｓｈｅ  ｉｓ  ｇｏｏｄ  ａｔ  ｇｏｌｆ．」と、出典見出語「ａｔ」と、語義番号「１４」とを読み出す。そして、検索語「ｇｏｏｄ＆ａｔ」と、出典見出語「ａｔ」と、例文「Ｓｈｅ  ｉｓ  ｇｏｏｄ  ａｔ  ｇｏｌｆ．」とを一覧表示する。そして、例文履歴記憶領域３０６に例文が記憶されている場合は、次の例文のデータについて例文履歴記憶領域３０６から、データを読み出して表示部５０に表示する。また、例文履歴記憶領域３０６に例文がそれ以上記憶されていない場合は、次に表示された例文の中から、例文を選択させる。
【００８７】
図１２（ｂ）は、この段階での表示画面Ｗ１００の一例を示す図である。表示画面Ｗ１００には、検索語「ｇｏｏｄ  ａｔ」（入力された検索語は「ｇｏｏｄ＆ａｔ」であるが「＆」は単なる検索単語を区切る記号であるため、同図中、空白に置き換えて表示されている。）と、出典見出語「ａｔ」と、例文「Ｓｈｅ  ｉｓ  ｇｏｏｄ  ａｔ  ｇｏｌｆ．」とが表示され、例文履歴記憶領域３０６に記憶されている例文が一覧表示されている。そして、その中から例文が選択されると、ＣＰＵ１０は例文が選択されたことを示すために反転表示Ｐ１０８を行っている。
【００８８】
次に、例文が選択されると（ステップＢ１８；Ｙｅｓ）、ＣＰＵ１０は現在の表示状態として、第１の表示状態を例文履歴記憶領域３０６から読み出す（ステップＢ２０）。次に、この読み出された表示状態に応じて分岐処理を行う（ステップＢ２２）。もし、第１の表示状態に「用例表示状態」と記憶されている場合は、例文再表示プログラム２１２によってＣＰＵ１０が例文再表示処理（ステップＢ２４）を実行する。また、第１の表示状態に「説明情報表示状態」と記憶されていれば、説明情報再表示プログラム２１４によってＣＰＵ１０が説明情報表示処理（ステップＢ２６）を実行する。
【００８９】
当該処理を実行すると、更に再表示をするか否かの判定のためのフラグＦに値を代入する。フラグＦは「０」と「１」の値をとり、「０」のときは処理が終了する（ステップＢ２８；Ｎｏ）。そして、フラグＦが「１」のときは（ステップＢ２８；Ｙｅｓ）、再表示処理を続けるため、次の表示状態を例文履歴記憶領域３０６から読み出す（ステップＢ３０）。読み出した後は、更に再表示を実行するために、ステップＢ２２に戻り再度実行する。
【００９０】
例えば、図５（ａ）の例文履歴記憶領域３０６の一例について、第１状態を読み出すと、「用例表示状態」と記憶されているため、ＣＰＵ１０は、例文再表示処理を実行する。さらに、例文再表示処理において、フラグＦが「１」とされた場合は第２の表示状態である「説明情報表示状態」が読み出される。よって、ＣＰＵ１０は説明情報再表示処理を実行する。ここで、説明情報再表示処理において、フラグＦが「０」とされた場合は、例文履歴表示処理を終了する。
【００９１】
詳細は後述するが、例文再表示処理によって表示された表示画面Ｗ１００の一例が図１３（ａ）であり説明情報再表示処理によって表示された表示画面Ｗ１００の一例が図１３（ｂ）である。
【００９２】
次に、図８は例文再表示処理に係る電子辞書１の動作を説明するためのフローチャートである。この例文再表示処理は、例文履歴表示処理において、ＣＰＵ１０が、ＲＯＭ２０の例文再表示プログラム２１２を実行することによって実現される処理である。
【００９３】
ＣＰＵ１０は、例文履歴記憶領域３０６から例文番号を読み出す（ステップＣ１０）。そして、読み出した例文番号に基づき、例文番号に対応する例文と、出典見出語と、語義番号とを読み出す（ステップＣ１２）。そして、ＣＰＵ１０は、画面の所定の位置に、読み出した出典見出語と例文とを表示する（ステップＣ１４）。また、表示された例文を、ＣＰＵ１０は下線を付すことにより識別表示を行う（ステップＣ１６）。さらに、ＣＰＵ１０は、読み出した語義番号をジャンプマークとして表示し（ステップＣ１８）、ジャンプマークが選択されたか否か判定する（ステップＣ２０）。そして、ジャンプマークが選択された場合は（ステップＣ２０；Ｙｅｓ）、フラグＦに「１」を代入する（ステップＣ２２）。また、ジャンプマークが選択されない場合は（ステップＣ２０；Ｎｏ）、フラグＦに「０」を代入する。
【００９４】
図１３（ａ）は、この段階での表示画面Ｗ１００の一例を示す図である。表示画面の１行目には、出典見出語「ａｔ」が表示されている。また、次行には、例文「Ｓｈｅ  ｉｓ  ｇｏｏｄ  ａｔ  ｇｏｌｆ．」表示されている。そして、語義の説明情報が表示できることを示すジャンプマークが表示されている。このジャンプマークは、例文に対応する出典見出語の語義番号を表している。
【００９５】
次に、図９は説明情報再表示処理に係る電子辞書１の動作を説明するためのフローチャートである。この説明情報再表示処理は、例文履歴表示処理において、ＣＰＵ１０が、ＲＯＭ２０の履歴再表示プログラム２１２を実行することによって実現される処理である。
【００９６】
ＣＰＵ１０は、例文履歴記憶領域３０６から、例文番号を読み出す（ステップＤ１０）。次に、ＣＰＵ１０は、その読み出した例文番号に対応する出典見出語、語義番号を英和辞書例文ＤＢ２０４から読み出す（ステップＤ１２）。ＣＰＵ１０は、読み出した出典見出語及び語義番号に該当する説明情報を英和辞書ＤＢ２０２から読み出す（ステップＤ１４）。そして、ＣＰＵ１０は、見出語及び読み出した説明情報を、表示部５０に表示し（ステップＤ１６）、さらに、語義番号に対応する説明情報が表示されるまで自動的にスクロールする（ステップＤ１８）。さらに、ＣＰＵ１０は、語義番号に対応する説明情報を下線を付して識別表示する（ステップＤ２０）。そして、フラグＦに「０」を代入する（ステップＤ２２）。ここで、本実施の形態においては、説明情報表示状態において例文が表示されていないため、さらに前の表示状態については存在しないからである。
【００９７】
例えば、例文履歴記憶領域３０６のには、図５（ａ）に示されているようにデータが記憶されているとする。まず、ＣＰＵ１０は、例文番号を読み出すので、例文番号「３６」を読み出す。そして、ＣＰＵ１０は、英和辞書例文ＤＢ３０２から、例文番号「３６」に対応する出典見出語「ａｔ」と、語義番号「１４」とを、英和辞書例文ＤＢ２０４から読み出す。そして、ＣＰＵ１０は、出典見出語「ａｔ」を基に英和辞書ＤＢ２０２から、説明情報を読み出し、表示する。さらに、読み込まれた語義番号「１４」に基づいて、語義番号「１４」の説明情報「（１４）…の点で、…」が表示されるまで、自動的にスクロールをする。そして、ＣＰＵ１０は、語義番号「１４」に対応する説明情報を、下線を付して識別表示する。なお、識別表示は下線に限られるものではなく、反転表示や強調表示でも良い。次にフラグＦに「０」を代入し、ここで処理を終了とする（図７のステップＢ２８；Ｎｏ）。
【００９８】
図１３（ｂ）は、この段階での表示画面Ｗ１００の一例を示す図である。表示画面Ｗ１００に、例文履歴記憶領域３０５に記憶されている例文の出典見出語及び語義番号に対応する説明情報を表示している。また、出典見出語及び語義番号に対応する説明情報の部分に関しては強調表示を行っている。
【００９９】
このように、第１の実施の形態によれば、例文をヒストリ登録することができ、さらに、ヒストリ登録された例文から、検索した過程を逆にたどるように例文を表示することができる。
【０１００】
なお、本実施の形態においては、例文履歴記憶領域３０６に記憶される表示状態は第１状態と、第２状態との２つにしたが、これに限られるものではなく、例えば、例文履歴記憶領域３０６の表示状態を、第３状態、第４状態と記憶することにより、表示状態を３つ以上記憶することも可能である。従って、複雑な操作手順に基づいて例文を表示した場合であっても、記憶された履歴情報を参照することにより、容易にその履歴に基づいた表示をすることが可能となる。
【０１０１】
〔第２の実施の形態〕
次に、本発明を適用した第２の実施の形態について説明する。本実施形態は、入力された成句に関連する例文を表示し、その例文を自動的に又は手動にてヒストリ登録できるというものである。
【０１０２】
なお、第２の実施の形態における電子辞書の構成は、第１の実施の形態において図２に示して説明した電子辞書１の構成において、ＲＯＭ２０を図１４（ａ）に示すＲＯＭ２２、ＲＡＭ３０を図１４（ｂ）に示すＲＡＭ３２に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０１０３】
まず、図１４を参照して、ＲＯＭ２２とＲＡＭ３２の構成について説明する。図１４（ａ）にＲＯＭ２２の、図１４（ｂ）にＲＡＭ３２の構成をそれぞれ示す。図１４（ａ）に示すように、ＲＯＭ２２は、英和辞書ＤＢ２０２と、英和辞書例文ＤＢ２０４と、成句辞書ＤＢ２２０と、成句例文履歴登録プログラム２２２と、成句例文履歴表示プログラム２２４と、成句例文再表示プログラム２２６と、成句情報再表示プログラム２２８とを記憶している。
【０１０４】
成句辞書ＤＢ２２０は、成句の説明情報について記憶しているＤＢである。図１５（ａ）は、成句辞書ＤＢ２２０のデータ構成の一例を示した図である。成句辞書ＤＢ２２０は、見出語（例えば「ｆａｌｌ  ｉｎ」）と、出典見出語（「ｆａｌｌ」）と、当該成句の説明情報（「（１）（川などに）落ちる。…」）と、例文番号（「１２４、…、４２５、…」）とを対応づけて記憶している。また、１つの成句に複数の語義がある場合には、語義毎に説明情報と例文番号とを対応づけて記憶している。また、出典見出語とは、英和辞書ＤＢ２０２の見出語に対応しており、成句辞書ＤＢ２２０に記憶されている成句が、英和辞書ＤＢ２０２のどの見出語に対応づけられているかを表している。
【０１０５】
成句例文履歴登録プログラム２２２は、本実施の形態における成句例文履歴登録処理を実現するためのプログラムであり、ＣＰＵ１０がこの成句例文登録プログラム２２２を実行することで、成句例文登録処理が実現される。ＣＰＵ１０は、入力部４０から入力された成句を構成する検索語（以下、「検索成句」と表す）を記憶する。そして、成句辞書ＤＢ２２０から、検索語と同じ成句の見出語を検索し、成句の説明情報（以下、「成句情報」と表す）を表示する。そして、ＣＰＵ１０は、成句の説明情報を表示した際の表示状態（「この場合の表示状態は成句情報表示状態である。」）によって表示状態記憶領域３０４を更新する。次に、検索した成句を用いた例文（以下、「成句例文」と表す）の例文番号を、成句辞書ＤＢ２２０から検索する。そして、検索した例文番号に対応する例文を英和辞書例文ＤＢ２０４から読み出して、表示部５０に表示する。そして、ＣＰＵ１０は、表示部５０に表示した例文の内、成句の部分について所定の識別表示を施し、このときの表示状態（「成句例文表示状態」）で表示状態記憶領域３０４を更新する。さらに、ＣＰＵ１０は、表示部５０に表示した成句例文の中からユーザによって一の例文が選択されると、ＣＰＵ１０は、選択された例文を例文履歴として成句例文履歴記憶領域３２６に記憶する。
【０１０６】
成句例文履歴表示プログラム２２４は、本実施の形態における成句例文履歴表示処理を実現するためのプログラムであり、ＣＰＵ１０がこの成句例文履歴表示プログラム２２４を実行することで、成句例文履歴表示処理が実現される。ＣＰＵ１０は、成句例文履歴記憶領域３２６から例文を読み出し、一覧表示を行う。そして、その一覧表示された例文から一の例文を選択させ、選択された例文に対応して記憶されている表示状態に基づいて、例文又は成句情報を再表示する。具体的には、表示状態として「成句例文表示状態」と記憶されている場合には、成句例文再表示処理を実行し、表示状態として「成句情報表示状態」と記憶されている場合には、成句情報再表示処理を実行する。そして、さらに履歴を遡って表示させる場合は、次の表示状態を読み出し、同様の処理を実行する。
【０１０７】
成句例文再表示プログラム２２６は、本実施の形態における成句例文再表示処理を実現するためのプログラムであり、ＣＰＵ１０がこの成句例文再表示処理２２６を実行することで、成句例文再表示処理が実現される。ＣＰＵ１０は、成句例文履歴記憶領域３２６から例文番号を読み出し、その例文番号に対応する例文と、出典見出語とを読み出す。そして、画面の所定の位置に、成句と出典見出語と、例文とを表示し、例文中の成句を識別表示する。そして、出典見出語をジャンプマークとして表示し、そのジャンプマークが選択されれば、フラグＦを「１」が代入し、選択されない場合は、フラグＦに「０」を代入する。
【０１０８】
成句情報再表示プログラム２２８は、本実施の形態における成句情報再表示処理を実現するためのプログラムであり、ＣＰＵ１０がこの成句情報再表示プログラム２２８を実行することで、成句情報再表示処理が実現される。ＣＰＵ１０は、まず成句例文履歴記憶領域３２６から検索成句を読み出す。次に、ＣＰＵ１０は検索成句に対応する説明情報を、成句辞書ＤＢ２２０から読み出す。そして、ＣＰＵ１０は、表示部５０の所定の位置に、成句の出典見出語と、成句の説明情報とを表示する。そして、ＣＰＵ１０は、成句例文履歴記憶領域３２６に記憶されている成句については、下線を付して識別表示をする。
【０１０９】
また、図１４（ｂ）に示すように、ＲＡＭ３２は、検索成句記憶領域３２０と、表示状態記憶領域３０４と、成句例文履歴記憶領域３２６とを備えている。
【０１１０】
検索成句記憶領域３２０には、入力部４０より入力された検索成句が記憶される。例えば、入力４０からユーザにより「ｆａｌｌ＆ｉｎ」と成句が入力された場合には、ＣＰＵ１０は、検索成句記憶領域３２０に「ｆａｌｌ＆ｉｎ」と記憶する。
【０１１１】
成句例文履歴記憶領域３２６には、ヒストリ登録ボタン９が押下されたときに、例文履歴として例文が登録される領域である。
【０１１２】
図１５（ｂ）は、成句例文履歴記憶領域３２６に記憶された例文履歴の一例を示した図である。成句例文履歴記憶領域３２６には、検索成句（例えば「ｆａｌｌ＆ｉｎ」）と、例文番号（「４２５」）と、表示状態として第１状態（成句例文表示状態」）と、第２状態（「成句情報表示状態」）とが記憶されている。
【０１１３】
ここで、本実施の形態における画面の表示状態の遷移を、図１５（ｃ）に示す。画面の表示状態には、「検索成句入力状態」と、「成句一覧表示状態」と、「成句情報表示状態」と、「成句例文表示状態」とがある。「検索成句入力状態」とは、検索成句の入力を待機している状態であり、「検索成句入力状態」からは、「成句一覧表示状態」又は「成句情報表示状態」に画面が遷移する。「成句一覧表示状態」は、成句が一覧表示されている状態であり、「成句一覧表示状態」からは、「成句情報表示状態」に画面が遷移する。「成句情報表示状態」は、成句の説明情報が表示されている状態であり、「成句情報表示状態」からは、「成句例文表示状態」に画面が遷移する。「成句例文表示状態」は、成句に対応づけられた例文を表示している状態であり、「成句例文表示状態」からは、「成句情報表示状態」に、再び画面が遷移する。
【０１１４】
次に、第２の実施の形態における電子辞書１の動作について適宜図を参照して説明する。
【０１１５】
図１６は、成句例文履歴登録処理に係る電子辞書１の動作を説明するためのフローチャートである。この成句例文履歴登録処理は、辞書種別を選択し、ＣＰＵ１０がＲＯＭ２２の成句例文履歴登録プログラム２２２を実行することによって実現される処理である。
【０１１６】
まず、ＣＰＵ１０は、ユーザに検索成句を入力させるための入力画面を表示部５０に表示する。ユーザによって検索成句が入力されると（ステップＥ１０；Ｙｅｓ）、ＣＰＵ１０は、入力された検索成句を検索成句記憶領域３２０に記憶する（ステップＥ１２）。
【０１１７】
例えば、検索成句として「ｆａｌｌ＆ｉｎ」が入力された場合、ＣＰＵ１０は、「ｆａｌｌ＆ｉｎ」を、検索成句記憶領域３２０に記憶する。
【０１１８】
図２０（ａ）は、この段階での表示画面Ｗ２００の一例を示す図である。検索成句入力画面の中の、領域Ｐ２００に検索成句として「ｆａｌｌ＆ｉｎ」が入力されている画面である。ここで、訳／決定キー７が押下されることにより、「ｆａｌｌ＆ｉｎ」を検索成句記憶領域３２０に記憶する。
【０１１９】
次に、ＣＰＵ１０は、成句辞書ＤＢ２２０から、入力された検索成句を検索する（ステップＥ１４）。そして、検索された成句の説明情報を表示部５０に表示する（ステップＥ１６）。そして、現在表示されている状態に基づいて表示状態記憶領域３０４を更新する。具体的には、現在表示されている状態は「成句情報表示状態」であるため、「成句情報表示状態」を表示状態記憶領域３０４の「現在」の表示状態に記憶する。
【０１２０】
例えば、検索成句「ｆａｌｌ＆ｉｎ」が検索成句記憶領域３０２に記憶されている場合には、ＣＰＵ１０は、その「ｆａｌｌ＆ｉｎ」に対応する成句を成句辞書ＤＢ２２０から検索する。そして、ＣＰＵ１０は、該当する成句の説明情報を表示部５０に表示する。また、説明情報を表示することによって現在の表示状態が「成句情報記憶表示状態」となるため、表示状態記憶領域３０４を更新する。
【０１２１】
図２０（ｂ）は、この段階での表示画面Ｗ２００の一例を示す図である。表示画面には、最初の行に成句の出典見出語「ｆａｌｌ」と、次行に成句「ｆａｌｌ  ｉｎ」と、成句「ｆａｌｌ  ｉｎ」の説明情報「［自］（１）（川などに）落ちる…」が表示されている。
【０１２２】
次に、ステップＥ１６において表示された成句がユーザによって選択されると（ステップＥ２０）、ＣＰＵ１０は、選択された成句に基づいたジャンプ処理のためのジャンプ先選択ウィンドウを表示する（ステップＥ２２）。ここで、例文ジャンプが選択された場合は（ステップＥ２４；Ｙｅｓ）、ステップＥ２６以降の処理を行う。
【０１２３】
図２０（ｂ）及び図２１（ａ）は、この段階での表示画面Ｗ２００の一例を示す図である。図２０（ｂ）では、ステップＥ１６により成句の説明情報が表示されている。そして、成句「ｆａｌｌ  ｉｎ」が選択され、選択されたことを示す反転表示Ｐ１０２がなされている。そして、この状態で訳／決定キー７が押下されると、図２１（ａ）に示すように、「ｆａｌｌ  ｉｎ」について、どの辞書ＤＢにジャンプするかを、ジャンプ先選択ウィンドウＷ２０２を表示して選択させる。図２１（ａ）においては、例文ジャンプをする旨がラジオボタンＰ２０４にて選択されている。
【０１２４】
次に、例文ジャンプが選択されると（ステップＥ２４；Ｙｅｓ）、ＣＰＵ１０は、成句辞書ＤＢ２２０から、選択された成句に対応する例文番号を抽出する（ステップＥ２６）。また、抽出した例文番号に対応する例文を、英和辞書例文ＤＢ２０４から検索して表示する（ステップＥ２８）。そして、ＣＰＵ１０は、表示した例文の中の成句に下線を付して識別表示する（ステップＥ３０）。次に、ＣＰＵ１０は表示状態記憶領域３０４を更新する（ステップＥ３２）。具体的には、表示部５０に成句の例文を表示していることから、現在の表示状態は「成句例文表示状態」となっている。そのため、表示状態記憶領域３０４の「現在」に記憶されている表示状態を「直前」の表示状態として記憶し、「現在」の表示状態には、「成句例文表示状態」を記憶することにより、更新処理を行う。
【０１２５】
そして、例文を選択し、ヒストリ登録キー９が押下されることにより、検索成句と、例文番号と、表示状態記憶領域３０４に記憶された表示状態とを記憶する。このとき、成句例文履歴記憶領域３２６に記憶する表示状態には、第１状態と第２状態とを記憶する。第１状態には、表示状態記憶領域３０４に記憶された「現在」の表示状態を、第２状態には、「直前」の表示状態をそれぞれ記憶する。
【０１２６】
例えば、成句「ｆａｌｌ  ｉｎ」及び例文ジャンプが選択された場合、ＣＰＵ１０は、成句辞書ＤＢ２２０を検索し、対応する例文番号を抽出する。そして、対応する例文番号（「１２４、…、４２５、…」）それぞれに該当する例文を、英和辞書例文ＤＢ２０４から検索し、表示する。また、ＣＰＵ１０は、表示する例文中に、検索成句と同じ成句（「ｆａｌｌ  ｉｎ」）がある場合には識別表示を行う。このとき、現在の表示状態である「成句例文表示状態」を、表示領域３０４に記憶する。そして、表示部５０に表示された例文が選択され、ヒストリ登録キー９が押下されると、ＣＰＵ１０は、選択された例文を成句例文履歴記憶領域３２６に登録する。具体的には、検索成句として、検索成句記憶領域３２０に記憶された検索成句「ｆａｌｌ＆ｉｎ」と、選択された例文の例文番号「４２５」とを成句例文履歴記憶領域３２６に記憶するとともに、表示状態記憶領域３０４に記憶された現在の状態「成句例文表示状態」を第１状態に、直前の表示状態「成句情報表示状態」を第２状態に記憶することで登録を実行する。
【０１２７】
図２１（ｂ）は、この段階での表示画面Ｗ２００の一例を示す図である。表示画面Ｗ２００には、成句「ｆａｌｌ  ｉｎ」に対応づけられた例文が表示されている。それぞれ、例文の出典見出語と、例文とが表示されており、例文の中の成句に関しては、識別表示として下線Ｔ１が付されている。また、ヒストリ登録をするために、例文を選択し、反転表示された状態が反転表示Ｐ２０５である。
【０１２８】
次に、成句例文履歴記憶領域に記憶された例文（以下、「成句例文履歴」とする）を表示する成句例文履歴表示処理について説明する。図１７は、成句例文履歴表示処理に係る電子辞書１の動作を説明するためのフローチャートである。この成句例文履歴表示処理は、ＣＰＵ１０が、ＲＯＭ２２の成句例文履歴表示プログラム２１４を実行することによって実現される処理である。
【０１２９】
図１７によれば、まずＣＰＵ１０は、成句例文履歴記憶領域３２６から、検索成句と、例文番号と、第１の表示状態と、第２の表示状態とを、一組み読み出す（ステップＦ１０）。次に、成句例文履歴記憶領域３２６から読み出した例文番号に対応する例文と出典見出語とを、英和辞書例文ＤＢ２０４から読み出す（ステップＦ１２）。そして、ＣＰＵ１０は、ステップＦ１０及びＦ１２で読み出した検索成句と、出典見出語と、例文とを表示部５０に表示する（ステップＦ１４）。さらに、成句例文履歴記憶領域３２６にデータが記憶されていれば（ステップＦ１６；Ｙｅｓ）、再度成句例文履歴記憶領域３２６から例文の履歴を読み出す。また、表示した例文が成句例文履歴記憶領域３２６に記憶されている例文の最後であり、例文履歴がそれ以上記憶されていない場合には（ステップＦ１６；Ｙｅｓ）、ＣＰＵ１０はユーザによる例文の選択待ちとなる（ステップＦ１８）。
【０１３０】
例えば、ＣＰＵ１０は、成句例文履歴記憶領域３２６から、検索成句「ｆａｌｌ＆ｉｎ」と、例文番号「４２５」と、表示状態として第１状態「成句例文表示状態」と、第２状態「成句情報表示状態」とを読み出す。次に、ＣＰＵ１０は、英和辞書例文ＤＢ２０４から例文番号「４２５」に対応する例文「Ｔｈｅ  ｃｈｉｌｄ  ｈａｓ  ｆａｌｌｅｎ  ｉｎ  ｔｈｅ  ｗａｔｅｒ．」と、出典見出語「ｗａｔｅｒ」とを読み出す。そして、ＣＰＵ１０は、検索成句「ｆａｌｌ＆ｉｎ」と、出典見出語「ｗａｔｅｒ」と、例文「Ｔｈｅ  ｃｈｉｌｄ  ｈａｓ  ｆａｌｌｅｎ  ｉｎ  ｔｈｅ  ｗａｔｅｒ．」とを一覧表示する。そして、ＣＰＵ１０は、成句例文記憶領域３２６に例文が記憶されている場合には、次の例文のデータについて、成句例文記憶領域３２６から、データを読み出して表示部５０に表示する。また、成句例文履歴記憶領域３２６に例文がそれ以上記憶されていない場合は、次に表示された例文の中から、ユーザに例文を選択させる。
【０１３１】
図２２（ａ）は、この段階での表示画面Ｗ２００の一例を示す図である。表示画面Ｗ２００には、成句例文記憶領域３２６に記憶されている例文が一覧表示されており、例えば、検索成句「ｆａｌｌ  ｉｎ」と、出典見出語「ｗａｔｅｒ」と、例文「Ｔｈｅ  ｃｈｉｌｄ  ｈａｓ  ｆａｌｌｅｎ  ｉｎ  ｔｈｅ  ｗａｔｅｒ．」とが表示されている。
【０１３２】
次に、例文が選択されると（ステップＦ２０；Ｙｅｓ）、ＣＰＵ１０は現在の表示状態として、第１状態を成句例文履歴記憶領域３２６から読み出す（ステップＦ２０）。次に、この読み出した表示状態に応じて分岐処理を行う（ステップＦ２２）。第１状態に「成句例文表示状態」と記憶されていた場合は、ＣＰＵ１０は、成句例文再表示プログラム２２６に従った成句例文再表示処理（ステップＦ２４）を実行する。また、第１状態に「成句情報表示状態」と記憶されていれば、ＣＰＵ１０は、成句情報再表示プログラム２２８に従った成句情報再表示処理（ステップＦ２６）を実行する。
【０１３３】
ステップＦ２４又はＦ２６の処理の後、ＣＰＵ１０は、更に再表示をするか否かの判定のためのフラグＦの値を判定する。フラグＦは「０」と「１」の値をとり、「０」のときは成句例文履歴処理を終了する（ステップＦ２８；Ｎｏ）。フラグＦが「１」のときは（ステップＦ２８；Ｙｅｓ）再表示処理を続けるため、次の表示状態を成句例文履歴記憶領域３２６から読み出す（ステップＦ３０）。読み出した後、ＣＰＵ１０は、更に再表示を実行するため、ステップＦ２２から再度実行する。
【０１３４】
例えば、図１５（ｂ）において、成句例文履歴記憶領域３２６の第１状態には「成句例文表示状態」と記憶されているため、ＣＰＵ１０は、成句例文再表示処理を実行する。さらに、成句例文再表示処理において、フラグＦが「１」であった場合は、第２状態である「成句情報表示状態」に従って成句情報再表示処理を実行する。ここで、成句情報再表示処理において、フラグＦが「０」とされた場合は、成句例文履歴表示処理を終了する。
【０１３５】
詳細は後述するが、成句例文再表示処理によって表示された表示画面Ｗ２００の一例が図２２（ｂ）であり、成句情報再表示処理によって表示された表示画面Ｗ２００の一例が図２３である。
【０１３６】
次に、図１８を参照して、成句例文再表示処理を説明する。図１８は成句例文再表示処理に係る電子辞書１の動作を説明するためのフローチャートである。この成句例文再表示処理は、成句例文履歴表示処理において、ＣＰＵ１０が、ＲＯＭ２２の成句例文再表示プログラム２２６を実行することによって実現される処理である。
【０１３７】
ＣＰＵ１０は、成句例文履歴記憶領域３２６から例文番号を読み出す（ステップＧ１０）。そして、読み出した例文番号に対応する例文と、出典見出語とを英和辞書例文ＤＢ２０４から読み出す（ステップＧ１２）。そして、ＣＰＵ１０は、画面の所定の位置に、成句と、読み出した出典見出語と、例文とを表示する（ステップＧ１４）。また、表示された例文の内、ＣＰＵ１０は成句と一致する部分に下線を付した識別表示を行う（ステップＧ１５）。さらに、ＣＰＵ１０は、出典見出語をジャンプマークとして表示し（ステップＧ１６）、ジャンプマークが選択されたか否か判定する（ステップＧ１８）。そして、ジャンプマークが選択された場合は（ステップＧ１８；Ｙｅｓ）、フラグＦに「１」を代入する（ステップＧ２０）。また、ジャンプマークが選択されない場合は（ステップＧ１８；Ｎｏ）、フラグＦに「０」を代入する（ステップＧ２２）。
【０１３８】
例えば、図１５（ｂ）の成句例文履歴記憶領域３２６において、ＣＰＵ１０は例文番号「４２５」に基づき、英和辞書例文ＤＢ２０４から、対応する例文「Ｔｈｅ  ｃｈｉｌｄ  ｈａｓ  ｆａｌｌｅｎ  ｉｎ  ｔｈｅ  ｗａｔｅｒ．」と、出典見出語「ｗａｔｅｒ」とを読み出す。そして、画面に成句「ｆａｌｌ  ｉｎ」と、例文の出典見出語「ｗａｔｅｒ」と、例文「Ｔｈｅ  ｃｈｉｌｄ  ｈａｓ  ｆａｌｌｅｎ  ｉｎ  ｔｈｅ  ｗａｔｅｒ．」を表示し、例文に関しては成句「ｆａｌｌ  ｉｎ」の部分について識別表示を行う。ここで、さらにジャンプをする場合を考え、ジャンプマークを表示する。ジャンプマークには、成句の出典見出語である「ｆａｌｌ」が表示される。そして、ジャンプマークを選択することにより、フラグＦに「１」する。
【０１３９】
図２２（ｂ）は、この段階での表示画面Ｗ２００の一例を示す図である。表示画面の１行目には、成句「ｆａｌｌ  ｉｎ」が表示されている。また、次行には、例文の出典見出語である「ｗａｔｅｒ」が表示され、その下には例文「Ｔｈｅ  ｃｈｉｌｄ  ｈａｓ  ｆａｌｌｅｎ  ｉｎ  ｔｈｅ  ｗａｔｅｒ．」が表示されている。また、例文中の成句部分である「ｆａｌｌ  ｉｎ」の部分には下線Ｔ１が付されており、識別表示がなされている。そして、さらに成句例文履歴記憶領域３２６に記憶された表示状態に基づいて、履歴表示ができることを示すジャンプマークＰ２０６が表示されている。このジャンプマークＰ２０６には、成句の説明情報を表示する旨の「成句検索」が表示されており、当該成句に対応する出典見出語（Ｐ２０８）にジャンプする旨表示されている。
【０１４０】
次に、図１９を参照して、成句情報再表示処理について説明する。図１９は成句情報再表示処理に係る電子辞書１の動作を説明するためのフローチャートである。この説明情報再表示処理は、成句例文履歴表示処理において、ＣＰＵ１０が、ＲＯＭ２０の成句情報再表示プログラム２２８を実行することによって実現される処理である。
【０１４１】
ＣＰＵ１０は、成句例文履歴記憶領域３２６から、検索成句を読み出す（ステップＨ１０）。そして、読み出した検索成句に対応する説明情報を成句辞書ＤＢ２２０から読み出す（ステップＨ１２）。そして、画面の所定の位置に、検索成句に対応する出典見出語と、説明情報とを表示する（ステップＨ１４）。そして、表示された成句を白黒反転することで識別表示をする（ステップＨ１６）。ここで、本実施の形態においては、説明情報表示状態が例文が表示されないため、さらに前の表示状態が存在しない。よって、ＣＰＵ１０はフラグＦに「０」を代入する（ステップＨ１８）。
【０１４２】
例えば、図１５（ｂ）の成句例文履歴記憶領域３２６において、検索成句「ｆａｌｌ＆ｉｎ」を読み出し、その検索成句に対応する出典見出語と、説明情報とを成句辞書ＤＢ２２０から読み出して表示する。そして、成句「ｆａｌｌ  ｉｎ」を白黒反転することで識別表示する。なお、識別表示は反転表示に限られるものではなく、下線を付す場合、強調表示をする場合でも良いものとする。
【０１４３】
図２３は、この段階での表示画面Ｗ２００の一例を示す図である。表示画面Ｗ２００には、成句「ｆａｌｌ  ｉｎ」の出典見出語である「ｆａｌｌ」と、成句「ｆａｌｌ  ｉｎ」と、「ｆａｌｌ  ｉｎ」の説明情報が表示されている。また、成句「ｆａｌｌ  ｉｎ」には、識別表示として、反転表示Ｐ２１０がなされている。
【０１４４】
このように、第２の実施の形態によれば、成句に関連する例文をヒストリ登録することができ、さらに、ヒストリ登録された例文から、検索した成句を表示することができる。
【０１４５】
〔第３の実施の形態〕
次に、本発明を適用した第３の実施の形態について説明する。本実施形態は、複数の検索単語を入力し、何れかの検索単語を含んでいる例文を表示し、その表示された例文を、自動的に又は手動にてヒストリに登録すると共に、入力された検索単語の内、その例文に含まれている検索単語を併せてヒストリに記憶するものである。
【０１４６】
なお、第３の実施の形態における電子辞書の構成は、第１の実施の形態において図２に示して説明した電子辞書１の構成において、ＲＯＭ２０を図２４（ａ）に示すＲＯＭ２４、ＲＡＭ３０を図２４（ｂ）に示すＲＡＭ３４に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０１４７】
まず、図２４を参照して、ＲＯＭ２４とＲＡＭ３４の構成について説明する。図２４（ａ）にＲＯＭ２４の、図２４（ｂ）にＲＡＭ３４の構成をそれぞれ示す。図２４（ａ）に示すように、ＲＯＭ２４は、英和辞書ＤＢ２０２と、単語例文テーブル２０４と、英和辞書例文ＤＢ２０６と、検索例文履歴登録プログラム２４０と、検索例文履歴表示プログラム２４２とを記憶している。
【０１４８】
検索例文履歴登録プログラム２４０は、本実施の形態における検索例文履歴登録処理を実現するためのプログラムであり、ＣＰＵ１０がこの検索例文履歴登録プログラム２４０を実行することで、検索例文履歴登録処理が実現される。ＣＰＵ１０は、まず入力部４０から入力された検索語を記憶する。そして、ＣＰＵ１０は、検索語に含まれている検索単語毎に、検索単語が含まれている例文番号を抽出する。そして、ＣＰＵ１０は、抽出された例文番号の内、重複した例文番号を削除し、例文を表示する。そして、ユーザによって表示された例文が選択されると、選択された例文で使用されていない検索単語を、ＣＰＵ１０は、検索語から削除し、当該検索語と、例文番号を検索例文履歴記憶領域３４０に記憶する。
【０１４９】
また、検索例文履歴表示プログラム２４２は、本実施の形態における検索例文履歴表示処理を実現するためのプログラムであり、ＣＰＵ１０がこの検索例文履歴表示プログラム２４２を実行することで、検索例文履歴表示処理が実現される。ＣＰＵ１０は、まず検索例文履歴記憶領域３４０に記憶された検索語と、例文番号に基づいて英和辞書例文ＤＢ２４０から検索された例文を一覧表示する。そして、ＣＰＵ１０は、ユーザによってその一覧表示された例文が選択されると、選択された例文に対応する例文を表示し、検索語を識別表示する。
【０１５０】
また、図２４（ｂ）に示すように、ＲＡＭ３４は、検索語記憶領域３０２と、検索例文履歴記憶領域３４０と、作業領域３４２とを備えている。
【０１５１】
検索例文履歴記憶領域３４０には、検索された例文に含まれている検索語と、例文番号とが対応づけられて記憶されている。
【０１５２】
図２４（ｃ）は、検索例文履歴記憶領域３４０に記憶された例文履歴の一例を示した図である。検索例文履歴記憶領域３４０には、検索語（例えば「ｈｏｗ＆ｗｅａｔｈｅｒ」）と、例文番号（「４８８」）とが記憶されている。
【０１５３】
次に、第３の実施の形態における電子辞書１の動作について適宜図を参照して説明する。
【０１５４】
図２５は、検索例文履歴登録処理に係る電子辞書１の動作を説明するためのフローチャートである。この検索例文履歴登録処理は、ユーザによって辞書種別が選択され、ＣＰＵ１０がＲＯＭ２４の検索例文履歴登録プログラム２４０を実行することによって実現される処理である。
【０１５５】
まず、ＣＰＵ１０は、ユーザに検索語を入力させるための入力画面を表示部５０に表示する。ユーザによって検索語が入力されると（ステップＪ１０；Ｙｅｓ）、ＣＰＵ１０は、入力された検索語を検索語記憶領域３０２に記憶する（ステップＪ１２）。
【０１５６】
例えば、検索語として「ｈｏｗ＆ｔｈｅ＆ｗｅａｔｈｅｒ」が入力された場合、ＣＰＵ１０は、「ｈｏｗ＆ｔｈｅ＆ｗｅａｔｈｅｒ」を検索語記憶領域３２０に記憶する。
【０１５７】
図２７（ａ）は、この段階での表示画面Ｗ３００の一例を示す図である。検索語入力画面の中の、領域Ｐ３００に検索語として「ｈｏｗ＆ｔｈｅ＆ｗｅａｔｈｅｒ」が入力されている画面である。ここで、ユーザによって訳／決定キー７が押下されることにより、ＣＰＵ１０は、「ｈｏｗ＆ｔｈｅ＆ｗｅａｔｈｅｒ」を検索語記憶領域３０２に記憶し、それ以降の処理を実行するのである。
【０１５８】
次に、ＣＰＵ１０は、検索語記憶領域３０２に記憶された検索語の内、最初の検索単語を選択する（ステップＪ１４）。そして、選択された検索単語に対応する例文番号を、単語例文テーブル２０４から抽出し、作業領域３４２に記憶する（ステップＪ１６）。そして、ＣＰＵ１０は、検索語に含まれる検索単語について全て抽出が終わっていなければ（ステップＪ１８；Ｎｏ）、次の検索単語について例文番号を抽出する（ステップＪ２０）。全ての検索単語について、例文番号の抽出が終了したときは（ステップＪ１８；Ｙｅｓ）、ＣＰＵ１０は、作業領域３４２に記憶された例文番号の内、重複している例文番号を削除する（ステップＪ２２）。そして、ＣＰＵ１０は、作業領域３４２に記憶されている例文番号に基づいて、例文を表示する（ステップＪ２４）。次に、ＣＰＵ１０は、表示した例文の中から、ユーザに例文を一つ選択させる（ステップＪ２６）。すると、ＣＰＵ１０は、選択された例文に含まれていない検索単語を、検索語から削除する（ステップＪ２８）。そして、ＣＰＵ１０は、検索語と、例文番号とを検索例文履歴記憶領域３４０に記憶する（ステップＪ３０）。
【０１５９】
例えば、検索語記憶領域３０２に「ｈｏｗ＆ｔｈｅ＆ｗｅａｔｈｅｒ」が記憶されているとすると、検索単語「ｈｏｗ」と、「ｔｈｅ」と、「ｗｅａｔｈｅｒ」とについて、ＣＰＵ１０は、検索単語が含まれている例文を抽出する。まず、「ｈｏｗ」が含まれている例文を、ＣＰＵ１０は単語例文テーブル２０４から抽出し（例えば「…、４８６、４８８、…」）、作業領域３４２に記憶する。同じように、「ｔｈｅ」及び「ｗｅａｔｈｅｒ」についても、ＣＰＵ１０はそれぞれの検索単語が含まれている例文を、単語例文テーブル２０４から抽出し、作業領域３４２に記憶する。全ての検索単語について処理が終ると、ＣＰＵ１０は重複する例文番号を削除する。次に、ＣＰＵ１０は、作業領域３４２に記憶された例文番号（「…、４８６、４８８、…」）に基づいて、表示部５０に例文を表示する。そして、表示した例文の内、ユーザに表示した例文を選択させ（「Ｈｏｗ  ｄｏ  ｙｏｕ  ｌｉｋｅ  ｔｈｉｓ  ｗｅａｔｈｅｒ  ？」）、その選択された例文に含まれていない検索単語（「ｔｈｅ」）を検索語から削除する。そして、ＣＰＵ１０は検索語（「ｈｏｗ＆ｗｅａｔｈｅｒ」）及び例文番号（「４８８」）を検索例文履歴記憶領域３４０に記憶する。
【０１６０】
図２７（ｂ）は、この段階での表示画面Ｗ３００の一例を示す図である。一行目には、例文の出典見出語である「ｗｅａｔｈｅｒ」を表示している。そして、各例文を表示し、ユーザによって「Ｈｏｗ  ｄｏ  ｙｏｕ  ｌｉｋｅ  ｔｈｉｓ  ｗｅａｔｈｅｒ  ？」の例文が選択され、反転表示Ｐ３０２を行っている。
【０１６１】
次に、検索例文履歴表示書について説明する。図２６は、検索例文履歴表示処理に係る電子辞書１の動作を説明するためのフローチャートである。この検索例文履歴表示処理は、ＣＰＵ１０が、ＲＯＭ２４の検索例文履歴表示プログラム２４２を実行することによって実現される処理である。
【０１６２】
図２６によれば、まず、ＣＰＵ１０は検索例文履歴記憶領域３４０から、検索語及び例文番号を読み出す（ステップＫ１０）。そして、ＣＰＵ１０は読み出された検索語と、例文番号に対応する例文とを表示部５０に表示する（ステップＫ１２）。ここで、ＣＰＵ１０は、例文番号に対応する例文を、英和辞書例文ＤＢ２０６から検索し、表示をする。そして、ＣＰＵ１０は、全ての例文を表示し終わると（ステップＫ１４；Ｙｅｓ）、ユーザに例文を選択させるための待機状態となる（ステップＫ１６）。そして、ユーザによって例文が選択されると（ステップＫ１６；Ｙｅｓ）、ＣＰＵ１０は、選択された例文に対応する出典見出語と、例文とを表示する（ステップＫ１８）。ここで、出典見出語は、例文に対応する出典見出語を英和辞書例文ＤＢ２０６から検索して表示をする。また、表示された例文の内、検索語と同じものについては、下線を付して識別表示を行う（ステップＫ２０）。
【０１６３】
例えば、図２４（ｃ）に示すように、検索例文履歴記憶領域３４０に、検索語「ｈｏｗ＆ｗｅａｔｈｅｒ」と、例文番号「４８８」とが記憶されていた場合、表示部５０に、検索語（検索単語「ｈｏｗ」と「ｗｅａｔｈｅｒ」とからなる）と、例文番号（「４８８」）に対応する例文（「Ｈｏｗ  ｄｏ  ｙｏｕ  ｌｉｋｅ  ｔｈｉｓ  ｗｅａｔｈｅｒ  ？」）を英和辞書例文ＤＢ２０４から検索して表示する。ここで、ユーザによって、例文が選択されると、ＣＰＵ１０は、当該例文の出典見出語「ｗｅａｔｈｅｒ」と例文（「Ｈｏｗ  ｄｏ  ｙｏｕ  ｌｉｋｅ  ｔｈｉｓ  ｗｅａｔｈｅｒ  ？」）とを表示部５０に表示し、さらに検索語（「ｈｏｗ」と「ｗｅａｔｈｅｒ」）について下線を付して識別表示を行う。
【０１６４】
図２８は、この段階での表示画面Ｗ３００の一例を示す図である。図２８（ａ）は、例文が一覧表示されている図を示している。Ｗ３００には、検索語と、例文とが表示されている。そして、ユーザによって例文「（「Ｈｏｗ  ｄｏ  ｙｏｕ  ｌｉｋｅ  ｔｈｉｓ  ｗｅａｔｈｅｒ  ？」）」が選択された図が図２８（ｂ）である。図２８（ｂ）では、選択された例文「Ｈｏｗ  ｄｏ  ｙｏｕ  ｌｉｋｅ  ｔｈｉｓ  ｗｅａｔｈｅｒ  ？」が表示されており、併せて当該例文の出典見出語「ｗｅａｔｈｅｒ」も表示されている。また、例文中における検索語「ｈｏｗ」及び「ｗｅａｔｈｅｒ」について下線を付して識別表示がされている。
【０１６５】
このように、第３の実施の形態によれば、複数の検索単語を入力した検索語の中において、一部を含む例文についても、検索し表示することができ、さらに例文を履歴として登録することができる。また、その際に、併せて入力された検索語の内、当該例文に含まれている検索単語のみを、対応づけて記憶することができ、例文を再表示する段階において、識別表示を行うことができ、ユーザが容易に識別することが可能となる。
【０１６６】
なお、この実施の形態では電子辞書、電子辞典などを含む電子辞書を適用例として説明したが、本発明が適用可能なものはこのような製品に限定されず、携帯電話、パソコン、電子時計等の電子機器全般に適用可能である。
【０１６７】
【発明の効果】
請求項１又は１３に記載の発明によれば、入力された検索語を含む例文を検索し、表示することができる。そして、表示した例文と、その例文を表示するまでの表示状態とを対応づけて記憶することができる。そして、記憶した例文を再表示するときは、記憶された表示状態で再表示することができ、さらに、それ以前の表示状態についても遡って表示することができる。従って、例文が登録できるだけではなく、その例文が検索された過程についても適切に表示することができる。
【０１６８】
請求項２に記載の発明によれば、見出語の語義に対応する用例を、登録することができ、さらにその例文を表示するまでの表示状態を対応づけて記憶することができる。そして、記憶した例文を再表示するときは、記憶された表示状態で再表示することができ、さらに、それ以前の表示状態についても遡って表示することができる。従って、ユーザは、その例文を表示した過程について、時間が経過した後でも簡単かつ適切に再度確認することができる。
【０１６９】
請求項３に記載の発明によれば、入力された検索語の単語のうち、少なくとも一部の単語が含まれている例文を適切に抽出することができ、その例文を登録することができる。ユーザは、登録された例文を再表示することにより、以前に検索した例文を再度確認することができる。
【０１７０】
請求項４に記載の発明によれば、成句が入力されることにより、当該成句に関連する例文を表示することができ、その例文を表示するまでの表示状態を対応づけて記憶することができる。そして、記憶した例文を再表示するときは、記憶された表示状態で再表示することができ、さらに、それ以前の表示状態についても遡って表示することができる。従って、例文が登録できるだけではなく、その例文を検索するために参照した成句についても再度表示させることができる。
【０１７１】
請求項５に記載の発明によれば、再表示される例文において、検索語と同じ単語については識別して表示することができる。従って、ユーザは、その例文はどの検索語で検索したかを、適切に確認することができる。
【０１７２】
請求項６に記載の発明によれば、再表示される例文において、検索した成句と同じ成句を識別して表示することができる。従って、ユーザはその例文をどの成句で検索したかを、視覚的に分かり易く、簡単に確認することができる。
【０１７３】
請求項７に記載の発明によれば、登録された例文を、検索した単語と共に一覧表示することができる。従って、ユーザはその例文がどの様な単語を元に検索したものであったかを確認することができる。
【０１７４】
請求項８に記載の発明によれば、登録された例文を、検索した成句と共に一覧表示することができる。
【０１７５】
請求項９に記載の発明によれば、一覧表示された例文の中から、表示する例文を選択させることができる。これにより、ユーザは、例文を適切に選択することができる。
【０１７６】
請求項１０に記載の発明によれば、記憶された表示状態に基づいて再表示を行うときに、再表示が行える旨を確認することができる。従って、ユーザは的確に再表示指示の操作を行うことができる。
【０１７７】
請求項１１に記載の発明によれば、記憶された表示状態に基づいて再表示を行うときに、語義番号が表示されることから、説明情報のどの語義番号に対応しているかを、確認することができる。
【０１７８】
請求項１２に記載の発明によれば、記憶された表示状態に基づいて再表示を行うときに、成句の見出語が表示されることから、どの成句に対応しているかを、容易に確認することができる。
【図面の簡単な説明】
【図１】本発明を適用した携帯型電子辞書装置及び入力部の一例を示す図である。
【図２】第１の実施の形態における携帯型電子辞書装置の構成例を示す図である。
【図３】第１の実施の形態における（ａ）英和辞書ＤＢ、（ｂ）英和辞書例文ＤＢのデータ構成の一例を示す図である。
【図４】第１の実施の形態における（ａ）単語例文テーブル、（ｂ）表示状態記憶領域のデータ構成の一例を示す図である。
【図５】第１の実施の形態における（ａ）例文履歴記憶領域のデータ構成の一例（ｂ）画面遷移図を示す図である。
【図６】第１の実施の形態における例文履歴登録処理の動作フローを示す図である。
【図７】第１の実施の形態における例文履歴表示処理の動作フローを示す図である。
【図８】第１の実施の形態における例文再表示処理の動作フローを示す図である。
【図９】第１の実施の形態における説明情報再表示処理の動作フローを示す図である。
【図１０】第１の実施の形態における画面の遷移の一例を示す図である。
【図１１】第１の実施の形態における画面の遷移の一例を示す図である。
【図１２】第１の実施の形態における画面の遷移の一例を示す図である。
【図１３】第１の実施の形態における画面の遷移の一例を示す図である。
【図１４】第２の実施の形態におけるＲＯＭ及びＲＡＭの構成を示す図である。
【図１５】第２の実施の形態における（ａ）成句辞書ＤＢのデータ構成の一例、（ｂ）成句例文履歴記憶領域、（ｃ）画面遷移図を示す図である。
【図１６】第２の実施の形態における成句例文履歴登録処理の動作フローを示す図である。
【図１７】第２の実施の形態における成句例文履歴表示処理の動作フローを示す図である。
【図１８】第２の実施の形態における成句例文再表示処理の動作フローを示す図である。
【図１９】第２の実施の形態における成句情報再表示処理の動作フローを示す図である。
【図２０】第２の実施の形態における画面の遷移の一例を示す図である。
【図２１】第２の実施の形態における画面の遷移の一例を示す図である。
【図２２】第２の実施の形態における画面の遷移の一例を示す図である。
【図２３】第２の実施の形態における画面の遷移の一例を示す図である。
【図２４】第３の実施の形態における（ａ）ＲＯＭの構成、（ｂ）ＲＡＭの構成、（ｃ）検索例文履歴記憶領域のデータ構成の一例を示す図である。
【図２５】第３の実施の形態における検索例文履歴登録処理の動作フローを示す図である。
【図２６】第３の実施の形態における検索例文履歴表示処理の動作フローを示す図である。
【図２７】第３の実施の形態における画面の遷移の一例を示す図である。
【図２８】第３の実施の形態における画面の遷移の一例を示す図である。
【符号の説明】
１          電子辞書
１０      ＣＰＵ
２０、２２、２４      ＲＯＭ
２０２  英和辞書ＤＢ
２０４  英和辞書例文ＤＢ
２０６  単語例文テーブル
２０８  例文履歴登録プログラム
２１０  例文履歴表示プログラム
２１２  例文再表示プログラム
２１４  説明情報再表示プログラム
２２０  成句辞書ＤＢ
２２２  成句例文履歴登録プログラム
２２４  成句例文履歴表示プログラム
２２６  成句例文再表示プログラム
２２８  成句情報再表示プログラム
２４０  検索例文履歴登録プログラム
２４２  検索例文履歴表示プログラム
３０、３２、３４      ＲＡＭ
３０２  検索語記憶領域
３０４  表示状態記憶領域
３０６  例文履歴記憶領域
３２０  検索成句記憶領域
３２６  成句例文履歴記憶領域
３４０  検索例文履歴記憶領域
３４２  作業領域
４０      入力部
５０      表示部
３    ディスプレイ
５    キー群
７    訳／決定キー
９    ヒストリ登録キー
１１    ジャンプキー
【図１】
2004288102.tif 000003
【図２】
2004288102.tif 000004
【図３】
2004288102.tif 000005
【図４】
2004288102.tif 000006
【図５】
2004288102.tif 000007
【図６】
2004288102.tif 000008
【図７】
2004288102.tif 000009
【図８】
2004288102.tif 000010
【図９】
2004288102.tif 000011
【図１０】
2004288102.tif 000012
【図１１】
2004288102.tif 000013
【図１２】
2004288102.tif 000014
【図１３】
2004288102.tif 000015
【図１４】
2004288102.tif 000016
【図１５】
2004288102.tif 000017
【図１６】
2004288102.tif 000018
【図１７】
2004288102.tif 000019
【図１８】
2004288102.tif 000020
【図１９】
2004288102.tif 000021
【図２０】
2004288102.tif 000022
【図２１】
2004288102.tif 000023
【図２２】
2004288102.tif 000024
【図２３】
2004288102.tif 000025
【図２４】
2004288102.tif 000026
【図２５】
2004288102.tif 000027
【図２６】
2004288102.tif 000028
【図２７】
2004288102.tif 000029
【図２８】
2004288102.tif 000030