用于接收和发送节目列表数据的方法和设备的制作方法

文档序号:7679425阅读:117来源:国知局
专利名称:用于接收和发送节目列表数据的方法和设备的制作方法
技术领域
本发明涉及一种接收节目列表数据的方法。 本发明进一步涉及一种发送节目列表数据的方法。
本发明还涉及一种用于接收节目列表数据的设备,该设备包括电子 电路。
本发明进一步涉及一种用于发送节目列表数据的设备,该设备包括 电子电路。
本发明还涉及使可编程设备能够分别执行接收节目列表数据和发 送节目列表数据的方法的计算机程序产品。
背景技术
EP0880855中公开了 一种接收节目列表数据的方法的实例。 EP088 0855中公开的方法通过只要存储满了就删除不太重要的未失效的 节目列表来管理电子节目指南(EPG)存储器。虽然这确保了可以总是 使用EPG存储器的最大容量,但是先前可用的节目列表数据的删除可以 使用户迷惑并给用户带来烦恼。

发明内容
本发明的第一目的是提供一种接收节目列表数据的方法,该方法有 助于避免先前可用的节目列表数据的删除。
本发明的第二目的是提供一种发送节目列表数据的方法,该方法有 助于避免先前可用的节目列表数据的删除。
本发明的第三目的是提供一种用于接收节目列表数据的设备,该设 备有助于避免先前可用的节目列表数据的删除。
本发明的第四目的是提供一种用于发送节目列表数据的设备,该设 备有助于避免先前可用的节目列表数据的删除。
根据本发明,实现第一目的在于,接收节目列表数据的方法包括以 下步骤接收节目列表数据;确定该节目列表数据在根据用于存储节目 列表数据的第一策略存储时是否适合某个存储器;以及如果该节目列表数据在根据所述第一策略存储时不适合所述某个存储器,则选择用于存 储节目列表数据的第二策略,所接收的节目列表数据的至少一部分的某 个信息段根据第一策略而不是根据第二策略存储。基于可用的(EPG) 存储器和节目列表数据的(估计的)大小来选择合适的策略。从节目列 表中省略某个信息段被认为没有省略整个频道或全天那样令人烦恼。因 为在节目列表数据被存储之前选择该策略并且该策略确保了用于最重 要信息的足够的存储空间,所以不需要删除先前可用的节目列表数据。 在该方法的实施例中,所述至少部分接收到的节目列表数据描述了
属于某个类型(genre)的节目和/或在某一天被发送的节目。
所述某个类型可以包括除电影之外的所有类型。例如,可以期望具 有对电影进行扩展的描述,例如实现电影推荐者,但是对于所有节目而 言这不是必需的。
所述某个信息段可以包括描述、图像、音频片段和/或视频片段。 要省略的最令人感兴趣的段是相对较大的段。
所接收的节目列表数据可以包括用于确定至少一部分节目列表数 据的大小的值,并且确定所述节目列表数据是否适合某个存储器包括使 用所接收的值。为了防止客户端设备(client device)本身必须分析 节目列表数据的大小或仅仅基于平均值做出决定,可以使用从广播设备 (broadcaster)接收的值。
该值可以包括所述至少一部分节目列表数据的大小相对于参考大 小的变化。
确定节目列表数据是否适合所述某个存储器可以包括维持统计并 使用该统计来估计节目列表数据在根据所述第一策略存储时的大小。当 广播设备没有发送任何关于节目列表数据的大小的信息时,这是有利 的,而且这在其他情况下也是有利的。因为广播设备通常不知道使用哪 种技术来存储节目列表数据(例如使用哪种压缩方法),所以可能不知 道在客户端设备处的节目列表数据的大小。
所接收的节目列表数据可以包括用于确定至少一部分节目列表数 据的大小的值,并且确定节目列表数据是否适合所述某个存储器可以包 括维持统计;使用该统计来估计节目列表数据在根据所述第一策略存 储时的大小;以及使用所接收的值来校正估计的大小。
根据本发明,实现第二目的在于,发送节目列表数据的方法包括以
6下步骤确定第一值,该第一值可用于确定当根据用于存储节目列表数 据的第一策略存储时,至少一部分节目列表数据(在其)的第一大小; 确定第二值,该第二值可用于确定当根据用于存储节目列表数据的第二 策略存储时,至少一部分节目列表数据的第二大小,但是其对于确定第 一大小是无用的,并且所接收的节目列表数据的至少 一部分的某个信息 段根据第一策略而不是根据笫二策略存储;以及连同节目列表数据发送 第一值和第二值。为了避免客户端设备需要维持关于(某个)节目列表 数据的平均大小的统计(这要求更多的处理),广播设备可以发送确定 当根据不同的策略存储时,节目列表数据的大小所必需的所有信息。
根据本发明,实现第三目的在于,用于接收节目列表数据的设备的 电子电路可被操作以接收节目列表数据;确定节目列表数据当根据用 于存储节目列表数据的笫一策略存储时是否适合某一个存储器;以及如 果节目列表数据当根据第一策略存储时不适合所述某个存储器,则选择 用于存储节目列表数据的第二策略,至少一部分所接收的节目列表数据 的某个信息段根据第一策略而不是根据第二策略存储。例如,所述设备 可以例如是TV或机顶盒(例如DVD/HD记录机或数字卫星/电缆/地面接 收机)。
根据本发明,实现第四目的在于,用于发送节目信息的设备的电子 电路可被操作以确定第一值,该第一值可用于确定当根据用于存储节 目列表数据的第一策略存储时,至少一部分节目列表数据的第一大小; 确定第二值,该第二值可用于确定当根据用于存储节目列表数据的第二 策略存储时,至少一部分节目列表数据的第二大小,但是其对于确定第 一大小是无用的,并且所接收的节目列表数据的至少 一部分的某个信息 段根据第一策略而不是根据第二策略存储;以及连同节目列表数据发送 第一值和第二值。


通过实例并参照附图,本发明的这些和其他方面将变得显然并被进 一步阐明,其中
图1是本发明的接收节目列表数据的方法的流程图; 图2是本发明的发送节目列表数据的方法的流程图; 图3是本发明的设备的框图。附图中的对应的元件由相同的附图标记表示。
具体实施例方式
接收节目列表数据的方法包括三个步骤,参见图1。步骤1包括接
收节目列表数据。步骤3包括确定节目列表数据当根据用于存储节目列 表数据的第一策略存储时是否适合某个存储器。步骤5包括
如果该节目列表数据不适合根据第一策略存储在所述某个存储器 中,则选择用于存储节目列表数据的第二策略,所接收的节目列表数据 的至少 一部分的某个信息段根据第 一 策略而不是根据第二策略存储。
发送节目列表数据的方法包括三个步骤,参见图2。步骤ll包括确 定第 一值,该第 一值可用于确定当根据用于存储节目列表数据的第 一策 略存储时,至少一部分节目列表数据的第一大小。步骤13包括确定第 二值,该第二值可用于确定当根据用于存储节目列表数据的第二策略存 储时,至少一部分节目列表数据的笫二大小,但是其对于确定第一大小 是无用的,并且所接收的节目列表数据的至少一部分的某个信息段根据 第一策略而不是根据第二策略存储。步骤l5包括发送第一值和第二值 连同节目列表数据。
在该方法的实施例中,节目列表数据有效期为8天并且所述策略定 义如下
最佳情况策略:8天的完整数据将是可用的。
策略A (普通的段期望) 第一天'.用于所有频道的完整数据
剩余的7天所有电影将具有完整信息。所有其他节目将具有部分 数据(非长信息)。
策略B (最差的情况)
第一天用于所有频道的完整数据
下一天所有电影将具有完整信息。所有其他节目将具有部分数据 (非长信息)。
剩余的6天如果存储器可用,那么所有的电影将具有完整信息。 所有其他节目将具有部分数据(非长信息)。为了选择所述策略之一,收集下列信息 1 )具有完全数据的每个频道每天所使用的(平均)存储量
2) 具有部分数据(非长信息)的每个频道每天所使用的(平均)存 储量
3) 具有完整数据的一个电影所使用的(平均)存储量
4) 每个频道7天的电影的(平均)数量 所使用的平均存储量和电影的平均数量可以在客户端(即节目列表
数据接收机)更新。为了改进信息,节目列表数据的广播设备可以将数 据的变化广播为根据参考点(例如根据特定的一年)的百分比,这可以 用于使用关于当前广播的节目列表数据的信息来校正平均存储量以及 电影的平均数量。可替代地,广播设备本身可以发送所有要求的信息, 例如具有用于当前广播的节目列表数据的完整数据的每个频道每天使 用的存储量。在后一种情况下,客户端无需维持统计。
通过上述信息,可以在开始下载节目列表数据之前计算下列阈值
1) 按照策略A可以支持8天的数据所达到的频道的最大Nr (Nl)
2) 按照策略B可以支持2天的数据所达到的频道的最大Nr (N2) 3 )按照策略B可以支持部分数据所持续的天数的最大Nr
4) 可以支持的完整数据持续的天数的最大Nr
5) 可以以完整数据下载的频道的最大Nr (N3) 基于这些阈值和下列其他信息来选择策略
1) 节目列表数据存储量
2) 主映射频道(腦C)的数量
下列规则限定了选择哪一个策略
如果主映射频道 N3,那么将对于所有主映射频道下载完整 数据(遵循最佳情况策略)。
如果主映射频道〉N3,那么将遵循下列规则。 如果HMC〈N1,将遵循策略A 如果HMC〉N1且〈N2,将遵循策略B
如果HMC〉N2,将遵循策略B并且将忽略所有大于N2的主映射频道。
因此,在最坏的情况下,将存在完整数据的一天和部分数据的另一 天。频道的最大数量将减少到这样的程度在任何段条件下总是满足策略B。
-故忽略的频道将是出现在浮皮映射频道列表中的最后的频道。
图3示出本发明的电子设备31。该电子设备31包括电子电路33。 在客户端侧,电子电路33可被操作以接收节目列表数据;确定该节 目列表数据当根据用于存储节目列表数据的第一策略存储时是否适合 某个存储器;以及如果该节目列表数据当根据第一策略存储时不适合所 述某个存储器中,则选择用于存储节目列表数据的第二策略,所接收的 节目列表数据的至少一部分的某个信息段根据第一策略而不是根据第 二策略存储。在广播设备端侧,电子电路33可被操作以确定第一值, 该第 一值可用于确定当根据用于存储节目列表数据的第 一策略存储时, 至少一部分节目列表数据的第一大小;确定第二值,该第二值可用于确 定当根据用于存储节目列表数据的第二策略存储时,至少一部分节目列 表数据的第二大小,但是其对于确定第一大小是无用的,并且所接收的 节目列表数据的至少一部分的某个信息段根据第一策略而不是根据第 二策略存储;以及连同节目列表数据发送第一值和第二值。
电子设备31可以进一步包括存储装置35、再现装置37、输入端39 和/或输出端41。电子设备31可以是固定的或可携带的设备。电子设备 31可以是例如TV或机顶盒的消费型设备、或专业设备。电子电路33可 以是通用的或专用的处理器。电子电路'33可以能够执行计算机程序。 例如,节目列表数据可以是DVB-SI数据。例如,可以使用^^莫拟或数字 广播或经互联网发送节目列表数据。
存储装置35可以包括例如硬盘、固态存储器、光盘阅读器、或全 息(holographic)存储装置。再现装置37可以包括例如显示器和/或 扬声器。输入端39和输出端41可以包括例如网络连接器(例如USB连 接器或以太网连接器)、或模拟音频和/或视频连接器(例如cinch连 接器或SCART连接器)、或数字音频和/或视频连接器(例如HDMI或SPDIF 连接器)。输入端39和输出端41可以包括无线接收机和/或发射机。 输入端39可以包括广播接收机。
虽然已经结合优选实施例描述了本发明,但是应当理解,对于本领
:本发明不限于优选实施例,'而是旨在包括这样的修改。i发明存在于 每一个新颖的特性特征以及每一个新颖的特性特征的组合。权利要求中 的附图标记并不限制它们的保护范围。动词"包括"及其变形的使用不
10排除除了在权利要求中所声明的元件之外的其他元件的存在。在元件前 面使用的冠词"一"或"一个"不排除多个这样的元件的存在。
如本领域技术人员所清楚的,"装置"的意思是包括在操作中执行 或被设计以执行特定功能的任何硬件(比如分离的或集成的电路或电子 元件)或软件(比如程序或程序的一部分),无论其具有唯一功能的还 是关联其他功能,无论其是孤立的还是与其他元件联合。本发明可以通 过包括多个离散元件的硬件并通过适当编程的计算机实现。在列举了多 个装置的设备权利要求中,这些装置中的几个可以通过同 一项硬件来实
施。"计算机程序产品,,被理解为其表示存储在计算机可读介质上(例 如软盘)的、可经网络(例如互联网)下载的或可以以任何其他方式可 销售的任何软件产品。
权利要求
1. 一种接收节目列表数据的方法,包括以下步骤-接收(1)节目列表数据;-确定(3)该节目列表数据当根据用于存储节目列表数据的第一策略存储时是否适合某个存储器;-如果该节目列表数据当根据第一策略存储时不适合所述某个存储器,则选择(5)用于存储节目列表数据的第二策略,所接收的节目列表数据的至少一部分的某个信息段根据第一策略而不是根据第二策略存储。
2. 如权利要求1所述的方法,其中所述至少部分接收到的节目列表 数据描述了属于某个类型的节目和/或在某一天纟皮发送的节目。
3. 如权利要求2所述的方法,其中所述某个类型包括除电影之外的 所有类型。
4. 如权利要求1所述的方法,其中所述某个信息段包括描述、图像、 音频片段和/或视频片段。
5. 如权利要求1所述的方法,其中所接收的节目列表数据包括用于 确定至少一部分节目列表数据的大小的值,并且确定所述节目列表数据 是否适合所述某个存储器包括使用所接收的值。
6. 如权利要求5所述的方法,其中所述值包括所述至少一部分节目 列表数据的大小相对于参考大小的变化。
7. 如权利要求1所述的方法,其中确定节目列表数据是否适合所述 某个存储器包括维持统计并使用该统计来估计节目列表数据在根据第 一策略存储时的大小。
8. 如权利要求1所述的方法,其中所接收的节目列表数据包括用于 确定至少一部分节目列表数据的大小的值,并且确定节目列表数据是否 适合所述某个存储器包括维持统计;使用该统计来估计节目列表数据 在根据第 一策略存储时的大小;以及使用所接收的值来校正估计的大 小。
9. 一种使可编程设备能够执行权利要求1的方法的计算机程序产口O o
10. —种发送节目列表数据的方法,包括以下步骤-确定(11)第一值,该第一值可用于确定当根据用于存储节目列表数据的第一策略存储时,至少一部分节目列表数据的第一大小;-确定(13)第二值,该第二值可用于确定当根据用于存储节目列表数据的第二策略存储时,至少一部分节目列表数据的第二大小,但是 其对于确定第 一大小是无用的,并且所接收的节目列表数据的至少 一部分的某个信息段根据第 一策略而不是根据第二策略存储;以及 -连同节目列表数据发送(15)第一值和第二值。
11. 一种使可编程设备能够执行权利要求10的方法的计算机程序产口口 。
12. —种用于接收节目列表数据的设备(31),包括电子电路(33), 该电子电路(33)可被操作以-接收节目列表数据;-确定节目列表数据当根据用于存储节目列表数据第一策略存储时 是否适合某一个存储器;以及-如果节目列表数据当根据第一策略存储时不适合所述某个存储 器,则选择用于存储节目列表数据的第二策略,所接收的节目列表数据 的至少 一部分的某个信息段根据第 一 策略而不是根据第二策略存储。
13. —种用于发送节目信息的设备(31),包括电子电路(33), 该电子电路(33)可被操作以-确定第 一值,该第 一值可用于确定当根据用于存储节目列表数据 的第一策略存储时,至少一部分节目列表数据的第一大小;-确定第二值,该第二值可用于确定当根据用于存储节目列表数据 的第二策略存储时,至少一部分节目列表数据的第二大小,但是其对于 确定第 一大小是无用的,并且所接收的节目列表数据的至少一部分的某 个信息段根据第一策略而不是根据第二策略存储;以及-连同节目列表数据发送第一值和第二值。
14. 一种接收节目列表数据的方法,包括以下步骤 -接收节目列表数据;-确定至少一部分节目列表数据的大小; -存储并检索所述至少一部分节目列表数据的平均大小; -基于所述至少一部分节目列表数据的平均大小来选择一部分节目 列表数据;以及-将所述部分节目列表数据存储在存储器中。
15. 如权利要求14所述的方法,其中所接收的节目列表数据包括所述至少一部分节目列表数据的大小相对于参考大小的变化,并且基于平 均大小和所接收的所述至少 一部分节目列表数据的大小的变化来选择 部分节目列表数据。
16. —种发送节目列表数据的方法,包括以下步骤 -确定至少一部分节目列表数据的大小;-确定所述至少一部分节目列表数据的大小相对于参考大小的变 化;以及-连同节目列表数据发送所述大小的变化。
全文摘要
接收节目列表数据的方法包括以下步骤接收节目列表数据;确定该节目列表数据当根据第一策略存储时是否适合某个存储器;以及如果该节目列表数据当根据第一策略存储时不适合所述某个存储器,则选择用于存储节目列表数据的第二策略,所接收的节目列表数据的至少一部分的某个信息段根据第一策略而不是根据第二策略存储。发送节目列表数据的方法包括以下步骤确定第一值,该第一值可用于确定当根据第一策略存储时,至少一部分节目列表数据的第一大小;确定第二值,该第二值可用于确定当根据第二策略存储时,至少一部分节目列表数据的第二大小,但是其对于确定第一大小是无用的;以及连同节目列表数据发送第一值和第二值。用于接收节目列表数据的设备(31)包括可被操作以执行接收节目列表数据的方法的电子电路(33)。用于发送节目列表数据的设备(31)包括可被操作以执行发送节目列表数据的方法的电子电路(33)。计算机程序产品能够使得可编程设备执行接收节目列表数据的方法和发送节目列表数据的方法。
文档编号H04N7/16GK101523499SQ200780037215
公开日2009年9月2日 申请日期2007年10月1日 优先权日2006年10月3日
发明者B·尤帕德亚亚, S·帕拉尼亚潘 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1