用于视频捕获的方法、设备和系统
2020-01-08

用于视频捕获的方法、设备和系统

事件感知视频系统(EAVS)将在第一时间段期间捕获视频帧,并处理视频帧的事件部分,然后将经处理数据传递给中央计算系统。EAVS可从视频帧建立当前无事件帧,其中如果视频帧的相邻帧对之差小于阈值,则视频帧的最后一帧被标记为当前无事件帧。EAVS可建立事件帧,其中如果当前帧与在当前帧之前捕获的前一帧之差大于阈值,则在建立无事件帧之后捕获的当前帧被标记为事件帧。EAVS可通过处理事件帧的事件来生成经处理数据。

在框310,EEC250可使当前‘无事件帧’无效。在一个实施例中,使当前‘无事件帧’无效以建立新‘无事件帧’,新‘无事件帧’可在捕获任何事件之前提供可表示在场景110-1的情景的准确参考。

在框370,EEC250可传送空(null)标签。在一个实施例中,空标签可指明‘无事件帧’尚待被建立。在框374,EEC250可计算在新帧F(n)之前接收的帧F(n_l)之差。

在框315,EEC250可从帧缓冲器230检索新帧F(n)。在一个实施例中,EEC250可检索图5中可被捕获并且存储在帧缓冲器230中的帧520(=F(n))。在框320,EEC250可检查是否建立有效‘无事件’F(ne),并且如果‘无事件’帧有效则控制转到框325,否则转到框370。

在框355,EEC250可计算并且压缩运动对象的动作。在框358,EEC250可压缩运动对象的身份(identity)。在框359,EEC250可将‘事件帧’(帧520)传送给中央计算机系统190。

在一个实施例中,从B(k-l)至B(k)的重心得出的实际运动向量则为:(24.94-7.1,48.97-12.8)=(17.84,36.17)。

可最大限度地存在与0(i,k)匹配的一个0(i’,k-l)。

在框450,EEC250可估计运动误差。在一个实施例中,EEC250可将B(k_l)中的运动对象偏移实际运动向量,以生成B(k)中的所估计运动对象。在一个实施例中,EEC250可通过计算实际与所估计运动向量之差来确定运动误差。在一个实施例中,EEC250可通过根据运动向量Y(i,k)和Y(i’,k-1)计算Y(i,k)与Y(i,k)运动估计之差来估计运动误差。在一个实施例中,B(k-Ι)至B(k)的运动向量可用于使B(k-l)中的运动对象偏移量V,以成为称作B’(k)的运动估计B(k)。在一个实施例中,B(k-1)至B(k)的所估计运动向量可通过使B(k-Ι)中的运动对象偏移量V以得到称作B’(k)的运动估计B(k)来确定,误差‘e,可使用e=来计算。

Description

图像捕获系统210可捕获图像,并且可包括例如电荷耦合器件(CXD)的图像捕获装置、例如有源(active)像素传感器的CMOS传感器以及类似的这类其它装置。图像捕获系统210可捕获光信号,并且将光信号转换成电信号。数据转换系统220可包括模数转换器和其它信号调节装置,例如放大器、衰减器、噪声消除装置以及这类其它类似装置。数据转换系统220可接收来自图像捕获系统210的电信号、调节电信号以及将经调节信号提供给帧缓冲器230。

事件感知视频系统(EAVS)150的EAVS使能控制器(EEC)250根据一个实施例计算和压缩事件帧中的事件信息的操作在图4中示出。

对于 B(k-1),X坐标=(7-0.5)X(1+3)/(1+2+3+4)+(7+0.5)X(2+4)/(1+2+3+4)=7.1;并且,Y坐标=(13-0.5)X(3+4)/(1+2+3+4)+(13+0.5)X(1+2)/(1+2+3+4)=