Patents by Inventor Raju Hormis

Raju Hormis 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: 20120177151
    Abstract: An I/Q imbalance compensation block of a RF receiver for compensating an imbalance between an in-phase component and a quadrature component of an RF signal is disclosed. The compensation block includes a conjugation block; an adaptive finite impulse response (FIR) filter; and an adder. The filter use filter coefficients iteratively updated at least partly in response to a compensated digital signal. The filter can have a complex number for at least one, but not all of filter taps, and real numbers for other filter taps. The filter can be provided with adaptation step sizes different from filter tap to filter tap. The filter can also be provided with an adaptation step size(s) varying over time. The filter can also be provided with an adaptation step size(s) divided by the square norm of the compensated signal.
    Type: Application
    Filed: January 6, 2011
    Publication date: July 12, 2012
    Applicant: Analog Devices, Inc.
    Inventor: Raju Hormis
  • Publication number: 20120178392
    Abstract: An I/Q imbalance compensation block of a RF receiver for compensating an imbalance between an in-phase component and a quadrature component of an RF signal is disclosed. The compensation block includes a conjugation block; an adaptive finite impulse response (FIR) filter; and an adder. The filter use filter coefficients iteratively updated at least partly in response to a compensated digital signal. The filter can have a complex number for at least one, but not all of filter taps, and real numbers for other filter taps. The filter can be provided with adaptation step sizes different from filter tap to filter tap. The filter can also be provided with an adaptation step size(s) varying over time. The filter can also be provided with an adaptation step size(s) divided by the square norm of the compensated signal.
    Type: Application
    Filed: January 6, 2011
    Publication date: July 12, 2012
    Applicant: Analog Devices, Inc.
    Inventor: Raju Hormis
  • Patent number: 7965770
    Abstract: One embodiment includes a method that includes receiving a compressed video stream. The method also includes decoding a number of blocks of the compressed video stream to output a number of blocks of decoded video data. The decoding is based on at least one motion compensation vector. The method also includes deinterlacing the number of blocks of the decoded video data to output deinterlaced video data. The deinterlacing of one of the blocks of the number of blocks is based on the at least one motion compensation vector if a prediction error energy for the at least one motion compensation vector for the block is less than a threshold.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: June 21, 2011
    Assignee: Intel Corporation
    Inventors: Raju Hormis, Dmitrii Loukianov
  • Patent number: 7907210
    Abstract: A method includes determining a lowest-score interpolation direction among a plurality of interpolation directions. The method further includes calculating a candidate pixel value by interpolating along the lowest-score interpolation direction. The method further includes applying a median function to a set of pixel values. The set of pixel values includes (a) the candidate pixel value, (b) at least one pixel value from a line of pixels that is immediately above a pixel location that is currently being interpolated, and (c) at least one pixel value from a line of pixel values that is immediately below the pixel location that is currently being interpolated.
    Type: Grant
    Filed: July 20, 2009
    Date of Patent: March 15, 2011
    Assignee: Intel Corporation
    Inventors: Tiehan Lu, Jorge E. Caviedes, Walid Ali, Tsung-Hsin Lu, Raju Hormis
  • Publication number: 20100199158
    Abstract: A method for delivering control information together with sampled data between a DSP and an RF/analog front-end in a high speed communication modem, which embeds sampled data and control information in frames to be transferred over one interface. A frame may comprise various fields, each may consist of one or more bytes or octets. The frame may have a data field for carrying the sampled data, and at least one control field for transferring the control information to update RF/analog front-end registers. The control field may include an octet containing a control address, an octet containing a control command, and an octet containing control data. The frame may also provide means of synchronization, e.g., by using a sync field to identify the frame boundary.
    Type: Application
    Filed: October 19, 2009
    Publication date: August 5, 2010
    Applicant: ANALOG DEVICES, INC.
    Inventors: Vladimir Friedman, Reza Alavi, Raju Hormis, Leo Montreuil
  • Publication number: 20090322942
    Abstract: A method includes determining a lowest-score interpolation direction among a plurality of interpolation directions. The method further includes calculating a candidate pixel value by interpolating along the lowest-score interpolation direction. The method further includes applying a median function to a set of pixel values. The set of pixel values includes (a) the candidate pixel value, (b) at least one pixel value from a line of pixels that is immediately above a pixel location that is currently being interpolated, and (c) at least one pixel value from a line of pixel values that is immediately below the pixel location that is currently being interpolated.
    Type: Application
    Filed: July 20, 2009
    Publication date: December 31, 2009
    Inventors: Tiehan Lu, Jorge E. Caviedes, Walid Ali, Tsung-Hsin Lu, Raju Hormis
  • Publication number: 20090285303
    Abstract: A device including a two-dimensional convolution unit to perform spatial image filtering. A reference frame mirroring unit is connected to the two-dimensional convolution unit. A mean square error (MSE) decision unit is connected to the two-dimensional convolution unit to perform motion estimation by selecting the displacement that minimizes MSE.
    Type: Application
    Filed: July 23, 2009
    Publication date: November 19, 2009
    Applicant: Intel Corporation
    Inventors: Raju Hormis, Dmitrii Loukianov
  • Patent number: 7606309
    Abstract: A device including a two-dimensional convolution unit to perform spatial image filtering. A reference frame mirroring unit is connected to the two-dimensional convolution unit. A mean square error (MSE) decision unit is connected to the two-dimensional convolution unit to perform motion estimation by selecting the displacement that minimizes MSE.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: October 20, 2009
    Assignee: Intel Corporation
    Inventors: Raju Hormis, Dmitrii Loukianov
  • Patent number: 7587091
    Abstract: Locations of reference blocks of pixels of decoded interlaced video reference fields decoded from a compressed stream of video data are computed using motion vectors decoded from the same stream of video data. The reference block computed locations are de-interlaced with current blocks from current video fields decoded from the compressed streams of video data by low pass filtering light intensities of adjacent pixels of the reference and current blocks using low pass filter with coefficients adjustable according to discrete cosine transform (DCT) high frequency coefficients decoded from the coded stream. In addition, moving edges or objects of the de-interlaced blocks of pixels can be identified by comparing the decoded motion vector of the reference blocks to a threshold value. Then proper or more appealing light intensities for the moving edge pixels can be interpolated.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: September 8, 2009
    Assignee: Intel Corporation
    Inventors: Dmitrii Loukianov, Raju Hormis
  • Patent number: 7567294
    Abstract: A method includes determining a lowest-score interpolation direction among a plurality of interpolation directions. The method further includes calculating a candidate pixel value by interpolating along the lowest-score interpolation direction. The method further includes applying a median function to a set of pixel values. The set of pixel values includes (a) the candidate pixel value, (b) at least one pixel value from a line of pixels that is immediately above a pixel location that is currently being interpolated, and (c) at least one pixel value from a line of pixel values that is immediately below the pixel location that is currently being interpolated.
    Type: Grant
    Filed: March 28, 2005
    Date of Patent: July 28, 2009
    Assignee: Intel Corporation
    Inventors: Tiehan Lu, Jorge E. Caviedes, Walid Ali, Tsung-Hsin Lu, Raju Hormis
  • Patent number: 7542053
    Abstract: A method includes receiving a sequence of samples that represents a row of pixels in an image. The method further includes selecting a re-scaling factor for at least a portion of the row of pixels. The method further includes selecting a filter from a bank of low pass filters based on the selected re-scaling factor, and low-pass filtering the sequence of samples with the selected filter. The method further includes up-sampling the low-pass-filtered sequence of samples by a factor M with a polyphase filter bank having a windowed sinc(t) characteristic to the up-sampled sequence of samples, and down-sampling the polyphase-filtered sequence of samples.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: June 2, 2009
    Assignee: Intel Corporation
    Inventors: Inaki Berenguer, Raju Hormis, Sreenath Kurupati
  • Patent number: 7446820
    Abstract: A method includes receiving a sequence of input samples that represents a row of pixels in an image. The method further includes selecting a re-scaling factor for at least a portion of the row of pixels. The method further includes determining a phase offset based on the selected re-scaling factor, and applying a direct B-spline transform to a group of the samples to generate transform coefficients. The method further includes providing the transform coefficients as an input to a filter bank, and applying the phase offset at an output of the filter bank to generate a sequence of output samples.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: November 4, 2008
    Assignee: Intel Corporation
    Inventors: Kuo-Ching Liang, Raju Hormis, Sreenath Kurupati
  • Publication number: 20060227152
    Abstract: A method includes receiving a sequence of samples that represents a row of pixels in an image. The method further includes selecting a re-scaling factor for at least a portion of the row of pixels. The method further includes selecting a filter from a bank of low pass filters based on the selected re-scaling factor, and low-pass filtering the sequence of samples with the selected filter. The method further includes up-sampling the low-pass-filtered sequence of samples by a factor M with a polyphase filter bank having a windowed sinc(t) characteristic to the up-sampled sequence of samples, and down-sampling the polyphase-filtered sequence of samples.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 12, 2006
    Inventors: Inaki Berenguer, Raju Hormis, Sreenath Kurupati
  • Publication number: 20060221245
    Abstract: A method includes receiving a sequence of input samples that represents a row of pixels in an image. The method further includes selecting a re-scaling factor for at least a portion of the row of pixels. The method further includes determining a phase offset based on the selected re-scaling factor, and applying a direct B-spline transform to a group of the samples to generate transform coefficients. The method further includes providing the transform coefficients as an input to a filter bank, and applying the phase offset at an output of the filter bank to generate a sequence of output samples.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 5, 2006
    Inventors: Kuo-Ching Liang, Raju Hormis, Sreenath Kurupati
  • Publication number: 20060215058
    Abstract: A method includes determining a lowest-score interpolation direction among a plurality of interpolation directions. The method further includes calculating a candidate pixel value by interpolating along the lowest-score interpolation direction. The method further includes applying a median function to a set of pixel values. The set of pixel values includes (a) the candidate pixel value, (b) at least one pixel value from a line of pixels that is immediately above a pixel location that is currently being interpolated, and (c) at least one pixel value from a line of pixel values that is immediately below the pixel location that is currently being interpolated.
    Type: Application
    Filed: March 28, 2005
    Publication date: September 28, 2006
    Inventors: Tiehan Lu, Jorge Caviedes, Walid Ali, Tsung-Hsin Lu, Raju Hormis
  • Publication number: 20060093228
    Abstract: Locations of reference blocks of pixels of decoded interlaced video reference fields decoded from a compressed stream of video data are computed using motion vectors decoded from the same stream of video data. The reference block computed locations are de-interlaced with current blocks from current video fields decoded from the compressed streams of video data by low pass filtering light intensities of adjacent pixels of the reference and current blocks using low pass filter with coefficients adjustable according to discrete cosine transform (DCT) high frequency coefficients decoded from the coded stream. In addition, moving edges or objects of the de-interlaced blocks of pixels can be identified by comparing the decoded motion vector of the reference blocks to a threshold value. Then proper or more appealing light intensities for the moving edge pixels can be interpolated.
    Type: Application
    Filed: October 29, 2004
    Publication date: May 4, 2006
    Inventors: Dmitrii Loukianov, Raju Hormis
  • Publication number: 20060067405
    Abstract: A device including a two-dimensional convolution unit to perform spatial image filtering. A reference frame mirroring unit is connected to the two-dimensional convolution unit. A mean square error (MSE) decision unit is connected to the two-dimensional convolution unit to perform motion estimation by selecting the displacement that minimizes MSE.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Inventors: Raju Hormis, Dmitrii Loukianov
  • Publication number: 20050226328
    Abstract: One embodiment includes a method that includes receiving a compressed video stream. The method also includes decoding a number of blocks of the compressed video stream to output a number of blocks of decoded video data. The decoding is based on at least one motion compensation vector. The method also includes deinterlacing the number of blocks of the decoded video data to output deinterlaced video data. The deinterlacing of one of the blocks of the number of blocks is based on the at least one motion compensation vector if a prediction error energy for the at least one motion compensation vector for the block is less than a threshold.
    Type: Application
    Filed: March 31, 2004
    Publication date: October 13, 2005
    Inventors: Raju Hormis, Dmitrii Loukianov