一种视频会议会场画面控制方法及其装置的制作方法

文档序号:7750076阅读:157来源:国知局
专利名称:一种视频会议会场画面控制方法及其装置的制作方法
技术领域
本发明涉及通信技术领域中的视频会议技术,特别是涉及一种视频会议会场画面 控制方法及其装置。
背景技术
视频会议是集视频、音频、数据通信于一体的会议,可实时传输各个会场的图像和 声音,使得各个会场从逻辑上处于一个会议中,但是物理上不在一个区域内,与传统会议相 比,可节省大量开支而不影响会议的质量。视频会议系统通过网络通信技术实现虚拟会议, 将地理上分散的用户聚集在一处,通过图像、声音等多种方式交流信息,开展协同工作。视 频会议在最大程度上缩短了空间距离,方便了协作成员之间实时、直观的交流。这一会议模 式得到了越来越普遍的应用。通常情况下,整个会议按照预先定义的流程进行,在同一时刻所有会场均观看某 些特定会场图像,收听该会场的声音。整个会议的流程由在MCU(Multi-Point Control Unit,多点控制单元)侧的管理人员进行操作控制,根据议程或需要来切换不同的画面模 式在会议中广播。比如会议开始点名时,切换为二分屏,其中一屏是主席会场进行点名的画 面,另一屏是被点名会场的画面;会议中主席演讲时,广播主席会场的单画面。目前视频会议中广播单画面时,可通过配置语音激励实现。语音激励是指MCU对 所有会场的音频输入进行能量估计,判断某一小段时间内音量最大的会场,然后选择此会 场的画面广播给所有会场。其实现过程通常包括配置会议为语音激励或者配置画面为语 音激励;MCU对所有的音频输入数据进行能量估计,一般采用60毫秒的数据,然后得到其中 音量最大的会场;MCU切换该会场为视频源,作为广播源或者子画面会场,从而广播给所有 会场。采用分屏模式时,则一般通过如下步骤实现会议开始需要点名时,由管理员先设 置二分屏模式,包括主席会场画面和被点名的会场画面;会议主席对所有会场逐一点名,期 间被点名的会场画面根据点名情况变化,该过程的画面切换由管理员控制;当点名完毕后, 管理员切换为主席会场的单画面。发明人在实现本发明的过程中,发现现有技术至少存在以下问题广播单画面时,根据语音激励只能在各会场画面之间进行单画面切换;采用分屏 方式广播多会场画面时,每次切换都需要管理员参与。可见,现有的视频会议画面控制技术 不能根据会场实际情况自动控制会场画面。

发明内容
本发明提供了一种视频会议会场画面控制方法及其装置,用以解决现有视频会议 会场画面控制技术无法根据会场实际情况自动控制会场画面播放的问题。本发明提供的视频会议会场画面控制方法,应用于包括有多点控制单元MCU的视 频会议系统,该包括
MCU周期检测会场音量,当MCU当前周期检测出的最大音量会场的画面未存在于 广播画面中时,将当前周期检测出的最大音量会场的画面添加到广播画面中;当广播画面对应的会场中,有会场从其最近一次被检测出从最大音量会场变为非 最大音量会场的时刻起的画面播放时长超过设定时长时,MCU将相应会场的画面从广播画 面中去除。
根据本发明的上述方法,MCU上设置有数据存储空间,用于存储会场信息,所述会 场信息包括会场标识以及相应会场从最大音量会场变为非最大音量会场的开始时间、画面 最大可持续时长;当MCU当前周期检测出的最大音量会场与前一周期检测出的最大音量会场不同 时,还包括如果前一周期检测出的最大音量会场的信息未存在于所述数据存储空间,则将 所述前一周期检测出的最大音量会场的信息存储到所述数据存储空间,其中该会场的所述 开始时间为当前时刻的时间;否则,将所述数据存储空间中所述前一周期检测出的最大音 量会场的信息中的所述开始时间更新为当前时刻的时间;当广播画面对应的会场中,有会场从其最近一次被检测出从最大音量会场变为非 最大音量会场的时刻起的画面播放时长超过设定时长时,MCU将相应会场的画面从广播画 面中去除,具体为所述MCU周期检查所述数据存储空间,当发现其中有会场标识对应的开 始时间距当前时间的时长超过该会场标识对应的画面最大可持续时长时,将所述超过会场 标识对应的画面最大可持续时长的会场的画面从广播画面中去除,并将该会场的信息从所 述数据存储空间中删除。根据本发明的上述方法,视频会议中的各会场分别设置有计时器;当MCU当前周期检测出的最大音量会场与前一周期检测出的最大音量会场不同 时,还包括在前一周期检测出的最大音量会场的计时器未启动的情况下,启动该计时器, 否则重新启动该计时器;当广播画面对应的会场中,有会场从其最近一次被检测出从最大音量会场变为非 最大音量会场的时刻起的画面播放时长超过设定时长时,MCU将相应会场的画面从广播画 面中去除,具体为所述MCU接收到计时器的超时信号时,将与发出该超时信号的计时器对 应的会场的画面从广播画面中去除。上述方法中,各会场的计时器的计时时长相同或不同。根据本发明的上述方法,所述设定时长为与相应会场对应的设定时长,各会场对 应的设定时长相同或不同。本发明提供的视频会议MCU设备,包括用于检测音频音量的音频处理模块,还包 括会场画面控制模块,与所述音频处理模块连接,用于当所述音频处理模块当前周 期检测出的最大音量会场的画面未存在于广播画面中时,将当前周期检测出的最大音量会 场的画面添加到广播画面中;以及,当广播画面对应的会场中,有会场从其最近一次被检测 出从最大音量会场变为非最大音量会场的时刻起的画面播放时长超过设定时长时,将相应 会场的画面从广播画面中去除。上述视频会议MCU设备中,所述会场画面控制模块,包括存储单元,用于存储会场信息,所述会场信息包括会场标识以及相应会场从最大音量会场变为非最大音量会场的开始时间、画面最大可持续时长;控制单元,用于当所述音频处理模块当前周期检测出的最大音量会场与前一周期检测出的最大音量会场不同,且前一周检测出的最大音量会场的信息未存在于所述存储单 元时,将所述前一周期检测出的最大音量会场的信息存储到所述存储单元,其中该会场的 所述开始时间为当前时刻的时间,否则将所述存储单元中所述前一周期检测出的最大音量 会场的标识所对应的开始时间更新为当前时刻的时间;以及,周期检查所述存储单元,当发 现其中有会场标识对应的开始时间距当前时间的时长超过该会场标识对应的画面最大可 持续时长时,将所述超过会场标识对应的画面最大可持续时长的会场的画面从广播画面中 去除,并将该会场的信息从所述存储单元中删除。上述视频会议MCU设备中,所述存储单元中存储的各会场的画面最大可持续时长 相同或不同。上述视频会议MCU设备中,所述会场画面控制模块,包括各会场分别对应的计时器,用于计时,并在计时超时时发送超时信号;控制单元,与各会场的计时器连接,用于当所述音频处理模块当前周期检测出的 最大音量会场与前一周期检测出的最大音量会场不同时,在前一周检测出的最大音量会场 的计时器未启动的情况下,启动该计时器,否则重新启动该计时器;以及,在接收到计时器 的超时信号时,将与发出该超时信号的计时器对应的会场的画面从广播画面中去除。上述视频会议MCU设备中,各计时器的计时时长相同或不同。本发明的有益技术效果包括本发明一方面通过周期检测最大音量会场,并在当前周期检测出的最大音量会场 与前一周期检测出的最大音量会场不同,且当前周期检测出的最大音量会场的画面未存在 于广播画面中时,将当前周期检测出的最大音量会场的画面添加到广播画面中,从而在有 会场因发言而成为音量最大的会场时及时广播该会场的画面;另一方面,当广播画面对应 的会场中,有会场从其最近一次被检测出从最大音量会场变为非最大音量会场的时刻起的 画面播放时长超过设定时长时,将相应会场的画面从广播画面中去除,从而在有会场因未 发言并达到一定时长后不再播放该会场的画面。可见,本发明可根据视频会议现场情况自 动控制会场画面的播放。


图1为本发明实施例一提供的视频会议会场画面控制流程示意图;图2为本发明实施例二提供的视频会议会场画面控制流程示意图;图3为本发明实施例提供的MCU的结构示意图;图4为本发明实施例中的MCU的画面控制模块的结构示意图之一;图5为本发明实施例中的MCU的画面控制模块的结构示意图之二。
具体实施例方式针对现有技术存在的问题,本发明实施例提供了一种视频会议会场画面控制的技 术方案。该技术方案中,MCU周期检测会场音量,当MCU当前周期检测出的最大音量会场与 前一周期检测出的最大音量会场不同,且当前周期检测出的最大音量会场的画面未存在于广播画面中时,将当前周期检测出的最大音量会场的画面添加到广播画面中;MCU周期检 查广播画面的会场中,是否有会场从其最近一次被检测出从最大音量会场变为非最大音量 会场的时刻起的画面播放时长超过设定时长,如果有则将其从广播画面中去除,从而可以 根据视频会议现场情况,自动控制视频会议会场画面的播放。下面结合附图对本发明实施例的实现过程进行详细描述。实施例一本实施例中,在MCU上配置信息队列(可称为画面控制队列,或语音激励队列,以下简称队列),用于存储会场标识,对应于会场标识还存储有该会场从最大音量变化为不是 最大音量的时刻(为描述方便,以下将该时刻称为非活跃开始时刻),进一步的还可包括该 会场的画面最大可持续时长,MCU根据语音激励实时维护该队列,并根据该队列控制视频会 议的画面播放,如画面切换、画面选择、分屏等操作。其中,会场的画面最大可持续时长是在现有视频会议会场参数的基础上,本实施 例新增加的会场参数。该参数表示会场从非活跃开始时刻起其画面所允许播放的最长时 间。该参数设置后,可以对视频会议中的所有会场都生效,作为每个会场的默认值。也可以 允许用户对各会场的该参数进行单独设置,或允许修改该参数的默认值,从而使各会场的 画面最大可持续时长可以相同也可以不相同。优选的,可将主席会场的画面最大可持续时 长设置为与视频会议持续时长相同,或者通过设置一特殊标识(如-1)以表示在视频会议 持续时间内,主席会场的画面持续时间始终不会达到最大值。本实施例中MCU进行队列维护以及会场画面控制过程可如图1所示。如图1所示,MCU维护画面控制队列以及控制会场画面播放的流程可以包括MCU按照设定周期检测视频会议各会场中音量最大的会场,具体的,MCU可对所有 会场的音频输入进行能量估计,从而确定出某一段时间内音量最大的会场(步骤101);如果当前周期检测出的音量最大的会场与前一周期的检测出的音量最大的会场 不同,且前一周期检测出的最大音量的会场记录并不存在于队列中,则MCU将前一周期检 测到的音量最大的会场的标识、当前时刻的时间(即该会场从音量最大到非最大的时刻)、 该会场的画面最大可持续时长添加到队列中(步骤102、步骤104、步骤106);如果此时该 当前周期检测出的最大音量会场未存在于队列中,则MCU将当前周期检测出的音量最大的 会场画面添加到播放画面中进行广播(步骤107、步骤109),否则MCU保持当前会场的广播 画面不变(步骤108);如果当前周期检测到的音量最大的会场与前一周期的不同,但前一周期检测出的 最大音量的会场记录已经存在于队列中,则MCU将前一周期检测出的最大音量的会场记录 中“非活跃开始时刻”参数更新为当前时刻(步骤104、步骤105);如果此时该当前周期检测 出的最大音量会场已经存在于队列中,则MCU保持当前会场画面播放状态不变(步骤107、 步骤108),否则MCU将当前周期检测出的音量最大的会场画面添加到播放画面中进行广播 (步骤109);MCU按照设定周期检查画面控制队列,如果发现队列中有会场从其“非活跃开始时 亥IJ”到当前时刻的时长超过该会场标识所对应的画面最大可持续时长参数,则将该会场的 记录从队列中删除,并将该会场的画面从正在播放的会场画面中去除(该步骤未在图1中 示出)。
可以看出,如果当前音量最大会场在画面控制队列中,则MCU控制分屏数=队列 长度;如果当前音量最大会场不在画面控制队列中,则MCU控制分屏数=队列长度+1,即, 除了播放画面控制队列中的会场画面以外,还播放当前检测到的音量最大的会场的画面。需要说明的是,通过队列形式存储会场记录(包括会场标识以及对应的时间参 数,如上述的画面控制队列)仅是一种形式的数据存储结构,但本发明实施例并不限于该 数据结构,任何能够存储相应数据的数据结构或数据存储空间都应包括在本发明的保护范 围之内。下面以两个实际应用场景为例,对上述实施例的实现过程进行具体描述。场景一一般点名并演讲会议 该场景中,视频会议有A、B、C、D. . . Z —共26个会场,会场A为主席会场,A的会场 画面最大可持续时长为20秒,其余每个会场的画面最大可持续时长为5秒。视频会议开始 后A开始点名,然后发表讲话,后续按顺序对各会场进行点名,以及被点名的会场讲话。根 据以上场景,MCU控制视频会议画面的过程为1、视频会议开始后,A说开场白。MCU对所有活动会场进行音频能量估计,从而得 到音量最大的会场,此时音量最大的会场为A(t0时刻),MCU广播会场A的单画面给所有会 场;2、A点名B,B说话时,MCU检测出B音量最大(tl时刻)。由于音量最大的会场从 A变为B,则MCU记录认31,20秒}到队列中,队列长度为1 ;由于会场B当前不在队列中, 但却是当前音量最大的会场,因此MCU切换单分屏为2分屏,同时广播A和B两个会场的画 面;3、A点名C,A开始说话时,MCU检测出A音量最大(t2时刻)。由于音量最大的会 场从B变为A,MCU记录出42,5秒}到队列中,队列长度为2;由于当前最大音量的会场A 已经存在于队列,因此MCU保持分屏模式为2分屏不变,继续广播A和B两个会场的画面;4、A说话期间,MCU定期检查队列中的会场时,发现当前时刻到t2的时长超过5 秒,则表明会场B的画面持续时长达到其画面最大可持续时长(以下简称超时),因此从队 列中删除会场B的记录;同样,如果当前时刻到tl的时长超过20秒,则从队列中删除会场 A的记录,队列长度为0,此时队列中虽然没有会场记录,但当前会场A的音量最大;MCU切 换为单分屏,广播A会场的画面;如果当前时刻到tl的时长没有超过20秒,则保持队列中 的A会场记录不变;5、A点名C后C开始说话,MCU检测出C的音量最大(t3时刻)。由于音量最大的 会场从A变为C,因此在上一个步骤将A会场记录删除队列的情况下,此时将会场A的记录 添加到队列中,当前的队列为认33,20秒};由于当前会场C的音量最大但不在队列中,因 此MCU切换单分屏为2分屏,同时广播会场A和C的画面;如果上一个步骤中没有从队列中 删除A会场记录,此时则将A会场记录中的“非活跃开始时刻”更新为当前时刻;6、A点名其他会场,每点名一个会场,可重复类似于上述3 5的过程;7、A开始讲话,此时,队列中除A以外的其他会场因为超时都已被删除出队列(A 当前未超时),因此,MCU切换为单分屏,仅广播音量最大的会场A的画面。过段时间后,当 MCU定期检查队列时,发现队列中会场A对应的“非活跃开始时刻”到当前时刻的时长超过 20秒,则从队列中将会场A的记录删除,但此时会场A仍是最大音量会场,因此仍广播会场A的画面。8、半小时后,A讲话结束,此期间虽然队列中没有A的记录,但因其一直被检测为音量最大的会场,因此一直播放会场A的画面,B开始讲话,MCU检测出会场B的音量最大 (tn时刻);MCU记录{A,tn, 20秒}到队列中,队列长度为1 ;MCU切换单分屏为2分屏,同 时广播会场A和B的画面;9、20秒后,MCU定期检查队列时发现会场A已经超时,就从队列中删除会场A的记 录,队列长度恢复为0 ;MCU切换2分屏为单分屏,仅广播当前为最大音量的会场B的画面。可以看出,由于设置了上述记录会场信息的队列,MCU可周期检查该队列,通过计 算该队列中各会场信息中的“非活跃开始时间”到当前时间的时间长度,来确定相应会场处 于非最大音量会场的时长是否超过规定的时长(即“画面最大可持续时长”),从而据此决 定是否不再播放相应会场的画面。场景二 讨论会议该场景中,视频会议有A、B、C、D. . . Z —共26个会场,会场A为主席会场,A的会 场画面最大可持续时长设为-1,表示在视频会议期间不会超时,其余每个会场的画面最大 可持续时长为3分钟。视频会议开始后会场A述说开场白,然后开始讨论。根据以上场景, MCU控制视频会议画面的过程为1、会议开始后,A说开场白。MCU对所有活动会场进行音频能量估计,从而得到音 量最大的会场,此时音量最大的会场是会场A (t0时刻),MCU广播会场A的单画面给所有会 场;2、B开始发言。B说话时,MCU检测出B音量最大(tl时刻)。由于音量最大的会 场从A变为B,则MCU记录{A,tl, -1}到队列中,队列长度为1 ;由于会场B当前不在队列 中,但却是当前音量最大的会场,因此MCU切换单分屏为2分屏,同时广播A和B两个会场 的画面;3、C开始发言,MCU检测出C音量最大(t2时刻)。由于音量最大的会场从B变为 C,因此MCU记录{B,t2,3分钟}到队列中,队列长度为2 ;由于队列中包括会场A、B的记录, 当前最大音量的会场为C,因此MCU将分屏模式切换为3分屏,广播会场A、B、C的画面;4、D开始发言,MCU检测出D音量最大(t3时刻)。由于音量最大的会场从C变为 D,因此MCU记录{033,3分钟}到队列中,队列长度为3;由于队列中包括会场A、B、C的记 录,当前最大音量的会场为D,因此MCU将分屏模式切换为4分屏,广播会场A、B、C、D的画 面;5、B反驳,MCU检测出B音量最大(t4时刻)。由于音量最大的会场从D变为B,因 此MCU记录{D,t4,3分钟}到队列中,队列长度为4;由于队列中包括会场A、B、C、D的记 录,当前最大音量的会场为D,MCU保持分屏模式为4分屏不变;6、D反驳,MCU检测出D音量最大(t5时刻)。由于音量最大的会场从B变为D,因 此MCU修改队列中B的记录,即修改为{B,t5,3分钟},队列长度为4 ;由于队列中包括会场 A、B、C、D的记录,当前最大音量的会场为D,MCU保持分屏模式为4分屏不变;7、B和D辩论,期间MCU通过定期检查队列中的会场记录,发现会场C超时(即当 前时刻距离会场C记录中的t3的时长超过3分钟),因此MCU将会场C的记录从队列中删 除,分屏模式切换为3分屏,广播会场A、B、D的画面。
8、后续类似,当有会场音量最大时,将其加入分屏,当队列中有会场从最大音量变 为不是最大音量的时刻(即“非活跃开始时刻”)到当前时刻,其时长超过了 3分钟,则将其 会场记录从队列中删除,此时MCU减少分屏数量。在视频会议持续期间,A会场的记录总保 留在队列中,其画面总被广播。通过以上描述可以看出,MCU通过周期检测会场音量,当MCU当前周期检测出的 最大音量会场与前一周期检测出的最大音量会场不同,且当前周期检测出的最大音量会场 的画面未存在于广播画面中时,将当前周期检测出的最大音量会场的画面添加到广播画面 中;当广播画面对应的会场中,有会场从其最近一次被检测出从最大音量会场变为非最大 音量会场的时刻起的画面播放时长超过设定时长时,MCU将相应会场的画面从广播画面中 去除,从而实现了根据视频会议现场情况,实时控制视频会议各会场画面的广播。实施例二本实施例中,可为视频会议中的每个会场分配一个计时器,每个会场的计时器计 时时长是为相应会场设置的画面最大可持续时长,同实施例一,每个会场可具有相同的画 面最大可持续时长,也可具有不同的画面最大可持续时长。优选的,可将主席会场的画面最 大可持续时长设置为无穷大,即不会超时,或者针对这种情况不为主席会场设置计时器。计 时器超时时会向MCU发送超时信号。如图2所示,实施例二的MCU控制会场画面播放的流程可以包括MCU按照设定周期检测视频会议各会场中音量最大的会场,该过程可同实施例一 (步骤201);如果当前周期检测出的音量最大的会场与前一周期的检测出的音量最大的会场 不同,且前一周期检测出的最大音量的会场的计时器还未启动,则MCU启动该前一周期检 测出的音量最大会场的计时器(步骤202、步骤204、步骤206);如果此时当前周期检测出 的最大音量会场的画面未在会场广播画面中,则MCU并将当前周期检测出的音量最大的会 场画面添加到播放画面中进行广播(步骤207、步骤209),否则保持当前会场画面广播状态 不变(步骤208);如果当前周期检测出的音量最大的会场与前一周期的检测出的音量最大会场不 同,但前一周期检测出的最大音量的会场的计时器已经启动,则MCU重新启动该计时器使 其重新开始计时(步骤202、步骤204、步骤205);如果此时当前周期检测出的最大音量会 场的画面已在广播画面中,则MCU保持当前会场画面播放状态不变(步骤207、步骤208), 否则MCU并将当前周期检测出的音量最大的会场画面添加到播放画面中进行广播(步骤 207、步骤 209);如果MCU检测出的当前周期音量最大的会场与前一周期的相同,则MCU保持当前 各会场的计时器状态不变,并保持当前会场画面播放状态不变(步骤203);当MCU接收到计时器的超时信号时,将相应会场(即与发出超时信号的计时器对 应的会场)的画面从正在广播的会场画面中去除(该步骤未在图2中示出)。 通过以上描述可以看出,MCU通过周期检测会场音量,当MCU当前周期检测出的 最大音量会场与前一周期检测出的最大音量会场不同,且当前周期检测出的最大音量会场 的画面未存在于广播画面中时,将当前周期检测出的最大音量会场的画面添加到广播画面 中;当广播画面对于的会场中,有会场从其最近一次被检测出从最大音量会场变为非最大音量会场的时刻起的画面播放时长超过设定时长时,MCU将相应会场的画面从广播画面中 去除,从而实现了根据视频会议现场情况,实时控制视频会议各会场画面的广播。另外,与 实施例一相比,通过为各会场分配计时器的方式,省去了 MCU定期检查队列并计算各会场 是否超时的操作,从而减轻了 MCU的处理开销。 本发明的上述各实施例中,为了兼容现有的视频会议画面控制技术,可以在MCU 的会议参数中添加配置参数,如为画面模式切换提供3种选择手动设置、自动切换、语音 激励;其中手动切换,是指通过管理员在MCU界面上进行画面切换操作,而MCU本身并不进行 自动切换分屏模式;自动切换,是指MCU根据活动会场数自动切换分屏模式,比如一个会场时为单画 面、2个会场就是2分屏、3个会场就是3分屏等等;语音激励,是指本发明实施例所提供的由MCU根据视频会议各会场的音频音量大 小控制会场画面。当语音激励方式被选择后,MCU可根据本发明上述各实施例实现视频会议会场的 画面播放控制。本发明实施例还提供了可应用于上述各实施例的MCU设备,以实现根据视频会议 各会场的音频音量控制会场的画面播放。如图3所示,为本发明实施例提供的MCU设备的结构示意图,该MCU设备可包括 音频处理模块301、会场画面控制模块302 ;其中音频处理模块301,用于检测音频音量,是MCU的常规模块;会场画面控制模块302,与音频处理模块301连接,用于当音频处理模块301当前 周期检测出的最大音量会场的画面未存在于广播画面中时,将当前周期检测出的最大音量 会场的画面添加到广播画面中;以及,当广播画面对于的会场中,有会场从其最近一次被检 测出从最大音量会场变为非最大音量会场的时刻起的画面播放时长超过设定时长时,将相 应会场的画面从广播画面中去除。根据如图1和图2的不同实现方式,该MCU设备的会场画面控制模块可分别如图 4、图5所示。图4所示的会场画面控制模块可应用于图1所示流程,该会场画面控制模块,可包 括存储单元401,用于存储会场信息,所述会场信息包括会场标识以及相应会场从最 大音量会场变为非最大音量会场的开始时间、画面最大可持续时长;该单元可以队列方式 存储以上会场信息;其中,各会场的画面最大可持续时长可相同或不同;控制单元402,用于当音频处理模块301当前周期检测出的最大音量会场与前一 周期检测出的最大音量会场不同,且前一周期检测出的最大音量会场的信息未存在于存储 单元401时,将该会场的信息存储到存储单元401,其中该会场的所述开始时间为当前时刻 的时间,否则将存储单元401中该会场的标识所对应的开始时间更新为当前时刻的时间; 以及,周期检查存储单元401,当发现其中有会场标识对应的开始时间距当前时间的时长超 过该会场标识对应的画面最大可持续时长时,将该会场的画面从广播画面中去除,并将该 会场的信息从存储单元401数据存储空间中删除。该单元的具体实现过程可参照图1所示流程的相应步骤执行,在此不再赘述。图5所示的会场画面控制模块可应用于图2所示流程,该会场画面控制模块,可包 括
各会场分别对应的计时器501,用于计时,并在计时超时时发送超时信号;各会场 对应的计时器的计时时长可相同或不同,该计时时长为相应会场从音量最大会场变为非音 量最大会场时刻起所允许的画面播放时长;控制单元502,与各会场的计时器501连接,用于当音频处理模块301当前周期 检测出的最大音量会场与前一周期检测出的最大音量会场不同时,在前一周检测出的最大 音量会场的计时器未启动的情况下,启动该计时器,否则重新启动该计时器;以及,在接收 到计时器的超时信号时,将与发出该超时信号的计时器对应的会场的画面从广播画面中去 除。该单元的具体实现过程可参照图2所示流程的相应步骤执行,在此不再赘述。综上所述,本发明的上述实施例,可使多画面的分屏模式根据实际应用自动切换, 不需要MCU管理员人工干预,节省了人力资源。在会议主讲人切换时,画面自动切换成二分 屏,同时显示新旧主讲人,图像连接自然,给用户贴心感受。讨论会议时,分屏模式会根据会 场人员的参与程度自动切换分屏模式。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助 软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更 佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的 部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若 干指令用以使得一台终端设备(可以是手机,个人计算机,服务器,或者网络设备等)执行 本发明各个实施例所述的方法。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应 视本发明的保护范围。
权利要求
一种视频会议会场画面控制方法,应用于包括有多点控制单元MCU的视频会议系统,其特征在于,包括MCU周期检测会场音量,当MCU当前周期检测出的最大音量会场的画面未存在于广播画面中时,将当前周期检测出的最大音量会场的画面添加到广播画面中;当广播画面对应的会场中,有会场从其最近一次被检测出从最大音量会场变为非最大音量会场的时刻起的画面播放时长超过设定时长时,MCU将相应会场的画面从广播画面中去除。
2.如权利要求1所述的方法,其特征在于,MCU上设置有数据存储空间,用于存储会场 信息,所述会场信息包括会场标识以及相应会场从最大音量会场变为非最大音量会场的开 始时间、画面最大可持续时长;当MCU当前周期检测出的最大音量会场与前一周期检测出的最大音量会场不同时,还 包括如果前一周期检测出的最大音量会场的信息未存在于所述数据存储空间,则将所述 前一周期检测出的最大音量会场的信息存储到所述数据存储空间,其中该会场的所述开始 时间为当前时刻的时间;否则,将所述数据存储空间中所述前一周期检测出的最大音量会 场的信息中的所述开始时间更新为当前时刻的时间;当广播画面对应的会场中,有会场从其最近一次被检测出从最大音量会场变为非最大 音量会场的时刻起的画面播放时长超过设定时长时,MCU将相应会场的画面从广播画面中 去除,具体为所述MCU周期检查所述数据存储空间,当发现其中有会场标识对应的开始时 间距当前时间的时长超过该会场标识对应的画面最大可持续时长时,将所述超过会场标识 对应的画面最大可持续时长的会场的画面从广播画面中去除,并将该会场的信息从所述数 据存储空间中删除。
3.如权利要求1所述的方法,其特征在于,视频会议中的各会场分别设置有计时器;当MCU当前周期检测出的最大音量会场与前一周期检测出的最大音量会场不同时,还包括在前一周期检测出的最大音量会场的计时器未启动的情况下,启动该计时器,否则重 新启动该计时器;当广播画面对应的会场中,有会场从其最近一次被检测出从最大音量会场变为非最大 音量会场的时刻起的画面播放时长超过设定时长时,MCU将相应会场的画面从广播画面中 去除,具体为所述MCU接收到计时器的超时信号时,将与发出该超时信号的计时器对应的 会场的画面从广播画面中去除。
4.如权利要求3所述的方法,其特征在于,各会场的计时器的计时时长相同或不同。
5.如权利要求1或2所述的方法,其特征在于,所述设定时长为与相应会场对应的设定 时长,各会场对应的设定时长相同或不同。
6.一种视频会议MCU设备,包括用于检测音频音量的音频处理模块,其特征在于,还包括会场画面控制模块,与所述音频处理模块连接,用于当所述音频处理模块当前周期检 测出的最大音量会场的画面未存在于广播画面中时,将当前周期检测出的最大音量会场的 画面添加到广播画面中;以及,当广播画面对应的会场中,有会场从其最近一次被检测出从 最大音量会场变为非最大音量会场的时刻起的画面播放时长超过设定时长时,将相应会场 的画面从广播画面中去除。
7.如权利要求6所述的视频会议MCU设备,其特征在于,所述会场画面控制模块,包括存储单元,用于存储会场信息,所述会场信息包括会场标识以及相应会场从最大音量 会场变为非最大音量会场的开始时间、画面最大可持续时长;控制单元,用于当所述音频处理模块当前周期检测出的最大音量会场与前一周期检 测出的最大音量会场不同,且前一周检测出的最大音量会场的信息未存在于所述存储单元 时,将所述前一周期检测出的最大音量会场的信息存储到所述存储单元,其中该会场的所 述开始时间为当前时刻的时间,否则将所述存储单元中所述前一周期检测出的最大音量会 场的标识所对应的开始时间更新为当前时刻的时间;以及,周期检查所述存储单元,当发现 其中有会场标识对应的开始时间距当前时间的时长超过该会场标识对应的画面最大可持 续时长时,将所述超过会场标识对应的画面最大可持续时长的会场的画面从广播画面中去 除,并将该会场的信息从所述存储单元中删除。
8.如权利要求7所述的视频会议MCU设备,其特征在于,所述存储单元中存储的各会场 的画面最大可持续时长相同或不同。
9.如权利要求6所述的视频会议MCU设备,其特征在于,所述会场画面控制模块,包括各会场分别对应的计时器,用于计时,并在计时超时时发送超时信号; 控制单元,与各会场的计时器连接,用于当所述音频处理模块当前周期检测出的最大 音量会场与前一周期检测出的最大音量会场不同时,在前一周检测出的最大音量会场的计 时器未启动的情况下,启动该计时器,否则重新启动该计时器;以及,在接收到计时器的超 时信号时,将与发出该超时信号的计时器对应的会场的画面从广播画面中去除。
10.如权利要求9所述的视频会议MCU设备,其特征在于,各计时器的计时时长相同或 不同。
全文摘要
本发明公开了一种视频会议会场画面控制方法及其装置,应用于包括有多点控制单元MCU的视频会议系统,该方法包括MCU周期检测会场音量,当MCU当前周期检测出的最大音量会场的画面未存在于广播画面中时,将当前周期检测出的最大音量会场的画面添加到广播画面中;当广播画面对应的会场中,有会场从其最近一次被检测出从最大音量会场变为非最大音量会场的时刻起的画面播放时长超过设定时长时,MCU将相应会场的画面从广播画面中去除。采用本发明可以根据视频会议现场情况,自动控制视频会议会场画面的播放。
文档编号H04L12/18GK101867768SQ20101018682
公开日2010年10月20日 申请日期2010年5月31日 优先权日2010年5月31日
发明者丁志杰 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1