Ultrasound diagnostic device

The ultrasonic diagnostic apparatus simplifies parameter selection by using an acquisition unit, imaging unit, and display control unit to enhance user experience and imaging efficiency.

JP2025109899AActive Publication Date: 2025-07-25CANON MEDICAL SYST CORP
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2025083576
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-05-19
Publication Date
2025-07-25
Estimated Expiration
2040-04-30

AI Technical Summary

Technical Problem

Existing ultrasonic diagnostic apparatuses require users to manually select image processing and imaging condition parameters from stored values, which can be cumbersome and inefficient.

Method used

The apparatus includes an acquisition unit to determine imaging targets, an imaging unit to capture image data, and a display control unit to display multiple images based on varying parameter values, allowing for easy selection of desired parameters.

Benefits of technology

Enables users to easily select and adjust imaging and processing parameters, improving the efficiency and effectiveness of ultrasonic imaging.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025109899000001_ABST
    Figure 2025109899000001_ABST
Patent Text Reader

Abstract

To make a parameter desired by a user be easily selected.SOLUTION: An ultrasound diagnostic device comprises an acquisition unit, a photographing unit, a determination unit, and a display control unit. The acquisition unit acquires a photographing target of a subject. The photographing unit performs photographing to obtain image data on the photographing target of the subject. The determination unit determines a photographing condition parameter or image processing parameter depending on the photographing target. The display control unit makes a plurality of images display in a display unit, the plurality of images being based on a plurality of pieces of image data obtained by applying a plurality of different values in the photographing condition parameter or image processing parameter determined by the determination unit to the photographing by the photographing unit.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments disclosed in this specification and the drawings relate to an ultrasonic diagnostic apparatus.

Background Art

[0002] There is an ultrasonic diagnostic apparatus that stores values of image processing parameters used when generating ultrasonic image data from reflected wave data by image processing. In such an ultrasonic diagnostic apparatus, for example, a user selects a value of an image processing parameter from among the values of the image processing parameters stored in the ultrasonic diagnostic apparatus. Then, the ultrasonic diagnostic apparatus generates ultrasonic image data by performing image processing on the reflected wave data using the value of the image processing parameter selected by the user.

[0003] There is also an ultrasonic diagnostic apparatus that stores values of imaging condition parameters used when collecting reflected wave data. In such an ultrasonic diagnostic apparatus, for example, a user selects a value of an imaging condition parameter from among the values of the imaging condition parameters stored in the ultrasonic diagnostic apparatus. Then, the ultrasonic diagnostic apparatus collects reflected wave data using the value of the imaging condition parameter selected by the user.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Patent Document 2

Patent Document 3

Patent Document 4

Summary of the Invention

Problems to be Solved by the Invention

[0005] One of the problems to be solved by the embodiments disclosed in this specification and the drawings is to enable a user to easily select desired parameters. However, the problems to be solved by the embodiments disclosed in this specification and the drawings are not limited to the above problem. The problems corresponding to the respective effects of the respective configurations shown in the embodiments described later can also be regarded as other problems.

Means for Solving the Problems

[0006] The ultrasonic diagnostic apparatus according to the embodiment includes an acquisition unit, an imaging unit, a determination unit, and a display control unit. The acquisition unit acquires an imaging target of a subject. The imaging unit images image data of the imaging target of the subject. The determination unit determines imaging condition parameters or image processing parameters according to the imaging target. The display control unit causes the display unit to display a plurality of images based on a plurality of image data obtained by applying a plurality of different values in the imaging condition parameters or the image processing parameters determined by the determination unit to the imaging by the imaging unit.

Brief Description of the Drawings

[0007]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

BEST MODE FOR CARRYING OUT THE INVENTION

[0008] Hereinafter, with reference to the accompanying drawings, each embodiment and each modification example of the ultrasonic diagnostic apparatus will be described in detail. Note that the ultrasonic diagnostic apparatus according to the present application is not limited to the embodiments shown below. In addition, the embodiments can be combined with other embodiments and the prior art as long as there is no contradiction in the content. In the following description, the same components may be given common reference numerals, and redundant descriptions may be omitted.

[0009] (First Embodiment) First, an example of the configuration of the ultrasonic diagnostic apparatus according to the embodiment will be described. FIG. 1 is a diagram for explaining an example of the configuration of an ultrasonic diagnostic apparatus 100 according to the first embodiment. As shown in FIG. 1, the ultrasonic diagnostic apparatus 100 according to the embodiment includes an ultrasonic probe 1, a display 2, a touch screen 3, an input interface 4, and a device body 10.

[0010] The ultrasonic probe 1 is detachably connected to the device body 10. When ultrasonic waves are transmitted from the ultrasonic probe 1 to the subject P, the transmitted ultrasonic waves are successively reflected at the discontinuous surfaces of the acoustic impedance in the body tissues of the subject P. Then, the reflected ultrasonic waves are received by the ultrasonic probe 1 as reflected waves (echoes). The reflected waves are converted into reflected wave signals by the ultrasonic probe 1. The amplitude of the reflected wave signal depends on the difference in acoustic impedance at the discontinuous surface where the ultrasonic waves are reflected. Note that when the transmitted ultrasonic pulse is reflected at the surface of a moving blood flow, a heart wall, or the like, the reflected wave signal is subject to a frequency shift depending on the velocity component of the moving object with respect to the ultrasonic transmission direction due to the Doppler effect. Then, the ultrasonic probe 1 outputs the reflected wave signal to the device body 10. The ultrasonic probe 1 may be a convex type or a sector type, and various types of ultrasonic probes can be used as the ultrasonic probe 1.

[0011] When the ultrasonic probe 1 performs a scan of a two-dimensional region (two-dimensional scan) within the subject P, the user connects, for example, a 1D array probe in which a plurality of piezoelectric vibrators are arranged in a row to the apparatus main body 10 as the ultrasonic probe 1. The 1D array probe is a linear ultrasonic probe, a convex ultrasonic probe, a sector ultrasonic probe, or the like. Further, when the ultrasonic probe 1 performs a scan of a three-dimensional region (three-dimensional scan) within the subject P, the user connects, for example, a mechanical 4D probe or a 2D array probe to the apparatus main body 10 as the ultrasonic probe 1. The mechanical 4D probe can perform two-dimensional scanning using a plurality of piezoelectric vibrators arranged in a row like a 1D array probe, and can perform three-dimensional scanning by swinging a plurality of piezoelectric vibrators at a predetermined angle (swing angle). Also, the 2D array probe can perform three-dimensional scanning with a plurality of piezoelectric vibrators arranged in a matrix, and can perform two-dimensional scanning by focusing and transmitting ultrasonic waves.

[0012] The display 2 displays a GUI (Graphical User Interface) for the user of the ultrasonic diagnostic apparatus 100 to input various instructions and various requests using the input interface 4, or displays an ultrasonic image or the like based on the ultrasonic image data generated in the apparatus main body 10. The display 2 is an example of a display unit. The display 2 is realized by a liquid crystal monitor, a CRT (Cathode Ray Tube) monitor, or the like.

[0013] The touch screen 3 receives various instructions and various requests from the user, and transmits the received instructions and requests to the apparatus main body 10. Also, the touch screen 3 displays various images and various information. The touch screen 3 is an example of a display unit. The touch screen 3 is realized by a display and a touch panel. For example, the touch screen 3 is one in which a touch panel is attached to the display. The touch screen 3 is also referred to as a touch command screen.

[0014] Here, an example of the positional relationship between the display 2 and the touch screen 3 will be described. FIG. 2 is a diagram showing an example of the positional relationship between the display 2 and the touch screen 3 according to the first embodiment. As shown in FIG. 2, both the display 2 and the touch screen 3 are arranged at positions visible to the user. Further, the touch screen 3 is arranged closer to the user than the display 2 so that the user can easily input instructions and requests.

[0015] Returning to the description of FIG. 1, the input interface 4 is realized by a trackball, a switch, a dial, a foot switch, a joystick, or the like. The input interface 4 receives various instructions and various requests from the user, and transmits the received instructions and requests to the apparatus main body 10.

[0016] The apparatus main body 10 controls the transmission of ultrasonic waves by the ultrasonic probe 1 and the reception of reflected waves by the ultrasonic probe 1. That is, the apparatus main body 10 controls the transmission and reception of ultrasonic waves by the ultrasonic probe 1. Then, the apparatus main body 10 generates ultrasonic image data based on the reflected wave signal transmitted from the ultrasonic probe 1. Note that the ultrasonic image data is an example of the image data. The apparatus main body 10 can generate two-dimensional ultrasonic image data based on the reflected wave data corresponding to the two-dimensional region of the subject P received by the ultrasonic probe 1. Further, the apparatus main body 10 can generate three-dimensional ultrasonic image data based on the reflected wave data corresponding to the three-dimensional region of the subject P received by the ultrasonic probe 1. As shown in FIG. 1, the apparatus main body 10 includes a transmission / reception circuit 11, a buffer memory 12, a B-mode processing circuit 13, a Doppler processing circuit 14, an image generation circuit 15, a memory 16, and a processing circuit 17.

[0017] The transmission / reception circuit 11, under the control of the processing circuit 17, causes the ultrasonic probe 1 to transmit ultrasonic waves and also causes the ultrasonic probe 1 to receive ultrasonic waves (reflected waves of ultrasonic waves). That is, the transmission / reception circuit 11 executes ultrasonic scanning (ultrasonic scan) via the ultrasonic probe 1. For example, a plurality of types of imaging condition parameters are used as a plurality of types of conditions (scanning conditions, scan conditions) for ultrasonic scanning. In the present embodiment, the processing circuit 17 controls the transmission / reception circuit 11 to execute ultrasonic scanning according to the values of a plurality of types of imaging condition parameters. The plurality of types of imaging condition parameters used when executing ultrasonic scanning include at least two of "scan line density", "frequency", "focus position", "swing angle", and "packet size" described later. Among these, the "frequency" is the frequency of the ultrasonic waves transmitted and received by the ultrasonic probe 1. In addition, various other imaging condition parameters are also included in the plurality of types of imaging condition parameters used when executing ultrasonic scanning. The imaging condition parameters are an example of parameters.

[0018] The transmission / reception circuit 11, under the control of the processing circuit 17, causes the ultrasonic probe 1 to transmit ultrasonic waves. The transmission / reception circuit 11 includes a rate pulsar generation circuit, a transmission delay circuit, and a transmission pulsar, and supplies a drive signal to the ultrasonic probe 1. When scanning a two-dimensional region in the subject P, the transmission / reception circuit 11 causes the ultrasonic probe 1 to transmit an ultrasonic beam for scanning the two-dimensional region. Also, when scanning a three-dimensional region in the subject P, the transmission / reception circuit 11 causes the ultrasonic probe 1 to transmit an ultrasonic beam for scanning the three-dimensional region.

[0019] The rate pulsar generation circuit repeatedly generates rate pulses for forming transmitted ultrasonic waves (transmission beams) at a predetermined rate frequency (PRF: Pulse Repetition Frequency). When the rate pulses pass through the transmission delay circuit, voltages are applied to the transmission pulsar in a state with different transmission delay times. For example, the transmission delay circuit provides, for each rate pulse generated by the rate pulsar generation circuit, the transmission delay time for each piezoelectric vibrator necessary for focusing the ultrasonic waves generated from the ultrasonic probe 1 into a beam shape and determining the transmission directivity. The transmission pulsar applies a drive signal (drive pulse) to the ultrasonic probe 1 at a timing based on such rate pulses. Note that the transmission delay circuit arbitrarily adjusts the transmission direction of the ultrasonic waves from the piezoelectric vibrator surface by changing the transmission delay time given to each rate pulse.

[0020] After the drive pulses are transmitted from the transmission pulsar to the piezoelectric vibrators in the ultrasonic probe 1 via a cable, they are converted from electrical signals into mechanical vibrations at the piezoelectric vibrators. The ultrasonic waves generated by this mechanical vibration are transmitted into the living body. Here, the ultrasonic waves with different transmission delay times for each piezoelectric vibrator are focused and propagated in a predetermined direction.

[0021] Note that the transmission / reception circuit 11 has a function of instantaneously changing the transmission frequency, transmission drive voltage, etc. in order to execute a predetermined scanning sequence under the control of the processing circuit 17. In particular, the change in the transmission drive voltage is realized by a linear amplifier type transmission circuit capable of instantaneously switching its value, or a mechanism for electrically switching a plurality of power supply units.

[0022] The reflected wave of the ultrasonic wave transmitted by the ultrasonic probe 1 reaches the piezoelectric vibrator inside the ultrasonic probe 1, and then, at the piezoelectric vibrator, it is converted from mechanical vibration into an electrical signal (reflected wave signal) and input to the transmission / reception circuit 11. The transmission / reception circuit 11 further includes a preamplifier, an A / D (Analog to Digital) converter, an orthogonal detection circuit, etc., and performs various processes on the reflected wave signal received by the ultrasonic probe 1 to generate reflected wave data. Then, the transmission / reception circuit 11 stores the generated reflected wave data in the buffer memory 12.

[0023] The preamplifier amplifies the reflected wave signal for each channel and performs gain adjustment (gain correction). The A / D converter converts the gain-corrected reflected wave signal into a digital signal by performing A / D conversion on the gain-corrected reflected wave signal. The orthogonal detection circuit converts the A / D-converted reflected wave signal into a baseband-band in-phase signal (I signal, I: In-phase) and a quadrature signal (Q signal, Q: Quadrature-phase). Then, the orthogonal detection circuit stores the I signal and the Q signal (IQ signal) in the buffer memory 12 as reflected wave data.

[0024] The transmission / reception circuit 11 generates two-dimensional reflected wave data from the two-dimensional reflected wave signal received by the ultrasonic probe 1. Also, the transmission / reception circuit 11 generates three-dimensional reflected wave data from the three-dimensional reflected wave signal received by the ultrasonic probe 1.

[0025] Buffer memory 12 is a memory that temporarily stores the reflected wave data generated by the transmission / reception circuit 11. For example, buffer memory 12 stores reflected wave data for several frames or reflected wave data for several volumes. For example, buffer memory 12 stores reflected wave data for a predetermined number of frames under the control of the transmission / reception circuit 11. Then, when new reflected wave data for one frame is generated by the transmission / reception circuit 11 while buffer memory 12 is storing reflected wave data for a predetermined number of frames, buffer memory 12 discards the reflected wave data for the oldest one frame in terms of the generation time under the control of the transmission / reception circuit 11, and stores the newly generated reflected wave data for one frame. For example, buffer memory 12 is realized by a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory.

[0026] The B-mode processing circuit 13 and the Doppler processing circuit 14 are signal processing units that read reflected wave data from the buffer memory 12 and perform various signal processes on the read reflected wave data.

[0027] The B-mode processing circuit 13 performs logarithmic amplification, envelope detection processing, etc. on the reflected wave data read from the buffer memory 12 to generate data (B-mode data) in which the signal intensity (amplitude intensity) for each sample point is represented by the brightness of the luminance. The B-mode processing circuit 13 outputs the generated B-mode data to the image generation circuit 15. The B-mode processing circuit 13 is realized by, for example, a processor.

[0028] The Doppler processing circuit 14 extracts motion information of a moving object (such as blood flow, tissue, contrast agent echo components, etc.) based on the Doppler effect by performing frequency analysis on the reflected wave data read from the buffer memory 12, and generates data (Doppler data) indicating the extracted motion information. For example, the Doppler processing circuit 14 extracts, at multiple points, the average velocity, average dispersion value, average power value, etc. as the motion information of the moving object, and generates Doppler data indicating the extracted motion information of the moving object. The Doppler processing circuit 14 outputs the generated Doppler data to the image generation circuit 15.

[0029] Using the function of the above Doppler processing circuit 14, the ultrasonic diagnostic apparatus 100 according to the first embodiment can execute a color Doppler method, also called a color flow mapping (CFM) method. In the color flow mapping method, ultrasonic transmission and reception are performed a plurality of times on a plurality of scanning lines. In the color flow mapping method, ultrasonic transmission and reception are performed a plurality of times in the same direction (on the same scanning line), and a blood flow signal is extracted from the received signals thereby. A data series of reflected wave signals (reflected wave data) from the same position obtained by such ultrasonic transmission and reception is called a packet. The packet size is the number of times of ultrasonic transmission and reception performed in the same direction to obtain blood flow information for one frame. For example, the packet size is about 5 to 16. And, in the color flow mapping method, by applying an MTI (Moving Target Indicator) filter to the data series at the same position, signals (clutter signals) derived from stationary tissues or tissues with slow movement are suppressed from the data series at the same position, and signals derived from blood flow are extracted. And, in the color flow mapping method, blood flow information such as the average velocity of blood flow, the average dispersion value of blood flow, and the average power value of blood flow is estimated from this blood flow signal. And, in the color flow mapping method, Doppler data indicating the estimated blood flow information is generated. And, an image generation circuit 15 described later generates Doppler image data (color Doppler image data) in which the distribution of the estimation result of the blood flow information indicated by the Doppler data is color-displayed in two dimensions, for example. And, the display 2 displays a Doppler image based on the Doppler image data. The Doppler processing circuit 14 is realized by, for example, a processor.

[0030] The B-mode processing circuit 13 and the Doppler processing circuit 14 can process both two-dimensional reflected wave data and three-dimensional reflected wave data.

[0031] The image generation circuit 15 generates ultrasonic image data from the data output by the B-mode processing circuit 13 and the Doppler processing circuit 14. The image generation circuit 15 generates two-dimensional B-mode image data representing the intensity of the reflected wave as luminance from the two-dimensional B-mode data generated by the B-mode processing circuit 13. Also, the image generation circuit 15 generates two-dimensional Doppler image data in which blood flow information is visualized from the two-dimensional Doppler data generated by the Doppler processing circuit 14. The two-dimensional Doppler image data is velocity image data, variance image data, power image data, or image data combining these. The image generation circuit 15 generates blood flow image data in which blood flow information is displayed in color as Doppler image data from the Doppler data as blood flow information. The image generation circuit 15 is realized by a processor.

[0032] Here, the image generation circuit 15 generally converts the scanning line signal sequence of the ultrasonic scan (scan convert) into a scanning line signal sequence in a video format typified by a television or the like, and generates ultrasonic image data for display. For example, the image generation circuit 15 generates ultrasonic image data for display by performing coordinate conversion according to the scanning form of the ultrasonic wave by the ultrasonic probe 1. Also, in addition to scan conversion, the image generation circuit 15 performs various image processes such as an image process (smoothing process) of regenerating an average value image of luminance using a plurality of image frames after scan conversion, and an image process (edge enhancement process) using a differential filter within the image. Further, the image generation circuit 15 synthesizes character information, scales, body marks, etc. of various parameters with the ultrasonic image data.

[0033] Furthermore, the image generation circuit 15 generates 3D B-mode image data by performing coordinate conversion on the 3D B-mode data generated by the B-mode processing circuit 13. Also, the image generation circuit 15 generates 3D Doppler image data by performing coordinate conversion on the 3D Doppler data generated by the Doppler processing circuit 14. That is, the image generation circuit 15 generates "3D B-mode image data and 3D Doppler image data" as "3D ultrasonic image data (volume data)". Then, the image generation circuit 15 performs various rendering processes on the volume data in order to generate various 2D image data for displaying the volume data on the display 2.

[0034] Examples of the rendering processes performed by the image generation circuit 15 include a process of generating MPR image data from volume data by performing a cross-sectional reconstruction method (MPR: Multi Planar Reconstruction). Also, examples of the rendering processes performed by the image generation circuit 15 include a volume rendering (VR) process of generating 2D image data reflecting 3D information. Also, examples of the rendering processes performed by the image generation circuit 15 include global illumination such as setting a virtual light source for the volume data and simulating the effects of direct light from the virtual light source and indirect light generated by the direct light.

[0035] In the present embodiment, the processing circuit 17 controls the image generation circuit 15 to execute image processing according to the values of a plurality of types of image processing parameters. The plurality of types of image processing parameters used when executing image processing include "gain", "magnification", and "position of the virtual light source". Note that various other image processing parameters are also included in the plurality of types of image processing parameters used when executing image processing. The image processing parameters are an example of the parameters.

[0036] B-mode data and Doppler data are ultrasonic image data before scan conversion processing, and the data generated by the image generation circuit 15 is ultrasonic image data for display after scan conversion processing. Note that B-mode data and Doppler data are also called raw data. Also, both Doppler data and Doppler image data may be called Doppler image data in some cases.

[0037] For example, ultrasonic image data is captured by the ultrasonic probe 1, the transmission / reception circuit 11, the buffer memory 12, the B-mode processing circuit 13, the Doppler processing circuit 14, and the image generation circuit 15. That is, the ultrasonic probe 1, the transmission / reception circuit 11, the buffer memory 12, the B-mode processing circuit 13, the Doppler processing circuit 14, and the image generation circuit 15 are an imaging system for capturing ultrasonic image data of the imaging target of the subject. The imaging by the imaging system includes ultrasonic scanning by the ultrasonic probe 1 and the transmission / reception circuit 11, and image processing executed by the image generation circuit 15, etc. The ultrasonic probe 1, the transmission / reception circuit 11, the buffer memory 12, the B-mode processing circuit 13, the Doppler processing circuit 14, and the image generation circuit 15 are an example of an imaging unit.

[0038] The memory 16 stores various kinds of information and various kinds of data. For example, the memory 16 stores various kinds of image data generated by the image generation circuit 15. Also, the memory 16 stores the data generated by the B-mode processing circuit 13 and the Doppler processing circuit 14. The B-mode data and Doppler data stored in the memory 16 can be called by the operator, for example, after diagnosis, and become ultrasonic image data for display via the image generation circuit 15. For example, the memory 16 is realized by a semiconductor memory element such as a flash memory, a hard disk, or an optical disk.

[0039] In addition, the memory 16 stores a control program for performing ultrasonic transmission and reception, image processing, and display processing, various other programs, diagnostic information (such as patient ID, doctor's findings, etc.), diagnostic protocols, and various data such as various body marks. Further, the memory 16 is also used for storing the data stored in the memory 16 as needed. For example, the memory 16 is realized by a semiconductor memory element such as a flash memory, a hard disk, or an optical disk.

[0040] Also, in the present embodiment, the memory 16 stores a parameter database 16a (see FIG. 3). The parameter database 16a will be described later.

[0041] The processing circuit 17 controls the overall processing of the ultrasonic diagnostic apparatus 100. As shown in FIG. 1, the processing circuit 17 includes a control function 17a, an acquisition function 17b, a determination function 17c, a display control function 17d, and a first reception function 17e.

[0042] The control function 17a controls the processing of the transmission / reception circuit 11, the B-mode processing circuit 13, the Doppler processing circuit 14, and the image generation circuit 15 based on instructions or requests input from the operator via the input interface 4, and various control programs and various data read from the memory 16. For example, the control function 17a controls the transmission / reception circuit 11 to execute ultrasonic scanning according to the values of a plurality of types of imaging condition parameters. Also, the control function 17a controls the image generation circuit 15 to execute image processing according to the values of a plurality of types of image processing parameters. Further, the display control function 17d controls the display 2 to display an ultrasonic image based on various ultrasonic image data for display stored in the memory 16. The ultrasonic image is an example of an image. The acquisition function 17b, the determination function 17c, and the first reception function 17e will be described later. The processing circuit 17 is realized by, for example, a processor.

[0043] Here, for example, each processing function of the control function 17a, acquisition function 17b, determination function 17c, display control function 17d, and first reception function 17e, which are components of the processing circuit 17 shown in FIG. 1, is recorded in the memory 16 in the form of a program executable by a computer. The processing circuit 17 reads each program from the memory 16 and executes the read programs to realize the functions corresponding to the programs. In other words, the processing circuit 17 in the state of having read each program has each function shown in the processing circuit 17 of FIG. 1. The processing circuit 17 is realized by, for example, a processor.

[0044] Note that all the processing functions of the control function 17a, acquisition function 17b, determination function 17c, display control function 17d, and first reception function 17e may be recorded in the memory 16 in the form of one program executable by a computer. In this case, the processing circuit 17 reads the program from the memory 16 and executes the read program to realize the control function 17a, acquisition function 17b, determination function 17c, display control function 17d, and first reception function 17e corresponding to the program.

[0045] The control function 17a is an example of a control unit. The acquisition function 17b is an example of an acquisition unit. The determination function 17c is an example of a determination unit. The display control function 17d is an example of a display control unit. The first reception function 17e is an example of a first reception unit.

[0046] The overall configuration of the ultrasonic diagnostic apparatus 100 according to the first embodiment has been described above. In order to allow a user to easily select desired parameters, the ultrasonic diagnostic apparatus 100 stores a parameter database 16a and executes various processes as described below.

[0047] First, the parameter database 16a stored in the memory 16 will be described. FIG. 3 is a diagram showing an example of the data structure of the parameter database 16a according to the first embodiment. In the parameter database 16a, for example, for each imaging object, the imaging object, the type of image processing parameter (item of image processing parameter) corresponding to the characteristics of the imaging object, and the recommended value of the image processing parameter are registered in association with each other.

[0048] As shown in FIG. 3, a plurality of records having items of "imaging object", "type of image processing parameter", and "value of image processing parameter" are registered in the parameter database 16a.

[0049] In the item of "imaging object", imaging objects assumed as actual imaging objects are registered. For example, as imaging objects, various imaging objects assumed as actual imaging objects such as "fetus", "adult heart", "pediatric heart", "adult abdomen", and "pediatric abdomen" can be mentioned.

[0050] In the item of "type of image processing parameter", the types of image processing parameters corresponding to the characteristics of the imaging object are registered. For example, when the imaging object is a "fetus", the appearance of the fetus's face depicted in the image data generated by the above-described global illumination is important. The appearance of the fetus's face varies depending on the position of the virtual light source. Therefore, when the imaging object is a "fetus", the position of the virtual light source is an important parameter as an image processing parameter. For this reason, as shown in FIG. 3, the type of image processing parameter "position of virtual light source" when the image generation circuit 15 executes global illumination as image processing is registered in association with the imaging object "fetus".

[0051] Also, the appearance of the fetus's face varies depending on the brightness of the image data. Therefore, when the subject to be photographed is a "fetus", the type of image processing parameter "gain", which is used to define the brightness of the image data, is an important parameter as an image processing parameter. For this reason, as shown in FIG. 3, the type of image processing parameter "gain" is registered in association with the subject to be photographed "fetus". Also, the appearance of the fetus's face varies depending on the magnification of the image data. Therefore, when the subject to be photographed is a "fetus", the magnification is an important parameter as an image processing parameter. For this reason, as shown in FIG. 3, the type of image processing parameter "magnification", which is used to define the magnification of the image data, is registered in association with the subject to be photographed "fetus".

[0052] In this way, when generating image data depicting the subject to be photographed "fetus", the types of image processing parameters "position of virtual light source", "gain", and "magnification", which have a great influence on important aspects such as the appearance of the fetus's face, are registered in association with the subject to be photographed "fetus". Also, the types of image processing parameters corresponding to the characteristics of subjects to be photographed other than "fetus" are registered in association with the subjects to be photographed. That is, the types of image processing parameters that have a great influence on important aspects corresponding to the characteristics of subjects to be photographed other than "fetus" are registered in association with the subjects to be photographed.

[0053] For example, as shown in FIG. 3, the type of image processing parameter "P", which has a great influence on important aspects corresponding to the characteristics of the subject to be photographed "adult heart", is registered in association with the subject to be photographed "adult heart". For example, since the adult heart is moving, a standard of a certain frame rate or higher is required, and a standard of a certain image quality or higher is also required. For this reason, when the subject to be photographed is an "adult heart", the balance between the frame rate and the image quality is emphasized. Here, the image processing parameter of type "P" greatly affects the frame rate and the image quality. Therefore, the type of image processing parameter "P" is registered in association with the subject to be photographed "adult heart".

[0054] In the item of "value of image processing parameter", recommended values of image processing parameters are registered for each combination of types of image processing parameters according to the object to be photographed and the characteristics of the object to be photographed. For example, in the example of FIG. 3, the case where the object to be photographed is "fetus" and the type of image processing parameter is "position of virtual light source" will be described. In this case, four (a plurality of) recommended values "X1, Y1, Z1", "X2, Y2, Z2", "X3, Y3, Z3" and "X4, Y4, Z4" of this image processing parameter are registered in association with the combination of the object to be photographed "fetus" and the type of image processing parameter "position of virtual light source".

[0055] Also, in the example of FIG. 3, the case where the object to be photographed is "fetus" and the type of image processing parameter is "gain" will be described. In this case, four recommended values "A1", "A2", "A3" and "A4" of this image processing parameter are registered in association with the combination of the object to be photographed "fetus" and the type of image processing parameter "gain". Also, in the example of FIG. 3, the case where the object to be photographed is "fetus" and the type of image processing parameter is "magnification" will be described. In this case, four recommended values "B1", "B2", "B3" and "B4" of this image processing parameter are registered in association with the combination of the object to be photographed "fetus" and the type of image processing parameter "magnification".

[0056] Also, for example, in the example of FIG. 3, the case where the object to be photographed is "adult heart" and the type of image processing parameter is "P" will be described. In this case, four recommended values "P1", "P2", "P3" and "P4" of this image processing parameter are registered in association with the combination of the object to be photographed "adult heart" and the type of image processing parameter "P".

[0057] Then, the acquisition function 17b acquires the imaging target of the subject. Hereinafter, an example of the method for acquiring the imaging target by the acquisition function 17b will be described. FIG. 4 is a diagram for explaining an example of the method for acquiring the imaging target by the acquisition function 17b according to the first embodiment. As shown in the example of FIG. 4, first, the acquisition function 17b causes the display 2 to display a selection reception screen 20 for allowing the user to select the imaging target. Note that the acquisition function 17b may cause the touch screen 3 to display the selection reception screen 20 instead of the display 2. The selection reception screen 20 has a button 20a, a button 20b, and a display area 20c.

[0058] The button 20a is a button for causing a list of a plurality of imaging target candidates to be displayed when pressed by the user. For example, the user presses the button 20a via the input interface 4. When the button 20a is pressed by the user, the acquisition function 17b causes a plurality of imaging target candidates (not shown) to be displayed on the display 2. Here, the acquisition function 17b causes a plurality of imaging target candidates to be displayed on the display 2 so that one imaging target candidate can be selected by the user from among the plurality of imaging target candidates. The plurality of imaging target candidates displayed on the display 2 are the same as the plurality of imaging targets registered in the "imaging target" item of the parameter database 16a.

[0059] Then, the user selects the imaging target by selecting one imaging target candidate from among the plurality of imaging target candidates via the input interface 4. Then, the acquisition function 17b causes the imaging target selected by the user to be displayed in the display area 20c. For example, when "adult heart" is selected by the user, the acquisition function 17b causes the selected imaging target "adult heart" to be displayed in the display area 20c. Also, when "fetus" is selected by the user, the acquisition function 17b causes the selected imaging target "fetus" to be displayed in the display area 20c.

[0060] Button 20b is a button for starting imaging by the ultrasonic diagnostic apparatus 100. The user presses button 20b via the input interface 4 in order to start the diagnosis of the subject P. When button 20b is pressed while the imaging target has been selected by the user, the acquisition function 17b acquires the imaging target selected by the user. For example, when button 20b is pressed while the imaging target "adult heart" has been selected by the user, the acquisition function 17b acquires the imaging target "adult heart". Also, when button 20b is pressed while the imaging target "fetus" has been selected by the user, the acquisition function 17b acquires the imaging target "fetus".

[0061] Also, when button 20b is pressed while the imaging target has been selected by the user, the user operates the ultrasonic probe 1 to cause the ultrasonic probe 1 to perform an ultrasonic scan of the imaging target of the subject P. When button 20b is pressed, the ultrasonic diagnostic apparatus 100 executes the processes described below in real time. That is, every time the transmission / reception circuit 11 receives a reflected wave signal for one frame from the ultrasonic probe 1, the transmission / reception circuit 11 generates reflected wave data for one frame based on the received reflected wave signal. When causing the transmission / reception circuit 11 to generate reflected wave data in this manner, the control function 17a controls the transmission / reception circuit 11 to execute an ultrasonic scan according to the initial values of a plurality of types of imaging condition parameters corresponding to the imaging target acquired by the acquisition function 17b.

[0062] Then, every time the B-mode processing circuit 13 generates reflected wave data for one frame, the B-mode processing circuit 13 generates B-mode data for one frame based on the generated reflected wave data. Alternatively, every time the Doppler processing circuit 14 generates reflected wave data for one frame, the Doppler processing circuit 14 generates Doppler data for one frame based on the generated reflected wave data.

[0063] Then, each time the B-mode processing circuit 13 generates B-mode data for one frame, the image generation circuit 15 generates ultrasonic image data for one frame from the generated B-mode data. Alternatively, each time the Doppler processing circuit 14 generates Doppler data for one frame, the image generation circuit 15 generates ultrasonic image data for one frame from the generated Doppler data. When causing the image generation circuit 15 to generate ultrasonic image data in this way, the control function 17a controls the image generation circuit 15 to execute image processing according to the initial values of a plurality of types of image processing parameters. The initial values of the image processing parameters referred to here are, for example, the initial values of all the image processing parameters used for image processing to generate ultrasonic image data depicting the imaging target acquired by the acquisition function 17b.

[0064] Then, each time the image generation circuit 15 generates ultrasonic image data for one frame, the display control function 17d causes the display 2 to display an ultrasonic image based on the generated ultrasonic image data for one frame. As a result, on the display 2, each of a plurality of ultrasonic images based on a plurality of ultrasonic image data that are moving image data is displayed in real time one after another.

[0065] FIG. 5, FIG. 6, FIG. 7, and FIG. 8 are diagrams for explaining an example of the processing executed by the ultrasonic diagnostic apparatus 100 according to the first embodiment. In FIG. 5, FIG. 6, FIG. 7, and FIG. 8, an example of the display of the display 2 and the touch screen 3 is shown. For example, when the button 20b (see FIG. 4) is pressed in a state where the imaging target is selected by the user, the display control function 17d starts causing the display 2 to display each of a plurality of time-series ultrasonic images 21 one after another as shown in FIG. 5.

[0066] Also, along with the start of the display control by such a display control function 17d, as shown in FIG. 5, the determination function 17c causes the button 22 to be displayed on the touch screen 3 in a state where it can be pressed by the user. The button 22 is a button for causing a transition to a screen on which a button 23 described later is displayed. The button 22 is labeled, for example, "Preset" as shown in FIG. 5.

[0067] When the button 22 is pressed (touched) by the user, the determination function 17c causes the button 23 to be displayed on the touch screen 3 in a state where it can be pressed by the user, as shown in FIG. 6. The button 23 is a button for displaying a plurality of images when a plurality of different values (set values) set in advance in the parameter database 16a, which are recommended values of the image processing parameters, are applied to the image processing. The button 23 is labeled with the shooting target acquired by the acquisition function 17b. For example, when the shooting target "adult heart" is acquired by the acquisition function 17b, the button 23 is labeled with the shooting target "adult heart" as shown in FIG. 6. Also, when the shooting target "fetus" is acquired by the acquisition function 17b, the button 23 is labeled with the shooting target "fetus".

[0068] When the button 23 is pressed by the user, the determination function 17c determines the image processing parameters according to the shooting target acquired by the acquisition function 17b. Hereinafter, an example of a method for determining the image processing parameters by the determination function 17c will be described. For example, the determination function 17c determines the image processing parameters by acquiring the type of the image processing parameters corresponding to the shooting target acquired by the acquisition function 17b from the parameter database 16a.

[0069] For example, a case where the shooting target "adult heart" is acquired by the acquisition function 17b and the registered content in the parameter database 16a is as shown in FIG. 3 will be described. In this case, the determination function 17c determines the type "P" of the image processing parameters according to the shooting target "adult heart".

[0070] Also, for example, a case where the imaging target "fetus" is acquired by the acquisition function 17b and the registered content of the parameter database 16a is as shown in FIG. 3 will be described. In this case, the determination function 17c determines the types of image processing parameters, namely, the "position of the virtual light source", "gain", and "magnification ratio", according to the imaging target "fetus".

[0071] Therefore, the determination function 17c determines the types of image processing parameters corresponding to the imaging target acquired by the acquisition function 17b among the multiple types of image processing parameters used in the image processing in the imaging by the above-described imaging system.

[0072] Then, the determination function 17c acquires a plurality of recommended values of the determined image processing parameters. For example, a case where the imaging target "adult heart" is acquired by the acquisition function 17b and the registered content of the parameter database 16a is as shown in FIG. 3 will be described. In this case, the determination function 17c acquires a plurality of recommended values, namely, "P1", "P2", "P3", and "P4", of the image processing parameter whose type is "P".

[0073] Also, for example, a case where the imaging target "fetus" is acquired by the acquisition function 17b and the registered content of the parameter database 16a is as shown in FIG. 3 will be described. In this case, the determination function 17c acquires a plurality of recommended values, namely, "X1,Y1,Z1", "X2,Y2,Z2", "X3,Y3,Z3", and "X4,Y4,Z4", of the image processing parameter whose type is the "position of the virtual light source". Similarly, the determination function 17c acquires a plurality of recommended values, namely, "A1", "A2", "A3", and "A4", of the image processing parameter whose type is "gain". Further, the determination function 17c acquires a plurality of recommended values, namely, "B1", "B2", "B3", and "B4", of the image processing parameter whose type is "magnification ratio".

[0074] Then, the control function 17a sets a plurality of different values acquired by the determination function 17c to the types of image processing parameters determined by the determination function 17c, and causes the image generation circuit 15 to generate a plurality of ultrasonic image data. That is, the control function 17a obtains a plurality of ultrasonic image data by applying a plurality of different values in the types of image processing parameters determined by the determination function 17c to the imaging by the above-described imaging system.

[0075] First, a case where a plurality of values "P1" to "P4" are acquired by the determination function 17c will be described. In this case, for example, the control function 17a sets "P1" to the image processing parameter of the type "P" among all types of image processing parameters used for image processing. In this way, the control function 17a changes the value of the image processing parameter of the type "P". However, the control function 17a leaves the values of the image processing parameters other than the type "P" unchanged at their initial values. In this way, the control function 17a changes the values of some of the plurality of types of image processing parameters used for image processing. Then, the control function 17a controls the image generation circuit 15 to execute image processing according to the values of the plurality of types of image processing parameters in which the values of some of the image processing parameters are changed, and generate ultrasonic image data. Hereinafter, the ultrasonic image data generated in this way may be denoted as "ultrasonic image data I1".

[0076] Similarly, the control function 17a sets "P2" to the image processing parameter of the type "P" among all types of image processing parameters used for image processing. Then, the control function 17a controls the image generation circuit 15 to execute image processing according to the values of the plurality of types of image processing parameters in which the values of some of the image processing parameters (the values of the image processing parameters of the type "P") are changed, and generate ultrasonic image data. Hereinafter, the ultrasonic image data generated in this way may be denoted as "ultrasonic image data I2".

[0077] Similarly, the control function 17a sets "P3" for the image processing parameters of the type "P" among all types of image processing parameters used for image processing. Then, the control function 17a controls the image generation circuit 15 to execute image processing according to the values of a plurality of types of image processing parameters whose values of some image processing parameters have been changed, and generate ultrasonic image data. Hereinafter, the ultrasonic image data generated in this way may be referred to as "ultrasonic image data I3".

[0078] Similarly, the control function 17a sets "P4" for the image processing parameters of the type "P" among all types of image processing parameters used for image processing. Then, the control function 17a controls the image generation circuit 15 to execute image processing according to the values of a plurality of types of image processing parameters whose values of some image processing parameters have been changed, and generate ultrasonic image data. Hereinafter, the ultrasonic image data generated in this way may be referred to as "ultrasonic image data I4".

[0079] Next, a case will be described where the determination function 17c acquires a plurality of values "X1, Y1, Z1" to "X4, Y4, Z4", "A1" to "A4", and "B1" to "B4". For example, the control function 17a sets "X1, Y1, Z1" for the image processing parameter of the type "position of virtual light source" among all types of image processing parameters used in image processing, sets "A1" for the image processing parameter of the type "gain", and sets "B1" for the image processing parameter of the type "magnification rate". In this way, the control function 17a changes the values of the image processing parameters of the types "position of virtual light source", "gain", and "magnification rate". However, the control function 17a does not change the values of the image processing parameters other than those of the types "position of virtual light source", "gain", and "magnification rate", and leaves them at the initial values. In this way, the control function 17a changes the values of some of the plurality of types of image processing parameters used in image processing. Then, the control function 17a controls the image generation circuit 15 to execute image processing according to the values of the plurality of types of image processing parameters for which some of the image processing parameter values have been changed, and generates ultrasonic image data. Hereinafter, the ultrasonic image data generated in this way may be referred to as "ultrasonic image data I11".

[0080] Similarly, the control function 17a sets "X2, Y2, Z2" for the image processing parameter of the type "position of virtual light source" among all types of image processing parameters used in image processing, sets "A2" for the image processing parameter of the type "gain", and sets "B2" for the image processing parameter of the type "magnification rate". Then, the control function 17a controls the image generation circuit 15 to execute image processing according to the values of the plurality of types of image processing parameters for which some of the image processing parameter values have been changed, and generates ultrasonic image data. Hereinafter, the ultrasonic image data generated in this way may be referred to as "ultrasonic image data I12".

[0081] Similarly, the control function 17a sets "X3, Y3, Z3" for the image processing parameter whose type is "position of virtual light source" among all types of image processing parameters used for image processing, sets "A3" for the image processing parameter whose type is "gain", and sets "B3" for the image processing parameter whose type is "magnification". Then, the control function 17a controls the image generation circuit 15 to execute image processing according to the values of a plurality of types of image processing parameters whose values of some image processing parameters have been changed, and generate ultrasonic image data. Hereinafter, the ultrasonic image data generated in this way may be denoted as "ultrasonic image data I13".

[0082] Similarly, the control function 17a sets "X4, Y4, Z4" for the image processing parameter whose type is "position of virtual light source" among all types of image processing parameters used for image processing, sets "A4" for the image processing parameter whose type is "gain", and sets "B4" for the image processing parameter whose type is "magnification". Then, the control function 17a controls the image generation circuit 15 to execute image processing according to the values of a plurality of types of image processing parameters whose values of some image processing parameters have been changed, and generate ultrasonic image data. Hereinafter, the ultrasonic image data generated in this way may be denoted as "ultrasonic image data I14".

[0083] Note that the control function 17a may switch the generated ultrasonic image data to be generated every time the generation of ultrasonic image data for one frame is completed. For example, after the ultrasonic image data I1 for one frame is generated, the control function 17a controls the imaging system described above to generate the ultrasonic image data I2 for one frame. Then, after the ultrasonic image data I2 for one frame is generated, the control function 17a controls the imaging system to generate the ultrasonic image data I3 for one frame. Then, after the ultrasonic image data I3 for one frame is generated, the control function 17a controls the imaging system to generate the ultrasonic image data I4 for one frame. Then, after the ultrasonic image data I4 for one frame is generated, the control function 17a controls the imaging system to generate the ultrasonic image data I1 for one frame again. The control function 17a may repeat such processing. The control function 17a may also cause the imaging system to generate the ultrasonic image data I11 to I14 in the same manner as the method for generating the ultrasonic image data I1 to I4.

[0084] Then, the display control function 17d causes the display 2 to display a plurality of ultrasonic images based on the plurality of ultrasonic image data generated by the image generation circuit 15. For example, the case where the ultrasonic image data I1 to I4 described above are generated will be described. In this case, as shown in FIG. 7, the display control function 17d arranges and causes the display 2 to display an ultrasonic image 24a based on the ultrasonic image data I1, an ultrasonic image 24b based on the ultrasonic image data I2, an ultrasonic image 24c based on the ultrasonic image data I3, and an ultrasonic image 24d based on the ultrasonic image data I4. For example, every time any one of the ultrasonic image data I1 to I4 is generated, the display control function 17d causes the display 2 to display an ultrasonic image based on the generated ultrasonic image data at a corresponding position. In addition, when an ultrasonic image is already displayed at the corresponding position, the display control function 17d updates the already displayed ultrasonic image with a new ultrasonic image. Therefore, a plurality of ultrasonic images 24a in time series, a plurality of ultrasonic images 24b in time series, a plurality of ultrasonic images 24c in time series, and a plurality of ultrasonic images 24d in time series are successively displayed on the display 2 in real time. Although the case where the ultrasonic image data I1 to I4 are moving image data has been described, the ultrasonic image data I1 to I4 may be still image data. Further, the display control function 17d may cause the display 2 to display a plurality of images based on the ultrasonic image data I11 to I14 in the same manner as the method of displaying the ultrasonic images 24a to 24d.

[0085] Furthermore, as shown in FIG. 7, the display control function 17d causes buttons 25a to 25d to be displayed on the touch screen 3 in a state where they can be pressed by the user. Button 25a is a button for applying the values of a plurality of types of image processing parameters used in the image processing in which the ultrasonic image data I1 was generated to the image processing. Button 25b is a button for applying the values of a plurality of types of image processing parameters used in the image processing in which the ultrasonic image data I2 was generated to the image processing. Button 25c is a button for applying the values of a plurality of types of image processing parameters used in the image processing in which the ultrasonic image data I3 was generated to the image processing. Button 25d is a button for applying the values of a plurality of types of image processing parameters used in the image processing in which the ultrasonic image data I4 was generated to the image processing.

[0086] Here, the display control function 17d causes buttons 25a to 25d to be displayed on the touch screen 3 such that they have the same positional relationship or a similar positional relationship as the positional relationship of the ultrasonic images 24a to 24d displayed on the display 2. For example, the display control function 17d displays the ultrasonic image 24a above and to the left of the center of the display area of the display 2, and also displays the button 25a above and to the left of the center of the display area of the touch screen 3. Also, the display control function 17d displays the ultrasonic image 24b above and to the right of the center of the display area of the display 2, and also displays the button 25b above and to the right of the center of the display area of the touch screen 3. Also, the display control function 17d displays the ultrasonic image 24c below and to the left of the center of the display area of the display 2, and also displays the button 25c below and to the left of the center of the display area of the touch screen 3. Also, the display control function 17d displays the ultrasonic image 24d below and to the right of the center of the display area of the display 2, and also displays the button 25d below and to the right of the center of the display area of the touch screen 3.

[0087] In this way, the display control function 17d causes each of the buttons 25a to 25d to be associated with and displayed with each of the ultrasonic images 24a to 24d. As a result, when each of the buttons 25a to 25d is pressed, the user can grasp the image quality of each of the ultrasonic images 24a to 24d when the image processing parameters corresponding to the pressed button are applied, without having the user press the button. That is, the user can easily grasp the image quality of each of the ultrasonic images 24a to 24d corresponding to each of the buttons 25a to 25d. Therefore, according to the first embodiment, the user can be easily made to select the parameters desired by the user. Further, according to the first embodiment, the user can easily grasp a plurality of ultrasonic images having different parameters according to the imaging object.

[0088] For example, even if the user explains to the service technician of the ultrasonic diagnostic apparatus 100 in an abstract expression about the adjustment to the image quality desired by the user, the service technician may not know the image quality desired by the user. However, by informing the service technician of the image of the image quality desired by the user among the ultrasonic images 24a to 24d shown in FIG. 7, the service technician can know the image quality desired by the user.

[0089] Also, in the case shown in FIG. 7, the display control function 17d further causes a cancel button (not shown) that can be pressed by the user to be displayed on the touch screen 3. This cancel button is a button for returning the display content of the display 2 and the display content of the touch screen 3 to the display content shown in FIG. 5. When the cancel button is pressed by the user, the display control function 17d causes the display content shown in FIG. 5 to be displayed on the display 2 and the touch screen 3. When the cancel button is pressed, the control function 17a controls the image generation circuit 15 to execute image processing according to the initial values of a plurality of types of image processing parameters.

[0090] The first reception function 17e receives a value to be applied to image processing in shooting by the above-described shooting system from among a plurality of recommended values of the image processing parameters acquired by the determination function 17c. For example, when any one of the buttons 25a to 25d is pressed by the user, the first reception function 17e receives, from the user, a recommended value of the image processing parameter corresponding to the pressed button as a value to be applied to image processing.

[0091] Then, the control function 17a applies the value received by the first reception function 17e to image processing. For example, the control function 17a causes values of a plurality of types of image processing parameters corresponding to the pressed button to be applied to image processing. The values of such a plurality of types of image processing parameters include the value received by the first reception function 17e. Note that the values of the plurality of types of image processing parameters corresponding to the pressed button are a plurality of types of image processing parameters used when generating ultrasonic image data corresponding to the pressed button.

[0092] Then, the display control function 17d causes an ultrasonic image corresponding to the pressed button to be displayed on the display 2. For example, as shown in FIG. 8, when the button 25d is pressed, the display control function 17d causes the ultrasonic image 24d to be displayed on the display 2. For example, the display control function 17d sequentially displays a plurality of ultrasonic images 24d in time series over the entire display area of the display 2.

[0093] Next, an example of the flow of processing executed by the ultrasonic diagnostic apparatus 100 according to the first embodiment will be described. FIG. 9 is a flowchart showing an example of the flow of processing executed by the ultrasonic diagnostic apparatus 100 according to the first embodiment.

[0094] As shown in FIG. 9, the acquisition function 17b causes the selection reception screen 20 to be displayed on the display 2 (step S101). Then, the acquisition function 17b determines whether or not the button 20b has been pressed in a state where the imaging target has been selected by the user (step S102).

[0095] When the acquisition function 17b determines that the button 20b has not been pressed (step S102: No), it performs the determination process of step S102 again. On the other hand, when the acquisition function 17b determines that the button 20b has been pressed (step S102: Yes), it acquires the imaging target selected by the user (step S103).

[0096] Then, the ultrasonic diagnostic apparatus 100 starts generating ultrasonic image data in real time and displaying an ultrasonic image based on the ultrasonic image data on the display 2 in real time (step S104). The determination function 17c causes the button 22 labeled "Preset" to be displayed on the touch screen 3 (step S105).

[0097] Then, the determination function 17c determines whether the button 22 has been pressed by the user (step S106). When the determination function 17c determines that the button 22 has not been pressed (step S106: No), it performs the determination process of step S106 again. On the other hand, when the determination function 17c determines that the button 22 has been pressed (step S106: Yes), it causes the button 23 for displaying a plurality of images when the recommended values of the image processing parameters are applied to the image processing to be displayed on the touch screen 3 (step S107).

[0098] Then, the determination function 17c determines whether the button 23 has been pressed by the user (step S108). When the determination function 17c determines that the button 23 has not been pressed (step S108: No), it performs the determination process of step S108 again. On the other hand, when the determination function 17c determines that the button 23 has been pressed (step S108: Yes), it determines the image processing parameters by acquiring the types of the image processing parameters corresponding to the imaging target acquired in step S103 from the parameter database 16a (step S109).

[0099] Then, the determination function 17c acquires a plurality of recommended values of the determined image processing parameters (step S110). Then, the control function 17a sets the plurality of different values acquired in step S110 to the image processing parameters of the type determined in step S109, and causes the image generation circuit 15 to generate a plurality of ultrasonic image data (step S111).

[0100] Then, the display control function 17d causes the display 2 to display a plurality of ultrasonic images 24a to 24d based on the plurality of ultrasonic image data generated by the image generation circuit 15 (step S112). Further, the display control function 17d causes the touch screen 3 to display a plurality of buttons 25a to 25d for applying values of a plurality of types of image processing parameters used in the image processing (step S113).

[0101] Then, the first reception function 17e determines whether a value to be applied to the image processing has been received by determining whether any of the plurality of buttons 25a to 25d has been pressed (step S114). When the first reception function 17e determines that a value to be applied to the image processing has not been received (step S114: No), the determination process of step S114 is performed again. On the other hand, when it is determined that a value to be applied to the image processing has been received (step S114: Yes), the control function 17a applies the value received by the first reception function 17e to the image processing (step S115). Then, the display control function 17d causes the display 2 to display the ultrasonic image corresponding to the pressed button (step S116), and ends the process.

[0102] The first embodiment has been described above. According to the first embodiment, the display control function 17d causes the display 2 to display a plurality of ultrasonic images 24a to 24d before the value of the image processing parameter to be applied to the image processing is received by the first reception function 17e. Therefore, as described above, according to the first embodiment, the user can easily select the parameters desired by the user.

[0103] (First Modification Example of the First Embodiment) In the first embodiment, the case where the ultrasonic diagnostic apparatus 100 performs various processes using image processing parameters has been described. However, the ultrasonic diagnostic apparatus 100 may execute the same processes as those performed using the image processing parameters, using imaging condition parameters instead of the image processing parameters. Therefore, such a modification example will be described as the first modification example of the first embodiment. In the description of the first modification example of the first embodiment, mainly the differences from the first embodiment will be described, and the description of the same configuration as that of the first embodiment may be omitted.

[0104] In the first modification example of the first embodiment, the memory 16 stores a parameter database 16b. FIG. 10 is a diagram showing an example of the data structure of the parameter database 16b according to the first modification example of the first embodiment. In the parameter database 16b, for example, for each imaging target, the imaging target, the type of imaging condition parameters (items of imaging condition parameters) corresponding to the characteristics of the imaging target, and the recommended values of the imaging condition parameters are registered in association with each other.

[0105] As shown in FIG. 10, a plurality of records having items of "imaging target", "type of imaging condition parameters", and "value of imaging condition parameters" are registered in the parameter database 16b.

[0106] In the item of "imaging target", the imaging targets assumed as the actual imaging targets are registered.

[0107] In the item of "Type of imaging condition parameters", the types of imaging condition parameters corresponding to the characteristics of the imaging object are registered. For example, when the imaging object is "an adult's heart", as described above, the balance between the frame rate and the image quality is emphasized. Here, the imaging condition parameter whose type is "scanning line density" and the imaging condition parameter whose type is "packet size" greatly affect the frame rate and the image quality. Therefore, the types of image processing parameters "scanning line density" and "packet size" are registered in association with the imaging object "an adult's heart".

[0108] Also, for example, when imaging an adult's abdomen, depth is emphasized. Here, the imaging condition parameter whose type is "frequency" and the imaging condition parameter whose type is "focus position" greatly affect the depth. Therefore, the types of image processing parameters "frequency" and "focus position" are registered in association with the imaging object "an adult's abdomen".

[0109] Also, when the imaging object is "a fetus", as described above, how the fetus's face looks is important. How the fetus's face looks varies depending on the rocking angle. For this reason, as shown in FIG. 10, the type of imaging condition parameter "rocking angle" of the image generation circuit 15 is registered in association with the imaging object "a fetus".

[0110] As described above, when imaging the image data depicting the imaging object "an adult's heart", the types of imaging condition parameters "scanning line density" and "packet size", which have a great influence on the important point of the balance between the frame rate and the image quality, are registered in association with the imaging object "an adult's heart". Also, when imaging the image data depicting the imaging object "an adult's abdomen", the types of imaging condition parameters "frequency" and "focus position", which have a great influence on the important point of depth, are registered in association with the imaging object "an adult's abdomen". Also, when imaging the image data depicting the imaging object "a fetus", the type of imaging condition parameter "rocking angle", which has a great influence on the important point of how the fetus's face looks, is registered in association with the imaging object "a fetus".

[0111] In the item of "values of imaging condition parameters", recommended values of the imaging condition parameters are registered for each combination of types of imaging condition parameters according to the imaging object and the characteristics of the imaging object. For example, in the example of FIG. 10, the case where the imaging object is "adult heart" and the type of imaging condition parameter is "scanning line density" will be described. In this case, four recommended values "E1", "E2", "E3" and "E4" of this imaging condition parameter are registered in association with the combination of the imaging object "adult heart" and the type of imaging condition parameter "scanning line density".

[0112] Also, in the example of FIG. 10, the case where the imaging object is "adult heart" and the type of imaging condition parameter is "packet size" will be described. In this case, four recommended values "F1", "F2", "F3" and "F4" of this imaging condition parameter are registered in association with the combination of the imaging object "adult heart" and the type of imaging condition parameter "packet size".

[0113] Also, in the example of FIG. 10, the case where the imaging object is "adult abdomen" and the type of imaging condition parameter is "frequency" will be described. In this case, four recommended values "G1", "G2", "G3" and "G4" of this imaging condition parameter are registered in association with the combination of the imaging object "adult abdomen" and the type of imaging condition parameter "frequency".

[0114] Also, in the example of FIG. 10, the case where the imaging object is "adult abdomen" and the type of imaging condition parameter is "focus position" will be described. In this case, four recommended values "H1", "H2", "H3" and "H4" of this imaging condition parameter are registered in association with the combination of the imaging object "adult abdomen" and the type of imaging condition parameter "focus position".

[0115] Also, in the example of FIG. 10, a case will be described where the object to be photographed is a "fetus" and the type of imaging condition parameter is the "oscillation angle". In this case, four recommended values "J1", "J2", "J3", and "J4" of this imaging condition parameter are registered in association with the combination of the object to be photographed "fetus" and the type of imaging condition parameter "oscillation angle".

[0116] The ultrasonic diagnostic apparatus 100 according to the first modification executes the same processes as the various processes executed by the ultrasonic diagnostic apparatus 100 according to the first embodiment using the parameter database 16b. However, in step S111 shown in FIG. 9, the control function 17a according to the first modification sets a plurality of different values acquired in step S110 for the imaging condition parameter of the type determined in step S109, and controls the transmission / reception circuit 11 to execute ultrasonic scanning according to the values of the plurality of types of imaging condition parameters that have been partially changed.

[0117] For example, a description will be given of the case where the imaging target "fetus" is acquired in step S103, the type of imaging condition parameter "swing angle" is determined in step S109, and a plurality of values "J1" to "J4" are acquired in step S110. In this case, for example, the control function 17a sets "J1" for the imaging condition parameter of the type "swing angle" among all types of imaging condition parameters used for ultrasonic scanning. In this way, the control function 17a changes the value of the imaging condition parameter of the type "swing angle". However, the control function 17a does not change the values of the imaging condition parameters other than the type "swing angle" and leaves them at the initial values. In this way, the control function 17a changes the values of some of the plurality of types of imaging condition parameters used for ultrasonic scanning. Then, the control function 17a controls the transmission / reception circuit 11 to execute ultrasonic scanning according to the values of the plurality of types of imaging condition parameters in which the values of some of the imaging condition parameters are changed. As a result, a plurality of time-series image data are generated one after another, and a plurality of images based on the plurality of image data are displayed on the display 2 one after another. Hereinafter, the ultrasonic image data generated in this way may be denoted as "ultrasonic image data I21".

[0118] Similarly, the control function 17a sets "J2" for the imaging condition parameter of the type "swing angle" among all types of imaging condition parameters used for ultrasonic scanning. Then, the control function 17a controls the transmission / reception circuit 11 to execute ultrasonic scanning according to the values of the plurality of types of imaging condition parameters in which the values of some of the imaging condition parameters are changed. As a result, a plurality of time-series image data are generated one after another, and a plurality of images based on the plurality of image data are displayed on the display 2 one after another. Hereinafter, the ultrasonic image data generated in this way may be denoted as "ultrasonic image data I22".

[0119] Similarly, the control function 17a sets "J3" for the imaging condition parameter of the type "oscillation angle" among all types of imaging condition parameters used for ultrasonic scanning. Then, the control function 17a controls the transmission / reception circuit 11 to perform ultrasonic scanning according to the values of a plurality of types of imaging condition parameters whose values of some imaging condition parameters have been changed. As a result, a plurality of time-series image data are successively generated, and a plurality of images based on the plurality of image data are successively displayed on the display 2. Hereinafter, the ultrasonic image data generated in this way may be denoted as "ultrasonic image data I23".

[0120] Similarly, the control function 17a sets "J4" for the imaging condition parameter of the type "oscillation angle" among all types of imaging condition parameters used for ultrasonic scanning. Then, the control function 17a controls the transmission / reception circuit 11 to perform ultrasonic scanning according to the values of a plurality of types of imaging condition parameters whose values of some imaging condition parameters have been changed. As a result, a plurality of time-series image data are successively generated, and a plurality of images based on the plurality of image data are successively displayed on the display 2. Hereinafter, the ultrasonic image data generated in this way may be denoted as "ultrasonic image data I24".

[0121] Note that the control function 17a may switch the generated ultrasonic image data to be targeted each time the generation of ultrasonic image data for one frame is completed. For example, after the ultrasonic image data I21 for one frame is generated, the control function 17a controls the imaging system described above so that the ultrasonic image data I22 for one frame is generated. Then, after the ultrasonic image data I22 for one frame is generated, the control function 17a controls the imaging system so that the ultrasonic image data I23 for one frame is generated. Then, after the ultrasonic image data I23 for one frame is generated, the control function 17a controls the imaging system so that the ultrasonic image data I24 for one frame is generated. Then, after the ultrasonic image data I24 for one frame is generated, the control function 17a controls the imaging system so that the ultrasonic image data I21 for one frame is generated again. And the control function 17a repeats such processing.

[0122] As described above, the first modification of the first embodiment has been explained. The ultrasonic diagnostic apparatus 100 according to the first modification of the first embodiment performs the same processing as in the first embodiment using imaging condition parameters instead of image processing parameters. Therefore, according to the first modification, similarly to the first embodiment, the user can be easily made to select the parameters desired by the user.

[0123] (Second Modification of the First Embodiment) Note that in step S113, the ultrasonic diagnostic apparatus 100 may display the value of the parameter corresponding to each button on each button displayed on the touch screen 3. Therefore, such a modification will be described as the second modification of the first embodiment. In the description of the second modification, mainly, the points different from the first embodiment will be described, and the description of the configuration similar to the first embodiment may be omitted.

[0124] FIG. 11 is a diagram for explaining an example of the content displayed on the touch screen 3 in step S113 according to the second modification of the first embodiment. As shown in FIG. 11, the display control function 17d according to the second modification causes the values of the image processing parameters of type "P", corresponding to each of the plurality of buttons 25a to 25d, to be overlaid and displayed on each of the plurality of buttons 25a to 25d in step S113.

[0125] For example, the display control function 17d causes the value "P1" of the image processing parameter of type "P" to be displayed on the button 25a. Further, the display control function 17d causes the value "P2" of the image processing parameter of type "P" to be displayed on the button 25b. Further, the display control function 17d causes the value "P3" of the image processing parameter of type "P" to be displayed on the button 25c. Further, the display control function 17d causes the value "P4" of the image processing parameter of type "P" to be displayed on the button 25d.

[0126] That is, the display control function 17d causes the values "P1" to "P4" of the plurality of image processing parameters of type "P" and each of the plurality of ultrasonic images 24a to 24d to be associated with each other and displayed on the display 2. Thereby, the ultrasonic diagnostic apparatus 100 according to the second modification can easily allow the user to grasp the values of the specific image processing parameters corresponding to each of the ultrasonic images 24a to 24d.

[0127] (Second Embodiment) In the first embodiment or the first modification of the first embodiment, the case where the ultrasonic diagnostic apparatus 100 performs various processes using the recommended values of the image processing parameters or the imaging condition parameters has been described. However, the ultrasonic diagnostic apparatus may change the recommended values of the image processing parameters or the imaging condition parameters and execute the same processes as the various processes described in the first embodiment or the modification of the first embodiment using the changed values.

[0128] Therefore, such an embodiment will be described as the second embodiment. Hereinafter, a case will be described in which the ultrasonic diagnostic apparatus changes the recommended value of the image processing parameter and executes the same processes as the various processes described in the first embodiment using the changed value. Note that the ultrasonic diagnostic apparatus may change the recommended value of the imaging condition parameter and execute the same processes as the various processes described below using the changed value. In the description of the second embodiment, mainly, differences from the first embodiment will be described, and the description of the configuration similar to that of the first embodiment may be omitted.

[0129] FIG. 12 is a diagram for explaining an example of the configuration of the ultrasonic diagnostic apparatus 200 according to the second embodiment. The ultrasonic diagnostic apparatus 200 shown in FIG. 12 is different from the ultrasonic diagnostic apparatus 100 shown in FIG. 1 in that it includes a device body 30 instead of the device body 10 shown in FIG. 1. Further, the device body 30 according to the second embodiment is different from the device body 10 shown in FIG. 1 in that it includes a processing circuit 37 instead of the processing circuit 17. The processing circuit 37 is different from the processing circuit 17 shown in FIG. 1 in that it includes a second reception function 17f and a storage control function 17g.

[0130] Each processing function of the second reception function 17f and the storage control function 17g, which are components of the processing circuit 37 shown in FIG. 12, is recorded in the memory 16 in the form of a program executable by a computer. The processing circuit 37 reads each program from the memory 16 and executes each read program to realize the function corresponding to each program. The processing circuit 37 is realized by a processor.

[0131] Note that all the processing functions of the control function 17a, acquisition function 17b, determination function 17c, display control function 17d, first reception function 17e, second reception function 17f, and storage control function 17g may be recorded in the memory 16 in the form of a single program executable by a computer. In this case, the processing circuit 37 reads the program from the memory 16 and executes the read program to realize the control function 17a, acquisition function 17b, determination function 17c, display control function 17d, first reception function 17e, second reception function 17f, and storage control function 17g corresponding to the program.

[0132] The second reception function 17f is an example of a second reception unit. The storage control function 17g is an example of a storage control unit. The second reception function 17f and the storage control function 17g will be described later.

[0133] In the second embodiment, in addition to the parameter database 16a described above, the memory 16 stores a parameter database 16c.

[0134] FIG. 13 is a diagram showing an example of the data structure of the parameter database 16c according to the second embodiment. In the parameter database 16c, for example, for each shooting target, the shooting target, the type of image processing parameter corresponding to the characteristics of the shooting target, and the value changed by the user are registered in association with each other. For example, the user changes the recommended value of the image processing parameter according to the user's preference. Then, the value changed by the user is registered in the parameter database 16c.

[0135] As shown in FIG. 13, a plurality of records having items of "shooting target", "type of image processing parameter", and "value of image processing parameter" are registered in the parameter database 16c.

[0136] In the item of "shooting target", the shooting target assumed as the actual shooting target is registered. In the item of "type of image processing parameter", the type of image processing parameter corresponding to the characteristics of the shooting target is registered.

[0137] In the item of "Value of Image Processing Parameter", the values of the image processing parameters changed by the user are registered. For example, in the example of FIG. 13, the case where the imaging object is "fetus" and the type of the image processing parameter is "position of virtual light source" will be described. In this case, "X5, Y5, Z5", "X6, Y6, Z6" and "X7, Y7, Z7" are registered in association with the combination of the imaging object "fetus" and the type of the image processing parameter "position of virtual light source" as the values of the image processing parameter whose type is "position of virtual light source".

[0138] Here, the value "X5, Y5, Z5" is what the user changed from the recommended value "X1, Y1, Z1" of the image processing parameter whose type is "position of virtual light source". Also, the value "X6, Y6, Z6" is what the user changed from the recommended value "X2, Y2, Z2" of the image processing parameter whose type is "position of virtual light source". Also, the value "X7, Y7, Z7" is what the user changed from the recommended value "X3, Y3, Z3" of the image processing parameter whose type is "position of virtual light source".

[0139] Also, in the example of FIG. 13, the case where the imaging object is "fetus" and the type of the image processing parameter is "gain" will be described. In this case, "A5", "A6" and "A7" are registered in association with the combination of the imaging object "fetus" and the type of the image processing parameter "gain" as the values of the image processing parameter whose type is "gain".

[0140] Here, the value "A5" is what the user changed from the recommended value "A1" of the image processing parameter whose type is "gain". Also, the value "A6" is what the user changed from the recommended value "A2" of the image processing parameter whose type is "gain". Also, the value "A7" is what the user changed from the recommended value "A3" of the image processing parameter whose type is "gain".

[0141] Next, in the example of FIG. 13, a case where the subject to be photographed is a "fetus" and the type of image processing parameter is "magnification rate" will be described. In this case, as values of the image processing parameter whose type is "magnification rate", "B5", "B6", and "B7" are registered in association with the combination of the subject to be photographed "fetus" and the type of image processing parameter "magnification rate".

[0142] Here, the value "B5" is what the user changed from the recommended value "B1" of the image processing parameter whose type is "magnification rate". Also, the value "B6" is what the user changed from the recommended value "B2" of the image processing parameter whose type is "magnification rate". Also, the value "B7" is what the user changed from the recommended value "B3" of the image processing parameter whose type is "magnification rate".

[0143] Next, in the example of FIG. 13, a case where the subject to be photographed is an "adult heart" and the type of image processing parameter is "P" will be described. In this case, as values of the image processing parameter whose type is "P", "P5", "P6", and "P7" are registered in association with the combination of the subject to be photographed "adult heart" and the type of image processing parameter "P".

[0144] Here, the value "P5" is what the user changed from the recommended value "P1" of the image processing parameter whose type is "P". Also, the value "P6" is what the user changed from the recommended value "P2" of the image processing parameter whose type is "P". Also, the value "P7" is what the user changed from the recommended value "P3" of the image processing parameter whose type is "P".

[0145] Next, an example of the processing executed by the ultrasonic diagnostic apparatus 200 according to the second embodiment will be described. FIG. 14 is a diagram for explaining an example of the processing executed by the ultrasonic diagnostic apparatus 200 according to the second embodiment. For example, as shown in FIG. 14, when the button 25d is pressed, similar to the first embodiment, the display control function 17d sequentially displays a plurality of time-series ultrasonic images 24d on the entire display area of the display 2. Note that when any one of the buttons 25a to 25d is pressed, the corresponding ultrasonic image among the ultrasonic images 24a to 24d is displayed. Therefore, the user pressing the button is synonymous with the user selecting the ultrasonic image.

[0146] FIG. 15 is a diagram showing an example of a button according to the second embodiment. As shown in FIG. 15, the ultrasonic diagnostic apparatus 200 includes a button (physical button) 25f physically provided on the operation panel. The button 25f is, for example, a button for saving ultrasonic image data generated by the image generation circuit 15 using the image processing parameters selected by the user. Note that instead of providing the button 25f on the operation panel, the display control function 17d may display the button 25f on the touch screen 3 in a state where it can be pressed by the user.

[0147] In the second embodiment, for example, the user can change the recommended value of the image processing parameters corresponding to the pressed button among the buttons 25a to 25d. For example, the user checks the image quality of the ultrasonic image 24d displayed on the display 2. Then, in order to change the image quality of the ultrasonic image 24d to suit the user's preference, the user inputs an instruction (first change instruction) to change the recommended value "P4" of the image processing parameter (type "P") corresponding to the pressed button 25d to the value "P8" to the apparatus main body 30 via the input interface 4.

[0148] When a first change instruction is input to the apparatus main body 30, the second reception function 17f receives the first change instruction. That is, the second reception function 17f accepts a change in the value of the image processing parameter for the ultrasonic image 24d selected by the user among the ultrasonic images 24a to 24d.

[0149] Then, according to the first change instruction, the control function 17a changes the value "P4" of the image processing parameter of the type "P" among all types of image processing parameters used for image processing to "P8". In this way, the control function 17a changes the value of the image processing parameter of the type "P". However, the control function 17a does not change the values of image processing parameters other than the type "P". In this way, the control function 17a changes the values of some of the plurality of types of image processing parameters used for image processing. Then, the control function 17a controls the image generation circuit 15 to execute image processing according to the values of the plurality of types of image processing parameters in which the values of some of the image processing parameters are changed, and generate ultrasonic image data. Thereby, for example, the image quality of the ultrasonic images 24d successively displayed on the display 2 is changed to match the user's preference.

[0150] And, for example, when the image quality of the ultrasonic image 24d displayed on the display 2 matches the user's preference, the user presses the button 25f to save the ultrasonic image data of the ultrasonic image 24d.

[0151] When the button 25f is pressed by the user, the save control function 17g stores the ultrasonic image data of the ultrasonic image 24d in the memory 16. In this way, the save control function 17g stores the ultrasonic image data of the ultrasonic image 24d in the memory 16. And the save control function 17g registers the value "P8" after the change, which is the value of the image processing parameter of the type "P", in the parameter database 16c. That is, when the save control function 17g receives an instruction to save the selected ultrasonic image data after receiving the change by the second reception function 17f, it stores the value of the changed image processing parameter in the memory 16.

[0152] Specifically, for example, the storage control function 17g identifies a record in which "adult heart" is registered in the "imaging target" item and "P" is registered in the "type of image processing parameter" item from all the records of the parameter database 16c shown in FIG. 13. Then, the storage control function 17g additionally registers the value "P8" in the "value of image processing parameter" item of the identified record. FIG. 16 is a diagram showing an example of the data structure of the parameter database 16c according to the second embodiment. As a result, as shown in FIG. 16, the changed value "P8" is registered in the parameter database 16c.

[0153] In the second embodiment, the registered value "P8" is used in image processing. A specific example thereof will be described below.

[0154] FIG. 17 is a diagram for explaining an example of the processing executed by the ultrasonic diagnostic apparatus 200 according to the second embodiment. For example, in the second embodiment, when the button 22 shown in FIG. 5 above is pressed, the determination function 17c displays the button 23 on the touch screen 3 as shown in FIG. 17, similar to the first embodiment.

[0155] When the button 23 is pressed by the user, the ultrasonic diagnostic apparatus 200 performs the same processing as in the first embodiment.

[0156] Also, in the second embodiment, when the button 22 shown in FIG. 5 above is pressed, the determination function 17c first determines the image processing parameters according to the imaging target acquired by the acquisition function 17b. Hereinafter, an example of the method for determining the image processing parameters by the determination function 17c according to the second embodiment will be described. For example, the determination function 17c determines the image processing parameters by acquiring the type of the image processing parameters corresponding to the imaging target acquired by the acquisition function 17b from the parameter database 16c.

[0157] For example, when the acquisition function 17b acquires the imaging target "adult heart" and the registered content of the parameter database 16c is the content shown in FIG. 16, the determination function 17c determines the type "P" of the image processing parameter according to the imaging target "adult heart".

[0158] Then, the determination function 17c acquires a plurality of recommended values of the image processing parameter whose type has been determined. For example, the case where the acquisition function 17b acquires the imaging target "adult heart" and the registered content of the parameter database 16c is the content shown in FIG. 16 will be described. In this case, the determination function 17c acquires a plurality of recommended values "P5", "P6", "P7" and "P8" of the image processing parameter whose type is "P".

[0159] Then, the control function 17a sets a plurality of different values acquired by the determination function 17c for the image processing parameter of the type determined by the determination function 17c, and causes the image generation circuit 15 to generate a plurality of ultrasonic image data.

[0160] For example, the case where a plurality of values "P5" to "P8" are acquired by the determination function 17c will be described. In this case, for example, the control function 17a sets "P5" for the image processing parameter whose type is "P" among all types of image processing parameters used for image processing. In this way, the control function 17a changes the value of the image processing parameter whose type is "P". However, the control function 17a does not change the values of the image processing parameters other than those of type "P". In this way, the control function 17a changes the values of some of the plurality of types of image processing parameters used for image processing. Then, the control function 17a controls the image generation circuit 15 to execute image processing according to the values of the plurality of types of image processing parameters whose values of some of the image processing parameters have been changed, and generate ultrasonic image data. Hereinafter, the ultrasonic image data generated in this way may be denoted as "ultrasonic image data I31".

[0161] Similarly, the control function 17a sets "P6" for the image processing parameters of the type "P" among all types of image processing parameters used for image processing. Then, the control function 17a controls the image generation circuit 15 to execute image processing according to the values of a plurality of types of image processing parameters whose values of some image processing parameters have been changed, and generate ultrasonic image data. Hereinafter, the ultrasonic image data generated in this way may be referred to as "ultrasonic image data I32".

[0162] Similarly, the control function 17a sets "P7" for the image processing parameters of the type "P" among all types of image processing parameters used for image processing. Then, the control function 17a controls the image generation circuit 15 to execute image processing according to the values of a plurality of types of image processing parameters whose values of some image processing parameters have been changed, and generate ultrasonic image data. Hereinafter, the ultrasonic image data generated in this way may be referred to as "ultrasonic image data I33".

[0163] Similarly, the control function 17a sets "P8" for the image processing parameters of the type "P" among all types of image processing parameters used for image processing. Then, the control function 17a controls the image generation circuit 15 to execute image processing according to the values of a plurality of types of image processing parameters whose values of some image processing parameters have been changed, and generate ultrasonic image data. Hereinafter, the ultrasonic image data generated in this way may be referred to as "ultrasonic image data I34".

[0164] Note that the control function 17a may switch the ultrasonic image data to be generated each time the generation of ultrasonic image data for one frame is completed. For example, after the ultrasonic image data I31 for one frame is generated, the control function 17a controls the imaging system described above to generate the ultrasonic image data I32 for one frame. Then, after the ultrasonic image data I32 for one frame is generated, the control function 17a controls the imaging system to generate the ultrasonic image data I33 for one frame. Then, after the ultrasonic image data I33 for one frame is generated, the control function 17a controls the imaging system to generate the ultrasonic image data I34 for one frame. Then, after the ultrasonic image data I34 for one frame is generated, the control function 17a controls the imaging system to generate the ultrasonic image data I31 for one frame again. The control function 17a repeats such processing.

[0165] Then, the display control function 17d causes the display 2 to display a plurality of images based on the plurality of ultrasonic image data generated by the image generation circuit 15. For example, the case where the ultrasonic image data I31 to I34 described above are generated will be described. In this case, as shown in FIG. 17, the display control function 17d arranges and displays on the display 2 the ultrasonic image 34a based on the ultrasonic image data I31, the ultrasonic image 34b based on the ultrasonic image data I32, the ultrasonic image 34c based on the ultrasonic image data I33, and the ultrasonic image 34d based on the ultrasonic image data I34. For example, each time any one of the ultrasonic image data I31 to I34 is generated, the display control function 17d displays an ultrasonic image based on the generated ultrasonic image data at a corresponding position on the display 2. Note that when an ultrasonic image is already displayed at the corresponding position, the display control function 17d updates the already displayed ultrasonic image with a new ultrasonic image. Therefore, a plurality of ultrasonic images 34a in time series, a plurality of ultrasonic images 34b in time series, a plurality of ultrasonic images 34c in time series, and a plurality of ultrasonic images 34d in time series are successively displayed on the display 2 in real time.

[0166] Furthermore, as shown in FIG. 17, the display control function 17d causes buttons 35a to 35d to be displayed on the touch screen 3 in a state where they can be pressed by the user. Button 35a is a button for applying the values of a plurality of types of image processing parameters used in the image processing in which the ultrasonic image data I31 was generated to the image processing. Button 35b is a button for applying the values of a plurality of types of image processing parameters used in the image processing in which the ultrasonic image data I32 was generated to the image processing. Button 35c is a button for applying the values of a plurality of types of image processing parameters used in the image processing in which the ultrasonic image data I33 was generated to the image processing. Button 35d is a button for applying the values of a plurality of types of image processing parameters used in the image processing in which the ultrasonic image data I34 was generated to the image processing.

[0167] Here, the display control function 17d causes buttons 35a to 35d to be displayed on the touch screen 3 so as to have the same positional relationship as the positional relationship of the ultrasonic images 34a to 34d displayed on the display 2. Thereby, when each of buttons 35a to 35d is pressed, the user can easily grasp the image quality of each of the ultrasonic images 34a to 34d when the image processing parameters corresponding to the pressed button are applied, before the user presses the button. That is, the user can easily grasp the image quality of each of the ultrasonic images 34a to 34d corresponding to each of buttons 35a to 35d.

[0168] When the display control function 17d according to the second embodiment causes a plurality of ultrasonic images 34a to 34d to be displayed on the display 2 after the values of the image processing parameters changed by the save control function 17g are saved, a plurality of different values including the saved values of the changed image processing parameters are applied to the image processing in the shooting by the above-described shooting system, so that a plurality of ultrasonic images 34a to 34d are displayed on the display 2.

[0169] Also, in the case shown in FIG. 17, the display control function 17d further causes a cancel button (not shown) that can be pressed by the user to be displayed on the touch screen 3. This cancel button is a button for returning the display contents of the display 2 and the touch screen 3 to the display contents shown in FIG. 5. When the cancel button is pressed by the user, the display control function 17d causes the display contents shown in FIG. 5 to be displayed on the display 2 and the touch screen 3. When the cancel button is pressed, the control function 17a controls the image generation circuit 15 to execute image processing according to the initial values of a plurality of types of image processing parameters.

[0170] The first reception function 17e receives a value to be applied to the image processing from among a plurality of recommended values of the image processing parameters acquired by the determination function 17c. For example, when any one of the buttons 35a to 35d is pressed by the user, the first reception function 17e receives, from the user, the recommended value of the image processing parameter corresponding to the pressed button as the value to be applied to the image processing.

[0171] Then, the control function 17a applies the value received by the first reception function 17e to the image processing. For example, the control function 17a causes the values of a plurality of types of image processing parameters corresponding to the pressed button to be applied to the image processing. The values of such a plurality of types of image processing parameters include the value received by the first reception function 17e. Note that the values of a plurality of types of image processing parameters corresponding to the pressed button are, for example, the values of a plurality of types of image processing parameters used when generating ultrasonic image data corresponding to the pressed button.

[0172] Then, the display control function 17d causes the display 2 to display the ultrasonic image corresponding to the pressed button. FIG. 18 is a diagram for explaining an example of the processing executed by the ultrasonic diagnostic apparatus 200 according to the second embodiment. For example, as shown in FIG. 18, when the button 35d is pressed, the display control function 17d causes the display 2 to display the ultrasonic image 34d. For example, the display control function 17d successively displays a plurality of time-series ultrasonic images 34d on the entire display area of the display 2.

[0173] The second embodiment has been described above. According to the second embodiment, as in the first embodiment, it is possible to easily cause the user to select the parameters desired by the user.

[0174] (First Modification Example of the Second Embodiment) In the second embodiment, various parameters may be changed (for example, finely adjusted) by other methods. Therefore, such a modification example will be described as the first modification example of the second embodiment. Hereinafter, the case where the ultrasonic diagnostic apparatus 200 changes the image processing parameters will be described. Note that the ultrasonic diagnostic apparatus 200 may change the imaging condition parameters by executing the same processing as the various processes described below. In the description of the first modification example of the second embodiment, mainly, the points different from the second embodiment will be described, and the description of the configuration similar to the second embodiment may be omitted.

[0175] In the first modification example of the second embodiment, the ultrasonic diagnostic apparatus 200 includes, in addition to the button 25f described above, a physical button (not shown) physically provided on the operation panel. Hereinafter, this physical button will be referred to as "button 25g". The button 25g is, for example, a button for causing the image generation circuit 15 to store the ultrasonic image data generated using the image processing parameters changed by the user. Note that instead of providing the button 25g on the operation panel, the display control function 17d may display the button 25g on the touch screen 3 in a state where it can be pressed by the user.

[0176] For example, as shown in the previous Figure 14, when the button 25d is pressed, similar to the second embodiment, the display control function 17d causes a plurality of time-series ultrasonic images 24d to be successively displayed in the entire display area of the display 2.

[0177] In the first modification of the second embodiment, the user can change the recommended value of the image processing parameter corresponding to the pressed button among the buttons 25a to 25d. For example, the user checks the image quality of the ultrasonic image 24d displayed on the display 2. Then, in order to change the image quality of the ultrasonic image 24d to suit the user's preference, the user inputs an instruction (second change instruction) to change the recommended value "P4" of the image processing parameter (type "P") corresponding to the pressed button 25d to the value "P9" to the apparatus main body 30 via the input interface 4.

[0178] When the second change instruction is input to the apparatus main body 30, the second reception function 17f receives the second change instruction.

[0179] Then, according to the second change instruction, the control function 17a changes the value "P4" of the image processing parameter of type "P" among all types of image processing parameters used for image processing to "P9". In this way, the control function 17a changes the value of the image processing parameter of type "P". However, the control function 17a does not change the values of image processing parameters other than type "P". In this way, the control function 17a changes the values of some of the plurality of types of image processing parameters used for image processing. Then, the control function 17a controls the image generation circuit 15 to execute image processing according to the values of the plurality of types of image processing parameters in which the values of some of the image processing parameters are changed, so as to generate ultrasonic image data. As a result, for example, the image quality of the ultrasonic images 24d successively displayed on the display 2 is changed to suit the user's preference.

[0180] Then, for example, when the image quality of the ultrasonic image 24d displayed on the display 2 meets the user's preference, the user presses the button 25g to save the ultrasonic image data of the ultrasonic image 24d.

[0181] When the button 25g is pressed by the user, the save control function 17g stores the ultrasonic image data of the ultrasonic image 24d in the memory 16. Then, the save control function 17g changes the value "P4" of the image processing parameter of the type "P" registered in the parameter database 16a to the value "P9".

[0182] And in the first modification of the second embodiment, the ultrasonic diagnostic apparatus 200 executes the same processing as in the second embodiment using the parameter database 16a in which the value of the image processing parameter of the type "P" is changed from "P4" to "P9".

[0183] Also, in the first modification of the second embodiment, for example, as shown in the previous FIG. 18, when the button 35d is pressed, the display control function 17d successively displays a plurality of ultrasonic images 34d in time series over the entire display area of the display 2 in the same manner as in the second embodiment.

[0184] In the first modification of the second embodiment, the user can change the value of the image processing parameter corresponding to the pressed button among the buttons 35a to 35d. For example, the user checks the image quality of the ultrasonic image 34d displayed on the display 2. Then, in order to change the image quality of the ultrasonic image 34d to meet the user's preference, the user inputs an instruction (third change instruction) to change the value "P8" of the image processing parameter (type "P") corresponding to the pressed button 35d to the value "P10" to the apparatus main body 30 via the input interface 4.

[0185] When the third change instruction is input to the apparatus main body 30, the second reception function 17f receives the third change instruction.

[0186] Then, according to the third change instruction, the control function 17a changes the value "P8" of the image processing parameter of the type "P" among all types of image processing parameters used for image processing to "P10". In this way, the control function 17a changes the value of the image processing parameter of the type "P". However, the control function 17a does not change the values of image processing parameters other than the type "P". Then, the control function 17a controls the image generation circuit 15 to execute image processing according to the values of a plurality of types of image processing parameters in which the values of some image processing parameters are changed, and generate ultrasonic image data. Thereby, for example, the image quality of the ultrasonic images 34d successively displayed on the display 2 is changed to suit the user's preference.

[0187] Then, for example, when the image quality of the ultrasonic image 34d displayed on the display 2 suits the user's preference, the user presses the button 25g to save the ultrasonic image data of the ultrasonic image 34d.

[0188] When the button 25g is pressed by the user, the save control function 17g stores the ultrasonic image data of the ultrasonic image 34d in the memory 16. Then, the save control function 17g changes the value "P8" of the image processing parameter of the type "P" registered in the parameter database 16c to the value "P10".

[0189] Then, in the first modification of the second embodiment, the ultrasonic diagnostic apparatus 200 executes the same processing as in the second embodiment using the parameter database 16c in which the value of the image processing parameter of the type "P" is changed from "P8" to "P10".

[0190] The first modification of the second embodiment has been described above. According to the first modification of the second embodiment, similar to the second embodiment, the user can be easily made to select the parameters desired by the user. Further, according to the first modification of the second embodiment, various parameters can be changed.

[0191] (Third Embodiment) In the first embodiment, the first modification of the first embodiment, the second modification of the first embodiment, the second embodiment, and the first modification of the second embodiment, the case where the ultrasonic diagnostic apparatuses 100 and 200 acquire a subject by displaying the selection reception screen 20 has been described. However, the ultrasonic diagnostic apparatus may acquire a subject by other methods. Therefore, an embodiment in which a subject is acquired by other methods will be described as a third embodiment. In the description of the third embodiment, mainly, differences from the first modification of the first embodiment, the second modification of the first embodiment, the second embodiment, and the first modification of the second embodiment will be described, and the description of the same configurations as those of the first modification of the first embodiment, the second modification of the first embodiment, the second embodiment, and the first modification of the second embodiment may be omitted.

[0192] FIG. 19 is a diagram for explaining an example of processing executed by the ultrasonic diagnostic apparatuses 100 and 200 according to the third embodiment. For example, instead of the processing in steps S101 to S104, the ultrasonic diagnostic apparatuses 100 and 200 start collecting ultrasonic image data in real time and displaying the ultrasonic image on the display 2 in real time. At this time, the control function 17a controls the transmission / reception circuit 11 to execute ultrasonic scanning according to the initial values of a plurality of types of imaging condition parameters. Further, the control function 17a controls the image generation circuit 15 to execute image processing according to the initial values of a plurality of types of image processing parameters.

[0193] Then, as shown in FIG. 19, the acquisition function 17b executes an analysis for estimating a subject depicted in the collected ultrasonic image data 41 with respect to the collected ultrasonic image data 41. Then, the acquisition function 17b acquires the subject obtained as a result of the analysis. Then, the ultrasonic diagnostic apparatuses 100 and 200 execute the processing after step S105 using the subject acquired by the acquisition function 17b. Therefore, in the third embodiment, the determination function 17c determines imaging condition parameters or image processing parameters according to the analysis result for the ultrasonic image data 41.

[0194] The above has described the third embodiment. According to the third embodiment, similar to the first embodiment, it is possible to easily let the user select the parameters desired by the user.

[0195] The term "processor" used in the above description means, for example, a circuit such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an application specific integrated circuit (ASIC), or a programmable logic device (for example, a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), or a field programmable gate array (FPGA)). The processor realizes its functions by reading and executing the program stored in the memory 16. Instead of storing the program in the memory 16, it may be configured to directly incorporate the program into the circuit of the processor. In this case, the processor realizes its functions by reading and executing the program incorporated into the circuit. Each processor of the present embodiment is not limited to being configured as a single circuit for each processor, and may be configured as one processor by combining a plurality of independent circuits to realize its functions. Further, a plurality of components in FIG. 1 or FIG. 12 may be integrated into one processor to realize its functions.

[0196] According to the ultrasonic diagnostic apparatuses 100 and 200 of at least one of the embodiments or modifications described above, it is possible to easily let the user select the parameters desired by the user.

[0197] Although some embodiments have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, replacements, changes, and combinations of embodiments can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention, as well as in the invention described in the claims and its equivalent scope.

Explanation of Reference Numerals

[0198] 17b Acquisition function 17c Determination function 17d Display control function

Claims

1. An acquisition unit that acquires an imaging target of a subject; An imaging unit that images image data of the imaging target of the subject; A determination unit that determines imaging condition parameters or image processing parameters according to the imaging target; A display control unit that causes a display unit to display a plurality of images based on a plurality of image data obtained by applying a plurality of different values in the imaging condition parameters or the image processing parameters determined by the determination unit to imaging by the imaging unit; An ultrasonic diagnostic apparatus comprising:

2. The determination unit determines imaging condition parameters of a type corresponding to the imaging target among a plurality of types of imaging condition parameters used for imaging by the imaging unit, or image processing parameters of a type corresponding to the imaging target among a plurality of types of image processing parameters used for imaging by the imaging unit. The ultrasonic diagnostic apparatus according to Claim 1.

3. A first reception unit that receives a value to be applied to imaging by the imaging unit among the plurality of values; The display control unit causes the display unit to display the plurality of images before the value to be applied to imaging by the imaging unit is received by the first reception unit. The ultrasonic diagnostic apparatus according to Claim 1 or 2.

4. The display control unit causes the display unit to display the plurality of images side by side. The ultrasonic diagnostic apparatus according to any one of Claims 1 to 3.

5. The display control unit causes the display unit to display by associating each of the plurality of values with each of the plurality of images. The ultrasonic diagnostic apparatus according to any one of Claims 1 to 4.

6. A second reception unit that receives a change in a value in imaging condition parameters or image processing parameters for a selected image among the plurality of images displayed on the display unit; A storage control unit that, when an instruction to store the selected image is received after the change is received by the second reception unit, causes the storage unit to store the value of the changed imaging condition parameters or image processing parameters. The ultrasonic diagnostic apparatus according to any one of Claims 1 to 5, further comprising:

7. When the display control unit causes the display unit to display the plurality of images after the value of the imaging condition parameter or the image processing parameter after the change is stored by the storage control unit, the display control unit applies the plurality of different values including the stored value of the imaging condition parameter or the image processing parameter after the change to the imaging by the imaging unit to cause the display unit to display the plurality of images. The ultrasonic diagnostic apparatus according to claim 6.

8. The ultrasonic diagnostic apparatus according to any one of claims 1 to 7, wherein the image data is moving image data.

9. The ultrasonic diagnostic apparatus according to any one of claims 1 to 7, wherein the image data is still image data.

10. The ultrasonic diagnostic apparatus according to claim 8, wherein the imaging condition parameter includes a scanning line density.

11. An imaging unit that images image data of an imaging target of a subject; A determination unit that determines an imaging condition parameter or an image processing parameter according to an analysis result for the image data; A display control unit that causes a display unit to display a plurality of images based on a plurality of image data obtained by applying a plurality of different values in the imaging condition parameter or the image processing parameter determined by the determination unit to the imaging by the imaging unit; An ultrasonic diagnostic apparatus comprising:

Citation Information

Patent Citations

  • Ultrasonic image forming system

    JP1994319733A

  • Ultrasonic diagnostic device, ultrasonic diagnostic device control method, and medical image diagnostic device

    JP2013063264A

  • Ultrasonic diagnostic device and program thereof

    JP2015116253A

  • Ultrasound diagnostic device

    JP2019025295A

  • Apparatus and method for adjusting picture quality, and image display apparatus

    JP2006345309A