CN110050254B - 用于柔性显示设备的控件显示方法及装置 - Google Patents
用于柔性显示设备的控件显示方法及装置 Download PDFInfo
- Publication number
- CN110050254B CN110050254B CN201680089533.9A CN201680089533A CN110050254B CN 110050254 B CN110050254 B CN 110050254B CN 201680089533 A CN201680089533 A CN 201680089533A CN 110050254 B CN110050254 B CN 110050254B
- Authority
- CN
- China
- Prior art keywords
- area
- flexible display
- display device
- deformation
- candidate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0414—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1652—Details related to the display arrangement, including those related to the mounting of the display in the housing the display being flexible, e.g. mimicking a sheet of paper, or rollable
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04102—Flexible digitiser, i.e. constructional details for allowing the whole digitising part of a device to be flexed or rolled like a sheet of paper
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
一种用于柔性显示设备(22)的控件显示方法及装置,涉及柔性显示技术领域,所述方法包括:获取柔性显示设备(22)的当前承压能力信息,当前承压能力信息用于指示柔性显示设备(22)上不同区域的承压能力(101);根据当前承压能力信息确定柔性显示屏上的着力区域(102);基于着力区域显示触摸控件(26)(103)。其解决了柔性显示设备(22)在自身重力的作用下发生弯曲,导致用户难以在柔性显示屏上完成触控操作的问题;达到了在具有较好承压能力的区域显示触摸控件(26),保证用户在柔性显示设备(22)上进行触控操作的稳定性,并提高触控操作的成功率和准确性的效果。
Description
技术领域
本公开涉及柔性显示技术领域,特别涉及一种用于柔性显示设备的控件显示方法及装置。
背景技术
柔性显示设备是一种由柔性显示屏和柔性基板构成的新型显示设备,相较于传统的非柔性显示设备,柔性显示设备具有更好的可折叠性和便携性。
用户在使用具有触控功能的柔性显示设备时,可以一手握持柔性显示设备,并使用另一只手在柔性显示屏上完成触控操作。但是在自身重力的作用下,柔性显示设备会发生弯曲,导致用户难以在柔性显示屏上完成触控操作。
发明内容
为了降低在柔性显示屏上完成触控操作的难度,本公开提供了一种用于柔性显示设备的控件显示方法及装置。所述技术方案如下:
第一方面,提供了一种用于柔性显示设备的控件显示方法,该方法包括:
获取柔性显示设备的当前承压能力信息,当前承压能力信息用于指示柔性显示设备上不同区域的承压能力;
根据当前承压能力信息确定柔性显示屏上的着力区域;
基于着力区域显示触摸控件。
可选的,承压能力与柔性显示设备所处握持状态有关,当前承压能力信息包括握持物在柔性显示设备上的握持区域的信息;
根据当前承压能力信息确定柔性显示屏上的着力区域,包括:
根据当前承压能力信息获取握持物在柔性显示设备上的握持区域,握持区域是指握持物与柔性显示设备接触的区域;
根据握持区域确定柔性显示屏上的着力区域。
可选的,根据握持区域确定柔性显示屏上的着力区域,包括:
获取握持区域周侧的形变区域的曲率,曲率用于指示形变区域的形变情况;
根据形变区域的曲率确定着力区域。
可选的,根据形变区域的曲率确定着力区域,包括
根据形变区域到握持区域的距离,按由近到远的顺序检测形变区域的曲率是否大于第一曲率阈值;
当检测到形变区域的曲率小于第一曲率阈值时,停止对更远处形变区域进行曲率检测;
将柔性显示屏上曲率大于第一曲率阈值的形变区域确定为着力区域。
可选的,柔性显示设备中设置有形变传感器,形变传感器用于采集柔性显示设备的形变数据;
获取握持区域周侧的形变区域的曲率,包括:
获取形变传感器采集的形变数据;
根据形变数据计算握持区域周侧的形变区域的曲率。
可选的,基于着力区域显示触摸控件,包括:
确定握持物与柔性显示屏的接触区域;
在除接触区域以外的着力区域显示触摸控件。
可选的,该方法,还包括:
检测柔性显示设备是否受到拉伸;
若检测到柔性显示设备受到拉伸,则消除触摸控件;
或,
若检测到柔性显示设备受到拉伸,则显示消除控件;检测消除控件是否接收到消除信号;若消除控件接收到消除信号,则消除触摸控件。
可选的,检测柔性显示设备是否受到拉伸,包括:
获取着力区域的曲率;
检测着力区域的曲率是否小于第二曲率阈值;
若着力区域的曲率小于第二曲率阈值,则确定柔性显示设备受到拉伸。
可选的,柔性显示设备具有形变控制功能,该方法,还包括:
获取着力区域的形变参数,形变参数包括着力区域的曲率和着力区域的位置信息;
根据形变参数对着力区域进行定型。
可选的,承压能力与柔性显示设备上不同区域的刚度有关,当前承压能力信息包括柔性显示设备内部各个物理组件的刚度及分布区域;
根据当前承压能力信息确定柔性显示屏上的着力区域,包括:
根据当前承压能力信息获取柔性显示屏上的至少一个候选区域,候选区域处物理组件的刚度大于第一刚度阈值;
根据至少一个候选区域确定着力区域。
可选的,根据至少一个候选区域确定着力区域,包括:
获取触摸控件的显示尺寸;
检测至少一个候选区域中是否存在与显示尺寸匹配的候选区域;
若存在与显示尺寸匹配的候选区域,则将匹配的候选区域确定为着力区域。
可选的,根据至少一个候选区域确定着力区域,还包括:
若不存在与显示尺寸匹配的候选区域,则对相邻的候选区域进行组合,得到候选区域组合;
将与触摸控件匹配的候选区域组合确定为着力区域。
可选的,对相邻的候选区域进行组合,得到候选区域组合,包括:
计算相邻候选区域之间的组合度,组合度与相邻候选区域之间的间距以及相邻候选区域各自对应的物理组件的刚度相关;
对组合度大于预设组合度阈值的相邻候选区域进行组合,得到候选区域组合。
可选的,将与触摸控件匹配的候选区域组合确定着力区域,包括:
根据至少一个评分条件对候选区域组合进行评分;
将评分大于预设评分阈值的候选区域组合确定为与触摸控件匹配的着力区域;
其中,至少一个评分条件包括:候选区域组合的平均刚度、候选区域组合与显示尺寸的匹配度和候选区域组合与握持物握持区域的距离中的至少一种。
可选的,当存在至少一个与触摸控件匹配的候选区域或候选区域组合时;
根据至少一个候选区域确定着力区域,还包括:
获取握持物在柔性显示设备上的握持区域;
将与握持区域之间距离最小的候选区域或候选区域组合确定为着力区域。
可选的,当触摸控件用于采集压力信息时,获取柔性显示屏上的至少一个候选区域之后,还包括:
将刚度小于第二刚度阈值的物理组件对应的候选区域确定为存疑区域;
对存疑区域进行过滤,或,降低包含存疑区域的区域的评分,评分用于确定包含存疑区域的区域与触摸控件是否匹配;
其中,第二刚度阈值>第一刚度阈值。
可选的,基于着力区域显示触摸控件,包括:
在着力区域当前显示内容上叠加图层;
在图层上显示触摸控件。
第二方面,提供了一种用于柔性显示设备的控件显示装置,该装置包括:
第一获取模块,被配置为获取柔性显示设备的当前承压能力信息,当前承压能力信息用于指示柔性显示设备上不同区域的承压能力;
第一确定模块,被配置为根据当前承压能力信息确定柔性显示屏上的着力区域;
显示模块,被配置为基于着力区域显示触摸控件。
可选的,承压能力与柔性显示设备所处握持状态有关,当前承压能力信息包括握持物在柔性显示设备上的握持区域的信息;
第一确定模块,包括:
第一获取子模块,被配置为根据当前承压能力信息获取握持物在柔性显示设备上的握持区域,握持区域是指握持物与柔性显示设备接触的区域;
第一确定子模块,被配置为根据握持区域确定柔性显示屏上的着力区域。
可选的,第一确定子模块,包括:
第一获取单元,被配置为获取握持区域周侧的形变区域的曲率,曲率用于指示形变区域的形变情况;
第一确定单元,被配置为根据形变区域的曲率确定着力区域。
可选的,第一确定单元,还被配置为根据形变区域到握持区域的距离,按由近到远的顺序检测形变区域的曲率是否大于第一曲率阈值;
当检测到形变区域的曲率小于第一曲率阈值时,停止对更远处形变区域进行曲率检测;
将柔性显示屏上曲率大于第一曲率阈值的形变区域确定为着力区域。
可选的,柔性显示设备中设置有形变传感器,形变传感器用于采集柔性显示设备的形变数据;
第一获取单元,被配置为获取形变传感器采集的形变数据;
根据形变数据计算握持区域周侧的形变区域的曲率。
可选的,显示模块,包括:
第二确定子模块,被配置为确定握持物与柔性显示屏的接触区域;
第一显示子模块,被配置为在除接触区域以外的着力区域显示触摸控件。
可选的,该装置,还包括:
检测模块,被配置为检测柔性显示设备是否受到拉伸;
第一消除模块,被配置为当检测到柔性显示设备受到拉伸时,消除触摸控件;
或,
第二消除模块,被配置为当检测到柔性显示设备受到拉伸时,显示消除控件;检测消除控件是否接收到消除信号;若消除控件接收到消除信号,则消除触摸控件。
可选的,检测模块,包括:
第二获取子模块,被配置为获取着力区域的曲率;
第一检测子模块,被配置为检测着力区域的曲率是否小于第二曲率阈值;若着力区域的曲率小于第二曲率阈值,则确定柔性显示设备受到拉伸。
可选的,柔性显示设备具有形变控制功能,该装置,还包括:
第二获取模块,被配置为获取着力区域的形变参数,形变参数包括着力区域的曲率和着力区域的位置信息;
定型模块,被配置为根据形变参数对着力区域进行定型;
其中,对着力区域进行定型的方法包括增大着力区域的电压、增大着力区域的电流和提高着力区域的温度中的至少一种。
可选的,承压能力与柔性显示设备上不同区域的刚度有关,当前承压能力信息包括柔性显示设备内部各个物理组件的刚度及分布区域;
第一确定模块,包括:
第三获取子模块,被配置为根据当前承压能力信息获取柔性显示屏上的至少一个候选区域,候选区域处物理组件的刚度大于第一刚度阈值;
第三确定子模块,被配置为根据至少一个候选区域确定着力区域。
可选的,第三确定子模块,包括:
第二获取单元,被配置为获取触摸控件的显示尺寸;
检测单元,被配置为检测至少一个候选区域中是否存在与显示尺寸匹配的候选区域;
第四确定单元,被配置为若存在与显示尺寸匹配的候选区域,则将匹配的候选区域确定为着力区域。
可选的,第三确定子模块,还包括:
组合单元,被配置为若不存在与显示尺寸匹配的候选区域,则对相邻的候选区域进行组合,得到候选区域组合;
第五确定单元,被配置为将与触摸控件匹配的候选区域组合确定为着力区域。
可选的,组合单元,被配置为计算相邻候选区域之间的组合度,组合度与相邻候选区域之间的间距以及相邻候选区域各自对应的物理组件的刚度相关;
对组合度大于预设组合度阈值的相邻候选区域进行组合,得到候选区域组合。
可选的,第五确定单元,被配置为根据至少一个评分条件对候选区域组合进行评分;
将评分大于预设评分阈值的候选区域组合确定为与触摸控件匹配的着力区域;
其中,至少一个评分条件包括:候选区域组合的平均刚度、候选区域组合与显示尺寸的匹配度和候选区域组合与握持物握持区域的距离中的至少一种。
可选的,当存在至少一个与触摸控件匹配的候选区域或候选区域组合时;
第三确定子模块,还包括:
第三获取单元,被配置为获取握持物在柔性显示设备上的握持区域;
第六确定单元,被配置为将与握持区域之间距离最小的候选区域或候选区域组合确定为着力区域。
可选的,该装置,还包括:
第二确定模块,被配置为将刚度小于第二刚度阈值的物理组件对应的候选区域确定为存疑区域;
处理模块,被配置为对存疑区域进行过滤,或,降低包含存疑区域的区域的评分,评分用于确定包含存疑区域的区域与触摸控件是否匹配;
其中,第二刚度阈值>第一刚度阈值。
可选的,显示模块,包括:
叠加子模块,被配置为在着力区域当前显示内容上叠加图层;
第二显示子模块,被配置为在图层上显示触摸控件。
第三方面,提供了一种用于柔性显示设备的控件显示装置,该装置包括:
处理器、与处理器电性相连的柔性显示屏;
用于存储处理器可执行指令的存储器;
其中,处理器被配置为:
获取柔性显示设备的当前承压能力信息,当前承压能力信息用于指示柔性显示设备上不同区域的承压能力;
根据当前承压能力信息确定柔性显示屏上的着力区域;
基于着力区域显示触摸控件。
本公开的实施例提供的技术方案可以包括以下有益效果:
通过获取柔性显示设备的当前承压能力信息,从而根据当前承压能力信息所指示柔性显示设备上各个区域的承压能力确定出柔性显示屏上具有较好承压能力的着力区域,并基于该着力区域显示触摸控件,确保用户能够对着力区域内的触摸控件进行稳定操作;解决了柔性显示设备在自身重力的作用下发生弯曲,导致用户难以在柔性显示屏上完成触控操作的问题;达到了在具有较好承压能力的区域显示触摸控件,保证用户在柔性显示设备上进行触控操作的稳定性,并提高触控操作的成功率和准确性的效果。
应当理解的是,以上的一般描述和后文的细节描述仅是示意性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。
图1示出了一示意性实施例所提供的控件显示方法的流程图;
图2A示出了另一示意性实施例所提供的控件显示方法的流程图;
图2B是握持手握持柔性显示设备的示意图;
图2C示出了再一示意性实施例所提供的控件显示方法的流程图
图2D是柔性显示设备中形变传感器的示意图;
图2E是一示意性实施例提供的触摸控件显示方位的示意图;
图2F是另一示意性实施例提供的触摸控件显示方位的示意图;
图3A示出了再一示意性实施例所提供的控件显示方法的流程图;
图3B是图3A所示控件显示方法所涉及的拉伸检测过程的流程图;
图3C是拉伸柔性显示设备的实施示意图;
图3D示出了再一示意性实施例所提供的控件显示方法的流程图;
图3E是图3D所示控件显示方法所涉及的消除触摸控件过程的实施示意图;
图4A示出了另一示意性实施例所提供的控件显示方法的流程图;
图4B是柔性显示屏上候选显示区域的示意图;
图4C是触摸控件显示方位的示意图;
图4D示出了再一示意性实施例所提供的控件显示方法的流程图;
图4E是图4A和图4D所示控件显示方法所涉及的触摸控件检测过程的流程图;
图5示出了一示意性实施例提供的控件显示装置的结构示意图;
图6是根据一示意性实施例示出的柔性显示设备的框图。
具体实施方式
这里将详细地对示意性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示意性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
为了方便理解,下面对本发明实施例中涉及的名词进行解释。
柔性显示设备:一种由柔性显示屏和柔性基板构成的显示设备。可选的,柔性显示屏可以是利用PHOLED(磷光性OLED)技术制成的可视柔性面板;且设置在柔性基板上的硬件(比如电池、处理器、存储器等等)经过柔性处理。本公开实施例并不对柔性显示设备所采用的制造工艺进行限定。
曲率:用于指示曲线或曲面的弯曲程度,曲率越大,表示曲线或曲面的弯曲程度越大。本公开实施例中涉及的曲率,即用于指示柔性显示屏的弯曲程度。
形变传感器:物体在外力(压力或拉力)的作用下会发生机械形变,形变传感器即用于测量物体机械形变程度的传感器,常见的形变传感器包括压电传感器、电阻应变式传感器等等。
刚度:与柔度相对,用于指示结构(或材料)受到外力时抵抗形变的能力,是结构(或材料)发生形变难易程度的表征,刚度越大表示结构越难发生形变。
图1示出了一示意性实施例所提供的控件显示方法的流程图。该控件显示方法用于柔性显示设备,该控件显示方法包括:
在步骤101中,获取柔性显示设备的当前承压能力信息,当前承压能力信息用于指示柔性显示设备上不同区域的承压能力。
可选的,该承压能力与柔性显示设备所处握持状态有关,或,该承压能力与柔性显示设备上不同区域的刚度有关。
可选的,当承压能力与柔性显示设备所处握持状态有关时,该当前承压能力信息包括握持物在柔性显示设备上的握持区域的信息;
可选的,当承压能力与柔性显示设备上不同区域的刚度有关,该当前承压能力信息包括柔性显示设备内部各个物理组件的刚度及分布区域
在步骤102中,根据当前承压能力信息确定柔性显示屏上的着力区域。
其中,该着力区域指具有良好抗形变以及承压能力的区域。相较于非着力区域,着力区域的抗形变能力和承压能力更强。
在握持状态下,由于握持物与柔性显示设备的接触区域会发生形变,且在握持物的支撑下,该形变区域具有较好抗形变和承压能力,因此,柔性显示设备根据所处的握持状态确定出柔性显示屏上具有较好抗形变以及承压能力的着力区域。
受到制造工艺的限制,柔性显示设备中不同物理组件的刚度不同,对于刚度较大的物理组件,其通常具有较好的抗形变和承压能力;对于刚度较小的物理物理组件,其抗形变和承压能力通常也较差。因此,根据上述特性,柔性显示设备能够根据内部物理组件的刚度及分布情况,确定出柔性显示屏上具有较好抗形变以及承压能力的着力区域。
在步骤103中,基于该着力区域显示触摸控件。
确定出柔性显示屏上的着力区域后,柔性显示设备即基于该着力区域显示触摸控件。
可选的,柔性显示设备通过叠加图层的方式显示该触摸控件,即柔性显示设备在着力区域当前显示内容上叠加图层,并在该图层上显示触摸控件。可选的,为了避免对显示内容造成遮挡,该图层以及设置在图层上的触摸控件被设置成半透明。
综上所述,本实施例提供的控件显示方法,通过获取柔性显示设备的当前承压能力信息,从而根据当前承压能力信息所指示柔性显示设备上各个区域的承压能力确定出柔性显示屏上具有较好承压能力的着力区域,并基于该着力区域显示触摸控件,确保用户能够对着力区域内的触摸控件进行稳定操作;解决了柔性显示设备在自身重力的作用下发生弯曲,导致用户难以在柔性显示屏上完成触控操作的问题;达到了在具有较好承压能力的区域显示触摸控件,保证用户在柔性显示设备上进行触控操作的稳定性,并提高触控操作的成功率和准确性的效果。
在实际应用过程中,握持物握持柔性显示设备时,位于握持区域周侧的柔性显示屏会发生形变,且在握持物的支撑下,形变区域具有较好抗形变能力和承压能力。比如,用户使用握持手握持柔性显示设备的边缘时,柔性显示屏的边缘会出现***区域(或凹陷区域),该***区域(或凹陷区域)抗形变和承压能力较好。因此,柔性显示设备可以根据握持区域周侧柔性显示屏的形变情况确定出柔性显示屏上的着力区域。下面采用示意性的实施例进行说明。
图2A示出了一示意性实施例所提供的控件显示方法的流程图。该控件显示方法用于柔性显示设备,该控件显示方法包括:
在步骤201中,获取柔性显示设备的当前承压能力信息,该当前承压能力信息包括握持物在柔性显示设备上的握持区域的信息。
柔性显示设备上设置有大量传感器,当握持物握持柔性显示设备时,握持区域处的传感器即采集到相应的传感器数据,柔性显示设备的处理器即可根据该传感器数据对握持区域进行定位。
在一种可能的实施方式中,柔性显示设备的柔性显示屏正面设置有电容式传感器,握持状态下,位于握持物与柔性显示屏正面接触区域的电容式传感器即可采集到电容数据;柔性显示屏反面(与柔性显示屏正面相对)设置有压力传感器,握持状态下,位于握持物与柔性显示设备反面的压力传感器即可采集到压力数据。相应的,柔性显示设备的处理器即可根据该电容数据和压力数据确定握持物在柔性显示设备上的握持区域。
比如,如图2B所示,以握持物为握持手为例,握持手21握持柔性显示设备22时,握持手21的拇指(握持手21实线部分)与柔性显示屏的正面接触,握持手21的其余手指(握持手21虚线部分)与柔性显示屏的反面接触,从而形成***的握持区域23。
在步骤202中,根据当前承压能力信息获取握持物在柔性显示设备上的握持区域,握持区域是指握持物与柔性显示设备接触的区域。
柔性显示设备获取到当前承压能力信息后,即根据当前承压能力信息中包含的握持区域的信息,确定出握持物在柔性显示设备上的握持区域。
可选的,以握持物为握持手为例,该握持区域包括握持手与柔性显示屏正面的接触区域(通常为拇指与柔性显示屏接触区域),以及握持手与柔性显示屏背面的接触区域。
获取到握持区域后,柔性显示设备通过下述步骤203至步骤204进一步根据该握持区域确定柔性显示屏上的着力区域。
在步骤203中,获取握持区域周侧的形变区域的曲率,曲率用于指示形变区域的形变情况。
握持状态下,握持区域周侧的柔性显示屏会发生形变,这种形变通常表现为握持区域周侧柔性显示屏发生弯曲,形成条状***或条状凹陷。确定握持物对应的握持区域后,柔性显示设备进一步获取握持区域周侧柔性显示屏的曲率,从而根据该曲率确定柔性显示屏不同区域的形变情况。
在一种可能的实施方式中,柔性显示设备中预先设置有形变传感器,并通过该形变传感器采集柔性显示设备的形变数据。当柔性显示设备发生形变时,形变区域处的形变传感器即采集到相应的形变数据,并将形变数据上报给处理器,由处理器根据该形变数据计算形变区域的曲率。如图2C所示,本步骤可以包括如下步骤。
在步骤203A中,获取形变传感器采集的形变数据。
柔性显示设备中设置有若干个形变传感器,并存储有各个形变传感器对应的传感器坐标。握持物握持柔性显示设备时,握持区域处的形变传感器即采集到相应的形变数据。
可选的,由于柔性显示设备上非握持区域也会发生微小形变,相应的,非握持区域处的形变传感器也会采集到形变数据。为了避免非握持区域处形变数据的干扰,柔性显示设备根据握持区域周侧形变传感器的传感器坐标,对非握持区域处的形变数据进行过滤,即仅接收握持区域周侧形变传感器采集的形变数据。
比如,如图2D所示,柔性显示设备22中设置有若干形变传感器24(可采用薄膜压电式传感器),在握持状态下,柔性显示设备获取握持区域23周侧形变传感器24采集的形变数据。
需要说明的是,本实施例仅以上述形变传感器布局方式为例进行示意性说明,在其他可能的实施方式中,柔性显示设备中的形变传感器还可以采用阵列分布的方式进行设置,本实施例并不对此构成限定。
在步骤203B中,根据形变数据计算握持区域周侧的形变区域的曲率。
柔性显示设备根据获取到的形变数据,计算握持区域周侧形变区域的曲率,从而根据该曲率确定柔性显示屏上不同区域的形变情况。
在一种可能的实施方式中,柔性显示设备根据各个形变传感器的坐标进行建模,得到柔性显示设备的虚拟模型,并根据形变传感器采集到的形变数据在虚拟模型中模拟柔性显示屏的形变,最终计算得到握持区域周侧形变区域的曲率。本公开并不对柔性显示屏曲率的具体计算方式进行限定。
在步骤204中,根据形变区域的曲率确定着力区域。
握持状态下,柔性显示屏上形变区域的曲率越大,表示该形变区域越靠近握持物,相应的,在握持物的支撑下,该形变区域能够承受的压力也越大。因此,通过上述步骤203计算得到握持区域周侧形变区域的曲率后,柔性显示设备进一步将柔性显示屏上曲率大于第一曲率阈值的形变区域确定为着力区域。通常,该着力区域大于或等于握持区域。
在一种可能的实施方式中,本步骤包括如下步骤。
步骤1、根据形变区域到握持区域的距离,按由近到远的顺序检测形变区域的曲率是否大于第一曲率阈值。
由于柔性显示屏上形变区域的形变情况与该形变区域到握持物的距离有关,且形变区域到握持物的距离越近,该形变区域的形变越大;形变区域到握持物的距离越远,该形变区域的形变越小。因此,柔性显示设备根据形变区域到握持区域的距离,由近到远依次检测形变区域的曲率是否大于第一曲率阈值。步骤2、当检测到形变区域的曲率小于第一曲率阈值时,停止对更远处形变区域进行曲率检测。
由于随着形变区域与握持物之间距离的增大,形变区域的曲率越来越小,因此当检测到形变区域的曲率小于第一曲率阈值时,柔性显示设备即停止对更远处形变区域进行曲率检测。
步骤3、将柔性显示屏上曲率大于第一曲率阈值的形变区域确定为着力区域。
相应的,柔性显示设备即将停止检测前检测过的形变区域(即曲率大于第一曲率阈值的形变区域)确定为着力区域。
需要说明的是,当握持区域发生变化,或,柔性显示设备的部分或全部被放置在平面支撑物上时,柔性显示设备的当前承压能力信息也会发生变化,相应的,柔性显示设备需要根据变化后的当前承压能力信息动态确定着力区域。比如,当柔性显示设备的部分或全部被放置在桌面时,柔性显示设备即将与桌面接触区域对应的显示区域确定为着力区域,并基于该着力区域进行触摸控件显示,本公开实施例并不对此进行限定。
在步骤205中,获取着力区域的形变参数,形变参数包括着力区域的曲率和着力区域的位置信息。
对于具有形变控制功能的柔性显示设备来说,为了进一步提高用户在着力区域进行触控操作的稳定性,在确定柔性显示屏上的着力区域后,柔性显示设备对该着力区域进行定型,使其具有更好的承压和抗形变能力。
在一种可能的实施方式中,确定柔性显示屏上的着力区域后,柔性显示设备进一步获取该着力区域的形变参数,并将该形变参数作为数据输入提供给形变控制模块,由形变控制模块根据该形变参数对着力区域进行定型,其中,该形变控制模块指柔性显示设备中用于控制形变的程序模块,该形变参数包括着力区域的曲率和位置信息等。
在步骤206中,根据该形变参数对着力区域进行定型。
在一种可能的实施方式中,柔性显示设备根据形变参数中包含的位置信息确定着力区域所在的位置,并根据形变参数中包含的曲率相应增大该着力区域处的电压或电流,从而对该着力区域进行定型,或者,柔性显示设备还可以通过提高着力区域温度的方式对着力区域进行定型。
在其他可能的实施方式中,柔性显示设备还可以通过改变着力区域机械结构的方式对其定型,本公开并不对着力区域的定型方式进行限定。
需要说明的是,当柔性显示设备不具备形变控制功能时,柔性显示设备也可以跳过上述步骤205和步骤206。
在步骤207中,确定握持物与柔性显示屏的接触区域。
握持状态下,握持物与柔性显示屏的部分着力区域接触,若在该接触区域显示触摸控件,将影响用户的正常操作,甚至引起误操作。因此,柔性显示设备在确定着力区域后,并非直接在该着力区域内显示触摸控件,而是进一步确定握持物与柔性显示屏的接触区域。
在一种可能的实施方式中,柔性显示设备利用柔性显示屏的多点触控功能确定握持物与柔性显示屏的接触区域。
比如,如图2B所示,柔性显示设备22确定出握持手21与柔性显示屏的接触区域25。
在步骤208中,在除接触区域以外的着力区域显示触摸控件。
进一步的,柔性显示设备根据确定出的着力区域和接触区域后,根据柔性显示屏当前显示的内容,在除接触区域以外的着力区域显示相应的触摸控件。可选的,该触摸控件包括触控按钮、滑动式进度条等等。
需要说明的是,柔性显示设备在显示触摸控件时,还可以根据着力区域(除接触区域以外)的尺寸大小,对触摸控件进行缩放处理,使得触摸控件得到较好的显示效果。
柔性显示设备通过触摸控件接收触摸信号,并根据该触摸信号执行相应的操作。
比如,如图2E所示,在握持手21的握持下,柔性显示设备22的边缘处形成条状***,柔性显示设备22根据握持手21与柔性显示设备22的握持区域确定出着力区域,并在除握持手21与柔性显示屏接触区域以外的着力区域显示触摸控件26。
又比如,如图2F所示,在握持手21的握持下,柔性显示设备22的边缘处形成条状凹陷,柔性显示设备22根据握持手21与柔性显示设备22的握持区域确定出着力区域,并在除握持手21与柔性显示屏接触区域以外的着力区域显示触摸控件26。
综上所述,本实施例提供的控件显示方法中,根据握持区域处柔性显示屏具有较好抗形变以及承压能力这一特性,柔性显示设备通过获取握持物在柔性显示设备上的握持区域,并根据该握持区域进一步确定柔性显示屏上的着力区域,从而在该着力区域进行触摸控件显示;解决了柔性显示设备在自身重力的作用下发生弯曲,导致用户难以在柔性显示屏上完成触控操作的问题;达到了根据柔性显示设备所处握持状态动态确定柔性显示屏上具有较好承压能力的着力区域,并利用该着力区域接收用户的触控操作,确保用户在该着力区域上能够进行稳定的触控操作,提高了触控操作的成功率和准确性。
本实施例中,当柔性显示设备具有形变控制功能时,柔性显示设备根据着力区域的形变参数对着力区域进行定型,从而提高着力区域的稳定性,方便用户在该着力区域进行触控操作。
本实施例中,柔性显示设备根据握持物与柔性显示设备的握持区域确定着力区域后,进一步确定出握持物与柔性显示屏的接触区域,并在除该接触区域以外的着力区域显示触摸控件,从而避免握持物引起的误操作,提高了触控操作的准确性。
本实施例中,柔性显示设备按照由近到远的顺序对握持区域周测的形变区域进行曲率检测,并在检测到形变区域的曲率小于第一曲率阈值时停止对更远处形变区域进行曲率检测,使得确定着力区域的过程中无需对柔性显示屏上所有形变区域进行曲率检测,从而降低确定着力区域时耗费计算量,进一步提高了确定着力区域的效率。
在一种可能的实施方式中,当用户完成触控操作时,可以通过拉伸柔性显示设备的方式指示柔性显示设备消除触摸控件,基于图2A所示的实施例,如图3A所示,该方法还可以包括如下步骤。
在步骤209中,检测柔性显示设备是否受到拉伸。
柔性显示设备显示触摸控件后,检测柔性显示设备是否受到拉伸,即检测着力区域处形成的***或凹槽是否被拉平。若检测到柔性显示设备受到拉伸,则消除触摸控件,执行下述步骤210;若检测到柔性显示设备未受到拉伸,则继续显示触摸控件,执行下述步骤211。可选的,如图3B所示,本步骤包括如下步骤。
在步骤209A中,获取着力区域的曲率。
柔性显示设备中设置有若干个形变传感器,并存储有各个形变传感器对应的传感器坐标。柔性显示设备基于着力区域显示触摸控件后,获取该着力区域内形变传感器采集的形变数据。
获取到着力区域内形变传感器采集的形变数据后,柔性显示设备根据该形变数据计算该着力区域的曲率。
可选的,柔性显示设备根据各个形变传感器的坐标进行建模,得到柔性显示设备的虚拟模型,并根据着力区域内形变传感器采集到的形变数据在虚拟模型中模拟出柔性显示屏的形变,最终计算得到着力区域的曲率。本公开并不对柔性显示屏曲率的具体计算方式进行限定。
在步骤209B中,检测着力区域的曲率是否小于第二曲率阈值。
若柔性显示设备受到拉伸,柔性显示屏上着力区域的形变减小,相应的,着力区域的曲率将降低,因此,柔性显示设备可以通过着力区域的曲率变化检测柔性显示设备是否受到拉伸。
柔性显示设备获取到着力区域的曲率后,检测着力区域的曲率是否小于第二曲率阈值,若检测到着力区域的曲率小于第二曲率阈值,则表明着力区域的形变较小,柔性显示设备确定受到拉伸,执行下述步骤209C。
需要说明的是,当检测到着力区域的区域小于第三曲率阈值且大于第二曲率阈值时,柔性显示设备可以通过降低着力区域的电压或电流的方式取消对着力区域的定型,方便用户拉伸柔性显示设备,其中,第一曲率阈值>第三曲率阈值>第二曲率阈值。
在步骤209C中,若着力区域的曲率小于第二曲率阈值,则确定柔性显示设备受到拉伸。
当确定受到拉伸时,柔性显示设备执行下述步骤208。
在步骤210中,若检测到柔性显示设备受到拉伸,则消除触摸控件。
比如,如图3C所示,当用户使用握持手21拉伸柔性显示设备22时,着力区域的曲率减小,柔性显示设备22即消除触摸控件26。
在步骤211中,若检测到柔性显示设备未受到拉伸,则继续显示触摸控件。本实施例中,柔性显示设备根据着力区域的曲率变化情况确定柔性显示设备是否受到拉伸,并在柔性显示设备受到拉伸时停止显示触摸控件,从而提高用户的浏览体验;同时,通过检测着力区域曲率的方式即可确定柔性显示设备是否受到拉伸,检测效率较高,进一步提高了柔性显示设备的响应速率。
在另一种可能的实施方式中,为了避免用户误操作,柔性显示设备在检测到受到拉伸时,在显示屏上显示消除控件,并在检测到用户触摸该消除控件时,消除着力区域的触摸控件。如图3D所示,上述步骤210可以被替换为如下步骤。
在步骤212中,若检测到柔性显示设备受到拉伸,则显示消除控件。
通过上述步骤209检测到柔性显示设备受到拉伸时,柔性显示设备则在显示屏上显示消除控件。可选的,该消除控件显示在触摸控件周侧。
比如,如图3E所示,当用户使用握持手21拉伸柔性显示设备22时,柔性显示设备22即在触摸控件26的周侧显示消除控件27。
在步骤213中,检测消除控件是否接收到消除信号。
柔性显示设备显示消除控件后,检测消除控件是否接收到消除信号,即检测用户是否触摸该消除控件。其中,该消除信号是消除控件上的预设触摸信号,该预设触摸信号可以是单击信号或双击信号等等。
比如,如图3E所示,柔性显示设备检测消除控件27是否接收到单击信号。
在步骤214中,若消除控件接收到消除信号,则消除该触摸控件。
当用户需要删除显示屏上的触摸控件时,即触摸显示屏上的消除控件,相应的,当消除控件接收到消除信号时,即对消除相应的触摸控件。
比如,如图3E所示,当用户单击消除控件27时,柔性显示设备22即消除触摸控件26。
在步骤215中,若消除控件未接收到消除信号,则继续显示触摸控件。
当用户未点击消除控件时,柔性显示设备则继续显示触摸控件。
本实施例中,柔性显示设备在受到拉伸时,并非直接消除触摸控件,而是在柔性显示屏上显示相应的消除控件,并在检测到用户触摸该消除控件时,消除着力区域的触摸控件,从而避免用户误操作所导致的触摸控件误清除。
柔性显示设备中不同物理组件的制造工艺不同,导致其刚度各不相同,对于刚度较大的物理组件,其通常具有较好的抗形变和承压能力;对于刚度较小的物理物理组件,其抗形变和承压能力通常也较差。因此,根据上述特性,柔性显示设备能够根据内部物理组件的刚度及分布情况,确定出柔性显示屏上具有较好抗形变以及承压能力的着力区域,并基于该着力区域显示触摸控件。下面采用示意性的实施例进行说明。
图4A示出了另一示意性实施例所提供的控件显示方法的流程图。该控件显示方法用于柔性显示设备,该控件显示方法包括:
在步骤401中,获取柔性显示设备的当前承压能力信息,该当前承压能力信息包括柔性显示设备内部各个物理组件的刚度及分布区域。
柔性显示设备的内部包含大量物理组件,比如,处理器、存储器、电池组件等等,由于制造工艺的不同,不同物理组件的刚度不同。比如处理器和存储器的刚度较大,而电池组件的刚度较小。对于刚度较小的物理组件,其能够承受的压力较小,且在压力作用下发生的形变较大;而对于刚度较大的物理组件,其能够承受的压力较大,且在压力作用下发生的形变也较小。
柔性显示设备中预先存储有各个物理组件的刚度以及各自的分布区域,当需要根据物理组件的刚度确定用于显示触摸控件的着力区域时,柔性显示设备即获取物理组件的刚度以及物理组件对应的分布区域。
在步骤402中,根据当前承压能力信息获取柔性显示屏上的至少一个候选区域,候选区域处物理组件的刚度大于第一刚度阈值。
获取到指示物理组件刚度和分布区域的当前承压能力信息后,柔性显示设备进一步根据该当前承压能力信息确定出柔性显示屏上的至少一个候选区域,其中,每个候选区域与一个物理组件相对应,且候选区域处物理组件的刚度大于第一刚度阈值。
比如,如图4B所示,柔性显示设备根据当前承压能力信息,确定柔性显示屏41上包括10个候选区域(图中虚线框部分),对应的编号分别为42a至42j。
获取到柔性显示屏上至少一个候选区域后,柔性显示设备进一步通过下述步骤403至步骤407确定出用于显示触摸控件的着力区域。
在步骤403中,获取触摸控件的显示尺寸。
对于不同的应用场景,柔性显示屏中待显示的触摸控件的类型不同,相应的,触摸控件的显示尺寸也不相同。比如,在阅读客户端中,待显示的触摸控件为章节选择和翻页控件,其显示尺寸为50px×250px;而在视频播放客户端中,待显示的触摸控件为进度条控件和音量调节控件,其显示尺寸为450px×50px。
柔性显示设备在确定着力区域时,获取待显示的触摸控件的显示尺寸。
比如,柔性显示设备获取到待显示的触摸控件的显示尺寸为50px×250px。
在步骤404中,检测至少一个候选区域中是否存在与显示尺寸匹配的候选区域。
获取到触摸控件的显示尺寸后,柔性显示设备进一步获取各个候选区域各自对应的尺寸信息,并根据该尺寸信息检测候选区域中是否存在与该触摸控件匹配的区域。若存在与触摸控件匹配的候选区域,则执行下述步骤405;若不存在与触摸控件匹配的候选区域,则执行下述步骤406。
在一种可能的实施方式中,柔性显示设备中预先存储有各个候选区域对应的尺寸信息,示意性的,该对应关系如表一所示。
表一
候选区域编号 | 尺寸信息(长×宽,单位:px) |
1 | 45×260 |
2 | 100×100 |
… | … |
9 | 20×80 |
10 | 43×260 |
柔性显示设备获取各个候选区域的尺寸信息后,根据该尺寸信息分别计算各个候选区域与触摸控件的长度匹配度和宽度匹配度(均小于等于1),从而根据该长度匹配度和宽度匹配度计算候选区域与触摸控件的尺寸匹配度,并将尺寸匹配度大于预设阈值的候选显示区域确定为匹配的候选区域。
比如,触摸控件的显示尺寸为50×250,候选区域1的尺寸为45×260,则触摸控件与候选区域1的长度匹配度为45÷50=0.9,宽度匹配度为250÷260=0.962,尺寸匹配度为0.9×0.963=0.8658。
需要说明的是,当候选区域的尺寸大于触摸控件的显示尺寸时,柔性显示设备可以直接将该候选显示区域确定为匹配的区域,而不再需要通过上述步骤计算两者之间的尺寸匹配度。
在步骤405中,若存在与显示尺寸匹配的候选区域,则将匹配的候选区域确定为着力区域。
若检测到存在与触摸控件匹配的候选显示区域,柔性显示设备则将匹配到的候选显示区域确定为着力区域。
可选的,若存在多个匹配的候选区域,柔性显示设备将匹配度最高的候选区域确定为着力区域。
在步骤406中,若不存在与显示尺寸匹配的候选区域,则对相邻的候选区域进行组合,得到候选区域组合。
若检测到不存在与触摸控件匹配的候选区域,即触摸控件在单个候选区域上无法达到较好的显示效果,柔性显示设备则对相邻候选区域进行组合,得到候选区域组合。
可选的,在对相邻候选区域进行组合时,柔性显示设备计算相邻候选区域之间的组合度,并根据该组合度确定相邻候选区域之间是否可以进行组合。
在一种可能的实施方式中,本步骤可以包括如下步骤。
步骤1、计算相邻候选区域之间的组合度,组合度与相邻候选区域之间的间距以及相邻候选区域各自对应的物理组件的刚度相关。
可选的,柔性显示设备中存储有各个候选区域的部署位置信息,柔性显示设备即根据该部署位置信息计算候选区域之间的间距,并根据该间距确定第一组合度;进一步的,柔性显示设备根据候选区域各自对应的物理组件的刚度,计算得到候选区域之间的刚度相似度,并根据该刚度相似度确定第二组合度。确定第一组合度和第二组合度后,柔性显示设备根据该第一组合度和第二组合度确定相邻候选区域之间的组合度。比如,柔性显示设备计算得到相邻候选区域之间的组合度为0.9。
在其他可能的实施方式中,若相邻候选区域的间距大于预设距离阈值,柔性显示设备即确定两个候选区域无法进行组合;若该间距小于预设距离阈值,柔性显示设备进一步计算候选区域各自对应物理组件的刚度相似度。若该刚度相似度大于预设相似度阈值,则确定两个候选区域可以进行组合;若该刚度相似度小于预设相似度阈值,则确定两个候选区域无法进行组合。
步骤2、对组合度大于预设组合度阈值的相邻候选区域进行组合,得到候选区域组合。
计算得到组合度后,柔性显示设备对组合度大于预设组合度阈值的相邻候选区域进行组合,从而得到若干个候选区域组合。比如,该预设组合度阈值为0.85。
比如,如图4B所示,候选区域42b与候选区域42f的组合度小于预设组合度阈值(间距过大),两者无法进行组合;候选区域42d与候选区域42e的组合度大于预设组合度阈值,且候选区域42e与候选区域42h的组合度大于预设组合度阈值,因此,候选区域42d、42e和42h能够进行组合。
在步骤407中,将与触摸控件匹配的候选区域组合确定为着力区域。
确定出若干个候选区域组合后,柔性显示设备将与触摸控件匹配的候选区域组合确定为着力区域。可选的,本步骤包括如下步骤。
步骤1、根据至少一个评分条件对候选区域组合进行评分。
其中,至少一个评分条件包括:候选区域组合的平均刚度、候选区域组合与显示尺寸的匹配度和候选区域组合与握持物握持区域的距离中的至少一种。
在一种可能的实施方式中,柔性显示设备根据候选区域组合中各个候选区域对应物理组件的刚度计算得到平均刚度,并根据预定评分标准得到平均刚度对应的第一子评分;柔性显示设备根据候选区域组合的尺寸数据和触摸控件的显示尺寸计算得到尺寸匹配度,并根据预定评分标准得到该尺寸匹配度对应的第二子评分;柔性显示设备获取握持物当前握持区域的握持位置,根据该握持位置和候选匹配组合所处位置计算得到两者之间的距离,并根据预定评分标准得到该距离对应的第三子评分。最终,柔性显示设备根据第一、二、三子评分以及各自对应的评分权重,计算得到候选区域组合的评分。
比如,柔性显示设备计算得到第一子评分为0.9,第二子评分为0.85,第三子评分为0.7,且第一子评分对应的评分权重为20%,第二、三子评分对应的评分权重均为40%,则候选区域组合的评分为0.9*0.2+0.85*0.4+0.7*0.4=0.8。
步骤2、将评分大于预设评分阈值的候选区域组合确定为与触摸控件匹配的着力区域;
计算得到各个候选区域组合的评分后,柔性显示设备将评分大于预设评分阈值的候选区域组合确定为与触摸控件匹配的区域。比如,该预设评分阈值为0.8。
在步骤408中,基于该着力区域显示触摸控件。
确定着力区域后,柔性显示设备基于该着力区域对触摸控件进行显示。
可选的,柔性显示设备通过叠加图层的方式显示该触摸控件,即柔性显示设备在着力区域当前显示内容上叠加图层,并在该图层上显示触摸控件。
可选的,由于着力区域的尺寸与触摸控件的显示尺寸并非完全一致,因此,在显示触摸控件时,柔性显示设备需要根据该着力区域的尺寸对触摸控件进行缩放。
可选的,由于并非触摸控件的所有部分均需要接收用户的触摸操作(比如触摸控件中的数值显示部分不需要接收用户的触摸操作),因此,在显示触摸控件时,柔性显示设备将触摸控件中用于接收用户触摸操作的部分显示在着力区域内部,将不需要用户触摸操作的部分(仅作显示用的部分)显示在着力区域的周侧。
可选的,为了避免用户握持手的误触,柔性显示设备需要进一步确定握持手与柔性显示屏的接触区域,当着力区域包括该接触区域时,柔性显示设备在除该接触区域以外的着力区域显示该触摸控件。
比如,结合图4B和4C,柔性显示设备将候选区域42a、42b、42c和42d的组合确定为着力区域,并在该着力区域中对触摸控件43进行显示;同时,为了避免握持手44的误触,该触摸控件43被显示在除接触区域(握持手44与柔性显示屏41接触的区域)以外的着力区域。
综上所述,本实施例提供的控件显示方法中,柔性显示设备根据内部物理组件各自的刚度及分布区域,将刚度较大的物理组件所对应的显示区域确定为候选区域,并进一步从候选区域中确定出抗形变和承压能力较好的着力区域,从而基于该着力区域进行触摸控件显示;解决了柔性显示设备在自身重力的作用下发生弯曲,导致用户难以在柔性显示屏上完成触控操作的问题;达到了基于具有较好抗形变和承压能力的着力区域显示触摸控件,确保用户在着力区域上能够进行稳定的触控操作,提高了触控操作的成功率和准确性。
本实施例中,柔性显示设备将与触摸控件匹配的一个候选区域或由多个候选区域构成的候选区域组合确定着力区域,并基于该着力区域进行触摸控件显示,确保触摸控件达到较好的显示效果。
可选的,为了方便用户进行触控操作并提高用户操作的稳定性,当存在至少一个与触摸控件匹配的候选区域或候选区域组合时,柔性显示设备可以将靠近用户握持手的候选区域或候选区域组合确定为着力区域。如图4D所示,上述步骤405和步骤407之后,还包括如下步骤。
在步骤409中,获取握持物在柔性显示设备上的握持区域。
在一种可能的实施方式中,在握持状态下,握持手(物)会与部分柔性显示屏接触,柔性显示设备即可通过多点触控功能,确定握持手在柔性显示屏上的握持区域。在其他可能的实施方式中,柔性显示设备还可以根据设置在柔性显示设备上的压力传感器或形变传感器确定握持区域,本实施并不对此进行限定。
在步骤410中,将与握持区域之间距离最小的候选区域或候选区域组合确定为着力区域。
确定握持区域后,柔性显示设备进一步根据与触摸控件匹配的候选区域或候选区域组合的位置信息,计算握持区域与各个候选区域或候选区域组合之间的距离。
握持手握持柔性显示设备时,柔性显示设备在握持区域会发生形变,且在握持手的支撑下,该握持区域的刚度较大,能够承受较大压力。因此,柔性显示设备将与握持区域之间距离最小的候选区域或候选区域组合确定为着力区域,在提高用户触控操作可靠性和稳定性的同时,方便用户进行单手操作。
比如,结合图4B和4C,候选区域42a、42b、42c和42d的组合与触摸控件43的尺寸匹配,候选区域42f、42g、42i和42j的组合与触摸控件43的尺寸匹配。由于候选区域42a、42b、42c和42d的组合距握持手44(对应握持区域)更近,因此,柔性显示设备候选区域42a、42b、42c和42d的组合确定着力区域,并基于该区域显示触摸控件43。
本实施例中,柔性显示设备将距离握持区域较近的候选区域或候选区域组合确定为着力区域,并基于该着力区域进行触摸控件显示,提高了用户触控操作的稳定性,方便用户进行单手操作。
在图4A和图4D的基础,如图4E所示,该方法还包括如下步骤。
在步骤411中,当触摸控件用于采集压力信息时,将刚度小于第二刚度阈值的物理组件对应的候选区域确定为存疑区域。
某些触摸控件工作时,需要通过所在区域的压力传感器采集用户按压时产生的压力数据,并根据该压力数据执行相应操作,比如,音量调节控件根据压力传感器采集到的压力数值大小进行音量调节。为了确保此类触摸控件的正常工作,触摸控件需要显示在具有较好的承压能力的区域。
一种可能的实施方式中,柔性显示设备获取到候选区域后,确定该待显示触摸控件是否用于采集压力信息,若该触摸控件用于采集压力信息,柔性显示设备则将刚度小于第二刚度阈值的物理组件对应的候选区域确定为存疑区域,并执行下述步骤412。其中,第二刚度阈值>第一刚度阈值。
在步骤412中,对存疑区域进行过滤,或,降低包含存疑区域的区域的评分,该评分用于确定包含存疑区域的区域与触摸控件是否匹配。
在一种可能的实施方式中,柔性显示设备直接对确定出的存疑区域进行过滤,避免后续将该存疑区域或包含该存疑区域的候选区域组合确定为着力区域。
在另一种可能的实施方式中,对于确定出的存疑区域,柔性显示设备降低该存疑区域对应的评分,使得后续确定柔性显示屏上各个区域与触摸控件是否匹配时,该包含该存疑区域的区域的评分将会降低,从而降低选取到包含存疑区域的区域的概率。
需要说明的是,上述步骤411和步骤412可以在步骤402之后执行,也可以在步骤403之后执行,本实施例并不对其执行时序进行限定。
下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
图5示出了一示意性实施例提供的控件显示装置的结构示意图。该控件显示装置可以通过专用硬件电路,或者,软硬件的结合实现成为柔性显示设备的全部或一部分,该控件显示装置包括:
第一获取模块510,被配置为获取柔性显示设备的当前承压能力信息,当前承压能力信息用于指示柔性显示设备上不同区域的承压能力;
第一确定模块520,被配置为根据当前承压能力信息确定柔性显示屏上的着力区域;
显示模块530,被配置为基于着力区域显示触摸控件。
综上所述,本实施例提供的控件显示装置,通过获取柔性显示设备的当前承压能力信息,从而根据当前承压能力信息所指示柔性显示设备上各个区域的承压能力确定出柔性显示屏上具有较好承压能力的着力区域,并基于该着力区域显示触摸控件,确保用户能够对着力区域内的触摸控件进行稳定操作;解决了柔性显示设备在自身重力的作用下发生弯曲,导致用户难以在柔性显示屏上完成触控操作的问题;达到了在具有较好承压能力的区域显示触摸控件,保证用户在柔性显示设备上进行触控操作的稳定性,并提高触控操作的成功率和准确性的效果。
可选的,承压能力与柔性显示设备所处握持状态有关,当前承压能力信息包括握持物在柔性显示设备上的握持区域的信息;
第一确定模块520,包括:
第一获取子模块,被配置为根据当前承压能力信息获取握持物在柔性显示设备上的握持区域,握持区域是指握持物与柔性显示设备接触的区域;
第一确定子模块,被配置为根据握持区域确定柔性显示屏上的着力区域。
可选的,第一确定子模块,包括:
第一获取单元,被配置为获取握持区域周侧的形变区域的曲率,曲率用于指示形变区域的形变情况;
第一确定单元,被配置为根据形变区域的曲率确定着力区域。
可选的,第一确定单元,还被配置为根据形变区域到握持区域的距离,按由近到远的顺序检测形变区域的曲率是否大于第一曲率阈值;
当检测到形变区域的曲率小于第一曲率阈值时,停止对更远处形变区域进行曲率检测;
将柔性显示屏上曲率大于第一曲率阈值的形变区域确定为着力区域。
可选的,柔性显示设备中设置有形变传感器,形变传感器用于采集柔性显示设备的形变数据;
第一获取单元,被配置为获取形变传感器采集的形变数据;
根据形变数据计算握持区域周侧的形变区域的曲率。
可选的,显示模块530,包括:
第二确定子模块,被配置为确定握持物与柔性显示屏的接触区域;
第一显示子模块,被配置为在除接触区域以外的着力区域显示触摸控件。
可选的,该装置,还包括:
检测模块,被配置为检测柔性显示设备是否受到拉伸;
第一消除模块,被配置为当检测到柔性显示设备受到拉伸时,消除触摸控件;
或,
第二消除模块,被配置为当检测到柔性显示设备受到拉伸时,显示消除控件;检测消除控件是否接收到消除信号;若消除控件接收到消除信号,则消除触摸控件。
可选的,检测模块,包括:
第二获取子模块,被配置为获取着力区域的曲率;
第一检测子模块,被配置为检测着力区域的曲率是否小于第二曲率阈值;若着力区域的曲率小于第二曲率阈值,则确定柔性显示设备受到拉伸。
可选的,柔性显示设备具有形变控制功能,该装置,还包括:
第二获取模块,被配置为获取着力区域的形变参数,形变参数包括着力区域的曲率和着力区域的位置信息;
定型模块,被配置为根据形变参数对着力区域进行定型;
其中,对着力区域进行定型的方法包括增大着力区域的电压、增大着力区域的电流和提高着力区域的温度中的至少一种。
本实施例中,根据握持区域处柔性显示屏具有较好抗形变以及承压能力这一特性,柔性显示设备通过获取握持物在柔性显示设备上的握持区域,并根据该握持区域进一步确定柔性显示屏上的着力区域,从而在该着力区域进行触摸控件显示;解决了柔性显示设备在自身重力的作用下发生弯曲,导致用户难以在柔性显示屏上完成触控操作的问题;达到了根据柔性显示设备所处握持状态动态确定柔性显示屏上具有较好承压能力的着力区域,并利用该着力区域接收用户的触控操作,确保用户在该着力区域上能够进行稳定的触控操作,提高了触控操作的成功率和准确性。
本实施例中,当柔性显示设备具有形变控制功能时,柔性显示设备根据着力区域的形变参数对着力区域进行定型,从而提高着力区域的稳定性,方便用户在该着力区域进行触控操作。
本实施例中,柔性显示设备根据握持物与柔性显示设备的握持区域确定着力区域后,进一步确定出握持物与柔性显示屏的接触区域,并在除该接触区域以外的着力区域显示触摸控件,从而避免握持物引起的误操作,提高了触控操作的准确性。
本实施例中,柔性显示设备按照由近到远的顺序对握持区域周测的形变区域进行曲率检测,并在检测到形变区域的曲率小于第一曲率阈值时停止对更远处形变区域进行曲率检测,使得确定着力区域的过程中无需对柔性显示屏上所有形变区域进行曲率检测,从而降低确定着力区域时耗费计算量,进一步提高了确定着力区域的效率。
本实施例中,柔性显示设备根据着力区域的曲率变化情况确定柔性显示设备受到拉伸,并在柔性显示设备受到拉伸时停止显示触摸控件,从而提高用户的浏览体验;同时,通过检测着力区域曲率的方式即可确定柔性显示设备是否受到拉伸,检测效率较高,进一步提高了柔性显示设备的响应速率。
本实施例中,柔性显示设备在受到拉伸时,并非直接清除触摸控件,而是在柔性显示屏上显示消除控件,并在检测到用户触摸该消除控件时,消除着力区域的触摸控件,从而避免用户误操作所导致的触摸控件误清除。
可选的,承压能力与柔性显示设备上不同区域的刚度有关,当前承压能力信息包括柔性显示设备内部各个物理组件的刚度及分布区域
第一确定模块520,包括:
第三获取子模块,被配置为根据当前承压能力信息获取柔性显示屏上的至少一个候选区域,候选区域处物理组件的刚度大于第一刚度阈值;
第三确定子模块,被配置为根据至少一个候选区域确定着力区域。
可选的,第三确定子模块,包括:
第二获取单元,被配置为获取触摸控件的显示尺寸;
检测单元,被配置为检测至少一个候选区域中是否存在与显示尺寸匹配的候选区域;
第四确定单元,被配置为若存在与显示尺寸匹配的候选区域,则将匹配的候选区域确定为着力区域。
可选的,第三确定子模块,还包括:
组合单元,被配置为若不存在与显示尺寸匹配的候选区域,则对相邻的候选区域进行组合,得到候选区域组合;
第五确定单元,被配置为将与触摸控件匹配的候选区域组合确定为着力区域。
可选的,组合单元,被配置为计算相邻候选区域之间的组合度,组合度与相邻候选区域之间的间距以及相邻候选区域各自对应的物理组件的刚度相关;
对组合度大于预设组合度阈值的相邻候选区域进行组合,得到候选区域组合。
可选的,第五确定单元,被配置为根据至少一个评分条件对候选区域组合进行评分;
将评分大于预设评分阈值的候选区域组合确定为与触摸控件匹配的着力区域;
其中,至少一个评分条件包括:候选区域组合的平均刚度、候选区域组合与显示尺寸的匹配度和候选区域组合与握持物握持区域的距离中的至少一种。
可选的,当存在至少一个与触摸控件匹配的候选区域或候选区域组合时;
第三确定子模块,还包括:
第三获取单元,被配置为获取握持物在柔性显示设备上的握持区域;
第六确定单元,被配置为将与握持区域之间距离最小的候选区域或候选区域组合确定为着力区域。
可选的,该装置,还包括:
第二确定模块,被配置为将刚度小于第二刚度阈值的物理组件对应的候选区域确定为存疑区域;
处理模块,被配置为对存疑区域进行过滤,或,降低包含存疑区域的区域的评分,评分用于确定包含存疑区域的区域与触摸控件是否匹配;
其中,第二刚度阈值>第一刚度阈值。
可选的,显示模块530,包括:
叠加子模块,被配置为在着力区域当前显示内容上叠加图层;
第二显示子模块,被配置为在图层上显示触摸控件。
本实施例中,柔性显示设备根据内部物理组件各自的刚度及分布区域,将刚度较大的物理组件所对应的显示区域确定为候选区域,并进一步从候选区域中确定出抗形变和承压能力较好的着力区域,从而基于该着力区域进行触摸控件显示;解决了柔性显示设备在自身重力的作用下发生弯曲,导致用户难以在柔性显示屏上完成触控操作的问题;达到了基于具有较好抗形变和承压能力的着力区域显示触摸控件,确保用户在着力区域上能够进行稳定的触控操作,提高了触控操作的成功率和准确性。
本实施例中,柔性显示设备将与触摸控件匹配的一个候选区域或由多个候选区域构成的候选区域组合确定着力区域,并基于该着力区域进行触摸控件显示,确保触摸控件达到较好的显示效果。
本实施例中,柔性显示设备将距离握持区域较近的候选区域或候选区域组合确定为着力区域,并基于该着力区域进行触摸控件显示,提高了用户触控操作的稳定性,方便用户进行单手操作。
图6是根据一示意性实施例示出的柔性显示设备的框图。例如,柔性显示设备600可以是配置有柔性显示屏的智能手机、平板电脑、电子书阅读器等等。
参照图6,柔性显示设备600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(I/O)接口612,传感器组件614,以及通信组件616,其中,各个组件均经过柔性处理。
处理组件602通常控制柔性显示设备600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器618来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。
存储器604被配置为存储各种类型的数据以支持在柔性显示设备600的操作。这些数据的示例包括用于在移动终端600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件606为柔性显示设备600的各种组件提供电力。电源组件606可以包括电源管理***,一个或多个电源,及其他与为柔性显示设备600生成、管理和分配电力相关联的组件。
多媒体组件608包括在柔性显示设备600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当柔性显示设备600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。本公开实施例中,多媒体组件608为柔性显示屏。
音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(MIC),当柔性显示设备600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。
I/O接口612为处理组件602和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件614包括一个或多个传感器,用于为柔性显示设备600提供各个方面的状态评估。例如,传感器组件614可以检测到柔性显示设备600的打开/关闭状态,组件的相对定位,例如组件为柔性显示设备600的显示器和小键盘,传感器组件614还可以检测柔性显示设备600或柔性显示设备600一个组件的位置改变,用户与柔性显示设备600接触的存在或不存在,柔性显示设备600方位或加速/减速和柔性显示设备600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。本实施例中,传感器组件614中包括指纹识别传感器,该指纹识别传感器是用于采集用户的指纹图像的(集成在按键中的)按压式指纹传感器或滑动式指纹识别传感器。本实施例中,该传感器组件614包括用于采集柔性显示设备600形变数据的形变传感器,该形变传感器可以是薄膜压电式传感器。
通信组件616被配置为便于柔性显示设备600和其他设备之间有线或无线方式的通信。柔性显示设备600可以接入基于通信标准的无线网络,如Wi-Fi,2G或3G,或它们的组合。在一个示意性实施例中,通信组件616经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示意性实施例中,通信组件616还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示意性实施例中,柔性显示设备600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述信息接收方法。
在示意性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由柔性显示设备600的处理器618执行以完成上述控件显示方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示意性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (35)
1.一种用于柔性显示设备的控件显示方法,其特征在于,所述柔性显示设备包括柔性显示屏,所述方法包括:
获取所述柔性显示设备的当前承压能力信息,所述当前承压能力信息用于指示所述柔性显示设备上不同区域的承压能力,所述承压能力与所述柔性显示设备所处的握持状态有关,或,所述承压能力与所述柔性显示设备上不同区域的刚度有关;
根据所述当前承压能力信息确定所述柔性显示屏上的着力区域,其中,所述着力区域指具有良好抗形变以及承压能力的区域;
基于所述着力区域显示触摸控件。
2.根据权利要求1所述的方法,其特征在于,所述当前承压能力信息包括握持物在所述柔性显示设备上的握持区域的信息;
所述根据所述当前承压能力信息确定所述柔性显示屏上的着力区域,包括:
根据所述当前承压能力信息获取握持物在所述柔性显示设备上的所述握持区域,所述握持区域是指所述握持物与所述柔性显示设备接触的区域;
根据所述握持区域确定所述柔性显示屏上的所述着力区域。
3.根据权利要求2所述的方法,其特征在于,所述根据所述握持区域确定所述柔性显示屏上的所述着力区域,包括:
获取所述握持区域周侧的形变区域的曲率,所述曲率用于指示所述形变区域的形变情况;
根据所述形变区域的曲率确定所述着力区域。
4.根据权利要求3所述的方法,其特征在于,所述根据所述形变区域的曲率确定所述着力区域,包括:
根据所述形变区域到所述握持区域的距离,按由近到远的顺序检测所述形变区域的曲率是否大于第一曲率阈值;
当检测到所述形变区域的曲率小于所述第一曲率阈值时,停止对更远处所述形变区域进行曲率检测;
将所述柔性显示屏上所述曲率大于所述第一曲率阈值的所述形变区域确定为所述着力区域。
5.根据权利要求3所述的方法,其特征在于,所述柔性显示设备中设置有形变传感器,所述形变传感器用于采集所述柔性显示设备的形变数据;
所述获取所述握持区域周侧的形变区域的曲率,包括:
获取所述形变传感器采集的所述形变数据;
根据所述形变数据计算所述握持区域周侧的所述形变区域的曲率。
6.根据权利要求2至5任一所述的方法,其特征在于,所述基于所述着力区域显示触摸控件,包括:
确定所述握持物与所述柔性显示屏的接触区域;
在除所述接触区域以外的所述着力区域显示所述触摸控件。
7.根据权利要求2至5任一所述的方法,其特征在于,所述方法,还包括:
检测所述柔性显示设备是否受到拉伸;
若检测到所述柔性显示设备受到拉伸,则消除所述触摸控件;
或,
若检测到所述柔性显示设备受到拉伸,则显示消除控件;检测所述消除控件是否接收到消除信号;若所述消除控件接收到所述消除信号,则消除所述触摸控件。
8.根据权利要求7所述的方法,其特征在于,所述检测所述柔性显示设备是否受到拉伸,包括:
获取所述着力区域的曲率;
检测所述着力区域的曲率是否小于第二曲率阈值;
若所述着力区域的曲率小于所述第二曲率阈值,则确定所述柔性显示设备受到拉伸。
9.根据权利要求2至5任一所述的方法,其特征在于,所述柔性显示设备具有形变控制功能,所述方法,还包括:
获取所述着力区域的形变参数,所述形变参数包括所述着力区域的曲率和所述着力区域的位置信息;
根据所述形变参数对所述着力区域进行定型。
10.根据权利要求1所述的方法,其特征在于,所述当前承压能力信息包括所述柔性显示设备内部各个物理组件的刚度及分布区域;
所述根据所述当前承压能力信息确定所述柔性显示屏上的着力区域,包括:
根据所述当前承压能力信息获取所述柔性显示屏上的至少一个候选区域,所述候选区域处所述物理组件的刚度大于第一刚度阈值;
根据所述至少一个候选区域确定所述着力区域。
11.根据权利要求10所述的方法,其特征在于,所述根据所述至少一个候选区域确定所述着力区域,包括:
获取所述触摸控件的显示尺寸;
检测所述至少一个候选区域中是否存在与所述显示尺寸匹配的候选区域;
若存在与所述显示尺寸匹配的候选区域,则将匹配的候选区域确定为所述着力区域。
12.根据权利要求11所述的方法,其特征在于,所述根据所述至少一个候选区域确定所述着力区域,还包括:
若不存在与所述显示尺寸匹配的候选区域,则对相邻的所述候选区域进行组合,得到候选区域组合;
将与所述触摸控件匹配的所述候选区域组合确定为所述着力区域。
13.根据权利要求12所述的方法,其特征在于,所述对相邻的所述候选区域进行组合,得到候选区域组合,包括:
计算相邻候选区域之间的组合度,所述组合度与所述相邻候选区域之间的间距以及所述相邻候选区域各自对应的物理组件的刚度相关;
对所述组合度大于预设组合度阈值的所述相邻候选区域进行组合,得到所述候选区域组合。
14.根据权利要求12所述的方法,其特征在于,所述将与所述触摸控件匹配的所述候选区域组合确定所述着力区域,包括:
根据至少一个评分条件对所述候选区域组合进行评分;
将评分大于预设评分阈值的所述候选区域组合确定为与所述触摸控件匹配的所述着力区域;
其中,所述至少一个评分条件包括:所述候选区域组合的平均刚度、所述候选区域组合与所述显示尺寸的匹配度和所述候选区域组合与握持物握持区域的距离中的至少一种。
15.根据权利要求11或12所述的方法,其特征在于,当存在至少一个与所述触摸控件匹配的候选区域或候选区域组合时;
所述根据所述至少一个候选区域确定所述着力区域,还包括:
获取握持物在所述柔性显示设备上的握持区域;
将与所述握持区域之间距离最小的所述候选区域或所述候选区域组合确定为所述着力区域。
16.根据权利要求10至14任一所述的方法,其特征在于,当所述触摸控件用于采集压力信息时,所述获取所述柔性显示屏上的至少一个候选区域之后,还包括:
将刚度小于第二刚度阈值的所述物理组件对应的候选区域确定为存疑区域;
对所述存疑区域进行过滤,或,降低包含所述存疑区域的区域的评分,所述评分用于确定包含所述存疑区域的区域与所述触摸控件是否匹配;
其中,所述第二刚度阈值>所述第一刚度阈值。
17.根据权利要求1所述的方法,其特征在于,所述基于所述着力区域显示触摸控件,包括:
在所述着力区域当前显示内容上叠加图层;
在所述图层上显示所述触摸控件。
18.一种控件显示装置,其特征在于,用于柔性显示设备,所述柔性显示设备包括柔性显示屏,所述装置包括:
第一获取模块,被配置为获取所述柔性显示设备的当前承压能力信息,所述当前承压能力信息用于指示所述柔性显示设备上不同区域的承压能力,所述承压能力与所述柔性显示设备所处握持状态有关,或,所述承压能力与所述柔性显示设备上不同区域的刚度有关;
第一确定模块,被配置为根据所述当前承压能力信息确定所述柔性显示屏上的着力区域,所述着力区域指具有良好抗形变以及承压能力的区域;
显示模块,被配置为基于所述着力区域显示触摸控件。
19.根据权利要求18所述的装置,其特征在于,所述承压能力与所述柔性显示设备所处握持状态有关,所述当前承压能力信息包括握持物在所述柔性显示设备上的握持区域的信息;
所述第一确定模块,包括:
第一获取子模块,被配置为根据所述当前承压能力信息获取握持物在所述柔性显示设备上的所述握持区域,所述握持区域是指所述握持物与所述柔性显示设备接触的区域;
第一确定子模块,被配置为根据所述握持区域确定所述柔性显示屏上的所述着力区域。
20.根据权利要求19所述的装置,其特征在于,所述第一确定子模块,包括:
第一获取单元,被配置为获取所述握持区域周侧的形变区域的曲率,所述曲率用于指示所述形变区域的形变情况;
第一确定单元,被配置为根据所述形变区域的曲率确定所述着力区域。
21.根据权利要求20所述的装置,其特征在于,
所述第一确定单元,被配置为根据所述形变区域到所述握持区域的距离,按由近到远的顺序检测所述形变区域的曲率是否大于第一曲率阈值;
当检测到所述形变区域的曲率小于所述第一曲率阈值时,停止对更远处所述形变区域进行曲率检测;
将所述柔性显示屏上所述曲率大于所述第一曲率阈值的所述形变区域确定为所述着力区域。
22.根据权利要求20所述的装置,其特征在于,所述柔性显示设备中设置有形变传感器,所述形变传感器用于采集所述柔性显示设备的形变数据;
所述第一获取单元,被配置为获取所述形变传感器采集的所述形变数据;
根据所述形变数据计算所述握持区域周侧的所述形变区域的曲率。
23.根据权利要求19至22任一所述的装置,其特征在于,所述显示模块,包括:
第二确定子模块,被配置为确定所述握持物与所述柔性显示屏的接触区域;
第一显示子模块,被配置为在除所述接触区域以外的所述着力区域显示所述触摸控件。
24.根据权利要求19至22任一所述的装置,其特征在于,所述装置,还包括:
检测模块,被配置为检测所述柔性显示设备是否受到拉伸;
第一消除模块,被配置为当检测到所述柔性显示设备受到拉伸时,消除所述触摸控件;
或,
第二消除模块,被配置为当检测到所述柔性显示设备受到拉伸时,显示消除控件;检测所述消除控件是否接收到消除信号;若所述消除控件接收到所述消除信号,则消除所述触摸控件。
25.根据权利要求24所述的装置,其特征在于,所述检测模块,包括:
第二获取子模块,被配置为获取所述着力区域的曲率;
第一检测子模块,被配置为检测所述着力区域的曲率是否小于第二曲率阈值;若所述着力区域的曲率小于所述第二曲率阈值,则确定所述柔性显示设备受到拉伸。
26.根据权利要求19至22任一所述的装置,其特征在于,所述柔性显示设备具有形变控制功能,所述装置,还包括:
第二获取模块,被配置为获取所述着力区域的形变参数,所述形变参数包括所述着力区域的曲率和所述着力区域的位置信息;
定型模块,被配置为根据所述形变参数对所述着力区域进行定型。
27.根据权利要求18所述的装置,其特征在于,所述承压能力与所述柔性显示设备上不同区域的刚度有关,所述当前承压能力信息包括所述柔性显示设备内部各个物理组件的刚度及分布区域;
所述第一确定模块,包括:
第三获取子模块,被配置为根据所述当前承压能力信息获取所述柔性显示屏上的至少一个候选区域,所述候选区域处所述物理组件的刚度大于第一刚度阈值;
第三确定子模块,被配置为根据所述至少一个候选区域确定所述着力区域。
28.根据权利要求27所述的装置,其特征在于,所述第三确定子模块,包括:
第二获取单元,被配置为获取所述触摸控件的显示尺寸;
检测单元,被配置为检测所述至少一个候选区域中是否存在与所述显示尺寸匹配的候选区域;
第四确定单元,被配置为若存在与所述显示尺寸匹配的候选区域,则将匹配的候选区域确定为所述着力区域。
29.根据权利要求28所述的装置,其特征在于,所述第三确定子模块,还包括:
组合单元,被配置为若不存在与所述显示尺寸匹配的候选区域,则对相邻的所述候选区域进行组合,得到候选区域组合;
第五确定单元,被配置为将与所述触摸控件匹配的所述候选区域组合确定为所述着力区域。
30.根据权利要求29所述的装置,其特征在于,
所述组合单元,被配置为计算相邻候选区域之间的组合度,所述组合度与所述相邻候选区域之间的间距以及所述相邻候选区域各自对应的物理组件的刚度相关;
对所述组合度大于预设组合度阈值的所述相邻候选区域进行组合,得到所述候选区域组合。
31.根据权利要求29所述的装置,其特征在于,
所述第五确定单元,被配置为根据至少一个评分条件对所述候选区域组合进行评分;
将评分大于预设评分阈值的所述候选区域组合确定为与所述触摸控件匹配的所述着力区域;
其中,所述至少一个评分条件包括:所述候选区域组合的平均刚度、所述候选区域组合与所述显示尺寸的匹配度和所述候选区域组合与握持物握持区域的距离中的至少一种。
32.根据权利要求28或29所述的装置,其特征在于,当存在至少一个与所述触摸控件匹配的候选区域或候选区域组合时;
所述第三确定子模块,还包括:
第三获取单元,被配置为获取握持物在所述柔性显示设备上的握持区域;
第六确定单元,被配置为将与所述握持区域之间距离最小的所述候选区域或所述候选区域组合确定为所述着力区域。
33.根据权利要求27至31任一所述的装置,其特征在于,当所述触摸控件用于采集压力信息时,所述装置,还包括:
第二确定模块,被配置为将刚度小于第二刚度阈值的所述物理组件对应的候选区域确定为存疑区域;
处理模块,被配置为对所述存疑区域进行过滤,或,降低包含所述存疑区域的区域的评分,所述评分用于确定包含所述存疑区域的区域与所述触摸控件是否匹配;
其中,所述第二刚度阈值>所述第一刚度阈值。
34.根据权利要求18所述的装置,其特征在于,所述显示模块,包括:
叠加子模块,被配置为在所述着力区域当前显示内容上叠加图层;
第二显示子模块,被配置为在所述图层上显示所述触摸控件。
35.一种用于柔性显示设备的控件显示装置,其特征在于,所述装置包括:
处理器、与所述处理器电性相连的柔性显示屏;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取所述柔性显示设备的当前承压能力信息,所述当前承压能力信息用于指示所述柔性显示设备上不同区域的承压能力,所述承压能力与所述柔性显示设备所处握持状态有关,或,所述承压能力与所述柔性显示设备上不同区域的刚度有关;
根据所述当前承压能力信息确定所述柔性显示屏上的着力区域,所述着力区域指具有良好抗形变以及承压能力的区域;
基于所述着力区域显示触摸控件。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/098597 WO2018045565A1 (zh) | 2016-09-09 | 2016-09-09 | 用于柔性显示设备的控件显示方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110050254A CN110050254A (zh) | 2019-07-23 |
CN110050254B true CN110050254B (zh) | 2021-10-08 |
Family
ID=59846372
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680089533.9A Active CN110050254B (zh) | 2016-09-09 | 2016-09-09 | 用于柔性显示设备的控件显示方法及装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10481772B2 (zh) |
EP (1) | EP3293605B1 (zh) |
CN (1) | CN110050254B (zh) |
WO (1) | WO2018045565A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109814773A (zh) * | 2019-01-07 | 2019-05-28 | 维沃移动通信有限公司 | 一种柔性屏控制方法和显示组件 |
CN111508364A (zh) * | 2020-04-30 | 2020-08-07 | 合肥维信诺科技有限公司 | 柔性显示装置 |
US11164495B1 (en) * | 2020-07-31 | 2021-11-02 | Ronnie Devon Stinson | Field-programmable mounted display apparatus |
CN112804381B (zh) * | 2021-01-22 | 2023-08-29 | 维沃移动通信有限公司 | 电子设备的控制方法、装置、电子设备及可读存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103197863A (zh) * | 2011-11-14 | 2013-07-10 | 索尼公司 | 信息处理装置、控制方法和程序 |
CN104781778A (zh) * | 2012-10-04 | 2015-07-15 | 三星电子株式会社 | 柔性显示装置及其控制方法 |
CN105723315A (zh) * | 2013-11-29 | 2016-06-29 | 株式会社半导体能源研究所 | 数据处理装置及数据处理装置的驱动方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9423995B2 (en) | 2007-05-23 | 2016-08-23 | Google Technology Holdings LLC | Method and apparatus for re-sizing an active area of a flexible display |
US20130222416A1 (en) * | 2012-02-29 | 2013-08-29 | Pantech Co., Ltd. | Apparatus and method for providing a user interface using flexible display |
KR101692252B1 (ko) * | 2012-04-08 | 2017-01-04 | 삼성전자주식회사 | 플렉서블 디스플레이 장치 및 제어 방법 |
KR102413059B1 (ko) * | 2012-05-11 | 2022-06-23 | 가부시키가이샤 한도오따이 에네루기 켄큐쇼 | 전자 기기, 기억 매체, 프로그램, 및 표시 방법 |
KR20140092059A (ko) * | 2013-01-15 | 2014-07-23 | 삼성전자주식회사 | 플렉서블 디스플레이를 구비하는 휴대 장치의 제어 방법 및 그 휴대 장치 |
CN104216657A (zh) * | 2014-09-05 | 2014-12-17 | 深圳市中兴移动通信有限公司 | 移动终端及其操作方法 |
CN104503725B (zh) * | 2014-12-29 | 2018-02-27 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104869230B (zh) * | 2015-04-23 | 2016-05-25 | 努比亚技术有限公司 | 移动终端控制方法及装置 |
CN105718200B (zh) * | 2016-01-20 | 2019-05-31 | 努比亚技术有限公司 | 基于压力传感器的页面切换装置、方法及终端 |
-
2016
- 2016-09-09 CN CN201680089533.9A patent/CN110050254B/zh active Active
- 2016-09-09 WO PCT/CN2016/098597 patent/WO2018045565A1/zh active Application Filing
-
2017
- 2017-09-05 EP EP17189387.8A patent/EP3293605B1/en active Active
- 2017-09-11 US US15/701,424 patent/US10481772B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103197863A (zh) * | 2011-11-14 | 2013-07-10 | 索尼公司 | 信息处理装置、控制方法和程序 |
CN104781778A (zh) * | 2012-10-04 | 2015-07-15 | 三星电子株式会社 | 柔性显示装置及其控制方法 |
CN105723315A (zh) * | 2013-11-29 | 2016-06-29 | 株式会社半导体能源研究所 | 数据处理装置及数据处理装置的驱动方法 |
Also Published As
Publication number | Publication date |
---|---|
EP3293605A1 (en) | 2018-03-14 |
CN110050254A (zh) | 2019-07-23 |
US20180074682A1 (en) | 2018-03-15 |
EP3293605B1 (en) | 2021-04-28 |
US10481772B2 (en) | 2019-11-19 |
WO2018045565A1 (zh) | 2018-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106462293B (zh) | 终端、触控响应方法及装置 | |
EP2579130B1 (en) | Adaptive method and device for user touch operation mode | |
CN110050254B (zh) | 用于柔性显示设备的控件显示方法及装置 | |
US10860857B2 (en) | Method for generating video thumbnail on electronic device, and electronic device | |
KR102101442B1 (ko) | 지문 인식 방법, 장치, 프로그램 및 저장매체 | |
CN109684980B (zh) | 自动阅卷方法及装置 | |
US20110193778A1 (en) | Device and method for controlling mouse pointer | |
US20060280375A1 (en) | Red-eye correction method and apparatus with user-adjustable threshold | |
KR20090119107A (ko) | 차영상 엔트로피를 이용한 시선 추적 장치 및 그 방법 | |
RU2651250C1 (ru) | Способ и устройство для распознавания отпечатков пальцев | |
CN106648063B (zh) | 手势识别方法及装置 | |
US20190026526A1 (en) | Pressure determination method and device and fingerprint recognition method and device | |
JP2018508008A (ja) | 圧力検出方法、装置、プログラム、及び記録媒体 | |
US9560272B2 (en) | Electronic device and method for image data processing | |
US11385713B2 (en) | Eye-tracking image viewer for digital pathology | |
CN107544686B (zh) | 操作执行方法及装置 | |
US9148537B1 (en) | Facial cues as commands | |
CN105094297A (zh) | 显示内容的缩放方法及装置 | |
CN108319885B (zh) | 指纹识别方法及装置 | |
US10198614B2 (en) | Method and device for fingerprint recognition | |
US20160266698A1 (en) | Method and apparatus for generating a personalized input panel | |
CN105094361B (zh) | 联想字词的显示方法、装置、终端及存储介质 | |
CN108418971A (zh) | 一种终端操作方法及终端 | |
CN108182020A (zh) | 屏幕显示处理方法、装置及存储介质 | |
US20190220168A1 (en) | Pressure Touch Method and Terminal |
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 |