布鲁蓝光网(blufans.com)- 蓝光 高清 4K UHD Blu-ray 影音论坛

 找回密码
 加入布鲁
楼主: dryfish

关于HDMI线缆,我也说说自己的观点

[复制链接]
发表于 2009-12-11 02:57 | 显示全部楼层
原帖由 irc163 于 2009-12-7 09:15 发表
“因为HDMI协议对视频是8b/10b编码且无块校验,而音频则有较为完善的误码检测恢复机制,因此如果线不合格导致误码,视频数据错误基本无法恢复,而音频数据则可以大部分恢复。”

看了以上这段话,请问一下:

HDMI的音频是通过什 ...

纠错编码这东西具体说起来比较复杂,搞不好就扯到频域、复频域变换去了,简而言之,就是加冗余的纠错信息,用编码效率换误码率
我举一个很暴力的冗余例子(实际不会有这么暴力的纠错码的)
假定我要发送一个 比特的信息,可以把该bit发送3次,接收端收到2个以上的“1”认为发送的是“1”,否则认为发送的是“0” ,则三个里必须要误码2个才能导致最终接受误码,误码率显然大大降低了,如果还想降低误码率,可以发送5次,7次....2n+1次。。。。
实际应用中有很多更加高效智能的纠错编码算法的。
发表于 2009-12-11 15:38 | 显示全部楼层
原帖由 dryfish 于 2009-12-7 22:46 发表
说说第二级误码校验和恢复

HDMI规范把音频和辅助数据放在数据包packet里传输。数据包由音频、辅助数据和相关的ECC校验码组成 --[HDMI SPEC V1.4 PAGE10]。

数据包的结构是:数据包头(packet header),数据包体(packet bod ...


谢谢DX的解释。

HDMI音频数据的纠错不是靠重新传输出错的数据包来完成的,而是靠编码的方式来纠错的,所以这样的话,只能最大限度的纠错, 有可能还是会出现无法纠错的情况从而导致误码的。 不知道我这样理解是否正确?
 楼主| 发表于 2009-12-11 17:35 | 显示全部楼层
原帖由 irc163 于 2009-12-11 15:38 发表


谢谢DX的解释。

HDMI音频数据的纠错不是靠重新传输出错的数据包来完成的,而是靠编码的方式来纠错的,所以这样的话,只能最大限度的纠错, 有可能还是会出现无法纠错的情况从而导致误码的。 不知道我这样理解是否正确? ...


完全正确
发表于 2009-12-12 09:13 | 显示全部楼层
还有一个问题一直不太明白:

次世代音轨是无损压缩的,所以解码(解压缩)的时候要求压缩后(解码前)的数据不能有错误,否则就不能解码了。像前面说的,尽管有纠错算法,但音轨传输过程中还是可能出现误码,那么出现误码后, 功放还是能够解码吗?还是会做什么变通处理?
发表于 2009-12-23 11:49 | 显示全部楼层
受益匪浅,继续关注。
发表于 2009-12-23 16:17 | 显示全部楼层
嗨,这个东西就是不懂 只能看看
miaowei2004 该用户已被删除
发表于 2010-6-5 21:18 | 显示全部楼层
对于模拟的传输路径,线材性能绝对有影响,而且质量越好的线线材,带来的音画质也越好,即使发烧线材的效果普通人感觉不出来,也是可以用仪器检测出细微差异的。主要体现在频谱分量的不同,用频谱分析仪一测便知。
        对于数字的传输路径,当线材满足传输接收端信号质量要求的前提下,一般的线材和发烧级的线材是没有任何差异的。这里说的“满足传输接收端信号质量要求”有两层含义:1,收端信号质量足够好,接收数据完全没有误码;2,接收端信号质量不是太好,但是数据传输系统具备纠错功能,使得误码被完全纠正。在上面2种情况下,1元/米的线和100元/米的线,没有任何区别。如果大家还不明白,想想你用的网线,普通的也就1~2元/米,为什么没有人去烧网线,买条数百元一米的?因为无论什么网线,再好或再烂,只要能连通网络,都能把上G字节的电影下载到你的电脑里,而且一个bit错误都不会有。这就是数字技术的神奇之处。
        dryfish提到眼图和示波器,说明dryfish是一位专业人士。而且能接触到能够测试HDMI信号眼图的示波器,是件不容易的事。这种高速采样示波器国内只有少数几家公司有,价格高得吓人,至少100万。
        最后总结:信则有,不信则无,发烧本是精神层面的东西,远非纯技术可以解释清楚的。
        有对数字技术感兴趣的,请和我联系,QQ:63873635。
miaowei2004 该用户已被删除
发表于 2010-6-5 22:31 | 显示全部楼层

回复54楼irc163的问题

你问到了点子上。DVD播放光盘时,确实把所有错误都纠正了。但是在音频数据输出给功放时,不可避免出现传输误码。大家知道,功放只能进行数字音频解码,并没有纠错功能。那么对于出现的错误数据怎么处理呢?答案是:功放不知道接收到的数据是否正确,就是说不管有没有误码,功放都直接处理。当数据流中只有几个bit错误时,解码出来的声音突变的持续太短(一个采样时间,对44.1K采样率来说,就是22.6us),人类的耳朵无法感觉出来。当连续频繁出现bit错误时,可能会听到声音不自然、失贞、甚至杂音。如果线材太差,导致连续出现数据丢包的情况时,声音出现断断续续。
    图象也是类似。人的眼睛无法在ms时间捕捉到屏幕上几个像素的颜色和亮度异常。因此,数字视频信号出现少数的误码,我们是感觉不出来的。从专业的角度说,就是一个误码率的概念。误码率低于e-6(百万分之一)时,只影响屏幕上若干个象素的颜色和亮度,如果是动态画面,任何人都感觉不出来。e-6误码率很容易做到,对于3m以内的HDMI线,几十块钱的已经足够满足要求。如果你想追求完美,买条几百元的线,使数据传输误码率做到e-12(百万个百万分之一)以下也未尝不可。不过,我们觉得这样做纯粹是“玩”的目的了。
您需要登录后才可以回帖 登录 | 加入布鲁

本版积分规则

小黑屋|手机版|Archiver|布鲁蓝光网(blufans.com) ( 沪ICP备16023182号-1 )

GMT+8, 2024-5-27 22:28

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表