实况视频流和内容视图的动态分组制造技术

技术编号:38376564 阅读:9 留言:0更新日期:2023-08-05 17:37
所公开的技术通过在指定显示区域内动态地显示通信会话的用户群组来优化计算资源的使用和用户参与,其中群组中的每个用户各自共享共同活动因子。例如,如果参与者每个人共享位置、角色、一组许可、团队、贡献水平等,则他们可以是显示在用户界面的特定部分或特定显示屏幕上的群组的一部分。系统还可以允许群组的用户专门控制在与该群组相关联的指定显示区域内显示的内容。通过使用共同活动因子在指定显示区域内动态显示用户群组和他们控制的内容,系统可以通过使用户能够容易地识别感兴趣的人来提高用户参与度。的人来提高用户参与度。的人来提高用户参与度。

【技术实现步骤摘要】
【国外来华专利技术】实况视频流和内容视图的动态分组

技术介绍

[0001]有许多通信系统允许用户协作。例如,一些系统允许人们通过使用实况视频流、实况音频流和其他形式的基于文本或基于图像的媒体进行协作。通信会话的参与者可以共享显示单个人或一群人的视频流以及共享内容的显示。这样的系统可以为通信会话的参与者提供模拟面对面会议的体验。
[0002]尽管存在许多允许用户协作和共享内容的系统,但是这样的系统仍然具有许多缺点。例如,一些用户界面布置和硬件配置可能无法最佳地促进实况视频会议期间的用户参与。当系统生成显示多个实况视频流的用户界面时,可以发生这种情况,这些实况视频流是根据用户加入会议的顺序排列的。这样的用户界面布置使得用户难以容易地识别感兴趣的人和相关内容。例如,在涉及多个公司团队的会议中,如果视频流的排列是基于人们加入会议的顺序,则用户可能难以识别团队成员。
[0003]不促进用户参与的计算系统可能导致生产损失和关于许多计算资源的低效率。例如,诸如在线会议等的通信会话的参与者在错过或忽略实况内容时可能需要参考录音或其他资源。当观众在实况会议期间错过要点或线索时,可能需要重新发送内容。当观众在观看记录的演示期间错过了要点或线索时,他们可能还必须重新观看内容。此类活动可能导致网络、处理器、存储器或其他计算资源的使用效率低下。此外,参加者在会议期间的参与度损失可能会导致对延长的会议或后续会议的需要,这反过来又会占用额外的计算资源。当系统用于为大量参与者提供协作环境时,这种低效率会加剧。更具体地说,当会议有大量参与者时,如果参与者的视频流没有针对特定场景进行最佳安排,则用户可能会感到厌烦。
[0004]除了用户参与度的损失之外,当通信系统没有最佳地安排会议参与者的视频流时,会导致许多资源效率低下。例如,如果用户很难在参与者流的布置中找到队友,则该用户可能会错过重要的社交线索,例如,当有人举手、开始说话、朝某个方向看时,等等。当错过了这样的社交线索时,这可能导致用户需要手动与许多不同的系统进行交互。例如,错过重要线索或手势的用户可能会开始利用额外的计算资源来使用文本消息、电子邮件或其他通信形式进行通信。此类手动步骤可能会破坏个人的工作流程,并且在帮助个人与一群人建立协作协议时效率极低。现有系统的这些缺点会导致生产力损失以及计算资源的低效和重复使用。

技术实现思路

[0005]所公开的技术通过在指定显示区域内动态地显示用户群组和在通信会话中共享的内容来优化计算资源的使用和用户参与,其中群组中的每个用户各自共享共同活动因子。例如,如果参与者每个人共享位置、角色、一组许可、团队、贡献水平等,则他们可以是显示在用户界面的特定部分或特定显示屏幕上的组的一部分。系统还可以允许群组的用户专门控制在与该群组相关联的指定显示区域内显示的内容。通过使用共同活动因子在指定显示区域内动态显示用户群组和他们控制的内容,系统可以通过使用户能够容易地识别感兴趣的人和内容来提高用户参与度。该系统还可以在任何一组因子之间切换,通过针对特定
用户场景优化安排参与者的视频流来促进用户参与。
[0006]在一个示例中,用于在系统上执行的方法可以包括用于分析上下文数据的操作,该上下文数据为个体用户定义个体活动因子,每个活动因子与多个视频流中的个体视频流相关联,其中对上下文数据的分析确定个体用户群组,该个体用户群组具有以下个体用户:每个用户都有共同活动因子。共同活动因子可以基于共同位置、共同角色、共同组织团队或共同贡献水平中的至少一个。该方法还可以包括用于生成通信数据以使一个或多个计算设备生成一个或多个用户界面的操作,该用户界面包括第一显示区域和第二显示区域。第一显示区域被保留用于渲染第一组视频流,第一组视频流描绘与第一活动因子相关联的第一用户群组的个体用户。第二显示区域被保留用于渲染第二组视频流,第二组视频流描绘与第二活动因子相关联的第二用户群组的个体用户。第一显示区域包被保留用于渲染由第一用户群组中的至少一个用户控制的内容的第一屏幕共享区域,并且第二显示区域包括被保留用于渲染由第二用户群组中的至少一个用户控制的内容的第二屏幕共享区域。
[0007]系统然后可以使得将包括多个流的通信数据传输到一个或多个计算设备,该通信数据使一个或多个计算设备显示一个或多个用户界面,该一个或多个用户界面同时显示第一显示区域和第二显示区域,其中通信数据使一个或多个计算设备显示第一组视频流的渲染,该第一组视频流描绘与第一活动因子相关联的个体用户,以及在第一显示区域内显示由第一用户群组中的至少一个用户控制的第一屏幕共享区域中的内容的渲染。通信数据使一个或多个计算设备在第二显示区域内显示描绘与第二活动因子相关联的个体用户的第二组视频流的渲染,以及显示由第二用户群组中的至少一个用户控制的在第二屏幕共享区域中的内容的渲染,其中同时显示第一内容和第二内容。
[0008]除了上面明确描述的那些之外的特征和技术益处将从阅读以下详细描述和查看相关附图中显而易见。提供该
技术实现思路
以简化形式介绍一些概念,这些概念将在下面的详细说明中进一步描述。本
技术实现思路
不旨在识别要求保护的主题的关键或基本特征,也不旨在用作确定要求保护的主题的范围的帮助。例如,术语“技术”可以指代上文以及整个文件所描述的上下文所允许的系统、方法、计算机可读指令、模块、算法、硬件逻辑和/或操作。
附图说明
[0009]具体实施方式参考附图进行描述。在图中,参考数字最左边的数字标识参考数字首次出现的图。不同图中的相同标号表示相似或相同的项目。对多个项目中的个体项目的引用可以使用带有字母序列中的字母的参考编号来指代每个个体的项目。对项目的一般引用可以使用没有字母顺序的特定参考编号。
[0010]图1图示了用户界面,其示出了显示在单个显示设备上的两个用户群组,其中这些群组是基于第一因子创建的,其中与每个群组一起显示的内容由每个群组的用户专门控制。
[0011]图2图示了显示在多个显示设备上显示的两个用户群组的用户界面布置,其中这些群组是基于第一因子创建的,其中与每个群组一起显示的内容由每个群组的用户专门控制。
[0012]图3A图示了转换到以下用户界面布置的阶段,其示出了在单个显示设备上显示的多个用户,其中与用户一起显示的内容由各个人群组的用户专门控制。
[0013]图3B图示了转换到以下用户界面布置的阶段,该用户界面布置示出了根据图2的用户数量创建的两个群组,其中每个群组都基于第一因子显示在显示屏幕的各个部分中,其中与每个群组一起显示的内容由关联群组的用户专门控制。
[0014]图3C图示了转换到以下用户界面布置的阶段,该用户界面布置示出了根据图2的用户数量或图3的群组创建的两个群组,其中每个群组都基于第二因子显示在的显示屏幕的各个部分中,其中与每个群组一起显示的内容由关联群组的用户专门控制。
[0015]图4A图示了转换到显示两个用户群组的用户界面布置的阶段,其中这些群组基于第一因子显示在单独的显示设备上,其中与每个群组一起显示的内容由关联群组的用户专门控制。
[0016]图4B图示了本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种被配置为在系统上执行的方法,包括:分析上下文数据,所述上下文数据针对个体用户定义活动因子,每个个体用户与多个视频流中的个体视频流相关联,其中,对所述上下文数据的分析确定具有以下个体用户的个体用户群组:每个个体用户具有共同活动因子,其中,所述共同活动因子能够基于共同位置、共同角色、共同组织团队或共同贡献水平中的至少一个;生成用于使一个或多个计算设备生成包括第一显示区域和第二显示区域的一个或多个用户界面的通信数据,其中,所述第一显示区域被保留用于并且被配置为显示描绘与第一活动因子相关联的第一用户群组的个体用户的第一组视频流的渲染,其中,所述第二显示区域被保留用于并且被配置为显示描绘与第二活动因子相关联的第二用户群组的个体用户的第二组视频流的渲染,其中,所述第一显示区域包括被保留用于并且被配置为显示由所述第一用户群组中的至少一个用户控制的第一内容的渲染的第一屏幕共享区域,其中,所述第二显示区域包括被保留用于并且被配置为显示由所述第二用户群组中的至少一个用户控制的第二内容的渲染的第二屏幕共享区域;以及使包括所述多个流的所述通信数据传输到所述一个或多个计算设备,所述通信数据使所述一个或多个计算设备显示所述一个或多个用户界面,所述一个或多个用户界面同时显示所述第一显示区域和所述第二显示区域,其中,所述通信数据使所述一个或多个计算设备在所述第一显示区域内显示:描绘与第一活动因子相关联的个体用户的所述第一组视频流的渲染以及由所述第一用户群组中的所述至少一个用户控制的所述第一屏幕共享区域中的所述第一内容的渲染,其中,所述通信数据使所述一个或多个计算设备显示:在所述第二显示区域内的描绘与所述第二活动因子相关联的个体用户的所述第二组视频流的渲染以及由所述第二用户群组中的所述至少一个用户控制的所述第二屏幕共享区域中的所述第二内容的渲染,其中,所述第一内容和所述第二内容是同时显示的。2.如权利要求1所述的方法,还包括:接收经更新的上下文数据,所述经更新的上下文数据针对个体用户定义经更新的活动因子,其中,所述经更新的活动因子包括分别指示单独的位置的第三活动因子和第四活动因子,其中,所述第一活动因子和所述第二活动因子分别指示个体团队、个体许可或个体角色;以及响应于所述经更新的活动因子,使所述一个或多个计算设备显示经更新的用户界面,所述经更新的用户界面同时显示第一经更新的显示区域和第二经更新的显示区域,其中,所述第一经更新的显示区域被保留用于并且被配置为显示:描绘与所述第三活动因子相关联的第三组个体用户的第三组视频流的渲染以及由所述第三组个体用户中的至少一个用户控制的第三屏幕共享区域中的第三组内容的渲染,其中,所述第二经更新的显示区域被保留用于并且被配置为显示:描绘与所述第四活动因子相关联的第四组个体用户的第四组视频流的渲染以及由所述第四组个体用户中的至少一个用户控制的第四屏幕共享区域中的第四组内容的渲染。3.如权利要求1所述的方法,其中,所述第一组视频流的渲染均根据第三活动因子布置在所述第一显示区域内,并且其中,所述第二组视频流均根据第四活动因子布置在所述第二显示区域内。4.如权利要求1所述的方法,其中,所述第一活动因子包括所述通信会话的呈现者角
色,并且所述第二活动因子包括所述通信会话的观众角色,其中,所述第二显示区域配置所述第二组视频流的渲染,以在与虚拟环境的座位安排相关联的位置中描绘个体用户。5.如权利要求1所述的方法,其中,所述第一活动因子是基于对所述第一内容的贡献水平的,并且其中,所述第二活动因子是基于对所述第二内容的贡献水平的。6.如权利要求1所述的方法,其中,所述第一活动因子是基于针对所述第一组用户中的所述至少一个用户指示第一角色、第一位置或对所述第一内容的第一贡献水平中的至少一个的第一值的,其中,所述第二活动因子是基于针对所述第二组用户中的所述至少一个用户指示第二角色、第二位置或对所述第二内容的第二贡献水平中的至少一个的第二值的。7.如权利要求1所述的方法,还包括:接收指示与所述系统通信的显示设备的数量的硬件数据,其中,所述通信数据使所述第一显示区域显示在第一显示设备上并且使所述第二显示区域显示在第二显示设备上,其中,所述通信数据基于所述显示设备的数量来限制显示的用户群组的数量。8.一种计算设备,包括:一个或多个处理单元;以及计算机可读存储介质,其具有在其上编码的计算机可执...

【专利技术属性】
技术研发人员:J
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

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

1