Bone conduction loudspeaker amplitude adaptive control method and equipment based on environmental noise

By detecting the comparison of the environmental noise intensity with the threshold range and adjusting the amplitude of the bone conduction speaker, the problem of bone conduction headphones being inconvenient to adjust in a sound wave energy loss in a noise environment and in a low-noise environment is solved, and the sound transmission efficiency and user experience are improved.

CN119136112APending Publication Date: 2024-12-13ZUODIAN IND (HUBEI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310698135.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-13
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

When the bone conduction headphones face ambient noise, the sound wave energy loss is large, interfering with the effective sound reception of the auditory center, and it is inconvenient to adjust the sound wave energy in a low-noise environment, which may lead to safety hazards.

Method used

By detecting the comparison of the ambient noise intensity with the noise intensity threshold range, adjust the amplitude of the bone conduction speaker according to the difference to ensure that the amplitude is adapted to the ambient noise. If the noise intensity is out of bounds, adjust it, and if it is within the threshold range, it remains unchanged.

Benefits of technology

It improves the sound transmission efficiency of bone conduction headphones, simplifies usage mode, improves user experience, reduces noise interference, and ensures effective sound reception in different noise environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119136112A_ABST
    Figure CN119136112A_ABST
Patent Text Reader

Abstract

The invention provides a bone conduction loudspeaker amplitude adaptive control method and equipment based on environmental noise. The method comprises the following steps: when a panel of the bone conduction loudspeaker vibrates, comparing the detected environmental noise intensity with a noise intensity threshold range; if the environmental noise intensity is out of the noise intensity threshold range, controlling the amplitude of the bone conduction loudspeaker according to a difference value between the environmental noise intensity and an upper limit value or a lower limit value of the noise intensity threshold range, and ensuring that the amplitude of the controlled bone conduction loudspeaker adapts to the environmental noise intensity; and if the environmental noise intensity is within the noise intensity threshold range, keeping the current amplitude of the bone conduction loudspeaker unchanged. According to the invention, the sound transmission efficiency of the bone conduction earphone is ensured, the use mode of the bone conduction earphone is simplified, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of bone conduction technology, and in particular to a method and device for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise. Background Art

[0002] Bone conduction is the transmission of sound waves through the human skull, bony labyrinth, inner ear lymph, spiral organ, and auditory center. However, although the bone conduction method can prevent the eardrum from being affected by sound wave vibrations, the disadvantage of bone transmission is obvious compared to the traditional method of sound transmission to the auditory nerve through the ear canal. In the process of sound transmission, the skull transmits sound because the bone density is greater than the sound, so the loss of sound wave energy is also greater. This leads to obvious interference with the effective sound energy finally received by the auditory center once noise appears in the outside world. In addition, in some special occasions, such as when a driver drives a car, when it is night or driving into a remote area, the environmental noise is greatly reduced, and it is considered that it is quite inconvenient to adjust the sound wave energy of the bone conduction headset, which may cause serious accidents such as car accidents in extreme cases. Therefore, the development of a method and device for adaptive amplitude control of a bone conduction speaker based on environmental noise can effectively overcome the defects in the above-mentioned related technologies, which has become a technical problem that needs to be solved urgently in the industry. Summary of the invention

[0003] In view of the above problems existing in the prior art, an embodiment of the present invention provides a method and device for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise.

[0004] In a first aspect, an embodiment of the present invention provides a method for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise, comprising: when a panel of the bone conduction speaker vibrates, comparing the detected ambient noise intensity with a noise intensity threshold range; if the ambient noise intensity falls outside the noise intensity threshold range, controlling the amplitude of the bone conduction speaker according to the difference between the ambient noise intensity and an upper limit or a lower limit of the noise intensity threshold range, to ensure that the amplitude of the bone conduction speaker after control is adapted to the ambient noise intensity; if the ambient noise intensity falls within the noise intensity threshold range, keeping the current amplitude of the bone conduction speaker unchanged.

[0005] Based on the content of the above method embodiment, the embodiment of the present invention provides a method for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise, wherein the amplitude of the bone conduction speaker is controlled according to the difference between the ambient noise intensity and the upper limit or lower limit of the noise intensity threshold range to ensure that the amplitude of the bone conduction speaker after control is adapted to the ambient noise intensity, including: if the first difference between the lower limit of the noise intensity threshold range and the ambient noise intensity is positive, determining that the first gain of the bone conduction speaker is a negative value, and the first amplitude of the bone conduction speaker adjusted by the first gain is within the first amplitude threshold range.

[0006] Based on the content of the above method embodiment, the method for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise provided in an embodiment of the present invention, wherein the first amplitude of the bone conduction speaker adjusted by the first gain is within the first amplitude threshold range, comprises: in, is the original amplitude of the bone conduction speaker; is the first amplitude; is the first gain; is the lower limit of the noise intensity threshold range; is the lower limit value of the first amplitude threshold range; is the upper limit value of the first amplitude threshold range; is the first difference.

[0007] Based on the content of the above method embodiment, the embodiment of the present invention provides a method for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise, wherein the amplitude of the bone conduction speaker is controlled according to the difference between the ambient noise intensity and the upper limit or lower limit of the noise intensity threshold range to ensure that the amplitude of the bone conduction speaker after control is adapted to the ambient noise intensity, and further includes: if the second difference between the ambient noise intensity and the upper limit of the noise intensity threshold range is positive, and the second difference is less than a predetermined threshold, determining that the second gain of the bone conduction speaker is positive, and the second amplitude of the bone conduction speaker adjusted by the second gain is within the second amplitude threshold range.

[0008] Based on the content of the above method embodiment, the method for adaptively controlling the amplitude of a bone conduction speaker based on environmental noise provided in an embodiment of the present invention, wherein the second amplitude of the bone conduction speaker adjusted by the second gain is within the second amplitude threshold range, comprises: in, is the second amplitude; is the second gain; is the upper limit of the noise intensity threshold range; is the lower limit value of the second amplitude threshold range; is the upper limit value of the second amplitude threshold range; is the second difference; L is the predetermined threshold.

[0009] On the basis of the contents of the above method embodiments, an adaptive control method for amplitude of a bone conduction speaker based on ambient noise is provided in an embodiment of the present invention, wherein the amplitude of the bone conduction speaker is controlled according to the difference between the ambient noise intensity and the upper limit or lower limit of the noise intensity threshold range to ensure that the amplitude of the bone conduction speaker after control is adapted to the ambient noise intensity, and further comprises: if a third difference between the ambient noise intensity and the upper limit of the noise intensity threshold range is positive, and the third difference is greater than a predetermined threshold, determining that the third gain of the bone conduction speaker is a negative value, and the third amplitude of the bone conduction speaker adjusted by the third gain is zero.

[0010] Based on the content of the above method embodiment, the method for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise provided in an embodiment of the present invention, wherein the third amplitude of the bone conduction speaker adjusted by the third gain is zero, comprises: in, is the third amplitude; is the third gain; The third difference.

[0011] In a second aspect, an embodiment of the present invention provides an adaptive amplitude control device for a bone conduction speaker based on ambient noise, comprising: a first main module, used to compare the detected ambient noise intensity with a noise intensity threshold range when a panel of the bone conduction speaker vibrates; a second main module, used to control the amplitude of the bone conduction speaker according to the difference between the ambient noise intensity and an upper limit or a lower limit of the noise intensity threshold range if the ambient noise intensity falls outside the noise intensity threshold range, to ensure that the amplitude of the bone conduction speaker after control is adapted to the ambient noise intensity; and a third main module, used to keep the current amplitude of the bone conduction speaker unchanged if the ambient noise intensity falls within the noise intensity threshold range.

[0012] In a third aspect, an embodiment of the present invention provides an electronic device, including: at least one processor; and at least one memory in communication with the processor, wherein: The memory stores program instructions that can be executed by the processor, and the processor calls the program instructions to execute the method for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise provided in any one of the various implementations of the first aspect.

[0013] In a fourth aspect, an embodiment of the present invention provides a non-transitory computer-readable storage medium, which stores computer instructions, and the computer instructions enable a computer to execute the method for adaptive amplitude control of a bone conduction speaker based on ambient noise provided in any one of the various implementation methods of the first aspect.

[0014] The method and device for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise provided in an embodiment of the present invention can ensure that the amplitude of the bone conduction speaker automatically adapts to the current environment by setting a noise intensity threshold range and comparing the detected ambient noise intensity with the noise intensity threshold range. The amplitude of the bone conduction speaker is adjusted and controlled according to the comparison result, which not only ensures the sound transmission efficiency of the bone conduction headset, but also simplifies the use mode of the bone conduction headset and improves the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, a brief introduction is given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0016] Figure 1 A schematic flow chart of a method for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise provided by an embodiment of the present invention; Figure 2 A schematic diagram of the structure of a device for adaptively controlling amplitude of a bone conduction speaker based on ambient noise provided by an embodiment of the present invention; Figure 3 A schematic diagram of the physical structure of an electronic device provided by an embodiment of the present invention. Implementation

[0017] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention. In addition, the technical features in the various embodiments or single embodiments provided by the present invention can be arbitrarily combined with each other to form a feasible technical solution. This combination is not subject to the constraints of the sequence of steps and / or the structural composition mode, but must be based on the ability of ordinary technicians in this field to achieve. When the combination of technical solutions is contradictory or cannot be achieved, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0018] The embodiment of the present invention provides a method for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise, see Figure 1 , the method includes: when the panel of the bone conduction speaker vibrates, the detected ambient noise intensity is compared with the noise intensity threshold range; if the ambient noise intensity falls outside the noise intensity threshold range, the amplitude of the bone conduction speaker is controlled according to the difference between the ambient noise intensity and the upper limit or lower limit of the noise intensity threshold range, to ensure that the amplitude of the bone conduction speaker after control is adapted to the ambient noise intensity; if the ambient noise intensity falls within the noise intensity threshold range, the current amplitude of the bone conduction speaker is kept unchanged. Specifically, the noise intensity threshold range is 800 Hz to 7000 Hz (i.e. is 800 Hz, is 7000 Hz), and the specific intermediate value can be 1000 Hz, 1500 Hz, 3000 Hz or 5000 Hz.

[0019] Based on the content of the above method embodiment, as an optional embodiment, the method for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise provided in the embodiment of the present invention controls the amplitude of the bone conduction speaker according to the difference between the ambient noise intensity and the upper limit or lower limit of the noise intensity threshold range to ensure that the amplitude of the bone conduction speaker after control is adapted to the ambient noise intensity, including: if the first difference between the lower limit of the noise intensity threshold range and the ambient noise intensity is positive, determining that the first gain of the bone conduction speaker is a negative value, and the first amplitude of the bone conduction speaker adjusted by the first gain is within the first amplitude threshold range.

[0020] Specifically, if the first difference between the lower limit of the noise intensity threshold range and the ambient noise intensity is positive, it means that the ambient noise has reached a level where it has no effect, such as in a late night environment, when the noise is basically zero. In this way, the amplitude of the bone conduction speaker can be adjusted to a smaller level to adapt to the quieter surrounding environment. The user's auditory center will not feel that the volume of the effective sound received is too loud, nor will the excessive volume of the bone conduction headphones cause noise pollution to the surrounding environment.

[0021] Based on the content of the above method embodiment, as an optional embodiment, the method for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise provided in the embodiment of the present invention, wherein the first amplitude of the bone conduction speaker adjusted by the first gain is within the first amplitude threshold range, comprises: in, is the original amplitude of the bone conduction speaker; is the first amplitude; is the first gain; is the lower limit of the noise intensity threshold range; is the lower limit value of the first amplitude threshold range; is the upper limit value of the first amplitude threshold range; is the first difference; is the ambient noise intensity.

[0022] Specifically, We can take 100 Hz, It can be 600 Hz, and between the two, it can also be 200 Hz, 400 Hz, 450 Hz or 500 Hz.

[0023] Based on the content of the above method embodiment, as an optional embodiment, the method for adaptive amplitude control of a bone conduction speaker based on ambient noise provided in the embodiment of the present invention controls the amplitude of the bone conduction speaker according to the difference between the ambient noise intensity and the upper limit or lower limit of the noise intensity threshold range to ensure that the amplitude of the bone conduction speaker after control is adapted to the ambient noise intensity, and also includes: if the second difference between the ambient noise intensity and the upper limit of the noise intensity threshold range is positive, and the second difference is less than a predetermined threshold, determining that the second gain of the bone conduction speaker is positive, and the second amplitude of the bone conduction speaker adjusted by the second gain is within the second amplitude threshold range.

[0024] Specifically, if the second difference between the ambient noise intensity and the upper limit of the noise intensity threshold range is positive, and the second difference is less than the predetermined threshold, it means that the ambient noise has reached a relatively large level, which has affected the user's reception of the sound transmitted by the bone conduction headset, but the interference has not reached the point where the sound of the bone conduction headset is completely disrupted to the user's auditory central nerve. In this way, the amplitude of the bone conduction speaker can be adjusted to a relatively large level to reduce the interference of the surrounding environmental noise on the sound transmitted by the bone conduction headset. For example, when a bus driver is driving and there are many people on the bus, the ambient noise is relatively noisy. At this time, appropriately increasing the amplitude of the bone conduction speaker can ensure that the user's auditory center receives clear sound, thereby continuing to ensure that the user can normally receive the sound emitted by the bone conduction headset.

[0025] Based on the content of the above method embodiment, as an optional embodiment, the method for adaptively controlling the amplitude of a bone conduction speaker based on environmental noise provided in the embodiment of the present invention, wherein the second amplitude of the bone conduction speaker adjusted by the second gain is within the second amplitude threshold range, includes: in, is the second amplitude; is the second gain; is the upper limit of the noise intensity threshold range; is the lower limit value of the second amplitude threshold range; is the upper limit value of the second amplitude threshold range; is the second difference; L is the predetermined threshold.

[0026] Specifically, L can be 1000 Hz, 2000 Hz, 3000 Hz or 4000 Hz; You can take 9000 Hz, It can be 15000 Hz, and the intermediate value between the two can be 10000 Hz, 11000 Hz or 12000 Hz.

[0027] Based on the content of the above method embodiment, as an optional embodiment, the method for adaptive amplitude control of a bone conduction speaker based on ambient noise provided in the embodiment of the present invention controls the amplitude of the bone conduction speaker according to the difference between the ambient noise intensity and the upper limit or lower limit of the noise intensity threshold range to ensure that the amplitude of the bone conduction speaker after control is adapted to the ambient noise intensity, and also includes: if the third difference between the ambient noise intensity and the upper limit of the noise intensity threshold range is positive, and the third difference is greater than a predetermined threshold, determining that the third gain of the bone conduction speaker is negative, and the third amplitude of the bone conduction speaker adjusted by the third gain is zero.

[0028] Specifically, if the third difference between the ambient noise intensity and the upper limit of the noise intensity threshold range is positive, and the third difference is greater than the predetermined threshold, it means that the ambient noise has reached a very high level, which not only affects the user's reception of the sound transmitted by the bone conduction headset, but also the interference has reached the point where the sound of the bone conduction headset is completely disrupted from being transmitted to the user's auditory central nervous system. In this way, if the amplitude of the bone conduction speaker is increased, it will only add more noise to the user, so the bone conduction speaker should be completely turned off to reduce noise interference. For example, when a user arrives at an extremely noisy factory production workshop, the ambient noise is extremely noisy, and some specific workshops have to wear earmuffs to prevent noise from hurting the ears. At this time, the sound emitted by the bone conduction headset should be stopped to avoid meaningless sound output.

[0029] Based on the content of the above method embodiment, as an optional embodiment, the method for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise provided in the embodiment of the present invention, wherein the third amplitude of the bone conduction speaker adjusted by the third gain is zero, comprises: in, is the third amplitude; is the third gain; The third difference.

[0030] Specifically, L can be 7000 Hz, 8000 Hz, 10000 Hz or 12000 Hz.

[0031] The method for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise provided in an embodiment of the present invention sets a noise intensity threshold range, compares the detected ambient noise intensity with the noise intensity threshold range, and adjusts and controls the amplitude of the bone conduction speaker according to the comparison result, thereby ensuring that the amplitude of the bone conduction speaker automatically adapts to the current environment, which not only ensures the sound transmission efficiency of the bone conduction headset, but also simplifies the use mode of the bone conduction headset and improves the user experience.

[0032] The implementation basis of each embodiment of the present invention is to implement programmed processing through a device with a processor function. Therefore, in engineering practice, the technical solutions and functions of each embodiment of the present invention can be encapsulated into various modules. Based on this reality, on the basis of the above embodiments, an embodiment of the present invention provides a bone conduction speaker amplitude adaptive control device based on environmental noise, which is used to execute the bone conduction speaker amplitude adaptive control method based on environmental noise in the above method embodiment. Figure 2 The device includes: a first main module, which is used to compare the detected ambient noise intensity with a noise intensity threshold range when the panel of the bone conduction speaker vibrates; a second main module, which is used to control the amplitude of the bone conduction speaker according to the difference between the ambient noise intensity and the upper limit or lower limit of the noise intensity threshold range if the ambient noise intensity falls outside the noise intensity threshold range, so as to ensure that the amplitude of the bone conduction speaker after control is adapted to the ambient noise intensity; and a third main module, which is used to keep the current amplitude of the bone conduction speaker unchanged if the ambient noise intensity falls within the noise intensity threshold range.

[0033] The embodiment of the present invention provides a bone conduction speaker amplitude adaptive control device based on environmental noise, using Figure 2 By setting the noise intensity threshold range and comparing the detected ambient noise intensity with the noise intensity threshold range, the amplitude of the bone conduction speaker is adjusted and controlled according to the comparison result, which can ensure that the amplitude of the bone conduction speaker automatically adapts to the current environment, which not only ensures the sound transmission efficiency of the bone conduction headset, but also simplifies the use mode of the bone conduction headset and improves the user experience.

[0034] It should be noted that the device in the device embodiment provided by the present invention can be used to implement the method in the above method embodiment as well as the method in other method embodiments provided by the present invention. The only difference is that the corresponding functional modules are set, and the principle is basically the same as the principle of the above device embodiment provided by the present invention. As long as the technical personnel in the field refer to the specific technical solutions in other method embodiments on the basis of the above device embodiment, obtain the corresponding technical means and the technical solutions composed of these technical means by combining technical features, the device in the above device embodiment can be improved on the premise of ensuring the practicality of the technical solution, thereby obtaining the corresponding device class embodiment, which is used to implement the methods in other method class embodiments. For example: Based on the content of the above device embodiment, as an optional embodiment, the bone conduction speaker amplitude adaptive control device based on environmental noise provided in the embodiment of the present invention further includes: a first submodule, used to implement the control of the amplitude of the bone conduction speaker according to the difference between the environmental noise intensity and the upper limit value or the lower limit value of the noise intensity threshold range to ensure that the amplitude of the bone conduction speaker after control is adapted to the environmental noise intensity, including: if the first difference between the lower limit value of the noise intensity threshold range and the environmental noise intensity is positive, determining that the first gain of the bone conduction speaker is a negative value, and the first amplitude of the bone conduction speaker adjusted by the first gain is within the first amplitude threshold range.

[0035] Based on the content of the above device embodiment, as an optional embodiment, the bone conduction speaker amplitude adaptive control device based on environmental noise provided in the embodiment of the present invention further includes: a second submodule, which is used to realize that the first amplitude of the bone conduction speaker after the first gain adjustment is within the first amplitude threshold range, including: in, is the original amplitude of the bone conduction speaker; is the first amplitude; is the first gain; is the lower limit of the noise intensity threshold range; is the lower limit value of the first amplitude threshold range; is the upper limit value of the first amplitude threshold range; is the first difference.

[0036] Based on the content of the above device embodiment, as an optional embodiment, the bone conduction speaker amplitude adaptive control device based on environmental noise provided in the embodiment of the present invention further includes: a third submodule, used to implement the control of the amplitude of the bone conduction speaker according to the difference between the environmental noise intensity and the upper limit value or the lower limit value of the noise intensity threshold range to ensure that the amplitude of the bone conduction speaker after control is adapted to the environmental noise intensity, and also includes: if the second difference between the environmental noise intensity and the upper limit value of the noise intensity threshold range is positive, and the second difference is less than a predetermined threshold, it is determined that the second gain of the bone conduction speaker is positive, and the second amplitude of the bone conduction speaker adjusted by the second gain is within the second amplitude threshold range.

[0037] Based on the content of the above device embodiment, as an optional embodiment, the bone conduction speaker amplitude adaptive control device based on environmental noise provided in the embodiment of the present invention further includes: a fourth submodule, which is used to realize that the second amplitude of the bone conduction speaker after the second gain adjustment is within the second amplitude threshold range, including: in, is the second amplitude; is the second gain; is the upper limit of the noise intensity threshold range; is the lower limit value of the second amplitude threshold range; is the upper limit value of the second amplitude threshold range; is the second difference; L is the predetermined threshold.

[0038] Based on the content of the above device embodiment, as an optional embodiment, the bone conduction speaker amplitude adaptive control device based on environmental noise provided in the embodiment of the present invention further includes: a fifth submodule, which is used to implement the control of the amplitude of the bone conduction speaker according to the difference between the environmental noise intensity and the upper limit value or the lower limit value of the noise intensity threshold range to ensure that the amplitude of the bone conduction speaker after control is adapted to the environmental noise intensity, and also includes: if the third difference between the environmental noise intensity and the upper limit value of the noise intensity threshold range is positive, and the third difference is greater than a predetermined threshold, then determining that the third gain of the bone conduction speaker is negative, and the third amplitude of the bone conduction speaker adjusted by the third gain is zero.

[0039] Based on the content of the above device embodiment, as an optional embodiment, the bone conduction speaker amplitude adaptive control device based on environmental noise provided in the embodiment of the present invention further includes: a sixth submodule, which is used to realize that the third amplitude of the bone conduction speaker after the third gain adjustment is zero, including: in, is the third amplitude; is the third gain; The third difference.

[0040] The method of the embodiment of the present invention is implemented by relying on electronic devices, so it is necessary to introduce the relevant electronic devices. Based on this purpose, the embodiment of the present invention provides an electronic device, such as Figure 3 As shown, the electronic device includes: at least one processor, a communication interface, at least one memory, and a communication bus, wherein at least one processor, the communication interface, and at least one memory communicate with each other through the communication bus. At least one processor can call the logic instructions in at least one memory to execute all or part of the steps of the method provided by the aforementioned various method embodiments.

[0041] In addition, the logic instructions in the at least one memory mentioned above can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present invention can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each method embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., which can store program code.

[0042] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0043] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0044] The flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple embodiments of the present invention. Based on this understanding, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and sometimes in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of the boxes in the block diagram and / or the flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.

[0045] It should be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "includes..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0046] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise, characterized in that: include: When the panel of the bone conduction speaker vibrates, the detected ambient noise intensity is compared with the noise intensity threshold range; If the ambient noise intensity falls outside the noise intensity threshold range, the amplitude of the bone conduction speaker is controlled according to the difference between the ambient noise intensity and the upper limit or lower limit of the noise intensity threshold range, so as to ensure that the amplitude of the bone conduction speaker after control is adapted to the ambient noise intensity; If the ambient noise intensity falls within the noise intensity threshold range, the current amplitude of the bone conduction speaker is kept unchanged.

2. The method for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise according to claim 1, characterized in that: The amplitude of the bone conduction speaker is controlled according to the difference between the ambient noise intensity and the upper limit or lower limit of the noise intensity threshold range to ensure that the amplitude of the bone conduction speaker after control is adapted to the ambient noise intensity, including: if a first difference between the lower limit of the noise intensity threshold range and the ambient noise intensity is positive, determining that the first gain of the bone conduction speaker is a negative value, and the first amplitude of the bone conduction speaker adjusted by the first gain is within the first amplitude threshold range.

3. The method for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise according to claim 2, characterized in that: The first amplitude of the bone conduction speaker after the first gain adjustment is within the first amplitude threshold range, including: in, is the original amplitude of the bone conduction speaker; is the first amplitude; is the first gain; is the lower limit of the noise intensity threshold range; is the lower limit value of the first amplitude threshold range; is the upper limit value of the first amplitude threshold range; is the first difference.

4. The method for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise according to claim 3, characterized in that: The amplitude of the bone conduction speaker is controlled according to the difference between the ambient noise intensity and the upper limit or lower limit of the noise intensity threshold range to ensure that the amplitude of the bone conduction speaker after control is adapted to the ambient noise intensity, and further includes: if a second difference between the ambient noise intensity and the upper limit of the noise intensity threshold range is positive, and the second difference is less than a predetermined threshold, determining that the second gain of the bone conduction speaker is a positive value, and the second amplitude of the bone conduction speaker adjusted by the second gain is within the second amplitude threshold range.

5. The method for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise according to claim 4, characterized in that: The second amplitude of the bone conduction speaker after the second gain adjustment is within the second amplitude threshold range, including: in, is the second amplitude; is the second gain; is the upper limit of the noise intensity threshold range; is the lower limit value of the second amplitude threshold range; is the upper limit value of the second amplitude threshold range; is the second difference; L is the predetermined threshold.

6. The method for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise according to claim 5, characterized in that: The amplitude of the bone conduction speaker is controlled according to the difference between the ambient noise intensity and the upper limit or lower limit of the noise intensity threshold range to ensure that the amplitude of the bone conduction speaker after control is adapted to the ambient noise intensity, and further includes: if a third difference between the ambient noise intensity and the upper limit of the noise intensity threshold range is positive, and the third difference is greater than a predetermined threshold, determining that the third gain of the bone conduction speaker is a negative value, and the third amplitude of the bone conduction speaker adjusted by the third gain is zero.

7. The method for adaptively controlling the amplitude of a bone conduction speaker based on ambient noise according to claim 6, characterized in that: The third amplitude of the bone conduction speaker after the third gain adjustment is zero, including: in, is the third amplitude; is the third gain; The third difference.

8. A bone conduction speaker amplitude adaptive control device based on environmental noise, characterized in that: include: The first main module is used to compare the detected ambient noise intensity with the noise intensity threshold range when the panel of the bone conduction speaker vibrates; The second main module is used to control the amplitude of the bone conduction speaker according to the difference between the ambient noise intensity and the upper limit or lower limit of the noise intensity threshold range if the ambient noise intensity falls outside the noise intensity threshold range, so as to ensure that the amplitude of the bone conduction speaker after control is adapted to the ambient noise intensity; The third main module is used to keep the current amplitude of the bone conduction speaker unchanged if the ambient noise intensity falls within the noise intensity threshold range.

9. An electronic device, characterized in that: include: At least one processor, at least one memory and a communication interface; wherein, The processor, memory and communication interface communicate with each other; The memory stores program instructions that can be executed by the processor, and the processor calls the program instructions to execute the method according to any one of claims 1 to 7.

10. A non-transitory computer-readable storage medium, characterized in that: The non-transitory computer-readable storage medium stores computer instructions, which cause the computer to execute the method of any one of claims 1 to 7.