调整多画面播放分割模式的方法及客户端的制作方法

文档序号:7983572阅读:349来源:国知局
调整多画面播放分割模式的方法及客户端的制作方法
【专利摘要】本发明公开了调整多画面播放分割模式的方法及客户端,其中,该方法包括:接收监控点操作指令,所述监控点操作指令包含监控点标识;将画面切换为满足所述监控点操作指令以上的具有最小画面数目的分割模式;将由监控点操作指令确定的监控点画面显示在切换后的分割模式中。本发明方案能够实现自动调整多画面分割模式。
【专利说明】调整多画面播放分割模式的方法及客户端
【技术领域】
[0001]本发明涉及图像播放技术,尤其涉及调整多画面播放分割模式的方法及客户端。
【背景技术】
[0002]视频图像监控中,将显示屏分割成多个窗口,而后将来自多个数据源的数据分别显示在显示屏的各窗口上。在画面显示中,常进行分割模式的切换,也就是从一种分割模式切换成另一种分割模式。分割模式包括I画面、4画面(2父2)、6画面(1+5)、9画面(3父3)、16画面(4X4)等模式,如图1,示出了各分割模式,图中还标出了各窗口标号。
[0003]现有调整多画面播放分割模式的方案为:客户端接收用户通过界面按钮选择的分割模式,将当前分割模式切换为选中的分割模式;再接收用户输入包含监控点标识的监控点操作指令,由监控点操作指令确定需要进行显示的监控点,将确定的监控点画面显示在切换后的分割模式中。
[0004]目前调整多画面播放分割模式的方法主要包括切换按钮方式和单选按钮方式,下面分别进行说明。
[0005]方式一、切换按钮。该方式中,客户端预先对所有的分割模式进行排序,并存储了该顺序。在显示分割模式的界面显示有切换按钮,用户点击该切换按钮,客户端便对当前分割模式进行切换;所述切换包括:客户端按照预先设置的顺序将当前分割模式更换为下一分割模式,并将当前分割模式中的监控点画面显示在下一分割模式中相同标号的窗口中,例如当前分割模式为I画面,下一分割模式为4画面,则由I画面更换为4画面,将I画面中标号为I的监控点画面显示在4画面标号为I的窗口中;显示分割模式的界面还显示了监控点列表,列表中包含各监控点标识,用户可拖拽监控点标识至分割模式中的某个窗口,以向客户端输入监控点操作指令,例如将监控点标识A拖拽到4画面中标号为3的窗口中;客户端接收该监控点操作指令后,将监控点标识A的画面显示在4画面中标号为3的窗口中。
[0006]方式二、单选按钮。该方式在显示分割模式的界面显示了一组单选按钮,如图2所示,用户点击其中的某个按钮,客户端便将当前分割模式切换为选中的分割模式;所述切换包括:客户将当前分割模式更换为选中分割模式,并将当前分割模式中的监控点画面显示在下一分割模式中相同标号的窗口中,例如当前分割模式为I画面,选中的分割模式为4画面,则由I画面更换为4画面,将I画面中标号为I的监控点画面显示在4画面标号为I的窗口中;显示分割模式的界面还显示了监控点列表,列表中包含各监控点标识,用户可拖拽监控点标识至分割模式中的某个窗口,以向客户端输入监控点操作指令,例如将监控点标识A拖拽到4画面中标号为3的窗口中;客户端接收该监控点操作指令后,将监控点标识A的画面显示在4画面中标号为3的窗口中。
[0007]可见,现有调整多画面播放分割模式的方案中,客户端在接收用户输入的监控点操作指令之前,须先接收用户通过界面操作输入的模式选择指令,以进行分割模式切换,该操作较繁琐;并且,由于界面需显示切换按钮或一组单选按钮,界面显示繁杂,也占用了较多的界面空间,限制了用于画面播放的界面空间。

【发明内容】

[0008]本发明提供了一种调整多画面播放分割模式的方法,该方法能够实现自动调整多画面分割模式、简化界面,且扩大了画面播放空间。
[0009]本发明提供了一种调整多画面播放分割模式的客户端,该客户端能够实现自动调整多画面分割模式、简化界面,且扩大了画面播放空间。
[0010]一种调整多画面播放分割模式的方法,该方法包括:
[0011 ] 接收监控点操作指令,所述监控点操作指令包含监控点标识;
[0012]将画面切换为满足所述监控点操作指令的具有最小画面数目的分割模式;
[0013]将由监控点操作指令确定的监控点画面显示在切换后的分割模式中。
[0014]一种调整多画面播放分割模式的客户端,该客户端包括指令获取单元、画面切换单元和图像显示单元;
[0015]所述指令获取单元,接收监控点操作指令,传送给所述画面切换单元,所述监控点操作指令包含监控点标识;
[0016]所述画面切换单元,将画面切换为满足所述监控点操作指令的具有最小画面数目的分割模式;
[0017]所述图像显示单元,确定最终显示在画面上的监控点,将最终确定的监控点的画面显示在切换后的分割模式中。
[0018]从上述方案可以看出,本发明中,在接收监控点操作指令后,自动将画面切换为满足所述监控点操作指令的具有最小画面数目的分割模式;将由监控点操作指令确定的监控点画面显示在切换后的分割模式中。从而,实现了自动调整多画面分割模式;并且,由于界面无需显示切换按钮或一组单选按钮,简化了界面,节省的界面空间可用于画面播放,扩大了画面播放空间。
【专利附图】

【附图说明】
[0019]图1为现有技术多画面播放分割模式示意图;
[0020]图2为现有技术多画面播放分割模式中的单选按钮示意图实例;
[0021]图3为本发明调整多画面播放分割模式的方法示意性流程图;
[0022]图4为本发明调整多画面播放分割模式的示意图实例一;
[0023]图5为本发明调整多画面播放分割模式的示意图实例二 ;
[0024]图6为本发明调整多画面播放分割模式的示意图实例三;
[0025]图7为本发明调整多画面播放分割模式的客户端结构示意图。
【具体实施方式】
[0026]为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
[0027]参见图3,为本发明调整多画面播放分割模式的方法示意性流程图,其包括以下步骤:[0028]步骤301,接收监控点操作指令,所述监控点操作指令包含监控点标识。
[0029]显示分割模式的界面还显示了监控点列表,列表中包含各监控点标识,用户可拖拽监控点标识至分割模式中的某个窗口,以向客户端输入监控点操作指令,例如将监控点标识A拖拽到4画面中标号为3的窗口中。
[0030]步骤302,将画面切换为满足所述监控点操作指令的具有最小画面数目的分割模式。
[0031]接收监控点操作指令后,对画面进行切换,满足监控点操作指令的分割模式可能包括多种,本发明中,为了有效利用画面播放空间,将画面切换为满足监控点操作指令的具有最小画面数据的分割模式。
[0032]步骤303,将由监控点操作指令确定的监控点画面显示在切换后的分割模式中。
[0033]监控点操作指令包括多种,如在当前正在播放的画面中添加一个或多个监控点画面,删除当前正在播放画面中的一个或多个监控点画面;下面针对不同的监控点操作指令对上述流程中步骤302进行举例说明。
[0034]I)如果监控点操作指令为包含I个监控点标识的添加指令,将画面正在播放的监控点个数表示为Np,Np为自然数;则步骤302包括:
[0035]将画面预切换为(Np+1)以上的具有最小画面数目的分割模式;
[0036]判断是否将所述监控点标识对应的监控点添加到预切换后的空闲窗口,如果是,则将预切换后的分割模式作为切换后的分割模式;否则,将分割模式收缩为预切换之前的分割模式。
[0037]下面对情况I)的具体实现进行实例说明。
[0038]显示分割模式的界面还显示了监控点列表,列表中包含各监控点标识。具体实现时,用户可点击鼠标拖拽选中的监控点标识A至当前分割模式中,客户端将画面预切换为(Np+1)以上的具有最小画面数目的分割模式,例如当前分割模式为I画面,正在播放的监控点个数为1,即Np为1,Np + 1,即2的分割模式包括4画面、6画面、9画面和16画面等,这里,2以上的具有最小画面数据的分割模式为4画面。客户端将画面预切换为(Np+1)以上的具有最小画面数目的分割模式包括:客户将当前分割模式更换为(Np+1)以上的具有最小画面数目的分割模式,并将当前分割模式中的监控点画面显示在更换后分割模式中相同标号的窗口中;这里,客户端将当前的I画面预更换为4画面,并将I画面中的监控点画面显示在4画面中标号为I的窗口中。
[0039]而后,用户可继续拖拽,将监控点标识A拖拽至4画面的某一窗口中,此时空闲窗口为2、3和4,客户端判断是否将监控点添加到预切换后的空闲窗口 2、3或4中,如果是,则将预切换后的分割模式作为切换后的4画面;否则,将分割模式收缩为预切换之前的I画面。相应地,步骤303中,客户端将监控点标识A对应的画面显示在用户选中的窗口中,如果为2、3和4中的某一窗口,则直接显示;如果为窗口 1,则删除窗口 I中原来的画面,显示监控点标识A对应的画面。
[0040]2)如果监控点操作指令为包含Nn个监控点标识的添加指令,将画面正在播放的监控点个数表示为Np, Np、Nn为自然数,Nn大于或等于2 ;则步骤302包括:
[0041]将画面预切换为(Np+Nn)以上的具有最小画面数目的分割模式;
[0042]判断是否将所述至少2个监控点标识对应的监控点画面添加到预切换后的空闲窗口,如果是,则将预切换后的分割模式作为切换后的分割模式;否则,将分割模式收缩为预切换之前的分割模式。
[0043]下面对情况2)的具体实现进行实例说明。
[0044]该情况与情况I)类似,不同的是,选中的是一组监控点标识,包括至少2个监控点标识,整个过程同时进行操作的对象是一组监控点标识,而不是I个监控点标识。界面显示的监控点列表中按分组方式显示监控点标识,每组监控点标识下包含多个监控点标识,用户点击鼠标选中某个组标识,便可对该组进行拖拽,而后进行与情况I)类似的操作。
[0045]3)如果监控点操作指令为包含Nn个监控点标识的关闭指令,将画面正在播放的监控点个数表示为Np, Np、Nn为自然数;则步骤302具体包括:关闭所述Nn个监控点标识对应的监控点画面,将画面切换为(Np-Nn)以上的具有最小画面数目的分割模式;
[0046]相应地,步骤303具体包括:判断是否存在没有包含在切换后分割模式的监控点画面,如果存在,则将没有包含在切换后分割模式的监控点画面显示在切换后分割模式的空闲窗口中。
[0047]下面对情况3)的具体实现进行实例说明。
[0048]客户端还提供了删除功能,用户可通过鼠标操作对当前画面中的窗口画面进行关闭。如图4所示,当前的分割模式为9画面,用户关闭了窗口 6、7和8中的监控点画面;步骤302将画面切换为(Np-Nn)以上的具有最小画面数目的分割模式具体包括:客户端将画面更换为(Np-Nn)以上的具有最小画面数目的分割模式,并将当前分割模式中的监控点画面显示在更换后分割模式中相同标号的窗口中;这里,客户端将9画面更换为6画面,并将9画面中窗口 1、2、3、4、5的监控点画面显示在6画面的相应窗口中。这样,将丢失窗口 9显示的监控点画面;为了避免该缺陷,步骤303中,判断是否存在没有包含在切换后分割模式的监控点画面,如果存在,则将没有包含在切换后分割模式的监控点画面显示在切换后分割模式的空闲窗口中;这里,判断出窗口 9的监控点画面丢失,则将其显示在6画面的窗口6中。
[0049]4)对于情况3),即对于监控点操作指令为包含Nn个监控点标识的关闭指令,还可以进行如下处理:
[0050]步骤302具体包括:关闭所述Nn个监控点标识对应的监控点画面,判断画面中处于最后播放位置的窗口标号是否大于(Np-Nn)以上的具有最小画面数目的分割模式画面数目,如果是,则不进行画面切换;否则将画面切换为(Np-Nn)以上的具有最小画面数目的分割模式;相应地,步骤303具体包括:判断是否存在没有包含在切换后分割模式的监控点画面,如果存在,则将没有包含在切换后分割模式的监控点画面显示在切换后分割模式的空闲窗口中。
[0051]相对于情况3),不同的是,情况4)在进行画面缩放之前,判断画面中处于最后播放位置的窗口标号是否大于(Np-Nn)以上的具有最小画面数目的分割模式画面数目,如果是,则不进行画面切换,否则按照情况3)进行画面缩放。以图5所示的实例进行说明,图5中,窗口 6、7、8被关闭,Np=9,Nn=3,(Np-Nn)以上的具有最小画面数目的分割模式画面数目为6,此时判断出最后播放位置的窗口标号9大于(Np-Nn)以上的具有最小画面数目的分割模式画面数目,即9大于6,则不进行画面切换。这样做,是为了尽量避免画面移动,进一步满足需求。之后,窗口 9被关闭,如图6所示,此时判断出最后播放位置的窗口标号5不大于6,则按照情况3)进行画面缩放,缩放为6画面的分割模式。
[0052]本发明中,在接收监控点操作指令后,自动将画面切换为满足监控点操作指令的具有最小画面数目的分割模式;将由监控点操作指令确定的监控点画面显示在切换后的分割模式中。这样,无需在接收监控点操作指令之前再获取用户通过界面按钮选择的分割模式,实现了自动调整多画面分割模式;并且,由于界面无需显示切换按钮或一组单选按钮,简化了界面,可将节省的界面空间用于画面播放,扩大了画面播放空间。
[0053]参见图7,为本发明切换多画面播放分割模式的客户端结构示意图,该客户端包括指令获取单元、画面切换单元和图像显示单元;
[0054]所述指令获取单元,接收监控点操作指令,传送给所述画面切换单元,所述监控点操作指令包含监控点标识;
[0055]所述画面切换单元,将画面切换为满足所述监控点操作指令的具有最小画面数目的分割模式;
[0056]所述图像显示单元,确定最终显示在画面上的监控点,将最终确定的监控点的画面显示在切换后的分割模式中。
[0057]可选地,所述监控点操作指令为包含I个监控点标识的添加指令,画面正在播放的监控点个数表示为NP,NP为自然数;所述画面切换单元包括第一切换子单元,将画面预切换为(Np+1)以上的具有最小画面数目的分割模式;判断是否将所述监控点标识对应的监控点添加到预切换后的空闲窗口,如果是,则将预切换后的分割模式作为切换后的分割模式;否则,将分割模式收缩为预切换之前的分割模式。
[0058]可选地,所述监控点操作指令为包含Nn个监控点标识的添加指令,画面正在播放的监控点个数表示为Np,Np、Nn为自然数,Nn大于或等于2 ;所述画面切换单元包括第二切换子单元,将画面预切换为(Np+Nn)以上的具有最小画面数目的分割模式;判断是否将所述至少2个监控点标识对应的监控点画面添加到预切换后的空闲窗口,如果是,则将预切换后的分割模式作为切换后的分割模式;否则,将分割模式收缩为预切换之前的分割模式。
[0059]可选地,所述监控点操作指令为包含Nn个监控点标识的关闭指令,画面正在播放的监控点个数表示为Np,Np、Nn为自然数;所述画面切换单元包括第三切换子单元,关闭所述Nn个监控点标识对应的监控点画面,将画面切换为(Np-Nn)以上的具有最小画面数目的分割模式;
[0060]所述图像显示子单元包括第三图像显示子单元,判断是否存在没有包含在切换后分割模式的监控点画面,如果存在,则将没有包含在切换后分割模式的监控点画面显示在切换后分割模式的空闲窗口中。
[0061]可选地,所述监控点操作指令为包含Nn个监控点标识的关闭指令,画面正在播放的监控点个数表示为Np,Np、Nn为自然数;所述画面切换单元包括第四切换子单元,关闭所述Nn个监控点标识对应的监控点画面,判断画面中处于最后播放位置的窗口标号是否(Np-Nn)以上的具有最小画面数目的分割模式画面数目,如果是,则不进行画面切换;否则将画面切换为(Np-Nn)以上的具有最小画面数目的分割模式;
[0062]所述图像显示子单元包括第四图像显示子单元,判断是否存在没有包含在切换后分割模式的监控点画面,如果存在,则将没有包含在切换后分割模式的监控点画面显示在切换后分割模式的空闲窗口中。[0063]本发明提供的调整多画面分割模式的方案,不需要在界面提供切换按钮或单选按钮;用户直接将一个监控点标识(如一台网络摄像机(IPC,IP camera)标识)或一组监控点标识(如一台数字硬盘录像机(DVR, Digital Video Recorder)),包含多个通道,对应多个监控点标识)推拽到当前分割模式,客户端获取监控点操作指令,根据当前正在播放的监控点个数和待添加的监控点个数,自动切换(膨胀)到更合适的多画面分割模式;同理,当用户关闭一个或多个窗口的播放画面时,客户端获取该关闭指令后,自动切换(收缩)到更合适的多画面分割模式。
[0064]采用现有方案,人机交互次数较多。例如当前为4画面的分割模式,正在同时播放4个监控点画面,希望再添加I个监控点(即5个画面同时播放),则需要先点击切换按钮或某个单选按钮将分割模式切换到更多画面的分割模式,如6画面或9画面等;而后,再将监控点标识拖动到其中一个窗口进行播放。再如,对于切换按钮,如果想从4画面切换到I画面,可能需要反复点击多次切换按钮。而本发明方案摒弃了现有技术中添加监控点时先手动切换分割模式的步骤,而是在用户添加新的监控点或关闭正在播放的监控点时,客户端自动调整到更为适合的多画面分割模式,将人机交互次数减少为I。
[0065]并且,采用现有方案容易导致误操作,现有技术需要用户判断最合适的分割模式,例如当前是4画面的分割模式,正在同时播放3个监控点的画面,若想再添加4个监控点(即7个画面同时播放),则需要切换到9画面而不是6画面才能满足要求。而采用本发明方案将减少误操作,本发明中,无需人工判断最合适的分割模式,膨胀和收缩过程智能化、自动化完成,且不再存在播放画面被丢失的情况。
[0066]不仅如此,本发明有效利用了有限的播放画面空间,保证切换后的分割模式为满足当前需求的最合适的分割模式,充分利用了有限的播放画面空间,尤其针对手机或平板电脑等较小分辨率的屏幕,效果更佳。
[0067]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种调整多画面播放分割模式的方法,其特征在于,该方法包括: 接收监控点操作指令,所述监控点操作指令包含监控点标识; 将画面切换为满足所述监控点操作指令的具有最小画面数目的分割模式; 将由监控点操作指令确定的监控点画面显示在切换后的分割模式中。
2.如权利要求1所述的方法,其特征在于,所述监控点操作指令为包含I个监控点标识的添加指令,画面正在播放的监控点个数表示为NP,NP为自然数;所述将画面切换为满足所述监控点操作指令的具有最小画面数目的分割模式包括: 将画面预切换为(Np+1)以上的具有最小画面数目的分割模式; 判断是否将所述监控点标识对应的监控点添加到预切换后的空闲窗口,如果是,则将预切换后的分割模式作为切换后的分割模式;否则,将分割模式收缩为预切换之前的分割模式。
3.如权利要求1所述的方法,其特征在于,所述监控点操作指令为包含Nn个监控点标识的添加指令,画面正在播放的监控点个数表示为Np,Np、Nn为自然数,Nn大于或等于2 ;所述将画面切换为满足所述监控点操作指令的具有最小画面数目的分割模式包括: 将画面预切换为(Np+Nn)以上的具有最小画面数目的分割模式; 判断是否将所述至少2个监控点标识对应的监控点画面添加到预切换后的空闲窗口,如果是,则将预切换后的分割模 式作为切换后的分割模式;否则,将分割模式收缩为预切换之前的分割模式。
4.如权利要求1所述的方法,其特征在于,所述监控点操作指令为包含Nn个监控点标识的关闭指令,画面正在播放的监控点个数表示为Np,Np、Nn为自然数;所述将画面切换为满足所述监控点操作指令的具有最小画面数目的分割模式包括:关闭所述Nn个监控点标识对应的监控点画面,将画面切换为(Np-Nn)以上的具有最小画面数目的分割模式; 所述将由监控点操作指令确定的监控点画面显示在切换后的分割模式中包括:判断是否存在没有包含在切换后分割模式的监控点画面,如果存在,则将没有包含在切换后分割模式的监控点画面显示在切换后分割模式的空闲窗口中。
5.如权利要求4所述的方法,其特征在于,所述关闭所述Nn个监控点标识对应的监控点画面之后,该方法还包括:判断画面中处于最后播放位置的窗口标号是否大于(Np-Nn)以上的具有最小画面数目的分割模式画面数目,如果是,则不进行画面切换;否则执行所述将画面切换为(Np-Nn)以上的具有最小画面数目的分割模式的步骤。
6.一种调整多画面播放分割模式的客户端,其特征在于,该客户端包括指令获取单元、画面切换单元和图像显示单元; 所述指令获取单元,接收监控点操作指令,传送给所述画面切换单元,所述监控点操作指令包含监控点标识; 所述画面切换单元,将画面切换为满足所述监控点操作指令的具有最小画面数目的分割模式; 所述图像显示单元,确定最终显示在画面上的监控点,将最终确定的监控点的画面显示在切换后的分割模式中。
7.如权利要求6所述的客户端,其特征在于,所述监控点操作指令为包含I个监控点标识的添加指令,画面正在播放的监控点个数表示为NP,NP为自然数;所述画面切换单元包括第一切换子单元,将画面预切换为(Np+1)以上的具有最小画面数目的分割模式;判断是否将所述监控点标识对应的监控点添加到预切换后的空闲窗口,如果是,则将预切换后的分割模式作为切换后的分割模式;否则,将分割模式收缩为预切换之前的分割模式。
8.如权利要求6所述的客户端,其特征在于,所述监控点操作指令为包含Nn个监控点标识的添加指令,画面正在播放的监控点个数表示为Np,Np、Nn为自然数,Nn大于或等于2 ;所述画面切换单元包括第二切换子单元,将画面预切换为(Np+Nn)以上的具有最小画面数目的分割模式;判断是否将所述至少2个监控点标识对应的监控点画面添加到预切换后的空闲窗口,如果是,则将预切换后的分割模式作为切换后的分割模式;否则,将分割模式收缩为预切换之前的分割模式。
9.如权利要求6所述的客户端,其特征在于,所述监控点操作指令为包含Nn个监控点标识的关闭指令,画面正在播放的监控点个数表示为Np,Np、Nn为自然数;所述画面切换单元包括第三切换子单元,关闭所述Nn个监控点标识对应的监控点画面,将画面切换为(Np-Nn)以上的具有最小画面数目的分割模式; 所述图像显示子单元包括第三图像显示子单元,判断是否存在没有包含在切换后分割模式的监控点画面,如果存在,则将没有包含在切换后分割模式的监控点画面显示在切换后分割模式的空闲窗口中。
10.如权利要求6所述的客户端,其特征在于,所述监控点操作指令为包含Nn个监控点标识的关闭指令,画面正在播放的监控点个数表示为Np,Np、Nn为自然数;所述画面切换单元包括第四切换子单元,关闭所述Nn个监控点标识对应的监控点画面,判断画面中处于最后播放位置的窗口标号 是否大于(Np-Nn)以上的具有最小画面数目的分割模式画面数目,如果是,则不进行画面切换;否则将画面切换为(Np-Nn)以上的具有最小画面数目的分割模式; 所述图像显示子单元包括第四图像显示子单元,判断是否存在没有包含在切换后分割模式的监控点画面,如果存在,则将没有包含在切换后分割模式的监控点画面显示在切换后分割模式的空闲窗口中。
【文档编号】H04N5/268GK103686066SQ201210359820
【公开日】2014年3月26日 申请日期:2012年9月25日 优先权日:2012年9月25日
【发明者】吴飏, 郑一帆, 施志萍, 石炎明, 张小媛 申请人:杭州海康威视数字技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1