显示图形用户界面的方法和设备与流程

文档序号:12785963阅读:207来源:国知局
显示图形用户界面的方法和设备与流程

技术领域

本发明的示例性实施例涉及一种用于电子装置的图形用户界面(GUI),具体地,涉及一种根据用户的接触模式显示GUI的方法的设备。



背景技术:

触摸屏可被用作显示单元和输入单元。因此,具有触摸屏的电子装置可不需要附加的显示单元和输入单元。由于这个优点,触摸屏可广泛地用于诸如,例如移动装置(还可被称为便携式装置或手持装置)的有限大小的电子装置。

通常,用户可用一只手或两只手来操作触摸屏,以命令执行期望的功能或应用。当用户使用两只手时,一只手握住装置,另一只手可触摸装置的触摸屏。但是,当用户仅使用一只手时,握住的手的手指(例如,拇指)通常会遮挡部分触摸屏。

图10A是示出用户的左拇指选择显示在触摸屏上的菜单图标中的一个的示意性示例。在该示例中,如果用户触摸位于触摸屏右上部分的特定图标(例如,音乐图标),则手指可全部或部分地遮挡显示在触摸屏上的其它图标(例如,游戏图标、显示图标和日程图标)中的一些。另外,这些遮挡的图标可与拇指接触,从而可不期望地执行与遮挡的图标相关联的功能。

图10B是示出用户的左拇指触摸呈现在触摸屏上的滚动条的另一示意性示例。如果用户触摸位于触摸屏的右侧的滚动条,则显示的内容(例如,情景)可被拇指遮挡。另外,有些显示的内容可不期望地被拇指触摸并被访问。

在不使用触摸屏或键盘的情况下,只有用户与具有触觉传感器的电子装置的特定部分保持接触,所述电子装置才可提供电子装置应用的控制。这些电子装置可提供具有GUI的显示屏,以引导基于接触的输入。如果GUI以固定的形式显示而不考虑用户的接触模式,在GUI中的有些位置可能不能记录/输入用户的接触。由于各个手的大小、手指的大小、握住形式的不同可引起这种现象。难于实现适于多个用户的GUI。如果在GUI中的位置与用户接触的接触点之间不存在匹配,则当用户操作在电子装置上的应用时,可产生困扰。



技术实现要素:

本发明的示例性实施例提供了一种适于用户的进行操作的手显示图形用户界面(GUI)的方法和设备。

本发明的示例性实施例还提供了一种具有触摸屏和触觉传感器的设备。

在下面的描述中将阐明本发明另外的特点,通过描述,其会变得部分地清楚,或者通过实施本发明可以了解。

本发明示例性实施例公开了一种在包括触觉传感器单元的设备中的显示单元上显示GUI的方法。所述方法包括:触觉传感器单元检测用户的接触;根据检测的接触确定接触模式;与接触模式相应地显示GUI。

本发明的示例性实施例提供了一种显示GUI的设备。所述设备包括:触觉传感器单元,设置为当检测到用户的接触时,创建接触检测信号,其中,所述触觉传感器单元包括左传感器部分和右传感器部分,每个传感器部分具有多个传感器组件;显示单元,设置为显示GUI;控制单元,设置为从触觉传感器单元接收接触检测信号,基于接触检测信号确定接触模式,并控制显示单元以与接触模式相应地显示GUI。

应该理解,上述的概括描述以及下面的详细描述均是示例性的以及解释性的,并试图提供要求保护的本发明的进一步解释。

附图说明

附图示出本发明的示例性实施例,并与说明书一起用于解释本发明的原理,其中,包括附图以提供对本发明的进一步理解,附图被包含在说明书中并构成说明书的一部分。

图1A是示出根据本发明示例性实施例的设备的内部结构的框图。

图1B示出根据本发明示例性实施例的位于图1A所示的设备的侧面的触觉传感器单元的示例。

图2是示出根据本发明示例性实施例的根据进行操作的手显示GUI的方法的流程图。

图3是示出根据本发明示例性实施例的在图2中示出的GUI显示方法中确定进行操作的手的步骤的详细处理的示例的流程图。

图4是示出根据本发明示例性实施例的在图2中示出的GUI显示方法中确定进行操作的手的步骤的详细处理的另一示例的流程图。

图5是示出根据本发明示例性实施例的在图2中示出的GUI显示方法中确定进行操作的手的步骤的详细处理的另一示例的流程图。

图6A示出根据本发明示例性实施例的左手握住设备并且触觉传感器单元位于设备的侧面的示例。

图6B示出根据本发明示例性实施例的右手握住设备并且触觉传感器单元位于设备的侧面的示例。

图7A示出根据本发明示例性实施例的左手握住设备并且触觉传感器单元位于设备的侧面的另一示例。

图7B示出根据本发明示例性实施例的右手握住设备并且触觉传感器单元位于设备的侧面的另一示例。

图8示出根据本发明示例性实施例的GUI的示例。

图9示出根据本发明示例性实施例的GUI的另一示例。

图10A是示出用户的左拇指选择显示在触摸屏上的菜单图标中的一个的示意性示例。

图10B是示出根据传统GUI的用户的左拇指触摸位于触摸屏上的滚动条的另一示意性示例。

图11是示出根据本发明示例性实施例的基于进行操作的手显示GUI的方法的流程图。

图12A示出根据本发明示例性实施例的在空闲屏应用中通过用户的接触显示有菜单图标的屏幕的示例。

图12B示出根据本发明示例性实施例的在空闲屏应用中通过用户新的接触显示的菜单图标变化的屏幕的示例。

图13A示出根据本发明示例性实施例的在相机应用中通过用户的接触显示有功能图标的屏幕的示例。

图13B示出根据本发明示例性实施例的在相机应用中通过用户新的接触显示的功能图标变化的屏幕的另一示例

图14A示出根据本发明示例性实施例的在MP3应用中通过用户的接触显示有功能图标的屏幕的示例。

图14B示出根据本发明示例性实施例的在MP3应用中通过用户新的接触显示的功能图标改变的屏幕的示例。

具体实施方式

在下文中参照附图更充分地描述了本发明,在附图中示出了本发明的实施例。然而,本发明可以以许多不同的形式来实施,且不应该解释为局限于在这里所阐述的示例性实施例。相反,提供这些示例性实施例使得本公开将是彻底的,并将本发明的范围充分地传达给本领域技术人员。在附图中,为了清晰起见,会夸大层和区域的大小和相对大小。附图中的相同的标号表示相同的元件。

应该理解的是,尽管在这里可使用术语第一、第二、第三等来描述不同的元件、组件、区域、层和/或部分,但是这些元件、组件、区域、层和/或部分不应该受这些术语的限制。这些术语仅是用来将一个元件、组件、区域、层或部分与另一个元件、组件、区域、层或部分区分开来。因此,在不脱离本发明的教导的情况下,下面讨论的第一元件、组件、区域、层或部分可被称作第二元件、组件、区域、层或部分。

为了便于描述,在这里可使用空间相对术语,如“在…之下”、“在…下方”、“下面的”、“在…上方”、“上面的”等,用来描述在图中所示的一个元件或特征与其它元件或特征的关系。应该理解的是,空间相对术语意在包含除了在附图中描述的方位之外装置在使用或操作中的不同方位。例如,如果附图中的装置被翻转,则描述为“在”其它元件或特征“下方”或“之下”的元件随后将被定位为“在”其它元件或特征“上方”。因而,示例性术语“在…下方”可包括“在…上方”和“在…下方”两种方位。所述装置可被另外定位(旋转90度或者在其它方位),并对在这里使用的空间相对描述符做出相应的解释。

这里使用的术语仅为了描述特定实施例的目的,而不意图限制本发明。如这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式。还应理解的是,当在本说明书中使用术语“包含”和/或“包括”时,说明存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或附加一个或多个其它特征、整体、步骤、操作、元件、组件和/或它们的组。

除非另有定义,否则这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域的普通技术人员所通常理解的意思相同的意思。还将理解的是,除非这里明确定义,否则术语(诸如在通用字典中定义的术语)应该被解释为具有与相关领域的环境中它们的意思一致的意思,而将不以理想的或者过于正式的含义来解释它们。

另外,将不详细地描述或示出公知的或广泛地使用的技术、元件、机构和处理,以避免混淆本发明的实质。

在解释本发明示例性实施例之前,将在下面的描述定义相关的技术。

图形用户界面(GUI)可指设置在电子装置的显示器(例如,屏幕)上的图形显示。GUI可包括至少一个窗口、至少一个图标、至少一个滚动条和用户用来将命令输入给装置的任何其它图形项。应该理解,本发明示例性实施例可包括各种形状、设计和结构的各种的GUI。

进行操作的手可指操作电子装置的触摸屏的电子装置用户的手。进行操作的手可包括在触摸屏上进行触摸动作的一只或多只手。另外,进行操作的手可包括与具有触觉传感器的电子装置接触的一只或多只手。进行操作的手可以是用户的左手、右手或两只手。

触觉传感器单元或触觉传感器可指对用户的触摸敏感的至少一个传感器。触觉传感器单元可以与包括在触摸屏中的触摸传感器不同,并且触觉传感器单元可通常位于电子装置的至少一侧。如果用户握住装置,则触觉传感器单元可检测用户的手与装置之间的接触,创建接触检测信号,并将接触检测信号发送给控制单元。触觉传感器单元可包括至少一个触觉传感器,所述触觉传感器可检测接触压力的大小和接触/压力的位置。可选地,压力传感器和触摸传感器的结合可被用于触觉传感器单元。触觉传感器单元可包括左传感器部分和右传感器部分,左传感器部分和右传感器部分中的每一个可包括多个传感器组件。触觉传感器单元可被形成在装置的上面和/或下面,或可被形成在装置的任何面和/或所有侧面上。

传感器组件可指构成触觉传感器单元的元件。每个传感器组件可独立地检测用户的接触。基于传感器组件的种类或大小,可确定包括在触觉传感器单元中的传感器组件的数量。

组件组可指在接触检测传感器组件中顺序布置的一套传感器组件。组件组可用于创建接触模式信息。组件组的位置和包括在单个组件组中的传感器组件的数量可根据用户的握住形式而变化。

以下,参照附图对本发明示例性实施例进行详细的描述。

图1A是示出根据本发明示例性实施例的设备的内部结构的框图。

参照图1A,设备100可以是移动通信终端、诸如个人数字助理(PDA)的便携式终端、计算机、TV或任何其它具有触摸屏的电子装置。设备100可包括触觉传感器110、存储器单元120、触摸屏130和控制单元140。

当用户握住设备100时,触觉传感器单元110可检测用户手的接触。触觉传感器单元110可检测接触压力的大小和接触/压力的位置。触觉传感器单元110可包括触觉传感器、触摸屏和/或压力传感器和触摸屏的结合。触觉传感器单元110可位于设备100的侧面,但不限于此。在有些示例性实施例中,触觉传感器单元110可位于设备100的每个面上。

图1B示出位于设备100的侧面的触觉传感器单元110的示例。在检测到用户手的接触之后,触觉传感器单元110可将接触检测信号发送到控制单元140。触觉传感器单元110可包括左传感器部分和右传感器部分,左传感器部分和右传感器部分中的每一个可包括多个传感器组件。

存储器单元120可存储执行设备100的功能所需的多个程序和执行所述功能时创建的数据。存储器单元120可存储与假设进行操作的手的处理相关的数据和接触模式信息。

触摸屏130可显示信息,并可接收用户输入。触摸屏130可包括显示单元132和触摸传感器单元134。

显示单元132可由液晶显示器(LCD)或任何其它合适类型的显示器形成。显示单元132可提供与设备100的状态和操作相关的多个图形信息。显示单元132可根据进行操作的手显示GUI。在一些情况下,显示单元132可根据握住设备100的用户手指的位置显示GUI。

触摸传感器单元134可确定用户的手是否触摸触摸屏。触摸传感器单元134可由电容触摸传感器、压力传感器和/或任何其它适合的触摸敏感的传感器形成。当检测到用户的手的触摸时,触摸传感器单元134可将触摸信号发送到控制单元140。触摸信号可包括表示用户的触摸位置的坐标数据。在一些情况下,触摸传感器单元134可不包括在设备100中。

控制单元140可控制设备100的一个或多个元件的状态和操作。例如,控制单元140可从触觉传感器单元110接收接触检测信号,并且可通过使用接触检测信号来确定用户的接触模式。因此,控制单元140可根据用户的接触模式命令显示单元132显示GUI。

图2是示出根据本发明示例性实施例的根据进行操作的手显示GUI的方法的流程图。

参照图2,触觉传感器单元110可检测用户的接触(S210)。用户的接触可以是用户握住设备100的结果。当检测到用户的接触时,触觉传感器单元110可将接触检测信号发送给控制单元140。

控制单元140可从触觉传感器单元110接收接触检测信号(S220)。然后,控制单元140可确定用户的接触模式,从而可确定进行操作的手(S230)。在图3、图4和图5中详细地示出步骤S230。

在步骤S230之后,控制单元140可根据进行操作的手命令触摸屏130显示GUI(S240)。然后,控制单元140可确定是否从触觉传感器单元110接收附加接触检测信号(S250)。如果控制单元140确定接收附加接触检测信号,则显示GUI的方法可返回到步骤S230以重新确定用户的接触模式并且还重新确定进行操作的手。当用户改变握住形式时,可由触觉传感器单元110提供附加接触检测信号。

如果控制单元140没有从触觉传感器单元110接收到附加接触检测信号,则显示单元132可保持当前GUI。随后,用户可操作显示在触摸屏130上的GUI以将命令输入到设备100。

图3是示出根据本发明示例性实施例的详细处理图2所示的步骤S230的示例的流程图。

参照图3,控制单元140可基于从触觉传感器单元110接收的接触检测信号产生至少一个组件组(S310)。如上所述,组件组可指在接触检测传感器组件中按一个或多个顺序布置的一套传感器组件。

在图6A、图6B、图7A和图7B中示出了传感器组件和组件组的示例性实施例。

图6A示出用户用左手握住设备100的示例。触觉传感器单元110可位于设备100的侧面。左传感器部分可位于设备100的左侧,右传感器部分可位于设备100的右侧。每个传感器部分可包括多个传感器组件。传感器组件的数量根据传感器组件的大小变化。例如,传感器组件的大小越小,越多的传感器组件可布置在设备100的侧面上。图6A中,例如,属于每个传感器部分的传感器组件的数量可以是23个。在左传感器部分的传感器组件中的标记的组件可表示检测到与左手接触的组件。在右传感器部分的传感器组件中,标记的组件可表示检测到与左手的手指(例如,除拇指外的四个手指)接触的组件。接触检测组件可按其布置的顺序被分组。例如,在左传感器部分中的顺序排列的9个组件可被分成一组。另外,在右传感器部分中的两个组件为一对的四对组件可被分成四组。

返回到图3,在产生组件组的步骤S310之后,控制单元140可基于组件组创建接触模式信息(S320)。因此,接触模式信息可基于用户如何握住设备100而有所不同。接触模式信息可包括,例如,在每个传感器部分中的组件组的数量、组件组的位置、组件组之间的间距、在每个组件组中的传感器组件的数量和/或每个传感器组件的压力检测数据。

参照图6A,左传感器部分的接触模式信息可包括如下数据:包括九个传感器组件的一个组件组,所述九个传感器组件位于,例如,从第12传感器组件到第20传感器组件。右传感器部分的接触模式信息可包括如下数据:四个组件组,每个组件组包括两个传感器组件,这8个传感器组件位于,例如,第4、第5、第9、第10、第14、第15、第19和第20组件位置。可将三个传感器组件可置于在两个相邻组件组之间。

返回到图3,控制单元140可从存储器单元120检索存储的接触模式信息(S330)。存储器单元120可存储接触模式信息,并且通常可存储与不同的的握住类型相应的不同的接触模式信息。存储在存储器单元120中的接触模式信息可包括,例如,在每个传感器部分中的组件组的数量、组件组的位置、组件组之间的间距、在每个组件组中的传感器组件的数量和/或每个传感器组件的压力检测数据。

控制单元140可顺序地将创建的接触模式信息与检索的接触模式信息进行比较(S340)。例如,控制单元140可执行对在每个传感器部分中的组件组的数量、组件组的位置、组件组之间的间距、在每个组件组中的传感器组件的数量和/或每个传感器组件的压力检测数据的分别比较。

控制单元140还可确定创建的接触模式信息是否在与检索的接触模式信息相关的范围内(S350)。当创建的信息完全对应于所述检索的信息时,控制单元140可确定创建的信息在与所述检索的信息相关联的范围内。如果先前将允许的裕量分配给存储在存储器单元120中的接触模式信息,则所述创建的信息可在允许的裕量内,从而所述创建的信息可确定为在所述范围内。所述允许的裕量可分别分配给,例如,在每个传感器部分中的组件组的数量、组件组的位置、组件组之间的间距、在每个组件组中的传感器组件的数量和/或每个传感器组件的压力检测数据。

如果创建的接触模式信息在检索的接触模式信息的范围内,则控制单元140可确定与创建的接触模式信息相应的进行操作的手(S360)。存储器单元120可已存储了与根据不同的接触模式信息的不同的进行操作的手有关的信息。如果创建的接触模式信息属于检索的接触模式信息的范围,则控制单元140可确定与创建的接触模式信息相应的进行操作的手。确定的进行操作的手可以是左手,或者是右手。

如果创建的接触模式信息不属于检索的接触模式信息的范围,则控制单元140可确定进行操作的手为两只手(S370)。在确定了进行操作的手之后,控制单元140可返回到根据进行操作的手显示GUI的先前步骤S240。

图4是示出根据本发明示例性实施例的示出在图2中的步骤S230的详细处理的另一示例的流程图。

参照图4,控制单元140可产生至少一个组件组(S410),所述至少一个组件组可以是在接触检测传感器组件中顺序布置的一套传感器组件。然后,控制单元140可计算包括在每个组件组中的传感器组件的数量(S420)。例如,如在图6A中示例性示出,左传感器部分中的一个组件组可具有9个传感器组件,在右传感器部分中的四个组件组中的每一个可具有两个传感器组件。

在计算了每个组件组中的传感器组件的数量之后,控制单元140可确定哪个组件组和哪个传感器部分可具有最多的接触检测传感器组件(S430)。例如,最大的组件组可在左传感器部分或右传感器部分中,因此,在步骤S430,控制单元140可确定最大的传感器部分是左传感器部分还是右传感器部分。例如,参照图6A,控制单元140可确定最大的组件组具有9个传感器组件并位于左传感器部分中。参照示出在图6B中的另一示例,最大的组件组可具有9个传感器组件并位于右传感器部分中。因此,控制单元140可确定最大的传感器部分是右传感器部分。类似地,最大的传感器部分可以是在图7A中的左传感器部分和在图7B中的右传感器部分。

如果最大的传感器部分是左传感器部分,则控制单元140还可确定左传感器部分是否具有附加组件组(S440)。附加组件组可指位于最大的传感器部分中但不是最大的传感器组件组的一个或多个组件组。在图6A,例如,作为最大的传感器部分的左传感器部分可具有最大组件组,但没有附加组件组。但是,在图7A,具有最大的组件组的左传感器部分可具有包括从第3传感器组件至第5传感器组件的三个传感器组件的一个附加组件组。

如果如图6A所示没有附加组件组,则控制单元140可确定进行操作的手是左手(S450)。然后,可认为最大的组件组与左手的手掌接触。另外,没有附加组件组可表示左手的拇指不会与触觉传感器单元110接触。在这些情况下,控制单元140可确定用户用左手的拇指操作触摸屏130。即,用户可使用他或她的左手握住设备100并触摸触摸屏130。控制单元140可确定进行操作的手是左手。

如果进行操作的手被确定为是右手,则可进行相似的步骤。例如,如果最大的传感器部分是右传感器部分,则控制单元140可确定右传感器部分是否具有附加组件组(S460)。如果如图6B所示右传感器部分不具有附加组件组,则控制单元140可确定进行操作的手是右手(S470)。

如果右传感器部分具有附加组件组,则控制单元140可确定进行操作的手可能是两只手(S480)。附加组件组的存在可表示用户握住的手的拇指与触觉传感器单元110接触。控制单元140可确定用户可用没有握住的手的拇指操作触摸屏130。所以,控制单元140确定进行操作的手是两只手。

图5是示出根据本发明示例性实施例的图2中示出的步骤S230的详细处理的另一示例的流程图。

参照图5,控制单元140可产生至少一个组件组(S510),所述至少一个组件组可以是在接触检测传感器组件中顺序布置的一套传感器组件。控制单元140可计算在每个传感器部分中的组件组的数量(S520)。在图6A、图6B、图7A和图7B中,传感器部分可以是左传感器部分和右传感器部分。在有些情况下,控制单元140可同时计算在左传感器部分和右传感器部分中的组件组的数量。

例如,在图6A中,左传感器部分的组件组的数量可以是1,右传感器部分的组件组的数量可以是4。在图6B中,左传感器部分的组件组的数量可以是4,在右传感器部分的组件组的数量可以是1。在图7A中,左传感器部分的组件组的数量是2,右传感器部分的组件组的数量是4。在图7B中,左传感器部分的组件组的数量可以是4,右传感器部分的组件组的数量可以是2。

控制单元140可确定左传感器部分中的组件组的数量是否是三个或三个以上以及右传感器部分中的组件组的数量是否是一个或一个以下(S530)。如果左传感器部分中的组件组的数量是3个或3个以上并且右传感器部分中的组件组的数量是1个或1个以下,则控制单元可确定进行操作的手是用户的右手(S540)。在左传感器部分中的3个或3个以上组件组的可表示除拇指外的至少3个手指与左传感器部分接触。右传感器部分中的1个或1个以下组件组可表示用户右手的手掌与右传感器部分接触,但是拇指可能没有与右传感器部分接触。在这种情况下,控制单元140可确定用户可用用户的右手拇指操作触摸屏。即,用户的右手可被用于握住设备100并触摸触摸屏130。因此,控制单元140可确定进行操作的手是右手。

类似地,在确定进行操作的手是左手的过程中,控制单元140可确定右传感器部分中的组件组的数量是否是三个或三个以上以及左传感器部分中的组件组的数量是否是一个或一个以下(S550)。

如果在步骤530和步骤550的答案均是否,则控制单元140可确定进行操作的手是两只手(S570)。

图8示出根据本发明示例性实施例的GUI的示例。

图8示出具有菜单图标并且左手被确定为是进行操作的手的显示屏810示例性实施例。控制单元140可将菜单图标从显示屏810的左上角至右下角布置以与左拇指的移动路径相应。因此,用户可通过使用他或她左拇指触摸显示屏810来选择图标以执行与选择的图标相应的期望的功能。由于菜单图标沿左拇指的移动路径布置,所以图标可不会被拇指遮挡并且可防止图标的不期望的触摸。

图8还示出了右手被确定的进行操作的手的显示屏820的示例性实施例。在这种情况下,控制单元140可将菜单图标沿右拇指移动路径排列。在有些其它情况下,如图8中的显示屏830所示,当两只手被确定为进行操作的手时,控制单元140可保持正常GUI,该正常GUI根据用户的意图而变化。

图9示出根据本发明示例性实施例的GUI的另一示例。

图9示出具有滚动条并且左手被确定为进行操作的手的显示屏910的示例性实施例。控制单元140可将滚动条沿显示屏910的左侧布置以与左拇指的移动路径相应。因此,用户可通过用用户的左拇指拖拽滚动条而向上或向下移动滚动条。由于滚动条可以沿左排列,显示的内容可不会被拇指遮挡,并且可防止不期望地触摸显示的内容。

图9还示出了具有滚动条并且右手被确定为进行操作的手的显示屏920的示例性实施例。在这种情况下,控制单元140可将滚动条沿显示屏910的右面布置以与右拇指的移动路径相应。因此,用户可用用户的右拇指移动/拖拽滚动条而不会遮挡或触摸显示的内容。因此,当用户拖拽滚动条时,可防止不期望地触摸到显示的内容。在有些其它情况下,如图9的显示屏930所示,当两只手被确定为进行操作的手时,控制单元140可保持正常GUI,该正常GUI可改变。

图11是示出根据本发明示例性实施例的基于进行操作的手显示GUI的方法的流程图。例如,当用户使用触觉传感器单元110将命令输入到设备100时,可应用参照图11描述的方法。

参照图11,触觉传感器单元110可检测用户的接触(S1110)。用户的接触可与用户对设备100的握住相应。例如,用户可用一只手(如图12A和图12B所示)或用两只手(如图13A和图13B所示)握住设备100。当检测到用户的接触时,触觉传感器单元110可将包括关于接触的位置和压力的信息的接触检测信号发送到控制单元140。

控制单元140可从触觉传感器单元110接收接触检测信号(S1120)。接下来,控制单元140可根据接触检测信号确定用户的接触模式(S1130)。可基于关于接触的位置和压力的信息来确定用户的接触模式。在有些情况下,存储单元120可存储与用户的接触位置和压力有关的用户的握住形式的列表。控制单元140从存储单元120检索与接收到的关于接触的位置和压力的信息相应的具体握住形式。例如,如果如图12A所示从左传感器部分接收到两个接触检测信号并从右传感器部分接收到四个接触检测信号,则控制单元140可确定用户的左手握住了设备100。

然后,控制单元140可根据用户的接触位置命令显示单元132在显示单元132上的具体位置显示GUI(S1140)。具体地,控制单元140可(在显示GUI之前)首先识别当前执行的应用,然后可选择与当前执行的应用相应的GUI元件。例如,当运行空闲屏应用时,控制单元140可将菜单图标选择为用于空闲屏的GUI元件。在其它情况下,如果运行相机应用,则控制单元140可选择用于拍照的图标和用于放大/缩小的滚动条,进行显示。在选择定制的GUI元件之后,控制单元140可基于当前执行的应用和用户的握住形式确定GUI排列模式。例如,参照图12A和图12B,控制单元140可将空闲屏幕应用识别为当前执行的应用,并且可还可确定用户的左手握住了设备100。然后,控制单元140可确定GUI排列模式,从而菜单图标可设置在用户左手的四个手指(除拇指外)中的至少一个的接触位置附近。

确定GUI排列模式之后,控制单元140可基于GUI排列模式命令显示单元132显示GUI元件。即,可根据GUI排列模式在显示单元132上显示先前选择的GUI元件。

图12A和图12B示出根据本发明示例性实施例的在空闲屏应用中显示有菜单图标的屏幕的两个示例。如图12A和图12B所示,三个菜单图标可位于从三个手指接触位置沿横方向的位置。存储单元120可存储菜单和菜单图标的使用频率的排名。控制单元140可按使用频率的顺序排列菜单图标。例如,当用户在执行空闲屏幕应用期间握住设备100时,控制单元140可从存储单元120检索菜单的使用频率排名,并可根据检索的排名命令显示单元132显示菜单图标。可根据用户的优选项改变显示在显示单元132中的图标。

控制单元140还可根据用户接触的压力来改变GUI元件的位置。参照图12A和图12B,当用户在握住设备100期间增加接触压力(例如,压力增加到超过预定的压力阈值)时,显示在显示单元132上的菜单图标可向屏幕的右侧,即,向按压的手指移动。另外,当相应的图标到达显示单元132的右侧时,控制单元140可执行具体应用。在一些情况下,基于用户手指的接触压力和/或当图标到达显示单元132的右侧时,控制单元140可决定是否执行应用。

控制单元140还可根据用户接触的压力来改变GUI元件的显示大小。例如,当用户增加接触压力时,可增加或减小显示在显示单元132上的菜单图标的大小。接触压力的增加可将显示在显示单元132上的菜单图标加亮。

图13A和图13B示出根据本发明示例性实施例的在相机应用中显示有功能图标的屏幕的两个示例。参照图13A和图13B,用户可用两只手的拇指和食指握住设备100。用于拍照的图标可位于离右手的食指近的位置,用于放大和缩小的滚动条可位于从右手的拇指沿纵方向的位置。如果用户通过右食指增加接触压力,则用于拍照的图标向右食指方向移动。当该图标到达显示单元132的上侧时,可执行拍照的功能。另外,用户可通过右拇指增加接触压力以控制放大/缩小。

图14A和图14B示出在MP3应用中显示有功能图标的屏幕的两个示例。参照图14A和图14B,用户可用左手握住设备100。可根据左手的除拇指外的手指的接触位置显示功能图标,然而可根据拇指的接触位置显示音量控制条。显示的功能图标可依据预定的GUI排列模式。当握住设备100时,用户可通过增加接触压力或进行诸如轻拍的动作来控制MP3应用的执行。例如,图标的位置、大小、和/或表示效果可根据用户的接触而变化。

返回到图11,在显示GUI之后,控制单元140可确定用户的接触位置是否已变化(S1150)。具体地,当用户在握住设备100期间改变握住形式时,触觉传感器单元110可检测用户的接触的变化,并且可产生新的接触检测信号。然后,控制单元140可从触觉传感器单元110接收新的接触检测信号,可再次确定用户的接触模式,并可根据新的接触模式修改GUI的显示。

参照图12A和图12B,图12B中的用户的接触与图12A中的用户的接触不同。例如,在图12B中,手指的位置可向下移动。控制单元140可从触觉传感器单元110接收新的接触检测信号,并且可基于关于接触的位置和压力的新的信息确定新的接触模式。然后,控制单元140可根据新的接触模式命令改变GUI的显示。

比较图13A和图13B,与图13A比较,图13B中用户的右食指可(例如,向左)移动。如图13B所示,控制单元140可接收新的接触检测信号,确定新的接触模式,并将拍照图标向当前食指接触方向移动。

参照图14A和图14B,接触的数量与接触的位置可以改变。例如,在图14A中的在右侧的四个接触可向下移动,并且可减小为图14B中的3个接触。另外,左侧的接触可向下移动。音量控制条还可沿左侧向下移动。另外,后进图标、播放/暂停图标和停止图标可沿右侧向下移动,但是可从显示单元132去除与左手的手指(例如,小指)相应的前进图标。

如上所述,本发明示例性实施例公开了一种根据用户接触的位置和压力显示并修改GUI的方法和设备。因此,当用户操作设备时,本发明示例性实施例可避免困扰。

本领域技术人员清楚的是,在不脱离本发明的精神或范围情况下,可以对本发明进行各种修改和改变。因此,本发明意在覆盖落入权利要求及其等同物的范围内的对本发明的修改和变化。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1