• HDMI的CEC是如何控制外围互联设备的


    1. HDMI CEC算是一个相当庞大的系统,想了解还要从HDMI接口信号啊、物理地址啊、逻辑地址啊等等HDMI基础的东西说起。    
    2. 不过可以简单的这么理解,在HDMI CEC最小系统里,所有通过HDMI连接在一起的设备(包括电视、DVD、机顶盒等等) 在物理连接上,各自的CEC的是全部连接在一起,可以看做,在一条CEC线(标准HDMI接头的第13个腿)上挂着所有的设备。   
    3. 而一条CEC具体传输的指令大致可以分为四部分:       
    a。起始信号(一个3.7ms的低电平+一个0.8ms的高电平),算是为了告知设备一个指令的开始b。头部数据(算是起始设备的逻辑地址+接收设备的逻辑地址),其中起始设备相当于指令的发起者,接收设备相当于指令的接受者;相当于谁告诉谁去做买东西。    
    c。操作码数据(目前CEC大约是18个功能的尽80个操作码),相当于具体买什么东西,如去买香蕉。此数据为可选项。    
    d。操作数,相当于具体买多少香蕉,如买二斤香蕉。此数据为可选项。    
    4. 因为,所有设备的CEC都挂在一条线上;所以,大家都能看到所有指令。  如果头部数据里的接收逻辑地址是和自己相关的,此设备就会对操作码进行相应;  如果头部数据里的接收逻辑地址和自己没关,此设备就会忽略这个指令。    
    5. 给个实例:  Standby指令:起始信号+00FF+0x36;  其中:00表示电视的逻辑地址,FF表示广播地址(就是所有设备的集合),0x36表示standby待机操作。  此条指令可以翻译为:电视告诉所有设备,大家都进入待机状态。 
  • 相关阅读:
    Swift基础学习
    APP的线程安全
    LintCode-O(1) Check Power of 2
    LintCode-Maximum Subarray Difference
    LintCode-Subarray Sum Closest
    LintCode-Rehashing
    Lintcode-Max Tree
    LintCode-Interleaving Positive and Negative Numbers.
    LintCode-Topological Sorting
    LintCode-Rotate String
  • 原文地址:https://www.cnblogs.com/jiangzhaowei/p/5558186.html
Copyright © 2020-2023  润新知