图像获取方法及电子设备与流程

文档序号:36892652发布日期:2024-02-02 21:25阅读:14来源:国知局
图像获取方法及电子设备与流程

本技术涉及终端领域,具体涉及一种图像获取方法及电子设备。


背景技术:

1、手机、平板电脑等电子设备中通常配置有摄像头,并安装有相机应用程序,电子设备可以基于相机应用程序获得摄像头采集的图像。

2、目前,相机应用程序在接收到用户指示的拍摄操作时,可以获得摄像头采集的初始图像,接着,还可以对初始图像进行处理,得到处理后的图像,相机应用程序得到处理后的图像后,将处理得到的图像保存。

3、然而,上述得到处理后的图像的过程通常花费时间比较长,在该过程中,若相机应用程序在后台运行,出现内存资源不足等异常情况时,电子设备可能停止相机应用程序在后台的运行,使得相机应用程序无法得到处理后的图像,进而使得相机应用程序未保存到处理后的图像,导致丢图现象的出现,影响用户的拍摄体验。


技术实现思路

1、本技术提供了一种图像获取方法及电子设备,尽可能避免出现丢图的情况,保证用户的使用体验。

2、第一方面,本技术提供一种图像获取方法,应用于电子设备,该方法包括:

3、显示第一界面,第一界面为电子设备中的第一应用程序的界面;响应于对第一界面的第一操作,采集第一图像,第一操作为拍摄操作,第一图像为电子设备的摄像头采集到的初始图像;对第一图像进行第一处理,同时响应于对第一界面的第二操作,显示第二界面,第二界面不为第一应用程序的界面,第二操作用于使第一应用程序从在前台运行变为在后台运行;第一图像的第一处理结束之前,将第一应用程序的运行优先级从第一优先级调整为第二优先级,第一优先级小于常驻服务模块的优先级,且小于在前台运行的应用程序的优先级,第二优先级大于或等于常驻服务模块的优先级,且大于在前台运行的应用程序的优先级,常驻服务模块为电子设备中开机后持续运行的模块;基于第二优先级,在得到第二图像时,保存第二图像,第二图像为对第一图像进行处理得到的图像。

4、其中,第一应用程序可以为相机应用程序。

5、上述方法中,在第一图像的第一处理结束之前,可以调整第一应用程序的运行优先级,使得第一应用程序的优先级大于或等于常驻服务模块的优先级,且大于在前台运行的应用程序的优先级,如此,可以使得第一应用程序处于运行优先级较高的状态,可以尽可能避免因内存资源不足导致处于后台运行的第一应用程序被终止的情况,使得第一应用程序能够获得第二图像,并进行保存,基于此,可以防止丢图现象的出现,能够提高用户的拍摄体验。

6、结合第一方面,在第一方面的某些实现方式中,第一图像的第一处理结束之前,将第一应用程序的运行优先级从第一优先级调整为第二优先级,包括:

7、第一图像的第一处理结束之前,在检测到第一应用程序在后台运行时,启动第一应用程序的第一功能,第一功能用于保持第一应用程序处于运行状态;

8、根据第一关联条件,关联第一功能与常驻服务模块,以使第一应用程序的运行优先级从第一优先级调整为第二优先级,第一关联条件为第一功能对应的应用程序的优先级大于或等于常驻服务模块的优先级,常驻服务模块的优先级大于在前台运行的应用程序的优先级。

9、上述方法中,第一图像的第一处理结束之前,在检测到第一应用程序在后台运行时,启动第一应用程序的第一功能,并基于第一关联条件,关联第一功能与常驻服务模块,使得第一应用程序在处于持续运行状态的情况下,优先级大于或等于常驻服务模块的优先级,且大于在前台运行的应用程序的优先级,从而更大限度地避免因内存资源不足导致处于后台运行的第一应用程序被终止的情况,使得第一应用程序能够获得第二图像。

10、结合第一方面,在第一方面的某些实现方式中,基于第二优先级,在第一应用程序得到第二图像时,保存第二图像,包括:

11、基于第二优先级,在预设时长内得到第二图像时,保存第二图像。

12、上述方法中,第一应用程序可以在预设时长内得到第二图像时,保存第二图像,避免第一应用程序持续处于接收第二图像的状态,保证第一应用程序,以及电子设备中其他应用程序和软件模块的正常运行。

13、结合第一方面,在第一方面的某些实现方式中,基于第二优先级,在第一应用程序在预设时长内得到第二图像时,保存第二图像之后,该方法还包括:

14、解除第一功能与常驻服务模块的关联;关闭第一功能。

15、上述方法中,第一应用程序在预设时长内得到第二图像后,第一应用程序不再需要持续处于运行优先级较高的状态,由此,可以解除常驻服务模块与第一功能的关联,并关闭第一功能,从而,避免第一应用程序持续处于运行优先级较高的状态,影响电子设备中的其他软件模块或者应用程序的正常运行。

16、结合第一方面,在第一方面的某些实现方式中,该方法还包括:

17、基于第二优先级,在第一应用程序在预设时长内未得到第二图像时,解除第一功能与常驻服务模块的关联;关闭第一功能。

18、上述方法中,在第一应用程序在预设时长内未得到第二图像时,第一应用程序可能得不到第二图像,由此,可以解除常驻服务模块与第一功能的关联,并关闭第一功能,从而,避免第一应用程序持续处于运行优先级较高的状态,影响电子设备中的其他软件模块或者应用程序的正常运行。

19、结合第一方面,在第一方面的某些实现方式中,该方法还包括:

20、在检测到第一应用程序在前台运行时,解除第一功能与常驻服务模块的关联;关闭第一功能。

21、上述方法中,在检测到第一应用程序在前台运行时,表示第一应用程序的优先级恢复,此时,第一应用程序的优先级较高,不容易因系统内存资源不足等因素被电子设备终止运行,那么,可以解除常驻服务模块与第一功能的关联,并关闭第一功能,从而,避免第一应用程序持续处于运行优先级较高的状态,影响电子设备中的其他软件模块或者应用程序的正常运行。

22、结合第一方面,在第一方面的某些实现方式中,响应于对第一界面的第一操作,采集第一图像之后,该方法还包括:

23、对第一图像进行第二处理,第二处理包括压缩处理和尺寸处理,第一处理得到的图像为第三图像,第三图像为缩略图像,第一处理包括增强处理,增强处理得到的图像为第二图像,第二图像为增强图像,第二图像的质量高于第一图像,第二处理的时长小于第一处理的时长。

24、上述方法中,第二处理的时长小于第一处理的时长,保证第一应用程序能够提前获得并显示缩略图像,使得用户感觉到电子设备的拍摄速度有所提升,可以提升用户拍摄体验。

25、结合第一方面,在第一方面的某些实现方式中,增强处理包括亮度调整、曝光度调整、对比度调整、锐化处理、色调处理、饱和度调整、色温调整和美颜处理中一项或多项。

26、例如,增强处理包括锐化处理、饱和度调整和美颜处理。

27、结合第一方面,在第一方面的某些实现方式中,第一界面还包括预览框,预览框用于显示缩略图像,以及用于触发显示增强图像,第二操作为对预览框的操作或者退出第一应用程序的操作。

28、上述方法中,由于用户可能通过预览框进入图库应用程序查看拍摄得到的图像,也可能先退出第一应用程序,再打开图库应用程序,因此,第二操作可以为对预览框的操作,也可以为退出第一应用程序的操作。

29、结合第一方面,在第一方面的某些实现方式中,在第二操作为对预览框的操作时,响应于对第一界面的第二操作,显示第二界面,包括:

30、在第一应用程序得到第三图像时,在预览框显示第三图像;响应于对预览框的第二操作,显示第二界面,第二界面为第二应用程序的界面,电子设备显示第二界面时,第二应用程序在前台运行,第一应用程序在后台运行。

31、其中,第二应用程序可以为图库应用程序。

32、上述方法中,在预览框显示第三图像时,用户可能通过预览框进入第二应用程序查看拍摄得到的图像,因此,在接收到对预览框的操作时,电子设备可以显示第二界面,第二界面为第二应用程序的界面。

33、第二方面,本技术提供一种电子设备,包括一个或多个处理器,存储器以及一个或多个计算机程序,其中一个或多个计算机程序存储在存储器上,当计算机程序被一个或多个处理器执行时,使得电子设备执行第一方面及第一方面任一种可能的实现方式中的图像获取方法。

34、第三方面,本技术提供一种芯片系统,该芯片系统包括处理器,用于从存储器中调用并运行计算机程序,使得安装有芯片系统的电子设备执行第一方面及第一方面任一种可能的实现方式中的图像获取方法。

35、第四方面,本技术提供一种计算机可读存储介质,包括计算机程序,当计算机程序在电子设备上运行时,使得电子设备执行第一方面及第一方面任一种可能的实现方式中的图像获取方法。

36、第五方面,本技术提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行第一方面及第一方面任一种可能的实现方式中的图像获取方法。

37、可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。

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