屏幕旋转方法、控制装置、电子装置和存储介质与流程

文档序号:23728565发布日期:2021-01-26 18:37阅读:82来源:国知局
屏幕旋转方法、控制装置、电子装置和存储介质与流程

[0001]
本发明涉及触控技术技术领域,尤其涉及一种屏幕旋转方法、控制装置、电子装置和存储介质。


背景技术:

[0002]
目前,手机等移动终端具有屏幕旋转的功能,即,移动终端的显示画面跟随移动终端旋转而转动,以适应显示屏的显示方向。相关技术中,移动终端内配置有重力传感器,移动终端可以通过重力传感器检测手机的状态,从而控制显示画面旋转。然而,重力传感器容易受到磁场的影响,并且受到冲击时容易损坏。


技术实现要素:

[0003]
本申请实施方式提供了一种屏幕旋转方法、控制装置、电子装置和存储介质。
[0004]
本申请实施方式提供了一种屏幕旋转方法,包括:
[0005]
通过设置在显示屏下方的指纹传感器获取当前指纹图像;
[0006]
将所述当前指纹图像与指纹模板匹配;
[0007]
根据匹配的指纹模板所对应的方向确认所述显示屏的方向;
[0008]
控制显示画面的方向与所述显示屏的方向保持一致。
[0009]
本申请实施方式提供了一种控制装置,所述控制装置包括:
[0010]
获取模块,用于通过设置在显示屏下方的指纹传感器获取当前指纹图像;
[0011]
匹配模块,用于将所述当前指纹图像与指纹模板匹配;
[0012]
确认模块,用于根据匹配的指纹模板所对应的方向确认所述显示屏的方向;
[0013]
控制模块,控制显示画面的方向与所述显示屏的方向保持一致。
[0014]
本申请实施方式提供了一种电子装置,所述电子装置包括显示屏、设置在所述显示屏下方的指纹传感器和处理器。所述处理器用于通过设置在显示屏下方的指纹传感器获取当前指纹图像;还用于将所述当前指纹图像与指纹模板匹配;及用于根据匹配的指纹模板所对应的方向确认所述显示屏的方向;以及用于控制显示画面的方向与所述显示屏的方向保持一致。在某些实施方式中,本申请实施方式提供了一种包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行以上任一实施方式所述的屏幕旋转方法。
[0015]
本申请实施方式提供的屏幕旋转方法、控制装置、电子装置和存储介质,通过指纹识别将当前指纹图像与指纹模板匹配,根据匹配的指纹模板所对应的方向确认显示屏的方向后,控制显示画面旋转至所确认的方向。如此利用指纹识别来实现屏幕的智能旋转,提高了屏幕指纹识别的利用率,且相对于加速度计实现屏幕旋转的方案成本更优,稳定性更高。
[0016]
本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0017]
本发明的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
[0018]
图1本申请实施方式的屏幕旋转方法的流程示意图;
[0019]
图2本申请实施方式的电子装置的平面示意图;
[0020]
图3本申请实施方式的控制装置的模块示意图;
[0021]
图4本申请实施方式的指纹模板的示意图;
[0022]
图5本申请实施方式的屏幕旋转方法的特征算子复制分类示意图;
[0023]
图6本申请实施方式的屏幕旋转方法的流程图;
[0024]
图7本申请实施方式的屏幕旋转方法的流程图;
[0025]
图8本申请实施方式的屏幕旋转方法的流程图;
[0026]
图9是本申请实施方式的屏幕旋转方法的指纹脊谷示意图;
[0027]
图10是本申请实施方式的屏幕旋转方法的算法加强示意图;
[0028]
图11是本申请实施方式的屏幕旋转方法的特征点示意图。
具体实施方式
[0029]
下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
[0030]
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0031]
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通讯;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0032]
在本发明中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。
[0033]
下文的公开提供了许多不同的实施方式或例子用来实现本发明的不同结构。为了
简化本发明的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。此外,本发明提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。
[0034]
请参阅图1及图2,本申请实施方式提供了一种屏幕旋转方法,屏幕旋转方法包括:
[0035]
s10:通过设置在显示屏11下方的指纹传感器12获取当前指纹图像;
[0036]
s20:将当前指纹图像与指纹模板匹配;
[0037]
s30:根据匹配的指纹模板所对应的方向确认显示屏11的方向;
[0038]
s40:控制显示画面的方向与显示屏11的方向保持一致。
[0039]
请参阅图2,本申请实施方式提供了一种电子装置10,电子装置10包括显示屏11、、指纹传感器12和处理器13。指纹触感器12设置在显示屏11下方。处理器13用于通过设置在显示屏11下方的指纹传感器12获取当前指纹图像;还用于将当前指纹图像与指纹模板匹配;及用于根据匹配的指纹模板所对应的方向确认显示屏11的方向;以及用于控制显示画面的方向与显示屏11的方向保持一致。
[0040]
请参阅图3,本申请实施方式还提供了一种控制装置20,控制装置20包括获取模块21、匹配模块22、确认模块23和控制模块24。获取模块21用于通过设置在显示屏11下方的指纹传感器12获取当前指纹图像;匹配模块22用于将当前指纹图像与指纹模板匹配;确认模块23用于所对应的方向确认显示屏11的方向;控制模块24控制显示画面的方向与显示屏11的方向保持一致。
[0041]
具体的,在步骤s10中,在启用屏幕旋转之前,使用者将手指表面指纹部分置于位于电子装置的显示屏11下方的指纹传感器12处,通过指纹传感器12采集指纹获取当前指纹的图像。其中,电子装置包括10但不限于智能手机、智能手表、笔记本、平板电脑、甚至车载电脑。在指纹传感器12中,当光从显示屏11中射出,射出的光线在手指表面指纹凹凸不平的线纹上折射的角度及反射回去的光线明暗就会不一样。指纹传感器12收集到不同明暗程度的图片信息,就完成指纹了的采集。如此,通过指纹传感器12能获取到当前指纹图像。
[0042]
指纹传感器12位于显示屏11的下方,指的是指纹传感器12被显示屏11覆盖,如此,可以增大电子装置10的屏占比。
[0043]
在步骤s20中,收集到当前指纹图像后,将当前指纹与指纹模板进行匹配。请参阅图4,预先采集指纹图像,从指纹图像中提取出特征点,将这些特征点记录下来,这些特征点可以组成一个图、一个表或是通过某一公式关联起来构造特征算子,便于存储以及匹配时作为指纹模板使用。获取模块21获取到当前指纹图像后,匹配模块22需将前指纹图像的指纹信息与已经存储的指纹模板的特征算子进行匹配,匹配合格后可执行下一步的操作。
[0044]
在步骤s30中,经步骤s20得到的指纹模板的特征算子,可以对特征算子进行多个方向的复制并分类,特征算子在复制分类后可为前后左右四个区域类别。复制并分类的方向可以为8个、也可以为12个,或者是16个等,复制数量越多、方向分类越细,后面屏幕智能旋转的识别率会越高。
[0045]
请参阅图5,对特征算子进行8个方向的复制并分类,特征算子在复制分类后可为前后左右四个区域类别。当前指纹图像经过与指纹模板的匹配后,根据匹配的结果,确认显
示屏11的方向。例如,当前指纹图像匹配到图5中的

区域内的特征算子,确认模板确定显示屏11的方向为竖向;如果当前指纹图像匹配到图5中的

区域内的特征算子,确认模板确定显示屏11的方向为横向。如此,根据当前指纹图像所匹配特征算子的所在的方向,进行显示屏11的方向的确认。
[0046]
在步骤s40中,确认了显示屏11的方向后,可以控制显示画面的方向与显示屏11的方向保持一致。当显示屏11方向确认为横向时,可以控制显示画面也为横向;当显示屏11方向确认为竖向时,可以控制显示画面也为竖向,如此,可以达到显示画面旋转的目的。
[0047]
本申请实施方式的屏幕旋转方法,通过指纹识别将当前指纹图像与指纹模板匹配,根据匹配的指纹模板所对应的方向确认显示屏11的方向后,控制显示画面旋转至所确认的方向。如此利用指纹识别来实现屏幕的智能旋转,提高了屏幕指纹识别的利用率,且相对于加速度计实现屏幕旋转的方案成本更优,稳定性更高。
[0048]
请参阅图6,在某些实施方式中,控制显示画面的方向与显示屏11的方向保持一致(步骤s40),包括:
[0049]
s41:判断当前的显示画面是否与显示屏11的方向一致;
[0050]
s42:在当前的显示画面与显示屏11的方向一致时,保持当前的显示画面的方向不变。
[0051]
s43:在当前的显示画面与显示屏11的方向不一致时,控制当前的显示画面旋转以使旋转后的显示画面与显示屏11的方向一致。
[0052]
在某些实施方式中,控制模块13用于判断当前的显示画面是否与显示屏11的方向一致;及用于在当前的显示画面与显示屏11的方向一致时,保持当前的显示画面的方向不变;以及用于在当前的显示画面与显示屏11的方向不一致时,控制当前的显示画面旋转以使旋转后的显示画面与显示屏11的方向一致。
[0053]
在某些实施方式中,处理器13用于判断当前的显示画面是否与显示屏11的方向一致;及用于在当前的显示画面与显示屏11的方向一致时,保持当前的显示画面的方向不变;以及用于在当前的显示画面与显示屏11的方向不一致时,控制当前的显示画面旋转以使旋转后的显示画面与显示屏11的方向一致。
[0054]
在步骤s41中,为实现后续屏幕旋转操作,需要事先判断当前的显示画面是否与显示屏11的方向一致,若一致则保持当前的显示画面的方向不变,若不一致则控制当前的显示画面旋转以使旋转后的显示画面与显示屏11的方向一致。如此,根据判断结果可选择下一步操作是保持当前显示画面方向不动还是将显示画面进行一定角度的旋转直至与显示屏11的方向一致。
[0055]
在步骤s42中,若判断当前的显示画面与显示屏11的方向一致时,则保持当前的显示画面的方向不变。例如,将当前指纹图像与指纹模板特征算子进行匹配,确定显示屏11的方向为竖向时,若判断当前的显示画面也为竖向,则保持当前显示画面的方向为竖向不变;将当前指纹图像与指纹模板特征算子进行匹配,确认模板确定显示屏11的方向为横向时,若判断当前的显示画面也为横向,则保持当前显示画面的方向为横向不变。如此,可以将显示画面方向保持在显示屏11一致的方向。
[0056]
在步骤s43中,若判断当前的显示画面与显示屏11的方向不一致时,通过控制当前的显示画面进行一定角度的旋转,使得经旋转后的显示画面与显示屏11的方向一致。达到
屏幕旋转效果。例如,将当前指纹图像与指纹模板特征算子进行匹配,确认模板确定显示屏11的方向为竖向时,若判断当前的显示画面横向,则控制当前的显示画面进行旋转,使得经旋转后的显示画面为与显示屏11的方向一致的竖向;将当前指纹图像与指纹模板特征算子进行匹配,确认模板确定显示屏11的方向为横向时,若判断当前的显示画面竖向,则控制当前的显示画面进行旋转,使得经旋转后的显示画面为与显示屏11的方向一致的横向。如此,可以将显示画面旋转至与显示屏11一致的方向。
[0057]
请参阅图7,在某些实施方式中,控制当前的显示画面旋转以使旋转后的显示画面与显示屏11的方向一致(步骤s43),包括:
[0058]
s431;计算当前的显示画面的旋转角度并使旋转角度小于或等于180度;
[0059]
s432:基于旋转角度确认当前的显示画面的旋转方向;
[0060]
s433:根据旋转角度和旋转方向控制显示画面旋转。
[0061]
在某些实施方式中,控制模块24用于计算当前的显示画面的旋转角度并使旋转角度小于或等于180度;及用于基于旋转角度确认当前的显示画面的旋转方向;以及用于根据旋转角度和旋转方向控制显示画面旋转。
[0062]
在某些实施方式中,处理器13用于计算当前的显示画面的旋转角度并使旋转角度小于或等于180度;及用于基于旋转角度确认当前的显示画面的旋转方向;以及用于根据旋转角度和旋转方向控制显示画面旋转。
[0063]
在步骤s431中,若判断当前的显示画面与显示屏11的方向不一致时,通过控制当前的显示画面进行一定角度的旋转,使得经旋转后的显示画面与显示屏11的方向一致。根据显示屏11的方向与当前显示画面的方向进行计算,得出需要进行旋转的角度与,且需要使得该旋转角度小于或等于180度。
[0064]
在步骤s432中,在得到可使当前显示画面与显示屏11方向一致的旋转角度后,需确认当前的显示画面的旋转方向。旋转方向可以为顺时针旋转90度、也可以为顺指针旋转180度,逆时针90度和逆时针180度,保证旋转角度小于或等于180度。
[0065]
在步骤s433中,根据步骤s431与步骤s432得出旋转角度与旋转方向后,处理器13控制显示画面按照相应的旋转方向与角度进行旋转,使得旋转后的显示画面与显示屏11的方向一致,达到屏幕智能旋转的目的。
[0066]
请参阅图8,在某些实施方式中,指纹模板通过以下步骤获得:
[0067]
s50:获取指纹传感器12采集的模板图像;
[0068]
s60:复制并旋转模板图像以得到多个指纹模板,每个指纹模板对应一个显示屏11的方向。
[0069]
在某些实施方式中,获取模块21用于获取指纹传感器12采集的模板图像;及用于复制并旋转模板图像以得到多个指纹模板,每个指纹模板对应一个显示屏11的方向。
[0070]
在某些实施方式中,处理器13用于获取指纹传感器12采集的模板图像;及用于复制并旋转模板图像以得到多个指纹模板,每个指纹模板对应一个显示屏11的方向。
[0071]
在步骤s50中,指纹模板的获取是基于指纹传感器12所得到的。将手指表面指纹部分置于显示屏11下方的指纹传感器12处,通过指纹传感器12采集指纹获取指纹的图像。
[0072]
采集过程如下:在指纹传感器12中,手指在内置光源照射下再将光线反射至指纹传感器12上从而得到指纹图像。在指纹中,指纹纹线之间的凹陷部分呈白色的称为谷线,指
纹纹线之间的凸起部分呈黑色的称为脊线,如图9所示,指纹传感器12辨别脊线与谷线,进行图像归一化处理以得到清晰指纹纹理;
[0073]
当指纹的纹理不够清晰,可以通过算法加强指纹图像,使得指纹的脊线更加清晰,具体效果可参阅图10;
[0074]
对指纹图像进行二值化处理,也即是将图像上的像素点的灰度值设置为0或255,使得整个图像呈现出明显的黑白效果的过程,便于进行特征点的提取;
[0075]
请参阅图11,对指纹图像进行特征点与细节点的提取,一级特征是指指纹的全局脊线流形,二级特征是指细节点,细节点可以为末梢点、分叉点、毛刺等,三级特征是指脊线的细节。
[0076]
请再次参阅图4,进行特征算子的构造,获取到特征点以后,将这些特征点记录下来,这些特征点可以组成一个图、一个表或是通过某一公式关联起来构造特征算子,便于存储以及匹配时作为指纹模板使用。
[0077]
在步骤s60中,如以上所讨论的,在得到指纹模板之后,对指纹模板的特征算子进行多个方向的复制并分类,特征算子在复制分类后可为前后左右四个区域类别。复制的数量越多、方向分类越细,后面屏幕智能旋转的识别率会越高。如此,可以根据当前指纹图像所匹配指纹模板特征算子所在的方向,进行显示屏11的方向的确认。
[0078]
在某些实施方式中,每个显示屏11的方向对应至少两个指纹模板。
[0079]
在对指纹模板的特征算子进行多个方向的复制并分类时,至少为8个方向,这样才能确保特征算子在复制分类后可为前后左右四个区域类别中至少对应两个指纹模板。如此,通过确保显示屏11的每个方向对应至少两个指纹模板,以保证屏幕旋转的识别率与正确率。
[0080]
在某些实施方式中,本申请实施方式提供了一种包含计算机可执行指令的非易失性计算机可读存储介质,当计算机可执行指令被一个或多个处理器执行时,使得处理器执行以上任一实施方式的屏幕旋转方法。
[0081]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,程序可存储于一非易失性计算机可读存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)等。
[0082]
在本说明书的描述中,参考术语“一个实施方式”、“某些实施方式”、“示意性实施方式”、“示例”、“具体示例”、或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
[0083]
尽管已经示出和描述了本发明的实施方式,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施方式进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1