음향 분석 관련 작업을 하다보면 스펙트로그램 이라는 용어를 접하게 됩니다.
그렇다면 이 스펙트로그램은 무엇을 의미하는 것일까요?
스펙트로그램
스펙트로그램을 알아보기 전 파형 (waveform) 과 스펙트럼(Spectrum) 이라는것에 대해 알아보겠습니다.
waveform(파형)
여기서 x축은 시간, y축은 진폭을 의미합니다.
Waveform은 물리적 매체나 추상적 표현에서 움직이는 파형을 나타 낸다 라고 보시면 됩니다.
sepctrum(스펙트럼)
다음으로 스펙트럼이라는 용어입니다.
x축이 주파수, y축이 스펙트럼 진폭을 의미합니다.
아마 스펙트럼은 아래와 같은 이미지로 여러분이 많이 접해보셨을 겁니다.
자 그렇다면 스펙토그램은 대체 무엇을 의미할까요?
위키백과에서는 스펙트로그램을 다음과 같이 설명하고 있습니다.
소리나 파동을 시각화 하여 파악하기 위한 도구로, 파형(waveform)과 스펙트럼(sepctrum)의 특징이 조합되어있다.
위키백과https://ko.wikipedia.org/wiki/%EC%8A%A4%ED%8E%99%ED%8A%B8%EB%A1%9C%EA%B7%B8%EB%9E%A8
파형에서는 시간축에 변화에 따라 진폭 축의 변화를 볼수 있고, 스펙트럼에서는 주파수 축의 변화에 따른 진폭축의 변화를 볼수 있죠.
스펙트로그램에서는 시간축과 주파수 축의 변화에 따라 진폭의 차이를 농도, 표시색상의 차이로 확인할수 있습니다.
즉 스펙트로그램은 소리의 스펙트럼을 시각화 하여 그래프로 표현하는 기법으로, 시간상 진폭축의 변화를 시각적으로 볼 수 있는 파형과 주파수상 진폭 축의 변화를 시각적으로 볼수 있는 스펙트럼의 특징이 모두 결합된 구조라고 볼수 있습니다.
'개발관련 > 용어' 카테고리의 다른 글
안정정렬, 불안정 정렬, 제자리 알고리즘 / Stable Sort, Unstable Sort, In-place Algorithm (0) | 2023.06.29 |
---|---|
시간복잡도, 공간복잡도 (0) | 2023.06.28 |
개발용어 관련 - 형상관리(Configuration Management) / CVS, SVN, Git (0) | 2023.06.28 |
개발 용어 관련 - Dry Code / Wet Code? (0) | 2023.06.27 |
개발 용어 관련 - 프로그래밍 표기법 (카멜, 파스칼, 헝가리안, 스네이크 ) (0) | 2023.06.27 |