수학·컴퓨터

디지털 오디오 압축의 수학, 푸리에 변환과 손실 압축 원리

연속적인 소리의 파동을 디지털 신호로 변환하고 주파수 성분으로 분해하여 인간의 청각이 인지하지 못하는 영역을 영리하게 덜어내는 수학적 압축 공학의 비밀을 파헤친다.

편집부 · 2026년 11월 14일 · 읽는 데 4분

소리의 음파가 주파수 스펙트럼 성분으로 분해되는 디지털 신호 처리 일러스트
소리의 음파가 주파수 스펙트럼 성분으로 분해되는 디지털 신호 처리 일러스트

스마트폰 스트리밍 서비스로 수천만 곡의 음악을 실시간으로 감상하고 무선 이어폰으로 끊김 없이 사운드를 전달받는 일상은 너무나 당연하게 느껴진다. 그러나 압축되지 않은 원음 오디오 신호는 일 초에 수만 번씩 공기의 압력을 정밀하게 측정해 저장해야 하므로 데이터 용량이 막대하다. 이 거대한 음향 데이터를 음질의 저하 없이 십분의 일 이하의 작은 크기로 줄여내는 기적 뒤에는 십구 세기 프랑스 수학자 조제프 푸리에의 변환 이론과 인간의 청각 인지 한계를 파고든 음향심리학의 정교한 결합이 숨어 있다.

시간의 파동을 주파수의 스펙트럼으로 분해하는 마법

자연계의 모든 소리는 복잡하게 뒤얽힌 공기의 진동이다. 시간에 따라 오르내리는 압력의 궤적을 기록한 음파 그래프는 그 자체로는 어떤 높낮이의 음들이 섞여 있는지 파악하기 어렵다. 조제프 푸리에는 아무리 불규칙하고 복잡해 보이는 주기 파동이라도 서로 다른 진동수와 진폭을 가진 순수한 사인파와 코사인파들의 무한한 합으로 완벽히 분해할 수 있다는 놀라운 수학적 사실을 증명해냈다.

이것이 바로 푸리에 변환이다. 시간 축을 기준으로 기록된 파형 데이터를 주파수 축의 스펙트럼 데이터로 공간을 이동시키는 수학적 렌즈다. 컴퓨터 공학에서는 이를 이산 신호에 적용할 수 있도록 고안된 고속 푸리에 변환 알고리즘을 사용한다. 계산 복잡도를 획기적으로 낮춘 이 알고리즘 덕분에 복잡한 오디오 음파를 일 초에 수백 번씩 실시간으로 쪼개어 어떤 주파수 대역에 에너지가 집중되어 있는지 주파수 지도를 손쉽게 그려낼 수 있다.

시간 도메인의 복합 파형이 개별 주파수 성분들로 분해되는 과정 도식

인간의 귀를 속이는 음향심리학의 마스킹 효과

주파수 분해가 완료되었다고 해서 데이터 용량이 저절로 줄어드는 것은 아니다. 진정한 압축의 묘미는 쪼개놓은 주파수 성분 중 어떤 것을 과감히 버릴 것인가를 결정하는 손실 압축의 미학에 있다. 사람의 귀는 모든 주파수 대역을 동등하게 감지하지 못한다. 이십 헤르츠 미만의 초저음이나 이만 헤르츠를 초과하는 초고음은 고막을 진동시키지 못하므로 가장 먼저 데이터에서 완전히 삭제된다.

더욱 강력한 도구는 동시 마스킹 효과다. 특정한 주파수 대역에서 매우 큰 소리가 울려 퍼지면, 그 바로 인접한 주파수에서 발생하는 작은 소리는 인간의 달팽이관과 뇌 청각 피질에서 완전히 묻혀 지워진다. 웅장한 오케스트라의 심벌즈가 쨍하고 울리는 순간 그 옆에서 들리는 미세한 현악기의 마찰음은 물리적으로 존재하더라도 귀가 인식하지 못한다. 압축 알고리즘은 인간이 어차피 듣지 못할 신호를 정밀하게 계산해내어 데이터에서 통째로 덜어내는 양자화 과정을 거친다.

주파수 대역 및 특성 인간 청각의 민감도 압축 알고리즘의 처리 방식 데이터 절감 효과
초저음 및 초고음 영역 지각 불가능한 한계 영역 필터링을 통해 완전 제거 불필요한 고주파 데이터 사전 차단
인간 목소리 핵심 영역 극도로 예민한 감도 보유 높은 비트율 할당 정밀 보존 음질 선명도와 가청 품질 유지
강한 음 인접 주파수 대역 마스킹 현상으로 인지 불가 양자화 비트 수 대폭 감축 삭제 데이터 용량의 절반 이상 감축 기여
고요한 순간의 배경 노이즈 미세 소음도 쉽게 지각 동적 비트 할당으로 선별 보존 불필요한 배경 왜곡 최소화

인간 청각 임계 곡선과 마스킹 한계선을 나타낸 음향심리학 다이어그램

이산 코사인 변환과 허프만 코딩의 최종 압축 공정

현대 오디오 압축 포맷은 푸리에 변환의 변형인 변형 이산 코사인 변환을 채택하여 신호의 경계면에서 발생하는 불연속 노이즈를 매끄럽게 다듬는다. 마스킹 모델을 거쳐 걸러진 주파수 계수들은 거친 정수 단위로 뭉뚱그려지는 양자화 과정을 거치며 수많은 영과 작은 숫자들로 변환된다.

마지막 단계에서는 자주 등장하는 숫자에 짧은 이진 코드를 부여하고 드물게 나타나는 숫자에 긴 코드를 부여하는 무손실 허프만 코딩을 적용한다. 이로써 인간의 뇌가 느끼기에는 원음과 구별할 수 없는 수준의 생생한 음질을 고스란히 간직하면서도, 데이터 용량은 원본 대비 십분의 일 안팎으로 극적으로 압축된 가벼운 파일이 탄생한다. 수학적 분석과 인체 감각의 오차가 빚어낸 놀라운 공학적 예술이며, 이는 오늘날 스트리밍 플랫폼을 구동하는 핵심 기술로 작동하고 있다.

이어서 읽기