专利名称:一种视频会议中广播多画面的方法和装置的制作方法
技术领域:
本发明涉及视频会议技术,特别涉及一种视频会议中广播多画面的方法和装置。
背景技术:
视频会议系统通过网络通信技术实现虚拟会议,使得地理位置上分散的用户能够通过图像、声音等方式交流信息,开展协同工作。视频会议在最大程度上缩短了空间距离, 方便了协作成员之间实时、直观地交流。这样的会议模式得到了越来越普遍的应用。通常情况下,这个会议按照预先定义的流程进行,在同一时刻所有会场均观看某一特定会场的图像,听取该会场的声音。整个会议的流程由管理人员或主席会场通过对作为视频会议核心设备的多点控制单元(MCU)进行控制,根据议程或需要切换不同的会场在会议中广播。其中,由MCU管理员进行的控制称为导演模式,由主席会场进行的控制称为主席模式。为了更进一步方便交流,目前视频会议中,MCU多采用广播多画面的方式,即分屏模式。对多画面进行设置时,首先进入分屏设置模式;然后设置具体的分屏模式,即选择单画面、2画面、4画面、9画面、16画面等模式,如图1所示;再对每个子画面设置会场信息,例如,为标识为0的子画面设置会场1,标识为1的子画面设置会场2等;设置完成后,MCU将多画面广播出去。现有技术中,如果设置完多画面后又广播单画面,那么多画面的设置就会丢失,再进行多画面的广播时,又需要对MCU重新进行多画面的设置,实现十分麻烦,且耗时较长。
发明内容
有鉴于此,本发明提供了一种视频会议中广播多画面的方法和装置,使得在广播多画面时,多画面设置更加简单、快捷。—种视频会议中广播多画面的方法,该方法包括A、多点控制单元MCU接收到进入多画面设置模式的指令后,进入多画面设置模式并判断存储空间中是否存在多画面设置信息,如果是,按照所述存储空间中最后进入存储空间的多画面设置信息设置多画面,执行步骤B ;如果否,直接执行步骤B ;B、如果所述MCU接收到包含分屏模式信息的指令,则按照所述分屏模式信息设置多画面的分屏模式,执行步骤C ;否则,直接执行步骤E ;C、判断MCU的存储空间中是否包含所述分屏模式信息对应的多画面设置信息;如果是,按照所述分屏模式信息对应的多画面设置信息中最后进入存储空间的多画面设置信息设置各子画面的会场信息,执行步骤D ;否则,直接执行步骤D ;D、如果MCU接收到包含子画面设置信息的指令,则按照所述子画面设置信息设置多画面中对应子画面的会场信息,直至各子画面设置完毕,执行步骤E ;否则,直接执行步骤E;E、所述MCU接收到广播多画面的指令后,对设置好的多画面进行广播并按照当前对多画面的设置存储多画面设置信息至存储空间;其中,所述多画面设置信息包括分屏模式信息和各子画面的会场信息。一种视频会议中广播多画面的装置,该装置设置在MCU中,该装置包括指令接收单元、设置处理单元、第一判断单元、第二判断单元、画面广播单元、存储处理单元和存储空间;所述指令接收单元,用于接收指令;所述设置处理单元,用于在所述指令接收单元接收到进入多画面设置模式的指令后,进入多画面设置模式,并向所述第一判断单元发送判断通知;在所述第一判断单元的判断结果为是时,按照所述存储空间中最后进入存储空间的多画面设置信息设置多画面;如果所述指令接收单元接收到包含分屏模式信息的指令,则按照所述分屏模式信息设置多画面的分屏模式,并向所述第二判断单元发送判断通知;在所述第二判断单元的判断结果为是时,按照所述分屏模式信息对应的多画面设置信息中最后进入存储空间的多画面设置信息设置各子画面的会场信息;如果所述指令接收单元接收到包含子画面设置信息的指令, 则按照所述子画面设置信息设置多画面中对应子画面的会场信息,直至各子画面设置完毕;所述第一判断单元,用于接收到判断通知后,判断所述存储空间中是否存在多画面设置信息;所述第二判断单元,用于接收到判断通知后,判断所述存储空间中是否包含所述分屏模式信息对应的多画面设置信息;所述画面广播单元,用于在所述指令接收单元接收到广播多画面的指令后,对设置好的多画面进行广播;所述存储处理单元,用于在所述指令接收单元接收到广播多画面的指令后,按照当前对多画面的设置存储多画面设置信息至存储空间;所述存储空间,用于存储多画面设置信息,其中所述多画面设置信息包括多分屏模式信息和各子画面的会场信息。由以上技术方案可以看出,本发明通过为MCU设置存储空间用来存储设置的多画面设置信息,使得MCU进入多画面设置模式后,能够按照最后进入存储空间的多画面设置信息设置画面,即恢复为最新的多画面设置信息,如果用户需要恢复该最新的多画面设置, 则无需重复进行复杂的设置过程;如果MCU接收到包含分屏模式信息的指令,则按照分屏模式信息设置分屏模式,且能够按照分屏模式信息对应的多画面设置信息中最后进入存储空间的多画面设置信息设置各子画面的会场,如果用户需要恢复设定分屏模式下的该种会场设置,则也无需重复进行复杂的子画面会场设置。显然,本发明使得在广播多画面时,多画面设置更加简单、快捷。
图1为分屏设置界面的示意图;图2为本发明提供的主要方法流程图;图3为多种分屏模式的示意图;图4为会议终端显式各会场编号的示意6
图5为本发明提供的装置结构示意图。
具体实施例方式为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。本发明提供的方法可以如图2所示,主要包括以下步骤步骤201 :MCU接收到进入多画面设置模式的指令后,进入多画面设置模式。步骤202 判断该MCU的存储空间中是否存在多画面设置信息,如果是,按照存储空间中最后进入存储空间的多画面设置信息设置多画面,执行步骤203 ;如果否,执行步骤 203。本发明中可以针对MCU设置存储空间,该存储空间用于保存多画面设置信息。其中,多画面设置信息包括分屏模式和各子画面设置的会场信息。根据MCU的可用空间大小可以限制存储空间的最大值。对该存储空间中的多画面设置信息可以采用队列方式管理, 也可以采用其它数据结构进行管理。对存储空间中多画面设置信息的管理可以包括以下几方面1)如果MCU没有进行过多画面的设置,则存储空间为空。2)MCU对多画面设置完毕后,将多画面设置信息按照时间顺序存储在存储空间中。3)如果存储空间已满,可以采用下面的方式删除已有的多画面设置信息后,再存储新的多画面设置信息遍历存储空间,如果存储空间中存在与待存储的多画面设置信息具有相同分屏模式的多画面设置信息,则删除具有相同分屏模式的多画面设置信息中最早的;否则删除存储空间中最早的多画面设置信息或者删除子画面数最少的多画面设置信息。当然也可以采用其它删除方式,例如直接删除存储空间中最早的多画面设置信息,或者直接删除子画面数最少的多画面设置信息等。在此不再一一穷举。步骤203 如果MCU接收到包含分屏模式信息的指令,则按照指令中包含的分屏模式信息设置多画面的分屏模式,执行步骤204 ;否则,直接执行步骤206。分屏模式是指配置多画面时,多画面的子画面数目、子画面的大小和子画面的位置关系,可以包括2分屏、3分屏、4分屏、9分屏、16分屏等。如图3所示。步骤204 判断MCU的存储空间中是否包含该分屏模式信息对应的多画面设置信息;如果是,按照该分屏模式信息对应的多画面设置信息中最后进入存储空间的多画面设置信息设置各子画面的会场信息,执行步骤205 ;如果否,直接执行步骤205。步骤205 如果MCU接收到包含子画面设置信息的指令,则按照指令中包含的子画面设置信息设置多画面中对应子画面的会场信息,直至各子画面设置完毕,执行步骤206 ; 否则,直接执行步骤206。步骤206 接收到广播多画面的指令后,对设置好的多画面进行广播,并按照当前对多画面的设置存储多画面设置信息至存储空间。在本步骤中,按照当前对多画面的设置存储多画面设置信息至存储空间之前,可以先判断要存储的多画面设置信息是否与存储空间中最后进入存储空间的多画面设置信息相同,如果相同,则不必执行该存储操作,如果不同,则按照当前对多画面的设置存储多画面设置信息至存储空间。
图2中的上述方法可以应用于导演模式下,即MCU管理员对MCU进行控制时,MCU 的实现过程。下面举一个具体例子对上述过程进行描述,假设MCU曾经被设置过9画面和4画面,因此,MCU的存储空间中存储了两条多画面设置信息,其中一条对应9画面,另一条对应 4画面。在MCU广播了单画面后,又需要广播多画面,则可以按照以下具体过程实现MCU接收到进入分屏设置模式的指令后,进入分屏设置模式,并判断该MCU的存储空间中是否存在多画面设置信息,由于已经存在两条多画面设置信息,则按照存储空间中最后进入存储空间的多画面设置信息设置多画面,即按照4画面对应的多画面设置信息设置成4画面,并按照该多画面设置信息设置各子画面的会场信息。此时,如果MCU的管理员就是想恢复这种设置,则可以通过点击广播多画面的选项向MCU发送广播多画面的指令,MCU可以直接对设置好的4画面进行广播,其中各子画面按照对应的会场信息提供对应会场的视频。如果MCU的管理员想设置成9画面,则可以通过多画面设置界面向MCU发送设置成9画面的指令,也就是设置分屏模式为9画面。此时MCU判断出存储空间中已经包含9 画面对应的多画面设置信息,则MCU按照该9画面对应的多画面设置信息设置各子画面的会场信息。如果MCU的管理员就是想恢复该9画面的设置,则可以通过点击广播多画面的选项向MCU发送广播多画面的指令,MCU可以直接对设置好的9画面进行广播,其中各子画面按照对应的会场信息提供对应会场的视频。如果MCU的管理员想对该9画面重新设置各子画面的会场信息,则可以通过多画面设置界面向MCU发送包含子画面设置信息的指令,该指令中可以包含子画面标识以及该子画面的会场标识。MCU按照子画面设置信息设置对应子画面的会场信息。待对各子画面的会场信息设置完毕后,保存该9画面的多画面设置信息至存储空间。MCU的管理员可以通过点击广播多画面的选项向MCU发送广播多画面的指令,MCU对设置好的9画面进行广播, 其中各子画面按照对应的会场信息提供对应会场的视频。当MCU设置了分屏模式后,存储空间中对应相同分屏模式的多画面设置信息如果有多条,则可以将该分屏模式对应的多条多画面设置信息以数字标签的方式按照时间顺序在多画面设置界面上显式,供MCU管理员选择恢复至具体哪一条多画面设置信息。如果MCU 管理员点击某一个数字标签,则所述MCU按照点击的数字标签所对应的多画面设置信息对各子画面的会场信息进行设置。如果MCU管理员没有点击某一个数字标签,则继续执行步骤 205。上述方法也可以应用于主席模式下,会议终端通过向MCU发送指令来实现对多画面的设置。例如,会议终端可以通过在遥控器上增加“多画面”按钮来进入或退出多画面设置模式,即发送进入多画面设置模式的指令给MCU。其中会议终端与MCU之间可以通过 H. 245信令来发送指令,在H. 245信令的数据段中携带具体信息,也可以通过其它私有信令来发送指令。在此举一个例子,假设用户通过遥控器输入的内容和对应的用途如表1所示。表 权利要求
1.一种视频会议中广播多画面的方法,其特征在于,该方法包括A、多点控制单元MCU接收到进入多画面设置模式的指令后,进入多画面设置模式并判断存储空间中是否存在多画面设置信息,如果是,按照所述存储空间中最后进入存储空间的多画面设置信息设置多画面,执行步骤B ;如果否,直接执行步骤B ;B、如果所述MCU接收到包含分屏模式信息的指令,则按照所述分屏模式信息设置多画面的分屏模式,执行步骤C ;否则,直接执行步骤E ;C、判断MCU的存储空间中是否包含所述分屏模式信息对应的多画面设置信息;如果是,按照所述分屏模式信息对应的多画面设置信息中最后进入存储空间的多画面设置信息设置各子画面的会场信息,执行步骤D ;否则,直接执行步骤D ;D、如果MCU接收到包含子画面设置信息的指令,则按照所述子画面设置信息设置多画面中对应子画面的会场信息,直至各子画面设置完毕,执行步骤E ;否则,直接执行步骤E ;E、所述MCU接收到广播多画面的指令后,对设置好的多画面进行广播并按照当前对多画面的设置存储多画面设置信息至存储空间;其中,所述多画面设置信息包括分屏模式信息和各子画面的会场信息。
2.根据权利要求1所述的方法,其特征在于,步骤E中存储多画面设置信息至存储空间时,如果所述存储空间已满,则遍历所述存储空间,如果存储空间中存在与待存储的多画面设置信息具有相同分屏模式的多画面设置信息,则删除所述具有相同分屏模式的多画面设置信息中最早进入存储空间的多画面设置信息;否则删除最早进入所述存储空间的多画面设置信息或者删除所述存储空间中子画面数最少的多画面设置信息。
3.根据权利要求1或2所述的方法,其特征在于,步骤E中在所述按照当前多画面的设置存储多画面设置信息至存储空间之前,还包括判断要存储的多画面设置信息是否与当前存储空间中最后进入的多画面设置信息相同,如果否,继续执行所述按照当前多画面的设置存储多画面设置信息至存储空间;如果是,结束流程。
4.根据权利要求1所述的方法,其特征在于,步骤A、B、D和E中的指令来自所述MCU 的多画面设置界面,或者来自具有多画面设置权限的会议终端。
5.根据权利要求1所述的方法,其特征在于,该方法还包括所述MCU接收到恢复上N 个多画面设置的指令时,从存储空间获取倒数第N个进入存储空间的多画面设置信息,按照获取的多画面设置信息设置所述多画面。
6.根据权利要求1所述的方法,其特征在于,在所述步骤C的判断结果为是,且在所述步骤D之前,该方法还包括F、如果MCU的存储空间中包含所述分屏模式信息对应的多条多画面设置信息,则所述 MCU将所述多条多画面设置信息以数字标签的方式按照时间顺序在多画面设置界面上显式;G、如果其中一个数字标签被点击,则按照被点击的数字标签所对应的多画面设置信息对各子画面的会场信息进行设置,执行步骤E ;否则继续执行所述步骤D。
7.一种视频会议中广播多画面的装置,该装置设置在MCU中,其特征在于,该装置包括指令接收单元、设置处理单元、第一判断单元、第二判断单元、画面广播单元、存储处理单元和存储空间;所述指令接收单元,用于接收指令;所述设置处理单元,用于在所述指令接收单元接收到进入多画面设置模式的指令后, 进入多画面设置模式,并向所述第一判断单元发送判断通知;在所述第一判断单元的判断结果为是时,按照所述存储空间中最后进入存储空间的多画面设置信息设置多画面;如果所述指令接收单元接收到包含分屏模式信息的指令,则按照所述分屏模式信息设置多画面的分屏模式,并向所述第二判断单元发送判断通知;在所述第二判断单元的判断结果为是时,按照所述分屏模式信息对应的多画面设置信息中最后进入存储空间的多画面设置信息设置各子画面的会场信息;如果所述指令接收单元接收到包含子画面设置信息的指令,则按照所述子画面设置信息设置多画面中对应子画面的会场信息,直至各子画面设置完毕;所述第一判断单元,用于接收到判断通知后,判断所述存储空间中是否存在多画面设直fe息;所述第二判断单元,用于接收到判断通知后,判断所述存储空间中是否包含所述分屏模式信息对应的多画面设置信息;所述画面广播单元,用于在所述指令接收单元接收到广播多画面的指令后,对设置好的多画面进行广播;所述存储处理单元,用于在所述指令接收单元接收到广播多画面的指令后,按照当前对多画面的设置存储多画面设置信息至存储空间;所述存储空间,用于存储多画面设置信息,其中所述多画面设置信息包括多分屏模式信息和各子画面的会场信息。
8.根据权利要求7所述的装置,其特征在于,该装置还包括信息维护单元,用于在所述设置处理单元存储多画面设置信息至存储空间时,如果所述存储空间已满,则遍历所述存储空间,如果存储空间中存在与待存储的多画面设置信息具有相同分屏模式的多画面设置信息,则删除所述具有相同分屏模式的多画面设置信息中最早进入存储空间的多画面设置信息;否则删除最早进入所述存储空间的多画面设置信息或者删除所述存储空间中子画面数最少的多画面设置信息。
9.根据权利要求7或8所述的方法,其特征在于,所述存储处理单元在按照当前对多画面的设置存储多画面设置信息至存储空间之前,首先判断要存储的多画面设置信息是否与当前存储空间中最后进入的多画面设置信息相同,如果否,继续执行所述存储的操作,如果是,则不执行所述存储的操作。
10.根据权利要求7所述的装置,其特征在于,所述指令接收单元接收来自MCU的多画面设置界面的指令,或者接收来自具有多画面设置权限的会议终端的指令。
11.根据权利要求7所述的装置,其特征在于,该装置还包括设置恢复单元,用于在所述指令接收单元接收到恢复上N个多画面设置的指令时,从所述存储空间获取倒数第N个进入存储空间的多画面设置信息,按照获取的多画面设置信息设置所述多画面。
12.根据权利要求7所述的装置,其特征在于,该装置还包括第三判断单元和标签处理单元;所述设置处理单元在向所述第二判断单元发送判断通知之前,向所述第三判断单元发送判断通知;如果接收到所述标签处理单元提供的多画面设置信息,按照该多画面设置信息对各子画面的会场信息进行设置;如果没有接收到所述标签处理单元提供的多画面设置信息,则继续执行向所述第二判断单元发送判断通知的操作;所述第三判断单元,用于接收到判断通知后,判断所述存储空间中是否包含所述分屏模式信息对应的多条多画面设置信息;所述标签处理单元,用于在所述第三判断单元的判断结果为是时,将所述多条画面设置信息以数字标签的方式按照时间顺序提供给多画面设置界面显式;如果其中一个数字标签被点击,则将该被点击的数字标签所对应的多画面设置信息提供给所述设置处理单元。
全文摘要
本发明提供了一种视频会议中广播多画面的方法和装置,通过为多点控制单元(MCU)设置存储空间来存储设置的多画面设置信息,使得MCU进入多画面设置模式后,在存储空间存在多画面设置信息时,能够按照最后进入存储空间的多画面设置信息设置画面;如果MCU接收到包含分屏模式信息的指令,则按照分屏模式信息设置分屏模式,且在存储空间中存在该分屏模式对应的多画面设置信息时,按照最后进入存储空间的该分屏模式对应的多画面设置信息设置各子画面的会场。本发明能够在广播多画面时,使得多画面设置更加简单、快捷。
文档编号H04N7/15GK102263930SQ20101018986
公开日2011年11月30日 申请日期2010年5月24日 优先权日2010年5月24日
发明者丁志杰 申请人:杭州华三通信技术有限公司