|
|
一篇文章详细介绍了声卡如何通过SPDIF输出DTS信号,严格的说是AC3Filter如何输出DTS:! \# F9 _ S+ r2 g
http://ac3filter.net/forum/viewtopic.php?t=10
, [% S) G) K" T0 J
& G! i8 o0 P# L% v* w4 y+ V g4 s节选如下:
, }% J: P5 v- [ \8 \. f# ^' y1 lHow the filter handles SPDIF+ U) a" v! d: K) A
+ q. W% R+ Y8 g- j H1 O
SPDIF modes
2 U6 n. ^$ q/ b! V
. O0 A8 D; S6 V$ P0 v4 x9 u8 ySPDIF transmission is used only when “Use SPDIF” option is enabled. It will be implied afterwards.9 W' k, W0 S" {$ B/ g0 {
" O/ T! m5 ^; P9 {+ N( W w0 v
It is 3 SPDIF output modes possible:
n) P, h; a, E9 j# k* U7 z1) SPDIF passthrough mode. In this mode, compressed stream is sent toSPDIF without any change. It is impossible to process compressed streamwithout decompression. Therefore no other filter option can work inthis mode (even filter cannot display input/output levels). We cannoteven change the sound volume from the computer (only receiver’s volumecontrol works).
3 B3 D& j* T$ j2) SPDIF encode mode. In this case, input stream is decoded,processed and encoded to AC3 that is sent over SPDIF. Because we havedecoded stream in this case, all processing options work. We can changenumber of channels, control gain, etc before sending the result to thereceiver. This allows any stream (even not directly supported byreceiver or SPDIF at all) to be sent to receiver over SPDIF.9 m7 Z0 Y t5 E! W
3) Disabled. Filter does not do SPDIF transmission.
- Q5 ]$ p3 \3 L; QSPDIF接口传输DTS数据处理是如下所述,无论是Wrapped还是Padded都不会对DTS stream本身作任何改动,这一步也是处理器做的(AC3FIlter软件完成)。
: M; q9 J7 |6 `# H3 GDTS over SPDIF' n) ? z2 W w0 \) j8 g0 b+ W
6 w& y8 N6 ^- {7 B" S# z- B
There are two ways to transmit DTS stream over SPDIF:3 Q/ B5 Z+ ]6 C/ C" q* w
* Wrapped - DTS stream is wrapped according to IEC 61937 standard. EachDTS frame is supplemented with SPDIF header and padded with zeros tomatch SPDIF bitrate.8 ~$ q! s9 L- q/ Y: ^/ J; x2 x7 f& L
* Padded - DTS stream is only padded with zeros to match SPDIF bitrate.
, H8 J' z* N! u- T( I
# S7 \" ?# c. T3 CNote, that it may be impossible to convert padded DTS stream towrapped one because excessive SPDIF header may break SPDIF bitraterestriction. Wrapped to padded stream conversion is always possible.
, i& z( f4 X' a
6 g) @. F4 C8 L+ zMulti-channel AudioCD usually use padded DTS stream type.Therefore, it may be impossible to decode it with a decoder that onlysupports wrapped stream type. & h/ Q; K& E/ i, X
很明显,无论是passthrough还是encode模式,声卡根本不参与处理。
9 K( _: P0 r2 N- \SPDIF只不过是一个物理接口而已,把送到这个物理接口的数据如实的变成光信号传输出去,只要它变换不出错,传输不出错,大家就都是一模一样的。
) i* E/ d, t6 w* f6 x; a$ R) J- {$ V/ J* D# X$ l) r' b1 Q+ o
[ 本帖最后由 Prescott 于 2007-6-29 01:41 编辑 ] |
|