Immersion Networks, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-30 de 30 pour Immersion Networks, Inc. Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 27
        Marque 3
Juridiction
        États-Unis 23
        International 7
Date
2024 2
2023 6
2022 2
2021 6
2020 1
Voir plus
Classe IPC
G10L 19/00 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique 11
G10L 19/02 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique utilisant l'analyse spectrale, p. ex. vocodeurs à transformée ou vocodeurs à sous-bandes 10
G10L 19/008 - Codage ou décodage du signal audio multi-canal utilisant la corrélation inter-canaux pour réduire la redondance, p. ex. stéréo combinée, codage d’intensité ou matriçage 9
G10L 19/025 - Détection de transitions ou d’attaques pour le changement de résolution temps/fréquence 9
G10L 19/032 - Quantification ou dé-quantification de composantes spectrales 9
Voir plus
Classe NICE
38 - Services de télécommunications 2
42 - Services scientifiques, technologiques et industriels, recherche et conception 2
Statut
En Instance 2
Enregistré / En vigueur 28

1.

SYSTEM AND METHOD FOR AUDIO DIFFUSOR

      
Numéro d'application 18291998
Statut En instance
Date de dépôt 2022-07-25
Date de la première publication 2024-09-26
Propriétaire Immersion Networks, Inc. (USA)
Inventeur(s) Johnston, James David

Abrégé

A system for processing audio data, comprising a diffusion data filter coupled to a source of digital audio data, the diffusion data filter configured to generate filtered audio data from the digital audio data. A delay coupled to the source of digital audio data, the delay configured to delay the digital audio data by a predetermined amount. A first multiplier configured to multiply the filtered audio data by a distance gain parameter to generate a first intermediate output. A second multiplier configured to multiply the delayed digital audio data by a complementary distance gain parameter to generate a second intermediate output. An adder configured to add the first intermediate output and the second intermediate output to generate an audio output.

Classes IPC  ?

  • H04S 7/00 - Dispositions pour l'indicationDispositions pour la commande, p. ex. pour la commande de l'équilibrage
  • H04S 1/00 - Systèmes à deux canaux

2.

System and method for processing audio data into a plurality of frequency components

      
Numéro d'application 18514393
Numéro de brevet 12080303
Statut Délivré - en vigueur
Date de dépôt 2023-11-20
Date de la première publication 2024-03-14
Date d'octroi 2024-09-03
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s)
  • Johnston, James David
  • White, Stephen Daniel
  • Hor, King Wei
  • Genova, Barry M.

Abrégé

An encoder operable to filter audio signals into a plurality of frequency band components, generate quantized digital components for each band, identify a potential for pre-echo events within the generated quantized digital components, generate an approximate signal by decoding the quantized digital components using inverse pulse code modulation, generate an error signal by comparing the approximate signal with the sampled audio signal, and process the error signal and quantized digital components. The encoder operable to process the error signal by processing delayed audio signals and Q band values, determining the potential for pre-echo events from the Q band values, and determining scale factors and MDCT block sizes for the potential for pre-echo events.

Classes IPC  ?

  • G10L 19/025 - Détection de transitions ou d’attaques pour le changement de résolution temps/fréquence
  • G10L 19/00 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique
  • G10L 19/008 - Codage ou décodage du signal audio multi-canal utilisant la corrélation inter-canaux pour réduire la redondance, p. ex. stéréo combinée, codage d’intensité ou matriçage
  • G10L 19/02 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique utilisant l'analyse spectrale, p. ex. vocodeurs à transformée ou vocodeurs à sous-bandes
  • G10L 19/032 - Quantification ou dé-quantification de composantes spectrales
  • G10L 19/16 - Architecture de vocodeur
  • H03H 17/02 - Réseaux sélecteurs de fréquence
  • H04B 1/66 - Détails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour réduire la largeur de bande des signauxDétails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour améliorer l'efficacité de la transmission
  • H04B 3/20 - Réduction des effets d'échos ou de sifflementSystèmes à ligne de transmission Détails ouverture ou fermeture de la voie d'émissionCommande de la transmission dans une direction ou l'autre
  • H04B 3/21 - Réduction des effets d'échos ou de sifflementSystèmes à ligne de transmission Détails ouverture ou fermeture de la voie d'émissionCommande de la transmission dans une direction ou l'autre utilisant un ensemble de filtres passe-bandes
  • H04L 65/70 - Mise en paquets adaptés au réseau des données multimédias
  • H04L 65/75 - Gestion des paquets du réseau multimédia
  • H04N 19/44 - Décodeurs spécialement adaptés à cet effet, p. ex. décodeurs vidéo asymétriques par rapport à l’encodeur
  • H04N 19/625 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée utilisant une transformée en cosinus discrète
  • H04N 21/233 - Traitement de flux audio élémentaires

3.

SYSTEM AND METHOD FOR DIGITAL SIGNAL PROCESSING USING ADAPTIVE SOFT CLIPPING WITH LOOKAHEAD

      
Numéro d'application US2023025723
Numéro de publication 2023/249939
Statut Délivré - en vigueur
Date de dépôt 2023-06-20
Date de publication 2023-12-28
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s) Smirnov, Serge

Abrégé

A system for processing an audio signal, comprising one or more algorithms operating on a processor and configured to generate a block of audio data, determine whether a previous block of audio data was processed with dipping active, scan the block of audio data to generate lookahead information if the previous block of audio data was not processed with clipping active and use adaptive soft clipping if the previous block of audio data was processed with clipping active.

Classes IPC  ?

  • H03G 11/08 - Limitation du taux de variation d'amplitude
  • H03G 5/16 - Commande automatique
  • H03G 7/00 - Compression ou expansion de volume dans les amplificateurs

4.

Methods and apparatuses for producing smooth representations of input motion in time and space

      
Numéro d'application 18320392
Numéro de brevet 12141377
Statut Délivré - en vigueur
Date de dépôt 2023-05-19
Date de la première publication 2023-11-09
Date d'octroi 2024-11-12
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s) Jersild, Joshua

Abrégé

The present invention provides a method that comprises accepting a plurality of positional data with corresponding times of the motion, determining one or more continuous positional functions that together represent an approximation of path of the positional data, and determining, for each positional function, one or more time functions that together represent an approximation of the times for the positional data corresponding to the positional functions. The present invention provides an apparatus that comprises an input device and a computer system configured to accept the motion signals generated by the input device, determine one or more continuous positional functions that together represent an approximation of the path of the positional data, and determine, for each positional function, one or more time functions that together represent an approximation of the times for the positional data corresponding to the positional functions.

Classes IPC  ?

  • G06F 3/038 - Dispositions de commande et d'interface à cet effet, p. ex. circuits d'attaque ou circuits de contrôle incorporés dans le dispositif
  • G06F 3/0346 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection de l’orientation ou du mouvement libre du dispositif dans un espace en trois dimensions [3D], p. ex. souris 3D, dispositifs de pointage à six degrés de liberté [6-DOF] utilisant des capteurs gyroscopiques, accéléromètres ou d’inclinaison

5.

SYSTEMS AND METHODS FOR STABILIZING MAGNETIC FIELD OF INERTIAL MEASUREMENT UNIT

      
Numéro d'application 18120690
Statut En instance
Date de dépôt 2023-03-13
Date de la première publication 2023-07-06
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s) Felice, Michael J.

Abrégé

A method for stabilizing a magnetic field of an inertial measurement unit (IMU), is provided that includes initializing accelerometer and gyroscope (AG) heading data for the IMU and initializing accelerometer, gyroscope and magnetometer (AGM) heading data for the IMU. Determining whether a tracking state exists and completing processing of the AG heading data and the AGM heading data if the tracking state does not exist. Calculating a magnetic field error if the tracking state exists.

Classes IPC  ?

  • G01C 21/16 - NavigationInstruments de navigation non prévus dans les groupes en utilisant des mesures de la vitesse ou de l'accélération exécutées à bord de l'objet navigantNavigation à l'estime en intégrant l'accélération ou la vitesse, c.-à-d. navigation par inertie

6.

System and method for processing audio data into a plurality of frequency components

      
Numéro d'application 18100275
Numéro de brevet 11823691
Statut Délivré - en vigueur
Date de dépôt 2023-01-23
Date de la première publication 2023-05-25
Date d'octroi 2023-11-21
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s)
  • Johnston, James David
  • White, Stephen Daniel
  • Hor, King Wei
  • Genova, Barry M.

Abrégé

An encoder operable to filter audio signals into a plurality of frequency band components, generate quantized digital components for each band, identify a potential for pre-echo events within the generated quantized digital components, generate an approximate signal by decoding the quantized digital components using inverse pulse code modulation, generate an error signal by comparing the approximate signal with the sampled audio signal, and process the error signal and quantized digital components. The encoder operable to process the error signal by processing delayed audio signals and Q band values, determining the potential for pre-echo events from the Q band values, and determining scale factors and MDCT block sizes for the potential for pre-echo events. The encoder operable to transform the error signal into high resolution frequency components using the MDCT block sizes, quantize the scale factors and frequency components, and encode the quantized lines, block sizes, and quantized scale factors for inclusion in the bitstream.

Classes IPC  ?

  • G10L 19/025 - Détection de transitions ou d’attaques pour le changement de résolution temps/fréquence
  • G10L 19/16 - Architecture de vocodeur
  • H04N 19/625 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée utilisant une transformée en cosinus discrète
  • H04N 19/44 - Décodeurs spécialement adaptés à cet effet, p. ex. décodeurs vidéo asymétriques par rapport à l’encodeur
  • H04B 1/66 - Détails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour réduire la largeur de bande des signauxDétails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour améliorer l'efficacité de la transmission
  • H04B 3/20 - Réduction des effets d'échos ou de sifflementSystèmes à ligne de transmission Détails ouverture ou fermeture de la voie d'émissionCommande de la transmission dans une direction ou l'autre
  • G10L 19/00 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique
  • G10L 19/032 - Quantification ou dé-quantification de composantes spectrales
  • H04L 65/70 - Mise en paquets adaptés au réseau des données multimédias
  • H04L 65/75 - Gestion des paquets du réseau multimédia
  • G10L 19/008 - Codage ou décodage du signal audio multi-canal utilisant la corrélation inter-canaux pour réduire la redondance, p. ex. stéréo combinée, codage d’intensité ou matriçage
  • G10L 19/02 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique utilisant l'analyse spectrale, p. ex. vocodeurs à transformée ou vocodeurs à sous-bandes
  • H04N 21/233 - Traitement de flux audio élémentaires
  • H03H 17/02 - Réseaux sélecteurs de fréquence
  • H04B 3/21 - Réduction des effets d'échos ou de sifflementSystèmes à ligne de transmission Détails ouverture ou fermeture de la voie d'émissionCommande de la transmission dans une direction ou l'autre utilisant un ensemble de filtres passe-bandes

7.

Loudness equalization system

      
Numéro d'application 17910017
Numéro de brevet 12160214
Statut Délivré - en vigueur
Date de dépôt 2021-03-12
Date de la première publication 2023-04-13
Date d'octroi 2024-12-03
Propriétaire Immersion Networks, Inc. (USA)
Inventeur(s)
  • Smirnov, Serge
  • Johnston, James David

Abrégé

A method for loudness equalization is provided that includes receiving input loudness data at an audio processing system. Converting gain data of the input loudness data to a linear scale at the audio processing system. Determining a reciprocal of a gain-linear loudness value as a function of the converted gain data using the audio processing system. Determining a compression ratio using the audio processing system. Performing temporal smoothing and look ahead processing using the audio processing system. Outputting gain data as a function of the temporal smoothing and look ahead processing using the audio processing system.

Classes IPC  ?

  • H03G 5/16 - Commande automatique
  • G10L 19/02 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique utilisant l'analyse spectrale, p. ex. vocodeurs à transformée ou vocodeurs à sous-bandes
  • H03G 9/00 - Combinaisons de plusieurs types de commande, p. ex. commande de gain et commande de tonalité
  • H03G 9/02 - Combinaisons de plusieurs types de commande, p. ex. commande de gain et commande de tonalité dans des amplificateurs non accordés
  • H04R 3/04 - Circuits pour transducteurs pour corriger la fréquence de réponse

8.

SYSTEM AND METHOD FOR AUDIO DIFFUSOR

      
Numéro d'application US2022038137
Numéro de publication 2023/009414
Statut Délivré - en vigueur
Date de dépôt 2022-07-25
Date de publication 2023-02-02
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s) Johnston, James David

Abrégé

A system for processing audio data, comprising a diffusion data filter coupled to a source of digital audio data, the diffusion data filter configured to generate filtered audio data from the digital audio data. A delay coupled to the source of digital audio data, the delay configured to delay the digital audio data by a predetermined amount. A first multiplier configured to multiply the filtered audio data by a distance gain parameter to generate a first intermediate output. A second multiplier configured to multiply the delayed digital audio data by a complementary distance gain parameter to generate a second intermediate output. An adder configured to add the first intermediate output and the second intermediate output to generate an audio output.

Classes IPC  ?

  • H04R 3/04 - Circuits pour transducteurs pour corriger la fréquence de réponse
  • H04R 3/12 - Circuits pour transducteurs pour distribuer des signaux à plusieurs haut-parleurs

9.

System and method for processing audio data into a plurality of frequency components

      
Numéro d'application 17707133
Numéro de brevet 11562758
Statut Délivré - en vigueur
Date de dépôt 2022-03-29
Date de la première publication 2022-07-14
Date d'octroi 2023-01-24
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s)
  • Johnston, James David
  • White, Stephen Daniel
  • Hor, King Wei
  • Genova, Barry M.

Abrégé

An encoder operable to filter audio signals into a plurality of frequency band components, generate quantized digital components for each band, identify a potential for pre-echo events within the generated quantized digital components, generate an approximate signal by decoding the quantized digital components using inverse pulse code modulation, generate an error signal by comparing the approximate signal with the sampled audio signal, and process the error signal and quantized digital components. The encoder operable to process the error signal by processing delayed audio signals and Q band values, determining the potential for pre-echo events from the Q band values, and determining scale factors and MDCT block sizes for the potential for pre-echo events. The encoder operable to transform the error signal into high resolution frequency components using the MDCT block sizes, quantize the scale factors and frequency components, and encode the quantized lines, block sizes, and quantized scale factors for inclusion in the bitstream.

Classes IPC  ?

  • G10L 19/16 - Architecture de vocodeur
  • H04N 19/625 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée utilisant une transformée en cosinus discrète
  • H04N 19/44 - Décodeurs spécialement adaptés à cet effet, p. ex. décodeurs vidéo asymétriques par rapport à l’encodeur
  • H04B 1/66 - Détails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour réduire la largeur de bande des signauxDétails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour améliorer l'efficacité de la transmission
  • H04B 3/20 - Réduction des effets d'échos ou de sifflementSystèmes à ligne de transmission Détails ouverture ou fermeture de la voie d'émissionCommande de la transmission dans une direction ou l'autre
  • G10L 19/025 - Détection de transitions ou d’attaques pour le changement de résolution temps/fréquence
  • G10L 19/00 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique
  • G10L 19/032 - Quantification ou dé-quantification de composantes spectrales
  • H04L 65/70 - Mise en paquets adaptés au réseau des données multimédias
  • H04L 65/75 - Gestion des paquets du réseau multimédia
  • G10L 19/008 - Codage ou décodage du signal audio multi-canal utilisant la corrélation inter-canaux pour réduire la redondance, p. ex. stéréo combinée, codage d’intensité ou matriçage
  • G10L 19/02 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique utilisant l'analyse spectrale, p. ex. vocodeurs à transformée ou vocodeurs à sous-bandes
  • H04N 21/233 - Traitement de flux audio élémentaires
  • H03H 17/02 - Réseaux sélecteurs de fréquence
  • H04B 3/21 - Réduction des effets d'échos ou de sifflementSystèmes à ligne de transmission Détails ouverture ou fermeture de la voie d'émissionCommande de la transmission dans une direction ou l'autre utilisant un ensemble de filtres passe-bandes

10.

Methods and apparatuses for producing smooth representations of input motion in time and space

      
Numéro d'application 17691672
Numéro de brevet 11687176
Statut Délivré - en vigueur
Date de dépôt 2022-03-10
Date de la première publication 2022-06-23
Date d'octroi 2023-06-27
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s) Jersild, Joshua

Abrégé

The present invention provides a method and apparatus that are directed to accepting a plurality of positional data with corresponding times of the motion, determining one or more continuous positional functions that together represent an approximation of path of the positional data, and determining, for each positional function, one or more time functions that together represent an approximation of the times for the positional data corresponding to the positional functions.

Classes IPC  ?

  • G06F 3/038 - Dispositions de commande et d'interface à cet effet, p. ex. circuits d'attaque ou circuits de contrôle incorporés dans le dispositif
  • G06F 3/0346 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection de l’orientation ou du mouvement libre du dispositif dans un espace en trois dimensions [3D], p. ex. souris 3D, dispositifs de pointage à six degrés de liberté [6-DOF] utilisant des capteurs gyroscopiques, accéléromètres ou d’inclinaison

11.

LOUDNESS EQUALIZATION SYSTEM

      
Numéro d'application US2021022153
Numéro de publication 2021/183916
Statut Délivré - en vigueur
Date de dépôt 2021-03-12
Date de publication 2021-09-16
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s)
  • Smirnov, Serge
  • Johnston, James, David

Abrégé

A method for loudness equalization is provided that includes receiving input loudness data at an audio processing system. Converting gain data of the input loudness data to a linear scale at the audio processing system. Determining a reciprocal of a gain-linear loudness value as a function of the converted gain data using the audio processing system. Determining a compression ratio using the audio processing system. Performing temporal smoothing and look ahead processing using the audio processing system. Outputting gain data as a function of the temporal smoothing and look ahead processing using the audio processing system.

Classes IPC  ?

  • H03G 1/00 - Détails des dispositions pour le réglage de l'amplification
  • G06F 3/16 - Entrée acoustiqueSortie acoustique

12.

SYSTEMS AND METHODS FOR STABILIZING MAGNETIC FIELD OF INERTIAL MEASUREMENT UNIT

      
Numéro d'application US2020066124
Numéro de publication 2021/127508
Statut Délivré - en vigueur
Date de dépôt 2020-12-18
Date de publication 2021-06-24
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s) Felice, Michael J.

Abrégé

A method for stabilizing a magnetic field of an inertial measurement unit (IMU), is provided that includes initializing accelerometer and gyroscope (AG) heading data for the IMU and initializing accelerometer, gyroscope and magnetometer (AGM) heading data for the IMU. Determining whether a tracking state exists and completing processing of the AG heading data and the AGM heading data if the tracking state does not exist. Calculating a magnetic field error if the tracking state exists.

Classes IPC  ?

  • G01C 25/00 - Fabrication, étalonnage, nettoyage ou réparation des instruments ou des dispositifs mentionnés dans les autres groupes de la présente sous-classe
  • G01C 21/10 - NavigationInstruments de navigation non prévus dans les groupes en utilisant des mesures de la vitesse ou de l'accélération

13.

Systems and methods for stabilizing magnetic field of inertial measurement unit

      
Numéro d'application 17127307
Numéro de brevet 11604067
Statut Délivré - en vigueur
Date de dépôt 2020-12-18
Date de la première publication 2021-06-24
Date d'octroi 2023-03-14
Propriétaire Immersion Networks, Inc. (USA)
Inventeur(s) Felice, Michael J.

Abrégé

A method for stabilizing a magnetic field of an inertial measurement unit (IMU), is provided that includes initializing accelerometer and gyroscope (AG) heading data for the IMU and initializing accelerometer, gyroscope and magnetometer (AGM) heading data for the IMU. Determining whether a tracking state exists and completing processing of the AG heading data and the AGM heading data if the tracking state does not exist. Calculating a magnetic field error if the tracking state exists.

Classes IPC  ?

  • G01C 21/16 - NavigationInstruments de navigation non prévus dans les groupes en utilisant des mesures de la vitesse ou de l'accélération exécutées à bord de l'objet navigantNavigation à l'estime en intégrant l'accélération ou la vitesse, c.-à-d. navigation par inertie

14.

System and method for processing audio data

      
Numéro d'application 17113479
Numéro de brevet 11289108
Statut Délivré - en vigueur
Date de dépôt 2020-12-07
Date de la première publication 2021-03-25
Date d'octroi 2022-03-29
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s)
  • Johnston, James David
  • White, Stephen Daniel
  • Hor, King Wei
  • Genova, Barry M.

Abrégé

An encoder operable to filter audio signals into a plurality of frequency band components, generate quantized digital components for each band, identify a potential for pre-echo events within the generated quantized digital components, generate an approximate signal by decoding the quantized digital components using inverse pulse code modulation, generate an error signal by comparing the approximate signal with the sampled audio signal, and process the error signal and quantized digital components. The encoder operable to process the error signal by processing delayed audio signals and Q band values, determining the potential for pre-echo events from the Q band values, and determining scale factors and MDCT block sizes for the potential for pre-echo events. The encoder operable to transform the error signal into high resolution frequency components using the MDCT block sizes, quantize the scale factors and frequency components, and encode the quantized lines, block sizes, and quantized scale factors for inclusion in the bitstream.

Classes IPC  ?

  • H04B 3/20 - Réduction des effets d'échos ou de sifflementSystèmes à ligne de transmission Détails ouverture ou fermeture de la voie d'émissionCommande de la transmission dans une direction ou l'autre
  • G10L 19/16 - Architecture de vocodeur
  • H04N 19/625 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée utilisant une transformée en cosinus discrète
  • H04N 19/44 - Décodeurs spécialement adaptés à cet effet, p. ex. décodeurs vidéo asymétriques par rapport à l’encodeur
  • H04B 1/66 - Détails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour réduire la largeur de bande des signauxDétails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour améliorer l'efficacité de la transmission
  • G10L 19/025 - Détection de transitions ou d’attaques pour le changement de résolution temps/fréquence
  • G10L 19/00 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique
  • G10L 19/032 - Quantification ou dé-quantification de composantes spectrales
  • G10L 19/008 - Codage ou décodage du signal audio multi-canal utilisant la corrélation inter-canaux pour réduire la redondance, p. ex. stéréo combinée, codage d’intensité ou matriçage
  • G10L 19/02 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique utilisant l'analyse spectrale, p. ex. vocodeurs à transformée ou vocodeurs à sous-bandes
  • H04L 65/60 - Diffusion en flux de paquets multimédias
  • H04N 21/233 - Traitement de flux audio élémentaires
  • H03H 17/02 - Réseaux sélecteurs de fréquence
  • H04B 3/21 - Réduction des effets d'échos ou de sifflementSystèmes à ligne de transmission Détails ouverture ou fermeture de la voie d'émissionCommande de la transmission dans une direction ou l'autre utilisant un ensemble de filtres passe-bandes

15.

Systems and methods for processing high frequency audio signal

      
Numéro d'application 16568858
Numéro de brevet 11380343
Statut Délivré - en vigueur
Date de dépôt 2019-09-12
Date de la première publication 2021-03-18
Date d'octroi 2022-07-05
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s)
  • Johnston, James David
  • Hor, King Wei

Abrégé

A method for encoding an audio signal, comprising using one or more algorithms operating on a processor to filter the audio signal into two output signals, wherein each output signal has a sampling rate that is equal to a sampling rate of the audio signal, and wherein one of the output signals includes high frequency data. Using one or more algorithms operating on the processor to window the high frequency data by selecting a set of the high frequency data. Using one or more algorithms operating on the processor to determine a set of linear predictive coding (LPC) coefficients for the windowed data. Using one or more algorithms operating on the processor to generate energy scale values for the windowed data. Using one or more algorithms operating on the processor to generate an encoded high frequency bitstream.

Classes IPC  ?

16.

SYSTEMS AND METHODS FOR PROCESSING HIGH FREQUENCY AUDIO SIGNAL

      
Numéro d'application US2020050529
Numéro de publication 2021/050969
Statut Délivré - en vigueur
Date de dépôt 2020-09-11
Date de publication 2021-03-18
Propriétaire IMMERSION NETWORKS, INC (USA)
Inventeur(s)
  • Johnston, James, David
  • Hor, King, Wei

Abrégé

A method for encoding an audio signal, comprising using one or more algorithms operating on a processor to filter the audio signal into two output signals, wherein each output signal has a sampling rate that is equal to a sampling rate of the audio signal, and wherein one of the output signals includes high frequency data. Using one or more algorithms operating on the processor to window the high frequency data by selecting a set of the high frequency data. Using one or more algorithms operating on the processor to determine a set of linear predictive coding (LPC) coefficients for the windowed data. Using one or more algorithms operating on the processor to generate energy scale values for the windowed data. Using one or more algorithms operating on the processor to generate an encoded high frequency bitstream.

Classes IPC  ?

  • G10L 19/22 - Décision en matière de mode, c.-à-d. fondée sur le contenu du signal audio plutôt que sur des paramètres externes
  • G10L 19/03 - Prédiction spectrale pour empêcher le pré-échoMise en forme de bruit temporaire [TNS], p. ex. dans MPEG2 ou MPEG4

17.

Methods and apparatuses for producing smooth representations of input motion in time and space

      
Numéro d'application 16960815
Numéro de brevet 11281312
Statut Délivré - en vigueur
Date de dépôt 2019-01-07
Date de la première publication 2020-12-10
Date d'octroi 2022-03-22
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s) Jersild, Joshua

Abrégé

The present invention provides a method that includes accepting a plurality of positional data with corresponding times of the motion, determining one or more continuous positional functions that together represent an approximation of path of the positional data, and determining, for each positional function, one or more time functions that together represent an approximation of the times for the positional data corresponding to the positional functions.

Classes IPC  ?

  • G06F 3/038 - Dispositions de commande et d'interface à cet effet, p. ex. circuits d'attaque ou circuits de contrôle incorporés dans le dispositif
  • G06F 3/0346 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection de l’orientation ou du mouvement libre du dispositif dans un espace en trois dimensions [3D], p. ex. souris 3D, dispositifs de pointage à six degrés de liberté [6-DOF] utilisant des capteurs gyroscopiques, accéléromètres ou d’inclinaison

18.

System and method for processing audio data

      
Numéro d'application 16423834
Numéro de brevet 10861474
Statut Délivré - en vigueur
Date de dépôt 2019-05-28
Date de la première publication 2019-09-12
Date d'octroi 2020-12-08
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s)
  • Johnston, James David
  • White, Stephen Daniel
  • Hor, King Wei
  • Genova, Barry M.

Abrégé

An encoder operable to filter audio signals into a plurality of frequency band components, generate quantized digital components for each band, identify a potential for pre-echo events within the generated quantized digital components, generate an approximate signal by decoding the quantized digital components using inverse pulse code modulation, generate an error signal by comparing the approximate signal with the sampled audio signal, and process the error signal and quantized digital components. The encoder operable to process the error signal by processing delayed audio signals and Q band values, determining the potential for pre-echo events from the Q band values, and determining scale factors and MDCT block sizes for the potential for pre-echo events. The encoder operable to transform the error signal into high resolution frequency components using the MDCT block sizes, quantize the scale factors and frequency components, and encode the quantized lines, block sizes, and quantized scale factors for inclusion in the bitstream.

Classes IPC  ?

  • H04B 3/20 - Réduction des effets d'échos ou de sifflementSystèmes à ligne de transmission Détails ouverture ou fermeture de la voie d'émissionCommande de la transmission dans une direction ou l'autre
  • G10L 19/16 - Architecture de vocodeur
  • H04N 19/625 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée utilisant une transformée en cosinus discrète
  • H04N 19/44 - Décodeurs spécialement adaptés à cet effet, p. ex. décodeurs vidéo asymétriques par rapport à l’encodeur
  • H04B 1/66 - Détails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour réduire la largeur de bande des signauxDétails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour améliorer l'efficacité de la transmission
  • G10L 19/025 - Détection de transitions ou d’attaques pour le changement de résolution temps/fréquence
  • G10L 19/00 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique
  • G10L 19/032 - Quantification ou dé-quantification de composantes spectrales
  • G10L 19/008 - Codage ou décodage du signal audio multi-canal utilisant la corrélation inter-canaux pour réduire la redondance, p. ex. stéréo combinée, codage d’intensité ou matriçage
  • G10L 19/02 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique utilisant l'analyse spectrale, p. ex. vocodeurs à transformée ou vocodeurs à sous-bandes
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04N 21/233 - Traitement de flux audio élémentaires
  • H03H 17/02 - Réseaux sélecteurs de fréquence
  • H04B 3/21 - Réduction des effets d'échos ou de sifflementSystèmes à ligne de transmission Détails ouverture ou fermeture de la voie d'émissionCommande de la transmission dans une direction ou l'autre utilisant un ensemble de filtres passe-bandes

19.

METHODS AND APPARATUSES FOR PRODUCING SMOOTH REPRESENTATIONS OF INPUT MOTION IN TIME AND SPACE

      
Numéro d'application US2019012512
Numéro de publication 2019/136365
Statut Délivré - en vigueur
Date de dépôt 2019-01-07
Date de publication 2019-07-11
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s) Jersild, Joshua

Abrégé

Methods and apparatuses that accept user input of motion and produce a representation of the motion smoothly and compactly. The present invention provides a method that comprises accepting a plurality of positional data with corresponding times of the motion, determining one or more continuous positional functions that together represent an approximation of path of the positional data, and determining, for each positional function, one or more time functions that together represent an approximation of the times for the positional data corresponding to the positional functions. The present invention provides an apparatus that comprises an input device and a computer system configured to accept the motion signals generated by the input device, determine one or more continuous positional functions that together represent an approximation of the path of the positional data, and determine, for each positional function, one or more time functions that together represent an approximation of the times for the positional data corresponding to the positional functions.

Classes IPC  ?

  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction

20.

Inertial measurement unit management with reduced rotational drift

      
Numéro d'application 16144087
Numéro de brevet 10670405
Statut Délivré - en vigueur
Date de dépôt 2018-09-27
Date de la première publication 2019-07-04
Date d'octroi 2020-06-02
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s) Felice, Michael

Abrégé

A system, comprising a clock generating a timing signal, a magnetometer coupled to the clock and configured to receive the timing signal and to generate first heading data and a gyroscope coupled to the clock and configured to receive the timing signal and to generate second heading data. The system further includes a first adder coupled to the magnetometer and gyroscope and configured to determine a difference signal as a function of the first heading data and the second heading data and a constrain data system coupled to the first adder and configured to apply a limit to the difference signal. A combine delta system is coupled to the constrain data system and configured to combine two or more of the constrained data values to generate a combined delta signal, and a second adder coupled to the gyroscope and the combine delta system and configured to add the combined delta signal to the second heading data.

Classes IPC  ?

  • G01C 21/18 - Plates-formes stabilisées, p. ex. par un gyroscope
  • G01C 21/06 - NavigationInstruments de navigation non prévus dans les groupes par des moyens terrestres impliquant la mesure de l'angle de dériveNavigationInstruments de navigation non prévus dans les groupes par des moyens terrestres impliquant la correction de la dérive
  • G01R 33/00 - Dispositions ou appareils pour la mesure des grandeurs magnétiques
  • G01C 25/00 - Fabrication, étalonnage, nettoyage ou réparation des instruments ou des dispositifs mentionnés dans les autres groupes de la présente sous-classe

21.

in

      
Numéro d'application 1433294
Statut Enregistrée
Date de dépôt 2018-04-17
Date d'enregistrement 2018-04-17
Propriétaire IMMERSION NETWORKS, INC. (USA)
Classes de Nice  ?
  • 38 - Services de télécommunications
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Communication services, namely, transmission of voice, audio, visual images and data by telecommunications networks, wireless communication networks, the Internet, information services networks and data networks; electronic transmission and streaming of digital media content for others via global and local computer networks; streaming of data; streaming of audio, visual and audiovisual material via a global computer network; telecommunication services, namely, transmission of voice, data, graphics, images, audio and video by means of telecommunications networks, wireless communication networks, and the Internet. Computer services, namely, digital formatting and compression of music and video images into downloadable media; design and development of software and hardware for compression and decompression of multimedia contents; digital compression of computer data; digital compression of audio and video data; providing temporary use of on-line non-downloadable software and applications for users to process, transcode, convert, encode, decode, manipulate and distribute digital audio, video and audiovisual files; providing a web site featuring technology that enables users to upload and download music and videos (terms considered too vague by the international Bureau - rule 13 (2) (b) of the Common Regulations).

22.

System and method for processing audio data

      
Numéro d'application 15786451
Numéro de brevet 10354668
Statut Délivré - en vigueur
Date de dépôt 2017-10-17
Date de la première publication 2018-09-27
Date d'octroi 2019-07-16
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s)
  • Johnston, James David
  • White, Stephen Daniel
  • Hor, King Wei
  • Genova, Barry M.

Abrégé

A codec operable to process audio data and related data. The codec further operable to receive at least one of an audio, audio auxiliary, program configuration, and data signals from a program source, the audio signals including at least one of single channel audio and multi-channel audio signals, audio auxiliary signals including spatial and motion data and environmental characteristics, the data signals including program related data. The codec further operable to generate a non-transitory encoded bitstream, wherein the bitstream includes at least one of synchronization command data and at least one of a program command data, audio channel data, audio auxiliary data, program content data, and an end of stream data, wherein the encoded bitstream includes an identifier for defining packet type for each data component. The synchronization command data includes a stream start flag defining an entry point for decoding the bitstream and further provides sample rate for the encoded bitstream.

Classes IPC  ?

  • H04B 3/21 - Réduction des effets d'échos ou de sifflementSystèmes à ligne de transmission Détails ouverture ou fermeture de la voie d'émissionCommande de la transmission dans une direction ou l'autre utilisant un ensemble de filtres passe-bandes
  • G10L 19/16 - Architecture de vocodeur
  • H04N 19/625 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée utilisant une transformée en cosinus discrète
  • H04N 19/44 - Décodeurs spécialement adaptés à cet effet, p. ex. décodeurs vidéo asymétriques par rapport à l’encodeur
  • H04B 1/66 - Détails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour réduire la largeur de bande des signauxDétails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour améliorer l'efficacité de la transmission
  • H04B 3/20 - Réduction des effets d'échos ou de sifflementSystèmes à ligne de transmission Détails ouverture ou fermeture de la voie d'émissionCommande de la transmission dans une direction ou l'autre
  • G10L 19/02 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique utilisant l'analyse spectrale, p. ex. vocodeurs à transformée ou vocodeurs à sous-bandes
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04N 21/233 - Traitement de flux audio élémentaires
  • H03H 17/02 - Réseaux sélecteurs de fréquence
  • G10L 19/025 - Détection de transitions ou d’attaques pour le changement de résolution temps/fréquence
  • G10L 19/00 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique
  • G10L 19/032 - Quantification ou dé-quantification de composantes spectrales
  • G10L 19/008 - Codage ou décodage du signal audio multi-canal utilisant la corrélation inter-canaux pour réduire la redondance, p. ex. stéréo combinée, codage d’intensité ou matriçage

23.

System and method for processing audio data

      
Numéro d'application 15786410
Numéro de brevet 10354667
Statut Délivré - en vigueur
Date de dépôt 2017-10-17
Date de la première publication 2018-09-27
Date d'octroi 2019-07-16
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s)
  • Johnston, James David
  • White, Stephen Daniel
  • Hor, King Wei
  • Genova, Barry M.

Abrégé

An encoder operable to filter audio signals into a plurality of frequency band components, generate quantized digital components for each band, identify a potential for pre-echo events within the generated quantized digital components, generate an approximate signal by decoding the quantized digital components using inverse pulse code modulation, generate an error signal by comparing the approximate signal with the sampled audio signal, and process the error signal and quantized digital components. The encoder operable to process the error signal by processing delayed audio signals and Q band values, determining the potential for pre-echo events from the Q band values, and determining scale factors and MDCT block sizes for the potential for pre-echo events. The encoder operable to transform the error signal into high resolution frequency components using the MDCT block sizes, quantize the scale factors and frequency components, and encode the quantized lines, block sizes, and quantized scale factors for inclusion in the bitstream.

Classes IPC  ?

  • G10L 19/16 - Architecture de vocodeur
  • H04N 19/625 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée utilisant une transformée en cosinus discrète
  • H04N 19/44 - Décodeurs spécialement adaptés à cet effet, p. ex. décodeurs vidéo asymétriques par rapport à l’encodeur
  • H04B 1/66 - Détails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour réduire la largeur de bande des signauxDétails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour améliorer l'efficacité de la transmission
  • H04B 3/20 - Réduction des effets d'échos ou de sifflementSystèmes à ligne de transmission Détails ouverture ou fermeture de la voie d'émissionCommande de la transmission dans une direction ou l'autre
  • G10L 19/02 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique utilisant l'analyse spectrale, p. ex. vocodeurs à transformée ou vocodeurs à sous-bandes
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04N 21/233 - Traitement de flux audio élémentaires
  • H03H 17/02 - Réseaux sélecteurs de fréquence
  • H04B 3/21 - Réduction des effets d'échos ou de sifflementSystèmes à ligne de transmission Détails ouverture ou fermeture de la voie d'émissionCommande de la transmission dans une direction ou l'autre utilisant un ensemble de filtres passe-bandes
  • G10L 19/025 - Détection de transitions ou d’attaques pour le changement de résolution temps/fréquence
  • G10L 19/00 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique
  • G10L 19/032 - Quantification ou dé-quantification de composantes spectrales
  • G10L 19/008 - Codage ou décodage du signal audio multi-canal utilisant la corrélation inter-canaux pour réduire la redondance, p. ex. stéréo combinée, codage d’intensité ou matriçage

24.

System and method for processing audio data

      
Numéro d'application 15786432
Numéro de brevet 10339947
Statut Délivré - en vigueur
Date de dépôt 2017-10-17
Date de la première publication 2018-09-27
Date d'octroi 2019-07-02
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s)
  • Johnston, James David
  • White, Stephen Daniel
  • Hor, King Wei
  • Genova, Barry M.

Abrégé

A decoder operable to decode audio signals. The decoder operable to receive an encoded bitstream that includes bitstream synchronization command data and program command data and process the encoded bitstream and identify within the bitstream the synchronization command data. The decoder further operable to decode the program command packet and at least one program related channel data using information provided in the synchronization command data and decode program related channel data using information provided in the program command data.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G10L 19/16 - Architecture de vocodeur
  • H04N 19/625 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée utilisant une transformée en cosinus discrète
  • H04N 19/44 - Décodeurs spécialement adaptés à cet effet, p. ex. décodeurs vidéo asymétriques par rapport à l’encodeur
  • H04B 1/66 - Détails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour réduire la largeur de bande des signauxDétails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour améliorer l'efficacité de la transmission
  • H04B 3/20 - Réduction des effets d'échos ou de sifflementSystèmes à ligne de transmission Détails ouverture ou fermeture de la voie d'émissionCommande de la transmission dans une direction ou l'autre
  • G10L 19/02 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique utilisant l'analyse spectrale, p. ex. vocodeurs à transformée ou vocodeurs à sous-bandes
  • H04N 21/233 - Traitement de flux audio élémentaires
  • H03H 17/02 - Réseaux sélecteurs de fréquence
  • H04B 3/21 - Réduction des effets d'échos ou de sifflementSystèmes à ligne de transmission Détails ouverture ou fermeture de la voie d'émissionCommande de la transmission dans une direction ou l'autre utilisant un ensemble de filtres passe-bandes
  • G10L 19/025 - Détection de transitions ou d’attaques pour le changement de résolution temps/fréquence
  • G10L 19/00 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique
  • G10L 19/032 - Quantification ou dé-quantification de composantes spectrales
  • G10L 19/008 - Codage ou décodage du signal audio multi-canal utilisant la corrélation inter-canaux pour réduire la redondance, p. ex. stéréo combinée, codage d’intensité ou matriçage

25.

System and method for processing audio data

      
Numéro d'application 15786459
Numéro de brevet 10354669
Statut Délivré - en vigueur
Date de dépôt 2017-10-17
Date de la première publication 2018-09-27
Date d'octroi 2019-07-16
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s)
  • Johnston, James David
  • White, Stephen Daniel
  • Hor, King Wei
  • Genova, Barry M.

Abrégé

A sub-band coder operable to process audio samples for use in a digital encoder. The sub-band coder comprising application code instructions executable on a processor configured to cause the coder to filter the audio samples into a plurality of frequency band components using at least one Pseudo-Quadrature Mirror Filter (PQMF) and modulate the plurality of frequency band components into a plurality of quantized band values using a pulse code modulation technique. The application code instructions further operable to cause the coder to decode the plurality of quantized band values into an approximation signal using an inverse pulse code modulation technique and at least one Inverse Pseudo-Quadrature Mirror Filter (IPQMF). The application code instructions operable to cause the coder generates an output for use by the digital encoder that includes the plurality of quantized band values, the approximation signal, and a plurality of encoded quantized band values.

Classes IPC  ?

  • H04N 21/233 - Traitement de flux audio élémentaires
  • G10L 19/16 - Architecture de vocodeur
  • H04N 19/625 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée utilisant une transformée en cosinus discrète
  • H04N 19/44 - Décodeurs spécialement adaptés à cet effet, p. ex. décodeurs vidéo asymétriques par rapport à l’encodeur
  • H04B 1/66 - Détails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour réduire la largeur de bande des signauxDétails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour améliorer l'efficacité de la transmission
  • H04B 3/20 - Réduction des effets d'échos ou de sifflementSystèmes à ligne de transmission Détails ouverture ou fermeture de la voie d'émissionCommande de la transmission dans une direction ou l'autre
  • G10L 19/02 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique utilisant l'analyse spectrale, p. ex. vocodeurs à transformée ou vocodeurs à sous-bandes
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H03H 17/02 - Réseaux sélecteurs de fréquence
  • H04B 3/21 - Réduction des effets d'échos ou de sifflementSystèmes à ligne de transmission Détails ouverture ou fermeture de la voie d'émissionCommande de la transmission dans une direction ou l'autre utilisant un ensemble de filtres passe-bandes
  • G10L 19/025 - Détection de transitions ou d’attaques pour le changement de résolution temps/fréquence
  • G10L 19/00 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique
  • G10L 19/032 - Quantification ou dé-quantification de composantes spectrales
  • G10L 19/008 - Codage ou décodage du signal audio multi-canal utilisant la corrélation inter-canaux pour réduire la redondance, p. ex. stéréo combinée, codage d’intensité ou matriçage

26.

Adaptive audio codec system, method and article

      
Numéro d'application 15151220
Numéro de brevet 10756755
Statut Délivré - en vigueur
Date de dépôt 2016-05-10
Date de la première publication 2017-11-16
Date d'octroi 2020-08-25
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s)
  • Johnston, James D.
  • White, Stephen

Abrégé

An encoder generates quantized signal words based on a difference signal. The encoder includes an adaptive quantizer. A step size applied by the adaptive quantizer is generated in a feedback loop and based on a loading factor and quantized signal words generated by the adaptive quantizer. The encoder includes coding circuitry which generates code words based on quantized signal words generated by the adaptive quantizer. The coding circuitry generates an escape code in response to a quantized signal word not being associated with a corresponding coding code word.

Classes IPC  ?

  • G10L 19/04 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique utilisant des techniques de prédiction
  • H03M 7/38 - Conversion en, ou à partir d'une modulation différentielle à plusieurs bits, c.-à-d. la différence entre des échantillons successifs étant codée par plus d'un bit adaptative
  • G10L 19/00 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique

27.

Adaptive audio encoder system, method and article

      
Numéro d'application 15151109
Numéro de brevet 10699725
Statut Délivré - en vigueur
Date de dépôt 2016-05-10
Date de la première publication 2017-11-16
Date d'octroi 2020-06-30
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s)
  • Johnston, James D.
  • White, Stephen

Abrégé

An encoder includes a low-pass filter to filter input audio signals. The low-pass filter has fixed filter coefficients. The encoder generates quantized signals based on a difference signal. The encoder includes an adaptive quantizer and a decoder to generate feedback signals. The decoder has an inverse quantizer and a predictor. The predictor has fixed control parameters which are based on a frequency response of the low-pass filter. The predictor may include a finite impulse response filter having fixed filter coefficients. The decoder may include an adaptive noise shaping filter coupled between the low-pass filter and the encoder. The adaptive noise shaping filter flattens signals within a frequency spectrum corresponding to a frequency spectrum of the low-pass filter.

Classes IPC  ?

  • G10L 19/04 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique utilisant des techniques de prédiction
  • H03M 7/38 - Conversion en, ou à partir d'une modulation différentielle à plusieurs bits, c.-à-d. la différence entre des échantillons successifs étant codée par plus d'un bit adaptative
  • H03M 3/04 - Modulation différentielle à plusieurs bits

28.

Adaptive audio decoder system, method and article

      
Numéro d'application 15151200
Numéro de brevet 10770088
Statut Délivré - en vigueur
Date de dépôt 2016-05-10
Date de la première publication 2017-11-16
Date d'octroi 2020-09-08
Propriétaire IMMERSION NETWORKS, INC. (USA)
Inventeur(s)
  • Johnston, James D.
  • White, Stephen

Abrégé

A decoder generates decoded signals based on quantized signals. The decoder includes an inverse quantizer and a predictor circuit. The quantized signals are generated in an encoder by low-pass filtering an input signal and encoding the filtered signal using adaptive differential pulse code modulation. The predictor circuit has filter coefficients based on a frequency response of the low-pass filter used to filter the input signal.

Classes IPC  ?

  • G10L 19/26 - Pré-filtrage ou post-filtrage
  • H03M 7/38 - Conversion en, ou à partir d'une modulation différentielle à plusieurs bits, c.-à-d. la différence entre des échantillons successifs étant codée par plus d'un bit adaptative
  • G10L 19/04 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique utilisant des techniques de prédiction
  • G10L 19/00 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique

29.

IN.

      
Numéro de série 87652394
Statut Enregistrée
Date de dépôt 2017-10-19
Date d'enregistrement 2021-07-20
Propriétaire IMMERSION NETWORKS, INC. ()
Classes de Nice  ? 38 - Services de télécommunications

Produits et services

Communication services, namely, transmission of voice, audio, visual images and data by telecommunications networks, wireless communication networks, the Internet, information services networks and data networks; Electronic transmission and streaming of digital media content for others via global and local computer networks; Streaming of data; Streaming of audio, visual and audiovisual material via a global computer network; Telecommunication services, namely, transmission of voice, data, graphics, images, audio and video by means of telecommunications networks, wireless communication networks, and the Internet

30.

IN

      
Numéro de série 87648355
Statut Enregistrée
Date de dépôt 2017-10-17
Date d'enregistrement 2021-07-20
Propriétaire IMMERSION NETWORKS, INC. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Computer services, namely, digital formatting and compression of music and video images into downloadable media; Design and development of software and hardware for compression and decompression of multimedia contents; Digital compression of computer data; Digital compression of audio and video data; Providing temporary use of on-line non-downloadable software and applications for users to process, transcode, convert, encode, decode, manipulate and distribute digital audio, video and audiovisual files