TWI456448B - 具軌跡偵測功能之觸控系統及方法 - Google Patents

具軌跡偵測功能之觸控系統及方法 Download PDF

Info

Publication number
TWI456448B
TWI456448B TW100131079A TW100131079A TWI456448B TW I456448 B TWI456448 B TW I456448B TW 100131079 A TW100131079 A TW 100131079A TW 100131079 A TW100131079 A TW 100131079A TW I456448 B TWI456448 B TW I456448B
Authority
TW
Taiwan
Prior art keywords
target
motion vector
candidate
vector
moving
Prior art date
Application number
TW100131079A
Other languages
English (en)
Other versions
TW201310298A (zh
Inventor
Yi Fang Lee
Yao Hsuan Lin
Original Assignee
Pixart Imaging Inc
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 Pixart Imaging Inc filed Critical Pixart Imaging Inc
Priority to TW100131079A priority Critical patent/TWI456448B/zh
Priority to US13/295,098 priority patent/US9619072B2/en
Publication of TW201310298A publication Critical patent/TW201310298A/zh
Application granted granted Critical
Publication of TWI456448B publication Critical patent/TWI456448B/zh
Priority to US16/131,207 priority patent/USRE47888E1/en

Links

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/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/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04166Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
    • 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/0416Control or interface arrangements specially adapted for digitisers

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)
  • User Interface Of Digital Computer (AREA)

Claims (18)

  1. 一種具軌跡偵測功能之觸控系統,包含:一觸控板,依序於複數時刻感測一指示物的複數位置,用來感測該指示物於該觸控板上的位置以及移動之軌跡;以及一處理器,根據該指示物於該觸控板上移動之軌跡來連續產生動態向量,並根據至少一個動態向量以產生一候選動態向量,並根據該候選動態向量,非線性地產生一目標動態向量,以據以移動一顯示於一顯示面板的目標物,其中該目標動態向量是該候選動態向量的非線性函數;其中,每一動態向量為該指示物的一位置與其次一位置的差異。
  2. 如請求項1所述之觸控系統,其中該候選動態向量係為複數個動態向量之和。
  3. 如請求項1所述之觸控系統,其中該候選動態向量與該目標動態向量之間具有一函數關係,且該函數為一非線性函數。
  4. 如請求項1所述之觸控系統,其中當該候選動態向量小於一預定值時,該處理器判斷該指示物停止移動,並以該候選動態向量之方向,持續移動該目標物。
  5. 如請求項4所述之觸控系統,其中該處理器以一預定速度移動 該目標物,且當該候選動態向量越大時,該預定速度越大;當該候選動態向量越小時,該預定速度越小。
  6. 如請求項1所述之觸控系統,另包含一觸控感測器,用來判斷該指示物是否仍位於該觸控板上。
  7. 如請求項6所述之觸控系統,其中當該觸控感測器判斷該指示物離開該觸控板時,該處理器在以該目標動態向量移動該目標物之後,再以一預定時間移動該目標物。
  8. 如請求項6所述之觸控系統,其中當該觸控感測器判斷該指示物離開該觸控板時,該處理器在以該目標動態向量移動該目標物之後,再以原本移動該目標物時之速度逐漸減速,移動該目標物。
  9. 如請求項1所述之觸控系統,其中當該指示物離開該觸控板時,該處理器在以該目標動態向量移動該目標物之後,再以一預定時間移動該目標物。
  10. 如請求項1所述之觸控系統,其中當該指示物離開該觸控板時,該處理器在以該目標動態向量移動該目標物之後,再以原本移動該目標物時之速度逐漸減速,移動該目標物。
  11. 一種控制一觸控系統之方法,包含:感測一指示物移動之軌跡;根據該指示物移動之軌跡來連續產生動態向量;根據至少一個動態向量以產生一候選動態向量,並根據該候選動態向量,非線性地產生一目標動態向量,其中該目標動態向量是該候選動態向量的非線性函數;以及根據該目標動態向量移動一顯示於一顯示面板的目標物;其中,每一動態向量為該指示物的一位置與其次一位置的差異,且該指示物係位於該觸控系統之一觸控板上。
  12. 如請求項11所述之方法,其中根據至少一個動態向量以產生該候選動態向量包含:將複數個動態向量相加以產生該候選動態向量。
  13. 如請求項11所述之方法,其中根據該候選動態向量,非線性地產生該目標動態向量包含:以一非線性函數將該候選動態向量轉換為該目標動態向量。
  14. 如請求項11所述之方法,另包含:當該候選動態向量小於一預定值時,判斷該指示物停止移動,並以該候選動態向量之方向,持續移動該目標物。
  15. 如請求項14所述之方法,其中當該候選動態向量小於該預定值 時,判斷該指示物停止移動,並以該候選動態向量之方向,持續移動該目標物包含:當該候選動態向量小於該預定值時,以該候選動態向量之方向與一預定速度,持續移動該目標物;其中當該候選動態向量越大時,該預定速度越大;當該候選動態向量越小時,該預定速度越小。
  16. 如請求項11所述之方法,另包含判斷該指示物是否仍位於該觸控板上。
  17. 如請求項16所述之方法,其中判斷該指示物是否仍位於該觸控板上包含:當判斷該指示物離開該觸控板時,在以該目標動態向量移動該目標物之後,再以一預定時間移動該目標物。
  18. 如請求項16所述之方法,其中判斷該指示物是否仍位於該觸控板上包含:當該觸控感測器判斷該指示物離開該觸控板時,在以該目標動態向量移動該目標物之後,再以原本移動該目標物時之速度逐漸減速,移動該目標物。
TW100131079A 2011-08-30 2011-08-30 具軌跡偵測功能之觸控系統及方法 TWI456448B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
TW100131079A TWI456448B (zh) 2011-08-30 2011-08-30 具軌跡偵測功能之觸控系統及方法
US13/295,098 US9619072B2 (en) 2011-08-30 2011-11-14 Touch system with track detecting function and method thereof
US16/131,207 USRE47888E1 (en) 2011-08-30 2018-09-14 Touch system with track detecting function and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW100131079A TWI456448B (zh) 2011-08-30 2011-08-30 具軌跡偵測功能之觸控系統及方法

Publications (2)

Publication Number Publication Date
TW201310298A TW201310298A (zh) 2013-03-01
TWI456448B true TWI456448B (zh) 2014-10-11

Family

ID=47742932

Family Applications (1)

Application Number Title Priority Date Filing Date
TW100131079A TWI456448B (zh) 2011-08-30 2011-08-30 具軌跡偵測功能之觸控系統及方法

Country Status (2)

Country Link
US (2) US9619072B2 (zh)
TW (1) TWI456448B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2469679B (en) * 2009-04-23 2012-05-02 Imagination Tech Ltd Object tracking using momentum and acceleration vectors in a motion estimation system
TWI541691B (zh) * 2014-03-27 2016-07-11 友達光電股份有限公司 觸控軌跡估算方法
CN108345415B (zh) * 2017-01-25 2023-06-30 豪威Tddi安大略有限合伙公司 利用对象速度信息的对象追踪

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005049994A (ja) * 2003-07-30 2005-02-24 Canon Inc カーソルの制御方法
CN1598749A (zh) * 2004-08-24 2005-03-23 黄春克 一种手持鼠标
TWM341272U (en) * 2007-12-18 2008-09-21 Inventec Besta Co Ltd Touch control scroll of an embedded device
TW201027398A (en) * 2009-01-09 2010-07-16 E Lead Electronic Co Ltd Method of controlling cursor with multiple and variable speeds through track pad
US20100214242A1 (en) * 2007-10-05 2010-08-26 Universite De Lille-I Isotonic / elastic touch-sensitive input device

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6029833A (ja) * 1983-07-28 1985-02-15 Canon Inc 画像表示装置
US5327161A (en) * 1989-08-09 1994-07-05 Microtouch Systems, Inc. System and method for emulating a mouse input device with a touchpad input device
US5956019A (en) * 1993-09-28 1999-09-21 The Boeing Company Touch-pad cursor control device
WO1995031791A1 (en) * 1994-05-12 1995-11-23 Apple Computer, Inc. Method and apparatus for noise filtering for an input device
US5661502A (en) * 1996-02-16 1997-08-26 Ast Research, Inc. Self-adjusting digital filter for smoothing computer mouse movement
KR100766627B1 (ko) * 1998-01-26 2007-10-15 핑거웍스, 인크. 수동 입력 통합 방법 및 장치
JP3771855B2 (ja) * 2002-03-06 2006-04-26 インターナショナル・ビジネス・マシーンズ・コーポレーション タッチパネル、制御方法、プログラム、及び記録媒体
US7167162B2 (en) * 2003-12-12 2007-01-23 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Apparatus and method for controlling a screen pointer
TWI287732B (en) * 2004-01-07 2007-10-01 Pixart Imaging Inc Index device and tracking smooth method
FR2879391A1 (fr) 2004-12-14 2006-06-16 St Microelectronics Sa Procede, dispositif et systeme de traitement d'images par estimation de mouvement
JP4394062B2 (ja) * 2005-10-28 2010-01-06 アルプス電気株式会社 パッド型入力装置
US9141230B2 (en) 2006-08-30 2015-09-22 Avaoo Technologies General IP (Singapore) Pte. Ltd. Optical sensing in displacement type input apparatus and methods
US8692767B2 (en) * 2007-07-13 2014-04-08 Synaptics Incorporated Input device and method for virtual trackball operation
US7817145B2 (en) * 2008-04-18 2010-10-19 Cirque Corporation Method and system for performing scrolling by movement of a pointing object in a curvilinear path on a touchpad
TWI375163B (en) * 2008-10-23 2012-10-21 Pixart Imaging Inc Locus smoothing method and navigation device using the same
CN101833389A (zh) 2009-03-09 2010-09-15 怡利电子工业股份有限公司 触控板控制光标移动的辅助方法
CN101833383A (zh) 2009-03-09 2010-09-15 怡利电子工业股份有限公司 多重变速的鼠标板光标控制方法
KR20110022347A (ko) * 2009-08-27 2011-03-07 삼성전자주식회사 터치 스크린에서의 노이즈 제거 방법 및 터치 스크린을 구비한 디스플레이 장치에서의 터치 동작 디스플레이 방법
CN102073401B (zh) 2009-11-23 2015-04-08 义隆电子股份有限公司 触控板控制显示器屏幕上光标的方法
CN101751195A (zh) 2009-12-30 2010-06-23 中兴通讯股份有限公司 一种电阻式触摸屏上的移动事件控制方法及装置
CN102117141B (zh) 2009-12-31 2013-10-30 联想(北京)有限公司 一种输入方法及装置
JP2011170538A (ja) 2010-02-17 2011-09-01 Sony Corp 情報処理装置、情報処理方法およびプログラム
CN101957721B (zh) 2010-08-19 2012-08-15 苏州佳世达电通有限公司 触碰荧幕的显示连线的方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005049994A (ja) * 2003-07-30 2005-02-24 Canon Inc カーソルの制御方法
CN1598749A (zh) * 2004-08-24 2005-03-23 黄春克 一种手持鼠标
US20100214242A1 (en) * 2007-10-05 2010-08-26 Universite De Lille-I Isotonic / elastic touch-sensitive input device
TWM341272U (en) * 2007-12-18 2008-09-21 Inventec Besta Co Ltd Touch control scroll of an embedded device
TW201027398A (en) * 2009-01-09 2010-07-16 E Lead Electronic Co Ltd Method of controlling cursor with multiple and variable speeds through track pad

Also Published As

Publication number Publication date
US9619072B2 (en) 2017-04-11
USRE47888E1 (en) 2020-03-03
US20130050100A1 (en) 2013-02-28
TW201310298A (zh) 2013-03-01

Similar Documents

Publication Publication Date Title
JP2006304863A5 (zh)
JP2017168120A5 (zh)
JP2018073415A5 (ja) タッチパネル入力システム
JP2014522054A5 (zh)
JP2011145779A5 (zh)
WO2012128575A3 (ko) 가상 골프 시뮬레이션 장치에 이용되는 센싱 장치 및 센싱방법
RU2014149214A (ru) Устройство обработки изображения, способ обработки изображения и программа
JP2014021829A5 (zh)
JP2012128830A5 (ja) 情報処理装置およびその制御方法
JP2010146506A5 (ja) 入力装置、入力装置の制御方法、入力装置の制御プログラム、およびコンピュータ読取可能な記録媒体
JP2016524262A5 (zh)
JP2013058082A5 (zh)
JP2015046732A5 (zh)
RU2017107164A (ru) Параметрическая инерция и интерфейсы прикладного программирования
EA201301322A1 (ru) Устройство измерения скорости и положения транспортного средства, перемещающегося вдоль направляющего пути, способ и соответствующий компьютерный программный продукт
JP2012194175A5 (zh)
JP2015111375A5 (ja) 情報処理システム、出力装置、および出力方法
JP2015005197A5 (zh)
KR101380997B1 (ko) 공간 인식을 통한 벡터 기반 제스처를 보정하는 방법 및 그 장치
JP2013007921A5 (zh)
RU2013111864A (ru) Выделение объектов на устройстве отображения
JP2017519295A5 (zh)
TWI456458B (zh) 電子裝置以及相關之控制方法
JP2015135572A5 (ja) 情報処理装置、情報処理方法、コンピュータプログラム、及び記憶媒体
JP2013222263A5 (zh)