消除闪烁的方法、系统及移动终端和介质产品技术方案

技术编号:18240831 阅读:112 留言:0更新日期:2018-06-17 05:47
本发明专利技术公开了一种消除闪烁的方法、系统及移动终端,该方法包括以下步骤:移动终端开启摄像头,进入高感光模式;检测当前环境光,如果检测到当前环境光的闪烁频率为M HZ,40<M<100HZ,并且曝光时间T小于当前环境光的一个闪烁周期2/M,则向移动终端发出切换感光模式的指令;当移动终端收到指令后,切换至低感光模式,在保证亮度相同的情况下延长N倍的曝光时间,然后调整曝光时间为闪烁周期的整数倍,消除闪烁。本发明专利技术在正常情况下使用高感光模式,一旦算法检测到当前的闪烁频率并且曝光时间小于闪烁周期的时候,就切换到低感光模式,从而拉长曝光时间,使之成为闪烁周期的整数倍,从而克服因曝光时间过短而导致闪烁无法消除的问题。 1

Method and system for eliminating flicker, mobile terminal and medium product

The present invention discloses a method, system and mobile terminal to eliminate scintillation. The method includes the following steps: the mobile terminal opens a camera and enters a high photosensitive mode; detects the current environment light, if the scintillation frequency of the current ambient light is M HZ, 40 < M < 100HZ, and the exposure time T is less than one of the current ambient light. After the mobile terminal receives instructions, the mobile terminal switches to the low photoreceptor mode, prolongs the exposure time of the N times in the case of the same brightness, and then adjusts the exposure time to the integer times of the scintillation cycle and eliminates the flicker when the mobile terminal receives the instruction, when the mobile terminal receives the instruction. The present invention uses a high sensitivity mode under normal circumstances. Once the algorithm detects the current flicker frequency and the exposure time is less than the scintillation cycle, it switches to the low light mode, thus lengthening the exposure time, making it an integer multiple of the scintillation cycle, and thus overcoming the inability to eliminate the scintillation due to the short exposure time. The problem. One

【技术实现步骤摘要】
消除闪烁的方法、系统及移动终端和介质产品
本专利技术涉及通信终端
,更具体地说,是涉及一种消除闪烁的方法、系统及移动终端和介质产品。
技术介绍
现在的移动终端(如手机等)摄像头基本上都采用CMOS(ComplementaryMetalOxideSemiconductor)的传感器,当曝光时间不是灯光闪烁周期的整数倍的时候,就会产生闪烁,也就是工频干扰,通过AFD以及AEC算法,移动终端能够检测到当前的灯光闪烁频率(一般为50HZ/60HZ),通过调整曝光时间来满足上述条件来消除闪烁。但上述技术方案仍然解决不了一个问题:即当前环境亮度很高,导致曝光时间特别短的时候,比如当前光源为50HZ,那它的一个闪烁周期为0.01s,一旦曝光时间小于0.01s的时候,就不可能再满足整数倍的条件了,这个时候的闪烁就无法消除了。
技术实现思路
本专利技术的目的在于克服现有技术中的上述缺陷,提供一种消除闪烁的方法、系统及移动终端。为实现上述目的,本专利技术提供的技术方案如下:一种消除闪烁的方法,该方法包括以下步骤:移动终端开启摄像头,进入高感光模式;检测当前环境光,如果检测到当前环境光的闪烁频率为MHZ,40<M<100HZ,并且曝光时间T小于当前环境光的一个闪烁周期2/M,则向移动终端发出切换感光模式的指令;当移动终端收到指令后,切换至低感光模式,在保证亮度相同的情况下延长N倍的曝光时间,然后调整曝光时间为闪烁周期的整数倍,在保证亮度不变时消除闪烁。作为优选的,在移动终端开启摄像头,进入高感光模式的步骤中,所述移动终端支持两种模式:高感光模式和低感光模式,所述高感光模式的闪烁周期设置为低感光模式闪烁周期的N倍。作为优选的,在检测当前环境光,如果检测到当前环境光的闪烁频率为MHZ,40<M<100HZ,并且曝光时间T小于当前环境光的一个闪烁周期2/M,则向移动终端发出切换感光模式的指令的步骤中,通过AFD和AEC算法检测当前环境光,从而检测到当前环境光的闪烁频率。作为优选的,在当移动终端收到指令后,切换至低感光模式,在保证亮度相同的情况下延长N倍的曝光时间,然后调整曝光时间为闪烁周期的整数倍,在保证亮度不变时消除闪烁的步骤中,当移动终端收到指令后,切换至低感光模式的方法为:高感光模式向低感光模式切换是通过调整电容值来实现的,即通过调整电容值的大小来调节N值大小。作为优选的,在当移动终端收到指令后,切换至低感光模式,在保证亮度相同的情况下延长N倍的曝光时间,然后调整曝光时间为闪烁周期的整数倍,在保证亮度不变时消除工频干扰的步骤中,调整曝光时间为环境光一个闪烁周期的整数倍的方法是:通过调整增益,使得调整后的曝光时间为当前环境光一个闪烁周期的整数倍。本专利技术还提供一种消除闪烁的系统,该系统包括:感光模块,用于移动终端开启摄像头,进入高感光模式,检测模块,用于检测当前环境光,如果检测到当前环境光的闪烁频率为MHZ,40<M<100HZ,并且曝光时间T小于当前环境光的一个闪烁周期2/M,则向移动终端发出切换感光模式的指令;执行模块,用于当移动终端收到指令后,切换至低感光模式,在保证亮度相同的情况下延长N倍的曝光时间,然后调整曝光时间为闪烁周期的整数倍,在保证亮度不变时消除闪烁。作为优选的,所述感光模块包括:高感光模块和低感光模块,所述高感光模块的闪烁周期设置为低感光模块闪烁周期的N倍,N为整数。作为优选的,所述检测模块包括AFD算法检测模块和AEC算法检测模块,通过AFD算法检测模块和AEC算法检测模块检测到当前环境光的闪烁频率。作为优选的,所述执行模块包括感光模式切换模块和增益调整模块,所述感光模式切换模块,用于通过调整电容值来实现高感光模式向低感光模式切换,即通过调整电容值的大小来调节N值大小;所述增益调整模块,用于调整增益,使得调整后的曝光时间为当前环境光一个闪烁周期的整数倍。本专利技术还提供一种移动终端,该移动终端包括上述的消除闪烁的系统。与现有技术相比,本专利技术的有益效果在于:1、本专利技术在正常情况下使用高感光模式,一旦AFD算法检测到当前的闪烁频率并且曝光时间小于闪烁周期的时候,就切换到低感光模式,从而拉长曝光时间,使之成为闪烁周期的整数倍,从而克服因曝光时间过短而导致闪烁无法消除的问题。2、本专利技术通过调整增益来实现曝光时间的延长,从而调整曝光时间为环境光闪烁周期的整数倍,在保证亮度不变时消除闪烁,调整过程简单方便,给用户更好的体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的消除闪烁的方法流程图;图2是本专利技术实施例二提供的消除闪烁的方法流程图;图3是本专利技术实施例三提供的消除闪烁的系统方框图;图4是本专利技术实施例四提供的消除闪烁的系统方框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一本专利技术的实施例一提供了一种消除闪烁的方法,下面结合附图对本实施例进行详细说明。图1是本专利技术实施例一的方法流程图,请参考图1,本专利技术实施例的方法包括以下步骤:步骤S101、移动终端开启摄像头,进入高感光模式;步骤S102、检测当前环境光,如果检测到当前环境光的闪烁频率为MHZ,40<M<100HZ,通常情况下为50HZ或60HZ;步骤S103、曝光时间T小于当前环境光的一个闪烁周期2/M;步骤S104、向移动终端发出切换感光模式的指令;步骤S105、当移动终端收到指令后,切换至低感光模式,在保证亮度相同的情况下延长N倍的曝光时间,然后调整曝光时间为闪烁周期的整数倍,在保证亮度不变时消除闪烁。本专利技术在正常情况下使用高感光模式,一旦AFD算法检测到当前的闪烁频率并且曝光时间小于闪烁周期的时候,就切换到低感光模式,从而拉长曝光时间,使之成为闪烁周期的整数倍,从而克服因曝光时间过短而导致闪烁无法消除的问题。实施例二本专利技术的实施例二提供了一种消除闪烁的方法,是在实施例一的基础之上进行的改进。图2是本专利技术实施例二的方法流程图,请参考图2,本专利技术实施例的方法包括以下步骤:步骤S201、移动终端开启摄像头,进入高感光模式;假设当前灯光闪烁频率为50HZ,并且亮度很高,导致当前曝光时间为0.005S,增益gain为1,那么这个时候就肯定会出现闪烁flicker;所述移动终端支持两种模式:高感光模式和低感光模式,所述高感光模式的闪烁周期设置为低感光模式闪烁周期的N倍。步骤S202、通过AFD和AEC算法检测当前环境光,检测到当前环境光的闪烁频率为MHZ;步骤S203、如果曝光时间T小于当前环境光的一个闪烁周期2/M,步骤S204、则向移动终端发出切换感光模式的指令,例如检测到当前环境光为50HZ,并且发现曝光时间小于闪烁周期(0.01s)时,向移动终端发出切本文档来自技高网...
消除闪烁的方法、系统及移动终端和介质产品

【技术保护点】
1.一种消除闪烁的方法,其特征在于,该方法包括以下步骤:

【技术特征摘要】
1.一种消除闪烁的方法,其特征在于,该方法包括以下步骤:移动终端开启摄像头,进入高感光模式;检测当前环境光,如果检测到当前环境光的闪烁频率为MHZ,40<M<100HZ,并且曝光时间T小于当前环境光的一个闪烁周期2/M,则向移动终端发出切换感光模式的指令;当移动终端收到指令后,切换至低感光模式,在保证亮度相同的情况下延长N倍的曝光时间,然后调整曝光时间为闪烁周期的整数倍,在保证亮度不变时消除闪烁。2.根据权利要求1所述的消除闪烁的方法,其特征在于,在移动终端开启摄像头,进入高感光模式的步骤中,所述移动终端支持两种模式:高感光模式和低感光模式,所述高感光模式的闪烁周期设置为低感光模式闪烁周期的N倍。3.根据权利要求1或2所述的一种消除闪烁的方法,其特征在于,在检测当前环境光,如果检测到当前环境光的闪烁频率为MHZ,40<M<100HZ,并且曝光时间T小于当前环境光的一个闪烁周期2/M,则向移动终端发出切换感光模式的指令的步骤中,通过AFD和AEC算法检测当前环境光,从而检测到当前环境光的闪烁频率。4.根据权利要求1至3任意一项所述的一种消除闪烁的方法,其特征在于,在当移动终端收到指令后,切换至低感光模式,在保证亮度相同的情况下延长N倍的曝光时间,然后调整曝光时间为闪烁周期的整数倍,在保证亮度不变时消除闪烁的步骤中,当移动终端收到指令后,切换至低感光模式的方法为:高感光模式向低感光模式切换是通过调整电容值来实现的,即通过调整电容值的大小来调节N值大小。5.根据权利要求1至4任意一项所述的一种消除闪烁的方法,其特征在于,在当移动终端收到指令后,切换至低感光模式,在保证亮度相同的情况下延长N倍的曝光时间,然后调整曝光时间为闪烁周期的整数倍,在保证...

【专利技术属性】
技术研发人员:雷辉
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1