相机预览启动方法和电子设备技术

技术编号:36602501 阅读:9 留言:0更新日期:2023-02-04 18:19
本申请提出了一种相机预览启动方法和电子设备,涉及终端技术领域。其中,上述相机预览启动方法包括:首先,响应于接收到的相机启动操作,获取预先存储的第一目标图片,第一目标图片由第一图片和第二图片叠加得到,且第二图片位于所述第一图片的上层;其中,第一图片为经模糊处理的历史预览图片,第二图片为第一图片所对应的拍摄模式下的第一界面控件图。然后,将第一目标图片显示在应用界面最上层的目标显示图层。最后,响应于相机预览启动完成,将第一目标图片隐藏。通过上述技术方案,可不受芯片性能的约束,在相机预览启动过程中,给用户带来快速启动预览的使用体验。户带来快速启动预览的使用体验。户带来快速启动预览的使用体验。

【技术实现步骤摘要】
相机预览启动方法和电子设备


[0001]本申请涉及终端
,尤其涉及一种相机预览启动方法和电子设备。

技术介绍

[0002]随着移动终端技术的发展,相机已成为终端的主要卖点之一。在启动相机、或切换拍摄模式时,相机预览启动的速度在很大程度上影响了用户体验。在目前的技术方案中,相机预览启动的速度主要取决于芯片性能,通常只有配置高性能芯片的终端设备,才能给用户带来快速启动预览的使用体验。

技术实现思路

[0003]本申请实施例提供了一种相机预览启动方法和电子设备,可不受芯片性能的限制,在相机预览启动过程中,给用户带来快速启动预览的使用体验。
[0004]第一方面,本申请实施例提供一种相机预览启动方法,包括:响应于接收到的相机启动操作,获取预先存储的第一目标图片,第一目标图片由第一图片和第二图片叠加得到,且第二图片位于第一图片的上层;其中,第一图片为经模糊处理的历史预览图片,第二图片为第一图片所对应的拍摄模式下的第一界面控件图;将第一目标图片显示在应用界面的目标显示图层,目标显示图层位于应用界面的最上层;响应于相机预览启动完成,将第一目标图片隐藏。
[0005]通过上述技术方案,在用户触发相机启动操作之后,即使芯片性能不佳、底层相机预览启动尚未完成,也能立即将叠加有第一界面控件图的历史预览数据的模糊图片呈现给用户,待底层相机预览启动完成后,再将其隐藏。那么,对于用户视角而言,可获得相机快速启动预览的使用体验,避免在触发相机启动操作之后出现明显的卡顿感。
[0006]其中一种可能的实现方式中,将第一图片和第二图片叠加得到第一目标图片,包括:在接收到所述相机启动操作前的上一次相机运行过程中,响应于接收到的相机关闭操作,获取当前拍摄模式下的第一预览图片以及第一界面控件图;对第一预览图片进行模糊处理,得到第一预览图片的模糊图片;将第一界面控件图叠加在第一预览图片的模糊图片的上层,得到第一目标图片。
[0007]本实现方式中,可在用户每次退出相机应用时,获取最后一帧预览图片进行模糊处理,并在其上叠加当前拍摄模式的控件图片,得到第一目标图片。从而可在用户下一次启动相机时,快速获取第一目标图片,提升用户视角的相机预览启动速度。
[0008]其中一种可能的实现方式中,上述方法还包括:生成第一静态变量,并将第一目标图片赋值于第一静态变量,以及,将第一目标图片存储至目标文件。
[0009]其中一种可能的实现方式中,响应于接收到的相机启动操作,获取预先存储的第一目标图片,包括:响应于接收到的相机启动操作,确定第一静态变量是否存在;在第一静态变量存在的情况下,获取第一静态变量的赋值;在第一静态变量不存在的情况下,从目标文件内获取第一目标图片。
[0010]本实现方式中,通过将第一目标图片同时存储为静态变量形式以及文件形式,可在用户未清理相机进程的情况下,提升第一目标图片的获取速度;以及在用户清理相机进程的情况下,避免第一目标图片丢失,提高方案的可靠性。
[0011]其中一种可能的实现方式中,所述方法还包括:在对第一预览图片进行模糊处理之前和/或对第一预览图片进行模糊处理之后,对第一预览图片进行至少一次缩放操作。
[0012]其中一种可能的实现方式中,在对第一预览图片进行模糊处理之前和/或对第一预览图片进行模糊处理之后,对第一预览图片进行至少一次缩放操作,包括:在对第一预览图片进行模糊处理之前,对第一预览图片进行至少一次缩小操作;以及在对第一预览图片进行模糊处理之后,对第一预览图片进行至少一次放大操作。
[0013]本实现方式中,通过对第一预览图片进行缩小处理,可提升后续模糊处理的速度;通过对缩小后的第一预览图片的模糊图片进行放大处理,可进一步提升图片的模糊程度,有利于通过较低的模糊处理等级得到高模糊程度的图片。
[0014]其中一种可能的实现方式中,上述方法还包括:响应于接收到的拍摄模式切换操作,生成第二目标图片;将第二目标图片显示在目标显示图层;响应于拍摄模式切换完成,将第二目标图片隐藏。
[0015]本实现方式中,可在拍摄模式切换场景下,不受芯片性能限制,提升用户视角下相机预览启动速度。
[0016]其中一种可能的实现方式中,响应于接收到的拍摄模式切换操作,生成第二目标图片,包括:响应于接收到的拍摄模式切换操作,获取当前拍摄模式下的第二预览图片以及第二界面控件图;对第二预览图片进行模糊处理,得到第二预览图片的模糊图片;将第二界面控件图叠加在第二预览图片的模糊图片的上层,得到第二目标图片。
[0017]第二方面,本申请实施例提供一种相机预览启动装置,包括:第一响应模块,用于响应于接收到的相机启动操作,获取预先存储的第一目标图片,第一目标图片由第一图片和第二图片叠加得到,且第二图片位于第一图片的上层;其中,第一图片为经模糊处理的历史预览图片,第二图片为第一图片所对应的拍摄模式下的第一界面控件图;显示模块,用于将第一目标图片显示在应用界面的目标显示图层,目标显示图层位于应用界面的最上层;第二响应模块,用于响应于相机预览启动完成,将第一目标图片隐藏。
[0018]第三方面,本申请实施例提供一种电子设备,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如第一方面所述的方法。
[0019]第四方面,本申请实施例提供一种芯片,所述芯片包括处理器与数据接口,所述处理器通过所述数据接口读取存储器上存储的指令,能够执行如第一方面所述的方法。
[0020]第五方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如第一方面所述的方法。
【附图说明】
[0021]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0022]图1为本申请实施例提供的一种电子设备的结构示意图;
[0023]图2为本申请实施例提供的一种相机预览启动方法的流程图;
[0024]图3为本申请实施例提供的第一目标图片的一种显示场景示意图;
[0025]图4为本申请实施例提供的第一目标图片的一种隐藏场景示意图;
[0026]图5为本申请实施例提供的一种第一目标图片生成方法的流程图;
[0027]图6为本申请实施例提供的一种相机应用界面的显示场景示意图;
[0028]图7为本申请实施例提供的第一目标图片的一种模糊处理过程的场景示意图;
[0029]图8为本申请实施例提供的第一目标图片的另一种模糊处理过程的场景示意图;
[0030]图9为本申请实施例提供的一种第一界面控件图的显示场景示意图;
[0031]图10为本申请实施例提供的一种第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种相机预览启动方法,其特征在于,包括:响应于接收到的相机启动操作,获取预先存储的第一目标图片,所述第一目标图片由第一图片和第二图片叠加得到,且所述第二图片位于所述第一图片的上层;其中,所述第一图片为经模糊处理的历史预览图片,所述第二图片为所述第一图片所对应的拍摄模式下的第一界面控件图;将所述第一目标图片显示在所述应用界面的目标显示图层,所述目标显示图层位于所述应用界面的最上层;响应于相机预览启动完成,将所述第一目标图片隐藏。2.根据权利要求1所述的方法,其特征在于,将第一图片和第二图片叠加得到所述第一目标图片,包括:在接收到所述相机启动操作前的上一次相机运行过程中,响应于接收到的相机关闭操作,获取当前拍摄模式下的第一预览图片以及第一界面控件图;对所述第一预览图片进行模糊处理,得到所述第一预览图片的模糊图片;将所述第一界面控件图叠加在所述第一预览图片的模糊图片的上层,得到所述第一目标图片。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:生成第一静态变量,并将所述第一目标图片赋值于所述第一静态变量,以及,将所述第一目标图片存储至目标文件。4.根据权利要求3所述的方法,其特征在于,响应于接收到的相机启动操作,获取预先存储的第一目标图片,包括:响应于接收到的相机启动操作,确定所述第一静态变量是否存在;在所述第一静态变量存在的情况下,获取所述第一静态变量的赋值;在所述第一静态变量不存在的情况下,从所述目标文件内获取所述第一目标图片。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:在对所述第一预览图片进行模糊处理之前,和/或,对所述第一预览图片进行模糊处理之后,对所述第一预览...

【专利技术属性】
技术研发人员:朱世兵王玉李军
申请(专利权)人:展讯通信天津有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1