点播视频新闻节目的制作方法

文档序号:11532933阅读:429来源:国知局
点播视频新闻节目的制造方法与工艺

版权声明

本专利文档公开的一部分包含受版权保护的材料。版权所有者不反对任何人对专利文献或专利公开(如专利商标局专利文件或记录中所示)的复制,但是无论怎样都保留所有版权。以下声明适用于本文件:版权所有2015thomsonreuters。

相关申请的交叉参考

本申请要求于2014年10月17日提交的美国临时申请no.62/065,279、发明名称为“点播视频新闻节目(on-demandvideonewsprogramming)”的优先权。另外,本申请与美国专利申请2014年9月5日提交的no.14/478,131、发明名称为“移动应用的多重a/b测试(multivariatea/btestingofmobileapplications)”相关。本段所提的每个申请的全部内容通过引用结合并入本文中。

本公开涉及一种新闻节目,并且更特别地涉及用于生成点播个性化新闻节目的方法和系统。



背景技术:

通常,新闻节目是可以通过电视或通信的其他电子形式可访问的节目,用来报道当前事件。它包括与各种主题相关的故事或片段,可以实时传播或预先记录。通常,传统的电视新闻节目通过定期的大规模广播进行传播。

近来电视观众人数下降,电视业务发生变化。个人对当前事件进行了解的方式也发生了变化。电视和新闻消费现在由于技术的改进以及手机、平板电脑或其他移动平台的使用量的增加而不同。今天,我们生活在一个移动的世界,更多的人正在从任何地方转向互联网、在线视频或流媒体服务,而不是转向电视。经常地,我们首先获知来自移动通知的突发新闻,而不是新闻电视广播。社交媒体对内容体验也越来越重要。

因此,需要改进的系统和技术来生成新闻节目,并且更特别地,要采用、开发和部署新技术来生成和传送新闻节目。



技术实现要素:

公开了一种提供点播个性化新闻节目的系统和技术。该系统和技术允许终端用户创建与终端用户的品味和偏好最匹配的新闻节目。为实现这个目的,本公开的一个方面涉及系统个性化。

系统个性化包含基于与可访问内容相关的用户行为的评估来确定终端用户的兴趣。随着可信的新闻来源(如)的附加功能,个性化过程还可以向已经进行了编辑性策划的用户提供内容。可编辑策划内容的添加可以确保包含在为用户生成的新闻节目中的各个新闻故事不仅是该特定用户感兴趣的,而且还向用户提供了世界上正在发生的事情的概况。

用户的偏好可以存储在与每个用户相关联的唯一简档中。

该系统的各种方面涉及点播个性化新闻节目。例如,根据一个方面,一种方法包括:接收电子请求,以生成点播个性化新闻节目,该电子请求包括用户标识符;识别与用户标识符相关联的简档信息,该简档信息包括显式约束和隐式约束,其应用于生成个性化新闻节目;以及应用程序模块,以选择点播个性化新闻节目的内容,该程序模块使用显式约束、隐式约束和与该内容的编辑策划相关联的元数据。该方法也包括使用程序模块生成点播个性化新闻节目,并传输(例如,流传输)该点播个性化新闻节目以响应电子请求,点播个性化新闻节目包括新闻片段(例如,不同的新闻报道和广告)。

与简档信息相关联的显式约束可以包括但不限于以下的一个或多个:新闻节目的持续时间,地理位置,节目类型。与简档信息相关联的隐式约束可以包括但不限于与用户标识符相关联的用户的观看历史和与点播个性化新闻节目的用户交互。

在一种实施方式中,该方法还可以包括接收与点播个性化节目的项目相关联的滑动指示移动,确定至少部分基于滑动指示移动和项目与用户相关联的隐式约束,并将隐式约束存储在简档中。在另一种实施方式中,滑动指示移动是根据用户从即将播出的故事列表中选择的不同的故事来确定的。在又一种实施方式中,滑动指示移动是根据用户选择的用于从当前故事切换到前一个或下一个故事的不同控件(例如,按钮)来确定的。

在一种实施方式中,滑动指示移动指示用户关于所观看内容的反馈,并且可以形成计算在简档中存储的显式和/或隐式约束的基础。

存储在简档中的示例性隐式约束可以包括但不限于关于内容的负面反馈,所观看内容的百分比,广告期间的用户活动以及所观看的新闻片段的类型。

公开了包括存储用于实现各种技术的机器可读指令的机器可读介质的系统,设备以及制品。下面更详细地讨论各种实施方式的细节。

附加的特征和优点将从以下详细描述,附图和权利要求书中显而易见。

附图说明

图1是所述系统的示例性结构图;

图2是本公开的一种实施方式的示例流程图;

图3a-3k示出了通过示例性图形用户界面(gui)可观看的预先记录的新闻内容;以及

图4a-4d示出了通过示例性图形用户界面(gui)可观看的流传输直播视频。

具体实施方式

在以下实施方式中,可参考构成本说明书一部分的附图,其中通过本公开可以实践的示例性具体实施方式示出。应当理解,在不脱离本公开的范围的情况下,可以使用其他实施方式并且可以进行结构改变。

如本文所使用的,术语“滑动移动”和“滑动指示移动”被同义地用于描述由用户在接入设备的多点触摸屏显示器上进行的滑动动作或手势。动作或手势可以被描述为垂直向上和/或垂直向下移动,或水平向左或水平向右移动。动作或手势不需要严格竖直或水平;大致垂直或水平动作称作为滑动移动。术语“故事”,“新闻内容”,“新闻片段”和“包”在本公开中被同义地用于描述形成视频新闻节目的各个故事。

图1示出了用于提供点播个性化新闻节目的示例性系统100。如图1所示,在一种实施方式中,系统100被配置为包括通过网络160与服务器110通信的接入设备170。接入设备170可以包括个人计算机,笔记本电脑或其它类型的电子设备,诸如移动电话,智能电话,平板电脑,pda或pda电话。在一种实施方式中,例如,接入设备170耦合到i/o设备(未示出),i/o设备包括与诸如鼠标的点设备组合的键盘,用于向服务器110发送点播个性化新闻节目请求。优选地,接入设备170的存储器(未示出)被配置为包括用于从服务器110请求和接收信息的媒体观看应用程序172。接入设备170的媒体观看应用程序172和服务器110之间的通信可以利用一个或多个网络协议,其可以包括http,https,rtsp或rtmp。在一种实施方式中,媒体观看应用程序172被配置为访问观看缓存175和数据储存器174,数据储存器174可以包括用于存储下载的点播个性化新闻节目的下载片段数据存储176。尽管图1示出了一个接入设备170,系统100可以支持一个或多个接入设备。

网络160可以包括各种设备,诸如路由器,服务器以及与内联网,外联网或因特网配置连接的交换元件。在一些实施方式中,网络160使用有线通信来传送接入设备170和服务器110之间的信息。在另一种实施方式中,网络160采用无线通信协议。在其他实施方式中,网络160采用有线和无线技术的组合。

如图1所示,在一种实施方式中,服务器设备110可以是专用服务器,并且优选地包括处理器112,诸如中央处理单元(“cpu”),随机存取存储器(“ram”)114,输入-输出设备116(诸如显示设备(未示出))和非易失性存储器120,它们都经由公共总线111互连并由处理器112控制。

在一种实施方式中,在图1的示例中,非易失性存储器120被配置为包括用于生成个性化新闻节目的程序模块121。在汇编个性化新闻节目时要考虑各种注意事项,其示例是但不限于用户的地理位置,节目持续时间选择,用户的观看历史和编辑策划。个性化的其它细节结合配置模块123进行讨论。

如图1所示,非易失性存储器120还包括用于将新闻节目发送给用户的流传输模块122。在一种实施方式中,发送新闻节目包括将一个或多个包或广告流传输到接入设备170。

非易失性存储器120还被配置为包括用于识别用户并存储用户特征的配置模块123。示例性的用户特征包括但不限于用“用户标识符”识别用户,由用户观看的节目形成“观看历史”,由“故事历史”表示的用户观看的故事,包括故事观看的百分比和视为“观看行为”的观看新闻节目的方式(例如,以竖版模式或横版模式观看新闻节目的偏好)。

在一种实施方式中,用户特征可以被表示为用户约束,并且可以包括显式约束和隐式约束。显式约束可以是但不限于涉及节目持续时间的用户偏好(例如,20(20)分钟节目),地理相关性(例如,美国或英国:为国家或更广阔地理区域制作的节目;美国东部或美国西部:针对相关的某些内容的狭小地理区域;或更细粒度的,与特定城市或街区相关的局部化内容),以及节目类型(例如,大众性新闻;聚焦商业的节目)。

隐式用户约束包括但不限于如上所述的观看历史,故事历史和观看行为。在一种实施方式中,通过使用观看历史和故事历史,程序模块121禁止将以前观看的故事包含在新闻节目中。在另一种实施方式中,例如,如果先前观看的故事已被更新,则程序模块121选择更新的新闻故事包括在新闻节目中。

程序模块121也可以利用观看历史和故事历史来确定用户的观看偏好。例如,在一种实施方式中,程序模块121可以分析编辑分类,节目部分,故事主题,故事的地理相关性,故事情绪(例如,中性,轻松或沉闷),故事格式(例如,访谈,旁白,镜头记者),观看故事的百分比以及所观看故事的版本(故事以不同的长度创建,被称为编辑长度),以确定与故事相关的负面反馈和正面反馈。

示例性的负面反馈可以包括但不限于用户跳过或以其他方式跳过某个类型或主题的一个或多个故事而不是完成观看一个或多个故事。在一种实施方式中,程序模块121认为新闻节目中较早跳过的故事比较晚跳过的故事更有负面性。此外,程序模块121可以将故事跳过与故事的整体流行度进行比较,并且确定如果它是一般不常见的故事,跳过它的单个用户可能不会对故事特征中的一个而指示用户的负面偏好(例如,政治新闻)。将结合内容管理服务器140进行进一步描述故事特征。

示例性的正面反馈可以包括但不限于用户一直观看具有整体特定特征的故事或与其他用户共享这样的故事。在一种实施方式中,程序模块121相较于其它故事更重视这类故事,因为这类故事是用户更可能去享受并喜好这种类型的故事。此外,程序模块121将完成观看的故事与故事的整体流行度进行比较,并确定如果它是普遍流行的故事,则完成观看此类故事的单个用户可能不会指示正面反馈。

在一种实施方式中,程序模块121将正面和负面反馈与故事特征之间的关系关联起来。例如,观看政治故事的用户,无论故事的编辑长度如何,可能更喜欢更长时间的政治新闻编辑。在另一示例中,一个充分观看了较短编辑长度的娱乐故事的用户,但跳过更长的娱乐故事到新闻节目的中间部分,可能喜欢更短的娱乐新闻编辑。

通过分析显式和隐式约束,程序模块121基于用户观看偏好来生成定制的新闻节目。与节目观看相关联的用户使用数据被存储到用户配置数据存储131中。

程序模块121还可以从新闻节目中的各种长度故事的混合和节奏确定观看行为。在一种实施方式中,程序模块121将节目中不同长度故事的顺序与随着节目进行用户跳过故事的频率相关联,以确定用户对故事节奏的偏好。例如,在新闻节目的前半部分频繁跳过故事的用户可能喜欢看多而短的新闻故事的编辑版本。

节目观看行为的另一个示例性特征可以包括但不限于由程序模块121合并到新闻节目中的广告的用户交互。在一种实施方式中,例如,程序模块121分析用户在新闻节目期间跳过广告的意图,并测量用户对广告量(也称为“广告加载”)和广告的呈现(例如,广告之间的故事数量;每个片段广告的数量)的容忍度。程序模块121可以向广告服务器模块124和a/b测试模块125为用户请求包含不同广告呈现风格的实验展示。程序模块121然后在其确定最符合用户口味的呈现风格时,将用户的行为与广告(例如,广告响应率和用户跳过尝试)相结合。将结合广告服务器模块124和a/b测试模块125讨论广告和实验呈现的进一步细节。

节目观看行为的另一示例性特征可以包括但不限于版块排序和筛分。在一种实施方式中,新闻节目被组织成几个版块,诸如“头条新闻”,“国家”,“世界”,“商业”,以及“文化”。程序模块121然后分析各版块中用户的跳过行为。程序模块121还可以向a/b测试模块125请求在新闻节目中包含不同版块排序的实验展示。当呈现不同版块排序(例如,跳过率)时,程序模块121合并用户的节目观看行为,以确定用户喜欢的排序。此外,当用户倾向于观看该版块中的所有故事时,程序模块121可以增加此版块中的故事数量。然而,当用户倾向于开始跳过故事直至版块结束时,程序模块121可以减少此版块中的故事数量。

如图1的示例所示,非易失性存储器120还包括可以控制点播个性化新闻节目中的广告呈现的广告服务器模块124。广告的示例性呈现还可以包括但不限于每个广告时段的广告数量或广告的持续时间。在一种实施方式中,广告服务器模块124可以控制和限制广告的音频音量以维持新闻节目的流畅性。

非易失性存储器120还可以包括a/b模块125,用于向用户呈现新闻节目的不同版本(例如,不同版块排序等),然后监控用户与内容交互的方式。可替代地,同一个故事的不同编辑长度可以呈现给用户。在一种实施方式中,不同的广告呈现风格可以呈现给用户。例如,如相关的美国专利申请no.14/478,131所公开的,其在此引用作为参考,可以推断新闻片段的“吸引力”或转换率。然后a/b模块125可以将新闻片段的吸引力或转换率存储到用户配置数据存储131中。使用a/b模块125分析用户交互可以帮助所有者/开发者/设计者/营销商确定哪个版本的新闻节目更有效。

在一种实施方式中,如图1所示,内容管理服务器140包括处理器(未示出),随机存取存储器(未示出)和非易失性存储器(未示出),它们通过公共总线互连并由处理器控制。内容管理服务器140负责使编辑人员能够添加,删除,修改和策划可以形成将要发布的新闻节目的基础的视频内容。在一种实施方式中,内容管理服务器140还维护程序模块121所用的内容类别和主题的层次级别,管理用户帐户和内容订阅,并且向流传输模块122提供内容以将新闻节目传递给用户。内容管理服务器140是网络可以访问的,并且被配置为接收和处理具有与编辑策划相关联的元数据的策划的新闻故事。策划的新闻故事被存储为已策划内容146,并且可以经由内容数据存储142访问。与编辑策划相关联的元数据描述了故事的特征以及该故事与其他当前故事的关系,其中的示例可以包括但不限于别名、语言、发布的日期/时间表、更新的日期/时间、标题、署名、日期、说明/描述、编辑评论、类别或主题、转录、持续时间、制作区域、制作格式、编辑优先级、故事情绪或音调、以及故事到期时间/有效期。在另一种实施方式中,内容管理服务器140存储元数据和指向策划内容的指针。在一种可替代的实施方式中,内容管理服务器140存储现行未策划的数据。在又一种实施方式中,内容管理服务器140基于用户的位置,节目持续时间选择,用户的观看历史和编辑策划来汇编个性化节目,以与上述程序模块121类似的方式发挥作用。

在一种实施方式中,内容管理服务器140被配置为与服务器110直接进行通信,由内容管理服务器140确定的信息被一个或多个软件模块121、122、123、124、125使用。在另一种实施方式中,内容管理服务器140包含在服务器110的非易失性存储器120中。在又一种实施方式中,内容管理服务器140通过网络160与服务器110进行通信。

在图1所示的实施方式中,编辑接入设备150直接与内容管理服务器140进行通信。编辑接入设备150获得未策划的数据154(它们是原始未编辑格式的故事),并且用于对故事进行编辑策划并添加前述的元数据信息。故事一经策划,这些故事将被储存为已策划内容146。在一种实施方式中,未策划数据154被本地存储在编辑接入设备150上。在另一种实施方式中,未策划数据154被存储在外部的数据库上。

如示例性图1所示,提供了数据存储130,其被一个或多个编程模块121、122、123、124、125使用,以访问和存储与点播个性化新闻节目有关的信息。在一种实施方式中,数据存储130是一个关系数据库。在另一种实施方式中,数据存储130是一个文件服务器。在又一种实施方式中,数据存储130是服务器110的非易失性存储器120中的配置区域。尽管图1所示的数据存储130是服务器110的一部分,本领域技术人员应理解,数据存储130可以分布在各种服务器上,并且可以通过网络160对服务器110进行访问。如图1所示,在一种实施方式中,数据存储130被配置为包括用户配置数据存储131,历史数据存储132,模板数据存储133,分段数据存储134,广告数据存储135和a/b测试数据存储136。

用户配置数据存储131包括与用户相关的信息。例如,在一种实施方式中,用户配置数据存储132包括诸如名称、帐户信息(例如,高级帐户标志)、用户偏好以及由程序模块121确定的前述的隐式和显式约束之类的用户信息。当将第三方社交网络与其用户配置(例如,路透社电视配置)相关联时,用户还可以授权访问第三方社交网络简档信息(例如,年龄,性别,家乡,兴趣,教育背景等)。

历史数据存储134包括与上述程序模块121所描述的用户的观看历史和故事历史有关的信息。

模板数据存储133包括没有保存配置历史的新用户的默认程序模板。每个默认模板可以是由编辑接入设备150策划的基于已策划内容146由内容管理服务器140生成的大众性新闻,头条故事,国家故事,长短故事和广告时段的组合。编程模块121可以利用模板数据存储133为没有建立简档的新用户生成新闻节目。

分段数据存储134包括与新闻节目的内容有关的信息。例如,在一种实施方式中,分段数据存储134包括由程序模块121生成以让流传输模块122发送的新闻节目。发送的内容可以包括节目相关的元数据,诸如描述由程序模块121插入的与变化长度的新闻节目相关联的时间间隔的信息。

可以通过接入设备的传感器获得用户观看偏好和历史元数据。示例性传感器包括但不限于音频输入设备(例如麦克风)、图像/视频输入设备(例如图像/视频输入设备本身或照相机)、光传感器、加速度计、生物测定传感器(例如指纹扫描器)、环境传感器(如压力、温度和湿度传感器)、陀螺仪、磁力计、触摸屏传感器、网络位置传感器(gps、wi-fi、蓝牙、gsm/cdma)和接近传感器。

在一种实施方式中,流传输模块121基于时间间隔使用节目相关元数据和时间表元数据。这些元数据连同用户观看偏好和历史元数据允许媒体观看应用程序172以与用户偏好和输入一致的方式呈现节目。例如,通过使用元数据可以访问特定部分的内容以响应由程序模块121检测到的图形用户界面(gui)的用户交互。

广告数据存储135包含将由程序模块121使用以被并入新闻节目的广告集合。在一种实施方式中,程序模块121随机选择要包含的广告。在另一种实施方式中,程序模块121基于新闻节目或用户的特定特征来选择广告,特定特征包括但不限于:用户配置数据存储131中的元数据;与广告时段相邻的内容的类别/头条,格式或情绪;广告时段的节目部分;接入设备170的制造商,型号和性能;通过接入设备的传感器获得的数据,其中传感器包括但不限于:音频输入设备,图像/视频输入设备,光传感器,加速度计,生物测定传感器,环境传感器,陀螺仪,磁力计,触摸屏传感器,网络位置传感器和接近传感器;以及通过接入设备的传感器获得的数据与外部数据源之间的关联,例如通过接入设备的gps获得的特定位置的当前天气情况。另外,当选择要包含的广告时,可以考虑传送控制,包括但不限于频率上限/会话限制,基于一个广告客户与另一个广告客户的接近度的产业排除,宣传活动节奏/刻录速率管理以及与可用广告相关的广告的价值。

a/b测试数据存储136包括向用户呈现的新闻节目的不同版本。例如,在一种实施方式中,新闻节目的版本是基于接入设备170的类型。

应注意的是图1中示出的系统100是本公开的一种实施方式。本公开的其他系统实施方式可以包括未示出的附加结构,诸如辅助存储器和附加的计算设备。另外,本公开的各种其他实施方式包括比图1所示的更少的结构。

现在参考图2,讨论了生成点播个性化新闻节目的示例性方法200。如图2所示,在步骤201,接收对点播个性化新闻节目的电子请求。在一种实施方式中,该请求被发送到程序模块121,以响应经由媒体观看应用程序172的用户请求。

接下来,在步骤202,程序模块121在接收到请求后,调用配置模块123来识别与用户相关联的简档。配置模块123然后确定用户配置数据存储131中是否存在为用户已建立的简档。如果配置数据存储131中还没有为用户建立的简档,则配置模块123将该发现传达给程序模块121,并且程序模块121从模板数据存储133获取默认节目,为用户生成新闻节目。如果存在已建立的简档,程序模块121向配置模块123发送请求,以访问与用户配置数据存储131的用户相关联的隐式和显式约束。程序模块121还与内容管理服务器140进行通信,以获得已策划内容146。

用户约束可以由用户的指定直接衡量,或者由用户的行为隐含衡量。在一种实施方式中,程序模块121适用于基于编辑策略来控制与用户相关联的显式和/或隐式约束。

接下来,一旦确定了约束,则在步骤203,程序模块121基于用户的显式和隐式约束以及与已策划内容146相关联的元数据来选择新闻节目的内容。例如,在一种实施方式中,程序模块121使用约束作为向多维背包问题(mkp)的输入。每个用户的显式和隐士约束以及与已策划内容相关联的元数据被用作mkp解决和近似解决方案的方法中的背包约束。在另一种实施方式中,程序模块121使用贪婪算法通过用户的显式和隐式约束以及与已策划内容146相关联的元数据,为新闻节目选择内容。

程序模块121然后在步骤204基于该选择生成个性化新闻节目。

在一种实施方式中,程序模块121与广告服务器模块124进行通信,以将从广告数据存储135获得的广告合并到新闻节目中。程序模块121还可以与a/b测试模块125进行通信,以将来自a/b测试数据存储136的新闻节目的不同版本或来自已策划内容146的内容的不同版本合并到新闻节目中。

接下来,在步骤205,流传输模块122与用户的接入设备上的媒体观看应用程序172进行通信,以确定新闻节目是否直播或被下载以供稍后观看。下载观看选项可以用于,例如,用户在上下班期间当他们的接入设备170没有连接到服务器110时观看新闻节目。

如图2所示,在步骤206,如果请求是下载,则流传输模块与用户的接入设备170通信,并将新闻节目下载到接入设备170的下载的分段数据存储器176中。如果请求是直播视频,则在步骤207,流传输模块122将视频流式传输到媒体观看应用程序172以便向用户显示。

图3a-3k示出了由媒体观看应用程序172提供的用于观看点播个性化新闻节目的图形用户界面(gui)的示例。媒体观看应用程序的示例包括但不限于由thomson提供的“路透社电视”。媒体观看应用程序172包括节目界面300,节目界面300包括多个标签并且控制对预先记录的新闻节目的观看或者可选的直播事件。如图3a所示,可以选择“reutersnow”标签350以观看个性化新闻节目或预先记录的新闻节目。还提供了“livefeeds”标签360,并且可以选择它来观看直播视频事件。

当选择reutersnow标签350后,媒体观看应用程序172提供新闻节目持续时间控制301,其可由用户选择以设置新闻节目的期望长度。一旦被选择,持续时间信息经由媒体观看应用程序172被发送到程序模块121,以便由配置模块123后续存储。在一种实施方式中,持续时间信息由配置模块123存储作为用户配置数据存储131中的用户显式约束之一。还提供了下载图标303,其允许用户请求生成和/或下载新闻节目以供随后观看。下载请求可以由用户手动发起或由自动下载新闻节目的规则发起。如图3a所示,还提供了用作新闻节目的包的观看区域的媒体观看部分310。

现在参照图3b,在一种实施方式中,媒体观看应用程序172提供可选择的流图标302和可选择的下载图标304,用于访问先前下载的新闻节目以便在媒体观看部分310中观看。在一种实施方式中,新闻节目存储在接入设备可访问的缓存中。

图3c示出了用于定义与节目持续时间有关的用户的显示约束的可移动控件307。在如图3c中所示一种实施方式中,媒体观看应用程序172还提供包括一组预定时间间隔306a-n的标尺305,可移动控件307在标尺305上操作。

现在转向图3d,在全屏模式下的新闻节目的横向视图在媒体观看部分310中示出。如图3d示例所示,在一种实施方式中,媒体观看应用程序172提供媒体控件或播放器控件,其包括图形描绘的滑块,按钮和/或拨号盘,用于与新闻节目相关的导航和信息。例如,在一种实施方式中,在用户点击接入设备的多点触摸屏的情况下,媒体观看应用程序172提供以下媒体控件:播放/暂停314,前一个/下一个包312,313和进度条309上的进度308。

在一种实施方式中,参照图3e,媒体观看应用程序172显示从包含在已策划内容146中的元数据获得的字幕数据314。在一种实施方式中,字幕314是在新闻故事开始时显示的。如图3e所示,媒体观看应用程序172还提供当前事件的要闻滚动条315。所显示的字幕的持续时间可以通过已策划内容146的元数据来定义。

图3f是仅显示要闻滚动条315的替代实施方式。

在一种实施方式中,程序模块121插入关于进度观看的节目相关元数据和新闻节目中的节目持续时间的时间线元数据。程序模块121可以指示媒体观看应用程序172将节目相关的元数据存储在观看缓存175中。媒体观看应用程序172监控用户在接入设备170的多点触摸屏上的交互或触摸输入。用户往前或返回到新闻节目的另一部分的动作(即,在接入设备的多点触摸屏上的滑动动作)触发媒体观看应用程序172以从观看缓存175访问在节目时间线上的目标包的位置。在实时新闻流节目的实例中,媒体观看应用程序172向流传输模块122发送信号,以获得在节目时间线上所需位置的包。在下载的新闻节目的观看中,媒体观看应用程序172从下载的分段数据存储器176获得在节目时间线上所需位置的包。

图3g示出了接入设备170的多点触摸屏上的示例性用户交互,示出了两个不同的包(316a和316b)的重叠。当用户在多点触摸屏上滑动移动(例如向左方向316c)时,媒体观看应用程序172用下一个包的部分316b覆盖当前观看的包的观看部分316a。通过跳过包,而不完成当前呈现的包,前进到下一个编程顺序的包,被存储作为基于用户行为的用户隐式约束。

现在参照图3h,示出了由于用户向右的317c移动而滑动的包的重叠。先前的包的观看部分317a覆盖在当前包的部分317b上,允许用户返回到先前的包。返回至先前观看的包也可以基于用户行为存储为隐式约束。

用户在上述参考示例中观看的每个包的持续时间由媒体观看应用程序172发送到配置模块123,用于并入用户的一个或多个隐式约束,然后存储到用户配置数据存储131。程序模块121将使用一个或多个隐式约束来生成以后的新闻节目。

图3i示出了基于程序模块121收集的已策划内容146访问的元数据在媒体观看应用程序172中呈现给用户的示例标题屏幕。

现在转到图3j,媒体观看应用程序172的媒体观看部分310中示出了新闻节目的示例性纵向视图。如图3j所示,在纵向方向上,媒体观看应用程序172提供要闻滚动条315,用于随着新闻节目在媒体观看部分310中进行显示。更多的观看部分(诸如文本字段351,节目预览字段指示符332和预览缩略图330)在纵向视图中是可用的。在一种实施方式中,节目预览字段指示符332可以描绘指示预览缩略图330的文本,例如包名称/标题和持续时间,“打开顺序”,“先前”,“现在播放”或“即将播出”。在进一步的实施方式中,预览缩略图330部分是可滚动字段(如图3k中的方向箭头334所示),其允许用户观看节目中的即将播出的包或浏览先前观看过的包。媒体观看应用程序172还提供用于与其他用户共享当前包的选项,当前包也可以在一种实施方式中是用户通过共享选项的可用选择,其被描绘为共享图标352。如果用户选择共享包,则媒体观看应用程序172可以暂停媒体视频部分310中的新闻节目,直到共享交互完成,此时媒体观看应用程序172可以恢复新闻节目。媒体观看应用程序172可以将共享动作传送到配置模块123,作为用户隐式约束的正面反馈类型,其可以由程序模块121在生成未来新闻节目中使用。

现在将进一步说明程序模块121基于通过用户行为产生的隐式约束来生成新闻节目的其它示例。在一种实施方式中,媒体观看应用程序172基于用户与多点触摸屏的交互来检测跳过行为。例如,在跳过“娱乐”类别包时,该行为通过媒体观看应用程序172经由信号传送到流传输模块122,流传输模块122调用配置模块123以将该用户行为作为隐式约束存储在用户配置数据存储131中。程序模块121的新闻节目的个性化的第一级可以包括选择娱乐类别包的较短版本以包括在新闻节目中。如果用户继续跳过娱乐包,程序模块121在该用户将来的新闻节目中,可以排除具有列出“娱乐”这个类别的元数据的任何已策划内容146。

在一种实施方式中,由于节目相关的编辑,程序模块121可以覆盖用户的隐式和显式约束。例如,包含描述类别为“头条新闻”的元数据的已策划内容146可能因为个性化而没有被消除,因此,包含娱乐相关新闻的“头条新闻”包仍然会向不喜欢娱乐新闻的用户播放。

在基于为用户定义的隐式约束,程序模块121生成新闻节目的另一个示例中,历史数据存储132可以包含关于用户观看的新闻节目的频率的信息。比如,如果用户快速连续地观看两个新闻节目,配置模块123可以从历史数据存储132收集观看信息以与程序模块121通信,使得程序模块121生成的连续新闻节目包含与先前观看版本不同的内容。

在另一示例中,如果用户已经跳过了新闻节目中的所有包,无论是有意还是无意地,配置模块123可能不将此行为记录为隐式约束。

现在转到图4a,公开了在选择现场直播标签360时通过媒体观看应用程序172可观看的示例的现场直播图形用户界面361。如图4a示例所示,在一种实施方式中,在选择现场直播标签360时,媒体观看应用程序172提供多个观看部分362,364,366,用于显示各种不同的新闻故事。各种不同的新闻故事是原始未经编辑的实时视频流,称为“素材”。第一观看部分362示出了可以观看的素材中的一个。第二观看部分364包含描述第三观看部分366中的相邻图像的文本。当用户选择文本或图像时,相应的素材被呈现给用户,如图4d所示。滚动功能370使得用户能够在用户的接入设备170的多点触摸屏上使用垂直向上和/或垂直向下的滑动手势滚动观看部分。

图4b示出了用户使用滚动功能370之后的现场直播图形用户界面361的另一视图。如图4b示例所示,观看部分362a,364a,364b,366a,366b描绘了与可用于用户的相应素材相关的文本或图像。

图4c示出了当用户使用滚动功能370滚动到现场直播图形用户界面361的底部并遇到即将播出的素材部分366时的现场直播图形用户界面361的另一视图。即将播出的预定素材的列表通过可选部分368显示为367a至367n,以供用户选择添加将来的素材以供稍后观看。现场直播图形用户界面361可以以任何布局格式显示,并且还可以包含用户选择的过去事件的现场直播的列表。

图4d是从由媒体观看部分310组成的现场直播图形用户界面361选择视频之后的纵向视图中的显示屏幕。

图1至图4d是概念性示例,给出了对本公开的说明。系统的各种特征可以以硬件、软件或者硬件与软件相结合的方式实现。例如,本系统的一些特点可以通过运行在可编程计算机上的一个或多个计算机程序来实现。每个程序可以以高级程序或面向对象的编程语言来实现,以与计算机系统或其他机器进行通信。此外,每个这样的计算机程序可以存储在诸如只读存储器(rom)的存储介质上,用于配置和操作计算机以执行上述功能,其中存储介质是通用或专用可编程计算机或处理器可读取的。

值得注意的是,上面的附图和示例并不意味着将本公开的范围限制为单个实施方式,因为通过交换所描述或所示元件中的一些或全部的其他实施方式是可能的。此外,在本公开的某些元件可以使用已知部件部分或完全实现,仅描述了理解本公开所需的这些已知部件的那些部分,并且这些已知部件的其它部分的详细描述是省略的,以免使本公开晦涩。在本说明书中,除非另有明确说明,否则显示单数组件的实现不一定限于包括多个相同组件的其他实现,反之亦然。此外,说明书或权利要求书中的任何术语,除明确表述之外,申请人没有意欲表示不一般的或特殊的意义。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1