Patents by Inventor Jacob Strom
Jacob Strom 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: 10880558Abstract: 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: GrantFiled: October 3, 2017Date of Patent: December 29, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventor: Jacob Ström
-
Patent number: 10841597Abstract: A method of encoding a pixel comprises encoding second and third color component values of the pixel in a first color space. A first color component value in a second color space is obtained for the pixel. A first color component value in the first color space is determined based on minimizing an error computed based on a difference between the first color component value in the second color space and a test color component value in the second color space derived based on the encoded second and third color component values. The first color component value in the first color space is then encoded. The target value for coding of the first color component is thereby adapted given encoding of the second and third color components. As a result the visual quality of the pixel is improved.Type: GrantFiled: May 30, 2016Date of Patent: November 17, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Kenneth Andersson, Jacob Ström, Per Wennersten
-
Patent number: 10701361Abstract: There are provided mechanisms for encoding a picture of a video sequence in a video bitstream. The picture comprises a first block of samples, wherein each sample in the first block of samples has sample values associated with at least a luma color component and a chroma color component. Each color component is assigned a first quantization parameter. The method comprises calculating a quantization parameter change for at least one color component in the first block of samples, with respect to the first quantization parameter, based on statistics calculated from the sample values from at least one color component in a second block of samples. The second block of samples is one of: source samples of the first block of samples and source samples larger than the first block of samples including the first block of samples.Type: GrantFiled: November 28, 2016Date of Patent: June 30, 2020Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Kenneth Andersson, Per Hermansson, Martin Pettersson, Jonatan Samuelsson, Jacob Ström
-
Patent number: 10699671Abstract: 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: GrantFiled: November 18, 2016Date of Patent: June 30, 2020Assignee: Telefonaktiebolaget LM EricssonInventors: Jacob Ström, Kenneth Andersson, Kristofer Dovstam, Jonatan Samuelsson, Rickard Sjöberg
-
Patent number: 10674182Abstract: A pre-processing of a pixel in a picture comprises determining, based on a minimum color component value for the pixel, whether a default processing chain is used to derive a luma component value, a first subsampled chroma component value and a second subsampled chroma component value or whether an auxiliary processing chain is used to derive at least one of the luma component value, the first subsampled chroma component value and the second subsampled chroma component value. The pre-processing improves the visual quality of pictures but at a low cost with regard to extra processing time.Type: GrantFiled: May 2, 2016Date of Patent: June 2, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Jacob Ström, Kenneth Andersson, Martin Pettersson, Jonatan Samuelsson
-
Patent number: 10666796Abstract: 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: September 18, 2019Date of Patent: May 26, 2020Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Matthew John Lawrenson, Jacob Ström
-
Publication number: 20200128243Abstract: A pixel value of a pixel in a picture of a video sequence is modified by a weighted combination of the pixel value and at least one spatially neighboring pixel value in a filtering. The filtering depends on a pixel distance between the pixel and a neighboring pixel and on a pixel value difference between the pixel and a neighboring pixel value of the neighboring pixel. The filtering is controlled by a spatial parameter and a range parameter. At least one of the spatial parameter and the range parameter depends on at least one of a quantization parameter, a quantization scaling matrix, a transform width, a transform height, a picture width, a picture height and a magnitude of a negative filter coefficient used as part of inter/intra prediction. The embodiments provide a deringing filtering to combat ringing artifacts during video coding.Type: ApplicationFiled: July 11, 2017Publication date: April 23, 2020Inventors: Ying Wang, Kenneth Andersson, Jacob Ström, Per Wennersten
-
Publication number: 20200128276Abstract: 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: ApplicationFiled: December 19, 2019Publication date: April 23, 2020Inventors: Martin PETTERSSON, Jonatan SAMUELSSON, Rickard SJÖBERG, Jacob STRÖM, Ruoyang YU
-
Patent number: 10623740Abstract: A QP offset value is calculated for a chroma component of a pixel in a picture of a video sequence based on a reference QP value and a factor that depends on a difference between a capture color space for the pixel and an encoded color space for the pixel. A QP value is then calculated for the chroma component based on the reference QP value reduced by the QP offset value. The calculation of QP values for chroma components based on the factor that depends on the difference between capture and encoded color spaces improves the chroma quality in an efficient way in particular for HDR and WCG video.Type: GrantFiled: July 7, 2016Date of Patent: April 14, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Kenneth Andersson, Per Hermansson, Martin Pettersson, Jonatan Samuelsson, Jacob Ström
-
Patent number: 10602109Abstract: 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: GrantFiled: June 14, 2016Date of Patent: March 24, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Jacob Ström, Kristofer Dovstam
-
Publication number: 20200077090Abstract: A pixel value of a pixel in a picture of a video sequence is modified by a weighted combination of the pixel value and at least one spatially neighboring pixel value in a filtering. The filtering depends on a pixel distance between the pixel and a neighboring pixel and on a pixel value difference between the pixel and a neighboring pixel value of the neighboring pixel. The filtering is controlled by a spatial parameter and a range parameter. The spatial parameter depends on at least one of a width and a height of a transform block, and on at least one of a prediction type of a block of pixels in the picture, a picture type of the picture, and a slice type of a slice in the picture.Type: ApplicationFiled: December 7, 2017Publication date: March 5, 2020Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Per WENNERSTEN, Kenneth ANDERSSON, Jack ENHORN, Jacob STRÖM, Ying WANG
-
Patent number: 10575001Abstract: 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 in 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: GrantFiled: May 10, 2016Date of Patent: February 25, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Jacob Ström, Kenneth Andersson, Martin Pettersson, Jonatan Samuelsson
-
Publication number: 20200059666Abstract: 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: ApplicationFiled: October 15, 2019Publication date: February 20, 2020Inventors: Martin PETTERSSON, Jonatan SAMUELSSON, Rickard SJÖBERG, Jacob STRÖM, Ruoyang YU
-
Patent number: 10560695Abstract: There are provided mechanisms for encoding a picture of a video sequence in a video bitstream. The picture comprises pixels wherein each pixel has a color value comprising at least one color component value. The method comprises determining a frequency distribution of the color component values of the at least one color component. The method comprises determining at least one quantization parameter for coding of transform coefficients for the at least one color component based on the determined frequency distribution of the color component values. The method comprises encoding the determined at least one quantization parameter.Type: GrantFiled: June 23, 2016Date of Patent: February 11, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Martin Pettersson, Kenneth Andersson, Simon Ekström, Jonatan Samuelsson, Jacob Ström
-
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