Communication method and system based on noise reduction module

By writing the dual-tone zone mode in the noise reduction module and reducing the I2C rate to handle abnormal situations, the problem of inability to completely avoid voice recognition and unable to wake up in the prior art is solved, and the stability and reliability of the system are improved.

CN120164476APending Publication Date: 2025-06-17JIANGLING MOTORS
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510094108.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-21
Publication Date
2025-06-17

AI Technical Summary

Technical Problem

In the prior art, the situation where speech recognition cannot be awakened can only be reduced, so that the probability is very low, but it cannot be completely avoided.

Method used

By default writing to the dual tone zone register in the noise reduction module, and after initialization, it is written to the dual tone zone mode through I2C. When an abnormality occurs in the noise reduction module, the I2C rate is reduced to ensure that the module powers on and completes the program stable operation before performing I2C read and write operations.

Benefits of technology

It effectively avoids the situation where voice recognition cannot wake up and improves the stability and reliability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120164476A_ABST
    Figure CN120164476A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and system based on a noise reduction module, and relates to the field of vehicle noise reduction, and the method comprises the steps: enabling the noise reduction module to be written into a dual-tone-area register by default, and enabling the noise reduction module to be written into a dual-tone-area mode through I2C after the noise reduction module is initialized; and when the noise reduction module has an abnormal condition, the speed of the I2C is reduced, so that the noise reduction module is electrified to complete stable operation of the program and then the I2C read-write operation is performed, and the technical problems that in the prior art, only the condition that voice recognition cannot be awakened can be reduced, the probability is very low, but the condition cannot be completely avoided are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle noise reduction, and particularly relates to a communication method and system based on a noise reduction module. Background Art

[0002] With the rapid development of the automotive industry, vehicles are generally equipped with functions such as voice recognition. As the functional complexity increases, the vehicle bus interaction becomes more and more frequent, and conflicts are likely to occur during the bus interaction, resulting in some functions being unavailable or occasionally unavailable. In order to ensure the stable use of each function, improve timeliness and accuracy, and ensure efficient and smooth voice recognition to meet the user's usage requirements, therefore, it is becoming increasingly important to ensure normal communication for voice recognition.

[0003] In the prior art, the current strategy can only reduce the situation where voice recognition cannot be awakened, making its probability very low, but it cannot completely avoid it. Summary of the Invention

[0004] Based on this, the purpose of the present invention is to provide a communication method and system based on a noise reduction module, which is used to solve the technical problem in the prior art that it can only reduce the situation where voice recognition cannot be awakened, making its probability very low, but it cannot completely avoid it.

[0005] On the one hand, the present invention provides a communication method based on a noise reduction module, which is applied to a communication system based on a noise reduction module. The system includes an IVI host system, a gateway system, a power amplifier system, and a speaker system; the IVI host system includes an audio-video system, a voice system, a power amplifier system, and a reverse monitoring safety system; the voice system includes a noise reduction module and a microphone; a variety of modes are preset in the noise reduction module, and the variety of modes includes a dual-zone mode, a driver mode, and a passenger mode.

[0006] The method includes:

[0007] The noise reduction module is default required to write to the dual-zone register, and after initialization, the noise reduction module writes the dual-zone mode through I2C.

[0008] When an abnormal situation occurs in the noise reduction module, reduce the rate of I2C so that the noise reduction module can complete the stable operation of the program after power-on and then perform I2C read and write operations.

[0009] The above-mentioned communication method based on a noise reduction module solves the technical problem in the prior art that it can only reduce the situation where voice recognition cannot be awakened, making its probability very low, but it cannot completely avoid it, by default writing the noise reduction module to the dual-zone register, and after initialization, the noise reduction module writes the dual-zone mode through I2C; when an abnormal situation occurs in the noise reduction module, reduce the rate of I2C so that the noise reduction module can complete the stable operation of the program after power-on and then perform I2C read and write operations.

[0010] In addition, the communication method based on the noise reduction module according to the present invention may further have the following additional technical features:

[0011] Further, the abnormal situations include:

[0012] When affected by the I2C rate and external interferences (such as ESD, EOS, electromagnetic, etc.), the communication between modules will be affected, resulting in occasional unsuccessful register writes.

[0013] Further, the abnormal situations also include:

[0014] The I2C read / write time is too early. After power-on, the noise reduction module needs time to load and run the program. When the voice program writes the register parameters of the noise reduction mode, it does not wait long enough for the noise reduction module to run stably before performing I2C read / write operations, resulting in unsuccessful parameter writes and a mode error in the noise reduction module.

[0015] Further, the abnormal situations also include:

[0016] Or after writing the noise reduction mode through I2C, the software does not verify the data written to the noise reduction module and does not monitor abnormal situations.

[0017] Further, when an abnormal situation occurs in the noise reduction module, the steps of reducing the I2C rate include:

[0018] When an abnormal situation occurs in the noise reduction module, the I2C rate is reduced from the original rate to 1 / 4 times.

[0019] Further, when an abnormal situation occurs in the noise reduction module, the steps of reducing the I2C rate to enable the noise reduction module to perform I2C read / write operations after the program runs stably after power-on include:

[0020] After extending the waiting time for voice operation to write to the noise reduction module by 1S, wait for the noise reduction module to complete the program and run stably before performing I2C read / write operations.

[0021] Further, the steps of writing the dual-tone zone mode through I2C after the noise reduction module is initialized include:

[0022] After the noise reduction module is initialized successfully or during the process of switching Bluetooth calls, a retry mechanism is added during the process of reading and writing registers. The retry mechanism includes writing registers and reading registers; among them:

[0023] Writing registers: After writing the registers, read the register value. If the value read from the register is not the expected value, write + read again after a delay of 50 ms until the read value is equal to the written value;

[0024] Read register: If the read fails or the value read is not the expected value, rewrite and then reread to ensure that the value read is the expected value, where the expected value is a dual-tone zone value. Description of the Drawings

[0025] Figure 1 It is a flowchart of a communication method based on a noise reduction module in an embodiment of the present invention;

[0026] The following specific embodiments will further illustrate the present invention in conjunction with the above drawings. Specific Embodiments

[0027] To facilitate the understanding of the present invention, the present invention will be described more comprehensively below with reference to the relevant drawings. Several embodiments of the present invention are shown in the drawings. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, these embodiments are provided to make the disclosure of the present invention more thorough and comprehensive.

[0028] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which the present invention belongs. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more of the related listed items.

[0029] To solve the technical problem in the prior art that only the situation where voice recognition cannot be awakened can be reduced, and the probability is very low, but it cannot be completely avoided, the present application provides a communication method and system based on a noise reduction module. By default, the noise reduction module needs to write to a dual-tone zone register, and after initialization, the noise reduction module writes to the dual-tone zone mode through I2C; when an abnormal situation occurs in the noise reduction module, the rate of I2C is reduced to enable the noise reduction module to complete the program stable operation after power-on and then perform I2C read and write operations, solving the technical problem in the prior art that only the situation where voice recognition cannot be awakened can be reduced, and the probability is very low, but it cannot be completely avoided.

[0030] To facilitate the understanding of the present invention, several embodiments of the present invention are given below. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, these embodiments are provided to make the disclosure of the present invention more thorough and comprehensive.

[0031] Embodiment 1

[0032] The communication system based on a noise reduction module in the first embodiment of the present invention includes an IVI host system, a gateway system, a power amplifier system, and a speaker system; the IVI host system includes an audio-video system, a voice system, a power amplifier system, and a reverse monitoring safety system; the voice system includes a noise reduction module and a microphone; multiple modes are preset in the noise reduction module, and the multiple modes include a dual-zone mode, a driver mode, and a passenger mode.

[0033] In summary, for the communication method based on a noise reduction module in the above embodiments of the present invention, by default, the noise reduction module needs to write to the dual-zone register, and after initialization, the noise reduction module writes the dual-zone mode through I2C; when an abnormal situation occurs in the noise reduction module, the rate of I2C is reduced so that after the noise reduction module is powered on and the program runs stably, the I2C read and write operations are performed, solving the technical problem in the prior art that only the voice recognition cannot be woken up, and although the probability is very low, it cannot be completely avoided.

[0034] Embodiment 2

[0035] Please refer to Figure 1 , which shows the communication method based on a noise reduction module in the second embodiment of the present invention. The method is applied to the communication system based on a noise reduction module as described above, and the method includes steps S101 to S102:

[0036] S101. By default, the noise reduction module needs to write to the dual-zone register, and after initialization, the noise reduction module writes the dual-zone mode through I2C.

[0037] After the noise reduction module is initialized successfully or during the process of switching a Bluetooth call, a retry mechanism is added during the process of reading and writing registers. The retry mechanism includes writing to a register and reading from a register; wherein:

[0038] Writing to a register: After writing to the register, read the register value. If the value read from the register is not the expected value, then delay for 50 ms and rewrite + read until the value read is equal to the value written.

[0039] Reading from a register: If the read fails or the value read is not the expected value, then rewrite + read again to ensure that the value read is the expected value, and the expected value is the dual-zone value.

[0040] S102. When an abnormal situation occurs in the noise reduction module, reduce the rate of I2C so that after the noise reduction module is powered on and the program runs stably, the I2C read and write operations are performed.

[0041] Among them, abnormal situations include: when affected by the I2C rate and external interferences (such as ESD, EOS, electromagnetic, etc.), the communication between modules will be affected, resulting in occasional unsuccessful register writes; the I2C read / write time is too early. After power-on, the noise reduction module needs time to load and run the program, but the voice program performs I2C read / write operations without fully waiting for the noise reduction module to run stably when writing the register parameters of the noise reduction mode, resulting in unsuccessful parameter writes and a mode error in the noise reduction module; or after writing the noise reduction mode through I2C, the software does not verify the data written to the noise reduction module and does not monitor abnormal situations.

[0042] In this embodiment, when an abnormal situation occurs in the noise reduction module, the steps of reducing the I2C rate so that the I2C read / write operation is performed after the noise reduction module completes power-on and the program runs stably include:

[0043] When an abnormal situation occurs in the noise reduction module, the I2C rate is reduced from the original rate to 1 / 4 times.

[0044] Furthermore, after the waiting time for the voice operation to write to the noise reduction module via I2C is extended by 1S, the I2C read / write operation is performed after the noise reduction module completes power-on and the program runs stably.

[0045] In summary, in the communication system based on the noise reduction module in the above embodiments of the present invention, by default, the noise reduction module needs to write to the dual-tone zone register, and after initialization, the noise reduction module writes the dual-tone zone mode via I2C; when an abnormal situation occurs in the noise reduction module, the I2C rate is reduced so that the I2C read / write operation is performed after the noise reduction module completes power-on and the program runs stably, solving the technical problem in the prior art that only the situation where voice recognition cannot be awakened can be reduced, and the probability is very low, but it cannot be completely avoided.

[0046] The logic and / or steps represented in the flowchart or described in other ways herein, for example, can be considered as a definite sequence list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device), or in combination with these instruction execution systems, apparatus, or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in combination with an instruction execution system, apparatus, or device.

[0047] More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection (electronic device) having one or more wirings, a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable media can even be paper or other suitable media on which a program can be printed, as the program can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpretation, or otherwise processing it in a suitable manner if necessary, and then storing it in a computer memory.

[0048] It should be understood that various parts of the present invention can be implemented by hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits having logic gate circuits for implementing logical functions on data signals, application specific integrated circuits having appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.

[0049] In the description of this specification, the description referring to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc. means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.

[0050] Although the embodiments of the present invention have been shown and described, those of ordinary skill in the art can understand that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and spirit of the present invention, and the scope of the present invention is defined by the claims and their equivalents.

Claims

1. A communication method based on a noise reduction module, characterized in that: Applied to a communication system based on a noise reduction module, the system includes an IVI host system, a gateway system, an amplifier system and a speaker system; the IVI host system includes an audio and video system, a voice system, an amplifier system and a reversing monitoring safety system; the voice system includes a noise reduction module and a microphone; The noise reduction module is preset with multiple modes, including dual-tone zone, main driver mode and co-driver mode; The method comprises: The noise reduction module needs to write the dual-tone zone register by default. After the noise reduction module is initialized, the dual-tone zone mode is written through I2C; When an abnormal situation occurs in the noise reduction module, the I2C rate is reduced to allow the noise reduction module to be powered on and the program to run stably before performing I2C read and write operations.

2. The communication method based on the noise reduction module according to claim 1, characterized in that: Abnormal situations include: When the I2C rate and external interference (ESD\EOS\electromagnetic, etc.) affect the communication between modules, occasional register write failures may occur.

3. The communication method based on the noise reduction module according to claim 2, characterized in that: Exceptions also include: The I2C read and write time is too early. After power-on, the noise reduction module needs time to load and run the program. When the voice program writes the register parameters of the noise reduction mode, it does not wait until the noise reduction module runs stably before performing the I2C read and write operation, resulting in unsuccessful parameter writing and a mode error of the noise reduction module.

4. The communication method based on the noise reduction module according to claim 3, characterized in that: Exceptions also include: Or after writing the noise reduction mode through I2C, the software did not verify the data written to the noise reduction module and did not monitor abnormal situations.

5. The communication method based on the noise reduction module according to claim 1, characterized in that: When an abnormal situation occurs in the noise reduction module, the steps to reduce the I2C rate include: When an abnormal situation occurs in the noise reduction module, the I2C rate is reduced from the original rate to 1 / 4.

6. The communication method based on the noise reduction module according to claim 1, characterized in that: When an abnormal situation occurs in the noise reduction module, the steps of reducing the I2C rate so that the noise reduction module can be powered on and the program can run stably before performing the I2C read and write operation include: The waiting time for voice operation I2C writing to the noise reduction module is extended by 1S. After the noise reduction module is powered on and the program runs stably, the I2C read and write operations can be performed.

7. The communication method based on the noise reduction module according to claim 1, characterized in that: After the noise reduction module is initialized, the steps of writing the dual-tone zone mode through I2C include: After the noise reduction module is successfully initialized or during the Bluetooth call, a retry mechanism is added in the process of reading and writing registers. The retry mechanism includes writing registers and reading registers; wherein: Write register: After writing the register, read the register value. If the read register value is not the expected value, delay 50ms and re-write + read until the read value is equal to the written value. Read register: If the read fails or the read value is not the expected value, re-execute write + read to ensure that the read value is the expected value, and the expected value is the dual-tone zone value.