一种终端控制方法及终端与流程

文档序号:14686228发布日期:2018-06-15 00:00阅读:180来源:国知局

本发明涉及终端技术领域,尤其涉及一种终端控制方法及终端。



背景技术:

随着智能终端的迅速普及,越来越多的人通过智能手机或平板电脑等智能终端进行通话、短信、上网和各类应用服务,使得智能终端成为了人们生活中不可或缺的一部分。

现有技术中,智能终端通常需要处理器处于唤醒状态时,才能正常工作,例如,当手机处于待机状态时,此时处理器处于休眠状态,屏幕处于熄屏状态,而用户需要使用该智能终端时,则需要通过按压电源键或输入相关手势来唤醒休眠的处理器从而使得终端屏幕点亮,步骤繁琐,给用户带来不便,智能化效果不佳。此外,智能终端上的一些应用也会受到处理器的限制,例如在待机状态下,处理器进入休眠状态后,摄像头无法工作,用户为了保证利用该摄像头的应用可以随时正常工作,需要保持智能终端的处理器始终处于唤醒状态,如此一来不仅增加了智能终端的功耗,也大大地影响了智能终端的电池续航能力。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种终端控制方法及终端,采用本发明可以解决现有技术中不能兼顾终端的智能性和低功耗性的技术问题,提升了用户体验。

第一方面,本发明实施例提供了一种终端控制方法,应用于包括第一处理器、第二处理器和前置摄像头的终端中,其中,所述第一处理器的运算处理能力低于所述第二处理器的运算处理能力,其特征在于,所述方法可包括:

所述第二处理器在检测出所述前置摄像头处于低功耗模式时,向所述第一处理器发送第一消息,所述第一消息表明所述前置摄像头处于所述低功耗模式;

所述第一处理器接收所述第一消息后,控制所述前置摄像头在所述低功耗模式下采集低功耗模式图像;

所述第一处理器接收并识别是否有连续预定数量的低功耗模式图像中包含预设特征信息,所述预设特征信息为用户当前需要使用所述终端的特征信息;

所述第一处理器根据识别结果,对所述终端屏幕的亮度进行调节。

通过本发明实施例提供的方案,一方面可以让第一处理器根据摄像头采集图像的识别结果对终端屏幕的亮度进行智能、自动地调整,无需用户手动操作,另一方面,由于使用功耗较低的第一处理器控制摄像头采集低功耗模式图像并进行识别,最终对终端屏幕的亮度进行直接控制或触发控制,避免功耗较高的第二处理器过多地参与图像识别及智能控制终端的过程,从而减少终端的功耗。

结合第一方面,在第一种可能的实现方式中,所述第一处理器根据识别结果,对所述终端屏幕的亮度进行调节,包括:

所述第一处理器根据所述低功耗模式图像计算当前的环境亮度值;

当所述第一处理器接收并识别出有连续预定数量的低功耗模式图像中包含所述预设特征信息,并且当所述第一处理器检测出所述第二处理器处于唤醒状态且所述终端屏幕处于点亮状态时,所述第一处理器根据所述环境亮度值对所述终端屏幕的亮度进行调整,且当所述环境亮度值越亮,所述终端屏幕调整后的亮度越亮。

通过本发明实施例提供的方案,不仅满足了终端的智能型和低功耗性,并且可以通过根据低功耗模式图像计算当前的环境亮度值,智能地对终端屏幕的亮度进行调节,进一步提升用户使用终端时的体验。

结合第一方面,在第二种可能的实现方式中,所述第一处理器根据识别结果,对所述终端屏幕的亮度进行调节,包括:

所述第一处理器根据识别结果,控制所述第二处理器对所述终端屏幕的亮度进行调节。

通过本发明实施例提供的方案,第一处理器根据识别结果触发通知第二处理器对终端屏幕的亮度进行调节,通过利用低功耗的第一处理器进行识别和触发动作满足了终端的智能性又节省了功耗,提升了用户体验。

结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述第一处理器根据识别结果,控制所述第二处理器对所述终端屏幕的亮度进行调节,包括:

当所述第一处理器接收并识别出有连续预定数量的低功耗模式图像中包含所述预设特征信息,并且所述第一处理器检测出所述第二处理器处于休眠状态时,所述第一处理器唤醒所述第二处理器并指示所述第二处理器点亮所述终端屏幕。

通过本发明实施例提供的方案,在第一处理器识别出终端当前需要被用户使用时,且在检测出第二处理器休眠的情况下,第一处理器唤醒第二处理器并指示第二处理器点亮终端屏幕,以智能地满足用户的需求而无需用户手动操作,提升用户体验。

结合第一方面的第二种可能的实现方式,在第四种可能的实现方式中,所述第一处理器根据识别结果,控制所述第二处理器对所述终端屏幕的亮度进行调节,包括:

当所述第一处理器接收并识别出有连续预定数量的低功耗模式图像中包含所述预设特征信息,并且所述第一处理器检测出所述第二处理器处于唤醒状态且所述终端屏幕处于熄屏状态时,所述第一处理器指示所述第二处理器点亮所述终端屏幕。

通过本发明实施例提供的方案,在第一处理器识别出终端当前需要被用户使用时,且在检测出第二处理器处于唤醒但屏幕处于熄屏状态的情况下,第一处理指示第二处理器点亮终端屏幕,以智能地满足用户的需求而无需用户手动操作,提升用户体验。

结合第一方面的第二种可能的实现方式,在第五种可能的实现方式中,所述第一处理器根据识别结果,控制所述第二处理器对所述终端屏幕亮度进行调节,包括:

当所述第一处理器接收并识别出没有连续预定数量的低功耗模式图像中包含所述预设特征信息,并且所述第一处理器检测出所述终端屏幕处于点亮状态时,所述第一处理器指示所述第二处理器熄灭所述终端屏幕。

通过本发明实施例提供的方案,在识别出终端当前不需要被用户使用时,且在检测出屏幕处于点亮状态的情况下,第一处理器通知第二处理器熄灭终端屏幕以节省终端的功耗。

结合第一方面的第三种可能的实现方式,或者,结合第一方面的第四种可能的实现方式,在第六种可能的实现方式中,所述方法,还包括:

所述第一处理器根据所述低功耗模式图像计算当前的环境亮度值;

所述第一处理器指示所述第二处理器点亮所述终端屏幕,包括:

所述第一处理器将所述环境亮度值发送给所述第二处理器,所述第二处理器根据所述环境亮度值调节所述终端屏幕的亮度,且当所述环境亮度值越亮,所述终端屏幕调整后的亮度越亮。

通过本发明实施例提供的方案,不仅满足了终端的智能型和低功耗性,并且可以通过根据低功耗模式图像计算当前的环境亮度值,从而智能地对终端的屏幕的亮度进行调整,进一步提升用户使用终端时的体验。

结合第一方面,或者结合第一方面的第一种可能的实现方式,或者,结合第一方面的第二种可能的实现方式,或者,结合第一方面的第三种可能的实现方式,或者,结合第一方面的第四种可能的实现方式,或者,结合第一方面的第五种可能的实现方式,或者,结合第一方面的第六种可能的实现方式,在第七种可能的实现方式中,所述方法,还包括:

当第二处理器检测出所述前置摄像头由所述低功耗模式切换到非低功耗模式时,向所述第一处理器发送第二消息,所述第二消息表明所述前置摄像头切换到所述非低功耗模式;

所述第一处理器接收所述第二消息后停止控制所述前置摄像头,并由所述第二处理器控制所述前置摄像头在所述非低功耗模式下采集非低功耗模式图像,且由所述第二处理器对所述非低功耗模式图像进行后续处理。

通过本发明实施例提供的方案,在第二处理器检测到前置摄像头的正常拍照功能开启后,控制该前置摄像头采集并输出相对于低功耗模式图像的帧率或分辨率更高的非低功耗模式图像,以便于用户在需要进行前置摄像头拍摄功能的情况下,可以获得正常的拍摄效果。即不仅利用前置摄像头完成了预设特征信息识别的功能,也保留并保障了前置摄像头作为拍摄传感器的基本功能。使得终端进一步地的智能化且兼具低功耗性,进一步地提升了用户体验。

结合第一方面,或者结合第一方面的第一种可能的实现方式,或者,结合第一方面的第二种可能的实现方式,或者,结合第一方面的第三种可能的实现方式,或者,结合第一方面的第四种可能的实现方式,或者,结合第一方面的第五种可能的实现方式,或者,结合第一方面的第六种可能的实现方式,或者,结合第一方面的第七种可能的实现方式,在第八种可能的实现方式中,所述第一处理器为协处理器,所述第二处理器为应用处理器。

第二方面,本发明实施例提供了一种终端,其特征在于,可包括:第一处理器、第二处理器、前置摄像头和存储单元;

其中,所述第一处理器的运算处理能力低于所述第二处理器的运算处理能力,所述存储单元用于存储程序代码,所述第二处理器用于调用所述存储单元存储的程序代码执行如下步骤:在检测出所述前置摄像头处于低功耗模式时,向所述第一处理器发送第一消息,所述第一消息表明所述前置摄像头处于所述低功耗模式;

所述第一处理器用于调用所述存储单元存储的程序代码执行如下步骤:接收所述第一消息后,控制所述前置摄像头在所述低功耗模式下采集低功耗模式图像;接收并识别是否有连续预定数量的低功耗模式图像中包含预设特征信息,所述预设特征信息为用户当前需要使用所述终端的特征信息;根据识别结果,对所述终端屏幕的亮度进行调节。

结合第二方面,在第一种可能的实现方式中,所述第一处理器,具体用于:

根据所述低功耗模式图像计算当前的环境亮度值;

当接收并识别出有连续预定数量的低功耗模式图像中包含所述预设特征信息,并且检测出所述第二处理器处于唤醒状态且所述终端屏幕处于点亮状态时,根据所述环境亮度值对所述终端屏幕的亮度进行调整,且当所述环境亮度值越亮,所述终端屏幕调整后的亮度越亮。

结合第二方面,在第二种可能的实现方式中,所述第一处理器,具体用于:

所述第一处理器根据识别结果,控制所述第二处理器对所述终端屏幕的亮度进行调节。

结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述第一处理器,具体用于:

当接收并识别出有连续预定数量的低功耗模式图像中包含所述预设特征信息,并且检测出所述第二处理器处于休眠状态时,所述第一处理器唤醒所述第二处理器并指示所述第二处理器点亮所述终端屏幕。

结合第二方面的第二种可能的实现方式,在第四种可能的实现方式中,所述第一处理器,具体用于:

当接收并识别出有连续预定数量的低功耗模式图像中包含所述预设特征信息,并且检测出所述第二处理器处于唤醒状态且所述终端屏幕处于熄屏状态时,所述第一处理器指示所述第二处理器点亮所述终端屏幕。

结合第二方面的第二种可能的实现方式,在第五种可能的实现方式中,所述第一处理器,具体用于:

当接收并识别出没有连续预定数量的低功耗模式图像中包含所述预设特征信息,并且检测出所述终端屏幕处于点亮状态时,指示所述第二处理器熄灭所述终端屏幕。

结合第二方面的第三种可能的实现方式,或者,结合第二方面的第四种可能的实现方式,在第六种可能的实现方式中,所述第一处理器,还用于根据所述低功耗模式图像计算当前的环境亮度值;

所述第一处理器,具体用于将所述环境亮度值发送给所述第二处理器;

所述第二处理器,具体用于根据所述环境亮度值调节所述终端屏幕的亮度,且当所述环境亮度值越亮,所述终端屏幕调整后的亮度越亮。

结合第二方面,或者结合第二方面的第一种可能的实现方式,或者,结合第二方面的第二种可能的实现方式,或者,结合第二方面的第三种可能的实现方式,或者,结合第二方面的第四种可能的实现方式,或者,结合第二方面的第五种可能的实现方式,或者,结合第二方面的第六种可能的实现方式,在第七种可能的实现方式中,所述第二处理器还用于:当检测出所述前置摄像头由所述低功耗模式切换到非低功耗模式时,向所述第一处理器发送第二消息,所述第二消息表明所述前置摄像头切换到所述非低功耗模式;

所述第一处理器还用于:接收所述第二消息后停止控制所述前置摄像头;

所述第二处理器还用于:控制所述前置摄像头在所述非低功耗模式下采集非低功耗模式图像,且对所述非低功耗模式图像进行后续处理。

结合第二方面,或者结合第二方面的第一种可能的实现方式,或者,结合第二方面的第二种可能的实现方式,或者,结合第二方面的第三种可能的实现方式,或者,结合第二方面的第四种可能的实现方式,或者,结合第二方面的第五种可能的实现方式,或者,结合第二方面的第六种可能的实现方式,或者,结合第二方面的第七种可能的实现方式,在第八种可能的实现方式中,所述第一处理器为协处理器,所述第二处理器为应用处理器。

实施本发明实施例,具有如下有益效果:

本发明实施例,能够在包括第一处理器、第二处理器和前置摄像头的终端中,通过功耗较低的第一处理器控制前置摄像头在低功耗模式下采集低功耗模式图像,然后接收并识别是否有连续预定数量的低功耗模式图像中包含预设特征信息,最终根据识别结果,对所述终端屏幕的亮度进行调节。因此,一方面处理器可以对终端屏幕的亮度进行智能地、自动地调整,无需用户手动操作,另一方面,由于实现方式是通过功耗较低的第一处理器控制前置摄像头采集低功耗模式图像并进行识别,最终对终端屏幕的亮度进行调整,从而避免功耗较高的第二处理器过多地参与终端屏幕的亮度的调节,进而减少终端的功耗,提高了电池的续航能力,即可以兼顾终端的智能性及续航能力,极大地方便了用户使用终端,提升了用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例中的终端的结构示意图;

图2是本发明实施例中的一种终端控制方法的流程示意图;

图3是本发明实施例中的另一种终端控制方法的流程示意图;

图4是本发明实施例中终端控制方法的一个具体应用场景示意图;

图5是本发明实施例中终端控制方法的另一个具体应用场景示意图;

图6是本发明实施例中终端控制方法的又一个具体应用场景示意图;

图7是本发明中的终端的另一实施例的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。应当理解的是,本文中虽然使用术语第一、第二等描述消息业务或模块,但是这些消息业务或模块应该不受这些术语的限制,这些术语仅被用于彼此区分。还应当理解的是,在本文中使用的,除非上下文清楚地支持例外情况,单数形式“一个”(“a”、“an”、和“the”)旨在也包括复数形式。还应该理解的是,在本文中使用的“和/或”是指包括一个或者一个以上相关联地列出的项目的任意和所有可能组合。

需要说明的是,本发明中的终端控制方法应用于包括第一处理器、第二处理器和前置摄像头的终端中,如图1所示,图1为本发明实施例中的终端的结构示意图,其中,第一处理器101和第二处理器102分别通过前置摄像头接口与前置摄像头103连接,且第一处理器101和第二处理器102之间以及分别与屏幕1061之间均相互电连接。在实际应用中本发明实施例中的第二处理器102可以为应用处理器(可集成图像信息处理器或包含有图像信息处理单元),并作为终端的主要处理器用于负责屏幕1061的显示、音视频的播放、各类应用、语音通话以及数据传输等等,当用户按压电源键启动终端时,第二处理器102启动运行,以使得终端能够正常被使用;当用户关闭电源键时,为了降低第二处理器102的功耗,此时第二处理器102将进入到休眠状态,并且在本发明实施例中,此时只有功耗较低的第一处理器101可以正常工作。具体地,第一处理器101是一个辅助运算芯片,可以为协处理器或辅助处理器,用于减轻终端的应用处理器的负担,执行预设的处理任务,如,处理图像或视频数据,或者感应和测量运动数据等,以降低主处理器的负荷,进而延长续航时间。本发明实施例中的协处理器则可以随时以较低的功耗进行低功耗模式图像的接收和识别。可以理解的是,此处仅仅为实例性描述,根据终端的具体类型不同,实际上第一处理器101和第二处理器102可以均为ARM架构处理器或均为X86架构处理器,或为其他架构处理器,进一步地,第一处理器101和第二处理器102还可以是集成在同一个处理器组件上的性能和功能不同的处理单元,即对不同种类处理器的组合本发明实施例不做具体限定。

还需要说明的是,本发明实施例中的终端包括但不限于包含有第一处理器101、第二处理器102、前置摄像头103以及屏幕1061的智能手机、平板电脑、媒体播放器、智能电视、智能手环、智能穿戴设备、MP3播放器(MovingPictureExpertsGroupAudioLayerIII,动态影像专家压缩标准音频层面3)、MP4(MovingPictureExpertsGroupAudioLayerIV,动态影像专家压缩标准音频层面3)播放器、个人数字助理(PersonalDigitalAssistant,PDA)和膝上型便携计算机等用户设备。

参见图1,图1是本发明实施例中的一种终端控制方法的流程示意图。下面将结合附图1从终端中的第一处理器和第二处理器的交互侧对本发明实施例中的终端控制方法进行详细描述。

步骤S201:所述第二处理器在检测出所述前置摄像头处于低功耗模式时,向所述第一处理器发送第一消息。

具体地,本发明中的低功耗模式是指前置摄像头处于没有开启正常拍照或者拍摄功能的模式,即用户此时没有通过相关拍照应用进入该前置摄像头的正常拍摄模式。而非低功耗模式则是指用户通过相关拍照应用开启该前置摄像头的正常拍摄功能的模式。可以理解的是,当终端从关机到开机状态,显然此时前置摄像头还处于低功耗模式(因为必然是先开机,之后才有可能打开摄像头的正常拍摄功能)。因此,当第二处理器在检测出从关机到开机状态时,获知前置摄像头处于低功耗模式时;或者,第二处理检测出前置摄像头从非低功耗模式(正常拍摄模式)退出到低功耗模式(未开启正常拍摄模式)时,第二处理器都会向第一处理器发送第一消息表明前置摄像头处于低功耗模式。还可以理解的是,第一处理器可以是关机到开机状态时和第二处理器一起启动的,也可以是第二处理器在向第一处理器发送第一消息时启动的。

步骤S202:所述第一处理器接收所述第一消息后,控制所述前置摄像头在所述低功耗模式下采集低功耗模式图像。

具体地,本发明实施例中的第一处理器(如协处理器)与第二处理器(如应用处理器)在开机后均与前置摄像头保持连接状态,并且由于第一处理器的运算处理能力低于第二处理器,且通常情况下,相应地,第一处理器的功耗低于所述第二处理器的功耗,因此在终端的前置摄像头的正常拍摄功能未开启的模式下,只有协处理器接收前置摄像头输出的低功耗模式图像,以便于协处理器根据接收到的低功耗模式图像判断图像中是否包含有预设特征信息,如人眼注视特征信息,人脸特征信息等,以此来判断是否需要对终端屏幕亮度进行调整。此外,低功耗模式图像(例如低帧率或低分辨率的图像),其目的在于让协处理器可以在保持接收前置摄像头输出的低功耗模式图像同时,尽量减少功耗,因为协处理器接收低功耗模式图像的目的在于根据该低功耗模式图像判断用户当前是否有注视终端屏幕或者需要使用该终端,因此无需更清晰或帧率更高的图像,只需要能判断出是否有预设特征信息即可,从而可以避免浪费图像资源导致浪费系统功耗。

进一步地,当用户需要打开前置摄像头的拍摄功能时,则可以切换为由应用处理器来接收前置摄像头在拍摄功能打开的模式下输出的非低功耗模式图像(例如高帧率或高分辨率的图像),以便于用户可以拍摄清晰的图像,从而在保证终端智能性的同时,也可以保障前置摄像头的基本拍摄功能。

步骤S203:所述第一处理器接收并识别是否有连续预定数量的低功耗模式图像中包含预设特征信息。

具体地,第一处理器识别每一帧低功耗模式图像中是否包含预设特征信息,其中,预设特征信息为用户当前需要使用所述终端的特征信息,可以为人眼注视信息、红外信息、虹膜信息、人脸识别信息等生物特征信息,即可以作为判断是否有用户在使用或需要使用该终端的判断依据。进一步地,不仅可以判断低功耗模式图像中是否包含有预设特征信息,还可以判断当前的预设特征信息是否是属于该终端用户的,如可以进行预设用户的人脸识别,预设用户的人眼信息识别等,即在识别是否有用户当前在使用该终端的同时,还可以同时检验该用户是否是合法用户,避免非法用户操作该手机,保证终端智能性的同时,也保障了终端的安全性。

进一步地,由于在识别预设特征信息的过程中,可能存在误差,导致判断结果不准确,因此需要对预定数量的低功耗模式图像进行连续识别,例如,当连续识别出5帧低功耗模式图像中包含有人眼信息时,则可以认为当前有用户在使用该终端,以便于作为调整该终端屏幕亮度的判断依据。

步骤S204:所述第一处理器根据识别结果,对所述终端屏幕的亮度进行调节。

具体地,第一处理器根据识别结果,对终端屏幕的亮度进行调节。更具体地,可以包括第一处理器自身对终端屏幕亮度的控制,也可以包括第一处理器指示第二处理器对终端屏幕的亮度进行调整,原则即是,当可以利用功耗较低的协处理器对终端进行调控的,则优先利用协处理器进行终端的控制,当需要运算处理能力强或功耗较高的应用处理器才可以完成的控制,则必须利用第二处理器对终端进行控制。其中,屏幕亮度的调节,可以包括终端屏幕的点亮、熄灭和亮度等的调节。例如,当识别出低功耗模式图像中有预设特征信息(如人眼信息),则可以将休眠的应用处理器或其它处理器进行唤醒,并通知已经唤醒的应用处理器点亮处于熄屏状态的屏幕,以便于用户需要使用终端时,终端的相关处理器是处于唤醒状态且屏幕处于点亮状态,方便用户使用。

需要强调说明的是,在现有技术中,终端的屏幕显示通常由两部分功能组成,屏幕上的内容显示和背光调节,其中,屏幕需要显示的内容都是由应用处理器来提供并传送到屏幕上,并由LCD驱动负责;而背光的点亮、熄灭和亮度调节则由背光驱动来负责。虽然这两部分功能是由不同的软件来驱动的,但实质上都是由应用处理器来负责实现的,并且,从用户的角度来说这两部分功能通常都是联动的,如,只有背光点亮的时候才会去加载内容并进行显示,如果背光关闭了也就不需要显示内容,因为屏幕上有内容显示但是背光熄灭,或者是背光点亮但是没有内容显示,用户都无法正常使用,都是没有意义的。因此本发明实施例中所提及的屏幕处于点亮状态实质上是指屏幕上加载有显示内容和背光的点亮,本发明中所提及的屏幕处于熄屏状态实质上是指屏幕上未加载显示内容且背光的熄灭。

而在本发明实施例中,由于增加了协处理器,而协处理器同样可以控制背光驱动来完成背光的点亮、熄灭以及亮度调节,因此本发明实施例中只有在前置摄像头的拍摄功能开启时,才需要通过应用处理器来实现该两部分功能(内容显示和背光调节),原因在于拍摄功能开启时背光一定处于点亮状态,因此只需要调节背光亮度即可,而本发明中又是通过前置摄像头输出的图像计算得到当前的环境亮度值进而根据该亮度值进行背光的调节的,因此此种情况下只能通过正在接收非低功耗模式图像的应用处理器来进行背光的调节。而在本发明实施例中的其它场景下,都可以只由应用处理器负责加载屏幕显示内容,而由协处理器直接进行背光的点亮、熄灭或亮度的调节。

进一步地,上述实施例中的步骤S204中的“所述第一处理器根据识别结果,对所述终端屏幕的亮度进行调节”,还可以通过以下实施方式中的任意一种实现。

实施方式一:所述第一处理器根据所述低功耗模式图像计算当前的环境亮度值;当所述第一处理器接收并识别出有连续预定数量的低功耗模式图像中包含所述预设特征信息,并且当所述第一处理器检测出所述第二处理器处于唤醒状态且所述终端屏幕处于点亮状态时,所述第一处理器根据所述环境亮度值对所述终端屏幕的亮度进行调整,且当所述环境亮度值越亮,所述终端屏幕调整后的亮度越亮。

具体地,第一处理器可以根据步骤S203中接收到的低功耗模式图像,计算当前的环境亮度值。例如,通过计算低功耗模式图像的亮度值来估算环境亮度值,由于图像亮度本质上图像中每个像素的亮度,每个像素的亮度本质上RGB值的大小,RGB值为0是像素点为黑色,RGB为255时像素点最亮为白色。因此可以通过计算低功耗模式图像中的每一个像素的RGB值,最终计算低功耗模式图像中的所有像素的亮度平均值,再根据低功耗模式图像的亮度平均值,结合预设计算公式估算当前的环境亮度值;可选地,也可以根据预设的图像亮度值对应的预设终端屏幕的亮度值来进行调整,具体的计算当前的环境亮度值的方式本发明不作具体限定。可以理解的是,本方法步骤的执行可以不需要终端上包含有光传感器,即不需要额外通过光传感器进行当前环境亮度值的测量和计算,而直接利用低功耗模式图像中的像素亮度值直接获得,进一步地降低终端的功耗。当第一处理器接收并识别出有连续预定数量的低功耗模式图像中包含所述预设特征信息(即判断出当前有用户需要使用该终端),并且当第一处理器检测出第二处理器处于唤醒状态且终端屏幕处于点亮状态时,第一处理器根据计算出的环境亮度值对终端屏幕的亮度直接进行调整,且调整的原则即是当环境亮度值越亮,终端屏幕调整后的亮度越亮。需要说明的是,由于终端屏幕的点亮时,则必然说明此时屏幕上需要显示的内容已经加载完毕,因此本方法步骤中可以直接让第一处理器直接调节终端屏幕的亮度,当然,可以理解的是也可以由第一处理器通知第二处理器进行终端屏幕亮度的调整。本发明对此不作具体限定。

实施方式二:所述第一处理器根据识别结果,控制所述第二处理器对所述终端屏幕的亮度进行调节。具体地,实施方式二可以通过以下具体实施方式中的任意一种实现。

具体实施方式一:当所述第一处理器接收并识别出有连续预定数量的低功耗模式图像中包含所述预设特征信息,并且所述第一处理器检测出所述第二处理器处于休眠状态时,所述第一处理器唤醒所述第二处理器并指示所述第二处理器点亮所述终端屏幕。

具体地,当根据步骤S203中接收到的低功耗模式图像判断出用户需要使用该终端,且检测出第二处理器处于休眠状态时,由于当第二处理器为休眠状态时,终端屏幕一定处于熄屏状态,因此在对终端屏幕的亮度进行调节之前,第一处理器必须唤醒该第二处理器并通知第二处理器点亮终端屏幕,进一步地则由第一处理器将计算得到的环境亮度值通知给第二处理器,以便于第二处理器不仅能点亮屏幕,还能根据该环境亮度值将终端屏幕的亮度进行适度的调整,进一步地提升用户体验。需要说明的是,当应用处理器处于休眠状态时,终端屏幕一定是处于熄屏状态,因为处理器休眠的前提就是终端的屏幕一定要处于熄屏状态,才可能休眠,而相反,当应用处理器处于唤醒状态时,终端屏幕不一定处于点亮状态,例如有后台应用在运行,但是前台一定时间无操作的情况。

具体实施方式二:当所述第一处理器接收并识别出有连续预定数量的低功耗模式图像中包含所述预设特征信息,并且所述第一处理器检测出所述第二处理器处于唤醒状态且所述终端屏幕处于熄屏状态时,所述第一处理器指示所述第二处理器点亮所述终端屏幕。

具体地,当根据步骤S203中接收到的低功耗模式图像判断出用户需要使用该终端,且检测出第二处理器为唤醒状态同时终端屏幕为熄屏状态时,通知第二处理器点亮所述终端屏幕,并将计算出的环境亮度值通知给第二处理器。例如,当用户在听音乐或者打电话时,为了节省功耗,在一定时间之后,屏幕会进入熄屏状态,但是因为此时相关的音乐用或通话应用在后台运行,因此实际上第二处理器(应用处理器)还处于唤醒状态,即此时第一处理器只需要通知第二处理器对终端屏幕进行点亮即可,进一步地,第二处理器可以结合计算得到的环境亮度值对该终端屏幕的亮度进行调整。

具体实施方式三:当所述第一处理器接收并识别出没有连续预定数量的低功耗模式图像中包含所述预设特征信息,并且所述第一处理器检测出所述终端屏幕处于点亮状态时,所述第一处理器指示所述第二处理器熄灭所述终端屏幕。

具体地,当根据步骤S203中接收到的低功耗模式图像判断出用户暂时不需要使用该终端时,第一处理器则通知第二处理器熄灭该终端的屏幕,以利于进一步地节省功耗。需要理解的是,此时无需通知第二处理器进行休眠的原因是,第二处理器(如应用处理器)从休眠状态到唤醒状态可以由外界元素(物理按键、预设手势或者第一处理器)来触发或通知,但是应用处理器从唤醒状态到休眠状态,则只能由其自身来控制,因为只有其自身才能获知当前是否还有后台应用在运行,从而决定是否需要其处于唤醒状态,因此只有其自身才能决定当前是否可以从唤醒状态进入到休眠状态。所以本方法步骤在检测到未有用户需要使用该终端时,则只能控制终端屏幕的熄灭,而无法控制该第二处理器进入休眠(前述所指的只能由其自身进行控制),因此这里只需要通知第二处理器进行终端屏幕的亮度调节。

需要说明的是,而本发明实施例中在具体实施方式一、具体实施方式二和具体实施方式三中均由第一处理器(协处理器)通知第二处理器(应用处理器)进行屏幕亮度的调节,原因是在于可以保证屏幕上的内容显示和背光点亮(包括亮度的调节)保持同步(此时若由不同出处理器分开触发执行,则会可能会导致无法同步,造成不佳的用户体验)。但是在实施方式一中则是由协处理器自身进行屏幕亮度的调节,原因是在于此时终端的应用处理器处于唤醒状态且屏幕已经处于点亮状态,因此只需要对背光的亮度进行调节,因此可以直接利用接收图像并计算出当前环境亮度值的协处理器直接进行调节(因为不存在内容显示和背光点亮的同步问题)。虽然本发明实施例中提供了更为优选的实施方式,但是本发明仍然包括且涵盖所有除在前置摄像头的拍摄功能开启以外的其它场景下,都只由应用处理器负责加载屏幕显示内容,而由协处理器直接进行背光的点亮、熄灭或亮度的调节的所有实施方式,此处不再一一列举所有具体实际情况。

本发明实施例,能够在包括第一处理器、第二处理器和前置摄像头的终端中,通过功耗较低的第一处理器控制前置摄像头在低功耗模式下采集低功耗模式图像,然后接收并识别是否有连续预定数量的低功耗模式图像中包含预设特征信息,最终根据识别结果,对所述终端屏幕的亮度进行调节。因此,一方面处理器可以对终端屏幕的亮度进行智能地、自动地调整,无需用户手动操作,另一方面,由于实现方式是通过功耗较低的第一处理器控制前置摄像头采集低功耗模式图像并进行识别,最终对终端屏幕的亮度进行调整,从而避免功耗较高的第二处理器过多地参与终端屏幕的亮度的调节,进而减少终端的功耗,提高了电池的续航能力,即可以兼顾终端的智能性及续航能力,极大地方便了用户使用终端,提升了用户体验。

参见图3,图3是本发明实施例中的另一种终端控制方法的流程示意图。下面将结合附图3从终端中的第一处理器和第二处理器的交互侧对本发明实施例中的终端控制方法进行详细描述。

步骤S301:所述第二处理器在检测出所述前置摄像头处于低功耗模式时,向所述第一处理器发送第一消息,所述第一消息表明所述前置摄像头处于所述低功耗模式。

步骤S302:所述第一处理器接收所述第一消息后,控制所述前置摄像头在所述低功耗模式下采集低功耗模式图像。

步骤S303:所述第一处理器接收并识别是否有连续预定数量的低功耗模式图像中包含预设特征信息,所述预设特征信息为用户当前需要使用所述终端的特征信息。

步骤S304:所述第一处理器根据识别结果,对所述终端屏幕的亮度进行调节。

具体地,步骤S301至步骤S304可以对应地参考图2提供的实施例中的步骤S201至步骤S204,具体的实现方式,这里不再赘述。

步骤S304:当第二处理器检测出所述前置摄像头由所述低功耗模式切换到非低功耗模式时,向所述第一处理器发送第二消息,所述第二消息表明所述前置摄像头切换到所述非低功耗模式。

具体地,在本发明实施例中为了节约终端的功耗,第一处理器控制摄像头采集的是帧率或分辨率较低的低功耗模式图像,虽然该模式图像能满足第一处理器作为识别预设特征信息的要求,但是不满足用户拍照时对照片的分辨率和清晰度高的要求,因此当第二处理器接收到针对该前置摄像头的开启拍摄指令后,第二处理器需要控制前置摄像头输出帧率更高和/或分辨率更高的非低功耗模式图像,以满足用户拍照时的需求。当第二处理器检测出所述前置摄像头由所述低功耗模式切换到非低功耗模式时,例如接收到针对前置摄像头的关闭拍摄功能指令时,通知第一处理器以表明前置摄像头切换到所述非低功耗模式。

步骤S305:所述第一处理器接收所述第二消息后停止控制所述前置摄像头,并由所述第二处理器控制所述前置摄像头在所述非低功耗模式下采集非低功耗模式图像,且由所述第二处理器对所述非低功耗模式图像进行后续处理。

具体地,第一处理器接收第二消息后停止控制所述前置摄像头,即停止控制前置摄像头进行低功耗模式图像的采集,并转而由第二处理器控制前置摄像头在非低功耗模式下采集非低功耗模式图像,且由所述第二处理器对所述非低功耗模式图像进行后续的图像处理等,以满足用户正常拍摄的需要。

本发明实施例,保留了图2的实施例中的方法和相对应的有益效果,其主要区别在于,本发明实施例中在第二处理器(如应用处理器)在检测到针对前置摄像头的正常拍摄功能开启后,控制该前置摄像头采集并输出相对于低功耗模式图像的帧率或分辨率更高的非低功耗模式图像,以便于用户在需要进行前置摄像头拍摄功能的情况下,可以获得正常的拍摄效果。即不仅利用前置摄像头完成了预设特征信息识别的功能,也保留并保障了前置摄像头作为拍摄传感器的基本功能。使得终端进一步地的智能化且兼具低功耗性,进一步地提升了用户体验。

在具体的应用场景中,如图4所示,是本发明实施例中终端控制方法的一个具体应用场景示意图,图4中,当终端处于熄屏状态或休眠状态时,第一处理器识别出有连续预定数量(如5帧)的低功耗模式图像中包含有人眼信息,则可以判定为此时有用户需要使用该终端,因此可根据终端实际的工作状态来对终端进行调整,例如,当应用处理器为休眠状态时,则通知应用处理器唤醒且点亮屏幕,当应用处理器为唤醒状态但屏幕为熄屏状态时,则只通知应用处理器点亮终端屏幕。

在具体的应用场景中,如图5所示,是本发明实施例中终端控制方法的另一个具体应用场景示意图,图5中,当终端处于点亮状态时,第一处理器识别出没有连续预定数量(如5帧)的低功耗模式图像中包含有人眼信息,则可以判定为此时用户视线已经离开终端屏幕或者用户暂时不需要使用该终端,因此可对终端屏幕的亮度进行调整,即通知应用处理器熄灭终端屏幕,从而节约终端的功耗。

在具体的应用场景中,如图6所示,是本发明实施例中终端控制方法的又一个具体应用场景示意图,图6中,当前置摄像头的拍照功能还未开启时,前置摄像头是将采集的帧率较低或分辨率较低的低功耗模式图像传输给第一处理器以供第一处理器识别图像中是否包含有预设特征信息,当用户点击进入相机应用后开启了前置摄像头的正常拍摄功能(例如自拍模式)时,则此时前置摄像头立即切换为采集帧率较高或分辨率较高的非低功耗模式图像,以便于用户可以拍摄出质量高的照片或视频。更具体的实现细节和更多的实际应用场景,这里不再一一列举,请参照上述图2-图3中的方法实施例。

为了便于更好地实施本发明实施例中的上述方法实施例,本发明还提供了用于配合实施执行上述方法实施例的相关终端。下面结合图7所示的终端的结构示意图,进行详细说明:

如图7所示,终端10可以包括:至少一个第一处理器101,例如协处理器,至少一个第二处理器102,例如应用处理器,至少一个总线,前置摄像头103,存储单元104,至少一个输入单元105和至少一个输出单元106。其中,总线用于实现这些组件之间的通信连接;输入单元105具体可为终端的触控面板,包括触摸屏和触控屏,用于检测终端触控面板上的操作指令(如开启拍摄功能指令和关闭拍摄功能指令);输出单元106可以包括终端屏幕(Display)1061,用于输出、显示图像或者数据等;存储单元104可以是高速RAM显示器,也可以是非不稳定的显示器(non-volatilememory),例如至少一个磁盘显示器,存储单元104可选的还可以是至少一个位于远离前述第一处理器101和第二处理器102的显示装置。作为一种计算机显示介质的存储单元104中可以包括操作系统、网络通信单元、用户接口模块以及终端控制程序等。

在图7所示的终端10中,所述第一处理器101的运算处理能力低于所述第二处理器102的运算处理能力,所述存储单元104用于存储程序代码,所述第二处理器102用于调用所述存储单元104存储的程序代码执行如下步骤:在检测出所述前置摄像头处于低功耗模式时,向所述第一处理器101发送第一消息,所述第一消息表明所述前置摄像头处于所述低功耗模式;

所述第一处理器101用于调用所述存储单元104存储的程序代码执行如下步骤:接收所述第一消息后,控制所述前置摄像头在所述低功耗模式下采集低功耗模式图像;接收并识别是否有连续预定数量的低功耗模式图像中包含预设特征信息,所述预设特征信息为用户当前需要使用所述终端的特征信息;根据识别结果,对所述终端屏幕的亮度进行调节。

在一种可选的方案中,所述第一处理器101,具体用于:

根据所述低功耗模式图像计算当前的环境亮度值;

当接收并识别出有连续预定数量的低功耗模式图像中包含所述预设特征信息,并且检测出所述第二处理器102处于唤醒状态且所述终端屏幕处于点亮状态时,根据所述环境亮度值对所述终端屏幕的亮度进行调整,且当所述环境亮度值越亮,所述终端屏幕调整后的亮度越亮。

在另一种可选的方案中,所述第一处理器101,具体用于:

所述第一处理器101根据识别结果,控制所述第二处理器102对所述终端屏幕的亮度进行调节。

在又一种可选的方案中,所述第一处理器101,具体用于:

当接收并识别出有连续预定数量的低功耗模式图像中包含所述预设特征信息,并且检测出所述第二处理器102处于休眠状态时,所述第一处理器101唤醒所述第二处理器102并指示所述第二处理器102点亮所述终端屏幕。

在又一种可选的方案中,所述第一处理器101,具体用于:

当接收并识别出有连续预定数量的低功耗模式图像中包含所述预设特征信息,并且检测出所述第二处理器102处于唤醒状态且所述终端屏幕处于熄屏状态时,所述第一处理器101指示所述第二处理器102点亮所述终端屏幕。

在又一种可选的方案中,所述第一处理器101,具体用于:

当接收并识别出没有连续预定数量的低功耗模式图像中包含所述预设特征信息,并且检测出所述终端屏幕处于点亮状态时,指示所述第二处理器102熄灭所述终端屏幕。

在又一种可选的方案中,所述第一处理器101,还用于根据所述低功耗模式图像计算当前的环境亮度值;

所述第一处理器101,具体用于将所述环境亮度值发送给所述第二处理器102;

所述第二处理器102,具体用于根据所述环境亮度值调节所述终端屏幕的亮度,且当所述环境亮度值越亮,所述终端屏幕调整后的亮度越亮。

在又一种可选的方案中,所述第二处理器102还用于:当检测出所述前置摄像头由所述低功耗模式切换到非低功耗模式时,向所述第一处理器101发送第二消息,所述第二消息表明所述前置摄像头切换到所述非低功耗模式;

所述第一处理器101还用于:接收所述第二消息后停止控制所述前置摄像头;

所述第二处理器102还用于:控制所述前置摄像头在所述非低功耗模式下采集非低功耗模式图像,且对所述非低功耗模式图像进行后续处理。

在又一种可选的方案中,所述第一处理器101为协处理器,所述第二处理器102为应用处理器。

可理解的是,终端10中各模块的功能可对应参考上述图2至图3中的各方法实施例中的具体实现方式,这里不再赘述。

本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任意一种终端控制方法的部分或全部步骤。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可能可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

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

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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