Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3982409B2 - Electronic device and program having dictionary function - Google Patents
[go: Go Back, main page]

JP3982409B2 - Electronic device and program having dictionary function - Google Patents

Electronic device and program having dictionary function Download PDF

Info

Publication number
JP3982409B2
JP3982409B2 JP2002381758A JP2002381758A JP3982409B2 JP 3982409 B2 JP3982409 B2 JP 3982409B2 JP 2002381758 A JP2002381758 A JP 2002381758A JP 2002381758 A JP2002381758 A JP 2002381758A JP 3982409 B2 JP3982409 B2 JP 3982409B2
Authority
JP
Japan
Prior art keywords
dictionary
user
search
phrase
headword
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002381758A
Other languages
Japanese (ja)
Other versions
JP2004213300A (en
Inventor
基志 柏木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2002381758A priority Critical patent/JP3982409B2/en
Publication of JP2004213300A publication Critical patent/JP2004213300A/en
Application granted granted Critical
Publication of JP3982409B2 publication Critical patent/JP3982409B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Machine Translation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、見出し語と、当該見出し語の説明情報とを対応付けて記憶した辞書データを複数備え、各辞書データに記憶された見出し語を検索して対応する説明情報を表示する辞書機能を有する電子機器及びそのプログラムに関する。
【0002】
【従来の技術】
従来から、国語辞書、英語辞書、和英辞書、漢和辞書等、数種類の辞書データが組み込まれた電子辞書装置と呼ばれる携帯型の端末装置が知られている。この電子辞書装置の1つとして、ユーザが、新しい見出し語と説明情報を登録することができる電子辞書装置が知られている(例えば、特許文献1;全請求項に対応)。
【0003】
【特許文献1】
特開平5−233687号公報
【0004】
【発明が解決しようとする課題】
しかしながら、上記従来の電子辞書装置は、新しい見出し語と新しい説明情報とを全く新しく追加登録するといったことはできるが、説明情報の中の単語に対応付けて新しい見出し語を登録したり、他辞書データの説明情報の中の単語と自辞書データの見出し語とを対応づけるといった複雑なことはできなかった。
【0005】
例えば、カタカナ語辞書データベース(以下、データベースを「DB」という。)及び英和辞書DBを格納した電子辞書装置において、カタカナ語辞書DBに見出し語「スレッド」が登録されておらず、英和辞書DBに見出し語「thread」が格納されているとする。この場合、ユーザは「スレッド」の意味内容(説明情報)を英和辞書DBから検索する必要があるが「スレッド」の英語を正しいスペル「thread」で入力する必要がある。また、一時的に「thread」を検索できたとしても、時間が経った後の再検索時に必ずしも再度正しいスペルを入力できるとは限らない。
【0006】
そこで、英和辞書DB内の説明情報の中の単語を、カタカナ語辞書DBの見出し語として登録するといったことができれば至便である。
【0007】
本発明は、1つの辞書での検索において、他の辞書の説明情報を適切に表示させることを可能とさせ、辞書機能を有する電子機器の使い勝手を向上させることを目的とする。
【0008】
【課題を解決するための手段】
本発明に係る辞書機能を有する電子機器は、見出し語と、当該見出し語の説明情報とを対応付けて記憶した辞書データを複数種類備えた辞書機能を有する電子機器であって、ユーザにより入力された検索語句に基づいて前記辞書データから見出し語を検索し、該当する説明情報を表示する検索手段と、この検索手段により表示された一の種類の辞書データの説明情報の中から任意の語句をユーザに指定させる指定手段と、この指定手段で指定された語句を他の複数の種類の辞書データのどれに対応付けるかをユーザに選択させる選択手段と、前記指定手段で指定された語句と当該語句が含まれている前記一の種類の辞書データと前記選択手段で選択された他の種類の辞書データとの対応関係をユーザ辞書として登録する登録手段と、前記検索手段による辞書データの検索において、入力された検索語句が検索対象の種類の辞書データの見出し語にない場合は、前記登録手段により登録されたユーザ辞書を検索するユーザ辞書検索手段と、このユーザ辞書検索手段により該当する語句が検索された場合、前記ユーザ辞書に登録された対応関係に基づき、前記一の種類の辞書データの説明情報を表示する対応データ表示手段と、を備えることを特徴とする。
【0031】
【発明の実施の形態】
以下、図1〜図19を参照して、本発明に係る辞書機能を有する電子機器の実施の形態について詳細に説明する。尚、以下においては、本発明を携帯型の電子辞書装置に適用した場合を例にとって説明するが、本発明が適用可能なものはこれに限定されるものではない。
【0032】
図1(a)に、この電子辞書装置1の概観図を示す。同図に示すように、電子辞書装置1は、ディスプレイ3と、各種キー群5とを備えている。各種キー群5を構成するキーにはそれぞれ固有の機能が割り当てられており、ユーザはこれらのキーを押下して電子辞書を操作する。例えば、図1(b)に示すように、辞書モードを指定するためのモード指定キー群7、カーソルの移動指示や、指定語句を選択する方向キー9、操作の確定指示を出す訳/決定キー11、他辞書登録処理を行う他辞書登録キー13、自辞書登録処理を行う自辞書登録キー15等を備える。ここで辞書モードとは、使用する辞書DBを特定するための切り替え機能に相当するものであり、例えば、辞書モードが「英和」であれば使用する辞書DBが英和辞書DBに切り替わる。
【0033】
また、この電子辞書装置1には、検索機能、表示機能、設定機能等の種々の機能が搭載されている。例えば、英和辞書ボタンを押下すると、辞書モードに切り替わり、検索語が入力されるのを待機する。
【0034】
〔第1の実施の形態〕
図2は、第1の実施の形態における電子辞書装置1の機能構成を示す図である。同図に示すように、電子辞書装置1は、CPU(Central Processing Unit)10、ROM(Read Only Memory)20、EEPROM(Electrically Erasable Programmable Read-Only Memory)30、RAM(Random Access Memory)40、入力部50、表示部60の各部によって構成されている。
【0035】
CPU10は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行う。具体的には、CPU10は、入力部50から入力される操作信号に応じてROM20に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果を表示するための表示信号を適宜表示部60に出力して、対応した表示情報を表示させる。
【0036】
ROM20には、各種初期設定、ハードウェアの検査、或いは必要なプログラムのロード等を行うための初期プログラムが格納される。CPU10は、電子辞書装置1の電源投入時においてこの初期のプログラムを実行することにより、電子辞書装置1の動作環境を設定する。
【0037】
また、ROM20には、メニュー表示処理、各種設定処理、各種検索処理等の電子辞書装置1の動作に係る各種処理プログラムや、電子辞書装置1の備える種々の機能を実現するためのプログラム等が格納されるとともに、各種説明情報(辞書データベース(DB))が格納される。具体的には、カタカナ語辞書DB202と、英和辞書DB204とが格納される。また、プログラムとして、第1他辞書登録プログラム206と、第1辞書検索プログラム208とが格納される。
【0038】
CPU10は、ROM20に格納されている第1他辞書登録プログラム206に従って、第1他辞書登録処理を実行する。第1他辞書登録処理の詳細については後述するが、概要は次の通りである。まず、検索語句が入力されると、指定された辞書DB(例えば英和辞書DB204)に、検索語句と一致する見出し語が記憶されているか否かを検索する。CPU10は、検索語句と一致する見出し語が記憶されていると判定した場合、その見出し語に対応付けられた説明情報を表示部60に表示する。次に、ユーザによって他辞書登録キー13が押下されると、CPU10は、他辞書登録処理を起動し指定語句の選択を促す。そして、指定語句がユーザにより選択されると、CPU10は、前記指定語句と説明情報の対応をユーザ辞書DB302に登録する。
【0039】
また、CPU10は、第1辞書検索プログラム208に従って、第1辞書検索処理を実行する。第1辞書検索処理の詳細については後述するが、概要は次の通りである。まず、ユーザにより検索語句が入力されると、現在の辞書モードに従った辞書DB(例えばカタカナ語辞書DB202)に、検索語句と一致する見出し語が記憶されているか否かを検索する。もし、ユーザにより入力された検索語句に一致する見出し語が記憶されていない場合は、次にユーザ辞書DB302に記憶された見出し語を検索する。そして、ユーザ辞書DB302に一致する見出し語が存在した場合には、ユーザ辞書DB302に記憶されているデータに基づき、登録元をさらに検索し、該当する説明情報を表示部60に表示する。また、説明情報を表示する際に、ユーザ辞書302内の指定語句については識別表示を行う。
【0040】
図3(a)にカタカナ語辞書DB202の一例を、同図(b)に英和辞書DB204の一例を示す。同図に示すように、カタカナ語辞書DB202は、見出し語と、当該見出し語を説明するための文字データである説明情報とを対応付けて記憶した辞書DBである。同様にして、英和辞書DB204も見出し語と、当該見出し語を説明するための文字データである説明情報とを対応付けて記憶した辞書DBである。
【0041】
EEPROM30には、ユーザ辞書DB302が格納される。
【0042】
図3(c)にユーザ辞書DB302の構成の一例を示す。同図に示すように、ユーザ辞書DB302は、登録先辞書と、登録元辞書との関係を対応付けて記憶している。さらに、登録先辞書については、辞書モードと見出し語との対応を記憶しており、登録元辞書については、辞書モードと、見出し語と、指定語句との対応を記憶している。ここで、指定語句とは、他辞書登録処理において、表示されている説明情報の中から、ユーザにより指定される語句をいう。
【0043】
RAM40は、CPU10が実行する各種プログラムや、これらのプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。ユーザにより指定された辞書モードを記憶する辞書モード格納領域402と、ユーザにより入力された検索語句を記憶する検索語句格納領域404と、ユーザにより指定された指定語句を記憶する指定語句格納領域406とを備える。
【0044】
入力部50は、仮名やアルファベット等の文字入力や機能選択等に必要なキー群を備えた入力装置であり、押下されたキーの信号をCPU10に出力する。この入力部50におけるキー入力により、検索語の入力、辞書モードの選択、検索実行指示、他辞書登録指示等の入力手段を実現する。尚、この入力部50は、図1(a)に示すキー群5に相当するものである。また、入力部50は、キー群5に限られるわけではなく、タッチパネル等であってもよい。
【0045】
表示部60は、CPU10から入力される表示信号に基づいて各種画面を表示させるものであり、LCD(Liquid Crystal Display)等により構成される。また、表示部60の中には複数のウィンドウを表示することができる。尚、この表示部60は、図1(a)に示すディスプレイ3に相当する。
【0046】
次に、第1の実施の形態における電子辞書装置1の動作について図4〜7を参照して説明する。図4、5は電子辞書装置1の動作フローを、図6、7は表示部60に表示される画面の遷移例を、それぞれ示している。
【0047】
図4は、第1他辞書登録処理の実行に係る電子辞書装置1の動作を示すフローチャートである。CPU10は、辞書モードが指定されるとその辞書モードを辞書モード格納領域402に記憶する(ステップA10)。例えば、ユーザによって辞書モード「英和」が指定された場合、CPU10は辞書モード「英和」を辞書モード格納領域402に記憶する。
【0048】
次に、CPU10は、表示部60に検索語句入力画面を表示する。そして、ユーザによって検索語句が入力されると(ステップA12)、CPU10は、入力された検索語句を検索語句格納領域404に記憶する(ステップA14)。例えば、ユーザによって「cup」と入力された後に、訳/決定キー11が押下されると、CPU10は、「cup」を検索語句格納領域404に記憶する。
【0049】
次に、CPU10は、辞書モード格納領域に記憶されている辞書モードに応じた辞書DBから検索語句格納領域404に記憶された検索語句と一致する見出し語を検索する(ステップA16)。当該辞書DBに検索語句と一致する見出し語が存在しない場合は(ステップA18;NO)、一致語句の無いことを表示し、プログラムを終了する(ステップA40)。
【0050】
CPU10は、辞書DBに検索語句と一致する見出し語データが存在した場合は(ステップA18;YES)、該当する説明情報を表示する(ステップA20)。例えば、英和辞書モードにおいて、検索語句格納領域404に「cup」が記憶されている場合には、英和辞書DB204を検索し、見出し語のデータの中に「cup」と一致するものが存在するか否か検索する。図3(b)に英和辞書DB204の格納データの一例を示す。この場合、見出し語「cup」が存在し(図3(b);見出し語S100)、CPU10は説明情報として、対応する説明情報S102を抽出する。そして、表示部60に見出し語「cup」及び説明情報S102を表示する。
【0051】
次に、CPU10は、ユーザにより他辞書登録キー13が押下されたことを検知すると(ステップA22)、他辞書登録処理を実行する(ステップA24)。そして、CPU10は、指定語句をユーザによって選択できるように、説明情報の先頭語句を選択対象の語句とみなした反転表示を行うことにより選択表示を行う(ステップA26)。そして、方向キー9が押下されると(ステップA28;YES)、これに連動して選択対象の語句を変更していくことで選択表示を移動する(ステップA30)。尚、選択表示範囲は、所定の操作に従うことにより、ユーザが変更することができる。例えば、方向キー9の左右ボタンを押下することにより、選択範囲の伸縮を行うことができる。
【0052】
次に、CPU10は、ユーザにより再び他辞書登録キー13が押下されたことを検知すると(ステップA32;YES)、選択されている語句を指定語句として指定語句格納領域406に記憶する(ステップA34)。
【0053】
次に、CPU10は、指定語句格納領域406に記憶された指定語句を、どの辞書DBに対応付けるかをユーザに選択させ(ステップA36)、ユーザ辞書DB302に記憶する(ステップA38)。具体的には、辞書モード格納領域402に記憶された辞書モードを登録元辞書とし、ステップA36において選択された辞書を登録先辞書として、対応関係をユーザ辞書DB302に格納する。例えば、英和辞書モードにおいて見出し語「cup」の説明情報中の単語「カップ」が指定語句として指定され、登録先辞書として、ステップA36で「カタカナ語辞書」が選択されて、更に「カタカナ語辞書」に「カップ」を登録する場合には、ユーザ辞書DB302には次の様に記憶される。すなわち、図3(c)に示す通り登録元辞書として、辞書モード格納領域402に記憶されている辞書モード「英和」と、検索語句格納領域404に記憶されている検索語句「cup」と、指定語句格納領域406に記憶されている指定語句「カップ」とが記憶される。また、登録先辞書として、ステップA36で選択した登録先辞書であるカタカナ語辞書DB202を示す「カタカナ」と、見出し語として使用される「カップ」とが記憶される(図3(c))。
【0054】
図6は、第1他辞書登録処理を実行した場合の画面遷移例を示す図である。同図(a)は、英和辞書モードにおいて、検索語句「cup」が検索語入力欄P100に入力されたときの表示ウィンドウW100を示したものである。そして、訳/決定キー11が押下された後の画面例が同図(b)の表示ウィンドウW102である。この画面例においては、見出し語「cup」に対応する説明情報が、英和辞書DB204から検索されて、表示ウィンドウW102に表示されている(ステップA20)。ここで、他辞書登録キー13が押下されると、他辞書登録処理を実行する。方向キー9により反転表示P102が移動表示されて「カップ」が選択され、他辞書登録キー13が再び押下されることにより、指定語句格納領域406に「カップ」が記憶される。同図(c)は、ステップA36でユーザが登録先辞書を選択する画面である。表示ウィンドウW104に登録可能な登録先辞書が一覧表示され、その中から一つを選び指定する。ここでは、表示ウィンドウW104内にラジオボタンを表示させて、その中からカタカナ語辞書DB202に対応するラジオボタンP104を選択している。ここで、ラジオボタンとは、表示されているボタンの中から択一的にボタンを選ぶことにより選択できるメニューのことをいう。
【0055】
また、登録先辞書を選択する手段は、このような形態に限られる訳ではなく、モード指定キー群7の内の何れかのモード指定キーを押下することによって直接辞書モードを指定することもできる。例えば、図6(d)においては、ボタンP106をユーザが直接押下することによって、カタカナ語辞書DB202を選択している。
【0056】
登録先辞書が選択された後、カタカナ語辞書DB202に「カップ」が対応づけられ、ユーザ辞書DB302に記憶される。このとき、同図(e)のように登録された事を示す表示ウィンドウ106に表示する。
【0057】
次に、図5を参照して、第1辞書検索処理の実行に係る電子辞書装置1の動作を説明する。図5は、第1辞書検索処理を示すフローチャートである。CPU10は、辞書モードが指定されるとその辞書モードを、辞書モード格納領域402に記憶し、その辞書モードを開始する(ステップB10)。例えば、ユーザによってカタカナ語辞書モードが指定された場合、CPU10はカタカナ語辞書モードを示す「カタカナ」を辞書モード格納領域402に記憶する。
【0058】
次に、CPU10は、表示部60に検索語句入力画面を表示する。そして、ユーザによって検索語句が入力されると(ステップB12)、CPU10は、入力された検索語句を検索語句格納領域404に記憶する(ステップB14)。例えば、ユーザによって「カップ」と入力した後に訳/決定キー11が押下された場合、CPU10は、「カップ」を検索語句格納領域404に記憶する。
【0059】
次に、CPU10は、辞書モード格納領域に記憶されている辞書モードに応じた、辞書DBから検索語句格納領域404に記憶された検索語句と一致する見出し語を検索する(ステップB16)。ここで、辞書DBに検索語句と一致するものが存在する場合は(ステップB18;YES)、見出し語に対応づけられた説明情報を表示部60に表示して(ステップB20)、プログラムを終了する。
【0060】
辞書DBに検索語句と一致するものが存在しない場合は、ユーザ辞書DB302を検索する(ステップB22)。具体的には、まず辞書モード格納領域402に記憶された辞書モードと、ユーザ辞書DB302の登録先辞書の辞書モードが一致するかどうか確認し、一致する場合には、さらに検索語句格納領域404に記憶された検索語句と、ユーザ辞書DB302の登録先辞書の見出し語が一致するか否かを検索する。
【0061】
そして、ユーザ辞書DB302の登録先辞書の見出し語に、検索語句と一致する見出し語が無い場合は(ステップB24;NO)、一致する見出し語がないことを表示して終了する(ステップB34)。一致する見出し語がある場合は、ユーザ辞書DB302の登録元辞書に記憶されている辞書モードから、対応する見出し語を検索する(ステップB26)。そして、CPU10は、表示部60に、他辞書へジャンプすることを表示し(ステップB28)、該当する説明情報を表示する(ステップB30)。さらに、表示された説明情報の中で、ユーザ辞書DB302に記憶されている指定語句と同一の語句については、識別表示を行い(ステップB32)、表示部60に表示する。
【0062】
図7は、第1辞書検索処理を実行した際の画面遷移例を示す図である。尚、ユーザ辞書DB302は、図3(c)に示す内容が記憶されているものとする。図7(a)は、カタカナ語辞書モードにおいて、検索語「カップ」が検索語入力欄P110に入力された状態の表示ウィンドウW108を示す図である。ここで、訳/決定キー11が押下され、ユーザ辞書DB302に他辞書(登録元辞書)として登録された英和辞書へジャンプする旨の表示が為された表示ウィンドウW110が図7(b)である。
【0063】
図7(a)から(b)への具体的な処理内容を説明する。図7(a)の状態で訳/決定キー11を押下すると、まず、現在の辞書モードとして指定されているカタカナ語辞書DB202から検索語「カップ」に一致する見出し語が検索される(図5のステップB16)。しかし一致する見出し語が無かった為(図5のステップB18;NO)、ユーザ辞書DB302の登録先辞書として、辞書モード「カタカナ」及び見出し語「カップ」が登録されているか否かが検索される(図5のステップB22)。そして、登録されていた為に図7(b)の表示ウィンドウW110が表示されたのである(図5のステップB28)。
【0064】
図7(b)の後、ユーザ辞書DB302の中から、対応する登録元辞書の辞書モード「英和」と、見出し語「cup」と、指定語句「カップ」とが読み出され、英和辞書DB204の該当する説明情報が表示ウィンドウW112に表示される(図5のステップB30)。またこのとき、指定語句「カップ」と同一の語句については識別表示(図7(c)中の反転表示)P117が為される(図5のステップB32)。尚、識別表示は、反転表示に限らず、下線表示や表示色が変更される等、視覚的に他の部分と識別できる形態に表示されるものであれば、何れの表示手法を用いてもよい。
【0065】
以上のように、第1の実施の形態によれば、現在使用している辞書DBに無い見出し語と、他の辞書DBの説明情報とを簡単に対応付けることができる。また、追加した見出し語を、本来辞書DBに格納されていた見出し語と同様に検索することが可能となる。
【0066】
〔第2の実施の形態〕
次に、電子辞書装置の第2の実施の形態について説明する。尚、第2の実施の形態における電子辞書装置の構成は、第1の実施の形態において図2に示した電子辞書装置1の構成において、ROM20を図8(a)に示すROM22に、EEPROM30を図8(b)に示すEEPROM32に、RAM40を図8(c)に示すRAM42に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【0067】
先ず、図8を参照して第2の実施の形態におけるROM22と、EEPROM32と、RAM42との構成について説明をする。図8(a)に示すように、ROM22には、第2の実施の形態を実現するために、カタカナ語辞書DB202と、英和辞書DB204とが格納される。また、プログラムとして第2他辞書登録プログラム226と、第2辞書検索プログラム228とが格納される。また、(b)に示すように、EEPROM32にはユーザ辞書DB332が格納される。さらに、(c)に示すように、RAM42は、辞書モード格納領域402と、検索語句格納領域404と、指定語句格納領域406と、語義番号格納領域428とを備える。
【0068】
CPU10は、このROM22に格納される第2他辞書登録プログラム226に従って、第2他辞書登録処理を実行する。第2他辞書登録処理の詳細については後述するが、概要は次の通りである。まず、検索語句が入力されると、指定された辞書DB(例えば英和辞書DB204)に、一致する見出し語が記憶されているか否か検索する。CPU10は、検索語句と一致する見出し語が記憶されていると判定した場合、その見出し語に対応付けられた説明情報を表示部60に表示する。次にユーザによって、他辞書登録キー13が押下されると、CPU10は、他辞書登録処理の実行を開始し指定語句の選択を促す。そして、指定語句がユーザにより選択されると、CPU10は前記指定語句と説明情報の対応と語義番号とをユーザ辞書DB322に登録する。
【0069】
また、CPU10は、第2辞書検索プログラム228に従って、第2辞書検索処理を実行する。第2辞書検索処理の詳細については後述するが、概要は次の通りである。まず、ユーザにより検索語句が入力されると、現在の辞書モードに従った辞書DB(例えばカタカナ語辞書DB202)に、検索語句と一致する見出し語が記憶されているか否かを検索する。もし、検索語句に一致する見出し語が記憶されていない場合は、次にユーザ辞書DB322に記憶された見出し語を検索する。検索語句とユーザ辞書DB322に記憶された登録先辞書の見出し語とが一致した場合、ユーザ辞書DB322に記憶された登録元辞書をさらに検索し、対応する説明情報を表示部60に表示する。このとき、見出し語を表示部60の最初の行に表示すると共に、説明情報を自動的にスクロールした上、次の行以降に、登録されている語義番号に対応する説明情報を表示する。また、説明情報を表示する際に、ユーザ辞書332内の指定語句については、識別表示を行う。
【0070】
また、図9(b)にユーザ辞書DB322の一例を示す。同図に示すように、ユーザ辞書DB322は、登録先辞書と、登録元辞書との関係を対応付けて記憶したデータベースである。さらに、登録先辞書については、辞書モードと見出し語との対応を記憶しており、登録元辞書については、辞書モードと、見出し語と、指定語句と、語義の番号との対応を記憶している。
【0071】
さらに、RAM42は、RAM40に加えて語義の番号を格納する領域である語義番号格納領域428を備えている。
【0072】
次に第2の実施の形態における電子辞書装置1の動作について図10〜13を参照して説明する。図10、11は電子辞書装置1の動作フローを、図12、13は表示部60に表示される画面の遷移例を示す図である。
【0073】
まず、図10は第2辞書登録処理の実行に係る電子辞書装置1の動作を示すフローチャートである。ここで、ステップA10からステップA34に関しては、第1の実施の形態と同様の処理を行うため、相違するステップC36以降を中心に説明を行う。
【0074】
指定語句を登録するために、ユーザにより他辞書登録キー13が押下されたことを検知すると(ステップA32)、選択されている語句を指定語句として指定語句格納領域406に記憶する(ステップA34)。この時、CPU10は指定語句が記憶されている語義番号を抽出し、この語義番号を語義番号格納領域406に記憶する(ステップC36)。そして、CPU10は、指定語句及び語義番号を、どの辞書DBに対応付けるかをユーザに選択させ(ステップC38)、ユーザ辞書DB322に記憶する(ステップC40)。
【0075】
図12はこの段階で表示される画面の遷移例の図である。同図(a)は、英和辞書モードにおいて、検索語句として「thread」が検索語句入力欄P200に入力されたときの表示ウィンドウW200を示したものである。
【0076】
次に、ユーザによって訳/決定キー11が押下された後の画面例が同図(b)の表示ウィンドウW202である。この画面例においては見出し語「thread」に対応する説明情報が英和辞書DB204から検索されて、表示ウィンドウW202に表示されている。ここで、指定語句P202は語義番号「4」の説明情報の中から指定されたため、CPU10は、語義番号格納領域428に「4」を記憶する。
【0077】
次に、図11を参照して第2辞書検索処理の実行に係る電子辞書装置1の動作を説明する。図11は第2辞書検索処理の実行に係る電子辞書装置1の動作を示すフローチャートである。ここで、ステップB10からステップB28に関しては、第1の実施の形態と同様の処理を行うため、相違するステップD30以降を中心に説明を行う。
【0078】
CPU10は、検索語句格納領域404に記憶された検索語句と、ユーザ辞書DB322の登録先辞書の見出し語とが一致する場合は、表示部60に、他辞書へジャンプすることを表示し(ステップB28)、該当する説明情報を表示する。このとき、まず画面最初の行に見出し語を表示し(ステップD30、図13(c)の領域P208)、語義番号をユーザ辞書DB322から読み出す(ステップD32、図9(b)のS202)。そして、語義番号に対応する説明情報を2行目以降に表示する(ステップD34、図9(a)のS200、図13(c)の領域P210)。さらに、表示された説明情報の内、ユーザ辞書DB322に記憶されている指定語句と同一の語句については、識別表示を行う(ステップD36、図13(c)の識別表示P212)。
【0079】
図13は、第2辞書検索処理を実行した際の画面遷移例を示す図である。尚、ユーザ辞書DB322には、図9(b)に示す内容が記憶されているものとする。図13(a)は、カタカナ語辞書モードにおいて、検索語「スレッド」が検索語入力欄P206に入力された状態の表示ウィンドウW208を示す図である。ここで、訳/決定キー11が押下され、ユーザ辞書DB322に他辞書(登録元辞書)として登録された英和辞書へジャンプする旨の表示が為された表示ウィンドウW210が図13(b)である。
【0080】
図13(a)から(b)への具体的な処理内容を説明する。図13(a)の状態で訳/決定キー11を押下すると、まず、現在の辞書モードとして指定されているカタカナ語辞書DB202から検索語「スレッド」に一致する見出し語が検索される(図11のステップB16)。しかし一致する見出し語が無かった為(図11のステップB18;NO)、ユーザ辞書DB322の登録先辞書として、辞書モード「カタカナ」及び見出し語「スレッド」が登録されているか否かが検索される(図11のステップB22)。そして、登録されていた為に図13(b)の表示ウィンドウW210が表示されたのである(図11のステップB28)。
【0081】
図13(b)の後、ユーザ辞書DB322の中から、対応する登録元辞書の辞書モード「英和」と、見出し語「thread」と、指定語句「スレッド」とが読み出され、英和辞書DB204の該当する説明情報が表示ウィンドウW212に表示される。この際、まず見出し語が表示領域P208(図11のステップD30)に表示される。次に、ユーザ辞書DB322の中から、対応する語義番号「4」が読み出され(図11のステップD32)、語義番号に対応する説明情報を2行目以降の領域P210(図13の表示領域P210)に表示される(図13のステップD34)。またこのとき、指定語句「カップ」と同一の語句については識別表示(図13(c)中の反転表示)P212が為される(図11のステップD36)。尚、識別表示は、反転表示に限らず、下線表示や表示色が変更される等、視覚的に他の部分と識別できる形態に表示されるものであれば、何れの表示手法を用いてもよい。
【0082】
以上のように、第2の実施の形態によれば、現在使用している当該辞書DBに登録されていない見出し語と、他の辞書DBの説明情報とを簡単に対応づけることができる。また、追加した見出し語を、現在使用している辞書DBに本来格納されていた見出し語と同様に検索することが可能となり、さらに、指定した語義の位置に自動的にスクロールして表示することが可能となる。
【0083】
〔第3の実施の形態〕
次に、電子辞書装置の第3の実施の形態について説明する。尚、第3の実施の形態における電子辞書装置の構成は、第1の実施の形態において、ROM20を図14(a)に示すROM24と置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【0084】
先ず、図14を参照して本発明を適用した第3の実施の形態におけるROM24の構成について説明する。図14(a)に示すように、ROM24には、第3の実施の形態を実現するために、カタカナ語辞書DB202と、和英辞書DB244とが格納される。また、プログラムとして第1他辞書登録プログラム206と、第3辞書検索プログラム248とが格納される。ここで、和英辞書DB244は、図14(c)に示すような構成になっており、見出し語と説明情報が対応付けて記憶されており、記憶されているデータが、和英辞書であること以外、他のデータベースと構造等の差異はない。
【0085】
CPU10は、第1他辞書登録プログラム206に従って、第1他辞書登録処理を実行する。また、CPU10は、このROM24に格納される第3辞書検索プログラムに従って、第3辞書検索処理を実行する。第3辞書検索処理の詳細については後述するが、概要は次の通りである。まず、ユーザにより検索語句が入力されると、現在の辞書モードに従った辞書DB(例えばカタカナ語辞書DB202)に、検索語句と一致する見出し語が記憶されているか否か検索する。もし、ユーザにより入力された検索語句に、一致する見出し語が記憶されている場合でも、更にユーザ辞書DB302に記憶された登録先辞書の見出し語も検索する。そして、ユーザ辞書DB302にも一致する見出し語が記憶されている場合には、カタカナ語辞書DB202に記憶された見出し語と、ユーザ辞書DB302の登録元辞書の見出し語とを両方を表示し、ユーザにどちらの見出し語に対応する説明情報を表示するか選択させる。そして、CPU10は、選択された見出し語の説明情報を表示する。
【0086】
次に第3の実施の形態における電子辞書装置1の動作について図15、16を参照して説明する。図15は電子辞書装置1の動作フローを、図16は表示部60に表示される画面の遷移例を示す図である。
【0087】
図15は第3辞書検索処理の実行に係る電子辞書装置1の動作を示すフローチャートである。ここで、ステップB10からB34に関しては、第1の実施の形態と同様の処理を行うため、相違するステップE36以降を中心に説明を行う。
【0088】
CPU10は、辞書モード格納領域402に記憶されている辞書モードに応じた辞書データベースから検索語句格納領域404に記憶された検索語句と一致する見出し語を検索する(ステップB16)。ここで、辞書データベースに検索語句と一致するものが存在する場合(ステップB18;YES)、さらに、検索語句とユーザ辞書DB302の登録元辞書に記憶されている見出し語とが一致するか否かを検索する(ステップE36)。その結果、ユーザ辞書DB302に一致する見出し語がない場合は(ステップE38;NO)、辞書DBの見出し語に対応した説明情報を表示部60に表示する。
【0089】
しかし、CPU10は検索語句が、ユーザ辞書DB302の登録元辞書に記憶されている見出し語と一致した場合は(ステップE38;YES)、辞書DBに記憶されている登録元の見出し語と併せて、ユーザ辞書DB302に記憶された見出し語も表示し、一覧表示をする(ステップE40)。具体的には、完全一致した辞書DBに記憶されている登録元の見出し語、ユーザ辞書DB302に記憶された見出し語、語句の前方が一致している見出し語の順に一覧表示をする。一覧表示とは、表示されている見出し語をユーザに特定しやすくさせるために、見出し語の行頭に「[A]、[B]、[C]、…」と識別表示を付け、その後に見出し語を表示して、表示部60に順番に表示することをいう。この際、ユーザ辞書DB302に基づいて表示された見出し語に対しては、他辞書登録であることを示す他辞書登録識別表示を行う(ステップE42)。
【0090】
図16はこの段階で表示される表示部60の例を示す図である。同図(a)は、検索語句入力欄P300に検索語句「グラス」が入力されたときの表示ウィンドウW300を示したものである。ここで、訳/決定キー11が押下されると、カタカナ語辞書DB202及びユーザ辞書302の見出し語を検索する。
【0091】
カタカナ語辞書DB202の一例を表した図が図14(b)であり、ユーザ辞書DB302の一例を表した図が図14(d)である。図14(b)のカタカナ語辞書DB202の見出し語に「グラス」が記憶されており、図14(d)のユーザ辞書DB302にも見出し語「グラス」が記憶されている。この場合には、カタカナ語辞書DB202及びユーザ辞書DB302の両方の見出し語が一覧表示される。その画面を表した図が、表示ウィンドウW302を示した図16(b)である。ここでは「グラス」が2つ表示され、ユーザ辞書DB302に記憶されている見出し語に対しては、他辞書登録された旨を識別表示するために、識別子P302を付している。ここで、識別子は、文字に限られず、マークや矢印などでもよい。
【0092】
そして、CPU10は、指定辞書DBに記憶された見出し語と、ユーザ辞書DB302に記憶された見出し語とをユーザに選択させる(ステップE46)。ここで、指定辞書DBに記憶された見出し語がユーザにより選択された場合には(ステップE46;NO)、指定辞書DBの見出し語に対応した説明情報を表示部60に表示する。また、ユーザ辞書DB302に記憶されている見出し語がユーザにより選択された場合には(ステップE46;YES)、ユーザ辞書DB302の登録元辞書に基づいて、対応する説明情報を検索する(ステップE48)。そして、CPU10は、表示部60に、他辞書へジャンプすることを表示し(ステップE50)、該当する説明情報を表示する(ステップE52)。さらに、表示された説明情報の中で、ユーザ辞書DB302に記憶されている指定語句と同一の語句については、識別表示を行い(ステップE54)、表示部60に表示する。
【0093】
以上のように、第3の実施の形態によれば、現在使用している辞書DBとユーザ辞書DBとの双方に見出し語が登録されている場合は、双方の見出し語を一覧表示し、選択させることができる。尚、本実施の形態は、第1の実施の形態に付随する形で記述したが、第2の実施の形態と共に実現することも勿論可能である。
【0094】
〔第4の実施の形態〕
次に、電子辞書装置の第4の実施の形態について説明する。尚、第4の実施の形態における電子辞書装置の構成は、第1の実施の形態において、ROM20を図17(a)に示すROM26と置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【0095】
先ず、図17を参照して本発明を適用した第4の実施の形態におけるROM26の構成について説明する。図17(a)に示すように、ROM26には、第4の実施の形態を実現するために、国語辞書DB262と、ふりがなDB264が格納される。また、プログラムとして自辞書登録プログラム266と、第1辞書検索プログラム208とが格納される。ここで、国語辞書DB262は、図17(b)に示すような構成になっており、見出し語と説明情報が対応付けて記憶されており、記憶されているデータが、国語辞書であること以外、他の辞書DBと構造等の差異はない。
【0096】
CPU10は、自辞書登録プログラム206に従って、自辞書登録プログラムを実行する。自辞書登録プログラムの詳細については後述するが、概要は次の通りである。まず、検索語句が入力されると、指定された辞書DB(例えば国語辞書DB262)に、一致する見出し語が記憶されているか否か検索する。そして、見出し語に対応した説明情報を表示し、その表示された説明情報中の語句がユーザによって指定されると、指定された語句を見出し語としてユーザ辞書DB302に登録する。その際、漢字情報等の場合はふりがなDB264を参照し、その漢字のふりがなを検索した後に、そのふりがなをユーザ辞書DB302の登録先辞書の見出し語として記憶する。
【0097】
また、CPU10は、第1辞書検索プログラムに従って第1辞書検索処理を実行する。
【0098】
次に、第4の実施の形態における電子辞書装置1の動作について図18、19を参照して説明する。図18は電子辞書装置1の動作フローを、図19は表示部60に表示される画面の遷移例を示す図である。
【0099】
図18は自辞書登録の実行に係る電子辞書装置1の動作を示すフローチャートである。ここで、ステップA10からステップA20に関しては、第1の実施の形態と同様の処理を行うため、相違するステップF22以降を中心に説明する。
【0100】
CPU10は、ユーザにより自辞書登録キー15が押下されたことを検知すると(ステップF22)、自辞書登録処理を起動する(ステップF24)。CPU10は、指定語句をユーザが選択できるように、説明情報の先頭語句を選択対象の語句とみなした反転表示を行うことにより選択表示を行う(ステップF26)。そして、方向キー9が押下されると(ステップF28;YES)、これに連動してこれに連動して選択対象の語句を変更していくことで選択表示を移動する(ステップF30)。
【0101】
次に、再びCPU10は、ユーザにより自辞書登録キー13が押下されたことを検知すると(ステップF32)、まず選択された語句を指定語句として指定語句格納領域406に記憶する(ステップF34)。そして、指定語句のふりがなをふりがなDB264より検索し(ステップF36)、ユーザ辞書DB302に記憶する。具体的には、登録先辞書は、現在の辞書DBと同一となり、見出し語は、指定語句のふりがなを記憶する。また、ユーザ辞書DB302の登録元辞書については、辞書モードは、辞書モード格納領域402に記憶された辞書モードが記憶され、見出し語には現在選択表示されている見出し語が記憶され、指定語句には指定語句格納領域406に記憶された指定語句が、それぞれ記憶される。
【0102】
図19は、自辞書登録処理を実行したときの画面遷移例を示す図である。同図(a)は、国語辞書モードにおいて、検索語句「おおさかだいがく」が検索語句入力欄P400に入力されたときの表示ウィンドウW400を示したものである。そして、訳/決定キー11が押下された後の画面遷移例が同図(b)の表示ウィンドウW402である。このときは、見出し語「おおさかだいがく」に対応する説明情報が、国語辞書DB262から検索されて、ウィンドウW402に表示されている。ここで、自辞書登録キー15が押下されると、自辞書登録処理が実行される。方向キー9により選択表示P402が移動表示されて「浪速高校」が選択され、自辞書登録キー15が押下されることにより、指定語句格納領域406に「浪速高校」が記憶される。そして、「浪速高校」のふりがなを調べるために、CPU10は、ふりがな辞書DB264を検索し、「なにわこうこう」というふりがなを、登録先辞書の見出し語として登録する。「なにわこうこう」がユーザ辞書DB302に記憶された事を表している画面遷移例がウィンドウW404である。
【0103】
以上のように、第4の実施の形態によれば、現在使用している辞書DBの説明情報中の語句であって、見出し語ととして対応づけられていない語句について、同一の辞書に容易に追加することができ、また検索も行うことができる。
【0104】
以上、4つの実施の形態について、本発明を携帯型電子辞書装置に適用した場合を例にとって説明したが、本発明にかかる電子辞書装置は、上述の実施の形態にのみ限定される物ではなく、本発明の要旨を逸脱しない範囲内において種々変更を加えることは勿論である。
【0105】
例えば、本発明である電子辞書装置を汎用コンピュータやパーソナルコンピュータ、PDA等によって実現する場合は、上述した各プログラムをオペレーティングシステム(OS)下で稼働するソフトウェアとして構成させ、ハードディスク、磁気ディスク、光ディスク等の各種記憶媒体に格納することとし、当該ソフトウェアを実行することによって、上記各実施形態と同様の効果を得ることができる。
【0106】
【発明の効果】
本発明によれば、一の種類の辞書データの見出し語に対応づけられた説明情報を、他の種類の辞書データの見出し語対応づけて記憶させることができ、他の種類の辞書データから検索した場合に、当該一の種類の辞書データの説明情報を読み出して表示させることができる。
【図面の簡単な説明】
【図1】本発明を適用した携帯型電子辞書装置及び入力部の一例を示す図である。
【図2】第1の実施の形態における携帯型電子辞書装置の構成例を示す図である。
【図3】第1の実施の形態におけるROM及びEPPROMのデータ構成例を示す図である。
【図4】第1の実施の形態における第1他辞書登録処理の動作フローを示す図である。
【図5】第1の実施の形態における第1辞書検索処理の動作フローを示す図である。
【図6】第1の実施の形態における第1他辞書登録処理の画面の遷移の一例を示す図である。
【図7】第1の実施の形態における第1辞書検索処理の画面の遷移の一例を示す図である。
【図8】第2の実施の形態におけるROMと、EEPEOMと、RAMとのデータ構成例を示す図である。
【図9】第2の実施の形態における英和辞書DB及びユーザ辞書DBのデータ構成例を示す図である。
【図10】第2の実施の形態における第2他辞書登録処理の動作フローを示す図である。
【図11】第2の実施の形態における第2辞書検索処理の動作フローを示す図である。
【図12】第2の実施の形態における第2他事書登録処理の画面の遷移の一例を示す図である。
【図13】第2の実施の形態における第2辞書検索処理の画面の遷移の一例を示す図である。
【図14】第3の実施の形態におけるROMと、カタカナ語辞書DBと、和英辞書DBと、ユーザ辞書DBとのデータ構成例を示す図である。
【図15】第3の実施の形態における第3辞書検索処理の動作フローを示す図である。
【図16】第3の実施の形態における第3辞書検索処理の画面の遷移の一例を示す図である。
【図17】第4の実施の例におけるROMと、国語辞書DBと、ふりがなDBとユーザ辞書DBとのデータ構成例を示す図である。
【図18】第4の実施の例における自辞書登録処理の動作フローを示す図である。
【図19】第4の実施の例における自辞書登録処理の画面の遷移の一例を示す図である。
【符号の説明】
1 電子辞書
10 CPU
20、22,24,26 ROM
202 カタカナ語辞書DB
204 英和辞書DB
206 第1他辞書登録プログラム
208 第1辞書検索プログラム
226 第2他辞書登録プログラム
228 第2辞書検索プログラム
244 和英辞書DB
248 第3辞書検索プログラム
262 国語辞書DB
264 ふりがなDB
266 自辞書登録プログラム
30、32 EEPROM
302、322 ユーザ辞書DB
40,42 RAM
402 辞書モード格納領域
404 検索語句格納領域
406 指定語句格納領域
428 語義番号格納領域
7 辞書選択キー
9 方向キー
11 訳/決定キー
13 他辞書登録キー
15 自辞書登録キー
[0001]
BACKGROUND OF THE INVENTION
In the present invention, headwords and explanation information of the headwords are stored in association with each other. An electronic device having a dictionary function that includes a plurality of dictionary data, searches for a headword stored in each dictionary data, and displays corresponding explanatory information And the program.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, a portable terminal device called an electronic dictionary device in which several types of dictionary data such as a national language dictionary, an English dictionary, a Japanese-English dictionary, and a Han-Japanese dictionary are incorporated is known. As one of the electronic dictionary devices, an electronic dictionary device in which a user can register new headwords and explanation information is known (for example, Patent Document 1; corresponding to all claims).
[0003]
[Patent Document 1]
JP-A-5-233687
[0004]
[Problems to be solved by the invention]
However, the conventional electronic dictionary device can newly register new headwords and new explanation information, but registers new headwords in association with the words in the explanation information, and other dictionaries. It was not possible to make a complicated process such as associating words in the data explanation information with headwords in the self-dictionary data.
[0005]
For example, in an electronic dictionary device storing a Katakana dictionary database (hereinafter referred to as “DB”) and an English-Japanese dictionary DB, the headword “thread” is not registered in the Katakana dictionary DB, and the English-Japanese dictionary DB Assume that the headword “thread” is stored. In this case, the user needs to search the meaning content (description information) of “thread” from the English-Japanese dictionary DB, but needs to input the English of “thread” with the correct spelling “thread”. Further, even if “thread” can be temporarily searched, it is not always possible to input a correct spelling again at the time of re-search after a lapse of time.
[0006]
Therefore, it is convenient if a word in the explanation information in the English-Japanese dictionary DB can be registered as a headword in the Katakana dictionary DB.
[0007]
The present invention makes it possible to appropriately display the explanation information of another dictionary in a search in one dictionary, Electronic device with dictionary function The purpose is to improve usability.
[0008]
[Means for Solving the Problems]
An electronic device having a dictionary function according to the present invention is an electronic device having a dictionary function having a plurality of types of dictionary data in which headwords and explanation information of the headword are stored in association with each other, and is input by a user. A search means for searching for a headword from the dictionary data based on the searched search phrase and displaying corresponding explanation information; and one of the search words displayed by the search means. Kind of Specifying means that allows the user to specify an arbitrary phrase from the description information of the dictionary data, and the phrase specified by this specifying means Kind of Selection means for allowing the user to select which of the dictionary data is associated, the phrase specified by the specifying means, and the phrase Said one kind of Dictionary data and other selected by the selection means Kind of Registration means for registering a correspondence relationship with dictionary data as a user dictionary, and in the search of dictionary data by the search means, an input search term is a search target The kind of If not found in the dictionary data entry word, the user dictionary search means for searching the user dictionary registered by the registration means, and when the corresponding word phrase is searched by the user dictionary search means, the user dictionary is registered in the user dictionary Based on the correspondence, Kind of Corresponding data display means for displaying the explanation information of the dictionary data.
[0031]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, with reference to FIGS. Electronic device with dictionary function The embodiment will be described in detail. In the following, the case where the present invention is applied to a portable electronic dictionary device will be described as an example. However, the present invention is not limited to this case.
[0032]
FIG. 1A shows an overview of the electronic dictionary device 1. As shown in FIG. 1, the electronic dictionary device 1 includes a display 3 and various key groups 5. Each key constituting the various key groups 5 is assigned with a unique function, and the user operates the electronic dictionary by pressing these keys. For example, as shown in FIG. 1B, a mode designation key group 7 for designating a dictionary mode, a cursor movement instruction, a direction key 9 for selecting a designated word / phrase, and a translation / decision key for issuing an operation confirmation instruction. 11. Other dictionary registration key 13 for performing other dictionary registration processing, own dictionary registration key 15 for performing own dictionary registration processing, and the like. Here, the dictionary mode corresponds to a switching function for specifying the dictionary DB to be used. For example, if the dictionary mode is “English-Japanese”, the dictionary DB to be used is switched to the English-Japanese dictionary DB.
[0033]
The electronic dictionary device 1 is equipped with various functions such as a search function, a display function, and a setting function. For example, when the English-Japanese dictionary button is pressed, the mode is switched to the dictionary mode and waits for a search word to be input.
[0034]
[First Embodiment]
FIG. 2 is a diagram illustrating a functional configuration of the electronic dictionary device 1 according to the first embodiment. As shown in the figure, an electronic dictionary device 1 includes a CPU (Central Processing Unit) 10, a ROM (Read Only Memory) 20, an EEPROM (Electrically Erasable Programmable Read-Only Memory) 30, a RAM (Random Access Memory) 40, an input. It is comprised by each part of the part 50 and the display part 60. FIG.
[0035]
The CPU 10 executes processing based on a predetermined program in response to an input instruction, and performs an instruction to each functional unit, data transfer, and the like. Specifically, the CPU 10 reads a program stored in the ROM 20 in accordance with an operation signal input from the input unit 50, and executes processing according to the program. Then, a display signal for displaying the processing result is appropriately output to the display unit 60 to display the corresponding display information.
[0036]
The ROM 20 stores an initial program for performing various initial settings, hardware inspections, loading of necessary programs, and the like. The CPU 10 sets the operating environment of the electronic dictionary device 1 by executing this initial program when the electronic dictionary device 1 is powered on.
[0037]
The ROM 20 stores various processing programs related to the operation of the electronic dictionary device 1 such as menu display processing, various setting processing, various search processing, and programs for realizing various functions provided in the electronic dictionary device 1. In addition, various explanatory information (dictionary database (DB)) is stored. Specifically, a katakana dictionary DB 202 and an English-Japanese dictionary DB 204 are stored. In addition, a first other dictionary registration program 206 and a first dictionary search program 208 are stored as programs.
[0038]
The CPU 10 executes a first other dictionary registration process according to the first other dictionary registration program 206 stored in the ROM 20. Details of the first other dictionary registration process will be described later, but the outline is as follows. First, when a search word is input, it is searched whether or not a headword that matches the search word is stored in a designated dictionary DB (for example, English-Japanese dictionary DB 204). When the CPU 10 determines that a headword that matches the search word is stored, the CPU 10 displays the description information associated with the headword on the display unit 60. Next, when the other dictionary registration key 13 is pressed by the user, the CPU 10 activates another dictionary registration process and prompts the user to select a designated word / phrase. When the designated word / phrase is selected by the user, the CPU 10 registers the correspondence between the designated word / phrase and the description information in the user dictionary DB 302.
[0039]
Further, the CPU 10 executes a first dictionary search process according to the first dictionary search program 208. Details of the first dictionary search process will be described later, but the outline is as follows. First, when a search word is input by the user, it is searched whether or not a headword that matches the search word is stored in a dictionary DB (for example, Katakana dictionary DB 202) according to the current dictionary mode. If a headword that matches the search word input by the user is not stored, the headword stored in the user dictionary DB 302 is searched next. If a matching word exists in the user dictionary DB 302, the registration source is further searched based on the data stored in the user dictionary DB 302, and the corresponding explanation information is displayed on the display unit 60. Further, when displaying the explanation information, the specified words in the user dictionary 302 are identified and displayed.
[0040]
FIG. 3A shows an example of the Katakana dictionary DB 202, and FIG. 3B shows an example of the English-Japanese dictionary DB 204. As shown in the figure, the katakana dictionary DB 202 is a dictionary DB that stores entry words and explanation information that is character data for explaining the entry words in association with each other. Similarly, the English-Japanese dictionary DB 204 is a dictionary DB that stores a headword and explanation information that is character data for explaining the headword in association with each other.
[0041]
The EEPROM 30 stores a user dictionary DB 302.
[0042]
FIG. 3C shows an example of the configuration of the user dictionary DB 302. As shown in the figure, the user dictionary DB 302 stores the relationship between the registration destination dictionary and the registration source dictionary in association with each other. Further, the registration destination dictionary stores the correspondence between the dictionary mode and the headword, and the registration source dictionary stores the correspondence between the dictionary mode, the headword, and the designated word / phrase. Here, the designated word / phrase means a word / phrase designated by the user from the displayed explanation information in the other dictionary registration process.
[0043]
The RAM 40 includes a memory area that temporarily holds various programs executed by the CPU 10, data related to the execution of these programs, and the like. A dictionary mode storage area 402 for storing the dictionary mode specified by the user, a search phrase storage area 404 for storing the search phrase input by the user, and a specified phrase storage area 406 for storing the specified phrase specified by the user Is provided.
[0044]
The input unit 50 is an input device that includes a key group necessary for character input such as kana and alphabets, function selection, and the like, and outputs a signal of a pressed key to the CPU 10. By means of key input in the input unit 50, input means such as input of a search word, selection of a dictionary mode, search execution instruction, and other dictionary registration instruction are realized. The input unit 50 corresponds to the key group 5 shown in FIG. The input unit 50 is not limited to the key group 5 and may be a touch panel or the like.
[0045]
The display unit 60 displays various screens based on display signals input from the CPU 10, and is configured by an LCD (Liquid Crystal Display) or the like. In the display unit 60, a plurality of windows can be displayed. The display unit 60 corresponds to the display 3 shown in FIG.
[0046]
Next, the operation of the electronic dictionary device 1 in the first embodiment will be described with reference to FIGS. 4 and 5 show the operation flow of the electronic dictionary device 1, and FIGS. 6 and 7 show examples of screen transitions displayed on the display unit 60.
[0047]
FIG. 4 is a flowchart showing the operation of the electronic dictionary device 1 related to the execution of the first other dictionary registration process. When the dictionary mode is designated, the CPU 10 stores the dictionary mode in the dictionary mode storage area 402 (step A10). For example, when the dictionary mode “English-Japanese” is designated by the user, the CPU 10 stores the dictionary mode “English-Japanese” in the dictionary mode storage area 402.
[0048]
Next, the CPU 10 displays a search phrase input screen on the display unit 60. When the search phrase is input by the user (step A12), the CPU 10 stores the input search phrase in the search phrase storage area 404 (step A14). For example, when the translation / decision key 11 is pressed after “cup” is input by the user, the CPU 10 stores “cup” in the search phrase storage area 404.
[0049]
Next, the CPU 10 searches for a headword that matches the search phrase stored in the search phrase storage area 404 from the dictionary DB corresponding to the dictionary mode stored in the dictionary mode storage area (step A16). If there is no entry word that matches the search word / phrase in the dictionary DB (step A18; NO), it is displayed that there is no matching word / phrase, and the program is terminated (step A40).
[0050]
When there is headword data that matches the search word / phrase in the dictionary DB (step A18; YES), the CPU 10 displays the corresponding explanatory information (step A20). For example, in the English-Japanese dictionary mode, if “cup” is stored in the search phrase storage area 404, the English-Japanese dictionary DB 204 is searched, and whether there is a match with “cup” in the entry word data. Search for no. FIG. 3B shows an example of data stored in the English-Japanese dictionary DB 204. In this case, the headword “cup” exists (FIG. 3B; headword S100), and the CPU 10 extracts corresponding explanation information S102 as explanation information. Then, the headword “cup” and the explanation information S102 are displayed on the display unit 60.
[0051]
Next, when detecting that the other dictionary registration key 13 is pressed by the user (step A22), the CPU 10 executes another dictionary registration processing (step A24). Then, the CPU 10 performs selective display by performing reverse display in which the first word / phrase of the description information is regarded as the word to be selected so that the user can select the designated word / phrase (step A26). When the direction key 9 is pressed (step A28; YES), the selection display is moved by changing the word to be selected in conjunction with this (step A30). The selection display range can be changed by the user by following a predetermined operation. For example, the selection range can be expanded and contracted by pressing the left and right buttons of the direction key 9.
[0052]
Next, when detecting that the other dictionary registration key 13 is pressed again by the user (step A32; YES), the CPU 10 stores the selected word / phrase as a specified word / phrase in the specified word / phrase storage area 406 (step A34). .
[0053]
Next, the CPU 10 causes the user to select which dictionary DB is associated with the specified phrase stored in the specified phrase storage area 406 (step A36), and stores it in the user dictionary DB 302 (step A38). Specifically, the correspondence relationship is stored in the user dictionary DB 302 with the dictionary mode stored in the dictionary mode storage area 402 as the registration source dictionary and the dictionary selected in step A36 as the registration destination dictionary. For example, in English-Japanese dictionary mode, the word “cup” in the description information of the headword “cup” is designated as a designated phrase, and “Katakana dictionary” is selected in step A36 as a registration destination dictionary. "Cup" is registered in the user dictionary DB 302 as follows. That is, as shown in FIG. 3C, as the registration source dictionary, the dictionary mode “English-Japanese” stored in the dictionary mode storage area 402 and the search phrase “cup” stored in the search phrase storage area 404 are designated. The designated phrase “cup” stored in the phrase storage area 406 is stored. Further, “katakana” indicating the katakana dictionary DB 202 which is the registration destination dictionary selected in step A36 and “cup” used as a headword are stored as the registration destination dictionary (FIG. 3C).
[0054]
FIG. 6 is a diagram illustrating an example of screen transition when the first other dictionary registration process is executed. FIG. 6A shows the display window W100 when the search term “cup” is input to the search term input field P100 in the English-Japanese dictionary mode. A screen example after the translation / decision key 11 is pressed is a display window W102 in FIG. In this screen example, explanation information corresponding to the headword “cup” is retrieved from the English-Japanese dictionary DB 204 and displayed on the display window W102 (step A20). Here, when the other dictionary registration key 13 is pressed, another dictionary registration process is executed. The reverse display P102 is moved and displayed by the direction key 9, "Cup" is selected, and the other dictionary registration key 13 is pressed again, whereby "Cup" is stored in the designated word storage area 406. FIG. 10C is a screen for the user to select a registration destination dictionary in step A36. A list of registration destination dictionaries that can be registered is displayed in the display window W104, and one of them is selected and designated. Here, radio buttons are displayed in the display window W104, and a radio button P104 corresponding to the Katakana dictionary DB 202 is selected from the radio buttons. Here, the radio button refers to a menu that can be selected by selecting one of the displayed buttons.
[0055]
The means for selecting the registration destination dictionary is not limited to such a form, and the dictionary mode can be directly designated by pressing any mode designation key in the mode designation key group 7. . For example, in FIG. 6D, the katakana dictionary DB 202 is selected by the user directly pressing the button P106.
[0056]
After the registration destination dictionary is selected, “cup” is associated with the katakana dictionary DB 202 and stored in the user dictionary DB 302. At this time, it is displayed on the display window 106 indicating that it has been registered as shown in FIG.
[0057]
Next, the operation of the electronic dictionary device 1 relating to the execution of the first dictionary search process will be described with reference to FIG. FIG. 5 is a flowchart showing the first dictionary search process. When the dictionary mode is designated, the CPU 10 stores the dictionary mode in the dictionary mode storage area 402 and starts the dictionary mode (step B10). For example, when the user designates the katakana dictionary mode, the CPU 10 stores “katakana” indicating the katakana dictionary mode in the dictionary mode storage area 402.
[0058]
Next, the CPU 10 displays a search phrase input screen on the display unit 60. When the search phrase is input by the user (step B12), the CPU 10 stores the input search phrase in the search phrase storage area 404 (step B14). For example, when the translation / decision key 11 is pressed after the user inputs “cup”, the CPU 10 stores “cup” in the search phrase storage area 404.
[0059]
Next, the CPU 10 searches for a headword that matches the search phrase stored in the search phrase storage area 404 from the dictionary DB according to the dictionary mode stored in the dictionary mode storage area (step B16). Here, if there is a dictionary DB that matches the search word (step B18; YES), the explanatory information associated with the headword is displayed on the display unit 60 (step B20), and the program is terminated. .
[0060]
If the dictionary DB does not match the search word / phrase, the user dictionary DB 302 is searched (step B22). Specifically, first, it is checked whether the dictionary mode stored in the dictionary mode storage area 402 and the dictionary mode of the registration destination dictionary in the user dictionary DB 302 match. It is searched whether or not the stored search word / phrase matches the entry word of the registration destination dictionary in the user dictionary DB 302.
[0061]
If there is no entry word that matches the search word / phrase in the entry word of the registration destination dictionary in the user dictionary DB 302 (step B24; NO), it is displayed that there is no matching entry word, and the process ends (step B34). If there is a matching entry word, the corresponding entry word is searched from the dictionary mode stored in the registration source dictionary of the user dictionary DB 302 (step B26). Then, the CPU 10 displays jumping to another dictionary on the display unit 60 (step B28), and displays corresponding explanation information (step B30). Further, in the displayed explanation information, the same phrase as the designated phrase stored in the user dictionary DB 302 is identified and displayed (step B32) and displayed on the display unit 60.
[0062]
FIG. 7 is a diagram illustrating an example of screen transition when the first dictionary search process is executed. Note that the user dictionary DB 302 stores the contents shown in FIG. FIG. 7A is a diagram showing the display window W108 in a state where the search word “cup” is input to the search word input field P110 in the katakana dictionary mode. Here, FIG. 7B shows a display window W110 in which the translation / decision key 11 is pressed and a display to jump to an English-Japanese dictionary registered as another dictionary (registration source dictionary) in the user dictionary DB 302 is made. .
[0063]
Specific processing contents from FIG. 7A to FIG. 7B will be described. When the translation / decision key 11 is pressed in the state of FIG. 7A, first, a headword that matches the search word “cup” is searched from the Katakana dictionary DB 202 designated as the current dictionary mode (FIG. 5). Step B16). However, since there is no matching entry word (step B18 in FIG. 5; NO), it is searched whether the dictionary mode “katakana” and the entry word “cup” are registered as the registration destination dictionary in the user dictionary DB 302. (Step B22 in FIG. 5). Then, because it has been registered, the display window W110 of FIG. 7B is displayed (step B28 of FIG. 5).
[0064]
After FIG. 7B, the dictionary mode “English-Japanese”, headword “cup”, and designated word “cup” of the corresponding registration source dictionary are read from the user dictionary DB 302 and stored in the English-Japanese dictionary DB 204. The corresponding explanation information is displayed on the display window W112 (step B30 in FIG. 5). At this time, an identification display (reverse display in FIG. 7C) P117 is made for the same phrase as the designated word “cup” (step B32 in FIG. 5). Note that the identification display is not limited to the reverse display, and any display method can be used as long as it is displayed in a form that can be visually distinguished from other parts, such as underline display and display color change. Good.
[0065]
As described above, according to the first embodiment, it is possible to easily associate a headword that is not in the currently used dictionary DB with the description information of another dictionary DB. Further, the added headword can be searched in the same manner as the headword originally stored in the dictionary DB.
[0066]
[Second Embodiment]
Next, a second embodiment of the electronic dictionary device will be described. The configuration of the electronic dictionary device in the second embodiment is the same as that of the electronic dictionary device 1 shown in FIG. 2 in the first embodiment, but the ROM 20 is replaced with the ROM 22 shown in FIG. The configuration is the same as that of the EEPROM 32 shown in FIG. 8B in which the RAM 40 is replaced with the RAM 42 shown in FIG. 8C, and the same components are denoted by the same reference numerals and the description thereof is omitted.
[0067]
First, the configuration of the ROM 22, the EEPROM 32, and the RAM 42 in the second embodiment will be described with reference to FIG. As shown in FIG. 8A, the ROM 22 stores a katakana dictionary DB 202 and an English-Japanese dictionary DB 204 in order to realize the second embodiment. In addition, a second other dictionary registration program 226 and a second dictionary search program 228 are stored as programs. Further, as shown in (b), the user dictionary DB 332 is stored in the EEPROM 32. Further, as shown in (c), the RAM 42 includes a dictionary mode storage area 402, a search phrase storage area 404, a specified phrase storage area 406, and a meaning number storage area 428.
[0068]
The CPU 10 executes a second other dictionary registration process in accordance with the second other dictionary registration program 226 stored in the ROM 22. The details of the second other dictionary registration process will be described later, but the outline is as follows. First, when a search word is input, a search is performed as to whether or not a matching entry word is stored in a designated dictionary DB (for example, English-Japanese dictionary DB 204). When the CPU 10 determines that a headword that matches the search word is stored, the CPU 10 displays the description information associated with the headword on the display unit 60. Next, when the user presses the other dictionary registration key 13, the CPU 10 starts execution of the other dictionary registration process and prompts the user to select a designated word / phrase. When the designated word / phrase is selected by the user, the CPU 10 registers the correspondence between the designated word / phrase and the explanation information and the meaning number in the user dictionary DB 322.
[0069]
Further, the CPU 10 executes a second dictionary search process according to the second dictionary search program 228. The details of the second dictionary search process will be described later, but the outline is as follows. First, when a search word is input by the user, it is searched whether or not a headword that matches the search word is stored in a dictionary DB (for example, Katakana dictionary DB 202) according to the current dictionary mode. If a headword that matches the search word / phrase is not stored, the headword stored in the user dictionary DB 322 is searched next. If the search phrase matches the entry word of the registration destination dictionary stored in the user dictionary DB 322, the registration source dictionary stored in the user dictionary DB 322 is further searched, and the corresponding explanation information is displayed on the display unit 60. At this time, the headword is displayed on the first line of the display unit 60, the explanation information is automatically scrolled, and the explanation information corresponding to the registered meaning number is displayed after the next line. In addition, when displaying the explanation information, the specified words / phrases in the user dictionary 332 are identified and displayed.
[0070]
FIG. 9B shows an example of the user dictionary DB 322. As shown in the figure, the user dictionary DB 322 is a database that stores the relationship between the registration destination dictionary and the registration source dictionary in association with each other. Furthermore, for the registration destination dictionary, the correspondence between the dictionary mode and the entry word is stored, and for the registration source dictionary, the correspondence between the dictionary mode, the entry word, the designated word, and the meaning number is stored. Yes.
[0071]
In addition to the RAM 40, the RAM 42 includes a meaning number storage area 428 that is an area for storing meaning numbers.
[0072]
Next, the operation of the electronic dictionary device 1 in the second embodiment will be described with reference to FIGS. 10 and 11 show the operation flow of the electronic dictionary device 1, and FIGS. 12 and 13 show examples of screen transitions displayed on the display unit 60.
[0073]
First, FIG. 10 is a flowchart showing the operation of the electronic dictionary device 1 related to the execution of the second dictionary registration process. Here, with respect to step A10 to step A34, since the same processing as that of the first embodiment is performed, the description will be made mainly on the steps after step C36 which are different.
[0074]
When it is detected that the user has pressed the other dictionary registration key 13 in order to register the designated phrase (step A32), the selected phrase is stored in the designated phrase storage area 406 as the designated phrase (step A34). At this time, the CPU 10 extracts the meaning number in which the designated phrase is stored, and stores this meaning number in the meaning number storage area 406 (step C36). Then, the CPU 10 causes the user to select which dictionary DB the specified phrase and meaning-of-meaning number are associated with (step C38), and stores them in the user dictionary DB 322 (step C40).
[0075]
FIG. 12 is a diagram showing a transition example of screens displayed at this stage. FIG. 10A shows the display window W200 when “thread” is entered as a search term in the search term input field P200 in the English-Japanese dictionary mode.
[0076]
Next, a screen example after the translation / decision key 11 is pressed by the user is a display window W202 in FIG. In this screen example, explanation information corresponding to the headword “thread” is retrieved from the English-Japanese dictionary DB 204 and displayed on the display window W202. Here, since the designated phrase P202 is designated from the explanation information of the meaning number “4”, the CPU 10 stores “4” in the meaning number storage area 428.
[0077]
Next, the operation of the electronic dictionary device 1 relating to the execution of the second dictionary search process will be described with reference to FIG. FIG. 11 is a flowchart showing the operation of the electronic dictionary device 1 related to the execution of the second dictionary search process. Here, with respect to Step B10 to Step B28, since the same processing as that in the first embodiment is performed, the description will be focused on Step D30 and the subsequent steps.
[0078]
When the search phrase stored in the search phrase storage area 404 matches the entry word of the registration destination dictionary in the user dictionary DB 322, the CPU 10 displays a jump to another dictionary on the display unit 60 (step B28). ), The corresponding explanation information is displayed. At this time, first, the headword is displayed on the first line of the screen (step D30, region P208 in FIG. 13C), and the meaning number is read from the user dictionary DB 322 (step D32, S202 in FIG. 9B). Then, the explanation information corresponding to the meaning number is displayed in the second and subsequent lines (step D34, S200 in FIG. 9A, region P210 in FIG. 13C). Further, among the displayed explanation information, the same phrase as the designated phrase stored in the user dictionary DB 322 is identified and displayed (step D36, identification display P212 in FIG. 13C).
[0079]
FIG. 13 is a diagram illustrating an example of screen transition when the second dictionary search process is executed. It is assumed that the contents shown in FIG. 9B are stored in the user dictionary DB 322. FIG. 13A is a diagram showing a display window W208 in a state where the search word “thread” is input to the search word input field P206 in the katakana dictionary mode. Here, FIG. 13B shows a display window W210 in which the translation / decision key 11 is pressed and a display to jump to an English-Japanese dictionary registered as another dictionary (registration source dictionary) in the user dictionary DB 322 is made. .
[0080]
The specific processing content from FIG. 13A to FIG. 13B will be described. When the translation / decision key 11 is pressed in the state of FIG. 13A, first, a headword that matches the search word “thread” is searched from the Katakana dictionary DB 202 specified as the current dictionary mode (FIG. 11). Step B16). However, since there is no matching entry word (step B18 in FIG. 11; NO), it is searched whether the dictionary mode “katakana” and the entry word “thread” are registered as the registration destination dictionary in the user dictionary DB 322. (Step B22 in FIG. 11). Then, because it has been registered, the display window W210 of FIG. 13B is displayed (step B28 of FIG. 11).
[0081]
After FIG. 13B, the dictionary mode “English-Japanese”, headword “thread”, and designated word “thread” of the corresponding registration source dictionary are read from the user dictionary DB 322 and stored in the English-Japanese dictionary DB 204. The corresponding explanation information is displayed in the display window W212. At this time, the headword is first displayed in the display area P208 (step D30 in FIG. 11). Next, the corresponding meaning number “4” is read from the user dictionary DB 322 (step D32 in FIG. 11), and the explanation information corresponding to the meaning number is stored in the area P210 in the second and subsequent lines (the display area in FIG. 13). P210) (step D34 in FIG. 13). At this time, an identification display (reverse display in FIG. 13C) P212 is made for the same phrase as the designated word “cup” (step D36 in FIG. 11). Note that the identification display is not limited to the reverse display, and any display method can be used as long as it is displayed in a form that can be visually distinguished from other parts, such as underline display and display color change. Good.
[0082]
As described above, according to the second embodiment, headwords that are not registered in the currently used dictionary DB can be easily associated with the explanation information of other dictionary DBs. In addition, the added headword can be searched in the same way as the headword originally stored in the currently used dictionary DB, and further automatically scrolled and displayed at the position of the specified meaning. Is possible.
[0083]
[Third Embodiment]
Next, a third embodiment of the electronic dictionary device will be described. The configuration of the electronic dictionary device in the third embodiment is similar to the configuration in which the ROM 20 is replaced with the ROM 24 shown in FIG. 14A in the first embodiment. Are given the same reference numerals and their description is omitted.
[0084]
First, the configuration of the ROM 24 in the third embodiment to which the present invention is applied will be described with reference to FIG. As shown in FIG. 14A, the ROM 24 stores a katakana dictionary DB 202 and a Japanese-English dictionary DB 244 in order to realize the third embodiment. In addition, a first other dictionary registration program 206 and a third dictionary search program 248 are stored as programs. Here, the Japanese-English dictionary DB 244 has a configuration as shown in FIG. 14C, stores headwords and explanation information in association with each other, and the stored data is a Japanese-English dictionary. There is no difference in structure from other databases.
[0085]
The CPU 10 executes a first other dictionary registration process according to the first other dictionary registration program 206. Further, the CPU 10 executes a third dictionary search process according to a third dictionary search program stored in the ROM 24. The details of the third dictionary search process will be described later, but the outline is as follows. First, when a search word is input by the user, a search is performed as to whether or not a headword that matches the search word is stored in a dictionary DB (for example, katakana dictionary DB 202) according to the current dictionary mode. Even if a matching entry word is stored in the search phrase inputted by the user, the entry word in the registration destination dictionary stored in the user dictionary DB 302 is also searched. When matching headwords are also stored in the user dictionary DB 302, both the headwords stored in the katakana dictionary DB202 and the headwords in the registration source dictionary of the user dictionary DB302 are displayed, and the user To select which headword to display explanation information corresponding to. And CPU10 displays the description information of the selected headword.
[0086]
Next, the operation of the electronic dictionary device 1 in the third embodiment will be described with reference to FIGS. FIG. 15 is an operation flow of the electronic dictionary device 1, and FIG. 16 is a diagram illustrating a transition example of screens displayed on the display unit 60.
[0087]
FIG. 15 is a flowchart showing the operation of the electronic dictionary device 1 related to the execution of the third dictionary search process. Here, with respect to steps B10 to B34, since the same processing as that of the first embodiment is performed, the description will be focused on the difference from step E36 onward.
[0088]
The CPU 10 searches for a headword that matches the search phrase stored in the search phrase storage area 404 from the dictionary database corresponding to the dictionary mode stored in the dictionary mode storage area 402 (step B16). Here, if there is a match with the search term in the dictionary database (step B18; YES), it is further determined whether or not the search term and the entry word stored in the registration source dictionary of the user dictionary DB 302 match. Search is performed (step E36). As a result, when there is no matching entry word in the user dictionary DB 302 (step E38; NO), explanatory information corresponding to the entry word in the dictionary DB is displayed on the display unit 60.
[0089]
However, if the search word matches the entry word stored in the registration source dictionary of the user dictionary DB 302 (step E38; YES), the CPU 10 combines the registration word entry word stored in the dictionary DB, The headwords stored in the user dictionary DB 302 are also displayed and displayed as a list (step E40). Specifically, the list of registration headwords stored in the completely matched dictionary DB, the headwords stored in the user dictionary DB 302, and the headwords that match the front of the phrase are displayed in order. In the list display, in order to make it easier for the user to specify the displayed headword, an identification display “[A], [B], [C],... This means displaying words and displaying them in order on the display unit 60. At this time, for the headword displayed based on the user dictionary DB 302, another dictionary registration identification display indicating that another dictionary is registered is performed (step E42).
[0090]
FIG. 16 is a diagram showing an example of the display unit 60 displayed at this stage. FIG. 6A shows the display window W300 when the search phrase “glass” is input in the search phrase input field P300. Here, when the translation / decision key 11 is pressed, a headword in the katakana dictionary DB 202 and the user dictionary 302 is searched.
[0091]
FIG. 14B shows an example of the katakana dictionary DB 202, and FIG. 14D shows an example of the user dictionary DB 302. “Glass” is stored in the headword of the katakana dictionary DB 202 in FIG. 14B, and the headword “glass” is also stored in the user dictionary DB 302 in FIG. 14D. In this case, the headwords in both the katakana dictionary DB 202 and the user dictionary DB 302 are displayed in a list. The figure showing the screen is FIG. 16B showing the display window W302. Here, two “glasses” are displayed, and an identifier P302 is attached to the headword stored in the user dictionary DB 302 in order to identify and display that another dictionary is registered. Here, the identifier is not limited to characters, and may be a mark or an arrow.
[0092]
Then, the CPU 10 causes the user to select a headword stored in the designated dictionary DB and a headword stored in the user dictionary DB 302 (step E46). Here, when the headword stored in the designated dictionary DB is selected by the user (step E46; NO), the explanatory information corresponding to the headword in the designated dictionary DB is displayed on the display unit 60. If the headword stored in the user dictionary DB 302 is selected by the user (step E46; YES), the corresponding explanation information is searched based on the registration source dictionary in the user dictionary DB 302 (step E48). . Then, the CPU 10 displays a jump to another dictionary on the display unit 60 (step E50), and displays corresponding explanation information (step E52). Further, in the displayed explanation information, the same phrase as the designated phrase stored in the user dictionary DB 302 is identified and displayed (step E54) and displayed on the display unit 60.
[0093]
As described above, according to the third embodiment, when headwords are registered in both the dictionary DB currently used and the user dictionary DB, both headwords are displayed in a list and selected. Can be made. Although the present embodiment has been described in the form accompanying the first embodiment, it is of course possible to realize this embodiment together with the second embodiment.
[0094]
[Fourth Embodiment]
Next, a fourth embodiment of the electronic dictionary device will be described. The configuration of the electronic dictionary device in the fourth embodiment is similar to the configuration in which the ROM 20 is replaced with the ROM 26 shown in FIG. 17A in the first embodiment. Are given the same reference numerals and their description is omitted.
[0095]
First, the configuration of the ROM 26 in the fourth embodiment to which the present invention is applied will be described with reference to FIG. As shown in FIG. 17A, the ROM 26 stores a national language dictionary DB 262 and a phonetic DB 264 in order to realize the fourth embodiment. Also, a self-dictionary registration program 266 and a first dictionary search program 208 are stored as programs. Here, the national language dictionary DB 262 has a structure as shown in FIG. 17B, stores headwords and explanation information in association with each other, and the stored data is a national language dictionary. There is no difference in structure from other dictionary DBs.
[0096]
The CPU 10 executes the own dictionary registration program according to the own dictionary registration program 206. Details of the self-dictionary registration program will be described later, but the outline is as follows. First, when a search word is input, a search is performed as to whether or not a matching entry word is stored in a designated dictionary DB (for example, the national language dictionary DB 262). Then, explanation information corresponding to the headword is displayed, and when a word in the displayed explanation information is designated by the user, the designated word is registered in the user dictionary DB 302 as a headword. At this time, in the case of kanji information or the like, the phonetic DB 264 is referred to, and after searching for the kanji of the kanji, the phonetic is stored as a headword of the registration destination dictionary of the user dictionary DB 302.
[0097]
Further, the CPU 10 executes a first dictionary search process according to the first dictionary search program.
[0098]
Next, the operation of the electronic dictionary device 1 in the fourth embodiment will be described with reference to FIGS. FIG. 18 is an operation flow of the electronic dictionary device 1, and FIG. 19 is a diagram illustrating a transition example of screens displayed on the display unit 60.
[0099]
FIG. 18 is a flowchart showing the operation of the electronic dictionary device 1 related to execution of self-dictionary registration. Here, with respect to step A10 to step A20, since the same processing as that of the first embodiment is performed, the difference from step F22 onward will be mainly described.
[0100]
When the CPU 10 detects that the user's own dictionary registration key 15 is pressed (step F22), the CPU 10 starts the own dictionary registration process (step F24). The CPU 10 performs selection display by performing reverse display in which the first word / phrase of the description information is regarded as the word to be selected so that the user can select the designated word / phrase (step F26). When the direction key 9 is pressed (step F28; YES), the selection display is moved by changing the word to be selected in conjunction with this (step F30).
[0101]
Next, when the CPU 10 again detects that the user's own dictionary registration key 13 is pressed (step F32), the CPU 10 first stores the selected word as a specified word in the specified word storage area 406 (step F34). Then, the phonetic name of the specified phrase is searched from the phonetic DB 264 (step F36) and stored in the user dictionary DB 302. Specifically, the registration destination dictionary is the same as the current dictionary DB, and the headword stores the phonetic of the designated word / phrase. For the registration source dictionary in the user dictionary DB 302, the dictionary mode stores the dictionary mode stored in the dictionary mode storage area 402, and the headword currently selected and displayed is stored as the headword, and the specified word / phrase is stored in the designated word / phrase. Is stored in the specified word storage area 406, respectively.
[0102]
FIG. 19 is a diagram illustrating a screen transition example when the self-dictionary registration process is executed. FIG. 10A shows a display window W400 when the search phrase “Osaka Daigaku” is input to the search phrase input field P400 in the national language dictionary mode. An example of screen transition after the translation / decision key 11 is pressed is the display window W402 in FIG. At this time, explanation information corresponding to the headword “Osaka Daigaku” is retrieved from the national language dictionary DB 262 and displayed in the window W402. Here, when the own dictionary registration key 15 is pressed, the own dictionary registration process is executed. The selection display P402 is moved and displayed by the direction key 9, "Naniwa High School" is selected, and "Naniwa High School" is stored in the designated word / phrase storage area 406 when the own dictionary registration key 15 is pressed. Then, in order to check the phonetic of “Naniwa High School”, the CPU 10 searches the phonetic dictionary DB 264 and registers the phonetic “Naniwakoukou” as a headword in the registration destination dictionary. A window W 404 is an example of a screen transition indicating that “Nani Wako” is stored in the user dictionary DB 302.
[0103]
As described above, according to the fourth embodiment, words that are in the description information of the currently used dictionary DB and that are not associated as headwords can be easily stored in the same dictionary. You can add and search.
[0104]
As mentioned above, although the case where this invention was applied to the portable electronic dictionary apparatus was demonstrated to the example about four embodiment, the electronic dictionary apparatus concerning this invention is not a thing limited only to the above-mentioned embodiment. It goes without saying that various modifications are made without departing from the scope of the present invention.
[0105]
For example, when the electronic dictionary device according to the present invention is realized by a general-purpose computer, a personal computer, a PDA, or the like, each program described above is configured as software operating under an operating system (OS), and a hard disk, a magnetic disk, an optical disk, or the like It is possible to obtain the same effects as in the above embodiments by executing the software.
[0106]
【The invention's effect】
According to the present invention, One kind of dictionary data Explanation information associated with the headword Kind of Dictionary data headwords When Can be stored in association with other Kind of When searching from dictionary data, One kind of The description information of the dictionary data can be read and displayed.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating an example of a portable electronic dictionary device and an input unit to which the present invention is applied.
FIG. 2 is a diagram illustrating a configuration example of a portable electronic dictionary device according to the first embodiment.
FIG. 3 is a diagram illustrating a data configuration example of a ROM and an EPPROM in the first embodiment.
FIG. 4 is a diagram showing an operation flow of a first other dictionary registration process in the first embodiment.
FIG. 5 is a diagram showing an operation flow of a first dictionary search process in the first embodiment.
FIG. 6 is a diagram showing an example of screen transition of the first other dictionary registration process in the first embodiment.
FIG. 7 is a diagram showing an example of screen transition of the first dictionary search process in the first embodiment.
FIG. 8 is a diagram illustrating a data configuration example of a ROM, an EEPEOM, and a RAM according to the second embodiment.
FIG. 9 is a diagram illustrating a data configuration example of an English-Japanese dictionary DB and a user dictionary DB according to the second embodiment.
FIG. 10 is a diagram showing an operation flow of a second other dictionary registration process in the second embodiment.
FIG. 11 is a diagram showing an operation flow of a second dictionary search process in the second embodiment.
FIG. 12 is a diagram showing an example of a screen transition of a second other matter registration process in the second embodiment.
FIG. 13 is a diagram illustrating an example of a screen transition of a second dictionary search process according to the second embodiment.
FIG. 14 is a diagram illustrating a data configuration example of a ROM, a Katakana dictionary DB, a Japanese-English dictionary DB, and a user dictionary DB according to the third embodiment.
FIG. 15 is a diagram showing an operation flow of a third dictionary search process in the third embodiment.
FIG. 16 is a diagram illustrating an example of screen transition of a third dictionary search process according to the third embodiment.
FIG. 17 is a diagram illustrating a data configuration example of a ROM, a national language dictionary DB, a furigana DB, and a user dictionary DB in the fourth embodiment.
FIG. 18 is a diagram showing an operation flow of self-dictionary registration processing in the fourth embodiment.
FIG. 19 is a diagram illustrating an example of transition of a screen of a self-dictionary registration process in the fourth embodiment.
[Explanation of symbols]
1 Electronic dictionary
10 CPU
20, 22, 24, 26 ROM
202 Katakana dictionary DB
204 English-Japanese Dictionary DB
206 First other dictionary registration program
208 First dictionary search program
226 Second other dictionary registration program
228 Second dictionary search program
244 Japanese-English Dictionary DB
248 Third Dictionary Search Program
262 Japanese dictionary DB
264 Furigana DB
266 Self-Dictionary Registration Program
30, 32 EEPROM
302, 322 User dictionary DB
40, 42 RAM
402 Dictionary mode storage area
404 Search term storage area
406 Specification phrase storage area
428 Word meaning number storage area
7 Dictionary selection key
9 Direction keys
11 Translation / Determination key
13 Other dictionary registration key
15 Self dictionary registration key

Claims (6)

見出し語と、当該見出し語の説明情報とを対応付けて記憶した辞書データを複数種類備えた辞書機能を有する電子機器であって、
ユーザにより入力された検索語句に基づいて前記辞書データから見出し語を検索し、該当する説明情報を表示する検索手段と、
この検索手段により表示された一の種類の辞書データの説明情報の中から任意の語句をユーザに指定させる指定手段と、
この指定手段で指定された語句を他の複数の種類の辞書データのどれに対応付けるかをユーザに選択させる選択手段と、
前記指定手段で指定された語句と当該語句が含まれている前記一の種類の辞書データと前記選択手段で選択された他の種類の辞書データとの対応関係をユーザ辞書として登録する登録手段と、
前記検索手段による辞書データの検索において、入力された検索語句が検索対象の種類の辞書データの見出し語にない場合は、前記登録手段により登録されたユーザ辞書を検索するユーザ辞書検索手段と、
このユーザ辞書検索手段により該当する語句が検索された場合、前記ユーザ辞書に登録された対応関係に基づき、前記一の種類の辞書データの説明情報を表示する対応データ表示手段と、
を備えることを特徴とする辞書機能を有する電子機器。
An electronic device having a dictionary function having a plurality of types of dictionary data in which a headword and explanation information of the headword are stored in association with each other,
Search means for searching for a headword from the dictionary data based on a search phrase inputted by a user and displaying corresponding explanation information;
A specifying means for allowing the user to specify an arbitrary phrase from the description information of one type of dictionary data displayed by the search means;
Selecting means for allowing the user to select which of the other types of dictionary data the word specified by the specifying means is associated with;
Registration means for registering a correspondence relationship between the phrase specified by the specifying means and the one type of dictionary data including the phrase and the other type of dictionary data selected by the selection means as a user dictionary; ,
In the search of dictionary data by the search means, if the input search phrase is not in the entry word of the type of dictionary data to be searched, the user dictionary search means for searching the user dictionary registered by the registration means,
Corresponding data display means for displaying explanation information of the one type of dictionary data based on the correspondence relationship registered in the user dictionary when the user dictionary search means searches for a corresponding phrase;
An electronic device having a dictionary function.
前記選択手段は、登録可能な辞書データの種類名をウィンドウ表示し、当該ウィンドウに対する所定の操作によって、登録先の辞書データの種類を選択する手段であることを特徴とする請求項1に記載の辞書機能を有する電子機器。The said selection means is a means which displays the kind name of the dictionary data which can be registered in a window, and selects the kind of dictionary data of a registration destination by predetermined | prescribed operation with respect to the said window. Electronic equipment with dictionary function. 検索対象の辞書データの種類を切り換えるための、前記複数種類の辞書データそれぞれに対応するボタンを更に備え、
前記選択手段は、前記ボタンの所定操作によって見出し語の登録先の辞書データの種類を選択する手段であることを特徴とする請求項1記載の辞書機能を有する電子機器。
A button corresponding to each of the plurality of types of dictionary data for switching the type of dictionary data to be searched;
2. The electronic apparatus having a dictionary function according to claim 1, wherein the selecting means is means for selecting a type of dictionary data to which a headword is registered by a predetermined operation of the button.
前記対応データ表示手段は、表示する説明情報中の、前記登録手段によって登録された語句の文字列部分を、それ以外の部分と識別表示する手段を有することを特徴とする請求項1〜3の何れか一項に記載の辞書機能を有する電子機器。  The said corresponding data display means has a means to identify and display the character string part of the word registered by the said registration means from the other part in the explanatory information to display. An electronic device having the dictionary function according to any one of the items. 前記説明情報は、その内容が、さらに対応する見出し語の語義ごとに分類して構成されており、
前記対応データ表示手段は、説明情報中の、前記登録手段によって登録された語句の文字列を含む語義の部分が所定位置に表示されるように、当該説明情報の表示を制御する表示位置制御手段を有する、ことを特徴とする請求項1〜4の何れか一項に記載の辞書機能を有する電子機器。
The explanation information is configured by classifying the content according to the meaning of the corresponding headword,
The correspondence data display means is a display position control means for controlling display of the explanation information so that a meaning part including the character string of the word registered by the registration means in the explanation information is displayed at a predetermined position. The electronic device having a dictionary function according to claim 1, wherein the electronic device has a dictionary function.
見出し語と、当該見出し語の説明情報とを対応付けて記憶した辞書データを複数種類備えた辞書機能を有する電子機器に用いられるコンピュータを、
ユーザにより入力された検索語句に基づいて前記辞書データから見出し語を検索し、該当する説明情報を表示する検索手段、
この検索手段により表示された一の種類の辞書データの説明情報の中から任意の語句をユーザに指定させる指定手段、
この指定手段で指定された語句を他の複数の種類の辞書データのどれに対応付けるかをユーザに選択させる選択手段、
前記指定手段で指定された語句と当該語句が含まれている前記一の種類の辞書データと前記選択手段で選択された他の種類の辞書データとの対応関係をユーザ辞書として登録する登録手段、
前記検索手段による辞書データの検索において、入力された検索語句が検索対象の種類の辞書データの見出し語にない場合は、前記登録手段により登録されたユーザ辞書を検索するユーザ辞書検索手段、
このユーザ辞書検索手段により該当する語句が検索された場合、前記ユーザ辞書に登録された対応関係に基づき、前記一の種類の辞書データの説明情報を表示する対応データ表示手段、
として機能させるためのプログラム。
A computer used in an electronic device having a dictionary function having a plurality of types of dictionary data in which a headword and explanation information of the headword are stored in association with each other.
Search means for searching for a headword from the dictionary data based on a search phrase inputted by a user and displaying corresponding explanation information;
Designation means for allowing the user to designate an arbitrary phrase from the description information of one type of dictionary data displayed by the retrieval means;
Selecting means for allowing the user to select which of the other types of dictionary data the word specified by the specifying means is associated with;
Registration means for registering a correspondence relationship between the phrase designated by the designation means and the one type of dictionary data containing the phrase and the other type of dictionary data selected by the selection means, as a user dictionary;
In the search of dictionary data by the search means, if the input search phrase is not found in the entry word of the type of dictionary data to be searched, the user dictionary search means for searching the user dictionary registered by the registration means,
Corresponding data display means for displaying explanation information of the one type of dictionary data based on the correspondence relationship registered in the user dictionary when a corresponding phrase is searched by the user dictionary searching means,
Program to function as.
JP2002381758A 2002-12-27 2002-12-27 Electronic device and program having dictionary function Expired - Fee Related JP3982409B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002381758A JP3982409B2 (en) 2002-12-27 2002-12-27 Electronic device and program having dictionary function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002381758A JP3982409B2 (en) 2002-12-27 2002-12-27 Electronic device and program having dictionary function

Publications (2)

Publication Number Publication Date
JP2004213300A JP2004213300A (en) 2004-07-29
JP3982409B2 true JP3982409B2 (en) 2007-09-26

Family

ID=32817587

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002381758A Expired - Fee Related JP3982409B2 (en) 2002-12-27 2002-12-27 Electronic device and program having dictionary function

Country Status (1)

Country Link
JP (1) JP3982409B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4581591B2 (en) * 2004-09-21 2010-11-17 カシオ計算機株式会社 Information display control device and program
EP2056219A4 (en) * 2006-08-07 2009-12-02 Sharp Kk Search device and search database generation device
JP4968306B2 (en) * 2009-09-30 2012-07-04 カシオ計算機株式会社 Electronic device and program
JP4983936B2 (en) * 2010-02-08 2012-07-25 カシオ計算機株式会社 Dictionary information display control device, dictionary information display control program, and dictionary information display control method

Also Published As

Publication number Publication date
JP2004213300A (en) 2004-07-29

Similar Documents

Publication Publication Date Title
US5241624A (en) Method for determining a user selected group of data objects for the propagation of attribute values
KR20210103401A (en) Method and system for providing information to a user relating to a point-of-interest
KR101444636B1 (en) Information provision system, information provision system control method, information provision device, and information recording medium
JP5998964B2 (en) Dictionary information display device, dictionary information display method, dictionary information display program, dictionary information display system, server device thereof, and terminal device
US20140278349A1 (en) Language Model Dictionaries for Text Predictions
US12182148B2 (en) Computer-implemented table construction
US20160085757A1 (en) Information display device, information display method, and storage medium
JP3982409B2 (en) Electronic device and program having dictionary function
WO2022135294A1 (en) Candidate word display method and apparatus, and electronic device
JP5309873B2 (en) Electronic device and program having dictionary function with handwriting input unit
JP7477006B2 (en) Electronic dictionary device, search support method and program
JP2000276485A (en) Electronic dictionary device and recording medium recording electronic dictionary program
JPH0991293A (en) Dictionary display method and device
WO2016086736A1 (en) Input method based website information providing method and device
CN1735883B (en) Electronic dictionary with example sentences
JP5716718B2 (en) Chinese display control apparatus, Chinese display control program, and Chinese display control method
JP2010518484A (en) Method and apparatus for managing system specification descriptors
KR20090112829A (en) System and method for retrieving local information based on at least one of Hangul's initial, neutral and final
JP2004118476A (en) Electronic dictionary device, electronic dictionary search result display method, program, and recording medium
KR102158544B1 (en) Method and system for supporting spell checking within input interface of mobile device
JP2007087146A (en) Information display control device, electronic dictionary device, and program
JP2003337816A (en) Dictionary display device and dictionary display method
JP4483379B2 (en) Information display control device and program
JP4438476B2 (en) Information display control device and information display control program
JP4306567B2 (en) Information display control device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050804

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070123

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070312

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070410

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070515

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070612

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070625

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100713

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 3982409

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110713

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110713

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120713

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120713

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130713

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees