CN213547827U - Processing device capable of accessing multiple audio signal formats - Google Patents
Processing device capable of accessing multiple audio signal formats Download PDFInfo
- Publication number
- CN213547827U CN213547827U CN202022562537.0U CN202022562537U CN213547827U CN 213547827 U CN213547827 U CN 213547827U CN 202022562537 U CN202022562537 U CN 202022562537U CN 213547827 U CN213547827 U CN 213547827U
- Authority
- CN
- China
- Prior art keywords
- audio signal
- audio
- analog
- dsp processor
- module
- 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
Links
- 230000005236 sound signal Effects 0.000 title claims abstract description 129
- 238000012545 processing Methods 0.000 title claims abstract description 39
- 230000005540 biological transmission Effects 0.000 claims abstract description 38
- 238000000034 method Methods 0.000 claims abstract description 12
- 238000006243 chemical reaction Methods 0.000 claims description 12
- 230000003993 interaction Effects 0.000 claims description 4
- 238000005070 sampling Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 13
- 230000002093 peripheral effect Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000007667 floating Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 241000251730 Chondrichthyes Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Landscapes
- Information Transfer Systems (AREA)
Abstract
The utility model relates to a can access to processing apparatus of multiple audio signal format, include: the device comprises a network digital audio transmission module, an analog audio input module, a USB audio input module and a DSP (digital signal processor) connected with the network digital audio transmission module, the analog audio input module and the USB audio input module; the network digital audio transmission module is accessed to a network digital audio signal and transmits the network digital audio signal to the DSP processor, the analog audio input module is accessed to an analog audio signal and transmits the analog audio signal to the DSP processor, and the USB audio input module is accessed to a USB audio signal and transmits the USB audio signal to the DSP processor; the DSP processor receives the network digital audio signal, the analog audio signal and the USB audio signal, processes the network digital audio signal, the analog audio signal and the USB audio signal, and outputs the processed audio data. The utility model discloses multiple module can be integrated, can access to multiple audio signal format, can realize the conveying of different audio signal streams and audio signal's access processing.
Description
Technical Field
The utility model relates to an audio signal handles's technical field, and more specifically says, relates to a processing apparatus that can access multiple audio signal format.
Background
With the development of electronic technology, information technology and communication network technology, audio signals come from analog devices such as wired microphones and analog outputs of various audio devices, and further from numerous digital audio devices, network audio devices, various mobile intelligent terminals and the like. The digital Audio module comprises an end-to-end AES/EBU module (consumption type is S/PDIF), a USB sound card (USB Audio I/O), a USB Audio storage and playing peripheral module and the like, and also network Audio which is increasingly widely used, such as a Dante Audio module of professional Audio and the like.
Due to the fact that the requirements of people for products are higher and higher, people have more and more requirements for equipment capable of integrating various modules, and the functions capable of integrating various modules are not provided in the existing processing equipment.
SUMMERY OF THE UTILITY MODEL
The to-be-solved technical problem of the present invention is to provide a processing apparatus capable of accessing multiple audio signal formats, aiming at the above-mentioned defects of the prior art.
The utility model provides a technical scheme that its technical problem adopted is: a processing device configured to access a plurality of audio signal formats, comprising: the device comprises a network digital audio transmission module, an analog audio input module, a USB audio input module and a DSP processor connected with the network digital audio transmission module, the analog audio input module and the USB audio input module;
the network digital audio transmission module is accessed to a network digital audio signal and transmits the network digital audio signal to the DSP processor, the analog audio input module is accessed to an analog audio signal and transmits the analog audio signal to the DSP processor, and the USB audio input module is accessed to a USB audio signal and transmits the USB audio signal to the DSP processor;
and the DSP processor receives the network digital audio signal, the analog audio signal and the USB audio signal, processes the network digital audio signal, the analog audio signal and the USB audio signal, and outputs the processed audio data.
Preferably, the method further comprises the following steps: and the digital audio input module is connected with the DSP processor and is used for accessing digital audio signals.
Preferably, the method further comprises the following steps: the network interface module and the analog audio output module are connected with the DSP processor;
the network interface module is used for receiving the audio data output by the DSP processor and transmitting the audio data to external network equipment;
and the analog audio output module is used for receiving and outputting the audio data output by the DSP processor.
Preferably, the method further comprises the following steps: the digital-to-analog converter is arranged between the analog audio output module and the DSP processor;
the digital-to-analog converter is used for performing digital-to-analog conversion on the audio data output by the DSP processor and transmitting the audio data subjected to digital-to-analog conversion to the analog audio output module.
Preferably, the method further comprises the following steps: the analog-to-digital converter is arranged between the analog audio input module and the DSP processor;
the analog-to-digital converter is used for performing analog-to-digital conversion on the analog audio signal accessed by the analog audio input module and transmitting the audio signal after the analog-to-digital conversion to the DSP processor.
Preferably, the method further comprises the following steps: and the controller is connected with the DSP processor and is used for carrying out data transmission with the DSP processor.
Preferably, the DSP processor comprises: an asynchronous sample rate converter;
the asynchronous sampling rate converter is used for carrying out asynchronous processing on the digital audio signals accessed by the digital audio input module and transmitting the digital audio signals after the asynchronous processing to the DSP processor.
Preferably, the network digital audio transmission module and the DSP processor perform data transmission in an I2S/TDM mode;
the USB audio input module and the DSP processor adopt an I2S mode for data transmission.
Preferably, the controller and the DSP processor perform data interaction through an SPI/UART mode.
Preferably, the controller includes: the device comprises an Ethernet module, a USB module, an SPI/UART module, a digital input/output module, an audio signal transmission module and an RS232 module.
Implement the utility model discloses a can access to processing apparatus of multiple audio signal format has following beneficial effect: the method comprises the following steps: the device comprises a network digital audio transmission module, an analog audio input module, a USB audio input module and a DSP (digital signal processor) connected with the network digital audio transmission module, the analog audio input module and the USB audio input module; the network digital audio transmission module is accessed to a network digital audio signal and transmits the network digital audio signal to the DSP processor, the analog audio input module is accessed to an analog audio signal and transmits the analog audio signal to the DSP processor, and the USB audio input module is accessed to a USB audio signal and transmits the USB audio signal to the DSP processor; the DSP processor receives the network digital audio signal, the analog audio signal and the USB audio signal, processes the network digital audio signal, the analog audio signal and the USB audio signal, and outputs the processed audio data. The utility model discloses multiple module can be integrated, can access to multiple audio signal format, can realize the conveying of different audio signal streams and audio signal's access processing.
Drawings
The invention will be further explained with reference to the drawings and examples, wherein:
fig. 1 is a schematic structural diagram of a processing device capable of accessing multiple audio signal formats according to an embodiment of the present invention;
fig. 2 is a circuit diagram of an analog-to-digital converter provided by the present invention;
fig. 3 is a circuit diagram of a digital-to-analog converter provided by the present invention;
FIG. 4 is a circuit diagram of a USB sound card slot provided by the present invention;
fig. 5 is a circuit diagram of a digital audio output module provided by the present invention;
fig. 6 is a circuit diagram of the digital audio input module provided by the present invention.
Detailed Description
In order to clearly understand the technical features, objects, and effects of the present invention, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
Referring to fig. 1, fig. 1 is a schematic structural diagram of an optional embodiment of the processing device capable of accessing multiple audio signal formats according to the present invention.
As shown in fig. 1, the processing device capable of accessing multiple audio signal formats includes: a network digital audio transmission module 101, an analog audio input module 102, a USB audio input module 106, and a DSP processor 107 connected to the network digital audio transmission module 101, the analog audio input module 102, and the USB audio input module 106.
The network digital audio transmission module 101 accesses the network digital audio signal and transmits the network digital audio signal to the DSP processor 107, the analog audio input module 102 accesses the analog audio signal and transmits the analog audio signal to the DSP processor 107, and the USB audio input module 106 accesses the USB audio signal and transmits the USB audio signal to the DSP processor 107.
The DSP processor 107 receives the network digital audio signal, the analog audio signal, and the USB audio signal, processes the network digital audio signal, the analog audio signal, and the USB audio signal, and outputs the processed audio data.
Further, as shown in fig. 1, in this embodiment, the processing device capable of accessing multiple audio signal formats further includes: and the digital audio input module 104 is connected with the DSP processor 107 and is used for accessing the digital audio signals. In order to realize synchronous access between the digital audio signal that makes data audio input module insert and DSP treater 107, the utility model discloses a DSP treater 107 includes asynchronous sampling rate converter, and asynchronous sampling rate converter can carry out asynchronous processing to the digital audio signal that digital audio input module 104 accessed to digital audio signal after will asynchronous processing sends DSP treater 107 to. Optionally, in some embodiments, the asynchronous sample rate converter may adopt an asynchronous sample rate conversion chip including but not limited to AKM4128, the asynchronous sample rate conversion chip has an oscillator 8 channel built therein, and may also adopt an SRC module integrated inside the ADSP21489 as a scheme of the asynchronous sample rate converter, and the asynchronous sample rate converter is adopted to solve the synchronous access of the multi-clock domain signal, thereby avoiding the problem of asynchronous accessed digital audio signals.
Further, in this embodiment, a digital audio output module 105(AES/EBU output module) connected to the DSP processor 107 is further included, and the digital audio output module 105 is configured to receive the audio data output after being processed by the DSP processor 107 and transmit the audio data to the outside.
Optionally, in some embodiments, the I2S/TDM mode may be used for signal or data transmission between the analog audio input module and the DSP processor 107, between the AES/EBU output module and the DSP processor 107, and between the USB audio input module 106 and the DSP processor 107.
Further, as shown in fig. 1, in this embodiment, the processing device capable of accessing multiple audio signal formats further includes: a network interface module 108 connected to the DSP processor 107 and an analog audio output module 109.
The network interface module 108 is configured to receive the audio data output by the DSP processor 107 and transmit the audio data to an external network device. The analog audio output module 109 is used for receiving and outputting the audio data output by the DSP processor 107.
Further, in this embodiment, the processing device capable of accessing multiple audio signal formats further includes: a digital-to-analog converter 110 disposed between the analog audio output module 109 and the DSP processor 107. The digital-to-analog converter 110 is configured to perform digital-to-analog conversion on the audio data output by the DSP processor 107, and transmit the digital-to-analog converted audio data to the analog audio output module 109.
Further, in this embodiment, the processing device capable of accessing multiple audio signal formats further includes: an analog-to-digital converter 103 disposed between the analog audio input module 102 and the DSP processor 107. The analog-to-digital converter 103 is configured to perform analog-to-digital conversion on an analog audio signal accessed by the analog audio input module 102, and transmit the analog-to-digital converted audio signal to the DSP processor 107.
Further, as shown in fig. 1, in this embodiment, the processing device capable of accessing multiple audio signal formats further includes: and a controller 111 connected to the DSP processor 107 for data transmission with the DSP processor 107.
The controller 111 and the DSP processor 107 perform data interaction via the SPI/UART mode.
Optionally, in an embodiment of the present invention, the controller 111 includes: the device comprises an Ethernet module, a USB module, an SPI/UART module, a digital input/output module, an audio signal transmission module and an RS232 module.
Further, in the embodiment of the present invention, the network digital audio transmission module 101 and the DSP processor 107 perform data transmission in an I2S/TDM mode; the USB audio input module 106 and the DSP processor 107 perform data transmission in the I2S mode.
The utility model discloses a processing apparatus that can insert multiple audio signal format not only has local simulation audio input module 102, local audio output module, still has multiple digital audio module, like AES EBU input/output module, USB audio input module 106 (including USB sound card, USB audio storage interface and play peripheral hardware interface), network digital audio transmission module 101 (like Dante network audio transmission module) etc. to multiple audio signal's access has been realized, and multiple audio signal's digital interconnection and networked transmission.
Wherein, the utility model discloses DSP treater 107 can be to the various multichannel simulation of acceping, digital audio signal passes through behind DSP treater 107 inside route and the audio mixing processing, can dispose the audio mixing and the routing relation of multiple audio signal input and output in a flexible way, for example, can export network digital input audio signal route configuration to local analog audio output module 109 output, or export by AES/EBU digital audio output module 105, also can dispose the digital audio signal route of local analog audio input module 102 access analog audio signal or AES/EBU input module input to network digital audio transmission module 101 output. In addition, the DSP processor 107 may also superimpose and mix a plurality of audio signals and flexibly configure the signals to a plurality of audio interfaces for output as required, and the various audio signals may be connected to more remote network digital audio signals in a network digital interconnection manner, thereby conveniently realizing interconnection and intercommunication of audio signals among a plurality of devices.
Further, the embodiment of the present invention provides a DSP processor 107 which processes the input audio signals of a single or multiple channels in its interior, including but not limited to equalization, dynamic processing, delay processing, audio mixing, etc., and the processed audio data can be sent to multiple audio output modules through a serial input/output port and interconnected with external devices.
Optionally, the embodiment of the present invention provides a DSP processor 107 that can adopt fourth generation Shark digital signal processor ADSP21489, and its core unit operating frequency reaches 450MHz, and can execute 2.4GFLOPS (per second)Floating point operationNumber of times). The signal processor is provided with FIR, IIR and FFT hardware accelerators, can greatly improve the operation efficiency of related algorithms, is an 32/40 bit floating point processor, is provided with an SRAM in a large capacity chip, is provided with a plurality of internal buses, can eliminate I/O bottleneck, and is particularly suitable for high-performance audio digital processing.
Optionally, in the embodiment of the present invention, the controller 111 includes an MCU. In some embodiments, the MCU may select an ST (semiconductor express) ARM Cortex M4F processor STM32F407, the operating frequency of a kernel is up to 168MHz, the memory protection unit is provided, a 1MB Flash memory is integrated inside, software codes for solidifying the running of a computer and storing data needing permanent storage, and a 192+4KB SRAM static memory is used for storing data and parameters when a program runs. The processor is provided with communication interfaces such as Ethernet, USB, SPI, UART, SDIO and the like, and also provided with an I2S interface for audio signal transmission, so that the requirement of the scheme is met. If stronger system management and network access capability are needed, a CPU with a more complex structure and stronger interconnection access capability can be selected, and the application program runs on the Linux system.
Further, the controller 111 and the DSP processor 107 may use a serial synchronous peripheral interface/universal asynchronous serial transceiver interface to perform communication and interaction between various data/parameters of the audio input/output modules, the levels of the audio signals, and the like. The controller 111 can be connected to an external device such as an external management computer, the central controller 111, etc. using an ethernet interface or an RS232 interface, so as to receive real-time adjustment and monitoring of the external device.
In addition, the controller 111 is further provided with a USB interface and an SDIO interface, and a USB disk or an SD card can be accessed. The controller 111 and the DSP processor 107 may transmit audio data through an I2S/TDM interface, so that the controller 111 may conveniently receive a selected audio channel at the DSP processor 107 end for recording and storing in a U disk or an SD card, and may also read audio file data from the U disk or the SD card and send the audio file data to the selected audio channel of the DSP processor 107 for output, thereby implementing recording and playing functions on a memory such as the U disk or the SD card.
Fig. 2 to fig. 6 are circuit diagrams of some modules of an embodiment of a processing device capable of accessing multiple audio signal formats according to the present invention.
Fig. 2 is a circuit diagram of the analog-to-digital converter 103, in this embodiment, the analog-to-digital converter 103 adopts an AK5388EQ chip; fig. 3 is a circuit diagram of the digital-to-analog converter 110, in this embodiment, the digital-to-analog converter 110 employs a PCM4104 chip; fig. 4 is a circuit diagram of a USB sound card slot (it should be noted that the USB audio input module 106 according to the embodiment of the present invention can input audio signals through the USB sound card slot shown in fig. 4); fig. 5 is a circuit diagram of the digital audio output module 105, in this embodiment, the digital audio output module 105 employs a CS8406 chip; fig. 6 is a circuit diagram of the digital audio input module 104, in this embodiment, the digital audio input module 104 employs a CS8416 chip.
In this embodiment, the controller 111 adopts an STM32F407 chip, the network digital audio transmission module 101 realizes network digital audio access through a network digital audio transmission card slot, the network interface module 108 adopts an 88E6352 chip, the DSP processor 107 adopts an ADSP-21489 chip, and the analog audio input module 102 includes a low noise operational amplifier and other necessary peripheral devices. The low noise operational amplifier may include a chip NE 5532. The analog output module comprises a low-noise operational amplifier and other necessary peripheral devices. The low noise operational amplifier may include a chip NE 5532.
As shown in fig. 2, in this embodiment, the AD5388EQ chip is used as the AD converter 103. As shown in fig. 3, in this embodiment, the digital-to-analog converter 110 employs a PCM4104 chip.
In this embodiment, as shown in fig. 4, the USB sound card slot may adopt a slot with 20 pins, and the slot may be connected to the corresponding interface of the DSP processor 107 and may implement data/signal transmission.
As shown in fig. 5, in this embodiment, the digital audio output module 105 includes a CS8406 chip. As shown in fig. 6, in this embodiment, the digital audio input module 104 includes a CS8416 chip.
The above embodiments are only for illustrating the technical concept and features of the present invention, and the purpose of the embodiments is to enable people skilled in the art to understand the contents of the present invention and implement the present invention accordingly, which can not limit the protection scope of the present invention. All equivalent changes and modifications made within the scope of the claims of the present invention shall fall within the scope of the claims of the present invention. It will be understood that modifications and variations can be made by persons skilled in the art in light of the above teachings and all such modifications and variations are considered to be within the scope of the invention as defined by the following claims.
Claims (10)
1. A processing device having access to a plurality of audio signal formats, comprising: the device comprises a network digital audio transmission module, an analog audio input module, a USB audio input module and a DSP processor connected with the network digital audio transmission module, the analog audio input module and the USB audio input module;
the network digital audio transmission module is accessed to a network digital audio signal and transmits the network digital audio signal to the DSP processor, the analog audio input module is accessed to an analog audio signal and transmits the analog audio signal to the DSP processor, and the USB audio input module is accessed to a USB audio signal and transmits the USB audio signal to the DSP processor;
and the DSP processor receives the network digital audio signal, the analog audio signal and the USB audio signal, processes the network digital audio signal, the analog audio signal and the USB audio signal, and outputs the processed audio data.
2. The apparatus for processing multiple accessible audio signal formats as recited in claim 1, further comprising: and the digital audio input module is connected with the DSP processor and is used for accessing digital audio signals.
3. The apparatus for processing multiple accessible audio signal formats as recited in claim 1, further comprising: the network interface module and the analog audio output module are connected with the DSP processor;
the network interface module is used for receiving the audio data output by the DSP processor and transmitting the audio data to external network equipment;
and the analog audio output module is used for receiving and outputting the audio data output by the DSP processor.
4. The apparatus for processing multiple accessible audio signal formats as recited in claim 3, further comprising: the digital-to-analog converter is arranged between the analog audio output module and the DSP processor;
the digital-to-analog converter is used for performing digital-to-analog conversion on the audio data output by the DSP processor and transmitting the audio data subjected to digital-to-analog conversion to the analog audio output module.
5. The apparatus for processing multiple accessible audio signal formats as recited in claim 1, further comprising: the analog-to-digital converter is arranged between the analog audio input module and the DSP processor;
the analog-to-digital converter is used for performing analog-to-digital conversion on the analog audio signal accessed by the analog audio input module and transmitting the audio signal after the analog-to-digital conversion to the DSP processor.
6. The apparatus for processing multiple accessible audio signal formats as recited in claim 1, further comprising: and the controller is connected with the DSP processor and is used for carrying out data transmission with the DSP processor.
7. The apparatus for processing multiple audio signal formats accessible according to claim 1, wherein the DSP processor comprises: an asynchronous sample rate converter;
the asynchronous sampling rate converter is used for carrying out asynchronous processing on the digital audio signals accessed by the digital audio input module and transmitting the digital audio signals after the asynchronous processing to the DSP processor.
8. The apparatus for processing multiple accessible audio signal formats as claimed in claim 1, wherein the network digital audio transmission module and the DSP processor perform data transmission in I2S/TDM mode;
the USB audio input module and the DSP processor adopt an I2S mode for data transmission.
9. The apparatus as claimed in claim 6, wherein the controller and the DSP processor perform data interaction via SPI/UART mode.
10. The apparatus for processing multiple accessible audio signal formats as recited in claim 6, wherein the controller comprises: the device comprises an Ethernet module, a USB module, an SPI/UART module, a digital input/output module, an audio signal transmission module and an RS232 module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202022562537.0U CN213547827U (en) | 2020-11-06 | 2020-11-06 | Processing device capable of accessing multiple audio signal formats |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202022562537.0U CN213547827U (en) | 2020-11-06 | 2020-11-06 | Processing device capable of accessing multiple audio signal formats |
Publications (1)
Publication Number | Publication Date |
---|---|
CN213547827U true CN213547827U (en) | 2021-06-25 |
Family
ID=76480810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202022562537.0U Active CN213547827U (en) | 2020-11-06 | 2020-11-06 | Processing device capable of accessing multiple audio signal formats |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN213547827U (en) |
-
2020
- 2020-11-06 CN CN202022562537.0U patent/CN213547827U/en active Active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4641238A (en) | Multiprocessor system employing dynamically programmable processing elements controlled by a master processor | |
CN101482856B (en) | Serial-to-Parallel Protocol Conversion Device Based on Field Programmable Gate Array | |
US20040068535A1 (en) | Method and apparatus for real-time transport of multi-media information in a network | |
CN210807582U (en) | Multichannel audio acquisition system based on FPGA | |
CN103353725A (en) | PCI interface protocol based array expandable data collection system realized by adopting FPGA (field programmable gate array) | |
JPH1049486A (en) | Management communication bus for network device | |
CN113190291B (en) | A configurable protocol conversion system and method based on network-on-chip data acquisition | |
CN100464319C (en) | Device and method for implementing communication between processors | |
CN108322373A (en) | Bus test card, test method and the bus test device of avionics system | |
CN108345555A (en) | Interface bridgt circuit based on high-speed serial communication and its method | |
CN103136163A (en) | Protocol processor chip capable of allocating and achieving FC-AE-ASM and FC-AV protocol | |
CN102857856B (en) | Field programmable gate array-based (FPGA-based) multilevel sound mixing system | |
CN107507617A (en) | A kind of system and method realized DSD audios and solved firmly | |
CN213547827U (en) | Processing device capable of accessing multiple audio signal formats | |
KR20250079107A (en) | Network-based public address receiver | |
TWI727581B (en) | Data transmission system | |
CN105389155B (en) | A kind of method and system for realizing TDM audio data receipt using SPI interface | |
CN105389156B (en) | A kind of method and system reducing voice input to output delay based on DMA technology | |
JP2001298494A (en) | Controller and method for controlling an interface with a data link | |
Zhang et al. | Improved Design of I2S IP with Sidetone Signal Processing Capability (I2S_SC) for ASICs | |
CN201048369Y (en) | Digital signal processor | |
CN101802775A (en) | The system and method that communicates between the DSP in PC application program and HDA audio codec | |
CN102969011B (en) | Based on real-time voice storage system and the storage means of DSP and USB | |
CN203691430U (en) | Audio conference system | |
US20040083311A1 (en) | Signal processing system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GR01 | Patent grant | ||
GR01 | Patent grant |