资源总线接口制造技术

技术编号:2885186 阅读:206 留言:0更新日期:2012-04-11 18:40
提供在数据总线上传送数据的新的改进方法和装置。本发明专利技术提供包括外部共用总线、外部总线接口和资源总线的总线系统。可以构成外部总线接口,以在外部共用总线和资源总线之间传送数据。总线系统还可以包括与资源总线耦接的数据处理流水线。数据处理流水线可以包括处理数据的多个部件。一些数据处理部件可以与资源总线耦接。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】本申请与本申请同日申请的申请号为No.----,题目为“HeaderEncoding Method and Apparatus for Packet-Based Bus”,(代理文件编号No.9623-019100)和申请号为No.----,题目为“ImageSensor Based Vignetting Correction”,(代理文件编号No.9623-019000)的这两个申请有关,这两个申请在此引证供参考。本专利技术涉及任何总线结构,例如通用的串行总线(USB),特别涉及在与这种总线直接和间接耦接的器件间的通信。计算机变得越来越普遍。随着计算机的作用变得更强,其应用也不断增长。事实上,计算机迅速地取代了诸如电话、电视、摄象机之类的其它设备的功能作用。图象数据的操纵是消费者和公司等相当热衷的新领域中的一个领域。可与任何计算机连接的相对便宜的摄象机的出现推动了这种发展。Logitech,Inc.,of FremontCalifornia,即本申请的受让人处于该技术的前列,给计算机用户提供了许多解决方法。将图象捕获装置连接到计算机上的一个简单方法是通过USB接口。一般USB提供插头并支持多于100个的外围设备而无明显用户交互作用。在本申请中引证供参考的USB规格说明修订版1.1(1998年9月23日发布)中可找到有关USB的详细信息。一种对USB提供附加端口的方法是使用USB网络集线器(hub)。可是,这些网络集线器只提供利用USB接口与计算机的附加物理连接。因此,USB网络集线器不能提供对USB互连附加额外功能性所需要的智能或灵活性。由于图象数据的使用变得越来越普遍,因而在电子系统内有更多功能性和灵活性的要求增加。附加功能性和灵活性可包括更多的图象处理路由或与新的附加接口的连通性。此外,由于引入了不同的图象处理标准和通信接口,因而要求容易适当实现的需要增加。因此,期望一种技术,可按各种模式操作数据处理装置,并且能够更快更有效和更容易地用于许多现在和将来的数据处理标准和通信协议。本专利技术提供一种在数据总线上传送数据的新的改进方法和装置。本专利技术在一个实施例中提供包括外部共用总线、外部总线接口和资源总线的总线系统。配置外部总线接口,以便在外部共用总线与资源总线之间可传送数据。该总线系统还可包括与资源总线耦接的数据处理流水线。该数据处理流水线可包括处理数据的多个部件。一些数据处理部件可与资源总线耦接。在另一个实施例中,总线系统可包括数据采集模块。配置数据采集模块,以便从与资源总线耦接的器件采集信息。在又一个实施例中,本专利技术提供自动调整数据流水线以避免将非法数据(artifact)引入正在被数据处理流水线处理的数据中。该方法包括从数据处理流水线内的一部件采集信息。然后处理所采集的信息以确定是否调整数据处理流水线。如果确定要对数据处理流水线进行调整,那么在进行调整之前确定触发事件。然后在进行调整之前该方法等待所确定的触发事件。在再一个实施例中,本专利技术提供同步总线系统中操作的方法。该方法接收数据,将接收的数据装入遮蔽存储器中,并确定是否用遮蔽存储器中的装入数据更新有源存储器。如果确定不进行用遮蔽存储器中的装入数据更新有源存储器,那么该方法等待下一个确定步骤。一旦确定要用遮蔽存储器中的装入数据更新有源存储器,那么该方法从遮蔽存储器将装入的数据传送给有源存储器。以这种方式,由等待步骤而提供的延迟可避免将非法数据引入正在处理的数据中。本专利技术的一个优点是,允许数据处理流水线快速、有效和容易地适用于各种方法。例如,外部总线接口可被修改以适应与资源总线连接的模块的变化,例如在数据处理流水线中的那些变化。同样地,对于外部共用总线的不同类型,也可以只对外部总线接口进行改变。本专利技术的另外的优点包括提供对数据处理流水线的所选部件的自动调整,由此可避免将非法数据引入正被数据处理流水线处理的数据中。这些调整可基于从数据处理流水线的所选部件所采集的数据。此外,在任何数据操纵之前可在数据捕获端进行上述调整。例如,如果使用有损耗的(lossy)压缩方法压缩数据,那么这将允许更精确的校正。此外,在数据捕获端进行调整可减少将数据传送到处理主机所需要的带宽。为了更好地理解本专利技术的特征和优点,参考结合附图进行的下列描述。附图说明图1展示用于执行本专利技术实施例方法的计算机系统的实例;图2展示用于执行本专利技术实施例方法的典型计算机系统100的简略系统方框图;图3展示本专利技术实施例的系统300的简略方框图;图4展示本专利技术实施例的视频流水线400的简略方框图,表示图3的视频流水线块306的进一步细节;图5展示本专利技术实施例的计算机接口系统500的简略方框图,表示图3的计算机接口308的进一步细节;图6展示本专利技术实施例的示例性同步方法600;和图7A和7B展示本专利技术实施例的示例性定时图700和750。图1展示用于执行本专利技术软件的计算机系统的实例。图1表示包括监视器104、屏幕102、机柜108、键盘214(见图2)和鼠标器110的计算机系统100。鼠标器110可具有一个或多个如鼠标器按钮112等的按钮。机柜108可装入用于存储和恢复包括本专利技术的软件程序的CD-ROM驱动器106和硬盘驱动器(未示出)。尽管CD-ROM106作为可移动介质示出,但也可使用包括软盘、磁带驱动器、ZIP_驱动器和闪烁存储器等的其它有形介质。机柜108还装有如处理器、存储器等的为人熟知的计算机部件(未示出)。图2展示用于执行本专利技术实施例软件的典型计算机系统100的简略系统方框图。如图1所示,计算机系统100包括监视器104。计算机系统100还可包括如I/O控制器204、系统存储器206、中央处理器208、扬声器210、可移动磁盘212、键盘214、固定磁盘216和网络接口218之类的子系统。适用于本专利技术的其它计算机系统可包括另外的或更少的子系统。例如,另一计算机系统可包括多于一个的处理器208(即,多处理器系统)或高速缓冲存储器。用例如220的箭头表示计算机系统100的系统总线结构。可是,这些箭头220表示用于链接子系统的任何互连图形。例如,可以使用局部总线以连接中央处理器208与系统存储器206。再有,图象捕获装置(例如电荷耦合器件(CCD)摄象机)可以与计算机系统100连接,用于捕获图象数据。图象捕获装置可以通过相同或另一总线结构例如USB、增强并行端口(EPP)、扩大容量端口(ECP)、IEEE 1394(火线)等与计算机系统100连接。利用与装置驱动器的数据库匹配的标识号,USB可以提供插头和支持多于100的连接的外围设备。在一些实施例中,USB提供12Mb/sec带宽。USB还可以通过I/O控制器204或网络接口218与计算机系统100连接。此外,可以构成计算机系统100来通过例如I/O控制器204或网络接口218与因特网通信。因此,利用各种装置,例如因特网上的装置,数据可以被往复传送给计算机系统100。图2所示的计算机系统100仅是适合本专利技术使用的计算机系统的一个实例。对于本领域技术人员来说,很容易找到适合本专利技术使用的子系统的其它结构。图3表示本专利技术实施例的系统300的简略方框图。图象传感器302捕获图象数据。图象传感器302可以从捕获图象的许多装置中选择,包括CCD本文档来自技高网...

【技术保护点】
一种总线系统,包括: 外部共用总线; 与外部共用总线耦接的外部总线接口, 与外部总线接口耦接的资源总线,配置外部总线接口以在外部共用总线和资源总线之间传送数据; 与资源总线耦接的视频流水线,视频流水线包括处理视频数据的多个部件,多个视频处理部件中的所选部件与资源总线耦接。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:塞尔焦马吉米切尔诺克罗斯
申请(专利权)人:罗技欧洲公司
类型:发明
国别省市:CH[瑞士]

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

1