数字数据编码装置及其方法制造方法及图纸

技术编号:3424230 阅读:147 留言:0更新日期:2012-04-11 18:40
本发明专利技术按指定的采样数分块的数字数据按块变换为频率轴上的数据,作成每一频率的系数数据。指定的块数的系数数据存储到缓冲器中。系数数据按块从缓冲器中输入浮点变换电路,系数数据分割到各频带包含1个或多个系统数据的多个频带中。系数数据按频带进行浮点变换,对于包含在各频带中的系数数据变换为共同的1个频带共同指数部数据和个数与包含在各频带中的系数数据的数相等的尾数部数据。频带共同指数部数据和尾数部数据都存储到存储器内。指定的块数的频带共同指数部数据按频带从存储器中读出。(*该技术在2016年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及,特别是将数字声音数据高效率地进行编码的。作为用于声音数据的信息量压缩的高效率编码方法,有将声音数据在时间轴上分割为多个频带(sub-band)进行编码的频带分割编码(sub-band coding)方法和将声音数据进行正交变换,变换为频率轴上的数据后分割为多个频带进行编码的变换编码(transform coding)方法。另外,还有将这两个方法组合,将声音数据在时间轴上分割为多个频带后将各频带信号进行正交变换,变换为频率轴上的数据后进行编码的高效率编码方法。作为一个例子,说明使用改进的离散余弦变换(MDCTModifiedDiscrete Cosine Transform)的变换编码方法。编码的数字声音数据,按每512采样进行分块,以使前一块的后半部的数据与当前块的前半部的数据为相同的数据(进行所谓的50%重叠处理)。另外,数字声音数据按块进行开窗处理(加权处理)。经过分块的数字声音数据按块进行改进的离散余弦变换,变换为256个改进的离散余弦变换系数数据(即频率轴上的数据)。以后,将改进的离散余弦变换系数数据称为MDCT系数数据。256个MDCT系数数据分别进行浮点变换,变换为指数部数据和尾数部数据,为了进行数据压缩,只将低频的240个MDCT系数数据进行浮点变换。这时,低频的240个MDCT系数数据分割到各频带包含1个或多个MDCT系数数据的多个频带中,对于1个频带,变换为1个指数部数据(频带共同指数部数据)和至少1个尾数部数据。尾数部数据变换为由与根据频带共同指数部数据确定的量化位长相等的位数构成的尾数部量化数据。即,例如尾数部数据为“1100101”,当确定的量化位长为“4”时,尾数部数据“1100101”根据MSB就变换为仅由4位的位(即“1100”)构成的尾数部量化数据“1100”。频带共同指数部数据和尾数部量化数据存储在记录媒体上,通过传输线路进行传送。但是,在上述变换编码方法中,由于按各块生成频带共同指数部数据和尾数部量化数据,所以,例如当在块间频带共同指数部数据的相关度大时等情况下,就还有提高数据压缩的效率的余地。本专利技术的目的旨在提供可以将数字数据高效率地编码的。本专利技术的第1数字数据编码装置是一种将按指定的采样数分块的数字数据进行编码的数字数据编码装置,其特征在于具有将上述数字数据按块变换为频率轴上的数据,作成每一频率的系数数据的系数数据作成装置;存储指定的块数的上述系数数据的缓冲器;从上述缓冲器按每1块输入上述系数数据,将上述输入的系数数据分割到各频带包含1个或多个上述输入的系数数据的多个频带中,将上述分割的系数数据按上述频带进行浮点变换,对于包含在上述各频带中的上述分割的系数数据变换为共同的1个频带共同指数部数据和个数与包含在上述各频带中的上述分割的系数数据的数相等的尾数部数据的浮点变换装置;存储上述频带共同指数部数据和上述尾数部数据的存储器。上述浮点变换装置按上述频带从上述存储器中读出上述指定的块数的上述频带共同指数部数据,对于上述读出的频带共同指数部数据作成共同的块共同指数部数据,按上述频带从上述存储器中读出上述指定的块数的上述系数数据,将上述读出的系数数据用由上述块共同指数部数据表示的指数相除,作成新的尾数部数据。本专利技术的第2数字数据编码装置是一种将按指定的采样数分块的数字数据进行编码的数字数据编码装置,其特征在于具有将上述数字数据按块变换为频率轴上的数据,作成每一频率的系数数据的系数数据作成装置;存储指定的块数的上述系数数据的缓冲器;从上述缓冲器按每1块输入上述系数数据,将上述输入的系数数据分割到各频带包含1个或多个上述输入的系数数据的多个频带中,将上述分割的系数数据按上述频带进行浮点变换,对于包含在上述各频带中的上述分割的系数数据变换为共同的1个频带共同指数部数据和个数与包含在上述各频带中的上述分割的系数数据的数相等的尾数部数据的浮点变换装置;存储上述频带共同指数部数据和上述尾数部数据的存储器。上述浮点变换装置按上述频带从上述存储器中读出上述指定的块数的上述频带共同指数部数据,对于上述读出的频带共同指数部数据作成共同的块共同指数部数据,仅当上述作成的块共同指数部数据与上述读出的上述指定的块数的频带共同指数部数据之差的至少一个小于指定的值时才按上述频带从上述存储器中读出上述指定的块数的上述系数数据,将上述读出的系数数据用由上述块共同指数部数据表示的指数相除,作成新的尾数部数据。本专利技术的第1数字数据编码方法是一种将按指定的采样数分块的数字数据进行编码的数字数据编码方法,其特征在于包括将上述数字数据按块变换为频率轴上的数据,作成每一频率的系数数据的步骤;将指定的块数的上述系数数据存储到缓冲器中的步骤;从上述缓冲器按每1块输入上述系数数据,将上述输入的系数数据分割到各频带包含1个或多个上述输入的系数数据的多个频带中,将上述分割的系数数据按上述频带进行浮点变换,对于包含在上述各频带中的上述分割的系数数据变换为共同的1个频带共同指数部数据和个数与包含在上述各频带中的上述分割的系数数据的数相等的尾数部数据的步骤;将上述频带共同指数部数据和上述尾数部数据存储到存储器中的步骤;按上述频带从上述存储器中读出上述指定的块数的上述频带共同指数部数据,对于上述读出的频带共同指数部数据作成共同的块共同指数部数据的步骤;按上述频带从上述存储器中读出上述指定的块数的上述系数数据,将上述读出的系数数据用由上述块共同指数部数据表示的指数相除,作成新的尾数部数据的步骤。本专利技术的第2数字数据编码方法是一种将按指定的采样数分块的数字数据进行编码的数字数据编码方法,其特征在于包括将上述数字数据按块变换为频率轴上的数据,作成每一频率的系数数据的步骤;将指定的块数的上述系数数据存储到缓冲器中的步骤;从上述缓冲器按每1块输入上述系数数据,将上述输入的系数数据分割到各频带包含1个或多个上述输入的系数数据的多个频带中,将上述分割的系数数据按上述频带进行浮点变换,对于包含在上述各频带中的上述分割的系数数据变换为共同的1个频带共同指数部数据和个数与包含在上述各频带中的上述分割的系数数据的数相等的尾数部数据的步骤;将上述频带共同指数部数据和上述尾数部数据存储到存储器中的步骤;按上述频带从上述存储器中读出上述指定的块数的上述频带共同指数部数据,对于上述读出的频带共同指数部数据作成共同的块共同指数部数据的步骤;仅当上述作成的块共同指数部数据与上述读出的上述指定的块数的频带共同指数部数据之差的至少一个小于指定的值时才按上述频带从上述存储器中读出上述指定的块数的上述系数数据,将上述读出的系数数据用由上述块共同指数部数据表示的指数相除,作成新的尾数部数据的步骤。附图说明图1是本专利技术的数字数据编码装置的第1实施例的数字声音数据编码装置的框图。图2是用于说明频带的图。如图1所示,本专利技术的数字数据编码装置的第1实施例的数字声音数据编码装置具有数字声音数据输入端子9、开窗电路10、改进的离散余弦变换电路11(以后,称为“MDCT电路11”)、缓冲电路12、浮点变换电路13、存储器21、位分配电路14、量化电路15、块共同指数部数据输出端子16和尾数部量化数据输出端子17。例如,数字声音数据从小型唱机(CDP)等输本文档来自技高网...

【技术保护点】
一种将按指定的采样数分块的数字数据进行编码的数字数据编码装置,其特征在于:具有将上述数字数据按块变换为频率轴上的数据,作成每一频率的系数数据的系数数据作成装置;存储指定的块数的上述系数数据的缓冲器;从上述缓冲器按每1块输入上述系数数据,将上述输入的系数数据分割到各频还包含1个或多个上述输入的系数数据的多个频带中,将上述分割的系数数据按上述频带进行浮点变换,对于包含在上述各频带中的上述分割的系数数据变换为共同的1个频带共同指数部数据和个数与包含在上述各频带中的上述分割的系数数据的数相等的尾数部数据的浮点变换装置;存储上述频带共同指数部数据和上述尾数部数据的存储器,上述浮点变换装置按上述频带从上述存储器中读出上述指定的块数的上述频带共同指数部数据,对于上述读出的频带共同指数部数据作成共同的块共同指数部数据,按述频带从上述存储器中读出上述指定的块数的上述系数数据,将上述读出的系数数据用由上述块共同指数部数据表示的指数相除,作成新的尾数部数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:知念彻
申请(专利权)人:新日本制铁株式会社
类型:发明
国别省市:JP[日本]

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

1