KR100623080B1 - 움직임 값의 정확도가 개선된 광마우스 및 그 제어방법 - Google Patents
움직임 값의 정확도가 개선된 광마우스 및 그 제어방법 Download PDFInfo
- Publication number
- KR100623080B1 KR100623080B1 KR1020020078526A KR20020078526A KR100623080B1 KR 100623080 B1 KR100623080 B1 KR 100623080B1 KR 1020020078526 A KR1020020078526 A KR 1020020078526A KR 20020078526 A KR20020078526 A KR 20020078526A KR 100623080 B1 KR100623080 B1 KR 100623080B1
- Authority
- KR
- South Korea
- Prior art keywords
- computer
- optical mouse
- data
- signal
- motion
- 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 - Lifetime
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/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/0304—Detection arrangements using opto-electronic means
- G06F3/0317—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface
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)
- Image Input (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
Abstract
Description
Claims (10)
- 삭제
- 삭제
- 삭제
- 셔터 제어신호의 제어하에 작업대 표면에서 반사된 빛을 수신하는 이미지 센서;상기 이미지 센서로부터 아날로그 신호를 수신하여 디지털 신호로 바꿔주는 A/D 컨버터;상기 A/D 컨버터의 출력신호를 수신하여 상기 셔터 제어신호를 발생시키고 상기 A/D 컨버터의 출력이 일정한 분포를 갖도록 상기 이미지 센서 내의 전자 셔터를 제어하는 셔터 제어회로;상기 A/D 컨버터의 출력신호를 수신하고 움직임을 찾기 위한 데이터로 변환하는 프리 필터;상기 프리 필터의 출력신호를 수신하고 광마우스의 움직임 값을 계산하여 움직임 데이터를 출력하는 움직임 값 계산 회로; 및상기 움직임 데이터와 상기 A/D 컨버터의 출력신호와 상기 셔터 제어신호를 수신하여 컴퓨터에 전달함으로써 광마우스 센서회로에서 뿐만 아니라 컴퓨터에서도 움직임 데이터를 발생시키도록 하는 컴퓨터 인터페이스를 구비하는 것을 특징으로 하는 광마우스.
- 셔터 제어신호의 제어하에 작업대 표면에서 반사된 빛을 수신하는 이미지 센서;상기 이미지 센서로부터 아날로그 신호를 수신하여 디지털 신호로 바꿔주는 A/D 컨버터;상기 A/D 컨버터의 출력신호를 수신하여 상기 셔터 제어신호를 발생시키고 상기 A/D 컨버터의 출력이 일정한 분포를 갖도록 상기 이미지 센서 내의 전자 셔터를 제어하는 셔터 제어회로;상기 A/D 컨버터의 출력신호를 수신하고 움직임을 찾기 위한 데이터로 변환하는 프리 필터;상기 프리 필터의 출력신호를 수신하고 광마우스의 움직임 값을 계산하여 움직임 데이터를 출력하는 움직임 값 계산 회로; 및상기 움직임 데이터와 상기 프리 필터의 출력신호와 상기 셔터 제어신호를 수신하여 컴퓨터에 전달함으로써 광마우스 센서회로에서 뿐만 아니라 컴퓨터에서도 움직임 데이터를 발생시키도록 하는 컴퓨터 인터페이스를 구비하는 것을 특징으로 하는 광마우스.
- 광마우스 센서 회로가 움직임 데이터를 컴퓨터에 리포트하는 제 1 단계;상기 광마우스 센서 회로가 △X와 △Y가 "0"인지를 판단하고 상기 △X 또는 상기 △Y가 "0"이 아니면 모든 픽셀 데이터와 셔터 제어신호를 컴퓨터로 전송하고 상기 제 1 단계로 진행하며, 상기 △X와 상기 △Y가 모두 "0"이면 상기 제 1 단계로 진행하는 제 2 단계;상기 컴퓨터가 상기 움직임 데이터를 이용하여 오버랩된 영역을 구하는 제 3 단계; 및오버랩되지 않은 새로운 영역에 상기 컴퓨터가 새로운 픽셀 데이터를 저장하고, 상기 오버랩된 영역에는 상기 컴퓨터가 셔터 제어신호를 고려하여 이전 프레임 데이터와 현재의 프레임 데이터로부터 픽셀 데이터를 계산함으로써 광마우스 센서회로에서 뿐만 아니라 컴퓨터에서도 움직임 데이터를 발생시키도록 하는 제 4 단계를 포함하는 것을 특징으로 하는 광마우스 제어방법.
- 광마우스 센서 회로가 움직임 데이터를 컴퓨터에 리포트하는 제 1 단계;상기 광마우스 센서 회로가 △X와 △Y가 "0"인지를 판단하고, 상기 △X와 상기 △Y가 "0"이 아니면 오버랩되지 않은 픽셀 데이터와 셔터 제어신호를 컴퓨터로 전송하고 상기 제 1 단계로 진행하며, 상기 △X와 상기 △Y가 모두 "0"이면 상기 제 1 단계로 진행하는 제 2 단계; 및상기 컴퓨터가 상기 오버랩되지 않은 픽셀 데이터와 상기 움직임 데이터와 상기 셔터 제어신호를 이용하여 표면 이미지를 구성함으로써 광마우스 센서회로에서 뿐만 아니라 컴퓨터에서도 움직임 데이터를 발생시키도록 하는 제 3 단계를 포함하는 것을 특징으로 하는 광마우스 제어방법.
- 광마우스 센서 회로가 움직임 데이터를 컴퓨터에 리포트하는 제 1 단계;컴퓨터가 "send frame" 신호를 요청했는지를 상기 광마우스 센서 회로가 판단하고,"send frame" 신호를 요청했으면 픽셀 데이터와 셔터 제어신호를 상기 컴퓨터로 전송하고, "send frame" 신호를 요청하지 않았으면 상기 제 1 단계로 진행하는 제 2 단계;상기 컴퓨터가 이전 프레임 데이터와 현재 프레임 데이터를 비교하여 움직임 데이터를 계산하는 제 3 단계;상기 컴퓨터에 의해 계산된 움직임 데이터가 광마우스 센서회로의 움직임 데이터와 동일한지를 상기 컴퓨터가 판단하고, 동일하지 않으면 상기 컴퓨터에 의해 발생된 움직임 데이터를 사용하고 "send frame" 신호를 광마우스 센서회로에 전송하고 상기 제 1 단계로 진행하는 제 4 단계; 및상기 컴퓨터에 의해 계산된 움직임 데이터가 광마우스 센서회로의 움직임 데이터와 동일하면 상기 컴퓨터가 수 개의 리포트를 건너뛰고 광마우스 센서회로의 움직임 데이터를 사용하고 "send frame" 신호를 광마우스 센서회로에 전송하고 상기 제 1 단계로 진행하는 제 5 단계를 포함하는 것을 특징으로 하는 광마우스 제어방법.
- 제 6 항 내지 제 8 항 중 어느 한 항에 있어서, 상기 셔터 제어신호는픽셀 데이터를 제어하는 신호를 포함하는 것을 특징으로 하는 광마우스 제어 방법.
- 제 4 항 또는 제 5 항에 있어서, 상기 셔터 제어신호는픽셀 데이터를 제어하는 신호를 포함하는 것을 특징으로 하는 광마우스.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020078526A KR100623080B1 (ko) | 2002-12-10 | 2002-12-10 | 움직임 값의 정확도가 개선된 광마우스 및 그 제어방법 |
TW092134659A TWI239481B (en) | 2002-12-10 | 2003-12-09 | Optical pointing system, signal transmission method of the same, and signal processing method of computing apparatus used in the same |
US10/732,433 US7327351B2 (en) | 2002-12-10 | 2003-12-10 | Optical pointing system, signal transmission method of the same, and signal processing method of computing apparatus used in the same |
CNB200310117283XA CN100504728C (zh) | 2002-12-10 | 2003-12-10 | 光学定位系统、信号传输方法及计算装置的信号处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020078526A KR100623080B1 (ko) | 2002-12-10 | 2002-12-10 | 움직임 값의 정확도가 개선된 광마우스 및 그 제어방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040050662A KR20040050662A (ko) | 2004-06-16 |
KR100623080B1 true KR100623080B1 (ko) | 2006-09-11 |
Family
ID=32588774
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020020078526A Expired - Lifetime KR100623080B1 (ko) | 2002-12-10 | 2002-12-10 | 움직임 값의 정확도가 개선된 광마우스 및 그 제어방법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7327351B2 (ko) |
KR (1) | KR100623080B1 (ko) |
CN (1) | CN100504728C (ko) |
TW (1) | TWI239481B (ko) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100675830B1 (ko) * | 2004-03-11 | 2007-01-29 | 주식회사 애트랩 | 이미지 센서, 광 포인팅 장치 및 광 포인팅 장치의 움직임계산 방법 |
KR100639681B1 (ko) * | 2005-07-04 | 2006-10-30 | 주식회사 애트랩 | 광 마우스 및 광 마우스 시스템 및 이들의 방법 |
US8726154B2 (en) * | 2006-11-27 | 2014-05-13 | Sony Corporation | Methods and apparatus for controlling transition behavior of graphical user interface elements based on a dynamic recording |
KR100805254B1 (ko) * | 2006-12-01 | 2008-02-21 | 주식회사 애트랩 | 광 포인팅 장치 및 이 장치의 데이터 전송 방법 |
US7570348B2 (en) * | 2006-12-18 | 2009-08-04 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Methods and apparatus for navigating a surface |
CN102243537B (zh) * | 2010-05-14 | 2014-01-15 | 深圳市汇春科技有限公司 | 运动图像位移检测方法及装置、光电鼠标 |
CN101943959A (zh) * | 2010-09-28 | 2011-01-12 | 邓仕林 | 光学与加速度联合定位的指戴式鼠标 |
CN101950210A (zh) * | 2010-09-28 | 2011-01-19 | 邓仕林 | 一种光学与加速度联合定位的指戴式鼠标 |
CN101957675A (zh) * | 2010-09-28 | 2011-01-26 | 邓仕林 | 光学与加速度联合定位笔形鼠标 |
US9529459B2 (en) * | 2014-04-21 | 2016-12-27 | Pixart Imaging (Penang) Sdn. Bhd. | Reduction of silicon die size for a navigational sensor using ultra high frame rate acquisition |
CN107422857B (zh) * | 2017-07-21 | 2020-07-07 | 成都沃赢创投科技有限公司 | 一种基于多方位运动点捕捉的光学定位系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0519954A (ja) * | 1991-07-11 | 1993-01-29 | Casio Comput Co Ltd | 光学式座標情報出力装置 |
JPH05189141A (ja) * | 1992-01-10 | 1993-07-30 | Nec Corp | 通信機能付き光学式マウス装置 |
JPH07261920A (ja) * | 1994-03-17 | 1995-10-13 | Wacom Co Ltd | 光学式位置検出装置および光学式座標入力装置 |
JP2000020230A (ja) * | 1998-07-02 | 2000-01-21 | Mitsubishi Electric Corp | 光学式マウススキャナ |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4794384A (en) * | 1984-09-27 | 1988-12-27 | Xerox Corporation | Optical translator device |
US6172354B1 (en) * | 1998-01-28 | 2001-01-09 | Microsoft Corporation | Operator input device |
US6424407B1 (en) * | 1998-03-09 | 2002-07-23 | Otm Technologies Ltd. | Optical translation measurement |
US5994710A (en) * | 1998-04-30 | 1999-11-30 | Hewlett-Packard Company | Scanning mouse for a computer system |
JP4010753B2 (ja) * | 2000-08-08 | 2007-11-21 | 株式会社リコー | 形状計測システムと撮像装置と形状計測方法及び記録媒体 |
JP2002196877A (ja) * | 2000-12-25 | 2002-07-12 | Hitachi Ltd | イメージセンサを用いた電子機器 |
US6795056B2 (en) * | 2001-07-24 | 2004-09-21 | Agilent Technologies, Inc. | System and method for reducing power consumption in an optical screen pointing device |
US6664948B2 (en) * | 2001-07-30 | 2003-12-16 | Microsoft Corporation | Tracking pointing device motion using a single buffer for cross and auto correlation determination |
US6661410B2 (en) * | 2001-09-07 | 2003-12-09 | Microsoft Corporation | Capacitive sensing and data input device power management |
-
2002
- 2002-12-10 KR KR1020020078526A patent/KR100623080B1/ko not_active Expired - Lifetime
-
2003
- 2003-12-09 TW TW092134659A patent/TWI239481B/zh not_active IP Right Cessation
- 2003-12-10 US US10/732,433 patent/US7327351B2/en active Active
- 2003-12-10 CN CNB200310117283XA patent/CN100504728C/zh not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0519954A (ja) * | 1991-07-11 | 1993-01-29 | Casio Comput Co Ltd | 光学式座標情報出力装置 |
JPH05189141A (ja) * | 1992-01-10 | 1993-07-30 | Nec Corp | 通信機能付き光学式マウス装置 |
JPH07261920A (ja) * | 1994-03-17 | 1995-10-13 | Wacom Co Ltd | 光学式位置検出装置および光学式座標入力装置 |
JP2000020230A (ja) * | 1998-07-02 | 2000-01-21 | Mitsubishi Electric Corp | 光学式マウススキャナ |
Also Published As
Publication number | Publication date |
---|---|
TWI239481B (en) | 2005-09-11 |
CN1506905A (zh) | 2004-06-23 |
US7327351B2 (en) | 2008-02-05 |
KR20040050662A (ko) | 2004-06-16 |
US20040119695A1 (en) | 2004-06-24 |
TW200416608A (en) | 2004-09-01 |
CN100504728C (zh) | 2009-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100623080B1 (ko) | 움직임 값의 정확도가 개선된 광마우스 및 그 제어방법 | |
US11429838B2 (en) | Neural network device for neural network operation, method of operating neural network device, and application processor including the neural network device | |
US20080174787A1 (en) | System and method for selectively setting optical navigation resolution | |
US20220382365A1 (en) | High-precision anti-interference vr system and operation method | |
KR960036706A (ko) | 비디오신호 부호화 장치 | |
US7088338B2 (en) | Optical mouse and method for preventing an erroneous operation thereof | |
CN1257432C (zh) | 相位差检测方法、相位差检测装置、测距装置和成像装置 | |
US7256387B2 (en) | Optical pointing system and method for controlling a sampling rate and a maximum search window thereby | |
JP2009294733A (ja) | 画像処理装置および画像処理方法 | |
CN110992387A (zh) | 一种图像处理方法、装置及电子设备和存储介质 | |
KR970056792A (ko) | 화상처리장치 | |
JP2642160B2 (ja) | 画像処理装置の動き検出方式 | |
US20060002700A1 (en) | Image pickup apparatus with precise exposure value, exposure decision method, program, and storage medium | |
JP2018106360A (ja) | 情報処理装置、情報処理方法及びプログラム | |
Toyoda et al. | Column parallel vision system (CPV) for high-speed 2D image analysis | |
US6978449B2 (en) | Command conversion interface between image provider and image requestor | |
JP4005978B2 (ja) | 位置追跡用光センサー装置およびこれを利用した位置推定方法 | |
CN119520991B (zh) | 对焦方法、设备及存储介质 | |
KR100623081B1 (ko) | 광 포인팅 시스템 및 이 시스템의 움직임 값 계산방법 | |
JP2004538728A (ja) | オブジェクト・ベース映像符号化における自動マスク選択 | |
EP4507298A2 (en) | Method for neural network-based video encoding and decoding, and video encoding apparatus | |
JPS63181585A (ja) | Tv信号の動き補償フレ−ム間符号化装置 | |
KR20220166147A (ko) | 오디오 음질 변환 장치 및 그의 제어방법 | |
CN114571450A (zh) | 机器人控制方法、装置及存储介质 | |
Mukozaka et al. | Column parallel vision system: CPV |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20021210 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20040802 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20021210 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20060317 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: 20060830 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060905 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20060906 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20090904 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20100901 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20110830 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20120828 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20120828 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20130802 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20130802 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150817 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20150817 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20160826 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20160826 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20170904 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20170904 Start annual number: 12 End annual number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20180829 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20180829 Start annual number: 13 End annual number: 13 |
|
FPAY | Annual fee payment |
Payment date: 20190826 Year of fee payment: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20190826 Start annual number: 14 End annual number: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20200824 Start annual number: 15 End annual number: 15 |
|
PR1001 | Payment of annual fee |
Payment date: 20210823 Start annual number: 16 End annual number: 16 |
|
PR1001 | Payment of annual fee |
Payment date: 20220825 Start annual number: 17 End annual number: 17 |
|
PC1801 | Expiration of term |
Termination date: 20230610 Termination category: Expiration of duration |