Patents by Inventor Wojciech SAMEK
Wojciech SAMEK 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: 12718055Abstract: An encoder for encoding weight parameters of a neural network is configured to obtain a plurality of weight parameters of the neural network, to encode the weight parameters of the neural network using a context-dependent arithmetic coding, to select a context for an encoding of a weight parameter, or for an encoding of a syntax element of a number representation of the weight parameter, in dependence on one or more previously encoded weight parameters and/or in dependence on one or more previously encoded syntax elements of a number representation of one or more weight parameters, and to encode the weight parameter, or a syntax element of the weight parameter, using the selected context. Corresponding decoder, quantizer, methods and computer programs are also described.Type: GrantFiled: May 16, 2025Date of Patent: August 25, 2026Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.Inventors: Paul Haase, Arturo Marban Gonzalez, Heiner Kirchhoffer, Talmaj Marinc, Detlev Marpe, Stefan Matlage, David Neumann, Hoang Tung Nguyen, Wojciech Samek, Thomas Schierl, Heiko Schwarz, Simon Wiedemann, Thomas Wiegand
-
Patent number: 12719503Abstract: Some embodiments relate to a method, a decoder and/or an encoder for entropy coding of parameters of neural networks and their incremental updates, and in particular to reduced value set coding and history depended significance coding.Type: GrantFiled: July 9, 2024Date of Patent: August 25, 2026Assignee: Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.Inventors: Gerhard Tech, Paul Haase, Daniel Becking, Heiner Kirchhoffer, Jonathan Pfaff, Karsten Müller, Wojciech Samek, Heiko Schwarz, Detlev Marpe, Thomas Wiegand
-
Publication number: 20260220484Abstract: A client device and method for participating in federated learning of a neural network are presented. The client device is configured to perform, using a data set and starting from a current state of a parametrization of the neural network, a training of the neural network to obtain an advanced state of the parametrization, and compute a difference between the advanced state of the parametrization or a re-parametrized-domain advanced state thereof derived by means of re-parametrization mapping and the current state of a parametrization or re-parametrized-domain current state thereof to obtain a local difference, to send a differential update to a server, having the local difference and receive an averaged update from the server, having a received averaged difference, and to update the current state of the parametrization to obtain an updated state of the parametrization using a local parametrization, and a further parametrization.Type: ApplicationFiled: December 18, 2025Publication date: July 30, 2026Inventors: Daniel BECKING, Paul HAASE, Gerhard TECH, Heiner KIRCHHOFFER, Karsten MUELLER, Wojciech SAMEK, Heiko SCHWARZ, Detlev MARPE, Thomas WIEGAND
-
Patent number: 12694261Abstract: An encoder for encoding weight parameters of a neural network is configured to obtain a plurality of weight parameters of the neural network, to encode the weight parameters of the neural network using a context-dependent arithmetic coding, to select a context for an encoding of a weight parameter, or for an encoding of a syntax element of a number representation of the weight parameter, in dependence on one or more previously encoded weight parameters and/or in dependence on one or more previously encoded syntax elements of a number representation of one or more weight parameters, and to encode the weight parameter, or a syntax element of the weight parameter, using the selected context. Corresponding decoder, quantizer, methods and computer programs are also described.Type: GrantFiled: September 17, 2021Date of Patent: July 28, 2026Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.Inventors: Paul Haase, Arturo Marban Gonzalez, Heiner Kirchhoffer, Talmaj Marinc, Detlev Marpe, Stefan Matlage, David Neumann, Hoang Tung Nguyen, Wojciech Samek, Thomas Schierl, Heiko Schwarz, Simon Wiedemann, Thomas Wiegand
-
Patent number: 12659465Abstract: In accordance with a first aspect, an improved compression efficiency is achieved by letting a block-wise picture codec support a set of intra-prediction modes according to which the intra-prediction signal for a current block of a picture is determined by applying a set of neighboring samples of the current block onto a neural network. A second aspect of the present application is that, additionally or alternatively to the spending of neural network-based intra-prediction modes, the mode selection may be rendered more effective by the usage of a neural network dedicated to determine a rank or a probability value for each of the set of intra-prediction modes by applying a set of neighboring samples thereonto with the rank or probability value being used for the selection of one intra-prediction mode out of the plurality of intra-prediction modes including or coinciding with the set of intra-prediction modes.Type: GrantFiled: December 19, 2023Date of Patent: June 16, 2026Assignee: Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.Inventors: Jonathan Pfaff, Philipp Helle, Dominique Maniry, Thomas Wiegand, Wojciech Samek, Stephan Kaltenstadler, Heiko Schwarz, Detlev Marpe, Mischa Siekmann, Martin Winken
-
Publication number: 20250384297Abstract: Data stream having a representation of a neural network encoded thereinto, the data stream including serialization parameter indicating a coding order at which neural network parameters, which define neuron interconnections of the neural network, are encoded into the data stream.Type: ApplicationFiled: August 19, 2025Publication date: December 18, 2025Inventors: Stefan MATLAGE, Paul HAASE, Heiner KIRCHHOFFER, Karsten MUELLER, Wojciech SAMEK, Simon WIEDEMANN, Detlev MARPE, Thomas SCHIERL, Yago SÁNCHEZ DE LA FUENTE, Robert SKUPIN, Thomas WIEGAND
-
Publication number: 20250384298Abstract: Data stream having a representation of a neural network encoded thereinto, the data stream including serialization parameter indicating a coding order at which neural network parameters, which define neuron interconnections of the neural network, are encoded into the data stream.Type: ApplicationFiled: August 19, 2025Publication date: December 18, 2025Inventors: Stefan MATLAGE, Paul HAASE, Heiner KIRCHHOFFER, Karsten MUELLER, Wojciech SAMEK, Simon WIEDEMANN, Detlev MARPE, Thomas SCHIERL, Yago SÁNCHEZ DE LA FUENTE, Robert SKUPIN, Thomas WIEGAND
-
Publication number: 20250384299Abstract: Data stream having a representation of a neural network encoded thereinto, the data stream including serialization parameter indicating a coding order at which neural network parameters, which define neuron interconnections of the neural network, are encoded into the data stream.Type: ApplicationFiled: August 19, 2025Publication date: December 18, 2025Inventors: Stefan MATLAGE, Paul HAASE, Heiner KIRCHHOFFER, Karsten MUELLER, Wojciech SAMEK, Simon WIEDEMANN, Detlev MARPE, Thomas SCHIERL, Yago SÁNCHEZ DE LA FUENTE, Robert SKUPIN, Thomas WIEGAND
-
Publication number: 20250384300Abstract: Data stream having a representation of a neural network encoded thereinto, the data stream including serialization parameter indicating a coding order at which neural network parameters, which define neuron interconnections of the neural network, are encoded into the data stream.Type: ApplicationFiled: August 19, 2025Publication date: December 18, 2025Inventors: Stefan MATLAGE, Paul HAASE, Heiner KIRCHHOFFER, Karsten MUELLER, Wojciech SAMEK, Simon WIEDEMANN, Detlev MARPE, Thomas SCHIERL, Yago SÁNCHEZ DE LA FUENTE, Robert SKUPIN, Thomas WIEGAND
-
Publication number: 20250278601Abstract: An encoder for encoding weight parameters of a neural network is configured to obtain a plurality of weight parameters of the neural network, to encode the weight parameters of the neural network using a context-dependent arithmetic coding, to select a context for an encoding of a weight parameter, or for an encoding of a syntax element of a number representation of the weight parameter, in dependence on one or more previously encoded weight parameters and/or in dependence on one or more previously encoded syntax elements of a number representation of one or more weight parameters, and to encode the weight parameter, or a syntax element of the weight parameter, using the selected context. Corresponding decoder, quantizer, methods and computer programs are also described.Type: ApplicationFiled: May 16, 2025Publication date: September 4, 2025Inventors: Paul HAASE, Arturo MARBAN GONZALEZ, Heiner KIRCHHOFFER, Talmaj MARINC, Detlev MARPE, Stefan MATLAGE, David NEUMANN, Hoang Tung NGUYEN, Wojciech SAMEK, Thomas SCHIERL, Heiko SCHWARZ, Simon WIEDEMANN, Thomas WIEGAND
-
Publication number: 20250278595Abstract: An encoder for encoding weight parameters of a neural network is configured to obtain a plurality of weight parameters of the neural network, to encode the weight parameters of the neural network using a context-dependent arithmetic coding, to select a context for an encoding of a weight parameter, or for an encoding of a syntax element of a number representation of the weight parameter, in dependence on one or more previously encoded weight parameters and/or in dependence on one or more previously encoded syntax elements of a number representation of one or more weight parameters, and to encode the weight parameter, or a syntax element of the weight parameter, using the selected context. Corresponding decoder, quantizer, methods and computer programs are also described.Type: ApplicationFiled: May 16, 2025Publication date: September 4, 2025Inventors: Paul HAASE, Arturo MARBAN GONZALEZ, Heiner KIRCHHOFFER, Talmaj MARINC, Detlev MARPE, Stefan MATLAGE, David NEUMANN, Hoang Tung NGUYEN, Wojciech SAMEK, Thomas SCHIERL, Heiko SCHWARZ, Simon WIEDEMANN, Thomas WIEGAND
-
Publication number: 20250278599Abstract: An encoder for encoding weight parameters of a neural network is configured to obtain a plurality of weight parameters of the neural network, to encode the weight parameters of the neural network using a context-dependent arithmetic coding, to select a context for an encoding of a weight parameter, or for an encoding of a syntax element of a number representation of the weight parameter, in dependence on one or more previously encoded weight parameters and/or in dependence on one or more previously encoded syntax elements of a number representation of one or more weight parameters, and to encode the weight parameter, or a syntax element of the weight parameter, using the selected context. Corresponding decoder, quantizer, methods and computer programs are also described.Type: ApplicationFiled: May 16, 2025Publication date: September 4, 2025Inventors: Paul HAASE, Arturo MARBAN GONZALEZ, Heiner KIRCHHOFFER, Talmaj MARINC, Detlev MARPE, Stefan MATLAGE, David NEUMANN, Hoang Tung NGUYEN, Wojciech SAMEK, Thomas SCHIERL, Heiko SCHWARZ, Simon WIEDEMANN, Thomas WIEGAND
-
Publication number: 20250278602Abstract: An encoder for encoding weight parameters of a neural network is configured to obtain a plurality of weight parameters of the neural network, to encode the weight parameters of the neural network using a context-dependent arithmetic coding, to select a context for an encoding of a weight parameter, or for an encoding of a syntax element of a number representation of the weight parameter, in dependence on one or more previously encoded weight parameters and/or in dependence on one or more previously encoded syntax elements of a number representation of one or more weight parameters, and to encode the weight parameter, or a syntax element of the weight parameter, using the selected context. Corresponding decoder, quantizer, methods and computer programs are also described.Type: ApplicationFiled: May 16, 2025Publication date: September 4, 2025Inventors: Paul HAASE, Arturo MARBAN GONZALEZ, Heiner KIRCHHOFFER, Talmaj MARINC, Detlev MARPE, Stefan MATLAGE, David NEUMANN, Hoang Tung NGUYEN, Wojciech SAMEK, Thomas SCHIERL, Heiko SCHWARZ, Simon WIEDEMANN, Thomas WIEGAND
-
Publication number: 20250278604Abstract: An encoder for encoding weight parameters of a neural network is configured to obtain a plurality of weight parameters of the neural network, to encode the weight parameters of the neural network using a context-dependent arithmetic coding, to select a context for an encoding of a weight parameter, or for an encoding of a syntax element of a number representation of the weight parameter, in dependence on one or more previously encoded weight parameters and/or in dependence on one or more previously encoded syntax elements of a number representation of one or more weight parameters, and to encode the weight parameter, or a syntax element of the weight parameter, using the selected context. Corresponding decoder, quantizer, methods and computer programs are also described.Type: ApplicationFiled: May 16, 2025Publication date: September 4, 2025Inventors: Paul HAASE, Arturo MARBAN GONZALEZ, Heiner KIRCHHOFFER, Talmaj MARINC, Detlev MARPE, Stefan MATLAGE, David NEUMANN, Hoang Tung NGUYEN, Wojciech SAMEK, Thomas SCHIERL, Heiko SCHWARZ, Simon WIEDEMANN, Thomas WIEGAND
-
Publication number: 20250278603Abstract: An encoder for encoding weight parameters of a neural network is configured to obtain a plurality of weight parameters of the neural network, to encode the weight parameters of the neural network using a context-dependent arithmetic coding, to select a context for an encoding of a weight parameter, or for an encoding of a syntax element of a number representation of the weight parameter, in dependence on one or more previously encoded weight parameters and/or in dependence on one or more previously encoded syntax elements of a number representation of one or more weight parameters, and to encode the weight parameter, or a syntax element of the weight parameter, using the selected context. Corresponding decoder, quantizer, methods and computer programs are also described.Type: ApplicationFiled: May 16, 2025Publication date: September 4, 2025Inventors: Paul HAASE, Arturo MARBAN GONZALEZ, Heiner KIRCHHOFFER, Talmaj MARINC, Detlev MARPE, Stefan MATLAGE, David NEUMANN, Hoang Tung NGUYEN, Wojciech SAMEK, Thomas SCHIERL, Heiko SCHWARZ, Simon WIEDEMANN, Thomas WIEGAND
-
Publication number: 20250278597Abstract: An encoder for encoding weight parameters of a neural network is configured to obtain a plurality of weight parameters of the neural network, to encode the weight parameters of the neural network using a context-dependent arithmetic coding, to select a context for an encoding of a weight parameter, or for an encoding of a syntax element of a number representation of the weight parameter, in dependence on one or more previously encoded weight parameters and/or in dependence on one or more previously encoded syntax elements of a number representation of one or more weight parameters, and to encode the weight parameter, or a syntax element of the weight parameter, using the selected context. Corresponding decoder, quantizer, methods and computer programs are also described.Type: ApplicationFiled: May 16, 2025Publication date: September 4, 2025Inventors: Paul HAASE, Arturo MARBAN GONZALEZ, Heiner KIRCHHOFFER, Talmaj MARINC, Detlev MARPE, Stefan MATLAGE, David NEUMANN, Hoang Tung NGUYEN, Wojciech SAMEK, Thomas SCHIERL, Heiko SCHWARZ, Simon WIEDEMANN, Thomas WIEGAND
-
Publication number: 20250278598Abstract: An encoder for encoding weight parameters of a neural network is configured to obtain a plurality of weight parameters of the neural network, to encode the weight parameters of the neural network using a context-dependent arithmetic coding, to select a context for an encoding of a weight parameter, or for an encoding of a syntax element of a number representation of the weight parameter, in dependence on one or more previously encoded weight parameters and/or in dependence on one or more previously encoded syntax elements of a number representation of one or more weight parameters, and to encode the weight parameter, or a syntax element of the weight parameter, using the selected context. Corresponding decoder, quantizer, methods and computer programs are also described.Type: ApplicationFiled: May 16, 2025Publication date: September 4, 2025Inventors: Paul HAASE, Arturo MARBAN GONZALEZ, Heiner KIRCHHOFFER, Talmaj MARINC, Detlev MARPE, Stefan MATLAGE, David NEUMANN, Hoang Tung NGUYEN, Wojciech SAMEK, Thomas SCHIERL, Heiko SCHWARZ, Simon WIEDEMANN, Thomas WIEGAND
-
Publication number: 20250278600Abstract: An encoder for encoding weight parameters of a neural network is configured to obtain a plurality of weight parameters of the neural network, to encode the weight parameters of the neural network using a context-dependent arithmetic coding, to select a context for an encoding of a weight parameter, or for an encoding of a syntax element of a number representation of the weight parameter, in dependence on one or more previously encoded weight parameters and/or in dependence on one or more previously encoded syntax elements of a number representation of one or more weight parameters, and to encode the weight parameter, or a syntax element of the weight parameter, using the selected context. Corresponding decoder, quantizer, methods and computer programs are also described.Type: ApplicationFiled: May 16, 2025Publication date: September 4, 2025Inventors: Paul HAASE, Arturo MARBAN GONZALEZ, Heiner KIRCHHOFFER, Talmaj MARINC, Detlev MARPE, Stefan MATLAGE, David NEUMANN, Hoang Tung NGUYEN, Wojciech SAMEK, Thomas SCHIERL, Heiko SCHWARZ, Simon WIEDEMANN, Thomas WIEGAND
-
Publication number: 20250094811Abstract: A relevance score for a predictor portion of a machine learning predictor is determined by performing a reverse propagation of an initial relevance score, which is attributed to a first predetermined predictor portion, along propagation paths of the machine learning predictor, and by filtering the reverse propagation with respect to a second predetermined predictor portion. Furthermore, respective affiliation scores for a set of data structures with respect to a predictor portion of a machine learning predictor are determined by performing reverse propagations of an initial relevance score from a first predetermined predictor portion to the predictor portion.Type: ApplicationFiled: December 3, 2024Publication date: March 20, 2025Inventors: Reduan ACHTIBAT, Maximilian DREYER, Ilona EISENBRAUN, Sebastian BOSSE, Thomas WIEGAND, Wojciech SAMEK, Sebastian LAPUSCHKIN
-
Publication number: 20250056040Abstract: An apparatus for block-wise decoding a picture from a data stream and/or encoding a picture into a data stream, the apparatus supporting at least one intra-prediction mode according to which the intra-prediction signal for a block of a predetermined size of the picture is determined by applying a first template of samples which neighbours the current block onto a neural network. The apparatus may be configured, for a current block differing from the predetermined size, to: resample a second template of samples neighboring the current block, so as to conform with the first template so as to obtain a resampled template; apply the resampled template of samples onto the neural network so as to obtain a preliminary intra-prediction signal; and resample the preliminary intra-prediction signal so as to conform with the current block so as to obtain the intra-prediction signal for the current block.Type: ApplicationFiled: October 23, 2024Publication date: February 13, 2025Inventors: Jonathan PFAFF, Philipp HELLE, Philipp MERKLE, Björn STALLENBERGER, Mischa SIEKMANN, Martin WINKEN, Adam WIECKOWSKI, Wojciech SAMEK, Stephan KALTENSTADLER, Heiko SCHWARZ, Detlev MARPE, Thomas WIEGAND