CN114008569B - 用于在装置上配置多个虚拟按钮的方法和设备 - Google Patents
用于在装置上配置多个虚拟按钮的方法和设备 Download PDFInfo
- Publication number
- CN114008569B CN114008569B CN202080044293.7A CN202080044293A CN114008569B CN 114008569 B CN114008569 B CN 114008569B CN 202080044293 A CN202080044293 A CN 202080044293A CN 114008569 B CN114008569 B CN 114008569B
- Authority
- CN
- China
- Prior art keywords
- virtual
- user
- virtual buttons
- buttons
- signal
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/016—Input arrangements with force or tactile feedback as computer generated output to the user
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0414—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
- G06F3/04142—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position the force sensing means being located peripherally, e.g. disposed at the corners or at the side of a touch sensing plate
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/01—Indexing scheme relating to G06F3/01
- G06F2203/014—Force feedback applied to GUI
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)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
本文描述的实施方案涉及用于在装置上配置多个虚拟按钮的方法和设备。例如,可以基于所述装置的操作模式来激活或停用所述多个虚拟按钮中的每一个。通过根据所述装置的所述操作模式激活和停用所述多个虚拟按钮的不同组合,可以避免在所述模式操作下原本不会使用的虚拟按钮的无意接通。
Description
技术领域
本文描述的实施方案涉及用于在装置上配置多个虚拟按钮的方法和设备。例如,可以基于装置的操作模式来激活或停用多个虚拟按钮中的每一个。
背景技术
有时称为硬件或传统按钮的物理或机械按钮通常通过硬件组件进行操作,这些硬件组件在被按下时会进行物理移动并且通常像开关一样操作。这些按钮是本领域中已知的并用于各种应用程序中。例如,可以在当前智能电话的侧面找到机械按钮来控制音量和其它设置。这些按钮在视觉上和触摸上都很容易识别,通常它们与周围的装置表面分开并略微突出,因此用户可以轻松地感觉到它们的位置并通过按下将它们接通。本领域还已知软键和不同类型的虚拟按钮,它们不通过物理按钮的移动部件直接接合。例如,触摸敏感区域可以充当智能电话显示器上的虚拟按钮,并且触摸敏感区域的熟知的实例是在智能电话的触摸屏上实施虚拟键盘。有利地,可以通过使用软件轻松地编程或更改虚拟按钮。有利地,虚拟按钮可以减少或消除物理按钮所经历的硬件相关问题,例如长期使用后的机械故障、难以防水以及本领域已知的其它问题。除了与触摸屏集成的虚拟按钮之外,其它类型的虚拟按钮可以位于装置的外壳或非屏幕表面上。例如,代替仪表板等表面上的传统按钮,可以使用各种力传感器、电感传感器或类似技术来创建触摸响应区域,所述触摸响应区域充当虚拟按钮且在视觉上看起来不是传统的物理按钮。
US2013/0275058公开了一种手持便携式电子装置,其具有显示屏和框架结构,其中所述框架结构包括用于检测框架结构内的应变的应变计。因此,可以识别例如按压装置侧面的手势,并将其用作输入以控制在装置上运行的应用程序。
发明内容
根据一些实施方案,提供了一种用于在装置上配置多个虚拟按钮的方法。所述方法包括接收指示装置的操作模式的第一信号;输出第一控制信号,所述第一控制信号可用于基于装置的操作模式分别激活或停用装置上的多个虚拟按钮中的每一个;以及响应于接收到指示被激活的多个虚拟按钮中的一个已由装置的用户接通的第二信号,输出第二控制信号,所述第二控制信号可用于启动与多个虚拟按钮中的一个相对应的第一触觉或听觉响应。
根据一些实施方案,提供了一种用于控制装置上的多个虚拟按钮的控制电路。所述控制电路被配置成接收指示装置的操作模式的第一信号;输出第一控制信号,以基于装置的操作模式分别激活或停用装置上的多个虚拟按钮中的每一个;以及响应于接收到指示被激活的多个虚拟按钮中的一个已由装置的用户启用的第二信号,输出第二控制信号,所述第二控制信号可用于启动与多个虚拟按钮中的一个相对应的第一触觉或听觉响应的输出。
根据一些实施方案,提供了一种集成电路,其包括用于控制装置上的多个虚拟按钮的控制电路。控制电路被配置成:接收指示装置的操作模式的第一信号;输出第一控制信号,以基于装置的操作模式分别激活或停用装置上的多个虚拟按钮中的每一个;以及响应于接收到指示被激活的多个虚拟按钮中的一个已由装置的用户启用的第二信号,输出第二控制信号,所述第二控制信号可用于启动与多个虚拟按钮中的一个相对应的第一触觉或听觉响应的输出。
根据一些实施方案,提供了一种装置,其包括用于控制装置上的多个虚拟按钮的控制电路。控制电路被配置成:接收指示装置的操作模式的第一信号;输出第一控制信号,以基于装置的操作模式分别激活或停用装置上的多个虚拟按钮中的每一个;以及响应于接收到指示被激活的多个虚拟按钮中的一个已由装置的用户启用的第二信号,输出第二控制信号,所述第二控制信号可用于启动与多个虚拟按钮中的一个相对应的触觉或听觉响应的输出。
传统上,装置上虚拟按钮的位置一直在装置“前面”(例如,在触摸屏上),或者在专门设计用于用户界面的有限数量的表面上,装置的其余部分没有虚拟按钮。通过将虚拟按钮定位在装置上的有限数量的表面上,用户可以轻松地握住装置(其可以是便携式的),而不会无意中接通虚拟按钮。
目前,例如智能电话的装置具有单个前表面,所述前表面例如主要是触摸屏。其它虚拟按钮,例如通过使用电感传感器操作的按钮可以放置在触摸屏下方,以进一步增加触摸屏表面的可操作性。
然而,虽然机械按钮可以置于装置的其它位置,但装置中通常不存在虚拟按钮。
如果用户想要在使用装置时按下虚拟按钮或实际上触摸屏,他们的手可能会覆盖触摸屏表面的至少一部分,触摸屏表面也充当显示屏,例如,如图1所示。
在图1中,装置100包括触摸显示屏101和机械按钮102a和102b。如图所示,用户的手103必须在触摸显示屏上方以便使用用户界面。在其它实施方案中,装置可以与工业设备、汽车或其中可以使用机械或虚拟按钮的任何其它结构相关联。
这种配置在装置的某些操作模式中可能是不合需要的,因为它可能会遮盖触摸显示屏显示的信息。
附图说明
为了更好地理解实施方案,并示出如何实施实施方案,现在仅通过实例参考附图,在附图中:
图1示出根据现有技术的包括触摸显示屏和机械按钮的装置;
图2A示出根据一些实施方案的装置的前视图;
图2B示出根据一些实施方案的装置的后视图;
图3示出根据一些实施方案的装置的框图;
图4示出用于在装置上配置多个虚拟按钮的方法;
图5示出在电子邮件操作模式下操作的装置的实例;
图6示出在相机操作模式下操作的装置500的实例。
具体实施方式
以下描述阐述了根据本公开的实例实施方案。对于本领域的普通技术人员来说,进一步的实例实施方案和实现方式将是显而易见的。此外,本领域普通技术人员将认识到,可以应用各种等效技术来代替或结合下面讨论的实施方案,并且所有此类等效技术应被视为包含在本公开中。
描述
本文公开的任何方法的步骤不必按照所公开的确切次序执行,除非一个步骤被明确描述为在另一个步骤之后或之前,和/或暗示一个步骤必须在另一个步骤之后或之前。在适当的情况下,本文公开的任何实施方案的任何特征可以应用于任何其它实施方案。同样,任何实施方案的任何优点可以应用于任何其它实施方案,反之亦然。从以下描述中,所附实施方案的其它目标、特征和优点将显而易见。
现在将参考附图更全面地描述本文所设想的一些实施方案。然而,其它实施方案包含在本文所公开的主题的范围内,并且所公开的主题不应被解释为仅限于本文阐述的实施方案;相反,这些实施方案通过实例的方式提供,以将主题的范围传达给本领域的普通技术人员。
图2A示出装置200的前视图。
装置200包括触摸屏显示器203。装置200还包括多个虚拟按钮201a至201I,在此实例中,这些虚拟按钮沿着装置200的侧面定位。例如,多个虚拟按钮201a至201I可以位于装置200的非显示表面上。非显示表面可以是金属材料或适合于形成与装置200相关联的外壳或其它结构的本领域已知的其它材料。
在此实例中,装置200包括智能电话,并且多个虚拟按钮201a至201I位于装置200的侧面204和205上。
图2B示出装置200的后视图。
在此实例中,装置200的后表面206包括多个虚拟按钮202a至202d。
应了解,装置的任何表面可以包括虚拟按钮。具体地,装置的任何非显示表面可以包括虚拟按钮。
虚拟按钮可以通过使用力传感器、电感传感器、电容传感器、电阻偏转传感阵列或被配置成定义触摸敏感区域的任何其它机构或此类机构的任何组合来操作。将了解,在本公开的实施方案中,可以使用任何类型的虚拟按钮替代机械按钮。
多个虚拟按钮可以在视觉上隐藏在装置中或装置上。例如,当看向装置200的背面或侧面时,用户可能无法看到多个虚拟按钮的存在,并且多个虚拟按钮的位置可能不会另外在视觉或触觉上指示。在不同的实施方案中,虚拟按钮的存在可能仅在装置断电时被隐藏。在断电状态下,一个或多个虚拟按钮可能与装置外壳或周围区域的其余部分齐平,并且另外在视觉和触觉上无法区分。然而,在通电时或在特定操作模式下,可以通过使用照明、声音或触觉(如下文更全面地描述)或本领域普通技术人员将显而易见的其它技术使一个或多个虚拟按钮可检测到。有利地,使用与使用中的装置的其它部分不可区分的虚拟按钮可以为装置产生更简洁的外观,并且可以有效地产生高度可配置的装置,而不干扰其物理外观或感觉,如将通过本公开的益处变得更加明显。
图3示出装置300的框图。装置300可以包括如图2A和图2B所示的多个虚拟按钮。
装置300包括控制电路301。控制电路301可以被配置成与应用程序处理器302和/或定向模块303通信。应用程序处理器302可以确定或帮助确定装置的操作模式,如下文更全面地描述。定向模块303可以是基于硬件和/或软件的,并且在一个实施方案中可以包括加速计、惯性传感器或被配置成发信号表示装置的定向(例如纵向或横向模式)的其它传感器。在其它实施方案中,定向模块303可以更一般地充当上下文感知模块。例如,它可以确定例如装置是否平放在桌子上、是否放在钱包或口袋中(经由基于光的传感器)、是否高速运输等特性。控制电路301还可以被配置成与虚拟按钮控制器304通信。
虚拟按钮控制器304可以被配置成控制虚拟按钮305。例如,如图2A和图2B所示,虚拟按钮305可以位于装置周围或其它表面上。
控制电路301可以被配置成执行如图4所示的方法。
图4示出用于在装置上配置多个虚拟按钮的方法。
在步骤401,控制电路被配置成接收指示装置的操作模式的第一信号。例如,第一信号可以包括从应用程序处理器302接收的信号S1。第一信号S1可以指示正在装置上运行的特定应用程序,例如电话应用程序、游戏应用程序、相机应用程序、电子邮件应用程序、音乐播放应用程序、视频播放应用程序等。另外,第一信号S1可以以正在装置上运行的应用程序的状态的形式指示操作模式。例如,当电子邮件应用程序正在运行时,第一信号S1可以指示装置显示器是否在显示用户可以从中选择一封电子邮件来阅读的电子邮件列表,或装置显示器是否在显示用户可以在其中撰写新电子邮件的邮箱。
第一信号可以另外或替代地包括从定向模块303接收的信号S2。信号S2可以指示装置300的定向,并且可以来自例如陀螺仪和/或加速计,陀螺仪和/或加速计可以向定向模块303提供对应信号。
在一些实例中,操作模式可另外或替代地包括用户定义的特性。例如,操作模式还可以指示用户是惯用左手还是惯用右手,或指示在操作期间可与不同的设置或特性区分的任何设置或特性。
因此,在不同的实施方案中,装置的操作模式可以包括在装置上运行的应用程序、此应用程序内或与之相关联的特性或参数、装置的定向、用户定义的特性,或本领域普通技术人员将理解的与装置或其用户界面或其软件相关联的其它模式。例如,操作模式不仅可以相对于哪一应用程序在装置上运行来定义,还可以相对于个别应用程序中正在采取的一个或多个特定动作来定义。
在步骤402,控制电路被配置成输出第一控制信号C1,以基于装置的操作模式激活或停用装置上的多个虚拟按钮中的每一个。如果虚拟按钮被激活,则响应于感测到来自用户的触摸或按压,虚拟按钮可以向虚拟按钮控制器传输信号。如果虚拟按钮被停用,则例如虚拟按钮可以置于不感测用户的触摸或按压的操作状态,或者传输至虚拟按钮控制器的信号可以作为虚拟按钮的停用状态的结果被完全或部分忽略。
例如,当虚拟按钮被停用时,如果用户触摸或按下停用的虚拟按钮,装置可能不执行任何操作作为响应。
通过根据装置的操作模式激活和停用多个虚拟按钮的不同组合,可以避免在所述模式操作下原本不会使用的虚拟按钮的无意接通。另外,虚拟按钮的组合可以一起被激活或停用,以创建独特的用户界面。例如,两个或更多相邻或附近的虚拟按钮可以一起被激活,也就是说,在彼此的预定时间内被激活,并且这些激活的按钮可以协同动作以实施不同的用户界面特征,例如下面更全面地讨论的虚拟滚动条。在此种实施方案中,用户可以在一组虚拟按钮上滑动,这些虚拟按钮一起充当一个较大的按钮来滚动屏幕上的内容,或一些其它功能。
第一控制信号C1可以输出至虚拟按钮控制器304,所述虚拟按钮控制器可以控制多个虚拟按钮的操作状态。虚拟按钮控制器304可以例如响应于控制信号C1将多个虚拟按钮置于激活或停用状态,或者可以忽略从由控制信号C1停用的虚拟按钮接收的信号。
例如,参考图2A和图2B中所示的实例,响应于指示装置在游戏模式下操作并且如图2A和图2B中所示定向的第一信号S1/S2,第一控制信号C1可以被配置成激活虚拟按钮201a、201f、202a和202d,并停用按钮201b、201c、201d、201e、201g、201h、201j、201k、201I、202b和202c。然而,如果第一信号S1/S2指示装置在游戏模式下操作,但定位成虚拟按钮201a至201f更靠近地球,则第一控制信号C1可以被配置成激活虚拟按钮201g、201I、202a和202d,并停用按钮201a、201b、201c、201d、201e、201f、201h,201j、201k、202b和202c。
应理解,在一些操作模式中,可以停用所有多个虚拟按钮。例如,当装置未被使用时(例如,当装置上没有应用程序正主动运行时),可能需要停用所有虚拟按钮。就此而言,图3的定向模块303可以有助于确定装置的上下文。
在步骤403,控制电路301被配置成响应于接收到指示被激活的多个虚拟按钮中的一个已由装置的用户启用的第二信号SL,输出第二控制信号C2,所述第二控制信号可用于启动与多个虚拟按钮中的一个相对应的第一触觉或听觉或视觉响应的输出。在此实施方案中,启用按钮是指按下或以其它方式触摸或激活按钮,以启动与装置或在装置上运行的软件相关联的响应动作。在典型实施方案中,启用虚拟按钮类似于按下机械按钮,其响应将是启动动作。然而,在其它实施方案中,启用虚拟按钮可以取决于用户的按压或接触的程度或类型。例如,启用按钮可以取决于施加的压力量—“用力”按下可能产生与“轻轻”按下不同的响应,并且可能检测到许多不同的压力水平,其中每个压力水平可能与不同的响应相关。在其它实施方案中,虚拟按钮可以通过可以针对不同响应配置的一个或多个触摸手势(例如,滑动、按压、轻触、双指轻触等)启用。更一般地,本公开的实施方案设想了本领域普通技术人员将显而易见的任何此类启用或激活或类似效果。
在一些实例中,可以提供与多个虚拟按钮中的一个或多个相关联的第一触觉响应。根据一些实施方案,触觉响应可以是在装置中或在装置上产生的任何触觉,并且优选地是设计用于产生虚拟按钮本身产生这种感觉的印象的触觉。在一个实施方案中,触觉响应可以由一个或多个振动电机或线性谐振致动器(LRA)或类似装置产生。如本领域所知,可以对触觉响应进行定制以模拟机械按钮点击和包括各种表面纹理的大量其它感觉,并且所有此类技术可以在本公开的实施方案中使用。在其它实例中,第一触觉响应可以由单独的触觉装置306提供。在一些实例中,第一听觉响应由扬声器307提供。在一些实例中,第一触觉响应和第一听觉响应可以一起提供。在其它实施方案中,视觉响应可以由视觉指示器309提供。例如,可以通过在虚拟按钮的位置处或附近使用LED或其它照明来形成视觉响应,以例如发信号通知此种按钮已启用或已以某种方式启用。
当用户以某种方式在装置表面上触摸或按下虚拟按钮的位置时,虚拟按钮可以由用户启用。
第一触觉、听觉和/或视觉响应可以被配置成指示已被激活的多个虚拟按钮中的一个的位置。
例如,返回到图2A和图2B,当用户将装置置于例如游戏操作模式时,用户随后可以使用手指在装置200的后表面和侧表面上定位激活的虚拟按钮。由于用户在使用此配置的装置200时将观看触摸屏203,因此在此特定实施方案中,利用视觉提示向用户通知激活的虚拟按钮的位置可能不实际。
在步骤403,当用户定位激活的虚拟按钮时,可以通过第一触觉响应通知用户他们已在表面上找到适当位置。
然而,在一些实例中,可以另外或替代地通过装置表面上的压痕或图案,或者通过用户在虚拟按钮位置处可以感觉到的装置的一些其它物理特征来通知用户一些或所有虚拟按钮的位置。
在一些实例中,可以结合触摸屏提供虚拟按钮。例如,装置200的侧表面204和205可以包括触摸屏308,后表面也可如此。当用户将其手指沿着触摸屏移动到多个虚拟按钮中的一个的位置时,触摸屏308可以被配置成向控制电路传输第二信号SI,所述第二信号指示被激活的多个虚拟按钮中的一个已由装置的用户启用。在此实例中,可以通过用户将此手指置于装置表面上的正确位置来启用虚拟按钮。
在一些实例中,多个虚拟按钮中的一个或多个可能对用户的不同类型的接通敏感。例如,虚拟按钮能够区分用户触摸虚拟按钮位置和用户向虚拟按钮位置施加压力。
在此实例中,激活的虚拟按钮可能因此具有多于一种接通模式。。
因此,在步骤403,第二信号SL可以指示被激活的多个虚拟按钮中的一个已由装置的用户在第一接通模式下接通。例如,当用户在不施加任何额外压力或压力水平低于特定阈值的情况下触摸多个虚拟按钮中的一个的位置时,多个虚拟按钮中的一个在第一接通模式下接通。
如前所述,第一触觉响应随后可以向用户指示多个虚拟按钮中的一个的位置。
在一些实例中,控制电路可以被配置成响应于接收到指示多个按钮中的一个已由装置的用户在第二接通模式下接通的第三信号Sp,输出第三控制信号C3,所述第三控制信号可用于启动与多个虚拟按钮中的一个相对应的第二触觉或听觉或视觉响应。在一些实例中,第二触觉响应可以由多个虚拟按钮中的一个提供。在其它实例中,第二触觉响应可以由单独的触觉装置306提供。在一些实例中,第二听觉响应由扬声器307提供。在一些实例中,第二视觉响应由视觉指示器309提供。在一些实例中,第二触觉响应、第二听觉响应和第二视觉响应中的两个或多个可以一起提供。
当用户向多个虚拟按钮中的一个的位置施加压力时,多个虚拟按钮中的一个可以在第二接通模式下接通。例如,当用户向多个虚拟按钮中的一个的位置施加高于特定阈值的水平压力时,多个虚拟按钮中的一个可以在第二接通模式下接通。
第二触觉或听觉响应可以不同于第一触觉或听觉响应,并且在一些实例中,可以模拟与传统或机械按钮按下相关联的点击。
例如,当用户将装置置于如图2A所示的游戏模式时,控制电路可以例如激活虚拟按钮201a、201f、202a和202d。这些激活的虚拟按钮可以提供装置200的游戏模式内的特定操作。
当用户握住装置200并看着触摸屏203时,可以通过沿着装置200的顶侧边缘204和背面转动手指来定位激活的虚拟按钮。当用户的手指触摸激活的虚拟按钮中的一个的位置(由激活的虚拟按钮本身或触摸屏308感测到)时,第一触觉或听觉响应可以提醒用户他们已定位激活的虚拟按钮。
在一些实例中,当用户最初触摸激活的虚拟按钮的位置时,可以提供第一触觉或听觉响应,并且如果用户继续触摸激活的虚拟按钮的位置,则可以不重复第一触觉响应。
一旦用户找到了他们希望使用的虚拟按钮,用户就可以“按下”虚拟按钮以在游戏模式内产生响应(例如,按钮201a可以使游戏内的角色跳跃,而按钮201f可以使游戏内的角色蹲下)。
当用户按下虚拟按钮时,例如,当用户向虚拟按钮的位置施加高于特定阈值的压力水平时,可以通过第二触觉或听觉响应来提醒用户他们已按下虚拟按钮。
在一些实例中,虚拟按钮可以配置有特定阈值,并且可以在其检测到高于特定阈值的压力时输出信号以指示所述虚拟按钮已被按下。在一些实例中,可以使用触摸屏(例如,触摸屏)来调整特定阈值。例如,触摸屏可以检测到用户的手指靠近虚拟按钮,但不完全在虚拟按钮的位置上。在这种情况下,虚拟按钮仍然可以检测到来自用户的压力,但是虚拟按钮可以被配置成降低特定阈值的水平,以避免用户必须施加更多的压力来触发相同阈值。虚拟按钮可以由虚拟按钮控制器304配置。虚拟按钮控制器304可以从触摸屏308接收用户手指位置的指示,并且作为响应,可以提供针对虚拟按钮的特定阈值的适当控制。
应了解,不同类型的用户交互可以触发虚拟按钮的不同接通模式。例如,可以通过用户轻触位置、通过用户长时间触摸虚拟按钮的位置、通过用户在虚拟按钮的位置上拖动其触摸、或通过虚拟按钮可区分的任何其它触摸模式以第一接通模式接通虚拟按钮。
还应了解,对于不同的操作模式,可以激活虚拟按钮的不同组合,并且在不同的操作模式下,相同的虚拟按钮可以提供不同的操作。
图5示出在电子邮件操作模式下操作的装置500的实例。显示屏510示出电子邮件列表。
在此实例中,第一信号可以向控制电路301指示电子邮件应用程序已被打开,并且装置正以纵向模式保持,例如如图5所示。第一信号还可以指示用户是惯用右手还是惯用左手。
响应于此第一信号,如果第一信号指示用户惯用左手,则控制电路可以激活虚拟按钮501至504,而如果第一信号指示用户惯用右手,则控制电路可以激活虚拟按钮505至508。可以停用任何其它虚拟按钮(例如,虚拟按钮509和510)。
考虑用户惯用左手的实例。
在此实例中,虚拟按钮的分组协同工作,并且用户可以在预定时间内例如通过在虚拟按钮上滑动手指来接通多于一个虚拟按钮,以使电子邮件应用程序上下滚动电子邮件列表。具体地,用户可以用左手握住装置500,并可以用拇指依次在四个虚拟按钮501至504上上下滑动。
因此,虚拟按钮501至504可以有效地实施为虚拟滚轮,并且当用户接通虚拟按钮中的每一个时,可以提供模拟机械滚轮转动时的点击声的触觉或听觉响应。
应了解,可以使用单个虚拟按钮代替多个虚拟按钮来类似地实施虚拟滚轮。
图6示出在相机操作模式下操作的装置500的实例。显示屏510显示装置的相机当前捕获的图像。
在此实例中,第一信号可以向控制电路301指示相机应用程序已被打开并且装置500正以纵向模式保持,例如,如图6所示。
响应于此第一信号,控制电路可以激活虚拟按钮501至504以及509。可以停用虚拟按钮505至508。
在此实例中,用于在电子邮件操作模式下上下滚动电子邮件列表的相同虚拟按钮501至504可以用于使相机镜头推进和拉远。可以接通这些虚拟按钮,并且可以提供触觉或听觉响应,如先前参考图5所述。
另外,在此相机模式中,激活虚拟按钮509。此虚拟按钮可以提供两种接通模式。第一接通模式可以用于定位虚拟按钮,且第二接通模式可以用于引起装置上的应用程序的操作。在一些实例中,触摸屏可以形成在虚拟按钮509上方的表面上,并且可以用于定位虚拟按钮。例如,可以通过用户触摸虚拟按钮509的位置来定位虚拟按钮509。如参考图4所述,控制电路随后可以启动第一触觉或听觉响应的输出,所述第一触觉或听觉响应向用户指示已定位激活的虚拟按钮。一旦用户已定位虚拟按钮509,用户可以通过向虚拟按钮509的位置施加压力来接通所述按钮(例如,使相机改变模式)。同样,如参考图4所述,控制电路随后可以启动第二触觉或听觉响应的输出,其中第二触觉响应可以模拟按钮按下。
应了解,在远离装置的显示屏510的地方添加虚拟按钮避免了将显示屏用作触摸屏,从而避免使通过显示屏510显示的信息模糊。
实施方案可以在例如智能电话、音频播放器、移动或蜂窝电话或手持电话的电子、便携式和/或电池供电的主机装置中实施。实施方案可以在此种主机装置内提供的一个或多个集成电路上实施。
特别是受益于本公开的本领域普通技术人员应理解,本文尤其结合附图所描述的各种操作可以通过其它电路或其它硬件组件来实施。可以改变执行给定方法的每个操作的次序,并且本文所示的系统的各种元件可以进行添加、重新排序、组合、省略、修改等。本公开旨在包含所有这些修改和更改,并且相应地,应以说明性而非限制性的意义来看待上述描述。
类似地,尽管本公开参考了特定实施方案,但在不脱离本公开的范围和涵盖领域的情况下,可以对这些实施方案进行某些修改和改变。此外,本文关于特定实施方案描述的任何益处、优点或对问题的解决方案不意在被解释为关键的、必需的或基本的特征或元件。
对于本领域的普通技术人员来说,受益于本公开的其它实施方案同样是显而易见的,并且这些实施方案应被视为包含在本文中。
本领域技术人员将认识到,上述设备和方法的一些方面,例如由控制电路执行的方法可以具体化为例如在例如磁盘、CD-ROM或DVD-ROM等非易失性载体介质上、在例如只读存储器(固件)的编程的存储器上或在例如光或电信号载体的数据载体上的处理器控制代码。对于许多应用,本发明的实施方案将在DSP(数字信号处理器)、ASIC(专用集成电路)或FPGA(现场可编程门阵列)上实施。因此,代码可以包括常规程序代码或微码,或者例如用于设置或控制ASIC或FPGA的代码。代码还可以包括用于动态配置可重新配置的设备(例如,可重新编程逻辑门阵列)的代码。类似地,代码可以包括用于例如VerilogTM或VHDL(超高速集成电路硬件描述语言)的硬件描述语言的代码。如本领域技术人员将理解,代码可以分布在彼此通信的多个耦合组件之间。在适当的情况下,还可以使用在现场可(重新)编程模拟阵列或类似装置上运行的代码来实施实施方案,以配置模拟硬件。
应注意,如本文所使用,术语模块应用于指代可以至少部分由专用硬件组件(例如,自定义电路)实施和/或至少部分由一个或多个软件处理器或在适当的通用处理器上运行的适当代码等实施的功能单元或块。模块本身可以包括其它模块或功能单元。模块可以由多个组件或子模块提供,这些组件或子模块不需要位于同一位置,并且可以在不同的集成电路上提供和/或在不同的处理器上运行。
应注意,上述实施方案说明而不是限制本发明,并且本领域技术人员将能够在不脱离所附权利要求或实施方案的范围的情况下设计许多替代实施方案。“包括”一词不排除除权利要求或实施方案中列出的元件或步骤之外的元件或步骤的存在,“一(a/an)”不排除多个,并且单个特征或其它单元可以实现权利要求或实施方案中列举的多个单元的功能。权利要求或实施方案中的任何附图标记或标签不应被解释为限制其范围。
尽管已经详细描述了本公开和某些代表性优点,但是应理解,在不脱离由所附权利要求或实施方案定义的本公开的精神和范围的情况下,可以对本文进行各种改变、替换和更改。此外,本公开的范围并不意图限于过程、机器、制造、物质组成、手段、方法或步骤的特定实施方案,可以利用与本文中的相应实施方案执行基本相同的功能或实现基本相同的结果的当前存在的或稍后要开发的过程、机器、制造、物质组成、手段、方法或步骤。因此,所附权利要求或实施方案旨在在其范围内包括此类过程、机器、制造、物质组成、手段、方法或步骤。
Claims (23)
1.一种用于在装置上配置多个虚拟按钮的方法,所述方法包括:
接收指示所述装置的操作模式的第一信号;
输出第一控制信号,所述第一控制信号可用于基于所述装置的所述操作模式分别激活或停用所述装置上的所述多个虚拟按钮中的每一个;
响应于接收到指示被激活的所述多个虚拟按钮中的第一虚拟按钮已由所述装置的用户接通的第二信号,输出第二控制信号,所述第二控制信号可用于启动与所述第一虚拟按钮相对应的第一触觉、视觉或听觉响应,其中基于在触摸屏上所述第一虚拟按钮的位置处检测到的压力高于预定阈值,接收所述第二信号;
从所述触摸屏接收用户手指位置的指示;
基于用户手指相对于所述第一虚拟按钮的定位的位置来控制所述预定阈值,以避免用户必须施加更多的压力来接通所述第一虚拟按钮。
2.如权利要求1所述的方法,其中一个或多个虚拟按钮包括以下各项中的一个或多个:电容传感器、力传感器、电阻偏转传感阵列或电感传感器。
3.如权利要求1所述的方法,其中所述第一触觉或听觉响应被配置成指示所述多个虚拟按钮中的所述一个的位置。
4.如权利要求3所述的方法,其中所述第二信号指示被激活的所述多个虚拟按钮中的一个已由所述装置的用户在第一接通模式下接通。
5.如权利要求4所述的方法,其中当所述用户触摸所述多个虚拟按钮中的所述一个的所述位置时,所述多个虚拟按钮中的所述一个在所述第一接通模式下接通。
6.如权利要求1所述的方法,其中所述方法还包括:
响应于接收到指示所述多个按钮中的所述一个已由所述装置的用户在第二接通模式下接通的第三信号,输出第三控制信号,所述第三控制信号可用于启动与所述多个虚拟按钮中的所述一个相对应的第二触觉或听觉响应。
7.如权利要求6所述的方法,其中当所述用户向所述多个虚拟按钮中的所述一个的所述位置施加压力时,所述多个虚拟按钮中的所述一个在所述第二接通模式下接通。
8.如权利要求6所述的方法,还包括生成第二触觉响应,使得所述第二触觉或听觉响应模拟与已在所述第二接通模式下接通的所述多个虚拟按钮中的所述一个相对应的按钮点击。
9.如权利要求1所述的方法,其中所述方法还包括:
响应于接收到指示所述多个按钮中的多于一个按钮已由所述装置的所述用户在预定时间内接通的多个第二信号,输出第四控制信号,所述第四控制信号可用于启动与已接通的所述虚拟按钮相对应的第三触觉或听觉响应。
10.如权利要求1所述的方法,其中所述操作模式包括在所述装置上运行的应用程序,其中所述应用程序为电话应用程序、相机应用程序、音乐播放应用程序、视频播放应用程序、游戏应用程序或电子邮件应用程序。
11.如权利要求10所述的方法,其中所述操作模式包括在所述装置上运行的所述应用程序的状态。
12.如权利要求1所述的方法,其中所述第一控制信号可以基于用户定义的特性。
13.如权利要求1所述的方法,其中所述第二信号是从触摸屏控制器接收的。
14.一种用于控制装置上的多个虚拟按钮的控制电路,其中所述控制电路被配置成:
接收指示所述装置的操作模式的第一信号;
输出第一控制信号,以基于所述装置的所述操作模式分别激活或停用所述装置上的所述多个虚拟按钮中的每一个;
响应于接收到指示被激活的所述多个虚拟按钮中的第一虚拟按钮已由所述装置的用户接通的第二信号,输出第二控制信号,所述第二控制信号可用于启动与所述第一虚拟按钮相对应的第一触觉、视觉或听觉响应的输出,其中基于在触摸屏上所述第一虚拟按钮的位置处检测到的压力高于预定阈值,接收所述第二信号;
从所述触摸屏接收用户手指位置的指示;
基于用户手指相对于所述第一虚拟按钮的定位的位置来控制所述预定阈值,以避免用户必须施加更多的压力来接通所述第一虚拟按钮。
15.一种包括用于控制装置上的多个虚拟按钮的控制电路的集成电路,其中所述控制电路被配置成:
接收指示所述装置的操作模式的第一信号;
输出第一控制信号,以基于所述装置的所述操作模式分别激活或停用所述装置上的所述多个虚拟按钮中的每一个;
响应于接收到指示被激活的所述多个虚拟按钮中的第一虚拟按钮已由所述装置的用户接通的第二信号,输出第二控制信号,所述第二控制信号可用于启动与所述第一虚拟按钮相对应的第一触觉、视觉或听觉响应的输出,其中基于在触摸屏上所述第一虚拟按钮的位置处检测到的压力高于预定阈值,接收所述第二信号;
从所述触摸屏接收用户手指位置的指示;
基于用户手指相对于所述第一虚拟按钮的定位的位置来控制所述预定阈值,以避免用户必须施加更多的压力来接通所述第一虚拟按钮。
16.一种包括控制电路的装置,所述控制电路用于控制所述装置上的多个虚拟按钮,其中所述控制电路被配置成:
接收指示所述装置的操作模式的第一信号;
输出第一控制信号,以基于所述装置的所述操作模式分别激活或停用所述装置上的所述多个虚拟按钮中的每一个;
响应于接收到指示被激活的所述多个虚拟按钮中的第一虚拟按钮已由所述装置的用户接通的第二信号,输出第二控制信号,所述第二控制信号可用于启动与所述第一虚拟按钮相对应的第一触觉、视觉或听觉响应的输出,其中基于在触摸屏上所述第一虚拟按钮的位置处检测到的压力高于预定阈值,接收所述第二信号;
从所述触摸屏接收用户手指位置的指示;
基于用户手指相对于所述第一虚拟按钮的定位的位置来控制所述预定阈值,以避免用户必须施加更多的压力来接通所述第一虚拟按钮。
17.如权利要求16所述的装置,还包括所述多个虚拟按钮。
18.如权利要求17所述的装置,其中所述多个虚拟按钮位于所述装置的至少一个第一表面上。
19.如权利要求18所述的装置,其中所述装置的第二表面包括触摸屏显示器。
20.如权利要求18所述的装置,其中所述至少一个第一表面各自包括非显示表面。
21.如权利要求17所述的装置,其中当组装时,所述多个虚拟按钮在视觉上从所述装置的外部隐藏。
22.如权利要求16所述的装置,其中所述装置的所述操作模式包括在所述装置上运行的应用程序,其中所述应用程序为电话应用程序、相机应用程序、音乐播放应用程序、视频播放应用程序、游戏应用程序或电子邮件应用程序。
23.如权利要求22所述的装置,其中所述装置的所述操作模式包括在所述装置上运行的所述应用程序的状态。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201962864649P | 2019-06-21 | 2019-06-21 | |
| US62/864,649 | 2019-06-21 | ||
| PCT/GB2020/051438 WO2020254788A1 (en) | 2019-06-21 | 2020-06-15 | A method and apparatus for configuring a plurality of virtual buttons on a device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN114008569A CN114008569A (zh) | 2022-02-01 |
| CN114008569B true CN114008569B (zh) | 2025-06-10 |
Family
ID=71120195
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202080044293.7A Active CN114008569B (zh) | 2019-06-21 | 2020-06-15 | 用于在装置上配置多个虚拟按钮的方法和设备 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11656711B2 (zh) |
| CN (1) | CN114008569B (zh) |
| GB (1) | GB2604215B (zh) |
| WO (1) | WO2020254788A1 (zh) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10558278B2 (en) | 2017-07-11 | 2020-02-11 | Apple Inc. | Interacting with an electronic device through physical movement |
| US11259121B2 (en) | 2017-07-21 | 2022-02-22 | Cirrus Logic, Inc. | Surface speaker |
| US10832537B2 (en) * | 2018-04-04 | 2020-11-10 | Cirrus Logic, Inc. | Methods and apparatus for outputting a haptic signal to a haptic transducer |
| US11269415B2 (en) | 2018-08-14 | 2022-03-08 | Cirrus Logic, Inc. | Haptic output systems |
| US11644370B2 (en) | 2019-03-29 | 2023-05-09 | Cirrus Logic, Inc. | Force sensing with an electromagnetic load |
| US12035445B2 (en) | 2019-03-29 | 2024-07-09 | Cirrus Logic Inc. | Resonant tracking of an electromagnetic load |
| US11283337B2 (en) | 2019-03-29 | 2022-03-22 | Cirrus Logic, Inc. | Methods and systems for improving transducer dynamics |
| US11509292B2 (en) | 2019-03-29 | 2022-11-22 | Cirrus Logic, Inc. | Identifying mechanical impedance of an electromagnetic load using least-mean-squares filter |
| US11150733B2 (en) | 2019-06-07 | 2021-10-19 | Cirrus Logic, Inc. | Methods and apparatuses for providing a haptic output signal to a haptic actuator |
| WO2020254788A1 (en) | 2019-06-21 | 2020-12-24 | Cirrus Logic International Semiconductor Limited | A method and apparatus for configuring a plurality of virtual buttons on a device |
| US11408787B2 (en) | 2019-10-15 | 2022-08-09 | Cirrus Logic, Inc. | Control methods for a force sensor system |
| US12276687B2 (en) | 2019-12-05 | 2025-04-15 | Cirrus Logic Inc. | Methods and systems for estimating coil impedance of an electromagnetic transducer |
| US11545951B2 (en) | 2019-12-06 | 2023-01-03 | Cirrus Logic, Inc. | Methods and systems for detecting and managing amplifier instability |
| US12244253B2 (en) | 2020-04-16 | 2025-03-04 | Cirrus Logic Inc. | Restricting undesired movement of a haptic actuator |
| US11662821B2 (en) | 2020-04-16 | 2023-05-30 | Cirrus Logic, Inc. | In-situ monitoring, calibration, and testing of a haptic actuator |
| KR102895504B1 (ko) * | 2020-09-11 | 2025-12-04 | 현대모비스 주식회사 | 차량용 테이블 장치 및 이의 가상 키보드 제어방법 |
| US12449907B2 (en) * | 2021-05-19 | 2025-10-21 | Apple Inc. | Navigating user interfaces using a cursor |
| US12386428B2 (en) | 2022-05-17 | 2025-08-12 | Apple Inc. | User interfaces for device controls |
| US12210655B2 (en) * | 2022-07-19 | 2025-01-28 | Qualcomm Incorporated | Controlling access to restricted and unrestricted software functionality |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103828334A (zh) * | 2011-09-27 | 2014-05-28 | 苹果公司 | 具有侧壁显示器的电子设备 |
Family Cites Families (328)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3068025A (en) | 1954-11-22 | 1962-12-11 | Fmc Corp | Pipe coupling |
| US3686927A (en) | 1967-03-24 | 1972-08-29 | Bolt Beranek & Newman | Vibration testing method and apparatus |
| JPS6250985U (zh) | 1985-09-18 | 1987-03-30 | ||
| JPH0450752Y2 (zh) | 1986-07-26 | 1992-11-30 | ||
| DE3743131A1 (de) | 1987-10-26 | 1989-05-03 | Siemens Ag | Anordnung zur hochaufloesenden spektroskopie |
| JPH06196939A (ja) | 1992-12-25 | 1994-07-15 | Sony Corp | 高周波パワーアンプの歪み補償回路 |
| US5684722A (en) | 1994-09-21 | 1997-11-04 | Thorner; Craig | Apparatus and method for generating a control signal for a tactile sensation generator |
| JP3295564B2 (ja) | 1994-11-24 | 2002-06-24 | 株式会社テラテック | アナログ・ディジタル変換器 |
| US5748578A (en) | 1995-01-25 | 1998-05-05 | Discovision Associates | Colpitts type oscillator having reduced ringing and improved optical disc system utilizing same |
| US6243473B1 (en) | 1995-09-02 | 2001-06-05 | New Transducers Limited | Laptop computer with loudspeaker(s) |
| US5857986A (en) | 1996-05-24 | 1999-01-12 | Moriyasu; Hiro | Interactive vibrator for multimedia |
| JP3525015B2 (ja) | 1996-10-14 | 2004-05-10 | 愛三工業株式会社 | 振動体駆動装置及び粉体供給装置 |
| JPH10184782A (ja) | 1996-12-26 | 1998-07-14 | Tokimec Inc | 減揺装置 |
| AU730339B2 (en) | 1997-04-02 | 2001-03-01 | Bang & Olufsen Powerhouse A/S | Pulse referenced control method for enhanced power amplification of a pulse modulated signal |
| US6002232A (en) | 1997-08-15 | 1999-12-14 | Iowa State University Research Foundation, Inc. | Robust vibration suppression methods and systems |
| US6278790B1 (en) | 1997-11-11 | 2001-08-21 | Nct Group, Inc. | Electroacoustic transducers comprising vibrating panels |
| CN1319410C (zh) | 1998-01-16 | 2007-05-30 | 索尼公司 | 扬声装置及内部安装了扬声装置的电子设备 |
| JP3397116B2 (ja) | 1998-01-27 | 2003-04-14 | ヤマハ株式会社 | 音響効果付与装置 |
| US6762745B1 (en) | 1999-05-10 | 2004-07-13 | Immersion Corporation | Actuator control providing linear and continuous force output |
| EP1199814B1 (en) | 1999-07-28 | 2006-09-13 | Fujitsu Limited | Radio device with distortion compensation |
| DE20080209U1 (de) | 1999-09-28 | 2001-08-09 | Immersion Corp | Steuerung von haptischen Empfindungen für Schnittstellenvorrichtungen mit Vibrotaktiler Rückkopplung |
| JP3337669B2 (ja) | 1999-12-27 | 2002-10-21 | 株式会社半導体理工学研究センター | 半導体集積回路 |
| US20020018578A1 (en) | 2000-08-03 | 2002-02-14 | Paul Burton | Bending wave loudspeaker |
| US6906697B2 (en) | 2000-08-11 | 2005-06-14 | Immersion Corporation | Haptic sensations for tactile feedback interface devices |
| US7084854B1 (en) | 2000-09-28 | 2006-08-01 | Immersion Corporation | Actuator for providing tactile sensations and device for directional tactile sensations |
| GB2376584B (en) | 2001-06-15 | 2005-02-16 | Wireless Systems Int Ltd | Signal correction techniques |
| US7154470B2 (en) | 2001-07-17 | 2006-12-26 | Immersion Corporation | Envelope modulator for haptic feedback devices |
| US6661410B2 (en) | 2001-09-07 | 2003-12-09 | Microsoft Corporation | Capacitive sensing and data input device power management |
| US7623114B2 (en) | 2001-10-09 | 2009-11-24 | Immersion Corporation | Haptic feedback sensations based on audio output from computer devices |
| US6703550B2 (en) | 2001-10-10 | 2004-03-09 | Immersion Corporation | Sound data output and manipulation using haptic feedback |
| US6683437B2 (en) | 2001-10-31 | 2004-01-27 | Immersion Corporation | Current controlled motor amplifier system |
| US7158122B2 (en) | 2002-05-17 | 2007-01-02 | 3M Innovative Properties Company | Calibration of force based touch panel systems |
| US11275405B2 (en) * | 2005-03-04 | 2022-03-15 | Apple Inc. | Multi-functional hand-held device |
| AU2003286504A1 (en) | 2002-10-20 | 2004-05-13 | Immersion Corporation | System and method for providing rotational haptic feedback |
| US7277678B2 (en) | 2002-10-28 | 2007-10-02 | Skyworks Solutions, Inc. | Fast closed-loop power control for non-constant envelope modulation |
| US6784740B1 (en) | 2002-12-20 | 2004-08-31 | Atheros Communications, Inc. | Power amplifier |
| US20050031140A1 (en) | 2003-08-07 | 2005-02-10 | Tymphany Corporation | Position detection of an actuator using a capacitance measurement |
| US7742036B2 (en) | 2003-12-22 | 2010-06-22 | Immersion Corporation | System and method for controlling haptic devices having multiple operational modes |
| US7791588B2 (en) | 2003-12-22 | 2010-09-07 | Immersion Corporation | System and method for mapping instructions associated with haptic feedback |
| US7336725B2 (en) | 2004-03-03 | 2008-02-26 | Powerwave Technologies, Inc. | Digital predistortion system and method for high efficiency transmitters |
| US7392066B2 (en) | 2004-06-17 | 2008-06-24 | Ixi Mobile (R&D), Ltd. | Volume control system and method for a mobile communication device |
| US7765333B2 (en) | 2004-07-15 | 2010-07-27 | Immersion Corporation | System and method for ordering haptic effects |
| JP2006048302A (ja) | 2004-08-03 | 2006-02-16 | Sony Corp | 圧電複合装置、その製造方法、その取扱方法、その制御方法、入出力装置及び電子機器 |
| WO2006059372A1 (ja) | 2004-11-30 | 2006-06-08 | Fujitsu Limited | 信号取出回路およびそれを有する歪み補償増幅器 |
| KR100883010B1 (ko) | 2004-11-30 | 2009-02-12 | 임머숀 코퍼레이션 | 진동촉각 햅틱 효과를 발생시키는 공진 디바이스를제어하기 위한 시스템 및 방법 |
| US7333604B2 (en) | 2005-01-10 | 2008-02-19 | Infone Tech, Ltd. | Adaptive notification of an incoming call in a mobile phone |
| US20060277466A1 (en) | 2005-05-13 | 2006-12-07 | Anderson Thomas G | Bimodal user interaction with a simulated object |
| DE102006022819A1 (de) | 2005-05-23 | 2007-01-04 | Infineon Technologies Ag | Schaltungsanordnung zum Versorgen einer Last mit einem Ausgangsstrom |
| US7199964B2 (en) | 2005-06-29 | 2007-04-03 | Seagate Technology Llc | Adaptive voltage-mode controller for a voice coil motor |
| DE602005017948D1 (de) | 2005-06-30 | 2010-01-07 | Freescale Semiconductor Inc | Einrichtung und verfahren zum arbitrieren zwischen direktspeicherzugriffs-task-anforderungen |
| US8700791B2 (en) | 2005-10-19 | 2014-04-15 | Immersion Corporation | Synchronization of haptic effect data in a media transport stream |
| US7979146B2 (en) | 2006-04-13 | 2011-07-12 | Immersion Corporation | System and method for automatically producing haptic events from a digital audio signal |
| JP5364233B2 (ja) | 2006-09-27 | 2013-12-11 | 富士通株式会社 | 電磁界シミュレータおよび電磁界シミュレートプログラム |
| WO2008083315A2 (en) | 2006-12-31 | 2008-07-10 | Personics Holdings Inc. | Method and device configured for sound signature detection |
| US8136952B2 (en) | 2007-02-20 | 2012-03-20 | Canon Kabushiki Kaisha | Image capturing apparatus |
| US8098234B2 (en) | 2007-02-20 | 2012-01-17 | Immersion Corporation | Haptic feedback system with stored effects |
| JP2008219202A (ja) | 2007-02-28 | 2008-09-18 | National Institute Of Information & Communication Technology | 音響振動再生装置 |
| US20080293453A1 (en) | 2007-05-25 | 2008-11-27 | Scott J. Atlas | Method and apparatus for an audio-linked remote indicator for a wireless communication device |
| JP2008305174A (ja) * | 2007-06-07 | 2008-12-18 | Sony Corp | 情報処理装置、情報処理方法、プログラム |
| US8659208B1 (en) | 2007-06-14 | 2014-02-25 | Misonix, Inc. | Waveform generator for driving electromechanical device |
| US9070856B1 (en) | 2007-06-14 | 2015-06-30 | Misonix, Incorporated | Waveform generator for driving electromechanical device |
| US8988359B2 (en) | 2007-06-19 | 2015-03-24 | Nokia Corporation | Moving buttons |
| US9654104B2 (en) | 2007-07-17 | 2017-05-16 | Apple Inc. | Resistive force sensor with capacitive discrimination |
| US10126942B2 (en) | 2007-09-19 | 2018-11-13 | Apple Inc. | Systems and methods for detecting a press on a touch-sensitive surface |
| US20090079690A1 (en) | 2007-09-21 | 2009-03-26 | Sony Computer Entertainment America Inc. | Method and apparatus for enhancing entertainment software through haptic insertion |
| US20090088220A1 (en) | 2007-10-01 | 2009-04-02 | Sony Ericsson Mobile Communications Ab | Cellular terminals and other electronic devices and methods using electroactive polymer transducer indicators |
| US9019087B2 (en) | 2007-10-16 | 2015-04-28 | Immersion Corporation | Synchronization of haptic effect data in a media stream |
| US8325144B1 (en) | 2007-10-17 | 2012-12-04 | Immersion Corporation | Digital envelope modulator for haptic feedback devices |
| US20090102805A1 (en) | 2007-10-18 | 2009-04-23 | Microsoft Corporation | Three-dimensional object simulation using audio, visual, and tactile feedback |
| US7911328B2 (en) | 2007-11-21 | 2011-03-22 | The Guitammer Company | Capture and remote reproduction of haptic events in synchronous association with the video and audio capture and reproduction of those events |
| KR100941638B1 (ko) | 2007-12-18 | 2010-02-11 | 한국전자통신연구원 | 접촉 행동 인식 시스템 및 그 방법 |
| US10969917B2 (en) | 2008-01-30 | 2021-04-06 | Apple Inc. | Auto scanning for multiple frequency stimulation multi-touch sensor panels |
| US9495013B2 (en) | 2008-04-24 | 2016-11-15 | Oblong Industries, Inc. | Multi-modal gestural interface |
| US9733704B2 (en) | 2008-06-12 | 2017-08-15 | Immersion Corporation | User interface impact actuator |
| KR20110036617A (ko) | 2008-07-15 | 2011-04-07 | 임머숀 코퍼레이션 | 햅틱 메시지들을 송신하기 위한 시스템 및 방법 |
| US7825838B1 (en) | 2008-09-05 | 2010-11-02 | National Semiconductor Corporation | Capacitor rotation method for removing gain error in sigma-delta analog-to-digital converters |
| KR100987473B1 (ko) | 2008-09-11 | 2010-10-13 | 한국전자통신연구원 | 소프트웨어를 이용한 전자파 생성 방법 |
| US20100080331A1 (en) | 2008-09-26 | 2010-04-01 | Qualcomm Incorporated | Method and apparatus for integrated clock mismatch compensation and packet loss concealment |
| EP2175344B1 (en) * | 2008-10-06 | 2020-02-12 | Samsung Electronics Co., Ltd. | Method and apparatus for displaying graphical user interface depending on a user's contact pattern |
| US9400555B2 (en) | 2008-10-10 | 2016-07-26 | Internet Services, Llc | System and method for synchronization of haptic data and media data |
| US20100141408A1 (en) | 2008-12-05 | 2010-06-10 | Anthony Stephen Doy | Audio amplifier apparatus to drive a panel to produce both an audio signal and haptic feedback |
| KR20100065640A (ko) | 2008-12-08 | 2010-06-17 | 삼성전자주식회사 | 터치스크린의 햅틱 피드백 방법 |
| US7843277B2 (en) | 2008-12-16 | 2010-11-30 | Immersion Corporation | Haptic feedback generation based on resonant frequency |
| US7777566B1 (en) | 2009-02-05 | 2010-08-17 | Quantance, Inc. | Amplifier compression adjustment circuit |
| EP2417776A1 (en) | 2009-04-10 | 2012-02-15 | Immerz Inc. | Systems and methods for acousto-haptic speakers |
| KR20110019144A (ko) | 2009-08-19 | 2011-02-25 | 엘지전자 주식회사 | 진동 패턴 발생 장치 및 방법 |
| JP2011057000A (ja) | 2009-09-07 | 2011-03-24 | Yamaha Corp | 音響共鳴装置 |
| US8487759B2 (en) | 2009-09-30 | 2013-07-16 | Apple Inc. | Self adapting haptic device |
| US8552859B2 (en) | 2009-09-30 | 2013-10-08 | Apple Inc. | Self adapting alert device |
| EP2521006A1 (en) | 2009-10-02 | 2012-11-07 | Research In Motion Limited | A method of switching power modes and a portable electronic device configured to perform the same |
| US8902050B2 (en) | 2009-10-29 | 2014-12-02 | Immersion Corporation | Systems and methods for haptic augmentation of voice-to-text conversion |
| US20120011436A1 (en) * | 2009-11-02 | 2012-01-12 | Motorola, Inc. | Devices and Methods of a User Interface for a Small Display Screen |
| US8633916B2 (en) | 2009-12-10 | 2014-01-21 | Apple, Inc. | Touch pad with force sensors and actuator feedback |
| KR101642149B1 (ko) | 2010-01-05 | 2016-07-25 | 삼성전자주식회사 | 터치스크린을 구비한 휴대용 단말기의 햅틱 피드백 제어 방법 및 장치 |
| US8432368B2 (en) | 2010-01-06 | 2013-04-30 | Qualcomm Incorporated | User interface methods and systems for providing force-sensitive input |
| KR20120115386A (ko) | 2010-01-13 | 2012-10-17 | 엘로 터치 솔루션즈, 인크. | 터치 감응성 표면을 갖는 전자 디바이스에서의 잡음 감소 |
| US20110187651A1 (en) | 2010-02-03 | 2011-08-04 | Honeywell International Inc. | Touch screen having adaptive input parameter |
| JP5841713B2 (ja) | 2010-07-27 | 2016-01-13 | 京セラ株式会社 | 触感呈示装置及び触感呈示装置の制御方法 |
| US9329721B1 (en) | 2010-08-05 | 2016-05-03 | Amazon Technologies, Inc. | Reduction of touch-sensor interference from stable display |
| US20120105367A1 (en) * | 2010-11-01 | 2012-05-03 | Impress Inc. | Methods of using tactile force sensing for intuitive user interface |
| US20120112894A1 (en) | 2010-11-08 | 2012-05-10 | Korea Advanced Institute Of Science And Technology | Haptic feedback generator, portable device, haptic feedback providing method using the same and recording medium thereof |
| KR101763410B1 (ko) | 2010-12-21 | 2017-08-04 | 한국전자통신연구원 | 디지털 전치 왜곡 전력 증폭 장치 및 그 장치에서의 디지털 방식의 동기 조절 방법 |
| US9448626B2 (en) | 2011-02-11 | 2016-09-20 | Immersion Corporation | Sound to haptic effect conversion system using amplitude value |
| US8717152B2 (en) | 2011-02-11 | 2014-05-06 | Immersion Corporation | Sound to haptic effect conversion system using waveform |
| ES2773295T3 (es) | 2011-02-14 | 2020-07-10 | Siemens Ag | Controlador para un convertidor de alimentación y método de funcionamiento del mismo |
| EP2489442A1 (en) | 2011-02-18 | 2012-08-22 | Aernnova Engineering Solutions Iberica | Integrated phased array transducer, system and methodology for structural health monitoring of aerospace structures |
| US20120229264A1 (en) | 2011-03-09 | 2012-09-13 | Analog Devices, Inc. | Smart linear resonant actuator control |
| WO2012135378A1 (en) | 2011-04-01 | 2012-10-04 | Analog Devices, Inc. | Method and apparatus for haptic vibration response profiling and feedback |
| KR20120126446A (ko) | 2011-05-11 | 2012-11-21 | 엘지전자 주식회사 | 입력된 오디오 신호로부터 진동 피드백을 생성하기 위한 장치 |
| US9083821B2 (en) | 2011-06-03 | 2015-07-14 | Apple Inc. | Converting audio to haptic feedback in an electronic device |
| CN103620541B (zh) * | 2011-07-11 | 2017-05-24 | Kddi株式会社 | 用户界面装置及方法 |
| US9124961B2 (en) | 2011-07-15 | 2015-09-01 | Mediatek Inc. | Control device for driving multi-function speaker by using digital mixing scheme and related control method thereof |
| JP2013070303A (ja) * | 2011-09-26 | 2013-04-18 | Kddi Corp | 画面への押圧で撮影が可能な撮影装置、撮影方法及びプログラム |
| TW201329815A (zh) | 2011-10-14 | 2013-07-16 | Nextinput Inc | 力敏感介面裝置及使用其之方法 |
| US11340124B2 (en) | 2017-08-14 | 2022-05-24 | Sentons Inc. | Piezoresistive sensor for detecting a physical disturbance |
| US20130141382A1 (en) | 2011-12-01 | 2013-06-06 | Martin John Simmons | Touch Sensor With Force Sensing |
| GB201200587D0 (en) | 2012-01-13 | 2012-02-29 | Hiwave Technologies Uk Ltd | Haptic feedback and pressure sensing |
| US10632040B2 (en) | 2012-02-29 | 2020-04-28 | Frederick Muench | Systems, devices, components and methods for triggering or inducing resonance or high amplitude oscillations in a cardiovascular system of a patient |
| US9715276B2 (en) | 2012-04-04 | 2017-07-25 | Immersion Corporation | Sound to haptic effect conversion system using multiple actuators |
| US20130275058A1 (en) | 2012-04-13 | 2013-10-17 | Google Inc. | Apparatus and method for a pressure sensitive device interface |
| WO2013156819A1 (en) | 2012-04-19 | 2013-10-24 | Nokia Corporation | A display apparatus |
| US9117449B2 (en) | 2012-04-26 | 2015-08-25 | Nuance Communications, Inc. | Embedded system for construction of small footprint speech recognition with user-definable constraints |
| JP6109927B2 (ja) | 2012-05-04 | 2017-04-05 | カオニックス ラブス リミテッド ライアビリティ カンパニー | 源信号分離のためのシステム及び方法 |
| WO2013169305A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Haptic feedback with improved ouput response |
| US9891709B2 (en) | 2012-05-16 | 2018-02-13 | Immersion Corporation | Systems and methods for content- and context specific haptic effects using predefined haptic effects |
| US8847741B2 (en) | 2012-05-16 | 2014-09-30 | Immersion Corporation | System and method for display of multiple data channels on a single haptic display |
| WO2013186845A1 (ja) | 2012-06-11 | 2013-12-19 | 富士通株式会社 | 電子機器、振動発生プログラム、及び振動パターン利用システム |
| WO2013187976A1 (en) * | 2012-06-13 | 2013-12-19 | Stc.Unm | Bi-functional catalysts for oxygen reduction and oxygen evolution |
| US9063570B2 (en) | 2012-06-27 | 2015-06-23 | Immersion Corporation | Haptic feedback control system |
| US9030428B2 (en) | 2012-07-11 | 2015-05-12 | Immersion Corporation | Generating haptic effects for dynamic events |
| WO2014018086A1 (en) | 2012-07-26 | 2014-01-30 | Changello Enterprise Llc | Force correction on multiple sense elements |
| US9135915B1 (en) | 2012-07-26 | 2015-09-15 | Google Inc. | Augmenting speech segmentation and recognition using head-mounted vibration and/or motion sensors |
| US9245428B2 (en) | 2012-08-02 | 2016-01-26 | Immersion Corporation | Systems and methods for haptic remote control gaming |
| KR101589421B1 (ko) | 2012-08-16 | 2016-01-27 | 가부시키가이샤 액션 리서치 | 진동 처리 장치 및 방법 |
| WO2014031756A2 (en) | 2012-08-21 | 2014-02-27 | Immerz, Inc. | Systems and methods for a vibrating input device |
| US9368005B2 (en) | 2012-08-31 | 2016-06-14 | Immersion Corporation | Sound to haptic effect conversion system using mapping |
| US9355536B2 (en) | 2012-09-27 | 2016-05-31 | Fairchild Semiconductor Corporation | Resonance driver for determining a resonant frequency of a haptic device |
| US20150234464A1 (en) | 2012-09-28 | 2015-08-20 | Nokia Technologies Oy | Apparatus displaying animated image combined with tactile output |
| US9092059B2 (en) | 2012-10-26 | 2015-07-28 | Immersion Corporation | Stream-independent sound to haptic effect conversion system |
| US9274602B2 (en) | 2012-10-30 | 2016-03-01 | Texas Instruments Incorporated | Haptic actuator controller |
| US20140119244A1 (en) | 2012-11-01 | 2014-05-01 | Research In Motion Limited | Cognitive radio rf front end |
| US8947216B2 (en) | 2012-11-02 | 2015-02-03 | Immersion Corporation | Encoding dynamic haptic effects |
| US9122330B2 (en) | 2012-11-19 | 2015-09-01 | Disney Enterprises, Inc. | Controlling a user's tactile perception in a dynamic physical environment |
| KR102141044B1 (ko) | 2012-12-03 | 2020-08-04 | 삼성전자주식회사 | 복수의 터치스크린을 가지는 휴대 장치 및 복수의 터치스크린을 가지는 휴대 장치의 사운드 출력방법 |
| KR102091077B1 (ko) | 2012-12-14 | 2020-04-14 | 삼성전자주식회사 | 입력 유닛의 피드백을 제어하는 휴대 단말 및 방법과, 이를 제공하는 상기 입력 유닛 및 방법 |
| US9128523B2 (en) | 2012-12-20 | 2015-09-08 | Amazon Technologies, Inc. | Dynamically generating haptic effects from audio data |
| DE112012006009T5 (de) | 2012-12-20 | 2014-11-27 | Intel Corporation | Berührungsbildschirm mit Kraftsensoren |
| US9261960B2 (en) | 2013-01-24 | 2016-02-16 | Immersion Corporation | Haptic sensation recording and playback |
| US9855110B2 (en) | 2013-02-05 | 2018-01-02 | Q-Core Medical Ltd. | Methods, apparatus and systems for operating a medical device including an accelerometer |
| CN103165328B (zh) | 2013-02-25 | 2016-06-08 | 苏州达方电子有限公司 | 力回馈键盘结构 |
| US9117347B2 (en) | 2013-02-25 | 2015-08-25 | Nokia Technologies Oy | Method and apparatus for a flexible housing |
| US9489047B2 (en) | 2013-03-01 | 2016-11-08 | Immersion Corporation | Haptic device with linear resonant actuator |
| US10521015B2 (en) | 2013-03-01 | 2019-12-31 | Nokia Technologies Oy | Control apparatus for a tactile audio display |
| US9715300B2 (en) | 2013-03-04 | 2017-07-25 | Microsoft Technology Licensing, Llc | Touch screen interaction using dynamic haptic feedback |
| US8754757B1 (en) | 2013-03-05 | 2014-06-17 | Immersion Corporation | Automatic fitting of haptic effects |
| US9202352B2 (en) | 2013-03-11 | 2015-12-01 | Immersion Corporation | Automatic haptic effect adjustment system |
| US11393461B2 (en) | 2013-03-12 | 2022-07-19 | Cerence Operating Company | Methods and apparatus for detecting a voice command |
| KR101666393B1 (ko) | 2013-03-27 | 2016-10-14 | 한국전자통신연구원 | 음향효과를 이용한 촉각효과 재생 장치 및 방법 |
| US9997032B2 (en) | 2013-04-09 | 2018-06-12 | Immersion Corporation | Offline haptic conversion system |
| US9519346B2 (en) | 2013-05-17 | 2016-12-13 | Immersion Corporation | Low-frequency effects haptic conversion system |
| US9274603B2 (en) | 2013-05-24 | 2016-03-01 | Immersion Corporation | Method and apparatus to provide haptic feedback based on media content and one or more external parameters |
| US9196135B2 (en) | 2013-06-28 | 2015-11-24 | Immersion Corporation | Uniform haptic actuator response with a variable supply voltage |
| DE102013012811B4 (de) | 2013-08-01 | 2024-02-22 | Wolfgang Klippel | Anordnung und Verfahren zur Identifikation und Korrektur der nichtlinearen Eigenschaften elektromagnetischer Wandler |
| TWI557596B (zh) | 2013-08-19 | 2016-11-11 | 瑞昱半導體股份有限公司 | 具有觸感補償功能之音訊裝置及音訊使用方法 |
| US9158379B2 (en) | 2013-09-06 | 2015-10-13 | Immersion Corporation | Haptic warping system that transforms a haptic signal into a collection of vibrotactile haptic effect patterns |
| US9619980B2 (en) | 2013-09-06 | 2017-04-11 | Immersion Corporation | Systems and methods for generating haptic effects associated with audio signals |
| US9245429B2 (en) | 2013-09-06 | 2016-01-26 | Immersion Corporation | Haptic warping system |
| US9898085B2 (en) | 2013-09-06 | 2018-02-20 | Immersion Corporation | Haptic conversion system using segmenting and combining |
| US10162416B2 (en) | 2013-09-06 | 2018-12-25 | Immersion Corporation | Dynamic haptic conversion system |
| US9520036B1 (en) | 2013-09-18 | 2016-12-13 | Amazon Technologies, Inc. | Haptic output generation with dynamic feedback control |
| US9207764B2 (en) | 2013-09-18 | 2015-12-08 | Immersion Corporation | Orientation adjustable multi-channel haptic device |
| US9213408B2 (en) | 2013-10-08 | 2015-12-15 | Immersion Corporation | Generating haptic effects while minimizing cascading |
| US9164587B2 (en) | 2013-11-14 | 2015-10-20 | Immersion Corporation | Haptic spatialization system |
| CN105745031A (zh) | 2013-12-06 | 2016-07-06 | 富士通株式会社 | 驱动装置、电子设备、驱动控制程序、以及驱动信号的生成方法 |
| US9248840B2 (en) | 2013-12-20 | 2016-02-02 | Immersion Corporation | Gesture based input system in a vehicle with haptic feedback |
| WO2015096020A1 (en) * | 2013-12-24 | 2015-07-02 | Intel Corporation | Adaptive enclosure for a mobile computing device |
| US10986454B2 (en) | 2014-01-06 | 2021-04-20 | Alpine Electronics of Silicon Valley, Inc. | Sound normalization and frequency remapping using haptic feedback |
| TWI535304B (zh) | 2014-01-23 | 2016-05-21 | 立錡科技股份有限公司 | 揚聲器的磁力強度參數的偵測裝置及方法 |
| US9959716B2 (en) | 2014-02-13 | 2018-05-01 | Nxp B.V. | Multi-tone haptic pattern generator |
| US9338533B2 (en) | 2014-03-11 | 2016-05-10 | Texas Instruments Incorporated | Drivers and methods of driving transducers |
| US9158426B1 (en) * | 2014-03-19 | 2015-10-13 | Google Inc. | Touch keyboard calibration |
| US9946348B2 (en) | 2014-03-21 | 2018-04-17 | Immersion Corporation | Automatic tuning of haptic effects |
| US9959744B2 (en) | 2014-04-25 | 2018-05-01 | Motorola Solutions, Inc. | Method and system for providing alerts for radio communications |
| US9928728B2 (en) | 2014-05-09 | 2018-03-27 | Sony Interactive Entertainment Inc. | Scheme for embedding a control signal in an audio signal using pseudo white noise |
| KR102229137B1 (ko) | 2014-05-20 | 2021-03-18 | 삼성디스플레이 주식회사 | 표시장치 |
| US9330547B2 (en) | 2014-05-20 | 2016-05-03 | Immersion Corporation | Haptic effect authoring tool based on a haptification model |
| US9588586B2 (en) | 2014-06-09 | 2017-03-07 | Immersion Corporation | Programmable haptic devices and methods for modifying haptic strength based on perspective and/or proximity |
| US9696859B1 (en) | 2014-06-17 | 2017-07-04 | Amazon Technologies, Inc. | Detecting tap-based user input on a mobile device based on motion sensor data |
| US9635440B2 (en) | 2014-07-07 | 2017-04-25 | Immersion Corporation | Second screen haptics |
| KR101641418B1 (ko) | 2014-07-25 | 2016-07-20 | 포항공과대학교 산학협력단 | 청각 주목도에 기반한 햅틱 신호 생성 방법 및 이를 위한 장치 |
| US9921678B2 (en) | 2014-08-05 | 2018-03-20 | Georgia Tech Research Corporation | Self-powered, ultra-sensitive, flexible tactile sensors based on contact electrification |
| EP2988528B1 (en) | 2014-08-18 | 2019-01-02 | Nxp B.V. | Voice coil motor and loudspeaker controller |
| JP2017532648A (ja) | 2014-09-02 | 2017-11-02 | アップル インコーポレイテッド | 触覚通知 |
| US9658089B2 (en) | 2014-10-01 | 2017-05-23 | Finetek Co., Ltd. | Electromagnetic flowmeter with voltage-amplitude conductivity-sensing function for a liquid in a tube |
| JP6501487B2 (ja) | 2014-10-27 | 2019-04-17 | キヤノン株式会社 | 超音波モータ及び超音波モータを用いた駆動装置 |
| US9846484B2 (en) | 2014-12-04 | 2017-12-19 | Immersion Corporation | Systems and methods for controlling haptic signals |
| WO2016100865A1 (en) | 2014-12-19 | 2016-06-23 | Cox Robert Williams | Systems and methods for synchronizing converter modules |
| US10073523B2 (en) | 2014-12-23 | 2018-09-11 | Immersion Corporation | Position control of a user input element associated with a haptic output device |
| US9891714B2 (en) | 2014-12-24 | 2018-02-13 | Immersion Corporation | Audio enhanced simulation of high bandwidth haptic effects |
| US20160328065A1 (en) * | 2015-01-12 | 2016-11-10 | Rockwell Collins, Inc. | Touchscreen with Dynamic Control of Activation Force |
| JP2018506802A (ja) | 2015-02-25 | 2018-03-08 | イマージョン コーポレーションImmersion Corporation | コンテキスト依存触覚通知フレームワークを提供するためのシステム及び方法 |
| US20160277821A1 (en) | 2015-03-19 | 2016-09-22 | Panasonic Intellectual Property Management Co., Ltd. | Vibration headphones |
| US9612685B2 (en) | 2015-04-09 | 2017-04-04 | Microsoft Technology Licensing, Llc | Force-sensitive touch sensor compensation |
| US11247605B2 (en) | 2015-04-10 | 2022-02-15 | Maxell, Ltd. | Image projection apparatus configured to project an image on a road surface |
| US20160334912A1 (en) | 2015-05-15 | 2016-11-17 | Microsoft Technology Licensing, Llc | Force Curves and Inadvertent Input Control |
| CN112947793A (zh) | 2015-05-22 | 2021-06-11 | 触觉实验室股份有限公司 | 用于双向正交信令传感器的发送与接收系统和方法 |
| US20180206282A1 (en) | 2015-07-13 | 2018-07-19 | Intel Corporation | Bearer splitting |
| US10055048B2 (en) * | 2015-07-31 | 2018-08-21 | Apple Inc. | Noise adaptive force touch |
| DE112015006772T5 (de) | 2015-08-05 | 2018-04-12 | Ford Global Technologies, Llc | System und Verfahren für Geräuschrichtungsdetektion in einem Fahrzeug |
| EP3148214B1 (en) | 2015-09-15 | 2021-11-10 | Oticon A/s | A hearing device comprising an improved feedback cancellation system |
| US10390139B2 (en) | 2015-09-16 | 2019-08-20 | Taction Technology, Inc. | Apparatus and methods for audio-tactile spatialization of sound and perception of bass |
| US10749628B2 (en) | 2015-09-17 | 2020-08-18 | Nec Corporation | Terminal apparatus, control method therefor, and recording medium in which control program for terminal apparatus is stored |
| WO2017053430A1 (en) * | 2015-09-22 | 2017-03-30 | Immersion Corporation | Pressure-based haptics |
| US9842476B2 (en) | 2015-09-25 | 2017-12-12 | Immersion Corporation | Programmable haptic devices and methods for modifying haptic effects to compensate for audio-haptic interference |
| US9971407B2 (en) | 2015-09-30 | 2018-05-15 | Apple Inc. | Haptic feedback for rotary inputs |
| US10007344B2 (en) | 2015-09-30 | 2018-06-26 | Apple Inc. | Electronic device including closed-loop controller for haptic actuator and related methods |
| US9740245B2 (en) | 2015-10-05 | 2017-08-22 | Microsoft Technology Licensing, Llc | Locking mechanism |
| US10179346B2 (en) | 2015-10-21 | 2019-01-15 | Semiconductor Components Industries, Llc | Method of forming a transducer controller and circuit therefor |
| US20170153760A1 (en) | 2015-12-01 | 2017-06-01 | Apple Inc. | Gain-based error tracking for force sensing |
| EP3179335B1 (en) | 2015-12-10 | 2020-03-04 | Nxp B.V. | Haptic feedback controller |
| US10310804B2 (en) | 2015-12-11 | 2019-06-04 | Facebook Technologies, Llc | Modifying haptic feedback provided to a user to account for changes in user perception of haptic feedback |
| CN105446646B (zh) | 2015-12-11 | 2019-01-11 | 小米科技有限责任公司 | 基于虚拟键盘的内容输入方法、装置及触控设备 |
| US10102722B2 (en) | 2015-12-18 | 2018-10-16 | Immersion Corporation | Wearable article having an actuator that performs non-haptic and haptic operations |
| CN105511514B (zh) | 2015-12-31 | 2019-03-15 | 歌尔股份有限公司 | 一种智能终端的触觉振动控制系统和方法 |
| CN105630021B (zh) | 2015-12-31 | 2018-07-31 | 歌尔股份有限公司 | 一种智能终端的触觉振动控制系统和方法 |
| US20170220197A1 (en) | 2016-02-02 | 2017-08-03 | Fujitsu Ten Limited | Input device, system, method of manufacturing input device and display device |
| US9881467B2 (en) | 2016-02-22 | 2018-01-30 | Immersion Corporation | Haptic effects conflict avoidance |
| WO2017151977A1 (en) | 2016-03-02 | 2017-09-08 | SonicSensory, Inc. | A device for generating chest-chamber acoustic resonance and delivering the resultant audio and haptic to headphones |
| US10039080B2 (en) | 2016-03-04 | 2018-07-31 | Apple Inc. | Situationally-aware alerts |
| US10534643B2 (en) | 2016-05-09 | 2020-01-14 | Oracle International Corporation | Correlation of thread intensity and heap usage to identify heap-hoarding stack traces |
| KR101790892B1 (ko) | 2016-05-17 | 2017-10-26 | 주식회사 씨케이머티리얼즈랩 | 음향 신호를 촉각 신호로 변환하기 방법 및 이를 이용하는 햅틱 장치 |
| US9965092B2 (en) | 2016-05-18 | 2018-05-08 | Apple Inc. | Managing power consumption of force sensors |
| US10719232B2 (en) * | 2016-06-08 | 2020-07-21 | Qualcomm Incorporated | Providing virtual buttons in a handheld device |
| US10073525B2 (en) | 2016-06-16 | 2018-09-11 | Immersion Corporation | Systems and methods for a low profile haptic actuator |
| US9886829B2 (en) | 2016-06-20 | 2018-02-06 | Immersion Corporation | Systems and methods for closed-loop control for haptic feedback |
| KR102358918B1 (ko) | 2016-07-04 | 2022-02-07 | 삼성전자 주식회사 | 무선 통신 시스템에서 서비스에 따른 보안 관리 방법 및 장치 |
| US10976821B2 (en) | 2016-07-07 | 2021-04-13 | Sony Corporation | Information processing device, information processing method, and program for controlling output of a tactile stimulus to a plurality of tactile stimulus units |
| US20180082673A1 (en) | 2016-07-28 | 2018-03-22 | Theodore Tzanetos | Active noise cancellation for defined spaces |
| US9697450B1 (en) | 2016-07-29 | 2017-07-04 | Alpha And Omega Semiconductor Incorporated | Magnetic stripe data transmission system and method for reliable data transmission and low power consumption |
| US10141496B2 (en) | 2016-08-01 | 2018-11-27 | Microsoft Technology Licensing, Llc | Device housing with vibrator component |
| US9921609B2 (en) | 2016-08-02 | 2018-03-20 | Immersion Corporation | Systems and methods for deformation and haptic effects |
| US10890973B2 (en) | 2016-08-31 | 2021-01-12 | Apple Inc. | Electronic device including multi-phase driven linear haptic actuator and related methods |
| CN106326594B (zh) | 2016-09-05 | 2024-04-05 | 歌尔股份有限公司 | 一种获取线性谐振致动器输出量的方法和电路 |
| DK201670728A1 (en) | 2016-09-06 | 2018-03-19 | Apple Inc | Devices, Methods, and Graphical User Interfaces for Providing Feedback During Interaction with an Intensity-Sensitive Button |
| DK201670720A1 (en) | 2016-09-06 | 2018-03-26 | Apple Inc | Devices, Methods, and Graphical User Interfaces for Generating Tactile Outputs |
| KR102344581B1 (ko) | 2016-09-09 | 2021-12-31 | 센셀, 인크. | 터치 센서 상의 입력을 검출하고 특징화하기 위한 시스템 |
| US11848972B2 (en) | 2016-09-14 | 2023-12-19 | Haptech Holdings, Inc. | Multi-device audio streaming system with synchronization |
| US10469971B2 (en) | 2016-09-19 | 2019-11-05 | Apple Inc. | Augmented performance synchronization |
| EP3522024A4 (en) | 2016-09-30 | 2019-10-16 | Sony Corporation | SYSTEM FOR PROVISION OF CONTENT, CONTROL DEVICE AND RECEPTION DEVICE |
| US10198122B2 (en) | 2016-09-30 | 2019-02-05 | Biocatch Ltd. | System, device, and method of estimating force applied to a touch surface |
| US10942596B2 (en) | 2016-10-03 | 2021-03-09 | Carnegie Mellon University | Touch-sensing system |
| JP6977312B2 (ja) | 2016-10-07 | 2021-12-08 | ソニーグループ株式会社 | 情報処理装置、情報処理方法およびプログラム |
| KR102669181B1 (ko) | 2016-11-30 | 2024-05-27 | 삼성전자주식회사 | 햅틱 신호 생성 방법 및 이를 지원하는 전자 장치 |
| US10341767B2 (en) | 2016-12-06 | 2019-07-02 | Cirrus Logic, Inc. | Speaker protection excursion oversight |
| GB201620746D0 (en) | 2016-12-06 | 2017-01-18 | Dialog Semiconductor Uk Ltd | An apparatus and method for controlling a haptic actuator |
| US10333443B2 (en) | 2016-12-06 | 2019-06-25 | Dialog Semiconductor (Uk) Limited | Apparatus and method for controlling a device |
| US10297120B2 (en) | 2016-12-13 | 2019-05-21 | Disney Enterprises, Inc. | Haptic effect generation system |
| JP6588421B2 (ja) | 2016-12-28 | 2019-10-09 | 任天堂株式会社 | 情報処理システム、情報処理プログラム、情報処理装置、および、情報処理方法 |
| US10261685B2 (en) | 2016-12-29 | 2019-04-16 | Google Llc | Multi-task machine learning for predicted touch interpretations |
| WO2018129193A1 (en) | 2017-01-04 | 2018-07-12 | Joyson Safety Systems Acquisition Llc | Systems and methods of providing haptic feedback |
| US20180196567A1 (en) | 2017-01-09 | 2018-07-12 | Microsoft Technology Licensing, Llc | Pressure sensitive virtual keyboard |
| KR102687729B1 (ko) * | 2017-02-03 | 2024-07-24 | 삼성전자주식회사 | 전자 장치 및 객체 표시 방법 |
| US10075251B2 (en) | 2017-02-08 | 2018-09-11 | Immersion Corporation | Haptic broadcast with select haptic metadata based on haptic playback capability |
| KR20180104830A (ko) | 2017-03-14 | 2018-09-27 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 이의 동작 방법 |
| US10032550B1 (en) | 2017-03-30 | 2018-07-24 | Apple Inc. | Moving-coil haptic actuator for electronic devices |
| WO2018194884A1 (en) | 2017-04-17 | 2018-10-25 | Facebook, Inc. | Haptic communication system using cutaneous actuators for simulation of continuous human touch |
| US20180304310A1 (en) | 2017-04-24 | 2018-10-25 | Ultrahaptics Ip Ltd | Interference Reduction Techniques in Haptic Systems |
| US10371544B2 (en) | 2017-05-04 | 2019-08-06 | Wearworks | Vibrating haptic device for the blind |
| US10732714B2 (en) | 2017-05-08 | 2020-08-04 | Cirrus Logic, Inc. | Integrated haptic system |
| US9964732B1 (en) | 2017-05-15 | 2018-05-08 | Semiconductor Components Industries, Llc | Methods and apparatus for actuator control |
| DK201770372A1 (en) | 2017-05-16 | 2019-01-08 | Apple Inc. | TACTILE FEEDBACK FOR LOCKED DEVICE USER INTERFACES |
| GB2563460B (en) | 2017-06-15 | 2021-07-14 | Cirrus Logic Int Semiconductor Ltd | Temperature monitoring for loudspeakers |
| US10498890B2 (en) * | 2017-07-14 | 2019-12-03 | Motorola Mobility Llc | Activating virtual buttons using verbal commands |
| US11259121B2 (en) | 2017-07-21 | 2022-02-22 | Cirrus Logic, Inc. | Surface speaker |
| AT15914U1 (de) | 2017-07-26 | 2018-09-15 | Epcos Ag | Vorrichtung, die einen haptischen Feedback vermittelt und Bauelement mit der Vorrichtung |
| US10467869B2 (en) | 2017-07-30 | 2019-11-05 | Immersion Corporation | Apparatus and method for providing boost protection logic |
| US10360832B2 (en) | 2017-08-14 | 2019-07-23 | Microsoft Technology Licensing, Llc | Post-rendering image transformation using parallel image transformation pipelines |
| US10871847B2 (en) | 2017-09-29 | 2020-12-22 | Apple Inc. | Sensing force and press location in absence of touch information |
| US10601355B2 (en) | 2017-09-29 | 2020-03-24 | Apple Inc. | Closed-loop control of linear resonant actuator using back EMF and inertial compensation |
| US10110152B1 (en) | 2017-09-29 | 2018-10-23 | Apple Inc. | Integrated driver and controller for haptic engine |
| GB201801661D0 (en) | 2017-10-13 | 2018-03-21 | Cirrus Logic International Uk Ltd | Detection of liveness |
| US10402031B2 (en) | 2017-11-27 | 2019-09-03 | Synaptics Incorporated | Method and system for thermal drift correction |
| KR102430582B1 (ko) | 2017-11-28 | 2022-08-08 | 엘지디스플레이 주식회사 | 표시 장치 |
| US10726638B2 (en) | 2017-12-21 | 2020-07-28 | Micron Technology, Inc. | Providing autonomous vehicle maintenance |
| US10264348B1 (en) | 2017-12-29 | 2019-04-16 | Nvf Tech Ltd | Multi-resonant coupled system for flat panel actuation |
| US10546585B2 (en) | 2017-12-29 | 2020-01-28 | Comcast Cable Communications, Llc | Localizing and verifying utterances by audio fingerprinting |
| US10620704B2 (en) | 2018-01-19 | 2020-04-14 | Cirrus Logic, Inc. | Haptic output systems |
| US10455339B2 (en) | 2018-01-19 | 2019-10-22 | Cirrus Logic, Inc. | Always-on detection systems |
| US10782785B2 (en) | 2018-01-29 | 2020-09-22 | Cirrus Logic, Inc. | Vibro-haptic design and automatic evaluation of haptic stimuli |
| US11139767B2 (en) | 2018-03-22 | 2021-10-05 | Cirrus Logic, Inc. | Methods and apparatus for driving a transducer |
| US10795443B2 (en) | 2018-03-23 | 2020-10-06 | Cirrus Logic, Inc. | Methods and apparatus for driving a transducer |
| US10667051B2 (en) | 2018-03-26 | 2020-05-26 | Cirrus Logic, Inc. | Methods and apparatus for limiting the excursion of a transducer |
| US10820100B2 (en) | 2018-03-26 | 2020-10-27 | Cirrus Logic, Inc. | Methods and apparatus for limiting the excursion of a transducer |
| US10547387B2 (en) | 2018-03-30 | 2020-01-28 | Mellanox Technologies Denmark ApS. | Transition based feedforward equalization method and apparatus implemented with lookup table circuits |
| US10832537B2 (en) | 2018-04-04 | 2020-11-10 | Cirrus Logic, Inc. | Methods and apparatus for outputting a haptic signal to a haptic transducer |
| US10707828B2 (en) | 2018-05-04 | 2020-07-07 | Samsung Electro-Mechanics Co., Ltd. | Filter including bulk acoustic wave resonator |
| US11069206B2 (en) | 2018-05-04 | 2021-07-20 | Cirrus Logic, Inc. | Methods and apparatus for outputting a haptic signal to a haptic transducer |
| US11461442B2 (en) | 2018-06-05 | 2022-10-04 | Rutgers, The State University Of New Jersey | Systems and methods for user input and authentication using vibration analysis |
| US10579146B2 (en) | 2018-06-15 | 2020-03-03 | Immersion Corporation | Systems and methods for multi-level closed loop control of haptic effects |
| WO2020055405A1 (en) | 2018-09-12 | 2020-03-19 | Google Llc | Calibrating haptic output for trackpad |
| GB201817495D0 (en) | 2018-10-26 | 2018-12-12 | Cirrus Logic Int Semiconductor Ltd | A force sensing system and method |
| US11325154B2 (en) | 2018-11-02 | 2022-05-10 | Texas Instruments Incorporated | Resonant frequency tracking and control |
| US20200150767A1 (en) | 2018-11-09 | 2020-05-14 | Immersion Corporation | Devices and methods for controlling a haptic actuator |
| EP3677996B1 (en) | 2019-01-07 | 2022-03-23 | Goodix Technology (HK) Company Limited | Audio-haptic signal generator |
| US10828672B2 (en) | 2019-03-29 | 2020-11-10 | Cirrus Logic, Inc. | Driver circuitry |
| US10726683B1 (en) | 2019-03-29 | 2020-07-28 | Cirrus Logic, Inc. | Identifying mechanical impedance of an electromagnetic load using a two-tone stimulus |
| US11509292B2 (en) | 2019-03-29 | 2022-11-22 | Cirrus Logic, Inc. | Identifying mechanical impedance of an electromagnetic load using least-mean-squares filter |
| US11283337B2 (en) | 2019-03-29 | 2022-03-22 | Cirrus Logic, Inc. | Methods and systems for improving transducer dynamics |
| US12035445B2 (en) | 2019-03-29 | 2024-07-09 | Cirrus Logic Inc. | Resonant tracking of an electromagnetic load |
| US10955955B2 (en) | 2019-03-29 | 2021-03-23 | Cirrus Logic, Inc. | Controller for use in a device comprising force sensors |
| US10976825B2 (en) | 2019-06-07 | 2021-04-13 | Cirrus Logic, Inc. | Methods and apparatuses for controlling operation of a vibrational output system and/or operation of an input sensor system |
| US11150733B2 (en) | 2019-06-07 | 2021-10-19 | Cirrus Logic, Inc. | Methods and apparatuses for providing a haptic output signal to a haptic actuator |
| US11121661B2 (en) | 2019-06-20 | 2021-09-14 | Cirrus Logic, Inc. | Minimizing transducer settling time |
| WO2020254788A1 (en) | 2019-06-21 | 2020-12-24 | Cirrus Logic International Semiconductor Limited | A method and apparatus for configuring a plurality of virtual buttons on a device |
| CN210628147U (zh) | 2019-07-31 | 2020-05-26 | 联想(北京)有限公司 | 电子设备 |
| US11408787B2 (en) | 2019-10-15 | 2022-08-09 | Cirrus Logic, Inc. | Control methods for a force sensor system |
| US11380175B2 (en) | 2019-10-24 | 2022-07-05 | Cirrus Logic, Inc. | Reproducibility of haptic waveform |
| US11079874B2 (en) | 2019-11-19 | 2021-08-03 | Cirrus Logic, Inc. | Virtual button characterization engine |
| WO2021108638A1 (en) | 2019-11-26 | 2021-06-03 | Juul Labs, Inc. | Vaporizer device with responsive inhalation detection |
| US12276687B2 (en) | 2019-12-05 | 2025-04-15 | Cirrus Logic Inc. | Methods and systems for estimating coil impedance of an electromagnetic transducer |
| US11545951B2 (en) | 2019-12-06 | 2023-01-03 | Cirrus Logic, Inc. | Methods and systems for detecting and managing amplifier instability |
| US11662821B2 (en) | 2020-04-16 | 2023-05-30 | Cirrus Logic, Inc. | In-situ monitoring, calibration, and testing of a haptic actuator |
| US12244253B2 (en) | 2020-04-16 | 2025-03-04 | Cirrus Logic Inc. | Restricting undesired movement of a haptic actuator |
| TWI815172B (zh) | 2020-09-09 | 2023-09-11 | 元太科技工業股份有限公司 | 觸控顯示裝置 |
| US11849643B2 (en) | 2021-03-30 | 2023-12-19 | Cirrus Logic Inc. | Circuitry for estimating displacement of a piezoelectric transducer |
| US11460526B1 (en) | 2021-04-29 | 2022-10-04 | GE Precision Healthcare LLC | Pulse sequence generation systems and methods of reducing acoustic noise in magnetic resonance systems |
| US11933822B2 (en) | 2021-06-16 | 2024-03-19 | Cirrus Logic Inc. | Methods and systems for in-system estimation of actuator parameters |
| US11765499B2 (en) | 2021-06-22 | 2023-09-19 | Cirrus Logic Inc. | Methods and systems for managing mixed mode electromechanical actuator drive |
-
2020
- 2020-06-15 WO PCT/GB2020/051438 patent/WO2020254788A1/en not_active Ceased
- 2020-06-15 CN CN202080044293.7A patent/CN114008569B/zh active Active
- 2020-06-15 GB GB2117488.3A patent/GB2604215B/en active Active
- 2020-06-17 US US16/903,898 patent/US11656711B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103828334A (zh) * | 2011-09-27 | 2014-05-28 | 苹果公司 | 具有侧壁显示器的电子设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114008569A (zh) | 2022-02-01 |
| US11656711B2 (en) | 2023-05-23 |
| KR20220024091A (ko) | 2022-03-03 |
| WO2020254788A1 (en) | 2020-12-24 |
| US20200401292A1 (en) | 2020-12-24 |
| GB2604215A (en) | 2022-08-31 |
| GB2604215B (en) | 2024-01-31 |
| GB202117488D0 (en) | 2022-01-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114008569B (zh) | 用于在装置上配置多个虚拟按钮的方法和设备 | |
| US10775895B2 (en) | Systems and methods for multi-pressure interaction on touch-sensitive surfaces | |
| JP6580838B2 (ja) | 近接感知による触覚的効果 | |
| CN201222239Y (zh) | 手持电子装置 | |
| JP5857255B2 (ja) | 情報処理装置、処理制御方法、プログラム及び記録媒体 | |
| JP4758464B2 (ja) | 補助用コントロールおよび表示画面を有するコンピュータシステムおよび方法 | |
| KR20120083487A (ko) | 전자 장치 내의 소프트 키들로 물리적 키 기능을 복제하기 위한 방법 및 장치 | |
| JP2016035784A (ja) | 動的な触覚効果を有するマルチタッチデバイス | |
| CN102498457A (zh) | 输入装置和输入装置的控制方法 | |
| JP2002287862A (ja) | コンピュータ入力装置に近接する物理的存在の感知に応答して情報を表示する方法 | |
| WO2012127792A1 (ja) | 情報端末、表示画面切り替えのための方法、及びそのプログラム | |
| KR102927638B1 (ko) | 디바이스 상에 복수의 가상 버튼을 구성하기 위한 방법 및 장치 | |
| US20110001716A1 (en) | Key module and portable electronic device | |
| JP2016062204A (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 |