一种多画面控制显示的方法和装置的制作方法

文档序号:7918758阅读:176来源:国知局
专利名称:一种多画面控制显示的方法和装置的制作方法
技术领域
本发明实施例涉及网络通信技术领域,尤其涉及一种多画面控制显示的 方法和装置。
背景技术
在视频会议系统中,会议系统各部件之间,以及终端和会议系统之间, 需要传递各个子窗口标识、起始位置、大小、叠放顺序等一系列信息。其中 子窗口标识用于后续修改该子窗口属性,起始位置和大小则确定了窗口布局, 而叠放顺序则在多个子窗口存在重叠时确定叠放的顺序。在单窗口情况下,
这些信息一部分可以省略,〗旦是在多画面情况下,例如1大5小共6个子窗 口的窗口布局,上述信息就不能省略,否则就会造成双方理解、处理的不一致。
现有技术利用部分扩展标记语言,通过详细描述每一个子窗口的标识名
字、起始坐标、相对或绝对高度/宽度、重叠顺序。例如MSML( Media Sessions
Markup Language, J 某体会"i舌才示i己i吾言)/MOML (Media Object Markup
Language,媒体对象标记语言)允许采用如下方式指示上述举例的6窗口信 自
<videolayouttype="text/msml-basic-layout" id="vidmixl"> <root size="CIF" />
<regionid="regionl"left="0"down="3300" relativesize="67%" priority=" 1 "/>
<region id="region2" left="6700" down="6700" relativesize="33%" priority="27>
〈region id="region3" left="6700" down="3300" relativesize="33%" priority="37> 〈region id="region4" left="0" down="0" relativesize="33%" priority="47> 〈regionid="region5"left="3300"down="0" relativesize="33%" priority="57>
<regionid="region6"left="6700"down="0" relativesize="33%" priority="6"/>
</videolayout>
其中region元素的id属性指示子窗口的标识,left、 down指示子窗口左 下角相对于整个屏幕左下角的位置,relative size指示子窗口相对于整个屏幕 的大小,priority指示各窗口的叠放顺序。H.248协议的相关会议定义中,对 于2X2、 4X4等nXn平铺多画面显示^^莫式,采用了专用定义,在该专用定义 中指示数据n即可。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题 由于指示信息在两个部件间传递,消息过长使得传递效率低,而且发送 方的编码和接收方的解码过程也比较复杂,传输通道质量不高时,过长的消 息还会加剧错包、丢包问题。终端到会议系统之间、会议系统内部各部件之 间,需要先将用户选择的模式解码为子窗口标识、起始位置、大小、叠放顺 序等系列维度描述,然后再还原为实际显示模式,或者经过处理后再编码为 子窗口标识、起始位置、大小、叠放顺序等系列维度描述,指示给会议系统 的下一个部件,这样使用很不方便。多画面布局越复杂,上述问题越严重。

发明内容
本发明实施例提供一种多画面控制显示的方法和装置,以实现提高视频 会议子窗口信息的指示效率、降低处理的复杂度。
为达到上述目的,本发明实施例一方面提供一种多画面显示的方法,包

接收携带模型标识的请求,所述模型标识用于指示画面布局; 根据该所述^f莫型标识获取相匹配应的画面布局^t型; 调用预先存储的与所述画面布局模型相匹配的调用程序,指示终端显示
装置按照所述画面布局;f莫型显示画面。
另一方面,本发明实施例还提供一种多画面控制显示的装置,包括 接收模块,用于接收携带模型标识的请求,所述模型标识用于指示画面 布局;
获取模块,用于根据该模型标识获取相应的画面布局模型; 调用模块,用于调用预先存储的与所述画面布局模型相匹配的调用程序, 指示终端按照所述画面布局模型显示画面。
与现有技术相比,本发明实施例具有以下优点本发明实施例根据模型 标识获取与该模型标识匹配的画面布局模型,并调用与该画面布局模型相匹 配的调用程序,使终端按照所述画面布局模型显示画面。从而实现了对视频 多画面的指示,提高了会议多画面指示效率。在终端到会议系统之间、会议 系统内部各部件之间,都可以使用这种方法,减少了各部件的编码、解码处 理步骤,同时,减小了传递消息的长度,还可以减轻传输系统的负担。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例多画面显示的方法流程图2为本发明另一实施例中多画面显示的方法流程图3为本发明实施例中1大5小画面布局示意图4为本发明实施例中在1大5小画面布局基础上增加窗口的示意图5为本发明实施例多画面显示的装置的结构图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不
是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出 创造性劳动前^L下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例才是供一种多画面显示的方法、系统和装置,在^L频会议中无 论是终端到会议系统之间,还是会议系统内部各部件之间,都可以增加画面 布局模型指示信息。
下面结合附图和具体实施例对本发明实施例提供的多画面显示的方法进 行详细说明。
如图1所示,为本发明实施例多画面控制显示的方法的流程图,包括 步骤S101,接收携带模型标识的请求,所述模型标识用于指示画面布局; 步骤S102,根据该所述模型标识获取相匹配应的画面布局模型; 步骤S103,调用预先存储的与所述画面布局模型相匹配的调用程序,指 示终端显示装置按照所述画面布局模型显示画面。
具体的,在进行^L频会议时,终端和系统会议之间,会议系统内部之间 会进行大量的信息交互。涉及到画面布局信息时,可以将具有相同特性的画 面布局归为一类建立模型并使用模型标识进行标注。同时,将包含模型标识 的调用程序和匹配的画面布局模型 一起存储在数据库中。
当终端需要^f吏用某种画面布局显示画面时,可以向网络侧服务器发送请 求,该请求中携带模型标识,用于指明使用的画面布局,网络侧服务器调用 数据库中存储的调用程序,使终端按照调用程序对应的画面布局模型显示画 面;或者由网络侧服务器向终端发送请求,指示终端使用的画面布局,终端 调用自身数据库中存储的调用程序,按照调用程序对应的画面布局模型显示 画面。
下面通过具体实施例对本发明实施例提供的多画面控制显示的方法进行 详细说明,如图2所示,包括
步骤S201,将具有相同特征的画面布局归为一类,并才艮据该画面布局的 特征生成画面布局^f莫型。在需要显示多画面的情况下,画面的布局方式有多 种,例如可以为图3所示的1大5小的画面布局。本发明实施例中将具有相 同特征的画面布局归为一类,然后根据这类画面布局的相同特征生成画面布 局模型,该画面布局的特征可以包括窗口整体布局、子窗口 ID、窗口大小、 窗口起始位置、窗口叠放顺序中的一种或多种。在实现具有差异的画面布局 时,可以在该模型的基础上进行少许改变。例如可以将1大5小的画面布 局、以及在1大5小画面布局基础上有少许差异的画面布局归为一类,根据 这类画面布局的相同特征生成1大5小画面布局才莫型。
步骤S202,使用模型标识对该画面布局模型进行标注。例如对于1大5 小画面布局;^莫型,可以将其标注为"SixLeftUpBig"。
步骤S203,存储画面布局模型和与其相对应的调用程序。具体的,在现 有技术的基础上,在调用程序中加入上述画面布局模型的调用字段,可以缩 短调用程序,例如在^f吏用MSML调用1大5小画面布局才莫型时,可以采用 如下程序,殳
<videolayout type="text/msml-basic-layout" id="vidmixl">
〈root size="CIF" videolayoutmode="SixLeftUpBig"/> </videolayout>
即在原有的调用程序基础上增加"videolayoutmode="SixLeftUpBig",,调 用字段,从而在调用的界面上直接显示1大5小画面布局。
上述调用程序可以存储在数据库中,当终端请求按照某一画面布局模型 显示画面时,可以直接调用该调用程序。
步骤S204,终端向网络侧发送请求,该请求中携带模型标识。
步骤S205,网络侧解析该请求获得;^莫型标识,获知终端选择的画面布局 模型。
步骤S206,调用与上述画面布局^f莫型相匹配的调用程序。该画面布局才莫 型,以及与其相匹配的调用程序预先存储在数据库中。 步骤S207,终端按照该画面布局模型显示画面。
另外,现有技术中nXn平铺多画面显示模式不能解决非nXn等分平铺多 画面时存在的问题,对于nXn等分平铺多画面,也没有修改某个子窗口布局 的能力,对此本发明实施例还可以在上述步骤S203中调用程序的基础上进行 添加,以实现与画面布局模型具有差异的画面布局,例如如果终端要求在屏
幕中央增加一个1/2屏幕大小的子窗口,如图4所示,只需要在上述基础上对 新增的子窗口进^f于补充指示即可。 4吏用MSML可以如下表示
<videolayout type="text/msml-basic-layout" id="vidmixl"> <root size="CIF" videolayoutmode="SixLeftUpBig"/> <region id="region7" left="2500" down="2500" relativesize="500/0" priority="77〉
</videolayout>
本发明实施例通过模型标识对典型的画面布局进行标注,根据;漠型标识就 可以直接表达出各子窗口布局、子窗口ID、大小、起始位置、叠放顺序等。 而且在此基础上,还可以对非典型窗口的差异进行补充指示,从而可以显示 差异化的画面布局。
如图5所示,为本发明实施例多画面控制显示的装置的结构图,包括 接收模块51,用于接收携带模型标识的请求,所述模型标识用于指示画 面布局;
获取模块52,用于根据该模型标识获取相应的画面布局模型;
调用模块53,用于调用预先存储的与所述画面布局模型相匹配的调用程 序,指示终端按照所述画面布局模型显示画面。
该装置还可以包括模型生成模块54,用于将具有相同特征的画面布局 划分为一类,根据所述画面布局的特征生成所述画面布局模型。
该装置还可以包括数据库55,用于存储所述模型生成模块生成的模型 以及与所述4莫型相匹配的调用程序。
上述装置可以位于服务器中,也可以位于终端中。
本发明实施例提供的多画面控制显示的方法和装置,可以对视频多画面 布局进行指示,提高会议多画面的指示效率。终端到会议系统之间、会议系 统内部各部件之间,都可以使用这种指示,减少了各部件的编码、解码处理 步骤,同时,减小了传递的消息长度,还可以减轻传输系统的负担。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发
明可以通过硬件实现,也可以借助软件加必要的通用石更件平台的方式来实现。 基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软
件产品可以存储在一个非易失性存储介质(可以是CD-ROM, U盘,移动硬 盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服 务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此, 任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1、一种多画面控制显示的方法,其特征在于,包括接收携带模型标识的请求,所述模型标识用于指示画面布局;根据所述模型标识获取相应的画面布局模型;调用预先存储的与所述画面布局模型相匹配的调用程序,指示显示装置按照所述画面布局模型显示画面。
2、 如权利要求l所述的方法,其特征在于,所述携带模型标识的请求由 终端发出时,服务器根据所述模型标识获取相应的画面布局模型,并调用相 匹配的调用程序,使所述终端的显示装置按照所述画面布局模型显示画面。
3、 如权利要求l所述的方法,其特征在于,所述携带模型标识的请求由 服务器发出时,终端根据所述模型标识获取相应的画面布局模型,并调用相 匹配的调用程序,使自身的显示装置按照所述画面布局模型显示画面。
4、 如权利要求l所述的方法,其特征在于,还包括将具有相同特征的 画面布局划分为一类,根据所述画面布局的特征生成所述画面布局才莫型。
5、 如权利要求4所述的方法,其特征在于,所述画面布局的特征包括窗 口整体布局、子窗口 ID、窗口大小、窗口起始位置、窗口叠放顺序中的一种 或多种。
6、 如权利要求l所述的方法,其特征在于,还包括在所述调用程序的 基础上补充相应的控制多画面显示程序,显示与所述画面布局模型具有差异 的画面。
7、 一种多画面控制显示的装置,其特征在于,包括接收模块,用于接收携带模型标识的请求,所述模型标识用于指示画面 布局;获取模块,用于根据该模型标识获取相应的画面布局模型; 调用模块,用于调用预先存储的与所述画面布局模型相匹配的调用程序, 指示终端按照所述画面布局模型显示画面。
8、 如权利要求7所述的装置,其特征在于,还包括-. 模型生成模块,用于将具有相同特征的画面布局划分为一类,根据所述 画面布局的特征生成所述画面布局模型。
9、 如权利要求7所述的装置,其特征在于,还包括数据库,用于存储所述模型生成模块生成的模型以及与所述模型相匹配 的调用程序。
10、 如权利要求7所述的装置,其特征在于,所述装置位于服务器或终 端内。
全文摘要
本发明实施例公开了一种多画面控制显示的方法和装置,所述多画面控制显示的方法包括接收携带模型标识的请求,所述模型标识用于指示画面布局;根据所述模型标识获取相应的画面布局模型;调用预先存储的与所述画面布局模型相匹配的调用程序,指示显示装置按照所述画面布局模型显示画面。所述多画面控制显示的装置包括接收模块,用于接收携带模型标识的请求,所述模型标识用于指示画面布局;获取模块,用于根据该模型标识获取相应的画面布局模型;调用模块,用于调用预先存储的与所述画面布局模型相匹配的调用程序,指示终端按照所述画面布局模型显示画面。本发明实施例提高了视频会议时子窗口信息的指示效率、降低了处理的复杂度。
文档编号H04L29/08GK101340550SQ200810147159
公开日2009年1月7日 申请日期2008年8月21日 优先权日2008年8月21日
发明者杨恒占, 云 胡, 陈太洲 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1