Systems and methods for determining whether to enable or disable electronic image stabilization (EIS) for video frames are disclosed. The image sensor of the camera system captures video streams including multiple video frames. The image processor determines the availability of computing resources, which can handle EIS applications for each video frame. At the same time, the image processor receives the motion data of the camera system from the gyroscope. Based on the availability of computing resources, the motion frequency threshold is determined. Based on gyroscope motion data, the motion frequency of each video frame is estimated. The estimated motion frequency is compared with the determined motion frequency threshold. If the estimated motion frequency is greater than the determined motion frequency threshold, the application of EIS is disabled. If the estimated motion frequency is less than or equal to the determined motion frequency threshold, the application of EIS is enabled.
【技术实现步骤摘要】
【国外来华专利技术】电子图像稳定频率估计器
本公开涉及相机系统上的电子图像稳定,并且更具体地,涉及估计相机系统的运动频率。
技术介绍
数字相机越来越多地被用来在各种场景中捕获视频,例如在户外或在体育环境中。大多数户外活动或体育环境涉及地形的快速变化或突然的运动变化,导致视频帧内的抖动。图像稳定技术可以用于减少与相机的运动相关联的帧内抖动。然而,用于稳定图像所需的处理器资源可能取决于与相机的运动相关联的变化量。如果运动的变化更频繁,则可能需要大量的处理器资源用于稳定图像。附加地,如果频率过高,则图像稳定技术的应用可能使最终结果变差。由于用户越来越多地捕获更多且更长的视频,并且具有有限的处理器资源,因此图像稳定变得越来越难。附图说明所公开的实施例具有其他优势和特征,当结合附图,根据本专利技术的以下详细描述和所附权利要求书,这些优势和特征将更明显,其中:图1图示用于根据一个实施例的运动频率估计的示例相机系统。图2图示根据一个实施例的陀螺仪样本数据的示例。图3图示根据一个实施例的用于估计运动频率的方法的示例实施方式。图4图示根据一个实施例的视频帧的电子图像稳定的示例方法。图5图示根据一个实施例的用于确定将电子图像稳定应用到视频帧的方法的流程图。图6图示根据一个实施例的与用于运动频率估计的系统一起使用的示例机器。具体实施方式附图和以下描述仅以说明的方式涉及优选实施例。注意,从以下讨论,本文所公开的结构和方法的备选实施例将容易地被认为是可以在不脱离所主张的原则的情况下被采用的可行备选。现在将详细参照一些实施例,这些实施例的示例在附图中图示。注意,在可行的情况下,附图中可能使用类似或相似的 ...
【技术保护点】
1.一种用于控制视频帧的电子图像稳定的方法,所述方法包括:捕获包括多个帧的视频流;确定用于对一个或多个帧执行电子图像稳定的计算资源的可用性;从陀螺仪接收数据,所述陀螺仪与成像设备连接,其中来自所述陀螺仪的所述数据包括所述成像设备的所感测的运动;基于所述计算资源的所述可用性来确定基线运动频率阈值;从接收自所述陀螺仪的所述数据,估计所述成像设备在所述视频流的捕获期间的运动频率;将所述成像设备的所估计的所述运动频率和所确定的所述运动频率阈值相比较;响应于所估计的所述运动频率满足基于所述基线运动频率阈值的第一准则,对所述视频的所述一个或多个帧执行电子图像稳定;以及响应于所估计的所述运动频率满足基于所述基线运动频率阈值的第二准则,禁用对所述视频的所述一个或多个帧执行电子图像稳定。
【技术特征摘要】
【国外来华专利技术】2016.04.27 US 15/140,3911.一种用于控制视频帧的电子图像稳定的方法,所述方法包括:捕获包括多个帧的视频流;确定用于对一个或多个帧执行电子图像稳定的计算资源的可用性;从陀螺仪接收数据,所述陀螺仪与成像设备连接,其中来自所述陀螺仪的所述数据包括所述成像设备的所感测的运动;基于所述计算资源的所述可用性来确定基线运动频率阈值;从接收自所述陀螺仪的所述数据,估计所述成像设备在所述视频流的捕获期间的运动频率;将所述成像设备的所估计的所述运动频率和所确定的所述运动频率阈值相比较;响应于所估计的所述运动频率满足基于所述基线运动频率阈值的第一准则,对所述视频的所述一个或多个帧执行电子图像稳定;以及响应于所估计的所述运动频率满足基于所述基线运动频率阈值的第二准则,禁用对所述视频的所述一个或多个帧执行电子图像稳定。2.根据权利要求1所述的方法,其中所述陀螺仪数据还包括正位移或负位移中的至少一个,其中正位移指示在第一方向上的移动,并且负位移指示在与所述第一方向相反的第二方向上的移动。3.根据权利要求2所述的方法,还包括:从所述一个或多个帧的捕获期间来自所述陀螺仪的所述数据,确定所感测的所述运动中的多个极性变化,其中所述极性变化指示以下至少一个变化:从所述第一方向到所述第二方向的运动变化,或者从所述第二方向到所述第一方向的运动变化。4.根据权利要求1所述的方法,还包括:激活切换元件,以启用或禁用对一个或多个视频帧执行电子图像稳定。5.根据权利要求1所述的方法,其中估计所述运动频率还包括:接收与捕获所述一个或多个视频帧同时被捕获的陀螺仪数据;针对每个视频帧,确定所述陀螺仪数据中的多个极性变化,所述多个极性变化指示以下至少一个变化:从第一方向上的超过第一噪声阈值的运动到第二方向上的超过第二噪声阈值的运动的变化,或者从所述第二方向的超过所述第二噪声阈值的运动到所述第一方向上的超过所述第一噪声阈值的运动的变化;确定在视频帧的窗内的极性变化的总数目;确定所述视频帧的所述窗的捕获的总时间;以及基于所述极性变化的数目和所述视频帧的所述窗的所述总时间来估计运动频率。6.根据权利要求1所述的方法,其中所述运动频率在多个视频帧的滑动窗上被估计。7.根据权利要求1所述的方法,还包括:确定低于所述基线运动频率阈值的下限运动频率阈值和高于所述基线运动频率阈值的上限运动频率阈值;以及如果所估计的所述运动频率低于所述下限运动频率阈值,则确定所估计的所述运动频率满足所述第一准则,并且如果所估计的所述运动频率高于所述上限运动频率阈值,则确定所估计的所述运动频率满足所述第二准则。8.根据权利要求7所述的方法,还包括:如果所估计的所述运动频率高于所述下限运动频率阈值并且低于所述上限运动频率阈值、并且上一运动频率满足所述第一准则,则确定所估计的所述运动频率满足所述第一准则;以及如果所估计的所述运动频率高于所述下限运动频率阈值并且低于所述上限运动频率阈值、并且所述上一运动频率满足所述第二准则,则确定所估计的所述运动频率满足所述第二准则。9.根据权利要求1所述的方法,还包括:基于所述基线运动频率阈值,确定逐渐减小的运动频率阈值;如果所估计的所述运动频率低于所述逐渐减小的运动频率阈值,则确定所估计的所述运动频率满足所述第一准则,如果所估计的所述运动频率高于所述基线运动频率阈值...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。