处理数字数据的方法及设备技术

技术编号:3060147 阅读:136 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种方法及设备,用于处理以预定大小的描述单元(25,35)的形式存储的数字数据描述符。此方法在于:在记录在记录介质(11,108)之前,构造描述单元(25,35)并存储于缓冲存储(20,30,300a,300b,300c,300d)中;与所述构造和相同流的描述单元(25,35)的记录(25,35)同时地使用描述单元(25,35);将同一个缓冲存储器(20,30,300a,300b,300c,300d)用于描述单元(25,35)的构造和使用。将所述方法应用于延迟读取。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种处理数字数据的方法及设备。更具体地,本专利技术应用于音频视频数据的处理。
技术介绍
当利用数字数据对视频文件进行编码并存储在记录介质上时,公知的是按照这种方式处理这些数据,以使用户从记录介质读取的过程中,能够修改文件的显示方向和/或速度。随后,在文件中,考虑显示的给定方向和给定速度,以限定显示的模式。实现多种显示模式的公知方法要求产生存储器以及存储描述了已记录的数字视频流的数据。对于根据MPEG标准(“运动图片专家组”的缩写)编码的流,这些数据由语法的描述符的积累构成,由MPEG标准(序列、图片、GOP(“图片组”的缩写)、PES(“分组基本数据流”的缩写)分组)定义所述语法。描述符包括对其(序列、图片、GOP、或PES分组)进行识别的类型;有用的属性(用于GOP的“开”或“关”、用于PES分组的对准、用于图像的预测类型等);以及所记录的流中描述的语法的位置信息,以便能够在记录介质上再次发现该语法。因此,在图1中,尽管当前数字视频数据流Fi及其相关联成分在被存储到记录介质11(CD、DVD、硬盘等)之前,经过了索引单元10,但在将由索引单元10产生的索引信息保存在记录介质上11之前,需要将其转换成描述符并设置在缓冲存储器12中。在图2中,在从记录介质11中读取数据期间,将存储在记录介质11中的描述符重新载入到缓冲存储器13,然后经控制器14处理,以便执行所需的显示模式,同时,适当地将存储在记录介质11上的流Fp的图像提供给解码器15。在图3中,使用多种显示模式的设备100通常包括随机存取存储器,由使用的至少两个的缓冲器102和104组成,分别用于执行描述符的存储,以执行这些描述符的读取;还包括记录介质108。将在记录介质108上描述符的存储组织为最大预定大小为32k字节的描述单元110,这是能够在记录介质108和缓冲存储器102和104之间保存或重新载入的大小。此解决方案可以在描述符的获取或使用期间,只需在存储器中保留描述符的较小段,并且当需要时,将描述符保存在记录介质108上或从记录介质中载入。单元106表示存储单元,用于与存储在描述单元110中的描述符相关联的视频数据。随后,在将数字视频流记录介质108上期间,所产生的描述符成为缓冲存储器102中描述单元构造的一部分。只要描述单元达到了其保存所需的条件,就将其存存储到记录介质108上,并开始新的描述单元的构造。在记录当前流的同时进行读取期间,从记录介质108中将所记录流的分析必需的描述单元载入到存储器104中。3个缓冲存储器104a、104b、104c被用于该目的并组织为高速缓冲存储器的行,从而能够在新描述符的分析期间将所分析的最后的描述符保留在存储器中。该机构便于在流的分析中方向的变化,这是最后分析的流的快速重新载入所必需的。本专利技术来自以下发现当构成描述单元时,不能访问当前正在存储其描述符的图像,直到描述单元处于记录介质上,这可能需要等上几秒或几十秒。在根据MPEG标准编码图像的情况下,如果描述符的大小是40字节的数量级,索引了每个PES分组、每个MPEG图像和每个MPEG序列,按照每个序列12图像的速率,在32k字节的存储单元中可以描述多于10秒的视频。然后,当记录开始以后,必须等待多于10秒才能观看节目,当承诺的延迟读取接近于现场录制时,这是非常不利的。
技术实现思路
为了此目的,本专利技术提出了一种方法,用于处理以预定大小的描述单元的形式存储的数字数据描述符,其中-在记录在记录介质之前,构造描述单元并存储于缓冲存储器中,-与所述构造和相同流的描述单元的记录同时地使用描述单元,其特征在于-将同一个缓冲存储器用于描述单元的构造和使用。根据优选实施例,将数据按照序列进行分组,将与这些数据相关联的描述符也按照序列进行分组。描述单元由至少一个描述符序列组成,所述序列包含至少一个描述符。每个描述单元都只能包含完整的描述符序列。在描述单元中,描述符按逻辑序列进行分组,从而使得对描述符序列的处理(也称为使用)没必要涉及其它序列中的描述符。因此,在数据流是根据MPEG标准编码的情况下,参考包含在同一个MPEG序列中的语法的所有描述符属于同一个逻辑序列序列的描述符,GOP的描述符,所包含的所有图像的描述符,以及包含这些图像的PES分组的描述符。根据优选实施例,当缓冲存储器的可用空间小于在其中记录一个完整的描述符序列所需的空间时,将整个描述符单元则从缓冲存储器传送到记录介质。因此,当缓冲存储器的剩余空间不足以存储同样大小的另一个描述符序列时,则把描述单元保存在记录介质上。根据优选实施例,如果描述符序列的大小可变,当将描述符添加到缓冲存储器完成时,如果此时缓冲存储器已填满,则把描述单元从缓冲存储器传送到记录介质。根据优选实施例,在将缓冲存储器的完整描述符序列记录到记录介质之后,把包含在缓冲存储器末尾端处并属于不完整的描述符序列的描述符传送到缓冲存储器的起始端处。根据优选实施例,在记录介质中描述单元的存储完毕后,如果包含在该存储缓冲器中的所述描述单元当前没有被使用,则在与所述描述单元相关联的缓冲存储器中构造新的描述单元,并且如果这些描述单元当前正在被使用,则在另一个缓冲存储器中构造新的描述单元。根据优选实施例,在描述单元的使用完毕时,如果记录介质中的下一个描述单元还不能被访问,则使用当前正在构造的描述单元。根据优选实施例,如果同时构造并使用位于同一个缓冲存储器中的描述单元,则只使用完整的描述符序列。本专利技术还涉及一种包括程序代码指令的计算机程序产品,当在计算机上执行所述程序时,所述指令用于执行根据本专利技术的处理数字数据描述符的方法的步骤。此外,本专利技术还涉及一种设备,用于处理以预定大小的描述单元的形式存储的数字数据描述符,其中包括-构造装置,用于在记录在记录介质之前,构造描述单元并存储于缓冲存储器中,-使用装置,用于与所述构造和相同流的描述单元的记录同时地使用描述单元。根据本专利技术,-设计所述构造装置和使用装置,以将同一个缓冲存储器用于描述单元的构造和使用。附图说明参考附图,结合下文给出的非限制性说明,本专利技术的其它特征和优点将变得显而易见图1,已说明,表示了根据现有技术实现记录介质上描述符的记录的设备;图2,已说明,表示了根据现有技术实现从记录介质上读取描述符的设备;图3,已说明,表示了一种设备的操作方式,所述设备能够使用MPEG格式编码的视频数据的多种显示模式;图4表示了根据本专利技术实施例的缓冲存储器的第一配置;图5表示了根据本专利技术实施例的缓冲存储器的第二配置;图6a、6b、7a、7b、8a及8b表示了根据本专利技术实施例的存储资源的操作模式。具体实施例方式在图4中,缓冲存储器20包含三个描述符序列21,22,23。由于已经将进入序列23的最后一个描述符放置在缓冲存储器20中,缓冲存储器20的剩余空间24显然不足以包含与序列23大小的描述符序列。由此可以得出,由描述符序列21、22、23组成的描述单元25是完整的,并且可以保存在记录介质上。图5给出了另一种缓冲存储器的配置形式,此形式出现在描述符序列大小不一致的情况下。当描述符序列不总是具有相同大小时,这使得很难估计其完整存储所需的空间,当用于其构造的缓冲存储器中不再有任何空间时,保存描述单元。在这种情况下,本文档来自技高网
...

【技术保护点】
一种方法,用于处理以预定大小的描述单元(25,35)的形式存储的数字数据描述符,其中-在记录在记录介质(11,108)之前,构造描述单元(25,35)并存储于缓冲存储器(20,30,300a,300b,300c,300d)中,-与所述构造和相同流的描述单元(25,35)的记录(25,35)同时地使用描述单元(25,35),其特征在于-将同一个缓冲存储器(20,30,300a,300b,300c,300d)用于描述单元(25,35)的构造和使用。

【技术特征摘要】
FR 2002-7-24 02/097861.一种方法,用于处理以预定大小的描述单元(25,35)的形式存储的数字数据描述符,其中—在记录在记录介质(11,108)之前,构造描述单元(25,35)并存储于缓冲存储器(20,30,300a,300b,300c,300d)中,—与所述构造和相同流的描述单元(25,35)的记录(25,35)同时地使用描述单元(25,35),其特征在于—将同一个缓冲存储器(20,30,300a,300b,300c,300d)用于描述单元(25,35)的构造和使用。2.根据权利要求1所述的方法,其特征在于将数据按序列进行分组,将与这些数据相关联的描述符也按序列进行分组(21,22,23,31,32,33),—描述单元(25,35)由至少一个序列(21,22,23,31,32,33)构造,所述序列包含至少一个描述符,每一个描述单元(25,35)只包含完整的描述符序列(21,22,23,31,32,33)。3.根据权利要求2所述的方法,其特征在于当缓冲存储器(20,30,300a,300b,300c,300d)的可用空间小于在其中记录一个完整描述符序列(21,22,23,31,32)所需的空间时,将完整的描述单元(25,35)从该缓冲存储器(20,30,300a,300b,300c,300d)中传送到记录介质(11,108)上。4.根据权利要求2所述的方法,其特征在于当描述符序列(21,22,23,31,32,33)的大小可变时,当往缓冲存储器(20,30,300a,300b,300c,300d)上添加描述符完毕后,所述缓冲存储器(20,30,300a,300b,300c,300d)被填满,则把描述单元(25,35)从缓冲存储器中传送到记录介质(11,108)上。5.根据权利要求3所述的方法,其特征在于在把缓冲存储器(20,30,300a,300b,300c,300d)中完整的描述符序列(21,22,23,31,32)存储到记录介质(11,108)之...

【专利技术属性】
技术研发人员:弗雷德里克萨隆弗兰克阿尔拉尔
申请(专利权)人:汤姆森许可贸易公司
类型:发明
国别省市:FR[法国]

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

1
相关领域技术
  • 暂无相关专利