(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号(10)申请公布号 CN 104881262 A (43)申请公布日(43)申请公布日 2015.09.02
(21)申请号 201510266006.8(22)申请日 2015.05.22
(71)申请人武汉兴图新科电子股份有限公司
地址430000 湖北省武汉市东湖新技术开发
区关山大道1号软件产业三期A3栋8层(72)发明人程家明 沈静(51)Int.Cl.
G06F 3/14(2006.01)H04N 5/765(2006.01)H04N 7/18(2006.01)G09G 5/00(2006.01)
权利要求书1页 说明书4页 附图2页
(54)发明名称
一种图像多屏显示方法(57)摘要
本发明涉及多屏拼接显示领域,公开了一种图像多屏显示方法,包括接收显示指令并进行解析,根据所述显示指令,获取视频数据,并向至少两个显示处理单元转发视频数据;根据所述显示指令,对所述视频数据进行图像分割计算,根据图像分割计算的计算结果,对所述视频数据进行分割处理,对分割处理后的视频数据进行解码处理,并输出到对应的大屏区域显示。本发明可以方便高效的将选择图像传到大屏进行显示,解决了之前不能将远端图像传到大屏显示的问题。本发明采用软件实现,不需要特殊的硬件设备,大大降低了成本。 C N 1 0 4 8 8 1 2 6 2 A CN 104881262 A
权 利 要 求 书
1/1页
1.一种图像多屏显示方法,其特征在于,包括:
接收显示指令并进行解析,所述显示指令包括视频源设备的IP地址、大屏显示模式以及显示区域的信息;
根据所述显示指令,获取视频数据,并向至少两个显示处理单元转发视频数据;根据所述显示指令,对所述视频数据进行图像分割计算;根据图像分割计算的计算结果,对所述视频数据进行分割处理;对分割处理后的视频数据进行解码处理,并输出到对应的大屏区域显示。2.根据权利要求1所述的图像多屏显示方法,其特征在于,所述大屏显示模式包括大屏分屏模式、各分屏编号;所述显示区域的信息包括所述视频数据在大屏显示的分屏编号,以及视频数据在大屏上显示的逻辑矩形范围。
3.根据权利要求1所述的图像多屏显示方法,其特征在于,所述根据所述显示指令,获取视频数据,并向至少两个显示处理单元转发视频数据,包括:
根据所述视频源设备的IP地址,从所述视频源设备以RTP协议形式获取视频数据;基于UDP协议,向至少两个显示处理单元以组播方式转发视频数据。4.根据权利要求1所述的图像多屏显示方法,其特征在于,所述根据所述显示指令,对所述视频数据进行图像分割计算,包括:
根据视频数据在大屏上显示的逻辑矩形范围、单个物理显示屏矩形范围和单个物理显示屏矩形范围的左上角逻辑点,获取显示处理单元在单个物理显示屏上需要显示的矩形范围。
5.根据权利要求1所述的图像多屏显示方法,其特征在于,所述根据图像分割计算的计算结果,对所述视频数据进行分割处理,包括:
根据显示处理单元在单个物理显示屏上需要显示的矩形范围,对所述视频数据进行分割处理,以获取单个物理显示屏对应的视频数据。
2
CN 104881262 A
说 明 书一种图像多屏显示方法
1/4页
技术领域
[0001]
本发明涉及多屏拼接显示领域,尤其涉及一种图像多屏显示方法。
背景技术
在各类大厅应用中,用户会安装多块大屏同步显示多类不同的信息,方便进行视频指挥、视频会议、远程会商等业务。而利用计算机显卡支持多屏显示的功能,也可以将计算机的内容以更大的分辨率进行输出显示。所需显示的图像经由编码器编码接入网络,网络传输,统一解码上大屏,这种方式使图像显示的分辨率和尺寸符合大屏显示需求。[0003] 现有的传统应用中,大屏显示由用户终端操控IP矩阵,从视频源设备获取媒体数据并解码显示,其显示信号通过VGA线缆输出到第三方厂家的融合器,融合器将视频信号进行切割拼接然后进行融合处理后输出到大屏。现有技术中,对第三方厂家融合器的控制,通过厂家定义的协议,经由串口通讯来控制融合器的各种屏幕操作。融合器分屏模式已经固定,不能满足用户需要的特殊分屏模式,而且此融合器硬件设备需要通过串口来控制,信令控制不统一。
[0002]
发明内容
本发明提供一种图像多屏显示方法,解决现有技术中融合器分屏模式已经固定,
不能满足用户需要的特殊分屏模式的技术问题。
[0005] 本发明的目的是通过以下技术方案实现的:[0006] 一种图像多屏显示方法,包括:[0007] 接收显示指令并进行解析,所述显示指令包括视频源设备的IP地址、大屏显示模式以及显示区域的信息;[0008] 根据所述显示指令,获取视频数据,并向至少两个显示处理单元转发视频数据;[0009] 根据所述显示指令,对所述视频数据进行图像分割计算;[0010] 根据图像分割计算的计算结果,对所述视频数据进行分割处理;[0011] 对分割处理后的视频数据进行解码处理,并输出到对应的大屏区域显示。[0012] 通过本发明提供的一种图像多屏显示方法,包括接收显示指令并进行解析,根据所述显示指令,获取视频数据,并向至少两个显示处理单元转发视频数据;根据所述显示指令,对所述视频数据进行图像分割计算,根据图像分割计算的计算结果,对所述视频数据进行分割处理,对分割处理后的视频数据进行解码处理,并输出到对应的大屏区域显示。本发明可以方便高效的将选择图像传到大屏进行显示,解决了之前不能将远端图像传到大屏显示的问题。本发明采用软件实现,不需要特殊的硬件设备,大大降低了成本。
[0004]
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施
[0013]
3
CN 104881262 A
说 明 书
2/4页
例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可根据这些附图获得其他的附图。
[0014] 图1为本发明实施例提供的一种图像多屏显示方法的应用场景图;[0015] 图2为本发明实施例提供的一种图像多屏显示方法的流程图;[0016] 图3为本发明实施例中图像在大屏上的显示示例;
具体实施方式
[0017] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
[0018] 如图1为本发明实施例中提供的一种图像多屏显示方法的应用场景图,包括图像多屏显示系统110、用户终端120、视频源设备130和大屏140,其中,图像多屏显示系统110用于视频分割处理,实现多屏显示分割处理。图像多屏显示系统110、用户终端120、视频源设备130之间通过网络进行连接。下面以图像多屏显示系统110为例,详细说明本发明实施例提供的一种图像多屏显示方法,如图2所示,包括:[0019] 步骤201、接收显示指令并进行解析;[0020] 其中,所述显示指令包括视频源设备的IP地址、大屏显示模式以及显示区域的信息,所述大屏显示模式包括大屏分屏模式、各分屏编号;所述显示区域的信息包括所述视频数据在大屏显示的分屏编号,以及视频数据在大屏上显示的逻辑矩形范围。[0021] 步骤202、根据所述显示指令,获取视频数据,并向至少两个显示处理单元转发视频数据;
[0022] 根据所述视频源设备的IP地址,从所述视频源设备以RTP协议形式获取视频数据;
[0023] 基于UDP协议,向至少两个显示处理单元以组播方式转发视频数据。[0024] 步骤203、根据所述显示指令,对所述视频数据进行图像分割计算;[0025] 其中,步骤203具体可以包括:
[0026] 根据视频数据在大屏上显示的逻辑矩形范围、单个物理显示屏矩形范围和单个物理显示屏矩形范围的左上角逻辑点,获取显示处理单元在单个物理显示屏上需要显示的矩形范围。
[0027] 步骤204、根据图像分割计算的计算结果,对所述视频数据进行分割处理;[0028] 其中,步骤204具体可以包括:
[0029] 根据显示处理单元在单个物理显示屏上需要显示的矩形范围,对所述视频数据进行分割处理,以获取单个物理显示屏对应的视频数据。[0030] 步骤205、对分割处理后的视频数据进行解码处理,并输出到对应的大屏区域显示。
[0031] 其中,单个物理显示屏对应的视频数据映射到解码后的视频源YUV(亮度、饱和度、对比度)平面数据矩形范围,即可直接输出到对应的大屏区域显示。通过本发明提供的一种图像多屏显示方法,包括接收显示指令并进行解析,根据所述显示指令,获取视频数据,并向至少两个显示处理单元转发视频数据;根据所述显示指令,对所述视频数据进行图像分割计算,根据图像分割计算的计算结果,对所述视频数据
[0032]
4
CN 104881262 A
说 明 书
3/4页
进行分割处理,对分割处理后的视频数据进行解码处理,并输出到对应的大屏区域显示。本发明可以方便高效的将选择图像传到大屏进行显示,解决了之前不能将远端图像传到大屏显示的问题。本发明采用软件实现,不需要特殊的硬件设备,大大降低了成本。[0033] 本发明实施例中根据视频数据在大屏上显示的逻辑矩形范围、单个物理显示屏矩形范围和单个物理显示屏矩形范围的左上角逻辑点,获取显示处理单元在单个物理显示屏上需要显示的矩形范围,以图3为例,说明本发明实施例中的图像分割计算方法,如下:[0034] L_rect_src:视频数据在大屏上显示的逻辑矩形范围(黑点范围)[0035] P_rect_mon:单个物理显示屏区域[0036] L_pt_mon:单个物理显示屏的最左上点[0037] Rect_mon_o:单个物理显示屏包含的黑点区域[0038] Rect_src_o:单个物理显示屏包含的黑点区域对应到视频数据的矩形范围[0039] src_width:视频源的分辨率宽度[0040] src_height:视频源的分辨率高度;[0041] (1)、每个显示处理单元可以输出至n个物理显示屏,提供接口对物理显示屏数量进行配置(n取值范围1~4);[0042] (2)、每个显示处理单元都将收到的完整的视频数据分解为与本显示单元对应的n个显示屏对应的n个数据包,显示处理单元在目标大屏上显示的位置信息,包括以下参数:[0043] P_rect_mon:第[n]个物理显示屏矩形范围,包括left、top、right、bottom四个值;
[0044] L_pt_mon:第[n]个物理显示屏矩形范围的左上角逻辑点;[0045] (3)、显示处理单元根据(2)步骤所获取的参数,得到Rect_mon_o,包括left、top、right、bottom四个值;进而得到rect_src_o(由Rect_mon_o映射到解码后的视频源YUV(亮度、饱和度、对比度)平面数据矩形范围),包括left、top、right、bottom四个值;[0046] (4)由(2)步骤的参数得到(3)步骤的参数过程如下:[0047] 步骤a、将第[n]个物理显示屏矩形范围P_rect_mon根据左上角逻辑L_pt_mon平移得到在大屏上的逻辑显示矩形范围L_rect_mon的left、top、right、bottom四个值,因为P_rect_mon的左上角逻辑点L_pt_mon是单个物理显示屏的坐标,对应大屏上相应显示左上角坐标时,需要进行平移,进行left、top、right、bottom的数值的增加;[0048] 步骤b、判断逻辑显示矩形范围L_rect_mon与视频源数据在大屏上显示的逻辑矩形范围L_rect_src是否相交,相交则计算出相交矩形范围R的left、top、right、bottom四个值,不相交R的值为0;[0049] 步骤c、由R、L_rect_src、src_width、src_height计算出rect_src_o的left、top、right、bottom四个值;[0050] 步骤d、由R、L_pt_mon计算出Rect_mon_o的left、top、right、bottom四个值;[0051] 步骤e、显示处理单元根据计算得到的Rect_src_o值来对完整的视频源数据进行分割。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借
助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部
[0052]
5
CN 104881262 A
说 明 书
4/4页
或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。[0053] 以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的。
6
CN 104881262 A
说 明 书 附 图
1/2页
图1
图2
7
CN 104881262 A
说 明 书 附 图
2/2页
图3
8