JP4277858B2 - Information display control device and program - Google Patents
Information display control device and program Download PDFInfo
- Publication number
- JP4277858B2 JP4277858B2 JP2006028733A JP2006028733A JP4277858B2 JP 4277858 B2 JP4277858 B2 JP 4277858B2 JP 2006028733 A JP2006028733 A JP 2006028733A JP 2006028733 A JP2006028733 A JP 2006028733A JP 4277858 B2 JP4277858 B2 JP 4277858B2
- Authority
- JP
- Japan
- Prior art keywords
- example sentence
- level
- word
- input
- display control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、入力された単語に適合する見出し語を用いた例文を表示させる制御を行う情報表示制御装置及びプログラムに関する。 The present invention relates to an information display control device and a program for performing control to display an example sentence using a headword that matches an input word.
従来から、国語辞典、英和辞典、和英辞典、英英辞典、百科事典等、数種類の電子辞書データが組み込まれた電子辞書と呼ばれる情報表示制御装置が知られている。この電子辞書に備えられた機能の1つとして例文検索機能がある。 Conventionally, an information display control device called an electronic dictionary in which several types of electronic dictionary data are incorporated, such as a Japanese language dictionary, an English-Japanese dictionary, a Japanese-English dictionary, an English-English dictionary, and an encyclopedia, is known. One of the functions provided in the electronic dictionary is an example sentence search function.
例えば、見出し語「look」と、意味内容である説明情報とが対応づけて英和辞書データベース(以下、データベースを「DB」という。)に記憶されているが、説明情報中には見出し語「look」を用いた例文が含まれている。例文検索機能は、こういった辞書DBに含まれている例文の中から、所望の単語が用いられている例文を検索して表示する機能のことである。例文検索を高速化する技術としては、例えば特許文献1の技術が知られている。
しかしながら、従来の例文検索機能は、特許文献1に記載の技術を用いて高速化したとしても次のような本来的な問題点があった。すなわち、例えばユーザが「look」と「up」とを検索語として例文検索を行った場合、単純に「look」と「up」が含まれる例文が検索されて表示されるため、「She came up for a look at the new boy.」などといった「look」や「up」と直接的な関連のない例文が表示されることとなる。
However, even if the conventional example sentence search function is speeded up using the technique described in
例文検索機能を用いて表示される例文が1画面内に収まる2〜3個であるのであれば、所望の例文をユーザが探し出す手間も少ないが、1画面内に収まりきれない数十個の例文が表示された場合には、焦燥感さえ生じさせかねない。特に、近年、紙の辞書をまるごと電子化したいわゆるフルコンテンツタイプの電子辞書がよく利用されるようになってきている。この電子辞書では、1つの見出し語に対する説明情報が大量であり、それに比例して例文の数も大量に格納されている。したがって、例文検索機能によって検索・表示される例文が数十に渡る場合も少なくなく、そのような場合には、ユーザは一々例文の内容を確認してスクロールさせる必要がある。 If the example sentence displayed using the example sentence search function is 2 to 3 examples that fit within one screen, the user has less time to search for the desired example sentence, but dozens of example sentences that cannot fit within one screen. If is displayed, it may even cause a feeling of frustration. In particular, in recent years, a so-called full content type electronic dictionary in which a paper dictionary is entirely digitized has come to be used frequently. In this electronic dictionary, there is a large amount of explanation information for one headword, and a large number of example sentences are stored in proportion to this. Therefore, there are many cases where dozens of example sentences are searched and displayed by the example sentence search function. In such a case, the user needs to check the contents of the example sentences and scroll them.
本発明の課題は、電子辞書等の情報表示制御装置における例文検索において、検索語として入力された単語に適した例文を、検索して表示させることである。 An object of the present invention is to search and display an example sentence suitable for a word input as a search word in an example sentence search in an information display control device such as an electronic dictionary.
以上の課題を解決するため、請求項1に記載の発明の情報表示制御装置は、
見出し語と、その見出し語の説明情報とを対応付けて記憶する辞書情報記憶手段と、
ユーザ操作に応じて単語を入力する第1の入力手段と、
この第1の入力手段により入力された単語を見出し語とする説明情報を、前記辞書情報記憶手段から抽出して表示させる制御を行う辞書情報表示制御手段と、
を備える情報表示制御装置において、
例文を、その例文の出典見出し語と対応付けて記憶する例文記憶手段と、
単語を、その単語を含む前記例文記憶手段に記憶された例文と対応付けて記憶する例文単語記憶手段と、
予め設定された各単語のレベルを記憶する単語レベル記憶手段と、
ユーザ操作に応じて複数の単語を入力する第2の入力手段と、
この第2の入力手段により入力された複数の単語を全て含む例文を前記例文単語記憶手段に対応付けて記憶されている例文の中から抽出する抽出手段と、
複数の処理それぞれに対応するボタンを表示させる制御を行う処理ボタン表示制御手段と、
この処理ボタン表示制御手段により表示制御された任意のボタンをユーザ操作に応じて選択する選択手段と、
この選択手段により単語レベル指定処理に対応するボタンが選択された場合、前記抽出手段により抽出された各例文に含まれる各単語のレベルのうちの最上位レベル又は最下位レベルの順番に従って、表示させる例文の順番を制御する単語レベル順表示制御手段と、
を備えることを特徴とする。
In order to solve the above problems, an information display control device according to the first aspect of the present invention provides:
Dictionary information storage means for storing an entry word and explanation information of the entry word in association with each other;
First input means for inputting a word in response to a user operation;
Dictionary information display control means for performing control to extract and display the description information having the word input by the first input means as a headword from the dictionary information storage means;
In an information display control device comprising:
Example sentence storage means for storing an example sentence in association with the source headword of the example sentence;
Words, the example sentence word storage means for storing in association with example sentences stored in the example sentence storage means, including the word,
A word-level storage means for storing the level of each word set in advance,
Second input means for inputting a plurality of words in response to a user operation,
Extraction means for extracting the example sentence including all the plurality of words inputted from the example sentence stored in correspondence with the example sentence word storage means by the second input means,
Processing button display control means for performing control to display a button corresponding to each of a plurality of processes;
A selection means for selecting an arbitrary button whose display is controlled by the processing button display control means according to a user operation;
When the button corresponding to the word level assigning process by the selection means is selected, according to the order of the highest level or the lowest level of the level of each word included in each example sentence extracted by the extraction means, to display and word-level order display control means for controlling the order of the sentence,
It is characterized by providing.
また、請求項7に記載の発明のプログラムは、見出し語と、その見出し語の説明情報とを対応付けて記憶する辞書情報記憶手段と、例文を、その例文の出典見出し語と対応付けて記憶する例文記憶手段と、単語を、その単語を含む前記例文記憶手段に記憶された例文と対応付けて記憶する例文単語記憶手段と、予め設定された各単語のレベルを記憶する単語レベル記憶手段とを備えたコンピュータに、
ユーザ操作に応じて単語を入力する第1の入力機能と、
この第1の入力機能により入力された単語を見出し語とする説明情報を、前記辞書情報記憶手段から抽出して表示させる制御を行う辞書情報表示制御機能と、
ユーザ操作に応じて複数の単語を入力する第2の入力機能と、
この第2の入力機能により入力された複数の単語を全て含む例文を前記例文単語記憶手段に対応付けて記憶されている例文の中から抽出する抽出機能と、
複数の処理それぞれに対応するボタンを表示させる制御を行う処理ボタン表示制御機能と、
この処理ボタン表示制御機能により表示制御された任意のボタンをユーザ操作に応じて選択する選択機能と、
この選択機能により単語レベル指定処理に対応するボタンが選択された場合、前記抽出機能により抽出された各例文に含まれる各単語のレベルのうちの最上位レベル又は最下位レベルの順番に従って、表示させる例文の順番を制御する単語レベル順表示制御機能と、
を実現させることを特徴とする。
Further, the program of the invention described in claim 7 stores dictionary information storage means for storing a headword and explanation information of the headword in association with each other, and stores an example sentence in association with the source headword of the example sentence. example sentence storage means for, words, and sentence word storage means for storing in association with example sentences stored in the example sentence storage means containing the words, and word-level storage means for storing the level of each word that is set in advance On a computer with
A first input function for inputting a word in response to a user operation;
Dictionary information display control function for performing control to extract and display the description information having the word input by the first input function as a headword from the dictionary information storage means;
A second input function of inputting a plurality of words in response to a user operation,
An extraction function for extracting an example sentence including all of the plurality of words input by the second input function from example sentences stored in association with the example sentence word storage unit;
A process button display control function for performing control to display a button corresponding to each of a plurality of processes;
A selection function for selecting an arbitrary button whose display is controlled by the processing button display control function according to a user operation;
When the button corresponding to the word level assigning process by the selected function is selected, in order of the highest level or the lowest level of the level of each word included in each example sentence extracted by the extraction function, and displays and word-level order display control function to control the order of the sentence,
It is characterized by realizing.
請求項1又は7に記載の発明によれば、抽出手段又は抽出機能によって検索語として入力された複数の単語を含む例文が抽出される。そして、単語レベル順表示制御手段又は単語レベル順表示制御機能は、抽出手段によって抽出された例文に含まれる各単語のレベルのうちの最上位レベル又は最下位レベルの順番という一定の規則に従った、規則正しい順で例文を表示制御することができる。従って、例えば、検索された例文が1 画面に収まりきらない場合に、ユーザは逐次スクロール操作等をして各例文の内容を確認する必要が生じる。しかし、一定の規則に従った配列で表示制御しているため、ユーザにとって分かり易く、理解し易い、より適切な例文の表示制御を実現できる。 According to the first or seventh aspect of the present invention, an example sentence including a plurality of words input as search words by the extraction means or the extraction function is extracted. The word level order display control means or the word level order display control function follows a certain rule of the order of the highest level or the lowest level among the levels of each word included in the example sentence extracted by the extraction means . The display of example sentences can be controlled in a regular order. Therefore, for example, when the retrieved example sentence does not fit on one screen, the user needs to confirm the contents of each example sentence by sequentially performing a scroll operation or the like. However, since display control is performed in an array according to a certain rule, it is possible to realize more appropriate example sentence display control that is easy for the user to understand and understand.
以下、図1から図18を参照して、本発明を情報表示制御装置の一種である電子辞書に適用した場合の実施の形態について図面を参照して詳細に説明するが、本発明が適用可能なものはこれに限定されるものではない。 Hereinafter, an embodiment in which the present invention is applied to an electronic dictionary which is a kind of information display control device will be described in detail with reference to the drawings with reference to FIGS. 1 to 18, but the present invention is applicable. The thing is not limited to this.
電子辞書には、国語辞典、英和辞典、和英辞典、ことわざ辞典等の各種電子辞書データ(辞書データベース)が内蔵されている。この辞書データベース(以下、データベースを「DB」という。)には、見出し語に対応付けて、当該見出し語を説明するための文字データや、画像データ、動画データ、音声データ等の説明情報が記憶される。ユーザは辞書種別を選択して単語を入力することにより、当該単語の解説等を表示させることができる。尚、以下では電子辞書に、英和辞典の辞書DBが内蔵されている場合を例にとって説明する。 The electronic dictionary incorporates various electronic dictionary data (dictionary database) such as Japanese language dictionary, English-Japanese dictionary, Japanese-English dictionary, proverb dictionary. In this dictionary database (hereinafter, the database is referred to as “DB”), explanatory data such as character data, image data, moving image data, audio data, and the like for explaining the headword is stored in association with the headword. Is done. By selecting a dictionary type and inputting a word, the user can display an explanation of the word. In the following description, the electronic dictionary includes an English-Japanese dictionary DB.
図1に、この電子辞書1の概観図を示す。同図に示すように、電子辞書1は、ディスプレイ3と、各種キー群5とを備えている。ここで、各種キー群5を構成するキーにはそれぞれ固有の機能が割り当てられており、ユーザはこれらのキーを押下して電子辞書1を操作する。具体的には、各種キー群5として文字入力キー、辞書種別の選択キー、指定した単語へのジャンプキー、指定した単語の用例表示キー等が備えられており、これらのキーを押下することで、当該キーに割り当てられた機能を実行させることができる。例えば、英和辞書ボタンを押下すると、英和辞書モードに切り替わり、英和辞書DB内の検索実行が可能となる。
FIG. 1 shows an overview of the
図2は、電子辞書1の構成を示すブロック図である。同図に示すように、電子辞書1は、CPU(Central Processing Unit)10、ROM(Read Only Memory)20、RAM(Random Access Memory)30、入力部40、表示部50の各部によって構成されている。
FIG. 2 is a block diagram showing the configuration of the
CPU10は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送を行う。具体的には、CPU10は、入力部40から入力される操作信号に応じてROM20に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果を表示するための表示信号を適宜表示部60に出力して、対応した表示情報を表示させる。
The
CPU10は、ROM20に格納されている後述する例文検索プログラム24に従って、例文検索処理を実行する。例文検索処理の詳細については後述するが、概要は次の通りである。まず、CPU10は、検索語句と、例文を抽出する条件を入力するための入力画面を表示部50に表示させる。そして、ユーザによって複数の単語からなる検索語句と、例文を抽出する条件とが入力されると、当該検索語句を含む例文を英和辞書DB22から検索し、入力された条件に従って例文を表示部50に表示する。
The
ROM20には、各種初期設定、ハードウェアの検査、或いは必要なプログラムのロード等を行うための初期プログラムが格納される。CPU10は、電子辞書1の電源投入時においてこの初期プログラムを実行することにより、電子辞書1の動作環境を設定する。
The
また、ROM20には、メニュー表示処理、各種設定処理、各種検索処理等の電子辞書1の動作にかかる各種処理プログラムや、電子辞書1の備える種々の機能を実現するためのプログラム等が格納されていると共に、英和辞書DB22が格納されている。また、プログラムとして、例文検索プログラム24が格納されている。
The
英和辞書DB22は、見出し語テーブル222と、例文テーブル224と、単語例文テーブル226と、変化形テーブル228と、単語レベルテーブル230とを含んで構成される。また、例文検索プログラム24は、見出し語限定プログラム242と、単語レベル指定プログラム244と、例文難易度指定プログラム246と、連語重要度指定プログラム248とが格納される。
The English-
図3(a)は、見出し語テーブル222のデータ構成の一例を示した図である。見出し語デーブル222は、見出し語222a(例えば「get」)と、当該見出し語の意味を示す説明情報222b(例えば、「[他動] 1a <人が><物・事>を得る、手に入れ…」と、説明情報中に含まれる例文を識別するための識別情報である例文番号222cとが、見出し語ごとに対応付けられて蓄積されている。
FIG. 3A is a diagram showing an example of the data configuration of the headword table 222. The headword table 222 includes a headword 222a (for example, “get”) and
見出し語テーブル222は、英和辞書DB22の基本データが格納されたデータテーブルであり、英和辞書モードにおいて検索語句が入力された場合、その検索語句に適合する見出し語が読み出され、その見出し語に対応する説明情報とともに表示される。例えば図3(a)において、見出し語「get」の説明情報「[他動] 1a <人が><物・事>を得る、手に入れ…」が表示部50に表示される。また、表示される見出し語に対応する用例が存在する場合には、所定の操作に応じて、その用例の例文を読み出して表示する。図3(a)においては、例文番号「172」や「198」の例文が読み出されて表示されることとなる。
The headword table 222 is a data table in which basic data of the English-
図4(a)は例文テーブル224のデータ構成の一例を示した図である。例文テーブル224には、例文番号と、当該例文番号に対応する例文と、出典見出し語と、例文難易度と、連語重要度とが対応付けられて記憶されている。また、例文の意味も記憶されている。 FIG. 4A is a diagram illustrating an example of a data configuration of the example sentence table 224. The example sentence table 224 stores an example sentence number, an example sentence corresponding to the example sentence number, a source entry word, an example sentence difficulty level, and a collocation importance level in association with each other. Also, the meaning of example sentences is stored.
出典見出し語とは、当該例文が、見出し語テーブル222のどの見出し語に対応付けられているかを示すものである。例えば、例文番号「126」の例文「It looks [sounds] like the …」は、見出し語テーブル222の見出し語「like」に対応付けられて記憶されている。 The source headword indicates which headword in the headword table 222 is associated with the example sentence. For example, the example sentence “It looks [sounds] like the...” Of the example sentence number “126” is stored in association with the entry word “like” in the entry word table 222.
例文難易度とは、当該例文の難易度を示す情報であり、もっとも易しいレベルの例文をA、その次に易しいレベルの例文をBとして、以下アルファベット順とする。また、レベルAとレベルBを比較した場合、レベルAの方を大きいものとして扱い、以下、B、C、D、…とアルファベットの末尾に行くにつれて小さくなっていくものとする。例えば、例文番号「153」の例文と、例文番号「156」の例文とを比較した場合、例文番号「153」の例文難易度は「A」であり、例文番号「156」の例文難易度は「B」であることから、大小関係は例文番号「153」の方が大きくなる。但し、大小関係を逆として電子辞書1を構成してもよいのは勿論である。
The example sentence difficulty level is information indicating the difficulty level of the example sentence. The example sentence at the easiest level is A, the example sentence at the next easiest level is B, and the following is in alphabetical order. In addition, when comparing level A and level B, level A is treated as being larger, and hereinafter, it is assumed that B, C, D,... For example, when comparing the example sentence of the example sentence number “153” with the example sentence of the example sentence number “156”, the example sentence difficulty level of the example sentence number “153” is “A”, and the example sentence difficulty level of the example sentence number “156” is Since it is “B”, the example sentence number “153” is larger in the magnitude relation. However, it goes without saying that the
連語重要度とは、当該例文に含まれる連語の重要度のレベルを示すものである。それぞれの例文の中で、重要なものから順に記憶されており、特に連語が無い場合は値が記憶されていない。例えば、例文番号「024」には、連語として「so that」と「look like」の2つがあるが、「look like」は2番目に記憶されているため連語重要度は「B」となる。一方、例文番号「126」では1番目に記憶されているため連語重要度は「A」となる。また、レベルAとレベルBを比較した場合、レベルAの方を大きいものとして扱い、以下、B、C、D、…とアルファベットの末尾に行くにつれて小さくなっていくものとする。但し、大小関係を逆として電子辞書1を構成してもよいのは勿論である。
The collocation importance indicates the level of importance of collocations included in the example sentence. Each example sentence is stored in order from the most important one, and no value is stored when there is no collocation. For example, in the example sentence number “024”, there are two collocations “so that” and “look like”, but since “look like” is stored second, the collocation importance is “B”. On the other hand, since the example sentence number “126” is stored first, the collocation importance is “A”. In addition, when comparing level A and level B, level A is treated as being larger, and hereinafter, it is assumed that B, C, D,... However, it goes without saying that the
図4(b)は単語例文テーブル226のデータ構成の一例を示した図である。単語例文テーブル226には、単語と当該単語を含む例文の例文番号が対応付けられて記憶されている。 FIG. 4B is a diagram showing an example of the data configuration of the word example sentence table 226. The word example sentence table 226 stores a word and an example sentence number of an example sentence including the word in association with each other.
図3(b)は変化形テーブル228のデータ構成の一例を示した図である。変化形テーブル228には、それぞれの元単語に関わる変化形が記憶される。ここで元単語とは、原形の単語であってもよいし、過去形などの変化形の単語であってもよい。また、変化形は元単語の品詞である動詞、形容詞、代名詞などによって異なる。一例を挙げると、動詞の場合は、動詞の原形、動詞の原形に3人称単数の「s」をつけた3人称単数形、過去形、過去分詞形、現在進行形等が記憶される。例えば図3(b)に示すように、「get」の場合、「get, gets, got, getting, gotten」等が対応付けられて記憶される。ここで対応付けられている元単語と、変化形の単語との関係を「同等な」関係といい、例えば「get」と「got」は同等な単語であるという。 FIG. 3B is a diagram showing an example of the data configuration of the variation table 228. The variation table 228 stores a variation associated with each original word. Here, the original word may be an original word or a changed word such as a past word. In addition, the variation forms differ depending on the part of speech of the original word, such as a verb, adjective, and pronoun. For example, in the case of a verb, the original form of the verb, the third person singular form with the third person singular “s” added to the original form of the verb, the past form, the past participle form, the present progressive form, etc. are stored. For example, as shown in FIG. 3B, in the case of “get”, “get, gets, got, getting, gotten” and the like are associated and stored. The relationship between the original word associated here and the modified word is referred to as an “equivalent” relationship. For example, “get” and “got” are equivalent words.
図3(c)は単語レベルテーブル230のデータ構成の一例を示した図である。単語レベルテーブル230には、単語とその単語の難易度を示すレベルとが対応付けられて記憶されている。レベルはA、B、C、…とアルファベット順に従って難易度が高くなっていく。また、レベルAとレベルBを比較した場合、レベルAの方を大きいものとして扱い、以下、B、C、D、…とアルファベットの末尾に行くにつれて小さくなっていくものとする。 FIG. 3C is a diagram showing an example of the data configuration of the word level table 230. The word level table 230 stores a word and a level indicating the difficulty level of the word in association with each other. The level of difficulty increases in alphabetical order as A, B, C,. In addition, when comparing level A and level B, level A is treated as being larger, and hereinafter, it is assumed that B, C, D,...
例文検索プログラム24は、ユーザにより入力された検索語句及び指定された条件を基に英和辞書DB22から例文を検索し、表示部50に表示させる例文検索処理をCPU10に実行させるためのプログラムである。
The example
見出し語限定プログラム242は例文検索プログラム24に含まれるサブルーチンプログラムであり、一旦抽出された例文の中から、検索語句に含まれる検索単語と、その例文の出典見出し語とが同等な例文を選択しうる見出し語限定処理をCPU10に実行させるためのプログラムである。ここで、検索単語とは、検索語句として複数の単語が入力された場合の各単語のことをいう。また、入力された複数の検索単語をまとめたものを複数検索語句という。また、単に検索語句という場合には、ユーザによって検索用に入力される語句のことをいい、1つの単語からなる場合、複数の単語(即ち複数検索語句)からなる場合の両方を含む。
The
単語レベル指定プログラム244は、例文検索プログラム24に含まれるサブルーチンプログラムであり、一旦抽出された例文の中から、指定された単語レベルに基づいて例文を抽出する単語レベル指定処理をCPU10に実行させるためのプログラムである。
The word
例文難易度指定プログラム246は、例文検索プログラム24に含まれるサブルーチンプログラムであり、一旦抽出された例文の中から、指定された例文の難易度に従って例文を選択する例文難易度指定処理をCPU10に実行させるためのプログラムである。
The example sentence difficulty
連語重要度指定プログラム248は、例文検索プログラム24に含まれるサブルーチンプログラムであり、一旦抽出された例文の中から、指定された連語の重要度に従って例文を選択する連語重要度指定処理をCPU10に実行させるためのプログラムである。
The collocation importance
RAM30は、CPU10が実行する各種プログラムや、これらのプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。本実施の形態では、検索語句格納領域302と、例文番号格納領域304と、第1作業領域306と、第2作業領域308と、第3作業領域310とを備える。
The
検索語句格納領域302には、入力部40によって入力された検索語句が記憶される。例文番号格納領域304には、抽出された例文番号の一覧が記憶される。第1作業領域306と、第2作業領域308と、第3作業領域310とには、各プログラムにおいて一時的に使われるデータが記憶される。
The search
入力部40は、仮名やアルファベット等の文字入力や機能選択等に必要なキー群を備えた入力装置であり、押下されたキーの信号をCPU10に出力する。この入力部40におけるキー入力により、検索語句の入力、辞書モードの選択、検索実行指示等の入力手段を実現する。尚、この入力部40は、図1に示すキー群5に相当するものである。また、入力部40は、キー群5に限られるわけではなく、タッチパネル等であってもよい。
The
表示部50は、CPU10から入力される表示信号に基づいて各種画面を表示させるものであり、LCD(Liquid Crystal Display)等により構成される。尚、この表示部50は、図1に示すディスプレイ3に相当する。
The
次に、電子辞書1の動作を説明する。
図5は、例文検索プログラム24に従ってCPU10が実行する例文検索処理の動作を説明するためのフローチャートである、図5を用いて、例文検索処理の流れについて説明する。
Next, the operation of the
FIG. 5 is a flowchart for explaining the operation of the example sentence search process executed by the
まず、ユーザによって検索語句入力領域P100に検索語句が入力されると(ステップA12;Yes)、入力された検索語句を検索語句格納領域302に記憶する(ステップA14)。 First, when a search phrase is input by the user into the search phrase input area P100 (step A12; Yes), the input search phrase is stored in the search phrase storage area 302 (step A14).
そして、入力された検索語句の先頭の検索単語を選び(ステップA16)、当該検索単語に対応する例文番号を単語例文テーブル226から抽出して、第1作業領域306に記憶する(ステップA18)。次に、検索単語がまだ残っている場合(ステップA20;No)は、次の検索単語を選んで(ステップA22)、同様の処理を行う。全ての検索単語について、例文番号の抽出が終了した後は(ステップA20;Yes)、検索単語毎の例文番号の共通番号を抽出して、例文番号格納領域304に記憶する(ステップA24)。 Then, the first search word of the input search phrase is selected (step A16), and the example sentence number corresponding to the search word is extracted from the word example sentence table 226 and stored in the first work area 306 (step A18). Next, when the search word still remains (step A20; No), the next search word is selected (step A22), and the same processing is performed. After extraction of example sentence numbers for all search words is completed (step A20; Yes), common numbers of example sentence numbers for each search word are extracted and stored in the example sentence number storage area 304 (step A24).
例えば、検索語句として「look&like」が入力された場合、先頭の検索単語が「look」、次の検索単語が「like」となる。まず、CPU10は、「look」に対応する例文番号である「…,6,…,24,…」を単語例文テーブル226から抽出して第1作業領域306に記憶する。次に、「like」に対応する例文番号である「…,24,…,48,…」を単語テーブル266から抽出して第1作業領域306に記憶する。この時の、第1作業領域306に格納されている情報は、図7(a)に示すようなものである。
For example, when “look & like” is input as a search phrase, the first search word is “look” and the next search word is “like”. First, the
次に、CPU10は第1作業領域306に格納されている、検索単語に対する例文番号の中から、全ての検索単語に共通する例文番号を抽出し、当該例文番号を例文番号格納領域304に記憶する。例えば、図7(a)に示す第1作業領域306の状態からは、「like」及び「look」それぞれに共通する例文番号を抽出する。ここでは、「24,126,153,156,315,…」が抽出され、例文番号格納領域304に記憶される。この時の、例文番号格納領域304に格納されている情報は、図7(b)に示すようなものである。
Next, the
次に、CPU10は、ユーザによって選択された処理に応じた処理を実行する(ステップA26)。ここで、ユーザが選択する処理としては見出し語限定処理(ステップA28;図6)と、単語レベル指定処理(ステップA30;図12)と、例文難易度指定処理(ステップA32;図14)と、連語重要度指定処理(ステップA34;図16)とがある。各処理内容の詳細については後述する。 Next, CPU10 performs the process according to the process selected by the user (step A26). Here, as a process selected by the user, a headword limiting process (step A28; FIG. 6), a word level designation process (step A30; FIG. 12), an example sentence difficulty designation process (step A32; FIG. 14), There is a multiple word importance designation process (step A34; FIG. 16). Details of each processing content will be described later.
ステップA26における入力画面の一例を図8(a)に示す。図8(a)において、ユーザが検索語句を検索語句入力領域P100に入力し、実行ボタンB100,B102,B104,B106の何れか1つを選択することにより、CPU10は選択された処理を実行する。具体的には、実行ボタンB100が選択された場合に見出し語限定処理を、実行ボタンB102が選択された場合に単語レベル指定処理を、実行ボタンB104が選択された場合に例文難易度指定処理を、実行ボタンB106が選択された場合に連語重要度指定処理を実行する。
An example of the input screen in step A26 is shown in FIG. In FIG. 8A, when the user inputs a search phrase into the search phrase input area P100 and selects one of the execution buttons B100, B102, B104, and B106, the
次にCPU10は、例文番号格納領域304に記憶されている例文番号に、重複する番号がある場合は1つの番号を残して残りを削除する(ステップA36)。この状態で例文番号を表示するか、それともさらにステップA28〜34の処理を繰り返すかのユーザ指示待ちとなる。このとき、ウィンドウ表示によって指示入力待ちとなってもよい。そして、処理を繰り返し行う旨の指示が入力された場合には(ステップA38;Yes)、CPU10は、ステップA26に処理を移行して、ステップA26〜A38の処理をもう1度行う。
Next, when there is an overlapping number in the example sentence number stored in the example sentence
一方、繰り返し行わない旨の指示が入力された場合には(ステップA38;No)、CPU10は例文番号格納領域304に格納されている例文番号に対応する例文を格納されている順番に例文テーブル224から読み出し、読み出した例文の文字列の内、検索語句格納領域302に格納されている検索語句と同等な文字列部分に特別表示を施して、表示部50に表示する。
On the other hand, when an instruction not to repeat is input (step A38; No), the
例えば、例文番号格納領域304に例文番号「24」が格納されている場合、例文テーブル224を検索し、例文番号「24」の例文である「The water …」を表示部50に表示する。またその際、検索語句と同等な文字列部分に特別表示を施す。この特別表示は、下線を引く、フォントを変更する、色換え表示をするといった他の部分と視覚的に異なる表示形態にできれば何れの形態であってもよい。
For example, when the example sentence number “24” is stored in the example sentence
次に、例文検索処理(図5)のステップA26において、ユーザにより、見出し語限定処理が選択された場合の電子辞書1の動作について説明する。また、RAM30の各格納領域に格納されるデータ例や、表示画面例を用いて適宜具体例を説明する。
Next, the operation of the
例文検索処理(図5)のステップA26において、図8(a)の入力画面で、検索語句が検索語句格納領域P100に入力され、続いて実行ボタンB100が選択されることでCPU10は見出し語限定プログラム242の実行を開始し、見出し語限定処理を実行する。
In step A26 of the example sentence search process (FIG. 5), the search word / phrase is input to the search word / phrase storage area P100 and the execution button B100 is selected on the input screen of FIG. The execution of the
図6において、まずCPU10は、例文番号格納領域304に記憶されている例文番号を、第2作業領域308にコピーする(ステップB10)。次に、検索語句格納領域302に記憶されている検索語句の中から、最初の検索単語を読み出す(ステップB12)。そして、第2作業領域308に記憶されている例文番号のうち1つを選択する(ステップB14)。次いでCPU10は、その選択した例文番号に対応する例文の出典見出し語を例文テーブル224を参照して読み出し(ステップB16)、検索単語と出典見出し語が同等であるか否かを調べる(ステップB18)。例えば、上述したように「look」及び「like」を検索語句として見出し語限定処理を実行する。すると、まず例文番号格納領域304には、図7(b)に示すような例文番号が記憶される。
In FIG. 6, first, the
CPU10は、この例文番号格納領域304に記憶されている例文番号を、第2作業領域308にコピーする(ステップB10)。この状態の第2作業領域308に格納される例文番号の一例を示したのが図7(c)(i)である。第2作業領域308には検索単語「look」及び「like」の例文番号に共通する例文番号である「24,126,153,156,315,…」が記憶されている。次に、最初の検索単語を読み出す。ここでは、「look」「like」と入力されているため、最初の検索単語は「look」となる。次に、第2作業領域308に記憶された例文番号のうちの1つ「24」を選択し、その例文の出典見出し語を例文テーブル224を参照して読み出す。図4(a)によると、例文番号「24」の例文の出典見出し語は「calm」である。そして、CPU10は、検索単語「like」と、出典見出し語「calm」とが同等であるか否かを比較する。
The
説明を図6に戻る。次に、CPU10は、検索単語と出典見出し語が同等であるか否かを、単語レベルテーブル230を参照して判定する(ステップB18)。検索単語と出典見出し語が同等であるならば(ステップB18;YES)、該当例文番号を第3作業領域310の最後に追加コピーする(ステップB20)。検索単語と見出し語が異なる場合は、処理を行わない(ステップB18;No)。
Returning to FIG. Next, the
そして、CPU10は、全ての例文番号について判定を行っていない場合は(ステップB22;No)、第2作業領域308に記憶されている次の例文番号を選択して次の例文へ移り(ステップB24)、ステップB16〜B22の処理を繰り返し行う。全ての例文番号について処理を終了した場合には(ステップB22;Yes)、CPU10は、全ての検索単語について比較したか否かを判定する。もし、検索単語が残っている場合には(ステップB26;No)、CPU10は、次の検索単語についてステップB14〜B26の処理を繰り返し行い(ステップB28)、全ての検索単語について処理を行った場合には(ステップB26;Yes)、第3作業領域310に格納された例文番号で例文番号格納領域304を更新して(ステップB30)、見出し語限定処理を終了する。
If all the example sentence numbers have not been determined (step B22; No), the
第2作業領域308及び第3作業領域310が、先に説明した図7(c)(i)の状態においては、第2作業領域308には「24,126,153,156,315」が格納されており、第3作業領域には何も格納されていない。この状態で、CPU10は、まず、最初の検索単語である「look」と、出典見出し語とが同等であるか否かを判定する。図4の例文テーブル224によれば、例文番号「153」及び「156」の出典見出し語が「look」と等しいため、第3作業領域310にその例文番号「153」及び「156」が追加される(図7(c)の(ii))。
When the
次に、CPU10は、検索単語「like」と、出典見出し語とが同等であるかどうかを判定する。すると、例文番号「126」の出典見出し語が等しいため、第3作業領域310の最後に例文番号「126」が追加される(図7(c)の(iii))。そして、第3作業領域310の内容を用いる事により例文番号格納領域304を更新し(ステップB30)、見出し語限定処理を終了する。その後、ステップA36より例文検索処理を再開する。この時、結果として表示部50に表示される画面例が図8(b)である。図8(b)において、入力された検索単語の順に、検索単語「look」に同等な出典見出し語「look」の例文が先に表示され、検索単語「like」に同等な出典見出し語「like」の例文が後に表示されている。また、検索単語「look」及び「like」と同等な文字列部分が特別表示T1されている。
Next, the
次に、検索語句として「got」及び「up」が入力されて見出し語限定処理が実行された場合の例を、図9(a)に示す例文テーブル224の一例、図9(b)に示す単語例文テーブル230の一例を参照して説明する。 Next, an example in which “got” and “up” are inputted as search terms and the headword limiting process is executed is shown in FIG. 9B as an example of the example sentence table 224 shown in FIG. Description will be made with reference to an example of the word example sentence table 230.
見出し語限定処理の前に、例文検索処理によって、検索単語「got」と「up」それぞれを使用した例文番号が第1作業領域306に記憶され、共通する例文番号が、例文番号格納領域304に記憶される(図10(a),(b))。
Before the headword limiting process, the example sentence number using the search words “got” and “up” is stored in the
そして、まず、見出し語限定処理において、CPU10は、例文番号格納領域304に記憶されている例文番号を第2作業領域308にコピーする。このときの状態を表した図が図10(c)(i)の図である。第2作業領域308には「36,172,210」が記憶されており、第3作業領域310には何も記憶されていない状態である。
First, in the headword limiting process, the
次に、検索単語と出典見出し語とが同等であるか否かを判断する。同等であるか否かの判断は変化形テーブル226を参照して行う。具体的には、例えば、変化形テーブル226の一例を示した図3(b)において、元単語「got」に対し、変化形として「get」が格納されている。よって、「got」と「get」は同等であると判断する。 Next, it is determined whether or not the search word is equivalent to the source headword. The determination of whether or not they are equivalent is made with reference to the variation table 226. Specifically, for example, in FIG. 3B showing an example of the variation table 226, “get” is stored as a variation for the original word “got”. Therefore, it is determined that “got” and “get” are equivalent.
そして、検索単語「got」に同等な「get」を出典見出し語とする例文番号を、図9(a)の例文テーブル224を参照して選択した際の第3作業領域310の状態を表した図が図10(c)(ii)である。次に検索単語「up」に同等な「up」を出典見出し語とする例文番号が第3作業領域に追加された状態を表した図が図10(c)(iii)である。そして、CPU10は、第3作業領域310に記憶された例文番号で例文番号格納領域304を更新する。例文番号格納領域304に記憶された例文番号を用いて例文を表示部50に表示させた画面例が図11である。図11において、入力された検索単語の順に、検索単語「got」に同等な出典見出し語「get」の例文が先に表示され、検索単語「up」に同等な出典見出し語「up」の例文が後に表示されている。また、検索単語「got」及び「up」と同等な文字列部分が特別表示T1されている。
Then, the state of the
以上のように、見出し語限定処理によれば、検索単語を出典見出し語として持つ例文のみを表示し、また検索単語の順序に基づいて表示することができる。したがって、入力された検索単語に関連の強い、例文の出典見出し語と一致する例文を表示させることができ、適切な例文の表示を実現することができる。 As described above, according to the headword limiting process, only example sentences having search words as source headwords can be displayed, and can be displayed based on the order of the search words. Therefore, it is possible to display an example sentence that is strongly related to the input search word and matches the source entry word of the example sentence, and an appropriate example sentence display can be realized.
次に、例文検索処理(図5)のステップA26において、ユーザにより、単語レベル指定処理が選択された場合の電子辞書1の動作について説明する。また、RAM30の各格納領域に格納されるデータ例や、表示画面例として、図8(a)の検索語句入力領域P100において「look&like」と入力された場合を例に挙げ、適宜具体例として説明する。
Next, the operation of the
例文検索処理(図5)のステップA26において、図8(a)の入力画面で、検索語句「look&like」が入力された後、プルダウンメニューP104において単語レベルが指定され、実行ボタンB102が選択されることによって、CPU10は単語レベル指定プログラム244の実行を開始し、単語レベル指定処理を実行する。単語レベル指定処理において、指定する単語レベルとは、プルダウンメニューP104で中学生レベル、高校生レベル、大学生レベル…等と表示されるレベルのことであり、それぞれ内部ではレベル「A」、レベル「B」、レベル「C」…と設定されている。また、単語レベルテーブル230に、各単語の単語レベルが対応づけられて記憶されている。尚、プルダウンメニューとは、複数の項目の中から一つの項目を選択できるメニューのことをいう。
In step A26 of the example sentence search process (FIG. 5), after the search word “look & like” is input on the input screen of FIG. 8A, the word level is specified in the pull-down menu P104, and the execution button B102 is selected. Thus, the
図12において、まず、CPU10は、例文番号格納領域304に記憶されている例文番号を第2作業領域308にコピーする(ステップC10)。この時の第2作業領域308の記憶内容の一例を図13(a)(i)に示す。次に、ユーザにより指定されたレベルを読み出す(ステップC12)。例えば、図8のプルダウンメニューP104においては、単語レベルが「高校生」と指定されていることより、高校生レベルに相当するレベル「B」がユーザにより指定されたレベルであると判断する。以下、ユーザにより指定されたレベルを指定レベルという。
In FIG. 12, first, the
次に、CPU10は、第2作業領域308に記憶されている例文番号のうち1つを選択し(ステップC14)、例文単語レベルを決定する(ステップC16)。ここで、例文単語レベルとは、当該例文に含まれている各単語の単語レベルより判断される例文の難易度をいい、当該例文に含まれている各単語のうち、最も小さい単語レベルをいう。例えば、図13(b)に示したように、例文番号「24」の例文であれば、その例文に含まれるそれぞれの単語について、単語レベルテーブル230より読み出したレベルを割り当てる。ここでは、calmが単語レベル「B」であるのに対し、他の単語が全て単語レベル「A」であるため、この例文番号「24」の例文単語レベルは「B」と設定する。また、例文番号「153」の例文であれば、全ての単語の単語レベルが「A」であることから、この例文番号「153」の例文単語レベルは「A」となる。なお、本実施の形態においては、当該例文に含まれる単語の単語レベルのうち、最も小さい単語レベルを例文単語レベルとしたが、最も大きい単語レベルを例文単語レベルとしてもよい。
Next, the
次に、CPU10は例文単語レベルと、指定レベルとを比較し(ステップC18)、例文単語レベルの方が、指定レベルより小さい場合は、第2作業領域308に記憶されている例文番号の中から、小さいと判断した選択中の例文番号を削除する(ステップC20;Yes)。例えば、高校生レベル(レベルB)をユーザが指定したときは、例文単語レベルが大学生レベル(レベルC)の例文は表示しないこととなる。
Next, the
そして、CPU10は、全ての例文番号について処理を行ったか否かを判定し、行っていない場合は(ステップC22;No)、第2作業領域308に記憶されている次の例文番号を選択して次の例文へ移り(ステップC24)、ステップC14〜C22の処理を繰り返し行う。全ての例文番号について処理を終了した場合には(ステップC22;Yes)、第2作業領域308に記憶されている例文番号を、例文単語レベルでソートし(ステップC26)、例文番号格納領域304を更新する(ステップC28)。例えば、ステップC10において、第2作業領域308には図13(a)(i)に示す様な順で例文番号が記憶されていたとしても、ステップC26において、例文単語レベルでソートされるため、第2作業領域308に記憶された例文番号は、図13(a)(ii)に示す様な順に更新される。
Then, the
そして、更新された例文番号格納領域304に基づいて処理結果として表示された画面の一例が図13(c)である。図8に示した見出し語限定処理の処理結果画面と同様に、検索単語と同等な文字列部分が特別表示T1されている。
FIG. 13C shows an example of a screen displayed as a processing result based on the updated example sentence
尚、ステップC18の判定を「例文単語レベル≠指定レベル」とすることにより、例文単語レベルが指定レベルでない例文の例文番号を第2作業領域308から削除する処理を行わせることとしてもよい。その場合には、指定レベルの例文のみを表示させることができる。
Note that the determination in step C18 may be “example sentence word level ≠ designated level”, so that the example sentence number of the example sentence that does not have the designated example word level is deleted from the
このように、単語レベル指定処理によれば、指定された単語レベルに基づいて適切な例文を表示させることができる。すなわち、ユーザにとって難しい単語が使用されている例文が表示されることがなくなるため、ユーザの意図に沿った適切な例文を表示させることができる。また、表示される例文も、例文単語レベル順に沿って表示されるため、例えば、使用されている単語が平易な例文から表示されることとなり、複数の例文がいちどきに表示された場合であっても、その例文1つ1つの内容確認作業が容易になる。 Thus, according to the word level designation process, an appropriate example sentence can be displayed based on the designated word level. That is, since an example sentence in which a word difficult for the user is used is not displayed, an appropriate example sentence according to the user's intention can be displayed. Also, since the displayed example sentences are also displayed in order of example word levels, for example, the used words are displayed from plain example sentences, and even when a plurality of example sentences are displayed at once. The content confirmation work for each example sentence becomes easy.
次に、例文難易度指定処理について、図14のフローチャートを用いて説明する。また、RAM30の各格納領域に格納されるデータ例や表示画面例として、図8(a)の検索語句入力領域P100において「look&like」と入力された場合を例に挙げ、具体例として説明する。
Next, the example sentence difficulty level designation process will be described with reference to the flowchart of FIG. Further, as an example of data stored in each storage area of the
例文検索処理(図5)のステップA26において、図8(a)の入力画面で、検索語句「look&like」が入力された後、プルダウンメニューP106において例文難易度が指定され、実行ボタンB104が選択されることによって、CPU10は例文難易度指定プログラム246の実行を開始して、例文難易度指定処理の実行が開始される。ここで、例文難易度とは、プルダウンメニューP106でA、B、C…等と表示されるレベルのことであり、それぞれ内部ではレベル「A」、レベル「B」、レベル「C」…と設定されている。また、それぞれの例文難易度は図4(a)の例文テーブル224が示すように、「例文難易度」として、それぞれの例文に対応付けられて記憶されている。
In step A26 of the example sentence search process (FIG. 5), after the search term “look & like” is input on the input screen of FIG. 8A, the example sentence difficulty level is designated in the pull-down menu P106, and the execution button B104 is selected. As a result, the
図14において、まず、CPU10は、例文番号格納領域304に記憶されている例文番号を第2作業領域308にコピーする(ステップD10)。この時の第2作業領域308の記憶内容の一例を図15(a)(i)に示す。次に、ユーザにより指定された難易度を読み出す(ステップD12)。例えば、図8のプルダウンメニューP106においては、例文難易度が「B」と指定されていることより、難易度「B」がユーザにより指定された難易度であると判断する。以下、ユーザにより指定された難易度を指定難易度という。
In FIG. 14, first, the
次に、CPU10は、第2作業領域308に記憶されている例文番号のうち1つを選択し(ステップD14)、例文難易度を読み出す(ステップD16)。具体的には、例えば例文番号「24」の例文については、図4(a)の例文テーブル224を参照し、例文難易度「B」を読み出す。
Next, the
次に、CPU10は例文難易度と、指定難易度とを比較し、例文難易度の方が、指定難易度より小さい場合には(ステップD18;Yes)、第2作業領域308に記憶されている例文番号の中から、小さいと判断した選択中の例文番号を削除する(ステップD20)。例えば、指定難易度が「B」であった場合には、例文難易度が「C」や「D」等の例文は表示しないこととなる。
Next, the
そして、CPU10は、全ての例文番号について処理を行ったか否かを判定し、行っていない場合は(ステップD22;No)、第2作業領域308に記憶されている次の例文番号を選択して次の例文に対する処理へ移り(ステップD24)、ステップD14〜D33の処理を繰り返し行う。全ての例文番号について処理を終了した場合には(ステップD22;Yes)、第2作業領域308に記憶されている例文番号を、例文難易度でソートし(ステップD26)、例文番号格納領域304を更新する(ステップD28)。例えば、ステップD10において、第2作業領域308には図15(a)(i)に示す様な順で例文番号が記憶されていたとしても、ステップD26において、例文難易度のレベルでソートされるため、第2作業領域308に記憶される例文番号は、図15(a)(ii)に示す様な順に更新される。
Then, the
そして、更新された例文番号格納領域304に基づいて処理結果として表示された画面の一例が図15(b)である。図8に示した見出し語限定処理の処理結果画面と同様に、検索単語と同等な文字列部分が特別表示T1されている。
FIG. 15B shows an example of a screen displayed as a processing result based on the updated example sentence
尚、ステップD18の判定を「例文難易度≠指定難易度」とすることにより、例文難易度が指定難易度でない例文の例文番号を第2作業領域308から削除する処理を行わせることとしてもよい。その場合には、指定難易度の例文のみを表示させることができる。
Note that, by setting the determination in step D18 as “example sentence difficulty level ≠ designated difficulty level”, it is possible to perform processing for deleting example sentence numbers of example sentences whose example sentence difficulty levels are not designated difficulty levels from the
このように、例文難易度指定処理によれば、指定された例文難易度に基づいて適切な例文を表示させることができる。すなわち、ユーザにとって難しい例文が表示されることがなくなるため、ユーザの意図に沿った適切な例文を表示させることができる。また、表示される例文も、例文難易度順に沿って表示されるため、例えば、例文難易度が平易な例文から表示されることとなり、複数の例文がいちどきに表示された場合であっても、その例文1つ1つの内容確認作業が容易になる。 Thus, according to the example sentence difficulty level designation process, an appropriate example sentence can be displayed based on the designated example sentence difficulty level. That is, since an example sentence that is difficult for the user is not displayed, it is possible to display an example sentence suitable for the user's intention. In addition, since the displayed example sentences are also displayed in the order of the example sentence difficulty levels, for example, the example sentence difficulty levels are displayed from simple example sentences. Even when a plurality of example sentences are displayed at once, The contents confirmation work of each example sentence becomes easy.
次に、連語重要度指定処理について、図16のフローチャートを用いて説明する。また、RAM30の各格納領域に格納されるデータ例や表示画面例として、図8(a)の検索語句入力領域P100において「look&like」と入力された場合を例に挙げ、具体例として説明する。
Next, the collocation importance level designation processing will be described with reference to the flowchart of FIG. Further, as an example of data stored in each storage area of the
例文検索処理(図5)のステップA26において、図8(a)の入力画面で、検索語句「look&like」が入力された後、プルダウンメニューP108において連語重要度が指定され、実行ボタンB106が選択されることによって、CPU10は連語重要度指定プログラム248の実行を開始して、連語重要度指定処理の実行を開始する。ここで、連語重要度とは、プルダウンメニューP108でA、B、C…等と表示されるレベルのことであり、それぞれ内部ではレベル「A」、レベル「B」、レベル「C」…と設定されている。また、それぞれの連語重要度は図4(a)の例文テーブル224が示すように、「連語重要度」として、それぞれの例文に含まれる各連語に対応付けられて記憶されている。そして、記憶されている連語重要度のうち、検索語句と一致する連語重要度を、その検索語句に対する、該当例文の連語重要度とする。
In step A26 of the example sentence search process (FIG. 5), after the search word “look & like” is input on the input screen of FIG. 8A, the collocation importance is specified in the pull-down menu P108, and the execution button B106 is selected. As a result, the
図16において、まず、CPU10は、例文番号格納領域304に記憶されている例文番号を第2作業領域308にコピーする(ステップE10)。この時の第2作業領域308の記憶内容の一例を図17(a)(i)に示す。次に、ユーザにより指定された重要度を読み出す(ステップD12)。例えば、図8のプルダウンメニューP108においては、連語重要度が「B」と指定されていることより、重要度「B」がユーザにより指定された重要度であると判断する。以下、ユーザにより指定された重要度を指定重要度という。
In FIG. 16, first, the
次に、CPU10は、第2作業領域308に記憶されている例文番号のうち1つを選択し(ステップE14)、例文テーブル224を参照して、当該例文の連語重要度を決定する(ステップE16)。具体的には、例えば例文番号「24」の例文については、図4(a)の例文テーブル224を参照すると、検索語句として入力された「look」及び「like」は、該当例文に関しては重要度「B」であると記憶されている。よって、該当例文の連語重要度を「B」と決定する。
Next, the
次に、CPU10は例文の連語重要度と、指定重要度とを比較し、例文の連語重要度の方が、指定重要度より小さい場合には(ステップE18;Yes)、第2作業領域308に記憶されている例文番号の中から、小さいと判断した選択中の例文番号を削除する(ステップE20)。例えば、指定重要度が「B」であった場合には、例文の連語重要度が「C」や「D」等の例文は表示しないこととなる。
Next, the
そして、CPU10は、全ての例文番号について処理を行ったか否かを判定し、行っていない場合には(ステップE22;No)、第2作業領域308に記憶されている次の例文番号を選択して次の例文に対する処理へ移り(ステップE24)、ステップE14〜E22の処理を繰り返し行う。全ての例文番号について処理を終了した場合には(ステップE22;Yes)、第2作業領域308に記憶されている例文番号を、例文の連語重要度でソートし(ステップE26)、例文番号格納領域304を更新する(ステップE28)。例えば、ステップE10において、第2作業領域308には図17(a)(i)に示す様な順で例文番号が記憶されていたとしても、ステップE26において、例文の連語重要度のレベルでソートされるため、第2作業領域308に記憶される例文番号は、図17(a)(ii)に示す様な順に更新される。
Then, the
そして、更新された例文番号格納領域304に基づいて処理結果として表示された画面の一例が図17(b)である。図8に示した見出し語限定処理の処理結果画面と同様に、検索単語と同等な文字列部分が特別表示T1されている。
FIG. 17B shows an example of a screen displayed as a processing result based on the updated example sentence
尚、ステップE18の判定を「連語重要度≠指定重要度」とすることにより、連語重要度が指定重要度でない例文の例文番号を第2作業領域308から削除する処理を行わせることとしてもよい。その場合には、指定重要度の例文のみを表示させることができる。
It should be noted that by making the determination in step E18 “cold word importance ≠ designated importance”, it is possible to perform processing for deleting example sentence numbers of example sentences whose collocation importance is not designated importance from the
このように、連語重要度指定処理によれば、指定された連語重要度に基づいて適切な例文を表示させることができる。すなわち、ユーザが指定した連語重要度に基づいて、当該例文に重要とされていない連語を含む例文が表示されなくなるため、ユーザの意図に沿った適切な例文を表示させることができる。また、表示される例文も、連語重要度順に沿って表示されるため、例えば、検索語句と比較してより重要な例文から表示されることとなり、ユーザは、例文の内容を容易に確認することが可能となる。 Thus, according to the collocation importance level designation process, it is possible to display an appropriate example sentence based on the designated collocation importance level. That is, based on the collocation importance specified by the user, the grammar including the collocation that is not important in the grammar is not displayed, so that it is possible to display an appropriate grammar according to the user's intention. In addition, since the displayed example sentences are also displayed in the order of the collocation importance, for example, the example sentences are displayed more importantly than the search words, and the user can easily confirm the contents of the example sentences. Is possible.
以上、本発明の実施の形態について説明したが、本発明は上記実施の形態の内容に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。例えば、「look」と「like」の単語を連続して用いる連語或いは成句を含む例文の検索を実現するため、「look」と「like」の間にスペースを入れた入力を可能としてもよい。 Although the embodiments of the present invention have been described above, the present invention is not limited to the contents of the above-described embodiments, and can be appropriately changed without departing from the spirit of the present invention. For example, in order to realize a search for example sentences including collocations or phrases that use the words “look” and “like” in succession, an input with a space between “look” and “like” may be possible.
例えば、図18(a)は、例文検索処理のステップA12において、表示部50に表示される画面の一例である。ここで、検索語句入力領域P300には「look like」とスペースで区切られた検索語句が入力されている。そしてこのスペースで区切られた検索語句が入力された場合、CPU10は、ステップB18において検索単語「look」と「like」とが連続して用いられている例文番号のみを抽出し、該当例文番号を第3作業領域310の最後に追加することにより、検索単語が連続して用いられている例文の検索を実現することができる。このときの検索の結果画面の一例を表したものが図18(b)の図である。同図においては、「look&like」と入力して、表示された図8(b)の画面例と異なり、「look」と「like」が連続して用いられている例文のみが表示されている。このため、目的に適合する例文を検索して表示することが可能である。
For example, FIG. 18A is an example of a screen displayed on the
1 電子辞書
10 CPU
20 ROM
22 英和辞書DB
222 見出し語テーブル
224 例文テーブル
226 単語例文テーブル
228 変化形テーブル
230 単語レベルテーブル
24 例文検索プログラム
242 見出し語限定プログラム
244 単語レベル指定プログラム
246 例文難易度指定プログラム
248 連語重要度指定プログラム
30 RAM
302 検索語句格納領域
304 例文番号格納領域
306 第1作業領域
308 第2作業領域
310 第3作業領域
40 入力部
50 表示部
1
20 ROM
22 English-Japanese Dictionary DB
222 Headword table 224 Example sentence table 226 Word example sentence table 228 Variation table 230 Word level table 24 Example
302 Search
Claims (7)
ユーザ操作に応じて単語を入力する第1の入力手段と、
この第1の入力手段により入力された単語を見出し語とする説明情報を、前記辞書情報記憶手段から抽出して表示させる制御を行う辞書情報表示制御手段と、
を備える情報表示制御装置において、
例文を、その例文の出典見出し語と対応付けて記憶する例文記憶手段と、
単語を、その単語を含む前記例文記憶手段に記憶された例文と対応付けて記憶する例文単語記憶手段と、
予め設定された各単語のレベルを記憶する単語レベル記憶手段と、
ユーザ操作に応じて複数の単語を入力する第2の入力手段と、
この第2の入力手段により入力された複数の単語を全て含む例文を前記例文単語記憶手段に対応付けて記憶されている例文の中から抽出する抽出手段と、
複数の処理それぞれに対応するボタンを表示させる制御を行う処理ボタン表示制御手段と、
この処理ボタン表示制御手段により表示制御された任意のボタンをユーザ操作に応じて選択する選択手段と、
この選択手段により単語レベル指定処理に対応するボタンが選択された場合、前記抽出手段により抽出された各例文に含まれる各単語のレベルのうちの最上位レベル又は最下位レベルの順番に従って、表示させる例文の順番を制御する単語レベル順表示制御手段と、
を備えることを特徴とする情報表示制御装置。 Dictionary information storage means for storing an entry word and explanation information of the entry word in association with each other;
First input means for inputting a word in response to a user operation;
Dictionary information display control means for performing control to extract and display the description information having the word input by the first input means as a headword from the dictionary information storage means;
In an information display control device comprising:
Example sentence storage means for storing an example sentence in association with the source headword of the example sentence;
Example sentence word storage means for storing a word in association with an example sentence stored in the example sentence storage means including the word;
Word level storage means for storing a preset level of each word;
A second input means for inputting a plurality of words in response to a user operation ;
Extraction means for extracting the example sentence including all the plurality of words inputted from the example sentence stored in correspondence with the example sentence word storage means by the second input means,
Processing button display control means for performing control to display a button corresponding to each of a plurality of processes;
A selection means for selecting an arbitrary button whose display is controlled by the processing button display control means according to a user operation;
When the button corresponding to the word level assigning process by the selection means is selected, according to the order of the highest level or the lowest level of the level of each word included in each example sentence extracted by the extraction means, to display Word level order display control means for controlling the order of example sentences ;
An information display control device comprising:
ユーザ操作に応じて単語のレベルを指定する単語レベル指定手段と、
前記抽出手段により抽出された各例文に含まれる各単語のレベルのうちの最上位レベル又は最下位レベルが前記単語レベル指定手段により指定された単語のレベルを超える例文以外の例文を表示する制御を行う単語レベル指定表示制御手段と、
を有することを特徴とする請求項1に記載の情報表示制御装置。 The word level order display control means includes:
A word level specifying means for specifying a word level in response to a user operation ;
Control to display the example sentence other than example sentence exceeds the level of the word top level or bottom level of the level of each word included in each example sentence extracted by the extraction means is designated by said word-level specifying means Word level designation display control means to perform ,
The information display control device according to claim 1, comprising:
ユーザ操作に応じて例文のレベルを指定する例文レベル指定手段と、をさらに備え、
前記単語レベル順表示制御手段は、
前記選択手段によりさらに例文レベル指定処理に対応するボタンが選択された場合、前記抽出手段により抽出された各例文のレベルを前記例文レベル記憶手段から読み出し、読み出したレベルが前記例文レベル指定手段により指定された例文のレベルを超える例文以外の例文を表示する制御を行う例文レベル絞り込み手段と、
この例文レベル絞り込み手段により絞り込まれた各例文のレベルの順番に従って、表示させる例文の順番を制御する例文レベル順表示制御手段と、
をさらに備えることを特徴とする請求項1又は2に記載の情報表示制御装置。 Example sentence level storage means for storing the level of each example sentence stored in association with the example sentence word storage means;
An example sentence level specifying means for specifying an example sentence level in response to a user operation ,
The word level order display control means includes:
When a button corresponding to the example sentence level designation process is further selected by the selection means, the level of each example sentence extracted by the extraction means is read from the example sentence level storage means, and the read level is designated by the example sentence level designation means Example sentence level narrowing means for performing control to display example sentences other than the example sentence exceeding the level of the given example sentence;
Example sentence level order display control means for controlling the order of example sentences to be displayed according to the order of the levels of each example sentence narrowed down by the example sentence level narrowing means ;
Information display control device according to claim 1 or 2, further comprising a.
ユーザ操作に応じて連語のレベルを指定する連語レベル指定手段と、をさらに備え、
前記単語レベル順表示制御手段は、
前記選択手段によりさらに連語レベル指定処理に対応するボタンが選択された場合、前記抽出手段により抽出された各例文に含まれる連語であって、前記第2の入力手段から入力された複数の単語を含む連語を前記連語記憶手段に記憶された連語から読み出し、読み出した連語のレベルが前記連語レベル指定手段により指定された連語のレベルを超える連語を含む例文以外の例文に絞り込む連語レベル絞り込み手段と、
この連語レベル絞り込み手段により絞り込まれた各例文に含まれる連語のレベルの順番に従って、表示させる例文の順番を制御する例文レベル順表示制御手段と、
をさらに備えることを特徴とする請求項1〜3の何れか一項に記載の情報表示制御装置。 Collocation storage means for storing the collocations included in each example sentence stored in the example sentence storage means and the level of the collocation in association with each other;
Collocation level designation means for designating the collocation level in response to a user operation,
The word level order display control means includes:
When the button corresponding to the collocation level designation process is further selected by the selection means, the collocation words included in each example sentence extracted by the extraction means are a plurality of words input from the second input means. Collocation level narrowing means for reading collocations including collocations from the collocations stored in the collocation storage means and narrowing the read collocation levels to examples other than grammars including collocations exceeding the collocation level specified by the collocation level designation means;
Example sentence level order display control means for controlling the order of example sentences to be displayed in accordance with the order of the level of the conjunctions included in each example sentence narrowed down by the conjunction word level narrowing means ;
Information display control device according to any one of claim 1 to 3, further comprising a.
単語毎に、その単語が含まれる例文の識別情報を記憶する例文識別情報記憶手段を更に備え、
前記抽出手段は、前記第2の入力手段から入力された各単語ごとに、その単語を含む例文の例文識別情報を前記例文識別情報記憶手段から読み出して、当該各単語に共通する例文識別情報に対応付けられた例文を前記例文記憶手段から抽出する手段である、ことを特徴とする請求項1〜4の何れか一項に記載の情報表示制御装置。 The example sentence storage means further stores identification information in association with each example sentence,
For each word, it further comprises example sentence identification information storage means for storing identification information of an example sentence including the word,
Said extracting means, for each word input from the second input means, the example sentence identification information of an example sentence containing the word is read from the example sentence identification information storage means, the example sentence identification information common to the respective word the association was sentence is a means for extracting from the example sentence storage means, the information display control device according to any one of claim 1 to 4, characterized in that.
前記抽出手段は、前記区切入力手段によって前記所定文字で区切られて複数の単語が入力された場合に、少なくとも当該複数の単語が当該入力順で出現する例文を抽出する手段である、ことを特徴とする請求項1〜5の何れか一項に記載の情報表示制御装置。 The second input means includes delimiter input means for delimiting and inputting a plurality of words with predetermined characters,
The extraction means is means for extracting an example sentence in which at least the plurality of words appear in the input order when a plurality of words are input by being divided by the predetermined character by the separation input means. The information display control device according to any one of claims 1 to 5 .
ユーザ操作に応じて単語を入力する第1の入力機能と、
この第1の入力機能により入力された単語を見出し語とする説明情報を、前記辞書情報記憶手段から抽出して表示させる制御を行う辞書情報表示制御機能と、
ユーザ操作に応じて複数の単語を入力する第2の入力機能と、
この第2の入力機能により入力された複数の単語を全て含む例文を前記例文単語記憶手段に対応付けて記憶されている例文の中から抽出する抽出機能と、
複数の処理それぞれに対応するボタンを表示させる制御を行う処理ボタン表示制御機能と、
この処理ボタン表示制御機能により表示制御された任意のボタンをユーザ操作に応じて選択する選択機能と、
この選択機能により単語レベル指定処理に対応するボタンが選択された場合、前記抽出機能により抽出された各例文に含まれる各単語のレベルのうちの最上位レベル又は最下位レベルの順番に従って、表示させる例文の順番を制御する単語レベル順表示制御機能と、
を実現させるためのプログラム。 Dictionary information storage means for storing a headword and explanation information of the headword in association with each other, example sentence storage means for storing an example sentence in association with the source headword of the example sentence, and a word including the word In a computer comprising example sentence word storage means for storing in association with the example sentence stored in the example sentence storage means, and word level storage means for storing a preset level of each word,
A first input function for inputting a word in response to a user operation;
Dictionary information display control function for performing control to extract and display the description information having the word input by the first input function as a headword from the dictionary information storage means;
A second input function for inputting a plurality of words in response to a user operation ;
An extraction function for extracting an example sentence including all of the plurality of words input by the second input function from example sentences stored in association with the example sentence word storage unit;
A process button display control function for performing control to display a button corresponding to each of a plurality of processes;
A selection function for selecting an arbitrary button whose display is controlled by the processing button display control function according to a user operation;
When the button corresponding to the word level assigning process by the selected function is selected, in order of the highest level or the lowest level of the level of each word included in each example sentence extracted by the extraction function, and displays A word level order display control function for controlling the order of example sentences ;
A program to realize
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006028733A JP4277858B2 (en) | 2006-02-06 | 2006-02-06 | Information display control device and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006028733A JP4277858B2 (en) | 2006-02-06 | 2006-02-06 | Information display control device and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002382427A Division JP3829802B2 (en) | 2002-12-26 | 2002-12-27 | Information display control device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006155653A JP2006155653A (en) | 2006-06-15 |
| JP4277858B2 true JP4277858B2 (en) | 2009-06-10 |
Family
ID=36633789
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006028733A Expired - Fee Related JP4277858B2 (en) | 2006-02-06 | 2006-02-06 | Information display control device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4277858B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5234730B2 (en) * | 2007-11-05 | 2013-07-10 | シャープ株式会社 | Electronic device, control method thereof, and computer program |
| JP5896743B2 (en) | 2008-10-09 | 2016-03-30 | タフツ ユニバーシティー/トラスティーズ オブ タフツ カレッジ | Modified silk film containing glycerol |
| JP5487898B2 (en) * | 2009-11-17 | 2014-05-14 | カシオ計算機株式会社 | Electronic device and program with dictionary function |
-
2006
- 2006-02-06 JP JP2006028733A patent/JP4277858B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006155653A (en) | 2006-06-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1576462B1 (en) | Electronic dictionary with example sentences | |
| US20110252062A1 (en) | Electronic device for searching for entry word in dictionary data, control method thereof and program product | |
| JP4730042B2 (en) | Dictionary information display control device and dictionary information display control program | |
| JP2008262506A (en) | Information extraction system, information extraction method, and information extraction program | |
| JP4277858B2 (en) | Information display control device and program | |
| JP3829802B2 (en) | Information display control device and program | |
| JP5233101B2 (en) | Electronic device and program with dictionary function | |
| JP2008217052A (en) | Information display device and information display program | |
| JP4831191B2 (en) | Electronic device and information display program | |
| JP2006155654A (en) | Information display control device and program | |
| JP2006155652A (en) | Information display control device and program | |
| JPH11161650A (en) | Electronic dictionary | |
| JP5428622B2 (en) | Electronic device and program | |
| JP2009175941A (en) | Electronic dictionary device | |
| JP2007257369A (en) | Information retrieval device | |
| JP4325226B2 (en) | Information display control device and program | |
| JP2020160112A (en) | Electronics, text display methods and programs | |
| JP7608761B2 (en) | Electronic device, information storage method and program | |
| JP3498635B2 (en) | Information retrieval method and apparatus, and computer-readable recording medium | |
| JP3629905B2 (en) | Document processing apparatus and document processing method | |
| JP2011076412A (en) | Electronic apparatus including dictionary function, and program | |
| JP2008059169A (en) | Chinese example sentence search device and Chinese example sentence search processing program | |
| JP4306567B2 (en) | Information display control device and program | |
| JPH10198664A (en) | Japanese language input system and medium for recorded with japanese language input program | |
| JP3612351B2 (en) | Document processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081111 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090113 |
|
| 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: 20090217 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090302 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120319 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4277858 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: 20120319 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130319 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130319 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140319 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |