본문 바로가기

코어오디오2

코어 오디오 - 사운드 파일 생성 하기 소리이야기 컴퓨터의 디지털 속성은 연속적인 아날로그 시그널을 처리하기에는 적합하지 않다. 이런 사실은 신호를 샘플링하거나, 사람의 귀로는 차이를 알 수 없게 부드러운 소리 파형을 충분히 잘게 자르는 방법으로 처리된다. 소리가 전해지는 법 사운드의 기본 요소 디지털 사운드로의 변환 ADC(Analog-to-Digital Converter) DAC(Digital-to-Analog Converter) 디지털 변환 과정 -표본화, 양자화, 부호화 과정 필 표본화(Sampling) 아날로그 파형을 디지털 형태로 변환하기 위해 표본을 취하는 것 표본화율(Sampling Rate) 1초 동안에 취한 표본수 (단위: Hz) 표본화율이 높을수록 원음을 잘 표현하나 데이터 공간은 증가 양자화 (Quantizing) 어느 .. 2020. 8. 12.
코어 오디오 - 오디오 정보 추출 #.개요 오디오의 관점에서 볼 때 코어 오디오는 소리 자체에 대해서는 잘 모르기 때문에 하이레벨에서 다룬다. 즉 코어 오디오는 하드웨어의 구현 세부사항과 개별적인 오디오 형식의 세부사항을 추상화 한다. #.프레임워크 코어오디오는 디지털 오디오를 다루기 위한 프레임워크의 집합이다. 크게 두개로 나눌 수 있다. 1.오디오 스트림을 처리하는 오디오 엔진 2.이런 엔진에서 데이터를 넣거나, 빼는 동작이나 다른 방법으로 엔진과 소통하는 도움API #.오디오엔진의 종류 오디오 유닛 각 유닛은 하드웨어, 콜백함수 등에서 오디오 데이터 버퍼를 받고, 그 데이터에 작업을 하고, 다른 유닛으로 전달한다. 유닛은 여러 오디오 스트림을 하나의 출력으로 합성할 수 있게 하는 많은 입력과 출력을 가질 수 있다. 오디오큐 오디오큐.. 2020. 8. 6.