基于用户偏好数据提供电子节目指南的方法

文档序号:7950863阅读:197来源:国知局
专利名称:基于用户偏好数据提供电子节目指南的方法
技术领域
本发明 一般地涉及电子节目指南,更具体地涉及基于在一天中不同的时 间间隔处收集的用户偏好数据来提供电子节目指南的方法。
背景技术
由于有线电视、直接卫星系统、以及其它电视和无线电广播系统的出现, 电视观众和广播听众经常有很大数目的频道和节目供选择。为了帮助频道选 择,当前的装置经常提供被称为电子节目指南的屏上菜单。电子节目指南是
电子节目指南可提供关于由电子节目指南所覆盖的时间间隔内的每个节目的 各种不同类型的信息。所述时间间隔的范围可以例如从下 一 小时 一 直到提前 十四天。经常将电子节目指南信息显示为一轴上是时间、另一轴上是频道号 的二维表格或者网格的格式。
与驻留于专门的频道、并且仅仅翻动其它频道上的当前节目的非交互式 的指南不同,电子节目指南允许用户在指南的时间范围内的任意时刻选择频 道。此外,电子节目指南的特性包括高亮包含节目信息的网格中的单个单元 的能力。 一旦被高亮,观众可执行关于该高亮的节目的功能。例如,如果该 节目正被播送,用户可立即转换到该节目,和/或选择节目进行录像。
由于电子节目指南为用户提供如此大量的频道和节目供选择,对于用户 来说,从指南来导航和选择期望的频道的过程可能是不方便的。此外,由于 数字压缩可以限制特定设备能够多快地改变频道,仅仅浏览电子节目指南获 得期望的频道不是频道选择的必然有效的方式。
利用电子节目指南来帮助频道选择的一个途径是基于广播者接收的收入
(revenue)在指南中排列频道,其中那些产生最高收入的频道列在前面。然 而,此途径更多的是商业模型而非频道选择技术,而且不一定帮助用户选择 他们喜欢的频道和节目。此外,许多用户可能不喜欢此途径,这是因为他们 喜欢的频道可能在指南列表中出现得很靠后。
利用电子节目指南来帮助频道选择的另 一途径是提供用户筒档(profile ) 特性,其中用户可以设置不同的参数以阻止指南列表中的特定频道、并将特 定频道保存于喜好列表中。然而,此途径是有问题的,这是因为用户可能认 为这些类型的特性设置起来太难或太麻烦,所以这些类型的特性经常不被用 户使用。
至今,提供帮助用户选择频道的电子节目指南的问题还没有被适当地解 决。因此,需要提供更好地帮助用户选择频道的电子节目指南的方法和装置。 本发明解决这些和/或其它问题。

发明内容
根据本发明的一方面,公开了一种提供电子节目指南的方法。根据一示 例实施例,所述方法包括以下步骤分别在一天中的第一和第二时间间隔处 收集第一和第二组用户偏好数据,使得能够显示包括频道列表的电子节目指 南。基于第一和第二组用户偏好数据之一来在列表中排列频道。
根据本发明的另一方面,公开了一种提供电子节目指南的装置。根据一 示例实施例,所述装置包括存储分别在一天中的第一和第二时间间隔处收 集的第 一和第二组用户偏好数据的存储器部件、以及使得能够显示包括频道 列表的所述电子节目指南的处理部件。基于第 一和第二组用户偏好数据之一 来在列表中排列频道。
根据本发明的又一方面,公开了一种电视信号接收机。根据一示例实施 例,所述电视接收机包括存储器,可操作用于存储分别在一天中的第一和 第二时间间隔处收集的第一和第二组用户偏好数据;以及处理器,可操作用 于使得能够显示包括频道列表的所述电子节目指南。基于第一和第二组用户 偏好数据之一来在列表中排列频道。


通过参照结合附图的本发明的实施例的下面的描述,本发明的上述和其 它的特性和优点、以及获得它们的方式将会变得更加明显,并且本发明将会 被更好地理解。附图中
图1是适于实施本发明的示例环境;
图2是提供根据本发明的示例实施例的、图1的装置的进一步细节的图不;
图3是例示根据本发明的一方面的示例步骤的流程图; 图4是例示根据本发明的另 一方面的示例步骤的流程图; 图5是根据本发明的一示例实施例的电子节目指南的显示;以及 图6是根据本发明的一示例实施例的电子节目指南的另 一显示。 这里提出的示例例示了本发明的优选实施例,而且这样的示例不应被解 释为以任何方式限制本发明的范围。
具体实施例方式
现在参照附图,更具体地是参照图1,示出适于实施本发明的示例环境 100。如图1所示,环境100包括用户输入设备10、能够提供电子节目指南 的装置20。根据一示例实施例,将装置20实现为具有集成的显示设备的电 视信号接收机,但是也可将其实现为不包括集成的显示设备的装置或设备(例 如,机顶盒等)。也可将装置20实现为诸如收音机之类的音频设备。
用户输入设备10可操作用于生成并输出控制装置20和/或其它设备的操 作的控制信号。根据一示例实施例,用户输入设备IO包括多个输入按键,并 且响应于用户对其输入按键的按压、以有线和/或无线(例如,经由红外或射 频(RF)链路等)的方式输出控制信号。例如可将用户输入设备10实现为 手持遥控设备、有线和/或无线键盘、装置20的集成的控制面板、和/或其它 用户输入设备。
装置20可操作用于从诸如电缆、陆地、卫星、因特网和/或其它信号源 之类的一个或多个信号源接收包括具有一种或多种类型的模拟调制(例如, NTSC、 PAL、 SECAM等)以及一种或多种类型的数字调制(例如,QPSK、 QAM、 VSB等)的音频、视频和/或数据信号的信号,并提供对应于这些所 接收的信号的听觉和/或视觉输出。装置20也可操作用于处理所接收的信号, 将生成的处理后的信号提供给一个或多个其它设备,并且从其它设备接收信 号。
根据本发明的原理,装置20还可操作用于提供电子节目指南。根据示例 实施例,装置20在一天的每个时间间隔处收集用户偏好数据,并使用所收集 的用户偏好数据使得能够显示电子节目指南。根据此示例实施例,电子节目 指南包括频道列表,该频道列表基于显示指南的特定时间间隔的用户偏好数
据的顺序排列。例如,如果在一天的第一时间间隔期间(例如,早上7: 30 到早上9: OO)显示电子节目指南,则使用在此第一时间间隔期间收集的用 户偏好数据来确定在指南列表中排列频道的顺序。类似地,如果在一天的第 二时间间隔期间(例如,晚上10: 00到晚上11: 30)显示电子节目指南, 则使用在此第二时间间隔期间收集的用户偏好数据来确定在指南列表中排列 频道的顺序。如这里稍后将描述的那样,用户偏好数据包括指示在每个时间 间隔期间调谐到每个频道的时间量的数据(即,点)。可将每个时间间隔的持 续时间设置为设计选择的问题。这里稍后将提供关于装置20的这些方面的进 一步细节。
参照图2,示出了提供根据本发明的示例实施例的、图1的装置20的进 一步细节的图示。图2的装置20包括诸如前面板组件(FPA) 21之类的前面 板部件、诸如放大器22之类的放大部件、诸如I/O块23之类输入/输出(I/O ) 部件、诸如处理器24之类的处理部件、以及诸如存储器25之类的存储器部 件。图2中一些前述的元件可使用集成电路(IC)而实现,并且例如可将一 些元件包括在一个或多个IC上。为了清楚地描述,在图2中未示出与装置 20相关联的诸如特定的控制信号、电源信号之类的特定传统元件和/或其它的 元件。
FPA 21可操作用于从用户输入设备10接收用户输入,并将对应于用户输 入的信号输出到放大器22。根据一示例实施例,FPA 21从用户输入设备10 接收诸如IR和/或RF信号之类的信号,并生成被输出到放大器22的对应的 信号。放大器22可操作用于放大从FPA21提供的信号,以输出到处理器24。
I/O块23可操作用于执行装置20的I/O功能。根据一示例实施例,I/O 块23可操作用于从诸如电缆、陆地、卫星、因特网和/或其它信号源之类的 一个或多个信号源接收模拟和数字调制格式的诸如音频、视频和/或数据信号 之类的信号。虽然未在图2中明确示出,但是I/0块23可包括多个输入端子, 其每个被指定从给定的信号源接收信号。例如,1/0块23可包括用于从电缆、 天线(即,陆地)、卫星、因特网和/或其它信号源接收信号的分离的输入端 子。I/O块23也可操作用于将处理后的信号输出到一个或多个其它设备,以 及用于从这样的设备接收信号。
处理器24可操作用于执行装置20的各种信号处理和控制功能。根据一 示例实施例,处理器24通过执行包括频道调谐、模拟和数字解调的功能以及
其它功能,以处理从I/0块23提供的音频、视频和/或数据信号,从而生成表
示音频、视频和/或数据内容的数据。可提供由这样的处理功能产生的数据用
于进一步的处理(例如,MPEG解码等)以及输出。同样,根据一示例实施 例,处理器24检测并处理经由用户输入设备IO提供的用户输入,并可以响 应于这样的用户输入而控制其自身操作和/或输出控制信号以控制装置20的 其它元件(包括图2中未示出的元件)。
根据本发明的原理,处理器24也可操作用于执行使得能够显示电子节目 指南的软件代码。根据一示例实施例,处理器24使得在一天的每个时间间隔 处将点的形式的用户偏好数据收集在存储器25中,并使得能够使用这些点来 显示电子节目指南。根据此示例实施例,在一天的每个时间间隔期间,处理 器24主要基于在每个时间间隔期间调谐到每个频道的时间量,'来将点分配给 频道。处理器24使得基于对于显示指南的特定时间间隔分配给每个频道的点 数而在指南列表中排列频道。例如,如果在一天的第一时间间隔期间(例如, 早上7: 30到早上9: 00)显示电子节目指南,则使用在此第一时间间隔期 间由处理器24分配的点来确定在指南列表中排列频道的顺序。类似地,如果 在一天的第二时间间隔期间(例如,晚上10: 00到晚上11: 30)显示电子 节目指南,则使用在此第二时间间隔期间由处理器24分配的点来确定在指南 列表中排列频道的顺序。根据一示例实施例,在指南列表中以具有最高点数 的那些频道列在前面的方式顺序地列出频道。处理器24也可操作用于执行和 /或使能装置20的其它功能,所述功能包括但不限于检测到装置20的输入、 从存储器25读取数据并向存储器25写入输出、和/或其它功能。
存储器25可操作用于执行装置20的数据存储功能。根据一示例实施例, 存储器25存储包括但不限于软件代码、包括不同时间间隔的用户偏好数据的 电子节目指南的数据和/或其它数据。存储器25可包括易失性和/或非易失性 存储器区域。
参照图3,示出了例示根据本发明的一方面的示例步骤的流程图300。具 体地,图3例示了其中在一天的每个时间间隔期间将点分配给频道的过程。 相应地,对于每个分别的时间间隔重复图3的步骤,并且可将每个时间间隔 的持续时间设置为设计选择问题。为了示例和解释的目的,将参照如这里之 前所述的装置20来描述图3的步骤。图3的步骤仅仅是示例性的,并不意在 以任何方式限制本发明。
在步骤310中,装置20确定其当前调谐到哪个频道。根据一示例实施例, 将处理器24编程以通过监视其频道调谐功能以及进而检测装置20当前调谐 到的频道,来执行步骤310。
在步骤320中,装置20对于当前时间间隔将"X"个点数加到当前调谐的 频道。根据一示例实施例,将处理器24编程,以在步骤320中对于当前时间 间隔将"X"个点加到当前调谐的频道,其中"X"为被作为设计选择问题而设置 的预定的数目。例如,可将"X"设置为等于100。通常,"X,,值越大指示属于 当前调谐的频道的用户偏好越大,反之亦然。在处理器24的控制下将在步骤 320中增加的点记录在存储器25中。
在步骤330中,装置20对于当前时间间隔从所有的频道减去"Y,,个点数。 根据一示例实施例,将处理器24编程,以在步骤330中对于当前时间间隔从 所有的频道中减去"Y"个点,其中"Y"为被作为设计选择问题而设置的预定的 数目。例如,可将"Y"设置为等于1。通常,"Y,,值越大指示对于所有频道的 用户偏好以越大的速率下降,反之亦然。在处理器24的控制下将在步骤330 中减后的点数记录在存储器25中。
在步骤340中,装置20等待给定的时间段,并且接着重复如这里之前所 述的步骤310至步骤330。根据一示例实施例,将处理器编程,以在步骤340 中等待给定的时间段,可将所述给定的时间段设置为设计选择问题。例如, 在步骤340中使用的时间段可等于一分钟。通常,在步骤340中使用的时间 段越长,用户偏好建立得越慢,反之亦然。
参照图4,示出了例示根据本发明的另一方面的示例步骤的流程图400。 具体地,图4例示了可以怎样提供根据本发明的电子节目指南。为了示例和 解释的目的,将参照如这里之前所述的用户输入设备10和装置20来描述图 4的步骤。图4的步骤仅仅是示例性的,并不意在以任何方式限制本发明。
在步骤410中,做出关于装置20的电子节目指南是否已被访问的确定。 根据一示例实施例,将处理器24编程,以在步骤410中检测何时电子节目指 南被访问,所述指南可以例如被按压用户输入设备10的预定按^t的用户来访 问。如图4所示,重复步骤410,直至处理器24检测到装置20的电子节目 指南^皮访问为止。
一旦在步骤410中的确定是肯定的,则处理流程前进到步骤420,其中 装置20提供具有基于当前时间间隔的点排列的频道的电子节目指南。根据一
示例实施例,在指南列表中以具有最高点数的那些频道列在前面的方式顺序
地列出频道。如这里之前所述的,处理器24以图3所示的方式在一天的每个 时间间隔时刻处将点分配到频道。相应地,在步骤420中,处理器24使得能 够基于在其中电子节目指南被访问的当前时间间隔被分配到频道的点数而显 示电子节目指南。例如,在步骤420中,如果在一天的第一时间间隔期间(例 如,早上7: 30到早上9: 00)电子节目指南被访问,则使用在此第一时间 间隔期间由处理器24分配的点来确定在指南列表中排列频道的顺序。图5示 出了可在此第一时间间隔期间提供的电子节目指南500的示例。类似地,如 果在一天的第二时间间隔期间(例如,晚上10: 00到晚上11: 30)显示电 子节目指南,则使用在此第二时间间隔期间由处理器24分配的点来确定在指 南列表中频道排列的顺序。图6示出了可在此第二时间间隔期间提供的电子 节目指南600的示例。
根据另 一示例实施例,用于确定指南列表中的频道顺序的时间间隔可与 在其中电子节目指南被访问和显示的时间间隔不同(例如,30分钟等)。例 如,如果用户在晚上8: 45访问电子节目指南,则处理器24可基于在晚上9 点到12点的时间间隔所分配的点而在指南列表中排列频道。此防止在指南显 示时间重叠两个不同的时间间隔时存在的冲突。其也预期用户接下来可能希 望观看什么节目(不是他或她现在可能正在观看的节目)。
如之前这里所述的,可将用于实践本发明的时间间隔的持续时间设置为 设计选择问题。还应注意时间间隔的持续时间可以是固定的和一致的,或 者可由处理器24动态地确定。例如,固定的时间间隔可以是晚上6点到晚上 9点、晚上9点到晚上12点等。可替换地,可动态地确定时间间隔。例如, 如果基于所建立的最小阈值,特定的固定时间间隔的用户偏好数据(即,点) 是不适当的,则可使用相邻的时间间隔的用户偏好数据(即,点)来确定频 道顺序。此外,可将本发明实施为在确定指南列表中的频道顺序时、考虑一 周或者其它时间段中的一天。例如,用户偏好数据可以依工作日和周末而不 同。以此方式,可使用在工作日期间收集的用户偏好数据来确定在工作日期 间指南列表中的频道顺序,并且可使用在周末期间收集的用户偏好数据来确 定在周末期间指南列表中的频道顺序。也可使用本发明的原理的其它变型。
虽然将用户偏好数据例示为每个频道的观看时间并且是由装置20自动 收集的,但是用户偏好数据可以是不同形式的并且可以是由用户输入的。例
如,用户可指定其在指定的间隔中希望观看的节目分类(诸如体育和喜剧), 并且还可指定每个分类的优先级别。装置20可接着以用户指定的优先级别的 顺序并且在用户指定的时间间隔处显示那些分类下的节目。
如这里所述的,本发明提供了 一种基于在一天中的不同时间间隔处收集 的用户偏好数据来提供电子节目指南的方法。本发明可适用于具有或没有集 成的显示设备的各种装置。相应地,这里使用的短语"电视信号接收机"可以 指包括但不限于包括集成的显示设备的电视机、计算机或监视器的系统或装
置、以及不包括集成的显示设备的诸如机顶盒、录像机(VCR)、数字多用途 盘(DVD)播放器、视频游戏机、个人录像机(PVR)、计算机或其他装置之 类的系统或装置。
虽然这里将本发明描述为具有优选的设计,但是还可在本公开的精神和 范围内修改本发明。因此,此申请意在涵盖使用本发明的一般原理的本发明 的任何变型、使用或调整。另外,此申请意在涵盖在本发明所属领域内的并 且落入所附的权利要求书的限制内的已知的或惯用实践的那些本公开的偏离。
权利要求
1.一种提供电子节目指南的方法(300、400),包括分别在第一和第二时间间隔处收集第一和第二组用户偏好数据(300);使得能够显示包括频道列表的所述电子节目指南(420);以及其中基于所述第一和第二组用户偏好数据之一来在所述列表中排列所述频道。
2. 如权利要求1所述的方法(300、 400),其中如果在所述第一时间间隔期间显示所述电子节目指南,则基于所述第一 组用户偏好数据在所述列表中排列所述频道;以及如果在所述第二时间间隔期间显示所述电子节目指南,则基于所述第二 组用户偏好数据在所述列表中排列所述频道。
3. 如权利要求l所述的方法(300、 400),其中所述第 一组用户偏好数据包括指示在每一天的所述第 一时间间隔期间调 谐到每个所述频道的时间量的第一数据;以及所述第二组用户偏好数据包括指示在每一天的所述第二时间间隔期间调 谐到每个所述频道的时间量的第二数据。
4. 如权利要求3所述的方法(300、 400),其中所述第一数据对于每个 所述频道包括多个点,在所述第一时间间隔期间通过以下步骤将所述点分配 纟会所述频道(a) 确定当前调谐到所述频道中的哪一个(310);(b) 将第一预定数目的点加到所述当前调谐的频道(320);(c) 从所有所述频道中减去第二预定数目的点(330 );(d) 等待给定的时间段(340 );以及(e) 重复步骤(a)到步骤(d)。
5. 如权利要求3所述的方法(300、 400),其中所述第二数据对于每个 所述频道包括多个点,在所述第二时间间隔期间通过以下步骤将所述点分配 给所述频道(a) 确定当前调谐到所述频道中的哪一个(310);(b) 将第一预定数目的点加到所述当前调谐的频道(320 );(c) 从所有所述频道中减去第二预定数目的点(330 ); (d) 等待给定的时间段(340);以及(e) 重复步骤U)到步骤(d)。
6. 如权利要求1所述的方法(300、 400),其中所述第一和第二时间间 隔为在一天的时|殳内不同的时间间隔。
7. —种提供电子节目指南的装置(20),包括存储器部件(25),用于存储分别在第一和第二时间间隔处收集的第一和 第二组用户偏好数据;处理部件(24),用于使得能够显示包括频道列表的所述电子节目指南;以及其中基于所述第一和第二组用户偏好数据之一在所述列表中排列所述频道。
8. 如权利要求7所述的装置(20),其中如果在所述第一时间间隔期间显示所述电子节目指南,则基于所述第一 组用户偏好数据在所述列表中排列所述频道;以及如果在所述第二时间间隔期间显示所述电子节目指南,则基于所述第二 组用户偏好数据在所述列表中排列所述频道。
9. 如权利要求7所述的装置(20),其中所述第 一组用户偏好数据包括指示在每一天的所述第 一时间间隔期间调 谐到每个所述频道的时间量的第一数据;以及所述第二组用户偏好数据包括指示在每一天的所述第二时间间隔期间调 谐到每个所述频道的时间量的第二数据。
10. 如权利要求9所述的装置(20),其中所述第一数据对于每个所述频 道包括多个点,在所述第一时间间隔期间所述处理装置(24)通过以下步骤 将所述点分配给所述频道(a) 确定当前调谐到所述频道中的哪一个;(b) 将第一预定数目的点加到所述当前调谐的频道;(c )从除了所述当前调谐的频道之外的所有所述频道中减去第二预定数 目的点;(d) 等待给定的时间段;以及(e) 重复步骤(a)到步骤(d)。
11. 如权利要求9所述的装置(20),其中所述第二数据对于每个所述频 道包括多个点,在所述第二时间间隔期间所述处理装置(24)通过以下步骤将所述点分配给所述频道(a) 确定当前调谐到所述频道中的哪一个;(b) 将第一预定数目的点加到所述当前调谐的频道;(c) 从除了所述当前调谐的频道之外的所有所述频道中减去第二预定数 目的点;(d) 等待给定的时间段;以及(e) 重复步骤(a)到步骤(d)。
12. 如权利要求7所述的装置(20),其中所述第一和第二时间间隔为在 一天的时段内不同的时间间隔。
13. —种电视信号接收机(20),包括存储器(25),可操作用于存储分别在第一和第二时间间隔处收集的第一 和第二组用户偏好数据;处理器(24),可操作用于使得能够显示包括频道列表的电子节目指南;以及其中基于所述第一和第二组用户偏好数据之一在所述列表中排列所述频道。
14. 如权利要求13所述的电视信号接收机(20),其中 如果在所述第一时间间隔期间显示所述电子节目指南,则基于所述第一组用户偏好数据在所述列表中排列所述频道;以及如果在所述第二时间间隔期间显示所述电子节目指南,则基于所述第二 组用户偏好数据在所述列表中排列所述频道。
15. 如权利要求13所述的电视信号接收机(20),其中 所述第一组用户偏好数据包括指示在每一天的所述第一时间间隔期间调谐到每个所述频道的时间量的第 一数据;以及所述第二组用户偏好数据包括指示在每一天的所述第二时间间隔期间调 谐到每个所述频道的时间量的第二数据。
16. 如权利要求15所述的电视信号接收机(20),其中所述第一数据对 于每个所述频道包括多个点,在所述第一时间间隔期间所述处理器(24)通 过以下步骤将所述点分配给所述频道(a)确定当前调谐到所述频道中的哪一个; (b)将第一预定数目的点加到所述当前调谐的频道; (c )从除了所述当前调谐的频道之外的所有所述频道中减去第二预定数 目的点;(d) 等待给定的时间段;以及(e) 重复步骤U)到步骤(d)。
17. 如权利要求15所述的电视信号接收机(20),其中所述第二数据对 于每个所述频道包括多个点,在所述第二时间间隔期间所述处理装置(24) 通过以下步骤将所述点分配给所述频道(a) 确定当前调谐到所述频道中哪一个;(b) 将第一预定数目的点加到所述当前调谐的频道;(c )从除了所述当前调谐的频道之外的所有所述频道中减去第二预定数 目的点;(d) 等待给定的时间段;以及(e) 重复步骤(a)到步骤(d)。
18. 如权利要求13所述的电视信号接收机(20),其中所述第一和第二 时间间隔为在一天的时段内不同的时间间隔。
全文摘要
一种诸如电视信号接收机之类的装置(20),基于在一天中不同时间间隔处收集的用户偏好数据而提供电子节目指南。根据一示例实施例,装置(20)包括存储器(25),可操作用于存储分别在一天中的第一和第二时间间隔处收集的第一和第二组用户偏好数据;以及处理器(24),可操作用于使得能够显示包括频道列表的电子节目指南。基于第一和第二组用户偏好数据之一来在列表中排列频道。
文档编号H04N7/16GK101180878SQ200580049887
公开日2008年5月14日 申请日期2005年5月23日 优先权日2005年5月23日
发明者卡丽·M·埃文斯, 斯科特·A·肯德尔 申请人:汤姆森特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1