[go: up one dir, main page]

CN114008569B - 用于在装置上配置多个虚拟按钮的方法和设备 - Google Patents

用于在装置上配置多个虚拟按钮的方法和设备 Download PDF

Info

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
Application number
CN202080044293.7A
Other languages
English (en)
Other versions
CN114008569A (zh
Inventor
T·洛伦兹
A·S·多伊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cirrus Logic International Semiconductor Ltd
Original Assignee
Cirrus Logic International Semiconductor Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cirrus Logic International Semiconductor Ltd filed Critical Cirrus Logic International Semiconductor Ltd
Publication of CN114008569A publication Critical patent/CN114008569A/zh
Application granted granted Critical
Publication of CN114008569B publication Critical patent/CN114008569B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0414Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
    • G06F3/04142Digitisers, 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/01Indexing scheme relating to G06F3/01
    • G06F2203/014Force 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所述的装置,其中所述装置的所述操作模式包括在所述装置上运行的所述应用程序的状态。
CN202080044293.7A 2019-06-21 2020-06-15 用于在装置上配置多个虚拟按钮的方法和设备 Active CN114008569B (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103828334A (zh) * 2011-09-27 2014-05-28 苹果公司 具有侧壁显示器的电子设备

Family Cites Families (328)

* Cited by examiner, † Cited by third party
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

Patent Citations (1)

* Cited by examiner, † Cited by third party
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