(57)【要約】【課題】  例文内に存在する成句情報の確認および表示が容易である電子辞書の提供。【解決手段】  成句比較用データ１４ｂと例文データ１４ｃの比較を行う比較手段１１ａを有し、比較手段１１ａによって一致が判明した前記例文データ１４ｃ内の該当成句の表示状態を変更して表示手段１３へ出力し、また、成句比較用データ１４ｂより一致した成句データを抽出し表示手段１３へ例文と同時に出力する。【選択図】    図１
2007025924.tif 000002
【特許請求の範囲】
【請求項１】
文字を入力するための文字入力手段と、
見出し語と、該見出し語に対応した訳と、該見出し語に対応した例文と、を格納する辞書データ記憶手段と、
前記文字入力手段により入力された見出し語に対応した訳または例文を検索する検索手段と、
前記検索手段により検索された訳または例文を表示する表示手段とを有する電子辞書において、
前記辞書データ記憶手段は成句をさらに格納し、
前記検索手段により検索された見出し語に対応した例文に前記辞書データ記憶手段に格納された成句が含まれているか比較する成句比較手段を有し、
前記例文に成句が含まれている場合は、前記例文の成句部分と該成句部分以外とで表示形態を変えて表示手段に表示することを特徴とする電子辞書。
【請求項２】
前記辞書データ記憶手段にはさらに成句に対応した訳を格納し、
前記例文を前記表示手段に表示する場合は、前記例文に含まれている前記成句と前記成句に対応した訳を同時に表示することを特徴とする請求項１記載の電子辞書。
【請求項３】
前記成句と前記成句に対応した訳の表示は前記例文とは異なるウインドウに表示することを特徴とする請求項２記載の電子辞書。
【請求項４】
前記ウインドウに表示している例文に含まれる成句数と表示している成句の番号を表示することを特徴とする請求項３記載の電子辞書。
【請求項５】
前記辞書データ記憶手段に格納されている成句は、成句を構成する単語ごとに固有の情報と、成句を構成する単語の並び順に関する情報と、を有することを特徴とする請求項１記載の電子辞書。
【請求項６】
前記辞書データ記憶手段に格納された例文は、構成する単語の並び順に関する情報を少なくとも２種類有することを特徴とする請求項５記載の電子辞書。
【請求項７】
前記辞書データ記憶手段に格納された例文を構成する単語の並び順に関する情報は、例文を構成する単語の並び順の情報と、例文を構成する単語間の関係の情報とを有することを特徴とする請求項６記載の電子辞書。
【請求項８】
前記単語ごとに固有の情報は前記単語をアルファベット順にソートし割り振られた情報であることを特徴とする請求項５記載の電子辞書。
【請求項９】
前記辞書データ記憶手段に格納されている成句は、少なくとも成句を構成する単語を２以上の領域に分けて格納することを特徴とする請求項５記載の電子辞書。
【請求項１０】
前記辞書データ記憶手段は第一単語格納領域と後続単語格納領域を有し、前記第一単語格納領域には成句を構成する最初の単語が格納され、前記後続単語格納領域には成句を構成する他の単語が格納されることを特徴とする請求項９記載の電子辞書。
【請求項１１】
前記辞書データ記憶手段は第一単語格納領域と後続単語格納領域を有し、前記第一単語格納領域には成句を構成する最初の単語が格納され、前記成句比較手段は例文に含まれる成句を検索するときに前記第一単語格納領域に格納された単語を最初に検索することを特徴とする請求項１０記載の電子辞書。
【請求項１２】
前記電子辞書から取り外し可能な記憶媒体に前記辞書データ記憶手段を有することを特徴とする請求項５記載の電子辞書。
【請求項１３】
文字を入力するための文字入力手段と、
見出し語と、該見出し語に対応した訳と、該見出し語に対応した例文と、を格納する辞書データ記憶手段と、
前記文字入力手段により入力された見出し語に対応した訳または例文を検索する検索手段と、
前記検索手段により検索された訳または例文を表示する表示手段とを有する電子辞書において、
前記辞書データ記憶手段に記憶されている例文は成句が含まれている場合には該成句部分を識別する成句識別符号を有し、
前記検索手段により検索された見出し語に対応した例文が前記成句識別符号を有する場合は前記例文の成句部分と該成句部分以外とで表示形態を変えて表示手段に表示することを特徴とする電子辞書。
【請求項１４】
前記辞書データ記憶手段は前記成句識別符号と関連させて成句に対応する訳をさらに格納し、
前記検索手段により検索された見出し語に対応した例文が前記成句識別符号を有する場合は前記成句識別符号に関連する前記辞書データ記憶手段に格納された成句に対応する訳を表示することを特徴とする請求項１３記載の電子辞書。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は入力された語句に対応する訳及び語句に関連する情報を表示する電子辞書に関するものである。
【背景技術】
【０００２】
英和辞典、和英辞典、国語辞典等の種々の辞典の内容を電子データとしてデータベース化して、入力された語句に対応する訳を表示する電子辞書が広く普及している。
【０００３】
この電子辞書では、使用者が目的とする語句を入力することで、その語句に対応する単語および成句、例文、訳などを辞書データベースから抽出して、表示するようになっている。（例えば特許文献１参照。）
【特許文献１】特開２００１−１３４５６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
文章中に如何なる成句が使用されているか知ることは文章の理解、読み、書き、聞き取りを行う上で重要なことである。従来の電子辞書では、表示手段へ例文を表示する場合はデータベースに記憶されている例文および訳を表示していた。図３は従来の電子辞書で例文を表示した場合の画面の図である。
【０００５】
図３では、「ｂｅ（ｗａｓ）  ｔａｋｅｎ  ａｂａｃｋ」という成句が含まれた例文を表示しているが、成句の有無の表示や成句の場所の明示が行われていなかった。
【０００６】
そのため従来の電子辞書では、表示された例文の中に成句が含まれていても気付かないという問題があった。
【課題を解決するための手段】
【０００７】
上記問題を解決するために本発明は、文字を入力するための文字入力手段と、見出し語と、該見出し語に対応した訳と、該見出し語に対応した例文と、を格納する辞書データ記憶手段と、前記文字入力手段により入力された見出し語に対応した訳または例文を検索する検索手段と、前記検索手段により検索された訳または例文を表示する表示手段とを有する電子辞書において、前記辞書データ記憶手段は成句をさらに格納し、前記検索手段により検索された見出し語に対応した例文に前記辞書データ記憶手段に格納された成句が含まれているか比較する成句比較手段を有し、前記例文に成句が含まれている場合は、前記例文の成句部分と該成句部分以外とで表示形態を変えて表示手段に表示することを特徴とする。
【０００８】
本発明ではさらに、前記辞書データ記憶手段にはさらに成句に対応した訳を格納し、前記例文を前記表示手段に表示する場合は、前記例文に含まれている前記成句と前記成句に対応した訳を同時に表示することを特徴とする。
【０００９】
本発明ではさらに、前記成句と前記成句に対応した訳の表示は前記例文とは異なるウインドウに表示することを特徴とする。
【００１０】
本発明ではさらに、前記ウインドウに表示している例文に含まれる成句数と表示している成句の番号を表示することを特徴とする。
【００１１】
また、本発明では、前記辞書データ記憶手段に格納されている成句は、成句を構成する単語ごとに固有の情報と、成句を構成する単語の並び順に関する情報と、を有することを特徴とする。
【００１２】
さらに、前記辞書データ記憶手段に格納された例文は、構成する単語の並び順に関する情報を少なくとも２種類有することを特徴とすることもできる。この場合、前記辞書データ記憶手段に格納された例文を構成する単語の並び順に関する情報は、例文を構成する単語の並び順の情報と、例文を構成する単語間の関係の情報とを有することを特徴とする。
【００１３】
また、前記単語ごとに固有の情報は前記単語をアルファベット順にソートし割り振られた情報であることを特徴とする。
【００１４】
また、本発明では、前記辞書データ記憶手段に格納されている成句は、少なくとも成句を構成する単語を２以上の領域に分けて格納することを特徴とする。さらに、前記辞書データ記憶手段は第一単語格納領域と後続単語格納領域を有し、前記第一単語格納領域には成句を構成する最初の単語が格納され、前記後続単語格納領域には成句を構成する他の単語が格納されることを特徴とする。
【００１５】
さらに、前記辞書データ記憶手段は第一単語格納領域と後続単語格納領域を有し、前記第一単語格納領域には成句を構成する最初の単語が格納され、前記成句比較手段は例文に含まれる成句を検索するときに前記第一単語格納領域に格納された単語を最初に検索することを特徴とする。
【００１６】
また、本発明は、前記電子辞書から取り外し可能な記憶媒体に前記辞書データ記憶手段を有することを特徴とする。
【００１７】
また本発明は、文字を入力するための文字入力手段と、見出し語と、該見出し語に対応した訳と、該見出し語に対応した例文と、を格納する辞書データ記憶手段と、前記文字入力手段により入力された見出し語に対応した訳または例文を検索する検索手段と、前記検索手段により検索された訳または例文を表示する表示手段とを有する電子辞書において、前記辞書データ記憶手段に記憶されている例文は成句が含まれている場合には該成句部分を識別する成句識別符号を有し、前記検索手段により検索された見出し語に対応した例文が前記成句識別符号を有する場合は前記例文の成句部分と該成句部分以外とで表示形態を変えて表示手段に表示することを特徴とする。
【００１８】
さらに、前記辞書データ記憶手段は前記成句識別符号と関連させて成句に対応する訳をさらに格納し、前記検索手段により検索された見出し語に対応した例文が前記成句識別符号を有する場合は前記成句識別符号に関連する前記辞書データ記憶手段に格納された成句に対応する訳を表示することを特徴とする。
【発明の効果】
【００１９】
辞書データ記憶手段から抽出した例文を表示手段へ表示する場合に、その例文が有する成句の有無を辞書データ記憶手段に格納されている成句比較用データと照合し、例文が有する成句を検索し、その結果に関して所定の表示や報知をするので、表示された例文内の成句の有無を使用者が容易に確認することができる。
【００２０】
また、辞書データ記憶手段から抽出した例文と、例文の有する成句と、成句を構成する見出し語と、成句を構成する見出し語の訳を辞書データ記憶手段より抽出し、これらを表示手段へ表示するので、使用者が例文データが有する成句の訳情報を例文データと同時に見ることができる。
【００２１】
また、成句を分解して第一単語格納領域と後続単語格納領域に分けて成句比較用データを持つことで、例文データと成句比較用データとを比較する際に、第一単語格納領域との比較で候補を絞り込んだ後に後続単語格納領域との比較を行うようにすることで検索時間を短縮できる。
【００２２】
また、例文のデータの中に成句を判別できるようにすいることで、成句の検索が不要となり、処理を高速に行うことができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の電子辞書における好適な実施の形態について、図を参照して説明する。
【００２４】
図１は、本発明の一実施形態における電子辞書の構成を表したブロック図である。図２は、電子辞書の外観を示す平面図である。
【００２５】
辞書検索や成句比較などを含む電子辞書の制御を行う制御手段１１を備えている。この制御手段１１には、入力手段１２、表示手段１３、ＲＯＭ１４、ＲＡＭ１５がデータ・バスや制御バスによって接続されている。データやプログラムを記憶する記憶手段であるＲＯＭ１４は辞書データを記憶する辞書データ記憶手段１４ｅやプログラムを記憶するプログラム記憶手段１４ｄを含み、辞書に関するデータや電子辞書の制御を行うプログラムを記憶している。表示制御手段１１ｂは比較手段１１ａで例文と成句を比較照合し、その結果に基づいて例文中の成句の表示を表示形態を変えて表示する制御を行う。
【００２６】
辞書本体にメモリーカードインターフェースを設け、メモリーカードに辞書データ記憶手段１４ｅのデータを格納して辞書本体から取り外し可能に構成することもできる。
【００２７】
入力手段１２は、電源のオンオフを行う電源キー２１、文字を入力するための文字キー２２（以後キーボード２２という）、図中において点線で囲っている辞書の種類を選択するＦ１、Ｆ２、Ｆ３、Ｆ４キーである辞書選択キー２３、入力文字や使用する機能の確定を行う決定キー２４、カーソルや選択箇所の移動を行うカーソルキー２５（以後十字キー２５という）、例文を表示させるための例文表示キー２６、辞書データから例文を検索する例文検索キー２７、を備えている。辞書選択キー２３のＦ１キーは英和辞書、Ｆ２キーは和英辞書、Ｆ３キーは国語辞書、Ｆ４キーは英英辞書が割り当てられ、各キーを操作することで使用する辞書を切り替えることができる。
【００２８】
また、入力モードを制御手段１１により切り替えてキーボード２２を数字入力するテンキーとして兼用している。キー配置が可能ならば兼用せずにテンキーを設けることができる。
【００２９】
表示手段１３は液晶表示装置が使用され、図２における液晶表示画面２８が対応している。表示手段１３には、キーボード２２から入力された数字、文字、記号、単語や検索された訳、例文、成句等が表示されるようになっている。液晶表示画面２８は第一の筐体２９に配置され、キーボード２２などのキーは第二の筐体３０に配置され、第一の筐体２９と第二の筐体３０は折りたたみ部３１の部分から液晶表示画面２８とキーボード２２が対向するように折りたたむことができる。
【００３０】
辞書データ記憶手段１４ｅは、辞書本体データ１４ａと成句比較用データ１４ｂとを備えている。また、辞書本体データ１４ａには例文データ１４ｃが格納されている。辞書本体データ１４ａは見出し語と見出し語に対応する訳や関連情報を格納している。例文データ１４ｃは見出し語に対応した例文を格納している。成句比較用データ１４ｂは成句を複数格納している。
【００３１】
本実施形態における辞書データ記憶手段１４ｅとしては、ＲＯＭが使用されているが、一部又は全部のデータをコンパクトフラッシュメモリ等の電子辞書本体から取り外し可能な記憶媒体を使用するようにし、新たな辞書データ等を追加するようにしてもよい。例えば、英英辞書のデータを辞書本体データ１４ａの形式でメモリーカードに記憶する。
【００３２】
また、入力手段１２より検索された語句をＲＯＭ１４から抽出し、ＲＡＭ１５へ格納する。
【００３３】
ＲＡＭ１５は制御手段１１がＲＯＭ１４内のプログラム記憶手段１４ｄに格納されているプログラムに従い各種処理を行う際の作業領域として機能する。また、ＲＡＭ１５は入力文字や単語に応じて辞書データ記憶手段から抽出した訳や例文等が記憶される領域として文字データ一時記憶手段を有している。
【００３４】
制御手段１１はＣＰＵを備え、ＲＯＭ１４のプログラム記憶手段１４ｄに格納された検索プログラム、表示プログラム、入出力制御プログラム等の各種電子辞書を制御するプログラムを実行することで、各部の制御や辞書検索を含む本実施形態におけるデータ比較および表示制御等の電子辞書の制御を行うようになっている。
【００３５】
なお、制御手段１１におけるＣＰＵ、ＲＯＭ１４、及びＲＡＭ１５は、それぞれ独立して存在する構成について説明するが、それぞれを分離せずに１つのチップに収めてワンチップＣＰＵを使用するようにしてもよい。
【００３６】
次に電子辞書の動作について説明する。
【００３７】
辞書本体データ１４ａは、英和辞書、和英辞書、英英辞書、類語辞書、国語辞典の辞書のデータが記憶されている。各辞書における見出し語、訳、意味、例文を記憶している。例文は例文を構成している各単語に単語番号が付され格納されている。例文の内容は例文データ１４ｃに格納されていて、単語番号から例文を構築するようになっている。また、成句比較用データ１４ｂには、上記各辞書における成句とその訳、および成句を特定するための単語番号が含まれている。
【００３８】
図４、図５は成句比較用データ１４ｂ、図６は例文データ１４ｃの内容を概念的に表したデータの構成図である。図４は成句のデータ構成を示す図であり、図５は成句を構成する単語の格納領域の構成を示す図である。これらは、辞書データ記憶手段１４ｅに格納されている成句比較用データ１４ｂの構成を示す図である。図６は例文データの構成図である。
【００３９】
成句比較用データ１４ｂには、成句が格納されている。図４に示されるように、成句の番号と成句を構成する単語と成句の訳が対応して格納してある。また、図５に示すように、成句は第一単語格納領域４３と後続単語格納領域４４とに分けて格納されている。
【００４０】
第一単語格納領域４３には成句の最初の単語が単語番号と単語と次に続く単語の番号とが対応して格納され、さらにアルファベット順にソートされている。
【００４１】
また、成句の最後の単語には終了フラグとその成句に対する訳番号（終了時訳♯）が格納されている。成句訳データ４５は訳番号である訳＃と訳で構成されている。例えば訳＃が２には「あっけにとられる」という訳が対応して記憶されている。また、終了時訳＃の番号と同一の番号を持つ訳＃が対応している。
【００４２】
例文データ１４ｃと成句比較用データ１４ｂは成句比較手段である比較手段１１ａにより比較を行う際、単語毎に比較を行うため、図６の例文データ構成表４６に表すように、例文データ１４ｃは例文をそのまま格納せず、単語毎に分解し、各単語には単語番号（単語♯）を付し、単語ごとにアルファベット順にソートして格納されている。そして、各単語には、単語♯の他に、その単語に続く単語の単語番号（次単語＃）が格納されている。つまり、単語間の関係として次単語＃として次単語の単語＃を格納し、次に来る単語が単語番号で分かるようにしている。
【００４３】
単語はアルファベット順にソートして番号を付しているので、検索するときに単語＃をみれば、その番号以上または以下を検索すればよいかなどの判断ができる。次単語＃は成句と比較する際に、現在比較している単語より番号の小さいものとは再度比較しないようにするときに用いることができる。さらに、例文の単語の順に番号（出現順序＃）が格納されている。出現順序＃は例文を表示する際にこの番号順に表示すると例文が表示されることになる。例文の単語の順番に関する情報を複数種類持つことで、比較や表示などの処理をする際に最適な情報を使うことで処理スピードの向上が図れる。
【００４４】
また、例文データ１４ｃに格納さされている例文の分解された単語のうち、過去形などの変化形を有するものには原形データが追加され格納されている。原形データは成句比較用データ１４ｂと例文データ１４ｃとの比較を行う際、例文データ１４ｃの分解された各単語に加えて原形データも比較を行う。これによって例文データ１４ｃと成句比較用データ１４ｃとの変化形の違いで不一致となるのを防止することが可能である。
【００４５】
更に、成句比較用データ１４ｂで分解された各単語のうち、成句の開始単語に該当する単語は第一単語格納領域４３に格納され、開始単語以外の単語は後続単語格納領域４４に格納される。例文データ１４ｃの各単語と第一単語格納領域４３との比較を最初に行うことで該当候補の成句を絞り込む。第一単語格納領域４３で該当した成句についてのみ、後続単語格納領域４４と例文データ１４ｃとを比較し、検索速度を早くすることができる。
【００４６】
また、分割された例文には、分解前の例文において、その単語が何番目に出現する単語かを表す出現順序＃が格納されている。このため例文データ１４ｃの各単語のうち第一単語格納領域４３に格納された単語と一致した単語以降の単語、すなわち出現順序＃が大きい単語のみ後続単語格納領域４４との比較を行うので、余分な検索をせずにすむので検索速度を早くすることができる。
【００４７】
また、例文の最後の単語にはその例文の訳を示す番号を終了時訳＃として記憶している。そして例文訳構成表４７に示すように例文訳の番号である例文訳＃とその例文の訳が対応して記憶されている。
【００４８】
なお、上述したデータの具体的な構造は特に限定されるものではない。例えば、最初及び最後の単語の両方にその旨の情報（本実施形態では開始フラグ、終了フラグ）を持たせる必要はなく、何れか一方でもよい。
【００４９】
また、開始フラグ、終了フラグの両方とも不要とし、最初、又は最後の単語に訳♯を格納することで、訳番が付いた単語が最初、又は最後の単語であると認識するようにしてもよい。
【００５０】
また、例文＃との対比の方法、及び各例文の訳との関連付けの方法等も特に限定されるものではない。
【００５１】
図７は、図４に示した成句比較用データ１４ｂと例文データ１４ｃに含まれる任意の一例文とを比較手段１１ａにより比較し、例文内の該当した成句を表示制御手段１１ｂにより例文を表示するときに成句部分の表示形態の変更を行い、表示手段１３へ出力した本発明の一例である。
【００５２】
例文データ１４ｃに格納された例文は単語毎に分解されて格納される。本例の「Ｉ  ｗａｓ  ｔａｋｅｎ  ａｂａｃｋ  ｔｈａｔ  ｈｅ  ｇｏｔ  ｆｉｒｓｔ  ｐｒｉｚｅ．」も図６に示されているように単語ごとに各単語の番号である単語＃を付して格納している。さらに、例文の開始を示すフラグを設け、例文の開始である単語の「Ｉ」と終了である単語の「ｐｒｉｚｅ」が分かるようにしてある。各単語の情報として次につながる単語を示すために次単語＃を設けている。次単語＃は単語の各単語に固有に付している単語＃を用いている。次単語＃を用いることで例文の単語の並び順が分かるようにしている。
【００５３】
例えば、単語［Ｉ］の次単語＃は「９」であるので、「Ｉ」の次に単語＃「９」で示される「ｗａｓ」が続くことが示される。また、各単語に原形がある場合は、各単語に対応する原形格納する。例えば、単語＃が「３」である「ｇｏｔ」は原形「ｇｅｔ」を格納している。また、引例の各単語の順番を出現順序＃として番号を格納する。「Ｉ」は最初なので「１」、次に続く「ｗａｓ」には「２」というように語順に従い番号を設ける。
【００５４】
本例の「Ｉ  ｗａｓ  ｔａｋｅｎ  ａｂａｃｋ  ｔｈａｔ  ｈｅ  ｇｏｔ  ｆｉｒｓｔ  ｐｒｉｚｅ．」は図６の形式で格納されている。この例文から成句を検出するのに、まず、例文の全単語と図５で示した第一単語格納領域４３に格納されている単語とを比較手段１１ａによって比較する。例文データ１４ｃに格納された単語のうち、変化形の単語は原形データを有すものがある。本例では「ｗａｓ」が原形データ「ｂｅ」を有し、第一単語格納領域４３に格納された「ｂｅ」と一致する。続いて図５の後続単語格納領域４４のうち、第一単語格納領域４３で一致した「ｂｅ」の次単語＃を有するもののみと比較するのであるが、「ｗａｓ」の有する出現順序＃より番号の大きい「ｔａｋｅｎ」以降を比較手段１１ａによって比較する。
【００５５】
後続単語格納領域４４の「ｔａｋｅｎ」、「ａｂａｃｋ」との一致が確認されるため、図５の第一単語格納領域４３と後続単語格納領域４４の次単語＃、終了フラグ、および終了時訳より、図４下部の成句「ｂｅ  ｔａｋｅｎ  ａｂａｃｋ」が構築され、例文との一致が比較手段１１ａより検出される。
【００５６】
例文より検出された成句は表示制御手段１１ｂにより成句表示３３のように通常の表示と表示方法を変更し、表示手段１３へ表示される。文字の色を成句以外の例文の文字の色と異なる色とし、成句の文字の背面の色を他の背面と異なる色として表示させる。また、表示制御手段１１ｂは成句ウインドウ３７のように成句比較用データから構築された成句データに基づいて成句と訳を例文ウインドウ３２の上に表示し表示手段１３へ同時に出力する。成句ウインドウ３７と例文ウインドウ３２は別々に制御できる。たとえば、ウインドウの表示位置を動かせる。また、ウインドウの中のカーソルの移動はウインドウごとに独立しているので例文中の成句の選択のときは例文ウインドウの中だけで十字キー２５を操作することでカーソルが動く。
【００５７】
図７の第一の画面５００１に示すように成句を表示するにあたり、成句ウインドウ３７の上部右端に「成句」とウインドウの成句タイトル３６を表示し、成句の表示であることが分かりやすいようにしている。また、タイトルの下にラインを引きその下に抽出した成句を表示し、その下に成句の訳が表示される。成句の訳は成句の左端より一文字分の空白を表示し字下げして表示することで、成句に関する下位の情報であることが分かりやすくしている。データにおいて成句が上位で成句の訳が下位の構成であるわかるように表示している。文は例文ウインドウの上部左端にタイトルを表示する。例文ウインドウ３２のタイトルは「＜＜＜」と「＞＞＞」のようなタイトル記号３４ではさむ表記にして、成句ウインドウ３７のタイトルの表記と異なる表記をすることで別のウインドウであることが分かりやすくなっている。携帯型の画面は比較的小さいのでこのようにウインドウのタイトルの表記を変えることで非常に見やすくなる。特に白黒画面の場合色が少ないので色分けしにくく、色分けしても見にくいので、記号を用いると分かりやすくなる。
【００５８】
また、図７の第二の画面５００２に示すように、表示手段１３へ出力された成句および成句の訳は、第一の画面５００１を表示しているときに使用者が入力手段１２の決定キー２４を操作することによって単独での全画面表示を行うことができるため、成句データのデータ量が表示手段１３へ一度に表示できない量の場合でもデータを全て確認することができる。成句の全画面表示をさせるための成句表示キーを設けてもよいし、第一の画面５００１を表示してから３秒とか所定の時間キー操作がない場合に自動的に移行するなどしてもよい。
【００５９】
図８は本実施形態において、一つの例文内に複数の成句を有する場合の成句データの表示例である。第三の画面６００１および第四の画面６００２に示す画面のように、該当した成句を表示制御手段１１ｂによって表示状態を変更し、成句比較用データより構築された成句データを表示手段１３へ同時に出力する。この際、成句データがいくつあるかを表示手段１３へ成句数３２で示す。成句の番号は、例文の先頭に近い成句から順に番号をつけている。表示する成句データの切り替えは使用者の入力手段１２の操作によって行うことができる。成句数３２で表示されている数字は、左側が現在ウインドウで表示されている成句の番号で「／」によるセパレータを間に置き右側に例文に含まれる成句の総数を表示する。成句の総数がいくつあり、その何番目を表示しているか分かるようにしている。例文中に含まれる成句の総数と現在何番目の成句が表示されているかが分かるので、例文構成が分かりやすくなる。成句の総数が２つの場合は、一番目の成句は第一の成句数表示３２は「１／２」で表され、二番目の成句は第二の成句数表示４１は「２／２」であらわされる。成句や例文を単語ごとに分割し、成句であることが分かるようなデータ構造なでの例文中の成句をカウントすることで成句の数が分かる。
【００６０】
また、一つの例文中に含まれる成句の個数により例文の先頭のマークを変更して表示する。例文中に含まれる成句が一つの場合は第一のマーク３５のように小さいひし形、二つの場合は第二のマーク４０のように正方形のマークのように区別する。このように含まれる例文の数によりマークを変えると例文の所定の場所ここでは先頭を見ることで例文中に含まれている成句数がわかるので例文の理解に役立つ。
【００６１】
例文中にある成句を十字キー２５を操作してカーソルを移動することで選択できる。例えば、第三の画面６００１は例文中「ｍａｋｉｎｇ  ｉｔ」を選択しているので、成句ウインドウには「ｍａｋｅ  ｉｔ」の成句と訳が表示される。例文中の「ｍａｋｉｎｇ  ｉｔ」が選択されている場合、黒の背景に白の文字と白の背景に黒の文字とが交互に表示させることで点滅表示し、表示様式を変えて選択されていることがわかるようにしている。選択されていない「ｏｎ  ｍｙ  ｏｗｎ」は黒の背景に白の文字の表示で成句部分であることがわかるように表示形態を変えて表示している。
【００６２】
次に、電子辞書における成句比較の動作の詳細について図９のフローチャートに従って説明する。
【００６３】
入／切キー２１が入力された状態で、ユーザがキーボード２２を操作（キーを押下）すると（Ｓ００１）、ＣＰＵ１１はキーボード２２より文字入力がされたことを検知し、入力された文字はＲＡＭ１４に保存され、表示手段１３に表示される。辞書データ記憶手段１４ｅから入力文字に対応した情報を辞書本体データ１４ａから該当候補として検索する（Ｓ００２）。
【００６４】
そして、ユーザが決定キー２４または例文表示キー２６を操作することにより例文の表示を要求すると（Ｓ００３）、ＣＰＵ１１は例文データ１４ｃを検索する（Ｓ００４）。
【００６５】
そしてＣＰＵ１１は、入力文字に対応した例文が存在しない場合（Ｓ００５；Ｎｏの場合）、表示制御手段１１ｂにより、表示手段１３に、該当データが無いことを表示することでユーザに伝達し（Ｓ００６）、（Ｓ００１）に戻る。
【００６６】
一方、入力文字に対応した例文が例文データ１４ｃに存在する場合（Ｓ００５；Ｙｅｓの場合）、ＣＰＵ１１は該当する例文および例文情報（単語番号、単語、次単語♯、例文開始／終了フラグ、終了時訳♯、及び出現順序＃）を例文データ１４ｃから抽出し、図４で説明したように例文を構築してＲＡＭ１５に格納する（Ｓ００７）。
【００６７】
そして、ＣＰＵ１１は比較手段１１ａにより、例文内の全単語データと成句比較用データ１４ｂのうち第一単語格納領域４３に格納された単語データとの比較を行い、（Ｓ００８）、一致単語が検出されない場合（Ｓ００９；Ｎｏの場合）、Ｓ００４より検索された例文の表示を行う（Ｓ０１０）。
【００６８】
比較手段１１ａより一致単語が検出された場合（Ｓ００９；Ｙｅｓの場合）、図６で説明した単語の出現順序＃が一致単語よりも大きな単語、すなわち一致単語以降の単語と成句比較用データ１４ｂのうち後続単語格納領域４４との比較を比較手段１１ａにより、行う（Ｓ０１１）。また、この際比較手段１１ａは、後続単語格納領域４４に格納された単語のうち、第一単語格納領域４３で一致した単語の次単語＃を有する単語のみを比較対象として比較を行う。
【００６９】
（Ｓ０１１）は後続単語格納領域４４と例文との比較手段１１ａによる比較を行い（Ｓ０１１）の比較の結果、後続単語には一致単語が検出されない場合（Ｓ０１２；Ｎｏの場合）、（Ｓ００９）で一致単語が検出されない場合と同様に検索された例文の表示を行う。（Ｓ０１０）
後続単語にも一致単語が検出された場合（Ｓ０１２；Ｙｅｓの場合）、ＣＰＵ１１は成句比較用データ１４より該当成句データを読み出し（Ｓ０１３）、表示制御手段１１ｂによって例文内の成句比較用データ１４と一致した成句の表示形態の変更を行い、例文を成句比較用データより読み出された成句データと共に表示手段へ出力を行う（Ｓ０１４）。
【００７０】
その後、制御手段１１はユーザがキーボード２２から文字の入力を行う操作がなされるまで、ユーザが別の検索を行うか否かの監視を行い、入力があった場合は（Ｓ００１）へ、ない場合は終了する。
【００７１】
以上説明したように、本実施形態の電子辞書によれば、例文と成句比較用データ１４ｂとの比較によって例文から成句を検索し、表示制御手段１１ｂによって表示手段１３へ表示状態を変更して表示するため、どのような成句が例文中に用いられているのかを把握することができる。
【００７２】
また、本実施形態の電子辞書によれば、比較手段１１ａにより該当した成句比較用データから該当する成句を構築して表示手段１３へ例文と同時に表示するため、成句の意味を理解しながら例文を読むことができる。
【００７３】
以上、本発明の電子辞書における一実施形態について説明したが、本発明は説明した実施形態に限定されるものではなく、各請求項に記載した範囲において各種の変形を行うことが可能である。
【００７４】
例えば、説明した実施形態では、表示状態の変更は文字反転で示したが、例えば入力単語の文字の色や書体の少なくとも一方を変えることで、入力単語を強調するようにしてもよい。また、成句データを表示する際は下部にウインドウ枠を設けて自動で表示させているが、使用者の意思によって当該ウインドウを出してもよい。また、成句データを表示する際はウインドウ枠に限定されず、例文と成句データとの分離が成されていれば点線などでもよい。ここで、表示状態の変更とは、例文内において、成句と成句以外の単語とを明確に区別する表示をいう。例えば、背景色や文字色や文字フォントや文字サイズを異ならせたり、成句部分の文字を点滅表示させたりする。
【００７５】
また、例文の表示は例文表示キー２６で行うことができるが、例文検索キー２７でも例文の検索を行い表示することができる。
【００７６】
また、説明した実施形態では、英語についての入力及び構文検索の場合を例に説明したが、英語に限らず、他の外国語や日本語であってもよい。
【００７７】
例えば他のデータ構成の例として、図１０は本発明の第二の実施の形態における例文を格納する辞書データ格納手段の構成図である。第二の実施形態の例文の構成を例文構成表４８に示すように、例文を構成する単語がアルファベット順にソートされ格納されている。各単語にはアルファベット順に番号（単語＃）を付加している。また、各単語には例文の先頭の単語から順に番号として出現順序＃を付加している。また、各単語は例文の中で用いられるときに次に来る単語の番号である次単語＃を付加している。また、例文の先頭の単語に例文開始フラグと例文の最後の単語に例文終了フラグを付加している。また、例文の最後の単語にはその例文の意味や訳が格納されている番号である終了時訳＃を付加している。また、各単語に原形や変化形がある場合はその原形や変化形を付加する。
【００７８】
また、例文中に成句が含まれる場合は、成句を構成する単語の構成順に番号が付加される。さらに、ｂｅ動詞の原形などの単語の原形が付加される。さらに、成句を構成する最後の単語には、成句を構成する単語の最後であることを示す符号と、その成句の訳を示す成句訳＃が付加されている。また、第二の実施の形態の成句訳表４９に示すように成句訳の番号である成句訳＃とそれに対応する訳で構成されるデータを持つ。
【００７９】
このようなデータの構成をとることで、例文を表示するときに、まず、出現順序＃の番号順に単語を表示していく。もし、表示しようとする単語に成句＃があれば、そのときにはその単語の色を変えて表示する。
【００８０】
そして、例文の表示のほかに、例文中に含まれている成句部分だけを表示する処理を行う。表示されている例文に含まれる成句は、成句＃が付加されているのでその番号順に成句を表示する。そのとき、原形が付加されていれば、原形を表示する。図１０を例にすると、成句を表示するときには成句＃に付加して記憶されている情報からｗａｓでなくｂｅを表示する。一般的な汎用的な成句の表示ができる。成句の最後の単語を表示した後、成句訳＃に示される成句の訳を表示する。この成句の訳の表示は例文を表示している画面とは別のウインドウに表示する。このとき、キーの操作があれば、ウインドウに表示されている成句のデータをテキストデータして、その表示位置を画面配置データとして一旦バッファに保存して、成句を表示しているウインドウを消し、さらに、キー操作があれば、バフッファに保存されたデータを再表示する。キー操作で成句が表示されているウインドウを消したり表示したりすることができる。また、別のキーで例文画面を同様に消したり表示したりできる。成句を学習するときに例文だけ、または成句だけ見ることができ学習に効果的である。
【図面の簡単な説明】
【００８１】
【図１】本発明の一実施形態における電子辞書の構成を表したブロック図である。
【図２】電子辞書の外観を示す平面図である。
【図３】従来の電子辞書で例文を表示した場合の画面の図である。
【図４】成句のデータ構成を示す図である。
【図５】成句を構成する単語の格納領域の構成を示す図である。
【図６】例文データの構成図である。
【図７】「ｂｅ  ｔａｋｅｎ  ａｂａｃｋ」を例文より抽出し、表示状態の変更を行った場合の画面遷移状態図である。
【図８】複数の成句を含む例文を表示した場合の画面遷移状態図である。
【図９】電子辞書における例文内の成句表示状態の変更についてのフローチャートである。
【図１０】本発明の第二の実施の形態における例文を格納する辞書データ格納手段の構成図である。
【符号の説明】
【００８２】
１１  制御手段
１１ａ  比較手段
１１ｂ  表示制御手段
１２  入力手段
１３  表示手段
１４  ＲＯＭ
１４ａ  辞書本体データ
１４ｂ  成句比較用データ
１４ｃ  例文データ
１４ｅ  辞書データ記憶手段
１５  ＲＡＭ
２１  電源キー
２２  文字入力キー
２３  辞書選択キー
２４  決定キー
２５  カーソルキー
２６  例文表示キー
２７  例文検索キー
２８  液晶表示画面
【図１】
2007025924.tif 000003
【図２】
2007025924.tif 000004
【図３】
2007025924.tif 000005
【図４】
2007025924.tif 000006
【図５】
2007025924.tif 000007
【図６】
2007025924.tif 000008
【図７】
2007025924.tif 000009
【図８】
2007025924.tif 000010
【図９】
2007025924.tif 000011
【図１０】
2007025924.tif 000012