拍摄方法、装置及介质与流程

未命名 10-18 阅读:97 评论:0


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.用于存储处理器可执行指令的存储器;
38.其中,所述处理器被配置为执行如本公开实施例的第一方面中任一项所述的方法。
39.根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置的处理器执行时,使得装置能够执行如本公开实施例的第一方面中任一项所述的拍摄方法。
40.采用本公开的上述方法,具有以下有益效果:在连续拍摄的场景中通过设置存储区域,按照与照片数据存入存储单元时间先后顺序相反的顺序,依次对照片数据进行第一处理,得到最终的拍摄照片。能够较先处理最后拍摄的一张照片,从而较快地将该处理后的
最后拍摄的一张照片展示在图库中,有效缩短用户查看照片的等待时间,提升用户体验。
41.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
42.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
43.图1是根据一示例性实施例示出的一种拍摄方法的流程图。
44.图2是根据一示例性实施例示出的图像拍摄流程的示意图。
45.图3是根据一示例性实施例示出的一种拍摄装置框图。
46.图4是根据一示例性实施例示出的一种拍摄装置的框图。
具体实施方式
47.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
48.本公开示例性的实施例中,提供一种拍摄方法,应用于终端,所述终端包括智能手机、平板等具有拍摄功能的电子设备。图1是根据一示例性实施例示出的一种拍摄方法的流程图,如图1所示,所述方法包括:
49.步骤s101:设置存储区域,所述存储区域包括多个存储单元;
50.步骤s102:基于所述存储单元的第一排列顺序以及照片拍摄顺序,依次将待执行第一处理的照片数据存入未存储数据的存储单元,其中每个存储单元存储单张照片数据;
51.步骤s103:基于所述存储单元的第二排列顺序,依次从所述存储单元中获取单张照片数据,并执行所述第一处理;
52.其中,所述第一排列顺序与所述第二排列顺序相反。
53.步骤s101中,设置存储区域,用来存储多次拍摄中所获得的照片数据,在存储区域中包括多个存储单元。每个存储单元的存储空间大小一致,存储单元个数设置为大于或等于允许的连续拍照的次数。该存储区域用于对待进行第一处理的照片数据进行缓存。
54.步骤s102中,存储单元的第一排列顺序与照片拍摄顺序一致,即与照片拍摄的时间先后顺序一致,基于照片拍摄时间的先后顺序,从拍摄时间最靠前的照片开始,依次将待执行第一处理的照片数据存入未存储数据的存储单元。
55.第一处理为通过存储区域进行缓存后需要进行的处理。例如,第一处理为照片的后处理。
56.需要说明是,待执行第一处理的照片数据可以是经过图像前处理、需要进行图像后处理的数据,也可以是直接拍摄得到的需要进行照片处理的数据。
57.在步骤s103中,基于所述存储单元的第二排列顺序,依次从所述存储单元中获取单张照片数据,并执行所述第一处理。
58.所述第一排列顺序与第二排列顺序相反,即与照片数据存入存储单元的时间先后
顺序相反,根据存储单元第二排列顺序,依次从存储单元中获取单张照片数据,并执行第一处理。
59.在本公开示例性的实施例中,当用户进行连续的多次拍摄时,通过设置存储区域,按照与照片数据存入存储单元的顺序相反的顺序,依次对照片数据进行第一处理,能够较先处理最后拍摄的一张照片,从而较快地将该处理后的最后拍摄的一张照片展示在图库中,有效缩短用户查看照片的等待时间。
60.本公开示例性的实施例中,所述基于所述存储单元的第二排列顺序,依次从所述存储单元中获取单张照片数据,包括:每次从基于所述第二排列顺序排在第一位且存储有照片数据的存储单元中,获取单张照片数据。
61.存储单元的第二排列顺序与照片数据存入存储单元的顺序相反,第二排列顺序排在第一位且存储有照片数据的存储单元,是获取照片数据时,最后存入照片数据的存储单元,从该存储单元中获取照片数据。例如存储有照片数据的存储单元,按照照片数据的存入时间先后,分别记为存储单元1、2、3,存储单元3为照片数据最后存入的存储单元,则排在第一位且存储有照片数据的存储单元为存储单元3,从存储单元3中获取照片数据。
62.本公开示例性的实施例中,所述基于所述存储单元的第二排列顺序,依次从所述存储单元中获取单张照片数据,包括:在每次从一个存储单元中获取单张照片数据后,删除所述一个存储单元中存储的数据。
63.从存储单元获取到单张照片数据后,删除该存储单元的数据。需要说明的是,该存储单元是用于缓存照片数据的功能,当从一个存储单元总取出照片数据进行处理后,该存储单元就可以删除当时缓存的照片数据,从而在节省存储区域空间的同时,方便后续从存储区域中查找所要获取的待执行第一处理的照片数据,避免对照片数据的重复处理。
64.需要说明的是,从存储单元获取照片数据,删除该存储单元的数据后,后续的照片数据需要存入存储单元时,存入到该存储单元,后续从该存储单元获取照片数据执行第一处理。例如存储单元1中存储有照片数据1,获取到照片数据1执行第一处理,删除存储单元1中的数据,此时照片数据2存入存储区域时,将照片数据2存入存储单元1,后续从存储单元1中获取照片数据2执行第一处理。
65.本公开示例性的实施例中,所述基于所述存储单元的第二排列顺序,依次从所述存储单元中获取单张照片数据,包括:响应于确定所述存储区域中存有所述照片数据,基于所述存储单元的第二排列顺序,依次从所述存储单元中获取单张照片数据。
66.示例性,例如第一处理为图像后处理,在执行图像后处理之前执行图像前处理。用户启动相机,并多次快速点击快门触发拍照时,前处理模块处理完请求后,把数据返回到相机应用,相机应用把数据填入存储区域,并发送信号给后处理模块。后处理模块接收到该信号后检测存储区域中是否存有数据。如果无,则不进行处理,如果有,则基于第二排列顺序从存储单元中取出照片数据进行后处理。
67.本公开示例性的实施例中,在所述依次将待执行第一处理的照片数据存入所述存储单元之前,所述方法还包括:按照所述照片拍摄顺序,依次对拍摄的照片执行第二处理,获取所述待执行第一处理的照片数据。
68.第二处理为图像前处理,用户触发拍摄指令之后,按照照片拍摄顺序,即照片拍摄的时间的先后顺序,从拍摄时间靠前的照片开始,依次对照片执行第二处理。通过第二处理
获取照片数据,再对照片数据执行第一处理。即在对所拍摄的照片执行第一处理之前,按照照片拍摄顺序对所拍摄的照片执行第二处理。通过执行第二处理和第一处理两次处理过程,能够使得最终获得的照片效果更好,提升用户体验。
69.本公开示例性的实施例中,所述第一处理为图像后处理,所述第二处理为图像前处理。
70.用户触发拍摄指令进行拍摄时,所拍摄的照片为初始图像,初始图像依次经过第二处理和第一处理,生成最终展示给用户的照片。第二处理为图像前处理,第一处理为图像后处理。
71.图像前处理是指相机驱动调用isp(image signal processor,图片信号处理器)硬件对图像传感器曝光产生的raw(初始)格式图像进行处理,处理操作包括降噪、提亮、去马赛克等。经过图像前处理后,生成的图像包括yuv格式图像。图像前处理的处理过程较快,处理时间一般在100ms到500ms之间。
72.图像后处理是指将经过图像前处理后的图像,通过cpu(中央处理器)或者gpu(图形处理器)等硬件进行处理,处理操作包括通过执行图像算法实现图像滤镜、美颜、虚化、高动态等。经过图像后处理后,生成最终展示给用户的照片。图像后处理过程相对较慢,根据使用的不同的硬件和不同的图像算法,处理时间一般在100ms到4000ms之间。
73.本公开示例性的实施例中,所述照片数据包括照片的图像数据和元数据。
74.图像数据为拍摄指令触发后生成的初始图像经过前处理后生成的图像,元数据为拍摄指令触发后,生成初始图像过程中的一些关键信息,例如曝光时长、人脸数据、物品数据等。
75.本公开示例性的实施例中,在连续拍摄的场景中,通过设置存储区域,将经过图像前处理之后的照片数据存入存储单元中,按照与照片数据存入存储单元时间先后顺序相反的顺序,依次对照片数据进行图像后处理,得到最终的拍摄照片。能够较先处理最后拍摄的一张照片,从而较快地将该处理后的最后拍摄的一张照片展示在图库中,有效缩短用户查看照片的等待时间,提升用户体验。
76.本公开提供一个具体的实施例,以智能手机连续拍摄7张照片为例,图2是根据一示例性实施例示出的图像拍摄流程的示意图,如图2所示,拍摄方法包括以下步骤:
77.(1)设置存储区域,所述存储区域包括7个存储单元,分别记为201-207;
78.(2)连续7次拍摄中,按照拍摄顺序依次将每次拍摄所获得的照片记为1-7,并从第一张照片开始依次对每张照片执行图像前处理,获得待执行图像后处理的照片数据,记为11-17;
79.(3)照片1执行完图像前处理,获得照片数据11,将照片数据11存储到存储单元201中,同时对后续照片执行图像前处理。
80.(4)从存储单元201中获取照片数据11,对照片数据11执行图像后处理,并将存储单元201中的照片数据11删除;
81.(5)照片数据12-16依次进入存储区域,并分别存入存储单元201-205中。
82.(6)照片数据11图像后处理执行完成,从存储单元205中获取照片数据16,对照片数据16执行图像后处理,并删除存储单元205中的照片数据16;
83.(7)照片数据17进入存储区域,并存入存储单元205中。
84.(8)照片数据16图像后处理执行完成,从存储单元205中获取照片数据17,对照片数据17执行图像后处理,并删除存储单元205中的照片数据17。
85.(9)照片数据17图像后处理执行完成,从存储单元204中获取照片数据15,对照片数据15执行图像后处理,并删除存储单元204中的照片数据15。
86.(10)照片数据15图像后处理执行完成,从存储单元203中获取照片数据14,对照片数据14执行图像后处理,并删除存储单元203中的照片数据14。
87.(11)照片数据14图像后处理执行完成,从存储单元202中获取照片数据13,对照片数据13执行图像后处理,并删除存储单元202中的照片数据13。
88.(12)照片数据13图像后处理执行完成,从存储单元201中获取照片数据12,对照片数据12执行图像后处理,并删除存储单元201中的照片数据12。
89.采用上述图像拍摄方法时,使用以下公式来计算用户看到最终展示照片的等待时间:
90.等待时长≈后处理时长+编码时长+解码显示时长
91.其中,编码时长和解码显示的时长以300ms为例,后处理时长以1000ms为例,在连续拍摄7张照片的场景下,实际的后处理顺序1、6、7、5、4、3、2,用户进入图库查看照片时,展示给用户的是照片7,需要等待照片6处理完成后即处理照片7,等待时长为1-2s。并且用户在图库中查看图片的顺序为7、6、5、4、3、2、1,用户查看顺序和处理顺序匹配度较高,查看需求能得到及时响应。
92.在现有技术中,按照拍摄顺序对照片进行后处理,即按照照片1-7的顺序进行后处理,用户进入图库查看照片时,由于此时正在处理第一张照片,此时需要等待所有照片完成处理,此时的等待时长为6-7s。
93.因此,采用本公开中的方法进行照片拍摄时,能够在连续拍摄的场景下,有效缩短用户的等待时长。
94.本公开示例性的实施例中,提供一种拍摄装置,应用于终端,所述终端包括智能手机、平板等具有拍摄功能的电子设备。图3是根据一示例性实施例示出的一种拍摄装置框图,如图3所示,所述装置包括:
95.设置模块301,被配置为设置存储区域,所述存储区域包括多个存储单元;
96.存储模块302,被配置为基于所述存储单元的第一排列顺序以及照片拍摄顺序,依次将待执行第一处理的照片数据存入未存储数据的存储单元,其中每个存储单元存储单张照片数据;
97.处理模块303,被配置为基于所述存储单元的第二排列顺序,依次从所述存储单元中获取单张照片数据,并执行所述第一处理;
98.其中,所述第一排列顺序与所述第二排列顺序相反。
99.在一示例性的实施例中,所述处理模块303还被配置为:
100.每次从基于所述第二排列顺序排在第一位且存储有照片数据的存储单元中,获取单张照片数据。
101.在一示例性的实施例中,所述处理模块303还被配置为:
102.在每次从一个存储单元中获取单张照片数据后,删除所述一个存储单元中存储的数据。
103.在一示例性的实施例中,所述处理模块303还被配置为:
104.响应于确定所述存储区域中存有所述照片数据,基于所述存储单元的第二排列顺序,依次从所述存储单元中获取单张照片数据。
105.在一示例性的实施例中,在所述依次将待执行第一处理的照片数据存入所述存储单元之前,所述处理模块303还被配置为:
106.按照所述照片拍摄顺序,依次对拍摄的照片执行第二处理,获取所述待执行第一处理的照片数据。
107.在一示例性的实施例中,所述第一处理为图像后处理,所述第二处理为图像前处理。
108.在一示例性的实施例中,所述照片数据包括照片的图像数据和元数据。
109.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
110.当拍摄装置为移动终端时,图4是根据一示例性实施例示出的一种拍摄装置400的框图。
111.参照图4,装置400可以包括以下一个或多个组件:处理组件402,存储器404,电源组件406,多媒体组件408,音频组件410,输入/输出(i/o)的接口412,传感器组件414,以及通信组件416。
112.处理组件402通常控制装置400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件402可以包括一个或多个处理器420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件402可以包括一个或多个模块,便于处理组件402和其他组件之间的交互。例如,处理组件402可以包括多媒体模块,以方便多媒体组件408和处理组件402之间的交互。
113.存储器404被配置为存储各种类型的数据以支持在设备400的操作。这些数据的示例包括用于在装置400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
114.电源组件406为装置400的各种组件提供电源。电源组件406可以包括电源管理系统,一个或多个电源,及其他与为装置400生成、管理和分配电源相关联的组件。
115.多媒体组件408包括在所述装置400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件408包括一个前置摄像头和/或后置摄像头。当设备400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
116.音频组件410被配置为输出和/或输入音频信号。例如,音频组件410包括一个麦克
风(mic),当装置400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器404或经由通信组件416发送。在一些实施例中,音频组件410还包括一个扬声器,用于输出音频信号。
117.i/o接口412为处理组件402和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
118.传感器组件414包括一个或多个传感器,用于为装置400提供各个方面的状态评估。例如,传感器组件414可以检测到设备400的打开/关闭状态,组件的相对定位,例如所述组件为装置400的显示器和小键盘,传感器组件414还可以检测装置400或装置400一个组件的位置改变,用户与装置400接触的存在或不存在,装置400方位或加速/减速和装置400的温度变化。传感器组件414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件414还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
119.通信组件416被配置为便于装置400和其他设备之间有线或无线方式的通信。装置400可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件416还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
120.在示例性实施例中,装置400可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
121.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器404,上述指令可由装置400的处理器420执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
122.一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行一种拍摄方法,所述方法包括上述任一项拍摄方法。
123.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本技术旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
124.应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

技术特征:
1.一种拍摄方法,应用于终端,其特征在于,所述方法包括:设置存储区域,所述存储区域包括多个存储单元;基于所述存储单元的第一排列顺序以及照片拍摄顺序,依次将待执行第一处理的照片数据存入未存储数据的存储单元,其中每个存储单元存储单张照片数据;基于所述存储单元的第二排列顺序,依次从所述存储单元中获取单张照片数据,并执行所述第一处理;其中,所述第一排列顺序与所述第二排列顺序相反。2.如权利要求1所述的方法,其特征在于,所述基于所述存储单元的第二排列顺序,依次从所述存储单元中获取单张照片数据,包括:每次从基于所述第二排列顺序排在第一位且存储有照片数据的存储单元中,获取单张照片数据。3.如权利要求1所述的方法,其特征在于,所述基于所述存储单元的第二排列顺序,依次从所述存储单元中获取单张照片数据,包括:在每次从一个存储单元中获取单张照片数据后,删除所述一个存储单元中存储的数据。4.如权利要求1所述的方法,其特征在于,所述基于所述存储单元的第二排列顺序,依次从所述存储单元中获取单张照片数据,包括:响应于确定所述存储区域中存有所述照片数据,基于所述存储单元的第二排列顺序,依次从所述存储单元中获取单张照片数据。5.如权利要求1所述的方法,其特征在于,在所述依次将待执行第一处理的照片数据存入所述存储单元之前,所述方法还包括:按照所述照片拍摄顺序,依次对拍摄的照片执行第二处理,获取所述待执行第一处理的照片数据。6.如权利要求5所述的方法,其特征在于,所述第一处理为图像后处理,所述第二处理为图像前处理。7.如权利要求1所述的方法,其特征在于,所述照片数据包括照片的图像数据和元数据。8.一种拍摄装置,应用于终端,其特征在于,所述装置包括:设置模块,被配置为设置存储区域,所述存储区域包括多个存储单元;存储模块,被配置为基于所述存储单元的第一排列顺序以及照片拍摄顺序,依次将待执行第一处理的照片数据存入未存储数据的存储单元,其中每个存储单元存储单张照片数据;处理模块,被配置为基于所述存储单元的第二排列顺序,依次从所述存储单元中获取单张照片数据,并执行所述第一处理;其中,所述第一排列顺序与所述第二排列顺序相反。9.如权利要求8所述的装置,其特征在于,所述处理模块还被配置为:每次从基于所述第二排列顺序排在第一位且存储有照片数据的存储单元中,获取单张照片数据。10.如权利要求8所述的装置,其特征在于,所述处理模块还被配置为:
在每次从一个存储单元中获取单张照片数据后,删除所述一个存储单元中存储的数据。11.如权利要求8所述的装置,其特征在于,所述处理模块还被配置为:响应于确定所述存储区域中存有所述照片数据,基于所述存储单元的第二排列顺序,依次从所述存储单元中获取单张照片数据。12.如权利要求8所述的装置,其特征在于,在所述依次将待执行第一处理的照片数据存入所述存储单元之前,所述处理模块还被配置为:按照所述照片拍摄顺序,依次对拍摄的照片执行第二处理,获取所述待执行第一处理的照片数据。13.如权利要求12所述的装置,其特征在于,所述第一处理为图像后处理,所述第二处理为图像前处理。14.如权利要求8所述的装置,其特征在于,所述照片数据包括照片的图像数据和元数据。15.一种拍摄装置,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行如权利要求1-7中任一项所述的方法。16.一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置的处理器执行时,使得装置能够执行如权利要求1-7中任一项所述的拍摄方法。

技术总结
本公开是关于一种拍摄方法、装置及介质。所述方法包括:设置存储区域,所述存储区域包括多个存储单元;基于所述存储单元的第一排列顺序以及照片拍摄顺序,依次将待执行第一处理的照片数据存入未存储数据的存储单元,其中每个存储单元存储单张照片数据;基于所述存储单元的第二排列顺序,依次从所述存储单元中获取单张照片数据,并执行所述第一处理;其中,所述第一排列顺序与所述第二排列顺序相反。在用户日常连续拍摄场景中,能够较先处理最后拍摄的一张照片,从而较快地将该处理后的最后拍摄的一张照片展示在图库中,有效缩短用户查看照片的等待时间,提升用户体验。提升用户体验。提升用户体验。


技术研发人员:曾晶
受保护的技术使用者:北京小米移动软件有限公司
技术研发日:2022.03.24
技术公布日:2023/10/11
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐