一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

在相机上模拟针对表演者的观众反应的制作方法

2022-12-03 12:22:59 来源:中国专利 TAG:

在相机上模拟针对表演者的观众反应
1.相关申请的交叉引用
2.本技术要求于2020年12月18日提交的标题为“simulating audience reactions for performers on camera”的美国临时专利申请序列no.17/127923的利益,该申请通过引用并入本文用于所有目的,如同在本技术中完整阐述了一样。


背景技术:

3.在线直播的现场活动越来越多。目前,在线平台上举行的现场活动与现场活动相比并不理想。这是因为表演者在表演时很少接收到观众反馈。例如,如果表演者讲了一个以前在一个城市(例如,旧金山)引起很多笑声的特定笑话,那么在另一个城市(例如,圣亚特兰大)可能不会产生积极的反馈。在现场场景中,表演者可以基于缺乏积极反馈而决定在表演的剩余部分跳过类似的笑话。但是,在线表演通常提供很少或根本没有对表演者的观众反馈。


技术实现要素:

4.实施例一般而言在相机上提供对表演者的模拟观众反应。在一些实施例中,一种系统包括一个或多个处理器,并且包括编码在一个或多个非暂态计算机可读存储介质中的逻辑以供一个或多个处理器执行。当被执行时,该逻辑可操作以使一个或多个处理器执行操作,包括:从目标客户端设备接收目标用户的视频;向多个观众客户端设备提供视频;从多个观众客户端设备接收原始观众反馈;以及基于一个或多个预定的观众反馈策略向目标客户端设备提供模拟的观众反馈,其中目标客户端设备向目标用户提供模拟的观众反馈。
5.进一步关于系统,在一些实施例中,逻辑在被执行时还可操作以使一个或多个处理器执行操作,包括:聚合原始观众反馈;表征原始观众反馈;以及基于原始观众反馈的表征和一个或多个预定的观众反馈策略来生成模拟的观众反馈。在一些实施例中,逻辑在被执行时还可操作以使一个或多个处理器执行操作,包括基于原始观众反馈和一个或多个预定的观众反馈策略向目标客户端设备提供模拟的观众反馈。在一些实施例中,模拟的观众反馈包括视觉观众反馈、听觉观众反馈和触觉观众反馈中的一个或多个。在一些实施例中,一个或多个预定的观众反馈策略中的至少一个预定的观众反馈策略包括表征原始观众反馈的积极和消极方面。在一些实施例中,一个或多个预定的观众反馈策略中的至少一个预定的观众反馈策略包括表征与视频相关联的上下文信息。在一些实施例中,逻辑在被执行时还可操作以使一个或多个处理器执行操作,包括基于一个或多个预定的观众反馈策略向观众客户端设备提供模拟的观众反馈的一个或多个部分,其中观众客户端设备向观众用户提供模拟的观众反馈的一个或多个部分。
6.在一些实施例中,提供了其上具有程序指令的非暂态计算机可读存储介质。当被一个或多个处理器执行时,指令可操作以使一个或多个处理器执行操作,包括:从目标客户端设备接收目标用户的视频;向多个观众客户端设备提供视频;从多个观众客户端设备接收原始观众反馈;以及基于一个或多个预定的观众反馈策略向目标客户端设备提供模拟的
观众反馈,其中目标客户端设备向目标用户提供模拟的观众反馈。
7.进一步关于计算机可读存储介质,在一些实施例中,指令在被执行时还可操作以使一个或多个处理器执行操作,包括:聚合原始观众反馈;表征原始观众反馈;以及基于原始观众反馈的表征和一个或多个预定的观众反馈策略生成模拟的观众反馈。在一些实施例中,指令在被执行时还可操作以使一个或多个处理器执行操作,包括基于原始观众反馈和一个或多个预定的观众反馈策略向目标客户端设备提供模拟的观众反馈。在一些实施例中,模拟的观众反馈包括视觉观众反馈、听觉观众反馈和触觉观众反馈中的一个或多个。在一些实施例中,一个或多个预定的观众反馈策略中的至少一个预定的观众反馈策略包括表征原始观众反馈的积极和消极方面。在一些实施例中,一个或多个预定的观众反馈策略中的至少一个预定的观众反馈策略包括表征与视频相关联的上下文信息。在一些实施例中,指令在被执行时还可操作以使一个或多个处理器执行操作,包括基于一个或多个预定的观众反馈策略向观众客户端设备提供模拟的观众反馈的一个或多个部分,其中观众客户端设备向观众用户提供模拟的观众反馈的一个或多个部分。
8.在一些实施例中,一种方法包括:从目标客户端设备接收目标用户的视频;向多个观众客户端设备提供视频;从多个观众客户端设备接收原始观众反馈;以及基于一个或多个预定的观众反馈策略向目标客户端设备提供模拟的观众反馈,其中目标客户端设备向目标用户提供模拟的观众反馈。
9.进一步关于方法,在一些实施例中,该方法还包括:聚合原始观众反馈;表征原始观众反馈;以及基于原始观众反馈的表征和一个或多个预定的观众反馈策略生成模拟的观众反馈。在一些实施例中,该方法还包括基于原始观众反馈和一个或多个预定的观众反馈策略向目标客户端设备提供模拟的观众反馈。在一些实施例中,模拟的观众反馈包括视觉观众反馈、听觉观众反馈和触觉观众反馈中的一个或多个。在一些实施例中,一个或多个预定的观众反馈策略中的至少一个预定的观众反馈策略包括表征原始观众反馈的积极和消极方面。在一些实施例中,一个或多个预定的观众反馈策略中的至少一个预定的观众反馈策略包括表征与视频相关联的上下文信息。
10.通过参考说明书的其余部分和附图,可以进一步理解本文公开的特定实施例的性质和优点。
附图说明
11.图1是示例现场活动环境的框图,用于在相机上向表演者提供模拟的观众反馈,其可以用于本文描述的实施方式。
12.图2是根据一些实施方式的另一个示例现场活动环境200的框图,用于在相机上向表演者提供模拟的观众反馈。
13.图3是根据一些实施例的在相机上向表演者提供模拟的观众反馈的示例流程图。
14.图4是根据一些实施方式的用于在相机上向表演者提供模拟的观众反馈的示例用户接口。
15.图5是可以用于本文描述的一些实施方式的示例网络环境的框图。
16.图6是可以用于本文描述的一些实施方式的示例计算机系统的框图。
具体实施方式
17.本文描述的实施例启用、促进和管理在相机上向表演者提供模拟的观众反馈。这种模拟的观众反馈可以包括视觉线索形式的视觉反馈和声音线索形式的听觉反馈。模拟的观众反馈可以指示对表演的各种观众反应(例如,欢呼、大笑、微笑、拍手、跳舞等),这些反应为艺术家/表演者和观众都增加了活动的活力和乐趣。模拟的观众反馈为表演者或目标用户提供社交信号,这使目标用户能够就表演做出决定。
18.如本文更详细描述的,在各种实施例中,系统从目标客户端设备接收目标用户(表演者)的视频。然后,系统将视频提供给多个观众客户端设备。然后,系统从观众客户端设备接收原始观众反馈。然后,系统基于一个或多个预定的观众反馈策略向目标客户端设备提供模拟的观众反馈,其中目标客户端设备向目标用户提供观众反馈。
19.图1是用于在相机上向表演者提供模拟的观众反馈的现场活动环境100的示例框图,其可以被用于本文描述的实施方式。在一些实施方式中,环境100包括系统102,该系统经由网络106与客户端设备104或客户端104通信。术语“客户端设备”和“客户端”可以互换使用。网络106可以是任何合适的通信网络,诸如蓝牙网络、wi-fi网络、互联网等。
20.如本文更详细描述的,客户端104的相机在现场活动108的活动区域中捕获目标用户106的视频。如图所示,客户端设备104具有集成的相机。在各种实施例中,客户端设备104可以与集成的相机和/或一个或多个单独的相机一起操作。现场活动108可以包括目标用户106可以在相机前表演的任何活动区域或环境。例如,现场活动108可以是房间、工作室、舞台等。现场活动108也可以是室内或室外。在各种实施例中,目标用户106是表演者。术语“目标用户”和“表演者”可以互换使用。
21.在各种实施例中,系统102从客户端设备104接收目标用户106的视频,然后经由客户端设备110、112、114、116和118向观众发送或广播该视频。在各种实施例中,视频是实况流媒体。客户端设备110-118中的每一个都接收视频,视频可以由一个或多个观众成员观看。例如,给定的客户端设备可以是在用户接口中向个人显示视频的计算机、智能电话等。在另一个示例中,给定的客户端设备可以是在电视等上向个人或一组个人显示视频的娱乐系统。虽然本文在单个相机的上下文中描述一些实施例,但这些和其它实施例也可以适用于多个相机。例如,本文结合图2描述涉及多个相机的一些示例实施例。
22.在各种实施例中,系统102经由其相应的客户端设备110-118接收来自观众的原始观众反馈。观众成员的客户端设备110-118也可以被称为观众客户端设备110-118。在各种实施例中,原始观众反馈可以包括声音(例如,大笑、拍手等)和其它数据(例如,表情符号或其它表意文字选择、用户录入的文本、预定的文本选择等)。
23.如本文更详细描述的,当观众观看表演时,系统102可以实时收集观众的原始反馈。这种原始观众反馈可以包括音频和视频数据,可以使用观众成员本地的麦克风和摄影机及其相应的客户端设备收集这些数据。例如,可以利用与给定观众客户端设备集成或由其可访问的麦克风和/或相机。虽然系统102使观众成员能够经由音频或视频手段提供反馈,但在各种实施例中,系统102还使得每个观众成员能够选择退出或关闭观众成员的任何视频录制和/或音频录制。
24.在各种实施例中,系统102可以与一个或多个在线平台(包括社交网络)组合操作。例如,系统102可以经由一个或多个在线平台流传输视频。系统102还可以经由一个或多个
在线平台收集原始观众反馈。在各种实施例中,系统102可以与第三方在线平台一起操作。
25.系统102可以利用各种人工智能技术、深度机器学习技术和计算机视觉技术来处理原始观众反馈。本文更详细地描述针对原始观众反馈的处理的示例实施例。
26.如本文更详细描述的,系统102将原始观众反馈转换成模拟的观众反馈。然后,系统102基于一个或多个预定的观众反馈策略向客户端设备104提供模拟的观众反馈。目标用户106可以在表演期间在客户端设备104上观看或收听模拟的观众反馈,并且可以基于反馈相应地调整表演。目标用户106的客户端设备104也可以被称为目标客户端设备104。本文更详细地描述针对生成原始观众反馈的示例实施例。
27.为了便于说明,图1示出了用于系统102、客户端104和网络106中的每一个的一个方框。方框102、104和106可以表示多个系统、客户端设备和网络。而且,可以有与观众成员相关联的任何数量的客户端设备。在其它实施方式中,环境100可以没有示出所有组件和/或可以有其它元素,包括其它类型的元素以代替本文所示的元素或作为其补充。
28.虽然系统102执行本文描述的实施例,但在其它实施例中,与系统102相关联的任何合适组件或组件的组合或者与系统102相关联的一个或多个任何合适的处理器可以促进执行本文描述的实施例。
29.图2是根据一些实施方式的示例现场活动环境200的框图,用于在相机上向表演者提供模拟的观众反馈。在这个示例实施例中,环境200包括图1中的系统102和目标用户106。系统102经由网络206与目标客户端设备204通信。网络206可以是任何合适的通信网络,诸如蓝牙网络、wi-fi网络、互联网等。
30.在这个示例实施例中,系统102从与客户端104和系统102相关联的多个相机212、214、216和218接收现场活动210中目标用户106的多个视频。虽然示出了四个相机,但可以有任何数量的相机,甚至单个相机,如图1中所示。虽然本文在示例中描述了一个或多个相机与目标用户的客户端设备分离的实施例,但用于捕获目标用户的视频的给定相机可以集成到客户端设备中。例如,客户端设备可以是带相机的计算机、带相机的智能电话等。
31.在各种实施例中,目标用户106可以是表演者,因为目标用户106表演被观众观看的活动。表演者可以是各种类型,并取决于特定的实施方式。例如,在各种实施例中,表演者是娱乐表演者或表演艺术家,诸如音乐家、单口喜剧演员、魔术师等。在各种实施例中,表演者可以是公共演讲者,例如教师、引导者、领导者等。如本文所指示的,术语“目标用户”和“表演者”可以互换使用。
32.在各种实施例中,相机212-218可以定位在现场活动210中的任意位置,以便在目标用户106的不同视角捕获多个视频。术语“相机”和“摄影机”可以互换使用。虽然一些实施例是在单视频录制的上下文中描述的,但这些实施例和其它实施例也可以应用于多个视频。照此,系统102可以广播可以包括多个视频的流传输视频。流传输视频的特定配置可以有所不同,具体取决于实施方式。例如,流传输视频可以包括串联级联的多个视频和/或分割屏幕上的多个视频,等等。
33.为了便于说明,图2示出了用于系统102、客户端设备204和网络206中的每一个的一个方框。方框102、204和206可以表示多个系统、客户端设备和网络。而且,现场活动210中可以有任何数量的相机。在其它实施方式中,环境200可以没有示出组件的全部和/或可以有其它元素,包括其它类型的元素以代替本文所示的元素或作为其补充。
34.图3是根据一些实施例的用于在相机上向表演者提供模拟的观众反馈的示例流程图。参考图1和3两者,在方框302处发起一种方法,其中诸如系统102之类的系统从目标客户端设备(诸如客户端设备104)接收目标用户的视频。在各种实施例中,视频可以包括来自一个或多个相机的视频片段。来自多个相机的视频片段可以在系统102和/或客户端设备204处组合到一个视频中。
35.在方框304处,系统102向多个观众客户端设备提供视频。系统102可以经由任何合适的在线平台(包括社交媒体平台)流传输视频。系统102还可以经由任何合适的第三方社交媒体平台流传输视频。
36.在方框306处,系统102从多个观众客户端设备接收原始观众反馈。在各种实施例中,系统102可以检测不同观众成员在表演期间所做的自然视觉反馈或肢体语言(例如,微笑、前倾、皱眉等)。系统102可以检测不同观众成员在表演期间所做的自然听觉反馈(例如,咯咯笑、大笑、嘘声等)。如上面所指示的,系统102可以使用麦克风收集原始音频数据并使用摄影机收集原始视频数据。此类麦克风和摄影机是观众的本地设备,与其相应的客户端设备相关联。
37.因为许多观众成员可以单独或与一小群人在家观看给定的在线表演,所以来自给定客户端设备的观众反馈可以不同于来自在现场活动的大量观众的反馈并且不那么强烈。
38.如本文更详细描述的,在各种实施例中,系统102收集和处理细微和不太细微的观众反馈,并重新打包或生成模拟的观众反馈,以经由客户端设备提供给目标用户/表演者106。由于原始观众反馈可以包括积极和消极反馈,因此系统102在模拟的观众反馈中指示此类积极和/或消极反馈。例如,结合下面的方框308更详细地描述针对原始观众反馈的处理的示例实施例。
39.在一些实施例中,系统102可以收集来自观众的其它类型的观众反馈。例如,系统102可以使观众成员能够在用户接口中进行用户选择以向目标用户/表演者提供反馈。在另一个示例中,用户接口可以包括观众情绪选择,其可以包括表情符号图标(例如,笑脸、心形等)或预定消息(例如,“爱这个!”、“再来一个!”等)供观众成员点击。在一些实施例中,系统102可以使观众成员能够自由打字输入消息以向目标用户/表演者提供反馈(例如,在聊天窗口中等)。
40.在方框308处,系统102基于一个或多个预定的观众反馈策略向目标客户端设备提供模拟的观众反馈。在各种实施例中,目标客户端设备向目标用户/表演者提供模拟的观众反馈。
41.在各种实施例中,系统102基于原始观众反馈的表征和一个或多个预定的观众反馈策略生成模拟的观众反馈。在各种实施例中,观众反馈策略促进生成要发送到目标用户106的模拟的观众反馈。下面更详细地描述针对观众反馈策略的各种示例实施例。
42.在各种实施例中,系统102根据原始观众反馈确定来自不同观众成员的混合反应。例如,系统102可以确定有多少人拍手、多少人欢呼、多少人嘘声等。在各种实施例中,系统102可以将每种类型的反馈分类为积极或消极。例如,系统102可以认为大笑是积极的,嘘声是消极的。使系统102能够提供表示观众的反应和情绪的有意义的模拟的观众反馈。例如,如果系统102确定有更多人在欢呼并且只有少数人在嘘声,那么系统102可以播放比嘘声更大的欢呼声。照此,系统102将原始观众反馈转换或翻译成模拟的观众反馈,模拟的观众反
馈一般而言更能表示观众的实际反馈。在一些实施例中,系统102可以示出观看表演的观众成员的数量和正在采取特定动作(例如,大笑、鼓掌等)的观众成员的数量或百分比。
43.在系统102生成模拟的观众反馈之后,系统102向目标客户端设备提供模拟的观众反馈。下面更详细地描述针对模拟的观众反馈和观众反馈策略的各种示例实施例。例如,下面的图4图示了显示针对目标用户106的各种类型的模拟的观众反馈的示例用户接口。
44.虽然步骤、操作或计算可以按特定次序呈现,但在特定实施例中,次序可以改变。取决于特定实施例,步骤的其它排序是可能的。在一些特定实施例中,可以同时执行本说明书中示为顺序的多个步骤。而且,一些实施例可以没有所示的所有步骤,和/或可以有其它步骤代替或补充本文所示的那些步骤。
45.图4是根据一些实施方式的用于在相机上向表演者提供模拟的观众反馈的示例用户接口400。用户接口400使系统102能够向目标用户106提供模拟的观众反馈,将观众表示为一个组。换句话说,模拟的观众反馈提供组合的观众反馈,其提供模拟的集体社交信号。
46.如图所示,用户接口400包括视频窗口402,用于使目标用户106能够观看表演。用户接口400还显示视觉观众反馈404,其包括反馈图标406、反馈仪表408和其它反馈信息410。在各种实施例中,反馈图标406可以包括表情符号流或其它视觉效果(例如,火花、气球等)。
47.在各种实施例中,反馈仪表408可以是示出各种观众反馈值的视觉指示器。观众反馈值的类型和对应的反馈仪表可以有所不同并取决于特定的实施方式。例如,给定的反馈仪表可以示出掌声值。在另一个示例中,给定的反馈仪表可以示出大笑值。在另一个示例中,给定的反馈仪表可以示出嘘声值。在各种实施例中,例如,反馈仪表408显示从坏到好的所有观众反应的一个或多个表示。
48.如本文所指示的,一些观众反馈可以是积极的,而一些观众反馈可以是消极的。在一些实施例中,系统102可以提供颜色编码的指示器,以快速且方便地将情感传达给目标用户106。例如,如果与大笑相关联,那么反馈仪表可以以某种形式示为绿色。在另一个示例中,如果与嘘声相关联,那么反馈仪表可以以某种形式示为红色。颜色的形式可以有所不同并取决于特定的实施方式。例如,可以在条形图上使用特定颜色表示字母等。在一些实施例中,系统102还可以指示停止其实况馈送且不重新连接的观众成员的数量或百分比,以指示有多少人停止观看表演。
49.在各种实施例中,其它反馈信息410可以包括对目标用户106有用的任何其它反馈。例如,如上面所提到的,用户接口400使系统102能够向目标用户106提供模拟的观众反馈,该反馈将观众表示为一个组。在一些实施例中,系统102还可以使某个个人反馈包括在模拟的观众反馈中。例如,其它反馈信息410可以包括显示个人评论等的聊天窗口。
50.在各种实施例中,系统102可以经由一个或多个音频扬声器(未示出)向目标用户106提供听觉观众反馈,该扬声器输出各种音频反馈,诸如鼓掌、大笑声等。在一些实施例中,系统102还可以经由输出诸如振动、律动等各种触觉反馈的一个或多个触觉设备(未示出)向目标用户106提供触觉观众反馈。
51.以下描述详细说明了可以与本文描述的其它实施例结合使用的其它示例实施例。
52.如本文所指示的,系统102提供模拟的观众反馈,其实时表示观众在表演的不同时刻的反应。在各种实施例中,系统102解释原始观众反馈并将这种反馈转换成模拟的观众反
馈。形式可以以各种方式改变。例如,在本文描述的一些示例中,系统102可以聚合来自多个客户端设备的大笑声,并将大笑声混合在一起,以提供表示一组观众成员一起大笑的声音。在另一个示例中,系统102可以将听觉声音(例如,大笑声等)或视觉肢体语言(例如,微笑等)转换成文本(例如,“我爱这个!”等)或表情符号(例如,心形等)。
53.在各种实施例中,预定的观众反馈策略可以用于系统102基于上下文生成和输出不同的模拟的观众反馈。例如,在娱乐上下文中,系统102可以生成和输出与大笑相关联的模拟观众反馈。在商业环境中,系统102可以生成和输出与问题相关联的模拟的观众反馈。例如,公共演讲者可以期望查看来自观众的问题,以便在演讲期间回答其中一些问题。在各种实施例中,系统102可以使目标用户106能够通过按钮选择向系统指示上下文(例如,“娱乐”、“喜剧”、“商业”等)。在一些实施例中,系统102还可以使用人工智能和机器学习来确定上下文。
54.在各种实施例中,预定的观众反馈策略可以是基于上下文解释原始观众反馈中的社交线索并基于该上下文提供至少一些模拟的观众反馈。例如,在各种实施例中,系统102可以基于上下文生成和输出不同的模拟的观众反馈。例如,在娱乐环境中,系统102可以生成和输出与大笑相关联的模拟的观众反馈。在商业环境中,系统102可以生成和输出与问题相关联的模拟的观众反馈。例如,公共演讲者可以期望查看来自观众的问题,以便在演讲期间回答其中一些问题。在各种实施例中,系统102可以使目标用户106能够通过按钮选择向系统指示上下文(例如,“娱乐”、“喜剧”、“商业”等)。在一些实施例中,系统102还可以使用人工智能和机器学习来确定上下文。
55.在各种实施例中,预定的观众反馈政策可以是在国际上下文中解释原始观众反馈中的社交线索并基于国际上下文提供至少一些模拟的观众反馈。在示例场景中,在美国和日本员工之间的商业会议上,日本人的沉默可以被解释为思考。照此,系统102可以显示适当的模拟的观众反馈(例如,写着“嗯
……”
的文本,抓头的表情符号等)。在另一个示例中,抓头可以被解释为无聊。照此,系统102可以显示皱着眉头的表情符号等)。
56.在各种实施例中,预定的观众反馈策略可以是在目标用户的上下文中解释原始观众反馈中的社交线索并基于目标用户提供至少一些模拟的观众反馈的过程。例如,在一些实施例中,系统102可以基于目标用户106检测并向目标用户106提供适当的反馈(独立于任何实际观众反应)。这种模拟的观众反馈可以包括各种类型的反馈(例如,音调、音量等)。在一些实施例中,系统102可以在系统102处应用过滤器和/或特征。在各种实施例中,关于目标用户106的这种反馈可以包括在模拟的观众反馈中。在一些实施例中,系统102可以使过滤器和/或特征能够在观众用户级别被应用。例如,系统102可以使观众客户端设备(例如,计算机、智能电话、电视等)能够基于目标用户106的音调检测并向目标用户106提供适当的反馈(独立于任何实际观众反应)。
57.如上面所指示的,系统102至少部分地基于表征原始观众反馈生成模拟的观众反馈。在各种实施例中,系统聚合从不同观众客户端设备接收的原始观众反馈。然后,系统表征原始观众反馈。例如,在各种实施例中,系统102可以使用人工智能和机器学习来识别和分类声音,诸如咯咯笑、大笑、鼓掌、嘘声等。系统102还可以确定声音的音量和持续时间,以便测量这些方面的强度水平。
58.在另一个示例中,在各种实施例中,系统102可以使用人工智能和机器学习来识别
和分类身体语言,诸如前倾、微笑、皱眉等。系统102还可以确定不同移动的持续时间和振幅,以便测量这些方面的强度水平。
59.在一些实施例中,系统102可以跟踪原始观众反馈中的增量改变,以便在现场活动期间检测趋势(较高或较低的音量、较高或较低数量的人数等)。照此,系统102基于实际观众反应提供模拟的观众反馈,这可以指示观众反应的量值。换句话说,输出的模拟的观众反馈与输入的原始观众反馈成比例。模拟的观众反馈允许表演者理解其表演对观众的影响。
60.如上面所指示的,观众反应的强度水平可以是微小的或者至少低于表演现场的观众成员的观众反应的强度水平。例如,某人在家里,那么他发出的咯咯笑或大笑的强度(例如,音量、持续时间等)可能比如果他与其他许多人一起参加现场活动时的低。
61.在一些实施例中,预定的观众反馈策略可以用于系统102以表征观众反馈的特定方面(诸如大笑),测量强度水平(例如,音量、持续时间等),并在强度水平如果达到预定义的阈值水平或当达到预定义的阈值水平时生成模拟的观众反馈。在各种实施例中,系统102可以拖延向目标用户106提供某些反馈,直到达到一个或多个预定义的阈值水平。因此,即使由于在线表演体验的性质,观众反馈的音量一般较低,系统102仍可以以模拟的观众反馈的形式向目标用户106提供有用、有意义的观众反馈。
62.在各种实施例中,系统102可以限制或归一化模拟的观众反馈中观众人群反应的音频级别,以便模拟观众人群的声音不会压倒目标用户/表演者的声音。在一些实施例中,预定的观众反馈策略可以是系统102基于反馈的类型混合声音并设置音量。例如,系统102可以以比拍手或欢呼等更低的音量混合大笑。在另一个示例中,系统102可以在拍手和/或欢呼中添加混响以使声音更具沉浸感。
63.在各种实施例中,系统102基于原始观众反馈和本文描述的一个或多个预定观众反馈策略,向目标客户端设备提供模拟的观众反馈。在各种实施例中,模拟的观众反馈为艺术家/表演者(例如,音乐家、现场喜剧演员等)提供可靠的即时观众反馈,以根据期望调整其表演。例如,在一些场景中,如果表演者讲了一个以前在一个城市(例如,旧金山)引起很多笑声的特定笑话,那么在另一个城市(例如,圣亚特兰大)可能不会产生积极的反馈。在现场场景中,表演者可以基于缺乏积极反馈而决定在表演的剩余部分跳过类似的笑话。模拟的观众反馈可以通知目标用户/表演者根据期望添加和/或移除特定素材。
64.在各种实施例中,模拟的观众反馈包括视觉观众反馈、听觉观众反馈和触觉观众反馈中的一个或多个。在各种实施例中,视觉观众反馈可以包括视觉信号(例如,观众选择的表情符号、掌声流等)。在各种实施例中,听觉观众反馈可以包括拍手、欢呼等,这可以产生更发自内心的感觉和/或观众反馈。
65.在各种实施例中,一个或多个预定的观众反馈策略中的至少一个预定的观众反馈策略包括表征原始观众反馈的积极和消极方面。在各种实施例中,至少一个预定的观众反馈策略包括表征与视频相关联的上下文信息。
66.在各种实施例中,系统102仅向表演者发送模拟的观众反馈。可替代地,在一些实施例中,系统102还可以基于一个或多个预定的观众反馈策略经由其相应的观众客户端设备向观众成员提供模拟的观众反馈的一个或多个部分。在各种实施例中,观众客户端设备向观众用户提供模拟的观众反馈的一个或多个部分。
67.系统102可以使目标用户106能够选择是否向观众成员提供模拟的观众反馈。系统
102还可以使目标用户106能够选择向观众成员提供哪种类型的模拟的观众反馈。例如,目标用户106可以选择诸如大笑的某些声音反馈。在一些实施例中,系统可以混合将包括在模拟的观众反馈中的大笑声的聚合以提供给观众成员。在一些实施例中,系统可以简单地在模拟的观众反馈中包括预先录制的大笑轨道以提供给观众成员
68.在各种实施例中,系统102在与将模拟的观众反馈发送给观众成员分离且独立的过程中将模拟的观众反馈发送给目标用户106。这是因为对于目标用户106而言模拟的观众反馈更具包容性。例如,反馈仪表对表演者有用,但对观众可能没有用。而且,大笑的音频可以增强观众成员的观看体验。这种音频可以对一些表演者(诸如喜剧演员)有帮助,但会分散其他表演者的注意力。
69.本文描述的实施例提供了各种益处。例如,实施例向目标用户/表演者提供有用的观众反馈,以使表演者能够基于反馈根据期望修改表演。本文描述的实施例还提供不同类型的反馈,包括反馈图标、反馈仪表和其它反馈信息,以便向目标用户提供更有意义的反馈。
70.本文描述的实施例避免了常规解决方案的缺点。例如,常规解决方案可以包括使所有参与者静音。这会导致尴尬的沉默。而且,如果表演者无法根据观众的反应做出调整,那么观众可能很难享受表演者。一些常规解决方案可以为所有参与者提供开放式话筒,表演者和观众成员有相同的舞台时间。这会导致中断、缺乏隐私和共享不相关的细节(例如,背景对话等)。一些常规解决方案可以提供部分开放式麦克风或有限开放式麦克风,其中某些关键成员拥有麦克风。这会导致观众成员在听到他们的个人贡献(例如,大声笑等)并且可识别时感到不舒服。其他观众成员可能缺乏参与感和群体联系,因为观众的声音会觉得稀疏或不真实。本文描述的实施例通过系统向目标用户/表演者提供模拟的观众反馈来避免这些挑战。
71.图5是示例网络环境500的框图,其可以被用于本文描述的一些实施方式。在一些实施方式中,网络环境500包括系统502,其包括服务器设备504和数据库506。例如,系统502可以被用于实现图1的系统102,以及执行本文描述的实施例。网络环境500还包括客户端设备510、520、530和540,它们可以与系统502通信和/或可以直接或经由系统502彼此通信。网络环境500还包括网络550,系统502和客户端设备510、520、530和540通过该网络进行通信。网络550可以是任何合适的通信网络,诸如wi-fi网络、蓝牙网络、互联网等。
72.为了便于说明,图5示出了用于系统502、服务器设备504和网络数据库506中的每一个的一个方框,并且对于客户端设备510、520、530和540示出了四个方框。方框502、504和506可以表示多个系统、服务器设备和网络数据库。而且,可以有任何数量的客户端设备。在其它实施方式中,环境500可以没有所示的所有组件,和/或可以有其它元素,包括其它类型的元素以代替本文所示的元素或作为其补充。
73.虽然系统502的服务器设备504执行本文描述的实施例,但在其它实施例中,与系统502相关联的任何合适组件或组件的组合或者与系统502相关联的一个或多个任何合适的处理器可以促进执行本文描述的实施例。
74.在本文描述的各种实施例中,系统502的处理器和/或任何客户端设备510、520、530和540的处理器使本文描述的元素(例如,信息等)显示在一个或多个显示屏上的用户接口中。
75.图6是示例计算机系统600的框图,其可以被用于本文描述的一些实施方式。例如,计算机系统600可以被用于实现图5的服务器设备504和/或图1的系统102,以及执行本文描述的实施例。在一些实施方式中,计算机系统600可以包括处理器602、操作系统604、存储器606和输入/输出(i/o)接口608。在各种实施方式中,处理器602可以被用于实现本文描述的各种功能和特征,以及执行本文描述的方法实施方式。虽然处理器602被描述为执行本文描述的实施方式,但计算机系统600的任何合适组件或组件的组合或与计算机系统600或任何合适系统相关联的一个或多个任何合适的处理器可以执行所述的步骤。本文描述的实施方式可以在用户设备上、服务器上或两者的组合上执行。
76.计算机系统600还包括软件应用610,其可以存储在存储器606上或任何其它合适的存储位置或计算机可读介质上。软件应用610提供使处理器602能够执行本文描述的实施方式和其它功能的指令。软件应用还可以包括引擎,诸如用于执行与一个或多个网络和网络通信相关联的各种功能的网络引擎。计算机系统600的组件可以由一个或多个处理器或硬件设备的任何组合,以及硬件、软件、固件等的任何组合来实现。
77.为了便于说明,图6示出了用于处理器602、操作系统604、存储器606、i/o接口608和软件应用610中的每一个的一个方框。这些方框602、604、606、608和610可以表示多个处理器、操作系统、存储器、i/o接口和软件应用。在各种实施方式中,计算机系统600可以不具有所示组件的全部和/或可以有其它元素,包括其它类型的元素以代替本文所示的元素或作为其补充。
78.虽然本描述已经关于其特定实施例进行了描述,但是这些特定实施例仅仅是说明性的而非限制性的。示例中示出的概念可以应用于其它示例和实现。
79.在各种实现中,软件被编码在一个或多个非瞬态计算机可读介质中,用于由一个或多个处理器执行。当由一个或多个处理器执行时,软件可操作以执行本文描述的实现和其它功能。
80.可以使用任何合适的编程语言来实现特定实施例的例程,包括c、c 、java、汇编语言等。可以采用不同的编程技术,诸如程序式的或面向对象的编程技术。例程可以在单个处理设备或多个处理器上执行。虽然步骤、操作或计算可以以特定顺序呈现,但是这个顺序在不同的特定实施例中可以改变。在一些特定实施例中,可以同时执行在本说明书中按顺序示出的多个步骤。
81.特定实施例可以在非瞬态计算机可读存储介质(也称为机器可读存储介质)中实现,以供指令执行系统、装置或设备使用或与其结合使用。特定实施例可以以软件或硬件或两者的组合中的控制逻辑的形式来实现。当由一个或多个处理器执行时,控制逻辑可操作以执行本文描述的实现和其它功能。例如,有形介质(诸如硬件存储设备)可以用于存储控制逻辑,该控制逻辑可以包括可执行指令。
82.特定实施例可以通过使用可编程通用数字计算机和/或通过使用专用集成电路、可编程逻辑器件、现场可编程门阵列、光学、化学、生物、量子或纳米工程系统、组件和机制来实现。通常,特定实施例的功能可以通过本领域已知的任何手段来实现。可以使用分布式、联网系统、组件和/或电路。数据的通信或传递可以是有线的、无线的或通过任何其它手段。
[0083]“处理器”可以包括处理数据、信号或其它信息的任何合适的硬件和/或软件系统、
机制或组件。处理器可以包括具有通用中央处理单元、多个处理单元、用于实现功能性的专用电路系统或其它系统的系统。处理不必限于地理位置,或具有时间限制。例如,处理器可以以“批处理模式”等“实时”、“离线”执行其功能。处理的部分可以在不同的时间和在不同的位置、由不同的(或相同的)处理系统执行。计算机可以是与存储器通信的任何处理器。存储器可以是任何合适的数据存储装置、存储器和/或非瞬态计算机可读存储介质,包括电子存储设备,诸如随机存取存储器(ram)、只读存储器(rom)、磁存储设备(硬盘驱动器等)、闪存,光学存储设备(cd、dvd等)、磁盘或光盘、或其它适用于存储由处理器执行的指令(例如,程序或软件指令)的有形介质。例如,诸如硬件存储设备的有形介质可以用于存储控制逻辑,该控制逻辑可以包括可执行指令。指令还可以包含在电子信号中和作为电子信号提供,例如,以从服务器(例如,分布式系统和/或云计算系统)交付的软件即服务(saas)的形式。
[0084]
还将认识到的是,附图/图中描绘的元件中的一个或多个也可以以更分离或集成的方式实现,或者甚至在某些情况下被移除或呈现为不可操作,如根据特定应用是有用的。实现可以存储在机器可读介质中以允许计算机执行上述任何方法的程序或代码也在本发明的精神和范围内。
[0085]
如在本文的描述中和贯穿随后的权利要求中所使用的,除非上下文另有明确说明,否则“一”、“一个”和“该”包括复数的指代。而且,如在本文的描述中以及贯穿随后的权利要求中所使用的,除非上下文另有明确说明,否则“在
……
中”的含义包括“在
……
中”和“在
……
上”。
[0086]
因此,虽然本文已经描述了特定实施例,但是在前述公开内容中预期进行广泛的修改、各种改变和替换,并且将认识到的是,在一些情况下,在不脱离所阐述的范围和精神的情况下,特定实施例的一些特征将在没有对应的其它特征的使用的情况下被采用。因此,可以做出许多修改以使特定的情形或材料适应于基本范围和精神。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献