CN113823299A - Audio processing method, device, terminal and storage medium for bone conduction - Google Patents
Audio processing method, device, terminal and storage medium for bone conduction Download PDFInfo
- Publication number
- CN113823299A CN113823299A CN202010567163.3A CN202010567163A CN113823299A CN 113823299 A CN113823299 A CN 113823299A CN 202010567163 A CN202010567163 A CN 202010567163A CN 113823299 A CN113823299 A CN 113823299A
- Authority
- CN
- China
- Prior art keywords
- audio signal
- frequency
- compensated
- bone conduction
- processing method
- 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.)
- Pending
Links
- 210000000988 bone and bone Anatomy 0.000 title claims abstract description 66
- 238000003672 processing method Methods 0.000 title claims abstract description 39
- 230000005236 sound signal Effects 0.000 claims abstract description 120
- 238000012545 processing Methods 0.000 claims abstract description 23
- 230000006870 function Effects 0.000 claims description 16
- 230000004044 response Effects 0.000 claims description 6
- 210000000707 wrist Anatomy 0.000 claims description 5
- 238000000034 method Methods 0.000 abstract description 14
- 230000008569 process Effects 0.000 abstract description 9
- 238000005516 engineering process Methods 0.000 abstract description 3
- 230000005540 biological transmission Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 6
- 210000001519 tissue Anatomy 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 238000013507 mapping Methods 0.000 description 4
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 210000004369 blood Anatomy 0.000 description 1
- 239000008280 blood Substances 0.000 description 1
- 210000003477 cochlea Anatomy 0.000 description 1
- 210000000613 ear canal Anatomy 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 210000003205 muscle Anatomy 0.000 description 1
- 210000002985 organ of corti Anatomy 0.000 description 1
- 210000004049 perilymph Anatomy 0.000 description 1
- 210000003491 skin Anatomy 0.000 description 1
- 210000003625 skull Anatomy 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/003—Changing voice quality, e.g. pitch or formants
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2460/00—Details of hearing devices, i.e. of ear- or headphones covered by H04R1/10 or H04R5/033 but not provided for in any of their subgroups, or of hearing aids covered by H04R25/00 but not provided for in any of its subgroups
- H04R2460/13—Hearing devices using bone conduction transducers
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Circuit For Audible Band Transducer (AREA)
Abstract
The present disclosure relates to the field of computer technologies, and in particular, to an audio processing method, an audio processing device, a terminal, and a storage medium for bone conduction. The audio processing method for bone conduction provided by the present disclosure includes: acquiring an audio signal to be compensated; and performing gain compensation on the audio signal to be compensated according to the frequency of the audio signal to be compensated to obtain a target audio signal, wherein the compensation degree corresponding to each frequency of the audio signal to be compensated is increased along with the increase of the frequency. According to the audio processing method for bone conduction provided by the embodiment of the disclosure, the compensation degree corresponding to each frequency of the audio signal is set, and the higher the audio frequency is, the higher the compensation degree of the audio frequency is, so that the problem of sound distortion caused by different attenuation degrees of sounds with different frequencies in the bone conduction process can be solved.
Description
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to an audio processing method, an audio processing device, a terminal, and a storage medium for bone conduction.
Background
Bone conduction is a sound conduction mode, which can make sound wave generate corresponding fluctuation on perilymph directly through a skull route and activate a spiral organ of a cochlea to generate auditory sense. Since the sound waves need to be conducted through human tissues (skin, muscle, bone, blood), attenuation is generated, and especially, in some wearable devices, the bone conduction sound transmission mode needs to transmit the sound into the ear canal through the palm, fingers and fingertips, the transmission path is long, and the sound transmission effect is seriously affected.
Disclosure of Invention
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
According to one or more embodiments of the present disclosure, there is provided an audio processing method for bone conduction, the audio processing method including:
acquiring an audio signal to be compensated;
and performing gain compensation on the audio signal to be compensated according to the frequency of the audio signal to be compensated to obtain a target audio signal, wherein the compensation degree corresponding to each frequency of the audio signal to be compensated is increased along with the increase of the frequency.
According to one or more embodiments of the present disclosure, there is provided an audio processing apparatus for bone conduction, the audio processing apparatus including:
the acquisition unit is used for acquiring an audio signal to be compensated;
and the compensation unit is used for performing gain compensation on the audio signal to be compensated according to the frequency of the audio signal to be compensated so as to obtain a target audio signal, wherein the compensation degree corresponding to each frequency of the audio signal to be compensated is increased along with the increase of the frequency.
According to one or more embodiments of the present disclosure, there is provided a terminal including:
at least one memory and at least one processor;
wherein the memory is configured to store program code, and the processor is configured to call the program code stored in the memory to perform an audio processing method for bone conduction provided according to one or more embodiments of the present disclosure.
According to one or more embodiments of the present disclosure, there is provided a non-transitory computer storage medium storing program code for executing an audio processing method for bone conduction provided according to one or more embodiments of the present disclosure.
According to the audio processing method for bone conduction provided by the embodiment of the disclosure, the audio signal is subjected to gain compensation according to the frequency of the audio signal, and the higher the frequency of the audio signal is, the higher the compensation degree of the audio frequency of the frequency band is, so that the problem of sound distortion caused by different attenuation degrees of sounds with different frequencies in the bone conduction process can be solved. Therefore, the audio processing method provided by the embodiment of the disclosure has lower sound distortion degree and better sound transmission effect when being used for a bone conduction sound transmission mode.
Drawings
The above and other features, advantages and aspects of various embodiments of the present disclosure will become more apparent by referring to the following detailed description when taken in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements. It should be understood that the drawings are schematic and that elements and features are not necessarily drawn to scale.
Fig. 1 is a flowchart of an audio processing method for bone conduction provided according to an embodiment of the present disclosure;
fig. 2 is a flowchart of an audio processing method for bone conduction provided according to another embodiment of the present disclosure;
fig. 3 is a schematic structural diagram of an audio processing apparatus for bone conduction according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of an audio processing apparatus for bone conduction according to another embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of a terminal for implementing an embodiment of the present disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is to be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but rather are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the disclosure are for illustration purposes only and are not intended to limit the scope of the disclosure.
It should be understood that the steps recited in the apparatus embodiments of the present disclosure may be performed in a different order and/or performed in parallel. Moreover, device embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the present disclosure is not limited in this respect.
The term "include" and variations thereof as used herein are open-ended, i.e., "including but not limited to". The term "based on" is "based, at least in part, on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Relevant definitions for other terms will be given in the following description.
It should be noted that the terms "first", "second", and the like in the present disclosure are only used for distinguishing different devices, modules or units, and are not used for limiting the order or interdependence relationship of the functions performed by the devices, modules or units.
It is noted that references to "a", "an", and "the" modifications in this disclosure are intended to be illustrative rather than limiting, and that those skilled in the art will recognize that "one or more" may be used unless the context clearly dictates otherwise.
For the purposes of this disclosure, the phrase "a and/or B" means (a), (B), or (a and B).
The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only, and are not intended to limit the scope of the messages or information.
Referring to fig. 1, fig. 1 shows a flowchart of an audio processing method 100 for bone conduction provided by an embodiment of the present disclosure, where the method 100 is used on a server side, and includes steps S101 to S102:
step S101: and acquiring the audio signal to be compensated.
Wherein the audio signal to be compensated may comprise one or more different frequencies. It should be noted that the frequency of the embodiment of the present disclosure may include a specific frequency value, for example, 100Hz, and may also include a frequency range, for example, 100 to 150 Hz.
Step S102: and performing gain compensation on the audio signal to be compensated according to the frequency of the audio signal to be compensated to obtain a target audio signal, wherein the compensation degree corresponding to each frequency of the audio signal to be compensated is increased along with the increase of the frequency.
The inventor finds that, in the bone conduction process, the human tissue has different attenuation degrees for sound conduction of different frequencies, which causes sound distortion, so that according to the audio processing method for bone conduction provided by the embodiment of the disclosure, the audio signal is subjected to gain compensation according to the frequency of the audio signal, and the higher the frequency of the audio signal is, the higher the compensation degree for the audio in the frequency band is, and the problem of sound distortion caused by different attenuation degrees for sounds of different frequencies in the bone conduction process can be further solved. Therefore, the audio processing method provided by the embodiment of the disclosure has lower sound distortion degree and better sound transmission effect when being used for a bone conduction sound transmission mode.
In some embodiments, step S102 includes: the compensation coefficient corresponding to each frequency of the audio signal to be compensated increases with the increase of the frequency.
In some embodiments, the compensation factor is exponentially related to the frequency, and the exponentially related function is shown in equation (1):
n=abv+c (1)
wherein n is a compensation coefficient, v is frequency, a, b and c are constants, a is greater than 0, and b is greater than 1.
Experimental studies have found that when the compensation coefficient and the frequency are in an exponential function relationship, the conducted sound is closest to the real sound, and the distortion degree is the lowest.
In some embodiments, the compensation coefficients corresponding to the frequencies may be pre-calculated according to formula (1), and a mapping relationship table between the frequencies and the compensation coefficients may be established. After the frequency of the audio signal to be compensated is obtained, the compensation coefficient corresponding to the frequency can be directly determined according to the mapping relation table, so that the audio processing efficiency is improved.
In some embodiments, the method 100 further comprises adjusting the size of a and/or b and/or c in response to a preset operation instruction. The preset operation instruction can be triggered by touch, voice and an instruction input by other wired or wireless external equipment of a user on a control preset by a user interface. Illustratively, the user can adjust the value of a and/or b and/or c by touching the user interface of the smart wearable device or by the bluetooth control device. The attenuation degree of the human body tissues to the sound conduction is different due to individuals, so according to one or more embodiments of the present disclosure, by adjusting the values of a and/or b and/or c in response to preset operation instructions, the compensation coefficients can be adjusted according to the individual differences, and the sound distortion can be reduced to the greatest extent. In some preferred embodiments, the value of the parameter b is adjustable by the user to make the compensation parameter more sensitive to changes.
In some embodiments, step S102 includes: the amplitude value of the target audio signal is the product of the amplitude value of the audio signal to be compensated and the compensation coefficient. In the embodiment of the disclosure, the amplitude value of the audio signal to be compensated may be gain compensated by the compensation coefficient, so that the loudness of the audio signal may be improved.
In some embodiments, the method 100 further comprises:
step S103: transmitting the target audio signal to a bone conduction vibration device; wherein the bone conduction vibration device is used for vibrating at the wrist of the user according to the target audio signal.
Referring to fig. 2, fig. 2 shows a flowchart of an audio processing method 200 for bone conduction provided by an embodiment of the present disclosure, including steps S201 to S205:
step S201: acquiring an audio signal to be compensated;
step S202: analyzing the frequency contained in the audio signal to be compensated;
step S203: determining a compensation coefficient corresponding to each frequency according to the frequency contained in the audio signal to be compensated; wherein, the compensation coefficient and the frequency are in exponential function relation;
step S204: according to the compensation coefficient corresponding to each frequency, performing gain compensation on the signal of each frequency in the audio signal to be compensated to obtain a target audio signal;
step S205: transmitting the target audio signal to the bone conduction unit.
Fig. 3 shows a schematic structural diagram of an audio processing apparatus 300 for bone conduction provided in accordance with one or more embodiments of the present disclosure. Referring to fig. 3, the apparatus 300 includes a central processor 301, an audio processor 302, a compensation chip 303, a speaker 304, and a bone conduction vibration unit 305. The central processing unit 301 controls the audio signal to be transmitted to the audio processor 302, the audio processor 302 processes the audio signal to obtain an audio signal to be compensated, and the audio signal to be compensated can be directly played through the speaker 304 or transmitted to the compensation chip 303; the compensation chip 303 stores an audio processing algorithm for bone conduction provided according to one or more embodiments of the present disclosure, and may perform gain compensation on an audio signal to be compensated to obtain a compensated target audio signal; the compensation chip 303 transmits the target audio signal to the bone conduction vibration unit 305, and the bone conduction vibration unit 305 vibrates according to the target audio signal to conduct audio.
The audio processing method for bone conduction provided according to one or more embodiments of the present disclosure further includes: transmitting the target audio signal to a bone conduction vibration device; wherein the bone conduction vibration device is used for vibrating at the wrist of the user according to the target audio signal. The embodiment of the disclosure performs gain compensation on the audio signal according to the frequency of the audio signal, and the higher the frequency of the audio signal is, the higher the compensation degree of the audio frequency of the frequency band is, thereby overcoming the problem of sound distortion caused by different attenuation degrees when sounds with different frequencies pass through a longer conduction path of human tissues in the bone conduction process.
Accordingly, as shown in fig. 4, an embodiment of the present disclosure provides an audio processing apparatus 400 for bone conduction, including: an acquisition unit 410 and a compensation unit 420, wherein:
an obtaining unit 410, configured to obtain an audio signal to be compensated;
the compensation unit 420 is configured to perform gain compensation on the audio signal to be compensated according to the frequency of the audio signal to be compensated to obtain a target audio signal, where a compensation degree corresponding to each frequency of the audio signal to be compensated increases with an increase in the frequency.
The inventor finds that sound distortion is caused by different attenuation degrees of human tissues to sound conduction of different frequencies, so that according to the audio processing device for bone conduction provided by the embodiment of the disclosure, by performing gain compensation on an audio signal according to the frequency of the audio signal, the higher the frequency of the audio signal is, the higher the compensation degree of the audio in the frequency band is, and the problem of sound distortion caused by different attenuation degrees of sounds with different frequencies in a bone conduction process can be solved. Therefore, the audio processing device provided by the embodiment of the disclosure has lower sound distortion degree and better sound transmission effect when used in a bone conduction sound transmission mode.
For the embodiments of the apparatus, since they correspond substantially to the method embodiments, reference may be made to the partial description of the method embodiments for relevant points. The above-described apparatus embodiments are merely illustrative, in that modules illustrated as separate modules may or may not be separate. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
In some embodiments, the compensation coefficient corresponding to each frequency of the audio signal to be compensated increases with the frequency.
In some embodiments, the compensation factor is exponentially related to the frequency, and the exponentially related function is shown in equation (1):
n=abv+c (1)
wherein n is a compensation coefficient, v is frequency, a, b and c are constants, a is greater than 0, and b is greater than 1.
The inventor finds that when the compensation coefficient and the frequency are in an exponential function relationship, the conducted sound is closest to the real sound, and the distortion degree is lowest.
In some embodiments, the compensation coefficients corresponding to the frequencies may be pre-calculated according to formula (1), and a mapping relationship table between the frequencies and the compensation coefficients may be established. After the frequency of the audio signal to be compensated is obtained, the compensation coefficient corresponding to the frequency can be directly determined according to the mapping relation table, so that the audio processing efficiency is improved.
In some embodiments, the apparatus 400 further comprises an adjusting unit for adjusting the size of a and/or b and/or c in response to a preset operation instruction. The preset operation instruction can be triggered by touch, voice and an instruction input by other wired or wireless external equipment of a user on a control preset by a user interface. Illustratively, the user can adjust the value of a and/or b and/or c by touching the user interface of the smart wearable device or by the bluetooth control device. The attenuation degree of the human body tissues to the sound conduction is different due to individuals, so according to one or more embodiments of the present disclosure, by adjusting the values of a and/or b and/or c in response to preset operation instructions, the compensation coefficients can be adjusted according to the individual differences, and the sound distortion can be reduced to the greatest extent. In some preferred embodiments, the value of the parameter b is adjustable by the user to make the compensation parameter more sensitive to changes.
In some embodiments, the amplitude value of the target audio signal is a product of the amplitude value of the audio signal to be compensated and the compensation coefficient. In the embodiment of the disclosure, the amplitude value of the audio signal to be compensated may be gain compensated by the compensation coefficient, so that the loudness of the audio signal may be improved.
In some embodiments, the apparatus 400 further comprises a transmission means for transmitting the target audio signal to the bone conduction vibration means; wherein the bone conduction vibration device is used for vibrating at the wrist of the user according to the target audio signal.
Accordingly, in accordance with one or more embodiments of the present disclosure, there is provided a terminal including:
at least one memory and at least one processor;
wherein the memory is used for storing program codes, and the processor is used for calling the program codes stored in the memory to execute the audio processing method for bone conduction provided according to one or more embodiments of the present disclosure.
Accordingly, according to one or more embodiments of the present disclosure, there is provided a non-transitory computer storage medium storing program code for executing an audio processing method for bone conduction provided according to one or more embodiments of the present disclosure.
Fig. 5 shows a schematic structural diagram of a terminal 800 (e.g., the terminal or the server shown in fig. 4) for implementing an embodiment of the disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as a mobile phone, a smart wearable device, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), and fixed terminals such as a digital TV, a desktop computer, and the like. The terminal device shown in fig. 5 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 5, the terminal 800 may include a processing device (e.g., a central processing unit, an audio processor, a compensation chip, etc.) 801 that may perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)802 or a program loaded from a storage device 808 into a Random Access Memory (RAM) 803. In the RAM 803, various programs and data necessary for the operation of the terminal 800 are also stored. The processing apparatus 801, the ROM 802, and the RAM 803 are connected to each other by a bus 804. An input/output (I/O) interface 805 is also connected to bus 804.
Generally, the following devices may be connected to the I/O interface 805: input devices 806 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 807 including, for example, a Liquid Crystal Display (LCD), speakers, bone conduction vibration devices, and the like; storage 808 including, for example, magnetic tape, hard disk, etc.; and a communication device 809. For example, the storage 808 may store a first database and a second database, wherein the first database stores at least one first sub-program identifier of a first program; the second database stores at least one second sub-program identification of the first program. The communication means 809 may allow the terminal 800 to communicate wirelessly or by wire with other devices to exchange data. While fig. 5 illustrates a terminal 800 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a non-transitory computer readable medium, the computer program comprising program code for executing an apparatus illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication means 809, or installed from the storage means 808, or installed from the ROM 802. The computer program, when executed by the processing apparatus 801, performs the above-described functions defined in the apparatus of the embodiments of the present disclosure.
It should be noted that the computer readable medium in the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
In some embodiments, the clients, servers may communicate using any currently known or future developed network Protocol, such as HTTP (HyperText Transfer Protocol), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed network.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the terminal to: acquiring an audio signal to be compensated; and performing gain compensation on the audio signal to be compensated according to the frequency of the audio signal to be compensated to obtain a target audio signal, wherein the compensation degree corresponding to each frequency of the audio signal to be compensated is increased along with the increase of the frequency.
Alternatively, the computer readable medium carries one or more programs which, when executed by the electronic device, cause the terminal to: acquiring an audio signal to be compensated; and performing gain compensation on the audio signal to be compensated according to the frequency of the audio signal to be compensated to obtain a target audio signal, wherein the compensation degree corresponding to each frequency of the audio signal to be compensated is increased along with the increase of the frequency.
Computer program code for carrying out operations for the present disclosure may be written in any combination of one or more programming languages, including but not limited to an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, apparatuses, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. The name of a unit does not in some cases constitute a limitation of the unit itself, and for example, an acquisition unit may be described as a "unit for acquiring an audio signal to be compensated".
The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), systems on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
According to one or more embodiments of the present disclosure, there is provided an audio processing method for bone conduction, the audio processing method including: acquiring an audio signal to be compensated; and performing gain compensation on the audio signal to be compensated according to the frequency of the audio signal to be compensated to obtain a target audio signal, wherein the compensation degree corresponding to each frequency of the audio signal to be compensated is increased along with the increase of the frequency.
According to one or more embodiments of the present disclosure, the increasing the compensation degree of each frequency of the audio signal to be compensated with the increasing frequency includes: the compensation coefficient corresponding to each frequency of the audio signal to be compensated increases along with the increase of the frequency.
According to one or more embodiments of the present disclosure, the compensation coefficient is an exponential function of frequency, the exponential function being: n ═ abv+ c; wherein n is a compensation coefficient, v is frequency, a, b and c are constants, a is greater than 0, and b is greater than 1.
According to one or more embodiments of the present disclosure, the audio processing method further includes: and adjusting the sizes of a, b and/or c in response to a preset operation instruction.
According to one or more embodiments of the present disclosure, the adjusting the size of a and/or b and/or c includes: and b is adjusted.
According to one or more embodiments of the present disclosure, the performing gain compensation on the audio signal to be compensated according to the frequency of the audio signal to be compensated to obtain a target audio signal includes: and the amplitude value of the target audio signal is the product of the amplitude value of the audio signal to be compensated and the compensation coefficient.
According to one or more embodiments of the present disclosure, the audio processing method further includes: transmitting the target audio signal to a bone conduction vibration device; wherein the bone conduction vibration device is configured to vibrate at the wrist of the user according to the target audio signal.
According to one or more embodiments of the present disclosure, there is provided an audio processing apparatus for bone conduction, the audio processing apparatus including: the acquisition unit is used for acquiring an audio signal to be compensated; and the compensation unit is used for performing gain compensation on the audio signal to be compensated according to the frequency of the audio signal to be compensated so as to obtain a target audio signal, wherein the compensation degree corresponding to each frequency of the audio signal to be compensated is increased along with the increase of the frequency.
According to one or more embodiments of the present disclosure, there is provided a terminal including: at least one memory and at least one processor; wherein the memory is configured to store program code, and the processor is configured to call the program code stored in the memory to perform an audio processing method for bone conduction provided according to one or more embodiments of the present disclosure.
According to one or more embodiments of the present disclosure, there is provided a non-transitory computer storage medium storing program code for an audio processing method for bone conduction provided according to one or more embodiments of the present disclosure.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other embodiments in which any combination of the features described above or their equivalents does not depart from the spirit of the disclosure. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.
Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limitations on the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or logical acts of devices, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims (10)
1. An audio processing method for bone conduction, the audio processing method comprising:
acquiring an audio signal to be compensated;
and performing gain compensation on the audio signal to be compensated according to the frequency of the audio signal to be compensated to obtain a target audio signal, wherein the compensation degree corresponding to each frequency of the audio signal to be compensated is increased along with the increase of the frequency.
2. The audio processing method for bone conduction according to claim 1, wherein the degree of compensation for each frequency of the audio signal to be compensated increases with increasing frequency, and comprises:
the compensation coefficient corresponding to each frequency of the audio signal to be compensated increases along with the increase of the frequency.
3. The audio processing method for bone conduction according to claim 2, wherein the compensation factor is exponentially related to the frequency, and the exponentially related function is: n ═ abv+c;
Wherein n is a compensation coefficient, v is frequency, a, b and c are constants, a is greater than 0, and b is greater than 1.
4. The audio processing method for bone conduction as claimed in claim 3, wherein the audio processing method further comprises:
and adjusting the sizes of a, b and/or c in response to a preset operation instruction.
5. The audio processing method for bone conduction according to claim 4, wherein the adjusting the size of a and/or b and/or c comprises:
and b is adjusted.
6. The audio processing method for bone conduction according to claim 2, wherein the gain-compensating the audio signal to be compensated according to the frequency of the audio signal to be compensated to obtain a target audio signal comprises:
and the amplitude value of the target audio signal is the product of the amplitude value of the audio signal to be compensated and the compensation coefficient.
7. The audio processing method for bone conduction as claimed in claim 1, wherein the audio processing method further comprises:
transmitting the target audio signal to a bone conduction vibration device;
wherein the bone conduction vibration device is configured to vibrate at the wrist of the user according to the target audio signal.
8. An audio processing apparatus for bone conduction, characterized in that the audio processing apparatus comprises:
the acquisition unit is used for acquiring an audio signal to be compensated;
and the compensation unit is used for performing gain compensation on the audio signal to be compensated according to the frequency of the audio signal to be compensated so as to obtain a target audio signal, wherein the compensation degree corresponding to each frequency of the audio signal to be compensated is increased along with the increase of the frequency.
9. A terminal, characterized in that the terminal comprises:
at least one memory and at least one processor;
wherein the memory is configured to store program code, and the processor is configured to call the program code stored in the memory to perform the audio processing method for bone conduction according to any one of claims 1 to 7.
10. A non-transitory computer storage medium, characterized in that it stores a program code for executing the audio processing method for bone conduction of any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010567163.3A CN113823299A (en) | 2020-06-19 | 2020-06-19 | Audio processing method, device, terminal and storage medium for bone conduction |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010567163.3A CN113823299A (en) | 2020-06-19 | 2020-06-19 | Audio processing method, device, terminal and storage medium for bone conduction |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113823299A true CN113823299A (en) | 2021-12-21 |
Family
ID=78911614
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010567163.3A Pending CN113823299A (en) | 2020-06-19 | 2020-06-19 | Audio processing method, device, terminal and storage medium for bone conduction |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113823299A (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102194460A (en) * | 2010-03-11 | 2011-09-21 | 奥迪康有限公司 | A speech intelligibility predictor and applications thereof |
CN102273232A (en) * | 2008-11-10 | 2011-12-07 | 伯恩同通信有限公司 | An earpiece and a method for playing a stereo and a mono signal |
CN103827965A (en) * | 2011-07-29 | 2014-05-28 | Dts有限责任公司 | Adaptive voice intelligibility processor |
CN105533986A (en) * | 2016-01-26 | 2016-05-04 | 王泽玲 | Bone conduction hair clasp |
US20170127192A1 (en) * | 2015-11-03 | 2017-05-04 | Oticon A/S | Hearing aid system and a method of programming a hearing aid device |
CN108430003A (en) * | 2018-03-30 | 2018-08-21 | 广东欧珀移动通信有限公司 | Audio compensation method and device, readable storage medium storing program for executing, terminal |
CN110012406A (en) * | 2019-04-10 | 2019-07-12 | 深圳湃声声学科技有限公司 | Acoustic signal processing method, device, processor and ossiphone |
CN110611872A (en) * | 2019-10-09 | 2019-12-24 | 深圳市博音科技有限公司 | Multi-band gain compensation based self-correction hearing aid system and method |
-
2020
- 2020-06-19 CN CN202010567163.3A patent/CN113823299A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102273232A (en) * | 2008-11-10 | 2011-12-07 | 伯恩同通信有限公司 | An earpiece and a method for playing a stereo and a mono signal |
CN102194460A (en) * | 2010-03-11 | 2011-09-21 | 奥迪康有限公司 | A speech intelligibility predictor and applications thereof |
CN103827965A (en) * | 2011-07-29 | 2014-05-28 | Dts有限责任公司 | Adaptive voice intelligibility processor |
US20170127192A1 (en) * | 2015-11-03 | 2017-05-04 | Oticon A/S | Hearing aid system and a method of programming a hearing aid device |
CN105533986A (en) * | 2016-01-26 | 2016-05-04 | 王泽玲 | Bone conduction hair clasp |
CN108430003A (en) * | 2018-03-30 | 2018-08-21 | 广东欧珀移动通信有限公司 | Audio compensation method and device, readable storage medium storing program for executing, terminal |
CN110012406A (en) * | 2019-04-10 | 2019-07-12 | 深圳湃声声学科技有限公司 | Acoustic signal processing method, device, processor and ossiphone |
CN110611872A (en) * | 2019-10-09 | 2019-12-24 | 深圳市博音科技有限公司 | Multi-band gain compensation based self-correction hearing aid system and method |
Non-Patent Citations (1)
Title |
---|
陈信 等: "人-机-环境***工程生理学基础", 北京航空航天大学出版社, pages: 439 - 440 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11115539B2 (en) | Smart voice system, method of adjusting output voice and computer readable memory medium | |
WO2021203906A1 (en) | Automatic volume adjustment method and apparatus, and medium and device | |
US11991510B2 (en) | System and method for adjusting audio parameters for a user | |
CN114040285A (en) | Method and device for generating parameters of feedforward filter of earphone, earphone and storage medium | |
WO2020214482A1 (en) | Self-fit hearing instruments with self-reported measures of hearing loss and listening | |
CN112669878B (en) | Sound gain value calculation method and device and electronic equipment | |
CN112309418B (en) | Method and device for inhibiting wind noise | |
US11445307B2 (en) | Personal communication device as a hearing aid with real-time interactive user interface | |
WO2021026126A1 (en) | User interface for dynamically adjusting settings of hearing instruments | |
CN113823299A (en) | Audio processing method, device, terminal and storage medium for bone conduction | |
CN111045633A (en) | Method and apparatus for detecting loudness of audio signal | |
CN112307161B (en) | Method and apparatus for playing audio | |
CN111045634A (en) | Audio processing method and device | |
CN114501281A (en) | Sound adjusting method and device, electronic equipment and computer readable medium | |
US10997984B2 (en) | Sounding device, audio transmission system, and audio analysis method thereof | |
CN113495712A (en) | Automatic volume adjustment method, apparatus, medium, and device | |
CN111048108B (en) | Audio processing method and device | |
CN117676444A (en) | Information generation method, voice information playing method, device, hearing aid and medium | |
Sharma et al. | Implementation of a digital hearing aid with user-settable frequency response and sliding-band dynamic range compression as a smartphone app | |
US11812224B2 (en) | Hearing device comprising a delayless adaptive filter | |
CN116156390B (en) | Audio processing method and electronic equipment | |
CN116994547A (en) | Active noise reduction method, device, electronic equipment and computer readable medium | |
US20230164545A1 (en) | Mobile device compatibility determination | |
CN111145776B (en) | Audio processing method and device | |
CN113452839A (en) | Automatic volume adjustment method, apparatus, medium, and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |