Patents by Inventor Sachin Ghanekar

Sachin Ghanekar 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).

  • Patent number: 8935468
    Abstract: A microprocessor includes a memory interface to obtain data envelopes of a first length, and control logic to implement an instruction to load an initial data envelope of a stream of data values into a buffer, each data value having a second length shorter than the first length, the stream of data values being disposed across successive data envelopes at the memory interface. Another instruction merges current contents of the buffer and the memory interface such that each invocation loads one of the data values into a first register, and moves at least a remainder of the current contents of the memory interface into the buffer for use in a successive invocation. Another instruction loads a reversed representation of a set of data values obtained via the memory interface into a second register. Another instruction implements an FIR computation including a SIMD operation involving multiple data values of the stream and the reversed representation.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: January 13, 2015
    Assignee: Cadence Design Systems, Inc.
    Inventors: Dror E. Maydan, William A. Huffman, Sachin Ghanekar, Fei Sun
  • Publication number: 20140189231
    Abstract: A microprocessor includes a memory interface to obtain data envelopes of a first length, and control logic to implement an instruction to load an initial data envelope of a stream of data values into a buffer, each data value having a second length shorter than the first length, the stream of data values being disposed across successive data envelopes at the memory interface. Another instruction merges current contents of the buffer and the memory interface such that each invocation loads one of the data values into a first register, and moves at least a remainder of the current contents of the memory interface into the buffer for use in a successive invocation. Another instruction loads a reversed representation of a set of data values obtained via the memory interface into a second register. Another instruction implements an FIR computation including a SIMD operation involving multiple data values of the stream and the reversed representation.
    Type: Application
    Filed: December 31, 2012
    Publication date: July 3, 2014
    Applicant: TENSILICA, INC.
    Inventors: Dror E. Maydan, William A. Huffman, Sachin Ghanekar, Fei Sun
  • Patent number: 7778828
    Abstract: A method and system for automatic gain control of a speech signal in a communication system are disclosed. The gain of the speech signal can be controlled, based on a calculated gain value. This gain value is calculated on the basis of energy calculation and speech activity identification in the speech signal which is done by means of the encoder. Encoding the gain controlled speech signal for transmission follows the step of gain control.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: August 17, 2010
    Assignee: Sasken Communication Technologies Ltd.
    Inventors: Sachin Ghanekar, Anoop Deoras
  • Patent number: 7676360
    Abstract: A method, system and computer program product for computationally efficient estimation of the scale factors of one or more frequency bands in an encoder. These scale factors are dependant on a plurality of variables. One of the variables is approximated according to embodiments of the invention. This reduces the complexity of the estimation of scale factors, especially in digital signal processors.
    Type: Grant
    Filed: February 24, 2006
    Date of Patent: March 9, 2010
    Assignee: Sasken Communication Technologies Ltd.
    Inventors: Sachin Ghanekar, Ravindra Chaugule
  • Publication number: 20070217627
    Abstract: A method and system for automatic gain control of a speech signal in a communication system are disclosed. The gain of the speech signal can be controlled, based on a calculated gain value. This gain value is calculated on the basis of energy calculation and speech activity identification in the speech signal which is done by means of the encoder. Encoding the gain controlled speech signal for transmission follows the step of gain control.
    Type: Application
    Filed: August 4, 2006
    Publication date: September 20, 2007
    Inventors: Sachin Ghanekar, Anoop Deoras
  • Publication number: 20070129939
    Abstract: A method, system and computer program product for computationally efficient estimation of the scale factors of one or more frequency bands in an encoder. These scale factors are dependant on a plurality of variables. One of the variables is approximated according to embodiments of the invention. This reduces the complexity of the estimation of scale factors, especially in digital signal processors.
    Type: Application
    Filed: February 24, 2006
    Publication date: June 7, 2007
    Inventors: Sachin Ghanekar, Ravindra Chaugule
  • Patent number: 7103014
    Abstract: A method of generating comfort noise in a communications includes selecting a packet of data from a stream of packets being received across a communications network, the packet comprising a selected number of data samples. Ones of the data samples from the selected packet are played out in a sequence as comfort noise to fill a dead gap. The sequence is reversed when a randomly selected sample in the packet is reached and corresponding ones of the data samples are transmitted across the network as comfort noise after the order is reversed.
    Type: Grant
    Filed: October 21, 2005
    Date of Patent: September 5, 2006
    Assignee: Cirrus Logic, Inc.
    Inventors: Amit P. Sulakhe, Sachin Ghanekar, Pushkar G. Patwardhan
  • Patent number: 6850616
    Abstract: A method of detecting frequency errors exceeding a predetermined limit in a sampled signal includes the step of determining a peak amplitude of the signal at a tone frequency for a first frame of samples of the sampled signals using a filter having a first amplitude versus frequency response. A peak amplitude of signal at the tone frequency is determined for a second frame of samples of the sampled signal using a filter having a second amplitude versus frequency response. A ratio between the peak amplitude of the first frame and the peak amplitude of the second frame is calculated and compared against a threshold to detect frequency errors exceeding the predetermined limit. Among other things, this method decouples the frequency error detection problem from the twist factor estimation problem.
    Type: Grant
    Filed: January 22, 2001
    Date of Patent: February 1, 2005
    Assignee: Cirrus Logic, Inc.
    Inventors: Manoj Soman, Sachin Ghanekar, Rajendra Datar
  • Patent number: 6625740
    Abstract: An integrated circuit 300 included a plurality of circuit blocks 202-206 for selectively performing data processing operations in response to a set of instructions. Circuitry 301 dynamically activates and deactivates selected ones of circuit blocks 202-206 during the execution of the set of instructions.
    Type: Grant
    Filed: January 13, 2000
    Date of Patent: September 23, 2003
    Assignee: Cirrus Logic, Inc.
    Inventors: Rajendra Datar, Sachin Ghanekar, Ravindra Gogte, Sebastian Gracias
  • Publication number: 20020137501
    Abstract: A system 200 for remotely programming a memory 205 includes a host system 201 for developing a set of code. A wireless transmitter 202 is associated with host system 201 for transmitting the code and a wireless receiver 206 is associated with memory 205 for receiving the transmitted code. System 200 further includes circuitry for storing the code received by wireless receiver 206 in memory 205.
    Type: Application
    Filed: March 23, 2001
    Publication date: September 26, 2002
    Inventors: Rajendra Datar, Manoj Soman, Sachin Ghanekar
  • Publication number: 20020097860
    Abstract: A method of detecting frequency errors exceeding a predetermined limit in a sampled signal includes the step of determining a peak amplitude of the signal at a tone frequency for a first frame of samples of the sampled signals using a filter having a first amplitude versus frequency response. A peak amplitude of signal at the tone frequency is determined for a second frame of samples of the sampled signal using a filter having a second amplitude versus frequency response. A ratio between the peak amplitude of the first frame and the peak amplitude of the second frame is calculated and compared against a threshold to detect frequency errors exceeding the predetermined limit. Among other things, this method decouples the frequency error detection problem from the twist factor estimation problem.
    Type: Application
    Filed: January 22, 2001
    Publication date: July 25, 2002
    Applicant: Cirrus Logic, Inc.
    Inventors: Manoj Soman, Sachin Ghanekar, Rajendra Datar