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: 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: 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: 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: 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: 9167013Abstract: 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: GrantFiled: March 10, 2011Date of Patent: October 20, 2015Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Marcus Nyberg, Kristofer Dovstam, Caroline Hägglund, Cristian Norlin
-
Publication number: 20130339451Abstract: 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: ApplicationFiled: March 10, 2011Publication date: December 19, 2013Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Marcus Nyberg, Kristofer Dovstam, Caroline Hägglund, Cristian Norlin
-
Patent number: 8260056Abstract: 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: GrantFiled: August 19, 2005Date of Patent: September 4, 2012Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Joel Askelöf, Henric Axelsson, Kristofer Dovstam
-
Patent number: 8121421Abstract: 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: GrantFiled: September 28, 2005Date of Patent: February 21, 2012Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Kristofer Dovstam, Rickard Sjöberg, Joel Askelöf
-
Publication number: 20100121974Abstract: 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: ApplicationFiled: November 9, 2009Publication date: May 13, 2010Inventors: Torbjöm Einarsson, Kristofer Dovstam, William Eklöf
-
Publication number: 20090028428Abstract: 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: ApplicationFiled: September 28, 2005Publication date: January 29, 2009Inventors: Kristofer Dovstam, Rickard Sjoberg, Joel Askelof
-
Publication number: 20080253690Abstract: 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: ApplicationFiled: August 19, 2005Publication date: October 16, 2008Inventors: Joel Askelof, Henric Axelsson, Kristofer Dovstam