首页> 中国专利> 声音解码装置、声音编码装置、声音解码方法、声音编码方法、声音解码程序及声音编码程序

声音解码装置、声音编码装置、声音解码方法、声音编码方法、声音解码程序及声音编码程序

摘要

本发明的目的在于,以较少的信息量修正解码信号的时间包络形状,减轻可察觉的变形。一种声音解码装置,对被编码后的声音信号进行解码并输出声音信号,该声音解码装置具有:编码序列分析部,其分析包括所述被编码后的声音信号的编码序列;声音解码部,其从所述编码序列分析部接收包括所述被编码后的声音信号的编码序列,并进行解码而得到声音信号;时间包络形状决定部,其从所述编码序列分析部和所述声音解码部中至少一方接收信息,根据该信息决定被解码后的声音信号的时间包络形状;以及时间包络修正部,其根据由所述时间包络形状决定部决定的时间包络形状,修正所述被解码后的声音信号的时间包络形状并进行输出。

著录项

  • 公开/公告号CN104246876A

    专利类型发明专利

  • 公开/公告日2014-12-24

    原文格式PDF

  • 申请/专利权人 株式会社NTT都科摩;

    申请/专利号CN201380021992.X

  • 发明设计人 菊入圭;山口贵史;

    申请日2013-04-12

  • 分类号G10L19/26;

  • 代理机构北京三友知识产权代理有限公司;

  • 代理人李辉

  • 地址 日本东京都

  • 入库时间 2023-12-18 08:15:34

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-03-01

    授权

    授权

  • 2015-01-14

    实质审查的生效 IPC(主分类):G10L19/26 申请日:20130412

    实质审查的生效

  • 2014-12-24

    公开

    公开

说明书

技术领域

本发明涉及声音解码装置、声音编码装置、声音解码方法、声音编码方法、声音 解码程序及声音编码程序。

背景技术

将声音信号、音响信号的数据量压缩成几十分之一的声音编码技术是信号的传输 /蓄积中极其重要的技术。作为广泛采用的声音编码技术的例子,能够举出在时域中 对信号进行编码的码激励线性预测编码(CELP)、在频域中对信号进行编码的变换码 激励编码(TCX)、在“ISO/IEC MPEG”中被标准化的“MPEG4AAC”等。

作为进一步提高声音编码的性能、以较低的比特速率得到较高的声音质量的方 法,使用声音的低频成分生成高频成分的频带扩展技术在近年来被广泛采用。关于频 带扩展技术的代表性示例,可以举出在“MPEG4AAC”中采用的SBR(Spectral Band  Replication,频带复制)技术。

存在这样的情况:在声音编码中,对将输入信号编码而得到的编码序列进行解码 得到的解码信号的时间包络形状与输入信号的时间包络形状大不相同,并作为变形被 察觉出来。另外,在采用频带扩展技术时存在这样的情况:由于使用通过如上所述的 声音编码技术对声音信号的低频成分进行编码/解码而得到的信号来生成高频成分, 同样高频成分的时间包络形状也不同,并作为变形被察觉出来。

作为针对这种问题的解决方法公知有以下的方法(参照专利文献1)。即,为了 生成高频成分,当在任意的时间区段内将高频成分分割成频带,计算该每个频带的能 量的信息并进行编码时,按照比所述时间区段短的每个时间区段计算该每个频带的能 量的信息并进行编码。此时,对于所述分割的频带及较短的时间区段,能够灵活设定 各频带的带宽及较短的时间区段的长度。由此,在解码装置中能够按照时间方向上较 短的每个时间区段控制高频成分的能量,即能够按照较短的每个时间区段控制高频成 分的时间包络。

现有技术文献

专利文献

专利文献1:美国专利第7191121号

发明内容

发明要解决的问题

但是,根据上述专利文献1的方法,为了具体控制高频成分的时间包络,需要划 分成非常短的时间区段,按照该较短的每个时间区段计算每个频带的能量信息并进行 编码,因而存在该信息的信息量非常大、难以进行低比特速率的编码处理的问题。

鉴于上述的问题,本发明的目的在于,以较少的信息量修正解码信号的时间包络 形状,减轻可察觉的变形。

用于解决问题的手段

为了达到上述目的,申请人发明了以下第一~第四方式的声音解码装置。

第一方式的声音解码装置对被编码后的声音信号进行解码并输出声音信号,该声 音解码装置具有:编码序列分析部,其分析包括所述被编码后的声音信号的编码序列; 声音解码部,其从所述编码序列分析部接收包括所述被编码后的声音信号的编码序 列,并进行解码而得到声音信号;时间包络形状决定部,其从所述编码序列分析部和 所述声音解码部中至少一方接收信息,根据该信息决定被解码后的声音信号的时间包 络形状;以及时间包络修正部,其根据由所述时间包络形状决定部决定的时间包络形 状,修正所述被解码后的声音信号的时间包络形状并进行输出。

第二方式的声音解码装置对被编码后的声音信号进行解码并输出声音信号,该声 音解码装置具有:编码序列逆复用部,其将包括所述被编码后的声音信号的编码序列 至少分割成包括被编码后的所述声音信号的低频信号的信息的编码序列、和包括被编 码后的所述声音信号的高频信号的信息的编码序列;低频解码部,其从所述编码序列 逆复用部接收包括所述被编码后的低频信号的信息的编码序列,并进行解码而得到低 频信号;高频解码部,其从所述编码序列逆复用部和所述低频解码部中至少一方接收 第1信息,根据该第1信息生成高频信号;低频时间包络形状决定部,其从所述编码 序列逆复用部和所述低频解码部中至少一方接收第2信息,根据该第2信息决定被解 码后的低频信号的时间包络形状;低频时间包络修正部,其根据由所述低频时间包络 形状决定部决定的时间包络形状,修正所述被解码后的低频信号的时间包络形状并进 行输出;以及低频/高频信号合成部,其从所述低频时间包络修正部接收修正了时间 包络形状的低频信号,并从所述高频解码部接收高频信号,通过将修正了所述时间包 络形状的低频信号和所述高频信号合成,得到待输出的声音信号。

第三方式的声音解码装置对被编码后的声音信号进行解码并输出声音信号,该声 音解码装置具有:编码序列逆复用部,其将包括所述被编码后的声音信号的编码序列 至少分割成包括被编码后的所述声音信号的低频信号的信息的编码序列、和包括被编 码后的所述声音信号的高频信号的信息的编码序列;低频解码部,其从所述编码序列 逆复用部接收包括所述被编码后的低频信号的信息的编码序列,并进行解码而得到低 频信号;高频解码部,其从所述编码序列逆复用部和所述低频解码部中至少一方接收 第1信息,根据该第1信息生成高频信号;高频时间包络形状决定部,其从所述编码 序列逆复用部、所述低频解码部和所述高频解码部中至少一方接收第2信息,根据该 第2信息决定所生成的高频信号的时间包络形状;高频时间包络修正部,其根据由所 述高频时间包络形状决定部决定的时间包络形状,修正所述生成的高频信号的时间包 络形状并进行输出;以及低频/高频信号合成部,其从所述低频解码部接收低频信号, 并从所述高频时间包络修正部接收修正了时间包络形状的高频信号,通过将所述低频 信号和修正了所述时间包络形状的高频信号合成,得到待输出的声音信号。

第四方式的声音解码装置对被编码后的声音信号进行解码并输出声音信号,该声 音解码装置具有:编码序列逆复用部,其将包括所述被编码后的声音信号的编码序列 至少分割成包括被编码后的所述声音信号的低频信号的信息的编码序列、和包括被编 码后的所述声音信号的高频信号的信息的编码序列;低频解码部,其从所述编码序列 逆复用部接收包括所述被编码后的低频信号的信息的编码序列,并进行解码而得到低 频信号;高频解码部,其从所述编码序列逆复用部和所述低频解码部中至少一方接收 第1信息,根据该第1信息生成高频信号;低频时间包络形状决定部,其从所述编码 序列逆复用部和所述低频解码部中至少一方接收第2信息,根据该第2信息决定被解 码后的低频信号的时间包络形状;低频时间包络修正部,其根据由所述低频时间包络 形状决定部决定的时间包络形状,修正所述被解码后的低频信号的时间包络形状并进 行输出;高频时间包络形状决定部,其从所述编码序列逆复用部、所述低频解码部和 所述高频解码部中至少一方接收第3信息,根据该第3信息决定所生成的高频信号的 时间包络形状;高频时间包络修正部,其根据由所述高频时间包络形状决定部决定的 时间包络形状,修正所述生成的高频信号的时间包络形状并进行输出;以及低频/高 频信号合成部,其从所述低频时间包络修正部接收修正了时间包络形状的低频信号, 并从所述高频时间包络修正部接收修正了时间包络形状的高频信号,通过将修正了所 述时间包络形状的低频信号和修正了所述时间包络形状的高频信号合成,得到待输出 的声音信号。

另外,也可以是,在第二或者第四方式的声音解码装置中,所述高频解码部从所 述编码序列逆复用部、所述低频解码部和所述低频时间包络修正部中至少一方接收信 息,根据该信息生成高频信号。

另外,也可以是,在第一~第四方式的声音解码装置中,所述高频时间包络修正 部根据由所述高频时间包络形状决定部决定的时间包络形状,修正在由所述高频解码 部生成高频信号时的中间信号的时间包络形状,所述高频解码部执行使用修正了所述 时间包络形状的所述中间信号生成剩余的高频信号的处理。

在此,也可以是,所述高频解码部具有:分析滤波器部,其接收由所述低频解码 部解码后的低频信号,将该信号分割成子带信号;高频信号生成部,其使用至少由所 述分析滤波器部分割的子带信号生成高频信号;以及频率包络调整部,其调整由所述 高频信号生成部生成的高频信号的频率包络,所述中间信号是由所述高频信号生成部 生成的高频信号。

上述的第一~第四方式的声音解码装置的发明也能够实现为声音解码方法的发 明,并能够记述如下。

第一方式的声音解码方法是由声音解码装置执行的方法,该声音解码装置对被编 码后的声音信号进行解码并输出声音信号,该声音解码方法包括:编码序列分析步骤, 分析包括所述被编码后的声音信号的编码序列;声音解码步骤,接收包括分析后的所 述被编码后的声音信号的编码序列,并进行解码而得到声音信号;时间包络形状决定 步骤,接收在所述编码序列分析步骤和所述声音解码步骤中的至少一个步骤得到的信 息,根据该信息决定被解码后的声音信号的时间包络形状;以及时间包络修正步骤, 根据在所述时间包络形状决定步骤而决定的时间包络形状,修正所述被解码后的声音 信号的时间包络形状并进行输出。

第二方式的声音解码方法是由声音解码装置执行的方法,该声音解码装置对被编 码后的声音信号进行解码并输出声音信号,该声音解码方法包括:编码序列逆复用步 骤,将包括所述被编码后的声音信号的编码序列至少分割成包括被编码后的所述声音 信号的低频信号的信息的编码序列、和包括被编码后的所述声音信号的高频信号的信 息的编码序列;低频解码步骤,接收通过分割而得到的包括所述被编码后的低频信号 的信息的编码序列,并进行解码而得到低频信号;高频解码步骤,接收在所述编码序 列逆复用步骤和所述低频解码步骤中的至少一个步骤得到的第1信息,根据该第1 信息生成高频信号;低频时间包络形状决定步骤,接收在所述编码序列逆复用步骤和 所述低频解码步骤中的至少一个步骤得到的第2信息,根据该第2信息决定被解码后 的低频信号的时间包络形状;低频时间包络修正步骤,根据在所述低频时间包络形状 决定步骤而决定的时间包络形状,修正所述被解码后的低频信号的时间包络形状并进 行输出;以及低频/高频信号合成步骤,接收在所述低频时间包络修正步骤中得到的 修正了时间包络形状的低频信号,并接收在所述高频解码步骤中得到的高频信号,通 过将修正了所述时间包络形状的低频信号和所述高频信号合成,得到待输出的声音信 号。

第三方式的声音解码方法是由声音解码装置执行的方法,该声音解码装置对被编 码后的声音信号进行解码并输出声音信号,该声音解码方法包括:编码序列逆复用步 骤,将包括所述被编码后的声音信号的编码序列至少分割成包括被编码后的所述声音 信号的低频信号的信息的编码序列、和包括被编码后的所述声音信号的高频信号的信 息的编码序列;低频解码步骤,接收通过分割而得到的包括所述被编码后的低频信号 的信息的编码序列,并进行解码而得到低频信号;高频解码步骤,接收在所述编码序 列逆复用步骤和所述低频解码步骤中至少一个步骤得到的第1信息,根据该第1信息 生成高频信号;高频时间包络形状决定步骤,接收在所述编码序列逆复用步骤、所述 低频解码步骤和所述高频解码步骤中至少一个步骤得到的第2信息,根据该第2信息 决定所生成的高频信号的时间包络形状;高频时间包络修正步骤,根据在所述低频时 间包络形状决定步骤而决定的时间包络形状,修正所述生成的高频信号的时间包络形 状并进行输出;以及低频/高频信号合成步骤,接收在所述低频解码步骤中得到的低 频信号,并接收在所述高频时间包络修正步骤中得到的修正了时间包络形状的高频信 号,通过将所述低频信号和修正了所述时间包络形状的高频信号合成,得到待输出的 声音信号。

第四方式的声音解码方法是由声音解码装置执行的方法,该声音解码装置对被编 码后的声音信号进行解码并输出声音信号,该声音解码方法包括:编码序列逆复用步 骤,将包括所述被编码后的声音信号的编码序列至少分割成包括被编码后的所述声音 信号的低频信号的信息的编码序列、和包括被编码后的所述声音信号的高频信号的信 息的编码序列;低频解码步骤,接收包括在所述编码序列逆复用步骤中得到的所述被 编码后的低频信号的信息的编码序列,并进行解码而得到低频信号;高频解码步骤, 接收在所述编码序列逆复用步骤和所述低频解码步骤中的至少一个步骤得到的第1 信息,根据该第1信息生成高频信号;低频时间包络形状决定步骤,接收在所述编码 序列逆复用步骤和所述低频解码步骤中的至少一个步骤得到的第2信息,根据该第2 信息决定被解码后的低频信号的时间包络形状;低频时间包络修正步骤,根据在所述 低频时间包络形状决定步骤中决定的时间包络形状,修正所述被解码后的低频信号的 时间包络形状并进行输出;高频时间包络形状决定步骤,接收在所述编码序列逆复用 步骤、所述低频解码步骤和所述高频解码步骤中至少一个步骤得到的第3信息,根据 该第3信息决定所生成的高频信号的时间包络形状;高频时间包络修正步骤,根据在 所述高频时间包络形状决定步骤而决定的时间包络形状,修正所述生成的高频信号的 时间包络形状并进行输出;以及低频/高频信号合成步骤,接收在所述低频时间包络 修正步骤中得到的修正了所述时间包络形状的低频信号,并接收在所述高频时间包络 修正步骤中得到的修正了所述时间包络形状的高频信号,通过将修正了所述时间包络 形状的低频信号和修正了所述时间包络形状的高频信号合成,得到待输出的声音信 号。

上述的第一~第四方式的声音解码装置的发明也能够实现为声音解码程序的发 明,并能够记述如下。

第一方式的声音解码程序使被设置成对被编码后的声音信号进行解码并输出声 音信号的声音解码装置的计算机作为以下要素发挥作用:编码序列分析部,其分析包 括所述被编码后的声音信号的编码序列;声音解码部,其从所述编码序列分析部接收 包括所述被编码后的声音信号的编码序列,并进行解码而得到声音信号;时间包络形 状决定部,其从所述编码序列分析部和所述声音解码部中至少一方接收信息,根据该 信息决定被解码后的声音信号的时间包络形状;以及时间包络修正部,其根据由所述 时间包络形状决定部决定的时间包络形状,修正所述被解码后的声音信号的时间包络 形状并进行输出。

第二方式的声音解码程序使被设置成对被编码后的声音信号进行解码并输出声 音信号的声音解码装置的计算机作为以下要素发挥作用:编码序列逆复用部,其将包 括所述被编码后的声音信号的编码序列至少分割成包括被编码后的所述声音信号的 低频信号的信息的编码序列、和包括被编码后的所述声音信号的高频信号的信息的编 码序列;低频解码部,其从所述编码序列逆复用部接收包括所述被编码后的低频信号 的信息的编码序列,并进行解码而得到低频信号;高频解码部,其从所述编码序列逆 复用部和所述低频解码部中的至少一方接收第1信息,根据该第1信息生成高频信号; 低频时间包络形状决定部,其从所述编码序列逆复用部和所述低频解码部中的至少一 方接收第2信息,根据该第2信息决定被解码后的低频信号的时间包络形状;低频时 间包络修正部,其根据由所述低频时间包络形状决定部决定的时间包络形状,修正所 述被解码后的低频信号的时间包络形状并进行输出;以及低频/高频信号合成部,其 从所述低频时间包络修正部接收修正了时间包络形状的低频信号,并从所述高频解码 部接收高频信号,通过将修正了所述时间包络形状的低频信号和所述高频信号合成, 得到待输出的声音信号。

第三方式的声音解码程序使被设置成对被编码后的声音信号进行解码并输出声 音信号的声音解码装置的计算机作为以下要素发挥作用:编码序列逆复用部,其将包 括所述被编码后的声音信号的编码序列至少分割成包括被编码后的所述声音信号的 低频信号的信息的编码序列、和包括被编码后的所述声音信号的高频信号的信息的编 码序列;低频解码部,其从所述编码序列逆复用部接收包括所述被编码后的低频信号 的信息的编码序列,并进行解码而得到低频信号;高频解码部,其从所述编码序列逆 复用部和所述低频解码部中至少一方接收第1信息,根据该第1信息生成高频信号; 高频时间包络形状决定部,其从所述编码序列逆复用部、所述低频解码部和所述高频 解码部中至少一方接收第2信息,根据该第2信息决定所生成的高频信号的时间包络 形状;高频时间包络修正部,其根据由所述高频时间包络形状决定部决定的时间包络 形状,修正所述生成的高频信号的时间包络形状并进行输出;以及低频/高频信号合 成部,其从所述低频解码部接收低频信号,并从所述高频时间包络修正部接收修正了 时间包络形状的高频信号,通过将所述低频信号和修正了所述时间包络形状的高频信 号合成,得到待输出的声音信号。

第四方式的声音解码程序使被设置成对被编码后的声音信号进行解码并输出声 音信号的声音解码装置的计算机作为以下要素发挥作用:编码序列逆复用部,其将包 括所述被编码后的声音信号的编码序列至少分割成包括被编码后的所述声音信号的 低频信号的信息的编码序列、和包括被编码后的所述声音信号的高频信号的信息的编 码序列;低频解码部,其从所述编码序列逆复用部接收包括所述被编码后的低频信号 的信息的编码序列,并进行解码而得到低频信号;高频解码部,其从所述编码序列逆 复用部和所述低频解码部中至少一方接收第1信息,根据该第1信息生成高频信号; 低频时间包络形状决定部,其从所述编码序列逆复用部和所述低频解码部中至少一方 接收第2信息,根据该第2信息决定被解码后的低频信号的时间包络形状;低频时间 包络修正部,其根据由所述低频时间包络形状决定部决定的时间包络形状,修正所述 被解码后的低频信号的时间包络形状并进行输出;高频时间包络形状决定部,其从所 述编码序列逆复用部、所述低频解码部和所述高频解码部中至少一方接收第3信息, 根据该第3信息决定所生成的高频信号的时间包络形状;高频时间包络修正部,其根 据由所述高频时间包络形状决定部决定的时间包络形状,修正所述生成的高频信号的 时间包络形状并进行输出;以及低频/高频信号合成部,其从所述低频时间包络修正 部接收修正了时间包络形状的低频信号,并从所述高频时间包络修正部接收修正了时 间包络形状的高频信号,通过将修正了所述时间包络形状的低频信号和修正了所述时 间包络形状的高频信号合成,得到待输出的声音信号。

为了达到上述目的,申请人发明了以下第一~第四方式的声音编码装置。

第一方式的声音编码装置对输入的声音信号进行编码并输出编码序列,该声音编 码装置具有:声音编码部,其对所述声音信号进行编码;时间包络信息编码部,其计 算所述声音信号的时间包络信息并进行编码;以及编码序列复用部,其复用包括在所 述声音编码部得到的所述声音信号的编码序列、和在所述时间包络信息编码部得到的 时间包络信息的编码序列。

第二方式的声音编码装置对输入的声音信号进行编码并输出编码序列,该声音编 码装置具有:低频编码部,其对所述声音信号的低频成分进行编码;高频编码部,其 对所述声音信号的高频成分进行编码;低频时间包络信息编码部,其根据所述声音信 号、所述低频编码部的编码结果、以及在该低频编码过程中得到的信息中的至少一个 以上,计算低频成分的时间包络信息并进行编码;以及编码序列复用部,其复用所述 低频编码部得到的包含所述低频成分的编码序列、所述高频编码部得到的包含所述高 频成分的编码序列、和所述低频时间包络信息编码部得到的低频成分的时间包络信息 的编码序列。

第三方式的声音编码装置对输入的声音信号进行编码并输出编码序列,该声音编 码装置具有:低频编码部,其对所述声音信号的低频成分进行编码;高频编码部,其 对所述声音信号的高频成分进行编码;高频时间包络信息编码部,其根据所述声音信 号、所述低频编码部的编码结果、在该低频编码过程中得到的信息、所述高频编码部 的编码结果、以及在该高频编码过程中得到的信息中的至少一个以上,计算高频成分 的时间包络信息并进行编码;以及编码序列复用部,其复用所述低频编码部得到的包 含所述低频成分的编码序列、所述高频编码部得到的包含所述高频成分的编码序列、 和所述高频时间包络信息编码部得到的高频成分的时间包络信息的编码序列。

第四方式的声音编码装置对输入的声音信号进行编码并输出编码序列,该声音编 码装置具有:低频编码部,其对所述声音信号的低频成分进行编码;高频编码部,其 对所述声音信号的高频成分进行编码;低频时间包络信息编码部,其根据所述声音信 号、所述低频编码部的编码结果、以及在该低频编码过程中得到的信息中的至少一个 以上,计算低频成分的时间包络信息并进行编码;高频时间包络信息编码部,其根据 所述声音信号、所述低频编码部的编码结果、在该低频编码过程中得到的信息、所述 高频编码部的编码结果、以及在该高频编码过程中得到的信息中的至少一个以上,计 算高频成分的时间包络信息并进行编码;以及编码序列复用部,其复用所述低频编码 部得到的包含所述低频成分的编码序列、所述高频编码部得到的包含所述高频成分的 编码序列、所述低频时间包络信息编码部得到的低频成分的时间包络信息的编码序 列、和所述高频时间包络信息编码部得到的高频成分的时间包络信息的编码序列。

上述的第一~第四方式的声音编码装置的发明也能够实现为声音编码方法的发 明,并能够记述如下。

第一方式的声音编码方法是由声音编码装置执行的方法,该声音编码装置对输入 的声音信号进行编码并输出编码序列,该声音编码方法包括:声音编码步骤,对所述 声音信号进行编码;时间包络信息编码步骤,计算所述声音信号的时间包络信息并进 行编码;以及编码序列复用步骤,复用包括在所述声音编码步骤中得到的所述声音信 号的编码序列、和在所述时间包络信息编码步骤中得到的时间包络信息的编码序列。

第二方式的声音编码方法是由声音编码装置执行的方法,该声音编码装置对输入 的声音信号进行编码并输出编码序列,该声音编码方法包括:低频编码步骤,对所述 声音信号的低频成分进行编码;高频编码步骤,对所述声音信号的高频成分进行编码; 低频时间包络信息编码步骤,根据所述声音信号、所述低频编码步骤的编码结果、以 及在该低频编码过程中得到的信息中的至少一个以上,计算低频成分的时间包络信息 并进行编码;以及编码序列复用步骤,复用在所述低频编码步骤中得到的包含所述低 频成分的编码序列、在所述高频编码步骤中得到的包含所述高频成分的编码序列、和 在所述低频时间包络信息编码步骤中得到的低频成分的时间包络信息的编码序列。

第三方式的声音编码方法是由声音编码装置执行的方法,该声音编码装置对输入 的声音信号进行编码并输出编码序列,该声音编码方法包括:低频编码步骤,对所述 声音信号的低频成分进行编码;高频编码步骤,对所述声音信号的高频成分进行编码; 高频时间包络信息编码步骤,根据所述声音信号、所述低频编码步骤的编码结果、在 该低频编码过程中得到的信息、所述高频编码步骤的编码结果、以及在该高频编码过 程中得到的信息中的至少一个以上,计算高频成分的时间包络信息并进行编码;以及 编码序列复用步骤,复用在所述低频编码步骤中得到的包含所述低频成分的编码序 列、在所述高频编码步骤中得到的包含所述高频成分的编码序列、和在所述高频时间 包络信息编码步骤中得到的高频成分的时间包络信息的编码序列。

第四方式的声音编码方法是由声音编码装置执行的方法,该声音编码装置对输入 的声音信号进行编码并输出编码序列,该声音编码方法包括:低频编码步骤,对所述 声音信号的低频成分进行编码;高频编码步骤,对所述声音信号的高频成分进行编码; 低频时间包络信息编码步骤,根据所述声音信号、所述低频编码步骤的编码结果、以 及在该低频编码过程中得到的信息中的至少一个以上,计算低频成分的时间包络信息 并进行编码;高频时间包络信息编码步骤,根据所述声音信号、所述低频编码步骤的 编码结果、在该低频编码过程中得到的信息、所述高频编码步骤的编码结果、以及在 该高频编码过程中得到的信息中的至少一个以上,计算高频成分的时间包络信息并进 行编码;以及编码序列复用步骤,复用在所述低频编码步骤中得到的包含所述低频成 分的编码序列、在所述高频编码步骤中得到的包含所述高频成分的编码序列、在所述 低频时间包络信息编码步骤中得到的低频成分的时间包络信息的编码序列、和在所述 高频时间包络信息编码步骤中得到的高频成分的时间包络信息的编码序列。

上述的第一~第四方式的声音编码装置的发明也能够实现为声音编码程序的发 明,并能够记述如下。

第一方式的声音编码程序使被设置成对输入的声音信号进行编码并输出编码序 列的声音编码装置的计算机作为以下要素发挥作用:声音编码部,其对所述声音信号 进行编码;时间包络信息编码部,其计算所述声音信号的时间包络信息并进行编码; 以及编码序列复用部,其复用包括在所述声音编码部得到的所述声音信号的编码序 列、和在所述时间包络信息编码部得到的时间包络信息的编码序列。

第二方式的声音编码程序使被设置成对输入的声音信号进行编码并输出编码序 列的声音编码装置的计算机作为以下要素发挥作用:低频编码部,其对所述声音信号 的低频成分进行编码;高频编码部,其对所述声音信号的高频成分进行编码;低频时 间包络信息编码部,其根据所述声音信号、所述低频编码部的编码结果、以及在该低 频编码过程中得到的信息中的至少一个以上,计算低频成分的时间包络信息并进行编 码;以及编码序列复用部,其复用所述低频编码部得到的包含所述低频成分的编码序 列、所述高频编码部得到的包含所述高频成分的编码序列、和所述低频时间包络信息 编码部得到的低频成分的时间包络信息的编码序列。

第三方式的声音编码程序使被设置成对输入的声音信号进行编码并输出编码序 列的声音编码装置的计算机作为以下要素发挥作用:低频编码部,其对所述声音信号 的低频成分进行编码;高频编码部,其对所述声音信号的高频成分进行编码;高频时 间包络信息编码部,其根据所述声音信号、所述低频编码部的编码结果、在该低频编 码过程中得到的信息、所述高频编码部的编码结果、以及在该高频编码过程中得到的 信息中的至少一个以上,计算高频成分的时间包络信息并进行编码;以及编码序列复 用部,其复用所述低频编码部得到的包含所述低频成分的编码序列、所述高频编码部 得到的包含所述高频成分的编码序列、和所述高频时间包络信息编码部得到的高频成 分的时间包络信息的编码序列。

第四方式的声音编码程序使被设置成对输入的声音信号进行编码并输出编码序 列的声音编码装置的计算机作为以下要素发挥作用:低频编码部,其对所述声音信号 的低频成分进行编码;高频编码部,其对所述声音信号的高频成分进行编码;低频时 间包络信息编码部,其根据所述声音信号、所述低频编码部的编码结果、以及在该低 频编码过程中得到的信息中的至少一个以上,计算低频成分的时间包络信息并进行编 码;高频时间包络信息编码部,其根据所述声音信号、所述低频编码部的编码结果、 在该低频编码过程中得到的信息、所述高频编码部的编码结果、以及在该高频编码过 程中得到的信息中的至少一个以上,计算高频成分的时间包络信息并进行编码;以及 编码序列复用部,其复用所述低频编码部得到的包含所述低频成分的编码序列、所述 高频编码部得到的包含所述高频成分的编码序列、所述低频时间包络信息编码部得到 的低频成分的时间包络信息的编码序列、和所述高频时间包络信息编码部得到的高频 成分的时间包络信息的编码序列。

为了达到上述目的,申请人发明了以下第五方式和和第六方式的声音解码装置。

第五方式的声音解码装置对被编码后的声音信号进行解码并输出声音信号,该声 音解码装置具有:编码序列逆复用部,其将包括所述被编码后的声音信号的编码序列 至少分割成包括被编码后的所述声音信号的低频信号的信息的编码序列、和包括被编 码后的所述声音信号的高频信号的信息的编码序列;低频解码部,其从所述编码序列 逆复用部接收包括所述被编码后的低频信号的信息的编码序列,并进行解码而得到低 频信号;高频解码部,其从所述编码序列逆复用部和所述低频解码部中的至少一方接 收信息,根据该信息生成高频信号;时间包络形状决定部,其从所述编码序列逆复用 部、所述低频解码部和所述高频解码部中至少一方接收信息,并决定被解码后的低频 信号和所生成的高频信号的时间包络形状;低频时间包络修正部,其根据由所述时间 包络形状决定部决定的时间包络形状,修正所述被解码后的低频信号的时间包络形状 并进行输出;高频时间包络修正部,其根据由所述时间包络形状决定部决定的时间包 络形状,修正所述生成的高频信号的时间包络形状并进行输出;以及低频/高频信号 合成部,其从所述低频时间包络修正部接收修正了时间包络的低频信号,从所述高频 时间包络修正部接收修正了时间包络的高频信号,并合成待输出的声音信号。

第六方式的声音解码装置对被编码后的声音信号进行解码并输出声音信号,该声 音解码装置具有:编码序列逆复用部,其将包括所述被编码后的声音信号的编码序列 至少分割成包括被编码后的所述声音信号的低频信号的信息的编码序列、和包括被编 码后的所述声音信号的高频信号的信息的编码序列;低频解码部,其从所述编码序列 逆复用部接收包括所述被编码后的低频信号的信息的编码序列,并进行解码而得到低 频信号;高频解码部,其从所述编码序列逆复用部和所述低频解码部中至少一方接收 信息,根据该信息生成高频信号;时间包络形状决定部,其从所述编码序列逆复用部、 所述低频解码部和所述高频解码部中至少一方接收信息,并决定被解码后的低频信号 和所生成的高频信号的时间包络形状;时间包络修正部,其从所述低频解码部接收被 解码后的低频信号,从所述高频解码部接收所生成的高频信号,并根据由所述时间包 络形状决定部决定的时间包络形状,修正所述被解码后的低频信号和所述生成的高频 信号的时间包络形状并进行输出;以及低频/高频信号合成部,其从所述时间包络修 正部接收修正了时间包络的低频信号和高频信号,并合成待输出的声音信号。

另外,也可以是,在第五方式的声音解码装置中,所述高频解码部从所述编码序 列逆复用部、所述低频解码部和所述低频时间包络修正部中至少一方接收信息,根据 该信息生成高频信号。

另外,也可以是,在第五方式的声音解码装置中,所述高频时间包络修正部根据 由所述时间包络形状决定部决定的时间包络形状,修正在由所述高频解码部生成高频 信号时的中间信号的时间包络形状,所述高频解码部执行使用修正了所述时间包络形 状的所述中间信号生成剩余的高频信号的处理。

另外,也可以是,在第六方式的声音解码装置中,所述高频解码部从所述编码序 列逆复用部和所述低频解码部中至少一方接收信息,根据该信息生成高频信号。

另外,也可以是,在第六方式的声音解码装置中,所述时间包络修正部根据由所 述时间包络形状决定部决定的时间包络形状,修正在由所述高频解码部生成高频信号 时的中间信号的时间包络形状,所述高频解码部执行使用修正了所述时间包络形状的 所述中间信号生成剩余的高频信号的处理。

在此,也可以是,所述高频解码部具有:分析滤波器部,其接收由所述低频解码 部解码后的低频信号,将该信号分割成子带信号;高频信号生成部,其使用至少由所 述分析滤波器部分割的子带信号生成高频信号;以及频率包络调整部,其调整由所述 高频信号生成部生成的高频信号的频率包络,所述中间信号是由所述高频信号生成部 生成的高频信号。

上述的第五方式和第六方式的声音解码装置的发明也能够实现为声音解码方法 的发明,并能够记述如下。

第五方式的声音解码方法是由声音解码装置执行的方法,该声音解码装置对被编 码后的声音信号进行解码并输出声音信号,该声音解码方法包括:编码序列逆复用步 骤,将包括所述被编码后的声音信号的编码序列至少分割成包括被编码后的所述声音 信号的低频信号的信息的编码序列、和包括被编码后的所述声音信号的高频信号的信 息的编码序列;低频解码步骤,接收通过分割而得到的包括所述被编码后的低频信号 的信息的编码序列,并进行解码而得到低频信号;高频解码步骤,接收在所述编码序 列逆复用步骤和所述低频解码步骤中至少一个步骤得到的信息,根据该信息生成高频 信号;时间包络形状决定步骤,接收在所述编码序列逆复用步骤、所述低频解码步骤 和所述高频解码步骤中至少一个步骤得到的信息,并决定被解码后的低频信号和所生 成的高频信号的时间包络形状;低频时间包络修正步骤,根据在所述时间包络形状决 定步骤而决定的时间包络形状,修正所述被解码后的低频信号的时间包络形状并进行 输出;高频时间包络修正步骤,根据在所述时间包络形状决定步骤而决定的时间包络 形状,修正所述生成的高频信号的时间包络形状并进行输出;以及低频/高频信号合 成步骤,接收在所述低频时间包络修正步骤中得到的修正了时间包络的低频信号,接 收在所述高频时间包络修正步骤中得到的修正了时间包络的高频信号,并合成待输出 的声音信号。

第六方式的声音解码方法是由声音解码装置执行的方法,该声音解码装置对被编 码后的声音信号进行解码并输出声音信号,该声音解码方法包括:编码序列逆复用步 骤,将包括所述被编码后的声音信号的编码序列至少分割成包括被编码后的所述声音 信号的低频信号的信息的编码序列、和包括被编码后的所述声音信号的高频信号的信 息的编码序列;低频解码步骤,接收通过分割而得到的包括所述被编码后的低频信号 的信息的编码序列,并进行解码而得到低频信号;高频解码步骤,接收在所述编码序 列逆复用步骤和所述低频解码步骤中至少一个步骤得到的信息,根据该信息生成高频 信号;时间包络形状决定步骤,接收在所述编码序列逆复用步骤、所述低频解码步骤 和所述高频解码步骤中至少一个步骤得到的信息,并决定被解码后的低频信号和所生 成的高频信号的时间包络形状;时间包络修正步骤,接收在所述低频解码步骤中得到 的被解码后的低频信号,接收在所述高频解码步骤中得到的所生成的高频信号,并根 据在所述时间包络形状决定步骤而决定的时间包络形状,修正所述被解码后的低频信 号和所述生成的高频信号的时间包络形状并进行输出;以及低频/高频信号合成步骤, 接收在所述时间包络修正步骤中得到的修正了时间包络的低频信号和高频信号,并合 成待输出的声音信号。

上述的第五方式和第六方式的声音解码装置的发明也能够实现为声音解码程序 的发明,并能够记述如下。

第五方式的声音解码程序使被设置成对被编码后的声音信号进行解码并输出声 音信号的声音解码装置的计算机作为以下要素发挥作用:编码序列逆复用部,其将包 括所述被编码后的声音信号的编码序列至少分割成包括被编码后的所述声音信号的 低频信号的信息的编码序列、和包括被编码后的所述声音信号的高频信号的信息的编 码序列;低频解码部,其从所述编码序列逆复用部接收包括所述被编码后的低频信号 的信息的编码序列,并进行解码而得到低频信号;高频解码部,其从所述编码序列逆 复用部和所述低频解码部中至少一方接收信息,根据该信息生成高频信号;时间包络 形状决定部,其从所述编码序列逆复用部、所述低频解码部和所述高频解码部中至少 一方接收信息,并决定被解码后的低频信号和所生成的高频信号的时间包络形状;低 频时间包络修正部,其根据由所述时间包络形状决定部决定的时间包络形状,修正所 述被解码后的低频信号的时间包络形状并进行输出;高频时间包络修正部,其根据由 所述时间包络形状决定部决定的时间包络形状,修正所述生成的高频信号的时间包络 形状并进行输出;以及低频/高频信号合成部,其从所述低频时间包络修正部接收修 正了时间包络的低频信号,从所述高频时间包络修正部接收修正了时间包络的高频信 号,并合成待输出的声音信号。

第六方式的声音解码程序使被设置成对被编码后的声音信号进行解码并输出声 音信号的声音解码装置的计算机作为以下要素发挥作用:编码序列逆复用部,其将包 括所述被编码后的声音信号的编码序列至少分割成包括被编码后的所述声音信号的 低频信号的信息的编码序列、和包括被编码后的所述声音信号的高频信号的信息的编 码序列;低频解码部,其从所述编码序列逆复用部接收包括所述被编码后的低频信号 的信息的编码序列,并进行解码而得到低频信号;高频解码部,其从所述编码序列逆 复用部和所述低频解码部中至少一方接收信息,根据该信息生成高频信号;时间包络 形状决定部,其从所述编码序列逆复用部、所述低频解码部和所述高频解码部中至少 一方接收信息,并决定被解码后的低频信号和所生成的高频信号的时间包络形状;时 间包络修正部,其从所述低频解码部接收被解码后的低频信号,从所述高频解码部接 收所生成的高频信号,并根据由所述时间包络形状决定部决定的时间包络形状,修正 所述被解码后的低频信号和所述生成的高频信号的时间包络形状并进行输出;以及低 频/高频信号合成部,其从所述时间包络修正部接收修正了时间包络的低频信号和高 频信号,并合成待输出的声音信号。

发明效果

本发明能够以较少的信息量修正解码信号的时间包络形状,减轻可察觉的变形。

附图说明

图1是示出第1实施方式的声音解码装置10的结构的图。

图2是示出第1实施方式的声音解码装置10的动作的流程图。

图3是示出第1实施方式的声音编码装置20的结构的图。

图4是示出第1实施方式的声音编码装置20的动作的流程图。

图5是示出第1实施方式的声音解码装置的第1变形例10A的结构的图。

图6是示出第1实施方式的声音解码装置的第1变形例10A的动作的流程图。

图7是示出第1实施方式的声音解码装置的第2变形例10B的结构的图。

图8是示出第1实施方式的声音解码装置的第3变形例10C的结构的图。

图9是示出第1实施方式的声音编码装置的第1变形例20A的结构的图。

图10是示出第1实施方式的声音编码装置的第1变形例20A的动作的流程图。

图11是示出第2实施方式的声音解码装置11的结构的图。

图12是示出第2实施方式的声音解码装置11的动作的流程图。

图13是示出第2实施方式的声音编码装置21的结构的图。

图14是示出第2实施方式的声音编码装置21的动作的流程图。

图15是示出第2实施方式的声音编码装置的第1变形例21A的结构的图。

图16是示出第2实施方式的声音编码装置的第1变形例21A的动作的流程图。

图17是示出第3实施方式的声音解码装置12的结构的图。

图18是示出第3实施方式的声音解码装置12的动作的流程图。

图19是示出第3实施方式的声音编码装置22的结构的图。

图20是示出第3实施方式的声音编码装置22的动作的流程图。

图21是示出第3实施方式的声音编码装置的第1变形例22A的结构的图。

图22是示出第3实施方式的声音编码装置的第1变形例22A的动作的流程图。

图23是示出第3实施方式的声音编码装置的第2变形例22B的结构的图。

图24是示出第3实施方式的声音编码装置的第1变形例22B的动作的流程图。

图25是示出第4实施方式的声音解码装置13的结构的图。

图26是示出第4实施方式的声音解码装置13的动作的流程图。

图27是示出第4实施方式的声音编码装置23的结构的图。

图28是示出第4实施方式的声音编码装置23的动作的流程图。

图29是示出第4实施方式的声音解码装置的第1变形例13A的结构的图。

图30是示出第4实施方式的声音解码装置的第1变形例13A的动作的流程图。

图31是示出第4实施方式的声音解码装置的第2变形例13B的结构的图。

图32是示出第4实施方式的声音解码装置的第3变形例13C的结构的图。

图33是示出第4实施方式的声音编码装置的第1变形例23A的结构的图。

图34是示出第4实施方式的声音编码装置的第1变形例23A的动作的流程图。

图35是示出第5实施方式的声音解码装置14的结构的图。

图36是示出第5实施方式的声音解码装置14的动作的流程图。

图37是示出第5实施方式的声音编码装置24的结构的图。

图38是示出第5实施方式的声音编码装置24的动作的流程图。

图39是示出第5实施方式的声音解码装置的第1变形例14A的结构的图。

图40是示出第5实施方式的声音解码装置的第1变形例14A的动作的流程图。

图41是示出第6实施方式的声音解码装置15的结构的图。

图42是示出第6实施方式的声音解码装置15的动作的流程图。

图43是示出第6实施方式的声音编码装置25的结构的图。

图44是示出第6实施方式的声音编码装置25的动作的流程图。

图45是示出第6实施方式的声音解码装置的第1变形例15A的结构的图。

图46是示出第6实施方式的声音解码装置的第1变形例15A的动作的流程图。

图47是示出第7实施方式的声音解码装置16的结构的图。

图48是示出第7实施方式的声音解码装置的动作的流程图。

图49是示出第7实施方式的声音编码装置26的结构的图。

图50是示出第7实施方式的声音编码装置26的动作的流程图。

图51是示出第7实施方式的声音解码装置的第1变形例16A的结构的图。

图52是示出第7实施方式的声音解码装置的第1变形例16A的动作的流程图。

图53是示出第7实施方式的声音编码装置的第1变形例26A的结构的图。

图54是示出第7实施方式的声音编码装置的第1变形例26A的动作的流程图。

图55是示出第8实施方式的声音解码装置17的结构的图。

图56是示出第8实施方式的声音解码装置的动作的流程图。

图57是示出第8实施方式的声音编码装置27的结构的图。

图58是示出第8实施方式的声音编码装置27的动作的流程图。

图59是示出第9实施方式的声音解码装置18的结构的图。

图60是示出第9实施方式的声音解码装置的动作的流程图。

图61是示出第9实施方式的声音编码装置28的结构的图。

图62是示出第9实施方式的声音编码装置28的动作的流程图。

图63是示出第9实施方式的声音解码装置的第1变形例18A的结构的图。

图64是示出第9实施方式的声音解码装置的第1变形例18A的动作的流程图。

图65是示出第10实施方式的声音解码装置1的结构的图。

图66是示出第10实施方式的声音解码装置的动作的流程图。

图67是示出第10实施方式的声音编码装置2的结构的图。

图68是示出第10实施方式的声音编码装置2的动作的流程图。

图69是示出第11实施方式的声音解码装置100的结构的图。

图70是示出第11实施方式的声音解码装置的动作的流程图。

图71是示出第11实施方式的声音编码装置200的结构的图。

图72是示出第11实施方式的声音编码装置200的动作的流程图。

图73是示出第11实施方式的声音解码装置的第1变形例100A的结构的图。

图74是示出第11实施方式的声音解码装置的第1变形例100A的动作的流程图。

图75是示出第11实施方式的声音编码装置的第1变形例100A的结构的图。

图76是示出第12实施方式的声音解码装置110的结构的图。

图77是示出第12实施方式的声音解码装置的动作的流程图。

图78是示出第12实施方式的声音编码装置210的结构的图。

图79是示出第12实施方式的声音编码装置210的动作的流程图。

图80是示出第13实施方式的声音解码装置120的结构的图。

图81是示出第13实施方式的声音解码装置120的动作的流程图。

图82是示出第13实施方式的声音编码装置220的结构的图。

图83是示出第13实施方式的声音编码装置220的动作的流程图。

图84是示出第13实施方式的声音解码装置的第1变形例120A的结构的图。

图85是示出第13实施方式的声音解码装置的第1变形例120A的动作的流程图。

图86是示出第13实施方式的声音解码装置的第2变形例120B的结构的图。

图87是示出第13实施方式的声音解码装置的第2变形例120B的动作的流程图。

图88是示出第14实施方式的声音解码装置130的结构的图。

图89是示出第14实施方式的声音解码装置的动作的流程图。

图90是示出第14实施方式的声音编码装置230的结构的图。

图91是示出第14实施方式的声音编码装置230的动作的流程图。

图92是示出第15实施方式的声音解码装置140的结构的图。

图93是示出第15实施方式的声音解码装置的动作的流程图。

图94是示出第15实施方式的声音编码装置240的结构的图。

图95是示出第15实施方式的声音编码装置240的动作的流程图。

图96是示出第15实施方式的声音解码装置的第1变形例140A的结构的图。

图97是示出第15实施方式的声音解码装置的第1变形例140A的动作的流程图。

图98是示出第15实施方式的声音解码装置的第2变形例140B的结构的图。

图99是示出第16实施方式的声音解码装置150的结构的图。

图100是示出第16实施方式的声音解码装置的动作的流程图。

图101是示出第16实施方式的声音编码装置250的结构的图。

图102是示出第16实施方式的声音编码装置250的动作的流程图。

图103是示出第16实施方式的声音解码装置的第1变形例150A的结构的图。

图104是示出第16实施方式的声音解码装置的第1变形例150A的动作的流程 图。

图105是示出第16实施方式的声音解码装置的第2变形例150B的结构的图。

图106是示出第17实施方式的声音解码装置160的结构的图。

图107是示出第17实施方式的声音解码装置的动作的流程图。

图108是示出第17实施方式的声音编码装置260的结构的图。

图109是示出第17实施方式的声音编码装置260的动作的流程图。

图110是示出第17实施方式的声音解码装置的第1变形例160A的结构的图。

图111是示出第17实施方式的声音解码装置的第1变形例160A的动作的流程 图。

图112是示出第17实施方式的声音解码装置的第2变形例160B的结构的图。

图113是示出第18实施方式的声音解码装置170的结构的图。

图114是示出第18实施方式的声音解码装置的动作的流程图。

图115是示出第18实施方式的声音编码装置270的结构的图。

图116是示出第18实施方式的声音编码装置270的动作的流程图。

图117是示出第19实施方式的声音解码装置180的结构的图。

图118是示出第19实施方式的声音解码装置的动作的流程图。

图119是示出第19实施方式的声音编码装置280的结构的图。

图120是示出第19实施方式的声音编码装置280的动作的流程图。

图121是示出第20实施方式的声音解码装置190的结构的图。

图122是示出第20实施方式的声音解码装置的动作的流程图。

图123是示出第20实施方式的声音编码装置290的结构的图。

图124是示出第20实施方式的声音编码装置290的动作的流程图。

图125是示出第21实施方式的声音解码装置300的结构的图。

图126是示出第21实施方式的声音解码装置的动作的流程图。

图127是示出第21实施方式的声音编码装置400的结构的图。

图128是示出第21实施方式的声音编码装置400的动作的流程图。

图129是示出第22实施方式的声音解码装置310的结构的图。

图130是示出第22实施方式的声音解码装置的动作的流程图。

图131是示出第22实施方式的声音编码装置410的结构的图。

图132是示出第22实施方式的声音编码装置410的动作的流程图。

图133是示出第23实施方式的声音解码装置320的结构的图。

图134是示出第23实施方式的声音解码装置的动作的流程图。

图135是示出第23实施方式的声音编码装置420的结构的图。

图136是示出第23实施方式的声音编码装置420的动作的流程图。

图137是示出第23实施方式的第1变形例的声音解码装置320A的结构的图。

图138是示出第23实施方式的第1变形例的声音解码装置320A的动作的流程 图。

图139是示出第24实施方式的声音解码装置330的结构的图。

图140是示出第24实施方式的声音解码装置的动作的流程图。

图141是示出第24实施方式的声音编码装置430的结构的图。

图142是示出第24实施方式的声音编码装置430的动作的流程图。

图143是示出第25实施方式的声音解码装置340的结构的图。

图144是示出第25实施方式的声音解码装置的动作的流程图。

图145是示出第25实施方式的声音编码装置440的结构的图。

图146是示出第25实施方式的声音编码装置440的动作的流程图。

图147是示出第26实施方式的声音解码装置350的结构的图。

图148是示出第26实施方式的声音解码装置的动作的流程图。

图149是示出第26实施方式的声音编码装置450的结构的图。

图150是示出第26实施方式的声音编码装置450的动作的流程图。

图151是示出第26实施方式的第1变形例的声音解码装置350A的结构的图。

图152是示出第26实施方式的第1变形例的声音解码装置350A的动作的流程 图。

图153是示出第7实施方式的声音解码装置的第2变形例16B的结构的图。

图154是示出第7实施方式的声音解码装置的第2变形例16B的动作的流程图。

图155是示出第7实施方式的声音解码装置的第3变形例16C的结构的图。

图156是示出第7实施方式的声音解码装置的第3变形例16C的动作的流程图。

图157是示出第7实施方式的声音解码装置的第4变形例16D的结构的图。

图158是示出第7实施方式的声音解码装置的第4变形例16D的动作的流程图。

图159是示出第7实施方式的声音解码装置的第5变形例16E的结构的图。

图160是示出第7实施方式的声音解码装置的第5变形例16E的动作的流程图。

图161是示出第8实施方式的声音解码装置的第1变形例17A的结构的图。

图162是示出第8实施方式的声音解码装置的第1变形例17A的动作的流程图。

图163是示出第8实施方式的声音解码装置的第2变形例17B的结构的图。

图164是示出第8实施方式的声音解码装置的第2变形例17B的动作的流程图。

图165是示出第8实施方式的声音解码装置的第3变形例17C的结构的图。

图166是示出第8实施方式的声音解码装置的第3变形例17C的动作的流程图。

图167是示出第8实施方式的声音解码装置的第4变形例17D的结构的图。

图168是示出第8实施方式的声音解码装置的第4变形例17D的动作的流程图。

图169是示出第9实施方式的声音解码装置的第2变形例18B的结构的图。

图170是示出第9实施方式的声音解码装置的第2变形例18B的动作的流程图。

图171是示出第9实施方式的声音解码装置的第3变形例18C的结构的图。

图172是示出第9实施方式的声音解码装置的第3变形例18C的动作的流程图。

图173是示出第9实施方式的声音解码装置的第4变形例18D的结构的图。

图174是示出第9实施方式的声音解码装置的第4变形例18D的动作的流程图。

图175是示出第9实施方式的声音解码装置的第5变形例18E的结构的图。

图176是示出第9实施方式的声音解码装置的第5变形例18E的动作的流程图。

图177是示出第9实施方式的声音解码装置的第6变形例18F的结构的图。

图178是示出第9实施方式的声音解码装置的第6变形例18F的动作的流程图。

图179是示出第9实施方式的声音解码装置的第7变形例18G的结构的图。

图180是示出第9实施方式的声音解码装置的第7变形例18G的动作的流程图。

图181是示出第9实施方式的声音解码装置的第8变形例18H的结构的图。

图182是示出第9实施方式的声音解码装置的第8变形例18H的动作的流程图。

图183是示出第9实施方式的声音解码装置的第8变形例18I的结构的图。

图184是示出第9实施方式的声音解码装置的第8变形例18I的动作的流程图。

图185是示出第13实施方式的声音解码装置的第3变形例120C的结构的图。

图186是示出第13实施方式的声音解码装置的第3变形例120C的动作的流程 图。

图187是示出第13实施方式的声音解码装置的第4变形例120D的结构的图。

图188是示出第13实施方式的声音解码装置的第4变形例120D的动作的流程 图。

图189是示出第13实施方式的声音解码装置的第5变形例120E的结构的图。

图190是示出第13实施方式的声音解码装置的第5变形例120E的动作的流程图。

图191是示出第13实施方式的声音解码装置的第6变形例120F的结构的图。

图192是示出第13实施方式的声音解码装置的第6变形例120F的动作的流程图。

图193是示出第13实施方式的声音解码装置的第7变形例120G的结构的图。

图194是示出第13实施方式的声音解码装置的第7变形例120G的动作的流程 图。

图195是示出第13实施方式的声音解码装置的第8变形例120H的结构的图。

图196是示出第13实施方式的声音解码装置的第8变形例120H的动作的流程 图。

图197是示出第13实施方式的声音解码装置的第9变形例120I的结构的图。

图198是示出第13实施方式的声音解码装置的第9变形例120I的动作的流程图。

图199是示出第13实施方式的声音解码装置的第10变形例120J的结构的图。

图200是示出第13实施方式的声音解码装置的第10变形例120J的动作的流程 图。

图201是示出第13实施方式的声音解码装置的第11变形例120K的结构的图。

图202是示出第13实施方式的声音解码装置的第11变形例120K的动作的流程 图。

图203是示出第13实施方式的声音解码装置的第12变形例120L的结构的图。

图204是示出第13实施方式的声音解码装置的第12变形例120L的动作的流程 图。

图205是示出第13实施方式的声音解码装置的第13变形例120M的结构的图。

图206是示出第13实施方式的声音解码装置的第13变形例120M的动作的流程 图。

图207是示出第13实施方式的声音解码装置的第14变形例120N的结构的图。

图208是示出第13实施方式的声音解码装置的第14变形例120N的动作的流程 图。

图209是示出第15实施方式的声音解码装置的第3变形例140C的结构的图。

图210是示出第15实施方式的声音解码装置的第3变形例140C的动作的流程 图。

图211是示出第15实施方式的声音解码装置的第4变形例140D的结构的图。

图212是示出第15实施方式的声音解码装置的第4变形例140D的动作的流程 图。

图213是示出第15实施方式的声音解码装置的第5变形例140E的结构的图。

图214是示出第15实施方式的声音解码装置的第5变形例140E的动作的流程图。

图215是示出第15实施方式的声音解码装置的第6变形例140F的结构的图。

图216是示出第15实施方式的声音解码装置的第6变形例140F的动作的流程图。

图217是示出第15实施方式的声音解码装置的第7变形例140G的结构的图。

图218是示出第15实施方式的声音解码装置的第7变形例140G的动作的流程 图。

图219是示出第15实施方式的声音解码装置的第8变形例140H的结构的图。

图220是示出第15实施方式的声音解码装置的第8变形例140H的动作的流程 图。

图221是示出第15实施方式的声音解码装置的第9变形例140I的结构的图。

图222是示出第15实施方式的声音解码装置的第9变形例140I的动作的流程图。

图223是示出第15实施方式的声音解码装置的第10变形例140J的结构的图。

图224是示出第15实施方式的声音解码装置的第10变形例140J的动作的流程 图。

图225是示出第15实施方式的声音解码装置的第11变形例140K的结构的图。

图226是示出第15实施方式的声音解码装置的第11变形例140K的动作的流程 图。

图227是示出第15实施方式的声音解码装置的第12变形例140L的结构的图。

图228是示出第15实施方式的声音解码装置的第12变形例140L的动作的流程 图。

图229是示出第15实施方式的声音解码装置的第13变形例140M的结构的图。

图230是示出第15实施方式的声音解码装置的第13变形例140M的动作的流程 图。

图231是示出第15实施方式的声音解码装置的第14变形例140N的结构的图。

图232是示出第15实施方式的声音解码装置的第14变形例140N的动作的流程 图。

图233是示出第16实施方式的声音解码装置的第3变形例150C的结构的图。

图234是示出第16实施方式的声音解码装置的第3变形例150C的动作的流程 图。

图235是示出第16实施方式的声音解码装置的第4变形例150D的结构的图。

图236是示出第16实施方式的声音解码装置的第4变形例150D的动作的流程 图。

图237是示出第16实施方式的声音解码装置的第5变形例150E的结构的图。

图238是示出第16实施方式的声音解码装置的第5变形例150E的动作的流程图。

图239是示出第16实施方式的声音解码装置的第6变形例150F的结构的图。

图240是示出第16实施方式的声音解码装置的第6变形例150F的动作的流程图。

图241是示出第16实施方式的声音解码装置的第7变形例150G的结构的图。

图242是示出第16实施方式的声音解码装置的第7变形例150G的动作的流程 图。

图243是示出第16实施方式的声音解码装置的第8变形例150H的结构的图。

图244是示出第16实施方式的声音解码装置的第8变形例150H的动作的流程 图。

图245是示出第16实施方式的声音解码装置的第9变形例150I的结构的图。

图246是示出第16实施方式的声音解码装置的第9变形例150I的动作的流程图。

图247是示出第16实施方式的声音解码装置的第10变形例150J的结构的图。

图248是示出第16实施方式的声音解码装置的第10变形例150J的动作的流程 图。

图249是示出第16实施方式的声音解码装置的第11变形例150K的结构的图。

图250是示出第16实施方式的声音解码装置的第11变形例150K的动作的流程 图。

图251是示出第16实施方式的声音解码装置的第12变形例150L的结构的图。

图252是示出第16实施方式的声音解码装置的第12变形例150L的动作的流程 图。

图253是示出第16实施方式的声音解码装置的第13变形例150M的结构的图。

图254是示出第16实施方式的声音解码装置的第13变形例150M的动作的流程 图。

图255是示出第16实施方式的声音解码装置的第14变形例150N的结构的图。

图256是示出第16实施方式的声音解码装置的第14变形例150N的动作的流程 图。

图257是示出第17实施方式的声音解码装置的第3变形例160C的结构的图。

图258是示出第17实施方式的声音解码装置的第3变形例160C的动作的流程 图。

图259是示出第17实施方式的声音解码装置的第4变形例160D的结构的图。

图260是示出第17实施方式的声音解码装置的第4变形例160D的动作的流程 图。

图261是示出第17实施方式的声音解码装置的第5变形例160E的结构的图。

图262是示出第17实施方式的声音解码装置的第5变形例160E的动作的流程图。

图263是示出第17实施方式的声音解码装置的第6变形例160F的结构的图。

图264是示出第17实施方式的声音解码装置的第6变形例160F的动作的流程图。

图265是示出第17实施方式的声音解码装置的第7变形例160G的结构的图。

图266是示出第17实施方式的声音解码装置的第7变形例160G的动作的流程 图。

图267是示出第17实施方式的声音解码装置的第8变形例160H的结构的图。

图268是示出第17实施方式的声音解码装置的第8变形例160H的动作的流程 图。

图269是示出第17实施方式的声音解码装置的第9变形例160I的结构的图。

图270是示出第17实施方式的声音解码装置的第9变形例160I的动作的流程图。

图271是示出第17实施方式的声音解码装置的第10变形例160J的结构的图。

图272是示出第17实施方式的声音解码装置的第10变形例160J的动作的流程 图。

图273是示出第17实施方式的声音解码装置的第11变形例160K的结构的图。

图274是示出第17实施方式的声音解码装置的第11变形例160K的动作的流程 图。

图275是示出第17实施方式的声音解码装置的第12变形例160L的结构的图。

图276是示出第17实施方式的声音解码装置的第12变形例160L的动作的流程 图。

图277是示出第17实施方式的声音解码装置的第13变形例160M的结构的图。

图278是示出第17实施方式的声音解码装置的第13变形例160M的动作的流程 图。

图279是示出第17实施方式的声音解码装置的第14变形例160N的结构的图。

图280是示出第17实施方式的声音解码装置的第14变形例160N的动作的流程 图。

图281是示出第18实施方式的声音解码装置的第1变形例170A的结构的图。

图282是示出第18实施方式的声音解码装置的第1变形例170A的动作的流程 图。

图283是示出第18实施方式的声音解码装置的第2变形例170B的结构的图。

图284是示出第18实施方式的声音解码装置的第2变形例170B的动作的流程 图。

图285是示出第18实施方式的声音解码装置的第3变形例170C的结构的图。

图286是示出第18实施方式的声音解码装置的第3变形例170C的动作的流程 图。

图287是示出第18实施方式的声音解码装置的第4变形例170D的结构的图。

图288是示出第18实施方式的声音解码装置的第4变形例170D的动作的流程 图。

图289是示出第19实施方式的声音解码装置的第1变形例180A的结构的图。

图290是示出第19实施方式的声音解码装置的第1变形例180A的动作的流程 图。

图291是示出第19实施方式的声音解码装置的第2变形例180B的结构的图。

图292是示出第19实施方式的声音解码装置的第2变形例180B的动作的流程 图。

图293是示出第19实施方式的声音解码装置的第3变形例180C的结构的图。

图294是示出第19实施方式的声音解码装置的第3变形例180C的动作的流程 图。

图295是示出第19实施方式的声音解码装置的第4变形例180D的结构的图。

图296是示出第19实施方式的声音解码装置的第4变形例180D的动作的流程 图。

图297是示出第20实施方式的声音解码装置的第1变形例190A的结构的图。

图298是示出第20实施方式的声音解码装置的第1变形例190A的动作的流程 图。

图299是示出第20实施方式的声音解码装置的第2变形例190B的结构的图。

图300是示出第20实施方式的声音解码装置的第2变形例190B的动作的流程 图。

图301是示出第20实施方式的声音解码装置的第3变形例190C的结构的图。

图302是示出第20实施方式的声音解码装置的第3变形例190C的动作的流程 图。

图303是示出第20实施方式的声音解码装置的第4变形例190D的结构的图。

图304是示出第20实施方式的声音解码装置的第4变形例190D的动作的流程 图。

图305是示出第20实施方式的声音解码装置的第5变形例190E的结构的图。

图306是示出第20实施方式的声音解码装置的第5变形例190E的动作的流程图。

图307是示出第20实施方式的声音解码装置的第6变形例190F的结构的图。

图308是示出第20实施方式的声音解码装置的第6变形例190F的动作的流程图。

图309是示出第20实施方式的声音解码装置的第7变形例190G的结构的图。

图310是示出第20实施方式的声音解码装置的第7变形例190G的动作的流程 图。

图311是示出第20实施方式的声音解码装置的第8变形例190H的结构的图。

图312是示出第20实施方式的声音解码装置的第8变形例190H的动作的流程 图。

图313是示出第20实施方式的声音解码装置的第9变形例190I的结构的图。

图314是示出第20实施方式的声音解码装置的第9变形例190I的动作的流程图。

图315是示出第21实施方式的声音解码装置的第1变形例300A的结构的图。

图316是示出第21实施方式的声音解码装置的第1变形例300A的动作的流程 图。

图317是示出第21实施方式的声音解码装置的第2变形例300B的结构的图。

图318是示出第21实施方式的声音解码装置的第2变形例300B的动作的流程 图。

图319是示出第21实施方式的声音解码装置的第3变形例300C的结构的图。

图320是示出第21实施方式的声音解码装置的第3变形例300C的动作的流程 图。

图321是示出第21实施方式的声音解码装置的第4变形例300D的结构的图。

图322是示出第21实施方式的声音解码装置的第4变形例300D的动作的流程 图。

图323是示出第22实施方式的声音解码装置的第1变形例310A的结构的图。

图324是示出第22实施方式的声音解码装置的第1变形例310A的动作的流程 图。

图325是示出第22实施方式的声音解码装置的第2变形例310B的结构的图。

图326是示出第22实施方式的声音解码装置的第2变形例310B的动作的流程 图。

图327是示出第22实施方式的声音解码装置的第3变形例310C的结构的图。

图328是示出第22实施方式的声音解码装置的第3变形例310C的动作的流程 图。

图329是示出第22实施方式的声音解码装置的第4变形例310D的结构的图。

图330是示出第22实施方式的声音解码装置的第4变形例310D的动作的流程 图。

图331是示出第23实施方式的声音解码装置的第2变形例320B的结构的图。

图332是示出第23实施方式的声音解码装置的第2变形例320B的动作的流程 图。

图333是示出第23实施方式的声音解码装置的第3变形例320C的结构的图。

图334是示出第23实施方式的声音解码装置的第3变形例320C的动作的流程 图。

图335是示出第23实施方式的声音解码装置的第4变形例320D的结构的图。

图336是示出第23实施方式的声音解码装置的第4变形例320D的动作的流程 图。

图337是示出第23实施方式的声音解码装置的第5变形例320E的结构的图。

图338是示出第23实施方式的声音解码装置的第5变形例320E的动作的流程图。

图339是示出第23实施方式的声音解码装置的第6变形例320F的结构的图。

图340是示出第23实施方式的声音解码装置的第6变形例320F的动作的流程图。

图341是示出第23实施方式的声音解码装置的第7变形例320G的结构的图。

图342是示出第23实施方式的声音解码装置的第7变形例320G的动作的流程 图。

图343是示出第23实施方式的声音解码装置的第8变形例320H的结构的图。

图344是示出第23实施方式的声音解码装置的第8变形例320H的动作的流程 图。

图345是示出第23实施方式的声音解码装置的第9变形例320I的结构的图。

图346是示出第23实施方式的声音解码装置的第9变形例320I的动作的流程图。

图347是示出第24实施方式的声音解码装置的第1变形例330A的结构的图。

图348是示出第24实施方式的声音解码装置的第1变形例330A的动作的流程 图。

图349是示出第24实施方式的声音解码装置的第2变形例330B的结构的图。

图350是示出第24实施方式的声音解码装置的第2变形例330B的动作的流程 图。

图351是示出第24实施方式的声音解码装置的第3变形例330C的结构的图。

图352是示出第24实施方式的声音解码装置的第3变形例330C的动作的流程 图。

图353是示出第24实施方式的声音解码装置的第4变形例330D的结构的图。

图354是示出第24实施方式的声音解码装置的第4变形例330D的动作的流程 图。

图355是示出第25实施方式的声音解码装置的第1变形例340A的结构的图。

图356是示出第25实施方式的声音解码装置的第1变形例340A的动作的流程 图。

图357是示出第25实施方式的声音解码装置的第2变形例340B的结构的图。

图358是示出第25实施方式的声音解码装置的第2变形例340B的动作的流程 图。

图359是示出第25实施方式的声音解码装置的第3变形例340C的结构的图。

图360是示出第25实施方式的声音解码装置的第3变形例340C的动作的流程 图。

图361是示出第25实施方式的声音解码装置的第4变形例340D的结构的图。

图362是示出第25实施方式的声音解码装置的第4变形例340D的动作的流程 图。

图363是示出第26实施方式的声音解码装置的第2变形例350B的结构的图。

图364是示出第26实施方式的声音解码装置的第2变形例350B的动作的流程 图。

图365是示出第26实施方式的声音解码装置的第3变形例350C的结构的图。

图366是示出第26实施方式的声音解码装置的第3变形例350C的动作的流程 图。

图367是示出第26实施方式的声音解码装置的第4变形例350D的结构的图。

图368是示出第26实施方式的声音解码装置的第4变形例350D的动作的流程 图。

图369是示出第26实施方式的声音解码装置的第5变形例350E的结构的图。

图370是示出第26实施方式的声音解码装置的第5变形例350E的动作的流程图。

图371是示出第26实施方式的声音解码装置的第6变形例350F的结构的图。

图372是示出第26实施方式的声音解码装置的第6变形例350F的动作的流程图。

图373是示出第26实施方式的声音解码装置的第7变形例350G的结构的图。

图374是示出第26实施方式的声音解码装置的第7变形例350G的动作的流程 图。

图375是示出第26实施方式的声音解码装置的第8变形例350H的结构的图。

图376是示出第26实施方式的声音解码装置的第8变形例350H的动作的流程 图。

图377是示出第26实施方式的声音解码装置的第9变形例350I的结构的图。

图378是示出第26实施方式的声音解码装置的第9变形例350I的动作的流程图。

图379是示出第27实施方式的声音解码装置360的结构的图。

图380是示出第27实施方式的声音解码装置的360的动作的流程图。

图381是示出第27实施方式的声音解码装置的第1变形例360A的结构的图。

图382是示出第27实施方式的声音解码装置的第1变形例360A的动作的流程 图。

图383是示出第28实施方式的声音解码装置370的结构的图。

图384是示出第28实施方式的声音解码装置的370的动作的流程图。

图385是示出第28实施方式的声音解码装置的第1变形例370A的结构的图。

图386是示出第28实施方式的声音解码装置的第1变形例370A的动作的流程 图。

图387是示出第29实施方式的声音解码装置380的结构的图。

图388是示出第29实施方式的声音解码装置的380的动作的流程图。

图389是示出第29实施方式的声音解码装置的第1变形例380A的结构的图。

图390是示出第29实施方式的声音解码装置的第1变形例380A的动作的流程 图。

图391是示出第30实施方式的声音解码装置390的结构的图。

图392是示出第30实施方式的声音解码装置的390的动作的流程图。

具体实施方式

下面,参照附图说明各种实施方式。在可能的情况下对相同的部分标注相同的标 号,并省略重复说明。

[第1实施方式]

图1是示出第1实施方式的声音解码装置10的结构的图。声音解码装置10的通 信装置接收从下述声音编码装置20输出的被复用的编码序列,再向外部输出已解码 的声音信号。声音解码装置10如图1所示从功能上讲具有编码序列逆复用部10a、 核心解码部10b、分析滤波器组部10c、编码序列分析部10d、低频时间包络形状决 定部10e、低频时间包络修正部10f、高频信号生成部10g、解码/逆量化部10h、频率 包络调整部10i、及合成滤波器组部10j。下面,说明各部分的功能及动作。

图2是示出第1实施方式的声音解码装置的10的动作的流程图。

编码序列逆复用部10a将编码序列分割成将低频信号编码后得到的核心编码部 分、用于根据低频信号生成高频信号的频带扩展部分、以及在低频时间包络形状决定 部10e中需要的信息(有关低频时间包络形状的信息)(步骤S10-1)。

编码序列分析部10d对由编码序列逆复用部10a分割后得到的编码序列的频带扩 展部分进行分析,并分割成在高频信号生成部10g及解码/逆量化部10h需要的信息 (步骤S10-2)。

核心解码部10b从编码序列逆复用部10a接收编码序列的核心编码部分,并生成 低频信号(步骤S10-3)。

分析滤波器组部10c将所述低频信号分割成多个子带信号(步骤S10-4)。

低频时间包络形状决定部10e从编码序列分析部10d接收有关低频时间包络形状 的信息,根据该信息决定低频信号的时间包络形状(步骤S10-5)。例如,可以举出 将低频信号的时间包络形状决定为平坦状的情况、将低频信号的时间包络形状决定为 上升状的情况、将低频信号的时间包络形状决定为下降状的情况。

低频时间包络修正部10f根据由低频时间包络形状决定部10e决定的时间包络形 状,修正从分析滤波器组部10c输出的低频信号的多个子带信号的时间包络的形状 (步骤S10-6)。

例如,低频时间包络修正部10f对于任意的时间区段内的所述低频信号的多个子 带信号Xdec,LO(k,i)(0≦k<kx,tE(l)≦i<tE(l+1)),将使用规定的函数F(Xdec,LO(k,i))由下式 (1)得到的X’dec,LO(k,i),作为修正了时间包络形状的低频信号的子带信号进行输出。

[数式1]

X′dec,LOW(k,i)=F(Xdec,LOW(k,i))    式(1)

例如,在所述低频信号的时间包络形状被决定为平坦状的情况下,能够通过以下 的处理来修正低频信号的时间包络形状。例如,将该子带信号Xdec,LO(k,i)分割成用 Bdec,LO(m)(m=0,…,MLO,MLO≧1)(Bdec,LO(0)≧0,Bdec,LO(MLO)<kx)表示边界的MLO个频 带,对于第m个频带中包含的子带信号Xdec,LO(k,i)(BLO(m)≦k<BLO(m+1),tE(l)≦ i<tE(l+1)),设规定的函数F(Xdec,LO(k,i))为下式(2),

[数式2]

F(Xdec,LO(k,i))=Σn=tE(l)tE(l+1)-1Σj=BLOW(m)BLOW(m+1)-1|Xdec,LO(j,n)|2(tE(l+1)-tE(l))·(Bdec,LO(m+1)-Bdec,LO(m))Xdec,LO(k,i)|Xdec,LO(k,i)|2あ或者

F(Xdec,LO(k,i))=Σn=tE(l)tE(l+1)-1Σj=BLOW(m)BLOW(m+1)-1|Xdec,LO(j,n)|2tE(l+1)-tE(l)Xdec,LO(k,i)Σj=BLO(m)BLO(m+1)-1|Xdec,LO(j,i)|2

将X’dec,LO(k,i)作为修正了时间包络形状的低频信号的子带信号进行输出。

此外,根据另一例,利用对子带信号Xdec,LO(k,i)实施平滑滤波处理的下式(3)(Nfilt≧1)定义规定的函数F(Xdec,LO(k,i)),将X’dec,LO(k,i)作为修正了时间包络形状的低频 信号的子带信号进行输出。另外,在使用所述Bdec,LO(m)表示边界的各频带内,能够 处理成为使滤波处理前后的子带信号的功率一致。[数式3]

F(Xdec,LO(k,i))=Σp=0Nfilt-1a(p)Xdec,LO(k,i-p)

根据又另一例,在使用所述Bdec,LO(m)表示边界的各频带内,沿频率方向对子带 信号Xdec,LO(k,i)进行线性预测而得到线性预测系数αp(m)(m=0,…,MLO-1),用对子带 信号Xdec,LO(k,i)实施线性预测逆滤波处理的下式(4)(Npred≧1)定义规定的函数 F(Xdec,LO(k,i)),将X’dec,LO(k,i)作为修正了时间包络形状的低频信号的子带信号进行输 出。

[数式4]

F(Xdec,LO(k,i))=Xdec,LO(k,i)+Σp=1Npredαp(m)Xdec,LO(k-p,i)

关于上述的将时间包络形状修正为平坦状的处理的示例,能够组合各个示例来实 施。低频时间包络修正部10f实施将低频信号的多个子带信号的时间包络的形状修正 为平坦状的处理,但不限于上述的示例。

另外,例如在所述低频信号的时间包络形状被决定为上升状的情况下,能够通过 以下的处理来修正低频信号的时间包络形状。

例如,使用相对于i单调递增的函数incr(i),用下式(5)定义规定的函数 F(Xdec,LO(k,i)),将X’dec,LO(k,i)作为修正了时间包络形状的低频信号的子带信号进行输 出。另外,在使用所述Bdec,LO(m)表示边界的各频带内,能够处理成使时间包络形状 的修正前后的子带信号的功率一致。

[数式5]

F(Xdec,LO(k,i))=incr(i)Xdec,LO(k,i)|Xdec,LOW(k,i)|2

低频时间包络修正部10f实施将低频信号的多个子带信号的时间包络的形状修正 为上升状的处理,但不限于上述的示例。

另外,例如在所述低频信号的时间包络形状被决定为下降状的情况下,能够通过 以下的处理来修正低频信号的时间包络形状。

例如,使用相对于i单调递减的函数decr(i),用下式(6)定义规定的函数 F(Xdec,LO(k,i)),将X’dec,LO(k,i)作为修正了时间包络形状的低频信号的子带信号进行输 出。另外,在使用所述Bdec,LO(m)表示边界的各频带内,能够处理成使时间包络形状 修正前后的子带信号的功率一致。

[数式6]

F(Xdec,LO(k,i))=decr(i)Xdec,LO(k,i)|Xdec,LO(k,i)|2

低频时间包络修正部10f实施将低频信号的多个子带信号的时间包络的形状修正 为下降状的处理,但不限于上述的示例。

解码/逆量化部10h根据从编码序列分析部10d输出的时间/频率分辨率的信息, 决定在高频信号的生成/调整处理中的尺度因子带(scalefactor-band)的设计、时间区 段的长度,还从编码序列分析部10d接收针对由高频信号生成部10g生成的频率信号 的增益的信息以及附加在该高频信号中的噪声信号的信息,并进行解码/逆量化,取 得针对高频信号的增益和噪声信号的大小(步骤S10-7)。另外,在预先决定了上述 尺度因子带的设计、时间区段的长度的情况下,则无需进行决定。

高频信号生成部10g根据从编码序列分析部10d输出的信息、从解码/逆量化部 10h输出的尺度因子带的设计、时间区段的长度中至少一项,从所输入的低频信号的 子带信号生成高频信号(步骤S10-8)。在本实施方式中是输入由分析滤波器组部10c 分割而成的低频信号的子带信号。

频率包络调整部10i根据在解码/逆量化部10h取得的增益和噪声信号的大小,对 由高频信号生成部10g生成的高频信号进行增益调整及附加噪声信号,并调整高频信 号的频率包络(步骤S10-9)。另外,也能够附加正弦波信号,也可以根据编码序列 的频带扩展部分中包含的信息来附加该正弦波信号。

合成滤波器组部10j用从低频时间包络修正部10f输出的低频信号的子带信号、 和从频率包络调整部10i输出的高频信号的子带信号合成时间信号,并作为输出声音 信号进行输出(步骤S10-10)。

步骤S10-1~S10-4、S10-7~S10-10的处理能够对应于在“ISO/IEC14496-3”中规 定的“SBR”和“Low Delay SBR”的各处理。

图3是示出第1实施方式的声音编码装置20的结构的图。声音编码装置20的通 信装置从外部接收作为编码对象的声音信号,进而将编码后的编码序列输出到外部。 声音编码装置20如图3所示从功能上讲具有降频采样部20a、核心编码部20b、分析 滤波器组部20c和20c1、控制参数编码部20d、包络计算部20e、量化/编码部20f、 时间包络信息编码部20g、编码序列复用部20h、子带信号功率计算部20j、核心解码 信号生成部20i。下面说明各部分的功能及动作。

图4是示出第1实施方式的声音编码装置20的动作的流程图。

降频采样部20a对输入声音信号进行降频采样,并得到与输入声音信号的低频信 号相当的降频采样输入声音信号(步骤S20-1)。

核心编码部20b对在降频采样部20a得到的降频采样信号进行编码,并生成低频 信号的编码序列(步骤S20-2)。

分析滤波器组部20c将输入声音信号分割成多个子带信号(步骤S20-3)。

控制参数编码部20d对在声音解码装置10中生成高频信号所需要的控制参数进 行编码(步骤S20-4)。该参数例如包括时间/频率分辨率的信息。例如,包括在声音 解码装置10的解码/逆量化部10h中决定尺度因子带的设计、时间区段的长度时使用 的信息。

包络计算部20e根据在分析滤波器组部20c得到的子带信号,计算针对在声音解 码装置10的解码/逆量化部10h中被解码/逆量化的高频信号的增益及噪声信号的大小 (步骤S20-5)。

量化/编码部20f对由包络计算部20e计算出的针对高频信号的增益及噪声信号的 大小进行量化及编码(步骤S20-6)。

核心解码信号生成部20i使用由核心编码部20b编码后的信息生成核心解码信号 (步骤S20-7)。该处理也可以与声音解码装置10的核心解码部10b一样地实施。另 外,也可以使用在核心编码部20b进行编码前的被量化的信息生成核心解码信号。并 且,一部分的信息也可以与声音解码装置10的核心解码部10b不同,例如在进行CELP 编码的情况下,在解码装置的自适应码本中保存的信号是过去被解码后的激励信号或 者对其实施了规定的处理后的信号,但也可以是在该核心解码信号生成部20i中对输 入声音信号进行线性预测后的残差信号。

分析滤波器组部20c1将在核心解码信号生成部20i生成的核心解码信号分割成 多个子带信号(步骤S20-8)。在该处理中,从核心解码信号分割成子带信号时的分 辨率也可以与分析滤波器组部20c相同。

子带信号功率计算部20j计算在分析滤波器组部20c1得到的核心解码信号的子 带信号的功率(步骤S20-9)。该处理与在包络计算部20e中对低频信号的子带信号的 功率的计算一样地实施。

时间包络信息编码部20g使用由包络计算部20e计算出的低频信号的子带信号的 功率来计算低频信号的时间包络,同样地使用核心解码信号的子带信号的功率计算核 心解码信号的时间包络,根据该低频信号和核心解码信号的时间包络计算时间包络信 息并进行编码(步骤S20-10)。在该处理中,在未计算出低频信号的子带信号的功率 的情况下,也可以由时间包络信息编码部20g计算低频信号的子带信号的功率,至于 在何处计算低频信号的子带信号的功率没有限定。

例如,在任意的时间区段tE(l)≦i<tE(l+1)内分割成用BLO(m)(m=0,…,MLO,MLO≧ 1)(BLO(0)≧0,BLO(MLO)<kx)表示边界的MLO个频带,能够计算出第m个频带中包含 的低频信号的子带信号XLO(k,i)(BLO(m)≦k<BLO(m+1),tE(l)≦i<tE(l+1))的时间包络 ELO(k,i),作为在所述时间区段及频带内标准化的该低频信号的子带信号XLO(k,i)的功 率。

[数式7]

ELO(k,i)=Σj=BLO(m)BLO(m+1)-1|XLO(j,n)|2Σn=tE(l)tE(l+1)-1Σj=BLO(m)BLO(m+1)-1|XLO(j,n)|2    式(7)

同样,能够计算出核心解码信号的时间包络Edec,LO(k,i),作为在所述时间区段及 频带内标准化的该核心解码信号的子带信号Xdec,LO(k,i)的功率。

[数式8]

Edec,LO(k,i)=Σj=BLO(m)BLO(m+1)-1|Xdec,LO(j,n)|2Σn=tE(l)tE(l+1)-1Σj=BLO(m)BLO(m+1)-1|Xdec,LO(j,n)|2    式(8)

低频信号及核心解码信号的子带信号的时间包络只要是能够了解低频信号及核 心解码信号的子带信号的大小在时间方向上的变动的参数即可,不限于前述的示例。

例如,时间包络信息编码部20g计算表示平坦程度的信息作为时间包络信息。例 如,计算低频信号及核心解码信号的子带信号的时间包络的方差或者依据于该方差的 参数。此外,在另一例中,计算低频信号及核心解码信号的子带信号的时间包络的相 加平均与相乘平均之比或者依据于该比值的参数。在这种情况下,不限于前述的示例, 时间包络信息编码部20g可以计算表示该低频信号的子带信号的时间包络的平坦度 的信息,作为时间包络信息。并且,对所述参数进行编码。例如,对低频信号和核心 解码信号的该参数的差分值或者其绝对值进行编码。另外,例如对低频信号的该参数 的值或者绝对值进行编码。例如,如果用是否平坦来表述时间包络的平坦度,则可以 用1比特进行编码,例如在所述任意的时间区段内对所述MLO个的频带分别用MLO比特对该信息进行编码。时间包络信息的编码方法不限于前述的示例。

另外,例如时间包络信息编码部20g计算表示上升程度的信息作为时间包络信 息。例如,在任意的时间区段tE(l)≦i<tE(l+1)内,计算低频信号的子带信号的时间包 络在时间方向上的差分值的最大值。

[数式9]

dELO,max(k)=max(ELO(k,i)-ELO(k,i-1))

dEdec,LO,max(k)=max(Edec,LO(k,i)-Edec,LO(k,i-1))、将它们称作式(9)。

另外,在式(9)中,取代时间包络,而计算使该时间包络在时间方向上变平滑 的参数在时间方向的差分值的最大值。

在这种情况下,不限于前述的示例,时间包络信息编码部20g可以计算表示该低 频信号的子带信号的时间包络的上升程度的信息作为时间包络信息。并且,对所述参 数进行编码。例如,对低频信号和核心解码信号的该参数的差分值或者其绝对值进行 编码。例如,如果用是否上升来表述时间包络的上升程度,则可以用1比特进行编码, 例如在所述任意的时间区段内对所述MLO个的频带分别用MLO比特对该信息进行编 码。时间包络信息的编码方法不限于前述的示例。

另外,例如时间包络信息编码部20g计算表示下降程度的信息作为时间包络信 息。例如,在任意的时间区段tE(l)≦i<tE(l+1)内,计算低频信号的子带信号的时间包 络在时间方向的差分值的最小值。

[数式10]

dELO,min(k)=min(ELO(k,i)-ELO(k,i-1))

dEdec,LO,min(k)=min(Edec,LO(k,i)-Edec,LO(k,i-1))、将它们称作式(10)。

另外,在式(10)中,取代时间包络,而计算使该时间包络在时间方向上变平滑 的参数在时间方向的差分值的最小值。

在这种情况下,不限于前述的示例,时间包络信息编码部20g可以计算表示该低 频信号的子带信号的时间包络的下降程度的信息作为时间包络信息。并且,对所述参 数进行编码。例如,对低频信号和核心解码信号的该参数的差分值或者其绝对值进行 编码。例如,如果用是否下降来表述时间包络的下降程度,则可以用1比特进行编码, 例如在所述任意的时间区段内对所述MLO个的频带分别用MLO比特对该信息进行编 码。时间包络信息的编码方法不限于前述的示例。

在计算表示平坦程度、上升程度及下降程度的信息作为所述时间包络信息的示例 中,在仅使用低频信号和核心解码信号的时间包络中的一方的情况下,可以省略仅涉 及另一方的时间包络的计算的各部分和各处理。

编码序列复用部20h将所输入的一个以上的编码序列或者被编码后的信息或者 被编码后的参数进行复用,并作为编码序列进行输出(步骤S20-11)。在此,从核心 编码部20b接收低频信号的编码序列,从控制参数编码部20d接收被编码后的控制参 数,从量化/编码部20f接收针对被编码后的高频信号的增益和噪声信号的大小,从时 间包络信息编码部20g接收被编码后的时间包络信息,复用这些信息并作为编码序列 进行输出。

步骤S20-1~S20-6及S20-80的处理能够对应于在“ISO/IEC14496-3”中规定的 “SBR”和“Low Delay SBR”的编码器的各处理。

[第1实施方式的声音解码装置的第1变形例]

图5是示出第1实施方式的声音解码装置的第1变形例10A的结构的图。另外, 由此以后说明对应的变形例及实施方式的特征性功能及动作,并在尽可能的范围内省 略重复说明。

编码序列逆复用部10aA将编码序列分割成对低频信号进行编码得到的核心编码 部分、用于从低频信号生成高频信号的频带扩展部分(步骤S10-1a)。

图6是示出第1实施方式的声音解码装置的第1变形例10A的动作的流程图。

低频时间包络形状决定部10eA从核心解码部10b接收低频信号,并决定低频信 号的时间包络形状(步骤S10-5a)。

例如,将低频信号的时间包络形状决定为平坦状。例如,计算低频信号xdec(t)的 功率或者依据于该功率的参数,并计算该参数的方差或者依据于该方差的参数。将计 算出的参数与规定的阈值进行比较,以决定时间包络形状是否平坦或者平坦程度。在 另一例中,计算低频信号xdec(t)的功率或者依据于该功率的参数的相加平均与相乘平 均之比或者依据于该比值的参数,并与规定的阈值进行比较,以决定时间包络形状是 否平坦或者平坦程度。将低频信号的时间包络形状决定为平坦状的方法不限于前述的 示例。

另外,例如将低频信号的时间包络形状决定为上升状。例如,计算低频信号xdec(t) 的功率或者依据于该功率的参数,并计算该参数在时间方向的差分值,计算出该差分 值在任意时间区段内的最大值。将该最大值与规定的阈值进行比较,以决定时间包络 形状是否上升或者上升程度。将低频信号的时间包络形状决定为上升状的方法不限于 前述的示例。

另外,例如将低频信号的时间包络形状决定为下降状。例如,计算低频信号xdec(t) 的功率或者依据于该功率的参数,并计算该参数在时间方向的差分值,计算出该差分 值在任意时间区段内的最小值。将该最小值与规定的阈值进行比较,以决定时间包络 形状是否下降或者下降程度。将低频信号的时间包络形状决定为下降状的方法不限于 前述的示例。

[第1实施方式的声音解码装置的第2变形例]

图7是示出第1实施方式的声音解码装置的第2变形例10B的结构的图。

与第1实施方式的声音解码装置的第1变形例的不同之处在于,低频时间包络形 状决定部10eB从分析滤波器组部10c接收低频信号的多个子带信号,并决定低频时 间的包络形状(相当于步骤S10-5a的处理)。

例如,将低频信号的时间包络形状决定为平坦状。例如,在任意的时间区段tE(l) ≦i<tE(l+1)内分割成用BLO(m)(m=0,…,MLO,MLO≧1)(BLO(0)≧0,BLO(MLO)<kx)表示边 界的MLO个频带,求出第m个频带中包含的低频信号的子带信号Xdec,LO(k,i)(BLO(m) ≦k<BLO(m+1),tE(l)≦i<tE(l+1))的时间包络Edec,LO(k,i)或者依据于该时间包络的参数, 并与规定的阈值进行比较来决定时间包络形状是否平坦或者平坦程度。时间包络 Edec,LO(k,i)例如能够由式(8)计算出来,但不限于此。另外,在另一例中,计算低频 信号的子带信号Xdec,LO(k,i)(BLO(m)≦k<BLO(m+1),tE(l)≦i<tE(l+1))的时间包络 Edec,LO(k,i)或者依据于该时间包络的参数的相加平均与相乘平均之比或者依据于该比 值的参数,并与规定的阈值进行比较来决定时间包络形状是否平坦或者平坦程度。时 间包络Edec,LO(k,i)例如能够由式(8)计算出来,但不限于此。将低频信号的时间包络 形状决定为平坦状的方法不限于上述的示例。

另外,例如将低频信号的时间包络形状决定为上升状。例如,在任意的时间区段 tE(l)≦i<tE(l+1)内,计算低频信号的子带信号Xdec,LO(k,i)(BLO(m)≦k<BLO(m+1),tE(l)≦ i<tE(l+1))的时间包络Edec,LO(k,i)的差分值的最大值。例如,能够由式(9)计算出来。 将该差分值的最大值与规定的阈值进行比较来决定时间包络形状是否上升或者上升 程度。另外,能够替代时间包络而采用使该时间包络在时间方向上变平滑的参数。将 低频信号的时间包络形状决定为上升状的方法不限于上述的示例。

另外,例如将低频信号的时间包络形状决定为下降状。例如,计算低频信号的子 带信号Xdec,LO(k,i)(BLO(m)≦k<BLO(m+1),tE(l)≦i<tE(l+1))的时间包络Edec,LO(k,i)的差 分值的最小值。例如,能够由式(10)计算出来。将该差分值的最小值与规定的阈值 进行比较来决定时间包络形状是否下降或者下降程度。另外,能够替代时间包络而采 用使该时间包络在时间方向上变平滑的参数。将低频信号的时间包络形状决定为下降 状的方法不限于上述的示例。

[第1实施方式的声音解码装置的第3变形例]

图8是示出第1实施方式的声音解码装置的第3变形例10C的结构的图。

低频时间包络形状决定部10eC接收来自编码序列分析部10d的有关低频时间包 络形状的信息、来自核心解码部10b的低频信号、来自分析滤波器组部10c的低频信 号的多个子带信号中至少一种信息,并决定低频时间的包络形状(相当于图2的步骤 S10-5)。

例如,将低频信号的时间包络形状决定为平坦状。在这种情况下,组合在上述第 1实施方式的声音解码装置、该解码装置的第1及第2变形例中记载的将低频信号的 时间包络形状决定为平坦状的方法中至少一种以上的方法,将时间包络形状决定为平 坦状。将低频信号的时间包络形状决定为平坦状的方法不限于上述方法。

例如,将低频信号的时间包络形状决定为上升状。在这种情况下,组合在上述第 1实施方式的声音解码装置、该解码装置的第1及第2变形例中记载的将低频信号的 时间包络形状决定为上升状的方法中至少一种以上的方法,将时间包络形状决定为上 升状。将低频信号的时间包络形状决定为上升状的方法不限于上述方法。

例如,将低频信号的时间包络形状决定为下降状。在这种情况下,组合在上述第 1实施方式的声音解码装置、该解码装置的第1及第2变形例中记载的将低频信号的 时间包络形状决定为下降状的方法中至少一种以上的方法,将时间包络形状决定为下 降状。将低频信号的时间包络形状决定为下降状的方法不限于上述方法。

[第1实施方式的声音编码装置的第1变形例]

图9是示出第1实施方式的声音编码装置的第1变形例20A的结构的图。

图10是示出第1实施方式的声音编码装置的第1变形例20A的动作的流程图。

时间包络信息编码部20gA使用由包络计算部20e计算出的低频信号的子带信号 的功率计算低频信号的时间包络,根据该时间包络对时间包络信息进行编码(步骤 S20-10a)。在该处理中,在未计算出低频信号的子带信号的功率的情况下,也可以由 时间包络信息编码部20gA计算低频信号的子带信号的功率,至于在何处计算低频信 号的子带信号的功率没有限定。

例如,计算表示时间包络形状的平坦程度的信息作为时间包络信息。例如,在任 意的时间区段tE(l)≦i<tE(l+1)内分割成用BLO(m)(m=0,…,MLO,MLO≧1)(BLO(0)≧0, BLO(MLO)<kx)表示边界的MLO个频带,由式(7)计算出第m个频带中包含的低频信 号的子带信号XLO(k,i)(BLO(m)≦k<BLO(m+1),tE(l)≦i<tE(l+1))的时间包络ELO(k,i)。并 且,时间包络ELO(k,i)的计算方法不限于式(7)。计算时间包络ELO(k,i)的方差或者依 据于该方差的参数,并对该参数进行编码。另外,在另一例中,计算时间包络ELO(k,i) 的相加平均与相乘平均之比或者依据于该比值的参数,并对该参数进行编码。表示低 频信号的时间包络形状的平坦程度的信息的计算方法不限于上述的示例。

另外,例如,计算表示时间包络形状的上升程度的信息作为时间包络信息。例如, 计算时间包络ELO(k,i)在时间方向的差分值,并计算该差分值在任意的时间区段内的 最大值并进行编码。表示低频信号的时间包络形状的上升程度的信息的计算方法不限 于上述的示例。

另外,例如,计算表示时间包络形状的下降程度的信息作为时间包络信息。例如, 计算时间包络ELO(k,i)在时间方向的差分值,并计算该差分值在任意的时间区段内的 最小值并进行编码。表示低频信号的时间包络形状的下降程度的信息的计算方法不限 于上述的示例。

[第2实施方式]

图11是示出第2实施方式的声音解码装置11的结构的图。声音解码装置11的 通信装置接收从下述声音编码装置21输出的被复用的编码序列,再向外部输出已解 码的声音信号。声音解码装置11如图11所示从功能上讲具有编码序列逆复用部10a、 核心解码部10b、分析滤波器组部10c、编码序列分析部10d、低频时间包络形状决 定部10e、低频时间包络修正部10f、高频信号生成部10g、解码/逆量化部10h、频率 包络调整部10i、及合成滤波器组部10j。

图12是示出第2实施方式的声音解码装置11的动作的流程图。

高频信号生成部10g的动作与第1实施方式中的声音解码装置11的高频信号生 成部10g的不同之处在于,从由低频时间包络修正部10f修正了时间包络形状的低频 信号的子带信号生成高频信号。

图13是示出第2实施方式的声音编码装置21的结构的图。声音编码装置21的 通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置21如图13所示从功能上讲具有降频采样部20a、核心编码部20b、 分析滤波器组部20c和20c1、控制参数编码部20d、包络计算部20e、量化/编码部20f、 时间包络信息编码部21a、编码序列复用部20h、子带信号功率计算部20j、核心解码 信号生成部20i。

图14是示出第2实施方式的声音编码装置21的动作的流程图。

时间包络信息编码部21a使用由包络计算部20e计算出的低频信号的子带信号的 功率、高频信号的子带信号的功率,计算低频信号的时间包络和高频信号的时间包络, 同样地使用由子带信号功率计算部20j计算出的核心解码信号的子带信号的功率计算 核心解码信号的时间包络,根据该低频信号的时间包络、高频信号的时间包络、和核 心解码信号的时间包络对时间包络信息进行编码(步骤S21-1)。在该处理中,在未 计算出低频信号的子带信号的功率的情况下,也可以由时间包络信息编码部21a计算 低频信号的子带信号的功率,至于在何处计算低频信号的子带信号的功率没有限定。 在该处理中,在未计算出高频信号的子带信号的功率的情况下,也可以由时间包络信 息编码部21a计算高频信号的子带信号的功率,至于在何处计算高频信号的子带信号 的功率没有限定。

具体地讲,例如,在任意的时间区段tE(l)≦i<tE(l+1)内分割成用BLO(m) (m=0,…,MLO,MLO≧1)(BLO(0)≧0,BLO(MLO)<kx)表示边界的MLO个频带,分别使用式 (7)和式(8),计算第m个频带中包含的低频信号的子带信号XLO(k,i)(BLO(m)≦ k<BLO(m+1),tE(l)≦i<tE(l+1))的时间包络ELO(k,i)、及核心解码信号的子带信号 Xdec,LO(k,i)(BLO(m)≦k<BLO(m+1),tE(l)≦i<tE(l+1))的时间包络Edec,LO(k,i)。同样,在任 意的时间区段tE(l)≦i<tE(l+1)内分割成用BHI(m)(m=0,…,MHI,MHI≧1)(BHI(0)≧kx, BHI(MHI)<kh)表示边界的MHI个频带,计算第m个频带中包含的高频信号的子带信 号XHI(k,i)(BHI(m)≦k<BHI(m+1),tE(l)≦i<tE(l+1))的时间包络EHI(k,i)。

[数式11]

EHI(k,i)=Σj=BHI(m)BHI(m+1)-1|XHI(j,n)|2Σn=tE(l)tE(l+1)-1Σj=BHI(m)BHI(m+1)-1|XHI(j,n)|2    式(11)

高频信号的子带信号的时间包络只要是能够了解高频信号的子带信号的大小在 时间方向上的变动的参数即可,不限于上述的示例。

例如,时间包络信息编码部21a计算表示平坦程度的信息作为时间包络信息。例 如,计算低频信号、核心解码信号及高频信号的子带信号的时间包络的方差或者依据 于该方差的参数。在另一例中,计算低频信号、核心解码信号及高频信号的子带信号 的时间包络的相加平均与相乘平均之比或者依据于该比值的参数。在这种情况下,不 限于前述的示例,时间包络信息编码部21a可以计算表示该低频信号及高频信号中至 少一方以上的子带信号的时间包络的平坦度的信息,作为时间包络信息。并且,对所 述参数进行编码。例如,对低频信号和核心解码信号的该参数的差分值或者其绝对值 进行编码。另外,例如对低频信号和高频信号的该参数的值或者绝对值进行编码。例 如,如果用是否平坦来表述时间包络的平坦度,则可以用1比特进行编码,例如在所 述任意的时间区段内对所述MLO个的频带分别用MLO比特对该信息进行编码。时间 包络信息的编码方法不限于前述的示例。

另外,例如时间包络信息编码部21a计算表示上升程度的信息作为时间包络信 息。例如,在任意的时间区段tE(l)≦i<tE(l+1)内,使用式(9)计算低频信号的子带信 号的时间包络在时间方向的差分值的最大值。同样,例如,在任意的时间区段tE(l) ≦i<tE(l+1)内,计算高频信号的子带信号的时间包络在时间方向的差分值的最大值。

[数式12]

dEHI,max(k)=max(EHI(k,i)-EHI(k,i-1))    式(12)

另外,在式(12)中,取代时间包络,而计算使该时间包络在时间方向上变平滑 的参数在时间方向的差分值的最大值。在这种情况下,不限于前述的示例,时间包络 信息编码部21a可以计算表示该低频信号和高频信号中至少一方以上的子带信号的 时间包络的上升程度的信息作为时间包络信息。并且,对所述参数进行编码。例如, 对低频信号和核心解码信号的该参数的差分值或者其绝对值进行编码。另外,例如对 低频信号和高频信号的该参数的值进行编码。例如,如果用是否上升来表述时间包络 的上升程度,则可以用1比特进行编码,例如在所述任意的时间区段内对所述MLO个的频带分别用MLO比特对该信息进行编码。时间包络信息的编码方法不限于前述 的示例。

另外,例如时间包络信息编码部21a计算表示下降程度的信息作为时间包络信 息。例如,在任意的时间区段tE(l)≦i<tE(l+1)内,使用式(10)计算低频信号的子带 信号的时间包络在时间方向的差分值的最小值。同样,例如在任意的时间区段tE(l) ≦i<tE(l+1)内,计算高频信号的子带信号的时间包络在时间方向的差分值的最小值。

[数式13]

dEHI,min(k)=min(EHI(k,i)-EHI(k,i-1))    式(13)

另外,在式(13)中,取代时间包络,而计算使该时间包络在时间方向上变平滑 的参数在时间方向的差分值的最小值。在这种情况下,不限于前述的示例,时间包络 信息编码部21a可以计算表示该低频信号和高频信号中至少一方以上的子带信号的 时间包络的下降程度的信息作为时间包络信息。并且,对所述参数进行编码。例如, 对低频信号和核心解码信号的该参数的差分值或者其绝对值进行编码。另外,例如对 低频信号和高频信号的该参数的值进行编码。例如,如果用是否下降来表述时间包络 的下升程度,则可以用1比特进行编码,例如在所述任意的时间区段内对所述MLO个的频带分别用MLO比特对该信息进行编码。时间包络信息的编码方法不限于前述 的示例。

[第2实施方式的声音编码装置的第1变形例]

图15是示出第2实施方式的声音编码装置的第1变形例21A的结构的图。

图16是示出第2实施方式的声音编码装置的第1变形例21A的动作的流程图。

时间包络信息编码部21aA使用由包络计算部20e计算出的输入声音信号的子带 信号的功率计算输入声音信号的时间包络,根据该时间包络对时间包络信息进行编码 (步骤S21-1a)。在该处理中,在未计算出输入声音信号的子带信号的功率的情况下, 也可以由时间包络信息编码部21aA计算输入声音信号的子带信号的功率,至于在何 处计算输入声音信号的子带信号的功率没有限定。

例如,计算表示时间包络形状的平坦程度的信息作为时间包络信息。例如,在任 意的时间区段tE(l)≦i<tE(l+1)分割成用BLO(m)(m=0,…,MLO,MLO≧1)(BLO(0)≧0, BLO(MLO)<kx)表示边界的MLO个频带,由式(7)计算出第m个频带中包含的低频信 号的子带信号XLO(k,i)(BLO(m)≦k<BLO(m+1),tE(l)≦i<tE(l+1))的时间包络ELO(k,i)。并 且,时间包络ELO(k,i)的计算方法不限于式(7)。同样,在任意的时间区段tE(l)≦i<tE(l+1) 内分割成用BHI(m)(m=0,…,MHI,MHI≧1)(BHI(0)≧kx,BHI(MHI)<kh)表示边界的MHI个 频带,由式(11)计算出第m个频带中包含的低频信号的子带信号XHI(k,i)(BHI(m) ≦k<BHI(m+1),tE(l)≦i<tE(l+1))的时间包络EHI(k,i)。并且,时间包络EHI(k,i)的计算方 法不限于式(11)。计算时间包络ELO(k,i)的方差或者依据于该方差的参数、以及时间 包络EHI(k,i)的方差或者依据于该方差的参数中至少一个以上的参数,并分别独立地 对该参数进行编码、或者将该参数进行组合后编码。另外,在另一例中,对时间包络 ELO(k,i)的相加平均与相乘平均之比或者依据于该比值的参数、以及时间包络EHI(k,i) 的相加平均与相乘平均之比或者依据于该比值的参数计算至少一个以上的参数,并分 别独立地对该参数进行编码、或者将该参数进行组合后编码。表示时间包络形状的平 坦程度的信息的计算方法不限于上述的示例。

另外,例如,计算表示时间包络形状的上升程度的信息作为时间包络信息。例如, 计算时间包络ELO(k,i)在时间方向的差分值,并计算该差分值在任意的时间区段内的 最大值。同样,计算时间包络EHI(k,i)在时间方向的差分值,并计算该差分值在任意 的时间区段内的最大值。分别独立地对该参数进行编码、或者将该参数进行组合后编 码。表示低频信号的时间包络形状的上升程度的信息的计算方法不限于上述的示例。

另外,例如,计算表示时间包络形状的下降程度的信息作为时间包络信息。例如, 计算时间包络ELO(k,i)在时间方向的差分值,并计算该差分值在任意的时间区段内的 最小值。同样,计算时间包络EHI(k,i)在时间方向的差分值,并计算该差分值在任意 的时间区段内的最小值。分别独立地对该参数进行编码、或者将该参数进行组合后编 码。表示低频信号的时间包络形状的下降程度的信息的计算方法不限于上述的示例。

本发明的第1实施方式的第1、第2及第3变形例显然能够应用于该第2实施方 式的低频时间包络形状决定部10e。

该第2实施方式的声音解码装置11对由本发明的第1实施方式的声音编码装置 20及其第1变形例的声音编码装置20A进行编码后的编码序列进行解码。

[第3实施方式]

图17是示出第3实施方式的声音解码装置12的结构的图。声音解码装置12的 通信装置接收从下述声音编码装置22输出的被复用的编码序列,再向外部输出已解 码的声音信号。声音解码装置12如图17所示从功能上讲具有编码序列逆复用部10a、 核心解码部10b、分析滤波器组部10c、编码序列分析部10d、低频时间包络形状决 定部10e、低频时间包络修正部12a、高频信号生成部10g、解码/逆量化部10h、频 率包络调整部10i、及合成滤波器组部10j。

图18是示出第3实施方式的声音解码装置12的动作的流程图。

低频时间包络修正部12a根据由低频时间包络形状决定部10e决定的时间包络形 状,修正从核心解码部10b输出的低频信号的时间包络的形状(步骤S12-1)。

例如,低频时间包络修正部12a对于任意的时间区段tt,E(l)≦i<tt,E(l+1)内的所述 低频信号xdec,LO(i),将使用规定的函数Ft(xdec,LO(i))由下式(14)得到的x’dec,LO(i),作 为修正了时间包络形状的低频信号的低频信号进行输出。

[数式14]

x′dec,LO(i)=Ft(xdec,LO(i))    式(14)

例如,在所述低频信号的时间包络形状被决定为平坦状的情况下,能够通过以下 的处理来修正低频信号的时间包络形状。例如,对于该低频信号xdec,LO(i),设规定的 函数Ft(xdec,LO(i))为下式(15),将x’dec,LO(i)作为修正了时间包络形状的低频信号进行 输出。

[数式15]

Ft(xdec,LO(i))=Σn=tE(l)tE(l+1)-1|xdec,LO(n)|2(tE(l+1)-tE(l))xdec,LO(i)|xdec,LO(i)|2

根据另一例,利用对低频信号xdec,LO(i)实施平滑滤波处理的下式(16)(Nfilt≧1) 来定义规定的函数Ft(xdec,LO(i)),将x’dec,LO(i)作为修正了时间包络形状的低频信号进 行输出。

[数式16]

Ft(xdec,LO(i))=Σp=0Nfilt-1a(p)xdec,LO(i-p)

关于上述的将时间包络形状修正为平坦状的处理的示例,能够组合各个示例来实 施。低频时间包络修正部10f实施将低频信号的多个子带信号的时间包络的形状修正 为平坦状的处理,但不限于上述的示例。

另外,例如在所述低频信号的时间包络形状被决定为上升状的情况下,能够通过 以下的处理来修正低频信号的时间包络形状。例如,使用相对于i单调递增的函数 incr(i),用下式(17)定义规定的函数Ft(xdec,LO(i)),将x’dec,LO(i)作为修正了时间包络 形状的低频信号进行输出。低频时间包络修正部10f实施将低频信号的多个子带信号 的时间包络的形状修正为上升状的处理,不限于上述的示例。

[数式17]

Ft(xdec,LO(i))=incr(i)xdec,LO(i)|xdec,LOW(i)|2

另外,例如在所述低频信号的时间包络形状被决定为下降状的情况下,能够通过 以下的处理来修正低频信号的时间包络形状。例如,使用相对于i单调递减的函数 decr(i),用下式(18)定义规定的函数Ft(xdec,LO(i)),将x’dec,LO(i)作为修正了时间包 络形状的低频信号进行输出。低频时间包络修正部10f实施将低频信号的多个子带信 号的时间包络的形状修正为下降状的处理,但不限于上述的示例。

[数式18]

Ft(xdec,LO(i))=decr(i)xdec,LO(i)|xdec,LO(i)|2

另外,根据另一例,在通过以离散傅里叶变换、离散余弦变换、修正离散余弦变 换为代表的时间频率变换,用频域的变换系数Xdec,LO(k)(0≦k<kx)表示低频信号时, 将使用规定的函数Ff(Xdec,LO(k))、由下式(19)得到的X’dec,LO(k),作为修正了时间 包络形状的低频信号的频域的变换系数进行输出。

[数式19]

X′dec,LO(k)=Ff(Xdec,LO(k))    式(19)

例如,在所述低频信号的时间包络形状被决定为平坦状的情况下,能够通过以下 的处理来修正低频信号的时间包络形状。在用BLO(m)(m=0,…,MLO,MLO≧1)(BLO(0) ≧0,BLO(MLO)<kx)表示边界的MLO个任意频带Bdec,LO(m)中,沿频率方向进行线性预 测而得到线性预测系数αp(m)(m=0,…,MLO-1),用对变换系数Xdec,LO(k)实施线性预测 逆滤波处理的下式(20)(Npred≧1)定义规定的函数Ft(Xdec,LO(k)),将X’dec,LO(k)作为 修正了时间包络形状的低频信号的变换系数进行输出。

[数式20]

Ff(Xdec,LO(k))=Xdec,LO(k)+Σp=1Npredαp(m)Xdec,LO(k-p)

图19是示出第3实施方式的声音编码装置22的结构的图。声音编码装置22的 通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置22如图19所示从功能上讲具有降频采样部20a、核心编码部20b、 分析滤波器组部20c、控制参数编码部20d、包络计算部20e、量化/编码部20f、时间 包络计算部22a和22a1、时间包络信息复用部22b、编码序列复用部20h、核心解码 信号生成部20i。

图20是示出第3实施方式的声音编码装置22的动作的流程图。

时间包络计算部22a计算从降频采样部20a得到的降频采样信号的时间包络(步 骤S22-1)。

例如,计算任意的时间区段tt,E(l)≦i<tt,E(l+1)内的降频采样信号xLO(i)的时间包络 ELO(i),作为在该时间区段内标准化后的降频采样信号的功率。

[数式21]

ELO(i)=|xLO(i)|2Σn=ttE(l)ttE(l+1)-1|xLO(n)|2    式(21)

降频采样信号的时间包络只要是能够了解降频采样信号的大小在时间方向的变 动的参数即可,不限于前述的示例。

时间包络计算部22a1计算由核心解码信号生成部20i生成的核心解码信号的时 间包络(步骤S22-2)。核心解码信号的时间包络能够与所述降频采样信号的时间包 络一样地计算出来。

例如,计算任意的时间区段tt,E(l)≦i<tt,E(l+1)内的所述核心解码信号xdec,LO(i)的时 间包络Edec,LO(i),作为在该时间区段内标准化后的核心解码信号的功率。

[数式22]

Edec,LO(i)=|xdec,LO(i)|2Σn=ttE(l)ttE(l+1)-1|xdec,LO(n)|2

核心解码信号的时间包络只要是能够了解核心解码信号的大小在时间方向的变 动的参数即可,不限于前述的示例。

时间包络信息编码部22b使用由时间包络计算部22a计算出的降频采样信号的时 间包络、和由时间包络计算部22a1计算出的核心解码信号的时间包络,计算时间包 络信息,并根据该时间包络对时间包络信息进行编码(步骤S22-3)。

例如,时间包络信息编码部22b计算表示平坦程度的信息作为时间包络信息。例 如,计算降频采样信号及核心解码信号的时间包络的方差或者依据于该方差的参数。 在另一例中,计算降频采样信号及核心解码信号的子带信号的时间包络的相加平均与 相乘平均之比或者依据于该比值的参数。在这种情况下,不限于前述的示例,时间包 络信息编码部22b可以计算表示该降频采样信号的时间包络的平坦度的信息,作为时 间包络信息。并且,对所述参数进行编码。例如,对降频采样信号和核心解码信号的 该参数的差分值或者其绝对值进行编码。另外,例如对降频采样信号的该参数的值或 者绝对值进行编码。例如,如果用是否平坦来表述时间包络的平坦度,则可以用1 比特进行编码,例如能够用1比特对所述任意的时间区段进行编码。时间包络信息的 编码方法不限于前述的示例。

另外,例如时间包络信息编码部22b计算表示上升程度的信息作为时间包络信 息。例如,在任意的时间区段tt,E(l)≦i<tt,E(l+1)内,计算降频采样信号的时间包络在 时间方向的差分值的最大值。

[数式23]

dELO,max(l)=max(ELO(i)-ELO(i-1))

dEdec,LO,max(l)=max(Edec,LO(i)-Edec,LO(i-1))こ将它们称作式(23)。

另外,在式(23)中,取代时间包络,而计算使该时间包络在时间方向上变平滑 的参数在时间方向的差分值的最大值。在这种情况下,不限于前述的示例,时间包络 信息编码部22b可以计算表示该降频采样信号的时间包络的上升程度的信息作为时 间包络信息。并且,对所述参数进行编码。例如,对降频采样信号和核心解码信号的 该参数的差分值或者其绝对值进行编码。例如,如果用是否上升来表述时间包络的上 升程度,则可以用1比特进行编码,例如用1比特对所述任意的时间区段进行编码。 时间包络信息的编码方法不限于前述的示例。

另外,例如时间包络信息编码部20g计算表示下降程度的信息作为时间包络信 息。例如,在任意的时间区段tt,E(l)≦i<tt,E(l+1)内,计算降频采样信号的时间包络在 时间方向的差分值的最小值。

[数式24]

dELO,min(l)=min(ELO(i)-ELO(i-1))

dEdec,LO,min(l)=min(Edec,LO(i)-Edec,LO(i-1))将它们称作式(24)。

另外,在式(24)中,取代时间包络,而计算使该时间包络在时间方向上变平滑 的参数在时间方向的差分值的最小值。在这种情况下,不限于前述的示例,时间包络 信息编码部22b可以计算表示该降频采样信号的时间包络的下降程度的信息作为时 间包络信息。并且,对所述参数进行编码。例如,对降频采样信号和核心解码信号的 该参数的差分值或者其绝对值进行编码。例如,如果用是否下降来表述时间包络的上 升程度,则可以用1比特进行编码,例如用1比特对所述任意的时间区段进行编码。 时间包络信息的编码方法不限于前述的示例。

在计算表示平坦程度、上升程度及下降程度的信息作为所述时间包络信息的示例 中,在仅使用降频采样信号和核心解码信号的时间包络中的一方的情况下,能够省略 仅涉及另一方的时间包络的计算的各部分和各处理。

[第3实施方式的声音编码装置的第1变形例]

图21是示出第3实施方式的声音编码装置的第1变形例22A的结构的图。

图22是示出第3实施方式的声音编码装置的第1变形例22A的动作的流程图。

时间包络信息编码部22bA根据由时间包络计算部22a计算出的降频采样信号的 时间包络计算时间包络信息,并对该时间包络信息进行编码(步骤S22-3a)。

例如,计算表示时间包络形状的平坦程度的信息作为时间包络信息。例如,根据 式(21)计算任意的时间区段tt,E(l)≦i<tt,E(l+1)内的降频采样信号xLO(i)(tt,E(l)≦ i<tt,E(l+1))的时间包络ELO(i)。并且,时间包络ELO(i)的计算方法不限于式(21)。计算 时间包络ELO(i)的方差或者依据于该方差的参数,并对该参数进行编码。另外,在另 一例中,计算时间包络ELO(i)的相加平均与相乘平均之比或者依据于该比值的参数, 并对该参数进行编码。表示降频采样信号的时间包络形状的平坦程度的信息的计算方 法不限于上述的示例。

另外,例如,计算表示时间包络形状的上升程度的信息作为时间包络信息。例如, 计算时间包络ELO(i)在时间方向的差分值,并计算该差分值在任意时间区段内的最大 值并进行编码。表示降频采样信号的时间包络形状的上升程度的信息的计算方法不限 于上述的示例。

另外,例如,计算表示时间包络形状的下降程度的信息作为时间包络信息。例如, 计算时间包络ELO(i)在时间方向的差分值,并计算该差分值在任意的时间区段内的最 小值并进行编码。表示降频采样信号的时间包络形状的下降程度的信息的计算方法不 限于上述的示例。

[第3实施方式的声音编码装置的第2变形例]

图23是示出第3实施方式的声音编码装置的第2变形例22B的结构的图。

图24是示出第3实施方式的声音编码装置的第2变形例22B的动作的流程图。

时间包络计算部22aB计算输入声音信号的时间包络(步骤S22-1b)。

例如,计算任意的时间区段tt,E(l)≦i<tt,E(l+1)内的所述输入信号x(i)的时间包络 E(i),作为在该时间区段内标准化后的输入信号的功率。

[数式25]

E(i)=|x(i)|2Σn=ttE(l)ttE(l+1)-1|x(n)|2    式(25)

输入信号的时间包络只要是能够了解输入信号的大小在时间方向的变动的参数 即可,不限于前述的示例。

时间包络信息编码部22bB根据由时间包络计算部22aB计算出的输入声音信号 的时间包络计算时间包络信息,并对该时间包络信息进行编码(步骤S22-3b)。

例如,计算表示时间包络形状的平坦程度的信息作为时间包络信息。例如,根据 式(25)计算任意的时间区段tt,E(l)≦i<tt,E(l+1)内的输入信号x(i)(tt,E(l)≦i<tt,E(l+1))的 时间包络E(i)。并且,时间包络E(i)的计算方法不限于式(25)。计算时间包络E(i) 的方差或者依据于该方差的参数,并对该参数进行编码。在另一例中,计算时间包络 E(i)的相加平均与相乘平均之比或者依据于该比值的参数,并对该参数进行编码。表 示输入信号的时间包络形状的平坦程度的信息的计算方法不限于上述的示例。

另外,例如计算表示时间包络形状的上升程度的信息作为时间包络信息。例如, 计算时间包络E(i)在时间方向的差分值,并计算该差分值在任意的时间区段内的最大 值并进行编码。表示输入信号的时间包络形状的上升程度的信息的计算方法不限于上 述的示例。

另外,例如计算表示时间包络形状的下降程度的信息作为时间包络信息。例如, 计算时间包络E(i)在时间方向的差分值,并计算该差分值在任意的时间区段内的最小 值。表示输入信号的时间包络形状的下降程度的信息的计算方法不限于上述的示例。

本发明的第1实施方式的第1、第2及第3变形例显然能够应用于该第3实施方 式的低频时间包络形状决定部10e。

[第4实施方式]

图25是示出第4实施方式的声音解码装置13的结构的图。声音解码装置13的 通信装置接收从下述声音编码装置23输出的被复用的编码序列,再向外部输出已解 码的声音信号。声音解码装置13如图25所示从功能上讲具有编码序列逆复用部 10aA、核心解码部10b、分析滤波器组部10c、编码序列分析部13c、高频时间包络 形状决定部13a、时间包络修正部13b、高频信号生成部10g、解码/逆量化部10h、 频率包络调整部10i、及合成滤波器组部10j。

图26是示出第4实施方式的声音解码装置13的动作的流程图。

编码序列分析部13c分析由编码序列逆复用部10aA分割而成的编码序列的频带 扩展部分,并分割成在高频信号生成部10g、解码/逆量化部10h及高频时间包络形状 决定部13a中需要的信息(步骤S13-3)。

高频时间包络形状决定部13a从编码序列分析部13c接收有关高频时间包络形状 的信息,根据该信息决定高频信号的时间包络形状(步骤S13-1)。例如,将高频信 号的时间包络形状决定为平坦状。另外,例如将高频信号的时间包络形状决定为上升 状。此外,例如将高频信号的时间包络形状决定为下降状。

时间包络修正部13b根据由高频时间包络形状决定部13a决定的时间包络形状, 修正从分析滤波器组部10c输出的、在高频信号生成部10g生成高频信号时使用的低 频信号的多个子带信号的时间包络的形状(步骤S13-2)。

例如,在所述高频信号的时间包络形状被决定为平坦状的情况下,例如对于在生 成高频信号时使用的低频信号,低频时间包络修正部10f能够通过与使所述低频信号 的时间包络形状成为平坦状的处理相同的处理,修正在生成高频信号时使用的低频信 号的时间包络形状。

另外,例如在所述高频信号的时间包络形状被决定为上升状的情况下,例如低频 时间包络修正部10f能够通过与使所述低频信号的时间包络形状成为上升状的处理相 同的处理,修正在生成高频信号时使用的低频信号的时间包络形状。

另外,例如在所述高频信号的时间包络形状被决定为下降状的情况下,例如低频 时间包络修正部10f能够通过与使所述低频信号的时间包络形状成为下降状的处理相 同的处理,修正在生成高频信号时使用的低频信号的时间包络形状。

修正在生成高频信号时使用的低频信号的时间包络形状的处理不限于上述的示 例。

图27是示出第4实施方式的声音编码装置23的结构的图。声音编码装置23的 通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置23如图27所示从功能上讲具有降频采样部20a、核心编码部20b、 分析滤波器组部20c和20c1、控制参数编码部20d、包络计算部20e、量化/编码部20f、 时间包络信息编码部23a、编码序列复用部20h、子带信号功率计算部20j、核心解码 信号生成部20i。

图28是示出第4实施方式的声音编码装置23的动作的流程图。

时间包络信息编码部23a计算在生成高频信号时使用的低频信号的时间包络和 高频信号的时间包络中至少一个以上的时间包络,还使用由子带信号功率计算部20j 计算出的核心解码信号的子带信号的功率来计算核心解码信号的时间包络,根据该低 频信号的时间包络和高频信号的时间包络中的至少一个以上以及核心解码信号的时 间包络,对时间包络信息进行编码(步骤S23-1)。关于低频信号的时间包络,是使 用由包络计算部20e计算出的低频信号的子带信号的功率来计算低频信号的时间包 络。关于高频信号的时间包络,是使用由包络计算部20e计算出的高频信号的子带信 号的功率来计算低频信号的时间包络。在该处理中,在未计算出低频信号的子带信号 的功率的情况下,也可以由时间包络信息编码部23a计算低频信号的子带信号的功 率,至于在何处计算低频信号的子带信号的功率没有限定。另外,在未计算出高频信 号的子带信号的功率的情况下,也可以由时间包络信息编码部23a计算高频信号的子 带信号的功率,至于在何处计算高频信号的子带信号的功率没有限定。

例如,通过与时间包络信息编码部20g计算所述低频信号的时间包络的处理相同 的处理,能够计算在生成该高频信号时使用的低频信号的时间包络。在生成该高频信 号时使用的低频信号的子带信号的时间包络,只要是能够了解该低频信号的子带信号 的大小在时间方向的变动的参数即可,不限于前述的示例。

另外,例如通过与时间包络信息编码部21a计算所述高频信号的时间包络的处理 相同的处理,能够计算该高频信号的时间包络。该高频信号的子带信号的时间包络只 要是能够了解该高频信号的子带信号的大小在时间方向的变动的参数即可,不限于前 述的示例。

例如,在时间包络信息编码部20g计算表示平坦程度的信息作为时间包络信息的 处理中,能够利用在生成该高频信号时使用的低频信号的子带信号的时间包络取代所 述低频信号子带信号的时间包络,来计算表示平坦程度的信息作为时间包络信息,并 对该时间包络信息进行编码。另外,例如在时间包络信息编码部20g计算表示平坦程 度的信息作为时间包络信息的处理中,能够利用该高频信号的子带信号的时间包络取 代所述低频信号子带信号的时间包络,来计算表示平坦程度的信息作为时间包络信 息,并对该时间包络信息进行编码。例如,如果用是否平坦来表述时间包络的平坦程 度,则可以用1比特进行编码。

另外,例如在时间包络信息编码部20g计算表示上升程度的信息作为时间包络信 息的处理中,能够利用在生成该高频信号时使用的低频信号的子带信号的时间包络取 代所述低频信号子带信号的时间包络,来计算表示上升程度的信息作为时间包络信 息,并对该时间包络信息进行编码。另外,例如在时间包络信息编码部20g计算表示 上升程度的信息作为时间包络信息的处理中,能够利用该高频信号的子带信号的时间 包络取代所述低频信号子带信号的时间包络,来计算表示上升程度的信息作为时间包 络信息,并对该时间包络信息进行编码。例如,如果用是否上升来表述时间包络的上 升程度,则可以用1比特进行编码。

另外,例如在时间包络信息编码部20g计算表示下降程度的信息作为时间包络信 息的处理中,能够利用在生成该高频信号时使用的低频信号的子带信号的时间包络取 代所述低频信号子带信号的时间包络,来计算表示下降程度的信息作为时间包络信 息,并对该时间包络信息进行编码。另外,例如在时间包络信息编码部20g计算表示 下降程度的信息作为时间包络信息的处理中,能够利用该高频信号的子带信号的时间 包络取代所述低频信号子带信号的时间包络,来计算表示下降程度的信息作为时间包 络信息,并对该时间包络信息进行编码。例如,如果用是否下降来表述时间包络的下 降程度,则可以用1比特进行编码。

另外,时间包络信息的计算方法及编码方法不限于前述的示例。

[第4实施方式的声音解码装置的第1变形例]

图29是示出第4实施方式的声音解码装置的第1变形例13A的结构的图。

图30是示出第4实施方式的声音解码装置的第1变形例13A的动作的流程图。

高频时间包络形状决定部13aA从核心解码部10b接收低频信号,并根据该低频 信号决定高频时间包络形状(步骤S13-1a)。

例如,计算低频信号的时间包络,并根据该低频时间包络的形状决定高频时间包 络形状。另外,计算对低频信号实施了规定的处理后的信号的时间包络,根据该已处 理低频信号的时间包络的形状决定高频时间包络形状。所述决定的处理例如是高通滤 波处理,但不限于此。

例如,将高频信号的时间包络形状决定为平坦状。例如,低频时间包络形状决定 部10eA能够与将所述低频信号的时间包络形状决定为平坦状的处理一样地,将高频 信号的时间包络形状决定为平坦状。另外,在低频时间包络形状决定部10eA将所述 低频信号的时间包络形状决定为平坦状的处理中,能够利用所述已处理低频信号的时 间包络取代所述低频信号的时间包络,将高频信号的时间包络形状决定为平坦状。将 高频信号的时间包络形状决定为平坦状的处理不限于上述的示例。

另外,例如将高频信号的时间包络形状确定为上升状。例如低频时间包络形状决 定部10eA,能够与将所述低频信号的时间包络形状决定为上升状的处理一样地,将 高频信号的时间包络形状决定为上升状。进而,在低频时间包络形状决定部10eA将 所述低频信号的时间包络形状决定为上升状的处理中,能够利用所述已处理低频信号 的时间包络取代所述低频信号的时间包络,将高频信号的时间包络形状决定为上升 状。将高频信号的时间包络形状决定为上升状的处理不限于上述的示例。

另外,例如将高频信号的时间包络形状决定为下降状。例如,低频时间包络形状 决定部10eA能够与将所述低频信号的时间包络形状决定为下降状的处理一样地,将 高频信号的时间包络形状决定为下降状。另外,在低频时间包络形状决定部10eA将 所述低频信号的时间包络形状决定为下降状的处理中,能够利用所述已处理低频信号 的时间包络取代所述低频信号的时间包络,将高频信号的时间包络形状决定为下降 状。将高频信号的时间包络形状决定为下降状的处理不限于上述的示例。

[第4实施方式的声音解码装置的第2变形例]

图31是示出第4实施方式的声音解码装置的第2变形例13B的结构的图。

与第4实施方式的声音解码装置的第1变形例13A的不同之处在于,高频时间 包络形状决定部13aB从分析滤波器组部10c接收低频信号的多个子带信号,并根据 该低频信号的多个子带信号决定高频信号的时间包络形状(相当于步骤S13-1a的处 理)。

例如,计算低频信号的至少一个以上的子带信号的时间包络,根据该低频信号子 带信号时间包络的形状决定高频信号时间包络形状。

例如,将高频信号的时间包络形状决定为平坦状。例如,低频时间包络形状决定 部10eB能够与将所述低频信号的时间包络形状决定为平坦状的处理一样地,将高频 信号的时间包络形状决定为平坦状。此时,例如通过设表示频带的边界的BLO(m)仅 定义比较高的频率的频带等,能够与低频时间包络形状决定部10eB不同。将高频信 号的时间包络形状决定为平坦状的处理不限于上述的示例。

另外,例如将高频信号的时间包络形状决定为上升状。例如,低频时间包络形状 决定部10eB能够与将所述低频信号的时间包络形状决定为上升状的处理一样地,将 高频信号的时间包络形状决定为上升状。此时,例如通过设表示频带的边界的BLO(m) 仅定义比较高的频率的频带等,能够与低频时间包络形状决定部10eB不同。将高频 信号的时间包络形状决定为上升状的处理不限于上述的示例。

另外,例如将高频信号的时间包络形状决定为下降状。例如,低频时间包络形状 决定部10eB能够与将所述低频信号的时间包络形状决定为下降状的处理一样地,将 高频信号的时间包络形状决定为下降状。此时,例如通过设表示频带的边界的BLO(m) 仅定义比较高的频率的频带等,能够与低频时间包络形状决定部10eB不同。将高频 信号的时间包络形状决定为下降状的处理不限于上述的示例。

[第4实施方式的声音解码装置的第3变形例]

图32是示出第4实施方式的声音解码装置的第3变形例13C的结构的图。

高频时间包络形状决定部13aC接收来自编码序列分析部13c的有关高频时间包 络形状的信息、来自核心解码部10b的低频信号、来自分析滤波器组部10c的低频信 号的多个子带信号中至少一种信息,并决定高频信号的时间包络形状(相当于步骤 S13-1的处理)。

例如,计算低频信号的至少一个以上的子带信号的时间包络形状,根据该低频子 带信号时间包络的形状决定高频时间包络形状。

例如,将高频信号的时间包络形状决定为平坦状。在这种情况下,组合在上述第 4实施方式的声音解码装置、该解码装置的第1及第2变形例中记载的将高频信号的 时间包络形状决定为平坦状的方法中至少一种以上的方法,将时间包络形状决定为平 坦状。将高频信号的时间包络形状决定为平坦状的方法不限于上述方法。

例如,将高频信号的时间包络形状决定为上升状。在这种情况下,组合在上述第 4实施方式的声音解码装置、该解码装置的第1及第2变形例中记载的将高频信号的 时间包络形状决定为上升状的方法中至少一种以上的方法,将时间包络形状决定为上 升状。将高频信号的时间包络形状决定为上升状的方法不限于上述方法。

例如,将高频信号的时间包络形状决定为下降状。在这种情况下,组合在上述第 4实施方式的声音解码装置、该解码装置的第1及第2变形例中记载的将高频信号的 时间包络形状决定为下降状的方法中至少一种以上的方法,将时间包络形状决定为下 降状。将高频信号的时间包络形状决定为下降状的方法不限于上述的示例。

[第4实施方式的声音编码装置的第1变形例]

图33是示出第4实施方式的声音编码装置的第1变形例23A的结构的图。

图34是示出第4实施方式的声音编码装置的第1变形例23A的动作的流程图。

时间包络信息编码部23aA计算低频信号的时间包络和高频信号的时间包络中至 少一个以上的时间包络,根据该低频信号和高频信号的时间包络中至少一个以上的时 间包络计算时间包络信息并进行编码(步骤S23-1a)。关于低频信号的时间包络,是 使用由包络计算部20e计算出的低频信号的子带信号的功率来计算低频信号的时间 包络。关于高频信号的时间包络,是使用由包络计算部20e计算出的高频信号的子带 信号的功率来计算高频信号的时间包络。在该处理中,在未算出低频信号的子带信号 的功率的情况下,也可以由时间包络信息编码部23aA计算低频信号的子带信号的功 率,至于在何处计算低频信号的子带信号的功率没有限定。另外,在未算出高频信号 的子带信号的功率的情况下,也可以由时间包络信息编码部23aA计算高频信号的子 带信号的功率,至于在何处计算高频信号的子带信号的功率没有限定。

例如,计算表示时间包络形状的平坦程度的信息作为时间包络信息。例如,在任 意的时间区段tE(l)≦i<tE(l+1)内分割成用BLO(m)(m=0,…,MLO,MLO≧1)(BLO(0)≧0, BLO(MLO)<kx)表示边界的MLO个频带,由式(7)计算出第m个频带中包含的低频信 号的子带信号XLO(k,i)(BLO(m)≦k<BLO(m+1),tE(l)≦i<tE(l+1))的时间包络ELO(k,i)。并 且,时间包络ELO(k,i)的计算方法不限于式(7)。计算时间包络ELO(k,i)的方差或者依 据于该方差的参数,并对该参数进行编码。另外,在另一例中,计算时间包络ELO(k,i) 的相加平均与相乘平均之比或者依据于该比值的参数,并对该参数进行编码。另外, 例如在任意的时间区段tE(l)≦i<tE(l+1)内分割成用BHI(m)(m=0,…,MHI,MHI≧1)(BHI(0) ≧0,BHI(MHI)<kx)表示边界的MHI个频带,由式(11)计算出第m个频带中包含的高 频信号的子带信号XHI(k,i)(BHI(m)≦k<BHI(m+1),tE(l)≦i<tE(l+1))的时间包络EHI(k,i)。 并且,时间包络EHI(k,i)的计算方法不限于式(11)。计算时间包络EHI(k,i)的方差或者 依据于该方差的参数,并对该参数进行编码。另外,在另一例中,计算时间包络EHI(k,i) 的相加平均与相乘平均之比或者依据于该比值的参数,并对该参数进行编码。表示时 间包络形状的平坦程度的信息的计算方法不限于上述的示例。

另外,例如计算表示时间包络形状的上升程度的信息作为时间包络信息。例如, 计算时间包络ELO(k,i)在时间方向的差分值,计算该差分值在任意的时间区段内的最 大值并进行编码。另外,计算时间包络EHI(k,i)在时间方向的差分值,计算该差分值 在任意时间区段内的最大值并进行编码。表示时间包络形状的上升程度的信息的计算 方法不限于上述的示例。

另外,例如计算表示时间包络形状的下降程度的信息作为时间包络信息。例如, 计算时间包络ELO(k,i)在时间方向的差分值,计算该差分值在任意时间区段内的最小 值并进行编码。另外,计算时间包络EHI(k,i)在时间方向的差分值,计算该差分值在 任意时间区段内的最小值并进行编码。

另外,表示时间包络形状的下降程度的信息的计算方法不限于上述的示例。在计 算表示平坦程度、上升程度及下降程度的信息作为所述时间包络信息的示例中,在仅 使用低频信号和高频信号的子带信号的时间包络中的一方的情况下,能够省略仅涉及 另一方的时间包络的计算的各部分和各处理。

[第5实施方式]

图35是示出第5实施方式的声音解码装置14的结构的图。声音解码装置14的 通信装置接收从下述声音编码装置24输出的被复用的编码序列,再向外部输出已解 码的声音信号。声音解码装置14如图35所示从功能上讲具有编码序列逆复用部 10aA、核心解码部10b、分析滤波器组部10c、编码序列分析部13c、高频信号生成 部10g、高频时间包络形状决定部13a、时间包络修正部14a、解码/逆量化部10h、 频率包络调整部10i、及合成滤波器组部10j。

图36是示出第5实施方式的声音解码装置14的动作的流程图。

时间包络修正部14a根据由高频时间包络形状决定部13a决定的时间包络形状, 修正从高频信号生成部10g输出的高频信号的多个子带信号的时间包络的形状(步骤 S14-1)。

例如,在任意的时间区段tE(l)≦i<tE(l+1)内分割成用Bgen,HI(m)(m=0,…,Mgen,HI, Mgen,HI≧1)(Bgen,HI(0)≧kx,Bgen,HI(Mgen,HI)<kh)表示边界的MHI个频带,对于第m个频带 中包含的从高频信号生成部10g输出的高频信号的子带信号Xgen,HI(k,i)(BHI(m)≦ k<BHI(m+1),tE(l)≦i<tE(l+1)),将使用规定的函数F(Xgen,HI(k,i))由下式(26)得到的 X’gen,HI(k,i),作为修正了时间包络形状的高频信号的子带信号进行输出。

[数式26]

X′gen,HI(k,i)=F(Xgen,HI(k,i))    式(26)

例如,在所述高频信号的时间包络形状被决定为平坦状的情况下,能够通过以下 的处理来修正该高频信号的时间包络形状。例如,将该子带信号Xgen,HI(k,i)分割成用 Bgen,HI(m)(m=0,…,MHI,MHI≧1)(Bgen,HI(0)≧kx,Bgen,HI(MHI)<kh)表示边界的MHI个频 带,对于第m个频带中包含的子带信号Xgen,HI(k,i)(BHI(m)≦k<BHI(m+1),tE(l)≦ i<tE(l+1)),设规定的函数F(Xgen,HI(k,i))为下式(27),将X’gen,HI(k,i)作为修正了时间包 络形状的高频信号的子带信号进行输出。

[数式27]

F(Xgen,HI(k,i))=Σn=tE(l)tE(l+1)-1Σj=Bgen,HI(m)Bgen,HI(m+1)-1|Xgen,HI(j,n)|2(tE(l+1)-tE(l))·(Bgen,HI(m+1)-Bgen,HI(m))Xgen,HI(k,i)|Xgen,HO(k,i)|2

ぁ或者,

F(Xgen,HI(k,i))=Σn=tE(l)tE(l+1)-1Σj=Bgen,HI(m)Bgen,HI(m+1)-1|Xgen,HI(j,n)|2tE(l+1)-tE(l)Xgen,HI(k,i)Σj=Bgen,HI(m)Bgen,HI(m+1)-1|Xgen,HI(j,i)|2

(将它们称作式(27)。)

另外,根据另一例,利用对子带信号Xgen,HI(k,i)实施平滑滤波处理的下式(28) (Nfilt≧1)定义规定的函数F(Xgen,HI(k,i)),将X’gen,HI(k,i)作为修正了时间包络形状的高 频信号的子带信号进行输出。并且,在使用所述Bgen,HI(m)表示边界的各频带内,能 够处理成使滤波处理前后的子带信号的功率一致。

[数式28]

F(Xgen,HI(k,i))=Σp=0Nfilt-1a(p)Xgen,HI(k,i-p)

另外,根据另一例,在使用所述Bgen,HI(m)表示边界的各频带内,沿频率方向对 子带信号Xgen,HI(k,i)进行线性预测而得到线性预测系数αp(m)(m=0,…,MHI-1),用对 子带信号Xgen,HI(k,i)实施线性预测逆滤波处理的下式(29)(Npred≧1)定义规定的函数 F(Xgen,HI(k,i)),将X’gen,HI(k,i)作为修正了时间包络形状的高频信号的子带信号进行输 出。

[数式29]

F(Xgen,HI(k,i))=Xgen,HI(k,i)+Σp=1Npredαp(m)Xgen,HI(k-p,i)

关于上述的将时间包络形状修正为平坦状的处理的示例,能够组合各个示例来实 施。时间包络修正部14a实施将高频信号的多个子带信号的时间包络的形状修正为平 坦状的处理,但不限于上述的示例。

另外,例如在所述高频信号的时间包络形状被决定为上升状的情况下,能够通过 以下的处理来修正该高频信号的时间包络形状。例如,使用相对于i单调递增的函数 incr(i),用下式(30)定义规定的函数F(Xgen,HI(k,i)),将X’gen,HI(k,i)作为修正了时间 包络形状的高频信号的子带信号进行输出。另外,在使用所述Bgen,HI(m)表示边界的 各频带内,能够处理成使时间包络形状修正前后的子带信号的功率一致。

[数式30]

F(Xgen,HI(k,i))=incr(i)Xgen,HI(k,i)|Xgen,HI(k,i)|2

时间包络修正部14a实施将高频信号的多个子带信号的时间包络的形状修正为 上升状的处理,但不限于上述的示例。

另外,例如在所述高频信号的时间包络形状被决定为下降状的情况下,能够通过 以下的处理来修正该高频信号的时间包络形状。例如,使用相对于i单调递减的函数 decr(i),用下式(31)定义规定的函数F(Xgen,HI(k,i)),将X’gen,HI(k,i)作为修正了时间 包络形状的高频信号的子带信号进行输出。另外,在使用所述Bgen,HI(m)表示边界的 各频带内,能够处理成使时间包络形状修正前后的子带信号的功率一致。

[数式31]

F(Xgen,HI(k,i))=decr(i)Xgen,HI(k,i)|Xgen,HI(k,i)|2

时间包络修正部14a实施将高频信号的多个子带信号的时间包络的形状修正为 下降状的处理,但不限于上述的示例。

另外,在利用在“ISO/IEC14496-3”中规定的“SBR”和“Low Delay SBR”中 的“HF adjustment”实现本实施方式的频率包络调整部10i的情况下,通过在频率包 络调整部10i中执行时间包络修正部14a的处理,能够削减运算量。具体地讲,例如 在根据式(27)修正时间包络形状时,式(27)内的高频信号的子带信号的功率的下 式计算(数式32)能够在所述“HF adjustment”中计算出来,因而能够省略。

[数式32]

|Xgen,HI(j,n)|2

另外,当在所述“HF adjustment”中不利用“interpolation”的情况下(即, bs_interpol_freq=0的情况下),式(27)内的高频信号的子带信号的功率的频率方向 之和的下式计算(数式33)能够在所述“HF adjustment”中计算出来,因而能够省 略。

[数式33]

Σj=Bgen,HI(m)Bgen,HI(m+1)-1|Xgen,HI(j,n)|2

另一方面,当在所述“HF adjustment”中利用所述“interpolation”计算出下式(数 式34)所示的时间方向之和的情况下,

[数式34]

Σn=tE(l)tE(l+1)-1|Xgen,HI(j,n)|2

能够将所述之和用作在所述“HF adjustment”中计算出的下式(数式35)所示 的替代量或者近似量,通过省略所述之和的计算,能够削减运算量。

[数式35]

Σn=tE(l)tE(l+1)-1|Xgen,HI(j,n)|2

另外,在时间包络修正部14a的另一例中,显然同样能够省略一部分的运算。

另外,本发明的第4实施方式的声音解码装置的第1、第2及第3变形例显然能 够应用于本实施方式的声音解码装置的高频时间包络形状决定部13a。

图37是示出第5实施方式的声音编码装置24的结构的图。声音编码装置24的 通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置24如图37所示从功能上讲具有降频采样部20a、核心编码部20b、 分析滤波器组部20c、控制参数编码部20d、包络计算部20e、量化/编码部20f、虚拟 高频信号生成部24a、子带信号功率计算部24b、时间包络信息编码部24c、编码序 列复用部20h。

图38是示出第5实施方式的声音编码装置24的动作的流程图。

虚拟高频信号生成部24a根据在分析滤波器组部20c得到的输入声音信号的低频 信号的子带信号、和在控制参数编码部20d得到的生成高频信号所需要的控制参数, 生成虚拟高频信号(步骤S24-1)。该虚拟高频信号的生成处理是与在高频信号生成 部10g的处理一样地进行的,但不同之处在于,在高频信号生成部10g中是根据由核 心编码部10b解码后的低频信号的子带信号来生成的,而在虚拟高频信号生成部24a 中是根据输入声音信号的低频信号的子带信号来生成的。另外,在虚拟高频信号生成 部24a中,以削减运算量为目的,能够省略在高频信号生成部10g的处理的一部分。 例如,能够省略所生成的高频信号的音调的调整处理。

子带信号功率计算部24b计算由虚拟高频信号生成部24a生成的虚拟高频信号的 子带信号的功率(步骤S24-2)。

时间包络信息编码部24c使用由包络计算部20e计算出的高频信号的子带信号的 功率计算高频信号的时间包络,并使用由子带信号功率计算部24b计算出的虚拟高频 信号的子带信号的功率计算虚拟高频信号的时间包络,根据该高频信号的时间包络和 虚拟高频信号的时间包络计算时间包络信息并进行编码(步骤S24-3)。在该处理中, 在未计算出高频信号的子带信号的功率的情况下,也可以由时间包络信息编码部24c 计算高频信号的子带信号的功率,至于在何处计算高频信号的子带信号的功率没有限 定。

例如,通过与时间包络信息编码部21a计算所述高频信号的时间包络的处理相同 的处理,能够计算出该高频信号的时间包络。高频信号的子带信号的时间包络只要是 能够了解该高频信号的子带信号的大小在时间方向的变动的参数即可,不限于前述的 示例。

例如,在任意的时间区段tE(l)≦i<tE(l+1)内分割成用Bsim,gen,HI(m) (m=0,…,Msim,gen,HI,Msim,gen,HI≧1)(Bsim,gen,HI(0)≧kx,Bsim,gen,HI(Msim,gen,HI)<kh)表示边界的 Msim,gen,HI个频带,计算第m个频带中包含的虚拟高频信号的子带信号Xsim,gen,HI(k,i) (Bsim,gen,HI(m)≦k<Bsim,gen,HI(m+1),tE(l)≦i<tE(l+1))的时间包络Esim,gen,HI(k,i)。

[数式36]

Esim,gen,HI(k,i)=Σj=Bsim,gen,HI(m)Bsim,gen,HI(m+1)-1|Xsim,gen,HI(j,n)|2Σn=tE(l)tE(l+1)-1Σj=Bsim,gen,HI(m)Bsim,gen,HI(m+1)-1|Xsim,gen,HI(j,n)|2

虚拟高频信号的子带信号的时间包络只要是能够了解虚拟高频信号的子带信号 的大小在时间方向的变动的参数即可,不限于前述的示例。

例如,在时间包络信息编码部20g计算表示平坦程度的信息作为时间包络信息的 处理中,通过使用该高频信号的子带信号的时间包络取代所述低频信号的子带信号的 时间包络、并使用该虚拟高频信号的子带信号的时间包络取代所述核心解码信号的子 带信号的时间包络,能够计算出表示平坦程度的信息作为时间包络信息,并对该时间 包络信息进行编码。例如,如果用是否平坦来表述时间包络的平坦程度,则可以用1 比特进行编码,例如在所述任意的时间区段内对所述Msim,gen,HI个的频带分别用 Msim,gen,HI比特对该信息进行编码。

另外,例如在时间包络信息编码部20g计算表示上升程度的信息作为时间包络信 息的处理中,通过使用该高频信号的子带信号的时间包络取代所述低频信号的子带信 号的时间包络、并使用该虚拟高频信号的子带信号的时间包络取代所述核心解码信号 的子带信号的时间包络,能够计算出表示上升程度的信息作为时间包络信息,并对该 时间包络信息进行编码。例如,如果用是否上升来表述时间包络的上升程度,则可以 用1比特进行编码,例如在所述任意的时间区段内对所述Msim,gen,HI个的频带分别用 Msim,gen,HI比特对该信息进行编码。

另外,例如在时间包络信息编码部20g计算表示下降程度的信息作为时间包络信 息的处理中,通过使用该高频信号的子带信号的时间包络取代所述低频信号的子带信 号的时间包络、并使用该虚拟高频信号的子带信号的时间包络取代所述核心解码信号 的子带信号的时间包络,能够计算出表示下降程度的信息作为时间包络信息,并对该 时间包络信息进行编码。例如,如果用是否下降来表述时间包络的下降程度,则可以 用1比特进行编码,例如在所述任意的时间区段内对所述Msim,gen,HI个的频带分别用 Msim,gen,HI比特对该信息进行编码。

另外,时间包络信息的计算方法及编码方法不限于前述的示例。显然能够将本发 明的第4实施方式的声音编码装置的第1变形例应用于本实施方式的声音编码装置。

[第5实施方式的声音解码装置的第1变形例]

图39是示出第5实施方式的声音解码装置的第1变形例14A的结构的图。

图40是示出第5实施方式的声音解码装置的第1变形例14A的动作的流程图。

高频时间包络形状决定部14b接收来自编码序列分析部13c的有关高频时间包络 形状的信息、来自核心解码部10b的低频信号、来自分析滤波器组部10c的低频信号 的多个子带信号、来自高频信号生成部10g的高频信号的多个子带信号中至少一个信 息,并决定高频信号的时间包络形状(步骤S14-2)。例如,将高频信号的时间包络 形状决定为平坦状。另外,例如将高频信号的时间包络形状决定为上升状。此外例如 将高频信号的时间包络形状决定为下降状。与本发明的第4实施方式的声音解码装置 的第3变形例13C的高频时间包络形状决定部13aC的不同之处在于,也允许从高频 信号生成部10g输入高频信号的多个子带信号,并能够利用与低频信号的子带信号相 同的方法,根据该高频信号的子带信号决定高频时间包络形状。

[第6实施方式]

图41是示出第6实施方式的声音解码装置15的结构的图。声音解码装置15的 通信装置接收从下述声音编码装置25输出的被复用的编码序列,再向外部输出已解 码的声音信号。声音解码装置15如图41所示从功能上讲具有编码序列逆复用部 10aA、核心解码部10b、分析滤波器组部10c、编码序列分析部13c、高频信号生成 部10g、解码/逆量化部10h、频率包络调整部10i、高频时间包络形状决定部13a、时 间包络修正部15a、及合成滤波器组部10j。

图42是示出第6实施方式的声音解码装置的15的动作的流程图。

时间包络修正部15a根据由高频时间包络形状决定部13a决定的时间包络形状, 修正从频率包络调整部10i输出的高频信号的多个子带信号的时间包络的形状(步骤 S15-1)。

例如,在任意的时间区段tE(l)≦i<tE(l+1)内分割成用BHI(m)(m=0,…,MHI,MHI≧1) (BHI(0)≧kx,BHI(MHI)<kh)表示边界的MHI个频带,对于第m个频带中包含的从频率包 络调整部10i输出的高频信号的子带信号Xadj,HI(k,i)(Badj,HI(m)≦k<Badj,HI(m+1),tE(l)≦ i<tE(l+1)),将使用规定的函数F(Xadj,HI(k,i))由下式(37)得到的X’adj,HI(k,i)作为修正 了时间包络形状的高频信号的子带信号进行输出。

[数式37]

X′adj,HI(k,i)=F(Xadj,HI(k,i))    式(37)

例如,在所述高频信号的时间包络形状被决定为平坦状的情况下,通过以下的处 理能够修正该高频信号的时间包络形状。例如,在通过时间包络修正部14a将时间包 络形状修正为平坦状的处理中,通过使用从该频率包络调整部10i输出的高频信号的 子带信号Xadj,HI(k,i)、取代从高频信号生成部10g输出的高频信号的子带信号,能够 将从该频率包络调整部10i输出的高频信号的子带信号Xadj,HI(k,i)的时间包络形状修 正为平坦状。时间包络修正部15a实施将高频信号的多个子带信号的时间包络的形状 修正为平坦状的处理,不限于上述的示例。

另外,例如在所述高频信号的时间包络形状被决定为上升状的情况下,通过以下 的处理能够修正该高频信号的时间包络形状。例如,在通过时间包络修正部14a将时 间包络形状修正为上升状的处理中,通过使用从该频率包络调整部10i输出的高频信 号的子带信号Xadj,HI(k,i)、取代从高频信号生成部10g输出的高频信号的子带信号, 能够将从该频率包络调整部10i输出的高频信号的子带信号Xadj,HI(k,i)的时间包络形 状修正为上升状。时间包络修正部15a实施将高频信号的多个子带信号的时间包络的 形状修正为上升状的处理,不限于上述的示例。

另外,例如在所述高频信号的时间包络形状被决定为下降状的情况下,通过以下 的处理能够修正该高频信号的时间包络形状。例如,在通过时间包络修正部14a将时 间包络形状修正为下降状的处理中,通过使用从该频率包络调整部10i输出的高频信 号的子带信号Xadj,HI(k,i)、取代从高频信号生成部10g输出的高频信号的子带信号, 能够将从该频率包络调整部10i输出的高频信号的子带信号Xadj,HI(k,i)的时间包络形 状修正为下降状。时间包络修正部15a实施将高频信号的多个子带信号的时间包络的 形状修正为下降状的处理,不限于上述的示例。

本发明的第4实施方式的声音解码装置的第1、第2及第3变形例、以及本发明 的第5实施方式的声音解码装置的第1变形例,显然能够应用于本实施方式的声音解 码装置的高频时间包络形状决定部13a。

图43是示出第6实施方式的声音编码装置25的结构的图。声音编码装置25的 通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置25如图43所示从功能上讲具有降频采样部20a、核心编码部20b、 分析滤波器组部20c、控制参数编码部20d、包络计算部20e、量化/编码部20f、虚拟 高频信号生成部24a、子带信号功率计算部24b、频率包络调整部25a、时间包络信 息编码部25b、编码序列复用部20h。

图44是示出第6实施方式的声音编码装置25的动作的流程图。

频率包络调整部25a根据在控制参数编码部20d得到的调整高频信号的频率包络 所需要的控制参数、和针对在量化/编码部20f被量化后的高频信号的增益及噪声信号 的大小,调整由虚拟高频信号生成部24a生成的虚拟高频信号的频率包络(步骤 S25-1)。该虚拟高频信号的频率包络调整处理是与在频率包络调整部10i的处理一样 地进行的,但不同之处在于,在频率包络调整部10i是对由高频信号生成部10g生成 的高频信号的子带信号进行调整,而在频率包络调整部25a中是对由虚拟高频信号生 成部24a生成的虚拟高频信号的子带信号进行调整。另外,在频率包络调整部25a中, 以运算量的削减为目的,能够省略在频率包络调整部10i的处理的一部分。例如,能 够省略正弦波信号的附加的处理。并且,例如能够省略噪声信号的附加的处理。在这 种情况下,也能够省略调整噪声信号的大小的处理。

时间包络信息编码部25b使用由包络计算部20e计算出的高频信号的子带信号的 功率来计算高频信号的时间包络,并使用由子带信号功率计算部24b计算出的被调整 了频率包络后的虚拟高频信号的子带信号的功率来计算虚拟高频信号的时间包络,根 据该高频信号的时间包络和虚拟高频信号的时间包络对时间包络信息进行编码(步骤 S25-2)。在该处理中,在未算出高频信号的子带信号的功率的情况下,也可以由时间 包络信息编码部25b计算高频信号的子带信号的功率,至于在何处计算高频信号的子 带信号的功率没有限定。

例如,通过与时间包络信息编码部21a计算所述高频信号的时间包络的处理相同 的处理,能够计算出该高频信号的时间包络。高频信号的子带信号的时间包络只要是 能够了解该高频信号的子带信号的大小在时间方向的变动的参数即可,不限于前述的 示例。

例如,在任意的时间区段tE(l)≦i<tE(l+1)内分割成用Bsim,adj,HI(m)(m=0,…,Msim,adj,HI,Msim,adj,HI≧1)(Bsim,adj,HI(0)≧kx,Bsim,adj,HI(Msim,adj,HI)<kh)表示边界的Msim,adj,HI个频带,计 算第m个频带中包含的虚拟高频信号的子带信号Xsim,adj,HI(k,i)(Bsim,adj,HI(m)≦ k<Bsim,adj,HI(m+1),tE(l)≦i<tE(l+1))的时间包络Esim,adj,HI(k,i)。

[数式38]

Esim,adj,HI(k,i)=Σj=Bsim,HI(m)Bsim,adj,HI(m+1)-1|Xsim,adj,HI(j,n)|2Σn=tE(l)tE(l+1)-1Σj=Bsim,adj,HI(m)Bsim,adj,HI(m+1)-1|Xsim,adj,HI(j,n)|2

虚拟高频信号的子带信号的时间包络只要是能够了解虚拟高频信号的子带信号 的大小在时间方向的变动的参数即可,不限于前述的示例。

例如,在时间包络信息编码部20g计算表示平坦程度的信息作为时间包络信息的 处理中,通过使用该高频信号的子带信号的时间包络取代所述低频信号的子带信号的 时间包络、并使用该虚拟高频信号的子带信号的时间包络取代所述核心解码信号的子 带信号的时间包络,能够计算出表示平坦程度的信息作为时间包络信息,并对该时间 包络信息进行编码。例如,如果用是否平坦来表述时间包络的平坦程度,则可以用1 比特进行编码,例如在所述任意的时间区段内对所述Msim,adj,HI个的频带分别用 Msim,adj,HI比特对该信息进行编码。

另外,例如在时间包络信息编码部20g计算表示上升程度的信息作为时间包络信 息的处理中,通过使用该高频信号的子带信号的时间包络取代所述低频信号的子带信 号的时间包络、并使用该虚拟高频信号的子带信号的时间包络取代所述核心解码信号 的子带信号的时间包络,能够计算出表示上升程度的信息作为时间包络信息,并对该 时间包络信息进行编码。例如,如果用是否上升来表述时间包络的上升程度,则可以 用1比特进行编码,例如在所述任意的时间区段内对所述Msim,adj,HI个的频带分别用 Msim,adj,HI比特对该信息进行编码。

另外,例如在时间包络信息编码部20g计算表示下降程度的信息作为时间包络信 息的处理中,通过使用该高频信号的子带信号的时间包络取代所述低频信号的子带信 号的时间包络、并使用该虚拟高频信号的子带信号的时间包络取代所述核心解码信号 的子带信号的时间包络,能够计算出表示下降程度的信息作为时间包络信息,并对该 时间包络信息进行编码。例如,如果用是否下降来表述时间包络的下降程度,则可以 用1比特进行编码,例如在所述任意的时间区段内对所述Msim,adj,HI个的频带分别用 Msim,adj,HI比特对该信息进行编码。

另外,时间包络信息的计算方法及编码方法不限于前述的示例。显然能够将本发 明的第4实施方式的声音编码装置的第1变形例应用于本实施方式的声音编码装置。

[第6实施方式的声音解码装置的第1变形例]

图45是示出第6实施方式的声音解码装置的第1变形例15A的结构的图。

图46是示出第6实施方式的声音解码装置的第1变形例15A的动作的流程图。

在本变形例中,频率包络调整部10i从构成高频信号的成分中分离出至少一个以 上的成分并进行输出。例如,构成高频信号的成分是从低频信号生成的高频信号成分、 噪声信号成分、正弦波信号成分。

时间包络修正部15aA根据由高频时间包络形状决定部13a决定的时间包络形状, 修正以由频率包络调整部10i进行了分离后的形式输出的、构成高频信号的成分中的 至少一个以上的成分的时间包络形状,并由包括修正了时间包络形状的成分在内的高 频信号的各成分合成高频信号(步骤S15-1a)。

例如,对于以由频率包络调整部10i分离后的形式输出的高频信号中的任意成分 的信号的子带信号Xshp,adj,HI(k,i)(Bshp,adj,HI(m)≦k<Bshp,adj,HI(m+1),tE(l)≦i<tE(l+1)),使用 规定的函数F(Xshp,adj,HI(k,i)),由下式(39)得到所述高频信号中修正了任意成分的信 号的子带信号Xshp,adj,HI(k,i)的时间包络形状的成分的子带信号X’shp,adj,HI(k,i)。

[数式39]

X′shp,adj,HI(k,i)=F(Xshp,adj,HI(k,i))    式(39)

并且,利用该修正了时间包络形状的成分的子带信号和未实施时间包络形状的修 正的其它成分的信号合成高频信号,并输出高频信号。

另外,当存在多个需要修正时间包络形状的成分的情况下,能够将各个成分或者 其中一部分成分修正为不同的时间包络形状。另外,需要修正时间包络形状的成分的 信号能够作为多个成分的信号之和的信号,例如能够作为从低频信号生成的高频信号 成分与噪声信号成分之和。

另外,本发明的第4实施方式的声音解码装置的第1、第2及第3变形例、以及 本发明的第5实施方式的声音解码装置的第1变形例,显然能够应用于本实施方式的 声音解码装置15A的高频时间包络形状决定部13a。

[第7实施方式]

图47是示出第7实施方式的声音解码装置16的结构的图。声音解码装置16的 通信装置接收从下述声音编码装置26输出的被复用的编码序列,再向外部输出解码 后的声音信号。声音解码装置16如图47所示从功能上讲具有编码序列逆复用部10a、 核心解码部10b、分析滤波器组部10c、编码序列分析部13c、低频时间包络形状决 定部10e、低频时间包络修正部10f、高频时间包络形状决定部13a、时间包络修正部 13b、高频信号生成部10g、解码/逆量化部10h、频率包络调整部10i、及合成滤波器 组部10j。

图48是示出第7实施方式的声音解码装置的动作的流程图。

另外,本发明的第1实施方式的声音解码装置的第1、第2及第3变形例,显然 能够应用于本实施方式的声音解码装置16的低频时间包络形状决定部10e。

另外,本发明的第4实施方式的声音解码装置的第1、第2及第3变形例,显然 能够应用于本实施方式的声音解码装置16的高频时间包络形状决定部13a。

图49是示出第7实施方式的声音编码装置26的结构的图。声音编码装置26的 通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置26如图49所示从功能上讲具有降频采样部20a、核心编码部20b、 分析滤波器组部20c和20c1、控制参数编码部20d、包络计算部20e、量化/编码部20f、 核心解码信号生成部20i、子带信号功率计算部20j、时间包络信息编码部26a、编码 序列复用部20h。

图50是示出第7实施方式的声音编码装置26的动作的流程图。

时间包络信息编码部26a计算低频信号的时间包络和高频信号的时间包络中至 少一个以上的时间包络,并使用由所述子带信号功率计算部20j计算出的核心解码信 号的子带信号的功率计算核心解码信号的时间包络,根据该低频信号的时间包络和高 频信号的时间包络中的至少一个以上的时间包络、以及核心解码信号的时间包络,对 时间包络信息进行编码(步骤S26-1)。

该时间包络信息包括低频时间包络信息和高频时间包络信息。

关于低频信号的时间包络,是使用由包络计算部20e计算出的低频信号的子带信 号的功率来计算低频信号的时间包络。关于高频信号的时间包络,是使用由包络计算 部20e计算出的高频信号的子带信号的功率来计算低频信号的时间包络。在该处理 中,在未计算出低频信号的子带信号的功率的情况下,也可以由时间包络信息编码部 26a计算低频信号的子带信号的功率,至于在何处计算低频信号的子带信号的功率没 有限定。另外,在未计算出高频信号的子带信号的功率的情况下,也可以由时间包络 信息编码部26a计算高频信号的子带信号的功率,至于在何处计算高频信号的子带信 号的功率没有限定。

例如,能够与时间包络信息编码部20g的动作一样地计算低频时间包络信息并进 行编码,能够与时间包络信息编码部23a的动作一样地计算高频时间包络信息并进行 编码。该低频时间包络信息和高频时间包络信息的计算及编码不限于前述的示例。

对于该低频时间包络信息和该高频时间包络信息可以分别进行编码,也可以一起 进行编码,在本发明中对低频时间包络信息和高频时间包络信息的编码方法没有限 定。

例如,能够将该低频时间包络信息和该高频时间包络信息作为向量进行处理,并 通过向量量化进行编码。另外,例如也能够对该向量进行熵编码。

另外,也能够将低频时间包络信息和高频时间包络信息作为相同的时间包络信 息,在这种情况下,从声音解码装置16的编码序列分析部10d输出相同的时间包络 信息作为低频时间包络信息和高频时间包络信息。在本发明中对低频时间包络信息和 高频时间包络信息的形式没有限定。

[第7实施方式的声音解码装置的第1变形例]

图51是示出第7实施方式的声音解码装置的第1变形例16A的结构的图。

图52是示出第7实施方式的声音解码装置的第1变形例16A的动作的流程图。

高频时间包络形状决定部16a接收来自编码序列分析部13c的有关高频时间包络 形状的信息、来自核心解码部10b的低频信号、来自分析滤波器组部10c的低频信号 的多个子带信号、来自低频时间包络修正部10f的已修正了时间包络形状的低频信号 的多个子带信号中至少一个信息,并决定高频信号的时间包络形状(步骤S16-1)。 例如,可以举出将高频信号的时间包络形状决定为平坦状的情况、将高频信号的时间 包络形状决定为上升状的情况、将高频信号的时间包络形状决定为下降状的情况。与 第4实施方式的声音解码装置的第3变形例13C的高频时间包络形状决定部13aC的 不同之处在于,也允许从低频时间包络修正部10f输入已修正了时间包络形状的低频 信号的多个子带信号,并能够利用与来自分析滤波器组部10c的低频信号的子带信号 相同的方法,根据该低频信号的子带信号决定高频时间包络形状。

[第7实施方式的声音解码装置的第2变形例]

图153是示出第7实施方式的声音解码装置的第2变形例16B的结构的图。

图154是示出第7实施方式的声音解码装置的第2变形例16B的动作的流程图。

在本变形例中,低频时间包络形状决定部16b与前述低频时间包络形状决定部 10eC的不同之处在于,将所决定的低频包络形状也通知时间包络修正部16c。低频时 间包络形状决定部16b除按照前述的示例来决定时间包络形状外,例如也根据所述低 频信号的频率功率分布来进行决定。

另外,显然能够对前述低频时间包络形状决定部10e、10eA及10eB进行相同的 变形。

时间包络修正部16c与前述时间包络修正部13b的不同之处在于,根据从高频时 间包络形状决定部13aC(显然也可以是13a、13aA、13aB)接收的时间包络形状、 和从低频时间包络形状决定部16b接收的时间包络形状中至少一种以上的时间包络 形状,修正从分析滤波器组部10c输出的在高频信号生成部10g生成高频信号时使用 的多个子带信号的时间包络的形状(S16-2)。

例如,在从低频时间包络形状决定部16b接收到呈平坦状的时间包络形状的信息 的情况下,无论从高频时间包络形状决定部13aC接收到的时间包络形状如何,都将 从分析滤波器组部10c输出的多个子带信号的时间包络的形状修正为平坦状。另外, 例如在从低频时间包络形状决定部16b接收到非平坦状的时间包络形状的信息的情 况下,无论从高频时间包络形状决定部13aC接收到的时间包络形状如何,都不将从 分析滤波器组部10c输出的多个子带信号的时间包络的形状修正为平坦状。这同样适 用于上升状、下降状的情况,对时间包络形状没有限定。

[第7实施方式的声音解码装置的第3变形例]

图155是示出第7实施方式的声音解码装置的第3变形例16C的结构的图。

图156是示出第7实施方式的声音解码装置的第3变形例16C的动作的流程图。

在本变形例中,高频时间包络形状决定部16d和前述高频时间包络形状决定部 13aC的不同之处在于,将所决定的高频包络形状也通知低频时间包络修正部16e。

高频时间包络形状决定部16d除按照前述的示例来决定时间包络形状外,例如也 根据所述低频信号的频率功率分布来进行决定。另外,例如也能够使用从编码序列分 析部13c得到的生成高频信号时的帧长度。例如,在帧长度较长的情况下能够决定为 平坦状,在帧长度较短的情况下能够决定为上升状或者下降状。关于生成所述高频信 号时的帧长度的示例,可以举出在“ISO/IEC14496-3”中规定的用“time border”决 定边界的“sime segment”的长度。另外,显然能够对前述高频时间包络形状决定部 13a、10aA及10aB进行相同的变形。

低频时间包络修正部16e与前述低频时间包络修正部10f的不同之处在于,根据 从低频时间包络形状决定部10eC(显然也可以是10e、10eA、10eB)接收的时间包 络形状、和从高频时间包络形状决定部16d接收的时间包络形状中至少一种以上的时 间包络形状,修正从分析滤波器组部10c输出的多个子带信号的时间包络的形状 (S16-3)。

例如,在从高频时间包络形状决定部16d接收到呈平坦状的时间包络形状的信息 的情况下,无论从低频时间包络形状决定部10eC接收到的时间包络形状如何,都将 从分析滤波器组部10c输出的多个子带信号的时间包络的形状修正为平坦状。另外, 例如在从高频时间包络形状决定部16d接收到非平坦状的时间包络形状的信息的情 况下,无论从低频时间包络形状决定部10eC接收到的时间包络形状如何,都不将从 分析滤波器组部10c输出的多个子带信号的时间包络的形状修正为平坦状。这同样适 用于上升状、下降状的情况,对时间包络形状没有限定。

[第7实施方式的声音解码装置的第4变形例]

图157是示出第7实施方式的声音解码装置的第4变形例16D的结构的图。

图158是示出第7实施方式的声音解码装置的第4变形例16D的动作的流程图。

在本变形例中,具备所述低频时间包络形状决定部16b、所述时间包络修正部 16c、所述高频时间包络形状决定部16d、和所述低频时间包络修正部16e。

[第7实施方式的声音解码装置的第5变形例]

图159是示出第7实施方式的声音解码装置的第5变形例16E的结构的图。

图160是示出第7实施方式的声音解码装置的第5变形例16E的动作的流程图。

本变形例与前述第7实施方式的声音解码装置16的不同之处在于,除低频时间 包络形状决定部10e和高频时间包络形状决定部13a外,还具有时间包络形状决定部 16f。

时间包络形状决定部16f根据来自编码序列逆复用部10a的有关低频时间包络形 状的信息、来自核心解码部10b的低频信号、来自分析滤波器组部10c的低频信号的 多个子带信号、来自编码序列分析部13c的有关高频时间包络形状的信息中至少一个 以上的信息,决定时间包络形状(S16-4)。将所决定的时间包络形状通知低频时间包 络修正部10f、时间包络修正部13b。

例如,将时间包络形状决定为平坦状。另外,例如将时间包络形状决定为上升状。 另外,例如将时间包络形状决定为下降状。所决定的时间包络形状不限于上述的示例。

在时间包络形状决定部16f中,例如能够与所述低频时间包络形状决定部10e、 10eA、10eB、10eC及16b、所述高频时间包络形状决定部13a、13aA、13aB、13aC 及16d相同地决定时间包络形状。时间包络形状的决定方法不限于上述的示例。

[第7实施方式的声音编码装置的第1变形例]

图53是示出第7实施方式的声音编码装置的第1变形例26A的结构的图。

图54是示出第7实施方式的声音编码装置的第1变形例26A的动作的流程图。

时间包络信息编码部26aA计算低频信号的时间包络和高频信号的时间包络中至 少一个以上的时间包络,根据该低频信号的时间包络和高频信号的时间包络中至少一 个以上的时间包络计算时间包络信息并进行编码(步骤S26-1a)。

该时间包络信息包括低频时间包络信息和高频时间包络信息。与第7实施方式的 声音编码装置26的时间包络信息编码部26a的动作一样,对该低频时间包络信息和 高频时间包络信息的编码方法没有限定。

关于低频信号的时间包络,是使用由包络计算部20e计算出的低频信号的子带信 号的功率来计算低频信号的时间包络。

关于高频信号的时间包络,是使用由包络计算部20e计算出的高频信号的子带信 号的功率来计算高频信号的时间包络。

在该处理中,在未计算出低频信号的子带信号的功率的情况下,也可以由时间包 络信息编码部26aA计算低频信号的子带信号的功率,至于在何处计算低频信号的子 带信号的功率没有限定。

另外,在未计算出高频信号的子带信号的功率的情况下,也可以由时间包络信息 编码部26aA计算高频信号的子带信号的功率,至于在何处计算高频信号的子带信号 的功率没有限定。

例如,能够与时间包络信息编码部20gA的动作一样地计算低频时间包络信息并 进行编码,能够与时间包络信息编码部23aA的动作一样地计算高频时间包络信息并 进行编码。该低频时间包络信息和高频时间包络信息的计算及编码不限于前述的示 例。

另外,与第7实施方式的声音编码装置26的时间包络信息编码部26a的动作一 样,也能够将低频时间包络信息和高频时间包络信息作为相同的时间包络信息。

[第8实施方式]

图55是示出第8实施方式的声音解码装置17的结构的图。声音解码装置17的 通信装置接收从下述声音编码装置27输出的被复用的编码序列,再向外部输出已解 码的声音信号。声音解码装置17如图55所示从功能上讲具有编码序列逆复用部10a、 核心解码部10b、分析滤波器组部10c、编码序列分析部13c、低频时间包络形状决 定部10e、低频时间包络修正部10f、高频信号生成部10g、高频时间包络形状决定部 13a、时间包络修正部14a、解码/逆量化部10h、频率包络调整部10i、及合成滤波器 组部10j。

图56是示出第8实施方式的声音解码装置的动作的流程图。

另外,本发明的第1实施方式的声音解码装置的第1、第2及第3变形例,显然 能够应用于本实施方式的声音解码装置17的低频时间包络形状决定部10e。

另外,本发明的第4实施方式的声音解码装置的第1、第2及第3变形例、本发 明的第5实施方式的声音解码装置的第1变形例、以及本发明的第7实施方式的声音 解码装置的第1变形例,显然能够应用于本实施方式的声音解码装置17的高频时间 包络形状决定部13a。

图57是示出第8实施方式的声音编码装置27的结构的图。声音编码装置27的 通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置27如图57所示从功能上讲具有降频采样部20a、核心编码部20b、 分析滤波器组部20c和20c1、控制参数编码部20d、包络计算部20e、量化/编码部20f、 虚拟高频信号生成部24a、核心解码信号生成部20i、子带信号功率计算部20j和24b、 时间包络信息编码部27a、编码序列复用部20h。

图58是示出第8实施方式的声音编码装置27的动作的流程图。

时间包络信息编码部27a计算输入声音信号的低频信号的时间包络、高频信号的 时间包络、核心解码信号的时间包络、和虚拟高频信号的时间包络中至少一个以上的 时间包络,并根据计算出的时间包络对时间包络信息进行编码(步骤S27-1)。

该时间包络信息包括低频时间包络信息和高频时间包络信息。

关于低频信号的时间包络,是使用由包络计算部20e计算出的低频信号的子带信 号的功率来计算低频信号的时间包络。关于高频信号的时间包络,是使用由包络计算 部20e计算出的高频信号的子带信号的功率来计算高频信号的时间包络。在该处理 中,在未计算出低频信号的子带信号的功率的情况下,也可以由时间包络信息编码部 27a计算低频信号的子带信号的功率,至于在何处计算低频信号的子带信号的功率没 有限定。另外,在未计算出高频信号的子带信号的功率的情况下,也可以由时间包络 信息编码部27a计算高频信号的子带信号的功率,至于在何处计算高频信号的子带信 号的功率没有限定。

关于核心解码信号的时间包络,是使用由所述子带信号功率计算部20j计算出的 核心解码信号的子带信号的功率来进行计算。

关于虚拟高频信号的时间包络,是使用由所述子带信号功率计算部24b计算出的 虚拟高频信号的子带信号的功率来进行计算。

例如,能够与时间包络信息编码部20g的动作一样地计算该低频信号的时间包络 信息并进行编码,能够与时间包络信息编码部24c的动作一样地计算该高频时间包络 信息并进行编码。

与第7实施方式的声音编码装置26的时间包络信息编码部26a的动作一样,对 该低频时间包络信息和高频时间包络信息的计算及编码的方法没有限定。

另外,与第7实施方式的声音编码装置26的时间包络信息编码部26a的动作一 样,也能够将低频时间包络信息和高频时间包络信息作为相同的时间包络信息。

另外,本发明的第7实施方式的声音编码装置的第1变形例显然能够应用于本实 施方式的声音编码装置27。

[第8实施方式的声音解码装置的第1变形例]

图161是示出第8实施方式的声音解码装置的第1变形例17A的结构的图。

图162是示出第8实施方式的声音解码装置的第1变形例17A的动作的流程图。

在本变形例中,时间包络修正部17a与前述时间包络修正部14a的不同之处在于, 根据从高频时间包络形状决定部13aC(显然也可以是13a、13aA、13aB)接收的时 间包络形状、和从低频时间包络形状决定部16b接收的时间包络形状中至少一种以上 的时间包络形状,修正从高频信号生成部10g输出的高频信号的多个子带信号的时间 包络的形状(S17-1)。

例如,在从低频时间包络形状决定部16b接收到呈平坦状的时间包络形状的信息 的情况下,无论从高频时间包络形状决定部13aC接收到的时间包络形状如何,都将 从高频信号生成部10g输出的多个子带信号的时间包络的形状修正为平坦状。另外, 例如在从低频时间包络形状决定部16b接收到非平坦状的时间包络形状的信息的情 况下,无论从高频时间包络形状决定部13aC接收到的时间包络形状如何,都不将从 高频信号生成部10g输出的多个子带信号的时间包络的形状修正为平坦状。这同样适 用于上升状、下降状的情况,对时间包络形状没有限定。

[第8实施方式的声音解码装置的第2变形例]

图163是示出第8实施方式的声音解码装置的第2变形例17B的结构的图。

图164是示出第8实施方式的声音解码装置的第2变形例17B的动作的流程图。

本变形例与第8实施方式的声音解码装置17的不同之处在于,具备高频时间包 络形状决定部16d、低频时间包络修正部16e,来取代高频时间包络形状决定部13aC (显然也可以是13a、13aA、13aB)、低频时间包络修正部10f。

[第8实施方式的声音解码装置的第3变形例]

图165是示出第8实施方式的声音解码装置的第3变形例17C的结构的图。

图166是示出第8实施方式的声音解码装置的第3变形例17C的动作的流程图。

在本变形例中,具备所述低频时间包络形状决定部16b、所述时间包络修正部 17a、所述高频时间包络形状决定部16d、以及所述低频时间包络修正部16e。

[第8实施方式的声音解码装置的第4变形例]

图167是示出第8实施方式的声音解码装置的第4变形例17D的结构的图。

图168是示出第8实施方式的声音解码装置的第4变形例17D的动作的流程图。

本变形例与前述第8实施方式的声音解码装置17的不同之处在于,具备时间包 络形状决定部16f来取代低频时间包络形状决定部10e和高频时间包络形状决定部 13a。

[第9实施方式]

图59是示出第9实施方式的声音解码装置18的结构的图。声音解码装置18的 通信装置接收从下述声音编码装置28输出的被复用的编码序列,再向外部输出已解 码的声音信号。声音解码装置18如图59所示从功能上讲具有编码序列逆复用部10a、 核心解码部10b、分析滤波器组部10c、编码序列分析部13c、低频时间包络形状决 定部10e、低频时间包络修正部10f、高频信号生成部10g、解码/逆量化部10h、频率 包络调整部10i、高频时间包络形状决定部13a、时间包络修正部14a、及合成滤波器 组部10j。

图60是示出第9实施方式的声音解码装置的动作的流程图。

另外,本发明的第1实施方式的声音解码装置的第1、第2及第3变形例,显然 能够应用于本实施方式的声音解码装置18的低频时间包络形状决定部10e。

另外,本发明的第4实施方式的声音解码装置的第1、第2及第3变形例、本发 明的第5实施方式的声音解码装置的第1变形例、以及本发明的第7实施方式的声音 解码装置的第1变形例,显然能够应用于本实施方式的声音解码装置18的高频时间 包络形状决定部13a。

图61是示出第9实施方式的声音编码装置28的结构的图。声音编码装置28的 通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置28如图61所示从功能上讲具有降频采样部20a、核心编码部20b、 分析滤波器组部20c和20c1、控制参数编码部20d、包络计算部20e、量化/编码部20f、 虚拟高频信号生成部24a、频率包络调整部25a、核心解码信号生成部20i、子带信号 功率计算部20j和24b、时间包络信息编码部27a、编码序列复用部20h。

图62是示出第9实施方式的声音编码装置28的动作的流程图。

时间包络信息编码部28a计算输入声音信号的低频信号的时间包络、高频信号的 时间包络、核心解码信号的时间包络、和被调整了频率包络的虚拟高频信号的时间包 络中至少一个以上的时间包络,并根据计算出的时间包络对时间包络信息进行编码 (步骤S28-1)。

该时间包络信息包括低频时间包络信息和高频时间包络信息。与第7实施方式的 声音编码装置26的时间包络信息编码部26a的动作一样,对该低频时间包络信息和 高频时间包络信息的编码方法没有限定。

关于低频信号的时间包络,是使用由包络计算部20e计算出的低频信号的子带信 号的功率来计算低频信号的时间包络。关于高频信号的时间包络,是使用由包络计算 部20e计算出的高频信号的子带信号的功率来计算低频信号的时间包络。在该处理 中,在未计算出低频信号的子带信号的功率的情况下,也可以由时间包络信息编码部 28a计算低频信号的子带信号的功率,至于在何处计算低频信号的子带信号的功率没 有限定。另外,在未计算出高频信号的子带信号的功率的情况下,也可以由时间包络 信息编码部28a计算高频信号的子带信号的功率,至于在何处计算高频信号的子带信 号的功率没有限定。

关于核心解码信号的时间包络,是使用由所述子带信号功率计算部20j计算出的 核心解码信号的子带信号的功率来进行计算。

关于被调整了频率包络的虚拟高频信号的时间包络,是使用由所述子带信号功率 计算部24b计算出的虚拟高频信号的子带信号的功率来进行计算。

例如,能够与时间包络信息编码部20g的动作一样地计算该低频信号的时间包络 信息并进行编码,能够与时间包络信息编码部25b的动作一样地计算该高频信号的时 间包络信息并进行编码。

与第7实施方式的声音编码装置26的时间包络信息编码部26a的动作一样,对 该低频时间包络信息和高频时间包络信息的计算及编码的方法没有限定。

另外,与第7实施方式的声音编码装置26的时间包络信息编码部26a一样,也 能够将低频时间包络信息和高频时间包络信息作为相同的时间包络信息。

另外,本发明的第7实施方式的声音编码装置的第1变形例显然能够应用于本实 施方式的声音编码装置28。

[第9实施方式的声音解码装置的第1变形例]

图63是示出第9实施方式的声音解码装置的第1变形例18A的结构的图。

图64是示出第9实施方式的声音解码装置的第1变形例18A的动作的流程图。

另外,本发明的第1实施方式的声音解码装置的第1、第2及第3变形例,显然 能够应用于本变形例的声音解码装置18A的低频时间包络形状决定部10e。

另外,本发明的第4实施方式的声音解码装置的第1、第2及第3变形例、本发 明的第5实施方式的声音解码装置的第1变形例、以及本发明的第7实施方式的声音 解码装置的第1变形例,显然能够应用于本变形例的声音解码装置18A的高频时间 包络形状决定部13a。

[第9实施方式的声音解码装置的第2变形例]

图169是示出第9实施方式的声音解码装置的第2变形例18B的结构的图。

图170是示出第9实施方式的声音解码装置的第2变形例18B的动作的流程图。

在本变形例中,时间包络修正部18a与前述时间包络修正部15a的不同之处在于, 根据从高频时间包络形状决定部13aC(显然也可以是13a、13aA、13aB)接收的时 间包络形状、和从低频时间包络形状决定部16b接收的时间包络形状中至少一种以上 的时间包络形状,修正从频率包络调整部10i输出的高频信号的多个子带信号的时间 包络的形状(S18-1)。

例如,在从低频时间包络形状决定部16b接收到呈平坦状的时间包络形状的信息 的情况下,无论从高频时间包络形状决定部13aC接收到的时间包络形状如何,都将 从频率包络调整部10i输出的多个子带信号的时间包络的形状修正为平坦状。另外, 例如在从低频时间包络形状决定部16b接收到非平坦状的时间包络形状的信息的情 况下,无论从高频时间包络形状决定部13aC接收到的时间包络形状如何,都不将从 频率包络调整部10i输出的多个子带信号的时间包络的形状修正为平坦状。这同样适 用于上升状、下降状的情况,对时间包络形状没有限定。

[第9实施方式的声音解码装置的第3变形例]

图171是示出第9实施方式的声音解码装置的第3变形例18C的结构的图。

图172是示出第9实施方式的声音解码装置的第3变形例18C的动作的流程图。

本变形例与第9实施方式的声音解码装置18的不同之处在于,具备高频时间包 络形状决定部16d、低频时间包络修正部16e,来取代高频时间包络形状决定部13aC (显然也可以是13a、13aA、13aB)、低频时间包络修正部10f。

[第9实施方式的声音解码装置的第4变形例]

图173是示出第9实施方式的声音解码装置的第4变形例18D的结构的图。

图174是示出第9实施方式的声音解码装置的第4变形例18D的动作的流程图。

在本变形例中,具备所述低频时间包络形状决定部16b、所述时间包络修正部 18a、所述高频时间包络形状决定部16d、以及所述低频时间包络修正部16e。

[第9实施方式的声音解码装置的第5变形例]

图175是示出第9实施方式的声音解码装置的第5变形例18E的结构的图。

图176是示出第9实施方式的声音解码装置的第5变形例18E的动作的流程图。

本变形例与前述第9实施方式的声音解码装置18的不同之处在于,具备时间包 络形状决定部16f来取代低频时间包络形状决定部10e和高频时间包络形状决定部 13a。

[第9实施方式的声音解码装置的第6变形例]

图177是示出第9实施方式的声音解码装置的第6变形例18F的结构的图。

图178是示出第9实施方式的声音解码装置的第6变形例18F的动作的流程图。

在本变形例中,时间包络修正部18aA与前述时间包络修正部15aA的不同之处 在于,根据从高频时间包络形状决定部13aC(显然也可以是13a、13aA、13aB)接 收的时间包络形状、和从低频时间包络形状决定部16b接收的时间包络形状中至少一 种以上的时间包络形状,修正以由频率包络调整部10i进行分离后的形式输出的构成 高频信号的成分中至少一个以上的成分的时间包络形状,由包括修正了时间包络形状 的成分在内的高频信号的各成分合成高频信号并进行输出(S18a-1)。

例如,在从低频时间包络形状决定部16b接收到呈平坦状的时间包络形状的信息 的情况下,无论从高频时间包络形状决定部13aC接收到的时间包络形状如何,都将 以由频率包络调整部10i分离后的形式输出的构成高频信号的成分中至少一个以上的 成分的时间包络形状修正为平坦状。另外,例如在从低频时间包络形状决定部16b 接收到非平坦状的时间包络形状的信息的情况下,无论从高频时间包络形状决定部 13aC接收到的时间包络形状如何,都不将以由频率包络调整部10i分离后的形式输 出的构成高频信号的成分中至少一个以上的成分的时间包络形状修正为平坦状。这同 样适用于上升状、下降状的情况,对时间包络形状没有限定。

[第9实施方式的声音解码装置的第7变形例]

图179是示出第9实施方式的声音解码装置的第7变形例18G的结构的图。

图180是示出第9实施方式的声音解码装置的第7变形例18G的动作的流程图。

本变形例与第9实施方式的第1变形例的声音解码装置18A的不同之处在于, 具备高频时间包络形状决定部16d、低频时间包络修正部16e,来取代高频时间包络 形状决定部13aC(显然也可以是13a、13aA、13aB)、低频时间包络修正部10f。

[第9实施方式的声音解码装置的第8变形例]

图181是示出第9实施方式的声音解码装置的第8变形例18H的结构的图。

图182是示出第9实施方式的声音解码装置的第8变形例18H的动作的流程图。

在本变形例中,具备所述低频时间包络形状决定部16b、所述时间包络修正部 18aA、所述高频时间包络形状决定部16d、以及所述低频时间包络修正部16e。

[第9实施方式的声音解码装置的第9变形例]

图183是示出第9实施方式的声音解码装置的第9变形例18I的结构的图。

图184是示出第9实施方式的声音解码装置的第9变形例18I的动作的流程图。

本变形例与前述第9实施方式的变形例1的声音解码装置18A的不同之处在于, 具备时间包络形状决定部16f来取代低频时间包络形状决定部10e和高频时间包络形 状决定部13a。

[第10实施方式]

图65是示出第10实施方式的声音解码装置1的结构的图。声音解码装置1的通 信装置接收从下述声音编码装置2输出的被复用的编码序列,再向外部输出已解码的 声音信号。声音解码装置1如图65所示从功能上讲具有编码序列分析部1a、声音解 码部1b、时间包络形状决定部1c、及时间包络修正部1d。

图66是示出第10实施方式的声音解码装置1的动作的流程图。

编码序列分析部1a分析编码序列,并分割成声音编码部分和有关时间包络形状 的信息(步骤S1-1)。

声音解码部1b对编码序列的声音编码部分进行解码而得到解码信号(步骤 S1-2)。

时间包络形状决定部1c根据由编码序列分析部1a分割而成的有关时间包络形状 的信息、和在声音解码部1b得到的解码信号中的至少一个以上,决定解码信号的时 间包络形状(步骤S1-3)。

例如,将解码信号的时间包络形状决定为平坦状。例如,计算解码信号的功率或 者依据于该功率的参数,并计算该参数的方差或者依据于该方差的参数。将计算出的 参数与规定的阈值进行比较,决定时间包络形状是否平坦或者平坦程度。另外,在另 一例中,计算解码信号的功率或者依据于该功率的参数的相加平均与相乘平均之比或 者依据于该比值的参数,并与规定的阈值进行比较,决定时间包络形状是否平坦或者 平坦程度。将解码信号的时间包络形状决定为平坦状的方法不限于上述的示例。

另外,例如将解码信号的时间包络形状决定为上升状。例如,计算解码信号的功 率或者依据于该功率的参数,并计算该参数在时间方向的差分值,计算该差分值在任 意时间区段内的最大值。将该最大值与规定的阈值进行比较,决定时间包络形状是否 上升或者上升程度。将解码信号的时间包络形状决定为上升状的方法不限于上述的示 例。

另外,例如将低频信号的时间包络形状决定为下降状。例如,计算解码信号的功 率或者依据于该功率的参数,并计算该参数在时间方向的差分值,计算该差分值在任 意时间区段内的最小值。将该最小值与规定的阈值进行比较,决定时间包络形状是否 下降或者下降程度。将解码信号的时间包络形状决定为下降状的方法不限于上述的示 例。

上述的示例也能够应用于从声音解码部1b输出该解码信号作为时域的信号的情 况,也能够应用于将该解码信号作为多个子带信号进行输出的情况。

时间包络修正部1d根据由时间包络形状决定部1c决定的时间包络形状,修正从 声音解码部1b输出的解码信号的时间包络的形状(步骤S1-4)。

例如,在用多个子带信号表示所述解码信号的情况下,时间包络修正部1d对于 任意时间区段内的所述解码信号的多个子带信号Xdec(k,i)(0≦k<kh,t(l)≦i<t(l+1)),使 用规定的函数F(Xdec(k,i))计算由下式(40)得到的X’dec(k,i),并作为修正了时间包 络形状的解码信号的子带信号,由该子带信号合成时域的信号并进行输出。

[数式40]

X′dec(k,i)=F(Xdec(k,i))    式(40)

例如,在所述解码信号的时间包络形状被决定为平坦状的情况下,能够通过以下 的处理来修正解码信号的时间包络形状。例如,将该子带信号Xdec(k,i)分割成用 Bdec(m)(m=0,…,Mdec,Mdec≧1)(Bdec(0)≧0,Bdec(Mdec)<kh)表示边界的Mdec个频带,对 于第m个频带中包含的子带信号Xdec(k,i)(Bdec(m)≦k<Bdec(m+1),t(l)≦i<t(l+1)),设 规定的函数F(Xdec(k,i))为下式(41),计算出X’dec(k,i)作为修正了时间包络形状的解 码信号的子带信号进行输出。

[数式41]

F(Xdec(k,i))=Σn=tE(l)tE(l+1)-1Σj=Bdec(m)Bdec(m+1)-1|Xdec(j,n)|2(tE(l+1)-tE(l))·(Bdec(m+1)-Bdec(m))Xdec(k,i)|Xdec(k,i)|2

ぁ或者

F(Xdec(k,i))=Σn=tE(l)tE(l+1)-1Σj=Bdec(m)Bdec(m+1)-1|Xdec(j,n)|2tE(l+1)-tE(l)Xdec(k,i)Σj=Bdec(m)Bdec(m+1)-1|Xdec(j,i)|2

根据另一例,利用对子带信号Xdec(k,i)实施平滑滤波处理的下式(42)(Nfilt≧1) 定义规定的函数F(Xdec(k,i)),计算出X’dec(k,i)作为修正了时间包络形状的解码信号 的子带信号。另外,在使用所述Bdec(m)表示边界的各频带内,能够处理成使滤波处 理前后的子带信号的功率一致。

[数式42]

F(Xdec(k,i))=Σp=0Nfilt-1a(p)Xdec(k,i-p)

根据又另一例,在使用所述Bdec(m)表示边界的各频带内,沿频率方向对子带信 号Xdec(k,i)进行线性预测而得到线性预测系数αp(m)(m=0,…,Mdec-1),用对子带信号 Xdec(k,i)实施线性预测逆滤波处理的下式(43)(Npred≧1)定义规定的函数F(Xdec(k,i)), 计算出X’dec(k,i)作为修正了时间包络形状的解码信号的子带信号。

[数式43]

F(Xdec(k,i))=Xdec(k,i)+Σp=1Npredαp(m)Xdec(k-p,i)

关于上述的将时间包络形状修正为平坦状的处理的示例,能够组合各个示例来实 施。

时间包络修正部1d实施将解码信号的时间包络的形状修正为平坦状的处理,但 不限于上述的示例。

另外,例如在所述解码信号的时间包络形状被决定为上升状的情况下,能够通过 以下的处理来修正解码信号的时间包络形状。

例如,使用相对于i单调递增的函数incr(i),用下式(44)定义规定的函数 F(Xdec(k,i)),计算出X’dec(k,i)作为修正了时间包络形状的解码信号的子带信号。另外, 在使用所述Bdec(m)表示边界的各频带内,能够处理成使时间包络形状修正前后的子 带信号的功率一致。

[数式44]

F(Xdec(k,i))=incr(i)Xdec(k,i)|Xdec(k,i)|2

时间包络修正部1d实施将解码信号的多个子带信号的时间包络的形状修正为上 升状的处理,但不限于上述的示例。

另外,例如在所述解码信号的时间包络形状被决定为下降状的情况下,能够通过 以下的处理来修正解码信号的时间包络形状。

例如,使用相对于i单调递减的函数decr(i),用下式(45)定义规定的函数 F(Xdec(k,i)),计算出X’dec(k,i)作为修正了时间包络形状的解码信号的子带信号。另外, 在使用所述Bdec(m)表示边界的各频带内,能够处理成使时间包络形状修正前后的子 带信号的功率一致。

[数式45]

F(Xdec(k,i))=decr(i)Xdec(k,i)|Xdec(k,i)|2

时间包络修正部1d实施将解码信号的多个子带信号的时间包络的形状修正为下 降状的处理,但不限于上述的示例。

例如,在用时域的信号表示所述解码信号的情况下,时间包络修正部1d对于任 意时间区段内的所述解码信号xdec(i)(t(l)≦i<t(l+1)),使用规定的函数Ft(xdec(i)),将 由下式(46)得到的x’dec(i)作为修正了时间包络形状的解码信号进行输出。

[数式46]

x′dec(i)=Ft(xdec(i))

例如,在所述解码信号的时间包络形状被决定为平坦状的情况下,能够通过以下 的处理来修正解码信号的时间包络形状。

例如,对于该解码信号xdec(i),设规定的函数Ft(xdec(i))为下式(47),将x’dec(i)作 为修正了时间包络形状的解码信号进行输出。

[数式47]

Ft(xdec(i))=Σn=tE(l)tE(l+1)-1|xdec(n)|2(tE(l+1)-tE(l))xdec,LO(i)|xdec(i)|2

根据另一例,利用对解码信号xdec(i)实施平滑滤波处理的下式(48)(Nfilt≧1)定 义规定的函数Ft(xdec(i)),将x’dec(i)作为修正了时间包络形状的解码信号进行输出。

[数式48]

Ft(xdec(i))=Σp=0Nfilt-1a(p)xdec(i-p)

关于上述的将时间包络形状修正为平坦状的处理的示例,能够组合各个示例来实 施。

另外,例如在所述解码信号的时间包络形状被决定为上升状的情况下,能够通过 以下的处理来修正解码信号的时间包络形状。

例如,使用相对于i单调递增的函数incr(i),用下式(49)定义规定的函数Ft(xdec(i)), 将x’dec(i)作为修正了时间包络形状的解码信号进行输出。

[数式49]

Ft(xdec(i))=incr(i)xdec(i)|xdec(i)|2

时间包络修正部1d实施将解码信号的时间包络的形状修正为上升状的处理,但 不限于上述的示例。

另外,例如在所述解码信号的时间包络形状被决定为下降状的情况下,能够通过 以下的处理来修正解码信号的时间包络形状。

例如,使用相对于i单调递减的函数decr(i),用下式(50)定义规定的函数 Ft(xdec(i)),将x’dec(i)作为修正了时间包络形状的解码信号进行输出。时间包络修正 部1d实施将解码信号的时间包络的形状修正为下降状的处理,不限于上述的示例。

[数式50]

Ft(xdec(i))=decr(i)xdec(i)|xdec(i)|2

例如,在通过以离散傅里叶变换、离散余弦变换、修正离散余弦变换为代表的时 间频率变换,用频域的变换系数Xdec(k)(0≦k<kh)表示所述解码信号时,使用规定的 函数Ff(Xdec(k))计算由下式(51)得到的X’dec(k),作为修正了时间包络形状的解码 信号的频域的变换系数,并通过规定的频率间变换将其变换为时域的信号进行输出。

[数式51]

X′dec(k)=Ff(Xdec(k))    式(51)

例如,在所述解码信号的时间包络形状被决定为平坦状的情况下,能够通过以下 的处理来修正解码信号的时间包络形状。在用Bdec(m)(m=0,…,Mdec,Mdec≧1)(Bdec(0) ≧0,Bdec(Mdec)<kh)表示边界的Mdec个的任意的频带Bdec(m)中,沿频率方向进行线性 预测而得到线性预测系数αp(m)(m=0,…,Mdec-1),用对变换系数Xdec(k)实施线性预测 逆滤波处理的下式(52)(Npred≧1)定义规定的函数Ff(Xdec(k)),将X’dec(k,i)作为修正 了时间包络形状的解码信号的变换系数进行输出。

[数式52]

Ff(Xdec(k))=Xdec(k)+Σp=1Npredαp(m)Xdec(k-p)

时间包络修正部1d实施将解码信号的时间包络的形状修正为平坦状的处理,但 不限于上述的示例。

图67是示出第10实施方式的声音编码装置2的结构的图。声音编码装置2的通 信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外部。 声音编码装置2如图67所示从功能上讲具有声音编码部2a、时间包络信息编码部2b、 编码序列复用部2c。

图68是示出第10实施方式的声音编码装置2的动作的流程图。

声音编码部2a对输入声音信号进行编码(步骤S2-1)。

时间包络信息编码部2b根据输入声音信号、包括声音编码部2a对输入声音信号 的编码结果在内的在编码过程中得到的信息中至少一个以上的信息,计算时间包络信 息并进行编码(步骤S2-2)。

例如,计算任意的时间区段t(l)≦i<t(l+1)内的时域的信号即所述输入声音信号x(i) 的时间包络Et(i),作为在该时间区段内标准化的解码信号的功率。

[数式53]

Et(i)=|x(i)|2Σn=t(l)t(l+1)-1|x(n)|2

另外,例如当在声音编码部2a中对所述输入声音信号计算出多个子带信号X(k,i) 的情况下,作为输入声音信号的时间包络,在任意的时间区段t(l)≦i<t(l+1)内分割成 用B(m)(m=0,…,M,M≧1)(B(0)≧0,B(M)<kh)表示边界的M个频带,计算第m个频 带中包含的该输入声音信号的子带信号X(k,i)(B(m)≦k<B(m+1),t(l)≦i<t(l+1))的时 间包络E(k,i),作为在该时间区段内标准化的输入声音信号的子带信号的功率。

[数式54]

E(k,i)=Σj=B(m)B(m+1)-1|X(j,n)|2Σn=t(l)t(l+1)-1Σj=B(m)B(m+1)-1|X(j,n)|2

输入声音信号的时间包络只要是能够了解输入声音信号的大小在时间方向的变 动的参数即可,不限于前述的示例。

另外,例如根据声音编码部2a对所述输入声音信号的编码结果计算解码信号 xdec(i),并计算任意的时间区段t(l)≦i<t(l+1)内的该解码信号xdec(i)的时间包络 Edec,t(i),作为在该时间区段内标准化的解码信号的功率。

[数式55]

Edec,t(i)=|xdec(i)|2Σn=t(l)t(l+1)-1|xdec(n)|2

另外,例如在声音编码部2a对所述输入声音信号的编码过程中、或者在根据编 码结果计算出解码信号的子带信号Xdec(k,i)的情况下,作为解码信号的时间包络,在 任意的时间区段t(l)≦i<t(l+1)内分割成用B(m)(m=0,…,M,M≧1)(B(0)≧0,B(M)<kh) 表示边界的M个频带,计算第m个频带中包含的该输入声音信号的子带信号Xdec(k,i) (B(m)≦k<B(m+1),t(l)≦i<t(l+1))的时间包络Edec(k,i),作为在该时间区段内标准化的 输入声音信号的子带信号的功率。

[数式56]

Edec(k,i)=Σj=B(m)B(m+1)-1|Xdec(j,n)|2Σn=t(l)t(l+1)-1Σj=B(m)B(m+1)-1|Xdec(j,n)|2

例如,时间包络信息编码部2b计算表示平坦程度的信息作为时间包络信息。例 如,计算输入声音信号及解码信号的时间包络的方差或者依据于该方差的参数中至少 一项以上。在另一例中,计算输入声音信号及解码信号的时间包络的相加平均与相乘 平均之比或者依据于该比值的参数中至少一项以上。在这种情况下,不限于前述的示 例,时间包络信息编码部2b可以计算表示该输入声音信号的时间包络的平坦度的信 息,作为时间包络信息。并且,对所述参数进行编码。例如,对输入声音信号和解码 信号的该参数的差分值或者其绝对值进行编码。另外,例如对输入声音信号的该参数 的值或者绝对值中至少一个以上的值进行编码。例如,如果用是否平坦来表述时间包 络的平坦度,则可以用1比特进行编码,例如在所述任意的时间区段内用1比特对所 述时域的输入声音信号进行编码,进而,例如当在所述输入声音信号的子带信号的所 述M个频带中分别对该信息进行编码时,可以用M比特进行编码。时间包络信息的 编码方法不限于前述的示例。

另外,例如时间包络信息编码部2b计算表示上升程度的信息作为时间包络信息。 例如,在任意的时间区段t(l)≦i<t(l+1)内,计算输入声音信号的时间包络在时间方向 的差分值的最大值。

[数式57]

dEt,max(k)=max(Et(k,i)-Et(k,i-1))

dEdec,t,max(k)=max(Edec,t(k,i)-Edec,t(k,i-1))

ぁ或者

dEmax(k)=max(E(k,i)-E(k,i-1))

dEdec,max(k)=max(Edec(k,i)-Edec(k,i-1))

另外,在这些数式中,取代时间包络,而计算使该时间包络在时间方向上变平滑 的参数在时间方向的差分值的最大值。

在这种情况下,不限于前述的示例,时间包络信息编码部2b可以计算表示该输 入声音信号的时间包络的上升程度的信息作为时间包络信息。并且,对所述参数进行 编码。例如,对输入声音信号和解码信号的该参数的差分值或者其绝对值中至少一个 以上的值进行编码。例如,如果用是否上升来表述时间包络的上升程度,则可以用1 比特进行编码,例如在所述任意的时间区段内用1比特对所述时域的输入声音信号进 行编码,进而,例如当在所述输入声音信号的子带信号的所述M个频带中分别对该 信息进行编码时可以用M比特进行编码。时间包络信息的编码方法不限于前述的示 例。

另外,例如时间包络信息编码部2b计算表示下降程度的信息作为时间包络信息。 例如,在任意的时间区段t(l)≦i<t(l+1)内,计算输入声音信号的时间包络在时间方向 的差分值的最小值。

[数式58]

dEt,min(k)=min(Et(k,i)-Et(k,i-1))

dEdec,t,min(k)=min(Edec,t(k,i)-Edec,t(k,i-1))

ぁ或者

dEmin(k)=min(E(k,i)-E(k,i-1))

dEdec,min(k)=min(Edec(k,i)-Edec(k,i-1))

另外,在这些数式中,取代时间包络,而计算使该时间包络在时间方向上变平滑 的参数在时间方向的差分值的最小值。在这种情况下,不限于前述的示例,时间包络 信息编码部2b可以计算表示该输入声音信号的子带信号的时间包络的下降程度的信 息作为时间包络信息。并且,对所述参数进行编码。例如,对输入声音信号和解码信 号的该参数的差分值或者其绝对值中至少一个以上的值进行编码。例如,如果用是否 下降来表述时间包络的下降程度,则可以用1比特进行编码,例如在所述任意的时间 区段内用1比特对所述时域的输入声音信号进行编码,例如当在所述输入声音信号的 子带信号的所述M个频带中分别对该信息进行编码时,可以用M比特进行编码。时 间包络信息的编码方法不限于前述的示例。

在上述的示例中,在声音编码部2a中能够使用在任意的时间区段t(l)≦i<t(l+1) 内与比该时间区段短的时间区段的功率具有相关性的编码参数(例如,CELP编码中 的码本的增益),取代输入声音信号的时间包络。

编码序列复用部2c从声音编码部2a接收输入声音信号的编码序列、从时间包络 信息编码部2b接收被编码后的时间包络形状信息并进行复用,然后作为编码序列进 行输出(步骤S2-3)。

[第11实施方式]

图69是示出第11实施方式的声音解码装置100的结构的图。声音解码装置100 的通信装置接收从下述声音编码装置200输出的被复用的编码序列,再向外部输出已 解码的声音信号。声音解码装置100如图69所示从功能上讲具有编码序列逆复用部 100a、低频解码部100b、低频时间包络形状决定部100c、低频时间包络修正部100d、 高频解码部100e、及低频/高频信号合成部100f。

图70是示出第11实施方式的声音解码装置的动作的流程图。

编码序列逆复用部100a将编码序列分割成对低频信号进行编码得到的低频编码 部分、和对高频信号进行编码得到的高频编码部分(步骤S100-1)。

低频解码部100b对由编码序列逆复用部100a分割而成的低频编码部分进行解码 而得到低频信号(步骤S100-2)。

低频时间包络形状决定部100c根据由编码序列逆复用部100a分割而成的与低频 时间包络形状有关的信息、和在低频解码部100b得到的低频信号中至少一项以上, 决定低频信号的时间包络形状(步骤S100-3)。

例如,可以举出将低频信号的时间包络形状决定为平坦状的情况、将低频信号的 时间包络形状决定为上升状的情况、将低频信号的时间包络形状决定为下降状的情 况。

关于低频信号的时间包络形状的决定,例如通过在时间包络形状决定部1c对解 码信号的时间包络形状的决定处理中,将在声音解码部1b得到的解码信号置换为在 低频解码部100b得到的低频信号而实现。

低频时间包络修正部100d根据由低频时间包络形状决定部100c决定的时间包络 形状,修正从低频解码部100b输出的低频信号的时间包络的形状(步骤S100-4)。

关于低频信号的时间包络形状的修正,例如通过在时间包络修正部1d对解码信 号的时间包络形状的修正处理中,将在声音解码部1b得到的解码信号置换为在低频 解码部100b得到的低频信号而实现。

高频解码部100e对由编码序列逆复用部100a分割而成的高频编码部分进行解码 而得到高频信号(步骤S100-5)。

关于高频解码部100e对高频信号的解码处理,能够通过对编码序列进行解码的 方法来实现,该编码序列是利用时域的信号、子带信号、及高频信号中至少一个以上 的区域的信号对高频信号进行编码而得到的。

另外,例如能够按照前述第1~第9实施方式的声音解码装置那样,采用利用在 低频解码部得到的解码结果生成高频信号的频带扩展方式来生成高频信号。此时,在 采用频带扩展方式生成高频信号时需要的信息包含在编码序列中的情况下,编码序列 中包含该信息的部分成为高频编码部分。并且,对由编码序列逆复用部100a分割而 成的该高频编码部分进行解码,得到频带扩展方式所需要的信息,并生成高频信号。 另一方面,在采用带扩展方式生成高频信号时需要的信息不包含在编码序列中的情况 下,不存在从编码序列逆复用部100a向高频解码部100e的输入,通过规定的处理或 者利用在低频解码部得到的解码结果的处理来生成高频信号。

低频/高频信号合成部100f将由低频时间包络修正部100d修正了时间包络形状的 低频信号和在高频解码部100e得到的高频信号合成,并输出包括低频成分和高频成 分的声音信号(步骤S100-6)。

图71是示出第11实施方式的声音编码装置200的结构的图。声音编码装置200 的通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置200如图65所示从功能上讲具有低频编码部200a、高频编码部 200b、低频时间包络信息编码部200c、及编码序列复用部200d。

图72是示出第11实施方式的声音编码装置200的动作的流程图。

低频编码部200a对与输入声音信号的低频成分相当的低频信号进行编码(步骤 S200-1)。

高频编码部200b对与输入声音信号的高频成分相当的高频信号进行编码(步骤 S200-2)。

低频时间包络信息编码部200c根据输入声音信号、包括低频编码部200a对输入 声音信号的编码结果在内的在编码过程中得到的信息中至少一项以上,计算低频时间 包络形状信息并进行编码(步骤S200-3)。

关于低频时间包络形状信息的计算及编码处理,例如通过在时间包络信息编码部 2b对输入声音信号的时间包络信息的计算及编码处理中,采用输入声音信号的低频 信号替代输入声音信号、采用对低频编码部200a的编码结果进行解码而得到的低频 解码信号替代解码信号,同样能够实现。

编码序列复用部200d从低频编码部200a接收低频声音信号的编码序列、从高频 编码部200b接收高频声音信号的编码序列、从低频时间包络信息编码部200c接收被 编码后的低频时间包络形状信息并进行复用,然后作为编码序列进行输出(步骤 S200-4)。

[第11实施方式的声音解码装置的第1变形例]

图73是示出第11实施方式的声音解码装置的第1变形例100A的结构的图。

图74是示出第11实施方式的声音解码装置的第1变形例100A的动作的流程图。

高频解码部100eA对由编码序列逆复用部100a分割而成的高频编码部分进行解 码而得到高频信号(步骤S100-5A)。

在高频解码部100eA中,当在对高频信号的解码中利用在低频解码部得到的低 频解码信号时,利用由低频时间包络修正部100d修正了时间包络形状的低频信号, 这一点与高频解码部100e不同。

[第11实施方式的声音解码装置的第2变形例]

图75是示出第11实施方式的声音编码装置的第1变形例100A的结构的图。

与第11实施方式的声音解码装置的第1变形例的不同之处在于,输入低频/高频 信号合成部100f的低频信号不是来自低频时间包络修正部100d的输出,而是来自低 频解码部100b的输出。

[第12实施方式]

图76是示出第12实施方式的声音解码装置110的结构的图。声音解码装置110 的通信装置接收从下述声音编码装置210输出的被复用的编码序列,再向外部输出已 解码的声音信号。声音解码装置110如图76所示从功能上讲具有编码序列逆复用部 110a、低频解码部100b、高频解码部100e、高频时间包络形状决定部110b、高频时 间包络修正部110c、及低频/高频信号合成部100f。

图77是示出第12实施方式的声音解码装置的动作的流程图。

编码序列逆复用部110a将编码序列分割成低频编码部分、高频编码部分、和有 关高频时间包络形状的信息(步骤S110-1)。

高频时间包络形状决定部110b根据由编码序列逆复用部110a分割而成的有关高 频时间包络形状的信息、在高频解码部100e得到的高频信号、和在低频解码部100b 得到的低频信号中至少一项以上,决定高频信号的时间包络形状(步骤S110-2)。

例如,可以举出将高频信号的时间包络形状决定为平坦状的情况、将高频信号的 时间包络形状决定为上升状的情况、将高频信号的时间包络形状决定为下降状的情 况。

关于高频信号的时间包络形状的决定,例如通过在时间包络形状决定部1c对解 码信号的时间包络形状的决定处理中,将在声音解码部1b得到的解码信号置换为在 高频解码部100e得到的高频信号而实现。同样,能够通过将在声音解码部1b得到的 解码信号置换为在低频解码部100b得到的低频信号而实现。

高频时间包络修正部100c根据由高频时间包络形状决定部110b决定的时间包络 形状,修正从高频解码部110e输出的高频信号的时间包络的形状(步骤S110-3)。例 如,在所述高频信号的时间包络形状被决定为平坦状的情况下,能够通过以下的处理 来修正高频信号的时间包络形状。

关于高频信号的时间包络形状的修正,例如通过在时间包络修正部1d对解码信 号的时间包络形状的修正处理中,将在声音解码部1b得到的解码信号置换为在高频 解码部100e得到的高频信号而实现。

图78是示出第12实施方式的声音编码装置210的结构的图。声音编码装置210 的通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置210如图78所示从功能上讲具有低频编码部200a、高频编码部 200b、高频时间包络信息编码部210a、及编码序列复用部210b。

图79是示出第12实施方式的声音编码装置210的动作的流程图。

高频时间包络信息编码部210a根据输入声音信号、包括低频编码部200a对输入 声音信号的编码结果在内的在编码过程中得到的信息、包括高频编码部200b对输入 声音信号的编码结果在内的在编码过程中得到的信息中至少一项以上,计算高频时间 包络形状信息并进行编码(步骤S210-1)。

关于高频时间包络形状信息的计算及编码处理,例如通过在时间包络信息编码部 2b对输入声音信号的时间包络信息的计算及编码处理中,采用输入声音信号的高频 信号替代输入声音信号、采用对高频编码部200b的编码结果进行解码而得到的高频 解码信号替代解码信号,同样能够实现。

编码序列复用部210b从低频编码部200a接收低频声音信号的编码序列、从高频 编码部200b接收高频声音信号的编码序列、从高频时间包络信息编码部210a接收被 编码后的高频时间包络形状信息并进行复用,然后作为编码序列进行输出(步骤 S210-2)。

[第13实施方式]

图80是示出第13实施方式的声音解码装置120的结构的图。声音解码装置120 的通信装置接收从下述声音编码装置220输出的被复用的编码序列,再向外部输出已 解码的声音信号。声音解码装置120如图80所示从功能上讲具有编码序列逆复用部 120a、低频解码部100b、低频时间包络形状决定部100c、低频时间包络修正部100d、 高频解码部100e、高频时间包络形状决定部120b、高频时间包络修正部110c、及低 频/高频信号合成部100f。

图81是示出第13实施方式的声音解码装置120的动作的流程图。

编码序列逆复用部120a将编码序列分割成低频编码部分、高频编码部分、有关 低频时间包络形状的信息、和有关高频时间包络形状的信息(步骤S120-1)。

此时,关于有关低频时间包络形状的信息及有关高频时间包络形状的信息的分 割,例如能够从包括被独立编码后的有关低频时间包络形状的信息及有关高频时间包 络形状的信息在内的编码序列进行分割,也能够从包括被组合编码后的有关低频时间 包络形状的信息及有关高频时间包络形状的信息在内的编码序列进行分割。另外,例 如,也能够从用一个信息来表示有关该低频时间包络形状的信息及有关该高频时间包 络形状的信息、且包括被编码后的该信息在内的编码序列进行分割。

高频时间包络形状决定部120b根据由编码序列逆复用部120a分割而成的有关高 频时间包络形状的信息、在低频解码部100b得到的低频信号、和由低频时间包络修 正部100d修正了时间包络形状的低频信号中至少一项以上,决定高频信号的时间包 络形状(步骤S120-2)。

例如,可以举出将高频信号的时间包络形状决定为平坦状的情况、将高频信号的 时间包络形状决定为上升状的情况、将高频信号的时间包络形状决定为下降状的情 况。

当在高频时间包络形状决定部120b对高频时间包络形状的决定处理中、依据于 由低频时间包络修正部100d修正了时间包络形状的低频信号的情况下,通过在时间 包络形状决定部1c对解码信号的决定处理中,将在声音解码部1b得到的解码信号置 换为由低频时间包络修正部100d修正了时间包络形状的低频信号而实现。

图82是示出第13实施方式的声音编码装置220的结构的图。声音编码装置220 的通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置220如图82所示从功能上讲具有低频编码部200a、高频编码部 200b、低频时间包络信息编码部200c、高频时间包络信息编码部220a、及编码序列 复用部220b。

图83是示出第13实施方式的声音编码装置220的动作的流程图。

高频时间包络信息编码部220a根据输入声音信号、包括低频编码部200a对输入 声音信号的编码结果在内的在编码过程中得到的信息、包括高频编码部200b对输入 声音信号的编码结果在内的在编码过程中得到的信息、包括低频时间包络信息编码部 200c对低频时间包络信息的编码结果在内的在编码过程中得到的信息中至少一项以 上,计算高频时间包络形状信息并进行编码(步骤S220-1)。

关于高频时间包络形状信息的计算及编码处理,例如能够与高频时间包络信息编 码部210a对高频信号的时间包络形状信息的计算及编码处理一样地实现。另外,例 如也可以根据低频时间包络信息的编码结果来实现。例如,仅在低频时间包络信息的 编码结果是得到了低频时间包络呈平坦状这样的结果的情况下,能够对作为高频时间 包络信息的高频时间包络是否平坦进行编码。

编码序列复用部220b从低频编码部200a接收低频声音信号的编码序列、从高频 编码部200b接收高频声音信号的编码序列、从低频时间包络信息编码部200c接收被 编码后的低频时间包络形状信息、从高频时间包络信息编码部210a接收被编码后的 高频时间包络形状信息并进行复用,然后作为编码序列进行输出(步骤S220-2)。

此时,关于有关低频时间包络形状的信息及有关高频时间包络形状的信息的编 码,例如能够接收被独立编码后的有关低频时间包络形状的信息及有关高频时间包络 形状的信息,也能够接收被组合编码后的有关低频时间包络形状的信息及有关高频时 间包络形状的信息。另外,例如,也能够接收用一个信息来表示的且被编码后的有关 该低频时间包络形状的信息及有关该高频时间包络形状的信息。

[第13实施方式的声音解码装置的第1变形例]

图84是示出第13实施方式的声音解码装置的第1变形例120A的结构的图。与 第13实施方式的声音解码装置120的不同之处在于,在高频解码部100eA中,在对 高频信号进行解码时利用由低频时间包络修正部100d修正了时间包络形状的低频信 号。

图85是示出第13实施方式的声音解码装置的第1变形例120A的动作的流程图。 在图85的步骤S100-5A,当在对高频信号进行解码时利用在低频解码部100b得到的 低频解码信号时,利用由低频时间包络修正部100d修正了时间包络形状的低频信号。

[第13实施方式的声音解码装置的第2变形例]

图86是示出第13实施方式的声音解码装置的第2变形例120B的结构的图。与 第13实施方式的声音解码装置的第1变形例的不同之处在于,输入低频/高频信号合 成部100f的低频信号不是来自低频时间包络修正部100d的输出,而是来自低频解码 部100b的输出。

图87是示出第13实施方式的声音解码装置的第2变形例120B的动作的流程图。 在图87的步骤S100-6,将来自低频解码部100b的低频信号和来自高频时间包络修 正部110c的高频信号合成。

[第13实施方式的声音解码装置的第3变形例]

图185是示出第13实施方式的声音解码装置的第3变形例120C的结构的图。

图186是示出第13实施方式的声音解码装置的第3变形例120C的动作的流程 图。

本变形例与前述第13实施方式的声音解码装置120的不同之处在于,具备低频 时间包络形状决定部120c、高频时间包络修正部120d来取代低频时间包络形状决定 部100c、高频时间包络修正部110c。

在本变形例中,低频时间包络形状决定部120c与前述低频时间包络形状决定部 100c的不同之处在于,将所决定的时间包络形状也通知高频时间包络修正部120d。

高频时间包络形状决定部120d与前述高频时间包络修正部110c的不同之处在 于,根据由高频时间包络形状决定部120b决定的时间包络形状和由低频时间包络形 状决定部120c决定的时间包络形状中至少一种以上的时间包络形状,修正从高频解 码部100e输出的高频信号的时间包络的形状(S120-3)。

例如,在由低频时间包络形状决定部120c决定为时间包络形状呈平坦状的情况 下,无论由高频时间包络形状决定部120b决定的时间包络形状如何,都将从高频解 码部100e输出的高频信号的时间包络的形状修正为平坦状。另外,例如在由低频时 间包络形状决定部120c决定为时间包络形状非平坦状的情况下,无论由高频时间包 络形状决定部120b决定的时间包络形状如何,都不将从高频解码部100e输出的高频 信号的时间包络的形状修正为平坦状。这同样适用于上升状、下降状的情况,对时间 包络形状没有限定。

[第13实施方式的声音解码装置的第4变形例]

图187是示出第13实施方式的声音解码装置的第4变形例120D的结构的图。

图188是示出第13实施方式的声音解码装置的第4变形例120D的动作的流程 图。

本变形例与前述第13实施方式的声音解码装置120的不同之处在于,具备高频 时间包络形状决定部120bA、低频时间包络修正部120e来取代高频时间包络形状决 定部120b、低频时间包络修正部100d。

在本变形例中,高频时间包络形状决定部120bA与前述高频时间包络形状决定 部120b的不同之处在于,将所决定的时间包络形状也通知低频时间包络修正部120e。

高频时间包络形状决定部120bA除按照前述的示例来决定时间包络形状外,例 如也根据所述低频信号的频率功率分布来进行决定。另外,例如也能够使用从编码序 列逆复用部120c得到的对高频信号进行解码时的帧长度。例如,在帧长度较长的情 况下能够决定为平坦状,在帧长度较短的情况下能够决定为上升状或者下降状,所述 高频时间包络形状决定部120b也能够进行同样的决定。

低频时间包络修正部120e与前述低频时间包络修正部100d的不同之处在于,根 据由低频时间包络形状决定部100c决定的时间包络形状和由高频时间包络形状决定 部120bA决定的时间包络形状中至少一种以上的时间包络形状,修正从低频解码部 100b输出的低频信号的时间包络的形状(S120-4)。

例如,在由高频时间包络形状决定部120bA决定为时间包络形状呈平坦状的情 况下,无论由低频时间包络形状决定部100c决定的时间包络形状如何,都将从低频 解码部100b输出的低频信号的时间包络的形状修正为平坦状。另外,例如在由高频 时间包络形状决定部120bA决定为时间包络形状非平坦状的情况下,无论由低频时 间包络形状决定部100c决定的时间包络形状如何,都不将从低频解码部100b输出的 低频信号的时间包络的形状修正为平坦状。这同样适用于上升状、下降状的情况,对 时间包络形状没有限定。

[第13实施方式的声音解码装置的第5变形例]

图189是示出第13实施方式的声音解码装置的第5变形例120E的结构的图。

图190是示出第13实施方式的声音解码装置的第5变形例120E的动作的流程图。

在本变形例中,具备所述低频时间包络形状决定部120c、所述高频时间包络修 正部120d、所述高频时间包络形状决定部120bA、和所述低频时间包络修正部120e。

[第13实施方式的声音解码装置的第6变形例]

图191是示出第13实施方式的声音解码装置的第6变形例120F的结构的图。

图192是示出第13实施方式的声音解码装置的第6变形例120F的动作的流程图。

本变形例与前述第13实施方式的声音解码装置120的不同之处在于,除低频时 间包络形状决定部100c和高频时间包络形状决定部120b外,还具有时间包络形状决 定部120f。

时间包络形状决定部120f根据来自编码序列逆复用部120a的有关低频时间包络 形状的信息和有关高频时间包络形状的信息、来自低频解码部100b的低频信号、来 自高频解码部100e的高频信号中至少一个以上的信息,决定时间包络形状(S120-5)。 将所决定的时间包络形状通知低频时间包络修正部100d、高频时间包络修正部100c。

例如,将时间包络形状决定为平坦状。另外,例如将时间包络形状决定为上升状。 另外,例如将时间包络形状决定为下降状。所决定的时间包络形状不限于上述的示例。

在时间包络形状决定部120f中,例如能够与所述低频时间包络形状决定部100c 及120c、所述高频时间包络形状决定部120b及120bA相同地决定时间包络形状。时 间包络形状的决定方法不限于上述的示例。

[第13实施方式的声音解码装置的第7变形例]

图193是示出第13实施方式的声音解码装置的第7变形例120G的结构的图。

图194是示出第13实施方式的声音解码装置的第7变形例120G的动作的流程 图。

本变形例与前述第13实施方式的声音解码装置的第1变形例120A的不同之处 在于,具备低频时间包络形状决定部120c、高频时间包络修正部120d来取代低频时 间包络形状决定部100c和高频时间包络修正部110c。

[第13实施方式的声音解码装置的第8变形例]

图195是示出第13实施方式的声音解码装置的第8变形例120H的结构的图。

图196是示出第13实施方式的声音解码装置的第8变形例120H的动作的流程 图。

本变形例与前述第13实施方式的声音解码装置的第1变形例120A的不同之处 在于,具备高频时间包络形状决定部120bA、低频时间包络修正部120e来取代高频 时间包络形状决定部120b、低频时间包络修正部100d。

[第13实施方式的声音解码装置的第9变形例]

图197是示出第13实施方式的声音解码装置的第9变形例120I的结构的图。

图198是示出第13实施方式的声音解码装置的第9变形例120I的动作的流程图。

在本变形例中,具备所述低频时间包络形状决定部120c、所述高频时间包络修 正部120d、所述高频时间包络形状决定部120bA、和所述低频时间包络修正部120e。

[第13实施方式的声音解码装置的第10变形例]

图199是示出第13实施方式的声音解码装置的第10变形例120J的结构的图。

图200是示出第13实施方式的声音解码装置的第10变形例120J的动作的流程 图。

本变形例与前述第13实施方式的声音解码装置的第1变形例120A的不同之处 在于,具备时间包络形状决定部120f来取代低频时间包络形状决定部100c和高频时 间包络形状决定部120b。

[第13实施方式的声音解码装置的第11变形例]

图201是示出第13实施方式的声音解码装置的第11变形例120K的结构的图。

图202是示出第13实施方式的声音解码装置的第11变形例120K的动作的流程 图。

本变形例与前述第13实施方式的声音解码装置的第2变形例120B的不同之处 在于,具备低频时间包络形状决定部120c、高频时间包络修正部120d来取代低频时 间包络形状决定部100c、高频时间包络修正部110c。

[第13实施方式的声音解码装置的第12变形例]

图203是示出第13实施方式的声音解码装置的第12变形例120L的结构的图。

图204是示出第13实施方式的声音解码装置的第12变形例120L的动作的流程 图。

本变形例与前述第13实施方式的声音解码装置的第2变形例120B的不同之处 在于,具备高频时间包络形状决定部120bA、低频时间包络修正部120e来取代高频 时间包络形状决定部120b、低频时间包络修正部100d。

[第13实施方式的声音解码装置的第13变形例]

图205是示出第13实施方式的声音解码装置的第13变形例120M的结构的图。

图206是示出第13实施方式的声音解码装置的第13变形例120M的动作的流程 图。

在本变形例中,具备所述低频时间包络形状决定部120c、所述高频时间包络修 正部120d、所述高频时间包络形状决定部120bA、和所述低频时间包络修正部120e。

[第13实施方式的声音解码装置的第14变形例]

图207是示出第13实施方式的声音解码装置的第14变形例120N的结构的图。

图208是示出第13实施方式的声音解码装置的第14变形例120N的动作的流程 图。

本变形例与前述第13实施方式的声音解码装置的第2变形例120B的不同之处 在于,具备时间包络形状决定部120f来取代低频时间包络形状决定部100c和高频时 间包络形状决定部120b。

[第14实施方式]

图88是示出第14实施方式的声音解码装置130的结构的图。声音解码装置130 的通信装置接收从下述声音编码装置230输出的被复用的编码序列,再向外部输出已 解码的声音信号。声音解码装置130如图88所示从功能上讲具有编码序列逆复用部 110a、低频解码部100b、高频时间包络形状决定部110b、高频时间包络修正部130a、 高频解码部130b、及低频/高频信号合成部100f。

图89是示出第13实施方式的声音解码装置的动作的流程图。

高频时间包络修正部130a根据由高频时间包络形状决定部110b决定的时间包络 形状,修正输入到高频解码部130b的低频信号的时间包络的形状(步骤S130-1)。 关于高频时间包络修正部130a对时间包络形状的修正,例如通过在时间包络修正部 1d对解码信号的时间包络形状的修正处理中,将在声音解码部1b得到的解码信号置 换为在低频解码部100b得到的低频信号而实现。

高频解码部130b对由编码序列逆复用部100a分割而成的高频编码部分进行解码 而得到高频信号(步骤S130-2)。

在高频解码部130b中,当在对高频信号的解码中利用在低频解码部得到的低频 解码信号时,利用由高频时间包络修正部130a修正了时间包络形状的低频信号,这 一点与高频解码部100e不同。

图90是示出第14实施方式的声音编码装置230的结构的图。声音编码装置230 的通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置230如图90所示从功能上讲具有低频编码部200a、高频编码部 200b、高频时间包络信息编码部230a、及编码序列复用部210b。

图91是示出第14实施方式的声音编码装置230的动作的流程图。

高频时间包络信息编码部230a根据输入声音信号、包括低频编码部200a对输入 声音信号的编码结果在内的在编码过程中得到的信息、包括高频编码部200b对输入 声音信号的编码结果在内的在编码过程中得到的信息中至少一项以上,计算高频时间 包络形状信息并进行编码(步骤S230-1)。

关于高频时间包络形状信息的计算及编码处理,例如能够与低频时间包络信息编 码部200c对低频信号的时间包络信息的计算及编码处理一样地实现。但是,关于高 频时间包络形状信息的计算及编码处理,也能够采用包括高频编码部200b对输入声 音信号的编码结果在内的在编码过程中得到的信息,这一点与采用输入声音信号的低 频解码信号的对低频信号的时间包络信息的计算及编码处理不同。

[第15实施方式]

图92是示出第15实施方式的声音解码装置140的结构的图。声音解码装置140 的通信装置接收从下述声音编码装置240输出的被复用的编码序列,再向外部输出已 解码的声音信号。声音解码装置140如图92所示从功能上讲具有编码序列逆复用部 120a、低频解码部100b、低频时间包络形状决定部100c、低频时间包络修正部100d、 高频时间包络形状决定部120b、高频时间包络修正部130a、高频解码部130b、及低 频/高频信号合成部100f。

图93是示出第15实施方式的声音解码装置的动作的流程图。编码序列逆复用部 120a及高频时间包络形状决定部120b进行与第13实施方式中的编码序列逆复用部 120a及高频时间包络形状决定部120b一样的动作(步骤S120-1、S120-2)。高频时 间包络修正部130a及高频解码部130b进行与第14实施方式中的高频时间包络修正 部130a及高频解码部130b一样的动作(步骤S130-1、S130-2)。

图94是示出第15实施方式的声音编码装置240的结构的图。声音编码装置240 的通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置240如图94所示从功能上讲具有低频编码部200a、高频编码部 200b、低频时间包络信息编码部200c、高频时间包络信息编码部220a、及编码序列 复用部220b。

图95是示出第15实施方式的声音编码装置240的动作的流程图。

[第15实施方式的声音解码装置的第1变形例]

图96是示出第15实施方式的声音解码装置的第1变形例140A的结构的图。

图97是示出第15实施方式的声音解码装置的第1变形例140A的动作的流程图。

高频时间包络修正部140a根据由高频时间包络形状决定部120b决定的时间包络 形状,修正由低频时间包络修正部100d修正了时间包络形状的低频信号的时间包络 的形状(S140-1)。与高频时间包络修正部130a的不同之处在于,输入信号是由低频 时间包络修正部100d修正了时间包络形状的低频信号。

[第15实施方式的声音解码装置的第2变形例]

图98是示出第15实施方式的声音解码装置的第2变形例140B的结构的图。

与该实施方式的声音解码装置的第1变形例的不同之处在于,在低频/高频信号 合成部100f的合成处理中使用的低频信号不是由低频时间包络修正部100d修正了时 间包络形状的低频信号,而是由低频解码部100b进行解码后的低频信号。

[第15实施方式的声音解码装置的第3变形例]

图209是示出第15实施方式的声音解码装置的第3变形例140C的结构的图。

图210是示出第15实施方式的声音解码装置的第3变形例140C的动作的流程 图。

本变形例与前述第15实施方式的声音解码装置140的不同之处在于,具备低频 时间包络形状决定部120c、高频时间包络修正部140b来取代低频时间包络形状决定 部100c、高频时间包络修正部130a。

高频时间包络修正部140b与前述高频时间包络修正部130a的不同之处在于,根 据由高频时间包络形状决定部120b决定的时间包络形状和由低频时间包络形状决定 部120c决定的时间包络形状中至少一种以上的时间包络形状,修正输入高频解码部 130b的低频信号的时间包络的形状(步骤S140-2)。

例如,在由低频时间包络形状决定部120c决定为时间包络形状呈平坦状的情况 下,无论由高频时间包络形状决定部120b决定的时间包络形状如何,都将输入高频 解码部130b的低频信号的时间包络的形状修正为平坦状。另外,例如在由低频时间 包络形状决定部120c决定为时间包络形状非平坦状的情况下,无论由高频时间包络 形状决定部120b决定的时间包络形状如何,都不将输入高频解码部130b的低频信号 的时间包络的形状修正为平坦状。这同样适用于上升状、下降状的情况,对时间包络 形状没有限定。

[第15实施方式的声音解码装置的第4变形例]

图211是示出第15实施方式的声音解码装置的第4变形例140D的结构的图。

图212是示出第15实施方式的声音解码装置的第4变形例140D的动作的流程 图。

本变形例与前述第15实施方式的声音解码装置140的不同之处在于,具备高频 时间包络形状决定部120bA、低频时间包络修正部120e来取代高频时间包络形状决 定部120b、低频时间包络修正部100d。

[第15实施方式的声音解码装置的第5变形例]

图213是示出第15实施方式的声音解码装置的第5变形例140E的结构的图。

图214是示出第15实施方式的声音解码装置的第5变形例140E的动作的流程图。

在本变形例中,具备所述低频时间包络形状决定部120c、所述高频时间包络修 正部140b、所述高频时间包络形状决定部120bA、和所述低频时间包络修正部120e。

[第15实施方式的声音解码装置的第6变形例]

图215是示出第15实施方式的声音解码装置的第6变形例140F的结构的图。

图216是示出第15实施方式的声音解码装置的第6变形例140F的动作的流程图。

本变形例与前述第15实施方式的声音解码装置140的不同之处在于,具备时间 包络形状决定部120f来取代低频时间包络形状决定部100c和高频时间包络形状决定 部120b。

[第15实施方式的声音解码装置的第7变形例]

图217是示出第15实施方式的声音解码装置的第7变形例140G的结构的图。

图218是示出第15实施方式的声音解码装置的第7变形例140G的动作的流程 图。

本变形例与前述第15实施方式的声音解码装置的第1变形例140A的不同之处 在于,具备低频时间包络形状决定部120c、高频时间包络修正部140b来取代低频时 间包络形状决定部100c、高频时间包络修正部140a。

在本变形例中,高频时间包络修正部140b根据由高频时间包络形状决定部120b 决定的时间包络形状和由低频时间包络形状决定部120c决定的时间包络形状中至少 一种以上的时间包络形状,修正输入高频解码部130b的被修正了时间包络形状的低 频信号的时间包络的形状(步骤S140-2)。

[第15实施方式的声音解码装置的第8变形例]

图219是示出第15实施方式的声音解码装置的第8变形例140H的结构的图。

图220是示出第15实施方式的声音解码装置的第8变形例140H的动作的流程 图。

本变形例与前述第15实施方式的声音解码装置的第1变形例140A的不同之处 在于,具备高频时间包络形状决定部120bA、低频时间包络修正部120e来取代高频 时间包络形状决定部120b、低频时间包络修正部100d。

[第15实施方式的声音解码装置的第9变形例]

图221是示出第15实施方式的声音解码装置的第9变形例140I的结构的图。

图222是示出第15实施方式的声音解码装置的第9变形例140I的动作的流程图。

在本变形例中,具备所述低频时间包络形状决定部120c、所述高频时间包络修 正部140b、所述高频时间包络形状决定部120bA、和所述低频时间包络修正部120e。

[第15实施方式的声音解码装置的第10变形例]

图223是示出第15实施方式的声音解码装置的第10变形例140J的结构的图。

图224是示出第15实施方式的声音解码装置的第10变形例140J的动作的流程 图。

本变形例与前述第15实施方式的声音解码装置的第1变形例140A的不同之处 在于,具备时间包络形状决定部120f来取代低频时间包络形状决定部100c和高频时 间包络形状决定部120b。

[第15实施方式的声音解码装置的第11变形例]

图225是示出第15实施方式的声音解码装置的第11变形例140K的结构的图。

图226是示出第15实施方式的声音解码装置的第11变形例140K的动作的流程 图。

本变形例与前述第15实施方式的声音解码装置的第2变形例140B的不同之处 在于,具备低频时间包络形状决定部120c、高频时间包络修正部140b来取代低频时 间包络形状决定部100c、高频时间包络修正部140a。

[第15实施方式的声音解码装置的第12变形例]

图227是示出第15实施方式的声音解码装置的第12变形例140L的结构的图。

图228是示出第15实施方式的声音解码装置的第12变形例140L的动作的流程 图。

本变形例与前述第15实施方式的声音解码装置的第2变形例140B的不同之处 在于,具备高频时间包络形状决定部120bA、低频时间包络修正部120e来取代高频 时间包络形状决定部120b、低频时间包络修正部100d。

[第15实施方式的声音解码装置的第13变形例]

图229是示出第15实施方式的声音解码装置的第13变形例140M的结构的图。

图230是示出第15实施方式的声音解码装置的第13变形例140M的动作的流程 图。

在本变形例中,具备所述低频时间包络形状决定部120c、所述高频时间包络修 正部140b、所述高频时间包络形状决定部120bA、和所述低频时间包络修正部120e。

[第15实施方式的声音解码装置的第14变形例]

图231是示出第15实施方式的声音解码装置的第14变形例140N的结构的图。

图232是示出第15实施方式的声音解码装置的第14变形例140N的动作的流程 图。

本变形例与前述第15实施方式的声音解码装置的第2变形例140B的不同之处 在于,具备时间包络形状决定部120f来取代低频时间包络形状决定部100c和高频时 间包络形状决定部120b。

[第16实施方式]

图99是示出第16实施方式的声音解码装置150的结构的图。声音解码装置150 的通信装置接收从下述声音编码装置250输出的被复用的编码序列,再向外部输出已 解码的声音信号。声音解码装置150如图99所示从功能上讲具有编码序列逆复用部 150a、开关组150b、低频解码部100b、低频时间包络形状决定部100c、低频时间包 络修正部100d、高频解码部100e、高频时间包络形状决定部120b、高频时间包络修 正部110c、及低频/高频信号合成部150c。

图100是示出第16实施方式的声音解码装置的动作的流程图。

编码序列逆复用部150a将编码序列分割成高频信号生成控制信息、低频编码部 分、和有关时间包络形状的信息(步骤S150-1)。

根据在编码序列逆复用部150a得到的高频信号生成控制信息,判定是否生成高 频信号(步骤S150-2)。

在生成高频信号的情况下,编码序列逆复用部150a从编码序列中提取高频编码 部分(步骤S150-3)。并且,使用该编码效率的高频编码部分生成高频信号,还决定 高频信号的时间包络形状,并修正高频信号的时间包络形状。

另外,关于执行步骤S150-2和150-3的处理的顺序,只要是在决定高频时间包 络形状及对高频编码部分进行解码的处理之前即可,不限于图100的流程图的顺序。

低频/高频信号合成部150c在根据所述高频信号生成信息判定为生成高频信号的 情况下,由修正了时间包络形状的低频信号和修正了时间包络形状的高频信号合成输 出声音信号,在根据所述高频信号生成信息判定为不生成高频信号的情况下,由修正 了时间包络形状的低频信号合成输出声音信号(步骤S150-4)。但是,在判定为不生 成高频信号的情况下,在修正了时间包络形状的低频信号以可输出的状态被输入低频 /高频信号合成部150c的情况下,也能够直接输出所输入的低频信号。

图101是示出第16实施方式的声音编码装置250的结构的图。声音编码装置250 的通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置250如图101所示从功能上讲具有高频信号生成控制信息编码部 250a、低频编码部200a、高频编码部200b、低频时间包络信息编码部200c、高频时 间包络信息编码部220a、及编码序列复用部250b。

图102是示出第16实施方式的声音编码装置250的动作的流程图。

高频信号生成控制信息编码部250a根据输入声音信号、高频信号生成控制指示 信号中至少一种信号,决定是否生成高频信号,并对高频信号生成控制信息进行编码 (步骤S250-1)。例如,在输入声音信号包括由高频编码部200b进行编码的频带的 信号的情况下,能够决定为生成高频信号。另外,例如在利用高频信号生成控制指示 信号指示了生成高频信号的情况下,能够决定为生成高频信号。此外,例如也能够将 前述两种方法进行组合,例如在根据前述两种方法中的至少一种方法判定为生成高频 信号的情况下,能够决定为生成高频信号。

例如通过用1比特表示是否生成高频信号,能够对高频信号生成控制信息进行编 码。

但是,关于是否生成高频信号的决定以及高频信号生成控制信息的编码方法没有 限定。

在由高频信号生成控制信息编码部250a决定为生成高频信号的情况下,由高频 编码部200b对与输入声音信号的高频成分相当的高频信号进行编码,由高频时间包 络信息编码部220a计算高频时间包络形状信息并进行编码。另一方面,在由高频信 号生成控制信息编码部250a判定为不生成高频信号的情况下,不执行所述高频信号 的编码和高频时间包络形状信息的计算及编码(步骤S250-2)。

编码序列复用部250c从高频信号生成控制信息编码部250a接收被编码后的高频 信号生成控制信息、从低频编码部200a接收低频声音信号的编码序列、从低频时间 包络信息编码部200c接收被编码后的低频时间包络形状信息,除此之外,在由高频 信号生成控制信息编码部250a决定为生成高频信号的情况下,还从高频编码部200b 接收高频声音信号的编码序列、从高频时间包络信息编码部210a接收被编码后的高 频时间包络形状信息并进行复用,然后作为编码序列进行输出(步骤S250-3)。

在由高频信号生成控制信息编码部250a决定为生成高频信号的情况下,关于有 关低频时间包络形状的信息及有关高频时间包络形状的信息的编码,例如也能够接收 被独立编码后的有关低频时间包络形状的信息及有关高频时间包络形状的信息,还能 够以将有关低频时间包络形状的信息及有关高频时间包络形状的信息进行组合并编 码的方式来接收。另外,例如,也能够接收用一个信息来表示且被编码的有关该低频 时间包络形状的信息及有关该高频时间包络形状的信息。

[第16实施方式的声音解码装置的第1变形例]

图103是示出第16实施方式的声音解码装置的第1变形例150A的结构的图。

图104是示出第16实施方式的声音解码装置的第1变形例150A的动作的流程 图。与第16实施方式的声音解码装置150的不同之处在于,在高频解码部100eA中, 在对高频信号的解码中利用由低频时间包络修正部100d修正了时间包络形状的低频 信号。在图104的步骤S100-5A,当在对高频信号的解码中利用在低频解码部100b 得到的低频解码信号时,利用由低频时间包络修正部100d修正了时间包络形状的低 频信号。

另外,关于执行步骤S150-2和S150-3的处理的顺序,只要是在决定高频时间包 络形状及对高频编码部分进行解码的处理之前即可,不限于图104的流程图的顺序。

[第16实施方式的声音解码装置的第2变形例]

图105是示出第16实施方式的声音解码装置的第2变形例150B的结构的图。 与第16实施方式的声音解码装置的第1变形例的不同之处在于,输入低频/高频信号 合成部150c的低频信号不是来自低频时间包络修正部100d的输出,而是来自低频解 码部100b的输出。

[第16实施方式的声音解码装置的第3变形例]

图233是示出第16实施方式的声音解码装置的第3变形例150C的结构的图。

图234是示出第16实施方式的声音解码装置的第3变形例150C的动作的流程 图。

本变形例与前述第16实施方式的声音解码装置150的不同之处在于,具备低频 时间包络形状决定部120c、高频时间包络修正部120d来取代低频时间包络形状决定 部100c、高频时间包络修正部110c。

[第16实施方式的声音解码装置的第4变形例]

图235是示出第16实施方式的声音解码装置的第4变形例150D的结构的图。

图236是示出第16实施方式的声音解码装置的第4变形例150D的动作的流程 图。

本变形例与前述第16实施方式的声音解码装置150的不同之处在于,具备高频 时间包络形状决定部120bA、低频时间包络修正部120e来取代高频时间包络形状决 定部120b、低频时间包络修正部100d。

[第16实施方式的声音解码装置的第5变形例]

图237是示出第16实施方式的声音解码装置的第5变形例150E的结构的图。

图238是示出第16实施方式的声音解码装置的第5变形例150E的动作的流程图。

在本变形例中,具备所述低频时间包络形状决定部120c、所述高频时间包络修 正部120d、所述高频时间包络形状决定部120bA、和所述低频时间包络修正部120e。

[第16实施方式的声音解码装置的第6变形例]

图239是示出第16实施方式的声音解码装置的第6变形例150F的结构的图。

图240是示出第16实施方式的声音解码装置的第6变形例150F的动作的流程图。

本变形例与前述第16实施方式的声音解码装置150的不同之处在于,具备时间 包络形状决定部120f来取代低频时间包络形状决定部100c和高频时间包络形状决定 部120b。

[第16实施方式的声音解码装置的第7变形例]

图241是示出第16实施方式的声音解码装置的第7变形例150G的结构的图。

图242是示出第16实施方式的声音解码装置的第7变形例150G的动作的流程 图。

本变形例与前述第16实施方式的声音解码装置的第1变形例150A的不同之处 在于,具备低频时间包络形状决定部120c、高频时间包络修正部120d来取代低频时 间包络形状决定部100c、高频时间包络修正部110c。

[第16实施方式的声音解码装置的第8变形例]

图243是示出第16实施方式的声音解码装置的第8变形例150H的结构的图。

图244是示出第16实施方式的声音解码装置的第8变形例150H的动作的流程 图。

本变形例与前述第16实施方式的声音解码装置的第1变形例150A的不同之处 在于,具备高频时间包络形状决定部120bA、低频时间包络修正部120e来取代高频 时间包络形状决定部120b、低频时间包络修正部100d。

[第16实施方式的声音解码装置的第9变形例]

图245是示出第16实施方式的声音解码装置的第9变形例150I的结构的图。

图246是示出第16实施方式的声音解码装置的第9变形例150I的动作的流程图。

在本变形例中,具备所述低频时间包络形状决定部120c、所述高频时间包络修 正部120d、所述高频时间包络形状决定部120bA、和所述低频时间包络修正部120e。

[第16实施方式的声音解码装置的第10变形例]

图247是示出第16实施方式的声音解码装置的第10变形例150J的结构的图。

图248是示出第16实施方式的声音解码装置的第10变形例150J的动作的流程 图。

本变形例与前述第16实施方式的声音解码装置的第1变形例150A的不同之处 在于,具备时间包络形状决定部120f来取代低频时间包络形状决定部100c和高频时 间包络形状决定部120b。

[第16实施方式的声音解码装置的第11变形例]

图249是示出第16实施方式的声音解码装置的第11变形例150K的结构的图。

图250是示出第16实施方式的声音解码装置的第11变形例150K的动作的流程 图。

本变形例与前述第16实施方式的声音解码装置的第2变形例150B的不同之处 在于,具备低频时间包络形状决定部120c、高频时间包络修正部120d来取代低频时 间包络形状决定部100c、高频时间包络修正部110c。

[第16实施方式的声音解码装置的第12变形例]

图251是示出第16实施方式的声音解码装置的第12变形例150L的结构的图。

图252是示出第16实施方式的声音解码装置的第12变形例150L的动作的流程 图。

本变形例与前述第16实施方式的声音解码装置的第2变形例150B的不同之处 在于,具备高频时间包络形状决定部120bA、低频时间包络修正部120e来取代高频 时间包络形状决定部120b、低频时间包络修正部100d。

[第16实施方式的声音解码装置的第13变形例]

图253是示出第16实施方式的声音解码装置的第13变形例150M的结构的图。

图254是示出第16实施方式的声音解码装置的第13变形例150M的动作的流程 图。

在本变形例中,具备所述低频时间包络形状决定部120c、所述高频时间包络修 正部120d、所述高频时间包络形状决定部120bA、和所述低频时间包络修正部120e。

[第16实施方式的声音解码装置的第14变形例]

图255是示出第16实施方式的声音解码装置的第14变形例150N的结构的图。

图256是示出第16实施方式的声音解码装置的第14变形例150N的动作的流程 图。

本变形例与前述第16实施方式的声音解码装置的第2变形例150B的不同之处 在于,具备时间包络形状决定部120f来取代低频时间包络形状决定部100c和高频时 间包络形状决定部120b。

[第17实施方式]

图106是示出第17实施方式的声音解码装置160的结构的图。声音解码装置160 的通信装置接收从下述声音编码装置260输出的被复用的编码序列,再向外部输出已 解码的声音信号。声音解码装置160如图106所示从功能上讲具有编码序列逆复用部 150a、开关组150b、低频解码部100b、低频时间包络形状决定部100c、低频时间包 络修正部100d、高频时间包络形状决定部120b、高频时间包络修正部130a、高频解 码部130b、及低频/高频信号合成部150c。

图107是示出第17实施方式的声音解码装置的动作的流程图。另外,关于执行 步骤S150-2和150-3的处理的顺序,只要是在决定高频时间包络形状及对高频编码 部分进行解码的处理之前即可,不限于图107的流程图的顺序。

图108是示出第17实施方式的声音编码装置260的结构的图。声音编码装置260 的通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置260如图108所示从功能上讲具有高频信号生成控制信息编码部 250a、低频编码部200a、高频编码部200b、低频时间包络信息编码部200c、高频时 间包络信息编码部220a、及编码序列复用部250b。

图109是示出第17实施方式的声音编码装置260的动作的流程图。

[第17实施方式的声音解码装置的第1变形例]

图110是示出第17实施方式的声音解码装置的第1变形例160A的结构的图。

图111是示出第17实施方式的声音解码装置的第1变形例160A的动作的流程 图。

与该实施方式的声音解码装置160的不同之处在于,采用在第15实施方式的声 音解码装置的第1变形例中说明的高频时间包络修正部140a,来取代高频时间包络 修正部130a。

另外,关于执行步骤S150-2和S150-3的处理的顺序,只要是在决定高频时间包 络形状及对高频编码部分进行解码的处理之前即可,不限于图111的流程图的顺序。

[第17实施方式的声音解码装置的第2变形例]

图112是示出第17实施方式的声音解码装置的第2变形例170B的结构的图。

与该实施方式的声音解码装置的第1变形例160A的不同之处在于,与第15实 施方式的声音解码装置的第2变形例一样,在低频/高频信号合成部150c的合成处理 中使用的低频信号是在低频解码部100b进行解码后的低频信号,来取代在低频时间 包络修正部100d修正了时间包络形状的低频信号。

[第17实施方式的声音解码装置的第3变形例]

图257是示出第17实施方式的声音解码装置的第3变形例160C的结构的图。

图258是示出第17实施方式的声音解码装置的第3变形例160C的动作的流程 图。

本变形例与前述第17实施方式的声音解码装置160的不同之处在于,具备低频 时间包络形状决定部120c、高频时间包络修正部140b来取代低频时间包络形状决定 部100c、高频时间包络修正部130a。

[第17实施方式的声音解码装置的第4变形例]

图259是示出第17实施方式的声音解码装置的第4变形例160D的结构的图。

图260是示出第17实施方式的声音解码装置的第4变形例160D的动作的流程 图。

本变形例与前述第17实施方式的声音解码装置160的不同之处在于,具备高频 时间包络形状决定部120bA、低频时间包络修正部120e来取代高频时间包络形状决 定部120b、低频时间包络修正部100d。

[第17实施方式的声音解码装置的第5变形例]

图261是示出第17实施方式的声音解码装置的第5变形例160E的结构的图。

图262是示出第17实施方式的声音解码装置的第5变形例160E的动作的流程图。

在本变形例中,具备所述低频时间包络形状决定部120c、所述高频时间包络修 正部140b、所述高频时间包络形状决定部120bA、和所述低频时间包络修正部120e。

[第17实施方式的声音解码装置的第6变形例]

图263是示出第17实施方式的声音解码装置的第6变形例160F的结构的图。

图264是示出第17实施方式的声音解码装置的第6变形例160F的动作的流程图。

本变形例与前述第17实施方式的声音解码装置160的不同之处在于,具备时间 包络形状决定部120f来取代低频时间包络形状决定部100c和高频时间包络形状决定 部120b。

[第17实施方式的声音解码装置的第7变形例]

图265是示出第17实施方式的声音解码装置的第7变形例160G的结构的图。

图266是示出第17实施方式的声音解码装置的第7变形例160G的动作的流程 图。

本变形例与前述第17实施方式的声音解码装置的第1变形例160A的不同之处 在于,具备低频时间包络形状决定部120c、高频时间包络修正部140b来取代低频时 间包络形状决定部100c、高频时间包络修正部140a。

在本变形例中,高频时间包络修正部140b根据由高频时间包络形状决定部120b 决定的时间包络形状和由低频时间包络形状决定部120c决定的时间包络形状中至少 一种以上的时间包络形状,修正输入高频解码部130b的被修正了时间包络形状的低 频信号的时间包络的形状(S140-2)。

[第17实施方式的声音解码装置的第8变形例]

图267是示出第17实施方式的声音解码装置的第8变形例160H的结构的图。

图268是示出第17实施方式的声音解码装置的第8变形例160H的动作的流程 图。

本变形例与前述第17实施方式的声音解码装置的第1变形例160A的不同之处 在于,具备高频时间包络形状决定部120bA、低频时间包络修正部120e来取代高频 时间包络形状决定部120b、低频时间包络修正部100d。

[第17实施方式的声音解码装置的第9变形例]

图269是示出第17实施方式的声音解码装置的第9变形例160I的结构的图。

图270是示出第17实施方式的声音解码装置的第9变形例160I的动作的流程图。

在本变形例中,具备所述低频时间包络形状决定部120c、所述高频时间包络修 正部140b、所述高频时间包络形状决定部120bA、和所述低频时间包络修正部120e。

[第17实施方式的声音解码装置的第10变形例]

图271是示出第17实施方式的声音解码装置的第10变形例160J的结构的图。

图272是示出第17实施方式的声音解码装置的第10变形例160J的动作的流程 图。

本变形例与前述第17实施方式的声音解码装置的第1变形例160A的不同之处 在于,具备时间包络形状决定部120f来取代低频时间包络形状决定部100c和高频时 间包络形状决定部120b。

[第17实施方式的声音解码装置的第11变形例]

图273是示出第17实施方式的声音解码装置的第11变形例160K的结构的图。

图274是示出第17实施方式的声音解码装置的第11变形例160K的动作的流程 图。

本变形例与前述第17实施方式的声音解码装置的第2变形例160B的不同之处 在于,具备低频时间包络形状决定部120c、高频时间包络修正部140b来取代低频时 间包络形状决定部100c、高频时间包络修正部140a。

[第17实施方式的声音解码装置的第12变形例]

图275是示出第17实施方式的声音解码装置的第12变形例160L的结构的图。

图276是示出第17实施方式的声音解码装置的第12变形例160L的动作的流程 图。

本变形例与前述第17实施方式的声音解码装置的第2变形例160B的不同之处 在于,具备高频时间包络形状决定部120bA、低频时间包络修正部120e来取代高频 时间包络形状决定部120b、低频时间包络修正部100d。

[第17实施方式的声音解码装置的第13变形例]

图277是示出第17实施方式的声音解码装置的第13变形例160M的结构的图。

图278是示出第17实施方式的声音解码装置的第13变形例160M的动作的流程 图。

在本变形例中,具备所述低频时间包络形状决定部120c、所述高频时间包络修 正部140b、所述高频时间包络形状决定部120bA、和所述低频时间包络修正部120e。

[第17实施方式的声音解码装置的第14变形例]

图279是示出第17实施方式的声音解码装置的第14变形例160N的结构的图。

图280是示出第17实施方式的声音解码装置的第14变形例160N的动作的流程 图。

本变形例与前述第17实施方式的声音解码装置的第2变形例160B的不同之处 在于,具备时间包络形状决定部120f来取代低频时间包络形状决定部100c和高频时 间包络形状决定部120b。

[第18实施方式]

图113是示出第18实施方式的声音解码装置170的结构的图。声音解码装置170 的通信装置接收从下述声音编码装置270输出的被复用的编码序列,再向外部输出已 解码的声音信号。声音解码装置170如图113所示从功能上讲具有编码序列逆复用部 170a、开关组170b、核心解码部10b、分析滤波器组部10c、编码序列分析部13c、 低频时间包络形状决定部10e、低频时间包络修正部10f、高频时间包络形状决定部 13a、时间包络修正部13b、高频信号生成部10g、解码/逆量化部10h、频率包络调整 部10i、及合成滤波器组部170c。

图114是示出第18实施方式的声音解码装置的动作的流程图。

编码序列逆复用部170a将编码序列分割成高频信号生成控制信息、对低频信号 进行编码而得到的核心编码部分、和在低频时间包络形状决定部10e需要的有关时间 包络形状的信息(步骤S170-1)。

根据在编码序列逆复用部170a得到的高频信号生成控制信息,判定是否生成高 频信号(步骤S170-2)。

在生成高频信号的情况下,编码序列逆复用部170a从编码序列中提取用于由低 频信号生成高频信号的频带扩展部分,编码序列分析部13c分析由编码序列逆复用部 170a提取的编码序列的频带扩展部分,并分割成在高频信号生成部10g及解码/逆量 化部10h需要的信息、在高频时间包络形状决定部13a需要的有关时间包络形状的信 息(步骤S170-3)。并且,使用该编码序列的高频编码部分生成高频信号,还决定高 频信号的时间包络形状,并修正高频信号的时间包络形状。

另外,关于执行步骤S170-2和S170-3的处理的顺序,只要是在决定高频信号的 时间包络形状及对频带扩展部分进行解码和逆量化的处理之前即可,不限于图114的 流程图的顺序。

合成滤波器组部170c在根据所述高频信号生成信息判定为生成高频信号的情况 下,由修正了时间包络形状的低频子带信号和修正了时间包络形状的高频子带信号合 成输出声音信号,在根据所述高频信号生成信息判定为不生成高频信号的情况下,由 修正了时间包络形状的低频子带信号合成输出声音信号(步骤S170-4)。

另外,本发明的第1实施方式的声音解码装置的第1、第2及第3变形例,显然 能够应用于本实施方式的声音解码装置170的低频时间包络形状决定部10e。

另外,本发明的第4实施方式的声音解码装置的第1、第2及第3变形例、以及 本发明的第7实施方式的声音解码装置的第1变形例,显然能够应用于本实施方式的 声音解码装置170的高频时间包络形状决定部13a。

图115是示出第18实施方式的声音编码装置270的结构的图。声音编码装置270 的通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置270如图115所示从功能上讲具有高频信号生成控制信息编码部 270a、降频采样部20a、核心编码部20b、分析滤波器组部20c和20c1、控制参数编 码部20d、包络计算部20e、量化/编码部20f、核心解码信号生成部20i、子带信号功 率计算部20j、时间包络信息编码部270b、及编码序列复用部270c。

图116是示出第18实施方式的声音编码装置270的动作的流程图。

高频信号生成控制信息编码部270a根据输入声音信号、高频信号生成控制指示 信号中至少一种信号,决定是否生成高频信号,并对高频信号生成控制信息进行编码 (步骤S270-1)。例如,在输入声音信号包括通过由量化/编码部20f进行量化及编码 时的频带扩展而生成的频带的信号的情况下,能够决定为生成高频信号。另外,例如 在利用高频信号生成控制指示信号指示了生成高频信号的情况下,能够决定为生成高 频信号。此外,例如也能够将前述两种方法进行组合,例如在根据前述两种方法中的 至少一种方法判定为生成高频信号的情况下,能够决定为生成高频信号。

例如通过用1比特表示是否生成高频信号,能够对高频信号生成控制信息进行编 码。

但是,关于是否生成高频信号的决定以及高频信号生成控制信息的编码方法没有 限定。

在由高频信号生成控制信息编码部270a决定为生成高频信号的情况下,计算在 通过频带扩展来生成高频信号时所需要的信息并进行编码。另一方面,在由高频信号 生成控制信息编码部270a判定为不生成高频信号的情况下,不执行生成所述高频信 号所需要的信息的计算及编码(步骤S270-2)。

在由高频信号生成控制信息编码部270a决定为生成高频信号的情况下,时间包 络信息编码部270b计算低频信号的时间包络和高频信号的时间包络中至少一种以上 的时间包络,还使用由子带信号功率计算部20j计算出的核心解码信号的子带信号的 功率计算核心解码信号的时间包络,并根据该低频信号的时间包络和高频信号的时间 包络中至少一种以上的时间包络以及核心解码信号的时间包络对时间包络信息进行 编码。该时间包络信息包括低频时间包络信息和高频时间包络信息。与第7实施方式 的声音编码装置26的时间包络信息编码部26a的动作一样,有关该低频时间包络信 息和高频时间包络信息的编码方法没有限定。另一方面,在由高频信号生成控制信息 编码部270a判定为不生成高频信号的情况下,时间包络信息编码部270b计算低频信 号的时间包络,还使用由子带信号功率计算部20j计算出的核心解码信号的子带信号 的功率计算核心解码信号的时间包络,并根据该低频信号的时间包络及核心解码信号 的时间包络对有关低频信号的时间包络信息进行编码(步骤S270-3)。在此,在由高 频信号生成控制信息编码部270a判定为不生成高频信号的情况下,包络计算部270d 仅计算低频信号的子带信号的功率,也可以是不计算低频信号的子带信号的功率,而 将低频信号的子带信号发送给时间包络信息编码部270b。在未计算出低频信号的子 带信号的功率的情况下,也可以由包络信息编码部270b计算低频信号的子带信号的 功率,至于在何处计算低频信号的子带信号的功率没有限定。

编码序列复用部270c从高频信号生成控制信息编码部270a接收被编码后的高频 信号生成控制信息、从核心编码部20b接收低频信号的编码序列、从时间包络信息编 码部20g接收被编码后的时间包络信息,在由高频信号生成控制信息编码部270a决 定为生成高频信号的情况下,还从控制参数编码部20d接收被编码后的控制参数,还 从量化/编码部20f接收针对被编码后的高频信号的增益及噪声信号的大小,复用这些 信息并作为编码序列进行输出(步骤S270-4)。

[第18实施方式的声音解码装置的第1变形例]

图281是示出第18实施方式的声音解码装置的第1变形例170A的结构的图。

图282是示出第18实施方式的声音解码装置的第1变形例170A的动作的流程 图。

本变形例与第18实施方式的声音解码装置170的不同之处在于,具备低频时间 包络形状决定部16b、时间包络修正部16c来取代低频时间包络形状决定部10eC(显 然也可以是10e、10eA、10eB)、时间包络修正部13b。

[第18实施方式的声音解码装置的第2变形例]

图283是示出第18实施方式的声音解码装置的第2变形例170B的结构的图。

图284是示出第18实施方式的声音解码装置的第2变形例170B的动作的流程 图。

本变形例与第18实施方式的声音解码装置170的不同之处在于,具备高频时间 包络形状决定部16d、低频时间包络修正部16e来取代高频时间包络形状决定部13aC (显然也可以是13a、13aA、13aB)、低频时间包络修正部10f。

[第18实施方式的声音解码装置的第3变形例]

图285是示出第18实施方式的声音解码装置的第3变形例170C的结构的图。

图286是示出第18实施方式的声音解码装置的第3变形例170C的动作的流程 图。

在本变形例中,具备所述低频时间包络形状决定部16b、所述时间包络修正部 16c、所述高频时间包络形状决定部16d、以及所述低频时间包络修正部16e。

[第18实施方式的声音解码装置的第4变形例]

图287是示出第18实施方式的声音解码装置的第4变形例170D的结构的图。

图288是示出第18实施方式的声音解码装置的第4变形例170D的动作的流程 图。

本变形例与前述第18实施方式的声音解码装置170的不同之处在于,具备时间 包络形状决定部16f来取代低频时间包络形状决定部10e和高频时间包络形状决定部 13a。

[第19实施方式]

图117是示出第19实施方式的声音解码装置180的结构的图。声音解码装置180 的通信装置接收从下述声音编码装置280输出的被复用的编码序列,再向外部输出已 解码的声音信号。声音解码装置180如图117所示从功能上讲具有编码序列逆复用部 170a、开关组170b、核心解码部10b、分析滤波器组部10c、编码序列分析部13c、 低频时间包络形状决定部10e、低频时间包络修正部10f、高频时间包络形状决定部 13a、高频信号生成部10g、时间包络修正部14a、解码/逆量化部10h、频率包络调整 部10i、及合成滤波器组部170c。

图118是示出第19实施方式的声音解码装置的动作的流程图。另外,关于执行 步骤S170-2和S170-3的处理的顺序,只要是在决定高频信号的时间包络形状及对频 带扩展部分进行解码和逆量化的处理之前即可,不限于图118的流程图的顺序。

另外,本发明的第1实施方式的声音解码装置的第1、第2及第3变形例,显然 能够应用于本实施方式的声音解码装置180的低频时间包络形状决定部10e。

另外,本发明的第4实施方式的声音解码装置的第1、第2及第3变形例、本发 明的第5实施方式的声音解码装置的第1变形例、以及本发明的第7实施方式的声音 解码装置的第1变形例,显然能够应用于本实施方式的声音解码装置180的高频时间 包络形状决定部13a。

图119是示出第19实施方式的声音编码装置280的结构的图。声音编码装置280 的通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置280如图119所示从功能上讲具有高频信号生成控制信息编码部 270a、降频采样部20a、核心编码部20b、分析滤波器组部20c和20c1、控制参数编 码部20d、包络计算部270d、量化/编码部20f、核心解码信号生成部20i、子带信号 功率计算部20j和24b、虚拟高频信号生成部24a、时间包络信息编码部280a、及编 码序列复用部270c。

图120是示出第19实施方式的声音编码装置280的动作的流程图。

在由高频信号生成控制信息编码部270a决定为生成高频信号的情况下,计算在 通过频带扩展来生成高频信号时所需要的信息并进行编码,还生成虚拟高频信号并计 算该虚拟高频信号的时间包络。另一方面,在由高频信号生成控制信息编码部270a 判定为不生成高频信号的情况下,不执行计算在通过所述频带扩展来生成高频信号时 所需要的信息并进行编码、以及生成所述虚拟高频信号并计算该虚拟高频信号的时间 包络的处理(步骤S280-1)。

在由高频信号生成控制信息编码部270a决定为生成高频信号的情况下,时间包 络信息编码部280a计算输入声音信号的低频信号的时间包络、高频信号的时间包络、 核心解码信号的时间包络、虚拟高频信号的时间包络中至少一种以上的时间包络,并 根据计算出的时间包络对时间包络信息进行编码。该时间包络信息包括低频时间包络 信息和高频时间包络信息。与第7实施方式的声音编码装置26的时间包络信息编码 部26a的动作一样,有关该低频时间包络信息和高频时间包络信息的编码方法没有限 定。另一方面,在由高频信号生成控制信息编码部270a决定为不生成高频信号的情 况下,时间包络信息编码部280a计算输入声音信号的低频信号的时间包络、核心解 码信号的时间包络中至少一种以上的时间包络,并根据计算出的时间包络对有关低频 信号的时间包络信息进行编码(步骤S280-2)。

另外,本发明的第7实施方式的声音编码装置的第1变形例,显然能够应用于本 实施方式的声音编码装置280。

[第19实施方式的声音解码装置的第1变形例]

图289是示出第19实施方式的声音解码装置的第1变形例180A的结构的图。

图290是示出第19实施方式的声音解码装置的第1变形例180A的动作的流程 图。

本变形例与第19实施方式的声音解码装置180的不同之处在于,具备低频时间 包络形状决定部16b、时间包络修正部17a来取代低频时间包络形状决定部10eC(显 然也可以是10e、10eA、10eB)、时间包络修正部14a。

[第19实施方式的声音解码装置的第2变形例]

图291是示出第19实施方式的声音解码装置的第2变形例180B的结构的图。

图292是示出第19实施方式的声音解码装置的第2变形例180B的动作的流程 图。

本变形例与第19实施方式的声音解码装置180的不同之处在于,具备高频时间 包络形状决定部16d、低频时间包络修正部16e来取代高频时间包络形状决定部13aC (显然也可以是13a、13aA、13aB)、低频时间包络修正部10f。

[第19实施方式的声音解码装置的第3变形例]

图293是示出第19实施方式的声音解码装置的第3变形例180C的结构的图。

图294是示出第19实施方式的声音解码装置的第3变形例180C的动作的流程 图。

在本变形例中,具备所述低频时间包络形状决定部16b、所述时间包络修正部 17a、所述高频时间包络形状决定部16d、以及所述低频时间包络修正部16e。

[第19实施方式的声音解码装置的第4变形例]

图295是示出第19实施方式的声音解码装置的第4变形例180D的结构的图。

图296是示出第19实施方式的声音解码装置的第4变形例180D的动作的流程 图。

本变形例与前述第19实施方式的声音解码装置180的不同之处在于,具备时间 包络形状决定部16f来取代低频时间包络形状决定部10e和高频时间包络形状决定部 13a。

[第20实施方式]

图121是示出第20实施方式的声音解码装置190的结构的图。声音解码装置190 的通信装置接收从下述声音编码装置290输出的被复用的编码序列,再向外部输出已 解码的声音信号。声音解码装置190如图121所示从功能上讲具有编码序列逆复用部 170a、开关组170b、核心解码部10b、分析滤波器组部10c、编码序列分析部13c、 低频时间包络形状决定部10e、低频时间包络修正部10f、高频时间包络形状决定部 13a、高频信号生成部10g、解码/逆量化部10h、频率包络调整部10i、时间包络修正 部15a、及合成滤波器组部170c。

图122是示出第20实施方式的声音解码装置的动作的流程图。另外,关于执行 步骤S170-2和S170-3的处理的顺序,只要是在决定高频信号的时间包络形状及对频 带扩展部分进行解码和逆量化的处理之前即可,不限于图122的流程图的顺序。

另外,本发明的第1实施方式的声音解码装置的第1、第2及第3变形例,显然 能够应用于本实施方式的声音解码装置190的低频时间包络形状决定部10e。

另外,本发明的第4实施方式的声音解码装置的第1、第2及第3变形例、本发 明的第5实施方式的声音解码装置的第1变形例、以及本发明的第7实施方式的声音 解码装置的第1变形例,显然能够应用于本实施方式的声音解码装置190的高频时间 包络形状决定部13a。

图123是示出第20实施方式的声音编码装置290的结构的图。声音编码装置290 的通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置290如图123所示从功能上讲具有高频信号生成控制信息编码部 270a、降频采样部20a、核心编码部20b、分析滤波器组部20c和20c1、控制参数编 码部20d、包络计算部270d、量化/编码部20f、核心解码信号生成部20i、子带信号 功率计算部20j和24b、虚拟高频信号生成部24a、时间包络信息编码部280a、及编 码序列复用部270c。

图124是示出第20实施方式的声音编码装置290的动作的流程图。

在由高频信号生成控制信息编码部270a决定为生成高频信号的情况下,时间包 络信息编码部290a计算输入声音信号的低频信号的时间包络、高频信号的时间包络、 核心解码信号的时间包络、被调整了频率包络的虚拟高频信号的时间包络中至少一种 以上的时间包络,根据计算出的时间包络对时间包络信息进行编码。该时间包络信息 包括低频时间包络信息和高频时间包络信息。与第7实施方式的声音编码装置26的 时间包络信息编码部26a的动作一样,有关该低频时间包络信息和高频时间包络信息 的编码方法没有限定。另一方面,在由高频信号生成控制信息编码部270a决定为不 生成高频信号的情况下,时间包络信息编码部290a计算输入声音信号的低频信号的 时间包络、核心解码信号的时间包络中至少一种以上的时间包络,并根据计算出的时 间包络对有关低频信号的时间包络信息进行编码(步骤S290-1)。

另外,本发明的第7实施方式的声音编码装置的第1变形例,显然能够应用于本 实施方式的声音编码装置290。

[第20实施方式的声音解码装置的第1变形例]

图297是示出第20实施方式的声音解码装置的第1变形例190A的结构的图。

图298是示出第20实施方式的声音解码装置的第1变形例190A的动作的流程 图。

本变形例与第20实施方式的声音解码装置190的不同之处在于,具备时间包络 修正部15aA来取代时间包络修正部13a。

[第20实施方式的声音解码装置的第2变形例]

图299是示出第20实施方式的声音解码装置的第2变形例190B的结构的图。

图300是示出第20实施方式的声音解码装置的第2变形例190B的动作的流程 图。

本变形例与第20实施方式的声音解码装置190的不同之处在于,具备低频时间 包络形状决定部16b、时间包络修正部18a来取代低频时间包络形状决定部10eC(显 然也可以是10e、10eA、10eB)、时间包络修正部15a。

[第20实施方式的声音解码装置的第3变形例]

图301是示出第20实施方式的声音解码装置的第3变形例190C的结构的图。

图302是示出第20实施方式的声音解码装置的第3变形例190C的动作的流程 图。

本变形例与第20实施方式的声音解码装置190的不同之处在于,具备高频时间 包络形状决定部16d、低频时间包络修正部16e来取代高频时间包络形状决定部13aC (显然也可以是13a、13aA、13aB)、低频时间包络修正部10f。

[第20实施方式的声音解码装置的第4变形例]

图303是示出第20实施方式的声音解码装置的第4变形例190D的结构的图。

图304是示出第20实施方式的声音解码装置的第4变形例190D的动作的流程 图。

在本变形例中,具备所述低频时间包络形状决定部16b、所述时间包络修正部 18a、所述高频时间包络形状决定部16d、以及所述低频时间包络修正部16e。

[第20实施方式的声音解码装置的第5变形例]

图305是示出第20实施方式的声音解码装置的第5变形例190E的结构的图。

图306是示出第20实施方式的声音解码装置的第5变形例190E的动作的流程图。

本变形例与前述第20实施方式的声音解码装置190的不同之处在于,具备时间 包络形状决定部16f来取代低频时间包络形状决定部10e和高频时间包络形状决定部 13a。

[第20实施方式的声音解码装置的第6变形例]

图307是示出第20实施方式的声音解码装置的第6变形例190F的结构的图。

图308是示出第20实施方式的声音解码装置的第6变形例190F的动作的流程图。

本变形例与第20实施方式的第1变形例的声音解码装置190A的不同之处在于, 具备低频时间包络形状决定部16b、时间包络修正部18aA来取代低频时间包络形状 决定部10eC(显然也可以是10e、10eA、10eB)、时间包络修正部15aA。

[第20实施方式的声音解码装置的第7变形例]

图309是示出第20实施方式的声音解码装置的第7变形例190G的结构的图。

图310是示出第20实施方式的声音解码装置的第7变形例190G的动作的流程 图。

本变形例与第20实施方式的第1变形例的声音解码装置190A的不同之处在于, 具备高频时间包络形状决定部16d、低频时间包络修正部16e来取代高频时间包络形 状决定部13aC(显然也可以是13a、13aA、13aB)、低频时间包络修正部10f。

[第20实施方式的声音解码装置的第8变形例]

图311是示出第20实施方式的声音解码装置的第8变形例190H的结构的图。

图312是示出第20实施方式的声音解码装置的第8变形例190H的动作的流程 图。

在本变形例中,具备所述低频时间包络形状决定部16b、所述时间包络修正部 18aA、所述高频时间包络形状决定部16d、以及所述低频时间包络修正部16e。

[第20实施方式的声音解码装置的第9变形例]

图313是示出第20实施方式的声音解码装置的第9变形例190I的结构的图。

图314是示出第20实施方式的声音解码装置的第9变形例190I的动作的流程图。

本变形例与前述第20实施方式的第1变形例的声音解码装置190A的不同之处 在于,具备时间包络形状决定部16f来取代低频时间包络形状决定部10e和高频时间 包络形状决定部13a。

[第21实施方式]

图125是示出第21实施方式的声音解码装置300的结构的图。声音解码装置300 的通信装置接收从下述声音编码装置400输出的被复用的编码序列,再向外部输出已 解码的声音信号。声音解码装置300如图125所示从功能上讲具有编码序列逆复用部 10a、核心解码部10b、分析滤波器组部10c、编码序列分析部13c、低频时间包络形 状决定部10e、低频时间包络修正部10f、高频时间包络形状决定部13a、时间包络修 正部300a、高频信号生成部10g、解码/逆量化部10h、频率包络调整部10i、及合成 滤波器组部10j。

图126是示出第21实施方式的声音解码装置的动作的流程图。

时间包络修正部300a根据由高频时间包络形状决定部13a决定的时间包络形状, 修正从低频时间包络修正部10f输出的且修正了在高频信号生成部10g生成高频信号 时使用的时间包络形状的低频信号的多个子带信号的时间包络的形状(步骤S300-1)。 与时间包络修正部13b的不同之处在于,所输入的信号采用从低频时间包络修正部 10f输出的修正了时间包络形状的低频信号的多个子带信号,取代从分析滤波器组部 10c输出的低频信号的多个子带信号。这能够通过在时间包络修正部13b对时间包络 的修正处理中,将从分析滤波器组部10c输出的低频信号的多个子带信号替换为从低 频时间包络修正部10f输出的修正了时间包络形状的低频信号的多个子带信号而实 现。

另外,本发明的第1实施方式的声音解码装置的第1、第2及第3变形例,显然 能够应用于本实施方式的声音解码装置300的低频时间包络形状决定部10e。

另外,本发明的第4实施方式的声音解码装置的第1、第2及第3变形例、以及 本发明的第7实施方式的声音解码装置的第1变形例,显然能够应用于本实施方式的 声音解码装置300的高频时间包络形状决定部13a。

图127是示出第21实施方式的声音编码装置400的结构的图。声音编码装置400 的通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置400如图127所示从功能上讲具有降频采样部20a、核心编码部20b、 分析滤波器组部20c和20c1、控制参数编码部20d、包络计算部20e、量化/编码部20f、 核心解码信号生成部20i、子带信号功率计算部20j、时间包络信息编码部400a、及 编码序列复用部20h。

图128是示出第21实施方式的声音编码装置400的动作的流程图。

时间包络信息编码部400a计算低频信号的时间包络和高频信号的时间包络中至 少一种以上的时间包络,还使用由子带信号功率计算部20j计算出的核心解码信号的 子带信号的功率计算核心解码信号的时间包络,根据该低频信号的时间包络和高频信 号的时间包络中至少一种以上的时间包络、以及核心解码信号的时间包络,对时间包 络信息进行编码(步骤S400-1)。该时间包络信息包括低频时间包络信息和高频时间 包络信息。与第7实施方式的声音编码装置26的时间包络信息编码部26a的动作一 样,有关该低频时间包络信息和高频时间包络信息的编码方法没有限定。另一方面, 与时间包络信息编码部26a的不同之处在于,在计算有关高频信号的时间包络信息的 情况下,使用核心解码信号的时间包络和有关低频信号的时间包络信息中至少一种以 上的时间包络,并使用修正了时间包络形状的核心解码信号的时间包络。另外,高频 信号的时间包络信息能够以低频信号的时间包络信息为基础来生成。

[第21实施方式的声音解码装置的第1变形例]

图315是示出第21实施方式的声音解码装置的第1变形例300A的结构的图。

图316是示出第21实施方式的声音解码装置的第1变形例300A的动作的流程 图。

本变形例与第21实施方式的声音解码装置300的不同之处在于,具备低频时间 包络形状决定部16b、时间包络修正部300aA来取代低频时间包络形状决定部10eC (显然也可以是10e、10eA、10eB)、时间包络修正部300a。

在本变形例中,时间包络修正部300aA与所述时间包络修正部300a的不同之处 在于,根据从高频时间包络形状决定部13aC(显然也可以是13a、13aA、13aB)接 收的时间包络形状和从低频时间包络形状决定部16b接收的时间包络形状中至少一 种以上的时间包络形状,修正从低频时间包络修正部10f输出的且修正了在高频信号 生成部10g生成高频信号时使用的时间包络形状的低频信号的多个子带信号的时间 包络的形状(S300-1a)。

[第21实施方式的声音解码装置的第2变形例]

图317是示出第21实施方式的声音解码装置的第2变形例300B的结构的图。

图318是示出第21实施方式的声音解码装置的第2变形例300B的动作的流程 图。

本变形例与第21实施方式的声音解码装置300的不同之处在于,具备高频时间 包络形状决定部16d、低频时间包络修正部16e来取代高频时间包络形状决定部13aC (显然也可以是13a、13aA、13aB)、低频时间包络修正部10f。

[第21实施方式的声音解码装置的第3变形例]

图319是示出第21实施方式的声音解码装置的第3变形例300C的结构的图。

图320是示出第21实施方式的声音解码装置的第3变形例300C的动作的流程 图。

在本变形例中,具备所述低频时间包络形状决定部16b、所述时间包络修正部 300aA、所述高频时间包络形状决定部16d、以及所述低频时间包络修正部16e。

[第21实施方式的声音解码装置的第4变形例]

图321是示出第21实施方式的声音解码装置的第4变形例300D的结构的图。

图322是示出第21实施方式的声音解码装置的第4变形例300D的动作的流程 图。

本变形例与前述第21实施方式的声音解码装置300的不同之处在于,具备时间 包络形状决定部16f来取代低频时间包络形状决定部10e和高频时间包络形状决定部 13a。

[第22实施方式]

图129是示出第22实施方式的声音解码装置310的结构的图。声音解码装置310 的通信装置接收从下述声音编码装置410输出的被复用的编码序列,再向外部输出已 解码的声音信号。声音解码装置310如图129所示从功能上讲具有编码序列逆复用部 10a、核心解码部10b、分析滤波器组部10c、编码序列分析部13c、低频时间包络形 状决定部10e、低频时间包络修正部10f、高频时间包络形状决定部13a、高频信号生 成部10g、时间包络修正部14a、解码/逆量化部10h、频率包络调整部10i、及合成滤 波器组部10j。

图130是示出第22实施方式的声音解码装置的动作的流程图。

与本发明的第8实施方式的声音解码装置17的不同之处在于,高频信号生成部 10g使用从低频时间包络修正部10f输出的修正了时间包络形状的低频信号的多个子 带信号,取代从分析滤波器组部10c输出的低频信号的多个子带信号来生成高频信 号。

另外,本发明的第1实施方式的声音解码装置的第1、第2及第3变形例,显然 能够应用于本实施方式的声音解码装置310的低频时间包络形状决定部10e。

另外,本发明的第4实施方式的声音解码装置的第1、第2及第3变形例、本发 明的第5实施方式的声音解码装置的第1变形例、以及本发明的第7实施方式的声音 解码装置的第1变形例,显然能够应用于本实施方式的声音解码装置310的高频时间 包络形状决定部13a。

图131是示出第19实施方式的声音编码装置410的结构的图。声音编码装置410 的通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置410如图131所示从功能上讲具有降频采样部20a、核心编码部20b、 分析滤波器组部20c和20c1、控制参数编码部20d、包络计算部270d、量化/编码部 20f、核心解码信号生成部20i、子带信号功率计算部20j和24b、虚拟高频信号生成 部410b、时间包络信息编码部410a、及编码序列复用部270c。

图132是示出第22实施方式的声音编码装置410的动作的流程图。

时间包络信息编码部410a计算输入声音信号的低频信号的时间包络、核心解码 信号的时间包络中至少一种以上的时间包络,根据计算出的时间包络对有关低频信号 的时间包络信息进行编码(步骤S410-1)。

虚拟高频信号生成部410b根据在分析滤波器组部20c得到的输入声音信号的低 频信号的子带信号、和在控制参数编码部20d得到的生成高频信号所需要的控制参 数,生成虚拟高频信号(步骤S410-2)。与虚拟高频信号生成部24a的不同之处在于, 在生成虚拟高频信号时能够使用由时间包络信息编码部410a进行编码后的有关低频 信号的时间包络信息,并修正在分析滤波器组部20c得到的输入声音信号的低频信号 的子带信号。

时间包络信息编码部410a计算输入声音信号的高频信号的时间包络、虚拟高频 信号的时间包络中至少一种以上的时间包络,根据计算出的时间包络对有关高频信号 的时间包络信息进行编码(步骤S410-3)。

另外,时间包络信息编码部410a能够输出将有关低频信号的时间包络信息和有 关高频信号的时间包络信息进行独立编码后的编码序列,也能够输出将有关该低频信 号的时间包络信息和有关高频信号的时间包络信息进行组合编码后的编码序列,在本 发明中不限定时间包络信息的编码序列的形式。并且,与第7实施方式的声音编码装 置26的时间包络信息编码部26a的动作一样,对该低频时间包络信息和高频时间包 络信息的编码方法没有限定。

另外,当在虚拟高频信号生成部410b生成虚拟高频信号时不使用由时间包络信 息编码部410a进行编码后的有关低频信号的时间包络信息的情况下,时间包络信息 编码部410a能够一起执行步骤S410-1和S410-3的处理。例如,与时间包络信息编 码部27a一样,能够计算输入声音信号的低频信号的时间包络、高频信号的时间包络、 核心解码信号的时间包络、虚拟高频信号的时间包络中至少一种以上的时间包络,根 据计算出的时间包络对时间包络信息进行编码。

另外,本发明的第7实施方式的声音编码装置的第1变形例显然能够应用于本实 施方式的声音编码装置410。另外,高频信号的时间包络信息能够以低频信号的时间 包络信息为基础来生成。

[第22实施方式的声音解码装置的第1变形例]

图323是示出第22实施方式的声音解码装置的第1变形例310A的结构的图。

图324是示出第22实施方式的声音解码装置的第1变形例310A的动作的流程 图。

本变形例与第22实施方式的声音解码装置310的不同之处在于,具备低频时间 包络形状决定部16b、时间包络修正部17a来取代低频时间包络形状决定部10eC(显 然也可以是10e、10eA、10eB)、时间包络修正部14a。

[第22实施方式的声音解码装置的第2变形例]

图325是示出第22实施方式的声音解码装置的第2变形例310B的结构的图。

图326是示出第22实施方式的声音解码装置的第2变形例310B的动作的流程 图。

本变形例与第22实施方式的声音解码装置310的不同之处在于,具备高频时间 包络形状决定部16d、低频时间包络修正部16e来取代高频时间包络形状决定部13aC (显然也可以是13a、13aA、13aB)、低频时间包络修正部10f。

[第22实施方式的声音解码装置的第3变形例]

图327是示出第22实施方式的声音解码装置的第3变形例310C的结构的图。

图328是示出第22实施方式的声音解码装置的第3变形例310C的动作的流程 图。

在本变形例中,具备所述低频时间包络形状决定部16b、所述时间包络修正部 17a、所述高频时间包络形状决定部16d、以及所述低频时间包络修正部16e。

[第22实施方式的声音解码装置的第4变形例]

图329是示出第22实施方式的声音解码装置的第4变形例310D的结构的图。

图330是示出第22实施方式的声音解码装置的第4变形例310D的动作的流程 图。

本变形例与前述第22实施方式的声音解码装置310的不同之处在于,具备时间 包络形状决定部16f来取代低频时间包络形状决定部10e和高频时间包络形状决定部 13a。

[第23实施方式]

图133是示出第23实施方式的声音解码装置320的结构的图。声音解码装置320 的通信装置接收从下述声音编码装置420输出的被复用的编码序列,再向外部输出已 解码的声音信号。声音解码装置320如图133所示从功能上讲具有编码序列逆复用部 10a、核心解码部10b、分析滤波器组部10c、编码序列分析部13c、低频时间包络形 状决定部10e、低频时间包络修正部10f、高频信号生成部10g、解码/逆量化部10h、 频率包络调整部10i、高频时间包络形状决定部13a、时间包络修正部14a、及合成滤 波器组部10j。

图134是示出第23实施方式的声音解码装置的动作的流程图。

与前述第9实施方式的声音解码装置18的不同之处在于,高频信号生成部10g 使用从低频时间包络修正部10f输出的修正了时间包络形状的低频信号的多个子带信 号,取代从分析滤波器组部10c输出的低频信号的多个子带信号来生成高频信号。

另外,本发明的第1实施方式的声音解码装置的第1、第2及第3变形例,显然 能够应用于本实施方式的声音解码装置320的低频时间包络形状决定部10e。

另外,本发明的第4实施方式的声音解码装置的第1、第2及第3变形例、本发 明的第5实施方式的声音解码装置的第1变形例、以及本发明的第7实施方式的声音 解码装置的第1变形例,显然能够应用于本实施方式的声音解码装置320的高频时间 包络形状决定部13a。

图135是示出第23实施方式的声音编码装置420的结构的图。声音编码装置420 的通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置420如图135所示从功能上讲具有降频采样部20a、核心编码部20b、 分析滤波器组部20c和20c1、控制参数编码部20d、包络计算部20e、量化/编码部20f、 虚拟高频信号生成部410b、频率包络调整部25a、核心解码信号生成部20i、子带信 号功率计算部20j和24b、时间包络信息编码部420a、及编码序列复用部20h。

图136是示出第23实施方式的声音编码装置420的动作的流程图。

时间包络信息编码部420a计算输入声音信号的高频信号的时间包络和被调整了 频率包络的虚拟高频信号的时间包络中至少一种以上的时间包络,根据计算出的时间 包络对有关高频信号的时间包络信息进行编码(步骤S420-1)。

另外,时间包络信息编码部420a能够输出将有关低频信号的时间包络信息和有 关高频信号的时间包络信息进行独立编码后的编码序列,也能够输出将有关该低频信 号的时间包络信息和有关高频信号的时间包络信息进行组合编码后的编码序列,在本 发明中不限定时间包络信息的编码序列的形式。并且,与第7实施方式的声音编码装 置26的时间包络信息编码部26a的动作一样,对该低频时间包络信息和高频时间包 络信息的编码方法没有限定。

另外,与前述第22实施方式的声音编码装置410一样,时间包络信息编码部420a 能够一起执行步骤S410-1和S420-1的处理。另外,本发明的第7实施方式的声音编 码装置的第1变形例显然能够应用于本实施方式的声音编码装置420。另外,高频信 号的时间包络信息能够以低频信号的时间包络信息为基础来生成。

[第23实施方式的声音解码装置的第1变形例]

图137是示出第23实施方式的第1变形例的声音解码装置320A的结构的图。

图138是示出第23实施方式的第1变形例的声音解码装置320A的动作的流程 图。

与前述第23实施方式的声音解码装置320的不同之处在于,使用时间包络修正 部15aA来取代时间包络修正部15a。

另外,本发明的第1实施方式的声音解码装置的第1、第2及第3变形例,显然 能够应用于本实施方式的声音解码装置320A的低频时间包络形状决定部10e。

另外,本发明的第4实施方式的声音解码装置的第1、第2及第3变形例、本发 明的第5实施方式的声音解码装置的第1变形例、以及本发明的第7实施方式的声音 解码装置的第1变形例,显然能够应用于本实施方式的声音解码装置320A的高频时 间包络形状决定部13a。

[第23实施方式的声音解码装置的第2变形例]

图331是示出第23实施方式的声音解码装置的第2变形例320B的结构的图。

图332是示出第23实施方式的声音解码装置的第2变形例320B的动作的流程 图。

本变形例与第23实施方式的声音解码装置320的不同之处在于,具备低频时间 包络形状决定部16b、时间包络修正部18a来取代低频时间包络形状决定部10eC(显 然也可以是10e、10eA、10eB)、时间包络修正部15a。

[第23实施方式的声音解码装置的第3变形例]

图333是示出第23实施方式的声音解码装置的第3变形例320C的结构的图。

图334是示出第23实施方式的声音解码装置的第3变形例320C的动作的流程 图。

本变形例与第23实施方式的声音解码装置320的不同之处在于,具备高频时间 包络形状决定部16d、低频时间包络修正部16e来取代高频时间包络形状决定部13aC (显然也可以是13a、13aA、13aB)、低频时间包络修正部10f。

[第23实施方式的声音解码装置的第4变形例]

图335是示出第23实施方式的声音解码装置的第4变形例320D的结构的图。

图336是示出第23实施方式的声音解码装置的第4变形例320D的动作的流程 图。

在本变形例中,具备所述低频时间包络形状决定部16b、所述时间包络修正部 18a、所述高频时间包络形状决定部16d、以及所述低频时间包络修正部16e。

[第23实施方式的声音解码装置的第5变形例]

图337是示出第23实施方式的声音解码装置的第5变形例320E的结构的图。

图338是示出第23实施方式的声音解码装置的第5变形例320E的动作的流程图。

本变形例与前述第23实施方式的声音解码装置320的不同之处在于,具备时间 包络形状决定部16f来取代低频时间包络形状决定部10e和高频时间包络形状决定部 13a。

[第23实施方式的声音解码装置的第6变形例]

图339是示出第23实施方式的声音解码装置的第6变形例320F的结构的图。

图340是示出第23实施方式的声音解码装置的第6变形例320F的动作的流程图。

本变形例与第23实施方式的第1变形例的声音解码装置320A的不同之处在于, 具备低频时间包络形状决定部16b、时间包络修正部18aA来取代低频时间包络形状 决定部10eC(显然也可以是10e、10eA、10eB)、时间包络修正部15aA。

[第23实施方式的声音解码装置的第7变形例]

图341是示出第23实施方式的声音解码装置的第7变形例320G的结构的图。

图342是示出第23实施方式的声音解码装置的第7变形例320G的动作的流程 图。

本变形例与第23实施方式的第1变形例的声音解码装置320A的不同之处在于, 具备高频时间包络形状决定部16d、低频时间包络修正部16e来取代高频时间包络形 状决定部13aC(显然也可以是13a、13aA、13aB)、低频时间包络修正部10f。

[第23实施方式的声音解码装置的第8变形例]

图343是示出第23实施方式的声音解码装置的第8变形例320H的结构的图。

图344是示出第23实施方式的声音解码装置的第8变形例320H的动作的流程 图。

在本变形例中,具备所述低频时间包络形状决定部16b、所述时间包络修正部 18aA、所述高频时间包络形状决定部16d、以及所述低频时间包络修正部16e。

[第23实施方式的声音解码装置的第9变形例]

图345是示出第23实施方式的声音解码装置的第9变形例320I的结构的图。

图346是示出第23实施方式的声音解码装置的第9变形例320I的动作的流程图。

本变形例与前述第23实施方式的第1变形例的声音解码装置320A的不同之处 在于,具备时间包络形状决定部16f来取代低频时间包络形状决定部10e和高频时间 包络形状决定部13a。

[第24实施方式]

图139是示出第24实施方式的声音解码装置330的结构的图。声音解码装置330 的通信装置接收从下述声音编码装置430输出的被复用的编码序列,再向外部输出已 解码的声音信号。声音解码装置330如图139所示从功能上讲具有编码序列逆复用部 170a、开关组170b、核心解码部10b、分析滤波器组部10c、编码序列分析部13c、 低频时间包络形状决定部10e、低频时间包络修正部10f、高频时间包络形状决定部 13a、时间包络修正部300a、高频信号生成部10g、解码/逆量化部10h、频率包络调 整部10i、及合成滤波器组部170c。

图140是示出第24实施方式的声音解码装置的动作的流程图。另外,关于执行 步骤S170-2和S170-3的处理的顺序,只要是在决定高频信号的时间包络形状及对频 带扩展部分进行解码和逆量化的处理之前即可,不限于图140的流程图的顺序。

另外,本发明的第1实施方式的声音解码装置的第1、第2及第3变形例,显然 能够应用于本实施方式的声音解码装置330的低频时间包络形状决定部10e。

另外,本发明的第4实施方式的声音解码装置的第1、第2及第3变形例、以及 本发明的第7实施方式的声音解码装置的第1变形例,显然能够应用于本实施方式的 声音解码装置330的高频时间包络形状决定部13a。

图141是示出第24实施方式的声音编码装置430的结构的图。声音编码装置430 的通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置430如图141所示从功能上讲具有高频信号生成控制信息编码部 270a、降频采样部20a、核心编码部20b、分析滤波器组部20c和20c1、控制参数编 码部20d、包络计算部20e、量化/编码部20f、核心解码信号生成部20i、子带信号功 率计算部20j、时间包络信息编码部400a、及编码序列复用部270c。

图142是示出第24实施方式的声音编码装置430的动作的流程图。时间包络信 息编码部400a在步骤S400-1计算时间包络信息并进行编码。另外,高频信号的时间 包络信息能够以低频信号的时间包络信息为基础来生成。

[第24实施方式的声音解码装置的第1变形例]

图347是示出第24实施方式的声音解码装置的第1变形例330A的结构的图。

图348是示出第24实施方式的声音解码装置的第1变形例330A的动作的流程 图。

本变形例与第24实施方式的声音解码装置330的不同之处在于,具备低频时间 包络形状决定部16b、时间包络修正部300aA来取代低频时间包络形状决定部10eC (显然也可以是10e、10eA、10eB)、时间包络修正部300a。

[第24实施方式的声音解码装置的第2变形例]

图349是示出第24实施方式的声音解码装置的第2变形例330B的结构的图。

图350是示出第24实施方式的声音解码装置的第2变形例330B的动作的流程 图。

本变形例与第24实施方式的声音解码装置330的不同之处在于,具备高频时间 包络形状决定部16d、低频时间包络修正部16e来取代高频时间包络形状决定部13aC (显然也可以是13a、13aA、13aB)、低频时间包络修正部10f。

[第24实施方式的声音解码装置的第3变形例]

图351是示出第24实施方式的声音解码装置的第3变形例330C的结构的图。

图352是示出第24实施方式的声音解码装置的第3变形例330C的动作的流程 图。

在本变形例中,具备所述低频时间包络形状决定部16b、所述时间包络修正部 300aA、所述高频时间包络形状决定部16d、以及所述低频时间包络修正部16e。

[第24实施方式的声音解码装置的第4变形例]

图353是示出第24实施方式的声音解码装置的第4变形例330D的结构的图。

图354是示出第24实施方式的声音解码装置的第4变形例330D的动作的流程 图。

本变形例与前述第24实施方式的声音解码装置330的不同之处在于,具备时间 包络形状决定部16f来取代低频时间包络形状决定部10e和高频时间包络形状决定部 13a。

[第25实施方式]

图143是示出第25实施方式的声音解码装置340的结构的图。声音解码装置340 的通信装置接收从下述声音编码装置440输出的被复用的编码序列,再向外部输出已 解码的声音信号。声音解码装置340如图143所示从功能上讲具有编码序列逆复用部 170a、开关组170b、核心解码部10b、分析滤波器组部10c、编码序列分析部13c、 低频时间包络形状决定部10e、低频时间包络修正部10f、高频时间包络形状决定部 13a、时间包络修正部14a、高频信号生成部10g、解码/逆量化部10h、频率包络调整 部10i、及合成滤波器组部170c。

图144是示出第25实施方式的声音解码装置的动作的流程图。另外,关于执行 步骤S170-2和S170-3的处理的顺序,只要是在决定高频信号的时间包络形状及对频 带扩展部分进行解码和逆量化的处理之前即可,不限于图144的流程图的顺序。

另外,本发明的第1实施方式的声音解码装置的第1、第2及第3变形例,显然 能够应用于本变形例的声音解码装置340的低频时间包络形状决定部10e。

另外,本发明的第4实施方式的声音解码装置的第1、第2及第3变形例、本发 明的第5实施方式的声音解码装置的第1变形例、以及本发明的第7实施方式的声音 解码装置的第1变形例,显然能够应用于本实施方式的声音解码装置340的高频时间 包络形状决定部13a。

图145是示出第25实施方式的声音编码装置440的结构的图。声音编码装置440 的通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置440如图145所示从功能上讲具有高频信号生成控制信息编码部 270a、降频采样部20a、核心编码部20b、分析滤波器组部20c和20c1、控制参数编 码部20d、包络计算部20e、量化/编码部20f、核心解码信号生成部20i、子带信号功 率计算部20j和24b、虚拟高频信号生成部410b、时间包络信息编码部410a、及编码 序列复用部270c。

图146是示出第25实施方式的声音编码装置440的动作的流程图。另外,本发 明的第7实施方式的声音编码装置的第1变形例显然能够应用于本实施方式的声音编 码装置440。另外,高频信号的时间包络信息能够以低频信号的时间包络信息为基础 来生成。

[第25实施方式的声音解码装置的第1变形例]

图355是示出第25实施方式的声音解码装置的第1变形例340A的结构的图。

图356是示出第25实施方式的声音解码装置的第1变形例340A的动作的流程 图。

本变形例与第25实施方式的声音解码装置340的不同之处在于,具备低频时间 包络形状决定部16b、时间包络修正部17a来取代低频时间包络形状决定部10eC(显 然也可以是10e、10eA、10eB)、时间包络修正部14a。

[第25实施方式的声音解码装置的第2变形例]

图357是示出第25实施方式的声音解码装置的第2变形例340B的结构的图。

图358是示出第25实施方式的声音解码装置的第2变形例340B的动作的流程 图。

本变形例与第25实施方式的声音解码装置340的不同之处在于,具备高频时间 包络形状决定部16d、低频时间包络修正部16e来取代高频时间包络形状决定部13aC (显然也可以是13a、13aA、13aB)、低频时间包络修正部10f。

[第25实施方式的声音解码装置的第3变形例]

图359是示出第25实施方式的声音解码装置的第3变形例340C的结构的图。

图360是示出第25实施方式的声音解码装置的第3变形例340C的动作的流程 图。

在本变形例中,具备所述低频时间包络形状决定部16b、所述时间包络修正部 170a、所述高频时间包络形状决定部16d、以及所述低频时间包络修正部16e。

[第25实施方式的声音解码装置的第4变形例]

图361是示出第25实施方式的声音解码装置的第4变形例340D的结构的图。

图362是示出第25实施方式的声音解码装置的第4变形例340D的动作的流程 图。

本变形例与前述第25实施方式的声音解码装置340的不同之处在于,具备时间 包络形状决定部16f来取代低频时间包络形状决定部10e和高频时间包络形状决定部 13a。

[第26实施方式]

图147是示出第26实施方式的声音解码装置350的结构的图。声音解码装置350 的通信装置接收从下述声音编码装置450输出的被复用的编码序列,再向外部输出已 解码的声音信号。声音解码装置350如图147所示从功能上讲具有编码序列逆复用部 170a、开关组170b、核心解码部10b、分析滤波器组部10c、编码序列分析部13c、 低频时间包络形状决定部10e、低频时间包络修正部10f、高频时间包络形状决定部 13a、高频信号生成部10g、解码/逆量化部10h、频率包络调整部10i、时间包络修正 部15a、及合成滤波器组部170c。

图148是示出第26实施方式的声音解码装置的动作的流程图。另外,关于执行 步骤S170-2和S170-3的处理的顺序,只要是在决定高频信号的时间包络形状及对频 带扩展部分进行解码和逆量化的处理之前即可,不限于图148的流程图的顺序。

另外,本发明的第1实施方式的声音解码装置的第1、第2及第3变形例,显然 能够应用于本实施方式的声音解码装置350的低频时间包络形状决定部10e。

另外,本发明的第4实施方式的声音解码装置的第1、第2及第3变形例、本发 明的第5实施方式的声音解码装置的第1变形例、以及本发明的第7实施方式的声音 解码装置的第1变形例,显然能够应用于本实施方式的声音解码装置350的高频时间 包络形状决定部13a。

图149是示出第26实施方式的声音编码装置450的结构的图。声音编码装置450 的通信装置从外部接收作为编码对象的声音信号,还将被编码后的编码序列输出到外 部。声音编码装置450如图149所示从功能上讲具有高频信号生成控制信息编码部 270a、降频采样部20a、核心编码部20b、分析滤波器组部20c和20c1、控制参数编 码部20d、包络计算部270d、量化/编码部20f、核心解码信号生成部20i、子带信号 功率计算部20j和24b、虚拟高频信号生成部410b、时间包络信息编码部420a、及编 码序列复用部270c。

图150是示出第26实施方式的声音编码装置450的动作的流程图。另外,本发 明的第7实施方式的声音编码装置的第1变形例显然能够应用于本实施方式的声音编 码装置450。另外,高频信号的时间包络信息能够以低频信号的时间包络信息为基础 来生成。

[第26实施方式的声音解码装置的第1变形例]

图151是示出第26实施方式的第1变形例的声音解码装置350A的结构的图。

图152是示出第26实施方式的第1变形例的声音解码装置350A的动作的流程 图。另外,关于执行步骤S170-2和S170-3的处理的顺序,只要是在决定高频信号的 时间包络形状及对频带扩展部分进行解码和逆量化的处理之前即可,不限于图152 的流程图的顺序。

与前述第26实施方式的声音解码装置350的不同之处在于,使用时间包络修正 部15aA取代时间包络修正部15a。

另外,本发明的第1实施方式的声音解码装置的第1、第2及第3变形例,显然 能够应用于本变形例的声音解码装置350A的低频时间包络形状决定部10e。

另外,本发明的第4实施方式的声音解码装置的第1、第2及第3变形例、本发 明的第5实施方式的声音解码装置的第1变形例、以及本发明的第7实施方式的声音 解码装置的第1变形例,显然能够应用于本变形例的声音解码装置350A的高频时间 包络形状决定部13a。

[第26实施方式的声音解码装置的第2变形例]

图363是示出第26实施方式的声音解码装置的第2变形例350B的结构的图。

图364是示出第26实施方式的声音解码装置的第2变形例350B的动作的流程 图。

本变形例与第26实施方式的声音解码装置350的不同之处在于,具备低频时间 包络形状决定部16b、时间包络修正部18a来取代低频时间包络形状决定部10eC(显 然也可以是10e、10eA、10eB)、时间包络修正部15a。

[第26实施方式的声音解码装置的第3变形例]

图365是示出第26实施方式的声音解码装置的第3变形例350C的结构的图。

图366是示出第26实施方式的声音解码装置的第3变形例350C的动作的流程 图。

本变形例与第26实施方式的声音解码装置350的不同之处在于,具备高频时间 包络形状决定部16d、低频时间包络修正部16e来取代高频时间包络形状决定部13aC (显然也可以是13a、13aA、13aB)、低频时间包络修正部10f。

[第26实施方式的声音解码装置的第4变形例]

图367是示出第26实施方式的声音解码装置的第4变形例350D的结构的图。

图368是示出第26实施方式的声音解码装置的第4变形例350D的动作的流程 图。

在本变形例中,具备所述低频时间包络形状决定部16b、所述时间包络修正部 18a、所述高频时间包络形状决定部16d、以及所述低频时间包络修正部16e。

[第26实施方式的声音解码装置的第5变形例]

图369是示出第26实施方式的声音解码装置的第5变形例350E的结构的图。

图370是示出第26实施方式的声音解码装置的第5变形例350E的动作的流程图。

本变形例与前述第26实施方式的声音解码装置350的不同之处在于,具备时间 包络形状决定部16f来取代低频时间包络形状决定部10e和高频时间包络形状决定部 13a。

[第26实施方式的声音解码装置的第6变形例]

图371是示出第26实施方式的声音解码装置的第6变形例350F的结构的图。

图372是示出第26实施方式的声音解码装置的第6变形例350F的动作的流程图。

本变形例与第26实施方式的第1变形例的声音解码装置350A的不同之处在于, 具备低频时间包络形状决定部16b、时间包络修正部18aA来取代低频时间包络形状 决定部10eC(显然也可以是10e、10eA、10eB)、时间包络修正部15aA。

[第26实施方式的声音解码装置的第7变形例]

图373是示出第26实施方式的声音解码装置的第7变形例350G的结构的图。

图374是示出第26实施方式的声音解码装置的第7变形例350G的动作的流程 图。

本变形例与第26实施方式的第1变形例的声音解码装置350A的不同之处在于, 具备高频时间包络形状决定部16d、低频时间包络修正部16e来取代高频时间包络形 状决定部13aC(显然也可以是13a、13aA、13aB)、低频时间包络修正部10f。

[第26实施方式的声音解码装置的第8变形例]

图375是示出第26实施方式的声音解码装置的第8变形例350H的结构的图。

图376是示出第26实施方式的声音解码装置的第8变形例350H的动作的流程 图。

在本变形例中,具备所述低频时间包络形状决定部16b、所述时间包络修正部 18aA、所述高频时间包络形状决定部16d、以及所述低频时间包络修正部16e。

[第26实施方式的声音解码装置的第9变形例]

图377是示出第26实施方式的声音解码装置的第9变形例350I的结构的图。

图378是示出第26实施方式的声音解码装置的第9变形例350I的动作的流程图。

本变形例与前述第26实施方式的第1变形例的声音解码装置350A的不同之处 在于,具备时间包络形状决定部16f来取代低频时间包络形状决定部10e和高频时间 包络形状决定部13a。

[第27实施方式的声音解码装置]

图379是示出第27实施方式的声音解码装置360的结构的图。

图380是示出第27实施方式的声音解码装置360的动作的流程图。

时间包络修正部360a根据从低频时间包络形状决定部10eC(显然也可以是10e、 10eA、10eB)接收的时间包络形状、和从高频时间包络形状决定部13aC(显然也可 以是13a、13aA、13aB)接收的时间包络形状中至少一种以上的时间包络形状,修正 从分析滤波器组部10c输出的低频信号的多个子带信号和从频率包络调整部10i输出 的高频信号的多个子带信号的时间包络的形状(S360-1)。

在修正从频率包络调整部10i输出的高频信号的多个子带信号的时间包络形状 时,也可以修正以由频率包络调整部10i进行了分离后的形式输出的构成高频信号的 成分中至少一种以上的成分的时间包络形状。

从低频时间包络形状决定部10eC(显然也可以是10e、10eA、10eB)接收的时 间包络形状、和从高频时间包络形状决定部13aC(显然也可以是13a、13aA、13aB) 接收的时间包络形状可以相同,也可以不同。

[第27实施方式的声音解码装置的第1变形例]

图381是示出第27实施方式的声音解码装置的第1变形例360A的结构的图。

图382是示出第27实施方式的声音解码装置的第1变形例360A的动作的流程 图。

本变形例与前述第27实施方式的声音解码装置360的不同之处在于,具备时间 包络形状决定部360b来取代低频时间包络形状决定部10eC(显然也可以是10e、 10eA、10eB)和高频时间包络形状决定部13aC(显然也可以是13a、13aA、13aB)。

时间包络形状决定部360b根据来自编码序列逆复用部10a的有关低频时间包络 形状的信息、来自核心解码部10b的低频信号、来自分析滤波器组部10c的低频信号 的多个子带信号、来自编码序列分析部13c的有关高频时间包络形状的信息中至少一 个以上的信息,决定时间包络形状(S360-2)。

所决定的时间包络形状可以是相对于低频信号和高频信号彼此不同的时间包络 形状,也可以是相对于低频信号和高频信号是相同的一个时间包络形状。

时间包络修正部360aA根据从所述时间包络形状决定部360b接收的时间包络形 状,修正从分析滤波器组部10c输出的低频信号的多个子带信号和从频率包络调整部 10i输出的高频信号的多个子带信号的时间包络的形状(S360-1a)。

在修正从频率包络调整部10i输出的高频信号的多个子带信号的时间包络形状 时,也可以修正以由频率包络调整部10i进行了分离后的形式输出的构成高频信号的 成分中至少一种以上的成分的时间包络形状。

[第28实施方式的声音解码装置]

图383是示出第28实施方式的声音解码装置370的结构的图。

图384是示出第28实施方式的声音解码装置370的动作的流程图。

时间包络修正部370a根据从低频时间包络形状决定部10eC(显然也可以是10e、 10eA、10eB)接收的时间包络形状、和从高频时间包络形状决定部13aC(显然也可 以是13a、13aA、13aB)接收的时间包络形状中至少一种以上的时间包络形状,修正 从分析滤波器组部10c输出的低频信号的多个子带信号的时间包络的形状,在根据所 述高频信号生成信息判定为生成高频信号的情况下,也修正从频率包络调整部10i输 出的高频信号的多个子带信号的时间包络的形状(S370-1)。

在修正从频率包络调整部10i输出的高频信号的多个子带信号的时间包络形状 时,也可以修正以由频率包络调整部10i进行了分离后的形式输出的构成高频信号的 成分中至少一种以上的成分的时间包络形状。

[第28实施方式的声音解码装置的第1变形例]

图385是示出第28实施方式的声音解码装置的第1变形例370A的结构的图。

图386是示出第28实施方式的声音解码装置的第1变形例370A的动作的流程 图。

本变形例与前述第28实施方式的声音解码装置370的不同之处在于,具备时间 包络形状决定部360b来取代低频时间包络形状决定部10eC(显然也可以是10e、 10eA、10eB)和高频时间包络形状决定部13aC(显然也可以是13a、13aA、13aB)。

时间包络形状决定部370aA根据从所述时间包络形状决定部360b接收的时间包 络形状,修正从分析滤波器组部10c输出的低频信号的多个子带信号的时间包络的形 状,在根据所述高频信号生成信息判定为生成高频信号的情况下,修正从频率包络调 整部10i输出的高频信号的多个子带信号的时间包络的形状(S360-1a)。

在修正从频率包络调整部10i输出的高频信号的多个子带信号的时间包络形状 时,也可以修正以由频率包络调整部10i进行了分离后的形式输出的构成高频信号的 成分中至少一种以上的成分的时间包络形状。

[第29实施方式的声音解码装置]

图387是示出第29实施方式的声音解码装置380的结构的图。

图388是示出第29实施方式的声音解码装置380的动作的流程图。

时间包络修正部380a根据由低频时间包络形状决定部100c决定的时间包络形 状、和由高频时间包络形状决定部110b决定的时间包络形状中至少一种以上的时间 包络形状,修正从低频解码部100b输出的低频信号和从高频解码部100e输出的高频 信号的时间包络的形状(S380-1)。

由低频时间包络形状决定部100c决定的时间包络形状、和由高频时间包络形状 决定部110b决定的时间包络形状可以相同,也可以不同。

[第29实施方式的声音解码装置的第1变形例]

图389是示出第29实施方式的声音解码装置的第1变形例380A的结构的图。

图390是示出第29实施方式的声音解码装置的第1变形例380A的动作的流程 图。

本变形例与前述第29实施方式的声音解码装置380的不同之处在于,具备时间 包络形状决定部120f来取代低频时间包络形状决定部100c和高频时间包络形状决定 部110b,并且具备时间包络修正部380aA来取代时间包络修正部380a。

时间包络修正部380aA根据由所述时间包络形状决定部120f决定的时间包络形 状,修正从低频解码部100b输出的低频信号和从高频解码部100e输出的高频信号的 时间包络的形状(S380-1a)。

[第30实施方式的声音解码装置]

图391是示出第30实施方式的声音解码装置390的结构的图。

图392是示出第30实施方式的声音解码装置390的动作的流程图。

在本变形例中,时间包络修正部380aA根据由时间包络形状决定部120f决定的 时间包络形状,修正从低频解码部100b输出的低频信号的时间包络的形状,在根据 所述高频信号生成信息判定为生成高频信号的情况下,也修正从高频解码部100e输 出的高频信号的时间包络的形状(S380-1a)。

标号说明

1、10、11、12、13、14、15、15A、16、17、18、18A、100、110、120、130、 140、150、160、170、180、190、190A、300、310、320、320A、330、340、350、 350A、360、370、380、390…音声解码装置;1a、10d、13c…编码序列分析部;1b… 音声解码部;1c、16f、120f、360b…时间包络形状决定部;1d、13a、13b、14a、15a、 15aA、16c、17a、18a、18aA、300a、300aA、360a、360aA、370a、370aA、380a、 380aA…时间包络修正部;2、20、20A、21、22、23、24、25、26、27、28、200、 210、220、230、240、250、260、270、280、290、400、410、420、430、440、450… 音声编码装置;2a…音声编码部;2b、20g、20gA、21a、21aA、22b、22bA、22bB、 23a、23aA、24c、25b、26a、26aA、27a、28a、270b、280a、290a、400a、410a、420a… 时间包络信息编码部;2c、20h、200d、210b、220b、250b、250c、270c…编码序列 复用部;10a、10aA、100a、110a、120a、150a、170a…编码序列逆复用部;10b…核 心解码部;10c、20c、20c1…分析滤波器组部;10e、10eA、10eB、10eC、16b、100c、 120c…低频时间包络形状决定部;10f、12a、16e、100d、120e…低频时间包络修正部; 10g…高频信号生成部;10h…解码/逆量化部;10i、25a…频率包络调整部;10j、170c… 合成滤波器组部;13a、13aA、13aB、13aC、14b、16a、16d、110b、120b、120bA… 高频时间包络形状决定部;20a…降频采样部;20b…核心编码部;20d…控制参数编 码部;20e、270d…包络计算部;20f…量化/编码部;20i…核心解码信号生成部;20j、 24b…子带信号功率计算部;22a、22a1、22aB…时间包络计算部;24a、410b…虚拟 高频信号生成部;100b…低频解码部;100e、110e、130b…高频解码部;100f、150c… 低频/高频信号合成部;110c、120d、130a、140a、140b…高频时间包络修正部;150b、 170b…开关组;200a…低频编码部;200b…高频编码部;200c…低频时间包络信息编 码部;210a、220a、230a…高频信号生成控制信息编码部;250a、270a…高频信号生 成控制信息编码部;360b…时间包络决定部。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号