기록
[GPT가 알려주는] 오디오 전처리에서 자주 쓰이는 NR, AGC, AEC 본문
좋은 질문이에요 🎤 오디오 전처리에서 자주 쓰이는 NR, AGC, AEC 를 하나씩 쉽게 설명해드릴게요.
📌 1. NR (Noise Reduction, 노이즈 억제)
- 잡음을 줄여주는 기능
- 마이크로 입력된 신호에서 원하지 않는 소음(선풍기 소리, 키보드 두드림, 배경 웅웅거림 등)을 줄여줍니다.
- 예: 줌(Zoom) 회의에서 “주변 소음 억제” 켜면 → 키보드 소리, 환풍기 소리가 사라지고 목소리만 또렷해짐.
📌 2. AGC (Automatic Gain Control, 자동 이득 제어)
- 목소리 크기를 자동으로 일정하게 맞춰주는 기능
- 너무 큰 목소리는 줄이고, 너무 작은 목소리는 키워서 듣기 좋은 범위로 조절합니다.
- 예: 친구가 갑자기 소리를 질러도 귀가 안 아프고, 멀리서 말해도 잘 들리게 함.
📌 3. AEC (Acoustic Echo Cancellation, 음향 에코 제거)
- 에코(메아리)와 하울링 제거 기능
- 스피커에서 나온 내 목소리가 다시 마이크에 들어가서 “울림”이나 “되메아리”가 생기는데, AEC가 이걸 제거해줍니다.
- 예: 화상회의에서 내가 말할 때 상대방이 내 목소리를 자기 스피커로 듣고, 그게 다시 마이크로 들어와 울리는 현상 → AEC가 막아줌.
📌 정리
- NR: 배경 잡음 줄이기 (Noise Reduction)
- AGC: 자동 볼륨 맞추기 (Automatic Gain Control)
- AEC: 메아리/울림 제거 (Acoustic Echo Cancellation)
👉 셋 다 켜두면:
- 조용한 환경 + 일정한 크기 목소리 + 에코 없는 깨끗한 소리가 됩니다. 🎧
혹시 원하시면, 제가 NR → AGC → AEC 적용 흐름 그림 (마이크 입력 → 처리 블록 → 깨끗한 출력) 으로 시각화해드릴까요?

'잡동사니 > GPT가 알려주는' 카테고리의 다른 글
| [GPT가 알려주는] gcc/g++ 컴파일러 설치 (0) | 2025.09.16 |
|---|---|
| [GPT가 알려주는] GIT 하나의 브랜치만 git clone하는 방법 (0) | 2025.09.16 |
| [GPT가 알려주는] AGC (Automatic Gain Control)란? (0) | 2025.09.16 |
| [GPT가 알려주는] HIDL이란? (0) | 2025.09.16 |
| [GPT가 알려주는] 리틀 엔디언 과 빅 엔디언 (0) | 2025.09.16 |