Patents by Inventor Jonathan A. Gibbs
Jonathan A. Gibbs 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: 8423355Abstract: A method for encoding audio frames by producing a first frame of coded audio samples by coding a first audio frame in a sequence of frames, producing at least a portion of a second frame of coded audio samples by coding at least a portion of a second audio frame in the sequence of frames, and producing parameters for generating audio gap filler samples, wherein the parameters are representative of either a weighted segment of the first frame of coded audio samples or a weighted segment of the portion of the second frame of coded audio samples.Type: GrantFiled: July 27, 2010Date of Patent: April 16, 2013Assignee: Motorola Mobility LLCInventors: Udar Mittal, Jonathan A. Gibbs, James P. Ashley
-
Publication number: 20130030798Abstract: An encoder and decoder for processing an audio signal including generic audio and speech frames are provided herein. During operation, two encoders are utilized by the speech coder, and two decoders are utilized by the speech decoder. The two encoders and decoders are utilized to process speech and non-speech (generic audio) respectively. During a transition between generic audio and speech, parameters that are needed by the speech decoder for decoding frame of speech are generated by processing the preceding generic audio (non-speech) frame for the necessary parameters. Because necessary parameters are obtained by the speech coder/decoder, the discontinuities associated with prior-art techniques are reduced when transitioning between generic audio frames and speech frames.Type: ApplicationFiled: July 26, 2011Publication date: January 31, 2013Applicant: MOTOROLA MOBILITY, INC.Inventors: Udar Mittal, James P. Ashley, Jonathan A. Gibbs
-
Publication number: 20120316885Abstract: A method and apparatus for encoding a signal is provided herein. During operation a wideband signal that is to be encoded enters a filter bank. A highband signal and a lowband signal are output from the filter bank. Each signal is separately encoded. During the production of the highband signal, a downmixing operation is implemented after preprocessing, and prior to decimating. The downmixing operation greatly reduces system complexity. In fact, it will be observed that the highest sample rate in the prior-art implementation is 64 kHz whereas the sample rate in the system described above remains at 32 kHz or below. This represents a significant complexity saving, as do the reduced number of processing blocks.Type: ApplicationFiled: June 10, 2011Publication date: December 13, 2012Applicant: MOTOROLA MOBILITY, INC.Inventor: Jonathan A. Gibbs
-
Patent number: 8209190Abstract: During operation an input signal to be coded is received and coded to produce a coded audio signal. The coded audio signal is then scaled with a plurality of gain values to produce a plurality of scaled coded audio signals, each having an associated gain value and a plurality of error values are determined existing between the input signal and each of the plurality of scaled coded audio signals. A gain value is then chosen that is associated with a scaled coded audio signal resulting in a low error value existing between the input signal and the scaled coded audio signal. Finally, the low error value is transmitted along with the gain value as part of an enhancement layer to the coded audio signal.Type: GrantFiled: August 7, 2008Date of Patent: June 26, 2012Assignee: Motorola Mobility, Inc.Inventors: James P. Ashley, Jonathan A. Gibbs, Udar Mittal
-
Publication number: 20120095758Abstract: A method for decoding an audio signal in a decoder having a CELP-based decoder element including a fixed codebook component, at least one pitch period value, and a first decoder output, wherein a bandwidth of the audio signal extends beyond a bandwidth of the CELP-based decoder element. The method includes obtaining an up-sampled fixed codebook signal by up-sampling the fixed codebook component to a higher sample rate, obtaining an up-sampled excitation signal based on the up-sampled fixed codebook signal and an up-sampled pitch period value, and obtaining a composite output signal based on the up-sampled excitation signal and an output signal of the CELP-based decoder element, wherein the composite output signal includes a bandwidth portion that extends beyond a bandwidth of the CELP-based decoder element.Type: ApplicationFiled: September 28, 2011Publication date: April 19, 2012Applicant: MOTOROLA MOBILITY, INC.Inventors: Jonathan A. Gibbs, James P. Ashley, Udar Mittal
-
Publication number: 20120095757Abstract: A method for decoding an audio signal having a bandwidth that extends beyond a bandwidth of a CELP excitation signal in an audio decoder including a CELP-based decoder element. The method includes obtaining a second excitation signal having an audio bandwidth extending beyond the audio bandwidth of the CELP excitation signal, obtaining a set of signals by filtering the second excitation signal with a set of bandpass filters, scaling the set of signals using a set of energy-based parameters, and obtaining a composite output signal by combining the scaled set of signals with a signal based on the audio signal decoded by the CELP-based decoder element.Type: ApplicationFiled: September 28, 2011Publication date: April 19, 2012Applicant: MOTOROLA MOBILITY, INC.Inventors: Jonathan A. Gibbs, James P. Ashley, Udar Mittal
-
Publication number: 20120033817Abstract: A method for estimating a parameter for low bit rate stereo transmission that includes deriving estimate of any time delay between left and right audio channels in a multi-channel signal from a time delay subsystem. A cross-correlation between the left and right audio channels in the time delay subsystem is employed. Thereafter a normalized cross-correlation within an inter-channel intensity difference (IID) processor is employed before deriving estimate of panning gains for the left and right audio channels from the IID processor.Type: ApplicationFiled: August 9, 2010Publication date: February 9, 2012Applicant: MOTOROLA, INC.Inventors: Holly L. Francois, Jonathan A. Gibbs
-
Publication number: 20110218797Abstract: A method for encoding audio frames by producing a first frame of coded audio samples by coding a first audio frame in a sequence of frames, producing at least a portion of a second frame of coded audio samples by coding at least a portion of a second audio frame in the sequence of frames, and producing parameters for generating audio gap filler samples, wherein the parameters are representative of either a weighted segment of the first frame of coded audio samples or a weighted segment of the portion of the second frame of coded audio samples.Type: ApplicationFiled: July 27, 2010Publication date: September 8, 2011Applicant: MOTOROLA, INC.Inventors: Udar Mittal, Jonathan A. Gibbs, James P. Ashley
-
Publication number: 20110161087Abstract: A method for processing an audio signal including classifying an input frame as either a speech frame or a generic audio frame, producing an encoded bitstream and a corresponding processed frame based on the input frame, producing an enhancement layer encoded bitstream based on a difference between the input frame and the processed frame, and multiplexing the enhancement layer encoded bitstream, a codeword, and either a speech encoded bitstream or a generic audio encoded bitstream into a combined bitstream based on whether the codeword indicates that the input frame is classified as a speech frame or as a generic audio frame, wherein the encoded bitstream is either a speech encoded bitstream or a generic audio encoded bitstream.Type: ApplicationFiled: December 31, 2009Publication date: June 30, 2011Applicant: Motorola, Inc.Inventors: James P. ASHLEY, Jonathan A. Gibbs, Udar Mittal
-
Publication number: 20110085671Abstract: An encoding apparatus comprises a frame processor (105) which receives a multi channel audio signal comprising at least a first audio signal from a first microphone (101) and a second audio signal from a second microphone (103). An ITD processor 107 then determines an inter time difference between the first audio signal and the second audio signal and a set of delays (109, 111) generates a compensated multi channel audio signal from the multi channel audio signal by delaying at least one of the first and second audio signals in response to the inter time difference signal. A combiner (113) then generates a mono signal by combining channels of the compensated multi channel audio signal and a mono signal encoder (115) encodes the mono signal. The inter time difference may specifically be determined by an algorithm based on determining cross correlations between the first and second audio signals.Type: ApplicationFiled: September 9, 2008Publication date: April 14, 2011Applicant: Motorola, IncInventor: Jonathan A. Gibbs
-
Patent number: 7822074Abstract: An apparatus and method for synchronization between uncoordinated Time Division Duplex (TDD) communication networks includes a first step (300) of measuring an interference level on channels available to a base station. A next step (302) includes choosing the channel having the lowest interference level. A next step (304) includes determining that the interference is from a base station. A next step (306) includes calculating an interference profile over the frame cycle. A next step (308) includes establishing a peak interference level. A next step (310) includes aligning the base station frame timing in response to the peak interference level.Type: GrantFiled: May 6, 2008Date of Patent: October 26, 2010Assignee: Motorola Mobility, Inc.Inventors: Richard C. Lucas, David N. Freeman, Jonathan A. Gibbs
-
Publication number: 20100125453Abstract: Apparatus (119) for encoding at least one parameter associated with a signal source for transmission over k frames to a decoder comprises a processor (119) which is configured in operation to assign a predetermined bit pattern to n bits associated with the at least one parameter of a first frame of k frames and set the n bits associated with the at least one parameter of each of k?1 subsequent frames to values, such that the values of the n bits of the k?1 subsequent frames represent the at least one parameter. The predetermined bit pattern indicates a start of the at least one parameter.Type: ApplicationFiled: November 19, 2008Publication date: May 20, 2010Applicant: MOTOROLA, INC.Inventors: Jonathan A. Gibbs, James P. Ashley, Holly L. Francois, Udar Mittal
-
Publication number: 20090279457Abstract: An apparatus and method for synchronization between uncoordinated Time Division Duplex (TDD) communication networks includes a first step (300) of measuring an interference level on channels available to a base station. A next step (302) includes choosing the channel having the lowest interference level. A next step (304) includes determining that the interference is from a base station. A next step (306) includes calculating an interference profile over the frame cycle. A next step (308) includes establishing a peak interference level. A next step (310) includes aligning the base station frame timing in response to the peak interference level.Type: ApplicationFiled: May 6, 2008Publication date: November 12, 2009Applicant: MOTOROLA, INC.Inventors: Richard C. Lucas, David N. Freeman, Jonathan A. Gibbs
-
Publication number: 20090259477Abstract: In a selective signal encoder, an input signal is first encoded using a core layer encoder to produce a core layer encoded signal. The core layer encoded signal is decoded to produce a reconstructed signal and an error signal is generated as the difference between the reconstructed signal and the input signal. The reconstructed signal is compared to the input signal. One of two or more enhancement layer encoders selected dependent upon the comparison and used to encode the error signal. The core layer encoded signal, the enhancement layer encoded signal and the selection indicator are output to the channel (for transmission or storage, for example).Type: ApplicationFiled: April 9, 2008Publication date: October 15, 2009Applicant: MOTOROLA, INC.Inventors: James P. Ashley, Jonathan A. Gibbs, Udar Mittal
-
Publication number: 20090112607Abstract: During operation an input signal to be coded is received and coded to produce a coded audio signal. The coded audio signal is then scaled with a plurality of gain values to produce a plurality of scaled coded audio signals, each having an associated gain value and a plurality of error values are determined existing between the input signal and each of the plurality of scaled coded audio signals. A gain value is then chosen that is associated with a scaled coded audio signal resulting in a low error value existing between the input signal and the scaled coded audio signal. Finally, the low error value is transmitted along with the gain value as part of an enhancement layer to the coded audio signal.Type: ApplicationFiled: August 7, 2008Publication date: April 30, 2009Applicant: MOTOROLA, INC.Inventors: James P. Ashley, Jonathan A. Gibbs, Udar Mittal
-
Publication number: 20090040220Abstract: In the field of computer graphics and more specifically computer implemented animation, two known alternative methods for rendering objects which have volume (fire, smoke, clouds, etc.) are ray marching and splatting (i.e. particle-based rendering). These methods have contrasting strengths and weaknesses. The present volume rendering method and associated apparatus combine these methods, drawing on the strengths of each. The ray marches a volume but, rather than merely accumulating the samples along the ray, a distinct particle is generated for each sample. Each particle captures the volume's local attributes. The particles are then rendered through splatting. Thus the method has the strengths of splatting e.g., fast 3D motion blur and hardware rendering, and the strengths of ray marching e.g., volume sampling density corresponds with camera proximity since rays disperse, thereby focusing computer processing time on important volume detail and minimizing noise.Type: ApplicationFiled: February 1, 2008Publication date: February 12, 2009Inventors: Jonathan Gibbs, Jonathan Dinerstein
-
Publication number: 20080108896Abstract: A contrast media injection system detects the absolute position of the syringe ram using a non-contact sensor. A series of magnets and Hall-Effect sensors may be used or an opto-reflective system. Illuminated knobs that are connected to the drive mechanism for the syringe ram rotate with the drive and provide visual feedback on operation through the illumination. Analog Hall-Effect sensors are used to determine the presence or absence of magnets that identify the type of faceplate being used. The faceplates include control electronics, connected to the powerhead through connectors, which may be interchangeably used by the two faceplates. The faceplate electronics include detectors for automatically detecting the capacity of pre-filled syringes.Type: ApplicationFiled: January 14, 2008Publication date: May 8, 2008Applicant: MALLINCKRODT INC.Inventors: Jonathan Gibbs, John Bruce, Robert Ziemba, David Brooks
-
Publication number: 20070106153Abstract: A contrast media injection system includes detects the absolute position of the syringe ram using a non-contact sensor. A series of magnets and Hall-Effect sensors may be used or an opto-reflective system. Illuminated knobs that are connected to the drive mechanism for the syringe ram rotate with the drive and provide visual feedback on operation through the illumination. Analog Hall-Effect sensors are used to determine the presence or absence of magnets that identify the type of faceplate being used. The faceplates include control electronics, connected to the powerhead through connectors, which may be interchangeably used by the two faceplates. The faceplate electronics include detectors for automatically detecting the capacity of pre-filled syringes.Type: ApplicationFiled: October 23, 2006Publication date: May 10, 2007Applicant: MALLINCKRODT INC.Inventors: Charles Neer, Jonathan Gibbs, John Bruce, Robert Ziemba, David Brooks, James Small, Gary Wagner
-
Patent number: 7170988Abstract: A method of enhanced tandem communication is provided between at least a first portion of a network suitable for voice communications and a second portion of a network suitable for voice communications. During operation, two representations of an encoded signal are transmitted from the first portion of a network. The two representations comprise the encoded signal produced by a first codec and a parameter translation of the first encoded signal into an encoded signal compatible with a single common compressed voice codec (CCVC) format.Type: GrantFiled: October 27, 2003Date of Patent: January 30, 2007Assignee: Motorola, Inc.Inventors: Jonathan A. Gibbs, James P. Ashley, Halil Fikretler, Mark A. Jasiuk, Michael J. McLaughlin
-
Publication number: 20060079767Abstract: A contrast media injection system includes detects the absolute position of the syringe ram using a non-contact sensor. A series of magnets and Hall-Effect sensors may be used or an opto-reflective system. Illuminated knobs that are connected to the drive mechanism for the syringe ram rotate with the drive and provide visual feedback on operation through the illumination. Analog Hall-Effect sensors are used to determine the presence or absence of magnets that identify the type of faceplate being used. The faceplates include control electronics, connected to the powerhead through connectors, which may be interchangeably used by the two faceplates. The faceplate electronics include detectors for automatically detecting the capacity of pre-filled syringes.Type: ApplicationFiled: March 7, 2005Publication date: April 13, 2006Applicant: Liebel-Flarsheim CompanyInventors: Jonathan Gibbs, John Bruce, Robert Ziemba, David Brooks, Gary Wagner