(57)【特許請求の範囲】
【請求項１】
単語と対応づけて所定の複数項目の情報をそれぞれ識別可能に記憶した辞書手段と、
該辞書手段から単語に基づいて前記所定の複数項目の情報を検索する検索手段と、
該検索手段による検索結果を表示する表示手段と、
前記所定の複数項目の中から単語帳データとすべき項目を任意に設定する項目設定手段と、
前記検索手段による検索の履歴を記憶する履歴記憶手段と、
該履歴記憶手段を参照して、検索された単語を一覧表示する一覧表示手段と、
該一覧表示手段により表示された単語より単語帳に登録すべき１または複数の単語を選択する選択手段と、
該選択手段により選択された各単語について、前記検索手段による検索結果より前記項目設定手段により設定された項目に該当する情報を抽出して、所定のフォーマットの単語帳データを作成する作成手段と、
該作成手段により作成された単語帳データを記憶する単語帳データ記憶手段とを有することを特徴とする単語帳作成装置。
【請求項２】
前記項目設定手段が、前記所定の複数項目のそれぞれについて、単語帳データとすべきか否かを選択することによって項目を設定することを特徴とする請求項１に記載の単語帳作成装置。
【請求項３】
前記項目設定手段が、単語帳データとすべき項目として、意味、発音記号、用例、成句の少なくとも１つを設定可能であることを特徴とする請求項１または２に記載の単語帳作成装置。
【請求項４】
単語帳データのフォーマットを設定するフォーマット設定手段を有し、前記作成手段が、前記フォーマット設定手段により設定されたフォーマットで単語帳データを作成することを特徴とする請求項１ないし３に記載の単語帳作成装置。
【請求項５】
前記作成手段により単語帳データを作成した単語に対して、単語帳データを作成済みであることを前記履歴記憶手段に登録する作成状態管理手段を有し、前記作成手段が、前記選択手段により選択された単語のうち、単語帳データを作成済みの単語については、単語帳データの作成をスキップすることを特徴とする請求項１ないし４に記載の単語帳作成装置。
【請求項６】
前記作成手段により単語帳データを作成した単語に対して、単語帳データを作成済みであることを前記履歴記憶手段に登録する作成状態管理手段を有し、前記一覧表示手段が、各単語について、単語帳データを作成済みか否かを識別可能に表示することを特徴とする請求項１ないし５に記載の単語帳作成装置。
【請求項７】
前記辞書手段が、英単語と日本語の訳語を含む複数項目の情報とを対応づけて記憶した英和辞書手段であることを特徴とする請求項１ないし６に記載の単語帳作成装置。
【請求項８】
単語と対応づけて所定の複数項目の情報をそれぞれ識別可能に記憶した辞書メモリと、モードレジスタと、検索履歴テーブルと、単語帳メモリとを備えた装置により実行される単語帳作成方法であって、
前記辞書メモリから単語に基づいて当該所定の複数項目の情報を検索する検索工程と、
該検索工程による検索結果を表示する表示工程と、
前記所定の複数項目の中から単語帳データとすべき項目を前記モードレジスタに任意に設定する項目設定工程と、
前記検索工程による検索の履歴を前記検索履歴テーブルに記憶する履歴記憶工程と、
前記検索履歴テーブルに記憶された履歴を参照して、検索された単語を一覧表示する一覧表示工程と、
該一覧表示工程により表示された単語より前記単語帳メモリに登録すべき１または複数の単語を選択する選択工程と、
該選択工程で選択された各単語について、前記検索工程における検索結果より前記項目設定工程において前記モードレジスタに設定された項目に該当する情報を抽出して、所定のフォーマットの単語帳データを作成する作成工程と、
該作成工程により作成された単語帳データを前記単語帳メモリに記憶する単語帳データ記憶工程とを有することを特徴とする単語帳作成方法。
【請求項９】
前記項目設定工程では、前記所定の複数項目のそれぞれについて、単語帳データとすべきか否かを選択することによって前記モードレジスタに項目を設定することを特徴とする請求項８に記載の単語帳作成方法。
【請求項１０】
前記項目設定工程では、単語帳データとすべき項目として、意味、発音記号、用例、成句の少なくとも１つを設定可能であることを特徴とする請求項８または９に記載の単語帳作成方法。
【請求項１１】
単語帳データのフォーマットを設定するフォーマット設定工程を有し、前記作成工程では、前記フォーマット設定工程により設定されたフォーマットで単語帳データを作成することを特徴とする請求項８ないし１０に記載の単語帳作成方法。
【請求項１２】
前記作成工程により単語帳データを作成した単語に対して、単語帳データを作成済みであることを前記検索履歴テーブルの履歴に登録する作成状態管理工程を有し、前記作成工程において、前記選択工程で選択された単語のうち、単語帳データを作成済みの単語については、単語帳データの作成をスキップすることを特徴とする請求項８ないし１１に記載の単語帳作成方法。
【請求項１３】
前記作成工程により単語帳データを作成した単語に対して、単語帳データを作成済みであることを前記検索履歴テーブルの履歴に登録する作成状態管理工程を有し、前記一覧表示工程では、各単語について、単語帳データを作成済みか否かを識別可能に表示することを特徴とする請求項８ないし１２に記載の単語帳作成方法。
【請求項１４】
前記辞書メモリが、英単語と日本語を用いた説明情報とを対応づけて記憶した英和辞書メモリであることを特徴とする請求項８ないし１３に記載の単語帳作成方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は辞書を検索することのできる文字処理装置に関する。
【０００２】
【従来の技術】
現在、日本ワードプロセッサなどの文字処理装置においては英和辞書、国語辞書などの辞書を検索することが可能である。
【０００３】
これは文書作成の過程において、言葉の使い方を調べるなどの作業が発生することがあり、そのときは手作業で辞書を引くよりも、電子的に辞書を引いた方が高速であるため、サポートされているのである。
【０００４】
例えば、文書作成中に参照している文献に「ａｂｏｒｔ」などの英単語が出現したとき、英和辞書検索機能を起動し、そのスペルを入力することで、その英単語の意味を表示させようというものである。あるいはその単語が既に編集文書中に存在するときはその単語を範囲指定して辞書を検索させるという方法も提案されている。
【０００５】
【発明が解決しようとしている課題】
ところが、従来の英和辞書検索機能は単なる紙の辞書の代わりであり、辞書を検索するという機能が主たる機能であった。わずかに辞書の内容を引用するときに便利な様に、辞書の内容を範囲指定して作成中の文書に張り付ける機能が提供されているのみであった。
【０００６】
ところが、例えば、学生が英和辞典を引く状況を考えると、単に辞書が引け、意味を調べることができるだけは十分ではない。最終的には単語帳を作成し、後で個々の単語の意味を暗記する学習に利用する必要がある。
【０００７】
しかし、従来はこの様な単語帳を作成するときは、辞書の内容を自分で作成する文書中に張り付けて自分で単語帳のフォーマットに再編成するか、あるいは、手作業で辞書の内容を書き写す必要があった。
【０００８】
【課題を解決するための手段】
本発明によれば、単語帳作成装置に、単語と対応づけて所定の複数項目の情報をそれぞれ識別可能に記憶した辞書手段と、該辞書手段から単語に基づいて前記所定の複数項目の情報を検索する検索手段と、該検索手段による検索結果を表示する表示手段と、前記所定の複数項目の中から単語帳データとすべき項目を任意に設定する項目設定手段と、前記検索手段による検索の履歴を記憶する履歴記憶手段と、該履歴記憶手段を参照して、検索された単語を一覧表示する一覧表示手段と、該一覧表示手段により表示された単語より単語帳に登録すべき１または複数の単語を選択する選択手段と、該選択手段により選択された各単語について、前記検索手段による検索結果より前記項目設定手段により設定された項目に該当する情報を抽出して、所定のフォーマットの単語帳データを作成する作成手段と、該作成手段により作成された単語帳データを記憶する単語帳データ記憶手段とを具える。
【０００９】
また、本願発明の他の態様によれば、単語と対応づけて所定の複数項目の情報をそれぞれ識別可能に記憶した辞書メモリと、モードレジスタと、検索履歴テーブルと、単語帳メモリとを備えた装置により実行される単語帳作成方法に、前記辞書メモリから単語に基づいて当該所定の複数項目の情報を検索する検索工程と、該検索工程による検索結果を表示する表示工程と、前記所定の複数項目の中から単語帳データとすべき項目を前記モードレジスタに任意に設定する項目設定工程と、前記検索工程による検索の履歴を前記検索履歴テーブルに記憶する履歴記憶工程と、前記検索履歴テーブルに記憶された履歴を参照して、検索された単語を一覧表示する一覧表示工程と、該一覧表示工程により表示された単語より前記単語帳メモリに登録すべき１または複数の単語を選択する選択工程と、該選択工程で選択された各単語について、前記検索工程における検索結果より前記項目設定工程において前記モードレジスタに設定された項目に該当する情報を抽出して、所定のフォーマットの単語帳データを作成する作成工程と、該作成工程により作成された単語帳データを前記単語帳メモリに記憶する単語帳データ記憶工程とを備える。
【００１０】
【実施例】
以下、図面を参照しながら本発明を詳細に説明する。
【００１１】
図１は、本発明の１実施例の全体構成を表すブロック図である。
【００１２】
図示の構成において、ＣＰＵは、マイクロプロセッサであり、文字処理のための演算、論理判断等を行ない、アドレスバスＡＢ、コントロールバスＣＢ、データバスＤＢを介して、それらのバスに接続された各構成要素を制御する。
【００１３】
アドレスバスＡＢはマイクロプロセッサＣＰＵの制御の対象とする構成要素を指示するアドレス信号を転送する。コントロールバスＣＢはマイクロプロセッサＣＰＵの制御の対象とする各構成要素のコントロール信号を転送して印加する。データバスＤＢは各構成機器相互間のデータの転送を行なう。
【００１４】
次にＲＯＭは、読出し専用の固定メモリであり、図１７〜２４につき後述するマイクロプロセッサＣＰＵによる制御の手順、及び、英和辞書ＤＩＣを記憶させておく。
【００１５】
また、ＲＡＭは、１ワード１６ビットの構成の書込み可能のランダムアクセスメモリであって、各構成要素からの各種データの一時記憶に用いる。ＲＥＴＢＵＦは英和辞書ＤＩＣから検索された結果を一時記憶する検索結果バッファである。ＬＩＳＴＤは検索された結果を流し込んで作成される単語帳データである。ＨＩＳＴはどの単語が検索されたかを逐一記憶する検索履歴テーブルである。ＭＯＤＥＲは検索結果から単語帳に流し込まれるデータの種類を規定する流し込みモードレジスタである。ＳＴＡＲＴＲは検索結果中を範囲指定した場合、その指定範囲の開始位置を記憶する流し込み範囲開始レジスタである。ＥＮＤＲは検索結果中を範囲指定した場合、その指定範囲の終了位置を記憶する流し込み範囲終了レジスタである。ＦＯＲＭＲは作成される単語帳のフォーマットを規定する単語帳様式レジスタである。
【００１６】
ＫＢはキーボードであって、アルファベットキー、ひらかなキー、カタカナキー等の文字記号入力キー、及び、英和辞書検索キー、検索単語一覧キー、流し込みモードキー、単語帳様式キー、単語帳流し込みキー、チェックキー、アンマークキー、範囲指定キー、実行キー、解除キー、終了キー、カーソル移動キー等の、本文字処理装置に対する各種機能を指示するための各種のファンクションキーを備えている。
【００１７】
また、ＤＩＳＫは文書データ、単語帳データ等を記憶するための外部メモリである。単語帳データＬＩＳＴＤ上に作成された単語帳などは、この外部メモリに保管される。保管されたデータはキーボードからの指示により、必要な時呼び出される。
【００１８】
ＣＲはカーソルレジスタであり、カーソルレジスタの内容はＣＰＵにより読み書きできる。後述するＣＲＴコントローラＣＲＴＣは、ここに蓄えられたアドレスに対応する表示装置ＣＲＴ上の位置にカーソルを表示する。
ＤＢＵＦは表示用バッファメモリで、表示すべきデータのパターンを蓄える。例えば、単語帳の内容を表示するときは、単語帳データＬＩＳＴＤの内容に応じて表示パターンがＤＢＵＦに作成されることにより、表示がなされることになる。
【００１９】
ＣＲＴコントローラＣＲＴＣはカーソルレジスタＣＲ及びバッファＤＢＵＦに蓄えられた内容を表示装置ＣＲＴに表示する役割を担う。
【００２０】
また、ＣＲＴは陰極線管等を用いた表示装置であり、その表示装置ＣＲＴにおけるドット構成の表示パターンおよびカーソルの表示をＣＲＴコントローラで制御する。
【００２１】
更に、ＣＧはキャラクタジェネレータであって、表示装置ＣＲＴに表示するための文字、記号のパターンを記憶するものである。
【００２２】
かかる各構成要素からなる本発明文字処理装置は、キーボードＫＢからの各種の入力に応じて作動するものであって、キーボードＫＢからの入力が供給されると、まず、インタラプト信号がマイクロプロセッサＣＰＵに送られ、そのマイクロプロセッサＣＰＵがＲＯＭ内に記憶してある各種の制御信号を読出し、それらの制御信号に従って各種の制御が行なわれる。
【００２３】
図２は本発明装置による英和辞書の検索操作の例を示した図である。
【００２４】
２１は、英和辞書検索キーにより、英和辞書の検索機能を起動した状態を示す画面である。ここでアンダラインはカーソル位置を示している。この状態で検索すべき単語の見出し（アルファベット列）を入力すると、２２の画面になる。ここでは“ｆｉｘ”が入力された場合を説明している。見出しの入力が終り、次に実行キーを打鍵すると２３の画面の様に検索結果が画面上に表示される。
【００２５】
なお、初期状態ではカーソルは発音記号の先頭に表示されている。
【００２６】
図３は、本発明装置で作成される単語帳の例を示した図である。
【００２７】
３１は見出し部であり、検索された単語の見出しがそのまま格納される。３２は発音記号部であり、検索された単語の発音記号が、英和辞書ＤＩＣから取り出され、格納される。３３は説明部であり、検索された単語の意味、用例、成句などの辞書中に記載されている情報が格納される。
【００２８】
図４は、英和辞書検索画面からの単語帳データへの流し込みを行なう操作例を示した図である。
【００２９】
４１は、辞書検索を行なった直後の画面である。この状態で単語帳流し込みキーを打鍵すると４２の画面になる。４２の画面では品詞を選択することができる。“ｆｉｘ”には２つの品詞“ｖｔ．”“ｎ．”が存在するので、それが表示されている。ここで、反転はカーソルの存在位置を意味し、このときチェックキーを打鍵するとカーソルの存在する品詞にチェックマークが付く。カーソルはカーソル移動キー等で移動させることができる。オペレータは、必要な品詞について、チェックマークを付けることで選択を行なう。
【００３０】
ここで“ｖｔ．”“ｎ．”の両方の品詞にチェックを付けたとすると、４３の画面になる。
【００３１】
この状態で実行キーを打鍵すると４４の画面になる。指示通りに流し込んだ場合に作成される単語帳データの一部が表示される。
【００３２】
この通りに作成して良いときは、更に実行キーを打鍵することで、実際にこのデータが単語帳データに流し込まれる。処理が終了すると、画面は４５の様に元の検索画面になる。
【００３３】
なお、“ｆｉｘ”には２つの品詞が存在するので画面４２、４３が表示されたが、もし、品詞の種類が１種類しか存在しない単語であれば、画面４１で単語帳流し込みキーを打鍵すると、いきなり画面４４が表示される。
【００３４】
図５は、英和辞書検索画面において範囲を指定し、その範囲内のみを単語帳に流し込む操作の例を示した図である。
【００３５】
５１は、辞書検索を行なった直後の画面である。ここで、範囲指定キーを打鍵し、指定範囲の開始位置を指示する。その結果は５２の様に、画面には特に変化が生じない。ここで指定範囲の終了位置を示すためにカーソルを移動する。ここでは、画面５３になるまでカーソル移動したとする。ここでもう一度範囲指定キーを打鍵することにより、指定範囲の終了位置を指示することになり、５４の画面になる。ここで実行キーを打鍵することにより、画面５５の様に、指示通りに流し込んだ場合に作成される単語帳の一部が表示される。単語帳が表示通りに作成されて良い場合には、更に実行キーを打鍵し、実際に単語帳データへの流し込みが行なわれる。処理が終了すると、５６の様に元の検索画面が表示される。
【００３６】
図６は流し込みモードの設定操作の例を示した図である。
【００３７】
６１は、流し込みモードキーを打鍵した状態の画面である。この状態で意味、発音記号、用例、成句について単語帳データに流し込むかどうかを指定できる。ここでは、各項目について「１」を設定すれば流し込むという意味であり、「０」を設定すれば流し込まないという意味である。初期状態ではあらゆる情報が流し込まれる様に、全項目に「１」が予め設定されている。カーソルはアンダラインで示されており、適当にカーソルを動かし、カーソル位置の項目に「０」「１」を入れることができる。例えば、意味のみを流し込むとしたい場合には、画面６２の様に設定すれば良い。
【００３８】
図７は検索単語一覧画面の例を示し、更に、その画面から単語帳を一括作成する際の操作例を示した図である。
【００３９】
７１は、検索単語一覧キーを打鍵した状態の画面である。この画面にはそれまでに検索された単語の一覧が、「見出し」「回数」「流し込み済」「品詞」とともに表示されている。
【００４０】
「見出し」は検索された単語の見出しである。「回数」は、検索された回数を意味する。例えば、“ｆｉｘ”はこれまでに１５回検索されたことを意味する。「流し込み済」は既に単語帳に流し込みがなされているかどうかを示すフラグである。「未」と表示されているのはまだ、単語帳に流し込まれておらず、「済」と表示されている単語は既に単語帳に流し込まれていることが分かる。
【００４１】
「品詞」はその単語の流し込みがなされている場合のみ有効であり、流し込まれている品詞が表示される。
【００４２】
カーソル位置はアンダラインで示されている。適当にカーソルを移動し、チェックキーで各単語にチェックをつけることができる。
【００４３】
ここで、“ｆｉｘ”と“ｐｒｅｓｓ”の２単語を単語帳に流し込みたいときは、画面７２の様にチェックする。
【００４４】
次に実行キーを打鍵すると、７３の画面になり、流し込まれた単語帳データが表示される。
【００４５】
図８は、流し込みモードが異なる場合に、作成される単語帳の違いを示した図である。
【００４６】
８１は、流し込みモードとして、「意味」のみが指定されている場合の例である。これに対し、８２は、流し込みモードとして「発音記号」「意味」「用例」「成句」が指定されている場合の例である。当然のことながら、指定されている項目が増えるほどデータ量は増すことになる。
【００４７】
図９は、単語帳のフォーマットを変更する場合の操作例を示した図である。
【００４８】
９１は、単語帳様式キーを打鍵した場合に表示される最初の画面を示している。この画面では、作成される単語帳の、見出しの桁数、発音記号の桁数、説明部の桁数を変更することができる。カーソルはアンダラインで示されており、適当なキーで動かすことができる。数字キーを使ってカーソル位置に任意の数字を入れることができる。
【００４９】
例えば、見出しの桁数を２０文字、発音記号の桁数を０文字、説明部の桁数を３０文字にしたければ、画面９２の様に設定すれば良い。
【００５０】
ここで、発音記号の桁数が０ということは発音記号部が作成されないということを意味している。
【００５１】
図１０は、英和辞書ＤＩＣの構成を示した図である。
【００５２】
１０１は、辞書中に存在する各単語の構成を示している。各単語は、「見出し部」とそれに引き続くいくつかの「内容部ｉ」からなる。見出し部はＪＩＳ  Ｘ  ０２０８コードで記述される。各内容部は、見出し部、発音記号部、品詞部、意味部、用例部、成句部のいずれかである。
【００５３】
１０２は、各内容部の構成を示している。各内容部の先頭には１バイトの識別フラグが格納され、そのフラグの値により、その内容部が、見出し部、発音記号部、品詞部、意味部、用例部、成句部のいずれであるかが分かる。識別フラグの後に、各内容部の情報が１文字２バイトのＪＩＳ  Ｘ  ０２０８コードで記述される。なお、発音記号など、ＪＩＳ  Ｘ  ０２０８コードに記述されない文字は、コードの空きを利用して適当に定義される。
【００５４】
図１１は、辞書検索を行なった結果、一時的に作成される検索結果バッファＲＥＴＢＵＦの構成を示した図である。
【００５５】
検索結果バッファは、文字の羅列から構成され、各文字は２バイトで構成される。各文字のＭＳＢは制御文字フラグであり、０は通常文字、１は制御文字を意味する。残りの１５ビットは、通常文字のときは文字コードを表現し、制御文字のときはフィールド番号を表現する。文字コードは、ＪＩＳ  Ｘ  ０２０８コードを使用する。フィールド番号は英和辞書ＤＩＣ中の識別フラグと同じコード体系である。各フィールド番号の後には、その値に対応して、見出し部、発音記号部、品詞部、意味部、用例部、成句部の内容が続く。
【００５６】
図１２は、本実施例において、作成される単語帳データＬＩＳＴＤの構成を示した図である。
【００５７】
単語帳データは文字の羅列から構成され、各文字は２バイトで構成される。各文字は、ＪＩＳ  Ｘ  ０２０８コードを使用する。
【００５８】
図１３は、単語検索が行なわれる度に更新される検索履歴テーブルＨＩＳＴの構成を示した図である。
【００５９】
１３１は「見出し」であり、検索された単語の見出しが格納される。
【００６０】
１３２は「辞書アドレス」であり、検索された単語が存在する辞書上のアドレスが格納される。
【００６１】
１３３は検索回数であり、検索された単語の検索回数が格納される。検索が行なわれる度にカウントアップされる。
【００６２】
１３４は流し込みフラグであり、検索された単語が単語帳データに流し込まれると１に設定される。流し込まれない状態では０が設定されている。
【００６３】
１３５は流し込み品詞であり、検索単語が流し込まれた場合、どの品詞について流し込まれたかを格納する。
【００６４】
図１４は、流し込みモードレジスタＭＯＤＥＲの構成を示した図である。
【００６５】
流し込みモードレジスタは１バイトで構成され、各ビット単位で意味を持っている。具体的には、意味フラグ、発音記号フラグ、用例フラグ、成句フラグから構成される。各フラグは、その項目が流し込みを行なうべきであるときは、対応するビットが１にセットされ、流し込みが不要であるときは０にリセットされる。
【００６６】
図１５は、単語帳に流し込まれる範囲を規定する流し込み範囲開始レジスタＳＴＡＲＴＲ、流し込み範囲終了レジスタＥＮＤＲの構成を示した図である。
【００６７】
１５１は流し込み範囲開始レジスタであり、４バイトで構成される。指定範囲の開始位置を検索結果バッファ上でのアドレスで格納する。
【００６８】
１５２は流し込み範囲終了レジスタであり、４バイトで構成される。指定範囲の終了位置を検索結果バッファ上でのアドレスで格納する。
【００６９】
図１６は、作成される単語帳の様式を規定する単語帳様式レジスタＦＯＲＭＲの構成を示した図である。
【００７０】
このレジスタは、見出し桁数、発音記号桁数、説明部桁数から構成され、各桁数は２バイトで構成される。
【００７１】
以下、上述の実施例の動作をフローチャ−トに従って説明する。
【００７２】
図１７は、キー入力を取り込んだときの全体処理のフローチャートである。
【００７３】
ステップＳ１７１は、キーボードからのデータを取り込む処理である。続いて、ステップＳ１７２で、取り込まれたキーの種別を判定し、各キーの処理ルーチンに分岐する。
【００７４】
取り込んだキーが英和辞書検索キーであったときは、ステップＳ１７３に分岐し、ステップＳ１７３において、図１８に詳述するように英和辞書検索処理を行なう。検索単語一覧キーであったときは、ステップＳ１７４において図２１に詳述する検索単語一覧処理を行なう。流し込みモードキーであったときは、ステップＳ１７５において、図２３に詳述する流し込みモード設定処理を行なう。単語様式キーであったときは、ステップＳ１７６において、図２４に詳述する単語様式設定処理を行なう。その他のキーのときはステップＳ１７７に分岐し、挿入、削除等の通常の文字処理装置において行なわれるその他の処理が行なわれる。
【００７５】
各キーの処理が終了すると、ステップＳ１７１に戻る。
【００７６】
図１８は、ステップＳ１７３の「英和辞書検索処理」を詳細化したフローチャートである。
【００７７】
ステップＳ１８１において、検索すべき単語の見出しの入力を行なう英和辞書検索画面表示を行なう。このステップ内でキー入力を取り込み、入力に応じて画面の制御処理を行なう。見出しの入力が終り実行キーが打鍵された状態で、次のステップＳ１８２に進む。
【００７８】
ステップＳ１８２において、指定された見出しに基づいて英和辞書をアクセスし、検索処理を行なう。
【００７９】
ステップＳ１８３において検索された結果の表示を行なう。
【００８０】
ステップＳ１８４において検索された単語を検索履歴テーブルに登録する。もし、既に登録されていれば検索回数をカウントアップする。
【００８１】
ステップＳ１８５において、流し込み範囲開始レジスタと流し込み範囲終了レジスタをクリアする。
【００８２】
ステップＳ１８６において、図１９に詳述するキー制御処理を行ない、リターンする。
【００８３】
図１９は、ステップＳ１８６の「キー制御処理」を詳細化したフローチャートである。
【００８４】
ステップＳ１９１はキーボードからのデータを取り込む処理である。ステップＳ１９２で、取り込まれたキーの種別を判定し、各キーの処理ルーチンに分岐する。
【００８５】
単語帳流し込みキーであったときは、ステップＳ１９３に分岐し、図２０に詳述する単語帳流し込み処理を行なう。処理が終了すると、ステップＳ１９１に分岐する。
【００８６】
カーソル移動キー等の画面制御キーであったときは、ステップＳ１９４において、カーソル移動等の然るべき画面制御処理を行なう。処理が終了すると、ステップＳ１９１に分岐する。
【００８７】
範囲指定キーであったときはステップＳ１９６に分岐する。
【００８８】
アンマークキーであったときは、ステップＳ１９５において、現在の見出しの単語を検索履歴テーブルＨＩＳＴから削除し、リターンする。
【００８９】
終了キーであったときはそのままリターンする。
【００９０】
ステップＳ１９６においては、範囲指定キーが奇数回目であるかどうかを判定し、奇数回目であれば、ステップＳ１９７において、流し込み範囲開始レジスタに現在のカーソル位置をセットする。一方、偶数回目であれば、ステップＳ１９８において、流し込み範囲終了レジスタに現在のカーソル位置をセットする。その後、ステップＳ１７１に分岐する。
【００９１】
図２０は、ステップＳ１９３の「単語帳流し込み処理」を詳細化したフローチャートである。
【００９２】
ステップＳ２０１において、流し込みを指示された単語が、既に単語帳に流し込まれているかをチェックする。
【００９３】
ステップＳ２０２において、重複していると判断されたときは、ステップＳ２０３においてエラー表示し、実際には流し込みを行なわずにリターンする。
【００９４】
ステップＳ２０４において、流し込み範囲が指定されているかどうか、流し込み範囲開始レジスタ、流し込み範囲終了レジスタをチェックする。流し込み範囲が指定されているときはステップＳ２０１０に分岐し、指定されている範囲の情報を検索結果バッファＲＥＴＢＵＦより、単語帳様式レジスタに従って単語帳形式で取り出す。範囲が指定されていなければステップＳ２０５に進む。
【００９５】
ステップＳ２０５において流し込みを指示された単語が品詞を複数個持っているかどうかチェックする。複数個持っていなければ、ステップＳ２０９に分岐し、検索結果バッファＲＥＴＢＵＦの全ての情報を、単語帳様式レジスタに従って単語帳形式で取り出す。複数個持っていれば、ステップＳ２０６に分岐する。
【００９６】
ステップＳ２０６において品詞設定画面を表示する。
【００９７】
ステップＳ２０７において画面制御処理を行なって、オペレータの画面上での品詞の設定を処理し、実行キーの打鍵を検知するとステップＳ２０８に進む。
【００９８】
ステップＳ２０８において、指定された品詞の情報を、検索結果バッファＲＥＴＢＵＦより、単語帳様式レジスタに従って単語帳形式で取り出す。
【００９９】
ステップＳ２０１１において、取り出された情報を画面に表示し、キー入力を待つ。
【０１００】
ステップＳ２０１２において、キー入力が実行キーであるかどうかを判定し、実行キーであるときは、ステップＳ２０１３において、取り出されたデータを実際に単語帳データＬＩＳＴＤに流し込みリターンする。実行キーでなければ流し込まずにリターンする。
【０１０１】
図２１は、ステップＳ１７４の「検索単語一覧処理」を詳細化したフローチャートである。
【０１０２】
ステップＳ２１１において、検索単語履歴テーブルＨＩＳＴを参照し、検索単語の一覧を表示する。
【０１０３】
ステップＳ２１２において、画面の制御処理を行ない、この中でオペレータのキー入力を取り出し、チェック付け作業などを処理する。実行キーの打鍵を検知するとステップＳ２１３に進む。
【０１０４】
ステップＳ２１３においては、検索単語履歴テーブルＨＩＳＴから１単語ずつ取り出す。
【０１０５】
ステップＳ２１４において、検索単語履歴テーブルからの取り出しが終了したかどうかを判定し、終了しているときはリターンする。
【０１０６】
単語の取り出しができたときはステップＳ２１５に進み、その単語がチェックされている単語であるか判定する。チェックされていない単語のときはステップＳ２１３にループする。
【０１０７】
チェックされている単語のときはステップＳ２１６に進み、図２２に詳述する１単語流し込み処理を行ない、ステップＳ２１３にループする。
【０１０８】
図２２は、ステップＳ２１６の「１単語流し込み処理」を詳細化したフローチャートである。
【０１０９】
ステップＳ２２１において英和辞書ＤＩＣを検索し、その単語の情報を検索結果バッファＲＥＴＢＵＦに取り出す。
【０１１０】
ステップＳ２２２において、流し込みモードレジスタの意味フラグが「１」であるかどうか判定する。「１」のときは、ステップＳ２２３において、意味情報を検索結果バッファＲＥＴＢＵＦより取り出す。「１」でないとき、すなわち「０」のときは、意味情報を取り出さずにステップＳ２２４に進む。
【０１１１】
ステップＳ２２４において、流し込みモードレジスタの発音記号フラグが「１」であるかどうか判定する。「１」のときは、ステップＳ２２５において、発音記号情報を検索結果バッファＲＥＴＢＵＦより取り出す。「１」でないとき、すなわち「０」のときは、発音記号情報を取り出さずにステップＳ２２６に進む。ステップＳ２２６において、流し込みモードレジスタの用例フラグが「１」であるかどうか判定する。「１」のときは、ステップＳ２２７において、用例情報を検索結果バッファＲＥＴＢＵＦより取り出す。「１」でないとき、すなわち「０」のときは、用例情報を取り出さずにステップＳ２２８に進む。
【０１１２】
ステップＳ２２８において、流し込みモードレジスタの成句フラグが「１」であるかどうか判定する。「１」のときは、ステップＳ２２９において、成句情報を検索結果バッファＲＥＴＢＵＦより取り出す。「１」でないとき、すなわち「０」のときは、成句情報を取り出さずにステップＳ２２１０に進む。
【０１１３】
ステップＳ２２１０において、以上で取り出された情報を再編成し、単語帳様式レジスタに示される形式に従って単語帳データＬＩＳＴＤに流し込み、リターンする。
【０１１４】
図２３は、ステップＳ１７５の「流し込みモード設定処理」を詳細化したフローチャートである。
【０１１５】
ステップＳ２３１において、流し込みモード設定画面を表示する。
【０１１６】
ステップＳ２３２において、画面制御処理を行なう。すなわち、キー入力を取り出し、カーソル移動、項目入力等の処理を行なう。実行キーの打鍵を検知するとステップＳ２３３に進む。
【０１１７】
ステップＳ２３３において、前ステップで設定された値を取り込み、流し込みモードレジスタの対応するビットを「１」にセット、あるいは「０」にリセットする。
【０１１８】
図２４は、ステップＳ１７６の「単語帳様式設定処理」を詳細化したフローチャートである。
【０１１９】
ステップＳ２４１において、単語帳様式設定画面を表示する。
【０１２０】
ステップＳ２４２において、画面制御処理を行なう。すなわち、キー入力を取り出し、カーソル移動、項目入力等の処理を行なう。実行キーの打鍵を検知するとステップＳ２４３に進む。
【０１２１】
ステップＳ２４３において、前ステップで設定された値を取り込み、対応する単語帳様式レジスタに値をセットする。
【０１２２】
以上の説明において、検索する辞書は英和辞書であるとして説明したが、他の辞書の場合でも検索結果をメモするリストを作成する場合には本発明を適用可能である。
【０１２３】
また、検索の指示は見出し語をキー入力する様に説明したが、既に文書ができ上がっていて、その中から検索語を範囲指定等で指示する様に構成しても、本発明の趣旨を損なうものではない。
【０１２４】
【発明の効果】
以上説明したように、本発明によれば、単語と対応づけて所定の複数項目の情報をそれぞれ識別可能に記憶した辞書から、単語に基づいてその所定の複数項目の情報を検索し、それら所定の複数項目の中から単語帳データとすべき項目を任意に設定し、検索の履歴を記憶するようにし、この履歴を参照して、検索された単語を一覧表示させ、この一覧表示された単語より単語帳に登録すべき１または複数の単語を選択して、選択された各単語について、検索結果より設定された項目に該当する情報を抽出して、所定の形式の単語帳データを作成して記憶するようにしたので、簡単な操作により、辞書検索の対象とした単語のうち、所望の単語について所望の項目を持つ単語帳を作成することができるという効果がある。
【図面の簡単な説明】
【図１】本発明１実施例のシステム構成図である。
【図２】英和辞書検索の操作例を示した図である。
【図３】作成される単語帳の例を示した図である。
【図４】英和辞書検索画面から単語帳データへの流し込みの操作例を示した図である。
【図５】指定された範囲のみを単語帳に流し込む操作の例を示した図である。
【図６】流し込みモードの設定操作の例を示した図である。
【図７】検索単語一覧から単語帳を一括作成する時の画面と操作の例を示した図である。
【図８】流し込みモードの違いによる作成される単語帳の相違の例を示した図である。
【図９】単語帳様式の変更画面の例を示した図である。
【図１０】英和辞書の構成を示した図である。
【図１１】辞書検索の結果作成される検索結果バッファの構成を示した図である。
【図１２】作成される単語帳データの構成を示した図である。
【図１３】単語検索の実行の度に更新される検索履歴テーブルの構成を示した図である。
【図１４】流し込みモードレジスタの構成を示した図である。
【図１５】流し込み範囲開始レジスタ及び流し込み範囲終了レジスタの構成を示した図である。
【図１６】単語帳様式レジスタの構成を示した図である。
【図１７】全体の処理の動作を示すフローチャートである。
【図１８】英和辞書検索処理の動作を示すフローチャートである。
【図１９】キー制御処理の動作を示すフローチャートである。
【図２０】単語帳流し込み処理の動作を示すフローチャートである。
【図２１】検索単語一覧処理の動作を示すフローチャートである。
【図２２】１単語流し込み処理の動作を示すフローチャートである。
【図２３】流し込みモード設定処理の動作を示すフローチャートである。
【図２４】単語帳様式設定処理の動作を示すフローチャートである。
【符号の説明】
ＤＩＳＫ  外部記憶
ＣＰＵ  マイクロプロセッサ
ＲＯＭ  読出し専用メモリ
ＲＡＭ  ランダムアクセスメモリ
ＤＩＣ  英和辞書
ＲＥＴＢＵＦ  検索結果バッファ
ＬＩＳＴＤ  単語帳データ
ＨＩＳＴ  検索履歴テーブル
ＭＯＤＥＲ  流し込みモードレジスタ
ＳＴＡＲＴＲ  流し込み範囲開始レジスタ
ＥＮＤＲ  流し込み範囲終了レジスタ
ＦＯＲＭＲ  単語帳様式レジスタ
【図１】
0003599349.tif 000002
【図２】
0003599349.tif 000003
【図３】
0003599349.tif 000004
【図４】
0003599349.tif 000005
【図５】
0003599349.tif 000006
【図６】
0003599349.tif 000007
【図７】
0003599349.tif 000008
【図８】
0003599349.tif 000009
【図９】
0003599349.tif 000010
【図１０】
0003599349.tif 000011
【図１１】
0003599349.tif 000012
【図１２】
0003599349.tif 000013
【図１３】
0003599349.tif 000014
【図１４】
0003599349.tif 000015
【図１５】
0003599349.tif 000016
【図１６】
0003599349.tif 000017
【図１７】
0003599349.tif 000018
【図１８】
0003599349.tif 000019
【図１９】
0003599349.tif 000020
【図２０】
0003599349.tif 000021
【図２１】
0003599349.tif 000022
【図２２】
0003599349.tif 000023
【図２３】
0003599349.tif 000024
【図２４】
0003599349.tif 000025