[发明专利]在数字电视时移中优化磁盘空间利用率的方法及装置有效
申请号: | 201110430918.6 | 申请日: | 2011-12-20 |
公开(公告)号: | CN103179447A | 公开(公告)日: | 2013-06-26 |
发明(设计)人: | 俞贵涛;陈海林;陈斌德 | 申请(专利权)人: | 三星电子(中国)研发中心;三星电子株式会社 |
主分类号: | H04N21/433 | 分类号: | H04N21/433;H04N21/4335 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王一斌;王琦 |
地址: | 210019 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字电视 时移中 优化 磁盘空间 利用率 方法 装置 | ||
技术领域
本发明涉及数字电视技术,特别涉及在数字电视时移中优化磁盘空间利用率的方法及装置。
背景技术
数字电视中的“时移”是指将节目录制在存储器中供将来使用。观众在观看数字电视节目时,可以随时按暂停或快退/快进键,也可以选择几天前的电视节目进行观看。
现有技术中,比较常见的是由网络电视提供时移功能,其主要实现位于服务器端,可以参考申请号为“200610147769.1”,发明名称为《一种具有时移功能的直播服务器及实现方法》的中国发明专利申请,以及申请号为“200510111252.2”,发明名称为《一种网络互动电视系统实现时移功能的方法》的中国发明专利申请。这种类型的时移方案主要由广电服务提供商采用,特点是由服务器端屏蔽了复杂度,客户端可以跳转至任意感兴趣的区域。
目前,也出现了一些由电视端提供时移功能的技术方案,即由电视端将一定时间范围内的数据录制于本地以提供给用户作时移使用。在时移策略上主要有以下两种:
第一种:定时间定空间
根据当前码流,假设一个码率上限,据此计算出当前磁盘可以录制多长时间的节目,然后就在设定好的空闲磁盘空间上录制节目直到占满磁盘空间,同时提供给上层的可播放的数据是固定。
这种方法的缺点有:1)没有合理利用空间,该方法是基于所假设的码率上限来计算可以录制多长时间的节目,而如果按实际码率进行计算可能在当前空间下可以给上层提供更多时间的时移内容;2)如果此时有其它应用占据磁盘空间,就可能导致时移内容达不到当初设定的时长。
第二种:定时间不定空间
在公开号为“CN101146196A”,发明名称为《控制时移存储空间的方法和设备及使用其的电视接收机》的中国发明专利申请中,当时移实例需要增加空间时,就为其分配更多的空间。但当时移实例不需要那么多空间的情况下,并不会主动释放多余的空间。
在公开号为“US2006171658A1”,发明名称为“Use trim module to delete the oldest data”的美国专利申请中,增加了剪切文件模块,复杂化了文件操作。在写入新录制数据的同时剪切掉过期数据,而通常时移过程是将新录制数据覆盖过期数据,多出来的剪切功能会降低时移性能。
上述现有技术方案没有考虑如何在磁盘空间不足的情况下更加合理地利用磁盘空间,并与其他应用合理共存。并且,上述现有技术都是针对单个调谐器(Tuner)作时移,而随着越来越多的双调谐器硬件的普及,需要在两个或者两个以上调谐器的情况下提供时移功能。
发明内容
本发明提供了一种在数字电视时移中优化磁盘空间利用率的方法及装置,以根据需要动态改变时移节目所占用的磁盘空间大小,避免磁盘空间不足时磁盘空间利用率低的问题。
本发明提供的一种在数字电视时移中优化磁盘空间利用率的方法,包括:
在录制时移节目的过程中,如果当前已录制的时移节目的时长已超过设定的最大时移时间,并且当前所接收到的传输流的流比特率小于平均流比特率,则删除录制时间最久的时移节目,以释放多余的磁盘碎片,并将新录制的时移节目覆盖当前文件中最久录制的时移节目;
其中,最大时移时间是已录制的时移节目能够存储在磁盘中的最大时长。
该方法可以进一步包括:
如果当前已录制的时移节目的时长已超过设定的最大时移时间,且当前所接收到的传输流的流比特率大于等于平均流比特率,则判断新录制的时移节目是否会覆盖最大时移时间内的时移节目,如果不会覆盖,则将新录制的时移节目覆盖当前文件中最久录制的时移节目,如果会覆盖,则判断是否存在空闲磁盘空间,如果存在,申请新的磁盘碎片用于存储新录制的时移节目,如果不存在,将新录制的时移节目覆盖当前文件中最久录制的时移节目;
如果当前已录制的时移节目的时长未超过设定的最大时移时间,则判断是否存在空闲磁盘空间,如果存在,申请新的磁盘碎片用于存储新录制的时移节目,如果不存在,将新录制的时移节目覆盖当前文件中最久录制的时移节目。
当同时有多个时移实例正在进行时移节目录制时;
该方法可以进一步包括:预先为所述多个时移实例设置获取磁盘空间的优先级,并在磁盘空间不足时,根据各时移实例的优先级进行磁盘空间分配。
在磁盘空间不足时,可以按照以下方式进行磁盘空间分配:
无论时移实例的优先级是否相同,优先满足已录制的时移节目的时长尚未达到其对应的最小时移时间的时移实例的需求,使所述时移实例所录制的时移节目的时长能够达到其对应的最小时移时间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子(中国)研发中心;三星电子株式会社,未经三星电子(中国)研发中心;三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110430918.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:阴端子及用于汽车上的连接器
- 下一篇:一种面向3G用户的增值业务时移电视系统