>[0107]当SAD不等于 0 时,目=(nXnX255)/SAD;
[010引 当SAD等于 0 时,目=(nXnX255)。
[0109] 优选地,构建单元30依据每个子块的运动复杂度值Cost构建子块的运动复杂度 分布积分图的策略为:
[0110] 依据每个子块的运动复杂度值Cost构成一个化XW)/nXn的运动复杂度分布图 f(X,y),其中,当前视频顿图像的高度及宽度分别为H及W,X及y分别为运动复杂度分布图 的坐标,其中,0《x<W/n;0《;y<H/n;
[0111] 采用如下数学式对所述运动复杂度分布图f(x,y)进行计算,构建子块的运动复 杂度分布积分图F(x,y):
[0112]
[0113] 优选地,第二计算单元40在运动复杂度分布积分图中搜索感兴趣运动区域中子 块的运动复杂度值之和的最大值的策略为:
[0114] 搜索运动复杂度分布积分图F(x,y),采用如下数学式计算感兴趣运动区域中子块 每个点的运动复杂度积分I(X,y);
[0115]I(x,y) =F(x+w,y+h)-F(x+w,y)-F(x,y+h)+F(x,y);
[0116] 其中,感兴趣运动区域的宽度为b,高度为a;每个子块的宽度为w,高度为h;
[0117] 计算I(X,y)在0《x<(w-b)/nW及0《y<W-a)/n范围内的最大值。
[0118] 相应地,本发明实施例还提供了一种编码器,其包括如上所述的运动信息捕捉装 置,继续参看图4所示,所述运动信息捕捉装置包括:
[0119] 用于配置感兴趣运动区域的大小的配置单元10;
[0120] 用于获取当前视频顿每个子块的运动矢量与差值绝对值和、并据此获得每个子块 的运动复杂度值的第一计算单元20;
[0121] 用于依据每个子块的运动复杂度值构建子块的运动复杂度分布积分图的构建单 元30 ;
[0122] 用于在运动复杂度分布积分图中搜索感兴趣运动区域中子块的运动复杂度值之 和的最大值W及最大值所对应的位置的第二计算单元40 ;
[0123] 用于依据所述位置与运动复杂度分布积分图中必点的所产生的运动矢量计算视 频监控设备所需要转动的角度、并据此调整视频监控设备的执行单元50。
[0124] W上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用 本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关 的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1. 一种运动信息捕捉方法,其特征在于,包括: 配置感兴趣运动区域的大小; 获取当前视频帧每个子块的运动矢量与差值绝对值和,并据此获得每个子块的运动复 杂度值; 依据每个子块的运动复杂度值构建子块的运动复杂度分布积分图; 在运动复杂度分布积分图中搜索感兴趣运动区域中子块的运动复杂度值之和的最大 值以及最大值所对应的位置; 依据所述位置与运动复杂度分布积分图中心点的所产生的运动矢量计算视频监控设 备所需要转动的角度,并据此调整视频监控设备。2. 如权利要求1所述的运动信息捕捉方法,其特征在于,依据nXn个子块的运动矢量 MV与差值绝对值和SAD采用如下数学式计算获得每个子块的运动复杂度值Cost: Cost=SAD+^XMV; 其中P为MV与SAD的归一化因子;MVx以及MVy分别为运动矢量MV在水平与垂直方向的分量; 当SAD不等于0时,P=(nXnX255)/SAD; 当SAD等于0时,P=(nXnX255)。3.如权利要求1所述的运动信息捕捉方法,其特征在于,依据每个子块的运动复杂度 值Cost构建子块的运动复杂度分布积分图的策略为: 依据每个子块的运动复杂度值Cost构成一个(HXW)AiXn的运动复杂度分布图f(x,y),其中,当前视频帧图像的高度及宽度分别为H及W,X及y分别为运动复杂度分布图 的坐标,其中,0<x〈W/n;0<y〈H/n; 采用如下数学式对所述运动复杂度分布图f(x,y)进行计算,构建子块的运动复杂度 分布积分图F(x,y):4.如权利要求1所述的运动信息捕捉方法,其特征在于,在运动复杂度分布积分图中 搜索感兴趣运动区域中子块的运动复杂度值之和的最大值的策略为: 搜索运动复杂度分布积分图F(x,y),采用如下数学式计算感兴趣运动区域中子块每个 点的运动复杂度积分I(X,y); I(x,y) =F(x+w,y+h)-F(x+w,y)-F(x,y+h)+F(x,y); 其中,感兴趣运动区域的宽度为b,高度为a;每个子块的宽度为w,高度为h; 计算I(X,y)在0彡x〈(w-b)/n以及0彡y〈(H-a)/n范围内的最大值。5.-种运动信息捕捉装置,其特征在于,包括: 用于配置感兴趣运动区域的大小的配置单元; 用于获取当前视频帧每个子块的运动矢量与差值绝对值和、并据此获得每个子块的运 动复杂度值的第一计算单元; 用于依据每个子块的运动复杂度值构建子块的运动复杂度分布积分图的构建单元; 用于在运动复杂度分布积分图中搜索感兴趣运动区域中子块的运动复杂度值之和的 最大值以及最大值所对应的位置的第二计算单元; 用于依据所述位置与运动复杂度分布积分图中心点的所产生的运动矢量计算视频监 控设备所需要转动的角度、并据此调整视频监控设备的执行单元。6. 如权利要求5所述的运动信息捕捉装置,其特征在于,第一计算单元依据nXn个子 块的运动矢量MV与差值绝对值和SAD采用如下数学式计算获得每个子块的运动复杂度值 Cost: Cost=SAD+^XMV; 其中P为MV与SAD的归一化因子;MVx以及MVy分别为运动矢量MV在水平与垂直方向的分量; 当SAD不等于 0 时,P= (nXnX255)/SAD; 当SAD等于 0 时,P= (nXnX255)。7. 如权利要求5所述的运动信息捕捉装置,其特征在于,构建单元依据每个子块的运 动复杂度值Cost构建子块的运动复杂度分布积分图的策略为: 依据每个子块的运动复杂度值Cost构成一个(HXW)AiXn的运动复杂度分布图f(x,y),其中,当前视频帧图像的高度及宽度分别为H及W,X及y分别为运动复杂度分布图 的坐标,其中,0 <x〈W/n;0 <y〈H/n; 采用如下数学式对所述运动复杂度分布图f(x,y)进行计算,构建子块的运动复杂度 分布积分图F(x,y):8. 如权利要求5所述的运动信息捕捉装置,其特征在于,第二计算单元在运动复杂度 分布积分图中搜索感兴趣运动区域中子块的运动复杂度值之和的最大值的策略为: 搜索运动复杂度分布积分图F(x,y),采用如下数学式计算感兴趣运动区域中子块每个 点的运动复杂度积分I(X,y); I(x,y) =F(x+w,y+h)-F(x+w,y)-F(x,y+h)+F(x,y); 其中,感兴趣运动区域的宽度为b,高度为a;每个子块的宽度为w,高度为h; 计算I(X,y)在0彡x〈(w-b)/n以及0彡y〈(H-a)/n范围内的最大值。9. 一种编码器,其特征在于,包括如权利要求5-8任一项所述的运动信息捕捉装置。
【专利摘要】本发明公开了一种运动信息捕捉方法及其装置、编码器。所述方法包括:配置感兴趣运动区域的大小;获取当前视频帧每个子块的运动矢量与差值绝对值和,并据此获得每个子块的运动复杂度值;依据每个子块的运动复杂度值构建子块的运动复杂度分布积分图;在运动复杂度分布积分图中搜索感兴趣运动区域中子块的运动复杂度值之和的最大值以及最大值所对应的位置;依据所述位置与运动复杂度分布积分图中心点的所产生的运动矢量计算视频监控设备所需要转动的角度,并据此调整视频监控设备。本发明利用视频编码器产生的视频图像的分析信息用于运动信息的捕捉,从而大幅度降低了运动信息捕捉算法的复杂度。
【IPC分类】G06T7/20, H04N7/18, H04N5/232
【公开号】CN105225247
【申请号】CN201410276202
【发明人】刘强, 吴贻刚, 梁立伟, 于培松, 李成功, 朱力于
【申请人】深圳中兴力维技术有限公司
【公开日】2016年1月6日
【申请日】2014年6月19日