Pc桌面显示之上的协同视频电话叠加的制作方法

文档序号:8475374阅读:338来源:国知局
Pc桌面显示之上的协同视频电话叠加的制作方法
【技术领域】
[0001]本发明的领域一般涉及视频呼叫以及视频呼叫的显示。
【背景技术】
[0002]视频电话可以具有例如HDMI的视频输出端口,其可对外部监视器进行驱动。这允许终端用户体验到沉浸式视频会议,该沉浸式视频会议通过使用具有视频电话的常见的小显示器是不可能的。然而,由于预算和/或有限的桌面区域,大多数用户不大可能具有用于视频呼叫的专用监视器。可替代地,用户可能想要让视频电话共享已经可用的PC监视器。许多监视器具有两个或更多个视频输入,因此可以通过使用监视器控制在全屏PC和全屏视频之间进行切换。
[0003]可以使得视频设备能够接受PC输出并且将其连同视频一起进行显示。这可以通过对输出进行缩放来实现。此外,可以使得视频设备能够显示全屏PC和全屏视频。
[0004]可以使得全屏设备能够接受PC输出并且将其连同视频一起进行显示。这可以以两种模式来实现。第一模式可以是全屏视频模式。第二模式可以是在固定位置具有小的叠加(overlap)视频的全屏PC。
[0005]可以使得电话能够播放音频,并且可以使得伴随的PC能够接收相关联的视频流。PC还将对视频流进行解码并且将其在监视器上进行显示。电话和PC将配合地工作从而以单独的视频和音频展现来展现相应的视频呼叫。

【发明内容】

[0006]本发明的实施例因此可以包括一种用于从中间系统向与计算设备相关联的一个或多个监视器中的一个提供内容的方法,其中该计算设备可操作地链接到该中间系统并且该中间系统可操作地链接到所述一个或多个监视器中的一个,该方法包括由该中间系统向控制应用发送消息以在该计算设备的桌面上打开特定大小的窗口 ;由该控制应用在该计算设备的桌面上打开特定大小的窗口 ;由该控制应用将所打开的窗口的在桌面上的位置、大小、以及色度键信息发送到该中间系统;由该中间系统将内容叠加在该控制应用所发送的桌面上的位置之上;以及由该控制应用将所打开的窗口的更新的大小和位置信息发送到该中间系统。
[0007]本发明的实施例可以进一步包括一种用于呈现视频的系统,该系统包括与一个或多个监视器相关联的计算设备;包括控制应用的中间系统;以及控制应用,其中该中间系统被使得能够向该控制应用发送消息以便该控制应用在该计算设备的桌面上打开特定大小的窗口并且将内容叠加在该控制应用所发送的桌面位置之上;并且该控制应用被使得能够在计算设备的桌面上打开特定大小的窗口,将所打开的窗口的桌面位置、大小以及色度键信息发送到该中间系统,并且将所打开的窗口的更新的大小和位置信息发送到该中间系统。
[0008]本发明的实施例可以进一步包括一种用于从中间系统向监视器显示内容的方法,该方法包括由该中间系统经由网络连接向控制应用发送请求以在虚拟桌面架构服务器上的虚拟桌面环境中运行的桌面上打开特定大小的窗口 ;由该控制应用在该桌面上打开窗口 ;由该控制应用将所打开的窗口的大小、位置以及色度键信息经由网络连接发送到该中间系统;由该中间系统将内容叠加在该控制应用所发送的桌面上的位置之上;以及由该控制应用将所打开的窗口的更新的大小和位置信息经由网络连接发送到该中间系统。
【附图说明】
[0009]图1是协同视频电话叠加系统连接的系统示图。
[0010]图2是PC监视器上的视频叠加的示图。
[0011]图3示出了在电话叠加之前由控制应用所打开的空白窗口以及覆盖色度键的一部分的鼠标指针。
【具体实施方式】
[0012]视频呼叫在该视频呼叫的参与者被提供以更全面的体验的情况下更有效。实质上,这是通过向参与者提供他们处于同一房间中的感觉来实现的。存在许多有助于他们本身提供该感觉的方面。第一,视频应当呈现在足够大的显示器上使得其它参与者的躯干和眼睛以允许用户舒适地观看其它参与者的大小被示出。在多方呼叫中呈现参与者的舒适观看的挑战由于同一监视器的基板面(real estate)目前被分割以便同时显示不同参与者而增加。第二,用于视频呼叫的照相机应当被置于所呈现的视频上方。虽然这可能不是绝对的,但是对于要处于所呈现的视频的上方的照相机,允许用户眼睛的水平线保持眼神接触感知。第三,视频系统应当提供持续的高质量和低延迟的视频通道。最后的这个方面是不言自明的。不连贯的视频、同步不良的视频或者其它方面不适宜的视觉使质量视频呼叫体验降低。
[0013]一般地,视频装置或视频电话是被优化以提供持续的高质量和低延迟的视频的专用设备。在许多情况下,现代计算机可以支持可接受的视频呼叫性能。然而,在许多情形下,结果可能由于计算机被要求同时运行其它应用的事实而不是最优的。这在使用诸如H.264高配置(high-profile)或H.265的最新视频压缩标准时尤其如此。在许多情况下,视频电话系统或类似的装置相对于现代计算机具有优势,因为它是具有针对视频压缩和解压缩进行优化的应用特定的硬件(例如,ASIC)的专用设备。
[0014]然而,由于需要节省空间和大的显示面板的相对高的价格,视频电话一般不包括大的嵌入显示器。此外,使得视频电话紧凑的期望会导致视频电话照相机和显示器位于设备中不太理想的位置中。贯穿本说明书可以使用若干术语以应用于系统,该系统意在使得用户能够通过使用个性化的视频电话类型系统来参与视频会议。该术语意在应用于可能存在一些所讨论的大小和清楚问题的视频电话系统。视频电话是具有视频显示器的电话,其能够同时的视频和音频以用于实时地在人们之间进行通信。诸如“个人视频会议系统”的各种术语或者这里所使用的其它术语意在指代所描述的视频电话系统。
[0015]使得能够具有驱动外部监视器的诸如HDMI的视频输出的视频电话不能使得用户能够同时在监视器上看到视频呼叫和相关联的PC桌面。理解的是,其它类型的连接是可用的。其它连接可以包括DisplayPort,、DVI(数字视频接口)、VGA(视频图形阵列)或者诸如Thunderbolt的其它连接类型。使得能够接受PC输出并且对其进行显示的视频设备可以允许用户同时看到视频和PC,但是在缩小操控之后难以从PC读取文本。这可能是因为PC使用被呈现以匹配当前分辨率的TrueType字体。理解的是,TrueType字体是一种轮廓(outline)字体标准,其普遍用于Mac OS和微软Windows操作系统二者上的字体。TrueType字体对字体如何以各种字体大小进行显示提供控制。另外,如果PC图像包括文本,则将其缩小(从而视频将适应)可能使得字体难以辨认。对于可接受PC输出并且以两种模式将其连同视频一起进行显示的视频设备,这些设备一般无法在显示PC桌面时示出大的视频窗口。另外,用户可能不具有足够的手段对视频窗口进行操控以在其覆盖用户期望访问的工具条或菜单项的情况下将其移开。而且,视频窗口会在鼠标指针恰好处于窗口后面时将其覆盖,这导致用户失去鼠标的追踪。理解的是,存在可以将内容叠加到半透明窗口上的一个或多个设备。然而,在这样的设备和解决方案中,不允许用户就像任意其它窗口那样对该窗口进行操控。该设备或解决方案可以允许控制应用对鼠标和键盘进行控制。该设备或解决方案因此可以呈现仅能够与桌面视频设备所呈现的GUI (图形用户接口)元素(element)进行交互的独特的鼠标指针。这样,视频的操控以及视频窗口内的光标的使用被严重限制,并且可能要求用户的特定动作以将鼠标和键盘的控制从一个控制设备,计算机或视频设备,切换至另一个。
[0016]仅播放音频的电话和接收并播放到来的视频流的PC可以是软件-客户端应用解决方案。这样的软件-客户端应用要求PC具有所有的视频编解码器。而且,软件客户端的另外的问题在于PC需要具有足够强大的CPU和/或具有视频压缩和解压缩HW加速器的PC。在PC上执行进一步的视频延迟优化(如本领域技术人员将理解的软件-客户端应用),并且,如果PC的CPU由于其它应用而负载沉重,则视频会相应地滞后或者甚至丢帧。如所提到的,由于视频和音频由不同的设备呈现的事实,难以确保它们的同步。
[0017]本发明的实施例还可在诸如视频电话的物理视频设备为VDI客户端时应用。虚拟桌面架构(VDI)是一种以桌面为中心的服务,其在使用远程显示协议通过网络访问的远程服务器和/或刀片PC上存放(host)用户桌面环境。连接代理服务被用于将用户连接至它们被分配的桌面会话。对于用户而言,这意味着他们可从任意位置访问其桌面,而无需被捆绑到单个客户端设备。由于资源被集中,所以在工作位置之间移动的用户仍然可访问具有其应用和数据的相同的桌面环境。对于IT管理员而言,这意味着更集中、有效的客户端环境,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1