-
公开(公告)号:US10404624B2
公开(公告)日:2019-09-03
申请号:US14072745
申请日:2013-11-05
Applicant: BROADCOM CORPORATION
Inventor: Predrag Kostic , Darren Duane Neuman , David Wu , Anand Tongle , Rajesh Shankarrao Mamidwar , Milomir Aleksic
IPC: G06F15/173 , H04L12/931
Abstract: A system for lossless switching of traffic in a network device may be implemented when a network switch is integrated into a gateway device, or with any other data source. A processor of the gateway device may receive queue depth information for queues of the network switch. The processor may prevent data from being transmitted to congested queues of the network switch, while allowing data to be transmitted to uncongested queues. In this manner, data loss can be avoided through the network switch for data sourced from the gateway device, such as audio-video data retrieved from a hard drive, audio-video data received from a tuner, etc. Furthermore, re-transmission at higher layers can be reduced. Since the subject system observes congestion for each individual queue, only traffic destined to that particular, congested, queue is affected, e.g. paused. Traffic to non-congested queues is not affected, regardless of traffic class or egress port.
-
公开(公告)号:US20170118502A1
公开(公告)日:2017-04-27
申请号:US14921802
申请日:2015-10-23
Applicant: Broadcom Corporation
Inventor: Anand Tongle , Rajesh Mamidwar
IPC: H04N21/438
Abstract: In some aspects, the disclosure is directed to methods and systems for receiving high data transmission channels, where the system may have a first set top box and a second set top box. The first set top box may contain a tuner configured to receive via a broadcast network, a portion of a channel bonded data stream. The first set top box may also contain a network interface to a local network to send the portion to the network interface of a second set top box. The second set top box may also contain a tuner configured to receive another portion of the channel bonded data stream. The second set top box may then be configured to debond the portions received before combining the portions of the channel bonded data stream for output.
-
公开(公告)号:US09602568B2
公开(公告)日:2017-03-21
申请号:US14822816
申请日:2015-08-10
Applicant: BROADCOM CORPORATION
Inventor: Rajesh Shankarrao Mamidwar , Sanjeev Sood , Anand Tongle , David Wu , Prashant Katre
IPC: G06F15/16 , H04L29/06 , H04L29/08 , H04L12/931 , H04L12/70 , H04L12/933 , H04L12/861 , H04L1/18 , H04L12/883 , H04L12/64 , H04L12/879
CPC classification number: H04L65/604 , H04L1/1874 , H04L49/103 , H04L49/206 , H04L49/35 , H04L49/9021 , H04L49/9026 , H04L49/9036 , H04L49/9047 , H04L65/607 , H04L67/32 , H04L2012/5678 , H04L2012/5681 , H04L2012/6489
Abstract: A system for adaptive audio video (AV) stream processing may include at least one processor and a switch device. The switch device may be configured to route AV traffic to the processor, and to receive AV traffic from the processor and provide the AV traffic to a client device via one or more channels. The processor may monitor a transcoder buffer depth and depths of buffers associated with channels over which the AV traffic is being transmitted. The processor may adaptively modify one or more attributes associated with the AV traffic based at least on the monitored buffer depths. For example, the processor may adaptively adjust a bit rate associated with transcoding the AV traffic based at least on the transcoder buffer depth. The processor may utilize the depths of the buffers associated with the channels to adaptively adjust the amount of AV traffic provided for transmission over the channels.
-
公开(公告)号:US20160142343A1
公开(公告)日:2016-05-19
申请号:US14563253
申请日:2014-12-08
Applicant: Broadcom Corporation
Inventor: Anand Tongle , Rajesh Shankarrao Mamidwar , Eng Choon Ooi , Toon Tun Chiam
IPC: H04L12/861 , H04L29/06
CPC classification number: H04L49/9057 , H04L69/14 , H04L69/22 , Y02D50/30
Abstract: A single stream at a source device may be transmitted over multiple channels. At the input of the channels that packets from the stream may be time stamped. After transmission over the channels, the time stamps may be extracted from the packets. Recovery circuitry, at the destination device, may determine relative timings of the packets within the single stream based on the extracted time stamps. The packets may be released from buffers in accord with the determined relative timings to recreate the relative timings within the single stream at the destination device.
Abstract translation: 源设备上的单个流可以在多个信道上传输。 在来自流的分组的信道的输入可以被时间戳。 在通过信道传输之后,可以从分组中提取时间戳。 在目的地设备处的恢复电路可以基于提取的时间戳来确定单个流内的分组的相对定时。 可以根据所确定的相对定时从缓冲器释放分组,以重新创建目的地设备的单个流内的相对定时。
-
公开(公告)号:US08667548B2
公开(公告)日:2014-03-04
申请号:US13673028
申请日:2012-11-09
Applicant: Broadcom Corporation
Inventor: Xuemin Chen , Rajesh Shankarrao Mamidwar , Anand Tongle , Victor Hou
IPC: H04N7/173
CPC classification number: H04L41/0896 , H04J3/062 , H04L5/0032 , H04L12/2863 , H04L12/4633 , H04L41/0813 , H04L41/0816 , H04L41/0866 , H04L43/04 , H04L43/0882 , H04N7/17318 , H04N21/236 , H04N21/23655 , H04N21/2385 , H04N21/482 , H04N21/60 , H04N21/64738 , Y02D50/30
Abstract: Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architectures distribute video programming in the form of MPEG2 TS packets, flagged by marker packets, in a round-robin manner across the communication channels. Channel bonding synchronization information may be present in packets defined above the data-link layer or added to fields within data-link layer frames.
Abstract translation: 不同的数据通信架构向消费者提供各种内容,包括音频和视频内容。 架构采用信道绑定来提供比任何单个通信信道可以携带的更多带宽。 在一些实现中,通信体系结构以通过通信信道的循环方式以标记分组标记的MPEG2 TS分组的形式分发视频节目。 信道绑定同步信息可以存在于数据链路层上面定义的分组中,或者被添加到数据链路层帧内的字段中。
-
公开(公告)号:US09985996B2
公开(公告)日:2018-05-29
申请号:US14151690
申请日:2014-01-09
Applicant: BROADCOM CORPORATION
Inventor: Rajesh Shankarrao Mamidwar , Darren Duane Neuman , Flaviu Dorin Turean , David ChaoHua Wu , Anand Tongle , Sanjeev Sood , Prashant Katre , Predrag Kostic
IPC: H04L29/06
CPC classification number: H04L65/1023 , H04L65/60
Abstract: A device for decoupling audio-video (AV) traffic processing from non-AV traffic processing may include a first processor and a second processor. The first processor may be configured to establish a network connection with a client device, determine whether the network connection is associated with AV traffic, transfer the network connection to a second processor when the network connection is associated with AV traffic, and process non-AV traffic associated with the network connection when the network connection is not associated with AV traffic. The second processor may be configured to receive the network connection from the first processor and process the AV traffic associated with the network connection.
-
公开(公告)号:US09137285B2
公开(公告)日:2015-09-15
申请号:US14091280
申请日:2013-11-26
Applicant: BROADCOM CORPORATION
Inventor: Rajesh Shankarrao Mamidwar , Sanjeev Sood , Anand Tongle , David Wu , Prashant Katre
IPC: G06F15/16 , H04L29/06 , H04L29/08 , H04L12/70 , H04L12/933 , H04L12/861 , H04L1/18 , H04L12/883 , H04L12/64 , H04L12/879
CPC classification number: H04L65/604 , H04L1/1874 , H04L49/103 , H04L49/206 , H04L49/35 , H04L49/9021 , H04L49/9026 , H04L49/9036 , H04L49/9047 , H04L65/607 , H04L67/32 , H04L2012/5678 , H04L2012/5681 , H04L2012/6489
Abstract: A system for adaptive audio video (AV) stream processing may include at least one processor and a switch device. The switch device may be configured to route AV traffic to the processor, and to receive AV traffic from the processor and provide the AV traffic to a client device via one or more channels. The processor may monitor a transcoder buffer depth and depths of buffers associated with channels over which the AV traffic is being transmitted. The processor may adaptively modify one or more attributes associated with the AV traffic based at least on the monitored buffer depths. For example, the processor may adaptively adjust a bit rate associated with transcoding the AV traffic based at least on the transcoder buffer depth. The processor may utilize the depths of the buffers associated with the channels to adaptively adjust the amount of AV traffic provided for transmission over the channels.
Abstract translation: 用于自适应音频视频(AV)流处理的系统可以包括至少一个处理器和交换设备。 交换设备可以被配置为将AV业务路由到处理器,并且从处理器接收AV业务,并且经由一个或多个信道将AV业务提供给客户端设备。 处理器可以监视代码转换器缓冲器的深度和与正在发送AV业务的信道相关联的缓冲器的深度。 至少基于所监视的缓冲器深度,处理器可以自适应地修改与AV业务相关联的一个或多个属性。 例如,处理器可以至少基于代码转换器缓冲器深度来自适应地调整与AV业务的代码转换相关联的比特率。 处理器可以利用与信道相关联的缓冲器的深度来自适应地调整提供用于通过信道传输的AV业务量。
-
18.
公开(公告)号:US20150082337A1
公开(公告)日:2015-03-19
申请号:US14092853
申请日:2013-11-27
Applicant: Broadcom Corporation
Inventor: Rajesh Shankarrao MAMIDWAR , Francis Chi-Wai Cheung , Sanjeev Sood , Prashant Katre , Flaviu Dorin Turean , Anand Tongle , David ChaoHua Wu , Ming Chet Liew
IPC: H04N21/2389 , H04N21/4627 , H04N21/236 , H04N21/2347 , H04N21/2365
CPC classification number: H04N21/23895 , H04N21/2347 , H04N21/42623 , H04N21/4408 , H04N21/4627 , H04N21/835
Abstract: A system for pipelined encryption and packetization of audio video (AV) data may consecutively encrypt a number of AV data units based on a security mechanism, associate the encrypted AV data units with a security header, where the security header is generated before the AV data units are encrypted, and the security header includes information related to the security mechanism, generate network packets for transporting the encrypted AV data units and the associated security header based at least in part on an order in which the AV data units are encrypted, where one or more of the network packets is generated contemporaneous with encrypting one or more of the AV data units, and provide the network packets for transport to a client device as the packets are generated, where the AV data units are encrypted and the network packets are generated without accessing memory external to the system.
Abstract translation: 用于音频视频(AV)数据的流水线加密和分组化的系统可以基于安全机制连续加密多个AV数据单元,将加密的AV数据单元与安全报头相关联,其中在AV数据之前产生安全报头 单元被加密,并且安全报头包括与安全机制相关的信息,至少部分地基于AV数据单元被加密的顺序生成用于传输加密的AV数据单元和相关联的安全报头的网络分组,其中一个 或更多的网络分组同时生成同时加密一个或多个AV数据单元,并且在产生分组时提供用于传输到客户端设备的网络分组,其中AV数据单元被加密并且产生网络分组 无需访问系统外部的内存。
-
公开(公告)号:US08806556B2
公开(公告)日:2014-08-12
申请号:US13673049
申请日:2012-11-09
Applicant: Broadcom Corporation
Inventor: Xuemin Chen , Rajesh Shankarrao Mamidwar , Anand Tongle , Victor Hou
IPC: H04N7/173 , H04N21/2365
CPC classification number: H04L41/0896 , H04J3/062 , H04L5/0032 , H04L12/2863 , H04L12/4633 , H04L41/0813 , H04L41/0816 , H04L41/0866 , H04L43/04 , H04L43/0882 , H04N7/17318 , H04N21/236 , H04N21/23655 , H04N21/2385 , H04N21/482 , H04N21/60 , H04N21/64738 , Y02D50/30
Abstract: Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architectures distribute video programming in the form of MPEG2 TS packets, flagged by marker packets, in a round-robin manner across the communication channels. Channel bonding synchronization information may be present in packets defined above the data-link layer or added to fields within data-link layer frames.
Abstract translation: 不同的数据通信架构向消费者提供各种各样的内容,包括音频和视频内容。 架构采用信道绑定来提供比任何单个通信信道可以携带的更多带宽。 在一些实现中,通信体系结构以通过通信信道的循环方式以标记分组标记的MPEG2 TS分组的形式分发视频节目。 信道绑定同步信息可以存在于数据链路层上面定义的分组中,或者被添加到数据链路层帧内的字段中。
-
公开(公告)号:US20130239142A1
公开(公告)日:2013-09-12
申请号:US13673049
申请日:2012-11-09
Applicant: BROADCOM CORPORATION
Inventor: Xuemin Chen , Rajesh Shankarrao Mamidwar , Anand Tongle , Victor Hou
IPC: H04N21/482 , H04N21/236
CPC classification number: H04L41/0896 , H04J3/062 , H04L5/0032 , H04L12/2863 , H04L12/4633 , H04L41/0813 , H04L41/0816 , H04L41/0866 , H04L43/04 , H04L43/0882 , H04N7/17318 , H04N21/236 , H04N21/23655 , H04N21/2385 , H04N21/482 , H04N21/60 , H04N21/64738 , Y02D50/30
Abstract: Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architectures distribute video programming in the form of MPEG2 TS packets, flagged by marker packets, in a round-robin manner across the communication channels. Channel bonding synchronization information may be present in packets defined above the data-link layer or added to fields within data-link layer frames.
Abstract translation: 不同的数据通信架构向消费者提供各种内容,包括音频和视频内容。 架构采用信道绑定来提供比任何单个通信信道可以携带的更多带宽。 在一些实现中,通信体系结构以通过通信信道的循环方式以标记分组标记的MPEG2 TS分组的形式分发视频节目。 信道绑定同步信息可以存在于数据链路层上面定义的分组中,或者被添加到数据链路层帧内的字段中。
-
-
-
-
-
-
-
-
-