一种拍照方法及终端设备与流程

文档序号:23144551发布日期:2020-12-01 13:24阅读:126来源:国知局
一种拍照方法及终端设备与流程

本发明实施例涉及终端设备技术领域,尤其涉及一种拍照方法及终端设备。



背景技术:

随着电话手表受到市场的欢迎,用户对电话手表的性能也提出了越来越高的要求。在较暗环境下拍照时,为了提高拍摄照片的效果,用了长曝光技术,该方案通常需要用户在拍摄预览界面中选择长曝光技术对应的拍摄选项(例如,夜景模式)。一方面,由于通常拍摄预览界面中的拍摄选项较多,因此用户需要在拍照预览界面中查找该选项,查找该选项的过程中会浪费拍摄时间;另一方面,电话手表通常为儿童,可能在拍摄预览界面中拍摄选项中进行选择时,可能无法一次选择到正确的拍摄选项。因此在较暗环境下拍照时,操作复杂度高,终端设备的人机交互性能差。



技术实现要素:

本发明实施例提供一种拍照方法及终端设备,用以解决现有技术中终端设备在暗环境拍照时操作复杂,人机交互性能差的问题。为了解决上述技术问题,本发明实施例是这样实现的:

第一方面,提供一种拍照方法,该方法包括:

获取预览图像,检测预览图像的亮度,得到第一亮度值;

若第一亮度值大于或等于第一亮度阈值,且小于或等于第二亮度阈值,则计数器值加1;

若计数器值等于第二预设值,且长曝光功能处于关闭状态,则开启长曝光功能,并拍摄图像。

可选的,若第一亮度值大于或等于第一亮度阈值,且小于或等于第二亮度阈值,则计数器值加1之后,方法还包括:

若计数器值不等于第二预设值,且长曝光功能处于关闭状态,则控制长曝光功能处于关闭状态,并拍摄图像。

可选的,得到第一亮度值之后,还包括:

若第一亮度值大于或等于第三亮度阈值,则计数器值减1,第三亮度阈值大于第二亮度阈值;

若计数器值等于第一预设值,且长曝光功能处于开启状态,则关闭长曝光功能,并拍摄图像,第二预设值大于第一预设值。

可选的,若第一亮度值大于或等于第三亮度阈值,则计数器值减1之后,方法还包括:

若计数器值不等于第一预设值,且长曝光功能处于开启状态,则控制长曝光功能处于开启状态,并拍摄图像。

可选的,得到第一亮度值之后,还包括:

若第一亮度值大于第二亮度阈值,且小于第三亮度阈值,则计数器值不变,且长曝光功能保持原来状态不变。

第二方面,提供一种终端设备,该终端设备包括:

获取模块,用于获取预览图像,检测预览图像的亮度,得到第一亮度值;

处理模块,若第一亮度值大于或等于第一亮度阈值,且小于或等于第二亮度阈值,则计数器值加1;若计数器值等于第二预设值,且长曝光功能处于关闭状态,则开启长曝光功能,并拍摄图像。

可选的,处理模块,还用于若第一亮度值大于或等于第一亮度阈值,且小于或等于第二亮度阈值,则计数器值加1之后,若计数器值不等于第二预设值,且长曝光功能处于关闭状态,则控制长曝光功能处于关闭状态,并拍摄图像。

可选的,处理模块,还用于若第一亮度值大于或等于第三亮度阈值,则计数器值减1,第三亮度阈值大于第二亮度阈值;

若计数器值等于第一预设值,且长曝光功能处于开启状态,则关闭长曝光功能,并拍摄图像,第二预设值大于第一预设值。

可选的,处理模块,还用于在若第一亮度值大于或等于第三亮度阈值,则计数器值减1之后,若计数器值不等于第一预设值,且长曝光功能处于开启状态,则控制长曝光功能处于开启状态,并拍摄图像。

可选的,处理模块,还用于在得到第一亮度值之后,若第一亮度值大于第二亮度阈值,且小于第三亮度阈值,则计数器值不变,且长曝光功能的开关状态不变。

第三方面,提供一种终端设备,包括:

存储有可执行程序代码的存储器;

与存储器耦合的处理器;

处理器调用存储器中存储的可执行程序代码,执行本发明实施例第一方面中的拍摄方法。

第四方面,提供一种计算机可读存储介质,其存储计算机程序,计算机程序使得计算机执行本发明实施例第一方面中的拍摄方法。计算机可读存储介质包括rom/ram、磁盘或光盘等。

第五方面,提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行第一方面的任意一种方法的部分或全部步骤。

第六方面,提供一种应用发布平台,应用发布平台用于发布计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行第一方面的任意一种方法的部分或全部步骤。

与现有技术相比,本发明实施例具有以下有益效果:

本发明实施例中,终端设备可以自动识别拍照环境的亮度条件,并控制开启或关闭长曝光功能,从而提升终端设备在较暗环境的拍照效果,降低终端设备在较暗环境中拍照的操作复杂程度,提升该终端设备的人机交互性能。

附图说明

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

图1是本发明实施例提供的一种拍照方法的流程示意图一;

图2是本发明实施例提供的一种拍照方法的流程示意图二;

图3是本发明实施例提供的一种终端设备的结构示意图一;

图4是本发明实施例提供的一种终端设备的结构示意图二。

具体实施方式

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

本发明的说明书和权利要求书中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一亮度阈值和第二亮度阈值等是用于区别不同的亮度阈值,而不是用于描述亮度阈值的特定顺序。

本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

本发明实施例提供了一种拍照的方法及终端设备,可以解决现有技术中拍摄终端无法在较暗环境拍摄,或者拍摄操作复杂的问题。

本发明实施例涉及的终端设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载终端设备、可穿戴设备、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本或者个人数字助理(personaldigitalassistant,pda)等电子设备。其中,可穿戴设备可以为智能手表、智能手环、手表电话等本发明实施例不作限定。

本发明实施例提供的拍照方法的执行主体可以为上述的终端设备,也可以为该终端设备中能够实现该拍照方法的功能模块和/或功能实体,具体的可以根据实际使用需求确定,本发明实施例不作限定。下面以终端设备为例,对本发明实施例提供的拍照方法进行示例性的说明。

本发明实施例提供的拍照方法,可以应用于在光线较暗环境中拍照的场景中。

实施例一

如图1所示,本发明实施例提供一种拍照方法,该方法可以包括下述步骤:

101、获取预览图像。

在开启拍照应用程序之后,摄像头开始采集拍照环境的图像,并将获取得到的预览图像显示在终端设备显示的拍照预览界面中。

本发明实施例中,获取到的预览图像不会保存在终端设备中,因此不会占用终端设备的内存,该预览图像可以用于后续步骤中检测拍照环境的亮度。

可选的,终端设备的摄像头采集预览图像的速率越高,则在较暗环境中拍照时,终端设备自动调整到与当前拍照环境匹配的拍照模式(例如,在根据预览图像的亮度,确定拍照环境较暗时,将终端设备的拍照模式调整至开启长曝光功能)的反应时间越短。

102、检测预览图像的亮度,得到第一亮度值。

本发明实施例中,可以通过对预览图像的亮度值取平均亮度值,以得到第一亮度值。可选的,可以先计算预览图像中每个像素点的亮度值,然后计算每个像素点的亮度值的自然对数,接着根据所有像素点的亮度值的自然对数,求平均值,最后对该平均值求自然指数值,该自然指数值即为预览图像的平均亮度值,也即第一亮度值。

可选的,终端设备中可以设置有图像亮度感应器,在获取预览图像之后,图像亮度感应器可以将预览图像中每个像素点的亮度值转化为一定大小的电流值,采用该电流值表征预览图像中每个像素点的亮度值,再根据预先存储的亮度值与电流值的换算关系将电流值换算成亮度值,这样可以得到每个像素点的亮度值。

进一步的,可以根据换算得到的每个像素点的亮度值,计算预览图像的亮度值(即上述第一亮度值)。

在102中得到第一亮度值后可以继续执行步骤103和104。

103、若第一亮度值大于或等于第一亮度阈值,且小于或等于第二亮度阈值,则计数器值加1。

本发明实施例中,涉及到第一亮度阈值、第二亮度阈值和第三亮度阈值,实质是采用这些阈值对于亮度范围进行了划分,第一亮度阈值、第二亮度阈值和第三亮度阈值的具体取值可以根据实际需求进行设定,本发明实施例不作限定。

本发明实施例中,划分的亮度范围可以包括以下几种亮度范围:

第一种:小于第一亮度阈值。

可选的,第一亮度阈值可以设置为0,或,1等。

示例性的,第一亮度阈值是接近0的某一亮度值,可以是终端设备能从预览图像中检测到的亮度的下限值,当第一亮度值小于第一亮度阈值时,说明拍照环境非常暗,终端设备可能已经无法准确的检测出亮度值。

可选的,实际应用中还可以基于设备硬件的限制,根据设备硬件能够支持的亮度检测精度来进行设定。

当检测到预览图像中的亮度值(即上述第一亮度值)属于该第一种范围时,终端设备认为该环境可能不适宜进行拍照,此时可能不会去调整长曝光功能的开启/关闭。

第二种:大于或等于第一亮度阈值,且小于或等于第二亮度阈值。

其中,第二亮度阈值大于第一亮度阈值。

可选的,实际应用中还可以基于设备硬件的限制,根据设备硬件能够支持的亮度检测精度来进行设定。

可选的,第二亮度阈值可以设置为5,或,6等。第二亮度阈值可以是终端设备认定的较暗环境的亮度值上限值。

当检测到预览图像中的亮度值(即上述第一亮度值)属于该第二种范围时,终端设备认为该环境属于较暗环境,在进行拍照时,需要调整长曝光功能处于开启状态。

第三种:大于第二亮度阈值,且小于或等于第三亮度阈值。

其中,第三亮度阈值大于第二亮度阈值。

可选的,第三亮度阈值可以设置为15,或,16等。第三亮度阈值可以是终端设备认定的亮环境的亮度的下限值。

当检测到预览图像中的亮度值(即上述第一亮度值)属于该第二种范围时,终端设备认为该环境属于亮度适中的环境,此时开启长曝光功能,或者关闭长曝光功能对拍照得到的图像的显示效果影响较小,在进行拍照时,不需要调整长曝光功能开启/关闭状态。

第四种:大于第三亮度阈值。

当检测到预览图像中的亮度值(即上述第一亮度值)属于该第三种范围时,终端设备认为该环境属于较亮环境,在进行拍照时,需要调整长曝光功能处于关闭状态。

可以看出,上述三种亮度范围,是按照亮度由小到大进行划分的。

上述103中的第一亮度值满足上述第一种情况,在这种情况下可以继续执行下述104。

104、若计数器值等于第二预设值,且长曝光功能处于关闭状态,则开启长曝光功能。

本发明实施例中,涉及到第一预设值和第二预设值,实质是采用这些预设值对于计数器值的取值范围进行了划分。第一预设值和第二预设值的具体取值可以根据实际需求进行设定,本发明实施例不作限定。

本发明实施例中,计数器值的取值范围为:大于或等于第一预设值,且小于或等于第二预设值。其中,第二预设值大于第一预设值,且计数器值取整数。

本发明实施例中,计数器值的取值可以包括以下几类情况:

第一类:计数器值总数等于第一预设值。

可选的,在计数器值的取值为上述第一类情况时,关闭长曝光功能(即,若原来处于开启长曝光功能的状态,则切换为关闭长曝光功能的状态,若原来处于关闭长曝光功能的状态,则保持该状态不变)。

可选的,第一预设值可以是计数器值的范围的下边界值,即计数器总数减小到第一预设值后,计数器值不会再继续减少。第一预设值可以设置为0或1等。

第二类:计数器值总数大于第一预设值,且小于第二预设值。

可选的,在计数器值的取值为上述第二类情况时,保持原有长曝光功能所处的状态。

第三类:计数器值总数等于第二预设值。

可选的,在计数器值的取值为上述第三类情况时,开启长曝光功能(即,若原来处于关闭长曝光功能的状态,则切换为开启长曝光功能的状态,若原来处于开启长曝光功能的状态,则保持该状态不变)。

可选的,第二预设值可以是计数器值的范围的上边界值,第一预设值可以设置为5。

本发明实施例中,根据亮度值所述的亮度范围的不同,计数器的技术方式有所不同,具体的可以有以下几种方式:

(1)若第一亮度值属于上述第二种亮度范围,且计数器的总数的取值属于上述第二类和第一类情况,则计数器值加1。

(2)若第一亮度值属于上述第二种亮度范围,且计数器总数的取值属于上述第三类情况,则计数器值保持不变。

(3)若第一亮度值属于上述第一种亮度范围或第三种亮度范围,则计数器保持不变。

(4)若第一亮度值属于上述第四种亮度范围,且计数器的总数的取值属于上述第二类和第三类情况,则计数器值减1。

(5)若第一亮度值属于上述第四种亮度范围,且计数器总数的取值属于上述第一类情况,则计数器值加1。

本发明实施例中终端设备获取预览图像的速率越高,则处理一帧预览图像所用时间越短,在预设值取值范围确定的情况下,终端设备获取预览图像的速率越高,则终端设备的反应时间越短;在终端设备获取预览图像的速率一定的情况下,如果预设值取值范围越小,也就是第一预设值和第二预设值相差越小时,则本发明实施例中的拍照方法自动开启长曝光功能需要处理的预览图像就越少,则执行自动开启或者关闭长曝光功能的反应时间变短,但预设值取值范围变小,同时也意味着执行自动开启或者关闭长曝光功能的不稳定性增加,在亮度变化频繁的拍摄环境中,会出现拍照模式频繁切换的情况。

示例性的,计数器的取值范围设定为0到5,假设用户进入明显较暗的环境中拍照,此时预览图象的亮度值属于上述第二种亮度范围,计数器取值属于上述第一类或第二类情况,终端设备每处理一帧图像,计数器的值增加1,采用本发明实施例中的拍照方法,最多需要处理5帧图像,就可以开启长曝光算法。但在同样的终端设备上,如果将计数器的取值范围设定为0到10,面对同样的情况,处理任务增多,反应时间增加。对比两种设定计数器的取值范围的方法,前一种方法反应速度较后一种灵敏,但在亮度变化频繁的拍照环境中,前一种方法会出现长曝光功能频繁的开启/关闭的情况。所以计数器的取值范围的设定可以基于反应灵敏度和功能稳定性中的至少一种需求进行设定。

本发明实施例中,终端设备获取外界环境的预览图像,通过检测预览图像的亮度值,确定拍照环境的亮度,在确定拍照环境较暗时,自动控制长曝光功能开启,从而用户无需在拍摄预览界面中选择夜景模式等拍摄模式进行拍照,可以简化用户的操作,提高终端设备的人机交互性能。

可选的,在开启长曝光功能之后,可以输出提示信息,该提示信息用于告知用户已经开启/关闭长曝光功能。

本发明实施例中,可以设置不同的拍照模式,开启长曝光功能之后,设置为夜景模式,不开启的时候,设置为标准模式。

其中,提示信息可以采用语音,文字,动画等形式,比如播放语音“当前为夜拍模式!”;在关闭长曝光算法之后,播放语音“当前为标准模式!”。

本发明实施例中,终端设备获取外界环境的预览图像,通过检测预览图像的亮度值,确定拍照环境的亮度,在确定拍照环境较暗时,自动控制长曝光功能开启,从而用户无需在拍摄预览界面中选择夜景模式等拍摄模式进行拍照,可以简化用户的操作,提高终端设备的人机交互性能。还可以通过输出提示信息来提示用户已经开启长曝光功能,满足用户在较暗环境拍照的需求。可以进一步提高终端设备的人机交互性能。

实施例二

如图2所示,本发明实施例提供一种拍照方法,该方法可以包括下述步骤:

201、获取预览图像。

202、检测预览图像的亮度,得到第一亮度值。

针对201和202的描述可以参照上述实施例一中101和102的相关描述,为避免重复此处不再赘述。

上述202之后,可以根据上述得到的第一亮度值,判断该第一亮度值处于哪个亮度范围内。即,在202之后,可以执行203至207;或者,在202之后,执行208至210、206和207;或者,在202之后,可以执行211、206和207。

203、第一亮度值大于或等于第一亮度阈值,且小于或等于第二亮度阈值。

上述203对应于上述实施例一中的第二种亮度范围。

若第一亮度值大于或等于第一亮度阈值,且小于或等于第二亮度阈值,以及当前计数器的总数的取值属于上述实施例一中所示的第二类和第一类情况时,则执行204至205;若当前计数器的总数的取值属于上述实施例一中所示的第三类情况时,则执行206和207。

204、计数器值加1。

205、若计数器值等于第二预设值,且长曝光功能处于关闭状态,则开启长曝光功能,并拍摄图像。

可选的,若计数器值不等于第二预设值,且长曝光功能处于关闭状态,则控制长曝光功能保持关闭状态,并拍摄图像。

206、计数器值不变。

若计数器值在执行203之前已经等于第二预设值(即上述第三类情况),则保持第二预设值。

207、维持长曝光功能原来状态。

本发明实施例中,可以在根据预览图像的亮度判断出拍摄环境处于较暗环境下时,可以自动开启长曝光,以提高拍摄效果。

208、第一亮度值大于第三亮度阈值。

上述208对应于上述实施例一中的第四种亮度范围。

若第一亮度值大于第三亮度阈值,且当前计数器的总数的取值属于上述实施例一中所示的第二类情况或第三类情况时,则执行209。

209、计数器值减1。

210、若计数器值等于第一预设值,且长曝光功能处于开启状态,则关闭长曝光功能,并拍摄图像。

可选的,若计数器值不等于第一预设值,且长曝光功能处于关闭状态,则控制长曝光功能保持关闭状态,并拍摄图像。也就是说,在上述210之后,可以继续执行206和207。

本发明实施例中,可以在根据预览图像的亮度判断出拍摄环境处于过亮下时,可以自动关闭长曝光,以提高拍摄效果。

211、第一亮度值大于第二亮度阈值且小于第三亮度阈值,或,第一亮度值小于第一亮度阈值。

上述211对应于上述实施例一中的第一种和第三种亮度范围。

若第一亮度值大于第二亮度阈值且小于第三亮度阈值,或,第一亮度值小于第一亮度阈值,当前计数器的总数的取值属于上述实施例一中所示的第一类情况、第二类情况或第三类情况时,则执行206和207。

本发明实施例中,可以在根据预览图像的亮度判断出拍摄环境处于合适的亮度时,可以维持长曝光功能不变,以提高拍摄效果。

本发明实施例提供的方法还可以包括下述步骤:

可选的,记录终端设备用户长曝光模式使用频率,使用次数,使用时长等数据,可以针对用户的使用习惯,对长曝光功能开启算法进行调整,可以计数器值的范围动态分配。示例性的,终端设备根据记录得用户对于长曝光功能的使用数据,确定用户对长曝光功能由较强得依赖性,在这种情况下,若在长曝光功能处于关闭状态时,当计数器值开始增大时,则终端设备控制使第一预设值减小一定值,从而更快速的开启长曝光算法;当长曝光功能处于开启状态,计数器值减小时,则让第一预设值增加一定的值,从而能更快速的关闭长曝光功能。、

作为一种可选的实现方式,拍照设备可以在收到拍照指令后,运行自动控制长曝光功能的算法,确定合适的拍照模式,然后执行拍照指令。

作为一种可选的实现方式,可以在用户开启拍照功能后运行该控制算法,确认合适的拍照模式后,提醒用户操作进行拍照。

本发明实施例中,终端设备可以获取拍照环境的预览图像,检测拍照环境的预览图像的亮度值,再根据拍照环境的预览图像的亮度值的变化推测拍照环境的亮度变化,终端设备可以根据拍照环境的亮度变化自动开启/关闭长曝光功能,降低了在暗环境种拍照操作的复杂程度,使拍照设备可以在较暗环境中完成拍照功能,有效的提升了提高了终端设备的人机交互性能。

实施例三

如图3所示,本发明实施例提供一种终端设备,该终端设备包括:

获取模块301,用于获取预览图像,检测预览图像的亮度,得到第一亮度值;

处理模块302,若第一亮度值大于或等于第一亮度阈值,且小于或等于第二亮度阈值,则计数器值加1;若计数器值等于第一预设值,且长曝光功能处于关闭状态,则开启长曝光功能,并拍摄图像。

可选的,处理模块302,还用于第一亮度值大于或等于第一亮度阈值,且小于或等于第二亮度阈值,则计数器值加1之后,若计数器值不等于第一预设值,且长曝光功能处于关闭状态,则控制长曝光功能处于关闭状态,并拍摄图像。

可选的,处理模块302,还用于若第一亮度值大于或等于第三亮度阈值,则计数器值减1,第三亮度阈值大于第二亮度阈值;

若计数器值等于第一预设值,且长曝光功能处于开启状态,则关闭长曝光功能,并拍摄图像,第二预设值大于第一预设值。

可选的,处理模块302,还用于在若第一亮度值大于或等于第三亮度阈值,则计数器值减1之后,若计数器值不等于第一预设值,且长曝光功能处于开启状态,则控制长曝光功能处于开启状态,并拍摄图像。

可选的,处理模块302,还用于在得到第一亮度值之后,若第一亮度值大于第二亮度阈值,且小于第三亮度阈值,则计数器值不变,且长曝光功能的开关状态不变。

本发明实施例提供的一种终端设备,该终端设备可以包括:

存储有可执行程序代码的存储器;

与存储器耦合的处理器;

其中,处理器调用存储器中存储的可执行程序代码,执行上述各方法实施例中终端设备执行的方法。

图4为实现本发明各个实施例的一种终端设备的硬件结构示意图,该终端设备包括但不限于:射频(radiofrequency,rf)电路401、存储器402、输入单元403、显示单元404、传感器405、音频电路406、无线通信(wirelessfidelity,wifi)模块407、处理器408、电源409、以及摄像头410等部件。其中,射频电路401包括接收器4011和发送器4012。本领域技术人员可以理解,图4中示出的终端设备结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

rf电路401可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器408处理;另外,将设计上行的数据发送给基站。通常,rf电路401包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。此外,rf电路401还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte)、电子邮件、短消息服务(shortmessagingservice,sms)等。

存储器402可用于存储软件程序以及模块,处理器408通过运行存储在存储器402的软件程序以及模块,从而执行终端设备的各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端设备的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元403可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的键信号输入。具体地,输入单元403可包括触控面板4031以及其他输入设备4032。触控面板4031,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板4031上或在触控面板4031附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板4031可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器408,并能接收处理器408发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种实现触控面板4031。除了触控面板4031,输入单元403还可以包括其他输入设备4032。具体地,其他输入设备4032可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元404可用于显示由用户输入的信息或提供给用户的信息以及终端设备的各种菜单。显示单元404可包括显示面板4041,可选的,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板4041。进一步的,触控面板4031可覆盖显示面板4041,当触控面板4031检测到在其上或附近的触摸操作后,传送给处理器408以确定触摸事件的,随后处理器408根据触摸事件的在显示面板4041上提供相应的视觉输出。虽然在图4中,触控面板4031与显示面板4041是作为两个独立的部件来实现终端设备的输入和输入功能,但是在某些实施例中,可以将触控面板4031与显示面板4041集成而实现终端设备的输入和输出功能。

终端设备还可包括至少一种传感器405,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板4041的亮度,接近传感器可在终端设备移动到耳边时,退出显示面板4041和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端设备姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端设备还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。本发明实施例中,该终端设备可以包括加速度传感器、深度传感器或者距离传感器等。

音频电路406、扬声器4061,传声器4062可提供用户与终端设备之间的音频接口。音频电路406可将接收到的音频数据转换后的电信号,传输到扬声器4061,由扬声器4061转换为声音信号输出;另一方面,传声器4062将收集的声音信号转换为电信号,由音频电路406接收后转换为音频数据,再将音频数据输出处理器408处理后,经rf电路401以发送给比如另一终端设备,或者将音频数据输出至存储器402以便进一步处理。

wifi属于短距离无线传输技术,终端设备通过wifi模块407可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图4示出了wifi模块407,但是可以理解的是,其并不属于终端设备的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器408是终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行终端设备的各种功能和处理数据,从而对终端设备进行整体监控。可选的,处理器408可包括一个或多个处理单元;优选的,处理器408可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器408中。

终端设备还包括给各个部件供电的电源409(比如电池),优选的,电源可以通过电源管理系统与处理器408逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。尽管未示出,终端设备还可以包括蓝牙模块等,在此不再赘述。

本发明实施例中,处理器408用于获取预览图像,检测预览图像的亮度,得到第一亮度值;若第一亮度值大于或等于第一亮度阈值,且小于或等于第二亮度阈值,则计数器值加1;若计数器值等于第一预设值,且长曝光功能处于关闭状态,则开启长曝光功能,并拍摄图像。

可选的,处理器408,还用于若第一亮度值大于或等于第一亮度阈值,且小于或等于第二亮度阈值,则计数器值加1之后,若计数器值不等于第一预设值,且长曝光功能处于关闭状态,则控制长曝光功能处于关闭状态,并拍摄图像。

可选的,处理器408,还用于若第一亮度值大于或等于第三亮度阈值,则计数器值减1,第三亮度阈值大于第二亮度阈值;

若计数器值等于第一预设值,且长曝光功能处于开启状态,则关闭长曝光功能,并拍摄图像,第二预设值大于第一预设值。

可选的,处理器408,还用于在若第一亮度值大于或等于第三亮度阈值,则计数器值减1之后,若计数器值不等于第一预设值,且长曝光功能处于开启状态,则控制长曝光功能处于开启状态,并拍摄图像。

可选的,处理器408,还用于在得到第一亮度值之后,若第一亮度值大于第二亮度阈值,且小于第三亮度阈值,则计数器值不变,且长曝光功能的开关状态不变。

本发明实施例提供一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

本发明实施例还提供一种计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

本发明实施例还提供一种应用发布平台,其中,应用发布平台用于发布计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本发明所必须的。

本发明实施例提供的终端设备能够实现上述方法实施例中所示的各个过程,为避免重复,此处不再赘述。

在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

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

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

上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明的各个实施例上述方法的部分或全部步骤。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

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