Patents Assigned to Broadcom
  • Publication number: 20080046235
    Abstract: A packet loss concealment method and system is described that attempts to reduce or eliminate destructive interference that can occur when an extrapolated waveform representing a lost segment of a speech or audio signal is merged with a good segment after a packet loss. This is achieved by guiding a waveform extrapolation that is performed to replace the bad segment using a waveform available in the first good segment or segments after the packet loss. In another aspect of the invention, a selection is made between a packet loss concealment method that performs the aforementioned guided waveform extrapolation and one that does not. The selection may be made responsive to determining whether the first good segment or segments after the packet loss are available and also to whether a segment preceding the lost segment and the first good segment following the lost segment are deemed voiced.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 21, 2008
    Applicant: BROADCOM CORPORATION
    Inventor: Juin-Hwey Chen
  • Publication number: 20080046237
    Abstract: A technique is described herein for updating a state of a decoder configured to decode a series of frames representing an encoded audio signal. In accordance with the technique, an output audio signal associated with a lost frame in the series of frames is synthesized. The decoder state is set to align with the synthesized output audio signal at a frame boundary. An extrapolated signal is generated based on the synthesized output audio signal. A time lag is calculated between the extrapolated signal and a decoded audio signal associated with a first received frame after the lost frame in the series of frames, wherein the time lag represents a phase difference between the extrapolated signal and the decoded audio signal. The decoder state is then reset based on the time lag.
    Type: Application
    Filed: August 15, 2007
    Publication date: February 21, 2008
    Applicant: BROADCOM CORPORATION
    Inventors: Robert W. Zopf, Jes Thyssen, Juin-Hwey Chen
  • Publication number: 20080045162
    Abstract: An exemplary embodiment of the present invention described and shown in the specification and drawings is a transceiver with a receiver, a transmitter, a local oscillator (LO) generator, a controller, and a self-testing unit. All of these components can be packaged for integration into a single IC including components such as filters and inductors. The controller for adaptive programming and calibration of the receiver, transmitter and LO generator. The self-testing unit generates is used to determine the gain, frequency characteristics, selectivity, noise floor, and distortion behavior of the receiver, transmitter and LO generator. It is emphasized that this abstract is provided to comply with the rules requiring an abstract which will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or the meaning of the claims.
    Type: Application
    Filed: July 20, 2007
    Publication date: February 21, 2008
    Applicant: BROADCOM CORPORATION
    Inventors: Ahmadreza Rofougaran, Maryam Rofougaran, Meng-An Pan, Hung-Ming Chien, Shahla Khorram, William Colleran, Jacob Rael, Masood Syed, Brima Ibrahim, Stephen Wu, Shervin Moloudi
  • Publication number: 20080046252
    Abstract: A technique is described for use in a decoder configured to decode a series of frames representing an encoded audio signal. The technique is for transitioning between a lost frame and one or more received frames following the lost frame in the series of frames. In accordance with the technique, an output audio signal associated with the lost frame is synthesized. An extrapolated signal is generated based on the synthesized output audio signal. A time lag is calculated between the extrapolated signal and a decoded audio signal associated with the received frame(s), wherein the time lag represents a phase difference between the extrapolated signal and the decoded audio signal. The decoded audio signal is time-warped based on the time lag, wherein time-warping the decoded audio signal comprises stretching or shrinking the decoded audio signal in the time domain.
    Type: Application
    Filed: August 15, 2007
    Publication date: February 21, 2008
    Applicant: BROADCOM CORPORATION
    Inventors: Robert W. Zopf, Juin-Hwey Chen, Jes Thyssen
  • Publication number: 20080046233
    Abstract: A technique for concealing the effect of a lost frame in a series of frames representing an encoded audio signal in a sub-band predictive coding system is provided. In accordance with the technique, one or more received frames in the series of frames are decoded to generate a full-band output audio signal, wherein the full-band output audio signal comprises a combination of at least a first sub-band decoded audio signal and a second sub-band decoded audio signal. The full-band output audio signal corresponding to the one or more received frames is stored. Then, a full-band output audio signal corresponding to the lost frame is synthesized, wherein synthesizing the full-band output audio signal corresponding to the lost frame comprises performing waveform extrapolation based on the stored full-band output audio signal corresponding to the one or more received frames.
    Type: Application
    Filed: August 15, 2007
    Publication date: February 21, 2008
    Applicant: BROADCOM CORPORATION
    Inventors: Juin-Hwey Chen, Jes Thyssen, Robert W. Zopf
  • Publication number: 20080046607
    Abstract: A system and method for hardware based reassembly of a fragmented packet is shown. The method includes receiving a bandwidth request to transfer a data packet from the data provider. Then, bandwidth is allocated to the data provider, where the allocated bandwidth is less than the requested bandwidth. Next, the present invention receives part of the data packet in the allocated bandwidth from the data provider, where the part of the data packet includes a fragment header, and the fragment header includes a sequence number for the part of the data packet. The part of the data packet is then stored in external memory. Finally, the data packet is reassembled by concatenating in the correct sequence the part of the data packet with other parts of the data packets to create the reassembled data packet.
    Type: Application
    Filed: August 17, 2007
    Publication date: February 21, 2008
    Applicant: Broadcom Corporation
    Inventors: John Horton, Niki Pantelias
  • Publication number: 20080046952
    Abstract: A supervisory communications device, such as a headend device within a communications network, monitors and controls communications with a plurality of remote communications devices throughout a widely distributed network. The supervisory device allocates bandwidth on the upstream channels by sending MAP messages over its downstream channel. A highly integrated media access controller integrated circuit (MAC IC) operates within the headend to provide lower level processing on signals exchanged with the remote devices. The enhanced functionality of the MAC IC relieves the processing burden on the headend CPU and increases packet throughput.
    Type: Application
    Filed: August 17, 2007
    Publication date: February 21, 2008
    Applicant: Broadcom Corporation
    Inventors: Lisa Denney, Hooman Moshar, John Horton, Shane Lansing, Sean Nazareth, Niki Pantelias
  • Publication number: 20080043705
    Abstract: Methods and systems for enabling coexistence of multiple potentially interfering wireless components in a device are provided. A device may include a wireless module using a proprietary protocol and one or more modules using standardized protocols. The device further includes a coexistence arbitration module configured to arbitrate access to a shared communication medium among the wireless modules based on assertion of medium access requests by the modules and the associated priority of the asserted medium access requests. When multiple medium access requests have the same priority, precedence for access to the shared medium is determined based on additional criteria. The coexistence arbitration module may be a separate module or may be integrated into another module or distributed among the modules. The device may include a host processor for altering transmission characteristics of a module to increase the likelihood that another module can receive data within a reasonable time period.
    Type: Application
    Filed: August 14, 2007
    Publication date: February 21, 2008
    Applicant: Broadcom Corporation
    Inventors: Prasanna DESAI, Kelly Coffey, Robert Hulvey, Mark Gonikberg
  • Publication number: 20080046248
    Abstract: A technique is described for concealing the effect of a lost frame in a series of frames representing an encoded audio signal in a sub-band predictive coding system. In accordance with the technique, a first synthesized sub-band audio signal is synthesized, wherein synthesizing the first synthesized sub-band audio signal comprises performing waveform extrapolation based on a stored first sub-band decoded audio signal. A second synthesized sub-band audio signal is also synthesized, wherein synthesizing the second synthesized sub-band audio signal comprises performing waveform extrapolation based on the stored second sub-band decoded audio signal. The first synthesized sub-band audio signal and the second synthesized sub-band audio signal are combined to generate a synthesized full-band output audio signal corresponding to a lost frame.
    Type: Application
    Filed: August 15, 2007
    Publication date: February 21, 2008
    Applicant: BROADCOM CORPORATION
    Inventors: Juin-Hwey Chen, Robert W. Zopf, Jes Thyssen
  • Patent number: 7333037
    Abstract: Methods and systems for improved lookup table mechanism for Huffman decoding are provided and may include selecting, based on a plurality of entropy encoded bits from a received bitstream, one of a plurality of codewords that is indexed according to a specific length and that points to all entries which include the specific length. The plurality of entropy encoded bits from the received bitstream may be matched with at least one of the entries that include the specific length. The entries that include the specific length may be stored in a table in memory. A value of the plurality of entropy encoded bits may be compared with the selected one of the plurality of codewords that is indexed according to specific length. The plurality of entropy encoded bits from the received bitstream may be decoded based on the matched at least one of the entries comprising the specific length.
    Type: Grant
    Filed: February 14, 2006
    Date of Patent: February 19, 2008
    Assignee: Broadcom Corporation
    Inventor: Taiyi Cheng
  • Patent number: 7333714
    Abstract: One or more methods and systems to efficiently process MPEG video in order to perform a reverse play or slow rewind function are presented. The method reduces system bandwidth required to implement the reverse play function when SD MPEG video is received by the MPEG decoder. Furthermore, the method maximizes the use of memory resources when one or more video frame buffers are implemented. The system comprises a first subsystem feeding one or more sequences of frames (e.g., feeding sessions) to a second subsystem. The first subsystem defines a set of parameters that is used to determine the one or more feeding sessions provided to the second subsystem. The second subsystem subsequently decodes the one or more feeding sessions using the set of parameters such that the video may be displayed.
    Type: Grant
    Filed: February 10, 2004
    Date of Patent: February 19, 2008
    Assignee: Broadcom Corporation
    Inventor: Qiang Hu
  • Patent number: 7334253
    Abstract: A method is disclosed for maintaining the integrity of a communication system. The method comprises detecting common path distortion (CPD) and periodic impulse/burst (PIB) noise in a received signal in the communication system. After isolating the CPD and PIB noise, ingress noise in the received signal is identified. Isolating the CPD and PIB noise thus prevents improper classification of CPD and PIB noise as ingress noise. Operating parameters of the communication system are then adapted in accordance with the identified ingress noise, the detected CPD and/or the detected PIB noise.
    Type: Grant
    Filed: February 16, 2006
    Date of Patent: February 19, 2008
    Assignee: Broadcom Corporation
    Inventor: Daniel H. Howard
  • Patent number: 7334074
    Abstract: A system and method for transferring information in a multi-channel, point-to-point environment are described. In one embodiment, a number of processing chips are connected to a bridge bus. A bridge is connected to the bridge bus and to a system bus. In addition, a memory is connected to the bridge.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: February 19, 2008
    Assignee: Broadcom Corporation
    Inventor: Sundar Rajan
  • Patent number: 7333462
    Abstract: A wireless terminal operates within a Wireless Local Area Network (WLAN) and includes a directional antenna, a radio frequency unit operably coupled to the directional antenna, and a processor operably coupled to the radio frequency unit. The processor controls the operation of the wireless terminal to operate within the WLAN to assist in WLAN service management. In its operations, the wireless terminal listens to a plurality of beacons transmitted by a corresponding plurality of Wireless Access Points (WAPs) of the WLAN. The wireless terminal then characterizes the plurality of beacons with regard to signal quality. Based upon the characterization, the wireless terminal selects a desired WAP of the plurality of WAPs. The wireless terminal then associates with the desired WAP of the plurality of WAPs. Finally, the wireless terminal adjusts a gain vector of a servicing antenna of the wireless terminal so that it is substantially directed toward the desired WAP of the plurality of WAPs.
    Type: Grant
    Filed: September 3, 2003
    Date of Patent: February 19, 2008
    Assignee: Broadcom Corporation
    Inventors: Stephen Palm, Jeffrey L. Thermond
  • Patent number: 7334179
    Abstract: A method and system for ensuring data integrity in a data processing system may comprise monitoring when data for a specified device is available for error correction code generation, and receiving a first indication of the specified device, a second indication of the data, and a third indication of a size of the data during the monitoring. A new error correction code may be generated in hardware for the data based on the indicated size of the data and an indication may be provided to signal when generation of the new error correction code for a specified number of accesses for at least a portion of the data is complete. Detected errors may be corrected in software based on the newly generated error correction code. The first indication may be a device selection signal and the error correction code generation may be enabled or disabled via an enable signal.
    Type: Grant
    Filed: August 16, 2004
    Date of Patent: February 19, 2008
    Assignee: Broadcom Corporation
    Inventors: Yan Zhang, Paul Yang Lu, Yue Chen
  • Patent number: 7334200
    Abstract: A low-error fixed-width multiplier receives a W-bit input and produces a W-bit product. In an embodiment, a multiplier (Y) is encoded using modified Booth coding. The encoded multiplier (Y) and a multiplicand (X) are processed together to generate partial products. The partial products are accumulated to generate a product (P). To compensate for the quantization error, Booth encoder outputs are used for the generation of error compensation bias. The truncated bits are divided into two groups, a major least significant bit group and a minor least significant bit group, depending upon their effects on the quantization error. Different error compensation methods are applied to each group.
    Type: Grant
    Filed: February 22, 2005
    Date of Patent: February 19, 2008
    Assignee: Broadcom Corporation
    Inventors: Keshab K. Parhi, Jin-Gyun Chung, Kwang-Cheol Lee, Kyung-Ju Cho
  • Patent number: 7333790
    Abstract: A radio frequency (RF) phase shifter having an RC-CR circuit that includes a first capacitor having a first capacitor node and a second capacitor node and a first resistor coupled between the first capacitor node and a ground. The RC-CR circuit also includes a second resistor having a first resistor node and a second resistor node and a second capacitor coupled between the first resistor node and the ground. The RF phase shifter generates arbitrary phase shift by using a scheme of adding two perpendicular vectors with variable gains (or amplitudes).
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: February 19, 2008
    Assignee: Broadcom Corporation
    Inventors: Ali Afsahi, Arya Behzad
  • Patent number: 7333043
    Abstract: An imaging device includes a plurality of photo-diodes arranged in a plurality of columns on a single Complementary Metal Oxide Semiconductor (CMOS) substrate. A plurality of analog-to-digital converters (ADCs) corresponding to the plurality of columns of photo-diodes are arranged on the substrate, with each ADC having an input coupled to outputs of the photo-diodes in the corresponding column. Parallel processing of the data streams produced by the multiple ADCs improves the bandwidth of the imaging device. The ADCs have one or more capacitors based on a reference capacitor that are configured so that the corresponding capacitors for different ADCs are substantially equal across the CMOS substrate. As such, image variation and streaking across the columns of photo-diodes is minimized or eliminated. The reference capacitors of the ADCs are above a minimum capacitance value, determined by a maximum variation of the reference capacitors across the substrate.
    Type: Grant
    Filed: August 15, 2005
    Date of Patent: February 19, 2008
    Assignee: Broadcom Corporation
    Inventor: Esin Terzioglu
  • Patent number: 7333447
    Abstract: A packet voice transceiver adapted to reside at a first end of a communication network and to send and receive voice packets to and from a second packet voice transceiver residing at a second end of the communication network. The transceiver includes a voice encoder, a packet transmitter, a packet receiver, a voice decoder and a far-end echo canceller. The voice encoder receives an ingress audio signal and encodes the audio signal to produce an ingress packet voice signal. The packet transmitter transmits the ingress packet voice signal over the network to the second packet voice transceiver. The packet receiver receives an egress packet voice signal transmitted over the network by the second packet voice transceiver. The voice decoder decodes the egress packet voice signal to produce an egress audio signal. The far-end echo canceller reduces echo that is present in the egress audio signal and that originated at the second end.
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: February 19, 2008
    Assignee: Broadcom Corporation
    Inventor: Wilfrid LeBlanc
  • Patent number: 7333580
    Abstract: Digital circuits and methods for designing digital circuits are presented. In an embodiment, a number of bits (B) of a bit-stream to be processed in parallel by a digital circuit is selected. A clocking rate (C) is selected for the digital circuit such that a product (P), P being equal to B times C, is equal to at least 1 gigabit per second. An initial circuit capable of serially processing the bits of the bit-stream at a data processing rate less than P is formed. This initial circuit includes a feedback loop having N+1 delays. N is a whole number greater than zero. The initial circuit is unfolded by a factor of B to form B parallel processing pipelines for the bits of the bit-stream. An N-step look-ahead network is formed to provide inputs to the B parallel processing pipelines. The unfolded circuit is retimed to achieve the selected clocking rate (C).
    Type: Grant
    Filed: May 17, 2002
    Date of Patent: February 19, 2008
    Assignee: Broadcom Corporation
    Inventor: Keshab K Parhi