KR100632184B1 - 초음파 센서를 이용한 공간 포인팅 장치 및 그 방법 - Google Patents
초음파 센서를 이용한 공간 포인팅 장치 및 그 방법 Download PDFInfo
- Publication number
- KR100632184B1 KR100632184B1 KR1020030093890A KR20030093890A KR100632184B1 KR 100632184 B1 KR100632184 B1 KR 100632184B1 KR 1020030093890 A KR1020030093890 A KR 1020030093890A KR 20030093890 A KR20030093890 A KR 20030093890A KR 100632184 B1 KR100632184 B1 KR 100632184B1
- Authority
- KR
- South Korea
- Prior art keywords
- ultrasonic
- signal
- time
- ultrasonic signal
- sensors
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 17
- 230000005540 biological transmission Effects 0.000 claims abstract description 14
- 230000008054 signal transmission Effects 0.000 claims abstract description 5
- 238000002604 ultrasonography Methods 0.000 claims description 10
- 238000004364 calculation method Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 8
- 241000699670 Mus sp. Species 0.000 description 3
- 238000009434 installation Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 241000699666 Mus <mouse, genus> Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
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/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
-
- 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/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03543—Mice or pucks
-
- 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/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F3/0383—Signal control means within the pointing device
-
- 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
- G06F3/043—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using propagating acoustic waves
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Position Input By Displaying (AREA)
Abstract
Description
이하, 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 상세하게 설명한다.
여기서, T는 초음파 신호 송신 주기, Te는 초음파 송신 주기 허용 오차 시간, t(n-1)은 초음파 수신 모듈에서 n-1번째 초음파 수신 시간, t(n)은 초음파 수신 모듈에서 n번째 초음파 수신시간을 나타낸다.
마지막으로 계산 결과(DX, Dy)가 화면상에 표시 가능한 범위의 값인지 판단(S608)하여 계산 결과(DX, Dy)가 화면상에 표시 가능한 범위의 값이면 화면에 포인터를 표시(S609)한다. 그러나, 계산 결과(DX, Dy)가 적절하지 않은 경우에는 상술한 3개의 초음파 신호 S0,SX,Sy를 수신(S601)하는 과정을 수행하게 된다.
Claims (9)
- 공간 포인팅 장치에 있어서,주기적으로 초음파 신호를 송신하는 초음파 송신부로서 사용자의 초음파 신호 송신 명령이 있으면 상기 주기와 상관없이 초음파 신호를 송신하고, 사용자의 명령에 따른 초음파 신호의 송신직후부터 기산하여 상기 주기마다 초음파 신호를 송신하는 초음파 송신부; 및상기 초음파 송신부로부터 주기적으로 송신되는 초음파 신호 및 사용자의 명령에 따른 초음파 신호를 3개의 초음파 센서를 통해 입력받아 신호가 각각의 센서에 입력된 시간차를 이용하여 화면상의 포인터 좌표값을 계산하는 초음파 수신부를 포함하는 것을 특징으로 하는 초음파 센서를 이용한 공간 포인팅 장치.
- 제 1항에 있어서,상기 초음파 송신부는 마이크로 콘트롤러에 초음파 송신 명령을 전달하기 위한 버튼으로서 사용자에 의하여 눌러진 경우에 눌러진 시간동안 마이크로 콘트롤러에 초음파 송신 명령을 전달하는 버튼;초음파 송신 회로가 주기적으로 초음파 신호를 송신하도록 제어하는 마이크로 콘트롤러로서 상기 버튼으로부터 초음파 송신 명령을 전달받으면 즉시 초음파 송신회로에서 버튼이 눌러진 시간동안 초음파 신호를 송신하도록 제어하고, 초음파 신호의 송신후부터 기산하여 상기 주기마다 초음파 송신회로에서 초음파를 송신하도록 제어하는 마이크로 콘트롤러; 및상기 마이크로 콘트롤러의 제어에 의하여 초음파 신호를 송신하는 초음파 송신 회로를 구비하는 것을 특징으로 하는 초음파 센서를 이용한 공간 포인팅 장치.
- 제 1항에 있어서,상기 초음파 수신부는 상기 초음파 송신부로부터 송신되는 초음파 신호를 감지하기 위하여 X, Y축을 나타내도록 배치된 3개의 초음파 센서;상기 3개의 초음파 센서에서 감지한 초음파 신호가 직전 신호로부터 상기 주기만큼의 시간 경과후 수신된 것이 아니라면 사용자의 명령에 의한 초음파 신호로 판단하여 상기 초음파 신호가 각각의 센서에 입력된 시간차를 이용하여 포인터 좌표값을 계산하는 마이크로 콘트롤러;상기 마이크로 콘트롤러에서 계산된 포인터의 좌표값에 해당하는 지점에 포인터를 표시하는 디스플레이 장치를 구비하는 것을 특징으로 하는 초음파 센서를 이용한 공간 포인팅 장치.
- 삭제
- 제 3항에 있어서,상기 마이크로 콘트롤러는 상기 3개의 초음파 센서에서 초음파 신호를 감지한 시간차중 가장 큰 것이 상기 주기의 절반보다 큰 경우에는 직전 신호를 감지한 시간보다 상기 주기만큼 시간이 더 경과했는지 판단하고, 시간이 상기 주기만큼 더 지나지 않은 경우에는 수신된 초음파 신호를 무시하는 것을 특징으로 하는 초음파 센서를 이용한 공간 포인팅 장치.
- 제 3항에 있어서,상기 마이크로 콘트롤러는 상기 3개의 초음파 센서에서 감지한 초음파 신호의 시간차를 이용하여 계산된 포인터 좌표값이 상기 디스플레이 장치에서 표현 가능한 범위를 벗어나는 경우 이를 무시하고 다음번 초음파 신호를 대기하는 것을 특징으로 하는 초음파 센서를 이용한 공간 포인팅 장치.
- (a) 초음파 송신부에서 주기적으로 초음파 신호를 송신하는 단계로서 초음파 송신부의 버튼이 눌러지면 즉시 눌러진 시간만큼 초음파 신호를 송신하고, 초음파신호의 송신후부터 기산하여 일정한 주기마다 초음파 신호를 송신하는 단계;(b) 상기 초음파 송신부에서 송신되는 초음파 신호를 초음파 수신부의 3개의 초음파 센서에서 수신하여 직전 신호를 수신한 후 상기 주기만큼 시간이 경과하였는지 판단하여 상기 주기만큼 시간이 경과한 경우 수신한 초음파 신호를 무시하고 다음 초음파 신호를 대기하는 단계;(c) 상기 (b) 단계에서 3개의 초음파 센서에서 직전 신호를 수신한 후 상기 주기만큼 시간이 경과하지 않은 경우에 상기 3개의 초음파 센서에서 초음파를 수신한 시간차에 따라 포인터의 좌표값을 계산하는 단계;(d) 디스플레이 장치의 상기 계산된 포인터 위치의 좌표값에 해당하는 지점에 포인터를 표시하는 단계로 이루어지는 것을 특징으로 하는 초음파 센서를 이용한 공간 포인팅 방법.
- 삭제
- 제 7항에 있어서,상기 (c) 단계는 상기 3개의 초음파 센서에서 초음파를 수신한 시간차중 가장 큰 것이 상기 주기의 절반보다 큰 경우에는 직전 신호를 감지한 시간보다 상기 주기만큼 시간이 더 경과했는지 판단하고, 시간이 상기 주기만큼 경과하지 않은 경우에는 수신된 초음파 신호를 무시하고 다음 초음파 신호를 대기하며, 상기 3개의 초음파 센서에서 초음파를 수신한 시간차중 가장 큰 것이 상기 주기의 절반보다 큰 경우 상기 3개의 초음파 센서에서 초음파를 수신한 시간차에 따라 포인터의 좌표값을 계산하는 것을 특징으로 하는 초음파 센서를 이용한 공간 포인팅 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030093890A KR100632184B1 (ko) | 2003-12-19 | 2003-12-19 | 초음파 센서를 이용한 공간 포인팅 장치 및 그 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030093890A KR100632184B1 (ko) | 2003-12-19 | 2003-12-19 | 초음파 센서를 이용한 공간 포인팅 장치 및 그 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050062894A KR20050062894A (ko) | 2005-06-28 |
KR100632184B1 true KR100632184B1 (ko) | 2006-10-11 |
Family
ID=37254800
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030093890A Expired - Fee Related KR100632184B1 (ko) | 2003-12-19 | 2003-12-19 | 초음파 센서를 이용한 공간 포인팅 장치 및 그 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100632184B1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100813998B1 (ko) * | 2006-10-17 | 2008-03-14 | (주)펜앤프리 | 3차원 위치 추적 방법 및 장치 |
KR101007027B1 (ko) * | 2008-11-12 | 2011-01-12 | (주)펜앤프리 | 반사 초음파 신호를 이용한 입력 장치 및 방법 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6198470B1 (en) | 1998-12-28 | 2001-03-06 | Uri Agam | Computer input device |
-
2003
- 2003-12-19 KR KR1020030093890A patent/KR100632184B1/ko not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6198470B1 (en) | 1998-12-28 | 2001-03-06 | Uri Agam | Computer input device |
Also Published As
Publication number | Publication date |
---|---|
KR20050062894A (ko) | 2005-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100846761B1 (ko) | 포인터 표시방법, 그 포인팅 장치, 및 그 호스트 장치 | |
KR102468750B1 (ko) | 터치표시장치, 터치시스템, 터치구동회로, 펜 및 펜 센싱 방법 | |
WO2011013418A1 (ja) | 位置検出装置、位置検出方法、移動体およびレシーバ | |
US20070070046A1 (en) | Sensor-based touchscreen assembly, handheld portable electronic device having assembly, and method of determining touch location on a display panel | |
US9244537B2 (en) | Method for remote-controlling target apparatus using mobile communication terminal and remote control system thereof | |
US20150177856A1 (en) | Digital pen system and pen based input method | |
WO2007098697A1 (en) | Remote control, imaging device, method and system for the same | |
WO1999036883A1 (en) | Improved pen positioning system | |
EP2600230B1 (en) | Position detector and position detection method | |
CN104991686A (zh) | 一种超声波触控系统 | |
KR101160086B1 (ko) | 마주하는 두 변의 적외선 소자의 배열만으로 제1 방향과 상기 제1 방향과 수직인 제2 방향으로의 터치 좌표를 검출할 수 있는 적외선 터치스크린 장치 | |
US20050073497A1 (en) | Remote control device capable of sensing motion | |
EP2605108A1 (en) | Distant multipoint remote control device and system. | |
KR100632184B1 (ko) | 초음파 센서를 이용한 공간 포인팅 장치 및 그 방법 | |
US9557809B2 (en) | Method of controlling an electronic or computer system | |
CN100585548C (zh) | 一种显像屏光标遥控指示器 | |
US20120044211A1 (en) | Optical touch locating system and method thereof | |
US20150029099A1 (en) | Method for controlling touch and motion sensing pointing device | |
KR20070061735A (ko) | 화면 상의 커서 제어 장치 및 방법 | |
KR101088019B1 (ko) | 원격 데이터 입력 시스템 및 그에 따른 데이터 입력 방법 | |
KR20180025736A (ko) | 팔굽혀 펴기 측정기 | |
JP2625160B2 (ja) | 入力指示装置 | |
CN102221941A (zh) | 框架式基于光学传感多点定位触摸监测控制系统及方法 | |
WO2012124895A2 (ko) | 초음파를 이용한 리모컨의 포인팅 지점 검출 방법 | |
KR100699670B1 (ko) | 원격 입력장치를 이용하는 디스플레이 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20031219 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20040807 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20031219 Comment text: Patent Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20060320 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20060921 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060928 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20060929 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |