关于记录介质上的时移功能的数据记录设备和方法技术

技术编号:11295228 阅读:83 留言:0更新日期:2015-04-15 10:43
本发明专利技术涉及一种用于在记录介质上记录数据的设备和方法。本发明专利技术涉及在被称为时移缓冲存储器的所述记录介质的一部分中实现时移功能,其中时移缓冲存储器具有根据记录容量定义的尺寸。对于时移缓冲存储器而言,第一阈值定义了容量限制,第二阈值定义了记录时间限制。当未达到第二阈值时,该设备将数据记录在时移缓冲存储器中,当在达到所述第一阈值之前达到所述第二阈值时并且正在读取的数据并非位于缓冲存储器的起始时,处理器删除时移缓冲存储器的起始,或者当在达到所述第一阈值之前达到所述第二阈值时并且正在读取的数据位于时移缓冲存储器的起始时,重新读取时移缓冲存储器的数据。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于在实现时移功能的记录介质上对数据进行记录的设备和方法。
技术介绍
本专利技术涉及一种用于数字视频数据的延迟回放的方法和设备。这种功能又被称作时移功能。以数字数据形式编码的视频文件提供了多种处理可行性。本专利技术更具体地涉及在记录介质上记录的数据的延迟回放,其中延迟回放在于将节目记录在记录介质上的一个文件、多个文件或任何区域中,同时重播该节目具有一定的延迟。此应用能够使用户在需要的时候暂停节目的重播,并且从其停止处恢复。众所周知的设备,特别是数字电视解码器类型的设备,能够实现的用于延迟重播的方法存在许多缺点。在这些众所周知的设备中,一些设备提供了适于被分配给文件而不是延迟回放文件的存储资源的数量取决于该设备所执行的其它应用程序。这导致了许多缺点:一方面,延迟回放文件不能再有供其使用的新资源以继续存储数据。另一方面,分配给延迟回放方法的存储容量是不可控的,这种方法可能占用过大的解码器的存储数据量,从而引起解码器的故障,例如当执行的其他应用程序无法访问所请求的存储容量时。此外,当延迟回放方法同时被其它请求数据存储的应用程序所使用时,对分配给每个应用程序的存储空间的管理被证明是复杂和困难的。当存储容量被减少时,这个问题会尤为突出,而当解码器仅具有RAM (Random Access Memory)存储器或相比于硬盘具有更加有限的容量的闪存类型时,就是这样的情况。当时移缓冲存储器存满时,时移缓冲存储器的起始被删除,并释放空间用于记录剩余的所接收的数据。由此可知,如果用户播放就数据被写入时移缓冲存储器而言具有较大时移的数据,读取指针位于该时移缓冲存储器的起始,则所接收的新的数据将很有可能抹掉还没有被读取或不能被写入的数据。在这种情况下,读取指针将在缓冲存储器中跳越,这对用户回放带来了严重的干扰,这是因为数据的显示在时间上发生了跳跃。当所接收的数据的比特率随时间变化并且不断增加时,这种现象会加剧。节目广播公司经常以不同的比特率播送电视频道。同一频道不具有恒定的比特率,这就很难预测必要的缓冲存储器的容量,其中该容量用于适应这些比特率波动,并避免由于缓冲存储器的截断而造成的在时间上的过多的跳跃。因此,对缓冲存储器的参数进行设置是非常重要的,以便于避免或至少是减少此类在时间上的跳跃。
技术实现思路
第一专利技术提出了用于在记录介质上接收和记录数据的设备,该设备包括用于在被称为时移缓冲存储器的所述记录介质的一部分中实现时移功能的处理器,其特征在于包括:用于定义第一阈值的装置,其中第一阈值定义了时移缓冲存储器的容量限制,和用于定义第二阈值的装置,其中第二阈值定义了在时移缓冲存储器中进行记录的时间限制,以及当未达到第二阈值时,处理器将数据记录在时移缓存存储器中,以及在达到第一阈值之前达到第二阈值并且所读取的数据并非位于缓冲存储器的起始时,处理器删节时移缓冲存储器的起始,或者当所读取的数据位于时移缓冲存储器的起始时,处理器重新读取时移缓冲存储器的数据。有利的是,该处理器包括:用于在每次接收数据信道时对每条信道的至少是平均比特率进行分析比特率的装置,用于根据至少是平均比特率来比特率调节第二阈值的装置。有利的是,用于比特率分析平均比特率的装置还分析每条信道的最大比特率,从而用于调节记录时间限制的装置根据所述每条信道的平均比特率和最大比特率来调节该限制。有利的是,针对每条信道根据其平均比特率对记录时间限制比特率进行调节。有利的是,针对每条信道根据其平均比特率和其最大比特率对容量比特率进行调-K-T。更好地作为优选,该处理器包括:用于分析所接收的数据的类型的装置,用于根据所接收的数据的类型调节第二阈值的装置。作为优选,所述类型包括:音频数据,标准清晰度视频数据,高清晰度视频数据。有利的是,该处理器包括:用于检测缓冲存储器的填充阈值的装置。有利的是,该处理器包括用于在超过填充阈值时对所接收的数据进行代码转换的 目.ο有利的是,该处理器包括用于检测所接收的数据的类型的装置。有利的是,该处理器包括用于在数据类型对应于高比特率型数据时对所接收的数据进行代码转换的装置。有利的是,该处理器包括:用于在超过填充阈值时检测与用户所观看的语言或用户所观看的字幕相关的数据的装置,用于在时移缓冲存储器中只记录检测到的数据的装置。有利的是,该处理器包括当数据类型对应于高比特率型数据时,用于检测与用户所观看的语言或用户所观看的字幕相关的数据的装置,以及在时移缓冲存储器中只记录检测到的数据的装置。有利的是,该处理器包括在超过填充阈值时,并且当所接收的数据被编码在数据组中时,用于在时移缓冲存储器中只记录低于所接收的所有数据组的百分比的装置。有利的是,该处理器包括当数据类型对应于高比特率型数据时,并且当所接收的数据被编码在数据组中时,用于在时移缓冲存储器中只记录低于所接收的所有数据组的百分比的装置。第一专利技术还涉及用于在包括处理器的设备中的记录介质上接收和记录数据的方法,其中该处理器用于在被称为时移缓冲存储器的所述记录介质的一部分中实现时移功能。根据本专利技术,该方法包括:判定定义时移缓冲存储器的容量限制的第一阈值,和判定定义用于在时移缓冲存储器中进行记录的时间限制的第二阈值,以及当未达到第二阈值时,在时移缓冲存储器中对数据进行记录,以及当在达到第一阈值之前达到第二阈值并且所读取的数据并非位于缓冲存储器的起始时,删节时移缓冲存储器的起始,或者当所读取的数据位于时移缓冲存储器的起始时,转换为读取时移缓冲存储器的数据的模式。第二专利技术涉及用于在记录介质上接收和记录数据的设备,该设备包括处理器,该处理器用于在被称为时移缓冲存储器的所述记录介质的一部分中实现时移功能,其中时移缓冲存储器具有根据记录容量定义的尺寸。根据本专利技术,该处理器包括:用于定义第一阈值的装置,其中第一阈值定义了时移缓冲存储器的容量限制,和用于定义第二阈值的装置,其中第二阈值定义了在时移缓冲存储器中进行记录的时间限制,以及用于定义第三阈值的装置,其中第三阈值定义了在时移缓冲存储器中进行记录的最小时间限制,当未达到第一阈值或第二阈值中的至少一个以及当达到这两个阈值中的至少一个时,该处理器将数据记录在时移缓冲存储器中;如果也达到了第三阈值,则如果处理器的读取指针位于时移缓冲存储器的区域内,其中在该区域内处理器必须删节数据,并且如果暂停模式已启用或者如果读取速度低于正常读取速度,则该处理器将返回到时移缓冲存储器的正常读取模式,并且如果处理器的读取指针并非位于时移缓冲存储器的区域内,其中在该区域内处理器必须删节数据,则处理器删节时移缓冲存储器中的数据。作为优选,当处理器回复为正常速度读取模式时,那么如果填充阈值达到了根据记录容量定义的大小,则处理器对读取指针执行跳跃。作为优选,该处理器包括用于判定所接收的数据的类型的装置以及用于根据所接收的数据的类型定义三个阈值的装置。作为优选,数据类型从音频类型、高清晰度视频类型或标准清晰度视频类型中选择。作为优选,数据类型从数据被编码的编码类型中选择,当数据为视频数据时,从MPEG-2型或H-264型中进行优选。作为优选,该处理器包括:用于在每次接收数据信道时对每条信道的至少是平均比特率进行分析比特率的装置,用于根据每条信道的平均比特率,针对所接收的每条本文档来自技高网
...

【技术保护点】
一种用于在记录介质上接收和记录数据的设备,所述设备包括处理器,所述处理器用于在被称为时移缓冲存储器的所述记录介质的一部分中实现时移功能,其特征在于包括:‑用于定义第一阈值(BSB)的装置,其中该第一阈值定义了所述时移缓冲存储器的容量限制;以及‑用于定义第二阈值(BSS)的装置,其中该第二阈值定义了用于在所述时移缓冲存储器中进行记录的时间限制,并且‑当未达到所述第二阈值时,所述处理器将数据记录在所述时移缓冲存储器中,当在达到所述第一阈值之前达到所述第二阈值时,并且正在读取的数据并非位于所述缓冲存储器的起始时,所述处理器删除所述时移缓冲存储器的起始,或者当在达到所述第一阈值之前达到所述第二阈值时并且当正在读取的数据位于所述时移缓冲存储器的起始时,所述处理器重新读取所述时移缓冲存储器的数据。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:布鲁诺·雷·伽杰恩文森特·杰尼厄安德烈·马哥拉斯吉列姆·比尔吉埃阿诺德·梅纳德布雷克·托马斯米歇尔·奥弗雷维维亚娜·贝森
申请(专利权)人:汤姆逊许可公司
类型:发明
国别省市:法国;FR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1