连拍方法、电子设备及存储介质技术

技术编号:17414365 阅读:25 留言:0更新日期:2018-03-07 09:56
本发明专利技术涉及一种连拍方法、电子设备及存储介质。该方法应用于包括摄像模组的电子设备中,包括:当接收到连拍指令时,执行连拍操作;若在连拍结束前收到退出相机的指令,则将相机退出过程中与图像数据获取相关的子过程挂起;继续通过所述与图像数据获取相关的子过程获取连拍图像数据并进行保存。上述方法、电子设备及存储介质,通过挂起相机应用在退出过程中的子过程来保持数据获取,可以实现在连拍未结束时相机应用触发退出操作后的图像数据的保存,避免了图像数据的丢失,提升用户体验。

Shooting method, electronic device and storage medium

The invention relates to a shooting method, electronic device and storage medium. This method is applied to the electronic device including a camera module, including: when receiving continuous instructions, perform the operation; if the received instruction in the sequence from the camera before the end of the exit process and camera image data acquisition related sub process pending; continue to obtain continuous image data and saved by the with image data acquisition related sub process. The above method, electronic device and storage medium, by suspending the camera application in the process of exiting process to maintain data acquisition can be achieved in the sequence is not the end of the camera application trigger for storing image data after the exit operation, to avoid the loss of image data, enhance the user experience.

【技术实现步骤摘要】
连拍方法、电子设备及存储介质
本专利技术涉及拍照
,特别是涉及一种连拍方法、计算机装置及存储介质。
技术介绍
在使用摄像模块的设备中,都可以使用摄像头为用户提供相关应用功能。以现今数量庞大的手持智能移动终端为例,其基本都配备了摄像头并具备拍照功能。手持智能移动终端的拍照功能以“相机应用”的方式提供给用户使用。相机应用可以为用户提供很多拍照需求,通过简单的操作即可实现高质量的图像拍摄。例如夜景拍摄、美颜拍摄、全景拍摄以及连拍等。其中连拍功能是用户启动一次拍摄、相机能够自动快速地连续抓拍多张照片。因此连拍可以快速保存一个场景下的多个瞬间图像。然后用户可以自行选取拍得最满意的图像进行保存。但是,传统的相机应用中,连拍过程中若相机不慎被退出,连拍的图片就会全部丢失,影响用户使用体验。
技术实现思路
基于此,有必要提供一种在连拍过程中退出相机时仍然能够保存图像数据的方法。一种连拍方法,应用于包括摄像模组的电子设备中,包括:当接收到连拍指令时,执行连拍操作;若在连拍结束前收到退出相机的指令,则将相机退出过程中与图像数据获取相关的子过程挂起;继续通过所述与图像数据获取相关的子过程获取连拍图像数据并进行保存。在其中一个实施例中,所述连拍指令通过以下方式之一生成:在设定状态下,获取被预先配置快捷连拍操作的实体按键的操作信号,并根据操作信号生成连拍指令;对所述实体按键的操作包括单键操作和组合键操作,对每个按键的操作包括单次点击、两次以上的连续点击和持续按压中的一种;在设定状态下,获取连拍虚拟按键的操作信号,并根据操作信号生成连拍指令;对所述虚拟按键的操作包括单次触击操作、两次以上的连续触击操作和持续触压操作中的一种;在设定状态下,获取传感器的传感信号,并根据预设的传感信号规则生成连拍指令;在设定状态下,获取手势,并根据预设的手势规则生成连拍指令;在设定状态下,获取语音信号,并根据预设的语音规则生成连拍指令。在其中一个实施例中,所述连拍指令在以下状态之一触发:相机应用启动之后,处于拍摄准备状态下;则所述执行连拍操作包括连续调用拍照子过程;在电子设备解锁之后,相机应用启动之前;则所述执行连拍操作包括启动相机应用,并连续调用拍照子过程;在电子设备解锁之前;则所述执行连拍操作包括解锁设备、启动相机应用,并连续调用拍照子过程。在其中一个实施例中,还包括:在连拍图像数据保存完成后,恢复所述被挂起的子过程,并退出。在其中一个实施例中,被挂起的子过程包括拍照预览子过程。在其中一个实施例中,对所述连拍图像数据进行保存的步骤中,保存图片文件的方式与正常连拍过程中保存图片文件的方式不同。在其中一个实施例中,所述保存图片文件的方式包括设置图片文件的存储路径、按照设定的模式为图片文件命名、设置图片文件的生成类型中的一种以上。在其中一个实施例中,在相机完成退出之前的预设时间内继续获取连拍数据图像。一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。上述方法、电子设备及存储介质,通过挂起相机应用在退出过程中的子过程来保持数据获取,可以实现在连拍未结束时相机应用触发退出操作后的图像数据的保存,避免了图像数据的丢失,提升用户体验。附图说明图1为一实施例的电子设备的内部结构示意图;图2为一实施例的智能手机界面示意图;图3为一实施例的手机拍照过程中的图像数据获取的原理图;图4为一实施例的连拍方法流程图;图5为一实施例的智能手机显示预览画面的示意图;图6为与本专利技术实施例提供的计算机设备相关的手机的部分结构的框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一实施例的电子设备的内部结构示意图。如图1所示,该电子设备包括通过系统总线连接的处理器、非易失性存储介质、内存储器和网络接口、声音采集装置、扬声器、显示屏、摄像装置和输入装置。其中,终端的非易失性存储介质存储有操作系统和计算机可读指令。该计算机可读指令被处理器执行时以实现一种连拍方法。该处理器用于提供计算和控制能力,支撑整个电子设备的运行。电子设备中的内存储器为非易失性存储介质中的计算机可读指令的运行提供环境。电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该电子设备可以是手机、平板电脑或者个人数字助理或穿戴式设备等。本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。以下以安卓系统的智能手机或智能平板为例进行说明。可以理解的是,本方法并不限于安卓系统,也不限于智能手机或智能平板。如2图所示,智能手机中的拍照功能,一般是通过系统应用程序“相机”来提供的。在智能手机桌面上点击该相机图标,即可启动相机应用程序。在其他情况下,还可能通过其他应用调用的方式启动相机应用程序。相机应用程序一方面提供用户交互界面,另一方面调用系统功能及至底层的相机硬件模组,通过一系列软硬件资源完成拍照功能。相机的拍照过程大致包括:启动相机应用、相机应用通过交互界面接收用户的设置和拍照等指令、相机应用根据拍照指令和设置调用系统资源执行拍照子过程。以下实施例中,相机应用程序、相机应用、以及相机三个术语将不作差别的使用,以配合不同的语境。如图3所示,在安卓系统中,相机应用101属于应用层(applicationlayer)。相机应用101在实现其功能的过程中,需要调用框架层(framework)提供的接口来获取底层功能支持,其中包括启动相机服务(处于服务层(servicelayer)102,在后台运行)来提供这些支持,由相机服务102来与相机硬件模组103交互取得图像数据。在拍照结束后,相机服务102将图像数据发送给相机应用101进行处理、并保存为图片文件。在启动相机应用101时,应用层的相机应用101要与相机服务102建立连接(connect)以获取图像数据。当相机应用101退出时,相机应用101与相机服务102的连接也会被断开,将不会再收到图像数据。如果在连拍过程中相机应用退出,则拍照过程没有完成,而相机应用101与相机服务102的连接却已经断开,无法获得图像数据,导致连拍图像的丢失。以下实施例提供一种连拍方法,可以避免连拍过程中相机应用不慎退出导致的图像数据丢失。如图4所示,结合图3,其中一实施例的方法可以包括以下步骤S110~S130。S110:当接收到连拍指令时,执行连拍操作。连拍指令用于启动连拍,连拍操作以执行具体的连拍过程。S120:若在连拍结束前收到退出相机的指令,则将相机退出过程中与图像数据获取相关的子过程挂起。若要退出相机应用101,则需要执行一系列的子过程以销毁进程、释放资源。在连拍已经启动的状态下,可以通过挂起与图像数本文档来自技高网...
连拍方法、电子设备及存储介质

【技术保护点】
一种连拍方法,应用于包括摄像模组的电子设备中,包括:当接收到连拍指令时,执行连拍操作;若在连拍结束前收到退出相机的指令,则将相机退出过程中与图像数据获取相关的子过程挂起;继续通过所述与图像数据获取相关的子过程获取连拍图像数据并进行保存。

【技术特征摘要】
1.一种连拍方法,应用于包括摄像模组的电子设备中,包括:当接收到连拍指令时,执行连拍操作;若在连拍结束前收到退出相机的指令,则将相机退出过程中与图像数据获取相关的子过程挂起;继续通过所述与图像数据获取相关的子过程获取连拍图像数据并进行保存。2.根据权利要求1所述的连拍方法,其特征在于,所述连拍指令通过以下方式之一生成:在设定状态下,获取被预先配置快捷连拍操作的实体按键的操作信号,并根据操作信号生成连拍指令;对所述实体按键的操作包括单键操作和组合键操作,对每个按键的操作包括单次点击、两次以上的连续点击和持续按压中的一种;在设定状态下,获取连拍虚拟按键的操作信号,并根据操作信号生成连拍指令;对所述虚拟按键的操作包括单次触击操作、两次以上的连续触击操作和持续触压操作中的一种;在设定状态下,获取传感器的传感信号,并根据预设的传感信号规则生成连拍指令;在设定状态下,获取手势,并根据预设的手势规则生成连拍指令;在设定状态下,获取语音信号,并根据预设的语音规则生成连拍指令。3.根据权利要求1所述的连拍方法,其特征在于,所述连拍指令在以下状态之一触发:相机应用启动之后,处于拍摄准备状态下;则所述执行连拍操作包括连续调用拍照子过程;在电子设备...

【专利技术属性】
技术研发人员:李小朋
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1