テキスト文書を音素表記的に符号化する方法であって、前記テキスト文書における現在の単語に対して、1つ以上の音節を含む音素表記的に等価に符号化される単語を提供するステップであって、各音節は既定の音素の組からの音素のシーケンスを含み、前記シーケンスは前記現在の単語において対応する音節と音素表記的に等価であるステップと、前記音素表記的に符号化された文書内の現在の位置において、前記音素表記的に等価に符号化された単語又は前記現在の単語を追加するステップとを含み、前記音素の組における各音素は、1つ以上の英単語における前記音素として発音される基本書記素と関連付けられる、方法。前記音素表記的に符号化された単語に対する分類を提供するステップを更に含み、前記追加するステップは前記分類に依存する、請求項1に記載の方法。少なくとも1つの音素表記的に符号化された単語が、音節境界によって分離される複数の音節を含む、請求項1に記載の方法。前記音素表記的に等価に符号化された単語における全ての音素が基本音素であるように、前記音素表記的に等価に符号化された単語が単一の音節を有する場合に、前記分類は第1の分類である、請求項2に記載の方法。各音節に対して前記音素表記的に等価なシーケンスにおける全ての音素が基本音素であるように、前記音素表記的に等価に符号化された単語が複数の音節を含む場合、又は前記現在の単語における少なくとも1つの音節に対して前記音素表記的に等価なシーケンスにおける少なくとも1つの音素が非基本音素であり、音素の前記音素表記的に等価なシーケンスに対応する基本書記素が前記音節を綴る場合に、前記分類は第2の分類である、請求項2又は4に記載の方法。前記音節における前記音素のシーケンスに対応する基本書記素が前記現在の単語における対応する音節を綴らないように、前記音素表記的に符号化された単語が少なくとも1つの音節を有する場合に、前記分類は第3分類である、請求項2、4及び5の何れか1項に記載の方法。前記追加するステップは、前記現在の位置に未符号化とタグ付けされている前記現在の単語を追加するステップと、前記音素表記的に符号化された文書における前記現在の単語の後に特殊フォーマットでタグ付けされている前記音素表記的に等価に符号化された単語を追加するステップとを含む、請求項2~6の何れか1項に記載の方法。前記音素表記的に符号化された文書を人間が読みやすい形態にレンダリングするステップを更に含む、請求項1~7の何れか1項に記載の方法。前記音素表記的に符号化された文書は、前記音素表記的に符号化された文書における少なくとも1つの音素表記的に符号化された単語に関連付けられる補足情報を更に含み、前記補足情報は、前記単語の定義、前記単語の前記発音のオーディオ表現、前記単語の前記発音のビデオ表現、前記テキスト文書の言語とは異なる言語への前記単語の翻訳、前記異なる言語における前記単語の音素表記的表現、及び前記単語においてどの音節が強勢されるかの指示から構成されるグループの1つ以上を含む、請求項1~8の何れか1項に記載の方法。テキスト文書を音素表記的に符号化する装置であって、メモリと、前記メモリに記憶される命令を実行するように適合されるプロセッサであって、前記命令はテキスト文書を音素表記的に符号化する方法を前記プロセッサに実行させるように構成されるプロセッサとを備え、前記方法は、前記テキスト文書における現在の単語に対して、音素表記的に等価に符号化された単語及び前記音素表記的に符号化された単語に対する分類をデータベースから取得するステップと、前記分類によって、出力される符号化された文書内の現在の位置において、前記音素表記的に等価に符号化された単語又は前記現在の単語を追加するステップとを含む、装置。1つ以上の音素表記的に符号化された単語を含み、各音素表記的に符号化された単語は1つ以上の音節を含み、各音節は既定の音素の組からの音素のシーケンスを含み、前記音素の組の中の各音素は1つ以上の英単語における前記音素として発音される基本書記素に関連付けられる、音素表記的に符号化されたテキスト文書。前記文書における少なくとも1つの単語に対する補足情報を更に含み、前記補足情報は、前記単語の定義、前記単語の発音のオーディオ表現、前記単語の前記発音のビデオ表現、及び前記符号化されたテキスト文書の言語とは異なる言語への前記単語の翻訳、前記異なる言語における前記単語の音素表記的表現、及び前記単語においてどの音節が強勢されるかの指示から構成されるグループの1つ以上を含む、請求項11に記載の音素表記的に符号化されたテキスト文書。少なくとも1つの前記音素は無音の音素である、請求項11又は12に記載の音素表記的に符号化されたテキスト文書。音素表記的に符号化されたテキスト文書をレンダリングする方法であって、前記音素表記的に符号化されたテキスト文書は1つ以上の音素表記的に符号化された単語及び1つ以上の未符号化としてタグ付けされた単語を含み、各音素表記的に符号化された単語は1つ以上の音節を含み、各音節は既定の音素の組からの音素のシーケンスを含み、前記音素の組における各音素は1つ以上の英単語における前記音素として発音される基本書記素に関連付けられ、前記方法は、前記符号化された文書における各単語に対して、前記単語が未符号化の単語としてタグ付けされているかどうかを決定するステップと、前記決定に基づいて前記単語をレンダリングするステップとを含む、方法。前記レンダリングは、前記単語が音素表記的に符号化された単語である場合、前記音素表記的に符号化された単語における各符号化された音素に対して、前記音素に対応する表示テーブル内のエントリを取得するステップであって、前記エントリは前記音素に対応する前記基本書記素であり、1つ以上の視覚キューが前記音素の前記発音を示すように適合されるステップと、前記エントリをディスプレイに出力するステップとを含む、請求項14に記載の方法。前記取得するステップは、前記ディスプレイが印刷であるか又はWeb/HTMLであるかどうかに依存する、請求項15に記載の方法。更なるテーブルに依存して前記音素表記的に符号化された単語における音節境界をレンダリングするステップを更に含む、請求項15又は16に記載の方法。前記レンダリングするステップは、前記単語が音素表記的に符号化された単語である場合、前記音素表記的に符号化された単語が特殊フォーマットでタグ付けされているかどうかを決定するステップと、前記決定に基づいて前記音素表記的に符号化された単語をレンダリングするステップとを更に含む、請求項15に記載の方法。前記レンダリングするステップは、前記音素表記的に符号化された単語が特殊フォーマットでタグ付けされている場合、前記音素表記的に符号化された単語を前記特殊フォーマットでレンダリングするステップを含む、請求項18に記載の方法。前記レンダリングするステップは、前記音素表記的に符号化されたテキスト文書から前記単語に関連する補足情報を抽出するステップと、前記レンダリングされた単語の選択に応じて、前記補足情報を表示するステップと、を更に含み、前記補足情報は、前記単語の定義、前記単語の発音のオーディオ表現、前記単語の前記発音のビデオ表現、前記符号化されたテキスト文書の言語とは異なる言語への前記単語の翻訳、及び前記異なる言語における前記単語の音素表記的表現から構成されるグループの1つ以上を含む、請求項14~19の何れか1項に記載の方法。音素表記的に符号化されたテキスト文書をレンダリングする装置であって、メモリと、前記メモリに記憶された命令を実行するように適合されるプロセッサであって、前記命令は音素表記的に符号化されたテキスト文書をレンダリングする方法を前記プロセッサに実行させるように構成されるプロセッサとを備え、前記音素表記的に符号化されたテキスト文書は1つ以上の音素表記的に符号化された単語及び1つ以上の未符号化としてタグ付けされた単語を含み、各音素表記的に符号化された単語は音節境界によって分離される1つ以上の音節を含み、各音節は既定の音素の組からの音素のシーケンスを含み、前記音素の組における各音素は1つ以上の英単語における前記音素として発音される基本書記素に関連付けられ、前記方法は、前記符号化された文書における各単語に対して、前記単語が未符号化の単語としてタグ付けされているかどうかを決定するステップと、前記決定に基づいて前記単語をレンダリングするステップとを含む、装置。プロセッサで実行可能なコンピュータコードを含むコンピュータプログラム製品であって、前記コードは請求項1~9及び14~20の何れか1項に記載の方法を前記プロセッサに実行させるように構成される命令を含む、コンピュータプログラム製品。1つ以上の添付の図面において、同じ参照番号を有するステップ及び/又は特徴への参照が行われているが、こうしたステップ及び/又は特徴は、反対の意図が示されない限り、本説明の目的で同じ機能又は動作を有する。図1は、標準英語SEのテキスト文書を読みやすい英語REのテキスト文書に変換する方法100を例示する流れ図である。方法100は以下に詳細に記載される。図2A及び2Bは、方法100が実施され得る汎用コンピュータシステム200の概略ブロック図を共同で形成する。図2Aに見られるように、コンピュータシステム200は、コンピュータモジュール201、キーボード202、マウスポインタ装置203、スキャナ226、カメラ227及びマイクロホン280等の入力装置、並びにプリンタ215、ディスプレイ装置214及びラウドスピーカ217を含む出力装置によって形成される。外部モデムModulatorDemodulatorトランシーバ装置216が、接続221を介して通信ネットワーク220に及び通信ネットワーク220から通信するためにコンピュータモジュール201によって使用されてもよい。ネットワーク220は、インターネット又はプライベートWAN等のWANwideareanetworkであってもよい。接続221が電話回線である場合、モデム216は従来のダイヤルアップモデムであってもよい。代替的に、接続221が大容量例えば、ケーブル接続である場合、モデム216はブロードバンドモデムであってもよい。また、ネットワーク220への無線接続に無線モデムが使用されてもよい。コンピュータモジュール201は、一般的に、少なくとも1つのプロセッサ装置205、及び例えば、半導体RAMrandomaccessmemory及び半導体ROMReadonlymemoryから形成されるメモリ装置206を含む。また、モジュール201は、ビデオディスプレイ214、ラウドスピーカ217及びマイクロホン280に結合するオーディオ-ビデオインターフェース207、キーボード202、マウス203、スキャナ226、カメラ227及び選択的にジョイスティック図示せずに対するI/Oインターフェース213、並びに外部モデム216及びプリンタ215に対するインターフェース208も含む。一部の実装において、モデム216は、コンピュータモジュール201内に、例えば、インターフェース208内に組み込まれてもよい。また、コンピュータモジュール201は、接続223を介して、コンピュータシステム200をLANLocalAreaNetworkとして知られるローカルコンピュータネットワーク222に結合させるローカルネットワークインターフェース211も有する。また例示のように、ローカルネットワーク222は、一般的に、所謂ファイアウォール装置又は類似機能を有する装置を含む接続224を介してワイドネットワーク220に結合されてもよい。インターフェース211は、EthernetTM回路カード、BluetoothTM無線配置又はIEEE80211無線配置によって形成されてもよい。インターフェース208及び213は、直列及び並列接続の何れか又は両方を利用可能にしてもよく、前者は一般的にUSBUniversalSerialBus標準によって実装され、対応するUSBコネクタ図示せずを有する。記憶装置209が設けられ、一般的にはHDDharddiskdrive210を含む。フロッピー登録商標ディスクドライブ及び磁気型ドライブ図示せず等の他の記憶装置が使用されてもよい。データの外部不揮発性ソースとのインターフェースにインターフェース212が設けられる。例えば、光学ディスク例えば、CD-ROM、DVD、USB-RAM及びフロッピーディスク等の携帯型コンピュータ可読記憶装置225が、システム200への適切なデータのソースとして使用されてもよい。コンピュータモジュール201の構成要素205から213は、一般的には、相互接続バス204を介して、関連技術の分野では周知のコンピュータシステム200の従来のモードの動作を生じさせるように通信する。記載された配置が実施され得るコンピュータの例は、IBM-PC及び互換機、SunSPARCstation、AppleMacTM又はノートブック、タブレット及び携帯型スマートフォンシステム等のこれらかは発展したコンピュータシステムを含む。方法100は、コンピュータシステム200内で実行可能な1つ以上のソフトウェアアプリケーションプログラム233等のコンピュータシステム200を使用して実装されてもよい。特に、図2Bを参照すると、方法100のステップは、コンピュータシステム200内で実行されるソフトウェア233における命令231によって実行される。ソフトウェア命令231は、各々が1つ以上の特定のタスクを実行する1つ以上のコードモジュールとして形成されてもよい。また、ソフトウェアは2つの別の部分に分割されてもよい。第1の部分及び対応するコードモジュールは記載の方法を実行し、第2の部分及び対応するコードモジュールは第1の部分とユーザとの間のユーザインターフェースを管理する。ソフトウェア233は、一般的にコンピュータ可読媒体からコンピュータシステム200にロードされて、典型的には図2Aに示されたHDD210又はメモリ206に記憶され、その後、ソフトウェア233はコンピュータシステム200によって実行され得る。一部の例では、アプリケーションプログラム233は、1つ以上の記憶媒体225に符号化されてユーザに供給され、メモリ210又は206に記憶される前に対応するインターフェース212を介して読み込まれる。コンピュータ可読記憶媒体は、実行及び/又は処理のためにコンピュータシステム200に命令及び/又はデータを提供することに関与する任意の一時的でない有形の記憶媒体を意味する。このような記憶媒体の例は、以下の装置がコンピュータモジュール201内側か外側かにかかわらず、フロッピーディスク、磁気テープ、CDROM、DVD、ハードディスクドライブ、ROM又は集積回路、USBメモリ、磁気光学ディスク、半導体メモリ、又はPCMCIA等のコンピュータ可読カードを含む。このようなソフトウェア又はコンピュータプログラム記憶されているコンピュータ可読記憶媒体225はコンピュータプログラム製品である。コンピュータモジュール201におけるこのようなコンピュータプログラム製品の使用は、テキスト文書を変換する装置をもたらす。代替的に、ソフトウェア233は、ネットワーク220又は222からコンピュータシステム200によって読み込まれ、又は他のコンピュータ可読媒体からコンピュータシステム200にロードされてもよい。ソフトウェア、アプリケーションプログラム、命令及び/又はデータをコンピュータモジュール201に提供することにも関与する一時的又は一時的でないコンピュータ可読伝送媒体の例は、別のコンピュータ又はネットワーク化装置とのネットワーク接続に加えて無線又は赤外線伝送チャネル、並びにEメール送信及びウェブサイト等に記録された情報を含むインターネット又はイントラネットを含む。上述のアプリケーションプログラム233及び対応するコードモジュールの第2の部分は実行されると、1つ以上のグラフィカルユーザインターフェースGUIがディスプレイ214上にレンダリングされ又は表されるように実装してもよい。コンピュータシステム200及びアプリケーションのユーザは、一般的にはキーボード202及びマウス203の操作を介して、GUIに関連付けられるアプリケーションへの制御コマンド及び/又は入力を提供するように機能的に適合可能にインターフェースを操作してもよい。また、ラウドスピーカ217を介して出力される音声プロンプト及びマイクロホン280を介して入力されるユーザ音声コマンドを利用するオーディオインターフェース等の、機能的に適合可能なユーザインターフェースの他の形態が実装されてもよい。図2Bは、プロセッサ205及びメモリ234の詳細な概略ブロック図である。メモリ234は、図2Aのコンピュータモジュール201によってアクセス可能な全てのメモリ装置HDD210及び半導体メモリ206を含むの論理集約を表す。コンピュータモジュール201が最初に電源投入されると、POSTpoweronselftestプログラム250が実行される。POSTプログラム250は、典型的には半導体メモリ206のROM249に記憶される。ROM249等のハードウェア装置に恒久的に記憶されるプログラムは、ファームウェアと呼ばれる場合がある。POSTプログラム250は、適切な機能性を確保するためにコンピュータモジュール201内のハードウェアを調査して、適切な動作のために、典型的にはプロセッサ205、メモリ209、206、及び同様にROMに記憶されているBIOSbasicinputoutputsystemssoftwareモジュール251を確認する。一旦POSTプログラム250の実行が成功すると、BIOS251はハードディスクドライブ210を起動する。ハードディスクドライブ210の起動により、ハードディスクドライブ210に常駐するブートストラップローダープログラム252がプロセッサ205を介して実行される。これによりRAMメモリ206にオペレーティングシステム253がロードされて、オペレーティングシステム253が動作を開始する。オペレーティングシステム253は、プロセッサ管理、メモリ管理、装置管理、記憶管理、ソフトウェアアプリケーションインターフェース、及び汎用ユーザインターフェースを含む様々な高レベル機能を遂行するためにプロセッサ205によって実行可能なシステムレベルアプリケーションである。オペレーティングシステム253は、コンピュータモジュール201で実行中の各工程又はアプリケーションが別の工程に割り当てられたメモリと衝突することなく実行するのに十分なメモリを有することを確実にするためにメモリ209、206を管理する。更に、各工程が効果的に実行されるように、システム200で利用可能な異なる種類のメモリが適切に使用されなければならない。従って、集合メモリ234は、どのようにメモリの特定のセグメントが分割されているかそれ以外に記述されない限りを示すことが意図されておらず、コンピュータシステム200によって利用可能なメモリの一般ビューを提供してどのように使用されているかを提供することが意図されている。プロセッサ205は、制御装置CU;controlunit239、演算論理装置ALU;arithmeticlogicunit240、及びキャッシュメモリと呼ばれることがあるローカル又は内部メモリ248を含む多数の機能モジュールを含む。キャッシュメモリ248は、一般的には、レジスタ部分に多数の記憶レジスタ244-246を含む。1つ以上の内部バス241は、こうした機能モジュールを機能的に相互接続する。また、プロセッサ205は、接続218を使用して、システムバス204を介して外部装置と通信する1つ以上のインターフェース242も有する。アプリケーションプログラム233は、条件分岐及びループ命令を含み得る命令231のシーケンスを含む。また、プログラム233は、プログラム233の実行に使用されるデータ232を含んでもよい。命令231及びデータ232は、それぞれメモリの場所228230及び235237に記憶される。命令231及びメモリの場所228230の相対的サイズに応じて、メモリの場所230で示される命令によって示されようにる単一のメモリの場所に特定の命令が記憶されてもよい。代替的に、メモリの場所228229に示される命令部分によって示されるように、命令は、各々が別のメモリの場所に記憶される多数の部分に分割されてもよい。一般に、プロセッサ205はその中で実行される一組の命令が与えられる。その後、プロセッサ205は、後続の入力を待ち、別の組の命令を実行することによってそれに応答する。各入力は、入力装置202、203の1つ以上によって生成されるデータ、ネットワーク220、222の1つを介して外部ソースから受信されるデータ、記憶装置206、209の1つから取得されるデータ、又は対応するインターフェース212に挿入される記憶媒体225から取得されるデータを含む、多数のソースの1つ以上から提供されてもよい。場合によっては、一組の命令を実行することにより、データの出力がもたらされてもよい。また、実行はデータ又は変数をメモリ234に記憶することを含んでもよい。本開示の方法は、対応するメモリの場所255258におけるメモリ234に記憶される入力変数254を使用する。本開示の方法は、対応するメモリの場所262265におけるメモリ234に記憶される出力変数261を生成する。中間変数がメモリの場所259、260、266及び267に記憶されてもよい。プロセッサ205のレジスタ部分244246、演算論理装置ALU240及び制御装置239は、プログラム233を構成する命令セットにおける命令ごとにフェッチ、解読、及び実行サイクルを実行することが必要とされるマイクロオペレーションのシーケンスを実行するように連携する。各フェッチ、解読及び実行サイクルは、以下の実行動作を含む。aメモリの場所228から命令231をフェッチ又は読み取るフェッチ動作、b制御装置239がどの命令がフェッチされたかを決定する解読動作、及びc制御装置239及び/又はALU240が命令を実行するその後、次の命令に対して更なるフェッチ、解読及び実行サイクルが実行されてもよい。同様に、制御サイクルが実行されることによって、制御装置239は値をメモリの場所232に保存し又は書き込んでもよい。図1の方法100における各ステップ又は下位工程は、プログラム233の1つ以上の部分に関連付けられて、プログラム233の上記部分に対して命令セットにおける命令ごとにフェッチ、解読及び実行を行うために連携するプロセッサ205におけるレジスタ部分244247、ALU240、及び制御装置239によって実行される。代替的に、図1の方法100は、方法100の機能又は下位機能を実行する1つ以上の集積回路等の専用ハードウェアで実装されてもよい。このような専用ハードウェアは、グラフィックプロセッサ、デジタル信号プロセッサ、又は1つ以上のマイクロプロセッサ及び関連メモリを含んでもよい。方法100は、標準英語SEテキストのソース文書に対して動作する。ソース文書は電子又は印刷形態である。マークアップ工程120がSEテキスト文書に適用されて、SEテキスト文書をXMLフォーマットのSE文書130に変換する。ソース文書が印刷形態又はASCIIテキスト等の非構造化データ形態である場合、マークアップ工程120は、ソース文書110に含まれる暗示的構造情報を明確にするXMLスキーマ125によって実行される。例えば、節の見出しは、SEのXML文書130において明示的にタグ付けされる。同様に、段落もSEのXML文書130において明示的にタグ付けされる。ソース文書110が電子ブックebook等の構造化電子形態である場合、マークアップ工程は同様にSEのXML文書130が符号化工程140によって期待される形態であることを確実にするためにXMLスキーマ125に従って実行される。いずれの場合も、SEのXML文書130は、ソース文書110におけるSEの各単語をそれぞれ識別可能にする。次に、符号化工程140は、SEのXML文書130をRE符号化文書160に符号化する。1つの実装において、RE符号化文書160もXMLフォーマットである。符号化工程140はREデータベース150を参照する。REデータベース150は、典型的には、方法100を実行するコンピュータシステム210のハードディスクドライブメモリ210に記憶されている。代替的に、REデータベース150は、異なるコンピュータシステムのハードディスクドライブメモリに記憶されて、方法100を実行するコンピュータシステム210は、ネットワーク上のデータベースに問い合わせを行う従来のプロトコルに従ってネットワーク接続220又は222を介してREデータベース150にアクセスする。符号化工程140及びREデータベース150の双方が以下に詳細に記載される。SEのXML文書130における構造及び句読点情報は、符号化工程140によってRE符号化文書160に保存される。方法100の代替的な実装において、ソース文書110は既に期待されるSEのXMLフォーマットであり、マークアップ工程120は実行されない。そのためマークアップ工程120は図1では破線で示されている。この代替形態において、符号化工程140はソース文書110に直接作用する。図1では破線で示されている選択的なステップ170において、RE符号化文書160は人間可読形態であるレンダリングされたRE文書180にレンダリングされる。以下でより詳細に説明されるレンダリングステップ170もREデータベース150を参照する。RE符号化文書160における構造及び句読点情報は、レンダリング工程170によってレンダリングされたRE文書180に実質的に保持される。ソースSEとレンダリングされたREとの主要な相違点は単語の表現にある。1つの実装において、レンダリングステップ170はSEソース文書110へのアクセスを有し、レンダリングステップ170はSEソース文書110でインタリーブされたRE符号化文書160をレンダリングする。インタリーブは対応するSE単語と垂直に整列したレンダリングされたRE単語によってページごと又は行ごとに行われ得る。行インタリーブを使用して、読み手は、SEのソース文書110における任意のSE単語に対応するレンダリングされたRE単語を容易に見つけることができる。図3は、図1の方法100のステップ140で使用される、SEのXML文書、例えばSEのXML文書130をRE符号化文書に符号化する方法300を例示する流れ図である。方法300は、SEのXML文書内の連続する単語ごとに実行される。SE文書内の現在のSE単語に対して、方法300は、等価なRE単語を取得するためにREデータベース150内の現在のSE単語を調べるステップ310で開始する。以下で詳細に説明されるように、現在のSE単語が1つ以上の同綴意義語を有する場合、REデータベース150は、現在のSE単語に対して1つ以上の等価なRE単語を含む。ステップ320は、現在のSE単語の特徴、取得された等価なRE単語の特徴、例えば発話の一部名詞、動詞等、及び現在のSE単語の文脈に基づいて取得された等価なRE単語のうち正しいものを選択する。例えば、現在のSE単語に先行する単語がtoである場合、取得される等価なRE単語は動詞であるものが選ばれる。代替的に、先行するSE単語が冠詞又は形容詞である場合、取得される等価なRE単語は名詞であるものが選ばれる。1つの実装において、ステップ320は、文脈に対して正しい取得される等価なRE単語を選択するために、発話及び文脈の一部に基づいて上記の規則等の規則の組を呼び出す。規則は、人間のオペレータによってステップ320で手動で作られた過去の多数の選択肢から推測される。代替的な実装において、ステップ320は、ルールの組を呼び出して、1つを選択する代わりに、文脈に対して可能性のある正しさの順に取得される等価なRE単語をランク付けする。次に、文脈に対して可能性のある正しさの順に取得される等価なRE単語ごとに、残りのステップ330、340、350、360、370が実行される。この実装では、全ての等価なRE単語が、その順番で出力されたRE符号化文書に符号化される。レンダリングすると、全ての等価なRE単語は、発話された英語の知識又は母語言語における意味に基づいて複数の代替的なレンダリングを選ぶように読み手に提示されるであろう。レンダリング工程の更なる詳細が以下で示される。現在のSE単語が同綴意義語を持たない場合、唯一の等価なRE単語がステップ310で取得されて、ステップ320では何も行われない。次のステップ330は、選択されたRE単語の出力分類を調べる。これはステップ310でREデータベース150からも取得されている。次に、方法300は、選択されたRE単語の出力分類によりステップ340、350及び360の1つに進む。出力分類がUである場合、ステップ340は符号化されないSE単語としてタグ付けされた現在のSE単語を出力されるRE符号化文書における現在の位置に挿入する。出力分類がRである場合、ステップ350は選択されたRE単語を出力されるRE符号化文書における現在の位置に挿入する。出力分類がAである場合、ステップ360は符号化されないSE単語としてタグ付けされる現在のSE単語を出力されるRE符号化文書における現在の位置に挿入し、その後、出力されるRE符号化文書160が例えば、レンダリングステップ170によって人間可読形態180にレンダリングされるときに、特殊フォーマットでタグ付けされた選択されたRE単語が使用される。3つの出力分類は以下で詳細に説明される。方法300はステップ370で終了し、文書内で以前に遭遇していない場合選択されたRE単語に関連する部分がREデータベースから抽出されて、出力されるRE符号化文書160に含まれる。ステップ370でRE符号化文書に含まれるREデータベース150の、本明細書では補足情報と呼ばれる関連する部分の性質が以下に詳細に説明される。補足情報を含むRE符号化文書160は本明細書では強化RE符号化文書160と呼ばれる。方法300の代替的な実装では、ステップ370は実行されず、結果として生ずるRE符号化文書160は補足情報を含まず、基本RE符号化文書160と呼ばれる。強化工程は、強化RE符号化文書160を生成するために補足情報を基本RE符号化文書に追加するように適合される。強化工程において、基本RE符号化文書160内の各々独自のRE符号化単語に関連する補足情報がREデータベース150から抽出されて、強化RE符号化文書を生成するために基本RE符号化文書160に追加される。RE符号化文書160を生成する中間段階無しで、SEソース文書110から直接レンダリングされたRE文書180を生成するために、変換方法100の代替方法が実行される。方法100と同様に、代替方法はSEソース文書110における明示又は黙示構造を保持する。代替方法は、方法300の変種を使用して、SEソース文書110内のSE単語をレンダリングされたRE単語に変換する。上記方法300と変種方法との相違は、出力分類がRである場合にステップ350でRE符号化文書160に選択されたRE符号化単語を追加する代わりに、変種方法はレンダリングされたRE文書180に選択されたRE単語のレンダリングバージョンを直接追加することである。また、選択されたRE単語のレンダリングバージョンは、以下でより詳細に説明されるように、REデータベース150からも取得可能である。出力分類がAである場合、ステップ360で変種方法は、レンダリングされたRE文書180に現在のSE単語を追加して、特殊フォーマットでタグ付けされた選択されたRE単語のレンダリングバージョンが後に続く。出力分類がUである場合、ステップ360で変種方法は、レンダリングされたRE文書180に現在のSE単語を追加する。3つの出力分類U/R/Aが以下で詳細に説明される。また、変種方法はステップ370を省略するので、方法300とは異なり、レンダリングされたRE文書180に補足情報を追加しない。読みやすい英語への鍵は、SE書記素文字の組み合わせの曖昧性を除去して明確な音素にすることである。SE単語はRE音素のシーケンスによって表される。以下の表1は6つの行を有し、各行がSEの母音書記素に対応する。各行に沿ってエントリを含むセルは、対応する書記素と等価のRE音素である。即ち、対応する書記素が1つ以上の英単語で発音され得る書記素である。各RE音素は、等価な書記素として発音される場合にその書記素を含む例示の単語によってセル内で表される。RE音素が現れる行に対応する、即ちRE音素が等価の書記素は、RE音素に関連付けられる基本書記素と呼ばれる。表1の第1列は、基本書記素に対応する基本RE音素、即ち基本書記素が最も頻繁に発音される音素を表す。schwa第3列は、弱勢母音のニュートラル音であり、音素表記アルファベットでと表される。基本y音が子音であるのでyesにおけるように基本書記素yに対応する行の第1列にはエントリがないことに留意すべきである。無音silent列第9列は、eatにおけるaのように、無音である場合に対応する書記素を表すために使用される無音書記素を含む。以下の表2は21個の行を有し、各行がSEの子音書記素に対応する。各行に沿ってエントリを含むセルは、対応する子音書記素と等価であるRE音素である。即ち、対応する子音書記素が1つ以上の英単語で発音され得る書記素である。各RE音素は、等価な書記素として発音される場合にその書記素を含む例示の単語によってセル内で表される。表1と同様に、第1の基本列は、基本書記素に対応する基本音素を表し、第9の無音列はdebtにおけるbのように、無音である場合に対応する書記素を表すために使用される無音音素を含む。基本書記素yに対応する行の第1列のエントリは子音y音yesのようにである。表1及び2に示されたRE音素の組のうち89個のRE音素は、2つの相反する目的間のトレードオフとして選択されている。即ち、発話された英語の音素表記を正確に符号化すること及び未熟な読み手による学習の容易さである。より多くの音素を追加することにより、多数の単語のより正確な音素表記の符号化が可能になる。例えば、表1は単語mediumで聞こえ得るuschwa音を含まない。原則として、各々異なるRE音素又はそのレンダリングされた表現は、未熟な読み手によって学習される必要があり、その結果RE音素の数の増加はREの学習の困難性を増加する傾向がある。従って、ほとんど使われない音素、又は同じ基本書記素を有するRE音素と同様に発音される音素は、このRE音素の組の一部とはなっていない。例えば、上記mediumの中のuschwa音は基本u音upの中の短音uと非常に似ているので、mediumの中のuschwa音は音素表記の正確性を大きく損なわずに基本u音として符号化され得る。各RE音素は、それが現れる行及び列のラベルによって符号化される。例えば、ateの中の長音a音はa2として符号化される。しかしながら、所定のRE音素又はRE音素のペアは、同じ音にマッピングされる。例えば、toの中のoo音は、e5、o5又はu5として符号化されてもよい。従って、一部の同音異字的多義性は符号化REに残る。更に、RE音素の一部は、ペアとして結合されて、単一音として発音される音素の組を形成してもよい。以下の表3は、対応する行及び列においてRE音素のペアによって形成される22個の音素ペアを示す。各音素ペアは、音素ペアの発音を例示する単語によって表される。読みやすい英語所定のRE音素が文脈によって1つ以上のやり方で発音され得ることは表3から明らかである。例えば、c1は、その後にh1が続くと、chinの中のchとして発音されるが、そうでなければcatの中のcとして発音される。同様に、一部のRE音素は、別のRE音素とペアになる場合にのみ発音を有するという意味で半音素のみである。例えば、t2は、theの中で声に出されるth音を作るためにh2が後に続かない限り発音がない。しかしながら、音節内にRE音素シーケンスの同綴意義的多義性はない。例えば、hotのhが後に続くcatのcとしてc1h1が発音される音節を含む英単語は存在しない。従って、未熟な読み手は、例えば、c及びhの別の音としてではなくchinにおけるc1h1を発音するために表3の特定の音素ペアの認識するように訓練されると、適切に挿入される音節境界を有するRE符号化単語に同綴意義的多義性を見つけないであろう。また、所定のRE音素ペアは、表1又は表2で既に表されている音を表すことも表3から明らかである。例えば、RE音素ペアp1h1はRE音素f1と同じ音を表す。この冗長性は、少し余分の学習コストで、今まで可能であったよりも、RE符号化において更に多くの英単語の綴り/形状を保持するという利点を有する。文脈に関係なく一意の音への任意の音節内の曖昧さのないマッピングのために、表1及び表2の音素と表3の音素ペアは、単純なゲームsimplesgames及び他の反復形態によって分離して教えられてもよい。付録AはIamhappytojoinwithyoutodayinwhatwillgodowninhistoryasthegreatestdemonstrationforfreedominthehistoryofournationというSEテキストを符号化するRE符号化XML文書の断片を含む。付録AのXMLの断片は、各単語の音節境界及び各音節がマッピングされているRE音素のシーケンスを示す。また、付録AのXMLの断片は、句読点を保持し、段落、分及び書式行を示すタグを含む。図4は、図1のREデータベース150の構造400を例示するエンティティ関係図である。構造400内の各ボックス、例えば、ボックス410は、REデータベース150内の異なるテーブルを表す。表4は、各テーブルに対する主キー制約、主キー列の番号、列の総数、及びテーブル内容の簡略説明と一緒に図4に例示されたREデータベース構造400のテーブルをリストする。enWordsテーブル410は複数のSE単語を含み、各々がSE単語に対応する行にあるenwordid列に記憶された一意の識別子を有する。enWordsテーブル410は、通常の単語と共に固有名詞も含む。同様に、reWordsテーブル420は複数のRE符号化単語を含み、各々がRE符号化単語に対応する行にあるenwordid列に記憶された一意の識別子を有する。方法300のステップ370においてREデータベース150から抽出された補足情報が、RE符号化文書内の一意に符号化された各RE単語の識別子を使用して抽出される。REデータベース構造400内のテーブル間のリンク、例えば415は、REデータベース150を構成する様々なテーブル間の関係を示す。例えば、enWordsテーブル410における各SE単語は、リンク415で示されるようにreWordsテーブル420内の1つ以上のチャイルドRE単語を有する。SE単語のチャイルドRE単語は、方法300のステップ310で取得されるSE単語のRE等価である。そのSE単語に対する一意の識別子を介してペアレントSE単語に戻ってRE単語を参照するreWordsテーブル420におけるenwordid列を介して関連付けが行われる。例えば、minuteというSE単語は、enWordsテーブル410のenwordid列における所定の一意の識別子を有する。minuteと等価な2つのRE単語が方法500で以下に記載されるようにm1i1n1u1t1e960秒又は会議の文書記録を意味する及びm1i2n1u2t1e9小さいことを意味すると符号化される。こうした2つのRE符号化単語の各々は、reWordsテーブル420内の対応する行のenwordid列にあるSE単語minuteの一意の識別子を有する。この関連付けによって、SE単語minuteの発生に応じて方法300のステップ310で2つのRE符号化単語を迅速に取得することが可能になる。reWordsテーブル内の各RE符号化単語は、resyllable列において1つ以上のRE符号化音節を備える。また、RE符号化単語内の各RE符号化音節も、relangcode列において音節のSE綴りと同時にresyllablesテーブル430に現れる。従って、REデータベース構造400には重複している部分がある。代替的な実装において、reWordsテーブル420における各RE符号化単語は、RE符号化音節を含むのではなく、resyllablesテーブル430のresyllableid列に見つかるRE符号化音節の識別子の順序付けられたシーケンスを含む。この実装において、各RE符号化音節は、REデータベース構造400に一度だけ現れる。この代替的な実装は、記憶空間をあまり必要としないが、問い合わせが遅い。また、reWordsテーブル420内の各RE符号化単語は、どの音節がその単語内で強勢されるかの指示も含む。recodeテーブル440は、reWordsテーブル420に記憶されたレンダリングされたバージョンのRE符号化単語を含む。recodedisplayテーブル450及びremiscdisplayテーブル460を利用するRE符号化単語のレンダリングは、図8を参照して以下により詳細に記載される。recodeテーブル440は、上記の代替方法におけるSEソース文書110から直接レンダリングされたRE文書180を生成する場合に、レンダリングされたバージョンの選択されたRE単語を取得するために、上記の方法300の変種によって使用される。また、recodeテーブル440は、reclassinフィールドにおいて、reWordsテーブル420に記憶されたRE符号化単語の入力分類U/S/T/Xも含む。入力分類は以下により詳細に記載される。また、recodeテーブル440は、reclassoutフィールドにおいて、reWordsテーブル420に記憶されたRE符号化単語の出力分類U/R/Aも含む。出力分類は、どのようにRE符号化文書160又はレンダリングされたRE文書180に追加されるかを管理するために上記の方法300のステップ330で使用される。remediaテーブル470は、reWordsテーブル420における各RE符号化単語のオーディオ及び/又はビデオ表現を含む。1つの実装において、remediaテーブル470は、resyllablesテーブル430における各RE符号化音節のオーディオ及び/又はビデオ表現も含む。オーディオ表現は、mp3等の標準に従ってデジタル符号化及び圧縮されたオーディオファイルとして記憶された、RE符号化単語又は音節の発音の記録である。ビデオ表現は、単語又は音節の発音の間に人間音声システムの動的画像であり、単語又は音節の発音の間に唇及び舌等のシステムの様々な部分の位置がどのように変化するかを示す。ビデオ表現は、MPEG等の標準に従ってデジタル符号化及び圧縮されたビデオファイルとして記憶される。endefinitionテーブル480は、reWordsテーブル420における各RE符号化単語に対して1つ以上の英語定義を含む。更に、endefinitionテーブル480は、定義された単語の品詞名詞、動詞等を記憶する。例えば、reWordsテーブル420におけるRE符号化単語m1i1n1u1t1e9は、リンク425を介してendefinitionテーブル480内の2つの定義にリンクされる。1つ名詞はsixtySEcondsであり、1つ同様に名詞はadocumentaryrecordofameetingである。同綴意義語テーブル490は、同綴意義語である、即ちSEで同じように綴られるRE単語のペアを含む。各ペアは、reWordsテーブル420内のRE符号化単語の2つの識別子によって定義される。例えば、同綴意義語テーブル490内の1つのエントリは、2つのRE符号化単語m1i1n1u1t1e9及びm1i2n1u2t1e9の識別子を含み、これらは双方共にwordid1及びwordid2列におけるreWordsテーブル420からSEでminuteと綴られる。translationテーブル495は、reWordsテーブル420における各RE符号化単語に対して1つ以上の英語以外の言語への翻訳を含む。rephonemeテーブル435は、英語以外の言語で各RE音素又は音素ペアに対して等価な言語固有音素、又は独自のアルファベットで表現されるその言語で最も近い等価音素を含む。例えば、フランス語は、RE音素t2h2thisにおけるthの発声と等価の音素を持たない。この音素は、一般的には、フランス語の教科書ではtzと音素表記的に表されるので、rephonemeテーブル435内のrelangcode列はRE音素t2h2に対応する行にtzを含む。表5は、表1、表2及び表3におけるRE音素及び音素ペアのフランス語の等価物を含むrephonemeテーブル435からの抽出である。第1の列は同音異字音素及び音素ペアが同じ行にリストされるようにRE音素及び音素ペアをリストし、第2列はフランス語で説明されたrephonemeテーブル435内のrelangcode列からフランス語の音素の等価物又は略等価物をリストする。言語列は、RE音素表現の言語を示す2文字のコードを含む。rephonemeテーブル435における各言語固有の等価音素は、resyllablesテーブル430内の1つ以上のRE符号化音節の対応する言語固有音素表現を生成するために使用される。RE音素及びRE符号化音節の言語固有の音素表記等価物は、今度はRE符号化文書における各単語の言語固有の音素表記的表現を生成するために使用されてもよい。また、rephonemeテーブル435は、IPAInternationalPhoneticAlphabetにおける各RE音素ペア又は音素ペアに対する音素表記等価物又は略等価物も含む。表5の第3列は、IPAにおける各RE音素又は音素ペアの略等価物をリストする。rephonemeテーブル435におけるIPA等価物は、rephonemeテーブル435で既に直接的に表されている言語以外の言語でRE符号化文書における各単語の言語固有の音素表記的表現を生成するために使用されてもよい。RE音素からrephonemeテーブル435におけるIPAへのマッピングは、IPAにおけるRE符号化文書の中間表現を生成するために使用され得る。次に、IPA音素をその言語での書記素にマッピングする更なるテーブルが中間表現からその言語での音素表記的表現を生成するために使用され得る。図5は、SE単語を図1のREデータベース150に追加する方法500を示す流れ図である。方法100と同様に、方法500は、プロセッサ205によって制御及び実行されるソフトウェア233としてコンピュータシステム200に実装されてもよい。1つの実装において、REデータベース150は、コンピュータシステム200のハードディスクドライブメモリ210に記憶される。REデータベース150が遠隔コンピュータシステムのハードディスクドライブメモリに記憶される場合に適切な代替的な実装において、方法100を実行するコンピュータシステム200は、ネットワーク上のデータベースにアクセスするための従来のプロトコルに従ってネットワーク接続220又は222を介してREデータベース150への問い合わせ及び更新を行う。このような実装では、遠隔コンピュータシステムは、Wiki等のサーバアプリケーションを介してREデータベース150へのアクセスを提供してもよい。それによって、REデータベース150は、全員が別個のコンピュータシステム200上のウェブブラウザを介して方法500の別個のインスタンスを実行している複数のユーザによって迅速に構築されてもよい。このようなモデルは、REデータベース150に固有名詞を追加するのに特に適している。方法500はステップ510で開始し、SE単語を音節に分ける。ステップ510は、英語で一般の接頭辞及び接尾辞を単にリストするテーブルである接頭辞/接尾辞データベース515を利用する。例えば、ステップ510では、SE単語thinkingを音節に分けることは、接頭辞/接尾辞データベース515内の接尾辞ingを特定することによって支援される。SE単語が音節を1つだけ有する場合、ステップ510は効果がない。1つの実装において、ステップ510は、接頭辞/接尾辞データベース515を使用して特定される任意の接頭辞又は接尾辞に後続の又は先行するものに加えて手動で音節境界を特定するために人間の操作者の介入を含む。例えば、minute小さいことを意味する又はminute60秒を意味するとしてのminuteのように、SE単語を音節に分ける複数の有効な方法がある場合、方法500の残りのステップはこのような境界ごとに実行される。代替的に、人間の操作者は、SE単語の文脈が提供されて、この文脈に基づいて、文脈に対して正しいものである複数の境界breakingを推論する。方法500の残りのステップは、その境界に対してのみ実行される。後続のステップ520では、SE単語における各音節の各書記素は、等価なRE音素にマッピングされる。1つの実装において、ステップ520は、手動で音節を書記素に分割して、SE書記素から等価なRE音素を特定するために人間の操作者による介入を含む。ステップ520の結果は、SE単語のRE符号化である。ステップ520の1つの実装において、REデータベース150内のresyllablesテーブル430は、SE音節の以前の全てのREマッピングを取得するために問い合わせを受ける。取得されたREマッピングは、グラフィカルユーザインターフェースを介して、SE単語の文脈で音節の正しいマッピングとして提示されたマッピングの1つを選択し得る操作者に提示される。代替的に、取得されたマッピングがいずれも正しくない場合、人間の操作者は、SE音節に対して新しいREマッピングを定義してもよい。多くの場合、SE音節に対して複数のREマッピングが存在する。例えば、SE単語rowは、r1o2w9noと韻が合うように又はr1o1w1howと韻が合うようにとしてREにマッピングされてもよい。この場合、方法500bの残りのステップは、このような可能なマッピングごとに実行される。代替的に、人間の操作者は、SE単語の文脈が提供されて、この文脈に基づいて、文脈に対して正しいものである複数のマッピングを推論する。方法500の残りのステップは、その境界に対してのみ実行される。ステップ520からのREマッピングに基づいて、ステップ530はRE符号化単語をU変化なし、S音節、T翻訳、及びX例外としてラベル付けされる4つの入力分類の1つに分類する。1つの実装において、ステップ520は、RE単語を手動で分類するために人間の操作者による介入を含む。入力分類は、SE単語と等価なそのRE単語又は各RE単語の出力分類を決定して、今度は、SE単語と等価なRE単語が上記の符号化工程300によってどのようにRE符号化文書160に符号化されるかを管理する。入力分類Uは、SE単語が音節を1つだけ有し、SE単語における全ての書記素が対応する基本音素にマッピングされるという意味で音素表記的であることを示す。他の単語では、RE等価単語は、音節境界を持たず、基本音素だけを使用して符号化される。即ち、それぞれのSE書記素に対応する表1及び表2の第1列内のエントリである。例えば、単語batは、1つの音節を有し、書記素bはb1としてREに符号化され、書記素aはa1としてREに符号化され、tはt1としてREに符号化されるので、Uと分類される。入力分類がUである場合、同等のREの単語がデフォルトでSE単語の外見と同一にステップ170でレンダリングされるので、ステップ340は、RE符号化文書にSE単語自体を単に加える。方法170は以下により詳細に記載される。入力分類Sは、SE単語が音節を1つ以上有し、従って音節境界を必要とするが、各音節は音節における全ての書記素が対応する基本音素にマッピングされるという意味で音素表記的であることを示す。言い換えれば、RE等価単語の各音節は、各SE書記素に対応する基本音素だけを使用して符号化される。例えば、単語cannotはcannotとして音節に分けられ、各音節は各SE書記素に対応する表1又は表2の1列におけるエントリだけを使用して符号化される。入力分類がSである場合、レンダリングステップ170はREの単語をレンダリングするために音節境界を必要とするので、ステップ350は、RE符号化文書に音節境界を含むRE等価単語を加える。入力分類Tは、音節内の少なくとも1つの書記素が非基本音素にマッピングされたという意味で、SE単語が非音素表記的である少なくとも1つの音節を有することを示す。例えば、SE単語growにおいて、書記素oはo2としてREで符号化される長音oの音素にマッピングされ、書記素wは無音であるw9としてREで符号化される。しかしながら、SE単語における各非音素表記的音節は、各SE書記素に対応するRE音素にマッピングされている。言い換えれば、各RE音素に対応する基本書記素は音節を綴る。例えば、非音素表記的書記素o及びwがo2及びw9と符号化され、表1及び表2における基本書記素o及びwの双方が音節の非音素表記的部分を綴るので、SE単語growはTに分類される。入力分類がTである場合、ステップ350はRE符号化文書にRE等価単語任意の音節境界を含むを加える。U、S及びTに分類されるRE等価な符号化は、マッピングされたRE音素に対応する基本音素が各SE書記素に対応するという点で、SE単語の綴りを保持する。入力分類Xは、SE単語が各SE書記素に対応するRE音素にマッピングされなかった少なくとも1つの音節を有することを示す。言い換えれば、REマッピングはSE単語の綴りを保持しない。例えば、SE単語oneは、その単一の音節が非音素表記的であり、基本書記素w、u及びnが音節を綴らないw1u1n1にマッピングされるので、Xに分類される。入力分類がXである場合、ステップ360は、RE符号化文書にSE単語及びRE等価単語任意の音節境界を含むを加え、SE単語は特殊フォーマットでタグ付けされる。ステップ360においてXに分類される単語のこの2重符号化の理由は以下で説明される。一部のSE単語は、特定のREマッピングに応じて異なる分類を有する。例えば、廃水用のパイプの意味を持つSE単語sewerは、Tに分類されて、RE音素s1e5w1e1r1にマッピングされる。しかしながら、縫い物をする人の意味を持つSE単語sewerは、Xに分類されて、RE音素s1o2w1e1r1にマッピングされる。ステップ530に続いて、方法500は、ステップ540に進み、ステップ530で決定された入力分類を検査して次に実行すべきステップを決定する。入力分類がUである場合、ステップ550は、出力分類をUに設定して、REデータベース150に現在の単語を加える。入力分類がS又はTである場合、ステップ560は、出力分類をRに設定して、REデータベース150に現在の単語を加える。入力分類がXである場合、ステップ570は、出力分類をAに設定して、REデータベース150に現在の単語を加える。ステップ550、560及び570の各々は以下の複数の下位ステップを含む。現在のSE単語をenWordsテーブル410に加える。現在のRE符号化単語をreWordsテーブル420に加える。resyllablesテーブル430においてまだマッピングされていないRE音節をresyllablesテーブル430にくわえる。レンダリングされたバージョンのRE符号化単語及びその入力分類U/S/T/Xをrecodeテーブル440に加えるRE符号化単語のレンダリングは図8を参照して以下により詳細に記載される。RE符号化単語の出力分類U/R/Aをrecodeテーブル440に加える。RE符号化単語のオーディオ及びビデオ表現をremediaテーブル470に加える。RE符号化単語の定義をendefinitionテーブル480に加える。RE符号化単語に複数の定義が存在する場合、対応する品詞名詞、動詞等と共に各定義がendefinitionテーブル480に加えられる。ステップ510でSE単語を音節に分ける複数の有効な方法、又はステップ520で任意のSE音節に対する複数の可能な正しいマッピングが見つかった場合、SE単語の複数のRE符号化を同綴意義語テーブル490に加える。ステップ520においてSE単語内の音節をRE音素の音素表記的に等価なシーケンスにマッピングすることは、所与の地方訛りに従って実行される。好ましい実装では、選択された地方訛りは、読み手の対象とする聴取者が最もよく知っているものである。REデータベース150は、SE単語のRE音節へのマッピングが異なる地方訛りに適するように変更できるように、編集可能に構成される。1つの実装において、REデータベース150は、標準英語以外の言語の単語、及びRE符号化等価物又は略等価物を含むように構成される。このような実装において、方法500は、例えば、gooddayを意味するフランス語bonjour、及び略RE等価シーケンス、例えば、b1o2n1j1o9u2r1をREデータベース150に加えることができるであろう。この実装において、標準英語以外の言語のテキスト文書のRE符号化バージョンは、上記の方法100を使用して生成され得る。上記のように、RE符号化単語のレンダリングの間、例えば、図1の方法100におけるステップ170の間、データベース構造400におけるrecodedisplayテーブル450が参照される。recodedisplayテーブル450は、表1及び表2にリストされたRE音素の各々に対して1行を含む。表6は、recodedisplayテーブルからの抜粋を示す。phone列は、国際音素表記アルファベットにおける音素の表現を含む。displayweb列は、ウェブ及びHTML出力に対する音素の表現を含む。displayprint列は、PDF及び他の印刷フォーマット出力に対する音素の表現を含む。一般に、displayweb及びdisplayprint列は、各行において同一のエントリを有する。言語列は、特定言語のレンダリング用の2文字の言語コードを含む。個人設定に従ってREのレンダリングをカスタマイズするために、ユーザはdisplayweb及びdisplayprint列のコンテンツを変更してもよい。しかしながら、displayweb及びdisplayprint列におけるデフォルト表現は、以下に記載されるように慎重に選ばれる。図6は、図1の方法100のステップ170で使用される、RE符号化文書、例えば図1におけるRE文書160をレンダリングする方法600を例示する流れ図である。図7A及び7Bは、方法600が実施され得る組み込み部品を含む汎用電子装置701の概略ブロック図を共同で形成する。電子レンダリング装置701は、例えば、処理リソースが制限されている電子ブックリーダereaderであってもよい。また、電子レンダリング装置701は、ノートブック、タブレットコンピュータ装置、又はスマートフォン等の携帯型コンピュータ装置であってもよい。それにもかかわらず、方法600は、デスクトップコンピュータ、サーバコンピュータ、及び非常に大きな処理リソースを有する他の装置、例えば、図2のコンピュータシステム200等の高レベル装置で実装されてもよい。図7Aに見られるように、電子装置701は、組み込みコントローラ702を含む。従って、電子装置701は組み込み装置とも呼ばれる。本例示では、コントローラ702は、内部記憶モジュール709に双方向で結合される処理装置又はプロセッサ705を有する。記憶モジュール709は、図7Bに見られるように、不揮発性半導体読み出し専用メモリROM760及び半導体メモリランダムアクセスメモリRAM770から形成されてもよい。RAM770は、揮発性、不揮発性、又は揮発性及び不揮発性メモリの組み合わせであってもよい。電子装置701は、LCDliquidcrystaldisplayパネル等のビデオディスプレイ714に接続されるディスプレイコントローラ707を含む。ディスプレイコントローラ707は、ディスプレイコントローラ707が接続される組み込みコントローラ702から受信する命令に従ってビデオディスプレイ714上にグラフィカル画像を表示するように構成される。また、電子装置701は、典型的には、キー、キーパッド又は同様のコントロールによって形成されるユーザ入力装置713も含む。一部の実装では、ユーザ入力装置713は、タッチスクリーンを集合的に形成するためにディスプレイ714に物理的に関連付けられるタッチセンサ式パネルを含んでもよい。従って、このようなタッチスクリーンは、キーパッド-ディスプレイの組み合わせで一般的に使用されるプロンプト又はメニュー駆動式GUIとは対照的に、グラフィカルユーザインターフェースGUIの一形態として動作してもよい。また、メニューに関するナビゲーションを容易にするために音声コマンド用のマイクロホン又はジョイスティック/サムホイールthumbwheel図示せず等の他の形態のユーザ入力装置が使用されてもよい。図7Aに見られるように、電子装置701は、接続719を解してプロセッサ705に結合される携帯型メモリインターフェース706も含む。携帯型メモリインターフェース706によって、データのソース又は宛先として作用するために、又は内部記憶モジュール709を補完するために、補助携帯型記憶媒体725が電子装置701に結合されることを可能にする。このようなインターフェースの例は、USBUniversalSerialBusメモリ、SDSecureDigitalカード、PCMIAPersonalComputerMemoryCardInternationalAssociationカード、光学ディスク例えば、DVD及び磁気ディスク等の携帯型コンピュータ可読記憶媒体との結合を可能にする。また、電子装置701は、接続721を介してコンピュータ又は通信ネットワーク720への電子装置701の結合を可能にする通信インターフェース708も有する。接続721は、有線又は無線であってもよい。例えば、接続721は無線周波数又は光学であってもよい。有線接続の例はEthernetを含む。更に、無線接続の例は、BluetoothTM型ローカル相互接続、WiFiIEEE80211ファミリの標準に基づくプロトコルを含む、IrDaInfraredDataAssociation等を含む。方法600は、組み込みコントローラ702内で実行可能な1つ以上のソフトウェアアプリケーションプログラム733として実装されてもよい。特に、図7Bを参照すると、方法600のステップは、組み込みコンピュータシステム702内で実行されるソフトウェア733における命令によって実行される。ソフトウェア命令は、各々が1つ以上の特定のタスクを実行する1つ以上のコードモジュールとして形成されてもよい。また、ソフトウェアは2つの別の部分に分割されてもよい。第1の部分及び対応するコードモジュールは記載されている方法を実行し、第2の部分及び対応するコードモジュールは第1の部分とユーザとの間のユーザインターフェースを管理する。組み込みコントローラ702のソフトウェア733は、一般的には、内部記憶モジュール709の不揮発性ROM760に記憶される。ROM760に記憶されるソフトウェア733は、コンピュータ可読媒体から要求されると更新され得る。ソフトウェア733は、プロセッサ705にロードされて実行され得る。一部の例では、場合によっては、プロセッサ705はRAM770に設置されるソフトウェア命令を実行してもよい。ソフトウェア命令は、プロセッサ705によってRAM770にロードされて、ROM760からRAM770への1つ以上のコードモジュールのコピーを開始してもよい。代替的に、1つ以上のコードモジュールのソフトウェア命令は、製造業者によってRAM770の不揮発性領域にプレインストールされていてもよい。1つ以上のコードモジュールがRAM770に位置付けられた後で、プロセッサ705は1つ以上のコードモジュールのソフトウェア命令を実行してもよい。アプリケーションプログラム733は、一般的には、電子装置701の流通前に、製造業者によってROM760にプレインストールされて記憶される。しかしながら、一部の例では、アプリケーションプログラム733は、コンピュータ可読記憶媒体に符号化されてユーザに供給され、内部記憶モジュール709に記憶される前に図1の携帯型メモリインターフェース706を介して読み込まれる。コンピュータ可読記憶媒体は、実行及び/又は処理のために組み込みコントローラ702に命令及び/又はデータを提供することに関与する任意の一時的でない有形の記憶媒体を意味する。このような記憶媒体の例は、以下の装置が電子装置701の内側か外側かにかかわらず、フロッピーディスク、磁気テープ、CD-ROM、DVD、ハードディスクドライブ、ROM又は集積回路、USBメモリ、磁気光学ディスク、フラッシュメモリ、又はPCMCIA等のコンピュータ可読カードを含む。このようなソフトウェア又はコンピュータプログラムが記憶されているコンピュータ可読媒体はコンピュータプログラム製品である。電子装置701におけるこのようなコンピュータプログラム製品の使用は、RE符号化文書をレンダリングする装置をもたらす。別の代替では、ソフトウェアアプリケーションプログラム733は、ネットワーク720からプロセッサ705によって読み込まれ、又は他のコンピュータ可読媒体から組み込みコントローラ702にロードされてもよい。ソフトウェア、アプリケーションプログラム、命令及び/又はデータを電子装置701に提供することにも関与する一時的又は一時的でないコンピュータ可読伝送媒体の例は、別のコンピュータ又はネットワーク化装置とのネットワーク接続に加えて無線又は赤外線伝送チャネル、並びにEメール送信及びウェブサイト等に記録された情報を含むインターネット又はイントラネットを含む。上述のアプリケーションプログラム733及び対応するコードモジュールの第2の部分は、図7Aのディスプレイ714上にレンダリングされ又は表される1つ以上のグラフィカルユーザインターフェースGUIを実装するように実行されてもよい。電子装置701及びアプリケーションプログラム733のユーザは、ユーザ入力装置713例えば、キーパッドの操作を介して、GUIに関連付けられるアプリケーションへの制御コマンド及び/又は入力を提供するように機能的に適合可能にインターフェースを操作してもよい。また、ラウドスピーカ図示せずを介して出力される音声プロンプト及びマイクロホン図示せずを介して入力されるユーザ音声コマンドを利用するオーディオインターフェース等の、機能的に適合可能なユーザインターフェースの他の形態が実装されてもよい。図7Bは、アプリケーションプログラム733及び内部記憶装置709を実行するプロセッサ705を有する組み込みコントローラ702を詳細に示す。内部記憶装置709は、ROMreadonlymemory760及びRAMrandomaccessmemory770を含む。プロセッサ705は、接続されたメモリ760及び770の一方又は双方に記憶されるアプリケーションプログラム733を実行することができる。電子装置701に最初に電源が入ると、ROM760に存在するシステムプログラムが実行される。ROM760に恒久的に記憶されたアプリケーションプログラム733は、ファームウェアと呼ばれる場合がある。プロセッサ705によるファームウェアの実行は、プロセッサ管理、メモリ管理、装置管理、記憶管理及びユーザインターフェースを含む様々な機能を果たしてもよい。プロセッサ705は、一般に、制御装置CU751、演算論理装置ALU752、及び内部バッファ若しくはキャッシュメモリ755と共に、アトミックデータ要素756、757を一般に含む一組のレジスタ754を含むローカル又は内部メモリを含む多数の機能モジュールを含む。1つ以上の内部バス759は、こうした機能モジュールを相互接続する。また、プロセッサ705は、接続761を使用して、システムバス781を介して外部装置と通信する1つ以上のインターフェース758も有する。アプリケーションプログラム733は、条件分岐及びループ命令を含み得る命令762から763のシーケンスを含む。また、プログラム733は、プログラム733の実行に使用されるデータを含んでもよい。このデータは、命令の一部として又はROM760若しくはRAM770内の別の場所764に記憶されてもよい。一般に、プロセッサ705はその中で実行される一組の命令が与えられる。この命令の組は、特定のタスクを実行する又は電子装置701で起こる特定のイベントを処理するブロックにまとめられてもよい。一般に、アプリケーションプログラム733は、イベントを待って、その後そのイベントに関連付けられるコードのブロックを実行する。イベントは、プロセッサ705によって検出されると、図7Aのユーザ入力装置713を介して、ユーザからの入力に応じてトリガされてもよい。また、イベントは、電子装置701内の他のセンサ及びインターフェースに応答してトリガされてもよい。一組の命令の実行は、数値変数が読み込まれて修正されることを必要としてもよい。このような数値変数はRAM770に記憶される。本開示の方法は、メモリ770における既知の場所772、773に記憶されている入力変数771を使用する。入力変数771は、メモリ770における既知の場所778、779に記憶されている出力変数777を生成するように処理される。メモリ770の場所775、776における追加のメモリの場所に中間変数774が記憶されてもよい。代替的に、一部の中間変数は、プロセッサ705のレジスタ754にのみ存在してもよい。命令のシーケンスの実行は、プロセッサ705においてフェッチ-実行サイクルを繰り返し適用することにより達成される。プロセッサ705の制御装置751は、実行される次の命令のROM760又はRAM770におけるアドレスを含むプログラムカウンタと呼ばれるレジスタを保持する。フェッチ実行サイクルの開始時に、プログラムカウンタによってインデックス付けされたメモリアドレスのカウンタが制御装置751にロードされる。従って、ロードされた命令はプロセッサ705の後続の動作を制御して、例えば、データがROMメモリ760からプロセッサレジスタにロードされ、レジスタの内容が別のレジスタの内容と算術的に結合され、レジスタの内容が別のレジスタに記憶された場所に書き込まれる。フェッチ実行サイクルの終了時に、プログラムカウンタは、システムプログラムコードにおける次の命令へのポイントに更新される。実行された命令によって、これはプログラムカウンタに含まれたアドレスをインクリメントし又は分岐演算を達成するためにプログラムカウンタに新しいアドレスをロードすることを含んでもよい。以下に記載された方法の処理における各ステップ又は下位処理は、アプリケーションプログラム733の1つ以上のセグメントに関連付けられ、プロセッサ705におけるフェッチ-実行サイクルの実行の反復又は電子装置701における他の独立したプロセッサブロックの同様のプログラム動作によって行われる。方法600は、RE符号化文書内の各単語が連続してレンダリングされるようにレンダリング装置701によって実行される。方法600はステップ610で開始して、現在の単語が未符号化SE又は符号化済みREとしてタグ付けされているかどうかを決定する。REである場合、方法600はステップ620に進み、現在の単語が特殊フォーマットでタグ付けされているかどうかを決定する。このタグ付けは、RE単語の出力分類がAであった場合にRE符号化文書を生成した方法300のステップ360で行われている。もしそうであれば、ステップ630が続いて、現在のレンダリングフォーマットがデフォルトフォーマットから特殊フォーマットに変更される。次に、ステップ640で特殊フォーマットに従ってレンダリングされる。ステップ640は以下により詳細に記載される。次に、ステップ650は、現在のレンダリングフォーマットを元のデフォルトフォーマットに変更する。現在の単語が特殊フォーマットでタグ付けされていない場合、方法600はステップ660に進み、デフォルトフォーマットに従って現在のRE単語をレンダリングする。ステップ660は以下により詳細に記載される。現在の単語が未符号化SEとタグ付けされている場合、ステップ670において未符号化SE単語はデフォルトフォーマットに従って従来の態様でレンダリングされる。方法600は、ステップ650、ステップ660、又はステップ670の後、ステップ680で終了する。図8は、図6の方法600のステップ640及び660で使用される、RE符号化文書のRE単語をレンダリングする方法800を例示する流れ図である。方法800は、RE単語における各符号化済み音素を連続してレンダリングするために実行される。また、方法800は適切な場所でRE符号化文書内の音節の間に音節境界をレンダリングすることにも留意する。remiscdisplayテーブル460は、特殊フォーマットでタグ付けされた単語がどのようにレンダリングされるかに加えて、音節境界がどのようにハイフン、ドット、ショートスペース等としてレンダリングされるかを制御する。特殊フォーマットの例は、小さなフォント、異なる色、括弧による囲み、又はこれらの一部の組み合わせである。方法800がステップ810で開始して、現在の符号化音素に対応するrecodedisplayテーブル450における行を検索する。デフォルトのrecodedisplayテーブル及びremiscdisplayテーブル460は、符号化工程140の一部として全てのRE符号化文書に含まれる。しかしながら、レンダリング装置701がカスタマイズされたrecodedisplayテーブル450又はremiscdisplayテーブル460を含む場合、カスタマイズされたテーブルは、RE符号化文書に含まれるrecodedisplayテーブル又はremiscdisplayテーブルに優先して方法800によって使用される。以下のステップ820は、レンダリングがウェブ/HTML出力又はプリント出力へのものかどうかを決定する。レンダリングがプリント出力へのものである場合、ステップ830は、ステップ810で検索された対応する行のdisplayprint列のエントリを出力レンダリング文書に出力する。レンダリングがウェブ/HTML出力へのものである場合、ステップ840は、ステップ810で検索された対応する行のdisplayweb列のエントリを出力レンダリング文書に出力する。その後、方法800は終了する。また、強化RE符号化文書160は、補足情報、即ち、文書160内のRE単語に関連するREデータベース150の一部を含む。補足情報の選択は、RE符号化文書160に対する購入要求の一部としてレンダリング装置701のユーザによって行われてもよい。REデータベース150から抽出されて符号化の方法300のステップ370でRE符号化文書160に追加された強化RE符号化文書160内の各一意のRE単語に対する補足情報は、以下の1つ以上を含んでもよい。endefinitionテーブル480から抽出された単語の定義remediaテーブル470から抽出された単語のオーディオ表現remediaテーブル470から抽出された単語のビデオ表現reWordsテーブル420から抽出された単語の強勢指示各RE符号化単語に関連付けられる強勢指示が補足情報の一部として強化RE符号化文書160に記憶される場合に適切な、レンダリング方法800の様々な実装において、各単語に関連付けられる強勢指示は、remiscdisplayテーブル460によって管理されるその単語における他の音節から異なって、即ち太文字boldtypefaceでレンダリングされた単語に強勢の音節をレンダリングするために使用される。しかしながら、本願の発明者は、正しい音節境界及び音素表記の符号化がこのような強勢指示の使用の大部分を不要にすることを見出した。例えば、2つの単語contract名詞及びcontract動詞は異なる強勢パターンを有するが、それぞれのRE符号化c1o1n1t1r1a1c1t1及びc1o3n1t1r1a1c1t1のおかげで、読み手は正しい強調で各単語を発音する傾向がある。また、ユーザは、REデータベース150によってサポートされた既定の組の言語の1つで、RE符号化文書160の外国語バージョンを要求してもよい。このような外国語バージョンに関して、補足情報は、上記の情報に加えて以下の1つ以上を含んでもよい。translationテーブル495から抽出された各RE単語の外国語への翻訳resyllablesテーブル430から取得されたRE単語における各RE音節の対応する外国語表現を使用して取得されたRE単語の外国語固有の音素表記表現1つの実装において、ユーザは文書160を選択し、所望の場合は視認性支援フォーマット例えば、大型活字印刷を選択し、任意の補足情報を要求し、支払いを行い、ダウンロードすることによってウェブサイトからRE符号化文書160を購入する。選択されたRE符号化文書160の購入価格は、要求された補足情報の量に部分的に依存する。また、同様の方式がRE符号化文書160の貸し出しにも使用され得る。読み手は図書館サイトにログインして、借りるRE符号化文書160を選択し、フォーマットを選択し、任意の補足情報を要求して、ダウンロードする。読み手が本を読んだ後で、又は所定の間隔の後で、読み手が借りたRE符号化文書160は単純にその読書装置から削除される。その後、RE符号化文書160は、別の読み手が借りることが可能になる。レンダリング装置701のグラフィカルユーザインターフェースの一部として、RE符号化文書160がレンダリング装置701のディスプレイ714上に表示されるレンダリングRE文書にレンダリングされる場合、レンダリング装置701はユーザ入力装置713を介してユーザからコマンドを受信するように構成される。図9は、一実施形態に従って表示されるRE符号化文書160をレンダリンRE文書180にレンダリングしたレンダリング装置701のディスプレイ714のメインウィンドウ900を例示する。メインウィンドウ900は、ナビゲーション部910、ディスプレイ部920、及び設定部930を含む。ナビゲーション部910は、ユーザが複数のレンダリングされたRE文書を検索することによって、ディスプレイ部920に現在表示されているレンダリングされたRE文書180の一部を変更することを可能にする。設定部は、ユーザがレンダリング装置701の設定を変更することによって、レンダリングされたRE文書180の現在の部分がディスプレイ部920にどのように表示されるかを変更することを可能にする。例えば、設定部930は、ディスプレイ部920において、フォントサイズ、行高さ、文字間隔、単語間隔、テキスト色、背景色、及びハイライト色を変更するためのコントロールを含む。また、1つの実装において、設定部930は、以下に説明されるように、デフォルト表現でレンダリングされたRE音素の一部を形成する発音区別符のサイズを変更するためのコントロール図示せずも含む。こうした符号が小さいほど、レンダリングされたREは標準英語によりよく似るようになる。図10は、一実施形態に従って表示するために強化RE符号化文書160をレンダリングしたレンダリング装置701のディスプレイ714のメインウィンドウ1000を例示する。メインウィンドウ1000は、選択部1010を含む。ユーザは選択部1010においてコントロール1015を起動して、元のSEテキスト又はレンダリングされたREテキストを表示させることができる。また、1つの実装において、選択部1010は、全ての固有名詞等の単語のクラス全体がSE又はレンダリングされたREとして表示されることを可能にするためのコントロール図示せずも含む。更なる実装では、選択部1010は、品詞によってレンダリングされる単語のフォーマットを変更するためのコントロール図示せず、例えば、名詞、動詞等に対して異なる色も含む。入力装置713は、例えば、レンダリングされた単語にカーソルをマウスオーバし、又はタッチスクリーンの場合は接触することによって、ユーザがレンダリングされたRE単語を選択することを可能にする。選択部1010は、SEとして選択された単語を表示すること及びレンダリングされたREとしてそれを表示することをトグルするためのコントロール1020を含む。レンダリングされた単語の選択に応じて、レンダリング装置701は、強化RE符号化文書160から選択された単語に関連する補足情報を抽出して、選択部1010において補足情報を表示する。例えば、図10において、現在選択されている単語todayは、上記ハイライト色を使用してウィンドウ1000のディスプレイ部1020にハイライトされている。現在選択されている単語及び現在選択されている単語に関連する補足情報、例えば、単語の定義及び選択された外国語へのその翻訳この場合フランス語が、選択部1010に表示される。更に、補足情報のオーディオ部分は、対応するコントロールの選択単語を読む又は音節で読むで、単語全体として、又は音節で分割されて、RE対応音声合成器によって発話される。この機能は、あまり知らない単語の意味又は発音をユーザが明確にすることを可能にすることで、レンダリングされたRE文書180の読み易さを更に強化する。ウィンドウ1000の底部における再生コントロール1030は、RE対応音声合成器によって補足情報のオーディオ部分の連続的レンダリングを制御する。ユーザは、適切なコントロールを選択することによって単語のオーディオレンダリング間の間隔及びレンダリングの音量を制御することができる。また、強化RE符号化文書160は、どのようにREを読んで使用すべきかを説明する標準英語の文書及び発音付きの全てのRE音素のリストを含んでもよい。また、強化RE符号化文書160は、読み手の選択した訛りで、音声合成器によって生成される自然に聞こえる英語の発話に完成文書をオーディオレンダリングすることを含んでもよい。全てのUnicode対応装置がデフォルトでREをレンダリングできることを確実にするために、recodedisplayテーブル450内のdefaultelec及びdefaultprint列におけるエントリは、Unicode文字セットから全て取り込まれる。各RE音素に対するdefaultelec及びdefaultprint列のエントリは、視覚キュー通常は発音区別符をRE音素に対する基本書記素、即ち、RE音素が見つかる表1及び表2の行に対応する書記素に追加することによって得られる。追加された視覚キューは、基本書記素の発音の変種として音素の発音を示すように適合される。例えば、表6に示されるように、書記素eに対応する表1の行に見つかるRE音素e2長音eのデフォルト電子表現は、Unicode文字0113であり、上線は基本母音が伸ばされることを示す。同様に、書記素eに対応する表1の行に見つかるRE音素e3schwaeのデフォルト電子表現はUnicode文字0115であり、上に置かれたu字状の単音記号は基本母音がuhと中和されるneutralizedことを示す。無音RE音素のデフォルト表現、即ち、表1の第9列及び表2の第9列は、音素が発音されないことを示すために選択される。1つの実装において、表1に示されるように、この指示はこの無音の音素に関連付けられる基本書記素をグレイアウトすることによって達成される。例えば、書記素eに対応する表1の行の第9列に見つかるRE音素e9無音のeのデフォルト電子表現は、基本書記素、即ち、eのグレイアウトバージョンである。他の実装では、デフォルト表現は基本書記素の外形線outlineバージョン又は基本書記素の取り消し線strikethroughバージョンである。無音の音素のデフォルト表現は、好ましくは、無音の音素の外見を維持しつつ、レンダリングされたREテキストがカットアンドペーストされることができるように選択される。表7は、recodedisplayテーブル450内のdefaultelec及びdefaultprint列からのRE音素のデフォルト表現を含む。追加された各視覚キューは、視覚キューをより覚えやすくするために選択された名前が与えられている。次に、こうした名前は、各RE音素に対して記憶しやすい名前を作るために基本書記素の名前の末尾につけられる。1つより多くの基本書記素に適用されるキューの名前は以下の通りである。トップラインtoplineは、第2列にある長音母音を示し、a2はaトップラインと名付けられる。アッパーカップuppercupは、第3列にあるschwa母音を示し、a3はaアッパーカップと名付けられる。トップドットtopdotは、第4列にあるiのような母音を示し、a4はaトップドットと呼ばれる。トップドットドットtopdotdotは、第5列にあるooのような母音を示し、o4はoトップドットドットと名付けられる。フェイスfaceは第6列にある長音eのような母音を示し、i6はiフェイスと名付けられる。スクイグルsquiggleは第6列にある短音ooのような母音を示し、o6はoスクイグルと名付けられる。トップハットtophatは第3列にある協和音の帯気音aspirationを示し、c3はcトップハットと名付けられる。表7におけるデフォル表現の一部は単一のUnicode文字ではない。その代わり、それらはUnicode結合文字を使用して取得され、これは結合文字の直前のメイン文字の修正としてレンダリングされる特殊文字である。例えば、RE音素a7のデフォルト表現は、Unicode結合文字036C小さく上に書かれたrが後に続くUnicode文字0061aである。RE音素のデフォルト表現の派生の結果として、デフォルトでレンダリングされたREは、実質的に、音素表記的に等価な元のSEの形状又は綴りを保持する。この理由は、ほとんどのレンダリングRE単語は、音素表記的復号を支援するために音節境界及び視覚キューを使用すると同時に、元のSE単語と同じ基本書記素を使用するからである。その結果、時間と共に、デフォルトでレンダリングされたREの読み手は、非音素表記的単語の視覚単語認識を発達させることで、実質的に同じ形状を有する等価なSE単語を認識することができる。このようにして、デフォルトでレンダリングされたREは、人がSEテキストを読むことを学習するのを支援するように適合された中間フォーマットとして機能する。更に、SEの熟練の読み手は、デフォルトでレンダリングされたREの形状とよく知っている等価なSE単語との類似性により視覚単語認識技術を効果的に働かせることができるので、デフォルトでレンダリングされたREを容易に読むことができる。しかしながら、Xと分類されたRE符号化単語の少なくとも1つの音節は対応する基本書記素が対応するSE音節を綴らないRE音素を含むので、Xと入力分類されたRE符号化単語はソースSE単語の綴りを実質的に保持するようにレンダリングすることができない。これがステップ360を参照して言及したX分類された単語の二重符号化の理由である。方法800の結果、X分類された単語が直後に特殊フォーマットでレンダリングされたRE等価単語と共に元のSEでレンダリングされることになる。上記表1及び表2で定義されたRE音素の組によって、標準英語の単語の1のみがXと分類されると推定されるが、one等の多くの一般的な単語がこの入力分類に該当する。X分類された二重符号化単語の数は、RE音素の組のサイズを大きくすることで減少されてもよい。しかしながら、上記のように、このような動作はレンダリングされたREが容易に学習可能であることを確実にするという目的に反する。付録Bは、DrMartinLutherKingJr牧師の演説Ihaveadreamの冒頭部分に対してレンダリングされたREのサンプルであり、この最初の文がRE符号化形態で付録Aに見えている。付録Bでは、音節境界が中線ドットとしてレンダリングされ、X分類単語の特殊フォーマット例えば第3段落の中央にあるone等は角括弧による囲みである。第2段落の第1行にあるfiveの最後のe等の無音音素はグレイテキストで表されている。記載された配置は出版業界に適用可能である。上記は本願発明の一部の実施形態のみを記載しており、発明の範囲及び精神から逸脱することなく修正及び/又は変更が可能であり、実施形態は例示的であって限定的ではない。[付録A][付録B]