一种灵活的多分屏显示方法和装置的制造方法
【技术领域】
[0001]本发明涉及视频监控技术领域,尤其涉及一种灵活的多分屏显示方法和装置。
【背景技术】
[0002]在楼宇监控与场馆监控中,对于走廊场景的监控需求是很常见的,因此摄像机的走廊模式被针对性地开发出来。走廊模式是一种监视长形空间的新方法,它使用纵长方形的长宽比呈现走廊画面。
[0003]很多的监控地点,包括长廊等长形的室内空间等,如果以传统的4:3或者16:9的分辨率来监看,在监视影像上呈现时为纵长方形,而因监视屏幕为横长方形的关系,导致走廊画面在监视屏幕上只呈现约三分之一的空间,而两旁的监视空间被严重牺牲掉。走廊模式改变影像在监视屏幕上原本16:9的表现方式,以转换摄像机拍摄视角后,再用后制方式把转90度的影像回正,形成9:16的屏幕长宽比,让使用者在监看走廊时,画面以纵长方形形状呈现,与走廊在监视画面上的形状相同。如此就不会大幅牺牲掉画面两旁的空间,而以原生的分辨率来呈现走廊及长型空间。请参图1使用走廊模式的摄像机拍摄的图像在监视屏幕上的显示。在走廊模式下可观看到较近距离的监控画面,且屏幕两旁空间被有效利用,解决一般摄像机在监控走廊时所牺牲掉的分辨率及空间。
[0004]但是目前的一些硬件显示器及解码客户端,在进行多分屏显示的时候,对于走廊模式的图像只有部分窗格用于画面显示,其他区域显示为黑色,影响用户体验。
【发明内容】
[0005]有鉴于此,本发明提供一种灵活的多分屏显示方法和装置。
[0006]该灵活的多分屏显示方法,包括:NVC根据自身窗格的显示比例确定显示走廊模式的媒体流的窗格数X ;NVC根据确定的所述窗格数向走廊模式的NVT发送ONVIF消息,指示该NVT将图像分割成X个子图像后编码并传输;走廊模式的NVT根据NVC发送的ONVIF消息的指示信息,将图像在纵向上分割成X个子图像后分别进行编码并传输给NVC ;NVC接收该走廊模式的NVT发送的X个子图像的媒体流,将其对应地显示在纵向的X个窗格上。
[0007]优选地,NVC还通过ONVIF消息告知NVT发送子图像编码数据对应的端口信息。
[0008]优选地,NVC接收该走廊模式的NVT发送的X个子图像的媒体流,将其对应地显示在纵向的X个窗格上前,还包括:根据当前待显示的非走廊模式的媒体流数量m和走廊模式的媒体流数量η确定该X个窗格所属的分屏模式。
[0009]优选地,根据当前待显示的非走廊模式的媒体流数量m和走廊模式的媒体流数量η确定该X个窗格所属的分屏模式包括:
[0010]当I = <m+n< = 15,且x = 3时,如果l〈m+n*3〈 = 4,且η = O时,所属分屏模式为4分屏;
[0011]当I = <m+n< = 15,且x = 3时,如果l〈m+n*3〈 = 4,且η乒O时,所属分屏模式为9分屏;
[0012]当I = <m+n< = 15,且x = 3时,如果4〈m+n*3〈 = 9,所属分屏模式为9分屏;
[0013]当I = <m+n< = 15,且x = 3时,如果9〈m+n*3〈 = 16,所属分屏模式为16分屏;
[0014]当16〈 = m+n< = 23,且x = 3时,如果16〈 = m+3n< = 25,所属分屏模式为25分屏;
[0015]当I = <m+n< = 15,且x = 2时,如果l〈m+n*2〈 = 4,所属分屏模式为4分屏模式;
[0016]当I = <m+n< = 15,且x = 2时,如果4〈m+n*2〈 = 9,且n〈4时,所属分屏模式为9分屏;
[0017]当I = <m+n< = 15,且x = 2时,如果4〈m+n*2〈 = 9,且η彡4时,所属分屏模式为16分屏;
[0018]当I = <m+n< = 15,且x = 2时,如果9〈m+n*2〈 = 16,所属分屏模式为16分屏;
[0019]当16〈 = m+n< = 25,且x = 2时,如果16〈m+2n〈 = 25,所属分屏模式为25分屏。
[0020]该灵活的多分屏显示装置,包括:显示窗格数确定单元,用于根据所述解码显示设备窗格的显示比例确定显示走廊模式的媒体流的窗格数X;分割指示单元,用于根据确定的所述窗格数向走廊模式的NVT发送ONVIF消息,指示该NVT将图像分割成x个子图像后编码并传输;接收显示单元,用于接收该走廊模式的NVT发送的X个子图像的媒体流,将其对应地显示在纵向的X个窗格上。
[0021]优选地,该装置还包括:端口信息指示单元,用于通过ONVIF消息告知NVT发送子图像编码数据对应的端口信息。
[0022]优选地,该装置还包括分屏模式确定单元,该单元用于根据当前待显示的非走廊模式的媒体流数量m和走廊模式的媒体流数量η确定该X个窗格所属的分屏模式。
[0023]优选地,分屏模式确定单元,根据当前待显示的非走廊模式的媒体流数量m和走廊模式的媒体流数量η确定该X个窗格所属的分屏模式包括:
[0024]当I = <m+n< = 15,且x = 3时,如果l〈m+n*3〈 = 4,且η = O时,所属分屏模式为4分屏;
[0025]当I = <m+n< = 15,且x = 3时,如果l〈m+n*3〈 = 4,且η # O时,所属分屏模式为9分屏;
[0026]当I = <m+n< = 15,且x = 3时,如果4〈m+n*3〈 = 9,所属分屏模式为9分屏;
[0027]当I = <m+n< = 15,且x = 3时,如果9〈m+n*3〈 = 16,所属分屏模式为16分屏;
[0028]当16〈 = m+n〈 = 23,且x = 3时,如果16〈 = m+3n< = 25,所属分屏模式为25分屏;
[0029]当I = <m+n< = 15,且x = 2时,如果l〈m+n*2〈 = 4,所属分屏模式为4分屏模式;
[0030]当I = <m+n< = 15,且x = 2时,如果4〈m+n*2〈 = 9,且n〈4时,所属分屏模式为9分屏;
[0031]当I = <m+n< = 15,且x = 2时,如果4〈m+n*2〈 = 9,且η彡4时,所属分屏模式为16分屏;
[0032]当I = <m+n< = 15,且x = 2时,如果9〈m+n*2〈 = 16,所属分屏模式为16分屏;
[0033]当16〈 = m+n< = 25,且x = 2时,如果16〈m+2n〈 = 25,所属分屏模式为25分屏。
[0034]相较于现有技术,本发明方案实现了走廊模式的媒体流在多分屏显示设备上的理想显示。
【附图说明】
[0035]图1是使用走廊模式的摄像机拍摄的图像在监视屏幕上的显示。
[0036]图2是本发明实施例流程图。
[0037]图3是现有的分屏模式图。
[0038]图4是本发明新增分割指示的OVNVIF扩展消息。
[0039]图5是走廊模式的图像分割成子图像的一个例子。
[0040]图6是子图像编码码流发送方式的示例图。
[0041]图7是一种走廊模式和非走廊模式图像排布显示图。
[0042]图8是另一种走廊模式和非走廊模式图像排布显示图。
[0043]图9是本发明实施例装置逻辑结构图。
【具体实施方式】
[0044]针对【背景技术】中提到的问题,本发明提出一种灵活的多分屏显示方法。该多分屏显示方法针对走廊模式的图像能避免黑边,并且能充分利用显示屏幕,使得走廊模式的摄像机拍摄的图像在屏幕窗格上有最理想的显示。以下通过具体实施例进行详细描述。
[0045]本发明实施例的前端网络摄像机IPC和后端显示设备均支持ONVIF协议。在ONVIF框架下,IPC摄像机作为NVT设备,后端显示设备作为NVC设备。本发明实施例要实现走廊模式的IPC拍摄的图像在后端设备的显示窗格上进行无黑边的显示,需要IPC和后端设备进行互动。在IPC和后端设备支持ONVIF协议的情况下,它们之间的交互将变得非常容易。
[0046]请参图2的本发明实施例流程图。
[0047]步骤S1、NVC根据自身窗格的显示比例确定显示走廊模式的媒体流的窗格数X。
[0048]步骤S2、NVC根据确定的所述窗格数向走廊模式的NVT发送ONVIF消息,指示该NVT将图像分割成X个子图像后编码并传输。
[0049]步骤S3、走廊模式的NVT根据NVC发送的ONVIF消息的携带的指示信息,将图像在纵向上分割成X个子图像后分别进行编码并传输给NVC。
[0050]步骤S4、NVC接收该走廊模式的NVT发送的x个子图像的媒体流,将其对应地显示在纵向的X个窗格上。
[0051]一般的后端显示设备具有一分屏、四分屏、九分屏、十六分屏和二十五分屏等分屏模式,请参图3。如果该后端显示设备的显示比例为a:b,则上述任何一种分屏模式下,单个窗格的显示比例同样为a:b。a:b—般
是如下几种比例:16:9,4:3,5:4。对于走廊模式的图像,其需要的显示比例为9:16。在NVC自身窗格显示比例为16:9的情况下,通过如下方程:(16/x)/9 = 9/16,计算得到X约等于3,即在NVC自身窗格的显示比例为16:9时,其显示走廊模式的媒体流要使用3个窗格。类似可以得到,在NVC自身窗格显示比例为4:3或者5:4的情况下,其显示走廊模式的媒体流需要的窗格数均为2。如此,走廊模式的图像在后端显示设备上显示的时候,就不会产生黑边。
[0052]NVC在确定显示走廊模式的媒体流的窗格数后向走廊模式的NVT发ONVIF消息。该ONVIF消息是对现有的OVNVIF协议扩展后的消息,该消息新增了分割功能指示。请参图4的一个例子,“<bIsSplit>l〈/bIsSplit>”表示需要进行分割,如果是“<bIsSplit>0〈/blsSplit〉”则表示不需要进行分割。“<ulSplitNo>3〈/ulSplitNo>”表示分割的子图像的数量为3,如果是“<ulSplitNo>2〈/ulSplitNo>”则表示分割的数量为2。
[0053]NVC还进一步地通过ONVIF消息,携带分割后子图像媒体流发送对应的端口信息。分割成几个子图像,就发送几个对应的端口信息。
[0054]走廊模式的NVT收到NVC发送的携带分割信息的ONVIF消息后,对图像进行分割。其中,分割的方式为纵向分割。请参图5所示的NVT将走廊模式的图像分割成3个子图像的一个例子。编码的时候,NVT分别对分割后的每个子图像进行单独编码。
[0055]NVT采用RTP的方式传输子图像媒体流,其根据NVC的要求将分割后的子图像编码码流发送到对应端口。为保证走廊模式的图像经过分割编码和传输后在NVC端可以正确的同步显示,NVT需要对分割后的子图像进行顺序发送。如果分割成X个子图像,在发送时按照逐包方式对X个子图像进行依次发送。请参图6子图像编码码流发送方式的一个例子:将某走廊模式图像分割成2幅子图像F1、F2,将这两个子图像的编码数据放入缓存;在发送时,依次在两个缓存中取1400字节的数据进行发送。第一个子图像Fl的编码数据打包后发送到NVC指示的端口号;第二个子图像F2的编码数据打包后发送到NVC指示的另一个端口号。这样,即便丢包也不会造成显示错误。这里,NVT在发送子图像编码数据时,依次从两个缓存中取数据主要是保证数据发送的同步;而每次取1400字节的数据则是为了发出去的数据包尽量不被网络设备分片。NVC指示NVT发送子图像编码数据所使用的端口和NVC的显示窗格具有一定的对应关系,NVC可以预先规划好这种关系,这样NVC接收到对应端口号的编码数据后就显示在对应的窗格上。端口号和窗格对应的规则的例子为:端口号为小,窗格越靠上。
[0056]NVC接收走廊模式的NVT发送的x个子图像的媒体流,将其对应地显示在纵向的x个窗格上。走廊模式的图像如何很好显示的一个关键为选择多分屏模式,比如选择4分屏、9分屏、16分屏或者25分屏。至于到底选择哪种模式,主要根据当前要显示的走廊模式的媒体流和非走廊模式(非走廊模式的媒体流的编码和发送按照现有通用的方式处理)的媒体流数量以及显示一个走廊模式所使用的窗格数X来决定。下面给出选择多分屏模式的方法。
[0057]一、假设当前待显示的媒体流中,非走廊模式的媒体流数量为m,走廊模式的媒体流数量为n,且走廊模式的图像被分成3个子图像发送到NVC显示端,即窗格的输出显示比例为16:9。
[0058]I)当 I = <m+n< = 15 时
[0059]如果l〈m+n*3〈 = 4,且n = 0时,用4分屏模式显示;
[0060]如果l〈m+n*3〈 = 4,且n# O时,用9分屏模式显示;
[0061]如果4〈m+n*3〈 = 9,用9分屏模式显示;
[0062]如果9〈m+n*3〈 = 16,用16分屏模式显示;
[0063]2)当 16〈 = m+n< = 23 时
[0064]如果16〈 = m+3n< = 25,用 25 分屏显示。
[0065]m和η不满足上述条件时所选择的分屏显示模式这里不再详细讨论。
[0066]对于正常模式和走廊模式的媒体流,可以按照先显示走廊模式图像,然后按照由上到下,由左到右的顺序依次显示非走廊模式图像的排布方式来显示媒体流。请参图7,该图为3个走廊模式的图像和4个非走廊模式的图像的排布显示方式。
[0067]二、假设当前待显示的媒体流中,正常模式的媒体流数量为m,走廊模式的媒体流数量为n,且走廊模式的图像被分成2个子图像发送到NVC显示端,即窗格的输出显示比例为4:3或者5:4。
[0068]I)当 I = <m+n< =15
[0069]如果l〈m+n*2〈 = 4,用4分屏模式显示;
[0070]如果4〈m+n*2〈 = 9,且n〈4时,用9分屏模式显示;
[0071]如果4〈m+n*2〈 = 9,且η彡4时,用16分屏模式显示;
[0072]如果9〈m+n*2〈 = 16,用16分屏模式显示;
[0073]2)当 16〈 = m+n< = 25
[0074]如果16〈m+2n〈 = 25时,使用25分屏模式显示。
[0075]m和η不满足上述条件时所选择的分屏显示模式这里不再详细讨论。
[0076]同样地,对于正常模式和走廊模式的媒体流,可以按照先显示走廊模式图像,然后按照由上到下,由左到右的顺序依次显示非走廊模式图像的排布方式来显示媒体流。请参图8,该图为2个走廊模式的图像和4个非走廊模式的图像的排布显示方式。
[0077]上述方法,根据点播的媒体流的类型(走廊模式、非走廊模式)、各类型媒体流的数量,以及显示设备的显示比例自适应的来选择分屏模式,从而使得走廊模式的媒体流实现最优的显示。
[0078]下面再通过一个具体的例子来介绍本发明方案。
[0079]当前用户点播NVT1、NVT2、NVT3和NVT4的实况视频流,其中NVTl和NVT2为非走廊模式的摄像机,NVT3和NVT4为走廊模式的摄像机。后端设备NVC的输出显示比为16:9。其中 NVC 的 IP 地址为 192.168.10.10,NVTl 的 IP 地址为 192.168.10.15,NVT2 的 IP 地址为 192.168.10.16,NVT3 的 IP 地址为 192.168.10.17,NVT4 的 IP 地址为 192.168.10.18。该NVC接收用户的点播指令后,鉴于其16:9的输出显示比例,所以向NVT3和NVT4分别发送ONVIF消息,消息中携带的分割子图像数量为3。并且NVC进一步根据2个普通模式的视频流和2个走廊模式的视频流确定使用9分屏模式来显示NVT1、NVT2、NVT3和NVT4的实况媒体流。其中窗格1、4、7用来显示NVT3的视频流,窗格2、5、8用来显示NVT4的媒体流,窗格3用来显示NVTl的媒体流,窗格6用来显示NVT2的媒体流。
[0080]NVT3和NVT4接收ONVIF分割命令,分别将原来走廊模式图像按照由上到下的方式分割成3幅子图像Imagel、Image2和Image30
[0081]NVC向NVT3和NVT4发送实况申请,NVT3和NVT4提供属性确认支持分割编码:
[0082]NVT3->NVC:rtsp://192.168.10.17/media/videol/multivideo
[0083]NVT4->NVC:rtsp://192.168.10.18/media/videoI/multivideo
[0084]上述划线字段为新增属性。
[0085]NVC向NVT3发起分割码流实况申请:
[0086]NVC->NVT3
[0087]SETUP rtsp://192.168.0.17media/videol/multivideo RTSP/1.0
[0088]User-Agent: Company
[0089]CSeq:102
[0090]Transport: RTP/AVP/UDP ;unicast ;client_port = 38400-38404
[0091]指明接收端口由38400开始,分别为38400、38402和38404。
[0092]Scale:0.000000
[0093]NVT3对一帧图像的Imagel、Image2和Image3进行编码,然后通过RTP发送该帧图像Imagel,Image2和Image3的编码数据;发送顺序按照每幅图像逐包方式发送;然后再对下一帧图像的Imagel、Image2和Image3进行编码,再发送该下一帧图像的Imagel,Image2和Image3,依次类推顺序发送后续的图像帧。
[0094]NVC向NVT4发起分割码流的实况申请和NVT4对此的处理方式同NVT3,这里不再赘述。
[0095]NVC向NVTl和NVT2发送实况码流申请和NVTl和NVT2对此的处理方式属于现有技术,这里不再说明。
[0096]NVC在收到NVT3和NVT4发送来的码流时,根据
RTP的端口信息判断图像的先后顺序,并放到对应的解码窗格去进行解码显示。
[0097]基于同样的构思,本发明还提供一种灵活的多分屏显示装置。该装置用于对包含走廊模式的媒体流显示的解码显示设备,该解码显示设备作为NVC端与作为NVT端的摄像机进行交互。该装置的逻辑结构图请参图9,其包括显示窗格数确定单元、分割指示单元、接收显示单元、端口信息指示单元、分屏模式确定单元。
[0098]显示窗格数确定单元,用于根据所述解码显示设备窗格的显示比例确定显示走廊模式的媒体流的窗格数X ;分割指示单元,用于根据确定的所述窗格数向走廊模式的NVT发送ONVIF消息,指示该NVT将图像分割成X个子图像后编码并传输;接收显示单元,用于接收该走廊模式的NVT发送的X个子图像的媒体流,将其对应地显示在纵向的X个窗格上。
[0099]端口信息指示单元,用于通过ONVIF消息告知NVT发送子图像编码数据对应的端口信息。
[0100]分屏模式确定单元,用于根据当前待显示的非走廊模式的媒体流数量m和走廊模式的媒体流数量η确定该X个窗格所属的分屏模式。其根据当前待显示的非走廊模式的媒体流数量m和走廊模式的媒体流数量η确定该X个窗格所属的分屏模式包括:
[0101]当I = <m+n< = 15,且x = 3时,如果l〈m+n*3〈 = 4,且η = O时,所属分屏模式为4分屏;
[0102]当I = <m+n< = 15,且x = 3时,如果l〈m+n*3〈 = 4,且η乒O时,所属分屏模式为9分屏;
[0103]当I = <m+n< = 15,且x = 3时,如果4〈m+n*3〈 = 9,所属分屏模式为9分屏;
[0104]当I = <m+n< = 15,且x = 3时,如果9〈m+n*3〈 = 16,所属分屏模式为16分屏;
[0105]当16〈 = m+n< = 23,且x = 3时,如果16〈 = m+3n< = 25,所属分屏模式为25分屏;
[0106]当
I = <m+n< = 15,且x = 2时,如果l〈m+n*2〈 = 4,所属分屏模式为4分屏模式;
[0107]当I = <m+n< = 15,且x = 2时,如果4〈m+n*2〈 = 9,且n〈4时,所属分屏模式为9分屏;
[0108]当I = <m+n< = 15,且x = 2时,如果4〈m+n*2〈 = 9,且η多4时,所属分屏模式为16分屏;
[0109]当I = <m+n< = 15,且x = 2时,如果9〈m+n*2〈 = 16,所属分屏模式为16分屏;
[0110]当16〈 = m+n< = 25,且x = 2时,如果16〈m+2n〈 = 25,所属分屏模式为25分屏。
[0111]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【主权项】
1.一种灵活的多分屏显示方法,该方法用于对包含走廊模式的媒体流的显示,其特征在于,该方法包括: NVC根据自身窗格的显示比例确定显示走廊模式的媒体流的窗格数X ; NVC根据确定的所述窗格数向走廊模式的NVT发送ONVIF消息,指示该NVT将图像分割成X个子图像后编码并传输; 走廊模式的NVT根据NVC发送的ONVIF消息的指示信息,将图像在纵向上分割成x个子图像后分别进行编码并传输给NVC ; NVC接收该走廊模式的NVT发送的X个子图像的媒体流,将其对应地显示在纵向的X个窗格上。2.如权利要求1所述的方法,其特征在于,该方法还包括:NVC还通过ONVIF消息告知NVT发送子图像编码数据对应的端口信息。3.如权利要求1所述的方法,其特征在于,NVC接收该走廊模式的NVT发送的X个子图像的媒体流,将其对应地显示在纵向的X个窗格上前,还包括:根据当前待显示的非走廊模式的媒体流数量m和走廊模式的媒体流数量η确定该X个窗格所属的分屏模式。4.如权利要求3所述的方法,其特征在于,根据当前待显示的非走廊模式的媒体流数量m和走廊模式的媒体流数量η确定该X个窗格所属的分屏模式包括: 当I = <m+n< = 15,且X = 3时,如果l〈m+n*3〈 = 4,且η = O时,所属分屏模式为4分屏; 当I = <m+n< = 15,且X = 3时,如果l〈m+n*3〈 = 4,且η乒O时,所属分屏模式为9分屏; 当I = <m+n< = 15,且X = 3时,如果4〈m+n*3〈 = 9,所属分屏模式为9分屏; 当I = <m+n< = 15,且X = 3时,如果9〈m+n*3〈 = 16,所属分屏模式为16分屏; 当16〈 = m+n< = 23,且X = 3时,如果16〈 = m+3n< = 25,所属分屏模式为25分屏; 当I = <m+n< = 15,且X = 2时,如果l〈m+n*2〈 = 4,所属分屏模式为4分屏模式; 当I = <m+n< = 15,且X = 2时,如果4〈m+n*2〈 = 9,且n〈4时,所属分屏模式为9分屏; 当I = <m+n< = 15,且X = 2时,如果4〈m+n*2〈 = 9,且η彡4时,所属分屏模式为16分屏; 当I = <m+n< = 15,且X = 2时,如果9〈m+n*2〈 = 16,所属分屏模式为16分屏; 当16〈 = m+n< = 25,且X = 2时,如果16〈m+2n〈 = 25,所属分屏模式为25分屏。5.一种灵活的多分屏显示装置,该装置用于对包含走廊模式的媒体流显示的解码显示设备,该解码显示设备作为NVC端与作为NVT端的摄像机进行交互,其特征在于,该装置包括: 显示窗格数确定单元,用于根据所述解码显示设备窗格的显示比例确定显示走廊模式的媒体流的窗格数X ; 分割指示单元,用于根据确定的所述窗格数向走廊模式的NVT发送ONVIF消息,指示该NVT将图像分割成X个子图像后编码并传输; 接收显示单元,用于接收该走廊模式的NVT发送的X个子图像的媒体流,将其对应地显示在纵向的X个窗格上。6.如权利要求5所述的装置,其特征在于,该装置还包括:端口信息指示单元,用于通过ONVIF消息告知NVT发送子图像编码数据对应的端口信息。7.如权利要求5所述的装置,其特征在于,该装置还包括分屏模式确定单元,该单元用于根据当前待显示的非走廊模式的媒体流数量m和走廊模式的媒体流数量η确定该X个窗格所属的分屏模式。8.如权利要求7所述的装置,其特征在于,分屏模式确定单元,根据当前待显示的非走廊模式的媒体流数量m和走廊模式的媒体流数量η确定该X个窗格所属的分屏模式包括: 当I = <m+n< = 15,且X = 3时,如果l〈m+n*3〈 = 4,且η = O时,所属分屏模式为4分屏; 当I = <m+n< = 15,且X = 3时,如果l〈m+n*3〈 = 4,且η乒O时,所属分屏模式为9分屏; 当I = <m+n< = 15,且X = 3时,如果4〈m+n*3〈 = 9,所属分屏模式为9分屏; 当I = <m+n< = 15,且X = 3时,如果9〈m+n*3〈 = 16,所属分屏模式为16分屏; 当16〈 = m+n< = 23,且X = 3时,如果16〈 = m+3n< = 25,所属分屏模式为25分屏; 当I = <m+n< = 15,且X = 2时,如果l〈m+n*2〈 = 4,所属分屏模式为4分屏模式; 当I = <m+n< = 15,且X = 2时,如果4〈m+n*2〈 = 9,且n〈4时,所属分屏模式为9分屏; 当I = <m+n< = 15,且X = 2时,如果4〈m+n*2〈 = 9,且η彡4时,所属分屏模式为16分屏; 当I = <m+n< = 15,且X = 2时,如果9〈m+n*2〈 = 16,所属分屏模式为16分屏; 当16〈 = m+n< = 25,且X = 2时,如果16〈m+2n〈 = 25,所属分屏模式为25分屏。
【专利摘要】本发明提供一种灵活的多分屏显示方法,该方法用于对包含走廊模式的媒体流的显示,该方法包括:NVC根据自身窗格的显示比例确定显示走廊模式的媒体流的窗格数x;NVC根据确定的所述窗格数向走廊模式的NVT发送ONVIF消息,指示该NVT将图像分割成x个子图像后编码并传输;走廊模式的NVT根据NVC发送的ONVIF消息的指示信息,将图像在纵向上分割成x个子图像后分别进行编码并传输给NVC;NVC接收该走廊模式的NVT发送的x个子图像的媒体流,将其对应地显示在纵向的x个窗格上。本发明方案实现了走廊模式媒体流在多分屏显示设备上的理想显示。
【IPC分类】G09G5/14, H04N7/18
【公开号】CN104902248
【申请号】CN201510365052
【发明人】周迪, 王连朝
【申请人】浙江宇视科技有限公司
【公开日】2015年9月9日
【申请日】2015年6月25日...