(57)【特許請求の範囲】
【請求項１】
外国語辞書の原データの発音記号から生成した日本語的表音表記と前記原データとを含む外国語辞書データを、日本語的表音表記のゆれを補正した短縮表記をキー情報として登録した辞書データベースを記憶した記憶手段と、
前記辞書データベースを検索する検索キーを日本語的表音表記で入力する検索キー入力手段と、
前記検索キー入力手段から入力された日本語的表音表記を短縮表記に補正する補正手段と、
前記補正手段により補正された短縮表記により、前記記憶手段に記憶された辞書データベースを検索する検索手段と、
前記検索キー入力手段から入力された日本語的表音表記を入力ビューに表示し、前記検索手段の検索結果に基づいて該当する外国語辞書データを出力ビューに表示するように制御する出力手段と、
を含むことを特徴とする外国語電子辞書検索装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、外国語辞書の発音記号からローマ字やカタカナの日本語的表音表記を生成し、これを更に自然な日本語としての表音表記（以下、単に表記と記す場合もある）、あるいは短縮した表音表記としての表音表記のゆれ（表記のばらつき）を所定の表音表記に統一した検索キーとして上記外国語辞書データ（原データ）と共に辞書データベースとして登録することにより、外国語の日本語的表音表記のルールを意識することなく入力した日本語的表音表記の検索キーから外国語辞書データベースを検索できるようにするための、外国語電子辞書の検索に関する。
【０００２】
【従来の技術】
国際化の進展により、日本語に占める日本語的外国語，所謂「カタカナ語」とくに「カタカナ英語」と呼ばれる外来語の比率は増える一方である。
この種の外来語は、その発音をカタカナで表記した表音表記として用いることが殆どである。その発音は日本語の発音に沿ったものとして表現されているものが大勢であるが、そのカタカナ表現やカタカナに対応したローマ字表現もまちまちである。また、元の言語（外国語）の単語の意味とは違った意味に用いられているものも多い。
従来、例えば特開昭６１−１００８６４号公報，特開昭５７−１６１９７０号公報に開示のように、外国語のカタカナ表記もしくはカタカナ相当のローマ字表記と当該外国語の綴りの対応表を設けておき、カタカナ表記もしくはカタカナ相当のローマ字表記の入力に対して外国語の単語の綴りを表示して、それを基に辞書検索を行うようにしたものが知られている。
【０００３】
【発明が解決しようとする課題】
上記従来の技術のように、外国語のカタカナ表記もしくはカタカナ相当のローマ字表記と当該外国語の綴りの対応表を全ての外国語単語について作成することは膨大な作業量を必要とするうえ、誤りの発生も避けられず、効率の良いものとは言えず、また日々増えるカタカナ語に対応してその改定を行うことは容易でない。
【０００４】
一方、外国語の発音を表す表音表記としてＩＰＡ表記（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｐｈｏｎｅｔｉｃ  Ａｌｐｈａｂｅｔ）などの統一した発音表記があるが、これは日本人には分かり難いものであると共に、既存の辞書の発音記号との対応において新たにその発音表記を入力することは更に多大な労力を必要とする。
【０００５】
さらに、上記公報に開示されたような対応表を作成して電子辞書として登録しても、カタカナ表記には、表記のゆれ，すなわちカタカナ表現のばらつき，不統一があり、全ての単語についてこのような表記のゆれを統一するための対応表をも作成し登録することは困難である。たとえは、「ｇｅｓｔｕｒｅ」という単語一つとってみても、そのカタカナ表記には、「ゼスチャー」，「ゼスチュアー」，「ジェスチャー」．．など、数多くの暖昧な表記（上記した表記のゆれ）が見られる。これを全ての単語について登録することは不可能てある。
【０００６】
このように、外国語を日本的な表音で表記する際に、音節に跨がった表記の異なり（上記のゆれ、詳しくは、音韻上のゆれ）が存在するため、日本語における上記のような表記の暖昧さに起因する検索キー設定に困難性があり、外国語の検索キーとして当該検索システムにおける表記基準（表記ルール）を知ることなく単にカタカナ表記を用いることには問題があった。
【０００７】
本発明の目的は、カタカナ語などのように、外国語の日本語的表音表記から元の外国語を検索する際に、その日本語の標準的表音表記を意識することなく好みの表記で検索キーを入力できるように電子辞書の検索をするための装置を提供することにある。
【０００８】
【課題を解決するための手段】
本発明の外国語電子辞書検索装置は、外国語辞書の原データの発音記号から生成した日本語的表音表記と前記原データとを含む外国語辞書データを、日本語的表音表記のゆれを補正した短縮表記をキー情報として登録した辞書データベースを記憶した記憶手段と、前記辞書データベースを検索する検索キーを日本語的表音表記で入力する検索キー入力手段と、前記検索キー入力手段から入力された日本語的表音表記を短縮表記に補正する補正手段と、前記補正手段により補正された短縮表記により、前記記憶手段に記憶された辞書データベースを検索する検索手段と、前記検索キー入力手段から入力された日本語的表音表記を入力ビューに表示し、前記検索手段の検索結果に基づいて該当する外国語辞書データを出力ビューに表示するように制御する出力手段とを含むことを特徴とする。
【００１２】
【作用】
外国語の原辞書データ（原データ）の発音記号から日本語的表音表記（日本語の表音表記：カタカナ表記，ローマ字表記）を自動的に生成させ、この表音表記と共に上記外国語の原データをデータベースとして登録しておき、日本語的表音表記の検索キーを入力して、データベースを検索する。その検索結果に基づいて外国語辞書の原データを出力する。外国語辞書に対して日本語的発音をそのまま表音表記とした検索キーを用いて検索することが可能となり、その際、日本語の標準的表音表記を意識することなく好みの表記で検索キーを入力できる。
【００１３】
【実施例】
以下、本発明の実施例を図面を参照して説明する。
図１は本発明による外国語電子辞書生成検索装置の概略構成を示すブロック図であって、１は表音表記生成部、２は表記補正部、３は記憶部、４は検索キー入力部、５は検索結果出力手段である。
【００１４】
同図において、表音表記生成部１は外国語辞書の原データから発音記号を抽出し、この発音記号に基づいてカタカナまたはローマ字表記の表音記号をする。
生成された表音表記は、表記補正部２において、その綴り（スペリング）に応じ、日本語として自然となるような（日本人にとって発音し易い）表記補正を行う。
【００１５】
表記補正した表音表記は、原辞書である外国語辞書の原データと共に記憶部３に登録される。記憶部３には表音表記を検索キーとして格納する表音表記格納領域（日本語的表音表記格納領域）と上記原データをその単語毎レコードとして格納する単語レコード格納領域とが少なくとも設けられており、ユーザが検索キー入力部４からカタカナやローマ字による外国語の表音記号（表音表記）を入力することにより、その検索結果が検索結果出力部５に出力される。
【００１６】
図２は本発明の第１実施例である和英カタカナ検索装置の構成を説明するブロック図である。
【００１７】
同図において、表音表記生成部１はＭＴ等の形とした原辞書（英和辞書）２１と辞書読込手段２２とカタカナ表記入力手段２３とから成る。辞書読込手段２２は、原辞書２１の辞書データをコンピュータで処理可能な形に構造化する機能を有し、カタカナ表記入力手段２３は原辞書データから得られた発音記号を基に日本語的表音表記を生成する機能を有し、ここではカタカナ表記を生成する。
【００１８】
次に、図２に示した実施例の構成の動作を説明する。
まず、原辞書である英和辞書のデータを基にして辞書データベースを作成し、これを記憶手段３に登録するが、一般に原辞書２１はＭＴの形で電子的データとして供給される。これを辞書読込手段２２に読込み、予め決められた規則にしたがってコンピュータ処理可能に構造化したテキストを作成する。
【００１９】
図３は構造化テキスト例の説明図であって、辞書を構成する一つの単語についてのレコードを示し、２１は単語「ｌｉｓｔ」についての辞書項目（属性）のレコードで、見出し語である単語「ｌｉｓｔ」，その重要度＊＊（この記号は、例えば高校程度で習得すべきものに＊、中学程度で習得すべきものに＊＊を付してある），発音記号〔ｌｉｓｔ〕，品詞項目からなり、更に品詞項目について分解したレコード２２−１，２２−２が木構造等の形で構造化された単語レコードを生成する。同図の例では、単語「ｌｉｓｔ」を見出し語として、重要度＊＊，発音〔ｌｉｓｔ〕および品詞としての名詞（意味：名簿、用例：Ｈｅｒ  ｎａｍｅｉｓ．．，慣用句：ｍａｋｅ  ａ  ｌｉｓｔ  ｏｆ．．，・・）と他動詞（意味：表す，用例：・・）・・・が図示のように構造化データとして生成される。
【００２０】
上記の構造化データから、その発音項目を取り出し、その発音記号（図３の例では〔ｌｉｓｔ〕）をカタカナ表記入力手段２３に渡す。  カタカナ表記入力手段２３は与えられた発音記号からカタカナ表記を生成する。このカタカナ表記の生成は、既知の日本語ワードプロセッサなどで用いられているローマ字→カナ変換と同様のアルゴリズムにより実行できる。
【００２１】
カタカナ表記入力手段２３で生成されたカタカナ表記（カナ表記）は補正手段２４に供給されて日本語的発音表記への補正が行われる。
日本語は各音節が母音で終わるのを基本としていることで、英語等の外国語の表記と大きく異なる。この問題を解決するため、英語の発音記号について次のような補正を施す。
【００２２】
図４は英語の発音記号に付加する補正情報の対応を示す説明図であって、記号ｂ，ｄ，．．ｋ，１，ｐ，．．に対して、それぞれブ，ド，．．ク，ル，プ，．．を付加する。
例えば、見出し語の単語ｄｅｓｋの発音記号［ｄｅｓｋ］は、その記号が［ｓ］［ｋ］について、その後にそれぞれ［ｕ］をおぎなって［ｄｅｓｕｋｕ］とし、このカタカナ発音表記として［デスク］を生成する。
【００２３】
しかし、発音記号のみでは暖昧母音［∂］を含む音節の表記などが確定できない。そのため、カタカナ表記と辞書読込手段から得られるつづり（スペリング）や音節情報（“‐”）を補正手段２４に与え、発音補正を施す必要がある。
【００２４】
図５は暖昧母音の補正対応表の説明図であって、［ｃａ，ｋｅ］には［ヶ］を、［ｃａｕ，ｃｏ］には［コ］を、．．．．のように対応させる。例えば、ｃｏｎ−ｃｅｒｎ［ｋ∂ｎｓ∂：ｒｎ］の前半の音節’ｃｏｎ’は［ｋ∂ｎ］に対応するので［コン］に、後半の音節’ｃｅｒｎ’は［ｓ∂：ｒｎ］に対応して［サーン］というように、図５に示した対応表によって暖昧母音の発音を確定する。
【００２５】
図６は記憶手段に格納される補正済のカタカナ表音表記レコードと単語レコードの内容の説明図であって、カタカナ表音表記６１を検索キーとして単語レコード６２が格納される。
【００２６】
図７は上記のようにして生成され記憶手段に格納された英和辞書データベースを検索した出力例を示すユーザビューの説明図である。
検索キー入力部４は通常のキーボード／マウスからなる入力手段２８の他に、ＯＣＲ読み取り装置２６や音声入力手段２７で構成することができ、これらの何れかから入力した検索キーとして［イングリッシュ］と入力すると、ビュー７１の入力ビュー７２に検索キー［イングリッシュ］が表示され、この検索キーに基づいて検索された結果である「Ｅｎｇｌｉｓｈ」の英単語とその関連項目（発音記号，品詞，意味，…）が出力ビュー７３に表示される。
【００２７】
なお、この検索結果を出力する出力手段としては、上記のような表示手段のユーザビューによる視覚表示の他に、直接紙に印刷出力するハードコーピー手段３０や音声で出力する音声出力手段３１などで構成することもできる。
【００２８】
上記説明したように生成された英和辞書等の外国語辞書は、この実施例で説明したような使い方に限らず、本来の外国語辞書としての利用，すなわち見出し語からの検索が可能であることは言うまでもない。この場合、図２の検索入力部４から入力された単語が英文字であれば、図６に示した見出し語をキーとして検索する。
【００２９】
このとき、その単語レコード６２に加えてカタカナ表音表記レコード６１をも出力することによって、この辞書を外国人が日本語の学習のために利用するうえで学習効果が大きくなるという効用もある。最近の国際化に伴って、日本に在住する外国人の数は増える一方である。外国人が日本語を学習するうえで大きな障害となっている一つにカタカナ語がある。
【００３０】
カタカナ語は、日本人の発音の都合で原語とは掛け離れた発音表記となってしまったものや、流行らす側の勝手なフィーリングに基づいて創作したものが多く、外国人にとっては困惑するものであることが殆どである。本発明は、このようなカタカナ語を理解するためにも有効な手段となる。
【００３１】
図８はカタカナ語の理解のために資する利用形態を説明するユーザビューの説明図であって、ユーザを外国人として想定し、検索キー入力部４から見出し語「Ｊａｐａｎｅａｓｅ」を入力すると、入力した検索キーがユーザビュー８１の入力ビュー８２に表示され、検索された結果が出力ビュー８３に表示される。
【００３２】
この出力ビューには、入力した英語の見出し語に対応する前記した日本語的なカタカナ表記が出力される。このカタカナ表記により、外国人は通常の日本語の意味に加えて日本的な発音を知ることができる。これを利用して、日本語の文章を書く場合にカタカナ語を交えた日本人的な文章を作ることができ、学習効果向上の期待を持たせることができる。
【００３３】
以上のように、本実施例によれば、一般に分かり難い発音記号から自動的にローマ字またはカタカナ表記が得られ、外国語辞書を日本語的な表音表記を介して利用することができる。
【００３４】
次に、本発明による外国語電子辞書生成・検索装置の他の実施例を説明する。図９は本発明を英和カタカナ検索システムに適用した第２実施例の構成を説明するブロック図であって、１は表音表記生成部、２は表記補正部、３は記憶部、４は検索キー入力部、５は検索結果出力部である。そして、前記実施例と同様に、表音表記生成部は１は外国語辞書の原データから発音記号を抽出し、この発音記号に基づいてカタカナまたはローマ字表記の表音記号を生成する。表音表記生成部１はＭＴ等の形とした原辞書（英和辞書）２１と辞書読込手段２２とカタカナ表記入力手段２３とから成る。すなわち、辞書読込手段２２は、原辞書２１の辞書データをコンピュータで処理可能な形の構造化する機能を有し、カタカナ表記入力手段２３は原辞書データから得られた発音記号を基に表音記号（表音表記）を生成する機能を有し、ここではカタカナ表記を生成する。
【００３５】
辞書データの構造化は前記図３で詳細に説明したように、予め決められた規則にしたがってコンピュータ処理可能に構造化したテキストを作成する。
【００３６】
構造化された図３に示したような単語レコードからなる辞書データは記憶部３を構成する記憶手段２５に格納される。一方、上記表音表記生成部１のカタカナ表記入力手段２３は辞書データの発音記号の項目を抽出し、この発音記号からカタカナ表記を生成し、生成したカタカナ表記を表記補正部２を構成する表音表記短縮手段２４１に与え、表記のゆれを補正する表記短縮化処理を行う。
【００３７】
原辞書である英和辞書の発音記号から生成したカタカナ表記は、日本語的な表記と異なるものが多く、また日本語としてのカタカナ表記にも多様な表記（ゆれ）が存在する。このような多種多様な表記についてまで辞書データベースに登録することはその生成作業の膨大さもさることながら、記憶手段の容量を消費し、検索速度を低下させるなど、システム全体からみて決して効率のよいものではない。
本発明のこの実施例では、上記表記のゆれを解決するために、このゆれを一意的に短縮する処理、すなわち統一した短縮表記とする処理を施すものである。
【００３８】
以下、このカタカナ表記短縮手段における短縮アルゴリズムを図１０〜図１３を参照して説明する（なお、後述する検索時の検索キーの短縮アルゴリズムも同一である）。
【００３９】
図１０はカタカナ短縮アルゴリズムを説明するフローチャート、図１１は子音変換テーブル（ＣＴ）の説明図、図１２は二重母音テーブル（ＤＴ）の説明図、図１３は一文字置換テーブル（ＯＴ）の説明図である。
【００４０】
まず、バッファのクリアや変数初期化を行った後（ステップ１、以下「Ｓ１」のように記す）、辞書読込手段２２から入力されたカタカナ文字列からカタカナ表記入力手段２３が表音表記短縮手段入力用のデータストリームＲＳ（発音記号から生成されたカタカナ表記を転送するためのデータ転送構造、以下、単にストリームＲＳという）を生成する（Ｓ２）。また同時に短縮結果を記憶手段２５に格納するための出力用のデータストリームＷＳ（短縮処理されたカタカナ表記を転送するためのデータ転送構造、以下、単にストリームＷＳという）も生成しておく（Ｓ３）。
【００４１】
表音表記短縮手段２４１はストリームＲＳから１文字目を読み込んでバッファに蓄え（Ｓ４）、該文字がストリームＲＳの入力の最後のポジションであるか否かを判断し（Ｓ５）、最後であるなら（Ｓ５でＹＥＳ）Ｓ１２に分岐する。最後の文字でない場合には，すなわち当該カタカナ文字列に未だ文字がある場合には（Ｓ５でＮＯ）２文字目をバッファＢＦに読み込む（Ｓ６）。
【００４２】
２文字目を読み込んだなら図１１の子音テーブルＤＴによりバッファＢＦの内容の置換を行い、これをバッファＢＦに書き込む（Ｓ７）。子音テーブルＣＴに対応する置換の表記がなくて置換ができない場合には（Ｓ８でＮＯ））、更に図１２の二重母音テーブルＤＴによりバッファＢＦの内容の置換を行い（Ｓ９）、置換したものをバッファＢＦに書き込む。なお、子音テーブルＣＴで置換できた場合（Ｓ８でＹＥＳ）にはＳ１４に分岐する。
【００４３】
ここで、子音テーブルＣＴと二重母音テーブルＤＴを別に設けたのは、短縮処理時に子音→母音という表記の優先順位をつけることにより、一意に短縮するためである。また、２文字づつ処理することで、後述するカタカナ語特有の音節に跨がる表記のゆれを吸収することができる。
なお、ここでいう「短縮」は、ゆれを吸収するための中間表現であり、図１１のテーブルから明らかなように、置換処理しても文字数が変わらない場合もある。
【００４４】
図１２の二重母音テーブルを用いてバッファＢＦの内容の置換が行われた場合（Ｓ１０でＹＥＳ）、Ｓ１４に分岐する。バッファＢＦの内容の置換が行われなかった場合、すなわち短縮がなされなかった場合（Ｓ１０でＮＯ）は、バッファＢＦの２文字目をクリアして消去する（Ｓ１１）。すなわち、バッファＢＦには、ＳＴ４で書き込まれた一文字のみ存在している。
【００４５】
次に、このバッファＢＦに書き込まれている一文字について、図１３に示した一文字置換テーブルＯＴを参照して置換処理を行い（Ｓ１２）、置換した結果をバッファＢＦに格納する。この段階で、なおも置換されなかった文字はそのまま表記されることになる。
【００４６】
この状態では、ストリームＲＳのポジションが一つ余分に進んでいるため、該ストリームＲＳのポジションを一つ戻し（Ｓ１３）、バッファＢＦの内容をストリームＷＳに書き込む（Ｓ１４）。
【００４７】
ストリームＷＳに内容を書き込んだ後、該バッファＢＦをクリアし（Ｓ１５）、ストリームＲＳのポジションが最後であるか否かを判断し（Ｓ１６）、最後のポジションでなければ（Ｓ１６のＮＯ）Ｓ４に戻って上記と同様の短縮処理を続行する。また、最後であると判断された場合，すなわちストリームＲＳの読み込みが終了すると（Ｓ１６のＹＥＳ）、この短縮処理は終了となり、ストリームＷＳの内容を短縮文字列として記憶手段の検索キー格納領域に出力し（Ｓ１７）、処理をおわる。
【００４８】
以下、この短縮処理の具体例を「ｇｅｓｔｕｒｅ」を例にとって説明する。
単語「ｇｅｓｔｕｒｅ」の発音のカタカナ表記として「ジェスチャー」が与えられた場合、まず、入力文字列のストリームＲＳから１文字目“ジ”と２文字目“ェ”が表音表記短縮手段２４１のバッファＢＦに読み込まれる。バッファＢＦの内容が“ジェ”となる。
【００４９】
このバッファＢＦの内容“ジェ”は図１１に示した子音テーブルＣＴを参照して“ゼ”に置換されて（すなわち、１文字の表音表記に短縮されて）バッファＢＦに書き込まれた後、このバッファＢＦの内容が出力文字列のストリームＷＳに書き込まれると共に、該バッファＢＦはクリアされる。
【００５０】
そして、ストリームＲＳの当該単語の発音記号から生成したカタカナ表音表記には未だ「・・スチャー」がある（すなわち、ストリームＲＳの入力ポジションは最後ではない）ので、バッファＢＦに“ス”“チ”が読み込まれるが、この“スチ”は子音テーブル，二重母音テーブルのいづれのテーブルにも表記されていないため置換処理はなされない。したがって、上記したように、バッファＢＦに読み込まれた２文字目である“チ”が消去され、“ス”が残り、図１３の一文字テーブルでも置換の対象とは成らないのでそのままストリームＷＳに書き込まれる。
【００５１】
バッファＢＦをクリア後、次にストリームＲＳから読み込まれた“チ”，“ャ”も同様にしてストリームＷＳに書き込まれていく。
そして、最後は“一”を読み込むが、これがストリームＲＳの当該カタカナ表音表記の最後のポジションであるので、直接一文字テーブルの置換対象となるが、同テーブルでは‘削除’となっているので、バッファＢＦは空となって、ストリームＷＳには何も書き込まれずに短縮処理を終了する。
【００５２】
この結果、ストリームＷＳの内容は「ゼスチャ」となっており、これが単語「ｇｅｓｔｕｒｅ」の発音のカタカナ表記の短縮文字列として記憶手段に出力される。
このように、生成された短縮表記を検索キーとして図９の辞書読込手段２２で生成された構造化単語レコードと共に記憶手段２５に登録される。これを原辞書のすべての単語について繰り返すことで、カタカナ検索英和電子辞書のデータベースが構築される。
【００５３】
図１４は検索結果出力部を構成する表示手段のビューの模式図であって、上記の説明のようにして生成され構築されたカタカナ検索英和電子辞書データベースを用いて辞書検索を実行する場合、ユーザはまず、図９の検索キー入力部４を構成するキーボード２８から検索したい単語をカタカナ表記で入力する（なお、検索キー入力部４，および検索結果出力部５は前記図２に示したような種々の手段で構成できる）。
【００５４】
入力された検索キーは、前記したデータベース生成時と同様に、表記補正部２の表音表記短縮手段２４１で短縮表記に変換され、この短縮表記を検索キーとして記憶手段２５に登録されているデータベースを検索する。この検索キーの短縮表記もデータベース登録時と同じ一意的短縮が行われるものであるため、ユーザは自分の好みのカタカナ表記で入力可能であり、標準的なカタカナ表記のルル（表記法）や上記した短縮アルゴリズムを意識する必要がない。
【００５５】
ユーザが「ｇｅｓｔｕｒｅ」について検索しようとする場合、ユーザによっては、またはその時の気持ち次第で、「ジェスチャー」，「ジェスチャ」，「ゼスチャー」，「ゼスチュア」，‥等々、様々なカタカナ表記で検索キーを入力する。すなわち、入力する検索キーの表記にゆれがある。しかし、この表記のゆれはデータベース登録時と同一の「ジェスチャー」の場合は勿論のこと、他の場合も全て「ゼスチャ」という短縮表記に一意に変換されるため、記憶手段からは「ゼスチャ」を検索キーとして「ｇｅｓｔｕｒｅ」の単語レコードが検索される。
【００５６】
図１４においては、ユーザの入力した検索キー「ゼスチュア」がユーザビュー１３１の入力ビュー１３２に表示され、その検索結果の単語レコードが出力ビュー１３３に表示され、ユーザに提示される。
【００５７】
上記説明したように生成された英和辞書等の外国語辞書はこの実施例で説明したような使い方に限らず、前記第１実施例と同様に本来の外国語辞書としての利用，すなわち見出し語からの検索が可能であることは言うまでもない。また、検索結果にその単語レコードに加えて標準的なカタカナ表記（「ジェスチャー」）をも出力することによって、この辞書を外国人が日本語の学習のために利用するうえで学習効果が大きくなるという効用もある。前記したように、カタカナ語は、日本人の発音の都合で原語とは掛け離れた発音表記となってしまったものや、日本人が勝手に創作したものが多く、外国人に困惑を招くものである場合が多い。本発明は、外国人がこのようなカタカナ語を理解するために用いて有効な手段となる。
【００５８】
図１５はカタカナ語の理解のために資する利用形態を説明するユーザビューの説明図であって、ユーザを外国人として想定し、検索キー入力部４から自己流のカタカナ表記「ゼスチュア」を入力すると、入力した検索キーがビュー１４１の入力ビュー１４２に表示され、検索された結果が出力ビュー１４３に表示される。
【００５９】
これにより、当該英単語の標準的なカタカナ表記法を知らず知らずのうちに知得することができ、外国人にとって（日本人にとっても）日本語の学習効果が大きく向上する。
【００６０】
このように、本実施例によれば、カタカナ表記を検索キーとして人力する際に、カタカナ表記のルールを知らないでも自己流のカタカナ表記で単語検索ができ、また短縮表記を検索キーとしたために記憶手段の容量も少なくて済み、かつ高速の検索が可能となる。
【００６１】
【発明の効果】
以上説明したように、一般に分かり難い発音記号からローマ字あるいはカタカナの表音表記が自動的に得られ、これを検索キーとして外国語辞書を日本語的な表音表記を介して扱うことが可能となり、外国語が不得意な人でも発音（表音表記）からの検索ができる。また、検索キーとしてカタカナ等の表音表記を入力する際にその標準的な表記ルールを意識することなく、ユーザの好みの表記で入力することができると共に、外国語に馴染みが薄い人にとっての日本語学習効果を向上させることができる。
【図面の簡単な説明】
【図１】  本発明による外国語電子辞書生成検索装置の概略構成を示すブロック図、
【図２】  本発明の第１実施例である和英カタカナ検索装置の構成を説明するブロック図、
【図３】  構造化テキストの説明図、
【図４】  英語の発音記号に付加する補正情報の対応を示す説明図、
【図５】  暖昧母音の補正対応表の説明図、
【図６】  記憶手段に格納される補正済のカタカナ表音表記レコードと単語レコードの内容の説明図、
【図７】  記憶手段に格納された英和辞書データベースを検索した出力例の説明図、
【図８】  カタカナ語の理解に資する利用形態の説明図、
【図９】  本発明を英和カタカナ検索システムに適用した第２実施例の構成を説明するブロック図、
【図１０】  カタカナ短縮アルゴリズムを説明するフローチャート、
【図１１】  子音変換テーブルの説明図、
【図１２】  二重母音テーブルの説明図、
【図１３】  一文字置換テーブルの説明図、
【図１４】  検索結果出力部を構成する表示手段のビューの模式図、
【図１５】  カタカナ語の理解に資する利用形態の説明図である。
【符号の説明】
１・・・表音表記生成部、２・・・表記補正部、３・・・記憶部、４・・・検索キー入力部、５・・・検索結果出力手段。
【図１】
0003677016.tif 000002
【図２】
0003677016.tif 000003
【図３】
0003677016.tif 000004
【図４】
0003677016.tif 000005
【図５】
0003677016.tif 000006
【図６】
0003677016.tif 000007
【図７】
0003677016.tif 000008
【図８】
0003677016.tif 000009
【図９】
0003677016.tif 000010
【図１０】
0003677016.tif 000011
【図１１】
0003677016.tif 000012
【図１２】
0003677016.tif 000013
【図１３】
0003677016.tif 000014
【図１４】
0003677016.tif 000015
【図１５】
0003677016.tif 000016