최근에 개인적으로 마이크를 통해 프로세스를 하는 프로젝트를 개발중 가장 난해했던 부분은

마이크로 입력받은 오디오 정보를 프로젝트의 용도로 파싱하는 부분이었다.

사운드 관련 라이브러리들도 입력에 관련된 패러다임들을 가지고있는 편이 아니기에

대충 이곳저곳 알아보니 스팩트럼 분석법이라는게 있더라..

스팩트럼
시간 영역의 신호를 퓨리에 변환하여 주파수 영역에서 재구성하여 각 주파수 성분에 대한 성분의 값을 그래프로 나타낸 것을 말한다. 스팩트럼은 복소수 성분으로 나타내어지므로 여러 종류의 스팩트럼이있다.


실시간으로 입력받는 오디오 정보를 가져와 버퍼에 저장하는 부분에서

이산 퓨리에 변환을 고속으로 계산해주는 고속 퓨리에 변환(FFT)  알고리즘을 사용한뒤

스팩트로그램을 계산하는 방법으로 프로젝트에서 원하던 주파수및 기타 정보들을

추출해낼수있었다.

 

Posted by 랜스.

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다


Leave your greetings here.

: 1 : ... 28 : 29 : 30 : 31 : 32 : 33 : 34 : 35 : 36 : ... 182 :