用于电子节目指南的内容进度指示器
2020-01-15

用于电子节目指南的内容进度指示器

描述了一种用于EPG的内容进度指示器。在一个实现中,由客户机输出并由显示设备显示的用户界面(UI)包括多个内容项的表示以及至少一个图示表示。每一内容项的表示可由用户选择以导航到对应的内容项。每一内容项在被流传送以供客户机输出时具有一持续时间。至少一个图示表示对应于相应的内容项,并指示相应的内容项的持续时间中的剩余时间。

当被执行时,EPG应用程序可执行EPG生成例程214,以用各种方式从EPG数据生成EPG。如上所述,EPG数据(如,图1的EPG数据106)可包括描述客户机104输出的内容的各种特征。EPG生成例程214可将这些特征格式化成EPG,使得EPG的观众可察看关于内容的相关信息。例如,EPG可包括用于EPG中所描述的一个或多个内容项的内容进度指示器,以图示地表示每一如此描述的内容项的输出的进度。对于包括内容进度指示器的EPG的生成的另外的描述可参考图5找到。对于客户机104和EPG提供者108以及EPG服务器112的进一步讨论可参考图7-8找到。

图4所示是从EPG数据生成的EPG的示例性实现的系统的图示,该EPG包括描述客户机对内容的接收和记录的多个内容进度指示器。

在一个实现中,一种方法包括从描述用于从头端(head end)流传送到客户机的多个内容项的数据生成电子节目指南(EPG)。PEG包括所描述的内容项的显示,以及来自头端的每一内容项的流传送中当前进度状态的图示表示。

在图3的EPG 300中,内容进度指示器336-340的每一个具有统一的大小,使得电视节目的相关进度可被相互比较。例如,由第一频道的内容进度指示器336描述的持续时间是一小时,而由频道304的内容进度指示器338描述的持续时间是三十分钟。因此,观众能够判断尽管从两个频道302、304的各自的电视节目的开始时间以来已经过了15分钟,然而通过察看相应的内容进度指示器,与频道304的电视节目的持续时间的一半相比,频道302的电视节目的持续时间已经过了四分之一。在另一实现中,每一内容进度指示器也可被配置成描述持续时间差,如通过相应内容进度指示器的不同相对大小等等。

因此,对改进用于向观众显示数据的EPG有持续的需求。

EPG服务器112向头端118提供了从EPG数据106形成的压缩EPG数据116,以储存在头端118的数据库120中。从头端118到客户机104的分发可以多种方式通过包括电缆、RF、微波和卫星的网络122来调节。例如,网络122可被配置成如图1所示的因特网。在另一实现中,网络122可被配置成广播网络,其进一步的讨论可参考图7找到。尽管头端118被示出为与EPG提供者108分开,然而EPG提供者108也可包括头端118和EPG服务器112。另外,EPG服务器112可作为提供EPG数据106的发行者102的一部分包括在内。

图7示出了一个示例性电视娱乐系统,它是其中可实现EPG的生成的体系结构。

客户机708可以用多种方法来实现。例如,客户机708(1)通过圆盘式卫星天线736接收从基于卫星的发射器广播的内容。客户机708(1)也被称为机顶盒或卫星接收设备。客户机708(1)耦合至用于呈现由客户机接收的内容(如音频数据和视频数据)以及图形用户界面的电视机738(1)。特定的客户机708可耦合至任意数量的电视机738和/或可被实现来显示或呈现内容的类似设备。类似地,任意数量的客户机708可耦合至单个电视机738。