24 Bit PCM을 16 Bit PCM으로 변환하기
24bit PCM을 16bit PCM으로 변환하는 방법으로 가장 보편적인 방법으로는,
8bit만큼 Right shift하여, LSB 8bit을 날려버리는 방법이 있습니다.
16bit_PCM = (24bit_PCM >> 8) & 0xFFFF
이것은 256으로 나누는 것과 동일한 효과입니다. (나머지는 버림)
따라서,
0 ~ 255의 값이 0으로,
256 ~ 511의 값이 1로,
512 ~ 767의 값이 2로,
768 ~ 1023의 값이 3으로,
...
n*256 ~ (n+1)*256 - 1의 값이 n으로 매핑되어지게 됩니다.
반응형
'오디오 음성' 카테고리의 다른 글
블루투스 음성인식 활성화/비활성화 (BVRA) (1) | 2016.01.29 |
---|---|
마이크 감도(Sensitivity), EIN (Equivalent Input Noise) (0) | 2015.09.01 |
Opus (오푸스, 오디오 포맷) (0) | 2015.08.12 |
24 Bit vs 16 Bit PCM (0) | 2015.08.11 |
Orthography (맞춤법, 철자법) (0) | 2015.08.05 |