WO2007093984A3 - A system and method of inputting data into a computing system - Google Patents

A system and method of inputting data into a computing system Download PDF

Info

Publication number
WO2007093984A3
WO2007093984A3 PCT/IL2007/000174 IL2007000174W WO2007093984A3 WO 2007093984 A3 WO2007093984 A3 WO 2007093984A3 IL 2007000174 W IL2007000174 W IL 2007000174W WO 2007093984 A3 WO2007093984 A3 WO 2007093984A3
Authority
WO
WIPO (PCT)
Prior art keywords
inputting data
computing system
acquisition device
image acquisition
movements
Prior art date
Application number
PCT/IL2007/000174
Other languages
French (fr)
Other versions
WO2007093984A2 (en
Inventor
Harel Cohen
Giora Bar-Sakai
Original Assignee
Ftk Technologies Ltd
Harel Cohen
Giora Bar-Sakai
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 Ftk Technologies Ltd, Harel Cohen, Giora Bar-Sakai filed Critical Ftk Technologies Ltd
Priority to JP2008554905A priority Critical patent/JP2009527041A/en
Priority to EP07706117A priority patent/EP1999547A4/en
Publication of WO2007093984A2 publication Critical patent/WO2007093984A2/en
Publication of WO2007093984A3 publication Critical patent/WO2007093984A3/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/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • 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/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • 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/018Input/output arrangements for oriental characters
    • 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
    • G06F3/0233Character input methods
    • 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
    • G06F3/0233Character input methods
    • G06F3/0237Character input methods using prediction or retrieval techniques
    • 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/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • G06F3/0425Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means using a single imaging device like a video camera for tracking the absolute position of a single or a plurality of objects with respect to an imaged reference surface, e.g. video camera imaging a display or a projection screen, a table or a wall surface, on which a computer generated image is displayed or projected
    • G06F3/0426Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means using a single imaging device like a video camera for tracking the absolute position of a single or a plurality of objects with respect to an imaged reference surface, e.g. video camera imaging a display or a projection screen, a table or a wall surface, on which a computer generated image is displayed or projected tracking fingers with respect to a virtual keyboard projected or printed on the surface
    • 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
    • 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/0489Interaction 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 dedicated keyboard keys or combinations thereof
    • G06F3/04895Guidance during keyboard input operation, e.g. prompting

Abstract

A system and method are provided to enable data entry into a computing system. The system may include a controller functionally coupled to an image acquisition device and adapted to set a map of an input key, or an entire keyboard layout, based on acquired image(s) captured by the image acquisition device. The system may capture images of user movements and/or gestures in a selected field of view, and may process these images to identify and execute commands in accordance with the movements.
PCT/IL2007/000174 2006-02-16 2007-02-08 A system and method of inputting data into a computing system WO2007093984A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2008554905A JP2009527041A (en) 2006-02-16 2007-02-08 System and method for entering data into a computing system
EP07706117A EP1999547A4 (en) 2006-02-16 2007-02-08 A system and method of inputting data into a computing system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN421DE2006 2006-02-16
IN421/DEL/2006 2006-02-16

Publications (2)

Publication Number Publication Date
WO2007093984A2 WO2007093984A2 (en) 2007-08-23
WO2007093984A3 true WO2007093984A3 (en) 2009-04-23

Family

ID=38371891

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IL2007/000174 WO2007093984A2 (en) 2006-02-16 2007-02-08 A system and method of inputting data into a computing system

Country Status (5)

Country Link
EP (1) EP1999547A4 (en)
JP (1) JP2009527041A (en)
KR (1) KR20080106265A (en)
CN (1) CN101589425A (en)
WO (1) WO2007093984A2 (en)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101874404B (en) * 2007-09-24 2013-09-18 高通股份有限公司 Enhanced interface for voice and video communications
FR2921634B1 (en) 2007-09-27 2010-03-19 Airbus SYSTEM AND METHOD FOR ACCESSING PERSONAL COMPUTER EQUIPMENT ON BOARD AN AIRCRAFT, AND AIRCRAFT COMPRISING SUCH A SYSTEM.
KR101352994B1 (en) * 2007-12-10 2014-01-21 삼성전자 주식회사 Apparatus and method for providing an adaptive on-screen keyboard
US20100265182A1 (en) * 2009-04-20 2010-10-21 Microsoft Corporation Context-based state change for an adaptive input device
CN104808821A (en) * 2009-05-26 2015-07-29 美国智能科技有限公司 Method and apparatus for data entry input
US9400559B2 (en) * 2009-05-29 2016-07-26 Microsoft Technology Licensing, Llc Gesture shortcuts
JP2013505493A (en) * 2009-09-21 2013-02-14 エクストリーム リアリティー エルティーディー. Method, circuit, apparatus and system for human-machine interfacing with electronic equipment
US8621380B2 (en) 2010-01-06 2013-12-31 Apple Inc. Apparatus and method for conditionally enabling or disabling soft buttons
CN102214009A (en) * 2010-04-08 2011-10-12 深圳市闪联信息技术有限公司 Method and system for implementing keyboard input
CN102289283A (en) * 2010-06-16 2011-12-21 微软公司 Status change of adaptive device
CN103221912A (en) * 2010-10-05 2013-07-24 惠普发展公司,有限责任合伙企业 Entering a command
US8648823B2 (en) 2010-11-05 2014-02-11 Apple Inc. Device, method, and graphical user interface for manipulating soft keyboards
US8587547B2 (en) 2010-11-05 2013-11-19 Apple Inc. Device, method, and graphical user interface for manipulating soft keyboards
US9436381B2 (en) 2011-01-24 2016-09-06 Apple Inc. Device, method, and graphical user interface for navigating and annotating an electronic document
US9092132B2 (en) 2011-01-24 2015-07-28 Apple Inc. Device, method, and graphical user interface with a dynamic gesture disambiguation threshold
KR101772979B1 (en) * 2011-04-06 2017-08-31 엘지전자 주식회사 Mobile terminal and control method thereof
US9746928B2 (en) 2011-04-19 2017-08-29 Lg Electronics Inc. Display device and control method thereof
EP2575007A1 (en) * 2011-09-27 2013-04-03 Elo Touch Solutions, Inc. Scaling of gesture based input
EP2575006B1 (en) 2011-09-27 2018-06-13 Elo Touch Solutions, Inc. Touch and non touch based interaction of a user with a device
EP2798441A4 (en) * 2011-12-30 2015-08-05 Intel Corp Interactive drawing recognition
US8850349B2 (en) * 2012-04-06 2014-09-30 Google Inc. Smart user-customized graphical keyboard
GB201223450D0 (en) 2012-12-27 2013-02-13 Touchtype Ltd Search and corresponding method
GB201322037D0 (en) * 2013-12-12 2014-01-29 Touchtype Ltd System and method for inputting images/labels into electronic devices
US10664657B2 (en) 2012-12-27 2020-05-26 Touchtype Limited System and method for inputting images or labels into electronic devices
KR102040288B1 (en) * 2013-02-27 2019-11-04 삼성전자주식회사 Display apparatus
KR101489069B1 (en) * 2013-05-30 2015-02-04 허윤 Method for inputting data based on motion and apparatus for using the same
US20140368434A1 (en) * 2013-06-13 2014-12-18 Microsoft Corporation Generation of text by way of a touchless interface
KR102166330B1 (en) 2013-08-23 2020-10-15 삼성메디슨 주식회사 Method and apparatus for providing user interface of medical diagnostic apparatus
JP5877824B2 (en) * 2013-09-20 2016-03-08 ヤフー株式会社 Information processing system, information processing method, and information processing program
CN104978016A (en) * 2014-04-14 2015-10-14 宏碁股份有限公司 Electronic device with virtual input function
CN105224069B (en) * 2014-07-03 2019-03-19 王登高 A kind of augmented reality dummy keyboard input method and the device using this method
CN104199550B (en) * 2014-08-29 2017-05-17 福州瑞芯微电子股份有限公司 Virtual keyboard operation device, system and method
JP2016177658A (en) * 2015-03-20 2016-10-06 カシオ計算機株式会社 Virtual input device, input method, and program
US20170046065A1 (en) * 2015-04-07 2017-02-16 Intel Corporation Avatar keyboard
CN106488160A (en) * 2015-08-24 2017-03-08 中兴通讯股份有限公司 A kind of method for displaying projection, device and electronic equipment
KR102653267B1 (en) 2018-11-28 2024-04-02 삼성전자 주식회사 Method for inputting key and Electronic device using the same
CN110007774B (en) * 2019-03-27 2022-01-14 联想(北京)有限公司 Keyboard device and electronic equipment
CN110414225B (en) * 2019-07-24 2023-05-26 广东魅视科技股份有限公司 System and method for preventing HID keyboard attack
CN112684901A (en) * 2019-10-18 2021-04-20 王光达 Screen key position identification display method and single-hand chord mobile keyboard thereof
US11617953B2 (en) 2020-10-09 2023-04-04 Contact Control Interfaces, Llc. Virtual object interaction scripts
CN114167997B (en) * 2022-02-15 2022-05-17 北京所思信息科技有限责任公司 Model display method, device, equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7042442B1 (en) * 2000-06-27 2006-05-09 International Business Machines Corporation Virtual invisible keyboard
US7084857B2 (en) * 2000-05-29 2006-08-01 Vkb Inc. Virtual data entry device and method for input of alphanumeric and other data
US20070063979A1 (en) * 2005-09-19 2007-03-22 Available For Licensing Systems and methods to provide input/output for a portable data processing device
US7242388B2 (en) * 2001-01-08 2007-07-10 Vkb Inc. Data input device
US20080018591A1 (en) * 2006-07-20 2008-01-24 Arkady Pittel User Interfacing
US20080042981A1 (en) * 2004-03-22 2008-02-21 Itay Katz System and Method for Inputing User Commands to a Processor

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6433774B1 (en) * 1998-12-04 2002-08-13 Intel Corporation Virtualization of interactive computer input
US6614422B1 (en) * 1999-11-04 2003-09-02 Canesta, Inc. Method and apparatus for entering data using a virtual input device
JP4099117B2 (en) * 2003-07-22 2008-06-11 シャープ株式会社 Virtual keyboard system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7084857B2 (en) * 2000-05-29 2006-08-01 Vkb Inc. Virtual data entry device and method for input of alphanumeric and other data
US7042442B1 (en) * 2000-06-27 2006-05-09 International Business Machines Corporation Virtual invisible keyboard
US7242388B2 (en) * 2001-01-08 2007-07-10 Vkb Inc. Data input device
US20080042981A1 (en) * 2004-03-22 2008-02-21 Itay Katz System and Method for Inputing User Commands to a Processor
US20070063979A1 (en) * 2005-09-19 2007-03-22 Available For Licensing Systems and methods to provide input/output for a portable data processing device
US20080018591A1 (en) * 2006-07-20 2008-01-24 Arkady Pittel User Interfacing

Also Published As

Publication number Publication date
EP1999547A4 (en) 2011-10-12
CN101589425A (en) 2009-11-25
EP1999547A2 (en) 2008-12-10
JP2009527041A (en) 2009-07-23
WO2007093984A2 (en) 2007-08-23
KR20080106265A (en) 2008-12-04

Similar Documents

Publication Publication Date Title
WO2007093984A3 (en) A system and method of inputting data into a computing system
WO2011066343A3 (en) Methods and apparatus for gesture recognition mode control
US9443155B2 (en) Systems and methods for real human face recognition
WO2014140903A3 (en) Apparatus, method, and computer readable medium for recognizing text on a curved surface
WO2005091125A3 (en) System and method for inputing user commands to a processor
WO2007130582A3 (en) Computer imput device having gearing effects
WO2010126841A3 (en) Altering a view perspective within a display environment
WO2006020305A3 (en) Gestures for touch sensitive input devices
WO2011069152A3 (en) Imaging methods and systems for position detection
WO2014137806A3 (en) Visual language for human computer interfaces
EP1914657A3 (en) Authentication system, authentication-service-providing device, authentication-service-providing method, and program
WO2008085770A3 (en) Portable multifunction device, method and graphical user interface for interpreting a finger swipe
EP2620839A3 (en) Sensor managed apparatus, method and computer program product
WO2009117311A3 (en) Controller with an integrated camera and methods for interfacing with an interactive application
EP2605172A3 (en) Multi-person gestural authentication and authorization system and method of operation thereof
WO2008061066A3 (en) Behavioral biometrics for authentication in computing environments
WO2009111329A3 (en) Enhanced gesture-based image manipulation
WO2008110895A3 (en) Apparatus, method and system for gesture detection
EP1835472A3 (en) Object detection apparatus
EP1947562A3 (en) Inputting information through touch input device
WO2008078523A1 (en) Handwriting electronic input system
WO2013126905A3 (en) Gesture recognition devices and methods
EP2620863A3 (en) Intelligent gesture-based user's instantaneous interaction and task requirements recognition system and method
WO2011028325A3 (en) Processing motion sensor data using accessible templates
WO2008003095A3 (en) Recognizing text in images

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200780013631.5

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2008554905

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 1020087022648

Country of ref document: KR

Ref document number: 2007706117

Country of ref document: EP