SPU
(SPC700 から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/01/08 08:55 UTC 版)
SPU (英: Sound Processing Unit) は、ソニー・コンピュータエンタテインメント(当時)によって設計・製造され、同社ゲーム機に搭載されたPCM音源につけられた名称である。PlayStationに搭載されたSPU、PlayStation 2に搭載されたSPU2がある。スーパーファミコンの音源に使用されたSPC700に由来している。
- ^ 麻倉怜士 (1998). ソニーの革命児たち—「プレイステーション」世界制覇を仕掛けた男たちの発想と行動. IDGコミュニケーションズ. 4872803507
SPC700
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/08 17:20 UTC 版)
任天堂のスーパーファミコンに搭載された音源は、DSPと、制御用チップS-SMP(SPC700コア)から構成される。SPC700は6502を拡張した命令セットを持ち(オブジェクトの互換性はない)、本体のCPUとは別に動作する。 当時ソニーのハードウェアエンジニアであった久夛良木健が設計を手がけた。当初スーパーファミコンでは別の音源が採用される予定であったが、任天堂の担当者の前で久夛良木がSPC700のデモンストレーションを行いその性能をアピールし、その能力が認められたため、スーパーファミコンに採用されることとなった。 スーパーファミコンの音源の性能は以下の通り。 スペック SRAM: 64KB サンプリング周波数: 32kHz 同時発音数: 8チャンネル 16bit PCM ステレオ(ADPCM) SPC700クロック周波数: 2.048MHz DSP(エフェクター)の機能:BRR(英語版)圧縮された波形データの復元 ADSR ガウス分布補間 エコー ディレイ(最大240ms) リバーブ(次数8のFIRフィルタ付) ピッチモジュレーション(1チャンネルのみ不可) ノイズ(発生周波数: 0〜32kHz) ピッチベンド スーパーファミコンの仕様が正式発表された1988年当時のスペックとしては非常に高性能なものであった。特に、音楽業界でPCM音源が普及する以前の時代に、エフェクター付きで32kHzのサンプリングレートのデータを扱えるポリフォニックPCM音源をゲーム機に搭載しようとする事自体が異例であった。1990年のスーパーファミコン発売後には、SPC700の性能を生かして、スーパーファミコンでは数々の良質なゲーム音楽が誕生することとなった。スーパーファミコン発売当時の競合の16ビットゲーム機は外付けCDドライブからのPCMデータストリームを除けば、FM音源や波形メモリ音源の搭載に留まっている。 しかしながら、メモリの容量や同時発音数、データサイズの制限、初期のライブラリの音源ドライバー(かんきちくん)の使い辛さや、スーパーファミコンの標準の開発機材だったソニーのNEWSのUNIX環境に製作側が慣れていないなど、初期は製作ノウハウ面でハードルが高かったこともあり、SPC700の能力を発揮するためには、ドライバの自作や改造ができる高度な技術を持ったプログラマーや、それに対応できるサウンドコンポーザーの腕が必要であった。そのためスーパーファミコンのゲームのサウンドは製作側の能力いかんによって大きく音質が異なる。 SPC700の性能を生かした究極の作品にサテラビューのゲーム「Rの書斎」がある。これはサテラビューから受信したデータをメモリーパックへ一時蓄積しつつSPC700によって再生するという手法を用い、CD-ROM機以外では不可能と思われていた音声の分岐を実現したものである。 後発のプレイステーションシリーズのSPU、SPU2はこのSPC700を発展・改良させたものである。
※この「SPC700」の解説は、「SPU」の解説の一部です。
「SPC700」を含む「SPU」の記事については、「SPU」の概要を参照ください。
- SPC700のページへのリンク