JP3982409B2 - Electronic device and program having dictionary function - Google Patents
Electronic device and program having dictionary function Download PDFInfo
- 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
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,
[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
[0033]
The
[0034]
[First Embodiment]
FIG. 2 is a diagram illustrating a functional configuration of the
[0035]
The
[0036]
The
[0037]
The
[0038]
The
[0039]
Further, the
[0040]
FIG. 3A shows an example of the
[0041]
The
[0042]
FIG. 3C shows an example of the configuration of the
[0043]
The
[0044]
The
[0045]
The
[0046]
Next, the operation of the
[0047]
FIG. 4 is a flowchart showing the operation of the
[0048]
Next, the
[0049]
Next, the
[0050]
When there is headword data that matches the search word / phrase in the dictionary DB (step A18; YES), the
[0051]
Next, when detecting that the other
[0052]
Next, when detecting that the other
[0053]
Next, the
[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 /
[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
[0056]
After the registration destination dictionary is selected, “cup” is associated with the
[0057]
Next, the operation of the
[0058]
Next, the
[0059]
Next, the
[0060]
If the dictionary DB does not match the search word / phrase, the
[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
[0062]
FIG. 7 is a diagram illustrating an example of screen transition when the first dictionary search process is executed. Note that the
[0063]
Specific processing contents from FIG. 7A to FIG. 7B will be described. When the translation /
[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
[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
[0067]
First, the configuration of the
[0068]
The
[0069]
Further, the
[0070]
FIG. 9B shows an example of the
[0071]
In addition to the
[0072]
Next, the operation of the
[0073]
First, FIG. 10 is a flowchart showing the operation of the
[0074]
When it is detected that the user has pressed the other
[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 /
[0077]
Next, the operation of the
[0078]
When the search phrase stored in the search
[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
[0080]
The specific processing content from FIG. 13A to FIG. 13B will be described. When the translation /
[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
[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
[0084]
First, the configuration of the
[0085]
The
[0086]
Next, the operation of the
[0087]
FIG. 15 is a flowchart showing the operation of the
[0088]
The
[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
[0090]
FIG. 16 is a diagram showing an example of the
[0091]
FIG. 14B shows an example of the
[0092]
Then, the
[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
[0095]
First, the configuration of the
[0096]
The
[0097]
Further, the
[0098]
Next, the operation of the
[0099]
FIG. 18 is a flowchart showing the operation of the
[0100]
When the
[0101]
Next, when the
[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 /
[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記載の辞書機能を有する電子機器。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〜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.
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)
| 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 |
-
2002
- 2002-12-27 JP JP2002381758A patent/JP3982409B2/en not_active Expired - Fee Related
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 |