Patents by Inventor Kristofer Dovstam

Kristofer Dovstam 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: 10699671
    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: Grant
    Filed: November 18, 2016
    Date of Patent: June 30, 2020
    Assignee: Telefonaktiebolaget LM Ericsson
    Inventors: Jacob Ström, Kenneth Andersson, Kristofer Dovstam, Jonatan Samuelsson, Rickard Sjöberg
  • Patent number: 10602109
    Abstract: 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: Grant
    Filed: June 14, 2016
    Date of Patent: March 24, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jacob Ström, Kristofer Dovstam
  • Publication number: 20190373233
    Abstract: 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: Application
    Filed: June 14, 2016
    Publication date: December 5, 2019
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jacob STRÖM, Kristofer DOVSTAM
  • 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: 9167013
    Abstract: In one aspect, the teachings herein address the changing network capacity requirements that arise in electronic conferencing systems not hosted in a fully dedicated network using a clever prioritization scheme that is determined in view of which source streams (26) available in the electronic conference are being used by respective conference clients (22) and how they are being used by those clients (22). In one non-limiting example, the electronic conference is a video conference managed by an electronic conferencing server (10) in a host network (20).
    Type: Grant
    Filed: March 10, 2011
    Date of Patent: October 20, 2015
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Marcus Nyberg, Kristofer Dovstam, Caroline Hägglund, Cristian Norlin
  • Publication number: 20130339451
    Abstract: In one aspect, the teachings herein address the changing network capacity requirements that arise in electronic conferencing systems not hosted in a fully dedicated network using a clever prioritization scheme that is determined in view of which source streams (26) available in the electronic conference are being used by respective conference clients (22) and how they are being used by those clients (22). In one non-limiting example, the electronic conference is a video conference managed by an electronic conferencing server (10) in a host network (20).
    Type: Application
    Filed: March 10, 2011
    Publication date: December 19, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Marcus Nyberg, Kristofer Dovstam, Caroline Hägglund, Cristian Norlin
  • Patent number: 8260056
    Abstract: The invention teaches a method of positioning a first image having a first image format into a second image comprising multiple image blocks and having a second image format. A straight boundary of at least one image block in the second image is identified. The first image is positioned into the second image by aligning an edge of the first image with the identified straight boundary. Alternatively, a block row or column of the first image can be aligned with the straight boundary but then in such a way that an edge of the first image parallel to the block row or column is aligned with a boundary of a row or column of image blocks in the second image. This image positioning reduces any bleeding artifacts and the number of bits required for representing the image during encoding.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: September 4, 2012
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Joel Askelöf, Henric Axelsson, Kristofer Dovstam
  • Patent number: 8121421
    Abstract: The invention relates to media management and combats media degradations arising when transcoding the media. The invention solves this by—generating processing hints based on the media transcoding. The hints are employed for controlling a post-transcoding processing of the transcoded media content in connection with rendering the media. The hints and this controlled processing increases the user-perceived quality when rendering the media by mitigating the media degradations caused by the transcoding. The processing hints could specify how the actual transcoding was performed by including values of the employed transcoding parameters or information of the alterations to the media caused by transcoding. Furthermore, instructions or commands for appropriate post-transcoding processing could also be processing hints according to the invention.
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: February 21, 2012
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Kristofer Dovstam, Rickard Sjöberg, Joel Askelöf
  • Publication number: 20100121974
    Abstract: A packet data communication network is probed with stuffed data inside the ordinary media streams to determine whether the network is capable of handling a higher bitrate before performing adaptive streaming to switch from a lower bitrate to a higher bitrate in order to avoid having to transmit actual streaming data from a lower bitrate to a higher bitrate first, determining that the network cannot handle the higher bitrate, and causing the server to switch back to the lower bitrate while providing varying video quality to the user.
    Type: Application
    Filed: November 9, 2009
    Publication date: May 13, 2010
    Inventors: Torbjöm Einarsson, Kristofer Dovstam, William Eklöf
  • Publication number: 20090028428
    Abstract: The invention relates to media management and combats media degradations arising when transcoding the media. The invention solves this by—generating processing hints based on the media transcoding. The hints are employed for controlling a post-transcoding processing of the transcoded media content in connection with rendering the media. The hints and this controlled processing increases the user-perceived quality when rendering the media by mitigating the media degradations caused by the transcoding. The processing hints could specify how the actual transcoding was performed by including values of the employed transcoding parameters or information of the alterations to the media caused by transcoding. Furthermore, instructions or commands for appropriate post-transcoding processing could also be processing hints according to the invention.
    Type: Application
    Filed: September 28, 2005
    Publication date: January 29, 2009
    Inventors: Kristofer Dovstam, Rickard Sjoberg, Joel Askelof
  • Publication number: 20080253690
    Abstract: The invention teaches a method of positioning a first image having a first image format into a second image comprising multiple image blocks and having a second image format. A straight boundary of at least one image block in the second image is identified. The first image is positioned into the second image by aligning an edge of the first image with the identified straight boundary. Alternatively, a block row or column of the first image can be aligned with the straight boundary but then in such a way that an edge of the first image parallel to the block row or column is aligned with a boundary of a row or column of image blocks in the second image. This image positioning reduces any bleeding artifacts and the number of bits required for representing the image during encoding.
    Type: Application
    Filed: August 19, 2005
    Publication date: October 16, 2008
    Inventors: Joel Askelof, Henric Axelsson, Kristofer Dovstam