Patents by Inventor Paul M Astrachan

Paul M Astrachan 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: 20230139547
    Abstract: A digital-to-analog converter may include an integrator, an input network comprising a plurality of parallel taps, each member of the plurality of parallel taps comprising a respective input resistance, and control circuitry configured to selectively enable and selectively disable particular members of the plurality of parallel taps in order to program an effective input resistance of the input network to control an analog gain of the digital-to-analog converter.
    Type: Application
    Filed: November 3, 2022
    Publication date: May 4, 2023
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Paul M. ASTRACHAN, Lingli ZHANG, John L. MELANSON, James KELTON
  • Publication number: 20230132510
    Abstract: A digital-to-analog converter may include an integrator, an input network comprising a plurality of parallel taps, each member of the plurality of parallel taps having a signal delay such that at least two of the signal delays of the members of the plurality of parallel taps are different, and wherein each member of the plurality of parallel taps is coupled between an input of the digital-to-analog converter and an input of the integrator, and control circuitry configured to selectively enable and disable particular members of the plurality of parallel taps in order to program an effective input resistance of the input network to control an analog gain of the digital-to-analog converter, such that the control circuitry enables an even number of members at a time, with half of such enabled members in a first group and half of such enabled members in a second group.
    Type: Application
    Filed: November 3, 2022
    Publication date: May 4, 2023
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: John L. MELANSON, Lingli ZHANG, Paul M. ASTRACHAN, James KELTON
  • Patent number: 9582852
    Abstract: A video scaling technique includes scaling a first dimension and a second dimension of a frame of video data to generate a scaled frame of video data. The scaling includes scaling the second dimension of a first portion of a frame of video data at a first rate to generate first scaled pixels and scaling the second dimension of a second portion of the frame of video data at the first rate to generate second scaled pixels. The scaling includes combining first output pixels based on the first scaled pixels and second output pixels based on the second scaled pixels to provide pixels of the scaled frame of video data at a second rate. The first rate is a fraction of the second rate.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: February 28, 2017
    Assignee: ViXS Systems, Inc.
    Inventors: Bradley A. Wallace, Paul M. Astrachan
  • Publication number: 20150296175
    Abstract: A video scaling technique includes scaling a first dimension and a second dimension of a frame of video data to generate a scaled frame of video data. The scaling includes scaling the second dimension of a first portion of a frame of video data at a first rate to generate first scaled pixels and scaling the second dimension of a second portion of the frame of video data at the first rate to generate second scaled pixels. The scaling includes combining first output pixels based on the first scaled pixels and second output pixels based on the second scaled pixels to provide pixels of the scaled frame of video data at a second rate. The first rate is a fraction of the second rate.
    Type: Application
    Filed: April 11, 2014
    Publication date: October 15, 2015
    Applicant: ViXS Systems, Inc.
    Inventors: Bradley A. Wallace, Paul M. Astrachan
  • Patent number: 8698961
    Abstract: A video processor includes a video stream translation module configured to generate a translated luminance value for a pixel of a current frame of a video data stream. The translated luminance value is based on a first luminance value for the pixel and a first translation matrix for the current frame of the video data stream. The video processor includes a filter configured to generate an output luminance value for the pixel based on the translated luminance value and a target translated luminance value for the pixel. The output luminance value may be based on a weighted average of the translated luminance value and the target translated luminance value using a first weighting factor. The video processor may include a first weighting factor generator configured to generate the first weighting factor based on luminance values of the current frame of the video stream.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: April 15, 2014
    Assignee: ViXS Systems, Inc.
    Inventor: Paul M. Astrachan
  • Patent number: 8599318
    Abstract: A first video picture is translated based upon a first translation matrix to adjust a contrast of the first video image. A second translation matrix is determined based upon a first histogram of a second video picture. A third translation matrix is determined based upon the first translation matrix and the second translation matrix, and the video picture is translated based upon the third translation matrix. The translation matrix can be determined using a histogram that has been adjusted using a clipped histogram equalization technique.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: December 3, 2013
    Assignee: Vixs Systems, Inc.
    Inventors: Paul M. Astrachan, Chris A. Aardema
  • Publication number: 20110285911
    Abstract: A first video picture is translated based upon a first translation matrix to adjust a contrast of the first video image. A second translation matrix is determined based upon a first histogram of a second video picture. A third translation matrix is determined based upon the first translation matrix and the second translation matrix, and the video picture is translated based upon the third translation matrix. The translation matrix can be determined using a histogram that has been adjusted using a clipped histogram equalization technique.
    Type: Application
    Filed: May 21, 2010
    Publication date: November 24, 2011
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Paul M. Astrachan, Chris A. Aardema
  • Publication number: 20110285913
    Abstract: A video processor includes a video stream translation module configured to generate a translated luminance value for a pixel of a current frame of a video data stream. The translated luminance value is based on a first luminance value for the pixel and a first translation matrix for the current frame of the video data stream. The video processor includes a filter configured to generate an output luminance value for the pixel based on the translated luminance value and a target translated luminance value for the pixel. The output luminance value may be based on a weighted average of the translated luminance value and the target translated luminance value using a first weighting factor. The video processor may include a first weighting factor generator configured to generate the first weighting factor based on luminance values of the current frame of the video stream.
    Type: Application
    Filed: July 14, 2011
    Publication date: November 24, 2011
    Inventor: Paul M. Astrachan
  • Patent number: 7961759
    Abstract: A method and apparatus for synchronized channel transmission are disclosed.
    Type: Grant
    Filed: February 28, 2003
    Date of Patent: June 14, 2011
    Assignee: ViXS Systems, Inc.
    Inventors: Michael R. May, James Ward Girardeau, Jr., Paul M. Astrachan, Mathew A. Rybicki
  • Patent number: 7400869
    Abstract: A first direct current (DC) component of a first amplified representation of a received signal at an output of an amplifier set to a first gain setting is determined during a first expected idle period of a received signal. A second DC component of a second amplified representation of the received signal at the output of the amplifier set to the first gain setting is determined during a second expected idle period of the received signal. A first average DC component is determined based at least in part on the first and second DC components and a DC offset used by the amplifier when set to the first gain setting is adjusted based on a comparison of the first average DC component to one or more threshold values.
    Type: Grant
    Filed: March 22, 2005
    Date of Patent: July 15, 2008
    Assignee: ViXS Systems Inc.
    Inventor: Paul M. Astrachan
  • Patent number: 7116731
    Abstract: A method and apparatus for adjusting symbol timing and/or symbol interval range of a receive burst of data within a radio receiver include processing that begins by receiving a radio frequency signal that includes bursts of data. The process then continues by determining a frequency offset for the burst of data based on a difference between the transmitter processing rate and a receiver processing rate. The processing then continues by determining a symbol timing offset and/or a symbol interval range offset based on the frequency offset. The process then proceeds by adjusting the initial symbol positioning and/or the symbol interval range offset of a burst of data based on the symbol timing offset.
    Type: Grant
    Filed: June 3, 2002
    Date of Patent: October 3, 2006
    Assignee: VIXS, Inc.
    Inventor: Paul M Astrachan
  • Publication number: 20040203383
    Abstract: A system and method for communicating with a plurality of devices are disclosed. One embodiment of the method includes transmitting a first plurality of sets of data on a plurality of data channels to a plurality of devices, wherein each of the first plurality of sets of data has a corresponding channel from the plurality of data channels and is transmitted to a corresponding device of the plurality of devices, and receiving a second plurality of sets of data on at least one of the plurality of data channels, wherein the second plurality of sets of data is sent by the plurality of devices, and wherein each of the second plurality of sets of data has a corresponding device of the plurality of devices. The second plurality of sets of data can include an acknowledgement from its corresponding device of the reception of at least one of the first plurality of data sets. Further, different channels of the plurality of data channels can include separate bands of frequencies.
    Type: Application
    Filed: February 28, 2003
    Publication date: October 14, 2004
    Inventors: James Robert Kelton, James Ward Girardeau, Michael R. May, Michael D. Cave, Mathew A. Rybicki, James Doyle, Anselmo Pilla, Shawn Saleem, Paul M. Astrachan
  • Publication number: 20040125787
    Abstract: A method and apparatus for synchronized channel transmission are disclosed.
    Type: Application
    Filed: February 28, 2003
    Publication date: July 1, 2004
    Inventors: Michael R. May, James Ward Girardeau, Paul M. Astrachan, Mathew A. Rybicki
  • Publication number: 20030223521
    Abstract: A method and apparatus for adjusting symbol timing and/or symbol interval range of a receive burst of data within a radio receiver include processing that begins by receiving a radio frequency signal that includes bursts of data. The process then continues by determining a frequency offset for the burst of data based on a difference between the transmitter processing rate and a receiver processing rate The processing then continues by determining a symbol timing offset and/or a symbol interval range offset based on the frequency offset. The process then proceeds by adjusting the initial symbol positioning and/or the symbol interval range offset of a burst of data based on the symbol timing offset.
    Type: Application
    Filed: June 3, 2002
    Publication date: December 4, 2003
    Inventor: Paul M. Astrachan
  • Patent number: 5765216
    Abstract: A data processor (40) includes source (60) and destination (61) address generation units (AGUs) to update source and destination addresses for efficient digital signal processing (DSP) functions. The data processor (40) includes an instruction decoder (41) which recognizes a bit movement instruction, which is frequently encountered in data interleaving operations. In response to the bit movement instruction, the instruction decoder (41) causes the source (60) and destination (61) AGUs to update their present addresses using variable offset values. The instruction decoder (41) further causes a bus controller (44) to convert these bit addresses to corresponding operand addresses and bit fields. The bus controller (44) accesses source and destination operands using the operand addresses. The instruction decoder (41) then causes an execution unit (45) to transfer a bit from the source operand indicated by the source bit field to a bit position of the destination operand indicated by the destination bit field.
    Type: Grant
    Filed: June 17, 1996
    Date of Patent: June 9, 1998
    Assignee: Motorola, Inc.
    Inventors: Chia-Shiann Weng, Paul M. Astrachan, Peter C. Curtis, Donald C. Anderson, Walter U. Kuenast, Kenneth C. Weng
  • Patent number: 5621800
    Abstract: An integrated circuit that provides multiple communication functions is accomplished by providing an integrated circuit (24) that includes memory (70) which stores an audio code algorithm, echo cancellation information, a modem processing algorithm, and audio data. The memory (70) is coupled via a data bus (50) to a signal converter (56), a central processing unit (58), and a first co-processor (72). The signal converter (56) provides an analog-to-digital input port (78) and a digital-to-analog output port (80) for the integrated circuit (24), wherein the audio data is received via the analog-to-digital input port (78). The central processing unit (58) executes at least a first portion of the audio coding algorithm upon the audio data and executes a first portion of the modem processing algorithm, while the first co-processor (72) executes an echo cancellation algorithm.
    Type: Grant
    Filed: November 1, 1994
    Date of Patent: April 15, 1997
    Assignee: Motorola, Inc.
    Inventors: Chia-Shiann Weng, Walter U. Kuenast, Paul M. Astrachan, Donald C. Anderson, Peter C. Curtis, Jose G. Corleto
  • Patent number: 5612974
    Abstract: A convolutional encoder may be accomplished by providing a first register, a plurality of logic gates, a sampler, a second register, and a sequencer. In operation, the first register receives digital information at a code rate which convolutionally encoded by the plurality of logic gates to produce, based on the code rate, encoded samples. The sampler extracts the encoded samples at an extraction rate and provides them to the second register. To control this operation, the sequencer generates the code rate and the extraction rate based on a count value.
    Type: Grant
    Filed: November 1, 1994
    Date of Patent: March 18, 1997
    Assignee: Motorola Inc.
    Inventor: Paul M. Astrachan
  • Patent number: 5173658
    Abstract: A high pressure proximity sensor for high pressure environments uses a balanced bridge variable inductance magnetic core structure to detect the presence of a external ferrous object by a change in inductance. The sensor magnetic flux path is defined by the sensor's specific geometry which includes core windings on the core and a sensor housing. The core includes a center post of a nonmagnetic material to transfer stress from a housing sensor face to the core's symmetric axis to cancel the effect of an external pressure induced stress on the sensor. The center post is encircled by an elastomer barrier between the housing sensor face and an adjacent end of the internal core to prevent migration of an internal potting compound between the core end and the sensor face. This structure provides satisfactory sensor operation in environments imposing shock and vibration on the sensor as well as high external pressures.
    Type: Grant
    Filed: December 7, 1989
    Date of Patent: December 22, 1992
    Assignee: Honeywell Inc.
    Inventors: Paul M. Astrachan, Thomas A. Fletcher