本公开提供一种图像处理方法及装置。所述方法应用于电子设备,所述电子设备包括相机应用程序和虚拟相机装置,所述方法包括:响应于接收到拍摄指令,将采集的元图像数据存储至第一存储空间中,通过所述虚拟相机装置将所述第一存储空间中的所述元图像数据转移至第二存储空间,对所述第二存储空间中存储的所述元图像数据进行处理,生成照片,通过所述虚拟相机装置将所述照片发送给所述相机应用程序。电子设备使用本公开实施例提供的方法进行拍摄时,具有连续拍摄的时间间隔较短,能够对用户在短时间内连续发出的拍照指令进行响应等优点,提高了用户的连拍体验。高了用户的连拍体验。高了用户的连拍体验。
【技术实现步骤摘要】
图像处理方法及装置
[0001]本公开涉及计算机通信
,尤其涉及一种图像处理方法及装置。
技术介绍
[0002]电子设备安装有相机装置,电子设备在接收到拍照指令后使用相机装置进行拍摄,将相机装置采集的元图像数据存储至针对相机装置分配的存储空间中,再调用图像处理器根据存储空间中存储的元图像数据生成照片。
[0003]相关技术中,针对拍摄装置分配的存储空间较小,无法存储多次拍摄采集的元图像数据,电子设备只有在对当前接收到的拍摄指令响应结束后,即生成照片后,才能对再次接收到的拍照指令进行响应。电子设备在使用相关技术中的方法进行拍摄时,存在执行连续拍摄的时间间隔较长,无法对用户在短时间内连续发出的拍照指令进行响应等问题,导致用户的连拍体验不佳。
技术实现思路
[0004]为克服相关技术中存在的问题,本公开提供了一种图像处理方法及装置。
[0005]根据本公开实施例的第一方面,提供了一种图像处理方法,所述方法应用于电子设备,所述电子设备包括相机应用程序和虚拟相机装置,所述方法包括:
[0006]响应于接收到拍摄指令,将采集的元图像数据存储至第一存储空间中;
[0007]通过所述虚拟相机装置将所述第一存储空间中的所述元图像数据转移至第二存储空间;
[0008]对所述第二存储空间中的所述元图像数据进行处理,生成照片;
[0009]通过所述虚拟相机装置将所述照片发送给所述相机应用程序。
[0010]可选地,所述方法还包括:
[0011]响应于检测到所述相机应用程序启动,确定相机驱动程序是否包括处理程序,所述处理程序运行时实现所述虚拟相机装置;
[0012]若是,则通过运行所述处理程序实现所述虚拟相机装置;
[0013]使用预定义的标准接口将所述相机应用程序对应的回调函数和第三存储空间的空间信息发送给所述虚拟相机装置。
[0014]可选地,所述通过所述虚拟相机装置将所述照片发送给所述相机应用程序,包括:
[0015]通过所述虚拟相机装置使用所述标准接口和所述回调函数,将所述照片存储至所述空间信息指示的所述第三存储空间中,使得所述相机应用程序从所述第三存储空间中获得所述照片。
[0016]可选地,所述电子设备还包括相机服务,所述确定相机驱动程序是否包括处理程序,包括:
[0017]确定所述相机服务中是否注册了所述处理程序的相关信息,所述相关信息指示所述相机驱动程序包括所述处理程序。
[0018]可选地,所述方法还包括:
[0019]响应于检测到所述电子设备启动,检测所述电子设备是否具有实现所述虚拟相机装置的功能;
[0020]若是,则在所述相机服务中注册所述相关信息。
[0021]可选地,所述方法还包括:
[0022]接收所述虚拟相机装置发送的消息,所述消息指示已经将所述第一存储空间中的所述元图像数据转移至所述第二存储空间中;
[0023]向所述相机应用程序发送通知,所述通知用于告知所述相机应用程序有权限对再次接收到的拍照指令进行响应,使得所述相机应用程序对再次接收到的拍照指令进行响应。
[0024]根据本公开实施例的第二方面,提供了一种图像处理装置,所述装置应用于电子设备,所述电子设备包括相机应用程序和虚拟相机装置,所述装置包括:
[0025]数据存储模块,被配置为响应于接收到拍摄指令,将采集的元图像数据存储至第一存储空间中;
[0026]数据转移模块,被配置为通过所述虚拟相机装置将所述第一存储空间中的所述元图像数据转移至第二存储空间中;
[0027]照片生成模块,被配置为对所述第二存储空间中的所述元图像数据进行处理,生成照片;
[0028]照片发送模块,被配置为通过所述虚拟相机装置将所述照片发送给所述相机应用程序。
[0029]可选地,所述装置还包括:
[0030]程序确定模块,被配置为响应于检测到所述相机应用程序启动,确定相机驱动程序是否包括处理程序,所述处理程序运行时实现所述虚拟相机装置;
[0031]程序运行模块,被配置为若是,则通过运行所述处理程序实现所述虚拟相机装置;
[0032]数据发送模块,被配置为使用预定义的标准接口将所述相机应用程序对应的回调函数和第三存储空间的空间信息发送给所述虚拟相机装置。
[0033]可选地,所述照片发送模块,被配置为通过所述虚拟相机装置使用所述标准接口和所述回调函数,将所述照片存储至所述空间信息指示的所述第三存储空间中,使得所述相机应用程序从所述第三存储空间中获得所述照片。
[0034]可选地,所述电子设备还包括相机服务:
[0035]所述程序确定模块,被配置为确定所述相机服务中是否注册了所述处理程序的相关信息,所述相关信息指示所述相机驱动程序包括所述处理程序。
[0036]可选地,所述装置还包括:
[0037]功能检测模块,被配置为响应于检测到所述电子设备启动,检测所述电子设备是否具有实现所述虚拟相机装置的功能;
[0038]信息注册模块,被配置为若是,则在所述相机服务中注册所述相关信息。
[0039]可选地,所述装置还包括:
[0040]消息接收模块,被配置为接收所述虚拟相机装置发送的消息,所述消息指示已经将所述第一存储空间中的所述元图像数据转移至所述第二存储空间中;
[0041]通知发送模块,被配置为向所述相机应用程序发送通知,所述通知用于告知所述相机应用程序有权限对再次接收到的拍照指令进行响应,使得所述相机应用程序对再次接收到的拍照指令进行响应。
[0042]根据本公开实施例的第三方面,提供了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一方面中任一项所述的方法。
[0043]根据本公开实施例的第四方面,提供了一种电子设备,包括:
[0044]处理器;
[0045]用于存储处理器可执行指令的存储器;
[0046]其中,所述处理器被配置为:
[0047]响应于接收到拍摄指令,将采集的元图像数据存储至第一存储空间中;
[0048]通过虚拟相机装置将所述第一存储空间中的所述元图像数据转移至第二存储空间中;
[0049]对所述第二存储空间中的所述元图像数据进行处理,生成照片;
[0050]通过所述虚拟相机装置将所述照片发送给相机应用程序。
[0051]本公开实施例提供的技术方案可以包括以下有益效果:
[0052]本公开实施例中,电子设备中增设了虚拟相机装置,电子设备在拍摄过程中,通过虚拟相机装置将采集的元图像数据从第一存储空间转移至第二存储空间,使得第一存储空间处于空闲状态,能够存储再次采集的元图像数据。电子设备使用本公开实施例提供的方法进行拍摄时,具有连续拍摄的时间间隔较短,能够对用户在短时间内连续发出的拍照指令进行响应等优点,提高了用户的连拍体验。
[0053]应当理本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法应用于电子设备,所述电子设备包括相机应用程序和虚拟相机装置,所述方法包括:响应于接收到拍摄指令,将采集的元图像数据存储至第一存储空间中;通过所述虚拟相机装置将所述第一存储空间中的所述元图像数据转移至第二存储空间;对所述第二存储空间中的所述元图像数据进行处理,生成照片;通过所述虚拟相机装置将所述照片发送给所述相机应用程序。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于检测到所述相机应用程序启动,确定相机驱动程序是否包括处理程序,所述处理程序运行时实现所述虚拟相机装置;若是,则通过运行所述处理程序实现所述虚拟相机装置;使用预定义的标准接口将所述相机应用程序对应的回调函数和第三存储空间的空间信息发送给所述虚拟相机装置。3.根据权利要求2所述的方法,其特征在于,所述通过所述虚拟相机装置将所述照片发送给所述相机应用程序,包括:通过所述虚拟相机装置使用所述标准接口和所述回调函数,将所述照片存储至所述空间信息指示的所述第三存储空间中,使得所述相机应用程序从所述第三存储空间中获得所述照片。4.根据权利要求2所述的方法,其特征在于,所述电子设备还包括相机服务,所述确定相机驱动程序是否包括处理程序,包括:确定所述相机服务中是否注册了所述处理程序的相关信息,所述相关信息指示所述相机驱动程序包括所述处理程序。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:响应于检测到所述电子设备启动,检测所述电子设备是否具有实现所述虚拟相机装置的功能;若是,则在所述相机服务中注册所述相关信息。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述虚拟相机装置发送的消息,所述消息指示已经将所述第一存储空间中的所述元图像数据转移至所述第二存储空间中;向所述相机应用程序发送通知,所述通知用于告知所述相机应用程序有权限对再次接收到的拍照指令进行响应,使得所述相机应用程序对再次接收到的拍照指令进行响应。7.一种图像处理装置,其特征在于,所述装置应用于电子设备,所述电子设备包括相机应用程序和虚拟相机装置,所述装置包括:数据存储模块,被配置为响应于接收到拍摄指令,将采集的元图像数据存储至第一存储空间中;数据转移模块,被配置为通过所述虚拟相机装置将所述第一存储空间中的所述元图像数据转移至第二存储空间中;照片生成模块,被配置为对所述第二存储空间中的所述元图像数据进行处...
【专利技术属性】
技术研发人员:曾晶,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。