Patents by Inventor Jan Fex

Jan Fex 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: 9177570
    Abstract: Methods and apparatus for coordinating audio data processing and network communication processing in a communication device by using time scaling for either inbound or outbound audio data processing, or both, in an communication device. In particular, time scaling of audio data is used to adapt timing for audio data processing to timing for modem processing, by dynamically adjusting a collection of audio samples to fit the container size required by the modem. Speech quality can be preserved while recovering and/or maintaining correct synchronizing between audio processing and communication processing circuits. In an example method, it is determined that a completion time for processing a first audio data frame falls outside a pre-determined timing window. Responsive to this determination, a subsequent audio data frame is time-scaled to control the completion time for processing the subsequent audio data frame.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: November 3, 2015
    Assignee: ST-Ericsson SA
    Inventors: Jan Fex, Béla Rathonyi, Jonas Lundbäck
  • Patent number: 8612242
    Abstract: Methods and apparatus for coordinating audio data processing and network communication processing in a communication device are disclosed. An exemplary method begins with demodulating a series of received communication frames, using a network communication processing circuit, to produce received encoded audio frames. An event report for each of one or more of the received encoded audio frames is generated, the event report indicating a network communication circuit processing time associated with the corresponding received encoded audio frames. The received encoded audio frames are decoded, using an audio data processing circuit, and the decoded audio is output to an audio circuit. The timing of the outputting of the decoded audio is adjusted, based on the generated event reports.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: December 17, 2013
    Assignee: ST-Ericsson SA
    Inventors: Béla Rathonyi, Jan Fex
  • Publication number: 20120265522
    Abstract: Methods and apparatus for coordinating audio data processing and network communication processing in a communication device by using time scaling for either inbound or outbound audio data processing, or both, in an communication device. In particular, time scaling of audio data is used to adapt timing for audio data processing to timing for modem processing, by dynamically adjusting a collection of audio samples to fit the container size required by the modem. Speech quality can be preserved while recovering and/or maintaining correct synchronizing between audio processing and communication processing circuits. In an example method, it is determined that a completion time for processing a first audio data frame falls outside a pre-determined timing window. Responsive to this determination, a subsequent audio data frame is time-scaled to control the completion time for processing the subsequent audio data frame.
    Type: Application
    Filed: April 15, 2011
    Publication date: October 18, 2012
    Inventors: Jan Fex, Béla Rathonyi, Jonas Lundbäck
  • Publication number: 20110257964
    Abstract: Methods and apparatus for coordinating audio data processing and network communication processing in a communication device. In an exemplary method lower and upper threshold values for use by a network communication processing circuit are set, the lower and upper threshold values defining a window of timing offsets relative to each of a series of periodic network communications frame boundaries. A series of encoded audio data frames are sent to the network communication processing circuit for transmission over the network communications link. The delivery of encoded audio data to the network communication processing circuit outside of the corresponding time window defined by the threshold values will trigger an event report. This event report is received from the network communication processing circuit by the audio data processing circuit, and, in response, timing is adjusted for the sending of one or more of the encoded audio data frames.
    Type: Application
    Filed: August 20, 2010
    Publication date: October 20, 2011
    Inventors: Béla Rathonyi, Jan Fex
  • Publication number: 20110257983
    Abstract: Methods and apparatus for coordinating audio data processing and network communication processing in a communication device are disclosed. An exemplary method begins with demodulating a series of received communication frames, using a network communication processing circuit, to produce received encoded audio frames. An event report for each of one or more of the received encoded audio frames is generated, the event report indicating a network communication circuit processing time associated with the corresponding received encoded audio frames. The received encoded audio frames are decoded, using an audio data processing circuit, and the decoded audio is output to an audio circuit. The timing of the outputting of the decoded audio is adjusted, based on the generated event reports.
    Type: Application
    Filed: August 18, 2010
    Publication date: October 20, 2011
    Inventors: Béla Rathonyi, Jan Fex