-
公开(公告)号:US20180081854A1
公开(公告)日:2018-03-22
申请号:US15269826
申请日:2016-09-19
发明人: Lejin K. Joy
IPC分类号: G06F15/173 , G06F15/78
CPC分类号: G06F15/17331 , G06F13/28 , G06F13/385 , G06F15/7807
摘要: Examples are disclosed for distributing Ethernet data processing across multiple processing cores. In one example, a computing system includes a main host processor including multiple processing cores and a shared on-chip memory accessible by each of the multiple processing cores, and an Ethernet hardware subsystem communicatively coupled to the main host processor via a direct memory access (DMA) subsystem, the DMA subsystem configured to route data from the Ethernet hardware subsystem to one or more of the multiple processing cores.
-
公开(公告)号:US09596285B2
公开(公告)日:2017-03-14
申请号:US14484172
申请日:2014-09-11
发明人: Heramb Kuwelkar , Lejin K. Joy
IPC分类号: G06F15/16 , H04L29/06 , H04N21/2381 , H04N21/242 , H04N21/438 , H04N21/647 , H04N21/8547
CPC分类号: H04L65/608 , H04L65/1069 , H04N21/2381 , H04N21/242 , H04N21/4381 , H04N21/64738 , H04N21/8547
摘要: Embodiments are disclosed for a device for determining which packets of an audio/video stream include a valid presentation time. In some embodiments, a device comprises a communication interface communicatively connectable to another device and configured to transmit data, a processor, and a storage device that stores instructions executable by the processor to designate a sample of an audio/video stream as including a valid presentation time responsive to a sum of a number of data blocks that have been sampled since a last valid presentation time stamped data block and a number of data blocks in the sample being greater than or equal to a threshold value.
摘要翻译: 公开了用于确定音频/视频流的哪个分组包括有效呈现时间的设备的实施例。 在一些实施例中,设备包括可通信地连接到另一设备并被配置为传送数据,处理器和存储设备的通信接口,存储设备存储由处理器执行的指令,以将音频/视频流的采样指定为包括有效呈现 响应于自上一次有效呈现时间戳数据块以来已被采样的数据块的数量和样本中的多个数据块大于或等于阈值的总和。
-
公开(公告)号:US20160191973A1
公开(公告)日:2016-06-30
申请号:US14584938
申请日:2014-12-29
发明人: Lejin K. Joy , Heramb Kuwelkar
IPC分类号: H04N21/262 , H04N21/61 , H04N21/4363 , H04N21/647 , H04N21/214 , H04N21/643
CPC分类号: H04N21/26216 , H04N21/214 , H04N21/2385 , H04N21/4363 , H04N21/615 , H04N21/643 , H04N21/64738
摘要: Embodiments are disclosed for dynamically updating bandwidth allocations in an AVB communication system. In some embodiments, a device includes a communication interface communicatively connectable to at least one other device in a communication network and configured to transmit data via the communication network, a processor, and a storage device that stores instructions executable by the processor to detect an incoming data stream, and determine an amount of bandwidth to be used by the data stream. The instructions are further executable to update a bandwidth allocation for the data stream based on the determined amount of bandwidth.
摘要翻译: 公开了用于动态更新AVB通信系统中的带宽分配的实施例。 在一些实施例中,设备包括可通信地连接到通信网络中的至少一个其他设备的通信接口,并且被配置为经由通信网络,处理器和存储设备来发送数据,所述存储设备可存储由处理器执行的指令以检测入站 数据流,并确定数据流要使用的带宽量。 所述指令还可执行以基于确定的带宽量来更新数据流的带宽分配。
-
公开(公告)号:US10248615B2
公开(公告)日:2019-04-02
申请号:US15269826
申请日:2016-09-19
发明人: Lejin K. Joy
IPC分类号: G06F13/28 , G06F13/38 , G06F15/78 , G06F15/173
摘要: Examples are disclosed for distributing Ethernet data processing across multiple processing cores. In one example, a computing system includes a main host processor including multiple processing cores and a shared on-chip memory accessible by each of the multiple processing cores, and an Ethernet hardware subsystem communicatively coupled to the main host processor via a direct memory access (DMA) subsystem, the DMA subsystem configured to route data from the Ethernet hardware subsystem to one or more of the multiple processing cores.
-
公开(公告)号:US09894006B2
公开(公告)日:2018-02-13
申请号:US14562523
申请日:2014-12-05
发明人: Heramb Kuwelkar , Lejin K. Joy
IPC分类号: H04L12/00 , H04L12/805 , H04L29/06
CPC分类号: H04L47/365 , H04L65/60
摘要: Embodiments are disclosed for a device for determining a number of sample blocks to include in a packet. In some embodiments, a device comprises a communication interface communicatively connectable to another device and configured to transmit data, a processor, and a storage device that stores instructions executable by the processor to determine a total sample size of samples stored in a transmission buffer. The instructions are further executable to calculate a bandwidth credit based on a reserved bandwidth and an elapsed time since a last sent packet, determine a number of sample blocks to include in a packet based on the total sample size and the bandwidth credit, and generate a packet including the determined number of sample blocks.
-
公开(公告)号:US09794607B2
公开(公告)日:2017-10-17
申请号:US14584938
申请日:2014-12-29
发明人: Lejin K. Joy , Heramb Kuwelkar
IPC分类号: H04N7/173 , H04N21/262 , H04N21/214 , H04N21/643 , H04N21/4363 , H04N21/647 , H04N21/61 , H04N21/2385
CPC分类号: H04N21/26216 , H04N21/214 , H04N21/2385 , H04N21/4363 , H04N21/615 , H04N21/643 , H04N21/64738
摘要: Embodiments are disclosed for dynamically updating bandwidth allocations in an AVB communication system. In some embodiments, a device includes a communication interface communicatively connectable to at least one other device in a communication network and configured to transmit data via the communication network, a processor, and a storage device that stores instructions executable by the processor to detect an incoming data stream, and determine an amount of bandwidth to be used by the data stream. The instructions are further executable to update a bandwidth allocation for the data stream based on the determined amount of bandwidth.
-
公开(公告)号:US20160191597A1
公开(公告)日:2016-06-30
申请号:US14583499
申请日:2014-12-26
发明人: Lejin K. Joy , Nikil Rao
IPC分类号: H04L29/06
CPC分类号: H04L65/608 , H04L65/80
摘要: Embodiments are disclosed for a device used in diagnosing errors in an AVB communication system. In some embodiments, a device includes a communication interface communicatively connectable to another device in a communication network and configured to transmit data via the communication network, a processor, and a storage device that stores instructions executable by the processor to collect data from one or more AVB messages transmitted between the device and the other device in the communication network. The instructions are further executable to extract diagnostic data from the one or more AVB messages, and transmit the diagnostic data to an interface device for display.
摘要翻译: 公开了用于诊断AVB通信系统中的错误的设备的实施例。 在一些实施例中,设备包括可通信地连接到通信网络中的另一设备的通信接口,并且经配置以经由通信网络,处理器和存储设备发送数据,该存储设备可存储由处理器执行的指令以从一个或多个 在设备与通信网络中的另一设备之间传输的AVB消息。 所述指令还可执行以从所述一个或多个AVB消息中提取诊断数据,并将所述诊断数据发送到接口设备以进行显示。
-
公开(公告)号:US20160191572A1
公开(公告)日:2016-06-30
申请号:US14584910
申请日:2014-12-29
发明人: Lejin K. Joy
IPC分类号: H04L29/06 , H04L12/413 , H04L12/28
CPC分类号: H04L12/413 , H04L65/103 , H04L67/12
摘要: Embodiments are disclosed for a device for handling communications from AVB and non-AVB networks. In some embodiments, a device includes a gateway interface communicatively connectable to one or more devices and configured to transmit and receive data from an AVB network and at least one other, non-AVB network, a processor, and a storage device that stores instructions executable by the processor to receive first data from a first device in the at least one other network, and receive second data from a second device in the AVB network. The instructions are further executable to process one or more of the first data and the second data according to one or more of an AVB protocol and a protocol associated with the at least one other network, and transmit one or more commands to one or more of the first device and the second device.
摘要翻译: 公开了用于处理来自AVB和非AVB网络的通信的设备的实施例。 在一些实施例中,设备包括可通信地连接到一个或多个设备并被配置为从AVB网络和至少一个其他非AVB网络,处理器和存储指令的存储设备发送和接收数据的网关接口 由所述处理器接收来自所述至少一个其他网络中的第一设备的第一数据,以及从所述AVB网络中的第二设备接收第二数据。 所述指令还可执行以根据与所述至少一个其他网络相关联的AVB协议和协议中的一个或多个来处理所述第一数据和所述第二数据中的一个或多个,并将一个或多个命令发送到 第一设备和第二设备。
-
公开(公告)号:US09749147B2
公开(公告)日:2017-08-29
申请号:US14584910
申请日:2014-12-29
发明人: Lejin K. Joy
IPC分类号: H04L12/413 , H04L29/12 , H04L29/06 , H04L29/08
CPC分类号: H04L12/413 , H04L65/103 , H04L67/12
摘要: Embodiments are disclosed for a device for handling communications from AVB and non-AVB networks. In some embodiments, a device includes a gateway interface communicatively connectable to one or more devices and configured to transmit and receive data from an AVB network and at least one other, non-AVB network, a processor, and a storage device that stores instructions executable by the processor to receive first data from a first device in the at least one other network, and receive second data from a second device in the AVB network. The instructions are further executable to process one or more of the first data and the second data according to one or more of an AVB protocol and a protocol associated with the at least one other network, and transmit one or more commands to one or more of the first device and the second device.
-
公开(公告)号:US20160164795A1
公开(公告)日:2016-06-09
申请号:US14562523
申请日:2014-12-05
发明人: Heramb Kuwelkar , Lejin K. Joy
IPC分类号: H04L12/805 , H04L29/06 , H04L12/26
CPC分类号: H04L47/365 , H04L65/60
摘要: Embodiments are disclosed for a device for determining a number of sample blocks to include in a packet. In some embodiments, a device comprises a communication interface communicatively connectable to another device and configured to transmit data, a processor, and a storage device that stores instructions executable by the processor to determine a total sample size of samples stored in a transmission buffer. The instructions are further executable to calculate a bandwidth credit based on a reserved bandwidth and an elapsed time since a last sent packet, determine a number of sample blocks to include in a packet based on the total sample size and the bandwidth credit, and generate a packet including the determined number of sample blocks.
摘要翻译: 公开了用于确定要包括在分组中的多个采样块的设备的实施例。 在一些实施例中,设备包括可通信地连接到另一设备并被配置为传送数据,处理器和存储设备的通信接口,存储设备可存储由处理器执行的指令,以确定存储在传输缓冲器中的采样的总样本大小。 所述指令还可执行以根据预留带宽和自上一发送分组以来经过的时间计算带宽信用,基于总样本大小和带宽信用确定包含在分组中的采样块数量,并生成 分组包括确定的采样块数。
-
-
-
-
-
-
-
-
-