Patents by Inventor Peter Mariager

Peter Mariager 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: 12462821
    Abstract: The invention provides a method for real-time concealing errors in audio data packets. A Long Short-Term Memory (LSTM) neural network with a plurality of nodes is provided and pre-trained with audio data. A sequence of packets is received, each packet comprising a set of modified discrete cosine transform (MDCT) coefficients associated with a frame comprising time-domain samples of the audio signal. These MDCT coefficient data are applied to the LSTM neural network, and in case it is identified that a received packet is an erroneous packet, an output from the LSTM neural network is used to generate estimated MDCT co-efficients to provide a concealment packet to replace the erroneous packet. Preferably, the MDCT coefficients are normalized prior to applying to the LSTM neural network. This method can be performed in real-time. A low latency can be obtained and still with a high audio quality.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: November 4, 2025
    Assignee: RTX A/S
    Inventors: Peter Mariager, Jonas Koldkjaer Jensen, Filip Mathias Lillelund Jørgensen, Ricco Jensen
  • Publication number: 20230230602
    Abstract: The invention provides a method for real-time concealing errors in audio data packets. A Long Short-Term Memory (LSTM) neural network with a plurality of nodes is provided and pre-trained with audio data. A sequence of packets is received, each packet comprising a set of modified discrete cosine transform (MDCT) coefficients associated with a frame comprising time-domain samples of the audio signal. These MDCT coefficient data are applied to the LSTM neural network, and in case it is identified that a received packet is an erroneous packet, an output from the LSTM neural network is used to generate estimated MDCT co-efficients to provide a concealment packet to replace the erroneous packet. Preferably, the MDCT coefficients are normalized prior to applying to the LSTM neural network. This method can be performed in real-time. A low latency can be obtained and still with a high audio quality.
    Type: Application
    Filed: June 17, 2021
    Publication date: July 20, 2023
    Inventors: Peter MARIAGER, Jonas Koldkjaer JENSEN, Filip Mathias Lillelund JØRGENSEN, Ricco JENSEN
  • Patent number: 9454391
    Abstract: A method for programming a processor in a communication device arranged for communication according to a DECT/CAT-iq protocol. The method has three steps: 1) A high level language program code is provided, the program code being arranged to influence a function of the communication device. E.g. this program code may be an application program code. 2) The program code is then interpreted into a corresponding machine language code arranged for execution on the processor in the communication device. 3) Finally, this machine language is executed by the processor in the communication device. This method allows a user to program the DECT/CAT-iq device in a high level language without the need for a compiler to compile the high level language program into a processor specific machine code. Preferably, the interpreting of the high level program code is performed by the processor (P) in the communication device. Especially, the processor (P) may be programmed to operate as a virtual central processing unit (VCPU).
    Type: Grant
    Filed: February 3, 2011
    Date of Patent: September 27, 2016
    Assignee: RTX A/S
    Inventors: Jens Toftgaard Petersen, Peter Mariager
  • Publication number: 20130045730
    Abstract: A method for programming a processor in a communication device arranged for communication according to a DECT/CAT-iq protocol. The method has three steps: 1) A high level language program code is provided, the program code being arranged to influence a function of the communication device. E.g. this program code may be an application program code. 2) The program code is then interpreted into a corresponding machine language code arranged for execution on the processor in the communication device. 3) Finally, this machine language is executed by the processor in the communication device. This method allows a user to program the DECT/CAT-iq device in a high level language without the need for a compiler to compile the high level language program into a processor specific machine code. Preferably, the interpreting of the high level program code is performed by the processor (P) in the communication device. Especially, the processor (P) may be programmed to operate as a virtual central processing unit (VCPU).
    Type: Application
    Filed: February 3, 2011
    Publication date: February 21, 2013
    Applicant: RTX A/S
    Inventors: Jens Toftgaard Petersen, Peter Mariager