电脑信号传送系统、键盘-影像-鼠标延伸系统及数据传输方法

文档序号:6579467阅读:287来源:国知局
专利名称:电脑信号传送系统、键盘-影像-鼠标延伸系统及数据传输方法
技术领域
本发明有关于一种电脑信号传送系统及数据传输方法,特别有关一种可自动调整信号传输速率的电脑信号传送系统及数据传输方法。
背景技术
已知的远端操控系统中,连接传送端和接收端的传输线往往限制了传输信号的品 质。众所周知,当信号在传输线内传输时,如传输线长度过长,传输线固有的电阻及形成的 电容会影响原本的信号,导致信号衰减、失真,且容易被干扰,当接收端收到信号并进行数 据还原(data recovery)时,数据的错误率因而提高,可能无法还原成原本的正确的数据。 而且,接收端对大量错误的传输信号进行纠错会耗费大量系统资源,可能导致因无法与传 送端配合而传输中断。另一方面,若是为顾虑信号接收端的接收能力而仅以偏低的速度传 送数据,亦可能造成传输的效率不佳而影响整体的效能。美国专利第5,862,141号揭示了一种微波通信系统,于无线传输环境下,通过计 算接收端所接收的数据的错误率,调整信号的传输速率。如果数据错误率高于一上临界值, 则降低传输速率;反之,数据错误率低于一下临界值的话,则提高传输速率。所述微波通信 系统藉由动态调整传输速率,以确保数据还原时的正确性。然而,上述传输方式在数据的接收端仍会有数据还原发生错误的状况。因此利用 传输线进行数据传输的情况,仍需一个有效的技术方案,以满足因应传输线长度正确传输 数据的需求。因此,实有必要提出一种可以兼顾整体效能及接收端数据还原正确性的方法。

发明内容
本发明的一个目的在于提供一种电脑信号传送系统、键盘_影像_鼠标延伸系统 (KVM extender)及数据传输的方法。本发明的又一个目的在于维持数据传输的稳定性,改善因传输信号衰减、失真所 致的高数据错误率而引发传输中断或传输失败的情况。本发明的另一个目的在于提升产品的通用性及适应能力。依本发明的上述目的,本发明提供一种电脑信号传送系统,包含第一模组及第二 模组,第一模组和第二模组以一传输线相互连接,其中第一模组至少包含一线长检测器, 用以检测一传输线长度;一中央控制器,耦接至线长检测器,用以依据线长检测器所检测 的传输线长度,设定一传输速率;以及一传输速率产生单元,接收中央控制器设定的传输速 率,以该传输速率将数据传输至第二模组。本发明并提供一种键盘-影像-鼠标延伸系统,至少包含第一模组,连接至一电 脑主机;以及第二模组,经由一传输线与第一模组耦接,第二模组并连接至一显示器及一通 用串行总线(Universal Serial Bus, USB)装置,其中第一模组还至少包含第一转换器, 将电脑主机输出的一单端影像信号转换为一差动影像信号;第一 USB介面,用以连接电脑主机的一 USB连接端;第一编码/解码器,用以将电脑主机传送至USB装置的第一 USB信 号进行编码以得到第二 USB信号;以及第一收发器,用以传送第二 USB信号,其中第二模组 还至少包含第二转换器,将该差动影像信号转换为单端影像信号,并输出至显示器;第二 USB介面,用以连接USB装置;第二收发器,耦接于第一收发器,用以接收第二 USB信号;以 及第二编码/解码器,用以将第二 USB信号进行解码以得到第三USB信号,其中第一模组及 第二模组并各具有一传输速率逻辑单元,用以依据传输线的长度调整第二 USB信号的传输 速率。本发明并提供一种键盘-影像-鼠标延伸系统,至少包含第一模组,连接至一电 脑主机及第一 USB装置;以及第二模组,经由一传输线与第一模组耦接,第二模组并连接至 一显示器及第二 USB装置,其中第一模组还至少包含第一转换器,将电脑主机输出的一单 端影像信号转换为一差动影像信号;第一 USB介面,用以连接第一 USB装置;第一编码/解 码器,用以将第一 USB装置传送至第二 USB装置的第一 USB信号进行编码以得到第二 USB 信号;以及第一收发器,用以传送第二 USB信号,其中第二模组还至少包含第二转换器,将 该差动影像信号转换为单端影像信号,并输出至显示器;第二 USB介面,用以连接第二 USB 装置;第二收发器,耦接于 第一收发器,用以接收第二 USB信号;以及第二编码/解码器,用 以将第二 USB信号进行解码以得到第三USB信号,其中第一模组及第二模组并各具有一传 输速率逻辑单元,用以依据传输线的长度调整第二 USB信号的传输速率。本发明并提供一种数据传输方法,包含以下步骤(1)提供一传输线以连接第一 模组和第二模组;(2)检测此传输线长度;(3)依据所检测的传输线长度,设定一传输速率; 以及(4)当数据于该传输线内传输时,以该传输速率传输数据。本发明可适应连接于第一模组和第二模组的传输线的长度来调整两者之间数据 的传输速率,实现传输速率和传输线长度的动态均衡。当传输线长度相对为长时,采用低速 率传输,传输线长度相对为短时,采用高速率传输,这样不仅可以维持数据传输的稳定性, 改善因传输信号衰减、失真所致的高数据错误率而引发传输中断或传输失败的情况,同时 得到最高速率的数据传输。


图1是显示了依本发明实施的电脑信号传送系统的功能方块图。图2是显示图1中的传输速率产生单元的功能方块图。图3是显示一线长与传输速率上限对照表。图4a是显示依本发明实施的键盘_影像_鼠标延伸系统的功能方块图。图4b是显示依本发明实施的键盘_影像_鼠标延伸系统(KVM extender)应用于 多电脑远端操控的功能方块图。图5是显示图4a及图4b中键盘-影像-鼠标延伸系统的本地端单元的功能方块 图。图6是显示图4a及图4b中键盘-影像-鼠标延伸系统的远端单元的功能方块图。图7是显示本发明的键盘-影像_鼠标延伸系统依传输线长度调整传输速率的示 意图。图8是显示以第五类属(CAT-5)网络电缆作为本发明的传输线具有四对双绞线的示意图。图9是显示依本发明实施的数据传输方法的流程图。主要元件符号说明 20电脑信号传送系统21第一模组212、222线长检测器214、224 收发器215,225,515,525 中央控制器216、226 存储器219、229传输速率产生单元22第二模组23、53 传输线2190、2290 选择开关2191、2291第1传输速率逻辑子单元2192、2292第2传输速率逻辑子单元2193,2293第12传输速率逻辑子单元51本地端单元510第一编码/解码器511、521 FPGA513震荡器514,524 RS485 收发器516EEPROM517多工器518 单端转差动转换器519、529传输速率逻辑单元52远端单元520第二编码/解码器528 差动转单端转换器550、560 USB 主机控制器570PS2/USB 控制器5139已处理H/V信号5282 RGB 转换器5284 HV 转换器5301、5302 RJ-45 介面5400DB-15 介面5501,5601 USB 介面2M、8M 测试信号EDID扩充显示器识别数据R、G、B、H/V单端影像信号
R+V+2、G+8+2、B+ (H+V) +2 差动影像信号
DATA/KB/MS 数据/键盘/鼠标信号S402, S404, S406, S408, S410 步骤
具体实施例方式请参考图1,该图显示了依本发明实施的电脑信号传送系统20的功能方块图。本 发明的电脑信号传送系统20包含第一模组21和第二模组22,该第一模组21和该第二模组 22以一传输线23互相连接,并透过传输线23进行数据及讯号的传输。第一模组21和第二 模组22分别具有收发器214、224,用以发送和接收数据。举例而言,当第一模组21为传送 端,而第二模组22为接收端时,第一模组21会透过收发器214将数据传送至收发器224, 由第二模组22接收;反之,当第二模组22为传送端,第一模组21为接收端时,第二模组22 会透过收发器224将数据传送至收发器214,由第一模组21接收。于进行数据传输之前,第 一模组21和第二模组22会先检测传输线23的长度,并依据所检测的传输线23的长度调 整数据的传输速率如图1所示,第一模组21和第二模组22分别具有线长检测器212、222。当第一 模组21为传送端,于进行数据传输之前,为检测传输线23的长度及得到对应的最高传输速 率,第一模组21的线长检测器212会发送第一封包至第二模组22的线长检测器222,其间 该第一封包经由第一模组21的收发器214发送,于传输线23内传输,由第二模组22的收 发器224接收。第二模组22的线长检测器222会适应该第一封包沿相反路径即时传回第 二封包至第一模组21的线长检测器212。第一模组21的线长检测器212会依据该第一封 包发送的时间以及接收到该第二封包的时间,将两者时间差的一半乘以封包当时的传送速 率,由此得出传输线23的长度。反之,当第二模组22为传送端,于进行数据传输之前,第二 模组22的线长检测器222亦可以类似的方式检测传输线23的长度。如图1所示,第一模组21具有一中央控制器215耦接至线长检测器212及一传输 速率产生单元219耦接至中央控制器215。当第一模组21为传送端,于进行数据传输时,第 一模组21的中央控制器215会依据线长检测器212所检测的传输线23的长度,设定一传 输速率,并通知第二模组22将以所设定的传输速率来传输数据。中央控制器215所设定的 该传输速率与传输线23的长度的关可为线性关系或非线性关系,但当传输线23的长度越 长,应设定为较低的传输速率,传输线23的长度越短,应设定为较高的传输速率,以确保数 据于传输过程中能与第二模组22互相配合,不至于传输中断或发生数据传送失败及数据 还原发生错误的现象。第一模组21的传输速率产生单元219会接收中央控制器215所设 定的传输速率,并将数据的传输速率调整至中央控制器215所设定的传输速率,依该传输 速率将数据传输至第二模组22。类似地,第二模组22具有一中央控制器225耦接至线长检 测器222及一传输速率产生单元229耦接至中央控制器225。当第二模组22为传送端,于 进行数据传输时,第二模组22的中央控制器225及传输速率产生单元229会以前述与第一 模组21类似的方式来设定传输速率并依该传输速率将数据传输至第一模组21。请参考图1及图3,在一实施例中,当第一模组21为传送端,第一模组21的中央控 制器215依据线长检测器212所检测的传输线23的长度,并对照如图3所示的线长与传输 速率上限对照表设定一传输速率上限,同时通知第二模组22将以接近但不超过该传输速率上限的速率传输数据。一般业界生产传输线时,多会有一些特定长度的规格(如300ft、 700ft、IOOft等)。第3图所示的线长与传输速率上限对照表为实验测试而得出的经验值, 在第一模组21内可配置一存储器216,事先存放该线长与传输速率上限对照表以供中央控 制器215取用。于实验测试过程中,适当选取线长300、620、700、…、1040英尺(ft)等12 种长度来做测试,当传输线长度小于或等于300英尺时,较佳的传输速率上限为40Mbps ;当 传输线长度为620英尺时,较佳的传输速率上限为32Mbps ;以此类推,当传输线长度为1040 英尺时,较佳的传输速率上限为10. 7Mbps。所以,当第一模组21的线长检测器212所检测 的传输线23的长度小于或等于300英尺时,中央控制器215将传输速率上限设为40Mbps ; 当所检测的传输线23的长度介于300 620英尺时,传输速率上限设为32Mbps ;以此类推, 当所检测的传输线23的长度介于1000 1040英尺时,传输速率上限设为10. 7Mbps,而若 所检测的传输线23的长度超过1040英尺,则以10. 7Mbps为传输速率上限。另一方面,在第 二模组22为传送端的情况,同样地,第二模组22内可配置一存储器226,第二模组22的中 央控制器225根据储存于存储器226内与前述线长与传输速率上限对照表相同的对照表, 依前述类似的方式设定传输速率上限,在此不再赘述。请参考图1、2、3,图2显示如图1所示的传 输速率产生单元219、229。第一模组21 的传输速率产生单元219和第二模组22的传输速率产生单元229分别且相应地包含有第 1传输速率逻辑子单元2191、2291、第2传输速率逻辑子单元2192、2292、…、第12传输速 率逻辑子单元2193、2293等各十二级调变逻辑,且分别具有选择开关2190、2290。传输速 率产生单元219、229的各十二级调变逻辑系依据图3所示的线长与传输速率上限对照表而 设置,每一传传输速率逻辑子单元对应于一种传输速率上限。当进行数据传输时,第一模组 21为传送端或第二模组22为传送端的情况下,传输速率产生单元219、229会依第一模组 21和第二模组22所决定的传输速率上限,分别藉由选择开关2190、2290选择对应于该传输 速率上限的传输速率逻辑子单元,以将数据传输的速率调整至接近但不超过该传输速率上 限,以接近但不超过该传输速率上限的速率传输数据。举例而言,当所检测的传输线23的 长度为600英尺,则依图3所示的线长与传输速率上限对照表将传输速率上限设为32Mbps, 而第2传输速率逻辑子单元2192、2292与其对应,第一模组21的传输速率产生单元219和 第二模组22的传输速率产生单元229分别透过选择开关2190、2290以分别选择各自的第 2传输速率逻辑子单元2192、2292,藉此将数据传输的速率调整至接近但不超过32Mbps。由于本发明的电脑信号传送系统20可适应连接于第一模组21和第二模组22的 传输线23的长度来调整两者之间数据的传输速率,当传输线23的长度相对为长时,设定较 低的传输速率,传输线23的长度相对为短时,设定较高的传输速率,所以可以维持数据传 输的稳定性,改善因传输信号衰减、失真所致的高数据错误率而引发传输中断或传输失败 的情况。本发明的电脑信号传送系统20中,第一模组21的线长检测器212及传输速率产 生单元219 (或第二模组22的线长检测器222及传输速率产生单元229)可以利用现场可编 程逻辑门阵列(Field-programmable Gate Array, FPGA)、可编程逻辑装置(Programmable Logic Device,PLD)、可编程阵列逻辑(Programmable ArrayLogic,PAL)、通用逻辑阵列 (Generic Array Logic, GAL)、复杂型可编程逻辑元件(CPLD)、或专用集成电路(ASIC)来 实现,或者是实现于硬件、固件、集成电路、或安装具有检测传输线长度及根据传输线长度调整传输速率的功能的应用程序的硬件或固件。本发明中,第一模组21和第二模组22的 收发器214、224可以RS485收发器来实现,并可配合使用第五类属(CAT-5)网络电缆作为 传输线23,以实现串行传输。本发明的电脑信号传送系统20的第一模组21和第二模组22可应用为键盘_影 像-鼠标延伸装置(KVM extender)的本地端单元(local unit)和远端单元(remoteunit), 或者是应用为电脑端转接器(dongle)及键盘-影像-鼠标切换装置(KVMswitch),以实现 利用传输线于长距离传输的环境下,数据传输的稳定性。
请参考图4a,该图了显示依本发明实施的键盘-影像-鼠标延伸系统 (KVMextender)的功能方块图。本发明的键盘-影像-鼠标延伸系统包含一本地端单元51 及一远端单元52,两者以一传输线53(如第五类属网络电缆)连接。本地端单元51连接 一电脑主机,以将此电脑主机输出的影像信号(RGB及同步讯号)传送至远端的萤幕,远端 单元52除连接该屏幕之外,还连接一键盘和一鼠标,以将代表该鼠标或该键盘操作的控制 信号传送至另一端的电脑主机。而且,本地端单元51还连接该电脑主机的一数据连接端, 如USB连接端,远端单元52还连接一大量数据储存器(USB Mass Storage Device),如随身 碟、指拇碟及外接式硬碟等,该电脑主机与连接于远端单元52的大量数据储存器能够互相 传送和储存数据。于一实施例中,本地端单元51亦可连接如随身碟、指拇碟及外接式硬碟 等的大量数据储存器,连接于本地端单元51和远端单元52的各个大量数据储存器彼此可 以进行数据的存取。此外,请参阅图4b,在远端操控多台电脑的应用方面,藉由在键盘-影 像_鼠标延伸系统的本地端单元51及远端单元52之间置入一键盘-影像-鼠标切换装置 54,如此使用者可在远端操控本地端至少两台电脑。该切换装置54耦接于该些本地端单 元51与远端单元52之间,依据一路径设定安排差动影像信号、通用串行总线信号的传输路 径,例如可将图示中上方本地端单元51所连接的电脑的影像讯号传输至远端单元52所连 接的屏幕。请参考图5和图6,分别显示图4a及图4b中键盘-影像-鼠标延伸系统的本地端 单元51及远端单元52。在进行数据(例如USB相关数据)传输之前,本地端单元51及远 端单元52可藉由互相传送封包或具有特定波形的信号以检测传输线53的长度。本地端单 元51及远端单元52分别具有RS485收发器514、524 (可以型号为ADM485的芯片实施),用 以发送和接收数据。如图5所示,本地端单元51具有一中央控制器515,其与电脑主机的一 数据连接端(如USB连接端)连接,或者是透过USB介面5501与一大量数据储存器连接, 其间并藉由一 USB主机控制器(HostController) 550以遵循USB标准传输数据。如图6所 示,远端单元52具有一中央控制器525 (可以型号为W90N740的芯片实施),其透过USB介 面5601与一大量数据储存器连接,其间并配置有一 USB主机控制器560。本地端单元51的 中央控制器515及远端单元52的中央控制器525依据所检测的传输线53的长度,设定一 传输速率,或者是于一实施例中,依据所检测的传输线53的长度并根据如图3所示的线长 与传输速率上限对照表设定一传输速率上限。如图5和图6所示,本地端单元51及远端单元52分别具有FPGA 511及FPGA521, 于FPGA 511,521内分别配置有传输速率逻辑单元519、529以及第一编码/解码器510和 第二编码/解码器520。传输速率逻辑单元519、529接收中央控制器515、525所设定的传 输速率或传输速率上限,并依据该传输速率或该传输速率上限调整数据的传输速率。当本地端单元51要将来自电脑主机或透过USB介面5501连接的大量数据储存器的第一 USB信 号传送至透过USB介面5601连接于远端单元52的大量数据储存器时,该第一 USB信号会 先经本地端单元51的第一编码/解码器510进行编码以得到第二 USB信号,该编码方式可 包含曼彻斯特编码(ManchesterEncoding)方式。该第二 USB信号由RS485收发器514发 送,并由远端单元52的RS485收发器524接收。该第二 USB信号再经由远端单元52的第 二编码/解码器520进行解码以得到第三USB信号,最后将该第三USB信号传送至连接于 远端单元52的大量数据储存器以完成数据的传送。反之,当远端单元52要将透过USB介 面5601连接的大量数据储存器的第四USB信号传送至连接于本地端单元51的电脑主机或 透过USB介面5501与本地端单元51连接的大量数据储存器时,该第四USB信号会先经远 端单元52的第二编码/解码器520进行编码以得到一第五USB信号;同样地,该编码方式 可包含曼彻斯特编码方式。该第五USB信号由RS485收发器524发送,并由本地端单元51 的RS485收发器514接收。该第五USB信号再经由本地端单元51的第一编码/解码器510 进行解码以得到一第六USB信号,最后将该第六USB信号传送至连接于本地端单元51的电 脑主机或大量数据储存器以完成数据的传送。于RS485收发器514与RS485收发器524间 该第二 USB信号及该第五USB信号以该传输速率或以接近但不超过该传输速率上限的速率 来传输请同时参阅图5、图6及图7,其中图7显示了本发明的键盘-影像-鼠标延伸系 统依传输线长度调整传输速率的示意图。若传输线长度为1040英尺,FPGA 511、521的传 输速率逻辑单元519、529会将原本为40Mbps(或如图中25ns的信号宽度)的传输速率降 低为IOMbps (或如图中IOOns的信号宽度),或根据图3所示的线长与传输速率上限对照表 将传输速率降低为接近但不超过10. 7Mbps的传输速率上限,以IOMbps的传输速率或接近 但不超过10. 7Mbps的传输速率上限透过RS485收发器514、524来传输数据。本发明的键盘-影像-鼠标延伸系统中,本地端单元51及远端单元52内的 FPGA51U521可以下列元件取代,例如可编程逻辑装置(PLD)、可编程阵列逻辑(PAL)、通 用逻辑阵列(GAL)、复杂型可编程逻辑元件(CPLD)、或专用集成电路(ASIC)。或者是,FPGA 511、521取代为实现于硬件、固件、集成电路、或安装具有检测传输线长度及根据传输线长 度调整传输速率的功能的应用程式的硬件或固件。此外,本地端单元51内的FPGA 511可 以型号为PDK82C12的芯片实施。请参考图5和图6,本发明的键盘-影像-鼠标延伸系统将电脑主机输出的单端 (single-end)影像信号转换为差动(differential)影像信号,以差动影像信号进行传输, 最后再将差动影像信号转换为单端影像信号输出至远端的屏幕。如图5所示,电脑主机的 DB-15连接端输出至本地端单元51的视频图形阵列(VGA)信号(为单端影像信号)包含三 基色信号(RGB信号)、垂直同步信号(VSYNC或简称V信号)及水平同步信号(HSYNC或简 称H信号)。本地端单元51具有一多工器517及一单端转差动转换器518,本地端单元51 的FPGA 511内配置有一震荡器513或是一讯号产生器。在一实施例中,由震荡器513产生 的2M测试信号与RGB信号透过多工器517混波成R+2、G+2、B+2信号。此2M测试信号用以 在接收端判断RGB信号彼此间的相位差以进行补偿。另一方面,电脑主机输出的H/V信号 透过FPGA 511的编码或进一步处理转换成已处理H/V信号(processed H/V) 5139,在此以 V、H+V信号表示,这样表示H/V信号已经由非复合形式转换为复合(composite)形式。单端转差动转换器518会再将R+2、G+2、B+2、V、H+V信号及由震荡器513产生的8M测试信号 转换成R+V+2、G+8+2、B+(H+V)+2等差动影像信号。此8M测试信号用来判断影像讯号由传 送端传输至接收端时的衰减量以进行补偿之用。本地端单元51具有一 RJ-45介面5301,其以传输线53连接至远端单元52的一 RJ-45介面5302,因而R+V+2、G+8+2、B+(H+V)+2等差动影像信号于传输线53内传输并藉 以传输至远端单元52。本地端单元51的多工器517及单端转差动转换器518可分别以 型号为QS3257、EL5378的芯片实施。本地端单元还具有一电子可抹除可编程只读存储器 (EEPROM) 516,用以暂时存放屏幕的扩充显示器识别数据(EDID)以供电脑主机辨识使用。 在此实施例中,虽然此讯号产生器或震荡器513是由所FPGA 511提供,但是此讯号产生器 或震荡器513也可以是独立于FPGA 511之外的元件或电路。
如图6所示,远端单元52具有一差动转单端转换器528,其包含一 RGB转换器5282 及一 HV转换器5284。来自本地端单元51的差动影像信号R+V+2、G+8+2、B+(H+V)+2透过 RGB转换器5282转换成RGB信号(还原为单端影像信号),差动影像信号R+V+2、B+ (H+V) +2 透过HV转换器5284并经FPGA521处理后析出H/V信号(还原为单端影像信号)。RGB信号 及H/V信号透过DB-15介面5400被输出至与远端单元52连接的屏幕。远端单元52中包 含于差动转单端转换器528的RGB转换器5282及HV转换器5284可分别以型号为EL9112、 ADA485的芯片实施。请参考图5和图6,本发明的键盘-影像-鼠标延伸系统中,远端单元52还连接一 键盘或一鼠标。远端单元52具有一 PS2/USB控制器570,用以处理代表该鼠标或该键盘操 作的控制信号。此PS2/USB控制器570可以CY7C67300芯片实施。远端单元52的RS485 收发器524会将代表该鼠标或该键盘操作的控制信号传送至本地端单元51的RS485收发 器514,并透过PS/2或USB连接端将该控制信号传送至电脑主机,以操作连接在本地端单元 51的电脑主机。请参考图8,本发明的键盘-影像-鼠标延伸系统中,连接本地端单元51和远端 单元52的传输线53可为第五类属网络电缆,其内具有四对双绞线(twisted wirepair), 其中三对双绞线用以传输与影像相关的讯号,例如差动影像信号R+V+2、G+8+2、B+(H+V)+2 ; 另外,剩下的一对双绞线用来传输来自电脑主机或大量数据储存器的数据,亦可用来传输 鼠标或键盘的控制信号,这一对双绞线系以差动信号的形式进行串行信号的传输。依本发明实施的数据传输方法包含以下步骤(1)提供一传输线以连接第一模组 和第二模组;(2)检测一传输线长度;(3)依据所检测的该传输线长度,设定一传输速率;以 及(4)当数据于该传输线内传输时,以该传输速率传输数据。请参考图9,在一实施例中,本发明的数据传输方法包含以下步骤步骤S402 提供一传输线以连接第一模组和第二模组。步骤S404 自该第一模组发送一封包以检测一传输线长度,其中该第一模组发送 第一封包至该第二模组,该第二模组适应该第一封包传回第二封包至该第一模组,依据该 第一模组发送该第一封包的时间以及接收到该第二封包的时间,将两者时间差的一半乘以 封包当时的传送速率,由此得出该传输线长度。步骤S406 依据如图3所示的线长与传输速率上限对照表设定一传输速率上限。步骤S408 提供多个对应不同传输速率上限的传输速率逻辑子单元,并透过选择对应该传输速率上限的传输速率逻辑子单元,以将数据传输的速率调整至接近但不超过该 传输速率上限。步骤S 410 以接近但不超过该传输速率上限的速率传输数据。虽然本发明已就较佳实施例揭示如上,然其并非用以限定本发明。本发明所属技 术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的变更和润饰。因 此,本发明的保护范围当视后附的申请专利范围所界定为准。
权利要求
一种电脑信号传送系统,包含第一模组及第二模组,该第一模组和该第二模组以一传输线相互连接,其中该第一模组至少包含一线长检测器,用以检测一传输线长度;一中央控制器,耦接至该线长检测器,用以依据该线长检测器所检测的该传输线长度,设定一传输速率;以及一传输速率产生单元,接收该中央控制器设定的该传输速率,以该传输速率将数据传输至该第二模组;其中该本地端单元连接一电脑,该远端单元连接一键盘、一屏幕及一鼠标;该中央控制器依据该线长检测器所检测到的该传输线长度,设定一传输速率上限,该传输速率产生单元将数据传输的速率调整至接近但不超过该传输速率上限,以接近但不超过该传输速率上限的速率传输数据。
2.如权利要求1所述的电脑信号传送系统,其特征在于,该第一模组的线长检测器发 送一第一封包至该第二模组,该第二模组因应该第一封包传回一第二封包至该线长检测 器,该线长检测器依据该第一封包发送的时间以及接收到该第二封包的时间,决定该传输 线长度。
3.如权利要求1所述的电脑信号传送系统,其特征在于,当该第一模组以该传输速率 上限传送数据至该第二模组时,能够维持该第二模组对该数据进行还原时的正确性。
4.如权利要求1所述的电脑信号传送系统,其特征在于,该传输速率产生单元包含 多个传输速率逻辑子单元,分别对应不同的传输速率上限而设置;以及一选择开关,用以选择对应该传输速率上限的传输速率逻辑子单元。
5.如权利要求1所述的电脑信号传送系统,其特征在于,该中央控制器依据一线长与 传输速率上限对照表,以设定该传输速率上限。
6.一种键盘-影像-鼠标延伸系统,至少包含 第一模组,连接至一电脑主机;以及第二模组,经由一传输线与该第一模组耦接,该第二模组并连接至一显示器及一通用 串行总线装置,其中该第一模组还至少包含第一转换器,将该电脑主机输出的一单端影像信号转换为一差动影像信号; 第一通用串行总线介面,用以连接该电脑主机的一通用串行总线连接端; 第一编码/解码器,用以将该电脑主机传送至该通用串行总线装置的第一通用串行总 线信号进行编码以得到第二通用串行总线信号;以及 第一收发器,用以传送该第二通用串行总线信号;该第二模组并连接至一鼠标或一键盘,该第二收发器还将代表该鼠标或该键盘操作的 控制信号传送至该第一收发器 其中该第二模组还至少包含第二转换器,将该差动影像信号转换为该单端影像信号,并输出至该显示器; 第二通用串行总线介面,用以连接该通用串行总线装置; 第二收发器,耦接于该第一收发器,用以接收该第二通用串行总线信号;以及 第二编码/解码器,用以将该第二通用串行总线信号进行解码以得到第三通用串行总线信号,当该第一模组为传送端时,该第一模组发送一封包至该第二模组,该第二模组适 应该封包产生一回应信号,该第一模组依据该封包发送的时间以及接收到该回应信号的时 间,以得到该传输线的长度;当该第二模组为传送端时,该第二模组发送一封包至该第一模组,该第一模组适应该 封包产生一回应信号,该第二模组依据该封包发送的时间以及接收到该回应信号的时间, 以得到该传输线的长度其中该第一模组及该第二模组并各具有一传输速率逻辑单元,用以依据该传输线的长 度调整该第二通用串行总线信号的传输速率。
7.如权利要求6所述的键盘-影像-鼠标延伸系统,其特征在于,还包含一中央控制 器,用以依据该传输线的长度设定一传输速率上限,其中该传输速率逻辑单元依据该传输 速率上限调整该第二通用串行总线信号的传输速率,将该第二通用串行总线信号的传输速 率调整至接近但不超过该传输速率上限。
8.如权利要求6所述的键盘-影像-鼠标延伸系统,其特征在于,该传输速率逻辑单元 包含多个传输速率逻辑子单元,分别对应不同的传输速率上限而设置;以及 一选择开关,用以选择对应该传输速率上限的传输速率逻辑子单元。
9.如权利要求6所述的键盘-影像-鼠标延伸系统,其特征在于,该中央控制器依据一 线长与传输速率上限对照表,以设定该传输速率上限。
10.一种键盘_影像_鼠标切换系统,至少包含多个第一模组,每一该第一模组连接至一电脑主机及第一通用串行总线装置;以及 第二模组,经由一传输线与该第一模组耦接,该第二模组并连接至一显示器及第二通 用串行总线装置;其中该第一模组还至少包含第一转换器,将该电脑主机输出的一单端影像信号转换为一差动影像信号; 第一通用串行总线介面,用以连接该第一通用串行总线装置; 第一编码/解码器,用以将该第一通用串行总线装置传送至该第二通用串行总线装置 的第一通用串行总线信号进行编码以得到第二通用串行总线信号;以及 第一收发器,用以传送该第二通用串行总线信号, 其中该第二模组还至少包含第二转换器,将该差动影像信号转换为该单端影像信号,并输出至该显示器; 第二通用串行总线介面,用以连接该第二通用串行总线装置; 第二收发器,耦接于该第一收发器,用以接收该第二通用串行总线信号;以及 第二编码/解码器,用以将该第二通用串行总线信号进行解码以得到第三通用串行总 线信号,其中该第一模组及该第二模组并各具有一传输速率逻辑单元,用以依据该传输线的长 度调整该第二通用串行总线信号的传输速率;一切换装置,耦接于该些第一模组与该第二模组之间,依据一路径设定安排该差动影 像信号、该第二通用串行总线信号的传输路径。
全文摘要
本发明提供一种电脑信号传送系统,包含第一模组及第二模组,第一模组和第二模组以一传输线相互连接,其中第一模组至少包含一线长检测器,用以检测一传输线长度;一中央控制器,耦接至线长检测器,用以依据线长检测器所检测的传输线长度,设定一传输速率;以及一传输速率产生单元,接收中央控制器设定的传输速率,以该传输速率将数据传输至第二模组。该电脑信号传送系统可避免因长距离传输而引发传输中断或传输失败的情况。
文档编号G06F3/033GK101968777SQ20091016056
公开日2011年2月9日 申请日期2009年7月28日 优先权日2009年7月28日
发明者庄干起, 文洪涛, 苟云松 申请人:宏正自动科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1