生成视频窗格布局制造技术

技术编号:12871830 阅读:31 留言:0更新日期:2016-02-17 09:58
第一视频会议设备确定要在第二视频会议设备处显示的多个视频内容的窗格尺寸,其中该窗格尺寸是基于第二视频会议设备的最小视频窗格尺寸来确定的。第一视频会议设备然后向第二视频会议设备发送视频流,该视频流包括具有所确定的窗格尺寸的多个视频内容的至少一个子集。所确定的窗格尺寸等于或大于最小视频窗格尺寸。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】生成视频窗格布局相关串请的交叉引用本申请基于2013年6月27日提交的美国临时申请N0.61/840,294的优先权权益并要求该申请的优先权利益,该申请的全部内容通过引用结合于此。
本申请一般地涉及在视频电话会议的接收端生成视频窗格布局。_4] 相关领域的讨论在此所提供的“背景”描述是为了一般地提供本公开的情景的目的。在该背景部分所描述的程度,本文所描述的工作以及该描述中不另外被认为是提交申请时的现有技术的方面不被明确或隐含地承认为现有技术。视频会议系统用于不位于同一位置的两方或多方、或者两个或多个参与者之间传输视频和音频二者。图8为典型的视频会议系统的框图。在图8中,端点82、84和86经由网络80连接至多点控制单元(MCU)88。该网络可以为私有网络或公共网络,比如互联网,并且可以具有无线和有线组件。每个端点82、84和86向MCU 88发送相应参与者的图像和声音数据,MCU 88然后处理该声音和视频数据并将结果发送给端点82、84和86。由MCU 88执行的处理可以包括将视频和音频数据合并在某一布局中用于在端点82、84和86中的每一个端点处呈现。在由端点82、84和86所接收的布局中,用户可以观看视频的多个窗格,其中视频的多个窗格通常相对应于会议中的其它参与者且可能对应于内容视频流。由于端点可以包括被安装在视频会议室中的大屏幕、个人计算机的屏幕、或者甚至包括电话或平板电脑的屏幕,因此用户可以在各种尺寸的屏幕上观看视频的多个窗格。此外,各种屏幕分辨率也是可能的,并且并不总是与屏幕尺寸相联系一一一些4英寸的电话屏幕比60英寸的监视器具有更高的分辨率。【附图说明】通过参考附图,可以获得对本公开更为完全的理解,其中:图1A-1C示出了示例性的视频会议端点场景;图2为由接收设备执行的示例性方法的流程图;图3为由接收设备执行的方法的另一示例性实现方式的流程图;图4为由发生终端执行的示例性方法的流程图;图5为由发送终端执行方法的另一示例性实现方式的流程图;图6示出了基于参与者的数目和屏幕尺寸的变化,视频窗格尺寸的示例性变化;图7为示出了示例性接收设备和示例性发送设备的硬件组件的框图;以及图8为视频会议系统的框图。示例实施例描沐概述由第一视频会议设备执行的示例性方法包括:在第一视频会议设备处确定将在第二视频会议设备处显示的多个视频内容的窗格尺寸,其中窗格尺寸是基于第二视频会议设备的最小视频窗格尺寸来确定的。该示例性方法还包括从第一视频会议设备向第二视频会议设备发送视频流,所述视频流包括具有所确定的窗格尺寸的多个视频内容的至少一个子集,其中所确定的窗格尺寸等于或大于最小视频窗格尺寸。【具体实施方式】在本文的附图和描述中,相同的参考数字在若干视图中指定相同或相应部分/步骤。流程图或者功能性框图中的任何过程、描述或块应当被理解为表示模块、段、代码部分,所述模块、段、代码部分包括一个或多个可执行指令以用于实施本文所描述的过程/算法中的具体逻辑功能或步骤,以及改变实施被包括于本公开的示例性实施方式的范围之内,其中,功能可以不按照所示出或所讨论的顺序执行,包括大体上同时或相反的顺序,这取决于所涉及的功能。在以下的公开中,根据示例性实施方式,术语“发送设备”指向另一视频会议设备发送信息(比如,视听流)的视频会议设备。接收视听流的视频会议设备被称为“接收设备”。然而,这些术语仅用于帮助对本公开的某些示例性方面的理解,不应当被视为限定。视频会议设备可以假设在视频会议期间,同时具有发送设备和接收设备的功能。视频会议设备还可以包括MCU。取决于被用户观看的屏幕的尺寸,具有某一视频窗格尺寸,低于该视频窗格尺寸的视频窗格为次优小。例如,尽管1080p的视频流可能适合于会议室内的60英寸屏幕,在该1080p的视频流中,各个参与者被显示在192x108像素的子窗格内,并且60英寸屏幕将显现为近似12x9cm,但对于在桌面电话的6英寸显示屏上呈现的同一视频流,窗格尺寸仅为1.2x0.9cm,太小而不实用,用户体验可能显著较差。图1A-1C图示了各种示例性屏幕尺寸,这些屏幕尺寸可以被视频会议系统的参与者使用。图1A示出了视频会议室,在该视频会议室中,参与者(102)观看大屏幕(100),该大屏幕(100)显示远程参与者的视频窗格(110)和内容视频流的视频窗格(108)。图1B示出了视频会议场景,在该视频会议场景中,参与者(102)在计算机监视器上观看视频窗格(108和110)。最后,图1C示出了在移动设备(104)上观看视频窗格(108和110)的参与者(102)。示例性实施方式以有效和响应式的方式来处理各种示例性的屏幕尺寸。如果接收设备传递它们将显示的各个窗格的最小尺寸限制,则将避免某些问题,这些问题包括需要高权重协议和信令开销以及对会议改变的延迟响应。在这种情况下,即使当输入流和会议属性改变时,发送设备可以保证它决不会向接收设备提供不适当小的视频窗格。如果输入流或会议属性改变,则发送设备可以立即改变向接收设备提供的布局,而无需与接收设备进行任何通信,这使改变到新布局的延迟最小化,并且降低了发送设备和接收设备之间的信令开销。此外,根据示例性实施方式,发送设备未被不灵活的窗格尺寸策略阻碍,或者当会议的组成动态变化时,发送设备未被与每一个接收设备通信的需求阻碍。图2根据示例性实施方式,通过算法流程图描述了由接收设备执行的示例性方法。在步骤202,接收设备确定可以在其上最优显示的最小视频窗格尺寸。针对所有视频类型,该最小视频窗格尺寸可以为最小值,或者它可以对不同类型的视频施加不同的限制。例如,与显示具有文字的幻灯片相比,在较小的窗格中显示参与者的全动态视频可能是可接受的。此外,针对会议中的不同参与者可能还存在不同限制。例如,不同的最小视频窗格尺寸被分配给对于会议具有不同重要度的参与者。这里,术语“最小视频窗格尺寸”包括被分配给不同类型的视频或被分配给不同会议参与者的不同的最小视频窗格尺寸。对最小视频窗格尺寸的确定可以由接收设备或者由发送设备进行。例如,接收设备可以表达其屏幕的物理尺寸。在这种情形下,发送设备可以在其端使用硬编码逻辑或用户可配置逻辑,以确定用于在这一尺寸的窗格上显示的被编码的视频窗格的相应可接受尺寸。该通信可以被包括于呼叫信令协议中或任何其它信令信道中,比如新媒体层会议控制协议。在会话初始协议(SIP)的情形下,屏幕尺寸可以用针对每视频m行(m-line)的新媒体属性来表达,比如“a =屏幕尺寸:x = 180,y = 120”以毫米表示规格。在这一示例中,发送设备基于接收设备的屏幕的物理尺寸,做出关于最小窗格尺寸的决定。替代地,接收设备可以发送该最小视频窗格尺寸作为整体的流尺寸的比例。在SIP中,这可以用针对每视频m行的声明式会话描述协议(SDP)属性来完成,比如“a =最小组合窗格0.1,幻灯片0.4”表示,除了幻灯片的窗格(该幻灯片的窗格不应小于整体视频尺寸的4/10)以外,没有内部窗格应当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种方法,包括:在第一视频会议设备处,确定要在第二视频会议设备处显示的多个视频内容的窗格尺寸,所述窗格尺寸是基于与所述第二视频会议设备相对应的最小视频窗格尺寸来确定的;以及从所述第一视频会议设备向所述第二视频会议设备发送视频流,该视频流包括具有所确定的窗格尺寸的所述多个视频内容的至少一个子集,所确定的窗格尺寸等于或大于所述最小视频窗格尺寸。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:罗伯特·汉森马尔科姆·沃尔特斯埃斯彭·伯杰亚尔·斯陶尔纳斯
申请(专利权)人:思科技术公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1