具有改进链路同步的高数据速率接口的制作方法

文档序号:7771394阅读:213来源:国知局
专利名称:具有改进链路同步的高数据速率接口的制作方法
技术领域
在本公开内容中,本发明的实施例涉及用于在主机设备和客户机设备之间以高数据速率进行信号传递或者信号传送的一种数字信号协议和处理过程。更具体地说,本公开内容涉及一种技术,这种技术使用具有内部和外部设备应用的低功率、高数据速率传送机制,把多媒体以及其它类型的数字信号从主机或者控制器设备传送到客户机设备,以便呈现或者显示给最终用户。
背景技术
近几年来,计算机、电子游戏相关产品和各种视频技术(例如DVD和高清晰度VCR) 获得了显著的进展,从而能够向这种装置的最终用户提供分辩率不断提高的静止、视频、视频点播和图形图像,甚至还包括某些类型的文本。这些进展继而要求采用更高分辨率的电子观看设备,例如高清晰度视频监视器、HDTV监视器或者专用图像投影元件。例如,在使用 CD类型的声音再现、DVD以及同样具有相关音频信号输出的其它设备时,把这种可视图像与高清晰度或者高质量的音频数据相结合,从而为最终用户产生更加逼真、内容更丰富或者更加真切的多媒体体验。另外,已经开发了诸如MP3播放器之类的高移动性、高质量的音响系统和音乐传输机制,以便向最终用户呈现单纯音频。这已经导致从计算机到电视甚至电话这种商业电子设备的典型用户,对高品质或者一流质量的输出越来越习惯和并且越来越多的期望高品质或者优质的输出。在典型的视频呈现情形中,涉及电子产品的视频数据通常是用当前技术以每秒一到数十千比特数量级上的速率来传送的,这一速率被恰当地称为慢速或中速。然后,把这些数据缓存或者储存在临时或者长期存储器设备中,以便在所期望的观看设备上延迟(稍后)播出。例如,可以利用驻留在具有调制解调器或者其他类型的互联网连接设备的计算机上的程序,“通过”或者使用因特网来传送图像,以便接收或者发送能够用来以数字方式表现图像的数据。使用诸如配备有无线调制解调器的便携式计算机、无线个人数字助理 (PDA)或者无线电话之类的无线设备也能够进行类似的传送。一旦收到数据,就在本地将数据储存在存储器元件、电路或者设备中,例如储存在 RAM或者快闪存储器中,还包括存储在内部或外部存储设备中,例如,小尺寸硬盘,以便进行回放。根据数据量和图像分辨率,回放可以较快开始或者长时间延迟后再呈现回放。也就是说,在某些情况下,对于不需要大量数据或者使用某种缓存的小图像或者低分辨率图像而言,图像呈现允许某种程度的实时回放,因此经过了较小延迟之后,一些内容呈现出来,而更多内容则还在传送过程中。假设传送链路不发生任何中断,或者没有来自相对于正在使用的传送信道的其他系统或用户的干扰,那么一旦呈现开始,这一传送对于观看设备的最终用户而言就是适当(reasonably)透明的。自然,当多个用户共享一条通信路径(例如, 一条有线互联网连接)时,传输可能会中断,或者,比预期的要慢。用于产生静止图像或者运动视频的数据经常使用几种众所周知的技术之一来进行压缩,诸如由联合图像专家组(JPEG)、运动图像专家组(MPEG)以及介质、计算机和通信行业中众所周知的其它标准组织或公司规范的那些技术,以加速通信链路上数据的传送。 这些技术使用较小数量的比特来传送给定信息量,从而允许更快地传送图像或者数据。一旦把数据传送到诸如计算机或者其它接收器设备之类的“本地”设备,其中,计算机具有存储机制,如存储器,或者磁或光存储元件,就将得到的信息解压缩(或者使用特殊解码播放器播放),如果需要,则进行解码,并且基于相应的可用呈现分辩率和控制要素为适当的呈现做好准备。例如,用XXY像素屏幕分辩率表示的典型的计算机视频分辨率通常从低到480 X 640像素到600 X 800再到10 X 1024,当然根据需要或要求,一般还可能有各种其它分辩率。就某些预定色彩等级或者色彩浓度(用于生成颜色的每一像素的位)和强度以及所采用的任何额外开销位而言,图像呈现还受图像内容和给定视频控制器操纵图像的能力的影响。例如,典型的计算机呈现预期每像素大约8至32位或更多位,从而表现各种颜色 (浓淡和色调),但也会遇到其它值。从上述值可以看出,在从最低到最高的典型分辩率和浓度的范围上,给定的屏幕图像将要求分别传送从2. 45兆比特(Mb)到33. 55Mb左右的数据。以30帧每秒的速率观看视频或者运动类型的图像时,所需要的数据量大约73. 7至1,006兆比特数据每秒(Mbps), 或者大约9. 21至125. 75兆字节每秒(MBps)。另外,人们还可能希望将音频数据和图像一起呈现,例如多媒体呈现,或者希望将音频数据作为独立的高分辨率音频呈现,例如CD质量的音乐。还可以采用处理交互式命令、控制或者信号的额外的信号。这些选项中每一项都增加了更多的待传送数据。此外,涉及高清晰度(HD)电视和电影录制的更新传输技术可能会添加更多的数据和控制信息。在任何情况下,当人们希望向最终用户传送高质量或者高分辨率图像数据和高质量音频信息或者数据信号以便产生内容丰富的体验时,在呈现元件和配置成提供这种数据的源或主机设备之间需要具有高数据传送速率的链路。通常,115千字节每秒(KBps)或者920千比特每秒(Kbps)左右的数据速率能够由现代串行接口来处理。如USB串行接口的其它接口能够支持高达12MBps速率的数据传送,而诸如使用电气与电子工程师协会(IEEE) 1394标准配置的那种专用高速传送则能够以100至400MBps数量级的速率进行。但是,这些速率未能达到所期望的上述高数据速率, 所期望的这些速率的目的是能够供将来的无线数据设备和服务使用,以便提供高分辨率、 内容丰富的输出信号来驱动便携式视频显示器或者音频设备。这包括用于商务和其他呈现的计算机、游戏设备等。另外,这些接口要求使用数目巨大的主机或者系统以及客户机软件来工作。它们的软件协议栈还产生不期望的大量开销,特别是在考虑到移动无线设备或者电话应用的情况下更为突出。这种设备具有严格的存储器和功耗限制,以及已经负担过重的计算能力。此外,一些接口使用大体积的电缆或者利用复杂的连接器,对于高度要求美观的移动应用而言,这些大体积的电缆太过笨重,不能令人满意,而这些复杂的连接器又增加了成本,或者是功耗实在太大。还有其它已知接口,例如模拟视频图形适配器(VGA)、数字视频交互(DVI)或者千兆位视频接口(GVIF)。这些接口中的前两个是并行类型的接口,用于以更高的传送速率来处理数据,但是它们也采用笨重的电缆并且消耗大量功率,大约有几瓦的量级。这些特性没有一个可供便携式消费电子设备使用。甚至第三个接口也消耗太多的功率并且使用昂贵的或者体积庞大的连接器。对于上述接口中的一些以及其它非常高速率数据系统/协议或者与固定安装的计算机设备的数据传送相关联的传送机制来说,存在另一个主要缺陷。为了支持所需要的数据传送速率,还需要相当大的功率和/或用大电流工作。这样做极大地降低了将这种技术用于面向消费者的高移动性产品的可用性。一般说来,为了支持这种数据传输速率而使用诸如光纤类型的连接以及传送元件之类的替代物,还需要多个额外的转换器和元件,与真正面向消费者的商业产品所需求的相比,这样做复杂度更大、成本更高。到目前为止,除了光学系统一般都非常昂贵的本性以夕卜,它们对功率的要求以及它们的复杂性同样妨碍了它们在轻便、低功率、便携式应用方面的普遍应用。便携式、无线或者移动应用行业所缺乏的是这样一种技术,即向高移动性的最终用户提供高质量呈现体验,而不管它是基于音频、视频还是多媒体的。也就是说,当使用便携式计算机、无线电话、PDA或者其它高移动性通信设备或者装置时,当前正在使用的视频和音频呈现系统或设备根本无法以所期望的高质量水平来传递输出。感觉到质量的缺乏往往是无法获得传送高质量呈现数据所需要的高数据速率的结果。这包括向更加有效、先进或充满特性的外部设备传送以便向最终用户呈现,或者在主机和如计算机、游戏机这种便携式设备内部的客户机之间传送,以及在主机和包括诸如移动电话之类的无线设备之间传送。在后一种情况下,在添加越来越高分辨率的内部视频屏幕以及其它专业输入和/ 或输出设备,并且连接至诸如所谓的第三代电话的无线设备以及所谓的膝上型计算机方面,已经迈进了一大步。然而,内部数据总线和连接可以包括桥接旋转或者滑动铰链或者类似铰链的结构,这些结构将视频屏幕或者其它元件安装或者连接至安装了主机和/或各种其它控制元件和输出部件的主外壳。这些通常是高带宽或高吞吐量的接口。使用现有技术来构造高吞吐量数据传送接口是非常难的,例如在无线电话中,现有技术要求高达90个导线或者更多,来实现所期望的吞吐量。当前的解决方案通常要采用具有较高信号电平的并行类型接口,而这会使互联成本更高、更不可靠,并可能会产生干扰设备功能的有辐射发射。这样做在有关制造、成本限制和可靠性方面存在许多难题尚待解决。对于固定位置的装置,也会有这种问题和需求,其中,例如,通信或计算类设备添加在家用电器和其他消费设备中,以提供先进的数据能力、互联网和数据传输连接,或内置在娱乐中。另一个例子是飞机和汽车,其中,单独的视频和音频呈现屏安装在座椅靠背中。 但是,在这些情形中,更便利、高效和易用的做法是,让主存储、处理或通信控制单元远离可视屏或音频输出端,用互联的链路或信道来呈现信息。这种链路将需要处理相当数量的数据以实现如上所述的期望吞吐量。因此,需要一种新的传送机制来提高提供数据的主机设备和向最终用户呈现输出的客户机显示器设备或元件之间的数据吞吐量。在的美国专利申请10/020,520(现为美国专利6,760,772,于2004年7月6日授予Zou等)和2003年9月6日提交的共同待决的美国专利申请10/236,657中,申请人已经提出了这种新的传送机制,这两篇申请标题均为“Generating and Implementing A Communication Protocol and Interface for High Data Rate Signal Transfer",SMyIv 已授权的案子现已经转让给本发明的受让人,在这里将它们引入作为参考。此外,还有2004 年 6 月 2 日提交的、序号为 10/860,116、标题为“Generating and Implementing a Signal Protocol and Interface for Higher Data Rates”的共同待决的美国申请。在这些申请中讨论的技术能够极大地提高高速度数据信号中大量数据的传送速率。然而,不断提高数据速率,特别是涉及视频呈现的速率的需求不断增长。即使是利用数据信号技术领域正在开发的其它进展,仍然需要为进一步加快传送速率,提高通信链路效率,并且使通信链路更加强大而继续努力。因此,仍然需要开发用来提高主机和客户机设备之间数据吞吐量的新的或者改进的传送机制。

发明内容
通过本发明的实施例,所述领域现存的上述以及其它缺陷将得以解决,在本发明的实施例中,已经开发出了用于在主机设备和接收方客户机设备之间以高数据速率传送数据的新协议和数据传送手段、方法和机制。本发明的实施例致力于一种在主机设备和客户机设备之间经由通信路径以高速率传送数字数据的移动数据数字接口(Mobile Data Digital hterfaCe,MDDI),它采用多个或一系列链接起来的分组结构来形成通信协议,以便在主机和客户机设备之间传递数字控制和呈现数据的预选集合。该信号通信协议或者链路层由主机或者客户机链路控制器、 接收器或驱动器的物理层使用。驻留在主机设备中的至少一个链路控制器或驱动器经由通信路径或者链路耦合至客户机设备,并且被配置成生成、发射并且接收形成该通信协议的分组,并且将数字呈现数据形成为一个或多个类型的数据分组。所述接口在主机和客户机之间提供信息的双向传送,所述主机和客户机能够存在于公共的整体外壳或支撑结构内。除了差分驱动器和接收器之外,所述实现方式在本质上通常全部是数字化的,其中所述驱动器和接收器很容易就能够在数字CMOS芯片上实现,它们需要少数几个信号,如 6个信号,并且几乎能够以对于系统设计员来说极为便利的任何数据速率工作。这种简单的物理和链路层协议使其便于集成,这种简单性加上休眠状态使得这种便携式系统具有非常低的系统功耗。为了有助于使用和接受,所述接口将增加极少的设备成本,能够在使用标准电池电压经由所述接口供电显示的同时,允许消耗极少的功率,并且能够使设备具有能装入口袋的外形因素。所述接口是可升级的,以便支持HDTV以上的分辩率,该接口还支持显示器设备的同步立体视频和7. 1音频,对任何屏幕区域执行有条件的更新并且双向支持多种数据类型。按照本发明的实施例的其他方面,至少一个客户机链路控制器、接收器、设备或者驱动器被设置在客户机设备中,并且经由通信路径或者链路耦合至所述主机设备。所述客户机链路控制器也被配置成生成、传输并且接收形成通信协议的分组,并且将数字呈现数据形成为一个或多个类型的数据分组。一般说来,主机或者链路控制器采用状态机来处理用在命令或者某些类型的信号预备和查询处理中的数据分组,但是其也能够使用更慢的通用处理器来操纵数据和用于所述通信协议的某些不那么复杂的分组。所述主机控制器包括一个或多个差分线路驱动器;而客户机接收器包括一个或多个耦合至所述通信路径的差分线路接收器。所述分组在主机和客户机设备之间通信的介质帧内被组合在一起,这些介质帧具有预定义固定长度,其中预定数目的分组具有不同的可变长度。所述分组均包括分组长度字段、一个或多个分组数据字段和循环冗余校验字段。子帧报头分组被传送或者定位在来自主机链路控制器的其它分组传送的开头。所述通信协议使用一个或多个视频流类型分组和音频流类型分组,以便从主机经由正向链路向客户机分别传送视频类型数据和音频类型数据,从而向客户机设备用户呈现。所述通信协议使用一个或多个反向链路封装类型分组, 以便把数据从客户机设备传送到主机链路控制器。在一些实施例中,这些传送包括把数据从具有至少一个MDDI设备的内部控制器传送至内部视频屏幕。其它实施例包括向内部音响系统传送,并且从包括游戏操纵杆和复杂键盘的各种输入设备向内部主机设备传送。由所述主机链路控制器生成填充符类型分组,以便占据没有数据的正向链路传输的周期。所述通信协议使用多个其它分组,以便传送视频信息。这些分组包括色彩映射、位块传送、位图区域填充、位案填充和透明色彩启用类型分组。所述通信协议使用用户定义的流类型分组以便传送接口 -用户定义的数据。所述通信协议使用键盘数据和指示设备数据类型分组以便向与所述客户机设备相关联的用户输入设备传送数据或从这些设备中传送出来。所述通信协议使用链路关闭类型分组来终止沿任何一个方向经由所述通信路径的数据传送。所述通信路径通常包括或者采用具有一系列四个或更多导线和一个屏蔽的电缆。 另外,根据需要,可以使用印刷线路或者导线,其中有一些线路或者导线驻留在柔性衬底上。所述主机链路控制器从客户机设备请求显示器能力信息,以便确定所述客户机经由所述接口能够支持什么类型的数据和数据速率。所述客户机链路控制器使用至少一个显示器能力类型分组向主机链路控制器传递显示或者呈现能力。通信协议使用多个传送模式,每个传送模式均允许在给定时间段内并行传送不同的最大数目数据位,每一模式均可以通过主机和客户机链路控制器之间的协商来选择。这些传送模式可以在数据传送期间动态地调整,并且在反向链路上不必使用与正向链路上所使用的传送模式那样使用相同的模式。在本发明某些实施例的其它方面中,所述主机设备包括无线通信设备,诸如无线电话、无线PDA或者具有其中设置有无线调制解调器的便携式计算机。典型的客户机设备包括便携式视频显示器,诸如微型显示器设备,和/或便携式音频呈现系统。此外,主机可以使用储存模块或元件以储存待传送以便呈现给客户机设备用户的呈现或者多媒体数据。在某些实施例的其他方面中,所述主机设备包括具有下述的存在于便携式电子设备内的驱动器的控制器或者通信链路控制设备,所述便携式电子设备诸如无线通信设备, 诸如无线电话、无线PDA或者便携式计算机。这一配置的典型客户机设备包括客户机电路、 集成电路或者模块,其耦合至主机并且与之驻留在同一设备中,并且耦合至如移动电话和/或便携式音频呈现系统,或者一些可选类型的输入系统或设备中的高分辨率屏幕之类的内部视频显示器。


下面对照附图详细说明本发明的其它特征和优点,以及本发明各种实施例的结构和操作。在这些附图中,相同的标号一般表示相同,功能上类似和/或结构上类似的元件或处理步骤,并且元件首次出现的附图用标号中最左边的数字来表示。
图IA示出了本发明的实施例能够工作的基本环境,包括与便携式计算机或其他数据处理设备结合使用的微型显示器设备或投影仪的使用。
图IB示出了本发明的实施例能够工作的基本环境,包括与无线收发器结合使用的微型显示器设备或投影仪和音频呈现元件的使用。
图IC示出了本发明的实施例能够工作的基本环境,包括用在与便携式计算机中的内部显示器设备或音频呈现设备的使用。
图ID示出了了本发明的实施例能够工作的基本环境,包括在无线收发器中使用内部显示器或音频呈现元件的使用。
图2示出了具有主机和客户机互连的移动数字数据接口的总体构思。
图3示出了用于实现从客户机设备到主机设备的数据传送的分组结构。
图4示出了 MDDI链路控制器的使用,以及在主机和客户机之间经由类型1接口的物理数据链路导线传递的信号类型。
图5示出了 MDDI链路控制器的使用,以及在主机和客户机之间经由类型2、3、4型接口的物理数据链路导线传递的信号类型。
图6示出了用于实现所述接口协议的帧和子帧的结构。
图7示出了用于实现所述接口协议的分组的通用结构。
图8示出了子帧报头分组的格式。
图9示出了填充符分组的格式和内容。
图10示出了视频流分组的格式。
图11A-11E示出了图10中使用的视频数据格式描述符的格式和内容。
图12示出了数据的打包的和未打包的格式的使用。
图13示出了音频流分组的格式。
图14示出了数据的按字节对准和打包的PCM格式的使用。
图15示出了用户定义的流分组的格式。
图16示出了色彩映射分组的格式。
图17示出了反向链路封装分组的格式。
图18示出了客户机能力分组的格式。
图19示出了键盘数据分组的格式。
图20示出了指示设备数据分组的格式。
图21示出了链路关闭分组的格式。
图22示出了客户机请求和状态分组的格式。
图23示出了位块传送分组的格式。
图M示出了位图区域填充分组的格式。
图25示出了位案填充分组的格式。
图沈示出了通信链路数据通道分组的格式。
图27示出了接口类型切换请求分组的格式。
图观示出了接口类型确认分组的格式。
图四示出了执行类型切换分组的格式。
图30示出了正向音频通道启用分组的格式。
图31示出了反向音频采样速率分组的格式。
图32示出了数字内容保护开销分组的格式。
图33示出了透明色彩启用分组的格式。
图34示出了往返行程延迟测量分组的格式。
图35示出了往返行程延迟测量分组期间事件的时序。
图36示出了用于实现本发明的CRC生成器和校验器的示例性实现方式。
图37A示出了图36所示装置发送数据分组时CRC信号的时序。
图37B示出了图36所示装置接收数据分组时CRC信号的时序。
图38示出了没有竞争情况下典型服务请求的处理步骤。
图39示出了在链路重启序列开始之后维持(assert)的典型服务请求与链路启动进行竞争的处理步骤。
图40示出了如何使用DATA-STB编码来传输数据序列。
图41示出了可用于在主机中根据输入数据生成DATA和STB信号,然后在客户机中恢复数据的电路。
图42示出了可用于实现一个实施例的驱动器和终端电阻。
图43示出了由客户机用来保证得到来自主机的服务以及由主机用来提供这种服务的步骤和信号电平。
图44示出了 DataO、其它数据线(DataX)和选通线(Mb)上的跃迁(transition) 之间的相对间隔。
图45示出了当主机传送分组之后禁用主机驱动器时会出现的,响应中存在的延迟。
图46示出了当主机启用主机驱动器传送分组时会出现的,响应中存在的延迟。
图47示出了漏电流分析。
图48示出了主机和客户机输出禁用和启用时间的切换特性和相对时序关系。
图49示出了能够使用状态机实现同步的信号处理步骤和条件的高级图表。
图50示出了在采用MDDI的系统中正向路径和反向路径上信号处理遇到的典型延迟量。
图51示出了临界的往返行程延迟测量。
图52A示出了反向链路数据速率的变化。
图52B示出了先进的反向数据采样的一个例子。
图53绘出了反向速率除数的值随正向链路数据速率变化的图形表示。
图54A和54B示出了接口操作中进行的步骤。
图55示出了处理分组的接口装置的概况。
图56示出了正向链路分组的格式。
图57示出了类型1链路接口中的传播延迟和偏离(skew)的典型值。
图58示出了对于经由所述接口的示例性信号处理而言,在类型1链路上的 Data (数据)、Mb (选通)和Clock (时钟)恢复时序。
图59示出了类型2、3或4链路接口中传播延迟和偏离的典型值。
图60A、60B和60C示出了两个数据信号和MDDI_Stb之间相对时序的不同可能性, 它们分别对应于理想情况、提早情况和推迟情况。
图61示出了类型1/类型2接口所用示例性连接器的接口管脚分配。
图62A和62B分别示出了类型1和类型2接口可能的MDDI_Data和MDDI_Stb波形。
图63示出了能够使用状态机实现同步的可选的信号处理步骤和条件的高级图表。
图64示出了一系列时钟周期与各种反向链路分组位的时序以及除数值之间的相对时序。
图65示出了示例性的错误代码传送处理。
图66示出了可用于错误代码传送处理的装置。
图67A示出了用于代码重载的错误代码传送处理。
图67B示出了用于代码接收的错误代码传送处理。
图68A示出了主机启动的唤醒的处理步骤。
图68B示出了客户机启动的唤醒的处理步骤。
图68C示出了带有竞争的主机和客户机启动的唤醒的处理步骤。
图69示出了请求VCP特征分组的格式。
图70示出了 VCP特征应答分组的格式。
图71示出了 VCP特征应答列表的格式。
图72示出了设置VCP特征分组的格式
图73示出了请求有效参数分组的格式。
图74示出了有效参数应答分组的格式。
图75示出了可缩放视频流能力分组的格式。
图76示出了可缩放视频流建立分组的格式。
图77示出了可缩放视频流确认分组的格式。
图78示出了可缩放视频流分组的格式。
图79示出了请求特定状态分组的格式。
图80示出了有效状态应答列表分组的格式。
图8IA示出了分组处理延迟参数分组的格式。
图81B示出了延迟参数列表项的格式。
图82示出了个人显示器能力分组的格式。
图83示出了视场曲率点列表字段的点。
图84A示出了客户机错误报告分组的格式。
图84B示出了错误报告列表项的格式。
图85示出了客户机标识分组的格式。
图86示出了可选显示器能力分组的格式。
图87示出了寄存器访问分组的格式。
图88A-88C示出了使用两个显示器缓冲器来减少可视赝像(visible artifacts)0
图89示出了显示刷新快于图像传送的两个缓冲器。
图90示出了显示刷新慢于图像传送的两个缓冲器。
图91示出了显示刷新比图像传送快得多的两个缓冲器。
图92示出了显示刷新快于图像传送的三个缓冲器。
图93示出了显示刷新慢于图像传送的三个缓冲器。
图94示出了显示刷新快于图像传送的一个缓冲器。
图95示出了经由串级链(daisy-chain)和集线器的主机-客户机连接。
图96示出了经由集线器和串级链的组合连接的客户机设备。
图97示出了色彩映射。
具体实施方式
I.概述
本发明总的目的在于提供一种移动显示数字接口(MDDI,Mobile Display Digital Interface),如下所述,它能够得到或者提供具有性价比高、低功耗的传送机制, 这种传送机制使用“串行”类型的数据链路或者通道,能够在主机设备和如显示器元件的这种客户机设备之间的近距离通信链路上实现高速或者非常高速的数据传送。这一机制适于利用小型连接器和细软电缆来实现,这些小型连接器和细软电缆特别适合于把内部(在外壳或者支架内)显示器或者输出元件或设备或输入设备连接至中央控制器、通信元件或设备。此外,把如可佩带的微型显示器(护目镜或者投影仪)之类的外部显示器元件或设备或其他类型的视觉、听觉、触觉信息呈现设备连接至便携式计算机、无线通信设备或者娱乐设备时,这种连接机制非常有用。
尽管术语移动和显示与所述协议的命名相关联,但是应该理解,这仅仅是为了便于让本领域中研究接口和协议的技术人员容易地理解标准的名称。它将涉及VESA标准以及该标准的各种应用。然而,在阅读以下给出的实施例后,很容易理解的是,许多与非移动性和非显示相关的应用也会得益于应用本协议、所得到的接口结构或传送机制,而MDDI标记并不意味着对本发明或其各种实施例施加任何限制。
本发明的实施例的一个优点是为数据传送提供一种技术,它复杂度低、成本低、可靠性高,非常适合于使用环境,并且非常稳定,同时保持了非常高的灵活性。
可以将本发明的实施例用于各种情况,以便把通常用于音频、视频或者多媒体应用的大量数据从生成、控制(如,传送到特定设备)或处理或储存这种数据的主机或者源设备以高速率传递或者传送到客户机或者接收设备,如视频显示器或投影元件、音频扬声器或其他呈现设备。下面讨论的一个典型应用是从便携式计算机、无线电话或调制解调器向可视显示器设备的数据传送,其中可视显示器设备例如为小型视频屏幕或可佩带的微型显示器用品(micro-display appliance),比如护目镜形式或者包含小型投影透镜和屏幕的头盔形式,或者在这种部件内从主机向客户机设备的数据传送。也就是说,从处理器到内部屏幕或其它呈现元件,并且从各种内部输入设备或者采用客户机的外部输入设备到安装在内部的(一起置在同一个设备外壳或者支撑结构内)主机,或通过线缆或导线连接到那里。
MDDI的特性或属性不依赖于具体的显示或呈现技术。无论数据的内部结构,还是数据或其执行的命令的功能方面如何,MDDI都是用于以高速率传送数据的高灵活性机制。 它允许调节正在传送的分组的时序以适应特定客户机设备的特性,例如针对某些设备的独特显示需求的特性,或者为满足某些A-V系统组合音频和视频的要求的特性,或者针对如游戏操纵杆、触摸盘等等的某些输入设备的特性。这种接口不需要了解采用的是什么显示器元件或者客户机设备,只要它们遵循所选的协议即可。另外,总的串行链路数据或数据速率能够在几个数量级上改变,这就使得通信系统或者主机设备的设计者能够对成本、功率要求、客户机设备的复杂程度以及客户机设备的更新速率进行优化。
这种数据接口主要用于经由“有线”信号链路或者小型电缆传送大量高速率数据。 然而,某些应用也可以利用无线链路,包括基于光的链路,只要将这些链路配置成使用为这一接口协议开发的相同分组和数据结构,并且能够以足够低的功耗或者复杂性来实现所期望的传送水平,以便保持实用性。
II.环境
在图IA和IB中可以看到典型的应用,其中示出了分别与显示器设备104和106以及音频再现系统108和112传递数据的便携式或者膝上型计算机100和无线电话或者PDA 设备102。另外,图IA示出了与较大的显示器或者屏幕114或者图像投影仪116的潜在连接,为了清楚,仅仅在一个图中示出,但是其也可以与无线设备102相连。无线设备有可能目前正在接收数据或者已经在存储元件或设备中预先储存了一定量的多媒体类型数据,以便稍候呈现给无线设备的最终用户来观看和/或倾听。由于大多数时间使用典型的无线设备来进行语音和简单文本的通信,所以它具有相当小的显示屏和简单的音频系统(扬声器)来向设备102的用户传递信息。
计算机100具有非常大的屏幕,但是还缺少外部音响系统,并且仍达不到诸如高清晰度电视或者电影屏幕之类的其它多媒体呈现设备的水平。使用计算机100是出于说明的目的,本发明也可以使用其它类型的处理器、交互式视频游戏或者消费电子设备。计算机 100能够采用无线调制解调器或者其它嵌入设备来进行无线通信,或者根据需要使用电缆或者无线链路与这种设备相连,但是不局限于此。
这样做不足以使得更加复杂或者“丰富”的数据的呈现提供有用或令人愉快的体验。因此,该行业正在开发其它机制和设备来向最终用户呈现信息并且提供所期望的享受或积极体验的最低水平。
正如先前所述的那样,已经开发或者目前正在开发几种类型的显示器设备来向设备100的最终用户呈现信息。例如,一个或多个公司已经开发了多组可佩带的护目镜,用于在设备用户的眼睛前方投影图像以便呈现可视显示。正确定位的时候,这种设备可以有效地“投射”一个虚拟图像,就像用户眼睛感觉到的那样,这个图像比提供视觉输出的元件大得多。也就是说,非常小的投影元件使得用户的眼睛“看到”的图像比利用典型LCD屏幕等等可能看到的图像大得多。使用较大的虚拟屏幕图像还能够使用远高于利用更加有限的LCD屏幕显示器所能获得的分辨率的图像。其它显示器设备可以包括但不局限于小型LCD 屏幕或者各种平板显示器元件、用于将图像投射在表面上的投影透镜和显示驱动器等等。
还存在连接至无线设备102或计算机100或者与它们的使用相关联的附加元件, 以便向其它用户或者向其它设备呈现输出,其中所述其它设备还把信号传送到其它地方或者储存信号。例如,可以把数据储存在快闪存储器中,以光学形式,例如使用可写CD介质, 储存或者储存在诸如磁带记录器的磁介质上或类似设备中,供以后使用。
另外,许多无线设备和计算机目前具有内置MP3音乐解码能力,以及其它先进的声音解码器和系统。通常,便携式计算机利用⑶和DVD播放能力,并且有一些还具有小型专用快闪存储器读取器来接收预先记录的音频文件。具有这种能力的问题在于数字音乐文件许诺能够提供高度增加的特性丰富的体验,但是只有当解码和播放处理能够跟上时才可实现。这对于数字视频文件也是一样。
为了帮助声音再现,图IA中示出了外部扬声器114,其还附带有诸如超低音扬声器或者用于前后方声音投射的“环绕声”扬声器之类的附加元件。同时,将扬声器或者耳机 108示出为嵌入支架或者图IB的微型显示器设备106的机制的形式示出。众所周知,还可以使用包括功率放大或者声音成形设备的其它音频或者声音再现元件。
在任何情况下,如上所述,当人们希望经由一个或多个通信链路110从数据源向最终用户传送高质量或者高分辨率图像数据和高质量音频信息或者数据信号时,要求高数据速率。也就是说,传送链路110显然是数据通信过程中潜在的瓶颈,就象早先讨论的那样,并且由于当前的传送机制无法实现通常期望的高数据速率,所以限制了系统性能。如上所述,例如对于IOMX IOM像素的较高图像分辨率、每像素M 32位的色彩浓度并且处于30fps的数据速率来说,数据速率能够接近超过755Mbps的速率或者更高。另外,这种图像可以作为多媒体呈现的一部分来呈现,该多媒体呈现包括音频数据以及处理交互式游戏或通信、或者各种命令、控制或信号的潜在附加信号,这进一步增加了数据量和数据速率。
还显而易见的是,建立数据链路所需的电缆或者互连越少,意味着与显示器相关联的移动设备越易于使用,并且越可能被更多的用户采用。在通常使用多个设备来建立完全的音频-视频体验的情况下,尤为如此,并且随着显示器和音频输出设备质量水平的提高而更为突出。
涉及视频屏幕以及其它输出或者输入设备方面的上述以及其它改善的其它典型应用可以从图IC和ID中看到,其中示出了分别与“内部”显示器设备134和144以及音频再现系统136和146传递数据的便携式或者膝上型计算机130以及无线电话或者PDA设备 140。
在图IC和ID中,用整个电子设备或者产品的小切开(cut-away)部分来示出设备的一部分中的一个或多个内部主机和控制器的位置,通过整个电子行业目前使用的某些已知类型的转动铰链,通用通信链路(此处分别为138和148)把这些内部主机和控制器连接到具有相应客户机的视频显示器元件或者屏幕。人们可以看出,这些传送所涉及的数据量要求大量导线来构成链路138和148。由于并行接口或者其它已知接口技术的类型可用于传送这种数据,因此据估计,这种通信链路具有接近于90个或更多的导线,以便满足现在对利用这种设备上的先进的彩色和图形接口、显示器元件的不断增长的需要。
但是,这种更高数据速率超出了当前用于传送数据的可用现有技术。就每单位时间需要传送的原始数据量而言,并且就制造可靠的低成本的实用传送机制而言,均是如此。
所需要的是这样一种用来在呈现元件和数据源之间的数据传送链路或者通信路径上以高速率传送数据的技术、结构、装置或方法,从而实现一贯低功耗、重量轻并且尽可能简单和经济的电缆结构。本申请人已经开发了一种新的技术、方法和装置来实现这些以及其它目的,以便使一系列移动式、便携式乃至固定位置的设备能够以非常高的数据速率向所期望的显示器、微型显示器或者音频传送元件传送数据,同时维持所期望的低功耗和低复杂性。
III.高速率数字数据接口系统体系结构
为了创建并且高效地利用新的设备接口,已经配制了使用低功率信号来提供很高的数据传送速率的信号协议和系统体系结构。所述协议基于分组和公共帧结构或者链接起来以便形成协议的结构,以用于传递预选数据集或者数据类型以及施加在接口上的命令或者操作结构。
A.概述
把经由MDDI链路连接或者通信的设备称为主机和客户机,所述客户机通常是某些类型的显示器设备,但是也可以考虑其它输出和输入设备。在由主机启用时,从主机到显示器的数据沿正向传送(称为正向业务或者链路),从客户机到主机的数据沿反向传送(称为反向业务或者链路)。在图2中示出的基本结构中说明这些。在图2中,主机202使用双向通信通道206与客户机204相连,所述双向通信通道是按照包括正向链路208和反向链路210的形式示出的。然而,这些通道是由公共导线集合形成的,其中这些公共导线集合的数据传送可在正向和反向链路操作之间有效切换。这样能够极大地减少导线数量,立即解决了在诸如移动式电子设备的低功耗环境下进行高速数据传送的当前方法所面对的许多问题之一。
如同其它地方讨论的那样,所述主机包括能够得益于使用本发明的多种类型的设备之一。例如,主机202可以是具有手持、膝上型或者类似移动计算设备的形式的便携式计算机,它也可以是个人数字助理(PDA)、寻呼设备或者多种无线电话或者调制解调器之一。 作为选择,主机202可以是便携式娱乐或者呈现设备,如便携式DVD或者CD播放器,或者是游戏设备。
此外,所述主机可以作为主机设备或者控制元件而存在于各种其它广泛使用或者规划的商业产品中,这些产品与客户机之间需要建立高速通信链路。例如,主机可用于以高速率从视频记录设备向基于存储的客户机传送数据以改善响应,或者向高分辨率的大屏幕传送数据以便呈现。结合有板上清点(onboard inventory)或计算系统和/或与其它家庭设备的蓝牙连接的家电,如冰箱,当在互联网或者蓝牙连接的模式下工作时,具有改善了的显示器能力,或者在电子计算机或者控制系统(主机)存在于室内其它地方的时候,降低了室内显示器(客户机)和小键盘或者扫描仪(客户机)的连线需要。总体上讲,本领域技术人员会了解,各种各样的现代电子设备和家电将得益于使用这种接口,而且通过利用新增加的或现有的连接器或者电缆中可用的有限数量的导线来实现信息的更高数据速率传输能够翻新旧式设备。
同时,客户机204可以包括用于向最终用户呈现信息或者从用户向主机呈现信息的各种设备。例如,并入护目镜或者眼镜的微型显示器、嵌入帽子或者头盔的投影设备、嵌入诸如车辆的窗户或者挡风玻璃中的小型屏幕乃至全息元件、或者用于呈现高质量声音或者音乐的各种扬声器、头戴耳机或者音响系统。其他呈现设备包括用于呈现会议信息或电影和电视图像的投影仪或投影设备。另一实例是使用触摸板或者敏感设备、语音识别输入设备、安全扫描仪,以及其他能够被调用以从设备或系统用户处传递大量信息,其中该设备或系统用户具有来自用户的除触摸和声音以外的不太实际的“输入”。此外,计算机和车辆配件或台式机配件的扩展坞(docking station)和无线电话的持有者也可以作为对于最终用户或其他设备和装置的接口设备,并且可以利用客户机(如鼠标的输出或输入设备)或主机来帮助传送数据,特别是在涉及高速网络的情况下。
然而,本领域技术人员会很容易认识到,本发明不局限于这些设备,市场上还有许多其它设备供使用,这些设备或者以储存和传送的方式,或者以播放时呈现的方式,向最终用户提供高质量图像和声音。本发明在各种元件或者设备之间提高数据吞吐量方面十分有用,从而能够适应用于实现所期望的用户体验所需的高数据速率。
可以将本发明的MDD接口和通信信号协议用来简化设备内(内部模式)的主机处理器、控制器或电路组件(例如)和设备或设备外壳或结构中的显示器之间的互联(称为内部模式),以降低这些连接的成本或复杂度以及相关功率和控制要求或这些连接的约束条件,并且提高可靠性,而不仅仅连接到或用于外部元件、设备或装置(外部模式)。
由此接口结构使用的每一信号对上总的串行链路数据速率可以在多个数量级上改变,这一点允许系统或设备设计者易于对成本、功率、实现方式的复杂性和显示器更新速率进行优化。MDDI的属性不依赖显示器或其他呈现设备(目标客户机)的技术。可以容易地调节经由接口传送的数据分组的时序,以适应特定客户机的特性,该客户机如显示器设备、音响系统、存储器和控制元件,或者适应音频-视频系统的组合时序要求的特性。虽然这样做允许系统消耗尽可能小的功率,但是它并不要求各客户机具有帧缓冲器以便至少在一定级别使用MDDI协议。
B.接口类型
所述MDD接口被构想为能够处理在通信和计算机行业中可以找到的多少有些不同的至少四个或者更多的接口的物理类型。将这些类型的接口简单标记为类型1、类型2、 类型3类型4,当然本领域技术人员也可以根据所针对的具体应用或与之相关的行业而应用其它标记或者名称。例如,简单音频系统使用少于复杂多媒体系统的连接,并且可以不同地引用如“通道”的特性等等。
所述类型1接口被配置成6线(6-wire)或其他类型导线或传导元件的接口,这种接口使其适用于移动式或者无线电话、PDA、电子游戏和诸如CD播放器或者MP3播放器的便携式媒体播放器,以及类似设备或在类似类型的电子消费技术上所使用的设备。在一个实施例中,一个被配置成8线(导线)接口的接口可更加适用于膝上型计算机、笔记本或者台式个人计算机以及类似设备或应用,这些设备不要求快速的数据更新,也没有嵌入式MDDI 链路控制器。这种接口类型还能够通过使用额外的双线通用串行总线(USB)接口来区别此接口类型,其中的USB非常适用于支持在大多数个人计算机上常见的现存操作系统或者软件支持。
类型2、类型3和类型4接口适用于高性能客户机或设备,并且使用带有额外的双绞线类型导线的更大的复杂电缆来为数据信号提供适当的屏蔽和低损耗传送。
类型1接口传递包括显示、音频、控制和有限信令信息的信号,并且通常用于移动式客户机或者不要求高分辨率全速率视频数据的客户机设备。在30fps外加5. 1声道音频的情况下,类型1接口可以容易地支持SVGA分辩率,并且在最小配置中,总计只使用三个线对,两对用于数据传输,一对用于功率传送。这种类型的接口主要用于如移动无线设备的设备,这种设备内通常没有USB主机端进行连接和传送信号。在这种配置中,所述移动无线设备是MDDI主机设备,并且充当用于控制来自所述主机的通信链路的“主控设备”,其中所述主机通常向客户机发送数据(正向业务或者链路)以用于呈现、显示或者播放。
在这种接口中,通过向客户机发送特殊的命令或者分组类型,主机能够在该主机处接收来自客户机的通信数据(反向业务或者链路),从而允许客户机在指定的持续时间段内占据总线(链路),并且把数据作为反向分组发送到主机。这些内容在图3中示出,其中称为封装分组的分组类型(将在下面讨论)用来支持该传送链路上的反向分组传送,以创建所述反向链路。分配给主机用来轮询客户机的数据的时间间隔由主机预先确定,并且该时间间隔是基于每一指定应用的要求。在没有USB端口用来传送来自客户机的信息或者数据时,这种类型的半双工双向数据传送是特别有益的。
能够支持HDTV类型或者类似高分辨率的高性能显示器要求1. 5Gbps左右速率的数据流以支持全运动视频。所述类型2接口通过并行传输2位来支持高数据速率,所述类型3通过并行传输4位来支持,而类型4接口并行传送8位。类型2和类型3使用与类型1 相同的电缆和连接器,但是能够工作在两倍和四倍的数据速率上以便支持便携式设备上的更高性能的视频应用。类型4接口适用于极高性能的客户机或者显示器,并且需要包含附加双绞线数据信号的稍大电缆。
通常,通过协商议定所能使用的最高数据速率,由MDDI使用的协议允许类型1、2、 3和4的主机中的每一个与类型1、2、3和4的客户机中的任意一个进行通信。将可以称为最小能力设备的能力或者可用特征被用来设置链路的性能。通常,即使是主机和客户机均能够是使用类型2、类型3或者类型4接口的系统,二者也都以类型1接口开始工作。然后, 主机确定目标客户机的能力,并且协商议定切换到或重新配置操作到类型2、类型3或类型 4中的一个模式,只要其对于特定的应用合适即可。
对于主机而言,通常能够使用正确的链路层协议(下文进一步讨论)并且通常在任何时候都逐级下降或者再次重新配置操作到较慢模式以便节省功耗,或者逐级上升到较快模式来支持如高分辨率显示内容的更高速度传送。例如,当系统从如电池的电源切换至交流电源时,或者当显示媒体源切换到更低或者更高分辨率格式时,主机可以改变接口类型,或者可以将这些或者其它条件或者事件的组合认为是改变接口类型或者传送模式的基石出。
系统还能够在一个方向上使用一种模式而在另一个方向上使用另一模式来传递数据。例如,可以将类型4接口模式用于以高速率传送数据给显示器,而从如键盘或者指示设备这种外围设备向主机设备传送数据时则使用类型1模式。本领域普通技术人员会明白,主机和客户机能够以不同速率传递输出数据。
MDDI协议的用户常常可以将“外部”模式和“内部”模式区分开来。外部模式描述的是利用该协议和接口把一个设备中的主机连接到该设备外部的且距离该设备最多2米左右的客户机。在这种情况下,主机还可以向外部客户机送电,以便使两个设备都易于在移动环境下工作。内部模式描述的是主机与同一设备内部包含的客户机相连,例如处于公共外壳或者支架或者某种结构内。一个实例可以是无线电话或者其它无线设备内、或者便携式计算机或者游戏设备内的应用,其中客户机是显示器或者显示驱动器,或如键盘或触摸板的输入设备,或音响系统,而主机是中央控制器、图形引擎或者CPU元件。与外部模式应用相反,由于在内部模式应用中客户机位于非常靠近主机的地方,所以在这种结构中通常不要求将电源连接至客户机。
C.物理接口结构
图4和5中示出了用于在主机和客户机设备之间建立通信的设备或者链路控制器的一般配置。在图4和5中,所示出的MDDI链路控制器402和502安装在主机设备202中, 并且所示出的MDDI链路控制器404和504安装在客户机设备204中。如前所述,主机202 使用包括一系列导线的双向通信通道406与客户机204相连。如下所述,主机和客户机链路控制器两者都可以使用单一电路设计制作为集成电路,所述设计可以被设置、调节或者编程以作为主机控制器(驱动器)或者客户机控制器(接收器)来进行响应。由于需要更大规模地制造单个电路设备,这样做的成本更低。
在图5中,所示出的MDDI链路控制器502安装在主机设备202,中,并且所示出的 MDDI链路控制器504安装在客户机设备204’中。如前所述,主机202'使用包括一系列导线的双向通信通道506与客户机204'相连。如上所述,主机和客户机链路控制器两者都可以使用单个电路设计来加以制造。
在图4和5中还说明在主机和如显示器设备之类的客户机之间经由MDDI链路或者所使用的物理导线来传递的信号。如图4和5所示,用于经由MDDI传送数据的主要路径或者机制使用标记为MDDI_DataO+/-和MDDI_Stb+/_的数据信号。这些信号的每一个均为经由电缆中的差分电线对来传送的低压数据信号。对于通过所述接口发送的每一位,MDDI_ DataO对或者MDDI_Stb对上只存在一个跃迁。这是基于电压而非基于电流的传送机制,因此静态电流消耗接近零。主机把MDDI_Stb信号驱动到客户机显示器。
当数据可以经由MDDI_Data对沿正反方向流动时,也就是说它是双向传送路径时,主机是数据链路的主控设备或者控制器。所述MDDI_DataO和MDDI_Stb信号路径按照差分模式工作,以便使抗扰能力最强。这些线路上信号的数据速率是由主机发送的时钟速率来确定的,并且能够在llAps直到400Mbps或更大的范围内改变。
除了类型1接口的数据对或路径以外,类型2接口还包含一个附加数据对或者导线或者路径,称为MDDI_Datal+/-。除了类型2接口的那些数据对或路径以外,类型3接口包含两个附加数据对或者信号路径,称为MDDI_Data2+/-和MDDI_Data3+/-。除类型3接口的数据对或路径以外,类型4接口包含另外四个数据对或者信号路径,分别称为MDDI_ Data4+/_、MDDI_Data5+/-、MDDI_Data6+/_ 和 MDDI_Data7+/-。在上述接口配置的每一个中,主机可以使用线对或者指定为H0ST_Pwr(主机电源)和H0ST_Gnd(主机地)的信号来向客户机或者显示器提供电力。如下文将进一步讨论的,如果需要,当正在使用的接口“类型”采用的导线少于在其他模式中可用的或存在的导线时,在某些配置中MDDI_Data4+/-、 MDDI_Data5+/-、MDDI_Data6+/_或者MDDI_Data7+/_导线,也可以用于进行电力传送。虽然一些应用存在差异,但电力传送通常为外部模式所使用,内部模式通常不需要电力传送。
下面,按照接口类型,在表I中说明了在各种模式下,经由MDDI链路在主机和客户机(显示器)之间传递的信号的概要。
表 I
类型1类型2类型3类型4HOST—Pwr/GndHOST—Pwr/GndHOST—Pwr/GndHOST—Pwr/GndMDDIStb+/-MDDIStb+/-MDDIStb+/-MDDIStb+/-MDDIDataO+/-MDDIDataO+/-MDDIDataO+/-MDDIDataO+/-MDDIDatal+/-MDDIDatal+/-MDDIDatal+/-MDDI—Data2+/_MDDI—Data2+/_MDDI—Data3+/-MDDI—Data3+/-可选Pwr可选Pwr可选PwrMDDI—Data4+/_可选Pwr可选Pwr可选PwrMDDI—Data5+/-可选Pwr可选Pwr可选PwrMDDI—Data6+/_可选Pwr可选Pwr可选PwrMDDI—Data7+/_
还应注意的是,用于从主机传送的H0ST_PWr/&id连接通常是为外部模式提供的。 内部应用或者操作模式通常让客户机直接从其它内部资源接电源,而不使用MDDI来控制电源分布,正如对于本领域普通技术人员显而易见的那样,因此没有在此处进一步详细地描述这种分布。然而,正如本领域普通技术人员将理解的那样,当然能够经由MDDI接口来分配电源以方便例如某种电源控制、同步或者互连。
通常用于实现上述结构和操作的电缆标称量级为大约1. 5米的长度,一般为2米或者更短,并包括三对双绞线导线,每一导线还是多股30AWG线。把箔屏蔽覆盖物包裹或者形成在三对双绞线之上,作为另外的地线(drain wire)。所述双绞线和屏蔽地线导线在显示器连接器中终止,屏蔽层与客户机的屏蔽层连接,还有一个绝缘层,覆盖整个电缆,这些都正如所属技术领域已知的那样。所述电线按以下方式配对HoSt_Gnd与Host_PWr ;MDDI_ Stb+ 与 MDDIJtb- ; MDDI_DataO+ 与 MDDI_DataO- ; MDDI_Datal+ 与 MDDI_Datal-;等等。然而,如本领域已知的那样,可以根据特定的应用,使用各种导线和电缆来实现本发明的实施例。例如,在一些应用中,重的外部覆盖物或金属层可用于包含电缆,而细的、扁平的传导带型结构可能非常适合于其他应用。
D.数据类型和速率
为了实现用于用户体验和应用的有用接口,移动式数字数据接口(MDDI,Mobile Digital Data Interface)支持各种客户机和显示信息、音频转换器、键盘、指示设备和可以集成到移动式显示器设备或者与之协同工作的多种其它输入/输出设备,以及控制信息和它们的组合。所述MDD接口被设计成能够适应各种潜在类型的数据流,这些数据流使用最小数目的电缆或者导线沿正向或者反向链路方向在主机和客户机之间传送。同步流和异步流(更新)都得以支持。只要总计数据速率小于或等于最大的期望MDDI链路速率,许多数据类型的组合都是可能的。这一 MDDI链路速率受到最大串行速率和所采用的数据对数目的限制。这些数据速率可以包括但不局限于下面表II和III中列出的那些项。
表 II
权利要求
1.在移动显示数字接口(MDDI)通信系统中为反向数据链路封装分组提供安全容限的方法,所述方法包括下列步骤用往返行程延迟测量分组计算主机和客户机之间的往返行程延迟; 提供用于启用主机驱动器的第一预定时段; 提供用于禁用客户机驱动器的第二预定时段;在所述反向数据链路封装分组中引入转向2字段长度,所述转向2字段长度大于计算出的往返行程延迟、所述第一预定时段和所述第二预定时段三者之和。
2.在移动显示数字接口(MDDI)通信系统中为反向数据链路封装分组提供安全容限的系统,所述系统包括计算模块,用往返行程延迟测量分组计算主机和客户机之间的往返行程延迟; 第一预定时段提供模块,提供用于启用主机驱动器的第一预定时段; 第二预定时段提供模块,提供用于禁用客户机驱动器的第二预定时段; 引入模块,在所述反向数据链路封装分组中引入转向2字段长度,所述转向2字段长度大于计算出的往返行程延迟、所述第一预定时段和所述第二预定时段三者之和。
3.计算机程序产品,包括 计算机可读介质,包括用于在移动显示数字接口(MDDI)通信系统中为反向数据链路封装分组提供安全容限的代码,所述计算机代码包括计算代码,用往返行程延迟测量分组计算主机和客户机之间的往返行程延迟; 第一预定时段提供代码,提供用于启用主机驱动器的第一预定时段; 第二预定时段提供代码,提供用于禁用客户机驱动器的第二预定时段; 引入代码,在所述反向数据链路封装分组中引入转向2字段长度,所述转向2字段长度大于计算出的往返行程延迟、所述第一预定时段和所述第二预定时段三者之和。
4.在移动显示数字接口(MDDI)通信系统中用于确保在反向链路封装分组传输期间所有数据信号都得到驱动的方法,所述方法包括下列步骤在所述反向链路封装分组的转向1时段的最后一个比特之前,禁用主机的数据线驱动器;在所述反向链路封装分组的转向1时段开始时,启用客户机的线驱动器。
5.权利要求4的方法,还包括下列步骤在从所述反向链路封装分组的全零1字段开始到全零2字段结束之间的每个比特边界处,都翻转选通信号。
6.权利要求4的方法,其中,所述转向1时段包括用于让所述主机的线驱动器禁用和所述客户机的线驱动器启用基本同时进行的时间段。
7.权利要求4的方法,其中,所述转向1时段包括大于计算出的往返行程延迟、主机驱动器禁用时间和客户机驱动器启用时间三者之和的时间段。
8.在移动显示数字接口(MDDI)通信系统中用于确保在反向链路封装分组传输期间所有数据信号都得到驱动的系统,所述方法包括下列步骤禁用模块,在所述反向链路封装分组的转向1时段的最后一个比特之前,禁用主机的数据线驱动器;启用模块,在所述反向链路封装分组的转向1时段开始时,启用客户机的线驱动器。
9.权利要求8的系统,还包括翻转模块,在从所述反向链路封装分组的全零1字段开始到全零2字段结束之间的每个比特边界处,都翻转选通信号。
10.权利要求8的系统,其中,所述转向1时段包括用于让所述主机的线驱动器禁用和所述客户机的线驱动器启用基本同时进行的时间段。
11.权利要求8的系统,其中,所述转向1时段包括大于计算出的往返行程延迟、主机驱动器禁用时间和客户机驱动器启用时间三者之和的时间段。
12.权利要求8的系统,其中,所述转向1时段包括大于计算出的往返行程延迟、主机驱动器禁用时间和客户机驱动器启用时间三者之和减去所述转向1时段持续时间的时间段。
13.计算机程序产品,包括 计算机可读介质,包括在移动显示数字接口(MDDI)通信系统中用于确保在反向链路封装分组传输期间所有数据信号都得到驱动的代码,所述计算机代码包括禁用代码,在所述反向链路封装分组的转向1时段的最后一个比特之前,禁用主机的数据线驱动器;启用代码,在所述反向链路封装分组的转向1时段开始时,启用客户机的线驱动器。
14.权利要求13的计算机程序产品,还包括翻转代码,在从所述反向链路封装分组的全零1字段开始到全零2字段结束之间的每个比特边界处,都翻转选通信号。
15.权利要求13的计算机程序产品,其中,所述转向1时段包括用于让所述主机的线驱动器禁用和所述客户机的线驱动器启用基本同时进行的时间段。
16.权利要求13的计算机程序产品,其中,所述转向1时段包括大于计算出的往返行程延迟、主机驱动器禁用时间和客户机驱动器启用时间三者之和的时间段。
17.在移动显示数字接口(MDDI)通信系统中用于确保在反向链路封装分组传输期间所有数据信号都得到驱动的方法,所述方法包括下列步骤在所述反向链路封装分组的转向2时段的最后一个比特之前,禁用客户机的数据线驱动器;在所述反向链路封装分组的转向2时段结束前,启用主机的线驱动器。
18.权利要求17的方法,其中,在从所述反向链路封装分组的全零1字段开始到全零2 字段结束之间的每个比特边界处,都翻转选通信号。
19.权利要求17的方法,其中,在转向2时段开始后再经过与所测量往返行程延迟相等的一段时间之后,启用所述主机的线驱动器。
20.在移动显示数字接口(MDDI)通信系统中用于确保在反向链路封装分组传输期间所有数据信号都得到驱动的系统,所述方法包括下列步骤在所述反向链路封装分组的转向2时段的最后一个比特之前,禁用客户机的数据线驱动器;在所述反向链路封装分组的转向2时段结束前,启用主机的线驱动器。
21.权利要求20的系统,其中,在从所述反向链路封装分组的全零1字段开始到全零2 字段结束之间的每个比特边界处,都翻转选通信号。
22.权利要求20的系统,其中,在转向2时段开始后再经过与所测量往返行程延迟相等的一段时间后,启用所述主机的线驱动器。
23.计算机程序产品,包括 计算机可读介质,包括在移动显示数字接口(MDDI)通信系统中用于确保在反向链路封装分组传输期间所有数据信号都得到驱动的代码,所述计算机代码包括禁用代码,在所述反向链路封装分组的转向2时段的最后一个比特之前,禁用客户机的数据线驱动器;启用代码,在所述反向链路封装分组的转向2时段结束前,启用主机的线驱动器。
24.权利要求20的计算机程序产品,其中,在从所述反向链路封装分组的全零1字段开始到全零2字段结束之间的每个比特边界处,都翻转选通信号。
25.权利要求20的计算机程序产品,其中,在转向2时段开始后再经过与所测量往返行程延迟相等的一段时间后,启用所述主机的线驱动器。
全文摘要
一种数据接口,其使用链接在一起的分组结构来经由通信路径在主机和客户机之间传送数字数据,所述分组结构链接起来而形成用于传递数字控制和呈现数据的预选集合的通信协议。所述信号协议由链路控制器使用,所述链路控制器被配置成生成、传输并且接收形成通信协议的分组,并且使数字数据形成为一种或多种类型的数据分组,其中至少一个链路控制器驻留在主机设备中并且通过通信路径耦合至客户机。所述接口经由短程“串行”类型的数据链路提供划算的、低功率、双向、高速数据传送机制,这使其能够利用那些特别适用于将诸如可佩带的微型显示器的显示器元件连接到便携式计算机以及无线通信设备的小型连接器和细软电缆来实现。
文档编号H04M1/725GK102497368SQ20111040942
公开日2012年6月13日 申请日期2004年12月8日 优先权日2003年12月8日
发明者乔恩·詹姆斯·安德森, 乔治·A·威利, 布赖恩·斯蒂尔, 沙尚克·谢卡尔 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1