Rajesh Mamidwar - San Diego CA, US Brett Jason Andrews - Huntington Beach CA, US Prashant Katre - Escondido CA, US
International Classification:
H04B 1/66
US Classification:
37524001
Abstract:
Systems and methods for processing multimedia information are disclosed and may include adjusting a decoding rate for a received transport stream based on a ratio of a plurality of accumulated program clock reference (PCR) values and a corresponding plurality of accumulated system time clock (STC) values. The received transport stream may include a plurality of audio samples. A portion of the plurality of audio samples may be decoded based on the adjusted decoding rate. The plurality of PCR values within the received transport stream may be detected and stored within on-chip memory. The plurality of STC values may be generated based on incrementing a counter during decoding of the received transport stream. The generated plurality of STC values may be stored within on-chip memory. A first difference between a current PCR value and a subsequent PCR value may be calculated.
Multimedia Content Recognition With Local And Cloud-Assisted Machine Learning
- Singapore, SG Xuemin CHEN - Rancho Santa Fe CA, US Brett TISCHLER - San Diego CA, US Prashant KATRE - San Diego CA, US
International Classification:
G06F 21/12 G06N 5/04 G06K 9/62 G06N 20/00
Abstract:
A system for multimedia content recognition includes a cloud server and a media client including a silicon-on-chip (SoC) device to communicate with the cloud server via a network. The SoC device includes a local area network (LAN) interface to receive media content from a media source and a media monitor to analyze the received media content and to generate signature information for transmission to the cloud server or for a local analysis. The SoC device further includes an inference engine to locally analyze the signature information to detect an unauthorized access.
Remote Control Extender Mechanism For A Set Top Box
- Singapore, SG Rajesh MAMIDWAR - San Diego CA, US Prashant Katre - San Diego CA, US David ERICKSON - Irvine CA, US
Assignee:
Avago Technologies General IP (Singapore) Pte. Ltd. - Singapore
International Classification:
H04N 21/4363 H04N 21/436 H04N 21/4227 H04N 21/633
Abstract:
In some aspects, the disclosure is directed to methods and systems for controlling a set top box remotely and monitoring its display output. Remote control commands may be intercepted or captured and forwarded over a network as encapsulated serial data or HDMI-CEC, in some implementations. This data may be transmitted over a network to a processing device, sometimes referred to as an HDMI pass-through and streamer device. The HDMI pass-through device may receive the encapsulated serial data via the network and retransmit the data as CEC data over HDMI to the set top box as if it were any other HDMI capable device, such as a television. Thus, the recipient set top box may receive the remote control commands via CEC and treat them as incoming IR commands and act accordingly.
Power Consumption Optimization Of Wireless Communication Systems For Content Delivery
- Singapore, SG Prashant KATRE - San Diego CA, US Hosahalli Rajarao SRINIVAS - Irvine CA, US Gregory J. GOODEMOTE - Tustin CA, US Bismaya PARIDA - San Diego CA, US James Ching-Shau YIK - Laguna Niguel CA, US
International Classification:
H04W 28/02 H04W 52/02
Abstract:
A device implementing the subject wireless communication system may include one or more memories, and one or more processors coupled to the one or more memories. In some aspects, the one or more processors are configured to cause receiving a first frame comprising an indication that the station has data buffered at an access point, determining, in response to the first frame, whether a measured buffer depth exceeds a predetermined threshold, receiving a second frame comprising a predetermined amount of buffered data based on the measured buffer depth, transitioning, after the predetermined amount of buffered data is received, into a sleep mode for a first predetermined duration when the measured buffer depth exceeds the predetermined threshold, and transitioning into the sleep mode for a second predetermined duration less than the first predetermined duration when the measured buffer depth does not exceed the predetermined threshold.
Audio-Video (Av) Packet Delivery Over A Local Area Network
- Singapore, SG Sanjeev SOOD - San Diego CA, US Prashant KATRE - San Diego CA, US Arnab BHATTACHARYA - San Diego CA, US Amit R. AGARWAL - San Diego CA, US
International Classification:
H04L 29/06
Abstract:
A network device providing audio-video packet delivery over a local area network may include a memory and at least one processor. The at least one processor may be configured to receive data packets from a server, the data packets being addressed to an electronic device downstream from the network device. The at least one processor may be further configured to determine whether the data packets satisfy an offload condition. The at least one processor may be further configured to, when the data packets satisfy the offload condition: transmit, to the server, acknowledgement packets corresponding to the received data packets, store the data packets in a buffer, transmit the data packets to the electronic device, and retransmit the data packets to the electronic device responsive to request therefor, the retransmitted data packets being retrieved from the buffer.
- Irvine CA, US Sanjeev SOOD - San Diego CA, US Anand TONGLE - San Diego CA, US David WU - San Diego CA, US Prashant KATRE - San Diego CA, US
International Classification:
H04L 29/06 H04L 29/08
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.
- Irvine CA, US Sanjeev SOOD - San Diego CA, US Anand TONGLE - San Diego CA, US David WU - San Diego CA, US Prashant KATRE - San Diego CA, US
Assignee:
BROADCOM CORPORATION - Irvine CA
International Classification:
H04L 29/06 H04L 29/08
US Classification:
709231
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.
Pipelined Encryption And Packetization Of Audio Video Data
- Irvine CA, US Francis Chi-Wai Cheung - Del Mar CA, US Sanjeev Sood - San Diego CA, US Prashant Katre - San Diego CA, US Flaviu Dorin Turean - Palo Alto CA, US Anand Tongle - San Diego CA, US David ChaoHua Wu - San Diego CA, US Ming Chet Liew - Singapore, SG
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.