Ultrasonic waveform transmitting method and device, computer device and storage medium

By parsing the waveform index and delay index to obtain the ultrasonic waveform configuration information from the lookup table, the problems of high resource consumption and limited number of waveforms caused by storing complete waveforms are solved, and flexible configuration and resource optimization of ultrasonic waveforms are realized.

CN115886866BActive Publication Date: 2026-06-02WUHAN ZHONGKE IND RES INST OF MEDICAL SCI CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
WUHAN ZHONGKE IND RES INST OF MEDICAL SCI CO LTD
Filing Date
2022-11-24
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

Existing technologies require storing complete ultrasonic waveforms, which limits the number of waveforms and results in high resource consumption.

Method used

By acquiring the waveform configuration information of the target ultrasonic wave, the waveform index and delay index are used to parse the corresponding transmission waveform and delay value of each channel from the lookup table, and a high-voltage pulse is generated to drive the corresponding channel of the ultrasonic transducer to control the focusing of the ultrasonic wave.

Benefits of technology

This allows for an increase in the number of waveforms that can be selected without storing complete waveforms, reducing resource consumption and improving the flexibility and efficiency of ultrasonic wave emission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115886866B_ABST
    Figure CN115886866B_ABST
Patent Text Reader

Abstract

The application relates to an ultrasonic waveform emission method and device, computer equipment and a storage medium, wherein the method comprises the following steps: in response to a trigger signal, waveform configuration information of a target ultrasonic waveform is acquired; according to a waveform index in the waveform configuration information, a transmission waveform corresponding to each channel is parsed from a waveform lookup table; according to a delay index in the waveform configuration information, a delay value corresponding to each channel is parsed from a transmission delay table; according to the transmission waveform, the delay value and a channel transmission enable in the waveform configuration information, a corresponding channel of a high-voltage pulse driving ultrasonic transducer is generated to control the focusing of the transmission target ultrasonic waveform. Through the application, the problem that the related art needs to store complete waveforms, resulting in limited waveform quantity and high resource occupancy, is solved, waveform configuration is realized, the number of waveform selections is increased, and the resource occupancy is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of ultrasonic imaging technology, and in particular to ultrasonic wave emission methods, apparatus, computer equipment, and storage media. Background Technology

[0002] Ultrasound imaging, as a non-invasive and rapid examination method, is widely used in the field of medical diagnosis. Its basic principle is to generate high-voltage pulses through a control circuit, which are then converted into sound waves by an ultrasound transducer and transmitted into the human body. Different tissues and organs within the body respond differently to sound waves; at these density discontinuities, the sound waves are reflected, forming ultrasound echo signals. After the ultrasound transducer converts these echo signals into electrical signals, the subsequent circuitry acquires, calculates, and processes them to form an ultrasound image.

[0003] Currently, the method for controlling ultrasonic wave transmission involves pre-storing various complete ultrasonic wave patterns and selecting the desired pattern for transmission during the transmission phase. However, this method has drawbacks: it requires storing complete waveforms, which limits the number of waveforms and results in high resource consumption.

[0004] There is currently no effective solution to the problem that related technologies require storing complete waveforms, which limits the number of waveforms and results in high resource consumption. Summary of the Invention

[0005] This embodiment provides an ultrasonic wave emission method, apparatus, computer device, and storage medium to solve the problem in related technologies that require storing complete waveforms, resulting in a limited number of waveforms and high resource consumption.

[0006] Firstly, this embodiment provides an ultrasonic wave emission method, comprising:

[0007] In response to a trigger signal, acquire waveform configuration information of the target ultrasonic wave;

[0008] Based on the waveform index in the waveform configuration information, the transmit waveform corresponding to each channel is parsed from the waveform lookup table;

[0009] Based on the delay index in the waveform configuration information, the delay value corresponding to each channel is parsed from the transmission delay table;

[0010] Based on the transmitted waveform, the delay value, and the channel transmission enable in the shape configuration information, a high-voltage pulse is generated to drive the corresponding channel of the ultrasonic transducer to control the focusing of the transmitted target ultrasonic wave shape.

[0011] In some embodiments, the waveform lookup table is a depth table organized by rows; each row represents a waveform element.

[0012] The first waveform element in a series of consecutive waveform elements is used as the start address, and the last waveform element is used as the end address, forming a waveform unit of one cycle.

[0013] In some embodiments, the transmit waveform corresponding to each channel is parsed from the waveform lookup table based on the waveform index in the waveform configuration information, including:

[0014] The waveform index in the waveform configuration information is parsed to obtain the start and end addresses of the waveform units; the waveform units correspond to the channels of the ultrasonic transducer.

[0015] Using the start address and end address of the waveform unit as conditions, the transmit waveform corresponding to each channel is parsed from the waveform lookup table.

[0016] In some embodiments, retrieving the delay value corresponding to each channel from the transmit delay table based on the delay index in the waveform configuration information includes:

[0017] Parse the delay index in the waveform configuration information to obtain the table name and the number of channels;

[0018] Based on the table name and the number of channels, the delay value corresponding to each channel is parsed from the transmission delay table.

[0019] In some embodiments, the step of generating a high-voltage pulse to drive the corresponding channel of the ultrasonic transducer based on the transmitted waveform, the delay value, and the channel transmission enable in the shape configuration information to control the focusing of the transmitted target ultrasonic wave shape includes:

[0020] After each channel reaches the count corresponding to the delay value, a corresponding waveform control signal is generated based on the transmitted waveform;

[0021] Based on the channel transmit enable, determine whether to output the corresponding waveform control signal;

[0022] When the waveform control signal is output, a high-voltage pulse is generated through the waveform control signal to drive the ultrasonic transducer in order to control the focusing of the ultrasonic wave pattern of the target.

[0023] In some embodiments, the method further includes:

[0024] After obtaining the waveform configuration information of the target ultrasonic wave, the emission cycle group is integrated according to the waveform configuration information to generate an ultrasonic emission parameter control table.

[0025] In some embodiments, the method further includes:

[0026] In the client, the waveform configuration information of the target ultrasonic wave is configured according to the transmission requirements, and a trigger signal is generated.

[0027] Secondly, this embodiment provides an ultrasonic wave transmitting device, including: a response unit, a first analysis module, a second analysis module, and a focusing module;

[0028] The response unit is used to obtain waveform configuration information of the target ultrasonic wave in response to the trigger signal;

[0029] The first parsing module is used to parse the transmit waveform corresponding to each channel from the waveform lookup table according to the waveform index in the waveform configuration information;

[0030] The second parsing module is used to parse the delay value corresponding to each channel from the transmission delay table according to the delay index in the waveform configuration information;

[0031] The focusing module is used to generate a high-voltage pulse to drive the corresponding channel of the ultrasonic transducer according to the transmission waveform, the delay value and the channel transmission enable in the shape configuration information, so as to control the focusing of the ultrasonic wave of the transmission target.

[0032] Thirdly, this embodiment provides a computer device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the ultrasonic wave emission method described in the first aspect above.

[0033] Fourthly, this embodiment provides a storage medium storing a computer program that, when executed by a processor, implements the ultrasonic wave emission method described in the first aspect above.

[0034] Compared with related technologies, the ultrasonic wave emission method, apparatus, computer device, and storage medium provided in this embodiment acquire waveform configuration information of the target ultrasonic wave shape in response to a trigger signal; parse the emission waveform corresponding to each channel from a waveform lookup table according to the waveform index in the waveform configuration information; parse the delay value corresponding to each channel from a emission delay table according to the delay index in the waveform configuration information; and generate a high-voltage pulse to drive the corresponding channel of the ultrasonic transducer based on the emission waveform, delay value, and channel emission enable in the waveform configuration information to control the focusing of the emitted target ultrasonic wave shape. This solves the problem in related technologies that require storing complete waveforms, resulting in a limited number of waveforms and high resource consumption, and achieves waveform configuration, increases the number of waveforms selectable, and reduces resource consumption.

[0035] Details of one or more embodiments of this application are set forth in the following drawings and description to make other features, objects and advantages of this application more readily apparent. Attached Figure Description

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

[0037] Figure 1 This is a hardware structure block diagram of a terminal device for an ultrasonic wave emission method provided in an embodiment of this application;

[0038] Figure 2 This is a flowchart of an embodiment of the ultrasonic wave emission method provided in this application;

[0039] Figure 3 This is a schematic flowchart of an embodiment of the ultrasonic wave emission method provided in this application;

[0040] Figure 4 This is a schematic diagram of the waveform lookup table provided in an embodiment of this application;

[0041] Figure 5 This is a schematic diagram of the structure of a launch delay table provided in an embodiment of this application;

[0042] Figure 6 This is a schematic diagram of the structure of an ultrasonic emission parameter control table provided in an embodiment of this application;

[0043] Figure 7 This is a schematic diagram of the structure of a launch cycle group provided in an embodiment of this application;

[0044] Figure 8 This is a structural block diagram of an ultrasonic transmitting device provided in an embodiment of this application.

[0045] In the diagram: 102, processor; 104, memory; 106, transmission device; 108, input / output device; 210, response unit; 220, first parsing module; 230, second parsing module; 240, focusing module. Detailed Implementation

[0046] To better understand the purpose, technical solution, and advantages of this application, the application is described and illustrated below in conjunction with the accompanying drawings and embodiments.

[0047] Unless otherwise defined, the technical or scientific terms used in this application shall have the general meaning as understood by one of ordinary skill in the art to which this application pertains. Words such as “a,” “an,” “an,” “the,” “the,” and “these,” used in this application, do not indicate quantitative limitation and may be singular or plural. The terms “comprising,” “including,” “having,” and any variations thereof used in this application are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or device that comprises a series of steps or modules (units) is not limited to the listed steps or modules (units) but may include steps or modules (units) not listed, or may include other steps or modules (units) inherent to such processes, methods, products, or devices. The terms “connected,” “linked,” and “coupled,” used in this application, are not limited to physical or mechanical connections but may include electrical connections, whether direct or indirect. The term “multiple” used in this application refers to two or more. The "and / or" operator describes the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: A alone, A and B simultaneously, and B alone. Typically, the character " / " indicates that the objects before and after it are in an "or" relationship. The terms "first," "second," and "third," etc., used in this application are merely for distinguishing similar objects and do not represent a specific ordering of the objects.

[0048] The method embodiments provided in this example can be executed on a terminal, computer, or similar computing device. For example, it can run on a terminal. Figure 1 This is a hardware structure block diagram of the terminal of the ultrasonic wave emission method in this embodiment. (See diagram for example.) Figure 1 As shown, a terminal may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 and a memory 104 for storing data are also included. The processor 102 may be, but is not limited to, a microprocessor (MCU) or a programmable logic device (FPGA). The terminal may also include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that… Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the terminal described above. For example, the terminal may also include components that are larger than... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown are illustrated.

[0049] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the ultrasonic wave emission method in this embodiment. The processor 102 executes various functional applications and data processing by running the computer programs stored in the memory 104, thereby implementing the aforementioned method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0050] The transmission device 106 is used to receive or send data via a network. This network includes a wireless network provided by the terminal's communication provider. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 can be a Radio Frequency (RF) module used for wireless communication with the Internet.

[0051] This embodiment provides an ultrasonic wave emission method. Figure 2 This is a flowchart of the ultrasonic wave emission method in this embodiment, as shown below. Figure 2 As shown, the process includes the following steps:

[0052] Step S210: In response to the trigger signal, acquire waveform configuration information of the target ultrasonic wave;

[0053] Step S220: Based on the waveform index in the waveform configuration information, parse the transmit waveform corresponding to each channel from the waveform lookup table;

[0054] Step S230: Based on the delay index in the waveform configuration information, parse the delay value corresponding to each channel from the transmission delay table;

[0055] Step S240: Based on the transmitted waveform, delay value, and channel transmission enable information in the shape configuration information, a high-voltage pulse is generated to drive the corresponding channel of the ultrasonic transducer to control the focusing of the transmitted target ultrasonic wave shape.

[0056] Specifically, the ultrasonic wave emission method of this application is applicable to ultrasonic equipment, which includes a client, a programmable logic array (FPGA), and an ultrasonic transducer. The client can be a mobile terminal, a fixed terminal, or a portable terminal, such as a mobile phone, device, multimedia computer, multimedia tablet, desktop computer, laptop computer, notebook computer, netbook computer, tablet computer, personal communication system (PCS) device, personal navigation device, gaming device, or any combination thereof, including accessories and peripherals of these devices, or any combination thereof. The ultrasonic transducer is a device that converts electromagnetic energy into mechanical energy (acoustic energy), typically made of piezoelectric ceramics or other magnetostrictive materials, and has multiple working channels.

[0057] Users can configure the waveform information of the target ultrasonic wave pattern in the client according to the transmission requirements and generate a trigger signal. Then, the waveform configuration information and trigger signal are sent to the programmable logic array to execute the ultrasonic wave transmission method described above. This causes a high-voltage pulse to drive the ultrasonic transducer, forming an ultrasonic mechanical wave. By controlling the polarity, period, and delay of the high-voltage pulse, the corresponding channel of the ultrasonic transducer is controlled, thereby indirectly controlling the direction and intensity of the ultrasonic wave transmission. This allows for scanning and imaging of organs at specific depths and angles in the human body.

[0058] A complete waveform can be broken down into several smaller waveform segments, which are indexed into a complete waveform using waveform indices. Scanning imaging requires multiple transmissions and receptions; each transmission and reception is called an ultrasound shot. Therefore, a single scanning imaging operation requires multiple shots. Waveform configuration information includes all the information for a single scanning imaging operation, including the waveform index, delay index, and channel transmit enable (Tx enable). The entire ultrasonic wave transmission method can be controlled by a global state machine. Upon receiving a trigger signal, it parses the waveform configuration information to obtain the waveform index, delay index, and channel transmission enable. Based on the waveform index, it retrieves the transmission waveform corresponding to each channel currently being emitted by the ultrasonic transducer from the waveform lookup table. Based on the delay index, it retrieves the delay value corresponding to each channel currently being emitted by the ultrasonic transducer from the transmit delay table. After each channel waits according to the obtained delay value, a high-voltage pulse is generated according to the transmission waveform corresponding to the waveform index. Based on the channel transmission enable, the relevant channels of the front-end transducer are driven. The ultrasonic mechanical waves output from the relevant working channels in the transducer interfere and superimpose in space, thus forming the focusing and deflection of the ultrasonic wave transmission. Figure 3 As shown.

[0059] Through the above steps, in response to the trigger signal, the waveform configuration information of the target ultrasonic wave is acquired. Based on the waveform index in the waveform configuration information, the transmitted waveform corresponding to each channel is parsed from the waveform lookup table, enabling independent waveform configuration for each channel without needing to store all complete waveforms, thus reducing resource occupancy. Based on the delay index in the waveform configuration information, the delay value corresponding to each channel is parsed from the transmission delay table; values ​​with the same delay can be reused, further reducing resource occupancy. Based on the transmitted waveform, delay value, and channel transmission enable in the waveform configuration information, a high-voltage pulse is generated to drive the corresponding channel of the ultrasonic transducer to control the focusing of the transmitted target ultrasonic wave. This solves the problem in related technologies where storing complete waveforms limits the number of waveforms and results in high resource occupancy. Waveform configuration is achieved, increasing the number of waveforms selectable under the same resource conditions and reducing resource occupancy.

[0060] The waveform lookup table will be explained below:

[0061] In some embodiments, the waveform lookup table is a depth table organized by rows; each row represents a waveform element.

[0062] The first waveform element in a series of consecutive waveform elements is used as the start address, and the last waveform element is used as the end address, forming a waveform unit of one cycle.

[0063] Specifically, the waveform lookup table stores various waveform elements, and its data structure is as follows: Figure 4 As shown, the waveform lookup table is a depth table based on rows, with a total depth of 1024. Each row represents a waveform element, and there are 1024 possible waveform elements, which can form all the waveforms required during the transmission process. By combining K1 consecutive waveform elements, the smallest period waveform unit of the transmitted waveform is formed. For example, if K1 is 4, the starting address is waveform element0, and the ending address is waveform element3, then the waveform elements from waveform element0 to waveform element3 form a smallest period waveform unit.

[0064] Each waveform occupies a contiguous address space in the waveform lookup table. Each waveform has its own start and end addresses. Instead of directly sending the start and end addresses of the waveforms, a waveform index is sent for each channel. The start and end addresses of the target waveform are then parsed from the waveform index, thus saving space. For example, if the waveform lookup table has a depth of 1024 and stores four waveforms, each waveform's start and end addresses would require 10 bits. Writing the start and end addresses in pairs into a register and then sending them as waveform parameters using a 2-bit waveform index saves storage space compared to sending 10 bits * 2.

[0065] The waveform element is defined as follows: bits 15 to 13 are used to encode the five-step transmit level, and bits 12 to 0 are used for the continuous transmit clock period T_wfe of this level.

[0066] In some embodiments, step S220, which involves retrieving the transmit waveform corresponding to each channel from the waveform lookup table based on the waveform index in the waveform configuration information, includes the following steps:

[0067] Step S221: Parse the waveform index in the waveform configuration information to obtain the start address and end address of the waveform unit; the waveform unit corresponds to the channel of the ultrasonic transducer;

[0068] Step S222: Using the start and end addresses of the waveform unit as conditions, parse the transmit waveform corresponding to each channel from the waveform lookup table.

[0069] Specifically, a waveform index corresponds to one or more waveform units; parsing the waveform index yields multiple pairs of start and end addresses; each pair of start and end addresses corresponds to a waveform unit; using the start and end addresses of the waveform units as conditions, the transmit waveform corresponding to each channel is parsed from the waveform lookup table.

[0070] For example, the two pairs of start and end addresses parsed from the waveform index are: waveform element0~waveform element3; waveform element4~waveform element7; corresponding to two waveform units respectively. Waveform elements0~waveform element3 retrieve the corresponding waveform elements from the waveform lookup table and combine them to form the transmitted waveform A; waveform A is transmitted by channel A of the ultrasonic transducer. Waveform elements4~waveform element7 retrieve the corresponding waveform elements from the waveform lookup table and combine them to form the transmitted waveform B; waveform B is transmitted by channel B of the ultrasonic transducer. The waveform corresponding to each channel of the ultrasonic transducer can be configured independently, realizing complex waveform combination transmission, thereby improving the flexibility of use.

[0071] In some embodiments, step S230, which involves resolving the delay value corresponding to each channel from the transmission delay table based on the delay index in the waveform configuration information, includes the following steps:

[0072] Step S231: Parse the delay index in the waveform configuration information to obtain the table name and number of channels;

[0073] Step S232: Based on the table name and the number of channels, parse the delay value corresponding to each channel from the transmission delay table.

[0074] Specifically, the transmit delay table stores the delay values ​​corresponding to the transmit delay curves, and one or more transmit delay tables are stored according to the ultrasonic transmit mode.

[0075] Before transmitting the waveform, the delay index is parsed to obtain the table name and the number of channels. Based on the table name and the number of channels, the target transmission delay table is parsed from multiple transmission delay tables. Then, the delay value corresponding to each channel is parsed from the target transmission delay table and sent to the channel delay unit for each channel. The delay timing unit is used for independent timing of each channel. Assuming N_tdt delay tables are stored, the depth of this representation is N_tdt*K2, such as... Figure 5 As shown, this implements the reuse of a delay curve in multiple transmission processes.

[0076] In some embodiments, step S240, which generates a high-voltage pulse to drive the corresponding channel of the ultrasonic transducer based on the transmitted waveform, delay value, and channel transmission configuration information to control the focusing of the transmitted target ultrasonic wave shape, includes the following steps:

[0077] Step S241: After each channel reaches the corresponding delay value, generate a corresponding waveform control signal based on the transmitted waveform.

[0078] Step S242: Based on the channel transmit enable, determine whether to output the corresponding waveform control signal;

[0079] In step S243, when outputting the waveform control signal, a high-voltage pulse is generated through the waveform control signal to drive the ultrasonic transducer in order to control the focusing of the ultrasonic wave pattern of the emitted target.

[0080] Specifically, after the delay timing unit of each channel reaches the corresponding delay value, it generates a corresponding waveform control signal based on the transmitted waveform. Each channel can have an independent channel transmit enable. Based on the channel transmit enable, it is determined whether to output the corresponding waveform control signal. When outputting the waveform control signal, each channel uses a 2-bit waveform loop index (waveform_loop_index) to indicate the number of waveform loop repetitions (waveform_loop_number). A high-voltage pulse is generated through the corresponding waveform control signal to drive the ultrasonic transducer and control the focusing of the ultrasonic wave pattern of the transmitted target. By using an index method, the number of waveform loops for each channel is avoided, reducing the use of BRAM on the FPGA and further reducing resource occupancy.

[0081] In some embodiments, the ultrasonic wave emission method further includes the following steps:

[0082] After obtaining the waveform configuration information of the target ultrasonic wave, the emission cycle group is integrated according to the waveform configuration information to generate an ultrasonic emission parameter control table.

[0083] Specifically, the ultrasound emission parameter control table (shot configuration table) includes all waveform configuration information for a single scan imaging, i.e., it includes multiple shots; it can be considered to include the waveform index, delay index, and channel emission enable (Tx enable) required to generate the waveform.

[0084] During ultrasonic transmission, all the shots required to complete one scan imaging are called a frame. In actual transmission, there are combinations of shots within a frame that need to be transmitted repeatedly. To reduce the storage resource requirements on the FPGA, K3 (K3≥1) adjacent shots are grouped into a transmission loop group. Three fields are defined in the ultrasonic parameter control table: group_loop_start, group_loop_end, and group_loop_index. Among them, group_loop_start indicates the first shot of the transmission loop group, group_loop_end indicates the last shot of the transmission loop group, and group_loop_index is used to query group_loop_register to determine the number of cycles of the current transmission loop group.

[0085] In other embodiments, to reduce parsing complexity, the intra-frame shot group loop does not support nested loops. One shot occupies N_shot double words, and a single transmission uses K4 configurations; therefore, the depth of the ultrasonic transmission parameter control table is K4*N_shot, as shown below. Figure 6 As shown.

[0086] The implementation of the transmit loop group involves three fields in the first double word of each shot configuration: the `group_loop_start` flag, the `group_loop_end` flag, and the `group_loop_index`. The `group_loop_start` flag is set to 1 for the first shot of the transmit loop group, and the `group_loop_end` flag is set to 1 for the last shot. The `group_loop_index` is obtained by accessing the `group_loop_number` register array to retrieve the current transmit loop group cycle count. Figure 7 As shown, by using a shot group, the transmit control parameters can be compressed and stored, reducing the demand for internal FPGA storage space.

[0087] In some embodiments, the ultrasonic wave emission method further includes the following steps:

[0088] In the client, the waveform configuration information of the target ultrasonic wave is configured according to the transmission requirements, and a trigger signal is generated.

[0089] Specifically, users can select the relevant probe (ultrasound transducer) in the client according to clinical needs, and configure the scanning mode, depth, working voltage, etc., so as to obtain the waveform configuration information of the target ultrasound shape.

[0090] In this embodiment, the waveform configuration information of the target ultrasonic wave can be configured independently in the client, which is convenient for users. Combined with the embodiment of the ultrasonic wave transmission method, it is possible to realize the transmission of ultrasonic B mode, PW mode, Color mode, CW mode single mode and multiplex mode.

[0091] It should be noted that the steps shown in the above process or in the flowchart of the accompanying figures can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.

[0092] This embodiment also provides an ultrasonic transmitting device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. The terms "module," "unit," "subunit," etc., used below refer to combinations of software and / or hardware that implement a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0093] Figure 8 This is a structural block diagram of the ultrasonic transmitting device in this embodiment, as shown below. Figure 8 As shown, the device includes: a response unit 210, a first analysis module 220, a second analysis module 230, and a focusing module 240;

[0094] The response unit 210 is used to acquire waveform configuration information of the target ultrasonic wave in response to the trigger signal;

[0095] The first parsing module 220 is used to parse the transmit waveform corresponding to each channel from the waveform lookup table according to the waveform index in the waveform configuration information.

[0096] The second parsing module 230 is used to parse the delay value corresponding to each channel from the transmission delay table according to the delay index in the waveform configuration information;

[0097] The focusing module 240 is used to generate a high-voltage pulse to drive the corresponding channel of the ultrasonic transducer based on the transmission waveform, delay value and channel transmission enable information in the shape configuration information, so as to control the focusing of the ultrasonic wave shape of the transmitted target.

[0098] The above-mentioned device solves the problem in related technologies that the need to store complete waveforms leads to a limited number of waveforms and high resource consumption. It enables waveform configuration, increases the number of waveforms that can be selected, and reduces resource consumption.

[0099] In some embodiments, the waveform lookup table is a depth table organized by rows; each row represents a waveform element.

[0100] The first waveform element in a series of consecutive waveform elements is used as the start address, and the last waveform element is used as the end address, forming a waveform unit of one cycle.

[0101] In some embodiments, the first parsing module 220 is further configured to parse the waveform index in the waveform configuration information to obtain the start address and end address of the waveform unit; the waveform unit corresponds to the channel of the ultrasonic transducer;

[0102] Using the start and end addresses of the waveform unit as conditions, the transmitted waveform corresponding to each channel is parsed from the waveform lookup table.

[0103] In some embodiments, the second parsing module 230 is also used to parse the delay index in the waveform configuration information to obtain the table name and the number of channels;

[0104] Based on the table name and the number of channels, the delay value corresponding to each channel is parsed from the transmit delay table.

[0105] In some embodiments, the focusing module 240 is also configured to generate a corresponding waveform control signal based on the transmitted waveform after each channel reaches the corresponding delay value count;

[0106] Based on the channel transmit enable, determine whether to output the corresponding waveform control signal;

[0107] When outputting the waveform control signal, a high-voltage pulse is generated through the waveform control signal to drive the ultrasonic transducer, thereby controlling the focusing of the ultrasonic wave pattern of the emitted target.

[0108] In some embodiments, the ultrasonic transmitting device further includes a processing module;

[0109] The processing module is used to integrate the transmission cycle group and generate an ultrasonic transmission parameter control table after obtaining the waveform configuration information of the target ultrasonic wave.

[0110] In some embodiments, the ultrasonic wave transmitter further includes a client; the client is configured to configure waveform configuration information of the target ultrasonic wave according to the transmission requirements and generate a trigger signal.

[0111] It should be noted that the above modules can be functional modules or program modules, and can be implemented through software or hardware. For modules implemented through hardware, the above modules can reside in the same processor; or the above modules can be located in different processors in any combination.

[0112] This embodiment also provides a computer device, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.

[0113] Optionally, the computer device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.

[0114] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:

[0115] S1, in response to the trigger signal, acquires the waveform configuration information of the target ultrasonic wave;

[0116] S2, based on the waveform index in the waveform configuration information, parse the transmit waveform corresponding to each channel from the waveform lookup table;

[0117] S3, based on the delay index in the waveform configuration information, parse the delay value corresponding to each channel from the transmission delay table;

[0118] S4 generates a high-voltage pulse to drive the corresponding channel of the ultrasonic transducer based on the transmitted waveform, delay value, and channel transmission configuration information, in order to control the focusing of the transmitted target ultrasonic wave.

[0119] It should be noted that the specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated in this embodiment.

[0120] Furthermore, in conjunction with the ultrasonic wave emission method provided in the above embodiments, this embodiment can also provide a storage medium for implementation. The storage medium stores a computer program; when executed by a processor, the computer program implements any of the ultrasonic wave emission methods described in the above embodiments.

[0121] It should be understood that the specific embodiments described herein are merely illustrative of the application and not intended to limit it. All other embodiments derived by those skilled in the art based on the embodiments provided in this application without inventive effort are within the scope of protection of this application.

[0122] Obviously, the accompanying drawings are merely some examples or embodiments of this application. Those skilled in the art can apply this application to other similar situations based on these drawings without any creative effort. Furthermore, it is understood that although the work done in this development process may be complex and lengthy, for those skilled in the art, certain design, manufacturing, or production modifications made based on the technical content disclosed in this application are merely conventional technical means and should not be considered as insufficient disclosure of this application.

[0123] The term "embodiment" in this application refers to a specific feature, structure, or characteristic described in connection with an embodiment that may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily imply the same embodiment, nor does it imply that it is mutually exclusive with or independent of other embodiments. It will be clearly or implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments without conflict.

[0124] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of patent protection. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the appended claims.

Claims

1. A method for ultrasonic wave emission, characterized in that, include: In response to a trigger signal, acquire waveform configuration information of the target ultrasonic wave; The waveform configuration information includes waveform index, delay index, and channel transmit enable; Based on the waveform index in the waveform configuration information, the transmit waveform corresponding to each channel is parsed from the waveform lookup table; Based on the delay index in the waveform configuration information, the delay value corresponding to each channel is parsed from the transmission delay table, including: Parse the delay index in the waveform configuration information to obtain the table name and the number of channels; Based on the table name and the number of channels, the delay value corresponding to each channel is parsed from the transmission delay table; there are multiple transmission delay tables. Based on the transmitted waveform, the delay value, and the channel transmission enable in the shape configuration information, a high-voltage pulse is generated to drive the corresponding channel of the ultrasonic transducer to control the focusing of the transmitted target ultrasonic wave shape.

2. The ultrasonic wave emission method according to claim 1, characterized in that, The waveform lookup table is a depth table based on rows; each row contains one waveform element. The first waveform element in a series of consecutive waveform elements is used as the start address, and the last waveform element is used as the end address, forming a waveform unit of one cycle.

3. The ultrasonic wave emission method according to claim 2, characterized in that, Based on the waveform index in the waveform configuration information, the transmitted waveform corresponding to each channel is parsed from the waveform lookup table, including: The waveform index in the waveform configuration information is parsed to obtain the start and end addresses of the waveform units; the waveform units correspond to the channels of the ultrasonic transducer. Using the start address and end address of the waveform unit as conditions, the transmit waveform corresponding to each channel is parsed from the waveform lookup table.

4. The ultrasonic wave emission method according to claim 1, characterized in that, The step of generating a high-voltage pulse to drive the corresponding channel of the ultrasonic transducer based on the transmitted waveform, the delay value, and the channel configuration information to control the focusing of the transmitted target ultrasonic wave includes: After each channel reaches the count corresponding to the delay value, a corresponding waveform control signal is generated based on the transmitted waveform; Based on the channel transmit enable, determine whether to output the corresponding waveform control signal; When the waveform control signal is output, a high-voltage pulse is generated through the waveform control signal to drive the ultrasonic transducer in order to control the focusing of the ultrasonic wave pattern of the target.

5. The ultrasonic wave emission method according to claim 1, characterized in that, The method further includes: After obtaining the waveform configuration information of the target ultrasonic wave, the emission cycle group is integrated according to the waveform configuration information to generate an ultrasonic emission parameter control table.

6. The ultrasonic wave emission method according to claim 1, characterized in that, The method further includes: In the client, the waveform configuration information of the target ultrasonic wave is configured according to the transmission requirements, and a trigger signal is generated.

7. An ultrasonic transmitting device, characterized in that, include: The system comprises a response unit, a first parsing module, a second parsing module, and a focusing module. The response unit is used to acquire waveform configuration information of the target ultrasonic wave in response to a trigger signal; the waveform configuration information includes a waveform index, a delay index, and a channel transmission enable; The first parsing module is used to parse the transmit waveform corresponding to each channel from the waveform lookup table according to the waveform index in the waveform configuration information; The second parsing module is used to parse the delay value corresponding to each channel from the transmission delay table according to the delay index in the waveform configuration information. This includes: parsing the delay index in the waveform configuration information to obtain the table name and the number of channels; and parsing the delay value corresponding to each channel from the transmission delay table according to the table name and the number of channels. There are multiple transmission delay tables. The focusing module is used to generate a high-voltage pulse to drive the corresponding channel of the ultrasonic transducer according to the transmission waveform, the delay value and the channel transmission enable in the shape configuration information, so as to control the focusing of the ultrasonic wave of the transmission target.

8. A computer device, comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the steps of the ultrasonic wave emission method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the ultrasonic wave emission method according to any one of claims 1 to 6.