CN101345039B - 一种基于分组的显示接口 - Google Patents
一种基于分组的显示接口 Download PDFInfo
- Publication number
- CN101345039B CN101345039B CN2008101283765A CN200810128376A CN101345039B CN 101345039 B CN101345039 B CN 101345039B CN 2008101283765 A CN2008101283765 A CN 2008101283765A CN 200810128376 A CN200810128376 A CN 200810128376A CN 101345039 B CN101345039 B CN 101345039B
- Authority
- CN
- China
- Prior art keywords
- link
- display interface
- data
- unit
- data stream
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/006—Details of the interface to the display terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/04—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
- G09G2370/042—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller for monitor identification
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/04—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
- G09G2370/045—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller using multiple communication channels, e.g. parallel and serial
- G09G2370/047—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller using multiple communication channels, e.g. parallel and serial using display data channel standard [DDC] communication
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/10—Use of a protocol of communication by packets in interfaces along the display data pipeline
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Controls And Circuits For Display Device (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Systems (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Television Systems (AREA)
Abstract
本发明的名称是“基于分组的视频显示接口中的动态资源重新分配”。公开了设置成将多媒体源装置耦合到多媒体宿装置的基于分组的显示接口,它包括:发射器单元,耦合到源装置,设置成按照原始流速率来接收源分组数据流;接收器单元,耦合到宿装置;以及链接单元,耦合发射器单元和接收器单元,设置成按照发射器单元和接收器单元之间的链路速率来传递由基于源分组数据流的多个多媒体数据分组形成的多媒体数据分组流。
Description
技术领域
本发明涉及显示装置。更具体来说,本发明涉及适合于将视频源耦合到视频显示装置的数字显示接口。
背景技术
目前,视频显示技术分为模拟类型显示装置(例如阴极射线管)和数字类型显示装置(例如液晶显示器即LCD、等离子屏幕等),它们的每个必须通过特定输入信号来驱动以成功地显示图像。例如,一种典型的模拟***包括通过通信链路直接耦合到显示装置(有时称作视频宿(sink))的模拟源(例如个人计算机、DVD播放器等)。通信链路通常采取本领域的技术人员公知的电缆的形式(例如PC情况下的模拟VGA电缆,或者称作VGA DB15电缆)。例如,VGA DB15电缆包括15个引脚,其中的每个设置成传送(carry)特定信号。
由于较大且不断膨胀的安装基础,VGA DB15电缆的优点之一是电缆的普遍存在性质。只要以上所述的模拟***成为主流,则几乎没有动机离开除VGA DB 15之外的任何电缆形式。
但是,近年来,数字***的急剧增长已经使得具有数字能力的电缆、如数字视频接口(DVI)电缆的使用更合乎需要。公知的是,DVI是数字显示工作组(DDWG)建立的数字接口标准。使用转换最小化差分信令(TMDS)协议来传送数据,从而从PC的图形子***向显示器提供数字信号。DVI处理超过160MHz的带宽,因此支持采用链路的单一集合来支持UXGA和HDTV。
当今的显示器互连前景包括台式显示互连应用的VGA(模拟)和DVI(数字)以及膝上型和其它一体化装置中的内部连通性应用的LVDS(数字)。在某种程度上,图形IC厂商、显示控制器IC厂商、监测器制造商和PC OEM以及台式PC顾客必须将接口选择包含在其设计、产品定义、制造、营销和购买决策中。例如,如果顾客购买具有模拟VGA接口的PC,则顾客必须购买模拟监测器或者其中通过内嵌模数转换器(ADC)或者内置于特定监测器的ADC将VGA接口所提供的模拟视频信号进行数字化的数字监测器。
因此,希望有能力重新分配显示接口中的通信资源,以便例如支持一个以上功能。
发明内容
设置成将多媒体源装置耦合到多媒体宿装置的基于分组的显示接口至少包括:发射器单元,耦合到源装置,设置成按照原始(native)流速率来接收源分组数据流;接收器单元,耦合到宿装置;以及链接单元,耦合发射器单元和接收器单元,设置成按照与发射器单元和接收器单元之间的原始流速率无关的链路速率来传递由基于源分组数据流的多个多媒体数据分组形成的多媒体数据分组流。链路单元又至少包括:用于将多媒体数据分组从发射器单元传递到接收器单元的多个双向通道;以及用于以下用途的部件:根据将源数据分组流从发射器传递到接收器所需的资源来动态配置主链路,使得为了与传递不同的目的来分配任何未使用通道(lane)。
在另一个实施例中,动态分配具有包括多个通信通道的单向主链路和双向辅助信道的视频显示接口中的通信资源的方法。该方法至少包括以下操作:确定所有可用通信资源中服务于第一功能所需的部分;以及如果可用通信资源的部分小于总可用通信资源,则向至少第二功能重新分配(reassign)剩余通信资源。
附图说明
图1示出根据本发明的一个实施例的交叉平台显示接口 100的一般化表示。
图2A-2C示出根据本发明的多个实施例、用于连接视频源和视频显示单元的视频接口***。
图3示出根据本发明的一个实施例的示范主链路速率。
图4A示出根据本发明的一个实施例的主链路数据分组。
图4B示出根据本发明的一个实施例的主链路分组报头。
图5A示出根据本发明的一个实施例、设置成提供子分组封装和多分组复用的***。
图5B示出图5A所示***的另一个实现。
图6示出作为图5所示流的示例的复用主链路流的高级简图。
图7示出根据本发明的数据流的另一个示例。
图8示出根据本发明的一个实施例的复用数据流的又一个示例。
图9A示出根据本发明的一个实施例的代表子分组。
图9B示出根据本发明的一个实施例的代表主链路数据分组。
图10示出有选择刷新的图形图像的一个示例。
图11示出根据本发明的一个实施例的示范链路训练(training)模式。
图12示出根据本发明的一个实施例的***的逻辑分层。
图13示出根据本发明的一个实施例、使用8B/10B的示范特殊字符映射。
图14示出根据本发明的一个实施例的示范曼彻斯特II编码方案。
图15示出根据本发明的一个实施例的代表辅助信道电气子层。
图16示出根据本发明的一个实施例的代表主链路电气 子层。
图17示出根据本发明的一个实施例的代表连接器。
图18示出根据本发明的一个实施例的源状态图。
图19示出根据本发明的一个实施例的显示状态图。
图20-24示出本发明的基于各种计算机的实现。
图25示出流程图,详细描述根据本发明的一个实施例、用于确定接口的操作模式的过程。
图26示出流程图,详细描述根据本发明的某些方面、用于提供实时视频图像校验的过程。
图27A-27B示出根据本发明的一个实施例的链路建立过程的流程图。
图28示出流程图,详细描述根据本发明的一个实施例、用于执行训练会话的过程。
图29示出用于实现本发明的计算机***。
图30示出用于实现本发明的***。
具体实施方式
现在参照本发明的一个具体实施例,在附图中示出它的一个实例。虽然结合具体实施例来描述本发明,但是大家会理解,它不是要将本发明限制到所述实施例。相反,它意在涵盖可包含在所附权利要求书定义的本发明的精神和范围之内的备选、修改和等效方案。
发明的接口是点对点、基于分组、即插即用、串行数字显示接口,它是开放式且可缩放的(scalable),适合与包括但不限于台式监测器配合使用,以及提供笔记本电脑/一体化PC和包括HDTV显示器的消费者电子显示装置等中的LCD连通性。与传送单视频光栅加上例如Vsync、Hsync、DE等定时信号的常规显示接口不同,发明的接口提供能够采取在物理链路中建立的“虚拟管道”的形式同时传递一个或多个分组流的多流分组传递的***。
例如,图1示出根据本发明的一个实施例的交叉平台基于分组的数字视频显示接口100的一般化表示。接口100通过物理链路106(又称作管道)将发射器102连接到接收器104。在所述实施例中,在发射器102接收多个数据流108-112,必要时,发射器102将各数据流分包为对应数量的数据分组114。然后,将这些数据分组编为对应的数据流,将其中的每个通过关联虚拟管道116-120传递给接收器104。应当注意,可对于特定数据流来优化各虚拟链路的链路速率(即数据分组传递速率),从而引起物理链路106传送各具有关联链路速率的数据流(根据特定数据流,其中的每个可相互不同)。数据流110-114可采取多种形式,例如视频、图形、音频等。
当源是视频源时,数据流110-114通常包括各种视频信号,它们可具有任何数量和类型的公知格式,例如合成视频、串行数字、并行数字、RGB或消费者数字视频。视频信号可以是模拟视频信号,只要源102包括某种形式的模拟视频源,例如模拟电视、照相机、模拟VCR、DVD播放机、摄像放像机、激光播放机、TV调谐器、机顶盒(具有卫星DSS或有线电视信号)等。源102还可包括数字图像源,例如数字电视(DTV)、数字照相机等。数字视频信号可以是任何数量和类型的公知数字格式,例如SMPTE 274M-1995(1920×1080分辨率、逐行或隔行扫描)、SMPTE 296M-1997(1280×720分辨率,逐行扫描)以及标准480逐行扫描视频。
在源102提供模拟图像信号的情况下,模数转换器(A/D)将模拟电压或电流信号转换成数字编码数字(信号)的离散序列,在该过程中形成适合于数字处理的适当数字图像数据字。可使用大量A/D转换器的任一个。作为示例,其它A/D转换器包括例如由下列公司制造的A/D转换器:Philips、Texas Instrument、Analog Devices、Brooktree等。
例如,如果数据流110是模拟类型信号,则包含在或者耦合到发射器102的模数转换器(未示出)将模拟数据进行数字化,然后 通过分包器将它分包,分包器将数字化数据流110转换成多个数据分组114,其中的每个将通过虚拟链路116传送给接收器104。然后,接收器104通过将数据分组114适当地重组为它们的原始格式,来重构数据流110。应当注意,链路速率与原始流速率无关。唯一要求在于,物理链路106的链路带宽高于待传送数据流的合计(aggregate)带宽。在所述实施例中,根据数据映射定义、通过相应虚拟链路来封装入局(incoming)数据(例如在视频数据的情况下的像素数据)。这样,物理链路106(或者组成虚拟链路的任一个)没有像常规互连、如DVI那样每个链路字符时钟传送一个像素数据。
这样,接口100不仅为传输视频和图形数据、而且还为传输可能需要的音频及其它应用数据来提供可缩放媒体。另外,本发明支持热插事件检测,并且自动将物理链路(或管道)设置到其最佳传输速率。本发明为适合多个平台的所有显示器提供低引脚数、纯数字显示互连。这类平台包括主机显示(host to display)、膝上型/一体化以及HDTV以及其它消费者电子应用。
除了提供视频和图形数据之外,可将显示定时信息嵌入数字流,从而提供实质上完善且即时的显示对准(alignment),消除了对于例如“自动调整”等特征的需要。发明的接口的基于分组的性质提供可缩放性,以便支持多媒体应用的多个数字数据流,例如多个视频/图形流和音频流。另外,可提供外设配件和显示控制的通用串行总线(USB)传输,而无需附加布线。
下面将论述发明的显示接口的其它实施例。
图2示出基于图1所示***100的***200,它用来连接视频源202和视频显示单元204。在所示实施例中,视频源202可包括数字图像(或数字视频源)206和模拟图像(或模拟视频源)208的任一个或两个。在数字图像源206的情况下,将数字流210提供给发射器102,而在模拟视频源208的情况下,与其耦合的A/D转换器单元212将模拟数据流213转换成对应数字数据流214。然后,由发射器 102通过与数字数据流210大致相同的方式来处理数字数据流214。显示单元204可以是模拟类型显示器或数字类型显示器,或者在一些情况下可以处理向其提供的模拟或数字信号的任一个或两个。在任何情况下,显示单元204包括显示接口216,它将接收器104与显示器218以及模拟类型显示器的情况下的D/A转换器单元220进行接口。在所述实施例中,视频源202可采取多种形式(例如台式个人计算机、数字或模拟TV、机顶盒等),而视频显示单元104可采取视频显示器的形式(例如LCD类型显示器、CRT类型显示器等)。
但是,不管视频源或视频宿的类型,各种数据流可在通过物理链路106进行传输之前被数字化(必要时)和分包,其中物理链路106包括等时数据流的单向主链路222以及视频源202与视频显示器204之间的链路建立和其它业务(例如各种链路管理信息、通用串行总线(USB)数据等)的双向辅助信道224。
因此,主链路222能够同时传送多个等时数据流(例如多个视频/图形流和多信道音频流)。在所述实施例中,主链路222包括多个不同的虚拟信道,各能够以每秒数千兆位(Gbps)来传递等时(isochronous)数据流(例如未压缩图形/视频和音频数据)。因此,从逻辑观点来看,主链路222表现为单物理管道,并且在这个单物理管道中,可建立多个虚拟管道。这样,没有向物理信道分配逻辑数据流,而是各逻辑数据流在它自己的逻辑管道(即上述虚拟信道)中传送。
在所述实施例中,主链路222的速度或传递速率是可调整的,以便补偿链路条件。例如,在一个实施例中,可在每个信道大约1.0Gbps的最慢速度至大约2.5Gbps的近似范围中、以近似0.4Gbps增量(参见图3)来调整主链路222的速度。在每个信道2.5Gbps,主链路222可支持通过单信道、每个像素具有18位彩色深度的SXGA60Hz。应当注意,信道数量的减少不仅降低互连成本,而且还降低功耗,这对于例如便携装置等功率敏感应用是一个重要考虑因素(并且合乎需要)。但是,通过将信道数量增加到四,主链路222可支持在60Hz 每个像素具有24位彩色深度的WQSXGA(3200×2048图像分辨率)或者在60Hz每个像素具有18位彩色深度的QSXGA(2560×2048),而没有数据压缩。甚至在每个信道1.0Gbps的最低速率,仅需要两个信道来支持未压缩HDTV(即1080i或720p)数据流。
在所述实施例中,选择主链路数据速率,其带宽超过组成虚拟链路的合计带宽。发送到接口的数据以其原始速率到达发射器。必要时,接收器104中的时基恢复(TBR)单元226使用主链路数据分组中嵌入的时间戳来再生(regenerate)该流的原始速率。但是,应当注意,对于图2B所示的适当配置的数字显示装置232,时基恢复是不必要的,因为以链路字符时钟速率将显示数据发送给显示驱动器电子器件(electronics),由此极大地减少所需的信道数量,其中具有显示的复杂度和成本的同量减少。例如,图2C示出示范LCD面板232,以无需时期恢复的方式对它进行配置,因为实质上将显示数据管线传输到各个列驱动器234,它们与行驱动器236结合用来驱动阵列240中的所选显示元件238。
其它实施例描述链路速率和像素/音频时钟速率的简单枚举方法。已经研究并了解,目前存在的所有标准像素/音频时钟频率是以下主频率的子集: 23.76GHz=210x33x57x111Hz 这意味着,像素(或音频)时钟速率可采用四个参数A、B、C和D来表示为: 像素时钟速率=2A*3B×5C×11D A=4位,B=2位,C=3位,以及D=1位。
甚至对于其链路速率(它对于使用10位字符、如8B/10B字符的链路为串行链路比特率/10)可能与像素时钟速率不同的链路,在采用这四个参数A’、B’、C’和D’来定义链路速率的方面存在有益效果:有益效果是从链路时钟再生像素/音频时钟的简单性。例如,比如链路速率设置为A’=6、B’=3、C’=7和D’=0,并且对应链路速率为135MHz。 但是,假定像素时钟速率设置为A=8、B=3、C=7和D=0(=108MHz),则在像素时钟速率等于链路速率*22/51时,可从链路时钟生成像素时钟。
再参照需要时基恢复的那些***,时基恢复单元226可实现为数字时钟合成器。对于未压缩视频流,时间戳存储在分组报头中,如下面更详细地进行描述,它为20位值。对于给定流,20位中的四位连续存储在各报头中(TS3-0、TS7-4、TS11-8、TS15-12、TS19-16)。按照下式从链路字符时钟频率(Freq link char)获得原始流频率(Freq_native): Eq(1)Freq_native=Freq_link_char*(TS19-0)/220
发射器102通过计算在链路字符时钟频率周期(period)的220个循环(cycle)中原始流时钟的数量,来生成这个时间戳。计数器在链路字符时钟的每220个循环更新该值。由于这两个时钟相互同步,所以时间戳值将随时间改变1。在更新之间,发射器102将在给定分组流的报头中重复发送相同时间戳。时间戳值的突然改变(改变超过1计数)可由接收器解释为指示流源的不稳定条件。
应当注意,对于音频流不传递时间戳。在这个情况下,源装置通知显示装置关于音频样本速率和每个样本的位数。通过根据Eq(2)和链路字符速率来确定音频速率,显示装置再生原始音频流速率。
Eq(2)音频速率=(音频样本速率)×(每个样本的位数)×(信道数量)。
图4A所示的主链路数据分组400包括如图4B所示的主链路分组报头402,它由16位组成,其中位3-0是流ID(SID)(指明最大流计数为16),位4是时间戳(TS)LSB。当位4等于1时,这个分组报头具有时间戳值的最低有效的4位(仅用于未压缩视频流)。位5是视频帧序列位,它充当帧计数器的最低有效位,它在视频帧边界从“0”转换到“1”或者从“1”转换到“0”(仅用于未压缩视频流)。位7和 6被保留,而位8至10是4位CRC(CRC),它校验前八位的误差。位15-12是时间戳/流ID反演(inversion)。(TSP/SIDn)对于未压缩视频用作20位时间戳值中的四位。
发明的接口的优点之一是复用不同数据流的能力,其中不同数据流的每个可以是不同格式以及具有包括多个子分组的某些主链路数据分组。例如,图5示出根据本发明的一个实施例、设置成提供子分组封装和多分组复用的***500。应当注意,***500是图2所示***200的一个特定实施例,因此不应当理解为限制本发明的范围或目的。***500包括流源复用器502,包含在发射器102中,用于将流1补充数据流504与数据流210相结合以形成复用数据流506。然后,将复用数据流506转发给链路层复用器508,它将多个数据流的任一个相结合以形成由多个数据分组512形成的复用主链路流510,其中数据分组512的一部分可包括其中包含的多个子分组514的任一个。链路层解复用器516根据流ID(SID)和关联子分组报头将复用数据流510分为它的组成数据流,而流宿解复用器518还分离子分组中包含的流1补充数据流。
图6示出作为图5所示流510的示例、在通过主链路222复用三个流时的复用主链路流600的高级简图。这个示例中的三个流是:UXGA图形(流ID=1)、1280×720p视频(流ID=2)以及音频(流ID=3)。主链路分组400的小分组报头大小使分组开销为最小,这产生极高的链路效率。分组报头可以如此小的原因在于,在通过主链路222传输分组之前,通过辅助信道224来传递分组属性。
一般来说,当主要分组流是未压缩视频时,子分组封装是一种有效方案,因为未压缩视频数据流具有与视频消隐周期对应的数据空闲周期。因此,由未压缩视频流形成的主链路业务将包括这个周期中的空特殊字符分组的系列。通过利用复用各个数据流的能力,当源流是视频数据流时,本发明的某些实现使用各种方法来补偿主链路速率与像素数据速率之间的差。例如,如图7所示,像素数据速率 为0.5千兆位/每秒,使得每隔2纳秒传送像素数据的一位。在这个示例中,链路速率已经设置为1.25千兆位/每秒,使得每隔0.8纳秒传送像素数据的一位。在这里,发射器102将特殊字符散布在像素数据之间,如图8所示。两个特殊字符设置在像素数据的第一位P1和像素数据的第二位P2之间。特殊字符允许接收器104区分像素数据的每个位。将特殊字符散布(intersperse)在像素数据的位之间还创建稳定的数据流,它允许链路保持同步。在这个示例中,特殊字符是空字符。对于这类方法不需要行缓冲器,仅需要小FIFO,因为链路速率足够快。但是,在接收侧需要较多逻辑来重构视频信号。接收器需要知道特殊字符开始和结束的时间。
散布方法的一个备选方案是将像素数据的连续位与特殊字符、如空值进行交替。例如,可将P1至P4馈入发射器104所包含的行缓冲器,然后可将一个或多个空值馈入缓冲器,直到更多像素数据可用。这类实现要求比上述散布方法更大的缓冲器空间。在许多这类实现中,由于比较高的链路速度,填充行缓冲器所需的时间将超过在行缓冲器全满之后传送数据所需的时间。
如参照图5A所述,发明的接口的优点之一是不仅复用各个数据流、而且还将多个子分组的任一个封装在特定主链路数据分组中的能力。图9A示出根据本发明的一个实施例的代表子分组900。子分组900包括在所述实施例中为2的子分组报头902,并且伴随SPS(子分组开始)特殊字符。如果封装了子分组900的主链路数据分组除了子分组900之外还包含分组有效载荷,则必须通过SPE(子分组结束)特定字符来标记子分组900的结束。否则,主要分组的结束(如图9B所示示例中的后续COM字符所示)标记子分组902以及封装它的主要分组的结束。但是,子分组在其封装主要分组没有有效载荷时无需以SPE结束。图9B示出根据本发明的一个实施例的主链路分组中的示范子分组格式。应当注意,报头字段和子分组有效载荷的定义取决于使用子分组902的特殊应用配置文件(profile)。
子分组封装使用的特别有用的示例是有选择地刷新未压缩图形图像1000,如图10所示。整个帧1002的属性(水平/垂直总数、图像宽度/高度等)将通过辅助信道224来传递,因为只要流保持为有效,则那些属性保持为恒定。在选择性刷新操作中,每个视频帧仅更新图像1000的一部分1004。必须每帧传送已更新矩形(即部分1004)的四个X-Y坐标,因为矩形坐标的值逐帧改变。另一个示例是256色图形数据所需的颜色查找表(CLUT)数据的传输,其中8位像素数据是256条目CLUT的一个条目,并且必须动态更新CLUT的内容。
单个双向辅助信道224提供对于链路建立有用的并且支持主链路操作的各种支持功能以及传送辅助应用数据、如USB业务的管道。例如,通过辅助信道224,显示装置可通知源装置关于例如失步(sync loss)、丢弃分组和训练会话结果等事件(下面进行描述)。例如,如果特定训练会话失败,则发射器102根据失败训练会话的预先选择或确定结果来调整主链路速率。这样,通过将可调整高速主链路与较慢但极可靠的辅助信道相结合所创建的闭环允许通过各种链路条件的健壮操作。应当注意,在一些情况下(它的一个示例如图5B所示),可使用主链路222的带宽中将数据从源装置202传递到宿装置204的部分522以及从宿装置204到源装置202的单向反向信道524来建立逻辑双向辅助信道520。在一些应用中,这个逻辑双向辅助信道的使用可以比使用图5A所示的半双工双向信道更合乎需要。
在开始传送实际分组数据流之前,发射器102通过在概念上与调制解调器的链路建立相似的链路训练会话来建立稳定链路。在链路训练期间,主链路发射器102发送预定训练模式,使得接收器104可确定它是否可实现固定位(solid bit)/字符锁定。在所述实施例中,在辅助信道上传送发射器102与接收器104之间的训练相关握手。图11示出根据本发明的一个实施例的链路训练模式的一个示例。如图所示,在训练会话期间,阶段1表示最短行程(run)长度,而阶段2是由接收器用来优化均衡器的最长行程长度。在阶段3中,只要链路质量 是适当的,则实现位锁定和字符锁定。训练周期通常为大约10毫秒,在这个时间中发送数据的大约107个位。如果接收器104没有实现固定锁定,则通过辅助信道224通知发射器102,以及发射器102减小链路速率并重复训练会话。
除了提供训练会话管道之外,辅助信道224还可用来传送主链路分组流描述,由此极大地减少主链路222上的分组传输的开销。另外,辅助信道224可配置成传送扩展显示标识数据(EDID)信息,代替存在于所有监测器的显示数据信道(DDC)(EDID是VESA标准数据格式,它包含与监测器及其能力有关的基本信息,其中包括厂商信息、最大图像大小、颜色特性、工厂预设定时、频率范围极限以及监测器名称和序列号的字符串。信息存储在显示器中,并用于通过位于监测器和PC图形适配器之间的DDC与***进行通信。***将这个信息用于配置目的,因此监测和***可共同工作)。在所说的扩展协议模式中,辅助信道可根据需要传送异步和等时分组,以便支持例如键盘、鼠标和扩音器等附加数据类型。
图12示出根据本发明的一个实施例的***200的逻辑分层120。应当注意,虽然根据应用,准确的实现可能有所不同,但是一般来说,源(例如视频源202)由包括发射器硬件的源物理层1202、包括复用硬件和状态机(或固件)的源链路层1204以及例如音频/视频/图形硬件及关联软件等数据流源1206形成。类似地,显示装置包括物理层1208(包括各种接收器硬件)、包括解复用硬件和状态机(或固件)的宿链路层1210以及包括显示/定时控制器硬件和可选固件的流宿1212。源应用配置文件层1214定义源用以与链路层1204进行通信的格式,以及类似地,宿应用配置文件层1216定义宿1212用以与宿链路层1210进行通信的格式。
现在更详细地论述各种层。
在所述实施例中,源装置物理层1202包括电气子层1202-1和逻辑子层1202-2。电气子层1202-1包括接口初始化/操作的 所有电路,例如热插/热拔检测电路、驱动器/接收器/端接电阻器、并行-串行/串行-并行转换以及具有扩频能力的PLL。逻辑子层1202-2包括分包/解分包(de-packetizing)、数据加扰(scrambling)/解扰(de-scrambling)、链路训练的模式生成、时基恢复电路以及例如提供主链路222的256个链路数据字符和十二个控制字符(它的一个示例如图13所示)和辅助信道224的曼彻斯特II(参见图14)的8B/10B(如ANSIX3.230-1994第11条中所规定)等数据编码/解码。
应当注意,例如在美国专利号4486739中描述了8B/10B编码算法,通过引用将其结合于此。本领域的技术人员知道,8B/10B代码是将8位数据块编码为10位码字供串行传输的块代码。另外,8B/10B传输代码将随机1和0的字节宽数据流转换成1和0的DC平衡流,其中最大行程长度为5。这类代码提供足够的信号过渡(transition),以便由接收器、如收发器110来实现可靠的时钟恢复。另外,对于光纤和电磁导线连接,DC平衡数据流证明是有利的。串行流中的1和0的平均数量保持为相等或接近相等水平。8B/10B传输代码在6和4位块边界上将1和0的数量之间的不均衡限制到-2、0或2。编码方案还实现用于信令的附加代码,称作命令代码。
应当注意,为了避免未压缩显示数据引起的重复位模式(因此减小EMI),通过主链路222传送的数据在8B/10B编码之前被加扰。除训练分组和特殊字符之外的所有数据将被加扰。采用线性反馈移位寄存器(LFSR)来实现加扰功能。在启用数据加密时,LFSR晶种的初始值取决于加密密钥集。如果它是没有加密的数据加扰,则初始值将是固定的。
由于通过辅助信道224来传送数据流属性,因此,主链路分组报头充当流标识号,由此极大地减少开销并使链路带宽为最大。还应当注意,主链路222或辅助链路224均没有独立的时钟信号线。这样,主链路222和辅助链路224上的接收器对数据取样,并从入局数据流中提取时钟。接收器电气子层中的任何锁相环(PLL)电路的快速 锁相是重要的,因为辅助信道224是半双工双向,并且业务的方向频繁改变。因此,由于曼彻斯特II(MII)编码的频繁且均匀信号过渡,辅助信道接收器上的PLL在少至16个数据周期中进行锁相。
在链路建立时,使用通过辅助信道224的握手来协商主链路222的数据速率。在这个过程中,通过主链路222以最高链路速度来发送训练分组的已知集合。通过辅助信道224向发射器102回传成功或失败。如果训练失败,则减小主链路速度并重复进行训练,直到成功为止。这样,使源物理层1102更加能够防止电缆问题,因此更加适合于外部主机监测应用。但是,与常规显示接口不同,主要信道链路数据速率与像素时钟速率分离(decouple)。链路数据速率设置成使得链路带宽超过传送流的合计带宽。
源链路层1204处理链路初始化和管理。例如,当接收到在监测器加电或者监测器电缆与源物理层1202的连接时生成的热插检测事件时,源装置链路层1204在辅助信道224上通过互换来评估接收器的能力,以便确定训练会话所确定的最大主链路数据速率、接收器上的时基恢复单元的数量、两端的可用缓冲器大小、USB扩展的可用性,然后通知流源1206关于关联热插事件。另外,在向流源1206进行请求时,源链路层1204读取显示能力(EDID或等效)。在正常操作期间,源链路层1204通过辅助信道224向接收器104发送流属性,通知流源1204关于主链路222是否具有足够资源用于处理所请求数据流,通知流源1204关于例如失步和缓冲器溢出等链路故障事件,并通过辅助信道224向接收器发送流源1204所提交的MCCS命令。源链路层1204与流源/宿之间的所有通信均使用应用配置文件层1214中定义的格式。
一般来说,应用配置文件层定义流源(或宿)用以与关联链路层进行接口的格式。应用配置文件层所定义的格式分为以下种类,应用无关格式(链路状态查询的链路消息)和应用相关格式(主链路数据映射、接收器的时基恢复方程以及适用时的宿能力/流属性消息子分组 格式)。应用配置文件层支持以下彩色格式,24位RGB、16位RG2565、18位RGB、30位RGB、256色RGB(基于CLUT)、16位CbCr422、20位YCbCr422和24位YCbCr444。
例如,显示装置应用配置文件层(APL)1214实质上是应用编程接口(API),它描述通过主链路222的流源/宿通信的格式,包括向接口100发送或者从接口100接收的数据的呈现格式。由于APL1214的某些方面(例如电源管理命令格式)是基本监测器功能,所以它们是接口100的所有使用共同的。而例如数据映射格式和流属性格式等其它非基本监测器功能是将要传送的应用或一种类型的等时流唯一的。与应用无关,流源1204询问源链路层1214,以便在通过主链路222开始任何分组流传输之前确定主链路222是否能够处理未决(pending)数据流。
当确定主链路222能够支持未决分组流时,流源1206向源链路层1214发送流属性,然后通过辅助信道224向接收器传送。这些属性是接收器用来识别(identify)特定流的分组、从流中恢复原始数据以及又将它格式化为流的原始数据速率的信息。数据流的属性是应用相关的。
在预期带宽在主链路222上不可用的那些情况下,流源1214可通过例如减小图像刷新速率或彩色深度来采取纠正动作。
显示装置物理层1216将显示装置链路层1210和显示装置APL 1216与用于链路数据传输/接收的信令技术隔离。主链路222和辅助信道224具有它们自己的物理层,各由逻辑子层和包括连接器规范的电气子层组成。例如,半双工双向辅助信道224在链路的各端具有发射器和接收器,如图15所示。由逻辑子层1208-1向辅助链路发射器1502提供链路字符,链路字符然后被串行化并传送给对应辅助链路接收器1504。接收器1504又从辅助链路224接收串行化链路字符,并以链路字符时钟速率对数据解串(de-serialize)。应当注意,源逻辑子层的主要功能包括信号编码、分包、数据加扰(用于EMI减小)以 及发射器端口的训练模式生成。对于接收器端口,接收器逻辑子层的主要功能包括信号解码、解分包、数据解扰和时基恢复。
辅助信道逻辑子层的主要功能包括数据编码和解码、数据的成帧/解帧,并且在辅助信道协议中存在两个选项:独立协议(限制于点对点拓扑结构中的链路建立/管理功能)是可由链路层状态机或固件来管理的轻型(lightweight)协议,以及支持其它数据类型、如USB业务和拓扑结构、如菊花链宿装置的扩展协议。应当注意,数据编码和解码方案是相同的,而与协议无关,但数据的成帧在两个之间有所不同。
又参照图15,辅助信道电气子层包含发射器1502和接收器1504。由逻辑子层向发射器1502提供链路字符,将它们进行串行化并向外传送。接收器1504从链路层接收串行化链路字符,随后以链路字符时钟速率对它解串。辅助信道224的正和负信号在链路各端通过50欧姆端接电阻器端接到地。在所述实现中,驱动电流是根据链路条件可编程的,并且范围从大约8毫安至大约24毫安,从而产生大约400毫伏至大约1.2伏的Vdifferential_pp的范围。在电气空闲(electrical idle)模式中,既不驱动正信号也不驱动负信号。当开始从电气空闲状态进行传输时,必须传送SYNC模式并且重新建立链路。在所述实施例中,SYNC模式包括以时钟速率转换(toggle)辅助信道差分对信号28次、之后跟随曼彻斯特II编码的四个1。通过定期驱动或测量辅助信道224的正和负信号,源装置中的辅助信道主导装置(master)检测热插(hot-plug)和热拔(hot-unplug)事件。
在所述实施例中,主链路222支持分立的可变链路速率,它们是局部晶体频率的整数倍(参见图3的与24MHz的局部晶体频率(local crystal frequency)一致的链路速率的代表集合)。如图16所示,主链路222(作为单向信道)仅具有源装置上的发射器1602和显示装置上的接收;器1604。
如图所示,采取该形式的电缆1604包括一组双绞线,在 典型的基于RGB彩色的视频***(例如基于PAL的TV***)中提供红(R)、绿(G)和蓝(B)视频信号的每一个用一根。本领域的技术人员知道,双绞线是一种类型的电缆,它由缠绕的两根独立绝缘导线组成。一根导线传送信号,而另一个根导线接地并吸收信号干扰。应当注意,在其它一些***中,信号还可以是用于NTSC视频TV***的基于分量(component)的信号(Pb、Pr、Y)。在电缆中,各双绞线单独屏蔽。提供+12伏电源和地的两个引脚。各差分对的特性阻抗是100欧姆+/-20%。还屏蔽整个电缆。这个外层屏蔽和单独屏蔽在两端短接到连接器外壳。连接器外壳在源装置中短接到地。图17所示的连接器1700具有一排13个引脚,其中的引脚分配对于源装置端和显示装置端上的连接器均相同。源装置提供电力。
主链路222端接于两端,并且由于主链路222是AC耦合的,所以端接电压可以在0V(地)至+3.6伏之间的任一点。在所述实现中,驱动电流是根据链路条件可编程的,并且范围从大约8毫安至大约24毫安,从而产生大约400毫伏至大约1.2伏的Vdifferential_pp的范围。使用训练模式为各连接选择最小电压摆动。对电源管理模式提供电气空闲状态。在电气空闲中,既不驱动正信号也不驱动负信号。当开始从电气空闲状态进行传输时,发射器必须进行训练会话,以便与接收器重新建立链路。
现在根据以下所述的图18和图19所示的状态图来描述本发明。因此,图18示出以下所述的源状态图。在断开(off)状态1802,***断电,使得源被禁用。如果源被启用,则***转变到适合于节电和接收器检测的备用(standby)状态1804。为了检测接收器是否存在(即热即插即用),辅助信道定期脉动(pulse)(例如每10毫秒为1微秒),并且驱动期间在端接电阻器两端的电压降的测量值被测量。如果根据测量电压降来确定接收器存在,则***转变到检测接收器状态1806,指明检测到接收器、即检测到热插事件。但是,如果没有检测到接收器,则接收器检测继续进行,直至检测到接收器或者经过超时的时间为止。 应当注意,在一些情况下,源装置可选择成转到“断开”状态,从该状态不再尝试进行显示检测。
如果在状态1806,检测到显示热拔事件,则***又转变到备用状态1804。否则,源采用正和负信号来驱动辅助信道,以便唤醒(wake up)接收器,并检查接收器的后续响应(如果有的话)。如果没有接收到响应,则接收器没有被唤醒,并且源保持在状态1806。但是,如果从显示器接收到信号,则显示器已经被唤醒,并且源准备读取接收器链路能力(例如最大链路速率、缓冲器大小和时基恢复单元的数量),以及***转变到主链路初始化状态1808,并准备开始训练开始通知阶段。
在这一点上,通过在主链路上以设置链路速率来发送训练模式来开始训练会话,并检查关联训练状态。接收器三个阶段的每个的合格/失败位,并且发射器仅在检测到合格时才进入下一个阶段,使得在检测到合格时,主链路以那个链路速率准备就绪。在这一点上,接口转变到正常操作状态1510,否则,减小链路速率并重复进行训练会话。在正常操作状态1810期间,源继续定期监测链路状态指标,它如果失败,则检测到热拔事件,以及***转变到备用状态1804,并等待热插检测事件。但是,如果检测到失步,则***转变到状态1808等待主链路重新发起事件。
图19示出以下所述的显示状态图1900。在状态1902,没有检测到电压,显示器转到“断开”状态。在备用模式状态1904,主链路接收器和辅助信道从属装置(slave)处于电气空闲,监测辅助信道从端口的端接电阻器两端的电压降的预定电压。如果检测到电压,则辅助信道从端口被接通,从而指明热插事件,以及***移动到显示状态1906,否则,显示保持在备用状态1904。在状态1906(主链路初始化阶段),如果检测到显示器,则辅助从端口完全被接通,以及发射器响应接收器链路能力读取命令,并且显示器状态转变到1908,否则,如果在超过预期时间周期在辅助信道上没有活动,则使辅助信道从端 口进入备用状态1904。
在训练开始通信阶段,显示器通过使用训练模式调整均衡器、更新各阶段的结果,来响应发射器进行的训练发起。如果训练失败,则等待另一个训练会话,以及如果训练合格,则转到正常操作状态1910。如果在超过预定时间(例如10毫秒)在辅助信道上或者在主链路上(用于训练)没有活动,则辅助信道从端口设置成备用状态1904。
图20-24示出交叉平台显示接口的特定实现。
图20示出PC主板2000,其中具有结合根据本发明的发射器2004的板载图形引擎2002。应当注意,发射器2004是图1所示发射器的一个特定示例。在所述实施例中,发射器2004(沿连接器1700的行)耦合到安装于主板2000的连接器2006,主板2000又通过耦合显示装置2010的双绞线2010连接到显示装置2008。
本领域已知,PCI Express(由加利福尼亚的圣克拉拉的Intel Corporation开发)是高带宽低引脚数的串行互连技术,它还保持与现有PCI基础设施的软件兼容性。在这个配置中,PCI Express端口经过扩大(augment)以便符合交叉平台接口的要求,它可使用如图所示的主板安装连接器直接驱动显示装置。
在不可能在主板上安装连接器的情况下,信号可通过PCI Express主板的SDVO插槽被路由,并使用如图21所示的无源卡连接器被带到PC的背面。如同当代附加图形卡的情况那样,附加图形卡可取代板载图形引擎,如图23所示。
在笔记本电脑应用的情况下,主板图形引擎上的发射器将通过内部布线来驱动集成接收器/TCON,它将直接驱动面板。对于最节省成本的实现,接收器/TCON将安装在面板上,由此将互连导线的数量减少到8或10,如图24所示。
上述示例全部假定集成发射器。但是,完全可行的是实现为分别通过AGP或SDVO插槽集成到PCI和PCI Express环境的独立发射器。独立发射器将实现输出流,而无需图形硬件或软件的任何 改变。
现在根据各描述用于实现本发明的特定过程的多个流程图来描述本发明的方法。具体来说,图25-29描述多个相互关联过程,它们在单独或以任何组合使用时描述本发明的方面。
图25示出流程图,详细描述根据本发明的一个实施例、用于确定接口100的操作模式的过程2500。在这个过程中,仅当视频源和显示装置均为数字时,才将操作模式设置为数字模式。否则,将操作模式设置为模拟模式。应当注意,这个上下文中的“模拟模式”可包括常规VGA模式以及包括具有嵌入对齐信号和双向边带的差分模拟视频的增强模拟模式。下面描述这种增强模拟模式。
在步骤2502,询问视频源以便确定视频源是支持模拟还是数字数据。如果视频源仅支持模拟数据,则耦合装置100的操作模式将设置为模拟(步骤2508),然后该过程结束(步骤2512)。
如果视频源可输出数字数据,则该过程继续进行到步骤2506。然后,询问显示装置以便确定显示装置是否配置成接收数字数据。如果显示装置仅支持模拟数据,则耦合装置的操作模式将设置为模拟(步骤2508),然后该过程结束(步骤2512)。否则,耦合装置的操作模式设置为数字(步骤2510)。例如,处理器可控制耦合到中的开关,以便将模式设置为数字。一般来说,耦合装置配置成仅当视频源和视频宿均以对应数字模式进行听任时,才以全数字模式进行操作。
图26示出流程图,详细描述根据本发明的某些方面、用于提供实时视频图像校验的过程2600。在这个示例中,过程2600的所有确定由耦合到显示接口的处理器来进行。
在步骤2600,从视频源接收视频信号。随后,由关联所接收视频信号的视频源来提供信号质量测试模式(步骤2602)。在步骤2604,根据质量测试模式来确定误码率。然后,确定误码率是否大于门限值(步骤2606)。如果确定误码率不大于门限值,则确定(步骤2614)是否存在更多视频帧。如果确定存在更多视频帧,则该过程返回到步 骤2600。否则,该过程结束。
但是,如果在步骤2606确定误码率大于门限值,则确定(步骤2608)比特率是否大于最小比特率。如果比特率大于最小比特率,则降低比特率(步骤2610),并且该过程返回到步骤2606。如果比特率不大于最小比特率,则将模式改变为模拟模式(步骤2612),并且该过程结束。
图27示出根据本发明的一个实施例的链路建立过程的流程图2700。过程2700在2702开始于接收到热插检测事件通知。在2704,通过关联辅助信道来进行主链路查询,以便确定最大数据速率、接收器中包含的多个时基恢复单元以及可用缓冲器大小。随后,在2706,通过训练会话来检验最大链路数据速率,并且在2708,通知数据流源关于热插事件。在2710,通过辅助信道来确定显示器的能力(例如使用EDID),并且在2712,显示器响应查询,它又在2714产生主链路训练会话的合作。
随后,在2716,流源通过辅助信道向接收器发送流属性,并且在2718,进一步通知流源关于主链路是否能够支持在2720的所请求数量的数据流。在2722,通过添加关联分组报头来形成各个数据分组,并且在2724,调度多个源流的复用。在2726,确定链路状态是否正确。当链路状态不正确时,则在2728,通知源关于链路故障事件,否则,在2730,根据各个分组报头将链路数据流重构为原始流。在2732,则将重构原始数据流传递给显示装置。
图28示出流程图,详细描述根据本发明的一个实施例、用于执行训练会话的过程2800。应当注意,训练会话过程2800是图25所示操作25的一个实现。在2802,通过在主链路上以设置链路速率向接收器发送训练模式,来开始训练会话。图11示出根据本发明的一个实施例的典型链路训练模式。如图所示,在训练会话期间,阶段1表示最短行程长度,而阶段2是最长行程长度。接收器将使用这两个阶段来优化均衡器。在阶段3中,只要链路质量是适当的,则实现 位锁定和字符锁定。在2804,接收器检查关联训练状态,以及根据训练状态检查,在2806,接收器三个阶段的每一个以及发射器设置合格/失败位。在各阶段,接收器仅在检测到合格时才进入下一个阶段,以及在2810,如果接收器没有检测到合格,则接收器减小链路速率,并重复进行训练会话。在2812,主链路以检测到合格的那个链路速率准备就绪。
图29示出用于实现本发明的计算机***2900。计算机***2900只是可实现本发明的图形***的一个示例。计算机***2900包括中央处理器(CPU)1510、随机存取存储器(RAM)2920、只读存储器(ROM)2925、一个或多个***设备2930、图形控制器2960、主存储装置2940和2950以及数字显示单元2970。本领域公知,ROM用于向CPU 2910单向传递数据和指令,而RAM通常用于双向传递数据和指令。CPU 2910一般可包括任何数量的处理器。主存储装置2940和2950均可包括任何适当的计算机可读介质。通常是海量存储器装置的辅助存储介质880还与CPU 2910双向耦合,并提供附加数据存储容量。海量存储器装置880是可用来存储包括计算机代码、数据等的程序的计算机可读介质。海量存储器装置880通常是例如硬盘或磁带等存储介质,它们一般比主存储装置2940、2950要慢。海量存储装置880可采取磁或纸带读取器或者某种其它公知装置的形式。大家会理解,海量存储器装置880中保持的信息在适当情况下可作为虚拟存储器、作为RAM 2920的组成部分以标准方式被结合。
CPU 2910还耦合到一个或多个输入/输出装置890,它可包括但不限于例如视频监测器、轨迹球、鼠标、键盘、扩音器、触控式(touch-sensitive)显示器、换能器(transducer)读卡器、磁带或纸带读取器、写字板、指示笔(stylus)、语音或手写识别器等装置或者其它公知的输入装置,例如当然包括其它计算机。最后,CPU 2910可选地可使用一般表示为2995的网络连接耦合到计算机或电信网络、如因特网或内联网网络。通过这样一种网络连接,我们考虑,在执行上述方法步 骤的过程中,CPU 2910可接收来自网络的信息,或者可向网络输出信息。通常表示为将使用CPU 2910来运行的指令序列的这种信息可以例如采取以载波体现的计算机数据信号的形式从网络接收并输出到网络。上述装置和材料将是计算机硬件和软件领域的技术人员熟悉的。
图形控制器2960生成模拟图像数据和对应的参考信号,并将它们两者提供给数字显示单元2970。例如可根据从CPU 2910或者从外部编码(未示出)接收的像素数据来生成模拟图像数据。在一个实施例中,以RGB格式来提供模拟图像数据,并且参考信号包括本领域公知的VSYNC和HSYNC信号。但是,应当理解,本发明可采用其它格式的模拟图像、数据和/或参考信号来实现。例如,模拟图像数据可包括还具有对应时间参考信号的视频信号数据。
本发明提供完全可缩放互连,并允许源装置或宿装置(或者两者)使用比结合到主链路通道中的通道数量更少数量的一种实现。现在描述本发明的另一个实施例,它利用发明的显示接口动态分配资源以便同时支持多个不同功能的能力的事实。例如,如果在源和宿装置已经相互识别并且确定待显示的视频需要比主链路中的可用通道数量更少数量之后,任何未使用通道则可单独或者按照视频显示功能用来支持其它功能。
例如,如果主链路配置成具有四个通道,则主链路可配置为单通道,它足以支持高清晰(HD)分辨率(即1080i/720p)以及高达1680×1050(WSXGA+)的PC分辨率。备选地,如果主链路配置为2通道配置,则可支持全HD(1080p)和高达1920×1200(WUXGA)的PC分辨率。因此,当通道的一部分未使用时,则未使用通道的导线可用于其它目的(例如传送电力和USB)。
图30示出根据本发明的一个实施例的***3000。***3000包括源装置3002,它通过单向主链路3006和双向辅助信道3008连接到宿装置3004。在所述实施例中,主链路3006具有多个导线,它们可配置成至少四个通道(通道0、通道1、通道2和通道3)。在操 作期间,源装置3002和宿装置3004将通过由源装置3002向源特定字段显示存储器写入源标识符(SID)并通过AUX CH事务读取宿装置的宿ID,来相互发现。例如,假定在源和宿装置已经相互发现之后,确定仅需要4个可用通道中的2个,以便提供足够的资源,由此留下例如通道2和3未使用。在这种情况下,使通道2和3“多目的化”,因为它们可用于其它目的,例如传送电力、提供USB信道等,由此提供至少部分根据主链路支持的应用的资源的动态分配。在所述实施例中,例如可通过使用启用开关3010和3012来实现资源的动态分配。例如,当源装置3002接通12伏电源3014并起动开关3012以便通过通道3向宿电源电路3016提供电力时,仅在它发现宿装置3004的存在之后,12伏电源保持断开。
另外,仅在发现之后,源装置3002才起动开关3010,由此连接USB类型配置的通道2,连接宿USB集线器3018和源USB集线器3020。这样,源装置3002可与向宿装置3004提供12伏电力同时通过通道0和1来提供HD视频,并通过通道3来执行USB事务。应当理解,在那些情况下,当源装置实际上是通用时,宿装置将需要来自DC电源(而不是12伏电源)的DC电力。在这种情况下,宿装置中的USB集线器通过USB连接器将任何USB业务路由到主机。
本发明显著地简化了电缆管理,因为现在能够构建源-宿束(bundle)***,其中宿装置只有一个永久捆绑(tether)到宿装置的受控制(captive)电缆。另外,宿装置具有例如电视会话的嵌入扩音器和摄像头等附加特征,由此采用单电缆同时支持多个特征,而没有各需要独立电缆(例如独立电源/USB电缆)。
虽然仅描述了本发明的几个实施例,但是应当理解,可在不背离本发明的精神或范围的前提下,通过其它许多具体形式来实施本发明。因此,当前实例将被视作解释性而不是限制性的,并且本发明不限于本文提供的细节,而是可在所附权利要求书的范围及其等效内容的完整范围之内进行修改。
虽然已经根据一个优选实施例描述了本发明,但是,存在落入本发明的范围之内的变更、置换和等效方案。还应当注意,存在实现本发明的过程以及装置的许多备选方式。因此,本发明要被理解为包括落入本发明的精神和范围之内的所有这类变更、置换和等效方案。
Claims (12)
1.一种基于分组的显示接口,设置成将多媒体源装置耦合到多媒体宿装置,包括:
发射器单元,耦合到所述源装置,设置成按照原始流速率来接收源分组数据流;
接收器单元,耦合到所述宿装置;以及
链接单元,耦合所述发射器单元和所述接收器单元,设置成按照与所述发射器单元和所述接收器单元之间的所述原始流速率无关的链路速率来传递由基于所述源分组数据流的多个多媒体数据分组形成的多媒体数据分组流,包括:
多个单向通道,用于将所述多媒体数据分组从所述发射器单元传递到所述接收器单元,以及
用于以下用途的配置器:根据将所述源数据分组流从所述发射器传递到所述接收器所需的资源来动态配置主链路,使得为了与所述传递不同的目的来分配任何未使用的通道。
2.如权利要求1所述的基于分组的显示接口,其中,所述多媒体数据分组流是各具有与所述原始流速率无关的可调整数据流链路速率的多个多媒体数据分组流其中之一。
3.如权利要求1所述的显示接口,其中,所述链路单元还包括:
双向辅助信道,设置成在所述发射器单元与所述接收器单元之间传递信息。
4.如权利要求3所述的显示接口,其中,所述双向辅助信道由配置成将信息从宿装置传送到所述源装置的单向反向信道和作为与所述反向信道协同工作的、用于将信息从所述源装置传送到所述宿装置的主链路的一部分而包括的单向正向信道来形成。
5.如权利要求1所述的显示接口,其中,配置器包括:
多个开关,其中的每一个与至少一个通道相关联,用于根据由所述主链路提供服务的其它功能,将关联的通道或多个通道与除所述发射器单元和所述接收器单元之外的电路连接,所述主链路同时将数据分组从所述发射器传递到所述接收器。
6.如权利要求5所述的显示接口,其中,主链路带宽至少等于虚拟链路带宽的合计。
7.如权利要求1所述的显示接口,还包括:
热插事件检测器单元,设置成自动确定何时将活动宿装置连接到所述链接单元。
8.如权利要求3所述的显示接口,其中,所述信息包括由宿装置用于根据所接收的数据流来提供显示图像的显示定时信息。
9.如权利要求3所述的显示接口,其中,所述信息包括失步信息、丢弃分组信息。
10.如权利要求3所述的显示接口,其中,所述多媒体数据分组传递是包括视频/图形数据流和多信道音频流的等时类型传递,以及所述信息传递是异步传递。
11.如权利要求1所述的显示接口,其中,所述链路速率可在每秒大约1.0千兆位至大约2.5千兆位的范围中调整。
12.如权利要求1所述的显示接口,其中,所述接收器单元包括时基恢复单元,设置成根据所述主链路数据分组内嵌入的时间戳来再生特定数据流的原始速率。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/776,411 US8059673B2 (en) | 2003-05-01 | 2007-07-11 | Dynamic resource re-allocation in a packet based video display interface |
US11/776411 | 2007-07-11 | ||
US11/776,411 | 2007-07-11 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101345039A CN101345039A (zh) | 2009-01-14 |
CN101345039B true CN101345039B (zh) | 2013-01-02 |
Family
ID=39560877
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101283765A Expired - Fee Related CN101345039B (zh) | 2007-07-11 | 2008-07-10 | 一种基于分组的显示接口 |
Country Status (7)
Country | Link |
---|---|
US (1) | US8059673B2 (zh) |
EP (1) | EP2015170A1 (zh) |
JP (1) | JP5588606B2 (zh) |
KR (1) | KR101471669B1 (zh) |
CN (1) | CN101345039B (zh) |
SG (1) | SG149745A1 (zh) |
TW (1) | TW200917115A (zh) |
Families Citing this family (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7903045B2 (en) | 2004-04-30 | 2011-03-08 | Microsoft Corporation | Video presenting network supporting separately-configurable resources |
US7679612B2 (en) * | 2004-04-30 | 2010-03-16 | Microsoft Corporation | Configuration goals via video presenting network |
US7898533B2 (en) * | 2004-04-30 | 2011-03-01 | Microsoft Corporation | Video presenting network configuration solution space traversal |
US8581803B2 (en) * | 2004-04-30 | 2013-11-12 | Microsoft Corporation | Video presenting network management |
US8248960B2 (en) | 2007-05-01 | 2012-08-21 | Sharp Kabushiki Kaisha | Data transmission with dynamic modulation scheme and/or transfer rate |
US7961656B2 (en) * | 2008-09-29 | 2011-06-14 | Intel Corporation | Protocol extensions in a display port compatible interface |
US8274501B2 (en) | 2008-11-18 | 2012-09-25 | Intel Corporation | Techniques to control self refresh display functionality |
US9865233B2 (en) * | 2008-12-30 | 2018-01-09 | Intel Corporation | Hybrid graphics display power management |
US8185739B2 (en) * | 2009-01-09 | 2012-05-22 | Silicon Image, Inc. | Method and system for detecting successful authentication of multiple ports in a time-based roving architecture |
FR2944662B1 (fr) * | 2009-04-20 | 2011-06-03 | Stmicroelectronics Wireless Sas | Transmisssion video sur une interface serie |
DE102009047199A1 (de) * | 2009-11-26 | 2011-06-01 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Eine Datenübertragungsvorrichtung und ein Verfahren zum Aktivieren einer Datenübertragung |
US8643658B2 (en) * | 2009-12-30 | 2014-02-04 | Intel Corporation | Techniques for aligning frame data |
US8823721B2 (en) * | 2009-12-30 | 2014-09-02 | Intel Corporation | Techniques for aligning frame data |
US8583836B2 (en) * | 2010-02-03 | 2013-11-12 | Stmicroelectronics, Inc. | Packet-based digital display interface signal mapping to bi-directional serial interface signals |
KR101376066B1 (ko) * | 2010-02-18 | 2014-03-21 | 삼성전자주식회사 | 영상 표시 시스템 및 그 표시 방법 |
KR101323055B1 (ko) * | 2010-06-17 | 2013-10-29 | 엘지디스플레이 주식회사 | 내부 디스플레이 포트 인터페이스 테스트 방법 및 장치 |
US8941592B2 (en) | 2010-09-24 | 2015-01-27 | Intel Corporation | Techniques to control display activity |
US9052902B2 (en) * | 2010-09-24 | 2015-06-09 | Intel Corporation | Techniques to transmit commands to a target device to reduce power consumption |
US8949497B2 (en) * | 2011-08-24 | 2015-02-03 | Nvidia Corporation | Method and apparatus for interleaving bursts of high-speed serial interconnect link training with bus data transactions |
US9847891B2 (en) | 2011-08-24 | 2017-12-19 | Nvidia Corporation | System and method for detecting reuse of an existing known high-speed serial interconnect link |
US9330031B2 (en) | 2011-12-09 | 2016-05-03 | Nvidia Corporation | System and method for calibration of serial links using a serial-to-parallel loopback |
KR101315084B1 (ko) | 2012-04-24 | 2013-10-15 | 주식회사 실리콘웍스 | 임베디드 디스플레이포트 시스템과 그를 위한 패널 셀프 리프레시 모드를 채용한 타이밍 컨트롤러 및 패널 셀프 리프레시 모드 제어 방법 |
US9229897B2 (en) * | 2012-06-29 | 2016-01-05 | Intel Corporation | Embedded control channel for high speed serial interconnect |
US9153198B2 (en) * | 2012-09-25 | 2015-10-06 | Ati Technologies Ulc | Method and device for link over-training |
US8886846B2 (en) | 2012-11-07 | 2014-11-11 | Ati Technologies Ulc | Flexible implementation of serial bus support over display interface |
US9984652B2 (en) * | 2013-08-22 | 2018-05-29 | Intel Corporation | Topology and bandwidth management for IO and inbound AV |
US10025748B2 (en) * | 2013-09-27 | 2018-07-17 | Intel Corporation | Lane division multiplexing of an I/O link |
KR102151949B1 (ko) * | 2013-12-30 | 2020-09-04 | 엘지디스플레이 주식회사 | 표시장치와 그 구동 방법 |
US9953613B2 (en) | 2015-03-18 | 2018-04-24 | Apple Inc. | High speed display interface |
WO2017154227A1 (ja) * | 2016-03-09 | 2017-09-14 | 株式会社アクセル | シンク装置、及び制御方法 |
JP6187651B2 (ja) * | 2016-08-10 | 2017-08-30 | ソニー株式会社 | 電子機器および電子機器の制御方法 |
JP6478963B2 (ja) * | 2016-11-11 | 2019-03-06 | キヤノン株式会社 | 表示装置およびその制御方法 |
US10769094B2 (en) | 2017-02-01 | 2020-09-08 | Hewlett-Packard Development Company, L.P. | Configuration options for display devices |
US11151075B2 (en) * | 2018-12-14 | 2021-10-19 | Ati Technologies Ulc | Data communications with enhanced speed mode |
JP6877473B2 (ja) * | 2019-01-25 | 2021-05-26 | キヤノン株式会社 | 表示装置およびその制御方法 |
TWI707236B (zh) * | 2019-05-31 | 2020-10-11 | 佳世達科技股份有限公司 | 模式切換系統及應用其之模式切換方法 |
EP4274222A4 (en) * | 2021-01-21 | 2024-03-20 | Huawei Technologies Co., Ltd. | METHOD, APPARATUS AND TRANSMISSION SYSTEM |
TWI812970B (zh) * | 2021-06-25 | 2023-08-21 | 瑞昱半導體股份有限公司 | 電源供應電路以及電源供應方法 |
WO2024144311A1 (ko) * | 2022-12-30 | 2024-07-04 | 옵티시스 주식회사 | 디스플레이 포트용 광 링크 |
KR102619488B1 (ko) * | 2022-12-30 | 2024-01-02 | 옵티시스 주식회사 | 연결 상태의 변화에 따른 화면 배열의 불안정과 메인 링크의 재설정으로 인한 지연이 방지되는 디스플레이 포트용 광 링크 |
KR102619487B1 (ko) * | 2022-12-30 | 2024-01-02 | 옵티시스 주식회사 | 이중화 통신을 지원하는 디스플레이 포트용 광 링크 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001228841A (ja) * | 2000-02-14 | 2001-08-24 | Internatl Business Mach Corp <Ibm> | 画像表示方法、画像表示システム、ホスト装置、画像表示装置、およびディスプレイ用インターフェイス |
CN1551627A (zh) * | 2003-05-01 | 2004-12-01 | 创世纪微芯片公司 | 具有周期状态检查的基于分组的闭环视频显示接口 |
CN1574744A (zh) * | 2003-05-01 | 2005-02-02 | 创世纪微芯片公司 | 实时优化多媒体分组传输速率的方法 |
CN1592388A (zh) * | 2003-05-01 | 2005-03-09 | 创世纪微芯片公司 | 基于分组的视频显示接口及其使用方法 |
CN1592387A (zh) * | 2003-05-01 | 2005-03-09 | 创世纪微芯片公司 | 利用辅助信道对视频监视器训练 |
CN1728713A (zh) * | 2004-07-27 | 2006-02-01 | 邓里文 | 一种数字视频传送方法 |
Family Cites Families (221)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US175277A (en) * | 1876-03-28 | Improvement in cockle-separators | ||
US174795A (en) * | 1876-03-14 | Improvement in filters | ||
US225547A (en) * | 1880-03-16 | Edwaed baenaed | ||
US117371A (en) * | 1871-07-25 | Improvement in sucker-rod joints or couplings | ||
US4479142A (en) | 1982-05-17 | 1984-10-23 | M/A-Com Dcc, Inc. | Interface apparatus and method for asynchronous encoding of digital television |
US4486739A (en) | 1982-06-30 | 1984-12-04 | International Business Machines Corporation | Byte oriented DC balanced (0,4) 8B/10B partitioned block transmission code |
US4868557A (en) | 1986-06-04 | 1989-09-19 | Apple Computer, Inc. | Video display apparatus |
US4796203A (en) * | 1986-08-26 | 1989-01-03 | Kabushiki Kaisha Toshiba | High resolution monitor interface and related interfacing method |
US5007050A (en) * | 1987-03-27 | 1991-04-09 | Teletec Corporation | Bidirectional digital serial interface for communication digital signals including digitized audio between microprocessor-based control and transceiver units of two-way radio communications equipment |
EP0354480B1 (en) | 1988-08-09 | 1995-11-08 | Seiko Epson Corporation | Display signal generator |
US5369775A (en) | 1988-12-20 | 1994-11-29 | Mitsubishi Denki Kabushiki Kaisha | Data-flow processing system having an input packet limiting section for preventing packet input based upon a threshold value indicative of an optimum pipeline processing capacity |
JPH02226416A (ja) | 1989-02-28 | 1990-09-10 | Toshiba Corp | カラー液晶表示制御装置 |
KR910006834A (ko) * | 1989-09-29 | 1991-04-30 | 아오이 죠이치 | 전원회로의 제조건에 의해 휘도를 변경시킬수 있는 디스플레이 제어장치 |
FR2670973B1 (fr) | 1990-12-19 | 1994-04-15 | Ouest Standard Telematique Sa | Systeme de transmission par paquets a compression de donnees, procede et equipement correspondant. |
AU636190B2 (en) | 1991-01-21 | 1993-04-22 | Nec Corporation | Spread packet communication system |
JPH04328919A (ja) * | 1991-04-26 | 1992-11-17 | Fujitsu Ltd | 無線呼出し信号方式 |
US5926155A (en) * | 1993-02-02 | 1999-07-20 | Hitachi, Ltd. | Digital video display system |
US5838875A (en) | 1993-02-05 | 1998-11-17 | Goldstar Co., Ltd. | Apparatus and method for discriminating between analog and digital video signals in high definition video cassette recorder |
KR100363588B1 (ko) | 1993-03-25 | 2003-02-17 | 세이코 엡슨 가부시키가이샤 | 화상처리장치 |
AU6497794A (en) | 1993-04-05 | 1994-10-24 | Cirrus Logic, Inc. | System for compensating crosstalk in lcds |
US5506932A (en) * | 1993-04-16 | 1996-04-09 | Data Translation, Inc. | Synchronizing digital audio to digital video |
AU7207994A (en) | 1993-06-21 | 1995-01-17 | Multimedia Design Corporation | Integrated multimedia information management system |
US5625379A (en) * | 1993-07-29 | 1997-04-29 | Cirrus Logic, Inc. | Video processing apparatus systems and methods |
GB9322260D0 (en) * | 1993-10-28 | 1993-12-15 | Pandora Int Ltd | Digital video processor |
US5488570A (en) * | 1993-11-24 | 1996-01-30 | Intel Corporation | Encoding and decoding video signals using adaptive filter switching criteria |
US5425101A (en) * | 1993-12-03 | 1995-06-13 | Scientific-Atlanta, Inc. | System and method for simultaneously authorizing multiple virtual channels |
JP2694807B2 (ja) * | 1993-12-16 | 1997-12-24 | 日本電気株式会社 | データ伝送方式 |
US5739803A (en) * | 1994-01-24 | 1998-04-14 | Arithmos, Inc. | Electronic system for driving liquid crystal displays |
EP0665527B1 (en) * | 1994-01-28 | 1999-05-06 | Sun Microsystems, Inc. | Flat panel display interface for a high resolution computer graphics system |
FI95756C (fi) | 1994-03-21 | 1996-03-11 | Nokia Technology Gmbh | Menetelmä digitaalista informaatiota sisältävän bittivirran salaamiseksi ja salauksen purkamiseksi |
FI97928C (fi) | 1994-03-21 | 1997-03-10 | Nokia Technology Gmbh | Menetelmä digitaalisessa muodossa siirrettävän televisiolähetyksen salaamiseksi |
US5615376A (en) * | 1994-08-03 | 1997-03-25 | Neomagic Corp. | Clock management for power reduction in a video display sub-system |
US5541919A (en) * | 1994-12-19 | 1996-07-30 | Motorola, Inc. | Multimedia multiplexing device and method using dynamic packet segmentation |
US5953350A (en) | 1995-03-13 | 1999-09-14 | Selsius Systems, Inc. | Multimedia client for multimedia/hybrid network |
KR100188084B1 (ko) | 1995-05-12 | 1999-06-01 | 김광호 | 비디오 신호선을 이용한 오디오 데이타의 전달 장치 및 그 방법 |
US5745837A (en) * | 1995-08-25 | 1998-04-28 | Terayon Corporation | Apparatus and method for digital data transmission over a CATV system using an ATM transport protocol and SCDMA |
US5805173A (en) | 1995-10-02 | 1998-09-08 | Brooktree Corporation | System and method for capturing and transferring selected portions of a video stream in a computer system |
US5835498A (en) * | 1995-10-05 | 1998-11-10 | Silicon Image, Inc. | System and method for sending multiple data signals over a serial link |
US6005861A (en) | 1995-11-22 | 1999-12-21 | Samsung Electronics Co., Ltd. | Home multimedia network architecture |
US6172988B1 (en) * | 1996-01-31 | 2001-01-09 | Tiernan Communications, Inc. | Method for universal messaging and multiplexing of video, audio, and data streams |
GB2309872A (en) | 1996-02-05 | 1997-08-06 | Ibm | Digital display apparatus |
JP3823420B2 (ja) * | 1996-02-22 | 2006-09-20 | セイコーエプソン株式会社 | ドットクロック信号を調整するための方法及び装置 |
US5940137A (en) | 1996-03-01 | 1999-08-17 | Trw Inc. | Symbol timing generation and recovery for data transmission in an analog video signal |
US5790083A (en) | 1996-04-10 | 1998-08-04 | Neomagic Corp. | Programmable burst of line-clock pulses during vertical retrace to reduce flicker and charge build-up on passive LCD display panels during simultaneous LCD and CRT display |
US5835730A (en) | 1996-07-31 | 1998-11-10 | General Instrument Corporation Of Delaware | MPEG packet header compression for television modems |
US6005613A (en) | 1996-09-12 | 1999-12-21 | Eastman Kodak Company | Multi-mode digital camera with computer interface using data packets combining image and mode data |
US6154225A (en) | 1996-10-11 | 2000-11-28 | Silicon Motion, Inc. | Virtual refresh™ architecture for a video-graphics controller |
US6543053B1 (en) * | 1996-11-27 | 2003-04-01 | University Of Hong Kong | Interactive video-on-demand system |
JP3434653B2 (ja) * | 1996-12-05 | 2003-08-11 | 富士通株式会社 | マルチメディアデータ蓄積伝送方法及び装置 |
US5909465A (en) * | 1996-12-05 | 1999-06-01 | Ericsson Inc. | Method and apparatus for bidirectional demodulation of digitally modulated signals |
US6038000A (en) * | 1997-05-28 | 2000-03-14 | Sarnoff Corporation | Information stream syntax for indicating the presence of a splice point |
US6542610B2 (en) * | 1997-01-30 | 2003-04-01 | Intel Corporation | Content protection for digital transmission systems |
JP2001511971A (ja) * | 1997-02-17 | 2001-08-14 | コミュニケイション アンド コントロール エレクトロニクス リミテッド | ローカル通信システム |
US5949437A (en) | 1997-02-19 | 1999-09-07 | Appian Graphics Corp. | Dual video output board with a shared memory interface |
US6104414A (en) | 1997-03-12 | 2000-08-15 | Cybex Computer Products Corporation | Video distribution hub |
US5918002A (en) * | 1997-03-14 | 1999-06-29 | Microsoft Corporation | Selective retransmission for efficient and reliable streaming of multimedia packets in a computer network |
US6151632A (en) | 1997-03-14 | 2000-11-21 | Microsoft Corporation | Method and apparatus for distributed transmission of real-time multimedia information |
US6177922B1 (en) * | 1997-04-15 | 2001-01-23 | Genesis Microship, Inc. | Multi-scan video timing generator for format conversion |
JP3385301B2 (ja) | 1997-04-23 | 2003-03-10 | シャープ株式会社 | データ信号線駆動回路および画像表示装置 |
US6219736B1 (en) * | 1997-04-24 | 2001-04-17 | Edwin E. Klingman | Universal serial bus (USB) RAM architecture for use with microcomputers via an interface optimized for integrated services device network (ISDN) |
US6049316A (en) * | 1997-06-12 | 2000-04-11 | Neomagic Corp. | PC with multiple video-display refresh-rate configurations using active and default registers |
US6020901A (en) * | 1997-06-30 | 2000-02-01 | Sun Microsystems, Inc. | Fast frame buffer system architecture for video display system |
US5852630A (en) | 1997-07-17 | 1998-12-22 | Globespan Semiconductor, Inc. | Method and apparatus for a RADSL transceiver warm start activation procedure with precoding |
US6295379B1 (en) | 1997-09-29 | 2001-09-25 | Intel Corporation | DPCM image compression with plural quantization table levels |
GB2329741A (en) | 1997-09-29 | 1999-03-31 | Holtek Microelectronics Inc | Liquid crystal display driver |
JPH11175045A (ja) | 1997-12-16 | 1999-07-02 | Matsushita Joho System Kk | 多画面映像表示制御装置及びその制御方法 |
US6353594B1 (en) * | 1998-03-04 | 2002-03-05 | Alcatel Canada Inc. | Semi-permanent virtual paths for carrying virtual channels |
US6249319B1 (en) * | 1998-03-30 | 2001-06-19 | International Business Machines Corporation | Method and apparatus for finding a correct synchronization point within a data stream |
US6356260B1 (en) * | 1998-04-10 | 2002-03-12 | National Semiconductor Corporation | Method for reducing power and electromagnetic interference in conveying video data |
JPH11338587A (ja) | 1998-05-26 | 1999-12-10 | Matsushita Electric Ind Co Ltd | 非接触情報伝送装置 |
US6593937B2 (en) | 1998-06-18 | 2003-07-15 | Sony Corporation | Method of and apparatus for handling high bandwidth on-screen-display graphics data over a distributed IEEE 1394 network utilizing an isochronous data transmission format |
GB2339653B (en) * | 1998-07-14 | 2003-06-04 | Ibm | Multiple synchronous data stream format for an optical data link |
JP2000078573A (ja) | 1998-09-03 | 2000-03-14 | Hitachi Ltd | 階層符号化データ配信装置 |
EP0986267A3 (de) * | 1998-09-07 | 2003-11-19 | Robert Bosch Gmbh | Verfahren zur Einbindung von audiovisueller codierter Information in einen vorgegebenen Übertragungsstandard sowie Endgeräte hierzu |
US6326961B1 (en) | 1998-09-30 | 2001-12-04 | Ctx Opto-Electronics Corp. | Automatic detection method for tuning the frequency and phase of display and apparatus using the method |
WO2000020974A1 (en) | 1998-10-06 | 2000-04-13 | Chen Huey Shiang | A method for just-in-time retrieval of multimedia files over computer networks by transmitting data packets at transmission rate determined frame size |
US6490705B1 (en) | 1998-10-22 | 2002-12-03 | Lucent Technologies Inc. | Method and apparatus for receiving MPEG video over the internet |
US6323828B1 (en) * | 1998-10-29 | 2001-11-27 | Hewlette-Packard Company | Computer video output testing |
KR100345353B1 (ko) | 1998-11-08 | 2005-07-29 | 엘지전자 주식회사 | 디지털데이터스트림의관리정보생성기록방법과그장치 |
US6661422B1 (en) | 1998-11-09 | 2003-12-09 | Broadcom Corporation | Video and graphics system with MPEG specific data transfer commands |
US6570990B1 (en) | 1998-11-13 | 2003-05-27 | Lsi Logic Corporation | Method of protecting high definition video signal |
US6330605B1 (en) | 1998-11-19 | 2001-12-11 | Volera, Inc. | Proxy cache cluster |
US6697376B1 (en) * | 1998-11-20 | 2004-02-24 | Diva Systems Corporation | Logical node identification in an information transmission network |
US20040198386A1 (en) | 2002-01-16 | 2004-10-07 | Dupray Dennis J. | Applications for a wireless location gateway |
US7194554B1 (en) * | 1998-12-08 | 2007-03-20 | Nomadix, Inc. | Systems and methods for providing dynamic network authorization authentication and accounting |
US7046631B1 (en) * | 1999-01-22 | 2006-05-16 | Alcatel Canada Inc. | Method and apparatus for provisioning traffic dedicated cores in a connection oriented network |
US6441857B1 (en) | 1999-01-28 | 2002-08-27 | Conexant Systems, Inc. | Method and apparatus for horizontally scaling computer video data for display on a television |
US6490002B1 (en) * | 1999-02-03 | 2002-12-03 | Sony Corporation | Supplemental data path for supporting on-screen displays from external sources in a monitor/TV receiver using a secondary analog signal path |
JP3768712B2 (ja) * | 1999-02-09 | 2006-04-19 | キヤノン株式会社 | 攪拌手段、現像装置、およびプロセスカートリッジ |
US6223089B1 (en) * | 1999-03-15 | 2001-04-24 | Raylar Design, Inc. | Method and apparatus for controlling computers remotely |
US6446130B1 (en) | 1999-03-16 | 2002-09-03 | Interactive Digital Systems | Multimedia delivery system |
US6973069B1 (en) | 1999-03-23 | 2005-12-06 | Motorola, Inc. | Method for transporting multimedia information in a communication system |
JP3816689B2 (ja) | 1999-03-31 | 2006-08-30 | 株式会社東芝 | 情報配信装置、情報受信装置及び通信方法 |
US6542967B1 (en) * | 1999-04-12 | 2003-04-01 | Novell, Inc. | Cache object store |
US6765931B1 (en) | 1999-04-13 | 2004-07-20 | Broadcom Corporation | Gateway with voice |
KR100336280B1 (ko) * | 1999-05-21 | 2002-05-13 | 유혁 | 중간 데이터 기반의 비디오/오디오 스트리밍 방법 |
AU5140200A (en) | 1999-05-26 | 2000-12-18 | Enounce, Incorporated | Method and apparatus for controlling time-scale modification during multi-media broadcasts |
US8266657B2 (en) | 2001-03-15 | 2012-09-11 | Sling Media Inc. | Method for effectively implementing a multi-room television system |
US6704310B1 (en) * | 1999-06-30 | 2004-03-09 | Logitech Europe, S.A. | Header encoding method and apparatus for packet-based bus |
EP1069721B1 (en) | 1999-07-12 | 2004-01-02 | International Business Machines Corporation | Apparatus and method for setting a data rate in a wireless communication system |
JP2001036900A (ja) | 1999-07-22 | 2001-02-09 | Matsushita Electric Ind Co Ltd | 光伝送装置とその光伝送方法と伝送フォーマットおよび光伝送素子と投射型表示装置と映像表示装置および液晶表示装置とその駆動方法 |
US6598161B1 (en) | 1999-08-09 | 2003-07-22 | International Business Machines Corporation | Methods, systems and computer program products for multi-level encryption |
US6477252B1 (en) | 1999-08-29 | 2002-11-05 | Intel Corporation | Digital video content transmission ciphering and deciphering method and apparatus |
US6614800B1 (en) | 1999-09-02 | 2003-09-02 | International Business Machines Corporation | Method and system for virtual private network administration channels |
US6608828B1 (en) | 1999-09-15 | 2003-08-19 | Ericsson Inc. | Methods and systems for decoding headers that are repeatedly transmitted and received along with data on a radio channel |
US6633288B2 (en) | 1999-09-15 | 2003-10-14 | Sage, Inc. | Pixel clock PLL frequency and phase optimization in sampling of video signals for high quality image display |
US6779037B1 (en) | 1999-09-28 | 2004-08-17 | Levan Roberto Djaparidze | Method of obtaining optimum use of a shared transmission medium for multimedia traffic |
JP3950926B2 (ja) | 1999-11-30 | 2007-08-01 | エーユー オプトロニクス コーポレイション | 画像表示方法、ホスト装置、画像表示装置、およびディスプレイ用インターフェイス |
US20010019560A1 (en) | 2000-01-05 | 2001-09-06 | Shigeyuki Yamashita | Method of and apparatus for transmitting digital data |
JP4277148B2 (ja) | 2000-01-07 | 2009-06-10 | シャープ株式会社 | 液晶表示装置及びその駆動方法 |
JP2001203691A (ja) | 2000-01-19 | 2001-07-27 | Nec Corp | ネットワークトラフィック監視システム及びそれに用いる監視方法 |
JP2001218082A (ja) | 2000-02-04 | 2001-08-10 | Sony Corp | ビデオインタフェースの画質改善方法及びビデオインタフェース回路装置 |
JP4558879B2 (ja) | 2000-02-15 | 2010-10-06 | 富士通株式会社 | テーブルを用いたデータ処理装置および処理システム |
JP4639420B2 (ja) | 2000-03-08 | 2011-02-23 | ソニー株式会社 | 信号伝送装置および信号伝送方法 |
KR100694034B1 (ko) | 2000-05-13 | 2007-03-12 | 삼성전자주식회사 | 데이터 전송률 자동 검출장치 |
US6647015B2 (en) * | 2000-05-22 | 2003-11-11 | Sarnoff Corporation | Method and apparatus for providing a broadband, wireless, communications network |
JP2002049363A (ja) * | 2000-05-24 | 2002-02-15 | Sharp Corp | 画像表示システム |
US6545688B1 (en) * | 2000-06-12 | 2003-04-08 | Genesis Microchip (Delaware) Inc. | Scanning an image within a narrow horizontal line frequency range irrespective of the frequency at which the image is received |
KR100467240B1 (ko) | 2000-08-17 | 2005-01-24 | 주식회사 이노티브 | 영상 데이터 디스플레이 시스템 및 방법 |
JP3516206B2 (ja) | 2000-08-21 | 2004-04-05 | ソニー株式会社 | データストリーム処理装置および方法、並びにプログラム格納媒体 |
DE10041772C2 (de) | 2000-08-25 | 2002-07-11 | Infineon Technologies Ag | Taktgenerator, insbesondere für USB-Geräte |
GB2366677B (en) * | 2000-09-09 | 2004-05-19 | Ibm | Optical amplitude modulator |
GB2366678B (en) * | 2000-09-09 | 2004-04-21 | Ibm | Optical amplitude demodulator |
US7006506B1 (en) * | 2000-09-18 | 2006-02-28 | Lucent Technologies Inc. | Automatic detection and configuration of OSPF virtual links |
US20040037317A1 (en) | 2000-09-20 | 2004-02-26 | Yeshayahu Zalitzky | Multimedia communications over power lines |
US20020075902A1 (en) * | 2000-09-22 | 2002-06-20 | Abbas Syed Aun | Optimum overhead framing techniques for ADSL DMT modems |
JP2002118738A (ja) * | 2000-10-10 | 2002-04-19 | Canon Inc | 画像表示装置及び方法、該画像表示装置を用いた情報処理装置、並びに記憶媒体 |
WO2002032080A1 (en) * | 2000-10-11 | 2002-04-18 | Broadcom Corporation | Cable modem system and method for supporting packet pdu compression |
CN1148020C (zh) | 2000-11-02 | 2004-04-28 | 北京算通数字技术研究中心有限公司 | 数字视音频广播与数据广播集成混播***数据注入的方法 |
US8127326B2 (en) * | 2000-11-14 | 2012-02-28 | Claussen Paul J | Proximity detection using wireless connectivity in a communications system |
KR100349205B1 (ko) * | 2000-11-17 | 2002-08-21 | 삼성전자 주식회사 | 디지탈 영상표시기기의 디브이아이 커넥터 검출 장치 및방법 |
US7113507B2 (en) * | 2000-11-22 | 2006-09-26 | Silicon Image | Method and system for communicating control information via out-of-band symbols |
JP2002171449A (ja) | 2000-11-30 | 2002-06-14 | Sony Corp | 表示装置および方法、並びに記録媒体 |
US6820614B2 (en) * | 2000-12-02 | 2004-11-23 | The Bonutti 2003 Trust -A | Tracheal intubination |
CA2327898A1 (en) * | 2000-12-08 | 2002-06-08 | Alcatel Canada Inc. | System and method for establishing a communication path associated with an mpls implementation on an atm platform |
KR100467643B1 (ko) * | 2000-12-28 | 2005-01-24 | 엘지전자 주식회사 | 무선 랜에서의 멀티미디어 데이터 전송 방법 |
WO2002057917A2 (en) | 2001-01-22 | 2002-07-25 | Sun Microsystems, Inc. | Peer-to-peer network computing platform |
US7161998B2 (en) | 2001-01-24 | 2007-01-09 | Broadcom Corporation | Digital phase locked loop for regenerating the clock of an embedded signal |
US20020163598A1 (en) | 2001-01-24 | 2002-11-07 | Christopher Pasqualino | Digital visual interface supporting transport of audio and auxiliary data |
US20040213206A1 (en) * | 2001-02-06 | 2004-10-28 | Mccormack John | Multiprotocol convergence switch (MPCS) and method for use thereof |
WO2002065746A1 (en) | 2001-02-13 | 2002-08-22 | Infineon Technologies Ag | System and method for establishing an xdsl data transfer link |
US6934389B2 (en) | 2001-03-02 | 2005-08-23 | Ati International Srl | Method and apparatus for providing bus-encrypted copy protection key to an unsecured bus |
TW518844B (en) | 2001-03-21 | 2003-01-21 | Ind Tech Res Inst | Transmission method of multimedia data packet in network system |
JP3861614B2 (ja) | 2001-03-29 | 2006-12-20 | ティアック株式会社 | インターフェース端子を具備する電子機器 |
US20020149617A1 (en) | 2001-03-30 | 2002-10-17 | Becker David F. | Remote collaboration technology design and methodology |
JP3781980B2 (ja) | 2001-04-09 | 2006-06-07 | Necディスプレイソリューションズ株式会社 | データ転送システム |
US7194009B2 (en) * | 2001-04-14 | 2007-03-20 | John Wai Tsang Eng | Full-service broadband cable modem system |
US6970481B2 (en) | 2001-04-17 | 2005-11-29 | Microsoft Corporation | Methods and systems for distributing multimedia data over heterogeneous networks |
US7644003B2 (en) * | 2001-05-04 | 2010-01-05 | Agere Systems Inc. | Cue-based audio coding/decoding |
US20020184327A1 (en) | 2001-05-11 | 2002-12-05 | Major Robert Drew | System and method for partitioning address space in a proxy cache server cluster |
JP3744819B2 (ja) | 2001-05-24 | 2006-02-15 | セイコーエプソン株式会社 | 信号駆動回路、表示装置、電気光学装置及び信号駆動方法 |
US6868460B1 (en) | 2001-06-05 | 2005-03-15 | Silicon Motion, Inc. | Apparatus for CD with independent audio functionality |
US7257163B2 (en) * | 2001-09-12 | 2007-08-14 | Silicon Image, Inc. | Method and system for reducing inter-symbol interference effects in transmission over a serial link with mapping of each word in a cluster of received words to a single transmitted word |
US7295578B1 (en) | 2001-09-12 | 2007-11-13 | Lyle James D | Method and apparatus for synchronizing auxiliary data and video data transmitted over a TMDS-like link |
US6874118B1 (en) * | 2001-09-17 | 2005-03-29 | Maxtor Corporation | Efficient storage and error recovery of moving pictures experts group (MPEG) video streams in audio/video (AV) systems |
US7043587B2 (en) * | 2001-09-20 | 2006-05-09 | Lenovo (Singapore) Pte. Ltd. | System and method for connecting a universal serial bus device to a host computer system |
JP4011320B2 (ja) * | 2001-10-01 | 2007-11-21 | 株式会社半導体エネルギー研究所 | 表示装置及びそれを用いた電子機器 |
US6954234B2 (en) * | 2001-10-10 | 2005-10-11 | Koninklijke Philips Electronics N.V | Digital video data signal processing system and method of processing digital video data signals for display by a DVI-compliant digital video display |
US20030076282A1 (en) * | 2001-10-19 | 2003-04-24 | Semiconductor Energy Laboratory Co., Ltd. | Display device and method for driving the same |
US7589737B2 (en) * | 2001-10-31 | 2009-09-15 | Hewlett-Packard Development Company, L.P. | System and method for communicating graphics image data over a communication network |
US7120168B2 (en) * | 2001-11-20 | 2006-10-10 | Sony Corporation | System and method for effectively performing an audio/video synchronization procedure |
GB2383240B (en) | 2001-12-17 | 2005-02-16 | Micron Technology Inc | DVi link with parallel test data |
US7106757B2 (en) * | 2001-12-19 | 2006-09-12 | Intel Corporation | System and method for streaming multimedia over packet networks |
JP3778079B2 (ja) * | 2001-12-20 | 2006-05-24 | 株式会社日立製作所 | 表示装置 |
US7088398B1 (en) | 2001-12-24 | 2006-08-08 | Silicon Image, Inc. | Method and apparatus for regenerating a clock for auxiliary data transmitted over a serial link with video data |
US7308059B2 (en) | 2002-02-06 | 2007-12-11 | Broadcom Corporation | Synchronization of data links in a multiple link receiver |
US7120203B2 (en) | 2002-02-12 | 2006-10-10 | Broadcom Corporation | Dual link DVI transmitter serviced by single Phase Locked Loop |
JP2003241724A (ja) | 2002-02-15 | 2003-08-29 | Rohm Co Ltd | ディスプレイモニタ装置 |
US7099277B2 (en) | 2002-02-20 | 2006-08-29 | Mitsubishi Electric Research Laboratories, Inc. | Dynamic optimal path selection in multiple communications networks |
IL162470A0 (en) | 2002-02-22 | 2005-11-20 | Nds Ltd | Scrambled packet stream processing |
US20040199565A1 (en) | 2003-02-21 | 2004-10-07 | Visharam Mohammed Zubair | Method and apparatus for supporting advanced coding formats in media files |
JP4218249B2 (ja) * | 2002-03-07 | 2009-02-04 | 株式会社日立製作所 | 表示装置 |
US7007212B2 (en) * | 2002-03-14 | 2006-02-28 | Matsushita Electric Industrial Co., Ltd. | Transmission device, reception device, test circuit, and test method |
US7408993B2 (en) | 2002-03-15 | 2008-08-05 | Gennum Corporation | Digital communication extender system and method |
US7161557B2 (en) | 2002-04-08 | 2007-01-09 | Clearcube Technology, Inc. | Selectively updating a display in a multi-display system |
JP2004007950A (ja) * | 2002-04-15 | 2004-01-08 | Fuji Electric Holdings Co Ltd | スイッチング電源装置 |
US6917247B2 (en) | 2002-04-26 | 2005-07-12 | Broadcom Corporation | NCO based timebase recovery system and method for A/V decoder |
US7283566B2 (en) * | 2002-06-14 | 2007-10-16 | Silicon Image, Inc. | Method and circuit for generating time stamp data from an embedded-clock audio data stream and a video clock |
DE10227199A1 (de) | 2002-06-18 | 2004-01-08 | Robert Bosch Gmbh | Schnittstelle und Verfahren zur Bilddatenübertragung |
US7136518B2 (en) | 2003-04-18 | 2006-11-14 | Medispectra, Inc. | Methods and apparatus for displaying diagnostic data |
US20040022204A1 (en) * | 2002-07-31 | 2004-02-05 | Matthew Trembley | Full duplex/half duplex serial data bus adapter |
KR100475060B1 (ko) | 2002-08-07 | 2005-03-10 | 한국전자통신연구원 | 다시점 3차원 동영상에 대한 사용자 요구가 반영된 다중화장치 및 방법 |
US7319706B2 (en) | 2002-08-12 | 2008-01-15 | Broadcom Corporation | Symmetrical clock distribution in multi-stage high speed data conversion circuits |
US7634675B2 (en) * | 2002-09-05 | 2009-12-15 | Gateway, Inc. | Monitor power management |
US7075987B2 (en) | 2002-09-23 | 2006-07-11 | Intel Corporation | Adaptive video bit-rate control |
US7039734B2 (en) * | 2002-09-24 | 2006-05-02 | Hewlett-Packard Development Company, L.P. | System and method of mastering a serial bus |
US20060036788A1 (en) | 2002-09-24 | 2006-02-16 | Monster Cable Products, Inc. | HDMI cable interface |
US6989827B2 (en) * | 2002-10-24 | 2006-01-24 | Hewlett-Packard Development Company, Lp. | System and method for transferring data through a video interface |
US7286536B2 (en) | 2002-10-28 | 2007-10-23 | Nokia Corporation | Method and system for early header compression |
US7802049B2 (en) * | 2002-10-30 | 2010-09-21 | Intel Corporation | Links having flexible lane allocation |
US7203853B2 (en) * | 2002-11-22 | 2007-04-10 | Intel Corporation | Apparatus and method for low latency power management on a serial data link |
US7555017B2 (en) | 2002-12-17 | 2009-06-30 | Tls Corporation | Low latency digital audio over packet switched networks |
US20040203383A1 (en) | 2002-12-31 | 2004-10-14 | Kelton James Robert | System for providing data to multiple devices and method thereof |
US7023672B2 (en) | 2003-02-03 | 2006-04-04 | Primarion, Inc. | Digitally controlled voltage regulator |
US7348957B2 (en) * | 2003-02-14 | 2008-03-25 | Intel Corporation | Real-time dynamic design of liquid crystal display (LCD) panel power management through brightness control |
US7248590B1 (en) | 2003-02-18 | 2007-07-24 | Cisco Technology, Inc. | Methods and apparatus for transmitting video streams on a packet network |
US7525975B2 (en) * | 2003-03-07 | 2009-04-28 | Rami Caspi | System and method for integrated audio stream manager |
JP2004297773A (ja) * | 2003-03-12 | 2004-10-21 | Matsushita Electric Ind Co Ltd | データ通信方法及びデータ通信装置 |
US7197680B2 (en) | 2003-04-17 | 2007-03-27 | Arm Limited | Communication interface for diagnostic circuits of an integrated circuit |
US7068686B2 (en) * | 2003-05-01 | 2006-06-27 | Genesis Microchip Inc. | Method and apparatus for efficient transmission of multimedia data packets |
US20040221315A1 (en) | 2003-05-01 | 2004-11-04 | Genesis Microchip Inc. | Video interface arranged to provide pixel data independent of a link character clock |
US7405719B2 (en) | 2003-05-01 | 2008-07-29 | Genesis Microchip Inc. | Using packet transfer for driving LCD panel driver electronics |
US20040221312A1 (en) | 2003-05-01 | 2004-11-04 | Genesis Microchip Inc. | Techniques for reducing multimedia data packet overhead |
US7424558B2 (en) | 2003-05-01 | 2008-09-09 | Genesis Microchip Inc. | Method of adaptively connecting a video source and a video display |
US7733915B2 (en) | 2003-05-01 | 2010-06-08 | Genesis Microchip Inc. | Minimizing buffer requirements in a digital video system |
SG135023A1 (en) * | 2003-05-01 | 2007-09-28 | Genesis Microchip Inc | Method of adaptively connecting a video source and a video display |
US6992987B2 (en) | 2003-05-01 | 2006-01-31 | Genesis Microchip Inc. | Enumeration method for the link clock rate and the pixel/audio clock rate |
US7296204B2 (en) | 2003-05-30 | 2007-11-13 | Wegener Communications, Inc. | Error correction apparatus and method |
US7307669B2 (en) * | 2003-06-24 | 2007-12-11 | Broadcom Corporation | System, method, and apparatus for displaying streams with dynamically changing formats |
US7800623B2 (en) | 2003-09-18 | 2010-09-21 | Genesis Microchip Inc. | Bypassing pixel clock generation and CRTC circuits in a graphics controller chip |
US7487273B2 (en) * | 2003-09-18 | 2009-02-03 | Genesis Microchip Inc. | Data packet based stream transport scheduler wherein transport data link does not include a clock line |
US7634090B2 (en) | 2003-09-26 | 2009-12-15 | Genesis Microchip Inc. | Packet based high definition high-bandwidth digital content protection |
US7269673B2 (en) * | 2004-02-18 | 2007-09-11 | Silicon Image, Inc. | Cable with circuitry for asserting stored cable data or other information to an external device or user |
KR20050099305A (ko) | 2004-04-09 | 2005-10-13 | 삼성전자주식회사 | 디스플레이시스템 및 그 제어방법 |
US20060015299A1 (en) * | 2004-06-14 | 2006-01-19 | Mcdermott Scott A | Network architecture and protocol for spacecraft systems |
EP1628446B1 (en) | 2004-08-18 | 2007-11-14 | Infineon Technologies AG | Method for transmitting information through a communication link and respective transmitting device and communication system |
US8996603B2 (en) | 2004-09-16 | 2015-03-31 | Cisco Technology, Inc. | Method and apparatus for user domain based white lists |
US20060209890A1 (en) | 2005-03-15 | 2006-09-21 | Radiospire Networks, Inc. | System, method and apparatus for placing training information within a digital media frame for wireless transmission |
JP4869333B2 (ja) | 2005-04-19 | 2012-02-08 | パナソニック・アビオニクス・コーポレイション | 高品質映像を表示するシステムおよび方法 |
JP4596259B2 (ja) * | 2005-08-30 | 2010-12-08 | 株式会社デンソー | 車載用電子機器の配線再構成システム |
US8842555B2 (en) * | 2005-10-21 | 2014-09-23 | Qualcomm Incorporated | Methods and systems for adaptive encoding of real-time information in packet-switched wireless communication systems |
-
2007
- 2007-07-11 US US11/776,411 patent/US8059673B2/en not_active Expired - Fee Related
-
2008
- 2008-03-28 SG SG200802449-9A patent/SG149745A1/en unknown
- 2008-03-31 EP EP08153724A patent/EP2015170A1/en not_active Withdrawn
- 2008-03-31 TW TW097111674A patent/TW200917115A/zh unknown
- 2008-07-01 KR KR1020080063251A patent/KR101471669B1/ko active IP Right Grant
- 2008-07-09 JP JP2008179244A patent/JP5588606B2/ja active Active
- 2008-07-10 CN CN2008101283765A patent/CN101345039B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001228841A (ja) * | 2000-02-14 | 2001-08-24 | Internatl Business Mach Corp <Ibm> | 画像表示方法、画像表示システム、ホスト装置、画像表示装置、およびディスプレイ用インターフェイス |
CN1551627A (zh) * | 2003-05-01 | 2004-12-01 | 创世纪微芯片公司 | 具有周期状态检查的基于分组的闭环视频显示接口 |
CN1574744A (zh) * | 2003-05-01 | 2005-02-02 | 创世纪微芯片公司 | 实时优化多媒体分组传输速率的方法 |
CN1592388A (zh) * | 2003-05-01 | 2005-03-09 | 创世纪微芯片公司 | 基于分组的视频显示接口及其使用方法 |
CN1592387A (zh) * | 2003-05-01 | 2005-03-09 | 创世纪微芯片公司 | 利用辅助信道对视频监视器训练 |
CN1728713A (zh) * | 2004-07-27 | 2006-02-01 | 邓里文 | 一种数字视频传送方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2009065643A (ja) | 2009-03-26 |
CN101345039A (zh) | 2009-01-14 |
JP5588606B2 (ja) | 2014-09-10 |
US20080008172A1 (en) | 2008-01-10 |
TW200917115A (en) | 2009-04-16 |
SG149745A1 (en) | 2009-02-27 |
US8059673B2 (en) | 2011-11-15 |
EP2015170A1 (en) | 2009-01-14 |
KR20090006740A (ko) | 2009-01-15 |
KR101471669B1 (ko) | 2014-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101345039B (zh) | 一种基于分组的显示接口 | |
CN100596072C (zh) | 在数字视频***中最小化缓冲器需求 | |
CN100555941C (zh) | 减少多媒体数据分组开销的技术 | |
CN100507824C (zh) | 用于链路时钟频率与像素/音频时钟频率的枚举法 | |
CN100583971C (zh) | 用于提供与链路字符时钟无关的像素数据的视频接口 | |
CN1602001B (zh) | 基于数据包的数据流传输调度装置以及应用该装置的方法 | |
CN101295493B (zh) | 基于压缩包的多媒体接口以及用于耦合便携式多媒体源和多媒体显示器的方法 | |
KR101483794B1 (ko) | 멀티미디어 인터페이스 | |
CN100571139C (zh) | 实时优化多媒体分组传输速率的方法 | |
US7839860B2 (en) | Packet based video display interface | |
US7424558B2 (en) | Method of adaptively connecting a video source and a video display | |
JP2005050304A (ja) | パケット式ビデオディスプレイインタフェース及びその使用方法 | |
KR20040094608A (ko) | 비디오 모니터 트레이닝을 위한 보조 채널의 이용 | |
JP2005051741A (ja) | 定期的な状況チェックを行うパケットベース閉ループビデオディスプレイインターフェース | |
KR20040094607A (ko) | 멀티미디어 데이터 패킷들의 효율적인 전송을 위한 장치및 방법 | |
CN101299183A (zh) | 基于数据包的视频显示接口计数方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130102 Termination date: 20150710 |
|
EXPY | Termination of patent right or utility model |