Ultrasound imaging system, parameter processing method, electronic device, and storage medium

By generating parameter access requests and displaying graphical data on the terminal device, and combining multi-threaded synchronization and shared memory region technology, the problem of cumbersome ultrasound imaging parameter debugging process is solved, and efficient and safe parameter debugging and remote debugging are achieved.

CN119908750BActive Publication Date: 2026-01-06SONOSCAPE MEDICAL (WUHAN) CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311451205.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2026-01-06
Estimated Expiration
2043-10-31

AI Technical Summary

Technical Problem

The existing process for adjusting ultrasound imaging parameters is cumbersome, affecting the efficiency of the adjustment, and the safety of the adjustment process cannot be guaranteed in special scenarios.

Method used

By generating parameter access requests on the terminal device, modifying access parameters, and displaying parameter graphical data on the terminal device, parameter debugging can be completed directly on the terminal device. Parameter modification and communication are achieved by using multi-threaded synchronization technology and shared memory areas, avoiding data file copying.

Benefits of technology

It improves the efficiency of ultrasound imaging parameter debugging, simplifies the debugging steps, enhances the safety and flexibility of the parameter debugging process, and supports remote debugging.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119908750B_ABST
    Figure CN119908750B_ABST
Patent Text Reader

Abstract

The application provides an ultrasonic imaging system, a parameter processing method, an electronic device and a storage medium. The ultrasonic imaging system comprises an ultrasonic device and a terminal device; the ultrasonic device and the terminal device are communicatively connected; the ultrasonic device stores ultrasonic imaging parameters; the ultrasonic device is configured to perform ultrasonic imaging based on the ultrasonic imaging parameters; the terminal device is configured to: in response to a user input access instruction, generate a parameter access request; send the parameter access request to the ultrasonic device; receive access parameters corresponding to the parameter access request sent by the ultrasonic device, the access parameters being at least part of the ultrasonic imaging parameters; in response to a user input parameter modification instruction, modify the access parameters to obtain modified access parameters; and display parameter diagram data generated based on at least target parameters; wherein the target parameters are the access parameters or the modified access parameters obtained by modifying the access parameters. The scheme helps to improve the debugging efficiency of the ultrasonic imaging parameters.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of ultrasound imaging technology, specifically relating to an ultrasound imaging system, a parameter processing method, an electronic device, and a storage medium. Background Technology

[0002] Ultrasound imaging technology has been widely used in the medical field. Ultrasound imaging systems typically perform ultrasound imaging based on ultrasound imaging parameters stored within the ultrasound equipment. During the development of an ultrasound imaging system, the stored ultrasound imaging parameters are usually repeatedly adjusted to ensure that the various ultrasound imaging parameters work in harmony, thereby achieving ultrasound imaging.

[0003] In related technologies, during the debugging of ultrasound imaging parameters, each time a parameter is modified, the data file storing that parameter must first be modified, then the data file copied to the corresponding storage path, and the ultrasound imaging program rerun. This debugging method is cumbersome and severely impacts the efficiency of ultrasound imaging parameter debugging. Summary of the Invention

[0004] This application is made in view of the above-mentioned problems. This application provides an ultrasound imaging system, a parameter processing method, an electronic device, and a storage medium.

[0005] According to one aspect of this application, an ultrasound imaging system is provided, comprising: an ultrasound device and a terminal device; the ultrasound device and the terminal device are communicatively connected; the ultrasound device stores ultrasound imaging parameters; the ultrasound device is used to perform ultrasound imaging based on the ultrasound imaging parameters; the terminal device is used to: generate a parameter access request in response to an access command input by a user; send the parameter access request to the ultrasound device; receive access parameters corresponding to the parameter access request sent by the ultrasound device, the access parameters being at least a portion of the ultrasound imaging parameters; modify the access parameters in response to a parameter modification command input by a user to obtain modified access parameters; and display parameter graphic data generated at least based on target parameters; wherein the target parameters are access parameters or modified access parameters obtained by modifying the access parameters, and the parameter graphic data includes one or more of the following: a chart formed by the target parameters; an ultrasound image generated based on a first result; graphic data generated based on a second result; wherein the first result is the result obtained by the ultrasound device performing an ultrasound imaging operation based on the target parameters and parameters other than the target parameters in the ultrasound imaging parameters; the second result is the result obtained by the ultrasound device performing a portion of the operation phase of the ultrasound imaging operation based on the target parameters and parameters other than the target parameters in the ultrasound imaging parameters; wherein the ultrasound imaging operation includes multiple operation phases.

[0006] For example, the terminal device is also configured to: modify the access parameters in response to a parameter modification instruction input by the user to obtain the modified access parameters; and display parameter graphic data generated based at least on the modified access parameters.

[0007] For example, the terminal device is further configured to: send the latest modified access parameters to the ultrasound device in response to a parameter confirmation command input by the user; the ultrasound device is further configured to: replace the currently stored access parameters with the latest modified access parameters.

[0008] For example, the ultrasound device is also used to: modify an associated parameter related to the access parameter based on the latest modified access parameter; replace the currently stored associated parameter with the modified associated access parameter; wherein the associated parameter is a parameter that changes as the access parameter changes.

[0009] For example, an ultrasound device and a terminal device are integrated together; the ultrasound device includes a data processing unit and a storage unit; the storage unit stores computer program instructions, which, when executed by the data processing unit, are used to execute an ultrasound imaging program to perform ultrasound imaging based on ultrasound imaging parameters; the terminal device is also used to: send a parameter modification request to the ultrasound device before or during the process of sending the latest access parameters to the ultrasound device; the computer program instructions, when executed by the data processing unit, are also used to: synchronize the parameter modification request to the main thread of the ultrasound imaging program for processing using multi-threaded synchronization technology.

[0010] For example, the ultrasound device and the terminal device are integrated together; the ultrasound device includes a data processing device and a storage device; the storage device stores computer program instructions, which are executed by the data processing device to execute an ultrasound imaging program to perform ultrasound imaging based on ultrasound imaging parameters; the computer program instructions are also executed by the data processing device to perform the following: when the ultrasound imaging program is started, a shared memory region is created in the storage device, and the terminal device communicates with the ultrasound device through the shared memory region.

[0011] Exemplarily, it also includes a communication component; the communication component includes a first communication device and a second communication device; the first communication device is disposed on the ultrasound equipment; the second communication device is disposed on the terminal equipment; the first communication device and the second communication device are communicatively connected.

[0012] For example, the ultrasound device includes a data processing unit and a programmable gate array (PGA); the PGA is used to store at least ultrasound imaging parameters; the data processing unit is used to: receive a parameter access request; obtain access parameters from the PGA based on the parameter access request; and send the access parameters to a terminal device.

[0013] For example, the terminal device includes a first terminal device and a second terminal device; the first terminal device is configured to: generate a parameter access request in response to an access instruction; send the parameter access request to the ultrasound device; receive access parameters; and send target parameters to the second terminal device; the second terminal device is configured to: receive the target parameters sent by the first terminal device; and display parameter graphic data generated based on at least the target parameters.

[0014] For example, the ultrasound device is further configured to: send access parameters to a second terminal device; the second terminal device is further configured to: receive the access parameters sent by the ultrasound device; and display parameter graphic data generated based at least on the access parameters.

[0015] According to another aspect of this application, a parameter processing method is provided, applied to an ultrasound device; the ultrasound device and a terminal device are communicatively connected; the ultrasound device stores ultrasound imaging parameters; the method includes: determining access parameters corresponding to a parameter access request sent by the terminal device, wherein the access parameters are at least a portion of the ultrasound imaging parameters; sending the access parameters to the terminal device, so that the terminal device receives the access parameters corresponding to the parameter access request sent by the ultrasound device, and the terminal device modifies the access parameters in response to a parameter modification instruction input by a user to obtain the modified access parameters, and the terminal device displays parameter graphic data generated at least based on target parameters; wherein the access parameters... The parameters are at least a portion of the ultrasound imaging parameters; the target parameters are access parameters or modified access parameters obtained by modifying access parameters through a terminal device; the parameter illustration data includes one or more of the following: a chart formed by the target parameters; an ultrasound image generated based on the first result; illustration data generated based on the second result; wherein, the first result is the result obtained by the ultrasound device performing an ultrasound imaging operation based on the target parameters and other parameters in the ultrasound imaging parameters besides the target parameters; the second result is the result obtained by the ultrasound device performing a portion of the operation stage of the ultrasound imaging operation based on the target parameters and other parameters in the ultrasound imaging parameters besides the target parameters; wherein, the ultrasound imaging operation includes multiple operation stages.

[0016] For example, it further includes: receiving the latest modified access parameters; obtaining the latest modified access parameters by modifying the access parameters through a terminal device; and replacing the access parameters with the latest modified access parameters.

[0017] For example, after receiving the latest modified access parameter, the method further includes: modifying the associated parameter associated with the access parameter based on the latest modified access parameter; replacing the currently stored associated parameter with the modified associated access parameter; wherein the associated parameter is a parameter that changes as the access parameter changes.

[0018] For example, the method further includes: determining data information of the feedback data to be acquired based on the parameter modification request sent by the terminal device, the data information including: acquisition type and acquisition stage; the acquisition type is the type of ultrasonic signal used to generate the feedback data, the acquisition stage is the operation stage in the ultrasonic imaging operation used to generate the feedback data; the feedback data is a first result and / or a second result; stopping the ultrasonic imaging operation; performing operations corresponding to at least some operation stages in the ultrasonic imaging operation based on the data information and the currently stored ultrasonic imaging parameters to obtain the feedback data; and transmitting the feedback data to the terminal device.

[0019] According to another aspect of this application, a parameter processing method is provided, applied to a terminal device; the terminal device and an ultrasound device are communicatively connected; the ultrasound device stores ultrasound imaging parameters; the ultrasound device is used to perform ultrasound imaging based on the ultrasound imaging parameters; the method includes: generating a parameter access request in response to an access command input by a user; sending the parameter access request to the ultrasound device; receiving access parameters corresponding to the parameter access request sent by the ultrasound device, the access parameters being at least a portion of the ultrasound imaging parameters; modifying the access parameters in response to a parameter modification command input by a user to obtain modified access parameters; displaying parameter graphic data generated at least based on target parameters; wherein the target parameters are access parameters or modified access parameters obtained by modifying the access parameters, and the parameter graphic data includes one or more of the following: a chart formed by the target parameters; an ultrasound image generated based on a first result; graphic data generated based on a second result; wherein the first result is the result obtained by the ultrasound device performing an ultrasound imaging operation based on the target parameters and parameters in the ultrasound imaging parameters other than the target parameters; the second result is the result obtained by the ultrasound device performing a portion of the operation phase of the ultrasound imaging operation based on the target parameters and parameters in the ultrasound imaging parameters other than the target parameters; wherein the ultrasound imaging operation includes multiple operation phases.

[0020] For example, receiving access parameters corresponding to a parameter access request sent by an ultrasound device includes: receiving a parameter file sent by the ultrasound device for storing the access parameters; displaying parameter illustration data generated at least based on the target parameters includes: parsing the parameter file to obtain the access parameters; and generating parameter illustration data at least based on the access parameters.

[0021] According to another aspect of this application, an electronic device is also provided, including a processor and a memory, wherein the memory stores computer program instructions, which are executed by the processor to perform the parameter processing method described above.

[0022] According to another aspect of this application, a storage medium is also provided, on which program instructions are stored, which are used to execute the above-described parameter processing method when running.

[0023] According to the above technical solution of the embodiments of this application, access parameters are obtained using a terminal device, and parameter graphic data generated at least based on the original access parameters or modified access parameters is displayed. Therefore, users can directly adjust ultrasound imaging parameters on the terminal device and directly view the parameter graphic data corresponding to the original or modified access parameters on the terminal device. This solution helps improve the efficiency of ultrasound imaging parameter adjustment. Furthermore, this solution eliminates the need to copy data files from the ultrasound device, which helps improve the security of the parameter adjustment process.

[0024] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description

[0025] The following drawings, which are incorporated herein by reference and are used to understand this application, illustrate embodiments of the invention and their descriptions to explain the principles of the invention. In the drawings,

[0026] Figure 1 A schematic block diagram of an ultrasound imaging system according to an embodiment of this application is shown;

[0027] Figure 2 A schematic diagram illustrating the relationship between ultrasound imaging parameters according to an embodiment of this application is shown.

[0028] Figure 3 A schematic diagram illustrating a communication mode of a first communication device and a second communication device according to an embodiment of this application is shown.

[0029] Figure 4 A schematic block diagram of an ultrasound imaging system according to a specific embodiment of this application is shown;

[0030] Figure 5 A schematic flowchart illustrating a parameter processing method according to an embodiment of this application is shown;

[0031] Figure 6 A schematic flowchart illustrating a parameter processing method according to another embodiment of this application is shown;

[0032] Figure 7 A schematic flowchart illustrating a parameter processing method according to an embodiment of this application is shown; and

[0033] Figure 8 A schematic block diagram of an electronic device according to one embodiment of this application is shown. Detailed Implementation

[0034] To make the objectives, technical solutions, and advantages of this application more apparent, exemplary embodiments according to this application will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are merely a part of the embodiments of this application, and not all of the embodiments of this application. It should be understood that this application is not limited to the exemplary embodiments described herein. Based on the embodiments described in this application, all other embodiments obtained by those skilled in the art without inventive effort should fall within the protection scope of this application.

[0035] Current ultrasound systems generally consist of two parts: front-end and back-end processing. The ultrasound system's algorithms are partly implemented in the front-end hardware, typically in a Field Programmable Gate Array (FPGA) or Digital Signal Processing (DSP) module; and partly implemented in the back-end Central Processing Unit (CPU) or other processor platform. The back-end can be a host computer. Ultrasonic data processed by the front-end can be uploaded to the host computer for further algorithm processing. The front-end algorithm requires configuring ultrasound configuration parameters, which are generally calculated by the host computer's parameter calculation module and then downloaded to the front-end hardware via an interface. These interfaces include, but are not limited to, Peripheral Component Interconnect Express (PCIE), Universal Serial Bus (USB), Exchange Interface Module (EIM), serial ports, and Ethernet ports. The ultrasound configuration parameters can include one or more parameters related to the ultrasound transmission, reception, and echo signal processing (i.e., algorithm processing) operations performed by the front-end. An ultrasound system includes not only the algorithm module on the host computer and the front-end algorithm processing hardware, but also the front-end ultrasound transceiver hardware, including the transmitting circuit, ultrasound probe (also known as an ultrasound transducer), and receiving circuit. The transmitting circuit is responsible for transmitting ultrasound signals, and the ultrasound probe is used to receive echo signals from human tissue. The echo signals received by the ultrasound probe are processed by the receiving circuit and finally transmitted to the front-end algorithm processing hardware for algorithm processing to obtain processed ultrasound data. This processed ultrasound data can be uploaded to the host computer for further algorithm processing to generate ultrasound images. During the development and use of the ultrasound imaging system, various clinical trials are required, and ultrasound imaging parameters are adjusted based on the trial results to improve the image quality of the obtained ultrasound images (including image brightness, sharpness, contrast, etc.). Ultrasound imaging parameters can include the aforementioned ultrasound configuration parameters. Optionally, ultrasound imaging parameters can also include parameters related to the algorithm processing operations performed in the back-end (which can be called host computer image processing parameters). In related technologies, during the debugging of ultrasound imaging parameters, each modification requires first modifying the data file storing those parameters, then copying the data file to the corresponding storage path, and finally rerunning the ultrasound imaging program. This debugging method is cumbersome and severely impacts the efficiency of ultrasound imaging parameter debugging. Furthermore, the time-consuming process further restricts the efficiency of ultrasound imaging parameter debugging.Furthermore, in some special cases where on-site debugging is unsuitable, it is necessary to copy the data file containing the ultrasound imaging parameters to an external device for debugging. This method cannot guarantee security during the debugging process. Moreover, some data files in the ultrasound equipment are encrypted; copied data files cannot be used directly and cannot be recovered, potentially leading to data loss. In view of this, this application provides an ultrasound imaging system, a parameter processing method, an electronic device, and a storage medium to solve at least one of the above-mentioned technical problems.

[0036] According to one aspect of this application, an ultrasound imaging system is provided. Figure 1 A schematic block diagram of an ultrasound imaging system according to one embodiment of this application is shown. Figure 1 As shown, the ultrasound imaging system 100 may include an ultrasound device 110 and a terminal device 120. The ultrasound device 110 and the terminal device 120 are communicatively connected; the ultrasound device 110 stores ultrasound imaging parameters.

[0037] Ultrasonic device 110 is used for ultrasonic imaging based on ultrasonic imaging parameters.

[0038] Terminal device 120 is configured to: generate a parameter access request in response to an access command input by a user; send the parameter access request to ultrasound device 110; receive access parameters corresponding to the parameter access request sent by ultrasound device 110, wherein the access parameters are at least a portion of ultrasound imaging parameters; modify the access parameters in response to a parameter modification command input by a user to obtain modified access parameters; and display parameter graphic data generated at least based on target parameters. The target parameters are either access parameters or modified access parameters obtained by modifying the access parameters. The parameter graphic data includes one or more of the following: a chart formed by the target parameters; an ultrasound image generated based on a first result; and graphic data generated based on a second result. The first result is the result obtained by ultrasound device 110 performing an ultrasound imaging operation based on the target parameters and other parameters in the ultrasound imaging parameters besides the target parameters. The second result is the result obtained by ultrasound device 110 performing a portion of the ultrasound imaging operation based on the target parameters and other parameters in the ultrasound imaging parameters besides the target parameters. The ultrasound imaging operation includes multiple operation stages.

[0039] In this document, ultrasound imaging parameters may include, but are not limited to, one or more of the following: transmission parameters, receiving analog front-end parameters, echo signal processing parameters, and host computer image processing parameters, etc. As mentioned above, ultrasound imaging parameters may include ultrasound configuration parameters and optional host computer image processing parameters. Ultrasound configuration parameters may include parameters related to one or more of the ultrasound transmission, reception, and echo signal processing operations performed by the front end. Transmission module parameters are parameters related to the transmission operations performed by the front end, such as ultrasound transmission frequency, ultrasound transmission time, etc. Receiving analog front-end parameters are parameters related to the reception operations performed by the front end, such as analog-to-digital conversion parameters, etc. Echo signal processing parameters are parameters related to the echo signal processing operations performed by the front end. For example, echo signal processing operations may include one or more of beamforming, filtering, interpolation, decimation, envelope filtering, dynamic adjustment, etc. Accordingly, echo signal processing parameters may include one or more of beamforming parameters, filtering parameters, interpolation parameters, decimation parameters, envelope filtering parameters, dynamic adjustment parameters, etc.

[0040] Optionally, the ultrasound device 110 and the terminal device 120 can be connected via wired or wireless means. The ultrasound device 110 and the terminal device 120 can be integrated together or set up independently.

[0041] Optionally, the terminal device 120 can be any existing or future-developed terminal device with display functionality. In embodiments where the ultrasound device 110 and terminal device 120 are integrated, the terminal device 120 can be a computer, touchscreen all-in-one machine, etc., integrated into the ultrasound device 110, or its integration can be achieved by modifying the software functionality based on the existing hardware of the ultrasound device 110. In embodiments where the ultrasound device 110 and terminal device 120 are independently configured, the terminal device can include, but is not limited to: tablet computers, mobile phones, PDAs, touchscreen all-in-one machines, ultrasound imaging workstations, another ultrasound device, or other server terminals.

[0042] The user can input an access command on the terminal device 120. The terminal device 120 can then generate a parameter access request based on the access command and send the parameter access request to the ultrasound device 110. Optionally, the parameter access request may include identification information of the access parameter. The access parameter may be a parameter that needs to be adjusted. For example, the identification information of the access parameter may include the name of the access parameter, the current operation stage of the access parameter, etc. In one embodiment, the parameter access request may be a brightness parameter when the ultrasound device 110 performs an ultrasound image acquisition operation.

[0043] After receiving a parameter access request, the ultrasound device 110 can determine the access parameters corresponding to the request and send them to the terminal device 120. Upon receiving the access parameters, the terminal device 120 can modify the access parameters in response to a user-inputted parameter modification command to obtain the modified access parameters and can display parameter graphical data generated at least based on the target parameters. In this embodiment, after receiving the access parameters, the user can input a parameter modification command into the terminal device 120 to modify the access parameters as needed. After each modified access parameter is obtained, the corresponding parameter graphical data can optionally be displayed. The user can determine whether the access parameters need to be adjusted again based on the displayed parameter graphical data. Therefore, this solution eliminates the need to rerun the ultrasound imaging program during parameter modification and allows direct display of the corresponding parameter graphical data using the terminal device 120. This simplifies the parameter debugging process and improves parameter debugging efficiency.

[0044] Optionally, the target parameter can be an access parameter. In this embodiment, parameter graphic data generated at least based on the access parameter can be displayed, thereby determining whether the access parameter needs to be modified based on the parameter graphic data. Optionally, the target parameter can be a modified access parameter obtained by modifying the access parameter through the terminal device 120. In this embodiment, after each modification of the access parameter value, the corresponding parameter graphic data can be displayed. The user can determine whether the access parameter needs to be adjusted again based on the displayed parameter graphic data. In this optional embodiment, after each modification of the access parameter, the parameter graphic data corresponding to the modified access parameter can be directly displayed on the terminal device 120, thereby improving the efficiency of ultrasound imaging parameter adjustment. In one embodiment, after the terminal device 120 receives the access parameter and before the terminal device 120 receives the parameter modification instruction input by the user, the terminal device 120 can display parameter graphic data generated at least based on the access parameter, and after the terminal device 120 receives the parameter modification instruction input by the user, the terminal device 120 can display parameter graphic data generated at least based on the modified access parameter.

[0045] For example, the parameter illustration data may include a chart formed by the target parameters. For instance, if the access parameter is the dynamic range parameter used when displaying an ultrasound image, then the parameter illustration data may be a dynamic range table. For example, the parameter illustration data may include an ultrasound image generated based on a first result. The first result is the result obtained by the ultrasound device performing an ultrasound imaging operation based on the target parameters and other parameters in the ultrasound imaging parameters besides the target parameters. For example, after each modification of the access parameters by the user, a new ultrasound image can be generated based on the modified access parameters and other parameters in the ultrasound imaging parameters besides the modified access parameters. The ultrasound image can be displayed on the terminal device so that the user can check whether the ultrasound imaging effect after modifying the access parameters is satisfactory. For example, the parameter illustration data may include illustration data generated based on a second result. The second result is the result obtained by performing a portion of the ultrasound imaging operation based on the target parameters and other parameters in the ultrasound imaging parameters besides the target parameters. For example, suppose the ultrasound imaging operation includes four operation stages: the first and second operation stages are the ultrasound transmission and reception stages, respectively; the third operation stage is the echo signal processing stage; and the fourth operation stage is the ultrasound image generation stage. The user can view the result of any one of these operation stages as needed. For example, after each modification of the access parameters by the user, the system can execute the first three operation stages based on the modified access parameters and other parameters in the ultrasound imaging parameters. The graphical data corresponding to the results obtained from the first three operation stages will be output so that the user can check whether the execution results of the intermediate operation stages meet their requirements. If they do not meet the requirements, the user can continue to modify the access parameters. In a specific embodiment, the result obtained from the first three operation stages can be an echo signal processed by the echo signal processing stage, and the corresponding graphical data can include a dynamic range table of the echo signal. The user can check the dynamic range of the echo signal displayed in the dynamic range table to determine whether the execution result meets the requirements.

[0046] The above technical solution utilizes terminal device 120 to acquire access parameters and display parameter graphical data generated at least based on the original or modified access parameters. Therefore, users can directly adjust ultrasound imaging parameters on terminal device 120 and directly view the parameter graphical data corresponding to the original or modified access parameters on terminal device 120. This solution helps improve the efficiency of ultrasound imaging parameter adjustment. Furthermore, this solution eliminates the need to copy data files from ultrasound device 110, which helps improve the safety of the parameter adjustment process.

[0047] For example, the terminal device 120 is also configured to: send the latest modified access parameters to the ultrasound device 110 in response to a parameter confirmation instruction input by the user.

[0048] The ultrasonic device 110 is also used to: replace the currently stored access parameters with the latest modified access parameters.

[0049] When the parameter diagram data corresponding to the currently modified access parameters meets the user's needs, the user can input a parameter confirmation command into the terminal device 120. The terminal device 120 can then send the latest modified access parameters to the ultrasound device 110 based on this confirmation command. The ultrasound device 110 can receive the latest modified access parameters and replace the currently stored access parameters with them. In this scheme, parameter modification is completed in the terminal device 120, and after modification, the latest modified access parameters are sent to the ultrasound device 110. This helps to further improve parameter debugging efficiency and simplify the parameter debugging process.

[0050] For example, the ultrasound device 110 is further configured to: modify the associated parameters related to the access parameters based on the latest modified access parameters; and replace the currently stored associated parameters with the modified associated access parameters. Herein, the associated parameters are parameters that change as the access parameters change.

[0051] It is understood that an ultrasound imaging system has multiple imaging modes, each with different functions of the ultrasound device 110. The operation of each function of the ultrasound device 110 is based on at least some of the ultrasound imaging parameters. Typically, several different parameters are dependent on each other, which can be represented by a logical order. That is, when the value of one parameter changes, it affects the values ​​of other related parameters. Some parameters may change due to user settings (e.g., user adjustments) or changes in the operating environment of the ultrasound device 110. In this example, by modifying the associated parameters based on the latest modified access parameters, the overall rationality of the ultrasound imaging parameters can be ensured, thereby helping to guarantee the imaging effect of the ultrasound imaging system.

[0052] In some embodiments, the dependencies between ultrasound imaging parameters can be established in advance. For example, the order of dependencies between parameters during ultrasound imaging operations can be determined all at once during the operation of the ultrasound imaging system. Once all parameter dependencies are determined, a directed acyclic graph of the linkage functions corresponding to all parameters can be obtained through topological sorting. In this directed acyclic graph, if the output of linkage function A is the input of linkage function B, then linkage function A is listed before linkage function B.

[0053] Optionally, the ultrasound device 110 is further configured to: dirty the linkage function associated with the access parameter in the current imaging mode after replacing the currently stored access parameter with the latest modified access parameter. In this embodiment, when modifying the associated parameter, only the linkage function whose input parameter is dirty needs to be executed. It can be understood that since the ultrasound device 110 can only run in one imaging mode at a time, this imaging mode can be called the current imaging mode, and only some parameters related to the current imaging mode need to be called in the current imaging mode, not all parameters. By dirtying the linkage function associated with the access parameter in the current imaging mode, only the associated parameters related to the current imaging mode can be updated, so that all updated parameters can be called, avoiding the situation where the updated parameters are not used and avoiding waste of computing resources.

[0054] Figure 2 This diagram illustrates the relationship between ultrasound imaging parameters according to an embodiment of this application. As shown, a, b, c, d, e, f, j, and k represent ultrasound imaging parameters, and Func1, Func2, Func3, and Func4 represent linkage functions. Func1's input parameter is a, and its output parameters are b and c. Func2's input parameters are b and d, and its output parameters are e and f. Func3's input parameters are c and g, and its output parameter is h. Func4's input parameters are f and i, and its output parameters are j and k. During the execution of each linkage parameter, Func1 executes before Func2 because its output parameter b is an input parameter of Func2. The input and output parameters of Func2 and Func3 are unrelated, so their execution order is not critical. During parameter debugging, if parameter b is accessed, since b is an input parameter of Func2, it will affect the output parameters e and f. Since f is the input of Func4, e, f, j, and k can be modified based on the modified b, while other parameters remain unchanged.

[0055] In the above technical solution, by modifying the associated parameters related to the access parameters based on the latest modified access parameters, the overall rationality of the ultrasound imaging parameters can be ensured, thereby helping to guarantee the imaging effect of the ultrasound imaging system.

[0056] For example, the ultrasound device 110 and the terminal device 120 are integrated together. The ultrasound device 110 includes a data processing unit and a storage unit. The storage unit stores computer program instructions. When the data processing unit executes the computer program instructions, it performs an ultrasound imaging program to implement an ultrasound imaging operation based on ultrasound imaging parameters.

[0057] Terminal device 120 is also used to send a parameter modification request to ultrasound device 110 before or during the process of sending the latest access parameters to ultrasound device 110.

[0058] The computer program instructions are also used to execute the following when the data processing device is running: using multi-threaded synchronization technology, parameter modification requests are synchronized to the main thread of the ultrasound imaging program for processing.

[0059] In this example, by using multi-threaded synchronization technology, parameter modification requests can be synchronized to the main thread of the ultrasound imaging program for processing. Other operations involving hardware data are also synchronized to the main thread of the ultrasound imaging program. This avoids the problem of multiple threads or processes accessing the storage device (e.g., hardware registers) of the ultrasound device 110, thereby preventing abnormalities in the ultrasound imaging system due to resource access conflicts and improving the security of the ultrasound imaging system.

[0060] For example, the ultrasound device 110 and the terminal device 120 are integrated together. The ultrasound device 110 includes a data processing device and a storage device. The storage device stores computer program instructions, which are executed by the data processing device to execute an ultrasound imaging program to perform ultrasound imaging based on ultrasound imaging parameters.

[0061] The computer program instructions are also used to execute the following when the data processing device is running: when the ultrasound imaging program is started, a shared memory region is created in the storage device, and the terminal device 120 communicates with the ultrasound device 110 through the shared memory region.

[0062] Optionally, the shared memory region can be used to store a set of parameters for data sharing. This set of parameters may include various parameters to be debugged. For example, it may include a frame table address for controlling the start time of receiving ultrasonic signals, a scan table address for controlling the ultrasonic transmission mode (e.g., the number of ultrasonic transmissions, the interval between two adjacent ultrasonic transmissions, etc.), and a hardware register address for controlling the ultrasonic transmission power, etc.

[0063] Optionally, any existing or future-developed tool for converting between different programming languages ​​can be used to achieve communication between the terminal device 120 and the shared memory region. For example, the program in the terminal device 120 can be a Python program. In this embodiment, any existing or future-developed language conversion tool or software development tool capable of converting between different programming languages ​​can be used to convert the C++ code in the shared memory region into Python code, so that it can be called by the program in the terminal device 120. In other embodiments, the Python interface corresponding to commonly used parameters in the parameter set can be generated by the aforementioned language conversion tool or software development tool, so that the terminal device 120 can call it when debugging parameters.

[0064] In the above technical solution, communication between the terminal device 120 and the ultrasound device 110 is realized by using a shared memory area. Therefore, this solution helps to improve the communication efficiency between the terminal device 120 and the ultrasound device 110, thereby helping to improve the debugging efficiency of ultrasound imaging parameters.

[0065] For example, the ultrasound imaging system 100 also includes a communication component. The communication component includes a first communication device and a second communication device. The first communication device is disposed on the ultrasound device 110. The second communication device is disposed on the terminal device 120. The first communication device and the second communication device are communicatively connected.

[0066] In this example, the communication component provides a data exchange channel between the ultrasound device 110 and the terminal device 120. As shown above, the ultrasound device 110 and the terminal device 120 can be configured independently. In this example, using the communication component, the terminal device 120 can remotely adjust the ultrasound imaging parameters via remote procedure calls.

[0067] Optionally, the first and second communication devices can communicate based on any existing or future-developed remote procedure call (RPC) protocol. For example, the RPC protocol could be XMLRPC. It is understood that since the ultrasound device 110 and the terminal device 120 can be configured independently, the operating systems of the ultrasound device 110 and the terminal device 120 can use different programming languages ​​(e.g., Python shell, Matlab shell, etc.). In this embodiment, the XMLRPC protocol is used to achieve data communication between the first and second communication devices. It is understood that the XMLRPC protocol allows programs to run on different operating systems and in different environments, enabling the implementation of Internet-based procedure call standards. This embodiment, by employing the XMLRPC protocol, allows the operating systems of the ultrasound device 110 and the terminal device 120 to be developed using suitable programming languages. This improves the user experience.

[0068] Figure 3 This diagram illustrates a communication method between a first communication device and a second communication device according to an embodiment of this application. Figure 3 As shown, firstly, the terminal device responds to the user's input access command, generates a parameter access request, and sends the parameter access request to the first communication device via the second communication device. The first communication device receives the parameter access request and sends it to the ultrasound device. The ultrasound device can determine the access parameters based on the parameter access request. After determining the access parameters, it sends the access parameters to the second communication device via the first communication device. The second communication device receives the access parameters and sends them to the terminal device.

[0069] The above technical solution utilizes a first and a second communication device that can be communicated, enabling remote communication between the ultrasound device 110 and the terminal device 120. This allows for remote adjustment of ultrasound imaging parameters, avoiding the problem in existing technologies where parameter adjustment cannot be performed on-site in specific application scenarios of the ultrasound device 110. This solution helps improve the flexibility and convenience of parameter adjustment.

[0070] For example, the ultrasound device 110 includes a data processing unit and a programmable gate array (PGA). The PGA is used to store at least ultrasound imaging parameters. The data processing unit is used to: receive a parameter access request; obtain access parameters from the PGA based on the parameter access request; and send the access parameters to the terminal device 120.

[0071] The data processing device can be implemented using any processing device with data processing and / or instruction execution capabilities. For example, the data processing device can be implemented using one or more of the following: programmable logic controller (PLC), digital signal processor (DSP), programmable logic array (PLA), central processing unit (CPU), graphics processing unit (GPU), application-specific integrated circuit (ASIC), microcontroller unit (MCU), and other types of processing units. The data processing device can be the processing device in the host computer described above, and the programmable gate array can be the front-end algorithm processing hardware part described above.

[0072] In the above technical solution, a data processing device responds to parameter access requests and retrieves the access parameters from the programmable gate array (PGA) based on the requests. Therefore, access to ultrasound imaging parameters within the PGA can be performed relatively securely.

[0073] For example, the terminal device 120 includes a first terminal device 120 and a second terminal device 120.

[0074] The first terminal device 120 is configured to: generate a parameter access request in response to an access command; send the parameter access request to the ultrasound device 110; receive access parameters; and send the target parameters to the second terminal device 120.

[0075] The second terminal device 120 is used to: receive target parameters sent by the first terminal device 120; and display parameter diagram data generated based on the target parameters.

[0076] In this technical solution, the first terminal device 120 is mainly used to respond to user access commands and receive access parameters. Therefore, the first terminal device 120 can also be referred to as a user operation device. The second terminal device 120 is mainly used to display parameter graphical data. Therefore, the second terminal device 120 can also be referred to as a data parsing device.

[0077] Optionally, the first terminal device 120 is used to present at least one user interface. In some embodiments, the user interface may include a low-level parameter debugging interface. The low-level parameter debugging interface may only provide a programming interface. This programming interface can be used to read and write hardware registers, probe table data, and the target machine file system (i.e., the storage system of the ultrasound device 110), etc. In one specific embodiment, the programming language of the user interface may be Matlab shell or Python shell. In other embodiments, the user interface may include a general parameter debugging interface. For example, it may be a debugging interface for ultrasound imaging parameters corresponding to the probe table. In still other embodiments, the user interface may include an interface for displaying specific data. This specific data may be, for example, a dynamic range table for controlling the brightness of ultrasound images, a grayscale curve, etc. The interface may also provide interface operation functions for modifying the aforementioned specific data. For example, when the specific data is a grayscale curve, the user can drag and control the nodes on the grayscale curve using the mouse to debug the grayscale curve, and then automatically apply the new grayscale curve to the ultrasound imaging system when the mouse is released.

[0078] Optionally, the second terminal device 120 may include a data parsing module and a data display module. The data parsing module can parse the target parameters and send the parsing results to the data display module. The data display module can process the parsing results to obtain corresponding parameter graphical data and display the corresponding parameter graphical data.

[0079] In the above technical solution, the user can operate on the first terminal device 120 and display parameter graphic data on the second terminal device 120. This solution uses two terminal devices 120 for user operation and parameter graphic data display respectively, which helps to improve data processing efficiency.

[0080] For example, the ultrasound device 110 is further configured to: send access parameters to the second terminal device 120. The second terminal device 120 is further configured to: receive the access parameters sent by the ultrasound device 110; and display parameter graphic data generated based on at least the access parameters.

[0081] In this embodiment, the second terminal device 120 can also receive access parameters sent by the ultrasound device 110 and display parameter graphic data generated based on at least the access parameters sent by the ultrasound device 110. Therefore, the ultrasound device 110 can directly transmit the access parameters to the second terminal device 120 for displaying the parameter graphic data without going through the first terminal device, resulting in higher display efficiency.

[0082] It should be noted that the first terminal device and the second terminal device can be independent of each other or integrated together.

[0083] Figure 4 A schematic block diagram of an ultrasound imaging system according to a specific embodiment of this application is shown. Figure 4 As shown, the ultrasound imaging system includes a user operation device 410, a data parsing device 420, a communication component, a data processing unit 430, and a storage device (i.e., a programmable gate array) 440. The user operation device 410 includes a user operation interface and a first codec for encoding and decoding ultrasound imaging parameters. The data processing unit 430 includes a data operation interface and a second codec for encoding and decoding ultrasound imaging parameters. Optionally, the user operation interface can communicate with the data operation interface via a shared memory region. Alternatively, the user operation interface can also communicate with the data operation interface via a first communication device and a second communication device that are communicatively connected. In some embodiments, the user can input an access command through the user operation interface. The user operation interface can respond to the access command, generate a parameter access request, and send the parameter access request to the data operation interface. The data operation interface can retrieve access parameters and / or corresponding image data (e.g., ultrasound images acquired based on the access parameters) from the register parameters (i.e., ultrasound imaging parameters) stored in the storage device 440 according to the parameter access command, and send the access parameters and / or corresponding image data to the user operation interface for the user to read and / or modify. Simultaneously, the data operation interface can send a data file containing the access parameters and / or corresponding image data to the data parsing device 420, which parses the data file to generate corresponding parameter illustration data. After receiving the access parameters, the user can modify them through the user operation interface to obtain modified access parameters. Each time modified access parameters are obtained, a data file containing at least the modified access parameters can be sent to the data parsing device, which parses the data file to generate corresponding parameter illustration data, allowing the user to view the ultrasound imaging effect after the access parameters are modified.

[0084] According to another aspect of this application, a parameter processing method is provided. This method is applied to an ultrasound device. The ultrasound device and a terminal device are communicatively connected. The ultrasound device stores ultrasound imaging parameters. Figure 5 A schematic flowchart illustrating a parameter processing method according to an embodiment of this application is shown. Figure 5 As shown, the method 500 may include the following steps S510 and S520.

[0085] In step S510, based on the parameter access request sent by the terminal device, the access parameters corresponding to the parameter access request are determined. The access parameters are at least a portion of the ultrasound imaging parameters.

[0086] In step S520, access parameters are sent to a terminal device, which receives the access parameters corresponding to the parameter access request sent by the ultrasound device. The terminal device then modifies the access parameters in response to a user-inputted parameter modification command to obtain the modified access parameters. The terminal device then displays parameter graphic data generated based at least on the target parameters. The access parameters are at least a portion of the ultrasound imaging parameters. The target parameters are the access parameters or the modified access parameters obtained by modifying the access parameters through the terminal device. The parameter graphic data includes one or more of the following: a graph formed by the target parameters; an ultrasound image generated based on a first result; and graphic data generated based on a second result. The first result is the result obtained by the ultrasound device performing an ultrasound imaging operation based on the target parameters and other ultrasound imaging parameters besides the target parameters. The second result is the result obtained by the ultrasound device performing a portion of the ultrasound imaging operation based on the target parameters and other ultrasound imaging parameters besides the target parameters. The ultrasound imaging operation includes multiple operation stages.

[0087] The above-mentioned technical solution helps improve the efficiency of ultrasound imaging parameter tuning. Furthermore, this solution helps improve safety during the parameter tuning process.

[0088] For example, the parameter processing method 500 may further include the following steps: receiving the latest modified access parameters; and replacing the access parameters with the latest modified access parameters. The latest modified access parameters are obtained by modifying the access parameters through a terminal device. This approach helps simplify the parameter debugging process.

[0089] For example, after receiving the latest modified access parameters, the parameter processing method 500 may further include the following steps: modifying the associated parameters related to the access parameters based on the latest modified access parameters; and replacing the currently stored associated parameters with the modified associated access parameters. Here, the associated parameters are parameters that change as the access parameters change. This approach, by modifying the associated parameters related to the access parameters based on the latest modified access parameters, can ensure the overall rationality of the ultrasound imaging parameters, thereby helping to guarantee the imaging effect of the ultrasound imaging system.

[0090] For example, method 500 may further include the following steps:

[0091] Based on the parameter modification request sent by the terminal device, the data information of the feedback data to be acquired is determined. The data information includes: acquisition type and acquisition stage; the acquisition type is the type of ultrasonic signal used to generate the feedback data, and the acquisition stage is the operation stage used to generate the feedback data in the ultrasonic imaging operation; the feedback data is a first result and / or a second result.

[0092] Stop the ultrasound imaging operation.

[0093] Based on the data and currently stored ultrasound imaging parameters, perform operations corresponding to at least some of the operational stages in the ultrasound imaging operation to obtain feedback data.

[0094] The feedback data is transmitted to the terminal device.

[0095] Optionally, the type of ultrasonic signal may include sine wave, cosine wave, etc., and the acquisition type can be any type of ultrasonic signal.

[0096] Optionally, the data information may also include parameter nodes for the access parameters to be acquired. These parameter nodes represent the name of the access parameter. For example, a parameter node could be echo time, the number of ultrasonic waves emitted, or the interval between two adjacent ultrasonic waves.

[0097] Optionally, the data information may also include data size, filename, etc. Data size controls the size of the feedback data obtained this time; after obtaining feedback data of a specified size, the feedback data can be sent back to the terminal device. Filename can be used to identify the filename of the feedback data.

[0098] By using the feedback data information determined based on the parameter modification request, the corresponding feedback data can be obtained. This feedback data can serve as the first and / or second result described above, used to generate ultrasound images or graphic data, and subsequently, to display the ultrasound images or graphic data.

[0099] According to the above technical solution, the data information of the feedback data to be acquired is determined by the parameter modification request sent by the terminal device, and the feedback data is obtained based on the data information and the currently stored ultrasound imaging parameters. This solution can obtain and present feedback data based on user needs, resulting in a better user experience.

[0100] According to another aspect of this application, a parameter processing method is provided, which is applied to a terminal device. The terminal device and an ultrasound device are communicatively connected. The ultrasound device stores ultrasound imaging parameters. The ultrasound device is used to perform ultrasound imaging based on the ultrasound imaging parameters. Figure 6 A schematic flowchart illustrating a parameter processing method according to another embodiment of this application is shown. The method 600 may include the following steps: S610, S620, S630, S640, and S650.

[0101] In step S610, a parameter access request is generated in response to the access command input by the user.

[0102] In step S620, a parameter access request is sent to the ultrasound device.

[0103] In step S630, the access parameters corresponding to the parameter access request sent by the ultrasound device are received. The access parameters are at least a portion of the ultrasound imaging parameters.

[0104] In step S640, in response to the parameter modification instruction input by the user, the access parameters are modified to obtain the modified access parameters.

[0105] In step S650, at least parameter illustration data generated based on the target parameters is displayed. The target parameters are access parameters or modified access parameters obtained by modifying access parameters through a terminal device. The parameter illustration data includes one or more of the following: a chart formed by the target parameters; an ultrasound image generated based on a first result; illustration data generated based on a second result; the first result is the result obtained by the ultrasound device performing an ultrasound imaging operation based on the target parameters and ultrasound imaging parameters other than the target parameters; the second result is the result obtained by the ultrasound device performing a portion of the ultrasound imaging operation based on the target parameters and ultrasound imaging parameters other than the target parameters; the ultrasound imaging operation includes multiple operation stages.

[0106] The above-mentioned technical solution helps improve the efficiency of ultrasound imaging parameter tuning. Furthermore, this solution helps improve safety during the parameter tuning process.

[0107] For example, step S630, receiving the access parameters corresponding to the parameter access request sent by the ultrasound device, may specifically include the following steps: receiving a parameter file sent by the ultrasound device for storing the access parameters.

[0108] Step S650, displaying parameter diagram data generated at least based on the target parameters, may specifically include the following steps: parsing the parameter file to obtain the access parameters; generating parameter diagram data at least based on the access parameters.

[0109] Optionally, the parameter file (i.e., the data file mentioned above) may also include associated parameters related to the access parameter. In a specific embodiment, after obtaining the parameter file, it can first be parsed to obtain relevant parameters (including access parameters, associated parameters, etc.). Then, image data (i.e., parameter illustration data) is obtained based on the relevant parameters. Next, the image data can be processed and transformed in different dimensions, and the transformed results can be plotted and displayed. Based on the displayed image, users can analyze the impact of modifying the access parameters on the image, in order to debug and optimize the current access parameters.

[0110] Optionally, method 600 may further include the following steps: querying the acquisition status and recording the acquisition time. The acquisition status indicates whether the ultrasound device has determined the access parameters and the corresponding feedback data. The acquisition time is the interval between the moment the parameter access request was sent to the ultrasound device and the current moment. When the acquisition status is "acquisition complete," the terminal device can output a first prompt message to inform the user that data acquisition is complete. When the acquisition status is "acquisition incomplete" and the acquisition time has expired (i.e., the current interval is longer than the duration threshold), a second prompt message can be output to inform the user that the current data acquisition has timed out, and the size of the feedback data acquired during the current acquisition process can be output. At this time, the user can investigate the cause of the timeout to adaptively modify the parameter access request. Optionally, the duration threshold can be set as needed.

[0111] Figure 7 A schematic flowchart illustrating a parameter processing method according to an embodiment of this application is shown. In this embodiment, the ultrasound device includes a data processing unit and a programmable gate array (PGA). The terminal device includes a user operating device and a data parsing device. As shown, in the user operating device, the following steps can be performed: First, the user can set the file name and the size of the data to be acquired in the terminal device, and specify the data acquisition function corresponding to the remote call to specify the acquisition stage. In this step, the remote call represents the process by which the terminal device obtains access parameters and feedback data through the data processing unit of the ultrasound device. The parameter access request includes the file name, data size, data acquisition function, etc. After the above settings are completed, a parameter access request can be generated and sent to the data processing unit. After the parameter access request is sent to the data processing unit, the acquisition status can be queried and the acquisition time recorded. The acquisition status is used to indicate whether the ultrasound device has determined the access parameters and the feedback data corresponding to the access parameters. The acquisition time is the interval between the time when the parameter access request is sent to the ultrasound device and the current time. When the data collection status is "Collection Completed," a first prompt message can be output to inform the user that data collection is complete, and the collected parameter file (including access parameters and feedback data) is sent to the data parsing device. When the data collection status is "Collection Incomplete" and the collection time has expired (i.e., the current interval duration exceeds the duration threshold), a second prompt message can be output to inform the user that the current data collection has timed out, and the data size during the current collection process is displayed. At this time, the user can investigate the reason for the timeout and modify the parameter access request. Optionally, this duration threshold can be set as needed.

[0112] Upon receiving a parameter access request, the data processing device can determine the data information of the feedback data to be acquired based on the request. In this step, relevant parameter nodes, acquisition enable (i.e., acquisition stage), acquisition type, data size, and filename can be set according to the parameter access request. Simultaneously, the ultrasound imaging operation is stopped upon receiving the parameter access request. Then, a linkage calculation is run to construct a scan script and download the parameters. In this step, the linkage calculation can be used to determine the associated parameters related to the current access parameters, and a scan script can be constructed based on the access parameters and associated parameters. The access parameters and associated parameters are then downloaded to the hardware (e.g., a programmable gate array). Next, the scan is started. In this step, based on the data information and the currently stored ultrasound imaging parameters, at least some of the operations corresponding to the ultrasound imaging operation stages can be executed to obtain feedback data. After each acquisition of feedback data, the uploaded data (i.e., feedback data) can be saved, and it can be determined whether the specified size of data has been saved. If the specified size of data has been saved, the current data acquisition status is updated to acquisition complete.

[0113] After obtaining the parameter file, the data parsing device first parses the parameter file to obtain relevant parameters (including access parameters, associated parameters, etc.). Then, based on the parameters, it parses the image file to obtain image data (i.e., parameter graphical data). Next, it can perform simple processing and transformation on the image data from different dimensions and display the transformed results graphically. Users can analyze the impact of the parameters on the image based on the displayed image to adjust and optimize the current access parameters.

[0114] According to another aspect of this application, an electronic device is also provided. Figure 8 A schematic block diagram of an electronic device 800 according to one embodiment of this application is shown. Figure 8 As shown, the electronic device 800 includes a processor 810 and a memory 820. The memory 820 stores computer program instructions, which are executed by the processor 810 to perform parameter processing method 500 or parameter processing method 600.

[0115] In one embodiment of this application, computer program instructions are executed by processor 810 to perform the following steps: determining access parameters corresponding to the parameter access request based on a parameter access request sent by a terminal device, wherein the access parameters are at least a portion of the ultrasound imaging parameters; sending the access parameters to the terminal device so that the terminal device receives the access parameters corresponding to the parameter access request sent by the ultrasound device, and modifying the access parameters in response to a parameter modification instruction input by the user to obtain the modified access parameters, and displaying parameter graphic data generated at least based on the target parameters; wherein the access parameters are at least a portion of the ultrasound imaging parameters; the target parameters are the access parameters or the modified access parameters obtained by modifying the access parameters, and the parameter graphic data includes one or more of the following: a chart formed by the target parameters; an ultrasound image generated based on a first result; graphic data generated based on a second result; wherein the first result is the result obtained by the ultrasound device performing an ultrasound imaging operation based on the target parameters and parameters other than the target parameters in the ultrasound imaging parameters; the second result is the result obtained by the ultrasound device performing a portion of the operation stages of the ultrasound imaging operation based on the target parameters and parameters other than the target parameters in the ultrasound imaging parameters; wherein the ultrasound imaging operation includes multiple operation stages.

[0116] For example, when the computer program instructions are executed by the processor 810, they are also used to perform the following steps: receiving the latest modified access parameters; obtaining the latest modified access parameters by modifying the access parameters through a terminal device; and replacing the access parameters with the latest modified access parameters.

[0117] For example, after the computer program instructions are executed by the processor 810 to receive the latest modified access parameters, they are further configured to perform the following steps: modify the associated parameters associated with the access parameters based on the latest modified access parameters; replace the currently stored associated parameters with the modified associated access parameters; wherein the associated parameters are parameters that change with the access parameters.

[0118] For example, when the computer program instructions are executed by the processor 810, they are further configured to perform the following steps: based on a parameter modification request sent by the terminal device, determine the data information of the feedback data to be acquired, the data information including: acquisition type and acquisition stage; the acquisition type is the type of ultrasonic signal used to generate the feedback data, the acquisition stage is the operation stage in the ultrasonic imaging operation used to generate the feedback data; the feedback data is a first result and / or a second result; stop the ultrasonic imaging operation; based on the data information and the currently stored ultrasonic imaging parameters, perform the operations corresponding to at least some of the operation stages in the ultrasonic imaging operation to obtain the feedback data; and transmit the feedback data to the terminal device.

[0119] In another embodiment of this application, computer program instructions executed by processor 810 perform the following steps: generating a parameter access request in response to a user-inputted access instruction; sending the parameter access request to an ultrasound device; receiving access parameters corresponding to the parameter access request sent by the ultrasound device, the access parameters being at least a portion of ultrasound imaging parameters; modifying the access parameters in response to a user-inputted parameter modification instruction to obtain modified access parameters; displaying parameter graphic data generated at least based on target parameters; wherein the target parameters are access parameters or modified access parameters obtained by modifying access parameters, and the parameter graphic data includes one or more of the following: a chart formed by the target parameters; an ultrasound image generated based on a first result; graphic data generated based on a second result; wherein the first result is the result obtained by the ultrasound device performing an ultrasound imaging operation based on the target parameters and parameters other than the target parameters in the ultrasound imaging parameters; the second result is the result obtained by the ultrasound device performing a portion of the operation phase of the ultrasound imaging operation based on the target parameters and parameters other than the target parameters in the ultrasound imaging parameters; wherein the ultrasound imaging operation includes multiple operation phases.

[0120] For example, the step of receiving access parameters corresponding to a parameter access request sent by an ultrasound device and executed by the computer program instructions when the processor 810 is running may specifically include the following steps: receiving a parameter file sent by the ultrasound device for storing the access parameters; displaying parameter diagram data generated at least based on the target parameters, including: parsing the parameter file to obtain the access parameters; and generating parameter diagram data at least based on the access parameters.

[0121] According to another aspect of this application, a storage medium is also provided. Program instructions are stored on the storage medium, which, when executed, are used to perform parameter processing method 500 or parameter processing method 600.

[0122] The storage medium may include, for example, a storage component of a tablet computer, a hard disk of a personal computer, a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a portable compact disc read-only memory (CD-ROM), a USB storage device, or any combination of the above storage media. A computer-readable storage medium may be any combination of one or more computer-readable storage media.

[0123] In one embodiment of this application, the program instructions are used to perform the following operations during runtime: determining access parameters corresponding to the parameter access request based on the parameter access request sent by the terminal device, wherein the access parameters are at least a portion of the ultrasound imaging parameters; sending the access parameters to the terminal device so that the terminal device receives the access parameters corresponding to the parameter access request sent by the ultrasound device, and the terminal device modifies the access parameters in response to a parameter modification instruction input by the user to obtain the modified access parameters, and the terminal device displays parameter graphic data generated at least based on the target parameters; wherein the access parameters are at least a portion of the ultrasound imaging parameters; the target parameters are the access parameters or the modified access parameters obtained by modifying the access parameters, and the parameter graphic data includes one or more of the following: a chart formed by the target parameters; an ultrasound image generated based on a first result; graphic data generated based on a second result; wherein the first result is the result obtained by the ultrasound device performing an ultrasound imaging operation based on the target parameters and parameters other than the target parameters in the ultrasound imaging parameters; the second result is the result obtained by the ultrasound device performing a portion of the operation stages of the ultrasound imaging operation based on the target parameters and parameters other than the target parameters in the ultrasound imaging parameters; wherein the ultrasound imaging operation includes multiple operation stages.

[0124] For example, the program instructions are also used to perform the following operations during runtime: receiving the latest modified access parameters; obtaining the latest modified access parameters by modifying the access parameters through a terminal device; and replacing the access parameters with the latest modified access parameters.

[0125] For example, after receiving the latest modified access parameters at runtime, the program instructions are also configured to perform the following operations: modify the associated parameters associated with the access parameters based on the latest modified access parameters; replace the currently stored associated parameters with the modified associated access parameters; wherein the associated parameters are parameters that change with the access parameters.

[0126] For example, the program instructions are also used to perform the following operations during runtime: based on the parameter modification request sent by the terminal device, determine the data information of the feedback data to be acquired, the data information including: acquisition type and acquisition stage; the acquisition type is the type of ultrasonic signal used to generate the feedback data, the acquisition stage is the operation stage in the ultrasonic imaging operation used to generate the feedback data; the feedback data is a first result and / or a second result; stop the ultrasonic imaging operation; based on the data information and the currently stored ultrasonic imaging parameters, perform the operations corresponding to at least some of the operation stages in the ultrasonic imaging operation to obtain the feedback data; and transmit the feedback data to the terminal device.

[0127] In another embodiment of this application, the program instructions are configured to perform the following operations during runtime: generate a parameter access request in response to a user-inputted access instruction; send the parameter access request to the ultrasound device; receive access parameters corresponding to the parameter access request sent by the ultrasound device, wherein the access parameters are at least a portion of the ultrasound imaging parameters; modify the access parameters in response to a user-inputted parameter modification instruction to obtain modified access parameters; and display parameter graphic data generated at least based on target parameters; wherein the target parameters are access parameters or modified access parameters obtained by modifying the access parameters, and the parameter graphic data includes one or more of the following: a chart formed by the target parameters; an ultrasound image generated based on a first result; and graphic data generated based on a second result; wherein the first result is the result obtained by the ultrasound device performing an ultrasound imaging operation based on the target parameters and parameters other than the target parameters in the ultrasound imaging parameters; and the second result is the result obtained by the ultrasound device performing a portion of the operation phase of the ultrasound imaging operation based on the target parameters and parameters other than the target parameters in the ultrasound imaging parameters; wherein the ultrasound imaging operation includes multiple operation phases.

[0128] For example, the operation performed by the program instructions at runtime to receive access parameters corresponding to the parameter access request sent by the ultrasound device may specifically include the following steps: receiving a parameter file sent by the ultrasound device for storing the access parameters; displaying parameter diagram data generated at least based on the target parameters, including: parsing the parameter file to obtain the access parameters; and generating parameter diagram data at least based on the access parameters.

[0129] Those skilled in the art can understand the specific implementation schemes of the above-described ultrasonic imaging system 100, parameter processing method 500, parameter processing method 600, electronic equipment, and storage medium by reading the above description. For the sake of brevity, they will not be described in detail here.

[0130] Although exemplary embodiments have been described herein with reference to the accompanying drawings, it should be understood that the above exemplary embodiments are merely illustrative and are not intended to limit the scope of this application. Various changes and modifications can be made therein by those skilled in the art without departing from the scope and spirit of this application. All such changes and modifications are intended to be included within the scope of this application as claimed in the appended claims.

[0131] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0132] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed.

[0133] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of this application may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.

[0134] Similarly, it should be understood that, in order to simplify this application and aid in understanding one or more aspects of the application, various features of this application may sometimes be grouped together in a single embodiment, figure, or description thereof in the description of exemplary embodiments of this application. However, this approach should not be construed as reflecting an intention that the claimed application requires more features than are expressly recited in each claim. Rather, as reflected in the corresponding claims, the point of application is that the corresponding technical problem can be solved with fewer features than all of a single disclosed embodiment. Therefore, the claims following the detailed description are hereby expressly incorporated into that detailed description, wherein each claim itself is a separate embodiment of this application.

[0135] Those skilled in the art will understand that, apart from the mutual exclusion of features, all features disclosed in this specification (including the accompanying claims, abstract, and drawings) and all processes or units of any method or apparatus so disclosed can be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstract, and drawings) may be replaced by an alternative feature that serves the same, equivalent, or similar purpose.

[0136] Furthermore, those skilled in the art will understand that although some embodiments herein include certain features included in other embodiments but not others, combinations of features from different embodiments are intended to be within the scope of this application and form different embodiments. For example, in the claims, any of the claimed embodiments can be used in any combination.

[0137] The various component embodiments of this application can be implemented in hardware, or as software modules running on one or more processors, or a combination thereof. Those skilled in the art will understand that microprocessors or digital signal processors (DSPs) can be used in practice to implement some or all of the functions of some modules in the ultrasound imaging system or electronic device according to the embodiments of this application. This application can also be implemented as an apparatus program (e.g., a computer program and computer program product) for performing part or all of the methods described herein. Such an implementation of this application can be stored on a computer-readable medium, or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.

[0138] It should be noted that the above embodiments are illustrative of this application and not limiting of it, and that those skilled in the art can devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. This application can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third, etc., does not indicate any order. These words can be interpreted as names.

[0139] The above are merely specific embodiments or descriptions of specific embodiments of this application. The scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. The scope of protection of this application shall be determined by the scope of the claims.

Claims

1. An ultrasound imaging system, characterized by, The system comprises: an ultrasound device and a terminal device; the ultrasound device and the terminal device are communicatively connected; the ultrasound device stores ultrasound imaging parameters; the ultrasound device is configured to perform ultrasound imaging based on the ultrasound imaging parameters; the terminal device is configured to: generate a parameter access request in response to a user input access instruction; send the parameter access request to the ultrasound device; receive access parameters corresponding to the parameter access request sent by the ultrasound device, the access parameters being at least part of the ultrasound imaging parameters; modify the access parameters in response to a user input parameter modification instruction to obtain modified access parameters; display parameter graphical data generated based on target parameters; the target parameters are the access parameters or the modified access parameters obtained by modifying the access parameters; the parameter graphical data includes one or more of the following: a chart formed by the target parameters; an ultrasound image generated based on a first result; graphical data generated based on a second result; the first result is a result obtained by the ultrasound device performing an ultrasound imaging operation based on the target parameters and parameters other than the target parameters in the ultrasound imaging parameters; the second result is a result obtained by the ultrasound device performing part of the operation stages in the ultrasound imaging operation based on the target parameters and parameters other than the target parameters in the ultrasound imaging parameters; the ultrasound imaging operation includes multiple operation stages.

2. The ultrasound imaging system of claim 1, wherein: the terminal device is further configured to: send the latest modified access parameters to the ultrasound device in response to a user input parameter confirmation instruction; the ultrasound device is further configured to: replace the currently stored access parameters with the latest modified access parameters. the ultrasound device is further configured to:

3. The ultrasound imaging system of claim 2, wherein, modify associated parameters associated with the access parameters based on the latest modified access parameters; replace the currently stored associated parameters with the modified associated access parameters; the associated parameters are parameters that change with the access parameters. The ultrasound device and the terminal device are integrated together; the ultrasound device includes a data processing apparatus and a storage apparatus; the storage apparatus stores computer program instructions, which are executed by the data processing apparatus to perform an ultrasound imaging program to realize the operation of performing ultrasound imaging based on the ultrasound imaging parameters through the ultrasound imaging program; 4. The ultrasound imaging system of claim 2, wherein, the terminal device is further configured to: send a parameter modification request to the ultrasound device before or during the process of sending the latest access parameters to the ultrasound device; the computer program instructions executed by the data processing apparatus are further configured to perform: use a multi-thread synchronization technology to synchronize the parameter modification request to the main thread of the ultrasound imaging program for processing. ​ 5. The ultrasound imaging system of claim 1, wherein, The ultrasonic device and the terminal device are integrated together; the ultrasonic device comprises a data processing apparatus and a storage apparatus; the storage apparatus stores computer program instructions, which are used to execute an ultrasonic imaging program to realize ultrasonic imaging based on the ultrasonic imaging parameters through the ultrasonic imaging program when the computer program instructions are executed by the data processing apparatus; The computer program instructions are further used to execute, when the ultrasonic imaging program is started, creating a shared memory area in the storage apparatus, and the terminal device communicates with the ultrasonic device through the shared memory area.

6. The ultrasound imaging system of claim 1, wherein, Further comprising a communication assembly; the communication assembly comprises a first communication device and a second communication device; the first communication device is arranged on the ultrasonic device; the second communication device is arranged on the terminal device; and the first communication device and the second communication device are communicatively connected.

7. The ultrasound imaging system of any of claims 1-6, wherein, The ultrasonic device comprises a data processing apparatus and a programmable gate array; the programmable gate array is used to store at least the ultrasonic imaging parameters; and the data processing apparatus is used to: receive the parameter access request; acquire the access parameters from the programmable gate array based on the parameter access request; send the access parameters to the terminal device.

8. The ultrasound imaging system of any of claims 1-6, wherein, The terminal device comprises a first terminal device and a second terminal device; The first terminal device is used to: generate the parameter access request in response to the access instruction; send the parameter access request to the ultrasonic device; receive the access parameters; send the target parameters to the second terminal device; The second terminal device is used to: receive the target parameters sent by the first terminal device; display parameter graphical data generated based on at least the target parameters.

9. The ultrasonic imaging system according to claim 8, wherein, The ultrasonic device is further used to: send the access parameters to the second terminal device; The second terminal device is further used to: receive the access parameters sent by the ultrasonic device; display parameter graphical data generated based on at least the access parameters.

10. A method of parameter processing, characterized by, Applied to an ultrasonic device; the ultrasonic device and a terminal device are communicatively connected; the ultrasonic device stores ultrasonic imaging parameters; and the method comprises: determining access parameters corresponding to a parameter access request sent by the terminal device according to the parameter access request, the access parameters being at least part of the ultrasonic imaging parameters; sending the access parameter to the terminal device, so that the terminal device receives the access parameter corresponding to the parameter access request sent by the ultrasound device, and modifies the access parameter in response to a parameter modification instruction input by a user to obtain a modified access parameter, and displays parameter diagram data generated based on the target parameter; wherein the access parameter is at least part of the ultrasound imaging parameters; the target parameter is the access parameter or the modified access parameter obtained by modifying the access parameter, and the parameter diagram data includes one or more of the following: a chart formed by the target parameter; an ultrasound image generated based on a first result; diagram data generated based on a second result; wherein the first result is a result obtained by the ultrasound device performing an ultrasound imaging operation based on the target parameter and parameters other than the target parameter in the ultrasound imaging parameters; the second result is a result obtained by the ultrasound device performing part of the operation stage in the ultrasound imaging operation based on the target parameter and parameters other than the target parameter in the ultrasound imaging parameters; wherein the ultrasound imaging operation includes multiple operation stages.

11. The parameter processing method of claim 10, wherein, Further comprising: receiving the latest modified access parameter; the latest modified access parameter is obtained by modifying the access parameter by the terminal device; replacing the access parameter with the latest modified access parameter.

12. The parameter processing method of claim 11, wherein, After receiving the latest modified access parameter, the method further comprises: modifying an associated parameter associated with the access parameter based on the latest modified access parameter; replacing the currently stored associated parameter with the modified associated access parameter; wherein the associated parameter is a parameter that changes with the change of the access parameter.

13. The parameter processing method of claim 10 or 11, wherein, The method further comprises: based on the parameter modification request sent by the terminal device, determining data information of feedback data to be obtained, the data information including: acquisition type and acquisition stage; the acquisition type is the type of ultrasonic signal used to generate the feedback data, and the acquisition stage is the operation stage in the ultrasound imaging operation used to generate the feedback data; the feedback data is the first result and / or the second result; stopping the ultrasound imaging operation; based on the data information and the currently stored ultrasound imaging parameters, performing operations corresponding to at least part of the operation stages in the ultrasound imaging operation to obtain the feedback data; transmitting the feedback data to the terminal device.

14. A method of parameter processing, characterized by, Applied to a terminal device; the terminal device and an ultrasound device are communicatively connected; the ultrasound device stores ultrasound imaging parameters; the ultrasound device is used for ultrasonic imaging based on the ultrasound imaging parameters; the method comprises: in response to an access instruction input by a user, generating a parameter access request; sending the parameter access request to the ultrasound device; receiving the access parameter corresponding to the parameter access request sent by the ultrasound device, the access parameter being at least part of the ultrasound imaging parameters; In response to a parameter modification instruction input by a user, the access parameter is modified to obtain a modified access parameter; displaying parameter illustration data generated based on at least a target parameter; wherein the target parameter is the access parameter or the modified access parameter obtained by modifying the access parameter, and the parameter illustration data comprises one or more of the following: a chart formed by the target parameter; an ultrasound image generated based on a first result; and illustration data generated based on a second result; wherein the first result is a result obtained by the ultrasound device performing an ultrasound imaging operation based on the target parameter and parameters in the ultrasound imaging parameters other than the target parameter; the second result is a result obtained by the ultrasound device performing a partial operation stage in the ultrasound imaging operation based on the target parameter and parameters in the ultrasound imaging parameters other than the target parameter; and the ultrasound imaging operation comprises a plurality of operation stages.

15. The parameter processing method of claim 14, wherein the receiving of the access parameter corresponding to the parameter access request sent by the ultrasound device comprises: receiving a parameter file sent by the ultrasound device for storing the access parameter; the displaying of the parameter illustration data generated based on at least the target parameter comprises: parsing the parameter file to obtain the access parameter; generating the parameter illustration data based on at least the access parameter.

16. An electronic device, comprising: a processor and a memory, the memory storing computer program instructions, the computer program instructions being executed by the processor to implement the parameter processing method of any one of claims 10-13 or the parameter processing method of any one of claims 14-15.

17. A storage medium, characterized by a storage medium storing program instructions, the program instructions being executed to implement the parameter processing method of any one of claims 10-13 or the parameter processing method of any one of claims 14-15.

Citation Information

Patent Citations

  • Medical diagnostic apparatus and operating method thereof

    CN105934204A

  • Ultrasonic imaging method and device and storage medium

    CN113749686A