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

文档序号:8208081阅读:来源:国知局
率和最大比特率来进行调
-K-T。
[0091]根据第四发明的实施例,该设备包括用于在时移缓冲存储器中在对已接收的数据进行记录前对数据进行代码转换的装置。
[0092]根据第四发明的实施例,在多种模式下对数据进行编码,这些模式与音频语言或字幕有关,该处理器包括:
[0093]-用于检测数据被解码的模式的装置,
[0094]-用于在时移缓冲存储器中仅对在单一解码模式下的数据进行记录的装置。
[0095]根据第四发明的实施例,数据为被编码在视频数据组和音频数据组的音像数据,其包括用于在缓冲存储器中仅对低于已接收的所有视频数据组和所有音频数据组的百分比的数据进行记录的装置。
[0096]根据第四发明的实施例,只有在时移缓冲存储器的填充量高于第一阈值时或者在已接收的数据的比特率高于第一阈值时,用于在时移缓冲存储器中在对已接收的数据进行记录前对数据进行代码转换的装置才对数据进行代码转换。
[0097]根据第四发明的实施例,只有在时移缓冲存储器的填充量高于第一阈值时或者在已接收的数据的比特率高于第一阈值时,用于在时移缓冲存储器中对仅在单一解码模式下的数据进行记录的装置才会执行此操作。
[0098]第四发明还涉及用于在包括处理器的设备中的记录介质上接收和记录数据的方法,其中该处理器用于在被称为时移缓冲存储器的记录介质的一部分中实现时移功能,该方法包括以下步骤:
[0099]初始化缓冲存储器,以便使其记录时间容量等于所确定阈值,
[0100]在接收每条数据信道期间分析至少每条信道的平均比特率,
[0101]根据至少平均比特率将缓冲存储器的记录时间容量调节至高于阈值。
[0102]第五发明涉及用于在记录介质上接收和记录音像数据的设备,该设备包括处理器,该处理器用于在被称为时移缓冲存储器的记录介质的一部分中实现时移功能,在不同模式下对数据进行编码。根据本发明,该处理器包括用于对已接收的数据进行代码转换的装置,以便在将数据记录在时移缓冲存储器中之前减少待记录的数据量。
[0103]有利的是,后者的设备包括用于检测缓冲存储器已经达到高于第一预定阈值的填充率的装置。
[0104]有利的是,用于对已接收的数据进行代码转换的装置只在超出第一阈值时才对数据进行代码转换。
[0105]有利的是,后者的处理器包括用于检测已接收的数据的比特率的装置。
[0106]有利的是,用于对已接收的数据进行代码转换的装置只在比特率高于已定比特率时才对数据进行代码转换。
[0107]有利的是,后者的装置包括用于检测所选定的音频语言和字幕的装置,以及用于在时移缓冲存储器中仅对所选定的音频语言和所选定的字幕的数据进行记录的装置。
[0108]有利的是,用于检测所选定的音频语言和字幕的装置仅当时移缓冲存储器达到至少等于第一阈值的第二阈值时,才仅将在选定的音频语言和选定的字幕中的数据记录在时移缓冲存储器中。
[0109]有利的是,只有当比特率高于第二已定比特率,第二比特率高于第一比特率时,用于检测选定的音频语言和字幕的装置才仅将在选定的音频语言和字幕中的数据记录在时移缓冲存储器中。
[0110]有利的是,已接收的数据被编码在数据组中,该设备还包括用于只将数据组的一部分记录在时移缓冲存储器中的装置。
[0111]作为优选,只有在时移缓冲存储器的填充量达到至少等于第二阈值的第三阈值时,用于只将数据组的一部分记录在时移缓冲存储器中的装置才会只对数据组的一部分进行记录。
[0112]根据本发明的实施例,只有在比特率高于第二已定比特率,第二比特率高于第一比特率时,用于只将数据组的一部分记录在时移缓冲存储器中的装置才会只对数据组的一部分进行记录。
[0113]根据上一发明的实施例,数据为音像数据,其包括用于检测数据中的至少与编码比特率相关的字段的装置,用于根据代码转换来修改字段的装置,以及用于将已修改的字段值与数据中的时间位置相关联的装置,所述时间位置与对数据开始进行代码转换的时刻有关。
[0114]第五发明还涉及用于在包括处理器的设备中的记录介质上接收和记录音像数据的方法,其中该处理器用于在被称为时移缓冲存储器的记录介质的一部分中实现时移功能,在不同模式下对数据进行编码;该方法包括对已接收的数据进行代码转换的步骤,以便于在将数据记录在时移缓冲存储器中之前减少待记录的数据量。
[0115]第六发明涉及用于在记录介质上接收和记录数据的设备,该设备包括处理器,其中该处理器用于在被称为时移缓冲存储器的记录介质的一部分中实现时移功能,在多种模式下对数据进行编码,该模式与音频语言或字幕有关。根据本发明,该处理器包括:
[0116]用于检测数据被解码的模式的装置,
[0117]用于在时移缓冲存储器中对仅在单一解码模式下的数据进行记录的装置。
[0118]根据第六发明的实施例,当缓冲存储器的填充阈值高于第一预定值时,用于在时移缓冲存储器中对仅在单一解码模式下的数据进行记录的装置适用于触发记录。
[0119]根据第六项发明的一个实施方式,当已接收的数据的比特率高于预定值时,用于在时移缓冲存储器中对仅在单一解码模式下的数据进行记录的装置适用于触发记录。
[0120]根据第六发明的实施例,当根据MPEG-2或MPEG-4标准对数据进行编码时,与数据相关联的PMT表在记录前被修改。
[0121]根据第六发明的实施例,该处理器还包括:
[0122]用于随着对在单一解码模式下的数据进行记录检测时移存储器的填充率的装置,
[0123]当数据被编码在数据组中时并且当填充率高于比第一阈值高的第二阈值时,用于在时移缓冲存储器中仅记录已接收的数据组的一部分的装置。
[0124]根据第六发明的实施例,该处理器还包括:
[0125]用于随着对在单一解码模式下的数据进行记录检测时移缓冲存储器的填充率的
目.ο
[0126]当填充率高于比所述第一阈值高的第三阈值时,用于在时移缓冲存储器中对单一解码模式下的数据进行记录前对数据进行代码转换的装置。
[0127]根据第六发明的实施例,该处理器还包括:
[0128]当填充率高于比所述第二阈值高的第四阈值时,用于在时移缓冲存储器中对单一解码模式下的数据进行记录前对数据进行代码转换的装置。
[0129]第六发明还涉及用于在包括处理器的设备中的记录介质上接收和记录音像数据的方法,其中该处理器用于在被称为时移缓冲存储器的记录介质的一部分中实现时移功能,在多种模式下对数据进行编码,该模式与音频语言或字幕有关,其特征在于该方法包括:
[0130]检测数据被解码的模式的步骤,
[0131]将只在单一解码模式下的数据记录在时移缓冲存储器中的步骤。
[0132]第七发明涉及用于在记录介质上接收和记录数据的设备,该设备包括处理器,其中该处理器用于在被称为时移缓冲存储器的所述记录介质的一部分中实现时移功能,被编码在视频数据组和音频数据组中的数据为音像数据。根据本发明,该设备包括用于在缓冲存储器中仅记录低于已接收的所有视频数据组和所有音频数据组的百分比的数据的装置。
[0133]根据第七发明的实施例,用于在缓冲存储器中仅记录低于已接收的所有视频数据组和所有音频数据组的百分比的数据的装置从已接收的X组数据中选定一组数据,X取决于已接收的数据的比特率。
[0134]根据第七发明的实施例,该设备还包括用于检测缓冲存储器已达到高于第一预定阈值的填充率的装置。
[0135]根据第七发明的实施例,用于在时移缓冲存储器中仅记录一定百分比的视频数据的装置仅当缓冲存储器的填充率达到阈值时才记录该百分比。
[0136]根据第七发明的实施例,一定百分比的视频数据组被记录,该百分比与从缓冲存储器读取数据的比特率和向缓冲存储器写入数据的比特率的比值成比例。
[0137]根据第七发明的实施例,在多种模式下对数据进行编码,该模式与音频语言或字幕有关,该处理器包括:
[0138]用于检测数据被解码的模式的装置,
[0139]用于在缓冲存储器中对仅在单一解码模式下的数据进行记录的装置。
[0140]根据第七发明的实施例,当缓冲存储器的填充阈值高于第二阈值时,用于在时移缓冲存储器中对仅在单一解码模式下的数据进行记录的装置适用于触发记录。
[0141]根据第七发明的实施例,当已接收的数据的比特率高于预定值时,用于在时移缓冲存储器中对仅在单一解码模式下的数据进行记录的装置适用于触发记录。
[0142]根据第七发明的实施例,该处理器还包括:
[0143]-用于随着对一定百分比的视频数据组进行记录检测时移缓冲存储器的填充率的装置,
[0144]-用于在填充率高于比第一阈值高的第三阈值时,在一定百分比的数据组被记录在时移缓冲存储器中之前对待记录的一定百分比的数据组进行代码转换的装置。
[0145]根据第七发明的实施例,该处理器还包括:用于在填充率高于比第二阈值高的第四阈值时,在将单一解码模式下的数据组的一部分记录在时移缓冲存储器中之前对其进行代码转换的装置。
[0146]第七发明还涉及用于在包括处理器的设备中的记录介质上接收和记录数据的方法,其中该处理器用于在被称为时移缓冲存储器的所述记录介质的一部分中实现时移功能,被编码在视频数据组和音频数据组中的数据为音像数据。根据本发明,该方法包括在缓冲存储器中只记录低于已接收的所有视频数据组和所有音频数据组的百分比的数据的步骤。
[0147]通过非限制性的实施例和优选的实施方式,并参照附图,可以更好地理解和说明本发明,其中:
[0148]图1示出了根据所提出的本发明的优选实施例的解码器的使用环境的总图,
[0149]图2示出了根据所提出的本发明的优选实施例的解码器的总图,
[0150]图3示出了第一发明的第一实施例,
[0151]图4示出了本发明的第二实施例,其中时移缓冲存储器的参至少根据已接收的数据的比特率进行调节,
[0152]图5示出了本发明的第三实施例,其中时移缓冲存储器的参数根据已接收的数据的类型进行调节,
[0153]图6a和6b示出了被应用于已接收的数据的降低比特率的第一实施例,
[0154]图7a和7b示出了被应用于已接收的数据的降低比特率的第二实施例,
[0155]图8a和Sb示出了被应用于已接收的数据的比特率降低的第三实施例,
[0156]图9示出了第二发明的优选实施例,
[0157]图10和图11示出了本发明的多种实施例变体。
【具体实施方式】
[0158]所示模块为功能单元,该模块可能或不能对应于在物理上可区分的单元。例如,这些模块或其中的一部分能够被组合在单一组件中,或者构成同一软件的功能。相反地,一些模块可能是由独立的物理实体组成的。
[0159]图1和图2适用于本文件所描述的所有发明。
[0160]图1示出了包括实现本发明的接收设备1、2、3的系统,其中接收设备也被称为数字解码器。这类设备可以通过例如以太网类型的局域网5的媒介与接口 4相连接,其中接口 4也被成为网关。网关的主要作用是将设备1、2和3连接至一个或多个外部网络。在图1 中,网关4通过ADSL(asynchronous digital subscriber line)类型 13 的媒介与互联网服务提供商(ISP)6相连接。网关I也可以与其它类型的网络相连接。
[0161 ] 数字解码器1、2和3也可以不使用网关而直接与节目提供商相连接。它们可以是电缆、卫星、IP组播或其它类型,并具有其自身的用于接收和解调通过电缆或卫星信道接收到的信号。
[0162]因此本发明不限于图1中所给出的说明,其中在该图中解码器1、2、3不是直接与节目提供商相连接的,而是通过网关4。
[0163]每个解码器1、2、3能够分别与电视机7、8、9相连接。它们也可以与计算机或平板电脑或其它移动设备相连接,例如带有屏幕的设备。在服务器客户端配置的情况下,时移功能被实现在服务器解码器上,并且被显示在客户端解码器(也可能在服务器解码器上)或配套设备上,例如平板电脑或其它设备。
[0164]诸如红外遥控器10、11、12的遥控设备分别控制每个解码器1、2、3。这些遥控器也可以控制电视机7、8、9。
[0165]图2示出了根据本发明的解码器的优选实施例,其中仅能够看到有助于理解本发明的解码器的功能。
[0166]解码器3包括处理器33,该处理器负责控制解码器3的主要功能。该解码器还包括RAM型存储器31,该存储器也可以是闪存、磁盘型的,如硬盘或光盘型或任何其它类型。在这个存储器中,对文件32进行分配,以便管理时移功能。所述文件是指文件或区域或带有用于管理文件的系统文件的分区。根据本发明的优选实施例,该文件的大小为IG字节。
[0167]总线35能够在解码器的各个组件之间进行数据交换和控制。
[0168]正常运行时,解码器I接收来自网关4的数据。已接收的数据被连续记录在时移缓冲存储器中。如果用户按下其遥控器上的暂停键来停止观看正在接收到的频道,则这能够适用于回放在暂停期间他没有观看到的数据,从而是非实时的。典型的方案是,例如用户接到电话。随后他按下暂停键以中断其正在观看的节目。5分钟后,他挂断电话并想要观看在这5分钟内发生了什么。那么他可以通过观看时移缓冲存储器中包含的数据以从停止处继续回放。如果他需要的话,也可以通过加速播放时移缓冲存储器中的内容来跟上直播;否则,他可以继续观看时移缓冲存储器中的内容,并且一直比直播延迟5分钟。在一般情况下,可以通过使用倒退播放来返回用户改变频道的时刻。
[0169]然而,时移缓冲存储器的大小被固定为最大值(UBSB),在优选实施里中被固定为的IG字节。
[0170]根据当前所收看的频道的比特率,IGB所包含的节目时长是变化的。
[0171]对于12Mbit/s的频道的比特率,时移缓冲存储器可容纳约11分钟的节目。对于8Mbit/s的频道的比特率,时移缓冲存储器可容纳约16分钟的节目。对于4Mbit/s的频道的比特率,时移缓冲存储器可容纳约32分钟的节目。对于2Mbit/s的频道比特率,时移缓冲存储器可容纳约64分钟的节目。
[0172]根据现有技术,当时移缓冲存储器已满或填充率达到一定的阈值时,删除(即抹除)起始部分并写入所接收的新的数据。在优选实施例中,时移缓冲存储器被表示为固定大小的文件,而不是循环缓冲。所以,我们不是一定要在已抹除的单元上重写,而是在字节上保持文件大小不变。
[0173]在其他实施例中,时移缓冲存储器可以是循环缓冲型。无论如何,时移存储器在逻辑角度上可以被视为循环类型存储器。
[0174]通过上面所给出的涉及不同的比特率的数据,由此指出当基于固定的时移缓冲存储器大小时,根据频道的比特率,我们得到了完全不同的记录时长。这可能对并未根据所接收的频道的比特率对其解码器的同一性能进行观察的用户造成干扰。
[0175]时移缓冲存储器的
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1