Patents by Inventor Christopher Hollmann
Christopher Hollmann 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: 12621471Abstract: A method performed by an apparatus to determine compression parameters to choose when compressing images or videos for use in a machine vision task is provided. The method includes compressing an uncompressed original image or video at a plurality of different quality levels and/or bit rates to create a plurality of compressed images or videos. The method further includes, for each compressed image or video compressed at the different quality levels and/or bit rates: decompressing the compressed image or video to create a decompressed image or video, executing a machine vision algorithm on the decompressed image or video to generate machine vision results for the decompressed image or video and deriving a performance value indicating a performance of the decompressed image or video based on comparing the machine vision results to an assumed truth.Type: GrantFiled: April 8, 2022Date of Patent: May 5, 2026Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Christopher Hollmann, Per Wennersten, Jacob Ström
-
Patent number: 12574566Abstract: A method for encoding or decoding an image is provided. The method comprises obtaining pixel values of pixels included in the image. The method further comprises converting the pixel values into convoluted values using a convolution network that comprises a first convolution layer, wherein the first convolution layer is configured to receive first input values and generate first output values using a convolution operation. The method further comprises obtaining first quality values, and (i) combining the first quality values with the pixel values, thereby generating the first input values or (ii) combining the first quality values with the first output values, thereby generating first combined values.Type: GrantFiled: December 23, 2021Date of Patent: March 10, 2026Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Yun Li, Jacob Ström, Christopher Hollmann, Du Liu
-
Patent number: 12549729Abstract: There is provided a method for encoding a picture. The method comprises, for each picture on either side of the current picture with a distance of one or two away from the current picture, computing a first error value, E, wherein the first error value, E, is computed for each block of a set of blocks of a first block size of the current picture and is based on the respective block of the current picture and a corresponding block in the picture. The method comprises, for each picture on either side of the current picture with a distance of one or two away from the current picture, aggregating the first error value, E, over a block of a second block size for each block of the set of blocks of the first block size contained in the block of the second block size to generate a second error value, E?, corresponding to the picture.Type: GrantFiled: April 7, 2022Date of Patent: February 10, 2026Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Per Wennersten, Christopher Hollmann, Jacob Ström
-
Publication number: 20250247551Abstract: A method performed by a decoder for decoding, from a coded video bitstream, a first block of a first coded slice of a first picture and a current block of the first coded slice of the first picture. The method includes using first information from the coded video bitstream to obtain a first mapped residual block for the first block. The method also includes generating a first mapped reconstructed block using the first mapped residual block and a first prediction block for the first block. The method also includes using a first inverse mapping and the first mapped reconstructed block to generate a first output reconstructed block that is not identical to the first mapped reconstructed block. The method also includes using second information from the coded video bitstream to obtain a current mapped residual block for the current block. The method also includes generating a current mapped reconstructed block using the current mapped residual block and a current prediction block for the current block.Type: ApplicationFiled: April 8, 2022Publication date: July 31, 2025Inventors: Rickard SJÖBERG, Martin PETTERSSON, Christopher HOLLMANN, Jacob STRÖM
-
Patent number: 12355957Abstract: There is provided a method, performed by a temporal filter. The method comprises obtaining a current picture and a set of one or more neighbor pictures comprising a first neighbor picture, wherein each of the one or more neighbor pictures either precedes or follows the current picture in a picture count order. The method comprises, based on a first block of pixel values of the current picture and a first block of pixel values in the first neighbor picture, determining a first filter weight, W1, for at least a first pixel value in the first block of pixel values of the current picture, wherein the first block of pixel values in the first neighbor picture correspond to the first block of pixel values in the current picture.Type: GrantFiled: December 10, 2021Date of Patent: July 8, 2025Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Per Wennersten, Christopher Hollmann, Jacob Ström
-
Publication number: 20250056066Abstract: A method for encoding or decoding an image is provided. The method comprises obtaining pixel values of pixels included in the image. The method further comprises converting the pixel values into convoluted values using a convolution network that comprises a first convolution layer, wherein the first convolution layer is configured to receive first input values and generate first output values using a convolution operation. The method further comprises obtaining first quality values, and (i) combining the first quality values with the pixel values, thereby generating the first input values or (ii) combining the first quality values with the first output values, thereby generating first combined values.Type: ApplicationFiled: December 23, 2021Publication date: February 13, 2025Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Yun LI, Jacob STRÖM, Christopher HOLLMANN, Du LIU
-
Publication number: 20240397066Abstract: A method by a control system includes receiving at least one of an image, a video frame, or a point cloud frame. Responsive to detecting an object of a group of classes of a predefined group of classes in the at least one of the image, the video frame, or the point cloud frame, setting a target bit rate of an encoder to a specific value based on the object. Responsive to not detecting any object that belongs to any of the predefined group of classes in the at least one of the image, the video frame, or the point cloud frame, setting the target bit rate to one of a default bit rate and a current bit rate. The method includes sending an instruction to the encoder of a bit rate to use based on whether an object is detected.Type: ApplicationFiled: September 13, 2022Publication date: November 28, 2024Inventors: Christopher HOLLMANN, Jacob STRÖM
-
Publication number: 20240397067Abstract: A method (400) for thinning a video comprising a sequence of pictures. The method includes the deciding whether or not to perform a video thinning process on a picture of the video. The method also includes performing a video thinning process on the picture of the video as a result of deciding to perform a video thinning process. The method also includes deciding whether or not to perform a video thinning process on another picture of the video. The method also includes, after deciding not to perform a video thinning process on the another picture, encoding the another picture to produce an encoded picture. The method further includes adding the encoded picture to a bitstream.Type: ApplicationFiled: September 16, 2022Publication date: November 28, 2024Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Mitra DAMGHANIAN, Jacob STRÖM, Christopher HOLLMANN, Per WENNERSTEN
-
Patent number: 12126835Abstract: 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: GrantFiled: June 15, 2020Date of Patent: October 22, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Christopher Hollmann, Davood Saffar, Per Wennersten, Jacob Ström
-
Publication number: 20240314307Abstract: There is provided a method, performed by a temporal filter. The method comprises obtaining a current picture and a set of one or more neighbor pictures comprising a first neighbor picture, wherein each of the one or more neighbor pictures either precedes or follows the current picture in a picture count order. The method comprises, based on a first block of pixel values of the current picture and a first block of pixel values in the first neighbor picture, determining a first filter weight, W1, for at least a first pixel value in the first block of pixel values of the current picture, wherein the first block of pixel values in the first neighbor picture correspond to the first block of pixel values in the current picture.Type: ApplicationFiled: December 10, 2021Publication date: September 19, 2024Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Per WENNERSTEN, Christopher HOLLMANN, Jacob STRÖM
-
Publication number: 20240275969Abstract: There are provided mechanisms for methods and apparatuses for transform selection in encoding and decoding of video blocks.Type: ApplicationFiled: April 18, 2024Publication date: August 15, 2024Inventors: Christopher HOLLMANN, Davood SAFFAR, Jacob STRÖM, Per WENNERSTEN
-
Publication number: 20240195994Abstract: A method performed by an apparatus to determine compression parameters to choose when compressing images or videos for use in a machine vision task is provided. The method includes compressing an uncompressed original image or video at a plurality of different quality levels and/or bit rates to create a plurality of compressed images or videos. The method further includes, for each compressed image or video compressed at the different quality levels and/or bit rates: decompressing the compressed image or video to create a decompressed image or video, executing a machine vision algorithm on the decompressed image or video to generate machine vision results for the decompressed image or video and deriving a performance value indicating a performance of the decompressed image or video based on comparing the machine vision results to an assumed truth.Type: ApplicationFiled: April 8, 2022Publication date: June 13, 2024Inventors: Christopher HOLLMANN, Per WENNERSTEN, Jacob STRÖM
-
Patent number: 11991359Abstract: There are provided mechanisms for methods and apparatuses for transform selection in encoding and decoding of video blocks.Type: GrantFiled: December 8, 2022Date of Patent: May 21, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Christopher Hollmann, Davood Saffar, Jacob Ström, Per Wennersten
-
Publication number: 20240129469Abstract: There is provided a method for encoding a picture. The method comprises, for each picture on either side of the current picture with a distance of one or two away from the current picture, computing a first error value, E, wherein the first error value, E, is computed for each block of a set of blocks of a first block size of the current picture and is based on the respective block of the current picture and a corresponding block in the picture. The method comprises, for each picture on either side of the current picture with a distance of one or two away from the current picture, aggregating the first error value, E, over a block of a second block size for each block of the set of blocks of the first block size contained in the block of the second block size to generate a second error value, E?, corresponding to the picture.Type: ApplicationFiled: April 7, 2022Publication date: April 18, 2024Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Per WENNERSTEN, Christopher HOLLMANN, Jacob STRÖM
-
Publication number: 20230224502Abstract: A method (400) performed by a decoder. The method includes the decoder receiving (s402) a plurality of Network Abstraction Layer, NAL, units, wherein the plurality of NAL units comprises: i) one or more Video Coding Layer, VCL, NAL units comprising pixel data for one or more pictures and ii) a first non-VCL NAL unit, characterized in that the first non-VCL NAL unit comprises: i) at least a first syntax element identifying at least a first data type, DT1, and ii) semantic information that comprises at least a first feature for one or more machine vision tasks, wherein the first feature comprises at least first data of the first data type. The method also includes the decoder obtaining (s404) the first feature from the first non-VCL NAL unit.Type: ApplicationFiled: June 9, 2021Publication date: July 13, 2023Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Mitra DAMGHANIAN, Christopher HOLLMANN
-
Publication number: 20230109113Abstract: There are provided mechanisms for methods and apparatuses for transform selection in encoding and decoding of video blocks.Type: ApplicationFiled: December 8, 2022Publication date: April 6, 2023Inventors: Christopher HOLLMANN, Davood SAFFAR, Jacob STRÖM, Per WENNERSTEN
-
Patent number: 11558613Abstract: There are provided mechanisms for methods and apparatuses for transform selection in encoding and decoding of video blocks.Type: GrantFiled: June 28, 2021Date of Patent: January 17, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Christopher Hollmann, Davood Saffar, Jacob Ström, Per Wennersten
-
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
-
Patent number: 11412241Abstract: There are provided mechanisms of guided transcoding. The methods are performed by a decoder, for producing original transform coefficients, and by an encoder, for producing coded delta transform coefficients. A decoding method comprises deriving a predicted residual block. The decoding method comprises transforming the predicted residual block using a forward transform, thereby producing a plurality of original estimated coefficients, the plurality of OECs comprising a first OEC. The decoding method comprises quantizing the plurality of OECs, thereby producing a plurality of quantized estimated transform coefficients comprising a first ETC corresponding to the first OEC. The decoding method comprises selecting a category based on the first OEC. The decoding method comprises decoding a first coded delta transform coefficient (DTC) corresponding to the first OEC, thereby producing a first decoded DTC, wherein the decoding comprises using the selected category to decode the first coded DTC.Type: GrantFiled: February 21, 2019Date of Patent: August 9, 2022Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Rickard Sjöberg, Christopher Hollmann
-
Publication number: 20210329243Abstract: There are provided mechanisms for methods and apparatuses for transform selection in encoding and decoding of video blocks.Type: ApplicationFiled: June 28, 2021Publication date: October 21, 2021Inventors: Christopher HOLLMANN, Davood SAFFAR, Jacob STRÖM, Per WENNERSTEN