(57)【要約】【課題】ヒストリの中から所望のヒストリ単語を容易に選択できる電子辞書装置及びプログラムを提供すること。【解決手段】電子辞書装置において、ヒストリキーが押下されると、ヒストリに格納されたヒストリ単語を、格納された順番と降順に一覧表示する（ステップＢ１５）。英文字キーが押下された場合（ステップＢ１７；Ｙｅｓ）、入力された文字と先頭文字が一致するヒストリ単語のみを一覧表示する（ステップＢ１９）。ステップＢ１７において、英文字キーの押下が無く（ステップＢ１７；Ｙｅｓ）、数字キーが押下された場合（ステップＢ２１；Ｙｅｓ）、入力された数字の表示位置に対応する単語の説明情報を表示する（ステップＢ２９）、数字キーが押下されない場合、訳／決定キーの押下に応じて（ステップＢ２３；Ｙｅｓ）、反転表示された単語の説明情報を表示する（ステップＢ２７）。【選択図】図１６
2006323646.tif 000002
【特許請求の範囲】
【請求項１】
複数の見出語と説明情報とをそれぞれ対応付けて記憶している説明情報記憶手段と、
この説明情報記憶手段に記憶されている何れかの見出語に対応する説明情報を表示する説明情報表示手段と、
この説明情報表示手段により表示された説明情報に対応する見出語を複数記憶する見出語記憶手段と、
この見出語記憶手段により記憶された複数の見出語を一覧表示する見出語一覧表示手段と、
この見出語一覧表示手段により複数の見出語が一覧表示された状態で、検索文字を入力する検索文字入力手段と、
この検索文字入力手段によって検索文字が入力された際に、前記見出語記憶手段により記憶された複数の見出語のうち前記検索文字と同じ文字を先頭とする見出語を表示する検索見出語表示手段と、
を備えたことを特徴とする電子辞書装置。
【請求項２】
前記見出語一覧表示手段は、一覧表示する複数の見出語それぞれの表示位置に対応する異なる文字を表示する位置対応文字表示手段を有し、
この表示された各文字のうちの何れかを入力する位置対応文字入力手段と、
この位置対応文字入力手段により、何れかの文字が入力された際に、この入力された文字の位置に対応する見出語の説明情報を表示する文字位置見出語表示手段と、
を備えたことを特徴とする請求項１に記載の電子辞書装置。
【請求項３】
前記見出語一覧表示手段は、一覧表示する複数の見出語それぞれの表示位置に対応
する異なる数字の文字を表示する位置対応数字表示手段を有し、
前記検索文字入力手段は、前記見出語一覧表示手段による一覧表示の状態で、アル
ファベットでなる検索文字を入力するアルファベット検索文字入力手段を有し、
前記見出語一覧表示手段による一覧表示の状態で、前記数字の文字のうちの何れか
を入力する位置対応数字入力手段を更に備え、
前記見出語一覧表示手段による一覧表示の状態で、前記アルファベット検索文字入
力手段によりアルファベットでなる検索文字が入力された場合、前記検索見出語表示
手段が当該アルファベットでなる検索文字と同じ文字を先頭とする見出語を表示し、
前記位置対応数字入力手段により数字の文字が入力された場合、この入力された数字
の文字の位置に対応する見出語の説明情報を表示することを特徴とする請求項１に記
載の電子辞書装置。
【請求項４】
前記見出語一覧表示手段は、一覧表示する複数の見出語それぞれの表示位置に対応
する異なる文字を表示する位置対応文字表示手段を有し、
前記見出語一覧表示手段による一覧表示の状態で、前記位置対応文字表示手段によ
り表示された文字のうちの何れかを入力する位置対応文字入力手段と、
第１のモードと第２のモードとを切り替える切替手段と、
を更に備え、
前記切替手段により第１のモードに切り替えられた場合、前記見出語一覧表示手段による一覧表示の状態において入力された文字を前記位置対応文字入力手段により入力された文字として、この入力された文字の位置に対応する見出語の説明情報を表示し、
第２のモードに切り替えられた場合、前記見出語一覧表示手段による一覧表示の状態において入力された文字を前記検索文字入力手段により入力された検索文字として、この検索文字と同じ文字を先頭とする見出語を表示する、
ことを特徴とする請求項１に記載の電子辞書装置。
【請求項５】
前記検索文字入力手段は、１文字の検索文字を入力する手段であることを特徴とする請求項１に記載の電子辞書装置。
【請求項６】
コンピュータに、
複数の見出語と説明情報とがそれぞれ対応付けられた説明情報データの中の何れかの見出語に対応する説明情報を表示する説明情報表示機能と、
この説明情報表示機能により表示された説明情報に対応する見出語を複数記憶する見出語記憶機能と、
前記見出語記憶機能により記憶された複数の見出語を一覧表示する見出語一覧表示機能と、
この見出語一覧表示機能により複数の見出語が一覧表示された状態で、検索文字を入力する検索文字入力機能と、
この検索文字入力機能によって検索文字が入力された際に、前記見出語記憶機能により記憶された複数の見出語のうち前記検索文字と同じ文字を先頭とする見出語を表示する検索見出語表示機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子辞書装置及びプログラムに関する。
【背景技術】
【０００２】
従来から、見出語と、見出語に対応づけられた説明情報とを格納する辞書データベース（Data Base；以下「ＤＢ」と言う。）を備え、入力された入力文字に適合する見出語を辞書ＤＢから読み出し、当該見出語と、当該見出語に対応する説明情報とを表示させる携帯型の電子辞書装置が知られている。
【０００３】
このような電子辞書装置として、ユーザの利便性を向上させるために、いわゆるヒストリ機能を備えたものがある（例えば特許文献１参照。）。ヒストリ機能とは、辞書引きされた見出語をヒストリ単語として記録していく検索履歴の機能であり、記録されたヒストリ単語を一覧表示し、この一覧表示の中から選択されたヒストリ単語と同一の見出語の説明情報を表示する機能も含まれる。このヒストリ機能によれば、ユーザは、過去に辞書引きした見出語の説明情報を再度表示させたい場合に、新たに文字入力をしなくとも、当該見出語と同一のヒストリ単語を選択するだけで済む。
【特許文献１】特開２０００−２４２６４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のヒストリ機能では、一覧表示されるヒストリ単語の中から所望のヒストリ単語を選択する操作が煩雑になることが多々あった。具体的に説明する。電子辞書装置にはヒストリ単語を格納する格納領域が確保されており、辞書引きされるごとに新たなヒストリ単語が順番に追加格納されていく構成となっている。また、格納可能な数分のヒストリ単語が格納され、格納領域に空き領域が無くなった場合には、最も古くに格納されたヒストリ単語が削除されるいわゆるリングバッファのような構成となっている。
【０００５】
ヒストリ単語の格納領域は非常に多くのヒストリ単語を格納可能な容量を有している。一方、一覧表示の際に一画面に表示されるヒストリ単語の数には限度がある。例えば、一般的な電子辞書装置においては、ヒストリ単語の格納領域が１００個程度のヒストリ単語を格納できるのに対して、一画面に表示できるヒストリ単語の数は数個〜２０個程度である。従って、比較的古くに辞書引きしたヒストリ単語を、一覧表示の中から選択する場合には、多くのスクロール操作を要する場合があった。
【０００６】
更に、１日に１０個程度の単語を辞書引きする場合には、１〜２週間でヒストリ単語の格納領域が一杯となり、古い順にヒストリ単語が削除されていく。このため、以前、辞書引きしたと思い、一覧表示されたヒストリ単語を逐一目視にて確認したが、該当するヒストリ単語が見つからないという場合があった。係る場合、結局新たに文字入力することとなるため、説明情報を表示させるまでの操作時間や操作入力回数を減らすためのヒストリ機能の意義が蔑ろになり得た。しかし、かといってヒストリ機能が無いと、比較的最近辞書引きした単語の説明情報を表示させたいときに、その都度文字入力しなくてはならず、痛し痒しである。
【０００７】
そこで、本発明は、ヒストリ単語を一覧表示する際に、ヒストリ単語の中から所望のヒストリ単語を容易に選択できる電子辞書装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の問題を解決するため、請求項１に記載の電子辞書装置は、複数の見出語と説明情報とをそれぞれ対応付けて記憶している説明情報記憶手段（例えば、図２の英和辞書ＤＢ１１５）と、
この説明情報記憶手段に記憶されている何れかの見出語に対応する説明情報を表示する説明情報表示手段（例えば、図２の表示部３、ＣＰＵ７；図６のステップＡ７）と、
この説明情報表示手段により表示された説明情報に対応する見出語を複数記憶する見出語記憶手段（例えば、図２のヒストリ単語格納領域１１３）と、
この見出語記憶手段により記憶された複数の見出語を一覧表示する見出語一覧表示手段（例えば、図２の表示部３、ＣＰＵ７；図７のステップＡ１５；図９（ａ）の３１７５）と、
この見出語一覧表示手段により複数の見出語が一覧表示された状態で、検索文字を入力する検索文字入力手段（例えば、図２の入力部５、ＣＰＵ７；図７のステップＡ３１）と、
この検索文字入力手段によって検索文字が入力された際に、前記見出語記憶手段により記憶された複数の見出語のうち前記検索文字と同じ文字を先頭とする見出語を表示する検索見出語表示手段（例えば、図２のＣＰＵ７；図７のステップＡ３７）と、
を備えたことを特徴としている。
【０００９】
請求項２に記載の電子辞書装置は、請求項１に記載の電子辞書装置であって、前記見出語一覧表示手段は、一覧表示する複数の見出語それぞれの表示位置に対応する異なる文字を表示する位置対応文字表示手段（例えば、図２の表示部３、ＣＰＵ７；図７のステップＡ１５；図９（ａ）の３１７３）を有し、
この表示された各文字のうちの何れかを入力する位置対応文字入力手段（例えば、図２の入力部５、ＣＰＵ７；図７のステップＡ１９）と、
この位置対応文字入力手段により、何れかの文字が入力された際に、この入力された文字の位置に対応する見出語の説明情報を表示する文字位置見出語表示手段（例えば、図２の表示部３、ＣＰＵ７；図７のステップＡ２７及び図６のステップＡ７）と、
を備えたことを特徴としている。
【００１０】
請求項３に記載の電子辞書装置は、請求項１に記載の電子辞書装置であって、前記見出語一覧表示手段は、一覧表示する複数の見出語それぞれの表示位置に対応
する異なる数字の文字を表示する位置対応数字表示手段（図１２の表示部３、ＣＰＵ７；図１６のステップＢ１５）を有し、
前記検索文字入力手段は、前記見出語一覧表示手段による一覧表示の状態で、アル
ファベットでなる検索文字を入力するアルファベット検索文字入力手段（例えば、図１２の入力部６、ＣＰＵ７；図１６のステップＢ１７）を有し、
前記見出語一覧表示手段による一覧表示の状態で、前記数字の文字のうちの何れか
を入力する位置対応数字入力手段（例えば、図１２の入力部６、ＣＰＵ７；図１６のステップＢ２１）を更に備え、
前記見出語一覧表示手段による一覧表示の状態で、前記アルファベット検索文字入
力手段によりアルファベットでなる検索文字が入力された場合、前記検索見出語表示
手段が当該アルファベットでなる検索文字と同じ文字を先頭とする見出語を表示し、
前記位置対応数字入力手段により数字の文字が入力された場合、この入力された数字
の文字の位置に対応する見出語の説明情報を表示することを特徴としている。
【００１１】
請求項４に記載の電子辞書装置は、請求項１に記載の電子辞書装置であって、前記見出語一覧表示手段は、一覧表示する複数の見出語それぞれの表示位置に対応する異なる文字を表示する位置対応文字表示手段（例えば、図２の表示部３、ＣＰＵ７；図７のステップＡ１５；図９（ａ）の３１７３）を有し、
前記見出語一覧表示手段による一覧表示の状態で、前記位置対応文字表示手段によ
り表示された文字のうちの何れかを入力する位置対応文字入力手段（例えば、図２の入力部５、ＣＰＵ７；図７のステップＡ１９）と、
第１のモード（例えば、図２のＣＰＵ７；図６のステップＡ１５〜Ａ２７）と第２のモード（例えば、図２のＣＰＵ７；図７のステップＡ２９〜Ａ４３）とを切り替える切替手段（例えば、図２の入力部５、ＣＰＵ７；図７のステップＡ１７）のと、
を更に備え、
前記切替手段により第１のモードに切り替えられた場合、前記見出語一覧表示手段による一覧表示の状態において入力された文字を前記位置対応文字入力手段により入力された文字として、この入力された文字の位置に対応する見出語の説明情報を表示し、
第２のモードに切り替えられた場合、前記見出語一覧表示手段による一覧表示の状態において入力された文字を前記検索文字入力手段により入力された検索文字として、この検索文字と同じ文字を先頭とする見出語を表示する、
ことを特徴としている。
【００１２】
請求項５に記載の電子辞書装置は、請求項１に記載の電子辞書装置であって、前記検索文字入力手段は、１文字の検索文字を入力する手段（例えば、図１２の入力部６、ＣＰＵ７；図１６のステップＢ１７）であることを特徴とする請求項１に記載の電子辞書装置。
【００１３】
また、請求項６に記載の発明のプログラムは、
コンンピュータに、
複数の見出語と説明情報とがそれぞれ対応付けられた説明情報データ（例えば、図２の英和辞書ＤＢ１１５）の中の何れかの見出語に対応する説明情報を表示する説明情報表示機能（例えば、図６のステップＡ７）と、
この説明情報表示機能により表示された説明情報に対応する見出語を複数記憶する見出語記憶機能（例えば、図２のヒストリ単語格納領域１１３）と、
前記見出語記憶機能により記憶された複数の見出語を一覧表示する見出語一覧表示機能（例えば、図７のステップＡ１５；図９（ａ）の３１７５）と、
この見出語一覧表示機能により複数の見出語が一覧表示された状態で、検索文字を入力する検索文字入力機能（例えば、図７のステップＡ３１）と、
この検索文字入力機能によって検索文字が入力された際に、前記見出語記憶機能により
記憶された複数の見出語のうち前記検索文字と同じ文字を先頭とする見出語を表示する検索見出語表示機能（例えば、図７のステップＡ３７）と、
を実現させることを特徴としている。
【発明の効果】
【００１４】
請求項１に記載の発明によれば、複数の見出語と説明情報とをそれぞれ対応付けて辞書ＤＢに格納し、この辞書ＤＢに格納されている何れかの見出語に対応する説明情報を表示した際、当該見出語をヒストリ単語としてヒストリ単語格納領域に追加格納する。そして、ヒストリ単語格納領域に格納されたヒストリ単語を一覧表示した状態で、文字が入力されると、ヒストリ単語の一覧表示の中から入力された文字と同じ文字を先頭とする単語を表示することができる。従って、ユーザは文字入力によって、ヒストリ単語格納領域の中から所望のヒストリ単語を容易に選択できる。請求項６に記載の発明の作用効果も同様である。
【００１５】
請求項２に記載の発明によれば、ヒストリ単語格納領域に格納したヒストリ単語を一覧表示した際、一覧表示した複数のヒストリ単語のそれぞれの表示位置に対応した異なる文字を表示し、この表示された各文字のうちの何れかの入力に応じて、入力された表示位置に対応するヒストリ単語の説明情報を表示できる。従って、ユーザは、文字キーを押下するだけで、表示されたヒストリ単語の中から所望の単語を選択し、この単語の説明情報を表示させることができる。
【００１６】
請求項３に記載の発明によれば、ヒストリ単語格納領域に格納したヒストリ単語を一覧表示した際、一覧表示した複数の見出語のそれぞれの表示位置に対応した異なる数字の文字を表示し、アルファベットでなる文字が入力されると、入力された文字を先頭文字とするヒストリ単語が表示され、数字の文字が入力されると、入力された文字の表示位置に対応するヒストリ単語の説明情報が表示される。従って、ユーザは文字を入力するだけで、ヒストリ内の所望のヒストリ単語を容易に選択でき、数字キーを押下するだけで、表示されたヒストリ単語の中から所望の単語を選択し、この単語の説明情報を表示させることができる。
【００１７】
請求項４に記載の発明によれば、ヒストリ単語格納領域に格納したヒストリ単語を一覧表示した際、一覧表示した複数の見出語のそれぞれの表示位置に対応した異なる文字を表示し、第１のモードと第２のモードを切替える切替手段を備え、第１のモードに切替えられた場合、入力された文字に応じて、入力された文字の表示位置に対応するヒストリ単語の説明情報を表示でき、第２のモードに切替えられた場合、文字キーの押下により入力された文字と同じ文字を先頭とするヒストリ単語を表示できる。従って、ユーザは第１のモードにおいて、文字を入力するだけで、表示されたヒストリ単語の中から所望の単語を選択し、この単語の説明情報を表示させることができ、第２のモードにおいて、文字を入力するだけで、ヒストリ単語格納領域に格納されたヒストリ単語の中から所望の単語を選択し、この単語の説明情報を表示させることができる。
【００１８】
請求項５に記載の発明によれば、１文字の文字入力に応じて、ヒストリ単語記憶領域に格納したヒストリ単語のうち入力された文字と同じ文字を先頭とするヒストリ単語を表示させることができる。従って、ユーザは、１文字の文字入力をするだけで、ヒストリ単語格納領域の中から所望のヒストリ単語を容易に選択できる。
【発明を実施するための最良の形態】
【００１９】
［第１実施形態］
以下、図１〜図１１を参照して、本発明を携帯型の電子辞書装置である電子辞書装置１に適用した場合の第１実施形態について説明する。
【００２０】
まず、電子辞書装置１の構成を説明する。図１（ａ）は電子辞書装置１の斜視概観図である。電子辞書装置１は、表示部３及び入力部５を備える。表示部３は、ユーザによる入力部５の操作に応じた文字や符号等、各種データが表示される部分であり、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescent Display）等の、単数または複数の素子の組合せによって構成される。
【００２１】
入力部５は、ユーザが電子辞書装置１を操作するための各種キー群で構成されている。図１（ｂ）に、入力部５のキー配列を示す。入力部５は、訳／決定キー５１と、文字キー５３としての“Ａ”〜“Ｚ”キーと、ヒストリキー５５と、カーソルキー５７としての上下左右の方向キーと、切替えキー５９とを備えている。
【００２２】
訳／決定キー５１は、検索を実行する際や、一覧表示された見出語の中から検索対象
とする見出語を決定する際等に使用される。文字キー５３は、ユーザによる文字の入力等に使用される。ヒストリキー５５は、ヒストリ単語格納領域１１３に格納されているヒストリ単語を一覧表示させるときに使用される。カーソルキー５７は、画面内の反転表示の移動等に使用される。切替えキー５９は、ヒストリ単語が一覧表示された状態の操作に係るモードである第１のモードと第２のモードとを切替えるときに使用される。ヒストリ単語の一覧表示の際には、ヒストリ単語と、当該ヒストリ単語を指定するための文字とが対応づけられて表示される。第１のモードは、このヒストリ単語を指定する文字に対応する文字キー５３の押下操作に応じて、一覧表示されたヒストリ単語の中からヒストリ単語が指定され、当該ヒストリ単語の説明情報を表示するモードである。第２のモードは、ヒストリ単語の一覧表示をユーザによって入力される文字に基づいて更新するモードであり、入力された文字と前方一致するヒストリ単語が最先となるようにヒストリ単語の一覧表示がアルファベット順に更新される。
【００２３】
図２は、電子辞書装置１の機能ブロックの一例を示す図である。電子辞書装置１は表示部３、入力部５、ＣＰＵ７、ＲＡＭ９及びフラッシュＲＯＭ１１を備えて構成される。
【００２４】
ＣＰＵ７は、操作入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子辞書装置１を統括的に制御する。具体的には入力部５から入力される押下信号等に応じてフラッシュＲＯＭ１１に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果をＲＡＭ９等に保存するとともに、当該処理結果を表示するための表示信号を適宜表示部３に出力して、対応する表示内容を表示させる。
【００２５】
また、ＣＰＵ７は、フラッシュＲＯＭ１１より第１ヒストリ検索プログラム１１１を読み出して実行することにより、第１ヒストリ検索処理を実行する。第１ヒストリ検索処理の内容は、フローチャート（図６、図７参照）を参照して詳細に後述するが、ここで簡単に説明する。第１ヒストリ検索処理では、ＣＰＵ７が、まず、ユーザが文字入力するための画面（以下「文字入力画面」という。）を表示させる。このとき、ユーザの文字キー５３の押下に応じて、入力された文字を文字入力画面内に備えられた入力欄に表示させる。ここで入力される文字は１文字である場合に限らず、複数文字からなる文字であってもよい。そして、ＣＰＵ７はユーザにより入力された文字と前方一致する見出語を辞書ＤＢから読み出し、当該辞書ＤＢに格納されている当該見出語以降の見出語を一覧として表示させる。この一覧表示の中からユーザが一の見出語を選択すると、選択された見出語に対応する説明情報を辞書ＤＢから読み出して表示させる。このとき、当該見出語はヒストリ単語としてヒストリ単語格納領域１１３に追加格納される。
【００２６】
そして、ユーザのヒストリキー５５の押下に応じて、ＣＰＵ７は、ヒストリ単語格納領域１１３に格納されているヒストリ単語を読み出し、一覧に表示させる。このヒストリ単語の一覧の中からユーザによって一のヒストリ単語が選択されると、ＣＰＵ７は、選択されたヒストリ単語と同一の見出語と、当該見出語に対応する説明情報とを辞書ＤＢから読み出して表示部３に表示させる。このときの操作モードは第１のモードである。
【００２７】
さらに、ヒストリ単語が一覧表示されている際に切替えキー５９が押下された場合、ＣＰＵ７は、文字入力欄を表示して文字入力の入力を受け付ける。そして、文字入力操作がなされた場合、ＣＰＵ７は、ヒストリ単語格納領域１１３に格納されているヒストリ単語の中から、入力された文字と前方一致するヒストリ単語を最先としてアルファベット順に表示されるようにヒストリ単語の一覧表示を更新し、選択されたヒストリ単語と同一の見出語の説明情報を辞書ＤＢから読み出して表示部３に表示させる。
【００２８】
入力部５は、押下されたキーの押下信号等をＣＰＵ７に出力する。表示部３は、ＣＰＵ７から入力される表示信号に基づいて各種画面を表示する。
【００２９】
ＲＡＭ９は、ＣＰＵ７が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。第１実施形態では、特に検索文字格納領域９１と、表示ヒストリ単語格納領域９３と、選択見出語格納領域９５と、選択ヒストリ単語格納領域９７とを備えている。
【００３０】
検索文字格納領域９１には検索文字が格納される。検索文字とは、辞書引きの際に検索対象の文字として入力される文字や、第２のモードにおいて入力される文字であって、第１ヒストリ検索処理において適宜設定される。尚、第１実施形態においては、入力される文字は１文字である場合に限らず、複数文字からなる文字であってもよい。
【００３１】
表示ヒストリ単語格納領域９３には、表示ヒストリ単語と表示位置対応文字とが対応づけて格納される。表示ヒストリ単語とは、ヒストリ単語が一覧表示される際に、表示部３に表示されるヒストリ単語のことである。表示位置対応文字とは、各表示ヒストリ単語それぞれを指定するための文字であり、それぞれ異なる文字である。第１実施形態においては、表示ヒストリ単語は最大８個であり、表示位置対応文字は各表示ヒストリ単語に対応する英文字「Ａ」〜「Ｈ」である。従って、「Ａ」〜「Ｈ」はそれぞれ一覧表示の先頭〜８番目に表示される表示ヒストリ単語を指定するための文字である。尚、表示ヒストリ単語格納領域９３において、表示位置対応文字「Ａ」〜「Ｈ」は更新されることの無い固定的な文字である。一方、表示ヒストリ単語は一覧表示の更新に応じて適宜更新される。
【００３２】
図３は表示ヒストリ単語格納領域９３のデータ構成の一例を示す図である。例えば図３において、表示位置対応文字「Ａ」に対応づけて、表示ヒストリ単語「get」が格納され、表示位置対応文字「F」に対応づけて表示ヒストリ単語「life」が格納されている。表示位置対応文字「G」及び「H」に対応するヒストリ単語は格納されていない。
【００３３】
選択見出語格納領域９５には、選択見出語が格納される。選択見出語とは、見出語が一覧表示された際に、検索対象としてユーザによって選択された見出語のことである。
【００３４】
選択ヒストリ単語格納領域９７には、選択ヒストリ単語が格納される。選択ヒストリ単語とは、ヒストリ単語が一覧表示された際に、検索対象としてユーザによって選択されたヒストリ単語のことである。
【００３５】
フラッシュＲＯＭ１１は、電子辞書装置１の各種機能を実現する為のプログラムやデータを格納するメモリである。本実施の形態において、フラッシュＲＯＭ１１には、ＣＰＵ７に読み出されて実行されることにより第１ヒストリ検索処理を行わせるための第１ヒストリ検索プログラム１１１と、ヒストリ単語を格納するヒストリ単語格納領域１１３と、英和辞書ＤＢ１１５とが格納されている。
【００３６】
図４は、ヒストリ単語格納領域１１３のデータ構成の一例を示す図である。ヒストリ単語格納領域１１３は１００個のヒストリ単語を格納することができ、辞書引きされる毎に、辞書引きされた見出語がヒストリ単語として追加格納されていく。また、ヒストリ単語は格納順の番号であるヒストリＮｏと対応づけて格納される。図４において、例えばヒストリＮｏ「１」に対応付けてヒストリ単語「six」が格納され、ヒストリＮｏ「９６」に対応付けてヒストリ単語「get」が格納されている。また、ヒストリＮｏ「９７」〜「１００」に対応するヒストリ単語は格納されていない。従って、図４においては、最も古くに辞書引きされた単語がヒストリＮｏ「１」の「six」であり、最も最近辞書引きされた単語がヒストリＮｏ「９６」の「get」であり、未だ１００個のヒストリ単語が格納されていない状態にある。
【００３７】
また、ヒストリ単語格納領域１１３に１００個のヒストリ単語が格納されている際に新たに辞書引きがなされた場合、ヒストリＮｏ「１」のヒストリ単語が削除され、ヒストリＮｏ「２」〜「１００」までのヒストリ単語がヒストリＮｏ「１」〜「９９」に更新され、新たに辞書引きされた見出語がヒストリＮｏ「１００」に対応するヒストリ単語として追加格納される。
【００３８】
英和辞書ＤＢ１１５は、複数の見出語それぞれについて、当該見出語の意味内容を説明・解説する説明情報が格納されたＤＢであり、見出語毎に検索可能に構成されている。
【００３９】
図５は、英和辞書ＤＢ１１５のデータ構成例を示す図である。英和辞書ＤＢ１１５は、見出語１１５１と、当該見出語の意味内容を説明・解説する説明情報１１５３とを対応づけて記憶している。例えば、図５において、見出語「get」と、見出語「get」の説明情報「vt．（got；got，〈英古・米〉gotten；-tt-）得る・・・」とが対応づけて格納されている。
【００４０】
次に、電子辞書装置１の動作を説明する。図６及び図７は、ＣＰＵ７が第１ヒストリ検索プログラム１１１に従って実行する処理である第１ヒストリ検索処理の動作を説明するためのフローチャートである。また、図８〜図１１は第１ヒストリ検索処理の際に表示部３に表示される画面の一例を示した図である。第１ヒストリ検索処理の流れを、図８〜図１１の画面例を参照しながら以下詳細に説明する。
【００４１】
まず、ＣＰＵ７は、文字入力のための画面を表示部３に表示させる。そして、ＣＰＵ７は文字キー５３の押下に応じて、入力された文字を検索文字として検索文字格納領域９１に格納し、当該入力文字を文字入力欄に表示させる（図６のステップＡ１）。
【００４２】
図８（ａ）は、図６のステップＡ１時点の表示画面例を示す図であり、ユーザが「get」と文字入力した際の画面３１１の一例である。画面３１１には、辞書名称３１１１として「英和辞典」が表示され、辞書名称３１１１の下の文字入力欄３１１３に「get」が入力・表示されている。
【００４３】
次いで、ＣＰＵ７は入力された文字に前方一致する見出語を先頭にして、英和辞書ＤＢ１１５に格納されている順に見出語を読み出して、一覧表示する。ここでＣＰＵ７は一覧表示の先頭の単語を反転表示させ、反転表示させた見出語の説明情報を英和辞書ＤＢ１１５から読み出し、説明情報表示欄に表示させる。尚、ＣＰＵ７は、この反転表示をカーソルキー５７の押下操作に応じて、該当する方向に移動させる（図６のステップA３）。
【００４４】
図８（ｂ）は、図６のステップＡ３時点の表示画面例を示す図であり、入力された文字「get」に前方一致する見出語から順番に英和辞書ＤＢ１１５に格納されている見出語が一覧表示された画面３１３の一例である。画面３１３には、画面上部に「英和辞典」の辞書名称３１３１と、辞書名称３１３１の下に文字入力欄３１３３と、画面中央に「get，gettable，getaway・・・」の一覧表示３１３５と、画面下部に説明情報表示欄３１３７とが表示され、一覧表示３１３５の先頭の単語「get」が反転表示３１３９され、説明情報表示欄３１３７には「get」の説明情報の「vt．（got；got，〈英古・米〉gotten；-tt-」得る・・・」が表示されている。
【００４５】
続いて、一覧表示において、ユーザによる訳／決定キー５１の押下に応じて、ＣＰＵ７は反転表示されている見出語を選択見出語として、選択見出語格納領域９５に格納し（図６のステップＡ５）、この選択見出語と一致する見出語の説明情報を英和辞書ＤＢ１１５より読み出して表示部３に表示させる（図６のステップＡ７）。このとき、ＣＰＵ７は当該見出語をヒストリ単語として、ヒストリ単語格納領域１１３の末尾に追加格納してヒストリ単語格納領域１１３を更新する（図６のステップＡ９）。
【００４６】
図８（ｃ）は、図６のステップＡ９時点の表示画面例を示す図であり、「get」が反転表示３１３９された図８（ｂ）の画面においてユーザが訳／決定キー５１を押下し、「get」の説明情報が表示された画面３１５の一例である。画面３１５には「英和辞典」の辞書名称３１５１の下に、見出語「get」と、見出語「get」の説明情報「get」の説明情報「vt．（got；got，〈英古・米〉gotten；-tt-）得る・・・」とが表示されている。
【００４７】
次いで、説明情報が表示されている状態（図６のステップＡ７→Ａ９）において、ＣＰＵ７はヒストリキー５５が押下されたか否かを判定する（図６のステップＡ１１）。ヒストリキー５５がユーザにより押下されなかったと判定した場合（図６のステップＡ１１；Ｎｏ）、ＣＰＵ７は他の処理へ移行し（図６のステップＡ１３）、ヒストリキー５５が押下されたと判定した場合（図６のステップＡ１１；Ｙｅｓ）、現在のモードを第１のモードに切り替えるとともに、ヒストリ単語格納領域１１３に格納されたヒストリ単語の先頭から８単語分のヒストリ単語をヒストリＮｏの降順に一覧表示させる。そして、先頭のヒストリ単語を反転表示させると同時に、表示部３に表示させたヒストリ単語を、表示ヒストリ単語として、表示位置対応文字と対応づけて表示ヒストリ単語格納領域９３に格納する（図７のステップＡ１５）。
【００４８】
図９（ａ）は、図７のステップＡ１５時点の表示画面例を示す図であり、見出語「get」と見出語「get」の説明情報とが表示された図８（ｃ）の画面３１５において、ユーザがヒストリキー５５を押下した際の画面例である。画面上部には「英和  ヒストリサーチ」の画面名称３１７１が、画面左端には「Ａ」〜「Ｈ」の表示位置対応文字３１７３が、画面中央にはヒストリ単語「get，do，have・・・」の一覧表示３１７５が、画面下部には説明情報表示欄３１７７が表示され、一覧表示３１７５の先頭のヒストリ単語「get」が反転表示３１７９され、説明情報表示欄３１７７には「get」の説明情報「vt．（got；got，〈英古・米〉gotten；-tt-）得る・・・」が表示されている。
【００４９】
図７のステップＡ１５の処理の後、ＣＰＵ７は切替えキー５９の押下が為されたか否かを判定する（図７のステップＡ１７）。切替えキー５９が押下されず（ステップＡ１７；Ｎｏ）、画面に表示されている表示位置対応文字の何れかと一致する文字キー５３が押下されなかった場合（図７のステップＡ１９；Ｎｏ）、ＣＰＵ７は、カーソルキー５７の押下操作による反転表示の移動操作等が行われ、訳／決定キー５１の押下操作による選択ヒストリ単語の決定操作がなされたか否かを判定する（図７のステップＡ２１）。訳／決定キー５１が押下されずに他の操作がなされたと判定した場合（ステップＡ２１；Ｎｏ）、ＣＰＵ７は他の処理へ移行し（図７のステップＡ２３）、訳／決定キー５１が押下されたと判定した場合（ステップＡ２１；Ｙｅｓ）、反転表示されているヒストリ単語を選択ヒストリ単語として、選択ヒストリ単語格納領域９７に格納し（図７のステップＡ２５）、この選択ヒストリ単語と同一の見出語の説明情報を英和辞書ＤＢ１１５から読み出して、表示部３に表示させ（図６のステップＡ７）、図６のステップＡ７へ移行する。
【００５０】
図９（ｂ）は、図７のステップＡ２５の処理の後、図６のステップＡ７に移行した時点の表示画面例を示す図であり、ヒストリ単語の一覧表示中で「get」が反転表示されている図９（ａ）の画面３１７において、ユーザが訳／決定キー５１を押下することで、「get」の説明情報が表示された場合の画面３１５の一例である。図９（ｂ）において、画面３１５には「英和辞典」の辞書名称３１５１と、見出語「get」と、見出語「get」の説明情報「vt．（got；got，〈英古・米〉gotten；-tt-）得る・・・」とが表示されている。
【００５１】
一方、図７のステップＡ１９において、ＣＰＵ７が、画面に表示されている表示位置対応文字の何れかと一致する文字キー５３が押下されたと判定した場合（ステップＡ１９；Ｙｅｓ）、入力された文字と一致する表示位置対応文字に対応づけられた表示ヒストリ単語を選択ヒストリ単語として、選択ヒストリ単語格納領域９７に格納し（図７のステップＡ２７）、この選択ヒストリ単語と同一の見出語の説明情報を英和辞書ＤＢ１１５より読み出して、表示部３に表示させ（図６のステップＡ７）、Ａ７以降の処理を実行する。
【００５２】
図９（ｃ）は、図７のステップＡ２７の処理の後、図６のステップＡ７に移行した時点の表示画面例を示す図であり、表示位置対応文字「Ｂ」にヒストリ単語「do」が対応づけられた図９（ａ）の画面３１７において、ユーザが文字キー５３の“Ｂ”キーを押下することで「do」の説明情報が表示された画面３１５の一例である。図９（ｃ）において、画面３１５には「英和辞典」の辞書名称３１５１と、見出語「do」と、見出語「do」の説明情報「v．（did； done） 行う，する； なしとげる・・・」とが表示されている。
【００５３】
図７にもどり、ステップＡ１７において、切替えキー５９が押下された場合（ステップＡ１７；Ｙｅｓ）、ＣＰＵ７は第２のモードに切り替えて、文字入力欄を表示させる（図７のステップＡ２９）。
【００５４】
図１０（ａ）は、図７のステップＡ２９時点の表示画面例を示す図であり、ヒストリ単語が一覧表示された図９（ａ）の画面３１７において、ユーザが切替えキー５９を押下することで、画面名称の下に文字入力欄が表示された画面３１９の一例である。画面３１９には、画面上部に「英和  ヒストリサーチ」の画面名称３１９１と、画面名称３１９１の下に文字入力欄３１９３と、画面左端に「Ａ」〜「Ｇ」の表示位置対応文字３１９５と、画面中央にヒストリ単語「get，do，have・・・」の一覧表示３１９７と、画面下部に説明情報表示欄３１９９とが表示され、一覧表示３１９７の先頭の単語「get」が反転表示３２０１され、説明情報表示欄３１９７には「get」の説明情報の「vt．（got；got，〈英古・米〉gotten；-tt-）得る・・・」が表示される。
【００５５】
次いで、図７のステップＡ３１において、文字キー５３の何れかが押下された場合（ステップＡ３１；Ｙｅｓ）、ＣＰＵ７は、入力文字を文字入力欄に表示させ、当該入力文字を検索文字として検索文字格納領域９１に格納する（図７のステップＡ３３）。そして、ＣＰＵ７はヒストリ単語格納領域１１３内のヒストリ単語の中に検索文字と前方一致するヒストリ単語があるか否かを判定する（図７のステップＡ３５）。前方一致する単語があると判定された場合（図７のステップＡ３５；Ｙｅｓ）、ＣＰＵ７は該当する単語を最先としてアルファベット順にヒストリ単語一覧を更新して表示し、先頭単語を反転表示する（図７のステップＡ３７）。先頭単語を反転表示させた後は、ＣＰＵ７はステップＡ３１の処理に移行する。
【００５６】
図１０（ｂ）は、図７のステップＡ３７時点の表示画面例を示す図であり、文字入力欄が表示された図１０（ａ）の画面３１９において、ユーザが文字キー５３の“Ｓ”キーを押下することで、検索文字である「s」と前方一致するヒストリ単語「six」を最先として、アルファベット順にヒストリ単語の一覧表示が更新されて表示された画面３１９の一例である。画面３１９には、画面中央のヒストリ単語一覧３１９７が「six，size，sky・・・」と更新されて表示され、ヒストリ単語一覧３１９７の先頭の単語「six」が反転表示３２０１され、説明情報表示欄３１９９には「six」の説明情報「（類音sex）”−名＜複〜／−ez／−iz／＞・・・・・・」が表示される。
【００５７】
尚ここで、図７のステップＡ３７の処理の後、図７のステップＡ３１に移行し、文字キー５３の何れかが再度押下された場合には（図７のステップＡ３１；Ｙｅｓ）、ＣＰＵ７は図７のステップＡ３３〜Ａ３７の処理を繰り返し実行する。
【００５８】
図１０（ｃ）は、図７のステップＡ３３〜Ａ３７の処理を繰り返し実行した場合のステップＡ３７時点の表示画面例であり、検索文字「s」が入力された図１０（ｂ）の文字入力ヒストリサーチ画面３１７において、ユーザが更に文字キー５３の“Ｋ”キーを押下することで、検索文字「sｋ」と前方一致するヒストリ単語「sky」を最先として、アルファベット順にヒストリ単語一覧が更新されて表示された画面３１９の一例である。画面３１９には、画面中央のヒストリ単語一覧３１９７が「sky、t，T・・・」と更新されて表示され、一覧表示３１９７の先頭の単語「sky」が反転表示３２０１され、説明情報表示欄３１９９には「sky」の説明情報の「空；天；（時にpl．） 天国；・・・」が表示される。
【００５９】
図７にもどり、ステップＡ３１において、文字キー５３の何れも押下されなかったと判定した場合（図６のステップＡ３１；Ｙｅｓ）、ＣＰＵ７は、カーソルキー５７の押下操作による反転表示の移動操作等が行われ、訳／決定キー５１の押下操作による選択ヒストリ単語の決定操作がなされたか否かを判定する（図７のステップＡ３９）。ユーザにより訳／決定キー５１が押下されずに他の操作がなされたと判定した場合（ステップＡ３９；Ｎｏ）、他の処理へ移行する（図７のステップＡ４１）。一方、押下されたと判定した場合（ステップＡ３９；Ｙｅｓ）、ＣＰＵ７は反転表示されたヒストリ単語を選択ヒストリ単語として選択ヒストリ単語格納領域９７に格納し（図７のステップＡ４３）、この選択ヒストリ単語と同一の見出語の説明情報を英和辞書ＤＢ１１５より読み出して、表示部３に表示させ（図６のステップＡ７）、図６のステップＡ７へ移行する。
【００６０】
図１１（ａ）は図７のステップＡ４３の処理の後、図６のステップＡ７に移行した時点の表示画面例を示す図であり、ヒストリ単語「sky」が反転表示３２０１された図１０（ｃ）の画面３１９においてユーザが訳／決定キー５１を押下し、「sky」の説明情報が表示された画面の一例である。図１１（ａ）において、画面３１３には「英和辞典」の辞書名称３１３１と、辞書名称３１３１の下に見出語「sky」と、見出語「sky」の説明情報「空；天；（時にpl．） 天国；・・・」とが表示されている。
【００６１】
尚、図７のステップＡ３５において、ヒストリ単語格納領域１１３の中に検索文字と前方一致する単語がなかった場合（ステップＡ３５；Ｎｏ）、ＣＰＵ７は図６のステップＡ３に処理を移行し、検索文字に前方一致する見出語を先頭にして、英和辞書ＤＢ１１５に格納されている順に見出語を読み出して一覧表示し、先頭の単語を反転表示させる（図６のステップＡ３）。続いて、一覧表示において、ユーザによる訳／決定キー５１の押下に応じて、ＣＰＵ７は反転表示されている見出語の説明情報を英和辞書ＤＢ１１５より読み出して表示部３に表示させ（図６のステップＡ３〜Ａ７）、図６のＡ９以降の処理を実行する。
【００６２】
図１１（ｂ）は、図７のステップＡ３５の処理の後、図６のステップＡ３に移行した時点の表示画面例であり、検索文字「s」が入力された図１０（ｂ）の画面３１９において、ユーザが更に文字キー５３の“L”キーを押下することで、検索文字である「sl」に前方一致する見出語から順番に、英和辞書ＤＢ１１５に格納されている見出語が読み出され、一覧表示された画面３１３の一例である。画面３１３には、画面上部に「英和辞典」の辞書名称３１３１と、辞書名称３１３１の下に文字入力欄３１３３と、画面中央に見出語「slab，slabber，slack・・・」の一覧表示３１３５と、画面下部に説明情報表示欄３１３７とが表示され、一覧表示３１３５の先頭の単語「slab」が反転表示３１３９され、説明情報表示欄３１３７には「slab」の説明情報「n． vt．（-bb-）石板；〔英〕 （the〜）死体置き台・・・」が表示される。
【００６３】
図１１（ｃ）は、図７のステップＡ３５、図６のステップＡ３及びＡ５の処理の後、図６のステップＡ７に移行した時点の表示画面例を示す図であり、見出語「slab」が反転表示された図１１（ｂ）の画面３１３において、ユーザが訳／決定キー５１を押下することで、「slab」の説明情報が表示された画面３１３の一例である。図１１（ｃ）において、画面３１３には「英和辞典」の辞書名称３１３１と、見出語「slab」と、見出語「slab」の説明情報「n． vt．（-bb-）石板；〔英〕 （the〜）死体置き台・・・」とが表示されている。
【００６４】
以上、第１実施形態を説明したが、電子辞書装置１によれば、ユーザによってヒストリキー５５が押下されると、以前辞書引きされた単語がヒストリ単語として一覧に表示される。このとき、最も最近に辞書引きされた単語を先頭にして、辞書引きされた順番の降順にヒストリ単語が表示される。従って、ユーザ所望の単語が比較的最近辞書引きされた単語であれば、画面内に当該単語が表示される。また、ヒストリ単語は、当該単語を指定する指定文字とともに表示される。よって、ユーザが該当単語の指定文字に対応する文字キー５３を１回押下するだけで当該単語を指定することができ、指定がなされると、当該単語の説明情報が表示されることとなる。そのため、比較的最近辞書引きした単語については、新たに文字入力する場合に比べて、当該単語の説明情報を表示させるまでに必要とされる操作時間や文字入力回数が少なくて済む。但し、ユーザ所望の単語が比較的古くに辞書引きされた単語であれば、画面内に表示されず、所望の単語が目視にて確認されるまでユーザのスクロール操作を要する場合がある。
【００６５】
その場合、ユーザの切替えキー５９の押下に応じて、モードが切替わる。このモードにおいて、所望の単語のスペルがユーザの文字キー５３の押下に応じて１文字ずつ入力されると、その都度ヒストリ単語の一覧表示を所望の単語が最先に表示されるように更新されていく。ユーザ所望の単語が画面内に表示されると、ユーザの選択により、当該単語の説明情報が表示される。従って、ユーザ所望の単語が比較的古くに辞書引きされた単語であっても、新たな文字入力がされる場合より、所望の単語が選択されるまでに必要とされる操作時間や操作入力回数は少なくて済む。
【００６６】
このように、ユーザが以前辞書引きした単語の説明情報を表示させたいときに、ヒストリキー５５の押下の後、文字キー５３の操作や、切替えキー５９の押下に応じたモードの切替えを適宜行うことで、新たに文字入力される場合よりも、所望の単語が選択されるまでに必要とされる操作時間や文字入力回数を減少させることができ、使い勝手の良い電子辞書装置が実現される。
【００６７】
［第２実施形態］
次に、図１２〜図１８を参照して、本発明を携帯型の電子辞書装置である電子辞書装置２に適用した場合の第２実施形態について説明する。第２実施形態では、第１実施形態において表示位置対応文字として英文字を使用していたのに対し、数字の文字を使用する。  
【００６８】
図１２は、電子辞書装置２の斜視概観図の一例である。この電子辞書装置２の構成は、図２の電子辞書装置１において、入力部５を入力部６に、ＲＡＭ９-内の表示ヒストリ単語格納領域９３を表示ヒストリ単語格納領域９４に、フラッシュＲＯＭ１１内の第１ヒストリ検索プログラム１１１を第２ヒストリ検索プログラム１１２に置き換えた構成と同様であり、更に入力部６の構成は、図１（ｂ）の電子辞書装置１の入力部５において、切替えキー５９を無くし、数字キー６１として“０”〜“９”キーを追加した構成と同様である。以下、同一の構成要素には同一の符号を付してその説明を省略し、本実施形態の特徴部分を中心に説明する。なお、第１実施形態の電子辞書装置１と本実施形態の電子辞書装置２との外観構成を異なることとしたが、電子辞書装置１において数字キー６１を更に備えることとして、同一の外観構成としてもよいことは勿論である。
【００６９】
ＣＰＵ７は、フラッシュＲＯＭ１１より第２ヒストリ検索プログラム１１２を読み出して実行することにより、第２ヒストリ検索処理を実行する。第２ヒストリ検索処理の内容は、フローチャート（図１５及び図１６）を参照して詳細に後述するが、ここで簡単に処理内容を説明する。第２ヒストリ検索処理において、ＣＰＵ７は、ユーザのヒストリキー５５の押下に応じて、ヒストリ単語格納領域１１３に格納されているヒストリ単語を読み出し、一覧表示させる。このとき、英文字キー５３の押下に応じて、ＣＰＵ７は、ヒストリ単語格納領域１１３に格納されているヒストリ単語の中から、入力された文字と先頭文字が一致するヒストリ単語のみが表示されるようにヒストリ単語の一覧表示を更新し、数字キー６１の押下に応じて、入力された数字の文字を表示位置対応文字として、対応するヒストリ単語と同一の見出語の説明情報を表示させる。
【００７０】
表示ヒストリ単語格納領域９４には、表示ヒストリ単語と表示位置対応文字とが対応づけて格納される。第２実施形態においては、表示ヒストリ単語は最大８個であり、表示位置対応文字は「１」〜「８」である。ここで、「１」〜「８」はそれぞれ一覧表示の先頭〜８番目に表示される表示ヒストリ単語を指定するための文字である。尚、表示ヒストリ単語格納領域９４において、表示位置対応文字「１」〜「８」は更新されることの無い固定的な文字である。一方、表示ヒストリ単語は一覧表示の更新に応じて適宜更新される。
【００７１】
図１４は表示見出語格納領域９４のデータ構成の一例を示す図である。図１４において、表示位置対応文字９４１である「１」〜「８」と、表示ヒストリ単語９４３として「get、do、have・・・」とがそれぞれ対応付けて格納されている。例えば同図において、表示位置対応文字「１」に対応づけて、表示ヒストリ単語「get」が格納され、表示位置対応文字「８」に対応づけて表示ヒストリ単語「finish」が格納されている。
【００７２】
次に、電子辞書装置２の動作を説明する。図１５及び図１６は、ＣＰＵ７が第２ヒストリ検索プログラム１１２を読み出して実行する第２ヒストリ検索処理の動作を説明するためのフローチャートである。また、図１７及び図１８は第２ヒストリ検索処理の際に表示部３に表示される画面の一例を示した図である。第２ヒストリ検索処理の流れを、図１７及び図１８の画面例を参照しながら説明する。なお、図６及び図７に示した第１ヒストリ検索処理と同一ステップには同一の符号を付し、第１ヒストリ検索処理と異なるステップを中心に説明する。
【００７３】
図１５のステップＡ１１において、ヒストリキー５５が押下されたと判定された場合（ステップＡ１１；Ｙｅｓ）、ＣＰＵ７は、ヒストリ単語格納領域１１３からヒストリ単語を読み出し、ヒストリＮｏの降順に一覧表示させ、先頭単語を反転表示させる。同時に、表示部３に表示させたヒストリ単語を、表示ヒストリ単語として、表示位置対応文字「１」〜「８」に対応づけて表示ヒストリ単語格納領域９４に格納する（図１６のステップＢ１５）。
【００７４】
図１７（ａ）は、図１６のステップB１５時点の表示画面例を示す図であり、ユーザがヒストリキー５５を押下した際の、画面３５１の一例である。図１７（ａ）において、画面３５１には、画面上部に「英和  ヒストリサーチ」の画面名称３５１１と、画面左端に「１」〜「８」の表示位置対応文字３５１３と、画面中央にヒストリ単語「get、do、have・・・」の一覧表示３５１５と、画面下部に説明情報表示欄３５１７とが表示され、一覧表示３５１５の先頭の単語「get」が反転表示３５１９され、説明情報表示欄３１３７には「get」の説明情報「vt．（got；got，〈英古・米〉gotten；-tt-）得る・・・」が表示される。
【００７５】
ヒストリ単語が一覧表示されている状態（図１６のステップＢ１５）において、ＣＰＵ７は文字キー５３の何れかが押下されたか否かを判定する（図１６のステップＢ１７）。文字キー５３の何れかがユーザにより押下されたと判定した場合（ステップＢ１７；Ｙｅｓ）、ＣＰＵ７は、入力された１文字を検索文字として、検索文字格納領域９１に格納し、この検索文字と先頭文字の一致するヒストリ単語のみをヒストリ単語格納領域１１３から読み出し、アルファベット順に、一覧表示する（図１６のステップＢ１９）。
【００７６】
図１７（ｂ）は、図１６のステップＢ１９時点の表示画面例を示す図であり、ヒストリ単語が一覧表示された図１７（ａ）の画面３５１において、ユーザが文字キー５３の“Ｓ”キーを押下することで、検索文字「s」と先頭文字の一致するヒストリ単語「six、size、sky」のみが一覧表示された画面３５１の一例である。画面３５１には、画面上部に「英和  ヒストリサーチ」の画面名称３５１１と、画面左端に「１」〜「３」の表示位置対応文字３５１３と、画面中央にヒストリ単語「six、size、sky」の一覧表示３５１５と、画面下部に説明情報表示欄３５１７とが表示され、一覧表示３５１３の先頭の単語「six」が反転表示３５１９され、説明情報表示欄３５１７には「six」の説明情報「（類音sex）”−名＜複〜／−ez／−iz／＞・・・」が表示される。
【００７７】
図１６のステップＢ１９の処理の後、ＣＰＵ７は図１６のステップＢ１７に処理を移行する。ここで、文字キー５３が押下された場合は、図１６のステップＢ１７〜Ｂ１９を繰り返し実行する。
【００７８】
図１７（ｃ）は図１６のステップＢ１７〜Ｂ１９が繰り返し実行された場合のステップＢ１９時点の表示画面例であり、ヒストリ単語が一覧表示された図１７（ｂ）の画面３５１において、ユーザが文字キー５３の“Ａ”キーを押下することで、検索文字「a」と先頭文字の一致するヒストリ単語「a、ab、answer」のみが表示された画面の一例である。図１７（ｃ）において、画面３５１には、画面上部に「英和  ヒストリサーチ」の画面名称３５１１と、画面左端に「１」〜「３」の表示位置対応文字３５１３と、画面中央にヒストリ単語「a、ab、answer」の一覧表示３５１５と、画面下部に説明情報表示欄３５１７とが表示され、一覧表示３５１５の先頭の単語「a」が反転表示３５１９され、説明情報表示欄３５１７には「a」の説明情報「n．第1番目 ((アルファベットの第1字から))；・・・」が表示される。
【００７９】
ここで、図１６のステップB１７において、文字キー５３の何れも押下されず（ステップＢ１７；Ｎｏ）、更に、画面に表示中の表示位置対応文字の何れかと一致する数字キー６１も押下されなかった場合（図１６のステップＢ２１；Ｎｏ）、選択ヒストリ単語の決定操作がなされたか否かを判定する。すなわち、カーソルキー５７の押下操作に応じた反転表示の移動と、訳／決定キー５１の押下操作による決定操作とがなされたか否かの判定をする（図１６のステップＢ２３）。決定操作がなされずに他の操作がなされた場合（図１６のステップＢ２３；Ｎｏ）はＣＰＵ７は当該操作に応じた他の処理へ移行する（図１６のステップＢ２５）、押下されたと判定した場合、ＣＰＵ７は反転表示されたヒストリ単語を選択ヒストリ単語として選択ヒストリ単語格納領域９７に格納し（図１６のステップＢ２７）、この選択ヒストリ単語と同一の見出語の説明情報を英和辞書ＤＢ１１５より読み出して、表示部３に表示させ（図１５のステップＡ７）、図１５のステップＡ９以降の処理を実行する。
【００８０】
図１８（ａ）はステップＡ２７の処理から移行したステップＡ７時点の表示画面例であり、ヒストリ単語「a」が反転表示３５１９された図１７（ｃ）の一覧表示画面においてユーザが訳／決定キー５１を押下し、「a」の説明情報が表示された画面例である。画面３５３には「英和辞典」の辞書名称３５３１の下に、見出語「a」と、見出語「a」の説明情報「n．第1番目 ((アルファベットの第1字から))；・・・」とが表示されている。
【００８１】
図１６に戻り、ステップＢ２１において、画面に表示されている表示位置対応文字の何れかと一致する数字キー６１が押下されたと判定した場合（ステップＢ２１；Ｙｅｓ）、ＣＰＵ７は、入力された文字を表示位置対応文字として、この表示位置対応文字に対応づけられた表示ヒストリ単語を表示見出語格納領域９４から読み出す。そして、読み出したヒストリ単語を選択ヒストリ単語として選択ヒストリ単語格納領域９７に格納し（図１６のステップＢ２９）、この選択ヒストリ単語と同一の見出語の説明情報を英和辞書ＤＢ１１５より読み出して、表示部３に表示させ（図１５のステップＡ７）、図１５のステップＡ９以降の処理を実行する。
【００８２】
図１８（ｂ）は、図１６のステップＢ２９の処理から移行した図１５のステップＡ７時点の表示画面例であり、表示位置対応文字「３」にヒストリ単語「answer」が対応づけられた図１７（ｃ）のヒストリサーチ画面３５１において、ユーザが数字キー６１の“３”キーを押下することで「answer」の説明情報が表示された画面の一例である。図１８（ｂ）において、画面３５３には「英和辞典」の辞書名称３５３１と、見出語「answer」と、見出語「answer」の説明情報「n．答え， 返事； 応答； 解答； 解決策；・・・」とが表示されている。
【００８３】
以上、第２実施形態を説明したが、電子辞書装置２によれば、ユーザによってヒストリキー５５が押下されると、以前辞書引きされた単語がヒストリ単語として一覧に表示される。このとき、最も最近に辞書引きされた単語を先頭にして、辞書引きされた順番の降順にヒストリ単語が表示される。従って、ユーザ所望の単語が比較的最近辞書引きされた単語であれば、画面内に当該単語が表示される。また、ヒストリ単語は、当該単語を指定する指定数字とともに表示される。従って、ユーザが該当単語の指定数字に対応する数字キー６１を１回押下するだけで当該単語を指定することができ、指定がなされると、当該単語の説明情報が表示されることとなる。そのため、比較的最近辞書引きした単語については、新たに文字入力する場合に比べて、当該単語の説明情報を表示させるまでに必要とされる操作時間や文字入力回数が少なくて済む。但し、ユーザ所望の単語が比較的古くに辞書引きされた単語であれば、画面内に表示されず、所望の単語が目視にて確認されるまでユーザのスクロール操作が必要とされる場合がある。
【００８４】
その場合、ユーザの英文字キー５３の押下に応じた、１文字の文字の入力が有効に機能する。即ち、英文字が入力されると、この入力された文字を先頭文字とするヒストリ単語のみが表示されるように一覧表示が更新される。この更新の結果、ユーザ所望の単語が画面内に表示されると、ユーザの選択により、当該単語が説明情報を表示される。従って、ユーザ所望の単語が比較的古くに辞書引きされた単語であっても、新たに文字入力される場合より、所望の単語が選択されるまでに必要とされる操作時間や操作入力回数は少なくて済む。
【００８５】
このように、ユーザが以前辞書引きした単語の説明情報を表示させたいとき、ヒストリキー５５の押下の後、ユーザが文字キー５３や数字キー６１押下を適宜行うことで、新たに文字入力するよりも、所望の単語が選択されるまでに必要とされる操作時間や文字入力回数を減少させることができる、よって使い勝手の良い電子辞書装置が実現される。
【００８６】
尚、本発明は上述した実施形態に限らず、他の実施形態への適用も可能である。例えば、第１実施形態及び第２実施形態において、英文字キー５３の入力に応じて、英文字の検索文字を格納したが、かな文字キーの押下に応じて、日本語の検索文字を格納し、ヒストリ単語の一覧表示を更新することとしても良い。
【００８７】
また、第１実施形態の電子辞書装置１において、入力部５に切替えキー５９を設け、切替えキー５９の押下に応じて、第１のモードと第２のモードとを切替えているが、切替えキー５９を設けず、ヒストリキー５５の押下の回数で切替えることとしても良い。具体的には、図７のステップＡ１７において、ヒストリキー５５が２回連続押下されたか否かを判定する。２回連続押下された場合（ステップＡ１７；Ｙｅｓ）には第２のモードに切り替え、２回連続で押下されなかった場合（ステップＡ１７；Ｎｏ）には第１のモードに切り替えるといった方法により実現できる。
【００８８】
更に、第１実施形態及び第２実施形態ではヒストリ単語の一覧表示の中から所望のヒストリ単語を容易に選択できるようにするために本発明を適用しているが、単語帳のように辞書ＤＢから抜き出して辞書ＤＢ以外の領域に複数の単語が格納される場合、この領域の中から、所望の単語を容易に選択できるようにするために本発明を適用することも可能である。加えて、本発明は携帯型の電子辞書装置に限らず、辞書機能を有する電子機器であれば、携帯電話機やパソコン、ＰＤＡ（Personal Digital Assistants）等にも適用可能である。
【図面の簡単な説明】
【００８９】
【図１】（ａ）第１実施形態における電子辞書装置の斜視概観図の一例を示す図。（ｂ）第１実施形態における電子辞書装置のキー配列の一例を示す図。
【図２】第１実施形態における電子辞書装置の機能ブロックの構成例を示す図。
【図３】第１実施形態における表示見出語格納領域のデータ構成の一例を示す図。
【図４】第１実施形態におけるヒストリ単語領域のデータ構成の一例を示す図。
【図５】第１実施形態における英和辞書ＤＢのデータ構成の一例を示す図。
【図６】第１実施形態における第１ヒストリ検索処理を説明するためのフローチャート。
【図７】第１実施形態における第１ヒストリ検索処理を説明するためのフローチャート。
【図８】第１実施形態における表示部に表示される表示画面の一例を示す図。
【図９】第１実施形態における表示部に表示される表示画面の一例を示す図。
【図１０】第１実施形態における表示部に表示される表示画面の一例を示す図。
【図１１】第１実施形態における表示部に表示される表示画面の一例を示す図。
【図１２】（ａ）第２実施形態における電子辞書装置の斜視概観図の一例を示す図。（ｂ）第２実施形態における電子辞書装置のキー配列の一例を示す図。
【図１３】第２実施形態における電子辞書装置の機能ブロックの構成例を示す図。
【図１４】第２実施形態における表示見出語格納領域のデータ構成の一例を示す図。
【図１５】第２実施形態における第２ヒストリ検索処理を説明するためのフローチャート。
【図１６】第２実施形態における第２ヒストリ検索処理を説明するためのフローチャート。
【図１７】第２実施形態における表示部に表示される表示画面の一例を示す図。
【図１８】第２実施形態における表示部に表示される表示画面の一例を示す図。
【符号の説明】
【００９０】
１，２  電子辞書装置
３  表示部
５  入力部
５１  訳／決定キー
５３  文字キー
５５  ヒストリキー
５７  カーソルキー
５９  切替えキー
６  入力部
６１  数字キー
７  ＣＰＵ
９  ＲＡＭ
９１  検索文字格納領域
９３  表示ヒストリ単語格納領域
９４  表示ヒストリ単語格納領域
９５  選択見出語格納領域
９７  選択ヒストリ単語格納領域
１１  フラッシュＲＯＭ
１１１  第１ヒストリ検索プログラム
１１２  第２ヒストリ検索プログラム
１１３  ヒストリ単語格納領域
１１５  英和辞書ＤＢ
【図１】
2006323646.tif 000003
【図２】
2006323646.tif 000004
【図３】
2006323646.tif 000005
【図４】
2006323646.tif 000006
【図５】
2006323646.tif 000007
【図６】
2006323646.tif 000008
【図７】
2006323646.tif 000009
【図８】
2006323646.tif 000010
【図９】
2006323646.tif 000011
【図１０】
2006323646.tif 000012
【図１１】
2006323646.tif 000013
【図１２】
2006323646.tif 000014
【図１３】
2006323646.tif 000015
【図１４】
2006323646.tif 000016
【図１５】
2006323646.tif 000017
【図１６】
2006323646.tif 000018
【図１７】
2006323646.tif 000019
【図１８】
2006323646.tif 000020