码流的合成方法及装置的制造方法

文档序号:9582045阅读:707来源:国知局
码流的合成方法及装置的制造方法
【技术领域】
[0001]本发明涉及视频监控领域,具体而言,涉及一种码流的合成方法及装置。
【背景技术】
[0002]目前,相关技术中对于安防监控系统的画面处理方案存在以下几种:
[0003](I)应用于审讯机
[0004]审讯机可以将法庭内从多个角度采集的画面融合成一幅画面,但其缺陷在于:审讯机只能对多画面进行融合处理,而无法对描述性文字及照片信息进行叠加处理。
[0005](2)视频合成软件
[0006]视频合成软件可以对多个视频源文件进行合成处理,最终可以得到一份视频文件,但其缺陷在于:操作方式比较单一,需要人工介入处理,且操作过程较为繁琐。
[0007]由此可见,相关技术中无法实时按照灵活的配置方式对多个视频源文件加以整入口 ο

【发明内容】

[0008]本发明提供了一种码流的合成方法及装置,以至少解决相关技术中无法实时按照灵活的配置方式对多个视频源文件加以整合的问题。
[0009]根据本发明的一个方面,提供了一种码流的合成方法。
[0010]根据本发明实施例的码流的合成方法包括:接收控制命令集合,其中,控制命令集合包括:第一控制命令,用于指示获取实时采集的多路视频码流数据,第二控制命令,用于指示获取配置信息,配置信息包括:获取到的每路视频码流数据在待合成的码流中的第一位置信息和第一容量信息;按照配置信息对多路视频码流数据进行合成处理。
[0011]优选地,按照配置信息对多路视频码流数据进行合成处理包括:分别对获取到的每路视频码流数据进行解码处理;根据第一位置信息和第一容量信息对解码后的各路视频码流数据进行重编码处理。
[0012]优选地,控制命令集合还包括:第三控制命令,用于指示获取预先存储的图片信息和/或文字信息,配置信息还包括:图片信息和/或文字信息在待合成的码流中的第二位置信息和第二容量信息;在生成待合成的码流之后,还包括:按照第二位置信息和第二容量信息将图片信息和/或文字信息叠加至待合成的码流。
[0013]优选地,上述方法应用于考场监控场景;多路视频码流数据由考场监控场景中在多个不同方位架设的视频采集装置获取,文字信息包括以下至少之一:考生姓名、准考证号、考场,图片信息包括以下至少之一:考生面部照片、监考人员面部照片。
[0014]根据本发明的另一方面,提供了一种码流的合成装置。
[0015]根据本发明实施例的码流的合成装置包括:接收模块,用于接收控制命令集合,其中,控制命令集合包括:第一控制命令,用于指示获取实时采集的多路视频码流数据,第二控制命令,用于指示获取配置信息,配置信息包括:获取到的每路视频码流数据在待合成的码流中的第一位置信息和第一容量信息;处理模块,用于按照配置信息对多路视频码流数据进行合成处理。
[0016]优选地,处理模块包括:解码单元,用于分别对获取到的每路视频码流数据进行解码处理;重编码单元,用于根据第一位置信息和第一容量信息对解码后的各路视频码流数据进行重编码处理。
[0017]优选地,控制命令集合还包括:第三控制命令,用于指示获取预先存储的图片信息和/或文字信息,配置信息还包括:图片信息和/或文字信息在待合成的码流中的第二位置信息和第二容量信息;装置还包括:叠加模块,用于按照第二位置信息和第二容量信息将图片信息和/或文字信息叠加至待合成的码流。
[0018]优选地,上述装置应用于考场监控场景;多路视频码流数据由考场监控场景中在多个不同方位架设的视频采集装置获取,文字信息包括以下至少之一:考生姓名、准考证号、考场,图片信息包括以下至少之一:考生面部照片、监考人员面部照片。
[0019]通过本发明实施例,采用接收控制命令集合,其中,控制命令集合包括:第一控制命令,用于指示获取实时采集的多路视频码流数据,第二控制命令,用于指示获取配置信息,配置信息包括:获取到的每路视频码流数据在待合成的码流中的第一位置信息和第一容量信息;按照配置信息对多路视频码流数据进行合成处理,解决了无法实时按照灵活的配置方式对多个视频源文件加以整合的问题,从而可以灵活地对多个视频源文件加以合成,进而有助于对监控过程的回溯,减轻对监控信息的搜索压力,能够有效地避免因视频信息的清晰度而引发的争议。
【附图说明】
[0020]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0021]图1是根据本发明实施例的码流的合成方法的流程图;
[0022]图2是根据本发明优选实施例的对视频监控场景进行信息融合的方法的流程图;
[0023]图3是根据本发明优选实施例的码流融合过程的示意图;
[0024]图4是根据本发明实施例的码流的合成装置的结构框图;
[0025]图5是根据本发明优选实施例的码流的合成装置的结构框图;
[0026]图6是根据本发明优选实施例的码流融合设备的结构示意图。
【具体实施方式】
[0027]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0028]在以下描述中,除非另外指明,否则将参考由一个或多个计算机执行的动作和操作的符号表示来描述本申请的各实施例。其中,计算机包括个人计算机、服务器、移动终端等各种产品,使用了中央处理器(CPU)、单片机、数字信号处理器(DSP)等具有处理芯片的设备均可以称为计算机。由此,可以理解,有时被称为计算机执行的这类动作和操作包括计算机的处理单元对以结构化形式表示数据的电信号的操纵。这一操纵转换了数据或在计算机的存储器系统中的位置上维护它,这以本领域的技术人员都理解的方式重配置或改变了计算机的操作。维护数据的数据结构是具有数据的格式所定义的特定属性的存储器的物理位置。然而,尽管在上述上下文中描述本发明,但它并不意味着限制性的,如本领域的技术人员所理解的,后文所描述的动作和操作的各方面也可用硬件来实现。
[0029]转向附图,其中相同的参考标号指代相同的元素,本申请的原理被示为在一个合适的计算环境中实现。以下描述基于所述的本申请的实施例,并且不应认为是关于此处未明确描述的替换实施例而限制本申请。
[0030]以下实施例可以应用到计算机中,例如:应用到个人计算机(PC)中。也可以应用到目前采用了智能操作系统中的移动终端中,并且并不限于此。对于计算机或移动终端的操作系统并没有特殊要求,只要能够检测接触、确定该接触是否与预定规则相符合,以及根据该接触的属性实现相应功能即可。
[0031]图1是根据本发明实施例的码流的合成方法的流程图。如图1所示,该方法可以包括以下处理步骤:
[0032]步骤S102:接收控制命令集合,其中,控制命令集合包括:第一控制命令,用于指示获取实时采集的多路视频码流数据,第二控制命令,用于指示获取配置信息,配置信息包括:获取到的每路视频码流数据在待合成的码流中的第一位置信息和第一容量信息;
[0033]步骤S104:按照配置信息对多路视频码流数据进行合成处理。
[0034]相关技术中,无法实时按照灵活的配置方式对多个视频源文件加以整合。采用如图1所示的方法,可以按照获取到的配置信息灵活地将同一监控场景下从多个不同方位获取到的码流数据合成为同一码流数据,由此解决了无法实时按照灵活的配置方式对多个视频源文件加以整合的问题,从而可以使得处理后的码流具有目标明确化,以便于对整个监控场景的信息管理和监控管理。
[0035]优选地,在步骤S104中,按照配置信息对多路视频码流数据进行合成处理可以包括以下操作:
[0036]步骤S1:分别对获取到的每路视频码流数据进行解码处理;
[0037]步骤S2:根据第一位置信息和第一容量信息对解码后的各路视频码流数据进行重编码处理。
[0038]在优选实施例中,可以按照上述第二控制信令的指示获取配置信息,以确定采集到的每路视频码流数据在最终待合成的一路视频码流数据中的具体位置以及具体大小,只有在采集到的各路视频码流数据满足上述配置信息中设定的具体位置以及具体大小,才能够对各路视频码流数据进行合成处理,即针对各路视频码流数据依次进行解码处理、缩放处理以及重编码等处理,最终融合成一路新的视频码流数据。
[0039]优选地,控制命令集合还可以包括:第三控制命令,用于指示获取预先存储的图片信息和/或文字信息,配置信息还可以包括:图片信息和/或文字信息在待合成的码流中的第二位置信息和第二容量信息;在步骤S104,生成待合成的码流之后,还可以包括以下步骤:
[0040]步骤S3:按照第二位置信息和第二容量信息将图片信息和/或文字信息叠加至待合成的码流。即在按照上述配置信息将实时采集到的多路视频码流数据合成一路新的视频码流数据的基础上对在该监控场景下出现的人员的文字信息和图片信息进行叠加处理。
[0041]在优选实施过程中,上述方法应用于考场监控场景;多路视频码流数据由考场监控场景中在多个不同方位架设的视频采集装置(例如:网络摄像机(IPC))获取,上述文字信息可以包括但不限于以下至少之一:考生姓名、准考证号、考场,上述图片信息可以包括但不限于以下至少之一:考生面部照片、监考人员面部照片。
[0042]下面将结合图2所示的优选实施方式对上述优选实施过程做进一步的描述。
[0043]图2是根据本发明优选实施例的对视频监控场景进行信息融合的方法的流程图。如图2所示,该流程可以包括以下处理步骤:
[0044]步骤S202:接收外部控制命令;
[0045]步骤S204:判断外部控制命令是否有效;如果是,则继续执行步骤S206,如果否,则返回步骤S202 ;
[0046]例如:当前已经接入了 IPC1、IPC2和IPC3共3台视频码流数据采集装置,系统内部也预先存储了这3台视频码流数据采集装置的互联网协议(IP)地址。然而,当接收到的控制命令指示需要从除上述3台视频码流数据采集装置之外的其他视频码流数据采集装置获取视频码流数据时,由于没有预先存储其对应的IP地址,无法获取视频
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1