[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2005025293A - Information display controller, server, and program - Google Patents

Information display controller, server, and program Download PDF

Info

Publication number
JP2005025293A
JP2005025293A JP2003187253A JP2003187253A JP2005025293A JP 2005025293 A JP2005025293 A JP 2005025293A JP 2003187253 A JP2003187253 A JP 2003187253A JP 2003187253 A JP2003187253 A JP 2003187253A JP 2005025293 A JP2005025293 A JP 2005025293A
Authority
JP
Japan
Prior art keywords
example sentence
headword
meaning
information
function
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.)
Granted
Application number
JP2003187253A
Other languages
Japanese (ja)
Other versions
JP3972870B2 (en
Inventor
Toshiki Nakamura
俊樹 中村
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 JP2003187253A priority Critical patent/JP3972870B2/en
Publication of JP2005025293A publication Critical patent/JP2005025293A/en
Application granted granted Critical
Publication of JP3972870B2 publication Critical patent/JP3972870B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide an information display controller, server, and program directly displaying meaning contents of a keyword coordinated with an illustrative sentence retrieved by illustrative sentence retrieval. <P>SOLUTION: An illustrative sentence displayed in an display screen W200 is selected, and an example source jump is selected in a jump window J200. When the example source jump is selected, description information corresponding to the meaning of the keyword stored in coordination with the selected illustrative sentence in an English-Japanese dictionary illustrative sentence DB is directly displayed in the display screen W200. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、情報表示制御装置、サーバ及びプログラムに関する。
【0002】
【従来の技術】
従来から、国語辞典、英和辞典、和英辞典、英英辞典といった数種類の辞書データベース(以下、データベースを「DB」と表す。)を内蔵した電子辞書と呼ばれる情報表示制御装置が知られている。辞書DBには、見出語と、当該見出語を説明・解説する説明情報とを対応付けた辞書データが多数蓄積されている(例えば、特許文献1参照)。
【0003】
また、電子辞書には、ユーザが所望する情報を効率良く検索可能とするため、例えばジャンプ機能といった様々な機能を備えたものもある。このジャンプ機能とは、次のような機能である。即ち、ユーザにより入力された文字(以下、適宜「入力文字」という。)に適合する見出し語に対応する説明情報を表示した後、当該説明情報中の単語が指定される(以下、適宜「ジャンプ元」という。)。そして、所定の指定入力が行われると、この指定された単語に適合する見出し語を再度検索し、当該見出し語(以下、適宜「ジャンプ先」という。)に対応する説明情報を表示する機能である。また、ジャンプ機能において、ジャンプ元の単語に関連した全ての情報を表示させる機能も知られている(例えば、特許文献2参照)。
【0004】
【特許文献1】
特開2002−108857号公報
【特許文献2】
特開2000−276485号公報
【0005】
【発明が解決しようとする課題】
ところで、例文検索によって表示された例文に含まれる単語の語義を調べる際には次のような問題があった。即ち、表示された例文に含まれる単語に対して上述した従来のジャンプ機能を実行すると、当該単語に対する説明情報が辞書DBから読み出されて表示されるが、先頭から表示されるものであった。このため、ユーザは、例文に含まれる単語の語義を、説明情報の中から探し出す必要があり、使い勝手が悪かった。
【0006】
特に、近年、紙の辞書を全て電子化した、所謂フルコンテンツタイプの電子辞書がよく利用されるようになってきた。このタイプの辞書では、1つの見出語についての説明情報が大量にあり、それがいちどきに表示されるため、所望の説明情報を探すのに何ページも移動(画面スクロール等)する必要があり、手間がかかっていた。
【0007】
ここで、従来の電子辞書において、例文に対応付けられている見出語を選択し、選択された見出語の語義を調べる場合について、図17を参照して説明する。
【0008】
図17(a)は、ジャンプ先辞典の選択ウィンドウJ50が表示されている表示画面W50の一例を表した図である。ユーザにより、例文「balance work taking care of her babies」に対応付けられている出典見出語「balance」が選択され、反転表示M50がなされている。ここで、出典見出語とは、当該例文が対応付けられている見出語のことをいい、例えば、例文「balance work taking care of her babies」が、英和辞典の見出語「balance」に対応する例文(用例)として記憶されている場合に、見出語「balance」を例文「balance work taking care of her babies」の出典見出語という。そして、ジャンプウィンドウJ50において、ジャンプ先の辞典として「英和辞典」がラジオボタンM52で選択されている。
【0009】
図17(b)は、見出語「balance」の説明情報を表示した画面である。CPU10は、ジャンプウィンドウJ50において、「英和辞典」が選択されると、ジャンプ元として指定された「balance」に適合する見出語を、英和辞典DBから検索する。そして、英和辞典DBに適合する見出語が検索された場合には、検索された見出語に対応する説明情報を表示画面W50に表示する。
【0010】
しかし、説明情報は、複数の語義に分かれて記憶されており、ジャンプ元として指定された出典見出語が、どの語義に対応するかユーザが逐一確認する必要があった。さらに、表示画面W50に表示されている矢印マークM54は、説明情報が更に存在することを示す表示である。従って、表示画面W50に表示中の説明情報に対応する用例に、所望の例文が確認できない場合は、更に残りの説明情報をスクロール表示して用例を確認する必要があり、極めて不便であった。
【0011】
本発明の目的は、例文に対応付けられた見出語の語義を適切に表示する情報表示制御装置、サーバ及びプログラムを提供することである。
【0012】
【課題を解決するための手段】
以上の課題を解決するために、請求項1に記載の情報表示制御装置は、
見出語と、当該見出語の説明情報とを語義毎に対応付けて記憶する記憶手段(例えば、図2の英和辞典DB202)と、
この記憶手段に記憶された見出語を用いた例文を、当該見出語及び当該見出語の語義に対応付けて記憶する例文記憶手段(例えば、図2の英和辞典例文DB204)と、
入力文字を入力する入力手段(例えば、図2のCPU10;図6のステップA10)と、
この入力手段によって入力された入力文字を含む例文を前記例文記憶手段から読み出して表示する制御を行う例文表示制御手段(例えば、図2のCPU10;図6のステップA16)と、
この例文表示制御手段によって表示された例文のうち、一の例文を指定する指定手段(例えば、図2のCPU10;図6のステップA20)と、
この指定手段によって指定された例文で用いられた見出語の説明情報を前記記憶手段から読み出し、当該例文で用いられた当該見出語の説明情報の先頭部分を表示した後、当該例文で用いられた当該見出語の当該語義の説明情報の部分が所定の位置に表示されるまで当該説明情報をスクロールして表示する制御を行う語義表示制御手段(例えば、図2のCPU10;図6のステップA32及びA34)と、を備えることを特徴としている。
【0013】
また、請求項8に記載のプログラムは、
コンピュータに、
見出語と、当該見出語の説明情報とを語義毎に対応付けて記憶する記憶機能(例えば、図2の英和辞典DB202)と、
この記憶機能により記憶された見出語を用いた例文を、当該見出語及び当該見出語の語義に対応付けて記憶する例文記憶機能(例えば、図2の英和辞典例文DB204)と、
入力文字を入力する入力機能(例えば、図2のCPU10;図6のステップA10)と、
この入力機能によって入力された入力文字を含む例文を前記例文記憶機能により記憶された例文から読み出して表示する制御を行う例文表示制御機能(例えば、図2のCPU10;図6のステップA16)と、
この例文表示制御機能によって表示された例文のうち、一の例文を指定する指定機能(例えば、図2のCPU10;図6のステップA20)と、
この指定機能によって指定された例文で用いられた見出語の説明情報を前記記憶機能から読み出し、当該例文で用いられた当該見出語の説明情報の先頭部分を表示した後、当該例文で用いられた当該見出語の当該語義の説明情報の部分が所定の位置に表示されるまで当該説明情報をスクロールして表示する制御を行う語義表示制御機能(例えば、図2のCPU10;図6のステップA32及びA34)と、を実現させることを特徴としている。
【0014】
請求項1又は8に記載の発明によれば、入力文字を含む例文を表示し、その表示した例文の中から一の例文が選択される。そして、選択された例文に対応する見出語の説明情報を表示する際に、説明情報をスクロール表示することにより、当該例文で用いられた説明情報を適切に表示することが可能となる。従って、複数の説明情報の語義から、例文で用いられている語義について直接的に分かるだけではなく、スクロール表示がされることにより、他の説明情報についても概略を知ることができる。
【0015】
請求項2に記載の発明は、見出語と、当該見出語の説明情報とを語義毎に対応付けて記憶する記憶手段(例えば、図2の英和辞典DB202)と、
この記憶手段に記憶された見出語を用いた例文を、当該見出語及び当該見出語の語義の位置に対応付けて記憶する例文記憶手段(例えば、図2の英和辞典例文DB204)と、
入力文字を入力する入力手段(例えば、図2のCPU10;図6のステップA10)と、
この入力手段によって入力された入力文字を含む例文を前記例文記憶手段から読み出して表示する制御を行う例文表示制御手段(例えば、図2のCPU10;図6のステップA16)と、
この例文表示制御手段によって表示された例文のうち、一の例文を指定する指定手段(例えば、図2のCPU10;図6のステップA20)と、
この指定手段によって指定された例文で用いられた見出語の語義の位置を前記記憶手段から読み出し、当該見出語の語義の位置の説明情報を表示する制御を行う語義位置情報表示制御手段(例えば、図2のCPU10;図11のステップB34)と、
を備えることを特徴としている。
【0016】
また、請求項9に記載のプログラムは、
コンピュータに、
見出語と、当該見出語の説明情報とを語義毎に対応付けて記憶する記憶機能(例えば、図2の英和辞典DB202)と、
この記憶機能により記憶された見出語を用いた例文を、当該見出語及び当該見出語の語義の位置に対応付けて記憶する例文記憶機能(例えば、図2の英和辞典例文DB204)と、
入力文字を入力する入力機能(例えば、図2のCPU10;図6のステップA10)と、
この入力機能によって入力された入力文字を含む例文を前記例文記憶機能により記憶されている例文から読み出して表示する制御を行う例文表示制御機能(例えば、図2のCPU10;図6のステップA16)と、
この例文表示制御機能によって表示された例文のうち、一の例文を指定する指定機能(例えば、図2のCPU10;図6のステップA20)と、
この指定機能によって指定された例文で用いられた見出語の語義の位置を前記記憶機能から読み出し、当該見出語の語義の位置の説明情報を表示する制御を行う語義位置情報表示制御機能(例えば、図2のCPU10;図11のステップB34)と、を実現させることを特徴としている。
【0017】
請求項2又は9に記載の発明によれば、入力文字を含む例文を表示し、その表示した例文の中から一の例文が選択される。そして、選択された例文に対応付けられた見出語の説明情報を表示する際に、当該例文に対応付けられた説明情報の語義の位置を直接表示することが可能となる。従って、選択された例文に適切な見出語の語義を表示する事ができる。
【0018】
請求項3に記載の発明は、請求項1又は2に記載の情報表示制御装置において、
単語を、その単語が含まれる前記例文記憶手段に記憶された例文に対応付けて記憶する単語情報記憶手段(例えば、図2の単語例文テーブル206)を更に備え、
前記入力手段は、複数の単語を入力文字として入力する複数単語入力手段(例えば、図2のCPU10;図6のステップA10)を有し、
前記例文表示制御手段は、前記複数単語入力手段によって入力された各単語全てに対応付けられている例文を前記単語情報記憶手段から判別し、判別した例文を前記例文記憶手段から読み出して表示する制御を行う複数単語入力時表示制御手段(例えば、図2のCPU10;図6のステップA16)を有する、ことを特徴としている。
【0019】
請求項3に記載の発明によれば、複数単語を入力し、複数単語が含まれる例文を表示させる事が可能となる。
【0020】
請求項4に記載の発明は、請求項1〜3の何れか一項に記載の情報表示制御装置において、
前記例文表示制御手段は、例文と併せて当該例文に用いられた当該見出語を更に表示する(例えば、図2のCPU10;図6のステップA16)ことを特徴としている。
【0021】
請求項4に記載の発明によれば、例文とともに、例文で用いられている見出語を表示することが可能となる。従って、例文が、どの見出語に対応付けられて記憶されているかを容易に視認することができる。
【0022】
請求項5に記載の発明は、請求項1〜4の何れか一項に記載の情報表示制御装置において、
前記例文表示制御手段は、例文と併せて当該例文に用いられた当該見出語の当該語義を視認させるための識別子(例えば、図15の識別マークM220)を更に表示することを特徴としている。
【0023】
請求項5に記載の発明によれば、例文とともに、例文で用いられた見出語の語義について、識別子を表示することが可能となる。従って、ユーザは、予めどの語義に対応付けられているかを視認することが可能となる。
【0024】
請求項6に記載の所定の通信回線を介して利用者端末と接続されるサーバは、見出語と、当該見出語の説明情報とを語義毎に対応付けて記憶する記憶手段(例えば、図16のROM710)と、
この記憶手段に記憶された見出語を用いた例文を、当該見出語及び当該見出語の語義に対応付けて記憶する例文記憶手段(例えば、図16のROM710)と、
利用者端末から入力文字を受信する入力文字受信手段(例えば、図16の通信装置708)と、
この入力文字受信手段によって受信された入力文字を含む例文を前記例文記憶手段から読み出して利用者端末に送信する例文送信手段(例えば、図16の通信装置708)と、
この例文送信手段によって送信された例文のうち、一の例文を指定する情報を利用者端末から受信する例文指定情報受信手段(例えば、図16の通信装置708)と、
この例文指定情報受信手段によって受信された情報で指定された例文で用いられた見出語の説明情報を前記記憶手段から読み出し、当該見出語の説明情報と、当該見出語の当該語義の説明情報の部分が所定の位置に表示されるまで当該説明情報をスクロールして表示させる制御情報と、を利用者端末に送信する説明情報送信手段(例えば、図16の通信装置708)と、を備えることを特徴としている。
【0025】
また、請求項10に記載のプログラムは、
所定の通信回線を介して利用者端末と接続されるコンピュータに、
見出語と、当該見出語の説明情報とを語義毎に対応付けて記憶する記憶機能(例えば、図16のROM710)と、
この記憶機能に記憶された見出語を用いた例文を、当該見出語及び当該見出語の語義に対応付けて記憶する例文記憶機能(例えば、図16のROM710)と、
利用者端末から入力文字を受信する入力文字受信機能(例えば、図16の通信装置708)と、
この入力文字受信機能によって受信された入力文字を含む例文を前記例文記憶機能により記憶された例文から読み出して利用者端末に送信する例文送信機能(例えば、図16の通信装置708)と、
この例文送信機能によって送信された例文のうち、一の例文を指定する情報を利用者端末から受信する例文指定情報受信機能(例えば、図16の通信装置708)と、
この例文指定情報受信機能によって受信された情報で指定された例文で用いられた見出語の説明情報を前記記憶機能により記憶された見出語から読み出し、当該見出語の説明情報と、当該見出語の当該語義の説明情報の部分が所定の位置に表示されるまで当該説明情報をスクロールして表示させる制御情報と、を利用者端末に送信する説明情報送信機能(例えば、図16の通信装置708)と、を実現させることを特徴としている。
【0026】
請求項6又は10に記載の発明によれば、利用者端末から入力文字を受信し、受信された入力文字を含む例文を送信する。そして、送信した例文の中から一の例文を指定する情報を受信し、指定された例文に対応付けられた見出語と、当該見出語の説明情報を読み出して送信するとともに、送信された説明情報が例文に対応付けられた語義の部分が適切に表示されるまで、スクロール表示させる制御信号を送信することができる。従って、利用者端末において、例文で利用されている見出語の語義の説明情報を表示させる場合に、自分でスクロール動作をする必要が無く、自動的に表示させることが出来る。
【0027】
請求項7に記載の所定の通信回線を介して利用者端末と接続されるサーバは、見出語と、当該見出語の説明情報とを語義毎に対応付けて記憶する記憶手段(例えば、図16のROM710)と、
この記憶手段に記憶された見出語を用いた例文を、当該見出語及び当該見出語の語義の位置に対応付けて記憶する例文記憶手段(例えば、図16のROM710)と、
利用者端末から入力文字を受信する入力文字受信手段(例えば、図16の通信装置708)と、
この入力文字受信手段によって受信された入力文字を含む例文を前記例文記憶手段から読み出して利用者端末に送信する例文送信手段(例えば、図16の通信装置708)と、
この例文送信手段によって送信された例文のうち、一の例文を指定する情報を利用者端末から受信する例文指定情報受信手段(例えば、図16の通信装置708)と、
この例文指定情報受信手段によって受信された情報で指定された例文で用いられた見出語の語義の位置を前記記憶手段から読み出し、当該見出語の説明情報と、当該見出語の語義の位置の説明情報を表示させる制御情報と、を利用者端末に送信する語義位置情報送信手段(例えば、図16の通信装置708)と、を備えることを特徴としている。
【0028】
また、請求項11に記載のプログラムは、
所定の通信回線を介して利用者端末と接続されるコンピュータに、
見出語と、当該見出語の説明情報とを語義毎に対応付けて記憶する記憶機能(例えば、図16のROM710)と、
この記憶機能に記憶された見出語を用いた例文を、当該見出語及び当該見出語の語義の位置に対応付けて記憶する例文記憶機能(例えば、図16のROM710)と、
利用者端末から入力文字を受信する入力文字受信機能(例えば、図16の通信装置708)と、
この入力文字受信機能によって受信された入力文字を含む例文を前記例文記憶機能により記憶された例文から読み出して利用者端末に送信する例文送信機能(例えば、図16の通信装置708)と、
この例文送信機能によって送信された例文のうち、一の例文を指定する情報を利用者端末から受信する例文指定情報受信機能(例えば、図16の通信装置708)と、
この例文指定情報受信機能によって受信された情報で指定された例文で用いられた見出語の語義の位置を前記記憶機能により記憶された見出語から読み出し、当該見出語の説明情報(例えば、図16の通信装置708)と、当該見出語の語義の位置の説明情報を表示させる制御情報と、を利用者端末に送信する語義位置情報送信機能(例えば、図16の通信装置708)と、を実現させることを特徴としている。
【0029】
請求項7又は11に記載の発明によれば、利用者端末から入力文字を受信し、受信された入力文字を含む例文を送信する。そして、送信した例文の中から一の例文を指定する情報を受信し、指定された例文に対応付けられた見出語と、当該見出語の説明情報を読み出して送信するとともに、送信された説明情報が例文に対応付けられた語義の説明情報を直接表示させる制御信号を送信することができる。従って、利用者端末において、適切な説明情報を直接的に表示させることが可能となる。
【0030】
【発明の実施の形態】
以下、本発明を情報表示制御装置の一種である電子辞書に適用した場合の実施の形態について図を参照して詳細に説明する。但し、本発明が適用可能なものはこれに限定されるものではない。
【0031】
〔第1の実施の形態〕
電子辞書には、国語辞典、英和辞典、和英辞典、類義語辞典、ことわざ辞典等の各種電子辞書データベース(辞書DB)が内蔵されている。この辞書DBには、見出語に対応付けて、当該見出語を説明するための文字データや、画像データ、動画データ、音声データ等が記憶される。ユーザは、辞書種別を選択して入力文字を入力することにより、当該入力文字に対応する見出語の説明情報等を表示させることができる。尚、以下では、電子辞書に、英和辞典の辞書DBが内蔵されている場合を例にとって説明する。
【0032】
図1は、電子辞書1の概観図の一例である。同図に示すように、電子辞書1は、ディスプレイ3と、各種キー群5とを備えて構成されている。
【0033】
ディスプレイ3は、上述した各種キーの押下に応じた文字や符号等、電子辞書1を使用するために必要な各種データが表示される部分である。ディスプレイ3は、LCD(Liquid Crystal Display)等の素子であって、単数または複数の素子の組み合わせによって実現される。
【0034】
各種キー群5を構成するキーにはそれぞれ固有の機能が割り当てられており、ユーザはこれらのキーを押下して電子辞書1を操作する。具体的には、文字入力キー、辞書種別の選択キー、指定した単語の用例表示キー等を備える。
【0035】
また、各種キー群5は決定キー7と、方向キー9と、ジャンプキー11と、を備える。方向キー9は、例えば上下左右を示す4つのキーによって構成される。ジャンプキー11が押下されると、ジャンプモードが実行される。ジャンプモードとは、ジャンプ処理を実行するための動作であり、まず、表示中の単語のうち、先頭に表示されている単語が反転表示される。更に方向キー9が押下されると、押下された方向キー9に従って、別の単語が反転表示される。そして、決定キー7が押下されることにより、反転表示されている単語が選択される。
【0036】
また、方向キー9は、各種設定画面等において設定項目を選択する際や、画面をスクロール表示させる際等に使用される。決定キー7は、各種モードを実行する際や、各種設定画面等において設定項目を決定する際等に使用される。
【0037】
図2は、電子辞書1の構成を示すブロック図である。同図に示すように、電子辞書1は、CPU(Central Processing Unit)10と、ROM(Read Only Memory)20と、RAM(Random Access Memory)30と、入力部40と、表示部50と、バス60と、を備えている。
【0038】
ROM20は、各種初期設定、ハードウェアの検査、あるいは必要なプログラムのロード等を行うための初期プログラムを格納する。CPU10は、電子辞書1の電源投入時においてこの初期プログラムを実行することにより、電子辞書1の動作環境を設定する。
【0039】
また、ROM20は、メニュー表示処理、各種設定処理、各種検索処理等の電子辞書1の動作に係る各種プログラムや、電子辞書1の備える種々の機能を実現するためのプログラム等を格納すると共に、英和辞典DB202と、英和辞典例文DB204と、単語例文テーブル206と、を格納する。さらに、プログラムとして、第1語義表示プログラム208を格納する。
【0040】
英和辞典DB202は、辞書DBの「英和辞典」のコンテンツを格納したDBである。CPU10は、例文が選択されて、用例出典ジャンプが選択されると、例文に対応する出典見出語を読み出し、出典見出語に適合する見出語を英和辞典DB202の中から読み出す。
【0041】
図3は、英和辞典DB202のデータ構成の一例を示した図である。英和辞典DB202は、見出語(例えば「above」)と、見出語が記憶されている見出語アドレス(例えば「1200」)と、当該見出語の説明情報と、を対応づけて記憶している。さらに、説明情報は語義毎に記憶されており、語義が記憶されている語義アドレス(「1201」)と、語義を識別するための語義識別子(例えば「前1」)と、説明情報(「(表面から離れて)…の上に…」)と、語義に対応付けられた例文番号(「12,23,28,…」)と、を対応付けて記憶している。ここで、語義識別子とは、語義の説明情報を対応する見出語の中において一意に識別するためのものであり、品詞を表す識別子(例えば、前置詞を表す「前」や、副詞を表す「副」等。)と、その語義番号から構成されている。例えば、「above」において、語義識別子が「前1」とは、品詞が前置詞として用いられた場合の、1番目の語義を表している。また、見出語アドレス及び語義アドレスは、英和辞典DBにおいて、見出語、及び語義の説明情報が記憶されている記憶位置であり、例えばメモリアドレス値、ディスク装置のトラック・セクタ番号、データベースにおけるキー値、データを格納するためのハッシュ値等を示している。本実施の形態においては、アドレスの下位2桁が語義毎のアドレスを示しており、下位2桁以外の上位桁が見出語全体のアドレスを示している。例えば、見出語「above」の場合、上位桁の「12」が見出語「above」全体のアドレスを示している。従って、アドレス「1200」は見出語「above」を示している。更に下位2桁で、語義毎のアドレスを示しており、上から「1201」、「1202」、…と記憶されている。なお、アドレスの形式は、本実施の形態に限られるわけではなく、例えば、他の桁数でもよく、またアルファベットの組み合わせ等で表されてもよい。
【0042】
英和辞典例文DB204は、英和辞典DB202に対応するDBである。図4は、英和辞典例文DB204のデータ構成の一例を示した図である。英和辞典例文DB204は、例文番号(例えば「48」)と、例文(「The lecture was above me [my head]. 講義は難しくて私には理解できなかった」)と、出典見出語(「above」)と、語義識別子(「前5」)と、見出語の語義の説明情報が記憶されている語義アドレス(「1205」)とを対応付けて記憶している。ここで、出典見出語及び語義識別子は、当該例文が、英和辞典DB202のどの見出語に対応する例文かを表しているものである。
【0043】
単語例文テーブル206は、例文で使われている単語(以下、適宜「例文単語」と表す。)を記憶しているテーブルであり、例文単語が使われている例文番号を、例文単語毎に記憶しているテーブルである。なお、例文単語が使われている例文番号は、全ての例文が含まれることとしてもよいし、主な例文における例文番号としてもよい。
【0044】
図5(a)は、単語例文テーブル206のデータ構成の一例を示した図である。図5(a)において、単語例文テーブル206には、例えば単語「care」と、単語が使われている例文番号「…,62,103,142,143,154,…」とが対応付けて記憶されている。
【0045】
RAM30は、CPU10が実行する各種プログラムや、これらのプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。本実施の形態では、入力文字格納領域302と、例文番号格納領域304と、を備えている。
【0046】
入力文字格納領域302は、ユーザから入力された文字を、入力文字として記憶している領域である。例えば、入力部40からユーザにより「care」と入力された場合、CPU10は、入力文字格納領域302に「care」を記憶する。また、複数の単語を記憶する場合は、複数の単語を「&」で結合して記憶する。たとえば、「care&of」と入力された場合に、CPU10は、入力文字格納領域302に「care&of」と記憶する。この場合、入力された単語(以下、適宜「入力単語」という。)は、「care」と「of」の2語となる。なお、入力単語の区切りを示す文字は「&」には限られず、例えば「+」や空白であっても良い。
【0047】
例文番号格納領域304は、第1語義表示処理において、入力単語が含まれる例文番号を記憶する領域である。CPU10は、例文番号格納領域304に記憶された例文番号に基づいて、表示部50に例文を表示する。
【0048】
CPU10は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送を行う。具体的には、CPU10は、入力部40から入力される操作信号に応じてROM20に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、CPU10は、処理結果を表示するための表示制御信号を適宜表示部50に出力して、対応した表示情報を表示する。
【0049】
また、CPU10は、本実施の形態において、ROM20の第1語義表示プログラム208に従った、第1語義表示処理(図6参照)を実行する。具体的には、CPU10は、ユーザにより入力された入力単語を全て含んだ例文を、英和辞典例文DB204から抽出し一覧表示する。そして、一覧表示された例文から一の例文が選択され、用例出典ジャンプが選択されると、選択された例文に対応する出典見出語に対応する説明情報を表示し、選択された例文の語義識別子に対応する説明情報を所定の位置に表示するために、スクロール表示を実行する。
【0050】
入力部40は、仮名やアルファベット等の文字入力や機能選択等に必要なキー群を備えた入力装置であり、押下されたキーの信号をCPU10に出力する。この入力部40におけるキー入力により、検索語の入力、辞書モードの選択、検索実行指示、ジャンプ機能の開始等の入力手段を実現する。なお、この入力部40は、キー群5に限られるわけではなく、タッチパネル等であってもよい。
【0051】
表示部50は、CPU10から入力される表示信号に基づいて各種画面を表示するものであり、LCD(Liquid Crystal Display)等により構成される。なお、この表示部50は、図1に示すディスプレイ3に相当する。
【0052】
バス60は、CPU10からのデータ等の電気信号を通す線路であり、CPU10と、ROM20と、RAM30と、入力部40と、表示部50とをそれぞれ接続する信号線である。
【0053】
次に、第1の実施の形態における電子辞書1の動作を図を参照して説明する。図6は、第1語義表示処理に係る電子辞書1の動作を説明するためのフローチャートである。この第1語義表示処理は、CPU10がROM20の第1語義表示プログラム208を実行することによって実現される処理である。
【0054】
まず、CPU10は、第1語義表示処理を実行すると、文字入力がなされるまで待機する(ステップA10;No)。文字が入力されると(ステップA10;Yes)、CPU10は、当該入力文字を入力文字格納領域302に記憶する(ステップA12)。尚、上述した通り、複数の入力単語からなる入力文字が入力される場合には、単語を「&」で結合した入力文字が入力される。
【0055】
例えば、入力文字として「care&of」が入力された場合、CPU10は、入力文字格納領域302に「care&of」を記憶する。
【0056】
次に、CPU10は、入力文字格納領域302に記憶された、全ての入力単語を含む例文の例文番号を、単語例文テーブル206から抽出する(ステップA14)。具体的には、入力文字格納領域302に記憶された入力単語に対応付けられた例文番号を単語例文テーブル206からそれぞれ読み出す。そして、入力単語に対応付けられた例文番号のうち、共通する例文番号のみを抽出し、例文番号格納領域304に記憶する。
【0057】
例えば、入力文字格納領域302に「care&of」が記憶されている場合、CPU10は、まず、単語例文テーブル206を参照し、入力単語「care」に対応する例文番号を、例文番号格納領域304に記憶する。このときの、例文番号格納領域304の記憶状態の一例を示した図が図5(b)の(1)である。図5(b)の(1)は、CPU10が、単語例文テーブル206から、入力単語「care」に対応する例文番号「62、103、142、143、154」を読み出し、例文番号格納領域304に記憶した状態を示した一例である。次に、CPU10は、入力単語「of」に対応する例文番号「103、132、142、143、146」を単語例文テーブル206から読み出す。そして、例文番号格納領域304に記憶されている例文番号のうち、「of」に対応する例文番号に記憶されていない例文番号を、例文番号格納領域304から削除する。従って、例文番号「62、154」が削除される。このときの例文番号格納領域304に記憶された状態を示した一例が、図5(b)の(2)である。
【0058】
そして、CPU10は、例文番号格納領域304に記憶されている例文番号に基づいて、例文と、出典見出語とを表示部50に一覧表示する(ステップA16)。
【0059】
例えば、CPU10は、例文番号格納領域304に記憶されている例文番号「103」に対応する出典見出語「balance」と、例文「balance work and taking care of her babies 仕事と育児を両立させる」とを読みだし、表示部50に表示する。
【0060】
次に、ジャンプキー11が押下されると(ステップA18;Yes)、CPU10は、ジャンプモードを実行する。そして、例文が選択されると(ステップA20;Yes)、CPU10は、ジャンプウィンドウを表示する(ステップA22)。ここで、本実施の形態において、例文が選択されるとは、ステップA16において表示された出典見出語をジャンプ元として選択された場合とするが、これに限られるわけではなく、例えば例文中の単語が指定される場合や、識別子が選択された場合であってもよい。
【0061】
例えば、例文番号103に対応する出典見出語「balance」が選択された場合、CPU10は、例文番号103に対応する例文が選択されたものとして、記憶する。
【0062】
次に、ジャンプウィンドウで表示された中から、用例出典ジャンプが選択されると(ステップA24;Yes)、CPU10は、英和辞典例文DB204から選択された例文に対応する出典見出語と、語義識別子とを読み出す(ステップA26)。
【0063】
例えば、例文番号103に対する例文が選択された場合、CPU10は、例文テーブル204から、出典見出語「balance」と、語義識別子「動1」を読み出す。
【0064】
次に、CPU10は、英和辞典DB202から、出典見出語に適合する見出語の説明情報を読み出す(ステップA28)。具体的には、英和辞典例文DB204から読み出した出典見出語に適合する見出語を、英和辞典DB202から読み出す。そして、CPU10は、読み出された見出語に対応する説明情報を英和辞典DB202から読み出す。
【0065】
例えば、CPU10は、例文番号103に対応する出典見出語「balance」に対応する見出語を、英和辞典DB202から読み出し、見出語に対応する説明情報を読み出す。
【0066】
そして、CPU10は、読み出した見出語を表示し、見出語に対応する説明情報の先頭部分より、表示部50に表示する(ステップA30)。ここで、英和辞典例文DB204から読み出した語義識別子に対応する説明情報が、表示部50の所定の位置に表示されていない場合(ステップA32;No)、CPU10は、表示されている説明情報をスクロール表示する(ステップA34)。そして、英和辞典例文DB204から読み出した語義識別子に対応する説明情報が所定の位置に表示されると(ステップA32;Yes)、CPU10は、第1語義表示を終了する。ここで、所定の位置とは、本実施の形態においては、説明情報が表示される領域の最初の行の部分をさすが、これに限られる訳ではなく、例えば、識別子に対応する説明情報が、表示部50に全部表示された状態である場合や、最後の行に表示された場合や、中央に表示される場合等であってもよい。さらに、表示部の最初の行においては、常に見出語を表示し、その下の行から説明情報をスクロール表示させるようにしてもよい。
【0067】
例えば、CPU10は、例文番号103に基づいてジャンプ処理を実行した場合、出典見出語「balance」と、説明情報「(表面から離れて)…の上に…」と読み出し、表示部50に表示する。しかし、このときに、ジャンプ元に対応付けられた語義識別子は「動1」であり、現在表示されている説明情報が対応付けている語義識別子「名1」とは異なる。従って、語義識別子「動1」に対応する説明情報「[SVO(M)] <人・物・事が><物・事>を〔…と〕…」が最初の行に表示されるまで、CPU10は、説明情報をスクロール表示する。
【0068】
次に、図を参照し、第1語義表示処理の操作例について説明する。図7(a)は、入力文字として「care&of」が入力されたことを表示画面W100に表示された画面の一例である。表示画面の文字入力領域R100に、入力文字として「care&of」が入力されると、CPU10は、入力文字「care&of」を入力文字格納領域302に記憶する(図6のステップA12)。
【0069】
図7(b)は、例文と出典見出語とが一覧表示された表示画面W100の一例を示した図である。CPU10は、入力文字格納領域302に記憶された入力単語に共通する例文番号を抽出し、抽出された例文番号に対応する出典見出語と、例文とを英和辞典例文DB204から読み出す。そして、読み出された出典見出語と、例文とを、例文表示R102として表示画面W100に表示する(図6のステップA16)。
【0070】
また、反転表示M100は、出典見出語「balance」が選択されたことを示す表示である。CPU10は、ジャンプキー11が押下されると(図6のステップA18;Yes)、ジャンプモードに切り替わる。ここで、ユーザにより方向キー9が押下されることにより単語の反転表示が移動し、決定キー7が押下される事により反転表示されていた単語が選択される。ここで、CPU10は、出典見出語が選択されると、出典見出語と共に例文表示R102に表示されている例文が選択される(図6のステップA20)。
【0071】
図8(a)は、図7(b)の表示画面W100において、決定キー7が押下された表示画面W100の一例を示す図である。決定キー7が押下されると、CPU10は表示画面W100に、ジャンプウィンドウJ100を表示する(図6のステップA22)。ジャンプウィンドウJ100には、再検索を行う辞書DBや、処理が表示されており、ラジオボタンによって選択することにより、再検索を行う辞書DBや、処理が選択できる。図8(a)においては、「用例出典ジャンプ」がラジオボタンM102によって選択されている。
【0072】
図8(b)は、出典見出語の説明情報が表示された表示画面W100の一例を示した図である。図8(a)において、「用例出典ジャンプ」が選択されると(図6のステップA24;Yes)、CPU10は、選択された例文に対応する出典見出語と、語義識別情報を、英和辞典例文DB204から読み出す(図6のステップA26)。そして、その出典見出語に対応する見出語の説明情報を、英和辞典DB202から読み出す(図6のステップA28)。そして、CPU10は、見出語と、見出語に対応する説明情報とを、表示画面W100に表示する(図6のステップA30)。ここで、図8(b)においては、説明情報S100全てを表示画面W100に表示することが出来ず、表示画面W100に表示することが可能な領域R104に該当する分だけ表示されている。
【0073】
図9は、説明情報S100が、上方向にスクロール表示され、選択された例文に対応する見出語の語義の説明情報が最初の行に表示されている画面である。CPU10は、図8(b)において表示した説明情報には、選択された例文に対応する見出語の語義の説明情報が表示されていないため、説明情報をスクロール表示し(図6のステップA34)、選択された例文に対応する見出語の語義の説明情報が最初の行に表示されるまでスクロールして表示している(領域R106)。なお、スクロール表示は、1行ずつ表示させる場合だけではなく、複数行ずつ表示させる場合や、語義毎に表示する場合等であってもよい。また、スクロール表示するタイミングは、設定により遅くしたり、早くしたりするようにしてもよい。
【0074】
図10(a)は、図9において表示された説明情報の中に表示された用例マークM104に基づいて、見出語「balance」、語義識別子「動1」に対応付けられた例文を、英和辞典例文DB204から読み出し、表示した表示画面W100を示す一例である。具体的には、CPU10は、用例マークM104が選択されると、英和辞典DB202から、選択された見出語の語義に対応付けられた例文番号を読み出す。そして、読み出された例文番号に対応する例文を、英和辞典例文DB204から読み出し、表示画面W100に表示する。これにより、入力画面に戻って出典見出語に対応する入力文字を再度入力して検索を行わなくてもよく、出典見出語に対応する例文を表示させることができる。
【0075】
このように、第1の実施の形態によれば、例文を選択し、その例文で使われている出典見出語は、どの語義において用いられているかを、容易に把握することが出来る。さらに、説明情報を自動的にスクロール表示して、対応する語義情報を表示させることにより、出典見出語の説明情報を、概略的に確認しつつ、対応する語義の説明情報を把握する事が可能となる。
【0076】
〔第2の実施の形態〕
次に、本発明を適用した第2の実施の形態について説明する。本実施の形態は、表示された例文と、出典見出語との中から一の出典見出語を選択し、その出典見出語の語義を直接表示させることが出来るというものである。
【0077】
なお、第2の実施の形態における電子辞書の構成は、第1の実施の形態において図2に示して説明した電子辞書1の構成において、ROM20を図10(b)に示すROM22に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【0078】
図10(b)を参照して、ROM22の構成について説明する。図10(b)に示すように、ROM22は、英和辞典DB202と、英和辞典例文DB204と、単語例文テーブル206と、第2語義表示プログラム220とを記憶している。
【0079】
第2語義表示プログラム220は、本実施の形態における第2語義表示処理を実現するためのプログラムであり、CPU10がこの第2語義表示プログラム220を実行することで、第2語義表示処理が実現される。CPU10は、ユーザにより入力された入力単語を全て含んだ例文を、英和辞典例文DB204から抽出し一覧表示する。そして、一覧表示された例文から一の例文が選択され、用例ジャンプが選択されると、CPU10は、選択された例文に対応する見出語の語義に対応する説明情報をアドレスを参照して所定の位置に直接表示する。
【0080】
次に、第2の実施の形態における電子辞書1の動作について図を参照して説明する。
【0081】
図11は、第2語義表示処理に係る電子辞書1の動作を説明するためのフローチャートである。この第2語義表示処理は、CPU10がROM22の第2語義表示プログラム220を実行することによって実現される処理である。
【0082】
ユーザから入力文字が入力されると、CPU10は、入力文字に含まれる入力単語を全て含む例文を抽出し、例文番号格納領域304に記憶する。そして、CPU10は、例文番号格納領域304に記憶された例文番号に基づいて、英和辞典例文DB204から、出典見出語と、例文とを読み出し、例文を一覧表示する。そして、一覧表示された例文から一の例文が選択されると、CPU10は、ジャンプウィンドウを表示部50に表示する(ステップA10〜A22)。
【0083】
次に、表示されたジャンプウィンドウから、用例出典ジャンプが選択されると(ステップA24;Yes)、CPU10は、選択された例文に対応する語義アドレスを、英和辞典例文DB204から読み出す(ステップB30)。
【0084】
そして、CPU10は、読み出された語義アドレスを参照して、英和辞典DB202から説明情報を読み出す(ステップB32)。また、CPU10は、表示部50の所定の位置に、語義アドレスに対応する説明情報を直接表示する(ステップB34)。
【0085】
例えば、例文番号「49」に対応する例文が選択されているとすると、CPU10は、例文番号「49」に対応する語義アドレス「1205」を英和辞典例文DB204から読み出す。ここで、語義アドレスは、上位桁が見出語アドレスを示している。そこで、CPU10は、見出語アドレス「1200」に対応する見出語「above」の説明情報を読み出す。また、現在例文に対応付けられた語義アドレスは「1205」であることから、CPU10は、語義アドレス「1205」に対応した説明情報「(物・事が)<人の理解などを>超えている…」を所定の位置に表示する。
【0086】
次に、図を参照して、第2語義表示処理の操作例について説明する。図12(a)は、入力文字として「get&to」が入力された表示画面W200の一例を示したものである。表示画面W200の文字入力領域R200に、入力文字として「get&to」が入力されると、CPU10は、入力文字「get&to」を入力文字格納領域302に記憶する(図11のステップA12)。
【0087】
図12(b)は、例文と出典見出語とが一覧表示された表示画面W200の一例を示した図である。CPU10は、入力文字格納領域302に記憶された入力単語に共通する例文番号を抽出し、抽出された例文番号に対応する出典見出語と、例文とを英和辞典例文DB204から読み出し、表示画面W200に表示する(図11のステップA16)。
【0088】
また、反転表示M200は、出典見出語「above」が選択されたことを示す反転表示である。ここで、CPU10は、出典見出語「above」が選択されると、出典見出語と共に例文番号「49」の例文が選択される(図11のステップA20)。
【0089】
図13(a)は、図12(b)の表示画面W200において、決定キー7が押下された表示画面W200の一例を示す図である。決定キー7が押下されると、CPU10は、表示画面W200にジャンプウィンドウJ200を表示する(図11のステップA22)。ここで、図13(a)においては、「用例出典ジャンプ」がラジオボタンM202によって選択されている。
【0090】
図13(b)は、出典見出語の説明情報が表示された表示画面W200の一例を示した図である。図8(a)において、「用例出典ジャンプ」が選択されると(図11のステップA24;Yes)、CPU10は、選択された例文に対応する語義アドレス「1205」を、英和辞典例文DB204から読み出す(図11のステップB30)。そして、その語義アドレス「1205」に対応する説明情報の見出語アドレス「1200」に基づき、CPU10は、英和辞典DB202から説明情報を読み出す(図11のステップB32)。そして、CPU10は、語義アドレス「1205」に対応する説明情報を表示画面W200の所定の位置に表示する。
【0091】
図14は、図13(b)において表示された説明情報の中に表示された用例マークM204に基づいて、見出語「above」、語義識別子「前5」に対応付けられた例文を、英和辞典例文DB204から読み出し、表示した表示画面W200を示す一例である。これにより、入力画面に戻って出典見出語に対応する入力文字を再度入力して検索を行わなくてもよく、出典見出語に対応する例文を表示させることができる。
【0092】
このように、第2の実施の形態によれば、例文を選択し、その例文で使われている出典見出語は、どの語義において用いられているかを、直接表示させる事が可能となる。
【0093】
(第1変形例)
上述した第2の実施の形態において、出典見出語と、例文とを一覧表示し、その中の出典見出語が選択されて、ジャンプ処理を実行する場合を詳細に説明したが、ここで、例文一覧表示において、直接語義識別子を表示させることも有効である。以下、図を参照して説明する。
【0094】
図15(a)は、図11のステップA16において、出典見出語と、例文とを表示し、更に語義識別子M220、M222を表示させた表示画面220の一例を示す図である。
【0095】
CPU10は、選択された例文番号に対応する語義識別子を、英和例文DB204から読み出し、対応する識別子を表示画面W220に表示する。次に、図111のステップA20において、例文を選択されるときに、出典見出語に変えて、語義識別子が選択されることにより、例文が選択される。
【0096】
図15(b)は、図15(a)において、語義識別子M220が選択され、対応する説明情報が表示された表示画面W220の一例を示す図である。
【0097】
このように、例文を一覧表示する際に、語義識別子を表示し、表示された語義識別子を直接選択することで、例文を選択することが可能となる。従って、ユーザはジャンプ先の語義の位置について予め把握することが可能となる。
【0098】
(第2変形例)
さらに、上述した第2の実施の形態において、ステップB30〜ステップB34において、見出語アドレスに基づいて、説明情報を英和辞典DB202から読み出し、対応する語義の説明情報を語義アドレスを利用して表示させることとしたが、直接語義の説明情報を読み出すこととしても良い。
【0099】
具体的には、CPU10は、選択された例文番号(例えば「49」)に対応付けられている語義アドレス(例えば「1205」)を、英和辞典例文DB204から読み出す。そして、CPU10は、読み出した語義アドレス(例えば「1205」)の部分から、見出語「above」の説明情報の終わりまでを読み出し、読み出した説明情報を表示部50に表示することができる。
【0100】
さらに、対応する語義の説明情報だけを読み出して、表示することとしても良い。例えば、CPU10は、語義アドレス「1205」に対応する説明情報「(物・事が)<人の理解などを…」の部分を読み出し、表示部50に表示する。
【0101】
このように、直接語義アドレスを参照して読み出す場合や、選択された例文の語義の説明情報だけを読み出すことにより、読み出す情報量を減らすことが可能となる。従って、より高速に説明情報を表示させることが可能となる。
【0102】
〔本発明の情報表示制御装置を適用可能な装置の変形例〕
上述した実施の形態では、電子辞典、電子事典などを含む電子辞書を適用例として説明したが、本発明の情報表示制御装置は、このような製品に限定されるものではなく、携帯電話、パソコン、電子時計、PDA(Personal Digital Assistants)などの電子機器全般に適用可能である。
【0103】
上述した実施の形態では電子辞書1を、単体で動作する所謂スタンドアローン型の装置として説明した。しかし、本発明が適用可能な装置はこれに限られるものではない。通信装置を内蔵或いは接続可能に構成し、サーバと通信することによって本発明に係る装置を実現することも可能である。図面を参照して具体的に説明する。
【0104】
図16は、通信装置を内蔵した電子辞書端末600と、サーバ700とが通信回線Nを介して通信可能に接続されたシステム構成の概略例を示す図である。サーバ700は、例えば汎用のワークステーションやサーバ用コンピュータ等によって構成されるものであり、電子辞書端末600は、携帯電話機や、通信装置を内蔵したパソコン、通信装置を内蔵した電子辞書等により構成されるものである。通信回線Nは、有線/無線の電話網やインターネット網等である。
【0105】
一方、電子辞書1の入力部40及び表示部50はそれぞれ、電子辞書端末600の入力部604及び表示部606に相当する。
【0106】
すなわち、サーバ700がホスト(或いはサーバ)、電子辞書端末600が端末(或いはクライアント)に相当するホスト・端末のシステム(或いはクライアント/サーバ型のシステム)を形成する。そして、電子辞書端末600の入力部604から入力された入力文字等が通信装置608を介してサーバ700に送信され、サーバ700のCPU702が記憶部714に記憶された各種データ及び各種プログラムに従って第1語義表示処理等を実行し、処理結果を通信装置608を通じて電子辞書端末600に送信して表示部606に表示させる。このように、サーバ700及び電子辞書端末600から構成されるシステムで、本発明を実現することも可能である。この場合、電子辞書端末600においては、英和辞典DBや第1語義表示プログラム等を記憶しておく必要がなく、また第1語義表示処理等を実行する必要もない。このため、演算処理能力が比較的低いCPU602や、記憶容量等が比較的小さいROM610等を具備する電子辞書端末600(例えば携帯電話)であってもよい。
【0107】
さらに、第2の実施の形態においても、同様に、本発明が適用可能な装置はこれに限られるものではなく、通信装置を内蔵或いは接続可能に構成し、サーバと通信することによって本発明に係る装置を実現することも可能である。
【0108】
具体的には、図17において、電子辞書1のCPU10が実行する第2語義表示処理等はサーバ700のCPU702が実行する。また電子辞書1のROM20が記憶する英和辞典DBや第2語義表示プログラム等はサーバ700の、ハードディスク等から構成される記憶部714が記憶する。また、第2語義表示処理等の実行に伴うデータはサーバ700のRAM712が記憶する。
【0109】
【発明の効果】
請求項1又は8に記載の発明によれば、入力文字を含む例文を表示し、その表示した例文の中から一の例文が選択される。そして、選択された例文に対応する見出語の説明情報を表示する際に、説明情報をスクロール表示することにより、当該例文で用いられた説明情報を適切に表示することが可能となる。従って、複数の説明情報の語義から、例文で用いられている語義について直接的に分かるだけではなく、スクロール表示がされることにより、他の説明情報についても概略を知ることができる。
【0110】
請求項2又は9に記載の発明によれば、入力文字を含む例文を表示し、その表示した例文の中から一の例文が選択される。そして、選択された例文に対応付けられた見出語の説明情報を表示する際に、当該例文に対応付けられた説明情報の語義の位置を直接表示することが可能となる。従って、選択された例文に適切な見出語の語義を表示する事ができる。
【0111】
請求項3に記載の発明によれば、複数単語を入力し、複数単語が含まれる例文を表示させる事が可能となる。
【0112】
請求項4に記載の発明によれば、例文とともに、例文で用いられている見出語を表示することが可能となる。従って、例文が、どの見出語に対応付けられて記憶されているかを容易に視認することができる。
【0113】
請求項5に記載の発明によれば、例文とともに、例文で用いられた見出語の語義について、識別子を表示することが可能となる。従って、ユーザは、予めどの語義に対応付けられているかを視認することが可能となる。
【0114】
請求項6又は10に記載の発明によれば、利用者端末から入力文字を受信し、受信された入力文字を含む例文を送信する。そして、送信した例文の中から一の例文を指定する情報を受信し、指定された例文に対応付けられた見出語と、当該見出語の説明情報を読み出して送信するとともに、送信された説明情報が例文に対応付けられた語義の部分が適切に表示されるまで、スクロール表示させる制御信号を送信することができる。従って、利用者端末において、例文で利用されている見出語の語義の説明情報を表示させる場合に、自分でスクロール動作をする必要が無く、自動的に表示させることが出来る。
【0115】
請求項7又は11に記載の発明によれば、利用者端末から入力文字を受信し、受信された入力文字を含む例文を送信する。そして、送信した例文の中から一の例文を指定する情報を受信し、指定された例文に対応付けられた見出語と、当該見出語の説明情報を読み出して送信するとともに、送信された説明情報が例文に対応付けられた語義の説明情報を直接表示させる制御信号を送信することができる。従って、利用者端末において、適切な説明情報を直接的に表示させることが可能となる。
【図面の簡単な説明】
【図1】本発明を適用した電子辞書及び入力部の一例を示す図である。
【図2】第1の実施の形態における電子辞書のブロック図を示す図である。
【図3】第1の実施の形態における英和辞典DBのデータ構成の一例を示す図である。
【図4】第1の実施の形態における英和辞典例文DBのデータ構成の一例を示す図である。
【図5】第1の実施の形態における(a)単語例文テーブル、(b)例文番号格納領域のデータ構成の一例を示す図である。
【図6】第1の実施の形態における第1語義表示処理のフローチャートを示す図である。
【図7】第1の実施の形態における表示画面の遷移の一例を示す図である。
【図8】第1の実施の形態における表示画面の遷移の一例を示す図である。
【図9】第1の実施の形態における表示画面の遷移の一例を示す図である。
【図10】(a)第1の実施の形態における表示画面の遷移の一例、(b)第2の実施の形態におけるROMの構成を示す図である。
【図11】第2の実施の形態における第2語義表示処理のフローチャートを示す図である。
【図12】第2の実施の形態における表示画面の遷移の一例を示す図である。
【図13】第2の実施の形態における表示画面の遷移の一例を示す図である。
【図14】第2の実施の形態における表示画面の遷移の一例を示す図である。
【図15】第2の実施の形態における変形例の表示画面の遷移の一例を示す図である。
【図16】本実施の形態の変形例におけるブロック図の一例を示す図である。
【図17】従来技術における画面の遷移の一例を示す図である。
【符号の説明】
1 電子辞書
10 CPU
20、22 ROM
202 英和辞典DB
204 英和辞典例文DB
206 単語例文テーブル
208 第1語義表示プログラム
220 第2語義表示プログラム
30 RAM
302 入力文字格納領域
304 例文番号格納領域
40 入力部
50 表示部
60 バス
3 ディスプレイ
5 キー群
7 決定キー
9 方向キー
11 ジャンプキー
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information display control device, a server, and a program.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, an information display control device called an electronic dictionary that incorporates several types of dictionary databases (hereinafter referred to as “DB”) such as a Japanese language dictionary, an English-Japanese dictionary, a Japanese-English dictionary, and an English-English dictionary is known. The dictionary DB stores a large number of dictionary data in which headwords are associated with explanation information for explaining and explaining the headwords (see, for example, Patent Document 1).
[0003]
Some electronic dictionaries have various functions such as a jump function in order to efficiently search for information desired by the user. This jump function is the following function. That is, after displaying explanation information corresponding to a headword that matches a character input by a user (hereinafter referred to as “input character” as appropriate), a word in the explanation information is designated (hereinafter referred to as “jump” as appropriate). It ’s called “original”.) Then, when a predetermined designation input is performed, a function that displays a description word corresponding to the headword (hereinafter referred to as “jump destination” as appropriate) by searching again for a headword that matches the designated word. is there. In addition, in the jump function, a function of displaying all information related to the jump source word is also known (see, for example, Patent Document 2).
[0004]
[Patent Document 1]
JP 2002-108857 A
[Patent Document 2]
JP 2000-276485 A
[0005]
[Problems to be solved by the invention]
By the way, when examining the meaning of the words included in the example sentences displayed by the example sentence search, there are the following problems. That is, when the above-described conventional jump function is executed on a word included in the displayed example sentence, the explanation information for the word is read from the dictionary DB and displayed, but is displayed from the top. . For this reason, the user has to find out the meaning of the word included in the example sentence from the explanation information, which is inconvenient.
[0006]
In particular, in recent years, so-called full content type electronic dictionaries, in which all paper dictionaries are digitized, have come to be used frequently. In this type of dictionary, there is a large amount of explanation information for one headword, and it is displayed one after another. Therefore, it is necessary to move many pages (screen scroll etc.) to search for desired explanation information. It took time and effort.
[0007]
Here, in the conventional electronic dictionary, a case where a headword associated with an example sentence is selected and the meaning of the selected headword is examined will be described with reference to FIG.
[0008]
FIG. 17A illustrates an example of a display screen W50 on which a jump destination dictionary selection window J50 is displayed. The user selects the source headword “balance” associated with the example sentence “balance work taking care of her babies”, and the reverse display M50 is made. Here, the source headword refers to a headword associated with the example sentence. For example, an example sentence “balance working taking of her babys” is changed to the headword “balance” in the English-Japanese dictionary. When stored as a corresponding example sentence (example), the headword “balance” is referred to as a source headword of the example sentence “balance work taking of her babies”. In the jump window J50, “English-Japanese dictionary” is selected with the radio button M52 as the dictionary of the jump destination.
[0009]
FIG. 17B is a screen on which explanatory information of the headword “balance” is displayed. When “English-Japanese dictionary” is selected in the jump window J50, the CPU 10 searches the English-Japanese dictionary DB for a headword that matches “balance” designated as the jump source. And when the headword which matches English-Japanese dictionary DB is searched, the explanatory information corresponding to the searched headword is displayed on the display screen W50.
[0010]
However, the explanation information is divided and stored in a plurality of meanings, and it is necessary for the user to check which meaning the source headword designated as the jump source corresponds to. Furthermore, the arrow mark M54 displayed on the display screen W50 is a display indicating that further explanation information exists. Therefore, when a desired example sentence cannot be confirmed in the example corresponding to the explanation information displayed on the display screen W50, it is necessary to scroll the remaining explanation information and confirm the example, which is extremely inconvenient.
[0011]
The objective of this invention is providing the information display control apparatus, server, and program which display appropriately the meaning of the headword matched with the example sentence.
[0012]
[Means for Solving the Problems]
In order to solve the above problems, an information display control device according to claim 1 is:
Storage means (for example, English-Japanese dictionary DB 202 in FIG. 2) for storing the headword and the explanation information of the headword in association with each meaning;
Example sentence storage means (for example, an English-Japanese dictionary example sentence DB 204 in FIG. 2) that stores example sentences using the entry words stored in the storage means in association with the word meanings and the meanings of the entry words;
Input means for inputting input characters (for example, CPU 10 in FIG. 2; step A10 in FIG. 6);
Example sentence display control means (for example, the CPU 10 in FIG. 2; step A16 in FIG. 6) that controls to read and display the example sentences including the input characters input by the input means from the example sentence storage means;
Of the example sentences displayed by the example sentence display control means, designation means for designating one example sentence (for example, CPU 10 in FIG. 2; step A20 in FIG. 6);
Read the explanation information of the headword used in the example sentence designated by the designation means from the storage means, display the head part of the explanation information of the headword used in the example sentence, and then use it in the example sentence Meaning display control means (for example, CPU 10 in FIG. 2; FIG. 6) performs control to scroll and display the explanation information until the portion of the explanation information of the meaning of the given headword is displayed at a predetermined position. Steps A32 and A34).
[0013]
The program according to claim 8 is:
On the computer,
A storage function (for example, the English-Japanese dictionary DB 202 in FIG. 2) for storing the headword and the explanation information of the headword in association with each meaning;
An example sentence storage function (for example, an English-Japanese dictionary example sentence DB 204 in FIG. 2) for storing an example sentence using the entry word stored by the storage function in association with the entry word and the meaning of the entry word;
An input function for inputting an input character (for example, CPU 10 in FIG. 2; step A10 in FIG. 6);
An example sentence display control function (for example, CPU 10 in FIG. 2; step A16 in FIG. 6) for performing control to read out and display example sentences including input characters input by the input function from the example sentences stored by the example sentence storage function;
Among example sentences displayed by this example sentence display control function, a designation function for designating one example sentence (for example, CPU 10 in FIG. 2; step A20 in FIG. 6);
Read the explanation information of the headword used in the example sentence specified by the specification function from the storage function, display the head part of the explanation information of the headword used in the example sentence, and use it in the example sentence The meaning display control function (for example, the CPU 10 in FIG. 2; FIG. 6) performs a control for scrolling and displaying the explanation information until the portion of the explanation information of the meaning of the entered word is displayed at a predetermined position. Steps A32 and A34) are realized.
[0014]
According to invention of Claim 1 or 8, the example sentence containing an input character is displayed and one example sentence is selected from the displayed example sentence. Then, when displaying the explanation information of the headword corresponding to the selected example sentence, the explanation information used in the example sentence can be appropriately displayed by scrolling the explanation information. Therefore, from the meanings of a plurality of explanation information, not only the meanings used in the example sentences are directly understood but also the outline of other explanation information can be known by scroll display.
[0015]
The invention according to claim 2 is a storage means (for example, English-Japanese dictionary DB 202 in FIG. 2) for storing a headword and explanation information of the headword in association with each meaning,
Example sentence storage means (for example, an English-Japanese dictionary example sentence DB 204 in FIG. 2) for storing an example sentence using the entry word stored in the storage means in association with the position of the entry word and the meaning of the entry word; ,
Input means for inputting input characters (for example, CPU 10 in FIG. 2; step A10 in FIG. 6);
Example sentence display control means (for example, the CPU 10 in FIG. 2; step A16 in FIG. 6) that controls to read and display the example sentences including the input characters input by the input means from the example sentence storage means;
Of the example sentences displayed by the example sentence display control means, designation means for designating one example sentence (for example, CPU 10 in FIG. 2; step A20 in FIG. 6);
Meaning position information display control means for performing control to read out the meaning position of the headword used in the example sentence designated by the designation means from the storage means and to display explanation information of the meaning position of the headword ( For example, the CPU 10 in FIG. 2; step B34 in FIG.
It is characterized by having.
[0016]
The program according to claim 9 is:
On the computer,
A storage function (for example, the English-Japanese dictionary DB 202 in FIG. 2) for storing the headword and the explanation information of the headword in association with each meaning;
An example sentence storage function (for example, an English-Japanese dictionary example sentence DB 204 in FIG. 2) that stores an example sentence using the entry word stored by the storage function in association with the position of the entry word and the meaning of the entry word; ,
An input function for inputting an input character (for example, CPU 10 in FIG. 2; step A10 in FIG. 6);
An example sentence display control function (for example, CPU 10 in FIG. 2; step A16 in FIG. 6) for performing control to read out and display example sentences including input characters input by the input function from the example sentences stored by the example sentence storage function; ,
Among example sentences displayed by this example sentence display control function, a designation function for designating one example sentence (for example, CPU 10 in FIG. 2; step A20 in FIG. 6);
A word meaning position information display control function for performing control to read out the meaning position of the headword used in the example sentence designated by the designation function from the storage function and to display the explanation information of the meaning position of the headword ( For example, the CPU 10 of FIG. 2; Step B34 of FIG. 11 is realized.
[0017]
According to the invention described in claim 2 or 9, an example sentence including an input character is displayed, and one example sentence is selected from the displayed example sentences. Then, when displaying the explanation information of the headword associated with the selected example sentence, it is possible to directly display the meaning position of the explanation information associated with the example sentence. Therefore, it is possible to display the meaning of the appropriate headword in the selected example sentence.
[0018]
The invention according to claim 3 is the information display control device according to claim 1 or 2,
Further comprising word information storage means (for example, the word example sentence table 206 in FIG. 2) for storing a word in association with the example sentence stored in the example sentence storage means including the word;
The input means includes a plurality of word input means (for example, CPU 10 in FIG. 2; step A10 in FIG. 6) for inputting a plurality of words as input characters.
The example sentence display control means discriminates example sentences associated with all the words input by the plurality of word input means from the word information storage means, and reads and displays the determined example sentences from the example sentence storage means. It is characterized by having a display control means (for example, CPU 10 in FIG. 2; step A16 in FIG. 6) at the time of inputting a plurality of words.
[0019]
According to the invention described in claim 3, it is possible to input a plurality of words and display an example sentence including the plurality of words.
[0020]
Invention of Claim 4 is the information display control apparatus as described in any one of Claims 1-3,
The example sentence display control means further displays the headword used in the example sentence together with the example sentence (for example, the CPU 10 in FIG. 2; step A16 in FIG. 6).
[0021]
According to invention of Claim 4, it becomes possible to display the headword used by the example sentence with the example sentence. Therefore, it is possible to easily visually recognize which headword the example sentence is associated with and stored.
[0022]
The invention according to claim 5 is the information display control device according to any one of claims 1 to 4,
The example sentence display control means further displays an identifier (for example, an identification mark M220 in FIG. 15) for making the meaning of the headword used in the example sentence visible together with the example sentence.
[0023]
According to the invention described in claim 5, it is possible to display an identifier for the meaning of the headword used in the example sentence together with the example sentence. Therefore, the user can visually recognize whether the associated in advance which semantically.
[0024]
The server connected to the user terminal via the predetermined communication line according to claim 6 stores a storage word and description information of the search word in association with each word meaning (for example, ROM 710) of FIG.
Example sentence storage means (for example, ROM 710 in FIG. 16) that stores example sentences using the entry words stored in the storage means in association with the entry words and the meaning of the entry words;
Input character receiving means for receiving input characters from the user terminal (for example, the communication device 708 in FIG. 16);
An example sentence transmitting means (for example, the communication device 708 in FIG. 16) that reads an example sentence including the input character received by the input character receiving means from the example sentence storage means and transmits it to the user terminal;
Among example sentences transmitted by the example sentence transmitting means, example sentence designation information receiving means (for example, the communication device 708 in FIG. 16) for receiving information designating one example sentence from the user terminal;
The explanation information of the headword used in the example sentence specified by the information received by the example sentence designation information receiving means is read from the storage means, and the explanation information of the headword and the meaning of the headword Control information for scrolling and displaying the explanation information until the explanation information portion is displayed at a predetermined position, and explanation information transmitting means (for example, the communication device 708 in FIG. 16) for transmitting to the user terminal. It is characterized by providing.
[0025]
The program according to claim 10 is:
To a computer connected to a user terminal via a predetermined communication line,
A storage function (for example, ROM 710 in FIG. 16) for storing a headword and explanation information of the headword in association with each meaning;
An example sentence storage function (for example, ROM 710 in FIG. 16) for storing an example sentence using the entry word stored in the storage function in association with the entry word and the meaning of the entry word;
An input character receiving function (for example, the communication device 708 in FIG. 16) for receiving input characters from the user terminal;
An example sentence transmission function (for example, the communication device 708 in FIG. 16) that reads an example sentence including the input character received by the input character reception function from the example sentence stored by the example sentence storage function and transmits it to the user terminal;
An example sentence designation information receiving function (for example, the communication device 708 in FIG. 16) for receiving information for designating one example sentence from the user terminal among the example sentences sent by the example sentence sending function;
The explanation information of the headword used in the example sentence specified by the information received by the example sentence designation information receiving function is read from the headword stored by the storage function, the explanation information of the headword, and the Description information transmission function for transmitting to the user terminal control information for scrolling and displaying the explanation information until the part of the explanation information of the meaning of the headword is displayed at a predetermined position (for example, FIG. And a communication device 708).
[0026]
According to invention of Claim 6 or 10, an input character is received from a user terminal and the example sentence containing the received input character is transmitted. And the information which designates one example sentence from the transmitted example sentences is received, the headword associated with the designated example sentence and the explanation information of the headword are read and transmitted, and the transmitted A control signal for scrolling display can be transmitted until the meaning of the explanation information associated with the example sentence is displayed appropriately. Therefore, when displaying the explanation information of the meaning of the headword used in the example sentence on the user terminal, it is not necessary to perform the scrolling operation by itself and can be automatically displayed.
[0027]
The server connected to the user terminal via the predetermined communication line according to claim 7 is a storage unit that stores the headword and the explanation information of the headword in association with each meaning (for example, ROM 710) of FIG.
Example sentence storage means (for example, ROM 710 in FIG. 16) for storing an example sentence using the entry word stored in the storage means in association with the position of the entry word and the meaning of the entry word;
Input character receiving means (for example, the communication device 708 in FIG. 16) for receiving input characters from the user terminal;
An example sentence transmitting means (for example, the communication device 708 in FIG. 16) that reads an example sentence including the input character received by the input character receiving means from the example sentence storage means and transmits it to the user terminal;
Among example sentences transmitted by the example sentence transmitting means, example sentence designation information receiving means (for example, the communication device 708 in FIG. 16) for receiving information designating one example sentence from the user terminal;
The position of the meaning of the headword used in the example sentence specified by the information received by the example sentence designation information receiving means is read from the storage means, the explanation information of the headword and the meaning of the headword Meaning position information transmitting means (for example, the communication device 708 in FIG. 16) for transmitting the control information for displaying the description information of the position to the user terminal is provided.
[0028]
The program according to claim 11 is:
To a computer connected to a user terminal via a predetermined communication line,
A storage function (for example, ROM 710 in FIG. 16) for storing the headword and the explanation information of the headword in association with each meaning;
An example sentence storage function (for example, ROM 710 in FIG. 16) that stores an example sentence using the entry word stored in the storage function in association with the position of the entry word and the meaning of the entry word;
An input character reception function (for example, the communication device 708 in FIG. 16) for receiving input characters from the user terminal;
An example sentence transmission function (for example, the communication device 708 in FIG. 16) that reads an example sentence including the input character received by the input character reception function from the example sentence stored by the example sentence storage function and transmits it to the user terminal;
An example sentence designation information receiving function (for example, the communication device 708 in FIG. 16) for receiving information for designating one example sentence from the user terminal among the example sentences sent by the example sentence sending function;
The meaning position of the headword used in the example sentence specified by the information received by the example sentence designation information receiving function is read from the headword stored by the storage function, and explanation information of the headword (for example, 16, the meaning position information transmission function for transmitting to the user terminal the control information for displaying the explanation information of the meaning position of the headword (for example, the communication apparatus 708 in FIG. 16). It is characterized by realizing.
[0029]
According to invention of Claim 7 or 11, an input character is received from a user terminal and the example sentence containing the received input character is transmitted. And the information which designates one example sentence from the transmitted example sentences is received, the headword associated with the designated example sentence and the explanation information of the headword are read and transmitted, and the transmitted It is possible to transmit a control signal for directly displaying the meaning explanation information in which the explanation information is associated with the example sentence. Therefore, it is possible to display appropriate explanation information directly on the user terminal.
[0030]
DETAILED DESCRIPTION OF THE INVENTION
DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments in the case where the present invention is applied to an electronic dictionary that is a kind of information display control device will be described in detail below with reference to the drawings. However, what can apply this invention is not limited to this.
[0031]
[First Embodiment]
The electronic dictionary incorporates various electronic dictionary databases (dictionary DB) such as a Japanese dictionary, an English-Japanese dictionary, a Japanese-English dictionary, a synonym dictionary, and a proverb dictionary. The dictionary DB stores character data, image data, moving image data, audio data, and the like for explaining the found words in association with the found words. By selecting a dictionary type and inputting an input character, the user can display the explanation information of the headword corresponding to the input character. In the following, description will be made by taking as an example a case where a dictionary DB of an English-Japanese dictionary is built in the electronic dictionary.
[0032]
FIG. 1 is an example of an overview diagram of the electronic dictionary 1. As shown in the figure, the electronic dictionary 1 includes a display 3 and various key groups 5.
[0033]
The display 3 is a portion on which various data necessary for using the electronic dictionary 1 such as characters and codes in response to pressing of the various keys described above are displayed. The display 3 is an element such as an LCD (Liquid Crystal Display), and is realized by a combination of one or more elements.
[0034]
Each key constituting the various key groups 5 is assigned a unique function, and the user operates the electronic dictionary 1 by pressing these keys. Specifically, a character input key, a dictionary type selection key, a specified word example display key, and the like are provided.
[0035]
Each key group 5 includes a determination key 7, a direction key 9, and a jump key 11. The direction key 9 is composed of, for example, four keys indicating up, down, left, and right. When the jump key 11 is pressed, the jump mode is executed. The jump mode is an operation for executing jump processing. First, of the displayed words, the word displayed at the head is highlighted. When the direction key 9 is further pressed, another word is highlighted in accordance with the pressed direction key 9. When the enter key 7 is pressed, the highlighted word is selected.
[0036]
The direction key 9 is used when selecting a setting item on various setting screens or when scrolling the screen. The determination key 7 is used when executing various modes, determining setting items on various setting screens, and the like.
[0037]
FIG. 2 is a block diagram showing the configuration of the electronic dictionary 1. As shown in the figure, the electronic dictionary 1 includes a CPU (Central Processing Unit) 10, a ROM (Read Only Memory) 20, a RAM (Random Access Memory) 30, an input unit 40, a display unit 50, a bus. 60.
[0038]
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 1 by executing this initial program when the electronic dictionary 1 is powered on.
[0039]
The ROM 20 stores various programs related to the operation of the electronic dictionary 1 such as menu display processing, various setting processing, various search processing, and the like, programs for realizing various functions of the electronic dictionary 1, and the like. A dictionary DB 202, an English-Japanese dictionary example sentence DB 204, and a word example sentence table 206 are stored. Further, the first meaning display program 208 is stored as a program.
[0040]
The English-Japanese dictionary DB 202 is a DB that stores the contents of the “English-Japanese dictionary” in the dictionary DB. When the example sentence is selected and the example source jump is selected, the CPU 10 reads the source headword corresponding to the example sentence, and reads the headword matching the source headword from the English-Japanese dictionary DB 202.
[0041]
FIG. 3 is a diagram showing an example of the data configuration of the English-Japanese dictionary DB 202. The English-Japanese dictionary DB 202 stores a headword (for example, “above”), a headword address (for example, “1200”) in which the headword is stored, and explanation information of the headword in association with each other. is doing. Further, the explanation information is stored for each meaning, the meaning address (“1201”) where the meaning is stored, the meaning identifier (for example, “front 1”) for identifying the meaning, and the explanation information (“( ..)) And example sentence numbers (“12, 23, 28,...)” Associated with the word meaning are stored in association with each other. Here, the word meaning identifier is for uniquely identifying the meaning information in the corresponding headword, and is an identifier representing a part of speech (for example, “before” representing a preposition, “ And the meaning number. For example, in “above”, the meaning identifier “before 1” represents the first meaning when the part of speech is used as a preposition. In addition, the headword address and the semantic address are storage locations in the English-Japanese dictionary DB in which the headword and the meaning explanation information are stored. For example, the memory address value, the track / sector number of the disk device, the database A key value, a hash value for storing data, and the like are shown. In the present embodiment, the lower two digits of the address indicate the address for each word meaning, and the upper digits other than the lower two digits indicate the address of the entire headword. For example, in the case of the headword “above”, the upper digit “12” indicates the address of the whole headword “above”. Therefore, the address “1200” indicates the headword “above”. Further, the lower two digits indicate the address for each meaning, and “1201”, “1202”,... Are stored from the top. Note that the format of the address is not limited to this embodiment, and may be, for example, another number of digits, or may be represented by a combination of alphabets.
[0042]
The English-Japanese dictionary example sentence DB 204 is a DB corresponding to the English-Japanese dictionary DB 202. FIG. 4 is a diagram showing an example of the data structure of the English-Japanese dictionary example sentence DB 204. The English-Japanese dictionary example sentence DB 204 includes an example sentence number (for example, “48”), an example sentence (“The lecture was above me [my head]. The lecture was difficult and I could not understand”), and the source headword (“ above "), the meaning identifier (" front 5 "), and the meaning address (" 1205 ") where the explanation information of the meaning of the headword is stored in association with each other. Here, the source headword and the meaning identifier indicate which headword in the English-Japanese dictionary DB 202 corresponds to the headword.
[0043]
The word example sentence table 206 is a table that stores words used in example sentences (hereinafter referred to as “example sentence words” as appropriate), and stores example sentence numbers in which example sentence words are used for each example word. It is a table. Note that example sentence numbers in which example sentence words are used may include all example sentences, or may be example sentence numbers in main example sentences.
[0044]
FIG. 5A is a diagram showing an example of the data configuration of the word example sentence table 206. In FIG. 5A, for example, the word “care” and the example sentence numbers “..., 62, 103, 142, 143, 154,. Has been.
[0045]
The RAM 30 includes a memory area that temporarily holds various programs executed by the CPU 10 and data related to the execution of these programs. In this embodiment, an input character storage area 302 and an example sentence number storage area 304 are provided.
[0046]
The input character storage area 302 is an area that stores characters input by the user as input characters. For example, when “care” is input from the input unit 40 by the user, the CPU 10 stores “care” in the input character storage area 302. Further, when storing a plurality of words, the plurality of words are combined and stored with “&”. For example, when “care & of” is input, the CPU 10 stores “care & of” in the input character storage area 302. In this case, the input words (hereinafter referred to as “input words” as appropriate) are two words “care” and “of”. The character indicating the delimiter of the input word is not limited to “&”, and may be “+” or a space, for example.
[0047]
The example sentence number storage area 304 is an area for storing an example sentence number including an input word in the first meaning display process. The CPU 10 displays an example sentence on the display unit 50 based on the example sentence number stored in the example sentence number storage area 304.
[0048]
The CPU 10 executes processing based on a predetermined program in accordance with an input instruction, and transfers instructions and data to each function unit. Specifically, the CPU 10 reads a program stored in the ROM 20 in accordance with an operation signal input from the input unit 40, and executes processing according to the program. And CPU10 outputs the display control signal for displaying a process result to the display part 50 suitably, and displays corresponding display information.
[0049]
Moreover, CPU10 performs the 1st meaning display process (refer FIG. 6) according to the 1st meaning display program 208 of ROM20 in this Embodiment. Specifically, the CPU 10 extracts example sentences including all input words input by the user from the English-Japanese dictionary example sentence DB 204 and displays the list. Then, when one example sentence is selected from the displayed example sentences and the example source jump is selected, explanation information corresponding to the source headword corresponding to the selected example sentence is displayed, and the meaning of the selected example sentence is displayed. In order to display the description information corresponding to the identifier at a predetermined position, scroll display is executed.
[0050]
The input unit 40 is an input device having a key group necessary for character input such as kana and alphabets, function selection, and the like, and outputs a pressed key signal to the CPU 10. By means of key input in the input unit 40, input means such as search word input, dictionary mode selection, search execution instruction, jump function start, and the like are realized. The input unit 40 is not limited to the key group 5, and may be a touch panel or the like.
[0051]
The display unit 50 displays various screens based on a display signal input from the CPU 10 and includes an LCD (Liquid Crystal Display) or the like. The display unit 50 corresponds to the display 3 shown in FIG.
[0052]
The bus 60 is a line through which an electrical signal such as data from the CPU 10 passes, and is a signal line that connects the CPU 10, the ROM 20, the RAM 30, the input unit 40, and the display unit 50.
[0053]
Next, the operation of the electronic dictionary 1 in the first embodiment will be described with reference to the drawings. FIG. 6 is a flowchart for explaining the operation of the electronic dictionary 1 according to the first meaning display process. This first meaning display process is a process realized by the CPU 10 executing the first meaning display program 208 of the ROM 20.
[0054]
First, when executing the first meaning display process, the CPU 10 stands by until a character is input (step A10; No). When a character is input (step A10; Yes), the CPU 10 stores the input character in the input character storage area 302 (step A12). As described above, when an input character composed of a plurality of input words is input, an input character in which the words are combined with “&” is input.
[0055]
For example, when “care & of” is input as an input character, the CPU 10 stores “care & of” in the input character storage area 302.
[0056]
Next, the CPU 10 extracts the example sentence numbers of example sentences including all input words stored in the input character storage area 302 from the word example sentence table 206 (step A14). Specifically, the example sentence numbers associated with the input words stored in the input character storage area 302 are read from the word example sentence table 206, respectively. Then, among the example sentence numbers associated with the input words, only the common example sentence numbers are extracted and stored in the example sentence number storage area 304.
[0057]
For example, when “care & of” is stored in the input character storage area 302, the CPU 10 first refers to the word example sentence table 206 and stores the example sentence number corresponding to the input word “care” in the example sentence number storage area 304. To do. A diagram showing an example of the storage state of the example sentence number storage area 304 at this time is (1) in FIG. In (1) of FIG. 5B, the CPU 10 reads the example sentence numbers “62, 103, 142, 143, 154” corresponding to the input word “care” from the word example sentence table 206 and stores them in the example sentence number storage area 304. It is an example which showed the memorize | stored state. Next, the CPU 10 reads the example sentence number “103, 132, 142, 143, 146” corresponding to the input word “of” from the word example sentence table 206. Then, among the example sentence numbers stored in the example sentence number storage area 304, the example sentence numbers not stored in the example sentence number corresponding to “of” are deleted from the example sentence number storage area 304. Accordingly, the example sentence number “62, 154” is deleted. An example showing the state stored in the example sentence number storage area 304 at this time is (2) in FIG.
[0058]
Then, the CPU 10 displays a list of example sentences and source headwords on the display unit 50 based on the example sentence numbers stored in the example sentence number storage area 304 (step A16).
[0059]
For example, the CPU 10 refers to the source headword “balance” corresponding to the example sentence number “103” stored in the example sentence number storage area 304 and the example sentence “balance work and taking care of her babys”. Is read out and displayed on the display unit 50.
[0060]
Next, when the jump key 11 is pressed (step A18; Yes), the CPU 10 executes the jump mode. When an example sentence is selected (step A20; Yes), the CPU 10 displays a jump window (step A22). Here, in the present embodiment, the example sentence is selected when the source headword displayed in step A16 is selected as the jump source, but is not limited to this. For example, in the example sentence May be designated, or an identifier may be selected.
[0061]
For example, when the source headword “balance” corresponding to the example sentence number 103 is selected, the CPU 10 stores the example sentence corresponding to the example sentence number 103 as selected.
[0062]
Next, when the example source jump is selected from those displayed in the jump window (step A24; Yes), the CPU 10 determines the source headword corresponding to the example sentence selected from the English-Japanese dictionary example sentence DB 204 and the meaning identifier. Are read (step A26).
[0063]
For example, when the example sentence corresponding to the example sentence number 103 is selected, the CPU 10 reads the source headword “balance” and the meaning identifier “motion 1” from the example sentence table 204.
[0064]
Next, CPU10 reads the description information of the headword which suits a source headword from English-Japanese dictionary DB202 (step A28). Specifically, the headword that matches the source headword read from the English-Japanese dictionary example sentence DB 204 is read from the English-Japanese dictionary DB 202. And CPU10 reads the description information corresponding to the read headword from English-Japanese dictionary DB202.
[0065]
For example, the CPU 10 reads the headword corresponding to the source headword “balance” corresponding to the example sentence number 103 from the English-Japanese dictionary DB 202 and reads the explanation information corresponding to the headword.
[0066]
Then, the CPU 10 displays the read headword and displays it on the display unit 50 from the head portion of the explanation information corresponding to the headword (step A30). Here, when the description information corresponding to the meaning identifier read from the English-Japanese dictionary example sentence DB 204 is not displayed at a predetermined position on the display unit 50 (step A32; No), the CPU 10 scrolls the displayed description information. Displayed (step A34). When the explanation information corresponding to the meaning identifier read from the English-Japanese dictionary example sentence DB 204 is displayed at a predetermined position (step A32; Yes), the CPU 10 ends the first meaning display. Here, in the present embodiment, the predetermined position refers to the portion of the first line of the area where the description information is displayed, but is not limited to this. For example, the description information corresponding to the identifier is It may be the case where it is displayed on the display unit 50, when it is displayed on the last line, or when it is displayed in the center. Furthermore, the headword may always be displayed on the first line of the display unit, and the explanation information may be scroll-displayed from the lower line.
[0067]
For example, when the jump processing is executed based on the example sentence number 103, the CPU 10 reads the source headword “balance” and the explanation information “(away from the surface)... To do. However, at this time, the meaning identifier associated with the jump source is “motion 1”, which is different from the meaning identifier “name 1” associated with the currently displayed explanation information. Therefore, until the description information “[SVO (M)] <person / thing / thing><thing / thing> [... and] ...” corresponding to the meaning identifier “motion 1” is displayed in the first line, The CPU 10 scrolls the explanation information.
[0068]
Next, an operation example of the first meaning display process will be described with reference to the drawings. FIG. 7A is an example of a screen displayed on the display screen W100 that “care & of” has been input as an input character. When “care & of” is input as an input character to the character input area R100 of the display screen, the CPU 10 stores the input character “care & of” in the input character storage area 302 (step A12 in FIG. 6).
[0069]
FIG. 7B is a diagram showing an example of a display screen W100 on which a list of example sentences and source headwords is displayed. The CPU 10 extracts example sentence numbers common to the input words stored in the input character storage area 302, and reads the source headwords and example sentences corresponding to the extracted example sentence numbers from the English-Japanese dictionary example sentence DB 204. Then, the read source headword and the example sentence are displayed on the display screen W100 as the example sentence display R102 (step A16 in FIG. 6).
[0070]
The reverse display M100 is a display indicating that the source headword “balance” has been selected. When the jump key 11 is pressed (step A18 in FIG. 6; Yes), the CPU 10 switches to the jump mode. When the direction key 9 is pressed by the user, the highlighted display of the word moves, and when the enter key 7 is pressed, the highlighted word is selected. Here, when the source headword is selected, the CPU 10 selects the example sentence displayed on the example sentence display R102 together with the source headword (step A20 in FIG. 6).
[0071]
FIG. 8A is a diagram illustrating an example of the display screen W100 in which the enter key 7 is pressed on the display screen W100 in FIG. 7B. When the enter key 7 is pressed, the CPU 10 displays the jump window J100 on the display screen W100 (step A22 in FIG. 6). The jump window J100 displays a dictionary DB and a process for re-searching, and a dictionary DB and a process for re-searching can be selected by selecting with a radio button. In FIG. 8A, “example source jump” is selected by the radio button M102.
[0072]
FIG. 8B is a diagram showing an example of the display screen W100 on which the explanation information of the source headword is displayed. In FIG. 8A, when “example source jump” is selected (step A24 in FIG. 6; Yes), the CPU 10 converts the source headword corresponding to the selected example sentence and the meaning identification information into an English-Japanese dictionary. Read from the example sentence DB 204 (step A26 in FIG. 6). Then, the explanation information of the headword corresponding to the source headword is read from the English-Japanese dictionary DB 202 (step A28 in FIG. 6). Then, the CPU 10 displays the headword and the explanation information corresponding to the headword on the display screen W100 (step A30 in FIG. 6). Here, in FIG. 8B, not all the description information S100 can be displayed on the display screen W100, and only the portion corresponding to the region R104 that can be displayed on the display screen W100 is displayed.
[0073]
FIG. 9 is a screen in which the explanation information S100 is scrolled upward and the explanation information of the meaning of the headword corresponding to the selected example sentence is displayed in the first line. Since the explanation information displayed in FIG. 8B does not display the meaning information of the headword corresponding to the selected example sentence, the CPU 10 scrolls the explanation information (step A34 in FIG. 6). ) And scrolls until explanation information of the meaning of the headword corresponding to the selected example sentence is displayed on the first line (region R106). Note that the scroll display may be performed not only when the lines are displayed line by line, but also when the lines are displayed line by line or when each word meaning is displayed. Further, the scroll display timing may be delayed or accelerated depending on the setting.
[0074]
FIG. 10A shows an example sentence associated with the headword “balance” and the meaning identifier “dynamic 1” based on the example mark M104 displayed in the explanation information displayed in FIG. It is an example which shows the display screen W100 read from the dictionary example sentence DB204 and displayed. Specifically, when the example mark M104 is selected, the CPU 10 reads the example sentence number associated with the meaning of the selected headword from the English-Japanese dictionary DB 202. Then, the example sentence corresponding to the read example sentence number is read from the English-Japanese dictionary example sentence DB 204 and displayed on the display screen W100. Thereby, it is not necessary to return to the input screen and input the input character corresponding to the source headword again to perform the search, and it is possible to display the example sentence corresponding to the source headword.
[0075]
As described above, according to the first embodiment, an example sentence is selected, and it is possible to easily grasp in which sense the source headword used in the example sentence is used. Furthermore, by automatically scrolling the explanation information and displaying the corresponding meaning information, it is possible to grasp the explanation information of the corresponding meaning while roughly confirming the explanation information of the source headword. It becomes possible.
[0076]
[Second Embodiment]
Next, a second embodiment to which the present invention is applied will be described. In the present embodiment, one source headword can be selected from the displayed example sentences and source headwords, and the meaning of the source headword can be directly displayed.
[0077]
The configuration of the electronic dictionary in the second embodiment is a configuration in which the ROM 20 is replaced with the ROM 22 shown in FIG. 10B in the configuration of the electronic dictionary 1 shown and described in FIG. 2 in the first embodiment. Hereinafter, the same components are denoted by the same reference numerals, and the description thereof is omitted.
[0078]
The configuration of the ROM 22 will be described with reference to FIG. As shown in FIG. 10B, the ROM 22 stores an English-Japanese dictionary DB 202, an English-Japanese dictionary example sentence DB 204, a word example sentence table 206, and a second meaning display program 220.
[0079]
The second meaning display program 220 is a program for realizing the second meaning display processing in the present embodiment, and the second meaning display processing is realized by the CPU 10 executing the second meaning display program 220. The CPU10 extracts the example sentence containing all the input words input by the user from English-Japanese dictionary example sentence DB204, and displays it as a list. Then, when one example sentence is selected from the list-displayed example sentences and the example jump is selected, the CPU 10 refers to the description information corresponding to the meaning of the headword corresponding to the selected example sentence with reference to the address. Display directly at the position.
[0080]
Next, the operation of the electronic dictionary 1 in the second embodiment will be described with reference to the drawings.
[0081]
FIG. 11 is a flowchart for explaining the operation of the electronic dictionary 1 according to the second meaning display process. This second meaning display process is a process realized by the CPU 10 executing the second meaning display program 220 in the ROM 22.
[0082]
When an input character is input from the user, the CPU 10 extracts an example sentence including all input words included in the input character and stores it in the example sentence number storage area 304. Then, the CPU 10 reads the source headword and the example sentence from the English-Japanese dictionary example sentence DB 204 based on the example sentence number stored in the example sentence number storage area 304, and displays a list of example sentences. When one example sentence is selected from the list-displayed example sentences, the CPU 10 displays a jump window on the display unit 50 (steps A10 to A22).
[0083]
Next, when the example source jump is selected from the displayed jump window (step A24; Yes), the CPU 10 reads the meaning address corresponding to the selected example sentence from the English-Japanese dictionary example sentence DB 204 (step B30).
[0084]
Then, the CPU 10 reads the explanatory information from the English-Japanese dictionary DB 202 with reference to the read meaning address (step B32). Further, the CPU 10 directly displays the explanation information corresponding to the meaning address at a predetermined position on the display unit 50 (step B34).
[0085]
For example, if the example sentence corresponding to the example sentence number “49” is selected, the CPU 10 reads the meaning address “1205” corresponding to the example sentence number “49” from the English-Japanese dictionary example sentence DB 204. Here, in the meaning address, the upper digit indicates the headword address. Therefore, the CPU 10 reads the explanation information of the headword “above” corresponding to the headword address “1200”. Further, since the meaning address associated with the example sentence is currently “1205”, the CPU 10 exceeds the explanation information “(thing / thing)” <understanding of person, etc.> corresponding to the meaning address “1205”. "..." is displayed at a predetermined position.
[0086]
Next, an operation example of the second meaning display process will be described with reference to the drawings. FIG. 12A shows an example of a display screen W200 in which “get & to” is input as an input character. When “get & to” is input as an input character in the character input area R200 of the display screen W200, the CPU 10 stores the input character “get & to” in the input character storage area 302 (step A12 in FIG. 11).
[0087]
FIG. 12B is a diagram showing an example of a display screen W200 on which a list of example sentences and source headwords is displayed. The CPU 10 extracts example sentence numbers common to the input words stored in the input character storage area 302, reads the source headwords and example sentences corresponding to the extracted example sentence numbers from the English-Japanese dictionary example sentence DB 204, and displays the display screen W200. (Step A16 in FIG. 11).
[0088]
The reverse display M200 is a reverse display indicating that the source headword “above” is selected. Here, when the source headword “above” is selected, the CPU 10 selects the example sentence of the example sentence number “49” together with the source headword (step A20 in FIG. 11).
[0089]
FIG. 13A is a diagram illustrating an example of the display screen W200 in which the enter key 7 is pressed on the display screen W200 of FIG. When the enter key 7 is pressed, the CPU 10 displays the jump window J200 on the display screen W200 (step A22 in FIG. 11). Here, in FIG. 13A, “example source jump” is selected by the radio button M202.
[0090]
FIG. 13B is a diagram showing an example of the display screen W200 on which the explanation information of the source headword is displayed. In FIG. 8A, when “example source jump” is selected (step A24 in FIG. 11; Yes), the CPU 10 reads the meaning address “1205” corresponding to the selected example sentence from the English-Japanese dictionary example sentence DB 204. (Step B30 in FIG. 11). The CPU 10 reads the explanation information from the English-Japanese dictionary DB 202 based on the headword address “1200” of the explanation information corresponding to the meaning address “1205” (step B32 in FIG. 11). Then, the CPU 10 displays the explanation information corresponding to the meaning address “1205” at a predetermined position on the display screen W200.
[0091]
FIG. 14 illustrates an example sentence associated with the headword “above” and the meaning identifier “previous 5” based on the example mark M204 displayed in the explanation information displayed in FIG. It is an example which shows the display screen W200 read from the dictionary example sentence DB204 and displayed. Thereby, it is not necessary to return to the input screen and input the input character corresponding to the source headword again to perform the search, and it is possible to display the example sentence corresponding to the source headword.
[0092]
As described above, according to the second embodiment, it is possible to select an example sentence and directly display the meaning of the source headword used in the example sentence.
[0093]
(First modification)
In the second embodiment described above, the case where the source headwords and example sentences are displayed in a list, the source headwords in the list are selected, and the jump process is executed has been described in detail. It is also effective to display the meaning identifier directly in the example sentence list display. Hereinafter, a description will be given with reference to the drawings.
[0094]
FIG. 15A is a diagram showing an example of the display screen 220 in which the source headword and the example sentence are displayed and the meaning identifiers M220 and M222 are displayed in step A16 of FIG.
[0095]
The CPU 10 reads the meaning identifier corresponding to the selected example sentence number from the English-Japanese example sentence DB 204 and displays the corresponding identifier on the display screen W220. Next, in step A20 in FIG. 111, when an example sentence is selected, the example sentence is selected by selecting a meaning identifier instead of the source headword.
[0096]
FIG. 15B is a diagram showing an example of a display screen W220 on which the meaning identifier M220 is selected and the corresponding explanation information is displayed in FIG.
[0097]
Thus, when displaying example sentences as a list, it is possible to select example sentences by displaying the meaning identifiers and directly selecting the displayed meaning identifiers. Therefore, the user can grasp in advance about the meaning position of the jump destination.
[0098]
(Second modification)
Further, in the second embodiment described above, in step B30 to step B34, the explanation information is read from the English-Japanese dictionary DB 202 based on the headword address, and the corresponding explanation information of the meaning is displayed using the meaning address. However, it is also possible to directly read the explanation information of the meaning.
[0099]
Specifically, the CPU 10 reads the meaning address (for example, “1205”) associated with the selected example sentence number (for example, “49”) from the English-Japanese dictionary example sentence DB 204. Then, the CPU 10 can read from the read semantic address (for example, “1205”) to the end of the explanation information of the headword “above”, and display the read explanation information on the display unit 50.
[0100]
Furthermore, only the explanation information of the corresponding meaning may be read and displayed. For example, the CPU 10 reads the description information “(thing / thing) <understanding of person ...” corresponding to the semantic address “1205” and displays it on the display unit 50.
[0101]
As described above, the amount of information to be read can be reduced by directly reading the word meaning address or by reading only the explanation information of the word meaning of the selected example sentence. Therefore, it is possible to display the explanation information at a higher speed.
[0102]
[Variation of Device to which Information Display Control Device of the Present Invention can be Applied]
In the embodiment described above, an electronic dictionary including an electronic dictionary, an electronic dictionary, and the like has been described as an application example. However, the information display control device of the present invention is not limited to such a product, and includes a mobile phone, a personal computer , Electronic timepieces, and PDAs (Personal Digital Assistants).
[0103]
In the above-described embodiment, the electronic dictionary 1 has been described as a so-called stand-alone device that operates alone. However, the apparatus to which the present invention is applicable is not limited to this. It is also possible to implement the apparatus according to the present invention by configuring the communication apparatus so as to be built-in or connectable and communicating with the server. This will be specifically described with reference to the drawings.
[0104]
FIG. 16 is a diagram illustrating a schematic example of a system configuration in which an electronic dictionary terminal 600 with a built-in communication device and a server 700 are communicably connected via a communication line N. The server 700 is configured by, for example, a general-purpose workstation or server computer, and the electronic dictionary terminal 600 is configured by a mobile phone, a personal computer with a built-in communication device, an electronic dictionary with a built-in communication device, or the like. Is. The communication line N is a wired / wireless telephone network or the Internet network.
[0105]
On the other hand, the input unit 40 and the display unit 50 of the electronic dictionary 1 correspond to the input unit 604 and the display unit 606 of the electronic dictionary terminal 600, respectively.
[0106]
That is, the server 700 forms a host (or server) and the electronic dictionary terminal 600 forms a host / terminal system (or client / server type system) corresponding to the terminal (or client). Then, input characters and the like input from the input unit 604 of the electronic dictionary terminal 600 are transmitted to the server 700 via the communication device 608, and the CPU 702 of the server 700 performs first data according to various data and various programs stored in the storage unit 714. Meaning display processing or the like is executed, and the processing result is transmitted to electronic dictionary terminal 600 through communication device 608 and displayed on display unit 606. As described above, the present invention can be realized by a system including the server 700 and the electronic dictionary terminal 600. In this case, the electronic dictionary terminal 600 does not need to store the English-Japanese dictionary DB, the first meaning display program, and the like, and does not need to execute the first meaning display processing. For this reason, the electronic dictionary terminal 600 (for example, a mobile phone) including the CPU 602 having a relatively low arithmetic processing capability and the ROM 610 having a relatively small storage capacity or the like may be used.
[0107]
Further, in the second embodiment, similarly, the apparatus to which the present invention can be applied is not limited to this, and the communication apparatus is built in or connectable, and communicates with the server. Such an apparatus can also be realized.
[0108]
Specifically, in FIG. 17, the second meaning display processing and the like executed by the CPU 10 of the electronic dictionary 1 are executed by the CPU 702 of the server 700. The English-Japanese dictionary DB, the second meaning display program, and the like stored in the ROM 20 of the electronic dictionary 1 are stored in the storage unit 714 of the server 700 including a hard disk. Further, the RAM 712 of the server 700 stores data associated with the execution of the second meaning display process and the like.
[0109]
【The invention's effect】
According to invention of Claim 1 or 8, the example sentence containing an input character is displayed and one example sentence is selected from the displayed example sentence. Then, when displaying the explanation information of the headword corresponding to the selected example sentence, the explanation information used in the example sentence can be appropriately displayed by scrolling the explanation information. Therefore, from the meanings of a plurality of explanation information, not only the meanings used in the example sentences are directly understood but also the outline of other explanation information can be known by scroll display.
[0110]
According to the invention described in claim 2 or 9, an example sentence including an input character is displayed, and one example sentence is selected from the displayed example sentences. Then, when displaying the explanation information of the headword associated with the selected example sentence, it is possible to directly display the meaning position of the explanation information associated with the example sentence. Therefore, it is possible to display the meaning of the appropriate headword in the selected example sentence.
[0111]
According to the invention described in claim 3, it is possible to input a plurality of words and display an example sentence including the plurality of words.
[0112]
According to invention of Claim 4, it becomes possible to display the headword used by the example sentence with the example sentence. Therefore, it is possible to easily visually recognize which headword the example sentence is associated with and stored.
[0113]
According to the invention described in claim 5, it is possible to display an identifier for the meaning of the headword used in the example sentence together with the example sentence. Therefore, the user can visually recognize whether the associated in advance which semantically.
[0114]
According to invention of Claim 6 or 10, an input character is received from a user terminal and the example sentence containing the received input character is transmitted. And the information which designates one example sentence from the transmitted example sentences is received, the headword associated with the designated example sentence and the explanation information of the headword are read and transmitted, and the transmitted A control signal for scrolling display can be transmitted until the meaning of the explanation information associated with the example sentence is displayed appropriately. Therefore, when displaying the explanation information of the meaning of the headword used in the example sentence on the user terminal, it is not necessary to perform the scrolling operation by itself and can be automatically displayed.
[0115]
According to invention of Claim 7 or 11, an input character is received from a user terminal and the example sentence containing the received input character is transmitted. And the information which designates one example sentence from the transmitted example sentences is received, the headword associated with the designated example sentence and the explanation information of the headword are read and transmitted, and the transmitted It is possible to transmit a control signal for directly displaying the meaning explanation information in which the explanation information is associated with the example sentence. Therefore, it is possible to display appropriate explanation information directly on the user terminal.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating an example of an electronic dictionary and an input unit to which the present invention is applied.
FIG. 2 is a block diagram of an electronic dictionary according to the first embodiment.
FIG. 3 is a diagram illustrating an example of a data configuration of an English-Japanese dictionary DB according to the first embodiment.
FIG. 4 is a diagram illustrating an example of a data configuration of an English-Japanese dictionary example sentence DB according to the first embodiment.
FIG. 5 is a diagram illustrating an example of a data configuration of (a) a word example sentence table and (b) an example sentence number storage area in the first embodiment.
FIG. 6 is a diagram showing a flowchart of first meaning display processing in the first embodiment.
FIG. 7 is a diagram illustrating an example of display screen transition according to the first embodiment.
FIG. 8 is a diagram illustrating an example of transition of a display screen according to the first embodiment.
FIG. 9 is a diagram illustrating an example of display screen transition according to the first embodiment.
10A is a diagram showing an example of transition of a display screen in the first embodiment, and FIG. 10B is a diagram showing a configuration of a ROM in the second embodiment.
FIG. 11 is a diagram illustrating a flowchart of second meaning display processing in the second embodiment.
FIG. 12 is a diagram illustrating an example of display screen transition according to the second embodiment.
FIG. 13 is a diagram illustrating an example of display screen transition according to the second embodiment.
FIG. 14 is a diagram illustrating an example of display screen transition according to the second embodiment.
FIG. 15 is a diagram showing an example of transition of a display screen according to a modification example of the second embodiment.
FIG. 16 is a diagram illustrating an example of a block diagram in a modification of the present embodiment;
FIG. 17 is a diagram illustrating an example of screen transition in the prior art.
[Explanation of symbols]
1 Electronic dictionary
10 CPU
20, 22 ROM
202 English-Japanese Dictionary DB
204 English-Japanese Dictionary Example DB
206 Word Example Table
208 First meaning display program
220 Second meaning display program
30 RAM
302 Input character storage area
304 Example sentence number storage area
40 Input section
50 display section
60 bus
3 Display
5 key group
7 Enter key
9 Direction keys
11 Jump key

Claims (11)

見出語と、当該見出語の説明情報とを語義毎に対応付けて記憶する記憶手段と、
この記憶手段に記憶された見出語を用いた例文を、当該見出語及び当該見出語の語義に対応付けて記憶する例文記憶手段と、
入力文字を入力する入力手段と、
この入力手段によって入力された入力文字を含む例文を前記例文記憶手段から読み出して表示する制御を行う例文表示制御手段と、
この例文表示制御手段によって表示された例文のうち、一の例文を指定する指定手段と、
この指定手段によって指定された例文で用いられた見出語の説明情報を前記記憶手段から読み出し、当該例文で用いられた当該見出語の説明情報の先頭部分を表示した後、当該例文で用いられた当該見出語の当該語義の説明情報の部分が所定の位置に表示されるまで当該説明情報をスクロールして表示する制御を行う語義表示制御手段と、を備えることを特徴とする情報表示制御装置。
Storage means for storing the headword and the explanation information of the headword in association with each meaning;
An example sentence storage means for storing an example sentence using an entry word stored in the storage means in association with the entry word and the meaning of the entry word;
An input means for inputting input characters;
Example sentence display control means for performing control to read out and display example sentences including input characters input by the input means from the example sentence storage means;
Of the example sentences displayed by the example sentence display control means, designation means for designating one example sentence;
Read the explanation information of the headword used in the example sentence designated by the designation means from the storage means, display the head part of the explanation information of the headword used in the example sentence, and then use it in the example sentence A meaning display control means for performing control to scroll and display the explanation information until the part of the explanation information of the meaning of the given headword is displayed at a predetermined position. Control device.
見出語と、当該見出語の説明情報とを語義毎に対応付けて記憶する記憶手段と、
この記憶手段に記憶された見出語を用いた例文を、当該見出語及び当該見出語の語義の位置に対応付けて記憶する例文記憶手段と、
入力文字を入力する入力手段と、
この入力手段によって入力された入力文字を含む例文を前記例文記憶手段から読み出して表示する制御を行う例文表示制御手段と、
この例文表示制御手段によって表示された例文のうち、一の例文を指定する指定手段と、
この指定手段によって指定された例文で用いられた見出語の語義の位置を前記記憶手段から読み出し、当該見出語の語義の位置の説明情報を表示する制御を行う語義位置情報表示制御手段と、を備えることを特徴とする情報表示制御装置。
Storage means for storing the headword and the explanation information of the headword in association with each meaning;
An example sentence storage means for storing an example sentence using an entry word stored in the storage means in association with the entry word and the position of the meaning of the entry word;
An input means for inputting input characters;
Example sentence display control means for performing control to read out and display example sentences including input characters input by the input means from the example sentence storage means;
Of the example sentences displayed by the example sentence display control means, designation means for designating one example sentence;
A meaning position information display control means for performing control to read out the meaning position of the headword used in the example sentence designated by the designation means from the storage means and to display explanation information of the meaning position of the headword. An information display control device comprising:
単語を、その単語が含まれる前記例文記憶手段に記憶された例文に対応付けて記憶する単語情報記憶手段を更に備え、
前記入力手段は、複数の単語を入力文字として入力する複数単語入力手段を有し、
前記例文表示制御手段は、前記複数単語入力手段によって入力された各単語全てに対応付けられている例文を前記単語情報記憶手段から判別し、判別した例文を前記例文記憶手段から読み出して表示する制御を行う複数単語入力時表示制御手段を有する、ことを特徴とする請求項1又は2に記載の情報表示制御装置。
Further comprising word information storage means for storing a word in association with an example sentence stored in the example sentence storage means including the word;
The input means includes a plurality of word input means for inputting a plurality of words as input characters,
The example sentence display control means discriminates example sentences associated with all the words input by the plurality of word input means from the word information storage means, and reads and displays the determined example sentences from the example sentence storage means. The information display control device according to claim 1, further comprising display control means for inputting a plurality of words.
前記例文表示制御手段は、例文と併せて当該例文に用いられた当該見出語を更に表示することを特徴する請求項1〜3の何れか一項に記載の情報表示制御装置。The information display control device according to claim 1, wherein the example sentence display control unit further displays the headword used in the example sentence together with the example sentence. 前記例文表示制御手段は、例文と併せて当該例文に用いられた当該見出語の当該語義を視認させるための識別子を更に表示することを特徴とする請求項1〜4の何れか一項に記載の情報表示制御装置。The said example sentence display control means further displays the identifier for making the meaning of the said headword used for the said example sentence visually recognized together with an example sentence, The display as described in any one of Claims 1-4 characterized by the above-mentioned. The information display control device described. 所定の通信回線を介して利用者端末と接続されるサーバにおいて、
見出語と、当該見出語の説明情報とを語義毎に対応付けて記憶する記憶手段と、
この記憶手段に記憶された見出語を用いた例文を、当該見出語及び当該見出語の語義に対応付けて記憶する例文記憶手段と、
利用者端末から入力文字を受信する入力文字受信手段と、
この入力文字受信手段によって受信された入力文字を含む例文を前記例文記憶手段から読み出して利用者端末に送信する例文送信手段と、
この例文送信手段によって送信された例文のうち、一の例文を指定する情報を利用者端末から受信する例文指定情報受信手段と、
この例文指定情報受信手段によって受信された情報で指定された例文で用いられた見出語の説明情報を前記記憶手段から読み出し、当該見出語の説明情報と、当該見出語の当該語義の説明情報の部分が所定の位置に表示されるまで当該説明情報をスクロールして表示させる制御情報と、を利用者端末に送信する説明情報送信手段と、を備えることを特徴とするサーバ。
In a server connected to a user terminal via a predetermined communication line,
Storage means for storing the headword and the explanation information of the headword in association with each meaning;
An example sentence storage means for storing an example sentence using an entry word stored in the storage means in association with the entry word and the meaning of the entry word;
Input character receiving means for receiving input characters from a user terminal;
An example sentence transmitting means for reading an example sentence including the input character received by the input character receiving means from the example sentence storage means and transmitting it to the user terminal;
Example sentence designation information receiving means for receiving, from the user terminal, information for designating one example sentence among the example sentences transmitted by the example sentence transmitting means;
The explanation information of the headword used in the example sentence specified by the information received by the example sentence designation information receiving means is read from the storage means, the explanation information of the headword and the meaning of the headword A server comprising: control information for scrolling and displaying the explanation information until a portion of the explanation information is displayed at a predetermined position; and explanation information transmitting means for transmitting to the user terminal.
所定の通信回線を介して利用者端末と接続されるサーバにおいて、
見出語と、当該見出語の説明情報とを語義毎に対応付けて記憶する記憶手段と、
この記憶手段に記憶された見出語を用いた例文を、当該見出語及び当該見出語の語義の位置に対応付けて記憶する例文記憶手段と、
利用者端末から入力文字を受信する入力文字受信手段と、
この入力文字受信手段によって受信された入力文字を含む例文を前記例文記憶手段から読み出して利用者端末に送信する例文送信手段と、
この例文送信手段によって送信された例文のうち、一の例文を指定する情報を利用者端末から受信する例文指定情報受信手段と、
この例文指定情報受信手段によって受信された情報で指定された例文で用いられた見出語の語義の位置を前記記憶手段から読み出し、当該見出語の説明情報と、当該見出語の語義の位置の説明情報を表示させる制御情報と、を利用者端末に送信する語義位置情報送信手段と、を備えることを特徴とするサーバ。
In a server connected to a user terminal via a predetermined communication line,
Storage means for storing the headword and the explanation information of the headword in association with each meaning;
An example sentence storage means for storing an example sentence using an entry word stored in the storage means in association with the entry word and the position of the meaning of the entry word;
Input character receiving means for receiving input characters from a user terminal;
An example sentence transmitting means for reading an example sentence including the input character received by the input character receiving means from the example sentence storage means and transmitting it to the user terminal;
Example sentence designation information receiving means for receiving, from the user terminal, information for designating one example sentence among the example sentences transmitted by the example sentence transmitting means;
The position of the meaning of the headword used in the example sentence specified by the information received by the example sentence designation information receiving means is read from the storage means, the explanation information of the headword and the meaning of the headword A server comprising: control information for displaying position explanation information; and semantic position information transmitting means for transmitting to a user terminal.
コンピュータに、
見出語と、当該見出語の説明情報とを語義毎に対応付けて記憶する記憶機能と、
この記憶機能により記憶された見出語を用いた例文を、当該見出語及び当該見出語の語義に対応付けて記憶する例文記憶機能と、
入力文字を入力する入力機能と、
この入力機能によって入力された入力文字を含む例文を前記例文記憶機能により記憶された例文から読み出して表示する制御を行う例文表示制御機能と、
この例文表示制御機能によって表示された例文のうち、一の例文を指定する指定機能と、
この指定機能によって指定された例文で用いられた見出語の説明情報を前記記憶機能から読み出し、当該例文で用いられた当該見出語の説明情報の先頭部分を表示した後、当該例文で用いられた当該見出語の当該語義の説明情報の部分が所定の位置に表示されるまで当該説明情報をスクロールして表示する制御を行う語義表示制御機能と、を実現させることを特徴とするプログラム。
On the computer,
A storage function for storing a headword and explanation information of the headword in association with each meaning;
An example sentence storage function for storing an example sentence using the entry word stored by the storage function in association with the entry word and the meaning of the entry word;
An input function for entering input characters;
An example sentence display control function for performing control to read and display an example sentence including an input character input by the input function from the example sentence stored by the example sentence storage function;
Among the example sentences displayed by the example sentence display control function, a designation function for designating one example sentence,
Read the explanation information of the headword used in the example sentence specified by the specification function from the storage function, display the head part of the explanation information of the headword used in the example sentence, and use it in the example sentence A word meaning display control function for controlling the scrolling display of the explanation information until the part of the explanation information of the meaning of the given headword is displayed at a predetermined position. .
コンピュータに、
見出語と、当該見出語の説明情報とを語義毎に対応付けて記憶する記憶機能と、
この記憶機能により記憶された見出語を用いた例文を、当該見出語及び当該見出語の語義の位置に対応付けて記憶する例文記憶機能と、
入力文字を入力する入力機能と、
この入力機能によって入力された入力文字を含む例文を前記例文記憶機能により記憶された例文から読み出して表示する制御を行う例文表示制御機能と、
この例文表示制御機能によって表示された例文のうち、一の例文を指定する指定機能と、
この指定機能によって指定された例文で用いられた見出語の語義の位置を前記記憶機能から読み出し、当該見出語の語義の位置の説明情報を表示する制御を行う語義位置情報表示制御機能と、を実現させることを特徴とするプログラム。
On the computer,
A storage function for storing a headword and explanation information of the headword in association with each meaning;
An example sentence storage function for storing an example sentence using an entry word stored by the storage function in association with the entry position of the entry word and the meaning of the entry word;
An input function for entering input characters;
An example sentence display control function for performing control to read and display an example sentence including an input character input by the input function from the example sentence stored by the example sentence storage function;
Among the example sentences displayed by the example sentence display control function, a designation function for designating one example sentence,
A word meaning position information display control function for performing control to read out the meaning position of the headword used in the example sentence designated by the designation function from the storage function and to display explanation information of the meaning position of the headword The program characterized by realizing.
所定の通信回線を介して利用者端末と接続されるコンピュータに、
見出語と、当該見出語の説明情報とを語義毎に対応付けて記憶する記憶機能と、
この記憶機能に記憶された見出語を用いた例文を、当該見出語及び当該見出語の語義に対応付けて記憶する例文記憶機能と、
利用者端末から入力文字を受信する入力文字受信機能と、
この入力文字受信機能によって受信された入力文字を含む例文を前記例文記憶機能により記憶された例文から読み出して利用者端末に送信する例文送信機能と、
この例文送信機能によって送信された例文のうち、一の例文を指定する情報を利用者端末から受信する例文指定情報受信機能と、
この例文指定情報受信機能によって受信された情報で指定された例文で用いられた見出語の説明情報を前記記憶機能により記憶された見出語から読み出し、当該見出語の説明情報と、当該見出語の当該語義の説明情報の部分が所定の位置に表示されるまで当該説明情報をスクロールして表示させる制御情報と、を利用者端末に送信する説明情報送信機能と、を実現させるためのプログラム。
To a computer connected to a user terminal via a predetermined communication line,
A storage function for storing a headword and explanation information of the headword in association with each meaning;
An example sentence storage function for storing an example sentence using an entry word stored in the storage function in association with the entry word and the meaning of the entry word;
An input character receiving function for receiving input characters from a user terminal;
An example sentence transmission function for reading an example sentence including the input character received by the input character reception function from the example sentence stored by the example sentence storage function and transmitting it to the user terminal;
An example sentence designation information receiving function for receiving, from the user terminal, information for designating one example sentence among the example sentences sent by the example sentence sending function;
The explanation information of the headword used in the example sentence specified by the information received by the example sentence designation information receiving function is read from the headword stored by the storage function, the explanation information of the headword, and the To realize a description information transmission function for transmitting to the user terminal control information for scrolling and displaying the explanation information until the part of the explanation information of the meaning of the headword is displayed at a predetermined position. Program.
所定の通信回線を介して利用者端末と接続されるコンピュータに、
見出語と、当該見出語の説明情報とを語義毎に対応付けて記憶する記憶機能と、
この記憶機能に記憶された見出語を用いた例文を、当該見出語及び当該見出語の語義の位置に対応付けて記憶する例文記憶機能と、
利用者端末から入力文字を受信する入力文字受信機能と、
この入力文字受信機能によって受信された入力文字を含む例文を前記例文記憶機能により記憶された例文から読み出して利用者端末に送信する例文送信機能と、
この例文送信機能によって送信された例文のうち、一の例文を指定する情報を利用者端末から受信する例文指定情報受信機能と、
この例文指定情報受信機能によって受信された情報で指定された例文で用いられた見出語の語義の位置を前記記憶機能により記憶された見出語から読み出し、当該見出語の説明情報と、当該見出語の語義の位置の説明情報を表示させる制御情報と、を利用者端末に送信する語義位置情報送信機能と、を実現させるためのプログラム。
To a computer connected to a user terminal via a predetermined communication line,
A storage function for storing a headword and explanation information of the headword in association with each meaning;
An example sentence storage function for storing an example sentence using the entry word stored in the storage function in association with the position of the entry word and the meaning of the entry word;
An input character receiving function for receiving input characters from a user terminal;
An example sentence transmission function for reading an example sentence including the input character received by the input character reception function from the example sentence stored by the example sentence storage function and transmitting it to the user terminal;
An example sentence designation information receiving function for receiving, from the user terminal, information for designating one example sentence among the example sentences sent by the example sentence sending function;
Read the position of the meaning of the headword used in the example sentence specified by the information received by the example sentence designation information reception function from the headword stored by the storage function, and explanation information of the headword, The program for implement | achieving the control information which displays the description information of the meaning position of the said headword, and the meaning position information transmission function which transmits to a user terminal.
JP2003187253A 2003-06-30 2003-06-30 Information display control device, server, and program Expired - Fee Related JP3972870B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003187253A JP3972870B2 (en) 2003-06-30 2003-06-30 Information display control device, server, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003187253A JP3972870B2 (en) 2003-06-30 2003-06-30 Information display control device, server, and program

Publications (2)

Publication Number Publication Date
JP2005025293A true JP2005025293A (en) 2005-01-27
JP3972870B2 JP3972870B2 (en) 2007-09-05

Family

ID=34186165

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003187253A Expired - Fee Related JP3972870B2 (en) 2003-06-30 2003-06-30 Information display control device, server, and program

Country Status (1)

Country Link
JP (1) JP3972870B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011150728A (en) * 2011-04-20 2011-08-04 Casio Computer Co Ltd Information display control apparatus and program
JP2011221761A (en) * 2010-04-08 2011-11-04 Casio Comput Co Ltd Dictionary retrieval device and program
JP2020161110A (en) * 2019-03-25 2020-10-01 カシオ計算機株式会社 Search device, search method, and search program
CN112528635A (en) * 2019-09-17 2021-03-19 卡西欧计算机株式会社 Search device, search method, and recording medium

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011221761A (en) * 2010-04-08 2011-11-04 Casio Comput Co Ltd Dictionary retrieval device and program
JP2011150728A (en) * 2011-04-20 2011-08-04 Casio Computer Co Ltd Information display control apparatus and program
JP2020161110A (en) * 2019-03-25 2020-10-01 カシオ計算機株式会社 Search device, search method, and search program
JP7047825B2 (en) 2019-03-25 2022-04-05 カシオ計算機株式会社 Search device, search method, search program
CN112528635A (en) * 2019-09-17 2021-03-19 卡西欧计算机株式会社 Search device, search method, and recording medium

Also Published As

Publication number Publication date
JP3972870B2 (en) 2007-09-05

Similar Documents

Publication Publication Date Title
KR101224421B1 (en) Searching for and providing objects using byte-by-byte comparison
US7454718B2 (en) Browser navigation for devices with a limited input system
JP2009003957A (en) Information equipment
JP2008123553A (en) Information apparatus
JP3972870B2 (en) Information display control device, server, and program
JP2005025302A (en) Information display controller, server, and program
JP3793878B2 (en) Information display control device and program
US7664628B2 (en) Electronic dictionary with illustrative sentences
JP2004213237A (en) Information display control unit and program
JP2008186117A (en) Electronic dictionary device, electronic dictionary program and keyword entering method
JP4366479B2 (en) Information display control device and program
JP2004302663A (en) Information display controller, server and program
JP2005293295A (en) Information display control device, server, and program
JP3829802B2 (en) Information display control device and program
JP3498635B2 (en) Information retrieval method and apparatus, and computer-readable recording medium
JP4438476B2 (en) Information display control device and information display control program
JP2005044071A (en) Electronic dictionary
JPH06208584A (en) Document retrieving device
JPS60129874A (en) Japanese word input device
JP2004272676A (en) Information display controller and program
JP2004302860A (en) Information display controller, server, and program
JP2023154304A (en) Learning support device, learning support method and program
JP4306567B2 (en) Information display control device and program
JP4114695B2 (en) Information display control device and program
JP2013242701A (en) Web information processing device, web information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041012

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070213

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070410

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: 20070522

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070604

R150 Certificate of patent or registration of utility model

Ref document number: 3972870

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: 20100622

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110622

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110622

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120622

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120622

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130622

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees