Method and system for providing a communication connection using stream identifiers
    1.
    发明授权
    Method and system for providing a communication connection using stream identifiers 有权
    使用流标识符提供通信连接的方法和系统

    公开(公告)号:US06631415B1

    公开(公告)日:2003-10-07

    申请号:US09531065

    申请日:2000-03-18

    IPC分类号: G06F1516

    摘要: A method and a system for providing a connection using a stream identifier (“id”) are disclosed. In one embodiment, the system identifies a talker node, which provides an isochronous data stream via a communication media. Once the talker node is identified, an identifier and an sub-identifier of the talker node are identified. After identifying the identifier and sub-identifier, the stream id associated with the isochronous data stream is identified in response to the identifier and sub-identifier. Next, the system establishes at least one connection according to the stream id. When the connection between the second and talker nodes is established, the listener node reads the isochronous data stream.

    摘要翻译: 公开了一种使用流标识符(“id”)提供连接的方法和系统。 在一个实施例中,系统识别通过通信介质提供同步数据流的讲话者节点。 一旦识别了讲话者节点,就识别出讲话者节点的标识符和子标识符。 在识别标识符和子标识符之后,响应于标识符和子标识符识别与同步数据流相关联的流id。 接下来,系统根据流ID建立至少一个连接。 当建立第二和讲话者节点之间的连接时,收听节点读取同步数据流。

    Asynchronous connections with scattering page tables for transmitting data from a producer device to a consumer device over an IEEE 1394 serial data bus
    3.
    发明授权
    Asynchronous connections with scattering page tables for transmitting data from a producer device to a consumer device over an IEEE 1394 serial data bus 失效
    与散射页表的异步连接,用于通过IEEE 1394串行数据总线从制造设备向消费者设备传输数据

    公开(公告)号:US06421745B1

    公开(公告)日:2002-07-16

    申请号:US09548050

    申请日:2000-04-12

    IPC分类号: G06F1314

    CPC分类号: H04L47/266

    摘要: Both small frames and large frames of data are transmitted from a producer device to a consumer device over an IEEE 1394 serial data bus. The small frames of data are preferably transmitted to a small frame buffer associated with a plug at the consumer device. Each transfer of a small frame generates an interrupt at the consumer device when the transfer is complete. For the transfer of large frames of data, the consumer device programs an array of page table entries into the plug control register of the producer device, prior to a transfer of a large frame of data. Each of the page table entries includes a starting address of a memory page at the consumer device to which data can be written. Together, these memory pages specified by the page table entries form a large frame buffer at the consumer device for receiving a large frame of data from the producer device. Preferably, the array of page table entries can be updated by the consumer device, as appropriate, between frame transfers. When transferring a large frame of data, the producer device begins writing to the first page specified in the first page table entry and continues in order, writing to the pages specified in the page table entries, until the entire frame has been transferred. When the entire large frame of data has been transferred, the producer device then updates the plug control register at the consumer device to notify the consumer device that the entire large frame has been transferred.

    摘要翻译: 小帧和大帧数据都通过IEEE 1394串行数据总线从制作设备发送到消费者设备。 数据的较小帧优选地被发送到与消费者设备处的插头相关联的小帧缓冲器。 传输完成后,小帧的每次传送都会在消费者设备处产生中断。 为了传送大帧数据,消费者设备在传送大帧数据之前将页表条目数组编程到生成器设备的插头控制寄存器中。 每个页表条目包括消费者设备上可写入数据的存储器页面的起始地址。 由页表项指定的这些存储页一起在消费者设备处形成大的帧缓冲器,用于从生成器设备接收大帧数据。 优选地,可以由消费者设备适当地在帧传输之间更新页表条目的阵列。 当传送大帧数据时,生成器设备开始写入第一页表条目中指定的第一页,并按顺序继续,写入页表条目中指定的页面,直到整个帧被传送。 当整个大帧数据已被传送时,制作设备随后更新消费者设备处的插头控制寄存器,以通知消费者设备整个大帧已被传送。

    Method and apparatus for including self-describing information within devices
    4.
    发明授权
    Method and apparatus for including self-describing information within devices 失效
    在设备中包含自我描述信息的方法和装置

    公开(公告)号:US06421069B1

    公开(公告)日:2002-07-16

    申请号:US09092703

    申请日:1998-06-04

    IPC分类号: G06F1310

    摘要: Self-describing information is included within a device and contains information relating to a graphical representation of the device, the controls available on the device and the interface required to access those controls. The self-describing information is preferably embedded within a ROM within the device and is read by other devices coupled to the device for presenting a graphical user interface through which the device can be remotely controlled by a user. The self-describing information can also include an address from which additional information about the device and upgrades are automatically obtained. This address is either an internet address or points to a location within a network of devices. The address can also be modifiable. Alternatively, the self-describing information also includes driving software for enhancing the graphical user interface and controlling the operation of the device through another system. This driving software is written either in the native language of the device on which it is uploaded and executed or in a platform neutral language such as Java™. The graphical user interface is presented on a television, computer or other appropriate system for controlling multiple devices through the system. The controlling system obtains the self-describing information from each device within the configuration. The graphical user interface includes a graphical representation of the devices and specific control features available to the user presented in a graphical orientation. Alternatively, a three-dimensional representation of the device is presented with controls represented on the device. If no controlling system is available, a graphical user interface is controlled by an application within the device and presented on an available display.

    摘要翻译: 自我描述信息包含在设备中,并包含与设备的图形表示,设备上可用的控件以及访问这些控件所需的界面有关的信息。 自描述信息优选地嵌入设备内的ROM中,并且被耦合到设备的其他设备读取,用于呈现用户可以远程控制设备的图形用户界面。 自描述信息还可以包括自动获得关于设备和升级的附加信息的地址。 该地址是互联网地址或指向设备网络内的位置。 该地址也可以修改。 或者,自描述信息还包括用于增强图形用户界面并通过另一系统控制设备的操作的驾驶软件。 该驱动软件以其上传和执行的设备的母语或Java(TM)的平台中立语言编写。 图形用户界面呈现在电视,计算机或其他适当的系统上,用于通过系统控制多个设备。 控制系统从配置中的每个设备获取自描述信息。 图形用户界面包括以图形方向呈现的用户可用的设备和特定控制特征的图形表示。 或者,设备的三维表示呈现在设备上表示的控件。 如果没有控制系统可用,则图形用户界面由设备内的应用程序控制并呈现在可用显示器上。

    Method of and apparatus for controlling bidirectional streams of isochronous data flowing between an application and a bus structure
    5.
    发明授权
    Method of and apparatus for controlling bidirectional streams of isochronous data flowing between an application and a bus structure 有权
    用于控制在应用和总线结构之间流动的同步数据的双向流的方法和装置

    公开(公告)号:US07287113B2

    公开(公告)日:2007-10-23

    申请号:US11120461

    申请日:2005-05-02

    IPC分类号: G06F13/38

    摘要: An isochronous data pipe provides a bi-directional path for data between an application and a bus structure. The isochronous data pipe includes the ability to send, receive and perform manipulations on any isochronous stream of data, including data on any number of isochronous channels. The isochronous data pipe is a programmable sequencer that operates on the stream of isochronous data as it passes through the isochronous data pipe. The isochronous data pipe is programmed by an application to perform specific operations on the stream of data before the data is either transmitted across the bus structure or sent to the application, thereby pre-processing and manipulating the data before it is delivered to its destination. The operations are performed on both the packet header and the data field of the data packet. The isochronous data pipe can be stopped and started on the occurrence of specific events. In an alternate embodiment of the present invention, the isochronous data pipe is programmed to send and receive both isochronous and asynchronous data, including generating requests and appropriate packet headers.

    摘要翻译: 同步数据管道为应用程序和总线结构之间的数据提供双向路径。 同步数据管道包括发送,接收和对任何同步数据流进行操纵的能力,包括任何数量的同步信道上的数据。 同步数据管道是可编程序序器,其在同步数据流通过等时数据管道时对其进行操作。 同步数据管线由应用程序编程,以在数据通过总线结构传输或发送到应用程序之前对数据流执行特定操作,从而在将数据传送到其目的地之前进行预处理和操作。 对数据包的数据包头和数据字段执行操作。 同步数据管道可以在发生特定事件时停止并启动。 在本发明的替代实施例中,等时数据管被编程为发送和接收同步和异步数据,包括生成请求和适当的分组报头。

    Isochronous data pipe for managing and manipulating a high-speed stream of isochronous data flowing between an application and a bus structure
    6.
    发明申请
    Isochronous data pipe for managing and manipulating a high-speed stream of isochronous data flowing between an application and a bus structure 有权
    同步数据管道,用于管理和操纵在应用程序和总线结构之间流动的高速同步数据流

    公开(公告)号:US20050198426A1

    公开(公告)日:2005-09-08

    申请号:US11120461

    申请日:2005-05-02

    摘要: An isochronous data pipe provides a bi-directional path for data between an application and a bus structure. The isochronous data pipe includes the ability to send, receive and perform manipulations on any isochronous stream of data, including data on any number of isochronous channels. The isochronous data pipe is a programmable sequencer that operates on the stream of isochronous data as it passes through the isochronous data pipe. The isochronous data pipe is programmed by an application to perform specific operations on the stream of data before the data is either transmitted across the bus structure or sent to the application, thereby pre-processing and manipulating the data before it is delivered to its destination. The operations are performed on both the packet header and the data field of the data packet. The isochronous data pipe can be stopped and started on the occurrence of specific events. In an alternate embodiment of the present invention, the isochronous data pipe is programmed to send and receive both isochronous and asynchronous data, including generating requests and appropriate packet headers.

    摘要翻译: 同步数据管道为应用程序和总线结构之间的数据提供双向路径。 同步数据管道包括发送,接收和对任何同步数据流进行操纵的能力,包括任何数量的同步信道上的数据。 同步数据管道是可编程序序器,其在同步数据流通过等时数据管道时对其进行操作。 同步数据管线由应用程序编程,以在数据通过总线结构传输或发送到应用程序之前对数据流执行特定操作,从而在将数据传送到其目的地之前进行预处理和操作。 对数据包的数据包头和数据字段执行操作。 同步数据管道可以在发生特定事件时停止并启动。 在本发明的替代实施例中,等时数据管被编程为发送和接收同步和异步数据,包括生成请求和适当的分组报头。

    Isochronous data pipe for managing and manipulating a high-speed stream of isochronous data flowing between an application and a bus structure
    7.
    发明授权
    Isochronous data pipe for managing and manipulating a high-speed stream of isochronous data flowing between an application and a bus structure 有权
    同步数据管道,用于管理和操纵在应用程序和总线结构之间流动的高速同步数据流

    公开(公告)号:US06587910B2

    公开(公告)日:2003-07-01

    申请号:US09878304

    申请日:2001-06-11

    IPC分类号: G06F100

    摘要: An isochronous data pipe provides a bi-directional path for data between an application and a bus structure. The isochronous data pipe includes the ability to send, receive and perform manipulations on any isochronous stream of data, including data on any number of isochronous channels. The isochronous data pipe is a programmable sequencer that operates on the stream of isochronous data as it passes through the isochronous data pipe. The isochronous data pipe is programmed by an application to perform specific operations on the stream of data before the data is either transmitted across the bus structure or sent to the application, thereby pre-processing and manipulating the data before it is delivered to its destination. The operations are performed on both the packet header and the data field of the data packet. The isochronous data pipe can be stopped and started on the occurrence of specific events. In an alternate embodiment of the present invention, the isochronous data pipe is programmed to send and receive both isochronous and asynchronous data, including generating requests and appropriate packet headers.

    摘要翻译: 同步数据管道为应用程序和总线结构之间的数据提供双向路径。 同步数据管道包括发送,接收和对任何同步数据流进行操纵的能力,包括任何数量的同步信道上的数据。 同步数据管道是可编程序序器,其在同步数据流通过等时数据管道时对其进行操作。 同步数据管线由应用程序编程,以在数据通过总线结构传输或发送到应用程序之前对数据流执行特定操作,从而在将数据传送到其目的地之前进行预处理和操作。 对数据包的数据包头和数据字段执行操作。 同步数据管道可以在发生特定事件时停止并启动。 在本发明的替代实施例中,等时数据管被编程为发送和接收同步和异步数据,包括生成请求和适当的分组报头。

    Method and system for adjusting isochronous bandwidths on a bus
    8.
    发明授权
    Method and system for adjusting isochronous bandwidths on a bus 失效
    一种用于调整总线上同步带宽的方法和系统

    公开(公告)号:US06539450B1

    公开(公告)日:2003-03-25

    申请号:US09531075

    申请日:2000-03-18

    IPC分类号: G06F100

    摘要: A method and system for adjusting the bandwidth allocated for isochronous data traffic on an interconnected data bus is disclosed. The present system uses an isochronous resource manager (IRM) to sense a bandwidth change request from a talker. The IRM instigates a bandwidth adjustment associated with the bandwidth change request to one or more bus bridge portals.

    摘要翻译: 公开了一种用于调整分配给互连数据总线上的同步数据业务的带宽的方法和系统。 本系统使用同步资源管理器(IRM)来感测来自讲话者的带宽改变请求。 IRM向一个或多个总线桥接门户启动与带宽改变请求相关联的带宽调整。

    Isochronous data pipe for managing and manipulating a high-speed stream of isochronous data flowing between an application and a bus structure
    9.
    发明授权
    Isochronous data pipe for managing and manipulating a high-speed stream of isochronous data flowing between an application and a bus structure 有权
    同步数据管道,用于管理和操纵在应用程序和总线结构之间流动的高速同步数据流

    公开(公告)号:US06266727B1

    公开(公告)日:2001-07-24

    申请号:US09280215

    申请日:1999-03-29

    IPC分类号: G06F1342

    摘要: An isochronous data pipe provides a bidirectional path for data between an application and a bus structure. The isochronous data pipe includes the ability to send, receive and perform manipulations on any isochronous stream of data, including data on any number of isochronous channels. The isochronous data pipe is a programmable sequencer that operates on the stream of isochronous data as it passes through the isochronous data pipe. The isochronous data pipe is programmed by an application to perform specific operations on the stream of data before the data is either transmitted across the bus structure or sent to the application, thereby pre-processing and manipulating the data before it is delivered to its destination. The operations are performed on both the packet header and the data field of the data packet. The isochronous data pipe can be stopped and started on the occurrence of specific events. In an alternate embodiment of the present invention, the isochronous data pipe is programmed to send and receive both isochronous and asynchronous data, including generating requests and appropriate packet headers.

    摘要翻译: 同步数据管道为应用程序和总线结构之间的数据提供双向路径。 同步数据管道包括发送,接收和对任何同步数据流进行操纵的能力,包括任何数量的同步信道上的数据。 同步数据管道是可编程序序器,其在同步数据流通过等时数据管道时对其进行操作。 同步数据管线由应用程序编程,以在数据通过总线结构传输或发送到应用程序之前对数据流执行特定操作,从而在将数据传送到其目的地之前进行预处理和操作。 对数据包的数据包头和数据字段执行操作。 同步数据管道可以在发生特定事件时停止并启动。 在本发明的替代实施例中,等时数据管被编程为发送和接收同步和异步数据,包括生成请求和适当的分组报头。

    Method of and apparatus for controlling bidirectional streams of isochronous data flowing between an application and a bus structure
    10.
    发明授权
    Method of and apparatus for controlling bidirectional streams of isochronous data flowing between an application and a bus structure 有权
    用于控制在应用和总线结构之间流动的同步数据的双向流的方法和装置

    公开(公告)号:US07103700B2

    公开(公告)日:2006-09-05

    申请号:US10430666

    申请日:2003-05-05

    IPC分类号: G06F13/00

    摘要: An isochronous data pipe provides a bi-directional path for data between an application and a bus structure. The isochronous data pipe includes the ability to send, receive and perform manipulations on any isochronous stream of data, including data on any number of isochronous channels. The isochronous data pipe is a programmable sequencer that operates on the stream of isochronous data as it passes through the isochronous data pipe. The isochronous data pipe is programmed by an application to perform specific operations on the stream of data before the data is either transmitted across the bus structure or sent to the application, thereby pre-processing and manipulating the data before it is delivered to its destination. The operations are performed on both the packet header and the data field of the data packet. The isochronous data pipe can be stopped and started on the occurrence of specific events. In an alternate embodiment of the present invention, the isochronous data pipe is programmed to send and receive both isochronous and asynchronous data, including generating requests and appropriate packet headers.

    摘要翻译: 同步数据管道为应用程序和总线结构之间的数据提供双向路径。 同步数据管道包括发送,接收和对任何同步数据流进行操纵的能力,包括任何数量的同步信道上的数据。 同步数据管道是可编程序序器,其在同步数据流通过等时数据管道时对其进行操作。 同步数据管线由应用程序编程,以在数据通过总线结构传输或发送到应用程序之前对数据流执行特定操作,从而在将数据传送到其目的地之前进行预处理和操作。 对数据包的数据包头和数据字段执行操作。 同步数据管道可以在发生特定事件时停止并启动。 在本发明的替代实施例中,等时数据管被编程为发送和接收同步和异步数据,包括生成请求和适当的分组报头。