CN109316740B - 检测手指的电子装置、方法及***以及非暂态可读取媒体 - Google Patents
检测手指的电子装置、方法及***以及非暂态可读取媒体 Download PDFInfo
- Publication number
- CN109316740B CN109316740B CN201810852208.4A CN201810852208A CN109316740B CN 109316740 B CN109316740 B CN 109316740B CN 201810852208 A CN201810852208 A CN 201810852208A CN 109316740 B CN109316740 B CN 109316740B
- Authority
- CN
- China
- Prior art keywords
- distance
- value
- sensing unit
- measurement
- finger
- 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.)
- Active
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/24—Constructional details thereof, e.g. game controllers with detachable joystick handles
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
-
- 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/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- 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/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- 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/03547—Touch pads, in which fingers can move on a surface
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2250/00—Miscellaneous game characteristics
- A63F2250/48—Miscellaneous game characteristics with special provisions for gripping by hand
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1043—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being characterized by constructional details
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04101—2.5D-digitiser, i.e. digitiser detecting the X/Y position of the input means, finger or stylus, also when it does not touch, but is proximate to the digitiser's interaction surface and also measures the distance of the input means within a short range in the Z direction, possibly with a separate measurement setup
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)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一种检测手指的电子装置、方法及***以及非暂态可读取媒体,检测手指的电子装置包含:触控面板、多个距离感测单元以及处理器。处理器电性连接至触控面板以及距离感测单元。处理器用以根据触控位置以及距离测量信号计算多个测量值,根据测量值判断手指姿势信息,手指姿势信息指示触控面板上的多个区域中的哪一个被触碰,以及基于手指姿势信息传送手指姿势至外部装置于模拟景象中显示虚拟角色的模拟手指姿势。借此,在虚拟现实环境中能够提供更精确的模拟手势或模拟手指姿势的装置的技术效果。
Description
技术领域
本公开涉及一种检测触控位置的电子装置、方法及***以及非暂态可读取媒体,且特别涉及一种用于判断检测到触摸位置的手指姿势的电子装置、方法及***以及非暂态可读取媒体。
背景技术
在现今虚拟现实(virtual reality,VR)环境中,控制器装置通常用来与虚拟现实场景互动,例如游戏场景或虚拟现实内容。通常一虚拟现实***会具有头戴式显示装置(head-mounted display,HMD)以及控制器。控制器上会设有多个感测器以检测手势,然而,大部分的控制器在检测手势或手指姿势的时候仍然会有一些检测错误。因此,本领域中需要一种在虚拟现实环境中能够提供更精确的模拟手势或模拟手指姿势的装置。
发明内容
依据本公开文件的第一实施方式,其公开一种检测手指的电子装置,检测手指的电子装置包含触控面板、多个距离感测单元以及处理器。处理器电性连接至触控面板以及距离感测单元。处理器用以根据触控位置以及距离测量信号计算多个测量值,根据测量值判断手指姿势信息,手指姿势信息指示触控面板上的多个区域中的哪一个被触碰,以及基于手指姿势信息传送手指姿势至外部装置于模拟景象中显示虚拟角色的模拟手指姿势。
根据本公开一实施例,该些距离感测单元,还包含:一第一距离感测单元,用以检测一第一距离测量信号;一第二距离感测单元,用以检测一第二距离测量信号;以及一第三距离感测单元,用以检测一第三距离测量信号。
根据本公开一实施例,该些区域定义在该触控面板上,该些区域包含一第一区域、一第二区域以及一第三区域,一第一边界位于该第一区域的一侧,一第二边界位于该第一区域的相对侧并且位于该第一区域及该第二区域之间,以及一第三边界位于该第二区域及该第三区域之间。
根据本公开一实施例,该第一距离感测单元邻近该第一边界并且远离该第二边界设置,该第二距离感测单元邻近该第二边界并且远离该第三边界设置,以及该第三距离感测单元邻近该第三边界设置。
根据本公开一实施例,该处理器还用以执行以下步骤:利用该第一距离感测单元的位置以及该触控位置计算一第一距离值,利用该第二距离感测单元的位置以及该触控位置计算一第二距离值,利用该第三距离感测单元的位置以及该触控位置计算一第三距离值;利用该第一距离测量信号的量值以及该第一距离感测单元的门限值参数计算一第一强度值,该第二距离测量信号的量值以及该第二距离感测单元的门限值参数计算一第二强度值,该第三距离测量信号的量值以及该第三距离感测单元的门限值参数计算一第三强度值;以及根据该第一距离值以及该第一强度值获得一第一测量值,根据该第二距离值以及该第二强度值获得一第二测量值,根据该第三距离值以及该第三强度值获得一第三测量值。
根据本公开一实施例,该处理器还用以执行以下步骤:选择该第一测量值、该第二测量值以及该第三测量值的其中之一;如果该第一测量值被选择,该触控位置则由中指触碰;如果该第二测量值被选择,该触控位置则由无名指触碰;以及如果该第三测量值被选择,该触控位置则由小指触碰。
根据本公开一实施例,在计算该第一测量值、该第二测量值以及该第三测量值时,该第一距离值、该第二距离值以及该第三距离值具有一第一权重;其中,在计算该第一测量值、该第二测量值以及该第三测量值时,该第一强度值、该第二强度值以及该第三强度值具有一第二权重,该第一权重大于该第二权重。
依据本公开文件的第二实施方式,其公开一种检测手指的方法,检测手指的方法包含:通过触控面板感测触控位置;通过多个距离感测单元检测多个距离测量信号;通过处理器根据触控位置以及距离测量信号计算多个测量值;通过处理器根据测量值判断手指姿势信息,手指姿势信息指示触控面板上的多个区域中的哪一个被触碰;以及,通过处理器基于手指姿势信息传送手指姿势至外部装置以于模拟景象中显示虚拟角色的模拟手指姿势。
根据本公开一实施例,该些距离感测单元包含一第一距离感测单元、一第二距离感测单元以及一第三距离感测单元,通过该些距离感测单元检测该些距离测量信号,还包含:通过该第一距离感测单元检测一第一距离测量信号;通过该第二距离感测单元检测一第二距离测量信号;以及通过该第三距离感测单元检测一第三距离测量信号。
根据本公开一实施例,还包含:利用该第一距离感测单元的位置以及该触控位置计算一第一距离值,利用该第二距离感测单元的位置以及该触控位置计算一第二距离值,利用该第三距离感测单元的位置以及该触控位置计算一第三距离值;利用该第一距离测量信号的量值以及该第一距离感测单元的门限值参数计算一第一强度值,该第二距离测量信号的量值以及该第二距离感测单元的门限值参数计算一第二强度值,该第三距离测量信号的量值以及该第三距离感测单元的门限值参数计算一第三强度值;以及根据该第一距离值以及该第一强度值获得一第一测量值,根据该第二距离值以及该第二强度值获得一第二测量值,根据该第三距离值以及该第三强度值获得一第三测量值。
根据本公开一实施例,还包含:选择该第一测量值、该第二测量值以及该第三测量值的其中之一;如果该第一测量值被选择,该触控位置则由中指触碰;如果该第二测量值被选择,该触控位置则由无名指触碰;以及如果该第三测量值被选择,该触控位置则由小指触碰。
根据本公开一实施例,在计算该第一测量值、该第二测量值以及第三测量值时,该第一距离值、该第二距离值以及该第三距离值具有一第一权重;其中,在计算该第一测量值、该第二测量值以及第三测量值时,该第一强度值、该第二强度值以及该第三强度值具有一第二权重,该第一权重大于该第二权重。
根据本公开一实施例,该些区域定义在该触控面板上,该些区域包含一第一区域、一第二区域以及一第三区域,一第一边界位于该第一区域的一侧,一第二边界位于该第一区域的相对侧并且位于该第一区域及该第二区域之间,以及一第三边界位于该第二区域及该第三区域之间。
根据本公开一实施例,该第一距离测量信号由该第一距离感测单元从邻近该第一边界并且远离该第二边界的位置检测,该第二距离测量信号由该第二距离感测单元从邻近该第二边界并且远离该第三边界的位置检测,以及该第三距离测量信号由该第三距离感测单元从邻近该第三边界的位置检测。
依据本公开文件的第三实施方式,其公开一种检测手指的***,检测手指的***包含外部装置、控制器以及中央处理单元。中央处理单元电性连接至外部装置以及控制器。控制器包含触控面板、多个距离感测单元以及处理器。处理器用以根据该触控位置以及距离测量信号计算多个测量值,以及根据测量值判断手指姿势信息,手指姿势信息指示触控面板上的多个区域中的哪一个被触碰。中央处理单元用以控制外部装置,于模拟景象中根据手指姿势信息的手指姿势显示虚拟角色的模拟手指姿势。
根据本公开一实施例,该些距离感测单元,还包含:一第一距离感测单元,用以检测一第一距离测量信号;一第二距离感测单元,用以检测一第二距离测量信号;以及一第三距离感测单元,用以检测一第三距离测量信号。
根据本公开一实施例,该处理器更用以执行以下步骤:利用该第一距离感测单元的位置以及该触控位置计算一第一距离值,利用该第二距离感测单元的位置以及该触控位置计算一第二距离值,利用该第三距离感测单元的位置以及该触控位置计算一第三距离值;利用该第一距离测量信号的量值以及该第一距离感测单元的门限值参数计算一第一强度值,该第二距离测量信号的量值以及该第二距离感测单元的门限值参数计算一第二强度值,该第三距离测量信号的量值以及该第三距离感测单元的门限值参数计算一第三强度值;以及根据该第一距离值以及该第一强度值获得一第一测量值,根据该第二距离值以及该第二强度值获得一第二测量值,根据该第三距离值以及该第三强度值获得一第三测量值。
根据本公开一实施例,该处理器还用以执行以下步骤:选择该第一测量值、该第二测量值以及该第三测量值的其中之一;如果该第一测量值被选择,该触控位置则由中指触碰;如果该第二测量值被选择,该触控位置则由无名指触碰;以及如果该第三测量值被选择,该触控位置则由小指触碰。
依据本公开文件的第四实施方式,其公开一种非暂态电脑可读取媒体,非暂态电脑可读取媒体包含至少一指令程序,由处理器执行至少一指令程序以实行检测手指的方法,其包含:通过触控面板感测触控位置;通过多个距离感测单元检测多个距离测量信号;通过处理器根据触控位置以及距离测量信号计算多个测量值;通过处理器根据测量值判断手指姿势信息,手指姿势信息指示触控面板上的多个区域中的哪一个被触碰;以及通过处理器基于手指姿势信息传送手指姿势至外部装置以于模拟景象中显示虚拟角色的模拟手指姿势。
根据本公开一实施例,其中该些距离感测单元包含一第一距离感测单元、一第二距离感测单元以及一第三距离感测单元,通过该些距离感测单元检测该些距离测量信号,其特征在于,还包含:通过该第一距离感测单元检测一第一距离测量信号;通过该第二距离感测单元检测一第二距离测量信号;以及通过该第三距离感测单元检测一第三距离测量信号。
根据上述实施方式,检测手指姿势的电子装置、方法及***以及非暂态可读取媒体能够根据触控位置以及距离测量信号计算多个测量值,根据测量值判断手指姿势信息,以及传送手指姿势信息至头戴式显示装置以于模拟景象中显示虚拟角色的模拟手指姿势。于一些实施方式中,头戴式显示装置能够根据手指姿势显示虚拟角色的模拟手指姿势。
附图说明
为让本发明的上述和其他目的、特征、优点与实施例能更明显易懂,说明书附图的说明如下:
图1是根据本公开的一些实施例所示出的检测手指的***的方框图;
图2是根据本公开的一些实施例所示出的手持式控制器的方框图;
图3是根据本公开的一些实施例所示出的检测手指的方法的流程图;
图4是根据本公开的一些实施例所示出的触控面板的感测以及距离感测单元的示意图;
图5是根据本公开的一些实施例所示出的步骤S320的流程图;
图6是根据本公开的一些实施例所示出的计算距离值的示意图;
图7A是根据本公开的一些实施例所示出的检测手指姿势的示意图;
图7B是根据本公开的一些实施例所示出的检测手指姿势的示意图;
图8A是根据本公开的一些实施例所示出的手持式控制器的示意图;
图8B是根据本公开的一些实施例所示出的检测手指的***的示意图;以及
图8C为基于图8B的实施例示出的手指姿势检测并提供模拟景象的***的示意图。
附图标记说明:
100:检测手指的***
110:手持式控制器
130:中央处理单元
150:外部装置
111:触控面板
112:处理器
113、113a、113b、113c:距离感测单元
114:存储单元
A1:第一区域
A2:第二区域
A3:第三区域
B1:第一边界
B2:第二边界
B3:第三边界
B4:第四边界
300:检测手指的方法
F1、F2、F3:手指
P1、P2、P3:触控位置
X1、X2、X3:距离
X:方向
V1:虚拟角色
VH1:模拟手势
S310~S340、S321~S323:步骤
具体实施方式
以下公开提供许多不同实施例或例证用以实施本发明的不同特征。特殊例证中的元件及配置在以下讨论中被用来简化本公开。所讨论的任何例证只用来作解说的用途,并不会以任何方式限制本发明或其例证的范围和意义。此外,本公开在不同例证中可能重复引用数字符号且/或字母,这些重复皆为了简化及阐述,其本身并未指定以下讨论中不同实施例且/或配置之间的关系。
在全篇说明书与权利要求所使用的用词(terms),除有特别注明外,通常具有每个用词使用在此领域中、在此公开的内容中与特殊内容中的平常意义。某些用以描述本公开的用词将于下或在此说明书的别处讨论,以提供本领域技术人员在有关本公开的描述上额外的引导。
关于本文中所使用的“耦接”或“连接”,均可指二或多个元件相互直接作实体或电性接触,或是相互间接作实体或电性接触,而“耦接”或“连接”还可指二或多个元件相互操作或动作。
在本文中,使用第一、第二与第三等等的词汇,是用于描述各种元件、组件、区域、层与/或区域是可以被理解的。但是这些元件、组件、区域、层与/或区域不应该被这些术语所限制。这些词汇只限于用来辨别单一元件、组件、区域、层与/或区域。因此,在下文中的一第一元件、组件、区域、层与/或区域也可被称为第二元件、组件、区域、层与/或区域,而不脱离本发明的本意。如本文所用,词汇“与/或”包含了列出的关联项目中的一个或多个的任何组合。本公开文件中提到的“及/或”是指表列元件的任一者、全部或至少一者的任意组合。
请参阅图1。图1是根据本公开的一些实施例所示出的检测手指的***100的方框图。如图1所示出,检测手指的***100包含手持式控制器110、中央处理单元130以及外部装置150。手持式控制器110、中央处理单元130以及外部装置150彼此通信,于此实施例中,处理器130可以实施为图形处理器及/或中央处理单元,外部装置150可以实施为头戴式装置(head-mounted device,HMD)。
请继续参阅图2。图2是根据本公开的一些实施例所示出的手持式控制器110的方框图。于此实施例中,如图2所示,手持式控制器110包含触控面板111、处理器112、多个距离感测单元113以及存储单元114。触控面板111可以实施为电容式触控面板或电阻式触控面板,处理器112可以实施为中央处理单元、及/或图形处理器。距离感测单元113可以实施为近接感测器(P-sensor)、压力感测器、及/或温度感测器。存储单元114可以实施为存储器、硬盘、快闪存储器、存储卡等。
接着,距离感测单元113包含第一距离感测单元113a、第二距离感测单元113b以及第三距离感测单元113c。第二距离感测单元113b电性连接至第一距离感测单元113a及第三距离感测单元113c,第一距离感测单元113a用以检测第一距离测量信号,第二距离感测单元113b用以检测第二距离测量信号,第三距离感测单元113c用以检测第三距离测量信号。
请参阅图3。图3是根据本公开的一些实施例所示出的检测手指的方法300的流程图。于一实施例中,检测手指的方法300可用以计算测量值以及根据测量值判断手指姿势,手指姿势是指示哪一只手指(中指、无名指或小指)触碰到触控位置。
请一并参考图1~图3,如图3所示的实施例,检测手指的方法300首先执行步骤S310通过触控面板111感测触控位置以及通过距离感测单元113检测多个距离测量信号。请参阅图4,图4是根据本公开的一些实施例所示出的触控面板111的感测以及距离感测单元113的示意图。于此实施例中,通过处理器112在多个区域定义在触控面板111上,该些区域包含第一区域A1、第二区域A2以及第三区域A3。第一边界B1位于第一区域A1的一侧,第二边界B2位于第一区域A1的相对侧并且位于第一区域A1及第二区域A2之间,以及第三边界B3位于第二区域A2及第三区域A3之间。本公开并不限于本实施例所示的三个区域,区域也可以定义两个区域、四个区域或多个区域。
于一实施例中,第一区域A1表示为中指区域,这意谓着第一区域A1是由中指触碰。第二区域A2表示为无名指区域,这意谓着第二区域A2是由无名指触碰。第三区域A3表示为小指区域,这意谓着第三区域A3是由小指触碰。
于一实施例中,第一距离感测单元113a邻近第一边界B1并且远离第二边界B2设置,第二距离感测单元113b邻近第二边界B2并且远离第三边界B3设置,以及第三距离感测单元113c邻近第三边界B3设置。然而,本公开并不限于此,于另一实施例中,第一距离感测单元113a邻近第二边界B2并且远离第一边界B1设置,第二距离感测单元113b邻近第三边界B3并且远离第二边界B2设置,以及第三距离感测单元113c邻近第四边界B4设置,第四边界B4位于第三区域A3的相对侧。
接着,第一距离感测单元113a、第二距离感测单元113b以及第三距离感测单元113c设置的理由与边界有关,当触控位置靠近两个区域中间的边界时,触控面板111将无法有效地判断被手指触碰到的区域(例如,中指区域、无名指区域或小指区域)。因此,当触控位置邻接边界时,距离感测单元113用以帮助触控面板111判断触碰区域。
接着,如图4所示,当手指F1触碰到触控位置P1时,第一距离感测单元113a用以检测第一距离测量信号,第二距离感测单元113b用以检测第二距离测量信号,以及第三距离感测单元113c用以检测第三距离测量信号。在这种情况下,距离感测单元113a、113b及113c可以实施为近接感测器,近接感测器通常会发射电磁辐射(例如,红外线),并寻找返回信号的变化。因此,第一距离测量信号、第二距离测量信号以及第三距离测量信号是由手指F1反射的反射信号。然而,本公开并不限于此,在其他情况下,距离感测单元113a、113b及113c可以实施为压力感测器或温度感测器,压力感测器会根据施加的压力产生信号,温度感测器会根据触碰的温度产生信号。
接着,检测手指的方法300执行步骤S320通过处理器112根据触控位置以及距离测量信号计算多个测量值。步骤S320还包含步骤S321~S323,请一并参考图5,图5是根据本公开的一些实施例所示出的步骤S320的流程图。如图5所示的实施例,检测手指的方法300进一步执行步骤S321利用第一距离感测单元113a的位置以及触控位置计算第一距离值,利用第二距离感测单元113b的位置以及触控位置计算第二距离值,利用第三距离感测单元113c的位置以及触控位置计算第三距离值。
请继续参阅图6,图6是根据本公开的一些实施例所示出的计算距离值的示意图。如图6所示的实施例,当手指F1触碰到触控位置P1时,在触控位置P1和第一距离感测单元113a的中心位置之间存在第一距离X1,在触控位置P1和第二距离感测单元113b的中心位置之间存在第二距离X2,以及在触控位置P1和第三距离感测单元113c的中心位置之间存在第三距离X3。第一距离X1、第二距离X2和第三距离X3是在图6所示的方向X上。因为第一距离感测单元113a、第二距离感测单元113b以及第三距离感测单元113c是固定的,第一距离感测单元113a、第二距离感测单元113b以及第三距离感测单元113c的中心位置也可以得知。第一距离值d1、第二距离值d2以及第三距离值d3可以由《公式1》计算得知,通过触控位置P1的X坐标减去第一距离感测单元113a的中心位置的X坐标来获得第一距离X1,通过触控位置P1的X坐标减去第二距离感测单元113b的中心位置的X坐标来获得第二距离X2,以及通过触控位置P1的X坐标减去第三距离感测单元113c的中心位置的X坐标来获得第三距离X3。因此,第一距离值d1、第二距离值d2以及第三距离值d3即可得知。
接着,检测手指的方法300进一步执行步骤S322利用第一距离测量信号的量值以及第一距离感测单元113a的门限值参数计算第一强度值,第二距离测量信号的量值以及第二距离感测单元113b的门限值参数计算第二强度值,第三距离测量信号的量值以及第三距离感测单元113c的门限值参数计算第三强度值。第一强度值i1、第二强度值i2以及第三强度值i3可以由《公式2》计算得知。存储单元114用以存储第一距离感测单元113a的门限值参数、第二距离感测单元113b的门限值参数以及第三距离感测单元113c的门限值参数,第一距离感测单元113a的门限值参数可以实现为包含第一最大值Mmax1以及第一最小值Mmin1,并且第一最大值Mmax1以及第一最小值Mmin1皆为预设值。第一最大值Mmax1以及第一最小值Mmin1是由第一距离感测单元113a所检测到的信号量值决定,并且第一最大值Mmax1以及第一最小值Mmin1会在第一距离感测单元113a出厂时设定。第二距离感测单元113b的门限值参数(包含第二最大值Mmax2以及第二最小值Mmin2)以及第三距离感测单元113c的门限值参数(包含第三最大值Mmax3以及第三最小值Mmin3)也会有与第一距离感测单元113a的门限值参数相似的设定,因此在此不再赘述。
根据前述的实施例,第一强度值i1、第二强度值i2以及第三强度值i3可以由《公式2》计算得知,参数Mcur1可以理解为第一距离测量信号的量值,参数Mcur2可以理解为第二距离测量信号的量值,以及参数Mcur3可以理解为第三距离测量信号的量值。如图6所示的实施例,当手指F1触碰到触控位置P1时,第一距离测量信号的量值Mcur1会大于第二距离测量信号的量值Mcur2以及第三距离测量信号的量值Mcur3;而由于距离感测单元113的特征是类似的,因此第一距离感测单元113a的门限值参数、第二距离感测单元113b的门限值参数以及第三距离感测单元113c的门限值参数会彼此相似。在此情况下,第一强度值i1会大于第二强度值i2以及第三强度值i3。
接着,检测手指的方法300进一步执行步骤S323根据第一距离值d1以及第一强度值i1获得第一测量值,根据第二距离值d2以及第二强度值i2获得第二测量值,根据第三距离值d3以及第三强度值i3获得第三测量值。于此实施例中,第一测量值m1、第二测量值m2以及第三测量值m3可以由《公式3》计算得知。在计算第一测量值m1、第二测量值m2以及第三测量值m3时,第一距离值d1、第二距离值d2以及第三距离值d3具有第一权重。在计算第一测量值m1、第二测量值m2以及第三测量值m3时,第一强度值i1、第二强度值i2以及第三强度值i3具有第二权重。第一权重大于第二权重,换句话说,距离值会有主要的影响,如果第一距离值d1大于第二距离值d2以及第三距离值d3,第一测量值m1可能也会大于第二测量值m2以及第三测量值m3。
m1=d1×i1,m2=d2×i2,m3=d3×i3 《公式3》
接着,检测手指的方法300执行步骤S330根据测量值判断手指姿势信息。在前述实施例中,当手指F1触碰到在第一区域A1的触控位置P1时,处理器112用以计算第一测量值m1、第二测量值m2以及第三测量值m3。由于第一距离X1短于第二距离X2以及第三距离X3,参数Mcur1会大于参数Mcur2以及参数Mcur3,因此第一测量值m1会大于第二测量值m2以及第三测量值m3。处理器112会选择第一测量值m1、第二测量值m2以及第三测量值m3中的最大值,而第一测量值m1、第二测量值m2以及第三测量值m3分别表示手指触碰到区域的几率。如图6所示的范例中,处理器112判断第一测量值m1为最大值,因此对应于第一测量值m1的第一区域A1可以理解为被触碰到的几率最高的区域。因此,处理器112可以根据第一测量值m1知道是由中指触碰到触控位置P1。
请一并参考图7A,图7A是根据本公开的一些实施例所示出的检测手指姿势的示意图。如图7A所示的范例中,当手指F2触碰到触控位置P2时,触控位置P2与第一距离感测单元113a、第二距离感测单元113b以及第三距离感测单元113c之间的距离值可以由《公式1》计算得知,而第一距离感测单元113a的强度值、第二距离感测单元113b的强度值以及第三距离感测单元113c的强度值可以由《公式2》计算得知,接着测量值可以由《公式3》计算得知。如图7A所示,触控位置P2位在第二区域A2,但相邻于第二边界B2,在此情况下,当手指F2触碰到触控位置P2时,第二距离感测单元113b会用以帮助触控面板111判断触碰区域。第二测量值m2会大于第一测量值m1以及第三测量值m3,因此,处理器112可以根据第二测量值m2知道是由无名指触碰到触控位置P2。
请一并参考图7B,图7B是根据本公开的一些实施例所示出的检测手指姿势的示意图。如图7B所示的范例中,手指F1与图6所示的手指F1相同,在图6中,处理器112判断手指F1是中指。在图7B中,另一手指F3触碰到触控位置P3,第一测量值m1、第二测量值m2以及第三测量值m3的计算方式与上述实施例相同。第二距离X2短于第一距离X1以及第三距离X3,第二强度值i2会大于第一强度值i1以及第三强度值i3。因此,第二测量值m2会大于第一测量值m1以及第三测量值m3,处理器112判断第二测量值m2为最大值,并且处理器112可以根据第二测量值m2知道是由无名指触碰到触控位置P3。
接着,检测手指的方法300执行步骤S340通过处理器112基于手指姿势信息传送手指姿势至外部装置150以于模拟景象中显示虚拟角色的模拟手指姿势。请参考图8A及图8B,图8A是根据本公开的一些实施例所示出的手持式控制器110的示意图,图8B是根据本公开的一些实施例所示出的检测手指的***100的示意图。如图8A及图8B所示,手持式控制器110检测手指姿势并通过无线传输或有线传输传送手指姿势信息至中央处理器130,手指姿势信息指示哪一个手指触碰到触控位置。如图8A所示的范例,手指F1及F2触碰到触控面板111,以及处理器112(第8A未示)传送手指姿势信息(中指及无名指触碰到触控面板111,但小指并未触碰到触控面板111)至中央处理器130。如图8B所示的范例,使用者穿戴上手持式控制器110以及外部装置150,当中央处理器130从手持式控制器110接收到手指姿势信息时,中央处理器130会传送手指姿势至外部装置150,外部装置150于模拟景象中显示虚拟角色的模拟手指姿势。
请参阅图8C,图8C为基于图8B的实施例示出的手指姿势检测并提供模拟景象的***的示意图。如图8B所示,手指姿势信息由手持式控制器110传送至中央处理器130,并且中央处理器130传送手指姿势至外部装置150,外部装置可以示出于模拟景象中与使用者对应的虚拟角色V1的模拟手势VH1。如此一来,使用者可以在现实世界中进行更复杂的手势,并且外部装置150可以在模拟景象中显示使用者的模拟手势。
另一实施例公开一种非暂态电脑可读取媒体,非暂态电脑可读取媒体存储指令程序以执行如图3所示的检测手指的方法300。
根据前述的实施例,检测手指姿势的电子装置、方法及***以及非暂态可读取媒体能够根据触控位置以及距离测量信号计算多个测量值,根据测量值判断手指姿势信息,以及传送手指姿势信息至头戴式显示装置以于模拟景象中显示虚拟角色的模拟手指姿势。于一些实施方式中,头戴式显示装置能够根据手指姿势显示虚拟角色的模拟手指姿势。
另外,上述例示包含按序的示范步骤,但该些步骤不必依所显示的顺序被执行。以不同顺序执行该些步骤皆在本公开内容的考量范围内。在本公开内容的实施例的构思与范围内,可视情况增加、取代、变更顺序及/或省略该些步骤。
虽然本公开已以实施方式公开如上,然其并非用以限定本公开,任何本领域技术人员,在不脱离本公开的构思和范围内,当可作各种的变动与润饰,因此本公开的保护范围当视权利要求所界定者为准。
Claims (20)
1.一种检测手指的电子装置,其特征在于,包含:
一触控面板,用以感测该触控面板上的一触控位置;
多个距离感测单元,用以检测多个距离测量信号;以及
一处理器,电性连接至该触控面板以及该些距离感测单元,该处理器用以:
计算所述多个距离感测单元和该触控位置间的多个距离值;
根据该多个距离测量信号以及该多个距离值判断一手指姿势信息,该手指姿势信息指示该触控面板上的多个区域中的哪一个被触碰;以及
基于该手指姿势信息传送一手指姿势至一外部装置于一模拟景象中显示一虚拟角色的一模拟手指姿势。
2.如权利要求1所述的检测手指的电子装置,其特征在于,该些距离感测单元,还包含:
一第一距离感测单元,用以检测一第一距离测量信号;
一第二距离感测单元,用以检测一第二距离测量信号;以及
一第三距离感测单元,用以检测一第三距离测量信号。
3.如权利要求2所述的检测手指的电子装置,其特征在于,该些区域定义在该触控面板上,该些区域包含一第一区域、一第二区域以及一第三区域,一第一边界位于该第一区域的一侧,一第二边界位于该第一区域的相对侧并且位于该第一区域及该第二区域之间,以及一第三边界位于该第二区域及该第三区域之间。
4.如权利要求3所述的检测手指的电子装置,其特征在于,该第一距离感测单元邻近该第一边界并且远离该第二边界设置,该第二距离感测单元邻近该第二边界并且远离该第三边界设置,以及该第三距离感测单元邻近该第三边界设置。
5.如权利要求2所述的检测手指的电子装置,其特征在于,该处理器还用以执行以下步骤:
利用该第一距离感测单元的位置以及该触控位置计算一第一距离值,利用该第二距离感测单元的位置以及该触控位置计算一第二距离值,利用该第三距离感测单元的位置以及该触控位置计算一第三距离值;
利用该第一距离测量信号的量值以及该第一距离感测单元的门限值参数计算一第一强度值,该第二距离测量信号的量值以及该第二距离感测单元的门限值参数计算一第二强度值,该第三距离测量信号的量值以及该第三距离感测单元的门限值参数计算一第三强度值;以及
根据该第一距离值以及该第一强度值获得一第一测量值,根据该第二距离值以及该第二强度值获得一第二测量值,根据该第三距离值以及该第三强度值获得一第三测量值。
6.如权利要求5所述的检测手指的电子装置,其特征在于,该处理器还用以执行以下步骤:
选择该第一测量值、该第二测量值以及该第三测量值的其中之一;
如果该第一测量值被选择,该触控位置则由中指触碰;
如果该第二测量值被选择,该触控位置则由无名指触碰;以及
如果该第三测量值被选择,该触控位置则由小指触碰。
7.如权利要求5所述的检测手指的电子装置,其特征在于,在计算该第一测量值、该第二测量值以及该第三测量值时,该第一距离值、该第二距离值以及该第三距离值具有一第一权重;
其中,在计算该第一测量值、该第二测量值以及该第三测量值时,该第一强度值、该第二强度值以及该第三强度值具有一第二权重,该第一权重大于该第二权重。
8.一种检测手指的方法,其特征在于,包含:
通过一触控面板感测一触控位置;
通过多个距离感测单元检测多个距离测量信号;
通过一处理器计算所述多个距离感测单元和该触控位置间的多个距离值;
通过该处理器该多个距离测量信号以及该多个距离值判断一手指姿势信息,该手指姿势信息指示该触控面板上的多个区域中的哪一个被触碰;以及
通过该处理器基于该手指姿势信息传送一手指姿势至一外部装置以于一模拟景象中显示一虚拟角色的一模拟手指姿势。
9.如权利要求8所述的检测手指的方法,其特征在于,该些距离感测单元包含一第一距离感测单元、一第二距离感测单元以及一第三距离感测单元,通过该些距离感测单元检测该些距离测量信号,还包含:
通过该第一距离感测单元检测一第一距离测量信号;
通过该第二距离感测单元检测一第二距离测量信号;以及
通过该第三距离感测单元检测一第三距离测量信号。
10.如权利要求9所述的检测手指的方法,其特征在于,还包含:
利用该第一距离感测单元的位置以及该触控位置计算一第一距离值,利用该第二距离感测单元的位置以及该触控位置计算一第二距离值,利用该第三距离感测单元的位置以及该触控位置计算一第三距离值;
利用该第一距离测量信号的量值以及该第一距离感测单元的门限值参数计算一第一强度值,该第二距离测量信号的量值以及该第二距离感测单元的门限值参数计算一第二强度值,该第三距离测量信号的量值以及该第三距离感测单元的门限值参数计算一第三强度值;以及
根据该第一距离值以及该第一强度值获得一第一测量值,根据该第二距离值以及该第二强度值获得一第二测量值,根据该第三距离值以及该第三强度值获得一第三测量值。
11.如权利要求10所述的检测手指的方法,其特征在于,还包含:
选择该第一测量值、该第二测量值以及该第三测量值的其中之一;
如果该第一测量值被选择,该触控位置则由中指触碰;
如果该第二测量值被选择,该触控位置则由无名指触碰;以及
如果该第三测量值被选择,该触控位置则由小指触碰。
12.如权利要求11所述的检测手指的方法,其特征在于,在计算该第一测量值、该第二测量值以及第三测量值时,该第一距离值、该第二距离值以及该第三距离值具有一第一权重;
其中,在计算该第一测量值、该第二测量值以及第三测量值时,该第一强度值、该第二强度值以及该第三强度值具有一第二权重,该第一权重大于该第二权重。
13.如权利要求9所述的检测手指的方法,其特征在于,该些区域定义在该触控面板上,该些区域包含一第一区域、一第二区域以及一第三区域,一第一边界位于该第一区域的一侧,一第二边界位于该第一区域的相对侧并且位于该第一区域及该第二区域之间,以及一第三边界位于该第二区域及该第三区域之间。
14.如权利要求13所述的检测手指的方法,其特征在于,该第一距离测量信号由该第一距离感测单元从邻近该第一边界并且远离该第二边界的位置检测,该第二距离测量信号由该第二距离感测单元从邻近该第二边界并且远离该第三边界的位置检测,以及该第三距离测量信号由该第三距离感测单元从邻近该第三边界的位置检测。
15.一种检测手指的***,应用于提供一模拟景象,其特征在于,包含:
一外部装置,用以显示一该模拟景象;
一控制器,包含:
一触控面板,用以感测该触控面板上的一触控位置;
多个距离感测单元,用以检测多个距离测量信号;以及
一处理器,电性连接至该触控面板以及该些距离感测单元,该处理器用以:
计算所述多个距离感测单元和该触控位置间的多个距离值;以及
根据该多个距离测量信号以及该多个距离值判断一手指姿势信息,该手指姿势信息指示该触控面板上的多个区域中的哪一个被触碰;以及
一中央处理单元,电性连接至该外部装置以及该控制器,用以控制该外部装置,于该模拟景象中根据该手指姿势信息的一手指姿势显示一虚拟角色的一模拟手指姿势。
16.如权利要求15所述的检测手指的***,其特征在于,该些距离感测单元,还包含:
一第一距离感测单元,用以检测一第一距离测量信号;
一第二距离感测单元,用以检测一第二距离测量信号;以及
一第三距离感测单元,用以检测一第三距离测量信号。
17.如权利要求16所述的检测手指的***,其特征在于,该处理器还用以执行以下步骤:
利用该第一距离感测单元的位置以及该触控位置计算一第一距离值,利用该第二距离感测单元的位置以及该触控位置计算一第二距离值,利用该第三距离感测单元的位置以及该触控位置计算一第三距离值;
利用该第一距离测量信号的量值以及该第一距离感测单元的门限值参数计算一第一强度值,该第二距离测量信号的量值以及该第二距离感测单元的门限值参数计算一第二强度值,该第三距离测量信号的量值以及该第三距离感测单元的门限值参数计算一第三强度值;以及
根据该第一距离值以及该第一强度值获得一第一测量值,根据该第二距离值以及该第二强度值获得一第二测量值,根据该第三距离值以及该第三强度值获得一第三测量值。
18.如权利要求17所述的检测手指的***,其特征在于,该处理器还用以执行以下步骤:
选择该第一测量值、该第二测量值以及该第三测量值的其中之一;
如果该第一测量值被选择,该触控位置则由中指触碰;
如果该第二测量值被选择,该触控位置则由无名指触碰;以及
如果该第三测量值被选择,该触控位置则由小指触碰。
19.一种非暂态电脑可读取媒体,包含至少一指令程序,由一处理器执行该至少一指令程序以实行一检测手指的方法,其特征在于,包含:
通过一触控面板感测一触控位置;
通过多个距离感测单元检测多个距离测量信号;
通过一处理器计算所述多个距离感测单元和该触控位置间的多个距离值;
通过该处理器根据该多个距离测量信号以及该多个距离值判断一手指姿势信息,该手指姿势信息指示该触控面板上的多个区域中的哪一个被触碰;以及
通过该处理器基于该手指姿势信息传送一手指姿势至一外部装置以于一模拟景象中显示一虚拟角色的一模拟手指姿势。
20.如权利要求19所述的非暂态电脑可读取媒体,其中该些距离感测单元包含一第一距离感测单元、一第二距离感测单元以及一第三距离感测单元,通过该些距离感测单元检测该些距离测量信号,其特征在于,还包含:
通过该第一距离感测单元检测一第一距离测量信号;
通过该第二距离感测单元检测一第二距离测量信号;以及
通过该第三距离感测单元检测一第三距离测量信号。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201762538792P | 2017-07-30 | 2017-07-30 | |
US62/538,792 | 2017-07-30 | ||
US16/040,561 US11054982B2 (en) | 2017-07-30 | 2018-07-20 | Electronic device, method and system for detecting fingers and non-transitory computer-readable medium |
US16/040,561 | 2018-07-20 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109316740A CN109316740A (zh) | 2019-02-12 |
CN109316740B true CN109316740B (zh) | 2022-06-07 |
Family
ID=65038584
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810852208.4A Active CN109316740B (zh) | 2017-07-30 | 2018-07-30 | 检测手指的电子装置、方法及***以及非暂态可读取媒体 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11054982B2 (zh) |
CN (1) | CN109316740B (zh) |
TW (1) | TWI739019B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10712835B2 (en) * | 2016-10-06 | 2020-07-14 | Htc Corporation | System and method for detecting hand gesture |
US11422638B2 (en) | 2019-07-08 | 2022-08-23 | Apple Inc. | Input devices that use self-mixing interferometry to determine movement within an enclosure |
US11409365B2 (en) | 2019-09-06 | 2022-08-09 | Apple Inc. | Self-mixing interferometry-based gesture input system including a wearable or handheld device |
US11419546B2 (en) | 2019-09-24 | 2022-08-23 | Apple Inc. | Wearable self-mixing interferometry device used to sense physiological conditions |
TWI806180B (zh) * | 2021-10-05 | 2023-06-21 | 宏碁股份有限公司 | 觸控顯示裝置及顯示面板的定位方法 |
US20230409113A1 (en) * | 2022-06-16 | 2023-12-21 | Neil Nelson | Extended reality interface |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101482785A (zh) * | 2008-01-04 | 2009-07-15 | 苹果公司 | 选择性地拒绝触摸表面的边缘区域中的触摸接触 |
CN101853100A (zh) * | 2010-02-02 | 2010-10-06 | 杨开艳 | 一种将触控模块作为游戏手柄使用的方法 |
CN102768591A (zh) * | 2011-05-06 | 2012-11-07 | 昆盈企业股份有限公司 | 感测式输入装置及其输入方法 |
JP2013161470A (ja) * | 2012-02-09 | 2013-08-19 | Square Enix Co Ltd | 画面スクロール装置,画面スクロール方法,及びゲーム装置 |
CN104395862A (zh) * | 2012-06-04 | 2015-03-04 | 索尼电脑娱乐公司 | 平面操纵杆控制器 |
CN104750299A (zh) * | 2013-12-31 | 2015-07-01 | 禾瑞亚科技股份有限公司 | 多触控屏幕装置及多触控屏幕相邻交接处侦测判断的方法 |
CN205427764U (zh) * | 2015-10-19 | 2016-08-03 | 北京蚁视科技有限公司 | 一种手柄式手势识别装置 |
CN106104421A (zh) * | 2014-01-29 | 2016-11-09 | 白桂雨 | 一种指环式无线指感控制器、控制方法及控制*** |
CN106371573A (zh) * | 2015-12-04 | 2017-02-01 | 北京智谷睿拓技术服务有限公司 | 触觉反馈的方法、装置和虚拟现实交互*** |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4853498A (en) * | 1988-06-13 | 1989-08-01 | Tektronix, Inc. | Position measurement apparatus for capacitive touch panel system |
US5400244A (en) * | 1991-06-25 | 1995-03-21 | Kabushiki Kaisha Toshiba | Running control system for mobile robot provided with multiple sensor information integration system |
US5854625A (en) * | 1996-11-06 | 1998-12-29 | Synaptics, Incorporated | Force sensing touchpad |
EP2167983A4 (en) * | 2007-07-11 | 2013-05-29 | Marimils Oy | METHOD AND DEVICE FOR THE CAPACITIVE COLLECTION OF OBJECTS |
US8723811B2 (en) * | 2008-03-21 | 2014-05-13 | Lg Electronics Inc. | Mobile terminal and screen displaying method thereof |
US8273032B2 (en) * | 2008-07-30 | 2012-09-25 | Medtronic, Inc. | Physiological parameter monitoring with minimization of motion artifacts |
US20100105997A1 (en) * | 2008-10-29 | 2010-04-29 | Medtronic, Inc. | Closed loop parameter adjustment for sensor modules of an implantable medical device |
US20100141607A1 (en) * | 2008-12-04 | 2010-06-10 | Electronics And Telecommunications Research Institute | Apparatus and method for recognizing multi touch point |
CN101963840B (zh) * | 2009-07-22 | 2015-03-18 | 罗技欧洲公司 | 用于远程、虚拟屏幕输入的***和方法 |
TWI536226B (zh) * | 2011-11-30 | 2016-06-01 | 緯創資通股份有限公司 | 光學觸控裝置與觸控影像處理方法 |
EP2863297A4 (en) * | 2012-06-18 | 2016-03-30 | Yulong Computer Telecomm Tech | TERMINAL AND METHOD FOR MANAGING INTERFACE OPERATION |
US9526983B2 (en) * | 2014-06-04 | 2016-12-27 | Chih-Feng Lin | Virtual reality avatar traveling control system and virtual reality avatar traveling control method |
KR102264748B1 (ko) * | 2015-03-03 | 2021-06-14 | 삼성디스플레이 주식회사 | 터치 장치 및 이를 포함하는 표시 장치 |
US9987962B1 (en) * | 2017-03-09 | 2018-06-05 | Ford Global Technologies, Llc | Vehicle haptic feedback as a function of sensed capacitance |
-
2018
- 2018-07-20 US US16/040,561 patent/US11054982B2/en active Active
- 2018-07-26 TW TW107125925A patent/TWI739019B/zh active
- 2018-07-30 CN CN201810852208.4A patent/CN109316740B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101482785A (zh) * | 2008-01-04 | 2009-07-15 | 苹果公司 | 选择性地拒绝触摸表面的边缘区域中的触摸接触 |
CN101853100A (zh) * | 2010-02-02 | 2010-10-06 | 杨开艳 | 一种将触控模块作为游戏手柄使用的方法 |
CN102768591A (zh) * | 2011-05-06 | 2012-11-07 | 昆盈企业股份有限公司 | 感测式输入装置及其输入方法 |
JP2013161470A (ja) * | 2012-02-09 | 2013-08-19 | Square Enix Co Ltd | 画面スクロール装置,画面スクロール方法,及びゲーム装置 |
CN104395862A (zh) * | 2012-06-04 | 2015-03-04 | 索尼电脑娱乐公司 | 平面操纵杆控制器 |
CN104750299A (zh) * | 2013-12-31 | 2015-07-01 | 禾瑞亚科技股份有限公司 | 多触控屏幕装置及多触控屏幕相邻交接处侦测判断的方法 |
CN106104421A (zh) * | 2014-01-29 | 2016-11-09 | 白桂雨 | 一种指环式无线指感控制器、控制方法及控制*** |
CN205427764U (zh) * | 2015-10-19 | 2016-08-03 | 北京蚁视科技有限公司 | 一种手柄式手势识别装置 |
CN106371573A (zh) * | 2015-12-04 | 2017-02-01 | 北京智谷睿拓技术服务有限公司 | 触觉反馈的方法、装置和虚拟现实交互*** |
Also Published As
Publication number | Publication date |
---|---|
US11054982B2 (en) | 2021-07-06 |
US20190034072A1 (en) | 2019-01-31 |
CN109316740A (zh) | 2019-02-12 |
TWI739019B (zh) | 2021-09-11 |
TW201911024A (zh) | 2019-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109316740B (zh) | 检测手指的电子装置、方法及***以及非暂态可读取媒体 | |
US9207801B2 (en) | Force sensing input device and method for determining force information | |
US9551573B1 (en) | Proximity based gesturing devices, systems and methods | |
CN106020546B (zh) | 用于使用所估计偏转响应来确定物体信息的***和方法 | |
US8743065B2 (en) | Method of identifying a multi-touch rotation gesture and device using the same | |
US20140002114A1 (en) | Systems and methods for determining types of user input | |
US20170242539A1 (en) | Use based force auto-calibration | |
EP3039517A1 (en) | Latency measuring and testing system and method | |
JP2015519624A (ja) | ジェスチャー認識装置及び方法 | |
US9552111B2 (en) | Touch sensing device and method of identifying a touched position | |
US9864466B2 (en) | Mitigating common mode display noise using hybrid estimation approach | |
KR20100036850A (ko) | 접촉 감지 센서를 이용한 터치 패널 장치 | |
CN105144072A (zh) | 在多点触控装置上对压感进行模拟 | |
US20120249599A1 (en) | Method of identifying a multi-touch scaling gesture and device using the same | |
CN107037938A (zh) | 减轻电容感测中的干扰 | |
CN105320275A (zh) | 可穿戴设备和操作可穿戴设备的方法 | |
US20140347314A1 (en) | Method of detecting touch force and detector | |
US9811218B2 (en) | Location based object classification | |
KR101438231B1 (ko) | 하이브리드 터치스크린을 구비한 단말 장치 및 그 제어방법 | |
WO2016106148A1 (en) | Method and system for dual node sensing | |
US20150138162A1 (en) | Latency measuring and testing system and method | |
JP6418585B2 (ja) | ウェアラブルデバイス、及びウェアラブルデバイスの動作方法 | |
US10338718B2 (en) | Likelihood detection of pressing finger in two-finger touch | |
US9134843B2 (en) | System and method for distinguishing input objects | |
JP7472262B2 (ja) | 入出力モデルを設定可能なペン状態検出回路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |