Patents by Inventor Andreas Rossholm
Andreas Rossholm 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: 10728538Abstract: An objective video quality estimation technique is disclosed. The technique may be based on a video bitstream model, using parameters taken from the video coding layer of the bitstream for estimating the quality of the video. The technique can be implemented as a method, a computer program, a computer program product, a device, or any one of a server node, a client terminal and a network node comprising the device. As a method embodiment, the technique comprises receiving a video bitstream comprising a series of picture frames; determining an error occurrence in a picture frame of the video bitstream; determining at least one of a temporal propagation and a spatial propagation of the error; and estimating the quality of the video bitstream based on result of the determination.Type: GrantFiled: February 1, 2010Date of Patent: July 28, 2020Assignee: Telefonaktiebolaget L M Ericsson(publ)Inventors: Martin Pettersson, Andreas Rossholm
-
Publication number: 20160373762Abstract: In a method for extracting information from an encoded bit stream, the extracted information may be used for improving bit stream quality assessment, or for adapting a decoding sub-system. From an encoded bit stream, received from a bit stream source, complexity related information that is indicative of the complexity of the encoding of said bit stream is extracted. On the basis of said extracted complexity related information one or more data settings are then selected, after which the data settings may be used as an input for improving bit stream quality assessment at a decoding device or a network node, or for adapting a bit stream decoding sub-system at a decoding device.Type: ApplicationFiled: August 30, 2016Publication date: December 22, 2016Inventors: Andreas Rossholm, Martin PETTERSSON
-
Patent number: 9462233Abstract: In a method for extracting information from an encoded bit stream, the extracted information may be used for improving bit stream quality assessment, or for adapting a decoding sub-system. From an encoded bit stream, received from a bit stream source, complexity related information that is indicative of the complexity of the encoding of said bit stream is extracted. On the basis of said extracted complexity related information one or more data settings are then selected, after which the data settings may be used as an input for improving bit stream quality assessment at a decoding device or a network node, or for adapting a bit stream decoding sub-system at a decoding device.Type: GrantFiled: March 13, 2009Date of Patent: October 4, 2016Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Andreas Rossholm, Martin Pettersson
-
Patent number: 8548045Abstract: A method for encoding a video sequence of video frames. Each video frame includes a plurality of macro blocks. One video frame of the video sequence is encoded based on a first quantization parameter value for generating a first bit stream of encoded macro blocks (12). Transmission of a subset of the encoded macro blocks from the first bit stream is initiated (13). It is determined if the first bit stream exceeds a bit budget. If the first bit stream is determined to exceed the bit budget, a second quantization parameter value, which is larger than the first quantization parameter value, is generated. Otherwise, the second quantization parameter value, which is smaller than the first quantization parameter value, is generated. At least a part of the video frame is encoded based on the second quantization parameter value for generating a second bit stream of encoded macro blocks (15, 15a). The first bit stream and the second bit stream are then merged (17, 17a).Type: GrantFiled: March 29, 2007Date of Patent: October 1, 2013Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Andreas Rossholm, Per Thorell
-
Publication number: 20120281142Abstract: An objective video quality estimation technique is disclosed. The technique may be based on a video bitstream model, using parameters taken from the video coding layer of the bitstream for estimating the quality of the video. The technique can be implemented as a method, a computer program, a computer program product, a device, or any one of a server node, a client terminal and a network node comprising the device. As a method embodiment, the technique comprises receiving a video bitstream comprising a series of picture frames; determining an error occurrence in a picture frame of the video bitstream; determining at least one of a temporal propagation and a spatial propagation of the error; and estimating the quality of the video bitstream based on result of the determination.Type: ApplicationFiled: February 1, 2010Publication date: November 8, 2012Applicant: Telefonaktiebolaget L M Ericsson(publ)Inventors: Martin Pettersson, Andreas Rossholm
-
Patent number: 8203617Abstract: A method and apparatus for processing a digital image in a Mobile Equipment operating in a telecommunications network. The digital image includes a frame of data having a plurality of pixels with data. The data of each pixel has a luminance value and a chrominance value. The method begins by obtaining chrominance value for a specified pixel of the digital image. Responsive to the obtained chrominance value, a strength to filter the specified pixel of digital image is determined. The specified pixel is then selectively and adaptively filtered at the determined strength of the filter. Preferably, chrominance values and luminance values for the specified pixel and an adjacent pixel is determined. A threshold for a variation in the range between a highest chrominance level and a lowest chrominance level of the specified pixel and the adjacent pixel is then set. The variation for the specified pixel is determined, and responsive to the value of the variation, low-pass filtering of the specified pixel is applied.Type: GrantFiled: April 11, 2007Date of Patent: June 19, 2012Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Andreas Rossholm, Per Thorell
-
Publication number: 20110299593Abstract: In a method for extracting information from an encoded bit stream, the extracted information may be used for improving bit stream quality assessment, or for adapting a decoding sub-system. From an encoded bit stream, received from a bit stream source, complexity related information that is indicative of the complexity of the encoding of said bit stream is extracted. On the basis of said extracted complexity related information one or more data settings are then selected, after which the data settings may be used as an input for improving bit stream quality assessment at a decoding device or a network node, or for adapting a bit stream decoding sub-system at a decoding device.Type: ApplicationFiled: March 13, 2009Publication date: December 8, 2011Inventors: Martin Pettersson, Andreas Rossholm
-
Publication number: 20110243221Abstract: A method for encoding a video sequence of video frames. Each video frame includes a plurality of macro blocks. One video frame of the video sequence is encoded based on a first quantization parameter value for generating a first bit stream setup of encoded macro blocks (12). Transmission of a subset of the encoded macro blocks from the first bit stream is initiated (13). It is determined if the first bit stream exceeds a bit budget. If the first bit stream is determined to exceed the bit budget, a second quantization parameter value, which is larger than the first quantization parameter value, is generated. Otherwise, the second quantization parameter value, which is smaller than the first quantization parameter value, is generated. At least a part of the video frame is encoded based on the second quantization parameter value for generating a second bit stream of encoded macro blocks (15, 15a). The first bit stream and the second bit stream are then merged (17, 17a).Type: ApplicationFiled: March 29, 2007Publication date: October 6, 2011Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Andreas Rossholm, Per Thorell
-
Publication number: 20090010326Abstract: A method and apparatus for parallel decoding of a video data stream in a video decoder. A first processor (CPU-1) performs entropy decoding, inverse quantization, inverse transformation, intra prediction, and modified motion compensation on the video data to produce an intermediate data stream. In parallel with CPU-1, the intermediate data stream is provided to a second processor (CPU-2), which performs de-blocking to produce a decoded video data stream, and also performs pre-motion compensation and interpolation to produce interpolated reference frames. CPU-2 stores original frames and interpolated reference frames in a frame buffer. In parallel, CPU-1 selectively reads either the original video reference frames or the interpolated reference frames from the frame buffer prior to performing the modified motion compensation.Type: ApplicationFiled: July 5, 2007Publication date: January 8, 2009Inventors: Andreas Rossholm, Johan Svensson
-
Publication number: 20070216763Abstract: A method and apparatus for processing a digital image in a Mobile Equipment operating in a telecommunications network. The digital image includes a frame of data having a plurality of pixels with data. The data of each pixel has a luminance value and a chrominance value. The method begins by obtaining chrominance value for a specified pixel of the digital image. Responsive to the obtained chrominance value, a strength to filter the specified pixel of digital image is determined. The specified pixel is then selectively and adaptively filtered at the determined strength of the filter. Preferably, chrominance values and luminance values for the specified pixel and an adjacent pixel is determined. A threshold for a variation in the range between a highest chrominance level and a lowest chrominance level of the specified pixel and the adjacent pixel is then set. The variation for the specified pixel is determined, and responsive to the value of the variation, low-pass filtering of the specified pixel is applied.Type: ApplicationFiled: April 11, 2007Publication date: September 20, 2007Inventors: Andreas Rossholm, Per Thorell
-
Patent number: 7136536Abstract: An adaptive filter that, in one embodiment, filters rows of pixels of an image in a vertical direction, stores the results in row vectors, and then filters the row vectors in the horizontal direction, and displays the results or stores the results for later display. Coefficients of a reference filter are modified based on the output from the reference filter through a table-lookup process that accesses tables of modified filter coefficients. The output of the modified filter is added to a delayed version of the input to provide the adaptive filter output.Type: GrantFiled: December 13, 2005Date of Patent: November 14, 2006Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Kenneth Andersson, Andreas Rossholm
-
Publication number: 20060133689Abstract: An adaptive filter that, in one embodiment, filters rows of pixels of an image in a vertical direction, stores the results in row vectors, and then filters the row vectors in the horizontal direction, and displays the results or stores the results for later display. Coefficients of a reference filter are modified based on the output from the reference filter through a table-lookup process that accesses tables of modified filter coefficients. The output of the modified filter is added to a delayed version of the input to provide the adaptive filter output.Type: ApplicationFiled: December 13, 2005Publication date: June 22, 2006Inventors: Kenneth Andersson, Andreas Rossholm