オーディオ開発では、「高域が強い」「低域が不足している」「1kHz 付近にノイズが見られる」といったように、音を周波数で表現する場面が数多くあります。しかし、私たちは普段、音を耳で聞いて認識しているため、「なぜ音を周波数で表現する必要があるのだろうか」と疑問に感じる方もいるかもしれません。音の高さは周波数によって決まります。しかし、実際の音はそれだけで説明できるほど単純ではありません。同じ音程でも楽器や人の声によって聞こえ方が異なるように、音には周波数以外にも重要な特徴が存在します。
本記事では、音の高さと周波数の関係を起点に、実際の音がどのような周波数成分で構成されているのか、そしてオーディオ開発で欠かせない「スペクトル」の考え方について解説します。
音の高さは何で決まるのか?
私たちは普段、「高い音」「低い音」と自然に表現しています。オーディオ開発においても音の高さは重要な要素ですが、その違いを客観的に表すために使われるのが周波数です。周波数とは、音の振動が 1秒間に何回繰り返されるかを表す値で、単位には Hz(ヘルツ)が用いられます。振動がゆっくりであれば低い音に、速くなれば高い音として認識されます。
例えば、ピアノの低音域の鍵盤は比較的低い周波数の音を発生し、高音域の鍵盤ほど周波数は高くなります。音楽のチューニング基準として使われる「ラ」の音は 440Hz ですが、これは 1秒間に 440回振動する音であることを意味します。このように、周波数は音の高さを数値で表現するための共通言語です。そのためオーディオ開発では、「少し高めの音」といった感覚的な表現ではなく、「2kHz 付近の成分」といった形で音を客観的に捉えます。
ただし、ここで一つ興味深いことがあります。ピアノで演奏した 440Hz の音と、ギターで演奏した 440Hz の音は、同じ音程であるにもかかわらず私たちは簡単に聞き分けることができます。
周波数だけでは音の違いを説明できないのはなぜか?
周波数は音の高さを表す指標として非常に便利です。しかし、音の特徴をすべて説明できるわけではありません。例えば、ピアノとギターで同じ「ラ」の音を演奏した場合を考えてみましょう。どちらも音程は同じであり、基本となる周波数も 440Hz です。それにもかかわらず、私たちはその音を簡単に聞き分けることができます。
また、人の声でも同じことがいえます。複数の人が同じ音程で歌ったとしても、その声を聞き間違えることはほとんどありません。声質や楽器の特徴によって、音の印象は大きく変わるためです。もし音が周波数だけで決まるのであれば、同じ 440Hz の音はすべて同じように聞こえるはずです。しかし実際にはそうなりません。このことから分かるのは、周波数は音の高さを表す重要な情報ではあるものの、それだけでは音そのものを表現できないということです。
私たちが普段「柔らかい音」「明るい音」「力強い音」と感じている違いは、音の高さとは別の要素によって生み出されています。そして、その違いを理解するためには、音を単一の周波数としてではなく、複数の周波数成分を含んだものとして捉える必要があります。
音色の違いはどのように生まれるのか?
同じ音程でも楽器や人の声によって聞こえ方が異なるのは、音が単一の周波数だけで構成されているわけではないためです。例えば、ピアノで 440Hz の音を鳴らした場合、その音には 440Hzだけでなく、880Hz や 1320Hz といった複数の周波数成分が含まれています。同様にギターも 440Hz を基準とした音を出していますが、含まれる周波数成分のバランスは異なります。この違いが、私たちが感じる「音色」を生み出しています。
音の高さを決める中心となる周波数は「基音」と呼ばれ、それに対して整数倍の関係を持つ周波数成分は「倍音」と呼ばれます。実際の楽器や人の声には、このような複数の周波数成分が含まれており、その組み合わせによってそれぞれ固有の音になります。たとえば、ピアノとギターが同じ音程を演奏していても、倍音の含まれ方が異なるため、私たちは瞬時にそれぞれの音を聞き分けることができます。人の声も同様で、同じ音程で話していても声質が異なって聞こえるのは、周波数成分の構成が異なるためです。
つまり、音を理解するためには「何Hz の音なのか」だけでなく、「どのような周波数成分が含まれているのか」を見る必要があります。ここで重要なのは、実際の音を単一の周波数として捉えるのではなく、複数の周波数成分で構成された集合として考えることです。この視点を持つことで、なぜ音がそれぞれ異なる特徴を持つのかを理解できるようになります。
スペクトルとは何を表しているのか?
ここまで見てきたように、実際の音は単一の周波数ではなく、複数の周波数成分の組み合わせによって成り立っています。では、その音にどのような周波数成分が含まれているのかを確認するにはどうすればよいのでしょうか。そこで用いられるのが「スペクトル」です。
スペクトルとは、音に含まれる周波数成分と、その強さの分布を表したものです。例えば、ある音に 440Hz、880Hz、1320Hz の成分が含まれている場合、それぞれの周波数がどの程度の大きさで存在しているかを可視化できます。音を波形で表示した場合、時間とともにどのように変化しているかは分かります。しかし、その波形を見ただけでは、どのような周波数成分によって構成されているのかを直感的に理解することは簡単ではありません。一方、スペクトルでは横軸に周波数、縦軸に強さを取ることで、音の中に含まれる成分を把握しやすくなります。例えば、人の声であれば音声の特徴となる周波数帯域が現れますし、楽器の音であればそれぞれ固有の周波数構成が現れます。
また、不要なノイズが含まれている場合には、そのノイズがどの周波数帯域に存在しているのかを確認することもできます。つまり、波形が「音の時間的な変化」を表しているのに対し、スペクトルは「音の構成要素」を表していると捉えることができます。音を耳で聞いただけでは分からない特徴も、スペクトルとして見ることで客観的に把握できるようになります。そのため、オーディオ開発では音を記録したり再生したりするだけでなく、スペクトルを用いて分析・評価することが一般的におこなわれています。
図1. スペクトルは音の中身を可視化する
オーディオ開発でスペクトルが活用されるのはなぜか?
私たちは音を聞くだけで、「こもっている」「高音が強い」「ノイズが気になる」といった印象を持つことができます。しかし、オーディオ開発では感覚的な評価だけでは十分ではありません。例えば、「音がこもっている」という評価を受けた場合、開発者はどの部分を改善すればよいのでしょうか。また、「この製品の音は明瞭だ」と言われたとき、その違いをどのように他のメンバーと共有すればよいのでしょうか。このような場面では、音を客観的に表現できる共通の指標が必要になります。
そこで活用されるのがスペクトルです。
スペクトルを用いることで、音の特徴を周波数成分として表現できるようになります。例えば、「低域が不足している」「特定の帯域にノイズが集中している」「高域が強調されている」といった内容を定量的に確認できるため、感覚的だった評価を具体的な議論へと変換できます。この考え方はさまざまなオーディオ開発の場面で利用されています。例えばマイクの評価では、どの周波数帯域を得意としているのかを確認できます。スピーカー開発では、どの帯域が十分に再生できているかを評価できます。また、ノイズ対策や音質調整では、問題のある帯域を特定し、重点的に改善するための手がかりになります。
つまり、開発者が知りたいのは「音が鳴っているかどうか」ではなく、「音がどのような特徴を持っているのか」です。スペクトルは、耳で感じた印象を客観的な情報へ置き換えるための手段として活用されています。そのため、オーディオ開発において周波数やスペクトルの考え方は共通言語として広く使われているのです。
まとめ
私たちは普段、音を「高い」「低い」といった感覚で捉えていますが、オーディオ開発ではその特徴を客観的に表現するために周波数が用いられます。また、実際の音は単一の周波数だけで構成されているわけではなく、複数の周波数成分の組み合わせによって音色や特徴が生まれています。その構成を可視化したものがスペクトルです。
スペクトルを活用することで、音を聞くだけでは分かりにくい特徴を把握できるようになり、音質評価やノイズ解析など、さまざまなオーディオ開発の場面で役立てられています。音を周波数成分として捉える考え方は、オーディオ技術を学ぶうえでの重要な第一歩といえるでしょう。
関連情報
オーディオ開発では、今回紹介した周波数やスペクトルの考え方を土台として、フィルタリングやイコライザー、ノイズ低減、音声処理アルゴリズムなど、さまざまな技術が活用されています。実際の開発では、こうした信号処理を設計・評価しながら音の特性を確認していくことになります。
DSP Concepts のオーディオ開発プラットフォーム「Audio Weaver」は、オーディオ信号処理をGUIベースで設計・評価できる環境を提供します。
お問い合わせ
本記事についてご質問などありましたら、以下よりお問い合わせください。
DSP Concepts メーカー情報 Top へ
DSP Concepts メーカー情報 Top ページへ戻りたい方は、以下をクリックください。