




免费预览已结束,剩余18页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
HDMICEC ARC功能介绍罗富贵2016 05 14 背景CEC通信原理CEC通信协议NormalCEC功能StandbyCEC功能CEC消息流程设计 目录 ARC的引入背景以前电视声音由电视喇叭发出 随着多样式娱乐设备的出现 对于用户来说电视发出的声音已经不能满足需求 进行研发出可以通过HDMI线将数字音频输出到功放上解码 给用户输出更好的声音体验 图1hdmiarc功能 背景 CEC的引入背景随着家庭娱乐设备的丰富 随着而来的是 遥控器越来越多 当需要欣赏一部影片时 不得不用不同的遥控器打开电视选择播放通道 打开DVD选择播放按键 打开功放和音响 是否期待 只要放入DVD影碟 然后点击播放即可快速欣赏电影呢 HDMI CEC随着产生 它恰恰能满足这个需求 CEC ConsumerElectronicsControl 即电子控制 通过HDMI线的连接为家庭视频设备提供高级控制功能的一种协议 用户只要通过一个遥控器就可对这些连接设备进行控制 图2CEC设备控制 背景 HDMI接口的第13脚速率约400bit second让用户控制电视 TV 连接的设备 放映机 CD投放机 音响等等有HDMI接口的设备 CEC通信原理 CEC ConsumerElectronicsControl 是一个基于总线系统的协议 通过PhysicalAddressDiscoveryProcess机制来分配物理地址 当一个带CEC功能的设备得到一个新的物理地址 非F F F F 时 它将做一下两步 1 主动申请分配与之设备类型相应的逻辑地址 2 通过广播 ReportPhysicalAddress 来报告它的物理地址与逻辑地址的绑定 CEC设备功能的逻辑地址 CEC通信原理 CEC设备的逻辑地址也是动态分配的 其分配方式如下 a 根节点 通常为TV 直接设逻辑地址 0 b 当设备A插入后 该设备的类型是已知的 因此可以为该设备A预设一个逻辑地址 如DVD 其预设地址为DVD1 既是4 并通过广播此地址 c 当该逻辑地址已经被占用时 对应的占用设备会应答确认信息 设备A收到确认后 重设其他逻辑地址 如 DVD1 DVD2 并广播 d 当检测到没有确认时 此逻辑地址可用 因此设备A占用此逻辑地址 e 占用后 发送广播 其中包含了其物理地址和逻辑地址 声明对地址的占用 若询问一圈后 逻辑地址均被占用 则设备A的逻辑地址为15 CEC通信原理 总线保持高电平是闲态 IDLE 要发送看总线是闲态吗 如果是 则拉低总线电平 发送 不然 延迟发送 开始发送位 起始3 7ms的低电平 而后0 8ms的高电平 每位以2 4ms发送 0 起始1 5ms低电平 而后0 9ms的高电平 1 起始0 6ms的低电平 而后1 8ms的高电平 图3开始发送位 CEC通信协议 图4数据位定位格式 逻辑0 1 CEC通信协议 CEC通信信息结构模块包括 Data数据块和Header引导块 所有的Data块和Header块都是10bit大小 并且具有相同的基本结构 如下所示 Informationbits是数据 data 操作码 opcodes 或地址 address 控制位EOM和ACK总是存在 并且总是有相同用法 EOM EndOfMessage EOM位用来声明当前数据块是否是命令信息的最后一块 0 表示命令信息接下来还有一个或更多的数据块 1 表示命令信息已经传送完成 ACK Acknowledge ACK位被Follower用来应答DataBlock和HeaderBlock 它总被Initiator设置为1 CEC通信协议 HeaderBlock由源逻辑地址区 目的逻辑地址区 信息结束位 EOM 和应答位 ACK 如下所示 HeaderBlock的1 4bit位为Initiatoraddress 5 8bit位为Destinationaddress CEC通信协议 目前CEC包含的功能 1 OneTouchPlay2 RoutingControl3 SystemStandby4 OnetouchRecord5 TimerProgramming6 SystemInformation7 DeckControl8 TunerControl9 VendorSpecificCommands10 OSDDisplay11 DeviceOSDNameTransfer12 DeviceMenuControl13 RemoteControlPassThrough14 GiveDevicePowerStatus15 SystemAudioControl16 AudioRateControl17 AudioReturnChannelControl18 CapabilityDiscoveryandControlforHEC NormalCEC功能 13 20 NormalCEC功能 1 Onetouchplay它通过三条命令 得以实现 是CEC认证中 强制要求的功能 此功能说的简单点 就是用于向TV请求显示设备自己的输出 会发送onetouchplay的命令 用于要求在TV上显示输出 2 Routingcontrol它主要通过 和这几条命令实现 用于控制HTS和HDMIINPUT设备在TV上的显示 3 Systemstandby它通过命令实现 会以广播的方式或者特别的地址的方式发送 一般情况当按TV遥控器上的power键关机时 TV发送命令 其他设备接收命令后响应关机 4 Systeminformation这个功能包含和 和 和 这7条命令 命令用于检测HMDI网络中其他设备和分配每个设备的逻辑地址的作用 和用于说明HDMICEC的版本 前者通常要求得到版本 后者是对前者的回复 需要通过CEC的测试设备测试 和用于要求得到和回复关于menu语言的设置功能 和将被用于要求得到和回复关于设备的物理地址 通常是以广播的形式向HDMI网络播放 5 Vendorspecificcommands它由 这几条命令实现 和命令将被用于显示vendor的ID 是一组显示设备厂商的标准的命令 则被用于和厂商的其他产品交互使用 由厂商定义了一些特殊的命令用于交互 NormalCEC功能 6 DeviceOSDnametransfer主要用于显示设备的名称 它包含和这两条命令 提出要求和回复要求 可以在TV上看到HTS设备的名称 7 Devicemenucontrol主要由和两条命令构成这个功能 有 Actived Deactived Query 3个参数 而它的答复命令则带有 Actived Deactived 2个参数回复 TV和HTS通过这2个命令可以切换menu的显示状态 需要通过CEC的测试设备或者工具才可以测试 8 Remotecontrolpassthrough通过 这条命令携带的不同参数 利用TV遥控器像BD HTS遥控器一样控制HTS和用户交互的功能 可以通过TV的遥控器进行测试 9 Givedevicepowerstatus和两条命令用于这个功能的实现 前者提出请求 后者答复 一般情况下将有 Poweron 和 Standby 两种状态 后者一般是在StandbyCEC中实现 NormalCEC功能 10 Systemaudiocontrol以下的命令除了最后一对 其他前者都是TV sinkdevice 发送 后者都是HTS sourcedevice 发送答复 和和和和其中 前2对需要用HDMICEC的测试设备进行测试 以判断命令执行的情况 倒数第二对用于控制TV的声音输出 可以通过TV的控制声音输出的UI进行验证 最后一对则是用于通过TV的遥控器控制音量和mute的命令 可以通过TV遥控器上的volume和mute键测试判断 需要注意的是这时候volume和mute的UI只显示TV的UI HTS不显示自己的UI NormalCEC功能 NormalCEC功能 11 AudioreturnchannelcontrolAudioReturnChanneControl ARC 是HDMI1 4规格中新增加的内容 简单说来就是在原有的HDMI端口中一个预留脚上回传S PDIF信号 一个带ARCOUT的电视再加上一个支持ARCIN的功放产品完美的视听体验就齐了 ARC相关的CEC命令就6条 初始化命令 终止命令 StandbyCEC功能 从应用的角度可以把CEC功能分为NormalCEC和StandbyCEC StandbyCEC指的就是机器处于standby状态下 只有很少的功耗 部分芯片停止运转 部分芯片处于standbymode 这种情况下的主要CEC的应用就是开机 接受到 消息时 执行开机功能 其中 三条消息需要根据相应的参数 才执行开机功能 这条消息则要判断发送消息的逻辑地址 这条消息 需要判断其所带参数是 power play eject PowerOnfunction 等时 执行开机功能 CEC消息流程设计 我们以一键控制Soudbar设备为例 假设TV的HDMI接口 EDID中设定的物理地址为1 0 0 0 连接一台soundbar设备 其逻辑地址为0 x04 当用户按下TV电视遥控器power键时 TV通过CEC总线发送命令给Soundbar soundbar则执行待机处理 CEC消息发送流程 CEC消息流程设计 CEC消息流程设计 主要有以下情况需要发送相应CEC消息 通道切换 当从HDMI通道切换到非HDMI通道时 需要发送消息 当从非HDMI通道切换到HDMI通道或在HDMI通道间切换时 需要发送消息 OSD语言切换 当在用户菜单下
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年上半年宜宾五粮液股份有限公司社会招聘11人模拟试卷及一套完整答案详解
- 2025福建泉州发展集团有限公司(第一批)人才引进招聘25人考前自测高频考点模拟试题及答案详解参考
- 2025黑龙江齐齐哈尔市建华区建设街道公益性岗位招聘1人考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025北京市朝阳区区管企业年轻人才“培优”计划招聘23人模拟试卷及答案详解(考点梳理)
- 2025北方人才(蒙东)国家标准化考试基地招聘28人模拟试卷及答案详解(名校卷)
- 2025北京市海淀区中关村第一小学教育集团招聘模拟试卷及答案详解(必刷)
- 2025年上半年龙泉市公开选调公务员及选聘事业单位工作人员14考前自测高频考点模拟试题及答案详解(必刷)
- 2025春季内蒙古包头市九原区机关事业单位引进高层次和紧缺急需人才27人考前自测高频考点模拟试题及答案详解(典优)
- 班组安全培训教材评比课件
- 2025湖南省长沙歌舞剧院招聘模拟试卷附答案详解
- 2025山东菏泽鲁西新区招聘城市社区工作者招聘80人笔试参考题库附答案解析
- 市容安全培训课件
- 2025中国人民财产保险股份有限公司民乐支公司招聘14人笔试参考题库附带答案详解
- 2025重庆明德商业保理有限公司招聘1人考试参考试题及答案解析
- 仁怀市中小学校长绩效考核的实施方案a
- 中国工商银行2026年度校园招聘考试参考题库及答案解析
- 2025年气象系统公务员录用考试面试真题模拟试卷(结构化小组)
- 风力发电项目审批流程及要点梳理
- 医院污水站维护方案(3篇)
- 视频监控考核管理办法
- StarterUnit3Wele!SectionB1a1e(教学设计)人教版七年级英语上册
评论
0/150
提交评论