高清晰度多媒体接口的发射端与接收端的交互通信方法

文档序号:7886826阅读:256来源:国知局
专利名称:高清晰度多媒体接口的发射端与接收端的交互通信方法
技术领域
本发明涉及数字信号传输领域,特别是涉及一种HDMI (高清晰度多媒体接口)发射端与HDMI接收端通过HDMI DDC (高清晰度多媒体接口显示数据通道Data displaychannel)总线进行交互通信的方法。
背景技术
HDMI DDC是HDMI接口的一个慢速数据通道,主要用于发射端读取接收端的数据或发射端向接收端写入数据,是一种单向的通信方式。比如读取EDID (扩展显示标识数据)或读取接收端的寄存器内容,在使用时发射端是主,而接收端是从。可是在某些情况下可能会需要发射端与接收端进行双向交互通信,接收端也需要主动向发射端发送消息或数据。

发明内容
本发明要解决的技术问题是提供一种高清晰度多媒体接口 HDMI的发射端与接收端的交互通信方法,能有效提高通信速度,满足应用需求。为解决上述技术问题,本发明的高清晰度多媒体接口 HDMI的发射端与接收端的交互通信方法,是采用如下技术方案实现的:步骤一,在HDMI接收端增加6个通信标志位,该6个通信标志位存放在一个寄存器或多个寄存器中;步骤二,根据要通信的数据量或消息长度,在HDMI接收端增加一个数据缓存器,长度为32字节或16字节;步骤三,所述的包含有6个通信标志位的寄存器和数据缓存器都必须挂接在HDMIDDC总线上,允许HDMI发射端通过HDMI DDC总线对其进行读写操作;HDMI接收端不通过HDMI DDC总线,也可对所述寄存器和数据缓存器进行读写操作;步骤四,规定HDMI发射端和HDMI接收端对所述具有6个通信标志位的寄存器和数据缓存器的读写规则。本发明的方法,合理利用HDMI DDC总线的结构特点,使用最少的交互步骤,完成HDMI发射端和HDMI接收端的交互通信;能有效提高通信速度,满足应用需求。


下面结合附图与具体实施方式
对本发明作进一步详细的说明:图1是HDMI发射端与HDMI接收端的联接示意图;图2是在接收端定义寄存器的读写规则和通信标志位的示意图;图3是在接收端定义寄存器的读写规则和通信标志位的示意图;图4是HDMI发射端与接收端的交互通信方法流程图。
具体实施方式
图1是所述HDMI发射端与HDMI接收端的联接示意图,在HDMI接收端增加一个36字节的数据缓存器和2字节的寄存器,该两字节的寄存器包含有所述的6个通信标志位。数据缓存器和寄存器挂接在HDMI DDC总线上,HDMI发射端通过HDMI DDC总线访问所述数据缓存器和寄存器;HDMI接收端不需要通过HDMI DDC总线就可以访问所述数据缓存器和寄存器。图2所示,寄存器命名为:HDMI_TX_STATUS,通信标志位的定义如下:BitO =HDMI发射端数据读完标志;即HDMI发射端通过HDMI DDC总线从HDMI接收端的数据缓存器读完数据的标志位(数据读完标志)。其中,I表示读完标志,0表示未读完
标志Bitl =HDMI发射端数据满标志;即HDMI发射端通过HDMI DDC总线写完数据到HDMI接收端的数据缓存器的标志位(数据满标志)。其中,I表示数据满标志,0表示数据未满标志。Bit2:为HDMI忙/闲标志位,即HDMI发射端是否正在读写HDMI DDC总线(忙标志)。其中,I表示忙标志,0表示闲标志图3所示,寄存器命名为:HDMI_RX_STATUS,通信标志位定义如下:BitO =HDMI接收端数据读完标志;即HDMI接收端从数据缓存器中读完数据标志位(数据读完标志)。其中,I表示读完标志,0表示未读完标志。Bitl =HDMI接收端数据满标志;即HDMI接收端写完数据到数据缓存器标志位(数据满标志)。其中,I表示数据满标志,0表示数据未满标志。Bit2:为HDMI忙/闲标志位,即HDMI接收端是否正在读写缓存器(忙标志)。其中,I忙标志,0表示闲标志位在上面的描述中,BitO、Bitl、Bit2分别为寄存器的第0位、第I位、第2位。结合图4所示,下面结合具体实施例,对所述高清晰度多媒体接口 HDMI的发射端与接收端的交互通信方法实施流程作具体说明。实施例一、HDMI发射端发送数据或消息的控制流程包括如下步骤:第I步、发射端主控器通过HDMI DDC总线写接收端的寄存器HDMI_TX_STATUS值为 Oxl (Bit2 为 0,Bitl 为 0,BitO 为 I)。第2步、发射端主控器通过HDMI DDC总线轮询接收端增加的两个寄存器的通信标志位。第3步、如果HDMI发射端要发送数据或消息到HDMI接收端,先查看寄存器HDMI_RX_STATUS是否为0x1,如果是则开始准备发送。否则转移到第8步。第4步、HDMI发射端写接收端的寄存器HDMI_TX_STATUS为0x04 (Bit2为1,Bitl为 0,BitO 为 0)。第5步、HDMI发射端将数据或消息通过HDMI DDC总线写入HDMI接收端的数据缓
存器中。第6步、HDMI发射端写HDMI接收端的寄存器HDMI_TX_STATUS为0x02 (Bit2为0,Bitl 为 1,BitO 为 0)。第7步、HDMI发射端通过HDMI DDC总线开始轮询HDMI接收端的寄存器HDMI_RX_STATUS值,如为0x1,则表示HDMI接收端已将数据取出,然后返回到第I步。
第8步、HDMI发射端接收数据,当发现寄存器HDMI_RX_STATUS的值为0x02时,表示HDMI接收端已将数据准备好了,HDMI发射端写寄存器HDMI_TX_STATUS为0X04,并开始通过HDMI DDC总线读取HDMI接收端的数据缓存器中的数据。然后,返回第I步。实施例二、HDMI接收端发送数据或消息的控制流程,包括如下步骤:步骤1、HDMI 接收端写寄存器 HDMI_RX_STATUS 为 Oxl (Bit2 为 0,Bitl 为 0,BitO为I)。步骤2、HDMI接收端主控器轮询HDMI接收端增加的两个寄存器的通信标志位。步骤3、如果HDMI接收端要发送数据或消息到HDMI发射端,先查看寄存器HDMI_TX_STATUS的值是否为Oxl时,如果是则开始准备发送。否则转移到步骤8。步骤4、HDMI 接收端写寄存器 HDMI_RX_STATUS 为 0x04。步骤5、HDMI接收端将数据或消息写入HDMI接收端的数据缓存器中。步骤6、HDMI 接收端写寄存器 HDMI_RX_STATUS 为 0x02。步骤7、HDMI接收端开始轮询寄存器HDMI_TX_STATUS的值,如为1,则表示发射端已将数据取出,返回到步骤I。步骤8、HDMI接收端接收数据,当发现寄存器HDMI_TX_STATUS值为0x2时,表示HDMI发射端已经通过HDMI DDC总线把数据写入了 HDMI接收端的数据缓存器。HDMI接收端开始读取数据缓存器的数据,读完后返回步骤I。HDMI接收端和HDMI发射端发送数据或消息的控制流程并不局限于上述实施例,上述实施例仅仅是为了便于理解本发明的技术方案。以上通过具体实施方式
和实施例对本发明进行了详细的说明,但这些并非构成对本发明的限制。在不脱离本发明原理的情况下,本领域的技术人员还可做出许多变形和改进,这些也应视为本发明的保护范围。
权利要求
1.一种高清晰度多媒体接口的发射端与接收端的交互通信方法,其特征在于,包括如下步骤: 步骤一,在高清晰度多媒体接口 HDMI接收端设置6个通信标志位,该6个通信标志位存放在一个寄存器或多个寄存器中; 步骤二,根据要通信的数据量或消息长度,在高清晰度多媒体接口 HDMI接收端设置一个数据缓存器,该数据缓存器的长度为32字节或16字节; 步骤三,将包含有6个通信标志位的寄存器和数据缓存器挂接在高清晰度多媒体接口显示数据通道HDMI DDC总线上,充许高清晰度多媒体接口 HDMI发射端通过高清晰度多媒体接口显示数据通道HDMI DDC总线进行读写操作,同时高清晰度多媒体接口 HDMI接收端不通过高清晰度多媒体接口显示数据通道HDMI DDC总线也可以进行读写操作; 步骤四,规定HDMI发射端和HDMI接收端对具有所述6个通信标志位的寄存器和数据缓存器的读写规则。
2.根据权利要求1所述的方法,其特征在于:所述寄存器可以增加在高清晰度多媒体接口 HDMI接收芯片中,也可利用EEPROM加在高清晰度多媒体接口 HDMI接收端系统中。
3.根据权利要求1所述的方法,其特征在于:所述6个通信标志位,包括:高清晰度多媒体接口 HDMI发射端忙标志,高清晰度多媒体接口 HDMI发射端数据满标志,高清晰度多媒体接口 HDMI发射端数据读完标志,高清晰度多媒体接口 HDMI接收端忙标志,高清晰度多媒体接口 HDMI接收端数据满标志,高清晰度多媒体接口 HDMI接收端数据读完标志。
全文摘要
本发明公开了一种高清晰度多媒体接口的发射端与接收端的交互通信方法,步骤一,在HDMI接收端增加6个通信标志位,这6个通信标志位可存放在一个寄存器中,也可存放在多个寄存器中;步骤二,根据要通信的数据量或消息长度,在接收端增加一个数据缓存器,该数据缓存器的长度为32字节或16字节;步骤三,将包含有6个通信标志位的寄存器和数据缓存器挂接在HDMI DDC总线上,充许HDMI发射端通过HDMI DDC总线进行读写操作,HDMI接收端不通过HDMI DDC总线,也可对所述寄存器和数据缓存器进行读写操作;步骤四,规定具有所述增加的6个通信标志位的寄存器和数据缓存器的读写规则。本发明能有效提高通信速度,满足应用需求。
文档编号H04N5/765GK103200382SQ201210004958
公开日2013年7月10日 申请日期2012年1月9日 优先权日2012年1月9日
发明者刘玉兵 申请人:上海华虹集成电路有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1