KR100696284B1 - 전자기기에 대해 보조표시장치 및 보조입력장치의 기능을수행하는 보조장치 - Google Patents
전자기기에 대해 보조표시장치 및 보조입력장치의 기능을수행하는 보조장치 Download PDFInfo
- Publication number
- KR100696284B1 KR100696284B1 KR1020050045501A KR20050045501A KR100696284B1 KR 100696284 B1 KR100696284 B1 KR 100696284B1 KR 1020050045501 A KR1020050045501 A KR 1020050045501A KR 20050045501 A KR20050045501 A KR 20050045501A KR 100696284 B1 KR100696284 B1 KR 100696284B1
- Authority
- KR
- South Korea
- Prior art keywords
- auxiliary
- display
- electronic device
- program
- input
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G02—OPTICS
- G02F—OPTICAL DEVICES OR ARRANGEMENTS FOR THE CONTROL OF LIGHT BY MODIFICATION OF THE OPTICAL PROPERTIES OF THE MEDIA OF THE ELEMENTS INVOLVED THEREIN; NON-LINEAR OPTICS; FREQUENCY-CHANGING OF LIGHT; OPTICAL LOGIC ELEMENTS; OPTICAL ANALOGUE/DIGITAL CONVERTERS
- G02F1/00—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics
- G02F1/01—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour
- G02F1/13—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour based on liquid crystals, e.g. single liquid crystal display cells
- G02F1/133—Constructional arrangements; Operation of liquid crystal cells; Circuit arrangements
- G02F1/1333—Constructional arrangements; Manufacturing methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Nonlinear Science (AREA)
- Mathematical Physics (AREA)
- Chemical & Material Sciences (AREA)
- Crystallography & Structural Chemistry (AREA)
- Optics & Photonics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
독립적으로 컴퓨터의 기능을 수행할 수 있는 전자기기에 대해 보조표시장치 및 보조입력장치의 기능을 수행하는 보조장치가 개시된다. 본 보조장치는, 소정의 화면을 표시하는 표시부, 표시부상에 마련되어 스크린 터치에 의해 데이터 입력이 가능하게 하는 터치패드, 및 입력과 표시 동작을 제어하는 프로그래머블 콘트롤러(FPGA, CPLD 또는 ASIC 으로 구성됨)를 구비한다. 전자기기로부터 전송되는 데이터는 인터페이스와 콘트롤러를 통해 표시부에 표시되고, 터치패드를 통해 입력된 데이터는 콘트롤러와 인터페이스를 통해 컴퓨터로 전송된다. 이에 의하면, 명령어의 입력이 가능하면서도 독립적으로 화면 표시 기능을 수행할 수 있고 또한 그 개수의 확장성이 매우 좋은 보조입력장치 및 보조표시장치 겸용 전자기기용 보조장치가 제공된다.
보조표시장치, 보조입력장치, 컴퓨터, LCD, 키보드
Description
도 1 은 종래의 보조입력장치가 컴퓨터와 연결된 상태를 도시한 도면,
도 2 는 본 발명에 따른 보조장치가 컴퓨터와 연결된 상태를 도시한 도면,
도 3 은 도 2 의 보조장치의 내부 구성을 도시한 블록도,
도 4a 내지 도 4j 는 본 발명에 따른 보조장치를 보조입력장치 및 보조표시장치로서 사용하는 다양한 응용예를 도시한 도면, 그리고
도 5a 내지 도 5f 는 본 발명에 따른 보조장치를 보조입력장치 및 보조출력장치로서 응용하여 전자기기와 함께 사용하는 상태를 도시한 도면이다.
본 발명은 컴퓨터와 같은 전자기기를 보조하는 보조장치에 관한 것으로서, 보다 상세하게는, 전자기기에 대해 명령어의 입력을 위한 보조입력장치 및 필요 화면의 표시를 위한 보조표시장치의 기능을 수행할 수 있도록 한 보조장치에 관한 것이다.
독립적으로 컴퓨터의 기능을 수행할 수 있는 기기(데스크톱 컴퓨터, 노트북 컴퓨터, PDA, PDA 겸용 휴대폰 등. 이하, "전자기기"라 함.)는 사용자가 명령어를 입력하기 위한 입력장치와 입력된 명령어에 따른 결과를 화면상에서 표시하는 표시장치를 구비한다. 이와 같은 전자기기에 사용되는 입력장치로서 대표적인 것이 키보드와 마우스 또는 키패드이며, 표시장치로서 대표적인 것이 LCD 나 CRT 와 같은 모니터이다.
그런데, 통상적인 키보드는 미리 규격화되어 정해진 자판을 구비하여 자판에 구비된 키만을 입력할 수 있고, 통상적인 마우스는 모니터에 표시된 화면상에서 특정 부위를 클릭함으로써 명령어를 입력하는 제한된 기능만을 제공한다. 키보드의 경우 고급 사양의 키보드는 규격화된 자판 이외의 자판들을 구비하고 있고, 이러한 자판들에 대해서 특정 기능이 사용자의 정의에 따라 할당되도록 할 수도 있으나, 그 기능이 제한적이어서 기 존재하는 자판들을 이용하여 입력되는 명령어들에 대해서 보조적으로 입력하는 기능을 제공하는 데에 그치고 있다.
이러한 단점을 보완하여 보다 다양한 명령을 사용자의 편의에 따라 정의하여 입력할 수 있도록 하기 위하여 보조입력장치가 제안된 바 있다.
도 1 은 이와 같은 종래의 보조입력장치의 구성을 보여주는 도면이다.
보조입력장치(100)는 사각 프레임 형상의 케이싱(110)과, 케이싱(110)의 전면에 마련된 다수의 버튼(120)으로 구성되어 있다. 통상적으로 컴퓨터(50)는 본체(51), 모니터(52), 키보드(53) 및 마우스(54)로 구성되어 있고, 보조입력장치(100)는 이러한 키보드(53)와 마우스(54)에 의해 수행될 수 있는 여러 기능을 보다 신속 하게 구현 가능하도록 사용자가 각 버튼(120)의 기능을 정의할 수 있도록 한다.
이를 위하여, 사용자는 컴퓨터(50)의 본체(51) 내의 하드디스크에 보조입력장치(100)를 구동할 수 있는 드라이버 프로그램을 인스톨한다. 이 드라이버 프로그램은 사용자의 컴퓨터(50) 내에 설치되어 있는 다양한 프로그램 또는 다양한 명령을 각 버튼(120)에 할당할 수 있도록 한다. 따라서, 사용자는 해당 버튼(120)을 누름으로써 자신이 기 정의해놓은 동작을 단축버튼을 누르는 것과 같은 방식으로 실행시킬 수 있다.
도 1 에서, 첫째 열의 버튼들에는 문서에 대한 열기 기능을 수행하는 '열기', 현재 문서의 상태를 저장하는 '저장', 현재 문서를 다른 이름으로 저장하는 '다른 이름으로 저장', 현재 문서를 인쇄하는 '인쇄', 및 현재 문서에 대한 편집을 수행하는 '편집' 등의 기능이 할당되어 있다. 이는 예컨대, MS Word 와 같은 프로그램을 사용하는 상태에서 이 워드프로세서에서 수행가능한 다양한 명령들을 할당한 것을 예시한 것이다.
둘째 열의 버튼들에는 MS Word, Excel, Internet Explorer 와 같은 프로그램 명칭이 할당되어 있다. 사용자는 예컨대 Excel 로 할당된 버튼을 누름으로써 Excel 프로그램을 실행시킬 수 있다. 이는 각 버튼들에 대해 프로그램 자체를 실행시킬 수 있는 명령들을 할당한 것을 예시한 것이다.
이와 같이 여러 버튼(120)들에 대해 사용자가 자주 사용하는 명령을 할당하여 정의함으로써 사용자는 해당 명령을 실행시키기 위하여 여러 단계의 키보드 또는 마우스 구동 동작을 수행시켜야 할 것을 하나의 버튼을 누르는 동작으로 대체할 수 있다.
그런데, 상기와 같은 종래의 보조입력장치(100)는 사용자에게 제한적인 편리함만을 제공하고 있다는 단점이 있다. 즉, 상기와 같은 종래의 보조입력장치는, 단순하게 명령어 입력 동작만을 단축 버튼에 할당할 수 있도록 하고 특정 이미지나 데이터 등에 대한 표시 동작은 전혀 수행하지 않는다. 이는 이와 같은 보조입력장치(100)를 보다 다양한 방향으로 응용할 수 있는 가능성을 전혀 갖지 못하게 하는 요인이 된다.
또한, 상기와 같은 종래의 보조입력장치(100)는, 할당된 단축 명령을 입력하기 위한 수단이 물리적인 구조의 버튼(120)으로 구성됨으로써, 버튼들(120)에 할당된 명령의 변경시 불편함이 있다. 즉, 예컨대, 사용자가 "편집" 버튼을 잘 사용하지 않게 되어 이 버튼을 "표그리기" 버튼으로 변경하여 설정한 경우, "편집" 버튼상에 표시된 글자를 "표그리기"로 변경하여 기입하여야 한다. 이와 같이 변경된 내용을 기입하기 위해서는 별도의 스티커 등을 마련하여 스티커상에 "표그리기"라는 글자를 쓴 후 원래의 "편집" 버튼 위치에 부착하는 방식 등을 사용하여야 하므로, 사용자가 매우 큰 불편함을 느끼게 되고 또한 버튼(120)들의 상태가 지저분하게 된다.
한편, 종래의 표시장치로서 사용되는 모니터(52)는 본체(51)와 연결되어 본체(51)로부터 전달되는 비디오 시그널을 표시시키는 기능을 수행한다. 이러한 모니터(52)의 사용시 화면이 좁아 불편함을 느낄 경우, 사용자는 추가의 모니터를 마련하여 본체(51)와 연결하여야 한다. 그런데, 이와 같은 소위 듀얼모니터를 구동 하고자 하는 경우에는, 본체(51) 내에 소위 듀얼모니터 어답터라는 기기를 추가로 설치하여, 하나의 본체(51)가 두 개의 모니터에 표시 동작을 수행하도록 하여야 한다. 따라서, 단순하게 모니터를 추가로 연결하는 것만으로는 두 개의 모니터를 사용할 수가 없고, 별도의 듀얼모니터 어답터의 설치 동작과 이를 구동하기 위한 드라이버 프로그램을 설치하는 동작 등을 수행하여야 하므로, 두 개 이상의 모니터를 사용하기 위한 전체 작업이 매우 번거롭고 컴퓨터(50)에 능숙한 사용자가 아니면 그 사용이 매우 어렵다는 단점이 있다.
본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은, 특정 명령들을 입력할 수 있는 보조입력장치의 기능을 수행하되 필요에 따라 다양한 형태의 보조입력장치로서 가변 가능하여 다양한 분야에 응용가능하고 사용자에게 원하는 종류의 편리함을 다양하게 줄 수 있는 보조입력장치 기능을 구비한 전자기기용 보조장치를 제공하는 것이다.
본 발명의 다른 목적은, 원하는 화면을 표시할 수 있도록 하되 컴퓨터와 같은 전자기기에 연결하는 작업만으로도 모니터의 보조적 수단으로서 보조표시장치로서 기능이 가능하며, 나아가 표시된 화면상에서 상기와 같은 보조입력장치의 기능이 구현 가능하게 됨으로써 다양한 분야에 편리하게 이용할 수 있는 보조표시장치와 보조입력장치 겸용 전자기기 보조장치를 제공하는 것이다.
상기 목적을 달성하기 위하여 본 발명은 독립적으로 컴퓨터의 기능을 수행할 수 있는 전자기기에 대해 보조표시장치 및 보조입력장치의 기능을 수행하는 보조장치를 제안한다.
본 발명의 보조장치는, 소정의 화면을 표시하는 표시부; 상기 표시부상에 마련되어 스크린 터치에 의해 데이터 입력이 가능하게 하는 터치패드; 상기 전자기기로부터 전송되는 데이터를 상기 표시부가 표시가능하도록 하고 상기 터치패드를 통해 입력된 데이터를 상기 전자기기로 전송가능하도록, 상기 전자기기에 대해 데이터 통신을 수행하는 인터페이스; 및 상기 표시부, 상기 터치패드 및 상기 인터페이스와 데이터통신 가능하도록 연결되며, 상기 전자기기에 설치된 프로그램에 의해 소정 기능을 수행할 수 있도록 프로그래밍되어 상기 프로그램의 동작에 따라 상기 표시부의 표시동작을 제어하고, 상기 터치패드를 통해 입력된 명령을 상기 전자기기로 전송하는 프로그래머블 콘트롤러;를 포함하여 구성된다.
여기에서, 상기 프로그래머블 콘트롤러는 FPGA(Field Programmable Gate Array), CPLD(Complex Programmable Logic Device), 또는 ASIC(Application Specific Integrated Circuit)으로 구성될 수 있다.
이때, 상기 FPGA 는, 상기 표시부에 대한 표시동작의 제어를 수행하는 비디오카드시뮬레이터부; 상기 프로그램에 의해 프로그래밍되어 상기 프로그램의 제어에 상응하는 동작을 수행하는 동작제어부; 상기 터치패드에 대한 제어를 수행하는 터치패드제어부; 및 상기 인터페이스에 대한 제어를 수행하는 인터페이스제어부;를 포함하도록 구성되는 것이 바람직하다.
본 발명의 바람직한 실시예에 따르면, 상기 인터페이스와 상기 프로그래머블 콘트롤러 사이에 버퍼가 배치되어 상기 인터페이스와 상기 프로그래머블 콘트롤러 사이에 전송되는 데이터의 버퍼링을 수행한다.
한편, 상기 인터페이스는 USB2 프로토콜에 의해 데이터 통신을 수행하는 USB2 인터페이스로서 구성될 수도 있고, 블루투스 프로토콜에 의해 데이터 통신을 수행하는 블루투스모듈로 구성될 수도 있으며, 기타 유무선 데이터 통신이 가능한 여타의 인터페이스로서 구성될 수 있다.
상기 표시부는 LCD 를 포함하여 구성될 수 있다.
본 발명의 다른 측면에 따르면, 상기 보조장치는, 소정의 화면을 표시하는 표시부; 상기 표시부상에 마련되어 스크린 터치에 의해 데이터 입력이 가능하게 하는 터치패드; 상기 전자기기로부터 전송되는 데이터를 상기 표시부가 표시가능하도록 하고 상기 터치패드를 통해 입력된 데이터를 상기 전자기기로 전송가능하도록, 상기 전자기기에 대해 데이터 통신을 수행하는 인터페이스; 및 상기 인터페이스를 통해 전송된 데이터를 상기 표시부에서 표시가능하도록 변환시키는 비디오카드;를 포함하여 구성된다.
이때, 상기 표시부, 상기 터치패드 및 상기 인터페이스와 데이터통신 가능하도록 연결되며, 상기 전자기기에 설치된 프로그램에 의해 소정 기능을 수행할 수 있도록 프로그래밍되어 상기 프로그램의 동작에 따라 상기 표시부의 표시동작을 제어하고, 상기 터치패드를 통해 입력된 명령을 상기 전자기기로 전송하는 FPGA;를 더 포함하는 것이 바람직하다.
상기 비디오카드는, 상기 FPGA 의 일 부분에 의해 구현되는 비디오카드시뮬 레이터부에 의해 구성될 수 있다.
한편, 본 발명의 또 다른 측면에 의하면, 독립적으로 전자기기의 기능을 하는 전자기기에 설치되어 상술한 바와 같은 보조장치를 구동하는 구동 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체가 제공된다.
여기에서, 상기 구동 프로그램은, 사용자의 설정에 따라 각 부분에 소정의 명령어를 각각 할당하여 설정할 수 있는 화면을 생성하는 기능을 구비한다.
또한, 상기 구동 프로그램은, 상기 전자기기에 설치되어 있는 응용프로그램의 표시화면의 전부 또는 일부를 상기 보조기기의 상기 표시부상에서 표시시켜, 상기 표시부상에 표시된 화면상에서 상기 터치패드를 통해 상기 응용프로그램에 대한 명령어의 입력이 가능하도록 하는 기능을 구비한다.
또한, 상기 구동 프로그램은, 상기 전자기기가 연결되어 있는 외부 통신망을 통해 상기 전자기기로 전송된 데이터를 상기 보조기기로 전송하여 상기 보조기기의 상기 표시부상에 표시시키는 기능을 구비한다.
본 발명에 따르면, 명령어의 입력이 가능하면서도 독립적으로 화면 표시 기능을 수행할 수 있고 또한 그 개수의 확장성이 매우 좋은 보조입력장치 및 보조표시장치 겸용 전자기기용 보조장치가 제공된다.
이하, 첨부도면을 참조하여 본 발명의 바람직한 실시예에 관하여 보다 상세히 설명한다.
도 2 는 본 발명에 따른 보조장치가 컴퓨터와 연결된 상태를 도시한 도면이고, 도 3 은 도 2 의 보조장치의 내부 구성을 컴퓨터 본체의 내부구성과 함께 도시 한 블록도이다.
본 발명에 따른 보조장치(200)는 독립적으로 컴퓨터의 기능을 수행하는 전자기기에 대해서 보조입력장치 및 보조표시장치의 기능을 동시에 제공한다. 독립적으로 컴퓨터의 기능을 수행하는 전자기기는 데스크탑 컴퓨터, 노트북 컴퓨터, PDA 등과 같은 다양한 종류의 기기가 있으며, 이하의 설명에서는 본체(510), 모니터(520), 키보드(530), 마우스(540) 등으로 구성된 데스크탑 컴퓨터(500)를 전자기기의 일 예로서 예시하여 설명한다.
먼저, 컴퓨터(500)의 구성을 기술하면, 도 2 에 도시된 바와 같이, 통상적으로 컴퓨터(500)는 본체(510), 모니터(520), 키보드(530) 및 마우스(540)로 구성되어 있고, 도 3 에 도시된 바와 같이, 본체(510) 내에는 CPU(513), 주기억장치인 메모리(514), 보조기억장치인 하드디스크(517), 및 외부기기와의 인터페이스를 위한 USB 포트(511) 등이 마련되어 있다. 그 밖의 본체(510)를 구성하는 타 구성요소들에 대한 세세한 도시 및 설명은 생략된다.
본 발명에 따른 보조장치(200)는 사각 프레임 형상의 케이싱(210) 내에 터치패드(220), LCD(230), FPGA(250), 및 USB2 인터페이스(260)를 주된 구성요소로서 구비하고 있고, 그 밖에 버퍼(265) 및 전원공급부(270)를 구비하고 있다.
LCD(230)는 컴퓨터(500)로부터 전송되는 데이터를 표시하기 위한 표시부의 기능을 수행한다. 터치패드(220)는 통상적으로 LCD(230)상에 중첩 배치되어 스크린 터치에 의해 데이터 입력이 가능하게 하는 기능을 한다. 이러한 LCD(230)상에 터치패드(220)를 마련하여 표시된 화면을 터치하는 방식에 의해 명령을 입력하는 기술은 주지의 기술이므로 그 상세한 설명은 생략된다.
USB2 인터페이스(260)는 USB 케이블(262)에 의해 컴퓨터(500)의 본체(510) 내의 USB 포트(511)와 연결되는 부분으로서, 컴퓨터(500)로부터 전송되는 데이터를 LCD(230)가 표시가능하도록 하고 터치패드(220)를 통해 입력된 데이터를 컴퓨터(500)로 전송가능하도록 컴퓨터(500)에 대한 데이터 통신의 인터페이스 기능을 수행한다.
이러한 인터페이스는 USB2 외에도 블루투스 프로트콜에 의해 데이터 통신이 가능하게 하는 블루투스 모듈로서 구성되거나, IEEE1394 와 같은 다른 프로토콜에 의해 데이터 통신을 수행하는 인터페이스로서 구현될 수도 있고, 기타 유무선 데이터 통신이 가능하게 하는 다양한 종류의 인터페이스로 구성될 수도 있다.
버퍼(265)는 USB2 인터페이스(260)를 통해 FPGA(250)와 컴퓨터(500) 사이에서 전송되는 데이터를 일시적으로 저장하여 버퍼링하는 기능을 한다.
전원공급부(270)는 소켓(272)을 통해 외부의 전원을 공급받아 필요한 전압 레벨로 변환하여 USB2 인터페이스(260)와 LCD(230) 등으로 공급함으로써 보조장치(100)의 동작에 필요한 전력을 공급하는 기능을 한다.
FPGA(250)는 Field Programmable Gate Array 를 의미하며, 이는 소프트웨어적 제어에 의해 프로그래밍되는 프로그래머블 콘트롤러 중의 하나로서, 외부의 프로그램에 의해 소프트웨어적으로 구동시 그 내부의 게이트 어레이가 상기 프로그램에서 요구하는 바와 같이 변화되어 특정 기능을 수행하는 기능을 하는 장치이다. 이러한 FPGA(250)는 LCD(230), 터치패드(220) 및 USB2 인터페이스(260)와 데이터통 신 가능하도록 연결된다.
한편, 본 발명에서는 프로그래머블 콘트롤러가 FPGA(250)에 의하여 구현된 것을 예시하였으나, 본 발명에서의 프로그래머블 콘트롤러는 CPLD 로서 구성될 수도 있다. CPLD 는 Complex Programmable Logic Device 로서, 수십 개의 단순 PLD(SPLD)로 형성된 프로그램 가능 논리 소자(PLD)를 의미한다. 이러한 CPLD 는 논리 블록간의 프로그램 가능 논리 교환 기능을 가진 SPLD를 근간으로 되어 있으며, EEPROM이나 플래시 메모리, SRAM 을 사용한다.
또한, 본 발명의 프로그래머블 콘트롤러는 ASIC (Application Specific Integrated Circuit)으로 구성될 수도 있다.
이와 같이 본 발명의 프로그래머블 콘트롤러의 구성은 필요에 따라서 다양한 종류의 것으로 구현될 수 있으나, 본 실시예에서는 FPGA 로 구현될 예들 설명한다.
FPGA(250)는 컴퓨터(500)에 장착된 프로그램에 의해 소정 기능을 수행할 수 있도록 프로그래밍된다. 즉, 컴퓨터(500) 본체(510) 내의 하드디스크(517)에는 본 발명에 따른 보조장치(200)를 구동하기 위한 구동(드라이버) 프로그램이 설치되어 있고, 이 구동 프로그램이 메모리(515)에 인스톨되어 CPU(513)에 의해 동작함에 따라 FPGA(250)가 프로그래밍 된다. 이때, 구동 프로그램은 FPGA(250)에 대해서 후술되는 바와 같은 터치패드(220) 터치시의 명령어 입력을 받아들이는 동작과 메모리(515)에 인스톨되어 있는 다양한 응용프로그램의 표시 화면 중 일부분 또는 전부를 표시시키는 동작 등을 수행한다.
따라서, FPGA(250)는 컴퓨터(500)에 설치된 구동 프로그램의 동작에 따라 여 러 가지 화면 또는 컴퓨터(500) 내의 응용프로그램을 LCD(230)상에 표시시키는 동작을 제어하고, 터치패드(220)를 통해 입력된 명령을 컴퓨터(500)로 전송하는 기능을 하게 된다.
도 3 에 도시된 바와 같이, 본 발명의 바람직한 실시예에서 FPGA(250)는 크게 네 개의 부분, 즉, 동작제어부(Operation Controller : O.C)(251), 인터페이스제어부(Interface Controller : I.C)(252), 터치패드제어부(Touch Pad Controller : T.C)(253), 및 비디오카드시뮬레이터부(Video Card Simulator : V.C)(254)로 논리적 또는 물리적으로 구획되어 있다.
터치패드제어부(253)는 터치패드(220)에 대한 제어를 수행하는 부분으로서, 터치패드(220)를 통해 입력되는 명령어를 동작제어부(251)에서 처리 가능한 포맷으로 변환시키는 기능을 한다.
비디오카드시뮬레이터부(254)는 LCD(230)에 대한 표시동작의 제어를 수행하는 부분이다. 통상적으로 컴퓨터(500)는 그의 본체(510) 내부에 비디오카드(도시되지 않음)를 구비하고 있고, 이러한 비디오카드를 통해 모니터(520)의 표시 동작을 제어한다. 그러나, 본 발명에 따른 보조장치(200)는 표시장치의 기능을 독립적으로 수행할 수 있도록 FPGA(250)의 일부에 의해 구현되는 비디오카드시뮬레이터부(254)를 구비하고 있다.
한편, 이러한 비디오카드시뮬레이터부(254)를 FPGA(250) 내에 마련하는 방식을 채용하지 않고, 별도의 독립적인 비디오카드를 보조장치(200) 내의 FPGA(250)와 LCD(230) 사이에 마련할 수도 있다. 본 실시예와 같이 프로그래머블 콘트롤러로서 FPGA(250)가 채용되는 경우에는 FPGA(250)의 일부를 이용하여 비디오카드의 기능을 구현하도록 비디오카드시뮬레이터부(254)를 마련함으로써 보조장치(200) 전체의 물리적 구성을 보다 간단하게 할 수 있다.
인터페이스제어부(252)는 USB2 인터페이스(260)에 대한 제어를 수행하는 부분이다. 이러한 인터페이스 제어부(252)도 FPGA(250)의 일부분을 이용하여 구현함으로써 보조장치(200) 전체의 물리적 구성이 보다 간단하게 된다.
동작제어부(251)는 전술한 바와 같이 외부 프로그램(컴퓨터(50)에 설치된 구동 프로그램, 또는 구동 프로그램에 의해 보조기기(200)로 전송되는 컴퓨터 내의 응용프로그램의 전부 또는 일부)에 의해 프로그래밍되어 이 프로그램의 제어에 상응하는 동작을 수행하는 부분이다. 이러한 외부 프로그램이 수행하는 동작에 따라, 동작제어부(251)는 당해 프로그램에 특화된 동작을 수행하는 특화된 CPU 와 동등한 기능을 수행하게 된다.
이와 같은 구성을 갖는 본 발명에 따른 보조장치의 구성은 다음과 같은 점에서 일반적인 보조입력장치 및 보조표시장치들과 상이하다.
즉, 통상적으로 전자기기가 컴퓨터의 기능을 수행하기 위해서는, 컴퓨터(500)의 본체(510)에는 CPU, 주기억장치(RAM 과 같은 메모리), 보조기억장치(하드디스크 등), 비디오카드(모니터(520)의 표시 동작 제어용), 및 인터페이스(키보드(530), 마우스(540)와 같은 입력장치, 모니터(520)와 같은 표시장치, 및 기타 주변기기와의 데이터 통신용) 등을 필수적으로 구비하여야 한다. 그러나, 본 발명에 따른 보조장치는 이러한 전자기기에 대해서 보조입력장치 겸용 보조출력장치의 기 능을 수행하도록 하기 위한 것으로서 입력수단(터치패드)과 표시수단(LCD)을 구비하는 점에서는 유사하나, 주기억장치인 메모리와 보조기억장치인 하드디스크를 구비하지 않으며 또한 주기억장치에 인스톨된 프로그램에 따라 구동하는 CPU 를 구비하지 않고 컴퓨터(500)에 설치된 프로그램에 의해 종속적이고 가변적으로 구동되는 프로그래머블 콘트롤러를 구비한다는 점에서 상이하다. 따라서, 일반적인 컴퓨터(500)와는 그 구조가 상이하다.
또한, 일반적으로 모니터(520)는 표시 동작을 수행하는 LCD 등만을 구비하고 있고 비디오카드를 구비하지 않으며, 컴퓨터(500)의 본체(510) 내에 설치되어 있는 비디오카드로부터 표시 가능한 비디오데이터를 받아 표시 처리한다. 그러나, 본 발명에 따른 보조장치(200)는 터치패드(220)를 구비하여 명령어 입력동작을 수행할 수 있다는 점에서 일반적인 모니터(520)와 같은 표시장치와 상이함과 동시에, 컴퓨터(500) 본체(510)에 설치된 프로그램에 의해 특정 기능을 수행하도록 가변 제어되는 FPGA(250)를 구비하고 있고 나아가 비디오카드 자체를 구비하거나 또는 비디오카드의 기능을 수행하도록 구현된 비디오카드시뮬레이터(254)를 구비하여 독립적인 표시동작을 위한 데이터 처리를 수행한다는 점에서 상이하다. 따라서, 컴퓨터(500) 내에 듀얼모니터 카드 등과 같은 별도의 어답터 없이도 구동 프로그램의 설치만으로도 보조장치(200)의 구동이 가능하다.
또한, 본 발명에 따른 보조장치(200)는 인터페이스로서 USB2 인터페이스(260)를 채용함으로써, USB 통신에 있어서 이론적으로 확장가능한 개수인 127개 까지의 보조장치(200)를 하나의 컴퓨터(500)에 대해 연결하여 사용할 수 있다. 따라 서, 일반적인 듀얼모니터 사용 방식이나 보조 키보드 사용 방식 등과 비교하여 실질적으로 개수의 제한 없이 보조입력장치 및 보조출력장치의 확장이 가능하게 된다.
한편, 본 발명에 따른 보조장치(200)는 프로그래머블 콘트롤러를 구비하지 않고 LCD(230)와 터치패드(220) 및 비디오카드를 주 구성요소로서 구현할 수도 있으며, 이 경우에도 구동 프로그램의 구동에 따라 원하는 화면의 표시 동작 및 터치패드(220)를 이용하여 명령어를 입력하는 동작이 가능하도록 할 수도 있다. 그러나, 본 실시예에서와 같이 프로그래머블 콘트롤러를 구비함으로써 구동 프로그램의 구성이 간단하여 질 수 있고 보다 다양한 방향의 응용이 가능하게 된다.
나아가, 프로그래머블 콘트롤러로서 FPGA(250)를 채용함으로써 보조장치(200)의 하드웨어적 구성을 보다 간단하게 할 수 있다. 즉, 일반적인 ASIC 설계에 비하여 저렴한 비용으로 콤팩트한 디자인이 가능하면서도 다양한 기술적 분야에 응용이 가능하다는 장점이 있다.
이하에서는, 이와 같은 구성을 갖는 본 발명에 따른 보조장치의 동작에 대해 일반적인 설명을 기술하고, 구체적인 각 실시예별로 화면 구성과 동작에 대해 상세하게 설명한다.
먼저, 사용자는 컴퓨터(500)의 본체(510)의 하드디스크(517)에 본 발명에 따른 보조장치(200)를 구동할 수 있는 구동(드라이버) 프로그램을 설치한다. 구동 프로그램은 보조장치(200)의 FPGA(250)가 본체(510) 내에 기 설치되어 있는 다양한 응용프로그램(아래한글, 포토샵, 인터넷 익스플로러 등)에 의해 구동될 수 있도록 매개 기능을 하는 프로그램이다.
이 구동 프로그램은 도 1 에 도시된 바와 같은 종래의 보조입력장치(100)에 마련된 버튼들(120)의 형상을 이미지로 표시한 화면을 생성할 수 있고, 이때 이 화면 내의 각 버튼들에 대해서 키보드(530)나 마우스(540) 등의 입력장치를 이용한 특정의 입력동작 또는 특정의 입력동작의 조합에 대응하도록 명령어들을 할당하여 설정할 수 있게 한다. 따라서, 사용자는 키보드(530)와 마우스(540)를 이용하여 이 구동 프로그램을 컴퓨터(500) 내에서 실행시키고 버튼 화면 내의 각 버튼들에 대한 명령어 할당 작업을 수행함으로써, FPGA(250)에 의하여 도 1 과 같은 버튼들(120)의 화면을 LCD(230)상에 표시시킬 수 있다. 이러한 화면상에 표시된 버튼을 사용자가 손가락이나 스타일러스펜 등으로 터치함으로써 터치패드(220)가 구동되고, FPGA(250)에 터치에 의해 입력된 명령어가 전달되어 USB2 인터페이스(260)를 통해 컴퓨터(500)로 전송된다. 이에 따라 사용자는 보조장치(200)를 통해 화면상의 각 버튼에 할당된 명령을 입력할 수 있게 된다.
한편, 특정 응용프로그램 실행시 이 응용프로그램에 대한 표시 및 입력 동작이 수행 가능하도록, 구동 프로그램은 응용프로그램을 보조기기(200)로 전송하여 FPGA(250)의 게이트 어레이를 당해 응용프로그램에 따라 가변시킨다. 이때, 사용자가 구동 프로그램을 조작하여 설정 또는 선택함에 따라, 특정 응용프로그램 자체가 보조장치(200)에만 또는 보조장치(200)와 모니터(520)에 동시에 표시되도록 할 수도 있고, 특정 응용프로그램의 화면 내의 일부(예컨대, 포토샵 프로그램 실행시 표시되는 툴바)가 보조장치(200)에 표시되도록 할 수도 있다.
이에 따라, 보조장치(230)의 LCD(230)상에는 응용프로그램의 현재상태, 응용프로그램의 특정 툴바(tool bar), 또는 다른 다양한 명령어를 입력할 수 있는 화면 등이 사용자의 설정에 따라 표시된다. 이와 같이 LCD(230)에 표시된 화면과 모니터(520)를 조회한 사용자가 특정 명령을 입력하고자 할 경우에는 터치패드(220)를 손가락이나 기타 도구로 터치함으로써 해당 명령을 입력할 수 있다.
이와 같은 상태에서 사용가능한 본 발명에 따른 보조장치의 다양한 응용예가 도 4a 내지 도 4j 에 도시되어 있다.
전술한 바와 같이, 도 4a 내지 도 4j 에서 예시된 화면들은 모두 컴퓨터(500)의 본체(510) 내에 설치된 구동 프로그램(및 응용 프로그램)에 의해 보조장치(200)가 구동되어 실행되며, 이에 따라 보조장치(200)의 LCD(230) 상에 표시되는 화면들은 컴퓨터(500) 본체(510)에서 실행되는 프로그램의 제어에 의해 FPGA(250)에 의해서 표시되며 보조장치(200)의 터치에 의해 입력되는 명령들은 FPGA(250)에 의해 USB2 인터페이스(260)를 통해 컴퓨터(500) 본체(510)로 전달된다.
도 4a 는 본 발명에 따른 보조장치(200)가 도 1 에 도시된 종래의 보조입력장치와 유사하게 다양한 명령어를 신속하게 입력하기 위한 버튼의 형태로서 구현된 예를 도시하고 있다. "열기", "인쇄", "복사" 등과 같은 하나의 응용프로그램 내의 다양한 명령어들은 물론이고 "Acrobat", "아래한글" 등과 같은 각 응용프로그램 자체의 실행을 위한 명령어들 또는 키보드상에 존재하는 상하좌우 쉬프트 버튼 등을 각각의 버튼에 할당하고, 이 버튼을 사용자가 손가락이나 스타일러스펜 등과 같은 도구로 터치할 경우 해당 명령어가 실행되도록 한다. 이때, LCD(230)상에 표시 되는 화면은 도 4a 와 같이 버튼의 형태로 할 수도 있고 사용자의 설정에 따라 다른 다양한 형태로 할 수도 있다.
도 4b 는 가상 키보드와 가상 모니터가 본 발명에 따른 보조장치(200)에 구현된 예를 도시하고 있다. LCD(230)상에 가상의 키보드와 가상의 모니터가 각각 하부와 상부에 배치된다. 사용자가 일반 키보드를 치듯이 LCD(230)상의 하반부에 표시된 가상 키보드 부분을 침에 따라 LCD(230) 키보드상의 해당 키가 입력되고, 입력된 키들은 LCD(230)상의 상부에 표시된 가상 모니터상에 표시된다. 또한, 가상 키보드를 통해 입력된 내용은 컴퓨터(500)에 연결된 키보드(530)를 치는 경우와 동일하게 컴퓨터 본체(510)로 입력된다. 이와 같은 응용예는 PDA 등과 같은 작은 크기의 전자기기에 본 보조장치(200)가 연결될 경우 이러한 작은 크기의 전자기기에 대한 입력장치로서 큰 크기의 키보드로 용도 전환하여 사용할 수 있음을 보여준다.
도 4c 는 본 발명에 따른 보조장치(200)에 전자계산기가 구현된 예를 도시하고 있다. 도 4b 와 유사하게, LCD(230)의 하부에는 전자계산기용 키패드가 표시되고 LCD(230)의 상부에는 전자계산기의 화면표시부가 표시된다. 키패드를 눌러 입력된 연산 과정이 화면표시부상에 표시되고 그 결과가 화면표시부상에 표시된다.
도 4d 는 본 발명에 따른 보조장치(200)가 스타크래프트라는 게임 프로그램용 보조 입력장치로서 사용되는 예를 도시하고 있다. 통상적으로 게임 프로그램에서는 키보드(530)상의 여러 버튼이 게임 내에서 각각 특정의 기능을 수행하도록 할당되어 있다. 이러한 버튼들 중 사용자가 자주 사용하는 버튼들만을 보조장치 (200)에 표시하고, 해당 기능을 수행하는 명령어를 입력하는 데에 사용할 수 있다.
도 4e 는 본 발명에 따른 보조장치(200)가 전자앨범으로 사용된 예를 도시하고 있다. 책상 위에 가족 사진 등과 같은 사진을 걸어두고 싶은 경우, 본 발명에 따른 보조장치(200)를 특정 사진을 표시하는 보조표시장치로서 사용함으로써 전자앨범 기능을 겸하도록 할 수 있다. 표시되는 사진은 사용자가 원하는 사진으로 교체할 수 있으며, 여러 사진이 순차적으로 표시되거나 한 화면 내에 여러 사진이 동시에 표시되도록 하는 방식 등으로 변화시킬 수 있다.
도 4f 는 본 발명에 따른 보조장치(200)가 달력으로 사용된 예를 도시하고 있다. 컴퓨터(500)에 달력 프로그램을 설치하고 보조장치(200)에 표시되도록 설정한 후에 표시하고자 하는 년도와 월을 선택함으로써 해당 월의 달력이 표시되도록 할 수 있다. 달력 프로그램의 기능에 따라 달력 내의 각 일별로 메모를 할 수도 있을 것이다.
도 4g 는 본 발명에 따른 보조장치(200)가 일정관리용으로 사용된 예를 도시하고 있다. 컴퓨터(500)에 일정관리 프로그램을 설치하고 보조장치(200)에 표시되도록 설정한 후에 개인 일정에 관한 사항을 입력하거나 표시하도록 할 수 있다. 일정에 관한 세부 내용은 컴퓨터(500)에 마련된 키보드(530)를 통해서 입력할 수도 있고, 보조장치(200)에 문자 등을 입력하기 위한 자판을 표시하여 표시된 자판을 통해 입력할 수도 있다.
도 4h 는 본 발명에 따른 보조장치(200)가 정보표시장치로서 사용된 예를 도시하고 있다. 컴퓨터(500)가 인터넷과 같은 외부 통신망에 연결된 상태에서, 외부 의 정보제공원으로부터 컴퓨터(500)로 정보가 전송되는 경우, 이러한 정보를 컴퓨터(500)가 보조장치(200)로 전송함으로써 보조장치(200)에 표시되도록 할 수 있다. 사용자는 외부로부터 전송되는 정보만을 따로 보조장치(200)에 표시함으로써, 모니터(520)상에서 특정 작업을 수행하면서 모니터(520) 옆에 설치된 보조장치(200)를 외부 정보의 실시간 표시용 장치로서 사용할 수 있다.
도 4i 는 본 발명에 따른 보조장치(200)가 카운터로서 사용된 예를 도시하고 있다. 은행 등과 같은 장소에서는 고객에 대해서 순번 대기표를 발부하고 순차적으로 고객들에 대한 업무를 처리한다. 이때, 순서가 도래한 번호를 은행 창구에 마련된 별도의 카운터 표시장치상에 표시함으로써 순번 대기표를 발부받은 고객이 자신이 발부받은 번호의 차례가 되었는지를 알 수 있게 한다. 본 실시예는 보조장치(200)가 이러한 카운터의 기능을 하는 예를 도시하고 있다. 은행 창구에서 대 고객 업무를 처리하는 직원이 현재 고객에 대한 업무 처리가 완료되면 특정 버튼을 누른다. 이 특정 버튼의 입력에 따라 카운터가 숫자를 하나 증가시켜 다음 숫자를 표시하게 된다.
도 4j 는 본 발명에 따른 보조장치(200)가 특정 응용프로그램의 툴바만을 모아서 표시하는 상태를 도시한 것이다. 예컨대 포토샵과 같은 프로그램에서는 이미지 파일을 작성하고 편집하기 위하여 복잡한 작업을 수행해야 하며, 이에 따라 많은 종류의 툴바가 화면 내에 마련되어 있다. 이때, 툴바들만을 모아서 보조장치(200)에 표시되도록 함으로써 작업을 보다 편리하게 할 수 있고, 나아가 모니터(520)상에 표시되는 화면에는 툴바가 표시되지 않고 보조장치(200)의 LCD(230)상에 만 툴바가 표시되도록 할 경우 모니터(520)의 거의 전체 영역을 편집 대상이 되는 이미지의 표시에만 사용할 수가 있게 되는 편리함이 있다.
도 5a 내지 도 5f 는 이러한 보조장치(200)의 다양한 응용예가 모니터(520)와 함께 사용되는 상태를 도시한 것이다.
도 5a 와 같이 모니터(520) 주변에 여러 개의 보조장치(200)를 배치하여, 전자앨범, 달력, 툴바, 및 메신저를 각각의 보조장치(200)에 표시되도록 할 수 있다. 이에 따라, 사용자는 모니터(520)에는 주된 작업을 위한 프로그램만을 표시시키고 부수적인 작업에 필요한 여러 프로그램을 각각의 보조장치(200)를 활용하여 표시시키고 또한 이러한 보조장치(200)를 이용하여 각종 명령어들을 입력함으로써 다양한 작업을 편리하게 수행할 수 있다.
도 5b 는 도 4d 에 도시된 바와 같은 스타크래프트라는 게임 프로그램 실행을 위해 본 발명의 보조장치(200)가 모니터(520)와 함께 사용된 예를 도시하고 있다. 이와 같이 보조장치(200)에 게임 프로그램의 동작에 필요한 기능들을 수행하는 버튼들을 표시하고 이를 통해 명령어들을 입력함으로써 복잡한 키보드의 조작 대신에 간단한 보조장치(200)의 조작으로 게임을 즐길 수 있다.
도 5c 는 본 발명의 보조장치(200)가 PDA 단말기 또는 PDA 겸용 휴대폰과 연결되어 사용되는 상태를 도시한 것으로서, 특히 도 4b 와 유사한 키보드가 보조장치(200)에 표시됨과 아울러 PDA 상에 표시되는 화면을 이러한 키보드와 함께 표시한 것이다. PDA 의 경우 그 크기가 작아서 일반적으로 문자열을 입력하고자 할 경우 스타일러스펜 등을 사용하거나 많은 문자를 입력하고자 할 경우에는 별도의 키 보드를 연결하여 입력장치로서 사용하여야 한다. 그러나, 이와 같이 본 발명의 보조장치(200)를 연결함으로써 별도의 키보드 없이도 키보드와 동일한 기능을 하는 큰 크기의 자판을 마련할 수가 있게 된다. PDA 의 화면상에 표시되는 내용은 보조장치(200)의 화면 내에 키보드와 함께 표시됨으로써 큰 화면을 통해 PDA 의 내용을 볼 수 있다.
도 5d 는 본 발명의 보조장치(200)가 도 4a 와 같은 단축버튼을 표시하는 데에 사용된 예를 도시한 것이다. 모니터(520)에는 예컨대 아래한글과 같은 프로그램을 실행시켜 표시하되, 아래한글 내에 존재하는 툴바 중에서 자주 쓰는 버튼들만을 모아놓은 툴바를 보조장치(200)에 표시시킨다. 이에 따라, 사용자는 모니터(520)에는 워드 작업을 위한 아래한글만을 표시시켜 모니터(520)를 넓게 사용할 수 있고 보조장치(200)를 이용하여 각종 명령어들을 입력함으로써 다양한 작업을 편리하게 수행할 수 있다. 한편, 보조장치(200)의 상단에는 다양한 프로그램을 직접 실행시킬 수 있는 단축버튼이 마련되어 있으므로, 예컨대 종래에는 현재 모니터(520) 상태에서 다른 프로그램을 실행시키고자 할 때 모니터(520)상에서 현재 표시중인 아래한글 프로그램을 제거하고 바탕화면상에서 다른 프로그램의 아이콘을 더블클릭하여야 했으나, 본 발명에 의하면 보조장치(200)상에 마련된 버튼을 터치함으로써 이러한 불편함이 없이 다른 프로그램을 실행시킬 수 있다.
도 5e 는 본 발명의 보조장치(200)가 도 4j 와 같은 화면을 표시한 예를 도시한 것으로서, 도 5e 의 좌측 도면은 본 발명의 보조장치(200)가 적용되지 않고 일반 모니터(520)만 사용되는 상태를 도시한 것이고, 이에 비교하여, 도 5e 의 우 측 도면은 본 발명의 보조장치(200)가 적용되어 모니터(520)상의 툴바들이 보조장치(200)에 표시된 상태를 도시한 것이다. 도 5e 의 우측 도면과 같이, 툴바들을 보조장치(200)로 이동시킴으로써 모니터(520)의 화면상에서 툴바들이 제거될 수 있으므로 모니터(520)의 화면을 넓게 사용할 수 있다. 따라서, 그래픽 작업은 모니터(520)상의 메인 화면에서 수행함으로써 편집 대상이 되는 이미지가 모니터(520)의 전 범위에 표시된 상태로 작업을 수행할 수 있게 되어 이미지 편집 작업이 보다 수월하게 된다.
도 5f 는 본 발명의 보조장치(200)가 증권 거래를 위해 사용된 예를 도시하고 있다. 증권 거래를 위해 사용되는 HTS(Home Trading System)는 다양한 화면을 제공하며, 사용자는 예컨대, 종합챠트창, 종목별 현재가 창, 매수/매도 주문 입력창, 등을 하나의 화면 내에 띄워놓고 거래를 한다. 이때, 본 발명의 보조장치를 모니터(520) 주변에 여러 개 배치하고 각 보조장치(200)별로 이러한 개별 화면들을 배치함으로써 편리하게 증권 거래를 할 수 있다.
상기한 바와 같은 본 발명에 따른 보조기기는, 독립적인 CPU 와 메모리 및 하드디스크를 구비하지 않는다는 점에서 일반적인 컴퓨터와 같은 전자기기와 상이하면서도 이러한 전자기기의 보조장치로서 전자기기에 연결시 독립적인 입력 및 표시 동작이 가능하다는 이점을 제공한다. 또한, 일반적인 모니터와는 달리 명령어의 입력이 가능하면서도 독립적으로 화면 표시 기능을 수행할 수 있고 또한 그 개수의 확장성이 매우 좋다는 장점이 있다.
따라서, 특정 명령들을 입력할 수 있는 보조입력장치의 기능을 제공하되 이러한 보조입력장치를 다양한 형태로 사용자가 원하는 바에 따라 가변이 가능하므로, 다양한 분야에 응용가능하고 사용자에게 원하는 종류의 편리함을 다양하게 제공할 수 있다.
이상은 본 발명에 의해 구현될 수 있는 바람직한 실시예의 일부에 관하여 설명한 것에 불과하므로, 주지된 바와 같이 본 발명의 범위는 위의 실시예에 한정되어 해석되어서는 안 될 것이며, 위에서 설명된 본 발명의 기술적 사상과 그 근본을 함께하는 기술적 사상은 모두 본 발명의 범위에 포함된다고 할 것이다.
Claims (15)
- 독립적으로 컴퓨터의 기능을 수행할 수 있는 전자기기에 대해 보조표시장치 및 보조입력장치의 기능을 수행하는 보조장치로서,소정의 화면을 표시하도록 LCD로 구성된 표시부;상기 표시부상에 마련되어 스크린 터치에 의해 데이터 입력이 가능하게 하는 터치패드;상기 전자기기로부터 전송되는 데이터를 상기 표시부가 표시가능하도록 하고 상기 터치패드를 통해 입력된 데이터를 상기 전자기기로 전송가능하도록, 상기 전자기기에 대해 USB 프로토콜에 의해 데이터 통신을 수행하는 USB 인터페이스; 및상기 표시부, 상기 터치패드 및 상기 인터페이스와 데이터통신 가능하도록 연결되며, 상기 전자기기에 설치된 프로그램에 의해 소정 기능을 수행할 수 있도록 프로그래밍되어 상기 프로그램의 동작에 따라 상기 표시부의 표시동작을 제어하고, 상기 터치패드를 통해 입력된 명령을 상기 전자기기로 전송하는 FPGA(Field Programmable Gate Array);를 포함하여 구성되며,상기 FPGA 는,상기 표시부에 대한 표시동작의 제어를 수행하는 비디오카드시뮬레이터부;상기 프로그램에 의해 프로그래밍되어 상기 프로그램의 제어에 상응하는 동작을 수행하는 동작제어부;상기 터치패드에 대한 제어를 수행하는 터치패드제어부; 및상기 USB 인터페이스에 대한 제어를 수행하는 인터페이스제어부;를 포함하는 것을 특징으로 하는 보조장치.
- 삭제
- 삭제
- 삭제
- 삭제
- 제 1 항에 있어서,상기 인터페이스와 상기 프로그래머블 콘트롤러 사이에 배치되어 상기 인터페이스와 상기 프로그래머블 콘트롤러 사이에 전송되는 데이터의 버퍼링을 수행하 는 버퍼;를 더 포함하는 것을 특징으로 하는 보조장치.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 독립적으로 전자기기의 기능을 하는 전자기기에 설치되어 제 1 항 또는 제 6 항에 따른 보조장치를 구동하는 구동 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
- 제 12 항에 있어서,상기 구동 프로그램은, 사용자의 설정에 따라 각 부분에 소정의 명령어를 각각 할당하여 설정할 수 있는 화면을 생성하는 기능을 구비하는 것을 특징으로 하는 컴퓨터로 읽을 수 있는 기록매체.
- 제 12 항에 있어서,상기 구동 프로그램은, 상기 전자기기에 설치되어 있는 응용프로그램의 표시화면의 전부 또는 일부를 상기 보조기기의 상기 표시부상에서 표시시켜, 상기 표시부상에 표시된 화면상에서 상기 터치패드를 통해 상기 응용프로그램에 대한 명령어의 입력이 가능하도록 하는 기능을 구비하는 것을 특징으로 하는 컴퓨터로 읽을 수 있는 기록매체.
- 제 13 항에 있어서,상기 구동 프로그램은, 상기 전자기기가 연결되어 있는 외부 통신망을 통해 상기 전자기기로 전송된 데이터를 상기 보조기기로 전송하여 상기 보조기기의 상기 표시부상에 표시시키는 기능을 구비하는 것을 특징으로 하는 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050045501A KR100696284B1 (ko) | 2005-05-30 | 2005-05-30 | 전자기기에 대해 보조표시장치 및 보조입력장치의 기능을수행하는 보조장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050045501A KR100696284B1 (ko) | 2005-05-30 | 2005-05-30 | 전자기기에 대해 보조표시장치 및 보조입력장치의 기능을수행하는 보조장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060123871A KR20060123871A (ko) | 2006-12-05 |
KR100696284B1 true KR100696284B1 (ko) | 2007-03-19 |
Family
ID=37728690
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050045501A KR100696284B1 (ko) | 2005-05-30 | 2005-05-30 | 전자기기에 대해 보조표시장치 및 보조입력장치의 기능을수행하는 보조장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100696284B1 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101095667B1 (ko) * | 2009-07-10 | 2011-12-19 | 사운드그래프 | 독립적인 터치입력이 가능한 보조터치모니터 시스템 및 보조터치모니터의 독립적인 터치 입력 방법 |
DE112013001305B4 (de) * | 2013-01-06 | 2024-08-22 | Intel Corporation | Ein Verfahren, eine Vorrichtung und ein System zur verteilten Vorverarbeitung von Berührungsdaten und Anzeigebereichsteuerung |
KR102302878B1 (ko) * | 2020-04-21 | 2021-09-16 | 군산대학교산학협력단 | 외장형 입출력장치 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030016737A (ko) * | 2001-08-21 | 2003-03-03 | 엘지전자 주식회사 | 퍼스널 컴퓨터의 무선 제어장치 및 방법 |
-
2005
- 2005-05-30 KR KR1020050045501A patent/KR100696284B1/ko not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030016737A (ko) * | 2001-08-21 | 2003-03-03 | 엘지전자 주식회사 | 퍼스널 컴퓨터의 무선 제어장치 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20060123871A (ko) | 2006-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7114129B2 (en) | Method and system for controlling an application displayed in an inactive window | |
KR100464194B1 (ko) | 데이타 처리 시스템내의 표시영역에 적합한 아이콘 크기의 자동 조정 | |
KR100871246B1 (ko) | 이동통신단말기에서 메뉴 구성 장치 및 방법 | |
US6208340B1 (en) | Graphical user interface including a drop-down widget that permits a plurality of choices to be selected in response to a single selection of the drop-down widget | |
US5664128A (en) | Object storage apparatus for use with data sets in computer applications | |
US6909439B1 (en) | Method and apparatus for maximizing efficiency of small display in a data processing system | |
KR101167352B1 (ko) | 단말의 문자 입력 장치 및 방법 | |
WO2004010276A1 (ja) | 情報表示入力装置及び情報表示入力方法、並びに情報処理装置 | |
JP2007304669A (ja) | 電子機器の制御方法およびプログラム | |
KR20100086450A (ko) | 단말의 문자 입력 장치 및 방법 | |
JP2000505924A (ja) | ハイパーテキストを利用したモバイル装置の画面を再フォーマットする方法および機器 | |
CN103577033B (zh) | 一种输入法面板的设置方法和系统 | |
JPH11203046A (ja) | タッチスクリーンキーボードのディスプレーを制御する方法 | |
KR101085239B1 (ko) | 양면 입력부가 구비된 휴대용단말기 | |
US20130127745A1 (en) | Method for Multiple Touch Control Virtual Objects and System thereof | |
US20110050613A1 (en) | Method of using electronic book device as touch input device and device thereof | |
WO1994010678A1 (en) | Data input system for pen-based computers | |
KR100696284B1 (ko) | 전자기기에 대해 보조표시장치 및 보조입력장치의 기능을수행하는 보조장치 | |
EP0895153B1 (en) | Data input device and method | |
CN101751197A (zh) | 多层次输入系统、电脑程序产品及其方法 | |
KR100967321B1 (ko) | 속기 키보드의 키 및 문자 매핑 방법 및 장치 | |
US7899778B1 (en) | Category based user interface for management of auxiliary storage on a portable computer system | |
JPH10198505A (ja) | パーソナルコンピュータ装置 | |
KR20020061958A (ko) | 복수의 개인정보단말기를 이용한 멀티 비전 표시방법 | |
JP2001318811A (ja) | グラフィカル・ユーザ・インターフェイス・シミュレーション装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130905 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140312 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150915 Year of fee payment: 9 |
|
LAPS | Lapse due to unpaid annual fee |