當前位置:首頁 » 安卓系統 » 安卓怎麼看當前輸出采樣率

安卓怎麼看當前輸出采樣率

發布時間: 2022-11-18 04:07:02

1. SRC問題可解決 安卓手機音頻分析與測試

【IT168評測】現在一台智能手機繼承了非常多的功能,很多的人都會選擇使用手機來聽歌,手機的音樂播放功能足以取代了以前的MP3播放器的位置。實用手機來聽歌當然是非常方便,但是往往會覺得手機的音質並不是太好,特別是安卓系統的智能手機。


▲智能手機SRC測試

其實安卓智能系統的音頻架構導致了安卓手機的音樂播放質量差的問題,問題根源在於安卓系統在播放采樣頻率高於44.1KHz的音頻是會強制音頻的采樣頻率降低到44.1KHz,在這個過程中直接導致了出現SRC的問題,這是安卓系統的硬傷。關於安卓系統音頻架構可參考《尋找音質變差元兇 聊聊Android音頻架構》

什麼是SRC?SRC即Sample Rate Converter,中文意思為采樣頻率轉換。它被音效卡愛好者所關注,大部分發燒友視SRC為音質殺手。


▲安卓手機普遍存在SRC問題

最近我們收到了一款智能手機針對這個問題提出了他們的解決方案,使得安卓手機在音樂播放音質方面可以領先與其他的安卓智能手機,事實是否如此?下面我們來測試一下。

如何測試?

這款智能手機能夠解決安卓系統SRC問題在眾多手機廠商中算是第一個,我們來對這款手機測試一下,首先是使用20Hz到20KHz的全頻掃描進行測試,之後是進行主觀聽感的測試。


▲測試使用的44.1KHz音頻和48KHz音頻

全頻掃描測試使用2個采樣頻率的wav文件,44.1KHz的音頻和48KHz的音頻,將文件放在手機中進行播放,使用cool edit pro錄音,對錄音進行頻譜分析,入股出現SRC頻頻就會出現雜亂無章的線路。


▲正常沒出SRC的圖像


▲出現SRC時的圖像

第二張圖就是SRC的圖像,現在很多安卓手機都會存在SRC問題,理論上測試結果和第二張圖相似,而步步高vivo智能手機解決了SRC問題測試結果應該要接近第一張圖。


▲測試使用E-MU 0404專業音效卡

由於我們手上沒有專業的測試設備,只能使用電腦進行測試,測試使用E-MU 0404 PC專業音效卡作為輸入音效卡,採用cool edit pro來錄音,由於測試環境並不是十分專業可能會有少量的噪音引入,而圖像也不是十分完美,但也可以反映出問題。

SRC測試

這次測試不僅僅針對某品牌的智能手機,我們也找來了Nexus S和魅族M9進行對比,下面來看一下測試的結果。

44.1KHz采樣頻率音頻掃描:


▲Nexus S測試圖像(點擊放大)


▲魅族M9測試圖像(點擊放大)


▲某品牌安卓測試圖像(點擊放大)

上面的測試圖可以看到安卓系統在44.1KHz的采樣頻率下圖像都是非常干凈的,代表音質是沒有受到任何影響,這是由於安卓音頻架構規定的采樣頻率是44.1KHz,對於大部分的MP3音頻都是在44.1KHz的采樣頻率,對於MP3音頻安卓系統基本上問題不大。

48KHz采樣頻率音頻掃描

48KHz采樣頻率音頻掃描是這次測試的重點,因為安卓系統的音頻架構限制了44.1KHz的采樣頻率,所以高於44.1KHz的采樣頻率就會轉換成44.1KHz,直接導致音質變差,下面來看一下測試結果。


▲Nexus S測試圖像(點擊放大)


▲魅族M9測試圖像(點擊放大)

測試結果慘不忍睹,Nexus S採用安卓4.0系統SRC問題依然存在,圖像出現了很多的交錯的線條,而魅族M9採用安卓2.3系統測試的圖像也說明SRC問題非常嚴重。


▲某品牌安卓智能手機測試圖像(點擊放大)

某品牌安卓智能手機進行48KHz采樣頻率音頻掃描結果要比上面兩款手機要好很多,只在掃描直線上面出現一條很淺色的直線,像對於其他的安卓系統已經是一個非常大的飛躍,對於播放高音質的音頻這款安卓智能手機能更好還原原本音質。

主觀聽感:


▲測試使用的48KHz采樣頻率的MP3

說完理論的東西來點實際的聽感,試用手機聽音樂已經是相當普遍,測試使用2首48KHz采樣頻率的MP3進行測試,試聽某品牌智能手機上和其他智能手機音質有什麼區別。


▲測試使用UE TF10耳機

首先來聽一下一般安卓手機播放48KHz采樣頻率的MP3,測試使用了UE TF10入耳耳機,聽感覺得聲音偏暖,有點朦朧的感覺,而音樂的細節有些地方無法很好的展現,這個問題在幾台安卓手機上同樣遇到,音色都是暖,細節表現不佳。而用耳機聽回前面的20Hz-20KHz掃描是明顯發現問題了,除了掃描信號的聲音外還可以聽到背後有一些跟著掃描信號一起響起的音頻掃描聲音,這就是圖像上交錯的線條,嚴重影響聽感。

再來說一下某品牌智能手機上的聽感,試聽這2隻48KHz采樣頻率的MP3時整體聲音很清晰自然,細節表現非常清晰,沒有過多的音染,音場也比較寬廣,整體上表現非常好。再聽音頻掃描信號,並沒有出現前面的情況,只會聽到音頻掃描信號,非常干凈,沒有任何干擾。

測試總結:


▲SRC問題解決究竟用了什麼技術?

通過這個測試可以看到某品牌的安卓智能手機很好地解決了安卓手機SRC問題,提升了安卓手機音頻播放的音質,雖然由於保密原因現在不方便公布這品牌,而且還不知道採用了什麼技術來解決安卓系統的SRC問題,但是可以肯定的是這個品牌的安卓智能手機是第一個解決安卓系統SRC問題的手機。這個決絕SRC問題的技術也將會會公布,到時我們也會為大家公布這個手機品牌和型號。

2. 怎樣測試手機的觸控采樣率

其實你查看一下這款手機的具體參數就知道了。
觸控采樣率針對的則是屏幕的觸控靈敏度,觸控采樣率越高,屏幕的觸控靈敏度也就越高。

3. 安卓手機怎麼顯示游戲幀數

第一步:在手機桌面中點開【設置】,如圖所示

第二步:下拉屏幕到底部,點開【關於手機】,如圖所示
第三步:在版本號中連續點擊五次以上開啟【開發者選項】,如圖所示
第四步:返回到設置桌面,點開【輔助功能】,然後點開【開發者選項】,如圖所示
第五步:新頁面中下拉屏幕到底部,點開【性能優化】,如圖所示
第六步:新頁面中點開【性能監視器】,如圖所示
第七步:點擊【顯示性能監視器】和【顯示FPS信息】兩項按鈕【開啟】,就可以顯示當前幀率了
經驗內容僅供參考,如果您需解決具體問題(尤其法律、醫學等領域),建議您詳細咨詢相關領域專業人士。

4. 安卓手機CPU頻率怎麼看怎麼檢查查看

安卓手機CPU頻率怎麼查看呢?在這篇指南中,將為大家介紹一下具體的操作步驟。

  • 01

    以MIUI系統為例,打開MIUI桌面上的「應用商店」圖標,進入應用商店。

  • 02

    進入應用商店主頁面之後,點擊頁面頂部搜索欄,並輸入「CPU」關鍵字,在搜索結果列表中,選擇CPU監控應用,下載並安裝該應用。

  • 03

    應用下載完畢之後,打開該應用,在應用首頁就可以看到當前CPU運行的頻率以及溫度了,會有曲線顯示在屏幕上。

  • 04

    除了CPU運行頻率的實時顯示之外,還可以通過查看歷史記錄、歷史分析等來具體查看CPU的運行頻率,不過需要等待軟體運行一段時間採集了數據之後才可以查看。

5. 安卓音頻問題

為什麼說安卓手機音質不行?
這牽扯到一個很遠古的問題,在安卓的初始階段,骨骼的工程師還是把它設計成為一個按鍵型手機,但是在IP問世之後,他們發現這是不能長遠的,於是臨時改變了系統構架,設計成了觸屏手機,嘛~大家應該都知道,安卓是基於linux構建的,而linux是基於unix。linux和unix的音頻構架有缺陷?它不能支持高一點的采樣率?高一點的比特率?那是不可能的!那麼為什麼說安卓的音頻有缺陷呢?因為在安卓的設計過程中,來不及應變,倉促的把它改變成了觸屏的模式,所以系統的優化成了很大的問題,為了這冗雜的系統能夠流暢的運行,在當時的手機硬體ARM架構不算很有執行效率的時候,骨骼的工程師也絞盡腦汁在優化系統的流暢。其中有一條就是各位關注的音質,他們把采樣率都定在了常見的44.1Khz。確實,CD的采樣率也是44.1,這樣做看起來很明智,優化了系統提高了運行速度,又迎合了當時的常見音頻文件的采樣率。於是在之後的時間裡面。迎來了一個問題。

SRC是什麼?
SRC是種采樣率的轉換,骨骼工程師們把系統的音頻采樣率定死在了44.1,當時只有很多電影的采樣率是48Khz。大家看電影的時候也不是會特別的關注聲音是否出現了失真和噪音。比如音頻文件是一個曲線,那麼采樣率的過程(比如44.1Khz)就是把每秒鍾的聲音波形曲線打上44100個點,然後再重新連接起來,這樣就是展現給我們的聲音。隨著後來48Khz甚至更高的采樣率文件(如192Khz)的出現。一直把系統的采樣率限制在44.1就顯得有點劣化音質的感覺了,大家可以看我下面附的一副渣圖。比如48Khz的文件在SRC至44.1的時候,系統會將這個文件重新采樣,把它等分成每秒44.1個點,然後再重新連接,再輸出。你們可以看到,經過重新采樣的波形產生了改變,從而SRC也就成為了產生噪音和失真的利器!當然,我們這一切都是對於這個尚不成熟的安卓所說。而且這一切也都在安卓4.0時代之前。
於是我想反問很多人一個問題?為什麼都是不知道原理的情況下說安卓就是垃圾音質的代表呢?(其中放大電路和CPU也佔了很大的關系)至少在4.0之前44.1的采樣率文件不會經過SRC,而我問下大家,大家的音頻文件超過80%應該采樣率都在44.1!

安卓4.0時代的改善。
骨骼工程師也意識到了這個問題,安卓的硬體在不斷的升級。系統也在不斷的去除冗餘的底層代碼。優化似乎已經不是很大的問題了。於是,他們改變了固有的SRC至44.1。
我們先來說一下安卓4.0之前的東西吧,安卓是基於linux構架的,有人一直說安卓的底層寫的不好,確實.在安卓2.2的時代,光是音頻這方面,ALSA的驅動庫就非常的不完善,Linux並不像windows一樣,2.2時代的ALSA很冗雜,會直接影響到系統的速度,並且存在一種強制性的SRC過程,工程師們為了簡化演算法,系統將會把所有音頻輸出都強制SRC為44.1KHZ的采樣率,也許大家不清楚采樣率是什麼概念,比如聲音是一條線,那麼44.1K的采樣率就是每秒在這個線上打上44100個點,那麼SRC就更加好理解了比如我們有一首采樣率為48KHZ的歌曲,那麼,我們播放歌曲會經過下面的步驟:軟體傳達給系統,調用了存儲的歌曲,再把ALSA庫調用,在這里,就產生了強制SRC過程本來一條線上有48000個點,系統把這些點全部鏈接起來,然後再平均分為44.1個點,這樣的過程就稱為SRC,系統將會把這些已經SRC過的數據傳遞給硬體抽象層,最後經過硬體的解碼晶元(也許有些沒有獨立的解碼晶元純粹佔用CPU資源進行解碼,這樣的案例不是沒有)交給揚聲器或者耳機播放出來,2.1,2.2時代的安卓音頻應該說是個小小的悲劇(雖然大部分人不會對聲音的區別特別敏感),在安卓的2.3時代,ALSA庫得到了大量的簡化,整個系統的架構都發生了很大的改變,程序的流暢性得到了很大的提升,不過很可惜的是強制SRC的過程還是存在。
但是,到了4.0的時代,ALSA庫得到了進一步的更新,音頻在系統層面的硬傷得到了根本的解決。

為什麼悲劇的總是高通。
因為其他處理器沒有強制SRC至某個采樣率的方案而高通為了省去演算法節約成本...他們就把采樣率定在了48Khz.....怎麼吐槽!於是2.3時代的高通是先經過硬體SRC到48,再系統SRC到44.1...雖然4.0系統沒有了對44.1和48Khz兩種常用采樣率的SRC...但是高通還是會把它弄到48...

最後說你的問題步步高vivo x1的獨立解碼晶元,相當於繞開了CPU,可以理解為即便以後BBK換不同的CPU ,只要解碼晶元不變,也可以做一樣的音質

6. 不用軟體怎麼查看安卓手機的機身運存和處理器的主頻頻率

設置裡面有,相關型號之類的,如果是安卓4.0以上在開發人員選項裡面可以設置查看當前cpu頻率,強制gpu渲染等。但是比起第三方還是沒那麼好用

7. 如何得到的比特率,采樣率和沒有.在Android上的音頻文件的頻道

如果不考慮音頻質量,單純為了減少文件大小,可以把采樣率、比特率設置為最低,這樣文件最小。 較低的采樣率使音質變差,為保證音頻質量,建議採用44.1KHz采樣率,比特率128KB/S。 音量大小要在音量控制這里設置,想輸出音量是原來的4倍,就填寫400%。

8. 怎麼查看手機正在輸出的音頻采樣率

文件管理裡面點擊更多,詳細信息里有采樣率等信息。

9. android怎麼獲取某款手機的最高硬體錄音采樣率大牛幫忙

這個應該沒有,我記得以前看源代碼的時候,這部分是和兩個地方有關系,第一就是硬體的支持,第二就是低層的定義,好象在低層有個地方是控制其采樣率的。

10. 如何得到的比特率,采樣率和沒有.在Android上的音頻文件的頻道

在視頻文件上點右鍵,屬性,在詳細信息里可以看到視頻和音頻的具體信息。

1.簡單來講,采樣率和比特率就像是坐標軸上的橫縱坐標。橫坐標的采樣率表示了每秒鍾的采樣次數。 縱坐標的比特率表示了用數字量來量化模擬量的時候的精度。
2.采樣率類似於動態影像的幀數,比如電影的采樣率是24赫茲,PAL制式的采樣率是25赫茲,NTSC制式的采樣率是30赫茲。當我們把采樣到的一個個靜止畫面再以采樣率同樣的速度回放時,看到的就是連續的畫面。同樣的道理,把以44.1kHZ采樣率記錄的CD以同樣的速率播放時,就能聽到連續的聲音。顯然,這個采樣率越高,聽到的聲音和看到的圖像就越連貫。當然,人的聽覺和視覺器官能分辨的采樣率是有限的,基本上高於44.1kHZ采樣的聲音,絕大部分人已經覺察不到其中的分別了。

熱點內容
編譯原理上機實驗構建預測分析器 發布:2024-04-30 00:05:47 瀏覽:571
安卓手機的應用商店是哪個 發布:2024-04-29 23:50:18 瀏覽:411
pythonbinascii 發布:2024-04-29 23:23:00 瀏覽:39
安卓怎麼讓運存變大 發布:2024-04-29 23:21:53 瀏覽:459
springmd5加密 發布:2024-04-29 23:03:50 瀏覽:31
如何選擇伺服器業務量 發布:2024-04-29 22:49:28 瀏覽:446
php怎樣實現頁面跳轉頁面 發布:2024-04-29 22:32:39 瀏覽:696
山東煙台電信dns伺服器ip地址 發布:2024-04-29 21:22:59 瀏覽:137
資料庫數據互通 發布:2024-04-29 21:19:02 瀏覽:155
pythonor的語法 發布:2024-04-29 21:07:48 瀏覽:703