目录
HDMI-CEC是指高清多媒体接口—消费电子控制。它是一个用于控制通过HDMI连接的多个设备的系统;稍后会有更多内容。
该技术是在HDMI 1.2或更高的端口中开发并大量使用的。为了确定方向,如果你有一台带有HDMI端口的电视或其他设备,并且是在2006年之后制造的,那么它可能具有HDMI CEC。虽然第一个HDMI 1.0标准是为使用CEC而设计的,但很多时候,制造商应该更加注意这一要求;有许多设备的HDMI端口没有CEC支持。
HDMI CEC的历史
消费电子控制(CEC)系统首次在电视和录像机等模拟设备中引入,它通过SCART连接器运行。这项技术允许用户使用电视遥控器控制录像机,但由于并非所有的电视都有SCART连接器,而且录像机遥控器的功能有限,因此没有得到广泛使用。随着HDMI端口的出现,CEC系统被整合到HDMI中,使其成为所有具有HDMI端口的设备的基本功能。
用一个例子解释HDMI CEC
我将尝试尽可能简单地解释它:HDMI CEC意味着你有几个设备,最常用的是:你有一台电视,一个流媒体设备,如Roku或Chromecast连接到电视上的HDMI端口,你有一个声音接收器或声霸连接到第二个标有HDMI ARC(eARC)的端口。因此,如果你在所有设备上都启用了HDMI CEC,你每次只需打开一个设备就可以打开所有设备,例如,你可以告诉Alexa打开Chromecast,然后电视和音响就会自动打开。然后你可以用电视遥控器控制流媒体设备。
简单总结一下 CEC并不是为了传输视频和音频的,而是为了更好的使用视听设备而附加的一些控制功能
HDMI CEC的物理工作原理
要使用HDMI CEC,必须满足几个要求。
HDMI电缆必须支持CEC,并使用单独的电线在电缆上传输信号。一些电缆制造商可能为了省钱,不在电缆中做这根线。
你想控制的所有设备必须支持HDMI CEC。
控制的方法如下。当你在设备上激活HDMI CEC模式时,HDMI端口仍然通电。
让我们看一个用Chromecast打开电视的例子。只要打开Chromecast;这个设备会产生一个控制代码(Power),并将这个代码传输给电视;电视收到这个代码后,会理解为开启信号,并会打开电视。同样,反过来说,你打开Chromecast电视。然后,如果你想控制一些设备,电视的所有信号将通过HDMI传输到所需设备。
例如,如果你想给soundbar增加声音,你从电视上拿起遥控器,按下提升按钮。这个命令会传到电视上,而电视会将这个命令广播给所有其他设备。这里有一个细微的差别;如果两个设备都能理解这个命令,它们就会做出反应。例如,Chromecast和soundbar会增加声音。
用于数字设备的HDMI CEC结构
当你在一个设备上启用HDMI CEC支持时,新增的设备会被连接到最多15个设备的单一管理总线上。新设备被注册并分配一个逻辑地址,其类型(电视、播放器、流媒体设备、音频设备)被指定为正确操作。由于HDMI主要是一个视频接口,电视或显示器将始终被选择为主要设备。
HDMI CEC命令结构
HDMI CEC命令由10位组成。可以有两个命令块;第一个命令块告诉哪个设备发起的命令和为哪个设备发起的命令,第二个命令块传输命令的执行。
但如果不需要对特定设备进行寻址,就只传送命令块;大多数情况下都是这样。
例子:你有一台电视、一个Chromecast和一个soundbar,就像前面的例子一样。无论你先打开哪个设备,HDMI CEC都会从被激活的设备发出指令,这样所有连接到CEC总线的设备都会打开。
接下来,在Chromecast上观看视频时,你想暂停观看。拿起你的电视遥控器,按下暂停按钮;电视会产生一个停止观看的命令,并将这个命令传送到总线上;在这种情况下,只有Chromecast可以响应。只有它能识别这个命令。音箱不支持这个命令,会忽略它。
HDMI CEC支持哪些指令
HDMI CEC可以支持许多命令。所有的命令都被分配了一个特定的代码,以便进行正确的通信。这些命令是一个命令列表,但非常常规。
- 电源控制命令:开启设备并使其处于待机状态。
- 控制视频播放的命令:开始、停止、暂停。
- 光标控制命令:通过流媒体设备菜单选择一个视频。
- 音频控制命令:音频控制。
还有其他命令,但在实践中很少使用。
如何在你的电视和其他设备上启用HDMI CEC
你应该知道,当HDMI CEC在2007年推出时,电视机没有什么可提供的,所以各公司的营销部门决定用它的名字来称呼HDMI CEC支持。这使得客户能够提出一项独特的技术,当时常见的是三星的电视广告中提到该电视支持Anynet+技术。而在潜意识中,消费者认为该电视有什么特别之处。这只是一个广告,但结果是,电视机对HDMI CEC有不同的名称,但有时在括号里,他们会解释它是什么。结果,有些品牌的HDMI CEC是这样称呼的。
- Anynet(Anynet+)—三星
- Aquos Link – Sharp.
- BRAVIA Sync – 索尼
- HDMI-CEC – 日立
- Kuro Link – 先锋
- CE-Link和Regza Link – 东芝
- RIHD – Onkyo
- SimpLink – LG
- HDAVI控制、EZ-Sync和VIERA链接 – Panasonic
- EasyLink – 飞利浦
- 用于HDMI的NetCommand – Mitsubishi
要开始使用HDMI CECs,你必须启用HDMI CEC设置。启用HDMI CECs不需要额外的设置。例如,你必须在你的三星电视上找到Anynet +并将其打开。
同样地,你需要在其他设备上找到并启用该设置。你需要进入相应设备的菜单,找到CEC设置。由于有这么多设备,我就不举例了。
使用HDMI CEC时的问题
在使用HDMI СEC时,您可能会遇到什么问题?您应该知道,设备制造商规定在不同品牌的设备上使用HDMI CEC时可能会出现兼容性问题。协议是相同的,但一些制造商可能只部分发布一些命令,这可能会导致问题。这只能通过实验来检查。
第二个可能的问题是使用需要CEC支持的电缆。虽然在默认情况下,如果你购买的是HDMI 1.4电缆,它应该支持CEC,但也有例外。检查电缆是否在其他设备上支持HDMI。
如果你使用来自不同制造商和不同年份的设备,你也可能遇到问题,特别是如果其中一个设备相当旧。
HDMI CEC是一个有用的功能,允许通过一个遥控器或设备控制多个设备。例如,如果你有一台电视、Chromecast和soundbar都通过HDMI连接,你可以通过简单地打开电视将它们全部打开。
另一种使用HDMI CEC的方法是,如果你的电视不支持Alexa等语音助手。如果你有一个可以控制Alexa的流媒体设备,你可以通过激活流媒体设备来打开电视,然后通过HDMI CEC来打开电视。
虽然HDMI CEC也被用于其他系统,如视频监控,但它最常用于电视机。总的来说,HDMI CEC是一种方便和有效的方式,可以轻松控制多个设备。
如何使用HDMI CEC
HDMI CEC是一个有用的功能,允许通过一个遥控器或设备控制多个设备。例如,如果你有一台电视、Chromecast和soundbar都通过HDMI连接,你可以通过简单地打开电视将它们全部打开。
另一种使用HDMI CEC的方法是,如果你的电视不支持Alexa等语音助手。如果你有一个可以控制Alexa的流媒体设备,你可以通过激活流媒体设备来打开电视,然后通过HDMI CEC来打开电视。
虽然HDMI CEC也被用于其他系统,如视频监控,但它最常用于电视机。总的来说,HDMI CEC是一种方便和有效的方式,可以轻松控制多个设备。