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: 10484711
    Abstract: 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: Grant
    Filed: April 13, 2015
    Date of Patent: November 19, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Martin Pettersson, Jonatan Samuelsson, Rickard Sjöberg, Jacob Ström, Ruoyang Yu
  • Publication number: 20190342549
    Abstract: 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: Application
    Filed: December 21, 2017
    Publication date: November 7, 2019
    Applicant: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Per WENNERSTEN, Alfonso DE LA ROCHA, Jacob STRÖM
  • Patent number: 10469659
    Abstract: 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: Grant
    Filed: June 1, 2015
    Date of Patent: November 5, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Matthew John Lawrenson, Jacob Ström
  • Publication number: 20190306517
    Abstract: 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: Application
    Filed: June 3, 2019
    Publication date: October 3, 2019
    Inventors: Jacob Ström, Kenneth Andersson, Martin Pettersson, Jonatan Samuelsson
  • Publication number: 20190272364
    Abstract: 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: Application
    Filed: October 3, 2016
    Publication date: September 5, 2019
    Inventors: Matthew John Lawrenson, Lars Andersson, Till Burkert, Jacob Ström, Jan Jasper Van Den Berg
  • Patent number: 10397536
    Abstract: 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: Grant
    Filed: March 30, 2017
    Date of Patent: August 27, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jacob Ström, Jonatan Samuelsson
  • Publication number: 20190246123
    Abstract: 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: Application
    Filed: July 17, 2017
    Publication date: August 8, 2019
    Inventors: Jacob Ström, Kenneth Andersson, Per Hermansson, Jonatan Samuelsson, Per Wennersten
  • Publication number: 20190238866
    Abstract: 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: Application
    Filed: October 3, 2017
    Publication date: August 1, 2019
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Jacob STRÖM
  • Patent number: 10368068
    Abstract: 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: Grant
    Filed: October 1, 2013
    Date of Patent: July 30, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Per Wennersten, Jacob Ström
  • Publication number: 20190206360
    Abstract: 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: Application
    Filed: November 18, 2016
    Publication date: July 4, 2019
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jacob STRÖM, Kenneth ANDERSSON, Kristofer DOVSTAM, Jonatan SAMUELSSON, Rickard SJÖBERG
  • Patent number: 10298984
    Abstract: 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: Grant
    Filed: March 17, 2014
    Date of Patent: May 21, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Johan Kölhi, Michael Huber, Jacob Ström
  • Publication number: 20190149323
    Abstract: 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: Application
    Filed: December 20, 2018
    Publication date: May 16, 2019
    Inventors: Matthew John Lawrenson, Lars Andersson, Till Burkert, Harm Stefan Cronie, Julian Charles Nolan, Jacob Ström
  • Patent number: 10291907
    Abstract: A multi-view display device, including a controller that is operable to receive from a positioning device, position information representing positions of a left eye and a right eye of a viewer relative to the multi-view display. The viewer is able to activate a channel selection mode in which the multiview display simultaneously projects different stereoscopic channels on the side of his last position before starting the new mode, so he can see other channels by changing his head position. The viewer selects then a desired channel by which it ends the channel selection mode and switches the display to a mode where only one channel is stereoscopically displayed at a time.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: May 14, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Michael Huber, Olof Ermis, Jacob Ström
  • Patent number: 10268235
    Abstract: A device (100) for handheld operation, such as a mobile phone, a mobile terminal, a smartphone, a User Equipment (UE), a tablet, a phablet, a media player, a remote control, or a gaming console, is provided. The device is operative to detect an imminent or prevailing indication of an unstable operation of the device when being held by a hand (110) of a user of the device, and, in response thereto, to increase a grip between an outer surface (101, 103) of the device and one or more fingers (111-114) of the hand. The grip may, e.g., be increased by generating an adhesive force, or by increasing a friction, between the outer surface and the one or more fingers. Thereby, the risk for the user dropping the device is reduced, and a more convenient operation of the device is achieved, in particularly if operated single-handedly.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: April 23, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Matthew John Lawrenson, Lars Andersson, Till Burkert, Julian Charles Nolan, Jacob Ström
  • Publication number: 20190089988
    Abstract: 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: Application
    Filed: May 2, 2016
    Publication date: March 21, 2019
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jacob STRÖM, Kenneth ANDERSSON, Martin PETTERSSON, Jonatan SAMUELSSON
  • Publication number: 20190058790
    Abstract: 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: Application
    Filed: June 1, 2015
    Publication date: February 21, 2019
    Inventors: Matthew John LAWRENSON, Jacob STRÖM
  • Patent number: 10187204
    Abstract: A communications device for generating a key for use as a shared secret in communications with another communications device is provided. Each of the communications devices 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: Grant
    Filed: November 17, 2015
    Date of Patent: January 22, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Matthew John Lawrenson, Lars Andersson, Till Burkert, Harm Stefan Cronie, Julian Charles Nolan, Jacob Ström
  • Patent number: 10178428
    Abstract: Chunks (12, 14) of encoded video data of a streamed video bitstream (1) are stored and encoded video data is decoded to form decoded video data to be output for display. A selected portion (12) of the stored chunks (12, 14) or selected sub-chunks (25, 27) of the stored chunks (20, 22) for a previous, already played out part (3) of the streamed video bitstream (1) is or are discarded while keeping selected stored chunks (14) or selected sub-chunks (21, 23) stored as navigation tune-in points. The usage of selected stored chunks (14) or sub-chunks (21, 23) that are not discarded from the already played out part (3) of the streamed video bitstream (1) enables a low delay solution during video navigation when a user wants to jump to a previously played out position (5) within the streamed video bitstream (1).
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: January 8, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jacob Ström, Beatriz Grafulla-González, Richard Mitic, Thomas Rusert, Ying Wang
  • Publication number: 20180376143
    Abstract: 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: Application
    Filed: November 28, 2016
    Publication date: December 27, 2018
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Kenneth ANDERSSON, Per HERMANSSON, Martin PETTERSSON, Jonatan SAMUELSSON, Jacob STRÖM
  • Patent number: 10154261
    Abstract: The embodiments of the present invention relate to a method and an encoder for encoding a bitstream representing a sequence of pictures of a video stream. The pictures are divided into units which are further divided into blocks of a first size, wherein the blocks can be divided further into four quarter blocks of a second size. The encoder comprises a processor (810) and a memory (820), said memory (820) containing instructions executable by said processor (810) whereby said encoder is operative to: calculate a result of at least one comparison involving a scaled version of a first error measure associated with one of the quarter blocks, a scaled version of a second error measure associated with at least the remaining quarter blocks; and a threshold C. When at least one of said comparisons gives a Boolean result of a first kind, the encoder is operative to determine that the unit could be divided into quarter blocks of the second size to be used for encoding the picture.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: December 11, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Per Wennersten, Jacob Ström