초록 |
본 발명은 스마트 기기가 초음파 신호를 입력받아, 렌더 사이클(Render Cycle)을 통해 처리하여 초음파 영상을 생성하는데 이용되는 스마트 기기를 이용한 초음파 신호의 고속 병렬 처리 방법에 관한 것으로, 제1 렌더 사이클을 통해 빔포밍된 초음파 신호를 입력받아, 상기 초음파 신호로부터 DC 성분을 제거한 후, DC 성분이 제거된 초음파 신호로부터 in-phase 성분과 quadrature 성분을 나누어 각각 출력하는 단계; 제2 렌더 사이클을 통해 상기 in-phase 성분과 quadrature 성분을 갖는 초음파 신호에 대하여 quadrature 복조 및 데시메이션(decimation) 처리를 수행하는 단계; 제3 렌더 사이클을 통해 블랙홀로 간주하는 문턱치값을 입력받아, 상기 문턱치값과 상기 제2 렌더 사이클로부터 입력받은 초음파 신호의 크기를 상호 비교하여 상기 초음파 신호에 대한 블랙홀을 제거하는 단계; 제4 렌더 사이클을 통해 상기 블랙홀이 제거된 초음파 신호에 대한 에지 강화를 수행하는 단계; 및 제5 렌더 사이클을 통해 상기 에지 강화가 수행된 초음파 신호에 대하여 스캔 변환을 수행하는 단계;를 포함하되, 상기 제1 내지 제5 렌더 사이클은 버텍스 쉐이더(vertex shader) 단계, 래스터라이저(Rasterizer) 단계 및 프래그먼트 쉐이더(fragment shader) 단계를 포함하는 그래픽스 파이프라인(Graphics pipeline) 구조로 이루어지며, 상기 스마트 기기에서 구동되는 모바일 GPU(Graphic Processing Unit)가 상기 프래그먼트 쉐이더 단계에서 수행되도록 할당된 연산과정의 일부를 상기 버텍스 쉐이더 단계에서 미리 수행하도록 제어하는 것을 특징으로 한다. 이러한 구성에 의해, 본 발명의 스마트 기기를 이용한 초음파 신호의 고속 병렬 처리 방법은 PC 기반의 환경이 아닌 모바일 기반의 환경에서도 스마트 기기 내 모바일 GPU를 통해 초음파 신호에 대한 고속의 병렬처리를 수행함으로써, 의료 진단에 유용한 프레임율을 갖는 영상을 제공할 수 있는 효과가 있다. |