关于HDMI音频及DSD码流

[复制链接] 查看: 25180|回复: 27

2

主题

0

好友

153

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
40120
帖子
186
精华
0
经验
153 点
金钱
149 ¥
注册时间
2008-4-12
发表于 2013-8-3 14:37 | 显示全部楼层
HDMI接口虽然宣告支持音频DSD码流,但是,这是有条件的支持。
在BD的电影片中,HDMI对音频只支持PCM,最高到96KHz。实际上,绝大多数BD片的音频规格是48KHz,到目前为止,还沒有见过音频到96KHz的。由于BD片不涉及DSD码流,所以在此略过。
但是,HDMI支持SACD播放,所以也就有了HDMI支持DSD比特流之说。根据SACD的协议,SACD是严禁输出DSD原码的,所以,所有的SACD及BD机在播放SACD时都不能输出DSD码流。那么,HDMI接口、以及发送接收芯片所宣告的支持SACD DSD码流究竞是干什么用的?谜底就是:把DSD转成PCM,而且,只有48KHz!这就是“支持SACD DSD码流”!
DSD码流确实是让音频市场垂涎三尺的好东东,于是乎,就有了USB DSD,尽管是DOP方式,但毕竟比CD好,所以,趋之若鹜者大有人在。更有“另辟蹊径”者,干脆,把BD机越狱了,从HDMI输出码流。确实如此,在越狱的BD机中放入一张SACD,骗过BD机,外接硬盘中SACD的DSD码流真真地从HDMI出来了!但是,能接收这码流的HDMI接收芯片的EDID必须是自己写的,而且,这EDID还必须能跟越狱的BD机“狼狈为奸”,否则,这事干不成。也就是说,HDMI接收芯片的EDID也必须 “越狱”。规范的EDID不干这事,见到SACD DSD码流立马转PCM,协议嘛,要保护的,嘿嘿。
至于越狱BD机的DSD码流的实际听音效果,并不十分理想,这可能跟BD机的“越狱”水准有关。HDMI的加密方式比较复杂,它并不是在源端加密在终端解密,而是每经过一个接口就重新生成一次加密,这其中,还包括了实时的检测上下游端各种的加密信息,一旦发现异常,立即转成低格式,或者掺入噪声,甚至,停止传输。真可谓步步为营。因此,怀疑越狱BD机的DSD码流,虽然技术规格是对的,但是声音并沒有让人欢呼雀跃。而HDMI接口虽然多达19根线,但并沒有专用的音频通道,它是根据各种数据包重新生成时钟和数据,难道重新编写的EDID真的能让DSD源码无保留的倾囊而出吗?

意在抛砖引玉,欢迎斧正

下个话题:有真正的以DSD方式工作的 DAC芯片吗?(注意:不是 “支持”DSD的DAC芯片,不是EMMlab自已搭的DAC芯片)

127

主题

0

好友

1万

积分
     

版主 当前离线

脑放进行时

Rank: 7Rank: 7Rank: 7

UID
3986
帖子
18146
精华
2
经验
17478 点
金钱
15213 ¥
注册时间
2005-4-20

社区贡献 优秀设计 论坛版主

发表于 2013-8-3 15:48 | 显示全部楼层
本帖最后由 xmlhifi 于 2013-8-3 15:51 编辑

如果没有好的音乐和高水平录音制作,DSD也是白搭。
很多SACD碟都是新瓶装旧酒,拿旧版CD重新编码成DSD发行的,实质上还是PCM转DSD而以。

7

主题

0

好友

56

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
559974
帖子
98
精华
0
经验
56 点
金钱
49 ¥
注册时间
2013-1-16
发表于 2013-8-3 15:53 | 显示全部楼层
现在这玩意太小众了··

21

主题

12

好友

2837

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
360418
帖子
2916
精华
0
经验
2837 点
金钱
2688 ¥
注册时间
2011-7-4
发表于 2013-8-3 19:45 | 显示全部楼层
DSD不是都和44.1K有关吗?所谓的DSD64,是指44.1*64=2822.4K;DSD128,是44.1*128=5644.8K;DSD256,是指44.1*256=11.2896M
那个DSD1792(PCM1792)看规格书号称可以接收(解)DSD64信号;但有烧友说这个是假的,是DSD转PCM的,但规格书里面并没有说明这一点;内部框图里面在数字接收后面的确是有8倍取样的字样,但功能全称应该是8倍取样与模式控制吧,后面介绍模式控制有3大模式,分别是8FS滤波、旁通、DSD模式。
如果,DSD只有编码而没有解码,那这个DSD就不知道还有什么意义;DSD解码对于TI这样的大厂来说,应该不存在技术问题的吧。

7

主题

0

好友

935

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
184953
帖子
1129
精华
0
经验
935 点
金钱
960 ¥
注册时间
2010-3-25
发表于 2013-8-4 06:44 | 显示全部楼层
有些SACD Player就带有HDMI接口(包括SONY自家),可以输出DSD码流。LZ你上面说的SACD机不能输出DSD源码,纯属意淫。
至于BD Player是否支持HDMI输出DSD源码,我不了解。但单就HDMI接口来说是可以传输DSD音频流数据,这个毫无疑问,协议中写得一清二楚。

还有,EDID是相关的显示数据,跟音频数据一毛钱关系都没有,不要混淆了。

385

主题

5

好友

1484

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
14635
帖子
3899
精华
0
经验
1484 点
金钱
1430 ¥
注册时间
2006-11-14
发表于 2013-8-4 15:39 | 显示全部楼层
DSD的意义在于.从MIC采样开始就必须是.否则.任何的PCM转换.还不如直接PCM格式.

于是.问题来了.究竟SACD片.有多少是?

重新全数字DSD录制的才是.如果是从高质量的模拟源取样.也算.

那么.市面上那么多熟悉的SACD歌声.又有多少能达到了DSD指标该具备的声音?

就象9018.如果只是播放44.1.无法软控滤波陡度的话.声音还是没有CDP来的真实.

虽然我从没有怀疑过9018的性能.但很怀疑工作在24BIT环境的滤波器.是否很好去匹配16BIT?和CDP声音不同.表明两者之间的确有着不同的工作方式.

商业宣传的背后.几乎都是猫腻.用LD或VCD制作成DVD.已经将P民忽悠了.尽管它的的确确是DVD.可是它并不具备DVD该有的技术指标.

如果不能清晰去认识事情背后的本质.最又可能的结果就是永远被牵着鼻子走下去.直到自己清醒的那天.

385

主题

5

好友

1484

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
14635
帖子
3899
精华
0
经验
1484 点
金钱
1430 ¥
注册时间
2006-11-14
发表于 2013-8-4 15:43 | 显示全部楼层
目前的制作环境来说.后期加工大部分编辑平台是PCM架构.如果用这些平台制作.能不转换吗?

2

主题

0

好友

153

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
40120
帖子
186
精华
0
经验
153 点
金钱
149 ¥
注册时间
2008-4-12
 楼主| 发表于 2013-8-4 22:45 | 显示全部楼层
本帖最后由 bjysa 于 2013-8-4 22:53 编辑
59401 发表于 2013-8-4 06:44
有些SACD Player就带有HDMI接口(包括SONY自家),可以输出DSD码流。LZ你上面说的SACD机不能输出DSD源码,纯 ...


59401的回复令人瞠目,显然,您不熟悉HDMI这块。

1.能告诉我哪种BD SACD机可以输出DSD码流????通过什么接口输出????
2.EDID是什么?是“相关的显示数据”????

7

主题

0

好友

935

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
184953
帖子
1129
精华
0
经验
935 点
金钱
960 ¥
注册时间
2010-3-25
发表于 2013-8-5 05:22 | 显示全部楼层
bjysa 发表于 2013-8-4 22:45
59401的回复令人瞠目,显然,您不熟悉HDMI这块。

1.能告诉我哪种BD SACD机可以输出DSD码流????通过什 ...

1、如果1楼通篇都在说BD Player播放SACD的情况,那还请LZ发帖时描述得准确些,以免引起歧义。常规定义上,SACD player和BD player是两回事。支持SACD的BD player是否可以通过HDMI输出DSD码流,这要看厂家的产品规格书,我说了不算。
2、EDID是什么,不需要我来解释,google一搜就出来;不需要专业知识也能知道它传输的是什么数据信息,这里给出全名“Extended display identification data ”。还是这句话:EDID跟音频信息一毛钱关系也没有,不要搞混淆。

HDMI传送音视频数据,通过HDCP保护来防止非法拷贝,HDCP加密解密原理较复杂,但有一点,只要是向DCP LLC(英特尔的子公司)交了授权(认证)费的厂商,其设备之间的HDMI传输,绝对是合法的(就是DCP LLC给厂商下发合法的秘钥用于设备间的HDCP认证)。加密解密其实跟传输何种视频、音频数据无关,只要芯片厂商(HDMI收发器)交了费,HDMI上下游之间的设备通讯就不会出现非法问题,也就是说,已认证的HDMI上游设备传输了DSD音频,已认证的下游设备就可以解出DSD音频。

21

主题

12

好友

2837

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
360418
帖子
2916
精华
0
经验
2837 点
金钱
2688 ¥
注册时间
2011-7-4
发表于 2013-8-5 11:57 | 显示全部楼层
bjysa 发表于 2013-8-4 22:45
59401的回复令人瞠目,显然,您不熟悉HDMI这块。

1.能告诉我哪种BD SACD机可以输出DSD码流????通过什 ...

HDMI是可以传输6通道数据+1通道时钟的DSD信号的,HDMI上位机通过IIC传送数据类型给下位机,即上位机打开下位机的DSD接收,大概是这样,但双声道的DSD信号怎么传输我就不清楚了。

2

主题

0

好友

153

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
40120
帖子
186
精华
0
经验
153 点
金钱
149 ¥
注册时间
2008-4-12
 楼主| 发表于 2013-8-5 12:23 | 显示全部楼层
59401 发表于 2013-8-5 05:22
1、如果1楼通篇都在说BD Player播放SACD的情况,那还请LZ发帖时描述得准确些,以免引起歧义。常规定义上, ...

1、无论HDMI还是SACD,都不能输出码流,这是无需讨论的。所以,妄断可以输出DSD码流者确为“意淫”。
2.HDMI的EDID是干什么的,不是你网上粘贴一段话就能说明白的。最好去看下HDMI EDID的编程手册,看完后再说话,前提是你要能看得懂呵。

2

主题

0

好友

153

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
40120
帖子
186
精华
0
经验
153 点
金钱
149 ¥
注册时间
2008-4-12
 楼主| 发表于 2013-8-5 12:32 | 显示全部楼层
唯一的例外,早期的SONY PS3可以输出DSD码流,后来的都被锁死。早期的PS3如果固件升级了,码流也就沒了。

7

主题

0

好友

935

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
184953
帖子
1129
精华
0
经验
935 点
金钱
960 ¥
注册时间
2010-3-25
发表于 2013-8-5 14:22 | 显示全部楼层
bjysa 发表于 2013-8-5 12:23
1、无论HDMI还是SACD,都不能输出码流,这是无需讨论的。所以,妄断可以输出DSD码流者确为“意淫”。
2. ...

或许HDMI中的EDID有特别包含音频信息包。

SONY的SCD-XA5400ES播放机,通过HDMI可以输出DSD信号。我是没有此机,只是通过手册了解到,无法验证,同样,你要否定其不能输出,也请验证过。

37

主题

3

好友

494

积分

业余侠客 当前离线

Rank: 4

UID
24262
帖子
928
精华
0
经验
494 点
金钱
452 ¥
注册时间
2007-7-3
发表于 2013-8-13 09:20 | 显示全部楼层
HDMI的EDID中确实包含有音频的信息,就是下位机通过EDID告诉上位机它能支持哪种的音频格式,以杜比HD为例,假如说下位机能支持杜比HD信号,那么上位机在读到下位机的EDID后,就知道接收端能支持杜比HD,那么上位机在播放带杜比HD的信号时,将会以源码方式输出给下位机解码。相反,若下位机不支持杜比HD,则上位机在播放杜比HD的信号时,将转化成PCM后再传给下位机,PCM 2CH格式是必须支持的格式。DSD的情况也类似。

关于DSD在HDMI中是如何传输的,我没有去深入研究,但至少象I2S,SPDIF这样的信号是没有专门的音频时钟的,只能通过视频CLOCK来恢复,我想DSD也在HDMI中也不会传输独立的时钟,因此,想要通过HDMI来高保真的恢复音频信号真的很难很难。HDMI本来就是先考虑视频的,音频只是附属功能。

2

主题

0

好友

153

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
40120
帖子
186
精华
0
经验
153 点
金钱
149 ¥
注册时间
2008-4-12
 楼主| 发表于 2013-8-14 19:20 | 显示全部楼层
HDMI接收端正因为是重生音频时钟,所以,就不存在时钟在传输中的问题,也就“异步”了

237

主题

14

好友

1511

积分

侠之大者 当前在线

Rank: 6Rank: 6

UID
2616
帖子
3094
精华
0
经验
1511 点
金钱
1183 ¥
注册时间
2005-1-7
发表于 2013-8-15 11:11 | 显示全部楼层
技术往前发展!!!!

37

主题

3

好友

494

积分

业余侠客 当前离线

Rank: 4

UID
24262
帖子
928
精华
0
经验
494 点
金钱
452 ¥
注册时间
2007-7-3
发表于 2013-8-16 11:43 | 显示全部楼层
bjysa 发表于 2013-8-14 19:20
HDMI接收端正因为是重生音频时钟,所以,就不存在时钟在传输中的问题,也就“异步”了

HDMI接收端是不可能做异步处理的,必须与发送端同步,因为HDMI的传输方式与USB的不同,USB可以做异步接收,那是因为USB接收端检测到失步时可以将信息反馈回发送端,让发送端保持与接收端同步,而且这个也必须要专门的驱动程序才能实现,windows自带的USB声卡驱动是不能支持这种传输的。而HDMI根本就没有这样的反馈机制,所以接收端是不能异步接收的。

1

主题

0

好友

4

积分

注册会员 当前离线

Rank: 2

UID
239918
帖子
12
精华
0
经验
4 点
金钱
2 ¥
注册时间
2010-9-13
发表于 2013-10-17 17:29 | 显示全部楼层
这部分讨论很有意义,深受启发!  其实为了达到同一目的 DSD与PCM 只是两种实现方法。
我觉得最开始这两种编码方式:DSD就是为了追求精准,PCM是为了效率,最终结果应该是一样的。
但是由于当时的硬件技术匹配不上DSD,而对PCM支持很好,所以DSD曾今没落了。经过这么多年技术的发展,现在的软硬件对处理DSD很容易了,所以SONY又把它抬出来了。 但毕竟现在的DSD还是需要通过软件来辅助硬件解码,不知道现在有没有真正独立DSD解码芯片,估计要是有了那也很贵,等再过段时间这个东西能普及了估计到时候的芯片可能都会加一行说明:“纯硬件支持DSD,不需要软控”。
那什么时候能普及呢? 主要还要看音源,录音棚什么时候能向发行CD一样都发行SACD了,那就普及了。
以上个人观点,请指正!

43

主题

2

好友

829

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
9077
帖子
776
精华
0
经验
829 点
金钱
742 ¥
注册时间
2006-5-2
发表于 2013-10-29 23:18 | 显示全部楼层
本帖最后由 定音鼓 于 2013-10-30 00:18 编辑

如果上位机SACD机不需要什么EDID的握手信号确认,那么下位机(解码器),其实没必要用专门的HDMI接收IC,直接用差分接收IC就可以接收SACD信号,类似论坛利用PS AUDIO HDMI口传输I2S。其中BCK/SCLK,,LRCK/DSDR,DATA/DSDL。
目前大概只有ES9018可以自动判断,但很可惜,ES9018的LRCK和DATA定义恰恰相反。DSD左右声道反了。
别家的DAC,只能用专用HDMI IC做识别,判断信号是DSD还是PCM还是其他。
显然,只有EDID信息可以告知下位机是什么音频,至于具体信息内容,只有交钱的厂家才知道,原则上,IC厂家没见到客户提供HDMI认证是不会告诉具体内容的或许根本不告诉客户,只告诉能或者不能。。
不知道这样的看法对不对。

EDID:
1.图像和声音模式,如模拟还是数字,
2.颜色模式,如YCbCr(4:4:4),YCbCr(4:2:2)
3.简短的timing描述,这里指定了一些在段1里面没有描述的timing信息。比如640x480p@60HZ 4:3等
4.声音的简短描述,比如PCM(2通道,32KHZ,44.1HZ,48HZ,16bit,20bit,24bit)
AC-3,Dolby Digital+(6通道,32KHZ,44.1KHZ,48KHZ,最大比特率640kbps)
喇叭(左右声道)

5.VSDB:生产商特别信息,比如包含了CEC物理地址,3D信息,deep color信息等
6.CheckSum

网上搜索一下,似乎现在的AV功放可以接收SACD信号,但是否转为PCM不得而知。
Pioneer VSX-S300-K
089        CE audio data (formats supported)
090          LPCM    2-channel, 16/20/24 bit depths at 32/44/48/88/96/176/192 kHz
091          LPCM    8-channel, 16/20/24 bit depths at 32/44/48/88/96/176/192 kHz
092          AC-3    6-channel,  640k max. bit rate at 32/44/48 kHz
093          DTS     7-channel, 1536k max. bit rate at 44/48/88/96 kHz
094          SACD    2-channel                      at 44/88/176 kHz 标注是PCM频率
095          DD+     8-channel                      at 44/48 kHz
096          DTS-HD  8-channel, 16-bit              at 32/44/48/88/96/176/192 kHz
097          DVD-A   8-channel                      at 32/44/48/88/96/176/192 kHz

Onkyo TX-508
085        CE audio data (formats supported)
086          LPCM    2-channel, 16/20/24 bit depths at 32/44/48/88/96/176/192 kHz
087          LPCM    8-channel, 16/20/24 bit depths at 32/44/48/88/96/176/192 kHz
088          AC-3    8-channel,  640k max. bit rate at 32/44/48 kHz
089          DTS     8-channel, 1536k max. bit rate at 44/48 kHz
090          SACD    6-channel                      at 44 kHz 标注是PCM频率
091          DD+     8-channel                      at 44/48 kHz
092          DTS-HD  8-channel, 16-bit              at 44/48/88/96/176/192 kHz
093          DVD-A   8-channel                      at 48/96/192 kHz

2

主题

0

好友

27

积分
     

注册会员 当前离线

Rank: 2

UID
631143
帖子
24
精华
0
经验
27 点
金钱
21 ¥
注册时间
2013-10-24
发表于 2021-1-4 15:58 | 显示全部楼层
ES9018的LRCK和DATA定义恰恰相反。这句话是不是说图纸上标的于实际不一样
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部