(57)【要約】概念相互間の関連付けデータベースを生成するための装置および方法。この概念相互間のデータベースは、１つの状態における情報に対応する１つの言語の単語および句を、第２の状態における情報に対応する第２の言語の単語および句に関連付ける。この方法は、第１の状態で表現された内容を受け取るステップと、第２の状態で表現された内容を受け取るステップと、前記第１の状態で表現された内容を前記第２の状態で表現された前記内容と共に解析するステップとを含む。解析は、第１の状態で表現された内容のセグメント、および前記第２の状態で表現された内容のセグメントを使用することを含む。この方法は、前記第２の状態の前記内容に関連付けられた前記第１の状態の内容の関連付けデータベースの生成も含む。【特許請求の範囲】
【請求項１】
第１の状態で表現された内容を受け取るステップと、
第２の状態で表現された内容を受け取るステップと、
前記第１の状態で表現された前記内容を、前記第２の状態で表現された前記内容に対して解析し、前記解析が第１の状態で表現された内容のセグメント、および前記第２の状態で表現された内容のセグメントを使用するステップと、
前記第１の状態の前記内容を前記第２の状態の前記内容に関連付けた、関連付けデータベースを生成するステップとを含む、内容を関連付けるための方法。
【請求項２】
第１の状態で表現された内容を受け取り、かつ第２の状態で表現された内容を受け取り、
第１の状態で表現された内容のセグメント、および前記第２の状態で表現された内容のセグメントを使用して、前記第１の状態で表現された前記内容を前記第２の状態で表現された前記内容に対して解析し、
前記第２の状態の前記内容に関連付けて、前記第１の状態の前記内容の関連付けデータベースを生成する、コンピューティングデバイスを備えた、内容を関連付けるためのコンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
【背景技術】
【０００２】
本発明は、情報を、１つの状態から第２の状態に変換、処理、かつ／または翻訳するための概念相互間の関連付けデータベースを生成する方法および装置に関する。本発明の一実施形態では、この２つの状態は、言語（たとえば、英語、ヘブライ語、中国語など）を表しており、したがって、本発明は、１つの言語の単語および句（ｐｈｒａｓｅ）を第２の言語の翻訳対象に関連付ける、言語間のデータベースを生成するものである。この例では、本発明は、２つの言語の文書を調査し、両言語における各単語または句について翻訳のデータベースを生成することによって、データベースを生成する。ただし、本発明は、言語の翻訳だけに限定される必要はない。本発明は、ユーザが、概念のデータベースを生成し、こうした概念を階層的方法で他のさまざまな概念に関連付けることができるようにする。したがって、概念は、他の概念に関連付けられ、出現の頻度に応じてランキングされる。出現頻度に与えられる特定の重み、およびこうして生成されたデータベースに適用される用途は、ユーザの要件に応じて変えることができる。
【０００３】
たとえば、テキストの１つの言語から他の言語への変換に関連して、本発明は、英語の単語および単語列の外国語翻訳を生成するように動作する。本発明は、関連付けのランキングをこれらの単語（または単語列）に戻す。たとえば、サンプルサイズが十分大きいとすれば、最も出現頻度が高い単語が、その（英語の）単語に相当する外国語である。ただし、本発明は、英語の単語への他の外国語の関連付けも戻し、ユーザはこれらの関連付けを望みどおりに処理することができる。たとえば、単語「ｍｏｕｎｔａｉｎ」は、本発明によって処理される場合、調査した言語の外国語の単語のリストを戻すことができる。単語「ｍｏｕｎｔａｉｎ」に相当する外国語が、最高位にランキングされる可能性が最も高い。しかし、本発明は、「ｓｎｏｗ」または「ｓｋｉ」など、「ｍｏｕｎｔａｉｎ」に関連付けられた他の外国語の単語も戻す。これらの単語は、「ｍｏｕｎｔａｉｎ」の翻訳よりもランキングが低いことも、あるいはそうでないこともあるが、ユーザの望みどおりに処理することができる。したがって、本発明は、自動関連付けデータベース生成装置である。最も強い関連付けは、ある意味で「翻訳」を表すが、他の（しかし低い）頻度の関連付けは、調査された概念に密接に関連する概念を表す。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、１つの言語と第２の言語の間で単語および句（単語列）を関連付けるデータベースを開発することである。この方法は、全般的に、それぞれ同じコンセプトまたは内容を、２つの異なる言語で表しているテキストを含む２つの文書に関する調査および処理に関する。本発明の方法および装置を使用して、データベースが、２つの言語間の関連付け、すなわち翻訳、またはさらに具体的には、単語および句に対しての可能な関連付けを伴って生成されるようにする。２つの言語間の単語および句に対する翻訳および他の適切な関連付けは、本発明によってさらに多くの文書が調査され処理されるにつれて、ますます強力に、すなわち頻度がさらに高くなり、したがって、文書の十分大きい「サンプル」を処理することによって、最も共通の（かつ、ある程度正しい）関連付けが明確になり、この方法および装置を翻訳の目的に使用することができるようになる。
【課題を解決するための手段】
【０００５】
本発明の好ましい実施形態は、従来技術で容易に入手できるタイプのパーソナルコンピュータシステムなど、コンピューティングデバイスを使用する。ただし、本発明の方法および装置は、必ずしもこうしたコンピューティングデバイスを使用する必要はなく、相互の関連付けを手動で行うことを含む他の方法で、容易に実施することができる。連続する文書を調査して、文書の「サンプル」を拡大し、相互関連付けデータベースを生成する方法は、多様である。すなわち、文書は、手動によって、（従来技術で知られている自動用紙ローダなど）自動送り込みによって、またはインターネット上の検索技法を使用して自動的に関連文書を探し出すことによって、分析および処理用にセットアップすることができる。
【０００６】
以下の考察では、用語「文書」を交換可能に使用して、１つは１つの言語、他方は第２の言語であること以外は、同じコンセプトまたは内容を表している対の項目（本、記事、手紙など）を一般に指すことに留意されたい。さらに、本発明が１つの単語に関して動作していると考えられる場合は常に、同じ技法で句または他の単語列が処理されていることが明らかであり、１つの単語だけに限定されない。
【０００７】
本仮出願は、２００１年３月１６日に出願の仮出願第６０／２７６，１０７号、「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｃｏｎｔｅｎｔ  Ｍａｎｉｐｕｌａｔｉｏｎ」（本明細書に添付）を参照により組み込む。
【発明を実施するための最良の形態】
【０００８】
本発明の好ましい実施形態を次に説明する。
本発明は、少なくとも表示手段、入力方法と出力方法、およびプロセッサを有する通常のコンピュータシステムで実施することができる。表示手段は、陰極線管ターミナル、液晶ディスプレイ、フラットパネルディスプレイなど、従来技術で容易に入手できるものでよい。プロセッサ手段も、その手段を提供してコンピュータを動作させて本発明を実施することができるような、コンピューティング環境で容易に入手し使用できるものでよい。最後に、入力方法を用いて、相互関連付けデータベースを構築する目的で、文書入力ができるようにする。上記に記載したように、具体的な入力方法は、ユーザの必要に応じて変えることができる。
【０００９】
本発明により、データベースを構築する目的で文書を調査する。（やはり、２つの異なる言語で同じテキストを表す対の文書の）文書の入力後、本明細書に記載した方法および／または装置を使用して生成プロセスを開始する。
【００１０】
文書は、説明のため、２つの異なる言語における同じ単語（または一般的な意味では概念）を含むと仮定されたい。文書Ａは言語Ａで、文書Ｂは言語Ｂで書かれている。この文書は以下のテキストを有する。
【００１１】
【表１】
2004531832.tif 000002
【００１２】
本発明の第１のステップは、単語範囲を計算して、所与の単語または句すべてに対する密接な関連付けを決定することである。単語対単語の翻訳は適切でない（すなわち、文書Ａの単語１は文書Ｂの単語１の文字通りの翻訳としては存在しない可能性が極めて高い）ため、本発明のデータベース生成技法では、第２の言語の単語の範囲に対して、第１の言語の各単語をテストする。したがって、この範囲は、２つの文書の調査によって拡大され、第１の文書の単語、句、または他の単語列に対して、第２の言語の単語、句、または他の単語列を比較するために使用される。すなわち、第２の言語の単語（または句、あるいは単語列）の範囲を、第１の言語の単語（または句、あるいは単語列）すべてに対して一致の可能性があるものとして適用する。範囲についてのテストによって、データベース生成技法は、第１の言語に相当し翻訳可能な第２の言語の数を設定する。
【００１３】
範囲値は、最終的にはユーザ定義である。文書の単語数に基づいた鐘形曲線の導出など、一般の統計的技法を含むさまざまな技法を用いて、範囲値を決定することができる。鐘形曲線など統計的技法では、文書の始めおよび終わりの範囲は、文書の中間の範囲よりも小さい。範囲の単語についての鐘形頻度は、文書の単語数に応じて派生したものであっても、または所望の単語数の有効範囲パーセンテージに応じて派生したものであっても、可能な単語翻訳の妥当な外挿を可能にする。他の方法は、単語の一定のパーセンテージの１レベル、単語の別のパーセンテージの第２の比較的高いレベル、および単語の最後のパーセンテージの第１のレベルと等しい第３のレベルに、範囲を存在させる「段階」技法など、範囲を計算するものである。やはり、範囲はユーザ定義、または他の可能なパラメータに応じて設定される。
【００１４】
範囲値は、２つの文書の単語数に応じたものでよい。２つの文書の単語数が等しい場合は、どの値を与えてもよい。統計的技法を適用すると、範囲が、文書の始めでは比較的少数の単語数、文書の中間で最大の単語数、文書の終わりでは比較的少数の単語数であるように、鐘形曲線を作成することができる。
【００１５】
２つの文書の単語数が等しくない場合は、比を用いて範囲を正しく位置付けることができる。たとえば、文書Ａが７５単語を有し、文書Ｂが１００単語を有する場合、２つの文書の比は３：４である。文書Ａの中間点は単語位置３７（または３８）である。しかし、この中間点（単語位置３７または３８）を、（鐘形曲線技法によって決定した場合）文書Ｂの最大範囲値についての位置付けとして使用することは、有効ではない。この位置（単語位置３７または３８）は文書Ｂの中間点ではないからである。代わりに、文書Ｂの範囲値の最大点の適用を、手動または他の技法で文書Ｂの中間点に位置させて行うことにより、２つの文書間の比または単語によって決定することができる。
【００１６】
本発明の核心は、各可能な翻訳に対する関連付け頻度の生成にある。文書内の単語の位置を調査し、上記に記載した範囲を適用することによって、本発明のデータベース生成技法は、第１の文書の単語に翻訳する第２の言語の文書の可能な１組の単語を戻す（ｒｅｔｕｒｎ）。本発明のデータベース生成技法を使用すると、可能な１組の単語が絞り込まれ、関連付け頻度が引き出されて、可能な翻訳を決定する助けとなる。したがって、１対の文書の調査後、本発明は、１つの言語における単語（または句、あるいは単語列）の第２の言語における同じ単語（または句、あるいは単語列）に対する関連付け頻度を生成する。本発明によって多数の文書の対を調査した後（したがって大きいサンプルが生成された後）、言語間の関連付けデータベース生成技法は、どの１単語、句、または単語列についてもさらに高度の関連付け頻度を戻す。十分に大きいサンプルを再調査した後の最高の関連付け頻度が翻訳である。当然、関連付け頻度が正しい翻訳であると考えられる最終点は、ユーザ定義であり、（参照により本明細書に組み込む、２００１年３月１６日に出願の仮出願第６０／２７６，１０７号、「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｃｏｎｔｅｎｔ  Ｍａｎｉｐｕｌａｔｉｏｎ」に記載のものなど）他の解釈的翻訳技法に従うものである。たとえば、多数の文書の調査後、英語の単語「ｆｒｉｅｎｄ」に相当するスペイン語についての関連付け頻度は、以下のようになる。「ｇａｔｏ」２５％、「ｂｕｒｒｏ」１５％、「ａｍｉｇｏ」６０％。さらに多くの文書の対が調査されるにつれて、本発明の動作により、「ａｍｉｇｏ」に対する関連付け頻度が高くなり、「ｇａｔｏ」および「ｂｕｒｒｏ」に対する関連付け頻度が低下する。ユーザ定義の点で、関連付け頻度は、英語の単語「ｆｒｉｅｎｄ」がスペイン語の「ａｍｉｇｏ」と翻訳されるように翻訳が発生したと考えられるレベルに達する。
【００１７】
上記に示したように、本発明は、単語だけでなく句または単語列（多数の単語）もテストする。単一の単語を解析した後、本発明のデータベース生成技法は、２単語の単語列、次いで３単語の単語列、以下同様に増分する方法で解析する。この技法は、よくあるように、１つの言語における句または単語列を他の言語の１つの単語に翻訳することができるようにする。この解析は、単語（単語列）の数が２つ以上の場合、単語または単語列のすべての位置が解析されたときに停止する。１つの単語が文書内で１度しか出現しない場合、このプロセスは、直ちに続けて１単語を増分し、１単語列を戻すようにする。１つの単語列が１度しか出現しない場合、プロセスは、文書の第２の単語に循環して戻り、上記に記載したように再度解析サイクルが発生する。
【００１８】
このプロセスに変更形態を発生させて、１単語が調査すべき２つの文書に１度だけ出現する状態に適応するようにできることを留意されたい。たとえば、１つの文書にその単語が１度しか出現しない場合、本発明の変更形態は、他の文書に関して解析を行い、関連する単語または単語列を検索できるようにする。ある点では、本発明のオペレーション用に、文書をいくつでも集合し、単一の文書として処理することができる。さらに、他の実施形態では、文書全体に作用して、ある単語が１度しか出現しない状態に対処することができる。
【００１９】
増分プロセス、テストプロセス及び戻しプロセスが、単語列についても同様に実行される。したがって、どの句についても出現回数が調査され、範囲に基づいて句は戻され、その句についての可能な翻訳のデータベースが生成される。
【００２０】
さらに、本発明は、正確な位置付けまたは（その単語列内での）単語に基づいて単語列を解析する方法で動作することができ、フレージング、スタイル、または省略形など文法的特徴を明らかにする方法で動作することができる。
【００２１】
本発明は、単語の部分集合がさらに大きい単語列内で出現する文書で起こるさまざまな変化に適応することができる。たとえば、正しい名前は、時に（「Ｊｏｈｎ  Ｄｏｅ」において見られるような）完全な形で示されるが、姓または名（「Ｊｏｈｎ」または「Ｄｏｅ」）で省略され、または他の方法（「Ｍｒ．Ｄｏｅ」）で省略されることがある。本発明は、解析によって、関連付けデータベースにあるこうしたパターンの存在を認識し、頻度の戻りを処理することによってこれらのパターンを明らかにする。本発明は、単語列の戻りよりも個々の単語の戻りを多く戻す（すなわち、フルネームの単語列「Ｊｏｈｎ  Ｄｏｅ」よりも姓または名の戻りの方が多い）可能性が最も高い。単語列を作る単語は、ランキングの変更を使用しても、必然的に、句の一部としてだけでなく個々にもカウントされるからである。たとえば、どの文書でも、名前「Ｊｏｈｎ  Ｄｏｅ」が１００回出現し、単独の「Ｊｏｈｎ」は１２０回出現し、単独の「Ｄｏｅ」は１１０回出現するとする。（本発明による）正常な翻訳の戻りでは、単語列「Ｊｏｈｎ  Ｄｏｅ」の解析を試みる場合は常に、「Ｊｏｈｎ」は「Ｄｏｅ」よりも上にランキングされ、その両単語は単語列「Ｊｏｈｎ  Ｄｏｅ」よりも上にランキングされる。部分集合についての戻り（または個々の戻り）から、より大きい単語列の出現数を減算する演算によって、正しい順序を確立することができる（ただし当然、他の方法を用いて同様の結果を得ることもできる）。したがって、１２０（単語「Ｊｏｈｎ」の出現回数）から１００（「Ｊｏｈｎ  Ｄｏｅ」の出現回数）を差し引くと、「Ｊｏｈｎ」の修正した戻りは２０である。この解析の適用により、（この単語列を解析し翻訳を試みる場合）、単語列「Ｊｏｈｎ  Ｄｏｅ」の出現回数として１００、単語「Ｊｏｈｎ」について２０、および単語列「Ｄｏｅ」について１０が得られ、したがって適切な関連付けが作成される。
【００２２】
次に、本発明の実施形態を、上記に記載した２つの文書を例として使用して説明する。表を以下のように再度作成する。
【００２３】
【表２】
2004531832.tif 000003
【００２４】
上記で表にした２つの文書（Ａ、第１の言語、およびＢ、第２の言語）を使用して、データベース生成技法のための以下のステップを実行する。
ステップ１．先ず、範囲を決定する。示したように、範囲は、ユーザ定義でもよく、またはさまざまな方法で近似にすることもできる。２つの文書の単語のカウントは、おおむね等しい（文書Ａに１０単語、文書Ｂに８単語）。範囲値３（３０％の文書Ａの単語）が最良の結果をもたらすことができる。この例では、鐘形曲線に近似するには、範囲は文書の始めと終わりでは１、かつ中間では２である。ただし、示したように、範囲（または範囲を決定するために用いる方法）は、完全にユーザ定義である。
【００２５】
したがって、本発明のデータベース生成技法を用いるとき、この例について、範囲は、１単語から２単語に、また１単語に変わる。
ステップ２．次に、文書Ａの第１の単語を文書Ａについて調査しテストして、その単語の文書内の出現回数を決定する。この例では、文書Ａの第１の単語はＸである。Ｘは、文書Ａ内で３回出現し、それは位置１、４、および９である。単語、句、または他の単語列の位置番号は、その単語、句、または単語列が文書内に存在する回数、および他の単語に対する文書内のその単語、句、または単語列の位置の単なる表記である。したがって、位置番号は、句読点を無視して、文書内の単語数に対応している。たとえば、文書が１０単語を有しており、単語「ｋｉｎｇ」が２回出現する場合、単語「ｋｉｎｇ」の位置番号は、その単語が出現する（１０単語のうちの）単なる位置である。
【００２６】
単語Ｘは、文書内に１回以上出現するため、プロセスは、次のステップに移る。単語Ｘが１回しか出現しない場合は、その単語をスキップして、プロセスは次の単語列（または句）に拡張され、生成プロセスが継続される。
【００２７】
ステップ３．位置１の第１の言語の単語Ｘについての可能な第２の言語の翻訳が戻される。その範囲を文書Ｂに適用することにより、文書Ｂ内の位置１および２（１＋／−１）の単語が与えられる。（文書Ｂ内の位置１および２に位置する）ＡＡおよびＢＢである。この単語の可能な組合せがすべて、Ｘの可能な翻訳として戻される。（単語列の組合せとしての）ＡＡ、ＢＢ、およびＡＡ  ＢＢである。この単語列の組合せは、１言語における１単語が第２の言語における句に相当することに適応する可能な一致として戻される。したがって、Ｘ１（単語Ｘの第１の出現）は、関連付けとしてＡＡ、ＢＢ、およびＡＡ  ＢＢを戻す。
【００２８】
ステップ４．単語Ｘの次の位置を解析する。この単語（Ｘ２）は、位置４で出現する。位置４は、文書の中心に近いため、（上記で決定した）範囲は、２単語である。可能な翻訳は、文書Ｂの単語４を探索し範囲（２）を適用することによって戻され、したがって単語４の前の２単語、および単語４の後の２単語が戻される。したがって、位置４＋／−２、または位置２、３、４、５、および６が戻される。これらの位置は、文書Ｂの単語ＢＢ、ＣＣ、ＡＡ、ＥＥ、およびＦＦに対応する。これらの単語（およびそれらを組み合わせた単語列）の順方向の順列は、ＢＢ、ＣＣ、ＡＡ、ＥＥ、ＦＦ、ＢＢ  ＣＣ、ＢＢ  ＣＣ  ＡＡ、ＢＢ  ＣＣ  ＡＡ  ＥＥ、ＢＢ  ＣＣ  ＡＡ  ＥＥ  ＦＦ、ＣＣ  ＡＡ、ＣＣ  ＡＡ  ＥＥ、ＣＣ  ＡＡ  ＥＥ  ＦＦ、ＡＡ  ＥＥ、ＡＡ  ＥＥ  ＦＦ、およびＥＥ  ＦＦと考えられる。したがって、Ｘ２は、関連付けとして、ＢＢ、ＣＣ、ＡＡ、ＥＥ、ＦＦ、ＢＢ  ＣＣ、ＢＢ  ＣＣ  ＡＡ、ＢＢ  ＣＣ  ＡＡ  ＥＥ、ＢＢ  ＣＣ  ＡＡ  ＥＥ  ＦＦ、ＣＣ  ＡＡ、ＣＣ  ＡＡ  ＥＥ、ＣＣ  ＡＡ  ＥＥ  ＦＦ、ＡＡ  ＥＥ、ＡＡ  ＥＥ  ＦＦ、およびＥＥ  ＦＦを戻す。
【００２９】
ステップ５．Ｘ（位置１）の第１の出現の戻りをＸ（位置４）の第１の出現の戻りと比較し、一致を決定する。この場合、Ｘ１およびＸ２の関連付けを比較し、２つの文書における一致をもたらす。２つの範囲のオーバーラップにおける同一の複数の戻り（または単語の出現あるいは単語列）は、単一の出現に減少できることを留意されたい。たとえば、この例では、位置２の単語はＢＢである。これを、（この範囲で動作させた場合の）Ｘの第１の出現、および（この範囲で動作させた場合の）Ｘの第２の出現の両方に対して戻す。この同じ単語位置がＸ１およびＸ２の両方に戻されるため、単語は１回の出現としてカウントされる。しかし、同じ単語が戻されるが、１つのオーバーラップ領域に戻されない（すなわち、Ｘ１およびＸ２の両方に対して同じ単語位置が戻されず、同一の単語が戻される結果となる）場合、その単語は２回カウントされる。この場合、単語Ｘの戻りは、ＡＡである。この単語（ＡＡ）はＸ１およびＸ２に対する両方の関連付けの戻りに出現するからである。両方の関連付けの戻りに出現する他の単語は、ＢＢであることを留意されたい。しかし、上記に記載したように、この単語は、Ｘの第１および第２の出現での範囲の動作によって到達した同じ位置に（したがって同じ単語で）あるため、この単語を無視することができる。
【００３０】
ステップ６．単語Ｘの次の位置（位置９）（Ｘ３）を解析する。（文書の終わり近くの）範囲１の適用により、文書Ｂの以下の位置、８、９、および１０での値が戻される。文書Ｂは、８つの位置しか有していないため、結果を短縮し、単語位置８だけをＸについての可能な値ＣＣとして戻す。
【００３１】
Ｘ（Ｘ１）についての第１の戻りと比較すると、戻りに一致がない。したがって、一致が起こらないため、Ｘ３について戻された値、したがってＣＣは無視され、関連付けられる一致はもたらされない。
【００３２】
ステップ７．単語Ｘの次の位置を解析する。ただし、文書Ａには単語Ｘの出現はもうない。この時点で、単語Ｘについての関連付け頻度が確立され、以下のデータベースがＸに対する可能な翻訳、ＡＡとして作成される。したがって、この時点で、ＸのＡＡへの関連付けが存在する。
【００３３】
ステップ８．単語Ｘはこれ以上出現しないため、プロセスを１単語だけ増分し、単語列（または句）をテストする。この場合、調査される単語列は、文書Ａの最初の２単語、「ＸＹ」である。ステップ２〜７で記載した同様の技法をこの句に適用する。
【００３４】
ステップ９．文書Ａを探索すると、単語列ＸＹは、１回しか出現しないことが分かる。この時点で、増分プロセスは停止され、データベースの生成は行われない。終点に到達したため、次の単語を調査する（このプロセスは、１単語列に対する一致が起こらない場合は常に実行される）。この場合、文書Ａの位置２にある単語は、「Ｙ」である。
【００３５】
ステップ１０．ステップ２〜７のプロセスを単語「Ｙ」に適用すると、以下のようになる。
・単語Ｙの２回の出現（位置２および７）があるため、データベース生成プロセスが継続される（やはりＹが文書Ａに１回しか出現しない場合、Ｙは調査されない）。
【００３６】
・位置２の範囲は１単語である。
・範囲（位置２、単語Ｙの第１の出現位置）を文書Ｂに適用すると、文書Ｂの位置１、２、および３での結果が戻される。
【００３７】
・これらの戻された位置における対応する外国語は、ＡＡ、ＢＢ、およびＣＣである。
・順方向の順列を適用すると、Ｙ１に対する以下の可能性が与えられる。ＡＡ、ＢＢ、ＣＣ、ＡＡ  ＢＢ、ＡＡ  ＢＢ  ＣＣ、およびＢＢ  ＣＣである。
【００３８】
・Ｙの次の位置を解析する（位置７）。
・位置７の範囲は、２単語である。
・この範囲を文書Ｂ（位置７）に適用すると、位置５、６、７、および８の結果、ＥＥ  ＦＦ  ＧＧおよびＣＣが戻される。
【００３９】
・順列はすべて、Ｙ２についての以下の可能性、ＥＥ、ＦＦ、ＧＧ、ＣＣ、ＥＥ  ＦＦ、ＥＥ  ＦＦ  ＧＧ、ＥＥ  ＦＦ  ＧＧ  ＣＣ、ＦＦ  ＧＧ、ＦＦ  ＧＧ  ＣＣ、およびＧＧ  ＣＣを与える。
【００４０】
・Ｙ１からの一致の結果は、単一の一致としてＣＣを戻す。
・Ｙ１およびＹ２に対する組合せの一致は、１つの値でＹについての関連付け頻度としてＣＣを与える。
【００４１】
ステップ１１。範囲増分の終了。単語Ｙ（単語ＣＣ）に対する唯一の可能な一致は、Ｙの第１の出現に対する範囲の終わりで出現する（ＣＣは文書Ｂの位置３で出現する）ため、第１の出現で範囲を１だけ増分して、位置１、２、３、および４、すなわち、ＡＡ、ＢＢ、ＣＣ、およびＡＡ、または以下の順方向の順列、ＡＡ、ＢＢ、ＣＣ、ＡＡ  ＢＢ、ＡＡ  ＢＢ  ＣＣ、ＡＡ  ＢＢ  ＣＣ  ＡＡ、ＢＢ  ＣＣ、ＢＢ  ＣＣ  ＡＡ、およびＣＣ  ＡＡを戻す。この結果を適用すると、Ｙについての可能な翻訳としてなおＣＣが与えられる。この範囲は、戻された一致が、第１の出現（単語「Ｙ」についてのベースの出現）に対する範囲の最後であるために増分されたことを留意されたい。このパターンが発生するときは常に、範囲の増分の終了を、完全性を保証するサブステップ（または代替ステップ）として行う。
【００４２】
ステップ１２．文書Ａにはこれ以上「Ｙ」の出現が存在しないため、解析により文書Ａに１単語を増分し、単語列「ＹＺ」（単語Ｙの後続の単語）を調査する。次の列「ＹＺ」への増分およびこのプロセスの繰り返しによって以下のようになる。
【００４３】
・単語列ＹＺは、文書Ａに２回出現する。位置２および７である。
・第１の出現（ＹＺ１）でのＹＺに対する可能性は、ＡＡ、ＢＢ、ＣＣ、ＡＡ  ＢＢ、ＡＡ  ＢＢ  ＣＣ、ＢＢ  ＣＣである。
【００４４】
・第２の出現「ＹＺ２」でのＹＺに対する可能性は、ＥＥ、ＦＦ、ＧＧ、ＣＣ、ＥＥ  ＦＦ、ＥＥ  ＦＦ  ＧＧ、ＥＥ  ＦＦ  ＧＧ  ＣＣ、ＦＦ  ＧＧ、ＦＦ  ＧＧ  ＣＣ、およびＧＧ  ＣＣである。
【００４５】
・一致および組合せにより、単語列ＹＺについての可能な翻訳としてＣＣが与えられる。
・範囲の拡張（範囲の最後の増分）により、ＹＺについて以下のようになる。ＡＡ、ＢＢ、ＣＣ、ＡＡ  ＢＢ、ＡＡ  ＢＢ  ＣＣ、ＡＡ  ＢＢ  ＣＣ  ＡＡ、ＢＢ  ＣＣ、ＢＢ  ＣＣ  ＡＡ、およびＣＣ  ＡＡである。
【００４６】
・この結果の適用により、なお、単語列ＹＺについての関連付け頻度としてＣＣが与えられる。
ステップ１３．「ＹＺ」の出現はこれ以上文書Ａに存在しないため、解析により文書Ａに１単語増分され、単語列「ＹＺＸ」（文書Ａの位置３の単語Ｚの後ろの単語）が調査される。次の句（ＹＺＸ）への増分およびプロセスの繰り返し（ＹＺＸが文書Ａに２回出現する）によって、以下のようになる。
【００４７】
・この場合、この句の中間点が文書の中間点に近いため、範囲は２である。
・ＹＺＸの第１の出現に対する戻りは、位置２、３、４、および５である。
・順列は、ＢＢ、ＣＣ、ＡＡ、ＥＥ、ＢＢ  ＣＣ、ＢＢ  ＣＣ  ＡＡ、ＢＢ  ＣＣ  ＡＡ  ＥＥ、ＣＣ  ＡＡ、ＣＣ  ＡＡ  ＥＥ、およびＡＡ  ＥＥである。
【００４８】
・ＹＺＸの第２の出現に対する戻りは、位置５、６、７、および８である。
・順列は、ＥＥ、ＦＦ、ＧＧ、ＣＣ、ＥＥ  ＦＦ、ＥＥ  ＦＦ  ＧＧ、ＥＥ  ＦＦ  ＧＧ  ＣＣ、ＦＦ  ＧＧ、ＦＦ  ＧＧ  ＣＣ、およびＧＧ  ＣＣである。
【００４９】
・この２つの比較により、単語列ＹＺＸについての関連付け頻度としてＣＣが与えられる。やはり、可能な関連付けとしてのＥＥの戻りは、両方の例で同じ単語として（すなわち同じ位置で）出現するため、無視されることを留意されたい。
【００５０】
ステップ１４．次の単語列（ＹＺＸＡ）への増分では、１回だけの出現しか発見されない。したがって、単語列データベース生成を完了し、次の単語、Ｚ（文書Ａの位置３）を調査する。
【００５１】
ステップ１５．上記に記載したステップを、文書Ａで３回出現するＺに適用すると、以下のようになる。
・Ｚ１に対する戻りは、ＡＡ、ＢＢ、ＣＣ、ＡＡ、ＥＥ、ＡＡ  ＢＢ、ＡＡ  ＢＢ  ＣＣ、ＡＡ  ＢＢ  ＣＣ  ＡＡ、ＡＡ  ＢＢ  ＣＣ  ＡＡ  ＥＥ、ＢＢ  ＣＣ、ＢＢ  ＣＣ  ＡＡ、ＢＢ  ＣＣ  ＡＡ  ＥＥ、ＣＣ  ＡＡ、ＣＣ  ＡＡ  ＥＥ、およびＡＡ  ＥＥである。
【００５２】
・Ｚ２に対する戻りは、ＦＦ、ＧＧ、ＣＣ、ＦＦ  ＧＧ、ＦＦ  ＧＧ  ＣＣ、およびＧＧ  ＣＣである。
・Ｚ１とＺ２の比較により、可能な一致としてＣＣが与えられる。
【００５３】
・Ｚ３に対する戻りおよびＺ１との比較により、単語Ｚについての関連付け頻度としてＣＣが与えられる。
ステップ１６．次の単語列への増分により、単語列ＺＸが与えられ、これは文書Ａで２回出現する。上記に記載のステップをＺＸに適用すると、以下のようになる。
【００５４】
・ＺＸ１に対する戻りは、ＢＢ、ＣＣ、ＡＡ、ＥＥ、ＦＦ、ＢＢ  ＣＣ、ＢＢ  ＣＣ  ＡＡ、ＢＢ  ＣＣ  ＡＡ  ＥＥ、ＢＢ  ＣＣ  ＡＡ  ＥＥ  ＦＦ、ＣＣ  ＡＡ、ＣＣ  ＡＡ  ＥＥ、ＣＣ  ＡＡ  ＥＥ、ＣＣ  ＡＡ  ＥＥ  ＦＦ、ＡＡ  ＥＥ、ＡＡ  ＥＥ  ＦＦ、およびＥＥ  ＦＦである。
【００５５】
・ＺＸ２に対する戻りは、ＦＦ、ＧＧ、ＣＣ、ＦＦ  ＧＧ、ＦＦ  ＧＧ  ＣＣ、およびＧＧ  ＣＣである。
・比較により、単語列ＺＸのＣＣに対する関連付けが与えられる。
【００５６】
・ＺＸに対する戻りおよび比較により、単語列ＺＸについての関連付け頻度としてＣＣが与えられる。
ステップ１７．増分により、次の句はＺＸＡであるが、これは１回しか出現しないため、文書Ａの次の単語（Ｘ）を調査する。
【００５７】
ステップ１８．単語Ｘは、第１の位置ですでに調査済みである。しかし、他の文書に対する単語Ｘの第２の位置は、単語Ｘに対する可能な戻りについてまだ調査されていない。したがって、次に（第２の位置の）単語Ｘを、単語Ｘの第１の出現の際と同様に文書内で順方向に調査する。
【００５８】
・位置４でのＸに対する戻りにより、ＢＢ、ＣＣ、ＡＡ、ＥＥ、ＦＦ、ＢＢ  ＣＣ、ＢＢ  ＣＣ  ＡＡ、ＢＢ  ＣＣ  ＡＡ  ＥＥ、ＢＢ  ＣＣ  ＡＡ  ＥＥ  ＦＦ、ＣＣ  ＡＡ、ＣＣ  ＡＡ  ＥＥ、ＣＣ  ＡＡ  ＥＥ、ＣＣ  ＡＡ  ＥＥ  ＦＦ、ＡＡ  ＥＥ、ＡＡ  ＥＥ  ＦＦ、およびＥＥ  ＦＦが与えられる。
【００５９】
・位置９でのＸに対する戻りにより、ＧＧ、ＣＣ、およびＧＧ  ＣＣが与えられる。
・位置９の結果を位置４の結果と比較することによって、単語Ｘについての可能な一致としてＣＣが得られる。
【００６０】
・Ｘに対する戻りおよび比較により、単語Ｘについての関連付け頻度としてＣＣが得られる。
ステップ１９．（Ｘの第２の出現との比較について、Ｘの出現がこれ以上ないため）次の単語列への増分により、単語列ＸＡが与えられる。しかし、この単語列は、文書Ａに２回以上出現しないため、プロセスは次の単語（Ａ）の調査に移る。単語「Ａ」は、文書Ａに１回だけしか出現しない。したがって増分は、単語「Ａ」が１回しか出現しないため、次の単語列ではなく、文書Ａの次の単語「Ｂ」に対して行われる。単語「Ｂ」は、文書Ａに１回しか出現しないため、次の単語（Ｙ）を調査する。単語「Ｙ」は、文書Ａで位置７より後の位置には出現しないため、次の単語（Ｚ）を調査する。単語「Ｚ」は、文書Ａの他の２つの位置、位置８および１０で出現する。
【００６１】
ステップ２０．上記に記載したプロセスを単語Ｚの第２の出現に適用すると以下のようになる。
・位置８でのＺに対する戻りは、ＦＦ、ＧＧ、ＣＣ、ＦＦ  ＧＧ、ＦＦ  ＧＧ  ＣＣ、およびＧＧ  ＣＣである。
【００６２】
・位置１０でのＺに対する戻りは、ＣＣである。
・位置１０の位置８に対する比較では、単語Ｚに対する一致が得られない。
やはり、単語ＣＣが可能な一致として戻される。しかし、ＣＣは、位置８でのＺおよび位置１０でのＺの解析によって到達された同じ単語位置を示しているため、この一致を無視する。
【００６３】
ステップ２１．１単語の増分により単語列ＺＸが与えられる。この単語列は、文書Ａの（順方向の）位置にはもう出現しないため、プロセスを文書Ａの次の単語「Ｘ」で新たに開始する。単語Ｘは、文書Ａの（順方向の）位置にはもう出現しないため、プロセスを新たに開始する。しかし、文書Ａの最後に到達し、解析を停止する。
【００６４】
ステップ２２．最終関連付け頻度を、上記の結果をすべて組み合わせて、表にする。
文書Ａの他の単語および句についての結果を戻すには、データが不十分である。文書Ａの個々の単語または単語列として、文書Ｂの単語ＣＣに対して、多くの可能な関連付けが発生することを留意されたい。文書Ｂの単語ＣＣを含むより多くの文書の対が調査されるにつれて、関連付け頻度は統計的にさらに信頼性が増して、単語ＣＣに対する翻訳としての単語（または単語列も可能）が存在するようになる。
【００６５】
他の実施形態では、本発明のデータベース生成技法をさまざまな方法で使用して、言語間の関連付けを行うことができる。たとえば、データベースを、単語の多重の出現を比較せず、また範囲の増分技法を用いずに、（上記に記載した範囲の技法を用いて）文書Ｂの単語の範囲で、文書Ａに出現するすべての単語および単語列（または句）を単に突き合わせることによって生成することができる。この方法は、言語間の関連付けの原理を用いて、上記に記載したのとは異なる方法でデータベースを生成する。
【００６６】
この実施形態の一例として、同じコンセプトまたは内容を、異なる言語で表している２つの文書の以下の例を考慮されたい。
【００６７】
【表３】
2004531832.tif 000004
【００６８】
この実施形態の第１のステップとして、各文書における単語のカウントを実施して、適切な比を作り出す。この比を、以下に記載する比較の範囲の位置付けに使用する。この例では、文書Ａは２０単語を有し、文書Ｂは、１５単語を有し、比は４：３である。したがって、文書Ａの各４単語は、文書Ｂの３単語に相当する。
【００６９】
次のステップとして、単語のセグメントを、調査すべき単語列または句に対して確立する。このセグメントを、通常の言語ルールに応じて決定することができる。たとえばセグメントは文または節でもよい。しかし、セグメントの長さはユーザ定義であり、どの所望の単語列の断片でもよい。この例では、セグメントはそれぞれの文書の文に対応している。ただし、本発明の関連付けを行うには、通常、より大きいセグメントは、単一の文よりも有効である。より大きいセグメントには、データベースを満たす潜在的な関連付けのより大きいベースが存在するからである。
【００７０】
次のステップとして、第１のセグメントの第１の単語を調査する。この場合、第１のセグメント（「ｔｈｅ  ｓｋｙ  ｉｓ  ｂｌｕｅ」）の第１の単語は「ｔｈｅ」である。
次のステップとして、文書Ａ内でこの第１の単語の出現すべての位置を決定する。単語の位置は、どの文書でも、それぞれの単語のカウント位置によって決定される。この例を使用すると、単語「ｔｈｅ」の位置は、１、５、９、および１５（文書の第１、第５、第９、および第１５の単語）である。
【００７１】
次のステップとして、調査済みの第１の単語に関連する目標の単語を決定する。目標となる単語は、文書Ｂの相対点を決定するための単語の比を使用し、範囲（範囲は第１の実施形態で上記に記載したようにユーザ定義である）を文書Ｂにおけるその単語の位置に適用することによって決定される。文書Ｂでの単語の相対位置は、上記で計算した比の適用によって決定される。この例では、単語「ｔｈｅ」は、文書Ａの第１、第５、第９、および第１５の位置で出現する。これらの位置は、文書Ｂの相対位置１、４、７、および１１に対応する。この計算は、文書Ａに位置をとり、（文書Ｂの文書Ａに対する単語の分数、または３／４の単純な数学の掛け算による）比を確立することによって行われる。１（文書Ａ）×３／４＝１（切り上げ）、５（文書Ａ）×３／４＝３３／４、すなわち４（切り上げ）（文書Ｂ）、９（文書Ａ）×３／４＝７（文書Ｂ、切り上げ）、１５（文書Ａ）×３／４＝１１（文書Ｂ、切り下げ）
上記の適用により、調査すべき第１の単語（「ｔｈｅ」）について、以下のようになる。
【００７２】
・文書Ａ内の位置＝１
・文書Ｂ内の相対位置＝１
・文書Ｂ内の上記および下記の単語に適用された頻度範囲は、文書Ｂ内の位置１〜３に相当する。この決定は、位置＋／−頻度範囲、または１＋／−２、あるいは−１〜３を取ることによって行われる。マイナスおよびナル位置を無視すると、文書Ｂ内の単語位置の結果１〜３が戻る。
【００７３】
・その頻度範囲を文書Ｂに適用すると、文書Ｂの位置１、２、および３にある単語、または以下のＡＡＡ、ＢＢ、およびＣＣＣが与えられる。
したがって、文書Ａの単語「ｔｈｅ」の第１の出現により、文書Ｂの単語ＡＡＡ、ＢＢ、およびＣＣＣが与えられる。
【００７４】
次のステップとして、文書Ａ内の単語「ｔｈｅ」の次の出現に進み、前の手順を適用する。
・文書Ａ内の位置＝４
・文書Ｂ内の相対位置＝３
・相対位置３に対する頻度範囲（＋／−２）により、文書Ｂの位置１、２、３、４、および５の単語、ＡＡＡ  ＢＢ  ＣＣＣ  ＡＡＡ  ＥＥＥが与えられる。
【００７５】
次いで、第２の位置についての目標の単語が第１の位置についての目標の単語と一致するか否かを決定する。
・第１の探索の結果は、ＡＡＡ  ＢＢ  ＣＣＣである。
【００７６】
・第２の探索の結果は、ＡＡＡ  ＢＢ  ＣＣＣ  ＡＡＡ  ＥＥＥである。
・一致は、ＡＡＡ（２回）、ＢＢおよびＣＣＣである。
これらの一致を単語「ｔｈｅ」との可能な関連付け用にメモリデバイス内に格納する。
【００７７】
このプロセスを継続し、単語「ｔｈｅ」の次の出現のために繰り返す。単語「ｔｈｅ」の第３の出現からの結果、ＣＣＣ  ＡＡＡ  ＥＥＥ  ＤＤＤＤ  ＡＡＡが与えられる。一致は、ＡＡＡ（２回）およびＣＣＣである。この一致を可能な関連付け用にメモリデバイス内に格納する。
【００７８】
このプロセスを単語「ｔｈｅ」の他の出現すべてついて繰り返す。この解析の結果、可能な関連付けとして、ＡＡＡ  ＢＢ  ＦＦＦ  ＧＧＧＧ  ＨＨＨ、およびＡＡＡおよびＢＢが戻る。
【００７９】
次のステップとして、本発明は調査した単語の数を１つだけ増分する。第１の例では、調査した単語は「ｔｈｅ」（文書Ａの第１の単語）であった。増分により、解析すべき次の単語列は、複数の単語「ｔｈｅ  ｓｋｙ」である。
【００８０】
この単語列について、上記のステップを繰り返す。「Ｔｈｅ  ｓｋｙ」は、位置１および９で出現する（句の第１の単語を位置付けのための標識として利用する）。文書Ａ内の相対位置は、１および６である。頻度範囲を相対位置の番号に適用すると、第１の位置に対しては、ＡＡＡ、ＢＢ、およびＣＣＣ、第２の位置に対しては、ＡＡＡ  ＥＥＥ  ＤＤＤＤ  ＡＡＡ  ＢＢが与えられる。２つの語句についての結果を比較すると、データベースに格納すべき可能な関連付けとしてＡＡＡ  ＢＢが与えられる。
【００８１】
次いで、このプロセスで１単語を増分し、「ｔｈｅ  ｓｋｙ  ｉｓ」についてプロセスを繰り返す。他にもう出現がないため、このプロセスでは、第１の出現ＡＡＡ  ＢＢ  ＣＣＣだけしか潜在的一致として与えられない。
【００８２】
句「ｔｈｅ  ｓｋｙ  ｉｓ  ｂｌｕｅ」についてプロセスを繰り返すと、データベースに格納すべき可能な関連付けとしては、ＡＡＡ  ＢＢ  ＣＣＣの出現だけしか存在しない。
【００８３】
次のステップとして、文書Ａの句読点で示されているような、ユーザ定義の第１のセグメントの最後に到達する。次のステップは、第１のセグメントの第２の単語を取り、上記に記載の反復プロセスを継続する。例では、解析は、「ｓｋｙ」、「ｓｋｙ  ｉｓ」、および「ｓｋｙ  ｉｓ  ｂｌｕｅ」を含み、それらは、一致として、以下をもたらす。「ｓｋｙ」は、文書Ａの位置２および１０で出現する。それによって、文書Ｂの相対位置として２および７が与えられる。したがって、第１の一致としてＡＡＡ  ＢＢ  ＣＣＣ  ＡＡＡ、および第２の一致としてＥＥＥ  ＤＤＤＤ  ＡＡＡ  ＢＢおよびＦＦＦが与えられ、データベースに格納すべき可能な関連付けとしてＡＡＡおよびＢＢが与えられる。
【００８４】
「ｓｋｙ  ｉｓ」についてプロセスを繰り返すと唯一の結果、ＡＡＡ  ＢＢ  ＣＣＣ  ＡＡＡが与えられる。「ｓｋｙ  ｉｓ  ｂｌｕｅ」についてプロセスを繰り返すと、ＡＡＡ  ＢＢＢ  ＣＣＣ  ＡＡＡが与えられる。
【００８５】
セグメント１内の次に１増分された単語は、「ｉｓ」および「ｉｓ  ｂｌｕｅ」を戻す（ｒｅｔｕｒｎ）。「ｉｓ」および「ｉｓ  ｂｌｕｅ」についてプロセスを繰り返すと、一致としてＡＡＡ  ＢＢ  ＣＣＣおよびＡＡＡおよびＣＣＣ  ＡＡＡ  ＥＥＥ  ＤＤＤＤおよびＡＡＡが与えられる。ＡＡＡおよびＣＣＣが、データベースに格納すべき可能な関連付けとして伴われている。
【００８６】
セグメント１の次の増分の単語は、「ｂｌｕｅ」であり、データベースに格納すべき可能な関連付けとして、ＡＡＡ  ＢＢ  ＣＣＣ  ＡＡＡおよびＥＥＥが与えられる。
次に解析は、セグメント１の最後に至る。次のセグメントは、文「ｔｈｅ  ｇｒａｓｓ  ｉｓ  ｇｒｅｅｎ」である。「ｔｈｅ」は、すでに解析済みであるため、次の解析すべき単語部分は、「ｔｈｅ  ｇｒａｓｓ」であり、「ｔｈｅ  ｇｒａｓｓ  ｉｓ」、「ｔｈｅ  ｇｒａｓｓ  ｉｓ  ｇｒｅｅｎ」、「ｇｒａｓｓ」、「ｇｒａｓｓ  ｉｓ」、「ｇｒａｓｓ  ｉｓ  ｇｒｅｅｎ」、および「ｇｒｅｅｎ」が後続する。
【００８７】
第１の解析が、「ｔｈｅ  ｓｋｙ  ｉｎｃｌｕｄｅｓ」、「ｔｈｅ  ｓｋｙ  ｉｎｃｌｕｄｅｓ  ｃｌｏｕｄｓ」、「ｔｈｅ  ｓｋｙ  ｉｎｃｌｕｄｅｓ  ｃｌｏｕｄｓ  ａｎｄ」、「ｔｈｅ  ｓｋｙ  ｉｎｃｌｕｄｅｓ  ｃｌｏｕｄｓ  ａｎｄ  ｓｔａｒｓ」、「ｓｋｙ  ｉｎｃｌｕｄｅｓ」、「ｓｋｙ  ｉｎｃｌｕｄｅｓ  ｃｌｏｕｄｓ」、「ｓｋｙ  ｉｎｃｌｕｄｅｓ  ｃｌｏｕｄｓ  ａｎｄ」、「ｓｋｙ  ｉｎｃｌｕｄｅｓ  ｃｌｏｕｄｓ  ａｎｄ  ｓｔａｒｓ」、「ｉｎｃｌｕｄｅｓ」、「ｉｎｃｌｕｄｅｓ  ｃｌｏｕｄｓ」、「ｉｎｃｌｕｄｅｓ  ｃｌｏｕｄｓ  ａｎｄ」、「ｉｎｃｌｕｄｅｓ  ｃｌｏｕｄｓ  ａｎｄ  ｓｔａｒｓ」、「ｃｌｏｕｄｓ」、「ｃｌｏｕｄｓ  ａｎｄ」、「ｃｌｏｕｄｓ  ａｎｄ  ｓｔａｒｓ」、「ａｎｄ」、「ａｎｄ  ｓｔａｒｓ」、「ｓｔａｒｓ」について行われている状態で、プロセスを次のセグメント（「ｔｈｅ  ｓｋｙ  ｉｎｃｌｕｄｅｓ  ｃｌｏｕｄｓ  ａｎｄ  ｓｔａｒｓ」）と共に継続する。
【００８８】
最後に、「ｔｈｅ  ｇｒａｓｓ  ｄｉｅｓ」、「ｔｈｅ  ｇｒａｓｓ  ｄｉｅｓ  ｉｎ」、「ｔｈｅ  ｇｒａｓｓ  ｄｉｅｓ  ｉｎ  ｔｈｅ」、「ｔｈｅ  ｇｒａｓｓ  ｄｉｅｓ  ｉｎ  ｔｈｅ  ｗｉｎｔｅｒ」、「ｇｒａｓｓ  ｄｉｅｓ」、「ｇｒａｓｓ  ｄｉｅｓ  ｉｎ」、「ｇｒａｓｓ  ｄｉｅｓ  ｉｎ  ｔｈｅ」、「ｇｒａｓｓ  ｄｉｅｓ  ｉｎ  ｔｈｅ  ｗｉｎｔｅｒ」、「ｄｉｅｓ」、「ｄｉｅｓ  ｉｎ」、「ｄｉｅｓ  ｉｎ  ｔｈｅ」、「ｄｉｅｓ  ｉｎ  ｔｈｅ  ｗｉｎｔｅｒ」、「ｉｎ」、「ｉｎ  ｔｈｅ」、「ｉｎ  ｔｈｅ  ｗｉｎｔｅｒ」、「ｔｈｅ  ｗｉｎｔｅｒ」、および「ｗｉｎｔｅｒ」についての解析と共に、プロセスを次のセグメント（「ｔｈｅ  ｇｒａｓｓ  ｄｉｅｓ  ｉｎ  ｔｈｅ  ｗｉｎｔｅｒ」）と共に継続する。
【００８９】
上記に記載したように、セグメントを解析のために拡張することができるが、セグメントを文または節に限定する必要はないことを留意されたい。本発明を実施して言語を翻訳する場合、断片の文（「Ｗｅｎｔ  ｔｏ  ｓｃｈｏｏｌ  ｔｏｄａｙ．  Ｓｈｅ  ｗａｌｋｅｄ  ｔｏ  ｔｈｅ  ｓｃｈｏｏｌ  ｏｎ  ｔｈｅ  ｓｔｒｅｅｔ．」）は、セグメントを拡張して人物（「ｓｈｅ」）を第１の文中に組み込んで解析することができる。
【００９０】
説明したように、この２つの実施形態は、関連付けを行うために使用した技法の典型である。本発明の技法は、言語の翻訳だけに限定される必要はない。広義では、この技法は、関連付けることができる同じ概念のどの２つの実施形態にも適用される。外国語の翻訳はその本質において、１つの概念（単語または句）に対する単に１対の関連付けとして存在するからである。したがって、本発明は、すべての感覚（聴覚、視覚、嗅覚など）経験を表示することができる概念を含む概念として存在する、関連付けられるデータ、音声、音楽、ビデオ、または広範にわたるコンセプトすべてに適用することができる。必要とされることは、本発明が、２つの実施形態（言語翻訳では、この実施形態は文書であり、音楽では、この実施形態は、楽譜のデジタル表示、および同じ作品を示す音声周波数などである）を解析することだけである。
【００９１】
さらに、機械的、電気的、または他の手段によって、データベースに一定の関連付けをロードする本発明の実施形態を有することもできることを留意されたい。たとえば、データベースに英単語のｉｔ、ｈｉｓ、ｈｅｒ、ａｎ、ａ、ｏｆ、または他の一般の単語に相当する外国語をロードして、さらに正確かつ有効で、より迅速に解決する関連付けデータベースを生成することができる。したがって、この実施形態で本発明は、データベースにロードされたいくつかの単語に相当する外国語を自動的に戻す。この実施形態は、本発明の関連付けデータベース生成技法が、解析をスキューする可能性がある一般の単語を収容できるようにする。
【００９２】
さらに、一実施形態は、通常の関連付けを使用して、単語のパターンを生成し認識することができる。たとえば、データベースに関連付け（たとえば「Ｃｌｉｎｔｏｎ」に対する「Ｐｒｅｓｉｄｅｎｔ」）をロードして、関連付けデータベースが、テキストがＰｒｅｓｉｄｅｎｔ  Ｃｌｉｎｔｏｎを示しているが、単語「ｐｒｅｓｉｄｅｎｔ」だけを省略形として使用している状態に適用できるようにしている。
【００９３】
言語間の関連付けが、可能な関連付けのデータベースを生成するための概念相互間の関連付け技法として、広義で存在するため、関連付けが確立された場合に、結果を処理することができる。したがって、たとえば、各「概念」に電磁波（トーン）への関連付けが割り当てられる場合、概念の「電磁的関連付け」を生成することができる。所与の数の概念を対応する電磁的関連付けと共に暗号化した後、（概念の形態で）データを電磁波に処理し、直ちに従来の電気通信インフラストラクチャを介して転送することができる。電磁波が宛先の機械に到達した場合、その機械は、その波を個々の構成要素に合成し、関連付けを与えられて、電磁的関連付けによって示されていた個々の概念を示す。
【００９４】
当業者には理解されるように、本発明の精神および範囲から逸脱することなく、上記に記載した装置および方法に、熟練した専門家によって、多くの変更を加えることができる。
【国際公開パンフレット】
2004531832.tif 000005
2004531832.tif 000006
2004531832.tif 000007
2004531832.tif 000008
2004531832.tif 000009
2004531832.tif 000010
2004531832.tif 000011
2004531832.tif 000012
2004531832.tif 000013
2004531832.tif 000014
2004531832.tif 000015
2004531832.tif 000016
2004531832.tif 000017
2004531832.tif 000018
2004531832.tif 000019
2004531832.tif 000020
2004531832.tif 000021
2004531832.tif 000022
2004531832.tif 000023
2004531832.tif 000024
2004531832.tif 000025
2004531832.tif 000026
2004531832.tif 000027
2004531832.tif 000028
2004531832.tif 000029
2004531832.tif 000030
2004531832.tif 000031
2004531832.tif 000032
【国際調査報告】
2004531832.tif 000033