CA2076506A1 - Apparatus and method for reducing system overhead while inking strokes in a finger or stylus-based input device of a data processing system - Google Patents

Apparatus and method for reducing system overhead while inking strokes in a finger or stylus-based input device of a data processing system

Info

Publication number
CA2076506A1
CA2076506A1 CA2076506A CA2076506A CA2076506A1 CA 2076506 A1 CA2076506 A1 CA 2076506A1 CA 2076506 A CA2076506 A CA 2076506A CA 2076506 A CA2076506 A CA 2076506A CA 2076506 A1 CA2076506 A1 CA 2076506A1
Authority
CA
Canada
Prior art keywords
stylus
finger
data processing
input device
predetermined number
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.)
Granted
Application number
CA2076506A
Other languages
French (fr)
Other versions
CA2076506C (en
Inventor
John M. Zetts
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of CA2076506A1 publication Critical patent/CA2076506A1/en
Application granted granted Critical
Publication of CA2076506C publication Critical patent/CA2076506C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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
    • 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/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text

Abstract

The present invention reduces overhead processing of a data processing system by storing a predetermined number of points corresponding to the position of a pointing device as it moves on a workpad or other touch sensitive input device. A
predetermined number of points are stored in a buffer, wherein the predetermined number is dependent upon the type of pointing device (e.g., finger, stylus, etc.) used with the workpad. The stored points are periodically displayed or inked on a visual display at a rate of at least 20 times per second. As a result, the user moving the pointing device receives both tactile and visual feedback information similar to that provided by, a pencil used to make markings on a piece of paper.
An alternative embodiment provides a similar reduction of overhead associated with erasing graphical information displayed on the visual display.
CA002076506A 1991-10-10 1992-08-20 Apparatus and method for reducing system overhead while inking strokes in a finger or stylus-based input device of a data processing system Expired - Fee Related CA2076506C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US775,645 1991-10-10
US07/775,645 US5272470A (en) 1991-10-10 1991-10-10 Apparatus and method for reducing system overhead while inking strokes in a finger or stylus-based input device of a data processing system

Publications (2)

Publication Number Publication Date
CA2076506A1 true CA2076506A1 (en) 1993-04-11
CA2076506C CA2076506C (en) 1997-04-08

Family

ID=25105043

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002076506A Expired - Fee Related CA2076506C (en) 1991-10-10 1992-08-20 Apparatus and method for reducing system overhead while inking strokes in a finger or stylus-based input device of a data processing system

Country Status (7)

Country Link
US (1) US5272470A (en)
EP (1) EP0536579A3 (en)
JP (1) JPH0711769B2 (en)
KR (1) KR950012488B1 (en)
CN (1) CN1027197C (en)
CA (1) CA2076506C (en)
TW (1) TW222332B (en)

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5583542A (en) * 1992-05-26 1996-12-10 Apple Computer, Incorporated Method for deleting objects on a computer display
US5764220A (en) * 1992-09-11 1998-06-09 Mitsubishi Denki Kabushiki Kaisha Method of detecting contact of mouse with surface and mouse unit using this method
EP0657842B1 (en) * 1993-12-07 1999-03-10 Seiko Epson Corporation Touch panel input device and method of generating input signals for an information processing device
US5534893A (en) * 1993-12-15 1996-07-09 Apple Computer, Inc. Method and apparatus for using stylus-tablet input in a computer system
US5543589A (en) * 1994-05-23 1996-08-06 International Business Machines Corporation Touchpad with dual sensor that simplifies scanning
US5812697A (en) * 1994-06-10 1998-09-22 Nippon Steel Corporation Method and apparatus for recognizing hand-written characters using a weighting dictionary
US5737740A (en) * 1994-06-27 1998-04-07 Numonics Apparatus and method for processing electronic documents
US5897648A (en) * 1994-06-27 1999-04-27 Numonics Corporation Apparatus and method for editing electronic documents
US5570113A (en) * 1994-06-29 1996-10-29 International Business Machines Corporation Computer based pen system and method for automatically cancelling unwanted gestures and preventing anomalous signals as inputs to such system
US5793360A (en) * 1995-05-05 1998-08-11 Wacom Co., Ltd. Digitizer eraser system and method
GB2308486A (en) * 1995-12-21 1997-06-25 Nokia Mobile Phones Ltd Display apparatus for hand held equipment
JPH1040388A (en) * 1996-07-26 1998-02-13 Pilot Corp:The Device for inputting signature and system for collating signature
US6380929B1 (en) * 1996-09-20 2002-04-30 Synaptics, Incorporated Pen drawing computer input device
JPH10124689A (en) * 1996-10-15 1998-05-15 Nikon Corp Image recorder/reproducer
US5926566A (en) * 1996-11-15 1999-07-20 Synaptics, Inc. Incremental ideographic character input method
JP3472448B2 (en) * 1997-08-26 2003-12-02 シャープ株式会社 Information processing apparatus and method
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US7614008B2 (en) * 2004-07-30 2009-11-03 Apple Inc. Operation of a computer with touch screen interface
US6313853B1 (en) * 1998-04-16 2001-11-06 Nortel Networks Limited Multi-service user interface
JP3905670B2 (en) * 1999-09-10 2007-04-18 株式会社リコー Coordinate input detection apparatus, information storage medium, and coordinate input detection method
US6455840B1 (en) * 1999-10-28 2002-09-24 Hewlett-Packard Company Predictive and pulsed illumination of a surface in a micro-texture navigation technique
EP1327931A3 (en) * 2000-06-12 2009-08-12 United Parcel Service Of America, Inc. Method for capturing and displaying signatures
CA2411817C (en) * 2000-06-12 2006-05-16 United Parcel Service Of America, Inc. Systems, methods and apparatuses for real-time tracking of packages
US6803906B1 (en) 2000-07-05 2004-10-12 Smart Technologies, Inc. Passive touch system and method of detecting user input
US6618040B1 (en) * 2000-09-15 2003-09-09 Targus Communications Corp. Apparatus and method for indexing into an electronic document to locate a page or a graphical image
US6954197B2 (en) 2002-11-15 2005-10-11 Smart Technologies Inc. Size/scale and orientation determination of a pointer in a camera-based touch system
US7629967B2 (en) 2003-02-14 2009-12-08 Next Holdings Limited Touch screen signal processing
US8508508B2 (en) 2003-02-14 2013-08-13 Next Holdings Limited Touch screen signal processing with single-point calibration
US8456447B2 (en) 2003-02-14 2013-06-04 Next Holdings Limited Touch screen signal processing
US7532206B2 (en) 2003-03-11 2009-05-12 Smart Technologies Ulc System and method for differentiating between pointers used to contact touch surface
US7079117B2 (en) * 2003-05-15 2006-07-18 Analog Devices, Inc. Analog to digital converter controller
US7411575B2 (en) 2003-09-16 2008-08-12 Smart Technologies Ulc Gesture recognition method and touch system incorporating the same
US7274356B2 (en) 2003-10-09 2007-09-25 Smart Technologies Inc. Apparatus for determining the location of a pointer within a region of interest
US7355593B2 (en) 2004-01-02 2008-04-08 Smart Technologies, Inc. Pointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region
US7403191B2 (en) * 2004-01-28 2008-07-22 Microsoft Corporation Tactile overlay for an imaging display
US7460110B2 (en) 2004-04-29 2008-12-02 Smart Technologies Ulc Dual mode touch system
US7538759B2 (en) 2004-05-07 2009-05-26 Next Holdings Limited Touch panel display system with illumination and detection provided from a single edge
US8120596B2 (en) 2004-05-21 2012-02-21 Smart Technologies Ulc Tiled touch system
US8381135B2 (en) 2004-07-30 2013-02-19 Apple Inc. Proximity detector in handheld device
US7752561B2 (en) * 2005-03-15 2010-07-06 Microsoft Corporation Method and system for creating temporary visual indicia
US7825797B2 (en) * 2006-06-02 2010-11-02 Synaptics Incorporated Proximity sensor device and method with adjustment selection tabs
US9442607B2 (en) 2006-12-04 2016-09-13 Smart Technologies Inc. Interactive input system and method
US8115753B2 (en) 2007-04-11 2012-02-14 Next Holdings Limited Touch screen system with hover and click input methods
KR101420419B1 (en) * 2007-04-20 2014-07-30 엘지전자 주식회사 Electronic Device And Method Of Editing Data Using the Same And Mobile Communication Terminal
US20100134408A1 (en) * 2007-05-25 2010-06-03 Palsbo Susan E Fine-motor execution using repetitive force-feedback
US8094137B2 (en) 2007-07-23 2012-01-10 Smart Technologies Ulc System and method of detecting contact on a display
CA2697856A1 (en) 2007-08-30 2009-03-05 Next Holdings, Inc. Low profile touch panel systems
WO2009029767A1 (en) 2007-08-30 2009-03-05 Next Holdings, Inc. Optical touchscreen with improved illumination
US20090100383A1 (en) * 2007-10-16 2009-04-16 Microsoft Corporation Predictive gesturing in graphical user interface
US8405636B2 (en) 2008-01-07 2013-03-26 Next Holdings Limited Optical position sensing system and optical position sensor assembly
US8902193B2 (en) 2008-05-09 2014-12-02 Smart Technologies Ulc Interactive input system and bezel therefor
US8339378B2 (en) 2008-11-05 2012-12-25 Smart Technologies Ulc Interactive input system with multi-angle reflector
US8878821B2 (en) * 2010-04-29 2014-11-04 Hewlett-Packard Development Company, L.P. System and method for providing object location information and physical contact information
US20110307840A1 (en) * 2010-06-10 2011-12-15 Microsoft Corporation Erase, circle, prioritize and application tray gestures
US8094941B1 (en) 2011-06-13 2012-01-10 Google Inc. Character recognition for overlapping textual user input
US20130055164A1 (en) * 2011-08-24 2013-02-28 Sony Ericsson Mobile Communications Ab System and Method for Selecting Objects on a Touch-Sensitive Display of a Mobile Communications Device
JP2013058125A (en) * 2011-09-09 2013-03-28 Panasonic Corp Input device and electronic apparatus using the same
US9645733B2 (en) 2011-12-06 2017-05-09 Google Inc. Mechanism for switching between document viewing windows
US9696879B2 (en) 2012-09-07 2017-07-04 Google Inc. Tab scrubbing using navigation gestures
WO2014097303A1 (en) * 2012-12-23 2014-06-26 N-Trig Ltd. Touchscreen computing device and method
KR20140110356A (en) * 2013-03-07 2014-09-17 삼성전자주식회사 Input device, display apparatus and control method thereof
US9377943B2 (en) * 2013-05-30 2016-06-28 Sony Corporation Method and apparatus for outputting display data based on a touch operation on a touch panel
JP6125333B2 (en) * 2013-05-31 2017-05-10 株式会社東芝 Search device, method and program
JP6271881B2 (en) * 2013-06-26 2018-01-31 キヤノン株式会社 Information processing apparatus, control method therefor, program, and recording medium
KR101386248B1 (en) * 2013-09-09 2014-04-17 재단법인 실감교류인체감응솔루션연구단 Spatial gesture recognition apparatus and method
US10089787B2 (en) * 2013-12-26 2018-10-02 Flir Systems Ab Systems and methods for displaying infrared images
KR102314110B1 (en) * 2014-09-16 2021-10-18 삼성디스플레이 주식회사 Touch display device comprising visual accelerator

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4177354A (en) * 1978-04-17 1979-12-04 Bell Telephone Laboratories, Incorporated Graphic communications apparatus
US4277783A (en) * 1979-07-02 1981-07-07 Bell Telephone Laboratories, Incorporated Light pen tracking method and apparatus
US4686332A (en) * 1986-06-26 1987-08-11 International Business Machines Corporation Combined finger touch and stylus detection system for use on the viewing surface of a visual display device
US4550438A (en) * 1982-06-29 1985-10-29 International Business Machines Corporation Retro-stroke compression and image generation of script and graphic data employing an information processing system
EP0112415B1 (en) * 1982-12-22 1987-03-18 International Business Machines Corporation A method and apparatus for continuously updating a display of the coordinates of a light pen
US4633436A (en) * 1983-12-16 1986-12-30 International Business Machines Corp. Real-time rub-out erase for an electronic handwriting facility
US4697175A (en) * 1984-03-30 1987-09-29 American Telephone And Telegraph Company, At&T Technologies, Inc. Lightpen control circuit
US4814760A (en) * 1984-12-28 1989-03-21 Wang Laboratories, Inc. Information display and entry device
US4972496A (en) * 1986-07-25 1990-11-20 Grid Systems Corporation Handwritten keyboardless entry computer system
US4754267A (en) * 1986-11-03 1988-06-28 International Business Machines Corporation Fast point/line correlations in graphic entities
US5025411A (en) * 1986-12-08 1991-06-18 Tektronix, Inc. Method which provides debounced inputs from a touch screen panel by waiting until each x and y coordinates stop altering
FR2615941B1 (en) * 1987-05-25 1991-12-06 Sfena DEVICE FOR DETECTING THE POSITION OF A CONTROL MEMBER ON A TOUCH TABLET
JPH01304587A (en) * 1988-06-02 1989-12-08 Nec Eng Ltd Description data processing device
US5007085A (en) * 1988-10-28 1991-04-09 International Business Machines Corporation Remotely sensed personal stylus
JPH03214223A (en) * 1990-01-19 1991-09-19 Sony Corp Information input device

Also Published As

Publication number Publication date
CA2076506C (en) 1997-04-08
US5272470A (en) 1993-12-21
CN1071523A (en) 1993-04-28
EP0536579A3 (en) 1993-07-07
JPH05204538A (en) 1993-08-13
TW222332B (en) 1994-04-11
JPH0711769B2 (en) 1995-02-08
KR950012488B1 (en) 1995-10-18
EP0536579A2 (en) 1993-04-14
KR930008583A (en) 1993-05-21
CN1027197C (en) 1994-12-28

Similar Documents

Publication Publication Date Title
CA2076506A1 (en) Apparatus and method for reducing system overhead while inking strokes in a finger or stylus-based input device of a data processing system
EP0938040A3 (en) An apparatus for manipulating an object displayed on a display device
WO2005048166A3 (en) Boxed and lined input panel
EP2325727A3 (en) Drawing, writing and pointing device for human-computer interaction
CA2151727A1 (en) Pen-based calculator
EP0229637A3 (en) Electronic blackboard apparatus
MXPA02002900A (en) Method and system for object selection.
CA2388622A1 (en) Electronically controllable pen
WO2003003181A3 (en) Data input device
CA2067689A1 (en) Apparatus and method for inputting data
EP2521009A3 (en) Method and apparatus for receiving and recognizing handwritten information in various languages
DE69631947D1 (en) Positioning an input pointer
DE69939539D1 (en) METHOD AND SYSTEM FOR IMPROVED COMMUNICATION BETWEEN HUMANS AND COMPUTERS
CN110377178A (en) A kind of system carrying out white board writing on non-touch screen formula terminal device
EP0354814A3 (en) Printers and ancillary systems
WO2002003186A3 (en) Method and apparatus for using an input device of a first computer system to wirelessly enter data into a second computer system
DE69320288D1 (en) Method and device for interacting with a user interface of a computer system using a stylus
CA2044565A1 (en) Information processing apparatus
EP0383306B1 (en) Data processing apparatus and method
GB1152989A (en) Handwritten Character Representation Apparatus
RU93021011A (en) DEVICE FOR ELECTRONIC ART GRAPHICS
EP0372592A3 (en) Small-size device for entering characters, and method therefor
JPS52117029A (en) Display control in x-y dot matrix type display unit
JPH0145662B2 (en)
EP0975130A3 (en) Telephone apparatus

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed