分组处理设备与方法技术

技术编号:3603590 阅读:185 留言:0更新日期:2012-04-11 18:40
提出一种分组处理设备,当译码被分割为分组的可变长数据时,通过提供识别该数据开始位置的信息,减轻了译码器的处理负荷。首部分析部(11)判断存储在分组里的数据是含开始信息的开始数据还是其它数据,数据提取部12从分组里提取数据并把它存入缓冲器(13),缓冲器控制部(14)令开始位置存储器(15)和开始数值计数器(16)保持开始数据存储在缓冲器(13)中的地址位置与数值,译码部(20)则引用开始位置存储器(15)和开始数值计数器(16)对存储在缓冲器(13)中的数据作译码处理。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及,尤其涉及从可变长数据被分割贮存的分组里译码压缩编码的图像数据、音频数据等的。
技术介绍
近年在数字广播与基于CS和BS的领域中,一般采用MPEG(活动图像专家组)技术作为压缩图像数据、音频数据等的编码技术,因此数字广播等的接收设备和录制/再现设备要包括一种对经过MPEG技术压缩编码的数据位流译码的设备。现在简单描述一下主要用于数字广播的MPEG2技术。在MPEG2技术中,压缩编码的图像数据、音频数据等位流称为基本流(ES)。作为运送这一基本流的分组结构,已定义了PES(分组化基本流),附图说明图15是示出了PES分组的详细结构的图形。另在MPEG2技术中,PES分组被分成一预定单位存入传输流分组(下称TS分组)并被播送。图16是示出TS分组的详细结构的图形,图17描述了TS分组与PES数据的关系。为此,按MPEG2技术处理位流的设备要作分组处理,即从多个TS分组中提取PES数据并对它译码。以后再描述该分组处理。图18是执行常规分组处理的MPEG译码设备一示例结构的框图。图18中,常规MPEG译码设备101包括TS首部分析部111、PES提取部112、PES缓冲器113、PES缓冲器控制部114和MPEG译码部120;TS首部分析部111、PES提取部112、PES缓冲器113和PES缓冲器控制部114一起构成传输流译码部110。对TS首部分析部111和PES提取部112依次输入属于MPEG2技术的TS分组。每次输入TS分组的,TS首部分析部111分析该TS分组的TS首部。PES提取部112参照TS首部分析部111对TS首部的分析结果,从输入的TS分组中提取必要的TES数据,然后把提取的PES数据输出给PES缓冲器113,而后者暂时存贮PES提取部112里提取的该PES数据。PES缓冲器控制部114向PES缓冲器113输出一控制信号,对PES缓冲器113作地址控制、累计数据控制等。MPEG译码部120从PES缓冲器113中以任一时间读出PES数据,执行译码处理,并输出译码的音像。此时,为分析MPEG译码处理所需的PES首部,PES数据的开始位置即限定PES数据(包括PES首部)的信息是必需的。因此,MPEG译码部120通常通过检测存贮在PES缓冲器113里的PES数据中PES首部所拥有的分组开始码,来识别该PES数据的开始位置。如在日本公开专利公报No.2001-16547(6~8页,图1)中,已描述了识别PES数据中开始位置的技术。
技术实现思路
但在MPEG译码部120通过检测从TS分组里提取的PES数据中的分组开始码而识别PES数据开始位置的情况下,如前述的常规MPEG译码设备101一样,存在以下诸问题。首先,PES的长度可变,因而要识别PES数据的开始位置,必须对存贮在PES缓冲器113里的所有PES数据执行分组开始码检测处理。注意,PES首部包含的PES分组长度可能取“0”值;即使这样,PES分组的实际长度并非为“0”,因此要识别起始位置就必须检测分组开始码。另在修正字段和PES首部内,可能出现与分组开始码相同的称为伪开始码的模式。因此,为识别PES数据正确的开始位置并排除伪开始码,必须作大量处理。这样,存在MPEG译码部120的处理负荷加重的问题,因而降低了MPEG译码处理速度,增大了与PES数据开始位置识别操作关联的电力耗用。这些问题不只限于属于MPEG2技术的TS分组,还涉及可变长数据分成等尺寸分组的所有分组传输。因此,本专利技术的一个目的是提供一种,在译码可变长数据被分割存贮的分组数据时,通过生成识别数据开始位置的信息并把它供给译码器,来实现减小译码器的处理负荷,提高译码处理速度和降低电力耗用。本专利技术针对处理可变长数据被分散存贮的分组的分组处理设备。为实现上述目的,本专利技术的分组处理设备包括首部分析部、数据提取部、缓冲器、缓冲器控制部和开始数据识别部。首部分析部分析输入分组的首部,判断贮存储在有效负载里的数据是含开始信息的开始数据还是其它数据。数据提取部参照首部分析部得出的分析结果,从分组的有效负载里提取数据。缓冲器存贮数据提取部提取的数据。缓冲器控制部控制缓冲器里数据的存贮位置和累计数据量。开始数据识别部根据首部分析部的分析结果,在缓冲器控制部控制下产生识别缓冲器中开始数据的信息。典型的开始数据识别部由保持存贮在缓冲器开始数据的被存位置信息的开始位置存贮器和统计存贮在缓冲器里开始数据数值的开始数值计数器组成。开始位置存储器可以是一种保持被存位置信息的寄存器。被存位置信息可以是存贮开始数据或代表开始数据相对于存贮在缓冲器中第一数据的位置的信息的缓冲器写地址。另外,本专利技术的分组处理设备还包括一译码部,它以预定的时间读出缓冲器里的数据,从开始数据识别部里得到被存位置信息与计数,把包含在根据被存位置信息与计数读出的数据里的开始数据分离为开始信息与数据,并对根据开始信息读出的数据作译码处理。在这方面,较佳的是缓冲器控制部将累计的数据量与一预定的阈值作一比较,当累计的数据量变成等于或大于阈值量时,输出一预定的通知信号。在检测这一预定的通知信号时,较佳的是开始数值计数器显示对应于阈值量的数据量中所含的开始数据数值。在包括译码部的情况下,以接收通知信号的时间从缓冲器中读出对应于阈值量的数据量。或者,较佳的是缓冲器控制部将开始数值计数器里的数与预定的阈数相比较,当该数值变得等于或大于阈数值时,就输出预定的通知信号。该阈数值只是开始位置存储器中能保持被存位置信息的区号。在包括译码部的情况下,以接收通知信号的时间从缓冲器中读出数据。具体地说,输入按MPEG技术存贮可变长PES数据的传送流分组。此时,首部分析部分析输入的传送流里TS分组的首部,判断存贮在有效负荷里的数据是否是含PES首部的开始PES数据还是其它PES数据;分组数据提取部参照来自首部分析部的分析结果,从TS分组的有效负荷中提取PES数据;缓冲器存贮分组数据提取部提取的PES数据;缓冲器控制部控制缓冲器中PES数据的存贮位置和累计数据量;而开始数据识别部根据首部分析部的分析结果并在缓冲器控制部控制下,产生识别缓冲器中开始PES数据的信息。可将上述分组处理设备各组成部分所执行的每一处理当作规定一系列处理步骤的分组处理法与译码处理法。换言之,这是一种分组处理法,用于分析输入分组的首部,判断存贮在有效负荷里的数据是含开始信息的开始数据还是其它数据,参照分析结果以从分组的有效负荷中提取数据,把提取的数据存贮到缓冲器,控制缓冲器中数据的存贮位置与累计数据量,并根据分析结果在控制下产生识别缓冲器中开始数据的信息。另外,这也是一种译码处理法,能以预定的时间从缓冲器中读出数据,根据识别开始数据的信息把包含在读出数据里的开始数据分为开始信息与数据,并根据开始信息对读出数据作译码处理。构成上述分组处理设备的诸功能块,可实现为LSI(集成电路)。而分组处理法可以取执行一系列处理步骤的计算机程序的形式。该程序可以记录在可被计算机读出的记录媒体上的形式导入计算机。如上所述,按照本专利技术,当为了译码而读出存贮在缓冲器里的数据时,可得到识别开始数据的信息,因而无须在译码侧检测开始位置,减少了译码处理负荷,提高了译码处理速度,并可降低电力耗用。另通过保证译码一本文档来自技高网
...

【技术保护点】
一种处理可变长数据被分割存贮的分组的分组处理设备,其特征在于,所述分组处理设备包括:首部分析部,用于分析输入分组的首部,判断存储在有效负荷里的数据是含开始信息的开始数据还是其它数据;数据提取部,用于引用来自首部分析部的分析结 果,从分组有效负荷中提取数据;缓冲器,用于存贮数据提取部提取的数据;缓冲器控制部,用于控制缓冲器中数据的存贮位置和累计数据量;和开始数据识别部,用于根据来自首部分析部的分析结果并在缓冲器控制部控制下,产生识别缓冲器中 开始数据的信息。

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

【专利技术属性】
技术研发人员:林茂雄渡边栄児尾関英克
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

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

1