(57)【要約】【課題】学習用に適したヒストリ機能、使い勝手の良いヒストリ機能を実現すること。【解決手段】ＣＰＵ１０は、ユーザによって選択された見出語に対応する説明情報を国語辞典ＤＢ５０２から読み出し、表示部３０に表示させた場合に、当該見出語をヒストリ見出語としてヒストリテーブル５０４に蓄積的に記憶していく。そして、ユーザが入力部２０より入力した入力文字に適合する見出語を蓄積記憶された見出語より選択し表示部３０に表示させる。【選択図】  図２
2005018419.tif 000002
【特許請求の範囲】
【請求項１】
見出語と当該見出語の説明情報とが対応付けられて集合された集合情報を記憶する記憶手段と、
この記憶手段に記憶された見出語の中から見出語を選択する選択手段と、
この選択手段により選択された見出語に対応する説明情報を前記集合情報の中から読み出して表示する制御を行う説明情報表示制御手段と、
この説明情報表示制御手段により表示された説明情報の見出語を蓄積的に記憶する蓄積記憶手段と、
入力文字を入力する入力手段と、
この入力手段により入力された入力文字に適合する見出語を前記蓄積記憶手段に記憶された見出語の中から選択して表示する制御を行う蓄積見出語選択表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項２】
前記選択手段は、前記入力手段により入力された入力文字に適合する見出語を前記集合情報の中から選択する手段であり、
前記入力手段により入力された入力文字に適合する見出語を、前記選択手段により選択させるか、又は、前記蓄積見出語選択表示制御手段により選択させるかを切り替える第１の切替手段を更に備えることを特徴とする請求項１に記載の情報表示制御装置。
【請求項３】
前記蓄積見出語選択表示制御手段は、前記入力手段により文字が入力される度に、入力文字に適合する見出語を前記蓄積記憶手段に記憶された見出語の中から再選択して再表示する制御を行う再選択表示制御手段を有することを特徴とする請求項１又は２に記載の情報表示制御装置。
【請求項４】
前記蓄積記憶手段に記憶された見出語を記憶順に従って表示する制御を行う蓄積見出語記憶順表示制御手段を更に備えることを特徴とする請求項１〜３の何れか一項に記載の情報表示制御装置。
【請求項５】
所定の表示部に、前記蓄積見出語選択表示制御手段により選択された見出語を表示させるか、又は、前記蓄積見出語記憶順表示制御手段により見出語を表示させるかを切り替える第２の切替手段を更に備えることを特徴とする請求項４に記載の情報表示制御装置。
【請求項６】
前記第２の切替手段は、前記入力手段により文字が入力されていない状態の場合に前記蓄積見出語記憶順表示制御手段に切り替え、文字が入力された状態の場合に前記蓄積見出語選択表示制御手段に自動的に切り替える文字入力時自動切替手段を有することを特徴とする請求項５に記載の情報表示制御装置。
【請求項７】
所定の通信回線を介して利用者端末と接続されるサーバにおいて、
見出語と当該見出語の説明情報とが対応付けられて集合された集合情報を記憶する記憶手段と、
見出語を指定する見出語指定情報を前記利用者端末から受信する見出語指定情報受信手段と、
この見出語指定情報受信手段により受信された見出語指定情報に基づいて、前記記憶手段に記憶された見出語の中から見出語を選択する選択手段と、
この選択手段により選択された見出語に対応する説明情報を前記集合情報の中から読み出して前記利用者端末に送信する第１の送信手段と、
この第１の送信手段により送信された説明情報の見出語を蓄積的に記憶する蓄積記憶手段と、
入力文字を前記利用者端末から受信する入力文字受信手段と、
この入力文字受信手段により受信された入力文字に適合する見出語を前記蓄積記憶手段に記憶された見出語の中から選択して前記利用者端末に送信する第２の送信手段と、
を備えることを特徴とするサーバ。
【請求項８】
コンピュータに、
見出語と当該見出語の説明情報とが対応付けられて集合された集合情報を記憶する記憶機能と、
この記憶機能に記憶された見出語の中から見出語を選択する選択機能と、
この選択機能により選択された見出語に対応する説明情報を前記集合情報の中から読み出して表示する制御を行う説明情報表示制御機能と、
この説明情報表示制御機能により表示された説明情報の見出語を蓄積的に記憶する蓄積記憶機能と、
入力文字を入力する入力機能と、
この入力機能により入力された入力文字に適合する見出語を前記蓄積記憶機能に記憶された見出語の中から選択して表示する制御を行う蓄積見出語選択表示制御機能と、
を実現させるためのプログラム。
【請求項９】
所定の通信回線を介して利用者端末と接続されるサーバに、
見出語と当該見出語の説明情報とが対応付けられて集合された集合情報を記憶する記憶機能と、
見出語を指定する見出語指定情報を前記利用者端末から受信する見出語指定情報受信機能と、
この見出語指定情報受信機能により受信された見出語指定情報に基づいて、前記記憶機能に記憶された見出語の中から見出語を選択する選択機能と、
この選択機能により選択された見出語に対応する説明情報を前記集合情報の中から読み出して前記利用者端末に送信する第１の送信機能と、
この第１の送信機能により送信された説明情報の見出語を蓄積的に記憶する蓄積記憶機能と、
入力文字を前記利用者端末から受信する入力文字受信機能と、
この入力文字受信機能により受信された入力文字に適合する見出語を前記蓄積記憶機能に記憶された見出語の中から選択して前記利用者端末に送信する第２の送信機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報表示制御装置、サーバ及びプログラムに関する。
【０００２】
【従来の技術】
従来から、国語辞典、英和辞典、和英辞典等、数種類の電子辞書データベース（以下、データベースを「ＤＢ」という。）が組み込まれた電子辞書と呼ばれる情報表示制御装置が知られている。この電子辞書ＤＢには、見出語と当該見出語の説明情報が対応付けられて集合された集合情報が記憶されており、ユーザが入力した入力文字と一致する見出語を電子辞書ＤＢより検索し、一致する見出語があればその説明情報を表示させることができる。
【０００３】
また、いわゆるヒストリ機能を備えた電子辞書が知られている。ヒストリ機能とは、ユーザによって入力された入力文字に一致する見出語を検索し、検索した見出語に対応する説明情報を表示した場合に、その検索した見出語を時系列順に随時蓄積記憶する機能である。（以下、ヒストリ機能によって蓄積記憶されている単語群を「ヒストリ」という。）ユーザは所定の選択操作によってこの蓄積記憶された見出語を呼び出すことができるため、過去に検索したことのある見出語を入力する手間を省くことができる。
【０００４】
ヒストリ機能の一種として、特許文献１に記載されているような、検索した見出語を選択的に記憶手段に記憶させる機能を持つ電子辞書も知られている。主に学習用として用いられ、ユーザが単語の学習をする場合に、効果的となるように工夫された機能である。
【０００５】
具体的には、検索した単語は全て第１記憶手段（検索した全ての単語を記憶する記憶領域）に記憶され、ユーザは検索の都度、第２記憶手段（選択した単語を記憶する記憶領域）に記憶させるか否かを選択できる。
【０００６】
これにより、ユーザは、第２記憶手段に記憶された単語を表示制御手段によって表示させ、過去に検索した所望の単語のみを容易に参照することができ、学習に有効活用することができる。
【０００７】
【特許文献１】
特開平５−２３３６８４号公報
【０００８】
【発明が解決しようとする課題】
従来のヒストリ機能において記憶できる単語（見出語）の件数は２０〜３０が一般的であった。これは、近時に検索した単語をもう一度調べるということを想定した件数である。
【０００９】
しかし、近年の記憶媒体の低廉化に伴い、ヒストリ機能に用いられる記憶容量が増大化しており、各辞書ＤＢのヒストリ機能には、約１００以上の単語が記憶可能となった。そのため、近時に検索した単語だけでなく、相当以前に検索した単語も削除されずにヒストリ機能に残るようになった。ところが、記憶方式は時系列順の記憶方式を踏襲しているため、単に記憶可能な単語の数が増加する一方で、機能面での改良がなされていないため、却ってヒストリ機能の使い勝手が悪くなっている。
【００１０】
例えば、過去に検索した単語をヒストリ機能によって再度参照したい場合において、学習者は、当該単語を見つけ出すために、スクロール操作を幾度も繰り返さなければならないといった場合があった。
【００１１】
さらに、ヒストリ機能は時系列順の記憶方式であるため、検索を実行した単語の件数がヒストリ機能に記憶できる単語の件数を超えた場合は、ヒストリに記憶された単語は古い順に削除されていく。
【００１２】
そのため、過去に検索した単語をヒストリから読み出すために、スクロール操作を幾度も繰り返した結果、当該単語は既に削除されてしまったことが分かり、結局は通常の辞書検索で当該単語を読み出すといったような、無駄な労力を要してしまう場合もあった。
【００１３】
本発明は、上述した課題に鑑みて為されたものであり、その目的とするところは、学習用に適したヒストリ機能、使い勝手の良いヒストリ機能を実現することである。
【００１４】
【課題を解決するための手段】
以上の課題を解決するため、
請求項１に記載の発明の情報表示制御装置は、
見出語と当該見出語の説明情報とが対応付けられて集合された集合情報を記憶する記憶手段（例えば、図２に示す国語辞典ＤＢ５０２）と、
この記憶手段に記憶された見出語の中から見出語を選択する選択手段（例えば、図２に示す入力部２０；図９（ｂ））と、
この選択手段により選択された見出語に対応する説明情報を前記集合情報の中から読み出して表示する制御を行う説明情報表示制御手段（例えば、図２に示す表示部３０；図９（ｃ））と、
この説明情報表示制御手段により表示された説明情報の見出語を蓄積的に記憶する蓄積記憶手段（例えば、図２に示すヒストリテーブル５０４）と、
入力文字を入力する入力手段（例えば、図２に示す入力部２０；図８に示すステップＣ１８）と、
この入力手段により入力された入力文字に適合する見出語を前記蓄積記憶手段に記憶された見出語の中から選択して表示する制御を行う蓄積見出語選択表示制御手段（例えば、図２に示す表示部３０；図７に示すステップＢ１４→Ｂ１６→Ｂ２０）と、
を備えることを特徴としている。
【００１５】
また、請求項８に記載の発明のプログラムは、
コンピュータに、
見出語と当該見出語の説明情報とが対応付けられて集合された集合情報を記憶する記憶機能（例えば、図２に示す国語辞典ＤＢ５０２）と、
この記憶機能に記憶された見出語の中から見出語を選択する選択機能（例えば、図２に示す入力部２０；図９（ｂ））と、
この選択機能により選択された見出語に対応する説明情報を前記集合情報の中から読み出して表示する制御を行う説明情報表示制御機能（例えば、図２に示す表示部３０；図９（ｃ））と、
この説明情報表示制御機能により表示された説明情報の見出語を蓄積的に記憶する蓄積記憶機能（例えば、図２に示すヒストリテーブル５０４）と、
入力文字を入力する入力機能（例えば、図２に示す入力部２０；図８に示すステップＣ１８）と、
この入力機能により入力された入力文字に適合する見出語を前記蓄積記憶機能に記憶された見出語の中から選択して表示する制御を行う蓄積見出語選択表示制御機能（例えば、図２に示す入力部２０；図７に示すステップＢ１４→Ｂ１６→Ｂ２０）と、
を実現させることを特徴としている。
【００１６】
請求項１又は８に記載の発明によれば、選択された見出語に対応する説明情報を集合情報より読み出して表示させるとともに、当該見出語を蓄積的に記憶する。そして、蓄積記憶された見出語の中から入力文字に適合する見出語を選択し表示させることができる。この結果、ユーザは蓄積記憶されている見出語から所望の見出語を逐一探す手間を省くことができ、容易な操作で所望の見出語を参照できるため、単語（見出語）の学習用として好適なヒストリ機能を実現できる。
【００１７】
請求項２に記載の発明は、請求項１に記載の情報表示制御装置において、
前記選択手段は、前記入力手段により入力された入力文字に適合する見出語を前記集合情報の中から選択（例えば、図９（ｂ））する手段であり、
前記入力手段により入力された入力文字に適合する見出語を、前記選択手段により選択させる（例えば、図９（ｂ））か、又は、前記蓄積見出語選択表示制御手段により選択させる（例えば、図１０（ｂ））かを切り替える第１の切替手段（例えば、図２に示すＣＰＵ１０；図６に示すステップＡ２０、Ａ１６）を更に備えることを特徴としている。
【００１８】
請求項２に記載の発明によれば、請求項１に記載の発明と同様の効果が得られるのは無論のこと、選択の対象とする見出語を、入力文字に適合した集合情報の見出語と、入力文字に適合した蓄積記憶された見出語とで切り替えることができる。この結果、ユーザは、選択の対象とする見出語を切り替える度に、文字入力を行う手間を省くことができるため、単語（見出語）の学習用として好適なヒストリ機能を実現できる。
【００１９】
請求項３に記載の発明は、請求項１又は２に記載の情報表示制御装置において、
前記蓄積見出語選択表示制御手段は、前記入力手段により文字が入力される度に、入力文字に適合する見出語を前記蓄積記憶手段に記憶された見出語の中から再選択して再表示する制御を行う再選択表示制御手段（例えば、図２に示す表示部３０；図７に示すステップＢ１２→Ｂ１６→Ｂ２０）を有することを特徴としている。
【００２０】
請求項３に記載の発明によれば、請求項１又は２に記載の発明と同様の効果が得られるのは無論のこと、文字を入力する度に、入力文字に適合する見出語を蓄積記憶された見出語から再選択して再表示させることができる。この結果、ユーザは、ユーザが想定する読み又はスペルを一文字ずつ入力し、表示させる見出語を絞り込んでいくことで、所望の単語の読み又はスペルが明確でなくとも、表示される見出語から所望の単語を探し出すことができるため、単語（見出語）の学習用として好適なヒストリ機能を実現できる。
【００２１】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の情報表示制御装置において、
前記蓄積記憶手段に記憶された見出語を記憶順に従って表示する制御を行う蓄積見出語記憶順表示制御手段（例えば、図２に示す表示部３０；図８に示すステップＣ１０〜Ｃ１２）を更に備えることを特徴としている。
【００２２】
請求項４に記載の発明によれば、請求項１〜３の何れか一項に記載の発明と同様の効果が得られるのは無論のこと、蓄積記憶された見出語を記憶順に表示させることができる。
【００２３】
請求項５に記載の発明は、請求項４に記載の情報表示制御装置において、
所定の表示部に、前記蓄積見出語選択表示制御手段により選択された見出語を表示させる（例えば、図１０（ｂ））か、又は、前記蓄積見出語記憶順表示制御手段により見出語を表示させる（例えば、図１１（ｂ））かを切り替える第２の切替手段（例えば、図２に示すＣＰＵ１０；図６に示すステップＡ１２、Ａ１４）を更に備えることを特徴としている。
【００２４】
請求項５に記載の発明によれば、請求項４に記載の発明と同様の効果が得られるのは無論のこと、蓄積記憶された見出語から入力文字に適合した見出語を表示させるか、蓄積記憶された見出語を記憶順に表示させるかを切り替えることができる。
【００２５】
請求項６に記載の発明は、請求項５に記載の情報表示制御装置において、
前記第２の切替手段は、前記入力手段により文字が入力されていない状態の場合に前記蓄積見出語記憶順表示制御手段に切り替え、文字が入力された状態の場合に前記蓄積見出語選択表示制御手段に自動的に切り替える文字入力時自動切替手段（例えば、図２に示すＣＰＵ１０；図６に示すステップＡ１４）を有することを特徴としている。
【００２６】
請求項６に記載の発明によれば、請求項５に記載の発明と同様の効果が得られるのは無論のこと、文字が入力されたか否かの判別によって、蓄積記憶された見出語を記憶順に表示させるか、入力文字に適合する見出語を蓄積記憶された見出語から選択して表示させるかを切り替えることができる。
【００２７】
請求項７に記載の発明は、
所定の通信回線を介して利用者端末と接続されるサーバにおいて、
見出語と当該見出語の説明情報とが対応付けられて集合された集合情報を記憶する記憶手段（例えば、図１２に示すＲＯＭ２０４）と、
見出語を指定する見出語指定情報を前記利用者端末から受信する見出語指定情報受信手段（例えば、図１２に示す通信装置２１２）と、
この見出語指定情報受信手段により受信された見出語指定情報に基づいて、前記記憶手段に記憶された見出語の中から見出語を選択する選択手段（例えば、図１２に示すＣＰＵ２０２）と、
この選択手段により選択された見出語に対応する説明情報を前記集合情報の中から読み出して前記利用者端末に送信する第１の送信手段（例えば、図１２に示すＣＰＵ２０２）と、
この第１の送信手段により送信された説明情報の見出語を蓄積的に記憶する蓄積記憶手段（例えば、図１２に示す記憶部２１４）と、
入力文字を前記利用者端末から受信する入力文字受信手段（例えば、図１２に示す通信装置２１２）と、
この入力文字受信手段により受信された入力文字に適合する見出語を前記蓄積記憶手段に記憶された見出語の中から選択して前記利用者端末に送信する第２の送信手段（例えば、図１２に示す通信装置２１２）と、
を備えることを特徴としている。
【００２８】
また、請求項９に記載の発明のプログラムは、
所定の通信回線を介して利用者端末と接続されるコンピュータに、
見出語と当該見出語の説明情報とが対応付けられて集合された集合情報を記憶する記憶機能と、
見出語を指定する見出語指定情報を前記利用者端末から受信する見出語指定情報受信機能と、
この見出語指定情報受信機能により受信された見出語指定情報に基づいて、前記記憶機能に記憶された見出語の中から見出語を選択する選択機能と、
この選択機能により選択された見出語に対応する説明情報を前記集合情報の中から読み出して前記利用者端末に送信する第１の送信機能と、
この第１の送信機能により送信された説明情報の見出語を蓄積的に記憶する蓄積記憶機能と、
入力文字を前記利用者端末から受信する入力文字受信機能と、
この入力文字受信機能により受信された入力文字に適合する見出語を前記蓄積記憶機能に記憶された見出語の中から選択して前記利用者端末に送信する第２の送信機能と、
を実現させることを特徴としている。
【００２９】
請求項７又は９に記載の発明によれば、見出語を指定する見出語指定情報を利用者端末から受信し、集合情報から当該見出語指定情報に基づいて選択した見出語の説明情報を利用者端末に送信した場合に、当該見出語を蓄積的に記憶する。そして、入力文字を利用者端末から受信し、入力文字に適合する見出語を蓄積記憶された見出語から選択して利用者端末に送信することができる。この結果、利用者端末のユーザは、蓄積記憶さている見出語から所望の見出語を逐一探す手間を省くことができ、容易な操作で所望の見出語を参照できる。このため、単語（見出語）の学習用として好適なヒストリ機能を実現できる。
【００３０】
【発明の実施の形態】
以下、図１〜図１２を参照して、本発明を情報表示制御装置の一種である電子辞書に適用した場合の実施の形態を説明する。
【００３１】
図１（ａ）は電子辞書１の概観図である。同図のように、電子辞書１はディスプレイ３と各種キー群５とを備えている。ここで、各種キー群５を構成するキーにはそれぞれ固有の機能が割り当てられており、ユーザによってこれらのキーが押下され、電子辞書１が操作される。具体的には図１（ｂ）のように、文字入力キー１３、辞書種別の選択キー１１、操作の確定指示を入力する決定キー７、カーソルの移動指示等を入力するカーソルキー９、ヒストリに記憶されている見出語を表示するヒストリキー１５等を備えており、これらのキーが押下されることで、ＣＰＵ１０は当該キーに割り当てられた機能を実行する。
【００３２】
図２は電子辞書１のブロック図である。同図に示すように、電子辞書１はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、入力部２０、表示部３０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４０、及びフラッシュＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０を備え、各部がバス６０に接続されて構成されている。
【００３３】
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの入出力を行う。具体的には、ＣＰＵ１０は、入力部２０から入力される操作信号に応じてフラッシュＲＯＭ５０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果を表示するための表示制御信号を適宜表示部３０に出力して、対応する表示情報を表示させる。
【００３４】
入力部２０は、仮名、漢字、アルファベット等の文字入力や機能選択等に必要なキー群を備え、押下されたキーの押下信号等をＣＰＵ１０に出力する。この入力部２０におけるキー入力により、文字入力、辞書種別の選択、検索実行指示、ヒストリ表示の指示等の入力手段が実現される。尚、この入力部２０は、図１に示すキー群５に相当するものである。
【００３５】
表示部３０は、ＣＰＵ１０から入力される表示制御信号に基づいて各種画面を表示させるものであり、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等により構成される。尚、この表示部３０は、図１に示すディスプレイ３に相当する。
【００３６】
ＲＡＭ４０は、ＣＰＵ１０が実行する各種プログラムやこれらプログラムの実行に係るデータ等を一時的に保管するメモリ領域を備える。特に、本実施の形態では、入力文字格納領域４０２と、画面状態フラグ格納領域４０４とを備える。
【００３７】
入力文字格納領域４０２は、入力文字を格納するための記憶領域である。入力文字は、ユーザによって入力された文字であって、ＣＰＵ１０が入力文字格納領域４０２をリセットするまで、入力された文字は入力の都度、自動的に入力文字格納領域４０２に追加記憶されていく。
【００３８】
画面状態フラグ格納領域４０４は、画面状態フラグを格納するための記憶領域である。画面状態フラグとは、表示部３０に表示させている画面状態を表すフラグであり、画面状態には、辞書検索状態Ａ、適合ヒストリ見出語検索状態Ｂ、及び通常ヒストリ状態Ｃの３つがある。
【００３９】
辞書検索状態Ａには、入力文字がユーザによって入力されるまで待機している画面状態（例えば、図９（ａ））や、入力文字に適合した見出語を一覧表示させた画面状態（例えば、図９（ｂ））、一覧表示させた見出語からユーザが選択した見出語に対応する説明情報を国語辞典ＤＢ５０２から読み出して表示させた画面状態（例えば、図９（ｃ））がある。
【００４０】
適合ヒストリ見出語検索状態Ｂには、ユーザによって入力された入力文字に適合するヒストリ見出語をヒストリテーブル５０４から検索し、一覧表示させた画面状態（例えば、図１０（ｂ））がある。
【００４１】
通常ヒストリ状態Ｃには、ヒストリテーブル５０４に記憶されているヒストリ見出語を読み出して記憶順に一覧表示させた画面状態（例えば、図１１（ｂ））や、所望のヒストリ見出語をヒストリテーブル５０４から検索するための入力文字がユーザによって入力されるまで待機している画面状態（例えば、図１１（ｂ））がある。
【００４２】
フラッシュＲＯＭ５０は、各種初期設定、ハードウェアの検査、又は必要なプログラムのロード等を行うための初期プログラムが格納される。ＣＰＵ１０は、電子辞書１の電源投入時にこの初期プログラムを実行することにより、電子辞書１の動作環境を設定する。
【００４３】
また、フラッシュＲＯＭ５０は、電子辞書１の動作に係る各種処理プログラムや種々の機能を実現するためのデータを格納する。特に、本実施の形態では、国語辞典ＤＢ５０２、ヒストリテーブル５０４、割込み切替プログラム５０６、辞書検索プログラム５０８、適合ヒストリ検索プログラム５１０、通常ヒストリプログラム５１２を格納する。
【００４４】
国語辞典ＤＢ５０２は、「国語辞典」のコンテンツを格納したＤＢであり、見出語と説明情報とを対応付けて集合した集合情報である。ＣＰＵ１０は、ユーザにより入力された入力文字に適合する見出語を国語辞典ＤＢ５０２より検索し、ユーザにより選択された見出語と当該見出語の説明情報を国語辞典ＤＢ５０２より読み出し、表示部３０に表示させる。
【００４５】
図３は国語辞典ＤＢ５０２のデータ構成の一例を示した図である。同図に示すように、国語辞典ＤＢ５０２には、見出語と当該見出語に対応する説明情報とを対応付けて格納したレコードが蓄積される。例えば、見出語「こくりつげきじょう」は、「▲１▼国家の資金により・・・」「▲２▼日本で国立劇場法・・・」等の複数の説明情報が対応付けられ、一のレコードとして国語辞典ＤＢ５０２に蓄積されている。
【００４６】
ヒストリテーブル５０４は、ヒストリ見出語を格納するためのデータテーブルである。ヒストリ見出語とは、ＣＰＵ１０によって国語辞典ＤＢ５０２から説明情報が読み出され、表示部３０に表示された見出語である。
【００４７】
図４はヒストリテーブル５０４のデータ構成の一例を示した図である。同図に示すように、ヒストリテーブル５０４には、ヒストリ見出語を格納したレコードが、対応する説明情報を表示させた順に蓄積される。例えば、「レオナルドダヴィンチ」、「こくりつげきじょう」、「こくりつこうえん」の順に説明情報を表示された見出語がヒストリ見出語として順にヒストリテーブル５０４に蓄積されている。
【００４８】
ユーザにより各種キー群５の中の何れかのキーが押下されると、ＣＰＵ１０は、入力部２０より入力される操作信号に従って、割込み切替プログラム５０６をフラッシュＲＯＭ５０から読み出し、ＲＡＭ４０に展開することで割込み切替処理を開始する。割込み切替処理を開始すると、ＣＰＵ１０は、入力部２０より入力される操作信号と、画面状態フラグとの組み合わせによって、表示部３０に表示させている画面状態を他の画面状態へ切り替える表示処理を実行する。
【００４９】
図５は割込み切替処理における、画面状態フラグと入力部２０から入力される操作信号、即ち、ユーザによる入力操作との組み合わせによる画面状態の遷移を表す図である。
【００５０】
辞書検索状態Ａであった場合に、ユーザにより文字入力キー１３が押下され、更にヒストリキー１５が押下されると、ＣＰＵ１０は、表示部３０を適合ヒストリ見出語検索状態Ｂに切り替えて表示させ、画面状態フラグが適合ヒストリ見出語検索状態Ｂを示すように更新する（図５に示す▲１▼）。また、ユーザによりヒストリキー１５のみが押下されると、ＣＰＵ１０は、表示部３０を通常ヒストリ状態Ｃに切り替えて表示させ、画面状態フラグが通常ヒストリ状態Ｃを示すように更新する（図５に示す▲５▼）。
【００５１】
適合ヒストリ見出語検索状態Ｂであった場合に、ユーザにより国語辞典ＤＢキー１１ａが押下されると、ＣＰＵ１０は、表示部３０を辞書検索状態Ａに切り替えて表示させ、画面状態フラグが辞書検索状態Ａを示すように更新する（図５に示す▲２▼）。また、ヒストリキー１５が押下されると、ＣＰＵ１０は、表示部３０を通常ヒストリ状態Ｃに切り替えて表示させ、画面状態フラグが通常ヒストリ状態Ｃを示すように更新する（図５に示す▲４▼）。
【００５２】
通常ヒストリ状態Ｃであった場合に、ユーザにより文字入力キー１３が押下されると、ＣＰＵ１０は、表示部３０を適合ヒストリ見出語検索状態Ｂに切り替えて表示させ、画面状態フラグが適合ヒストリ見出語検索状態Ｂを示すように更新する（図５に示す▲３▼）。また、国語辞典ＤＢキー１１ａが押下されると、ＣＰＵ１０は、表示部３０を辞書検索状態Ａに切り替えて表示させ、画面状態フラグが辞書検索状態Ａを示すように更新する（図５に示す▲６▼）。
【００５３】
適合ヒストリ見出語検索状態Ｂ又は通常ヒストリ状態Ｃのときに、ユーザによって国語辞典ＤＢキー１１ａが押下されると、ＣＰＵ１０は入力部２０より入力される操作信号に従って、辞書検索プログラム５０８をフラッシュＲＯＭ５０から読み出し、ＲＡＭ４０に展開することで辞書検索処理を開始する。辞書検索処理を開始すると、先ず、ＣＰＵ１０は、ユーザが入力した入力文字に適合する見出語を国語辞典ＤＢ５０２より読み出して一覧表示させる。次いで、一覧表示の中からユーザによって選択された見出語と当該見出語の説明情報とを国語辞典ＤＢ５０２から読み出して表示させる。この際、ＣＰＵ１０は、説明情報を表示した見出語をヒストリ見出語としてヒストリテーブル５０４に記憶させる。そして、画面状態フラグが辞書検索状態Ａを示すように更新する。
【００５４】
辞書検索状態Ａのときに、ユーザにより文字入力キー１３が押下され、更に、ヒストリキー１５が押下された場合、又は、通常ヒストリ状態Ｃのときに、ユーザにより文字入力キー１３が押下された場合に、ＣＰＵ１０は、入力部２０より入力される操作信号に従って、適合ヒストリ検索プログラム５１０をフラッシュＲＯＭ５０から読み出し、ＲＡＭ４０に展開することで適合ヒストリ検索処理を開始する。適合ヒストリ検索処理を開始すると、先ず、ＣＰＵ１０は、ユーザによって入力された入力文字に適合するヒストリ見出語をヒストリテーブル５０４から読み出し、読み出したヒストリ見出語を５０音順に整列し表示部３０に一覧表示させる。そして、画面状態フラグが適合ヒストリ見出語検索状態Ｂを示すように更新する。
【００５５】
辞書検索状態Ａ又は適合ヒストリ見出語検索状態Ｂのときに、ユーザにより文字入力キー１３が押下されることなくヒストリキー１５が押下されると、ＣＰＵ１０は、入力部２０より入力される操作信号に従って、通常ヒストリプログラム５１２をフラッシュＲＯＭ５０から読み出し、ＲＡＭ４０に展開することで通常ヒストリ処理を開始する。通常ヒストリ処理を開始すると、先ず、ＣＰＵ１０は、ヒストリテーブル５０４からヒストリ見出語を読み出し、読み出したヒストリ見出語をヒストリテーブル５０４に記憶されている順に表示部３０に一覧表示させる。そして、画面状態フラグが通常ヒストリ状態Ｃを示すように更新する。
【００５６】
次に、電子辞書１の動作について、図６〜８に示すフローチャートを用いて以下に説明する。
【００５７】
図６は割込み切替処理のフローチャートである。ユーザによって各種キー群５の中の何れかのキーが押下され、入力部２０が操作信号をＣＰＵ１０に入力すると、ＣＰＵ１０は、割込み切替プログラム５０６をフラッシュＲＯＭ５０から読み出し、ＲＡＭ４０に展開することで割込み切替処理を開始する。
【００５８】
先ず、ＣＰＵ１０は、ユーザによってヒストリキー１５が押下されたか否かを判別する（ステップＡ１０）。押下されたと判別した場合は（ステップＡ１０：Ｙｅｓ）、ステップＡ１２へ移行し、押下されていないと判別した場合は（ステップＡ１０：Ｎｏ）、ステップＡ１８へ移行する。
【００５９】
ヒストリキー１５が押下された場合（ステップＡ１０：Ｙｅｓ）、ＣＰＵ１０は、画面状態フラグ格納領域４０４から画面状態フラグを読み出し、読み出した画面状態フラグにより現在の画面状態が辞書検索状態Ａであるか否かを判別する（ステップＡ１２）。辞書検索状態Ａであると判別した場合は（ステップＡ１２：Ｙｅｓ）、ステップＡ１４へ移行し、辞書検索状態Ａでないと判別した場合は（ステップＡ１２：Ｎｏ）、ステップＡ２６へ移行する。
【００６０】
辞書検索状態Ａであると判別した場合（ステップＡ１２：Ｙｅｓ）、ＣＰＵ１０は、入力文字格納領域４０２に入力文字が記憶されているか否かを判別する（ステップＡ１４）。入力文字が記憶されていると判別した場合は（ステップＡ１４：Ｙｅｓ）、ステップＡ１６へ移行し、記憶されていないと判別した場合は（ステップＡ１４：Ｎｏ）、ステップＡ２６へ移行する。
【００６１】
入力文字が記憶されていると判別した場合（ステップＡ１４：Ｙｅｓ）、ＣＰＵ１０は、適合ヒストリ検索処理（ステップＡ１６）を実行し、割込み切替処理を終了する。
【００６２】
ステップＡ１０において、ヒストリキー１５が押下されていないと判別した場合（ステップＡ１０：Ｎｏ）、ＣＰＵ１０は、国語辞典ＤＢキー１１ａが押下されたか否かを判別する（ステップＡ１８）。押下されたと判別した場合は（ステップＡ１８：Ｙｅｓ）、ステップＡ２０へ移行し、押下されていないと判別した場合は（ステップＡ１８：Ｎｏ）、ステップＡ２２へ移行する。
【００６３】
国語辞典ＤＢキー１１ａが押下されたと判別した場合は（ステップＡ１８：Ｙｅｓ）、ＣＰＵ１０は、辞書検索処理（ステップＡ２０）を実行し、割込み切替処理を終了する。
【００６４】
ステップＡ１８において、国語辞典ＤＢキー１１ａが押下されていないと判別した場合は（ステップＡ１８：Ｎｏ）、画面状態フラグ格納領域４０４に記憶されている画面状態フラグにより現在の画面状態が通常ヒストリ状態Ｃであるか否かを判別する（ステップＡ２２）。通常ヒストリ状態Ｃであると判別した場合は（ステップＡ２２：Ｙｅｓ）、ステップＡ２４へ移行し、通常ヒストリ状態Ｃでないと判別した場合は（ステップＡ２２：Ｎｏ）、割込み切替処理を終了する。
【００６５】
通常ヒストリ状態Ｃであると判別した場合（ステップＡ２２：Ｙｅｓ）、ＣＰＵ１０は、入力文字格納領域４０２に入力文字が記憶されているか否かを判別する（ステップＡ２４）。入力文字が記憶されていると判別した場合は（ステップＡ２４：Ｙｅｓ）、ステップＡ１６へ移行し、記憶されていないと判別した場合は（ステップＡ２４：Ｎｏ）、割込み切替処理を終了する。
【００６６】
ステップＡ１２において、辞書検索状態Ａでないと判別した場合（ステップＡ１２：Ｎｏ）、又はステップＡ１４において入力文字格納領域４０２に入力文字が記憶されていないと判別した場合は（ステップＡ１４：Ｎｏ）、通常ヒストリ処理（ステップＡ２６）を実行し、割込み切替処理を終了する。
【００６７】
図７は適合ヒストリ検索処理のフローチャートである。割込み切替処理のステップＡ１６において、ＣＰＵ１０は、適合ヒストリ検索プログラム５１０をフラッシュＲＯＭ５０から読み出し、ＲＡＭ４０に展開することで適合ヒストリ検索処理を開始する。
【００６８】
先ず、ＣＰＵ１０は、入力文字記憶領域４０２から入力文字を読み出す（ステップＢ１２）。そして、読み出した入力文字に適合するヒストリ見出語をヒストリテーブル５０４から検索する（ステップＢ１４）。
【００６９】
次いで、ＣＰＵ１０は、検索の結果、入力文字に適合する（即ち、前方一致検索において一致する）ヒストリ見出語があるか否かの判別を行う（ステップＢ１６）。適合するヒストリ見出語があると判別した場合は（ステップＢ１６：Ｙｅｓ）、ステップＢ１８へ移行し、ないと判別した場合は（ステップＢ１６：Ｎｏ）、ステップＢ２６へ移行する。
【００７０】
入力文字に適合するヒストリ見出語があると判別すると（ステップＢ１６：Ｙｅｓ）、ＣＰＵ１０は、適合したヒストリ見出語を５０音順に整列する（ステップＢ１８）。そして、当該ヒストリ見出語を表示部３０に一覧表示させる（ステップＢ２０）。
【００７１】
ステップＢ１６において、入力文字に適合するヒストリ見出語がないと判別した場合（ステップＢ１６：Ｎｏ）、ＣＰＵ１０は、適合するヒストリ見出語がないことを明示するメッセージを表示部３０に表示させる（ステップＢ２６）。
【００７２】
ステップＢ２０又はＢ２６の後、ＣＰＵ１０は画面状態フラグが適合ヒストリ見出語検索状態Ｂを示すように更新する（ステップＢ２２）。そして、表示部３０に表示させている画面状態が適合ヒストリ見出語検索状態Ｂであることを明示するために画面状態種別を表示させ（ステップＢ２４）、適合ヒストリ検索処理を終了する。
【００７３】
図８は通常ヒストリ処理のフローチャートである。割込み切替処理のステップＡ２６において、ＣＰＵ１０は、通常ヒストリプログラム５１２をフラッシュＲＯＭ５０から読み出し、ＲＡＭ４０に展開することで通常ヒストリ処理を開始する。
【００７４】
先ず、ＣＰＵ１０は、ヒストリテーブル５０４からヒストリ見出語を読み出す（ステップＣ１０）。そして、読み出したヒストリ見出語を記憶されている順に表示部３０に一覧表示させる（ステップＣ１２）。
【００７５】
次いで、ＣＰＵ１０は、画面状態フラグが通常ヒストリ状態Ｃを示すように更新する（ステップＣ１４）。そして、表示部３０に表示させている画面状態が通常ヒストリ状態Ｃであることを明示するために画面状態種別を表示させる（ステップＣ１６）。
【００７６】
次いで、ＣＰＵ１０は、ユーザによって文字が入力されたか否かを判別する（ステップＣ１８）。文字が入力されたと判別した場合は（ステップＣ１８：Ｙｅｓ）、入力された文字を入力文字格納領域４０２に記憶させて（ステップＣ２０）、通常ヒストリ処理を終了し、入力されないと判別した場合は（ステップＣ１８：Ｎｏ）、そのまま通常ヒストリ処理を終了する。
【００７７】
図９は、具体的な操作例として、「こくりつこうえん」を検索して、「こくりつこうえん」をヒストリ見出語としてヒストリテーブル５０４に記憶させるまでの表示画面、即ち、辞書検索状態Ａでの表示画面の画面遷移例を示す図である。
【００７８】
先ず、国語辞典ＤＢキー１１ａが押下されると、ＣＰＵ１０は画面状態を辞書検索状態Ａに切り替える（例えば、図６に示すステップＡ１８→Ａ２０）ため、入力画面Ｗ１０と文字入力領域Ｐ１０とを表示させる（図９（ａ））。次いで、文字入力領域Ｐ１０に入力文字Ｐ１２として「こくりつこう」が入力されると、ＣＰＵ１０は入力文字Ｐ１２から始まる見出語を国語辞典ＤＢ５０２から検索し、検索した見出語を始めとして、以下５０音順に見出語候補Ｐ１４として一覧表示させる（図９（ｂ））。見出語候補Ｐ１４の「こくりつこうえん」「こくりつこうぶんしょかん」は入力文字から始まる見出語であり、「こくりつこっかいとしょかん」以降は５０音順で「こくりつこうぶんしょかん」の次に国語辞典ＤＢ５０２に記憶されている見出語である。
【００７９】
そして、カーソルキー９を用いて反転表示Ｍ１０が移動され「こくりつこうえん」が選択されると、ＣＰＵ１０は、国語辞典ＤＢ５０２より見出語「こくりつこうえん」に対応する説明情報を読み出して表示部３０に表示させる（図９（ｃ））。このとき、ＣＰＵ１０は、見出語「こくりつこうえん」をヒストリ見出語としてヒストリテーブル５０４に記憶させる。
【００８０】
図１０は、具体的な操作例として、入力文字「こく」に適合するヒストリ見出語をヒストリテーブル５０４から検索して表示させるまでの表示画面、即ち、適合ヒストリ見出語検索状態Ｂでの表示画面の画面遷移例を示す図である。
【００８１】
先ず、国語辞典ＤＢキー１１ａが押下されると、ＣＰＵ１０は表示部３０に入力画面Ｗ２０と文字入力領域Ｐ２０とを表示させる（図６に示すステップＡ１８→Ａ２０に相当）。次いで、文字入力領域Ｐ２０に入力文字Ｐ２２として「こく」が入力されると、ＣＰＵ１０は、入力文字を入力文字格納領域４０２に記憶させる。そして、ＣＰＵ１０は入力文字Ｐ２２から始まる見出語を国語辞典ＤＢ５０２から検索し、入力文字Ｐ２２に適合した見出語を見出語候補Ｐ２４として一覧表示させる。そして、見出語候補Ｐ２２の先頭の見出語を、反転表示Ｍ２０で表示させて選択させた状態として表示させる。（図１０（ａ））
【００８２】
入力文字Ｐ２２が文字入力領域Ｐ２０に表示されている状態で、ヒストリキー１５が押下されると（図６に示すステップＡ１０→Ａ１２→Ａ１４→Ａ１６に相当）、ＣＰＵ１０は、入力文字格納領域４０２から入力文字Ｐ２２を読み出し（図７に示すステップＢ１２に相当）、入力文字Ｐ２２に適合するヒストリ見出語をヒストリテーブル５０４から読み出す（図７に示すステップＢ１４〜Ｂ１６に相当）。具体的には、前方一致検索において入力文字Ｐ２２に一致するヒストリ見出語をヒストリテーブル５０４から読み出す。そして、読み出したヒストリ見出語を適合ヒストリ見出語として５０音順に整列して適合ヒストリ見出語一覧Ｐ２８として一覧表示させる（図７に示すステップＢ１８〜Ｂ２０に相当）。そして、適合ヒストリ見出語一覧Ｐ２８の先頭の適合ヒストリ見出語を、反転表示Ｍ２２で表示させて選択させた状態として表示させる。
【００８３】
そして、ＣＰＵ１０は、画面状態フラグが適合ヒストリ見出語検索状態Ｂを示すように更新し、画面状態を適合ヒストリ見出語検索状態Ｂに切り替えたことを明示させる（図７に示すステップＢ２２〜Ｂ２４に相当）。具体的には、文字入力領域Ｐ２０に代えて文字入力領域Ｐ２６を表示させ、また、画面状態種別Ｐ３０と操作ガイドＭ２４を表示させる。（図１０（ｂ））
【００８４】
そして、所望の適合ヒストリ見出語が選択されて決定キー７が押下されることで、選択された適合ヒストリ見出語と当該適合ヒストリ見出語の説明情報とを国語辞典ＤＢ５０２から読み出して表示させることができる。例えば、「こくりつこうえん」を選択した状態（図１０（ｂ））から、決定キー７を押下することで、図９（ｃ）に示すような「こくりつこうえん」の説明情報を表示させることができる。
【００８５】
また、入力文字Ｐ２２に適合するヒストリ見出語がヒストリテーブル５０４にない場合は、適合するヒストリ見出語がないことを明示するメッセージ表示Ｗ２２を表示させる（図１０（ｃ））。
【００８６】
図１１は、具体的な操作例として、ヒストリテーブル５０４に記憶されたヒストリ見出語を記憶順に表示させるまでの表示画面、即ち、通常ヒストリ状態Ｃでの画面遷移例を示す図である。
【００８７】
先ず、国語辞典ＤＢキー１１ａが押下されると、ＣＰＵ１０は表示部３０に入力画面Ｗ４０と文字入力領域Ｐ４０とを表示させる（図１１（ａ））（図６に示すステップＡ１８→Ａ２０に相当）。次いで、文字入力領域Ｐ４０に何も入力されていない状態で、ヒストリキー１５が押下されると（図６に示すステップＡ１０→Ａ１２→Ａ１４→Ａ２６に相当）、ヒストリテーブル５０４からヒストリ見出語を読み出し、記憶されている順にヒストリ見出語一覧Ｐ４４として表示部３０に一覧表示させる（図８に示すステップＣ１０〜Ｃ１２に相当）。
【００８８】
そして、ＣＰＵ１０は、画面状態フラグが通常ヒストリ状態Ｃを示すように更新し、画面状態を通常ヒストリ状態Ｃに切り替えたことを明示させる（図８に示すステップＣ１４〜Ｃ１６に相当）。具体的には、文字入力領域Ｐ４０に代えて文字入力領域Ｐ４２を表示させ、また、画面状態種別Ｐ４６を表示させる（図１１（ｂ））。
【００８９】
そして、所望のヒストリ見出語が選択されて決定キー７が押下されることで、選択されたヒストリ見出語と当該ヒストリ見出語の説明情報とを国語辞典ＤＢ５０２から読み出して表示させることができる。例えば、「こくりつこうえん」を選択した状態（図１１（ｂ））から、決定キー７を押下することで、図９（ｃ）に示すような「こくりつこうえん」の説明情報を表示させることができる。
【００９０】
また、ヒストリ見出語一覧Ｐ４４が表示されている状態（図１１（ｂ））、即ち、通常ヒストリ状態Ｃで、文字入力領域Ｐ４２に文字が入力されると（図８に示すステップＣ１８〜Ｃ２０に相当）、ＣＰＵ１０は、画面状態を適合ヒストリ見出語検索状態Ｂに切り替えて表示させる（図６に示すステップＡ２２→Ａ２４→Ａ１６に相当）。例えば、文字入力領域Ｐ４２に入力文字Ｐ１２「こくりつこう」が入力されると、図１０（ｂ）に示すような入力文字Ｐ１２に適合したヒストリ見出語を一覧表示させることができる。
【００９１】
以上、本実施の形態によれば、ユーザは所定の条件のもとで所望の文字を入力することで、過去に調べた単語（ヒストリ見出語）から入力文字に適合する単語を読み出して表示させることができる。このため、ユーザは、検索したい単語の読みを完全に入力しなくとも、想定される先頭文字を順に入力することで、絞り込み検索をすることができ、単語学習に好適な、使い勝手のよいヒストリ機能を実現することができる。
【００９２】
また、昨今の記憶媒体の低廉化に伴い、ヒストリとして記憶できる単語（見出語）の数が大幅に増加している。本実施の形態によれば、過去に調べた単語（見出語）であっても、入力した文字に適合した単語が検索されるため、従来のヒストリ機能のような単純な時系列順の表示とは異なり、より適切な単語（見出語）のみが表示されるため、表示された単語の確認作業の手間が軽減して、使い勝手のよいヒストリ機能を実現することができる。
【００９３】
以上、本実施の形態において、国語辞典ＤＢを適用例として説明したが、本発明の適用可能なものはこれに限られたものではなく、適宜変更可能である。例えば、英和辞典ＤＢ、和英辞典ＤＢ又は漢和辞典ＤＢに適用してもよい。
【００９４】
また、入力文字を先頭に含む単語（ヒストリ見出語）をヒストリテーブル５０４からの検索対象としたが、本発明の適用可能なものはこれに限られたものではなく、適宜変更可能である。例えば、いわゆるワイルドカード文字を使用して検索可能なようにしてもよい。ワイルドカード文字とは、１以上の任意文字を表すために使用できるアスタリスク「＊」や任意の１文字を表すために使用できる疑問符「？」等の文字であり、実際の文字（スペル）が分からない場合や、単語全体の入力を省力化したい場合等に、１つ又は複数の文字の代わりに使用される。例えば、入力文字として「こく＊えん」を入力すると、「こく」で始まり「えん」で終わる単語を検索対象とし、また、「こく？えん」を入力すると「こく」と「えん」の間に１文字はさむ単語を検索対象とすることができる。
【００９５】
また、上記した実施の形態では、電子辞書１を、単体で動作するいわゆるスタンドアローン型の装置として説明したが、本発明が適用可能な装置はこれに限られるものではなく、以下のようにしてもよい。即ち、通信装置を内蔵或いは接続可能に構成し、サーバと通信することによって本発明に係る装置を実現することも可能である。
【００９６】
図１２は、通信装置を内蔵した電子辞書端末１００と、サーバ２００とが通信回線Ｎを介して通信可能に接続されたシステム構成の概略構成例を示す図である。サーバ２００は、例えば、汎用のワークステーションやサーバ用コンピュータ等によって構成されるものであり、電子辞書端末１００は、携帯電話機や、通信装置を内蔵したパソコン、通信装置を内蔵した電子辞書等により構成されるものである。通信回線Ｎは、有線／無線の電話網やインターネット網等である。
【００９７】
図１２において、上記した実施の形態の電子辞書１の主要機能を有する機能ブロックを太線で示した。例えば、本実施の形態における電子辞書１のＣＰＵ１０が実行する割込み切替処理、辞書検索処理、適合ヒストリ検索処理及び通常ヒストリ処理等は、サーバ２００のＣＰＵ２０２が実行する。また、フラッシュＲＯＭ５０が記憶する各種データや各種プログラム等は、サーバ２００が備えるハードディスク等から構成される記憶部２１４が記憶する。また、割込み切替処理、辞書検索処理、適合ヒストリ検索処理及び通常ヒストリ処理等の実行に伴うデータはサーバ２００のＲＡＭ２０６が記憶する。
【００９８】
一方、電子辞書１の入力部２０及び表示部３０は、それぞれ、電子辞書端末１００の入力部１０８及び表示部１１０に相当する。
【００９９】
すなわち、サーバ２００がホスト（或いはサーバ）、電子辞書端末１００が端末（或いはクライアント）に相当するホスト・端末のシステム（或いはクライアント／サーバ型のシステム）を形成する。そして、電子辞書端末１００の入力部１０８から入力された入力文字等が通信装置１１２を介してサーバ２００に送信され、サーバ２００のＣＰＵ２０２が記憶部２１４に記憶された各種データ及び各種プログラムに従って割込み切替処理、辞書検索処理、適合ヒストリ検索処理及び通常ヒストリ処理等を実行し、通信装置２１２を通じて処理結果を電子辞書端末１００に送信して表示部１１０に表示させる。このように、サーバ２００及び電子辞書端末１００から構成されるシステムで、本発明を実現することも可能である。この場合、電子辞書端末１００においては、各種辞書ＤＢや割込み切替プログラム５０６、辞書検索プログラム５０８、適合ヒストリ検索プログラム５１０、通常ヒストリプログラム５１２、ヒストリテーブル５０４等を記憶しておく必要がなく、また割込み切替処理、辞書検索処理、適合ヒストリ検索処理及び通常ヒストリ処理等を実行する必要もない。このため、演算処理能力が比較的低いＣＰＵ１０２や、記憶容量等が比較的小さいＲＯＭ１０４等を具備する電子辞書端末１００（例えば携帯電話）であってもよい。
【発明の効果】
【０１００】
請求項１又は８に記載の発明によれば、選択された見出語に対応する説明情報を集合情報より読み出して表示させるとともに、当該見出語を蓄積的に記憶する。そして、蓄積記憶された見出語の中から入力文字に適合する見出語を選択し表示させることができる。この結果、ユーザは蓄積記憶されている見出語から所望の見出語を逐一探す手間を省くことができ、容易な操作で所望の見出語を参照できるため、単語（見出語）の学習用として好適なヒストリ機能を実現できる。
【０１０１】
請求項２に記載の発明によれば、選択の対象とする見出語を、入力文字に適合した集合情報の見出語と、入力文字に適合した蓄積記憶された見出語とで切り替えることができる。この結果、ユーザは、選択の対象とする見出語を切り替える度に、文字入力を行う手間を省くことができるため、単語（見出語）の学習用として好適なヒストリ機能を実現できる。
【０１０２】
請求項３に記載の発明によれば、文字を入力する度に、入力文字に適合する見出語を蓄積記憶された見出語から再選択して再表示させることができる。この結果、ユーザは、ユーザが想定する読み又はスペルを一文字ずつ入力し、表示させる見出語を絞り込んでいくことで、所望の単語の読み又はスペルが明確でなくとも、表示される見出語から所望の単語を探し出すことができるため、単語（見出語）の学習用として好適なヒストリ機能を実現できる。
【０１０３】
請求項４に記載の発明によれば、蓄積記憶された見出語を記憶順に表示させることができる。
【０１０４】
請求項５に記載の発明によれば、蓄積記憶された見出語から入力文字に適合した見出語を表示させるか、蓄積記憶された見出語を記憶順に表示させるかを切り替えることができる。
【０１０５】
請求項６に記載の発明によれば、文字が入力されたか否かの判別によって、蓄積記憶された見出語を記憶順に表示させるか、入力文字に適合する見出語を蓄積記憶された見出語から選択して表示させるかを切り替えることができる。
【０１０６】
請求項７又は９に記載の発明によれば、見出語を指定する見出語指定情報を利用者端末から受信し、集合情報から当該見出語指定情報に基づいて選択した見出語の説明情報を利用者端末に送信した場合に、当該見出語を蓄積的に記憶する。そして、入力文字を利用者端末から受信し、入力文字に適合する見出語を蓄積記憶された見出語から選択して利用者端末に送信することができる。この結果、利用者端末のユーザは、蓄積記憶さている見出語から所望の見出語を逐一探す手間を省くことができ、容易な操作で所望の見出語を参照できる。このため、単語（見出語）の学習用として好適なヒストリ機能を実現できる。
【図面の簡単な説明】
【図１】（ａ）は電子辞書の斜視概観図の一例、（ｂ）は電子辞書のキー配列の一例を示す図。
【図２】電子辞書の機能構成の一例を示すブロック図。
【図３】国語辞典ＤＢのテーブル構成の一例を示す図。
【図４】ヒストリテーブルのテーブル構成の一例を示す図。
【図５】画面状態の遷移を表す図。
【図６】割込み切替処理を説明するためのフローチャート。
【図７】適合ヒストリ検索処理を説明するためのフローチャート。
【図８】通常ヒストリ処理を説明するためのフローチャート。
【図９】辞書検索処理による電子辞書の操作例を説明するための画面遷移例を示す図。
【図１０】適合ヒストリ見出語検索処理による電子辞書の操作例を説明するための画面遷移例を示す図。
【図１１】通常ヒストリ処理による電子辞書の操作例を説明するための画面遷移例を示す図。
【図１２】電子辞書端末とサーバとで構成されるシステムの概略構成例を示す図。
【符号の説明】
１０      ＣＰＵ
２０      入力部
３０      表示部
４０    ＲＡＭ
５０      フラッシュＲＯＭ
６０      バス
５０６    割込み切替プログラム
５０８    辞書検索プログラム
５１０  適合ヒストリ検索プログラム
５１２  通常ヒストリプログラム
Ａ          辞書検索状態
Ｂ          適合ヒストリ見出語検索状態
Ｃ          通常ヒストリ状態
【図１】
2005018419.tif 000003
【図２】
2005018419.tif 000004
【図３】
2005018419.tif 000005
【図４】
2005018419.tif 000006
【図５】
2005018419.tif 000007
【図６】
2005018419.tif 000008
【図７】
2005018419.tif 000009
【図８】
2005018419.tif 000010
【図９】
2005018419.tif 000011
【図１０】
2005018419.tif 000012
【図１１】
2005018419.tif 000013
【図１２】
2005018419.tif 000014