状态感知媒体播放的制作方法_3

文档序号:8548080阅读:来源:国知局
添加。服务器软件被添加W监视媒体播放器、网页、浏览器的状态W及甚至机器状态。 用户状态可W被监视和确定或被推定、或两者兼有,并且,可W对播放参数作出智能确定。
[0044] 用户经常打开播放列表,戴上他们的耳机,最小化窗口,并且忙于其他事情。在此 所述的技术监视当前视频播放窗口的状态(例如,可见、大小、位置)。相对于与在数据库 上存储的内容的媒体交互来监视用户行为。例如,确定是否存在在视频播放窗口中的行为 (例如,键盘、鼠标、触摸)。如果用户在使用在机器上的本地应用,则该技术可W记录应用, 诸如作为时间序列的键盘、鼠标、浏览器窗口、听筒塞孔和屏幕使用等。用户可化选择不收 集他们的信息。如果用户不作此选择,则在存储器内记录相对于媒体交互的用户行为。
[0045] 确定相对于媒体交互的正常的用户行为。可W例如交织用户如何进行下述方面而 确定正常的用户行为:捜索内容(通过键入查询,并且在屏幕上移动鼠标);采样内容(点 击内容W开始播放,并且通过观看一会或点击视频的不同部分(称为寻找)来尝试评估内 容);全神贯注于该内容(用户开始投入内容,并且可W停止键盘/鼠标行为)。另外,正常 的用户行为可能被浏览器窗口大小/播放器大小所交织。例如,如果用户看起来在观看内 容但是最小化了浏览器,则该用户可能未全神贯注于内容的视频部分;如果窗口不是活动 的并且被其他窗口重叠,则该用户可能未全神贯注于该视频部分。在存储器中将正常的用 户行为存储为基线,其中针对该基线来比较实际用户行为。
[0046] 将相对于与媒体的分段的交互的用户行为与相对于媒体交互的基线正常用户行 为相比较。当相对于与媒体的分段的交互的用户行为不正常时,在存储器中标记该媒体分 段。例如,当相对于与媒体的分段的交互的用户行为相对于基线正常用户行为大于一个标 准偏差时,该媒体分段被标记。
[0047] 将与被标记的媒体分段相关的用户行为配对并存储在存储器中。不同的内容可能 导致不同的用户行为一一例如,对于比20秒的视频长的视频内容(电影),更可能存在长的 不活动时段。采访、新闻和脱口秀等倾向于具有比正常视频更多的寻找行为。如果存在比 正常更少的寻找,则可该种方式检测不活动。而且,也可W将关于(用户,内容)的不 活动配对。例如,用户当全神贯注于内容VI时变得不活动,但是当全神贯注于内容V2时不 是该样:可W预测该用户对于VI的可视部分不感兴趣。
[0048] 相对于可能调整播放功能而分析与被标记的媒体分段相关的配对的用户行为。当 一个媒体分段被针对低带宽流标记而标记时,可w因此调整播放参数。播放参数的示例包 括视频或音频的比特率/质量、播放器的大小和播放器的呈现(例如,隐藏、不透明、彩色) 等。例如,变暗/加亮的可视提示将使改变平滑化,W保持灵活的用户体验。
[0049]例如,将窗口长时间最小化,可W将视频比特率减小为最小,减小播放器的大小, 可W将播放器窗口变暗,并且音频保持播放。向服务器发送用户状态的信号,并且服务器可 W跳过不必要的请求(例如,停止提供广告和相关的视频),直到下一个状态改变。
[0化0] 当用户返回到播放器窗口时,播放器窗口可W逐渐地变亮,原始视频播放器大小 恢复,并且原始视频播放比特率恢复。可W向服务器发送用户状态的更新信号,并且,服务 器可W因此响应(例如,开始提供广告和相关的视频),直到下一个状态改变。
[0051] 服务器收集关于用户和媒体、W及用户状态改变的信息。该信息可W用于基于当 前状态和在播放的媒体来预测用户的最可能的下一个状态。服务器可W在对用户行为的分 析期间不同地对待积极/消极用户。用户行为可W与用户特定信息相互影响。可W相应地 调整播放功能。
[005引例如,如果服务器检测到用户A通常将窗口保持为最小化,直到结束了播放,则月良 务器可W安全地等待,直到接近播放的结尾才使得播放参数改变;如果服务器检测到用户 B通常在播放开始后离开一分钟并且在5分钟后返回,则服务器可W相应对此作出处理。在 用户和媒体之间的信息(用户,媒体)可W被配对、存储和分析W获得更细粒度的统计量。
[0053] 图5是图示根据一个实现方式的视频托管服务201在确定状态感知因特网媒体播 放中的操作的流程图。其他实现方式W不同的顺序执行图5的步骤。另外,其他实现方式 包括相对于在此所述的步骤不同的和/或额外的步骤。在一种实现方式中,作为视频托管 服务201的一部分的一个或多个可执行程序响应于视频被上载到视频托管服务201W存储 而执行图5的步骤。在另一种实现方式中,视频托管服务201响应于对于观看在视频托管 服务201上存储的特定视频的用户请求而执行图5的步骤。
[0化4] 监视用户行为巧02)。监视相对于媒体交互的用户行为巧02)。确定相对于媒体 交互的用户行为的状态巧04)。确定相对于用户的装置使用的状态巧06)。将用户行为的 状态与相对于用户的装置使用的状态相比较巧08)。如果用户行为的状态与相对于媒体的 装置使用的状态不一致,则调整播放功能巧10);如果用户行为的状态与相对于媒体的装 置使用的状态一致,则不调整播放功能巧12)。
[0化5] 因此,通过利用用于确定状态感知媒体播放的所述技术,可W调整播放功能,W减 少在诸如因特网的网络上的带宽的使用。
[0化6] 结论
[0057] 为了方便的目的,有时在'视频(一个)'或'视频(多个)'的实现方式中描述了 所上载的媒体;然而,不意图对于上载的媒体的类型的限制。因此,被描述来用于确定状态 感知媒体播放的操作适用于任何类型的媒体,而不仅是视频。媒体的示例包括音频文件,诸 如;音乐、播客和音频书籍等;W及多媒体呈现等等。
[005引在此所述的实现方式不固有地与任何特定硬件或其他设备相关。视频托管服务的 操作可W通过硬件或通过在计算机存储器中安装的计算机程序被控制,并且被服务器的处 理器执行。在多处理布置中的一个或多个处理器也可W用于执行指令的序列。
[0化9] 当被作为硬件实现时,该硬件可W被特殊地构造W用于所需目的,或者,该硬件可 w包括被在计算机可读介质上存储的计算机程序选择性地启动或重新配置的通用计算机。 另外,在此所述的实现方式不限于任何特定编程语言。
[0060] 可W使用单个计算机或计算机的网络来实现所述技术,包括基于云的计算。计算 机可W是服务器类计算机,其包括;一个或多个高性能中央处理单元(CPU);存储器,诸如1 千兆字节(1GB)或更大的主存储器W及500GB至2000千兆字节(2TB)的计算机可读永久 存储器;网络接口;外围接口;W及其他公知的组件。
[0061] 计算机可W运行操作系统。操作系统的示例包括LINUX?计算机操作系统 或其变化形式等。LINUX?'计算机操作系统是在由化eLinuxFoundation, 179618th Street,SuiteC,SanRrancisco,化lifornia94107管理的一般公共许可下可获得的开源 操作系统。当然,可W使用其他类型的操作系统和计算机,并且预期可W根据在此的教导来 配置在未来开发的更强大的计算机。
[0062] 除了因特网之外,所述网络可W是任何网络。网络的示例包括局域网(LAN)、城域 网(MAN)、校园局域网(CAN)、广域网(WAN)、移动有线或无线网络、专用网络和虚拟专用网 络
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1