一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

解耦扩展环境中视频源端和视频宿端的链路训练的制作方法

2022-02-22 02:20:09 来源:中国专利 TAG:

解耦扩展环境中视频源端和视频宿端的链路训练
1.相关申请的交叉引用
2.本技术要求于2020年7月27日提交的临时申请号63/057152的权益,该临时申请的全部披露内容出于所有目的通过引用并入本文。


背景技术:

3.至少在vesa于2016年3月1日发布的“vesa displayport标准,版本1.4”中详细地描述了displayport(显示端口)通信。该文档(其内容由本领域普通技术人员所知)通过引用以其全文连同任何先前版本或其中提及的相关文档(在下文统称为“displayport规范”)一起出于所有目的并入本文。displayport规范描述了用于在生成视频(以及在一些实施例中为音频)的displayport源端设备与呈现视频(以及在一些实施例中为音频)的displayport宿端设备之间的通信的物理和逻辑技术。displayport规范还描述了这样的拓扑结构:其中在displayport源端设备与displayport宿端设备之间存在一个或多个分支设备(其类似于中继器、分路器或集线器)。
4.displayport规范包括对连接displayport源端设备和displayport宿端设备的电缆长度的一些限制,并且还包括对电缆的物理构造的其他具体要求。例如,无源电缆上的全带宽传输局限于三米的电缆长度。进一步地,displayport规范描述了displayport源端设备与displayport宿端设备之间的直接通信,但不允许对displayport源端设备与displayport宿端设备之间的视频或音频内容进行任何操纵。displayport规范还假设在给定的displayport源端设备与给定的displayport宿端设备之间直接建立链接,并且因此还假设在displayport源端设备与displayport宿端设备之间使用单一通信格式。
5.期望的是这样的设备和技术:允许在其他方面符合displayport规范的displayport源端和宿端设备通过扩展介质进行通信,而不管displayport规范的传输距离限制和介质要求如何。


技术实现要素:

6.提供本概述以便以简化形式介绍将在下文具体实施方式中进一步描述的一系列概念。本概述并非旨在指明所要求保护的主题的关键特征,也并非旨在用于帮助确定所要求保护的主题的范围。
7.在一些实施例中,提供了一种用于通过扩展介质提供displayport通信的系统。该系统包括扩展介质;面向上游的端口设备(ufp设备)和面向下游的端口设备(dfp设备)。该ufp设备通信耦合到displayport源端设备和该扩展介质。该dfp设备通信耦合到displayport宿端设备和该扩展介质。该ufp设备被配置为使用第一displayport配置数据(dpcd)与该displayport源端设备进行链路训练,其中,该第一dpcd与该displayport源端设备相关联;从该displayport源端设备接收如由该第一dpcd指定的displayport数据;从自该displayport源端设备接收的displayport数据中提取视频数据;以及经由该扩展介质将该视频数据传输到该dfp设备。该dfp设备被配置为使用第二displayport配置数据
(dpcd)与该displayport宿端设备进行链路训练,其中,该第二dpcd与该displayport宿端设备相关联;从该ufp设备接收该视频数据;生成如由该第二dpcd指定的displayport数据,其中,所生成的displayport数据包括该视频数据;以及将所生成的如由该第二dpcd指定的displayport数据传输到该displayport宿端设备。该第一dpcd不同于该第二dpcd。
8.在一些实施例中,提供了一种面向下游的端口设备(dfp设备)。该dfp设备包括第一接口、第二接口和逻辑。该第一接口被配置为通信耦合到扩展介质。该第二接口被配置为通信耦合到displayport宿端设备。该逻辑响应于由该dfp设备执行而使该dfp设备执行包括以下各项的动作:使用第一displayport配置数据(dpcd)与该displayport宿端设备进行链路训练,其中,该第一dpcd与该displayport宿端设备相关联;经由该第一接口接收视频数据,其中,该视频数据是从通过使用第二displayport配置数据(dpcd)训练的链路从面向上游的端口设备(ufp设备)接收的displayport数据中提取的;生成如由该第一dpcd指定的displayport数据,其中,所生成的displayport数据包括该视频数据;以及将如由该第一dpcd指定的displayport数据传输到该displayport宿端设备。该第一dpcd不同于该第二dpcd。
9.在一些实施例中,提供了一种非暂态计算机可读介质,其上存储有计算机可执行指令。这些指令响应于由该面向下游的端口设备(dfp设备)执行而使该dfp设备执行包括以下各项的动作:使用第一displayport配置数据(dpcd)与该displayport宿端设备进行链路训练,其中,该第一dpcd与该displayport宿端设备相关联;从扩展接口接收视频数据,其中,该视频数据是从通过使用第二displayport配置数据(dpcd)训练的链路从面向上游的端口设备(ufp设备)接收的displayport数据中提取的;生成如由该第一dpcd指定的displayport数据,其中,所生成的displayport数据包括该视频数据;以及将如由该第一dpcd指定的displayport数据传输到该displayport宿端设备。该第一dpcd不同于该第二dpcd。
附图说明
10.通过结合附图参考以下详细描述,将更易于认识到并更好地理解上述方面以及本发明的许多附带特征,在附图中:
11.图1a和图1b是分别展示了根据本披露的各个方面的面向上游的端口设备(ufp设备)和面向下游的端口设备(dfp设备)的非限制性示例实施例的框图。
12.图2是展示了根据本披露的各个方面的上游视频引擎的非限制性示例实施例的框图。
13.图3是展示了根据本披露的各个方面的下游视频引擎的非限制性示例实施例的框图。
14.图4是展示了根据本披露的各个方面的扩展接口引擎的非限制性示例实施例的框图。
15.图5a和图5b是展示了根据本披露的各个方面的通过扩展介质建立displayport通信的方法的非限制性示例实施例的流程图。
具体实施方式
16.在本披露的一些实施例中,诸如面向上游的端口设备(ufp设备)和面向下游的端口设备(dfp设备)等扩展设备经由诸如网络等扩展介质进行连接。ufp设备形成与displayport源端设备的displayport连接,并且dfp设备形成与displayport宿端设备的displayport连接。当ufp设备和dfp设备相互配对时,来自耦合到ufp设备的displayport源端设备的displayport视频和/或音频信息可以由耦合到dfp设备的displayport宿端设备呈现。在本披露的一些实施例中,ufp设备可以使用与displayport源端设备相关联的第一displayport配置数据(dpcd)来训练ufp设备与displayport源端设备之间的displayport链路,并且dfp设备可以使用与displayport宿端设备相关联的不同的第二dpcd来训练dfp设备与displayport宿端设备之间的displayport链路。ufp设备可以根据第一dpcd从自displayport源端设备接收到的displayport数据中提取视频数据,并经由扩展介质将视频数据传输到dfp设备。dfp设备进而可以经由扩展介质接收视频数据,根据第二dpcd创建包括视频数据的displayport数据,并根据第二dpcd将displayport数据传输到displayport宿端设备。第一dpcd可以在一个或多个方面不同于第二dpcd。
17.图1a和图1b是分别展示了根据本披露的各个方面的面向上游的端口设备(ufp设备)和面向下游的端口设备(dfp设备)的非限制性示例实施例的框图。在图1a中,展示了displayport源端设备(dp源端设备102)、面向上游的端口设备(ufp设备)104以及扩展介质106。dp源端设备102可以是能够传输displayport信息的任何类型的设备,包括但不限于台式计算设备、膝上型计算设备、平板计算设备、机架安装型计算设备、外部图形卡、视频处理系统等等。
18.dp源端设备102包括主机接口112,该主机接口通信耦合到ufp设备104的面向上游的端口120。在一些实施例中,主机接口112和面向上游的端口120可以包括displayport连接器。在一些实施例中,主机接口112和面向上游的端口120可以包括由另一标准定义的可用于经由displayport进行通信的连接器,包括但不限于c型usb连接器和/或dockport连接器。dp源端设备102与ufp设备104之间经由主机接口112和面向上游的端口120的连接可以包括如displayport规范中所描述的(或可与此类规范配合操作的)并且本领域普通技术人员已知的电缆和其他硬件。
19.如所展示的,ufp设备104包括上游处理器118。在一些实施例中,上游处理器118可以使用现场可编程门阵列(fpga)、专用集成电路(asic)、微控制器、和/或任何其他合适类型的计算设备或集成电路来实施。上游处理器118可以被配置为提供上游视频引擎116、上游aux引擎114和dp宿端仿真引擎110。
20.通常,如本文所使用的词语“引擎”是指在硬件中实施的逻辑或者可以用诸如c、c 、c#、cobol、java
tm
、php、perl、html、css、javascript、vbscript、aspx、go等编程语言编写的软件指令。在硬件中实施的引擎可以使用硬件描述语言(hdl)来设计。软件引擎可以编译成可执行程序或者用解释性编程语言来编写。引擎可以是可从其他引擎或从其自身调用的。通常,本文所描述的引擎是指可以与其他引擎合并或者可以分成多个子引擎的逻辑模块。引擎可以存储在任何类型的计算机可读介质或计算机存储设备中,并且可以存储在一个或多个通用计算机上并由它们执行,由此产生被配置为提供引擎或应用程序的专用计算机。引擎还可以使用浮点门阵列(fpga)、专用集成电路(asic)、微控制器、或任何其他合适
类型的集成电路计算设备来实施。
21.在一些实施例中,上游视频引擎116被配置为从面向上游的端口120接收一个或多个displayport通道。上游视频引擎116被配置为恢复来自displayport通道的视频信号和/或音频信号,并且将该视频信号和/或音频信号提供给扩展接口108。在一些实施例中,上游视频引擎116可以在向扩展接口108提供视频和/或音频之前对该视频和/或音频可配置地执行进一步处理,包括但不限于改变信息的比特率、对信息进行加密、对信息进行上采样或下采样、和/或任何其他类型的处理。在一些实施例中,上游视频引擎116还被配置为经由面向上游的端口120选择性地向dp源端设备102提供热插拔检测(hpd)信号。上游视频引擎116可以基于从ufp设备104的上游aux引擎114、dp宿端仿真引擎110或其他部件接收的指令而选择性地提供hpd信号。图2和所附文本中提供了对上游视频引擎116的示例性实施例的进一步说明和描述。
22.在一些实施例中,上游aux引擎114被配置为管理与dp源端设备102的aux信道通信,并且控制上游视频引擎116对hpd信号的选择性呈现。上游aux引擎114和上游视频引擎116还可以被配置为与dp源端设备102进行链路训练。跨扩展介质106而扩展displayport通信的技术挑战之一在于,在将dp源端设备102连接到面向上游的端口120时,ufp设备104可能不知道dfp设备124或dp宿端设备122的存在、配置或能力。此外,ufp设备104可能希望以dp源端设备102与ufp设备104之间支持的最高带宽来建立与dp源端设备102的displayport链路,而不管dp宿端设备122的能力如何。因此,为了克服这些挑战,上游aux引擎114操纵经由aux信道传送的信息以及hpd信号。
23.在通过扩展介质106实施连接时出现的另一个技术挑战是,一旦与dp源端设备102进行链路训练,则无论ufp设备104与dfp设备124是否配对,并且不管dfp设备124与dp宿端设备122之间的displayport链路的状态如何,dp源端设备102与ufp设备104之间的displayport链路都应保持活动状态。因此,在一些实施例中,dp宿端仿真引擎110被配置为向上游视频引擎116提供信息来代替通常由dp宿端设备122响应于由dp源端设备102提供的信号而生成的信息,以使链路保持活动状态。以这种方式,ufp设备104就可以训练并维护与dp源端设备102的displayport链路,并且即使ufp设备104与dfp设备124之间或dfp设备124与dp宿端设备122之间的通信不稳定或尚未建立,dp源端设备102也不会检测到任何变化。下文提供了关于由上游aux引擎114、上游视频引擎116和dp宿端仿真引擎110使用以提供这种功能的一些示例技术的进一步细节。
24.在一些实施例中,上游视频引擎116和上游aux引擎114经由扩展接口108通过扩展介质106与dfp设备124传送视频/音频和aux信息。在一些实施例中,扩展介质106及其上的通信可以包括任何合适的联网技术,诸如以太网、蓝牙、wifi、wimax、互联网、串行通信等,以及任何合适的通信介质,诸如经由物理电缆、经由无线频谱、经由光纤电缆等。在一些实施例中,ufp设备104和dfp设备124可能恰好比displayport规范中规定的最大距离更靠近彼此,但仍可以经由扩展介质106进行通信。在一些实施例中,扩展接口108被配置为提供允许通过扩展介质106进行通信的物理层连接和逻辑。图4和所附文本中提供了对扩展接口108的示例性实施例的进一步说明和描述。
25.在图1b中,展示了displayport宿端设备(dp宿端设备122)、面向下游的端口设备(dfp设备124)以及扩展介质106。dp宿端设备122可以是能够充当如displayport规范中描
述的displayport宿端的任何类型的设备。dp宿端设备122的一些非限制性示例包括液晶显示(lcd)监视器、投影仪、大格式屏幕、视频处理系统等等。dp宿端设备122包括宿端接口126,该宿端接口使用电缆或其他连接器通信耦合到dfp设备124的面向下游的端口132。与dp源端设备102与ufp设备104之间的连接一样,连接dfp设备124和dp宿端设备122(以及面向下游的端口132和宿端接口126)的电缆可以包括如在displayport规范中描述的和本领域普通技术人员已知的标准displayport插座、插头、导体等,或能够传送displayport信息的其他类型的插座、插头、导体等(包括但不限于到c型usb连接器和dockport连接器)。
26.在一些实施例中,dfp设备124包括下游处理器128。与上游处理器118一样,下游处理器128和/或其部件可以使用fpga、asic、微控制器、和/或任何其他合适类型的计算设备或集成电路来实施。在一些实施例中,下游处理器128提供了下游视频引擎134和下游aux引擎130。
27.在一些实施例中,下游视频引擎134被配置为从扩展接口136接收视频信号和/或音频信号,并且基于这些视频信号和/或音频信号而生成一个或多个displayport通道。下游视频引擎134被配置为经由面向下游的端口132向dp宿端设备122提供displayport通道。下游视频引擎134还可以被配置为接收和检测由dp宿端设备122经由宿端接口126传输的hpd信号。图3和所附文本中提供了对下游视频引擎134的示例性实施例的进一步说明和描述。
28.在一些实施例中,下游aux引擎130被配置为管理与dp宿端设备122的aux信道通信。这可以包括确定dp宿端设备122的能力,从而确定最大可能带宽或其他连接质量。下游aux引擎130和下游视频引擎134还可以被配置为与dp宿端设备122进行链路训练。在一些实施例中,可以由下游aux引擎130和下游视频引擎134进行链路训练,以便基于由dp宿端设备122报告的能力在dfp设备124与dp宿端设备122之间建立最高可能带宽的链路。下文提供了关于由下游aux引擎130和下游视频引擎134使用以提供这种功能的一些示例技术的进一步细节。
29.在一些实施例中,下游视频引擎134和下游aux引擎130使用扩展接口136经由扩展介质106与上游视频引擎116和上游aux引擎114进行通信。上文描述了扩展介质106,并且扩展接口136也类似于图1a所展示的扩展接口108(通过反向操作)。图4和所附文本中提供了对扩展接口136的示例性实施例的进一步说明和描述。
30.图2是展示了根据本披露的各个方面的上游视频引擎的非限制性示例实施例的框图。如所展示的,上游视频引擎116包括serdes引擎202、解码引擎204和解扰引擎206。serdes引擎202或串行器/解串器引擎被配置为对已经经由面向上游的端口120以串行格式接收的并行数据流进行解串。接收到的数据流可以包括一个或多个加扰且编码的视频数据流。接收到的信号还可以包括aux信道数据、音频数据和/或其他类型的数据。
31.解码引擎204被配置为对从serdes引擎202接收的编码信号进行解码。要使用的解码算法可以经由aux信道通信来指定,使得解码引擎204可以被配置为使用与传入数据相匹配的解码技术。编码格式的一些非限制性示例包括8b/10b编码、显示流压缩(dsc)编码等等。解扰引擎206被配置为对由解码引擎204生成的解码视频信号进行解扰。displayport规范中描述了用于解扰的技术。解扰引擎206(以及因此上游视频引擎116)的输出是适合用于由视频呈现设备呈现或适合用于进一步视频处理的视频信号。h.264流是输出的一个非限
制性示例,但是可以使用其他合适的视频格式。在一些实施例中,上游视频引擎116的输出还可以包括音频信息和/或aux信道信息。
32.在一些实施例中,上游视频引擎116的所展示部件可以彼此组合,或者单独的部件可以分成多个部件。在displayport规范中的对用于提供主链路的部件的描述中描述了适合用于上游视频引擎116的一些其他示例部件。
33.图3是展示了根据本披露的各个方面的下游视频引擎的非限制性示例实施例的框图。在一些实施例中,下游视频引擎134提供与上游视频引擎116相反的功能。也就是说,下游视频引擎134可以接收适合用于呈现的视频信号和音频信号,并且可以传输displayport数据。如所展示的,下游视频引擎134包括加扰引擎302、编码引擎304和serdes引擎306。加扰引擎302接收视频信号和/或音频信号并且使用任何合适的技术对这些信号进行加扰,这些技术包括但不限于displayport规范中描述的技术。编码引擎304从加扰引擎302接收加扰视频和/或音频信号并且使用任何合适的技术对这些信号进行编码,这些技术包括但不限于8b/10b编码、dsc编码等等。serdes引擎306然后将多个加扰且编码的数据流结合到单个串行化信号中以用于传输。与上游视频引擎116的部件一样,下游视频引擎134的部件可以组合或分开,并且功能和结构两者均类似于displayport规范中描述的主链路。
34.图4是展示了根据本披露的各个方面的扩展接口引擎的非限制性示例实施例的框图。当在ufp设备104上时,扩展接口引擎400的主要目的是通过扩展介质106以扩展格式传输视频、音频和/或aux信号。当在dfp设备124上时,扩展接口引擎400的主要目的是从扩展介质106接收扩展格式信息并且将其转换回为原始视频、音频和/或aux信号。扩展接口引擎400还可以双向地传送信息,并且可以用于在ufp设备104与dfp设备124之间进行连接握手。
35.如所展示的,扩展接口引擎400包括多路复用引擎402、成帧引擎404、媒体访问控制引擎(mac引擎406)、10千兆位介质无关接口引擎(xgmii引擎408)、xgmii扩展器子层引擎(xgxs引擎410)、以及serdes引擎412。获得、实施和/或将这些部件中的每一个彼此集成以形成扩展接口引擎400在本领域普通技术人员的知识内,并且因此没有进行详细描述。如所展示的扩展接口引擎400被配置为将千兆位以太网用作扩展介质106。在一些实施例中,可以使用扩展介质106,并且因此将视情况选择扩展接口引擎400的部件以用于与不同扩展介质一起使用。
36.图5a和图5b是展示了根据本披露的各个方面的通过扩展介质提供displayport通信的方法的非限制性示例实施例的流程图。在方法500中,ufp设备104和dfp设备124分别训练与dp源端设备102和dp宿端设备122的单独链路。这些链路可以根据不匹配的displayport配置数据(dpcd)进行配置,并且ufp设备104和dfp设备124可以补偿不匹配。为了提高描述的清晰度,方法500的以下描述描述了其中被处理的displayport数据包括视频数据但不包括音频数据的实施例。然而,这不应被视为限制:在一些实施例中,方法500可以用于处理包括视频数据和音频数据两者的displayport数据,或仅包括音频数据的displayport数据,或包括除视频数据和/或音频数据之外或作为其补充的数据流的displayport数据。
37.从开始框,方法500前进到框502,在该框中,在dp源端设备102与ufp设备104之间进行物理连接。如上所述,dp源端设备102与ufp设备104之间的物理连接可以通过在主机接口112与面向上游的端口120之间附接支持displayport标准的电缆来形成。
38.在框504处,ufp设备104的dp宿端仿真引擎110使用与dp源端设备102相关联的第一displayport配置数据(dpcd)与dp源端设备102进行链路训练。上游视频引擎116和上游aux引擎114也可以参与链路训练过程。在一些实施例中,dp宿端仿真引擎110可以生成待由上游aux引擎114传输的edid消息、dpcd消息和/或displayid消息以仿真displayport宿端的存在。否则,dp源端设备102与ufp设备104之间的链路训练可以基本上如displayport规范中所描述的那样发生。第一dpcd可以指定dpcd版本、最大链路速率值、最大通道计数值、链路训练后的调整值、tps3支持值、增强帧上限值、最大向下展频值、tps4支持值和/或displayport规范第2.9.3.2节中描述的其他值中的一个或多个。
39.在一些实施例中,dp宿端仿真引擎110使用dpcd来训练dp源端设备102与ufp设备104之间的链路以具有dp源端设备102、ufp设备104、扩展介质106或其组合所支持的最高可能质量。在一些实施例中,dp宿端仿真引擎110可以使得以dp源端设备102所支持的最大带宽、位深度、刷新率、分辨率和/或时序来训练链路。
40.在框506处,在dp宿端设备122与dfp设备124之间进行物理连接。与dp源端设备102与ufp设备104之间的物理连接一样,dp宿端设备122与dfp设备124之间的物理连接可以如上所述通过在面向下游的端口132与宿端接口126之间附接支持displayport标准的电缆来形成。
41.在框508处,dfp设备124的下游视频引擎134使用与dp宿端设备122相关联的第二dpcd与dp宿端设备122进行链路训练。在一些实施例中,下游aux引擎130也可以参与链路训练过程。在一些实施例中,下游视频引擎134可以从dp宿端设备122请求edid、dpcd和/或displayid信息,并且可以以dp宿端设备122、物理连接、dfp设备124、扩展介质106和/或其组合所支持的最大带宽、最高分辨率、最高位深度、最高刷新率和/或最快时序来训练dfp设备124与dp宿端设备122之间的链路。与第一dpcd一样,第二dpcd可以指定dpcd版本、最大链路速率值、最大通道计数值、链路训练后的调整值、tps3支持值、增强帧上限值、最大向下展频值、tps4支持值和/或displayport规范第2.9.3.2节中描述的其他值中的一个或多个。
42.在一些实施例中,dpcd版本、最大链路速率值、最大通道计数值、链路训练后的调整值、增强帧上限值和/或最大向下展频值中的一个或多个可以在第一dpcd与第二dpcd之间不同。由ufp设备104提取视频数据以及由dfp设备124生成包括视频数据的displayport数据可以用于补偿第一dpcd与第二dpcd之间的差异。
43.在框510处,ufp设备104开始从dp源端设备102接收如由第一dpcd指定的displayport数据。displayport数据包括由dp源端设备102以在ufp设备104与dp源端设备102之间的链路训练期间协商的带宽/时序生成的视频数据。
44.方法500然后前进到延续端子(“端子a”)。从端子a(图5b),方法500前进到框512,在该框中,ufp设备104从自dp源端设备102接收的displayport数据中提取视频数据。在一些实施例中,ufp设备104的上游视频引擎116经由serdes引擎202从dp源端设备102接收displayport数据。serdes引擎202将解串的displayport数据提供给解码引擎204,该解码引擎对displayport数据进行解码。已解码的displayport数据被提供给解扰引擎206,该解扰引擎对已解码的displayport数据进行解扰以获得视频数据。
45.在框514处,ufp设备104经由扩展介质106将视频数据传输到dfp设备124。在一些实施例中,上游视频引擎116将视频数据提供给扩展接口引擎400,该扩展接口引擎将该视
频数据传递通过多路复用引擎402、成帧引擎404、mac引擎406、xgmii引擎408、xgxs引擎410和serdes引擎412,以准备并通过扩展介质106传输该视频数据。
46.在框516处,dfp设备124经由扩展介质接收视频数据。在一些实施例中,dfp设备124的扩展接口引擎400接收数据,并经由serdes引擎412、xgxs引擎410、xgmii引擎408、mac引擎406、成帧引擎404和多路复用引擎402来处理该数据,以便从跨扩展介质106传输的数据重建视频数据。
47.在框518处,dfp设备124生成如由第二dpcd指定的包括视频数据的displayport数据。在一些实施例中,下游视频引擎134的加扰引擎302、编码引擎304和serdes引擎306用于生成包括视频数据并且具有在dp宿端设备122与dfp设备124之间训练的第二带宽链路的通道数、分辨率、位深度、刷新率、时序和任何其他特性的displayport数据。在框520处,dfp设备124将如由第二dpcd指定的displayport数据传输到dp宿端设备122。
48.如所展示的,方法500然后前进到结束框并终止。尽管为了清楚起见被展示为在此时结束,但是dp源端设备102通常将继续向ufp设备104传输displayport数据,该ufp设备将继续提取视频数据并将其传输到dfp设备124,并且dfp设备124将继续生成包括视频数据的displayport数据并将其传输到dp宿端设备122。
49.在一些实施例中,dp源端设备102与ufp设备104之间的链路、dfp设备124与dp宿端设备122之间的链路或者两者都可以在正在进行数据传输的某一时刻重新训练到不同的带宽。在这样的实施例中,ufp设备104和dfp设备124的操作应当无缝地继续,因为第一带宽和第二带宽不需要在任何时候匹配。最多就是,如果dfp设备124与dp宿端设备122之间的链路被重新训练到第三带宽,则dfp设备124将以第三带宽而不是第二带宽生成更多的displayport数据,并且dp源端设备102和ufp设备104将不需要任何重新配置或链路重新训练。
50.尽管已经展示并描述了说明性实施例,但将认识到的是,在不脱离本发明的精神和范围的情况下,可以在其中进行各种改变。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献