音頻�解碼�是對音頻�(jìn)行編碼或解碼的編解碼器(能夠?qū)�?shù)�?jǐn)?shù)�(jù)流�(jìn)行編碼或解碼的設(shè)備或�(jì)算機(jī)程序�。在軟件中,音頻編解碼器是一種計(jì)算機(jī)程序,可�(shí)�(xiàn)一種算法,該算法根�(jù)給定的音頻文件或流媒體音頻編碼格式對�(shù)字音頻數(shù)�(jù)�(jìn)行壓縮和解壓�。該算法的目的是用最少的位數(shù)表示高保真音頻信�,同�(shí)保持�(zhì)��
音頻編解碼器
這樣可以有效地減少存儲空間和傳輸存儲的音頻文件所需的帶�。大多數(shù)軟件編解碼器�(shí)�(xiàn)為與一�(gè)或多�(gè)多媒體播放器接口的庫。大多數(shù)�(xiàn)代音頻壓縮算法均基于改�(jìn)的離散余弦變換(MDCT)編碼和線性預(yù)測編碼(LPC��
在硬件中,音頻編解碼器是指將模擬音頻編碼為數(shù)字信號并將數(shù)字解碼回模擬的單�(gè)�(shè)備。換句話�,它包含�(yùn)行同一�(shí)鐘信號的模數(shù)�(zhuǎn)換器�ADC)和�(shù)模轉(zhuǎn)換器�DAC)。這是在使用聲卡同�(shí)支持音頻輸入和輸�,例�。硬件音頻編解碼器使用諸如AC-Link,I?S,SPI,I?C�總線�(fā)送和接收�(shù)�?jǐn)?shù)�(jù)。最常見的數(shù)�?jǐn)?shù)�(jù)是線性PCM,這是大多�(shù)編解碼器支持的xxx格式,但是某些舊版編解碼器支持其他格�,例如用于電話的G.711�