一种多画面合成方法及系统的制作方法

文档序号:7811849阅读:230来源:国知局
一种多画面合成方法及系统的制作方法
【专利摘要】本发明提供一种多画面合成方法及系统。上述方法包括以下步骤:所述输入流控制设备获取视频流;所述控制器设置分别与所述视频流对应的初始输入参数数据和目标输出参数数据,并将所述初始输入参数数据发送到所述输入流控制设备,将所述目标输出参数数据发送到输出流控制设备;所述输入流控制设备将获取的所述视频流及所述初始输入参数数据进行封装,获得第一数据包并将所述第一数据包发送至图像处理设备;所述输出流控制设备对所述目标输出参数数据进行封装,获得第二数据包并将所述第二数据包发送至所述图像处理设备;所述图像处理设备接收到所述第一数据包和所述第二数据包后,进行图像处理,获得图像处理结果。
【专利说明】—种多画面合成方法及系统

【技术领域】
[0001]本发明属于图像处理领域,尤其涉及一种多画面合成方法及系统。

【背景技术】
[0002]随着显示技术的不断发展,对于显示图像的要求也多种多样,特别是将多个输入的视频信号显示在一个显示器上,使在有限显示设备上显示多画面图像信息成为可能。
[0003]现有的多路视频信号的画面合成,需要先分别对各个视频信号进行格式、尺寸和分辨率等参数的处理,再将多个视频信号分别显示在画面的对应区域,由于各个视频信号之间的处理和输出都是独立的,在处理和输出多个视频的过程中都需要占用大量的资源,因而对硬件设备的性能要求较高。同时,当需要对画面的输出参数进行变换时,需要分别对每个视频信号进行设置,再进行显示。


【发明内容】

[0004]本发明提供一种多画面合成方法及系统,以解决上述问题。
[0005]本发明提供一种多画面合成方法。上述方法包括以下步骤:所述输入流控制设备获取视频流;所述控制器设置分别与所述视频流对应的初始输入参数数据和目标输出参数数据,并将所述初始输入参数数据发送到所述输入流控制设备,将所述目标输出参数数据发送到输出流控制设备;所述输入流控制设备将获取的所述视频流及所述初始输入参数数据进行封装,获得第一数据包并将所述第一数据包发送至图像处理设备;所述输出流控制设备对所述目标输出参数数据进行封装,获得第二数据包并将所述第二数据包发送至所述图像处理设备;所述图像处理设备接收到所述第一数据包和所述第二数据包后,进行图像处理,获得图像处理结果。
[0006]本发明还提供一种多画面合成系统,包括控制器、输入流控制设备、输出流控制设备和图像处理设备;其中,所述控制器分别与所述输入流控制设备、所述输出流控制设备、所述图像处理设备相连;所述图像处理设备分别与所述输入流控制设备、所述输出流控制设备相连;所述输入流控制设备,用于获取视频流并且在获取视频流后,向所述控制器发送通知消息;还用于接收所述控制器发送的所述视频流对应的初始输入参数数据;还用于将获取的所述视频流及所述初始输入参数数据进行封装,获得第一数据包并将所述第一数据包发送至图像处理设备;所述控制器,用于接收所述输入流控制设备发送的通知消息;还用于设置分别与所述视频流对应的初始输入参数数据和目标输出参数数据,并将所述初始输入参数数据发送到所述输入流控制设备,将所述目标输出参数数据发送到输出流控制设备;还用于接收所述图像处理设备发送的图像处理结果;所述输出流控制设备,用于接收所述控制器发送的目标输出参数数据并对所述目标输出参数数据进行封装,获得第二数据包并将所述第二数据包发送至所述图像处理设备;所述图像处理设备,用于接收到所述第一数据包和所述第二数据包后,进行图像处理,获得图像处理结果;还用于将所述图像处理结果发送至所述控制器。
[0007]相较于先前技术,根据本发明提供的一种多画面合成方法及系统,该方法可将多个不同格式的视频流处理为一个画面处理结果,通过图像处理设备将输入流控制设备发送来的第一数据包和输出流控制设备发送来的第二数据包进行图像处理,将图像处理结果发送至控制器,控制器根据接收的所述图像处理结果,结合从显示处理设备中获取的画面显示数量与分辨率对照表,确定所述显示处理设备的分辨率,这样不仅能根据不同的画面数目选择合适的分辨率,而且该方法处理速度快、效果好,能方便灵活地对图像处理结果的参数进行更改。

【专利附图】

【附图说明】
[0008]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0009]图1所示为根据本发明的较佳实施例提供的一种多画面合成方法的流程图;
[0010]图2所示为根据本发明的较佳实施例提供的一种多画面合成系统的示意图。

【具体实施方式】
[0011]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0012]图1所示为根据本发明的较佳实施例提供的多画面合成方法的流程图。如图1所示,本发明的较佳实施例提供的多画面合成方法包括步骤101-106。
[0013]于步骤101:控制器将待获取视频流信息发送到输入流控制设备。
[0014]其中,待获取视频流信息中携带了视频流地址信息、视频流格式信息和视频流大小信息。
[0015]其中,视频流格式包括1^^32、1^^24、¥8、¥仍2、附12、六¥爪^、¥¥12、1420、¥41?、¥¥仍、YUYV、UYVY。
[0016]其中,所述视频流包括:教师视频流、学生视频流。
[0017]步骤102:所述输入流控制设备根据接收到的所述待获取视频流信息获取对应的视频流,同时发送通知消息至所述控制器。
[0018]步骤103:所述控制器接收到所述通知消息后,设置与所述视频流对应的初始输入参数数据并将所述初始输入参数数据发送至所述输入流控制设备;同时,所述控制器设置所述视频流对应的目标输出参数数据并将所述目标输出参数数据发送至所述输出流控制设备。
[0019]其中,初始输入参数数据包括:目标拼接位置参数、拼接画面参数、目标拼接大小参数和特技参数。
[0020]其中,目标拼接位置参数是指:拼接画面在目标画面中的位置坐标。
[0021]其中,拼接画面参数是指:拼接画面的拼接区域大小。
[0022]其中,目标拼接大小参数是指:拼接画面在目标画面中的显示大小。
[0023]其中,特技参数包括画面透明度、颜色校正、对比度。
[0024]其中,目标输出参数数据包括:目标画面存储空间参数、目标画面像素格式参数、目标画面背景图片或背景色参数、目标画面的大小参数。
[0025]其中,目标画面存储空间参数是指:目标画面的存储位置和存储大小。
[0026]其中,目标画面像素格式参数是指:目标画面像素存储的格式。
[0027]其中,目标画面的大小参数是指:目标画面的显示大小。
[0028]步骤104:所述输入流控制设备将获取的视频流及所述初始输入参数数据进行封装,获得第一数据包并将所述第一数据包发送至图像处理设备;所述输出流控制设备对所述目标输出参数数据进行封装,获得第二数据包并将所述第二数据包发送至所述图像处理设备。
[0029]步骤105:所述图像处理设备接收到所述输入流控制设备发送的所述第一数据包和所述输出流控制设备发送的所述第二数据包后,进行图像处理并将图像处理结果发送至所述控制器。
[0030]其中,所述图像处理是指将拼接画面按照初始输入参数数据和目标输出参数数据的设置进行处理得到目标画面的过程。
[0031]步骤106:所述控制器根据接收的所述图像处理结果,结合从显示处理设备中获取的画面显示数量与分辨率对照表,确定所述显示处理设备中目标画面的分辨率。
[0032]其中,所述控制器从显示处理设备中获取画面显示数量与分辨率对照表的方式为:
[0033] 显示处理设备预先按照画面显示数量范围,确定对应的显示分辨率,形成画面显示数量与分辨率对照表,并将形成的所述画面显示数量与分辨率对照表发送至所述控制器;
[0034]所述控制器根据接收的所述图像处理结果后,向显示处理设备发送获取请求;所述显示处理设备接收所述获取请求后,将存储的所述画面显示数量与分辨率对照表发送至所述控制器。
[0035]其中,所述显示处理设备的数目为一个或多个。
[0036]其中,画面显示数量与分辨率对照表,如表1所示
[0037]

【权利要求】
1.一种多画面合成方法,其特征在于,包括以下步骤: 所述输入流控制设备获取视频流; 所述控制器设置分别与所述视频流对应的初始输入参数数据和目标输出参数数据,并将所述初始输入参数数据发送到所述输入流控制设备,将所述目标输出参数数据发送到输出流控制设备; 所述输入流控制设备将获取的所述视频流及所述初始输入参数数据进行封装,获得第一数据包并将所述第一数据包发送至图像处理设备; 所述输出流控制设备对所述目标输出参数数据进行封装,获得第二数据包并将所述第二数据包发送至所述图像处理设备; 所述图像处理设备接收到所述第一数据包和所述第二数据包后,进行图像处理,获得图像处理结果。
2.根据权利要求1所述的多画面合成方法,其特征在于,所述控制器将待获取视频流信息发送到所述输入流控制设备;所述输入流控制设备根据接收到的所述待获取视频流信息获取对应的视频流。
3.根据权利要求2所述的多画面合成方法,其特征在于,所述待获取视频流信息中携带了视频流地址息、视频流格式息和视频流大小息。
4.根据权利要求1所述的多画面合成方法,其特征在于,所述图像处理设备获得所述图像处理结果后,将所述图像处理结果发送至所述控制器;所述控制器根据接收的所述图像处理结果,结合从显示处理设备中获取的画面显示数量与分辨率对照表,确定显示处理设备中目标画面的分辨率。
5.根据权利要求4所述的多画面合成方法,其特征在于,所述控制器获取画面显示数量与分辨率对照表的方式为:显示处理设备预先按照画面显示数量范围,确定对应的显示分辨率,形成画面显示数量与分辨率对照表,并将形成的所述画面显示数量与分辨率对照表发送至所述控制器;或者 所述控制器接收所述图像处理结果后,向所述显示处理设备发送获取请求;所述显示处理设备接收所述获取请求后,将存储的所述画面显示数量与分辨率对照表发送至所述控制器。
6.根据权利要求1所述的多画面合成方法,其特征在于,所述初始输入参数数据包括:目标拼接位置参数、拼接画面参数、目标拼接大小参数、特技参数;所述目标输出参数数据包括:目标画面存储空间参数、目标画面像素格式参数、目标画面背景图片或背景色参数、目标画面的大小参数。
7.根据权利要求1所述的多画面合成方法,其特征在于,所述显示处理设备的数目为一个或多个。
8.—种多画面合成系统,其特征在于,包括控制器、输入流控制设备、输出流控制设备和图像处理设备;其中,所述控制器分别与所述输入流控制设备、所述输出流控制设备、所述图像处理设备相连;所述图像处理设备分别与所述输入流控制设备、所述输出流控制设备相连; 所述输入流控制设备,用于获取视频流并且在获取视频流后,向所述控制器发送通知消息;还用于接收所述控制器发送的所述视频流对应的初始输入参数数据;还用于将获取的所述视频流及所述初始输入参数数据进行封装,获得第一数据包并将所述第一数据包发送至图像处理设备; 所述控制器,用于接收所述输入流控制设备发送的通知消息;还用于设置分别与所述视频流对应的初始输入参数数据和目标输出参数数据,并将所述初始输入参数数据发送到所述输入流控制设备,将所述目标输出参数数据发送到输出流控制设备;还用于接收所述图像处理设备发送的图像处理结果; 所述输出流控制设备,用于接收所述控制器发送的所述目标输出参数数据并对所述目标输出参数数据进行封装,获得第二数据包并将所述第二数据包发送至所述图像处理设备; 所述图像处理设备,用于接收到所述第一数据包和所述第二数据包后,进行图像处理,获得图像处理结果;还用于将所述图像处理结果发送至所述控制器。
9.根据权利要求8所述的多画面合成系统,其特征在于,所述多画面合成系统还包括显示处理设备,其中,所述显示处理设备分别与所述图像处理设备和所述控制器相连; 所述显示处理设备,用于接收并显示所述图像处理设备发送来的图像处理结果;还用于按照所述控制器确定的显示分辨率进行显示。
【文档编号】H04N5/265GK104168427SQ201410410019
【公开日】2014年11月26日 申请日期:2014年8月20日 优先权日:2014年8月20日
【发明者】沈玉将, 张 雄, 翟松青 申请人:苏州阔地网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1