多媒体会议控制方法及服务器与流程

文档序号:13216181阅读:145来源:国知局
技术领域本发明涉及多媒体会议领域,尤其涉及一种多媒体会议控制方法及服务器。

背景技术:
随着多媒体技术的普及和发展,使得视频会议、远程教学等可视化信息技术在会议室领域得到广泛应用,多媒体会议室以其功能的多样性(如现场会议、学术报告、培训教学等)得到迅速普及。多媒体会议系统是泛指与会议相互关联的声、光、电设备及软件的集成。在多媒体会议室里不管是作报告、总结、汇报、介绍产品等等,用电脑互动操作的图、文、声、影、画展示,充分调动了与会者的感官知觉,大大提高了会议效果。多媒体在办公领域中,也越来越体现出它的优势。但是,在现有的多媒体会议系统中,会场的摄像头多是固定的,无法跟踪拍摄发言人视频,极大的降低了用户体验,因此,在多媒体会议系统中摄像头无法跟踪拍摄发言人视频的问题,此方面的问题亟待发明人解决。上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

技术实现要素:
本发明的主要目的在于解决在多媒体会议系统中,摄像头无法跟踪拍摄发言人视频的问题。为实现上述目的,本发明提供一种多媒体会议控制方法,所述多媒体会议控制方法包括以下步骤:服务器在接收到会控终端发送的发言指令时,根据所述发言指令确定对应的发言席及所述发言席对应的方位信息;所述服务器根据所确定的方位信息调整摄像头拍摄发言席视频;所述服务器将所述发言席视频发送至显示屏进行显示。优选的,所述服务器将所述发言席视频发送至显示屏进行显示的步骤之后,还包括:所述服务器通过网络连接接收各个分会场的视频数据;所述服务器将各个分会场的视频数据进行拼图处理,得到拼图视频;所述服务器将所述拼图视频发送至显示屏进行显示。优选的,所述服务器通过网络连接接收各个分会场的视频数据的步骤包括:所述服务器在通过网络连接接收分会场的视频数据时,实时检测所述网络连接的网络带宽;所述服务器在检测到所述网络带宽发生变化时,确定变化后的网络带宽对应的视频码率及视频分辨率;所述服务器切换至所确定的视频码率及视频分辨率继续接收视频数据。优选的,所述服务器在接收到会控终端的发言指令时,根据所述发言指令确定对应的发言席及所述发言席对应的方位信息的步骤之前,还包括:所述服务器通过所述会控终端显示预设的坐席列表,以供用户基于所述坐席列表确定发言席并触发对应的发言指令;所述服务器接收所述会控终端发送的发言指令。优选的,所述服务器通过所述会控终端显示预设的坐席列表,以供用户基于所述坐席列表确定发言席并触发对应的发言指令的步骤之前,还包括:所述服务器在接收到所述会控终端发送的设置指令时,接收用户基于所述会控终端输入的坐席列表及各个坐席对应的方位信息;所述服务器保存所接收到的坐席列表及各个坐席对应的方位信息。此外,为实现上述目的,本发明还提供一种多媒体会议服务器,所述多媒体会议服务器包括:接收模块,用于在接收到会控终端发送的发言指令时,根据所述发言指令确定对应的发言席及所述发言席对应的方位信息;控制模块,用于根据所确定的方位信息调整摄像头拍摄发言席视频;发送模块,用于将所述发言席视频发送至显示屏进行显示。优选的,所述多媒体会议服务器还包括多媒体模块;所述接收模块,还用于通过网络连接接收各个分会场的视频数据;所述多媒体模块,用于将各个分会场的视频数据进行拼图处理,得到拼图视频;所述发送模块,还用于将所述拼图视频发送至显示屏进行显示。优选的,所述接收模块包括检测单元、确定单元和切换单元;所述检测单元,用于在通过网络连接接收分会场的视频数据时,实时检测所述网络连接的网络带宽;所述确定单元,用于在检测到所述网络带宽发生变化时,确定变化后的网络带宽对应的视频码率及视频分辨率;所述切换单元,用于切换至所确定的视频码率及视频分辨率继续接收视频数据。优选的,所述多媒体会议服务器还包括显示模块;所述显示模块,用于通过所述会控终端显示预设的坐席列表,以供用户基于所述坐席列表确定发言席并触发对应的发言指令;所述接收模块,还用于接收所述会控终端发送的发言指令。优选的,所述多媒体会议服务器还包括存储模块;所述接收模块,还用于在接收到所述会控终端发送的设置指令时,接收用户基于所述会控终端输入的坐席列表及各个坐席对应的方位信息;所述存储模块,用于保存所接收到的坐席列表及各个坐席对应的方位信息。本发明通过服务器接收用户基于会控终端发送的发言指令,并根据该发言指令控制摄像头对准对应的方位进行发言人视频的拍摄,实现了多媒体会议系统中摄像头自动对准发言人,发言人视频自动显示到显示屏,使得主席台用户能够通过会控终端触发发言指令指示谁发言,对应的发言人视频就显示在会场的显示屏上,极大的提高了会议效果,提升了用户体验。附图说明图1为实现本发明各个实施例的多媒体会议系统的硬件架构图;图2为本发明多媒体会议控制方法的第一实施例的流程示意图;图3为本发明多媒体会议控制方法的第二实施例的流程示意图;图4为本发明多媒体会议控制方法的第三实施例的流程示意图;图5为本发明多媒体会议控制方法的第四实施例的流程示意图;图6为本发明中通过会控终端显示的坐席列表的一实施例的效果示意图;图7为本发明多媒体会议服务器的第一实施例的功能模块示意图;图8为本发明多媒体会议服务器的第二实施例的功能模块示意图;图9为本发明多媒体会议服务器的第三实施例的功能模块示意图;图10为本发明多媒体会议服务器的第四实施例的功能模块示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。现在将参考附图描述实现本发明各个实施例的多媒体会议系统。图1为实现本发明各个实施例的多媒体会议系统的硬件架构图。多媒体会议系统可以包括服务器100、会控终端200以及诸如摄像头301、麦克风302、显示屏303、音响304等等的外部设备。所述会控终端200用于根据主持人用户所输入的命令生成对应的指令并发送至服务器100,以控制会议业务的各种操作。所述会控终端200可以为移动电话、智能电话、笔记本电脑、PAD(平板电脑)、台式计算机等等的终端。所述摄像头301、麦克风302用于采集音视频数据。所述显示屏303及所述音响304设备用于输出多媒体设备102处理后的音视频。所述服务器100可以包括多媒体设备102、软交换设备103、资源接入设备104和控制器101等等,图1示出了具有各种设备的服务器100,但是应理解的是,并不要求实施所有示出的设备。可以替代地实施更多或更少的设备。所述服务器100内部的各个设备之间的控制信令可以通过SIP协议实现,多媒体数据通过RTP协议(Real-timeTransportProtocol,实时传输协议)承载传输。所述软交换设备103用于会控终端200及会议室各种资源(如摄像头资源、显示屏资源、麦克风资源等)的注册、呼叫路由等。所述控制器101用于会议业务的控制与管理。所述多媒体设备102用于音视频的处理,例如:音频的混音、视频的拼图等。所述资源接入设备104用于接入会议室内的显示屏303、摄像头301、麦克风302、音响304等设备。基于上述多媒体会议系统的硬件架构,本发明提供一种多媒体会议控制方法。参照图2,图2为本发明多媒体会议控制方法的第一实施例的流程示意图。在本实施例中,所述多媒体会议控制方法包括:步骤S10,服务器在接收到会控终端发送的发言指令时,根据所述发言指令确定对应的发言席及所述发言席对应的方位信息;可以由主持人用户通过会控终端触发用于指示对应的发言人进行发言的发言指令,所述会控终端将所述发言指令发送至服务器,所述服务器在接收到所述发言指令时,根据所述发言指令确定对应的发言席及所述发言席对应的方位信息,以控制摄像头对准对应方位进行发言人视频的拍摄。所述会控终端可以将发言人所对应的坐席信息作为发言席信息添加至所述发言指令中,所述服务器在接收到所述发言指令时,根据所述发言指令确定对应的发言席信息,并根据所述发言席信息查询所述服务器本地保存的所述发言席对应的方位信息,以根据所述方位信息调整摄像头拍摄发言席视频。所述服务器可以通过SIP协议与所述会控终端之间进行通信。所述发言指令可以以INFO消息的格式在所述服务器与所述会控终端之间进行传输。步骤S20,所述服务器根据所确定的方位信息调整摄像头拍摄发言席视频;所述服务器根据所确定的方位信息调整对应的摄像头对准所述发言席进行发言席视频的拍摄。所述方位信息可以包括预设的拍摄角度,以供服务器根据所述拍摄角度调整对应的摄像头角度以对准所述发言席。进一步的,所述摄像头可以为单独的一个或者也可以是多个,当用于拍摄发言席视频的摄像头为多个时,对应于同一坐席分别设置各个摄像头的方位信息,所述服务器根据各个摄像头对应的方位信息控制各个摄像头的角度调整。进一步的,所述服务器还可以在接收到会控终端的发言指令时,确定对应的发言席信息,并控制打开所述发言席对应的麦克风设备以采集发言人音频数据,在采集到发言人的音频数据后,通过服务器内的媒体服务器进行混音处理后发送至音响设备输出。步骤S30,所述服务器将所述发言席视频发送至显示屏进行显示。所述服务器可以通过RTP协议将摄像头拍摄的发言席视频发送至显示屏进行显示。进一步的,所述会控终端还可以将主持人用户所选择的是否显示发言席视频的控制命令添加至所述发言指令中,所述服务器根据所述发言指令判断是否将对应的发言席视频发送至显示屏进行显示,若是,则所述服务器将所述发言席视频发送至显示屏进行显示;若否,则删除所述发言席视频。所述服务器可以通过VGA/HDMI/DVI/SDI接口与所述显示屏进行连接。本实施例通过服务器接收用户基于会控终端发送的发言指令,并根据该发言指令控制摄像头对准对应的方位进行发言人视频的拍摄,实现了多媒体会议系统中摄像头自动对准发言人,发言人视频自动显示到显示屏,使得主席台用户能够通过会控终端触发发言指令指示谁发言,对应的发言人视频就显示在会场的显示屏上,极大的提高了会议效果,提升了用户体验。参照图3,图3为本发明多媒体会议控制方法的第二实施例的流程示意图。基于上述多媒体会议控制方法的第一实施例,所述步骤S30之后,还包括:步骤S40,所述服务器通过网络连接接收各个分会场的视频数据;所述服务器可以通过RTP协议接收各个分会场的视频数据。所述服务器可以通过网络连接远程的分会场服务器或者分会场的SIP会议终端,以接收各个分会场的视频数据。步骤S50,所述服务器将各个分会场的视频数据进行拼图处理,得到拼图视频;所述服务器可以通过所述服务器内的多媒体设备实现对各个分会场的视频数据的拼图处理,以得到含有各个分会场视频的拼图视频。所述服务器可以按照各种方式进行拼图处理,例如:1+1(1个主会场视频+1个分会场视频),4分屏,6分屏,1+4(1个主会场视频+4个分会场视频),1+5(1个主会场视频+5个分会场视频),9分屏等等。步骤S60,所述服务器将所述拼图视频发送至显示屏进行显示。所述服务器将所述拼图视频发送至显示屏进行显示。进一步的,通过所述服务器的资源接入设备所接入的显示屏可以是一个单独的显示屏或者也可以是多个显示屏,例如:当接入的显示屏为多个时,可以将第一显示屏用于显示所有会场的拼图视频,将第二显示屏用于显示发言人视频,将第三显示屏用于显示PPT等文档。本实施例通过服务器接收各个分会场的视频数据,并根据所述视频数据进行拼图处理得到拼图视频进行显示,实现了各个分会场视频的显示,提高了会议效果,提升了用户体验。参照图4,图4为本发明多媒体会议控制方法的第三实施例的流程示意图。基于上述多媒体会议控制方法的第二实施例,所述步骤S40包括:步骤S41,所述服务器在通过网络连接接收分会场的视频数据时,实时检测所述网络连接的网络带宽;步骤S42,所述服务器在检测到所述网络带宽发生变化时,确定变化后的网络带宽对应的视频码率及视频分辨率;步骤S43,所述服务器切换至所确定的视频码率及视频分辨率继续接收视频数据。所述服务器在通过网络连接接收分会场的视频数据过程中,实时检测所述网络连接的网络带宽;所述服务器在检测到所述网络带宽发生变化时,确定变化后的网络带宽对应的视频码率及视频分辨率;所述服务器切换至所确定的视频码率及视频分辨率继续接收视频数据。例如:所述服务器按照2000kbps码率接收分会场的视频数据,检测测到网络带宽发生变化,变化后的网络带宽符合800kbps码率,则所述服务器切换至800kbps码率从当前位置继续接收所述视频数据。本实施例根据网络带宽调整视频的分辨率及码率,避免了开会过程中由于网络恶化造成视频卡顿、花屏等问题,在网络恶化时,能够自动调整视频分辨率及码率以适应网络带宽,实现了在当前网络带宽条件下达到最好的视频效果,提高了用户体验。参照图5,图5为本发明多媒体会议控制方法的第四实施例的流程示意图。基于上述多媒体会议控制方法的第一实施例,所述步骤S10之前,还包括:步骤S11,所述服务器通过所述会控终端显示预设的坐席列表,以供用户基于所述坐席列表确定发言席并触发对应的发言指令;步骤S12,所述服务器接收所述会控终端发送的发言指令。所述服务器通过所述会控终端显示预设的坐席列表,以供用户基于所述坐席列表确定发言席并触发对应的发言指令,所述服务器接收所述会控终端发送的发言至,以根据所述发言指令进行对应的操作。所述坐席列表可以保存在所述服务器内,在所述服务器接收到用户基于会控终端触发的显示指令时,将所述坐席列表发送至会控终端进行显示。所述会控终端可以在侦测到主持人用户基于所述坐席列表的点击操作时,触发对应的发言指令以指示处于该坐席的与会人员进行发言。具体的,参照图6,图6为本发明中通过会控终端所显示的坐席列表的一实施例的效果示意图。进一步的,在步骤S11之前,所述服务器还可以在接收到所述会控终端发送的设置指令时,接收用户基于所述会控终端输入的坐席列表及各个坐席对应的方位信息;所述服务器保存所接收到的坐席列表及各个坐席对应的方位信息。本实施例会控终端触发对应的发言指令,并通过服务器接收会控终端发送的发言指令,根据该发言指令控制摄像头对准对应的方位进行发言人视频的拍摄,实现了多媒体会议系统中摄像头自动对准发言人,发言人视频自动显示到显示屏,使得主席台用户能够通过会控终端触发发言指令指示谁发言,对应的发言人视频就显示在会场的显示屏上,极大的提高了会议效果,提升了用户体验。上述第一至第四实施例的多媒体会议控制方法的执行主体均可以为多媒体会议系统或设置在所述多媒体会议系统内的服务器。更进一步地,该多媒体会议控制方法可以由安装在所述多媒体会议系统或者所述多媒体会议服务器内的客户端控制程序实现。本发明进一步提供一种多媒体会议服务器。参照图7,图7为本发明多媒体会议服务器的第一实施例的功能模块示意图。在本实施例中,所述多媒体会议服务器包括:接收模块10、控制模块20及发送模块30。所述接收模块10,用于在接收到会控终端发送的发言指令时,根据所述发言指令确定对应的发言席及所述发言席对应的方位信息;可以由主持人用户通过会控终端触发用于指示对应的发言人进行发言的发言指令,所述会控终端将所述发言指令发送至服务器,所述服务器在接收到所述发言指令时,根据所述发言指令确定对应的发言席及所述发言席对应的方位信息,以控制摄像头对准对应方位进行发言人视频的拍摄。所述会控终端可以将发言人所对应的坐席信息作为发言席信息添加至所述发言指令中,所述服务器在接收到所述发言指令时,根据所述发言指令确定对应的发言席信息,并根据所述发言席信息查询所述服务器本地保存的所述发言席对应的方位信息,以根据所述方位信息调整摄像头拍摄发言席视频。所述服务器可以通过SIP协议与所述会控终端之间进行通信。所述发言指令可以以INFO消息的格式在所述服务器与所述会控终端之间进行传输。所述控制模块20,用于根据所确定的方位信息调整摄像头拍摄发言席视频;所述服务器根据所确定的方位信息调整对应的摄像头对准所述发言席进行发言席视频的拍摄。所述方位信息可以包括预设的拍摄角度,以供服务器根据所述拍摄角度调整对应的摄像头角度以对准所述发言席。进一步的,所述摄像头可以为单独的一个或者也可以是多个,当用于拍摄发言席视频的摄像头为多个时,对应于同一坐席分别设置各个摄像头的方位信息,所述服务器根据各个摄像头对应的方位信息控制各个摄像头的角度调整。进一步的,所述服务器还可以在接收到会控终端的发言指令时,确定对应的发言席信息,并控制打开所述发言席对应的麦克风设备以采集发言人音频数据,在采集到发言人的音频数据后,通过服务器内的媒体服务器进行混音处理后发送至音响设备输出。所述发送模块30,用于将所述发言席视频发送至显示屏进行显示。所述服务器可以通过RTP协议将摄像头拍摄的发言席视频发送至显示屏进行显示。进一步的,所述会控终端还可以将主持人用户所选择的是否显示发言席视频的控制命令添加至所述发言指令中,所述服务器根据所述发言指令判断是否将对应的发言席视频发送至显示屏进行显示,若是,则所述服务器将所述发言席视频发送至显示屏进行显示;若否,则删除所述发言席视频。所述服务器可以通过VGA/HDMI/DVI/SDI接口与所述显示屏进行连接。本实施例通过服务器接收用户基于会控终端发送的发言指令,并根据该发言指令控制摄像头对准对应的方位进行发言人视频的拍摄,实现了多媒体会议系统中摄像头自动对准发言人,发言人视频自动显示到显示屏,使得主席台用户能够通过会控终端触发发言指令指示谁发言,对应的发言人视频就显示在会场的显示屏上,极大的提高了会议效果,提升了用户体验。参照图8,图8为本发明装置的第二实施例的功能模块示意图。基于上述多媒体会议服务器的第一实施例,所述多媒体会议服务器还包括多媒体模块40。所述接收模块10,还用于通过网络连接接收各个分会场的视频数据;所述服务器可以通过RTP协议接收各个分会场的视频数据。所述服务器可以通过网络连接远程的分会场服务器或者分会场的SIP会议终端,以接收各个分会场的视频数据。所述多媒体模块40,用于将各个分会场的视频数据进行拼图处理,得到拼图视频;所述服务器可以通过所述服务器内的多媒体设备实现对各个分会场的视频数据的拼图处理,以得到含有各个分会场视频的拼图视频。所述服务器可以按照各种方式进行拼图处理,例如:1+1(1个主会场视频+1个分会场视频),4分屏,6分屏,1+4(1个主会场视频+4个分会场视频),1+5(1个主会场视频+5个分会场视频),9分屏等等。所述发送模块30,还用于将所述拼图视频发送至显示屏进行显示。所述服务器将所述拼图视频发送至显示屏进行显示。进一步的,通过所述服务器的资源接入设备所接入的显示屏可以是一个单独的显示屏或者也可以是多个显示屏,例如:当接入的显示屏为多个时,可以将第一显示屏用于显示所有会场的拼图视频,将第二显示屏用于显示发言人视频,将第三显示屏用于显示PPT等文档。本实施例通过服务器接收各个分会场的视频数据,并根据所述视频数据进行拼图处理得到拼图视频进行显示,实现了各个分会场视频的显示,提高了会议效果,提升了用户体验。参照图9,图9为本发明装置的第三实施例的功能模块示意图。基于上述多媒体会议服务器的第二实施例,所述接收模块10包括检测单元11、确定单元12和切换单元13;所述检测单元11,用于在通过网络连接接收分会场的视频数据时,实时检测所述网络连接的网络带宽;所述确定单元12,用于在检测到所述网络带宽发生变化时,确定变化后的网络带宽对应的视频码率及视频分辨率;所述切换单元13,用于切换至所确定的视频码率及视频分辨率继续接收视频数据。所述服务器在通过网络连接接收分会场的视频数据过程中,实时检测所述网络连接的网络带宽;所述服务器在检测到所述网络带宽发生变化时,确定变化后的网络带宽对应的视频码率及视频分辨率;所述服务器切换至所确定的视频码率及视频分辨率继续接收视频数据。例如:所述服务器按照2000kbps码率接收分会场的视频数据,检测测到网络带宽发生变化,变化后的网络带宽符合800kbps码率,则所述服务器切换至800kbps码率从当前位置继续接收所述视频数据。本实施例根据网络带宽调整视频的分辨率及码率,避免了开会过程中由于网络恶化造成视频卡顿、花屏等问题,在网络恶化时,能够自动调整视频分辨率及码率以适应网络带宽,实现了在当前网络带宽条件下达到最好的视频效果,提高了用户体验。参照图10,图10为本发明装置的第四实施例的功能模块示意图。基于上述多媒体会议服务器的第一实施例,所述多媒体会议服务器还包括显示模块50;所述显示模块50,用于通过所述会控终端显示预设的坐席列表,以供用户基于所述坐席列表确定发言席并触发对应的发言指令;所述接收模块10,还用于接收所述会控终端发送的发言指令。所述服务器通过所述会控终端显示预设的坐席列表,以供用户基于所述坐席列表确定发言席并触发对应的发言指令,所述服务器接收所述会控终端发送的发言至,以根据所述发言指令进行对应的操作。所述坐席列表可以保存在所述服务器内,在所述服务器接收到用户基于会控终端触发的显示指令时,将所述坐席列表发送至会控终端进行显示。所述会控终端可以在侦测到主持人用户基于所述坐席列表的点击操作时,触发对应的发言指令以指示处于该坐席的与会人员进行发言。具体的,参照图6,图6为本发明中通过会控终端所显示的坐席列表的一实施例的效果示意图。进一步的,所述多媒体会议服务器还包括存储模块;所述接收模块,还用于在接收到所述会控终端发送的设置指令时,接收用户基于所述会控终端输入的坐席列表及各个坐席对应的方位信息;所述存储模块,用于保存所接收到的坐席列表及各个坐席对应的方位信息。本实施例会控终端触发对应的发言指令,并通过服务器接收会控终端发送的发言指令,根据该发言指令控制摄像头对准对应的方位进行发言人视频的拍摄,实现了多媒体会议系统中摄像头自动对准发言人,发言人视频自动显示到显示屏,使得主席台用户能够通过会控终端触发发言指令指示谁发言,对应的发言人视频就显示在会场的显示屏上,极大的提高了会议效果,提升了用户体验。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1