生成方法、电子装置和存储介质制造方法及图纸

技术编号:24946446 阅读:12 留言:0更新日期:2020-07-17 23:01
本申请公开了一种生成方法和电子装置。生成方法包括步骤:响应于快门指令,获取拍摄帧的时间信息,获取预览图像及对应预览图像的时间信息,根据预览图像的时间信息和拍摄帧的时间信息匹配结果生成缩略图像。本申请中,通过匹配时间信息的方式,选取与拍照数据时间信息相同一帧的预览图像,以该帧预览图像为目标数据生成缩略图,保证了缩略图与拍照结果图内容一致。

【技术实现步骤摘要】
生成方法、电子装置和存储介质
本申请涉及摄像
,特别涉及一种缩略图像的生成方法、电子装置和存储介质。
技术介绍
随着移动终端的普及,相机应用在移动终端上的使用,特别是使用拍照功能来记录现实生活变得越来越广泛。在现有技术中,在相机应用中,当拍摄完一张照片后,会有一个特定的区域用于显示缩略图。这张缩略图的内容应当是与当前照片的内容一致,使得用户可以根据这张缩略图了解当前拍照的情况,实现相机应用与用户之间的交互。然而相关技术中,采用的是在按下快门键到生成图像过程的过程中的任一帧图像生成缩率图,可能存在缩率图和拍摄图像不一致的情况。
技术实现思路
本申请提供了一种生成方法、电子装置和存储介质。本申请实施方式提供了一种生成方法,包括以下步骤:响应于快门指令,获取拍摄帧的时间信息;获取预览图像及对应所述预览图像的时间信息;和根据所述预览图像的时间信息和所述拍摄帧的时间信息匹配结果生成缩略图像。本申请实施方式提供了一种电子装置。电子装置包括处理器,所述处理器用于:响应于快门指令,获取拍摄帧的时间信息;获取预览图像及对应所述预览图像的时间信息;和根据所述预览图像的时间信息和所述拍摄帧的时间信息匹配结果生成缩略图像。本申请实施方式还提供一种包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行以上所述的生成方法。本申请实施方式的缩略图像的生成方法、电子装置和存储介质中,通过匹配时间信息的方式,选取与拍照数据时间信息相同一帧的预览图像,以该帧预览图像为目标数据生成缩略图,保证了缩略图与拍照结果图内容一致。本申请的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实施方式的实践了解到。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是本申请实施方式的生成方法的流程示意图;图2是本申请实施方式的电子装置的平面示意图;图3是本申请实施方式的电子装置的部分结构的模块示意图;图4是本申请实施方式的生成方法的另一流程示意图;图5是本申请实施方式的生成方法的又一流程示意图;图6是本申请实施方式的生成方法的再一流程示意图;图7是本申请实施方式的生成方法的再一流程示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。请参阅图1至图3,本申请实施方式提供一种生成方法,用于本申请实施方式的电子装置100,生成方法包括步骤:S10:响应于快门指令,获取拍摄帧的时间信息;S20:获取预览图像及对应预览图像的时间信息;和S30:根据预览图像的时间信息和拍摄帧的时间信息匹配结果生成拍摄帧的缩略图像。请参阅图2和图3,本申请实施方式提供的电子装置100包括图像传感器11和处理器20。上述步骤S10-S30可由处理器20实现,也即是说,处理器20可用于响应快门指令,获取拍摄帧的时间信息,及用于获取预览图像及对应预览图像的时间信息,以及用于根据预览图像的时间信息和拍摄帧的时间信息匹配结果生成拍摄帧的缩略图像。具体地,在本申请的实施方式中,电子装置100可为手机、数码相机和平板电脑等具有成像和拍照功能的电子装置。此外,请参阅图2,通常情况下,电子装置100还包括成像模组10和壳体30,成像模组10安装在壳体30上,处理器20设置在壳体30内部。在电子装置100中,一般拍摄过程包括以下流程:拍照前,进行拍摄场景预览,点按快门,生成缩略图,生成拍摄图像保存。其中,从接到快门指令到最终生成图像,一般包括如下流程:用户在拍照应用程序的用户界面点击拍照时,收到快门点击事件,准备拍照请求,准备拍照请求时一般包括对拍摄参数,例如对焦模式、曝光模式等进行设置,准备完毕后发送拍照请求,在回调通知回应后进行拍照,当有预览图像进入时,就会进入缓存队列,从队列中进行预览图像抓取,将抓取的预览图像转换为位图,从而更新为缩略图像,同时等待大图生成,进行存储完成整个拍照过程。可以理解,为了便于与用户交互,在相机应用程序的用户界面会存在一个小的窗口,该窗口以缩略图像的方式显示最近一张拍摄的图像。一般地,缩略图像是由拍摄的图像进行压缩得到的,然而如此,需要一定的等待时间,而若以某一帧预览图像为基准生成缩略图像,因为没有匹配验证,则可能会导致该帧预览图像与实际拍摄所成的大图不一致的情况。在本申请实施方式的生成方法和电子装置100中,在本专利技术实施例中,当用户按下快门时,相机获取快门指令,读取预览尺寸,此时,相机应用程序会根据拍摄参数,例如预览图像尺寸、格式等,创建一个缓存空间,该缓存空间用于存储的是带有时间信息的预览图像数据。预览图像数据包括连续地多帧预览图像,每一帧预览图像均有与之对应的时间信息,该时间信息是唯一的,反向可用于根据时间信息来识别某一帧预览图像。在拍照过程中,应用层会通知具体是对哪一帧预览数据进行处理以作为拍摄帧数据,而并非是完成整个拍照后的拍照数据作为拍摄帧数据。如此,由于是提前通通知,因此可将拍摄帧的时间信息与其后的预览图像的时间信息进行匹配,若时间信息能够匹配的上,则以该帧预览图像为基础生成缩略图像,并将其他帧预览图像忽略。请参阅图4,在某些实施方式中,步骤S20包括:S21:响应于快门指令,发送拍照请求;S22:在拍照请求通过后,开始进行拍照;S23:获取多帧预览图像,并记录预览图像的时间戳信息。在某些实施方式中,上述步骤S21-S23可以由处理器20实现,也即是说,处理器20响应快门指令,发送拍照请求,及用于在拍照请求通过后,开始进行拍照;以及用于获取多帧预览图像,并记录预览图像的时间戳信息。具体地,本实施方式中,在前述从接到快门指令到最终生成图像的过程中,在开始拍照的时候,将拍摄帧的时间信息及时间戳信息同时进行保存,当有预览图像进入时,同时获取每一帧预览图像的时间戳信息,从而可以从预览图像中选取准确的一帧作为缩略图像的基础。在获取预览图像时,单位时间内会同时获取多帧图像,例如1s内获取30帧预览图像,需要对于每一帧图像进行区分。可以理解地,时间戳信息具有唯一性的一串数字信息,因此,通过时间戳信息可以对预览图像帧进行区分。请参阅图5,在某些实施方式中,S30还包括步骤:S31:根据拍摄帧的时间戳信息,匹配时间戳信息一致的预览图像帧;S32:以预览图像帧作为缩略图像。在某些实施方式中,上述步骤S31、S32可以由处理器20实现,也即是说,处理器20可用于根据拍摄帧的时间戳信息,匹配时间戳信本文档来自技高网...

【技术保护点】
1.一种缩略图像的生成方法,其特征在于,包括以下步骤:/n响应于快门指令,获取拍摄帧的时间信息;/n获取预览图像及对应所述预览图像的时间信息;和/n根据所述预览图像的时间信息和所述拍摄帧的时间信息匹配结果生成缩略图像。/n

【技术特征摘要】
1.一种缩略图像的生成方法,其特征在于,包括以下步骤:
响应于快门指令,获取拍摄帧的时间信息;
获取预览图像及对应所述预览图像的时间信息;和
根据所述预览图像的时间信息和所述拍摄帧的时间信息匹配结果生成缩略图像。


2.根据权利要求1所述的生成方法,其特征在于,所述获取预览图像及对应所述预览图像的时间信息的步骤包括:
响应于快门指令,发送拍照请求;
在所述拍照请求通过后,开始进行拍照;
获取所述预览图像,并记录所述预览图像的时间戳信息。


3.根据权利要求2所述的生成方法,其特征在于,所述根据所述预览图像的时间信息和所述拍摄帧的时间信息匹配结果生成所述拍摄帧的缩率图像的步骤包括:
根据所述拍摄帧的时间戳信息,匹配时间戳信息一致的预览图像帧;
以所述预览图像帧作为所述缩略图像。


4.根据权利要求3所述的生成方法,其特征在于,所述以所述预览图像帧作为所述缩略图像的步骤包括:
对所述预览图像帧进行压缩处理以得到所述缩略图像;
更新所述缩略图像至用户界面的预定位置。


5.根据权利要求1所述的生成方法,其特征在于,所述生成方法还包括步骤:
在处于摄像状态时,获取所拍摄的视频中每帧图像的时间信息;
选择所述视频的第一帧图像作为所述缩略图像。


6.一种电子装置...

【专利技术属性】
技术研发人员:邹剑
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

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

1