当前位置: 首页 > 专利查询>英特尔公司专利>正文

设备布局中的音频/视频流送制造技术

技术编号:11547505 阅读:87 留言:0更新日期:2015-06-03 20:46
本公开涉及设备布局中的音频/视频流送。可针对音频/视频流送在布局中管理资源。该布局包括音频/视频源和宿以及居间分支设备。这些源、宿和分支设备之间的消息可用于资源管理。

【技术实现步骤摘要】
设备布局中的音频/视频流送本申请是申请号为201110037409.7、申请日为2011年1月27日、专利技术名称为“设备布局中的音频/视频流送”的专利技术专利申请的分案申请。
本专利技术一般地涉及提供和接收视频和音频数据的设备。
技术介绍
显示端口(DisplayPort)是视频电子标准协会(VESA)的数字音频/视频互连标准。其允许视频和音频从计算机耦合到视频显示器或者音频回放系统。DisplayPort连接器支持主链路中的1、2或4个数据对,该主链路还以1.62、2.7或者5.4千兆比特每秒的码元速率传输时钟信号和可任选音频信号。2006年5月批准了1.1标准,且2009年宣布了增大数据速率的1.2标准。该DisplayPort1.2标准使1.1标准的的带宽加倍。利用DisplayPort1.2标准,两个WQXGA监视器可从单个源链路接收音频/视频数据,或者四个WUXGA监视器可从单个源链路接收数据。此外,1.2标准允许可用于以通用串行总线(USB)外围设备数据传输、话筒音频传输或者摄像机视频传输这几种应用为例的更高速AUX。显示器或者宿设备可直接或者通过所谓的分支设备连接到诸如个人计算机或者消费电子设备的源设备。存在许多类型的分支设备,包括中继音频或视频信息的中继器、将音频或视频信息从一个格式转换到另一格式的转换器、复制数据的复制器、以及将来自两个或更多个源设备的流作为输入且在其下游链路上传输这些流的集中器。诸如DisplayPort1.2的接口标准允许多个流在一个链路上;在这种情况下,这些两个或多个的输入流可被传输到单个下游链路上。一些集中器可以切换方式操作,即一次仅可传输一个所选源。源、宿以及分支设备一起形成布局,在该布局中给定源通过零个或多个分支设备向一个或多个宿流送视频。活动视频数据流过连接各种设备类型的链路。每个链路受其带宽和其支持的流的数量约束。宿将具有有限数量的音频和视频端点来呈现流。因此,基于该布局,可存在可用视频或者音频资源的竞争。如图1所示的一种此类布局可包括2个源和5个宿,如图所示。1号源希望将视频流送至1号宿,而2号源希望将视频流送至2号宿,2号分支和3号分支之间的链路是两个路径公用的。因此,在源处可发生与这种竞争相关的问题,包括沿着该路径的该链路或者任何其它链路中有多少带宽可用。另一问题是可如何保留该路径上的资源。又一问题是可驱动多少音频/视频流。其它问题包括可如何控制对共享资源的访问以及如何传达错误。附图说明图1是根据一个实施例的音频/视频分配布局的示意图;图2是根据一个实施例的用于枚举、提交和释放的序列图;图3是分支设备的一个实施例的示意图;图4是根据一个实施例的枚举软件的流程图;图5是根据一个实施例的消息序列图;图6是根据一个实施例的用于枚举路径资源的序列图;图7是示出针对图6所示的布局可如何建立各种显示配置的序列图;图8是根据一个实施例的两个源和两个宿之间的潜在映射的描绘;图9是一个实施例的流程图;图10是一个实施例的流程图;图11示出根据一个实施例的消息序列;图12是根据一个实施例的上行动作路径消息序列;图13是根据一个实施例的目的地序列的映射;图14是根据一个实施例的上行链路动作路径消息的消息序列图;图15是根据一个实施例的源和分支设备之间的连接的描绘;图16是根据一个实施例的多个源和分支设备的描绘;图17是根据一个实施例具有两个视频端点的布局的描绘;以及图18是一个实施例的流程图。具体实施方式根据一些实施例,可在提供和接收视频和音频数据的设备之间交换特定消息。沿着源和宿设备之间的路径的设备可响应于那些消息采取协调动作。消息可被发送到由其地址指定的目标目的地。如图2所示,可使用消息枚举_路径_资源(ENUM_PATH_RESOURCES)、提交_路径_资源(COMMIT_PATH_RESOURCES)和释放_路径_资源(RELEASE_PATH_RESOURCES)。举例而言,在DisplayPort规范中,这些消息可在AUX信道上传送。在消息传输之前生成地址空间。每个源10向期望宿16发送ENUM_PATH_RESOURCE消息18,以枚举主链路带宽和流的数量。仅靠期望宿16在上游的分支设备14用可用带宽(BW=x)和流的数量(#流=s)来作出响应,如20所示。在该回复传播到更远的上游之前,上游分支12改变来自下游分支14的可用带宽(BW=x')和流数量(#流=s'),以反映可从下游路径获得的内容,如22所示。最终,源10获得路径资源。在控制总线(诸如DisplayPort上的AUX)上发送消息,但查询是针对主链路资源的。控制总线上不作带宽保留,且在布局中的设备之间交换控制消息,即使在一个或两个源要求得到全部主链路资源时也是如此。作为消息处理的一部分,每个设备可能需要沿着特定路径训练主链路以确定作为下游链路可用的带宽的量。作为该过程的一部分还枚举音频资源。这是为了确定在任何给定时间点可用于流送的端点的数量。链路带宽枚举向操作系统馈送诸如视频模式枚举的操作。基于此以及由要排除的视频模式的最终用户的异步选择,可使用如下的COMMIT_PATH_RESOURCES消息24来实现提交过程。在提交时间枚举带宽是不可用的。举例而言,在任何给定时间不同源可向同一宿发送不同ENUM_PATH_RESOURCES消息。它们还可对具有有公共链路的路径的不同宿发送这些消息。作为示例,1号源枚举、接着2号源提交、接着1号源提交的序列之后是例如2号源提交,该2号源提交由于之前的1号源提交而失败。源10向宿16发送COMMIT_PATH_RESOURCE消息24。该消息具有所需带宽和流数量。沿着指定路径(例如,分支12和14)的所有设备为该源保留资源。回复26和28可指示成功或失败。只有当能够成功地提交所需资源时,各设备才传播COMMIT_PATH_RESOURCES24。除了来自不同源设备的独立资源提交,沿路径的中间链路有可能被重新训练至较低带宽,从而提供失败的另一原因。链路训练是为了使发射器或者接收器对电气配置达成协议而执行的握手。为考虑设备的布局,这一概念被扩展至整个路径,其中路径上的每个链路需要以称为路径训练的协同方式训练。有可能一些设备在下游设备提交失败之前可能已经成功地提交了用于视频流的资源。为了释放这些资源,源设备可在接收到COMMIT_PATH_RESOURCES的失败之后发送出RELEASE_PATH_RESOURCES30消息。活动视频在COMMIT_PATH_RESOURCES成功完成之后开始。相反,当该流要被终止时,该源发出RELEASE_PATH_RESOURCES32以在沿着路径的设备处实现已提交资源的释放。参考图3,源10、宿16、和在图3中以34示出的分支设备12或14的每一个包括处理器36。该处理器可耦合到接收器38和发射器40。该处理器36还可耦合到存储体42,在一个实施例中该存储体42存储包括枚举软件44的软件。因此,存储体42可以是存储由处理器36执行的指令的计算机可读介质。该存储体42可以是半导体存储器、光学存储器或者磁存储器。图4示出的枚举序列44在一个实施例中可以是软件,但其还可以在硬件或者固件中实现。在菱形46处的检查确定枚举消本文档来自技高网...

【技术保护点】
一种显示端口分支设备,包括:第一端口;第二端口;和逻辑,所述逻辑的至少一部分在硬件中,用于:在第一端口上,接收路径枚举消息,所述路径枚举消息对应于从显示端口源至显示端口宿的路径;在第二端口上,接收来自下游设备的可用带宽;响应于所述显示端口分支设备的可用带宽以及从所述下游设备接收到的所述可用带宽,确定可用带宽;以及通过所述第一端口,用所确定的可用带宽对所述路径枚举消息作出响应。

【技术特征摘要】
2010.01.28 US 61/298,936;2010.05.05 US 12/774,0231.一种显示端口分支设备,包括:第一端口;第二端口;和逻辑单元,所述逻辑单元的至少一部分在硬件中,用于:在第一端口上,接收路径枚举消息,所述路径枚举消息对应于从显示端口源至显示端口宿的路径;在第二端口上,接收来自下游设备的可用带宽;响应于所述显示端口分支设备的可用带宽以及从所述下游设备接收到的所述可用带宽,确定可用带宽;以及通过所述第一端口,用所确定的可用带宽对所述路径枚举消息作出响应。2.如权利要求1所述的显示端口分支设备,其特征在于,所述路径枚举消息是ENUM_PATH_RESOURCES消息。3.如权利要求1所述的显示端口分支设备,其特征在于,所述路径枚举消息是路径请求消息,用于确定从所述显示端口源至所述显示端口宿的路径的可用带宽。4.如权利要求1所述的显示端口分支设备,其特征在于,所述路径枚举消息是ENUM_PATH_RESOURCES路径请求消息,用于确定从所述显示端口源至所述显示端口宿的路径的可用带宽。5.如权利要求1-4中任何一项所述的显示端口分支设备,其特征在于,所述第一端口是上游端口,所述第二端口是下游端口。6.如权利要求5所述的显示端口分支设备,其特征在于,所述上游端口将被耦合至所述显示端口源,所述下游端口将被耦合至所述显示端口宿。7.如权利要求5所述的显示端口分支设备,其特征在于,所述上游端口将被直接耦合至所述显示端口源,和/或所述下游端口将被直接耦合至所述显示端口宿。8.如权利要求1-4中任何一项所述的显示端口分支设备,其特征在于,所述路径枚举消息是从所述显示端口源直接或间接接收到的。9.如权利要求1-4中任何一项所述的显示端口分支设备,其特征在于,所述第一端口是显示端口AUX信道,或者所述第二端口是显示端口AUX信道,或者所述第一端口和所述第二端口都是AUX信道。10.如权利要求1-4中任何一项所述的显示端口分支设备,其特征在于,所述响应对应于回复消息。11.如权利要求1-4中任何一项所述的显示端口分支设备,其特征在于,所述响应对应于经由所述显示端口分支设备改变从所述下游设备接收到的所述可用带宽的回复消息。12.如权利要求1-4中任何一项所述的显示端口分支设备,其特征在于,确定所述可用带宽是通过经由所述显示端口分支设备改变从所述下游设备接收到的所述可用带宽来确定的。13.如权利要求1-4中任何一项所述的显示端口分支设备,其特征在于,所述下游设备是所述显示端口宿。14.一种方法,包括:接收路径枚举消息,所述路径枚举消息对应于从显示端口源至显示端口宿的路径;接收来自下游设备的可用带宽;响应于显示端口分支设备的可用带宽以及从所述下游设备接收到的所述可用带宽,确定可用带宽;以及用所确定的可用带宽,对所述路径枚举消息作出响应。15.如权利要求14所述的方法,其特征在于,所述路径枚举消息是ENUM_PATH_RESOURCES消息。16.如权利要求14所述的方法,其特征在于,所述路径枚举消息是路径请求消息,用于确定从所述显示端口源至所述显示端口宿的路径的可用带宽。17.如权利要求14所述的方法,其特征在于,所述路径枚举消息是ENUM_PATH_RESOURCES路径请求消息,用于确定从所述显示端口源至所述显示端口宿的路径的可用带宽。18.如权利要求14所述的方法,其特征在于,所述路径枚举消息是通过上游端口接收的,所述下游设备的所述可用带宽是通过下游端口接收到的。19.如权利要求18所述的方法,其特征在于,所述上游端口将被耦合至所...

【专利技术属性】
技术研发人员:S·坎布哈特拉
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1