A digital sound reconstruction method, device, storage medium and digital loudspeaker

By directly driving the transducer array circuit of the digital loudspeaker to vibrate, the problem that existing loudspeakers cannot achieve digital sound production is solved, thus improving the sound quality and accuracy of sound reproduction.

CN114760562BActive Publication Date: 2025-11-21EARTHMOUNTAIN (SUZHOU) MICROELECTRONICS LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202210389776.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-13
Publication Date
2025-11-21
Estimated Expiration
2042-04-13

AI Technical Summary

Technical Problem

Existing loudspeakers cannot achieve digital sound production, and analog sound production is limited by mechanical vibration properties, resulting in insufficient sound reproduction accuracy.

Method used

A digital loudspeaker is used, which directly drives the transducer to vibrate through a transducer array circuit. The sound signal is reconstructed by the digital signal stream of the circuit switch, thus realizing digital sound generation.

Benefits of technology

It achieves digital sound generation, breaking through the limitations of the vibration characteristics of analog speakers and improving the sound quality and accuracy of sound reproduction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114760562B_ABST
    Figure CN114760562B_ABST
Patent Text Reader

Abstract

The application discloses a digital sound reconstruction method and device, a storage medium and a digital loudspeaker, relates to the technical field of sound reconstruction, and aims to solve the technical problems that the prior art cannot realize digital sound emission and commercial mass production of digital sound emission. The digital loudspeaker comprises an array circuit of transducing elements and an array of transducing elements which are electrically connected. The digital sound reconstruction method comprises the following steps: obtaining a preprocessed audio data stream; determining the number of transducing elements matched with the sound pressure value of the current audio data in the audio data stream based on the sound pressure value; generating a circuit switch digital signal stream based on the array circuit of transducing elements and the number of transducing elements; and controlling the array circuit of transducing elements by using the circuit switch digital signal stream to drive the transducing elements at the corresponding positions in the array of transducing elements to vibrate, reconstruct the sound signal of the current audio data, and realize digital sound emission.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of sound reconstruction technology, and particularly relates to a digital sound reconstruction method, device, storage medium and digital loudspeaker. BACKGROUND

[0002] At present, the sound restoration of a loudspeaker still stays in analog sound production technology. The analog loudspeaker realizes digitization in each link such as sound collection, storage and processing, but still uses analog sound production at the last sound production end. Specifically, the analog loudspeaker first transmits the digital audio data stored in a computer to a digital-to-analog conversion (DAC) decoding chip, converts the digital audio data into analog voltage through DAC, and then inputs the analog voltage to a power amplifier. The electrical signal amplified by the power amplifier is loaded to the loudspeaker, and then drives the diaphragm to move and push the air to produce sound.

[0003] The analog loudspeaker converts the digital sound source into analog motion sound production of the diaphragm. The digital sound source has high accuracy in storage, but the accuracy of sound restoration in the process from digital to analog sound production depends on the mechanical system of the analog loudspeaker. Therefore, the analog sound production mode is limited by the inherent properties of mechanical vibration, such as frequency response and harmonic distortion, which hinders the improvement of sound quality of restored sound. SUMMARY

[0004] Therefore, the present application discloses a digital sound reconstruction method, device, storage medium and digital loudspeaker to solve the technical problems that the prior art cannot realize digital sound production and cannot realize commercial mass production of digital sound production.

[0005] In a first aspect, the present application provides a digital sound reconstruction method applied in a digital loudspeaker, wherein the digital loudspeaker comprises an array circuit of transduction elements and an array of transduction elements electrically connected; and the digital sound reconstruction method comprises the following steps:

[0006] obtaining a pre-processed audio data stream;

[0007] determining the number of transduction elements matched with the sound pressure value of the current audio data in the audio data stream based on the sound pressure value of the current audio data in the audio data stream;

[0008] generating a circuit switch digital signal stream based on the array circuit of transduction elements and the number of transduction elements;

[0009] controlling the array circuit of transduction elements by using the circuit switch digital signal stream to drive the transduction elements at the corresponding positions in the array of transduction elements to vibrate, reconstruct the sound signal of the current audio data, and realize digital sound production.

[0010] In the technical solution, the sound pressure value of the current audio data in the audio data stream is used to determine the number of transducing elements matched with the sound pressure value, and a circuit switch digital signal stream is generated based on the transducing element array circuit and the number of transducing elements. Further, the circuit switch digital signal stream is used to control the transducing element array circuit to drive the transducing elements at corresponding positions in the transducing element array to vibrate, reconstruct the sound signal of the current audio data, and realize digital sound emission. It can be seen that in the digital sound reconstruction method, the sound pressure value of the audio data is not converted into a corresponding analog signal, but the sound pressure value of the current audio data in the audio data stream is directly used to determine the number of transducing elements matched with the sound pressure value, and then a circuit switch digital signal stream is generated. Finally, the circuit switch digital signal stream is used to control the transducing element array circuit to drive the transducing elements at corresponding positions in the transducing element array to vibrate, reconstruct the sound signal of the current audio data, and realize digital sound emission. Therefore, the digital sound reconstruction method can provide a technical solution for realizing digital sound emission and commercial mass production of digital sound emission.

[0011] In a second aspect, an embodiment of the present application provides a digital sound reconstruction device, comprising a processor and a communication interface coupled with the processor; the processor is used to run a computer program or instructions to realize the digital sound reconstruction method.

[0012] In a third aspect, an embodiment of the present application provides a computer storage medium, wherein instructions are stored in the computer storage medium, and when the instructions are run, the digital sound reconstruction method is realized.

[0013] In a fourth aspect, an embodiment of the present application provides a digital loudspeaker, comprising a transducing element array circuit, a transducing element array digital sound reconstruction device; the digital sound reconstruction device is electrically connected with the transducing element array circuit, and the transducing element array circuit is electrically connected with the transducing element array.

[0014] The transducing element array circuit is used to drive the transducing elements at multiple positions in the transducing element array to vibrate according to the circuit switch digital signal stream matched with the sound pressure value of the current audio data in the audio data stream provided by the digital sound reconstruction device, reconstruct the sound signal satisfying the current audio data, and realize digital sound emission.

[0015] Compared with the prior art, the beneficial effects of the second aspect, the third aspect and the fourth aspect of the present application are the same as those of the technical solution of the evaluation method, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

[0016] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this invention, illustrate exemplary embodiments of the invention and are used to explain the invention, but do not constitute an undue limitation of the invention. In the drawings:

[0017] Figure 1 A flowchart illustrating the steps of a digital sound reconstruction method provided in an embodiment of the present invention;

[0018] Figure 2 A flowchart of a digital sound reconstruction method provided in an embodiment of the present invention;

[0019] Figure 3 This is a schematic diagram of the transducer array circuit and transducer array in a digital loudspeaker according to an embodiment of the present invention;

[0020] Figure 4 A method based on the embodiments of the present invention is provided. Figure 3 A schematic diagram simulating the distortion and signal-to-noise ratio of a digital loudspeaker structure;

[0021] Figure 5 This is a schematic diagram of the transducer array circuit and transducer array in another digital loudspeaker provided by an embodiment of the present invention;

[0022] Figure 6 This is a schematic diagram of the transducer array circuit and transducer array in another digital loudspeaker provided by an embodiment of the present invention;

[0023] Figure 7 A method based on the embodiments of the present invention is provided. Figure 6 A schematic diagram simulating the distortion and signal-to-noise ratio of a digital loudspeaker structure;

[0024] Figure 8 This is a schematic diagram of the transducer array circuit and transducer array in another digital loudspeaker provided by an embodiment of the present invention;

[0025] Figure 9 This is a schematic diagram of the hardware structure of a digital sound reconstruction device provided in an embodiment of the present invention;

[0026] Figure 10 This is a schematic diagram of the structure of a chip provided in an embodiment of the present invention. Detailed Implementation

[0027] In order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, the terms of "first", "second", etc. are used to distinguish the same or similar items with basically the same functions and effects. For example, the first threshold and the second threshold are only used to distinguish different thresholds, and the order is not limited. Those skilled in the art can understand that the terms of "first", "second", etc. do not limit the quantity and execution order, and the terms of "first", "second", etc. also do not mean that they are necessarily different.

[0028] It should be noted that in the present application, the words "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design presented as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or advantageous than other embodiments or design solutions. Rather, the use of the words "exemplary" or "for example" is intended to present related concepts in a specific way.

[0029] In the present application, "at least one" means one or more, and "multiple" means two or more. The "and / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b or c can represent: a, b, c, the combination of a and b, the combination of a and c, the combination of b and c, or the combination of a, b and c, where a, b and c can be single or multiple.

[0030] The present application discloses a digital sound reconstruction method, device, storage medium and digital loudspeaker, which are used to solve the technical problems that the prior art cannot realize digital sound and cannot realize commercial mass production of digital sound.

[0031] The digital loudspeaker directly uses digital audio data to sound, without a D / A (digital-to-analog) conversion unit. Unlike the traditional analog loudspeaker in sound generation principle, the digital loudspeaker directly controls the transducer element array to emit discrete sound pulses, the sound pulses are superimposed in the air sound field, and the low-pass filtering is realized through the hearing characteristics of the human ear, so that the structure of the digital loudspeaker is simpler, and the sound restoration is no longer limited by the vibration characteristics of the analog loudspeaker, and the sound restoration sound quality is higher.

[0032] Pulse code modulation (PCM) is a general format for audio data stream storage, which samples, quantizes and encodes the amplitude of sound pressure waveform into 0-1 digital form for storage in computer. The digital loudspeaker based on PCM directly uses the stored audio data to drive the electro-acoustic transducer element. The electro-acoustic transducer element emits a series of sound pressure pulses, and the digital pulse sound waves of the array of multiple transducer elements realize the sound field reconstruction and superposition to achieve sound emission.

[0033] The digital sound reconstruction method provided by the embodiment of the present application is applied to a digital loudspeaker, which comprises a transducer element array circuit and a transducer element array electrically connected.

[0034] Referring to Figure 1 The digital sound reconstruction method comprises the following steps:

[0035] S100, obtaining a preprocessed audio data stream.

[0036] In practice, the preprocessed audio data stream can be obtained after any audio data stream is preprocessed, and the embodiment of the present application does not make specific limitation thereto.

[0037] Before obtaining the preprocessed audio data stream, the digital sound reconstruction method provided by the embodiment of the present application further comprises: obtaining an audio data stream. The audio data stream is audio data without any compression, which can be directly transmitted to the digital loudspeaker through I2S.

[0038] Then, in the digital loudspeaker, the audio data stream is subjected to format conversion, Bit conversion, noise reduction processing and noise shaping processing to obtain the preprocessed audio data stream.

[0039] Based on this, the digital loudspeaker comprises an audio format converter, a Bit converter, a noise reduction processor and a noise shaper to respectively realize format conversion, Bit conversion, noise reduction processing and noise shaping processing of the audio data stream to obtain the preprocessed audio data stream.

[0040] S200, determining the number of transducer elements matched with the sound pressure value of the current audio data in the audio data stream based on the sound pressure value.

[0041] It should be understood that the sound emission accuracy of the digital loudspeaker is positively correlated with the number of transducer elements of the digital loudspeaker array, and the more the number of transducer elements, the higher the accuracy of the restored sound.

[0042] If the digital loudspeaker needs to reconstruct k Bit accuracy sound based on the PCM mode, it needs about 2 kThe transducer element array can be set as k=10, that is, the sound emitting array includes 1024 transducer elements. If each transducer element can be independently controlled and the working frequency and the PCM sampling frequency are close, theoretically, the 1024 transducer element array can reconstruct a digital sound with a 10-bit precision.

[0043] For example, a 16-bit 44.1kHz audio sound pressure data Y is selected, Y ranges between 0-65536, and the number of the driving loudspeakers is N. Y=10000, and the number of the loudspeakers is 1024. Then, the sound pressure value Y corresponds to the to-be-driven loudspeaker 156.25, and the number of the to-be-driven loudspeakers is 156, without considering the decimal part.

[0044] S300, generating a circuit switch digital signal stream based on the transducer element array circuit and the number of the transducer elements.

[0045] In the embodiment of the present application, after the number of the to-be-driven transducer elements is obtained, the circuit switch digital signal stream capable of driving the corresponding transducer elements to vibrate and satisfying the number of the transducer elements is determined according to the circuit structure of the transducer element array circuit. Each circuit switch digital signal is used to drive at least one transducer element.

[0046] Before the circuit switch digital signal stream is generated based on the transducer element array circuit and the number of the transducer elements, the digital sound reconstruction method further includes:

[0047] Firstly, the built-in parameters of the transducer element array circuit are pre-stored. Specifically, the built-in parameters include the number of the to-be-driven transducer elements and the switch address corresponding to the number of the to-be-driven transducer elements.

[0048] In practice, the built-in parameters of the transducer element array circuit are pre-stored in the memory of the digital loudspeaker. When the number of the to-be-driven transducer elements is determined, the corresponding switch address is matched in the memory of the digital loudspeaker. Based on this, the digital loudspeaker can quickly respond to the acquired audio data stream and reconstruct the sound signal of the current audio data.

[0049] For example, when 1024 transducer elements need to be driven to vibrate, the switch address corresponding to the 1024 transducer elements is searched in the memory of the digital loudspeaker.

[0050] Then, the circuit switch digital signal stream is generated based on the number of the transducer elements and the switch address corresponding to the number of the transducer elements.

[0051] It should be understood that the generated circuit switch digital signal stream includes switch digital signals for controlling vibration of corresponding transducing elements, each switch digital signal corresponding to a switch address for opening a corresponding switch in the transducing element array circuit to drive vibration of a corresponding transducing element in the transducing element array.

[0052] S400, controlling the transducing element array circuit with the circuit switch digital signal stream to drive vibration of transducing elements at corresponding positions in the transducing element array to reconstruct the sound signal of the current audio data and realize digital sound emission.

[0053] Under the control of the circuit switch digital signal stream, the transducing element array circuit drives vibration of transducing elements at corresponding positions in the transducing element array to reconstruct the sound signal of the current audio data and realize digital sound emission.

[0054] It should be understood that in practice, it is often necessary to reconstruct an audio data stream to realize digital sound emission. The audio data stream includes multiple audio data, and at this time, multiple circuit switch digital signal streams can be generated according to the relationship between the audio data, and the transducing element array circuit is controlled with the multiple circuit switch digital signal streams in sequence to drive multiple vibrations of transducing elements at corresponding positions in the transducing element array to reconstruct the audio data stream and realize digital sound emission.

[0055] Figure 2 A flowchart of a digital sound reconstruction method provided by an embodiment of the present application is shown, referring to Figure 2 The obtained PCM audio data stream enters a circulator, and the circulator traverses the pre-stored built-in parameters of the transducing element array circuit according to the PCM audio data stream to determine the number of transducing elements closest to the sound pressure value of the current audio data of the PCM audio data stream from the pre-stored built-in parameters of the transducing element array circuit.

[0056] Then the jitter, noise existing in the PCM audio data stream is shaped, filtered and the like, and the PCM audio data stream enters a subtracter. The subtracter is used to subtract the number of transducing elements determined according to the sound pressure value of the current audio data of the PCM audio data stream from the number of transducing elements determined from the built-in parameters of the transducing element array circuit, to obtain an operation result. The operation result is input into a determinator, which also stores the operation result of the subtracter in the last cycle. The determinator compares the two operation results, and if the operation result obtained in the current iteration is closest to the number of transducing elements determined according to the sound pressure value of the current audio data of the PCM audio data stream, the current traversal parameter is used to replace the original optimal driving information in the storage. The storage pre-stores the circuit parameters of the transducing element array, and stores the optimal driving information in the current cycle. When all the built-in parameters are traversed, the cycle is ended, and the optimal driving circuit signal in the storage is output, to generate a corresponding 01 control switch signal stream.

[0057] In the embodiment of the present application, the transducing element array circuit includes a plurality of control ports, and the circuit switch digital signal stream is used to control a corresponding control port to drive the transducing elements at a corresponding position in the transducing element array to vibrate, to reconstruct a sound signal satisfying the current audio data, and to realize digital sound production.

[0058] As a specific example, referring to Figure 3 , the transducing element array is an m-row and m-column transducing element array. The transducing element array circuit includes m first control ports and m second control ports; wherein each first control port and a corresponding second control port form a group of row and column control ports.

[0059] The xth group of row and column control ports are electrically connected with part of the transducing elements in the xth row and part of the transducing elements in the xth column in the transducing element array, to drive 2x-1 transducing elements to vibrate, x is a positive integer, and x is less than or equal to m.

[0060] Figure 3 As shown in the digital loudspeaker structure in the , the first group of row and column control ports can control 1 transducing element to vibrate. The second group of row and column control ports can control 3 transducing elements to vibrate. The third group of row and column control ports can control 5 transducing elements to vibrate. The fourth group of row and column control ports can control 7 transducing elements to vibrate. It should be understood that Figure 3 The loudspeaker shown in the includes a 4-row and 4-column transducing element array, and a transducing element array circuit with 4 first control ports and 4 second control ports, that is, m=4 at this time. In practice, m in the embodiment of the present application can be any value.

[0061] Figure 3The number of transducing elements that can be driven by the multiple groups of row-column control ports increases in the form of 1, 3, 5, 7... 2x-1... 2m-1 in the digital loudspeaker structure shown in the figure. Since the above-mentioned transducing element array circuit controls 2*n-1 transducing elements by one row-column control port, the amplitude of the restored sound is the combination number of 2*n-1. Moreover, the above-mentioned transducing element array circuit and transducing element array can connect more transducing elements by fewer lines, which is simpler in manufacturing and design.

[0062] Based on the above-mentioned transducing element array circuit and transducing element array, the accuracy of the PCM control sequence under the control can be calculated by simulating the reconstruction of a 1000Hz sine wave sound, as shown in Figure 4 Taking 1024 transducing elements as an example, the signal-to-noise ratio is 62dB, and the total distortion is less than -60dB. The control accuracy is consistent with the PCM full control accuracy, which verifies the effectiveness of the transducing element array circuit structure.

[0063] As another example, referring to Figure 5 , the transducing element array is an m-row and m-column transducing element array; the transducing element array circuit includes m first control ports and m second control ports; wherein each first control port and the corresponding second control port form a group of row-column control ports.

[0064] The xth group of row-column control ports is electrically connected to the transducing elements in the xth row or xth column of the transducing element array to drive x transducing elements to vibrate, x is a positive integer, and x is less than or equal to m.

[0065] Figure 5 The xth group of row-column control ports in the digital loudspeaker in the figure is used to drive x transducing elements to vibrate. That is, the first group of row-column control ports is used to drive one transducing element to vibrate, and the third group of row-column control ports is used to drive three transducing elements to vibrate. If 1024 transducing elements need to be driven to vibrate, the number of transducing elements that can be driven by multiple groups of row-column control ports can be superimposed, such as 1024, and then the transducing element array circuit is driven by the multiple groups of row-column control ports. The 1024 transducing elements in the transducing element array can vibrate.

[0066] As another example, the transducing element array is an m-row and m-column transducing element array; the transducing element array circuit includes m first control ports and m second control ports; wherein each first control port and the corresponding second control port form a group of row-column control ports.

[0067] The xth group of row-column control ports is electrically connected to the transducing elements in the xth row or xth column of the transducing element array to drive 2x transducing elements to vibrate, x is a positive integer, and x is less than or equal to m.

[0068] It can be understood that in the present example, 2x transducing elements can be driven to vibrate by the x group of row and column control ports. That is, the first group of row and column control ports is used to drive 2 transducing elements to vibrate, and the third group of row and column control ports is used to drive 6 transducing elements to vibrate. If 1024 transducing elements are to be driven to vibrate, the number of transducing elements that can be driven by each group of row and column control ports can be added together. If the result is 1024, the transducing element array circuit can be driven by the group of row and column control ports to make 1024 transducing elements in the transducing element array vibrate. If the result is not 1024, the transducing element array circuit can be driven by the group of row and column control ports closest to 1024 to achieve the driving of 1024 transducing elements to vibrate.

[0069] As another example, referring to Figure 6 , the transducing element array is an n-row and k-column transducing element array; the transducing element array circuit includes n first control ports and k second control ports; wherein n can be equal to k, or greater than or less than k, and the embodiments of the present application do not make specific limitations.

[0070] Each of the first control ports is electrically connected to each of the corresponding row transducing elements, and each of the second control ports is electrically connected to each of the corresponding column transducing elements.

[0071] Based on this, each first control port is used to control each of the corresponding row transducing elements to vibrate, and each second control port is used to control each of the corresponding column transducing elements to vibrate.

[0072] Referring to Figure 6 , the structure of the digital speaker is simpler, but due to the row and column series connection limitation, the transducing element array circuit cannot accurately control a single element, and the quantization distortion of the speaker will be large. Similarly, we simulate the reconstruction of a 1000Hz sine wave sound, and can calculate the accuracy of the PCM control sequence under this control. Referring to Figure 7 , taking 1024 transducing elements as an example, simulation calculation shows that the digital speaker in Figure 6 has a digital sound signal-to-noise ratio of 38dB and a total distortion of -38dB. This example can reduce the manufacturing cost of the digital speaker by reducing the signal-to-noise ratio, and reduce the sensitivity to random damage of the pixels. The performance and reliability of the digital speaker under this type of control are higher, and it is suitable for some speaker application markets with higher reliability requirements.

[0073] As another example, referring to Figure 8, the transducing element array comprises a first transducing element array and a second transducing element array; the first transducing element array is a transducing element array of a rows and c columns, and the second transducing element array is a transducing element array of b rows and c columns; the first transducing element array circuit comprises a first control port and a second control port, and the second transducing element array circuit comprises a first control port and a second control port; wherein b < a; in the first transducing element array, each first control port is electrically connected to each transducing element in the corresponding row, and each second control port is electrically connected to each transducing element in the corresponding column; in the second transducing element array, each first control port is electrically connected to each transducing element in the corresponding row, and each second control port is electrically connected to each transducing element in the corresponding column.

[0074] In the present example, the transducing element array is composed of a+b rows of transducing units. It is divided into two parts: a rows of transducing units and b rows of transducing units. The a rows of transducing unit region is a low precision control unit region, and the b rows of transducing unit region is a high precision control unit region, each of which is independently controlled. In the actual sound production process, the high precision control unit is used to compensate for the error of the unquantized part of the low precision unit, and the error of the original low unit simulation is reduced through the participation of the high precision unit.

[0075] For example, 1024 transducing units can be divided into 32*31 low precision units and 1*32 high precision units. Simulation calculation shows that the sound quality of the combination digital loudspeaker restored sound is consistent with the full control quantization precision of 1024 units, and the signal-to-noise ratio is 62dB.

[0076] As another example, the transducing element array comprises a first transducing element array and a second transducing element array; the first transducing element array is a transducing element array of a rows and b columns, and the second transducing element array is a transducing element array of a rows and c columns; the first transducing element array circuit comprises a first control port and a second control port, and the second transducing element array circuit comprises a first control port and a second control port;

[0077] In the first transducing element array, each first control port is electrically connected to each transducing element in the corresponding row, and each second control port is electrically connected to each transducing element in the corresponding column;

[0078] In the second transducing element array, each first control port is electrically connected to each transducing element in the corresponding row, and each second control port is electrically connected to each transducing element in the corresponding column; wherein c < b.

[0079] In the present example, the transducer element array is composed of b+c columns of transducer units. It is divided into two parts, b columns of transducer units and c columns of transducer units. The b columns of transducer unit region is a low-precision control unit region, and the c columns of transducer unit region is a high-precision control unit region, each of which is independently controlled. In the actual sound production process, the high-precision control unit is used to compensate for the error of the unquantized part of the low-precision unit, and the error amount of the original low unit simulation is reduced through the participation of the high-precision unit.

[0080] For example, 1024 transducer units can be divided into 31*32 low-precision units and 32*1 high-precision units. Simulation calculation shows that the sound quality of the combination digital loudspeaker restored sound is consistent with the full control quantization precision of 1024 units, and the signal-to-noise ratio is 62dB.

[0081] Figure 9 A hardware structure schematic diagram of a digital sound reconstruction device provided by an embodiment of the present application is shown. As shown in the figure, Figure 9 The digital sound reconstruction device 80 based on the present application includes a processor 801 and a communication interface 802.

[0082] As shown in the figure, Figure 9 The processor can be a general central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs of the present application. The communication interface can be one or more. The communication interface can use any transceiver device to communicate with other devices or communication networks.

[0083] As shown in the figure, Figure 9 The digital sound reconstruction device can further include a communication line 803. The communication line can include a path for transmitting information between the above-mentioned components.

[0084] Optionally, as shown in the figure, Figure 9 The digital sound reconstruction device can further include a memory 804. The memory is used to store computer execution instructions for executing the present application, and is controlled by the processor for execution. The processor is used to execute the computer execution instructions stored in the memory, thereby realizing the method provided by the embodiment of the present application.

[0085] As shown in the figure, Figure 9The memory can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM), or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, a magnetic disk storage or other magnetic storage devices, or any other medium capable of storing desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to this. The memory can exist independently and be connected to the processor through a communication line. The memory can also be integrated with the processor.

[0086] Optionally, the computer-executed instructions in the embodiments of the present application can also be referred to as application codes, and the embodiments of the present application do not make specific limitations thereto.

[0087] In a specific implementation, as an embodiment, as shown in Figure 9 The processor 801 can include one or more CPUs, such as the CPU0 and the CPU1 in Figure 9 .

[0088] In a specific implementation, as an embodiment, as shown in Figure 9 The digital sound reconstruction device can include a plurality of processors, such as the processor 801-1 and the processor 801-2 in Figure 9 . Each of the processors can be a single-core processor or a multi-core processor.

[0089] The embodiments of the present application also disclose a digital loudspeaker, which includes a transducer element array circuit, a transducer element array, and the digital sound reconstruction device; the digital sound reconstruction device is electrically connected with the transducer element array circuit, and the transducer element array circuit is electrically connected with the transducer element array.

[0090] The transducer element array circuit is configured to drive the transducer elements at a plurality of positions of the transducer element array to vibrate according to the circuit switch digital signal stream provided by the digital sound reconstruction device and matching the sound pressure value of the current audio data in the audio data stream, reconstruct a sound signal satisfying the current audio data, and realize digital sound emission.

[0091] The transduction element array is an m-row and m-column transduction element array.

[0092] The transduction element array circuit includes m first control ports and m second control ports; wherein each first control port and the corresponding second control port form a group of row-column control ports.

[0093] The xth group of row-column control ports is electrically connected with part of the transduction elements in the xth row and part of the transduction elements in the xth column of the transduction element array to drive 2x-1 transduction elements to vibrate, x is a positive integer and x is less than or equal to m.

[0094] The transduction element array is an m-row and m-column transduction element array; the transduction element array circuit includes m first control ports and m second control ports; wherein each first control port and the corresponding second control port form a group of row-column control ports.

[0095] The xth group of row-column control ports is electrically connected with the transduction elements in the xth row or the xth column of the transduction element array to drive x transduction elements to vibrate, x is a positive integer and x is less than or equal to m.

[0096] The transduction element array is an m-row and m-column transduction element array; the transduction element array circuit includes m first control ports and m second control ports; wherein each first control port and the corresponding second control port form a group of row-column control ports.

[0097] The xth group of row-column control ports is electrically connected with the transduction elements in the xth row or the xth column of the transduction element array to drive 2x transduction elements to vibrate, x is a positive integer and x is less than or equal to m.

[0098] The transduction element array is an n-row and k-column transduction element array.

[0099] The transduction element array circuit includes n first control ports and k second control ports.

[0100] Each first control port is electrically connected with each transduction element in the corresponding row of transduction elements, and each second control port is electrically connected with each transduction element in the corresponding column of transduction elements.

[0101] The transduction element array includes a first transduction element array and a second transduction element array; the first transduction element array is an a-row and c-column transduction element array, and the second transduction element array is a b-row and c-column transduction element array; the first transduction element array circuit includes a first control port and c second control ports, and the second transduction element array circuit includes b first control ports and c second control ports; wherein b < a.

[0102] In the first transducer array, each first control port is electrically connected to each transducer in the corresponding row of transducers, and each second control port is electrically connected to each transducer in the corresponding column of transducers;

[0103] In the second transducer array, each of the first control ports is electrically connected to each transducer in the corresponding row of transducers, and each of the second control ports is electrically connected to each transducer in the corresponding column of transducers;

[0104] Alternatively, the transducer array may include a first transducer array and a second transducer array; the first transducer array is an a-row b-column transducer array, and the second transducer array is an a-row c-column transducer array; the first transducer array circuit includes a first control port and b second control ports, and the second transducer array circuit includes a first control port and c second control ports.

[0105] In the first transducer array, each first control port is electrically connected to each transducer in the corresponding row of transducers, and each second control port is electrically connected to each transducer in the corresponding column of transducers;

[0106] In the second transducer array, each of the first control ports is electrically connected to each transducer in the corresponding row of transducers, and each of the second control ports is electrically connected to each transducer in the corresponding column of transducers; wherein, c <b。

[0107] Figure 10 This is a schematic diagram of the chip structure provided in an embodiment of the present invention. Figure 10 As shown, the chip 90 includes one or more processors 801 and a communication interface 802.

[0108] Optional, such as Figure 10 As shown, the chip also includes a memory 804, which may include read-only memory and random access memory, and provides operation instructions and data to the processor. A portion of the memory may also include non-volatile random access memory (NVRAM).

[0109] In some implementations, such as Figure 10 As shown, the memory stores the following elements: execution modules or data structures, or subsets thereof, or extended sets thereof.

[0110] In embodiments of the present invention, such as Figure 10As shown, by calling the operation instruction stored in the memory (which can be stored in the operating system), the corresponding operation is performed.

[0111] As shown in Figure 10 , the processor controls the processing operation of any one of the digital sound reconstruction devices, and the processor can also be referred to as a central processing unit (CPU).

[0112] As shown in Figure 10 , the memory can include read-only memory and random access memory, and provide instructions and data to the processor. A part of the memory can also include NVRAM. For example, the memory, the communication interface, and the memory are coupled together through a bus system, which can include a data bus, a power bus, a control bus, and a state signal bus, etc. However, for the sake of clarity, all the buses are marked as bus system 805 in Figure 10 .

[0113] As shown in Figure 10 , the method disclosed in the above embodiments of the application can be applied to the processor or implemented by the processor. The processor can be an integrated circuit chip with processing capability of signals. In the implementation process, each step of the above method can be completed by integrated logic circuits in the processor or instructions in the form of software. The above processor can be a general processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The disclosed methods, steps and logic block diagrams in the embodiments of the application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in combination with the embodiments of the application can be directly embodied as a hardware coding processor for execution, or a combination of hardware and software modules in the coding processor for execution. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, or other mature storage media in the art. The storage medium is located in the storage, and the processor reads the information in the storage and combines the hardware to complete the steps of the above method.

[0114] In a possible implementation manner, as shown in Figure 10 , the communication interface is used to obtain the image collected by the camera. The processor is used to perform steps 101 to 103 of the examination and evaluation method in the embodiment shown in Figure 1 .

[0115] In an aspect, a computer-readable storage medium is provided, and the computer-readable storage medium stores instructions which, when executed, implement the functions performed by the digital sound reconstruction device in the above embodiments.

[0116] In an aspect, a chip is provided, and the chip is applied in the digital sound reconstruction device, the chip comprises at least one processor and a communication interface, the communication interface is coupled with the at least one processor, and the processor is configured to execute instructions to implement the functions performed by the digital sound reconstruction device in the above embodiments.

[0117] In the above embodiments, the implementation can be achieved by software, hardware, firmware, or any combination thereof, entirely or partially. When implemented by software, the implementation can be in the form of a computer program product, entirely or partially. The computer program product comprises one or more computer programs or instructions. When the computer programs or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed, entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a terminal, a user equipment, or other programmable apparatus. The computer programs or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer programs or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center through a wired or wireless manner. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, or the like integrated with one or more available media. The available media can be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; an optical medium, such as a digital video disc (DVD); or a semiconductor medium, such as a solid state drive (SSD).

[0118] Although the present application is described herein in conjunction with various embodiments, it is understood that other variations of the disclosed embodiments can be understood and realized by those skilled in the art, upon viewing the drawings, the disclosure, and the appended claims. In the claims, the word “comprising” does not exclude other components or steps, and the indefinite article “a” or “an” does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. Measures described in mutually different dependent claims can be combined, and the resulting combination can also be claimed.

[0119] Although the present application has been described in connection with the preferred embodiments thereof with reference to the specific content thereof, it will be apparent to those skilled in the art that various modifications and changes can be made thereto without departing from the spirit and scope of the application. Accordingly, it is intended that the present application cover all such modifications and changes as fall within the scope of the application, along with all equivalents thereof. It will be understood by those within the art that, in general, terms used herein, and especially to the immediately preceding description and claims attached hereto, are intended to be given their broadest interpretation consistent with the specification and the patent statutes.

Claims

1. A method of digital sound reconstruction, characterized by, In the application of digital speaker, the digital speaker comprises an array circuit of transducing elements and an array of transducing elements which are electrically connected; the digital sound reconstruction method comprises the following steps: obtaining pre-processed audio data stream; determining the number of transducing elements matched with the sound pressure value of the current audio data in the audio data stream based on the sound pressure value of the current audio data in the audio data stream; generating a circuit switch digital signal stream based on the array circuit of transducing elements and the number of transducing elements; controlling the array circuit of transducing elements by using the circuit switch digital signal stream to drive the transducing elements at the corresponding positions in the array of transducing elements to vibrate, so as to reconstruct the sound signal of the current audio data and realize digital sound emission; Before generating the circuit switch digital signal stream based on the array circuit of transducing elements and the number of transducing elements, the digital sound reconstruction method further comprises pre-storing the built-in parameters of the array circuit of transducing elements, wherein the built-in parameters include the number of driven transducing elements and the switch address corresponding to the number of driven transducing elements; the step of generating the circuit switch digital signal stream based on the array circuit of transducing elements and the number of transducing elements comprises the following steps: determining the switch address corresponding to the number of transducing elements in the array circuit of transducing elements based on the number of transducing elements; generating the circuit switch digital signal stream based on the number of transducing elements and the switch address corresponding to the number of transducing elements; The array of transducing elements is an m-row and m-column array of transducing elements; the array circuit of transducing elements comprises m first control ports and m second control ports; wherein each first control port and the corresponding second control port form a group of row and column control ports; the xth group of row and column control ports are electrically connected with part of the transducing elements in the xth row and part of the transducing elements in the xth column in the array of transducing elements to drive 2x-1 transducing elements to vibrate, x is a positive integer and x is less than or equal to m; Or, the array of transducing elements is an m-row and m-column array of transducing elements; the array circuit of transducing elements comprises m first control ports and m second control ports; wherein each first control port and the corresponding second control port form a group of row and column control ports; the xth group of row and column control ports are electrically connected with the transducing elements in the xth row or the xth column in the array of transducing elements to drive x transducing elements to vibrate, x is a positive integer and x is less than or equal to m; Or, the array of transducing elements is an m-row and m-column array of transducing elements; the array circuit of transducing elements comprises m first control ports and m second control ports; wherein each first control port and the corresponding second control port form a group of row and column control ports; the xth group of row and column control ports are electrically connected with the transducing elements in the xth row or the xth column in the array of transducing elements to drive 2x transducing elements to vibrate, x is a positive integer and x is less than or equal to m; Or, the transducer element array includes a first transducer element array and a second transducer element array; the first transducer element array is an a-row-c-column transducer element array, and the second transducer element array is a b-row-c-column transducer element array; the first transducer element array circuit includes a first control port and a second control port, and the second transducer element array circuit includes a first control port and a second control port; wherein b < a; in the first transducer element array, each first control port is electrically connected to each transducer element in the corresponding row, and each second control port is electrically connected to each transducer element in the corresponding column; in the second transducer element array, each first control port is electrically connected to each transducer element in the corresponding row, and each second control port is electrically connected to each transducer element in the corresponding column; wherein c < b. Or, the transducer element array includes a first transducer element array and a second transducer element array; the first transducer element array is an a-row-b-column transducer element array, and the second transducer element array is an a-row-c-column transducer element array; the first transducer element array circuit includes a first control port and a second control port, and the second transducer element array circuit includes a first control port and a second control port; in the first transducer element array, each first control port is electrically connected to each transducer element in the corresponding row, and each second control port is electrically connected to each transducer element in the corresponding column; in the second transducer element array, each first control port is electrically connected to each transducer element in the corresponding row, and each second control port is electrically connected to each transducer element in the corresponding column.

2. The method of digital sound reconstruction of claim 1, wherein, Before the preprocessed audio data stream is acquired, the digital sound reconstruction method further includes: Acquiring an audio data stream; The audio data stream includes format conversion, Bit conversion, noise reduction processing, and noise shaping processing to obtain the preprocessed audio data stream.

3. The method of digital sound reconstruction of claim 1, wherein, The transducer element array circuit includes a plurality of control ports, and the circuit switch digital signal stream is used to control a corresponding control port to drive the transducer element at a corresponding position in the transducer element array to vibrate, reconstruct a sound signal that satisfies the current audio data, and realize digital sound production.

4. The method of digital sound reconstruction of claim 3, wherein, The transducer element array is an n-row-k-column transducer element array; The transducer element array circuit includes n first control ports and k second control ports; Each first control port is electrically connected to each transducer element in the corresponding row, and each second control port is electrically connected to each transducer element in the corresponding column.

5. A digital sound reconstruction device, characterized by The communication interface is coupled to the processor; the processor is used to run a computer program or instruction to realize the digital sound reconstruction method of any one of claims 1 to 4.

6. A computer storage medium, characterized in that The computer storage medium stores instructions, and when the instructions are executed, the digital sound reconstruction method of any one of claims 1 to 4 is realized.

7. A digital loudspeaker characterized by The digital sound reconstruction device comprises a transducer element array circuit, a transducer element array, and the digital sound reconstruction device of claim 5; the digital sound reconstruction device is electrically connected with the transducer element array circuit, and the transducer element array circuit is electrically connected with the transducer element array; The transducer element array circuit is configured to drive the transducer elements at multiple positions in the transducer element array to vibrate according to the circuit switch digital signal stream provided by the digital sound reconstruction device and matching the sound pressure value of the current audio data in the audio data stream, so as to reconstruct the sound signal satisfying the current audio data and realize digital sound production; The transducer element array is an m-row and m-column transducer element array; the transducer element array circuit comprises m first control ports and m second control ports; each first control port and a corresponding second control port form a group of row-column control ports; the xth group of row-column control ports is electrically connected with part of the transducer elements in the xth row and part of the transducer elements in the xth column in the transducer element array to drive 2x-1 transducer elements to vibrate, x is a positive integer, and x is less than or equal to m; Or, the transducer element array is an m-row and m-column transducer element array; the transducer element array circuit comprises m first control ports and m second control ports; each first control port and a corresponding second control port form a group of row-column control ports; the xth group of row-column control ports is electrically connected with the transducer elements in the xth row or the xth column in the transducer element array to drive x transducer elements to vibrate, x is a positive integer, and x is less than or equal to m; Or, the transducer element array is an m-row and m-column transducer element array; the transducer element array circuit comprises m first control ports and m second control ports; each first control port and a corresponding second control port form a group of row-column control ports; the xth group of row-column control ports is electrically connected with the transducer elements in the xth row or the xth column in the transducer element array to drive 2x transducer elements to vibrate, x is a positive integer, and x is less than or equal to m; Or, the transducer element array is an n-row and k-column transducer element array; the transducer element array circuit comprises n first control ports and k second control ports; each first control port is electrically connected with each transducer element in the corresponding row, and each second control port is electrically connected with each transducer element in the corresponding column. Or, the transducer element array includes a first transducer element array and a second transducer element array; the first transducer element array is a transducer element array of a rows and c columns, and the second transducer element array is a transducer element array of b rows and c columns; the first transducer element array circuit includes a first control port and c second control ports, and the second transducer element array circuit includes b first control ports and c second control ports; wherein b < a; in the first transducer element array, each first control port is electrically connected to each transducer element in the corresponding row, and each second control port is electrically connected to each transducer element in the corresponding column; in the second transducer element array, each first control port is electrically connected to each transducer element in the corresponding row, and each second control port is electrically connected to each transducer element in the corresponding column; Or, the transducer element array includes a first transducer element array and a second transducer element array; the first transducer element array is a transducer element array of a rows and b columns, and the second transducer element array is a transducer element array of a rows and c columns; the first transducer element array circuit includes a first control port and b second control ports, and the second transducer element array circuit includes a first control port and c second control ports; in the first transducer element array, each first control port is electrically connected to each transducer element in the corresponding row, and each second control port is electrically connected to each transducer element in the corresponding column; in the second transducer element array, each first control port is electrically connected to each transducer element in the corresponding row, and each second control port is electrically connected to each transducer element in the corresponding column; wherein c < b.

Citation Information

Patent Citations

  • Multi-bit Delta-Sigma modulation-based digital speaker system implementation method and device

    CN103701465A

  • Mems digital loudspeaker system and working method thereof

    CN112261563A

  • Sound pressure level calibration method and device

    CN113450846A

  • Ultrasonic matrix imaging device

    CN114008925A