A city sound environment image generation method and system capable of self-adapting granularity

By dividing the target area into blocks and dynamically adjusting it using interpolation, the problem of high cost in existing acoustic environment monitoring technologies has been solved. This enables the efficient generation of fine-grained acoustic environment profiles with limited resources, reducing deployment costs and improving monitoring efficiency.

CN121577150BActive Publication Date: 2026-05-08HANGZHOU SUNKING TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HANGZHOU SUNKING TECH CO LTD
Filing Date
2026-01-27
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

Existing technologies rely on a large number of sound environment monitoring devices to generate fine-grained urban sound environment profiles, resulting in high deployment costs and difficulty in dynamically adjusting the location granularity, making it impossible to maximize monitoring efficiency and cost-effectiveness with limited resources.

Method used

By dividing the target area into blocks and setting up monitoring blocks and interpolation blocks, the sparse data of the existing sound environment monitoring network is used to dynamically adjust the location granularity of the urban sound environment profile using interpolation methods, including inverse distance weighted interpolation and interpolation operations that consider obstacle diffraction.

Benefits of technology

With limited acoustic environment monitoring equipment resources, it is possible to infer a fine-grained acoustic environment profile covering the entire city and to dynamically adjust the location granularity in a reasonable manner, thereby reducing deployment costs and improving monitoring efficiency and data utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121577150B_ABST
    Figure CN121577150B_ABST
Patent Text Reader

Abstract

The present application relates to a kind of urban sound environment portrait generation method and system of self-adaptive adjustment granularity.It includes: the target area is divided into block to obtain multiple division blocks, multiple division blocks are selected to be monitoring block, and sound environment monitoring device is set, the rest division blocks are regarded as interpolation block;Continuous sound environment data monitoring is carried out through multiple sound environment monitoring devices, to continuously obtain the sound environment monitoring data corresponding to each of multiple monitoring blocks;Periodically based on the sound environment monitoring data corresponding to each of all division blocks, phase sound environment data, the block position information corresponding to each of all division blocks, multiple target blocks are determined again from all interpolation blocks;Continuous current sound environment monitoring data corresponding to each of multiple monitoring blocks is based, interpolation operation is carried out to the multiple target blocks currently determined, to obtain the current sound environment monitoring data corresponding to each of multiple target blocks, and then continuously obtain the urban sound environment portrait.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Several embodiments in this specification relate to the field of acoustic environment profile generation, specifically to a method and system for generating urban acoustic environment profiles with adaptively adjustable granularity. Background Technology

[0002] Currently, constructing fine-grained location-based acoustic environment profiles has become an urgent need for modern urban governance. A fine-grained location-based acoustic environment profile can intuitively and comprehensively reflect the acoustic environment conditions at various locations in the city, providing a scientific and effective basis for subsequent urban governance work.

[0003] However, in current technological practices, generating fine-grained urban acoustic environment profiles faces significant challenges. Currently, the primary approach relies on deploying numerous acoustic monitoring devices at various locations within the urban space to collect real-time acoustic data from each point to construct the profile. While this direct measurement method provides reliable data, it suffers from insurmountable drawbacks: the acoustic monitoring equipment itself is expensive, and the costs of installation, wiring, power supply, and long-term maintenance result in extremely high overall deployment costs. Therefore, simply increasing the density of acoustic monitoring equipment to refine the locational granularity of urban acoustic environment profiles is impractical and economically infeasible in most cities.

[0004] Furthermore, since it is not necessary to continuously monitor the acoustic environment in all locations, the location granularity of the urban acoustic environment profile should be dynamically adjusted based on the generated fine-grained profile of the urban acoustic environment. This will allow for dynamic optimization of the allocation of monitoring resources, thereby maximizing monitoring efficiency and cost-effectiveness.

[0005] In view of this, we urgently need a new technical approach that can, based on limited acoustic environment monitoring equipment resources, fully explore and utilize the sparse data of the existing acoustic environment monitoring network, and then infer a fine-grained location-based acoustic environment profile covering the entire city from the limited data. Furthermore, when constructing the fine-grained location-based acoustic environment profile, it can make reasonable dynamic adjustments to the location granularity of the urban acoustic environment profile. Summary of the Invention

[0006] This specification provides a method and system for generating urban acoustic environment profiles with adaptively adjustable granularity. Based on limited acoustic environment monitoring equipment resources, it can fully mine and utilize the sparse data of the existing acoustic environment monitoring network to infer a location-based fine-grained acoustic environment profile covering the entire city from the limited data. Furthermore, when constructing the location-based fine-grained acoustic environment profile, it can make reasonable dynamic adjustments to the location granularity of the urban acoustic environment profile.

[0007] The technical solution is as follows:

[0008] Firstly, embodiments of this specification provide a method for generating urban acoustic environment profiles with adaptively adjustable granularity, including:

[0009] The target area is divided into blocks to obtain multiple blocks. Multiple blocks are then selected in the target area as monitoring blocks. The remaining blocks are regarded as interpolation blocks. Acoustic environment monitoring equipment is set up in each of the multiple monitoring blocks.

[0010] The acoustic environment data is continuously monitored through the acoustic environment monitoring equipment in multiple monitoring blocks to continuously obtain the acoustic environment monitoring data corresponding to each of the multiple monitoring blocks;

[0011] Based on the acoustic environment risk control data, phased acoustic environment data, and block location information corresponding to each of the divided blocks, multiple target blocks are re-determined from all interpolated blocks in stages.

[0012] Based on the current acoustic environment monitoring data corresponding to each of the multiple monitoring blocks, interpolation operations are continuously performed on the currently determined multiple target blocks to obtain the current acoustic environment monitoring data corresponding to each of the multiple target blocks, thereby continuously obtaining a profile of the urban acoustic environment.

[0013] As a preferred embodiment, the step of re-determining multiple target blocks from all interpolated blocks based on the acoustic environment risk control data, phased acoustic environment data, and block location information corresponding to each of the divided blocks includes:

[0014] When the phased acoustic environment data corresponding to the interpolation block is not empty, the phased monitoring necessity corresponding to the interpolation block is obtained based on the acoustic environment risk control data and phased acoustic environment data corresponding to the interpolation block.

[0015] When the phased acoustic environment data corresponding to the interpolation block is empty, the phased monitoring necessity corresponding to the interpolation block is obtained based on the acoustic environment risk control data corresponding to the interpolation block, the inverse distance weighted interpolation method, and the phased acoustic environment data corresponding to each of the multiple partitioned blocks whose positional relationship with the interpolation block meets the first preset positional relationship requirement, as well as the distance between them and the interpolation block.

[0016] Based on the stage monitoring necessity corresponding to each interpolation block, multiple target blocks are re-determined from all interpolation blocks.

[0017] As a preferred approach, based on the acoustic environment risk control data corresponding to the interpolation block, the inverse distance weighted interpolation method, and the phased acoustic environment data corresponding to each of the multiple partitioned blocks whose positional relationship with the interpolation block meets the first preset positional relationship requirement, as well as the distance between them and the interpolation block, the necessaryness of phased monitoring corresponding to the interpolation block is obtained, including:

[0018] Based on the distances between each of the multiple partitioned blocks and the interpolation block whose positional relationship with the interpolation block satisfies the first preset positional relationship requirement, the first interpolation weights corresponding to each of the multiple partitioned blocks whose positional relationship with the interpolation block satisfies the first preset positional relationship requirement are obtained.

[0019] Based on the acoustic environment risk control data corresponding to the interpolation block, the phased acoustic environment data corresponding to each of the multiple partitioned blocks whose positional relationship with the interpolation block meets the first preset positional relationship requirement, and the first interpolation weight, the phased monitoring necessity corresponding to the interpolation block is obtained.

[0020] As a preferred approach, when the phased acoustic environment data corresponding to the interpolation block is not empty, the phased monitoring necessity corresponding to the interpolation block is obtained based on the number of phases continuously identified as target blocks, acoustic environment risk control data, and phased acoustic environment data corresponding to the interpolation block.

[0021] As a preferred approach, when the phased acoustic environment data corresponding to the interpolation block is empty, the phased monitoring necessity corresponding to the interpolation block is obtained based on the number of consecutive phases that are not identified as target blocks corresponding to the interpolation block, acoustic environment risk control data, inverse distance weighted interpolation method, and the phased acoustic environment data corresponding to each of the multiple partitioned blocks whose positional relationship with the interpolation block meets the first preset positional relationship requirement, as well as the distance between them and the interpolation block.

[0022] As a preferred approach, the interpolation operation for each target block includes:

[0023] Obtain a 3D model of the target area;

[0024] Multiple monitoring blocks whose positional relationship with the target block meets the second preset positional relationship requirement are all regarded as interpolation reference blocks;

[0025] Based on the regional 3D model, the inverse distance weighted interpolation method considering obstacle diffraction, and the current acoustic environment monitoring data corresponding to multiple interpolation reference blocks, the target block is interpolated.

[0026] As a preferred embodiment, the interpolation operation on the target block based on the regional three-dimensional model, the inverse distance weighted interpolation method considering obstacle diffraction, and the current acoustic environment monitoring data corresponding to each of the multiple interpolation reference blocks includes:

[0027] Based on the regional 3D model, obtain the 3D coordinates of sound source emission corresponding to each of the multiple interpolation reference blocks and the 3D coordinates of sound source reception corresponding to the target block;

[0028] Based on the regional 3D model, the obstacle information between the target block and each of the multiple interpolation reference blocks is obtained. The obstacle information includes the 3D coordinates of the highest point of each of the multiple buildings on the path connecting the 3D coordinates of the sound source emission and the 3D coordinates of the sound source reception.

[0029] Based on the three-dimensional coordinates of the sound source emission corresponding to each of the multiple interpolation reference blocks, the three-dimensional coordinates of the sound source reception corresponding to the target block, and the obstacle information between each of the multiple interpolation reference blocks and the target block, the sound propagation path between each of the multiple interpolation reference blocks and the target block is obtained, and based on the sound propagation path between each of the multiple interpolation reference blocks and the target block, the second interpolation weight corresponding to each of the multiple interpolation reference blocks is obtained.

[0030] Based on the second interpolation weights corresponding to each of the multiple interpolation reference blocks and the current acoustic environment monitoring data corresponding to each of the multiple interpolation reference blocks, interpolation operations are performed on the target block.

[0031] As a preferred embodiment, the step of obtaining the sound propagation path between the target block and each of the multiple interpolation reference blocks based on the three-dimensional coordinates of the sound source emission corresponding to each of the multiple interpolation reference blocks, the three-dimensional coordinates of the sound source reception corresponding to the target block, and the obstacle information between the target block and each of the multiple interpolation reference blocks includes:

[0032] When the three-dimensional coordinates of the highest points of multiple buildings corresponding to the obstacle information between the interpolation reference block and the target block are all below the line path connecting the three-dimensional coordinates of the sound source emission of the interpolation reference block and the three-dimensional coordinates of the sound source reception of the target block, the sound propagation path between the interpolation reference block and the target block is the line path connecting the three-dimensional coordinates of the sound source emission of the interpolation reference block and the three-dimensional coordinates of the sound source reception of the target block.

[0033] When the three-dimensional coordinates of the highest points of multiple buildings corresponding to the obstacle information between the interpolation reference block and the target block are not all located below the line connecting the three-dimensional coordinates of the sound source emission of the interpolation reference block and the three-dimensional coordinates of the sound source reception of the target block, the sound propagation path between the interpolation reference block and the target block is the upper convex hull line calculated based on the three-dimensional coordinates of the sound source emission of the interpolation reference block, the three-dimensional coordinates of the sound source reception of the target block, and the three-dimensional coordinates of the highest points of multiple buildings corresponding to the obstacle information between the interpolation reference block and the target block.

[0034] The upper convex hull is a convex zigzag line that takes the three-dimensional coordinates of the sound source emission and the three-dimensional coordinates of the sound source reception as its starting and ending points, respectively, and encloses the three-dimensional coordinates of the highest point below it. The line connecting the three-dimensional coordinates of the sound source emission and the three-dimensional coordinates of the sound source reception forms the minimum enclosing range.

[0035] As a preferred embodiment, the step of obtaining the second interpolation weights corresponding to each of the multiple interpolation reference blocks based on the acoustic propagation paths between each of the multiple interpolation reference blocks and the target block includes:

[0036] Based on the sound propagation paths between the target block and each of the multiple interpolation reference blocks, the propagation path information of each of the multiple interpolation reference blocks is obtained. The propagation path information includes the path length of the sound propagation path and the angle of change of propagation direction for each change of propagation direction on the sound propagation path.

[0037] Based on the propagation path information corresponding to each of the multiple interpolation reference blocks, the second interpolation weights corresponding to each of the multiple interpolation reference blocks are obtained.

[0038] Secondly, embodiments of this specification provide a system for generating urban sound environment profiles with adaptively adjustable granularity, comprising:

[0039] The block acquisition module divides the target area into blocks to obtain multiple blocks, and selects multiple blocks in the target area as monitoring blocks. The remaining blocks are regarded as interpolation blocks. Each of the multiple monitoring blocks is equipped with an acoustic environment monitoring device.

[0040] The monitoring module continuously monitors the acoustic environment data through the acoustic environment monitoring devices in multiple monitoring blocks, so as to continuously acquire the acoustic environment monitoring data corresponding to each of the multiple monitoring blocks.

[0041] The determination module, based on the acoustic environment risk control data corresponding to each of the divided blocks, the phased acoustic environment data, and the block location information corresponding to each of the divided blocks, redetermines multiple target blocks from all interpolated blocks in stages.

[0042] The profile acquisition module continuously performs interpolation operations on multiple target blocks based on the current acoustic environment monitoring data corresponding to each of the multiple monitoring blocks, in order to obtain the current acoustic environment monitoring data corresponding to each of the multiple target blocks, and thus continuously acquire urban acoustic environment profiles.

[0043] Thirdly, embodiments of this specification provide an electronic device, including a processor and a memory; the processor is connected to the memory; the memory is used to store executable program code; the processor reads the executable program code stored in the memory to run a program corresponding to the executable program code, so as to perform the steps described in the first aspect of the above embodiments.

[0044] Fourthly, embodiments of this specification provide a computer storage medium storing a plurality of instructions adapted for loading by a processor and executing the steps described in the first aspect of the above embodiments.

[0045] The beneficial effects of the technical solutions provided in some embodiments of this specification include at least the following:

[0046] First, the target area is divided into blocks to obtain multiple blocks. Several blocks are then randomly selected within the target area as monitoring blocks, while the remaining blocks are considered interpolation blocks. Acoustic environment monitoring equipment is installed in each of these monitoring blocks. Subsequently, acoustic environment data is continuously monitored using these devices to acquire the corresponding acoustic environment monitoring data for each monitoring block. Periodically, based on the acoustic environment risk control data, periodic acoustic environment data, and the location information of each block, multiple target blocks are re-determined from all interpolation blocks. Throughout this process, interpolation operations are continuously performed on the determined target blocks based on the current acoustic environment monitoring data of each monitoring block to obtain the current acoustic environment monitoring data for each target block. This process continuously acquires a city-wide acoustic environment profile. In other words, by fully utilizing the sparse data of the existing acoustic environment monitoring network and combining it with interpolation methods, a fine-grained location-based acoustic environment profile covering the entire city can be inferred from limited acoustic environment monitoring equipment resources. Furthermore, when constructing a fine-grained location-based acoustic environment profile, the target blocks that need to be interpolated can be adjusted in stages based on the acoustic environment risk control data, phased acoustic environment data, and the location information of each of the divided blocks. This allows for a reasonable dynamic adjustment of the location granularity of the urban acoustic environment profile. Attached Figure Description

[0047] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0048] Figure 1 A flowchart illustrating a method for generating urban sound environment profiles with adaptively adjustable granularity, according to some embodiments of this disclosure, is shown.

[0049] Figure 2 A planar schematic diagram of the upper convex hull of some embodiments of the present disclosure is shown.

[0050] Figure 3 A schematic diagram of a city sound environment portrait generation system with adaptively adjustable granularity, according to some embodiments of this disclosure, is shown.

[0051] Figure 4 A schematic block diagram of an electronic device according to some embodiments of the present disclosure is shown.

[0052] In the diagram: 1. Schematic diagram of the three-dimensional coordinate plane of the sound source receiving; 2. Schematic diagram of the three-dimensional coordinate plane of the sound source emitting; 3. Schematic diagram of the three-dimensional coordinate plane of the highest point of the building on the path connecting the three-dimensional coordinates of the sound source emitting and receiving; 4. Upper convex hull line. Detailed Implementation

[0053] The technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings.

[0054] The terms "first," "second," "third," etc., in the description, claims, and accompanying drawings are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such processes, methods, products, or apparatus.

[0055] The following description provides examples and does not limit the scope, applicability, or examples set forth in the claims. Changes may be made to the function and arrangement of the described elements without departing from the scope of this specification. Various processes or components may be appropriately omitted, substituted, or added to the examples. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with respect to some examples may be combined into other examples.

[0056] Figure 1 The diagram illustrates a flowchart of a method for generating urban acoustic environment profiles with adaptively adjustable granularity, according to some embodiments of this disclosure. It should be understood that the numbers in the flowchart do not indicate the order in which these steps are performed; some or all of these steps can be performed in parallel, or their order can be interchanged, and this disclosure does not limit this. Figure 1 The methods described may also include additional steps not shown and / or the steps shown may be omitted, and the scope of this disclosure is not limited in this respect.

[0057] like Figure 1 As shown, methods for generating urban sound environment profiles can include at least the following:

[0058] Step 102: Divide the target area into blocks to obtain multiple blocks, and select multiple blocks in the target area as monitoring blocks. The remaining blocks are regarded as interpolation blocks, and sound environment monitoring equipment is set in multiple monitoring blocks respectively.

[0059] Step 104: Continuously monitor the acoustic environment data through the acoustic environment monitoring equipment in multiple monitoring blocks to continuously obtain the acoustic environment monitoring data corresponding to each of the multiple monitoring blocks;

[0060] Step 106: Based on the acoustic environment risk control data, phased acoustic environment data, and block location information corresponding to each of the divided blocks, multiple target blocks are re-determined from all interpolated blocks (Note: It is understood that the duration of the phased phase can be set according to actual monitoring needs, and can be set to 1 hour, 2 hours, 3 hours, etc.).

[0061] Step 108: Continuously perform interpolation operations on the currently determined target blocks based on the current acoustic environment monitoring data corresponding to each of the multiple monitoring blocks, so as to obtain the current acoustic environment monitoring data corresponding to each of the multiple target blocks, and then continuously obtain the urban acoustic environment profile.

[0062] In the embodiments of this specification, the target area is first divided into blocks to obtain multiple blocks (Note: the blocks can be divided according to different acoustic environment risk control requirements, that is, the acoustic environment risk control requirements at different locations within the same block are basically similar, and the areas of each block are also similar; in some embodiments, for convenience, the target area can also be directly divided into uniform grids, which can be, but is not limited to, uniformly divided into 100m*100m or 300m*300m grids; the acoustic environment risk control data of the blocks can be obtained based on the average acoustic environment risk control requirements at different locations within the blocks), and multiple blocks are selected dispersedly within the target area as monitoring blocks (Note: the multiple acoustic environment monitoring devices set in the multiple monitoring blocks are distributed as evenly as possible throughout the target area), the remaining blocks are regarded as interpolation blocks, and acoustic environment monitoring devices are set at the center or near the center of the multiple monitoring blocks respectively. The system continuously monitors the acoustic environment through equipment in multiple monitoring blocks to acquire acoustic environment monitoring data for each block. It then periodically determines multiple target blocks from all interpolated blocks based on acoustic environment risk control data, periodic acoustic environment data, and the location information of each block. During this process, it continuously interpolates the current acoustic environment monitoring data (which, in essence, consists of multiple timestamps acquired within the same period) of each monitoring block to obtain the current acoustic environment monitoring data for each target block. This process continuously acquires a city-wide acoustic environment profile. In other words, by fully utilizing the sparse data of the existing acoustic environment monitoring network and combining it with interpolation, it can infer a fine-grained location-based acoustic environment profile covering the entire city from limited acoustic environment monitoring equipment resources. Furthermore, when constructing a fine-grained location-based acoustic environment profile, the target blocks that need to be interpolated can be adjusted in stages based on the acoustic environment risk control data, phased acoustic environment data, and the location information of each of the divided blocks. This allows for a reasonable dynamic adjustment of the location granularity of the urban acoustic environment profile.

[0063] Among them, sound environment risk control data refers to the risk control requirements for sound environment data, such as sound decibel threshold requirements, continuous duration requirements for sound decibels exceeding the threshold, and requirements for the number of people affected, etc.

[0064] Understandably, different areas have varying requirements for sound source control. For example, residential areas are more sensitive to construction and traffic noise, but less so to school bells and children playing. Office areas, on the other hand, are less sensitive to these noise sources. Therefore, different areas should have different sound environment control data. Furthermore, the specific sound source type must be considered when setting sound environment control data. For instance, for residential areas, a corresponding decibel threshold and duration requirement for exceeding the threshold can be set for main sound sources like construction and traffic noise. Similarly, for main sound sources like school bells and children playing, a corresponding decibel threshold and duration requirement for exceeding the threshold can also be set.

[0065] It's understandable, since sound mainly affects people. Therefore, if the sound decibel level does not meet the risk control requirements, it should be further considered whether the number of people affected also does not meet the risk control requirements.

[0066] It is understandable, since the requirements for sound environment risk control are different at different times. Therefore, sound environment risk control data can include the corresponding sound decibel threshold requirements for different time periods, the continuous duration requirements for sound decibels exceeding the threshold, the number of people affected, etc.

[0067] The sound environment monitoring equipment can, but is not limited to, continuously monitor data such as sound decibel levels, the probability of sound source types, and the number of people within the area to which the equipment belongs (this can be obtained by acquiring mobile phone signaling data). Furthermore, to adapt to different risk control requirements for the sound environment at different times, corresponding timestamp data can be appended to the continuously monitored sound environment data.

[0068] To determine the probability of sound source type, we can first use the CNN (Convolutional Neural Network) algorithm to perform a coarse classification of sound sources in the recording and remove interference from natural sounds. Then, we can use the SED (Sound Event Detection) algorithm to output the specific category and probability of the sound source, such as machinery, traffic, construction, daily life, etc.

[0069] Each moment's urban acoustic environment profile includes acoustic environment profiles of multiple monitoring blocks, as well as acoustic environment profiles of the target block identified as the target block at the current moment.

[0070] The block acoustic environment profile may include, but is not limited to, the following status profile information:

[0071] Block basic information (which may include, but is not limited to, block coding data, block center location coordinate data, and block land use attribute classification code data), block acoustic environment information (which may include, but is not limited to, sound decibel data, sound source type probability data, and block population data), timestamp data, etc.

[0072] In some embodiments, the block acoustic environment profile may also include, but is not limited to, risk profile information (such as whether the sound decibel threshold requirement is met, whether the continuous duration requirement of the sound decibel exceeding the threshold is met, the number of people affected, etc.) based on the state profile information at each moment and the pre-acquired acoustic environment risk control data.

[0073] In some embodiments of this specification, the step of redetermining multiple target blocks from all interpolated blocks based on the acoustic environment risk control data, phased acoustic environment data, and block location information corresponding to each of the divided blocks includes:

[0074] When the phased acoustic environment data corresponding to the interpolation block is not empty, the phased monitoring necessity corresponding to the interpolation block is obtained based on the acoustic environment risk control data and phased acoustic environment data corresponding to the interpolation block.

[0075] When the phased acoustic environment data corresponding to the interpolation block is empty, the phased monitoring necessity corresponding to the interpolation block is obtained based on the acoustic environment risk control data corresponding to the interpolation block, the inverse distance weighted interpolation method, and the phased acoustic environment data corresponding to each of the multiple partitioned blocks whose positional relationship with the interpolation block meets the first preset positional relationship requirement, as well as the distance between them and the interpolation block.

[0076] Based on the stage monitoring necessity corresponding to each interpolation block, multiple target blocks are re-determined from all interpolation blocks.

[0077] Understandably, if the interpolation block was identified as the target block in the previous stage, the corresponding stage-specific acoustic environment data for that interpolation block will not be empty. In this case, to reduce data computation, the stage-specific monitoring necessity for that interpolation block is directly obtained based on the acoustic environment risk control data and stage-specific acoustic environment data corresponding to that interpolation block. Specifically, this may include, but is not limited to:

[0078] Based on the acoustic environment risk control data and phased acoustic environment data corresponding to the interpolation blocks, the degree of deviation of the phased acoustic environment risk control corresponding to the interpolation blocks is obtained.

[0079] Based on the degree of deviation of the stage sound environment risk control corresponding to the interpolation block, the degree of monitoring of the stage corresponding to the interpolation block is obtained (Note: It can be understood that the degree of deviation of the stage sound environment risk control is the degree to which the stage sound environment data does not meet the requirements of the sound environment risk control data. The higher the degree of deviation of the stage sound environment risk control, the higher the monitoring necessity).

[0080] It is also understandable that if the interpolation block was not identified as a target block in the previous stage, the corresponding stage-specific acoustic environment data for that interpolation block will be empty. In this case, it is necessary to determine the stage-specific monitoring necessity for that interpolation block based on the stage-specific acoustic environment data of multiple surrounding blocks and their distances to the interpolation block. Specifically, this may include, but is not limited to:

[0081] Based on the distances between each of the multiple partitioned blocks and the interpolation block that satisfy the first preset positional relationship requirement (Note: the distance here can be the horizontal distance between the center positions of the blocks), obtain the first interpolation weights corresponding to each of the multiple partitioned blocks that satisfy the first preset positional relationship requirement.

[0082] Based on the phased acoustic environment data corresponding to each of the multiple partitioned blocks whose positional relationship with the interpolation block meets the first preset positional relationship requirement, and the first interpolation weight, the necessity reference phased acoustic environment data corresponding to the interpolation block is obtained.

[0083] Based on the acoustic environment risk control data corresponding to the interpolation block and the acoustic environment data of the necessity reference stage, the degree of deviation of the acoustic environment risk control corresponding to the interpolation block is obtained.

[0084] Based on the degree of deviation of the stage sound environment risk control corresponding to the interpolation block, the necessity of stage monitoring corresponding to the interpolation block is obtained.

[0085] The first preset positional relationship requirement may include, but is not limited to, the distance between blocks being less than the first preset distance threshold.

[0086] The step of obtaining the necessary reference stage acoustic environment data corresponding to the interpolation block based on the stage acoustic environment data corresponding to each of the multiple partitioned blocks whose positional relationship with the interpolation block meets the first preset positional relationship requirement and the first interpolation weight includes:

[0087] Multiple partitioned blocks whose positional relationship with the interpolation block satisfies the first preset positional relationship requirement are all regarded as reference blocks;

[0088] Based on the first interpolation weights corresponding to each of the multiple reference blocks and the acoustic environment monitoring data corresponding to each of the multiple timestamps in the phased acoustic environment data of the multiple reference blocks, the necessity reference timestamp acoustic environment data corresponding to each of the multiple timestamps is obtained.

[0089] Based on the acoustic environment data of the necessity reference timestamp corresponding to multiple timestamps, the acoustic environment data of the necessity reference stage corresponding to the interpolation block is obtained.

[0090] The following examples illustrate this:

[0091] Assume there are three reference blocks: Reference Block 1, Reference Block 2, and Reference Block 3. The phased acoustic environment data corresponding to Reference Block 1 is {X1, X2, X3, ..., Xn, ..., XN}, where Xn includes {Xn1, Xn2, Xn3, ..., Xnm, ..., XnM}. The phased acoustic environment data corresponding to Reference Block 2 is {Y1, Y2, Y3, ..., Yn, ..., YN}, where Yn includes {Yn1, Yn2, Yn3, ..., Ynm, ..., YnM}. The phased acoustic environment data corresponding to Reference Block 3 is {Z1, Z2, Z3, ..., Zn, ..., ZN}, where Zn includes {Zn1, Zn2, Zn3, ..., Znm, ..., ZnM}. The necessary reference stage acoustic environment data corresponding to the interpolation block are {C1, C2, C3, ..., Cn, ..., CN}, where Cn includes {Cn1, Cn2, Cn3, ..., Cnm, ..., CnM}.

[0092] Where N represents the total number of timestamps within a phase, Xn represents the acoustic environment monitoring data corresponding to the nth timestamp of reference block 1, Yn represents the acoustic environment monitoring data corresponding to the nth timestamp of reference block 2, Zn represents the acoustic environment monitoring data corresponding to the nth timestamp of reference block 3, Cn represents the acoustic environment data of the necessity reference timestamp corresponding to the nth timestamp, M represents the total number of data items in the acoustic environment monitoring data, Xnm represents the value of the mth data item in the acoustic environment monitoring data corresponding to the nth timestamp of reference block 1, Ynm represents the value of the mth data item in the acoustic environment monitoring data corresponding to the nth timestamp of reference block 2, Znm represents the value of the mth data item in the acoustic environment monitoring data corresponding to the nth timestamp of reference block 3, and Cnm represents the value of the mth data item in the acoustic environment data of the necessity reference timestamp corresponding to the nth timestamp. Data items may include, but are not limited to, decibel values, traffic noise source probability items, residential noise source probability items, construction noise source probability items, etc.

[0093] at this time:

[0094] Cnm=(Xnm*Q1+ Ynm*Q2+ Znm*Q3) / (Q1+ Q2+ Q3);

[0095] Q1 = 1 - [D1 / (D1 + D2 + D3)];

[0096] Q2 = 1 - [D2 / (D1 + D2 + D3)];

[0097] Q3 = 1 - [D3 / (D1 + D2 + D3)];

[0098] Where D1 represents the distance between reference block one and the interpolation block, D2 represents the distance between reference block two and the interpolation block, and D3 represents the distance between reference block three and the interpolation block.

[0099] In some embodiments of this specification, when the phased acoustic environment data corresponding to the interpolation block is not empty, the phased monitoring necessity corresponding to the interpolation block is obtained based on the number of phases continuously determined as target blocks, acoustic environment risk control data, and phased acoustic environment data corresponding to the interpolation block.

[0100] Understandably, if multiple consecutive stages are considered target blocks, it indicates a high degree of monitoring necessity for the interpolation block based on historical data analysis. Therefore, the more stages consecutively identified as target blocks, the higher the monitoring necessity for the corresponding stage of the interpolation block should be; that is, the two are positively correlated. It is also understandable that the higher the degree to which the current stage's acoustic environment data does not meet the requirements of acoustic environment risk control data (i.e., the higher the deviation of the aforementioned stage's acoustic environment risk control), the higher the monitoring necessity for the corresponding stage of the interpolation block should be; that is, the two are positively correlated. Therefore, when the acoustic environment data corresponding to the interpolation block is not empty, the formula for calculating the stage monitoring necessity can, but is not limited to, the following formula:

[0101] BYD = F(A) + G(B);

[0102] Where BYD represents the necessity of phase monitoring, A represents the number of phases that are continuously identified as target blocks, B represents the degree to which the phased acoustic environment data of the current phase does not meet the requirements of acoustic environment risk control data, F(*) represents a function related to A, and satisfies that the larger A is, the larger F(A) is, and G(*) represents a function related to B, and satisfies that the larger B is, the larger G(*) is.

[0103] In some embodiments of this specification, when the phased acoustic environment data corresponding to the interpolation block is empty, the phased monitoring necessity corresponding to the interpolation block is obtained based on the number of consecutive phases that are not determined as target blocks corresponding to the interpolation block, acoustic environment risk control data, inverse distance weighted interpolation method, and the phased acoustic environment data corresponding to each of the multiple partitioned blocks whose positional relationship with the interpolation block meets the first preset positional relationship requirement, and the distance between them.

[0104] Understandably, if multiple consecutive stages are not considered target blocks, it indicates that the monitoring necessity of the interpolation block is considered low based on historical data analysis. Therefore, the more stages that are consecutively not identified as target blocks, the lower the monitoring necessity of the corresponding stage for the interpolation block should be; that is, the two are negatively correlated. It is also understandable that the higher the degree to which the current stage's acoustic environment data does not meet the requirements of acoustic environment risk control data (i.e., the higher the deviation of the aforementioned stage's acoustic environment risk control), the higher the monitoring necessity of the corresponding stage for the interpolation block should be; that is, the two are positively correlated. Therefore, when the stage's acoustic environment data corresponding to the interpolation block is empty, the formula for calculating the stage monitoring necessity can, but is not limited to, the following formula:

[0105] BYD = H(T) + G(B);

[0106] Where T represents the number of consecutive stages that have not been identified as target blocks, B represents the degree to which the current stage's stage-specific acoustic environment data does not meet the requirements of acoustic environment risk control data, H(*) represents a function related to T, and satisfies that the larger T is, the smaller H(T) is, and G(*) represents a function related to B, and satisfies that the larger B is, the larger G(*) is.

[0107] In some embodiments of this specification, the interpolation operation for each target block includes:

[0108] Obtain a 3D model of the target area;

[0109] Multiple monitoring blocks whose positional relationship with the target block meets the second preset positional relationship requirement are all regarded as interpolation reference blocks;

[0110] Based on the regional 3D model, the inverse distance weighted interpolation method considering obstacle diffraction, and the current acoustic environment monitoring data corresponding to multiple interpolation reference blocks, the target block is interpolated.

[0111] The second preset positional relationship requirement can include, but is not limited to, a distance between blocks that is less than a second preset distance threshold. Furthermore, the second preset distance threshold is greater than the first preset distance threshold because the interpolation operation in the aforementioned target block determination process references all divided blocks, while the interpolation operation used to generate the urban sound environment profile here only references the monitored blocks. Therefore, the second preset distance threshold should be larger to ensure that the interpolation reference block can be determined. Additionally, from another perspective, setting the first preset distance threshold smaller also reduces the computational load during the target block determination process.

[0112] It is understandable that if buildings block the propagation path during sound propagation, the sound will be attenuated. Therefore, during the interpolation process, the three-dimensional model of the target area should be used, and the inverse distance weighted interpolation method that takes into account the diffraction of obstacles should be adopted.

[0113] Understandably, the interpolation operation here needs to be distinguished from the interpolation operation in the process of determining the target block. In the process of determining the target block, the interpolation operation is based solely on the inverse distance weight interpolation method in order to reduce the amount of computation in the process of determining the target block. However, the interpolation operation used here to generate the urban sound environment profile needs to take into account the situation of obstacles in order to make the final urban sound environment profile more accurate.

[0114] It should be noted that during sound propagation, when sound wave energy encounters a building obstacle, bypassing the top of the obstacle is the primary way it continues to propagate. (Note: Because the application scenario of this specification embodiment is urban sound environment image generation, and buildings in cities usually appear in clusters, and the overall width of the building cluster is often greater than the overall height of the building cluster, when sound wave energy propagates from the interpolation reference block to the target block through left and right diffraction, the sound wave energy often needs to diffract from the entire building cluster to the left and right. Therefore, the distance and angle of sound wave energy diffracting from the left and right of the building are often greater than the distance and angle of sound wave energy diffracting from the top of the building. In addition, even if there are gaps inside the building cluster, because buildings in cities usually appear in clusters, when sound wave energy propagates from the interpolation reference block to the target block through left and right diffraction, it usually undergoes multiple reflections and attenuation, resulting in a high degree of reflection attenuation. However, when sound wave energy diffracts from the top of the building, because the top of the building is relatively open, the degree of reflection attenuation during the diffraction process is low. Therefore, in this specification embodiment, it is assumed that when sound wave energy encounters a building obstacle, bypassing the top of the obstacle is the primary way it continues to propagate.) Therefore, in some embodiments of this specification, the interpolation operation on the target block based on the regional three-dimensional model, the inverse distance weighted interpolation method considering obstacle diffraction, and the current acoustic environment monitoring data corresponding to each of the multiple interpolation reference blocks includes:

[0115] Based on the regional 3D model, obtain the sound source emission 3D coordinates 2 for each of the multiple interpolation reference blocks (the sound source emission 3D coordinates 2 can be, but are not limited to, the center 3D position coordinates of the interpolation reference block, and in some cases, due to the change in the height of the sound emission position, the sound source emission 3D coordinates 2 can be obtained by vertically shifting a certain distance upward from the center 3D position coordinates of the interpolation reference block), and the sound source reception 3D coordinates 1 for the target block (the sound source reception 3D coordinates 1 can be, but are not limited to, the center 3D position coordinates of the target block, and in some cases, due to the change in the height of the sound source reception position, the sound source reception 3D coordinates 1 can be obtained by vertically shifting a certain distance upward from the center 3D position coordinates of the target block).

[0116] Based on the regional 3D model, the obstacle information between the target block and each of the multiple interpolation reference blocks is obtained. The obstacle information includes the highest point 3D coordinates of each of the multiple buildings on the line path connecting the sound source emission 3D coordinates 2 and the sound source reception 3D coordinates 1.

[0117] Based on the three-dimensional coordinates 2 of the sound source emission corresponding to each of the multiple interpolation reference blocks, the three-dimensional coordinates 1 of the sound source reception corresponding to the target block, and the obstacle information between each of the multiple interpolation reference blocks and the target block, the sound propagation path between each of the multiple interpolation reference blocks and the target block is obtained, and based on the sound propagation path between each of the multiple interpolation reference blocks and the target block, the second interpolation weight corresponding to each of the multiple interpolation reference blocks is obtained.

[0118] Based on the second interpolation weights corresponding to each of the multiple interpolation reference blocks and the current acoustic environment monitoring data corresponding to each of the multiple interpolation reference blocks, interpolation operations are performed on the target block.

[0119] Understandably, after obtaining the three-dimensional coordinates 2 of the sound source emission, the three-dimensional coordinates 1 of the sound source reception, and the three-dimensional coordinates 3 of the highest point of each of the multiple buildings on the path connecting the three-dimensional coordinates 2 of the sound source emission and the three-dimensional coordinates 1 of the sound source reception, the sound propagation path of the sound wave energy from the interpolation reference block to the target block can be obtained, and then the second interpolation weights corresponding to each of the multiple interpolation reference blocks can be obtained.

[0120] In some embodiments of this specification, the step of obtaining the sound propagation path between the target block and each of the multiple interpolation reference blocks based on the three-dimensional coordinates 2 of the sound source emission corresponding to each of the multiple interpolation reference blocks, the three-dimensional coordinates 1 of the sound source reception corresponding to the target block, and the obstacle information between the target block and each of the multiple interpolation reference blocks includes:

[0121] When the three-dimensional coordinates (3) of the highest points of multiple buildings corresponding to the obstacle information between the interpolation reference block and the target block are all below the line connecting the three-dimensional coordinates (2) of the sound source emission corresponding to the interpolation reference block and the three-dimensional coordinates (1) of the sound source reception corresponding to the target block, the sound propagation path between the interpolation reference block and the target block is the line connecting the three-dimensional coordinates (2) of the sound source emission corresponding to the interpolation reference block and the three-dimensional coordinates (1) of the sound source reception corresponding to the target block (Note: i.e.) Figure 2 The straight line segment between midpoint Q and point P, Figure 2 The straight line segment is not shown in the diagram; in this case, the sound wave energy does not need to diffract during its propagation from the interpolation reference block to the target block.

[0122] When the three-dimensional coordinates 3 of the highest points of multiple buildings corresponding to the obstacle information between the interpolation reference block and the target block are not all located below the line path connecting the three-dimensional coordinates 2 of the sound source emission of the interpolation reference block and the three-dimensional coordinates 1 of the sound source reception of the target block, the sound propagation path between the interpolation reference block and the target block is the upper convex hull line 4 calculated based on the three-dimensional coordinates 2 of the sound source emission of the interpolation reference block, the three-dimensional coordinates 1 of the sound source reception of the target block, and the three-dimensional coordinates 3 of the highest points of multiple buildings corresponding to the obstacle information between the interpolation reference block and the target block.

[0123] The upper convex hull line 4 is an upper convex broken line with the sound source emission three-dimensional coordinate 2 and the sound source reception three-dimensional coordinate 1 as the starting point and the ending point respectively, and encloses the highest point three-dimensional coordinate 3 below it, and forms the minimum enclosing range with the line connecting the sound source emission three-dimensional coordinate 2 and the sound source reception three-dimensional coordinate 1.

[0124] It should be noted that, for ease of demonstration, Figure 2 The upper convex hull line 4, calculated from the three-dimensional coordinates 2 of the sound source emission, the three-dimensional coordinates 1 of the sound source reception, and the three-dimensional coordinates 3 of multiple highest points, is only displayed in a plane. It can be seen that the upper convex hull line 4 takes the three-dimensional coordinates 2 of the sound source emission and the three-dimensional coordinates 1 of the sound source reception as the starting point and the ending point, respectively. Furthermore, any bend in the upper convex hull line 4 is upward convex. The three-dimensional coordinates 3 of the highest point corresponding to the building on the path connecting the three-dimensional coordinates 2 of the sound source emission and the three-dimensional coordinates 1 of the sound source reception coincide with or are located below the upper convex hull line 4.

[0125] Understandably, the longer the sound propagation path, the greater the attenuation of sound wave energy; the greater the angle of change in the sound propagation direction, the greater the attenuation of sound wave energy. Therefore, in some embodiments of this specification, obtaining the second interpolation weights corresponding to each of the multiple interpolation reference blocks based on the sound propagation paths between each of the multiple interpolation reference blocks and the target block includes:

[0126] Based on the sound propagation paths between the target block and each of the multiple interpolation reference blocks, the propagation path information of each of the multiple interpolation reference blocks is obtained. The propagation path information includes the path length of the sound propagation path and the angle of change of propagation direction for each change of propagation direction on the sound propagation path.

[0127] Based on the propagation path information corresponding to each of the multiple interpolation reference blocks, the second interpolation weights corresponding to each of the multiple interpolation reference blocks are obtained.

[0128] You can refer to Figure 2 As shown, Figure 2 The image shows a sound propagation path in the form of an upper convex hull 4. The propagation path information that can be obtained includes the total length of line segments PU, UR, and RQ (i.e., the path length corresponding to the sound propagation path). The propagation path information that can be obtained also includes the angle of ∠1 and the angle of ∠2 (i.e., the angle of change of propagation direction corresponding to each change of propagation direction on the sound propagation path).

[0129] Understandably, for the sound propagation corresponding to the first line segment PU, since it is not blocked by any obstacles, its propagation direction is outwards in all directions, without a specific main propagation direction. Therefore, the sound wave energy attenuation at this time mainly considers the sound propagation path length. However, for the sound wave energy reaching position U, due to the obstruction of obstacles, its main propagation direction can be understood as the direction corresponding to line segment PU. Therefore, when the sound wave energy subsequently propagates to the direction corresponding to line segment UR, the attenuation should also consider the angle of change between the direction corresponding to line segment UR and the direction corresponding to line segment PU (Note: the same applies when it subsequently propagates to the direction corresponding to line segment RQ, which will not be elaborated here; furthermore, the line direction is...). Figure 2 (The direction of the arrow shown).

[0130] The calculation formula for the second interpolation weights corresponding to each of the multiple interpolation reference blocks may, but is not limited to, the following formula:

[0131] Jk= Sk / (S1+S2+…+ Sk+…+SK);

[0132] Sk=E(Vk)+f(Uk1+ Uk2+…+ Ukj+…+ UkJ);

[0133] Where Jk represents the second interpolation weight corresponding to the k-th interpolation reference block, Sk represents the interpolation reference coefficient corresponding to the k-th interpolation reference block, K represents the total number of interpolation reference blocks, Vk represents the path length corresponding to the sound propagation path corresponding to the k-th interpolation reference block, Ukj represents the angle of change of propagation direction corresponding to the j-th change of propagation direction on the sound propagation path corresponding to the k-th interpolation reference block, J represents the total number of changes of propagation direction on the sound propagation path corresponding to the k-th interpolation reference block, E(*) represents a function related to Vk, and satisfies that the larger Vk is, the smaller E(Vk), and f(*) represents a function related to (Uk1+ Uk2+…+Ukj+…+ UkJ), and satisfies that the larger (Uk1+ Uk2+…+ Ukj+…+ UkJ) is, the smaller f(Uk1+ Uk2+…+Ukj+…+ UkJ) is.

[0134] Figure 3 This document illustrates a structural schematic diagram of an adaptively adjustable granularity urban sound environment profile generation system according to some embodiments of this disclosure. The various embodiments in this specification are described in a progressive manner, with reference to each other for similar or identical parts. Each embodiment focuses on its differences from other embodiments. In particular, the urban sound environment profile generation system embodiments are largely similar to the urban sound environment profile generation method embodiments, and therefore the description is relatively simple; relevant details can be found in the descriptions of the urban sound environment profile generation method embodiments.

[0135] like Figure 3 As shown, an urban sound environment profile generation system with adaptively adjustable granularity may include at least:

[0136] The block acquisition module divides the target area into blocks to obtain multiple blocks, and selects multiple blocks in the target area as monitoring blocks. The remaining blocks are regarded as interpolation blocks. Each of the multiple monitoring blocks is equipped with an acoustic environment monitoring device.

[0137] The monitoring module continuously monitors the acoustic environment data through the acoustic environment monitoring devices in multiple monitoring blocks, so as to continuously acquire the acoustic environment monitoring data corresponding to each of the multiple monitoring blocks.

[0138] The determination module, based on the acoustic environment risk control data corresponding to each of the divided blocks, the phased acoustic environment data, and the block location information corresponding to each of the divided blocks, redetermines multiple target blocks from all interpolated blocks in stages;

[0139] The profile acquisition module continuously performs interpolation operations on multiple target blocks based on the current acoustic environment monitoring data corresponding to each of the multiple monitoring blocks, in order to obtain the current acoustic environment monitoring data corresponding to each of the multiple target blocks, and thus continuously acquire urban acoustic environment profiles.

[0140] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this specification are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in or transmitted through a computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., Digital Versatile Discs (DVDs)), or semiconductor media (e.g., Solid State Disks (SSDs)).

[0141] Figure 4 A block diagram of an electronic device 400 that can implement various embodiments of the present disclosure is shown. For example... Figure 4 As shown, the electronic device 400 includes a processor 410, a disk drive 420, an input / output interface 430, a network interface 440, and a memory 450. The processor 410, disk drive 420, input / output interface 430, network interface 440, and memory 450 can communicate with each other via a communication bus 460.

[0142] The processor 410 can be implemented using a general-purpose CPU, microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits to execute relevant programs and implement the technical solution provided in this application.

[0143] The memory 450 can be implemented in the form of ROM (Read Only Memory), RAM (Read Access Memory), static memory, dynamic storage devices, etc. The memory 450 can store the operating system 451 used to control the operation of the electronic device 400, and the basic input / output system (BIOS) 452 used to control the low-level operations of the electronic device 400. Additionally, it can store a web browser 453, a data storage management system 454, etc. In summary, when the technical solution provided in this application is implemented through software or firmware, the relevant program code is stored in the memory 450 and is called and executed by the processor 410.

[0144] Input / output interface 430 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touch screens, microphones, various sensors, etc., and output devices may include displays, speakers, vibrators, indicator lights, etc.

[0145] Network interface 440 is used to connect a communication module (not shown in the figure) to enable communication and interaction between the device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0146] Bus 460 includes a pathway for transmitting information between various components of the device, such as processor 410, disk drive 420, input / input interface 430, network interface 440, and memory 450.

[0147] It should be noted that although the above-described device only shows the processor 410, disk drive 420, input / output interface 430, network interface 440, memory 450, bus 460, etc., in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the method of this application, and does not necessarily include all the components shown in the figures.

[0148] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0149] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing. Furthermore, although operations are depicted in a specific order, this should be understood as requiring that such operations be performed in the specific order shown or in sequential order, or requiring that all illustrated operations be performed to achieve the desired result. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the foregoing discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single implementation. Conversely, various features described in the context of a single implementation may also be implemented individually or in any suitable sub-combination in multiple implementations.

[0150] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. A method for generating urban sound environment profiles with adaptively adjustable granularity, characterized in that, include: The target area is divided into blocks to obtain multiple blocks. Multiple blocks are then selected in the target area as monitoring blocks. The remaining blocks are regarded as interpolation blocks. Acoustic environment monitoring equipment is set up in each of the multiple monitoring blocks. The acoustic environment data is continuously monitored through the acoustic environment monitoring equipment in multiple monitoring blocks to continuously obtain the acoustic environment monitoring data corresponding to each of the multiple monitoring blocks; Based on the acoustic environment risk control data, phased acoustic environment data, and block location information corresponding to each of the divided blocks, multiple target blocks are re-determined from all interpolated blocks in stages. Based on the current acoustic environment monitoring data corresponding to each of the multiple monitoring blocks, interpolation operations are continuously performed on the currently determined multiple target blocks to obtain the current acoustic environment monitoring data corresponding to each of the multiple target blocks, thereby continuously obtaining a profile of the urban acoustic environment. Based on the acoustic environment risk control data, phased acoustic environment data, and block location information corresponding to each of the divided blocks, multiple target blocks are re-determined from all interpolated blocks, including: When the phased acoustic environment data corresponding to the interpolation block is not empty, the phased monitoring necessity corresponding to the interpolation block is obtained based on the acoustic environment risk control data and phased acoustic environment data corresponding to the interpolation block. When the phased acoustic environment data corresponding to the interpolation block is empty, the phased monitoring necessity corresponding to the interpolation block is obtained based on the acoustic environment risk control data corresponding to the interpolation block, the inverse distance weighted interpolation method, and the phased acoustic environment data corresponding to each of the multiple partitioned blocks whose positional relationship with the interpolation block meets the first preset positional relationship requirement, as well as the distance between them and the interpolation block. Based on the stage monitoring necessity corresponding to each interpolation block, multiple target blocks are re-determined from all interpolation blocks.

2. The method for generating urban sound environment profiles with adaptively adjustable granularity according to claim 1, characterized in that, Based on the acoustic environment risk control data corresponding to the interpolation block, the inverse distance weighted interpolation method, and the phased acoustic environment data corresponding to each of the multiple partitioned blocks whose positional relationship with the interpolation block meets the first preset positional relationship requirement, as well as the distance between them and the interpolation block, the phased monitoring necessity corresponding to the interpolation block is obtained, including: Based on the distances between each of the multiple partitioned blocks and the interpolation block whose positional relationship with the interpolation block satisfies the first preset positional relationship requirement, the first interpolation weights corresponding to each of the multiple partitioned blocks whose positional relationship with the interpolation block satisfies the first preset positional relationship requirement are obtained. Based on the acoustic environment risk control data corresponding to the interpolation block, the phased acoustic environment data corresponding to each of the multiple partitioned blocks whose positional relationship with the interpolation block meets the first preset positional relationship requirement, and the first interpolation weight, the phased monitoring necessity corresponding to the interpolation block is obtained.

3. The method for generating urban sound environment profiles with adaptively adjustable granularity according to claim 1, characterized in that, When the phased acoustic environment data corresponding to the interpolation block is not empty, the phased monitoring necessity corresponding to the interpolation block is obtained based on the number of phases continuously identified as target blocks, acoustic environment risk control data, and phased acoustic environment data corresponding to the interpolation block.

4. The method for generating urban sound environment profiles with adaptively adjustable granularity according to claim 1, characterized in that, When the phased acoustic environment data corresponding to the interpolation block is empty, the phased monitoring necessity corresponding to the interpolation block is obtained based on the number of consecutive phases that are not identified as target blocks corresponding to the interpolation block, acoustic environment risk control data, inverse distance weighted interpolation method, and the phased acoustic environment data corresponding to each of the multiple partitioned blocks whose positional relationship with the interpolation block meets the first preset positional relationship requirement, and the distance between them and the interpolation block.

5. The method for generating urban sound environment profiles with adaptively adjustable granularity according to claim 1, characterized in that, The interpolation operation for each target block includes: Obtain a 3D model of the target area; Multiple monitoring blocks whose positional relationship with the target block meets the second preset positional relationship requirement are all regarded as interpolation reference blocks; Based on the regional 3D model, the inverse distance weighted interpolation method considering obstacle diffraction, and the current acoustic environment monitoring data corresponding to multiple interpolation reference blocks, the target block is interpolated.

6. The method for generating urban sound environment profiles with adaptively adjustable granularity according to claim 5, characterized in that, The interpolation operation on the target block, based on the regional 3D model, the inverse distance weighted interpolation method considering obstacle diffraction, and the current acoustic environment monitoring data corresponding to multiple interpolation reference blocks, includes: Based on the regional 3D model, obtain the 3D coordinates of sound source emission corresponding to each of the multiple interpolation reference blocks and the 3D coordinates of sound source reception corresponding to the target block; Based on the regional 3D model, the obstacle information between the target block and each of the multiple interpolation reference blocks is obtained. The obstacle information includes the 3D coordinates of the highest point of each of the multiple buildings on the path connecting the 3D coordinates of the sound source emission and the 3D coordinates of the sound source reception. Based on the three-dimensional coordinates of the sound source emission corresponding to each of the multiple interpolation reference blocks, the three-dimensional coordinates of the sound source reception corresponding to the target block, and the obstacle information between each of the multiple interpolation reference blocks and the target block, the sound propagation path between each of the multiple interpolation reference blocks and the target block is obtained, and based on the sound propagation path between each of the multiple interpolation reference blocks and the target block, the second interpolation weight corresponding to each of the multiple interpolation reference blocks is obtained. Based on the second interpolation weights corresponding to each of the multiple interpolation reference blocks and the current acoustic environment monitoring data corresponding to each of the multiple interpolation reference blocks, interpolation operations are performed on the target block.

7. The method for generating an urban acoustic environment profile with adaptively adjustable granularity according to claim 6, characterized in that, The process of obtaining the sound propagation path between the target block and each of the multiple interpolation reference blocks based on the three-dimensional coordinates of the sound source emission of each of the multiple interpolation reference blocks, the three-dimensional coordinates of the sound source reception of the target block, and the obstacle information between the target block and each of the multiple interpolation reference blocks includes: When the three-dimensional coordinates of the highest points of multiple buildings corresponding to the obstacle information between the interpolation reference block and the target block are all below the line path connecting the three-dimensional coordinates of the sound source emission of the interpolation reference block and the three-dimensional coordinates of the sound source reception of the target block, the sound propagation path between the interpolation reference block and the target block is the line path connecting the three-dimensional coordinates of the sound source emission of the interpolation reference block and the three-dimensional coordinates of the sound source reception of the target block. When the three-dimensional coordinates of the highest points of multiple buildings corresponding to the obstacle information between the interpolation reference block and the target block are not all located below the line connecting the three-dimensional coordinates of the sound source emission of the interpolation reference block and the three-dimensional coordinates of the sound source reception of the target block, the sound propagation path between the interpolation reference block and the target block is the upper convex hull line calculated based on the three-dimensional coordinates of the sound source emission of the interpolation reference block, the three-dimensional coordinates of the sound source reception of the target block, and the three-dimensional coordinates of the highest points of multiple buildings corresponding to the obstacle information between the interpolation reference block and the target block. The upper convex hull is a convex zigzag line that takes the three-dimensional coordinates of the sound source emission and the three-dimensional coordinates of the sound source reception as its starting and ending points, respectively, and encloses the three-dimensional coordinates of the highest point below it. The line connecting the three-dimensional coordinates of the sound source emission and the three-dimensional coordinates of the sound source reception forms the minimum enclosing range.

8. The method for generating an urban sound environment profile with adaptively adjustable granularity according to claim 7, characterized in that, The step of obtaining the second interpolation weights corresponding to each of the multiple interpolation reference blocks based on the acoustic propagation paths between each of the multiple interpolation reference blocks and the target block includes: Based on the sound propagation paths between the target block and each of the multiple interpolation reference blocks, the propagation path information of each of the multiple interpolation reference blocks is obtained. The propagation path information includes the path length of the sound propagation path and the angle of change of propagation direction for each change of propagation direction on the sound propagation path. Based on the propagation path information corresponding to each of the multiple interpolation reference blocks, the second interpolation weights corresponding to each of the multiple interpolation reference blocks are obtained.

9. A system for generating urban sound environment profiles with adaptively adjustable granularity, based on the method for generating urban sound environment profiles with adaptively adjustable granularity as described in any one of claims 1 to 8, characterized in that, include: The block acquisition module divides the target area into blocks to obtain multiple blocks, and selects multiple blocks in the target area as monitoring blocks. The remaining blocks are regarded as interpolation blocks. Each of the multiple monitoring blocks is equipped with an acoustic environment monitoring device. The monitoring module continuously monitors the acoustic environment data through the acoustic environment monitoring devices in multiple monitoring blocks, so as to continuously acquire the acoustic environment monitoring data corresponding to each of the multiple monitoring blocks. The determination module, based on the acoustic environment risk control data corresponding to each of the divided blocks, the phased acoustic environment data, and the block location information corresponding to each of the divided blocks, redetermines multiple target blocks from all interpolated blocks in stages; The profile acquisition module continuously performs interpolation operations on multiple target blocks based on the current acoustic environment monitoring data corresponding to each of the multiple monitoring blocks, in order to obtain the current acoustic environment monitoring data corresponding to each of the multiple target blocks, and thus continuously acquire urban acoustic environment profiles.

Citation Information

Patent Citations

  • Scale adaptation interpolation method and scale adaptation interpolation system

    CN104102845A

  • Dynamic visual noise monitoring method and system

    CN120747296A

  • Three-dimensional noise mapping method and system based on point cloud

    CN120823330A