首页> 中国专利> 用于自适应性地存储节目指南数据的方法和装置

用于自适应性地存储节目指南数据的方法和装置

摘要

一种适合于使用在用于存储节目指南信息(404,406)的电视接收器(106)内的方法(600)和装置(202-210),其中扫描清单(222)识别可用于观看的多个频道,未被包括在扫描清单内的频道具有被从节目指南数据库删除的对应的节目指南数据(406)。所述节目指南数据库(220)可被设置成包括频道目标(502)、日程目标(504)、和节目目标(506)的多个目标。

著录项

  • 公开/公告号CN1582427A

    专利类型发明专利

  • 公开/公告日2005-02-16

    原文格式PDF

  • 申请/专利权人 汤姆森许可公司;

    申请/专利号CN02822053.6

  • 发明设计人 S·E·克罗普芬斯泰因;

    申请日2002-09-05

  • 分类号G06F7/00;G06F13/00;H04N5/445;

  • 代理机构中国专利代理(香港)有限公司;

  • 代理人王岳

  • 地址 法国布洛涅

  • 入库时间 2023-12-17 15:55:48

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-08-21

    未缴年费专利权终止 IPC(主分类):G06F7/00 授权公告日:20090520 终止日期:20190905 申请日:20020905

    专利权的终止

  • 2009-05-20

    授权

    授权

  • 2005-04-20

    实质审查的生效

    实质审查的生效

  • 2005-02-16

    公开

    公开

说明书

                  相关申请的交叉引用

这个申请提出对于2001年九月提交的美国临时专利申请序号60/318,040的优先权,所述申请在此全面地被引入作为参考。这个申请涉及其它同时被提交的美国专利申请,每个所述申请具有共同的受让人。所涉及到的且同时被提交的申请是:“Method and Apparatus ForAdaptively Storing Program Guide Data”,序号10/091,816 March6,2002及提交于2002年3月6日的“Method and Apparatus ForAdaptively Storing Program Guide Data”,序号10/092,213,所述两个申请在此全面被引入作为参考。

                         技术领域

这个发明涉及电视和接收器的电子节目指南。

                         发明背景

电视观众,特别是与收费有线电视及卫星节目服务有关的电视观众,经常使用电子节目指南从服务提供商或广播中心选择用于观看的节目。例如,观众可使用节目指南来从电视提供商处订购按次计费的选择。类似地,观众可选择规划的特定种类,如“体育”,并且从那个种类中所提供的节目中提供用于观看的节目。这种节目指南通常通过被耦合到显示设备,例如电视机的视频接收器而被提供。典型的视频接收器的实例包括置顶终端(set top terminal),Digital BroadcastSatellite(DBS)(数字广播卫星)接收器,Integrated Receiver-Decoder(IRD)(集成接收器-解码器),及其它种类的电视接收器。

为了在节目指南中维持当前的节目日程,接收器周期性地接收节目日程的节目指南信息。Advanced Program Guide(APG)(先进的节目指南)的当前规范要求所有被接收的节目指南信息存储在视频接收器的存储器内部。这种的存储器典型地在大小上受到限制。

                         发明内容

一种适合于使用在用于存储节目指南信息的电视接收器的方法和装置,其中扫描清单识别可用于观看的多个频道,未被包括在扫描清单中的频道具有被从节目指南数据库删除的对应的节目指南数据。所述节目指南数据库可被设置成包括频道目标的多个目标。

根据本发明实施例用于使多个节目的节目指南信息适应于存储在接收器中的方法包括:确定频道是否被包括在由可用于观看的多个频道所组成的扫描清单内;以及如果频道并未被包括在扫描清单内,则删除与所述频道相联系的节目指南信息。

                         附图说明

通过结合所附附图来考虑下述详细说明,可以容易地理解本发明的示教,其中:

图1描绘广播系统的高级方框图;

图2描绘适合于使用在图1中系统的接收器的方框图;

图3描绘示范性的节目指南屏幕图象(imagery);

图4扫描节目指南数据库的实施例;

图5描绘节目指南数据库的实施例;以及

图6描绘用于在接收器中分配存储器的方法的流程图;

为了便利于理解,在可能的地方,已经使用相同的参考号来指定图中共有的相同元件。

                      具体实施方式

图1描绘用于向电视接收器置顶终端(STT)或其它视频接收器设备的观众提供节目指南的广播系统100的高级方框图。图1的系统100包括节目源102,卫星104,接收器106和显示设备108。虽然在图1中描绘了一个节目源102,一个卫星104和一个电视接收器106,但是系统100可包括多个节目源,多个卫星104和多个接收器106。此外,视频广播系统100并不局限于视频信号的卫星传输。例如,系统100可实施用来广播视频信号的地面站。

节目源102经由天线110广播一个或更多个视频、音频、音频视频及/或数据信号。在包括视频、音频、音频视频信号的节目情况下,节目根据节目日程被广播。节目日程定义用来广播针对一个或更多个地理观看区域的节目的时间及发射频道。在一个实施例中,信号可包括以MPEG格式化数据流形式的节目。节目可包括电视节目,电视,现场广播,广告,或一些其它形式的音频视频信号。

卫星104从信号源102接收信号,并且将信号重新广播到预定的地理观看区域。此外,卫星104可从视频接收器106接收广播“节目指南信息”的请求。在一个实施例中,节目指南信息可包括AdvancedProgram Guide(APG)信息。

接收器106经由天线112接收节目指南信息并且将所接收的信息存储在存储器中。接收器106使用节目指南信息来在显示设备或一些其它形式的输出设备上提供节目指南。节目指南包含为经过由接收器106可用的每个频道的广播所排定的节目清单。下面就图3对示范性节目指南显示图象加以说明。

根据预定的时间框架或日程长度的节目日程排定用于广播的节目。节目指南仅显示节目日程的当前部分。剩余的节目日程作为存储在接收器存储器中的节目指南信息被保留。节目日程的剩余部分是被排定用于将来显示的那部分节目指南。照那样地,为了维持当前的节目日程,接收器106必须周期性地获取节目指南信息。

节目指南的观众可选择其上所显示的节目。一旦这发生,则接收器106调谐到广播所选择节目的卫星104(或卫星转发器/频道)。然后节目在接收器106处被接收并且被提供到显示设备108。下面就图2对接收器106进一步加以说明。

图2描绘图1的视频系统100中的接收器106的方框图。在一个实施例中,视频接收器106包括置顶终端(STT)或电视接收器。图2的接收器106包括处理器202、存储器204、调谐器206、解调器208和解码器210。接收器106还可包括输入/输出接口212和各种支持电路(来示出)。

调谐器206从卫星104接收多个信号并且选择感兴趣的适当信号或频道。解调器208对所选择的信号进行解调。解调的常见形式包括QAM(Quadrature Amplitude Modulation)(正交幅值调制),QPSK(Quadrature Phase Shift Keying)(正交移相键控)等。解码器210对被解调信号内的节目流或节目指南信息进行解码。如本领域中那些普通技术人员所知,解码器210可执行误差校正如前向误差校正(FEC)。

存储器204存储用于接收器106操作的软件和数据结构。在一个实施例中,存储器204存储节目指南应用216、存储器分配软件(应用)218和节目指南数据库220。存储器204可由包括随机存取存储器(RAM),非易失或备份存储器(例如可编程的或闪存储器,只读存储器(ROM)等)的存储器设备的组合组成。

节目指南应用216包括具有如此指令的软件程序,即当所述指令被处理器202执行时,其在电视系统100中提供节目指南功能性。在一个实施例中,节目指南应用216可包括可操作用于监视用户或观众的观看习惯的软件程序。观看习惯或历史可包括节目选择的历史或选择节目的特定类型例如体育、传奇、喜剧、戏剧等的历史。然后节目指南应用216利用观看习惯来建议或估计观众有可能观看或不可能观看的节目或节目类型。

存储器分配软件218包括具有这样指令的软件程序,所述指令用于分配存储器204中节目指南信息的存储。节目指南数据库220包含与节目日程中的频道、日程和节目有关的节目指南信息。就图4对节目指南数据库220的一个实施例进一步加以说明。在这个实施例中,节目指南数据库220由包括频道目标、日程目标和节目目标的多个目标组成。这些数据库目标中的每一个包括分别与频道数据、日程数据和节目数据相联系的相应属性。

被存储在存储器204中的扫描清单222示例性地由包含观众所感兴趣的频道,即优选频道的数据结构组成。在一个实施例中,扫描清单222包含即将作为部分节目指南图象被显示的频道。照如此做,若用户不再对一频道感兴趣(即非优选频道),则所述频道被从扫描清单222中去除,并且因此从显示节目指南图象中被去除。如果用户决定再次观看由那个频道所提供的节目,则所述频道被添加回到扫描清单222和节目指南图象中。

每个频道根据节目日程提供节目。关于即将被提供的频道、节目日程和节目的信息被存储在存储器204中。本发明操作用来从存储器204中去除频道、日程和节目信息,如果从扫描清单222中接收到这样的信息。然而,如果所述信息还与扫描清单222中保留的其它频道相联系,则节目和日程信息并不被从存储器中去除。扫描清单222被用来确定哪个节目指南信息要被存储在存储器204中。通过从存储器204中去除节目指南信息(经由从扫描清单222中去除频道信息),部分存储器204被释放用于其它的使用。这样的其它使用可包括例如,为其它频道和/或其它时隙存储附加的信息。所述信息可包括附加的细节,如扩展的节目信息或可包括附加的时隙。

处理器202执行被包含在节目指南应用216中的指令以使接收器106能够提供节目指南功能及在此所说明的其它功能性。此外,处理器202执行被包含在存储器分配软件218中的指令以使接收器106能够实施本发明的各种实施例。

输入/输出接口212包括用来将处理器206耦合到输入设备214和显示设备108的控制器。输入/输出接口212使处理器202能够接收来自输入设备214的命令并且能够向显示设备108提供节目指南及所选择的节目。接口212可包括,例如NTSC,PAL,SECAM或HDTV呈现设备。输入设备214可包括任何这样的设备,其用来向接收器102提供输入,例如为被示于在节目指南上的节目存取节目信息或在频道上选择电视节目。输入设备214的实例包括远程控制、键区、话筒、触屏等。

可能由用户观看的那些节目被视为优选的节目,而不可能由观众观看的那些节目被视为非优选的节目。本发明操作成减少用来存储有关非优选节目的节目指南信息的存储器量,以便于有关更多节目的节目指南信息可得到存储,或者在节目说明及其它参数方面,与优选节目相联系的节目指南信息可得到增加。

在一个实施例中,节目指南信息包括“基本的节目信息”及“扩展的节目信息”。基本的节目信息包括可显示在节目指南上的任何频道、日程和节目信息。扩展的节目包括有关经由节目指南可存取的节目的附加信息。

通过放弃或删除一些或全部对应的扩展节目指南信息,接收器106将被存储在存储器204中观众所不感兴趣的节目的节目指南信息量减至最少。通过删除这个信息,由此所保留的存储器204可被用来增加与优选节目相联系的扩展节目指南信息或增加所存储的节目指南信息的时间片大小。此外,接收器106可使用存储器中存储节目信息的不同等级。例如,接收器106可针对不同兴趣等级的节目存储一些(或预定类型的)扩展节目信息。

图3描绘示范性节目指南屏幕图象。具体地,图3的节目指南屏幕图象300可由接收器106产生用于显示在显示设备108上。节目指南图象300描绘在不同频道3021,3022,...,302n(统称为频道302)处可用的各种节目表。节目被显示持续预定时间框架或日程长度,其被示例为二小时。虽然图3的节目指南300列出九个频道的节目,但是应当理解,节目指南300可列出针对不同日程时间的任何数量的频道。

在一个实施例中,节目指南300将每个节目表示为由观众可到达的按钮。观众可使用输入设备214,例如遥控来经由光标或加亮访问所述按钮。如果观众访问所述按钮,则节目指南300可显示有关对应节目的附加信息。所述附加信息可包括“扩展的信息”如插曲的说明、作者的姓名、导演的姓名等。

图4描绘被存储在视频接收器106的存储器204中的节目指南数据库220的实施例。在一个实施例中,节目指南数据库220包括多个记录4021,4022,4023,4024,4025,...,402n(在此总体上被称为记录402)。每个记录402包括特定节目的频道信息、日程信息及节目信息。每个记录402包括基本节目信息404及任选地扩展的节目信息406。如果节目在节目日程中被列出多次,则节目的多个条目402可存在于数据库220中。

在一个实施例中,基本节目信息404包括在节目指南300上可显示的任何频道、日程及节目信息。例如,基本节目信息404可包括放映节目的频道、频道上节目的开始时间、频道上节目的结束时间、以及节目标题。基本节目信息还可包括节目收视率、或节目种类或类别。扩展的节目信息406包括有关节目的附加信息。例如,扩展的节目信息406可包括节目说明、节目中演员的姓名及节目导演的姓名。扩展的节目信息406还可包括节目回顾或以不同语言的节目的说明。

图5描绘被存储在接收器106的存储器204中的节目指南数据库220的实施例。具体地,图5的节目指南数据库220包括多个频道目标502、日程目标504和节目目标506。

每个频道目标502具有与其相联系的一个或更多个日程目标。例如,频道5021具有与其相联系的日程目标5041和5042;频道目标5022具有与其相联系的日程目标5043和5044;频道5023具有与其相联系的日程目标5044和5045。要注意更多或更少的日程目标可与每个频道目标相联系,并且日程目标可由多个频道目标共享(象日程目标5044一样)。

每个日程目标504具有与其相联系的至少一个节目目标506。具体地,日程目标5041具有与其相联系的节目目标5061和5062;日程目标5042具有与其相联系的节目目标5063;日程目标5043具有与其相联系的节目目标5064和5065;日程目标5044具有与其相联系的节目目标5065;日程目标5045具有与其相联系的节目目标5066和5067。要注意到节目目标506可由多个日程目标分享且可与频道目标502相联系。例如,频道目标5023具有与其相联系的节目目标5068

频道目标502包含有关可呈现的(例如可观看的)频道的信息。这样的信息可包括,例如频道名称、调谐参数、存取码信息等。频道目标信息取决于即将要选择的频道类型,如模拟或广播电视频道,有线传输的电视频道或经由其它方式被发送的频道而变化。

日程目标504包含关于部分节目指南日程的信息。例如,日程目标504可包含被排定节目的开始时间、被排定节目的结束时间、被排定节目的持续时间或时间周期及适合于在节目指南内使用的任何补偿信息。节目目标506包含关于单个节目的信息;如电视节目,现场广播,广告,或一些其它形式的(典型地)被广播到或传输到接收器的音频视频信号。在一个实施例中,节目目标可包括“基本的说明信息”及,任选地“扩展的说明信息”,如上面就图1-4所说明的那样。

图6描绘用于在接收器106中分配存储器204的方法600的流程图。所述方法600响应于从扫描清单222中去除频道来更新节目指南数据库220。具体地,方法600从步骤602开始且继续进行到步骤604,其中来自用户或观众的动作被加以处理。在步骤606,询问确定用户的动作是否要从扫描清单222中去除频道。如果用户的动作不是要从扫描清单222中去除频道,则方法600返回到步骤604,其中下一个用户动作被继续进行。

如果用户的动作是要从扫描清单222中去除频道,则方法600继续进行到步骤608,其中询问确定是否频道的频道目标502指向任何,即至少一个日程目标504。如果频道指向至少一个日程目标504,则所述方法继续进行到步骤610,其中每个日程目标504被加以处理。在步骤612,询问确定是否日程目标504被另一频道目标612所指向。即步骤612确定是否日程目标504的节目日程被另一频道使用。如果日程目标504被另一频道目标502所指向,则在步骤610下一个日程目标610(如果可应用)被处理。如果日程目标504并不被另一频道目标502所指向,则在步骤614询问确定是否日程目标504指向任何节目目标506。如果日程目标504并不指向任何节目目标506,则在步骤616日程目标504被从存储器204中删除。然后所述方法600返回到步骤610。

如果在步骤612,日程目标504指向任何节目目标506,则方法600继续进行到步骤618,其中被日程目标504所指向的每个节目目标618被加以处理。在步骤620,询问确定是否节目目标506被另一目标,即或者日程目标504或频道目标502所指向。如果节目目标506被另一目标所指向,则方法600返回到步骤618,其中下一个节目目标506被处理。如果节目目标506并不被另一目标所指向,则方法600继续进行到步骤622,其中节目目标504被从存储器中删除。方法600返回到步骤618,其中下一个节目目标被506被处理。一旦日程目标504的所有节目目标506被处理,则方法600返回到步骤620,其中下一个日程目标504被处理。一旦频道目标502的所有日程目标504被处理,则方法600继续进行到步骤632。

返回到步骤608,如果频道目标502并不指向任何日程目标504,则方法600继续进行到步骤624,其中询问确定是否频道目标502直接指向任何节目目标506。如果没有日程目标504或节目目标506的节目并不在频道的节目日程中,则频道目标502可直接指向节目目标506。如果频道目标502并不直接地指向任何节目目标506,则方法600继续进行到步骤632。

如果频道目标502直接指向节目目标506,则方法600继续进行到步骤626,其中被频道目标502所直接指向的每个节目目标506被加以处理。在步骤628,询问确定节目目标506是否被不同频道的另一目标所指向。如果节目目标506被另一目标所指向,则方法600继续进行以处理被频道目标502所直接指向的下一个节目目标506。如果节目目标506未由另一目标所指向,则节目目标506被从存储器204中删除。

一旦由频道目标502所指向的所有节目目标506被加以处理,则方法600继续进行到步骤632,其中所选择频道的频道目标502被从存储器204中删除。然后方法600返回到步骤604,其中下一个用户动作被处理。

虽然结合本发明示教的各种实施例在此已经被示出且被说明,但是本领域中的那些普通技术人员可以容易地设计仍将结合这些示教的许多其它变化的实施例。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号