欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡

你的位置:首頁 > 測試測量 > 正文

詳細講解:聲卡驅(qū)動及數(shù)字音頻技術(shù)知識點

發(fā)布時間:2017-02-15 責任編輯:sherry

 【導(dǎo)讀】音頻信號是一種連續(xù)變化的模擬信號,但計算機只能處理和記錄二進制的數(shù)字信號,由自然音源得到的音頻信號必須經(jīng)過一定的變換,成為數(shù)字音頻信號之后,才能送到計算機中作進一步的處理。
 
關(guān)于PCM
 
PCM是Pulse code modulaTIon的縮寫,它是對波形最直接的編碼方式。它在音頻中的地位可能和BMP在圖片中的地位有點類似吧。
 
Sampling rate:從模擬信號到數(shù)字信號,即從連續(xù)信號到離散信號的轉(zhuǎn)換都是通過離散采樣完成的,Sampling rate就是每秒種采樣的個數(shù)。根據(jù)香農(nóng)采樣定理,要保證信號不失真,Sampling rate要大于信號最高頻率的兩倍。我們知道人的耳朵能聽到的頻率范圍是20hz – 20khz,所以Sampling rate達到40k就夠了,再多了也只是浪費。但是有時為了節(jié)省帶寬和存儲資源,可以降低Sampling rate而損失聲音的質(zhì)量,所以我們常常見到小于40k采樣率的聲音數(shù)據(jù)。
音頻技術(shù)
Sample size:用來量化一個采樣的幅度,一般為8 bits、16 bits和24 bits。8 bits只有早期的聲卡支持,而24 bits只有專業(yè)的聲卡才支持,我們用的一般都是16 bits的。
 
Number of channels:聲音通道個數(shù),單聲道為一個,立體聲為兩個,還有更多的(如8個聲道的7.1格式)。一般來說,每個聲道都來源于一個獨立的mic,所以聲道多效果會更好(更真實),當然代價也更大。
 
Frame: Frame是指包含了所有通道的一次采樣數(shù)據(jù),比如對于16bits的雙聲道來說,一個frame的大小為4個字節(jié)(2 * 16)。

一、數(shù)字音頻
 
音頻信號是一種連續(xù)變化的模擬信號,但計算機只能處理和記錄二進制的數(shù)字信號,由自然音源得到的音頻信號必須經(jīng)過一定的變換,成為數(shù)字音頻信號之后,才能送到計算機中作進一步的處理。
 
數(shù)字音頻系統(tǒng)通過將聲波的波型轉(zhuǎn)換成一系列二進制數(shù)據(jù),來實現(xiàn)對原始聲音的重現(xiàn),實現(xiàn)這一步驟的設(shè)備常被稱為模/數(shù)轉(zhuǎn)換器(A/D)。A/D轉(zhuǎn)換器以每秒鐘上萬次的速率對聲波進行采樣,每個采樣點都記錄下了原始模擬聲波在某一時刻的狀態(tài),通常稱之為樣本(sample),而每一秒鐘所采樣的數(shù)目則稱為采樣頻率,通過將一串連續(xù)的樣本連接起來,就可以在計算機中描述一段聲音了。對于采樣過程中的每一個樣本來說,數(shù)字音頻系統(tǒng)會分配一定存儲位來記錄聲波的振幅,一般稱之為采樣分辯率或者采樣精度,采樣精度越高,聲音還原時就會越細膩。
 
數(shù)字音頻涉及到的概念非常多,對于在Linux下進行音頻編程的程序員來說,最重要的是理解聲音數(shù)字化的兩個關(guān)鍵步驟:采樣和量化。采樣就是每隔一定時間就讀一次聲音信號的幅度,而量化則是將采樣得到的聲音信號幅度轉(zhuǎn)換為數(shù)字值,從本質(zhì)上講,采樣是時間上的數(shù)字化,而量化則是幅度上的數(shù)字化。下面介紹幾個在進行音頻編程時經(jīng)常需要用到的技術(shù)指標:
 
采樣頻率
 
采樣頻率是指將模擬聲音波形進行數(shù)字化時,每秒鐘抽取聲波幅度樣本的次數(shù)。采樣頻率的選擇應(yīng)該遵循奈奎斯特(Harry Nyquist)采樣理論:如果對某一模擬信號進行采樣,則采樣后可還原的最高信號頻率只有采樣頻率的一半,或者說只要采樣頻率高于輸入信號最高頻率的兩倍,就能從采樣信號系列重構(gòu)原始信號。正常人聽覺的頻率范圍大約在20Hz~20kHz之間,根據(jù)奈奎斯特采樣理論,為了保證聲音不失真,采樣頻率應(yīng)該在40kHz左右。常用的音頻采樣頻率有8kHz、11.025kHz、22.05kHz、16kHz、37.8kHz、44.1kHz、48kHz等,如果采用更高的采樣頻率,還可以達到DVD的音質(zhì)。 其中,8kHZ為電話的采樣頻率。
 
量化位數(shù)
 
量化位數(shù)是對模擬音頻信號的幅度進行數(shù)字化,它決定了模擬信號數(shù)字化以后的動態(tài)范圍,常用的有8位、12位和16位。量化位越高,信號的動態(tài)范圍越大,數(shù)字化后的音頻信號就越可能接近原始信號,但所需要的存貯空間也越大。
 
聲道數(shù)
 
聲道數(shù)是反映音頻數(shù)字化質(zhì)量的另一個重要因素,它有單聲道和雙聲道之分。雙聲道又稱為立體聲,在硬件中有兩條線路,音質(zhì)和音色都要優(yōu)于單聲道,但數(shù)字化后占據(jù)的存儲空間的大小要比單聲道多一倍。
 
二、聲卡驅(qū)動
 
出于對安全性方面的考慮,Linux下的應(yīng)用程序無法直接對聲卡這類硬件設(shè)備進行操作,而是必須通過內(nèi)核提供的驅(qū)動程序才能完成。在Linux上進行音頻編程的本質(zhì)就是要借助于驅(qū)動程序,來完成對聲卡的各種操作。
 
對硬件的控制涉及到寄存器中各個比特位的操作,通常這是與設(shè)備直接相關(guān)并且對時序的要求非常嚴格,如果這些工作都交由應(yīng)用程序員來負責,那么對聲卡的編程將變得異常復(fù)雜而困難起來,驅(qū)動程序的作用正是要屏蔽硬件的這些底層細節(jié),從而簡化應(yīng)用程序的編寫。目前Linux下常用的聲卡驅(qū)動程序主要有兩種:OSS和ALSA。
 
最早出現(xiàn)在Linux上的音頻編程接口是OSS(Open Sound System),它由一套完整的內(nèi)核驅(qū)動程序模塊組成,可以為絕大多數(shù)聲卡提供統(tǒng)一的編程接口。OSS出現(xiàn)的歷史相對較長,這些內(nèi)核模塊中的一部分(OSS/Free)是與Linux內(nèi)核源碼共同免費發(fā)布的,另外一些則以二進制的形式由4Front Technologies公司提供。由于得到了商業(yè)公司的鼎力支持,OSS已經(jīng)成為在Linux下進行音頻編程的事實標準,支持OSS的應(yīng)用程序能夠在絕大多數(shù)聲卡上工作良好。
 
雖然OSS已經(jīng)非常成熟,但它畢竟是一個沒有完全開放源代碼的商業(yè)產(chǎn)品,ALSA(AdvancedLinux Sound Architecture)恰好彌補了這一空白,它是在Linux下進行音頻編程時另一個可供選擇的聲卡驅(qū)動程序。ALSA除了像OSS那樣提供了一組內(nèi)核驅(qū)動程序模塊之外,還專門為簡化應(yīng)用程序的編寫提供了相應(yīng)的函數(shù)庫,與OSS提供的基于ioctl的原始編程接口相比,ALSA函數(shù)庫使用起來要更加方便一些。ALSA的主要特點有:
 
支持多種聲卡設(shè)備
 
模塊化的內(nèi)核驅(qū)動程序
 
支持SMP和多線程
 
提供應(yīng)用開發(fā)函數(shù)庫
 
兼容OSS應(yīng)用程序
 
ALSA和OSS最大的不同之處在于ALSA是由志愿者維護的自由項目,而OSS則是由公司提供的商業(yè)產(chǎn)品,因此在對硬件的適應(yīng)程度上OSS要優(yōu)于ALSA,它能夠支持的聲卡種類更多。ALSA雖然不及OSS運用得廣泛,但卻具有更加友好的編程接口,并且完全兼容于OSS,對應(yīng)用程序員來講無疑是一個更佳的選擇。
要采購轉(zhuǎn)換器么,點這里了解一下價格!
特別推薦
技術(shù)文章更多>>
技術(shù)白皮書下載更多>>
熱門搜索
?

關(guān)閉

?

關(guān)閉

欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡
亚洲人吸女人奶水| 欧美一区二区三区思思人| 久久99精品国产.久久久久| 亚洲一区在线观看网站| 一区二区三区加勒比av| 一区二区三区加勒比av| 午夜一区二区三区在线观看| 亚洲自拍都市欧美小说| 午夜精品久久久久久| 日本女人一区二区三区| 久久草av在线| 国产aⅴ综合色| 93久久精品日日躁夜夜躁欧美| 91同城在线观看| 欧美性色aⅴ视频一区日韩精品| 欧美日韩性生活| 日韩免费高清电影| 国产欧美日韩在线视频| 国产精品麻豆99久久久久久| 一区二区三区加勒比av| 丝袜诱惑亚洲看片| 裸体歌舞表演一区二区| 国产一本一道久久香蕉| 91网站在线观看视频| 欧美日韩精品免费观看视频| 精品少妇一区二区| 国产精品超碰97尤物18| 性做久久久久久| 国产一区二区在线视频| 99v久久综合狠狠综合久久| 在线一区二区观看| 2021久久国产精品不只是精品| 亚洲欧美成人一区二区三区| 免费在线看一区| 91在线小视频| 精品国产一二三| 亚洲第一狼人社区| 国产伦精品一区二区三区免费迷| 91麻豆免费在线观看| 精品国产一区二区三区忘忧草| 亚洲日本va午夜在线影院| 日本不卡一二三| 一道本成人在线| 久久久噜噜噜久噜久久综合| 亚洲成a人v欧美综合天堂下载 | 91毛片在线观看| 91精品久久久久久久99蜜桃| 中文字幕在线不卡视频| 国内精品久久久久影院一蜜桃| 91麻豆国产福利在线观看| 久久伊人蜜桃av一区二区| 日韩精品电影在线| 欧美综合天天夜夜久久| 国产精品网站导航| 国产一区二区三区香蕉| 67194成人在线观看| 亚洲精品福利视频网站| 久久女同精品一区二区| 精品日韩99亚洲| 中文字幕一区二区三区蜜月| 麻豆精品国产91久久久久久| 欧美日韩精品一区二区三区蜜桃 | 久久99这里只有精品| 色综合天天天天做夜夜夜夜做| 国产亚洲欧洲997久久综合| 麻豆一区二区三区| 日韩一区二区三区电影在线观看 | 久久99精品国产麻豆不卡| 欧美日韩一二三区| 亚洲国产乱码最新视频| 在线视频欧美区| 亚洲图片有声小说| 欧美日韩一区二区在线观看| 一级日本不卡的影视| 欧美中文字幕久久| 亚洲综合激情小说| 欧美性大战久久久久久久蜜臀| 亚洲一二三区视频在线观看| 欧美午夜精品久久久久久超碰| 亚洲电影第三页| 日韩一级二级三级精品视频| 国内精品伊人久久久久av影院| 精品国产一区二区国模嫣然| 紧缚捆绑精品一区二区| 精品88久久久久88久久久| 国产精品一区在线| 1024成人网| 欧美视频一区二| 麻豆精品国产传媒mv男同 | 亚洲品质自拍视频| 精品视频一区三区九区| 蜜臀av一区二区在线免费观看| 久久亚洲二区三区| 91视频免费看| 美女视频黄频大全不卡视频在线播放 | 日韩欧美自拍偷拍| 国产成人在线视频网址| 亚洲美女少妇撒尿| 日韩一级视频免费观看在线| 国产精品亚洲а∨天堂免在线| 亚洲免费资源在线播放| 91麻豆精品国产91久久久资源速度 | 亚洲成人一区在线| 久久综合色综合88| 91丨九色丨黑人外教| 日韩av中文在线观看| 久久久久99精品一区| 欧美自拍偷拍一区| 国产剧情一区二区| 亚洲一区二区精品3399| 久久久久国产精品厨房| 欧美日韩国产精品自在自线| 国产老肥熟一区二区三区| 一区二区三区不卡在线观看| 久久久久久一二三区| 欧美精品日韩一本| 不卡的av中国片| 精品夜夜嗨av一区二区三区| 樱桃国产成人精品视频| 欧美极品aⅴ影院| 日韩欧美中文字幕公布| 日本高清免费不卡视频| 国产成人在线视频网站| 免费高清不卡av| 午夜欧美视频在线观看| 成人欧美一区二区三区白人 | 国产精品一二三四| 日本亚洲电影天堂| 亚洲在线观看免费视频| 日韩理论片在线| 中文字幕第一页久久| 久久欧美一区二区| 欧美va日韩va| 日韩一级片在线播放| 色视频欧美一区二区三区| 懂色一区二区三区免费观看| 韩国毛片一区二区三区| 久久99精品国产麻豆婷婷| 天堂蜜桃一区二区三区 | 精品三级av在线| 51精品视频一区二区三区| 日本福利一区二区| 99视频精品全部免费在线| 丰满白嫩尤物一区二区| 丰满岳乱妇一区二区三区 | 国产精品家庭影院| 国产日韩精品一区| 久久精品亚洲麻豆av一区二区 | 精品久久国产老人久久综合| 3d动漫精品啪啪1区2区免费 | 国产精品久久久久久久浪潮网站| 久久久精品免费免费| 国产色综合一区| 国产精品久久久久一区二区三区共| 久久久久久久久免费| 26uuu国产电影一区二区| 久久日韩粉嫩一区二区三区| 久久精品视频在线看| 国产精品区一区二区三| 依依成人精品视频| 日韩国产高清影视| 精品午夜一区二区三区在线观看| 精品中文字幕一区二区| 国产.欧美.日韩| 99国产精品久| 欧美日本乱大交xxxxx| 日韩一区二区精品葵司在线| 久久久久国产免费免费| 亚洲图片激情小说| 日本成人中文字幕在线视频| 激情综合一区二区三区| 成人sese在线| 欧美裸体一区二区三区| 欧美精品一区二区久久久| 国产精品日韩精品欧美在线| 亚洲午夜日本在线观看| 韩国在线一区二区| 91视频.com| 欧美变态tickle挠乳网站| 国产精品美女久久久久久久久久久| 一区二区在线免费| 国产在线精品免费| 在线精品亚洲一区二区不卡| 久久综合色婷婷| 亚洲国产欧美另类丝袜| 国产麻豆精品theporn| 欧美怡红院视频| 国产午夜一区二区三区| 日韩影视精彩在线| 成人爱爱电影网址| 精品精品欲导航| 午夜电影久久久| 99久久99久久综合| 精品成人一区二区| 一区二区三区电影在线播| 国产成人亚洲综合a∨婷婷| 91 com成人网| 亚洲第一av色| 色综合av在线| 中文字幕一区av|