利用视频压缩算法控制摄像机的设备和方法.pdf

上传人:a3 文档编号:1128075 上传时间:2018-04-01 格式:PDF 页数:19 大小:756.27KB
返回 下载 相关 举报
摘要
申请专利号:

CN02146894.X

申请日:

2002.10.18

公开号:

CN1466373A

公开日:

2004.01.07

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):H04N 5/232申请日:20021018授权公告日:20060111终止日期:20101018|||授权|||实质审查的生效|||公开

IPC分类号:

H04N5/232; G03B13/36

主分类号:

H04N5/232; G03B13/36

申请人:

三星电子株式会社;

发明人:

曹在洙

地址:

韩国京畿道

优先权:

2001.10.29 KR 66851/2001

专利代理机构:

北京市柳沈律师事务所

代理人:

吕晓章;马莹

PDF下载: PDF下载
内容摘要

一种利用图像压缩算法控制摄像机的方法。根据用于从输入图像中生成压缩数据的宏块运动向量,对输入图像确定运动区和非运动区。从运动区中估计运动物体的中心值和尺寸。根据运动物体的中心值和尺寸,控制摄像机跟踪和拍摄运动物体。因此,运动物体跟踪系统的中央处理单元从大量的处理负荷中解放出来,提高了系统的处理速度。

权利要求书

1: 一种利用与图像压缩过程有关的信息控制摄像机的方法,该方法包括 如下步骤: 根据用于生成输入图像压缩数据的宏块运动向量,确定摄像机拍摄的输 入图像的运动区和非运动区; 从运动区中估计运动物体的中心值和尺寸;和 根据估计的中心值和尺寸控制摄像机,以便摄像机跟踪和拍摄运动物体。
2: 根据权利要求1所述的方法,其中,确定输入图像的运动区和非运动 区的步骤包括如下步骤: 计算宏块的运动距离;和 根据计算的宏块运动距离与阈值之间的比较,确定运动区和非运动区。
3: 根据权利要求2所述的方法,其中,计算沿着第一方向的绝对改变和 沿着第二方向的绝对改变的较大者作为运动距离。
4: 根据权利要求3所述的方法,其中,第一方向是水平方向,和第二方 向是垂直方向。
5: 根据权利要求2所述的方法,其中,计算沿着第一方向的改变的平方 和沿着第二方向的改变的平方之和的平方根作为运动距离。
6: 根据权利要求5所述的方法,其中,第一方向是水平方向,和第二方 向是垂直方向。
7: 根据权利要求1所述的方法,其中,把运动物体的尺寸确定成把运动 区边界包围起来的正方形区域。
8: 根据权利要求1所述的方法,还包括如下步骤: 把正方形内的区域设置成跟踪运动物体的跟踪窗; 根据正方形内的前帧估计运动物体的运动位置;和 根据估计的运动位置移动跟踪窗。
9: 根据权利要求8所述的方法,其中,摄像机控制步骤进行控制,以便 当跟踪窗的中心值处在预置的整个输入图像区之外时,根据估计的跟踪窗信 息,改变摄像机的拍摄方向。
10: 根据权利要求1所述的方法,其中,摄像机控制步骤根据估计的运 动物体中心值,控制摄像机的摇动/倾斜。
11: 根据权利要求10所述的方法,其中,当运动物体的中心值处在预置 的整个输入图像区之外时,进行摄像机的摇动/倾斜控制。
12: 根据权利要求1所述的方法,其中,摄像机控制步骤根据估计的运 动物体尺寸,控制摄像机的镜头拉近/推远。
13: 根据权利要求12所述的方法,其中,执行控制步骤,使得当运动物 体处在预置的整个输入图像区之内时,把镜头拉近,而当运动物体处在预置 的整个输入图像区之外时,把镜头推远。
14: 根据权利要求1所述的方法,其中,执行控制步骤,使得以时分为 基础进行运动物体中心值的估计和运动物体尺寸的估计。
15: 一种利用与图像压缩过程有关的信息控制摄像机的设备,该设备包 括: 拍摄单元; 图像压缩处理单元,适用于根据用于生成代表输入图像的压缩数据的宏 块运动向量,确定拍摄单元拍摄的输入图像的运动区和非运动区,并且还适 用于从运动区中估计运动物体的中心值和尺寸;和 拍摄控制单元,适用于根据估计的中心值和尺寸控制拍摄单元,以便拍 摄单元跟踪和拍摄运动物体。
16: 根据权利要求15所述的设备,其中,图像压缩处理单元还适用于计 算宏块的运动距离,和根据计算的宏块运动距离与阈值之间的比较,确定运 动区和非运动区。
17: 根据权利要求16所述的设备,其中,图像压缩处理单元还适用于计 算沿着第一方向的绝对改变和沿着第二方向的绝对改变的较大者作为运动距 离。
18: 根据权利要求17所述的设备,其中,第一方向是水平方向,和第二 方向是垂直方向。
19: 根据权利要求16所述的设备,其中,图像压缩处理单元还适用于计 算沿着第一方向的改变的平方和沿着第二方向的改变的平方之和的平方根作 为运动距离。
20: 根据权利要求19所述的设备,其中,第一方向是水平方向,和第二 方向是垂直方向。
21: 根据权利要求15所述的设备,其中,图像压缩处理单元适用于把运 动物体的尺寸确定成把运动区边界包围起来的正方形区域。
22: 根据权利要求21所述的设备,其中,图像压缩处理单元还适用于把 正方形内的区域设置成跟踪运动物体的跟踪窗,根据正方形内的前帧估计运 动物体的运动位置,和根据估计的运动位置移动跟踪窗。
23: 根据权利要求22所述的设备,其中,拍摄控制单元适用于当跟踪窗 的中心值处在预置的整个输入图像区之外时,根据估计的跟踪窗信息,控制 拍摄单元的方向。
24: 根据权利要求15所述的设备,其中,拍摄控制单元适用于根据估计 的运动物体中心值,控制拍摄单元的摇动/倾斜。
25: 根据权利要求24所述的设备,其中,拍摄控制单元还适用于当运动 物体的中心值处在预置的整个输入图像区之外时,控制拍摄单元的摇动/倾 斜。
26: 根据权利要求15所述的设备,其中,拍摄控制单元适用于根据估计 的运动物体尺寸,控制拍摄单元的镜头拉近/推远。
27: 根据权利要求26所述的设备,其中,拍摄控制单元还适用于控制拍 摄单元,当运动物体处在预置的整个输入图像区之内时,把镜头拉近,和当 运动物体处在预置的整个输入图像区之外时,把镜头推远。
28: 一种存储利用与图像压缩过程有关的信息控制摄像机的指令的计算 机可读介质,包括: 第一组指令,适用于根据用于生成输入图像压缩数据的宏块运动向量, 确定摄像机拍摄的输入图像的运动区和非运动区; 第二组指令,适用于从运动区中估计运动物体的中心值和尺寸;和 第三组指令,适用于根据估计的中心值和尺寸控制摄像机,以便摄像机 跟踪和拍摄运动物体。
29: 根据权利要求28所述的存储指令的计算机可读介质,其中,第一组 指令还包括: 第四组指令,适用于计算宏块的运动距离;和 第五组指令,适用于根据计算的宏块运动距离与阈值之间的比较,确定 运动区和非运动区。
30: 根据权利要求29所述的存储指令的计算机可读介质,其中,第四组 指令适用于计算沿着第一方向的绝对改变和沿着第二方向的绝对改变的较大 者作为运动距离。
31: 根据权利要求30所述的存储指令的计算机可读介质,其中,第一方 向是水平方向,和第二方向是垂直方向。
32: 根据权利要求29所述的存储指令的计算机可读介质,其中,第四组 指令适用于计算沿着第一方向的改变的平方和沿着第二方向的改变的平方之 和的平方根作为运动距离。
33: 根据权利要求32所述的存储指令的计算机可读介质,其中,第一方 向是水平方向,和第二方向是垂直方向。
34: 根据权利要求28所述的存储指令的计算机可读介质,其中,第二组 指令适用于把运动物体的尺寸确定成把运动区边界包围起来的正方形区域。
35: 根据权利要求28所述的存储指令的计算机可读介质,还包括: 第六组指令,适用于把正方形内的区域设置成跟踪运动物体的跟踪窗; 第七组指令,适用于根据正方形内的前帧估计运动物体的运动位置;和 第八组指令,适用于根据估计的运动位置移动跟踪窗。
36: 根据权利要求35所述的存储指令的计算机可读介质,其中,第三组 指令还适用于控制摄像机,以便当跟踪窗的中心值处在预置的整个输入图像 区之外时,根据估计的跟踪窗信息,改变摄像机的拍摄方向。
37: 根据权利要求28所述的存储指令的计算机可读介质,其中,第三组 指令适用于根据估计的运动物体中心值,控制摄像机的摇动/倾斜。
38: 根据权利要求37所述的存储指令的计算机可读介质,其中,第三组 指令适用于当运动物体的中心值处在预置的整个输入图像区之外时,控制摄 像机的摇动/倾斜。
39: 根据权利要求28所述的存储指令的计算机可读介质,其中,第三组 指令适用于根据估计的运动物体尺寸,控制摄像机的镜头拉推。
40: 根据权利要求39所述的存储指令的计算机可读介质,其中,第三组 指令适用于当运动物体处在预置的整个输入图像区之内时,把镜头拉近,而 当运动物体处在预置的整个输入图像区之外时,把镜头推远。

说明书


利用视频压缩算法控制摄像机的设备和方法

    【技术领域】

    本发明一般涉及拍摄物体的系统,尤其涉及利用在压缩输入图像期间获取的物体运动信息控制摄像机的方法。

    背景技术

    一般说来,数字拍摄系统利用数据压缩技术降低数据量,从而在拍摄期间记录量更大的图像数据,有利于把拍摄信息传输到远程地区。例如,数字电视传输系统压缩由摄像机获取的图像数据,和把压缩图像信号作为广播信号来传输。

    图1是显示用于图像压缩/还原系统的传统图像压缩方法的流程图。当输入由摄像机拍摄的物体图像信息时(步骤S11),图像压缩/还原系统进行输入图像的预处理(步骤S12)。也就是说,对原始摄像机输入进行信号处理,消除和防止来自输入图像的噪声。然后,通过将这样的处理图像与前帧相比较,计算宏块的运动向量(步骤S13)。接着,进行后处理,压缩输入图像(步骤S14)。进行数字编码(步骤S15),和最后,生成输入图像的压缩数据(步骤S16)。

    用于压缩图像数据的宏块‘运动向量’表示前帧和后帧的图像信号当中物体运动的方向。运动向量用二维,即水平和垂直方向表示。例如,如果特定宏块的运动向量显示(2,-3)的值,那么,这意味着特定宏块的运动向量沿着正水平方向已经移动了2个像素,和沿着负垂直方向已经移动了3个像素。

    经过上述数据压缩,可以更大量地和更高速地存储图像数据和把图像数据传输到远程地区。

    在某些应用中,使用自动跟踪系统是有利的。自动跟踪系统能够控制摄像机,通过输入图像的信号处理跟踪运动物体。

    图2是显示传统摄像机控制过程的流程图。当输入图像时(步骤S21),系统对输入图像进行预处理(步骤S22)。接着,把输入图像划分成数个区域(步骤S23)。把数个区域分类成背景区和运动区,以便提取运动物体(步骤S24)。然后,获取提取运动物体的尺寸和运动信息(步骤S25)。根据提取运动物体地尺寸和运动信息,控制摄像机的摇动/倾斜和镜头拉近/镜头推远。经历了上述处理之后,运动物体被自动跟踪,因此,可以进行拍摄。

    通常,自动跟踪系统利用图像压缩算法,譬如,上述的那些图像压缩算法,降低存储和传输要求。当前正在进行研究,以便研究出一种能够利用因特网或无线通信网络,把正在跟踪的运动物体传输到远程地方的图像压缩算法。

    但是,在如上所述的传统自动运动物体跟踪系统中,压缩输入图像的过程和跟踪运动物体的过程是独立进行的。由于当前用于摄像机控制的压缩输入图像的过程和跟踪运动物体的过程是分开进行的,因此,控制单元受到相当大的过载和不必要的功耗的制约。

    【发明内容】

    因此,本发明的目的是提供一种利用压缩信息控制摄像机的设备和方法,这种设备和方法能够根据在输入信息压缩过程中生成的信息,控制摄像机跟踪和拍摄运动物体。

    上述目的是通过利用与根据本发明实施例的图像压缩算法相关的信息控制摄像机的设备和方法实现的,其中,该方法包括如下步骤:利用用于生成输入图像压缩数据的宏块运动向量,确定摄像机拍摄的输入图像的运动区和非运动区;从运动区中估计运动物体的中心值和尺寸;和利用估计的中心值和尺寸控制摄像机,以便摄像机跟踪和拍摄运动物体。

    确定输入图像的运动区和非运动区的步骤包括如下步骤:计算宏块的运动距离;和根据计算的宏块运动距离与阈值之间的比较,确定运动区和非运动区。

    最好把运动物体的尺寸确定成把运动区边界包围起来的正方形区域。正方形的中心最好用作运动物体的中心。确定的运动物体尺寸用于在拍摄期间的镜头拉近/推远控制。确定的运动物体中心值还用于在拍摄期间的摇动/倾斜。

    并且还提供了如下步骤:把正方形内的区域设置成跟踪运动物体的跟踪窗;根据正方形内的前帧估计运动物体的运动位置;和根据估计的运动位置移动跟踪窗。摄像机控制步骤控制摄像机的拍摄方向。当跟踪窗的中心值处在预置的整个输入图像区之外时,可以根据估计的跟踪窗信息,改变摄像机方向。

    以时分为基础进行运动物体中心值的估计和运动物体尺寸的估计。

    本发明还易于作为存储根据在输入信息压缩过程中生成的信息,控制摄像机跟踪和拍摄运动物体的指令的计算机可读介质来实现。

    根据本发明的实施例,摄像机控制方法利用图像压缩信息控制摄像机的运动。在有利地省略了跟踪运动物体的图像处理步骤的同时,可以根据为传统图像压缩计算的运动向量,控制摇动/倾斜和镜头拉近/推远。

    【附图说明】

    通过结合附图,对本发明的优选实施例进行如下详细描述,本发明的上述目的和特征将更加清楚,在附图中:

    图1是显示传统图像压缩方法的流程图;

    图2是显示利用图像信号自动跟踪运动物体的传统方法的流程图;

    图3是根据本发明实施例的自动运动物体跟踪系统的方块图;

    图4是显示图3所示的自动跟踪系统的操作的流程图;

    图5显示了从宏块的运动向量中确定运动和非运动区的过程;

    图6显示了估计运动物体的尺寸和中心值的过程;

    图7显示了摄像机的摇动/倾斜控制区;

    图8显示了摄像机的镜头拉近/推远控制区;和

    图9和10是分别显示摄像机控制时间和信息跟踪时间的时序图。

    【具体实施方式】

    现在参照在附图中显示的优选实施例,更详细地描述本发明。

    图3是显示根据本发明实施例的运动物体跟踪系统的方块图。该运动物体跟踪系统包括拍摄单元100、图像压缩处理单元200、驱动单元300和拍摄控制单元400。

    拍摄单元100包括透镜(未示出)和电荷耦合器件(未示出),并且,在拍摄监视区的同时,生成图像信号。

    图像压缩处理单元200进行数据压缩,以便降低从拍摄单元100传输的数据的数量,并且把压缩数据输出到存储设备(未示出)和网络传输设备(未示出)。为此,图像压缩处理单元200包括图像输入单元110,用于接收从拍摄单元100传输的图像;预处理单元120,用于预处理输出图像;运动向量计算单元130,用于根据预处理的输入图像与前帧之间的差值计算运动向量;后处理单元140,用于进行与为其计算运动向量的输入图像的压缩有关的后处理;和编码单元150,用于根据后处理输入图像的数据特性,生成压缩数据。

    驱动单元300根据从拍摄控制单元400输出的控制信号,驱动拍摄单元100。由此,驱动单元300包括透镜驱动单元220,用于为涉及到输入图像的摇动/倾斜和镜头拉近/推远调整透镜;和摄像机驱动单元210,用于改变拍摄单元100的方向,以便跟踪和拍摄运动物体。

    拍摄控制单元400从图像压缩处理单元200的运动向量计算单元130计算的宏块运动向量中估计运动物体的尺寸B和中心值C,和通过驱动单元300控制拍摄单元100。

    图4是显示图3所示的运动物体跟踪系统的操作的流程图。

    首先,当通过拍摄单元100拍摄物体时(步骤S310),预处理单元120预处理通过图像输入单元200输入的输入图像(步骤S320)。在预处理之后,将图像与前帧相比较,因此,在运动向量计算单元130上计算出宏块的运动向量(步骤S330)。

    对于为其计算运动向量的输入图像,根据输入图像的二进制数据阵列特性,生成压缩数据(步骤S340)。换句话说,在后处理单元140的压缩相关后处理之后(步骤S342),在编码单元150中编码经后处理的输入图像,其结果是,生成压缩数据(步骤S346)。

    同时,拍摄控制单元400通过根据在运动向量计算单元130上计算的运动向量,获取有关运动物体的信息,和根据获取的信息,输出控制信号,控制拍摄单元100(步骤S350)。

    下面将更详细地描述利用计算的运动向量控制拍摄单元100的过程。

    首先,拍摄控制单元400接收在运动向量计算单元130上计算的运动向量,并且确定输入图像的运动区和非运动区(步骤S352)。为了确定输入图像的运动区,拍摄控制单元400从宏块的运动向量中计算运动物体的运动距离(图5),并且,将计算的运动距离与阈值相比较,以便确定宏块的运动区。参照图5,宏块的运动距离通过下式获得:

    [方程1]

    MOVINGDISTANCE=MAX(|A|,|B|)此处,A是沿着水平方向的运动向量,和B是沿着垂直方向的运动向量。

    参照图5,当宏块的运动距离大于阈值‘2’时,宏块被确定为运动宏块。当宏块的运动距离小于阈值‘2’时,宏块被确定为非运动宏块。图5的右方显示了将阈值与宏块的运动距离比较之后确定的运动区A。

    宏块的运动距离可以用许多形式来表达,譬如,可以通过下式来表达:

    [方程2]MOVINGDISTANCE=A2+B2]]>

    当对输入图像确定运动区和非运动区时,拍摄控制单元400从运动区A中估计有关运动物体的尺寸B和中心值C的信息。如图6所示,运动物体的尺寸B根据把运动区的边界包围起来的正方形区域来确定。运动物体的中心值C根据代表运动物体的尺寸B的正方形的中心来确定。

    参照图4,拍摄控制单元400根据有关运动物体的尺寸B和中心值C的信息,把拍摄控制信号输出到驱动单元300,控制拍摄单元100(步骤S356)。为了根据运动物体的尺寸B,保持运动物体在图像平面上的不变占有率,把镜头拉近/推远控制信号输出到透镜驱动单元220,控制拍摄单元100的镜头拉近/推远。而且,为了根据运动物体的中心值B把运动物体的中心与图像平面的中心对准,把摇动/倾斜控制信号输出到透镜驱动单元220,控制拍摄单元100的摇动/倾斜。此外,为了防止由于过控制引起的颤动出现在屏幕上,当运动物体的中心值C位于被定义成预置区域D之外的偏离区E中时,只进行拍摄单元100的摇动/倾斜控制(图7)。拍摄单元100的镜头拉近/推远控制还以这样的方式进行,使得当运动物体的中心值C处在预置的整个输入图像区G的内部F之中时,把镜头拉近,而当运动物体的中心值C处在预置的整个输入图像区G的外部H之中时,把镜头推远。

    拍摄控制单元400可以把正方形内的区域设置成跟踪运动物体的移动的跟踪窗,并且,通过把跟踪窗移动到运动物体的位置,跟踪运动物体。这里,运动物体的位置是根据正方形内的前帧估计的。当跟踪窗的中心值处在预置的整个输入图像区的外部时,随着把控制信号输出到摄像机驱动单元31改变摄像机的方向,根据估计的跟踪窗信息控制拍摄单元100的拍摄方向。

    在控制摄像机期间,存在着由摄像机的移动生成的、而不是由物体的实际移动生成的输入图像运动向量。最好不使用如此生成的运动向量。因此,利用时分,以便如图9的时序图所示的那样,执行与运动物体的尺寸和中心值有关的摄像机控制时间a′和估计时间a。图10是显示与运动物体信息b和摄像机控制b′有关的时间的时序图。

    如上所述,借助于根据本发明实施例的利用压缩相关信息的摄像机控制方法,取得了重要的进步。当从图像压缩系统中获取物体跟踪的基本信息时,使中央处理单元的负荷比传统运动物体跟踪系统的负荷显著地减少了。此外,由于把图像压缩功能和拍摄控制功能彼此组合在一起,实现了成本效益。

    当然,对于本领域的普通技术人员来说,显而易见,上述概念可以以软件实施例的形式实现。这样的实施例包括如上所述的、存储根据在输入信息压缩过程中生成的信息,控制摄像机跟踪和拍摄运动物体的指令的计算机可读介质。

    尽管已经描述了本发明的优选实施例,但是,本领域的普通技术人员应该明白,本发明不应该仅限于上述优选实施例,而是可以在所附权利要求书规定的本发明的精神和范围之内进行各种各样的改变和改进。

利用视频压缩算法控制摄像机的设备和方法.pdf_第1页
第1页 / 共19页
利用视频压缩算法控制摄像机的设备和方法.pdf_第2页
第2页 / 共19页
利用视频压缩算法控制摄像机的设备和方法.pdf_第3页
第3页 / 共19页
点击查看更多>>
资源描述

《利用视频压缩算法控制摄像机的设备和方法.pdf》由会员分享,可在线阅读,更多相关《利用视频压缩算法控制摄像机的设备和方法.pdf(19页珍藏版)》请在专利查询网上搜索。

一种利用图像压缩算法控制摄像机的方法。根据用于从输入图像中生成压缩数据的宏块运动向量,对输入图像确定运动区和非运动区。从运动区中估计运动物体的中心值和尺寸。根据运动物体的中心值和尺寸,控制摄像机跟踪和拍摄运动物体。因此,运动物体跟踪系统的中央处理单元从大量的处理负荷中解放出来,提高了系统的处理速度。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1