EP4627572B1 - Parametrische räumliche audiokodierung - Google Patents

Parametrische räumliche audiokodierung

Info

Publication number
EP4627572B1
EP4627572B1 EP23805488.6A EP23805488A EP4627572B1 EP 4627572 B1 EP4627572 B1 EP 4627572B1 EP 23805488 A EP23805488 A EP 23805488A EP 4627572 B1 EP4627572 B1 EP 4627572B1
Authority
EP
European Patent Office
Prior art keywords
vector
audio
ratio
generating
quantized
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
EP23805488.6A
Other languages
English (en)
French (fr)
Other versions
EP4627572C0 (de
EP4627572A1 (de
Inventor
Adriana Vasilache
Mikko-Ville Laitinen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Technologies Oy
Original Assignee
Nokia Technologies Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Technologies Oy filed Critical Nokia Technologies Oy
Priority to EP26159862.7A priority Critical patent/EP4723108A3/de
Publication of EP4627572A1 publication Critical patent/EP4627572A1/de
Application granted granted Critical
Publication of EP4627572B1 publication Critical patent/EP4627572B1/de
Publication of EP4627572C0 publication Critical patent/EP4627572C0/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/008Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/02Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
    • G10L19/032Quantisation or dequantisation of spectral components
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/16Vocoder architecture
    • G10L19/18Vocoders using multiple modes
    • G10L19/20Vocoders using multiple modes using sound class specific coding, hybrid encoders or object based coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S7/00Indicating arrangements; Control arrangements, e.g. balance control
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L2019/0001Codebooks
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L2019/0001Codebooks
    • G10L2019/0004Design or structure of the codebook
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L2019/0001Codebooks
    • G10L2019/0007Codebook element generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S2400/00Details of stereophonic systems covered by H04S but not provided for in its groups
    • H04S2400/15Aspects of sound capture and related signal processing for recording or reproduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S2420/00Techniques used stereophonic systems covered by H04S but not provided for in its groups
    • H04S2420/03Application of parametric coding in stereophonic audio systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Mathematical Physics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Claims (20)

  1. Eine Einrichtung zum Encodieren eines Audioobjektparameters, wobei die Einrichtung Mittel umfasst zum:
    Erhalten eines Verhältnisparameters, der einem jeweiligen Audioobjekt innerhalb einer Audioumgebung zugehörig ist, wobei die Audioumgebung mindestens zwei Audioobjekte umfasst und die Verhältnisparameter so konfiguriert sind eine Verteilung des jeweiligen Objekts innerhalb des Objektteils der gesamten Audioumgebung zu identifizieren;
    Quantisieren der Verhältnisparameter in Bezug auf die Audioobjekte unter Verwendung einer ersten Anzahl von Bits; wobei die Einrichtung dadurch gekennzeichnet ist, dass sie ferner Mittel umfasst zum:
    Erzeugen eines Vektors aus einer Auswahl der quantisierten Verhältnisparameter; und
    Erzeugen eines ganzzahligen Wertes basierend auf einer Indizierung von dem Vektor, wobei der erzeugte ganzzahlige Wert die Verhältnisparameter für die mindestens zwei Audioobjekte darstellt.
  2. Die Einrichtung nach Anspruch 1, wobei die Mittel zum Erzeugen des ganzzahligen Wertes auf der Grundlage der Indizierung von dem Vektor, wobei der erzeugte ganzzahlige Wert die Verhältnisparameter für die mindestens zwei Audioobjekte darstellt, vorgesehen sind zu:
    Erzeugen eines einzelnen Zahlenwertes durch Anhängen von Elementen aus dem Vektor; und
    Erzeugen des Index aus der einzelnen Zahl, indem eine Iterationsschleife von einer nullten Iteration bis zu und einschließlich der einzelnen Zahl von Iterationen durchgeführt wird und Indexwerte sequentiell Iterationsschleifen-Iterationsnummern zugeordnet werden, die gültige Vektoren haben, wobei der ganzzahlige Wert der höchste Indexwert ist, der am Ende der Iterationsschleife erreicht wird.
  3. Die Einrichtung nach einem der Ansprüche 1 oder 2, wobei die Mittel zum Erzeugen des Vektors aus der Auswahl der quantisierten Verhältnisparameter dazu vorgesehen sind, den Vektor aus der Auswahl aller bis auf einen der quantisierten Verhältnisparameter zu erzeugen.
  4. Die Einrichtung nach Anspruch 3, dadurch gekennzeichnet, dass die Mittel zum Erzeugen des Vektors aus der Auswahl aller bis auf einen der quantisierten Verhältnisparameter vorgesehen sind zu:
    Erzeugen eines Vollvektors aus den quantisierten Verhältnisparametern für die Audioobjekte; und
    Erzeugen des Vektors aus einer Auswahl aller bis auf einen der quantisierten Verhältnisparameter für die Audioobjekte.
  5. Die Einrichtung nach einem der Ansprüche 1 bis 4, wobei die Mittel zum Quantisieren des Verhältnisparameters in Bezug auf das Audioobjekt unter Verwendung der ersten Anzahl von Bits dazu vorgesehen sind, den Verhältnisparameter in Bezug auf das Audioobjekt unter Verwendung der ersten Anzahl von Bits skalar zu quantisieren.
  6. Die Einrichtung nach Anspruch 5, wobei die erste Anzahl von Bits drei beträgt und wobei der ganzzahlige Wert ein ganzzahliger Wert zur Basis zehn ist.
  7. Die Einrichtung nach Anspruch 6, wenn abhängig von Anspruch 2, wobei der gültige Vektor einer der folgenden ist:
    eine Kombination von Vektorelementwerten ist kleiner oder gleich sieben; oder
    kein Element des Vektors hat einen Wert, der größer als sieben ist, und die Kombination von Vektorelementwerten ist kleiner oder gleich sieben.
  8. Eine Einrichtung zur Decodierung von Verhältnisparametern für Audioobjekte, wobei die Einrichtung Mittel umfasst zu:
    Erhalten eines ganzzahligen Wertes, der Verhältnisparameter für die Audioobjekte darstellt;
    Umwandeln des ganzzahligen Wertes in einen Vektor, der eine Auswahl von quantisierten Verhältnisparametern basierend auf einer Indizierung des Vektors darstellt;
    Regenerieren mindestens eines weiteren quantisierten Verhältnisparameters aus der Vektorauswahl der quantisierten Verhältnisparameter; und
    Dequantisieren der quantisierten Verhältnisparameter, um Verhältnisparameter für die Audioobjekte zu erhalten, wobei die Verhältnisparameter dazu konfiguriert sind eine Verteilung eines bestimmten Objekts innerhalb des Objektteils einer gesamten Audioumgebung zu identifizieren.
  9. Die Einrichtung nach Anspruch 8, wobei die Mittel zum Umwandeln des ganzzahligen Wertes in den Vektor, der die Auswahl der quantisierten Verhältnisparameter darstellt, auf der Grundlage der Indizierung des Vektors vorgesehen sind zu:
    Erzeugen einer einzelnen Zahl aus dem ganzzahligen Wert, indem eine Iterationsschleife von einer nullten Iteration bis zu und einschließlich der einzelnen Zahl von Iterationen durchgeführt wird und Indexwerte sequentiell Iterationsschleifen-Iterationsnummern zugeordnet werden, die gültige Vektoren haben, wobei der ganzzahlige Wert der höchste Indexwert ist; und
    Aufteilen der einzelnen Zahl in Vektorkomponentenwerte zum Erzeugen des Vektors.
  10. Die Einrichtung nach einem der Ansprüche 8 oder 9, wobei die Mittel zum Regenerieren mindestens eines weiteren quantisierten Verhältnisparameters aus der Vektorauswahl der quantisierten Verhältnisparameter dazu vorgesehen sind, mindestens einen weiteren quantisierten Verhältnisparameter auf der Grundlage eines Wertes von summierten Elementen des Vektors, der von einem erwarteten Summenwert subtrahiert wird, zu erzeugen.
  11. Die Einrichtung nach einem der Ansprüche 8 bis 10, wobei die Mittel zum Dequantisieren des quantisierten Verhältnisparameters, um Verhältnisparameter für die Audioobjekte zu erlangen, wobei die Verhältnisparameter so konfiguriert sind, dass sie die Verteilung des spezifischen Objekts innerhalb des Objektteils einer gesamten Audioumgebung identifizieren, dazu vorgesehen sind, den Verhältnisparameter in Bezug auf das Audioobjekt unter Verwendung einer ersten Anzahl von Bits skalar zu dequantisieren.
  12. Die Einrichtung nach Anspruch 11, wenn unabhängig von Anspruch 10, wobei die erste Anzahl von Bits drei beträgt, der erwartete Summenwert sieben beträgt und wobei der ganzzahlige Wert ein ganzzahliger Wert zur Basis zehn ist.
  13. Ein Verfahren zum Encodieren eines Audioobjektparameters; wobei das Verfahren umfasst:
    Erhalten eines Verhältnisparameters, der einem jeweiligen Audioobjekt innerhalb einer Audioumgebung zugehörig ist, wobei die Audioumgebung mindestens zwei Audioobjekte umfasst und die Verhältnisparameter so konfiguriert sind eine Verteilung des jeweiligen Objekts innerhalb des Objektteils der gesamten Audioumgebung zu identifizieren;
    Quantisieren der Verhältnisparameter in Bezug auf die Audioobjekte unter Verwendung einer ersten Anzahl von Bits; wobei das Verfahren dadurch gekennzeichnet ist, dass es ferner umfasst:
    Erzeugen eines Vektors aus einer Auswahl der quantisierten Verhältnisparameter; und
    Erzeugen eines ganzzahligen Wertes basierend auf einer Indizierung von dem Vektor, wobei der erzeugte ganzzahlige Wert die Verhältnisparameter für die mindestens zwei Audioobjekte darstellt.
  14. Das Verfahren nach Anspruch 13, wobei das Erzeugen des ganzzahligen Wertes auf der Grundlage der Indizierung aus dem Vektor, wobei der erzeugte ganzzahlige Wert die Verhältnisparameter für die mindestens zwei Audioobjekte darstellt, umfasst:
    Erzeugen eines einzelnen Zahlenwertes durch Anhängen von Elementen aus dem Vektor; und
    Erzeugen des Index aus der einzelnen Zahl, indem eine Iterationsschleife von einer nullten Iteration bis zu und einschließlich der einzelnen Zahl von Iterationen durchgeführt wird und Indexwerte sequentiell Iterationsschleifen-Iterationsnummern zugeordnet werden, die gültige Vektoren haben, wobei der ganzzahlige Wert der höchste Indexwert ist, der am Ende der Iterationsschleife erreicht wird.
  15. Das Verfahren nach einem der Ansprüche 13 oder 14, wobei das Erzeugen des Vektors aus der Auswahl der quantisierten Verhältnisparameter das Erzeugen des Vektors aus der Auswahl aller bis auf einen der quantisierten Verhältnisparameter umfasst.
  16. Das Verfahren nach Anspruch 15, wobei das Erzeugen des Vektors aus der Auswahl aller bis auf einen der quantisierten Verhältnisparameter Folgendes umfasst:
    Erzeugen eines Vollvektors aus den quantisierten Verhältnisparametern für die Audioobjekte; und
    Erzeugen des Vektors aus einer Auswahl aller bis auf einen der quantisierten Verhältnisparameter für die Audioobjekte.
  17. Das Verfahren nach einem der Ansprüche 13 bis 16, wobei das Quantisieren des Verhältnisparameters in Bezug auf das Audioobjekt unter Verwendung der ersten Anzahl von Bits das skalare Quantisieren des Verhältnisparameters in Bezug auf das Audioobjekt unter Verwendung der ersten Anzahl von Bits umfasst.
  18. Ein Verfahren zum Decodieren von Verhältnisparametern für Audioobjekte, wobei das Verfahren umfasst:
    Erhalten eines ganzzahligen Wertes, der Verhältnisparameter für die Audioobjekte darstellt;
    Umwandeln des ganzzahligen Wertes in einen Vektor, der eine Auswahl von quantisierten Verhältnisparametern basierend auf einer Indizierung des Vektors darstellt;
    Regenerieren mindestens eines weiteren quantisierten Verhältnisparameters aus der Vektorauswahl der quantisierten Verhältnisparameter; und
    Dequantisieren der quantisierten Verhältnisparameter, um Verhältnisparameter für die Audioobjekte zu erhalten, wobei die Verhältnisparameter dazu konfiguriert sind eine Verteilung eines bestimmten Objekts innerhalb des Objektteils einer gesamten Audioumgebung zu identifizieren.
  19. Das Verfahren nach Anspruch 18, wobei das Umwandeln des ganzzahligen Wertes in den Vektor, der die Auswahl der quantisierten Verhältnisparameter darstellt, auf der Grundlage der Indizierung des Vektors Folgendes umfasst:
    Erzeugen einer einzelnen Zahl aus dem ganzzahligen Wert, indem eine Iterationsschleife von einer nullten Iteration bis zu und einschließlich der einzelnen Zahl von Iterationen durchgeführt wird und Indexwerte sequentiell Iterationsschleifen-Iterationsnummern zugeordnet werden, die gültige Vektoren haben, wobei der ganzzahlige Wert der höchste Indexwert ist; und
    Aufteilen der einzelnen Zahl in Vektorkomponentenwerte zum Erzeugen des Vektors.
  20. Das Verfahren nach einem der Ansprüche 18 oder 19, wobei das Regenerieren mindestens eines weiteren quantisierten Verhältnisparameters aus der Vektorauswahl der quantisierten Verhältnisparameter das Erzeugen mindestens einen weiteren quantisierten Verhältnisparameter auf der Grundlage eines Wertes von summierten Elementen des Vektors, der von einem erwarteten Summenwert subtrahiert wird, umfasst.
EP23805488.6A 2022-11-29 2023-11-07 Parametrische räumliche audiokodierung Active EP4627572B1 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP26159862.7A EP4723108A3 (de) 2022-11-29 2023-11-07 Parametrische räumliche audiokodierung

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB2217884.2A GB2624869A (en) 2022-11-29 2022-11-29 Parametric spatial audio encoding
PCT/EP2023/080907 WO2024115052A1 (en) 2022-11-29 2023-11-07 Parametric spatial audio encoding

Related Child Applications (1)

Application Number Title Priority Date Filing Date
EP26159862.7A Division EP4723108A3 (de) 2022-11-29 2023-11-07 Parametrische räumliche audiokodierung

Publications (3)

Publication Number Publication Date
EP4627572A1 EP4627572A1 (de) 2025-10-08
EP4627572B1 true EP4627572B1 (de) 2026-03-04
EP4627572C0 EP4627572C0 (de) 2026-03-04

Family

ID=84889624

Family Applications (2)

Application Number Title Priority Date Filing Date
EP23805488.6A Active EP4627572B1 (de) 2022-11-29 2023-11-07 Parametrische räumliche audiokodierung
EP26159862.7A Pending EP4723108A3 (de) 2022-11-29 2023-11-07 Parametrische räumliche audiokodierung

Family Applications After (1)

Application Number Title Priority Date Filing Date
EP26159862.7A Pending EP4723108A3 (de) 2022-11-29 2023-11-07 Parametrische räumliche audiokodierung

Country Status (9)

Country Link
EP (2) EP4627572B1 (de)
JP (1) JP2025540763A (de)
KR (1) KR20250088634A (de)
CN (1) CN120226075B (de)
AU (1) AU2023405234B2 (de)
CO (1) CO2025006784A2 (de)
GB (1) GB2624869A (de)
MX (1) MX2025006029A (de)
WO (1) WO2024115052A1 (de)

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9454972B2 (en) * 2012-02-10 2016-09-27 Panasonic Intellectual Property Corporation Of America Audio and speech coding device, audio and speech decoding device, method for coding audio and speech, and method for decoding audio and speech
WO2014108738A1 (en) * 2013-01-08 2014-07-17 Nokia Corporation Audio signal multi-channel parameter encoder
JP6337122B2 (ja) * 2013-12-17 2018-06-06 ノキア テクノロジーズ オサケユイチア オーディオ信号エンコーダ
GB2578603A (en) * 2018-10-31 2020-05-20 Nokia Technologies Oy Determination of spatial audio parameter encoding and associated decoding
MX2021015314A (es) * 2019-06-14 2022-02-03 Fraunhofer Ges Forschung Codificacion y decodificacion de parametros.
GB2585187A (en) * 2019-06-25 2021-01-06 Nokia Technologies Oy Determination of spatial audio parameter encoding and associated decoding
GB2586214A (en) * 2019-07-31 2021-02-17 Nokia Technologies Oy Quantization of spatial audio direction parameters
WO2021053266A2 (en) * 2019-09-17 2021-03-25 Nokia Technologies Oy Spatial audio parameter encoding and associated decoding
GB2592896A (en) * 2020-01-13 2021-09-15 Nokia Technologies Oy Spatial audio parameter encoding and associated decoding
US20240185869A1 (en) * 2021-03-22 2024-06-06 Nokia Technologies Oy Combining spatial audio streams
WO2022223133A1 (en) * 2021-04-23 2022-10-27 Nokia Technologies Oy Spatial audio parameter encoding and associated decoding

Also Published As

Publication number Publication date
CO2025006784A2 (es) 2025-06-06
MX2025006029A (es) 2025-06-02
GB202217884D0 (en) 2023-01-11
CN120226075B (zh) 2026-03-13
JP2025540763A (ja) 2025-12-16
CN120226075A (zh) 2025-06-27
EP4723108A2 (de) 2026-04-08
AU2023405234B2 (en) 2025-09-25
AU2023405234A1 (en) 2025-05-29
EP4627572C0 (de) 2026-03-04
GB2624869A (en) 2024-06-05
WO2024115052A1 (en) 2024-06-06
EP4627572A1 (de) 2025-10-08
KR20250088634A (ko) 2025-06-17
EP4723108A3 (de) 2026-05-06

Similar Documents

Publication Publication Date Title
EP4082009B1 (de) Zusammenführen von räumlichen audioparametern
EP4082010A1 (de) Kombinieren von räumlichen audioparametern
US20240185869A1 (en) Combining spatial audio streams
WO2022223133A1 (en) Spatial audio parameter encoding and associated decoding
EP4627573A1 (de) Parametrische räumliche audiokodierung
EP4627572B1 (de) Parametrische räumliche audiokodierung
AU2024249186A1 (en) Low coding rate parametric spatial audio encoding
US20230335143A1 (en) Quantizing spatial audio parameters
EP4278347B1 (de) Transformation räumlicher audioparameter
WO2024175320A1 (en) Priority values for parametric spatial audio encoding
WO2024175319A1 (en) Combined input format spatial audio encoding
WO2024115051A1 (en) Parametric spatial audio encoding
WO2025078226A1 (en) Parametric spatial audio decoding with pass-through mode

Legal Events

Date Code Title Description
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: UNKNOWN

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE

PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: GRANT OF PATENT IS INTENDED

17P Request for examination filed

Effective date: 20250528

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC ME MK MT NL NO PL PT RO RS SE SI SK SM TR

DAV Request for validation of the european patent (deleted)
DAX Request for extension of the european patent (deleted)
INTG Intention to grant announced

Effective date: 20250930

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE PATENT HAS BEEN GRANTED

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC ME MK MT NL NO PL PT RO RS SE SI SK SM TR

REG Reference to a national code

Ref country code: CH

Ref legal event code: F10

Free format text: ST27 STATUS EVENT CODE: U-0-0-F10-F00 (AS PROVIDED BY THE NATIONAL OFFICE)

Effective date: 20260304

Ref country code: GB

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: DE

Ref legal event code: R096

Ref document number: 602023013139

Country of ref document: DE

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40130346

Country of ref document: HK

U01 Request for unitary effect filed

Effective date: 20260309

U07 Unitary effect registered

Designated state(s): AT BE BG DE DK EE FI FR IT LT LU LV MT NL PT RO SE SI

Effective date: 20260313