오디오 프로그래밍 관련 기초 용어들을 모르는 부분이 많아 타 블로그 포스팅을 참조하여 정리해보았다!
Sample Rate
1초당 들리는 sample의 개수를 단위로 나타낸 것. 오디오 데이터의 표본 비율(속도). Hz단위. 1초당 샘플의 빈도수. (=sampling rate)
Ex) Sample rate = 44.1 KHz : 1초에 sample 의 수가 약 44100개 들어있다.
여기서 sample 이란?
PCM(pulse code modulation) 을 통해 digital audio 표현한다.
아날로그 신호인 소리 신호를 디지털로 표현하기 위해 잘게 쪼개는데 이 잘게 쪼갠 정보를 discrete 한 디지털 정보로 표현한 게 sample이다.
잘게 쪼개는 기준은 일반적으로 시간이다.
Channel
스피커의 수와 연관.
Ex) 2채널 : 스피커 2대(좌/우), 5채널 : 스피커 5대(전방부 좌/우, 중앙, 후방부 좌/우)
Bit Rate
1초당 비트 전송 수(=Sample Rate * Number of Channel * Bit per Sample). 1초당 실제 사이즈가 얼마나 되는지를 의미한다.
PCM의 사이즈를 구하는 법
① 1초당 데이터량 = Bits per Sample * Number of Channel * Sample Rate
② PCM size = 1초당 데이터량 * 재생시간(초) / 8 (bytes) Bit로 계산했기 때문에 byte 단위로 바꾸기 위해서 나누기 8을 해줬다.
Reference
'CS' 카테고리의 다른 글
EAI (Enterprise Application Integration) (0) | 2021.06.05 |
---|---|
디자인패턴 (0) | 2020.09.03 |
디자인 패턴의 종류 (0) | 2020.08.10 |
[SW공학] 결합도(Coupling)와 응집도(Cohesion) (0) | 2020.06.14 |
[기초 지식] IT 용어 정리 (0) | 2019.12.11 |