샘플링 레이트

    Audio 기본 지식 이해하기(Sample, Frame, Sampling Rate, Channel, Bit Depth)

    Audio 기본 지식 이해하기(Sample, Frame, Sampling Rate, Channel, Bit Depth)

    오디오 실시간 처리를 위해 AVAudioEngine에 대해 학습하려고 했더니 꼬리에 꼬리를 무는 배경 지식이 필요했다. AVAudioEngine -> AVAudioNode -> AVAudioPCMBuffer -> Frame -> Sample -> ... 위와 같은 순서로 배경 지식에 대한 의존성이 발생했다.이렇게 꼬리를 물며 학습해나가다 보니 오디오의 기본적인 개념에 도달하게 되었다. Frame은 뭐고 Sample은 뭘까..학부 시절에 배웠던 것 같지만, 너무나 희미했기에 처음부터 다시 정리해보기로 했다.아날로그 신호와 샘플링(Sampling)우리가 귀로 듣는 소리는 시간에 따라 연속적으로 변화하는 아날로그 신호이다. 이 소리를 디지털로 표현하려면, 숫자(수치)로 변환해야 하는데,이 때 사용하는 방법이 ..