[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN116320142A - 显示控制方法、装置、电子设备及计算机存储介质 - Google Patents

显示控制方法、装置、电子设备及计算机存储介质 Download PDF

Info

Publication number
CN116320142A
CN116320142A CN202111566818.6A CN202111566818A CN116320142A CN 116320142 A CN116320142 A CN 116320142A CN 202111566818 A CN202111566818 A CN 202111566818A CN 116320142 A CN116320142 A CN 116320142A
Authority
CN
China
Prior art keywords
module
information
angle
display
display state
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.)
Pending
Application number
CN202111566818.6A
Other languages
English (en)
Inventor
金潇枫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202111566818.6A priority Critical patent/CN116320142A/zh
Publication of CN116320142A publication Critical patent/CN116320142A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本申请实施例公开了一种显示控制方法、装置、电子设备及计算机存储介质,其中,该方法包括:获得摄像模块确定的第一信息,以及获得电子设备的旋转角度;在第一信息表征摄像模块的拍摄范围内存在目标对象,且旋转角度大于第一角度阈值的情况下,向前处理模块发送第二信息;第二信息用于指示前处理模块开启常开AON功能,AON功能在开启的情况下,前处理模块基于摄像模块拍摄的目标图像,确定目标对象的面部与显示模块之间的夹角;在确定夹角大于第二角度阈值或者不断增大,且旋转角度大于第三角度阈值的情况下,将显示模块的显示状态从第一显示状态转换为第二显示状态;第三角度阈值大于第一角度阈值。

Description

显示控制方法、装置、电子设备及计算机存储介质
技术领域
本申请实施例涉及但不限于电子技术,尤其涉及一种显示控制方法、装置、电子设备及计算机存储介质。
背景技术
屏幕旋转是指手机等电子设备由垂直到水平时,为了让用户使用时更加友好,始终保持可以正面看到屏幕,而不用随着手机的转动用户自己也必须跟着转动,从而能够方便用户的使用。
然而,相关技术中屏幕旋转很难与用户的实际需求相结合,例如,在用户不需要屏幕旋转的情况下,电子设备发生屏幕旋转,或者,在用户需要屏幕旋转的情况下,电子设备没有发生屏幕旋转,从而不利于用户的方便使用。
发明内容
本申请实施例提供一种显示控制方法、装置、电子设备及计算机存储介质。
第一方面,本申请实施例提供一种显示控制方法,包括:
获得摄像模块确定的第一信息,以及获得电子设备的旋转角度;
在所述第一信息表征所述摄像模块的拍摄范围内存在目标对象,且所述旋转角度大于第一角度阈值的情况下,向前处理模块发送第二信息;所述第二信息用于指示所述前处理模块开启常开AON功能,所述AON功能在开启的情况下,所述前处理模块基于所述摄像模块拍摄的目标图像,确定所述目标对象的面部与所述显示模块之间的夹角;
在确定所述夹角大于第二角度阈值或者不断增大,且所述旋转角度大于第三角度阈值的情况下,将所述显示模块的显示状态从第一显示状态转换为第二显示状态;所述第三角度阈值大于所述第一角度阈值。
第二方面,本申请实施例提供一种显示控制装置,包括:
获得单元,用于获得摄像模块确定的第一信息,以及获得电子设备的旋转角度;
传输单元,用于在所述第一信息表征所述摄像模块的拍摄范围内存在目标对象,且所述旋转角度大于第一角度阈值的情况下,向前处理模块发送第二信息;所述第二信息用于指示所述前处理模块开启常开AON功能,所述AON功能在开启的情况下,所述前处理模块基于所述摄像模块拍摄的目标图像,确定所述目标对象的面部与所述显示模块之间的夹角;
转换单元,用于在确定所述夹角大于第二角度阈值或者不断增大,且所述旋转角度大于第三角度阈值的情况下,将所述显示模块的显示状态从第一显示状态转换为第二显示状态;所述第三角度阈值大于所述第一角度阈值。
第三方面,本申请实施例提供一种电子设备,包括:处理模块、摄像模块、前处理模块以及显示模块;其中,
所述处理模块,用于获得所述摄像模块确定的第一信息,以及获得电子设备的旋转角度;
所述处理模块,还用于在所述第一信息表征所述摄像模块的拍摄范围内存在目标对象,且所述旋转角度大于第一角度阈值的情况下,向所述前处理模块发送第二信息;所述第二信息用于指示所述前处理模块开启常开AON功能,所述AON功能在开启的情况下,所述前处理模块基于所述摄像模块拍摄的目标图像,确定所述目标对象的面部与所述显示模块之间的夹角;
所述处理模块,还用于在确定所述夹角大于第二角度阈值或者不断增大,且所述旋转角度大于第三角度阈值的情况下,将所述显示模块的显示状态从第一显示状态转换为第二显示状态;所述第三角度阈值大于所述第一角度阈值。
第四方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理模块执行,以实现上方法中的步骤。
本申请实施例中,在第一信息表征摄像模块的拍摄范围内存在目标对象,且旋转角度大于第一角度阈值的情况下,向前处理模块发送第二信息;第二信息用于指示前处理模块开启常开AON功能,AON功能在开启的情况下,前处理模块基于摄像模块拍摄的目标图像,确定目标对象的面部与显示模块之间的夹角;在确定夹角大于第二角度阈值或者不断增大,且旋转角度大于第三角度阈值的情况下,将显示模块的显示状态从第一显示状态转换为第二显示状态;第三角度阈值大于第一角度阈值。如此,可以在确定电子设备前存在目标对象,且电子设备的旋转角度大于第一角度阈值的情况下,开启AON功能,进而确定目标对象的面部与显示模块之间的夹角,以及转换显示模块的显示状态,这样可以使得前处理模块不会持续开启AON功能,有利于降低电子设备的功耗,另外还可以在确定用户需要旋转屏幕的情况下,进行屏幕旋转,有利于用户的方便使用。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。
图1为本申请实施例提供的一种显示控制方法的流程示意图;
图2为本申请实施例提供的另一种显示控制方法的流程示意图;
图3为本申请实施例提供的又一种显示控制方法的流程示意图;
图4为本申请实施例提供的再一种显示控制方法的流程示意图;
图5为本申请另一实施例提供的一种显示控制方法的流程示意图;
图6为本申请又一实施例提供的一种显示控制方法的流程示意图;
图7为本申请再一实施例提供的一种显示控制方法的流程示意图;
图8为本申请实施例提供的一种显示控制流程的示意图;
图9为本申请实施例提供的另一种显示控制流程的示意图;
图10为本申请另一实施例提供的另一种显示控制方法的流程示意图;
图11为本申请实施例提供的一种显示控制装置的组成结构示意图;
图12为本申请实施例提供的一种电子设备的硬件实体示意图。
具体实施方式
下面将通过实施例并结合附图具体地对本申请的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
需要说明的是:在本申请实例中,“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
另外,本申请实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
屏幕旋转可以是让屏幕中显示的内容根据手机等电子设备的状态动态调整,例如,当手机处于垂直状态时,手机中的内容也就竖直排列;当手机处于水平状态时,手机中的内容就改成水平排列。
相关技术中的屏幕旋转技术都是通过分析重力传感器,陀螺仪,光线传感器等一系列传感器参数,判断出当前手机的状态是否变换,如果手机发生了由横屏到竖屏或者竖屏到横屏的状态变化,就控制手机发生屏幕旋转。
相关技术中的屏幕旋转流程如下:手机的处理模块不断地接收来自光线传感器,重力传感器,陀螺仪等元器件发来的参数。通过对这些参数的计算,并与之前在不同场景下实验得出的数据进行对比,判断出当前的手机状态。一旦判断出手机状态发生了变化,则触发手机去进行屏幕旋转。
在相关技术方案中,手机的处理模块通过分析手机上各种传感器参数得到手机目前状态,一旦检测到手机状态发生了变化(例如横屏到竖屏的转换,或者,竖屏到横屏的转换),就会触发屏幕旋转。这种仅仅通过分析手机状态来触发旋转的方案,并没有结合实际的用户需求,因为很多情况下,手机状态发生了变化并不代表用户想要发生屏幕旋转,可能只是运动状态中的一次误触发,而屏幕旋转技术的初衷就是想给用户带来使用上的便捷,相关技术并没有考虑到用户的这种需求,仅仅根据手机状态就旋转手机的方案,会造成一系列不符合用户预期的旋转,显然相关技术中的这种方案已经不太能满足用户的需求了。
本申请实施例提出一种基于常开(Always On,AON)的屏幕智能旋转控制的方法,主要思路为利用AON功能可以检测识别面部的能力,通过结合分析面部与屏幕夹角的变化与手机传感器参数的变化,让手机屏幕可以智能地根据用户需求发生旋转。
本申请实施例中的电子设备可以包括以下之一或者至少两者的结合:个人数字处理(Personal Digital Assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、服务器、手机(mobile phone)、平板电脑(Pad)、带无线收发功能的电脑、掌上电脑、台式计算机、个人数字助理、便捷式媒体播放器、智能音箱、导航装置、智能手表、智能眼镜、智能项链等可穿戴设备、计步器、数字TV、虚拟现实(VirtualReality,VR)终端设备、增强现实(Augmented Reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端以及车联网系统中的车、车载设备、车载模块、无线调制解调器(modem)、手持设备(handheld)、客户终端设备(Customer Premise Equipment,CPE)、智能家电等等。
图1为本申请实施例提供的一种显示控制方法的流程示意图,如图1所示,该方法应用于显示控制装置或电子设备的处理模块,该方法包括:
S101、获得摄像模块确定的第一信息,以及获得电子设备的旋转角度。
其中,第一信息可以表征摄像模块的拍摄范围内是否存在目标对象。
电子设备中的摄像模块可以周期性地或非周期性的向电子设备的处理模块发送第一信息,从而处理模块可以周期性或非周期性地获取到每个第一信息。
电子设备中的光线传感器、重力传感器、陀螺仪中的至少之一,可以周期性或非周期性地向电子设备的处理模块发送检测到的信息,从而处理模块可以基于光线传感器、重力传感器、陀螺仪中的至少之一检测到的信息,确定电子设备的旋转角度。其中,光线传感器可以用于检测环境光亮度,重力传感器可以用于检测电子设备相对于水平面或竖直方向的倾斜角度,陀螺仪用于检测电子设备的角度变化信息。
在另一些实施例中,处理模块可以周期性或非周期性地从摄像模块,以及从光线传感器、重力传感器、陀螺仪中的至少之一中读取检测到的信息。
电子设备的旋转角度可以是电子设备在旋转过程中或者旋转过程后,相较于电子设备在旋转前的变化角度。例如,电子设备在旋转前的长度方向(或宽度方向)与竖直方向平行,或者,与竖直方向之间的角度小于或等于目标角度的情况下,可以确定电子设备为竖屏状态。又例如,电子设备在旋转前的长度方向(或宽度方向)与竖直方向垂直,或者,与竖直方向之间的角度大于或等于90度减去目标角度且小于或等于90度加上目标角度的情况下,可以确定电子设备为横屏状态。电子设备的旋转角度可以基于电子设备的长度方向(或宽度方向)与竖直方向之间的角度确定。
摄像模块可以获得特定图像,特定图像可以是像素尺寸小于目标像素尺寸的图像。特定图像的像素尺寸可以小于目标图像的像素尺寸。摄像模块可以对特定图像进行分析,确定摄像模块的拍摄范围内是否存在目标对象。这样,通过摄像模块可以根据拍摄的较小像素尺寸的特定图像,自行确定摄像模块的拍摄范围内是否存在目标对象,无需其它处理模块参与,从而能够降低电子设备的耗电。在一些实施例中,通过特定图像中像素点的像素信息,可以确定面部轮廓或面部形状情况下,确定摄像模块的拍摄范围内存在目标对象。特定图像中的像素点可以非常稀疏,从而可以基于具有稀疏像素点的特定图像,通过很小的计算量,即可确定摄像模块的拍摄范围内是否存在目标对象。
摄像模块可以在确定第一信息表征所述摄像模块的拍摄范围内存在目标对象的情况下,向处理模块发送第一值,在确定第一信息表征所述摄像模块的拍摄范围内不存在目标对象的情况下,向处理模块发送第二值。
目标对象可以是人或者其它任一能够观看电子设备的显示模块所显示内容的对象。
在一些实施例中,摄像模块配置的发送第一信息的周期,和/或,光线传感器、重力传感器、陀螺仪中的至少之一配置的发送检测到的信息的周期,可以是在摄像模块,和/或,光线传感器、重力传感器、陀螺仪中的至少之一中预先配置的,这样,摄像模块,和/或,光线传感器、重力传感器、陀螺仪中的至少之一,可以基于预先配置的周期,向处理模块发送检测到的信息。
在另一些实施例中,处理设备可以向摄像模块配置发送第一信息的周期,和/或,处理设备可以向光线传感器、重力传感器、陀螺仪中的至少之一配置发送检测到的信息的周期。例如,在处理设备确定电子设备的剩余电量小于电量阈值,或者,确定电子设备开启省电模式的情况下,可以确定配置的周期较大。
在一些实施例中,处理模块可以在确定电子设备处于开屏状态的情况下,获得摄像模块确定的第一信息,以及获得电子设备的旋转角度。在另一些实施例中,电子设备可以在确定电子设备正在使用预设类型的应用的情况下,获得摄像模块确定的第一信息,以及获得电子设备的旋转角度。预设类型的应用可以为在使用过程中能够横屏显示的应用。例如,预设类型的应用可以包括:微信、视频播放类应用、视频通话类应用、网页浏览类应用等。
在一些实施例中,处理模块可以在确定电子设备处于关屏状态,或者没有正在使用预设类型应用的情况下,向摄像模块和/或光线传感器、重力传感器、陀螺仪中的至少之一发送第一指定信息,指定信息用于指示停止检测。以及,处理设备在确定电子设备处于开屏状态,或者正在使用预设类型应用的情况下,向摄像模块和/或光线传感器、重力传感器、陀螺仪中的至少之一发送第二指定信息,指定信息用于指示开始检测。
S102、在所述第一信息表征所述摄像模块的拍摄范围内存在目标对象,且所述旋转角度大于第一角度阈值的情况下,向前处理模块发送第二信息;所述第二信息用于指示所述前处理模块开启常开AON功能,所述AON功能在开启的情况下,所述前处理模块基于所述摄像模块拍摄的目标图像,确定所述目标对象的面部与显示模块之间的夹角。
第一角度阈值可以处于30度至60度的范围。例如,第一角度阈值可以为30度、45度或者60度。
前处理模块可以响应于第二信息,开启常开AON功能,在AON功能开启的情况下,前处理模块可以指示摄像模块每间隔预设时长拍摄一次目标图像,前处理模块可以基于获取到的目标图像,确定目标对象的面部与所述显示模块之间的夹角。
目标图像的像素尺寸可以小于特定像素尺寸。在一些实施例中,前处理模块可以检测目标图像中的面部框,基于面部框在目标图像中的位置,确定目标对象的面部与所述显示模块之间的夹角。在另一些实施例中,前处理模块可以检测目标图像中的眼睛、头发、鼻子、嘴巴、耳朵等部位在目标图像中的位置,确定目标对象的面部与所述显示模块之间的夹角。
前处理模块可以每隔预设时长确定一次夹角,然后将确定的夹角发送至处理模块。
S103、在确定所述夹角大于第二角度阈值或者不断增大,且所述旋转角度大于第三角度阈值的情况下,将所述显示模块的显示状态从第一显示状态转换为第二显示状态;所述第三角度阈值大于所述第一角度阈值。
第二角度阈值可以为大于或等于30度且小于或等于90度的值。例如,第二角度阈值可以为30度、45度、60度、75度或者90度。在一些实施例中,第二角度阈值可以小于90度,这样可以使得电子设备在旋转过程中,显示模块的显示状态从第一显示状态转换为第二显示状态,从而使得显示模块的显示状态的切换更加流畅。
在一些实施例中,第一显示状态可以为竖屏显示状态,第二显示状态可以为横屏显示状态。在另一些实施例中,第一显示状态可以为横屏显示状态,第二显示状态可以为竖屏显示状态。
处理模块可以将待显示的内容发送至图像转换模块,以使图像转换模块将显示状态由第一显示状态转换为第二显示状态,并向显示模块输出第二显示状态的内容,以使显示模块从显示第一显示状态的内容切换为显示第二显示状态的内容。其中,图像转换模块可以包括图形处理器(Graphics Processing Unit,GPU)。
本申请实施例中,在第一信息表征摄像模块的拍摄范围内存在目标对象,且旋转角度大于第一角度阈值的情况下,向前处理模块发送第二信息;第二信息用于指示前处理模块开启常开AON功能,AON功能在开启的情况下,前处理模块基于摄像模块拍摄的目标图像,确定目标对象的面部与显示模块之间的夹角;在确定夹角大于第二角度阈值或者不断增大,且旋转角度大于第三角度阈值的情况下,将显示模块的显示状态从第一显示状态转换为第二显示状态;第三角度阈值大于第一角度阈值。如此,可以在确定电子设备前存在目标对象,且电子设备的旋转角度大于第一角度阈值的情况下,开启AON功能,进而确定目标对象的面部与显示模块之间的夹角,以及转换显示模块的显示状态,这样可以使得前处理模块不会持续开启AON功能,有利于降低电子设备的功耗,另外还可以在确定用户需要旋转屏幕的情况下,进行屏幕旋转,有利于用户的方便使用。
图2为本申请实施例提供的另一种显示控制方法的流程示意图,如图2所示,该方法应用于显示控制装置或电子设备的处理模块,该方法包括:
S201、获得摄像模块确定的第一信息,以及获得电子设备的旋转角度。
S202、在所述第一信息表征所述摄像模块的拍摄范围内存在目标对象,且所述旋转角度大于第一角度阈值的情况下,向前处理模块发送第二信息;所述第二信息用于指示所述前处理模块开启常开AON功能,所述AON功能在开启的情况下,所述前处理模块基于所述摄像模块拍摄的目标图像,确定所述目标对象的面部与显示模块之间的夹角。
S203、在确定所述夹角大于第二角度阈值或者不断增大,且所述旋转角度大于第三角度阈值的情况下,将所述显示模块的显示状态从第一显示状态转换为第二显示状态;所述第三角度阈值大于所述第一角度阈值。
S204、在确定所述夹角小于或等于所述第二角度阈值或者所述夹角逐渐减小,且所述旋转角度大于所述第三角度阈值的情况下,将所述显示模块的显示状态保持在所述第一显示状态。
图3为本申请实施例提供的又一种显示控制方法的流程示意图,如图3所示,该方法应用于显示控制装置或电子设备的处理模块,该方法包括:
S301、获得摄像模块确定的第一信息,以及获得电子设备的旋转角度。
S302、在所述第一信息表征所述摄像模块的拍摄范围内存在目标对象,且所述旋转角度大于第一角度阈值的情况下,向前处理模块发送第二信息;所述第二信息用于指示所述前处理模块开启常开AON功能,所述AON功能在开启的情况下,所述前处理模块基于所述摄像模块拍摄的目标图像,确定所述目标对象的面部与显示模块之间的夹角。
S303、在确定所述夹角大于第二角度阈值或者不断增大,且所述旋转角度大于第三角度阈值的情况下,将所述显示模块的显示状态从第一显示状态转换为第二显示状态;所述第三角度阈值大于所述第一角度阈值。
在一些实施例中,S303之后可以执行S305。
S304、在确定所述夹角小于或等于所述第二角度阈值或者所述夹角逐渐减小,且所述旋转角度大于所述第三角度阈值的情况下,将所述显示模块的显示状态保持在所述第一显示状态。
在一些实施例中,S304之后可以执行S305。
S305、向所述前处理模块发送第三信息;所述第三信息用于指示所述前处理模块关闭所述AON功能;所述AON功能在关闭的情况下,所述前处理模块控制所述摄像模块停止拍摄所述目标图像。
能够理解的是,在AON功能关闭的情况下,摄像模块将拍摄特定图像以确定第一信息。在AON功能开启的情况下,摄像模块将拍摄目标图像,以使前处理模块基于目标图像确定夹角。
在本申请实施例中,通过开启常开AON功能确定到夹角是否大于第二角度阈值的情况下,可以关闭AON功能,以避免AON功能长时间开启而导致电子设备的耗电量增加的情况发生。
图4为本申请实施例提供的再一种显示控制方法的流程示意图,如图4所示,该方法应用于显示控制装置或电子设备的处理模块,该方法包括:
S401、获得摄像模块确定的第一信息,以及获得电子设备的旋转角度。
S402、在所述第一信息表征所述摄像模块的拍摄范围内存在目标对象,且所述旋转角度大于第一角度阈值的情况下,向前处理模块发送第二信息;所述第二信息用于指示所述前处理模块开启常开AON功能,所述AON功能在开启的情况下,所述前处理模块基于所述摄像模块拍摄的目标图像,确定所述目标对象的面部与显示模块之间的夹角。
S403、在确定所述夹角大于第二角度阈值或者不断增大,且所述旋转角度大于第三角度阈值的情况下,将所述显示模块的显示状态从第一显示状态转换为第二显示状态;所述第三角度阈值大于所述第一角度阈值。
在一些实施例中,S403之后可以接着执行S404。
S404、开启目标时长的定时器。
目标时长可以是预先配置的时长,或者,目标时长可以是基于电子设备的当前运行情况灵活确定的。例如,在一些实施例中,处理模块可以根据当前时间是否为晚上或者早上,确定目标时长。在当前时间为晚上或者早上的情况下,表明用户有可能躺在床上玩电子设备,因此,可以配置的目标时长较长。在另一些实施例中,处理模块可以确定电子设备的使用场景是否为房间或卧室,在使用场景为房间或卧室的情况下,表明用户有可能躺在床上玩电子设备,因此,可以配置的目标时长较长。
在S404之后可以执行S405和/或S406。
S405、在所述定时器的运行期间,确定到所述夹角小于或等于所述第二角度阈值,且所述旋转角度大于所述第三角度阈值的情况下,将所述显示模块的显示状态从所述第二显示状态转换为所述第一显示状态,并向所述前处理模块发送第三信息。
在一些实施场景中,用户需要躺在床上使用电子设备,或者,需要在起床后继续使用电子设备,且用户向将电子设备的旋转大于第三角度阈值的角度后,但是面部没有跟着电子设备旋转,这样,电子设备可以将所述显示模块的显示状态从第一显示状态转换为第二显示状态,这时,电子设备不会即刻关闭AON功能,而是预测用户会接着使用电子设备,从而电子设备可以开启目标时长的定时器,在所述定时器的运行期间,面部旋转至电子设备前的情况下,将所述显示模块的显示状态从所述第二显示状态转换为所述第一显示状态。
S406、在所述定时器的运行期间,确定到所述夹角大于所述第二角度阈值,且所述旋转角度大于第三角度阈值的情况下,向所述前处理模块发送所述第三信息。
其中,所述第三信息用于指示所述前处理模块关闭所述AON功能;所述AON功能在关闭的情况下,所述前处理模块控制所述摄像模块停止拍摄所述目标图像。
图5为本申请另一实施例提供的一种显示控制方法的流程示意图,如图5所示,该方法应用于显示控制装置或电子设备的处理模块,该方法包括:
S501、获得摄像模块确定的第一信息,以及获得电子设备的旋转角度;
S502、在所述第一信息表征所述摄像模块的拍摄范围内存在目标对象,且所述旋转角度大于第一角度阈值的情况下,获得光线传感器检测的环境光亮度。
S503、在所述环境光亮度小于或等于光亮度阈值的情况下,基于所述环境光亮度信息确定图像增强参数。
在环境光亮度大于光亮度阈值的情况下,目标图像的清晰度符合要求,则不需对拍摄得到的目标图像进行图像增强。在所述环境光亮度小于或等于光亮度阈值的情况下,面部部位不易识别,因此,可以采用图像增强参数对目标图像进行图像增强处理。
在所述环境光亮度小于或等于光亮度阈值的情况下,不同的环境光亮度有不同的图像增强参数。例如,一个环境光亮度在第一光亮度范围内,确定的图像增强参数为第一图像增强参数,另一个环境光亮度在第二光亮度范围内,确定的图像增强参数为第二图像增强参数,第一图像增强参数和第二图像增强参数可以不同。在一些实施例中,处理模块可以获取多个光亮度范围与多个图像增强参数之间的映射关系,从而基于映射关系,确定获得的环境光亮度对应的图像增强参数。多个光亮度范围与多个图像增强参数之间可以一一对应。
图像增强参数可以包括以下至少之一:图像信号处理(Image Signal Process,ISP)提亮参数、夜景提亮参数。
S504、向前处理模块发送第二信息和第四信息;所述第四信息指示所述前处理模块采用所述图像增强参数对所述摄像模块拍摄的目标图像进行处理,基于处理后的图像确定所述夹角。
这样,采用图像增强参数对所述摄像模块拍摄的目标图像进行处理,从而能够得到更清晰的面部图像,进而提高了确定的夹角的准确性。
S505、在确定所述夹角大于第二角度阈值或者不断增大,且所述旋转角度大于第三角度阈值的情况下,将所述显示模块的显示状态从第一显示状态转换为第二显示状态;所述第三角度阈值大于所述第一角度阈值。
图6为本申请又一实施例提供的一种显示控制方法的流程示意图,如图6所示,该方法应用于显示控制装置或电子设备的处理模块,该方法包括:
S601、在基于第一配置信息确定的所述第一信息表征所述摄像模块的拍摄范围内存在目标对象,且接收到所述前处理模块发送的第五信息的情况下,向所述摄像模块发送用于识别所述目标对象的第二配置信息;所述第五信息指示所述摄像模块中不存在所述目标对象。
S602、获得所述摄像模块基于所述第二配置信息确定的所述第一信息,以及获得电子设备的旋转角度。
第一配置信息和第二配置信息可以包括目标对象识别模型,在摄像模块获得特定图像的情况下,可以将特定图像输入至目标对象识别模型,从而基于目标对象识别模型确定特定图像中是否存在目标对象。
通过这种方式,在通过第一配置信息确定是否存在目标对象的识别结果不准确的情况下,可以通过第二配置信息确定是否存在目标对象的识别结果。
第二配置信息可以是通过对第一配置信息修改得到的。第二配置信息可以是通过用户输入得到的。
在一些实施例中,第一配置信息可以指示特定图像的分辨率为第一分辨率,第二配置信息可以指示特定图像的分辨率为第二分辨率,第二分辨率大于第一分辨率。通过这种方式,由于第二分辨率比第一分辨率大,从而能够通过第二分辨率确定的摄像模块的拍摄范围内是否存在目标对象的结论更加准确。
在一些可行的实施例中,处理模块可以在环境光亮度小于或等于某一阈值的情况下,向摄像模块配置第二配置信息,在环境光亮度大于某一阈值的情况下,向摄像模块配置第一配置信息。在另一些可行的实施例中,处理模块可以在当前时刻属于夜晚时段,向摄像模块配置第二配置信息,在当前时刻属于白天时段,向摄像模块配置第一配置信息。
S603、在所述第一信息表征所述摄像模块的拍摄范围内存在目标对象,且所述旋转角度大于第一角度阈值的情况下,向前处理模块发送第二信息;所述第二信息用于指示所述前处理模块开启常开AON功能,所述AON功能在开启的情况下,所述前处理模块基于所述摄像模块拍摄的目标图像,确定所述目标对象的面部与显示模块之间的夹角。
S604、在确定所述夹角大于第二角度阈值或者不断增大,且所述旋转角度大于第三角度阈值的情况下,将所述显示模块的显示状态从第一显示状态转换为第二显示状态;所述第三角度阈值大于所述第一角度阈值。
图7为本申请再一实施例提供的一种显示控制方法的流程示意图,如图7所示,该方法应用于显示控制装置或电子设备的处理模块,该方法包括:
S701、获得使用所述电子设备的用户的面部特征信息。
在一些实施例中,可以基于获得的历史目标图像,确定用户的面部特征信息。在另一些实施例中,可以基于电子设备中的相册,确定用户的面部特征信息。在又一些实施例中,可以基于用户上传的面部信息,确定用户的面部特征信息。
S702、基于所述面部特征信息,确定向所述摄像模块发送的用于识别所述目标对象面部的第三配置信息。
面部特征信息可以是一张图像的面部特征信息,或者,可以是至少两张图像的面部特征信息。在一些实施例中,可以通过卷积神经网络确定目标对象的面部在目标图像中的位置。例如,目标对象的两个眼睛在目标图像中的位置,目标对象的嘴巴在目标图像中的位置等等。第三配置信息可以是卷积神经网络的参数信息。第三配置信息可以是基于面部特征信息训练得到的。
S703、向所述前处理模块发送所述第三配置信息;所述第三配置信息用于指示所述前处理模块基于所述第三配置信息,识别所述目标对象的面部。
S704、获得摄像模块确定的第一信息,以及获得电子设备的旋转角度。
S705、在所述第一信息表征所述摄像模块的拍摄范围内存在目标对象,且所述旋转角度大于第一角度阈值的情况下,向前处理模块发送第二信息;所述第二信息用于指示所述前处理模块开启常开AON功能,所述AON功能在开启的情况下,所述前处理模块基于所述摄像模块拍摄的目标图像,确定所述目标对象的面部与显示模块之间的夹角。
在S705中,前处理模块可以基于第三配置信息,确定目标对象的面部与显示模块之间的夹角。
S706、在确定所述夹角大于第二角度阈值或者不断增大,且所述旋转角度大于第三角度阈值的情况下,将所述显示模块的显示状态从第一显示状态转换为第二显示状态;所述第三角度阈值大于所述第一角度阈值。
在本申请实施中,首先可以执行一级控制,在一级控制中,可以结合AON传感器(AON sensor)(对应上述的摄像模块)本身的人存在(Human Exist,HE)功能,如果没有当前没有检测到人体或者传感器的参数显示手机的状态并没有发生任何变化(例如,没有产生横竖屏状态的切换),则并不开启AON功能进行人脸检测识别,此时不启用智能旋转。智能旋转是基于用户的,如果都没有发现用户的存在,屏幕旋转也就没有意义,通过这种方式能够有效地减少了大部分的无效识别,减少了功耗。
如果通过了一级控制,则进入二级控制,在二级控制中,如果检测到人体且传感器的参数显示手机的状态并发生变化,则开启配置前处理芯片开启AON功能,来进行人脸检测识别。进行人脸检测识别可以是上述的前处理模块中的嵌入式神经网络处理器(neural-network processing units,NPU)执行的。
在进行人脸检测识别的时候,可以根据光线传感器的参数,判断当前的光线情况,当光线状态不佳的时候启用ISP提亮和/或NPU的夜景算法来提高识别的精度。ISP提亮可以是在将图像输入至NPU之前时前处理模块执行的。NPU的夜景算法可以是NPU执行的。
这样,处理模块通过不断的接收NPU传来的人脸与屏幕的夹角,再结合手机各个传感器的参数判断手机的运动状态。如果人脸与屏幕的夹角不断的增加,而手机传感器参数表明手机的状态正在发生改变,此时触发手机进行屏幕旋转。如果检测到手机的状态正在发生改变,而用户的人脸与屏幕之间的夹角没有明显变化或者人脸与屏幕的夹角还在不断变小,则表明此时用户并不想要发生屏幕旋转(例如:当侧躺着使用手机时,此时手机状态发生了改变,传统的屏幕旋转控制策略就会触发屏幕旋转,而实际上此时的用户并不希望屏幕旋转),则阻止此次屏幕旋转的控制。
处理模块还可以分析人脸角度的变化规律,从而可以提前通知系统进行智能旋转。在人脸与屏幕的角度变化的过程中,此时手机的状态可能还没有完成改变(例如正处于图1中的45度状态中),此时我们根据分析角度变化的规律,就可以提前的触发屏幕旋转的操作,相比于传统的屏幕旋转,需要屏幕达到一定的角度才会开始旋转,这种提前预测旋转的策略可以让用户的体验感更好。
控制完成后,关闭AON功能,结束本次屏幕旋转的控制,等待下一次唤醒触发。
在申请实施例中利用AON功能给屏幕旋转带来了如下优势:
1、屏幕旋转更加智能:不再是固定地根据手机状态来旋转屏幕了,同时还结合了用户的使用状态,对用户来说更加的友好。
2、屏幕旋转速度更快:通过分析人脸与屏幕的夹角变化趋势,可以提前触发屏幕旋转控制,相比传统的只能等待手机状态变化后才触发旋转的方案,速度更快,用户体验更好。
3、更加节省功耗:通过二级控制方案,相比于传统的旋转方案可以过滤掉一大部分无效的屏幕旋转控制。由于屏幕旋转的动画是需要借助GPU来实现的,比较耗电,通过过滤掉大量的无效控制,可以节省电子设备的功耗。
本申请实施例通过利用AON sensor能够在不传输拍摄的目标图像的情况下进行人体检测的特点,实现智能旋转的二级控制,利用AON功能中的人脸检测识别的能力,配合传统的读取分析手机传感器参数的方法,实现根据用户需求的屏幕智能旋转。
在本申请实施例中:1、利用AON功能检测识别到的人脸信息(是否存在人体、人脸与屏幕的夹角、夹角的变化趋势等)作为控制屏幕智能旋转的依据。2、将整个智能旋转控制的过程分为两级,通过AON sensor的HE功能来判断是否进入二级识别,从而可以过滤一部分无效的旋转,降低AON启用的频率,减少功耗。
在本申请实施例中,1、在屏幕旋转的策略中,加入了基于AON功能的人脸检测方案,通过不断的分析人脸角度的变化,当人脸角度的变化满足一定的规律时,再结合手机传感器判断手机当前的状态,来决定是否进行屏幕旋转。同时也可以根据分析角度变化的规律,提前触发屏幕旋转,提高响应速度。2、将控制分成了两级,第一级,利用AON sensor本身的HE功能(并不传输拍摄的目标图像,功耗低),在识别到人的情况下,并且传感器参数显示手机状态发生了改变,才启用AON功能开进行智能旋转;第二级,在检测到人的基础上,开启AON功能进行人脸识别检测,并通过不断的分析人脸角度变化,综合手机传感器数据达到智能旋转的效果。
在本申请实施例所提到的屏幕智能旋转的方案可以是基于系统的,或者,应用程序本身也可以采用分析人脸与屏幕的角度的变化来进行应用程序自身的调整变化,从而带来更好的用户体验。
图8为本申请实施例提供的一种显示控制流程的示意图,如图8所示,在电子设备的旋转角度为90度,但是目标对象的面部与显示模块之间的夹角逐渐增大,例如,夹角从0度逐渐变化为45度再变化为90度,将所述显示模块的显示状态从第一显示状态转换为第二显示状态,即电子设备将由竖屏显示转换为横屏显示,且横屏显示是在夹角变化为90度之前就切换的。例如,在夹角为45的情况下,将由竖屏显示转换为横屏显示。
图9为本申请实施例提供的另一种显示控制流程的示意图,如图9所示,在电子设备的旋转角度为90度,但是目标对象的面部与显示模块之间的夹角依次减小,例如,夹角从90度逐渐变化为45度再变化为0度,这种情况下,电子设备将维持在第一显示状态,即电子设备在旋转了90度之后,由于目标对象的面部与显示模块之间的夹角始终在减小,从而电子设备将维持第一状态的显示。
图10为本申请另一实施例提供的另一种显示控制方法的流程示意图,如图10所示,该方法包括:
S1001、AON传感器是否检测到人。
如果检测到,执行S1002,如果没有检测到,执行S1007。
S1002、检测到人且电子设备的状态发生变化。
S1003、前处理模块中的NPU识别检测人脸。
S1004、前处理模块计算分析人脸与屏幕的角度变化。
S1005、在角度变化满足条件的情况下,控制显示屏幕旋转。
S1006、在角度变化不满足条件的情况下,控制显示模块不旋转。
S1007、电子设备的状态发生变化但未检测到人。
S1008、流程结束。
基于前述的实施例,本申请实施例提供一种显示控制装置,该装置包括所包括的各单元、以及各单元所包括的各模块,可以通过电子设备中的处理模块来实现;当然也可通过具体的逻辑电路实现。
图11为本申请实施例提供的一种显示控制装置的组成结构示意图,如图6所示,显示控制装置1100包括:
获得单元1101,用于获得摄像模块确定的第一信息,以及获得电子设备的旋转角度;
传输单元1102,用于在所述第一信息表征所述摄像模块的拍摄范围内存在目标对象,且所述旋转角度大于第一角度阈值的情况下,向前处理模块发送第二信息;所述第二信息用于指示所述前处理模块开启常开AON功能,所述AON功能在开启的情况下,所述前处理模块基于所述摄像模块拍摄的目标图像,确定所述目标对象的面部与显示模块之间的夹角;
转换单元1103,用于在确定所述夹角大于第二角度阈值或者不断增大,且所述旋转角度大于第三角度阈值的情况下,将所述显示模块的显示状态从第一显示状态转换为第二显示状态;所述第三角度阈值大于所述第一角度阈值。
在一些实施例中,转换单元1103,还用于在确定所述夹角小于或等于所述第二角度阈值或者所述夹角逐渐减小,且所述旋转角度大于所述第三角度阈值的情况下,将所述显示模块的显示状态保持在所述第一显示状态。
在一些实施例中,传输单元1102,还用于向所述前处理模块发送第三信息;所述第三信息用于指示所述前处理模块关闭所述AON功能;所述AON功能在关闭的情况下,所述前处理模块控制所述摄像模块停止拍摄所述目标图像。
在一些实施例中,显示控制装置1100还包括:定时器单元,定时器单元,用于开启目标时长的定时器;转换单元1103,还用于在所述定时器的运行期间,确定到所述夹角小于或等于所述第二角度阈值,且所述旋转角度大于所述第三角度阈值的情况下,将所述显示模块的显示状态从所述第二显示状态转换为所述第一显示状态;传输单元1102,还用于向所述前处理模块发送第三信息;
传输单元1102,还用于在所述定时器的运行期间,确定到所述夹角大于所述第二角度阈值,且所述旋转角度大于第三角度阈值的情况下,向所述前处理模块发送所述第三信息;
其中,所述第三信息用于指示所述前处理模块关闭所述AON功能;所述AON功能在关闭的情况下,所述前处理模块控制所述摄像模块停止拍摄所述目标图像。
在一些实施例中,获得单元1101,还用于获得光线传感器检测的环境光亮度;
显示控制装置1100还包括:确定单元,用于在所述环境光亮度小于或等于光亮度阈值的情况下,基于所述环境光亮度信息确定图像增强参数;
传输单元1102,还用于向所述前处理模块发送第四信息;所述第四信息指示所述前处理模块采用所述图像增强参数对所述摄像模块拍摄的目标图像进行处理,基于处理后的图像确定所述夹角。
在一些实施例中,传输单元1102,还用于在基于第一配置信息确定的所述第一信息表征所述摄像模块的拍摄范围内存在目标对象,且接收到所述前处理模块发送的第五信息的情况下,向所述摄像模块发送用于识别所述目标对象的第二配置信息;所述第五信息指示所述摄像模块中不存在所述目标对象;
获得单元1101,还用于获得所述摄像模块基于所述第二配置信息确定的所述第一信息。
在一些实施例中,获得单元1101,还用于获得使用所述电子设备的用户的面部特征信息;
确定单元,还用于基于所述面部特征信息,确定向所述摄像模块发送的用于识别所述目标对象面部的第三配置信息;
传输单元1102,还用于向所述前处理模块发送所述第三配置信息;所述第三配置信息用于指示所述前处理模块基于所述第三配置信息,识别所述目标对象的面部。
以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请装置实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。
需要说明的是,本申请实施例中,如果以软件功能模块的形式实现上述的显示控制方法,并作为独立的产品销售或使用时,也可以存储在一个计算机存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台电子设备执行本申请各个实施例所述方法的全部或部分。
图12为本申请实施例提供的一种电子设备的硬件实体示意图,如图12所示,该电子设备1200的硬件实体包括:处理模块1201、摄像模块1202、前处理模块1203以及显示模块1204;其中,
所述处理模块1201,用于获得所述摄像模块1202确定的第一信息,以及获得电子设备的旋转角度;
所述处理模块1201,还用于在所述第一信息表征所述摄像模块1202的拍摄范围内存在目标对象,且所述旋转角度大于第一角度阈值的情况下,向所述前处理模块1203发送第二信息;所述第二信息用于指示所述前处理模块1203开启常开AON功能,所述AON功能在开启的情况下,所述前处理模块1203基于所述摄像模块1202拍摄的目标图像,确定所述目标对象的面部与所述显示模块1204之间的夹角;
所述处理模块1201,还用于在确定所述夹角大于第二角度阈值或者不断增大,且所述旋转角度大于第三角度阈值的情况下,将所述显示模块1204的显示状态从第一显示状态转换为第二显示状态;所述第三角度阈值大于所述第一角度阈值。
在一些实施例中,摄像模块1202可以直接将第一信息发送至处理模块1201。在另一些实施例中,摄像模块1202可以通过前处理模块1203将第一信息发送至处理模块1201。
本申请实施例提供一种计算机存储介质,计算机存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现如上任一实施例的显示控制方法的步骤。
这里需要指出的是:以上计算机存储介质和电子设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请计算机存储介质和电子设备实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。
上述显示控制装置、处理模块或前处理模块可以包括以下任一个或多个的集成:特定用途集成电路(Application Specific Integrated Circuit,ASIC)、数字信号处理器(Digital Signal Processor,DSP)、数字信号处理装置(Digital Signal ProcessingDevice,DSPD)、可编程逻辑装置(Programmable Logic Device,PLD)、现场可编程门阵列(Field Programmable Gate Array,FPGA)、中央处理器(Central Processing Unit,CPU)、图形处理器、嵌入式神经网络处理器、控制器、微控制器、微处理器、可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以理解地,实现上述处理模块功能的电子器件还可以为其它,本申请实施例不作具体限定。
上述计算机存储介质/存储器可以是只读存储器(Read Only Memory,ROM)、可编程只读存储器(Programmable Read-Only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)、电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、磁性随机存取存储器(Ferromagnetic Random Access Memory,FRAM)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(Compact Disc Read-Only Memory,CD-ROM)等存储器;也可以是包括上述存储器之一或任意组合的各种终端,如移动电话、计算机、平板设备、个人数字助理等。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”或“本申请实施例”或“前述实施例”或“一些实施方式”或“一些实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”或“本申请实施例”或“前述实施例”或“一些实施方式”或“一些实施例”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
在未做特殊说明的情况下,电子设备执行本申请实施例中的任一步骤,可以是电子设备的处理器执行该步骤。除非特殊说明,本申请实施例并不限定电子设备执行下述步骤的先后顺序。另外,不同实施例中对数据进行处理所采用的方式可以是相同的方法或不同的方法。还需说明的是,本申请实施例中的任一步骤是电子设备可以独立执行的,即电子设备执行上述实施例中的任一步骤时,可以不依赖于其它步骤的执行。
在本申请的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本申请各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。
本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。
本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。
在本申请实施例中,不同实施例中相同步骤和相同内容的说明,可以互相参照。在本申请实施例中,术语“并”不对步骤的先后顺序造成影响,例如,电子设备执行A,并执行B,可以是电子设备先执行A,再执行B,或者是电子设备先执行B,再执行A,或者是电子设备执行A的同时执行B。
值得注意的是,本申请实施例中的附图只是为了说明各个器件在电子设备上的示意位置,并不代表在电子设备中的真实位置,各器件或各个区域的真实位置可根据实际情况(例如,电子设备的结构)作出相应改变或偏移,并且,图中的电子设备中不同部分的比例并不代表真实的比例。
在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
需要说明的是,本申请所涉及的各个实施例中,可以执行全部的步骤或者可以执行部分的步骤,只要能够形成一个完整的技术方案即可。
以上所述,仅为本申请的实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (10)

1.一种显示控制方法,其特征在于,包括:
获得摄像模块确定的第一信息,以及获得电子设备的旋转角度;
在所述第一信息表征所述摄像模块的拍摄范围内存在目标对象,且所述旋转角度大于第一角度阈值的情况下,向前处理模块发送第二信息;所述第二信息用于指示所述前处理模块开启常开AON功能,所述AON功能在开启的情况下,所述前处理模块基于所述摄像模块拍摄的目标图像,确定所述目标对象的面部与显示模块之间的夹角;
在确定所述夹角大于第二角度阈值或者不断增大,且所述旋转角度大于第三角度阈值的情况下,将所述显示模块的显示状态从第一显示状态转换为第二显示状态;所述第三角度阈值大于所述第一角度阈值。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在确定所述夹角小于或等于所述第二角度阈值或者所述夹角逐渐减小,且所述旋转角度大于所述第三角度阈值的情况下,将所述显示模块的显示状态保持在所述第一显示状态。
3.根据权利要求2所述的方法,其特征在于,所述将所述显示模块的显示状态从第一显示状态转换为第二显示状态之后,或者,将所述显示模块的显示状态保持在所述第一显示状态之后,所述方法还包括:
向所述前处理模块发送第三信息;所述第三信息用于指示所述前处理模块关闭所述AON功能;所述AON功能在关闭的情况下,所述前处理模块控制所述摄像模块停止拍摄所述目标图像。
4.根据权利要求1或2所述的方法,其特征在于,所述将所述显示模块的显示状态从第一显示状态转换为第二显示状态之后,所述方法还包括:
开启目标时长的定时器;
在所述定时器的运行期间,确定到所述夹角小于或等于所述第二角度阈值,且所述旋转角度大于所述第三角度阈值的情况下,将所述显示模块的显示状态从所述第二显示状态转换为所述第一显示状态,并向所述前处理模块发送第三信息;
在所述定时器的运行期间,确定到所述夹角大于所述第二角度阈值,且所述旋转角度大于第三角度阈值的情况下,向所述前处理模块发送所述第三信息;
其中,所述第三信息用于指示所述前处理模块关闭所述AON功能;所述AON功能在关闭的情况下,所述前处理模块控制所述摄像模块停止拍摄所述目标图像。
5.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
获得光线传感器检测的环境光亮度;
在所述环境光亮度小于或等于光亮度阈值的情况下,基于所述环境光亮度信息确定图像增强参数;
向所述前处理模块发送第四信息;所述第四信息指示所述前处理模块采用所述图像增强参数对所述摄像模块拍摄的目标图像进行处理,基于处理后的图像确定所述夹角。
6.根据权利要求1至3任一项所述的方法,其特征在于,所述获得摄像模块确定的第一信息之前,所述方法还包括:在基于第一配置信息确定的所述第一信息表征所述摄像模块的拍摄范围内存在目标对象,且接收到所述前处理模块发送的第五信息的情况下,向所述摄像模块发送用于识别所述目标对象的第二配置信息;所述第五信息指示所述摄像模块中不存在所述目标对象;
所述获得摄像模块确定的第一信息,包括:获得所述摄像模块基于所述第二配置信息确定的所述第一信息。
7.根据权利要求1至3任一项所述的方法,其特征在于,所述获得摄像模块确定的第一信息之前,所述方法还包括:
获得使用所述电子设备的用户的面部特征信息;
基于所述面部特征信息,确定向所述摄像模块发送的用于识别所述目标对象面部的第三配置信息;
向所述前处理模块发送所述第三配置信息;所述第三配置信息用于指示所述前处理模块基于所述第三配置信息,识别所述目标对象的面部。
8.一种显示控制装置,其特征在于,包括:
获得单元,用于获得摄像模块确定的第一信息,以及获得电子设备的旋转角度;
传输单元,用于在所述第一信息表征所述摄像模块的拍摄范围内存在目标对象,且所述旋转角度大于第一角度阈值的情况下,向前处理模块发送第二信息;所述第二信息用于指示所述前处理模块开启常开AON功能,所述AON功能在开启的情况下,所述前处理模块基于所述摄像模块拍摄的目标图像,确定所述目标对象的面部与显示模块之间的夹角;
转换单元,用于在确定所述夹角大于第二角度阈值或者不断增大,且所述旋转角度大于第三角度阈值的情况下,将所述显示模块的显示状态从第一显示状态转换为第二显示状态;所述第三角度阈值大于所述第一角度阈值。
9.一种电子设备,其特征在于,包括:处理模块、摄像模块、前处理模块以及显示模块;其中,
所述处理模块,用于获得所述摄像模块确定的第一信息,以及获得电子设备的旋转角度;
所述处理模块,还用于在所述第一信息表征所述摄像模块的拍摄范围内存在目标对象,且所述旋转角度大于第一角度阈值的情况下,向所述前处理模块发送第二信息;所述第二信息用于指示所述前处理模块开启常开AON功能,所述AON功能在开启的情况下,所述前处理模块基于所述摄像模块拍摄的目标图像,确定所述目标对象的面部与所述显示模块之间的夹角;
所述处理模块,还用于在确定所述夹角大于第二角度阈值或者不断增大,且所述旋转角度大于第三角度阈值的情况下,将所述显示模块的显示状态从第一显示状态转换为第二显示状态;所述第三角度阈值大于所述第一角度阈值。
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理模块执行,以实现权利要求1至7任一项所述方法中的步骤。
CN202111566818.6A 2021-12-20 2021-12-20 显示控制方法、装置、电子设备及计算机存储介质 Pending CN116320142A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111566818.6A CN116320142A (zh) 2021-12-20 2021-12-20 显示控制方法、装置、电子设备及计算机存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111566818.6A CN116320142A (zh) 2021-12-20 2021-12-20 显示控制方法、装置、电子设备及计算机存储介质

Publications (1)

Publication Number Publication Date
CN116320142A true CN116320142A (zh) 2023-06-23

Family

ID=86834572

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111566818.6A Pending CN116320142A (zh) 2021-12-20 2021-12-20 显示控制方法、装置、电子设备及计算机存储介质

Country Status (1)

Country Link
CN (1) CN116320142A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090180004A1 (en) * 2008-01-10 2009-07-16 Nikon Corporation Information displaying apparatus
EP2615524A1 (en) * 2012-01-12 2013-07-17 LG Electronics, Inc. Mobile terminal and control method thereof
CN103376893A (zh) * 2012-04-25 2013-10-30 华为终端有限公司 显示画面的呈现方法及终端
CN103412647A (zh) * 2013-08-13 2013-11-27 广东欧珀移动通信有限公司 一种人脸识别的页面显示控制方法及移动终端
CN106125933A (zh) * 2016-06-28 2016-11-16 维沃移动通信有限公司 一种显示界面旋转的方法及移动终端

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090180004A1 (en) * 2008-01-10 2009-07-16 Nikon Corporation Information displaying apparatus
EP2615524A1 (en) * 2012-01-12 2013-07-17 LG Electronics, Inc. Mobile terminal and control method thereof
CN103376893A (zh) * 2012-04-25 2013-10-30 华为终端有限公司 显示画面的呈现方法及终端
CN103412647A (zh) * 2013-08-13 2013-11-27 广东欧珀移动通信有限公司 一种人脸识别的页面显示控制方法及移动终端
CN106125933A (zh) * 2016-06-28 2016-11-16 维沃移动通信有限公司 一种显示界面旋转的方法及移动终端

Similar Documents

Publication Publication Date Title
EP3779883A1 (en) Method and device for repositioning in camera orientation tracking process, and storage medium
KR102385024B1 (ko) 카메라 및 자이로스코프의 융합을 이용한 5차원 (5d) 비디오 안정화 장치 및 방법
CN108241434B (zh) 基于景深信息的人机交互方法、装置、介质及移动终端
US20160037067A1 (en) Method for generating image and electronic device thereof
KR102499139B1 (ko) 이미지를 표시하는 전자 장치 및 그 제어 방법
CN113890989B (zh) 一种拍摄方法以及电子装置
US8400532B2 (en) Digital image capturing device providing photographing composition and method thereof
CN114339102B (zh) 一种录像方法及设备
CN115706850B (zh) 图像拍摄的方法、设备和存储介质
KR20180094449A (ko) 전자 장치 및 전자 장치의 이미지 데이터 송수신 방법
CN109151428B (zh) 自动白平衡处理方法、装置以及计算机存储介质
CN112073641B (zh) 影像拍摄方法、装置、移动终端以及存储介质
CN108513069B (zh) 图像处理方法、装置、存储介质及电子设备
KR102694171B1 (ko) 전자 장치 및 각막 이미지를 이용한 전자 장치의 기능 제공 방법
WO2022142388A1 (zh) 特效显示方法及电子设备
WO2021185374A1 (zh) 一种拍摄图像的方法及电子设备
CN110152293B (zh) 操控对象的定位方法及装置、游戏对象的定位方法及装置
CN112749590B (zh) 目标检测方法、装置、计算机设备和计算机可读存储介质
US11463617B2 (en) Information processing apparatus, information processing system, image capturing apparatus, information processing method, and memory
US20130308829A1 (en) Still image extraction apparatus
JP2007108941A (ja) 機器制御装置、リモートコントローラ、機器、機器制御方法、機器制御プログラム、および機器制御プログラムを記録したコンピュータ読取り可能な記録媒体
CN115484383A (zh) 拍摄方法及相关装置
CN114422686A (zh) 参数调整方法及相关装置
CN116320142A (zh) 显示控制方法、装置、电子设备及计算机存储介质
CN108495038B (zh) 图像处理方法、装置、存储介质及电子设备

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