离散余弦逆变换器制造技术

技术编号:3620446 阅读:191 留言:0更新日期:2012-04-11 18:40
一种IDCT装置,用于对输入信号进行IDCT处理,其中输入信号具有多个变换系数的宏码组和长度可变的时间间隙,每个时间间隙都插在两个相邻的宏码组之间。IDCT装置包括一个IDCT控制器和两个IDCT处理器,其中IDCT控制器用于产生多个控制信号,IDCT处理器用于响应控制信号,把数据信号中的变换系数的宏码组交替地变换成逆变换系数的宏码组。合成两个IDCT处理器的输出信号以获得由IDCT装置输出的最后的逆变换输出数据信号。(*该技术在2014年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种离散余弦逆变换(IDCT)装置,该装置用于数字图象处理系统;更具体地讲,本专利技术涉及这样一种IDCT装置,这种装置能够处理包含多组图象数据和在图象数据之间的各种时间间隙的变换的视频信号。众所周知,数字视频信号的传输比模拟信号传输的质量要高得多。当以一种数字方式来表示一种包括一个图象“帧”序列的图象信号时,特别是对高清晰度电视系统的情况,会产生大量的数据要进行传输。但是,由于一般的传输信道的可用频带宽度有限,为了通过有限的信道宽度来传输大量数据,就必然要压缩或减少传输数据的数量。由于在一个图象帧的像素之间以及在相邻帧的像素之间通常存在着一定的相关关系或冗余度,所以,图象信号通常是可以压缩的而不会严重影响图象信号的完整性。因此,已有的大多数图象信号编码方法采用了各种压缩技术(或编码方法),这些技术都是建立在截断或利用冗余度的构思的基础上。这样的编码方法中有一类涉及的是利用单独一幅帧中的冗余度的变换技术。这样的变换方法之一是两维离散余弦变换(DCT),该方法记载在Chen和Pratt的论文中,“SceneAdaptiveCoder”,IEEETransactionsonCommunication,COM-32,No.3(1984年3月)。在这些ISO/IECMPEG标准的设计方案中,用其它编码方法来使用DCT,例如差分脉码调制(DPCM)和运动补偿预测编码方法。在运动补偿预测编码方法中采用了运动估计和预测(见MPEGVideoSimulationModelThree,InternationalOrganizationforStandardization,1990,ISO-IEC/JTC1/SC2/WG8MPEG90/041)。在采用DCT的图象编码/译码系统中,经常采用商用DCT/IDCT处理器实现DCT/IDCT处理。本专利技术主要涉及一种在一个采用商用IDCT处理器的图象译码系统中进行IDCT处理的装置。在一般的图象编码系统中,首先把图象信号的每一帧分为多个码组,每一个码组都含有预定数量,例如64个像素数据,并进行处理,例如逐组进行离散余弦变换。由多个码组一起产生一个宏码组,并对图象信号作进一步处理,例如以宏码组为基础进行运动估计和预测。在两个连续的宏码组之间可以插入一个附加信号,这个附加信号包含有关于编码处理的信息。因此,对编过码的图象信号还要进行象信道编码这样的处理,以便传输图象信号。另一方面,在一般的图象译码系统中,在进行IDCT处理以前,要对从传输信道接收的图象信号进行一系列译码处理,其中包括例如信道译码,可变长度译码,行程译码和反量化(inversequantization)。换句话说,输入到IDCT装置中的信号是一个由包括在图象译码系统中的反量化器提供的变换视频信号,这个信号可以包括数据信号和信息信号。数据信号可以含有多个变换系数的宏码组和时间间隙,每个时间间隙都是在两个连续宏码组之间的时间间隙,每个宏码组都包含有多个码组,而每个码组都有预定数量的变换系数,这些变换系数以恒速输入到IDCT装置中。每个时间间隙和每个插入到编码器的附加信号都是相对应的,而且时间间隙的长度可以随系统发生变化。包含在输入信号中的信息信号可以包含各种信号,这些信号都与数据信号的输入时间有关。这些信号的一些共同的例子是宏码组特征位和数据码组开始信号,其中宏码组特征位在包含在宏码组中的变换系数的输入周期中被触发而进入有效的高/低状态,而在两个连续的宏码组之间的时间间隙中被停用,数据码组开始信号在每个码组的第一输入周期中被触发。众所周知,IDCT处理器是逐组对输入信号进行IDCT处理的。IDCT处理器一般都要具有控制信号的输入导线,控制信号控制数据流输入到IDCT处理器中和从IDCT处理器中输出,由此能够逐组处理输入信号。这些控制信号的一些例子是输出启动信号和码组开始信号,当然,这些控制信号的名称和功能可以随IDCT处理器的类型的不同而发生变化。码组开始信号在每一个码组的第一输入周期中,通过例如启用相应的输入导线而通知IDCT处理器一个码组的开始。输出启动信号控制输出三态,即启动处理器的输出,或通过转入高阻抗状态而阻止处理器的输出。IDCT处理器对输入信号的形式或时限可以有一些约束条件。通常为,变换系数应该以基本上一个时钟周期一个变换系数的恒速提供给IDCT处理器,而且两个连续宏码组之间的时间间隙应该满足一定的条件。例如,时间间隙应该为一个码组中的变换系数的时钟周期数的倍数,或者应该大于等待时间。等待时间指的是开始码组输入和开始码组输出之间的时间间隔并由IDCT处理器的特性定义。在等待时间之后,IDCT处理器以与输入相似的方式输出逆变换的系数。如果输入信号不满足IDCT处理器所要求的条件,那么,IDCT处理器的内同步将被扰乱,而且IDCT处理器不会得出正确的结果。因此,由于在输入信号时限上的约束条件,已有技术的IDCT处理器已不能独立地处理在宏码组之间的长度变化的时间间隙。本专利技术的主要目的是提供一种IDCT装置,用于对输入信号和长度变化的时间间隙进行IDCT处理,其中输入信号具有多个变换系数的宏码组,每个时间间隙都是在两个连续的宏码组之间的时间间隙。根据本专利技术所提供的IDCT装置,用于对具有数据信号和信息信号的输入信号进行IDCT处理,以产生一个逆变换的数据信号。其中所说的数据信号包括多个变换系数的宏码组和长度可变的时间间隙,每个所说的宏码组包括多个码组,每个所说的码组具有预定数量的变换系数,而且每个所说的时间间隙都是插在两个连续宏码组之间的,所说的逆变换数据信号包括多个逆变换系数的宏码组,该IDCT装置包括一个IDCT控制器,用于响应所说的信息信号,并交替产生多个第一组控制信号和多个第二组控制信号,其中所说的多个第一组控制信号与数据信号中的奇数宏码组相对应,所说的多个第二组控制信号与数据信号中的偶数宏码组相对应;第一IDCT装置,用于响应所说的多个第一组控制信号,把数据信号中的奇数宏码组变换成奇数逆变换宏码组;第二IDCT装置,用于响应所说的多个第二组控制信号,把数据信号中的偶数宏码组变换成偶数逆变换宏码组;合成装置,用于响应第一和第二组控制信号,把奇数和偶数逆变换宏码组合成在一起,由此产生逆变换数据信号。本专利技术的上述和其它目的以及特点通过下面结合附图对最佳实施例的说明会变得更加清楚,其中附图说明图1是本专利技术的IDCT装置的示意框图;图2是图1所示的IDCT控制器的示意框图;图3表示的是根据本专利技术输入到IDCT控制器中和由IDCT控制器产生的各种信号的示例性波形。图1和图3分别表示的是本专利技术的IDCT装置和其各种输入和输出信号的波形。输入到本专利技术的IDCT装置中的一种输入信号是一种标准型的变换视频信号,它可以由一个图象译码系统的另一部分,如反量化器(没有示出)来提供;输入信号包含一个数据信号DCTCOEF和信息信号MBFLAG和DBS。如图1和图3所示,DCTCOEF输入到IDCT20和30中进行逆变换。DCTCOEF包括多个变换系数的宏码组和时间间隙,每个时间间隙都插在两个连续的宏码组之间。每个宏码组都包括多个码组,每个码组都含有预定数量的DCT系数。MBFLAG和DBS是输入到IDCT本文档来自技高网...

【技术保护点】
一种离散余弦逆变换(IDCT)装置,用于对具有数据信号和信息信号的输入信号进行IDCT处理,以产生一个逆变换数据信号,其中所说的数据信号包括多个变换系数的宏码组和长度可变的时间间隙,每个所说的宏码组包括多个码组,每个所说的码组含有预定数量的变换系数,而且每个所说的时间间隙都插在两个相邻的宏码组之间,所说的逆变换数据信号包括多个逆变换系数的宏码组,该装置包括: 一个IDCT控制器,用于响应所说的信息信号,交替产生多个第一组控制信号和多个第二组控制信号,其中所说的多个第一组控制信号与数据信号中的奇数宏码组相对应,所说的多个第二组控制信号与数据信号中的偶数宏码组相对应; 第一IDCT装置,用于响应所说的多个第一组控制信号,把数据信号中的奇数宏码组变换成奇数逆变换宏码组; 第二IDCT装置,用于响应所说的多个第二组控制信号,把数据信号中的偶数宏码组变换成偶数逆变换宏码组;和 合成装置,用于响应第一和第二组控制信号把奇数和偶数逆变换宏码组合成一起,以产生逆变换数据信号。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:姜东秀
申请(专利权)人:大宇电子株式会社
类型:发明
国别省市:KR[韩国]

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

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