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

文档序号:8475374阅读:来源:国知局
时利用桌面向呼叫提供视频内容。
[0026]图3示出了在电话叠加之前由控制应用所打开的空白窗口以及覆盖色度键的一部分的鼠标指针。PC将用预定义的颜色填充空白窗口 320并将颜色代码连同监视器桌面310中的窗口大小和位置一起发送至视频电话系统。视频电话系统将把所接收的颜色作为透明的对待并且将仅在PC颜色等于颜色键的像素中呈现视频。当PC鼠标指针处于视频窗口上面时,它覆盖所使用的特殊颜色。因此防止了视频电话系统在鼠标指针之上呈现视频。
[0027]除了视频之外或者代替该视频,视频电话在控制应用所创建的空白窗口之上所呈现的图像/视频还可以具有诸如改变布局、静音、参会等的用户接口控制。如之前所提及的,如果用户在窗口内进行点击,则控制应用将向视频电话发送点击事件位置。可以通过使用鼠标点击窗口内的图标或其它内容或者如本领域技术人员所理解的利用鼠标对窗口数据和内容所进行的任意其它一般可接受的操控来在窗口内创建事件。这允许视频电话检测其用户接口控制中的哪一个被用户选择并相应地作出反应。因此,在同一监视器上可存在PC所呈现的用户接口元素和视频电话所呈现的用户接口,它们以相同的方式被控制。遵循相同的原理,当控制应用空白窗口处于“焦点对准”时,其向视频电话发送所有的键盘点击事件。这将允许控制应用将视频窗口内的鼠标点击位置发送至视频电话系统。该视频电话系统能够检测用户何时按压了一个控制。
[0028]用于本发明的另一个重要的配置是在视频电话还作为虚拟桌面架构客户端时。在该模式中,PC显示器通过数据网络而不通过原生(raw)的视频物理接口(如HDMI/DVI/DP/VGA)到达被压缩的视频电话。在这种情况下,控制应用在远程VDI服务器上运行,该远程VDI服务器针对用户运行虚拟PC。在某种程度上,这比常规配置更令人感兴趣,因为在许多情况下VDI不能支持视频和音频呼叫的实时要求。
[0029]贯穿本说明书,展现了一种用于以允许用户以类似于用户如何与其它PC应用进行交互的方式对视频电话系统生成的内容进行操控和与之进行交互的方式在PC桌面之上组合可以包括视频、图形和用户接口元素的视频电话系统生成的内容的方法和系统。理解的是,该系统和方法可利用贯穿本说明书作为示例所讨论的诸如PC(个人计算机)以及在VDI上运行的虚拟PC的计算设备来应用。图1示出了利用去往计算设备/PC140的可操作连接以使得能够向视频电话110发送视频的本发明的实施例。虽然PC和视频电话系统在这里被用作适当的示例,但是本领域技术人员理解的是,无论是PC、虚拟PC还是能够在监视器上生成图形和视频内容的其它设备的任意类型的计算设备都完全适用于本发明的方法和系统。同样地,视频电话系统被用作使用本发明的方法和系统的示例,但是本领域技术人员将理解能够接收或生成内容以叠加在从PC或其它设备所生成的窗口上的任意中间装置或系统。虽然在图1中没有具体示出VDI环境,但是本领域技术人员理解如何利用所示出和讨论的实施例将视频内容通过去往物理计算设备或者VDI客户端所呈现的桌面的可操作链接提供至视频电话110。根据本发明的可以包括并利用VDI环境的实施例,虚拟PC将在具有用作VDI客户端的视频电话系统的VDI上运行。
[0030]另外,控制应用贯穿本说明书被称为向视频电话系统提供有关计算设备和窗口上的内容叠加的功能。该控制功能可以驻留在视频电话系统或PC上并且如这里所描述的那样工作。本发明的实施例包括控制应用以及如本领域技术人员所理解的一般与视频电话相关联的其它功能和硬件,而不管该控制应用驻留在何处。本领域技术人员将理解控制应用以任意设置方式的使用。
[0031]已出于说明和描述的目的展现了本发明的上述描述。其并非意在穷举或者将本发明限制为所公开的精确形式,并且鉴于以上教导其它修改和变型可以是可能的。实施例被选择和描述是为了对本发明的原则及其实际应用进行最佳解释以由此使得本领域技术人员能够以各种实施例以及适合于所预期的特定用途的各种修改来最佳地利用本发明。除了在范围上被现有技术限制,所附权利要求意在被理解为包括本发明的其它可替代实施例。
【主权项】
1.一种用于从中间系统向与计算设备相关联的一个或多个监视器中的一个提供内容的方法,其中该计算设备可操作地链接到该中间系统并且该中间系统可操作地链接到所述一个或多个监视器中的一个,该方法包括: 由控制应用在该计算设备的桌面上打开特定大小的窗口,其中所打开的窗口填充有被定义的颜色; 由该控制应用将所打开的窗口的在桌面上的位置、大小以及色度键信息发送到该中间系统; 由该中间系统将内容叠加在该控制应用所发送的桌面上的位置之上;以及 由该控制应用将所打开的窗口的更新的大小和位置信息发送到该中间系统。
2.根据权利要求1所述的方法,其中该计算机设备包括至少一个用户接口机制,该方法进一步包括: 由该中间系统在所打开的窗口中呈现至少一个用户接口元素;以及源自所述至少一个用户接口机制所创建的事件由该控制应用将具有事件位置数据的接口元素事件发送到该中间系统。
3.根据权利要求1所述的方法,该方法进一步包括将色度键值从该控制应用发送到该中间系统,该色度键值与被定义的颜色相关联。
4.一种用于呈现视频的系统,该系统包括: 与一个或多个监视器相关联的计算设备; 包括控制应用的中间系统;以及 控制应用; 其中: 该中间系统被使得能够关于在该计算设备的桌面上打开特定大小的窗口而与该控制应用通信并且将内容叠加在该控制应用所发送的桌面位置之上;并且 该控制应用被使得能够在计算设备的桌面上打开特定大小的窗口,将所打开的窗口的桌面位置、大小以及色度键信息发送到该中间系统,并且将所打开的窗口的更新的大小和位置信息发送到该中间系统,其中所打开的窗口填充有被定义的颜色。
5.根据权利要求4所述的系统,其中该计算机设备包括至少一个用户接口机制,其中该中间系统进一步被使得能够在所打开的窗口中呈现用户接口元素,并且源自所述至少一个用户接口所创建的事件将具有事件位置数据的接口元素事件发送到该中间系统。
6.根据权利要求4所述的系统,其中该控制应用进一步被使得能够在多个位置中检查所打开的窗口的指定区域内的像素内容以检测色度键值的数值,该色度键值与被定义的颜色相关联,并且其中该中间系统进一步被使得能够对色度改变进行补偿。
7.一种用于从中间系统向监视器显示内容的方法,其中该中间系统是嵌入有虚拟桌面架构客户端的视频电话,该方法包括: 关于在虚拟桌面架构服务器上的虚拟桌面环境中运行的桌面上打开特定大小的窗口而在该中间系统和控制应用之间发送通信; 由该控制应用在该桌面上打开窗口,其中所打开的窗口填充有被定义的颜色; 由该控制应用将所打开的窗口的大小、位置以及色度键信息经由网络连接发送到该中间系统; 由该中间系统将内容叠加在该控制应用所发送的桌面上的位置之上;以及由该控制应用将所打开的窗口的更新的大小和位置信息经由网络连接发送到该中间系统。
8.根据权利要求7所述的方法,其中至少一个用户接口机制被使得能够与该桌面接口,该方法进一步包括: 由该中间系统在所打开的窗口中呈现至少一个用户接口元素;以及源自所述至少一个用户接口机制所创建的事件由该控制应用将具有事件位置数据的接口元素事件发送到该中间系统。
9.根据权利要求7所述的方法,该方法进一步包括: 由中间应用检查所打开的窗口的指定区域内的多个像素内容以检测色度键值的数值,该色度键值与被定义的颜色相关联;以及 由该中间系统在检测到被该控制应用以该色度键填充的像素时对色度改变进行补偿。
10.根据权利要求7所述的方法,其中在该中间系统和控制应用之间发送通信的处理包括由该控制应用向中间应用通知在计算设备上打开了窗口。
【专利摘要】本发明涉及PC桌面显示之上的协同视频电话叠加。公开了一种用于从视频电话系统向与诸如PC的计算设备相关联的监视器呈现视频的系统和方法。利用色度键颜色来在该监视器中定义视频窗口并且该视频电话系统将在该窗口中叠加视频内容。鼠标指针即使在其处于视频叠加位置中也将继续是可见的并且继续能够对监视器中的包括视频布局的内容进行操控和控制。
【IPC分类】H04N5-45, H04N7-14
【公开号】CN104796655
【申请号】CN201510015524
【发明人】D·格洛斯金
【申请人】阿瓦亚公司
【公开日】2015年7月22日
【申请日】2015年1月13日
【公告号】DE102014117931A1, US20150208029
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1