Auscultation position determination method and device, storage medium and electronic equipment

By detecting the effective signal quality in the auscultation audio data and generating adjustment prompt information, the problem of difficulty for non-professional personnel to accurately determine the auscultation position is solved, and the accuracy and efficiency of auscultation position determination is improved.

CN119446191AActive Publication Date: 2025-02-14GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202310943450.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-28
Publication Date
2025-02-14
Estimated Expiration
2043-07-28

AI Technical Summary

Technical Problem

In the prior art, it is difficult for non-professional personnel to accurately determine the auscultation location, resulting in inaccurate auscultation results.

Method used

By acquiring the auscultation audio data at the candidate auscultation location, the valid signal data is detected, and adjustment prompt information is generated based on the effective signal quality until the effective signal quality reaches the preset threshold, the actual auscultation location is determined.

Benefits of technology

The accuracy and efficiency of auscultation position determination are improved, ensuring the accuracy of auscultation results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119446191A_ABST
    Figure CN119446191A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of medical treatment, in particular to an auscultation position determining method and device, a computer readable storage medium and electronic equipment. The method comprises the following steps: acquiring candidate auscultation audio data at a candidate auscultation position; determining the effective signal quality of the candidate auscultation audio data under the condition that the candidate auscultation audio data contains the effective signal data; under the condition that the effective signal quality of the candidate auscultation audio data is smaller than a preset signal quality threshold value, adjusting prompt information for the candidate auscultation position is generated so as to update the candidate auscultation position until the effective signal quality of the candidate auscultation audio data at the candidate auscultation position is larger than the preset signal quality threshold value, and the candidate auscultation position is adjusted. And determining an actual auscultation position for auscultating the item to be auscultated. The accuracy and efficiency of auscultation position determination can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] As a professional medical test method, auscultation has high requirements for the placement of the auscultation probe. Usually, only professional doctors can master the accurate auscultation position and obtain accurate auscultation signals. Incorrect auscultation position will lead to inaccurate auscultation results.

[0003] Auscultation products in related technologies will be attached with a human body diagram, and the recommended auscultation positions will be marked on the human body diagram as a reference. However, the determination of the auscultation position involves the anatomical structure of the human body. For non-professionals, it is still difficult to find the accurate auscultation position only through the schematic diagram.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] The purpose of the present disclosure is to provide a method for determining an auscultation position, an apparatus for determining an auscultation position, a computer-readable storage medium and an electronic device, thereby improving the accuracy of auscultation position determination at least to a certain extent.

[0006] According to a first aspect of the present disclosure, a method for determining an auscultation position is provided, comprising: acquiring candidate auscultation audio data at a candidate auscultation position; in a case where it is determined that the candidate auscultation audio data contains valid signal data, determining the effective signal quality of the candidate auscultation audio data, wherein the valid signal data is determined according to an item to be auscultated; in a case where the effective signal quality of the candidate auscultation audio data is less than a preset signal quality threshold, generating adjustment prompt information for the candidate auscultation position, so as to update the candidate auscultation position based on the adjustment prompt information, until the effective signal quality of the candidate auscultation audio data at the candidate auscultation position is greater than the preset signal quality threshold, thereby determining the actual auscultation position for auscultating the item to be auscultated.

[0007] According to a second aspect of the present disclosure, there is provided an auscultation position determination device, comprising: a candidate auscultation audio data acquisition module, configured to acquire candidate auscultation audio data at a candidate auscultation position; a signal quality determination module, configured to determine the effective signal quality of the candidate auscultation audio data when it is determined that the candidate auscultation audio data contains effective signal data, the effective signal data being determined according to an item to be auscultated; an actual auscultation position determination module, configured to generate adjustment prompt information for the candidate auscultation position when the effective signal quality of the candidate auscultation audio data is less than a preset signal quality threshold, so as to update the candidate auscultation position based on the adjustment prompt information, until the effective signal quality of the candidate auscultation audio data at the candidate auscultation position is greater than the preset signal quality threshold, and the actual auscultation position for auscultating the item to be auscultated is determined according to the current candidate auscultation position.

[0008] According to a third aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method for determining the auscultation position described in the first aspect is implemented.

[0009] According to a fourth aspect of the present disclosure, an electronic device is provided, characterized in that it includes: one or more processors; and a memory for storing one or more programs, which, when the one or more programs are executed by the one or more processors, enables the one or more processors to implement the method for determining the auscultation position of the first aspect mentioned above.

[0010] According to a fifth aspect of the present disclosure, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the steps of the method for determining the auscultation position as described in the first aspect.

[0011] The technical solution disclosed in this disclosure has the following beneficial effects:

[0012] In the present disclosure, on the one hand, by performing effective signal detection and signal quality determination on auscultation audio data, the user can be assisted in determining the accurate auscultation position, thereby improving the accuracy of the auscultation position determination and the accuracy of the auscultation results; on the other hand, the present disclosure determines the effective signal quality only when it is determined that there is a valid signal, so as to determine the actual auscultation position based on the effective signal quality, without the need to determine the effective signal quality each time, thereby improving the efficiency of determining the auscultation position.

[0013] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present disclosure, and together with the specification, are used to explain the principles of the present disclosure. Obviously, the drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0015] Figure 1 A schematic diagram showing a system architecture to which exemplary embodiments of the present disclosure may be applied;

[0016] Figure 2 A schematic flow chart showing a method for determining a stethoscope position in an exemplary embodiment of the present disclosure;

[0017] Figure 3 A schematic flow chart showing a method for determining candidate auscultation positions in an exemplary embodiment of the present disclosure;

[0018] Figure 4 A schematic diagram showing a target auscultation position indication of heart sounds in an exemplary embodiment of the present disclosure is shown;

[0019] Figure 5 A schematic diagram showing a lung sound target auscultation position indication in an exemplary embodiment of the present disclosure is shown;

[0020] Figure 6 A display interface diagram showing a target auscultation position indication in an exemplary embodiment of the present disclosure;

[0021] Figure 7 A schematic flow chart showing a method for calculating a signal-to-noise ratio based on filtering and noise reduction in an exemplary embodiment of the present disclosure is shown;

[0022] Figure 8 A schematic flow chart showing a method for calculating a signal-to-noise ratio based on a signal envelope in an exemplary embodiment of the present disclosure;

[0023] Fig. 9 A schematic diagram showing the position of a second preset collection point in an exemplary embodiment of the present disclosure is shown;

[0024] Fig.10 A diagram showing a stethoscope signal quality display interface in an exemplary embodiment of the present disclosure is shown;

[0025] Fig.11 A diagram showing a display interface of an auscultation position adjustment range in an exemplary embodiment of the present disclosure is shown;

[0026] Fig.12 A schematic diagram of an auscultation position prompt interface in an exemplary embodiment of the present disclosure is shown;

[0027] Fig.13 A schematic flow chart showing another method for determining auscultation position in an exemplary embodiment of the present disclosure;

[0028] Fig.14 A schematic flow chart showing a method for determining auscultation position based on video in an exemplary embodiment of the present disclosure;

[0029] Fig.15 A schematic diagram showing the composition of a device for determining an auscultation position in an exemplary embodiment of the present disclosure;

[0030] Fig.16 A schematic diagram showing an electronic device to which the exemplary embodiments of the present disclosure can be applied. DETAILED DESCRIPTION

[0031] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0032] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0033] As a professional medical test method, auscultation has high requirements for the placement of the auscultation probe. Usually, only professional doctors can master the accurate auscultation position and obtain accurate auscultation results. Incorrect auscultation position will affect the accuracy of the auscultation results.

[0034] In the related art, a standard human body diagram is attached to the stethoscope, and the recommended auscultation position is marked on the standard human body diagram as a reference. However, the determination of the auscultation position involves the anatomical structure of the human body, and people of different body shapes also have deviations in the auscultation position for the same auscultation project. For ordinary users who are not medical professionals or inexperienced medical practitioners, it is still difficult to find the accurate auscultation position only through the recommended position in the standard human body diagram, which affects the accuracy of the auscultation results.

[0035] In view of the above problems, an exemplary embodiment of the present disclosure provides a method for determining an auscultation position.

[0036] Below, some technical terms in the present disclosure are explained to facilitate a better understanding of the content of the present disclosure.

[0037] Candidate auscultation position: the current correct auscultation position considered by the auscultator. For example, after the auscultator places the auscultation device at position A of the body part of the object to be auscultated, he believes that auscultation can be performed, then position A is the candidate auscultation position. In some embodiments, the candidate auscultation position can be understood as the position where the user places the auscultation device at any part that the user wants to auscultate. For example, when the user places the auscultation device at a certain auscultation position, the auscultation device can collect relevant physiological signals at the auscultation position.

[0038] Real auscultation position: The real correct auscultation position corresponding to the item to be auscultated can be one or more, which is determined according to the item to be auscultated. For example, for the item to be auscultated, heart sounds, according to the content of the Ninth Edition of Diagnostics, heart sounds need to be listened to in the mitral valve area, aortic valve area, aortic valve second auscultation area, pulmonary valve area, and tricuspid valve area of ​​the object to be auscultated. The mitral valve area, aortic valve area, aortic valve second auscultation area, pulmonary valve area, and tricuspid valve area of ​​the object to be auscultated are all the real auscultation positions of the auscultation item of heart sounds, that is, the real auscultation positions corresponding to the item to be auscultated, heart sounds, include multiple ones.

[0039] Target auscultation position: the real auscultation position to be detected currently for the item to be auscultated. The target auscultation position can be a real auscultation position to be detected currently among the real auscultation positions, such as the first real auscultation position to be detected among multiple real auscultation positions. After the current target auscultation position is detected, the next real auscultation position to be detected can also be understood as the target auscultation position, until all the real auscultation positions corresponding to the items to be auscultated are detected. For example, for the item to be auscultated, namely, heart sounds, if the real auscultation position currently detected is the mitral valve area, then the mitral valve area is the current target auscultation position for the auscultation item of heart sounds.

[0040] It is understandable that different items to be auscultated may have different real auscultation positions, and the first target auscultation positions of different items to be auscultated may also be different. In some embodiments, the auscultation order of each real auscultation position can be determined according to the importance of different real auscultation positions in the items to be auscultated. For example, the auscultation order of important auscultation positions can be placed in front, such as selecting the real auscultation position with the largest proportion in the item to be auscultated from the real auscultation positions as the target auscultation position for the first auscultation. The real auscultation position that is easiest for the user to find can also be selected as the target auscultation position for the first auscultation. The detection order of other real auscultation positions can be determined based on the logic of the shortest moving path and decreasing in order according to the importance of the auscultation position. In other embodiments, the target auscultation position can also be determined from multiple real auscultation positions of the item to be auscultated according to the user's choice, such as for heart sounds. For the auscultation items, if the user selects the aortic valve area as the real auscultation position before starting the measurement, then the target auscultation position in the current auscultation process is only the aortic valve area. If the user selects the aortic valve area and the mitral valve area before starting the measurement, then the target auscultation position in the current auscultation process includes the aortic valve area and the mitral valve area. For example, if the mitral valve area is auscultated first and the aortic valve area is auscultated later according to the degree of importance, then in the current auscultation process, the mitral valve area is first used as the target auscultation position, and after the auscultation data of the mitral valve area is collected, the aortic valve area is used as the next target auscultation position. Alternatively, if the user selects the aortic valve area first and then the mitral valve area, then the aortic valve area is the first target auscultation position in the current measurement process, and the mitral valve area is the second target auscultation position. Of course, the order of the target auscultation positions can also be determined by combining the above multiple logics.

[0041] Actual auscultation position: The auscultation position actually used to auscultate the item to be auscultated during a certain auscultation process. For example, during a certain auscultation process, if the effective signal quality of position B is judged to be greater than or equal to the preset signal quality threshold, auscultation can be performed on the object to be auscultated based on position B, and position B is the actual auscultation position. During the auscultation process, the actual auscultation position may completely overlap with the target auscultation position, or there may be a small difference from the target auscultation position, but this difference is within an acceptable range, and the accuracy of the auscultation result can be guaranteed.

[0042] Next, combine Figure 1 The system architecture of the operating environment of this exemplary embodiment is exemplarily described.

[0043] Figure 1A schematic diagram of a system architecture is shown, and the system architecture 100 may include a terminal 110 and an electronic stethoscope 120. Among them, the terminal 110 may be a terminal device such as a smart phone, a tablet computer, an intelligent wearable electronic device (such as a smart watch), and a display screen is configured in the terminal 110, and an indication diagram of the auscultation position can be displayed on the display screen. The electronic stethoscope 120 may also be configured with a processor that can provide related services for the determination method of the auscultation position in this exemplary embodiment. The terminal 110 and the electronic stethoscope 120 can be connected through a wired or wireless communication link to perform data interaction. For example, the terminal 110 can be connected to the electronic stethoscope 120 via Bluetooth to obtain the auscultation audio data obtained based on the electronic stethoscope 120.

[0044] In an exemplary embodiment, the method for determining the auscultation position in the present disclosure may be performed by the terminal 110. For example, the terminal 110 may obtain candidate auscultation audio data at the candidate auscultation position, and then determine whether the candidate auscultation audio data contains valid signal data. If so, the quality of the valid signal data in the candidate auscultation audio data is determined, and when the quality of the valid signal data is less than a preset signal quality threshold, an adjustment prompt message for the candidate auscultation position is generated, so as to prompt the user to adjust the candidate auscultation position through the prompt message, thereby updating the candidate auscultation position, and re-detecting the valid signal and determining the quality of the valid signal data for the updated candidate auscultation position, until the quality of the valid signal data of the candidate auscultation audio data at the candidate auscultation position is greater than or equal to the preset signal quality threshold, thereby determining the current candidate auscultation position as the actual auscultation position, so as to auscultate the auscultation item based on the actual auscultation position.

[0045] In another exemplary embodiment, the electronic stethoscope 120 may also perform the method for determining the auscultation position in the present disclosure. For example, the electronic stethoscope 120 may obtain candidate auscultation audio data at the candidate auscultation position, and detect whether the candidate auscultation audio data contains valid signal data. If so, it continues to determine whether the effective signal quality of the candidate auscultation audio data is greater than or equal to the preset signal quality threshold. If not, it generates adjustment prompt information for the candidate auscultation position to prompt the user to adjust the candidate auscultation position, thereby updating the candidate auscultation position according to the adjustment result, and re-detecting whether the candidate auscultation audio data at the updated candidate auscultation position contains valid signal data and whether the effective signal quality is greater than or equal to the preset signal quality threshold. Repeat the above process until the candidate auscultation audio data at the updated candidate auscultation position contains valid signal data and the effective signal quality is greater than the preset signal quality threshold. Then, the candidate auscultation position is determined as the actual auscultation position, so as to perform auscultation on the auscultation item based on the actual auscultation.

[0046] In yet another exemplary embodiment, the method for determining the auscultation position in the present disclosure may also be performed jointly by the terminal 110 and the electronic stethoscope 120 . For example, the electronic stethoscope 120 can obtain candidate auscultation audio data at a candidate auscultation position, and then send the candidate auscultation audio data to the terminal 110. The terminal 110 determines whether the candidate auscultation audio data contains valid signal data. If so, the terminal 110 continues to determine whether the effective signal quality of the candidate auscultation audio data is greater than or equal to a preset signal quality threshold. If not, an adjustment prompt information for the candidate auscultation position is generated to prompt the user to adjust the candidate auscultation position, thereby updating the candidate auscultation position according to the adjustment result. The electronic stethoscope 120 re-acquires the candidate auscultation audio data at the updated candidate auscultation position and sends it to the terminal 110 again. The terminal 110 re-determines whether the candidate auscultation audio data at the updated candidate auscultation position contains valid signal data and whether the effective signal quality is greater than or equal to the preset signal quality threshold. The above process is repeated until the terminal 110 determines that the candidate auscultation audio data at the updated candidate auscultation position contains valid signal data and the effective signal quality is greater than the preset signal quality threshold. The candidate auscultation position is determined as the actual auscultation position, and the auscultation item to be auscultated is auscultated based on the actual auscultation.

[0047] As can be seen from the above, the execution subject of the method for determining the auscultation position in this exemplary embodiment can be the above-mentioned terminal 110, or the above-mentioned electronic stethoscope 120, or the terminal 110 and the electronic stethoscope 120, and this disclosure does not limit this.

[0048] Combine the following Figure 2 A method for determining the auscultation position in this exemplary embodiment is described. Figure 2 An exemplary process of the method for determining the auscultation position is shown, which may include:

[0049] In step S210, candidate auscultation audio data at the candidate auscultation position is obtained;

[0050] In step S220, when it is determined that the candidate auscultation audio data contains valid signal data, the valid signal quality of the candidate auscultation audio data is determined, and the valid signal data is determined according to the item to be auscultated;

[0051] In step S230, when the effective signal quality of the candidate auscultation audio data is less than the preset signal quality threshold, adjustment prompt information for the candidate auscultation position is generated to update the candidate auscultation position based on the adjustment prompt information until the effective signal quality of the candidate auscultation audio data at the candidate auscultation position is greater than the preset signal quality threshold, and the actual auscultation position for auscultating the item to be auscultated is determined according to the current candidate auscultation position.

[0052] Based on the above method, on the one hand, by performing effective signal detection on auscultation audio data and determining the signal quality, the user can be assisted in determining the accurate auscultation position, thereby improving the accuracy of the auscultation position determination and the accuracy of the auscultation results; on the other hand, the present invention determines the effective signal quality only when it is determined that there is a valid signal, so as to determine the actual auscultation position based on the effective signal quality, without the need to determine the effective signal quality each time, thereby improving the efficiency of determining the auscultation position.

[0053] Below Figure 2 The steps shown are explained in detail.

[0054] In step S210 , candidate auscultation audio data at the candidate auscultation position is acquired.

[0055] In an exemplary embodiment, the candidate auscultation position is determined according to the item to be auscultated. The item to be auscultated may include human body sounds that can be examined by auscultation equipment, including but not limited to heart sounds, lung sounds, tracheal breath sounds, gastrointestinal motility, etc. As mentioned above, the candidate auscultation position may include the auscultator adjusting the position of the auscultation equipment based on the prompt information generated by the target auscultation position of the item to be auscultated, thereby determining the correct auscultation position considered by the auscultator. Among them, the auscultation equipment may include the auscultation probe of the stethoscope.

[0056] For example, prompt information can be generated according to the target auscultation position of the item to be auscultated in the human body diagram, so that the auscultator can place the auscultation device in the body part of the object to be auscultated according to the prompt information, thereby obtaining the candidate auscultation position according to the position that the auscultator believes is correct for auscultation. The candidate auscultation position can also include any position that the user wants to auscultate, which is not necessarily the position placed by the user under the prompt information.

[0057] For example, Figure 3 A flowchart of a method for determining a candidate auscultation position in an exemplary embodiment of the present disclosure is shown. Figure 3 , the method may include steps S310 to S330. Wherein:

[0058] In step S310, in response to a selection operation of an item to be auscultated, first prompt information of a starting auscultation position pre-associated with the item to be auscultated is generated.

[0059] For example, for each item to be auscultated, the target auscultation position associated with each item to be auscultated can be determined in advance based on its actual auscultation position in the human body diagram. Figure 4The target auscultation positions shown in the figure remind the user to eventually place the auscultation device in the mitral valve area, aortic valve area, aortic valve second auscultation area, pulmonary valve area, and tricuspid valve area, such as Figure 4 A, B, E, T, M in the above table. When the item to be auscultated is lung sound, that is, the lung audio, you can follow Figure 5 The target auscultation positions shown prompt the user to place the auscultation device on the front chest along the midclavicular line and the anterior axillary line, the lateral chest along the midaxillary line and the posterior axillary line, and the back along the scapular line (the scapular area is to avoid the scapula and move the auscultation point 1-3cm towards the midline of the body), and auscultate the left and right symmetrical positions of each intercostal space from top to bottom ( Figure 5 Only some points are drawn). Figure 4 and Figure 5 The target auscultation position in the reference is from the Diagnostics Ninth Edition.

[0060] In other words, for each item to be auscultated, its actual auscultation position may include one or more. Correspondingly, each target auscultation position of the item to be auscultated may also include one or more. In practice, the auscultator can choose to perform auscultation based on some of the target auscultation positions according to needs or the instructions or recommendations of professional doctors, thereby simplifying the complexity of auscultation and reducing the measurement time during auscultation.

[0061] In an exemplary embodiment, a human body position that is easy to locate can be selected as the starting auscultation position of the item to be auscultated. For each item to be auscultated, the starting auscultation position can be different, and the selection conditions of the starting position can include being easy to locate and close to the target auscultation position of the item to be auscultated. Figure 6 As an example, 63 in the figure is the target auscultation position, and the starting auscultation position can be as follows: Figure 6 As shown in 61 in FIG. Among them, the positions that are easy to locate may include relatively clear human body positions such as the subclavian fossa and nipples on both sides.

[0062] It should be noted that different target auscultation positions for the same item to be auscultated can be pre-associated with the same starting auscultation position. Of course, different target auscultation positions for the same item can also be pre-associated with different starting auscultation positions. This exemplary embodiment does not make any special limitations on this.

[0063] For example, after the starting auscultation position is associated with the item to be auscultated in advance, when the auscultator selects the item to be auscultated and a target auscultation position of the item to be auscultated, the first prompt information can be generated according to the starting auscultation position pre-associated with the target auscultation position of the item to be auscultated selected by the auscultator, so as to prompt the auscultator to first place the auscultation device at the first position corresponding to the starting auscultation position in the body part of the object to be auscultated through the first prompt information. If the starting position is the shoulder blade, the first prompt information can include "please place the auscultation device at the shoulder blade first" and the like.

[0064] In step S320, in response to detecting the auscultation device at the first position indicated by the first prompt information in the body part of the object to be auscultated, second prompt information of a preset moving direction pre-associated with the item to be auscultated is generated.

[0065] In an exemplary embodiment, a preset moving direction is used to indicate a moving route for moving the auscultation device from a first position in a body part of the object to be auscultated to a second position, the first position corresponds to the starting auscultation position, the second position corresponds to a target auscultation position pre-associated with the item to be detected, and the target auscultation position is determined based on the actual auscultation position of the item to be auscultated.

[0066] In other words, the first position is the position indicated by the starting auscultation position in the body part of the object to be auscultated. If the starting auscultation position is the scapula, the first position is the scapula in the body part of the object to be auscultated. Similarly, the second position is the position indicated by the target auscultation position in the body part of the object to be auscultated. If the target auscultation position is the mitral valve area, the second position is the mitral valve area in the body part of the object to be auscultated.

[0067] For example, taking the same starting position of the same item to be auscultated as an example, when the real auscultation position of the item to be auscultated includes multiple, the corresponding target auscultation position can also include multiple, for each target auscultation position, the starting position of the item to be auscultated and the moving route of the target auscultation position can be predetermined, thereby determining the preset moving direction of the target auscultation position of the item to be auscultated. Then, the preset moving direction corresponding to each target auscultation position is pre-associated with the target auscultation position identifier. In this way, when the auscultation device is detected at the first position corresponding to the starting auscultation position in the body part of the object to be auscultated, it means that the auscultator has placed the auscultation device at the starting auscultation position, and the preset moving direction pre-associated with the first target auscultation position of the item to be auscultated can be obtained, and then the second prompt information is generated based on the preset moving direction. As mentioned above, the first target auscultation position can be determined according to the importance of multiple real auscultation positions of the item to be auscultated or the user's choice, or it can be determined by other means, and this exemplary embodiment does not make special restrictions on this.

[0068] Exemplarily, a preset moving direction between different target auscultation positions of the same item to be auscultated can also be generated. And the preset moving direction between two target auscultation positions is associated with the auscultation order of the two target auscultation positions. If the actual auscultation positions of a certain item to be auscultated include position 1, position 2, position 3, and position 4, then the corresponding target auscultation positions can also include position 1, position 2, position 3, and position 4. According to the degree of importance, the auscultation order of the target auscultation positions is determined to be position 1, position 2, position 3, and position 4. Then position 1 is the first target auscultation position, and a preset moving direction 1 from position 1 to position 2 can be generated, and the preset moving direction 1 is associated with moving from position 1 to position 2. A preset moving direction 2 from position 2 to position 3 can also be generated, and the preset moving direction 2 is associated with moving from position 2 to position 3. A preset moving direction 3 from position 3 to position 4 can also be generated, and the preset moving direction 3 is associated with moving from position 3 to position 4. In this way, when auscultation of the auscultation item is performed, when the auscultation device is detected at the first position indicated by the starting position of the auscultation item in the body part of the object to be auscultated, prompt information related to the first target auscultation position of the auscultation item, i.e., position 1, can be generated to prompt the user to move the auscultation device from the current position to the first target auscultation position according to the preset moving direction associated with position 1 (i.e., the preset moving direction from the starting position to position 1). After auscultation of the first target auscultation position, i.e., position 1, is completed (i.e., the actual auscultation position corresponding to position 1 is determined, and audio data of the actual auscultation position corresponding to position 1 is collected, then it is determined that the auscultation of position 1 is completed), prompt information can continue to be generated according to the preset moving direction 1 to prompt the user to move the auscultation device from the current position to the target auscultation position 2. After auscultation of the target auscultation position 2 is completed, the user is continued to be prompted to move the auscultation device from the current position to position 3, and so on, until the target auscultation positions corresponding to all real auscultation positions of the auscultation item to be auscultated are auscultated.

[0069] Exemplarily, a preset moving direction can be generated when any two target auscultation positions of the same item to be auscultated are auscultated in any order, and the auscultation order is associated with the corresponding preset moving direction. For example, if the target auscultation positions of a certain auscultation item include positions 5 and 6, a preset moving direction 5 of the starting position of the item to be auscultated and position 5 can be generated in advance, and the preset moving direction 5 can be associated with position 5, a preset moving direction 6 of the starting position of the item to be auscultated and position 6 can be generated in advance, and the preset moving direction 6 can be associated with position 6, and then a preset moving direction 7 from position 5 to position 6 can be generated in advance, and the preset moving direction 7 can be associated with the position movement information from position 5 to position 6, and then a preset moving direction 8 from position 6 to position 5 can be generated in advance, and the preset moving direction 8 can be associated with the position movement information from position 6 to position 5. At the same time, according to the degree of importance, the auscultation order of position 5 and position 6 is determined to be position 5 first and then position 6.

[0070] In this way, when the user does not select the auscultation order of the target auscultation positions, both position 5 and position 6 can be used as target auscultation positions, and position 5 is the first target auscultation position, and position 6 is the second target auscultation position. When the auscultation device is detected at the first position indicated by the starting auscultation position of the item to be auscultated in the body part of the object to be auscultated, a prompt message can be generated according to the preset moving direction 5 associated with position 5 to prompt the user to move the auscultation device from the current position to position 5. After the measurement of position 5 is completed, a prompt message is generated according to the preset moving direction 7 associated with the position movement information from position 5 to position 6 to prompt the user to move the auscultation device from the current position to position 6, thereby realizing the auscultation measurement of all target auscultation positions of the item to be auscultated.

[0071] When the user selects the auscultation order of the target auscultation positions, such as the auscultation position order selected by the user for the auscultation item is first auscultation position 6 and then auscultation position 5, when the auscultation device is detected at the first position indicated by the starting auscultation position of the item to be auscultated in the body part of the object to be auscultated, a prompt message can be generated according to the preset moving direction 6 associated with position 6 to prompt the user to move the auscultation device from the current position to position 6. After the measurement of position 6 is completed, a prompt message is generated according to the preset moving direction 8 associated with the position movement information from position 6 to position 5 to prompt the user to move the auscultation device from the current position to position 5, thereby realizing the auscultation measurement of the item to be auscultated according to the user's selection.

[0072] Among them, the preset moving direction can be determined according to the vertical up and down moving direction and / or the horizontal left and right moving direction. In other words, when determining the moving route from the starting auscultation position to the target auscultation position, the shortest route is selected from the vertical up and down moving directions and the horizontal left and right moving directions. Because vertical up and down movement or horizontal left and right movement is relatively easy to operate for any user and will not deviate, the starting auscultation position and the preset moving direction in the present disclosure can assist the user to quickly and accurately locate the target auscultation position of the auscultation project.

[0073] If Figure 6 Taking the starting auscultation position 61 and the target auscultation position 63 in FIG. 1 as an example, the preset moving direction can be as follows: Figure 6 As shown by the dotted arrow in . As mentioned above, the preset moving direction is determined based on the vertical up-down moving direction and the horizontal left-right moving direction, that is, it is not a direction directly pointing from the starting auscultation position to the target auscultation position, so a transfer position is required, such as Figure 6 As shown in the transfer position 62.

[0074] For example, when determining the auscultation position, the auscultator may be requested to first place the auscultation probe at the starting auscultation position in the body part of the object to be auscultated, and then assist the auscultator in finding the target auscultation position through left-right or up-down translation instructions. For example, when the auscultator auscultates the mitral valve area, the user may be prompted to first place the auscultation probe at the left subclavian fossa position (i.e., the starting auscultation position), and when the auscultation device is detected at the left subclavian fossa position of the object to be auscultated, the auscultator may be prompted to move the auscultation device vertically downward to below the nipple (i.e., the transit position), and when the auscultation device is detected at the transit position corresponding to the body of the object to be auscultated, the user may be prompted to move the probe horizontally to the right to reach the mitral valve auscultation position (i.e., the target auscultation position), and the user's operation may be indicated by voice, text, and arrows indicating the direction of movement on the image during the entire process.

[0075] In an exemplary embodiment, audio standard data corresponding to each starting auscultation position can be pre-stored. When the auscultation audio currently acquired by the auscultation device in the body part of the object to be auscultated and the audio standard data of the starting auscultation position successfully match, it is determined that the auscultation device is detected at the first position corresponding to the starting auscultation position in the body part of the object to be auscultated.

[0076] In another exemplary embodiment, a visual mark may also be made on the stethoscope device, such as drawing a triangle on the stethoscope device. When the position of the photographed triangle in the body part of the object to be auscultated coincides with the first position indicated by the starting auscultation position or when the distance between the position of the photographed triangle in the body part of the object to be auscultated and the first position indicated by the starting auscultation position is less than a preset distance, it is determined that the stethoscope device is detected at the first position in the body part of the object to be auscultated that corresponds to the starting auscultation position.

[0077] In another exemplary embodiment, the coordinates of the starting position in the body part of the object to be auscultated can be determined in advance, and the coordinates of the stethoscope device in the body part of the object to be auscultated can also be detected by the IMU of the stethoscope device. When the current coordinates of the stethoscope device detected by the IMU coincide with the coordinates of the starting position in the body part of the object to be auscultated or the difference between the two is less than a preset distance, it is determined that the stethoscope device is detected at a first position in the body part of the object to be auscultated that corresponds to the starting auscultation position.

[0078] Of course, whether the auscultation device is detected at the first position corresponding to the starting auscultation position in the body part of the object to be auscultated may also be determined in other ways, and this exemplary embodiment does not specifically limit this.

[0079] In an exemplary embodiment, one or more of the starting auscultation position, the real-time position of the auscultation device, the target auscultation position, and the preset moving direction can also be displayed in a human body schematic diagram; the human body schematic diagram includes a reference human body schematic diagram or a human body schematic diagram obtained by photographing the body part of the object to be auscultated.

[0080] For example, in the present disclosure, a special display screen can be configured for the stethoscope, or the stethoscope can be wirelessly or wiredly connected to a terminal with a display screen such as a mobile phone or a computer, and a human body diagram can be displayed on the display screen, and the above-mentioned starting auscultation position, target auscultation position and preset moving direction can be displayed at the corresponding body position in the human body diagram, and the real-time position of the auscultation device can also be displayed. In this way, the image can more objectively assist the user in determining the auscultation position.

[0081] Among them, an IMU (Inertia Measurement Unit) sensor can be built into the stethoscope device, that is, the stethoscope probe. After the stethoscope user places the stethoscope probe at the starting position, the IMU sensor detects the horizontal and vertical movement direction and distance of the stethoscope probe, thereby determining the real-time position of the stethoscope probe and displaying it in real time in the human body diagram, such as Figure 6 The current probe position 64 in the image is displayed to indicate that the user can find the target auscultation position more easily.

[0082] In an exemplary embodiment, the human body schematic diagram may include a preconfigured standard reference human body schematic diagram, and may also include a real human body schematic diagram of the current object to be auscultated. For example, before starting auscultation, the body part to be auscultated of the object to be auscultated may be photographed to obtain an image including the body part to be auscultated of the object to be auscultated, and the image is determined as the human body schematic diagram displayed on the display screen.

[0083] In step S330, the position movement of the auscultation device under the instruction of the second prompt information is detected, and the candidate auscultation position is determined according to the detected position movement result of the auscultation device.

[0084] For example, the stethoscope user may start to move the stethoscope device based on the starting auscultation position according to the second prompt information, and determine the auscultation position that the stethoscope user considers to be correct, ie, the candidate auscultation position, according to the movement result.

[0085] In other words, after generating the second prompt information, the auscultator can move the stethoscope device according to the instructions of the second prompt information, thereby changing the position of the stethoscope device, and the above-mentioned terminal or electronic stethoscope can detect the position movement of the stethoscope device, thereby determining the candidate stethoscope position based on the detected position movement results.

[0086] For example, the position movement of the stethoscope device under the instruction of the second prompt information can be detected based on the IMU unit of the stethoscope device. For example, the horizontal and vertical movement directions and movement distances of the stethoscope device can be detected by the IMU sensor, so as to determine the current position of the stethoscope device in the body part of the object to be auscultated in real time, thereby obtaining the position movement of the stethoscope device. When the position of the stethoscope device stops changing, the position movement result of the stethoscope device is determined. If the position of the stethoscope device does not change within a preset time period, it can be determined that the stethoscope device has stopped moving, and then the position movement result of the stethoscope device is determined based on the position of the stethoscope device when it stops moving, and then the position is determined as a candidate auscultation position.

[0087] For another example, a visual mark may be made on the stethoscope device, such as drawing a triangle on the stethoscope device, and the position movement of the stethoscope device may be detected based on the position change of the triangle in the body part of the subject to be auscultated. The position movement result of the stethoscope device is determined when the position of the triangle stops changing. If the position of the triangle does not change within a preset time period, it can be determined that the triangle stops moving, and thus the position movement result of the stethoscope device is determined based on the position of the triangle when it stops moving, and the position is then determined as a candidate auscultation position.

[0088] Of course, the position movement of the stethoscope device under the instruction of the second prompt information may also be detected in other ways, and the candidate stethoscope position may be determined according to the position movement result of the stethoscope device. This exemplary embodiment does not specifically limit this.

[0089] In an exemplary embodiment, at least one candidate auscultation position in the present disclosure is selected by the auscultator according to Figure 3 For example, when the stethoscope places the stethoscope in the body part of the object to be auscultated for the first time according to the item to be auscultated, the auscultator can Figure 3 The steps shown in the figure assist the user to determine the candidate auscultation position. When the auscultator adjusts the candidate auscultation position according to the adjustment prompt information generated in the subsequent step S230, the auscultator can also adjust the candidate auscultation position according to the adjustment prompt information generated in the subsequent step S230. Figure 3 The steps shown in the figure assist the user to re-determine the candidate auscultation position, and the user can also determine the candidate auscultation position each time according to the Figure 3 The steps shown assist the user in determining candidate auscultation positions, which is not particularly limited in this exemplary embodiment.

[0090] Through the above steps S310 to S330, the starting auscultation position and the preset moving direction can be used to assist the auscultator to quickly and accurately find the target auscultation position. Since the auscultation position is moved manually and each object to be auscultated has a different body shape, the target auscultation position found by the auscultator may not be accurate. Therefore, the target auscultation position considered by the auscultator can be first determined as the candidate auscultation position, and then the actual auscultation position actually used for auscultation can be determined according to the subsequent steps 220 to S240.

[0091] Exemplarily, a specific implementation of step S210 may include: when confirming that the auscultation device is placed at the candidate auscultation position, acquiring candidate auscultation audio data at the candidate auscultation position.

[0092] In an exemplary embodiment, a method for confirming that a stethoscope device is placed at a candidate auscultation position includes: confirming that the stethoscope device is placed at the candidate auscultation position in response to a trigger operation on a first control for confirming the candidate auscultation position; or confirming that the stethoscope device is placed at the candidate auscultation position in response to the stethoscope device being in the same auscultation position for a preset time period; or confirming that the stethoscope device is placed at the candidate auscultation position in response to a trigger operation on a start measurement control.

[0093] For example, a first control can be configured in a stethoscope or a display screen, and the first control is used to confirm that the auscultator has placed the stethoscope device at the target auscultation position (i.e., the candidate auscultation position) that he / she believes is correct according to the prompt information. When the auscultator believes that he / she has placed the stethoscope device at the correct target auscultation position according to the prompt, the first control can be triggered, such as by clicking or double-clicking the first control, etc. When the first control is triggered, it can be confirmed that the stethoscope device has been placed at the candidate auscultation position. It can also be that when the auscultator believes that he / she has placed the stethoscope device at the correct target auscultation position according to the prompt, he / she can keep the stethoscope device at this position and no longer move. When it is detected that the placement position of the stethoscope device has not changed within a preset time length, such as within 0.5 seconds, it can be confirmed that the stethoscope device has been placed at the candidate auscultation position, and the placement position is determined as the candidate auscultation position. Alternatively, when the auscultator believes that he or she has placed the stethoscope device at the correct target auscultation position according to the prompt, he or she may trigger the start measurement control to request to start measurement based on this position, so when the start measurement control is triggered, it can be considered that the stethoscope device has been placed at the candidate auscultation position.

[0094] In an exemplary embodiment, after the auscultator determines the candidate auscultation position for the first time according to the above-mentioned steps S310 to S330 during a certain auscultation process, the candidate auscultation position may be confirmed by triggering the first control. When the candidate auscultation position is subsequently adjusted and updated, there is no need to trigger the first control again. Instead, it is detected whether the placement time of the auscultation device at a certain position is greater than the preset time. If so, the position is directly and automatically confirmed as the candidate auscultation position, thereby obtaining the candidate auscultation audio data at the candidate auscultation position to continue to execute the subsequent steps S220 to S230.

[0095] In another exemplary embodiment, after the auscultator determines the candidate auscultation position for the first time according to the above-mentioned steps S310 to S330 during a certain auscultation process, the candidate auscultation position is confirmed by triggering the start measurement control. When the candidate auscultation position is subsequently adjusted and updated, there is no need to trigger the start measurement control again. Instead, it is detected whether the placement time of the auscultation device at a certain position is greater than the preset time. If so, the position is directly and automatically confirmed as the candidate auscultation position, thereby obtaining the candidate auscultation audio data at the candidate auscultation position to continue to execute the subsequent steps S220 to S230.

[0096] When it is confirmed that the auscultation device has been placed at the candidate auscultation position, the auscultation audio data obtained at the candidate auscultation position can be obtained and used as the candidate auscultation audio data. At the same time, the candidate auscultation audio data can be tested for valid signals to determine whether the candidate auscultation audio data contains valid signal data.

[0097] For example, the signal-to-noise ratio of the candidate auscultation audio data can be calculated to determine whether it contains valid signal data; the candidate auscultation audio data can also be identified by a preset machine learning model to determine whether it contains valid signal data; it can also be determined whether it contains valid signal data by the extreme points of the fast Fourier transform curve of the envelope of the candidate auscultation audio data, such as heart sounds or lung sounds. The envelope of the candidate auscultation audio is obtained by Hilbert transform, RMS (Root Mean Square) and other methods, and the envelope is FFT (Fast Fourier Transform) calculated, and the extreme points of the FFT curve are analyzed to determine whether the effective heart rate and respiratory rate can be calculated by the frequency response curve of the envelope; it can also be determined whether it contains valid signal data by the distance between the candidate auscultation position and the target auscultation position. Of course, other methods can also be used to determine whether the candidate auscultation audio data contains valid signal data, and this exemplary embodiment does not make special restrictions on this.

[0098] In another exemplary embodiment, the candidate auscultation positions may also include positions directly placed by the auscultator himself. For example, the auscultator does not place the stethoscope device in the body part of the object to be auscultated according to the first prompt information and the second prompt information, but directly places the stethoscope device at position C in the body part of the object to be auscultated, and he believes that position C is the correct auscultation position, then position C is the candidate auscultation position.

[0099] Based on this, illustratively, another specific implementation of step S210 may include: obtaining auscultation audio data at the current position of the auscultation device, and determining the auscultation audio data at the current position as candidate auscultation audio data. In other words, the current position of the auscultation device can be used as a candidate auscultation position, so as to directly obtain the auscultation audio data at the current position and use it as candidate auscultation audio data. That is, in the present disclosure, it is also possible not to confirm whether the auscultation device has been placed at the candidate auscultation position, but to directly obtain the auscultation audio data at the current position of the auscultation device and use it as candidate auscultation audio data.

[0100] In step S220, when it is determined that the candidate auscultation audio data contains valid signal data, the valid signal quality of the candidate auscultation audio data is determined.

[0101] The valid signal data is determined according to the item to be auscultated. For example, if the item to be auscultated is heart sound, the valid signal data is the heart sound audio data; if the item to be auscultated is lung sound, the valid signal data is the lung sound data.

[0102] In an exemplary embodiment, a method for determining whether the candidate auscultation audio data contains valid signal data includes: when the signal-to-noise ratio of the candidate auscultation audio data is greater than a first preset value, determining that the candidate audio data contains valid signal data; or when the recognition result of the candidate auscultation audio data by a preset machine learning model indicates that the candidate auscultation audio data contains valid signal data, determining that the candidate auscultation audio data contains valid signal data; or performing a fast Fourier transform on the candidate auscultation audio data, and when the extreme point of the Fourier transform curve meets a preset condition, determining that the candidate auscultation audio data contains valid signal data; or determining the distance between the candidate auscultation position and the target auscultation position of the item to be auscultated, and when the distance is less than a preset valid signal distance, determining that the candidate auscultation audio data contains valid signal data.

[0103] Among them, the method for determining the distance between the candidate auscultation position and the target auscultation position of the item to be auscultated may include: the first signal strength of different candidate auscultation positions of a sufficient number of auscultation objects and the second signal strength of the target auscultation position can be collected in advance, and the signal strength difference between the first signal strength of different candidate auscultation positions and the second signal strength of the target auscultation position, as well as the distance between different candidate auscultation positions and the target auscultation position, are determined, so as to establish a mapping relationship between the signal strength difference and the distance based on the collected data. In this way, the signal strength difference between the signal strength of the current candidate auscultation position and the signal strength of the target auscultation position can be substituted into the above-mentioned mapping relationship, so as to determine the distance between the current candidate auscultation position and the target auscultation position. Alternatively, the first signal strength of different candidate auscultation positions of a sufficient number of auscultation objects and the distance between the candidate auscultation position and the target auscultation position are collected in advance, so that the distance from the target auscultation position can be determined based on the currently collected signal strength.

[0104] Furthermore, the accuracy of the moving direction can be determined based on the changes in the collected signal strength. For example, the moving direction is determined to be close to the target auscultation position based on the gradual increase in the collected signal strength, otherwise it is considered to be away from the target auscultation position. Alternatively, the moving direction can be determined based on the changes in the signal strength difference between the signal strength of the current candidate auscultation position and the signal strength of the target auscultation position. For example, when the difference in signal strength decreases, it means that it is close to the target auscultation position, otherwise it is considered to be away from the target auscultation position.

[0105] By collecting the signal strength in the above manner, the current auscultation position of the auscultation device can be determined, so as to give corresponding instructions or determine the candidate auscultation position of the auscultation device during movement.

[0106] Exemplarily, a method for determining that the candidate auscultation audio data does not contain valid signal data includes: when the signal-to-noise ratio of the candidate auscultation audio data is less than or equal to a first preset value, determining that the candidate audio data does not contain valid signal data; or when the recognition result of the candidate auscultation audio data by a preset machine learning model indicates that the candidate auscultation audio data does not contain valid signal data, determining that the candidate auscultation audio data does not contain valid signal data; or performing a fast Fourier transform on the candidate auscultation audio data, and when the extreme point of the Fourier transform curve does not meet a preset condition, determining that the candidate auscultation audio data does not contain valid signal data; or determining the distance between the candidate auscultation position and the target auscultation position of the item to be auscultated, and when the distance is greater than or equal to a preset valid signal distance, determining that the candidate auscultation audio data does not contain valid signal data.

[0107] Among them, the preset conditions that the extreme point of the Fourier transform curve needs to meet include that the difference between the value of the extreme point and the value of other points is greater than a preset value and the extreme point appears in a preset frequency range. For example, the value of the extreme point exceeds the value of other points by several times and the extreme point appears in a reasonable frequency range.

[0108] In an exemplary embodiment, determining the effective signal quality of the candidate auscultation audio data includes: determining the effective signal quality of the candidate auscultation audio data based on a signal-to-noise ratio of the candidate auscultation audio data, and / or based on an energy proportion of effective signal data in the candidate auscultation audio data.

[0109] For example, the signal-to-noise ratio of the candidate auscultation audio data can be calculated and the signal-to-noise ratio value can be determined as the effective signal quality value, or the energy ratio of the effective signal data in the candidate auscultation audio data can be calculated and the ratio can be determined as the effective signal quality. After calculating the signal-to-noise ratio and the energy ratio of the effective signal data, they can be normalized to the same value range, and then the normalized values ​​can be weighted averaged to determine the effective signal quality.

[0110] For example, Figure 7 A schematic flow chart of a method for calculating a signal-to-noise ratio based on filtering and noise reduction in an exemplary embodiment of the present disclosure is shown. Figure 7 , the method may include steps S710 to S740. In step S710, the candidate auscultation audio data is intercepted to obtain a candidate auscultation audio segment of length n; in step S720, the candidate auscultation audio segment is filtered to obtain a filtering result; in step S730, the filtering result is denoised to obtain a target signal segment; in step S740, the signal-to-noise ratio of the candidate auscultation audio data is determined according to the target signal segment and the candidate auscultation audio segment.

[0111] For example, a window function with a length of n can be used to intercept candidate auscultation audio data in real time to obtain a candidate auscultation audio segment x(n). After filtering and denoising x(n), a signal y(n) is obtained. Then, the signal-to-noise ratio is calculated using the following formula (1):

[0112]

[0113] Among them, the filter module will set the passband range according to the type of signal to be tested. For example, an exemplary passband range is: heart sound 20Hz-200Hz, lung sound 100Hz-500Hz; another exemplary passband range is: heart sound 20Hz-1000Hz, lung sound 20Hz-2000Hz. The denoising module includes but is not limited to the use of: LMS (Least Mean Square) adaptive denoising, differential denoising combined with multiple microphones, wavelet denoising, etc.

[0114] For example, Figure 8 A schematic diagram of a flow chart of a method for calculating a signal-to-noise ratio based on a signal envelope in an exemplary embodiment of the present disclosure is shown. Figure 8 The method may include steps S810 to S850. In step S810, audio data with a duration of t is intercepted from the candidate auscultation audio data; in step S820, the envelope of the intercepted audio data is calculated; in step S830, the amplitude h of the signal maximum point is calculated. sig In step S840, based on the maximum point amplitude h sig The amplitude hnoise of the noise position is calculated; in step S850, the signal-to-noise ratio is calculated based on the amplitude hsig of the maximum point and the amplitude hnoise of the noise position.

[0115] For example, during the auscultation process, for the candidate auscultation audio data, audio data with a duration of t can be intercepted (t must be greater than the period of the candidate auscultation audio data to ensure that the intercepted audio data includes at least one complete signal period), and the envelope e(i) of the audio data segment with a duration of t is calculated. The envelope e(i) is calculated using methods such as Hilbert transform and RMS. The extreme point of the intercepted audio data is calculated based on the envelope, and the amplitude is h sig , select the two sides of the extreme point The time length of the signal is regarded as a signal segment. Based on h sig The slope threshold determines the position of the noise segment, for example, the one closest to the left side of the extreme point and with an amplitude less than α·h sig And around The average slope during the time period is less than g th The point is a noise point, and the noise point is around The signal in the time period is the noise period. The signal-to-noise ratio is determined by the following formula (2):

[0116]

[0117] In another exemplary embodiment, the energy P of the effective signal component can be separated by wavelet decomposition, EMD (Empirical Mode Decomposition) decomposition, etc. S and the noise signal component P N , to calculate the signal-to-noise ratio using the following formula (3):

[0118] SNR = 10 × lg (P S / P N ) (3)

[0119] For example, for the energy proportion of effective signal data, according to different auscultation items, the signal types contained in the auscultation signal include heart sounds, lung sounds, device background noise and environmental noise, etc. Different signals have different frequency ranges. After performing FFT transformation on the candidate auscultation audio data, the amplitude x of each frequency component is obtained. i , the energy proportion of the effective signal data can be calculated by calculating the ratio of the effective signal frequency component to the energy of the entire frequency band, wherein the effective signal is determined according to the item to be auscultated. For example, if the item to be auscultated is heart sound, the effective signal is the heart sound signal; if the item to be auscultated is lung sound, the effective signal is the lung sound signal. For example, the energy proportion of the effective signal data can be calculated by the following formula (4):

[0120]

[0121] In formula (4), sr is the sampling rate, sig is L and sig H are the lower limit and upper limit of the effective signal frequency range, respectively. As mentioned above, for example, the frequency range of the lung sound signal is 100 Hz-500 Hz, and the frequency range of the heart sound signal is 20 Hz-200 Hz, which can be pre-configured based on experience.

[0122] In another exemplary embodiment, the energy P of the effective signal component is also separated by wavelet decomposition, EMD decomposition, etc. S , and then calculate the energy proportion of effective signal data using the following formula (5):

[0123]

[0124] In formula (5), P T is the total energy of the candidate auscultation audio data.

[0125] In an exemplary embodiment, when it is determined that the candidate auscultation audio data does not contain valid signal data, noise recognition is performed on the candidate auscultation audio data, and reference adjustment prompt information for adjusting the candidate auscultation position is generated according to the recognized noise;

[0126] The reference adjustment prompt information includes one or more of: please measure in a quiet environment, please hold the stethoscope device steadily, please avoid friction between the stethoscope device and clothing, please avoid measuring directly against the skin, and please re-place the stethoscope device.

[0127] For example, when the candidate auscultation audio data does not contain valid signal data, a prompt message can also be generated to prompt the auscultator the reason for the measurement failure, so that the auscultator can adjust the measurement process and re-measure according to the reason for the measurement failure. The reasons for the measurement failure provided to the auscultator include but are not limited to: being in a noisy environment, prompting the user to measure in a quiet environment; the hand and the probe rub a lot during the test, prompting the user to hold the stethoscope steadily; the probe rubs a lot against clothing or skin during the test, prompting the user to avoid friction between the probe and clothing, or measure directly against the skin; the test site is too far from the designated auscultation point, prompting the user to check the reference diagram to reposition the probe.

[0128] For example, through machine learning or deep learning methods, when no valid heart and lung sound signals can be detected, the algorithm model can be used to identify the main sound types in the audio file, which may be one or more of environmental interference, friction between the hand and the probe, friction between clothing and the probe, or human skin electrical noise, and accurate prompts of the above reasons can be given based on the noise type.

[0129] For example, audio signals corresponding to the above-mentioned different reasons can be collected in advance, and labels can be added to each audio signal to generate a training data set, so as to train the initial classification machine learning model based on the training data set to obtain a target machine learning model. Then, the collected audio signal is identified based on the target machine learning model to determine which category of noise it belongs to, and corresponding prompt information is generated according to the noise category.

[0130] Continue to refer Figure 2 In step S230, when the effective signal quality of the candidate auscultation audio data is less than the preset signal quality threshold, an adjustment prompt information for the candidate auscultation position is generated to update the candidate auscultation position based on the adjustment prompt information until the effective signal quality of the candidate auscultation audio data at the candidate auscultation position is greater than the preset signal quality threshold, and the actual auscultation position for auscultating the item to be auscultated is determined according to the current candidate auscultation position.

[0131] For example, for different signal qualities, corresponding signal quality thresholds can be set. For example, when the signal quality is determined based on the signal-to-noise ratio, the preset signal quality threshold can be a second preset value. When the signal-to-noise ratio is less than the second preset value, it can be determined that the signal quality is poor, and the user is reminded to adjust the candidate auscultation position. Among them, the second preset value is greater than the above-mentioned first preset value for judging whether valid signal data is contained, that is, the signal-to-noise ratio threshold for measuring whether a valid signal is contained is less than the signal-to-noise ratio threshold for measuring the quality of the effective signal. In the case where the signal quality is determined based on the energy ratio of the effective signal data, the preset signal quality threshold can be a third preset value. When the energy ratio of the effective signal data is less than the third preset value, it can be determined that the signal quality of the currently collected auscultation audio data is poor, and the user is reminded to adjust the candidate auscultation position.

[0132] In an exemplary embodiment, a method for determining a preset signal quality threshold includes: pre-collecting a signal from a first preset collection point in a body part of an object to be auscultated, determining a preset signal quality threshold corresponding to the object to be auscultated based on an audio signal from the first preset collection point, and the noise included in the audio signal collected by the first preset collection point is greater than a second preset value; or pre-collecting a signal from a second preset collection point in a body part of an object to be auscultated, determining a preset signal quality threshold corresponding to the object to be auscultated based on a weighted value of an effective signal quality of each second preset collection point, and the noise included in the audio signal collected by the second preset collection point is less than a third preset value, and the third preset value is less than or equal to the second preset value.

[0133] For example, a pre-collection process can be added to request the auscultator to collect audio data at a human body position point that is easy to locate on the object to be auscultated, and calculate the noise ratio threshold or effective signal energy ratio threshold adapted to the object to be auscultated based on the collected audio data, and use this as a basis to evaluate the signal quality of the auscultation audio obtained when the object to be auscultated is auscultated. For example, before collecting effective signals of heart and lung sounds, a "pre-collection" step is performed, and points that are easy for users to understand are selected for collection, such as the subclavian fossa on both sides, the inner side of the nipple, the axilla on both sides, the outer side of the upper arm, the front of the calf, etc. During the collection process, the corresponding positions on the schematic diagram are highlighted in turn, and the user is requested to measure the above points in turn according to the prompts for calculating the threshold, so as to evaluate the quality of the user's heart and lung sound signal based on the calculated threshold.

[0134] The first preset acquisition point may include a point that is easy to locate and the audio signal collected based on the acquisition point only includes human skin contact noise, or a point that is easy to locate and the audio signal collected based on the acquisition point is mostly human skin contact noise. For example, the outer side of the upper arm, the front of the lower leg and other auscultation positions. According to the first preset acquisition point, the background noise for evaluating the auscultation signal can be obtained, such as the above-mentioned PN For example, the background noise of the object to be auscultated is obtained according to the weighted average value of the noise signals collected at each first preset collection point, and the signal-to-noise ratio threshold or the effective signal energy ratio threshold of the object to be auscultated is determined based on the background noise.

[0135] For example, a corresponding standard noise ratio threshold or standard effective signal energy ratio threshold can be configured in advance according to a standard background noise. Then, the ratio of the background noise of the object to be auscultated to the standard background noise is used as a scaling factor to adjust the standard noise ratio threshold or the standard effective signal energy ratio threshold, so as to obtain a signal-to-noise ratio threshold or effective signal energy ratio threshold adapted to the object to be auscultated. Generally, the larger the background noise, the smaller the corresponding signal-to-noise ratio threshold or effective signal energy ratio threshold.

[0136] The second preset acquisition point may include a position point that is easy to locate and based on which corresponding valid signals (such as heart sounds and lung sounds) can be collected, such as the subclavian fossa on both sides, the inner side of the nipple, the axilla on both sides, etc., or Fig. 9 For example, the signal-to-noise ratio (SNR) of each second preset acquisition point can be calculated. 1 、SNR 2 , …, SNR n , and then determine the signal-to-noise ratio threshold using the following formula (6):

[0137] SNR th =α 1 SNR 1 +α 2 SNR 2 +…,+α n SNR n (6)

[0138] In formula (6), α n is a weight, which can be determined according to the distance between each second preset acquisition point and the target auscultation position of the effective signal. If the effective signal is a heart sound signal, the closer the second preset acquisition point is to the target auscultation position of the heart sound, the greater the weight.

[0139] Similarly, the effective signal energy proportion of each second preset acquisition point may be calculated based on a similar method, and the effective signal energy proportion threshold may be determined according to a weighted average value of the effective signal energy proportions.

[0140] In another exemplary embodiment, under the guidance of professionals, target auscultation audio data can be collected at target auscultation positions in different human bodies, and the effective signal quality of the target auscultation audio data can be determined. The preset signal quality threshold is determined based on the average value of the effective signal quality threshold of the target auscultation audio data in different human bodies. For example, the preset signal quality threshold is determined by multiplying the average value of the effective signal quality threshold of the target auscultation audio data in different human bodies by 0.9. In an exemplary embodiment of the present disclosure, the signal quality score can be displayed in real time through an interactive interface, and a prompt will be given and measurement will start when the signal quality meets the requirements. Fig.10 As shown, the current test point and signal quality score can be highlighted. The signal quality score can be the above-mentioned signal-to-noise ratio SNR, or the energy proportion of the effective signal component, or the weighted calculation result of the two. The signal strength is displayed with the number of signal grids according to the signal quality score. It is also possible to use a halo, flashing, etc. to indicate the signal strength near the highlighted auscultation point. When the signal strength is higher, the halo is brighter or the flashing is faster; the user can also be informed of the signal strength and whether the signal requirements are met by gradually increasing the prompt sound or voice prompts.

[0141] In an exemplary embodiment of the present disclosure, when the effective signal quality of the candidate auscultation audio data is less than a preset signal quality threshold, generating adjustment prompt information for the candidate auscultation position includes: generating prompt information for the adjustment range of the candidate auscultation position based on the difference between the effective signal quality of the candidate auscultation audio data and the preset signal quality threshold.

[0142] For example, the adjustment movement range of the stethoscope device can be determined according to the difference between the current signal quality and the target signal quality (i.e., the preset signal quality threshold). When the difference between the two is large, it is recommended that the movement radius of the stethoscope device is larger. When the difference between the two is small, it is recommended that the movement radius of the stethoscope device is smaller. For example, the adjustment range can be determined by the following formula (7):

[0143] r = k (SNR target -SNR now ) (7)

[0144] In formula (7), k is the empirical coefficient, SNR target is a signal-to-noise ratio threshold for evaluating signal quality or other preset value greater than the signal-to-noise ratio threshold. now is the signal-to-noise ratio at the current candidate auscultation position.

[0145] In an exemplary embodiment of the present disclosure, the adjustment range is displayed in a human body schematic diagram, and the human body schematic diagram includes a reference human body schematic diagram or a human body schematic diagram obtained by photographing the body part of the object to be auscultated; in response to the adjustment distance of the candidate auscultation position exceeding the adjustment range, a third prompt information is generated, and the third prompt information is used to prompt to reduce the adjustment amplitude of the candidate auscultation position or return to the candidate auscultation position for re-adjustment.

[0146] For example, the suggested area for movement of the auscultation device can be shown in a schematic diagram of the human body, e.g. Fig.11 As shown, to indicate the user's adjustment range of the candidate auscultation position.

[0147] In an exemplary application scenario of the present disclosure, the stethoscope device includes an IMU sensor that can detect the distance moved by the stethoscope device in the horizontal and vertical directions. When it is detected that the distance moved from the original stethoscope position exceeds the recommended adjustment range, voice, text or image prompts are given, requiring the user to reduce the adjustment range or return to the original position and readjust.

[0148] In an exemplary embodiment of the present disclosure, when the effective signal quality of the candidate auscultation audio data is less than a preset signal quality threshold, generating adjustment prompt information for the candidate auscultation position includes: when the effective signal quality of the candidate auscultation audio data is less than the preset signal quality threshold, connecting and displaying an indicator arrow pointing from the candidate auscultation position to the target auscultation position of the item to be auscultated in a human body schematic diagram, so as to generate adjustment prompt information for the candidate auscultation position.

[0149] For example, if the candidate auscultation audio data contains valid signal data but the quality of the valid signal data is poor, it means that the distance between the candidate auscultation position and the target auscultation position is close, so the user can be instructed to move according to the arrows of the current candidate auscultation position and the target position. Fig.12 As shown, an arrow connecting the current auscultation position 122 and the target auscultation position 121 indicates that the stethoscope user moves the auscultation device in the direction of the arrow.

[0150] Among them, according to the adjustment result of the candidate auscultation position based on the indicator arrow, updating the candidate auscultation position can be understood as: in response to the auscultation device being in the same auscultation position within a preset time length after the auscultation device is moved based on the indicator arrow, the position is updated to the candidate auscultation position.

[0151] For example, after the candidate auscultation position is updated, the above-mentioned steps S210 to S220 can be repeatedly executed to recalculate the effective signal quality at the updated candidate auscultation position. When the signal quality of the candidate auscultation audio data corresponding to the currently updated candidate auscultation position is less than the preset signal quality threshold, step S230 is executed until the effective signal quality of the candidate auscultation audio data corresponding to the currently updated candidate auscultation position is greater than or equal to the preset signal quality threshold, thereby determining the actual auscultation position for auscultating the item to be auscultated according to the currently updated candidate auscultation position.

[0152] Exemplarily, after determining the actual auscultation position for auscultating the item to be auscultated, a fourth prompt information can also be generated, wherein the fourth prompt information is used to instruct to auscultate the item to be auscultated according to the actual auscultation position; and to record the actual auscultation audio data obtained based on the actual auscultation position.

[0153] For example, when the effective signal quality of the current candidate auscultation position is greater than or equal to the preset signal quality threshold, the candidate auscultation position can be determined as the actual auscultation position, so that auscultation measurement of the item to be auscultated can be performed based on the actual auscultation position, and the acquired actual auscultation audio data can be recorded and saved, so as to facilitate subsequent further analysis and processing of the auscultation results.

[0154] In other words, when the user moves the auscultation device, the signal quality score and signal quality icon displayed in the graphical user interface can be calculated and refreshed according to the movement result to adjust the prompt signal according to the signal quality. When the signal quality score is higher than a certain threshold, the user can be prompted that the signal quality is good, the measurement is starting, and the auscultation audio obtained by the measurement is automatically recorded. The user can also be prompted to start the measurement and whether to record the auscultation audio. Whether to record the auscultation audio data is determined based on the user's selection result. This exemplary embodiment does not make any special restrictions on this.

[0155] In an exemplary embodiment, when the effective signal quality of the candidate auscultation audio data is less than a preset signal quality threshold, adjustment prompt information for the candidate auscultation position is generated to update the candidate auscultation position based on the adjustment prompt information, including: when the effective signal quality of the candidate auscultation audio data is less than a preset signal quality threshold, adjustment prompt information for the candidate auscultation position is generated; detecting the position change of the auscultation device under the indication of the adjustment prompt information, and updating the candidate auscultation position according to the detection result.

[0156] For example, after generating the adjustment prompt information, the auscultator can move the stethoscope device according to the instructions of the adjustment prompt information, thereby changing the position of the stethoscope device, and the above-mentioned terminal or electronic stethoscope can detect the position movement of the stethoscope device, thereby updating the candidate stethoscope position according to the detected position movement results.

[0157] For example, the position movement of the stethoscope device under the instruction of the adjustment prompt information can be detected based on the IMU unit of the stethoscope device. For example, the horizontal and vertical movement directions and movement distances of the stethoscope device can be detected through the IMU sensor, so as to determine the current position of the stethoscope device in the body part of the object to be auscultated in real time, thereby obtaining the position movement of the stethoscope device. When the position of the stethoscope device stops changing, the position movement result of the stethoscope device is determined. If the position of the stethoscope device does not change within a preset time period, it can be determined that the stethoscope device has stopped moving, and then according to the position of the stethoscope device when it stops moving, the position movement result of the stethoscope device based on the adjustment prompt information is determined, and then the position is determined as a new candidate auscultation position.

[0158] For another example, a visual mark may be made on the stethoscope device, such as drawing a triangle on the stethoscope device, and the position movement of the stethoscope device under the instruction of the adjustment prompt information may be detected based on the position change of the triangle in the body part of the subject to be auscultated. When the position of the triangle stops changing, the position movement result of the stethoscope device under the instruction of the adjustment prompt information is determined. If the position of the triangle does not change within a preset time period, it can be determined that the triangle stops moving, and thus the position movement result of the stethoscope device under the instruction of the adjustment prompt information is determined based on the position of the triangle when it stops moving, and then the position is determined as a new candidate auscultation position.

[0159] Of course, other methods may also be used, such as the method of detecting the position change of the stethoscope device under the instruction of the adjustment prompt information according to the collected signal strength in the aforementioned embodiment, and this exemplary embodiment does not specifically limit this. Fig.13 A flowchart showing another method for determining auscultation position in an exemplary embodiment of the present disclosure is shown. Fig.13, the method may include steps S1310 to S1390. Wherein: in step S1310, respond to the user's selection operation and determine the item to be auscultated; in step S1320, prompt the user to place the auscultation device at the auscultation position recommended in the human body diagram; in step S1330, obtain the auscultation audio at the auscultation position placed by the user; in step S1340, determine whether the obtained auscultation audio contains a valid signal, if so, go to step S1350, otherwise go to step S1390; in step S1350, calculate the effective signal quality of the obtained auscultation audio; in step S1 In step S1360, determine whether the effective signal quality is greater than the preset signal quality threshold. If so, go to step S1370, otherwise go to step S1380; in step S1370, prompt the user that the current auscultation position is accurate, please perform auscultation measurement based on the current auscultation position; in step S1380, generate adjustment prompt information to prompt the user to adjust the measurement position, and go to step S1330; in step S1390, prompt the reason for measurement failure, and prompt the user to adjust the measurement process to redefine the auscultation position, and go to step S1330.

[0160] In another exemplary embodiment, another method for determining an auscultation position in the present disclosure may include: upon confirming that the auscultation device is placed at the candidate auscultation position, acquiring candidate auscultation audio data at the candidate auscultation position; determining the signal quality of the candidate auscultation audio data, and upon the signal quality of the candidate auscultation audio data being less than a preset signal quality threshold, generating adjustment prompt information for the candidate auscultation position, so as to update the candidate auscultation position based on the adjustment prompt information, until the effective signal quality of the candidate auscultation audio data at the candidate auscultation position is greater than or equal to the preset signal quality threshold, and determining the actual auscultation position for auscultating the item to be auscultated according to the current candidate auscultation position.

[0161] Among them, the method of confirming that the stethoscope device is placed at the candidate auscultation position, the method of determining at least one candidate auscultation position, the method of determining the signal quality (refer to the method of determining the effective signal quality), the method of determining the preset signal quality threshold, etc. have been explained in the previous embodiments and will not be repeated here.

[0162] In other words, the signal quality of the candidate auscultation audio data can be directly determined in the present disclosure, without the need to determine the signal quality after determining that the candidate auscultation audio data contains valid signal data. In an exemplary application scenario, the auscultation position can be determined based on video or image. For example, a user can use a camera of a mobile phone or other device to capture an image of the part to be auscultated of the object to be auscultated. If the part to be auscultated is the heart, an image of the upper body of the object to be auscultated is captured, or real-time video auscultation can be performed through a mobile phone or other device, and the feature position of the human body and the current position of the auscultation device can be identified based on the image.

[0163] It should be noted that, in the absence of conflict, the technical features and technical solutions in the aforementioned other embodiments can be combined or replaced with the technical solutions and technical features in this embodiment, including but not limited to any of the aforementioned solutions on how to prompt the user, how to determine the moving direction, how to determine the position of the stethoscope device, etc.

[0164] For example, Fig.14 A schematic flow chart of a method for determining a stethoscope position based on video in an exemplary embodiment of the present disclosure is shown. Fig.14 , the method may include steps S1401 to 1407. Wherein: in step S1401, request the user to turn on the video-assisted auscultation function; in step S1402, after the function is turned on successfully, identify the human body feature position of the object to be auscultated and the current position of the auscultation device, and indicate them on the image of the object to be auscultated; in step S1403, prompt the user to select the item to be auscultated; in step S1404, determine whether the current position of the auscultation device is within a reasonable range, if yes, go to step S1405, otherwise go to step 1408; in step S1405, determine whether the signal quality of the current position reaches the preset signal quality threshold, if yes, go to step S1406, otherwise go to step S1407; in step S1406, prompt the user that the current position is accurate and the signal quality is qualified, please start auscultation measurement; in step S1407, prompt the user to fine-tune the position of the auscultation device; in step S1408, prompt the user to adjust the auscultation position.

[0165] For example, in the scenario of video consultation, the user can be requested to turn on the video-assisted positioning function, and then after the user turns on the function, the human body feature position and the current auscultation position in the captured human body image can be identified. For example, the human body feature position points, feature lines and feature areas can be identified through an algorithm model based on machine learning or deep learning, including but not limited to: suprasternal fossa, supraclavicular fossa, infraclavicular fossa, sternal line, anterior midline, midclavicular line, interscapular area, suprascapular area, scapular area, posterior midline, infrascapular area, scapular line, anterior axillary line, axilla, midaxillary line, posterior axillary line, oblique fissure, left lung lower edge, right lung lower edge, etc. The probe position can be identified through an algorithm model based on machine learning or deep learning, and the algorithm model can be assisted by making visual markings on the probe to accurately identify the probe position, such as adding a special pattern on the probe and determining the probe position according to the position of the special pattern captured.

[0166] After the user selects the item to be auscultated, the target auscultation position corresponding to the item to be auscultated can be obtained, and then the relative distance between the target auscultation position and the current auscultation position can be calculated to determine whether the auscultation device is within a reasonable range through the relative distance. If not, the user is prompted to adjust the measurement position. If it is, the signal quality of the auscultation audio obtained at the current position is calculated. If the signal quality is less than the preset signal quality threshold, the user is prompted to fine-tune the auscultation position. Fine-tuning the auscultation position means moving a small distance in each direction at the current position. After each movement, the position will be re-detected to see if it is within a reasonable range. When the placement position is within a reasonable range and the signal quality reaches the preset signal quality threshold, the user is prompted that the auscultation status is normal and subsequent operations such as auscultation measurement or recording can be performed.

[0167] The signal quality may be determined by the above-mentioned signal-to-noise ratio or the energy proportion of the effective signal component, or by a weighted result of the two.

[0168] In an exemplary embodiment, the relative distance between the target auscultation position and the current auscultation position can be calculated by the human body feature points. For example, the coordinates of the target auscultation position and the first relative distance to the human body feature points can be pre-stored, and then the second relative distance between the position coordinates of the current auscultation position and the human body feature points can be calculated, and then the relative distance between the target auscultation position and the current auscultation position is calculated based on the first relative distance and the second relative distance.

[0169] In another exemplary embodiment, a critical distance for measuring a valid signal may be found in advance by experiments, a reasonable interval may be determined based on the critical distance, and the reasonable interval may be displayed in the interactive interface.

[0170] In an exemplary embodiment, when the relative distance between the target auscultation position and the current auscultation position is within a reasonable range, the auscultation position is considered to be reasonably placed, and the quality of the auscultation signal can be determined. When the relative distance exceeds the reasonable range, it is considered that the auscultation position deviates greatly from the target position, and the user is prompted to move the auscultation probe and adjust the measurement position.

[0171] In one application scenario, as described above, the user may be prompted in which direction to move the stethoscope device by an arrow connecting the probe placement position and the target stethoscope position.

[0172] In another application scheme, the stethoscope device or the system carrying the stethoscope device includes an IMU sensor, and the moving direction and distance of the stethoscope device can be calculated by the IMU sensor to obtain the current auscultation position of the stethoscope device. It can be combined with a visual-based probe position recognition method to refresh the calculation and display of the current position of the stethoscope device in real time. For example, the first position coordinate determined by the IMU and the second position coordinate determined by the visual method are weighted to determine the current position coordinate of the stethoscope device, thereby obtaining the current position of the stethoscope device.

[0173] In an exemplary embodiment, the actual auscultation position currently determined may also be saved, so that when the user performs auscultation next time, the actual auscultation position may be directly recommended to the user to improve the efficiency of auscultation.

[0174] In the present disclosure, by detecting the validity and quality of the auscultation signal, non-professional users and inexperienced medical practitioners can be assisted to find the accurate auscultation position, ensure the auscultation effect, avoid misdiagnosis, and improve the accuracy of the auscultation position determination.

[0175] Furthermore, by providing prompts for the adjustment range and determination method of the candidate auscultation positions, the efficiency of determining the auscultation positions can be improved.

[0176] It should be noted that the above figures are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present disclosure, and are not intended to be limiting. It is easy to understand that the processes shown in the above figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.

[0177] For further reference, Fig.15 As shown, in the implementation of this example, a device 1500 for determining an auscultation position is also provided, which may include a candidate auscultation audio data acquisition module 1510, a signal quality determination module 1520, and an actual auscultation position determination module 1530. Among them:

[0178] A candidate auscultation audio data acquisition module 1510 is configured to acquire candidate auscultation audio data at a candidate auscultation position;

[0179] The signal quality determination module 1520 is configured to determine the effective signal quality of the candidate auscultation audio data when it is determined that the candidate auscultation audio data contains effective signal data, wherein the effective signal data is determined according to the item to be auscultated;

[0180] The candidate auscultation position adjustment and update module 1530 is configured to generate adjustment prompt information for the candidate auscultation position when the effective signal quality of the candidate auscultation audio data is less than a preset signal quality threshold, so as to update the candidate auscultation position based on the adjustment prompt information until the effective signal quality of the candidate auscultation audio data at the candidate auscultation position is greater than the preset signal quality threshold.

[0181] An actual auscultation position for auscultating the item to be auscultated is determined according to the current candidate auscultation position.

[0182] In an exemplary embodiment, based on the aforementioned embodiments, the candidate auscultation audio data acquisition module 1510 may be specifically configured as follows: upon confirming that the auscultation device is placed at a candidate auscultation position, acquiring candidate auscultation audio data at the candidate auscultation position, wherein the candidate auscultation position is determined according to the item to be auscultated; the manner of confirming that the auscultation device is placed at the candidate auscultation position includes: in response to a trigger operation on a first control for confirming the candidate auscultation position, confirming that the auscultation device is placed at the candidate auscultation position; or in response to the auscultation device being in the same auscultation position within a preset time length, confirming that the auscultation device is placed at the candidate auscultation position; or in response to a trigger operation on a start measurement control, confirming that the auscultation device is placed at the candidate auscultation position.

[0183] In an exemplary embodiment, based on the aforementioned embodiments, the method for determining at least one candidate auscultation position includes: in response to a selection operation on an item to be auscultated, generating first prompt information of a starting auscultation position pre-associated with the item to be auscultated; in response to detecting the auscultation device at a first position indicated by the first prompt information in a body part of the object to be auscultated, generating second prompt information of a preset moving direction pre-associated with the item to be auscultated; detecting the position movement of the auscultation device under the instruction of the second prompt information, and determining the candidate auscultation position according to the detected position movement result of the auscultation device; wherein the preset moving direction is used to indicate a moving route of moving the auscultation device from a first position in the body part of the object to be auscultated to a second position, the first position corresponds to the starting auscultation position, the second position corresponds to a target auscultation position pre-associated with the item to be detected, and the target auscultation position is determined according to the actual auscultation position of the item to be auscultated.

[0184] In an exemplary embodiment, based on the aforementioned embodiment, the device 1500 also includes a display module, which can be configured to: display one or more of the starting auscultation position, the real-time position of the auscultation device, the target auscultation position, and the preset moving direction in a human body schematic diagram; the human body schematic diagram includes a reference human body schematic diagram or a human body schematic diagram obtained by photographing the body part of the object to be auscultated.

[0185] In an exemplary embodiment, based on the aforementioned embodiment, a method for determining whether the candidate auscultation audio data contains valid signal data includes: determining that the candidate audio data contains valid signal data when the signal-to-noise ratio of the candidate auscultation audio data is greater than a first preset value; or determining that the candidate auscultation audio data contains valid signal data when the recognition result of the candidate auscultation audio data by a preset machine learning model indicates that the candidate auscultation audio data contains valid signal data; or performing a fast Fourier transform on the candidate auscultation audio data, and determining that the candidate auscultation audio data contains valid signal data when the extreme point of the Fourier transform curve meets a preset condition; or determining the distance between the candidate auscultation position and the target auscultation position of the item to be auscultated, and determining that the candidate auscultation audio data contains valid signal data when the distance is less than a preset valid signal distance.

[0186] In an exemplary embodiment, based on the aforementioned embodiment, the device 1500 also includes a measurement failure cause prompt module, which can be configured to: when it is determined that the candidate auscultation audio data does not contain valid signal data, perform noise identification on the candidate auscultation audio data, and generate reference adjustment prompt information for adjusting the candidate auscultation position according to the identified noise; the reference adjustment prompt information includes one or more of please measure in a quiet environment, please hold the auscultation device steadily, please avoid friction between the auscultation device and clothing, please avoid measuring directly against the skin, and please replace the auscultation device.

[0187] In an exemplary embodiment, based on the aforementioned embodiment, determining the effective signal quality of the candidate auscultation audio data includes: determining the effective signal quality of the candidate auscultation audio data based on the signal-to-noise ratio of the candidate auscultation audio data, and / or based on the energy proportion of the effective signal data in the candidate auscultation audio data.

[0188] In an exemplary embodiment, based on the aforementioned embodiment, the candidate auscultation position adjustment update module 1530 can be specifically configured to generate prompt information for the adjustment range of the candidate auscultation position according to the difference between the effective signal quality of the candidate auscultation audio data and the preset signal quality threshold.

[0189] In an exemplary embodiment, based on the aforementioned embodiment, the display module can also be configured to: display the adjustment range in a human body schematic diagram, the human body schematic diagram including a reference human body schematic diagram or a human body schematic diagram obtained by photographing the body part of the object to be auscultated; in response to the adjustment distance of the candidate auscultation position exceeding the adjustment range, generate a third prompt information, the third prompt information being used to prompt to reduce the adjustment amplitude of the candidate auscultation position or return to the candidate auscultation position for readjustment.

[0190] In an exemplary embodiment, based on the aforementioned embodiments, the method for determining the preset signal quality threshold includes: pre-collecting the signal of a first preset collection point in the body part of the object to be auscultated, and determining the preset signal quality threshold corresponding to the object to be auscultated based on the audio signal of the first preset collection point, and the noise included in the audio signal collected by the first preset collection point is greater than a second preset value; or pre-collecting the signal of a second preset collection point in the body part of the object to be auscultated, and determining the preset signal quality threshold corresponding to the object to be auscultated based on the effective signal quality weighted value of each second preset collection point, and the noise included in the audio signal collected by the second preset collection point is less than a third preset value, and the third preset value is less than or equal to the second preset value.

[0191] In an exemplary embodiment, based on the aforementioned embodiment, when the effective signal quality of the candidate auscultation audio data is less than a preset signal quality threshold, generating adjustment prompt information for the candidate auscultation position includes: when the effective signal quality of the candidate auscultation audio data is less than the preset signal quality threshold, connecting and displaying an indicator arrow pointing from the candidate auscultation position to the target auscultation position of the item to be auscultated in a human body schematic diagram, so as to generate adjustment prompt information for the candidate auscultation position.

[0192] In an exemplary embodiment, based on the aforementioned embodiment, the device 1500 also includes a recording module, which can be configured to: generate a fourth prompt information, wherein the fourth prompt information is used to indicate that the item to be auscultated is to be auscultated according to the actual auscultation position; and record the actual auscultation audio data obtained based on the actual auscultation position.

[0193] In an exemplary embodiment, based on the aforementioned embodiment, when the effective signal quality of the candidate auscultation audio data is less than a preset signal quality threshold, adjustment prompt information for the candidate auscultation position is generated to update the candidate auscultation position based on the adjustment prompt information, including: when the effective signal quality of the candidate auscultation audio data is less than a preset signal quality threshold, adjustment prompt information for the candidate auscultation position is generated; detecting the position change of the auscultation device under the indication of the adjustment prompt information, and updating the candidate auscultation position according to the detection result.

[0194] Exemplarily, another device for determining an auscultation position in the present disclosure may include: a first candidate auscultation audio data acquisition module and an auscultation position determination module. Wherein:

[0195] The first candidate auscultation audio data acquisition module is configured to, upon confirming that the auscultation device is placed at the candidate auscultation position, acquire candidate auscultation audio data at the candidate auscultation position, and the candidate auscultation position is determined according to the item to be auscultated; the auscultation position determination module is configured to, upon confirming that the signal quality of the candidate auscultation audio data is less than a preset signal quality threshold, generate adjustment prompt information for the candidate auscultation position, so as to update the candidate auscultation position based on the adjustment prompt information until the signal quality of the candidate auscultation audio data at the candidate auscultation position is greater than the preset signal quality threshold, and determine the actual auscultation position for auscultating the item to be auscultated according to the current candidate auscultation position.

[0196] In an exemplary embodiment, based on the aforementioned embodiment, the method for confirming that the stethoscope device is placed at the candidate auscultation position includes: in response to a trigger operation of a first control for confirming the candidate auscultation position, confirming that the stethoscope device is placed at the candidate auscultation position; or in response to the stethoscope device being in the same auscultation position within a preset time length, confirming that the stethoscope device is placed at the candidate auscultation position; or in response to a trigger operation of a start measurement control, confirming that the stethoscope device is placed at the candidate auscultation position.

[0197] In an exemplary embodiment, based on the aforementioned embodiments, the method for determining at least one candidate auscultation position includes: in response to a selection operation on an item to be auscultated, generating first prompt information of a starting auscultation position pre-associated with the item to be auscultated; in response to detecting the auscultation device at a first position indicated by the first prompt information in a body part of the object to be auscultated, generating second prompt information of a preset moving direction pre-associated with the item to be auscultated; detecting the position movement of the auscultation device under the instruction of the second prompt information, and determining the candidate auscultation position according to the detected position movement result of the auscultation device; wherein the preset moving direction is used to indicate a moving route of moving the auscultation device from a first position in the body part of the object to be auscultated to a second position, the first position corresponds to the starting auscultation position, the second position corresponds to a target auscultation position pre-associated with the item to be detected, and the target auscultation position is determined according to the actual auscultation position of the item to be auscultated.

[0198] In an exemplary embodiment, based on the aforementioned embodiment, the device also includes a display module, which can be configured to: display one or more of the starting auscultation position, the real-time position of the auscultation device, the target auscultation position, and the preset moving direction in a human body schematic diagram; the human body schematic diagram includes a reference human body schematic diagram or a human body schematic diagram obtained by photographing the body part of the object to be auscultated.

[0199] In an exemplary embodiment, based on the aforementioned embodiment, the device also includes a measurement failure cause prompt module, which can be configured to: when it is determined that the candidate auscultation audio data does not contain valid signal data, perform noise identification on the candidate auscultation audio data, and generate reference adjustment prompt information for adjusting the candidate auscultation position according to the identified noise; the reference adjustment prompt information includes one or more of please measure in a quiet environment, please hold the auscultation device steadily, please avoid friction between the auscultation device and clothing, please avoid measuring directly against the skin, and please replace the auscultation device.

[0200] In an exemplary embodiment, based on the aforementioned embodiment, determining the signal quality of the candidate auscultation audio data includes: determining the signal quality of the candidate auscultation audio data based on the signal-to-noise ratio of the candidate auscultation audio data, and / or based on the energy proportion of valid signal data in the candidate auscultation audio data.

[0201] In an exemplary embodiment, based on the aforementioned embodiment, the auscultation position determination module may be specifically configured to generate prompt information for the adjustment range of the candidate auscultation position according to the difference between the signal quality of the candidate auscultation audio data and the preset signal quality threshold.

[0202] In an exemplary embodiment, based on the aforementioned embodiment, the display module can also be configured to: display the adjustment range in a human body schematic diagram, the human body schematic diagram including a reference human body schematic diagram or a human body schematic diagram obtained by photographing the body part of the object to be auscultated; in response to the adjustment distance of the candidate auscultation position exceeding the adjustment range, generate a third prompt information, the third prompt information being used to prompt to reduce the adjustment amplitude of the candidate auscultation position or return to the candidate auscultation position for readjustment.

[0203] In an exemplary embodiment, based on the aforementioned embodiments, the method for determining the preset signal quality threshold includes: pre-collecting the signal of a first preset collection point in the body part of the object to be auscultated, and determining the preset signal quality threshold corresponding to the object to be auscultated based on the audio signal of the first preset collection point, and the noise included in the audio signal collected by the first preset collection point is greater than a second preset value; or pre-collecting the signal of a second preset collection point in the body part of the object to be auscultated, and determining the preset signal quality threshold corresponding to the object to be auscultated based on the effective signal quality weighted value of each second preset collection point, and the noise included in the audio signal collected by the second preset collection point is less than a third preset value, and the third preset value is less than or equal to the second preset value.

[0204] In an exemplary embodiment, based on the aforementioned embodiment, when the signal quality of the candidate auscultation audio data is less than a preset signal quality threshold, generating adjustment prompt information for the candidate auscultation position includes: when the signal quality of the candidate auscultation audio data is less than the preset signal quality threshold, connecting and displaying an indicator arrow pointing from the candidate auscultation position to the target auscultation position of the item to be auscultated in a human body schematic diagram, so as to generate adjustment prompt information for the candidate auscultation position.

[0205] In an exemplary embodiment, based on the aforementioned embodiment, the device further includes a recording module, which can be configured to: generate a fourth prompt information, wherein the fourth prompt information is used to instruct to auscultate the item to be auscultated according to the actual auscultation position; and record the actual auscultation audio data obtained based on the actual auscultation position.

[0206] In an exemplary embodiment, based on the aforementioned embodiment, when the signal quality of the candidate auscultation audio data is less than a preset signal quality threshold, adjustment prompt information for the candidate auscultation position is generated to update the candidate auscultation position based on the adjustment prompt information, including: when the signal quality of the candidate auscultation audio data is less than a preset signal quality threshold, adjustment prompt information for the candidate auscultation position is generated; detecting the position change of the auscultation device under the indication of the adjustment prompt information, and updating the candidate auscultation position according to the detection result.

[0207] The specific details of each module in the above device have been described in detail in the implementation method of the method part. The undisclosed details can be found in the implementation method of the method part, so they will not be repeated here.

[0208] The exemplary embodiment of the present disclosure also provides an electronic device for executing the above-mentioned method for determining the auscultation position, and the electronic device may be the above-mentioned terminal 110. Generally, the electronic device may include a processor and a memory, the memory is used to store executable instructions of the processor, and the processor is configured to execute the above-mentioned method for determining the auscultation position by executing the executable instructions.

[0209] Below Fig.16 The mobile terminal 1600 in FIG. 1 is taken as an example to exemplify the structure of the electronic device. It should be understood by those skilled in the art that, in addition to the components specifically used for mobile purposes, Fig.16 The construction in can also be applied to fixed type equipment.

[0210] like Fig.16 As shown, the mobile terminal 1600 may specifically include: a processor 1601, a memory 1602, a bus 1603, a mobile communication module 1604, an antenna 1, a wireless communication module 1605, an antenna 2, a display screen 1606, a camera module 1607, an audio module 1608, a power module 1609 and a sensor module 1610.

[0211] Processor 1601 may include one or more processing units, for example, processor 1601 may include an AP (Application Processor), a modem processor, a GPU (Graphics Processing Unit), an ISP (Image Signal Processor), a controller, an encoder, a decoder, a DSP (Digital Signal Processor), a baseband processor and / or an NPU (Neural-Network Processing Unit), etc.

[0212] The processor 1601 may be connected to the memory 1602 or other components via a bus 1603 .

[0213] The memory 1602 may be used to store computer executable program codes, which include instructions. The processor 1601 executes various functional applications and data processing of the mobile terminal 1600 by running the instructions stored in the memory 1602. The memory 1602 may also store the auscultation audio data obtained when auscultation is performed based on the actual auscultation position determined by the auscultation position determination method disclosed in the present invention.

[0214] The communication function of the mobile terminal 1600 can be implemented by the mobile communication module 1604, antenna 1, wireless communication module 1605, antenna 2, modulation and demodulation processor and baseband processor. Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. The mobile communication module 1604 can provide 2G, 3G, 4G, 5G and other mobile communication solutions applied to the mobile terminal 1600. The wireless communication module 1605 can provide wireless communication solutions such as wireless LAN, Bluetooth, near field communication, etc. applied to the mobile terminal 1600.

[0215] For example, the mobile terminal 1600 can communicate with the electronic stethoscope through the wireless communication module, so as to process the auscultation audio data acquired based on the electronic stethoscope to determine the actual auscultation position.

[0216] The display screen 1606 is used to implement display functions, such as displaying various auscultation position prompt interfaces in the present disclosure. The camera module 1607 is used to implement shooting functions, such as shooting images, shooting videos, etc., such as shooting images of the body parts to be auscultated of the object to be auscultated. The audio module 1608 is used to implement audio functions, such as playing audio, collecting voice, etc. The power module 1609 is used to implement power management functions, such as charging the battery, powering the device, monitoring the battery status, etc. The sensor module 1610 may include a depth sensor 16101, a speed sensor 16102, a gyroscope sensor 16103, an air pressure sensor 16104, etc., to implement corresponding sensing detection functions.

[0217] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".

[0218] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable storage medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network, and / or installed based on a removable medium. When the computer program is executed by a central processing unit (CPU), various functions defined in the method and apparatus of the present application are executed.

[0219] The exemplary embodiments of the present disclosure also provide a computer-readable storage medium on which a program product capable of implementing the above-mentioned method of the present specification is stored. In some possible implementations, various aspects of the present disclosure can also be implemented in the form of a program product, which includes program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary embodiments of the present disclosure described in the above-mentioned "Exemplary Method" section of the present specification, for example, it can execute Figure 2 Any one or more steps in or any one or more steps in another auscultation position determination method disclosed in the present invention.

[0220] The computer-readable medium shown in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0221] In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0222] In addition, program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).

[0223] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.

[0224] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for determining auscultation position, characterized in that: include: Acquire candidate auscultation audio data at the candidate auscultation position; In the case where it is determined that the candidate auscultation audio data contains valid signal data, determining the valid signal quality of the candidate auscultation audio data, wherein the valid signal data is determined according to the item to be auscultated; When the effective signal quality of the candidate auscultation audio data is less than a preset signal quality threshold, adjustment prompt information for the candidate auscultation position is generated to update the candidate auscultation position based on the adjustment prompt information until the effective signal quality of the candidate auscultation audio data at the candidate auscultation position is greater than or equal to the preset signal quality threshold, and the actual auscultation position for auscultating the item to be auscultated is determined according to the current candidate auscultation position.

2. The method for determining the auscultation position according to claim 1, characterized in that: When confirming that the auscultation device is placed at the candidate auscultation position, acquiring candidate auscultation audio data at the candidate auscultation position, wherein the candidate auscultation position is determined according to the item to be auscultated; The method of confirming that the auscultation device is placed at the candidate auscultation position includes: In response to a trigger operation of a first control for confirming a candidate auscultation position, confirming that the auscultation device is placed at the candidate auscultation position; or In response to the auscultation device being in the same auscultation position for a preset period of time, confirming that the auscultation device is placed in the candidate auscultation position; or In response to triggering of the start measurement control, the auscultation device is confirmed to be placed at the candidate auscultation position.

3. The method for determining the auscultation position according to claim 1, characterized in that: The at least one candidate auscultation position is determined by: In response to a selection operation of an item to be auscultated, generating first prompt information of a starting auscultation position pre-associated with the item to be auscultated; In response to detecting the auscultation device at the first position indicated by the first prompt information in the body part of the object to be auscultated, generating second prompt information of a preset moving direction pre-associated with the item to be auscultated; detecting the position movement of the auscultation device under the instruction of the second prompt information, and determining the candidate auscultation position according to the detected position movement result of the auscultation device; Among them, the preset moving direction is used to indicate the moving route of moving the auscultation device from a first position in the body part of the object to be auscultated to a second position, the first position corresponds to the starting auscultation position, the second position corresponds to the target auscultation position pre-associated with the item to be detected, and the target auscultation position is determined according to the actual auscultation position of the item to be auscultated.

4. The method for determining the auscultation position according to claim 3, characterized in that: The method further comprises: Displaying one or more of the starting auscultation position, the real-time position of the auscultation device, the target auscultation position, and the preset moving direction in a human body schematic diagram; The human body schematic diagram includes a reference human body schematic diagram or a human body schematic diagram obtained by photographing the body part of the object to be auscultated.

5. The method for determining the auscultation position according to claim 1, characterized in that: The method of determining whether the candidate auscultation audio data contains valid signal data includes: When the signal-to-noise ratio of the candidate auscultation audio data is greater than a first preset value, determining that the candidate audio data contains valid signal data; or In a case where the recognition result of the candidate auscultation audio data by the preset machine learning model indicates that the candidate auscultation audio data contains valid signal data, determining that the candidate auscultation audio data contains valid signal data; or Performing a fast Fourier transform on the candidate auscultation audio data, and determining that the candidate auscultation audio data contains valid signal data when the extreme point of the Fourier transform curve meets a preset condition; or The distance between the candidate auscultation position and the target auscultation position of the item to be auscultated is determined, and when the distance is less than a preset effective signal distance, it is determined that the candidate auscultation audio data contains effective signal data.

6. The method for determining the auscultation position according to claim 1, characterized in that: The method further comprises: In the case where it is determined that the candidate auscultation audio data does not contain valid signal data, noise recognition is performed on the candidate auscultation audio data, and reference adjustment prompt information for adjusting the candidate auscultation position is generated according to the recognized noise; The reference adjustment prompt information includes one or more of: please measure in a quiet environment, please hold the stethoscope device steadily, please avoid friction between the stethoscope device and clothing, please avoid measuring directly against the skin, and please re-place the stethoscope device.

7. The method for determining the auscultation position according to claim 1, characterized in that: When the effective signal quality of the candidate auscultation audio data is less than a preset signal quality threshold, generating adjustment prompt information for the candidate auscultation position includes: Prompt information of an adjustment range of the candidate auscultation position is generated according to a difference between the effective signal quality of the candidate auscultation audio data and the preset signal quality threshold.

8. The method for determining the auscultation position according to claim 7, characterized in that: The method further comprises: Displaying the adjustment range in a human body schematic diagram, wherein the human body schematic diagram includes a reference human body schematic diagram or a human body schematic diagram obtained by photographing a body part of the subject to be auscultated; In response to the adjustment distance of the candidate auscultation position exceeding the adjustment range, a third prompt information is generated, and the third prompt information is used to prompt to reduce the adjustment amplitude of the candidate auscultation position or return to the candidate auscultation position for re-adjustment.

9. The method for determining the auscultation position according to claim 1, characterized in that: The method for determining the preset signal quality threshold includes: Pre-collecting a signal of a first preset collection point in a body part of the object to be auscultated, determining a preset signal quality threshold corresponding to the object to be auscultated based on the audio signal of the first preset collection point, and the noise included in the audio signal collected by the first preset collection point is greater than a second preset value; or Pre-collect signals from second preset collection points in the body part of the object to be auscultated, and determine a preset signal quality threshold corresponding to the object to be auscultated based on the effective signal quality weighted value of each second preset collection point, the noise included in the audio signal collected by the second preset collection point is less than a third preset value, and the third preset value is less than or equal to the second preset value.

10. The method for determining the auscultation position according to claim 1, characterized in that: When the effective signal quality of the candidate auscultation audio data is less than a preset signal quality threshold, generating adjustment prompt information for the candidate auscultation position includes: When the effective signal quality of the candidate auscultation audio data is less than a preset signal quality threshold, an indicator arrow pointing from the candidate auscultation position to the target auscultation position of the item to be auscultated is connected and displayed in the human body schematic diagram to generate adjustment prompt information for the candidate auscultation position.

11. The method for determining the auscultation position according to claim 1, characterized in that: After determining the actual auscultation position for auscultating the item to be auscultated, the method further includes: generating fourth prompt information, wherein the fourth prompt information is used to instruct to auscultate the item to be auscultated according to the actual auscultation position; The actual auscultation audio data obtained based on the actual auscultation position is recorded.

12. The method for determining the auscultation position according to claim 1, characterized in that: The step of generating adjustment prompt information for the candidate auscultation position when the effective signal quality of the candidate auscultation audio data is less than a preset signal quality threshold, so as to update the candidate auscultation position based on the adjustment prompt information, comprises: When the effective signal quality of the candidate auscultation audio data is less than a preset signal quality threshold, generating adjustment prompt information for the candidate auscultation position; The position change of the auscultation device under the instruction of the adjustment prompt information is detected, and the candidate auscultation position is updated according to the detection result.

13. A device for determining auscultation position, characterized in that: include: a candidate auscultation audio data acquisition module, configured to acquire candidate auscultation audio data at a candidate auscultation position; a signal quality determination module configured to determine the effective signal quality of the candidate auscultation audio data when it is determined that the candidate auscultation audio data contains effective signal data, wherein the effective signal data is determined according to the item to be auscultated; The actual auscultation position determination module is configured to generate adjustment prompt information for the candidate auscultation position when the effective signal quality of the candidate auscultation audio data is less than a preset signal quality threshold, so as to update the candidate auscultation position based on the adjustment prompt information until the effective signal quality of the candidate auscultation audio data at the candidate auscultation position is greater than the preset signal quality threshold, and determine the actual auscultation position for auscultating the item to be auscultated according to the current candidate auscultation position.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 12 is implemented.

15. An electronic device, characterized in that: include: one or more processors; as well as A memory for storing one or more programs, which, when executed by the one or more processors, enables the one or more processors to implement the method according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • Information processor, information processing method, control program and recording medium

    JP2014004018A

  • Measurement assistance device, measurement assistance method, control program, and recording medium

    US20150205916A1

  • Methods and systems for automated clinical workflows

    US20230096006A1

  • Auscultation position indication method and device

    WO2022068650A1

  • Handheld auscultation systems, devices, and methods

    WO2022232131A1