오디오 코덱
Audio codec오디오 코덱은 [1][2][3][4]오디오를 인코딩 또는 디코딩하는 디지털 데이터 스트림(코덱)을 인코딩 또는 디코딩할 수 있는 장치 또는 컴퓨터 프로그램입니다.소프트웨어에서 오디오 코덱은 주어진 오디오 파일 또는 스트리밍 미디어 오디오 코딩 형식에 따라 디지털 오디오 데이터를 압축 및 압축 해제하는 알고리즘을 구현하는 컴퓨터 프로그램입니다.알고리즘의 목적은 품질을 유지하면서 최소 비트 수로 고충실도의 오디오 신호를 표현하는 것입니다.이를 통해 저장된 오디오 파일 전송에 필요한 스토리지 공간과 대역폭을 효과적으로 줄일 수 있습니다.대부분의 소프트웨어 코덱은 1개 이상의 멀티미디어 플레이어에 인터페이스하는 라이브러리로 구현됩니다.대부분의 최신 오디오 압축 알고리즘은 Modified Discrete Cosine Transform(MDCT; 수정 이산 코사인 변환) 부호화와 LPC(Linear Predictive Coding)에 기초하고 있습니다.
하드웨어에서 오디오코덱은 아날로그 오디오를 디지털 신호로 인코딩하고 디지털을 아날로그로 디코딩하는 단일 장치를 말합니다.즉, 같은 클럭 신호로 동작하는 아날로그/디지털 변환기(ADC)와 디지털/아날로그 변환기(DAC)를 모두 포함합니다.예를 들어 오디오 입력과 출력을 모두 지원하는 사운드 카드에 사용됩니다.하드웨어 오디오코덱은 AC-Link, I²S, SPI, I²C 등의 버스를 사용하여 디지털 데이터를 송수신합니다.일반적으로 디지털 데이터는 리니어 PCM이며, 대부분의 코덱이 지원하는 유일한 형식이지만 일부 레거시코덱은 텔레포니용으로 G.711 등의 다른 형식을 지원합니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Using codecs". Microsoft. Retrieved 2009-12-21.
- ^ "About.com - Codec". About.com. Retrieved 2009-12-21.
- ^ "Glossary - Codec". Afterdawn.com. Retrieved 2009-12-21.
- ^ "Ubuntu Documentation - What is a codec?". Ubuntu Documentation Team. Archived from the original on February 19, 2012. Retrieved 2009-12-21.