经由利用数据隧道的接口的多协议数据元素的传输的制作方法_5

文档序号:8303675阅读:来源:国知局
HG中断,则WRITE_BURST传输是突出的。规范还暗示,如 果暂存器访问已被授权以接收WRITE_BURST,则用户将不对暂存器进行写入。如果WRITE_ BURST接收方使用SET_INT命令发送GRT_WRT中断,但还没有经由SET_INT命令接收DSCR_ CHG中断来作为响应,则接收是挂起的(pending)。而且,MHL规范暗示了,如果用户正准备 发送WRITE_BURST命令或仍在处理之前的WRITE_BURST命令的接收,则用户将不允许通过 使用SET_INT命令传输GRT_WRT来接收WRITE_BURST。
[0103] 在一些实施例中,将完全遵守MHL规范来实现媒体数据隧道,同时允许所需的性 能来支持HID和一些稍微更高要求的应用。在完全遵守MHL的情况下,媒体数据隧道发射 器和接收方访问由MHL规范定义的暂存器和中断寄存器。类似地,媒体数据隧道发射器和 接收器使用SET_INT和WRITE_BURST命令以遵守MHL规范中继数据。
[0104] 在一些实施例中,媒体数据隧道依赖于用于WRITE_BURST命令的MHL指定的协调 序列和附加的媒体数据隧道特定指导。发射器在其需要中继WRITE_BURST数据之前发送具 有REQ_WRT和DSCR_CHG的单个SET_INT。这种先进的请求将以两种方式释放发射器。首先, 当WRITE_BURST发射器需要发送数据时,WRITE_BURST发射器将不经受发送REQ_WRT所需 的时间;REQ_WRT将被事先发送。其次,将不需要等待对其REQ_WRT请求的GRT_WRT响应,按 照MHL规范,事务可花费长达10ms。实际上,SET_INT的提前传输将消耗用于WRITE_BURST 协调的时间与中继WRITE_BURST命令中的媒体数据隧道信息所需的时间分离开。而且,代 替独立地并且在WRITE_BURST事务的不同阶段处发送这些中断,媒体数据隧道发送器可使 用单个SET_INT中继DSCR_CHG和REQ_WRT中断。DSCR_CHG和REQ_WRT和单个SET_INT消 息的这种配对进一步减少了使用WRITE_BURST中继数据所需的时间。
[0105] 在一些实施例中,为了条件REQ_WRT和DSCR_CHG中断的提前且组合的传输,媒体 数据隧道接收方中止没有被接收的挂起的WRITE_BURST。虽然MHL规范不为WRITE_BURST 接收方提供用于防止WRITE_BURST的方法,规范隐含地确保SET_INT命令一直通过批准接 收方发送回ACK或ABORT来处理。利用这种隐性担保,当媒体数据隧道接收方需要中止挂 起的WRITE_BURST时,媒体数据隧道接收方使用SET_INT命令发送REQ_WRT中断。为了保 持顺应MHL,如果其被接受,并且媒体数据隧道发射器使用SET_INT命令单独发送DSCR_ CHG中断,则媒体数据隧道发射器采用ACK响应于该SET_INT命令。媒体数据隧道发射器 应当不能发送DSCR_CHG,媒体数据隧道接收方可每10ms重复REQ_WRT,由MHL指定的用于 WRITE_BURST接收方的超时等待GRT_WRT响应于REQ_WRT。在WRITE_BURST接收方需要在 接收WRITE_BURST的期间中继中止的情况下,接收方采用ACK响应于WRITE_BURST并且随 后发送SET_INT以传送REQ_WRT。
[0106] 在一些实施例中,对于媒体数据隧道的HID实现,使用WRITE_BURST和SET_INT的 数据的传递遵守媒体数据隧道定义。可能的序列反映扩展发现。在该发现中,媒体数据隧 道发射器发送MDTREQ01_FULL令牌并且接收MDTACK_2000作为响应。该交换建立媒体数据 隧道发射器和接收器之间的协定。而且,该交换允许媒体数据隧道发射器赋予媒体数据隧 道接收器的在媒体数据隧道上的HID服务的资格。在一些实施例中,扩展发现的命令如表 1中所示:
[0107]
【主权项】
1. 一种装置,包括: 用于数据的传输或接收的发射器或接收器; 用于处理所述装置的所述数据的处理元件;以及 用于传递所述数据的连接器,所述连接器连接至数据通道并且连接至控制通道; 其中所述处理元件提供在所述控制通道中的第一协议的数据的传递,经由所述控制通 道的数据的传递包括使用所述第一协议的一个或多个通用命令来传递第二协议的数据; 其中在所述第一协议上发送所述第二协议的数据之前对所述第二协议的数据进行优 化;以及 其中所述数据通道中的数据传递和所述控制通道中的数据传递至少部分是同时的。
2. 如权利要求1所述的装置,其特征在于,所述数据通道包括一个或多个数据传输线。
3. 如权利要求1所述的装置,其特征在于,所述控制通道包括控制总线。
4. 如权利要求1所述的装置,其特征在于,经由所述控制通道的数据的传输还包括所 述第一协议的其他命令,并且其中一个或多个通用命令可与所述第一协议的其他命令混 合。
5. 如权利要求1所述的装置,其特征在于,通过包括有关分组结构和服务性能的能力 的发现的扩展发现来赋予使用第二协议的资格。
6. 如权利要求1所述的装置,其特征在于,可在所述第一协议的单个数据突发中发送 第二协议的一个或多个消息。
7. 如权利要求6所述的装置,其特征在于,每个数据突发通过中断消息来协调,其中多 个中断消息被聚集并且在单个消息中发送出。
8. 如权利要求1所述的装置,其特征在于,通过所述控制通道的第一协议的标识字段 具有小于或等于两字节的大小。
9. 如权利要求1所述的装置,其特征在于,所述第二协议的数据至少部分地由来自人 机接口设备(HID)的输入组成。
10. 如权利要求1所述的装置,其特征在于,通过包括中断命令的传输的扩展中止过程 来终止所述第二协议的使用。
11. 如权利要求10所述的装置,其特征在于,所述中断是在MHL ?(移动高清链路)协 议下的SET-INT命令。
12. 如权利要求1所述的装置,其特征在于,其中所述装置是视频数据源或视频数据 阱。
13. 如权利要求12所述的装置,其特征在于,所述第一协议是MHL(移动高清链路)。
14. 如权利要求13所述的装置,其特征在于,所述第二协议是USB ?(通用串行总线)。
15. 如权利要求1所述的装置,其特征在于,所述装置包括用于在所述第一协议的数据 和第三协议的数据之间转换的模块。
16. 如权利要求15所述的装置,其特征在于,所述第一协议是MHL (移动高清链路)并 且第三协议是HDMI?(高清多媒体接口)。
17. 如权利要求16所述的装置,其特征在于,所述第二协议是USB ?(通用串行总线)。
18. -种方法,包括: 在第一装置处传递第一组数据,所述第一组数据是第一协议的,其中传递第一组数据 包括经由连接器在所述第一协议的数据通道上传输或接收数据;以及在第一装置处,传递 第二组数据,所述第二组数据是第二协议的,其中传递第二组数据包括经由连接器在第一 协议的控制通道上传输或接收数据,在控制通道上发送第二协议的数据之前对第二协议的 数据施加优化; 其中所述第一组数据和所述第二组数据至少部分地同时传递; 其中使用所述第一协议的一个或多个通用命令传递所述第二组数据。
19. 如权利要求18所述的方法,其特征在于,所述一个或多个通用命令包括通用写入 命令。
20. 如权利要求18所述的方法,其特征在于,其中所述数据通道包括一个或多个数据 传输线。
21. 如权利要求18所述的方法,其特征在于,所述控制通道包括控制总线。
22. 如权利要求18所述的方法,其特征在于,进一步包括通过扩展发现赋予使用第二 协议的资格,所述扩展发现包括有关分组结构和服务性能的能力的信息的交换。
23. 如权利要求18所述的方法,其特征在于,进一步包括在第一协议的数据传输的单 个数据突发中发送第二协议的一个或多个消息。
24. 如权利要求23所述的方法,其特征在于,进一步包括通过中断消息协调每个数据 突发,并且聚集多个中断消息并且在单个消息中发送出聚集的中断消息。
25. 如权利要求18所述的方法,其特征在于,通过所述控制通道的第一协议的标识字 段具有小于或等于两字节的大小。
26. 如权利要求18所述的方法,其特征在于,进一步包括在所述控制通道上传递第一 协议的其他命令,并且其中一个或多个通用命令可与第一协议的其他命令混合。
27. 如权利要求18所述的方法,其特征在于,所述第二组数据至少部分地由来自人机 接口设备(HID)的输入组成。
28. 如权利要求18所述的方法,其特征在于,进一步包括通过包括中断命令的传输的 扩展中止过程来终止第二协议的使用。
29. 如权利要求18所述的方法,其特征在于,所述第一协议是MHL (移动高清链路)。
30. 如权利要求29所述的方法,其特征在于,所述第二协议是USB ?(通用串行总线)。
31. 如权利要求29所述的方法,其特征在于,所述一个或多个通用命令包括MHL WRITE_BURST。
32. 如权利要求29所述的方法,其特征在于,所述一个或多个通用命令由单个SET_INT 消息启用以传送多个单独的通用事件。
33. -种非瞬态计算机可读存储介质,其具有存储在其上的表示指令序列的数据,当所 述指令系列被处理器执行时,使处理器执行包括如下的操作: 在第一装置处,传递去往或来自第二装置的第一组数据,所述第一组数据是第一协议 的,其中传递第一组数据包括经由连接器在第一协议的数据通道上传输或接收数据;以及 在第一装置处,传递去往或来自第二装置的第二组数据,所述第二组数据是第二协议 的,其中传递第二组数据包括经由连接器在第一协议的控制通道上传输或接收数据,在第 一协议的控制通道上发送第二协议的数据之前,对所述第二协议的数据施加优化; 其中所述第一组数据和所述第二组数据至少部分地同时传递; 其中所述第二组数据使用所述第一协议的一个或多个通用命令传递。
【专利摘要】本发明的实施例一般涉及经由利用控制通道上的数据隧道的接口进行多协议数据元素的传输。装置的实施例包括用于数据的传输或接收的发射器或接收器;用于处理装置的数据的处理元件;以及用于传递数据的连接器,该连接器连接至数据通道并连接至控制通道。处理元件提供在控制通道中的第一协议的数据的传递,经由控制通道的数据的传递包括使用第一协议的一个或多个通用命令传递第二协议的数据。在第一协议上发送第二协议的数据之前优化该第二协议的数据,并且数据通道中的数据传递和控制通道中的数据传递至少部分是同时的。
【IPC分类】H04L29-06, H04L29-10
【公开号】CN104620564
【申请号】CN201380047258
【发明人】M·阿姆奇斯拉维斯基, K·沈, H·崎田, Q·袁, J·黄, L·明, R·高登, S·J·史密斯, C·A·麦斯威尔, D·阔, B·黄
【申请人】晶像股份有限公司
【公开日】2015年5月13日
【申请日】2013年5月9日
【公告号】EP2873220A1, US9087163, US20140019653, WO2014011317A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1