KR102141027B1 - Digital scan convertor and operation method thereof - Google Patents
Digital scan convertor and operation method thereof Download PDFInfo
- Publication number
- KR102141027B1 KR102141027B1 KR1020180116192A KR20180116192A KR102141027B1 KR 102141027 B1 KR102141027 B1 KR 102141027B1 KR 1020180116192 A KR1020180116192 A KR 1020180116192A KR 20180116192 A KR20180116192 A KR 20180116192A KR 102141027 B1 KR102141027 B1 KR 102141027B1
- Authority
- KR
- South Korea
- Prior art keywords
- scan line
- data
- sample data
- initial sample
- information
- Prior art date
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B8/00—Diagnosis using ultrasonic, sonic or infrasonic waves
- A61B8/54—Control of the diagnostic device
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B8/00—Diagnosis using ultrasonic, sonic or infrasonic waves
- A61B8/52—Devices using data or image processing specially adapted for diagnosis using ultrasonic, sonic or infrasonic waves
- A61B8/5207—Devices using data or image processing specially adapted for diagnosis using ultrasonic, sonic or infrasonic waves involving processing of raw data to produce diagnostic data, e.g. for generating an image
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Radiology & Medical Imaging (AREA)
- Heart & Thoracic Surgery (AREA)
- Biophysics (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Pathology (AREA)
- Veterinary Medicine (AREA)
- Biomedical Technology (AREA)
- Physics & Mathematics (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Ultra Sonic Daignosis Equipment (AREA)
Abstract
본 발명의 실시예에 따른 디지털 스캔 컨버터는 스캔라인 데이터 저장부, 입력 컨트롤러, 룩업테이블, 복수의 버퍼들 및 보간부를 포함한다. 스캔라인 데이터 저장부는 수신 초음파 신호에 대한 각각의 스캔라인에 상응하는 스캔라인 데이터를 저장할 수 있다. 입력 컨트롤러는 스캔라인 데이터 중 순차적으로 선택된 선택 스캔라인 데이터를 제공할 수 있다. 룩업테이블은 입력 컨트롤러로부터 제공되는 스캔라인 정보에 기초하여 타겟 픽셀에 상응하는 초기 샘플 데이터의 위치정보 및 거리정보를 제공할 수 있다. 복수의 버퍼들은 선택 스캔라인 데이터를 저장하고, 초기 샘플 데이터의 위치정보에 기초하여 선택 스캔라인 데이터 중 초기 샘플 데이터 및 나머지 샘플 데이터를 제공할 수 있다. 보간부는 초기 샘플 데이터, 나머지 샘플 데이터 및 거리정보에 따라 결정되는 보간 데이터를 제공할 수 있다.
본 발명에 따른 디지털 스캔 컨버터에서는 두 개의 인접한 스캔라인 데이터가 버퍼에 저장되고, 다음 스캔라인 데이터가 버퍼에 저장되는 동안, 인접한 스캔라인 데이터 및 룩업테이블에 저장된 정보를 이용하여 타겟 픽셀의 데이터를 결정함으로써 메모리 리소스를 절약하면서 실시간 초음파 영상을 생성할 수 있다.The digital scan converter according to an embodiment of the present invention includes a scan line data storage unit, an input controller, a lookup table, a plurality of buffers, and an interpolation unit. The scan line data storage unit may store scan line data corresponding to each scan line for the received ultrasound signal. The input controller may provide selected scanline data sequentially selected among scanline data. The lookup table may provide location information and distance information of initial sample data corresponding to the target pixel based on the scan line information provided from the input controller. The plurality of buffers may store the selected scan line data and provide initial sample data and remaining sample data among the selected scan line data based on the location information of the initial sample data. The interpolation unit may provide interpolation data determined according to initial sample data, remaining sample data, and distance information.
In the digital scan converter according to the present invention, while two adjacent scan line data are stored in the buffer and the next scan line data is stored in the buffer, data of the target pixel is determined using information stored in the adjacent scan line data and the lookup table. By doing so, real-time ultrasound images can be generated while saving memory resources.
Description
본 발명은 디지털 스캔 컨버터 및 이의 동작 방법에 관한 것이다. The present invention relates to a digital scan converter and its operating method.
혈관 내 초음파 영상은 높은 샘플링 주파수 및 많은 주사선 수로 인하여 실시간 초음파 영상을 구현하는데 어려움이 있다. 또한, 높은 샘플링 주파수 및 많은 주사선들에 상응하는 데이터를 저장하기 위하여 큰 용량의 메모리가 요구된다. 이러한 리소스의 한계를 극복하기 위한 다양한 연구가 진행되고 있다. Intravascular ultrasound images have difficulty in real-time ultrasound images due to the high sampling frequency and the number of scan lines. In addition, a large amount of memory is required to store data corresponding to a high sampling frequency and many scanning lines. Various studies have been conducted to overcome the limitations of these resources.
본 발명이 이루고자 하는 기술적 과제는 디지털 스캔 컨버터 및 이의 동작 방법을 제공하는 것이다. The technical problem to be achieved by the present invention is to provide a digital scan converter and its operation method.
구체적으로, 두 개의 인접한 스캔라인 데이터가 버퍼에 저장되고, 다음 스캔라인 데이터가 버퍼에 저장되는 동안, 상기 인접한 스캔라인 데이터 및 룩업테이블에 저장된 정보를 이용하여 타겟 픽셀의 데이터를 결정함으로써 메모리 리소스를 절약하면서 실시간 초음파 영상을 생성할 수 있다.Specifically, while two adjacent scanline data are stored in the buffer and the next scanline data is stored in the buffer, memory resources are determined by determining the data of the target pixel using the information stored in the adjacent scanline data and the lookup table. Real-time ultrasound images can be generated while saving.
이러한 과제를 해결하기 위하여 본 발명의 실시예에 따른 디지털 스캔 컨버터는 스캔라인 데이터 저장부, 입력 컨트롤러, 룩업테이블, 복수의 버퍼들 및 보간부를 포함한다. 스캔라인 데이터 저장부는 수신 초음파 신호에 대한 각각의 스캔라인에 상응하는 스캔라인 데이터를 저장할 수 있다. 입력 컨트롤러는 상기 스캔라인 데이터 중 순차적으로 선택된 선택 스캔라인 데이터를 제공할 수 있다. 룩업테이블은 상기 입력 컨트롤러로부터 제공되는 스캔라인 정보에 기초하여 타겟 픽셀에 상응하는 초기 샘플 데이터의 위치정보 및 거리정보를 제공할 수 있다. 복수의 버퍼들은 상기 선택 스캔라인 데이터를 저장하고, 상기 초기 샘플 데이터의 위치정보에 기초하여 상기 선택 스캔라인 데이터 중 상기 초기 샘플 데이터 및 나머지 샘플 데이터를 제공할 수 있다. 보간부는 상기 초기 샘플 데이터, 상기 나머지 샘플 데이터 및 상기 거리정보에 따라 결정되는 보간 데이터를 제공할 수 있다. To solve this problem, the digital scan converter according to an embodiment of the present invention includes a scan line data storage unit, an input controller, a lookup table, a plurality of buffers, and an interpolation unit. The scan line data storage unit may store scan line data corresponding to each scan line for the received ultrasound signal. The input controller may provide selected scanline data sequentially selected among the scanline data. The lookup table may provide location information and distance information of initial sample data corresponding to a target pixel based on scan line information provided from the input controller. A plurality of buffers may store the selected scan line data and provide the initial sample data and the remaining sample data among the selected scan line data based on the location information of the initial sample data. The interpolation unit may provide interpolation data determined according to the initial sample data, the remaining sample data, and the distance information.
일 실시예에 있어서, 상기 타겟 픽셀은 상기 스캔라인 정보에 상응하는 현재 스캔라인과 상기 스캔라인 정보 이전에 제공되는 이전 스캔라인 정보에 상응하는 이전 스캔라인 사이에 배치될 수 있다. In one embodiment, the target pixel may be disposed between a current scanline corresponding to the scanline information and a previous scanline corresponding to previous scanline information provided before the scanline information.
일 실시예에 있어서, 상기 초기 샘플 데이터에 상응하는 위치는 이전 스캔라인 상에 배치될 수 있다. In one embodiment, a location corresponding to the initial sample data may be placed on the previous scan line.
일 실시예에 있어서, 상기 나머지 샘플 데이터는 제1 내지 3 나머지 샘플 데이터를 포함할 수 있다. 상기 제1 나머지 샘플 데이터는 상기 이전 스캔라인에 상응하는 선택 스캔라인 데이터에 포함될 수 있다. 상기 제2 및 3 나머지 샘플 데이터는 상기 현재 스캔라인에 상응하는 선택 스캔라인 데이터에 포함될 수 있다. In one embodiment, the remaining sample data may include first to third remaining sample data. The first remaining sample data may be included in selected scan line data corresponding to the previous scan line. The second and third remaining sample data may be included in the selected scan line data corresponding to the current scan line.
일 실시예에 있어서, 상기 초기 샘플 데이터가 상기 이전 스캔라인에 상응하는 선택 스캔라인 데이터 중 N(N은 자연수)번째 데이터인 경우, 상기 제1 나머지 샘플 데이터는 상기 이전 스캔라인에 상응하는 선택 스캔라인 데이터 중 N+1번째 데이터일 수 있다. In one embodiment, when the initial sample data is the N (N is a natural number) th data among the selected scan line data corresponding to the previous scan line, the first remaining sample data is the selected scan corresponding to the previous scan line It may be N+1th data among line data.
일 실시예에 있어서, 상기 제2 나머지 샘플 데이터가 상기 현재 스캔라인에 상응하는 선택 스캔라인 데이터 중 N(N은 자연수)번째 데이터인 경우, 상기 제3 나머지 샘플 데이터는 상기 현재 스캔라인에 상응하는 선택 스캔라인 데이터 중 N+1번째 데이터일 수 있다. In one embodiment, when the second remaining sample data is the N (N is a natural number) data among the selected scan line data corresponding to the current scan line, the third remaining sample data corresponds to the current scan line It may be N+1th data among the selected scan line data.
일 실시예에 있어서, 상기 룩업테이블은 초음파 영상을 나누는 복수개의 분면들 중 제1 분면에 대한 초기 샘플 데이터의 위치정보 및 거리정보를 포함할 수 있다. In one embodiment, the look-up table may include location information and distance information of initial sample data for a first one of a plurality of quadrants that divide an ultrasound image.
일 실시예에 있어서, 상기 제1 분면에 대한 초기 샘플 데이터의 위치정보에 기초하여 제2 분면에 상응하는 상기 초기 샘플 데이터 및 상기 나머지 샘플 데이터를 생성할 수 있다. In one embodiment, the initial sample data and the remaining sample data corresponding to the second quadrant may be generated based on the location information of the initial sample data for the first quadrant.
일 실시예에 있어서, 상기 제1 분면에 대한 상기 거리정보에 기초하여 제2 분면에 상응하는 상기 보간 데이터를 생성할 수 있다. In one embodiment, the interpolation data corresponding to the second quadrant may be generated based on the distance information for the first quadrant.
이러한 과제를 해결하기 위하여 본 발명의 실시예에 따른 디지털 스캔 변환장치는 스캔라인 데이터 저장부, 입력 컨트롤러, 룩업테이블, 복수의 버퍼들, 보간부 및 디스플레이 버퍼를 포함한다. 스캔라인 데이터 저장부는 수신 초음파 신호에 대한 각각의 스캔라인에 상응하는 스캔라인 데이터를 저장할 수 있다. 입력 컨트롤러는 상기 스캔라인 데이터 중 순차적으로 선택된 선택 스캔라인 데이터를 제공할 수 있다. 룩업테이블은 상기 입력 컨트롤러로부터 제공되는 스캔라인 정보에 기초하여 타겟 픽셀에 상응하는 초기 샘플 데이터의 위치정보 및 거리정보를 제공할 수 있다. 복수의 버퍼들은 상기 선택 스캔라인 데이터를 저장하고, 상기 초기 샘플 데이터의 위치정보에 기초하여 상기 선택 스캔라인 데이터 중 상기 초기 샘플 데이터 및 나머지 샘플 데이터를 제공할 수 있다. 보간부는 상기 초기 샘플 데이터, 상기 나머지 샘플 데이터 및 상기 거리정보에 따라 결정되는 보간 데이터를 제공할 수 있다. 디스플레이 버퍼는 상기 보간 데이터를 저장할 수 있다. To solve this problem, a digital scan converter according to an embodiment of the present invention includes a scan line data storage unit, an input controller, a lookup table, a plurality of buffers, an interpolation unit and a display buffer. The scan line data storage unit may store scan line data corresponding to each scan line for the received ultrasound signal. The input controller may provide selected scanline data sequentially selected among the scanline data. The lookup table may provide location information and distance information of initial sample data corresponding to a target pixel based on scan line information provided from the input controller. A plurality of buffers may store the selected scan line data and provide the initial sample data and the remaining sample data among the selected scan line data based on the location information of the initial sample data. The interpolation unit may provide interpolation data determined according to the initial sample data, the remaining sample data, and the distance information. The display buffer can store the interpolation data.
일 실시예에 있어서, 상기 타겟 픽셀은 상기 스캔라인 정보에 상응하는 현재 스캔라인과 상기 스캔라인 정보 이전에 제공되는 이전 스캔라인 정보에 상응하는 이전 스캔라인 사이에 배치될 수 있다. 상기 초기 샘플 데이터에 상응하는 위치는 이전 스캔라인 상에 배치될 수 있다. In one embodiment, the target pixel may be disposed between a current scanline corresponding to the scanline information and a previous scanline corresponding to previous scanline information provided before the scanline information. The location corresponding to the initial sample data may be placed on the previous scan line.
이러한 과제를 해결하기 위하여 본 발명의 실시예에 따른 디지털 스캔 컨버터의 동작방법에서는 스캔라인 데이터 저장부가 수신 초음파 신호에 대한 각각의 스캔라인에 상응하는 스캔라인 데이터를 저장할 수 있다. 입력 컨트롤러가 상기 스캔라인 데이터 중 순차적으로 선택된 선택 스캔라인 데이터를 제공할 수 있다. 룩업테이블이 상기 입력 컨트롤러로부터 제공되는 스캔라인 정보에 기초하여 타겟 픽셀에 상응하는 초기 샘플 데이터의 위치정보 및 거리정보를 제공할 수 있다. 복수의 버퍼들이 상기 선택 스캔라인 데이터를 저장하고, 상기 초기 샘플 데이터의 위치정보에 기초하여 상기 선택 스캔라인 데이터 중 상기 초기 샘플 데이터 및 나머지 샘플 데이터를 제공할 수 있다. 보간부가 상기 초기 샘플 데이터, 상기 나머지 샘플 데이터 및 상기 거리정보에 따라 결정되는 보간 데이터를 제공할 수 있다. In order to solve this problem, in the operation method of the digital scan converter according to the embodiment of the present invention, the scan line data storage unit may store scan line data corresponding to each scan line for the received ultrasound signal. The input controller may provide selected scanline data sequentially selected among the scanline data. The lookup table may provide location information and distance information of initial sample data corresponding to a target pixel based on scan line information provided from the input controller. A plurality of buffers may store the selected scan line data, and provide the initial sample data and the remaining sample data among the selected scan line data based on location information of the initial sample data. The interpolation unit may provide interpolation data determined according to the initial sample data, the remaining sample data, and the distance information.
일 실시예에 있어서, 상기 룩업테이블은 초음파 영상을 나누는 복수개의 분면들 중 제1 분면에 대한 초기 샘플 데이터의 위치정보 및 거리정보를 포함할 수 있다. 상기 제1 분면에 대한 초기 샘플 데이터의 위치정보에 기초하여 제2 분면에 상응하는 상기 초기 샘플 데이터 및 상기 나머지 샘플 데이터를 생성할 수 있다. In one embodiment, the look-up table may include location information and distance information of initial sample data for a first one of a plurality of quadrants that divide an ultrasound image. The initial sample data corresponding to the second quadrant and the remaining sample data may be generated based on the location information of the initial sample data for the first quadrant.
이러한 과제를 해결하기 위하여 본 발명의 실시예에 따른 디지털 스캔 변환방법에서는 스캔라인 데이터 저장부가 수신 초음파 신호에 대한 각각의 스캔라인에 상응하는 스캔라인 데이터를 저장할 수 있다. 입력 컨트롤러가 상기 스캔라인 데이터 중 순차적으로 선택된 선택 스캔라인 데이터를 제공할 수 있다. 룩업테이블이 상기 입력 컨트롤러로부터 제공되는 스캔라인 정보에 기초하여 타겟 픽셀에 상응하는 초기 샘플 데이터의 위치정보 및 거리정보를 제공할 수 있다. 복수의 버퍼들이 상기 선택 스캔라인 데이터를 저장하고, 상기 초기 샘플 데이터의 위치정보에 기초하여 상기 선택 스캔라인 데이터 중 상기 초기 샘플 데이터 및 나머지 샘플 데이터를 제공할 수 있다. 보간부가 상기 초기 샘플 데이터, 상기 나머지 샘플 데이터 및 상기 거리정보에 따라 결정되는 보간 데이터를 제공할 수 있다. 디스플레이 버퍼가 상기 보간 데이터를 저장할 수 있다. In order to solve this problem, in the digital scan conversion method according to an embodiment of the present invention, the scan line data storage unit may store scan line data corresponding to each scan line for the received ultrasound signal. The input controller may provide selected scanline data sequentially selected among the scanline data. The lookup table may provide location information and distance information of initial sample data corresponding to a target pixel based on scan line information provided from the input controller. A plurality of buffers may store the selected scan line data, and provide the initial sample data and the remaining sample data among the selected scan line data based on location information of the initial sample data. The interpolation unit may provide interpolation data determined according to the initial sample data, the remaining sample data, and the distance information. A display buffer can store the interpolation data.
일 실시예에 있어서, 상기 타겟 픽셀은 상기 스캔라인 정보에 상응하는 현재 스캔라인과 상기 스캔라인 정보 이전에 제공되는 이전 스캔라인 정보에 상응하는 이전 스캔라인 사이에 배치될 수 있다. 상기 나머지 샘플 데이터는 제1 내지 3 나머지 샘플 데이터를 포함할 수 있다. 상기 제1 나머지 샘플 데이터는 상기 이전 스캔라인에 상응하는 선택 스캔라인 데이터에 포함될 수 있다. 상기 제2 및 3 나머지 샘플 데이터는 상기 현재 스캔라인에 상응하는 선택 스캔라인 데이터에 포함될 수 있다. In one embodiment, the target pixel may be disposed between a current scanline corresponding to the scanline information and a previous scanline corresponding to previous scanline information provided before the scanline information. The remaining sample data may include first to third remaining sample data. The first remaining sample data may be included in selected scan line data corresponding to the previous scan line. The second and third remaining sample data may be included in the selected scan line data corresponding to the current scan line.
위에서 언급된 본 발명의 기술적 과제 외에도, 본 발명의 다른 특징 및 이점들이 이하에서 기술되거나, 그러한 기술 및 설명으로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.In addition to the technical problems of the present invention mentioned above, other features and advantages of the present invention are described below, or it will be clearly understood by those skilled in the art from the description and description.
이상과 같은 본 발명에 따르면 다음과 같은 효과가 있다.According to the present invention as described above has the following effects.
본 발명에 따른 디지털 스캔 컨버터에서는 두 개의 인접한 스캔라인 데이터가 버퍼에 저장되고, 다음 스캔라인 데이터가 버퍼에 저장되는 동안, 상기 인접한 스캔라인 데이터 및 룩업테이블에 저장된 정보를 이용하여 타겟 픽셀의 데이터를 결정함으로써 메모리 리소스를 절약하면서 실시간 초음파 영상을 생성할 수 있다.In the digital scan converter according to the present invention, while two adjacent scan line data are stored in a buffer and the next scan line data is stored in a buffer, data of a target pixel is used using information stored in the adjacent scan line data and a lookup table. By determining, it is possible to generate a real-time ultrasound image while saving memory resources.
본 발명에 따른 디지털 스캔 컨버터의 동작방법에서는 두 개의 인접한 스캔라인 데이터가 버퍼에 저장되고, 다음 스캔라인 데이터가 버퍼에 저장되는 동안, 상기 인접한 스캔라인 데이터 및 룩업테이블에 저장된 정보를 이용하여 타겟 픽셀의 데이터를 결정함으로써 메모리 리소스를 절약하면서 실시간 초음파 영상을 생성할 수 있다.In the operation method of the digital scan converter according to the present invention, while two adjacent scan line data are stored in the buffer and the next scan line data is stored in the buffer, the target pixel is used using the information stored in the adjacent scan line data and the lookup table. By determining the data of, it is possible to generate a real-time ultrasound image while saving memory resources.
이 밖에도, 본 발명의 실시 예들을 통해 본 발명의 또 다른 특징 및 이점들이 새롭게 파악될 수도 있을 것이다.In addition, other features and advantages of the present invention may be newly identified through embodiments of the present invention.
도 1은 본 발명의 실시예들에 따른 디지털 스캔 컨버터를 나타내는 도면이다.
도 2는 도 1의 디지털 스캔 컨버터에 포함되는 버퍼들의 일 예를 나타내는 도면이다.
도 3 및 4는 도 1의 디지털 스캔 컨버터에 포함되는 복수의 버퍼들 및 룩업테이블의 동작을 설명하기 위한 도면이다.
도 5는 도 1의 복수의 버퍼들에서 제공되는 나머지 샘플 데이터의 위치를 설명하기 위한 도면이다.
도 6 및 7은 스캔라인 데이터 중 선택 스캔라인 데이터의 일 예를 나타내는 도면들이다.
도 8은 도 1의 디지털 스캔 컨버터에 포함되는 보간부의 동작을 설명하기 위한 도면이다.
도 9는 도 1의 디지털 스캔 컨버터에 포함되는 룩업테이블의 일 예를 설명하기 위한 도면이다.
도 10 및 11은 도 1의 디지털 스캔 컨버터에 포함되는 룩업테이블에 초기 샘플 데이터의 위치정보 및 거리정보를 저장하는 방법을 설명하기 위한 도면이다.
도 12는 도 1의 디지털 스캔 컨버터에 포함되는 룩업테이블을 이용하는 방법을 설명하기 위한 도면이다.
도 13은 본 발명의 실시예들에 따른 디지털 스캔 변환장치를 나타내는 도면이다.
도 14는 본 발명의 실시예들에 따른 디지털 스캔 컨버터의 동작방법을 나타내는 도면이다.
도 15는 본 발명의 실시예들에 따른 디지털 스캔 변환방법을 나타내는 도면이다.1 is a view showing a digital scan converter according to embodiments of the present invention.
FIG. 2 is a diagram illustrating an example of buffers included in the digital scan converter of FIG. 1.
3 and 4 are diagrams for describing operations of a plurality of buffers and a lookup table included in the digital scan converter of FIG. 1.
FIG. 5 is a diagram for explaining positions of remaining sample data provided in the plurality of buffers of FIG. 1.
6 and 7 are diagrams illustrating an example of selected scan line data among scan line data.
8 is a view for explaining the operation of the interpolation unit included in the digital scan converter of FIG. 1.
9 is a view for explaining an example of a lookup table included in the digital scan converter of FIG. 1.
10 and 11 are views for explaining a method of storing location information and distance information of initial sample data in a lookup table included in the digital scan converter of FIG. 1.
12 is a view for explaining a method of using a lookup table included in the digital scan converter of FIG. 1.
13 is a diagram illustrating a digital scan converter according to embodiments of the present invention.
14 is a view showing an operation method of a digital scan converter according to embodiments of the present invention.
15 is a diagram illustrating a digital scan conversion method according to embodiments of the present invention.
본 명세서에서 각 도면의 구성 요소들에 참조번호를 부가함에 있어서 동일한 구성 요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한한 동일한 번호를 가지도록 하고 있음에 유의하여야 한다.It should be noted that in this specification, when adding reference numerals to the components of each drawing, the same components have the same number as possible, even if they are displayed on different drawings.
한편, 본 명세서에서 서술되는 용어의 의미는 다음과 같이 이해되어야 할 것이다.On the other hand, the meaning of the terms described in this specification should be understood as follows.
단수의 표현은 문맥상 명백하게 다르게 정의하지 않는 한, 복수의 표현을 포함하는 것으로 이해되어야 하는 것으로, 이들 용어들에 의해 권리범위가 한정되어서는 아니 된다.Singular expressions are to be understood as including plural expressions unless the context clearly defines otherwise, and the scope of rights should not be limited by these terms.
"포함하다" 또는 "가지다" 등의 용어는 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.It should be understood that terms such as "include" or "have" do not preclude the presence or addition possibility of one or more other features or numbers, steps, actions, components, parts or combinations thereof.
이하, 첨부되는 도면을 참고하여 상기 문제점을 해결하기 위해 고안된 본 발명의 바람직한 실시예들에 대해 상세히 설명한다.Hereinafter, preferred embodiments of the present invention designed to solve the above problems will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 실시예들에 따른 디지털 스캔 컨버터를 나타내는 도면이고, 도 2는 도 1의 디지털 스캔 컨버터에 포함되는 버퍼들의 일 예를 나타내는 도면이다. 1 is a diagram illustrating a digital scan converter according to embodiments of the present invention, and FIG. 2 is a diagram showing an example of buffers included in the digital scan converter of FIG. 1.
도 1 내지 2를 참조하면, 본 발명의 실시예들에 따른 디지털 스캔 컨버터(10)는 스캔라인 데이터 저장부(100), 입력 컨트롤러(200), 룩업테이블(300), 복수의 버퍼들(400) 및 보간부(500)를 포함한다. 1 to 2, the
스캔라인 데이터 저장부(100)는 수신 초음파 신호에 대한 각각의 스캔라인(SCL 1 내지 SCL N)에 상응하는 스캔라인 데이터(SC_DATA 1 내지 SC_DATA N)를 저장할 수 있다. 수신 초음파 신호는 대상체에 초음파를 송신한 후, 대상체로부터 반사된 초음파 신호로부터 생성될 수 있다. 예를 들어, 스캔라인은 제1 내지 N(N은 자연수) 스캔라인(SCL 1 내지 SCL N)을 포함할 수 있다. 제1 스캔라인(SCL1)에 상응하는 스캔라인 데이터는 제1 스캔라인 데이터(SC_DATA1)일 수 있고, 제2 스캔라인(SCL2)에 상응하는 스캔라인 데이터는 제2 스캔라인 데이터(SC_DATA2)일 수 있고, 제3 스캔라인(SCL3)에 상응하는 스캔라인 데이터는 제3 스캔라인 데이터(SC_DATA3)일 수 있다. 또한, 제N 스캔라인(SCL N)에 상응하는 스캔라인 데이터는 제N 스캔라인 데이터(SC_DATA N)일 수 있다. 제1 내지 N 스캔라인 데이터(SC_DATA 1 내지 SC_DATA N)는 스캔라인 데이터 저장부(100)에 저장될 수 있다. The scan line
입력 컨트롤러(200)는 상기 스캔라인 데이터 중 순차적으로 선택된 선택 스캔라인 데이터(S_SCD)를 제공할 수 있다. 예를 들어, 입력 컨트롤러(200)는 제1 스캔라인 데이터(SC_DATA1)를 선택할 수 있다. 입력 컨트롤러(200)가 제1 스캔라인 데이터(SC_DATA1)를 선택하는 경우, 스캔라인 정보(SCL_INFO)가 1일 수 있다. 스캔라인 정보(SCL_INFO)가 1인 경우, 선택 스캔라인 데이터(S_SCD)는 제1 스캔라인 데이터(SC_DATA1)일 수 있고, 제1 스캔라인 데이터(SC_DATA1)는 제1 버퍼(410)에 저장될 수 있다. The
이후, 입력 컨트롤러(200)는 순차적으로 제2 스캔라인 데이터(SC_DATA2)를 선택할 수 있다. 입력 컨트롤러(200)가 제2 스캔라인 데이터(SC_DATA2)를 선택하는 경우, 스캔라인 정보(SCL_INFO)는 2일 수 있다. 스캔라인 정보(SCL_INFO)가 2인 경우, 선택 스캔라인 데이터(S_SCD)는 제2 스캔라인 데이터(SC_DATA2)일 수 있고, 제2 스캔라인 데이터(SC_DATA2)는 제2 버퍼(430)에 저장될 수 있다.Thereafter, the
본 발명에 따른 디지털 스캔 컨버터(10)에서는 제1 스캔라인 데이터(SC_DATA1) 및 제2 스캔라인 데이터(SC_DATA2)를 이용하여 타겟 픽셀의 데이터 값을 계산하는 동안, 제3 스캔라인 데이터(SC_DATA3)가 입력 컨트롤러(200)를 통하여 제3 버퍼(450)에 저장될 수 있다. In the
도 3 및 4는 도 1의 디지털 스캔 컨버터에 포함되는 복수의 버퍼들 및 룩업테이블의 동작을 설명하기 위한 도면이다.3 and 4 are diagrams for describing operations of a plurality of buffers and a lookup table included in the digital scan converter of FIG. 1.
도 1 내지 4를 참조하면, 룩업테이블(300)은 입력 컨트롤러(200)로부터 제공되는 스캔라인 정보(SCL_INFO)에 기초하여 타겟 픽셀에 상응하는 초기 샘플 데이터의 위치정보(ISD_INFO) 및 거리정보(DIS_INFO)를 제공할 수 있다. 1 to 4, the lookup table 300 is based on the scan line information (SCL_INFO) provided from the
룩업테이블(300)은 초기 샘플 데이터의 위치정보(ISD_INFO) 및 거리정보(DIS_INFO)를 저장할 수 있다. 예를 들어, 제1 픽셀(PX1)에 대응하는 초기 샘플 데이터의 위치정보(ISD_INFO)는 제1 초기 샘플 위치(IP1)일 수 있고, 제1 픽셀(PX1)에 대응하는 거리정보(DIS_INFO)는 제1 거리정보(D1)일 수 있다. 또한, 제2 픽셀(PX2)에 대응하는 초기 샘플 데이터의 위치정보(ISD_INFO)는 제2 초기 샘플 위치(IP2)일 수 있고, 제2 픽셀(PX2)에 대응하는 거리정보는 제2 거리정보(D2)일 수 있다. 또한, 제25 픽셀(PX25)에 대응하는 초기 샘플 데이터의 위치정보(ISD_INFO)는 제25 초기 샘플 위치(IP25)일 수 있고, 제25 픽셀(PX25)에 대응하는 거리정보는 제25 거리정보(D25)일 수 있다.The lookup table 300 may store location information (ISD_INFO) and distance information (DIS_INFO) of initial sample data. For example, the location information ISD_INFO of the initial sample data corresponding to the first pixel PX1 may be the first initial sample location IP1, and the distance information DIS_INFO corresponding to the first pixel PX1 may be It may be the first distance information D1. Also, the location information ISD_INFO of the initial sample data corresponding to the second pixel PX2 may be the second initial sample location IP2, and the distance information corresponding to the second pixel PX2 may include the second distance information ( D2). Further, the location information ISD_INFO of the initial sample data corresponding to the 25th pixel PX25 may be the 25th initial sample location IP25, and the distance information corresponding to the 25th pixel PX25 may be the 25th distance information ( D25).
복수의 버퍼들(400)은 선택 스캔라인 데이터(S_SCD)를 저장하고, 초기 샘플 데이터의 위치정보(ISD_INFO)에 기초하여 선택 스캔라인 데이터(S_SCD) 중 초기 샘플 데이터(ISD) 및 나머지 샘플 데이터(RSD1, RSD2, RSD3)를 제공할 수 있다. The plurality of
예를 들어, 타겟 픽셀은 제25 픽셀(PX25)일 수 있다. 타겟 픽셀이 제25 픽셀(PX25)인 경우, 제25 픽셀(PX25)에 대응하는 초기 샘플 데이터의 위치정보(ISD_INFO)는 제25 초기 샘플 위치(IP25)일 수 있다. 제25 픽셀(PX25)에 대응하는 초기 샘플 데이터의 위치정보(ISD_INFO)가 제25 초기 샘플 위치(IP25)인 경우, 나머지 샘플 데이터(RSD1, RSD2, RSD3)는 제25 초기 샘플 위치(IP25)를 제외한 제25 픽셀(PX25)로부터 가장 가까운 3개의 위치(P25_1, P25_2, P25_3)에 상응하는 스캔라인 데이터일 수 있다. 이 경우, 제25 픽셀(PX25)로부터 가장 가까운 3개의 위치(P25_1, P25_2, P25_3)에 상응하는 스캔라인 데이터는 제1 나머지 샘플 데이터(RSD1), 제2 나머지 샘플 데이터(RSD2) 및 제3 나머지 샘플 데이터(RSD3)일 수 있다. For example, the target pixel may be the 25th pixel PX25. When the target pixel is the 25th pixel PX25, the location information ISD_INFO of the initial sample data corresponding to the 25th pixel PX25 may be the 25th initial sample location IP25. When the location information (ISD_INFO) of the initial sample data corresponding to the 25th pixel PX25 is the 25th initial sample location (IP25), the remaining sample data (RSD1, RSD2, RSD3) sets the 25th initial sample location (IP25). It may be scan line data corresponding to the three closest positions P25_1, P25_2, and P25_3 from the excluding 25th pixel PX25. In this case, scanline data corresponding to the three closest positions P25_1, P25_2, and P25_3 from the 25th pixel PX25 includes first remaining sample data RSD1, second remaining sample data RSD2, and third remaining It may be sample data (RSD3).
보간부(500)는 초기 샘플 데이터(ISD), 나머지 샘플 데이터(RSD1, RSD2, RSD3) 및 거리정보(DIS_INFO)에 따라 결정되는 보간 데이터(I_DATA)를 제공할 수 있다. The
예를 들어, 타겟 픽셀은 제25 픽셀(PX25)일 수 있다. 타겟 픽셀이 제25 픽셀(PX25)인 경우, 나머지 샘플 데이터(RSD1, RSD2, RSD3)는 제1 나머지 샘플 데이터(RSD1), 제2 나머지 샘플 데이터(RSD2) 및 제3 나머지 샘플 데이터(RSD3)일 수 있다. 이 경우, 초기 샘플 데이터(ISD), 제1 나머지 샘플 데이터(RSD1), 제2 나머지 샘플 데이터(RSD2), 제3 나머지 샘플 데이터(RSD3) 및 제25 거리정보(D25)에 기초해서 보간 데이터(I_DATA)가 결정될 수 있다. For example, the target pixel may be the 25th pixel PX25. When the target pixel is the 25th pixel PX25, the remaining sample data RSD1, RSD2, and RSD3 are the first remaining sample data RSD1, the second remaining sample data RSD2, and the third remaining sample data RSD3. Can. In this case, the interpolation data based on the initial sample data (ISD), the first remaining sample data (RSD1), the second remaining sample data (RSD2), the third remaining sample data (RSD3), and the 25th distance information (D25) I_DATA) can be determined.
본 발명에 따른 디지털 스캔 컨버터(10)에서는 두 개의 인접한 스캔라인 데이터가 버퍼에 저장되고, 다음 스캔라인 데이터가 버퍼에 저장되는 동안, 인접한 스캔라인 데이터 및 룩업테이블(300)에 저장된 정보를 이용하여 타겟 픽셀의 데이터를 결정함으로써 메모리 리소스를 절약하면서 실시간 초음파 영상을 생성할 수 있다.In the
일 실시예에 있어서, 타겟 픽셀은 스캔라인 정보(SCL_INFO)에 상응하는 현재 스캔라인과 스캔라인 정보(SCL_INFO) 이전에 제공되는 이전 스캔라인 정보에 상응하는 이전 스캔라인 사이에 배치될 수 있다. In one embodiment, the target pixel may be disposed between the current scanline corresponding to the scanline information SCL_INFO and the previous scanline corresponding to the previous scanline information provided before the scanline information SCL_INFO.
예를 들어, 스캔라인 정보(SCL_INFO)가 8인 경우, 선택 스캔라인 데이터(S_SCD)는 제8 스캔라인 데이터(SC_DATA8)일 수 있고, 제8 스캔라인 데이터(SC_DATA8)는 제2 버퍼(430)에 저장될 수 있다. 이 경우, 이전 스캔라인 정보(SCL_INFO)는 7일 수 있다. 이전 스캔라인 정보(SCL_INFO)가 7인 경우, 이전 스캔라인은 제7 스캔라인(SCL7)이고, 현재 스캔라인은 제8 스캔라인(SCL8)일 수 있다. 이 경우, 제7 스캔라인(SCL7) 및 제8 스캔라인(SCL8) 사이에 배치되는 타겟 픽셀들의 데이터는 제7 스캔라인 데이터(SC_DATA7) 및 제8 스캔라인 데이터(SC_DATA8)를 이용해서 계산될 수 있다. For example, when the scan line information SCL_INFO is 8, the selected scan line data S_SCD may be the eighth scan line data SC_DATA8, and the eighth scan line data SC_DATA8 is the
일 실시예에 있어서, 초기 샘플 데이터(ISD)에 상응하는 위치는 이전 스캔라인 상에 배치될 수 있다. 예를 들어, 스캔라인 정보(SCL_INFO)가 8인 경우, 현재 스캔라인은 제8 스캔라인(SCL8)이고, 이전 스캔라인은 제7 스캔라인(SCL7)일 수 있다. 이 경우, 타겟 픽셀이 제25 픽셀(PX25)일 수 있다. 타겟 픽셀이 제25 픽셀(PX25)인 경우, 초기 샘플 데이터(ISD)에 상응하는 위치는 제25 초기 샘플 위치(IP25)일 수 있다. 이 경우, 초기 샘플 데이터(ISD)에 상응하는 위치는 제25 초기 샘플 위치(IP25)는 이전 스캔라인인 제7 스캔라인(SCL7)에 배치될 수 있다. In one embodiment, a location corresponding to the initial sample data (ISD) may be placed on the previous scanline. For example, when the scan line information SCL_INFO is 8, the current scan line may be the eighth scan line SCL8, and the previous scan line may be the seventh scan line SCL7. In this case, the target pixel may be the 25th pixel PX25. When the target pixel is the 25th pixel PX25, the location corresponding to the initial sample data ISD may be the 25th initial sample location IP25. In this case, the position corresponding to the initial sample data ISD may be arranged in the seventh scan line SCL7 which is the previous scan line.
일 실시예에 있어서, 나머지 샘플 데이터(RSD1, RSD2, RSD3)는 제1 내지 3 나머지 샘플 데이터를 포함할 수 있다. 제1 나머지 샘플 데이터(RSD1)는 이전 스캔라인에 상응하는 선택 스캔라인 데이터(S_SCD)에 포함될 수 있다. 제2 및 3 나머지 샘플 데이터(RSD2, RSD3)는 현재 스캔라인에 상응하는 선택 스캔라인 데이터(S_SCD)에 포함될 수 있다. In one embodiment, the remaining sample data (RSD1, RSD2, RSD3) may include the first to third remaining sample data. The first remaining sample data RSD1 may be included in the selected scanline data S_SCD corresponding to the previous scanline. The second and third remaining sample data RSD2 and RSD3 may be included in the selected scanline data S_SCD corresponding to the current scanline.
예를 들어, 스캔라인 정보(SCL_INFO)가 8인 경우, 현재 스캔라인은 제8 스캔라인(SCL8)이고, 이전 스캔라인은 제7 스캔라인(SCL7)일 수 있다. 이 경우, 타겟 픽셀이 제25 픽셀(PX25)일 수 있다. 타겟 픽셀이 제25 픽셀(PX25)인 경우, 초기 샘플 데이터(ISD)에 상응하는 위치는 제25 초기 샘플 위치(IP25)일 수 있다. 이 경우, 제1 나머지 샘플 데이터(RSD1)에 상응하는 위치는 제7 스캔라인(SCL7) 상에 위치할 수 있고, 제1 나머지 샘플 데이터(RSD1)는 제7 스캔라인 데이터(SC_DATA7)에 포함될 수 있다. For example, when the scan line information SCL_INFO is 8, the current scan line may be the eighth scan line SCL8, and the previous scan line may be the seventh scan line SCL7. In this case, the target pixel may be the 25th pixel PX25. When the target pixel is the 25th pixel PX25, the location corresponding to the initial sample data ISD may be the 25th initial sample location IP25. In this case, a position corresponding to the first remaining sample data RSD1 may be located on the seventh scan line SCL7, and the first remaining sample data RSD1 may be included in the seventh scan line data SC_DATA7. have.
또한, 이 경우, 제2 나머지 샘플 데이터(RSD2)에 상응하는 위치는 제8 스캔라인(SCL8) 상에 위치할 수 있고, 제3 나머지 샘플 데이터(RSD3)에 상응하는 위치도 제8 스캔라인(SCL8) 상에 위치할 수 있다. 따라서, 제2 및 3 나머지 샘플 데이터(RSD2, RSD3)는 현재 스캔라인에 상응하는 제8 스캔라인 데이터(SC_DATA8)에 포함될 수 있다.In addition, in this case, a position corresponding to the second remaining sample data RSD2 may be located on the eighth scan line SCL8, and a position corresponding to the third remaining sample data RSD3 may also be located on the eighth scan line ( SCL8). Accordingly, the second and third remaining sample data RSD2 and RSD3 may be included in the eighth scanline data SC_DATA8 corresponding to the current scanline.
도 6 및 7은 스캔라인 데이터 중 선택 스캔라인 데이터의 일 예를 나타내는 도면이다.6 and 7 are diagrams showing an example of selected scan line data among scan line data.
도 6 및 7을 참조하면, 초기 샘플 데이터(ISD)가 이전 스캔라인에 상응하는 선택 스캔라인 데이터(S_SCD) 중 N(N은 자연수)번째 데이터인 경우, 제1 나머지 샘플 데이터(RSD1)는 이전 스캔라인에 상응하는 선택 스캔라인 데이터(S_SCD) 중 N+1번째 데이터일 수 있다. 6 and 7, when the initial sample data ISD is the N (N is a natural number) data among the selected scan line data S_SCD corresponding to the previous scan line, the first remaining sample data RSD1 is transferred. It may be N+1th data among the selected scan line data S_SCD corresponding to the scan line.
예를 들어, 초기 샘플 데이터(ISD)가 이전 스캔라인에 상응하는 제7 스캔라인 데이터(SC_DATA7) 중 N(N은 자연수)번째 데이터에 해당하는 243인 경우, 제1 나머지 샘플 데이터(RSD1)는 이전 스캔라인에 상응하는 제7 스캔라인 데이터(SC_DATA7) 중 N+1번째 데이터인 54일 수 있다. For example, when the initial sample data ISD is 243 corresponding to the N (N is a natural number) data among the seventh scanline data SC_DATA7 corresponding to the previous scanline, the first remaining sample data RSD1 is It may be 54, which is N+1 th data among the seventh scan line data SC_DATA7 corresponding to the previous scan line.
일 실시예에 있어서, 제2 나머지 샘플 데이터(RSD2)가 현재 스캔라인에 상응하는 선택 스캔라인 데이터(S_SCD) 중 N(N은 자연수)번째 데이터인 경우, 제3 나머지 샘플 데이터(RSD3)는 현재 스캔라인에 상응하는 선택 스캔라인 데이터(S_SCD) 중 N+1번째 데이터일 수 있다. In one embodiment, when the second remaining sample data RSD2 is the N (N is a natural number) data among the selected scan line data S_SCD corresponding to the current scan line, the third remaining sample data RSD3 is currently It may be N+1th data among the selected scan line data S_SCD corresponding to the scan line.
예를 들어, 제2 나머지 샘플 데이터(RSD2)가 현재 스캔라인에 상응하는 제8 스캔라인 데이터(SC_DATA8) 중 N(N은 자연수)번째 데이터인 93인 경우, 제3 나머지 샘플 데이터(RSD3)는 현재 스캔라인에 상응하는 제8 스캔라인 데이터(SC_DATA8) 중 N+1번째 데이터인 157일 수 있다. For example, when the second remaining sample data RSD2 is 93 of the N (N is a natural number) data among the eighth scan line data SC_DATA8 corresponding to the current scan line, the third remaining sample data RSD3 is It may be 157, which is N+1th data among the eighth scan line data SC_DATA8 corresponding to the current scan line.
도 8은 도 1의 디지털 스캔 컨버터에 포함되는 보간부의 동작을 설명하기 위한 도면이다.8 is a view for explaining the operation of the interpolation unit included in the digital scan converter of FIG. 1.
도 1 및 8을 참조하면, 보간부(500)는 초기 샘플 데이터(ISD), 나머지 샘플 데이터(RSD1, RSD2, RSD3) 및 거리정보에 따라 결정되는 보간 데이터(I_DATA)를 제공할 수 있다. Referring to FIGS. 1 and 8, the
예를 들어, 타겟 픽셀은 제25 픽셀(PX25)일 수 있다. 타겟 픽셀이 제25 픽셀(PX25)인 경우, 나머지 샘플 데이터(RSD1, RSD2, RSD3)는 제1 나머지 샘플 데이터(RSD1), 제2 나머지 샘플 데이터(RSD2) 및 제3 나머지 샘플 데이터(RSD3)일 수 있다. 이 경우, 초기 샘플 데이터(ISD), 제1 나머지 샘플 데이터(RSD1), 제2 나머지 샘플 데이터(RSD2), 제3 나머지 샘플 데이터(RSD3) 및 제25 거리정보(D25)에 기초해서 보간 데이터(I_DATA)가 결정될 수 있다.For example, the target pixel may be the 25th pixel PX25. When the target pixel is the 25th pixel PX25, the remaining sample data RSD1, RSD2, and RSD3 are the first remaining sample data RSD1, the second remaining sample data RSD2, and the third remaining sample data RSD3. Can. In this case, the interpolation data based on the initial sample data (ISD), the first remaining sample data (RSD1), the second remaining sample data (RSD2), the third remaining sample data (RSD3), and the 25th distance information (D25) I_DATA) can be determined.
예를 들어, 제25 픽셀(PX25)의 위치와 초기 샘플 데이터(ISD)에 상응하는 위치 사이의 거리는 2.5일 수 있고, 제25 픽셀(PX25)의 위치와 제1 나머지 샘플 데이터(RSD1)에 상응하는 위치 사이의 거리는 2.5일 수 있고, 제25 픽셀(PX25)의 위치와 제2 나머지 샘플 데이터(RSD2)에 상응하는 위치 사이의 거리는 1.25일 수 있고, 제25 픽셀(PX25)의 위치와 제3 나머지 샘플 데이터(RSD3)에 상응하는 위치 사이의 거리는 1.25일 수 있다. 이 경우, 보간 데이터(I_DATA)는 초기 샘플 데이터(ISD), 제1 내지 3 나머지 샘플 데이터 각각에 가중치를 곱한 값의 합으로 결정될 수 있다. 가중치는 제25 픽셀(PX25)과의 샘플 데이터에 상응하는 거리가 클수록 작은 값을 가질 수 있다. For example, the distance between the position of the 25th pixel PX25 and the position corresponding to the initial sample data ISD may be 2.5, and it corresponds to the position of the 25th pixel PX25 and the first remaining sample data RSD1. The distance between the positions may be 2.5, the distance between the position of the 25th pixel PX25 and the position corresponding to the second remaining sample data RSD2 may be 1.25, and the position of the 25th pixel PX25 and the third The distance between positions corresponding to the remaining sample data RSD3 may be 1.25. In this case, the interpolation data I_DATA may be determined as a sum of values obtained by multiplying the initial sample data ISD and the first to third remaining sample data by weights. The weight may have a smaller value as the distance corresponding to the sample data from the 25th pixel PX25 is larger.
본 발명에 따른 디지털 스캔 컨버터(10)에서는 두 개의 인접한 스캔라인 데이터가 버퍼에 저장되고, 다음 스캔라인 데이터가 버퍼에 저장되는 동안, 인접한 스캔라인 데이터 및 룩업테이블(300)에 저장된 정보를 이용하여 타겟 픽셀의 데이터를 결정함으로써 메모리 리소스를 절약하면서 실시간 초음파 영상을 생성할 수 있다.In the
도 9는 도 1의 디지털 스캔 컨버터에 포함되는 룩업테이블의 일 예를 설명하기 위한 도면이고, 도 10 및 11은 도 1의 디지털 스캔 컨버터에 포함되는 룩업테이블에 초기 샘플 데이터의 위치정보 및 거리정보를 저장하는 방법을 설명하기 위한 도면이고, 도 12는 도 1의 디지털 스캔 컨버터에 포함되는 룩업테이블을 이용하는 방법을 설명하기 위한 도면이다.FIG. 9 is a view for explaining an example of a lookup table included in the digital scan converter of FIG. 1, and FIGS. 10 and 11 are location information and distance information of initial sample data in a lookup table included in the digital scan converter of FIG. 1. Is a diagram for explaining a method for storing, Figure 12 is a view for explaining a method using a look-up table included in the digital scan converter of FIG.
도 9 내지 12를 참조하면, 룩업테이블(300)은 초음파 영상을 나누는 복수개의 분면들(RG1 내지 RG8) 중 제1 분면(RG1)에 대한 초기 샘플 데이터의 위치정보(ISD_INFO) 및 거리정보(DIS_INFO)를 포함할 수 있다. 9 to 12, the look-up table 300 is the location information (ISD_INFO) and distance information (DIS_INFO) of the initial sample data for the first quadrant RG1 among the plurality of quadrants (RG1 to RG8) that divide the ultrasound image ).
일 실시예에 있어서, 제1 분면(RG1)에 대한 초기 샘플 데이터의 위치정보(ISD_INFO)에 기초하여 제2 분면(RG2)에 상응하는 초기 샘플 데이터(ISD) 및 나머지 샘플 데이터(RSD1, RSD2, RSD3)를 생성할 수 있다. In one embodiment, the initial sample data (ISD) and the remaining sample data (RSD1, RSD2) corresponding to the second quadrant (RG2) based on the location information (ISD_INFO) of the initial sample data for the first quadrant (RG1), RSD3).
예를 들어, 초음파 영상을 도 9에 표시된 바와 같이 8개의 분면으로 나눌 수 있다. 이 경우, 제1 분면(RG1)과 제2 분면(RG2)은 대각선 라인을 기준으로 대칭일 수 있다. 제1 분면(RG1)과 제2 분면(RG2)은 대각선 라인을 기준으로 대칭인 경우, 제1 분면(RG1)에 대한 초기 샘플 데이터의 위치정보(ISD_INFO) 및 거리정보(DIS_INFO)를 이용하여 제2 분면(RG2)에 상응하는 초기 샘플 데이터의 위치정보(ISD_INFO) 및 거리정보(DIS_INFO)를 생성할 수 있다. 이 경우, 제1 분면(RG1)에 대한 초기 샘플 데이터의 위치정보(ISD_INFO)에 기초하여 제2 분면(RG2)에 상응하는 초기 샘플 데이터(ISD) 및 나머지 샘플 데이터(RSD1, RSD2, RSD3)를 생성할 수 있다.For example, the ultrasound image may be divided into eight quadrants as shown in FIG. 9. In this case, the first and second quadrants RG1 and RG2 may be symmetrical with respect to the diagonal line. When the first and second quadrants RG1 and RG2 are symmetrical with respect to a diagonal line, the first and second quadrants RG1 are positioned using the location information (ISD_INFO) and distance information (DIS_INFO) of the initial sample data. Position information (ISD_INFO) and distance information (DIS_INFO) of initial sample data corresponding to the second quadrant RG2 may be generated. In this case, based on the location information (ISD_INFO) of the initial sample data for the first quadrant RG1, the initial sample data ISD and the remaining sample data RSD1, RSD2, RSD3 corresponding to the second quadrant RG2 are Can be created.
일 실시예에 있어서, 제1 분면(RG1)에 대한 거리정보(DIS_INFO)에 기초하여 제2 분면(RG2)에 상응하는 보간 데이터(I_DATA)를 생성할 수 있다. In one embodiment, interpolation data I_DATA corresponding to the second quadrant RG2 may be generated based on the distance information DIS_INFO for the first quadrant RG1.
예를 들어, 룩업테이블(300)에 저장되는 초기 샘플 데이터의 위치정보(ISD_INFO) 및 거리정보(DIS_INFO)는 제1 픽셀 열(PR1)에서는 제1 방향(D1)을 따라 배열되는 픽셀의 순서대로 저장되고, 그 다음 픽셀 열에 해당하는 제2 픽셀 열(PR2)에서는 제2 방향(D2)을 따라 배열되는 픽셀의 순서대로 저장될 수 있다. For example, the location information (ISD_INFO) and distance information (DIS_INFO) of the initial sample data stored in the look-up table 300 are in the order of the pixels arranged along the first direction (D1) in the first pixel column (PR1). The second pixel column PR2 corresponding to the pixel column may be stored and stored in the order of pixels arranged in the second direction D2.
또한, 룩업테이블(300)에 저장되는 초기 샘플 데이터의 위치정보(ISD_INFO) 및 거리정보(DIS_INFO)는 제1 픽셀 열(PR1)에서는 제1 방향(D1)을 따라 배열되는 픽셀의 순서대로 저장되고, 그 다음 픽셀 열에 해당하는 제2 픽셀 열(PR2)에서도 제1 방향(D1)을 따라 배열되는 픽셀의 순서대로 저장될 수 있다. 즉, 제1 방향(D1)을 따라 배열되는 픽셀 순서대로 초기 샘플 데이터의 위치정보(ISD_INFO) 및 거리정보(DIS_INFO)가 저장될 수 있다. In addition, the location information (ISD_INFO) and the distance information (DIS_INFO) of the initial sample data stored in the look-up table 300 are stored in the order of the pixels arranged along the first direction (D1) in the first pixel column (PR1). In addition, the second pixel column PR2 corresponding to the pixel column may be stored in the order of pixels arranged in the first direction D1. That is, the location information ISD_INFO and the distance information DIS_INFO of the initial sample data may be stored in the order of pixels arranged along the first direction D1.
또한, 룩업테이블(300)에 저장되는 초기 샘플 데이터의 위치정보(ISD_INFO) 및 거리정보(DIS_INFO)는 제1 픽셀 열(PR1)에서는 제2 방향(D2)을 따라 배열되는 픽셀의 순서대로 저장되고, 그 다음 픽셀 열에 해당하는 제2 픽셀 열(PR2)에서도 제2 방향(D2)을 따라 배열되는 픽셀의 순서대로 저장될 수 있다. 즉, 제2 방향(D2)을 따라 배열되는 픽셀 순서대로 초기 샘플 데이터의 위치정보(ISD_INFO) 및 거리정보(DIS_INFO)가 저장될 수 있다.In addition, the location information (ISD_INFO) and the distance information (DIS_INFO) of the initial sample data stored in the look-up table 300 are stored in the order of the pixels arranged in the second direction (D2) in the first pixel column (PR1). In addition, the second pixel column PR2 corresponding to the pixel column may also be stored in the order of pixels arranged in the second direction D2. That is, the location information ISD_INFO and the distance information DIS_INFO of the initial sample data may be stored in the pixel order arranged along the second direction D2.
예를 들어, 룩업테이블(300)에 저장되는 초기 샘플 데이터의 위치정보(ISD_INFO) 및 거리정보(DIS_INFO)는 제1 픽셀 열(PR1)에서는 제3 방향(D3)을 따라 배열되는 픽셀의 순서대로 저장되고, 제1 픽셀 열(PR1)의 다음 픽셀 열에 해당하는 제2 픽셀 열(PR2)에서는 제4 방향(D4)을 따라 배열되는 픽셀의 순서대로 저장될 수 있다.For example, the location information (ISD_INFO) and distance information (DIS_INFO) of the initial sample data stored in the look-up table 300 are in the order of the pixels arranged in the third direction (D3) in the first pixel column (PR1). The second pixel column PR2 corresponding to the next pixel column of the first pixel column PR1 may be stored and stored in the order of pixels arranged in the fourth direction D4.
이 경우, 제1 분면(RG1)과 제2 분면(RG2)은 대각선 라인을 기준으로 대칭일 수 있다. 제1 분면(RG1)과 제2 분면(RG2)은 대각선 라인을 기준으로 대칭인 경우, 제1 분면(RG1)에 대한 초기 샘플 데이터의 위치정보(ISD_INFO) 및 거리정보(DIS_INFO)를 이용하여 제2 분면(RG2)에 상응하는 초기 샘플 데이터의 위치정보(ISD_INFO) 및 거리정보(DIS_INFO)를 생성할 수 있다. 이 경우, 제1 분면(RG1)에 대한 초기 샘플 데이터의 위치정보(ISD_INFO) 및 거리정보(DIS_INFO)는 픽셀 번호에 상응하는 주소값을 업-카운팅하면서 룩업테이블(300)을 참조할 수 있고, 제2 분면(RG2)에 대한 초기 샘플 데이터의 위치정보(ISD_INFO) 및 거리정보(DIS_INFO)는 픽셀 번호에 상응하는 주소값을 다운-카운팅하면서 룩업테이블(300)을 참조할 수 있다. In this case, the first and second quadrants RG1 and RG2 may be symmetrical with respect to the diagonal line. When the first and second quadrants RG1 and RG2 are symmetrical with respect to a diagonal line, the first and second quadrants RG1 are positioned using the location information (ISD_INFO) and distance information (DIS_INFO) of the initial sample data. Position information (ISD_INFO) and distance information (DIS_INFO) of initial sample data corresponding to the second quadrant RG2 may be generated. In this case, the location information (ISD_INFO) and distance information (DIS_INFO) of the initial sample data for the first quadrant RG1 may refer to the look-up table 300 while up-counting the address value corresponding to the pixel number, The location information ISD_INFO and the distance information DIS_INFO of the initial sample data for the second quadrant RG2 may refer to the look-up table 300 while down-counting the address value corresponding to the pixel number.
도 13은 본 발명의 실시예들에 따른 디지털 스캔 변환장치를 나타내는 도면이다.13 is a diagram illustrating a digital scan converter according to embodiments of the present invention.
도 13을 참조하면, 본 발명의 실시예에 따른 디지털 스캔 변환장치는 스캔라인 데이터 저장부(100), 입력 컨트롤러(200), 룩업테이블(300), 복수의 버퍼들(400), 보간부(500) 및 디스플레이 버퍼(600)다. 스캔라인 데이터 저장부(100)는 수신 초음파 신호에 대한 각각의 스캔라인에 상응하는 스캔라인 데이터를 저장할 수 있다. 입력 컨트롤러(200)는 스캔라인 데이터 중 순차적으로 선택된 선택 스캔라인 데이터(S_SCD)를 제공할 수 있다. 룩업테이블(300)은 입력 컨트롤러(200)로부터 제공되는 스캔라인 정보(SCL_INFO)에 기초하여 타겟 픽셀에 상응하는 초기 샘플 데이터의 위치정보(ISD_INFO) 및 거리정보(DIS_INFO)를 제공할 수 있다. 복수의 버퍼들(400)은 선택 스캔라인 데이터(S_SCD)를 저장하고, 초기 샘플 데이터의 위치정보(ISD_INFO)에 기초하여 선택 스캔라인 데이터(S_SCD) 중 초기 샘플 데이터(ISD) 및 나머지 샘플 데이터(RSD1, RSD2, RSD3)를 제공할 수 있다. 보간부(500)는 초기 샘플 데이터(ISD), 나머지 샘플 데이터(RSD1, RSD2, RSD3) 및 거리정보(DIS_INFO)에 따라 결정되는 보간 데이터(I_DATA)를 제공할 수 있다. 디스플레이 버퍼(600)는 보간 데이터(I_DATA)를 저장할 수 있다. Referring to FIG. 13, a digital scan converter according to an embodiment of the present invention includes a scan line
일 실시예에 있어서, 타겟 픽셀은 스캔라인 정보(SCL_INFO)에 상응하는 현재 스캔라인과 스캔라인 정보(SCL_INFO) 이전에 제공되는 이전 스캔라인 정보(SCL_INFO)에 상응하는 이전 스캔라인 사이에 배치될 수 있다. 초기 샘플 데이터(ISD)에 상응하는 위치는 이전 스캔라인 상에 배치될 수 있다. In one embodiment, the target pixel may be disposed between the current scanline corresponding to the scanline information SCL_INFO and the previous scanline corresponding to the previous scanline information SCL_INFO provided before the scanline information SCL_INFO. have. The location corresponding to the initial sample data (ISD) may be placed on the previous scan line.
도 14는 본 발명의 실시예들에 따른 디지털 스캔 컨버터의 동작방법을 나타내는 도면이다.14 is a view showing an operation method of a digital scan converter according to embodiments of the present invention.
도 1 및 14를 참조하면, 본 발명의 실시예에 따른 디지털 스캔 컨버터(10)의 동작방법에서는 스캔라인 데이터 저장부(100)가 수신 초음파 신호에 대한 각각의 스캔라인에 상응하는 스캔라인 데이터를 저장할 수 있다(S100). 컨트롤러(200)가 스캔라인 데이터 중 순차적으로 선택된 선택 스캔라인 데이터(S_SCD)를 제공할 수 있다(S110). 룩업테이블(300)이 입력 컨트롤러(200)로부터 제공되는 스캔라인 정보(SCL_INFO)에 기초하여 타겟 픽셀에 상응하는 초기 샘플 데이터의 위치정보(ISD_INFO) 및 거리정보(DIS_INFO)를 제공할 수 있다(S120). 복수의 버퍼들(400)이 선택 스캔라인 데이터(S_SCD)를 저장하고, 초기 샘플 데이터의 위치정보(ISD_INFO)에 기초하여 선택 스캔라인 데이터(S_SCD) 중 초기 샘플 데이터(ISD) 및 나머지 샘플 데이터(RSD1, RSD2, RSD3)를 제공할 수 있다(S130). 보간부(500)가 초기 샘플 데이터(ISD), 나머지 샘플 데이터(RSD1, RSD2, RSD3) 및 거리정보(DIS_INFO)에 따라 결정되는 보간 데이터(I_DATA)를 제공할 수 있다(S140). 1 and 14, in the operation method of the
일 실시예에 있어서, 룩업테이블(300)은 초음파 영상을 나누는 복수개의 분면들 중 제1 분면(RG1)에 대한 초기 샘플 데이터의 위치정보(ISD_INFO) 및 거리정보(DIS_INFO)를 포함할 수 있다. 제1 분면(RG1)에 대한 초기 샘플 데이터의 위치정보(ISD_INFO)에 기초하여 제2 분면(RG2)에 상응하는 초기 샘플 데이터(ISD) 및 나머지 샘플 데이터를 생성할 수 있다. In one embodiment, the look-up table 300 may include location information (ISD_INFO) and distance information (DIS_INFO) of initial sample data for the first quadrant RG1 among the plurality of quadrants that divide the ultrasound image. The initial sample data ISD and the remaining sample data corresponding to the second quadrant RG2 may be generated based on the location information ISD_INFO of the initial sample data for the first quadrant RG1.
본 발명에 따른 디지털 스캔 컨버터(10)의 동작방법에서는 두 개의 인접한 스캔라인 데이터가 버퍼에 저장되고, 다음 스캔라인 데이터가 버퍼에 저장되는 동안, 인접한 스캔라인 데이터 및 룩업테이블(300)에 저장된 정보를 이용하여 타겟 픽셀의 데이터를 결정함으로써 메모리 리소스를 절약하면서 실시간 초음파 영상을 생성할 수 있다.In the operation method of the
도 15는 본 발명의 실시예들에 따른 디지털 스캔 변환방법을 나타내는 도면이다.15 is a diagram illustrating a digital scan conversion method according to embodiments of the present invention.
도13 및 15를 참조하면, 본 발명의 실시예에 따른 디지털 스캔 변환방법에서는 스캔라인 데이터 저장부(100)가 수신 초음파 신호에 대한 각각의 스캔라인에 상응하는 스캔라인 데이터를 저장할 수 있다(S200). 입력 컨트롤러(200)가 스캔라인 데이터 중 순차적으로 선택된 선택 스캔라인 데이터(S_SCD)를 제공할 수 있다(S210). 룩업테이블(300)이 입력 컨트롤러(200)로부터 제공되는 스캔라인 정보(SCL_INFO)에 기초하여 타겟 픽셀에 상응하는 초기 샘플 데이터의 위치정보(ISD_INFO) 및 거리정보(DIS_INFO)를 제공할 수 있다(S220). 복수의 버퍼들(400)이 선택 스캔라인 데이터(S_SCD)를 저장하고, 초기 샘플 데이터의 위치정보(ISD_INFO)에 기초하여 선택 스캔라인 데이터(S_SCD) 중 초기 샘플 데이터(ISD) 및 나머지 샘플 데이터(RSD1, RSD2, RSD3)를 제공할 수 있다(S230). 보간부(500)가 초기 샘플 데이터(ISD), 나머지 샘플 데이터(RSD1, RSD2, RSD3) 및 거리정보(DIS_INFO)에 따라 결정되는 보간 데이터(I_DATA)를 제공할 수 있다(S240). 디스플레이 버퍼(600)가 보간 데이터(I_DATA)를 저장할 수 있다(S250). 13 and 15, in the digital scan conversion method according to an embodiment of the present invention, the scan line
일 실시예에 있어서, 타겟 픽셀은 스캔라인 정보(SCL_INFO)에 상응하는 현재 스캔라인과 스캔라인 정보(SCL_INFO) 이전에 제공되는 이전 스캔라인 정보(SCL_INFO)에 상응하는 이전 스캔라인 사이에 배치될 수 있다. 나머지 샘플 데이터(RSD1, RSD2, RSD3)는 제1 내지 3 나머지 샘플 데이터를 포함할 수 있다. 제1 나머지 샘플 데이터(RSD1)는 이전 스캔라인에 상응하는 선택 스캔라인 데이터(S_SCD)에 포함될 수 있다. 제2 및 3 나머지 샘플 데이터(RSD2, RSD3)는 현재 스캔라인에 상응하는 선택 스캔라인 데이터(S_SCD)에 포함될 수 있다. In one embodiment, the target pixel may be disposed between the current scanline corresponding to the scanline information SCL_INFO and the previous scanline corresponding to the previous scanline information SCL_INFO provided before the scanline information SCL_INFO. have. The remaining sample data RSD1, RSD2, and RSD3 may include first to third remaining sample data. The first remaining sample data RSD1 may be included in the selected scanline data S_SCD corresponding to the previous scanline. The second and third remaining sample data RSD2 and RSD3 may be included in the selected scanline data S_SCD corresponding to the current scanline.
10: 디지털 스캔 컨버터 100: 스캔라인 데이터 저장부
200: 입력 컨트롤러 300: 룩업테이블
400: 복수의 버퍼들 500: 보간부
600: 디스플레이 버퍼 10: digital scan converter 100: scan line data storage
200: input controller 300: lookup table
400: a plurality of buffers 500: interpolation
600: display buffer
Claims (15)
상기 스캔라인 데이터 중 순차적으로 선택된 선택 스캔라인 데이터를 제공하는 입력 컨트롤러;
상기 입력 컨트롤러로부터 제공되는 스캔라인 정보에 기초하여 타겟 픽셀에 상응하는 초기 샘플 데이터의 위치정보 및 거리정보를 제공하는 룩업테이블;
상기 선택 스캔라인 데이터를 저장하고, 상기 초기 샘플 데이터의 위치정보에 기초하여 상기 선택 스캔라인 데이터 중 상기 초기 샘플 데이터 및 나머지 샘플 데이터를 제공하는 복수의 버퍼들; 및
상기 초기 샘플 데이터, 상기 나머지 샘플 데이터 및 상기 거리정보에 따라 결정되는 보간 데이터를 제공하는 보간부를 포함하는 디지털 스캔 컨버터. A scan line data storage unit for storing scan line data corresponding to each scan line for the received ultrasound signal;
An input controller providing sequentially selected scan line data among the scan line data;
A lookup table that provides location information and distance information of initial sample data corresponding to a target pixel based on scan line information provided from the input controller;
A plurality of buffers for storing the selected scan line data and providing the initial sample data and the remaining sample data among the selected scan line data based on location information of the initial sample data; And
And an interpolation unit providing interpolation data determined according to the initial sample data, the remaining sample data, and the distance information.
상기 타겟 픽셀은 상기 스캔라인 정보에 상응하는 현재 스캔라인과 상기 스캔라인 정보 이전에 제공되는 이전 스캔라인 정보에 상응하는 이전 스캔라인 사이에 배치되는 것을 특징으로 하는 디지털 스캔 컨버터. According to claim 1,
The target pixel is disposed between the current scan line corresponding to the scan line information and a previous scan line corresponding to the previous scan line information provided before the scan line information.
상기 초기 샘플 데이터에 상응하는 위치는 상기 이전 스캔라인 상에 배치되는 것을 특징으로 하는 디지털 스캔 컨버터. According to claim 2,
Digital scan converter, characterized in that the position corresponding to the initial sample data is disposed on the previous scan line.
상기 나머지 샘플 데이터는 제1 내지 3 나머지 샘플 데이터를 포함하고,
상기 제1 나머지 샘플 데이터는 상기 이전 스캔라인에 상응하는 선택 스캔라인 데이터에 포함되고,
상기 제2 및 3 나머지 샘플 데이터는 상기 현재 스캔라인에 상응하는 선택 스캔라인 데이터에 포함되는 것을 특징으로 하는 디지털 스캔 컨버터. According to claim 2,
The remaining sample data includes the first to third remaining sample data,
The first remaining sample data is included in the selected scan line data corresponding to the previous scan line,
The second and third remaining sample data are included in the selected scan line data corresponding to the current scan line.
상기 초기 샘플 데이터가 상기 이전 스캔라인에 상응하는 선택 스캔라인 데이터 중 N(N은 자연수)번째 데이터인 경우,
상기 제1 나머지 샘플 데이터는 상기 이전 스캔라인에 상응하는 선택 스캔라인 데이터 중 N+1번째 데이터인 것을 특징으로 하는 디지털 스캔 컨버터.According to claim 4,
When the initial sample data is the N (N is a natural number) th data among the selected scan line data corresponding to the previous scan line,
The first remaining sample data is N+1 th data among selected scan line data corresponding to the previous scan line.
상기 제2 나머지 샘플 데이터가 상기 현재 스캔라인에 상응하는 선택 스캔라인 데이터 중 N(N은 자연수)번째 데이터인 경우,
상기 제3 나머지 샘플 데이터는 상기 현재 스캔라인에 상응하는 선택 스캔라인 데이터 중 N+1번째 데이터인 것을 특징으로 하는 디지털 스캔 컨버터.According to claim 4,
When the second remaining sample data is the N (N is a natural number) th data among the selected scan line data corresponding to the current scan line,
The third remaining sample data is N+1 th data among selected scan line data corresponding to the current scan line.
상기 룩업테이블은 초음파 영상을 나누는 복수개의 분면들 중 제1 분면에 대한 초기 샘플 데이터의 위치정보 및 거리정보를 포함하는 것을 특징으로 하는 디지털 스캔 컨버터. According to claim 1,
The look-up table is a digital scan converter, characterized in that it includes location information and distance information of initial sample data for a first one of a plurality of quadrants that divide the ultrasound image.
상기 제1 분면에 대한 초기 샘플 데이터의 위치정보에 기초하여 제2 분면에 상응하는 상기 초기 샘플 데이터 및 상기 나머지 샘플 데이터를 생성하는 것을 특징으로 하는 디지털 스캔 컨버터. The method of claim 7,
And generating the initial sample data and the remaining sample data corresponding to the second quadrant based on the location information of the initial sample data with respect to the first quadrant.
상기 제1 분면에 대한 상기 거리정보에 기초하여 제2 분면에 상응하는 상기 보간 데이터를 생성하는 것을 특징으로 하는 디지털 스캔 컨버터. The method of claim 7,
And digital interpolation data corresponding to the second quadrant based on the distance information for the first quadrant.
상기 스캔라인 데이터 중 순차적으로 선택된 선택 스캔라인 데이터를 제공하는 입력 컨트롤러;
상기 입력 컨트롤러로부터 제공되는 스캔라인 정보에 기초하여 타겟 픽셀에 상응하는 초기 샘플 데이터의 위치정보 및 거리정보를 제공하는 룩업테이블;
상기 선택 스캔라인 데이터를 저장하고, 상기 초기 샘플 데이터의 위치정보에 기초하여 상기 선택 스캔라인 데이터 중 상기 초기 샘플 데이터 및 나머지 샘플 데이터를 제공하는 복수의 버퍼들;
상기 초기 샘플 데이터, 상기 나머지 샘플 데이터 및 상기 거리정보에 따라 결정되는 보간 데이터를 제공하는 보간부; 및
상기 보간 데이터를 저장하는 디스플레이 버퍼를 포함하는 디지털 스캔 변환장치. A scan line data storage unit for storing scan line data corresponding to each scan line for the received ultrasound signal;
An input controller providing sequentially selected scan line data among the scan line data;
A lookup table that provides location information and distance information of initial sample data corresponding to a target pixel based on scan line information provided from the input controller;
A plurality of buffers for storing the selected scan line data and providing the initial sample data and the remaining sample data among the selected scan line data based on location information of the initial sample data;
An interpolation unit providing interpolation data determined according to the initial sample data, the remaining sample data, and the distance information; And
And a display buffer for storing the interpolated data.
상기 타겟 픽셀은 상기 스캔라인 정보에 상응하는 현재 스캔라인과 상기 스캔라인 정보 이전에 제공되는 이전 스캔라인 정보에 상응하는 이전 스캔라인 사이에 배치되고,
상기 초기 샘플 데이터에 상응하는 위치는 이전 스캔라인 상에 배치되는 것을 특징으로 하는 디지털 스캔 변환장치.The method of claim 10,
The target pixel is disposed between a current scan line corresponding to the scan line information and a previous scan line corresponding to previous scan line information provided before the scan line information,
Digital scan converter, characterized in that the position corresponding to the initial sample data is arranged on the previous scan line.
입력 컨트롤러가 상기 스캔라인 데이터 중 순차적으로 선택된 선택 스캔라인 데이터를 제공하는 단계;
룩업테이블이 상기 입력 컨트롤러로부터 제공되는 스캔라인 정보에 기초하여 타겟 픽셀에 상응하는 초기 샘플 데이터의 위치정보 및 거리정보를 제공하는 단계;
복수의 버퍼들이 상기 선택 스캔라인 데이터를 저장하고, 상기 초기 샘플 데이터의 위치정보에 기초하여 상기 선택 스캔라인 데이터 중 상기 초기 샘플 데이터 및 나머지 샘플 데이터를 제공하는 단계; 및
보간부가 상기 초기 샘플 데이터, 상기 나머지 샘플 데이터 및 상기 거리정보에 따라 결정되는 보간 데이터를 제공하는 단계를 포함하는 디지털 스캔 컨버터의 동작방법.Storing, by the scan line data storage unit, scan line data corresponding to each scan line for the received ultrasound signal;
Providing, by the input controller, sequentially selected scan line data among the scan line data;
A lookup table providing location information and distance information of initial sample data corresponding to a target pixel based on scan line information provided from the input controller;
A plurality of buffers storing the selected scanline data, and providing the initial sample data and the remaining sample data among the selected scanline data based on location information of the initial sample data; And
And an interpolation unit providing interpolation data determined according to the initial sample data, the remaining sample data, and the distance information.
상기 룩업테이블은 초음파 영상을 나누는 복수개의 분면들 중 제1 분면에 대한 초기 샘플 데이터의 위치정보 및 거리정보를 포함하고,
상기 제1 분면에 대한 초기 샘플 데이터의 위치정보에 기초하여 제2 분면에 상응하는 상기 초기 샘플 데이터 및 상기 나머지 샘플 데이터를 생성하는 것을 특징으로 하는 디지털 스캔 컨버터의 동작방법The method of claim 12,
The look-up table includes location information and distance information of initial sample data for a first one of a plurality of quadrants that divide an ultrasound image,
A method of operating a digital scan converter, characterized in that the initial sample data and the remaining sample data corresponding to the second quadrant are generated based on the location information of the initial sample data for the first quadrant.
입력 컨트롤러가 상기 스캔라인 데이터 중 순차적으로 선택된 선택 스캔라인 데이터를 제공하는 단계;
룩업테이블이 상기 입력 컨트롤러로부터 제공되는 스캔라인 정보에 기초하여 타겟 픽셀에 상응하는 초기 샘플 데이터의 위치정보 및 거리정보를 제공하는 단계;
복수의 버퍼들이 상기 선택 스캔라인 데이터를 저장하고, 상기 초기 샘플 데이터의 위치정보에 기초하여 상기 선택 스캔라인 데이터 중 상기 초기 샘플 데이터 및 나머지 샘플 데이터를 제공하는 단계;
보간부가 상기 초기 샘플 데이터, 상기 나머지 샘플 데이터 및 상기 거리정보에 따라 결정되는 보간 데이터를 제공하는 단계; 및
디스플레이 버퍼가 상기 보간 데이터를 저장하는 단계를 포함하는 디지털 스캔 변환방법. Storing, by the scan line data storage unit, scan line data corresponding to each scan line for the received ultrasound signal;
Providing, by the input controller, sequentially selected scan line data among the scan line data;
A lookup table providing location information and distance information of initial sample data corresponding to a target pixel based on scan line information provided from the input controller;
A plurality of buffers storing the selected scanline data, and providing the initial sample data and the remaining sample data among the selected scanline data based on location information of the initial sample data;
An interpolation unit providing interpolation data determined according to the initial sample data, the remaining sample data, and the distance information; And
And a display buffer storing the interpolated data.
상기 타겟 픽셀은 상기 스캔라인 정보에 상응하는 현재 스캔라인과 상기 스캔라인 정보 이전에 제공되는 이전 스캔라인 정보에 상응하는 이전 스캔라인 사이에 배치되고,
상기 나머지 샘플 데이터는 제1 내지 3 나머지 샘플 데이터를 포함하고,
상기 제1 나머지 샘플 데이터는 상기 이전 스캔라인에 상응하는 선택 스캔라인 데이터에 포함되고,
상기 제2 및 3 나머지 샘플 데이터는 상기 현재 스캔라인에 상응하는 선택 스캔라인 데이터에 포함되는 것을 특징으로 하는 디지털 스캔 변환방법.The method of claim 14,
The target pixel is disposed between a current scan line corresponding to the scan line information and a previous scan line corresponding to previous scan line information provided before the scan line information,
The remaining sample data includes the first to third remaining sample data,
The first remaining sample data is included in the selected scan line data corresponding to the previous scan line,
The second and third remaining sample data are included in the selected scan line data corresponding to the current scan line.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180116192A KR102141027B1 (en) | 2018-09-28 | 2018-09-28 | Digital scan convertor and operation method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180116192A KR102141027B1 (en) | 2018-09-28 | 2018-09-28 | Digital scan convertor and operation method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200036494A KR20200036494A (en) | 2020-04-07 |
KR102141027B1 true KR102141027B1 (en) | 2020-08-04 |
Family
ID=70291195
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180116192A KR102141027B1 (en) | 2018-09-28 | 2018-09-28 | Digital scan convertor and operation method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102141027B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3996425B2 (en) | 2002-04-10 | 2007-10-24 | アロカ株式会社 | Digital scan converter |
JP2008000317A (en) | 2006-06-22 | 2008-01-10 | Shimadzu Corp | Ultrasonic diagnostic apparatus |
KR100930569B1 (en) | 2007-04-13 | 2009-12-09 | 주식회사 메디슨 | Ultrasound Imaging System and Scanline Data Formation Method |
KR101442221B1 (en) | 2012-12-28 | 2014-09-19 | 서강대학교산학협력단 | Multi beam former apparatus and method using polyphase interpolation filter |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR0178096B1 (en) * | 1996-04-25 | 1999-04-01 | 이민화 | Digital scan method using extended univorm ladder algrithm in ultrasonic system and apparatus thereof |
KR101266811B1 (en) | 2011-06-28 | 2013-05-27 | 알피니언메디칼시스템 주식회사 | Vector Interpolation Apparatus and Method for Ultrasound Video |
-
2018
- 2018-09-28 KR KR1020180116192A patent/KR102141027B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3996425B2 (en) | 2002-04-10 | 2007-10-24 | アロカ株式会社 | Digital scan converter |
JP2008000317A (en) | 2006-06-22 | 2008-01-10 | Shimadzu Corp | Ultrasonic diagnostic apparatus |
KR100930569B1 (en) | 2007-04-13 | 2009-12-09 | 주식회사 메디슨 | Ultrasound Imaging System and Scanline Data Formation Method |
KR101442221B1 (en) | 2012-12-28 | 2014-09-19 | 서강대학교산학협력단 | Multi beam former apparatus and method using polyphase interpolation filter |
Non-Patent Citations (1)
Title |
---|
"실시간 혈관내초음파 영상을 위한 후단부 시스템 구현". 한국음향학회지, 제37권, 제4호, pp.215~222(2018.7.31.)* |
Also Published As
Publication number | Publication date |
---|---|
KR20200036494A (en) | 2020-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102579078B (en) | The method of object diagnostic system, medical image system and display diagnostic image | |
WO2011062205A1 (en) | Image rendering device, image rendering method, and recording medium | |
JP2007313319A (en) | Ultrasonic diagnostic system and method for forming multiple receiving scan line | |
US20120108974A1 (en) | Ultrasound diagnostic apparatus and program | |
KR102141027B1 (en) | Digital scan convertor and operation method thereof | |
JP5390645B2 (en) | Ultrasonic diagnostic equipment | |
JP2000041224A (en) | Scanning conversion circuit with interpolating function | |
KR20120007457A (en) | Ultrasonic diagnostic apparatus | |
KR20180016565A (en) | METHOD OF CONVERSING DIGITAL IMAGE, DEVICE | |
US7679548B2 (en) | Radar apparatus | |
US8858438B2 (en) | Ultrasound diagnostic apparatus | |
JP2016517744A (en) | Image enlargement method and ultrasonic medical device | |
EP2062534A1 (en) | Ultrasonographic device | |
US7741989B2 (en) | Radar system, radar transmission signal generation method, program therefor and program recording medium | |
US4837749A (en) | Ultrasonic imaging system for obtaining zoom video images of an object | |
JP2008000317A (en) | Ultrasonic diagnostic apparatus | |
JP2015167777A (en) | ultrasonic diagnostic apparatus | |
US11129595B2 (en) | Ultrasonic diagnostic apparatus, interpolation processing unit, and interpolation processing method | |
JP3337618B2 (en) | Ultrasound diagnostic equipment | |
JP5243920B2 (en) | Ultrasonic diagnostic equipment | |
JP6979854B2 (en) | Ultrasonic diagnostic equipment and its control program | |
US7453761B2 (en) | Method and system for low cost line buffer system design | |
US8907955B2 (en) | Vector image drawing device, vector image drawing method, and recording medium | |
US20130236104A1 (en) | Apparatus and Method of Processing an Image | |
KR20150111057A (en) | Liquid crystal display device for testing and how to upload an image pattern |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |