|
화이트 님이 쓰신 글 :
: 제가 설명이 좀 부족했군요.
:
: 정확한 질문은 순수하게 이퀄라이저가 정확히 어떤 데이타를 가지고 표시하냐는 겁니다.
:
: 예를 들자면 PCM 데이타를 가지고 그냥 이 데이타값을 가지고 표시하는것인지
:
: 아니면 추가로 다른 처리를 해주어야 하는지 이것입니다.
:
: 관심을 가져주셔서 감사합니다.
제라툴입니다.
이퀄라이저를 어떤 데이터로 표시하느냐.. 조금 애매한데..
어떻게 주파수대 데이터로 바꾸느냐겠죠..
처음 가지고 있는 데이터가 어떤것이든 그다지 관계가 없지 않나요
어떤 특정데이터 타입이있는게 아니라 어떤 특정구간을 주파수로 변환하면
이퀄라이저를 구현 할 수있는거죠..
즉 x축을 시간 y축을 진폭이라고 한다면 ( 보통 wav파일)
이런 데이터들의 특정 구간을 x축은 주파수 y축은 주파수 대에 따른 강약(표현이 좀이상하군)
으로 변환 시켜서 주파수대에 맞는 처리를 해주면 되는거죠.
[wav(소이 PCM이라고 하는넘) ] -> [FFT(퓨리의 변환] -> [주파수대 데이터] -> [EQ처리]
-> [ 역 FFT ] -> wav 출력.. 이렇게 대략적으로 되지 않을 까요..
이퀄라이저를 구현하는데 어떤 특정 데이터 타입이 있어서 쉽게 그 데이터를 가지고
구현 하는것이 아니라 이퀄라이저에 필요한 데이터 형태로 바꿔서 표현한다음
그걸 통해서 구현 하는거죠..^^
조금 도움이 되셨으면 하내요^^
Form Zeratul
|