歴史
Texas Instruments LPC音声チップ
Texas Instruments LPC音声チップは、1978年からTexas Instrumentsによって作成された一連の音声シンセサイザーデジタル信号プロセッサ集積回路です。音声部門は、最終的に解散するまでTI内で何度か移動しましたが、長年にわたって開発および販売を続けました2001年後半。2001年時点でTIのスピーチ製品の最後のラインであるMSPラインのスピーチ固有のサブセットに対する権利は、2001年10月にSensory、Inc.に売却されました。
理論
音声データはピッチ励起線形予測コーディング(PE-LPC)で保存されます。ここでは、単語は格子フィルターによって作成され、励起ROM(声門パルス波形を含む)またはLFSR(線形フィードバックシフトレジスタ)ノイズのいずれかを選択的に供給します。発生器。線形予測コーディングにより、わかりやすい音声データの再作成に必要なデータ量を大幅に削減できます。
歴史
TMC0280 / TMS5100は、これまでに製造された最初の内蔵型LPC音声シンセサイザーICです。 Larry Brantingham、Paul S. Breedlove、Richard H. Wiggins、Gene A. FrantzによってTexas Instruments用に設計され、シリコンはLarry Brantinghamによって設計されました。このチップはTIの「Spelling Bee」プロジェクト用に設計され、後にSpeak&Spellになりました。スピーチなしの「スペルB」がSpeak&Spellと同時にリリースされました。
TSP50cxxシリーズがPMOSアーキテクチャを使用するまでのすべてのTI LPCスピーチチップ、および特別なTI固有の形式でのLPC-10エンコーディング。 TI LPCスピーチシリーズのチップは、TIの消費者製品部門で使用される場合はTMCxxxxまたはCDxxxxのラベルが付けられ、サードパーティに販売される場合はTMS5xxx(後のTSP5xxx)のラベルが付けられます。
TI LPCスピーチチップファミリ
1978- TMS5100(TMC0281、内部TI名は「0280」であるため、チップにはTMC0280というラベルが付けられることがあります):最初のLPCスピーチチップ。 TMS6100またはTMS6125マスクROM ICを使用したカスタム4ビットシリアルインターフェイスを使用しました。以下のTMC0280 / CD2801を使用した1980 UKバージョンを除き、Speak&Spellのすべての非スーパーバージョンで使用されます。 TMS5100として公開されています。 バイロンプチ電子トーキングタイプライターのおもちゃにも使用されました。 1979年にTMS5100AおよびTMS5110に置き換えられました。
- TMC0280別名CD2801:Speak&Math、Speak&Read、およびTI Language Translator / Language Tutorで使用されます。ピンは、TMS5100 / TMC0280と機能互換性がありませんが、異なるLPCとわずかに異なるチャープテーブルがあります。 CD2801 / DieリビジョンFは、補間器のバグを修正します。
- TMS5100A:TMS5100 / TMC0281のダイ収縮。機能のごくわずかな違いは、ダイrev Fを使用し、インターポレーターのバグを修正します。 Century Video Systemアーケードプラットフォームで使用されます。元のチャープテーブルを使用します。
- TMS5110:LPCテーブルを更新しました(ほとんど5220に一致します。以下を参照)。ピン付け。ただし、TMS5100との機能互換性はありません。 TMS5110Aに置き換えられました。ハスブロ製のモンゴメリー人形人形で使用されました。このチップのSDIPバージョンは、ある時点で「TMS5111」として販売されていました。 「最終」チャープテーブルを使用します。
- TMS5200(別名CD2501E、内部TI名は「0285」であるため、チップにはTMC0285というラベルが付けられる場合があります):8ビットのパラレルFIFOインターフェイスが追加されました。 TI消費者部門がTI 99 / 4Aスピーチモジュールに使用するために設計されています。また、第4世代のBally / MidwayピンボールテーブルのSquawk and Talkスピーチボード(部品番号AS-2518-61)、Bally / MidwayアーケードゲームDiscs of TRONの環境キャビネットバージョン、Apple II Echoでも使用されています。 2枚のカード、ZaccariaアーケードゲームのJack RabbitとMoney Money 、およびZaccariaピンボールマシンPinball ChampとSoccer Kings 。 1980/1981年後半にTMS5220に取って代わられ、1982年から1983年に安価な「ファイヤーセール」在庫として販売される可能性がありました。 「最終」チャープテーブルを使用します。
- CD2802:TMS5100 / 5110(A)またはTMS5110(A)とは異なり、異なるLPCおよびチャープテーブルを備えたTMS5100 / 5110のバージョン。 Touch and Tellでのみ使用され、社外で販売されることはありません。独自の一意のチャープテーブルを使用します。
- TMS5110A(1985年以降:TSP5110A):TMS5110のダイ収縮、ピンおよび機能互換。少なくとも2つのホームコンピューター製品で使用されています。これは、TCC-14トーキングクロック/カレンダー上の、そしてMidcoinによってアーケードゲームAD 2083年にOmnicronエレクトロニクスが、ヴァラドンオートメーションでアーケードゲームザ・バッグマン闇を運ぶ男で使用されていました。クライスラー電子音声警報車両監視システムで使用されます。 「最終」チャープテーブルを使用します。
- TMS5220(別名CD2805E?):TMS5200の改善されたバージョン、ピンですが機能互換性はありません(新しいLPCテーブルがあります)。 (後の)Apple II Echo 2カード、(噂)TI 99 / 4Aスピーチモジュールの最後の実行、BBC Micro、Bally / MidwayのNFLフットボールアーケードゲーム、および多くのAtari、Inc.アーケードゲームで使用( スターウォーズ 、 Firefox 、 ジェダイの帰還、 ロードランナー 、 エンパイアストライクバックなど) 。後のAtariアーケードゲームではTMS5220Cが使用されました。以下を参照してください。 TMS5220は、ザッカリアピンボールマシンFarfalla 、 Devil Riders 、 Time Machine 、 Magic Castle 、 Robot 、 Clown 、 Pool Champion 、 Blackbelt 、 メキシコ'86 、 Zankor 、およびSpookyでも使用されました 。 TMS5220は、Venture LineのLooping and Sky Bumper 、OlympiaのPortraits 、ExidyのVictoryおよびVictor Bananaアーケードマシンでも使用されました。 1983/1984年にTMS5220Cに置き換えられました。 「最終」チャープテーブルを使用します。 HP 82967A音声合成モジュール。シリーズ80コンピューターに1500語の語彙を追加します。
- TMS5220C(1985年以降:TSP5220C):2つのNOPコマンドがあり、パラレルFIFOインターフェイスがスピーチレートを制御するために作り直され、外部フルリセットが追加されました。エネルギー値が無声フレームに影響する方法に明らかな小さな変化。それ以外は、TMS5220と同一で、ピン互換性があり、ドロップイン代替品です。アタリアーケードゲームインディアナジョーンズとテンプルオブドゥーム 、 720° 、 ガントレット 、 ガントレットII 、 APB 、 ペーパーボーイ 、 ロードブラスター 、 ヴィンディケーターパートII 、そして最後にロボットモンスターの惑星からの脱出に使用されます。 IBM PS / 2 Speech AdapterおよびPacific Educational Systems RS-232 Speechアダプターでも使用されます。 1990年代初期に製造されました。
- TSP50C50:CMOS、LPC-10の代わりにLPC-12を使用、TMS6100の代わりにTMS60C20 256Kb / 32KiBシリアルROMを使用。 TSP50Cxxシリーズ全体に共通する「D6」LPCテーブルとチャープテーブルを使用します。ローパスアナログフィルターを内蔵しています。 1990年代初期に製造されました。
- TSP50C40(後のMSP50C40):TSP50C50と、オンチップマスクROMを備えたシンプルな8ビットマイクロコントローラー。 TIの多くの消費者部門製品で使用されていました。 speak&musicのCM54129 / CM54169と命名されました。
- ROM / RAMを追加した他のいくつかのTSP50Cxx製品は、シリアルインターフェイスを完全に廃止しました。
- TSP53C30マイクロコントローラー製品はTMS5220 PE-LPCをエミュレートしますが、D6 LPCおよびPCMサウンド出力もサポートしています。
- 1997年頃、TSP非マイクロコントローラーラインは段階的に廃止され、マイクロコントローラーを備えたMSPラインの音声固有のメンバーが採用されました。 2001年10月、MSPチップラインの音声固有のサブセット(MSP50C6XXチップファミリ)に対する権利がTIからSensory、Incに売却されました。SensoryはチップをSensory SC-6xラインとしてブランド変更しました。
- 2007年10月に、SensoryはSC-6xラインの新しいマスクの提出を受け付けなくなると発表しました。既存のマスクを使用したチップの注文は、少なくとも来年は引き続き受け入れられます。
スピーチチップのすべてのバージョンのコンパニオンデバイスは、カスタム4ビットインターフェイス128Kbit(16KiB)TMS6100NL(別名TMC0350)および32Kbit(4KiB)TMS6125NL(別名TMC0355別名TMS7125)読み取り専用メモリで、必要なワードでマスクプログラムされていました特定の製品用。 TSP50CxxシリーズがサポートするまでのLPCチップのすべてのバージョン。 TMS6100のすべてのバージョンは、噂にかかわらず、128Kbit / 16KiBのコンテンツしかないようです。