一种多画面压缩图像播放方法和装置的制作方法

文档序号:7867952阅读:197来源:国知局
专利名称:一种多画面压缩图像播放方法和装置的制作方法
技术领域
本发明涉及视频监控系统技术领域,具体涉及一种多画面压缩图像播放方法和装置。
背景技术
高清摄像头的使用率越来越高,但许多监控场所的带宽却只有1-2M,只能播放一个视频图像,无法同时对多个视频进行查看,导致虽然用户部署了多个监控点,但却没有办 法进行统一的监控,如果要扩大带宽则需要较大的成本。目前用户可使用硬件设备来实现在窄带宽下,同时查看多路图像,做法是由硬件设备将前端多画面拼接成一幅画面,并对该画面进行压缩,使用一个视频流进行传送,该画面在本发明中被称为多画面压缩图像;当用户打开该路多画面压缩图像时,可以查看到预先设置好的几个视频。但是使用硬件设备后,用户无法在多画面压缩图像下控制云台,必须打开单画面才能对云台进行控制,增加了用户的操作复杂度。

发明内容
本发明的特征和优点在下文的描述中部分地陈述,或者可从该描述显而易见,或者可通过实践本发明而学习。为解决现有技术的问题,本发明提出了一种多画面压缩图像播放方法和装置,通过判断监控系统播放区坐标,将各个画面从压缩图像中分离出来,实现单画面的播放及云台控制。本发明解决上述技术问题所采用的技术方案如下根据本发明的一个方面,本发明提供一种多画面压缩图像播放方法,包括步骤设定多画面压缩图像中单画面的布局以及该单画面对应的云台和摄像头;设定监控系统播放区中播放窗体的布局并计算该监控系统播放区当前所有该播放窗体的坐标;获取该多画面压缩图像,并在至少一个该播放窗体中播放该多画面压缩图像;监测该监控系统播放区中鼠标指针位置和鼠标动作,根据该鼠标指针位置以及该鼠标动作确定对该鼠标指针位置所在的单画面对应的云台和摄像头视频流进行的操作。根据本发明的一个实施例,还包括步骤设定该单画面的边缘区域和非边缘区域;该监测该监控系统播放区中鼠标指针位置和鼠标动作,根据该鼠标指针位置以及该鼠标动作确定对该鼠标指针位置所在的单画面对应的云台和摄像头视频流进行的操作的步骤包括鼠标左键单击该边缘区域时,则向该鼠标指针所在的该单画面对应的该云台发送相应的控制指令。根据本发明的一个实施例,该设定该单画面的边缘区域和非边缘区域的步骤为将该单画面分为矩形方格,与该单画面边沿相邻的该矩形方格设为该边缘区域,与该单画面边沿不相邻的该矩形方格设为该非边缘区域。根据本发明的一个实施例,该鼠标左键单击该边缘区域时,则向该鼠标指针所在的该单画面对应的该云台发送相应的控制指令的步骤包括该鼠标点击与该单画面左侧边沿相邻的矩形方格时,向该单画面的云台发送左转的控制指令,该鼠标点击与该单画面右侧边沿相邻的矩形方格时,向该单画面的云台发送右转的控制指令,该鼠标点击与该单画面上侧边沿相邻的矩形方格时,向该单画面的云台发送上仰的控制指令,该鼠标点击与该单画面下侧边沿相邻的矩形方格时,向该单画面的云台发送下倾的控制指令。根据本发明的一个实施例,还包括步骤该鼠标双击该非边缘区域时,则获取鼠标指针所在的该单画面的视频流并在至少一个该播放窗体中播放。根据本发明的一个实施例,还包括步骤该鼠标没有动作,则 持续播放该多画面压缩图像,直到手动关闭。根据本发明的一个实施例,还包括步骤当该鼠标指针滑过该边缘区域和该非边缘区域的边界时,则改变该鼠标指针的形状。根据本发明的另一个方面,本发明提供一种多画面压缩图像播放装置,该设置与计算模块用于设定多画面压缩图像中单画面的布局以及该单画面对应的云台和摄像头,设定监控系统播放区中播放窗体的布局并计算该监控系统播放区当前所有该播放窗体的坐标;该图像播放模块用于获取该多画面压缩图像,并在至少一个该播放窗体中播放该多画面压缩图像;该监测与操作模块用于监测该监控系统播放区中鼠标指针位置和鼠标动作,根据该鼠标指针位置以及该鼠标动作确定对该鼠标指针位置所在的单画面对应的云台和摄像头视频流进行的操作。根据本发明的一个实施例,该设置与计算模块还用于设定该单画面的边缘区域和非边缘区域,鼠标左键单击该边缘区域时,该监测与操作模块则向该鼠标指针所在的该单画面对应的该云台发送相应的控制指令。根据本发明的一个实施例,该鼠标双击该非边缘区域时,该图像播放模块获取鼠标指针所在的该单画面的视频流并在至少一个该播放窗体中播放。本发明技术方案在窄带宽下可以同时监控多路画面;在多画面压缩图像下可以快捷地最大化播放单路画面;并且在不打开单路画面的条件下,对该单路画面对应的云台进行控制。通过阅读说明书,本领域普通技术人员将更好地了解这些实施例和其它实施例的特征和方面。


下面通过参考附图并结合实例具体地描述本发明,本发明的优点和实现方式将会更加明显,其中附图所示内容仅用于对本发明的解释说明,而不构成对本发明的任何意义上的限制,在附图中图1为本发明多画面压缩图像播放方法流程图;图2为本发明实施例监控系统播放区示意图3为本发明实施例单画面与对应的摄像头设置方式示意图;图4为本发明实施例播放窗体边缘设置方法示意图;图5为本发明实施例监控系统示意图;图6为本发明实施例多画面压缩图像播放装置示意图。
具体实施例方式如图1所示,本发明多画面压缩图像播放方法包括步骤S110、设定多画面压缩图像中单画面的布局以及单画面对应的云台和摄像头;S120、设定监控系统播放区中播放窗体的布局并计算监控系统播放区当前所有播 放窗体的坐标;S130、获取多画面压缩图像,并在至少一个播放窗体中播放多画面压缩图像;本发明实施方式中,多画面压缩图像可以在一个播放窗体中播放,也可以在多个播放窗体中播放(如图2所示)。S140、监测鼠标指针位置和鼠标动作,根据鼠标指针位置以及鼠标动作确定对鼠标指针位置所在的单画面对应的云台和摄像头视频流进行的操作动作。如图2所示,本发明多画面压缩图像播放方法还包括步骤设定监控系统播放区10中的播放窗体101的单画面1011的边缘区域和非边缘区域,鼠标左键单击边缘区域时,则向鼠标指针所在的单画面1011对应的云台发送相应的控制指令。鼠标双击非边缘区域时,则获取鼠标指针所在的单画面1011的视频流并在至少一个播放窗体101中播放。本发明实施方式中,通常为放大播放,包括在整个监控系统播放区对单画面1011进行最大化播放。当然,也可以为部分放大播放例如,将处于窗体I中的单画面1011放大为窗体I和窗体3播放等。鼠标没有动作,则持续播放该多画面压缩图像,直到手动关闭。当鼠标指针滑过边缘区域和非边缘区域的边界时,则改变鼠标指针的形状。如图3所示,为了设定多画面压缩图像中单画面的布局以及单画面对应的云台和摄像头,在本发明实施例中,在监控系统中设置好被压缩的单画面数量为9个,以及每个单画面对应的云台和摄像头,以从左往右,从上往下的次序分别为通道1、通道2、通道3、通道
4、通道5、通道6、通道7、通道8、通道9。监控系统播放区域为800*600像素,设定左上角为原点。根据监控系统播放区域为800*600像素,窗体为2*2,计算出所有窗体的坐标范围,窗体I的坐标是(O. O) (400. 300),窗体2的坐标是(401. O) (800. 300),以此类推。窗体坐标范围是由窗体的布局决定的,由于在监控系统中,窗体的布局是固定的,比如2*2就是一个四画面。坐标顶点是左上角,由终端进行计算。获取一路多画面压缩图像,被压缩的单画面数量是9个,多画面压缩图像在窗体I中播放,该窗体X轴坐标为O到400, Y轴坐标为O到300。实时监测鼠标位置,获取鼠标的坐标为(270,40 ),多画面压缩图像中的单画面布局为3*3,窗体I大小为400*300,每个单画面的X轴所占像素为400/3=133. 3个,每个单画面的Y轴所占像素为300/3=100个,这里计算像素的意义是判断鼠标目前落在哪个窗体内。如图4所示,以4*4的矩形格子为单画面为例,单画面X、Y轴长度的四分之一设定为单画面的边缘,即该每个单画面可分为16格,X轴设为A-D, Y轴设为1-4,则A1、D1、Α4、D4分别对应左上、右上、左下、右下四个方向的鼠标指针,而B1、Cl对应向上,A2、A3对应向左,D2、D3对应向右,B4、C4对应向下。g卩,单画面1011等分为矩形方格Al、A2......,与单画面1011边沿相邻的矩形方格A1、B1、C1、D1、A2、D2、A3、D3、A4、B4、C4、D4设为边缘区域,与单画面1011边沿不相邻的矩形方格B2、C2、B3、C3设为非边缘区域。本发明其它实施方式中,单画面并不局限于等分为矩形方格,也可以不等分。而将单画面分为的矩形方格也不局限于4*4的矩形方格,可以为3*3、5*5等。鼠标点击与单画面1011左侧边沿相邻的矩形方格A2或A3时,向单画面1011的云台发送左转的控制指令,鼠标点击与单画面1011右侧边沿相邻的矩形方格D2或D3时,向单画面1011的云台发送右转的控制指令,鼠标点击与单画面1011上侧边沿相邻的矩形方格BI或Cl时,向单画面1011的云台发送上仰的控制指令,鼠标点击与单画面1011下侧边沿相邻的矩形方格B4或C4时,向单画面1011的云台发送下倾的控制指令。
本发明实施方式中,单画面1011还可以通过鼠标点击左上角矩形方格Al使云台左上倾移动,点击左下角矩形方格A4使云台左下倾移动,点击右上角矩形方格Dl使云台右上倾移动,点击右下角矩形方格D4使云台右下倾移动。当监测到鼠标的坐标为(270,40)时,根据监测到的鼠标指针坐标(270、40)可以判断出鼠标指针是处于多画面压缩图像第三列,鼠标坐标Y轴为40,可以判断出是处于多画面压缩图像第一行,并且在单画面左侧边沿相邻的矩形方格A2中,由此可得出,鼠标的位置为通道3画面边缘,将鼠标指针变为向左指针。具体为多画面压缩图像在窗体1,并且为3*3的九宫格,整个多画面X轴是400,分3份,那每个单画面就占133. 3,270/133. 3大于2,所以可以判断为在第3列,同理,可以判断Y轴。另外,以图3为例,单画面边缘的定义是4*4的矩形格子的最外一圈,那么一个单画面的X轴是133. 3,其四分之一就是33. 325,已知鼠标在270,进入到第3列后,要去除到前面两列的坐标,也就是270 - 266. 7,等于3. 3,还没有超过单画面X轴长度四分之一的范围,所以认为是单画面的边缘。同理可以判断鼠标坐标Y轴40在单画面Y轴长度四分之二与四分之三范围内。因此,鼠标指针变为向左指针。此时若监测到鼠标有单击动作,由于鼠标单击处为单画面左侧边缘,则向通道3的云台发送指令,使云台向左转。鼠标再次被移动时,获取到鼠标坐标为(80,260),鼠标坐标X轴为80,可以判断出是处于多画面压缩图像第一列,鼠标坐标Y轴为260,可以判断出是处于压缩图像第三行,并且在矩形方格C3中,属于单画面的非边缘区域,由此可得出,鼠标的位置为通道7画面中心,鼠标不改变。此时若监测到鼠标有双击动作,则向通道7的摄像头发出指令,获取摄像头视频流并最大化播放(即在整个监控系统播放区播放通道7的单画面),同时关闭正在播放的多画面压缩图像。关闭单路最大化视频后,则停止向通道7的摄像头取流,并在原来的窗体中重新打开多画面压缩图像,该多画面压缩图像与先前的一致,是场景的复原。如没有任何鼠标动作,则持续播放多画面压缩图像,直到手动关闭。如图5所示,本发明监控系统包括至少一个摄像头201及对应的云台(图中未示出),画面分割器202和监视器203,本发明多画面压缩图像播放装置从摄像头201获取单画面图像的视频流,从画面分割器202获取多画面压缩图像的视频流,本发明多画面压缩图像播放装置在监视器203上设置系统播放区。如图6所示,本发明多画面压缩图像播放装置,包括设置与计算模块301、图像播放模块302、监测与操作模块303,设置与计算模块301用于设定多画面压缩图像中单画面的布局以及单画面对应的云台和摄像头,设定监控系统播放区中播放窗体的布局并计算监控系统播放区当前所有播放窗体的坐标;图像播放模块302用于获取多画面压缩图像,并在至少一个播放窗体中播放多画面压缩图像;监测与操作模块303用于监测监控系统播放区中鼠标指针位置和鼠标动作,根据鼠标指针位置以及鼠标动作确定对鼠标指针位置所在的单画面对应的云台和摄像头视频流进行的操作,监测与操作模块303还用于改变鼠标指针的形状。设置与计算模块301还用于设定单画面的边缘区域和非边缘区域,鼠标双击非边缘区域时,图像播放模块302获取鼠标指针所在的单画面的视频流并在至少一个播放窗体中播放。鼠标左键单击边缘区域时,监测与操作模块303则向鼠标指针所在的单画面对应的云台发送相应的控制指令。本发明技术方案在窄带宽下可以同时监控多路画面;在多画面压缩图像下可以快捷地最大化播放单路画面;并且在不打开单路画面的条件下,对该单路画面对应的云台进行控制。
以上参照

了本发明的优选实施例,本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明。举例而言,作为一个实施例的部分示出或描述的特征可用于另一实施例以得到又一实施例。以上仅为本发明较佳可行的实施例而已,并非因此局限本发明的权利范围,凡运用本发明说明书及附图内容所作的等效变化,均包含于本发明的权利范围之内。
权利要求
1.一种多画面压缩图像播放方法,其特征在于,包括步骤 设定多画面压缩图像中单画面的布局以及所述单画面对应的云台和摄像头; 设定监控系统播放区中播放窗体的布局并计算所述监控系统播放区当前所有所述播放窗体的坐标; 获取所述多画面压缩图像,并在至少一个所述播放窗体中播放所述多画面压缩图像; 监测所述监控系统播放区中鼠标指针位置和鼠标动作,根据所述鼠标指针位置以及所述鼠标动作确定对所述鼠标指针位置所在的单画面对应的云台和摄像头视频流进行的操作。
2.根据权利要求1所述的多画面压缩图像播放方法,其特征在于,还包括步骤 设定所述单画面的边缘区域和非边缘区域; 所述监测所述监控系统播放区中鼠标指针位置和鼠标动作,根据所述鼠标指针位置以及所述鼠标动作确定对所述鼠标指针位置所在的单画面对应的云台和摄像头视频流进行的操作的步骤包括鼠标左键单击所述边缘区域时,则向所述鼠标指针所在的所述单画面对应的所述云台发送相应的控制指令。
3.根据权利要求2所述的多画面压缩图像播放方法,其特征在于,所述设定所述单画面的边缘区域和非边缘区域的步骤为将所述单画面分为矩形方格,与所述单画面边沿相邻的所述矩形方格设为所述边缘区域,与所述单画面边沿不相邻的所述矩形方格设为所述非边缘区域。
4.根据权利要求3所述的多画面压缩图像播放方法,其特征在于,所述鼠标左键单击所述边缘区域时,则向所述鼠标指针所在的所述单画面对应的所述云台发送相应的控制指令的步骤包括所述鼠标点击与所述单画面左侧边沿相邻的矩形方格时,向所述单画面的云台发送左转的控制指令,所述鼠标点击与所述单画面右侧边沿相邻的矩形方格时,向所述单画面的云台发送右转的控制指令,所述鼠标点击与所述单画面上侧边沿相邻的矩形方格时,向所述单画面的云台发送上仰的控制指令,所述鼠标点击与所述单画面下侧边沿相邻的矩形方格时,向所述单画面的云台发送下倾的控制指令。
5.根据权利要求2所述的多画面压缩图像播放方法,其特征在于,还包括步骤所述鼠标双击所述非边缘区域时,则获取鼠标指针所在的所述单画面的视频流并在至少一个所述播放窗体中播放。
6.根据权利要求2所述的多画面压缩图像播放方法,其特征在于,还包括步骤所述鼠标没有动作,则持续播放所述多画面压缩图像,直到手动关闭。
7.根据权利要求2所述的多画面压缩图像播放方法,其特征在于,还包括步骤当所述鼠标指针滑过所述边缘区域和所述非边缘区域的边界时,则改变所述鼠标指针的形状。
8.—种多画面压缩图像播放装置,其特征在于包括设置与计算模块、图像播放模块、监测与操作模块, 所述设置与计算模块用于设定多画面压缩图像中单画面的布局以及所述单画面对应的云台和摄像头,设定监控系统播放区中播放窗体的布局并计算所述监控系统播放区当前所有所述播放窗体的坐标; 所述图像播放模块用于获取所述多画面压缩图像,并在至少一个所述播放窗体中播放所述多画面压缩图像;所述监测与操作模块用于监测所述监控系统播放区中鼠标指针位置和鼠标动作,根据所述鼠标指针位置以及所述鼠标动作确定对所述鼠标指针位置所在的单画面对应的云台和摄像头视频流进行的操作。
9.根据权利要求8所述的多画面压缩图像播放装置,其特征在于所述设置与计算模块还用于设定所述单画面的边缘区域和非边缘区域,鼠标左键单击所述边缘区域时,所述监测与操作模块则向所述鼠标指针所在的所述单画面对应的所述云台发送相应的控制指令。
10.根据权利要求9所述的多画面压缩图像播放装置,其特征在于所述鼠标双击所述非边缘区域时,所述图像播放模块获取鼠标指针所在的所述单画面的视频流并在至少一个所述播放窗体中播放。
全文摘要
本发明提供一种多画面压缩图像播放方法和装置,该方法包括步骤设定多画面压缩图像中单画面的布局以及单画面对应的云台和摄像头;设定监控系统播放区中播放窗体的布局并计算监控系统播放区当前所有播放窗体的坐标;获取多画面压缩图像,并在至少一个播放窗体中播放多画面压缩图像;监测监控系统播放区中鼠标指针位置和鼠标动作,根据鼠标指针位置以及鼠标动作确定对鼠标指针位置所在的单画面对应的云台和摄像头视频流进行的操作。本发明技术方案在窄带宽下可以同时监控多路画面;在多画面压缩图像下可以快捷地最大化播放单路画面;并且在不打开单路画面的条件下,对该单路画面对应的云台进行控制。
文档编号H04N5/268GK103024353SQ20121052369
公开日2013年4月3日 申请日期2012年12月7日 优先权日2012年12月7日
发明者王晓岚, 郭家栋 申请人:安科智慧城市技术(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1