Patents by Inventor Tomas Jansson

Tomas Jansson 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: 20170149441
    Abstract: The invention relates to an encoder and a decoder and methods therein for supporting split gain shape vector encoding and decoding. The method performed by an encoder, where the encoding of each vector segment is subjected to a constraint related to a maximum number of bits, BMAX, allowed for encoding a vector segment. The method comprises, determining an initial number, Np—init, of segments for a target vector x; and further determining an average number of bits per segment, BAVG, based on a vector bit budget and Np—init. The method further comprises determining a final number of segments to be used, for the vector x, in the gain shape vector encoding, based on energies of the Np—init segments and a difference between BMAX and BAVG. The performing of the method enables an efficient allocation of the bits of the bit budget over the target vector.
    Type: Application
    Filed: February 7, 2017
    Publication date: May 25, 2017
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Erik NORVELL, Volodya GRANCHAROV, Tomas Jansson TOFTGÅRD
  • Patent number: 9626978
    Abstract: Methods and arrangements in a codec for supporting bandwidth extension, BWE, of an harmonic audio signal. The method in the decoder part of the codec comprises receiving a plurality of gain values associated with a frequency band b and a number of adjacent frequency bands of band b. The method further comprises determining whether a reconstructed corresponding frequency band b? comprises a spectral peak. When the band b? comprises a spectral peak, a gain value associated with the band b? is set to a first value based on the received plurality of gain values; and otherwise the gain value is set to a second value based on the received plurality of gain values. The suggested technology enables bringing gain values into agreement with peak positions in a bandwidth extended frequency region.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: April 18, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Sebastian Näslund, Volodya Grancharov, Tomas Jansson Toftgård
  • Patent number: 9602128
    Abstract: The invention relates to an encoder and a decoder and methods therein for supporting split gain shape vector encoding and decoding. The method performed by an encoder, where the encoding of each vector segment is subjected to a constraint related to a maximum number of bits, BMAX, allowed for encoding a vector segment. The method comprises, determining an initial number, Np—init, of segments for a target vector x; and further determining an average number of bits per segment, BAVG, based on a vector bit budget and Np—init. The method further comprises determining a final number of segments to be used, for the vector x, in the gain shape vector encoding, based on energies of the Np—init segments and a difference between BMAX and BAVG. The performing of the method enables an efficient allocation of the bits of the bit budget over the target vector.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: March 21, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Erik Norvell, Volodya Grancharov, Tomas Jansson Toftgård
  • Publication number: 20170061972
    Abstract: A method and device are disclosed for determining an inter-channel time difference of a multi-channel audio signal having at least two channels. A determination is made at a number of consecutive time instances, inter-channel correlation based on a cross-correlation function involving at least two different channels of the multi-channel audio signal. Each value of the inter-channel correlation is associated with a corresponding value of the inter-channel time difference. An adaptive inter-channel correlation threshold is adaptively determined based on adaptive smoothing of the inter-channel correlation in time. A current value of the inter-channel correlation is then evaluated in relation to the adaptive inter-channel correlation threshold to determine whether the corresponding current value of the inter-channel time difference is relevant. Based on the result of this evaluation, an updated value of the inter-channel time difference is determined.
    Type: Application
    Filed: November 14, 2016
    Publication date: March 2, 2017
    Inventors: Manuel BRIAND, Tomas Jansson Toftgård
  • Patent number: 9525956
    Abstract: A method and device are disclosed for determining an inter-channel time difference of a multi-channel audio signal having at least two channels. A determination is made at a number of consecutive time instances, inter-channel correlation based on a cross-correlation function involving at least two different channels of the multi-channel audio signal. Each value of the inter-channel correlation is associated with a corresponding value of the inter-channel time difference. An adaptive inter-channel correlation threshold is adaptively determined based on adaptive smoothing of the inter-channel correlation in time. A current value of the inter-channel correlation is then evaluated in relation to the adaptive inter-channel correlation threshold to determine whether the corresponding current value of the inter-channel time difference is relevant. Based on the result of this evaluation, an updated value of the inter-channel time difference is determined.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: December 20, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Manuel Briand, Tomas Jansson Toftgård
  • Publication number: 20160343381
    Abstract: An encoder for encoding frequency transform coefficients of a harmonic audio signal include the following elements: A peak locator configured to locate spectral peaks having magnitudes exceeding a predetermined frequency dependent threshold. A peak region encoder configured to encode peak regions including and surrounding the located peaks. A low-frequency set encoder configured to encode at least one low-frequency set of coefficients outside the peak regions and below a crossover frequency that depends on the number of bits used to encode the peak regions. A noise-floor gain encoder configured to encode a noise-floor gain of at least one high-frequency set of not yet encoded coefficients outside the peak regions.
    Type: Application
    Filed: August 4, 2016
    Publication date: November 24, 2016
    Inventors: Volodya Grancharov, Tomas Jansson Toftgård, Sebastian Näslund, Harald Pobloth
  • Publication number: 20160336016
    Abstract: Methods and arrangements in a codec for supporting bandwidth extension, BWE, of an harmonic audio signal. The method in the decoder part of the codec comprises receiving a plurality of gain values associated with a frequency band b and a number of adjacent frequency bands of band b. The method further comprises determining whether a reconstructed corresponding frequency band b? comprises a spectral peak. When the band b? comprises a spectral peak, a gain value associated with the band b? is set to a first value based on the received plurality of gain values; and otherwise the gain value is set to a second value based on the received plurality of gain values. The suggested technology enables bringing gain values into agreement with peak positions in a bandwidth extended frequency region.
    Type: Application
    Filed: July 27, 2016
    Publication date: November 17, 2016
    Inventors: Sebastian NÄSLUND, Volodya Grancharov, Tomas Jansson Toftgård
  • Publication number: 20160308554
    Abstract: The invention relates to an encoder and a decoder and methods therein for supporting split gain shape vector encoding and decoding. The method performed by an encoder, where the encoding of each vector segment is subjected to a constraint related to a maximum number of bits, BMAX, allowed for encoding a vector segment. The method comprises, determining an initial number, Np—init, of segments for a target vector x; and further determining an average number of bits per segment, BAVG, based on a vector bit budget and Np—init. The method further comprises determining a final number of segments to be used, for the vector x, in the gain shape vector encoding, based on energies of the Np—init segments and a difference between BMAX and BAVG. The performing of the method enables an efficient allocation of the bits of the bit budget over the target vector.
    Type: Application
    Filed: June 22, 2016
    Publication date: October 20, 2016
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Erik NORVELL, Volodya GRANCHAROV, Tomas Jansson TOFTGÂRD
  • Publication number: 20160300581
    Abstract: Vector Quantizer and method therein for efficient vector quantization, e.g. in a transform audio codec. The method comprises comparing an input target vector s with a plurality of centroids, each centroid representing a respective class of codevectors in a codebook. Further, a starting point for a search related to the input'target vector in the codebook is determined, based on the result of the comparison. The codevectors in the codebook are sorted according to a distortion measure reflecting the distance between each codevector and the centroids of the classes. The Vector Quantizer and method enables that the class of codevectors comprising the most probable candidate codevectors in regard of the input vector s may be searched first.
    Type: Application
    Filed: June 21, 2016
    Publication date: October 13, 2016
    Inventors: Volodya Grancharov, Tomas Jansson Toftgård
  • Publication number: 20160293170
    Abstract: A comfort noise controller for generating CN (Comfort Noise) control parameters is described. A buffer of a predetermined size is configured to store CN parameters for SID (Silence Insertion Descriptor) frames and active hangover frames. A subset selector is configured to determine a CN parameter subset relevant for SID frames based on the age of the stored CN parameters and on residual energies. A comfort noise control parameter extractor (50B) is configured to use the determined CN parameter subset to determine the CN control parameters for a first SID frame following an active signal frame.
    Type: Application
    Filed: June 7, 2016
    Publication date: October 6, 2016
    Inventor: Tomas Jansson Toftgård
  • Patent number: 9443526
    Abstract: A comfort noise controller (50) for generating CN (Comfort Noise) control parameters isdescribed. A buffer (200) of a predetermined size is configured to store CN parameters for SID (Silence Insertion Descriptor) frames and active hangover frames. A subset selector (50A) is configured to determine a CN parameter subset relevant for SID frames based on the age of the stored CN parameters and on residual energies. A comfort noise control parameter extractor (50B) is configured to use the determined CN parameter subset to determine the CN control parameters for a first SID frame following an active signal frame.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: September 13, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Tomas Jansson Toftgård
  • Patent number: 9437204
    Abstract: An encoder (20) for encoding frequency transform coefficients (Y(k)) of a harmonic audio signal include the following elements: A peak locator (22) configured to locate spectral peaks having magnitudes exceeding a predetermined frequency dependent threshold. A peak region encoder (24) configured to encode peak regions including and surrounding the located peaks. A low-frequency set encoder (26) configured to encode at least one low-frequency set of coefficients outside the peak regions and below a crossover frequency that depends on the number of bits used to encode the peak regions. A noise-floor gain encoder (28) configured to encode a noise-floor gain of at least one high-frequency set of not yet encoded coefficients outside the peak regions.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: September 6, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Volodya Grancharov, Tomas Jansson Toftgård, Sebastian Näslund, Harald Pobloth
  • Patent number: 9437202
    Abstract: Methods and arrangements in a codec for supporting bandwidth extension, BWE, of an harmonic audio signal. The method in the decoder part of the codec comprises receiving a plurality of gain values associated with a frequency band b and a number of adjacent frequency bands of band b. The method further comprises determining whether a reconstructed corresponding frequency band b? comprises a spectral peak. When the band b? comprises a spectral peak, a gain value associated with the band b? is set to a first value based on the received plurality of gain values; and otherwise the gain value is set to a second value based on the received plurality of gain values. The suggested technology enables bringing gain values into agreement with peak positions in a bandwidth extended frequency region.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: September 6, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Sebastian Näslund, Volodya Grancharov, Tomas Jansson Toftgård
  • Patent number: 9424852
    Abstract: There is provided a method and device for determining an inter-channel time difference of a multi-channel audio signal having at least two channels. A determination is made, at a number of consecutive time instances, of inter-channel correlation based on a cross-correlation function involving at least two different channels of the multi-channel audio signal. Each value of the inter-channel correlation is associated with a corresponding value of the inter-channel time difference. An adaptive inter-channel correlation threshold is adaptively determined based on adaptive smoothing of the inter-channel correlation in time. A current value of the inter-channel correlation is then evaluated in relation to the adaptive inter-channel correlation threshold to determine whether the corresponding current value of the inter-channel time difference is relevant. Based on the result of this evaluation, an updated value of the inter-channel time difference is determined.
    Type: Grant
    Filed: April 7, 2011
    Date of Patent: August 23, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Manuel Briand, Tomas Jansson Toftgård
  • Patent number: 9401155
    Abstract: Vector Quantizer and method therein for efficient vector quantization, e.g. in a transform audio codec. The method comprises comparing an input target vector s with a plurality of centroids, each centroid representing a respective class of codevectors in a codebook. Further, a starting point for a search related to the input target vector in the codebook is determined, based on the result of the comparison. The codevectors in the codebook are sorted according to a distortion measure reflecting the distance between each codevector and the centroids of the classes. The Vector Quantizer and method enables that the class of codevectors comprising the most probable candidate codevectors in regard of the input vector. s may be searched first.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: July 26, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Volodya Grancharov, Tomas Jansson Toftgård
  • Publication number: 20160198279
    Abstract: A method and device are disclosed for determining an inter-channel time difference of a multi-channel audio signal having at least two channels. A determination is made at a number of consecutive time instances, inter-channel correlation based on a cross-correlation function involving at least two different channels of the multi-channel audio signal. Each value of the inter-channel correlation is associated with a corresponding value of the inter-channel time difference. An adaptive inter-channel correlation threshold is adaptively determined based on adaptive smoothing of the inter-channel correlation in time. A current value of the inter-channel correlation is then evaluated in relation to the adaptive inter-channel correlation threshold to determine whether the corresponding current value of the inter-channel time difference is relevant. Based on the result of this evaluation, an updated value of the inter-channel time difference is determined.
    Type: Application
    Filed: March 17, 2016
    Publication date: July 7, 2016
    Inventors: Manuel BRIAND, Tomas JANSSON TOFTGÅRD
  • Patent number: 9385750
    Abstract: The invention relates to an encoder and a decoder and methods therein for supporting split gain shape vector encoding and decoding. The method performed by an encoder, where the encoding of each vector segment is subjected to a constraint related to a maximum number of bits, BMAX, allowed for encoding a vector segment. The method comprises, determining an initial number, Np—init, of segments for a target vector x; and further determining an average number of bits per segment, BAVG, based on a vector bit budget and Np—init. The method further comprises determining a final number of segments to be used, for the vector x, in the gain shape vector encoding, based on energies of the Np—init segments and a difference between BMAX and BAVG. The performing of the method enables an efficient allocation of the bits of the bit budget over the target vector.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: July 5, 2016
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Erik Norvell, Volodya Grancharov, Tomas Jansson Toftgård
  • Publication number: 20160058420
    Abstract: A magnetomotive imaging probe system is disclosed comprising a movable probe, a magnet arranged on the probe, and an ultra sound transducer, wherein the magnet is arranged to generate a time-varying magnetic field (T) at an imaging plane (304) of the ultrasound transducer, distally of the ultra sound transducer and the probe, when the probe has proximal first position adjacent the ultra sound transducer.
    Type: Application
    Filed: May 6, 2014
    Publication date: March 3, 2016
    Applicant: NKIJ Engineering AB
    Inventors: Magnus Cinthio, Maria Evertsson, Tomas Jansson, Hans W. Persson, Fredrik Olsson, Sarah Fredriksson
  • Publication number: 20160065239
    Abstract: A method for partitioning of input vectors for coding is presented. The method comprises obtaining (210) of an input vector. The input vector is segmented (220), in a non-recursive manner, into an integer number, NSEG, of input vector segments. A representation of a respective relative energy difference between parts of the input vector on each side of each boundary between the input vector segments is determined (230), in a recursive manner. The input vector segments and the representations of the relative energy differences are provided (250) for individual coding. Partitioning units and computer programs for partitioning of input vectors for coding, as well as positional encoders, are presented.
    Type: Application
    Filed: November 6, 2014
    Publication date: March 3, 2016
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Tomas JANSSON TOFTGÅRD, Volodya GRANCHAROV, Jonas SVEDBERG
  • Publication number: 20160036462
    Abstract: The invention relates to an encoder and a decoder and methods therein for supporting split gain shape vector encoding and decoding. The method performed by an encoder, where the encoding of each vector segment is subjected to a constraint related to a maximum number of bits, BMAX, allowed for encoding a vector segment. The method comprises, determining an initial number, Np—init of segments for a target vector x; and further determining an average number of bits per segment, BAVG, based on a vector bit budget and Np—init. The method further comprises determining a final number of segments to be used, for the vector x, in the gain shape vector encoding, based on energies of the Np—init segments and a difference between BMAX and BAVG. The performing of the method enables an efficient allocation of the bits of the bit budget over the target vector.
    Type: Application
    Filed: November 11, 2014
    Publication date: February 4, 2016
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Erik NORVELL, Volodya GRANCHAROV, Tomas JANSSON TOFTGÅRD