Patents by Inventor Brian Schoner

Brian Schoner has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240069864
    Abstract: A device includes integer multiplier circuits, a multiplexer circuit configured to provide portions of mantissas of a set of first data elements having a floating-point data type and portions of mantissas of a set of second data elements having the floating-point data type to respective integer multiplier circuits, wherein each integer multiplier circuit is configured to multiply a respective portion of the mantissa of a first data element by a respective portion of the mantissa of a second data element to generate a partial product. The device further includes output circuits configured to generate an output data element based on the partial products generated by the integer multiplier circuits and exponents of the set of first data elements and of the set of second data elements.
    Type: Application
    Filed: August 29, 2022
    Publication date: February 29, 2024
    Applicant: Avago Technologies International Sales Pte. Limited
    Inventors: Brian SCHONER, Xiaocheng HE
  • Publication number: 20240036826
    Abstract: A device includes integer multiplier circuits and a multiplexer circuit provides portions of mantissas of feature elements and portions of mantissas of weight elements to respective integer multiplier circuits, wherein the feature elements and the weight elements are floating-point data types, and wherein each integer multiplier circuit multiplies a respective portion of the mantissa of a feature element by a respective portion of the mantissa of a weight element to generate a partial product. A first shift circuit shifts bits of the partial products based on exponents of the feature elements and of the weight elements, and a first integer adder circuit adds the shifted partial products to generate a sum. A composition circuit generates an output element based on the sum generated by the first integer adder circuit, the exponents of the plurality of feature elements, and the exponents of the plurality of weight elements.
    Type: Application
    Filed: July 28, 2022
    Publication date: February 1, 2024
    Inventors: Xiaocheng HE, Brian SCHONER
  • Publication number: 20240028296
    Abstract: A device includes multiplication and accumulation (MAC) cells, a feature processor circuit, and a weight processor circuit. The feature processor circuit receives, from a memory input units each comprising input feature elements from different respective channels of an input tensor, generates extended feature units each comprising an input feature element from each of the input units and from a common channel of the input tensor, and provides the extended feature units to respective MAC cells. The weight processor circuit receives, from the memory, weight units each comprising weight elements from different respective channels of a kernel, generates extended weight units each comprising a weight element from each of the weight units and from a common channel of the kernel, and provides the extended weight units to respective MAC cells.
    Type: Application
    Filed: July 21, 2022
    Publication date: January 25, 2024
    Inventors: Xiaocheng HE, Brian SCHONER
  • Patent number: 9539466
    Abstract: A system comprising structures connected to the rider of human-powered vehicles improves the force a rider may apply to the vehicle. The elements are primarily connected to the lower body and legs of the rider, with attachment to the rider's shoes, whereby a two-dimensional four-bar linkage is formed. Use of the system may permit a rider to go faster or farther with less effort. An optional novel shoe may be used with or without the other elements of the system.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: January 10, 2017
    Inventor: Brian Schoner
  • Patent number: 9432719
    Abstract: Systems and methods are disclosed for supporting a pull data flow scheme in an A/V decoder. One method relates to processing data using an A/V decoder comprising receiving the data from a data stream and recovering a system time reference from the received data. The received data is processed using a clock asynchronous to the system time reference and pulled into an output device using a system adapted to support a pull data flow. The processed data is output using a time reference locked to the system time reference.
    Type: Grant
    Filed: November 20, 2002
    Date of Patent: August 30, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Darren Neuman, Brian Schoner
  • Patent number: 9407890
    Abstract: A video processing system may be operable to utilize multi-band sharpening to process luma signals for image signals. The luma signal may be decomposed into a plurality of frequency band components, wherein each component may be processed separately using different sharpening gains and/or offsets. The multi-band processed components may be combined to generate sharpened output luma signals. The multi-band sharpening may be performed utilizing peaking processing, and the input luma signal and/or LTI sharpened luma signals may be combined with the multi-band peaking sharpened signals to generate the sharpened output luma signals. Corresponding chroma signals may also be adjusted to generate sharpened output chroma signals. Luma and/or chroma sharpening operations may be further adjusted based on coring, clipping avoidance, luma statistics, color region detections, and/or curve control parameters.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: August 2, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Jaewon Shin, Brian Schoner, Darren Neuman, David Wu
  • Patent number: 9307258
    Abstract: Disclosed are various embodiments directed to transcoding a media file in parallel. A media file may be accessed, the media file comprising a bit stream expressing a series of pictures. A first random access point in the bit stream and a second random access point in the bit stream are identified. An input segment of the bit stream is generated, the input segment comprising a starting point, the starting point being the first random access point. One of a plurality of transcoders is selected to transcode the input segment for generating a corresponding output segment, each transcoder being configured to operate concurrently in parallel. The output segment is stored in a memory.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: April 5, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Alexander MacInnis, Hongtao Zhu, Jason Herrick, Brian Schoner, Junlin Li
  • Patent number: 9280806
    Abstract: Aspects of an edge smoothing block filter and combinations of the filter with a motion compensated temporal filter are described. In one embodiment, edge smoothing block filtering includes selecting a current pixel to be filtered and selecting a candidate pixel within a search area about the current pixel. The edge smoothing block filtering generally seeks to identify candidate pixels having surrounding pixels similar to pixels surrounding the current pixel. The edge smoothing block filtering further computes a cost difference between pixels within a candidate pixel neighborhood and pixels within a current pixel neighborhood, and filters the current pixel based on the cost difference. Aspects of the filters and filter element combinations may preserve edges and textures adaptively based on image content. For example, diagonal or curved image edges may be filtered along edges while texture is preserved along the edges.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: March 8, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Jaewon Shin, Brian Schoner
  • Publication number: 20150032931
    Abstract: A system includes a first processing component, a second processing component, and an adapted bus linking the first and second processing components. The adapted bus may account for a circuit characteristic or on-chip variation in the system. For example, the bus may be adapted to include a wider data width because of an effect of the on-chip variation that limits performance of the bus at a lower data width. The bus may include a widened data width for a portion of the bus. In that regard, the bus may include a bus expander and a bus narrower for adjusting the data width of the bus.
    Type: Application
    Filed: September 27, 2013
    Publication date: January 29, 2015
    Inventors: David Alan Baer, Brian Schoner, Jin-Chin Wang
  • Patent number: 8879000
    Abstract: A method and system are provided in which a processor, such as a video processor, may determine a flatness value for a current video picture and may adjust a mosquito noise filtering of a subsequent video picture based on the determined flatness value. The flatness value may be determined within a predetermined region of the current video picture, which may be dynamically modified by the processor. The flatness value may be associated with the presence of analog noise in the current video picture, and may be determined based on horizontal and vertical variance values determined for one or more portions of the current video picture. The processor may adjust a mosquito noise strength value of the current video picture based on the determined flatness value and may adjust the mosquito noise filtering of the subsequent video picture based on the adjusted mosquito noise strength value of the current video picture.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: November 4, 2014
    Assignee: Broadcom Corporation
    Inventors: Jaewon Shin, Brian Schoner
  • Patent number: 8842741
    Abstract: In a video processing device, scale of a video image is detected for vertical and horizontal directions based on pixel information, for example, per pixel vertical and horizontal gradients. Gradients are utilized or discarded based on picture format, standard deviation of luma levels and pixel location relative to black border edges, graphics and/or overlaid content. Mosquito noise filters are adapted based on scale and/or noise strength. Median and/or linear filter results are selected based on a weakest, a strongest and/or a blended result. Horizontal and vertical operations are performed separately for edge detection, edge strength determination, filtering and filter correction control. Horizontal and vertical block grid spacing and grid shift are determined. Block noise strength is determined. Block noise filters are configured based on scaling and/or noise strength. Filter corrections are limited based on block noise strength. Noise reduction results may be blended to generate a pixel correction value.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: September 23, 2014
    Assignee: Broadcom Corporation
    Inventors: Brian Schoner, Jaewon Shin, Olivier Francois Joseph Harel, Advait Madhav Mogre, Hyeong-Seok Victor Ha
  • Publication number: 20140193094
    Abstract: Aspects of an edge smoothing block filter and combinations of the filter with a motion compensated temporal filter are described. In one embodiment, edge smoothing block filtering includes selecting a current pixel to be filtered and selecting a candidate pixel within a search area about the current pixel. The edge smoothing block filtering generally seeks to identify candidate pixels having surrounding pixels similar to pixels surrounding the current pixel. The edge smoothing block filtering further computes a cost difference between pixels within a candidate pixel neighborhood and pixels within a current pixel neighborhood, and filters the current pixel based on the cost difference. Aspects of the filters and filter element combinations may preserve edges and textures adaptively based on image content. For example, diagonal or curved image edges may be filtered along edges while texture is preserved along the edges.
    Type: Application
    Filed: February 7, 2013
    Publication date: July 10, 2014
    Applicant: BROADCOM CORPORATION
    Inventors: Jaewon Shin, Brian Schoner
  • Patent number: 8754990
    Abstract: Methods and systems for processing chroma signals are disclosed. Aspects of one method may include compensating a modulated chroma signal for distortions due to audio trap filtering. The compensated chroma signal may be demodulated to generate U and V chroma signals. The U and V chroma signals may be low pass filtered, and then YC aligned. YC alignment may comprise correcting portions of the U and V chroma signals based on the luma signal. The correction may be based on, for example, correlation between the U and V chroma signals and the Y luma signal, and/or energy level of the Y luma signal. The corrected U and V chroma signals may be chroma sharpened, where a gain parameter may be changed to change a transition slope for the U and V chroma signals. The chroma sharpened signals may also be clamped to reduce overshoot and undershoot.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: June 17, 2014
    Assignee: Broadcom Corporation
    Inventors: Darren Neuman, Jaewon Shin, Brian Schoner
  • Patent number: 8737434
    Abstract: An IP network includes a central entity and at least one customer premises equipment (CPE) device. The central entity generates a program clock reference (PCR) clock and provides audio-visual packets to a CPE based on the PCR clock. The CPE sets a first clock based on the PCR clock for decoding operations. The CPE sets a second clock that is independent from the first clock for audio and video output operations. For example, the CPE can process the audio-visual packets using the second clock.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: May 27, 2014
    Assignee: Broadcom Corporation
    Inventors: Jeffrey Fisher, Brian Schoner, Rajesh S. Mamidwar
  • Publication number: 20140119457
    Abstract: Disclosed are various embodiments directed to transcoding a media file in parallel. A media file may be accessed, the media file comprising a bit stream expressing a series of pictures. A first random access point in the bit stream and a second random access point in the bit stream are identified. An input segment of the bit stream is generated, the input segment comprising a starting point, the starting point being the first random access point. One of a plurality of transcoders is selected to transcode the input segment for generating a corresponding output segment, each transcoder being configured to operate concurrently in parallel. The output segment is stored in a memory.
    Type: Application
    Filed: October 30, 2012
    Publication date: May 1, 2014
    Applicant: BROADCOM CORPORATION
    Inventors: Alexander MacInnis, Hongtao Zhu, Jason Herrick, Brian Schoner, Junlin Li
  • Patent number: 8675133
    Abstract: Embodiments for video content source resolution detection are provided. Embodiments enable systems and methods that measure video content source resolution and that provide image-by-image source scale factor measurements to picture quality (PQ) processing modules. With the source scale factor information, PQ processing modules can be adapted dynamically (on a picture-by-picture basis) according to the source scale factor information for better picture quality enhancement. In addition, embodiments provide source resolution detection that is minimally affected by video coding artifacts and superimposed content (e.g., graphics).
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: March 18, 2014
    Assignee: Broadcom Corporation
    Inventors: Advait Mogre, Darren Neuman, Jaewon Shin, Brian Schoner
  • Patent number: 8581918
    Abstract: A method and system for efficiently organizing data in memory is provided. Exemplary aspects of the invention may include storing linear data and block data in more than one DRAM device and accessing the data with one read/write access cycle. Common control signals may be used to control the DRAM devices and the address lines used to address each DRAM device may be independent from one another. The data read from the DRAM devices may be reordered to make the data more suitable for processing by applications.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: November 12, 2013
    Assignee: Broadcom Corporation
    Inventors: Brian Schoner, Darren Neuman
  • Patent number: 8462274
    Abstract: Systems and methods in accordance with embodiments of the present invention are provided to compensate for the “envelope effect” that appears to an end user as a result of the sampling and digital processing of near-Nyquist frequency components of a video information signal. Embodiments of the present invention improve image quality by effectively nullifying gamma correction in areas where the envelope effect exists, enabling the human eye to perceive the displayed signal without the envelope effect.
    Type: Grant
    Filed: May 25, 2011
    Date of Patent: June 11, 2013
    Assignee: Broadcom Corporation
    Inventors: Advait Madhav Mogre, Darren Neuman, Brian Schoner
  • Publication number: 20130064254
    Abstract: An IP network includes a central entity and at least one customer premises equipment (CPE) device. The central entity generates a program clock reference (PCR) clock and provides audio-visual packets to a CPE based on the PCR clock. The CPE sets a first clock based on the PCR clock for decoding operations. The CPE sets a second clock that is independent from the first clock for audio and video output operations. For example, the CPE can process the audio-visual packets using the second clock.
    Type: Application
    Filed: September 12, 2012
    Publication date: March 14, 2013
    Applicant: Broadcom Corporation
    Inventors: Jeffrey FISHER, Brian Schoner, Rajesh S. Mamidwar
  • Publication number: 20130044261
    Abstract: Embodiments for video content source resolution detection are provided. Embodiments enable systems and methods that measure video content source resolution and that provide image-by-image source scale factor measurements to picture quality (PQ) processing modules. With the source scale factor information, PQ processing modules can be adapted dynamically (on a picture-by-picture basis) according to the source scale factor information for better picture quality enhancement. In addition, embodiments provide source resolution detection that is minimally affected by video coding artifacts and superimposed content (e.g., graphics).
    Type: Application
    Filed: August 19, 2011
    Publication date: February 21, 2013
    Applicant: Broadcom Corporation
    Inventors: Advait MOGRE, Darren NEUMAN, Jaewon SHIN, Brian SCHONER