Patents by Inventor Jacob Ström
Jacob Ström 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: 10554396Abstract: A communications device for generating a key for use as a shared secret in communications with another communications device. Each communications device comprises a sensor array for measuring a spatially-varying magnetic field originating from a first spatially-varying density of metallic particles comprised in a first battery, when subjected to an excitation magnetic field, and processing means operative to acquire a set of values from the sensor array, which set of values represents the spatially-varying magnetic field, and to derive the key from the set of values. The excitation magnetic field is generated by a magnetic-field generator comprised in one of the communications devices. Thereby, the two communications devices may, when in proximity, generate identical keys by probing the spatially-varying density of metallic particles comprised in the first battery.Type: GrantFiled: December 20, 2018Date of Patent: February 4, 2020Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Matthew John Lawrenson, Lars Andersson, Till Burkert, Harm Stefan Cronie, Julian Charles Nolan, Jacob Ström
-
Patent number: 10542288Abstract: The present embodiments introduce a new type of random access point in video bitstreams that can be used for random access operations but can be represented in encoded form at a lower bit-cost as compared to IRAP pictures. The random access point is a dependent random access point (DRAP) picture that is encoded and decoded using an IRAP picture as sole reference picture for the DRAP picture. The DRAP picture is encoded as a trailing picture that may be used for reference and constitutes a random access point in a video bitstream.Type: GrantFiled: April 13, 2015Date of Patent: January 21, 2020Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Martin Pettersson, Jonatan Samuelsson, Rickard Sjöberg, Jacob Ström, Ruoyang Yu
-
Publication number: 20200012175Abstract: An imaging device comprising a first camera with a controllable focus is provided. The imaging device is operative to detect that a user of the imaging device intends to capture an image of an object using the first camera, control the focus of the first camera to assume a target focal length, and capture the image. The target focal length is derived based on a measured accommodation of an eye lens of the user. Further, a contact lens comprising an eye-accommodation detector and a communications module is provided. The contact lens is operative to measure an accommodation of an eye lens to which the contact lens is attached, and transmit, to an imaging device comprising a first camera with a controllable focus, information pertaining to the measured accommodation of the eye lens and/or a focal length of the eye lens corresponding to the measured accommodation.Type: ApplicationFiled: March 30, 2017Publication date: January 9, 2020Inventors: Matthew John Lawrenson, Jacob Ström, Lars Andersson, Till Burkert
-
Publication number: 20200014797Abstract: The present invention relates to a method and a network device for setting up a voice call. The invention further relates to computer programs and computer program products comprising computer readable medium having the computer programs stored thereon. In a first aspect of the invention a method of setting up a voice call between a first party and a second party is provided. The method comprises acquiring information pertaining to at least one detected state of at least one of the first and the second party, determining whether the acquired information pertaining to the at least one detected state of the at least one of the first and the second party satisfies at least one criterion of a scheduling policy for setting up the voice call; and if so causing the voice call to be set up between the first party and the second party.Type: ApplicationFiled: September 18, 2019Publication date: January 9, 2020Inventors: Matthew John LAWRENSON, Jacob STRÖM
-
Publication number: 20200007975Abstract: A method and an apparatus for enabling adaptive audio signal alteration are described. When an input audio signal is received, a determination of whether the user of an audio device hears the input audio signal is performed based upon brain activity of the user. A determination of whether the user is distracted by the audio signal is performed based upon sensor measurements indicating a physical state of the user. In response to determining that the user hears the input audio signal and that the input audio signal causes the user to be distracted, a determination of configuration parameter(s) is performed. An alteration of audio signal(s) is caused based upon the configuration parameter(s) to obtain modified version(s) of the audio signal(s) that are intended to address the distraction caused by the input audio signal, and output audio signals are output, where the output audio signals include the modified versions.Type: ApplicationFiled: March 17, 2017Publication date: January 2, 2020Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Matthew John LAWRENSON, Jan Jasper VAN DEN BERG, Jacob STRÖM, Lars ANDERSSON
-
Publication number: 20190373233Abstract: A pixel in a picture is pre-processed by determining at least one bound for a luma component value of the pixel in a second color space based on a transfer function of a desired linear luminance value of the pixel in a third color space. A luma component value in the second color space is then selected for the pixel within an interval comprising multiple luma component values in the second color space and 5 bounded by the at least one bound. A color of the pixel is represented by the luma component value and two chroma component values in the second color space. The pre-processing enables selection of a suitable luma component value for the pixel in a computationally efficient way by limiting the number of luma component values that are available for the particular pixel.Type: ApplicationFiled: June 14, 2016Publication date: December 5, 2019Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Jacob STRÖM, Kristofer DOVSTAM
-
Publication number: 20190364288Abstract: A processing for a first pixel in a picture comprises setting upper and/or lower limits of a first color component of the first pixel in a first color space to a respective fixed value if a maximum and/or minimum value of the first color component in the first color space results in a color component in a second color space that is below a first value of the color component in the second color space and above a second value of the color component in the second color space. A filtered value is obtained of the first color component and which is equal to or larger than the lower limit and equal to or lower than the upper limit. The processing results in filtered values that are cheaper to encode but that are visibly undistinguishable from the original colors of the pixels.Type: ApplicationFiled: December 18, 2017Publication date: November 28, 2019Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Jacob STRÖM, Kenneth ANDERSSON, Per WENNERSTEN
-
Publication number: 20190354663Abstract: A computing device for authenticating a user is provided. The computing device is operative to display a first text to the user, acquire a representation of the user subvocalizing a part of the first text, derive a user phrasing signature from the acquired representation, and authenticate the user in response to determining that the user phrasing signature and a reference phrasing signature fulfill a similarity condition. Optionally, the computing device may be further operative to determine if the user is authorized to read the first text. Further optionally, the computing device may be operative to reveal obfuscated parts of the first text in response to determining that the user is authorized to read the first text, or to discontinue displaying the first text, or to obfuscate at least part of the first text, in response to determining that the user is not authorized to read the first text.Type: ApplicationFiled: December 14, 2016Publication date: November 21, 2019Inventors: Matthew John LAWRENSON, Lars ANDERSSON, Till BURKERT, Harm Stefan CRONIE, Jacob STRÖM, Jan Jasper VAN DEN BERG
-
Patent number: 10484711Abstract: The present embodiments introduce a new type of random access point in video bitstreams that can be used for random access operations but can be represented in encoded form at a lower bit-cost as compared to IRAP pictures. The random access point is a dependent random access point (DRAP) picture that is encoded and decoded using an IRAP picture and/or a previous, according to a decoding order, DRAP picture as sole reference picture(s) for the DRAP picture. The DRAP picture is encoded as a trailing picture that may be used for reference and constitutes a random access point in a video bitstream.Type: GrantFiled: April 13, 2015Date of Patent: November 19, 2019Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Martin Pettersson, Jonatan Samuelsson, Rickard Sjöberg, Jacob Ström, Ruoyang Yu
-
Publication number: 20190342549Abstract: Embodiments of the disclosure provide methods, apparatus and computer programs for adaptive loop filtering in an encoder and in a decoder. One method, performed in an encoder, comprises: determining filter parameters for a plurality of filters to be used in encoding a frame or slice; determining respective activity values for each of a plurality of blocks in the frame or slice, wherein each block comprises a plurality of pixels; determining respective quantization parameters for each of the plurality of blocks; selecting, for each of the plurality of blocks, a filter from the plurality of determined filters based on the respective activity value and the respective quantization parameter; and applying the filter parameters for the respective selected filters to the plurality of blocks.Type: ApplicationFiled: December 21, 2017Publication date: November 7, 2019Applicant: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Per WENNERSTEN, Alfonso DE LA ROCHA, Jacob STRÖM
-
Patent number: 10469659Abstract: The present invention relates to a method and a network device for setting up a voice call. The invention further relates to computer programs and computer program products comprising computer readable medium having the computer programs stored thereon. In a first aspect of the invention a method of setting up a voice call between a first party and a second party is provided. The method comprises acquiring information pertaining to at least one detected state of at least one of the first and the second party, determining whether the acquired information pertaining to the at least one detected state of the at least one of the first and the second party satisfies at least one criterion of a scheduling policy for setting up the voice call; and if so causing the voice call to be set up between the first party and the second party.Type: GrantFiled: June 1, 2015Date of Patent: November 5, 2019Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Matthew John Lawrenson, Jacob Ström
-
Publication number: 20190306517Abstract: A pixel pre-processing comprises subsampling a linear color in a first color space to obtain a subsampled linear color in the first color space. A first transfer function is applied to the subsampled linear color the first color space to obtain a subsampled non-linear color in the first color space. A first color transform is applied to the subsampled non-linear color in the first color space to obtain a subsampled first non-linear chroma component value and/or a subsampled second non-linear chroma component value in a second color space. A non-linear luma component value in the second color space is derived for the pixel, which together with the subsampled non-linear chroma component values represent a color the pixel. The pre-processing reduces chroma artifacts that may otherwise occur when chroma subsampling is performed following application of the first transfer function and the first color transform.Type: ApplicationFiled: June 3, 2019Publication date: October 3, 2019Inventors: Jacob Ström, Kenneth Andersson, Martin Pettersson, Jonatan Samuelsson
-
Publication number: 20190272364Abstract: A computing device (300) for authenticating a user (110), such as a mobile phone, a smartphone, a tablet, or the like, is provided. The computing device is operative to acquire a representation of a melody generated by the user, and authenticate the user in response to determining that the acquired representation of the user-generated melody and a representation of a reference melody fulfil a similarity condition. The user-generated melody may either be vocalized or subvocalized. If the melody is vocalized, the representation is derived from audio data captured by a microphone (102). If the melody is subvocalized, the representation is derived from nerve signals captured by sensors attached to the throat (111) of the user, or from a video sequence acquired from a camera (103), the video sequence capturing one or more body parts (111-115) of the user subvocalizing the melody, by magnifying motions of the one or more body parts which are correlated with the subvocalized melody.Type: ApplicationFiled: October 3, 2016Publication date: September 5, 2019Inventors: Matthew John Lawrenson, Lars Andersson, Till Burkert, Jacob Ström, Jan Jasper Van Den Berg
-
Patent number: 10397536Abstract: A pixel pre-processing comprises obtaining an original linear luminance component value of a pixel in a picture in a third color space determined based on a linear color of the pixel in a first color space. A non-linear luma component value in a second color space is derived for the pixel based on a first non-linear chroma component value in the second color space, a second non-linear chroma component value in the second color space and the original linear luminance component value in the third color space. The pre-processing reduces luminance artifacts that otherwise may occur when chroma subsampling is used in combination with a non-linear transfer function.Type: GrantFiled: March 30, 2017Date of Patent: August 27, 2019Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Jacob Ström, Jonatan Samuelsson
-
Publication number: 20190246123Abstract: A processing for a first pixel in a picture comprises obtaining a lower limit of a first color component of the first pixel in a first color space based on a distance between a color of the first pixel and a first distorted version of the color in a second color space. An upper limit of the first color component in the first color 5 space is obtained based on a distance between the color and a second distorted version of the color in the second color space. A filtered value is obtained of the first color component and which is equal to or larger than the lower limit and equal to or lower than the upper limit. The processing results in filtered values that are cheaper to encode but that are visibly undistinguishable from the original colors of the pixels.Type: ApplicationFiled: July 17, 2017Publication date: August 8, 2019Inventors: Jacob Ström, Kenneth Andersson, Per Hermansson, Jonatan Samuelsson, Per Wennersten
-
Publication number: 20190238866Abstract: A pixel having an original RGB color is processed by determining which color component of the pixel that will be clipped for a luma value resulting in a luminance value that is closest to an original luminance value obtained based on the original RGB color. A LUT is selected based on which color component of 5 the pixel that will be clipped. At least one LUT index is obtained based on LUT-specific maximum and minimum values for the selected LUT and the original luminance value. A luma value is determined for the pixel based on a LUT entry fetched from the selected LUT using the at least one LUT index. The invention thereby achieves a feasible LUT implementation of luma adjustment that can be used to improve luminance values of pixels.Type: ApplicationFiled: October 3, 2017Publication date: August 1, 2019Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventor: Jacob STRÖM
-
Patent number: 10368068Abstract: The embodiments relate to an encoder for encoding a bitstream representing a sequence of pictures of a video stream. The encoder is operative to divide the pictures into blocks of different types, such as coding units CUs, prediction units PUs, and transform units TUs, which are associated with each other. Two sizes are possible for the blocks and the possible combinations are restricted to three cases: 1) all blocks are of large size, 2) the CUs and PUs have large size, while associated TUs have small size, 3) all blocks are of small size. The possible combinations are defined for a part of a picture and compared against each other using a decision tree. In this way an advantageous block size configuration for encoding the bitstream is determined at a reduced computational cost.Type: GrantFiled: October 1, 2013Date of Patent: July 30, 2019Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Per Wennersten, Jacob Ström
-
Publication number: 20190206360Abstract: A processing of pixels comprises checking whether a color component of a pixel in a color space resulting in a smallest error between at least one color component in another color space determined based on the color component and at least one original color component of the pixel in the another color space causes any color channel of the pixel to fall outside of an allowed range. A value of the color component is obtained using a first function/LUT if the color component resulting in the smallest error does not cause any color channel of the pixel to fall outside of said allowed range. However, a value of the color component is obtained using a second, different function/LUT if the color component resulting in the smallest error causes any color channel of the pixel to fall outside of the allowed range.Type: ApplicationFiled: November 18, 2016Publication date: July 4, 2019Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Jacob STRÖM, Kenneth ANDERSSON, Kristofer DOVSTAM, Jonatan SAMUELSSON, Rickard SJÖBERG
-
Patent number: 10298984Abstract: There is provided a method for transmitting video content, the video content available for transmission in a plurality of quality levels. The method comprises identifying a user apparatus that has received a particular chunk of video content at a first quality level. The method further comprises transmitting to the identified user apparatus the filename for a chunk of video content corresponding to the particular chunk but at a second quality level.Type: GrantFiled: March 17, 2014Date of Patent: May 21, 2019Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Johan Kölhi, Michael Huber, Jacob Ström
-
Publication number: 20190149323Abstract: A communications device for generating a key for use as a shared secret in communications with another communications device. Each communications device comprises a sensor array for measuring a spatially-varying magnetic field originating from a first spatially-varying density of metallic particles comprised in a first battery, when subjected to an excitation magnetic field, and processing means operative to acquire a set of values from the sensor array, which set of values represents the spatially-varying magnetic field, and to derive the key from the set of values. The excitation magnetic field is generated by a magnetic-field generator comprised in one of the communications devices. Thereby, the two communications devices may, when in proximity, generate identical keys by probing the spatially-varying density of metallic particles comprised in the first battery.Type: ApplicationFiled: December 20, 2018Publication date: May 16, 2019Inventors: Matthew John Lawrenson, Lars Andersson, Till Burkert, Harm Stefan Cronie, Julian Charles Nolan, Jacob Ström