用于多媒体来源的具有调节机制的实时复合广播的系统和方法_4

文档序号:8270335阅读:来源:国知局
串 流122显示的地点和尺寸,或者上述的组合。
[0096] 用户控制台702可以包括状态栏708。状态栏708可以在视频参与的整个过程中 跟随用户,包括当用户:(a)正在观看现场直播串流122 ;(b) -边主持一边播放;(c)当和 导演终端122互动时,在后台为直播参与做准备;(d)当用户正在被直播的广播;或者(e) 等待连接。
[0097] 当用户控制台702正在播放模式(b)时,没有现场直播串流122的音频串流促成 主持进程,依然可以获取节目。当主持人终端110关闭与用户终端106的视频会议时,节目 的音频继续。即使当音频/视频通信关掉,主持人终端110可以通过对话框与用户终端106 通信。当用户控制台702在后台模式(c)时,没有音频串流通过现场直播串流122以促进 与导演终端112互动,依然可以获取节目。当导演终端112关闭与用户终端106的视频会 议时,节目音频继续。即使当即使当音频/视频通信关掉,导演终端112可以通过对话框与 用户终端106通信。当用户控制台702在直播模式(d)时,导演终端112可以与用户终端 106通过对话框通信,在视频参与中以特别提示指导用户。
[0098] 用户控制台702可以包括状态灯710。状态灯710展示了用户终端106连接到复 合广播系统100所需的硬件状态。比如,状态灯710可以包括摄像头,麦克风,耳机,网络,中 央处理器的状态,或者那些组合的状态。通过绿灯来表示最佳状态,黄灯表示有潜在问题, 红灯表示发生故障或错误。一个具体的例子,表示网络的状态灯710在有带宽问题时显示 黄灯,比如在上传和下载时信号不稳定或丢包。当没有连接时显示红灯。
[0099] 用户控制台702可以包括广告区域712。广告区域712是在用户控制台702中的 结构,复合广播系统100可以在此处向用户推销特定产品或服务信息。广告区域712可以 包括动画,图片,链接,文本或这些的组合。
[0100] 用户控制台702可以包括社交串流区域714。社交串流区域714是用户控制台702 中的结构,用户可以在此处评论节目,观看其他用户对节目的评论。比如,社交串流区域714 可以是整合于社交网络比如脸谱网或推特中的小部件。小部件可以包括有多少人正在观看 节目,以及通过什么设备或应用观看的计数器。评论可以通过语义文本识别引擎分析,基于 对用户的评论和兴趣,该引擎可以通过广告区域712向用户推销特定产品或服务的信息。 语义文本识别引擎同样可以分析用户的配置文件,并基于图3的用户配置文件306向用户 推销特定产品或服务信息。语义文本识别可以是播放服务器104,导演终端112,用户终端 106,或复合广播系统100中其他机器的模块。
[0101] 用户控制台702可以包括窗口(未显示)包含对用户的电子免责声明。电子免责 声明可以接收和存储在播放服务器104上。电子免责声明可以获取在特定平台上对用户图 像和肖像的使用权,特定平台包括复合广播系统100或任何大众媒体。
[0102] 用户控制台702可以嵌入在第三方平台内,比如脸谱网或苹果手机。比如,当嵌入 在社交网络中时,用户控制台702可以在社交网络中打开用户"朋友"的社交空间。社交空 间在用户控制台702的所有实例中有分享显示。
[0103] 图8显示了在导演终端112中的模块的框图。在框图中的模块可以由在机器上, 比如图9的机器上的硬件模块或软件模块实现。比如,描述的模块可以在导演终端112上 实现。尽管模块显示为驻留在导演终端112上,很显然模块在复合广播系统100中其他机 器上也可以实现,比如主持人终端110,监视器设备216,播放服务器104,或它们的组合。在 导演终端112中的模块可以用来创建图3的待显示在现场直播串流122中的视觉辅助324, 或者用来给主持人终端110和用户终端106提供信息以促进由复合广播系统100主持的节 目。
[0104] 导演终端112可以包括互动分析模块802,游戏分析模块804,用户排名模块806, 位置分析模块808,节目收视率模块810,投票统计数据模块812,指纹模块814,或者其组 合。再一次,很显然这些模块和组件可以在复合广播系统100的其他机器上实现。
[0105] 互动分析模块802监控由用户终端106处记录的与复合广播系统100的互动310。 互动分析模块802可以保持用户的互动310的历史,并提供派生数据,比如互动频率以及平 均延迟响应时间。互动分析模块802也可以记录每个互动310所记载的相关的积极和消极 的评论数量。
[0106] 游戏分析模块804是为了监控由复合广播系统100主持的节目上的大量用户参与 的游戏。游戏分析模块804可以追踪用户终端106是否遵循游戏规则。游戏分析模块804 可以计算游戏统计数据,比如有多少用户还在游戏中,以及还在游戏中的用户在哪儿。游 戏分析模块804可以通过监控输入确定游戏的赢家,该输入来自于导演终端112,用户终端 106,主持人终端110,游戏相关的社交媒体网络,或者其组合。
[0107] 用户排名模块806是为了监控用户终端106的用户排名。如上所述,用户排名可以 包括专业知识排名。专业知识排名由运行导演终端112的导演或运行主持人终端110的主 持人指定。比如,导演可以指定用户作为历史领域的专家,由该领域五星中的四星所表示。 用户排名可以包括社会名誉排名。比如,用户排名模块806可以监控关于用户终端106的用 户的评论和投票,并确定有多少其他用户或观看者正将该用户投票为该节目的最喜爱的。
[0108] 位置分析模块808是为了监控有关连接到复合广播系统100的用户信息的位置。 位置分析模块808可以确定用户终端106的地理位置。位置分析模块808可以在地图上集 合用户的位置信息。位置分析模块808可以通过地图使用户数量可视化。
[0109] 节目收视率模块810是为了监控节目的收视率。节目收视率模块810可以基于观 众数量,活跃观众数量,要求加入节目的用户数量或他们的组合确定节目的节目收视率。 [0110] 投票统计数据模块812是为了监控复合广播系统100投票的结果。投票统计数据 模块812可以收集每个用户终端106的反馈。投票统计数据模块812可以在投票界面606 上生成投票结果的视觉辅助324。
[0111] 指纹模块814动态地执行面部识别,语音识别,账户识别或者他们的组合以确定 特定的感兴趣的用户。播放服务器104可以基于识别出的用户修改复合广播系统100。比 如,当用户终端106上的容貌,声音或账户被确定为属于感兴趣的用户时,播放服务器104 可以动态地改变用户终端106的带宽。感兴趣的用户包括记者,名人,或其他公众所熟知的 人物。当用户来源304被确定为对应于感兴趣的用户,导演终端112上的导演可以最大化 图3的用户来源304的带宽质量。指纹模块814可以包括指纹数据库,该数据库驻留于符 合广播系统100上的任何机器上。指纹数据库也可以驻留在外部数据库或第三方应用上。
[0112] 图9显示了计算机系统900示例形式中的机器的图表形式,为了使机器执行任一 或更多的此处讨论的方法或模块,此系统中的一系列指令可以被执行。
[0113] 图9的实例中,计算机系统900包括处理器,存储器,非易失性存储器,以及接口设 备。不同的常用组件(如,高速缓冲存储器)省略为了简便说明。计算机系统900是为了 说明硬件设备,任何在图1-3和图8所描述的任何组件(以及任何在本说明书中描述的组 件)都可实现。计算机系统900可以是任何使用的已知或方便的类型。计算机系统900的 组件可以通过总线或通过其他数值或方便的设备连接到一起。
[0114] 处理器可能,例如,是传统的微处理器,比如英特尔奔腾微处理器或摩托罗拉电力 个人计算机微处理器。相关领域技术人员能理解"机器可读(存储)媒介"或"计算机可读 (存储)媒介",包括该处理器可进入的任何类型设备。
[0115] 存储器通过,例如,总线,连接到处理器。存储器可以包括,举例但不是限制,随机 存取存储器(RAM),比如动态随机存取存储器(DRAM)以及静态随机存取存储器(SRAM)。存 储器可以是本地,远程或分布式的。
[0116] 总线也将处理器连接到非易失性存储器和驱动装置。非易失性存储器通常是软磁 碟或硬盘,磁光盘,光盘,只读存储器(ROM),比如只读光盘存储器(CD-ROM),可擦可编程只 读存储器(EPROM),电压消除式可程序化只读存储器(EEPROM),磁性或光学卡,或者可存储 大量数据的其他存储体。一些数据通常由直接内存访问过程,在计算机900软件执行过程 中,书写入存储器。非意识性存储可以是本地,远程或分布式的。非易失性存储器是可选择 的,因为系统可由存储器中所有可应用的数据所创造。典型的计算机系统通常包括至少处 理器,存储器,将存储器连接到处理器的设备(比如总线)。
[0117] 软件通常存储在非意识性存储器和/或驱动装置中。确实,对于大型程序,在存储 器中不可能存储下整个程序。然而,很显然对运行的软件,如果必要,移动到计算机的可读 位置,对处理,对说明目的来说都是适合的,该位置在本文中被称为存储器。即使当软件为 了执行移动到存储器,处理器明显会利用硬件寄存器来存储软件相关的值以及理想地加快 执行速度的本地缓存。此处使用的,当软件程序被称为"在计算机可读介质中执行"时,软件 程序被认为存储在任何熟知或方便的位置(从非易失性存储到硬件寄存器)。当至少一个 可由存储器读取的程序相关值被存储在寄存器中时,处理器被认为是"构造为执行程序"。
[0118] 总线也将处理器连接到网络接口设备。该接口可以包括一个或多个调制解调器或 网络接口。调制解调器或网络接口可以被认为是计算机系统900的一部分,这点是可以理 解的。该接口可以包括模拟调制解调器,适配器,有线调制解调器,令牌环接口,卫星传输接 口(如,"直播卫星"),或其他为了将计算机系统连接到其他计算机系统的接口。该接口可 以包括一个或多个输入和/或输出设备。输入/输出设备可以包括,例举但不限于,阴极射 线管(CRT),液晶显示器(LCD),或者其他使用的已知或方便的显示设备。为简单起见,未在 图9实例中显示的任何设备的控制器存在于该接口中。
[0119] 在运行中,计算机系统900可以由包括文件管理系统的操作系统软件控制,比如 盘操系统。附有相关文件管理系统软件的操作系统软件的一个实例是众所周知的来自华盛 顿,雷德蒙德的微软公司的 1Windows?操作系统以及相应的文件管理系统。另一个附有 文件管理系统软件的操作系统软件的实例是Linux操作系统以及相应的文件管理系统。文 件管理系统通常存储在非易失性存储器和/或驱动装置,并按照操作系统的要求由处理器 执行不同的指令以输入输出数据并在存储器中存储数据,包括存储文件在非易失性存储器 和/或驱动装置上。
[0120] 详细说明的部分可能在计算机存储器中以算法和符号表示操作数据位。这些算法 描述和表示法是数据处理技术人员的使用手段,以更高效地将他们工作的实质内容传递给 其他技术人员。这里所说的算法,通常是前后一致的操作序列为获取想要的结果。该操作 是那些需要物理量的物理操作。通常,虽然不是必须的,但是这些量表现为电子或磁信号, 能够被存储,传输,结合,对比以及进行其他操作。它被证实有时是便捷的,主要在于习惯用 法,将这些信号作为二进制位,数值,元素,字符,术语,数字或类似的。
[0121
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1