System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及通信,具体涉及一种拍摄方法、装置、终端、存储介质及计算机程序产品。
技术介绍
1、相关技术中,伴随终端设备相机功能上的算法日益增多,各大厂商多采用shottoshot(不间断点击简称sts)的方式去提高拍照速度,改善用户拍照体验。但是,对于shottoshot场景下的照片处理方式却和普通拍照场景下的照片处理方式无异,忽略了shottoshot的场景特性,这在一方面也降低了用户体验。
技术实现思路
1、本申请的目的在于提供一种拍摄方法、装置、终端、存储介质及计算机程序产品,可以响应于不间断点击操作生成对应的图集,将连拍的图像放到一个图集中,而非放到普通相册中,避免后续因将连拍的图像单独归类而费时费力,可以提高用户体验。
2、根据本申请实施例的第一方面,提供一种拍摄方法,应用于相机应用,所述方法,包括:
3、检测用户在所述相机应用的拍摄界面上点击拍照键的点击操作;
4、确定相邻的至少两个所述点击操作是否属于不间断点击操作;
5、当属于所述不间断点击操作时,响应于至少两个所述点击操作生成目标图集;其中,所述目标图集包括响应于至少两个所述点击操作拍摄的至少两幅目标图像。
6、在一种实施方式中,所述相机应用配置在终端上,所述确定相邻的至少两个所述点击操作是否属于不间断点击操作,包括:
7、响应于每个所述点击操作,生成拍摄请求;
8、确定所述终端支持所述不间断点击操作;
9、在当前的拍
10、若返回,则确定相邻的至少两个所述点击操作属于不间断点击操作;若未返回,则确定相邻的至少两个所述点击操作不属于不间断点击操作。
11、在一种实施方式中,所述确定所述终端支持所述不间断点击操作,包括:
12、在所述拍摄请求到达硬件抽象层(hal)后,查看是否存在快显流,并确定不间断点击开关是否打开;
13、当所述不间断点击开关打开时,按照不间断点击逻辑执行连拍功能;在执行连拍功能过程中,生成所述目标图像的快显图、通知消息以及所述目标图像;其中,所述通知消息指示是否可下发下一次拍摄请求;
14、当存在所述快显流时,发送所述通知消息给所述相机应用;
15、根据所述通知消息确定所述终端是否支持所述不间断点击操作;其中,当所述通知消息指示可下发下一次拍摄请求时,确定所述终端支持所述不间断点击操作,当所述通知消息指示不可下发下一次拍摄请求时,确定所述终端不支持所述不间断点击操作。
16、在一种实施方式中,所述终端包括图像传感器;所述响应于每个所述点击操作,生成拍摄请求之后,还包括:
17、根据所述拍摄请求的数目确定拍摄计数;所述拍摄计数为待拍摄图像的数目;所述拍摄计数的初始值为所述拍摄请求的数目;
18、所述按照不间断点击逻辑执行连拍功能,包括:
19、基于所述拍摄界面上的预览图像生成所述快显图;
20、对所述图像传感器采集的初始图像进行图像处理,生成所述目标图像;
21、当生成一幅所述目标图像后,更新所述拍摄计数与处理队列的当前队列深度;其中,所述处理队列中每个处理任务用于采集初始图像,并对所述初始图像进行图像处理,以得到所述目标图像;更新后的所述拍摄计数为所述拍摄请求的数目减去已生成的所述目标图像的数目,所述当前队列深度等于更新后的所述拍摄计数;
22、根据内存的剩余容量、所述当前队列深度、cpu的使用率以及指定条件生成所述通知消息;其中,当所述内存的剩余容量、所述当前队列深度、所述cpu的使用率符合所述指定条件时,所述通知消息指示可下发下一次拍摄请求,当所述内存的剩余容量、所述当前队列深度、所述cpu的使用率不符合所述指定条件时,所述通知消息指示不可下发下一次拍摄请求。
23、在一种实施方式中,所述确定相邻的至少两个所述点击操作是否属于不间断点击操作,包括:
24、响应于每个所述点击操作,生成拍摄请求;
25、确定当前的拍摄请求与前一次拍摄请求之间的拍摄间隔;
26、根据所述拍摄间隔与指定时间间隔的比较结果确定相邻的至少两个所述点击操作是否属于不间断点击操作;其中,所述比较结果指示所述拍摄间隔小于所述指定时间间隔时,相邻的至少两个所述点击操作属于不间断点击操作,所述比较结果指示所述拍摄间隔大于所述指定时间间隔时,相邻的至少两个所述点击操作不属于不间断点击操作。
27、在一种实施方式中,所述的拍摄方法,还包括:
28、当相邻的至少两个所述点击操作属于不间断点击操作时,生成所述目标图集的图集名称。
29、在一种实施方式中,所述生成所述目标图集的图集名称,包括:
30、当场景识别功能开启时,基于所述目标图像进行场景识别,获得场景类型信息;
31、基于所述场景类型信息生成所述目标图集的图集名称。
32、在一种实施方式中,所述基于所述目标图像进行场景识别,获得场景类型信息,包括:
33、获取所述目标图集中第一幅生成的所述目标图像,得到待识别图像;
34、基于所述待识别图像进行场景识别,获得所述场景类型信息。
35、在一种实施方式中,所述生成所述目标图集的图集名称,包括:
36、接收用户输入的图集命名信息;
37、基于所述图集命名信息生成所述图集名称。
38、在一种实施方式中,所述生成所述目标图集的图集名称,包括:
39、确定所述目标图集的命名规则;
40、基于所述命名规则生成所述图集名称。
41、在一种实施方式中,所述命名规则为按照所述目标图集的生成次序生成所述图集名称;所述基于所述命名规则生成所述图集名称,包括:
42、确定所述目标图集的生成次序;
43、基于所述目标图集的生成次序生成所述图集名称。
44、在一种实施方式中,所述的拍摄方法,还包括:
45、在所述目标图集的图集展示界面的图像展示区,按照拍摄顺序展示所述目标图像。
46、在一种实施方式中,所述拍摄方法,还包括:
47、根据所述快显图生成快显图列表,并将所述快显图列表展示在所述图集展示界面的索引区;其中,所述索引区位于所述图像展示区的上方或下方。
48、在一种实施方式中,所述响应于至少两个所述点击操作生成目标图集之后,还包括:
49、在所述目标图集的图集展示界面中,针对每幅目标图像,根据用户输入的交互操作,对所述目标图像进行处理;其中,所述交互操作包括将所述目标图像从所述目标图集中导出、删除与对所述目标图像进行编辑中的至少一个。
50、在一种实施方式中,所述响应于至少两个所述点击操作生成目标图集之后,还包括:
5本文档来自技高网...
【技术保护点】
1.一种拍摄方法,其特征在于,应用于相机应用,所述方法,包括:
2.如权利要求1所述的拍摄方法,其特征在于,所述相机应用配置在终端上,所述确定相邻的至少两个所述点击操作是否属于不间断点击操作,包括:
3.如权利要求2所述的拍摄方法,其特征在于,所述确定所述终端支持所述不间断点击操作,包括:
4.如权利要求3所述的拍摄方法,其特征在于,所述终端包括图像传感器;所述响应于每个所述点击操作,生成拍摄请求之后,还包括:
5.如权利要求1所述的拍摄方法,其特征在于,所述确定相邻的至少两个所述点击操作是否属于不间断点击操作,包括:
6.如权利要求1所述的拍摄方法,其特征在于,还包括:
7.如权利要求6所述的拍摄方法,其特征在于,所述生成所述目标图集的图集名称,包括:
8.如权利要求7所述的拍摄方法,其特征在于,所述基于所述目标图像进行场景识别,获得场景类型信息,包括:
9.如权利要求6所述的拍摄方法,其特征在于,所述生成所述目标图集的图集名称,包括:
10.如权利要求6所述的拍摄方法,
11.如权利要求10所述的拍摄方法,其特征在于,所述命名规则为按照所述目标图集的生成次序生成所述图集名称;所述基于所述命名规则生成所述图集名称,包括:
12.如权利要求3所述的拍摄方法,其特征在于,还包括:
13.如权利要求12所述的拍摄方法,其特征在于,还包括:
14.如权利要求1所述的拍摄方法,其特征在于,所述响应于至少两个所述点击操作生成目标图集之后,还包括:
15.如权利要求1所述的拍摄方法,其特征在于,所述响应于至少两个所述点击操作生成目标图集之后,还包括:
16.如权利要求15所述的拍摄方法,其特征在于,所述相机应用配置在终端上,所述终端具有触控屏;所述排列顺序调整操作为针对所述目标图像的拖拽操作。
17.如权利要求1所述的拍摄方法,其特征在于,所述目标图集的图集封面上包括图集标志,所述图集标志指示所述目标图集为响应于所述不间断点击操作生成的图集。
18.一种拍摄装置,其特征在于,配置有相机应用,所述装置,包括:
19.一种终端,其特征在于,包括存储器与处理器,所述存储器用于存储所述处理器可执行的计算机程序;所述处理器用于执行所述存储器中的计算机程序,以实现如权利要求1~17任一项所述的方法。
20.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,当所述存储介质中的可执行的计算机程序由处理器执行时,能够实现如权利要求1~17任一项所述的方法。
21.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1~17任一项所述的方法。
...【技术特征摘要】
1.一种拍摄方法,其特征在于,应用于相机应用,所述方法,包括:
2.如权利要求1所述的拍摄方法,其特征在于,所述相机应用配置在终端上,所述确定相邻的至少两个所述点击操作是否属于不间断点击操作,包括:
3.如权利要求2所述的拍摄方法,其特征在于,所述确定所述终端支持所述不间断点击操作,包括:
4.如权利要求3所述的拍摄方法,其特征在于,所述终端包括图像传感器;所述响应于每个所述点击操作,生成拍摄请求之后,还包括:
5.如权利要求1所述的拍摄方法,其特征在于,所述确定相邻的至少两个所述点击操作是否属于不间断点击操作,包括:
6.如权利要求1所述的拍摄方法,其特征在于,还包括:
7.如权利要求6所述的拍摄方法,其特征在于,所述生成所述目标图集的图集名称,包括:
8.如权利要求7所述的拍摄方法,其特征在于,所述基于所述目标图像进行场景识别,获得场景类型信息,包括:
9.如权利要求6所述的拍摄方法,其特征在于,所述生成所述目标图集的图集名称,包括:
10.如权利要求6所述的拍摄方法,其特征在于,所述生成所述目标图集的图集名称,包括:
11.如权利要求10所述的拍摄方法,其特征在于,所述命名规则为按照所述目标图集的生成次序生成所述图集名称;所述基于所述命名规则生成所述图集名称,包括:
12.如权利要求3所...
【专利技术属性】
技术研发人员:冯瑞,
申请(专利权)人:展讯半导体南京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。