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).
-
Publication number: 20220337936Abstract: 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: June 29, 2022Publication date: October 20, 2022Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Matthew John LAWRENSON, Jan Jasper VAN DEN BERG, Jacob STRÖM, Lars ANDERSSON
-
Publication number: 20220337877Abstract: A method, decoder apparatus, and computer programs are provided. A bit stream having a video block encoded with a multiple transform selection (MTS) index is received. The MTS index is parsed to determine a value of it. Responsive to the MTS index value being a predetermined value (or one of a predetermined set of indices), a LFNST index is parsed from the bit stream to determine a value of it, the value providing an indication whether a LFNST transform set is to be used in decoding the video block. Responsive to the MTS index value not being the predetermined value (or one of the set of indices), the value of the LFNST index is set to a default value indicating no LFNST transform is to be used in the decoding. The video block is decoded based on the values of the MTS index and the LFNST index.Type: ApplicationFiled: June 15, 2020Publication date: October 20, 2022Inventors: Christopher HOLLMANN, Davood SAFFAR, Per WENNERSTEN, Jacob STRÖM
-
Publication number: 20220329791Abstract: In an image processing device (i.e. encoder or decoder), the number of loop filter stages is lowered by combining bilateral loop filtering (or Hadamard loop filtering) with either sample Adaptive Offset Filtering (SAO) or Adaptive Loop Filtering (ALF). This avoids the implementation problems associated with too many loop filter stages and provides approximately the same compression efficiency gain as having separate loop filter stages.Type: ApplicationFiled: June 24, 2020Publication date: October 13, 2022Inventors: Jacob Ström, Per Wennersten
-
Publication number: 20220312007Abstract: Methods and apparatuses for applying a deblocking to a coding unit in video pictures. In one aspect, the deblocking is applied to sub-block boundaries in the coding unit and to implicit transform unit boundaries in the coding unit.Type: ApplicationFiled: June 9, 2022Publication date: September 29, 2022Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Kenneth ANDERSSON, Rickard SJÖBERG, Jacob STRÖM, Zhi ZHANG
-
Publication number: 20220303574Abstract: 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: June 6, 2022Publication date: September 22, 2022Inventors: Martin PETTERSSON, Jonatan SAMUELSSON, Rickard SJÖBERG, Jacob STRÖM, Ruoyang YU
-
Publication number: 20220264148Abstract: Intra-prediction with modified clipping is presented herein for encoding and/or decoding video and/or still images. Input boundary samples for a current block are used to generate a reduced prediction matrix of prediction samples. Clipping is performed on each of the prediction samples in the reduced prediction matrix that are out of range to generate a clipped reduced prediction matrix. The clipped reduced prediction matrix is then used to generate the complete prediction block corresponding to the current block. The prediction block is then used to obtain a residual block. By clipping the prediction sample(s) in the reduced prediction matrix, the solution presented herein reduces latency and complexity.Type: ApplicationFiled: June 12, 2020Publication date: August 18, 2022Inventors: Zhi Zhang, Ruoyang Yu, Kenneth Andersson, Per Wennersten, Jacob Ström, Rickard Sjöberg
-
Publication number: 20220256163Abstract: A method for encoding or decoding an image of a video sequence is provided. The method comprises obtaining a set of sample values associated with the image. The method comprises determining a relative location of the current sample value with respect to a virtual boundary. The virtual boundary is defined with respect to a block boundary between the first block of sample values and a second block of sample values. The virtual boundary is parallel with the block boundary and separated from the block boundary by at least one row or column of sample values included in the first block of sample values. The method comprises a filter strength value based on the determined relative location of the current sample value with respect to the virtual boundary. The method comprises filtering the current sample value based on the selected filter strength value.Type: ApplicationFiled: April 20, 2022Publication date: August 11, 2022Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Kenneth ANDERSSON, Jacob Ström, Zhi Zhang, Jack Enhorn
-
Patent number: 11412321Abstract: 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: GrantFiled: December 4, 2020Date of Patent: August 9, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Matthew John Lawrenson, Jan Jasper Van Den Berg, Jacob Ström, Lars Andersson
-
Publication number: 20220239919Abstract: A prediction unit (60) for an encoder (24) or decoder (44) implements matrix based intra prediction Input boundary samples for a current block are downsampled to obtain reduced boundary samples for matrix multiplication and/or linear interpolation, or both. In one embodiment, downsampling is performed in a manner that aligns the reduced boundary samples with an output of a matrix multiplication unit of the prediction unit. In other embodiments, downsampling is performed without averaging. The embodiments reduce the complexity of the prediction unit and the latency of the encoder (24) or decoder (44).Type: ApplicationFiled: June 12, 2020Publication date: July 28, 2022Inventors: Zhi Zhang, Ruoyang Yu, Kenneth Andersson, Per Wennersten, Jacob Ström, Rickard Sjöberg
-
Patent number: 11397799Abstract: 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: GrantFiled: October 3, 2016Date of Patent: July 26, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Matthew John Lawrenson, Lars Andersson, Till Burkert, Jacob Ström, Jan Jasper Van Den Berg
-
Patent number: 11395000Abstract: 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: December 22, 2020Date of Patent: July 19, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Martin Pettersson, Jonatan Samuelsson, Rickard Sjöberg, Jacob Ström, Ruoyang Yu
-
Patent number: 11388400Abstract: Methods and apparatuses for applying a deblocking to a coding unit in video pictures. In one aspect, the deblocking is applied to sub-block boundaries in the coding unit and to implicit transform unit boundaries in the coding unit.Type: GrantFiled: June 20, 2019Date of Patent: July 12, 2022Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Kenneth Andersson, Rickard Sjöberg, Jacob Ström, Zhi Zhang
-
Publication number: 20220182632Abstract: A MIP method (700) for predicting samples of a current block. The method includes storing (s702) a set of MIP weight matrices. The method also includes determining (s704) the width, W, and the height, H, of the current block. The method further includes setting (s706) a mipSizeId variable to 1 as a result of: i) determining that W=4 storing a set of MIP weight matrices and H=16 or ii) determining that W=16 and H=4. The method further includes storing (s708) a value, predModeIntra, that specifies a MIP prediction mode for the current block. The method further includes determining (s710), based on predModeIntra and the value of the mipSizeId variable, a modeId value. And the method further includes selecting (s712), from the set of MIP weight matrices, a MIP weight matrix to be used for the current block, wherein the selection is based on modeId and the value of the mipSizeId variable.Type: ApplicationFiled: July 22, 2020Publication date: June 9, 2022Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Zhi ZHANG, Ruoyang YU, Rickard SJÖBERG, Kenneth ANDERSSON, Jacob STRÖM, Davood SAFFAR
-
Patent number: 11330278Abstract: 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: GrantFiled: December 18, 2017Date of Patent: May 10, 2022Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Jacob Ström, Kenneth Andersson, Per Wennersten
-
Patent number: 11317095Abstract: A method for encoding or decoding an image of a video sequence is provided. The method comprises obtaining a set of sample values associated with the image. The method comprises determining a relative location of the current sample value with respect to a virtual boundary. The virtual boundary is defined with respect to a block boundary between the first block of sample values and a second block of sample values. The virtual boundary is parallel with the block boundary and separated from the block boundary by at least one row or column of sample values included in the first block of sample values. The method comprises a filter strength value based on the determined relative location of the current sample value with respect to the virtual boundary. The method comprises filtering the current sample value based on the selected filter strength value.Type: GrantFiled: May 18, 2021Date of Patent: April 26, 2022Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Kenneth Andersson, Jacob Ström, Zhi Zhang, Jack Enhorn
-
Publication number: 20220124362Abstract: A method for decoding a current block in a current picture of a video bitstream includes decoding, from the video bitstream, a first motion vector for the current block relative to a first reference block of a first reference picture having a first picture order count, and decoding, from the video bitstream, a second motion vector for the current block relative to a second reference block of a second reference picture having a second picture order count. A similarity metric is generated based on a comparison of the first motion vector and the second motion vector. The method further includes determining whether to refine the first motion vector based on the similarity metric, generating a first refined motion vector from the first motion vector, and performing motion compensation to derive a first reference block from the first reference picture using the first refined motion vector.Type: ApplicationFiled: January 3, 2022Publication date: April 21, 2022Inventors: Du LIU, Rickard SJÖBERG, Jacob STRÖM, Ruoyang YU
-
Patent number: 11272175Abstract: 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: GrantFiled: July 11, 2017Date of Patent: March 8, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Ying Wang, Kenneth Andersson, Jacob Ström, Per Wennersten
-
Patent number: 11252431Abstract: A method for decoding a current block in a current picture of a video bitstream includes decoding, from the video bitstream, a first motion vector for the current block relative to a first reference block of a first reference picture having a first picture order count, and decoding, from the video bitstream, a second motion vector for the current block relative to a second reference block of a second reference picture having a second picture order count. A similarity metric is generated based on a comparison of the first motion vector and the second motion vector. The method further includes determining whether to refine the first motion vector based on the similarity metric, generating a first refined motion vector from the first motion vector, and performing motion compensation to derive a first reference block from the first reference picture using the first refined motion vector.Type: GrantFiled: December 9, 2019Date of Patent: February 15, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Du Liu, Rickard Sjöberg, Jacob Ström, Ruoyang Yu
-
Patent number: 11233994Abstract: According to a first aspect, a method is provided. The method includes obtaining an M×N array of pixel values an image; determining a weight selection value for position x,y in the M×N array; and using the weight selection value to obtain a weight value for use in a filter for filtering the image. Determining the weight selection value for position x,y (omegax,y) includes: a) retrieving a previously determined weight selection value for position x,y?1 (omegax,y?1); b) retrieving a previously determined alpha value (a) for position x,y?1; c) calculating a delta value (d); and d) calculating omegax,y=omegax,y?1?a+d. Calculating d includes: i) retrieving a first previously determined value (omega_row); i) retrieving a second previously determined value (alpha_row); and ii) calculating d=omega_row?alpha_row+abs(Ax+1,y+1?Ax+1,y+2), wherein Ax+1,y+1 is the value stored in position x+1,y+1 of the array and Ax+1,y+2 is the value stored in position x+1,y+2 of the array.Type: GrantFiled: July 9, 2019Date of Patent: January 25, 2022Assignee: TELEFONAKTTEBOLAGET LM ERICSSON (PUBL)Inventors: Jacob Ström, Per Wennersten, Jack Enhorn, Du Liu
-
Publication number: 20210409699Abstract: Methods and apparatuses for applying a deblocking to a coding unit in video pictures. In one aspect, the deblocking is applied to sub-block boundaries in the coding unit and to implicit transform unit boundaries in the coding unit.Type: ApplicationFiled: June 20, 2019Publication date: December 30, 2021Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Kenneth ANDERSSON, Rickard SJÖBERG, Jacob STRÖM, Zhi ZHANG