- 英
- spectrogram
WordNet
- a photographic record of a spectrum (同)spectrograph
PrepTutorEJDIC
- (分光器によって得られる)スペクトル写真
Wikipedia preview
出典(authority):フリー百科事典『ウィキペディア(Wikipedia)』「2021/09/03 22:01:22」(JST)
[Wiki ja表示]
バイオリンのスペクトログラム(縦軸は線形周波数、横軸は時間)。色の線(すなわち輝点の連続)が周波数成分の経時変化を表す。色の明度は対数的(黒は −120dBFS)
スペクトログラム(英: Spectrogram)とは、複合信号を窓関数に通して、周波数スペクトルを計算した結果を指す。3次元のグラフ(時間、周波数、信号成分の強さ)で表される。
スペクトログラムは声紋の鑑定、動物の鳴き声の分析、音楽、ソナー/レーダー、音声処理などに使われている。スペクトログラムを声紋と呼ぶこともある。スペクトログラムを生成する機器をソノグラフ(sonograph)という。
形式
最も一般的な形式では、横軸が時間を表し、縦軸が周波数を表す。そして、各点の明るさや色である時点のある周波数での強さ(振幅)を表す。
形式には様々なバリエーションがある。横軸と縦軸を入れ替えて、時間が上下に流れる形式にすることもある。また、強さをZ軸とした3次元のグラフで描画することもある。周波数と強さは線型目盛でも対数目盛でもよく、用途によって使い分ける。例えば音声信号の場合、強さを対数目盛(通常、dB)で表し、倍音の関係を示す場合は周波数を線型目盛で表し、音楽的または音色的関係を表す場合は周波数を対数目盛で表す。
生成
スペクトログラムを作成する方法は主に2種類存在する。1つはバンドパスフィルタ群を使う方法、もう1つは短時間フーリエ変換(STFT)で計算する方法である。
フィルタを使った手法は主にアナログの連続信号で使われる。信号の周波数範囲(音声信号の場合、20Hz から 20kHz)を等間隔に分ける。ただし、線型に等間隔な場合(例えば 0-100、100-200、200-300、…)と対数的に等間隔の場合(例えば 10-100、100-1000、1000-10000、…)がある。信号が各フィルタに入力されると、その周波数帯域以外の周波数成分は除去される(ただし、実際のフィルタは窓関数としては不完全なので、周囲の周波数帯域の成分が若干残る)。各フィルタの出力を時間と共に記録する。その記録を水平にしたものを周波数帯域の順番に積み重ねるように置くと、横軸を時間とし縦軸を周波数としたスペクトログラムが完成する。
デジタル信号では、STFTを使ってスペクトログラムを作成する。時間領域で標本化されたデータはチャンクに分けられ(チャンクは一般にオーバーラップさせる)、チャンク毎にフーリエ変換を施す。各チャンクの変換結果がスペクトログラムのある時間の全周波数成分のグラフ(スペクトル)となるので、これを垂直において時系列に並べるとスペクトログラムが完成する。スペクトログラムでは、STFTの結果の絶対値を2乗したものを使う。
スペクトログラムからの音響生成
上述の変換処理を逆に行うこともできる。以下のプログラムはデジタル画像をスペクトログラムと解釈して音に変換できる。
- MetaSynth (Macintosh)
- Coagula (Windows)
- Enscribe (Linux)
- The Analysis & Resynthesis Sound Spectrograph (クロスプラットフォーム)
- JavOICe (Javaアプレット)
- FL Studio の "BeepMap"
ナイン・インチ・ネイルズのアルバム「イヤー・ゼロ」リーク版の最後にあるホワイトノイズ部分のスペクトログラフ
この技法を電子音楽のアーティストが利用して、音楽にスペクトログラムの画像を潜ませることがある。以下に例を挙げる。
- エイフェックス・ツインは自身の画像をスペクトログラムとして潜ませた。Windowlicker のトラック2の最後の9秒間がそれである。MP3でも認識可能だが、CDから直接スペクトログラム化したときほど鮮明ではない。同じシングルのトラック1にも螺旋の画像が潜ませてある[1] 。
- ナイン・インチ・ネイルズは2007年のアルバム「イヤー・ゼロ」でこの技法を使っている。イヤー・ゼロのリリース前にリークされた "My Violent Heart" には最後に無音の部分がある。ここをスペクトログラム化すると、空から手が伸びてきている画像が出てくる。正式リリース版では、"The Warning" という曲の最後に同じ画像がある。イヤー・ゼロには他にもいくつかの画像が潜ませてある。
現代音楽では、製作途中にスペクトログラムを使う場合がある。スペクトログラム化した状態で直接周波数や時点を指定して音の強さを変更し、再度もとの音に戻す。
関連項目
- スペクトラムアナライザ
- 高速フーリエ変換
- 短時間フーリエ変換
- ウェーブレット変換
- 分光器
- スペクトル
- 音声学
- コウモリ探知機
外部リンク
- Sonogram Visible Speech Javaで書かれたスペクトログラム生成ソフト。Java WebStart により直接ウェブページから起動できる。
- エイフェックス・ツインのスペクトログラム画像
- DiscreteTFDs - スペクトログラムなどを計算するソフトウェア(MATLAB用)
- Praat - 音声学用ソフトウェア
- KTH WaveSurfer - 音声視覚化ソフトウェア
- baudline signal analyzer - FFTスペクトログラムソフトウェア
- xeno-canto 3100以上の鳥の鳴き声のスペクトログラム
Japanese Journal
- 呼吸音の解析による重症心身障害児の理学療法手技の客観的評価
- 音声対話システムのためのユーザの発話権維持状態の逐次推定
- スペクトログラムを用いた運動中の心拍測定方法に関する検討 (信号処理)
- 電子情報通信学会技術研究報告 = IEICE technical report : 信学技報 118(33), 51-56, 2018-05-17
- NAID 40021562218
Related Links
- スペクトログラムの競走馬データです。競走成績、血統情報、産駒情報などをはじめ、50万頭以上の競走馬・騎手・調教師・馬主・生産者・レースの全データがご覧いただけます。
- 信号のスペクトログラムを計算してプロットします。長さ 256 で形状パラメーター β = 5 のカイザー ウィンドウを使用します。セクション間のオーバーラップのサンプル 220 個と DFT 点 512 個を指定します。周波数を y 軸にプロットします。既定の
- スペクトログラムとは (Spectrogram) 音声分析では、音声を短時間フーリエ変換したものをスペクトログラムと呼ぶ。簡単に言うと以下の図のことである。 まとめ 音声分析では、似たような言葉で同じ意味・違う意味のものが多く存在し ...
Related Pictures
★リンクテーブル★
[★]
スペクトログラム
[★]
- 英
- sound spectrogram
- 同
- ソナグラム
[★]
- 英
- rhm
- 同
- 照射線量率定数 exposure rate constant
[★]
- 英
- log
- 関
- 記録、対数