(57)【特許請求の範囲】
【請求項１】
テキスト処理システムであって、上記テキスト処理システムに保存されたテキストデータが上記テキスト処理システムに伝達された音声コマンド情報信号に従って変更され、
上記テキスト処理システムは、音声認識手段を有し、
上記音声認識手段がコマンド入力モードのとき、上記音声認識手段へ上記音声コマンド情報信号が伝達され、上記音声認識手段は伝達された上記音声コマンド情報信号に割り当てたコマンドデータを送出し、
上記テキスト処理システムは、上記コマンドデータの一部に対応する制御データを処理できるテキスト処理装置を有し、
上記テキスト処理装置は、上記テキストデータの中のテキストブロックデータが上記テキスト処理装置で特色付けられ及び特色付けられた上記テキストブロックデータを上記制御データに従って変更するために上記制御データが上記テキスト処理装置へ伝達される間、保存されたテキストデータを処理する作動状態にされ、
上記テキスト処理システムはテキスト変更手段を有し、
上記テキスト変更手段は、上記コマンドデータと上記テキスト処理装置の動作モードを示すモードデータとへの上記制御データ及び上記制御データとは別の制御データの割付が格納される割付メモリを有し、
上記テキスト変更手段は、上記制御データとは別の制御データが上記コマンドデータに割り当てられているか否かを上記割付メモリに従いテストするテスト手段を有し、
上記テストの結果が肯定的であるとき、上記テキスト変更手段は、上記制御データとは別の制御データに従って上記特色付けられたテキストブロックデータを変更することを特徴とする、テキスト処理システム。
【請求項２】
上記テキスト変更手段は、判定手段及びテキスト編集手段を更に有し、
上記テスト手段は、上記テキスト編集手段が、作動状態にされたテキスト処理装置において特色付けられたテキストブロックデータを変更するよう構成されているかどうかをテストし、
上記テストの結果が肯定的である場合に、上記判定手段は、上記テキスト処理装置で特色付けられたテキストブロックデータを判定し、上記判定されたテキストブロックデータを上記テキスト編集手段に伝達し、
上記テキスト編集手段は、上記音声認識手段へ伝達された上記音声コマンド情報信号に従って、上記判定されたテキストブロックデータを変更し、
上記テキスト変更手段は、上記テキスト処理装置において上記特色付けられたテキストブロックデータを上記テキスト編集手段において上記変更されたテキストブロックデータによって置換することを特徴とする請求項１記載のテキスト処理システム。
【請求項３】
上記テキスト変更手段の上記テキスト編集手段は、別のテキスト処理装置によって構成されていることを特徴とする請求項２記載のテキスト処理システム。
【請求項４】
上記テキスト変更手段は、ウィンドウズ処理装置と協働し、
上記テスト手段は、上記ウィンドウズ処理装置の管理手段から上記モードデータが供給され、上記モードデータは、上記管理手段によって作動状態に制御されたテキスト処理装置のモードを特色付けることを特徴とする請求項２記載のテキスト処理システム。
【請求項５】
コマンド入力モード中に音声コマンド情報信号が供給され、上記音声コマンド情報信号に割り当てたコマンドデータを生成し、作動状態に制御され特色付けられたテキストブロックデータを変更する少なくとも一つのテキスト処理装置に上記コマンドデータの一部に対応する制御データを送出するよう構成された音声認識装置であって、
上記音声認識装置の上記コマンド入力モード中に、上記制御データとは別の制御データが供給されるテキスト変更手段が設けられ、
上記テキスト変更手段は、上記コマンドデータと上記テキスト処理装置の動作モードを示すモードデータとへの上記制御データ及び上記制御データとは別の制御データの割付が格納される割付メモリを有し、
上記テキスト変更手段は、上記制御データとは別の制御データが上記コマンドデータに割り当てられているか否かを上記割付メモリに従いテストするテスト手段を有し、
上記テストの結果が肯定的であるとき、上記テキスト変更手段は、上記記制御データとは別の制御データに従って上記特色付けられたテキストブロックデータを変更することを特徴とする、音声認識装置。
【請求項６】
上記テキスト変更手段は、判定手段及びテキスト編集手段を更に有し、
上記テスト手段は、上記テキスト編集手段が作動状態にされたテキスト処理装置において特色付けられたテキストブロックデータを変更するよう構成されているかどうかをテストし、
上記テストの結果が肯定的である場合に、上記判定手段は、上記テキスト処理装置で特色付けられたテキストブロックデータを判定し、上記判定されたテキストブロックデータを上記テキスト編集手段に伝達し、
上記テキスト編集手段は、上記音声認識手段へ伝達された上記音声コマンド情報信号に従って、上記判定されたテキストブロックデータを変更し、
上記テキスト変更手段は、上記テキスト処理装置において上記特色付けられたテキストブロックデータを上記テキスト編集手段において上記変更されたテキストブロックデータによって置換することを特徴とする請求項５記載の音声認識装置。
【請求項７】
上記テキスト変更手段の上記テキスト編集手段は、別のテキスト処理装置によって構成されていることを特徴とする請求項６記載の音声認識装置。
【請求項８】
上記音声認識装置は、ウィンドウズ処理装置と協働し、
上記テスト手段は、上記ウィンドウズ処理装置の管理手段から上記モードデータが供給され、上記モードデータは、上記管理手段によって作動状態に制御されたテキスト処理装置のモードを特色付けることを特徴とする請求項６記載の音声認識装置。
【請求項９】
請求項１乃至４の何れか一項に記載のテキスト処理システムにより実行されるテキスト処理方法。
【発明の詳細な説明】
本発明は、音声コマンド情報信号が伝達され得るコマンド入力モードを有し、上記音声コマンド情報信号に割り当てられた制御データを送出するように構成された音声認識装置と、テキストデータの中の特色付けられたテキストブロックデータを変更するため音声認識装置によって制御データが伝達され得る間に、保存されたテキストデータを処理する作動状態にされ得るテキスト処理装置とを含み、保存されたテキストデータが伝達された音声コマンド情報信号に従って変更されるテキスト処理システムに関する。
本発明は、コマンド入力モード中に音声コマンド情報信号が供給され、上記音声コマンド情報信号に割り当てられた制御データを生成し、特色付けられたテキストブロックデータを変更するため作動状態に制御された少なくとも一つのテキスト処理装置に送出するよう構成された音声認識装置に関する。
本発明は、音声コマンド情報はコマンド入力モード中の音声認識装置に伝達され、音声認識装置は伝達された音声コマンド情報信号に割り当てられた制御データを送出し、テキスト処理装置は、保存されたテキストデータを処理する作動状態に移され、テキストデータの中のテキストブロックデータはテキスト処理装置で特色付けられ、テキスト処理装置は特色付けられたテキストブロックデータを変更するため音声認識装置によって制御データが供給される、音声認識装置に伝達された音声コマンド情報信号に従ってテキスト処理装置に保存されたテキストデータを変更する方法に関する。
このようなテキスト処理システム、音声認識装置、及び、方法は、引用文献：米国特許第５，３８６，４９４Ａ号により公知である。従来のテキスト処理システムは、マイクロホン、モニター、キーボード及びコンピュータマウスを備えたパーソナルコンピュータにより構成される。パーソナルコンピュータはテキスト処理装置に適合し、パーソナルコンピュータを用いてハードディスク又はパーソナルコンピュータのランダムアクセスメモリに記憶されたテキストデータを処理することができ、すなわち、保存されたテキストデータを変更又は編集する間にハードディスクから読み取り、ディスプレイ画面に表示し、ハードディスクに保存することができる。ディスプレイ画面に表示されたカーソルは、ディスプレイ画面に表示されたテキストデータの特定のスポットにコンピュータマウスを用いて置くことができ、或いは、ディスプレイ画面に表示された保存中のテキストデータのテキストブロックデータは、特色付けられ、目立たされる。特色付けられたテキストブロックデータはディスプレイ画面上に特別の方式、例えば、「反転型フォント」で表示される。特色付けられたテキストブロックデータを変更する制御データは、キーボード又はコンピュータマウスによって作動される。制御データの結果として、特色付けられたテキストブックデータは、例えば、別のフォント（Arial, Times New Romanなど）、別のタイプサイズ（１０ドット、１２ドット）、又は、太字で表示することができる。
従来のテキスト処理システムのパーソナルコンピュータは、マイクロホンに向けて発声された音声データが認識され、認識された音声データに割り当てられたテキストデータが更なる処理のためにテキスト処理システムに伝達される音声認識装置を更に含む。コンピュータマウスのキーを作動することにより、コマンド入力モードが従来の音声認識装置において作動され得る。音声認識装置の作動的なコマンド入力モードで、マイクロホンに向けて発話された音声データ、すなわち、音声コマンド情報信号を形成する音声データは、テキスト処理装置の制御データに割り当てられる。テキスト処理装置において特色付けられたテキストブロックデータを変更するため、制御データは音声認識装置によってテキスト処理装置に伝達され得る。
従来のテキスト処理装置では、テキスト処理装置が少数の制御データしか収容しないので、少数の音声コマンド情報信号だけがテキスト処理装置において特色付けられたテキストブロックデータを変更するためテキスト処理装置に伝達され得ることが明らかにされた。
本発明の目的は、上記の従来技術の問題点を解決し、冒頭の節に記述したようにテキスト処理システムを改良し、第２節に記述したように音声認識装置を改良し、第３節に記述したように方法を改良し、改良されたテキスト処理システム、及び、改良されたテキストブロックデータ変更方法を提供することである。
上記問題点を解決するため、本発明による改良されたテキスト処理システムは、コマンド入力モードの音声認識装置によって、別の音声コマンド情報信号に割り当てられた別の制御データが伝達されるテキスト変更手段を有し、上記テキスト変更手段が、上記音声認識装置に伝達された上記別の音声コマンド情報信号に従って、特色付けられたテキストブロックデータを変更することを特徴とする。
その結果として、有利な形で、上記テキスト処理装置において特色付けられたテキストブロックデータは、上記テキスト処理装置において処理された制御データだけではなく、上記テキスト変更手段で処理され得る上記別の制御データによって付加的に変更できるようになる。有利的には、多数の音声コマンド情報信号がテキスト処理装置で特色付けられたテキストブロックデータを変更するテキスト処理システムに伝達され得る。より詳細には、テキスト処理システムにおいて、テキストブロックデータ変更用の制御データの個数が著しく相違している「ウィンドウズ用のワード（Word for Windows）」、「エクセル（Excel）」、「コーレルドロー（Corel Draw）」又は「ロータスＣＣメール（Lotus CC-mail）」のような種々のテキスト処理プログラムが作動状態にされ得る場合に、割り当てられた別の音声コマンド情報信号によって個々に作動される上記種々のテキスト処理プログラムの中のいずれか一つのテキスト処理プログラムが使用されるときに、標準的に利用可能なテキスト変更手段によって処理可能な付加的な別の制御データを備えていることが有利である。
請求項１に記載されているような本発明のテキスト処理システムでは、請求項２に記載された手段を具備することが有利である。この手段は、非常に簡単に、かつ、高い信頼性で実現するために有利である。
請求項２に記載されているような本発明のシステムにおいて、請求項３に記載された手段を具備することが有利である。請求項３による手段の一実施例において、例えば、パーソナルコンピュータに実装された「エクセル」のような別のテキスト処理プログラムは、テキスト処理手段に既設のテキスト編集手段に付加的に別のテキスト編集手段として具備される。これにより、作動されたテキスト処理装置、例えば、「ウィンドウズ用ワード」で特色付けられたテキストブロックが、別のテキスト編集手段、例えば、「エクセル」で処理可能な付加的な別の制御データによって変更され得る利点が得られる。その結果として、有利的に、非常に多数の音声コマンド情報信号、すなわち、作動されたテキスト処理装置で処理可能な別の制御データが割り当てられた音声コマンド情報信号と、テキスト編集手段で処理可能な別の制御データが割り当てられた音声コマンド情報信号と、別のテキスト編集手段で処理可能な付加的な別の制御データが割り当てられた音声コマンド情報信号が、テキスト処理装置で特色付けられたテキストブロックデータを変更するテキスト処理システムに伝達され得る。
請求項３による手段の別の一実施例では、テキスト変更手段のテキスト編集手段は、パーソナルコンピュータに実装された別のテキスト処理装置によって形成される。別々のテキスト編集手段は音声認識装置から取り除かれ、非常に費用効果の優れたテキスト処理システムが得られる。
請求項２に記載された本発明のテキスト処理システムの場合に、請求項４に記載された手段を具備する方が有利である。音声認識装置を有する手段は、本発明によるテキスト処理システムにおいて、例えば、「ウィンドウズ９５（Windows95）」、「ウィンドウズＮＴ（WindowsNT）」、又は、「Ｘウィンドウズ（X-windows）」プロググラムの中のいずれかのプログラムを用いて実現されたウィンドウズ用処理装置と協働し、テスト手段、判定手段、及び、テキスト編集手段は非常に簡単な構造で実現できる利点が得られる。その結果として、簡単なテキスト処理システム及び簡単な音声認識装置が実現され、例えば、「ウィンドウズ用ワード」、「ウインドウズ用ウインドウワードパーフェクト（WordPerfect for Windows）」、「ウィンドウズ用エクセル」、「ロータスＣＣメール」及び別の一般的に知られたウィンドウズプログラムによって形成された多数のウィンドウズテキスト処理プログラムと共に動作するよう構成される。
本発明による音声認識装置及び本発明によるテキスト処理装置において特色付けられたテキストブロックデータを変更する方法の利点は、本発明によるテキスト処理システムに対して示された利点に伴って得られる。
本発明の上記の局面及び更なる局面は、以下に説明する実施例から明らかになり、実施例を参照して解明される。
以下、図面に示された第１の実施例と、図面には示されていない第２及び第３の実施例を参照して、本発明を説明する。しかし、本発明は、これらの３通りの実施例に限定されるものではない。
図１は、本発明によるテキスト処理システムとしてブロック回路図の形式でパーソナルコンピュータの概略的な構成図であり、このパーソナルコンピュータは、本発明による方法を実現することができ、音声認識装置に入力された別の音声コマンド情報信号に従ってテキスト処理システムのテキスト処理装置内で特色付けられたテキストブロックデータを変更するテキスト変換手段を含む本発明による音声認識装置を含み、
図２は、図１に示されたパーソナルコンピュータで実行される本発明による方法を説明するフローチャートであり、
図３は、テキスト変更手段の割付メモリに格納され得るマトリックスを示す図であり、このマトリックスは、制御データを処理し、テキスト処理装置内で特色付けられたテキストブロックデータを変更するテキスト処理装置又はテキスト変更手段のテキスト編集手段が設けられているかどうかを判定する。
図１には、ブロック回路図の形式でテキスト処理システムとしてのパーソナルコンピュータ１が概略的に示されている。パーソナルコンピュータ１は、音声認識装置２と、ＰＣ処理装置３と、モニター４とを含み、マイクロホン５と、キーボード６と、スピーカー７とが接続されている。テキスト処理システムに保存されたテキストデータは、後で詳述されるテキスト処理システムに伝達された少なくとも１個の音声コマンド情報信号ＳＩに応じて変更される。
マイクロホン５は、アナログ音声データＳＩを、音声認識装置２のアナログ・デジタル変換器段８に伝達し得る。このアナログ音声データＳＩは、個別の単語若しくは複数の関連性のあるコヒーレント単語のいずれかである。アナログ・デジタル変換器段８は、デジタル音声データＳＩを記憶手段９に伝達することができ、記憶手段９はデジタル音声データＳＩを格納する。
ここでは、これ以上には説明されない方法で作動され得る音声再生モードにおいて、記憶手段９から読み出されたデジタル音声データＳＩは、デジタル・アナログ変換器段１０に供給され、次に、アナログ音声データＳＩとしてスピーカー７に供給され得る。
デジタル音声データＳＩを処理するため、音声認識装置２は音声認識手段１１を含み、音声認識手段１１は、音声認識段１２と、辞書メモリ１３と、音声モデルメモリ１４と、参照メモリ１５とを有する。記憶手段９から読み出されたデジタル音声データＳＩは、音声認識手段１１の音声認識段１２に伝達され得る。テキスト入力モードにおいて、話者により発声された音声データＳＩによって表現されたテキストデータＴＩが音声認識手段１１に伝達され得る。テキスト入力モードの場合に、音声データＳＩに割り当てられたテキストデータＴＩは、音声認識手段１１によってＰＣ処理手段３に伝達され得る。
音声認識装置２の音声認識手段１１には、音声認識装置２のコマンド入力モードで、話者により発声された音声コマンドＳＩによって表現されたコマンドデータＢＩが伝達され得る。音声認識装置２は、伝達された音声コマンド情報信号ＳＩに音声認識装置２によって割り当てられたコマンドデータＢＩと、音声認識装置２によってこのコマンドデータＢＩに割り当てられた制御データＣＩとを伝達するため使用される。
マイクロホン５は、音声認識装置２のコマンド入力モードを作動させるコマンド入力作動データＣＭＩを伝達するため話者によって作動され得るボタン１６を有する。このようなコマンド入力作動データＣＭＩは、キー１６によって音声認識段１２に与えられる。コマンド入力作動データＣＭＩが存在しないとき、音声認識装置２においてテキスト入力モードが作動される。
音声認識手段１１に伝達されたデジタル音声データＳＩを認識し、テキストデータＴＩ又はコマンドデータＢＩを認識された音声データＳＩ又は音声コマンド情報信号ＳＩに割り当てるため、音声認識手段１１は、音声認識装置１２と、辞書メモリ１３と、音声モデルメモリ１４と、参照メモリ１５とを有する。３種類のメモリ１３、１４及び１５は、音声認識段１２に接続される。
単語を格納するため、辞書メモリ１３は、テキストデータＴＩと、テキストデータＴＩに割り当てられた識別データＰＩとをそれぞれ記憶する。この場合、記憶方式は、テキストデータＴＩ、すなわち、いわゆる書記素と、テキストデータＴＩに割り当てられた識別データＰＩ、すなわち、いわゆる音素列とが、単語毎に記憶されるように構造化される。勿論、単語の記憶方式は別の方法で構造化してもよい。
辞書メモリ１３は、コマンド語彙メモリ１７と、テキスト語彙メモリ１８とを含む。コマンド語彙メモリ１７には、コマンドデータＢＩを形成するテキストデータＴＩが記憶される。コマンド語彙メモリ１７に記憶されるテキストデータＴＩの個数は、コマンド入力モード中の音声認識手段１１によって認識可能な音声コマンド情報信号ＳＩの総数と一致し、テキスト処理システムのコマンド語彙を形成する。
テキスト語彙メモリ１８は、テキスト入力モード中の音声認識手段１１によって認識可能なテキスト語彙を形成する複数のテキストデータＴＩを格納する。
上記の通り、キー１６を用いて発生されたコマンド入力作動データＣＭＩは音声認識段１２に供給され得る。コマンド入力作動データＣＭＩは音声認識段１２によって辞書メモリ１３に供給され得る。コマンド入力作動データＣＭＩがコマンド入力モードで発生したとき、辞書メモリ１３のコマンド語彙メモリ１７は、音声認識段１２に接続され、次の音声データＳＩの認識と、コマンドデータＢＩの割り当ての際に使用される。コマンド入力作動データＣＭＩがテキスト入力モードで存在しない場合に、辞書メモリ１３のテキスト語彙メモリ１８は、音声認識段１２に接続され、次の音声データＳＩの認識及びテキストデータＴＩの割り当ての際に使用される。かくして、音声認識段１１のコマンド語彙メモリ１７はコマンドデータＢＩを形成する単語の認識のため使用されることが保証される。音声認識段１１のテキスト語彙メモリ１８はテキストデータＴＩを形成する単語を認識するため使用される。
音声モデルメモリ１４には、音声認識段１２によって認識されたある種の単語の組合せ又は系列後の単語の出現確率を表わす音声モデルデータＳＭＩが格納される。音声認識動作中に、複数の連続した単語を有する音声データＳＩに含まれた次の単語が辞書メモリ１３と参照メモリ１５に記憶されたデータに従って２個の単語の中のいずれであるかが等確率である場合に、音声認識段１２は、音声モデルデータＳＭＩに従って最大の出現確率を有する単語を認識する。
参照メモリ１５は、話者が音素若しくは音素列を発音する方法に関するデータを表現する参照データＳＩを格納する。参照データＲＩを補助として用いることにより、音声認識段１２は話者に関して調節される。
パーソナルコンピュータ１のＰＣ処理手段３は、ウィンドウズ処理装置１９と、第１のテキスト処理装置２０と、第２のテキスト処理装置２１とを有する。第１のテキスト処理装置２０は、テキストデータＴＩを変更するため「ロータス  ＣＣメール」内で作動され得る制御データＣＩの個数が少ししかない従来のプログラム「ロータス  ＣＣメール」により構成される。第２のテキスト処理装置２１は、以下に説明するようにテキストデータＴＩを変更するため「ウィンドウズ用ワード」内で作動され得る多数の制御データＣＩを有する従来のプログラム「ウィンドウズ用ワード」により構成される。
パーソナルコンピュータ１が作動されたとき、ウィンドウズ処理装置１９は、常に作動状態にされる。テキスト処理装置２０及び２１は、テキストデータを処理する作動状態に移行させ、若しくは、制御することができるが、一方のテキスト処理装置２０又は２１だけが作動状態に制御され得る。
ウィンドウズ処理装置１９は、本質的に、いわゆるウィンドウズ用プログラムを処理し、本例の場合には、公知のウィンドウズ９５（Windows95）プログラムを用いて形成されるプログラム処理装置を表わし、２個のテキスト処理装置２０及び２１を管理する管理手段２２と、音声認識装置２と、キーボード６と、テキスト処理装置２０及び２１との間の通信を実行する通信手段２３とを含む。管理手段２２は、特に、テキスト処理装置２０及び２１の中で作動状態に制御される一方を管理し、作動状態に制御されたテキスト処理装置２０又は２１において特色付けられた作動データＡＫＩを伝達するため設けられる。また、管理手段２２は、図１には示されていない方法で、以下に詳述するように、作動状態に制御されるテキスト処理装置２０又は２１のモードを示すモードデータＡＲＩを判定、管理するため設けられる。
ウィンドウズ処理装置１９は、複数のテキスト処理装置間で通信を管理、実行するため設けられる。この点に関して、テキストデータも処理され得る作図プログラム「コーレル  ドロー」は、テキスト処理装置に含めて考えるべきである。
ウィンドウズ処理装置１９は、ワークライン２４を介して第１のテキスト処理装置２０に接続され、ワークライン２５を介して第２のテキスト処理装置２１に接続される。第１のテキスト処理装置２０を伴う場合に、第１のテキスト処理装置２０で処理されたテキストデータＴＩは、ワークライン２６を介して、第１のテキスト処理装置２０に割り当てられた処理ウィンドウＷ１に表現される。第２のテキスト処理装置２１を伴う場合に、第２のテキスト処理装置２１で処理されたテキストデータＴＩは、ワークライン２７を介して、第２のテキスト処理装置２１に割り当てられた処理ウィンドウＷ２に表現される。
第１のテキスト処理装置２０は、テキストデータＴＩを処理ウィンドウＷ１に表現する能力がかなり制限されている。例えば、テキストデータＴＩ又はテキストデータＴＩの一部、すなわち、テキストブロックデータを、太字（ボールド）、イタリック体、又は、下線付きのテキストブロックデータを表現することが可能である。これらのテキストデータＴＩ又はテキストブロックデータＴＩの表現法のタイプは、非常に多数の表現法のタイプを有し、ユーザにとってより好適な第２のテキスト処理装置２１で実現可能である。テキスト処理装置は、可能な表現法のタイプと、処理し得る制御データＣＩとに依存してある種のタイプに分類することができる。ウィンドウズ処理手段１９の管理手段２２は、作動状態に制御されたテキスト処理装置２０又は２１のタイプを示すタイプデータＡＲＩを管理する。図３に示されたマトリックスには、後述されるタイプデータＡＲＩと、割り当てられたコマンドＢＩによってこれらのタイプデータに割り当てられた表現法の可能性とが与えられている。
テキスト処理装置２０及び２１の表現法のタイプの数は、テキスト処理装置２０又は２１の作動された動作状態に依存することがわかる。第２のテキスト処理装置２１において、図示されていないハードディスク上に文書名で保存されたテキストデータＴＩがそのテキストデータＴＩを処理するためハードディスクからロードされる処理状態「データセットのロード」が作動されたとき、第２のテキスト処理装置２１は、ワークライン２７を介して、図１に図示されない処理ウィンドウＷ３に接続される。この別の処理ウィンドウＷ３において、文書名は、この目的のため設けられた入力ラインにテキストデータＴＩとして入力され得る。この動作状態「データセットのロード」において、第２のテキスト処理装置２１は、別の処理ウィンドウＷ３の入力ラインに表示された文書名を、太字タイプ若しくはイタリック体で表現できない。動作状態「データセットのロード」において、タイプデータＡＲＩ＝１は、第２のテキスト処理装置２１に割り当てられ、一方、他の動作状態で、タイプデータＡＲＩ＝３が第２のテキスト処理装置２１に割り当てられる。タイプデータＡＲＩの大きい値が動作状態のテキスト処理装置を特色付けし、タイプデータＡＲＩの値が小さい動作状態にあるテキスト処理装置よりも多数の表現法のタイプが許可されるように、タイプデータＡＲＩが割り当てられる。
ウィンドウズ処理装置１９の通信手段２３は、本質的に、ウィンドウズ処理装置１９によって管理されたテキスト処理装置２０とテキスト処理装置２１との間で制御データＣＩ及びテキストデータＴＩを伝搬させるように構成され、ウィンドウズ処理装置１９と協働する音声認識装置２及びキーボード６を含む。この目的のため、管理手段２２は、作動状態に制御されたテキスト処理装置２０又は２１を特色付ける作動データＡＫＩをワークライン２９を介して通信手段２３に供給する。テキスト入力モードにおいて、音声認識手段１１は、ワークライン２８を介してウィンドウズ処理装置１９の通信手段２３にテキストデータＴＩを伝達し、利用可能な作動データＡＫＩに依存して、ワークライン２４又は２５を介して第１又は第２のテキスト処理装置２０又は２１に伝達される。
更に、作動状態に制御されたテキスト処理装置２０又は２１の動作状態を変更する制御データＣＩは、キーボード６を用いてワークライン３０を介して送出され、通信手段２３は、ワークライン２４又は２５を介して、利用可能な作動データＡＫＩに応じた制御データＣＩを、作動状態に制御されたテキスト処理装置２０又は２１に送出する。また、キーボード６からワークライン３０を介して、或いは、音声認識装置２からワークライン３１を介して、制御データＣＩを通信手段２３に伝達することが可能であり、かつ、ワークライン２４又は２５を介して作動状態に制御されたテキスト処理装置２０又は２１に伝達することが可能であり、その結果として、テキストブロックデータＭＴが特色付けられ、或いは、特色付けられたテキストブロックデータＭＴが変更される。かくして、記憶されたテキストデータＴＩのテキストブロックデータＭＴは、作動状態に制御されたテキスト処理装置２０又は２１内で特色付けることが可能であり、その後、制御データＣＩは、特色付けられた部分的なテキスト情報ＴＩを変更するため、音声認識装置２によって通信手段２３及びワークライン２４又は２５を介してテキスト処理装置２０又は２１に伝達される。この点について後で詳細に説明する。
テキスト処理システムは、テスト手段３３と、判定手段３４と、テキスト編集手段３５と、割付メモリ３６とを有するテキスト変更手段３２を含む。コマンド入力モードの場合に、音声認識装置２は、別の音声コマンド情報信号ＳＩに割り当てられた別の制御データを次の変更手段３２に伝達することができ、この制御データはコマンドデータＢＩにより形成され、テキスト変更手段３２は、音声認識装置２に供給された別の音声コマンド情報信号ＳＩに従ってテキスト処理装置２０又は２１で特色付けられたテキストブロックデータＭＴを変更するよう構成される。
この目的のため、テキスト変更手段３２のテスト手段３３は、音声認識装置２に供給された音声コマンド情報信号ＳＩに従って作動状態に制御されたテキスト処理装置２０又は２１で特色付けられたテキストブロックデータＭＴを変更するようテキスト編集手段３５が構成されているかどうかをテストするため使用される。このテストのため、音声認識段１２によって伝達されたコマンドデータＢＩは、テスト手段３３に伝達され得る。テスト手段３３はワークライン３８を介して管理手段２２に接続される。後述するように、ワークライン３８を介して、テスト手段３３は、サインオンデータＡＩを管理手段２２に伝達することができ、次に、管理手段２２は、ワークライン３８を介してテスト手段３３にモードデータＡＲＩを伝達し、このモードデータＡＲＩは作動状態に制御されたテキスト処理装置２０又は２１と、その動作状態を特色付ける。
テスト手段３３は、ワークライン３９を介して割付メモリ３６に接続される。テスト手段３３に伝達されたモードデータＡＲＩ及びコマンドデータＢＩを使用することにより、テスト手段３３は、割付メモリ３６に保存され、マトリックスに収容されたデータを用いて、コマンドデータＢ１がテスト手段３３に伝達されたモードデータＡＲＩに従ってテキスト処理装置で処理され得えるかどうかがテストされるよう配置され、したがって、テスト手段３３は、後述するように、制御データＣＩ、又は、別の制御データＣＩ（ＴＶＭ）を判定するように配置される。
図３には、割付メモリ３６に記憶され、テスト手段３３が制御データＣＩ又は別の制御データＣＩ（ＴＶＭ）を判定するため利用するマトリックス４０が示されている。マトリックス４０の第１行には、モードデータＡＲＩが含まれる。ある種の動作モードにあるテキスト処理装置の４種類のタイプが区別される。第１列にはコマンドデータＢＩが示され、このコマンドデータＢＩは音声認識手段１１のコマンド語彙メモリ１７に記憶され、音声認識手段１１によって認識され得るコマンド語彙を形成する。このマトリックスには非常に制限されたコマンド語彙しか示されていないが、一例として、テキスト処理システムの機能が説明され得る。第２行には、例えば、コマンドデータＢＩ＝“太字”が示されている。第２のテキスト処理装置２１がモードデータＡＲＩ＝３を割り当てられる動作状態に対し作動状態にされた第２のテキスト処理装置２１のマトリックス４０に従って、制御データＣＩ＝５が、コマンドデータＢＩ＝“太字”に割り当てられる。キーボード６によってワークライン３０を介して、或いは、音声認識装置２によってワークライン３１及びワークライン２５を介して動作状態の第２のテキスト処理装置２１に伝達された制御データＣＩ＝５は、第２のテキスト処理装置２１において特色付けられたテキストブロックデータＭＴが「太字」タイプで表示させる。
第２のテキスト処理装置２１において、動作状態「データセットのロードが作動され、モードデータＡＲＩ＝１が第２のテキスト処理装置２１に割り当てられるべきとき、第２のテキスト処理装置２１はこの動作状態中に「太字」タイプでテキストデータを表示するように構成されていないので、マトリックス４０に従うコマンドデータＢＩ＝“太字”は制御データＣＩに割り当てられない。
マトリックス４０は、別の制御データＣＩ（ＴＶＭ）を保存する。音声コマンド情報信号ＳＩに変更されたテキストブロックデータＶＴを表示するよう構成されたテキスト処理装置が、音声コマンドＳＩを実行するため割り当てられるべき制御データＣＩを含まない場合に、別の制御データＣＩ（ＴＶＭ）がこの別の音声コマンド情報信号ＳＩに割当たられたコマンドデータＢＩ用の割付メモリ３６に記憶される。テキスト変更手段３２は、別の制御データＣＩ（ＴＶＭ）を処理するため設けられるので、テキスト処理装置内で特色付けられたテキストブロックデータＭＴの数が変更される音声コマンド情報信号ＳＩの個数が増加される。
別のコマンド情報信号ＳＩに割り当てられたこのようなコマンドデータＢＩは、例えば、“大文字”である。マトリックス４０内の別の制御データＣＩ（ＴＶＭ）＝１２は、この情報コマンドデータＢＩに割り当てられる。この別の制御データＣＩ（ＴＶＭ）＝１２によって、テキスト変更手段３２のテキスト編集手段３４で特色付けられたテキストブロックデータＭＴの各単語は、最初の大文字から始まる。第１のテキスト処理システム２０又は第２のテキスト処理システム２１のいずれも、別のコマンドデータＢ１＝“大文字”を処理するようには準備されず、その結果として、二つのテキスト処理装置２０及び２１のコマンド語彙は、コマンドデータＢ１＝“大文字”に割り当てられた音声コマンド情報信号ＳＩによって拡張される。
テスト中に、テスト手段３３は、割付メモリ３６が特定のモードデータＡＲＩに対する別の制御データＣＩ（ＴＶＭ）とコマンドデータＢＩをマトリックス４０に格納しているかどうかを設定する。テキスト編集手段３５が音声認識装置２に伝達された音声コマンド情報信号ＳＩに従ってテキスト処理装置２０又は２１で特色付けられたテキストブロックデータＭＴを変更するよう構成されている場合に、肯定的な結果が得られる。次に、判定手段３４は、ワークライン４２を介してテキスト処理装置２０又は２１で特色付けられたテキストブロックデータＭＴを判定し、判定されたテキストブロックデータＭＴをワークライン４３を介してテキスト編集手段３５に伝達する。ウィンドウズテキスト処理装置の場合に、テキストブロックデータＭＴは非常に簡単な方法で判定され得る。
テキスト編集手段３５は、判定され、伝達されたテキストブロックデータＭＴを、音声認識装置２に供給された別の音声コマンド情報信号ＳＩと、判定手段３４によってワークライン４３を介して供給された別の制御データＣＩ（ＴＶＭ）とに従って変更する。次に、テキスト変更手段３２と、この点に関して、特に、テキスト編集手段３５は、変更されたテキストブロックデータＶＴを、ワークライン４４、通信手段２２及びワークライン２４又は２５を介して、テキスト処理装置２０又は２１に伝達し、テキスト処理装置２０又は２１で特色付けられたテキストブロックデータＭＴを、テキスト処理装置２０又は２１で変更されたテキストブロックデータＶＴで置換する。
これにより、第１又は第２のテキスト処理装置２０又は２１で特色付けられたテキストブロックデータＭＴが作動状態に制御されたテキスト処理装置２０又は２１で処理され得る制御データＣＩによって変更されるだけではなく、付加的に、テキスト変更手段３３で処理され得る別の制御データによっても変更される利点が得られる。多数の音声コマンド情報ＳＩが作動状態に制御されたテキスト処理装置２０又は２１で特色付けられたテキストブロックデータＭＴを変更するテキスト処理システムに送ることができる点が有利である。これにより、音声認識装置を具備した、簡単で、かつ、信頼性の高いテキスト処理システムが実現される。
音声認識装置２が使用されている間に、音声認識装置２に伝達された音声コマンド情報信号ＳＩに従ってテキスト処理装置２０及び２１で特色付けられたテキストブロックデータＭＴを変更するためパーソナルコンピュータ１で動作するプログラムを、図２に示されたフローチャート４５を参照して説明する。
フローチャート４５に従ってプログラム動作を説明するため、第１のアプリケーションに関して、コマンドデータＢＩ＝“赤色設定”が割り当てられ得る音声コマンドＳＩが図１に示されたテキスト処理システムに与えられる場合を考える。さらに、第１のテキスト処理装置が作動状態に制御され、モードデータＡＲＩ＝２が現在の動作状態の割り当てられ得る場合を考える。第１のテキスト処理装置２０の処理ウィンドウＷ１で特別に扱われたテキストブロックデータＭＴ＝“ｎｅｗ  ｗｏｒｌｄ”は、コマンドデータＢ１＝“赤色設定”が出現しているとき、赤色で表示される。しかし、フローチャート４５に示されたプログラム動作によれば、図３のマトリックス４０に示されたコマンドデータＢＩとモードデータＡＲＩのすべての組合せが実現できることが明瞭にわかる。
音声認識装置２が、音声コマンド情報信号ＳＩ、又は、別の音声コマンド情報信号ＳＩをパーソナルコンピュータ１に入力するため作動されたとき、プログラム動作は、フローチャート４５に従って、ステップ４６から始まる。次のステップ４７において、テスト手段３３は、サインオンデータＡＩを管理手段２２に送出する。サインオンデータＡＩは、作動状態に制御されたテキスト処理装置２０又は２１のモードデータＡＲＩがテスト手段３３に転送されるべきことを示すデータを含む。サインオンデータＡＩは、特に、モードデータＡＲＩが別の処理中にテスト手段３３に常に転送されるべき旨を示すデータを含む。
ステップ４８において、テスト手段３３に転送されたモードデータＡＲＩ＝２がテスト手段に保存される。次のステップ４９において、音声コマンド情報信号が発生したかどうかのテストが音声認識装置２の音声認識手段１１で行われる。音声コマンド情報信号が発生しない限り、プログラム動作はステップ４９に留まる。音声コマンド情報信号ＳＩが発生したとき、コマンドデータＢ１と、すなわち、第１のアプリケーションのためのコマンドデータＢＩ＝“赤色設定”は、既に説明したように音声認識段１２において音声コマンド情報信号ＳＩに割り当てられる。音声認識段１２によって割り当てられたコマンドデータＢＩは、ワークライン３７を介してテスト手段３３に転送される。
ステップ５１において、テスト手段３３は、記憶されたモードデータＡＲＩ＝２と、テスト手段に伝達されたコマンドデータＢＩ＝“赤色設定”とを用いて、作動状態に制御された第１のテキスト処理装置が、その動作状態で、コマンドデータＢＩに従って変更されたテキストブロックデータＶＴを表現するため適当であるかどうか、第１のアプリケーションの場合には、赤色で特色付けられたテキストブロックデータＭＴ＝“ｎｅｗ  ｗｏｒｌｄ”を表現するため適当であるかどうかをテストする。テキスト処理装置は、マトリックス４０が、コマンドデータＢＩの行とモードデータＡＲＩの列に制御データＣＩ又は別の制御データＣＩ（ＴＶＭ）を格納している場合に、適当であると判定される。第１のアプリケーションの場合に、マトリックス４０は、モードデータＡＲＩ＝２と制御データＣＩ＝８８に対し、コマンドデータＢＩ＝“赤色設定”を示す。これは、第１のテキスト処理装置２０自体が、第１のテキスト処理装置２０で特色付けられたテキストブロックデータＭＴ＝“ｎｅｗ  ｗｏｒｌｄ”を変更するよう構成され、準備されていることを意味する。
ステップ５２において、テスト手段３３は、コマンドデータＢＩとモードデータＡＲＩの制御データが制御データＣＩであるかどうかをテストする。このテストの結果が肯定的である場合に、テスト手段３３は、判定された制御データＣＩ＝８８をワークライン３１を介して通信手段２３に伝達し、ワークライン２４を介して第１の処理装置２０に伝達する。ブロック５３において、特色付けられたテキストブロックデータＭＴ＝“ｎｅｗ  ｗｏｒｌｄ”は、第１のテキスト処理装置２０に伝達された制御データＣＩに従って変更され、本例の場合に赤色で表示される。次に、ステップ５３で、処理がステップ４８に戻る。
フローチャート４５に従ってプログラム動作を更に説明するため、第２のアプリケーションとして、コマンドデータＢＩ＝“大文字”が割り当てられた音声コマンド情報信号ＳＩが図１のテキスト処理システムに与えられる場合を考える。さらに、第１のテキスト処理装置２０は作動状態に制御され、モードデータＡＲＩ＝２が割り当てられる動作状態である場合を考える。コマンドデータＢＩが発生したとき、第１のテキスト処理装置２０の処理ウィンドウＷ１で特色付けられたテキストブロックデータＭＴ＝“ｎｅｗ  ｗｏｒｌｄ”は、大文字で始まるように変更されたテキストデータＶＴ＝“Ｎｅｗ  Ｗｏｒｌｄ”として表示される。
第２のアプリケーションの場合に、別のコマンドデータＢＩ＝“大文字”は、ステップ５０で、音声認識段１２で別の音声コマンド情報信号ＳＩに割り当てられる。ステップ５１において、テスト手段３３は、記憶されたモードデータＡＲＩ＝２と、テスト手段に伝達されたコマンドデータＢＩ＝“大文字”とを用いて、作動状態に制御された第１のテキスト処理装置が、その動作状態で、コマンドデータＢＩ＝“大文字”に従って特色付けられたテキストブロックデータＭＴ＝“Ｎｅｗ  Ｗｏｒｌｄ”を表現するため適当であるかどうかを判定し、マトリックス４０から別の制御データＣＩ（ＴＶＭ）＝１２を判定する。ステップ５２のテストによって、コマンドデータＢ１＝“大文字”とモードデータＡＲＩ＝２とに与えられた制御データが別の制御データＣＩ（ＴＶＭ）が得られ、その結果として、処理はステップ５４に続く。
ステップ５４において、テスト手段３３は、テキスト編集手段３５が、音声コマンド情報信号ＳＩと、音声コマンド情報信号に割り当てられ、音声認識装置２に伝達されたコマンドデータＢ１とに従ってテキスト処理装置２０で特色付けられたテキストブロックデータＭＴ＝“ｎｅｗ  ｗｏｒｌｄ”を変更するため準備されているかどうかをテストする。第２のアプリケーションの場合に、別の制御データＣＩ（ＴＶＭ）＝１２がテスト手段３３によって判定されているので、テスト結果は肯定的である。テストの結果が否定的である他のアプリケーションの場合に、制御データＣＩ又は別の制御データＣＩ（ＴＶＭ）は、テスト手段３３で定義されたコマンドデータＢＩと、テスト手段３３に保存されたモードデータＡＲＩとに対して、マトリックス４０に出現しないことが確実であり、その結果として、テキスト処理システムに与えられた音声コマンド情報信号ＳＩは実行されず、プログラム動作は本例ではステップ４８に進む。本発明の実施例の第２のアプリケーションの場合に、テスト結果が否定的であるならば、以下に詳述する別のテストがステップ５４で行われる。
第２のアプリケーションにおいて、ステップ５４のテストの結果が肯定的であるとき、テスト手段３３は、別の制御データＣＩ（ＴＶＭ）＝１２をワークライン４１を介して判定手段３４に伝達し、次に、プログラム動作がステップ５５に進むよう構成される。別の制御データＣＩ（ＴＶＭ）が出現したとき、判定手段３４は、ステップ５５で、判定データＥＩをワークライン４２を介して通信手段２３に伝達する。通信手段２３は、第１のテキスト処理装置２０で特色付けられたテキストブロックデータＭＴ＝“ｎｅｗ  ｗｏｒｌｄ”を判定し、ワークライン４２を介して判定手段３４に伝達する。続いて、プログラム動作はステップ５６に進む。
ステップ５６において、判定手段３４は、通信手段２３が通信手段２３に伝達された判定データＥ１に応じてテキストブロックデータＭＴを判定手段３４に伝達したかどうかをテストする。このテスト結果が否定的である場合、すなわち、作動状態に制御された第１のテキスト処理装置２０において特色付けられているテキストブロックデータＭＴが存在しない場合に、プログラム動作はステップ４８に進む。ステップ５６におけるテストの結果が肯定的である場合、判定手段３４は、伝達されたテキストブロックデータＭＴと、ステップ５４においてワークライン４３を介してテキスト編集手段４３に伝達された別の制御データＣＩ（ＶＭ）＝１２とを送出し、プログラム動作はステップ５７に進む。
ステップ５７において、テキスト編集手段３５は、そこに伝達された別の制御データＣＩ（ＴＶＭ）＝１２に従って、供給されたテキストブロックデータＭＴ＝“ｎｅｗ  ｗｏｒｌｄ”を変更する。次に、プログラム動作はステップ５８に進み、テキスト編集手段３５は、変更されたテキストブロックデータＶＴ＝“Ｎｅｗ  Ｗｏｒｌｄ”をワークライン４４を介して通信手段２３に伝達し、ワークライン２４を介して作動状態に制御されたテキスト処理装置２０に伝達し、変更されたテキストブロックデータＶＴ＝“Ｎｅｗ  Ｗｏｒｌｄ”で特色付けられたテキストブロックデータＭＴ＝“ｎｅｗ  Ｗｏｒｌｄ”を置換する。続いて、プログラム動作はステップ４８に進む。
上記第２のアプリケーションからわかるように、第１のテキスト処理装置２０のコマンド語彙が、別のコマンドデータＢＩ＝“大文字”が割り当てられ得る別の音声コマンド情報誌号ＳＩによって拡張される点が有利である。
第３のアプリケーションにおいて、コマンドデータＢＩ＝“標準設定”に割り当てられる音声コマンド情報信号ＳＩが図１のテキスト処理システムに伝達される場合を考える。また、第２のテキスト処理装置２１が作動状態に制御され、第２のテキスト処理装置２１がモードデータＡＲＩ＝３に割り当てられる動作状態である場合を考える。制御データＢＩ＝“標準設定”が出現したとき、図１には示されていないが、ディスプレイ画面４に赤色、下線付きで表示され、第２のテキスト処理装置２１の処理ウィンドウＷ２で特色付けられたテキストブロックデータＭＴ＝“ｈｅｌｐ”は、黒色、標準タイプで表示される。
第３のアプリケーションの場合に、ステップ５１において、別の制御データＣＩ（ＴＶＭ）＝１７がマトリックス４０を用いて判定される。その結果として、第２のアプリケーションに関して説明したように、ステップ５２、５４、５５及び５６が処理される。ステップ５７において、判定された特色付けられたテキストブロックデータＭＴ＝“ｈｅｌｐ”は、制御データＢＩ＝“標準設定”に従って変更される。ステップ５８において、テキストブロックデータＶＴ＝“ｈｅｌｐ”は、テキスト編集手段３５で変更され第２のテキスト処理装置２１で特色付けられたテキストブロックデータＭＴ＝“ｈｅｌｐ”を置換する。
第３のアプリケーションからわかるように、第２のテキスト処理装置２１のコマンド語彙は、別のコマンドデータＢＩ＝“標準設定”に割り当てられ得る別の音声コマンド情報信号ＳＩによって拡張される。
第４のアプリケーションの場合に、コマンドデータＢＩ＝“サイン関数計算”が割り当てられる音声コマンド情報信号ＳＩは、図１に示されたテキスト処理システムに転送される。第１又は第２のテキスト処理装置２０又は２１のいずれか一方が作動状態に制御されたとき、モードデータＡＲＩ＝１、２又は３を、動作状態に応じてそのテキスト処理装置に割り当てることが可能であり、別の制御データＣＩ（ＴＶＭ）＝３３が特色付けられたテキストブロックデータＭＴを変更するためマトリックス４０内に収容される。この点に関して、テキスト編集手段３５は、本例の場合には数字である特色付けられたテキストブロックデータＭＴを変更し、この数字のサイン関数の角度関数を決め、テキスト編集手段３５で計算された特色付けられた数のサインで特色付けられた数を置き換える。逆に、例えば、「ウィンドウズ用エクセル」プログラムによって構成され、図１に図示されない第３のテキスト処理装置が作動状態に制御され、モードデータＡＲＩ＝４を割り当てることができる場合に、マトリックス４０に格納された制御データＣＩ＝６７に従って、第３のテキスト処理装置自体は、テキスト処理装置において特色付けられたテキストブロックデータＭＴを処理する。作動状態に制御されたテキスト処理装置は、それ自体では、特色付けられたテキストブロックデータＭＴを変更しない場合に、テキスト編集手段３５だけが、マトリックス４０に従って特色付けられたテキストブロックデータＭＴを変更するために必要である点が有利である。更なる利点は、第４のアプリケーションから明らかなように、別のコマンドデータＢＩ＝“サイン関数計算”が図１に示されたテキスト処理システムの任意のテキスト処理装置内で数字によって構成されたテキストブロックデータＭＴに適用され得ることである。したがって、テキスト処理装置用のコマンド語彙は、モードデータＡＲＩ＝１、２又は３によって拡張できる点が有利である。
図示されない本発明の第２の実施例のシステムの構造は、図１に示された本発明の第１の実施例のテキスト処理システムの構造と本質的に対応しているが、テキスト変更手段３２の別のテキスト編集手段が別のテキスト処理装置によって形成される。この別のテキスト処理装置は、よく知られた「ウィンドウズ用エクセル」プログラムによって構成してもよい。本発明の第２の実施例に従って割付メモリ３６に記憶されたマトリックスでは、付加的な別の制御データＣＩ（ＷＶＭ）がある種のモードデータＡＲＩの場合に、ある種のコマンドデータＢＩに対し格納される。
第２の実施例によれば、テスト手段３３は、図２に示されたステップ５４におけるテストの結果が否定的である場合に、別のテストを実行するように配置される。図２にステップとして図示されないこの別のテストを用いた場合に、割付メモリ３６に格納されたマトリックスからの制御データが付加的な別の制御データＣＩ（ＷＶＭ）であるかどうかがテストされる。
テスト手段３３がこのような付加的な別の制御データＣＩ（ＷＶＭ）が存在すると判定した場合に、テスト手段３３はこの付加的な別の制御データＣＩ（ＷＶＭ）を判定手段３４に伝達する。判定手段３４は、判定データＥＩをワークライン４２を介して、作動状態に制御されたテキスト処理装置２０又は２１に伝達し、このテキスト処理装置２０又は２１で特色付けられたテキストブロックデータＭＴを判定する。次に、判定手段３４は、付加的な別の制御データＣＩ（ＷＶＭ）に従ってテキストブロックデータＭＴを変更するため、判定されたテキストブロックデータＭＴを、付加的な別の制御データＣＩ（ＷＶＭ）と共に、別のテキスト処理装置に伝達する。別のテキスト処理装置で変更されたテキストブロックデータＶＴは、別のテキスト処理装置によって通信手段２３及びワークライン４２を介して、判定手段３４に伝達される。判定手段３４は、別のテキスト処理装置で変更されたテキストブロックデータＶＴで、作動状態に制御されたテキスト処理装置２０又は２１において特色付けられたテキストブロックデータＭＴを置換する。
これにより、テキスト処理装置２０又は２１で特色付けられたテキストブロックデータＭＴが、テキスト変更手段３２の別のテキスト編集手段で処理され得る付加的な別の制御データＣＩ（ＷＶＭ）によって更に変更される利点が得られる。また、作動状態に制御されたテキスト処理装置で特色付けられたテキストブロックデータＭＴを変更する非常に多数の音声コマンド情報信号ＳＩが、本発明の第２の実施例に従ってテキスト処理システムに与えられる点が有利である。
本発明の第２の実施例によるテキスト処理システムの第１のアプリケーションにおいて、音声コマンド情報信号ＳＩがテキスト処理システムに与えられ、このテキスト処理システムにコマンドデータＢＩ＝“サイン関数計算”が割り当てられ得る場合が想定される。また、第１のテキスト処理装置２０は、作動状態に制御され、モードデータＡＲＩ＝２が割り当てられる動作状態にある場合を考える。コマンドデータＢＩ＝“サイン関数計算”が出現した場合に、第１のテキスト処理装置２０で特色付けられたテキストブロックデータＭＴ＝“９０”の９０°の角度のサインの三角関数が計算され、変更されたテキストブロックデータＶＴ＝“１”として表現される。本発明の第２の実施例によれば、付加的な別の制御データＣＩ（ＷＶＭ）＝１１２が割付メモリ３６のマトリックス４０に、コマンドデータＢＩ＝“サイン関数計算”及びモードデータＡＲＩ＝２と共に記憶される。
テスト手段３３が別の制御データＣＩ（ＷＶＭ）を判定手段３４に伝達するとき、判定手段３４は、作動状態に制御された第１のテキスト処理装置２０の数字“９０”を判定し、判定された数字“９０”及び付加的な別の制御データＣＩ（ＷＶＭ）＝１１２を、付加的な別の制御データＣＩ（ＷＶＭ）によって特色付けられた別のテキスト処理装置に伝達する。このテキスト処理装置は、例えば、「ウィンドウズ用エクセル」プログラムによって構成される。「ウィンドウズ用エクセル」プログラムで計算された数字“９０”のサイン関数は、判定手段によって変更されたテキストブロックデータＶＴ＝“１”であるとみなされ、第１のテキスト処理装置２０に伝達される。
これにより得られる利点は、本発明の第２の実施例によるテキスト編集手段３５は、本発明の第１の実施例によるテキスト編集手段３５とは相違して、付加的な別の制御データＣＩ（ＷＶＭ）＝１１２がパーソナルコンピュータ１に実装された別のテキスト処理装置によって処理され得るので、別の制御データＣＩ（ＴＶＭ）＝３３を処理するよう構成する必要がないことである。その結果として、非常に簡単な構成であるにも拘わらず、非常に多数の音声コマンド情報信号ＳＩを特色付けられたテキストブロックデータＭＴを変更するテキスト処理システムに伝達できるテキスト編集手段３５が実現される。
図示されない本発明の第３の実施例は、図１に示された本発明の第１のテキスト処理システムと本質的に対応しているが、音声認識装置２のテキスト編集手段３５が省略され、テキスト処理装置によって特色付けられたテキストブロックデータＭＴを変更する１個又は種々の別のテキスト処理装置だけによって構成されたテキスト編集手段が使用される。これにより、非常に費用効果の優れたテキスト処理システムと、非常に費用効果の優れた音声認識装置とが有利に実現される。
本発明の第１〜第３の実施例によるテキスト処理システムの音声認識装置は、非常に簡単な構造を有するテスト手段と判定手段とテキスト編集手段とを実現するウィンドウズ処理装置と協働するように構成される点が有利である。
また、判定手段は、特色付けられたテキストブロックデータＭＴを含む完全なテキストデータＴＩを判定するよう構成してもよい。判定されたテキストデータＴＩは、判定手段によってテキスト編集手段に伝達され、テキスト編集手段は、伝達されたテキストデータＴＩの特色付けられたテキストブロックデータＭＴを変更するよう構成され、変更されたテキストブロックデータＶＴを含む完全なテキストデータは、作動状態に制御されたテキスト処理装置に伝達される。作動状態に制御されたテキスト処理装置において、変更されたテキストブロックデータＶＴを含むテキストデータＴＩは、特色付けられたテキストブロックデータＭＴを含むテキストデータＴＩを置き換える。
【図１】
0004850322.tif 000002
【図２】
0004850322.tif 000003
【図３】
0004850322.tif 000004