關於多聲道遊戲使用 AC-3 輸出

音效卡的問題在此討論。

版主: DearHoney

DearHoney
神人
文章: 6487
註冊時間: 2001-01-03 08:00
聯繫:

文章 DearHoney »

這個問題是接續在新手上路區的相關文章來討論,因為不是新手能夠馬上閱讀的等級..... :)

gen6991 提到:
<!-- BBCode Quote Start --><FONT COLOR=GREEN>我一直有個想法,就是也許哪天 microsoft 會與某些音響廠商坐下來談合作,如何將多聲道編碼方式用在電腦遊戲上. </FONT><!-- BBCode Quote End -->

我認為要達成這件事情,是不需要與音響廠商坐下來談的。現成的多聲道數位編碼模式,就有 AC-3 與 DTS 這兩種。光是 5.1 聲道就已經足夠將遊戲帶入另外一個境界,所以我們暫時不用去想那些更高級的 6.1、7.1,再說那些技術的權利金會更高。

最有可能的仍然是 AC-3,畢竟比 DTS 便宜,加上美國數位電視大量採用 AC-3,所以推這一個規格最有可能。

為什麼不需要與音響廠商坐下來談?因為規格早就有了,電腦端、遊樂器端,需要的只是一個即時的 Dolby Digital Encoder 而已。

所以該研究的是,一個 Dolby Digital Encoder,權利金多少?軟體壓縮?還是硬體壓縮做?

效果最好的當屬硬體製作。在音效卡上添加額外的即時 AC-3 壓縮器,每一分每一秒都針對音效卡目前的多聲道訊號,進行類比五聲道轉 AC-3 5.1 聲道的壓縮動作。音效卡有個額外的數位接頭,專門傳遞這個訊號,一切就解決了。

但問題在於這個硬體壓縮器的價格會貴到什麼程度,這是消費者會採用的關鍵.....
DearHoney
神人
文章: 6487
註冊時間: 2001-01-03 08:00
聯繫:

文章 DearHoney »

其實,應該是針對音效卡的數位多聲道訊號(以 AC97 的角度來看就是 AC-link 的訊號),壓縮成 AC-3 後輸出即可。我剛才講說把類比訊號再拿來壓縮成 5.1 是因為想要顧慮類比音源進來的聲音,不過為了品質,最好還是從音效晶片要送給 CODEC 晶片的 AC-link 訊號來著手。

當然音效晶片如果本身就能夠提供多個 2ch PCM 數位訊號,例如 EMU10K1,那麼硬體 AC-3 壓縮器的設計也就不限於只吃 AC-link 訊號這一種。
DearHoney
神人
文章: 6487
註冊時間: 2001-01-03 08:00
聯繫:

文章 DearHoney »

但是問題來了,要 Microsoft 推這一項規格,一定要有利於 Microsoft 的地方,也就是有利可圖,才有意義。Microsoft 是個精打細算的公司,比爾蓋茲也不可能是笨蛋,即使我們看不出利基點在哪裡,假如他們這麼做了,一定有他們的考量。
DearHoney
神人
文章: 6487
註冊時間: 2001-01-03 08:00
聯繫:

文章 DearHoney »

另外一個思考點,我認為在於目前家用音響環繞系統,多數都有 5.1 pre-in 端子。不管是遊戲機還是電腦,其實直接用這個 5.1 pre-in 端子,就可以完成多聲道輸出。捨近求遠,先將多聲道訊號壓縮成 AC-3,再丟給擴大機去還原回來,似乎多此一舉。我覺得這種的作法只有一個好處:對使用者來說很方便。

試想,如果是接 5.1 pre-in,那至少需要六條 RCA 線來連接,使用者很容易接錯聲道。而壓縮成 AC-3 後,不管是同軸訊號還是光纖訊號,表面上看起來都只要一條線就好,方便省事多了。我認為只有這個好處。

相對的,直接 5.1 pre-in 進去,聲音品質會比較好,畢竟 AC-3 也有如 MP3,是一個失真壓縮。
DearHoney
神人
文章: 6487
註冊時間: 2001-01-03 08:00
聯繫:

文章 DearHoney »

如果以軟體做,那麼就是 Microsoft 的工作了。

作法當然是從 DirectSound3D 下手。根據 DS3D 指令所建構出來的 3D 音響環境,編碼成 AC-3 後從音效卡的數位輸出丟出去即可。我相信這不是難事,但是障礙有以下幾點:
<ul>
<li>Microsoft 這麼做,對 Microsoft 的好處是什麼?
<li>軟體編碼壓縮,會不會有與畫面不同步的問題,總是慢一點點?
<li>軟體編碼壓縮,對於系統負擔的影響有多大?
<li>杜比授權的即時壓縮技術,權利金會不會很高?
</ul>
DearHoney
神人
文章: 6487
註冊時間: 2001-01-03 08:00
聯繫:

文章 DearHoney »

即時 AC-3 壓縮,如果真的會出現在 X-Box 上,那麼對於 Microsoft 的利益是很明顯的,因為是一個超級大賣點。

但是用在電腦上,我比較不能體會賣點在哪裡。至少我是想不太出來。如果 Microsoft 在電腦上也推軟體 AC-3 即時壓縮,我覺得會是與 Dolby 有直接的利益往來所造成的功能推廣動作。\r

例如,Dolby 付給 Microsoft 一筆可觀的費用,請 Microsoft 發展軟體即時 AC-3 壓縮。而 Dolby 的好處當然是在他們自家規格的推廣、DTS 的打壓、相關音響喇叭產品更多的杜比認證費用等。
gen6991
大師
文章: 151
註冊時間: 2001-01-08 08:00
來自: 高雄市

文章 gen6991 »

我的這塊磚頭真的丟對了,拋磚引玉出現了.

我一直在思考 microsoft 作出 xbox 的動機,絕不可能是作台遊戲機這麼單純,每個家庭的客廳存在著比書房更大的電器市場規模.

現有的多聲道家用音響規格早已出現多年,相關機器更是早已大量的在市場上銷售,更重要的是那是一個所有
利益團體協商後的結果,初期 microsoft 並不會去挑戰這些團體,為自己設下 xbox 普及路程上的障礙,依該公司的歷史來看,在 xbox 未達成一定市場規模前,世界梟雄級的 microsoft 會與他們站在同一邊,並一路擴張自己的影響力,最後變成他來主導相關的規格與市場方向.
<!-- Edit Notice Start -->

<font size=-1>[ 這篇文章在 2001-02-02 10:13 被 gen6991 編輯過 ]</font><!-- Edit Notice End -->
天毅
神人
文章: 569
註冊時間: 2001-01-10 08:00
來自: 高雄
聯繫:

文章 天毅 »

>音效卡上添加額外的即時 AC-3 壓縮器

目前側樣做會增加很多成本吧...

>直接 5.1 pre-in 進去,聲音品質會比較好,畢
>竟 AC-3 也有如 MP3,是一個失真壓縮。

壓縮當然是要節省容量(要不然幹麼壓縮),連
目前如此高容量的DVD都需要壓縮,遊戲就不
用說了吧另外直接輸出5.1的話想必資料量會大
的驚人,在讀取較慢的遊戲機似乎不太可行...

以上是個人粗淺看法...[addsig]
<!-- Edit Notice Start -->

<font size=-1>[ 這篇文章在 2001-02-02 11:17 被 天毅 編輯過 ]</font><!-- Edit Notice End -->
Bob
神人
文章: 225
註冊時間: 2001-01-17 08:00

文章 Bob »

我是覺得技術不是問題(我相電腦或低價DSP總有一天會發展到有這能力),問題在於法律,各公司的政策。

當然,如果大家願意遵守一套新的免費多聲道標準,那至少由音效卡端做類比5.1輸出也不錯。
我最希望有一套免費的數位多聲道標準,可以經由數位輸出到解碼器。
我是怪獸
神人
文章: 203
註冊時間: 2001-01-05 08:00

文章 我是怪獸 »

多聲道game 有了喔...
像Diablo2 , Baulder's Gate 2
上面寫著Dolby ...... 的........
Diablo2 ... 人聲腳步及部份音效由中聲... 前置負責音效... 後置是背景音樂.......可惜是環繞只有背景音樂
不過這類遊戲不多就是了
回覆文章