線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1322
推到 Plurk!
推到 Facebook!

請教幾個跟音訊處理相關的問題

尚未結案
綾小路
一般會員


發表:2
回覆:12
積分:7
註冊:2004-09-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-02-17 19:09:52 IP:218.162.xxx.xxx 未訂閱
請教各位專家幾個小問題: 1.要做音訊重新取樣時..若是 48kHz 要轉成 8kHz ..是否須要做運算? 還是說只要每 6 個 sample 取一個..而直接丟棄 5 個sample 呢? 是否有更好的公式可以讓重新取樣時不會失真太多呢? 另外如果是 8kHz 要轉 48kHZ 呢? 要用插補的? 是否也有公式呢? 2.請問 當 8bit 音訊時..中間點是設 128 .. 那 16bit 時是設 32768 嗎? 例如: 8bit 時..中間是 0x80 .. 那 16bit 是 0x8000 嗎? 還是說 16bit 是 0x0080 (因 CPU 的關係??) 在 PowerPC 和 Intel 下..兩種 CPU 但都用同一棵 Audio Chip 時 是否會因為 CPU 造成音訊排列不同呢? 還是說與 CPU 無關? 因為是直接從 Audio Chip 抓資料?? 3.要做兩個聲道的混音時..要如何做呢? 是直接相加嗎? 或是有其它公式? 假設有2個都是 48kHz 16bit 的 wave 訊號, 試過把2聲道的每個 sample 相加,但是結果變成吵雜的聲音 後來改試下面這種交叉排放是可以的 聲道1: AA AA AA AA 聲道2: BB BB BB BB 混音後: AB AB AB AB 但這樣做會各遺失一半的音訊資料,是否有更好的混音方法? 以上三個問題希望各位前輩專家幫忙解說..謝謝...
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-02 13:18:56 IP:220.139.xxx.xxx 未訂閱
您的三個問題... 我只會兩個  (我不是專家...) >) 如果我要 href="http://free.greenworld.com.tw/~dllee/" target="blank">吃軟也吃硬 dllee.ktop.com.tw StatPlus 系統資源監測器 @ KTOP OpenPLC - IEC 61131-3 geOShell XP Like 中文版
------
http://www.ViewMove.com
arisaka_matsuri
高階會員


發表:25
回覆:205
積分:231
註冊:2003-10-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-02 20:18:26 IP:140.113.xxx.xxx 未訂閱
dear 綾小路: 來唷~來複習DSP囉~ 1. downsample時可以用你的方法,但交疊失真(aliasing)的現象可能無法避免。為了確保品質,可以先對48kHz訊號做一次LPF(cutoff freq = 4kHz),再做downsampling。 2. 幫dllee大推一下~ 3. 修正一下。關於頻域相加的結果再轉為時域,結果與時域直接相加相同(Fourier轉換是線性的)。立體聲轉單音,最簡單的作法就是 (R L) / 2,或是個別除以2再相加。若是不考慮訊號相位的問題,可以將左右聲道的sample交錯排列,成為單聲道。如: 左聲道:A B C D 右聲道:E F G H 交錯排列:A E B F C G D H 但是這樣原本4個取樣點的訊號變成8個點,還需要downsample才是正確的~ 各位先進不吝賜教啦~ 發表人 - arisaka_matsuri 於 2005/03/02 20:21:06
綾小路
一般會員


發表:2
回覆:12
積分:7
註冊:2004-09-06

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-03-02 23:13:23 IP:218.162.xxx.xxx 未訂閱
非常感謝以上兩位專家的意見 解決了小弟很多疑點 關於第三點.. 小弟發現當原始聲道取樣頻率高時.. 用小弟原文寫的交叉排列法比較好也比較快..而且人耳幾乎分辨不出來 但是當原始頻率不足時..例如 16kHz or 8kHz 時 人耳就能明顯感覺到失真 尤其是當四聲道混成一聲道時..非常嚴重 再次感謝兩位大大的幫忙..謝謝
系統時間:2024-07-04 4:09:33
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!