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: 20190318752Abstract: A User Equipment (UE) is operative to generate CN (Comfort Noise) control parameters, e.g., as part of audio-decoding processing by the UE. A buffer of a predetermined size implemented in the UE is configured to store CN parameters for SID (Silence Insertion Descriptor) frames and active hangover frames. Processing circuitry of the UE 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, and use the determined CN parameter subset to determine CN control parameters for a first SID frame following an active signal frame.Type: ApplicationFiled: June 28, 2019Publication date: October 17, 2019Inventor: Tomas Jansson Toftgård
-
Publication number: 20190267013Abstract: 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: ApplicationFiled: May 13, 2019Publication date: August 29, 2019Inventors: Manuel BRIAND, Tomas JANSSON TOFTGÅRD
-
Publication number: 20190268016Abstract: A method for partitioning of input vectors for coding is presented. The method comprises obtaining of an input vector. The input vector is segmented, 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, in a recursive manner. The input vector segments and the representations of the relative energy differences are provided for individual coding. Partitioning units and computer programs for partitioning of input vectors for coding, as well as positional encoders, are presented.Type: ApplicationFiled: May 7, 2019Publication date: August 29, 2019Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Tomas JANSSON TOFTGÅRD, Volodya GRANCHAROV, Jonas SVEDBERG
-
Publication number: 20190267014Abstract: Transmitting node and receiving node for audio coding and methods therein. The nodes being operable to encode/decode speech and to apply a discontinuous transmission (DTX) scheme comprising transmission/reception of Silence Insertion Descriptor (SID) frames during speech inactivity. The method in the transmitting node comprising determining, from amongst a number N of hangover frames, a set Y of frames being representative of background noise, and further transmitting the N hangover frames, comprising at least said set Y of frames, to the receiving node. The method further comprises transmitting a first SID frame to the receiving node in association with the transmission of the N hangover frames, where the SID frame comprises information indicating the determined set Y of hangover frames to the receiving node. The method enables the receiving node to generate comfort noise based on the hangover frames most adequate for the purpose.Type: ApplicationFiled: May 10, 2019Publication date: August 29, 2019Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Stefan BRUHN, Tomas JANSSON TOFTGÅRD, Martin SEHLSTEDT
-
Patent number: 10381014Abstract: 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: GrantFiled: August 22, 2017Date of Patent: August 13, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventor: Tomas Jansson Toftgård
-
Publication number: 20190209135Abstract: 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 a proximal first position adjacent the ultra sound transducer.Type: ApplicationFiled: March 19, 2019Publication date: July 11, 2019Applicant: NKIJ Engineering ABInventors: Magnus Cinthio, Maria Evertsson, Tomas Jansson, Hans Persson, Fredrik Olsson, Sarah Fredriksson
-
Patent number: 10332529Abstract: 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: GrantFiled: November 14, 2016Date of Patent: June 25, 2019Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Manuel Briand, Tomas Jansson Toftgård
-
Patent number: 10319386Abstract: Transmitting node and receiving node for audio coding and methods therein. The nodes being operable to encode/decode speech and to apply a discontinuous transmission (DTX) scheme comprising transmission/reception of Silence Insertion Descriptor (SID) frames during speech inactivity. The method in the transmitting node comprising determining, from amongst a number N of hangover frames, a set Y of frames being representative of background noise, and further transmitting the N hangover frames, comprising at least said set Y of frames, to the receiving node. The method further comprises transmitting a first SID frame to the receiving node in association with the transmission of the N hangover frames, where the SID frame comprises information indicating the determined set Y of hangover frames to the receiving node. The method enables the receiving node to generate comfort noise based on the hangover frames most adequate for the purpose.Type: GrantFiled: December 12, 2013Date of Patent: June 11, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Stefan Bruhn, Tomas Jansson Toftgård, Martin Sehlstedt
-
Patent number: 10320413Abstract: 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: GrantFiled: November 6, 2014Date of Patent: June 11, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Tomas Jansson Toftgård, Volodya Grancharov, Jonas Svedberg
-
Patent number: 10311881Abstract: Disclosed methods and apparatuses determine an inter-channel time difference of a multi-channel audio signal by determining a set of local maxima of a cross-correlation function involving at least two different channels of the multi-channel audio signal, for positive and negative time-lags and associating each local maximum with a corresponding time-lag. Local maximums for the positive and negative time-lags are selected from the set as respective positive and negative time-lag inter-channel correlation candidates. Processing also includes evaluating whether there is an energy-dominant channel, when the absolute value of a difference in amplitude between the inter-channel correlation candidates is smaller than a first threshold, and, when there is an energy-dominant-channel, identifying the sign of the inter-channel time difference and extracting a current value of the inter-channel time difference based on the time-lag corresponding to the positive or negative time-lag inter-channel correlation candidate.Type: GrantFiled: April 12, 2018Date of Patent: June 4, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Manuel Briand, Tomas Jansson Toftgård
-
Publication number: 20180301154Abstract: Disclosed methods and apparatuses determine an inter-channel time difference of a multi-channel audio signal by determining a set of local maxima of a cross-correlation function involving at least two different channels of the multi-channel audio signal, for positive and negative time-lags and associating each local maximum with a corresponding time-lag. Local maximums for the positive and negative time-lags are selected from the set as respective positive and negative time-lag inter-channel correlation candidates. Processing also includes evaluating whether there is an energy-dominant channel, when the absolute value of a difference in amplitude between the inter-channel correlation candidates is smaller than a first threshold, and, when there is an energy-dominant-channel, identifying the sign of the inter-channel time difference and extracting a current value of the inter-channel time difference based on the time-lag corresponding to the positive or negative time-lag inter-channel correlation candidate.Type: ApplicationFiled: April 12, 2018Publication date: October 18, 2018Inventors: Manuel Briand, Tomas Jansson
-
Patent number: 10001234Abstract: A pipe coupling includes a first and second connected tubular element forming an elongated tube and being connected by a connection arrangement that biases the first tubular element against the second tubular. An annular sealing element is provided between and overlapping opposed end portions of the elements. The annular sealing element has a generally T-shaped cross-section and includes a first portion that forms a stem of the T-shaped cross section and extends in a radial direction and defines the outer periphery thereof, and a second portion formed by two opposing flanges that form the cross-bar of the T-shaped cross section and define the inner periphery thereof. At least one of the flanges presents a rounded bulge forming an outer peripheral surface of one flange. The bulge is sealed with an inner periphery of one of the tubular elements and extends continuously around the circumference of the annular sealing element.Type: GrantFiled: October 17, 2011Date of Patent: June 19, 2018Assignee: SANDVIK INTELLECTUAL PROPERTY ABInventors: Tomas Jansson, Erik Tyldhed
-
Patent number: 10002617Abstract: Methods and arrangements in a codec for supporting bandwidth extension, BWE, of a 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: GrantFiled: March 6, 2017Date of Patent: June 19, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Sebastian Näslund, Volodya Grancharov, Tomas Jansson Toftgård
-
Patent number: 10002614Abstract: 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 set of local maxima of a cross-correlation function involving at least two different channels of the multi-channel audio signal is determined (S1) for positive and negative time-lags, where each local maximum is associated with a corresponding time-lag. From the set of local maxima, a local maximum for positive time-lags is selected as a so-called positive time-lag inter-channel correlation candidate and a local maximum for negative time-lags is selected as a so-called negative time-lag inter-channel correlation candidate (S2). When the absolute value of a difference in amplitude between the inter-channel correlation candidates is smaller than a first threshold, it is evaluated whether there is an energy-dominant channel (S3).Type: GrantFiled: April 7, 2011Date of Patent: June 19, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Manuel Briand, Tomas Jansson
-
Publication number: 20180061429Abstract: Vector Quantizer and method therein for vector quantization, e.g. in a transform audio codec. The method comprises comparing an input target vector with four centroids C0, C1, C0,flip and C1,flip, wherein centroid C0,flip is a flipped version of centroid C0 and centroid C1,flip is a flipped version of centroid C1, each centroid representing a respective class of codevectors. A starting point for a search related to the input target vector in the codebook is determined, based on the comparison. A search is performed in the codebook, starting at the determined starting point, and a codevector is identified to represent the input target vector. A number of input target vectors per block or time segment is variable. A search space is dynamically adjusted to the number of input target vectors. The codevectors are sorted according to a distortion measure reflecting the distance between each codevector and the centroids C0 and C1.Type: ApplicationFiled: November 7, 2017Publication date: March 1, 2018Inventors: Volodya Grancharov, Tomas Jansson Toftgård
-
Patent number: 9853659Abstract: 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: GrantFiled: February 7, 2017Date of Patent: December 26, 2017Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Erik Norvell, Volodya Grancharov, Tomas Jansson Toftgård
-
Patent number: 9842601Abstract: 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: GrantFiled: June 21, 2016Date of Patent: December 12, 2017Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Volodya Grancharov, Tomas Jansson Toftg{dot over (a)}rd
-
Publication number: 20170352354Abstract: 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: ApplicationFiled: August 22, 2017Publication date: December 7, 2017Inventor: Tomas Jansson Toftgård
-
Patent number: 9779741Abstract: 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: GrantFiled: June 7, 2016Date of Patent: October 3, 2017Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventor: Tomas Jansson Toftgård
-
Publication number: 20170178638Abstract: 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: ApplicationFiled: March 6, 2017Publication date: June 22, 2017Inventors: Sebastian NÄSLUND, Volodya Grancharov, Tomas Jansson Toftgård