JP4304116B2 - Ultrasonic diagnostic equipment - Google Patents

Ultrasonic diagnostic equipment Download PDF

Info

Publication number
JP4304116B2
JP4304116B2 JP2004125147A JP2004125147A JP4304116B2 JP 4304116 B2 JP4304116 B2 JP 4304116B2 JP 2004125147 A JP2004125147 A JP 2004125147A JP 2004125147 A JP2004125147 A JP 2004125147A JP 4304116 B2 JP4304116 B2 JP 4304116B2
Authority
JP
Japan
Prior art keywords
processing
rank
block
frame
frame block
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2004125147A
Other languages
Japanese (ja)
Other versions
JP2005304758A (en
Inventor
哲夫 渡邉
章文 大竹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Aloka Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aloka Co Ltd filed Critical Aloka Co Ltd
Priority to JP2004125147A priority Critical patent/JP4304116B2/en
Publication of JP2005304758A publication Critical patent/JP2005304758A/en
Application granted granted Critical
Publication of JP4304116B2 publication Critical patent/JP4304116B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Ultra Sonic Daignosis Equipment (AREA)

Description

本発明は超音波診断装置に関し、特に優先度に応じたデータ処理に関する。   The present invention relates to an ultrasound diagnostic apparatus, and more particularly to data processing according to priority.

超音波診断装置には、リングバッファあるいは一時記憶部として構成されるシネメモリが設けられる。シネメモリには、超音波の送受波によって得られたデータが一時的に格納される。その格納単位はライン(ラインデータ)又はフレーム(フレームデータ)である。1フレームは1つの走査面あるいは1つの超音波画像に相当し、1ラインは超音波ビーム1本に相当する。リアルタイム診断中においてフリーズ操作がなされると、送受信動作が停止し、そのフリーズ状態において必要に応じてシネメモリからデータを読み出して、それを動画像として再生することができる。シネメモリは一般に揮発性の記憶媒体によって構成され、超音波診断装置の電源をオフにすると、あるいは、次のデータが上書きされると、そこに既に格納されたデータは消去される。よって、通常、シネメモリ上における重要なデータを保存するために、そこに格納されたデータがシネメモリからハードディスクなどの不揮発性の記憶媒体へ転送される。   The ultrasonic diagnostic apparatus is provided with a cine memory configured as a ring buffer or a temporary storage unit. The cine memory temporarily stores data obtained by ultrasonic transmission / reception. The storage unit is a line (line data) or a frame (frame data). One frame corresponds to one scanning plane or one ultrasonic image, and one line corresponds to one ultrasonic beam. When the freeze operation is performed during the real-time diagnosis, the transmission / reception operation is stopped, and in the frozen state, data can be read from the cine memory as necessary and reproduced as a moving image. The cine memory is generally constituted by a volatile storage medium. When the power of the ultrasonic diagnostic apparatus is turned off or when the next data is overwritten, the data already stored therein is erased. Therefore, in order to save important data on the cine memory, data stored therein is usually transferred from the cine memory to a non-volatile storage medium such as a hard disk.

ところで、いわゆるストレスエコー検査においては、ある患者について、複数の負荷段階(ステージ)が設定され、各負荷段階において複数のアングル(ビュー)から超音波診断が行われる。すなわち、ステージとビューの組み合わせとして特定されるシーン(つまり取込工程)ごとに超音波診断が実行され、その際に取得される動画像が保存される。その保存単位は例えば1心拍である。全シーンについて動画像が取得された後、複数のシーンが特定されて複数の動画像が同期再生され、複数の動画像を対比観察することによって、循環器に関する疾患が診断される。   By the way, in so-called stress echo examination, a plurality of load stages (stages) are set for a certain patient, and ultrasonic diagnosis is performed from a plurality of angles (views) at each load stage. That is, ultrasonic diagnosis is executed for each scene (that is, the capture process) specified as a combination of a stage and a view, and a moving image acquired at that time is stored. The storage unit is, for example, one heartbeat. After moving images are acquired for all the scenes, a plurality of scenes are specified, the plurality of moving images are synchronously reproduced, and a disease related to the circulatory system is diagnosed by comparing and observing the plurality of moving images.

特許文献1には、連続する複数の心拍にわたるデータを記憶部から外部記憶装置へ転送する技術が開示されている。特許文献2には、シネメモリを2分割して各分割領域をリングバッファとして利用する技術が開示されている。   Patent Document 1 discloses a technique for transferring data over a plurality of continuous heartbeats from a storage unit to an external storage device. Patent Document 2 discloses a technique in which a cine memory is divided into two and each divided area is used as a ring buffer.

特開平6−269455号JP-A-6-269455 特開平2−63447号JP-A-2-63447

上記のように、シネメモリ上のデータは、必要に応じて、保存先の装置へ転送されるが、データ取得の都度、取り込まれた動画像をすべて転送すると、その転送制御を行うプロセッサに負担がかかり、リアルタイム診断の開始が遅れたり、そのために装置のパフォーマンスが低下するという問題がある。また、すべての取込が終了した後に必要な全データを一括転送すると、どうしても転送データ量が増大し、次の処理を速やかに実行させることができなくなる。また、シネメモリ上のデータは上書き、電源オフなどの事象によって消去されてしまうため、データ保全の観点から重要なデータほど早めに保存しておくのが理想である。シネメモリ上のデータの廃棄については、データの後の利用可能性、記憶領域の効率的な利用、などの観点から、その重要度に応じた処理が望まれる。更に、同じシーンに対して複数の動画像が格納されている場合に、ユーザーの便宜、検査時間の短縮化、などのために重要度に応じた順番で動画像を選択して表示することが求められる。従来装置においては、保存対象となったデータごとにその重要度に応じて相応しい処理を適用することは行われていない。   As described above, the data in the cine memory is transferred to the storage destination device as necessary. However, if all of the captured moving images are transferred each time data is acquired, the processor that performs the transfer control is burdened. Therefore, there is a problem that the start of the real-time diagnosis is delayed and the performance of the apparatus is lowered. Further, if all necessary data is transferred at once after all the acquisitions are completed, the amount of transferred data inevitably increases, and the next process cannot be executed promptly. In addition, since the data on the cine memory is erased by an event such as overwriting or power-off, it is ideal to save important data earlier from the viewpoint of data integrity. Regarding the discarding of data on the cine memory, processing according to its importance is desired from the viewpoint of the later availability of data and the efficient use of the storage area. Furthermore, when a plurality of moving images are stored for the same scene, the moving images can be selected and displayed in order according to the degree of importance for the convenience of the user, shortening of the inspection time, and the like. Desired. In the conventional apparatus, appropriate processing is not applied according to the importance for each data to be stored.

本発明の目的は、一時的に記憶されるフレームブロックの重要度に応じて適切な処理を遂行することにある。   An object of the present invention is to perform an appropriate process in accordance with the importance level of a temporarily stored frame block.

本発明の他の目的は、データ転送を担当するプロセッサに生じる負荷を分散してレスポンス良く装置を動作させることにある。   Another object of the present invention is to distribute the load generated in a processor in charge of data transfer and operate the apparatus with good response.

本発明の他の目的は、データの重要度に応じて適切な管理を行うことにある。特に、重要度に応じたデータの保全を実現し、あるいは、重要度に応じて適切な順位でイメージを表示できるようにすることにある。   Another object of the present invention is to perform appropriate management according to the importance of data. In particular, it is intended to realize data maintenance according to importance, or to display images in an appropriate order according to importance.

(1)本発明は、超音波の送受波により得られるフレーム列を一時的に格納する記憶部と、前記記憶部に格納されたフレーム列の中から、処理対象として、動画像を構成するフレームブロックを特定するブロック特定手段と、前記フレームブロックに対して、複数の処理ランクの中からいずれかの処理ランクを付与するランク付与手段と、前記フレームブロックをそれに付与された処理ランクに従って処理する手段であって、その処理ランクに応じたタイミングで当該フレームブロックを保存先へ転送する転送処理部を有するブロック処理手段と、を含むことを特徴とする。 (1) The present invention relates to a storage unit that temporarily stores a frame sequence obtained by transmission and reception of ultrasonic waves, and a frame that constitutes a moving image as a processing target from the frame sequence stored in the storage unit. Block specifying means for specifying a block, rank assigning means for assigning any one of a plurality of processing ranks to the frame block, and means for processing the frame block according to the processing rank assigned thereto And a block processing unit having a transfer processing unit for transferring the frame block to the storage destination at a timing according to the processing rank.

上記構成において、記憶部は、フレーム列を時系列順で一時的に格納する記憶装置として構成され、ここで、記憶部は望ましくはリングバッファ構造を有するシネメモリである。記憶部から、所定単位の動画像を構成するフレームブロックが別の記憶装置へ転送されるが、その際に、フレームブロックに対して付与された処理ランクに従って転送処理がなされる。処理ランクはフレームブロックについての重要度、優先度、カテゴリーなどを表すものであり、望ましくはユーザーによって指定されるが、場合によっては、他の情報を参照してそれに基づいて自動的に指定してもよい。いずれにしても、処理ランクに従ったタイミングでフレームブロックが保存先へ転送されることになるので、従来のように、いずれのフレームブロックに対しても一律あるいは画一的に転送処理を行う場合に生じる問題(例えば転送処理負荷の集中)を緩和、解消できる。   In the above configuration, the storage unit is configured as a storage device that temporarily stores the frame sequence in chronological order, where the storage unit is preferably a cine memory having a ring buffer structure. A frame block constituting a predetermined unit of moving image is transferred from the storage unit to another storage device. At this time, transfer processing is performed according to the processing rank assigned to the frame block. The processing rank represents the importance, priority, category, etc. for the frame block and is preferably specified by the user, but in some cases, it is automatically specified based on it by referring to other information. Also good. In any case, since the frame block is transferred to the storage destination at a timing according to the processing rank, when transfer processing is uniformly or uniformly performed for any frame block as in the past. Problems (for example, concentration of transfer processing load) can be alleviated and solved.

処理ランクとしては、2つ又はそれ以上の順位あるいはカテゴリーを設けることができ、各処理ランクの内容は装置上に固定的に設定されるようにしてもよいし、ユーザーがカスタマイズできるようにしてもよい。フレームブロックは1つの動画像を構成するものであり、望ましくは1心拍あるいは数心拍の動画像に相当するものである。フレームブロックは、スキャンコンバート前の送受波フレームであってもよいし、スキャンコンバート後の表示フレームであってもよい。上記の構成は、特にストレスエコー検査に適用するのが望ましいが、シネメモリ上のデータを処理する場合一般に適用可能である。ストレスエコー検査では、望ましくは、各取込工程ごとに1又は複数のフレームブロック(つまり、1又は複数の動画像に相当するデータ)が特定され、また各取込工程ごとに各フレームブロックに対して処理ランクが付与される。   As the processing rank, two or more ranks or categories can be provided, and the contents of each processing rank may be fixedly set on the apparatus, or may be customized by the user. Good. The frame block constitutes one moving image, and preferably corresponds to a moving image of one heartbeat or several heartbeats. The frame block may be a transmission / reception frame before scan conversion or a display frame after scan conversion. The above configuration is preferably applied particularly to stress echo inspection, but is generally applicable when processing data on a cine memory. In the stress echo inspection, preferably, one or a plurality of frame blocks (that is, data corresponding to one or a plurality of moving images) are specified for each capturing process, and each frame block is identified for each capturing process. Process rank.

望ましくは、前記複数の処理ランクには、少なくとも、先転送に関連付けられた処理ランク及び後転送に関連付けられた処理ランクが含まれ、前記転送処理部は、前記先転送に関連付けられた処理ランクが付与されたフレームブロックを第1の転送タイミングで転送し、前記後転送に関連付けられた処理ランクが付与されたフレームブロックを前記第1のタイミングよりも後の第2のタイミングで転送する。   Preferably, the plurality of processing ranks include at least a processing rank associated with the forward transfer and a processing rank associated with the post-transfer, and the transfer processing unit has a processing rank associated with the forward transfer. The assigned frame block is transferred at the first transfer timing, and the frame block to which the processing rank associated with the subsequent transfer is assigned is transferred at the second timing after the first timing.

上記構成によれば、重要なフレームブロックについては早期のタイミングで転送を行ってデータ安全性を優先でき、あまり重要でないフレームブロックについては後のタイミングで転送を行って転送負荷を分散化できる。第1のタイミングと第2のタイミングは相対的な前後関係にあり、各タイミングは、一連の工程における特定時期に固定的に設定されてもよいし、プロセッサの負担などを考慮して適応的に設定されてもよい。このように、複数段階のランクが設定される場合、ランクレベルに応じて転送順位が規定されることになる。   According to the above configuration, important frame blocks can be transferred at an early timing to give priority to data safety, and less important frame blocks can be transferred at a later timing to distribute the transfer load. The first timing and the second timing are in a relative context, and each timing may be fixedly set at a specific time in a series of processes, or adaptively in consideration of the processor load and the like It may be set. As described above, when a plurality of ranks are set, the transfer order is defined according to the rank level.

望ましくは、複数の取込工程を順次実行して一連の検査が完結する場合において、各取込工程では前記フレームブロックの特定及び前記処理ランクの付与が実行され、前記第1のタイミングは、現在の取込工程の実行中又は次の取込工程の実行中に設定され、前記第2のタイミングは、前記複数の取込工程の完結後に設定される。   Preferably, in a case where a series of inspections is completed by sequentially executing a plurality of capture steps, the specification of the frame block and the assignment of the processing rank are performed in each capture step, and the first timing is And the second timing is set after completion of the plurality of capture processes.

上記構成によれば、重要なフレームブロックはその取込後速やかに転送されて保存されることになり(リアルタイム超音波診断の実行中に転送することも可能である)、一方、あまり重要でないフレームブロックについてはプロセッサの負担が大きいリアルタイム超音波診断が完了した後に転送できる。第2のタイミングは、複数の取込工程の完結タイミングの直後に設定されてもよいし、複数の取込工程の後に画像観察が行われて検査や診断が全部終了した後のタイミングに設定されてもよい。   According to the above configuration, an important frame block is transferred and stored immediately after it is captured (it can also be transferred during the execution of real-time ultrasonic diagnosis), while a frame that is not very important. The block can be transferred after the real-time ultrasonic diagnosis that places a heavy burden on the processor is completed. The second timing may be set immediately after the completion timing of the plurality of capture processes, or is set to a timing after the image observation is performed after the plurality of capture processes and all examinations and diagnoses are completed. May be.

望ましくは、前記ブロック処理手段は、更に、前記処理ランクに応じたタイミングで前記フレームブロックを廃棄する廃棄処理部を有する。この構成によれば、重要なフレームブロックについては保全の必要性がある期間にわたってその上書きを禁止でき、あまり重要でないフレームブロックについては早めにその記憶領域を開放でき、記憶部における記憶領域を有効活用できる。後の時点で処理ランクが変更できるような場合、直ちに廃棄決定できるフレームブロック以外については一定期間にわたって上書き禁止状態とするのが望ましい。   Preferably, the block processing means further includes a discard processing unit that discards the frame block at a timing according to the processing rank. According to this configuration, it is possible to prohibit overwriting of important frame blocks over a period in which maintenance is necessary, and it is possible to release the storage area of less important frame blocks early and to effectively use the storage area in the storage unit. it can. When the processing rank can be changed at a later point in time, it is desirable that the frame block other than the frame block that can be immediately discarded be in an overwrite-inhibited state for a certain period.

望ましくは、複数の取込工程を順次実行して一連の検査が完結する場合において、各取込工程では前記フレームブロックの特定及び前記処理ランクの付与が実行され、前記廃棄処理部は、先廃棄に関連付けられた処理ランクが付与されたフレームブロックについては第3のタイミングで廃棄状態とし、後廃棄に関連付けられた処理ランクが付与されたフレームブロックについては前記第3のタイミングより後の第4のタイミングで廃棄状態とする。   Preferably, when a series of inspections is completed by sequentially executing a plurality of capture steps, the frame block is specified and the processing rank is assigned in each capture step. The frame block to which the processing rank associated with is assigned a discarding state at the third timing, and the frame block to which the processing rank associated with post-discarding is assigned is a fourth after the third timing. Discard at the timing.

上記構成によれば、重要でないフレームブロックについては早期に廃棄して記憶領域を開放でき、あるいは、データ管理上の負担から逃れることができ、一方、重要なフレームブロックについては必要なタイミングまでそれを保全状態できる。第3のタイミングと第4のタイミングは相対的な前後関係にあり、各タイミングが固定的な時期に設定されていてもよいし、適応的に設定されてもよい。   According to the above configuration, an unimportant frame block can be discarded at an early stage to free up a storage area, or it can be freed from the burden of data management. Can maintain integrity. The third timing and the fourth timing are in a relative context, and each timing may be set to a fixed time or may be set adaptively.

望ましくは、複数の取込工程を順次実行して一連の検査が完結する場合において、各取込工程では前記フレームブロックの特定及び前記処理ランクの付与が実行され、前記第3のタイミングは、現在の取込工程の実行中又は次の取込工程の実行中に設定され、前記第4のタイミングは、前記複数の取込工程の完結後に設定される。この構成によれば、重要でないフレームブロックは、例えば、現在の取込工程の最後にあるいは次の取込工程の最初に廃棄される。その一方、重要なフレームブロックは全取込工程が終了するまで保存されるのでデータの安全性が図られる。第4のタイミングは、複数の取込工程の完結タイミングの直後に設定されてもよいし、複数の取込工程の後に画像観察が行われて検査や診断が全部終了した後のタイミングに設定されてもよい。   Preferably, in a case where a series of inspections is completed by sequentially executing a plurality of capture processes, the frame block is specified and the processing rank is assigned in each capture process, and the third timing is And the fourth timing is set after completion of the plurality of capture processes. With this arrangement, unimportant frame blocks are discarded, for example, at the end of the current capture process or at the beginning of the next capture process. On the other hand, since important frame blocks are stored until the entire capturing process is completed, data safety is achieved. The fourth timing may be set immediately after the completion timing of the plurality of capture processes, or is set to a timing after the image observation is performed after the plurality of capture processes and all examinations and diagnoses are completed. May be.

望ましくは、前記ブロック処理手段は、更に、前記フレームブロックについての動画像を前記処理ランクに応じた順位で表示する表示処理部を有する。この構成によれば、例えば、ストレスエコー検査において、各シーンごとに複数のフレームブロック(複数の動画像)が格納された場合、各シーンごとに動画像の表示順位を自動的に設定できるので、ユーザーの便宜を図れ、またより重要な動画像をより優先的に表示させることができるので、検査を効率化できる。あるシーンについて最初に表示された動画像以外を観察したい場合には次の順位の動画像が表示され、これが繰り返される。   Preferably, the block processing means further includes a display processing unit that displays the moving images of the frame blocks in a rank corresponding to the processing rank. According to this configuration, for example, in the stress echo inspection, when a plurality of frame blocks (a plurality of moving images) are stored for each scene, the display order of the moving images can be automatically set for each scene. The convenience of the user can be improved, and more important moving images can be displayed more preferentially, so that the inspection can be made more efficient. When it is desired to observe a moving image other than the first displayed moving image for a certain scene, the moving image of the next order is displayed and this is repeated.

望ましくは、前記フレームブロックは1又は複数の心拍に相当する複数のフレームによって構成される。望ましくは、前記ブロック特定手段は、ユーザーによる取込指令が入力されたタイミングに応じて、1又は複数のフレームブロックを特定する。この取込指令は望ましくはフリーズ操作である。取込指令が入力されたタイミングから遡って1又は複数のフレームブロックが特定されるようにしてもよいし、取込指令が入力されたタイミング以降の1又は複数のフレームブロックが特定されるようにしてもよいし、取込指令が入力されたタイミングを基準としてその前後にわたって1又は複数のフレームブロックが特定されるようにしてもよい。なお、例えば心電図上で異常が検知された場合、各フレームの超音波画像の解析によって異常が検知された場合、などをトリガとして、取込指令を自動生成するようにしてもよい。   Preferably, the frame block is composed of a plurality of frames corresponding to one or a plurality of heartbeats. Preferably, the block specifying unit specifies one or a plurality of frame blocks in accordance with a timing when a capture command is input by a user. This fetch command is preferably a freeze operation. One or more frame blocks may be identified retroactively from the timing when the capture command is input, or one or more frame blocks after the timing when the capture command is input may be specified. Alternatively, one or more frame blocks may be specified before and after the timing at which the capture command is input. Note that, for example, when an abnormality is detected on the electrocardiogram, or when an abnormality is detected by analysis of an ultrasonic image of each frame, an acquisition command may be automatically generated.

望ましくは、前記処理ランクの付与に先立って、前記一時記憶部から前記フレームブロックを読み出してそれを動画像として表示する再生制御手段が設けられ、前記動画像を観察したユーザーの指示に従って前記フレームブロックに対して処理ランクが付与される。この構成によれば、動画像を実際に観察して、あるいは、複数の動画像を対比観察しながら、処理ランクを容易且つ適切に設定できる。   Preferably, prior to assigning the processing rank, reproduction control means for reading the frame block from the temporary storage unit and displaying it as a moving image is provided, and the frame block according to an instruction of a user who observed the moving image Is given a processing rank. According to this configuration, it is possible to easily and appropriately set the processing rank while actually observing a moving image or comparing and observing a plurality of moving images.

望ましくは、前記フレームブロックに対して、処理ランク識別子を含む属性情報を対応付ける属性情報管理手段を含み、前記ブロック処理手段は、前記フレームブロックに対応付けられた属性情報に従って当該フレームブロックの処理を実行する。   Preferably, an attribute information management unit that associates attribute information including a processing rank identifier with the frame block, and the block processing unit executes processing of the frame block according to attribute information associated with the frame block. To do.

望ましくは、各処理ランクに対応する処理内容を定義するカスタマイズ手段を含む。この構成によれば、様々なアプリケーションに対応して、各処理ランクに対応する処理内容を最適化できる。   Preferably, a customizing means for defining the processing contents corresponding to each processing rank is included. According to this configuration, the processing content corresponding to each processing rank can be optimized corresponding to various applications.

(2)また本発明は、超音波の送受波により得られるフレーム列を一時的に格納する記憶部と、ユーザーによって取込指令が入力されたタイミングに従って、前記記憶部に格納されたフレーム列の中から、処理対象として、それぞれが所定単位の動画像を構成する複数のフレームブロックを特定するブロック特定手段と、前記記憶部から前記複数のフレームブロックを読み出して、それらを複数の動画像として表示する再生制御手段と、前記複数の動画像を参照したユーザーの指示に従って、前記各フレームブロックに対して、複数の処理ランクの中からいずれかの処理ランクを付与するランク付与手段と、前記各フレームブロックをそれに付与された処理ランクに従って処理するブロック処理手段と、を含むことを特徴とする。 (2) Further, according to the present invention, a storage unit that temporarily stores a frame sequence obtained by transmitting and receiving ultrasonic waves, and a frame sequence stored in the storage unit according to a timing at which a capture command is input by a user. Among them, as a processing target, block specifying means for specifying a plurality of frame blocks each constituting a predetermined unit of moving image, and reading the plurality of frame blocks from the storage unit, and displaying them as a plurality of moving images Reproduction control means for performing, rank giving means for assigning any processing rank from among a plurality of processing ranks to each frame block according to a user instruction referring to the plurality of moving images, and each frame Block processing means for processing the block according to the processing rank assigned thereto.

上記構成によれば、複数のフレームブロックについて個別的に処理ランクを設定して、その優先度あるいは重要度に応じて各フレームブロックの処理を行えるので合理的である。特に処理負荷を分散化できる。処理の内容としては、例えば、転送処理、廃棄処理、表示処理などであるが、それ以外であってもよい。いずれにしても重要度に応じて処理順位あるいは処理内容を切り換えることによって、合理的なデータ管理及び処理を実現できる。なお、複数のフレームブロックは、互いに連続する関係にあってもよいし、時間的に相互に隔てられたものであってもよい。   According to the above configuration, it is reasonable that processing ranks are individually set for a plurality of frame blocks, and processing of each frame block can be performed according to the priority or importance. In particular, the processing load can be distributed. The contents of the process include, for example, a transfer process, a discard process, a display process, and the like. In any case, rational data management and processing can be realized by switching the processing order or processing contents according to the importance. The plurality of frame blocks may be in a continuous relationship with each other, or may be separated from each other in time.

望ましくは、前記ブロック処理手段は、前記各フレームブロックをそれに付与された処理ランクに応じた優先度で転送する転送処理部と、前記各フレームブロックをそれに付与された処理ランクに応じた優先度で廃棄する廃棄処理部と、前記各フレームブロックをそれに付与された処理ランクに応じた優先度で表示する表示処理部と、を含む。   Preferably, the block processing means transfers the frame blocks with a priority according to the processing rank assigned thereto, and the frame blocks with a priority according to the processing rank assigned thereto. A discard processing unit for discarding, and a display processing unit for displaying each frame block with a priority according to a processing rank assigned thereto.

望ましくは、ストレスエコー検査においてステージとビューの組み合わせごとに前記ユーザーによって取込指令が入力され、前記取込指令ごとに取得される複数のフレームブロックに対して処理ランクが個別的に付与される。   Preferably, in the stress echo inspection, an acquisition command is input by the user for each combination of stage and view, and a processing rank is individually assigned to a plurality of frame blocks acquired for each of the acquisition commands.

以上説明したように、本発明によれば、フレームブロックの重要度に応じて適切な処理を選択的に適用できる。本発明によれば、データ転送を担当するプロセッサに生じる負荷を分散してレスポンス良く装置を動作させることができる。本発明によれば、データの重要度に応じて適切な管理を行える。本発明によれば、重要度に応じたデータの保全を実現し、あるいは、重要度に応じて適切な順位で記憶情報を表示できる。   As described above, according to the present invention, an appropriate process can be selectively applied according to the importance level of a frame block. According to the present invention, it is possible to distribute the load generated in the processor in charge of data transfer and operate the apparatus with good response. According to the present invention, appropriate management can be performed according to the importance of data. According to the present invention, data maintenance according to importance can be realized, or stored information can be displayed in an appropriate order according to importance.

以下、本発明の好適な実施形態を図面に基づいて説明する。   DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of the invention will be described with reference to the drawings.

図1には、本発明に係る超音波診断装置の好適な実施形態が示されており、図1はその全体構成を示すブロック図である。本実施形態に係る超音波診断装置は、特にストレスエコー検査に対応した動作モードを有している。ストレスエコー検査においては、複数段階のステージが設定され、各ステージごとに複数のビューが設定される。本実施形態では、後に説明するように4つのステージ及び4つのビューが設定され、これによって16シーンについて16回の取込工程が実行される。もちろん、ステージの段数及びビューの個数についてはユーザーによって適宜設定可能である。また、本発明はストレスエコー検査に特に好適なものであるが、それ以外の診断に対しても適用できる。   FIG. 1 shows a preferred embodiment of an ultrasonic diagnostic apparatus according to the present invention, and FIG. 1 is a block diagram showing the overall configuration thereof. The ultrasonic diagnostic apparatus according to the present embodiment has an operation mode particularly corresponding to stress echo examination. In the stress echo inspection, a plurality of stages are set, and a plurality of views are set for each stage. In the present embodiment, as will be described later, four stages and four views are set, whereby 16 capture processes are executed for 16 scenes. Of course, the number of stages and the number of views can be appropriately set by the user. Further, the present invention is particularly suitable for stress echo examination, but can be applied to other diagnoses.

図1において、プローブ10は超音波の送受波を行う超音波探触子であり、そのプローブ10は生体の表面上に当接して用いられあるいは体腔内に挿入して用いられるものである。プローブ10は複数の振動素子からなるアレイ振動子を有している。アレイ振動子によって超音波ビームが形成され、その超音波ビームは電子走査される。その電子走査方式としては、電子リニア走査、電子セクタ走査などが知られている。ちなみに、プローブ10が例えば2Dアレイ振動子を有し、その2Dアレイ振動子によって生体内における三次元空間内のデータを取り込むようにしてしてもよい。   In FIG. 1, a probe 10 is an ultrasonic probe that transmits and receives ultrasonic waves, and the probe 10 is used in contact with the surface of a living body or inserted into a body cavity. The probe 10 has an array transducer composed of a plurality of vibration elements. An ultrasonic beam is formed by the array transducer, and the ultrasonic beam is electronically scanned. As the electronic scanning method, electronic linear scanning, electronic sector scanning, and the like are known. Incidentally, the probe 10 may have a 2D array transducer, for example, and the 2D array transducer may capture data in a three-dimensional space in the living body.

送信部12は送信ビームフォーマーとして機能し、アレイ振動子を構成する複数の振動素子に対して送信信号を供給する。一方、受信部14は受信ビームフォーマーとして機能し、アレイ振動子を構成する複数の振動素子から出力される複数の受信信号に対して整相加算処理を実行する。その処理後の受信信号(エコーデータ)は図示されていない信号処理部を経てDSC16へ出力されている。   The transmission unit 12 functions as a transmission beam former, and supplies transmission signals to a plurality of vibration elements constituting the array transducer. On the other hand, the reception unit 14 functions as a reception beam former, and executes phasing addition processing on a plurality of reception signals output from a plurality of vibration elements constituting the array transducer. The processed reception signal (echo data) is output to the DSC 16 via a signal processing unit (not shown).

DSC(デジタルスキャンコンバータ)16は、エコーデータに対する座標変換、補間処理などの各種処理を実行し、これによって超音波画像としてのBモード画像(二次元断層画像)を形成する。DSC16に対しては、受信部14から送受波フレーム単位でエコーデータが時系列順で入力され、DSC16は表示フレーム単位で画像データを時系列順で出力する。ここで、送受波フレームは複数のビームデータによって構成されるものであり、表示フレームは一画面を構成するラスタースキャンデータによって構成されるものである。   The DSC (digital scan converter) 16 executes various processes such as coordinate conversion and interpolation processing on echo data, thereby forming a B-mode image (two-dimensional tomographic image) as an ultrasonic image. The DSC 16 receives echo data from the receiving unit 14 in transmission / reception frame units in chronological order, and the DSC 16 outputs image data in display frame units in chronological order. Here, the transmission / reception frame is constituted by a plurality of beam data, and the display frame is constituted by raster scan data constituting one screen.

DSC16から出力されるフレーム列(フレームデータ列)は表示処理部18へ出力される他、シネメモリ24へ送られる。但し、DSC16からシネメモリ24を経由して表示処理部18へフレーム列を出力させるようにしてもよい。   The frame sequence (frame data sequence) output from the DSC 16 is output to the display processing unit 18 and sent to the cine memory 24. However, the frame sequence may be output from the DSC 16 to the display processing unit 18 via the cine memory 24.

表示処理部18は、複数の超音波画像を並べて合成する機能、各超音波画像に対してグラフィック画像を合成する機能などを有している。表示処理部18から出力される表示画像のデータは表示器20へ出力され、表示器20における表示画面上には表示画像が表示される。   The display processing unit 18 has a function of combining a plurality of ultrasonic images side by side, a function of combining a graphic image with each ultrasonic image, and the like. The display image data output from the display processing unit 18 is output to the display device 20, and the display image is displayed on the display screen of the display device 20.

シネメモリ24は、揮発性のメモリによって構成され、シネメモリ24は本実施形態においてリングバッファ構造を有する。すなわち、符号23で示されるように、DSC16から出力される時系列順のフレーム列が順番にシネメモリ24上に順次格納されるが、その際、上書き禁止などの制御がなされないフレームについては古いものから順番に新しいフレームが上書きされている。後に詳述するように、シネメモリ24から一定単位のフレーム列すなわちフレームブロックを読み出して、表示処理部18を経由してそれを動画像として表示器20上に表示させることもできる。それが符号25によって示されている。   The cine memory 24 is configured by a volatile memory, and the cine memory 24 has a ring buffer structure in the present embodiment. In other words, as indicated by reference numeral 23, the time-series frame sequence output from the DSC 16 is sequentially stored in the cine memory 24 in order, but at this time, the frames that are not controlled to be overwritten or not are old. New frames are overwritten in order. As will be described in detail later, a frame sequence, that is, a frame block of a predetermined unit can be read from the cine memory 24 and displayed on the display 20 as a moving image via the display processing unit 18. This is indicated by reference numeral 25.

ホストプロセッサ22は、単一のプロセッサあるいは複数のプロセッサの集合体として構成され、図1に示される各構成の動作制御を行っている。特に、本実施形態においてはホストプロセッサ22が、以下に詳述する各フレームブロックごとにランク(処理ランク)を付与する機能を有し、また、その処理ランクに応じて各フレームブロックについて適切な処理を実行している。その処理には後に説明する転送処理、廃棄処理、表示処理などが含まれる。図1においては、符号35によって、シネメモリ24から記憶装置34へのデータ転送が示されている。ホストプロセッサ22は、処理ランクに応じた適切なタイミングで、各フレームブロックをシネメモリ24から読み出して記憶装置34へ保存する制御を実行する。記憶装置34は例えばハードディスクなどによって構成されるものであるが、この記憶装置34がネットワーク上に接続されたファイルサーバーなどであってもよい。シネメモリ24は、上記のように揮発性メモリとして構成されており、何らかの事態によってそこに格納されたデータが消失してしまう可能性があるが、そこに格納されたデータを不揮発性の記憶装置34上に転送することによって、データを保全することが可能となる。ストレスエコー検査においては、各シーンごとに取り込まれる1又は複数のフレームブロック(動画像)が記憶装置34上に格納されることになる。   The host processor 22 is configured as a single processor or a collection of a plurality of processors, and performs operation control of each configuration shown in FIG. In particular, in this embodiment, the host processor 22 has a function of assigning a rank (processing rank) to each frame block described in detail below, and appropriate processing is performed for each frame block according to the processing rank. Is running. The processing includes transfer processing, discard processing, display processing, and the like, which will be described later. In FIG. 1, reference numeral 35 indicates data transfer from the cine memory 24 to the storage device 34. The host processor 22 executes control to read out each frame block from the cine memory 24 and save it in the storage device 34 at an appropriate timing according to the processing rank. The storage device 34 is composed of, for example, a hard disk, but may be a file server or the like connected to the network. The cine memory 24 is configured as a volatile memory as described above, and there is a possibility that the data stored therein may be lost due to some situation. However, the stored data is stored in the nonvolatile storage device 34. By transferring it up, data can be preserved. In the stress echo inspection, one or a plurality of frame blocks (moving images) captured for each scene are stored on the storage device 34.

ホストプロセッサ22には、キーボードやトラックボールなどによって構成される操作パネル26が接続されている。本実施形態においては、この操作パネル26を利用して1又は複数のフレームブロックを取り込むための取込指令及び各フレームブロックについて付与するランクをユーザーによって入力することが可能である。心電計28は生体における心電信号をモニタリングする機器であり、そこから出力される心電信号はR波検出器30に送られる。R波検出器30は、心電信号における本実施形態ではR波を検出し、その検出信号をホストプロセッサ22に与えている。ホストプロセッサ22はシネメモリ24及び記憶装置34上のデータを管理する際にその検出信号を参照しており、特にシネメモリ24上において1又は複数のフレームブロックを特定する場合にはその検出信号に同期して処理を実行している。通信部32は、ホストプロセッサ22と外部装置との間で通信を行うためのモジュールである。   An operation panel 26 composed of a keyboard, a trackball, or the like is connected to the host processor 22. In the present embodiment, the operation panel 26 can be used to input a capture command for capturing one or a plurality of frame blocks and a rank to be assigned to each frame block. The electrocardiograph 28 is a device for monitoring an electrocardiogram signal in a living body, and an electrocardiogram signal output therefrom is sent to the R wave detector 30. The R wave detector 30 detects an R wave in the electrocardiographic signal in this embodiment, and provides the detected signal to the host processor 22. The host processor 22 refers to the detection signal when managing the data on the cine memory 24 and the storage device 34. In particular, when one or more frame blocks are specified on the cine memory 24, the host processor 22 synchronizes with the detection signal. The process is executed. The communication unit 32 is a module for performing communication between the host processor 22 and an external device.

図2には、図1に示した装置の動作の一例が示されている。(A)には心電信号が示されており、特にR波のタイミングが示されている。符号100は隣り合う2つのR波の間の期間を表しており、これが1心拍に相当する。本実施形態では1心拍分のフレーム集合が1つの動画像を構成するブロック107として管理される。(B)にはシネメモリ24上に順次格納されるフレーム列104が示されており、そのフレーム列104は各時点において取得・形成されたフレーム102によって構成される。   FIG. 2 shows an example of the operation of the apparatus shown in FIG. (A) shows an electrocardiogram signal, in particular, the timing of the R wave. Reference numeral 100 represents a period between two adjacent R waves, which corresponds to one heartbeat. In this embodiment, a frame set for one heartbeat is managed as a block 107 constituting one moving image. (B) shows a frame sequence 104 sequentially stored on the cine memory 24. The frame sequence 104 is composed of frames 102 acquired and formed at each time point.

図2に示されるように、取込指令101がユーザーによって与えられると、その取込指令101が入力されたタイミングを基準として所定数あるいは任意数のブロック107が特定される。すなわち(C)にはシネメモリ上において特定されたブロックセット106が示されており、そのブロックセット106はこの例では時系列順で並んだ4つのブロック107によって構成される。第1番目のブロック107が#1で表されており、以下順に#2、#3、#4で2番目から4番目のブロック107が特定されている。   As shown in FIG. 2, when a capture command 101 is given by the user, a predetermined number or an arbitrary number of blocks 107 are specified based on the timing at which the capture command 101 is input. That is, (C) shows a block set 106 specified on the cine memory, and this block set 106 is composed of four blocks 107 arranged in time series order in this example. The first block 107 is represented by # 1, and the second to fourth blocks 107 are specified in the order of # 2, # 3, and # 4.

本実施形態においては、取込指令101が与えられたタイミングを含む心拍として先頭のブロック107が特定され、それに続く3つのブロックを含めてブロックセット106が特定されているが、取込指令101のタイミングを基準として複数のブロック106が特定される限りにおいて各種の変形例が考え得る。例えば取込指令101が与えられた以降の複数のブロックをもってブロックセット106としてもよいし、取込指令101が与えられたタイミングよりも先行する複数のブロックをもってブロックセット106とするようにしてもよいし、取込指令101が与えられたタイミング前後の複数のブロックをもってブロックセット106とするようにしてもよい。また、本実施形態では、時系列順で連続する4つのブロックがブロックセット106を構成していたが、もちろん離散的に存在する複数のブロックをブロックセット106の構成要素としてもよい。いずれにしても、このブロックセット106の特定により、ランク付与対象となる複数のブロック107が特定され、それが図1に示したホストプロセッサ22によって認識されることになる。   In the present embodiment, the first block 107 is specified as a heartbeat including the timing at which the capture command 101 is given, and the block set 106 including the subsequent three blocks is specified. Various modifications can be considered as long as the plurality of blocks 106 are specified based on the timing. For example, the block set 106 may include a plurality of blocks after the capture command 101 is given, or the block set 106 may include a plurality of blocks preceding the timing when the capture command 101 is given. Alternatively, the block set 106 may include a plurality of blocks before and after the timing at which the capture command 101 is given. Further, in the present embodiment, four blocks that are continuous in time series form the block set 106, but a plurality of blocks that exist discretely may be used as components of the block set 106. In any case, by specifying the block set 106, a plurality of blocks 107 to be ranked are specified and recognized by the host processor 22 shown in FIG.

以上のようにブロックセット106が特定されると、(D)に示されるように、4つのブロック107が4つの動画像として並列的に同期再生される。この場合においては各心拍ごとにループ再生が実行されており、後に図4を用いて説明するように表示画面上には4心拍に相当する4つの動画像が繰り返し同期再生されることになる。この場合においてはR波がスタートトリガとして利用され、すなわち各心拍におけるR波を再生スタート時点として各心拍の動画像が並列的に繰り返し再生されることになる。ちなみに、R波によらずに他の基準時点をもってブロック107の特定あるいは再生タイミングの指定を行わせるようにしてもよい。   When the block set 106 is specified as described above, the four blocks 107 are synchronously reproduced in parallel as four moving images as shown in (D). In this case, loop reproduction is executed for each heartbeat, and four moving images corresponding to four heartbeats are repeatedly reproduced synchronously on the display screen as will be described later with reference to FIG. In this case, the R wave is used as a start trigger, that is, the moving image of each heartbeat is repeatedly reproduced in parallel with the R wave at each heartbeat as the reproduction start point. Incidentally, the block 107 may be specified or the reproduction timing may be specified at another reference time without using the R wave.

(E)にはユーザーによって指定されたランクの一例が示されている。すなわち表示画面上において4つの動画像を相互に対比して、臨床的に見て、より重要である、重要である、あまり重要でない、重要でない、などの評価結果をランクとしてユーザー指定させることができる。本実施形態においてはA,B,C,Dの4つのランクを選択可能であり、ここでランクAが最も重要あるいは最も優先度の高い属性を表しており、以下順にランクB、ランクC、ランクDとなっており、ランクDが最も優先度の低いあるいはあまり重要でない属性を意味する。ここで、後の表示順位との関係ではランクAはブロックセット106の中で1つだけ指定されるのが望ましいが、例えば複数のランクAが設定された場合においてはその指定の順番で同じランク内の優先度を定めるようにしてもよい。図2に示す例では、ブロック#1についてランクBが付与され、ブロック#2についてランクAが付与され、ブロック#3についてランクCが設定され、ブロック#4についてランクDが設定されている。   (E) shows an example of the rank designated by the user. In other words, the four moving images on the display screen are contrasted with each other, and the evaluation results such as more important, important, less important, unimportant, etc. can be specified as ranks by the user from the clinical viewpoint. it can. In the present embodiment, four ranks A, B, C, and D can be selected, where rank A represents the most important or highest priority attribute, and rank B, rank C, rank in the following order. D means that rank D is the lowest priority or less important attribute. Here, it is preferable that only one rank A is designated in the block set 106 in relation to the subsequent display order. For example, when a plurality of ranks A are set, the same rank in the designated order. The priority may be determined. In the example shown in FIG. 2, rank B is assigned to block # 1, rank A is assigned to block # 2, rank C is set for block # 3, and rank D is set for block # 4.

以上のようにユーザーによって各ブロックごとにランクが定められると、(F)に示されるように、各ブロックごとにそれに付与されたランクに応じた処理が適用される。   As described above, when the rank is determined for each block by the user, processing corresponding to the rank assigned to each block is applied to each block, as shown in (F).

図2に示す例では、ランクAについては、即時転送110a及び検査終了まで上書き禁止110bとされる。即時転送110aは、現在の取込工程の最後あるいは次の取込工程の最初において(特にリアルタイム超音波診断中に)、ブロックをシネメモリから記憶装置へ転送させることを意味するものである。また、検査終了まで上書き禁止110bは、一連の取込工程及び画像評価の全部が終了してストレスエコー検査が完了した時点において(リアルタイム超音波診断の必要性がなくなってそれが終了した後に)、上書き禁止を解除してシネメモリ上における当該ブロックの記憶領域を開放させる処理を意味する。また、ランクBについては、繰り延べ転送108a及び検査終了まで上書き禁止108bとされる。繰り延べ転送108aは、上記同様に、一連の取込工程及び画像評価の全部が終了してストレスエコー検査が完了した時点において(リアルタイム超音波診断の必要性がなくなってそれが終了した後に)、ブロックをシネメモリから記憶装置34へ転送することを意味する。また、検査終了まで上書き禁止108bは、上記110bと同じである。上書き禁止のタイミングに関してはランクA及びランクBも同じであるが、転送タイミングについてはランクAとランクBとでは大きく異なっている。つまり、ランクAの場合には早期にブロックの転送が行われるため、そのブロックが確実に保全されることになる。ブロックBについては繰り延べ転送となるため、データの保存あるいは保全という観点から見れば優先度は低いが、そのような繰り延べ転送によってホストプロセッサに生じる負荷の集中を防止し、また所定タイミングでの後のブロック保存を可能とするものである。繰り延べ転送のタイミングは、複数の取込工程の終了後(リアルタイム超音波診断の終了後)であって、画像観察を行う前あるいは画像観察の最中に設定することもできる。データの廃棄タイミングは、次の患者についての検査開始前のタイミングに設定することもできる。つまり、各タイミングは、プロセッサの負担、データ保全、記憶空間の開放などの観点から適切なタイミングに設定される。   In the example shown in FIG. 2, the rank A is set to the immediate transfer 110a and the overwrite prohibition 110b until the end of the inspection. Immediate transfer 110a means that the block is transferred from the cine memory to the storage device at the end of the current acquisition process or at the beginning of the next acquisition process (especially during real-time ultrasound diagnosis). In addition, overwriting prohibition 110b until the end of the inspection is completed at the time when the series of capture processes and the image evaluation are completed and the stress echo inspection is completed (after the necessity of real-time ultrasonic diagnosis is eliminated and the inspection is completed). It means a process of releasing the overwrite prohibition and releasing the storage area of the block on the cine memory. For rank B, deferred transfer 108a and overwrite prohibition 108b until the end of inspection are set. As described above, the deferred transfer 108a is a block when a series of capture processes and image evaluation are completed and the stress echo examination is completed (after the necessity of real-time ultrasonic diagnosis is eliminated and the process is completed). Is transferred from the cine memory to the storage device 34. Further, the overwrite prohibition 108b is the same as 110b above until the end of inspection. The rank A and rank B are the same with respect to the overwrite prohibition timing, but the transfer timing is greatly different between rank A and rank B. That is, in the case of rank A, the block is transferred early, so that the block is surely preserved. Since block B is deferred transfer, its priority is low from the viewpoint of data storage or maintenance. However, concentration of load generated in the host processor due to such deferred transfer is prevented. Block storage is possible. The deferred transfer timing can be set after completion of a plurality of capture steps (after completion of real-time ultrasonic diagnosis) and before image observation or during image observation. The data discarding timing can be set to the timing before starting the examination for the next patient. In other words, each timing is set to an appropriate timing from the viewpoint of processor burden, data maintenance, storage space release, and the like.

一方、ランクCが設定された場合には、繰り延べ転送112a及び検査終了まで上書き禁止112bとされる。繰り延べ転送112aについては上記の108aと同一であり、検査終了まで上書き禁止112bについても上記の108b,110bと同じである。ランクDが設定された場合には、当該ブロックについては即時廃棄114aとなり、すなわち即時の上書き許可114bがなされることになる。すなわち、このランクDが設定されたブロックについてはこの図2に示す例においては転送対象からは除外され、またそのブロックについてはそれが格納されている記録領域が直ちに開放されることになる。   On the other hand, when rank C is set, deferred transfer 112a and overwriting prohibited 112b until the end of inspection are set. The deferred transfer 112a is the same as the above 108a, and the overwrite prohibition 112b is the same as the above 108b and 110b until the end of the inspection. When the rank D is set, the block is immediately discarded 114a, that is, the immediate overwrite permission 114b is made. That is, the block in which the rank D is set is excluded from the transfer target in the example shown in FIG. 2, and the recording area in which the block is stored is immediately released.

また、後に図5を用いて説明するように、本実施形態においては、付与されたランクにしたがって表示順位を変更する管理116がなされており、これについては後に説明する。   Further, as will be described later with reference to FIG. 5, in this embodiment, management 116 for changing the display order according to the assigned rank is performed, which will be described later.

各ランクに対応付けられた処理内容に関してはユーザーによってカスタマイズをすることが可能であり、例えば図2に示す例においてランクAからランクCまでだけを利用可能するようにしてもよいし、また、それぞれのランクについて上記とは別の定義を与えるようにしてもよい。様々な定義をあらかじめ用意しておいて、ユーザーによって、使用するランクの個数及びその内容を選択させるようにしてもよい。いずれにしても、ユーザーによって実際に動画像を対比観察してランクを付与させ、すなわちユーザーによって重要度あるいは優先度を各動画像について与えることにより、そのような重要度に応じて適切な内容及びタイミングで各処理を実行させることができる。よって、超音波診断装置を効率的に動作させることができ、またより重要度の高いデータについてはより適切な保全を行えるという利点がある。ストレスエコー検査においては患者に生じる負担が大きいため、再検査は極力避けなければならないが、上記の実施形態によれば、データの取込エラーやデータ管理上のミスを効果的に防止でき、患者に対する再検査という負担の発生を回避できるという臨床的な効果もある。また、シネメモリ24上における記憶領域を有効活用できるので、シネメモリ24の記憶領域を不必要に増大させる必要がなくなり、メモリの規模あるいはメモリの管理負担を軽減できるという利点もある。ちなみに、上記で説明したシネメモリの管理にあたって、シネメモリをあらかじめ複数のシーンに対応した複数のバンクあるいはセグメントに分割し、そのような各部分記憶領域に対して各取込工程で取得された1又は複数のブロックを格納するようにしてもよい。   The processing contents associated with each rank can be customized by the user. For example, in the example shown in FIG. 2, only ranks A to C may be used, A different definition may be given for the rank of. Various definitions may be prepared in advance, and the user may select the number of ranks to be used and the contents thereof. In any case, by actually observing the moving image by the user and assigning a rank, that is, by giving the importance or priority for each moving image by the user, appropriate contents and Each process can be executed at the timing. Therefore, there is an advantage that the ultrasonic diagnostic apparatus can be operated efficiently, and more appropriate maintenance can be performed for data with higher importance. In stress echo testing, the burden on the patient is large, so re-examination should be avoided as much as possible. However, according to the above embodiment, data acquisition errors and data management errors can be effectively prevented. There is also a clinical effect of avoiding the burden of re-examination for the patient. Further, since the storage area on the cine memory 24 can be used effectively, there is no need to unnecessarily increase the storage area of the cine memory 24, and there is an advantage that the memory scale or memory management burden can be reduced. By the way, in managing the cine memory described above, the cine memory is divided into a plurality of banks or segments corresponding to a plurality of scenes in advance, and one or more acquired in each capturing step for each such partial storage area These blocks may be stored.

図2においては、ストレスエコー検査における複数の取込工程における特定の取込工程で実行されるプロセスが示されていた。図2に示されるようなプロセスが各取込工程で実行され、全シーンについて必要な動画像の取得が完了すると、その後に、後に説明するように動画像の対比観察によるストレスエコー診断(医学的な臨床的評価)が実施されることになる。   In FIG. 2, the process performed in the specific acquisition process in the some acquisition process in a stress echo test | inspection was shown. A process as shown in FIG. 2 is executed in each capture step, and when necessary moving images are obtained for all scenes, stress echo diagnosis (medical diagnosis) is performed by moving image contrast observation as described later. Clinical evaluation).

図3には、シネメモリに関してデータ管理の概念が示されている。(A)にはシネメモリ24上における記憶内容が示されており、上述したように各取込工程ごとにブロックセット106が格納される。ブロックセット106を構成する各ブロック107は、(B)に示されるように、時系列順の複数のフレーム102によって構成されるものである。各フレーム102に対しては必要に応じてフレーム属性情報105が付与される。フレーム属性情報105には望ましくはR波検出情報が含まれる。一方、(A)に示されるように、シネメモリ24のデータ記憶を管理するために属性記憶部36が設けられている。この属性記憶部36は、本実施形態において、プロセッサ22が管理するメモリ(図示せず)上に構築されているが、その属性記憶部36がシネメモリ24上あるいは記憶装置34上に構築されてもよい。いずれにしても、属性記憶部36上においては、各ブロック107ごとにブロック属性情報120が管理され、そのブロック属性情報120はランクを表す情報を含むものである。また、(C)で示されるように、各ブロックセット106ごとにセット属性情報122が管理されており、この例ではセット属性情報122がステージ番号及びビュー番号を特定する情報を含んでいる。   FIG. 3 shows the concept of data management for cine memory. (A) shows the storage contents on the cine memory 24, and the block set 106 is stored for each capturing step as described above. Each block 107 constituting the block set 106 is composed of a plurality of frames 102 in time series order as shown in (B). Frame attribute information 105 is assigned to each frame 102 as necessary. The frame attribute information 105 preferably includes R wave detection information. On the other hand, as shown in (A), an attribute storage unit 36 is provided for managing the data storage of the cine memory 24. In this embodiment, the attribute storage unit 36 is constructed on a memory (not shown) managed by the processor 22, but the attribute storage unit 36 may be constructed on the cine memory 24 or the storage device 34. Good. In any case, on the attribute storage unit 36, block attribute information 120 is managed for each block 107, and the block attribute information 120 includes information representing a rank. Also, as shown in (C), set attribute information 122 is managed for each block set 106, and in this example, the set attribute information 122 includes information for specifying a stage number and a view number.

図1に示したホストプロセッサ22は、図3に示されるような属性記憶部36上に管理された情報にしたがって図2に示したような処理内容を遂行する。なお、図3に示されるデータ管理構造は一例であって、他のデータ管理構造を採用することもできる。ホストプロセッサ22は、上述したように、心臓についての心電信号におけるR波を基準として各ブロックの区分を行っているが、他の生体情報を利用してもよい。   The host processor 22 shown in FIG. 1 performs the processing contents as shown in FIG. 2 according to the information managed on the attribute storage unit 36 as shown in FIG. Note that the data management structure shown in FIG. 3 is an example, and other data management structures may be employed. As described above, the host processor 22 classifies each block based on the R wave in the electrocardiographic signal for the heart, but other biological information may be used.

図4には、ランク付与時の表示内容の一例が示されている。すなわち、図2に示したように、ユーザーによる取込指令101によってブロックセットが特定されると、それを構成する複数のブロックに対応する複数の動画像が図4に示すような表示形態で同期再生表示される。図4に示すランク付与表示42は表示画面40上に表示されるものであり、ランク付与表示42はこの例では上下左右に並んで集合表示された4つの動画像をもって構成される。各動画像は1心拍分のデータで構成され、各動画像はループ再生される。その際、各動画像はR波に同期して再生されている。ユーザーは、このようなランク付与表示42を観察しながら、臨床的にみてより重要度を評価することにより、図4に示されるように適切なランク44を各動画像に対して付与することができる。この場合において、それぞれのランク(例えばランクA)については1回のみ指定を許容するルールを定めてもよいし、それぞれのランクを複数回指定できるようにルールを定めてもよい。なお、このように一旦設定されたランクを後にユーザーによって修正できるようにしてもよい。例えば他の取込工程で得られた動画像との対比観察の上で、より適当な動画像があればそのランクを最上位のランクAに変更してもよい。   FIG. 4 shows an example of display contents at the time of ranking. In other words, as shown in FIG. 2, when a block set is specified by a capture command 101 by a user, a plurality of moving images corresponding to a plurality of blocks constituting the block set are synchronized in a display form as shown in FIG. Playback is displayed. The rank assignment display 42 shown in FIG. 4 is displayed on the display screen 40, and in this example, the rank assignment display 42 is composed of four moving images that are displayed in groups in the vertical and horizontal directions. Each moving image is composed of data for one heartbeat, and each moving image is reproduced in a loop. At that time, each moving image is reproduced in synchronization with the R wave. The user can assign an appropriate rank 44 to each moving image as shown in FIG. 4 by observing the rank assignment display 42 and evaluating the importance more clinically. it can. In this case, for each rank (for example, rank A), a rule that allows designation only once may be set, or a rule may be set so that each rank can be specified multiple times. The rank once set in this way may be corrected later by the user. For example, the rank may be changed to the highest rank A if there is a more appropriate moving image in comparison with the moving image obtained in another capturing process.

図5には、ストレスエコー検査において採用されるデータ管理構造(シネメモリ44又は記憶装置34の記憶空間に相当)50の一例が概念的に示されている。iは各ステージを表しており、この例では4段階のステージが定められている。このステージは患者に対して一定の負荷を与える場合における各時期に相当するものである。jはビュー番号を表しており、この例では4つのビューすなわち4つのアングルが設定されている。各ビューごとに生体表面に対して当てられるプローブの位置あるいは姿勢が異なる。例えば心臓については4つの方向からみた断層画像が取得されることになる。よって、4つのステージ及び4つのビューによって4×4=16(個)のシーンが定められ、各シーンごとに図2に示したような取込工程が実行されることになる。各取込工程においては1又は複数のブロックが取得され、各ブロックについては図5に示されるように、ユーザーによってランクが付与される。本実施形態では、ランクのレベルに合致した表示順位が設定されており、すなわちランクA、ランクB、ランクCの順で各シーンごとの表示順位が設定される。ここで1つのシーンにおいて同じランクが重複して設定された場合には、上述したようにより指定順序の早い方あるいは遅い方がより上位の表示順位となる。   FIG. 5 conceptually shows an example of a data management structure (corresponding to the storage space of the cine memory 44 or the storage device 34) 50 employed in the stress echo examination. i represents each stage, and in this example, four stages are defined. This stage corresponds to each time when a certain load is applied to the patient. j represents a view number. In this example, four views, that is, four angles are set. The position or posture of the probe applied to the living body surface is different for each view. For example, for the heart, tomographic images viewed from four directions are acquired. Accordingly, 4 × 4 = 16 (pieces) scenes are defined by the four stages and the four views, and the capturing process as shown in FIG. 2 is executed for each scene. In each capturing step, one or a plurality of blocks are acquired, and each block is given a rank as shown in FIG. In this embodiment, the display order that matches the rank level is set, that is, the display order for each scene is set in the order of rank A, rank B, and rank C. Here, when the same rank is set redundantly in one scene, as described above, the display order that is earlier or later in the designation order becomes the higher display order.

ちなみに、図5に示したようなデータ管理構造50は複数の取込工程の終結時点で、シネメモリ24上に構築される。その状態では、リングバッファ上において各ブロックについて上書き禁止状態とされている。その後の複数の動画像の同期ループ再生(ストレスエコー診断)に当たっては、シネメモリから必要なデータが読み出される。但し、そのデータの内で一部又は全部を記憶装置34から読み出すようにしてもよい。   Incidentally, the data management structure 50 as shown in FIG. 5 is constructed on the cine memory 24 at the end of a plurality of capture processes. In this state, overwriting is prohibited for each block on the ring buffer. In the subsequent synchronized loop reproduction (stress echo diagnosis) of a plurality of moving images, necessary data is read from the cine memory. However, some or all of the data may be read from the storage device 34.

図6には、ストレスエコー診断における表示例が示されている。表示画面40上にはストレスエコー診断表示51が表示される。このストレスエコー診断表示51は図6に示す例において2つの動画像を並べて表示したものであって、その前提として2つのシーンがユーザー選択されている。もちろん、3つあるいは4つ以上のシーンが選択されて、それらに対応付けられた複数の動画像が同時表示されてもよい。この例では符号52で示されるようにステージ1かつビュー1のシーンで特定される動画像と、符号54で示されるようにステージ3かつビュー1で特定されるシーンに対応する動画像とが同期ループ再生表示されている。それらの動画像は、本実施形態において心電信号のR波に同期して再生されている。ここで、当初表示されるいずれの動画像も原則として表示順位が最も高いランクAに対応づけられたものである。つまり、ストレスエコー診断表示にあたっては、各シーンごとに格納された複数の動画像の中から表示対象をユーザーによりいちいち選択させる必要はなく、自動的により重要な動画像を優先的に筆頭動画像として画面表示させることができる。もちろん、例えば、ランクAで表示された動画像が不適切であった場合あるいは他の動画像についても観察したい場合には、当該シーンに対応付けられた後順位の動画像を順次ループ再生させることができる。なお、あるシーンについてランクAが付与された動画像が存在しない場合にはランクB(あるいはより後順位のランク)が付与された動画像が最初に表示される。ちなみに、図6で示されるように、ストレスエコー診断表示51にあたって既にブロックの転送が完了した動画像については保存済みマーク55を表示させるようにしてもよい。あるいは必要に応じて管理上の他のデータを画面上に表示させるようにしてもよい。その管理上のデータとしてはランクを特定する情報などをあげることができる。   FIG. 6 shows a display example in stress echo diagnosis. On the display screen 40, a stress echo diagnosis display 51 is displayed. The stress echo diagnosis display 51 is a display in which two moving images are displayed side by side in the example shown in FIG. 6, and two scenes are selected by the user as a precondition. Of course, three or four or more scenes may be selected and a plurality of moving images associated with them may be displayed simultaneously. In this example, the moving image specified by the scene of stage 1 and view 1 as indicated by reference numeral 52 is synchronized with the moving image corresponding to the scene specified by stage 3 and view 1 as indicated by reference numeral 54. Loop playback is displayed. These moving images are reproduced in synchronization with the R wave of the electrocardiogram signal in this embodiment. Here, in principle, any moving image initially displayed is associated with rank A having the highest display order. In other words, in stress echo diagnosis display, it is not necessary for the user to select the display target from the plurality of moving images stored for each scene, and the important moving image is automatically given priority as the first moving image. It can be displayed on the screen. Of course, for example, if the moving image displayed in rank A is inappropriate or if another moving image is to be observed, the subsequent moving images associated with the scene are sequentially loop-reproduced. Can do. When there is no moving image assigned rank A for a certain scene, a moving image assigned rank B (or a rank of higher rank) is displayed first. Incidentally, as shown in FIG. 6, a saved mark 55 may be displayed for a moving image in which block transfer has already been completed in the stress echo diagnosis display 51. Alternatively, other management data may be displayed on the screen as necessary. The management data can include information for specifying the rank.

図7には、記憶装置34内の記憶領域が概念的に示されている。図7に示す例では記憶装置34上に複数の検査ファイル56が格納されている。各検査ファイル56はある患者についての1回のストレスエコー検査に対応する。検査ファイル56は、当該ストレスエコー検査に関して検査情報を有しており、その検査情報は、例えば検査番号、患者名、日時、検査条件などである。また検査ファイル56においては、各ブロックについてそれに付与されたランク情報が対応付けられている。したがって、過去に行ったストレスエコー検査について再度ストレスエコー診断を行うような場合においても各ブロックごとに付与されたランクを参照して、各ブロックについて適切な処理を行える。特に、表示順位の制御を適切に行えるという利点がある。   FIG. 7 conceptually shows a storage area in the storage device 34. In the example shown in FIG. 7, a plurality of inspection files 56 are stored on the storage device 34. Each examination file 56 corresponds to one stress echo examination for a patient. The examination file 56 has examination information regarding the stress echo examination, and the examination information includes, for example, an examination number, a patient name, a date and time, an examination condition, and the like. In the inspection file 56, rank information given to each block is associated with the block. Therefore, even when stress echo diagnosis is performed again for a stress echo test performed in the past, an appropriate process can be performed for each block with reference to the rank assigned to each block. In particular, there is an advantage that display order can be controlled appropriately.

図8には、ストレスエコー検査についての全体工程がフローチャートとして示されている。   FIG. 8 shows a flowchart of the overall process for the stress echo examination.

まず、S101では、初期設定がユーザーによって行われる。この例では、ステージ数i、ビュー数j及び各ランクについての処理内容の定義(カスタマイズ可能)が設定される。ここで、設定を行わないパラメータについてはデフォルト値が設定される。   First, in S101, initial setting is performed by the user. In this example, the number of stages i, the number of views j, and the definition of processing contents for each rank (can be customized) are set. Here, default values are set for parameters that are not set.

S102では、シーンがユーザーによって選択される。S103では、そのシーン選択102に連動してリアルタイムで(つまり超音波の送受波を行いながら画像表示を行う方式で)超音波診断が開始され、これによって画面上にリアルタイムでBモード画像が表示されることになる。ちなみに、より前の段階から超音波の送受波を行わせるようにしてもよい。   In S102, a scene is selected by the user. In S103, in conjunction with the scene selection 102, ultrasonic diagnosis is started in real time (that is, an image display is performed while transmitting and receiving ultrasonic waves), whereby a B-mode image is displayed on the screen in real time. Will be. Incidentally, ultrasonic wave transmission / reception may be performed from an earlier stage.

S104では、ユーザーによる取込操作の入力がなされたか否かが判断される。例えばユーザーによってフリーズスイッチが操作された場合、取込指令が入力されたと認識される。すると、S105においては、あらかじめ固定設定されたあるいはその時の状況に応じて可変設定されたパラメータkに基づき、k心拍分のフレーム列すなわちk個のブロックが取り込まれる。具体的にはシネメモリ上においてそのようなk個のブロックが特定される。S106では必要な心拍分のブロックがシネメモリ上に格納された時点でリアルタイム超音波診断が停止されフリーズ状態となる。すなわち送受信が停止される。   In S <b> 104, it is determined whether or not a user has input a capture operation. For example, when the freeze switch is operated by the user, it is recognized that the capture command has been input. Then, in S105, a frame sequence for k heartbeats, that is, k blocks, is captured based on a parameter k that is fixedly set in advance or variably set according to the situation at that time. Specifically, such k blocks are specified on the cine memory. In S106, when the necessary heart rate blocks are stored in the cine memory, the real-time ultrasonic diagnosis is stopped and the freeze state is entered. That is, transmission / reception is stopped.

S107では、上記のように特定された複数のブロックに対応する複数の動画像が表示画面上に自動的に表示される。すなわち、それらの動画像がR波に同期して並列ループ再生される。ループ再生は、1心拍の動画像の表示を完了した後に再びその1心拍の最初から再生を行うものである。但し、その再生開始トリガはR波である。S108では、ユーザーによって再度の取込を行うか否かが選択され、再度の取込を行う場合には上記のS104以降の工程が再び実行される。   In S107, a plurality of moving images corresponding to the plurality of blocks specified as described above are automatically displayed on the display screen. That is, the moving images are reproduced in parallel loop in synchronization with the R wave. In the loop reproduction, reproduction is performed again from the beginning of the one heartbeat after the display of the moving image of one heartbeat is completed. However, the reproduction start trigger is an R wave. In S108, it is selected by the user whether or not to take in again, and in the case of taking in again, the above-described steps after S104 are executed again.

一方、そのような再度の取込を行なわない場合、すなわち表示された複数の動画像が臨床的にみて適切なものを含む場合には、S109において、各心拍に相当する動画像に対してユーザーによって個別的にランクが設定される。そして、S110においては、全シーンについて取込工程が実行されたか否かが判断され、全シーンについての取込が完了していない場合には、上記のS102からの各工程が繰り返し実行されることになる。   On the other hand, when such a recapture is not performed, that is, when a plurality of displayed moving images include clinically appropriate ones, in S109, the user corresponds to the moving image corresponding to each heartbeat. The rank is set individually. In S110, it is determined whether or not the capture process has been executed for all scenes. If the capture for all scenes has not been completed, the processes from S102 are repeated. become.

S111においては、全シーンについての取込工程が完了した段階で、ストレスエコー診断(つまり画像対比観察による疾病診断)が実行される。すなわち、図6に示したように、ユーザーによって通常、複数のシーンが特定され、その複数のシーンに対応付けられたかつランクがより上位の1つの動画像が並列的に同時ループ再生されることになる。これによって、ユーザーすなわち医者はそのような動画像の対比観察から必要な臨床的な評価を行う。そして、そのような複数の動画像の対比観察が必要に応じて繰り返し実行されると、S112において検査終了の段階となる。このS112では、必要なデータ転送、データ廃棄なども処理がなされる。そして、S113においては次の患者に対してストレスエコー検査を行うか否かが判断され、行わない場合には本ルーチンは終了し、行う場合には再びS101からの各工程が繰り返し実行される。   In S111, stress echo diagnosis (that is, disease diagnosis by image contrast observation) is executed at the stage where the capture process for all scenes is completed. That is, as shown in FIG. 6, a plurality of scenes are usually specified by a user, and a single moving image associated with the plurality of scenes and having a higher rank is simultaneously reproduced in parallel. become. As a result, the user, that is, the doctor, performs the necessary clinical evaluation from the comparative observation of such moving images. Then, when such comparative observation of a plurality of moving images is repeatedly executed as necessary, the inspection is completed in S112. In S112, necessary data transfer, data discard, and the like are also processed. In S113, it is determined whether or not to perform a stress echo examination for the next patient. If not, this routine ends. If so, each step from S101 is repeated.

図8においては、主にユーザーの観点から、ストレスエコー検査についての各工程を説明したが、図9には、ブロックの処理の観点から、ランクに応じた処理の内容がフローチャートとして示されている。S201においては、各ブロックごとにランクが認識され、ここでランクAであれば、S202においてそのランクAが付与されたブロックについては検査終了まで上書き禁止の状態とされ、S203においてそのブロックについては次のシーンの実行直後におけるデータ転送が実行される。すなわち当該ブロックについてはより保全の必要性が高いため、ランクが確定した時点で速やかにシネメモリから記憶装置への早い段階でのブロックの転送がなされることになる。この場合、現在の取込工程の最後にデータ転送を行ってもよいが、よりリアルタイム診断の再開を早めて検査時間を短縮するためにはランク付与の後に直ちに次ぎの取込工程を実行し、それと並行して必要なデータ転送を行わせるのが望ましい。   In FIG. 8, each step regarding the stress echo inspection has been described mainly from the viewpoint of the user, but in FIG. 9, the contents of processing according to the rank are shown as a flowchart from the viewpoint of processing of the block. . In S201, the rank is recognized for each block. If the rank is A, the block to which the rank A is assigned in S202 is overwritten until the end of the inspection. Data transfer immediately after execution of the scene is executed. That is, since the block has a higher necessity for maintenance, when the rank is determined, the block is transferred from the cine memory to the storage device at an early stage. In this case, data transfer may be performed at the end of the current acquisition process, but in order to shorten the inspection time by accelerating the restart of the real-time diagnosis, the next acquisition process is executed immediately after the rank assignment, It is desirable to perform necessary data transfer in parallel.

一方、S201においてランクBであると判断された場合には、そのランクBが付与されたブロックについては、S204において検査終了時まで上書き禁止状態とされ、S205では最初に設定された時点以降においてランクを変更するか否かが判断され、変更要求がなければS206において検査終了時に転送を行わせる処理が実行される。その一方においてランクに変更があればS209においてブロックの属性内容としてのランク情報が変更され、処理がS201へ移行する。   On the other hand, if it is determined in S201 that the rank is B, the block to which the rank B is assigned is overwritten prohibited until the end of the inspection in S204, and in S205, the rank is set after the first set time. If there is no change request, in S206, a process for performing transfer at the end of the inspection is executed. On the other hand, if the rank is changed, the rank information as the attribute content of the block is changed in S209, and the process proceeds to S201.

一方、S201においてランクCであると判断された場合には、S207においてそのランクCが付与されたブロックについては検査終了時まで上書き禁止状態とされる。そして、S208では、上記のS205と同様にランクを変更するか否かが判断され、変更しない場合にはシネメモリ上に検査終了まで保存された後に検査終了時以降においてはそれが上書き許可され、廃棄されることになる。また、S201においてランクDであると判断された場合には、そのランクDが対応付けられたブロックについては上書き禁止対象とはされずに、すなわち次の取込工程において上書き対象とされ、つまり即時廃棄となる。   On the other hand, when it is determined that the rank is C in S201, the block to which the rank C is assigned in S207 is overwritten until the end of the inspection. In S208, it is determined whether or not the rank is to be changed in the same manner as in S205 described above. If the rank is not changed, the data is stored on the cine memory until the end of the inspection, and overwriting is permitted after the end of the inspection. Will be. If it is determined in S201 that the rank is D, the block associated with the rank D is not overwritten, ie, overwritten in the next capture step, that is, immediately. It becomes disposal.

以上のように、本実施形態においては、実際に動画像の観察を行わせてユーザーによってランクを付与させることにより、そのランクに応じて転送処理、廃棄処理及び表示順位付けを行うことができ、これによってデータ管理を合理的に行うことができると共に、重要なデータを適切に保全することが可能となる。更に表示順位付けによってユーザーの選択の負担を軽減し、また検査全体の時間を短縮化できるという利点がある。   As described above, in the present embodiment, by actually observing the moving image and giving a rank by the user, transfer processing, discard processing, and display ranking can be performed according to the rank, As a result, data management can be performed rationally, and important data can be properly maintained. Further, there is an advantage that the burden of selection by the user can be reduced by the display ranking, and the time for the entire inspection can be shortened.

図1に示す実施形態においてはDSC16の後段にシネメモリ24が設けられていたが、上記のランク付与及びランクに応じた処理の対象となるフレームあるいはブロックはDSC16に入力されるフレームあるいはブロックであってもよい。それが図10に示されている。なお、図1に示した構成と同様の構成には同一符号を付しその説明を省略する。   In the embodiment shown in FIG. 1, the cine memory 24 is provided after the DSC 16, but the frame or block to be processed according to the above rank assignment and rank is a frame or block input to the DSC 16. Also good. This is shown in FIG. In addition, the same code | symbol is attached | subjected to the structure similar to the structure shown in FIG. 1, and the description is abbreviate | omitted.

図10において、受信部14から出力されるフレーム(送受波フレーム)は符号23Aで示されるようにシネメモリ24Aに時系列順で格納される。シネメモリ24Aは上記の通りリングバッファの構造を有している。また同時ループ再生など必要からシネメモリ24A上におけるブロックの読み出しが必要となった場合には符号25Aで示されるようにシネメモリ24Aから必要なブロックが読み出されてDSC16へ出力され、そのDSC16において座標変換等の処理がなされてBモード画像が構築される。そしてそのBモード画像の各フレームは表示器20に送られ、それらが動画像として表示されることになる。   In FIG. 10, a frame (transmitted / received frame) output from the receiving unit 14 is stored in the cine memory 24A in time series order as indicated by reference numeral 23A. The cine memory 24A has a ring buffer structure as described above. Further, when it is necessary to read out a block on the cine memory 24A due to the necessity of simultaneous loop reproduction, the necessary block is read from the cine memory 24A and output to the DSC 16, as indicated by reference numeral 25A, and coordinate conversion is performed at the DSC 16. The B-mode image is constructed by performing the above process. Each frame of the B-mode image is sent to the display device 20 and displayed as a moving image.

またシネメモリ24A上におけるブロックの転送保存が必要となった場合には、符号35で示されるようにホストプロセッサ22の制御によってシネメモリ24Aから当該ブロックが記憶装置34へ転送されることになる。上記実施形態においてはストレスエコー検査についての適用例を説明したが、上述したランク付与及びランクに応じた処理については、シネメモリ上に複数のブロックが格納され、各ブロックごとに最適な処理を行わせる場合一般について適用可能である。   When transfer and storage of a block on the cine memory 24A is required, the block is transferred from the cine memory 24A to the storage device 34 under the control of the host processor 22 as indicated by reference numeral 35. In the above embodiment, the application example of the stress echo test has been described. However, with regard to the above-described rank assignment and rank processing, a plurality of blocks are stored in the cine memory, and an optimum process is performed for each block. Applicable for general cases.

なお、上記実施形態においては、取込指令をユーザーにより与えるようにしたが、心電波形上において異常検知をした場合にそれをトリガとして、あるいは各フレームを構成する画像データを解析して異常が検知された場合などにおいてそれらをトリガとして自動的に複数のブロックを取り込むようにしてもよい。また上記実施形態においてはランクをユーザーによって実際に付与するようにしたが、それを自動化することも可能である。例えば画像の内容などを画像解析によって判断し、より優先度の高い画像に対してより上位のランクが付与されるようにしてもよい。あるいはそのような解析結果を数値等で表して各動画像と共に表示し、ユーザーによってそのような数値を参照しながら各動画像ごとにランクを付与するようにしてもよい。   In the above embodiment, the acquisition command is given by the user. However, when an abnormality is detected on the electrocardiogram waveform, the abnormality is detected by using it as a trigger or by analyzing the image data constituting each frame. When detected, a plurality of blocks may be automatically fetched using them as a trigger. In the above embodiment, the rank is actually given by the user, but it is also possible to automate it. For example, the content of an image may be determined by image analysis, and a higher rank may be given to an image with higher priority. Alternatively, such an analysis result may be represented by a numerical value or the like and displayed together with each moving image, and a rank may be given to each moving image while referring to such a numerical value by the user.

本発明に係る超音波診断装置の好適な実施形態を示すブロック図である。1 is a block diagram showing a preferred embodiment of an ultrasonic diagnostic apparatus according to the present invention. 各取込工程で実行される動作を説明するための説明図である。It is explanatory drawing for demonstrating the operation | movement performed at each taking-in process. シネメモリ上に格納されるデータ及びそれに関連付けられた属性情報を説明するための図である。It is a figure for demonstrating the data stored on a cine memory, and the attribute information linked | related with it. ランク付与に際して表示される画面内容を説明するための図である。It is a figure for demonstrating the screen content displayed at the time of rank provision. ストレスエコー検査において構築されるデータ管理構造を説明するための図である。It is a figure for demonstrating the data management structure constructed | assembled in the stress echo test | inspection. ストレスエコー診断において、対比観察される複数の動画像を説明するための図である。It is a figure for demonstrating the some moving image observed by contrast in stress echo diagnosis. 記憶装置上に格納される複数の検査ファイルを説明するための図である。It is a figure for demonstrating the some inspection file stored on a memory | storage device. 図1に示した実施形態の動作を説明するためのフローチャートである。It is a flowchart for demonstrating operation | movement of embodiment shown in FIG. ランクに応じた各処理を説明するためのフローチャートである。It is a flowchart for demonstrating each process according to a rank. 他の実施形態に係る装置構成例を説明するための図である。It is a figure for demonstrating the example of an apparatus structure which concerns on other embodiment.

符号の説明Explanation of symbols

22 ホストプロセッサ、24 シネメモリ、34 記憶装置、102 フレーム、104 フレーム列、106 ブロックセット、107 ブロック。   22 host processors, 24 cine memories, 34 storage devices, 102 frames, 104 frame sequences, 106 block sets, 107 blocks.

Claims (15)

超音波の送受波により得られるフレーム列を一時的に格納する記憶部と、
前記記憶部に格納されたフレーム列の中から、処理対象として、動画像を構成するフレームブロックを特定するブロック特定手段と、
前記フレームブロックに対して、複数の処理ランクの中からいずれかの処理ランクを付与するランク付与手段と、
前記フレームブロックをそれに付与された処理ランクに従って処理する手段であって、その処理ランクに応じたタイミングで当該フレームブロックを保存先へ転送する転送処理部を有するブロック処理手段と、
を含み、
複数の取込工程を順次実行して一連の検査が完結する場合において、各取込工程で、前記フレームブロックの特定及び前記処理ランクの付与が実行され、
前記複数の処理ランクには、少なくとも、
現在の取込工程の実行中又は次の取込工程の実行中に転送を行う処理ランクと、
前記複数の取込工程後の完結後に転送を行う処理ランクと、
が含まれることを特徴とする超音波診断装置。
A storage unit for temporarily storing a frame sequence obtained by transmitting and receiving ultrasonic waves;
Block specifying means for specifying a frame block constituting a moving image as a processing target from among the frame sequence stored in the storage unit;
Rank assigning means for assigning any processing rank from among a plurality of processing ranks to the frame block;
Means for processing each frame block according to the processing rank assigned thereto, block processing means having a transfer processing unit for transferring the frame block to a storage destination at a timing according to the processing rank;
Only including,
In the case where a series of inspections are completed by sequentially executing a plurality of capture processes, the identification of the frame block and the provision of the processing rank are performed in each capture process,
The plurality of processing ranks include at least
A processing rank for transferring during the execution of the current acquisition process or the next acquisition process; and
A processing rank for transferring after completion after the plurality of capture steps;
An ultrasonic diagnostic apparatus comprising:
請求項1記載の装置において、
前記一連の検査はストレスエコー検査である、ことを特徴とする超音波診断装置。
The apparatus of claim 1.
The ultrasonic diagnostic apparatus, wherein the series of examinations are stress echo examinations .
請求項記載の装置において、
前記記憶部は、前記複数の取込工程に対応した複数のフレームブロック及び各フレームブロックに付与された処理ランクを管理するデータ管理構造を有する、ことを特徴とする超音波診断装置。
The apparatus of claim 1 .
The ultrasonic diagnostic apparatus , wherein the storage unit has a data management structure for managing a plurality of frame blocks corresponding to the plurality of capturing steps and a processing rank assigned to each frame block .
超音波の送受波により得られるフレーム列を一時的に格納する記憶部と、
前記記憶部に格納されたフレーム列の中から、処理対象として、動画像を構成するフレームブロックを特定するブロック特定手段と、
前記フレームブロックに対して、複数の処理ランクの中からいずれかの処理ランクを付与するランク付与手段と、
前記フレームブロックをそれに付与された処理ランクに従って処理する手段であって、その処理ランクに応じたタイミングで当該フレームブロックを保存先へ転送する転送処理部を有するブロック処理手段と、
を含み、
前記ブロック処理手段は、更に、前記処理ランクに応じたタイミングで前記フレームブロックを廃棄する廃棄処理部を有することを特徴とする超音波診断装置。
A storage unit for temporarily storing a frame sequence obtained by transmitting and receiving ultrasonic waves;
Block specifying means for specifying a frame block constituting a moving image as a processing target from among the frame sequence stored in the storage unit;
Rank assigning means for assigning any processing rank from among a plurality of processing ranks to the frame block;
Means for processing the frame block according to the processing rank assigned thereto, block processing means having a transfer processing unit for transferring the frame block to a storage destination at a timing according to the processing rank;
Including
The ultrasonic diagnostic apparatus, wherein the block processing unit further includes a discard processing unit that discards the frame block at a timing according to the processing rank.
請求項4記載の装置において、
記廃棄処理部は、先廃棄に関連付けられた処理ランクが付与されたフレームブロックについては第3のタイミングで廃棄状態とし、後廃棄に関連付けられた処理ランクが付与されたフレームブロックについては前記第3のタイミングより後の第4のタイミングで廃棄状態とすることを特徴とする超音波診断装置。
The apparatus of claim 4.
Pre Symbol disposal unit, the frame blocks are processed rank associated with previously discarded been given a disposal state at a third timing, the frame blocks processed rank associated with the rear discard has been granted the first 3. An ultrasonic diagnostic apparatus, wherein a discarding state is set at a fourth timing after the timing of 3.
請求項5記載の装置において、
複数の取込工程を順次実行して一連の検査が完結する場合において、各取込工程では前記フレームブロックの特定及び前記処理ランクの付与が実行され、
前記第3のタイミングは、現在の取込工程の実行中又は次の取込工程の実行中に設定され、
前記第4のタイミングは、前記複数の取込工程の完結後に設定されることを特徴とする超音波診断装置。
The apparatus of claim 5.
In the case where a series of inspections are completed by sequentially executing a plurality of capture steps, the specification of the frame block and the provision of the processing rank are performed in each capture step,
The third timing is set during the execution of the current capture process or the next capture process,
The ultrasonic diagnostic apparatus, wherein the fourth timing is set after completion of the plurality of capture steps.
超音波の送受波により得られるフレーム列を一時的に格納する記憶部と、
前記記憶部に格納されたフレーム列の中から、処理対象として、動画像を構成するフレームブロックを特定するブロック特定手段と、
前記フレームブロックに対して、複数の処理ランクの中からいずれかの処理ランクを付与するランク付与手段と、
前記フレームブロックをそれに付与された処理ランクに従って処理する手段であって、その処理ランクに応じたタイミングで当該フレームブロックを保存先へ転送する転送処理部を有するブロック処理手段と、
を含み、
前記ブロック処理手段は、更に、前記フレームブロックについての動画像を前記処理ランクに応じた順位で表示する表示処理部を有することを特徴とする超音波診断装置。
A storage unit for temporarily storing a frame sequence obtained by transmitting and receiving ultrasonic waves;
Block specifying means for specifying a frame block constituting a moving image as a processing target from among the frame sequence stored in the storage unit;
Rank assigning means for assigning any processing rank from among a plurality of processing ranks to the frame block;
Means for processing the frame block according to the processing rank assigned thereto, block processing means having a transfer processing unit for transferring the frame block to a storage destination at a timing according to the processing rank;
Including
The ultrasonic diagnostic apparatus according to claim 1, wherein the block processing unit further includes a display processing unit that displays a moving image of the frame block in an order corresponding to the processing rank.
請求項1記載の装置において、
前記フレームブロックは1又は複数の心拍に相当する複数のフレームによって構成されることを特徴とする超音波診断装置。
The apparatus of claim 1.
The ultrasonic diagnostic apparatus, wherein the frame block includes a plurality of frames corresponding to one or a plurality of heartbeats.
請求項1記載の装置において、
前記ブロック特定手段は、ユーザーによる取込指令が入力されたタイミングに応じて、1又は複数のフレームブロックを特定することを特徴とする超音波診断装置。
The apparatus of claim 1.
The ultrasonic diagnostic apparatus characterized in that the block specifying means specifies one or a plurality of frame blocks in accordance with a timing when a capture command is input by a user.
請求項1記載の装置において、
前記処理ランクの付与に先立って、前記記憶部から前記フレームブロックを読み出してそれを動画像として表示する再生制御手段が設けられ、
前記動画像を観察したユーザーの指示に従って前記フレームブロックに対して処理ランクが付与されることを特徴とする超音波診断装置。
The apparatus of claim 1.
Prior to assigning the processing rank, reproduction control means for reading the frame block from the storage unit and displaying it as a moving image is provided,
A processing rank is given to the frame block according to an instruction of a user who has observed the moving image.
請求項1記載の装置において、
前記フレームブロックに対して、処理ランク識別子を含む属性情報を対応付ける属性情報管理手段を含み、
前記ブロック処理手段は、前記フレームブロックに対応付けられた属性情報に従って当該フレームブロックの処理を実行することを特徴とする超音波診断装置。
The apparatus of claim 1.
Attribute information management means for associating attribute information including a processing rank identifier with the frame block;
The ultrasonic diagnostic apparatus, wherein the block processing means executes processing of the frame block in accordance with attribute information associated with each frame block.
超音波の送受波により得られるフレーム列を一時的に格納する記憶部と、
前記記憶部に格納されたフレーム列の中から、処理対象として、動画像を構成するフレームブロックを特定するブロック特定手段と、
前記フレームブロックに対して、複数の処理ランクの中からいずれかの処理ランクを付与するランク付与手段と、
前記フレームブロックをそれに付与された処理ランクに従って処理する手段であって、その処理ランクに応じたタイミングで当該フレームブロックを保存先へ転送する転送処理部を有するブロック処理手段と、
を含み、
更に、各処理ランクに対応する処理内容を定義するカスタマイズ手段を含むことを特徴とする超音波診断装置。
A storage unit for temporarily storing a frame sequence obtained by transmitting and receiving ultrasonic waves;
Block specifying means for specifying a frame block constituting a moving image as a processing target from among the frame sequence stored in the storage unit;
Rank assigning means for assigning any processing rank from among a plurality of processing ranks to the frame block;
Means for processing the frame block according to the processing rank assigned thereto, block processing means having a transfer processing unit for transferring the frame block to a storage destination at a timing according to the processing rank;
Including
Furthermore, the ultrasonic diagnostic apparatus characterized by including the customize means which defines the processing content corresponding to each processing rank.
超音波の送受波により得られるフレーム列を一時的に格納する記憶部と、
ユーザーによって取込指令が入力されたタイミングに従って、前記記憶部に格納されたフレーム列の中から、処理対象として、それぞれが所定単位の動画像を構成する複数のフレームブロックを特定するブロック特定手段と、
前記記憶部から前記複数のフレームブロックを読み出して、それらを複数の動画像として表示する再生制御手段と、
前記複数の動画像を参照したユーザーの指示に従って、前記各フレームブロックに対して、複数の処理ランクの中からいずれかの処理ランクを付与するランク付与手段と、
前記各フレームブロックをそれに付与された処理ランクに従って処理するブロック処理手段と、
を含み、
複数の取込工程を順次実行して一連の検査が完結する場合において、各取込工程で、前記フレームブロックの特定及び前記処理ランクの付与が実行され、
前記ブロック処理手段は、前記各フレームブロックをそれに付与された処理ランクに応じた優先度で転送する転送処理部を有し、
前記複数の処理ランクには、少なくとも、
現在の取込工程の実行中又は次の取込工程の実行中にフレームブロックの転送を行う処理ランクと、
前記複数の取込工程後の完結後にフレームブロックの転送を行う処理ランクと、
が含まれることを特徴とする超音波診断装置。
A storage unit for temporarily storing a frame sequence obtained by transmitting and receiving ultrasonic waves;
Block specifying means for specifying a plurality of frame blocks, each of which constitutes a predetermined unit of moving image, as a processing target from the frame sequence stored in the storage unit in accordance with the timing when the capture command is input by the user; ,
Reproduction control means for reading the plurality of frame blocks from the storage unit and displaying them as a plurality of moving images;
Rank assigning means for assigning any processing rank from among a plurality of processing ranks to each of the frame blocks in accordance with a user instruction referring to the plurality of moving images;
Block processing means for processing each frame block according to a processing rank given thereto;
Only including,
In the case where a series of inspections is completed by sequentially executing a plurality of capture processes, the identification of the frame block and the provision of the processing rank are performed in each capture process,
The block processing means includes a transfer processing unit that transfers each frame block with a priority according to a processing rank assigned thereto.
The plurality of processing ranks include at least
A processing rank for transferring a frame block during execution of the current capture process or during the next capture process; and
A processing rank for transferring a frame block after completion after the plurality of capture steps;
An ultrasonic diagnostic apparatus comprising:
請求項13記載の装置において、
前記ブロック処理手段は、更に、
前記各フレームブロックをそれに付与された処理ランクに応じた優先度で廃棄する廃棄処理部と、
前記各フレームブロックをそれに付与された処理ランクに応じた優先度で表示する表示処理部と、
を含むことを特徴とする超音波診断装置。
The apparatus of claim 13.
The block processing means further includes:
A discard processing unit for discarding each frame block with a priority according to the processing rank assigned thereto;
A display processing unit that displays each frame block with a priority according to the processing rank assigned thereto;
An ultrasonic diagnostic apparatus comprising:
請求項13記載の装置において、
ストレスエコー検査においてステージとビューの組み合わせごとに前記ユーザーによって取込指令が入力され、前記取込指令ごとに取得される複数のフレームブロックに対して処理ランクが個別的に付与されることを特徴とする超音波診断装置。
The apparatus of claim 13.
In the stress echo inspection, a capture command is input by the user for each combination of stage and view, and processing ranks are individually assigned to a plurality of frame blocks acquired for each capture command. Ultrasound diagnostic device.
JP2004125147A 2004-04-21 2004-04-21 Ultrasonic diagnostic equipment Expired - Fee Related JP4304116B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004125147A JP4304116B2 (en) 2004-04-21 2004-04-21 Ultrasonic diagnostic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004125147A JP4304116B2 (en) 2004-04-21 2004-04-21 Ultrasonic diagnostic equipment

Publications (2)

Publication Number Publication Date
JP2005304758A JP2005304758A (en) 2005-11-04
JP4304116B2 true JP4304116B2 (en) 2009-07-29

Family

ID=35434196

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004125147A Expired - Fee Related JP4304116B2 (en) 2004-04-21 2004-04-21 Ultrasonic diagnostic equipment

Country Status (1)

Country Link
JP (1) JP4304116B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3092240A1 (en) * 2019-01-31 2020-08-07 Bay Labs, Inc. RETROSPECTIVE IMAGE SAVING FOR ULTRASONIC DIAGNOSTICS

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5242023B2 (en) * 2006-06-08 2013-07-24 株式会社東芝 Ultrasound diagnostic imaging equipment
JP5179738B2 (en) * 2006-09-25 2013-04-10 株式会社東芝 Ultrasonic diagnostic apparatus, program used therefor, and ultrasonic diagnostic system
JP4968916B2 (en) * 2007-05-14 2012-07-04 キヤノン株式会社 Radiation image processing apparatus, radiation image processing method and program
JP5401654B2 (en) * 2009-05-12 2014-01-29 株式会社回線媒体研究所 Information censor system, information disclosure server, information censor device, information censor method, and information censor program
JP5306087B2 (en) * 2009-07-14 2013-10-02 オリンパスメディカルシステムズ株式会社 Ultrasonic diagnostic equipment
JP5615113B2 (en) * 2010-09-22 2014-10-29 株式会社日立メディコ Interpretation report input terminal
JP5571127B2 (en) * 2012-06-25 2014-08-13 株式会社東芝 Inspection data processing device
JP7134660B2 (en) * 2018-03-19 2022-09-12 キヤノンメディカルシステムズ株式会社 Ultrasonic diagnostic device, medical image processing device, and ultrasonic image display program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3092240A1 (en) * 2019-01-31 2020-08-07 Bay Labs, Inc. RETROSPECTIVE IMAGE SAVING FOR ULTRASONIC DIAGNOSTICS

Also Published As

Publication number Publication date
JP2005304758A (en) 2005-11-04

Similar Documents

Publication Publication Date Title
JP4172962B2 (en) Ultrasound image acquisition with synchronized reference images
US7635333B2 (en) Ultrasound diagnostic apparatus
US9241684B2 (en) Ultrasonic diagnosis arrangements for comparing same time phase images of a periodically moving target
US9398887B2 (en) Radiation imaging control apparatus, method of controlling radiation imaging control apparatus, medical imaging apparatus, medical image display method, and storage medium
EP1560521A1 (en) System and method for improving the display of diagnostic images
KR101323329B1 (en) Method and apparatus for displaying ulrtasound image
CN109688938B (en) Ultrasonic diagnostic system and control method for ultrasonic diagnostic system
JP4304116B2 (en) Ultrasonic diagnostic equipment
JP2019521829A (en) Ultrasonic imaging apparatus having an image selector
US20040066389A1 (en) System and method for automatically generating a series of ultrasound images each representing the same point in a physiologic periodic waveform
JP2001178717A (en) Ultrasonic diagnostic apparatus
JP2006271862A (en) Ultrasonic diagnostic imaging apparatus and program controlling the same
JP2012176000A (en) Ultrasonic diagnostic apparatus, medical image managing system, and program
CN109903841A (en) A kind of the abnormality reminding method and device of superior gastrointestinal endoscope image
JP2004057356A (en) Ultrasonograph and displaying method therefor
JP4469444B2 (en) Ultrasound diagnostic imaging equipment
JP2019103932A (en) Medical image processing apparatus, ultrasound diagnosis apparatus, and medical image capturing method
CN111345843B (en) Ultrasonic diagnostic apparatus and method for acquiring section images
JP5202930B2 (en) Ultrasound image diagnostic apparatus and information processing apparatus
JP2018061659A (en) Ultrasonic inspection system, functional image sequence generation device, and inspection protocol creation device
JP5238187B2 (en) Medical image diagnostic apparatus and incidental information recording method
JP4728626B2 (en) X-ray diagnostic imaging equipment
JP2010012028A (en) Ultrasonic diagnostic apparatus, image display device, and image display program
US20240156437A1 (en) Ultrasound diagnostic apparatus and data processing method
JPH08117236A (en) Ultrasonic diagnostic device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060105

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080807

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080812

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081014

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090421

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090427

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120501

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120501

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130501

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140501

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees