压缩码译码设备制造技术

技术编号:3617886 阅读:139 留言:0更新日期:2012-04-11 18:40
本发明专利技术的压缩码译码设备包括:一个译码部分,用来接收压缩码信号块并进行译码;一个缓冲器部分,用来储存译码信号;一个再生时间获取部分,用来获取再生某一预定信号块的再生时间;一个输出部分,用来输出储存的译码信号;一个检测部分,用来检测预定的压缩码信号块是否已经被译码并输出;一个加法部分,产生一个同步时间;一个同步部分,用来将同步时间与当前时间进行比较;一个代码放弃部分;一个再生延迟部分。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种用于AV(音频视频)装置的压缩码译码设备,用来译码和再生相互同步的压缩视频信号和音频信号。本专利技术还涉及一种用来按照诸如MPEG2标准译码多个通道的编码音频数据从而获取译码的音频信号的音频信号译码设备。近年来,在视频和音频设备领域中,CD机和VTR机已经十分普及,因而越来越需要使用大屏幕显示并再生逼真的图象和声音用于家庭欣赏音乐和电影。为满足这一需求,已经开发了携带视频和音频信号的媒体,例如DVD等。同时,为了在单个媒体中储存大量的视频和音频信号,已经开发了在这种媒体上存储压缩信号的方法。例如,目前已有的用来存储压缩音频信号的方法包括MPEG Audio方法和Dolby AC-3方法。为了获取这种压缩信号,将音频信号划分成多个具有一定时间长度的“块”,并通过信号块对信号进行压缩。然后,将一定数量的信号块组合在一起形成另一个称之为“帧”的信号单元。在译码处理中,给每一信号帧提供有用来相互区分信号帧的辅助数据。译码设备一般地利用信号帧执行译码处理。而且,多个信号帧组合起来形成一个“包”。每一个信号包包含有用来指示信号包中的每一个信号帧的时间数据,表示何时再生信号帧中的第一个信号块的译码信号。按照时间数据,译码设备外部地输出通过译码压缩信号块信号获取的译码信号。时间数据主要用于再生相互同步的视频和音频信号。在下文中将参考附图叙述常规的译码压缩码设备。图44是一个说明用来译码压缩码的常规设备的实例性配置的框图。在图44中,译码电路402通过输入端子401接收以帧输入的压缩音频码,并对其进行译码。输出缓冲器403暂时地储存译码的音频信号。输出电路404外部地输出储存在输出缓冲器403中的音频信号。按照这种配置,压缩码首先一帧一帧地输入给输入端子401。压缩码之所以被一帧一帧地输入是因为按照上述方法将信号帧处理成相互之间可以区分开的帧信号。译码电路402利用与信号压缩所用的方法相一致的译码方法对包含在帧信号中的代码进行译码,从而产生一个音频信号。音频信号暂时地储存在输出缓冲器403中。当译码完一个信号帧时,通过输出电路404外部地输出音频信号。此时,将下一帧信号码输入给输入端子401,并由译码电路402进行译码,然后写入输出缓冲器403中。这样,重复这一处理来译码压缩码。然而,这种常规设备不能再生与视频信号和用来作为再生基准时间的计时信号等其它信号同步的音频信号,而仅仅能以不同的时间输出音频信号。还有另外一个问题是要求输出缓冲器的储存容量要有—帧信号那样大。而且,为了计算译码编码信号,需要用能够高速存取的存储器作为暂时存储将要被计算的编码信号的存储器。这种类型的存储器十分昂贵,并且强烈要求减小所需存储器的储存容量。例如,下面将结合MPEG2对这种高速存取存储器的必要性进行详细叙述。根据音频MPEG算法,在利用分波段分析滤波银行将波段压缩成32个分波段信号的频带之前,编码设备将音频信号进行划分。例如,通过一个512抽头多相滤波器(PFB),按下述(1)-(3)步将信号划分成分波段信号(1)对输入信号的512个样本X0、…、X511执行下述计算Zi=Ci×Xi---(1);]]>(2)根据下列算式(2)计算周期累加信号YiYi=Σ7Z64+i---(2);]]>j=0(3)根据下列算式(3)计算分波段样本SiSi=Σk=063Yk·COS(2i+1)(k-16)π/64---(3)]]>分波段样本Si即称之为分波段信号。而且,在译码设备中,每当将32个分波段样本逆量化给每一个通道时,合成滤波银行在根据下列算式(4)-(7)的操作步中处理32个音频样本Si(4)根据下列算式(4)通过频率移位32个分波段样本Si计算ViVi=ΣK=031Sk·COS(2i+1)(k+16)π/64---(4)]]>(5)根据下列算式(5)通过变换Vi的顺序求取512个样本的一系列UiU64i+j=V128i+j]]>U64i+32+j=V128i+96+j---(5)]]>(6)根据下列算式(6)通过用样本系列Ui乘以脉冲响应计算WiWi=Ui×Di---(6)]]>(7)根据下列算式(7)通过周期累加求取输出信号Si:Sj=Σi=016W32i+j---(7)]]>在上述计算过程中,数据Vi和Ui称之为分波段合成滤波数据,而输出信号Sj称之为PCM数据。常规译码设备500根据算式(4)-(7)执行的译码处理如图45所示。译码设备500包括一个存储器部分5lO和一个操作部分520。操作部分520包括一个分波段信号发生部分521和一个分波段合成部分522,操作部分将n个通道输入的编码信号译码成相应的分波段信号并对每一个通道的分波段信号执行分波段合成滤波操作,从而产生音频信号并将之输出。存储器部分510由一个高速存取存储器如SRAM等组成,它包括用来存储分波段合成滤波数据的储存区511到514和一个用来存储分波段信号的储存区515。具有这种配置的译码设备其操作如下。当编码信号首先输入到操作部分520时,分波段信号发生部分521将编码信号译码成分波段信号,并暂时将分波段信号存储在存储区515中。然后,分波段合成部分522从存储区515中读取分波段信号,并将分波段信号执行分波段合成滤波操作,从而产生音频信号并将之输出。利用存储在存储区515中的分波段信号所产生的分波段合成滤波数据部分地更新存储区511到514中的分波段合成滤波数据。相应地,当执行分波段合成滤波操作时,操作部分520需要从存储器部分510中读取分波段合成滤波数据,并在操作完成之后将分波段合成滤波数据重写到存储器部分510中。存储器部分510必须是能够高速存取的存储器。在译码设备500对应于多个通道的情况下,例如对应4个通道的情况,存储器部分510必须具有4个存储区511到514,以便储存用于4个通道的分波段合成滤波数据。用于存储器部分510的高速存取存储器如SRAM等,必须具有足够大的容量,例如,为了实时地再生4个通道的数据,其容量至少能够储存4个通道的分波段合成滤波数据。这种存储器一般都很昂贵,从而大大地提高了音频译码设备的成本。根据本专利技术的一个方面,压缩码译码设备包括一个译码部分,用来接收多组压缩码信号块并对每一个压缩码信号块进行译码;一个缓冲器部分,用来储存由译码部分译码的译码信号;一个再生时间获取部分,用来获取再生某一预定信号块的再生时间;一个输出部分,用来外部地输出储存在缓冲器部分中的译码信号;一个检测部分,用来检测预定的压缩码信号块是否已经被译码并通过输出部分输出;一个加法部分,用来当检测部分检测预定信号块已经被输出时,给再生时间获取部分所获取的再生时间加上一个再生预定信号块所需的时间,从而产生一个同步时间;一个同步部分,用来将加法部分产生的同步时间与当前时间进行比较,从而确定同步时间是超前于当前时间还是滞后于当前时间;一个代码放弃部分,用来如果同步部分确定同步时间超前于当前时间,就放本文档来自技高网...

【技术保护点】
一种压缩码译码设备,包括: 一个译码部分,用来接收多组压缩码信号块并对每一个压缩码信号块进行译码; 一个缓冲器部分,用来储存由译码部分译码的译码信号; 一个再生时间获取部分,用来获取再生某一预定信号块的再生时间; 一个输出部分,用来外部地输出储存在缓冲器部分中的译码信号; 一个检测部分,用来检测是否预定的压缩码信号块已经被译码并通过输出部分输出; 一个加法部分,用来当检测部分检测预定信号块已经被输出时,给再生时间获取部分所获取的再生时间加上一个再生预定信号块所需的时间,从而产生一个同步时间; 一个同步部分,用来将加法部分产生的同步时间与当前时间进行比较,从而确定同步时间是超前于当前时间还是滞后于当前时间; 一个代码放弃部分,用来在同步部分确定同步时间超前于现在时间的情况下放弃预定信号块的下一个信号块的压缩码或含有预定信号块的信号组的下一个信号组的压缩码; 一个再生延迟部分,用来在同步部分确定同步时间滞后于当前时间的情况下延迟输出预定信号块的下一个信号块压缩码的译码信号或含有预定信号块的信号组的下一个信号组的压缩码的译码信号。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:松本正治片山崇末吉雅弘宫阪修二藤田刚史川村明久石户创音村英二中村刚
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

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

1