画面显示的控制方法、系统和多媒体资源功能处理器的制作方法

文档序号:7929078阅读:345来源:国知局
专利名称:画面显示的控制方法、系统和多媒体资源功能处理器的制作方法
技术领域
本发明涉及视频显示技术,特别涉及一种画面显示的控制方法、系统和多媒体资
源功能处理器,属于视音频处理领域。
背景技术
随着企业生产经营规模的增大,为提高工作效率经常需要召开异地的多方沟通会 议。目前,最经济、高效的方式是使用音频会议系统或者视频会议系统召开音频会议或者视 频会议,以实现异地的多方会议交流。其中,视频会议系统通过使用视频布局模式和视频 切换策略可以使一个与会用户看到不同的画面布局和其它的与会用户,与音频会议相比, 视频会议更加直观,可以给与会用户带来身临其境的感受。现有的视频会议系统中通常采 用会议控制器与会议混合器分离的架构,在IP多媒体子系统(IP MultmediaSubsystem, 简称IMS)中会议控制器为多媒体资源功能控制器(MultimediaResource Function Controller,以下简称MRFC)、会议混合器为多媒体资源功能处理器(Multimedia Resource Function Processor,以下简称MRFP) , MRFC和MRFP之间采用Mp接口 , Mp接口遵循H. 248 协议。在H. 248协议中将视频布局模式区分为单画面布局、平铺画面布局和画面叠加布局, 其中平铺画面布局和画面叠加布局为多画面的显示方式。而视频切换策略包括语音激活模 式、视频锁定模式以及视频轮循模式。 在视频布局模式和视频切换策略的组合应用中,对于以单画面布局方式进行画面 显示可以通过语音激活模式(使用音量激活视频切换包vavsp)或者视频源锁定模式(使 用视频贡献源包cvsp)进行画面显示控制,使用语音激活模式进行画面显示控制可以实现 自动在多个视频源间进行切换;对于以画面叠加布局方式进行画面显示,现有的Mp接口协 议中是通过视频窗口包(vwp)和cvsp进行画面显示控制,为每个子窗口锁定显示固定的视 频画面;对于以平铺画面布局方式进行画面显示,现有的Mp接口协议中是通过平铺窗口包 tilwin和cvsp进行画面显示控制,为每个子窗口锁定显示固定的视频画面。
但是,以画面叠加布局和平铺画面布局方式进行画面显示时,子窗口只能锁定显 示固定的视频画面,而不能实现类似语音激活模式的自动在多个视频源间进行切换。

发明内容
本发明实施例提供一种画面显示的控制方法、系统和MRFP,克服了现有技术中多 画面显示方式中子窗口显示的画面不能在多个视频源间自动切换的缺陷,从而使子窗口显 示的画面可以在多个视频源间自动切换。 本发明实施例提供了一种画面显示的控制方法,包括 接收多媒体资源功能控制器MRFC发送的修改请求消息,所述修改请求消息中携
带有基于Mp接口扩展的视频窗口包vwp中的属性; 根据所述基于Mp接口扩展的vwp中的属性修改端点的属性; 向MRFC发送修改完成消息。
本发明实施例提供了一种画面显示的控制方法,包括 接收MRFC发送的修改请求消息,所述修改请求消息中携带有H. 248中的vwp的属 性以及基于Mp接口扩展的包中的属性; 根据所述H. 248中的vwp的属性以及基于Mp接口扩展的包中的属性修改端点的 属性; 向MRFC发送修改完成消息。 本发明实施例提供了一种画面显示的控制系统,包括AS、MRFC和MRFP,其中,所述 MRFC,用于接收所述AS发送的通知消息,所述通知消息携带有基于Mp扩展的vwp中的属性 或者携带有H. 248中的vwp的属性以及基于Mp扩展的包中的属性,并向所述MRFP发送携 带有所述基于Mp扩展的vwp中的属性或者携带有所述H. 248中的vwp的属性以及基于Mp 扩展的包中的属性的修改请求消息;所述MRFP,用于接收所述修改请求消息,并根据所述 基于Mp扩展的vwp中的属性或者所述H. 248中的vwp的属性以及基于Mp扩展的包中的属 性修改端点的属性,并向MRFC发送修改完成消息;所述AS,用于向所述MRFC发送所述通知 消息,并接收所述MRFC发送的修改成功消息。
本发明实施例提供了 一种MRFP,包括 接收模块,用于接收MRFC发送的修改请求消息,所述修改请求消息中携带有基于 Mp接口扩展的vwp中的属性或者携带有H. 248中的vwp的属性以及基于Mp接口扩展的包 中的属性; 修改模块,用于根据所述基于Mp接口扩展的vwp中的属性或者根据所述H. 248中 的v即的属性以及基于Mp接口扩展的包中的属性修改端点的属性;
发送模块,用于在修改完成后向MRFC发送修改完成消息。 本发明实施例的技术方案中利用扩展的属性通过MRFC控制MRFP修改端点的属 性,从而实现了多画面显示时对端点的子窗口画面显示的控制,使子窗口显示的画面可以 在多个视频源间自动切换;当子窗口没有视频源进行显示时,还可以利用扩展的属性使子 窗口锁定显示背景颜色、背景图案或者背景视频。


图1为本发明画面显示的控制方法实施例一的流程图; 图2为本发明画面显示的控制方法实施例二的流程图; 图3为本发明画面显示的控制方法实施例三的流程图; 图4为本发明画面显示的控制方法实施例四的流程图; 图5为本发明画面显示的控制方法实施例五的流程图; 图6为本发明画面显示的示意图之一 ; 图7为本发明画面显示的示意图之二 ; 图8为本发明画面显示的示意图之三; 图9为本发明画面显示的控制系统实施例一的结构示意图; 图10为本发明MRFP实施例一的结构示意图; 图11为本发明MRFC实施例一的结构示意图。
具体实施例方式
下面通过附图和实施例,对本发明实施例的技术方案做进一步的详细描述。
本发明实施例利用基于Mp接口扩展的属性通过MRFC控制MRFP修改端点 (Termination)的属性,从而实现了多画面显示时对端点的各子窗口显示画面的控制,使子 窗口显示的画面可以在多个视频源间自动切换;当子窗口没有视频源显示时,可以显示背 景色、背景图案或者背景视频等。 本发明实施例中基于Mp接口扩展的属性可以为扩展的视频窗口包vwp中的属性, 扩展的vwp包括H. 248中定义的vwp中的内容以及扩展的窗口显示控制模式,另外,扩展的 vwp还可以包括扩展的窗口视频切换间隔、窗口背景颜色和/或视频窗口背景图案。换言 之,该扩展的vwp是对H. 248中定义的vwp进行扩展,在H. 248中定义的vwp中扩展了视频 切换策略属性以及其它的显示属性。扩展的v即具体为
视频窗口包 Package Name(包名称)Video Window Package
PackageID(包标识)vwp, 0x0078 Description (描述)该包定义了一系列属性,MRFC通过这些属性可指定视频流 在特定的窗口进行显示。MRFC也可以对窗口进行其他参数的设定。该包可以进行扩展,以 提供扩展属性,如颜色、窗口文本等。要求第一个窗口的属性作为一个属性组。该包可用于 在视频会议中实现多窗口功能,包括画面叠加及平铺画面的任意窗口模式。可对窗口的水 平及垂直位置、高度、宽度进行设定,并支持窗口的"分层"。对于每个窗口输出的视频通过 cvsp/ovs来指定。
Version (版本)1 Designed to be extended only(是否可被扩展)No Extends (扩展)None 1、属性 1)窗口 ID(标识) PropertyID(属性标识)wid, 0x0001 Description :该属性用于把输入或输出流和一个窗口标识关联起来。窗口标识在
端点上是唯一的。 Type (类型)Integer Possible values (允许值)1-65535 Defined in(定义在)Local/Remote Characteristics (属性)Read/Write 2)窗口序列号 PropertyID :wseq,0x0002 Description :该属性用于特定视频流对应的窗口显示的顺序。该属性和窗口 ID
在同一属性组中。窗口序列号在端点上是唯一的。该属性可用于支持窗口"分层"。 Type : Integer Possible values : 1-65535 1表示显示在最前面
6
65535表示显示在最后面Defined in :Local/RemoteCharacteristics :Read/Write3)窗口 X轴位置PropertyID :wxp,0x0003Description :该属性用于指定窗口左下角的水平方向位置。Type -IntegerPossible values : :0-100000表示在屏幕的左边,而10000表示在屏幕的右边,是一个相对值。Defined in :Local/RemoteCharacteristics :Read/Write4)窗口 Y轴位置PropertyID :wyp,0x0004Description :该属性用于指定窗口左下角的垂直方向位置。Type : IntegerPossible values :0—100000表示在屏幕的底部,而10000表示在屏幕的顶部,是一个相对值。Defined in :Local/RemoteCharacteristics :Read/Write5)窗口高度PropertyID :wh,0x0005Description :表示窗口的垂直高度。Type -IntegerPossible values :0—10000Defined in :Local/RemoteCharacteristics :Read/Write6)窗口宽度PropertyID :ww,0x0006Description :表示窗口的水平宽度Type -IntegerPossible values :0—10000Defined in :Local/RemoteCharacteristics :Read/Write7)窗口显示控制模式(扩展)PropertyID:wdm,0x0007Description :该属性和视频窗口包的其它属性在同一属性组中,指定对应窗口的显示控制模式。该属性中可选的模式为三种,不下发时窗口的控制模式为锁定模式,这时需
要通过cvsp/ovs来指定输出源。
Type -enumeration
Possible values :0x00 ( "fixed")——锁定模式[默认值] 0x01 ("ss")-----轮循模式 0x02 ( " vas")-----语音激活模式 Defined in :Local/Remote
Characteristics :Read/Write
8)窗口视频切换间隔(扩展)
PropertyID :wvsint,0x0008 Description :该属性和窗口包的其它属性在同一属性组中,指定对应窗口的视频切换间隔。该属性和窗口显示控制模式属性相关。当对应的窗口显示控制模式为锁定模式时不起作用,可以不下发或下发为0。对于语音激活模式,则是最小的切换间隔。对于轮循模式,则是视频轮循的时间间隔。在轮循模式或语音激活模式下,该属性的最小值超过了MRFP支持的范围,则MRFP采用其支持的最小值。 注由于H. 248. 9中的语音激活包的间隔参数是定义在localcontrol中的,而对于视频窗口包中的参数,都是定义在local中,并通过一个属性组来表示一个特定的窗口,这个视频切换间隔参数也需放在local的属性组中,因此,不能和语音激活包中的间隔参数共用。 Type :Integer Possible values :0-65535,单位为秒。 Default -Provisioned (没有下发,由MP采用默认值) Defined in :Local/Remote Characteristics :Read/Write 8)窗口背景颜色(扩展) PropertyID :wbcolor,0x0009 Description :该属性用于设定视频窗口的背景颜色。 Type :sub-list of type integer Possible Values:Red、Green、Blue 描述如下
RedThe1evelofredcomponentinthecolourValue :0-65535
GreenThe1evelofgreencomponentinthecolourValue :0-65535
BlueThe1evelofbluecomponentinthecolourValue :0-65535 Default (默认):0, 0, 65525 (蓝色) Defined in :Local/Remote Characteristics :Read/Write 9)视频窗口背景图案(扩展) PropertyID :wbimage,0x000A Description :用于指定视频窗口的背景图案或者背景视频。
Type :stringPossible Values :符合URI语法的字符串 Default :none Defined in :Local/Remote Characteristics :Read/Write 2、 Events (事件) None 3、 Signals (信号)
None 4、 Statistics (统计)
None 上述视频窗口包中扩展的属性为窗口显示控制模式、窗口视频切换间隔、窗口背景颜色以及视频窗口背景图案。 另外,本发明实施例中基于Mp接口扩展的包可以为音量激活视频切换包avavsp,以及视频窗口背景包vwbp。由于现有的vavsp中的属性定义在localcontrol里,而并非象tilwin或者vwp将属性定义在local/remote里,无法与H. 248中的vwp以属性组的方式组合描述每个子窗口,所以即使将vavsp和tilwin或者vwp联合,并使用语音激活策略进行切换,所有子窗口由于均为语音激活模式也只能是显示相同的视频画面,因此可以扩展一个新包avavsp,其属性定义在local/remote里,使其能与vwp以属性组的方式组合描述每个子窗口 ;另外还可以再扩展一个新包vwbp,用于描述每个窗口的背景属性。扩展的avavsp禾口 vwp具体为
—、音量激活视频切换包 Package Name :Adanced Voice Activated Video Switch Package
PackageID :avavsp, ID号 Description :该包定义的功能允许MRFP基于当前激活的讲者进行会议中的视频流混合。比如,会议中每个人看到当前激活的讲者,而当前激活的讲者看到前一个讲者。
Version :2 Designed to be extended only :No Extends :None 1、属性 1)切换检测的音频流 PropertyID则dsts, 0x0001 Description :该属性指示对哪个音频流进行检测,以便根据音量进行视频切换。 Type :Sub-list of Integer Possible values :1_65535 Defined in丄ocal Descriptor Characteristics :Read/Write 2)视频切换的音量级别 PropertyID :vollevvidsw,0x0002
9
Description :该属性指定一个音量级别,当用户对应的音频流的音量达到或超过该值,则MRFP认为该用户为激活的讲者。 注IMS5. 1中,由于Mr接口没有对应的参数,暂不支持该属性。 Type : Integer Possible values :0_100decibels. Default provisioned (没有下发,则由MRFP采用默认值) Defined in丄ocal Descriptor Characteristics :Read/Write 3)视频混合行为 PropertyID :vidmixbeh,0x0003 Description :该属性用于视频混合的行为,即用户看到什么。 Type -enumeration Possible values :aspasa
激活者看到前一个激活者,其他人看到当前的激活者。[Default] Defined in :Remote Descriptor Characteristics :Read/Write 4)视频切换最小间隔 PropertyID :vsminint,0x0004 Description :该属性指定在VAS模式下视频切换最小间隔。 Type : Integer Possible values :取值范围为1-65535,单位为秒。 Default -Provisioned(若没有上报,由MRFP采用默认值。) Defined in :Remote Descriptor Characteristics :Read/Write 2、 Events (事件) Event name (事件名)Active Speaker Event ID(事件标识)actspeak,0x0001 Description :该事件用于在VAS控制模式下,指示该端点对应的参与方为激活的讲者。 Events Descriptor Parameters (事件描述参数)None Observed Events Descriptor Parameters (检测到的时间描述参数)None 3、 Signals (信号) None 4、 Statistics (统计) None 二、视频窗口背景包 Package Name :Video Window Background Package Package ID :vwbp, ID号 Description :该包定义了一些属性,可对视频窗口的背景进行设定。该包用于在视频会议中,对视频窗口的背景进行设定,可设定视频窗口的背景颜色,背景图案以及背景视频等。 注该包的属性,用于对视频窗口背景的全局属性进行描述。对于多窗口时,通过视频窗口包扩展属性对每个子窗口进行描述。
视频窗口背景包用于对视频窗口的背景进行设定,可设定视频窗口的背景颜色,
背景图案,背景视频等。 6、Erroe Code (错误码) None 利用上述基于Mp接口扩展的vwp中的属性,通过MRFC控制MRFP修改端点的属性,从而可实现对多画面显示方式中的子窗口画面显示的控制,使子窗口显示的画面可以在多个视频源间自动切换;当子窗口没有视频源显示时,可以显示背景色、背景图案或者背景视频等。下面通过画面显示的控制方法、系统以及装置的实施例详细说明本发明实施例的技术方案。 图1为本发明画面显示的控制方法实施例一的流程图,如图1所示,该方法包括
步骤101 、MRFP接收MRFC发送的修改请求消息,修改请求消息中携带有基于Mp接口扩展的vwp中的属性; 其中,该基于Mp接口扩展的vwp中的属性是由应用服务器(A卯licationSever,以下简称AS)向MRFC发送的通知消息中所携带; 该修改请求消息中携带的扩展的vwp中的属性可以为上述扩展的vwp中的属性,
该扩展的vwp中的属性对各子窗口画面的显示方式均进行了描述。 步骤102、MRFP根据基于Mp接口扩展的vwp中的属性修改端点的属性; MRFP根据上述扩展的vwp中的属性对端点的属性进行修改,以实现对端点的各子
窗口画面显示的控制,使子窗口显示的画面可以在多个视频源间进行切换。另外,当子窗口
没有视频源进行显示时,也可以利用扩展的v即中的属性窗口背景颜色或者视频窗口背景
图案使子窗口显示背景颜色或者背景图案。 步骤103、 MRFP向MRFC发送修改完成消息。 本实施例中MRFP根据扩展的视频窗口包中的属性修改端点的属性,从而实现了对多画面显示时对端点的各子窗口显示画面的控制,使子窗口显示的画面可以在多个视频源间自动切换。另外,当子窗口没有视频源进行显示时,也可以使子窗口显示背景颜色、背景图案或者背景视频。 图2为本发明画面显示的控制方法实施例二的流程图,如图2所示,该方法包括
步骤201、 MRFC接收AS发送的通知消息,通知消息中携带有基于Mp接口扩展的vwp中的属性。 步骤202 、MRFC向MRFP发送修改请求消息,修改请求消息中携带有基于Mp接口扩展的vwp中的属性; 步骤203、MRFC接收MRFP发送的修改完成消息,修改完成消息是MRFP根据基于Mp接口扩展的v即中的属性修改端点的属性后发送的;
步骤204、 MRFC向AS发送修改成功消息。 本实施例中MRFC控制MRFP根据扩展的视频窗口包中的属性修改端点的属性,从而实现了对多画面显示时对端点的各子窗口显示画面的控制,使子窗口显示的画面可以在多个视频源间自动切换。另外,当子窗口没有视频源进行显示时,也可以使子窗口显示背景颜色、背景图案或者背景视频。 图3为本发明画面显示的控制方法实施例三的流程图,如图3所示,该方法包括
12
步骤301 、 MRFP接收MRFC发送的修改请求消息,修改请求消息中携带有H. 248中的vwp的属性以及基于Mp接口扩展的包中的属性; 其中,H. 248中的vwp的属性以及基于Mp接口扩展的包中的属性是由AS向MRFC发送的通知消息中所携带; 该修改请求消息中携带的基于Mp接口扩展的包中的属性可以为上述扩展的avavsp,该扩展的avavsp中的属性可以和H. 248中的vwp的属性组合对各子窗口画面的显示方式进行描述。另外,在上述avavsp的基础上,扩展的包还可以包括扩展的vwbp。
步骤302、MRFP根据H. 248中的vwp的属性以及基于Mp接口扩展的包中的属性修改端点的属性; MRFP根据H. 248中vwp的属性和步骤301中扩展的包中的属性对端点的属性进行修改,以实现对端点的各子窗口画面显示的控制,使子窗口显示的画面可以在多个视频源间进行切换。另外,当子窗口没有视频源进行显示时,也可以利用扩展的,bp中的属性窗口背景颜色或者视频窗口背景图案使子窗口显示背景颜色、背景图案或者背景视频。
步骤303、 MRFP向MRFC发送修改完成消息。 本实施例中基于Mp接口扩展的包可以为上述扩展的avavsp以及vwbp, MRFP根据H. 248中vwp中的属性结合avavsp和/或vwbp中的属性修改端点的属性,从而实现了对多画面显示时子窗口画面显示的控制,使子窗口显示的画面可以在多个视频源间自动切换。当子窗口没有视频源进行显示时,也可以利用扩展的vwbp中的属性窗口背景颜色或者视频窗口背景图案使子窗口显示背景颜色、背景图案或者背景视频。与上述实施例一和二不同的是,本实施例中实现多个视频源间的自动切换主要是利用了语音激活切换策略,即利用avavsp中的属性对子窗口的画面显示进行控制。 图4为本发明画面显示的控制方法实施例四的流程图,如图4所示,该方法包括
步骤401、 MRFC接收AS发送的通知消息,通知消息中携带有H. 248中的vwp的属性以及基于Mp接口扩展的包中的属性; 步骤402 、MRFC向MRFP发送修改请求消息,修改请求消息中携带有H. 248中的vwp的属性以及基于Mp扩展的包中的属性; 步骤403、 MRFC接收MRFP发送的修改完成消息,修改完成消息是MRFP根据所述H. 248中的vwp的属性以及基于Mp接口扩展的包中的属性修改端点的属性后发送的;
步骤404、 MRFC向AS发送修改成功消息。 本实施例中基于Mp接口扩展的包与实施例三相同,可以为上述扩展的avavsp以及vwbp, MRFC控制MRFP根据H. 248中vwp中的属性结合avavsp和/或vwbp中的属性修改端点的属性,从而实现了对多画面显示时的子窗口画面显示的控制,使子窗口显示的画面可以在多个视频源间自动切换,当子窗口没有视频源进行显示时,也可以利用扩展的vwbp中的属性窗口背景颜色或者视频窗口背景图案使子窗口显示背景颜色、背景图案或者背景视频。与上述实施例一和二不同的是,本实施例中实现多个视频源间的自动切换主要是利用了语音激活切换策略,即利用avavsp中的属性对子窗口的画面显示进行控制。
下面以画面叠加布局显示模式为例,并通过视频会议的具体过程详细介绍画面显示的控制方法,其中仅列举用户A、用户B和用户C三个用户参与视频会议的实施例。
图5为本发明画面显示的控制方法实施例五的流程图,如图5所示,该方法包括
步骤501、用户A向AS发送加入会议请求消息INVITE,并由AS向MRFC发送INVITE,以在MRFC上创建会议控制腿; 步骤502、AS向MRFC发送通知消息INFO(MSML Create conference),请求创建会议; 步骤503、 MRFC向MRFP发送创建会议请求消息$, ADD REQUEST,请求创建会议以及会议的端点; 步骤504、 MRFP创建会议和会议的端点Tx,并向MRFC返回创建会议回复消息Cl,ADD R印ly Tx ;其中Cl为会议对应的会话; 步骤505、AS向MRFC发送通知消息INFO (MSML Join conference),请求加入会议;
步骤506、 MRFC向MRFP发送创建用户请求消息Cl, ADD REQUEST,请求创建用户A以及用户A的端点Tl ; 步骤507、 MRFP创建用户A和端点Tl,并向MRFC返回创建用户回复消息Cl, ADDR印ly Tl ; 步骤508、 MRFC向AS发送成功消息2000K ; 步骤509、 AS向MRFC返回应答消息ACK ; 步骤510、 AS向用户A发送成功消息2000K ; 步骤511、用户A向AS返回应答消息ACK,用户A加入会议; 步骤512、用户B通过AS、 MRFC和MRFP加入会议,具体过程与用户A加入会议相同,此处不再详述,其中用户B加入会议过程中创建的端点为T2 ; 步骤513、用户C通过AS、 MRFC和MRFP加入会议,具体过程也与用户A加入会议相同,此处不再详述,其中用户C加入会议过程中创建的端点为T3 ; 步骤514、 AS向MRFC发送通知消息INFO (MSML modifyconference),该消息中携
带有基于Mp接口扩展的vwp中的属性;本实施例中基于Mp接口扩展的vwp中的属性可以
是用户A通过WEB等方式修改的视频属性,并由AS保存修改后的视频属性; 本实施例中基于Mp接口扩展的vwp中的属性具体为 PropertyG丽pl (属性组1) {vwp/wid -1 vwp/wseq : 1 vwp/wxp :2500 vwp/wyp :0 vwp/wh :7500 vwp/ww :5000 cvsp/ovs :2 vwp/wbcolor :0,65535, 0 } PropertyGroup2 (属性组2)
{vwp/wid :2
vwp/wseq :2
vwp/wxp :5000
vwp/wyp :2500 vwp/wh :7500 vwp/ww:5000 vwp/wdm :vas vwp/wvsint :5 vwp/wbcolor :0,0,65535 } 上述属性为扩展的视频窗口包中的属性,利用上述属性可实现对用户A的窗口中的子窗口进行画面显示控制,结果可如图6所示,图6为本发明画面显示的示意图之一。在图6中,ID为1的窗口 (子窗口 1)与ID为2的窗口 (子窗口2)叠加显示,子窗口 l位于子窗口 2之上,子窗口 1的cvsp/ovs为2,其可锁定显示cvsp/ivs为2的视频源,即来自用户B的视频画面,背景色为绿色;子窗口 2以5s语音激活方式间隔显示当前激活的画面,背景色为蓝色,图6中当前显示的是端点T3(用户C)的视频画面,即用户C为当前的激活的讲者。其中,对子窗口 2利用扩展的属性进行描述可实现显示的视频画面在多个视频源间的自动切换。 步骤515、 MRFC向MRFP发送修改请求消息Cl, Mod Request Tl,该消息中携带有上述基于Mp接口扩展的vwp中的属性; 步骤516、 MRFP根据上述步骤510中基于Mp扩展的vwp中的属性修改端点Tl的属性,并向MRFC返回修改完成消息Cl, Mod R印ly Tl ;步骤517、MRFC向AS返回修改成功消息200INFO (MSML);步骤518、AS向MRFC返回应答消息ACK ;步骤519、用户B通过AS向MRFC发送离开消息BYE,请求退出会议;步骤520、MRFC向MRFP发送删除消息SUB(C1, T2);步骤521、MRFP删除端点Tl,并向MRFC返回删除回复消息Cl, SubR印lyT2 ;步骤522、MRFC通过AS向用户B返回成功消息2000K ;步骤523、用户B通过AS向MRFC返回应答消息ACK ;步骤524、用户C通过AS、 MRFC、 MRFP退出会议,其具体过程与步骤519-步骤523
中用户B退出会议相同,此处不再详述; 步骤525、用户A通过AS、MRFC、MRFP退出会议,其具体过程与步骤519-步骤523相同,此处不再详述; 步骤526、 AS向MRFC发送通知消息INFO (MSML Destroy conference),请求删除会议; 步骤527、 MRFC向MRFP发送SUB (Cl, Tx); 步骤528、 MRFP删除端点Tx,并向MRFC返回删除回复消息Cl, SubR印lyTx ; 步骤529、 MRFC向AS返回成功消息2000K ; 步骤530、 AS向MRFC返回应答消息ACK,从而结束会议。 本实施例中如果存在子窗口 1或子窗口 2没有视频源进行显示的情况,则步骤510
中属性组l可以为 PropertyG丽pl (属性组1)
15{vwp/wid : 1 vwp/wseq : 1 vwp/wxp :2500 vwp/wyp :0 vwp/wh :7500 vwp/ww :5000 vwp/wbcolor :0,65535,0
或者属性组2可以为 PropertyGro卯2 (属性组2) {vwp/wid :2
vwp/wseq :2
vwp/wxp :5000
vwp/wyp :2500
vwp/wh :7500
vwp/ww :5000
vwp/wbcolor :0,0,65535
















} 上述属性可以控制子窗口 1显示的画面为背景颜色绿色,或者子窗口 2显示的画 面为背景颜色蓝色;也就是说,当子窗口没有视频源进行显示时,可以利用扩展的vwbp中 的属性使子窗口显示背景颜色、背景图案或者背景视频。 本实施例中基于Mp接口扩展的属性还可以采用扩展的avavs p和vwbp与 vwp中的属性以属性组的方式组合使用,则本实施例中歩骤510通知消息INFO (MSML modifyconference)中携带的属性具体可以为PropertyGroup1{vwp/wid -1vwp/wseq : 1vwp/wxp :2500vwp/wyp ■ ()vwp/wh :7500vwp/ww :5000cvsp/ovs -2vwbp/vwbcolorPropertyGroup2{vwp/wid :2vwp/wseq :2vwp/wxp :5000vwp/wyp :2500
16





vwp/wh :7500 vwp/ww :5000 avavsp/vsminint :5 vwbp/vwbcolor :0,0,65535
上述属性同样可实现对用户A的窗口中的各子窗口进行画面显示控制,显示结果 与上述图6中所示的相同。不同之处在于,子窗口 2显示的画面在多个视频源间的自动切 换是通过扩展的avavsp中的属性来实现的。 实施例五中的画面显示的控制方法还可用于平铺画面布局显示模式,则步骤510 中通知消息INF0(MSML modifyconference)中携带的属性具体可以为
PropertyGroupl {vwp/wid -1 vwp/wseq : 1 vwp/wxp :0 vwp/wyp :0 vwp/wh :10000 vwp/ww :5000 cvsp/ovs -2

















PropertyGroup2
{vwp/wid -2 vwp/wseq : 1 vwp/wxp :5000 vwp/wyp :0 vwp/wh :10000 vwp/ww :5000 vwp/wdm :vas vwp/wvsint :5
上述属性为扩展的视频窗口包中的属性,利用上述属性可实现对用户A的窗口中 的子窗口进行画面显示控制,结果可如图7所示,图7为本发明画面显示的示意图之二。在 图7中,ID为1的窗口 (子窗口 1)与ID为2的窗口 (子窗口 2)平铺显示,子窗口 l位 于子窗口 2左侧,子窗口 1的cvsp/ovs为2,其可锁定显示cvsp/ivs为2的视频源,即来 自用户B的视频画面;子窗口 2以5s语音激活方式间隔显示当前激活的画面,图7中显示 的是端点T3(用户C)的视频画面,即用户C为当前的激活的讲者。其中,对子窗口2利用 扩展的属性进行描述可实现显示的视频画面在多个视频源间的自动切换。由此可以看出, 当所有子窗口的v即/Vseq设置相同(即位于同一层),扩展的视频窗口包描述的即是平铺 画面布局显示模式,因此平铺画面布局显示模式与画面叠加布局显示模式可以统一由基于 Mp扩展的视频窗口包来描述,即统一由基于Mp扩展的视频窗口包实现对显示画面的控制。的控制方法还可用于单画面布局显示模式,则步骤510中通知消息 INF0(MSML modifyconference)中携带的属性具体可以为 PropertyGroupl {vwp/wid:l vwp/wseq -1 vwp/wxp :0 vwp/wyp -0 vwp/wh :10000 vwp/ww :10000 vwp/wdm -vas vwp/wvsint :5 } 上述属性为扩展的视频窗口包中的属性,利用上述属性可实现对用户A的窗口中 的子窗口进行画面显示控制,结果可如图8所示,图8为本发明画面显示的示意图之三。在 图8中,ID为1的窗口 (窗口l)以5s语音激活方式间隔显示当前激活的画面,图8中当前 显示的是端点T3(用户C)的视频画面,即用户C为当前的激活的讲者。其中,对窗口l利 用扩展的属性进行描述可实现显示的画面在多个视频源间的自动切换。由此可以看出,当 窗口的vwp/wxp和vwp/wyp设置为0而vwp/wh和vwp/ww设置为10000时,扩展的视频窗 口包描述的即是单画面布局显示模式,因此单画面布局显示模式与画面叠加布局显示模式 也可以统一由基于Mp扩展的视频窗口包来描述,即统一由基于Mp扩展的视频窗口包实现 对画面显示的控制。 综上所述,实施例五的技术方案中利用基于Mp接口扩展的属性通过MRFC控制 MRFP修改端点的属性,从而实现了多画面显示时对端点的子窗口显示画面的控制,使子窗 口显示的画面可以在多个视频源间自动切换,当子窗口没有视频源进行显示时可以利用基 于Mp接口扩展的属性使子窗口显示背景颜色、背景图案或者背景视频;现有技术中因为 平铺画面布局是通过对每个子窗口依次描述的字符串来实现,画面叠加布局是通过属性组 来描述每个子窗口,导致对每个子窗口的视频属性的扩展需要分别针对平铺画面布局在 tilwin中以字符串方式扩展属性以及针对画面叠加布局在vwp中扩展属性,或者对需要扩 展的属性对应的包单独进行扩展,这样导致对于后续的子窗口的视频属性的扩展存在很大 限制,同时还导致修改不同画面布局中的相同属性时需要分别对不同画面布局中的属性进 行修改,这增加了接口的复杂度,针对现有技术中存在的上述问题,本实施例利用基于Mp 的扩展的视频窗口包统一对单画面布局、平铺画面布局和画面叠加布局显示模式进行画面 显示的控制,当需要对子窗口进行属性的扩展时,可统一使用扩展的视频窗口包进行属性 扩展,扩展方式简单,同时还统一对不同画面布局中的相同属性进行修改,降低了接口复杂 度。 图9为本发明画面显示的控制系统实施例一的结构示意图,如图9所示,该系统包 括依次连接的AS 3、MRFC 2和MRFP l,其中MRFC 2和MRFP 1之间的接口为Mp接口 ,Mp接 口遵循H. 248协议。MRFC 2接收AS发送的通知消息,通知消息携带有基于Mp接口扩展的 vwp中的属性,并向MRFP 1发送携带有基于Mp扩展的vwp中的属性的修改请求消息;MRFP
181接收修改请求消息,并根据基于Mp接口扩展的vwp中的属性修改端点的属性,修改后向 MRFC2发送修改完成消息;AS向MRFC 2发送通知消息,并接收MRFC 2发送的修改成功消息。 本实施例中AS向MRFC 2发送通知消息中携带的还可以是H. 248中的vwp的属性 以及基于Mp扩展的包中的属性,修改请求消息中携带的也是H. 248中的vwp的属性以及基 于Mp扩展的包中的属性,则MRFP 1根据H. 248中的vwp的属性以及基于Mp扩展的包中的 属性修改端点的属性。其中基于Mp扩展的包可以为avavsp以及vwbp。与上述利用扩展 的v即中的属性实现多个视频源间的自动切换不同的是,本方案中主要是利用了语音激活 切换策略,即利用avavsp中的属性对子窗口的画面显示进行控制。 本实施例系统中的MRFC控制MRFP根据扩展的vwp中的属性或者根据H. 248中 v即中的属性结合基于Mp扩展的包中的属性修改端点的属性,从而实现了对多画面显示时 子窗口画面显示的控制,使子窗口显示的画面可以在多个视频源间自动切换,当子窗口没 有视频源进行显示时,也可以利用扩展的vwp中的属性或者扩展的vwbp中的属性使子窗口 显示背景颜色、背景图案或者背景视频;该系统可统一使用扩展的视频窗口包进行属性扩 展,扩展方式简单,同时还可统一对不同画面布局中的相同属性进行修改,降低了接口复杂 度。 图IO为本发明MRFP实施例一的结构示意图,如图10所示,MRFP包括接收模块11、 修改模块12和发送模块13。其中,接收模块11接收MRFC发送的修改请求消息并将接收的 修改请求消息发送给修改模块,修改请求消息中携带有基于Mp接口扩展的vwp中的属性; 修改模块12接收修改请求消息,根据修改请求消息中携带的基于Mp接口扩展的vwp中的 属性修改端点的属性;发送模块13在修改完成后向MRFC发送修改完成消息。
本实施例中,接收模块11接收的修改请求消息中携带有H. 248中的vwp的属性以 及基于Mp接口扩展的包中的属性,则修改模块12可以根据H. 248中的vwp的属性以及基 于Mp接口扩展的包中的属性修改端点的属性。其中基于Mp接口扩展的包可以为avavsp 以及vwbp。 本实施例中MRFP根据扩展的vwp中的属性或者根据H. 248中vwp中的属性结合 基于Mp接口扩展的包中的属性修改端点的属性,从而实现了对多画面显示时端点的子窗 口画面显示的控制,使子窗口显示的画面可以在多个视频源间自动切换,当子窗口没有视 频源进行显示时,也可以利用扩展的vwp中的属性或者扩展的vwbp中的属性使子窗口显示 背景颜色、背景图案或者背景视频。 图11为本发明MRFC实施例一的结构示意图,如图11所示,MRFC包括与AS连接 的第一收发模块21和与MRFP连接的第二收发模块22。第一收发模块21接收AS发送的 携带有基于Mp接口扩展的vwp中的属性的通知消息,并将该通知消息发送给第二收发模块 22 ;第二收发模块22接收到通知消息后向MRFP发送修改请求消息,修改请求消息中携带有 基于Mp接口扩展的vwp中的属性;MRFP接收到修改请求消息后,根据基于Mp接口扩展的 ,P中的属性修改端点的属性,并向第二收发模块22发送修改完成消息;第二收发模块22 接收MRFP发送的修改完成消息,并将修改完成消息发送给第一收发模块21,第一收发模块 21接收到修改完成消息后,向AS发送修改成功消息。 本实施例中,第一收发模块21接收的通知消息中携带的是H. 248中的vwp的属性以及基于Mp接口扩展的包中的属性,第二收发模块22向MRFP发送的修改请求消息中携带 的也是H. 248中的vwp的属性以及基于Mp接口扩展的包中的属性,则MRFP接收到修改请 求消息后,还可以根据H. 248中的vwp的属性以及基于Mp接口扩展的包中的属性修改端点 的属性。其中基于Mp接口扩展的包可以为avavsp以及vwbp。 本实施例中MRFC控制MRFP根据扩展的vwp中的属性或者根据H. 248中vwp中的 属性结合基于Mp接口扩展的包中的属性修改端点的属性,从而实现了对多画面显示时端 点的子窗口画面显示的控制,使子窗口显示的画面可以在多个视频源间自动切换,当子窗 口没有视频源进行显示时,也可以利用扩展的,bp中的属性使子窗口显示背景颜色、背景 图案或者背景视频。 最后应说明的是以上实施例仅用以说明本发明的技术方案而非对其进行限制尽 管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改 后的技术方案脱离本发明技术方案的精神和范围。
权利要求
一种画面显示的控制方法,其特征在于,包括接收多媒体资源功能控制器MRFC发送的修改请求消息,所述修改请求消息中携带有基于Mp接口扩展的视频窗口包vwp中的属性;根据所述基于Mp接口扩展的vwp中的属性修改端点的属性;向MRFC发送修改完成消息。
2. 根据权利要求1所述的方法,其特征在于,所述基于Mp接口扩展的vwp中的属性是 由应用服务器AS向MRFC发送的通知消息中所携带。
3. 根据权利要求1所述的方法,其特征在于,所述扩展的vwp包括H. 248中定义的vwp 中的内容以及扩展的窗口显示控制模式。
4. 根据权利要求3所述的方法,其特征在于,所述扩展的vwp还包括扩展的窗口视频切 换间隔。
5. 根据权利要求3或4所述的方法,其特征在于,所述扩展的vwp还包括扩展的窗口背 景颜色和/或视频窗口背景图案。
6. —种画面显示的控制方法,其特征在于,包括接收MRFC发送的修改请求消息,所述修改请求消息中携带有H. 248中的vwp的属性以 及基于Mp接口扩展的包中的属性;根据所述H. 248中的vwp的属性以及基于Mp接口扩展的包中的属性修改端点的属性; 向MRFC发送修改完成消息。
7. 根据权利要求6所述的方法,其特征在于,所述H. 248中的vwp的属性以及基于Mp 接口扩展的包中的属性是由AS向MRFC发送的通知消息中所携带。
8. 根据权利要求6所述的方法,其特征在于,所述基于Mp扩展的包包括扩展的音量激 活视频切换包avavsp。
9. 根据权利要求8所述的方法,其特征在于,所述基于Mp扩展的包还包括扩展的视频 窗口背景包vwbp。
10. 根据权利要求8所述的方法,其特征在于,所述avavsp的属性包括切换检测的音频 流、视频切换的音量级别、视频混合行为和/或视频切换最小间隔。
11. 根据权利要求9所述的方法,其特征在于,所述vwbp的属性包括视频窗口背景颜色 和/或视频窗口背景图案。
12. —种画面显示的控制系统,包括AS和MRFC,其特征在于,还包括多媒体资源功能处 理器MRFP ;所述MRFC,用于接收所述AS发送的通知消息,所述通知消息携带有基于Mp扩展的vwp 中的属性或者携带有H. 248中的vwp的属性以及基于Mp扩展的包中的属性,并向所述MRFP 发送携带有所述基于Mp扩展的vwp中的属性或者携带有所述H. 248中的vwp的属性以及 基于Mp扩展的包中的属性的修改请求消息;所述MRFP,用于接收所述修改请求消息,并根据所述基于Mp扩展的vwp中的属性或者 所述H. 248中的vwp的属性以及基于Mp扩展的包中的属性修改端点的属性,并向MRFC发 送修改完成消息;所述AS,用于向所述MRFC发送所述通知消息,并接收所述MRFC发送的修改成功消息。
13. —种MRFP,其特征在于,包括接收模块,用于接收MRFC发送的修改请求消息,所述修改请求消息中携带有基于Mp接 口扩展的vwp中的属性或者携带有H. 248中的vwp的属性以及基于Mp接口扩展的包中的 属性;修改模块,用于根据所述基于Mp接口扩展的vwp中的属性或者根据所述H. 248中的 v即的属性以及基于Mp接口扩展的包中的属性修改端点的属性; 发送模块,用于在修改完成后向MRFC发送修改完成消息。
14. 根据权利要求13所述的MRFP,其特征在于,所述基于Mp扩展的包包括扩展的音量 激活视频切换包avavsp。
15. 根据权利要求14所述的MRFP,其特征在于,所述基于Mp扩展的包还包括扩展的视 频窗口背景包vwbp。
全文摘要
本发明实施例提供了一种画面显示的控制方法、系统和多媒体资源功能处理器。其中,方法包括接收多媒体资源功能控制器MRFC发送的修改请求消息,所述修改请求消息中携带有基于Mp接口扩展的视频窗口包vwp中的属性;根据所述基于Mp接口扩展的vwp中的属性修改端点的属性;向MRFC发送修改完成消息。本发明实施例的技术方案中利用扩展的属性通过MRFC控制MRFP修改端点的属性,从而实现了多画面显示时对端点的子窗口画面显示的控制,使子窗口显示的画面可以在多个视频源间自动切换;当子窗口没有视频源进行显示时,还可以利用扩展的属性使子窗口锁定显示背景颜色、背景图案或者背景视频。
文档编号H04N7/15GK101753803SQ20081024037
公开日2010年6月23日 申请日期2008年12月18日 优先权日2008年12月18日
发明者杨恒占, 王勇, 费美艳, 陈太洲 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1