Digital scan conversion method and apparatus for an ultrasonic system
AssigneeMedison Co., Ltd.
InventorYong-Heon Park
Life of this patent
Estimating the term…
Abstract
A digital scan converter (DSC) in an ultrasonic system stores a received ultrasonic signal and displays the ultrasonic signal via a display. The DSC calculates pixel data at a corresponding pixel point via an interpolation process using ultrasonic image data at sampling point which is positioned on two scan lines neighboring to the pixel point for displaying and has the same radius from a probe as that of the pixel point for displaying. Thus, a positional error does not exist on a rectangular coordinate system, and thus a picture quality is enhanced by eliminating artifact.
Claims10
A digital scan conversion method in an ultrasonic system having a probe, the digital scan conversion method comprising the step of:
- interpolating sampled data obtained from two sampling points which are positioned on two scan lines neighboring at least one pixel point and have the same radius as that of the at least one pixel point, in order to obtain pixel data corresponding to the at least one pixel point, wherein said interpolating step further comprises the steps of:
- (a) determining the radius and angle representing the at least one pixel point positioned between the two scan lines neighboring the at least one pixel point;
- (b) obtaining the sampled data from the sampling points on the two neighboring scan lines corresponding to the at least one pixel point determined in step (a);
- and
- (c) calculating the pixel data with respect to the at least one pixel point using an interpolation coefficient represented by a ratio of angles between the at least one pixel point determined in step (a) and the corresponding sampling points and the corresponding sampled data obtained in step (b).
A digital scan conversion method in an ultrasonic system having a probe, the digital scan conversion method comprising the steps of:
- (a) obtaining a radius and angle representing each pixel point, the pixel points being changed by a unit distance on a rectangular coordinate system from a start pixel point;
- (b) judging whether or not the angle of each pixel point in said step (a) is a value between the angle of two scan lines neighboring said start pixel point and determining only pixel points positioned between the two scan lines as effective pixel points;
- (c) obtaining a ratio of angles between two scan lines neighboring each pixel point and the scan line of the pixel point as an interpolation coefficient, with respect to the effective pixel points determined in said step (b);
- (d) obtaining the sampled data from the sampling points which are positioned on the two neighboring scan lines and have the same radius as that of each pixel point, with respect to the effective pixel points determined in said step (b);
- and
- (e) calculating the pixel data with respect to the effective pixel points using the interpolation coefficient obtained in step (c) and the sampled data obtained in said step (d).
A digital scan conversion apparatus for use in an ultrasonic system having a probe, the digital scan conversion apparatus comprising:
- interpolation data calculation means for calculating pixel points positioned between two neighboring scan lines, two sampling points for obtaining sampled data positioned on the two scan lines in correspondence to the pixel points, and interpolation data corresponding to the pixel points;
- storage means for storing a sampling clock representing the sampling points and the interpolation data therein;
- an input memory for storing the sampled data corresponding to the pixel points among an ultrasonic echo signal received by the probe, using the sampling clock stored in the storage means as a write clock, and outputting the stored sampled data according to a read clock;
- a radial interpolation table for outputting pixel data with respect to the pixel points using a corresponding interpolation coefficient supplied from the storage means and the sampled data output from the input memory;
- a frame memory for storing the pixel data output from the radial interpolation table;
- and
- an address controller for generating the read clock for reading the sampled data corresponding to the interpolation data stored in the storage means from the input memory, and a write address for storing the pixel data output from the radial interpolation table in the frame memory, on the basis of the pixel points output from the interpolation data calculation means.
A digital scan conversion apparatus for use in an ultrasonic system having a probe, the digital scan conversion apparatus comprising:
- interpolation data calculation means for calculating pixel points positioned between two neighboring scan lines, two sampling points for obtaining sampled data positioned on the two scan lines in correspondence to the pixel points, and interpolation data corresponding to the pixel points, wherein said interpolation data calculation means comprises, a triangular function table for storing triangular functions corresponding to an angle, a radius and θ calculation table for storing a radius and an angle corresponding to the pixel points represented in the rectangular coordinate system, a normalization table for normalizing a fractional part of the radius into a predetermined number of bits, and a digital signal processor for obtaining a start coordinate relating to the pixel points positioned on the two neighboring scan lines and calculating the interpolation coefficient corresponding to a pixel point, using the triangular function table and the radius and θ calculation table;
- storage means for storing a sampling clock representing the sampling points and the interpolation data therein;
- an input memory for storing the sampled data corresponding to the pixel points among an ultrasonic echo signal received by the probe, using the sampling clock stored in the storage means as a write clock, and outputting the stored sampled data according to a read clock;
- a radial interpolation table for outputting pixel data with respect to the pixel points using a corresponding interpolation coefficient supplied from the storage means and the sampled data output from the input memory;
- a frame memory for storing the pixel data output from the radial interpolation table;
- and
- an address controller for generating the read clock for reading the sampled data corresponding to the interpolation data stored in the storage means from the input memory, and a write address for storing the pixel data output from the radial interpolation table in the frame memory, on the basis of the pixel points output from the interpolation data calculation means.
Dependencies are inferred from the claim text.