Back to Blog

소음 감소는 무엇을 하나요?

What Does Noise Reduction Do?

전 세계의 직장인들에게 명확한 소통이 이루어지는 균형 잡힌 환경을 구축하는 것은 매우 중요합니다. 문제는 현재 세계가 과거 어느 때보다도 더 시끄러워졌다는 점입니다. 원치 않는 소음은 회의의 흐름을 방해하고, 비디오나 오디오 트랙의 음질을 저하시키며, 왜곡을 초래할 수 있습니다.

점점 더 많은 기업들이 소음을 줄이고 더 높은 수준의 음질을 확보하기 위한 방법을 모색하고 있습니다. 이러한 조직들은 원치 않는 소음이 초래하는 스트레스와 방해를 인식하고 있으며, 적절한 해결책을 찾는 데 헌신하고 있습니다.

이 기사에서는 소음 감소가 무엇인지, Agora가 음향 소음 감소를 통해 비즈니스 커뮤니케이션을 개선하는 방법을 탐구합니다:

  1. 소음 감소란 무엇인가?
  2. 오디오 및 비디오 내 소음 감소의 이점
  3. 소음 감소는 무엇을 하는가?
  4. 실시간 소음 감소
  5. 오디오 및 비디오에서 소음을 줄이는 방법
  6. Agora로 추가 소음을 줄이기

소음 감소란 무엇인가?

소음 감소는 신호에서 원치 않는 소음을 제거하는 과정입니다. 원치 않는 소리를 제거하기 위해 다양한 오디오 소음 감소 기술이 존재합니다.

소리는 공기 중을 이동하는 압력 파동으로 구성됩니다. 많은 사람들이 이를 진동으로 생성된 에너지로 설명합니다. 청취자의 내이(내이)는 이러한 진동을 전기 신호로 변환하여 뇌로 전송합니다. 이 신호가 처리된 후 인간은 실제 소리를 인지하게 됩니다.

불행히도 공기 중을 이동하는 압력 파동은 항상 사람들이 듣고 싶어하는 것이 아닙니다. 에코, 원치 않는 소음, 환경의 일반적인 분위기는 모두 실시간 통신 품질 저하의 원인이 될 수 있는 문제입니다.

노이즈를 줄이는 방법은 후처리나 사전 처리 단계 등 다양한 시점에서 적용할 수 있습니다.

오디오 및 비디오 내 소음 감소의 이점

소음은 자연적인 방법으로 제거하기 어려울 수 있으며 방해가 될 수 있기 때문에 어떤 제작물에도 심각한 문제가 될 수 있습니다.

소음을 줄이기 위한 인기 있는 방법에는 주변 환경의 음향 조건을 조정하거나 좁은 수음 범위를 가진 마이크를 선택하는 것, 또는 소음 차단 헤드폰으로 전환하는 것이 있습니다. 그러나 이는 항상 실용적인 해결책이 아닙니다.

자동 사전 처리 확장 프로그램을 통해 소프트웨어 기반 옵션을 사용하거나 후처리 단계에서 수동으로 원치 않는 노이즈를 제거하는 것이 종종 유일한 실용적인 해결책입니다.

오디오 및 비디오 내 원치 않는 노이즈를 대상으로 하는 이점에는 다음과 같은 것이 있습니다:

  • 흐름 유지 – 실시간 커뮤니케이션은 예상치 못한 노이즈와 에코로 인해 흐름이 방해받을 수 있습니다. 노이즈를 줄이면 회의의 흐름을 유지할 수 있습니다.
  • 왜곡 방지 – 노이즈 왜곡은 하드웨어 문제로 발생할 수 있지만, 여러 사람이 동시에 말하는 경우에도 발생할 수 있습니다. 이는 컨퍼런스, 팀 회의, 튜토리얼 등을 진행할 때 특히 문제가 됩니다. 자동 감소 필터는 왜곡을 제거합니다.
  • 더 전문적인 제작물 – 고급 녹화 및 방송 기술의 보편화와 접근성 향상으로 기대치가 높아졌습니다. 저품질 비디오/오디오는 브랜드나 개인의 전문성에 부정적인 인상을 줄 수 있습니다.

바람이나 교통 소음을 처리하기 위해 배경 소리를 추가하는 것은 임시 해결책으로 충분할 수 있지만, 배경 소리는 사전 및 사후 처리 시 소음 감소 작업을 더 어렵게 만들 수 있습니다. 이는 소프트웨어가 원하지 않는 소리と 배경 트랙을 구분하지 못하기 때문입니다.

원하지 않는 소리를 처리하기 위한 전략을 수립하는 것은 사람들이 기대하는 명확한 커뮤니케이션을 창출하는 데 필수적입니다.

소음 감소는 무엇을 할까요?

소음 감소 또는 제거는 선명한 오디오를 생성하는 데 필수적입니다. 소음의 원천에 관계없이 원하지 않는 소음을 제어하는 방법이 있습니다.

대부분의 음향 소음 감소 도구는 후처리에 초점을 맞춥니다. 이러한 도구는 사용자가 비디오의 파형 데이터를 확보해야 합니다. 파형은 사람이 듣는 소리를 구성하는 다양한 음파의 측정치입니다.

더 긴 소음 프로파일은 단일 트랙 내 다양한 위치에서 다른 유형의 소음을 정확히 식별하는 데 도움이 됩니다. 사용자는 소음을 줄이고 싶은 파형 영역을 선택한 후 매개변수를 설정해야 합니다. 대부분의 경우 이는 도구 내 슬라이더를 조정하는 것과 같은 시도와 오류의 과정입니다.

하지만 사용자에게 실시간으로 소음을 줄여야 한다면 어떻게 할까요? Agora가 해결책입니다.

실시간 노이즈 감소

개발자들은 실시간으로 명확하고 이해하기 쉬운 통신을 제공하기 위해 노이즈 사전 처리 기술에 점점 더 집중하고 있습니다. Agora는 노이즈 감소 기능을 포함해 음성 및 비디오 경험을 구축할 수 있도록 지원합니다.

우리 제품을 사용하면 완성된 제품에 소리가 나타나지 않도록 자동으로 오디오 노이즈 필터를 적용할 수 있습니다.

스트리밍 수요 증가로 인해 노이즈 필터를 통한 자동 감소가 필수적입니다. 라이브 스트리밍은 방송 전에 오디오를 정리할 기회가 없습니다. 우리 소음 감소 솔루션은 다음과 같은 이점을 제공합니다:

  • 시간 절약 – 후처리 단계에서 소음을 수동으로 감소시키는 것은 전문가라도 시간이 많이 소요되는 과정입니다.
  • 워크플로우 최적화 – 오디오 정리가 빠르므로 개발자는 원치 않는 소음의 가능성에도 불구하고 더 빠르게 진행할 수 있습니다.
  • 전문성 향상 – 오디오 후처리는 한계가 있어 대중의 인상에 심각한 문제를 일으킬 수 있습니다. 즉시 고품질 사운드를 생성하면 대상 청중에게 좋은 첫인상을 줄 수 있습니다.
  • 정확도 향상 – 자동 노이즈 필터는 크게 발전해 수동 처리와 맞먹는, 때로는 더 우수한 결과를 제공할 수 있습니다.

그렇다면 이러한 자동화 솔루션은 어떻게 작동할까요?

기본적으로 인간 운영자보다 훨씬 빠른 속도로 동일한 방식으로 작동합니다.

예를 들어, 나쁜 음향 환경으로 인해 비디오에 에코가 발생하면 자동 노이즈 감소 및/또는 취소 기능은 초기 음파가 감지된 후 몇 초 내에 동일한 음파를 감지하고 제거합니다.

이로써 음질은 눈에 띄는 지연 없이 크게 개선됩니다.

자동 노이즈 감소는 녹음된 배경 노이즈의 양을 줄여 말소리를 더 명확하게 들을 수 있도록 도와줍니다. 이는 알고리즘을 사용하여 주요 음성 신호에 속하지 않는 소리를 식별하고 제거하는 방식으로 이루어집니다.

일부 경우, 예를 들어 강한 바람 소리가 있을 때 알고리즘은 모든 저주파 소리의 수준을 줄여 음성 이해도를 높일 수 있습니다.

자동 노이즈 감소 기능을 적절히 사용하면 녹음 품질에 큰 차이를 만들 수 있습니다. 따라서 사용자가 음질 문제로 어려움을 겪고 있다면 자동 노이즈 감소 솔루션을 고려해 보는 것이 좋습니다.

오디오 및 비디오에서 노이즈 줄이는 방법

Agora는 노이즈 처리 지원을 위한 여러 내장 도구를 제공합니다. 예를 들어, 양방향 통신 채널 양쪽의 음향으로 인한 에코를 자동으로 제거하는 에코 캔슬러가 있습니다. Agora 플랫폼은 노이즈 감소 지원을 위한 다양한 확장 프로그램과 호환됩니다. 가장 강력한 확장 프로그램 중 하나는 AI Noise Suppression으로, 소음이 심한 환경에서도 향상된 음성 명확도를 제공합니다. 이 알고리즘은 인공지능을 기반으로 작동하며 노이즈를 효과적으로 억제하고 인간 음성 왜곡을 처리합니다. AI Noise Suppression은 키보드 클릭 소리부터 건설 소리까지 100가지 이상의 다양한 노이즈를 제거할 수 있습니다. 크로스 플랫폼 지원과 글로벌 확장성을 갖춘 AI Noise Suppression은 사용자의 방해 없는 통신을 위한 솔루션입니다.

단계 1 – 기술 이해

이제 소음 감소가 무엇인지 알았으니, AI Noise Suppression 확장 기능의 기술적 원리를 이해해야 합니다.

SDK 내 평균 전송 파이프라인은 캡처부터 후처리 및 재생까지의 과정을 따릅니다. AI 노이즈 억제는 사전 처리 단계에 위치해 오디오 및 비디오 데이터를 실시간으로 자동으로 수정합니다. 사용 전, 억제하려는 노이즈 유형이 확장 프로그램에서 처리하는 노이즈 유형과 일치하는지 확인하세요.

단계 2 – 확장 프로그램을 앱에 통합 및 가져오기

참고: 이 절차는 웹용입니다. 다른 플랫폼의 구현 단계는 AI 노이즈 억제 문서에서 확인하세요.

1. 프로젝트 루트에서 다음 명령어를 실행합니다:

npm install agora-extension-ai-denoiser

2. 다음 코드를 .js 파일에 추가합니다:

import {AIDenoiserExtension} from “agora-extension-ai-denoiser”;

단계 3 – 동적 로딩

AI Noise Suppression 확장 프로그램을 실행하려면 JS 및 Wasm 의존성이 필요합니다. 사용하는 브라우저는 이러한 파일을 로드하고 실행할 수 있어야 합니다.

단계 4 – AI 노이즈 억제 확장 기능 등록

AI 노이즈 억제 확장 기능은 AgoraRTC.registerExtensions를 호출하고 AIDenoiserExtension 메서드를 전달하여 등록해야 합니다. JS 또는 Wasm 파일이 올바르게 로드되지 않은 경우 콜백 보고를 수신하도록 설정할 수도 있습니다. AIDenoiserExtension 인스턴스는 단 하나만 존재해야 합니다.

단계 5 – IAIDenoiserProcessor 인스턴스 생성 및 주입

createProcessor 메서드를 호출합니다.그런 다음 확장 프로그램이 기본적으로 활성화될지 여부를 설정합니다. 확장 프로그램은 pipe를 호출하고 processorDestination 속성을 지정하여 오디오 처리 파이프라인에 주입할 수 있습니다. 올바르게 수행되면 확장 프로그램을 필요에 따라 활성화 또는 비활성화할 수 있습니다. 노이즈 억제 모드 및 수준도 설정할 수 있습니다.

Agora는 문제 해결을 효율적으로 수행하기 위해 오디오 데이터를 덤프하는 것을 강력히 권장합니다. dump 메서드를 호출하고, ondumpondumpend 콜백을 수신합니다.

Agora로 추가 노이즈 줄이기

Agora는 고급 비디오 및 오디오 기술 분야의 세계적 리더입니다. 음성 통화, 인터랙티브 라이브 스트리밍, 비디오 통화를 포함한 제품군은 모두 노이즈 감소 기능을 지원합니다. 또한 Agora는 추가 노이즈 문제를 해결하기 위한 최신 제3자 및 자체 개발 확장 기능을 제공합니다.

AI 노이즈 억제(AI Noise Suppression)는 고품질 오디오 스트리밍을 지원하는 확장 기능 중 하나입니다. 또한 개발자는 실시간 통신에서 노이즈를 줄이기 위해 Bose PinPoint Noise Filtering과 같은 고급 기능을 사용할 수 있습니다.

Agora의 AI Noise Suppression이 사용자의 오디오 경험을 어떻게 개선할 수 있는지 자세히 알아보려면 오늘 바로 무료로 가입하세요.

RTE Telehealth 2023
Join us for RTE Telehealth - a virtual webinar where we’ll explore how AI and AR/VR technologies are shaping the future of healthcare delivery.

Learn more about Agora's video and voice solutions

Ready to chat through your real-time video and voice needs? We're here to help! Current Twilio customers get up to 2 months FREE.

Complete the form, and one of our experts will be in touch.

Try Agora for Free

Sign up and start building! You don’t pay until you scale.
Try for Free