System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及终端,尤其涉及显示控制方法、移动终端及计算机可读存储介质。
技术介绍
1、随着科学技术的发展,手机等移动终端的功能日益强大,移动终端的拍照功能可以实现前后摄像、图像美化处理、变焦等。移动终端内通常装配有多组镜头,不同镜头对应的焦段不同,不同焦段的镜头可以采集不同距离、不同视场角和不同清晰度的图像。移动终端的变焦操作(zoom)是通过调整几组焦段不同的镜头的位置,实现调整后的镜头的焦距的变化,以采集不同焦距的图像。用户在使用移动终端进行拍照预览时,可以在移动终端的拍照预览界面施加不同的变焦触控动作,移动终端检测用户的变焦触控动作的触控参数,以生成对应的变焦请求,并将生成的变焦请求下发至相应的功能模组来处理该变焦请求,将最后得到的预览图像进行显示。
2、用户在进行拍照预览时,可能会有先后不同的变焦需求,那么其触发的变焦操作可能会有多个,对应生成的变焦请求也会有多个。移动终端会根据各变焦请求的生成顺序,依次处理各变焦请求并显示对应的预览图像。这就会导致,移动终端实时生成的变焦请求可能会在触发一段时间之后才会被处理,那么该变焦请求对应的预览图像也会在一段时间之后才会显示,从施加变焦触控操作到显示对应变焦预览图像的延时较长。
3、可见,现有的移动终端进行拍照预览时,变焦操作的响应延时较长,跟手性较差。
技术实现思路
1、本申请实施例提供一种显示控制方法、移动终端及计算机可读存储介质,用于实现通过将在后接收的变焦操作跳转到在先接收的变焦操作处插队提前处理并显示
2、为达到上述目的,本申请的实施例采用如下技术方案:
3、第一方面,提供了一种显示控制方法,移动终端先后接收多个变焦操作,依次包括第一变焦操作、至少一个第二变焦操作和第三变焦操作,第一变焦操作的接收时间早于第三变焦操作的接收时间,且第一变焦操作和第三变焦操作之间间隔至少一个第二变焦操作,不同变焦操作的变焦倍率可能不同。移动终端先响应第一变焦操作,以第一变焦操作的变焦倍率得到第一变焦图像,在响应全部第二变焦操作或者在显示全部的第二变焦操作对应的第二变焦图像之前,移动终端先响应第三变焦操作对应得到第三变焦图像,并显示该第三变焦图像。响应变焦处理操作的过程可以依次包括:生成变焦请求、变焦请求下发、图像采集操作、图像信号前端处理操作、空间对齐变换处理操作、图像信号后端处理操作及图像送显。
4、本申请提供的显示控制方法调整持续变焦操作的响应显示过程,在后生成的第三变焦操作会提前至在先接收的这至少一个第二变焦操作之前,被提前处理和显示。相对于将所有的变焦操作都按照接收的先后顺序依次处理的变焦显示方案,减少了至少一个第二变焦操作的全部响应时间或者部分响应时间,使得在后接收的变焦操作的显示延时减少,变焦操作的跟手性提高。
5、在具体执行时,这至少一个第二变焦操作不被完全响应,是指这至少一个第二变焦操作中的任意一个第二变焦操作都不需要进行图像获取操作,也可以是指这至少一个点变焦操作中的部分第二变焦操作需要进行图像获取操作,或者只需要针对部分第二变焦操作进行部分的图像获取操作,例如仅进行空间对齐变换处理操作或者图像信号后端处理操作。
6、根据第一方面的一种可能实施方式,在先的第一变焦操作被响应且显示了对应的第一变焦图像之后,在接收到所述第三变焦操作后,不再显示所述至少一个第二变焦操作对应的变焦图像,而是在显示第一变焦图像之后直接响应所述第三变焦操作并显示所述第三变焦图像。或者只进行第一变焦图像之后的一个第二变焦请求的部分图像获取操作并且不送显对应的变焦图像,而是直接跳转至在后接收的第三变焦操作。移动终端在拍摄界面上先显示第一变焦操作对应的第一变焦图像,直接显示第三变焦操作对应的第三变焦图像,用户最新施加的第三变焦操作对应的第三变焦图像会被快速显示,跟手性有明显提升。
7、在第一方面的一种可能实施方式中,移动终端的拍摄界面在每接收到一个变焦操作时,都会先生成对应的变焦请求,并加入对应变焦操作的请求队列。也就是说,移动终端在接收到第一变焦操作时,就会生成对应的第一变焦请求,并加入该请求队列。接着,移动终端再对接收到的至少一个第二变焦操作生成对应的第二变焦请求并加入请求队列。再接着,移动终端再接收到第三变焦操作,那么也会生成对应的第三变焦请求并加入请求队列。请求队列是一个先进先出的队列,在先加入的变焦请求会先出队进行处理,后加入的变焦请求会后出队进行处理。需要说明的是,移动终端可能会持续接收多个变焦操作,那么变焦请求入队和出队也是在持续进行的,并不是说等在先的变焦请求出队后才会将新生成的变焦请求入队。
8、先入队的第一变焦请求会先出队,出队的第一变焦请求会进行图像获取操作,包括图像采集操作、图像处理操作等,得到第一变焦图像并显示。同样的,后入队的第三变焦操作对应的第三变焦请求出队时,移动终端执行所述第三变焦请求对应的图像获取操作,以得到所述第三变焦图像,显示所述第三变焦图像。区别于现有的要先将至少一个第二变焦请求出队进行图像获取操作并送显后再将第三变焦请求出队进行图像获取操作并送显的方案,本申请可以将第三变焦请求提前至第二变焦请求被显示之前处理。基于请求队列的先进先出原则,移动终端可以将第二变焦请求的第二变焦倍率替换为第三变焦请求的第三变焦倍率,以使得第三变焦倍率对应的变焦图像被提前获取并作为第三变焦图像提前显示。或者也可以将第三变焦请求之前的至少一个第二变焦请求出队后全部丢弃不执行任何图像获取操作或者仅执行部分图像获取操作之后即执行第三变焦请求的图像获取操作,也能保证第三变焦图像被提前获取和显示。
9、在第一方面的一种可能实施方式中,移动终端在跳转响应第三变焦请求时,先在第三变焦操作前还未显示对应变焦图像的第二变焦操作对应的第二变焦请求中,选择一个适合跳转的第二变焦请求,作为目标变焦请求,该目标变焦请求的入队时间早于第三变焦请求的入队时间。在该目标变焦请求出队时,跳转执行第三变焦请求的图像获取操作,并提前显示获取的第三变焦图像。选择适合跳转的第二变焦请求的依据可以有多种,例如,选择依据可以是哪个第二变焦请求的变焦倍率与第三变焦请求的变焦倍率较为接近,或者哪个第二变焦请求的出队时间会比较早,或者,哪个变焦请求涉及的图像数据或者处理过程与第三变焦请求的图像数据或者处理过程比较接近。
10、在为第三变焦请求确定可跳转的目标变焦请求之后,跳转响第三变焦请求的方式也可以有多种。
11、跳转响应第三变焦请求的一种实施方式为,将第三变焦请求的第三变焦倍率跳转至目标变焦请求处被提前处理。具体的,将目标变焦请求对应的目标变焦倍率替换或者修改为第三变焦倍率。这样,在目标变焦请求出队时,该目标变焦请求实际是以第三变焦倍率进行图像获取操作,那么,对应得到的变焦图像也是以第三变焦倍率得到的第三变焦图像。这种情况下,既能保证请求队列内的目标变焦请求出队后被响应,也能保证第三变焦图像被提前以第三变焦本文档来自技高网...
【技术保护点】
1.一种显示控制方法,其特征在于,包括:
2.根据权利要求1所述的显示控制方法,其特征在于,
3.根据权利要求2所述的显示控制方法,其特征在于,所述获取所述第三变焦请求对应的所述第三变焦图像,并显示所述第三变焦图像的步骤,包括:
4.根据权利要求3所述的显示控制方法,其特征在于,所述在所述目标变焦请求出队时,获得所述第三变焦请求对应的所述第三变焦图像的步骤,包括:
5.根据权利要求3所述的显示控制方法,其特征在于,所述在所述目标变焦请求出队时,获得所述第三变焦请求对应的所述第三变焦图像的步骤,包括:
6.根据权利要求3至5中任一项所述的显示控制方法,其特征在于,所述选择所述第三变焦请求可跳转的目标变焦请求的步骤,包括:
7.根据权利要求3至6中任一项所述的显示控制方法,其特征在于,所述选择所述第三变焦请求可跳转的目标变焦请求的步骤,包括:
8.根据权利要求7所述的显示控制方法,其特征在于,所述基于各所述第二变焦请求的实时状态,确定所述目标变焦请求的步骤,包括:
9.根据权利要求4至8中
10.根据权利要求9所述的显示控制方法,其特征在于,所述选择变焦倍率与所述第三变焦倍率的倍率差值在预设范围内,且所述实时状态为已经出队状态的第二变焦请求,作为所述目标变焦请求的步骤,包括:
11.根据权利要求9或者10所述的显示控制方法,其特征在于,所述在所述目标变焦请求出队时,获得所述第三变焦请求对应的所述第三变焦图像的步骤,包括:
12.根据权利要求7所述的显示控制方法,其特征在于,所述基于各所述第二变焦请求的实时状态,确定所述目标变焦请求的步骤,包括:
13.一种移动终端,其特征在于,包括相机模组、存储器和处理器,所述相机模组、所述存储器与所述处理器耦合;
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行如权利要求1至12中任一项所述的显示控制方法。
...【技术特征摘要】
1.一种显示控制方法,其特征在于,包括:
2.根据权利要求1所述的显示控制方法,其特征在于,
3.根据权利要求2所述的显示控制方法,其特征在于,所述获取所述第三变焦请求对应的所述第三变焦图像,并显示所述第三变焦图像的步骤,包括:
4.根据权利要求3所述的显示控制方法,其特征在于,所述在所述目标变焦请求出队时,获得所述第三变焦请求对应的所述第三变焦图像的步骤,包括:
5.根据权利要求3所述的显示控制方法,其特征在于,所述在所述目标变焦请求出队时,获得所述第三变焦请求对应的所述第三变焦图像的步骤,包括:
6.根据权利要求3至5中任一项所述的显示控制方法,其特征在于,所述选择所述第三变焦请求可跳转的目标变焦请求的步骤,包括:
7.根据权利要求3至6中任一项所述的显示控制方法,其特征在于,所述选择所述第三变焦请求可跳转的目标变焦请求的步骤,包括:
8.根据权利要求7所述的显示控制方法,其特征在于,所述基于各所述第二变焦请求的实时状态,确定所述目标变焦请求的步骤,包括:
9.根据...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。