3Dゲームのサウンドにデバイスのバーチャル7.1サラウンドが必ずしも有用ではない理由

今日のほとんどすべてのゲームタイトルのサウンドがデバイスに依存しない設計になっている以上、
デバイス側のアルゴリズムで演出されるバーチャルサラウンドを適用しても定位はよくならないどころか、
余計な残響・遅延・逆位相の音が追加されることでぼやけてしまう可能性が非常に高いです。

ゲームに特別なサウンドデバイスが有用であるというのはWindows XPよりも前、
現在のOSとゲームのサウンドエンジンとは動作が異なっていた時代の話です。
当時はサウンドデバイス側の機能によってゲーム音声が再現される仕様でしたが、
それはすでに廃止され、ゲーム側で処理が完結するようになっています。

ゲーム側のサウンド処理が進化したため、ステレオで最適な定位を得られるようになりました。

重要なのは、「7.1chであっても最終的に”ステレオの耳”で聴取している」ということです。
「7.1chのほうが情報量が多く、FPSゲームには有利になる」というのは誤解です。
チャンネル数の多い音声信号を用いるのは「ステレオヘッドホンの情報量を増やす」のが目的ではなく、
映画館のような物理的に広い空間の任意の位置にいる聴衆に適切な音響を届けるため」なのです。
両耳に密着して聴取するヘッドホン・イヤホンにはそれが当てはまらないし、
あえて映画館の音響を再現したところでどうして定位が向上すると思うのでしょうか。
定位ではなく臨場感や迫力は向上するかもしれませんが……

人間の聴覚は本質的に「ステレオ」であり、耳の形状の非対称性や、頭部・肩などの部位が
物理的な「障害物」として作用する際の音のわずかな遅延・減衰・位相の変化を脳が認識し、
方角や距離を瞬時に把握できる構造になっています。

このメカニズムが理解されるようになったのは1930年代以降のことです。
かつて「立体音響」というのは、聴者の周囲に設置された無限個のマイクで収録した音声を、
無限個のスピーカーから再生することが理想的であると考えられていました。
想像してみてください。
自分の周囲がマイクとスピーカーで埋め尽くされている光景を……。
しかしそれは失敗に終わり、やがて「ステレオ」の概念が確立されていったのです。

一人称視点で繰り広げられる3Dゲームは、このような人間の聴覚を再現したサウンドを生成し、
デバイス側の機能によらずステレオヘッドホンで最適な音響を得られるようになっています。

「サラウンド」の処理はゲーム側ですでに行われているので、デバイスで処理を重複させると
逆効果になるということを私は繰り返し強調しています。
サラウンドが二重に適用されるために本来の定位が損なわれ、独特のスカスカな音になり、
左右や前後があいまいに感じられる不適切なサウンドになってしまうことが多いです。

本当にサラウンドの効果があるのなら、メーカーの公式サイトで
オリジナルのゲーム音声(ステレオ)と製品を使用したゲーム音声の比較をすればいいのに、
なぜかそれを行っていません。つまり………そういうことだからです。

毎度毎度、ゲーミングオーディオデバイスを購入するユーザーがそれを学習しないため、
メーカーが味をしめて同じような製品を延々と販売し続けているのが現実です。


大切なのは人間の聴覚に合わせることであって、マルチチャンネルサウンドを強制することではありません。


「両耳に密着して聴取するヘッドホン・イヤホン」と、「部屋に据え置きのスピーカー」の違いを考えましょう。

耳に密着しているヘッドホンというのはそれ自体が高い遮音性を持っているため、
左右の音声が不必要に混ざり合って聞こえる現象(=クロストーク)がほとんど発生しません。
左の耳にはLチャンネルの音だけが聞こえるようになっています。

では部屋に据え置きされたスピーカーはどうでしょうか。
耳に密着しているヘッドホンと違い、空間を伝わる間に左右の音声が混ざり合います。
Rチャンネルの音は右耳だけでなく左耳でも聞こえるということです。
これをクロストークといいます。

バーチャルサラウンドというのはこのクロストークをデバイスやそのアプリで追加し、
あたかも広い空間でスピーカーから出ているような音響を再現する技術なのです。

7.1chのサラウンドも同様にフロントLR・サイドLR・リアLR・センター・サブウーファーの
各チャンネルをクロストークによって再現しています。

クロストークというのはバーチャルサラウンドそのものであるため、
LRの独立した音声テストでは必然的に悪い結果が出ます。


各チャンネルの音声が独立した定位を再現しているものと思っている人が多いですが、
最終的にステレオへダウンミックスしなければすべてのチャンネルを再生することができないため、
元の音源がマルチチャンネルでない場合はほとんど意味がありません。

7.1chの音源をダウンミックスせずに再生すると、
フロントのLチャンネルとRチャンネルしか聞こえなくなってしまいます。
これはステレオよりも圧倒的に不利な音響です。

サラウンドは多重音声信号を収録した映画のDVDなどを視聴する場合には有用ですが、
3Dゲームはもともとチャンネルベースではなくオブジェクトベースの音源を処理しており、
サウンドはチャンネルに依存せず、ステレオヘッドホンで聴取するものとして設計されているので、
ことさらマルチチャンネルにこだわる必要はありません。

ゲームにおいてはステレオ信号を7.1chにアップミックスするのは愚の骨頂であり、
ぼやけたり、距離がわかりにくくなったりするだけの残念なサウンドになります。

7.1chで収録されているゲームであっても、ステレオの再生環境のほうが一般的であるため、
必ず「ステレオヘッドホンで最適に聴取するサウンドオプション」を設けてあります。
デバイスに合わせて7.1chで出力するより、ステレオに最適化したほうが効果的です。

再生しようとしている音源がステレオかマルチチャンネルかも把握せずに、
無条件でサラウンドのほうがいいと考えてしまうのが間違いなのです。

もう一度いいますが、
大切なのは人間の聴覚に合わせることであって、マルチチャンネルサウンドを強制することではありません。

音源に対する位相差やローパスフィルターがどのように知覚されるかを理解しやすい動画。
これはサウンドエンジンによる相違であってデバイスの処理ではないことが重要です。


移動する複数の音源の処理や反響の与える影響がよくわかる動画。
どこにも「7.1サラウンド」の出てくる余地などありませんね。
まさに人間の聴覚が「ステレオ」だからです。


「最終的にステレオヘッドホンで聴取している」という重要な概念を理解できれば、
7.1chをステレオにダウンミックスするよりも、ステレオで生成されたサウンドを
そのまま再生したほうがいいということがわかります。

DolbyやDTSのテクノロジーはサポートしているゲームであれば有用かもしれませんが、
やはり本質的にステレオの出力であるため、デバイスそのものに要求されることではありません。
ブランドやライセンス料といった利権の関与が大きいということを覚えておいてください。

ステレオの基本的な処理と再生能力の高いサウンドデバイスを選ぶことが最適です。
サラウンドはソフトウェア的な処理であり、OSやゲームそのものに実装されているので、
現代のサウンドデバイスに求められる要素ではありません。
ステレオの能力が高ければ、サウンドの処理などソフトウェア側でいくらでもできるからです。


私はバーチャルサラウンドをかたくなに否定しているかのように思われるかもしれませんが、
否定というよりも、デバイスメーカーのプロモーションと実態が食い違っている点を指摘しているだけです。

バーチャルサラウンドを気に入っている人や、慣れている人を否定しているのではありません。

究極のところ、自分の好みの音響でゲームをプレイすればいいのです。
サラウンドを気に入っているのであればぜひとも有効にするべきです。


ステレオかマルチチャンネルかは賛否あるものとして考えていくのが建設的でしょう。
一概に否定しても肯定しても思考停止に陥ってしまうからです。



イヤホンにもヘッドホンにもステレオスピーカーには物理的な「上下」はありません。
イヤホンを上下逆に(つまりシュアがけのように)つけても正しく聴取することができます。
ゲームの音声が上下逆に聞こえて混乱するようなことは決してありません。

このことからも足音や銃声を聞き分けるのにデバイスそのものの構造は無関係であることがわかります。
ゲームの音響は、グラフィックに連動したサウンドエンジンの演算によってリアルタイムに生成され、
最終的にヘッドホン端子から出力されているだけなのです。

しかしイヤーピースやヘッドバンドの長さを適切に合わせないと、左右のバランスが悪くなったり、
遮音性が低下して聞き取りにくくなったりするので注意してください。
もちろん「左右」を間違えないように……。


もしゲームのサウンドがデバイスに依存する仕様だとしたら、
スマホゲームをプレイする場合にサウンドカードをどうやって実装するというのでしょうか?
一部のノートパソコンが対応している「外付けビデオカード」のようなものが必要なのでしょうか?
そんなことはありません。

スマホ用のUSB DACやBluetoothオーディオもパソコンと同様、
ゲームエンジンで生成されたサウンドを出力するだけの構造です。

2 件のコメント:

質問や話題の投稿等お気軽にどうぞ!