Spectrogram
Spectrogram[list]
list のスペクトログラムをプロットする.
Spectrogram[list,n]
長さ n のパーティションを使う.
Spectrogram[list,n,d]
オフセット d のパーティションを使う
Spectrogram[list,n,d,wfun]
平滑化窓 wfun を各パーティションに適用する.
Spectrogram[list,n,d,wfun,m]
変換の計算前にパーティションを長さ m までゼロで充填する.
Spectrogram[audio,…]
audio のスペクトログラムをプロットする.
Spectrogram[video]
video の最初の音声トラックのスペクトログラムをプロットする.
詳細とオプション
- スペクトログラムは時間周波数プロットとしても知られている.
- スペクトログラムは,時間の経過につれて信号の周波数成分が変化する様子を示す一般的な可視化手法である.
- Spectrogramは,データのパーティションの離散フーリエ変換(DFT)として計算された,短時間フーリエ変換の大きさをプロットする.
- ShortTimeFourierを使って list の短時間フーリエ変換を計算する.
- Spectrogram[list]は長さ のパーティションと長さ のオフセットを使う.ただし,m はLength[list]である.
- パーティションの長さ n とオフセット d は(サンプル数として)または時間あるいはサンプル量として解釈される整数として表すことができる.
- 必要な場合は,すべてのパーティションを同じ大きさにするために,右側に固定充填が使われる.
- Spectrogramは,離散フーリエ変換に対称属性があるため,変換の最初の半分の振幅だけを表示する.
- Spectrogram[list,n,d,wfun]では,平滑化窓 wfun は,からまでサンプルされる窓関数,あるいは長さ n のリストを使って指定することができる.デフォルトの窓は事実上平滑化は行わないDirichletWindowである.
- Spectrogramは,数値リストにも,AudioオブジェクトとSoundオブジェクトにも使うことができる.
- 多チャンネルのサウンドオブジェトの場合,スペクトログラムはすべてのチャンネルの和について計算される.
- Spectrogramには,すべてのArrayPlotオプションに以下の追加・変更を加えたものを使うことができる. [全オプションのリスト]
-
AspectRatio 1/3 縦横比 ColorFunction Automatic 各セルをどのように彩色するか FrameTicks Automatic 枠にどのような目盛を加えるか MaxPlotPoints Automatic 含める点の最大数 Method Automatic 周波数ビニングのメソッド PlotRange Automatic プロットする値の範囲 SampleRate Automatic 入力リストに仮定するサンプル抽出率 - Methodの可能な設定値
-
Automatic ビニングの自動選択 "LinearFrequency" ビニングなし "MelFrequency" メル尺度に従ったビニング - Method->{"MelFrequency",n,fmin,fmax}を使って,ビン数 n を最大/最小周波数とともに指定する.
- PlotRangeの具体的な設定を使って最大周波数を制御することができる.
-
"Music" {0,10000} 音楽の一般的な周波数範囲 "Speech" {0,5000} 会話の一般的な周波数範囲 - SampleRate->r の設定で長さ m のリストのとき,時間の範囲はから で,周波数の範囲はから になる.
全オプションのリスト
例題
すべて開くすべて閉じるテキスト
Wolfram Research (2012), Spectrogram, Wolfram言語関数, https://reference.wolfram.com/language/ref/Spectrogram.html (2024年に更新).
CMS
Wolfram Language. 2012. "Spectrogram." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2024. https://reference.wolfram.com/language/ref/Spectrogram.html.
APA
Wolfram Language. (2012). Spectrogram. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Spectrogram.html