终端的控制方法、终端的控制装置和终端的制作方法

文档序号:9846948阅读:269来源:国知局
终端的控制方法、终端的控制装置和终端的制作方法
【技术领域】
[0001]本发明涉及终端技术领域,具体而言,涉及一种终端的控制方法、一种终端的控制装置和一种终端。
【背景技术】
[0002]目前,终端启动摄像头时,首先根据计算得到的曝光参数进行自动曝光(AEC,AutoExposure Control),再根据计算得到的对焦参数和白平衡参数进行自动白平衡(AWB,AutoWhite Balance)和自动对焦(AF,Auto Focus),在自动曝光、自动白平衡和自动对焦稳定之后,才能预览待拍摄图像。但是,由于刚启动摄像头时,曝光参数会进行较长时间的计算,而此时还没有进行AWB和AEC,这样就导致了用户刚开始看到的待拍摄图像在清晰度、白平衡和亮度上与正常环境有很大差异,例如,画面模糊(无法对焦)、严重色偏、白平衡错误等,给用户带来了极为不好的体验。
[0003]因此,如何加快摄像头的启动,避免了摄像头在启动时较长时间内出现画面模糊、亮度颜色异常等问题成为亟待解决的问题。

【发明内容】

[0004]本发明正是基于上述问题,提出了一种新的技术方案,可以加快摄像头的启动,避免了摄像头在启动时较长时间内出现画面模糊、亮度颜色异常等问题,从而提升了用户体验。
[0005]有鉴于此,本发明的第一方面提出了一种终端的控制方法,所述终端设置有至少一个摄像头,包括:当启动所述至少一个摄像头中的任一摄像头时,获取所述终端的当前环境亮度;根据曝光参数映射关系和所述当前环境亮度确定所述任一摄像头的初始化曝光参数;根据所述初始化曝光参数对所述任一摄像头进行曝光初始化。
[0006]在该技术方案中,根据曝光参数映射关系和终端的当前环境亮度可以快速地确定任一摄像头的初始化曝光参数,例如,通过在曝光参数映射关系中查询是否存在与当前环境亮度对应的曝光参数,若存在,则将与当前环境亮度对应的曝光参数作为初始化曝光参数,可以快速地获取初始化曝光参数从而快速地完成任一摄像头的曝光初始化,避免了由于计算得到与当前环境亮度对应的曝光参数而导致启动任一摄像头花费较长时间,进而避免了任一摄像头在启动过程中较长时间内出现画面模糊、亮度颜色异常等问题,提升了用户体验。
[0007]在上述技术方案中,优选地,所述曝光参数映射关系包括:多个环境亮度以及与所述多个环境亮度中的每个环境亮度对应的曝光参数;以及所述根据曝光参数映射关系和所述当前环境亮度确定所述任一摄像头的初始化曝光参数的步骤,具体包括:判断在所述多个环境亮度中是否存在与所述当前环境亮度一致的环境亮度;当所述多个环境亮度中的任一环境亮度与所述当前环境亮度一致时,将与所述任一环境亮度对应的曝光参数作为所述初始化曝光参数。
[0008]在该技术方案中,通过将终端在不同的环境亮度下获取多个环境亮度,且终端在多个环境亮度中的每个环境亮度下时,在终端的曝光稳定之后确定与每个环境亮度对应的曝光参数,从而建立曝光参数映射关系,例如,曝光参数映射关系可以是曝光参数映射表。在终端获取当前环境亮度之后,若判定在多个环境亮度中的任一环境亮度与当前环境亮度一致时,则可以直接获取任一环境亮度的曝光参数并作为初始化曝光参数,从而可以快速地获取初始化曝光参数以完成对任一摄像头的曝光初始化,避免了由于计算得到与当前环境亮度对应的曝光参数而导致启动任一摄像头花费较长时间,进而避免了任一摄像头在启动过程中较长时间内出现画面模糊、亮度颜色异常等问题。
[0009]在上述技术方案中,优选地,当所述每个环境亮度与所述当前环境亮度均不一致时,在所述多个环境亮度中获取与所述当前环境亮度相邻的两个相邻环境亮度;根据所述两个相邻环境亮度的曝光参数确定所述初始化曝光参数。
[0010]在该技术方案中,若当前环境亮度与每个环境亮度均不一致时,通过在多个环境亮度中获取与当前环境亮度相邻的两个相邻环境亮度,从而可以根据两个相邻环境亮度的曝光参数快速地确定初始化曝光参数,例如,将多个环境亮度与当前环境亮度进行排序,从而获取与当前环境亮度左右相邻的两个相邻环境亮度,即当前环境亮度在两个相邻环境亮度之间的范围内,并对两个相邻环境亮度进行插值计算以得到初始化曝光参数,从而可以根据初始化曝光参数快速地对任一摄像头进行曝光初始化,避免任一摄像头在启动过程中较长时间内出现画面模糊、亮度颜色异常等问题,从而提升用户体验。
[0011]在上述技术方案中,优选地,当所述每个环境亮度与所述当前环境亮度均不一致时,根据所述当前环境亮度计算所述初始化曝光参数;将所述当前环境亮度和所述初始化曝光参数对应存储在所述曝光参数映射关系中。
[0012]在该技术方案中,若每个环境亮度与当前环境亮度均不一致时,可以根据当前环境亮度计算初始化曝光参数,同时将当前环境亮度和初始化曝光参数对应存储在在曝光参数映射表中,可以扩展曝光参数映射关系中的数据量,从而使在启动任一摄像头时从曝光参数映射表中获取到的初始化曝光参数更加准确。当然,也可以计算初始化曝光参数后,且任一摄像头的曝光参数收敛到稳定的目标曝光参数时,则可以当前环境亮度与目标曝光参数对应存储至曝光参数映射关系中。
[0013]在上述技术方案中,优选地,所述根据所述初始化曝光参数对所述任一摄像头进行曝光初始化的步骤,具体包括:根据所述初始化曝光参数和曝光算法确定所述任一摄像头的目标曝光参数,以完成所述任一摄像头的曝光初始化。
[0014]在该技术方案中,通过将初始化曝光参数初始化到曝光算法中,曝光算法是个收敛的过程,使任一摄像头的曝光参数收敛到稳定值,即目标曝光参数,从而完成了任一摄像头的曝光初始化。随后,可以计算对焦参数和白平衡参数,以实现对焦初始化和白平衡初始化,从而使任一摄像头中的预览画面为正常的画面。
[0015]本发明的第二方面提出了一种终端的控制装置,所述终端设置有至少一个摄像头,包括:获取单元,用于当启动所述至少一个摄像头中的任一摄像头时,获取所述终端的当前环境亮度;确定单元,用于根据曝光参数映射关系和所述当前环境亮度确定所述任一摄像头的初始化曝光参数;初始化单元,用于根据所述初始化曝光参数对所述任一摄像头进行曝光初始化。
[0016]在该技术方案中,根据曝光参数映射关系和终端的当前环境亮度可以快速地确定任一摄像头的初始化曝光参数,例如,通过在曝光参数映射关系中查询是否存在与当前环境亮度对应的曝光参数,若存在,则将与当前环境亮度对应的曝光参数作为初始化曝光参数,可以快速地获取初始化曝光参数从而快速地完成任一摄像头的曝光初始化,避免了由于计算得到与当前环境亮度对应的曝光参数而导致启动任一摄像头花费较长时间,进而避免了任一摄像头在启动过程中较长时间内出现画面模糊、亮度颜色异常等问题,提升了用户体验。
[0017]在上述技术方案中,优选地,所述曝光参数映射关系包括:多个环境亮度以及与所述多个环境亮度中的每个环境亮度对应的曝光参数;以及所述确定单元包括:判断单元,用于判断在所述多个环境亮度中是否存
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1