调整朝向的方法、装置和电子设备与流程

文档序号:12595195阅读:294来源:国知局
调整朝向的方法、装置和电子设备与流程

本申请涉及显示技术领域,尤其涉及一种调整朝向的方法、装置和电子设备。



背景技术:

随着电子设备的普及,人们几乎每天都要使用电子设备进行工作、学习以及娱乐。能够使用户更加方便、快捷的操作电子设备是电子设备制造商一直的追求。

比如,很多的电子设备都提供自动旋屏的功能。在该功能启动的情况下,如果用户操作电子设备的模式由竖屏改变成了横屏,如图1所示,则用户当前操作的应用(APP)界面或者操作系统的界面将自动的由竖屏布局改变成横屏布局,以便于用户的操作和控制;反之亦然。

在这种情况下,电子设备中正在显示的内容却是不会调整朝向的,例如,正在阅读的电子读物、正在浏览的互联网内容或者正在观看的视频等等。仍可参见图1。这使得电子设备中正在显示的内容始终保持原本的朝向,不会因为电子设备的旋转而改变朝向,保证用户的体验不会受到影响。

然而,如果电子设备中显示的内容原本的朝向就是不正的,参见图2,那么,无论如何旋转电子设备,显示的内容的朝向都无法得到纠正。

传统的操作方式中,如果要对显示的内容的朝向做调整,需要用户进入一个编辑的界面,通过点选“旋转”等选项实现;或者如图3所示,需要用户在电子设备的屏幕上划出指定的手势,才能实现相应 的朝向的调整。

上述两种操作方式中,前者需要较为复杂的操作,而且如果APP不具备编辑的功能,则无法实现朝向的调整;后者则需要用户对指定的手势进行预先的学习和了解,而且在单手持电子设备的情况下,很难实现指定手势的输入。



技术实现要素:

本申请的目的是:提供一种调整朝向的方法、装置和电子设备。

根据本申请至少一个实施例的第一个方面,提供了一种调整朝向的方法,所述方法包括:

响应于用户对电子设备进行第一旋转操作,确定所述电子设备的屏幕显示的内容的朝向;

确定所述用户对所述电子设备进行所述第一旋转操作后,所述电子设备的屏幕的朝向与所述电子设备的屏幕显示的内容的朝向是否一致;

响应于所述用户对所述电子设备进行所述第一旋转操作后,所述电子设备的屏幕的朝向与所述电子设备的屏幕显示的内容的朝向一致,保持所述电子设备的屏幕显示的内容的朝向。

基于上述第一个方面,在第一个方面的第一个实施方式中,所述方法还包括:响应于所述用户对所述电子设备进行所述第一旋转操作后,所述电子设备的屏幕的朝向与所述电子设备的屏幕显示的内容的朝向不一致,对所述电子设备的屏幕显示的内容进行第二旋转操作。

基于上述第一个方面的第一个实施方式,在第一个方面的第一个实施方式的第一个具体实现中,所述第一旋转操作的方向和所述第二旋转操作的方向相同或相反。

基于上述第一个方面,或者基于上述第一个方面的第一个实施方式,或者基于第一个方面的第一个实施方式的第一个具体实现,在第一个方面的第二个实施方式中,所述确定所述电子设备的屏幕显示的 内容的朝向,包括:根据所述电子设备的屏幕显示的内容的特征,确定所述电子设备的屏幕显示的内容的朝向。

基于上述第一个方面,或者基于上述第一个方面的第一个实施方式,或者基于第一个方面的第一个实施方式的第一个具体实现,在第一个方面的第三个实施方式中,所述确定所述电子设备的屏幕显示的内容的朝向,包括:根据所述电子设备的屏幕显示的内容的朝向标识,确定所述电子设备的屏幕显示的内容的朝向。

基于上述第一个方面,在上述第一个方面的第四个实施方式中,在确定所述电子设备的屏幕显示的内容的朝向之前,所述方法还包括:确定所述用户对所述电子设备进行所述第一旋转操作。

基于上述第一个方面的第四个实施方式,在第一个方面的第四个实施方式的第一个具体实现中,所述确定用户对电子设备进行第一旋转操作,包括:

根据所述电子设备中的传感器,检测到所述用户对所述电子设备进行的绕所述电子设备法向的旋转,确定所述用户对所述电子设备进行第一旋转操作。

基于上述第一个方面的第四个实施方式的第一个具体实现,在第一个方面的第四个实施方式的第二个具体实现中,所述传感器包括:重力加速度传感器或者摄像头。

根据本申请至少一个实施例的第二个方面,提供一种调整朝向的装置,所述装置包括:

第一确定模块,用于响应于用户对电子设备进行第一旋转操作,确定所述电子设备的屏幕显示的内容的朝向;

第二确定模块,用于确定所述用户对所述电子设备进行所述第一旋转操作后,所述电子设备的屏幕的朝向与所述电子设备的屏幕显示的内容的朝向是否一致;

第一调整模块,用于响应于所述用户对所述电子设备进行所述第 一旋转操作后,所述电子设备的屏幕的朝向与所述电子设备的屏幕显示的内容的朝向一致,保持所述电子设备的屏幕显示的内容的朝向。

基于上述第二个方面,在上述第二个方面的第一个实施方式中,所述调整朝向的装置还包括:第二调整模块,用于响应于所述用户对所述电子设备进行所述第一旋转操作后,所述电子设备的屏幕的朝向与所述电子设备的屏幕显示的内容的朝向不一致,对所述电子设备的屏幕显示的内容进行第二旋转操作。

基于上述第二个方面,或者基于上述第二个方面的第一个实施方式,在所述第二个方面的第一个实施方式的第一个具体实现中,所述第一确定模块包括:第一确定单元,用于根据所述电子设备的屏幕显示的内容的特征,确定所述电子设备的屏幕显示的内容的朝向;和/或,第二确定单元,用于根据所述电子设备的屏幕显示的内容的朝向标识,确定所述电子设备的屏幕显示的内容的朝向。

基于上述第二个方面,或者基于上述第二个方面的第一个实施方式,或者基于所述第二个方面的第一个实施方式的第一个具体实现,在第二个方面的第二个实施方式中,所述调整朝向的装置还包括:传感模块,用于检测所述电子设备的姿态;传输模块,用于响应于检测到所述电子设备绕着所述电子设备的法向进行旋转,将检测结果传输给所述第一确定模块。

基于上述第二个方面的第二个实施方式,在第二个方面的第二个实施方式的第一个具体实现中,所述传感模块包括:重力加速度传感器或者摄像头。

根据本申请至少一个实施例的第三个方面,提供一种电子设备,所述电子设备包括一存储器和一处理器,其中,所述存储器用于存储指令;所述处理器用于执行所述指令,以执行下列步骤:

响应于用户对电子设备进行第一旋转操作,确定所述电子设备的屏幕显示的内容的朝向;

确定所述用户对所述电子设备进行所述第一旋转操作后,所述电子设备的屏幕的朝向与所述电子设备的屏幕显示的内容的朝向是否一致;

响应于所述用户对所述电子设备进行所述第一旋转操作后,所述电子设备的屏幕的朝向与所述电子设备的屏幕显示的内容的朝向一致,保持所述电子设备的屏幕显示的内容的朝向。

本申请实施例所述的朝向调整的方法、装置和电子设备,根据用户对所述电子设备进行第一旋转操作后,所述电子设备的屏幕的朝向与所述电子设备的屏幕显示的内容的朝向是否一致,来对所述电子设备的屏幕显示的内容的朝向进行灵活调整。从而使得电子设备中显示的内容能够被调整至适合用户观看的朝向,无需用户执行指定的手势或者进入编辑界面进行旋转操作,简化了用户的操作,提升了用户体验。

附图说明

图1为一种传统的情况下电子设备由竖屏改变为横屏时,电子设备的显示界面示意图;

图2为另一种传统的情况下电子设备由竖屏改变为横屏时,电子设备的显示界面示意图;

图3为用户通过手势调整朝向的示意图;

图4是本申请一个实施例所述调整朝向的方法的流程图;

图5是采用本申请一个实施例所述的调整朝向的方法的情况下电子设备由竖屏改变为横屏时,电子设备的显示界面示意图;

图6是本申请另一个实施例所述调整朝向的方法的流程图;

图7a是本申请另一个实施例所述调整朝向的方法的流程图;

图7b是本申请另一个实施例所述调整朝向的方法的流程图;

图8是本申请一个实施例中电子设备绕着自身的法向进行旋转示意图;

图9是本申请一个实施例所述调整朝向的装置的模块结构示意图;

图10是本申请另一个实施例所述调整朝向的装置的模块结构示意图;

图11是本申请又一个实施例所述调整朝向的装置的模块结构示意图;

图12是本申请又一个实施例所述调整朝向的装置的模块结构示意图;

图13是本申请一个实施例所述电子设备的结构示意。

具体实施方式

下面结合附图和实施例,对本申请的具体实施方式作进一步详细说明。以下实施例用于说明本申请,但不用来限制本申请的范围。

本领域技术人员理解,在本申请的实施例中,下述各步骤的序号的大小并不意味着执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

另外,本申请中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。

图4是本申请一个实施例所述调整朝向的方法的流程图,所述方法可以在例如一电子设备上实现。如图4所示,所述方法可以包括:

S100:响应于用户对电子设备进行第一旋转操作,确定所述电子设备的屏幕显示的内容的朝向;

S120:确定所述用户对所述电子设备进行所述第一旋转操作后,所述电子设备的屏幕的朝向与所述电子设备的屏幕显示的内容的朝向是否一致;

S140:响应于所述用户对所述电子设备进行所述第一旋转操作后,所述电子设备的屏幕的朝向与所述电子设备的屏幕显示的内容的 朝向一致,保持所述电子设备的屏幕显示的内容的朝向。

采用本申请实施例所述的调整朝向的方法,根据用户对所述电子设备进行第一旋转操作后,所述电子设备的屏幕的朝向与所述电子设备的屏幕显示的内容的朝向是否一致,来对所述电子设备的屏幕显示的内容的朝向进行灵活调整。从而使得电子设备中显示的内容能够被调整至适合用户观看的朝向,无需用户执行指定的手势或者进入编辑界面进行旋转操作,简化了用户的操作,提升了用户体验。

仍以图2所示的场景为例,电子设备经过旋转后,电子设备的屏幕上显示的内容也会进行相应的旋转。在传统的方案中,无论如何旋转电子设备,显示的内容的朝向对于用户来说都是不合适的。而采用本申请实施例所述的调整朝向的方法,在用户旋转电子设备的屏幕后,暂时先不旋转电子设备的屏幕所显示的内容,在判断出旋转后的电子设备的屏幕的朝向与内容原本的朝向是一致的情况下,就无需对屏幕所显示的内容进行旋转了,最终用户的体验得到了提升。如图5所示。

示例性的,在本申请的实施例中,上述电子设备包括但不限于:手机、个人数字助手(英文全称为Personal Digital Assistant,简称为PDA)、或者平板电脑等。

可选的,如图6所示,上述S120之后,所述方法还可以包括:

S160:响应于所述用户对所述电子设备进行所述第一旋转操作后,所述电子设备的屏幕的朝向与所述电子设备的屏幕显示的内容的朝向不一致,对所述电子设备的屏幕显示的内容进行第二旋转操作。

在一个可选的实施方式中,上述第一旋转操作的方向和第二旋转操作的方向可以是相反的。例如,用户在第一旋转操作中将电子设备进行逆时针的90度旋转,发现电子设备中显示的内容并没有如预想的那样调整至合适观看的朝向,因此,可以对电子设备的屏幕显示的内容进行第二旋转操作,例如,将电子设备的屏幕显示的内容进行顺 时针的90度旋转、或者顺时针的180度旋转、甚至是顺时针的270度旋转。

当然,本申请的实施例并不局限于这种情况。在另一个可选的实施方式中,上述第一旋转操作的方向和第二旋转操作的方向也可以是相同的。例如,用户在第一旋转操作中将电子设备进行逆时针的90度旋转,发现电子设备中显示的内容并没有如预想的那样调整至合适观看的朝向,可以对电子设备的屏幕显示的内容进行第二旋转操作,例如,将电子设备的屏幕显示的内容进行逆时针的90度旋转、逆时针的180度旋转、甚至是逆时针的270度旋转。

如图7a所示,在本申请的另一个可选实施方式中,所述S100中确定所述电子设备的屏幕显示的内容的朝向,可以包括:

S100-A:根据所述电子设备的屏幕显示的内容的特征,确定所述电子设备的屏幕显示的内容的朝向。

示例性的,可以提取出所述电子设备的屏幕显示的至少一部分内容的特征,并根据提取出的特征,确定所述电子设备的屏幕显示的内容的朝向。

例如,如果所述电子设备的屏幕显示的内容为人像,可以对人像或者人像的一部分进行处理和分析,提取出特征区域或特征点,从而识别出人像的朝向。例如,可以根据人像的两个眼睛之间的连线和鼻子的位置,判断出人像的朝向是竖向的还是横向的。

如图7b所示,在本申请的另一个可选实施方式中,所述S100中确定所述电子设备的屏幕显示的内容的朝向,可以包括:

S100-B:根据所述电子设备的屏幕显示的内容的朝向标识,确定所述电子设备的屏幕显示的内容的朝向。

示例性的,有些电子设备通过摄像头获取内容(如拍摄照片或者拍摄视频)时,可以将所述内容的朝向通过一个或多个标识记录下来;后续在需要的时候,可以根据上述朝向标识,确定所述电子设备的屏 幕显示的内容的朝向。

例如,可以预先确定一个基准方向,例如,可以是竖直方向,上述朝向标识可以包括“基准方向与内容的朝向之间在顺时针方向或者逆时针方向上的夹角”等信息。如下表1所示。

表1

在实际的应用中,上述夹角可以允许有一定的波动范围±α,例如,上述夹角实际只是顺时针方向上的80度,但是如果10度的误差在允许的波动范围之内,则仍然可以认为朝向标识对应标识3。α可以是一个默认的缺省值,也可以根据实际情况来设定,如果可以容忍较大范围的误差,就可以将α的数值设置的稍大一些,例如,±10度;如果对精度的要求较高,就可以将α的数值设置的稍小一些,例如,±5度,甚至可以设置为0度。

可选的,在本申请的一个实施例中,可以是根据电子设备中的传感器,来对电子设备的姿态进行检测。例如,如图8所示,如果检测到电子设备绕着自身的法线方向(法向)进行旋转,则可以确定用户对电子设备进行了第一旋转操作。

示例性的,上述传感器包括但不限于:重力加速度传感器,或者摄像头(Camera)。

图9是本申请一个实施例所述调整朝向的装置的模块结构示意图,所述调整朝向的装置可以是比如手机、PDA、平板电脑、或者照相机等电子设备,也可以是电子设备中的一个或多个芯片,一部分电 路,或者一个或多个功能模块。如图9所示,所述调整朝向的装置900可以包括:

第一确定模块910,用于响应于用户对电子设备进行第一旋转操作,确定所述电子设备的屏幕显示的内容的朝向;

第二确定模块920,用于确定所述用户对所述电子设备进行所述第一旋转操作后,所述电子设备的屏幕的朝向与所述电子设备的屏幕显示的内容的朝向是否一致;

第一调整模块930,用于响应于所述用户对所述电子设备进行所述第一旋转操作后,所述电子设备的屏幕的朝向与所述电子设备的屏幕显示的内容的朝向一致,保持所述电子设备的屏幕显示的内容的朝向。

采用本申请实施例所述的调整朝向的装置,根据用户对所述电子设备进行第一旋转操作后,所述电子设备的屏幕的朝向与所述电子设备的屏幕显示的内容的朝向是否一致,来对所述电子设备的屏幕显示的内容的朝向进行灵活调整。从而使得电子设备中显示的内容能够被调整至适合用户观看的朝向,无需用户执行指定的手势或者进入编辑界面进行旋转操作,简化了用户的操作,提升了用户体验。

参见图10,在一种可选的实施方式中,所述调整朝向的装置900还可以包括:

第二调整模块940,用于响应于所述用户对所述电子设备进行所述第一旋转操作后,所述电子设备的屏幕的朝向与所述电子设备的屏幕显示的内容的朝向不一致,对所述电子设备的屏幕显示的内容进行第二旋转操作。

在一种可选的实施方式中,如图11所示,所述第一确定模块910还可以包括:

第一确定单元911,用于根据所述电子设备的屏幕显示的内容的特征,确定所述电子设备的屏幕显示的内容的朝向;和/或

第二确定单元912,用于根据所述电子设备的屏幕显示的内容的朝向标识,确定所述电子设备的屏幕显示的内容的朝向。

参见图12,在一种可选的实施方式中,所述调整朝向的装置900还可以包括:

传感模块950,用于检测所述电子设备的姿态;

传输模块960,用于响应于检测到所述电子设备绕着自身的法线方向(法向)进行旋转,将检测结果传输给上述第一确定模块910。

可选的,上述传感模块950可以包括重力加速度传感器或者摄像头。

参见图13,本申请的另一实施例提供了一种电子设备1300。参见图13,所述电子设备1300可以包括:

处理器(processor)1310以及存储器(memory)1330。其中:

所述存储器1330用于存储指令;所述处理器1310用于执行所述指令,以执行下列步骤:

响应于用户对电子设备进行第一旋转操作,确定所述电子设备的屏幕显示的内容的朝向;

确定所述用户对所述电子设备进行所述第一旋转操作后,所述电子设备的屏幕的朝向与所述电子设备的屏幕显示的内容的朝向是否一致;

响应于所述用户对所述电子设备进行所述第一旋转操作后,所述电子设备的屏幕的朝向与所述电子设备的屏幕显示的内容的朝向一致,保持所述电子设备的屏幕显示的内容的朝向。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的调整朝向的装置以及电子设备的具体工作过程,可以参考前述方法实施例中的调整朝向的方法的对应过程描述,在此不再赘述。

综上,采用本申请实施例所述的电子设备,根据用户对所述电子 设备进行第一旋转操作后,所述电子设备的屏幕的朝向与所述电子设备的屏幕显示的内容的朝向是否一致,来对所述电子设备的屏幕显示的内容的朝向进行灵活调整。从而使得电子设备中显示的内容能够被调整至适合用户观看的朝向,无需用户执行指定的手势或者进入编辑界面进行旋转操作,简化了用户的操作,提升了用户体验。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,控制器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上实施方式仅用于说明本申请,而并非对本申请的限制,有关技术领域的普通技术人员,在不脱离本申请的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本申请的范畴,本申请的专利保护范围应由权利要求限定。

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