An adaptive adjustment method, device and equipment of an acoustic camera and a storage medium

CN117346881BActive Publication Date: 2026-09-15BEIJING ZHONGKE DONGREN TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311421973.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-30
Publication Date
2026-09-15
Estimated Expiration
2043-10-30

AI Technical Summary

Technical Problem

人工设定声压级阈值的方法虽然在一定程度上能够排除不想要的背景噪声的干扰,但人工调节的方法具有一定的主观性,容易受到检测人员的经验的影响

Benefits of technology

[0017] The adaptive adjustment method, apparatus, device, and storage medium for an acoustic camera provided in this invention predetermine the correspondence between background noise and background peak values ​​at different power levels. By acquiring signals from the target channel of the acoustic camera, the target power and target peak value corresponding to the signal are determined. Then, based on the correspondence, a reference peak value corresponding to the target power under background noise conditions is determined. The target peak value is used as the upper limit of the display range, and the reference peak value is used as the lower limit of the display range, thereby achieving adaptive adjustment of the display range of the acoustic camera. Acoustic imaging based on this display range can eliminate the interference of background noise during acoustic imaging, effectively improving the imaging effect of the acoustic camera.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117346881B_ABST
    Figure CN117346881B_ABST
Patent Text Reader

Abstract

The application provides an adaptive adjustment method and device of an acoustic camera, equipment and a storage medium, wherein the method comprises the following steps: determining the corresponding relationship between the power and the background peak value in the corresponding spatial spectrum according to the background noise with different powers and the background peak value in the corresponding spatial spectrum; collecting the signal of a target channel in the acoustic camera, calculating the target peak value in the corresponding spatial spectrum according to the signal of the target channel; determining the target power corresponding to the signal of the target channel, and determining the reference peak value corresponding to the target power according to the corresponding relationship and the target power; taking the target peak value as the upper limit of the display range and taking the reference peak value as the lower limit of the display range. Through the adaptive adjustment method and device of the acoustic camera, the equipment and the storage medium provided in the embodiment of the application, acoustic imaging is performed based on the display range, the interference of the background noise in the acoustic imaging process can be excluded, and the imaging effect of the acoustic camera is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of acoustic camera technology, and more specifically, to an adaptive adjustment method, apparatus, device, and storage medium for an acoustic camera. Background Technology

[0002] Currently, the display range in acoustic cameras is still manually adjusted. For example, a sound pressure level threshold is manually set as the lower limit of the display range. While manually setting the sound pressure level threshold can eliminate unwanted background noise interference to some extent, this method is subjective and easily influenced by the experience of the testing personnel. Furthermore, this method cannot achieve good imaging results in situations with strong background noise. For instance, if the background noise sound pressure level exceeds the set threshold, this noise appears as irregular noise points in the image, significantly affecting the imaging performance of the acoustic camera. Summary of the Invention

[0003] To address the existing technical problems, embodiments of the present invention provide an adaptive adjustment method, apparatus, device, and storage medium for an acoustic camera.

[0004] In a first aspect, embodiments of the present invention provide an adaptive adjustment method for an acoustic camera, comprising:

[0005] The correspondence between power and background peak value is determined based on background noise of different power and the background peak value in the corresponding spatial spectrum of the background noise.

[0006] The signal from the target channel in the acoustic camera is acquired, and the target peak value in the corresponding spatial spectrum is calculated based on the signal from the target channel.

[0007] Determine the target power corresponding to the signal of the target channel, and determine the reference peak value corresponding to the target power based on the correspondence and the target power;

[0008] The target peak value is used as the upper limit of the display range, and the reference peak value is used as the lower limit of the display range.

[0009] Secondly, embodiments of the present invention also provide an adaptive adjustment device for an acoustic camera, comprising:

[0010] The background determination module is used to determine the correspondence between power and background peaks based on background noise of different powers and the background peaks in the spatial spectrum corresponding to the background noise.

[0011] The target peak determination module is used to acquire the signal of the target channel in the acoustic camera and calculate the target peak in the corresponding spatial spectrum based on the signal of the target channel.

[0012] A reference peak determination module is used to determine the target power corresponding to the signal of the target channel, and to determine the reference peak value corresponding to the target power based on the correspondence and the target power.

[0013] The display range determination module is used to take the target peak value as the upper limit of the display range and the reference peak value as the lower limit of the display range.

[0014] Thirdly, embodiments of the present invention provide an adaptive adjustment device for an acoustic camera, including a processor and a memory, wherein the memory stores a computer program, the processor executes the computer program stored in the memory, and the computer program, when executed by the processor, implements the adaptive adjustment method for the acoustic camera described in the first aspect.

[0015] Fourthly, embodiments of the present invention also provide a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the adaptive adjustment method for the acoustic camera described in the first aspect.

[0016] Fifthly, this application also provides a computer program product, including a computer program that, when executed, can implement the adaptive adjustment method of the acoustic camera described in the first aspect or any possible design of the first aspect.

[0017] The adaptive adjustment method, apparatus, device, and storage medium for an acoustic camera provided in this invention predetermine the correspondence between background noise and background peak values ​​at different power levels. By acquiring signals from the target channel of the acoustic camera, the target power and target peak value corresponding to the signal are determined. Then, based on the correspondence, a reference peak value corresponding to the target power under background noise conditions is determined. The target peak value is used as the upper limit of the display range, and the reference peak value is used as the lower limit of the display range, thereby achieving adaptive adjustment of the display range of the acoustic camera. Acoustic imaging based on this display range can eliminate the interference of background noise during acoustic imaging, effectively improving the imaging effect of the acoustic camera. Attached Figure Description

[0018] To more clearly illustrate the technical solutions in the embodiments of the present invention or the background art, the accompanying drawings used in the embodiments of the present invention or the background art will be described below.

[0019] Figure 1 A flowchart of an adaptive adjustment method for an acoustic camera provided by an embodiment of the present invention is shown;

[0020] Figure 2 The image shows an image with the dynamic range manually set in the presence of a directional sound source;

[0021] Figure 3 An image is shown showing the dynamic range setting of the acoustic camera using the adaptive adjustment method provided in this embodiment of the invention in the presence of a directional sound source.

[0022] Figure 4 The spatial spectrum is shown when the background noise power is -30 dBW in the absence of a directional sound source.

[0023] Figure 5 The spatial spectrum is shown when the background noise power is 0 dBW in the absence of a directional sound source.

[0024] Figure 6 An acoustic camera display interface is shown;

[0025] Figure 7 A schematic diagram of the structure of an adaptive adjustment device for an acoustic camera provided in an embodiment of the present invention is shown;

[0026] Figure 8 A schematic diagram of the structure of a device provided in an embodiment of the present invention is shown. Detailed Implementation

[0027] The embodiments of the present invention will now be described with reference to the accompanying drawings.

[0028] Figure 1 A flowchart illustrating an adaptive adjustment method for an acoustic camera provided by an embodiment of the present invention is shown. Figure 1 As shown, the method includes:

[0029] Step 102: Determine the correspondence between power and background peaks based on background noise of different power and the background peaks in the corresponding spatial spectrum of background noise.

[0030] Background noise, also known as ambient noise, refers to noise without a directional sound source in this embodiment of the invention, such as incoherent white noise. This embodiment selects multiple background noise samples with different power levels. Considering that acquisition devices, such as microphones, can generally only acquire noise within a certain power range—for example, the maximum noise power that a typical microphone can acquire is 0 dBW, and anything exceeding this value is generally undetectable—and -30 dBW can be considered a very small value with little acquisition significance, this embodiment selects multiple different power levels within a relatively meaningful background noise power range, such as between -30 dBW and 0 dBW. The corresponding power level of the background noise can be simulated by computer. For each power level of background noise, the corresponding spatial spectrum is calculated. In the spatial spectrum, the position of the peak point indicates the maximum intensity of signal interference. The magnitude of the peak point is recorded, i.e., the background peak value, which represents the peak value corresponding to a certain background noise level. Finally, a set of data is obtained, i.e., different powers and their corresponding background peak values. Based on this set of data, the correspondence between power and background peak values ​​can be obtained; that is, for any power level, the corresponding background peak value can be derived from this correspondence.

[0031] Step 104: Acquire the signal from the target channel in the acoustic camera, and calculate the target peak value in the corresponding spatial spectrum based on the signal from the target channel.

[0032] An acoustic camera is a specialized device that uses a sensor array to measure the sound field distribution within a certain range. The sensor array refers to a combination of multiple sensors, such as microphones, arranged in a specific spatial position or orientation. When an acoustic camera is randomly selected to collect signals, the space may contain directional sound sources or only background noise. In other words, the collected signal may include background noise and signals emitted by directional sound sources, or it may contain only background noise. Generally, one sensor corresponds to one channel, which can be used as the target channel; for example, some or all of the sensor channels in an acoustic camera can be used as target channels. An acoustic camera must have at least one target channel. For example, some acoustic cameras use dozens of microphones to collect signals, and each microphone can be a target channel. The system collects signals from all target channels of the selected acoustic camera, calculates the corresponding spatial spectrum, and records the magnitude of the peak points in the spatial spectrum, i.e., the target peak value. That is, if a directional sound source exists in the space, the target peak value is the magnitude of the peak point of the spatial spectrum corresponding to the signals emitted by the directional sound source and the background noise; if there is no directional sound source in the space, the target peak value is the magnitude of the peak point of the spatial spectrum corresponding to the signal emitted by the background noise.

[0033] Step 106: Determine the target power corresponding to the signal of the target channel, and determine the reference peak value corresponding to the target power based on the correspondence and the target power.

[0034] The power corresponding to the signal in the target channel is used as the target power. Specifically, when there is only one target channel, the power of the signal in that target channel can be used as the target power; when there are multiple target channels, a power that can represent the power of all target channel signals can be calculated and used as the target power, for example, the average power of all target channel signals can be used as the target power. After determining the target power, the background peak value corresponding to the target power can be determined according to the correspondence between the power and the background peak value, and the determined background peak value is used as the reference peak value corresponding to the target power. That is to say, the reference peak value corresponding to the target power can represent the size of the peak point of the spatial spectrum corresponding to the background noise when there is no directional sound source in the space, that is, when there is only background noise in the space.

[0035] Step 108: Use the target peak value as the upper limit of the display range and the reference peak value as the lower limit of the display range.

[0036] After acquiring a signal, an acoustic camera typically only images signals within a certain range. This ensures image quality by eliminating unwanted background noise interference. In this embodiment of the invention, a display range is used to represent the signal range for imaging. That is, the acoustic camera images signals within the display range. The target peak value is used as the upper limit of the display range, and the reference peak value is used as the lower limit. In other words, signals between the reference peak value and the target peak value can be imaged.

[0037] This invention provides an adaptive adjustment method for an acoustic camera. The method pre-determines the correspondence between background noise of different powers and background peak values. By acquiring signals from the target channel of the acoustic camera, the target power and target peak value corresponding to the signal are determined. Then, based on the correspondence, a reference peak value corresponding to the target power under background noise conditions is determined. The target peak value is used as the upper limit of the display range, and the reference peak value is used as the lower limit of the display range, thereby achieving adaptive adjustment of the acoustic camera's display range. Acoustic imaging based on this display range can eliminate interference from background noise during acoustic imaging, effectively improving the imaging effect of the acoustic camera.

[0038] In an embodiment of the present invention, step 108 may optionally include step A1:

[0039] Step A1: If the difference between the target peak and the reference peak is greater than or equal to the imaging threshold, determine to perform acoustic imaging, and use the target peak as the upper limit of the display range and the reference peak as the lower limit of the display range, wherein the imaging threshold is greater than zero.

[0040] As can be seen from the above embodiments, if a directional sound source exists in the space, the target peak value is the size of the peak point of the spatial spectrum corresponding to the signal emitted by the directional sound source and the background noise, which is larger than the reference peak value. If no directional sound source exists in the space, the target peak value is the size of the peak point of the spatial spectrum corresponding to the signal emitted by the background noise, which is close to the size of the reference peak value. By comparing the size of the target peak value and the reference peak value, the presence of a directional sound source in the space can be inferred relatively accurately. To make the judgment more accurate, a value can be preset as an imaging threshold. The imaging threshold needs to be greater than zero. If the difference between the target peak value and the reference peak value is greater than or equal to the imaging threshold value, it can be considered that there is a signal in the space that is significantly different from the background noise. Therefore, it is inferred that there is a directional sound source in the space, and thus it can be determined that acoustic imaging is required. The target peak value is used as the upper limit of the display range, and the reference peak value is used as the lower limit of the display range. That is, imaging is performed on the points between the reference peak value and the target peak value.

[0041] By comparison Figure 2 and Figure 3 It can be seen that the embodiment of the present invention has the advantage of adaptively adjusting the display range. Figure 2 and Figure 3 The space being displayed contains directional sound sources. In this embodiment of the invention, dynamic range is used to represent the difference between the upper and lower limits of the display range. For example... Figure 2 As shown, a dynamic range is manually set. Dynamic ranges set based on experience generally have deviations, such as being set too large or too small. Figure 2 The demonstration shows a scenario with a manually set dynamic range of 15dB. Because of this large dynamic range, some background noise is also within the imaging range. This noise significantly affects the acoustic camera's imaging performance, resulting in less clear images of directional sound sources. However, as... Figure 3 As shown, the dynamic range of the current signal calculated by the method of this embodiment is 6.55 dB. Displaying the signal based on this dynamic range effectively distinguishes directional sound sources from background noise, preventing background noise from being imaged and thus ensuring clearer imaging of directional sound sources. Therefore, compared to traditional methods of manually adjusting the display range, the method provided by this embodiment can automatically determine the presence of directional sound sources in space, suppressing background noise without altering the original sound source imaging algorithm, thereby improving the imaging effect of the acoustic camera.

[0042] In an embodiment of the present invention, step 102 may optionally include steps B1 to B2:

[0043] Step B1: For background noise of different power, use the spatial spectrum estimation algorithm to calculate the corresponding spatial spectrum and determine the background peak in each spatial spectrum.

[0044] Step B2: Fit each background peak value to generate a continuous noise curve between the power and the background peak value.

[0045] For background noise of different powers, spatial spectrum estimation algorithms are used to calculate the corresponding spatial spectra. These algorithms can be, for example, beamforming algorithms or other algorithms. The spatial spectrum estimation algorithm processes the input signal to generate a distribution function, or spatial spectrum, for each point in the spatial spectrum. The magnitude of each point in the spatial spectrum represents the relative strength of the signal interference. Within each spatial spectrum, the point with the highest signal interference intensity, i.e., the peak point, is taken as the background peak of that spatial spectrum. For example... Figure 4 As shown, the 2×2 (m) space in the figure represents the spatial spectrum corresponding to a background noise power of -30dBW. The unit for each point in the space is dB. Assuming the display range is 0-15dB and the dynamic range is 15dB, the dynamic range here is manually set. Figure 4 The points marked with a pentagram represent background peaks in this spatial spectrum. Similarly, Figure 5 The 2×2 (m) space represents the spatial spectrum corresponding to a background noise power of 0 dBW, and the points marked with pentagrams are the background peaks in this spatial spectrum. After calculating the corresponding background peaks for background noise at different powers, a set of scattered background peaks is obtained. These peaks are then fitted, for example, by connecting them with a curve, thus generating a continuous noise curve between the power and the background peaks. For any given power, a corresponding background peak can be found in the noise curve.

[0046] It should be noted that dB is a unit representing a relative value. Figure 4 and Figure 5 The background peak values ​​are obtained based on different reference standards and are also relative values.

[0047] In an embodiment of the present invention, optionally, step 106, "determining the target power corresponding to the signal of the target channel," includes step C1:

[0048] Step C1: In the case of multiple target channels in the acoustic camera, the average value of the signal power of each target channel is taken as the target power.

[0049] In the case of an acoustic camera with multiple target channels, a signal power can be calculated for each target channel. The average signal power of each target channel is then calculated and used as the target power.

[0050] Optionally, in an embodiment of the present invention, the method further includes:

[0051] Step D1: The difference between the upper and lower limits of the display range is used as the current dynamic range.

[0052] Step D2: Adjust the slider in the acoustic camera display interface that represents the dynamic range to the position corresponding to the current dynamic range.

[0053] Step D3: Display the upper and lower limits of the display range and the current dynamic range in the acoustic camera display interface.

[0054] When the acoustic camera receives the current signal, it calculates the upper and lower limits of the current display range. As the signal power received by the acoustic camera changes, the upper and lower limits of the display range are adaptively adjusted, and the dynamic range also changes accordingly. For the signal received by the acoustic camera at the current moment, the difference between the calculated upper and lower limits of the display range is represented by the current dynamic range.

[0055] The acoustic camera display interface refers to the graphical interface used by the acoustic camera to display acoustic images. It may include a dynamic range adjustment area, a display range area, and an acoustic image display area. The dynamic range adjustment area includes a slider and a slider that can be moved along the slider. The position of the slider within the slider indicates the dynamic range. The display range area displays the upper and lower limits of the display range and the current dynamic range. This area may include a color bar, where different colors represent the intensity between the lower and upper limits of the display range. For example, as the signal gradually increases, the color changes in the order of blue, red, and yellow. The bottom color of the color bar corresponds to the lower limit of the display range, and the top color corresponds to the upper limit. The acoustic image display area displays the acoustic imaging effect.

[0056] When a signal is acquired, the current dynamic range is calculated, and the slider in the dynamic range adjustment area is adjusted to the position corresponding to the current dynamic range. Accordingly, the display range display area displays the upper and lower limits of the latest display range and the current dynamic range; the acoustic imaging display area displays the acoustic imaging effect diagram generated based on the latest display range.

[0057] Figure 6This demonstration showcases the display interface of an acoustic camera. The right side of the interface includes a dynamic range adjustment area and function buttons. The dynamic range adjustment area includes a slider and a slider that can be moved along the slider. The position of the slider within the slider indicates the dynamic range. The top of the slider displays the current dynamic range of 6.9dB. The function button area includes buttons for algorithm type, dynamic range, stop measurement, screenshot, and exit. The middle part of the display interface is the acoustic imaging image display area, showing the acoustic imaging effect. To the left of the acoustic imaging image display area is the display range area, showing the upper limit of the display range (70.00dB), the lower limit (63.1dB), and the current dynamic range (6.9dB). To the left of the display range area is a color bar; as the signal gradually increases, the color changes, for example, in the order of blue, red, and yellow. The bottom color of the color bar corresponds to the lower limit of the display range (63.1dB), and the top color corresponds to the upper limit of the display range (70.00dB). The left side of the display area is the power spectrum display area, represented by continuous lines, such as continuous green lines. The horizontal axis represents frequency, and the vertical axis represents signal strength. Two vertical lines can always be present in the power spectrum to indicate the upper and lower limits of the currently selected frequency range. Below the power spectrum display area is the time spectrum display area, which refreshes in real-time from right to left in a waterfall format. The horizontal axis represents time, and the vertical axis represents frequency. Signal strength is represented by color; for example, as the signal gradually increases, the color changes from dark red to red to yellow, with the strongest signal represented by white. Two horizontal lines can always be present in the time spectrum to indicate the upper and lower limits of the currently selected frequency range.

[0058] The adaptive adjustment method for an acoustic camera provided by the embodiments of the present invention has been described in detail above. This method can also be implemented by a corresponding device. The adaptive adjustment device for an acoustic camera provided by the embodiments of the present invention will be described in detail below.

[0059] Figure 7 A schematic diagram of the structure of an adaptive adjustment device for an acoustic camera provided in an embodiment of the present invention is shown. Figure 7 As shown, the adaptive adjustment device of the acoustic camera includes:

[0060] Background determination module 71 is used to determine the correspondence between power and background peak based on background noise of different power and background peak in the corresponding spatial spectrum of background noise.

[0061] The target peak determination module 72 is used to acquire the signal of the target channel in the acoustic camera and calculate the target peak in the corresponding spatial spectrum based on the signal of the target channel.

[0062] The reference peak determination module 73 is used to determine the target power corresponding to the signal of the target channel, and determine the reference peak corresponding to the target power based on the correspondence and the target power.

[0063] The display range determination module 74 is used to take the target peak value as the upper limit of the display range and the reference peak value as the lower limit of the display range.

[0064] In an embodiment of the present invention, optionally, the display range determination module 74 includes an imaging submodule:

[0065] The imaging submodule is used to determine whether to perform acoustic imaging when the difference between the target peak and the reference peak is greater than or equal to the imaging threshold, and to use the target peak as the upper limit of the display range and the reference peak as the lower limit of the display range, wherein the imaging threshold is greater than zero.

[0066] In an embodiment of the present invention, optionally, the background determination module 71 includes a background peak determination submodule and a curve generation submodule:

[0067] The background peak determination submodule is used to calculate the corresponding spatial spectrum for background noise of different power using a spatial spectrum estimation algorithm, and to determine the background peak in each spatial spectrum.

[0068] The curve generation submodule is used to fit each background peak and generate a continuous noise curve between the power and the background peak.

[0069] In an embodiment of the present invention, the background noise may optionally be incoherent white noise.

[0070] In an embodiment of the present invention, optionally, the reference peak determination module 73 includes a target power determination submodule:

[0071] The target power determination submodule is used to take the average value of the signal power of each target channel as the target power when the acoustic camera includes multiple target channels.

[0072] Optionally, in an embodiment of the present invention, the device further includes:

[0073] The dynamic range determination module is used to determine the difference between the upper and lower limits of the display range as the current dynamic range.

[0074] The slider adjustment module is used to adjust the slider in the acoustic camera display interface, which represents the dynamic range, to a position corresponding to the current dynamic range.

[0075] The display range module is used to display the upper limit, lower limit, and current dynamic range of the display range in the acoustic camera display interface.

[0076] It should be noted that the adaptive adjustment device for the acoustic camera provided in the above embodiments is only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the adaptive adjustment device for the acoustic camera provided in the above embodiments and the adaptive adjustment method embodiments for the acoustic camera belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0077] According to one aspect of this application, embodiments of the present invention also provide a computer program product comprising a computer program containing program code for performing the methods shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication component. When the computer program is executed by a processor, it performs the adaptive adjustment method for an acoustic camera provided in embodiments of this application.

[0078] Furthermore, embodiments of the present invention also provide an adaptive adjustment device for an acoustic camera, the device including a processor and a memory, the memory storing a computer program, the processor being able to execute the computer program stored in the memory, and when the computer program is executed by the processor, it can implement the adaptive adjustment method for an acoustic camera provided in any of the above embodiments.

[0079] For example, Figure 8 An embodiment of the present invention is shown, the device including a bus 1110, a processor 1120, a transceiver 1130, a bus interface 1140, a memory 1150 and a user interface 1160.

[0080] In this embodiment of the invention, the device further includes a computer program stored in a memory 1150 and executable on a processor 1120, which, when executed by the processor 1120, implements the various processes of the above-described adaptive adjustment method embodiment for the acoustic camera.

[0081] Transceiver 1130 is used to receive and send data under the control of processor 1120.

[0082] In this embodiment of the invention, a bus architecture (represented by bus 1110) is used. Bus 1110 may include any number of interconnected buses and bridges. Bus 1110 connects various circuits, including one or more processors represented by processor 1120 and memory represented by memory 1150.

[0083] Bus 1110 represents one or more of several types of bus architectures, including memory buses and memory controllers, peripheral buses, Accelerated Graphics Port (AGP), processors, or local buses using any bus architecture from various bus architectures. As an example and not a limitation, such architectures include: Industry Standard Architecture (ISA) buses, Micro Channel Architecture (MCA) buses, Enhanced ISA (EISA) buses, Video Electronics Standards Association (VESA) buses, and Peripheral Component Interconnect (PCI) buses.

[0084] The processor 1120 can be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor hardware or by instructions in software form. The processors mentioned above include: general-purpose processors, central processing units (CPUs), network processors (NPs), digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), complex programmable logic devices (CPLDs), programmable logic arrays (PLAs), microcontroller units (MCUs) or other programmable logic devices, discrete gates, transistor logic devices, and discrete hardware components. They can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. For example, the processor can be a single-core processor or a multi-core processor, and the processor can be integrated on a single chip or located on multiple different chips.

[0085] Processor 1120 can be a microprocessor or any conventional processor. The method steps disclosed in the embodiments of the present invention can be directly executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in readable storage media known in the art, such as Random Access Memory (RAM), Flash Memory, Read-Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), registers, etc. The readable storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.

[0086] Bus 1110 can also connect various other circuits, such as peripheral devices, voltage regulators, or power management circuits. Bus interface 1140 provides an interface between bus 1110 and transceiver 1130, all of which are well known in the art. Therefore, embodiments of the present invention will not be described further.

[0087] Transceiver 1130 can be a single element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices over a transmission medium. For example, transceiver 1130 receives external data from other devices, and transceiver 1130 is used to send data processed by processor 1120 to other devices. Depending on the nature of the computer system, a user interface 1160 may also be provided, such as a touchscreen, physical keyboard, monitor, mouse, speaker, microphone, trackball, joystick, or stylus.

[0088] It should be understood that, in embodiments of the present invention, memory 1150 may further include memory remotely configured relative to processor 1120, and such remotely configured memory can be connected to a server via a network. One or more portions of the aforementioned network may be an ad hoc network, intranet, extranet, virtual private network (VPN), local area network (LAN), wireless local area network (WLAN), wide area network (WAN), wireless wide area network (WWAN), metropolitan area network (MAN), Internet, public switched telephone network (PSTN), ordinary old-style telephone service (POTS), cellular telephone network, wireless network, Wi-Fi network, and combinations of two or more of the aforementioned networks. For example, cellular telephone networks and wireless networks can be Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), WiMAX, General Packet Radio Service (GPRS), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Advanced Long Term Evolution (LTE-A), Universal Mobile Telecommunications System (UMTS), Enhanced Mobile Broadband (eMBB), Massive Machine Type Communication (mMTC), Ultra Reliable Low Latency Communications (uRLLC), etc.

[0089] It should be understood that the memory 1150 in the embodiments of the present invention may be volatile memory or non-volatile memory, or may include both volatile memory and non-volatile memory. Non-volatile memory includes: read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory.

[0090] Volatile memory includes random access memory (RAM), which serves as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1150 described in this embodiment includes, but is not limited to, the above and any other suitable types of memory.

[0091] In this embodiment of the invention, the memory 1150 stores the following elements of the operating system 1151 and the application 1152: executable modules, data structures, or subsets thereof, or extended sets thereof.

[0092] Specifically, the operating system 1151 includes various system programs, such as a framework layer, a core library layer, and a driver layer, used to implement various basic business functions and handle hardware-based tasks. The application program 1152 includes various applications, such as a media player and a browser, used to implement various application functions. Programs implementing the methods of this embodiment of the invention can be included in the application program 1152. The application program 1152 includes applets, objects, components, logic, data structures, and other computer system executable instructions that perform specific tasks or implement specific abstract data types.

[0093] Furthermore, this embodiment of the invention also provides a computer-readable storage medium storing a computer program thereon. When the computer program is executed by a processor, it implements the various processes of the above-described adaptive adjustment method embodiment for an acoustic camera and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0094] Computer-readable storage media include: permanent and non-permanent, removable and non-removable media, which are tangible devices capable of retaining and storing instructions for use by an instruction execution device. Computer-readable storage media include: electronic storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, and any suitable combination thereof. Computer-readable storage media include: phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), non-volatile random access memory (NVRAM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, optical disc read-only memory (CD-ROM), digital versatile optical disc (DVD) or other optical storage, magnetic tape storage, magnetic disk storage or other magnetic storage devices, memory sticks, mechanical encoding devices (e.g., punched cards or raised structures in grooves on which instructions are recorded), or any other non-transfer medium that can be used to store information accessible by a computing device. As defined in the embodiments of the present invention, computer-readable storage media do not include temporary signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses passing through fiber optic cables), or electrical signals transmitted through wires.

[0095] In the several embodiments provided in this application, it should be understood that the disclosed apparatus, devices, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, or it may be an electrical, mechanical, or other form of connection.

[0096] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to solve the problems addressed by the embodiments of the present invention, depending on actual needs.

[0097] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0098] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (including: a personal computer, a server, a data center, or other network device) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media listed above that can store program code.

[0099] In the description of the embodiments of the present invention, those skilled in the art should understand that the embodiments of the present invention can be implemented as methods, apparatuses, devices, and storage media. Therefore, the embodiments of the present invention can be specifically implemented in the following forms: entirely hardware, entirely software (including firmware, resident software, microcode, etc.), or a combination of hardware and software. Furthermore, in some embodiments, the embodiments of the present invention can also be implemented as a computer program product in one or more computer-readable storage media, the computer-readable storage media containing computer program code.

[0100] The aforementioned computer-readable storage medium may be any combination of one or more computer-readable storage media. Computer-readable storage media include: electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof. More specific examples of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, optical disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any combination thereof. In embodiments of the present invention, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0101] The computer program code contained in the aforementioned computer-readable storage medium may be transmitted using any suitable medium, including wireless, wire, optical fiber, radio frequency (RF), or any suitable combination thereof.

[0102] Computer program code for performing the operations of the embodiments of the present invention can be written in assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, integrated circuit configuration data, or in one or more programming languages ​​or combinations thereof. The programming languages ​​include object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The computer program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer or an external computer via any type of network, including a local area network (LAN) or a wide area network (WAN).

[0103] The embodiments of the present invention describe the provided methods, apparatus, and devices through flowcharts and / or block diagrams.

[0104] It should be understood that each block of a flowchart and / or block diagram, as well as combinations of blocks in a flowchart and / or block diagram, can be implemented by computer-readable program instructions. These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine that, when executed by a computer or other programmable data processing device, creates means for implementing the functions / operations specified in the blocks of the flowchart and / or block diagram.

[0105] These computer-readable program instructions may also be stored in a computer-readable storage medium that enables a computer or other programmable data processing device to function in a particular manner. In this way, the instructions stored in the computer-readable storage medium produce an instruction apparatus product that includes the functions / operations specified in the blocks of a flowchart and / or block diagram.

[0106] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus or other device to produce a computer-implemented process, such that the instructions that execute on the computer or other programmable data processing apparatus provide a process for implementing the functions / operations specified in the blocks of the flowchart and / or block diagram.

[0107] The above description is merely a specific implementation of the embodiments of the present invention, but the protection scope of the embodiments of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the embodiments of the present invention should be included within the protection scope of the embodiments of the present invention. Therefore, the protection scope of the embodiments of the present invention should be determined by the protection scope of the claims.

Claims

1. An adaptive adjustment method for an acoustic camera, characterized in that, include: The correspondence between power and background peak value is determined based on background noise of different power and the background peak value in the corresponding spatial spectrum of the background noise. The signal from the target channel in the acoustic camera is acquired, and the target peak value in the corresponding spatial spectrum is calculated based on the signal from the target channel. Determine the target power corresponding to the signal of the target channel, and determine the reference peak value corresponding to the target power based on the correspondence and the target power; The target peak value is used as the upper limit of the display range, and the reference peak value is used as the lower limit of the display range.

2. The method according to claim 1, characterized in that, The step of using the target peak value as the upper limit of the display range and the reference peak value as the lower limit of the display range includes: If the difference between the target peak and the reference peak is greater than or equal to an imaging threshold, acoustic imaging is determined to be performed, and the target peak is used as the upper limit of the display range, and the reference peak is used as the lower limit of the display range, wherein the imaging threshold is greater than zero.

3. The method according to claim 1, characterized in that, The step of determining the correspondence between power and background peak values ​​based on background noise of different powers and the background peak values ​​in the corresponding spatial spectrum of the background noise includes: For background noise of different power, the spatial spectrum estimation algorithm is used to calculate the corresponding spatial spectrum and determine the background peak in each spatial spectrum; The background peak values ​​are fitted to generate a continuous noise curve between the power and the background peak values.

4. The method according to claim 1, characterized in that, The background noise is incoherent white noise.

5. The method according to claim 1, characterized in that, Determining the target power corresponding to the signal of the target channel includes: In the case where the acoustic camera includes multiple target channels, the average value of the signal power of each target channel is taken as the target power.

6. The method according to claim 1, further comprising: The difference between the upper and lower limits of the display range is used as the current dynamic range; Adjust the slider in the acoustic camera display interface that represents the dynamic range to the position corresponding to the current dynamic range; The upper and lower limits of the display range and the current dynamic range are displayed in the acoustic camera display interface.

7. An adaptive adjustment device for an acoustic camera, characterized in that, include: The background determination module is used to determine the correspondence between power and background peaks based on background noise of different powers and the background peaks in the spatial spectrum corresponding to the background noise. The target peak determination module is used to acquire the signal of the target channel in the acoustic camera and calculate the target peak in the corresponding spatial spectrum based on the signal of the target channel. A reference peak determination module is used to determine the target power corresponding to the signal of the target channel, and to determine the reference peak value corresponding to the target power based on the correspondence and the target power. The display range determination module is used to take the target peak value as the upper limit of the display range and the reference peak value as the lower limit of the display range.

8. The apparatus according to claim 7, characterized in that, The display range determination module includes: The imaging submodule determines to perform acoustic imaging when the difference between the target peak and the reference peak is greater than or equal to an imaging threshold, and uses the target peak as the upper limit of the display range and the reference peak as the lower limit of the display range, wherein the imaging threshold is greater than zero.

9. An electronic device comprising a processor and a memory, the memory storing a computer program, characterized in that, The processor executes the computer program stored in the memory to implement the adaptive adjustment method for the acoustic camera as described in any one of claims 1 to 6.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the adaptive adjustment method for the acoustic camera as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Unmanned aerial vehicle active positioning and interference system based on radio spectrum sensing

    CN122339620A