电子设备及其用于处理手势的方法与流程

文档序号:14649628发布日期:2018-06-08 21:31阅读:220来源:国知局
电子设备及其用于处理手势的方法与流程

本发明涉及一种电子设备及其用于手势处理方法。更具体地说,本公开涉及被配置为处理柔性显示器上的悬停手势的电子设备及其用于处理手势的方法。



背景技术:

显示技术的进步使得能够开发柔性显示器、透明显示器等。柔性显示器是可以弯曲的显示装置。

由于覆盖相关的液晶显示器(LCD)和有机发光二极管(OLED)中的液晶的玻璃基板被替换为塑料膜,所以柔性显示器被赋予允许折叠和展开的柔性。柔性显示器具有比如弯曲性或折叠性的优点,以及形成为各种形式的能力。

例如,柔性显示器可以应用于允许折叠和卷动便携式电话的显示器的便携式电话、比如微型个人计算机(PC)的信息技术(IT)产品以及可以替代比如杂志、课本、书籍和漫画等出版物的电子书。另外,因为柔性显示器使用柔性塑料基板,所以其使用可以扩展到比如服装和医疗诊断设备的领域。

随着柔性显示器的商业化,通过使用柔性显示器的弯曲或折叠特性,在可折叠或可卷动的电子设备中开发了各种接口。

以上信息作为背景信息呈现以仅帮助理解本公开。关于以上的任何内容是否可用作于本公开的现有技术,没有做出任何决定,也没有进行任何断言。



技术实现要素:

技术方案

本公开各方面将至少解决上述问题和/或不足,并且至少提供下述优点。因此,本公开一方面提供一种包括柔性显示器的电子设备以及用于处理柔性显示器上(并且更具体地,在柔性显示器被折叠的柔性显示器的折叠区域上)的悬停手势的方法。根据本公开一方面,提供一种电子设备的用于处理手势的方法。该方法包括:响应于对电子设备的柔性显示器输入悬停手势,其中柔性显示器响应于电子设备的折叠而基于折叠线被划分为第一区域和第二区域,分别感测第一区域和第二区域中的悬停手势,并且基于感测到的第一区域和第二区域的位置来分别确定与悬停手势对应的悬停点。

根据本公开另一方面,提供一种电子设备的用于处理手势的方法。该方法包括:响应于包括处于折叠状态的电子设备的折叠线的折叠区域上的悬停手势的输入,感测折叠区域中的至少一个悬停位置,并且校正感测到的悬停位置以确定与悬停手势对应的折叠区域中的悬停点。

根据本公开另一方面,提供一种电子设备的用于处理手势的方法。该方法包括:响应于包括处于折叠状态的电子设备的折叠线的折叠区域上的悬停手势的输入,感测折叠区域中的至少一个悬停位置,调整感测到的悬停位置以在折叠区域中确定与悬停手势对应的悬停点,以及在所确定的悬停点上显示用户界面(UI)。

根据本公开另一方面,提供一种电子设备的用于处理手势的方法。该方法包括:在电子设备处于折叠状态时感测包括折叠线的折叠区域上的多个悬停位置,调整所述多个悬停位置以确定多个悬停点,以及基于多个被确定的悬停点来确定悬停手势在折叠区域上的移动方向。

根据本公开另一方面,提供一种电子设备的用于处理手势的方法。该方法包括:在电子设备处于折叠状态时感测使用输入单元在包括折叠线的折叠区域上的来悬停手势,并且基于输入单元的运动特性来确定悬停手势的移动方向。

根据本公开另一方面,提供一种电子设备。该电子设备包括:柔性显示器,可基于折叠线分为第一区域和第二区域,和处理器,被配置为响应于柔性显示器处于折叠状态时悬停手势的输入,基于在第一区域中感测到的第一位置和在第二区域中感测到的第二位置,确定与悬停手势相对应的悬停点。

根据本公开另一方面,提供一种电子设备。该电子设备包括:柔性显示器,可参考折叠线弯曲,和处理器,被配置为响应于在包括折叠线的折叠区域上输入悬停手势,调整在折叠区域中感测到的至少一个悬停位置以确定与悬停手势对应的折叠区域中的悬停点。

根据本公开另一方面,提供一种电子设备。该电子设备包括:柔性显示器,可参考折叠线弯曲,和处理器,被配置为响应于在包括折叠线的折叠区域上输入悬停手势,控制柔性显示器在与悬停手势对应的悬停点上显示UI,其中与悬停手势对应的悬停点是通过调整在折叠区域中感测到的至少一个悬停位置来确定的。

根据本公开另一方面,提供一种电子设备。该电子设备包括:柔性显示器,可参考折叠线弯曲,和处理器,被配置为响应于在包括折叠线的折叠区域上移动悬停手势,调整在折叠区域中感测到的多个悬停位置以确定多个悬停点,并且基于该多个悬停点来确定悬停手势的移动方向。

根据本公开另一方面,提供一种电子设备。该电子设备包括:柔性显示器,可参考折叠线弯曲;输入单元;和处理器,该柔性显示器被配置为响应于在包括折叠线的折叠区域上使用输入单元的悬停手势的移动,基于输入单元的运动特性确定悬停手势的移动方向。

有益技术效果

根据本公开各种实施例,可以确定在柔性显示器上与悬停手势相对应的准确的悬停点。

根据本公开一实施例,可能根据柔性显示器被弯曲的折叠区域上的悬停手势来确定在折叠区域中与悬停手势相对应的悬停点。结果,电子设备能够准确地反映执行悬停手势的用户的意图。由于响应于与悬停手势对应的准确的悬停点,可以执行柔性显示器上的对象的比如选择、实现、移动等功能,因此可以增强电子设备的用户的满意度。

从以下结合附图进行的公开了本公开各种实施例的详细描述,本公开的其它方面、优点和显著特征对于本领域技术人员将变得清楚。

附图说明

从以下结合附图的描述中,本公开的某些实施例的以上和其它方面、特征和优点将变得更为清楚,在附图中:

图1A至1E是被提供来说明根据本公开一实施例的电子设备的图;

图2是被提供来说明根据本公开一实施例的根据悬停手势的感应度的电子设备的侧视图;

图3A至图3C是图示根据本公开一实施例的根据悬停手势的X轴和Y轴上的感应度的图;

图4是根据本公开一实施例的电子设备的框图;

图5是根据本公开一实施例的电子设备的用于处理手势的方法的流程图;

图6A至6D是说明根据本公开一实施例的用于确定处于向内折叠状态的电子设备处的悬停点的方法的图;

图7A和7B是说明根据本公开一实施例的电子设备的用于确定悬停点的方法的图;

图8是说明根据本公开一实施例的电子设备的用于确定悬停点的方法的图;

图9A和9B是说明根据本公开一实施例的电子设备的用于确定悬停点的方法的图;

图10A和图10B是说明根据本公开一实施例的电子设备的用于确定悬停点的方法的图;

图11是说明根据本公开一实施例的电子设备的用于确定悬停点的方法的图;

图12A至图12D是说明根据本公开一实施例的电子设备的用于根据折叠角度确定悬停点的方法的图;

图13A和图13B是用于说明根据本公开一实施例的向外折叠状态的电子设备的侧视图;

图14是根据本公开另一实施例的电子设备的用于处理手势的方法的流程图;

图15A至15E是说明根据本公开一实施例的用于确定在折叠状态下的电子设备处的悬停点的方法的图;

图16是根据本公开一实施例的电子设备的框图;

图17和图18是根据本公开一实施例的电子设备的用于处理手势的方法的流程图。

图19A到20B是根据一实施例的在折叠区域上显示用户界面(UI)的电子设备的屏幕的图;

图21A和21B是根据本公开一实施例的在折叠区域上显示绘图或笔迹的电子设备的屏幕的图;

图22A至23C是根据本公开一实施例的选择在折叠区域上显示的项目的电子设备的屏幕的图;

图24A至图25B是被提供来说明根据本公开一实施例的电子设备的用于识别悬停点的移动的方法的图;

图26A至图27B是根据本公开一实施例的响应于悬停手势的移动而显示UI的电子设备的屏幕的图;和

图28-30是根据本公开一实施例的电子设备的用于处理手势的方法的流程图。

贯穿附图,应当注意:使用相同的附图标记来描绘相同或相似的元素、特征和结构。

具体实施方式

提供下面参考附图的描述以帮助全面理解如权利要求及其等同限定的本公开各个实施例。它包括各种特定细节来帮助理解,但是这些被认为仅仅是示例性的。因此,本领域普通技术人员将认识到,在不脱离本公开的范围和主旨的情况下,可以对这里描述的各个实施例进行各种改变和修改。另外,为了清楚和简明,可以省略对公知功能和结构的描述。

在下面描述和权利要求中使用的术语和词语不限于书面含义,而是仅由发明人使用来使得能够清楚和一致地理解本公开。因此,本领域技术人员应当清楚,对本公开各个实施例的以下描述仅被提供用于说明的目的,而不是用于限制如所附权利要求及其等同限定的本公开的目的。

应当理解,除非上下文另有明确规定,否则单数形式“一”、“一个”和“该”包括复数指代。因此,例如,对“一个部件表面”的引用包括对一个或多个这样的表面的引用。

贯穿说明书,比如“具有”、“可以具有”、“包含”或“可以包含”等的表述是指存在对应的特征(例如,比如数字、功能、组件等),并不排除存在附加特征。

表述“A或B”、“A或/和B中的至少一个”或“A或/和B中的至少一个或更多个”等可以涵盖用该表述列出的每个可能的组合。例如,“A或B”、“A和B中的至少一个”或“A或B中的至少一个”可以指下列每个实例:包括(1)包括至少一个A;(2)包括至少一个B;或(3)包含至少一个A和至少一个B中的所有。

如本文所使用的表述“1”、“2”、“第一”或“第二”可以修饰各种元素,而不管其顺序和/或重要性,并且仅将一个元素与另一元素区分开。因此,不限制相应的元素。

当某个元素(例如,第一元素)和另一元素(例如,第二元素)被描述为“(可操作地或可通信地)彼此耦合/相互耦合”或“彼此连接”时,这应当理解为意味着特定元素和另一元素直接耦合或经由另一元素(例如,第三元素)耦合。另一方面,当某个元素(例如,第一元素)和另一个元素(例如,第二元素)被称为彼此“直接耦合”或“直接连接”时,这可以理解为意味着某个元素和另一元素不会被介于其间的仍一元素(例如,第三元素)介入。

这里所使用的表述“被配置为”可以取决于场合,与比如“适合于”、“具有…的能力”、“设计为”、“适于”、“使得”或“能够”互换和使用。术语“配置为”不必然指硬件方面“具体设计为”的示例。相反,在任何情况下,表述“被配置为”可以指设备“可以能够”与另一设备或组件执行的含义。例如,在“被配置为执行A、B和C的处理器”的短语中,“处理器”可以指被提供来执行对应操作的专用处理器(例如,嵌入式处理器),或者通用处理器,其能够通过执行存储在存储设备(例如,中央处理单元(CPU)或应用处理器)上的一个或多个软件程序来执行对应的操作。

如这里所使用的“用户输入”可以包括弯曲输入、语音输入、按钮输入和多模式输入中的至少一个,但不限于此。此外,“用户输入”可以包括作为接触触摸的触摸手势输入和作为非接触触摸的悬停手势。用户可以通过悬停手势方式选择、执行或移动柔性显示器上的对象。可以用各种输入工具(例如,用户的手指、手写笔、数字笔)来执行悬停手势。

贯穿说明书,应用程序可以是被设计为执行特定服务的一组计算机程序系列。

本文使用的术语(包括技术和科学术语)可具有与本文所述技术领域的技术人员通常理解的相同的含义。在本文中使用的术语中,通用字典中定义的术语可以基于相关技术的上下文而被解释为相同或相似的含义,并且除非在此另外指定,否则不被解释为理想的或过于正式的含义。取决于场合,即使在此定义的术语也不能被解释为排除说明书的各个实施例。

图1A至1E是说明根据本公开一实施例的电子设备的图。

参考图1A至1E,电子设备100可以采用可弯曲和折叠的柔性显示器130。例如,电子设备100可以应用各种形式的可以用外力改变形状的柔性显示器130,比如可以以某个角度或曲率折叠或展开的可折叠显示器,可以以某个曲率弯曲或展开的可弯曲显示器,以及可被卷成圆柱形的可卷动显示器。柔性显示器130可以基于折叠线20被分为第一区域11和第二区域12。在折叠时,可以在柔性显示器130上确定包括折叠线20的折叠区域13。折叠区域13可以包括第一区域11和第二区域12中的每一个的一部分。折叠区域13是指折叠线的周围区域。

折叠区域13可以根据电子设备100的折叠状态,被确定为与折叠线相邻的不同尺寸和形状。例如,折叠区域13的尺寸可以根据电子设备100被向内或向外折叠的折叠角度来确定。在这种情况下,随着向内折叠的电子设备100的折叠角度(θ1)增大,折叠区域13的尺寸可以增大。随着向外折叠的电子设备100的折叠角度增大,折叠区域13的尺寸可以增大。

折叠线20可以指柔性显示器130被弯曲或折叠的线。折叠线20可以是与可以区分第一和第二区域的边界对应的线。当柔性显示器130被弯曲时,柔性显示器130的至少一部分可以具有变形,在这种情况下,连接最大变形点的线可以被视为折叠线。

例如,折叠线20可以是关于在电子设备100中提供的铰接装置弯曲或折叠的轴线。当电子设备100被对称地折叠时,折叠线20可以是柔性显示器的中心处的线130。

电子设备100可以不具有铰接装置。在这种情况下,折叠线20可以是柔性显示器130利用来自用户的外力以各种角度和方向(例如,垂直、水平或对角线方向等)弯曲或折叠的任意线。

如整个说明书中所使用的“折叠状态”可以指代电子设备100相对于折叠线20向内或向外弯曲的状态。“折叠状态”可以包括“向内折叠状态”和“向外折叠状态”中的任一种。作为与“折叠状态”相区别的术语,这里可以使用“非折叠状态”,如图1A所示,这指代如下状态:电子设备100被展开为电子设备100的折叠角度(θ1)的状态是180°或接近180°。

参考图1A至1E,电子设备100可以例如从如图1所示的非折叠状态转换为如图1B所示的向内折叠状态。

如整个说明书中所使用的“向内折叠状态”可以指代电子设备100相对于折叠线20向内弯曲的状态。在这种情况下,电子设备100的折叠角度(θ1)可以从0°到180°。在这种情况下,折叠角度(θ1)为0°的状态可以指示其中电子设备100基于折叠线20完全向内折叠的状态,使得第一区域11和第二区域12彼此平行或者几乎平行并且其腹面彼此面对。该状态可以被称为电子设备100的“完全向内折叠状态”。

参考图1A至1E,电子设备100可以例如从如图1所示的非折叠状态转换为如图1C所示的向外折叠状态。

如整个说明书中所使用的“向外折叠状态”可以指代电子设备100相对于折叠线20向外弯曲的状态。在这种情况下,电子设备100的折叠角度(θ1)可以从180°到360°。在这种情况下,折叠角度(θ1)为360°的状态可以指示电子设备100基于折叠线20完全向外折叠的状态,使得第一区域11和第二区域12彼此平行或者几乎平行并且其背面彼此面对。该状态可以被称为电子设备100的“完全向外折叠状态”。

如图1D所示,电子设备100可以包括多条折叠线20和21。在这种情况下,电子设备100可以包括向内折叠状态和向外折叠状态两者。此外,柔性显示器130可以包括基于多条折叠线20和21的第一区域11、第二区域12和第三区域15。柔性显示器130可以包括多个折叠区域13和14,每个折叠区域包含多条折叠线20和21。

图1A至1D示出了其中覆盖柔性显示器130的周围区域的边框区域设置有铰接装置的状态。在这种情况下,折叠线的数量和位置可以根据铰接装置的数量和位置固定。此外,折叠区域可以被确定为与折叠线相邻的平坦区域,并且其尺寸可以根据折叠角度而变化。

电子设备100的边框本身可以由柔性材料形成,或者电子设备可以以不包括边框的结构实现。图1E示出了上述实施例。当电子设备100未提供有铰接装置时,柔性显示器130可以利用来自用户的外力以各种角度和方向被弯曲或折叠。在这种情况下,柔性显示器130可以包括基于柔性显示器利用用户的外力被弯曲或折叠的线的多条折叠线20、21和22。柔性显示器130可以包括基于多条折叠线20、21和22的第一区域11、第二区域12、第三区域16和第四区域17。此外,柔性显示器130可以包括分别包含多条折叠线20、21、22的多个折叠区域13、14、17。

多条折叠线可以形成在如用户所期望的各个位置处。折叠区域可以用于大致指示发生变形的折叠线的相邻区域的所有区域。

在以下描述的各个实施例中,假设电子设备100包括一条折叠线20,但是所有各个实施例都适用于其中电子设备100包括如图1D或1E中所示的多条折叠线的示例。

图2是被提供来说明根据本公开一实施例的根据悬停手势的感应度的电子设备的侧视图。

参考图2,电子设备100可以向内弯曲并成为折叠状态。在折叠状态下,电子设备100可以感测在柔性显示器130的折叠区域13上由用户使用输入装置30进行的悬停手势。在这种情况下,即使当用户在用户期望选择的悬停点40处执行悬停手势,也可能不能从悬停点40测量到峰值点(例如,电容值或磁场值)的感测值。当在折叠状态下执行悬停手势时,如图2所示,悬停手势可以从柔性显示器130的几个区域感测。为了便于说明,将感测到悬停手势的第一区域11的点称为第一位置41,将感测到悬停手势的第二区域12的点称为第二位置42。例如,可以在第一区域11的第一位置41处测量根据悬停手势的峰值点51的感测值,并且可以在第二区域12的第二位置42处测量根据悬停手势的峰值点52的感测值。

当从输入装置30到第一位置41和第二位置42的距离比从输入装置30到悬停点40的距离短时,悬停手势可以就用户的意图在第一位置41处与第二位置42处不同地感测。在这种情况下,悬停手势可以在第一位置41和第二位置42二者处被感测。此外,悬停手势可以跨第一位置41和第二位置42被感测。

电子设备100可以基于第一位置41和第二位置42来确定与悬停手势相对应的柔性显示器130上的悬停点。下面参考图3A至图5来描述用于确定悬停点的具体方法。

图3A至图3C是图解根据本公开一实施例的在折叠状态下根据悬停手势的X轴和Y轴上的感应度的视图。

参考图3A至图3C,柔性显示器130可折叠90°以致具有5R圆角(曲率)。在这种情况下,图3C的图形310和320表示根据用户的悬停手势在触摸面板上测量的感测值(例如,电容值)。

柔性显示器130的触摸面板被提供以感测悬停手势,并且可以包括多个水平电极和多个垂直电极。多个水平电极和多个垂直电极相交的点将被称为电极结。

图3A示出了柔性显示器130的水平电极,图3B示出了柔性显示器130的垂直电极。

参考图3A,构成柔性显示器130的水平电极可根据悬停手势来测量从柔性显示器130的水平方向产生的电容值。例如,可以假设水平电极之间的间距约为4mm,且水平电极的宽度是1mm。

参考图3B,构成柔性显示器130的垂直电极可根据悬停手势来测量从柔性显示器130的垂直方向产生的电容值。例如,可以假定垂直电极之间的间距约为4mm,且垂直电极的宽度约为2mm。

图3C示出表示通过水平和垂直电极测量的电容值的坐标。X轴上的数字可以分别表示图3A和图3B的水平和垂直电极。例如,X轴上的“4”可以表示水平电极4。另外,X轴上的“12”可以表示垂直电极12。Y轴上的数字分别表示可以通过水平电极和垂直电极测量的电容值。电容值的单位可以是pF(皮法)。

参考图3C,根据从输入装置30到柔性显示器130的距离,图形可以被分类为四个系列331、332、333和334。系列331指示输入装置30接触到柔性显示器130。系列332、333和334指示从输入装置30到柔性显示器130的距离分别是3mm、5mm和10mm。

参考图3C,图形311、312、313和314表示根据上述四个系列通过水平电极测量的电容值。图形321、322、323和324表示根据上述四个系列通过垂直电极测量的电容值。

图形311可以表示可以被测量并被表示为输入装置30接触柔性显示器130的位置40处的峰值点的电容值。结果,电子设备100可以将位置40确定为是用户期望用悬停手势选择的悬停点。

参考图形312,输入装置30和柔性显示器130可以彼此移位一定的距离。可以测量电容值并将其表示为用户期望用悬停手势选择的位置之外的位置41和42处的峰值点。在这种情况下,电子设备100可以基于从两个位置41和42测量的值来确定与用户的悬停手势对应的柔性显示器130上的正确的悬停点。

图4是根据本公开实施例的电子设备100的框图。

参考图4,电子设备100可以是智能手机,但不限于此。例如,图4的电子设备100可以包括平板个人计算机、移动电话、视频电话、电子书阅读器、上网本计算机、工作站、个人数字助理(PDA)、便携式多媒体播放器(PMP)、运动图像专家组阶段1或阶段2(MPEG-1或MPEG-2)音频层3(MP3)播放器、移动医疗设备、相机或可穿戴设备。可穿戴设备可以包括附件类型(例如手表、戒指、手镯、脚链、项链、眼镜或头戴式设备(HMD))、织物或布集成类型(例如电子衣服)、身体附着类型(例如皮肤垫或纹身)或生物植入物类型(例如植入式电路)。

在另一实施例中,电子设备100可以是家用电器。家用电器可以包括电视机、数字视频光盘(DVD)播放器、音频、冰箱、空调、清洁机、洗衣机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、电视(TV)盒(例如,Samsung HomeSyncTM、Apple TVTM或Google TVTM)、游戏机(例如,XboxTM或PlayStationTM)、电子词典、电子钥匙、摄像机或电子框架。

在另一实施例中,电子设备100可包括以下的至少一个:各种医疗设备(例如、各种便携式医疗诊断设备(例如,血糖诊断设备、心跳诊断设备、血压诊断设备或温度诊断设备)、磁共振血管造影(MRA)、磁共振成像(MRI)、计算机断层摄影(CT)、摄影设备和超声波设备)、导航设备、全球导航卫星系统(GNSS)、事件数据记录仪(EDR)飞行数据记录仪(FDR)、汽车信息娱乐设备、船舶电子设备(例如,船舶导航设备、陀螺罗盘等)、航空电子设备、安全设备、汽车头部单元、工业或家用机器人、商业组织的自动柜员机(ATM)、商店销售点(POS)或物联网设备(例如,灯泡、各种传感器、电表或煤气表、喷淋设备、火警设备、恒温器、街灯、烤箱、健身器、热水器、加热器、锅炉等)。

在另一个实施例中、电子设备100可以包括家具或建筑物/结构的一部分、电子板、电子签名接收设备、投影仪或各种测量设备(例如,水、电、气体、或电磁波测量设备)中的至少一种。

电子设备100可以是上述各种设备中的一个或多个的组合,并且随着技术发展,电子设备100可以包括新的电子设备。电子设备100可以包括在折叠线20上利用铰链和柔性材料实现的折叠结构。

参考图4,电子设备100可以包括状态传感器110、处理器120和柔性显示器130中的至少一个。

状态传感器110可以感测电子设备100的折叠状态。例如,状态传感器110可以感测电子设备100是处于非折叠状态还是折叠状态。状态传感器110可以感测电子设备100是处于向内折叠状态还是向外折叠状态。状态传感器110可以感测作为电子设备100的折叠状态的折叠角度。

状态传感器110可以通过使用各种传感器来感测折叠状态。例如,状态传感器110可以包括设置在柔性显示器130上或电子设备100的边框侧的多个弯曲传感器。弯曲传感器是指可弯曲的传感器,并且具有弯曲传感器根据弯曲程度改变电阻值的属性。弯曲传感器可以以各种形式实现,比如光纤弯曲传感器、压力传感器、应变仪等。状态传感器110可以通过将电压施加到弯曲传感器来感测电阻值的变化,从而感测电子设备100是否被折叠。通过电阻值的较大变化,可以确定出现较大的折叠。另外,当电子设备100包括铰接装置时,状态传感器110可以通过使用在铰接装置中提供的接触传感器、光接收传感器、霍尔传感器或磁传感器等来感测折叠状态。

当状态传感器110确定电子设备100的折叠状态时,状态传感器110可以将所确定的结果提供给处理器120。在这种情况下,处理器120可以根据状态传感器110的输出来识别电子设备100的折叠状态而不必单独确定电子设备100的折叠状态。或者,当状态传感器110向处理器120提供关于折叠状态的信息或状态传感器的感测信息时,处理器120可以确定电子设备100的折叠状态。

柔性显示器130可以包括显示示出信息的屏幕的显示面板。此外,柔性显示器130可以包括触摸面板和笔识别面板中的至少一个。

柔性显示器130可以被不对称地或对称地弯曲或折叠。

柔性显示器130可以显示由电子设备100内驱动的操作系统(OS)处理或将要处理的信息。例如,柔性显示器130可以显示实现由OS处理的应用的屏幕、锁定屏幕、背景屏幕、应用列表屏幕等等。

柔性显示器130可以包括根据作为接触触摸的触摸手势来检测触摸的持续时间以及触摸位置、触摸压力、触摸速度和触摸区域的功能。此外,柔性显示器130可以包括检测悬停持续时间以及根据作为非接触式触摸的悬停手势的悬停位置和悬停区域的功能。

处理器120可以控制电子设备100的整体操作。例如,处理器120可以执行操作以实现和控制OS、处理各种数据的操作、控制电子设备100的每个元件的操作等等。处理器120可以驱动多个不同的OS。通常,OS制造商可以根据其中驱动OS的目标设备的屏幕大小来提供各种OS(例如,智能手机OS、平板OS、计算机OS等)。因此,处理器120可以基于折叠线的位置或电子设备100的折叠状态而向第一区域和第二区域提供不同的OS。

处理器120可以根据用户在柔性显示器130上的悬停手势,基于在柔性显示器中感测到的第一悬停位置和第二悬停位置,确定与悬停手势对应的悬停点。

处理器120可以根据在包括折叠线20的折叠区域13上的用户的悬停手势,通过校正折叠区域13上的至少一个感测到的位置来确定与悬停手势相对应的悬停点,并且控制柔性显示器130在悬停点处显示用户界面(UI)。

当用户悬停手势在包括折叠线20的折叠区域13上移动时,处理器120可以根据该移动,通过校正在折叠区域上感测到的多个悬停位置来确定多个悬停点。此外,处理器120可以基于多个确定的悬停点来确定悬停手势的移动方向。

当使用输入装置的用户悬停手势在包括折叠线20的折叠区域13上移动时,处理器120可以基于输入装置的运动特性来确定悬停手势的移动方向。

在图4中,状态传感器110被图示和描述为与处理器120和柔性显示器130分离的元件。然而,在实际实现中,状态传感器110可以被实现为使得状态传感器110是在处理器处执行的功能。例如,处理器120可直接从柔性显示器130内的传感器接收感测结果,并感测折叠状态。

图5是根据本公开一实施例的电子设备100的用于处理手势的方法的流程图。

参考图5,在操作S501,电子设备100可以被来自用户的外力向内折叠。

在操作S502,电子设备100可以在电子设备100被折叠时感测电子设备100的向内折叠状态。在这种情况下,当电子设备100基于多个轴被折叠时,电子设备100可以分别感测多个向内折叠状态。当电子设备100被来自用户的外力以任意方向折叠时,电子设备100可根据该任意方向,在多条折叠线上分别感测多个折叠状态。

当感测到向内折叠状态时,在操作S503,电子设备100可通过基于向内折叠状态校正悬停位置,确定需要确定悬停点的折叠区域。当感测到多个向内折叠状态时,电子设备100可基于多条折叠线来确定多个向内折叠区域。

这里所使用的向内折叠区域可以指示处于折叠状态的电子设备100的折叠区域。

在操作S504,处于向内折叠状态的电子设备100可以在柔性显示器130上感测用户的悬停手势。

在操作S505,电子设备100可以确定是否在向内折叠区域中感测到悬停手势。

在操作S505-是,当在向内折叠区域的内部感测到悬停手势时,在操作S506,电子设备100可以通过根据悬停手势校正感测到的悬停位置来确定悬停点。在操作S505-否,当在向内折叠区域的外部感测到悬停手势时,在操作S507,电子设备100可以将根据悬停手势感测到的悬停位置确定为悬停点。

图6A至6D是说明根据本公开一实施例的用于确定处于向内折叠状态的电子设备处的悬停点的方法的图。

参考图6A至图6D,当状态传感器110感测到电子设备100的向内折叠状态时,处理器120可以确定电子设备100的向内折叠区域。可以基于折叠线在距两侧区域的特定距离内确定向内折叠区域。可以根据折叠状态(即折叠角度)而不同地确定折叠区域的尺寸。当在柔性显示器130上感测到悬停手势时,处理器120可以根据悬停手势,确定是否存在其中感测值(例如,电容值)具有峰值点的多个悬停位置。此外,处理器120可以确定多个悬停位置是否可以在向内折叠区域内。

作为确定的结果,当多个悬停位置被确定为处于向内折叠区域内时,处理器120可以通过使用与多个悬停位置相关联的值来确定悬停点。

例如,如图6A所示,可以根据悬停手势来测量峰值点601和峰值点602。在这种情况下,处理器120可以通过使用在峰值点601和602处的感测值Ca、Cb、从折叠线到测量出峰值点的悬停位置的距离值Pa、Pb、以及根据电子设备100的折叠角度的变量k,来确定与悬停手势相对应的悬停点Ph1。这可以被表示为以下的公式1。

【公式1】

Ph1=f(Ca,Cb,Pa,Pb,k)

其中f()表示用输入变量Ca,Cb,Pa,Pb和k计算悬停点的函数。例如,当用户线性地执行悬停手势时,峰值点可以从图6B改变到图6C,,然后到图6D。在这种情况下,如在图6C的情况下,当在第一区域和第二区域上分别测量出的峰值点的电容值彼此相同或几乎相同时,处理器120可以将折叠线的位置确定为悬停点。

当悬停手势连续移动时,处理器120可进一步执行滤波,使得悬停点连续变化。因此,处理器120可以进一步执行滤波,使得悬停点沿着图6B、6C和6D中的峰值点改变的悬停位置连续地改变,并使得悬停位置之间的间隙是线性的。

参考图6A,根据峰值点601、602处的电容值Ca和Cb确定Ph的方法可以被划分如下。

1)Ca和Cb彼此相同或几乎相同

在上述情况下,当Pa和Pb彼此相同或几乎相同时,悬停点可以是“Ph1=0”的位置。在这种情况下,“Ph1=0”的位置可能在折叠线20上。

在上述情况下,当Pa大于Pb时,处理器120可以将悬停点确定为在测量到Pa的折叠区域内的第一区域的特定位置。悬停点可以是以Pa-Pb:Pa的比例从折叠线移动到第一区域方向的位置。

在上述情况下,当Pa远大于Pb时,处理器120可以确定悬停手势是否是用多个手写笔形成的悬停手势。当悬停手势被确定为使用多个笔形成的悬停手势时,处理器120可以确定分别选择了第一位置和第二位置,并且执行对应的特定功能。相比之下,当悬停手势被确定为不是使用多个笔形成的悬停手势时,处理器120可以生成出错事件。

2)Cb大于Ca

在上述情况下,当Pa和Pb彼此相同或几乎相同时,处理器120可以将悬停点确定为在测得Pa的折叠区域内的第一区域的特定位置。悬停点可以是以Ca-Cb的比例从折叠线向第一区域方向移动的位置。在这种情况下,Ca和Cb可以被计算为对数刻度值。

在上述情况下,当Pa大于Pb时,处理器120可以将悬停点确定为在测得Pa的折叠区域内的第一区域的特定位置。悬停点可以是以Pa-Pb:Pa比率或Ca-Cb:Ca比率从折叠线移动到第一区域方向的位置。由Pa和Pb计算的比率以及由Ca和Cb计算的比率可用于计算悬停点的比率几乎相同。Ca和Cb可以被计算为对数刻度值。

在上述情况下,当Pa远大于Pb时,处理器120可以确定悬停手势是否是用多个笔形成的悬停手势。当悬停手势被确定为是通过使用多个笔形成的悬停手势时,处理器120可以确定可以分别选择第一悬停位置和第二悬停位置,并且根据这种确定来处理各种数据。相比之下,当悬停手势被确定为不是使用多个笔形成的悬停手势时,处理器120可以生成出错事件。

图7A和7B是说明根据本公开一实施例的用于确定悬停点的电子设备的方法的图。

参考图7A和7B,由于图7A的坐标值和关于坐标的图形与图3C的坐标值和关于坐标的图形相同,以下将不再重复描述图7A的坐标值和关于坐标的图形。

当在柔性显示器130上感测到悬停手势时,处理器120可以通过水平电极和垂直电极来测量电容值。

图7B示出了列出由水平电极测量的电容值的表格。

表格的行701列出了当输入装置30接触柔性显示器130时由水平电极测量的电容值。在这种情况下,峰值点可以是可以在折叠线20上测量的0.125pF(701-1)。因此,悬停点可以位于折叠线20上。

表格的行702列出了当从输入装置到柔性显示器130的距离是3mm时由水平电极测量的电容值。在这种情况下,峰值点Ca和Cb可以彼此几乎相同,并且可以分别是0.027142pF(702-1)和0.027679pF(702-2)。距测量Ca和Cb的水平电极的距离Pa和Pb可以分别从折叠线移位以8mm。行702可以与Ca和Cb彼此几乎相同并且Pa和Pb彼此几乎相同的情况对应。因此,悬停点可以位于折叠线20上。

表格的行703列出了当从输入装置到柔性显示器130的距离是5mm时由水平电极测量的电容值。在这种情况下,峰值点Ca和Cb可以彼此几乎相同,并且可以分别是0.021191pF(703-1)和0.021841pF(703-2)。距测量Ca和Cb的水平电极的距离Pa和Pb可以分别从折叠线移位以8mm。行703可以与Ca和Cb彼此几乎相同并且Pa和Pb彼此几乎相同的情况对应。因此,悬停点可以位于折叠线20上。

表格的行704列出了当从输入装置到柔性显示器130的距离是10mm时由水平电极测量的电容值。在这种情况下,峰值点Ca和Cb可以彼此几乎相同,并且可以分别是0.013406pF(704-1)和0.014022pF(704-2)。距测量Ca和Cb的水平电极的距离Pa和Pb可以分别从折叠线移位以12mm。因此,行704可以与Ca和Cb彼此几乎相同并且Pa和Pb彼此几乎相同的情况对应。因此,悬停点可以位于折叠线20上。

图8是说明根据本公开一实施例的电子设备100的用于确定悬停点的方法的图。

参考图8,当在柔性显示器上感测到悬停手势时,处理器120可以通过考虑执行悬停手势的输入装置30与柔性显示器130之间的角度来确定悬停点。

例如,当输入装置30与柔性显示器130的第一区域11之间的角度(θ2)是垂直的或几乎垂直的(例如,从80°到100°)时,处理器120可以通过给出测量出峰值点Ca的第一区域中的水平电极的位置801的权重来确定悬停点。当第一区域中测量出的峰值点Ca与第二区域中测量出的峰值点Cb彼此相同时,处理器120也可以确定用户执行了悬停手势来选择第一区域11,并因此将在测量出峰值点Ca的第一区域11中的水平电极的位置801确定为悬停点。这可以被表示为以下的公式2。

【公式2】

Ph2=f(Pa,Ca,k)

处理器120可根据悬停手势使用在柔性显示器130处感测到的感测值,以确定输入装置30与柔性显示器130之间的角度。例如,根据悬停手势,输入装置30可以与柔性显示器130的第二区域12平行或几乎平行。在这种情况下,在第二区域12中测量出的峰值点可以比在第一区域11中测量出的峰值点多。因此,处理器120可以通过使用在第一区域11中测量出的峰值点与在第二区域12中测量出的峰值点之间的比率来估计输入装置的位置和倾斜角度、以及在峰值点处的感应度。

用于确定与悬停手势对应的悬停点的方法可以被划分如下。

1)根据公式2的Ph2悬停点分别与根据公式1的Ph1悬停点不同,并且这些点位于第一区域11和第二区域12之一上。

在这种情况下,处理器120可以将从Ph1推导出的悬停点和从Ph2推导出的悬停点的中间位置确定为最终的悬停点。

2)根据公式2的Ph2悬停点分别与根据公式1的Ph1悬停点不同,并且Ph2悬停点或Ph1悬停点位于第一区域11中,另一者位于第二区域12中。

在这种情况下,当悬停手势的输入装置30与第二区域12之间的角度是从-10°到+10°时,处理器120可以将从Ph1推导出的悬停点确定为最终悬停点。相反,当悬停手势的输入装置30与第二区域12之间的角度在-10°至+10°的范围之外时,处理器120可以将从Ph2推导出的悬停点确定为最终悬停点。

3)通过公式2的Ph2悬停点或通过公式1的Ph1悬停点位于折叠线上,且另一者位于第一区域11中。

在这种情况下,当悬停手势的输入装置30与第二区域12之间的角度是从-10°到+10°时,处理器120可以将从Ph1(公式1)推导出的悬停点确定为最终悬停点。相反,当悬停手势的输入装置30与第二区域12之间的角度在-10°至+10°的范围之外时,处理器120可以将从Ph2(公式2)推导出的悬停点确定为最终悬停点。

图9A和图9B是被提供用于说明根据本公开一实施例的电子设备的用于确定悬停点的方法的图。

参考图9A,在操作901,当感测到折叠状态时,在操作902,处理器120可以基于折叠状态确定折叠区域13,并且放大从位于折叠区域13中的至少一个水平电极测量的电容值。例如,处理器120可以调整由折叠区域13中的悬停手势影响的由至少一个水平电极测量出的值的放大器增益值,从而防止在至少一个水平电极中出现电容反相现象(capacitance inverse phenomenon)。在这种情况下,作为放大器增益值调整的目标的至少一个水平电极、以及放大器增益值的大小可以根据电子设备100的折叠角度而变化。

参考图9B,图形910表示在调整放大器增益值之前根据在折叠区域13上的悬停手势由水平电极测量的值的图形。此外,图形920表示在调整放大器增益值之后根据在折叠区域13上的悬停手势由水平电极测量的值的图形。

关于图形910,测得峰值点901-1和901-2的电容值的悬停位置可能不同于用户期望用悬停手势选择的位置。相比之下,关于图形920,测得峰值点902-1的电容值的悬停位置可能与用户期望用悬停手势选择的位置相同。

图10A和10B是说明根据本公开一实施例的电子设备的用于确定悬停点的方法的图。

参考图10A和10B,水平电极可测量根据悬停手势生成的电容值。水平电极越靠近折叠线20,电极越受到折叠区域13上的悬停手势的影响。因此,当电子设备100变成折叠状态时,与折叠线相邻的一些水平电极20可以切换到关闭状态,因此避免从与悬停点无关的水平电极生成电容值的峰值点。

例如,如图10A所示,处理器120可维持每一交替线中的一些水平电极的关闭状态,以最小化根据悬停手势的水平电极的影响。结果,水平电极2、水平电极4和水平电极6可保持在接通状态,而水平电极1、水平电极3、水平电极5和水平电极7可保持在关闭状态。

图10B示出了图10A中水平电极(从柔性显示器130的侧面看)选择性地变成关闭状态。水平电极2、水平电极4和水平电极6可以保持在接通状态,而水平电极3和水平电极5可以保持在关闭状态。

图11是说明根据本公开一实施例的电子设备100的用于确定悬停点的方法的图。

参考图11,当用户执行悬停手势时,凭经验悬停手势的移动方向可以一致。进一步地,悬停手势随机快速地跳转到另一位置,凭经验悬停手势的移动速度可以一致或位于某个范围内。因此,处理器120可通过使用上述悬停手势的特征以及其中执行悬停手势的历史来根据新的悬停手势而确定悬停点。

电子设备100可以使用在时间点t处被确定为悬停点112的位置、以及在时间点t-1处被确定为悬停点111的位置,以便在时间点t+1处确定悬停点113。例如,当假定用户的悬停手势执行方向1101或悬停手势移动速度一致时,电子设备100可以通过考虑沿着之前确定的悬停点111、112的移动方向1101的线的悬停手势的移动速度来确定在时间点t+1的悬停点113。

图12A至12D是说明根据本公开一实施例的电子设备的用于根据折叠角度来确定悬停点的方法的图。

参考图12A至图12D,电子设备100可以通过考虑电子设备100的折叠角度(θ3)来确定悬停点。

例如,如图12A所示,当电子设备的折叠角度(θ3)小于45°时,电子设备100可跳过悬停点的计算。电子设备100可以控制使得不执行根据悬停手势的选择。

如图12B所示,当电子设备100的折叠角度(θ3)等于或大于45°且小于90°时,电子设备100可通过使用在以前的时间点被确定为悬停点的位置来确定准确的悬停点。例如,电子设备100可确定与在当前时间点被确定为悬停点的位置和在以前时间点处被确定为悬停点的位置的平均点对应的位置。

如图12C所示,当电子设备100的折叠角度(θ3)是90°时,电子设备100可以将根据参考图6A到图6D所描述的公式1而计算的悬停点确定为最终的悬停点。

以相同的方式,如图12D中所示,当电子设备的折叠角度(θ3)超过90°但不大于180°时,电子设备100可以通过从根据公式1计算的悬停点和根据公式2计算的悬停点中选择一个悬停点来确定最终的悬停点。

另外,根据实施例的电子设备100可以基于电子设备100的折叠线的曲率来确定悬停点。例如,电子设备100可以通过区分其中归因于弯曲的电子设备100的相当高的曲率Pa和Pb位于该弯曲上的境况、以及其中归因于相当低的曲率Pa和Pb位于该弯曲之外的境况,来计算悬停点。

此外,电子设备100可以在存储器中预先存储用于根据悬停手势来校正悬停位置的表格。在这种情况下,表格可以存储折叠角度、悬停手势的高度、悬停手势的位置、根据悬停手势的输入装置的倾斜角度的各种类型的感测波形,并且存储关于根据每个感测波形的悬停位置的校正值。在这种情况下,电子设备100可以通过使用该表格,根据悬停手势来确定准确的悬停点。

图13A和图13B是被提供来说明根据本公开一实施例的向外折叠状态的电子设备100的侧视图。

参考图13A,电子设备100可以向外弯曲并成为向外折叠状态。在向外折叠状态下,电子设备100可以感测由用户在柔性显示器130的折叠区域13上进行的悬停手势。在图13A中,图形1301是根据折叠区域13上的悬停手势,在柔性显示器130的触摸面板上测量的感测值(例如,电容值或电磁值)的表示。在这种情况下,当通过位于折叠线20上的水平电极测量峰值点1301-1的感测值时,可以将水平电极所处的悬停位置确定为悬停点。

如图13B所示,电子设备100可以感测柔性显示器130上的悬停手势的移动。在这种情况下,电子设备100可以确定与悬停手势对应的悬停点位于更靠近折叠线20而不是悬停手势实质上移动到的位置。

通常,当折叠角度(θ4)增加时,悬停手势的输入装置和与折叠线20相邻的水平电极之间的距离可以增加,因此,由与折叠线相邻的水平电极测量的感测值可以降低。结果,当悬停手势在折叠区域13上移动时,悬停点可能不会立即跟随到意图由悬停手势选择的位置。

因此,当悬停手势在折叠区域13上移动时,电子设备100通过校正其中测得峰值点1301-2的感测值的悬停位置以准确确定悬停点,来确定与悬停手势对应的悬停点。

图14是被提供来说明根据本公开一实施例的电子设备的用于处理用户手势的方法的流程图。

参考图14,在操作S1401,电子设备100可以由用户或外力折叠。

在操作S1402,电子设备100可以感测电子设备100的折叠状态。在这种情况下,当电子设备100基于多个轴折叠时,电子设备100可以分别感测多个折叠状态。当电子设备100被用户沿任意方向折叠时,电子设备100可根据任意方向,分别在多条折叠线上感测多个折叠状态。

在操作S1403,电子设备100可以确定电子设备100是处于向内折叠状态还是向外折叠状态。当感测到多个折叠状态时,电子设备100可以分别确定该多个折叠状态是向内折叠状态还是向外折叠状态。

在S1403,当电子设备100处于向内折叠状态时,在操作S1404,电子设备100可通过基于向内折叠状态校正悬停位置来确定需要确定悬停点的向内折叠区域。

在操作S1405,处于向内折叠状态的电子设备100可以在柔性显示器130上感测用户的悬停手势。

在操作S1406,电子设备100可以确定是否在向内折叠区域中感测到悬停手势。

在操作S1406,当在向内折叠区域之内感测到悬停手势时,在操作S1407,电子设备100可以通过校正根据悬停手势感测到的悬停位置来确定悬停点。在操作S1406,当在向内折叠区域之外感测到悬停手势时,在操作S1408,电子设备100可以将根据悬停手势感测到的悬停位置确定为悬停点。

当在操作S1403确定的结果指示电子设备100在操作S1403处于向外折叠状态时,在操作S1414,电子设备100可以通过基于向外折叠状态校正悬停位置,确定其中需要确定悬停点的向外折叠区域。

向外折叠区域可以是处于向外折叠状态的电子设备100的折叠区域。

在操作S1415,处于向外折叠状态的电子设备100可以在柔性显示器130上感测用户的悬停手势。

在操作S1416,电子设备100可以确定是否在向外折叠区域中感测到悬停手势。

在操作S1416-是,当在向外折叠区域之内感测到悬停手势时,在操作S1417,电子设备100可通过校正根据悬停手势感测到的悬停位置来确定悬停点。在操作S1416-否,当在向外折叠区域之外感测到悬停手势时,在操作S1418,电子设备100可以将根据悬停手势感测到的悬停位置确定为悬停点。

图15A至15E是说明根据本公开一实施例的用于确定在处于向外折叠状态的电子设备处的悬停点的方法的图。

参考图15A-15E,当状态传感器110感测到电子设备100的向外折叠状态时,处理器120可确定电子设备100的向外折叠区域。

当在柔性显示器130上感测到悬停手势时,处理器120可以根据运动中的悬停手势来确定测量的感测值(例如,电容值),并通过使用具有峰值点的悬停位置来确定悬停点。

例如,如图15A所示,可以根据悬停手势的移动来测量峰值点。在这种情况下,处理器120可以通过使用峰值点1501的感测值Ca、从折叠线到测量出峰值的悬停位置的距离值Pa、从折叠线到感测波形的前端点的距离值P1、从折叠线到感测波形的后端点的距离值P2、以及根据电子设备100的折叠角度的变量k,确定与悬停手势对应的悬停点Ph3。这可以被表示为以下的公式3。

【公式3】

Ph3=f(Ca,Pa,P1,P2,k)

如图15B所示,根据公式3,处理器120可以将根据悬停手势测量出的感测波形修改为渐变。处理器120可以通过放大由与折叠线相邻的水平电极测量出的感测值,来修改感测波形。处理器120可以基于所修改的感测波形的峰值点1502来确定与悬停手势对应的悬停点Ph3。

因此,响应于用户的悬停手势的移动,可以逐渐移动与悬停手势对应的悬停点。

当用户线性地执行悬停手势时,在电子设备100处于向外折叠状态的情况下,峰值点可以从图15C改变为图15D,然后改变为图15E。在这种情况下,处理器120可以进一步执行滤波,使得悬停点被连续地改变。例如,处理器120可以将图15C和图15E测量的感测波形修改为渐变形式。处理器120可以通过使用在图15D测量出的峰值点和从在图15C和图15D处逐渐改变的感测波形获取的峰值点,进一步执行滤波,使得悬停点被连续改变,并且悬停位置之间的间隔变为线性。

图16是根据本公开一实施例的电子设备的框图。

参考图16,电子设备1000可以包括以下中的至少一个:处理器1010、显示器1020、存储器1030、传感器1035、通信器1040、视频处理器1060、音频处理器1065、输入单元1050、麦克风1070、相机1075、扬声器1080和运动传感器1085。

输入单元1050可以根据用户在柔性显示器130上的悬停手势来感测第一悬停位置和第二悬停位置。处理器1010可以基于在柔性显示器130上感测到的第一和第二位置来确定与悬停手势对应的悬停点。处理器1010可以根据用户在柔性显示器130的折叠区域上的悬停手势来校正感测到的悬停位置,并确定与折叠区域上的悬停手势对应的悬停点。

处理器1010可包括随机存取存储器(RAM)1011、只读存储器(ROM)1012、CPU 1013、图形处理单元(GPU)1014和总线1015中的至少一个。RAM 1011、ROM 1012、CPU 1013和GPU 1014可以通过总线1015彼此连接。

CPU 1013可以访问存储器1030并通过使用存储在存储器1030中的OS来执行启动。CPU 1013可以通过使用存储器1030中存储的各种程序、内容、数据等来执行各种操作。

ROM 1012可以存储用于系统启动的命令集等等。例如,当接通命令被输入并且电力被供应给电子设备100时,CPU 1013可以根据存储在ROM 1012中的命令将存储器1030中存储的OS复制到RAM 1011,并且通过执行OSL来启动系统。当启动完成时,CPU 1013可以将存储在存储器1030中的各种程序复制到RAM 1011,并且通过实施复制到RAM 1011的程序来执行各种操作。当完成电子设备100的启动时,GPU 1014可以在显示器1020上显示UI屏幕。在GPU 1014处生成的屏幕可以被提供给显示器1020并且被显示在显示器1020的相应区域上。

显示器1020可以包括控制器(未示出)以控制显示面板1021。显示面板1021可以以各种形式的显示器来实现,比如液晶显示器(LCD)、有机发光二极管(OLED)显示器、有源矩阵OLED(AM-OLED)、等离子显示面板(PDP)等等。显示面板1021可以被实施为柔性的、透明的、或可穿戴的。

显示器1020可以与触摸板1052和笔识别面板1053中的至少一个组合,并且因此被提供为可以感测接触触摸或者非接触触摸的柔性显示器130。

例如,柔性显示器130可以包括以层叠结构与触摸面板1052和笔识别面板1053中的至少一个耦接的显示面板1021的集成模块。

柔性显示器130可以感测作为接触触摸和非接触触摸的悬停手势。柔性显示器130可以感测由输入单元1050以及用户的手指进行的接触触摸和非接触触摸。

存储器1030可以包括内部存储器(未示出)和外部存储器(未示出)中的至少一个。

内部存储器可以包括易失性存储器(例如,动态RAM(DRAM)、静态RAM(SRAM)、同步动态RAM(SDRAM)等等)、非易失性存储器(例如,一次性可编程ROM(ROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、掩模ROM、闪存ROM等)、硬盘驱动器(HDD)或固态驱动器(SSD)中的至少一种。

处理器1010可以加载和处理从非易失性存储器或其它元件中的至少一个接收的命令或数据。处理器1010可以将接收的数据或从其它元件生成的数据存储在非易失性存储器中。

外部存储器可以包括紧凑型闪存(CF)、安全数字(SD)、微型SD、迷你SD、极限数字(xD)和存储棒中的至少一个。

存储器1030可以存储用于电子设备1000的操作的各种程序和数据。例如,存储器1030可以临时或半永久性地存储要在锁定屏幕上显示的内容的至少一部分。存储器1030可以存储用于确定与用户的悬停手势对应的悬停点所需的信息或表格。

传感器1035可以感测电子设备100的折叠状态。例如,传感器1035可以通过使用在折叠结构处提供的霍尔传感器或者磁性传感器来感测折叠状态或者非折叠状态。

传感器1035可以测量电子设备100的弯曲角度或折叠角度(或延展角度)。传感器1035可以检测用作电子设备100的弯曲或折叠的参考的折叠线的位置。传感器1035可以在如下的点处包括状态传感器,使得状态传感器通过电子设备100的弯曲或折叠而彼此靠近,从而可以感测折叠状态。状态传感器可以包括近场传感器、照度传感器、磁传感器、霍尔传感器、触摸传感器、弯曲传感器和红外传感器中的至少一个,或者上述的组合。

根据本公开另一实施例,可以在处理器1010处执行传感器1035的一些功能。例如,传感器1035可以向处理器1010提供各种测量出的感测值,并且处理器1010可以检测折叠线的位置,或者通过使用所提供的感测值来感测电子设备100的折叠状态。

传感器1035可以通过使用在电子设备100的折叠结构处提供的霍尔传感器或磁传感器来感测电子设备100的壳体的折叠状态。当电子设备100被提供有铰链结构时,可以从铰链结构测量折叠角度。传感器1035可以在如下的点处包括状态传感器,使得状态传感器通过电子设备100的弯曲或折叠而彼此靠近,从而可以感测弯曲状态或折叠状态。状态传感器可以包括近场传感器、照度传感器、磁传感器、霍尔传感器、触摸传感器、弯曲传感器和红外传感器中的至少一个,或者上述的组合。传感器1035可以感测用作壳体的弯曲或折叠的参考的折叠线的位置。

通信器1040可以根据各种通信方式与各种类型的外部设备进行通信。通信器1040可以包括WiFi芯片1041、蓝牙芯片1042、无线通信芯片1043和近场通信(NFC)芯片1044中的至少一个。处理器1010可以通过使用通信器1040,向各种外部设备发送以及从各种外部设备接收呼叫和消息。

WiFi芯片1041和蓝牙芯片1042可分别根据WiFi和蓝牙方案执行通信。当使用WiFi芯片1041或蓝牙芯片1042时,可首先发送和接收比如服务集标识符(SSID)、会话密钥等的各种连接信息以致可使用这些信息进行通信连接以用于各种数据的发送和接收。无线通信芯片1043是指根据比如电气与电子工程师协会(IEEE)、Zigbee、第三代(3G)、第三代合作伙伴计划(3GPP)以及长期演进(LTE)等的各种通信标准进行通信的芯片。NFC芯片1044是指使用比如135kHz、13.56MHz、433MHz、860~960MHz、2.45GHz等各种射频(RF)-ID频率带宽之中的13.56MHz带宽以NFC方式操作的芯片,等等。

视频处理器1060可处理通过通信器1040接收到的内容或者存储在存储器1030中的内容中包括的视频数据。视频处理器1060可执行关于视频数据的各种图像处理,比如解码、缩放、噪声过滤、帧速率转换、分辨率转换等等。

音频处理器1065可以处理通过通信器1040接收到的内容或者存储在存储器1030中的内容中包括的音频数据。音频处理器1065可以执行关于音频数据的各种处理,比如解码、放大、噪声过滤等等。

当执行关于多媒体内容的回放节目时,处理器1010可以驱动视频处理器1060和音频处理器1065回放对应的内容。扬声器1080可以输出在音频处理器1065处生成的音频数据。

输入单元1050可以从用户接收各种命令。输入单元1050可以包括键1051、触摸面板1052和笔识别面板1053中的至少一个。

触摸面板1052可以感测用户手势,并且输出与感测到的手势相对应的事件值。触摸面板1052可以接收包括悬停手势、轻击手势、触摸并保持手势、双击手势、拖动手势、平移手势和轻拂手势中的至少一个的用户手势。在将触摸面板1052与显示面板1021组合的触摸屏(未示出)的情况下,触摸屏可以利用比如电容式传感器、电阻式传感器、压电式传感器等的各种类型的触摸传感器来实现。

电容型采用涂覆在触摸屏表面上的介质材料,感测用户身体的一部分触摸触摸屏表面时所激发的微电流,并计算触摸坐标。电阻型包括嵌入在触摸屏内的两块电极板,并且当用户触摸屏幕时感测电流流动,使得触摸点处的上板和下板彼此接触并且计算触摸坐标。触摸屏上产生的触摸事件可以主要由人的手指产生,尽管触摸事件也可由能够6导致电容变化的导电材料产生。

键1051可以包括在电子设备100的外部主体的各种区域(比如前部、侧部和后部)上形成的比如机械按钮和轮的各种形式的按键。

笔识别面板1053可以根据用户触摸笔(例如,触控笔、数字化笔)的操纵来感测笔接近输入或笔触摸输入,并且输出感测到的笔接近事件或笔触摸事件。笔识别面板1053可以被实现为根据触摸笔的输入方式来适应有源方式或无源方式。有源方式涉及在触摸笔内嵌入电池或线圈,其中笔识别面板1053可以根据由于响应于接近或触摸而引起的电磁场幅度的改变来感测触摸或接近。无源方式涉及通过使用触摸笔自身的导电特性而不单独提供内部元素来感测触摸笔的接近或触摸输入。

例如,有源方式可以包括EMR方式。在这种情况下,笔识别面板1053可以包括具有格结构的电磁感应线圈传感器(未示出)、以及向按顺序排列的电磁感应线圈传感器的各个环形线圈提供预定频率的交流(AC)信号的电磁信号处理器(未示出)。当其中嵌入有共振电路的笔出现于笔识别面板1053的环形线圈附近时,从对应的环形线圈发送的磁场基于相互的电磁感应,在笔内的共振电路处产生电流。基于该电流,从笔内的谐振电路的线圈产生感应场,并且笔识别面板1053在信号接收状态下检测来自环形线圈的感应场。因此,笔的接近位置或触摸位置可以被感测到。例如,笔识别面板1053可以在显示面板1021的下部提供,同时具有可以覆盖显示面板1021的显示区域的预定区域。

麦克风1070可以接收用户语音或其它声音的输入并将其转换为音频数据。处理器1010可以使用通过麦克风1070输入的用户语音进行呼叫操作,或者将其转换成音频数据并存储在存储器1030中。

相机1075可以根据用户的控制来拍摄静止图像或视频。相机1075可以被实现为多个相机,比如前置相机和后置相机。

当提供照相机1075和麦克风1070时,处理器1010可以根据通过麦克风1070输入的用户语音或者由照相机1075识别出的用户动作来执行控制操作。例如,电子设备100可以以动作控制模式或语音控制模式来操作。当在运动控制模式下操作时,处理器1010可以通过激活相机1075来拍摄用户、跟踪用户动作的改变、并因此执行控制操作。当在语音控制模式下操作时,处理器1010可以分析通过麦克风1070输入的用户语音,并且根据所分析的用户语音来执行控制操作。

运动传感器1085可以感测电子设备100的主体的运动。电子设备100可以以各个方向旋转或倾斜。运动传感器1085可以通过使用比如地磁传感器、陀螺仪传感器、加速度传感器等的各种传感器中的至少一个来感测比如旋转方向、角度、倾角等的运动特性。

尽管在图16中未示出,电子设备1000可以包括可以连接到通用串行总线(USB)连接器的USB端口、可以连接到比如耳机、鼠标和局域网(LAN)的各种外部组件的各种外部输入端口、接收和处理DMB信号的数字多媒体广播(DMB)芯片、其它各种传感器等。

上述电子设备100的组成元素可以被不同地命名。此外,根据实施例的电子设备100可以通过包括上述构成元素中的至少一个而被配置,并且可以省略一些构成元素或者可以添加其它另外的构成元素。

图16的处理器可以与图4的处理器120对应,并且图16的传感器1035可以与图4的状态传感器110对应。图16的显示器1020可以与图16的触摸面板1052和笔识别面板1053中的至少一个组合,其可以与图4的显示器130对应。

图17是根据本公开一实施例的电子设备的用于处理用户手势的方法的流程图。

参考图17,在操作S1701,电子设备100可以根据用户在柔性显示器上的悬停手势来感测第一区域中的第一位置和第二区域中的第二位置。

在操作S1702,电子设备100可以基于感测到的第一位置和第二位置来确定与悬停手势对应的悬停点。

图18是根据本公开一实施例的电子设备的用于处理用户手势的方法的流程图。

参考图18,在操作S1801,电子设备100可以感测电子设备100的折叠状态。折叠状态可以是其中电子设备100向内弯曲的向内弯曲状态或其中电子设备100向外弯曲的向外弯曲状态100。

在操作S1802中,电子设备100可以根据电子设备100的折叠状态来确定柔性显示器的折叠区域。折叠区域可以随着电子设备100的折叠角度的增大而增大。例如,折叠区域可以与折叠角度的增大成比例地线性增加或非线性增大。随着折叠角度的增大,折叠区域可以基于阈值阶段性地增大。

在操作S1803,电子设备100可以确定是否感测到用户的悬停手势。

在操作S1803,当感测到用户的悬停手势时,在操作S1804,电子设备100可以确定用户的悬停手势是在折叠区域内还是在折叠区域外执行的。

在操作S1804,当确定在折叠区域内执行悬停手势时,在操作S1805,电子设备100可以根据悬停手势来感测第一区域中的第一悬停位置和第二区域中的第二悬停位置。在操作S1806,电子设备100可以基于第一悬停位置和第二悬停位置来确定与悬停手势对应的悬停点。

在操作S1804,当确定悬停手势在折叠区域外执行时,在操作S1815,电子设备100可以根据悬停手势来感测第一区域或第二区域中的第三悬停位置。在操作S1816,电子设备100可将感测到的第三悬停位置确定为悬停点。

图19A至图20B是根据本公开一实施例的在折叠区域上显示UI的电子设备的屏幕的图。

参考图19A和图19B,电子设备100可以处于其中设备100向内弯曲的向内弯曲状态。在这种状态下,处理器120可以根据用户在柔性显示器130的折叠区域13上的悬停手势来感测折叠区域13上的至少一个悬停位置。处理器120可以基于至少一个感测到的悬停位置,用上述方法来确定与悬停手势对应的悬停点。

例如,从基于折叠线20被划分成第一区域11和第二区域12的柔性显示器130,处理器120可以根据用户的悬停手势来感测第一区域11中的第一位置和第二区域12中的第二位置。处理器120可以基于感测到的第一位置和第二位置来确定与悬停手势对应的悬停点。

处理器120可以根据用户的悬停手势来感测折叠区域上的至少一个位置。处理器120可以通过校正感测到的位置来确定与悬停手势对应的悬停点。在这种情况下,处理器120可以控制柔性显示器130在从折叠区域13确定的悬停点上显示UI。

例如,如图19A中所示,处理器120可以控制柔性显示器130以新显示表示由用户指定的位置的指示符1901(例如,光标、指针和插入标记),或者从其它位置移动指示符并显示该指示符。如图19B中所示,处理器120可控制柔性显示器130新显示与用户交互的项目1902(例如,图标、内容等),或者从其它位置移动项目并显示。在这种情况下,柔性显示器130可以显示项目1902,使得项目1902的中心区域位于悬停点上,或者使得项目1902的一侧或一个边缘(例如,项目的左上位置)定位在悬停点上。当显示项目1902时,用户可以输入触摸手势来选择项目。处理器120可以感测触摸手势以在折叠区域13上选择项目1902。当感测到用户的触摸手势时,处理器120可以执行与所选项目1902对应的功能。

参考图20A和图20B,电子设备100可以处于其中设备向外弯曲的向外弯曲状态。在这种状态下,当在柔性显示器130的折叠区域13上输入用户的悬停手势时,处理器120可以感测到折叠区域13上的至少一个悬停位置。接下来,处理器120可以基于至少一个感测到的悬停位置来确定与悬停手势对应的悬停点,并且控制柔性显示器130在所确定的悬停点上显示UI。

例如,如图20A中所示,处理器120可以控制柔性显示器130以新显示表示由用户指定的位置的指示符2001,或者从其它位置移动指示符并显示。如图20B中所示,处理器120可以控制柔性显示器以新显示与用户交互的项目2002,或者从其它位置移动项目并显示该项目。在这种情况下,柔性显示器130可以显示项目,使得项目2002的中心区域可以位于悬停点上,或者使得项目2002的一侧或一个边缘(例如,该项目的左上位置)位于悬停点上。当显示项目2002时,处理器120可以感测用户的触摸手势以在折叠区域13上选择项目2002。响应于用户的触摸手势,处理器120可以执行与所选项目对应的功能2002。

图21A和图21B是根据本公开一实施例的在折叠区域上显示绘图或笔迹的电子设备的屏幕的图。

参考图21A,电子设备100可以处于其中设备向内弯曲的向内弯曲状态。在这种状态下,处理器120可以根据在柔性显示器130的折叠区域13上绘制或写入的用户的悬停手势的移动来感测折叠区域13上的多个悬停位置。处理器120可以基于多个感测到的悬停位置,利用上述方法确定与悬停手势对应的多个悬停点。处理器120可以根据所确定的悬停点,控制柔性显示器130在折叠区域13上显示绘制结果或手写结果2101。当所确定的悬停点是离散的时,处理器120可控制柔性显示器130连接所确定的悬停点并显示连续的绘制结果或手写结果。

参考图21B,电子设备100可处于其中设备向外弯曲的向外弯曲状态。在这种状态下,处理器120可根据在柔性显示器130的折叠区域13上绘制或写入的用户的悬停手势来感测折叠区域13上的多个悬停位置,并基于多个感测到的悬停位置,确定与悬停手势对应的多个悬停点。处理器120可以根据所确定的悬停点,控制柔性显示器130在折叠区域13上显示绘制结果或手写结果2102。

图22A至图23C是根据本公开一实施例的选择在折叠区域上显示的项目的电子设备的屏幕的图。

参考图22A至图22C,电子设备100可以处于其中设备向内弯曲的向内弯曲状态。在这种状态下,参考图22A,处理器120可以控制柔性显示器130显示多个项目2201(例如,图标、内容等)。多个项目2201中的至少一部分2202可位于折叠区域13中。当在折叠区域13上输入悬停手势时,处理器120可以根据悬停手势,在折叠区域13中确定与悬停手势对应的悬停点。处理器120可以控制柔性显示器130以突出显示位于悬停点上的项目2203。

如图22B所示,当用户执行触摸以选择突出显示的项目2203时,处理器120可以感测用户的触摸手势以选择突出显示的项目2203。

如图22C所示,响应于用户的触摸手势,处理器120可以显示与所选项目2203对应的应用执行屏幕2204。

根据本公开另一实施例,参考图23A至23C,电子设备100可以处于其中设备向外弯曲的向外弯曲状态。在这种状态下,参考图23A,处理器120可控制柔性显示器130显示多个项目2301。多个项目2301中的至少一部分2302可以位于折叠区域13中。在这种情况下,处理器120可以根据折叠区域13上的悬停手势,在折叠区域13中确定与悬停手势对应的悬停点。处理器120可以控制柔性显示器130以突出显示位于悬停点上的项目2303。

参考图23B,处理器120可以感测用户触摸手势以选择突出显示的项目2303。如图23C所示,响应于用户的触摸手势,处理器120可以显示与所选项目2303对应的应用执行屏幕2304。

图24A至图25B是被提供来说明根据本公开一实施例的电子设备的用于识别悬停点的移动的方法的视图。

参考图24A,电子设备100可以处于其中设备向内弯曲的向内弯曲状态。在这种境况下,处理器120可以感测通过使用输入装置30在柔性显示器130的折叠区域13上移动的用户的悬停手势。在这种情况下,处理器120可以根据悬停手势的移动,确定在折叠区域13中的多个悬停点。处理器120可以基于多个感测到的悬停位置来确定与该悬停手势对应的多个悬停手势。

处理器120可基于随时间确定的悬停点的轨迹来确定悬停手势的移动方向(v1)。

处理器120可基于输入装置30的移动特性来确定悬停手势的移动方向(v1)。例如,输入装置30的运动特性(比如倾角、加速度或移动方向)可以利用在在输入装置30中装备的传感器中测量的值来感测。处理器120可以基于多个悬停点和根据用户的悬停手势的移动的运动特性中的至少一个,来确定悬停手势的移动方向(v1)。

处理器120可以选择性地使用输入装置30的运动特性来确定悬停手势的移动方向(v1)。例如,处理器120通常可以基于多个悬停点的轨迹来确定悬停手势的移动方向(v1)。然而,当根据在基于折叠线20的第一区域11和第二区域12中分别感测到的悬停手势的由电极测量的值彼此相同或几乎相同时(例如,当测量值是在某个范围内时),处理器120可以通过使用输入装置30的运动特性来确定悬停手势的移动方向。

例如,参考图24B,当根据时间点t+1处的悬停手势在第一区域11和第二区域12中测量的值(m1,m2)彼此相同或几乎相同时,处理器120可以根据输入装置30的运动特性将根据悬停手势的测量值当中的一个测量值(m1)确定为与移动的悬停手势对应的悬停点。处理器120可以基于在时间点t处确定的悬停点和在时间点t+1处确定的另一个悬停点,确定悬停手势的移动方向(v1)。

参考图25A,电子设备100可以处于其中设备100向内弯曲的向内弯曲状态。在这种境况下,处理器120可以感测通过使用输入装置30在柔性显示器130的折叠区域13上移动的用户的悬停手势。在此情况下,处理器120可以根据悬停手势的移动,确定在折叠区域13中的多个悬停点。处理器120可以基于多个感测到的悬停位置来确定与该悬停手势对应的多个悬停手势。

处理器120可以基于随时间确定的悬停点的轨迹来确定悬停手势的移动方向(v2)。

处理器120可基于输入装置30的运动特性来确定悬停手势的移动方向。

参考图25B,当根据时间点t+1处的悬停手势在第一区域11和第二区域12中测量的值(m3,m4)彼此相同或几乎相同时,处理器120可基于输入装置30的运动特性,将根据悬停手势的测量值之中的一个测量值(m3)确定为与移动的悬停手势对应的悬停点。处理器120可基于在时间点t处确定的悬停点和在时间点t+1处确定的另一个悬停点,确定悬停手势的移动方向(v2)。

图26A到图27B是根据本公开一实施例的响应于悬停手势的移动而显示UI的电子设备的屏幕的图。

参考图26A和图26B,电子设备100可处于其中设备100向内弯曲的向内弯曲状态。在这种境况下,处理器120可以感测通过使用输入装置30在柔性显示器130的折叠区域13上移动的用户的悬停手势。在这种情况下,处理器120可以根据悬停手势的移动,确定在折叠区域13中的多个悬停点。处理器120可以基于多个感测到的悬停位置,利用上述方法确定与悬停手势对应的多个悬停点。

处理器120可以基于多个悬停点和运动特性中的至少一个,利用参考图24A到25B的上述方法来确定悬停手势的移动方向。

处理器120可以基于所确定的悬停手势的移动方向,在与移动的悬停手势对应的位置上显示UI或图形。

例如,如图26A所示,当悬停手势朝某个方向(v3)移动时,处理器120可以确定与时间点t处的悬停手势对应的悬停点。处理器120可以等待到时间点t+1,并且确定从时间点t到时间点t+1的悬停手势的移动方向。例如,悬停手势的移动方向可以是从在时间点t处确定的悬停点到在时间点t+1处确定的悬停点的向量方向。处理器120可以基于悬停手势的移动方向,在时间点t+1显示指示悬停手势的移动轨迹的UI或图形。在这种情况下,可以从执行悬停手势开始直到显示UI或该图形为止产生时间延迟(t+1)-(t)。然而,UI或该图形可以显示在执行悬停手势的用户的意图被正确反映的位置上。

参考图26B,当悬停手势朝某个方向(v4)移动时,处理器120可确定与时间点t处的悬停手势对应的悬停点。处理器120可以基于悬停点的历史来确定悬停手势的移动方向。例如,悬停手势的移动方向可以是从在时间点t-1处确定的悬停点到在时间点t处确定的悬停点的向量方向。处理器120可以基于悬停手势的移动方向,显示指示在时间点t处的悬停手势的移动轨迹的UI。在这种情况下,因为使用其中先前执行悬停手势的悬停点的历史而不使用额外的等待时间,所以可以使从执行悬停手势直到显示该UI或该图形的时间延迟最小化。

参考图26A和图26B的上述方法可以组合。例如,当悬停手势朝某个方向移动时,处理器120可以通过使用图26A中的方法,在与移动的悬停手势对应的位置上显示UI或图形,直到移动的悬停点的历史被累积以某个时间(例如,0.5秒到2秒)或更长时间。当悬停点的历史被累积以某个时间或更长时间时,处理器120可以通过使用图26B中的方法,在与移动的悬停手势对应的位置上显示UI或图形。

当悬停手势朝某个方向移动时,处理器120可以基于执行悬停手势的输入装置30的运动特性来确定悬停手势的移动方向。例如,处理器120可以获得与输入装置30的倾角方向有关的测量值,并且基于所获得的值来确定悬停手势的移动方向。处理器120可以基于悬停手势的移动方向,显示指示根据悬停手势的移动轨迹的UI或图形。

悬停手势可以从基于折叠线20的折叠区域13之外的第一区域11或第二区域12移动到折叠区域13。在这种情况下,处理器120可以基于在折叠区域13之外的第一区域11或第二区域12中确定的悬停手势的移动方向,根据悬停手势在折叠区域13上的移动来显示指示移动轨迹的UI或图形。例如,基于在在折叠区域13之外的第一区域11中确定的悬停手势的移动方向,处理器120可以在折叠区域13上显示指示悬停手势的移动轨迹的UI或图形以位于移动方向的延长线上。

参考图27A和图27B,电子设备100可处于其中设备向外弯曲的向外弯曲状态。在这种情况下,处理器120可感测通过使用输入装置30在柔性显示器130的折叠区域13上移动的用户的悬停手势。处理器120可以根据悬停手势的移动,确定折叠区域13中的多个悬停点。处理器120可以基于多个感测到的悬停位置,利用上述方法来确定与悬停手势对应的多个悬停点。

处理器120可以基于多个悬停点和运动特性中的至少一个来确定悬停手势的移动方向,并且基于所确定的移动方向,在与运动中的悬停手势对应的位置上显示UI或图形。

例如,如图27A所示,当悬停手势朝某个方向(v5)移动时,处理器120可以确定与时间点t处的悬停手势对应的悬停点。处理器120可以等待到时间点t+1,并且确定从时间点t到时间点t+1的悬停手势的移动方向。处理器120可以基于悬停手势的移动方向,显示指示时间点t处的悬停手势的移动轨迹的UI或图形。

参考图27B,当悬停手势朝某个方向(v6)移动时,处理器120可以确定与时间点t处的悬停手势对应的悬停点。处理器120可以基于悬停点的历史来确定悬停手势的移动方向。例如,悬停手势的移动方向可以是从在时间点t-1处确定的悬停点到在时间点t处确定的悬停点的向量方向。处理器120可以基于悬停手势的移动方向,显示指示在时间点t处的悬停手势的移动轨迹的UI或图形。

参考图27A和图27B的上述方法可以被组合。例如,直到移动的悬停点的历史被累积以超过某个时间为止,可以通过使用图27A中的方法,在与移动的悬停手势对应的位置上显示UI或图形。当悬停点的历史被累积以某个时间或更长时间时,处理器120可以通过使用图27B中的方法,在与移动的悬停手势对应的位置上显示UI或图形。

图28是被提供来说明根据本公开另一实施例的电子设备100的用于处理用户手势的方法的流程图。

在操作S2801,电子设备100可以根据包括折叠线20的折叠区域13上的用户的悬停手势,确定在折叠区域13上是否感测到至少一个悬停位置。

在操作S2802,当感测到悬停位置时,电子设备100可以通过校正感测到的悬停位置来确定与悬停手势对应的悬停点。

在操作S2803,电子设备100可以在所确定的悬停点上显示UI或图形。

图29是被提供来说明根据本公开一实施例的电子设备的用于处理用户手势的方法的流程图。

在操作S2901,电子设备100可以根据在包括折叠线20的折叠区域10上的用户悬停手势,确定在折叠区域13上是否感测到多个悬停位置。

在操作S2902,电子设备100可通过校正多个悬停位置确定多个悬停点。

在操作S2903,电子设备100可以基于多个被确定的悬停点,确定悬停手势的移动方向。在这种情况下,电子设备100可以根据悬停手势的移动方向,显示指示悬停手势的移动轨迹的UI或图形。

图30是被提供来说明根据本公开一实施例的电子设备的用于处理用户手势的方法的流程图。

在操作S3001,电子设备100可以使用折叠区域13上的输入装置来感测用户的悬停手势。

在操作S3002中,当感测到输入装置的运动特性时,电子设备100可以基于输入装置的运动特性来确定悬停手势的移动方向。

本文描述的各个实施例和所有功能操作可以在数字电子电路内、或在包括本文实现的结构或其等同结构的计算机软件、固件或硬件内、或者它们的一个或多个的组合中实施。

非暂态计算机可读记录介质可以是可由计算机访问的任意可用介质,并且计算机可读记录介质包括易失性和非易失性介质、可移动和不可移动介质。此外,非暂态计算机可读记录介质可以涵盖计算机记录介质和通信介质。计算机记录介质涵盖易失性和非易失性、可移动和不可移动介质,其利用存储比如计算机可读命令,数据结构,程序模块或其它数据的信息的任意方法或技术来实现。通信介质包括计算机可读命令、数据结构、程序模块或修改的数据信号的其它数据。

前述各个实施例和优点不被认为是限制各个实施例。本教导可以容易地应用于其它类型的装置。而且,对本公开的各个实施例的描述旨在是表述性的,而不是限制权利要求的范围。

虽然已经参考其中的各个实施例示出和描述了本公开,但是本领域技术人员将理解,在不脱离由所附的权利要求及其等同定义的本公开的主旨和范围的情况下,可以在其中进行形式和细节上的各种改变。

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