一种移动终端图像预览控制方法、存储介质及移动终端与流程

文档序号:17430491发布日期:2019-04-17 03:25阅读:165来源:国知局
一种移动终端图像预览控制方法、存储介质及移动终端与流程

本发明涉及移动终端技术领域,尤其涉及一种移动终端图像预览控制方法、存储介质及移动终端。



背景技术:

目前,移动终端均会配置有照相机,以使用户可以通过移动终端进行录像、照片拍摄等。用户使用相机的过程是打开相机,此时屏幕上出现预览的显示图像,用户根据预览的显示图像进行拍摄,由于相机除了录像、拍照之外均处于预览状态,故用户在使用相机时最多的显示的是预览图像,所以对于预览图像的控制至关重要,因此预览的显示效果非常重要,特别是预览的显示的稳定性。但是,现有的移动终端中均是以一固定的速率从相机处获取当前图像进行预览,不仅容易浪费电能,也无法合理调控移动终端性能。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足,本发明的目的在于提供一种移动终端图像预览控制方法、存储介质及移动终端,旨在解决现有技术中移动终端预览待拍摄图像的方式容易造成电能浪费、无法合理调控相机性能的问题。

本发明的技术方案如下:

一种移动终端图像预览控制方法,其中,包括步骤:

预设若干个高低不同的速率档位;

检测相机是否开启,当检测到相机开启时,按上一次设定的档位速率获取相机处的当前图像并显示当前图像;

比对当前图像与上一次图像是否相同,并记录比对结果;

判断比对结果连续相同的次数是否达到p次,达到则将获取相机处的当前图像的速率下调至低一档;判断比对结果连续不相同的次数是否达到q次,达到则将获取相机处的当前图像的速率上调至高一档;

存储当前图像。

所述的移动终端图像预览控制方法,其中,所述步骤比对当前图像与上一次图像是否相同,并记录比对结果的步骤,具体包括:

预设比对结果连续相同的次数为m,预设比对结果连续不同的次数为n,初始化m=0且n=0;

将当前图像与上一次图像比对,若相同则记录m=m+1且n=0,若不同则记录m=0且n=n+1。

所述的移动终端图像预览控制方法,其中,所述判断比对结果连续相同的次数是否达到p次,达到则将获取相机处的当前图像的速率下调至低一档的步骤之后,还包括:

判定当前速率是否处于最低档位,若是则丢弃所述下调指令;

所述判断比对结果连续不相同的次数是否达到q次,达到则将获取相机处的当前图像的速率上调至高一档的步骤之后,还包括:

判定当前速率是否处于最高档位,若是则丢弃所述上调指令。

所述的移动终端图像预览控制方法,其中,所述步骤存储当前图像时,以替换上一次图像的方式进行存储。

所述的移动终端图像预览控制方法,其中,所述步骤比对当前图像与上一次图像是否相同中,若当前图像与上一次图像的图像数据重复率达到预设阈值时,则判定当前图像与上一次图像相同,否则判定当前图像与上一次图像不相同。

所述的移动终端图像预览控制方法,其中,所述步骤预设若干个高低不同的速率档位中,预设有由低到高的5个速率档位。

所述的移动终端图像预览控制方法,其中,所述5个速率档位分别为每隔5s获取一次相机当前图像的第一档、每隔2s获取一次相机当前图像的第二档、每隔1s获取一次相机当前图像的第三档、每隔500ms获取一次相机当前图像的第四档、每隔100ms获取一次相机当前图像的第五档。

所述的移动终端图像预览控制方法,其中,p和q均为10。

所述的移动终端图像预览控制方法,其中,所述移动终端为手机或平板电脑。

一种存储介质,其上存储有多条指令,其中,所述指令适合由处理器加载并执行如上所述的移动终端图像预览控制方法。

一种移动终端,其中,包括:

处理器,适于实现各指令;以及

存储介质,适于存储多条指令,所述所述指令适合由处理器加载并执行如上所述的移动终端图像预览控制方法。

有益效果:本发明通过预设多个速率档位,可以根据移动终端相机内当前图像的变化状态来动态调节获取相机处的当前图像的档位速率,不仅能够保证数据的可靠性,而且能够充分利用移动终端性能,使得预览效果更稳定,又能达到节省移动终端电能的效果。

附图说明

图1为本发明移动终端图像预览控制方法较佳实施例的流程图;

图2为本发明移动终端的结构示意图。

具体实施方式

本发明提供一种移动终端图像预览控制方法、存储介质及移动终端,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

一种移动终端图像预览控制方法,如图1所示,包括以下步骤:

s1、预设若干个高低不同的速率档位;

s2、检测相机是否开启,当检测到相机开启时,按上一次设定的档位速率获取相机处的当前图像并显示当前图像;

s3、比对当前图像与上一次图像是否相同,并记录比对结果;

s4、判断比对结果连续相同的次数是否达到p次,达到则将获取相机处的当前图像的速率下调至低一档;判断比对结果连续不相同的次数是否达到q次,达到则将获取相机处的当前图像的速率上调至高一档;

s5、存储当前图像。

本发明所述的移动终端图像预览控制方法中,在移动终端中预设多个速率档位,然后比对相机处的当前图像与上一次图像是否相同,并在连续相同的次数达到p次时将获取相机处的当前图像的速率下调至低一档(即获取速率更慢的一档),同时在连续不相同的次数达到q次时将获取相机处的当前图像的速率上调至高一档(即获取速率更快的一档),从而动态地调节从相机处获取当前图像的速率,既能够在当前图像变化频繁时保证预览的即时性,又能够在当前图像相对稳定时节省移动终端电能。

具体地,所述步骤s1中,需要先设置若干个对应不同当前图像获取速率的速率档位,以控制移动终端按不同的速率获取相机处的当前图像。其中,所述当前图像为相机开机后相机正对的当前环境场景画面。

较佳地,可以预设有由低到高的3个、5个或7个速率档位,以对应实现3个、5个或7个档位调节。尤佳的,预设5个速率档位,其中,所述5个速率档位分别为每隔5s获取一次相机当前图像的第一档、每隔2s获取一次相机当前图像的第二档、每隔1s获取一次相机当前图像的第三档、每隔500ms获取一次相机当前图像的第四档、每隔100ms获取一次相机当前图像的第五档。

所述步骤s2中,需要检测相机是否开启,并在检测到相机开启时,按上一次设定的档位速率获取相机处的当前图像并显示当前图像,也即每次相机开启后,均是先按上一次设定的获取速率相机处的当前图像,并将该当前图像显示在屏幕上,以实现预览效果。换句话说,是每次使用完相机后,都会保存当前的档位速率,以作为下次相机开启后当前图像的初始获取速率。当然,也可以预设一个特定的初始获取速率,每次相机开启时以这个初始获取速率开始获取相机处的当前图像并显示当前图像,之后再根据当前图像变换是否频繁来调节速率档位。

因为本发明上述的方案中是根据当前图像是否连续p次与上一次图像相同来判断当前图像变化不频繁,及根据图像是否连续q次与上一次图像不相同来判断当前图像变化频繁,所述步骤s3中,是每次均需将当前图像与上一次图像进行比对一次,看二者是否相同,并将相同或不同的比对结果都记录下来,具体包括:预设比对结果连续相同的次数为m,预设比对结果连续不同的次数为n,初始化m=0且n=0;将当前图像与上一次图像比对,若相同则记录m=m+1且n=0,若不同则记录m=0且n=n+1。

即步骤s3中,每比对到一次当前图像与上一次图像相同,则对连续不同的次数进行归零处理,每比对到一次当前图像与上一次图像不相同,则对连续相同的次数进行归零处理。

优选地,在本发明中,是将当前图像的图像数据与上一次图像的图像数据进行对比,看二者的重复率是否达到预设阈值,当达到预设阈值时,则判定当前图像与上一次图像相同,否则判断当前图像与上一次图像不相同,其中,所述预设阈值可以为为95~100%;更优选的,所述预设阈值为99%。

优选地,所述p和q均为10。显然,需要预设一定时器,用于触发移动终端按相应速率档位定时获取相机处的当前图像,这样所述步骤s3的具体处理为,在移动终端内部设置一个移位寄存器,该移位寄存器共有十位(10bit,10位)组成,相机开机后移位寄存器的十位均设置为0,每次相机预览检测定时器超时后移位寄存器中的每一位均向左移一位,若从照相处获取到的当前图像且数据与上一次的数据不相同则移位寄存器中的最右边一位置1,数据与上一次的数据相同则置零;若移位寄存器中的所有位相加等于10则控制相机预览接收速率选择单元选择高一档的接收速率;若移位寄存器中的所有位相加等于0则控制照相机预览接收速率选择单元选择低一档的接收速率。

在步骤s4中,看比对结果连续相同的次数是否达到p次,达到则说明相机当前图像变化不明显,可以将获取相机处的当前图像的速率下调至低一档,而不会影响预览效果,同时可以节省电能;若比对结果连续不相同的次数是否达到q次,达到则说明相机处的当前图像变化频繁,需要将获取相机处的当前图像的速率上调至高一档,以保证预览效率稳定而不遗漏。

另外,在步骤s4中,在判断比对结果连续相同的次数达到p次之后,进一步判定当前速率是否处于最低档位判定当前速率是否处于最低档位,若是则说明已经无法进一步下调图像获取速率,因而丢弃所述下调指令;

同样地,在判断比对结果连续不相同的次数达到q次之后,进一步地判定当前速率是否处于最高档位,若是则说明已经无法进一步上调图像获取速率,因而丢弃所述上调指令。

所述步骤s5中,需要保存获取到的当前图像,以作为下次对比的上一次图像,便于下次比对处理。优选地,以替换上一次图像的方式进行存储,以节约存储空间。

本发明上述的移动终端图像预览控制方法中,移动终端可以为手机或平板电脑,当前也可以为摄像机等。

基于上述方法,本发明还提供了一种存储介质,其上存储有多条指令,其中,所述指令适合由处理器加载并执行如上所述的移动终端图像预览控制方法。

基于上述方法,本发明还提供了一种移动终端,其中,如图2所示,包括:

相机100,用于根据前方场景产生当前图像;

处理器200,适于实现各指令;以及

存储介质300,适于存储多条指令,所述所述指令适合由处理器加载并执行如上所述的移动终端图像预览控制方法。

关于上述移动终端和存储介质的技术细节和好处已在上述方法中进行了详细阐述,此处不再赘述。

综上所述,本发明提供的移动终端图像预览控制方法、存储介质及移动终端,通过预设多个速率档位,可以根据移动终端相机内当前图像的变化状态来动态调节获取相机处的当前图像的档位速率,不仅能够保证数据的可靠性,而且能够充分利用移动终端性能,使得预览效果更稳定,又能达到节省移动终端电能的效果。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1