问题1常见的source有哪些?
1.1. CVBS(Composite Video Broadcast Signal)
定义:CVBS,即复合视频广播信号,是一种模拟信号接口,用于传输音视频数据。它包含了亮度、色度和同步信号,并将它们复合在一条信号线上进行传输。
特点:
(1)早期音视频设备广泛使用的接口,如电视机、DVD等。
(2)只支持标清分辨率,信号质量受限于模拟传输的特性。
(3)视频信号中,电平幅度代表亮度信息,色度信号的相角和振幅包含色调和饱和度信息。
(4)广泛应用于闭路电视系统、DVD播放器和视频磁带录像机等设备。
1.2. ATV(Analog TV)
定义:ATV,即模拟电视信号,是指通过模拟信号传输的电视信号。
特点:
(1)在数字电视信号普及之前,是电视信号传输的主要方式。
(2)信息参数在给定范围内表现为连续的信号,易于受到干扰和信号衰减的影响。
(3)随着数字电视技术的发展,模拟电视信号逐渐被淘汰。
1.3. DTV(Digital Television)
定义:DTV,即数字电视,是指通过数字技术实现的电视系统。
特点:
(1)传输和接收的信号均为数字信号,具有更高的信号质量和更强的抗干扰能力。
(2)支持高清和标清两种画质,提供更佳的观看体验。
(3)可以通过卫星、地面无线广播和有线网络等多种途径传输。
1.4. HDMI(High-Definition Multimedia Interface)
定义:HDMI是一种全数字化的视频和声音传输接口,可以传输未压缩的音视频信号。
特点:
(1)支持高分辨率和高帧率视频传输,如4K、8K等。
(2)提供多声道音频支持,包括高保真音频和环绕声。
(3)广泛应用于高清电视、DVD、蓝光播放器、游戏机、电脑等设备。
(4)是现代电视投屏和音视频传输的首选接口之一。
1.5. MM(Multimedia Media,包括USB、DLNA、Miracast、APP等)
定义:MM代表多媒体媒体,这里指的是通过多种技术和协议实现的多媒体内容传输和播放方式。
特点:
(1)USB:通过USB接口连接存储设备(如U盘、移动硬盘等),直接在电视上播放视频、音频和图片文件。
(2)DLNA:Digital Living Network Alliance,允许不同设备之间通过局域网共享和播放多媒体内容。
(3)Miracast:一种无线投屏技术,可以将智能手机、平板电脑等设备上的内容通过Wi-Fi Direct技术投射到电视上。
(4)APP:通过智能电视或机顶盒上的应用程序(APP)播放在线视频、音频和进行其他多媒体互动。
问题2:HDMI 中EDID/HDCP/CEC是什么,各有什么作用?
HDMI(High-Definition Multimedia interface)是一种高清多媒体接口标准,用于传输未压缩的音频和视频信号。HDMI接口具有高速率、高质量、高清晰度等特点,广泛应用于电视、投影仪、电脑显示器等设备中。
(1)EDID
EDID全称为Extended Display Identification Data,是由VESA协会制定的显示器标准信息格式。具体来说,EDID其实就像是显示器的身分证,其内容会包含显示器的相关信息,如显示器名称、产品序号、支持分辨率、声音格式等等。目的是为告诉输出端显示器支持的能力,确保计算机或是机顶盒等影音输出装置,在连接上显示器后,能根据信息输出正确的影音格式,因此可以避免无法显示或显示比例不正常等状况发生,带给用户更好的体验。
以HDMI接口为例,EDID的沟通过程:
1)一般情况下,当信号源成功连接到显示器时,显示器会将HPD电压拉高,表示连接成功。HPD电压的变化可以触发显示器的自动配置,以适应所连接的信号源的分辨率和其他显示设置。这样,显示器可以正确地显示信号源的内容,并与其进行正常的通信。
2)在连接成功后,输出端可以通过SDA(Serial Data Line)和SCL(Serial Clock Line)两条数据线与显示器进行通信,以请求读取显示器的EDID(Extended Display Identification Data)信息。根据HDMI规范,输出端可以通过硬件设计,在显示器关机时通过提供的5V电源将HPD电压拉高。这意味着即使显示器处于关机状态,输出端仍然可以读取显示器的EDID信息。这样可以提供更好的兼容性和功能支持,使输出端能够在任何时候获取到显示器的正确信息。
3)当输出端能够正确读取显示器的EDID格式时,可以根据双方的能力进行预设的影音输出设置。这通常包括选择适当的分辨率、刷新率和色彩空间等参数,以确保最佳的显示效果。然而,如果显示器的EDID格式有误或者显示适配器无法正确理解EDID信息,可能会导致一些问题。根据不同的显示适配器厂商的设计方式,计算机可能会将屏幕识别为非即插即用(Non-PNP)设备,并输出大部分显示器所支持的最基本分辨率,例如HDMI的最低要求640x480p@60Hz。在其他情况下,显示适配器可能会显示为"Inactive"(不活动)并呈现反灰,表示没有任何画面输出。这可能是因为显示适配器无法正确读取或解析显示器的EDID信息,无法确定适合的配置。
(2)HDCP
HDCP(High-Bandwidth Digital Content Protection)是一种高带宽数字内容保护技术,主要用于确保数字化的影像与声音数据在通过高速数字视频接口(如HDMI、DisplayPort、DVI)传输时不会遭到非法 拷贝。它通过数据加密和授权验证来确保数字内容的完整性和安全性。
HDCP的主要功能包括:
1.防止非法录制:HDCP通过数据加密和授权验证,确保HDMI或DVI传输的高清晰信号不会被非法录制。
2.版权保护:HDCP技术规范由Intel领头完成,当用户进行非法复制时,该技术会进行干扰,降低复制出来的影像的质量,从而对内容进行保护。
3.可更新性:当需要取消接收器的合法性时,通过HDCP的可更新性可以识别和取消未经授权或者KSV已经被放入“撤销列表”的设备,避免由于合法HDCP接收器的私有设备密钥和KSV被泄露而造成版权信息被非法盗用。
HDCP和HDMI之间的关系非常紧密。在HDMI接口上传输的内容可以通过HDCP进行加密,以确保只有通过HDCP进行解密的设备才能正确播放内容。这使得HDMI成为安全有效的高清视频传输解决方案。在HDMI连接中,发射端设备将数字音频和视频信号加密,并通过HDMI电缆将其发送到接收端设备。接收端设备通过HDMI接口接收信号,然后使用HDCP解密被加密的高清内容。如果接收端设备支持HDCP,信号将被正确解密并正常播放;如果接收端设备不支持HDCP或HDCP认证失败,信号将禁止解密,从而无法播放。
(3)CEC
HDMI-CEC是指高清多媒体接口—消费电子控制。它是一个用于控制通过HDMI连接的多个设备的系统. CEC并不是为了传输视频和音频的,而是为了更好的使用视听设备而附加的一些控制功能. 当你在一个设备上启用HDMI CEC支持时,新增的设备会被连接到最多15个设备的单一管理总线上。新设备被注册并分配一个逻辑地址,其类型(电视、播放器、流媒体设备、音频设备)被指定为正确操作。由于HDMI主要是一个视频接口,电视或显示器将始终被选择为主要设备。
HDMI CEC支持哪些指令
HDMI CEC可以支持许多命令。所有的命令都被分配了一个特定的代码,以便进行正确的通信。这些命令是一个命令列表,但非常常规。
- 电源控制命令:开启设备并使其处于待机状态。
- 控制视频播放的命令:开始、停止、暂停。
- 光标控制命令:通过流媒体设备菜单选择一个视频。
- 音频控制命令:音频控制。
还有其他命令,但在实践中很少使用。