Abstract: Presented herein are system(s), method(s), and apparatus for a deblocker for postprocess deblocking. In one embodiment, there is presented a decoder system for deblocking video data. The decoder system comprises a video decoder for decoding video data comprising portions that are predicted from deblocked pictures. The decoder system further comprises a video decoder for decoding video data comprising portions that are predicted from undeblocked pictures. In addition, the decoder, system comprises a deblocker for deblocking the video data comprising portions that are predicted from deblocked pictures and for deblocking the video data comprising portions that are predicted from undeblocked pictures.
Abstract: Methods and systems for tuning an oscillator are disclosed and may comprise dividing a desired frequency range of a delay-cell based ring oscillator into segments, and tuning the delay-cell based ring oscillator over an ultra-wide frequency range by utilizing these divided segments. The enabled segment may determine the frequency range and the oscillator may be tuned within these segments. The delay may be adjusted utilizing a negative skew technique, and may be controlled by one or more digital codes. The oscillating frequency within each segment may be adjusted utilizing a control voltage or control current. The voltage or current may be buffered and utilized as a common supply of the delay cells.
Abstract: A technique to utilize digital gain control to fine adjust gain for one or more analog gain steps of an analog circuit. A gain step calibration procedure is utilized to set the digital gain within acceptable limits established for the analog gain at a particular operating gain level for the analog circuit set by an analog gain step.
Type:
Grant
Filed:
March 4, 2008
Date of Patent:
August 11, 2009
Assignee:
Broadcom Corporation
Inventors:
Theodoros Georgantas, Sofoklis E. Plevridis, Konstantinos D. Vavelidis
Abstract: Embodiments of the present invention provide a system providing support for user transactions in a media exchange network. An embodiment of the present invention may include a television display, storage, and a set top box, and may provide an interface device for receiving from a user associated authorization device, information for authorizing user transactions via a communication network. A user transaction may include the exchange, purchase, storage, or consumption of media such as, for example, audio, still images, video, and data. The communication network may include, for example, a cable infrastructure, a digital subscriber line infrastructure, a wireless infrastructure, and may be the Internet. The system may provide for the completion of the user transaction without divulging the identity of the user to a vendor.
Abstract: Presented herein are systems, methods, and apparatus for simultaneously providing full size video and massively scaled down video using inconification. In one embodiment, there is presented a method for providing a video output. The method comprises decoding an encoded picture, thereby resulting in a decoded picture; reducing the decoded picture, thereby resulting in a reduced picture; storing the reduced picture; and encoding the reduced picture, thereby resulting in a synthetic picture.
Abstract: An internet protocol telephone includes a substrate having an input and an output that are capable of being connected to the internet protocol (IP) network. A relay is disposed on the substrate and is connected between the input and the output of the substrate. The relay includes first and second native FETs that have a threshold voltage of approximately zero volts. Therefore, the relay is nominally turned-on, even when little or no voltage (or power) is applied to the IP telephone substrate, as during the discovery mode of IP telephone operation. During discovery mode, The IP phone is configured to be responsive to extended link pulses and block data packets that are associated with legacy devices. Data packets have a higher signal duration and are more continuous than extended link pulses. The IP phone includes a switchable ground that is connected to the gates of the native devices, and is controlled by a rectifier and filter circuit that are connected to the substrate input.
Abstract: A method and system for combining requests for data bandwidth by a data source for transmission of data over a wireless communication medium is provided. A central node receives one or more bandwidths requests from one or more data sources via wireless communication. A scheduler then combines one or more bandwidths requests from the same data source to create a single data burst bandwidth. The central node then grants the data burst bandwidth to the appropriate data source via wireless communication.
Abstract: Aspects of a method and system for selective equalization enablement based on modulation type may be found in a method for processing a radio frequency (RF) signal that comprises receiving a Bluetooth signal via an RF channel, detecting a modulation type of the received Bluetooth signal, and selecting an equalization circuit for processing the received Bluetooth signal based on the detected modulation type. The method may also comprise determining a data rate based on the detected modulation type.
Type:
Grant
Filed:
April 11, 2005
Date of Patent:
August 11, 2009
Assignee:
Broadcom Corporation
Inventors:
Brima Ibrahim, Hea Joung Kim, Paul Lettieri
Abstract: A wireless network configuration device can include a first communication port configured to access a plurality of nodes positioned in a geographic area, a first storage unit configured to store statistical information from the plurality of nodes with respect to communication between the plurality of nodes and the at least one wireless devices. In addition, the wireless network configuration device can include a processor configured to determine an optimized configuration with respect to the plurality of nodes based on the statistical information, and a second communication port configured to provide data with respect to the optimized configuration to the plurality of nodes, wherein the plurality of nodes are adjusted based on the data.
Abstract: A system and method that process encoded data, wherein the encoded data is an encoded video stream. The encoded data may be buffered and the characteristics of the buffered encoded data may be determined and used to select a decoding table from a plurality of decoding tables. An encoded word may then be decoded using the selected decoding table. The output of the decoding table may be the corresponding decoded word and the size of the encoded word. The size of the encoded word may be utilized to shift the buffered encoded data. The decoded word may be sent to the appropriate portion of the system.
Abstract: A second output transmission signal (“TX2”) added to a line driver is a scaled version of the main output transmission signal (“TX1”). TX2 is scaled from TX1 by a variable scale factor K. An adaptive hybrid circuit subtracts TX1 and TX2 from a line signal carrying both a line transmission signal and a line received signal (“RX”). A programmable impedance Ztune is coupled between the TX2 output of the line driver and the RX output of the adaptive hybrid circuit. A transmission echo in the output RX signal is measured. K and Ztune are then adaptively tuned to minimize the transmission echo. The hybrid in this case becomes a 4-port network, one port specifically added to adaptively cancel the transmission echo in the RX output of the adaptive hybrid circuit. Alternatively, the hybrid may be a 3-port hybrid including variable impedances to cancel the line transmission signal.
Abstract: The present invention provides a system and method for performing ranging operations in a cable modem system. In accordance with embodiments of the present invention, transmission times, transmission power levels, transmission carrier frequencies, and pre-equalization parameters are adjusted to provide for robust operation of the cable modem system. More particularly, iterative processing steps are used to provide coefficient ordering, scaling, and aligning between the multiple cable modems and the cable modem termination system present in a cable modem system.
Abstract: A high-voltage tolerant output driver for use in a switching regulator is provided herein. The driver allows the switching regulator to regulate supply voltages that exceed device breakdown limits for the process technology from which the high-voltage tolerant output driver is fabricated. Unregulated supply voltages can vary over a wide range. The regulator only needs two intermediate voltages.
Type:
Application
Filed:
February 5, 2008
Publication date:
August 6, 2009
Applicant:
Broadcom Corporation
Inventors:
Seng Poh Ho, Tak Ying Wong, Yow Ching Cheng, Ricky Setiawan
Abstract: A network component for processing a packet can include a buffer configured to receive a packet in an ingress port at a network component, a first identification unit configured to identify a destination address and a network identifier from the packet received at the buffer, and a look-up table configured to be indexed by the destination address and the network identifier identified by the identification unit to obtain an outgoing port bit map. In addition, the network component can include a forwarding unit configured to forward the packet to a destination module and out of an egress port within the network component based on the outgoing port bit map.
Abstract: Collaborative coexistence of co-located mobile WiMAX, wireless LAN, and/or Bluetooth radios. Within a communication device that includes multi-protocol communication capability, the various radio modules included within such a communication device operate cooperatively such that collisions are avoided between those various radios. When a first of the radio modules operates as governed by a relatively rigid frame structure, a second of the radio modules capitalizes upon that predetermined nature (of the relatively rigid frame structure) to support communication during times in which that first radio module has a lower level of activity (e.g., turned off completely, within a power savings mode, in a sleep mode, etc.). The radio module operation is performed within a time-orthogonal manner, such that multiple radio modules are not attempting to transmit or receive simultaneously.
Abstract: A handheld computing unit includes a processing module, a main memory interface for coupling to a main memory, a baseband processing module, an RF section, a block I/O interface for coupling to a hard disk, a handheld bus structure, and a handheld connection structure. The hard disk stores at least one fixed handheld user application, at least one fixed handheld user file, at least one selectable user application, and at least one selectable user file. The at least one selectable user application and the at least one selected user file were transferred from an extended hard disk of the extended computing unit when the handheld computing unit was coupled to the extended computing unit.
Type:
Application
Filed:
February 6, 2008
Publication date:
August 6, 2009
Applicant:
Broadcom Corporation
Inventors:
Ahmadreza (Reza) Rofougaran, Timothy W. Markison
Abstract: A method and apparatus are provided for implementing an enhanced reduced memory mode (RMM) of decoding HDTV MPEG-2 video stream. In one instance, the RMM mode is adaptively enabled with up/down conversion by using the picture-type information. In another instance, the RMM mode is provided by performing anchor-frame compression/decompression by using adaptive DPCM technique with picture-type information. The quantization (PCM) tables are generated using the Lloyd algorithm. Further, the predictor for each pixel is determined by a use of the Graham rule.
Type:
Application
Filed:
January 20, 2009
Publication date:
August 6, 2009
Applicant:
Broadcom Corporation
Inventors:
Sherman (Xuemin) Chen, Jason Demas, Sandeep Bhatia
Abstract: A computing device includes a handheld computing unit and an extended computing unit. The handheld computing unit includes a handheld processing module, handheld main memory, a baseband processing module, an RF section, handheld I/O components, a handheld bus structure, and a handheld connection structure. The extended computing unit includes an extended processing module, extended main memory, a memory controller, an I/O controller, extended I/O components, an extended bus structure, and an extended connection structure. The handheld and extended processing modules function as a multiprocessing module and the handheld and extended main memories function as combined main memory when the handheld computing unit is in a docked mode. The extended computing unit is inactive and the handheld processing module and the handheld main memory are active when the handheld computing unit is in a remote mode.
Type:
Application
Filed:
February 6, 2008
Publication date:
August 6, 2009
Applicant:
Broadcom Corporation
Inventors:
Ahmadreza (Reza) Rofougaran, Timothy W. Markison
Abstract: A handheld computing unit includes a processing module, a main memory interface coupled to main memory, a baseband processing module, an RF section, I/O interfaces, a bus structure, and a connection structure. The main memory includes an operating system section and a user section. The operating system section stores at least a portion of a remote mode operating system when in a remote mode and stores at least a portion of a docked mode operating system when in a docked mode. The docked mode operating system includes at least some of the remote mode operating system.
Type:
Application
Filed:
February 6, 2008
Publication date:
August 6, 2009
Applicant:
Broadcom Corporation
Inventors:
Ahmadreza (Reza) Rofougaran, Timothy W. Markison
Abstract: A method for controlling a flow of packet data in a memory management unit of a network switch fabric is disclosed. A first portion of a data packet is received at a port on an ingress bus ring of the network switch fabric. A class of service for the data packet is determined based on the first portion and the portion is stored in a packer RAM of the port based on the class of service. Subsequent portions of the data packet are stored in the packer RAM. Once the predetermined number of portions have been received, the predetermined number of portions is sent to a packet pool RAM. A reference pointer to a first predetermined number of portions is sent to a transaction queue once an end of packet is detected and an egress scheduler detects a presence of a ready packet in the transaction queue and notifies an unpacker of the ready packet. The unpacker puts the ready packet into a FIFO and the ready packet is sent to an ingress/egress module.