KR20170122140A - Device and method for interconnecting ultrasonic image apparatus, smart terminal device linked therewith - Google Patents
Device and method for interconnecting ultrasonic image apparatus, smart terminal device linked therewith Download PDFInfo
- Publication number
- KR20170122140A KR20170122140A KR1020170053055A KR20170053055A KR20170122140A KR 20170122140 A KR20170122140 A KR 20170122140A KR 1020170053055 A KR1020170053055 A KR 1020170053055A KR 20170053055 A KR20170053055 A KR 20170053055A KR 20170122140 A KR20170122140 A KR 20170122140A
- Authority
- KR
- South Korea
- Prior art keywords
- code
- key
- unit
- control panel
- packet
- 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/56—Details of data transmission or power supply
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)
- Computer Networks & Wireless Communication (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)
- Veterinary Medicine (AREA)
- Ultra Sonic Daignosis Equipment (AREA)
Abstract
Description
본 발명은 초음파 영상기기의 제어장치에 관한 것으로, 특히 의료 진단을 위한 초음파 영상을 촬영 및 표시하는 초음파 영상기기를 유선 또는 무선방식으로 제어하는 초음파 영상기기의 연동장치 및 방법, 이와 연결되는 스마트 단말기에 관한 것이다.The present invention relates to a control apparatus for an ultrasound imaging apparatus, and more particularly, to an apparatus and method for interfacing an ultrasound imaging apparatus for controlling an ultrasound imaging apparatus for photographing and displaying an ultrasound image for medical diagnosis in a wired or wireless manner, .
초음파(Ultrasound)는 사람의 가청 주파수 이상으로서 일반적으로는 약 20 kHz 이상의 음파로 정의된다. 이러한 초음파는 일반적인 음파와 마찬가지로 음향학의 여러 법칙에 따르지만, 주파수가 높고 강도가 보통 음파보다 두드러지게 크며, 파장이 짧아 방향성이 있는 음속을 얻을 수 있고, 펄스 기술을 이용하여 음속의 측정이나 초음파 흡수의 정확한 측정이 가능하다는 특성이 있어 수중 탐지기, 지층 탐지기 및 초음파 가공기 등에 활용되고 있으며, 특히 의료 분야에서는 진단을 위한 초음파 영상기기에 이용되고 있다.Ultrasound is defined as a sound wave above a human's audible frequency, generally at least about 20 kHz. These ultrasound waves follow the various laws of acoustics like ordinary sound waves, but they have a high frequency and a noticeably larger intensity than ordinary sound waves. They have a shorter wavelength to obtain a directional sound velocity, and use a pulsed technique to measure sonic velocity or absorb ultrasonic waves It is used for underwater detectors, ground detectors and ultrasonic machines because of its ability to measure accurately. Especially in the medical field, it is used in ultrasonic imaging devices for diagnosis.
도 1을 참조하면, 일반적인 초음파 영상기기(10)는 피촬영체에 대한 영상을 획득하는 촬영기(20)를 포함하고, USB 방식 또는 RS-232 방식으로 연결단자(25)를 통해 초음파 영상기기(10)에 각종 명령신호를 전송하는 컨트롤 패널 장치(30)와 연결된다. 이러한 컨트롤 패널 장치(30)는 사용자에 의해 입력된 각종 명령신호 등을 초음파 영상기기(10)로 전송하여 해당하는 기능이 수행되도록 구성된다.1, a general
전술한 일반적인 초음파 영상기기(10)에 대하여, 지정된 컨트롤 패널 장치(30) 이외에 스마트폰 및 태블릿PC 등과 같은 범용의 스마트 단말기를 이용하여 원격제어 등을 구현하고자 하는 경우, 사용자가 스마트 단말기를 통해 입력한 내용을 각종 명령에 따른 제어신호로 전송한다 하더라도 초음파 영상기기(10)에서 이를 해석할 별도의 소프트웨어를 설치하지 않은 상태에서는 초음파 영상기기를 제어할 수 없다는 한계가 있다. When a general purpose
본 발명은 전술한 문제점을 해결하기 위해 안출된 것으로, 본 발명은 초음파 영상기기에 대하여 컨트롤 패널 장치뿐만 아니라, 스마트 단말기와 같은 외부 단말기로부터 전송되는 원격제어 신호를 통해 별도의 프로그램 설치 없이도 초음파 영상기기의 제어를 가능하도록 보조 입력장치로서 스마트 단말기를 적용하기 위한 연동장치를 제공하는 데 과제가 있다.The present invention has been conceived to solve the above-mentioned problems, and it is an object of the present invention to provide an ultrasound system, There is a problem in providing an interlocking device for applying a smart terminal as an auxiliary input device to enable control of the smart terminal.
전술한 과제를 해결하기 위해, 본 발명의 실시예에 따른 플래그에 대응하여 입력모드 또는 매핑모드로 동작하는 초음파 영상기기의 연동장치는, 상기 플래그를 설정하는 스마트 단말기, 컨트롤 패널 장치 및 초음파 영상기기와 각각 통신하는 제1 내지 제3 통신부; 제1 통신부로부터 전송되는 하나 이상의 제어 명령코드에 대응하는 키 코드가 정합되어 저장되는 코드 매핑부; 입력모드시 상기 코드 매핑부를 참조하여 키 코드를 추출하고, 매핑모드시 제2 통신부로부터 전송된 제어 명령코드 및 키 코드를 전송받아 상기 코드 매핑부에 저장하는 단말기코드 수신부; 입력모드시 상기 단말기코드 수신부로부터 키 코드를 전송받아 키 패킷을 생성하고, 매핑모드시 제3 통신부로부터 전송되는 키 패킷에서 키 코드를 추출하여 상기 단말기코드 수신부에 전송하는 가상 컨트롤 패널부; 및 제3 통신부를 통해 데이터 전송요청 패킷을 전송받고, 상기 컨트롤 패널 장치 및 가상 컨트롤 패널부 중, 어느 하나의 키 패킷을 선택적으로 상기 초음파 영상기기에 전송하는 흐름 제어부를 포함할 수 있다.In order to solve the above-mentioned problems, an interlock device of an ultrasound imaging apparatus operating in an input mode or a mapping mode corresponding to a flag according to an embodiment of the present invention includes a smart terminal for setting the flag, a control panel device, A first communication unit communicating with the first communication unit; A code mapping unit in which key codes corresponding to one or more control command codes transmitted from the first communication unit are matched and stored; A terminal code receiving unit for extracting a key code by referring to the code mapping unit in an input mode, receiving a control command code and a key code transmitted from the second communication unit in a mapping mode, and storing the received control command code and key code in the code mapping unit; A virtual control panel unit for receiving a key code from the terminal code receiving unit in an input mode to generate a key packet, extracting a key code from a key packet transmitted from the third communication unit in a mapping mode, and transmitting the extracted key code to the terminal code receiving unit; And a flow control unit for receiving a data transmission request packet through the third communication unit and selectively transmitting any one of the key panel of the control panel unit and the virtual control panel unit to the ultrasound imaging device.
또한, 전술한 과제를 해결하기 위해, 제1 또는 제2 구동모드로 구동하는 초음파 영상기기의 연동장치와 통신하는 스마트 단말기는, 상기 연동장치와 유선 또는 무선으로 연결되어 데이터를 송수신하는 단말 통신부; 사용자의 조작을 입력받는 입력부; 사용자의 조작에 대응하여 제어 명령코드를 생성하는 명령코드 생성부; 및 상기 제1 및 제2 구동모드의 식별을 위한 플래그를 상기 제어 명령코드에 삽입하는 플래그 설정부를 포함할 수 있다.According to another aspect of the present invention, there is provided a smart terminal for communicating with an interlock device of an ultrasonic imaging apparatus driven in a first or a second driving mode, the smart terminal including: a terminal communication unit connected to the interlocking device by wire or wireless, An input unit for receiving a user operation; A command code generating unit for generating a control command code corresponding to a user operation; And a flag setting unit for inserting a flag for identification of the first and second drive modes into the control command code.
또한, 전술한 과제를 해결하기 위해, 초음파 영상기기의 연동장치를 이용한 연동방법으로서, 스마트 단말기로부터 매핑모드에 대응하는 플래그를 포함하는 제어 명령코드를 전송받는 단계; 현재 구동모드를 매핑모드로 설정하는 단계; 컨트롤 패널 장치로부터 상기 제어 명령코드에 대응하는 키 패킷을 전송받는 단계; 상기 키 패킷을 가상 컨트롤 패널부 및 호스트 인터페이스로 전송하는 단계; 상기 키 패킷으로부터 상기 컨트롤 패널 장치의 주소 및 키 코드를 추출하는 단계; 상기 주소를 저장하고, 상기 키 코드를 단말기코드 수신부로 전송하는 단계; 상기 제어 명령코드 및 키 코드를 코드 매핑부에 저장하는 단계; 및 현재 구동모드를 해제하는 단계를 포함할 수 있다.According to another aspect of the present invention, there is provided an interworking method using an interworking device of an ultrasound imaging apparatus, the method comprising: receiving a control command code including a flag corresponding to a mapping mode from a smart terminal; Setting a current drive mode to a mapping mode; Receiving a key packet corresponding to the control command code from a control panel device; Transmitting the key packet to a virtual control panel unit and a host interface; Extracting an address and a key code of the control panel device from the key packet; Storing the address and transmitting the key code to a terminal code receiving unit; Storing the control command code and the key code in a code mapping unit; And releasing the current drive mode.
본 발명에 실시예에 따르면, 초음파 영상기기에 연결되어 제어를 위한 기존의 컨트롤 패널 장치뿐만 아니라, 범용의 스마트 단말기에 유무선으로 연결되어 명령신호를 키 코드로 매핑 및 전송하는 초음파 영상기기의 연동장치를 구비함으로써, 별도의 제어프로그램 등의 설치 없이 두 장치를 혼용하여 사용할 수 있도록 하는 효과가 있다.According to the embodiment of the present invention, not only an existing control panel device connected to an ultrasound imaging apparatus for control but also an interlock device of an ultrasound imaging device, which is connected to a general smart terminal by wired / It is possible to use both devices in combination without installing a separate control program or the like.
도 1은 종래의 초음파 영상기기 및 컨트롤 패널 장치를 나타낸 도면이다.
도 2는 본 발명의 실시예에 따른 초음파 영상기기의 연동장치 및 스마트 단말기를 포함하는 초음파 영상 시스템의 전체구조를 개략적으로 나타낸 도면이다.
도 3은 본 발명의 실시예에 따른 초음파 영상기기의 연동장치의 구성 및 그 연결구조를 나타낸 도면이다.
도 4는 본 발명의 실시예에 따른 초음파 영상기기의 연동장치와 연결되는 스마트 단말기의 구성을 나타낸 도면이다.
도 5는 본 발명의 실시예에 따른 초음파 영상 시스템에서 초음파 영상기기의 연동장치를 이용한 연동방법의 전체적인 과정을 개략적으로 나타낸 도면이다.
도 6은 본 발명의 실시예에 따른 초음파 영상 시스템에서 초음파 영상기기의 데이터 전송요청 이후 초음파 영상기기의 연동장치의 구동방법을 나타낸 도면이다.1 is a view showing a conventional ultrasonic imaging apparatus and a control panel apparatus.
FIG. 2 is a diagram schematically showing an overall structure of an ultrasound imaging system including an interlock device of an ultrasound imaging apparatus and a smart terminal according to an embodiment of the present invention. Referring to FIG.
FIG. 3 is a view showing a configuration of a linking device of an ultrasound imaging apparatus and its connection structure according to an embodiment of the present invention.
4 is a block diagram of a smart terminal connected to an interlock device of an ultrasound imaging apparatus according to an embodiment of the present invention.
FIG. 5 is a diagram schematically illustrating an overall process of an interlocking method using an interlocking apparatus of an ultrasound imaging apparatus in an ultrasound imaging system according to an embodiment of the present invention.
FIG. 6 is a diagram illustrating a method of driving an interlock device of an ultrasound imaging apparatus after a data transmission request of the ultrasound imaging device in the ultrasound imaging system according to an embodiment of the present invention.
설명에 앞서, 명세서 전체에서 어떤 부분이 어떤 구성요소를 "구비" 또는 "포함" 한다고 할 때, 이는 특별히 반대되는 기재가 없는 한, 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "...부(unit)" 및 "...시스템(system)" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어, 소프트웨어 또는, 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Prior to the description, when an element is referred to as being "comprising" or "including" an element throughout the specification, it is to be understood that the element may be further comprised of other elements . Also, the terms " unit "and " system ", etc. in the specification mean units for processing at least one function or operation, Software. ≪ / RTI >
또한, 본 명세서에서 "실시예"라는 용어는 예시, 사례 또는 도해의 역할을 하는 것을 의미하나, 발명의 대상은 그러한 예에 의해 제한되지 않는다. 또한, "포함하는", "구비하는", "갖는" 및 다른 유사한 용어가 사용되고 있으나, 청구범위에서 사용되는 경우 임의의 추가적인 또는 다른 구성요소를 배제하지 않는 개방적인 전환어(Transition word)로서 "포함하는(Comprising)"이라는 용어와 유사한 방식으로 포괄적으로 사용된다.Furthermore, the term "embodiment" is used herein to mean serving as an example, instance, or illustration, but the subject matter of the invention is not limited by such example. It is also to be understood that the terms "including, "" having, "and other similar terms are used, but that they do not exclude any additional or different components when used in the claims, Quot; is < / RTI > used in a manner similar to the term " Comprising ".
본 명세서에 설명된 다양한 기법은 하드웨어 또는 소프트웨어와 함께 구현될 수 있거나, 적합한 경우에 이들 모두의 조합과 함께 구현될 수 있다. 본 명세서에 사용된 바와 같은 "부" 및 "시스템" 등의 용어는 마찬가지로 컴퓨터 관련 엔티티(Entity), 즉 하드웨어, 하드웨어 및 소프트웨어의 조합, 소프트웨어 또는 실행 시의 소프트웨어와 등가로 취급할 수 있다. 또한, 본 발명에서는 단말기 및 이에 실행되는 어플리케이션 프로그램은 하드웨어 모두가 모듈단위로 구성될 수 있고, 하나의 물리적 메모리에 기록되거나, 둘 이상의 메모리 및 기록매체 사이에 분산되어 기록될 수 있다.The various techniques described herein may be implemented with hardware or software, or may be implemented with a combination of both, where appropriate. As used herein, terms such as "part" and "system" may likewise be treated as computer-related entities, i.e., hardware, a combination of hardware and software, software or software at runtime. Further, in the present invention, both the terminal and the application program executed thereon can be configured on a module-by-module basis, and can be recorded in one physical memory or distributed among two or more memories and recording media.
이하, 도면을 참조하여 본 발명의 실시예에 따른 초음파 영상기기의 연동장치 및 스마트 단말기를 설명하면 다음과 같다.Hereinafter, an interlocking device and a smart terminal of an ultrasound imaging apparatus according to an embodiment of the present invention will be described with reference to the drawings.
도 2는 본 발명의 실시예에 따른 초음파 영상기기의 연동장치 및 스마트 단말기를 포함하는 초음파 영상 시스템의 전체구조를 개략적으로 나타낸 도면이다.FIG. 2 is a diagram schematically showing an overall structure of an ultrasound imaging system including an interlock device of an ultrasound imaging apparatus and a smart terminal according to an embodiment of the present invention. Referring to FIG.
도 2를 참조하면, 본 발명의 실시예에 따른 초음파 영상 시스템은 초음파 영상기기(10)와, 키 패킷을 전송하여 초음파 영상기기(10)의 구동을 제어하는 컨트롤 패널 장치(30)와, 초음파 영상기기(10) 및 컨트롤 패널 장치(30)를 전기적으로 연결하는 연동장치(100) 및, 연동장치(100)와 유선 또는 무선으로 연결되어 컨트롤 패널 장치(30)와 더불어 초음파 영상기기(10)의 구동을 제어하는 스마트 단말기(200)를 포함할 수 있다.2, an ultrasound imaging system according to an embodiment of the present invention includes an
초음파 영상기기(10)는 피촬영체에 대하여 X선, 초음파 및 방사선 등의 조사선을 조사하고 그에 의한 영상을 촬영하여 그 영상에 포함된 조사선의 조사결과에 대한 물리량 정보 등을 산출하는 전자기기로서, 일반적으로 의료장치로 널리 이용되나 이에 한정되는 것은 아니다. 이러한 초음파 영상기기(10)는 데이터 전송을 위한 연결단자를 구비하고 있으며, 그 연결단자는 USB 프로토콜 또는 RS-232 프로토콜 방식으로 통신을 수행할 수 있다. The
컨트롤 패널 장치(30)는 초음파 영상기기(10)와 전기적으로 연결되어 초음파 영상기기(10)의 구동을 제어하는 역할을 하는 것으로, 복수의 키 버튼을 탑재하고 있으며, 사용자의 조작에 따라 제어를 위한 키 코드를 포함하는 키 패킷(key packet)을 생성하여 초음파 영상기기(10)에 전송한다.The
특히, 본 발명의 실시예에 따른 컨트롤 패널 장치(30)는 기존과 같이 초음파 영상기기(10)에 직접 결합 또는 연결되는 것이 아닌, 연동장치(100)를 통해 간접적으로 연결될 수 있다. In particular, the
연동장치(100)는 초음파 영상기기(10) 및 컨트롤 패널 장치(30)와 서로 연결되어 각 장치에서 전송되는 키 패킷을 전달함으로써 사용자가 컨트롤 패널 장치(30)를 통해 초음파 영상기기(10)의 구동을 제어할 수 있도록 연결하는 역할을 한다. The
특히, 본 발명의 연동장치(100)는 복수의 통신부를 탑재하고 있으며, 이 중 적어도 하나가 사용자의 조작에 따른 원격제어 신호를 전송하여 초음파 영상기기(10)의 구동을 제어하는 스마트 단말기(200)와 유선 또는 무선방식으로 연결될 수 있고, 초음파 영상기기(10) 및 컨트롤 패널 장치(30)에 미리 설정된 키 코드를 스마트 단말기(200)의 원격제어 신호로서 제어 명령코드에 매핑(mapping)하여 제어 명령코드에 의해서도 초음파 영상기기(10)를 제어할 수 있도록 한다. In particular, the
이에 따라, 연동장치(100)는 컨트롤 패널 장치(30)와 더불어 스마트 단말기(200)와의 통신에 따라 초음파 영상기기(10)를 제어하게 된다.Accordingly, the
스마트 단말기(200)는 하나 이상이 연동장치(100)와 유선 또는 무선으로 연결되고, 사용자의 입력에 따라 원격제어 신호를 생성하여 연동장치(100)를 통해 초음파 영상기기(10)에 전송함으로써, 컨트롤 패널 장치(30)와 더불어 초음파 영상기기(10)를 제어하는 역할을 한다. One or more
이러한 스마트 단말기(200)는 소정의 프로세서 및 전술한 기능을 구현하는 어플리케이션 프로그램이 기록된 기록매체를 포함하는 휴대형 컴퓨팅 장치일 수 있고, 어플리케이션 프로그램의 실행 및 사용자의 조작에 따라 원격 제어신호를 생성하여 연동장치(100)에 전송하게 된다. The
특히, 스마트 단말기(200)는 초음파 영상기기(10)의 제어를 위한 키 코드가 미리 설정되어 있지 않은 범용 단말기로서, 그로부터 출력되는 신호는 상이한 플랫폼의 초음파 영상기기(10)에 제어신호로서 활용할 수 없으나, 연동장치(100)에 의해 컨트롤 패널 장치(30)의 키 패킷에 포함된 키 코드와 정합됨에 따라 대등한 코드로서 초음파 영상기기(10)를 제어할 수 있게 된다.In particular, the
또한, 스마트 단말기(200)는 원격제어 신호의 전송시, 그 신호에 연동장치(100)의 구동모드를 결정하는 플래그(flag)를 삽입할 수 있고, 연동장치(100)는 그 플래그를 통해 현재 장치의 구동모드가 키 코드의 정합을 위한 모드인지, 또는 정합된 키 코드를 통해 초음파 영상기기(10)를 제어하는 모드인지 여부를 판단할 수 있다.When the remote control signal is transmitted, the
전술한 구조에 따라, 본 발명의 실시예에 따른 초음파 영상 시스템은 초음파 영상기기가 컨트롤 패널 장치에 직접 연결되는 것이 아닌, 연동장치를 통해 연결되어 제어를 위한 키 패킷을 전송할 뿐만 아니라, 스마트 단말기를 연동장치와 유선 또는 무선으로 연결하고 그 키 패킷을 분석하여 스마트 단말기의 제어 명령코드와 정합함으로써 스마트 단말기를 이용해서 초음파 영상기기의 구동을 제어할 수 있도록 한다. According to the above-described structure, in the ultrasound imaging system according to the embodiment of the present invention, not only the ultrasound imaging apparatus is directly connected to the control panel apparatus but is connected through the interlocking apparatus to transmit the key packet for control, And the key packet is analyzed to match the control command code of the smart terminal, so that the driving of the ultrasound imaging device can be controlled using the smart terminal.
이하, 도면을 참조하여 본 발명의 실시예에 따른 초음파 영상기기의 연동장치의 구성을 상세히 설명한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a configuration of an interlock device for an ultrasound imaging apparatus according to an embodiment of the present invention will be described in detail with reference to the drawings.
도 3은 본 발명의 실시예에 따른 초음파 영상기기의 연동장치의 구성 및 그 연결구조를 나타낸 도면이다. FIG. 3 is a view showing a configuration of a linking device of an ultrasound imaging apparatus and its connection structure according to an embodiment of the present invention.
도 3을 참조하면, 본 발명의 실시예에 따른 초음파 영상기기의 연동장치(100)는 상기 플래그를 설정하는 스마트 단말기(200), 컨트롤 패널 장치(30) 및, 초음파 영상기기(10)와 각각 통신하는 제1 내지 제3 통신부(110 ~ 130), 제1 통신부(110)로부터 전송되는 하나 이상의 제어 명령코드에 대응하는 키 코드가 정합되어 저장되는 코드 매핑부(140), 입력모드시 코드 매핑부(140)를 참조하여 키 코드를 추출하고, 매핑모드시 제2 통신부(120)로부터 전송된 제어 명령코드 및 키 코드를 전송받아 코드 매핑부(140)에 저장하는 단말기코드 수신부(150), 입력모드시 단말기코드 수신부(150)로부터 키 코드를 전송받아 키 패킷을 생성하고, 매핑모드시 제3 통신부(130)로부터 전송되는 키 패킷에서 키 코드를 추출하여 단말기코드 수신부(150)에 전송하는 가상 컨트롤 패널부(160) 및, 제3 통신부(130)를 통해 데이터요청 패킷을 전송받고, 컨트롤 패널 장치(30) 및 가상 컨트롤 패널부(160) 중, 어느 하나의 키 패킷을 선택적으로 초음파 영상기기(10)에 전송하는 흐름 제어부(170)를 포함할 수 있다.3, the
상세하게는, 제1 내지 제3 통신부(110 ~ 130)는 연동장치(100)와 외부의 장치간 데이터 통신을 수행하는 역할을 하는 것으로, 제1 통신부(110)는 초음파 영상기기(10)에 구비되는 호스트 인터페이스(15)와 연결되고, 제2 통신부(120)는 컨트롤 패널 장치(30)와 연결되며, 제3 통신부(130)는 스마트 단말기(200)와 연결될 수 있다. The first to
여기서, 제1 및 제2 통신부(110, 120)는 서로 동일한 프로토콜로 통신을 수행할 수 있고, 둘 이상의 프로토콜이 이용될 수 있으며, USB(universal serial bus) 프로토콜 또는 RS-232 프로토콜이 이용될 수 있다.Here, the first and
이하의 설명에서는, 다른 기재가 없더라도 연동장치(100)와 외부 장치간 데이터 송수신은 제1 내지 제3 통신부(110 ~ 130)를 통해 수행된다.In the following description, data transmission / reception between the
코드 매핑부(140)는 제3 통신부(130)를 통해 하나 이상의 스마트 단말기(200)로부터 전송되는 초음파 영상기기(10)의 제어 명령코드와 대응하는 컨트롤 패널 장치(30)의 키 코드를 매핑하여 저장하는 역할을 한다. The
단말기코드 수신부(150)는 제3 통신부(130)를 통해 스마트 단말기(200)로부터 전송되는 초음파 영상기기(10)의 제어 명령코드를 수신하는 역할을 하는 것으로, 연동장치(100)의 구동모드에 따라 코드 매핑부(140)에 저장되어 있는 키 코드를 추출하거나, 또는 제어 명령코드에 대응하는 키 코드를 후술하는 가상 컨트롤 패널부(160)로부터 전송받아 코드 매핑부(140)에 저장한다.The terminal
상세하게는, 연동장치(100)가 입력모드인 경우, 단말기코드 수신부(150)는 전송된 제어 명령코드에 대응하는 키 코드를 추출하여 가상 컨트롤 패널부(160)에 전송함으로써 초음파 영상기기(10)와의 통신을 수행하도록 하며, 매핑모드인 경우, 제어 명령코드에 대응하는 키 코드를 설정해야 함에 따라 키 패킷으로부터 키 코드를 추출하여 코드 매핑부(140)에 전송하고, 입력된 제어 명령코드와 매핑하여 저장하게 된다. In detail, when the
가상 컨트롤 패널부(160)는 컨트롤 패널 장치(30)와 대등한 가상의 컨트롤 패널의 역할을 한다. 상세하게는, 가상 컨트롤 패널부(160)는 입력모드인 경우, 단말기코드 수신부(150)에서 전달받은 키 코드를 컨트롤 패널 장치와 동일한 방식으로 키 패킷을 생성하면서 초음파 영상기기(10)의 호스트 인터페이스(15)와 통신을 수행하게 된다. 또한, 매핑모드인 경우 가상 컨트롤 패널부(160)는 흐름 제어부(170)로부터 전송되는 키 패킷에서 키 코드를 추출하여 단말기코드 수신부(150)로 전송함으로써 키 코드를 매핑하게 된다.The virtual
여기서, 가상 컨트롤 패널부(160)는 제1 통신부(110) 및 호스트 인터페이스(15)가 USB 프로토콜로 통신을 수행할 경우, 키 패킷에서 컨트롤 패널 장치(30)의 주소를 더 추출하여 저장하게 된다.When the
흐름 제어부(170)는 초음파 영상기기(10)와, 컨트롤 패널 장치(30) 및 스마트 단말기(200)간의 데이터 송수신을 제어하는 역할을 하는 것으로, 입력모드인 경우 가상 컨트롤 패널부(160) 또는 컨트롤 패널 장치(30)의 키 패킷을 호스트 인터페이스로 전송하여 통신을 수행하도록 하고, 매핑모드의 경우 흐름 제어부(170)는 컨트롤 패널 장치(30)의 키 패킷을 호스트 인터페이스(15) 및 가상 컨트롤 패널부(160)로 전송하여 스마트 단말기(200)를 위한 키 코드의 매핑을 수행하게 된다.The
전술한 구조에 따라, 본 발명의 실시예에 따른 초음파 영상기기의 연동장치는 구동모드에 따라 컨트롤 패널 장치의 키 패킷을 분석하고, 유무선으로 연결되는 스마트 단말기의 제어 명령코드에 정합하여 선택적으로 키 패킷을 초음파 영상기기에 전송함으로써 기존의 컨트롤 패널장치뿐만 아니라 스마트 단말기를 이용하여 초음파 영상기기를 제어할 수 있다.According to the above-described structure, the interlocking device of the ultrasound imaging apparatus according to the embodiment of the present invention analyzes the key packet of the control panel device according to the driving mode, and matches the control command code of the smart terminal connected to the wired / By transmitting the packet to the ultrasound imaging device, it is possible to control the ultrasound imaging device using the smart terminal as well as the conventional control panel device.
이하, 전술한 구조의 초음파 영상기기의 연동장치를 이용한 연동방법을 설명한다. Hereinafter, an interlocking method using the interlocking device of the ultrasound imaging apparatus having the above-described structure will be described.
이하의 설명에서는 통신 프로토콜이 USB 프로토콜인 경우의 과정을 설명한다.In the following description, the case where the communication protocol is the USB protocol will be described.
먼저, 사용자가 스마트 단말기(200) 등에서 초음파 영상기기(10)를 제어하기 위한 입력을 수행함에 따라, 스마트 단말기(200)의 명령코드 생성부는 사용자의 입력에 따라 플래그를 포함하는 제어 명령코드를 생성하고 제3 통신부(130)에 전송함으로써 연동장치(100)의 단말코드 수신부(150)가 전송받게 된다.First, the user inputs an instruction to control the
이에, 단말기코드 수신부(150)는 매핑모드 플래그를 확인하고, 매핑모드 플래그가 존재하면, 연동장치(100)의 구동모드를 매핑모드로 설정하게 된다. 이때, 연동장치(100)는 사용자가 제어 명령코드에 대응하는 컨트롤 패널 장치(30)의 키를 누를 때까지 대기하게 된다. 이는, 현재 제어 명령코드에 대응하는 키 코드가 존재하지 않음에 따라, 제어 명령코드로는 상이한 플랫폼의 초음파 영상기기(10)를 제어할 수 없기 때문이다.Accordingly, the terminal
이후, 사용자가 컨트롤 패널 장치(30)에서 제어 명령코드에 대응하는 컨트롤 패널 장치(30)의 키를 누르게 된다. 이때, 컨트롤 패널 장치(30)는 키 패킷을 생성하게 되나, 즉시 흐름 제어부(170)로 키 패킷을 전달하지는 않으며, 호스트 인터페이스(15)로부터 데이터전송 요청 패킷을 수신할 때까지 대기하게 된다.Thereafter, the user presses a key of the
다음으로, 호스트 인터페이스(15)가 데이터 전송요청 패킷을 연동장치(100)의 흐름 제어부(170)로 전송하면, 흐름 제어부(170)는 매핑모드를 확인하고 전송받은 데이터 전송요청 패킷을 컨트롤 패널 장치(30)로 전송한다. Next, when the
이에, 컨트롤 패널 장치(30)는 데이터 전송요청 패킷을 전송 받음에 따라 키 패킷을 흐름 제어부(170)로 전송하게 되며, 흐름 제어부(170)는 키 패킷을 가상 컨트롤 패널부(160)와 호스트 인터페이스(15)로 전송하게 된다.Upon receiving the data transmission request packet, the
이어서, 가상 컨트롤 패널부(160)는 전송받은 키 패킷에서 컨트롤 패널 장치(30)의 주소와 키 코드를 추출한 후, 컨트롤 패널 장치(30)의 주소는 보관하고 키 코드는 단말기코드 수신부(150)로 전송한다. The virtual
다음으로, 단말기코드 수신부(150)는 제어 명령코드와 가상 컨트롤 패널부(160)에서 전달받은 키 코드를 코드 매핑부(140)에 저장하고, 흐름 제어부(170)는 매핑모드를 해제한다.Next, the terminal
이러한 코드 매핑 과정이 완료된 이후, 사용자가 스마트 단말기(200)로 초음파 영상기기(10)를 조작하고자 하는 경우, 스마트 단말기(200)는 그 입력에 대응하는 제어 명령코드를 단말기코드 수신부(150)에 유선 또는 무선방식으로 전송하게 된다. If the user wants to operate the
다음으로, 단말기코드 수신부(150)는 플래그를 확인하여 입력모드인 경우 제어 명령코드에 대응하는 키 코드를 코드 매핑부(140)에서 산출한다. 이때, 매핑된 키 코드가 없으면, 전술한 매핑모드가 선행되어야 함에 따라, 절차는 종료되며, 매핑된 키 코드가 있을 경우 단말기코드 수신부(150)는 키 코드를 가상 컨트롤 패널부(160)로 전달하게 된다.Next, the terminal
이어서, 가상 컨트롤 패널부(160)는 키 코드와 보관된 컨트롤패널의 주소를 가지고 키 패킷을 생성한다. 이때, 생성된 키 패캣은 즉시 흐름 제어부(170)에 전달되는 것은 아니며, 호스트 인터페이스(15)로부터 데이터 전송요청 패킷을 수신할 때까지 대기하게 된다.Then, the virtual
또한, 사용자가 컨트롤 패널 장치(30)의 키를 조작하면, 컨트롤 패널 장치(30)는 해당하는 키 패킷을 생성하지만 즉시 흐름 제어부(170)로 키 패킷을 전달하는 것은 아니며, 전술한 가상 컨트롤 패널부(160)와 마찬가지로 호스트 인터페이스(15)로부터 데이터 전송요청 패킷을 수신할 때까지 대기하게 된다. When the user operates the key of the
이후, 호스트 인터페이스(15)가 데이터 전송요청 패킷을 연동장치(100)의 흐름 제어부(170)로 전송하면, 흐름 제어부(170)는 가상 컨트롤 패널부(160)에 키 패킷이 생성되어 있는지 확인하고, 생성된 키 패킷이 있으면 상기 데이터 전송요청 패킷을 가상 컨트롤 패널부(160)에 전달한다. 만약 생성된 키 패킷이 없으면 데이터 전송요청 패킷을 컨트롤 패널 장치(30)로 전달하게 된다.When the
이에 따라, 가상 컨트롤 패널부(160) 또는 컨트롤 패널 장치(30)는 데이터 전송요청 패킷에 따라 생성된 키 패킷을 흐름 제어부(170)를 통해 호스트 인터페이스(15)로 전달하게 된다.Accordingly, the virtual
또한, 본 발명의 실시예에 따른 초음파 영상기기의 연동장치는 USB 프로토콜뿐만 아니라, RS-232 프로토콜을 이용하여 통신을 수행할 수 있으며, 이러한 경우의 초음파 영상기기의 연동방법을 설명한다. In addition, the interlock device of the ultrasound imaging apparatus according to the embodiment of the present invention can perform communication using the RS-232 protocol as well as the USB protocol, and the interlocking method of the ultrasound imaging apparatus in this case will be described.
RS-232 프로토콜을 통해 연동장치(100)가 초음파 영상기기(10)와 연결된 경우, 사용자가 스마트 단말기(200) 등에서 초음파 영상기기(10)를 제어하기 위한 입력을 수행함에 따라, 스마트 단말기(200)는 그 입력에 대응하는 제어 명령코드를 매핑모드 플래그와 함께 단말기코드 수신부(150)에게 유선 또는 무선방식으로 전송한다.When the interlocking
단말기코드 수신부(150)는 매핑모드 플래그를 확인하고, 사용자가 상기 제어 명령코드에 대응하는 컨트롤 패널 장치(30)의 키를 누를 때까지 대기한다.The terminal
이후, 사용자가 컨트롤 패널 장치(30)에서 제어 명령코드에 대응하는 컨트롤 패널 장치(30)의 키를 누르면, 생성되는 키 패킷이 흐름 제어부(170)로 전달되게 된다.Thereafter, when the user presses a key of the
다음으로, 흐름 제어부(170)는 키 패킷을 가상 컨트롤 패널부(160) 및 호스트 인터페이스(15)로 전송하고, 가상 컨트롤 패널부(160)는 전송받은 키 패킷에서 컨트롤 패널 장치(30)의 키 코드를 추출하여 단말기코드 수신부(150)로 전송하게 된다.The
이에 따라, 단말기코드 수신부(150)는 제어 명령코드와 가상 컨트롤 패널부(160)에서 전달받은 키 코드를 코드 매핑부(140)에 저장하며, 흐름 제어부(170)는 매핑모드를 해제한다.Accordingly, the terminal
이후, 전술한 코드 매핑 과정이 완료되고, 사용자가 스마트 단말기(200)로 초음파 영상기기(10)를 조작하고자 하면, 스마트 단말기(200)는 그 입력에 대응하는 제어 명령코드를 단말기코드 수신부(150)에게 유선 또는 무선을 통해 전송한다.After the code mapping process is completed and the user wants to operate the
다음으로, 단말기코드 수신부(150)는 플래그를 확인하고 입력모드로 설정하며, 제어 명령코드에 대응하는 키 코드를 코드 매핑부(140)로부터 추출한다. 이때, 매핑된 키 코드가 없으면 절차는 종료되며, 키 코드가 추출되면 단말기코드 수신부(150)는 키 코드를 가상 컨트롤 패널부(160)로 전달하게 된다.Next, the terminal
이어서, 가상 컨트롤 패널부(160)는 키 코드를 이용하여 키 패킷을 생성하며, 흐름 제어부(170)를 통해 호스트 인터페이스(15)로 전달하게 된다.The virtual
또한, 사용자가 컨트롤 패널 장치(30)로 초음파 영상기기를 조작하고자 하면, 컨트롤 패널 장치(30)는 사용자에 의한 입력에 대응하여 키 패킷을 생성하며, 흐름 제어부(170)를 통해 호스트 인터페이스(15)로 전달하게 된다. When the user desires to operate the ultrasound imaging device with the
이하, 도면을 참조하여 본 발명의 실시예에 따른 초음파 영상기기의 연동장치와 연결되는 스마트 단말기의 구성을 상세히 설명한다.Hereinafter, a configuration of a smart terminal connected to an interlock device of an ultrasound imaging apparatus according to an embodiment of the present invention will be described in detail with reference to the drawings.
도 4는 본 발명의 실시예에 따른 초음파 영상기기의 연동장치와 연결되는 스마트 단말기의 구성을 나타낸 도면이다. 이하의 설명에서 스마트 단말기의 각 구성부는, 각 구성부의 기능이 컴퓨터 프로그래밍 언어로 구현된 어플리케이션 프로그램일 수 있고, 탑재된 프로세서에 의해 읽기, 쓰기 및 지우기가 가능한 기록매체에 실행가능한 형태로 기록될 수 있다.4 is a block diagram of a smart terminal connected to an interlock device of an ultrasound imaging apparatus according to an embodiment of the present invention. In the following description, each component of the smart terminal can be an application program implemented in a computer programming language, and can be recorded in an executable form on a recording medium readable, writable and erasable by a mounted processor have.
도 4를 참조하면, 본 발명의 스마트 단말기(200)는 연동장치(100)와 유선 또는 무선으로 연결되어 데이터를 송수신하는 단말 통신부(210), 사용자의 조작을 입력받는 입력부(220), 입력에 대응하여 제어 명령코드를 생성하는 명령코드 생성부(230) 및, 제1 및 제2 구동모드의 식별을 위한 플래그를 제어 명령코드에 삽입하는 플래그 설정부(240)를 포함할 수 있다.Referring to FIG. 4, the
단말 통신부(210)는, 연동장치(100)의 제3 통신부(130)와 유선 또는 무선으로 연결되어 데이터를 송수신하는 역할을 하는 것으로, 스마트 단말기(200)에 의해 생성된 제어 명령코드를 제3 통신부(130)로 전송하는 역할을 한다.The
입력부(220)는 사용자의 조작을 입력에 대응하는 신호를 발생시켜 스마트 단말기(200)를 제어하는 역할을 하는 것으로, 특히 명령코드 생성부(230)를 제어하여 제어 명령코드를 생성하게 된다. 이러한 입력부(220)는 스마트 단말기에 탑재되는 버튼 또는 디스플레이에 내장된 터치패널 등으로 구현될 수 있다.The
명령코드 생성부(230)는 입력부(220)의 입력에 대응하여 연동장치(100)를 제어하기 위한 제어 명령코드를 생성하는 역할을 한다. 특히, 명령코드 생성부(230)는 플래그 설정부(240)로부터 연동장치(100)의 구동모드를 결정하는 플래그를 제어 명령코드에 삽입하여 단말 통신부(210)를 통해 전송하게 된다.The command
플래그 설정부(240)는 구동모드를 결정하는 플래그를 생성하는 역할을 하는 것으로, 연동장치(100)의 구동모드는 입력모드 및 매핑모드의 두 가지 모드로 이루어질 수 있고, 플래그 설정부(240)는 현재 연동장치(100)가 전술한 두 가지 모드 중 어느 하나로 구동하는지 정의하는 불린(boolean)형 데이터 일 수 있다.The flag setting unit 240 generates a flag for determining a driving mode. The driving mode of the interlocking
전술한 구조에 따라, 본 발명의 실시예에 따른 초음파 영상 시스템의 스마트 단말기는 연동장치의 스마트 단말기(200)는 사용자의 조작에 따라 제어 명령코드를 생성하여 연동장치의 구동모드를 결정하고, 초음파 영상기기를 제어할 수 있다.According to the above-described structure, in the smart terminal of the ultrasound imaging system according to the embodiment of the present invention, the
이하, 도면을 참조하여 본 발명의 실시예에 따른 초음파 영상 시스템에서 초음파 영상기기의 연동장치를 이용한 연동방법을 절차의 흐름에 따라 상세히 설명한다.Hereinafter, an interlocking method using an interlocking device of an ultrasound imaging device in an ultrasound imaging system according to an embodiment of the present invention will be described in detail with reference to the drawings.
도 5는 본 발명의 실시예에 따른 초음파 영상 시스템에서 초음파 영상기기의 연동장치를 이용한 연동방법의 전체적인 과정을 개략적으로 나타낸 도면이다.FIG. 5 is a diagram schematically illustrating an overall process of an interlocking method using an interlocking apparatus of an ultrasound imaging apparatus in an ultrasound imaging system according to an embodiment of the present invention.
도 5를 참조하면, 본 발명의 실시예에 따른 초음파 영상기기의 연동방법은 연동장치의 단말기코드 수신부가 제3 통신부를 통해 스마트 단말기로부터 제어명령 코드를 전송 받으면(S100), 그 제어명령 코드로부터 플래그의 존재여부를 판단하고(S110), 플래그에 의해 매핑모드로 판단될 경우, 매핑모드를 설정한다(S120). 또한, 매핑모드가 아닌 입력모드로 판단될 경우, 단말기코드 수신부는 코드 매핑부를 참조하여 전송된 제어명령 코드에 대응하는 키 코드를 추출한다(S130).5, when the terminal code receiving unit of the interlocking device receives the control command code from the smart terminal through the third communication unit (S100), the interlocking method of the ultrasound imaging apparatus according to the embodiment of the present invention (S110). If the flag is determined to be a mapping mode, a mapping mode is set (S120). If it is determined that the input mode is not the mapping mode, the terminal code receiving unit refers to the code mapping unit and extracts a key code corresponding to the transmitted control command code (S130).
이어서, 추출된 키 코드가 코드 매핑부에 존재하는지 여부를 판단하여(S140), 존재하지 않으면, 키 매핑이 필요함에 따라 종료하고, 키 코드가 존재하는 경우 키 코드를 가상 컨트롤 패널부로 전송한다(S150).Then, it is determined whether the extracted key code exists in the code mapping unit (S140). If not, the key mapping is terminated according to necessity of key mapping. If the key code exists, the key code is transmitted to the virtual control panel unit S150).
그리고, 가상 컨트롤 패널부는 보관된 주소 및 상기 키 코드를 이용하여 키 패킷을 생성하여 전송함으로써 초음파 영상기기를 제어하게 된다(S160).In operation S160, the virtual control panel unit controls the ultrasound imaging apparatus by generating and transmitting a key packet using the stored address and the key code.
전술한 S160 단계에서 주소는 연동장치와 초음파 영상기기가 서로 USB 프로토콜로 통신하는 경우에 요구되는 것으로, RS-232 프로토콜에서는 생략될 수 있다.In the above-described step S160, the address is required when the interlocking device and the ultrasound imaging device communicate with each other via the USB protocol, and may be omitted in the RS-232 protocol.
이하, 도면을 참조하여, 호스트 인터페이스로부터 데이터 전송요청 패킷을 전송받은 이후의 절차를 통해 본 발명의 실시예에 따른 초음파 영상기기의 연동방법을 설명한다. Hereinafter, a method of interworking an ultrasound imaging apparatus according to an embodiment of the present invention will be described with reference to the drawings, after a data transmission request packet is transmitted from a host interface.
도 6은 본 발명의 실시예에 따른 초음파 영상 시스템에서 초음파 영상기기의 데이터 전송요청 이후 초음파 영상기기의 연동장치의 구동방법을 나타낸 도면이다.FIG. 6 is a diagram illustrating a method of driving an interlock device of an ultrasound imaging apparatus after a data transmission request of the ultrasound imaging device in the ultrasound imaging system according to an embodiment of the present invention.
도 6을 참조하면, 본 발명의 실시예에 따른 초음파 영상기기의 연동장치의 구동방법은, 연동장치가 호스트 인터페이스로부터 데이터 전송요청 패킷을 전송 받으면(S200), 흐름 제어부는 구동모드가 매핑모드인지 여부를 판단하고(S210), 매핑모드인 경우 컨트롤 패널 장치에 데이터 전송요청 패킷을 전달하게 된다(S220).Referring to FIG. 6, when the interworking apparatus receives a data transmission request packet from the host interface (S200), the flow control unit determines whether the driving mode is the mapping mode (S210). In the case of the mapping mode, a data transmission request packet is transmitted to the control panel device (S220).
이에 응답하여, 컨트롤 패널 장치는 생성한 키 패킷을 흐름 제어부에 전송하고(S230), 흐름 제어부는 호스트 인터페이스와 가상 컨트롤 패널부에 전송받은 컨트롤 패널 장치의 키 패킷을 전달하게 된다(S240).In response, the control panel device transmits the generated key packet to the flow control unit (S230), and the flow control unit delivers the key packet of the control panel device to the host interface and the virtual control panel unit (S240).
다음으로, 가상 컨트롤 패널부는 키 패킷에 키 코드가 존재하는 지 여부를 판단하고(S250), 존재하지 않는 경우 절차를 종료하며, 존재하는 경우 컨트롤 패널 장치의 주소 및 키 코드를 추출하여, 주소는 자체적으로 저장하고, 키 코드는 단말기코드 수신부로 전달하게 된다(S260).Next, the virtual control panel unit determines whether or not the key code exists in the key packet (S250). If the key code does not exist, the virtual control panel unit terminates the procedure. If so, the control panel apparatus extracts the address and key code of the control panel apparatus. And the key code is transmitted to the terminal code receiving unit (S260).
이어서, 단말기코드 수신부는 스마트 단말기에서 전달받은 제어 명령코드 및 키 코드를 매핑하여 코드 매핑부에 저장하고(S270), 키 패킷에 대한 저장이 완료되면 매핑모드를 해제한다(S280).Then, the terminal code receiving unit maps the control command code and key code received from the smart terminal to the code mapping unit (S270), and releases the mapping mode when the storage of the key packet is completed (S280).
또한, 상기 S210 단계에서, 구동모드가 매핑모드가 아닌 입력모드인 경우, 가상 컨트롤 패널부가 호스트 인터페이스로 전달할 키 패킷을 포함하고 있는지 여부를 판단하며(S300), 포함된 경우 흐름 제어부가 가상 컨트롤 패널부에게 데이터 전송요청 패킷을 전달하고(S310), 가상 컨트롤 패널부가 키 패킷을 흐름 제어부를 통해 호스트 인터페이스로 전달하게 된다(S320). If it is determined in step S210 that the virtual control panel includes a key packet to be transmitted to the host interface in step S300, if the drive mode is not the mapping mode, (S310), and the virtual control panel unit transmits the key packet to the host interface through the flow control unit (S320).
또한, S300 단계에서 가상 컨트롤 패널부가 호스트 인터페이스로 전달할 키 패킷을 포함하고 있지 않으면, 흐름 제어부가 컨트롤 패널 장치에게 데이터 전송요청 패킷을 전달하고(S330), 키 패킷을 흐름 제어부를 통해 호스트 인터페이스로 전달하게 된다(S340).If the virtual control panel unit does not include the key packet to be transmitted to the host interface in step S300, the flow control unit transmits a data transmission request packet to the control panel apparatus (S330), and transmits the key packet to the host interface through the flow control unit (S340).
전술한 단계에 따라, 본 발명의 실시예에 따른 초음파 영상기기의 연동방법은 구동모드에 따라 스마트 단말기 또는 컨트롤 패널 장치로부터 키 패킷을 초음파 영상기기에 전송하여 제어를 수행하게 된다.According to the above-described steps, a method of interlocking an ultrasound imaging apparatus according to an embodiment of the present invention controls key frames transmitted from a smart terminal or a control panel apparatus to an ultrasound imaging apparatus according to a driving mode.
상기한 설명에 많은 사항이 구체적으로 기재되어 있으나 이것은 발명의 범위를 한정하는 것이라기보다 바람직한 실시예의 예시로서 해석되어야 한다. 따라서, 발명은 설명된 실시예에 의하여 정할 것이 아니고 특허청구범위와 특허청구범위에 균등한 것에 의하여 정하여져야 한다.While a great many are described in the foregoing description, it should be construed as an example of preferred embodiments rather than limiting the scope of the invention. Accordingly, the invention is not to be determined by the embodiments described, but should be determined by equivalents to the claims and the appended claims.
10 : 초음파 영상기기
15 : 호스트 인터페이스
20 : 촬영기
30 : 컨트롤 패널 장치
100 : 연동장치
110 : 제1 통신부
120 : 제2 통신부
130 : 제3 통신부
140 : 코드 매핑부
150 : 단말기코드 수신부
160 : 가상 컨트롤 패널부
170 : 흐름 제어부
200 : 스마트 단말기10: ultrasound imaging device 15: host interface
20: camera 30: control panel device
100: interlocking device 110: first communication section
120: second communication unit 130: third communication unit
140: code mapping unit 150: terminal code receiving unit
160: virtual control panel unit 170: flow control unit
200: Smart terminal
Claims (15)
상기 플래그를 설정하는 스마트 단말기, 컨트롤 패널 장치 및 초음파 영상기기와 각각 통신하는 제1 내지 제3 통신부;
제1 통신부로부터 전송되는 하나 이상의 제어 명령코드에 대응하는 키 코드가 정합되어 저장되는 코드 매핑부;
입력모드시 상기 코드 매핑부를 참조하여 키 코드를 추출하고, 매핑모드시 제2 통신부로부터 전송된 제어 명령코드 및 키 코드를 전송받아 상기 코드 매핑부에 저장하는 단말기코드 수신부;
입력모드시 상기 단말기코드 수신부로부터 키 코드를 전송받아 키 패킷을 생성하고, 매핑모드시 제3 통신부로부터 전송되는 키 패킷에서 키 코드를 추출하여 상기 단말기코드 수신부에 전송하는 가상 컨트롤 패널부; 및
제3 통신부를 통해 데이터 전송요청 패킷을 전송받고, 상기 컨트롤 패널 장치 및 가상 컨트롤 패널부 중, 어느 하나의 키 패킷을 선택적으로 상기 초음파 영상기기에 전송하는 흐름 제어부
를 포함하는 초음파 영상기기의 연동장치.1. An interlocking device for an ultrasound imaging device operating in an input mode or a mapping mode in response to a flag,
First to third communication units respectively communicating with the smart terminal, the control panel device, and the ultrasound imaging device for setting the flag;
A code mapping unit in which key codes corresponding to one or more control command codes transmitted from the first communication unit are matched and stored;
A terminal code receiving unit for extracting a key code by referring to the code mapping unit in an input mode, receiving a control command code and a key code transmitted from the second communication unit in a mapping mode, and storing the received control command code and key code in the code mapping unit;
A virtual control panel unit for receiving a key code from the terminal code receiving unit in an input mode to generate a key packet, extracting a key code from a key packet transmitted from the third communication unit in a mapping mode, and transmitting the extracted key code to the terminal code receiving unit; And
A flow control unit for receiving a data transmission request packet through the third communication unit and selectively transmitting any one of the key packet among the control panel unit and the virtual control panel unit to the ultrasound imaging device,
And an interlocking device of the ultrasonic imaging device.
상기 입력모드 및 매핑모드는,
상기 스마트 단말기로부터 전송되는 데이터에 포함되는 매핑 플래그에 대응하여 어느 하나가 선택적으로 결정되는 초음파 영상기기의 연동장치.The method according to claim 1,
The input mode and the mapping mode may include:
Wherein one of the mapping flags is selectively determined in accordance with a mapping flag included in data transmitted from the smart terminal.
상기 단말기코드 수신부는,
상기 입력모드에서, 상기 제어 명령코드에 대응하는 키 코드를 상기 코드 매핑부로부터 추출하여 상기 가상 컨트롤 패널부에 전송하고,
상기 매핑모드에서, 상기 제어 명령코드 및 상기 제어 명령코드와 대응하는 키 코드를 상기 코드 매핑부에 저장하는 초음파 영상기기의 연동장치.3. The method of claim 2,
The terminal code receiving unit,
Extracting a key code corresponding to the control command code from the code mapping unit in the input mode and transmitting the extracted key code to the virtual control panel unit,
And in the mapping mode, stores the control command code and the key code corresponding to the control command code in the code mapping unit.
상기 가상 컨트롤 패널부는,
상기 입력모드에서, 전송되는 키 코드를 이용하여 키 패킷을 생성하고, 상기 흐름 제어부로 전송하고,
상기 매핑모드에서, 상기 흐름 제어부로부터 전송되는 키 패킷에서 키 코드를 추출하여 상기 단말기코드 수신부로 전송하는 초음파 영상기기의 연동장치.The method of claim 3,
The virtual control panel unit,
In the input mode, a key packet is generated using the transmitted key code, the key packet is transmitted to the flow control unit,
Extracting a key code from a key packet transmitted from the flow control unit and transmitting the extracted key code to the terminal code receiving unit in the mapping mode.
상기 흐름 제어부는,
상기 입력모드에서, 상기 컨트롤 패널 장치 또는 상기 가상 컨트롤 패널부로부터 전송된 키 패킷을 상기 제3 통신부를 통해 상기 초음파 영상기기의 호스트 인터페이스로 전송하고,
상기 매핑모드에서, 상기 컨트롤 패널의 키 패킷을 상기 호스트 인터페이스 및 상기 가상 컨트롤 패널부로 전송하는 초음파 영상기기의 연동장치.5. The method of claim 4,
The flow control unit includes:
In the input mode, the key packet transmitted from the control panel device or the virtual control panel unit is transmitted to the host interface of the ultrasound imaging device through the third communication unit,
And transmits the key packet of the control panel to the host interface and the virtual control panel unit in the mapping mode.
상기 제3 통신부는,
상기 초음파 영상기기와 제1 또는 제2 프로토콜로 통신하는 초음파 영상기기의 연동장치.6. The method of claim 5,
The third communication unit,
And an interlocking device of an ultrasound imaging device communicating with the ultrasound imaging device through a first or second protocol.
상기 제1 및 제2 프로토콜은 각각 USB 프로토콜 및 RS-232 프로토콜이고,
제1 프로토콜로 통신시, 상기 가상 컨트롤 패널부는 상기 매핑모드에서 키 패킷내 상기 컨트롤 패널 장치의 USB 주소를 추출하여 저장하는 초음파 영상기기의 연동장치.The method according to claim 6,
Wherein the first and second protocols are USB protocol and RS-232 protocol, respectively,
Wherein the virtual control panel unit extracts and stores the USB address of the control panel device in the key packet in the mapping mode when communicating with the first protocol.
상기 연동장치와 유선 또는 무선으로 연결되어 데이터를 송수신하는 단말 통신부;
사용자의 조작을 입력받는 입력부;
사용자의 조작에 대응하여 제어 명령코드를 생성하는 명령코드 생성부; 및
상기 제1 및 제2 구동모드의 식별을 위한 플래그를 상기 제어 명령코드에 삽입하는 플래그 설정부
를 포함하는 스마트 단말기.A smart terminal for communicating with an interlock device of an ultrasound imaging device driven in a first or second drive mode,
A terminal communication unit connected to the interlocking device by wire or wireless for transmitting and receiving data;
An input unit for receiving a user operation;
A command code generating unit for generating a control command code corresponding to a user operation; And
A flag setting unit for inserting a flag for identifying the first and second drive modes into the control command code,
.
스마트 단말기로부터 매핑모드에 대응하는 플래그를 포함하는 제어 명령코드를 전송받는 단계;
현재 구동모드를 매핑모드로 설정하는 단계;
컨트롤 패널 장치로부터 상기 제어 명령코드에 대응하는 키 패킷을 전송받는 단계;
초음파 영상기기의 호스트 인터페이스로부터 데이터 전송요청 패킷이 전송되면, 상기 키 패킷을 가상 컨트롤 패널부 및 상기 호스트 인터페이스로 전송하는 단계;
상기 키 패킷으로부터 상기 컨트롤 패널 장치의 주소 및 키 코드를 추출하는 단계;
상기 주소를 저장하고, 상기 키 코드를 단말기코드 수신부로 전송하는 단계;
상기 제어 명령코드 및 키 코드를 코드 매핑부에 저장하는 단계; 및
현재 구동모드를 해제하는 단계
를 포함하는 초음파 영상기기의 연동방법.An interlocking method using the interlocking device of the ultrasonic imaging apparatus according to claim 1,
Receiving a control command code including a flag corresponding to the mapping mode from the smart terminal;
Setting a current drive mode to a mapping mode;
Receiving a key packet corresponding to the control command code from a control panel device;
Transmitting the key packet to a virtual control panel unit and the host interface when a data transmission request packet is transmitted from a host interface of the ultrasound imaging apparatus;
Extracting an address and a key code of the control panel device from the key packet;
Storing the address and transmitting the key code to a terminal code receiving unit;
Storing the control command code and the key code in a code mapping unit; And
Releasing the current driving mode
The method comprising the steps of:
상기 현재 구동모드를 해제하는 단계 이후,
상기 스마트 단말기로부터 입력모드에 대응하는 플래그를 포함하는 제어 명령코드를 전송받는 단계;
상기 코드 매핑부를 참조하여 상기 제어 명령코드에 대응하는 키 코드가 존재하면 상기 키 코드를 추출하는 단계;
상기 키 코드 및 주소를 이용하여 키 패킷을 생성하는 단계;
상기 호스트 인터페이스로부터 데이터 전송요청 패킷이 전송되면, 상기 데이터요청 패킷을 가상 컨트롤 패널부로 전송하는 단계; 및
상기 키 패킷을 상기 호스트 인터페이스로 전송하는 단계
를 포함하는 초음파 영상기기의 연동방법.10. The method of claim 9,
After releasing the current drive mode,
Receiving a control command code including a flag corresponding to an input mode from the smart terminal;
Extracting the key code if the key code corresponding to the control command code exists with reference to the code mapping unit;
Generating a key packet using the key code and the address;
Transmitting the data request packet from the host interface to the virtual control panel unit; And
Transmitting the key packet to the host interface
The method comprising the steps of:
상기 현재 구동모드를 해제하는 단계 이후,
상기 스마트 단말기로부터 입력모드에 대응하는 플래그를 포함하는 제어 명령코드를 전송받는 단계;
상기 코드 매핑부를 참조하여 상기 제어 명령코드에 대응하는 키 코드가 존재하지 않고, 호스트 인터페이스로부터 데이터 전송요청 패킷이 전송되면, 상기 데이터 전송요청 패킷을 컨트롤 패널 장치로 전송하는 단계; 및
상기 컨트롤 패널 장치로부터 키 패킷을 전송받고, 전송된 키 패킷을 호스트 인터페이스로 전송하는 단계
를 포함하는 초음파 영상기기의 연동방법.10. The method of claim 9,
After releasing the current drive mode,
Receiving a control command code including a flag corresponding to an input mode from the smart terminal;
Transmitting the data transmission request packet to the control panel device when the data transmission request packet is transmitted from the host interface without the key code corresponding to the control command code with reference to the code mapping unit; And
Receiving a key packet from the control panel device, and transmitting the transmitted key packet to a host interface
The method comprising the steps of:
상기 주소는,
상기 컨트롤 패널 장치의 USB 주소인 초음파 영상기기의 연동방법.11. The method according to any one of claims 9 and 10,
The address,
Wherein the control panel device is a USB address of the control panel device.
스마트 단말기로부터 매핑모드에 대응하는 플래그를 포함하는 제어 명령코드를 전송받는 단계;
현재 구동모드를 매핑모드로 설정하는 단계;
컨트롤 패널 장치로부터 상기 제어 명령코드에 대응하는 키 패킷을 전송받는 단계;
상기 키 패킷을 가상 컨트롤 패널부 및 호스트 인터페이스로 전송하는 단계;
상기 키 패킷으로부터 상기 컨트롤 패널 장치의 주소 및 키 코드를 추출하는 단계;
상기 주소를 저장하고, 상기 키 코드를 단말기코드 수신부로 전송하는 단계;
상기 제어 명령코드 및 키 코드를 코드 매핑부에 저장하는 단계; 및
현재 구동모드를 해제하는 단계
를 포함하는 초음파 영상기기의 연동방법.An interlocking method using the interlocking device of the ultrasonic imaging apparatus according to claim 1,
Receiving a control command code including a flag corresponding to the mapping mode from the smart terminal;
Setting a current drive mode to a mapping mode;
Receiving a key packet corresponding to the control command code from a control panel device;
Transmitting the key packet to a virtual control panel unit and a host interface;
Extracting an address and a key code of the control panel device from the key packet;
Storing the address and transmitting the key code to a terminal code receiving unit;
Storing the control command code and the key code in a code mapping unit; And
Releasing the current driving mode
The method comprising the steps of:
상기 현재 구동모드를 해제하는 단계 이후,
상기 스마트 단말기로부터 입력모드에 대응하는 플래그를 포함하는 제어 명령코드를 전송받는 단계;
상기 코드 매핑부를 참조하여 상기 제어 명령코드에 대응하는 키 코드가 존재하면 상기 키 코드를 추출하는 단계;
상기 키 코드를 이용하여 키 패킷을 생성하는 단계;
데이터 전송요청 패킷을 가상 컨트롤 패널부로 전송하는 단계; 및
상기 키 패킷을 호스트 인터페이스로 전송하는 단계
를 포함하는 초음파 영상기기의 연동방법.14. The method of claim 13,
After releasing the current drive mode,
Receiving a control command code including a flag corresponding to an input mode from the smart terminal;
Extracting the key code if the key code corresponding to the control command code exists with reference to the code mapping unit;
Generating a key packet using the key code;
Transmitting a data transmission request packet to a virtual control panel unit; And
Transmitting the key packet to the host interface
The method comprising the steps of:
상기 현재 구동모드를 해제하는 단계 이후,
상기 스마트 단말기로부터 입력모드에 대응하는 플래그를 포함하는 제어 명령코드를 전송받는 단계;
상기 코드 매핑부를 참조하여 상기 제어 명령코드에 대응하는 키 코드가 존재하지 않으면, 데이터 전송요청 패킷을 컨트롤 패널 장치로 전송하는 단계; 및
상기 컨트롤 패널 장치로부터 키 패킷을 전송받고, 전송된 키 패킷을 상기 호스트 인터페이스로 전송하는 단계
를 포함하는 초음파 영상기기의 연동방법.14. The method of claim 13,
After releasing the current drive mode,
Receiving a control command code including a flag corresponding to an input mode from the smart terminal;
Transmitting a data transmission request packet to the control panel apparatus when the key code corresponding to the control command code does not exist, by referring to the code mapping unit; And
Receiving a key packet from the control panel device, and transmitting the transmitted key packet to the host interface
The method comprising the steps of:
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160050942 | 2016-04-26 | ||
KR20160050942 | 2016-04-26 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170122140A true KR20170122140A (en) | 2017-11-03 |
KR102018298B1 KR102018298B1 (en) | 2019-09-05 |
Family
ID=60383989
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170053055A KR102018298B1 (en) | 2016-04-26 | 2017-04-25 | Device and method for interconnecting ultrasonic image apparatus, smart terminal device linked therewith |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102018298B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101950438B1 (en) * | 2018-11-12 | 2019-02-20 | 길재소프트 주식회사 | Method and system for identifying image dimension related roi |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008161706A (en) * | 2008-02-25 | 2008-07-17 | Computer Motion Inc | General-purpose distribution type operation room control system |
JP2010524050A (en) * | 2007-02-05 | 2010-07-15 | メドトロニック ミニメド インコーポレイテッド | Wireless data communication protocol and wireless data communication technology for wireless medical device network |
US8357092B2 (en) * | 2006-08-07 | 2013-01-22 | Shenzhen Mindray Bio-Medical Electronics Co., Ltd. | Integrated USB control panel for a medical diagnosis system and a medical diagnosis system using the same |
KR20130096525A (en) * | 2012-02-22 | 2013-08-30 | 삼성메디슨 주식회사 | Method for controlling image diagnosis apparatus using wi-fi direct network and mobile device, and method for operating of image diagnosis apparatus using wi-fi direct network and image diagnosis apparatus |
KR20140074159A (en) | 2012-12-03 | 2014-06-17 | 삼성전자주식회사 | Remote control apparatus coupled with medical imaging apparatus and medical imaging system having the same |
KR20140089328A (en) * | 2012-02-16 | 2014-07-14 | 삼성메디슨 주식회사 | Method and apparatus for relaying ultrasound data |
KR20170031718A (en) | 2014-07-07 | 2017-03-21 | 한국디지털병원수출사업협동조합 | Remote apparatus with interworking between smart device and sonographer |
-
2017
- 2017-04-25 KR KR1020170053055A patent/KR102018298B1/en active IP Right Grant
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8357092B2 (en) * | 2006-08-07 | 2013-01-22 | Shenzhen Mindray Bio-Medical Electronics Co., Ltd. | Integrated USB control panel for a medical diagnosis system and a medical diagnosis system using the same |
JP2010524050A (en) * | 2007-02-05 | 2010-07-15 | メドトロニック ミニメド インコーポレイテッド | Wireless data communication protocol and wireless data communication technology for wireless medical device network |
JP2008161706A (en) * | 2008-02-25 | 2008-07-17 | Computer Motion Inc | General-purpose distribution type operation room control system |
KR20140089328A (en) * | 2012-02-16 | 2014-07-14 | 삼성메디슨 주식회사 | Method and apparatus for relaying ultrasound data |
KR20130096525A (en) * | 2012-02-22 | 2013-08-30 | 삼성메디슨 주식회사 | Method for controlling image diagnosis apparatus using wi-fi direct network and mobile device, and method for operating of image diagnosis apparatus using wi-fi direct network and image diagnosis apparatus |
KR20140074159A (en) | 2012-12-03 | 2014-06-17 | 삼성전자주식회사 | Remote control apparatus coupled with medical imaging apparatus and medical imaging system having the same |
KR20170031718A (en) | 2014-07-07 | 2017-03-21 | 한국디지털병원수출사업협동조합 | Remote apparatus with interworking between smart device and sonographer |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101950438B1 (en) * | 2018-11-12 | 2019-02-20 | 길재소프트 주식회사 | Method and system for identifying image dimension related roi |
Also Published As
Publication number | Publication date |
---|---|
KR102018298B1 (en) | 2019-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10842457B2 (en) | Radiographic imaging system, control method for radiographic imaging system, and non-transitory computer readable medium storing a control program for radiographic imaging system | |
RU2720290C2 (en) | Ultrasound system with a processor electronic switch | |
JP6243126B2 (en) | Ultrasonic system and method | |
US10342517B2 (en) | Wireless intelligent ultrasound fetal imaging system | |
CN107943722A (en) | It is a kind of that the method and system for passing screen are realized based on USB device | |
US20140063219A1 (en) | System and method including a portable user profile for medical imaging systems | |
US11589222B2 (en) | Electronic apparatus, user terminal, and method for controlling the electronic apparatus and the user terminal | |
US20150253977A1 (en) | Medical imaging apparatus for providing guide information and method of providing guide information | |
US20230062672A1 (en) | Ultrasonic diagnostic apparatus and method for operating same | |
CN110225048A (en) | Data transmission method, device, first terminal and storage medium | |
JP2007014485A (en) | Medical device | |
EP4011296A1 (en) | Guiding system and guiding method for ultrasound scanning operation | |
KR102018298B1 (en) | Device and method for interconnecting ultrasonic image apparatus, smart terminal device linked therewith | |
US20210378634A1 (en) | Systems and methods for associating and verifying an association of a transducer with an imaging device | |
CN117334112A (en) | Ultrasound imaging system with improved training mode | |
CN110233857B (en) | Ultrasonic equipment authorization method, system, equipment and computer storage medium | |
US12010452B2 (en) | Endoscopic device, display image output method, computer-readable medium, and endoscopic system | |
CN112666561B (en) | Ultrasonic scanning system, device, method and terminal | |
CN113842166A (en) | Ultrasonic image acquisition method based on ultrasonic imaging equipment and related device | |
WO2019174026A1 (en) | Ultrasonic voice control method and ultrasonic device | |
CN111967431A (en) | Angle correction method and device | |
KR102226214B1 (en) | Smart device, ultrasound diagnosis apparatus, controlling method for smart device thereof, controlling method for ultrasound diagnosis apparatus thereof, storage medium thereof | |
JP2006141903A (en) | Ultrasonic diagnostic apparatus | |
JP2009090011A (en) | Ultrasonic diagnostic system | |
CN112890864A (en) | Method for rapidly acquiring ultrasonic data, ultrasonic diagnostic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right |