KR20090097239A - Os(pc오퍼레이팅시스템) 비의존 화상키보드 터치모니터 - Google Patents

Os(pc오퍼레이팅시스템) 비의존 화상키보드 터치모니터 Download PDF

Info

Publication number
KR20090097239A
KR20090097239A KR1020080022264A KR20080022264A KR20090097239A KR 20090097239 A KR20090097239 A KR 20090097239A KR 1020080022264 A KR1020080022264 A KR 1020080022264A KR 20080022264 A KR20080022264 A KR 20080022264A KR 20090097239 A KR20090097239 A KR 20090097239A
Authority
KR
South Korea
Prior art keywords
touch
keyboard
screen
data
mouse
Prior art date
Application number
KR1020080022264A
Other languages
English (en)
Inventor
나중열
Original Assignee
나중열
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 나중열 filed Critical 나중열
Priority to KR1020080022264A priority Critical patent/KR20090097239A/ko
Publication of KR20090097239A publication Critical patent/KR20090097239A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)

Abstract

본 발명은 OS(PC오퍼레이팅시스템)에 의존하지않고 사용이 기능한 화상키보드 터치모니터로 본 발명품만을 이용하여 키보드화상을 터치모니터의 화면에 띄우고 이를 통하여 터치스크린에서 터치 데이터의 입력을 받아 이를 키보드 PS2(USB)인터페이스의 키 스캔코드로 변환하거나 PS2(USB) 마우스 인터페이스 데이터로 변환하여 PC에 전달함으로써 OS의 지원이 없는 상황하의 PC에서도 키나 마우스의 처리를 수행하도록 하는 것이다.
이를 위하여 본 발명은 PC의 비디오신호에 키보드화상을 발생 혼합시키기 위한 화상그래픽발생기를 구현하였고 터치스크린의 데이터를 PC의 PS2(USB) 키보드/마우스 인터페이스로 변환하는 코드 변환기 그리고 PC의 비디오신호와 그래픽발생기에서 발생한 비디오신호를 스위치해주는 변환스위치부로 구성하였다. 본 발명품의 장점은 PS2(USB) 키보드/마우스 인터페이스를 지원하는 PC에서는 OS(오퍼레이팅시스템)과는 관계없이 화상키보드터치모니터를 구현할수있다는 것이다. 이의 적용분야로는 산업용기기에서 오퍼레이팅시스템의 부팅 전에 패스워드나 아이디를 입력해야하는 경우에도 화상키보드터치모니터를 이용하여 구동이 가능하다는 것이다. 또 OS(오퍼레이팅시스템)이 터치드라이버를 지원하지않는 PC에도 화상키보드터치 모니터를 사용할 수있다.

Description

OS(PC오퍼레이팅시스템) 비의존 화상키보드 터치모니터{Video Keyboard Touch Monitor independent OS(PC Operating System)}
본 발명은 OS(PC오퍼레이팅시스템)에 의존하지않고 사용이 가능한 화상키보드 터치모니터로 본 발명품만을 이용하여 키보드화상을 터치모니터의 화면에 띄우고 이를 통하여 터치스크린에서 터치 데이터의 입력을 받아 이를 키보드 PS2(USB)인터페이스의 키 스캔코드로 변환하거나 PS2(USB) 마우스 인터페이스 데이터로 변환하여 PC에 전달함으로써 OS의 지원이 없는 PC에서도 키나 마우스의 처리를 수행하도록 하는 것이다.
본 발명은 키보드화상과 위치조정용화상을 터치스크린 모니터의 화면에 띄우기 위한 화상그래픽발생기가 있으며 이 화상그래픽발생기는 그래픽저장메모리와 이 메모리 안의 화상디지털 데이터를 아날로그 비디오 신호로 변환하기 위하여 DAC(디지털 투 아날로그 변환칩)와 DAC에 전달할 어드레스를 발생하기 위한 그래픽 어드레스 발생기 그리고 PC의 비디오 신호와 DAC에서 발생한 화상그래픽신호를 스위치 시켜 주기 위한 비디오 신호 스위칭 부분으로 되어 있다. 그리고 터치 데이터를 키보드PS2(USB)인터페이스방식의 키 스캔코드나 PS2(USB) 마우스 인터페이스 데이터 로 변환해주기 위한 코드변환기로 되어 있다.
본 발명은 PS2(USB) 키보드/마우스 인테페이스를 제공하는 PC나 콘트롤러에게 오퍼레이팅 시스템이 터치스크린에 대한 터치 디바이스 드라이버를 지원하지 않는 상황 하에서도 화상키보드에 의한 키입력과 터치 데이터의 위치 좌표를 마우스의 입력을 통하여 제공하고자 하는데 있다.
본 발명은 터치 드라이버에 대한 오퍼레이팅 시스템의 지원이 없는 상황에서도 키보드화상을 터치모니터(터치TV)화면에 띄우기 위하여 키보드화상과 조정용화상을 발생시키는 화상그래픽발생기를 두었고 터치스크린의 터치 데이터를 입력상황에 맞추어 PS2(USB) 키보드/마우스 인터페이스방식의 키 스캔코드와 마우스 데이터로 변환하여 PC의 PS2(USB)포트로 출력하는 코드변환기를 두었다.
본 발명은 터치 스크린이나 화상키보드의 지원이 없는 PC나 오퍼레이팅시스템의 부팅전과 같이 화상 키보드의 지원이 불가능한 상황 하에서도 키보드화상을 모니터화면에 띄울수가 있고 PS2(USB) 키보드/마우스 인터페이스방식의 키 스캔코드와 마우스 데이터를 발생시킬 수 있기 때문에 산업용기기나 범용기기에서 폭 넓게 사용 할수있다. 따라서 오퍼레이팅 시스템의 부팅전과 같은 화상키보드 지원이 안되는 상황에서도 패스워드와 ID의 입력을 가능하게 할 수 있어 터치스크린에 의 한 화상키보드및 마우스입력 시스템을 구현할 수 있어 사용상의 편리를 제공할 수 있다. 즉 터치 드라이버가 제공되지 않는 PC와 컨트롤러라도 키보드/마우스 PS2(USB) 인터페이스를 제공하면 터치스크린을 이용한 키보드 키입력과 터치 시스템을 사용할 수 있게 된다.
본 발명을 첨부된 도면을 참조하여 상세히 설명하면 다음과 같다.
도1은 전체적인 흐름도로 화상키보드입력을 실행하기 위하여는 터치스크린(2)에서 1초내 3회 터치(13)를 실시한다. 그러면 메인 컨트롤러(6)는 이를 감지하여 그래픽발생기(5)를 거쳐 키보드 그래픽화상을 모니터(3) 화면에 표시한다. 사용자는 도5와 같이 화상키보드에 맞춰 터치를 하면 코드변환기(4)가 터치데이터를 키스캔코드로 변환하여 PS2(USB) 포맷으로 PC로 출력한다. 마우스입력은 도4와 같이 터치스크린(2)에서 터치(11,12)하면 코드변환기(4)가 터치데이터를 마우스데이터로 변환하여 PS2(USB) 데이터 형식으로 하여 PC에 출력하여 커서의 이동이 이루어지게 된다. 키보드화상위치 오차조정모드(도7)가 있어 화상키보드입력모드(도5)에서 1초내 4회 연속터치(17) 이루어질 시에 실행하게 된다. 이 모드(도7)에서는 키보드화상의 왼쪽 위쪽 오른쪽 아래쪽 위치를 세트하게 하여 키보드화상과 키의 위치에 대한 오차를 조정하게 된다. 커서 터치위치오차조정모드(도6)는 마우스터치입력모드(도4)에서 1초내 연속4회 터치(14)를 수행함으로써 커서 터치위치오차조정모드(도6)로 이동하게 된다. 이 모드에서도 터치스크린화면의 왼쪽 위쪽 오른쪽 아래쪽 위치를 세트 함으로써 커서와 터치의 위치오차를 조정하게 한다.
이러한 과정을 거쳐 오퍼레이팅시스템 비의존 PS2(USB) 키보드/마우스 인터페이스를 지원하는 PC에서도 화상키보드 터치모니터를 구현 할 수 있게 한다.
도1은 전체 블록도
도2는 키보드화상및 터치위치오차조정용 화상 그래픽발생기
도3은 키스캔코드및 마우스데이터 발생하는 코드발생기
도4는 마우스터치입력모드와 키보드터치입력방법 흐름도
도5는 화상키보드 터치입력모드
도6은 마우스 커서 터치위치 조정모드
도7은 화상키 터치위치 조정 모드

Claims (4)

  1. OS(PC오퍼레이팅시스템)에 의존하지않고 사용이 기능한 화상키보드 터치모니터로 키보드의 화상을 터치모니터의 화면에 띄우고 이를 통하여 터치스크린에서 터치 데이터의 입력을 받아 이를 키보드 PS2(USB)인터페이스방식의 키 스캔코드로 변환하거나 PS2(USB) 마우스 인터페이스 데이터로 변환하여 PC에 전달함으로써 OS의 지원이 없는 PC에서도 키나 마우스의 처리를 수행하도록 하는 화상 키보드 터치 모니터
  2. 오퍼레이팅 시스템 비의존 화상 키보드 터치 모니터를 위하여
    키보드 화상이나 조정용 화상을 위한 그래픽을 발생시키는 화상그래픽 발생장치를 둔 것
  3. 오퍼레이팅 시스템 비의존 화상 키보드 터치 모니터를 위하여
    터치 데이터 발생시 이 데이터를 PS2(USB) 인터페이스방식의 키보드 스캔코드나 마우스 데이터로 변환하여 PC에 출력하는 코드변환기 제어장치
  4. 오퍼레이팅 시스템 비의존 화상 키보드 터치 모니터를 위하여
    키보드의 화상과 키 터치 위치의 오차를 조정하기 위한 키보드화상의 오른쪽 위쪽 왼쪽 아래쪽을 터치하여 키보드화상 터치조정용 데이터를 발생시키는 방법과
    마우스에 의한 커서이동과 터치위치에 대한 위치 오차를 조정하기 위한 화면상의 왼쪽 오른쪽 위쪽 아래쪽을 터치 하도록 하여 커서터치위치오차조정용 데이터를 발생하는 방법
KR1020080022264A 2008-03-11 2008-03-11 Os(pc오퍼레이팅시스템) 비의존 화상키보드 터치모니터 KR20090097239A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080022264A KR20090097239A (ko) 2008-03-11 2008-03-11 Os(pc오퍼레이팅시스템) 비의존 화상키보드 터치모니터

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080022264A KR20090097239A (ko) 2008-03-11 2008-03-11 Os(pc오퍼레이팅시스템) 비의존 화상키보드 터치모니터

Publications (1)

Publication Number Publication Date
KR20090097239A true KR20090097239A (ko) 2009-09-16

Family

ID=41356618

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080022264A KR20090097239A (ko) 2008-03-11 2008-03-11 Os(pc오퍼레이팅시스템) 비의존 화상키보드 터치모니터

Country Status (1)

Country Link
KR (1) KR20090097239A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101446870B1 (ko) * 2013-05-06 2014-10-06 (주) 퓨전데이타 정보보안용 스마트 단말기
CN107346626A (zh) * 2017-08-31 2017-11-14 中山诺顿科研技术服务有限公司 一种教学用绘画设备
KR20200040693A (ko) * 2018-10-10 2020-04-20 (주)이노프레소 키보드

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101446870B1 (ko) * 2013-05-06 2014-10-06 (주) 퓨전데이타 정보보안용 스마트 단말기
CN107346626A (zh) * 2017-08-31 2017-11-14 中山诺顿科研技术服务有限公司 一种教学用绘画设备
KR20200040693A (ko) * 2018-10-10 2020-04-20 (주)이노프레소 키보드

Similar Documents

Publication Publication Date Title
US8937590B2 (en) Information processing apparatus and pointing control method
JP5513266B2 (ja) 変換装置及びプログラム
TWI382312B (zh) 切換器及螢幕顯示系統與方法
TWI434202B (zh) 具觸控式螢幕的電子裝置及其顯示控制方法
US20120299846A1 (en) Electronic apparatus and operation support method
JP5740826B2 (ja) 画像表示装置、画像情報処理装置及び画像情報処理方法
JP5197533B2 (ja) 情報処理装置および表示制御方法
JP2011138475A (ja) マルチタッチ信号を生成する方法、マルチタッチ信号を生成するドングル、及び関連した制御システム
KR20190096811A (ko) 터치 디스플레이 장치
KR101095667B1 (ko) 독립적인 터치입력이 가능한 보조터치모니터 시스템 및 보조터치모니터의 독립적인 터치 입력 방법
JP2007249476A (ja) 情報処理装置および情報処理方法
CN110007749A (zh) 控制输入***
JP2005208991A (ja) 位置情報出力装置及び信号処理方法
KR20090097239A (ko) Os(pc오퍼레이팅시스템) 비의존 화상키보드 터치모니터
JP2015011679A (ja) 操作入力装置及び入力操作処理方法
JP2009223532A (ja) アイコンインタフェースの操作制御方法
JP2005208992A (ja) 位置情報出力装置及び信号処理方法
KR20140060683A (ko) 클라우드 기반 클라이언트 단말, 그를 이용한 클라우드 컴퓨팅 시스템 및 그의 제어방법
JP5607667B2 (ja) データ処理装置、入出力装置、タッチパネルの制御方法、記憶媒体及びプログラム伝送装置
JP5213033B2 (ja) ソフトウェア入力キー表示方法、プログラム及び情報処理端末
US10213687B2 (en) Information processing system, information processing method, information processing program, and computer-readable recording medium on which information processing program is stored
JP2011123916A (ja) データ処理装置、入出力装置、タッチパネルの制御方法、記憶媒体及びプログラム伝送装置
KR101071674B1 (ko) 주디스플레이장치의 활성창에 무관하게 독립적 제어 가능한 보조 입출력 시스템 및 그 보조 입출력 시스템의 제어 방법
JP2013143076A (ja) 遠隔操作プログラム、情報端末、コンピュータ、遠隔操作システム
JP7140528B2 (ja) タッチパネルコントローラ

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application