WO1997009930A1 - Ultrasonic diagnostic apparatus for compressing and storing data in cine memory - Google Patents
Ultrasonic diagnostic apparatus for compressing and storing data in cine memory Download PDFInfo
- Publication number
- WO1997009930A1 WO1997009930A1 PCT/KR1996/000157 KR9600157W WO9709930A1 WO 1997009930 A1 WO1997009930 A1 WO 1997009930A1 KR 9600157 W KR9600157 W KR 9600157W WO 9709930 A1 WO9709930 A1 WO 9709930A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- cine memory
- ultrasonic diagnostic
- diagnostic apparatus
- memory
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/005—Statistical coding, e.g. Huffman, run length coding
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B8/00—Diagnosis using ultrasonic, sonic or infrasonic waves
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/52—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
- G01S7/52017—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00 particularly adapted to short-range imaging
- G01S7/52023—Details of receivers
- G01S7/52034—Data rate converters
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/52—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
- G01S7/52017—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00 particularly adapted to short-range imaging
- G01S7/52023—Details of receivers
- G01S7/52025—Details of receivers for pulse systems
Definitions
- the present invention relates to an ultrasonic diagnostic apparatus using a CINE memory, and more particularly to an ultrasonic diagnostic apparatus for compressing and storing data in a CINE memory.
- an ultrasonic diagnostic apparatus using a CINE memory stores data containing image information in the CINE memory composed of several banks by time and reads the data of a desired time from the CINE memory to reproduce the read data.
- a conventional ultrasonic diagnostic apparatus using a CINE memory did not adopt a data compression technique. As a result, an efficiency between data stored in a CINE memory and the CINE memory deteriorates. Accordingly, the cost of the CINE memory can cause a problem.
- an object of the present invention to provide an ultrasonic diagnostic apparatus for compressing and storing data in a CINE memory, and decompressing and reproducing the data when the compressed data is read from the CINE memory, thereby effectively using the CINE memory and saving a cost.
- an ultrasonic diagnostic apparatus for compressing and storing data in a CINE memory, and decompressing and reproducing the data, which uses a LZW (Lempel-Ziv-Welch) method.
- LZW Lempel-Ziv-Welch
- there are two methods such as a hardware implementation method on an integrated circuit (IC) chip using a content addressable memory (CAM) and a software implementation method using a program stored in a microprocessor in a microprocessor-based ultrasonic diagnostic apparatus.
- FIG. 1 is a block diagram of a conventional ultrasonic diagnostic apparatus using a CINE memory such as a video RAM (VRAM).
- VRAM video RAM
- FIG. 2 is a block diagram of a conventional ultrasonic diagnostic apparatus using a CINE memory such as a dynamic RAM (DRAM).
- a CINE memory such as a dynamic RAM (DRAM).
- DRAM dynamic RAM
- FIG. 3 is a block diagram of an ultrasonic diagnostic apparatus using a CINE memory in which data is compressed and stored by hardware implementation.
- FIG. 4 is a block diagram of the compressor and the decompressor shown in FIG. 3.
- FIG. 5 is a block diagram of a microprocessor-based ultrasonic diagnostic apparatus using a CINE memory in which data is compressed and stored by a software program stored in a microprocessor.
- an ultrasonic diagnostic apparatus using a CINE memory stores image data to be displayed after completion of scan conversion. Accordingly, the CINE memory should use a VRAM.
- An electrical signal supplied from a probe 10 is processed in an analog signal processor 20 having a transmitter, a receiver, a beam former, a dynamic filter and a TGC, and then is converted into a digital signal in an analog-to-digital converter 30. Then, the digital signal is converted into a proper scan direction to be displayed by a scan converter 40.
- the image data whose scan direction has been changed by the scan converter 40 is displayed on a display screen 60 and simultaneously stored in a CINE memory 50.
- the image data stored in the CINE memory 50 can be reproduced and displayed in the display 50 by a CINE bank selected by a switch portion S/W. That is, a general ultrasonic diagnostic apparatus using a CINE memory displays images with respect to a texture and a blood stream on a screen and stores the image data in the CINE memory, and reproduces the data stored in the CINE memory not direct scanning data and displays the reproduced data on the screen.
- the scan-converted data is stored in the CINE memory as in the conventional agnostic apparatus using a CINE memory shown in FIG. 1, the image data has a size of 512x512 per one frame, that is, 256KBytes in size. Accordingly, to store 64 frames of image data requires a large-capacity memory of 16MBytes. Thus, a VRAM for storing image data should be used, which causes higher cost.
- FIG. 2 is a block diagram of a conventional ultrasonic diagnostic- apparatus using a CINE memory such as a dynamic RAM (DRAM ).
- the ultrasonic diagnostic apparatus shown in FIG. 2 stores analog-to-digital converted data in the CINE memory before scan-conversion differently from the FIG. 1 ultrasonic diagnostic apparatus, in which a DRAM is used as the CINE memory.
- Data is stored in units of a frame in the CINE memory 50 and is reproduced therefrom
- the scan converter 40 receives data in units of one frame, which requires accordingly a buffer portion 70 for storing the analog -to -digital converted data for a period of one frame
- the analog-to-digital converted data is 256x512 Bytes, that is, 128KBytes per a frame in size, or 128x512Bytes, that is, 64KBytes
- a memory capacity is reduced into a half or a quarter that of the ultrasonic diagnostic apparatus of FIG 1 for sto ⁇ ng the scan-converted image data.
- the DRAM is used instead of the VRAM, the cost is saved.
- the conventional ultrasonic diagnostic apparatus using a CINE memory such as a DRAM does not adopt a data compression technique in order to compress and store the data in the CINE memory, to accordingly lower an efficiency This is because it is not possible to perform a real-time processing in compressing and storing the data in the CINE memory and decompressing and reproducing the data therefrom
- the present invention uses a compression technique capable of performing a real-time processing, compresses and stores the data in the CINE memory, and decompresses and reproduces the data during reproducing, to thereby provide an efficient ultrasonic diagnostic apparatus
- the present invention provides a hardware implementation and a softw are implementation using a microprocessor in order to compress and store data
- FIG 3 is a block diagram of an ultrasonic diagnostic apparatus using a CIXE memon in which data is compressed and stored b ⁇ hardware implementation.
- data is stored in the CINE memory before scan-conversion of the data to save cost, which results in use of a DRAM as the CINE memory.
- An electrical signal supplied from a probe 10 is processed in an analog signal processor 20 having a transmitter, a receiver, a beam former, a dynamic filter and a TGC. and then is converted into a digital signal in an analog-to-digital converter 30. Then, the digital signal is compressed by a compressor 51 and stored in the CINE memory 50.
- the compressed and stored data is reproduced from a CINE bank selected by selection of a switch portion S/W and passes through a decompressor 52 for decompressing the compressed data whose scan direction is changed by the scan converter 40 to then be displayed on a display screen 60.
- a CINE memory portion 90 compresses and stores the data therein and decompresses and reproduces the data, which includes a compressor 51 for compressing the data in the CINE memory and a decompressor 52 for decompressing the compressed data therefrom.
- the data which is not stored in the CINE memory 50 is transferred to the scan converter 40 in units of one frame via the buffer portion 70.
- the scan direction of the data is changed by the scan converter 40, to then be displayed immediately.
- the present invention uses a data compression and decompression method by an LZW algorithm.
- the Lempel-Ziv algorithm is modified and supplemented by W ⁇ elch to produce the LZW algorithm by which data compression is accomplished by using repetitive data patterns, which will be detailed below.
- the analog-to-digital converted data is compressed into a half to a fifth averagely by the
- the LZW algorithm is also used to decompress the compressed data, in which case a string corresponding to addresses of a coded table within the compressed data is substituted with reference to the table.
- FIG. 4 is a block diagram of the compressor and the decompressor in FIG. 3.
- a CAM content addressable memory manufactured by MUSIC Semiconductor Company Limited is used.
- the tables in the LZW algorithm are stored in and read from the
- An input portion 41 receives two 8-bit data signals and outputs one 16-bit data signal.
- a comparison latch portion 42 delays the 16-bit data and outputs the delayed 16-bit data to a comparator 43 and a buffer 48.
- the comparator 43 compares the signal output from the comparison latch portion 42 with the signal output from the buffer 48, and outputs the comparison result to a controller 44.
- the controller 44 determines the contents of tables to be stored in the CAM 45 according to the comparison result and outputs the determined table contents to the CAM 45.
- a data decompression is accomplished in such a manner that the controller 44 refers to the tables stored in the CAM 45 and operates to restore the compressed data in original data, to thereby output the restored data via an output portion 41A.
- a programmable ROM (PROM) 46 stores variables of the LZW algorithm and a static RAM (SRAM) 47 stores data representing compression procedures.
- a variable increasing portion 49 increases variables and supplies the increased variables to the controller 44.
- An address generator 46A generates addresses under control of the controller 44 and reads the stored variables from the PROM 46.
- the controller 44 controls each element of the FIG. 4 compressor and decompressor.
- the data compression and decompression is accomplished separately from the scan converter 40.
- FIG. 5 is a block diagram of a microprocessor-based ultrasonic diagnostic apparatus using a CINE memory in which data is compressed and stored by a software program stored in a microprocessor.
- a microprocessor 80 is adopted to compress data using an LZW algorithm stored in the microprocessor 80, and stores the compressed data in the CINE memory 50, and decompresses and reproduces the data stored in the CINE memory 50 using the program stored in the microprocessor 80.
- a scan-conversion operation can be performed using the program stored in the microprocessor 80, which does not need a scan converter any more.
- a microprocessor-based ultrasonic diagnostic apparatus has a buffer portion 70 having two buffers, in which analog-to-digital converted data in correspondence to one frame capacity is read via a first buffer and simultaneously data in correspondence to one frame capacity is stored via a second buffer.
- a buffer portion 70 having two buffers, in which analog-to-digital converted data in correspondence to one frame capacity is read via a first buffer and simultaneously data in correspondence to one frame capacity is stored via a second buffer.
- the number of frames to be stored in CINE memory of 16MBytes is (a) 64 in case that a VRAM is used as shown in FIG. 1,
- the present invention can be used in an ultrasonic diagnostic apparatus adopting a technique for compressing and storing data in a CINE memory using an LZW algorithm. Accordingly, the CINE memory can be effectively used when data is compressed and stored using the LZW algorithm.
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP96930435A EP0855876A1 (en) | 1995-09-13 | 1996-09-11 | Ultrasonic diagnostic apparatus for compressing and storing data in cine memory |
JP9511853A JP2000501948A (en) | 1995-09-13 | 1996-09-11 | An ultrasonic diagnostic apparatus for compressing and storing data in a CINE memory |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950029911A KR0180058B1 (en) | 1995-09-13 | 1995-09-13 | Ultrasonic diagnostic system storing compressed data to cine memory |
KR1995/29911 | 1995-09-13 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1997009930A1 true WO1997009930A1 (en) | 1997-03-20 |
Family
ID=19426739
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR1996/000157 WO1997009930A1 (en) | 1995-09-13 | 1996-09-11 | Ultrasonic diagnostic apparatus for compressing and storing data in cine memory |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP0855876A1 (en) |
JP (1) | JP2000501948A (en) |
KR (1) | KR0180058B1 (en) |
WO (1) | WO1997009930A1 (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6315722B1 (en) | 1999-03-30 | 2001-11-13 | Terumo Kabushiki Kaisha Shibuya-Ku | Ultrasonic diagnostic device |
WO2002026138A2 (en) * | 2000-09-26 | 2002-04-04 | Ge Medical Systems Global Technology Company Llc | Image storing method, image storing apparatus, ultrasonic diagnostics apparatus and contrast agent imaging method |
US6658564B1 (en) * | 1998-11-20 | 2003-12-02 | Altera Corporation | Reconfigurable programmable logic device computer system |
US7219342B2 (en) | 2000-08-07 | 2007-05-15 | Altera Corporation | Software-to-hardware compiler |
US7343594B1 (en) | 2000-08-07 | 2008-03-11 | Altera Corporation | Software-to-hardware compiler with symbol set inference analysis |
WO2010141370A2 (en) | 2009-06-02 | 2010-12-09 | Samplify Systems, Inc. | Ultrasound signal compression |
US8317706B2 (en) | 2009-06-29 | 2012-11-27 | White Eagle Sonic Technologies, Inc. | Post-beamforming compression in ultrasound systems |
US8959469B2 (en) | 2012-02-09 | 2015-02-17 | Altera Corporation | Configuring a programmable device using high-level language |
US10776666B2 (en) | 2014-12-15 | 2020-09-15 | Samsung Electronics Co., Ltd. | Apparatus and method for diagnosis of medical image |
US11684346B2 (en) | 2015-05-29 | 2023-06-27 | Siemens Medical Solutions Usa, Inc. | Ultrasound beamformer-based channel data compression |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0370654A2 (en) * | 1988-11-25 | 1990-05-30 | Picker International, Inc. | Video imaging methods and apparatus |
US5412429A (en) * | 1993-03-11 | 1995-05-02 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Picture data compression coder using subband/transform coding with a Lempel-Ziv-based coder |
EP0702457A2 (en) * | 1994-08-16 | 1996-03-20 | International Business Machines Corporation | Method and apparatus for compressing and decompressing data |
EP0734126A1 (en) * | 1995-03-23 | 1996-09-25 | International Business Machines Corporation | Two-stage compression with runlength encoding and lempel-ziv encoding |
-
1995
- 1995-09-13 KR KR1019950029911A patent/KR0180058B1/en not_active IP Right Cessation
-
1996
- 1996-09-11 EP EP96930435A patent/EP0855876A1/en not_active Withdrawn
- 1996-09-11 WO PCT/KR1996/000157 patent/WO1997009930A1/en not_active Application Discontinuation
- 1996-09-11 JP JP9511853A patent/JP2000501948A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0370654A2 (en) * | 1988-11-25 | 1990-05-30 | Picker International, Inc. | Video imaging methods and apparatus |
US5412429A (en) * | 1993-03-11 | 1995-05-02 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Picture data compression coder using subband/transform coding with a Lempel-Ziv-based coder |
EP0702457A2 (en) * | 1994-08-16 | 1996-03-20 | International Business Machines Corporation | Method and apparatus for compressing and decompressing data |
EP0734126A1 (en) * | 1995-03-23 | 1996-09-25 | International Business Machines Corporation | Two-stage compression with runlength encoding and lempel-ziv encoding |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USRE42444E1 (en) | 1998-11-20 | 2011-06-07 | Altera Corporation | Method for managing resources in a reconfigurable computer having programmable logic resources where automatically swapping configuration data between a secondary storage device and the programmable logic resources |
US7171548B2 (en) | 1998-11-20 | 2007-01-30 | Altera Corporation | Method for managing resources in a reconfigurable computer having programmable logic resources where automatically swapping configuration data between a secondary storage device and the programmable logic resources |
US6658564B1 (en) * | 1998-11-20 | 2003-12-02 | Altera Corporation | Reconfigurable programmable logic device computer system |
US6315722B1 (en) | 1999-03-30 | 2001-11-13 | Terumo Kabushiki Kaisha Shibuya-Ku | Ultrasonic diagnostic device |
EP1041396A3 (en) * | 1999-03-30 | 2003-06-04 | Terumo Kabushiki Kaisha | Ultrasonic diagnostic device |
US7219342B2 (en) | 2000-08-07 | 2007-05-15 | Altera Corporation | Software-to-hardware compiler |
US7257780B2 (en) | 2000-08-07 | 2007-08-14 | Altera Corporation | Software-to-hardware compiler |
US7343594B1 (en) | 2000-08-07 | 2008-03-11 | Altera Corporation | Software-to-hardware compiler with symbol set inference analysis |
US8332831B1 (en) | 2000-08-07 | 2012-12-11 | Altera Corporation | Software-to-hardware compiler with symbol set inference analysis |
US8473926B2 (en) | 2000-08-07 | 2013-06-25 | Altera Corporation | Software-to-hardware compiler |
US8930922B2 (en) | 2000-08-07 | 2015-01-06 | Altera Corporation | Software-to-hardware compiler with symbol set inference analysis |
WO2002026138A2 (en) * | 2000-09-26 | 2002-04-04 | Ge Medical Systems Global Technology Company Llc | Image storing method, image storing apparatus, ultrasonic diagnostics apparatus and contrast agent imaging method |
WO2002026138A3 (en) * | 2000-09-26 | 2003-11-06 | Ge Med Sys Global Tech Co Llc | Image storing method, image storing apparatus, ultrasonic diagnostics apparatus and contrast agent imaging method |
WO2010141370A2 (en) | 2009-06-02 | 2010-12-09 | Samplify Systems, Inc. | Ultrasound signal compression |
US8157738B2 (en) | 2009-06-02 | 2012-04-17 | Samplify Systems, Inc. | Ultrasound signal compression |
US8795180B2 (en) | 2009-06-02 | 2014-08-05 | Altera Corporation | Ultrasound signal compression |
US8317706B2 (en) | 2009-06-29 | 2012-11-27 | White Eagle Sonic Technologies, Inc. | Post-beamforming compression in ultrasound systems |
US9449132B2 (en) | 2012-02-09 | 2016-09-20 | Altera Corporation | Configuring a programmable device using high-level language |
US8959469B2 (en) | 2012-02-09 | 2015-02-17 | Altera Corporation | Configuring a programmable device using high-level language |
US10366189B2 (en) | 2012-02-09 | 2019-07-30 | Altera Corporation | Configuring a programmable device using high-level language |
US10776666B2 (en) | 2014-12-15 | 2020-09-15 | Samsung Electronics Co., Ltd. | Apparatus and method for diagnosis of medical image |
US11684346B2 (en) | 2015-05-29 | 2023-06-27 | Siemens Medical Solutions Usa, Inc. | Ultrasound beamformer-based channel data compression |
Also Published As
Publication number | Publication date |
---|---|
JP2000501948A (en) | 2000-02-22 |
KR0180058B1 (en) | 1999-04-01 |
KR970014727A (en) | 1997-04-28 |
EP0855876A1 (en) | 1998-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6333951B1 (en) | Image processing system | |
JP3007235B2 (en) | Variable length code decompression device and compression / decompression device | |
WO1997009930A1 (en) | Ultrasonic diagnostic apparatus for compressing and storing data in cine memory | |
KR980007747A (en) | Memory Management System for Television Receiver | |
JP2802694B2 (en) | Image reproducing apparatus and method | |
US5513301A (en) | Image compression and decompression apparatus with reduced frame memory | |
JPS5994092A (en) | Signal treatment apparatus based on aperture synthesis method | |
JPH0746139A (en) | Signal processor and application thereof | |
JP3179588B2 (en) | Data encoding apparatus and method | |
US5712928A (en) | Picture encoding method and apparatus and picture decoding method and apparatus | |
JPS6427369A (en) | Picture signal compression device | |
JP2829246B2 (en) | Image expansion device | |
JP2004517527A (en) | Graphic image coding | |
EP0699001A2 (en) | Image data signal compression/transmission method and image data signal compression/transmission system | |
JP2001028749A (en) | Device for image compression/expansion and display | |
JP4012636B2 (en) | Waveform compression / decompression device | |
JP2767919B2 (en) | Video signal processing device | |
JPH08289305A (en) | Image data compression and expansion system | |
JP2638270B2 (en) | Binary image coding circuit | |
JPH0443211Y2 (en) | ||
JP2862644B2 (en) | Image processing device | |
JPH0543771Y2 (en) | ||
KR20010063358A (en) | Frame rate conversion method using one field data | |
JPS63204473A (en) | Drawing input processor | |
JPH0951491A (en) | Video signal processing circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): JP US |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
ENP | Entry into the national phase |
Ref country code: JP Ref document number: 1997 511853 Kind code of ref document: A Format of ref document f/p: F |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1996930435 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1996930435 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1996930435 Country of ref document: EP |