编码装置和方法、解码装置和方法以及程序的制作方法

文档序号:9493767阅读:351来源:国知局
编码装置和方法、解码装置和方法以及程序的制作方法
【技术领域】
[0001]本技术涉及编码装置和方法、解码装置和方法以及其程序,更具体地,涉及能够改善音频信号传输效率的编码装置和方法、解码装置和方法以及其程序。
【背景技术】
[0002]例如,已知基于作为国际标准的MPEG (运动图像专家组)-2 AAC(高级音频编码)或MPEG-4 AAC的多通道编码是用于对音频信号进行编码的方法(例如,参照非专利文献I)。
[0003]引用列表
[0004]非专利文献
[0005]非专利文献1:国际标准 IS0/IEC 14496-3 第四版 2009-09-01 Informat1n
technology-coding of aud1-visual objects (信息技术-视听对象的编码)--第 3 部分:音频

【发明内容】

[0006]本发明要解决的问题
[0007]对于比传统的5.1通道环绕再现给出更高真实感的再现来说,以及对于多个声音素材(对象)的传输来说,需要使用更多音频通道的编码技术。
[0008]例如,对于以256kbps对31个通道进行编码,根据MPEG AAC标准在编码中按每个通道和每个音频帧的可以使用的平均比特数为约176比特。然而,在这样的比特数的情况下,在使用典型的标量编码(scalar coding)对16kHz或更高的高带宽进行编码时,音质可能会明显劣化。
[0009]此外,在现有的音频编码中,由于对无声的信号或可以被视为无声的信号也执行编码处理,所以编码所需要的比特数并不少。
[0010]在多通道低比特率编码中,重要的是要分配尽可能多的比特以在编码通道中使用;当根据MPEG AAC标准进行编码时,用于对无声帧进行编码的比特数是每帧的每元素30至40比特。因此,随着一个帧中的无声通道的数量越大,所需的比特数或对无声数据进行编码变得越难以忽视。
[0011]如上所述,使用上述技术,即使存在不需要必须被编码的信号(如无声的或可以被视为无声的音频信号),也不能高效地传输音频信号。
[0012]鉴于上述情况实现本技术,并且本技术使得能够改善音频信号传输效率。
[0013]问题的解决方案
[0014]根据本技术的第一方面的编码装置包括:编码单元,该编码单元被配置成:当指示是否要对音频信号进行编码的标识信息是指示要执行编码的信息时对音频信号进行编码,以及当标识信息是指示不执行编码的信息时对音频信号不进行编码;以及打包单元,该打包单元被配置成生成比特流,所述比特流包含第一比特流元素,以及多个第二比特流元素或至少一个第三比特流元素,所述第一比特流元素中存储有标识信息,所述多个第二比特流元素中存储有根据标识信息编码的一个通道的音频信号,所述至少一个第三比特流元素中存储有根据标识信息编码的两个通道的音频信号。
[0015]编码装置还可以设置有标识信息生成单元,该标识信息生成单元被配置成根据音频?目号生成标识?目息。
[0016]当音频信号是无声信号时,标识信息生成单元可以生成指示不执行编码的标识信息。
[0017]当音频信号是能够被视为无声信号的信号时,标识信息生成单元可以生成指示不执行编码的标识信息。
[0018]标识信息生成单元可以根据该音频信号的声源位置与另一音频信号的声源位置之间的距离、该音频信号的水平以及另一音频信号的水平来确定该音频信号是否是能够被视为无声信号的信号。
[0019]根据本技术的第一方面的编码方法或程序包括下述步骤:当指示是否要对音频信号进行编码的标识信息是指示要执行编码的信息时对音频信号进行编码,以及当标识信息是指示不执行编码的信息时对音频信号不进行编码;以及生成比特流,所述比特流包含第一比特流元素,以及多个第二比特流元素或至少一个第三比特流元素,所述第一比特流元素中存储有标识信息,所述多个第二比特流元素中存储有根据标识信息编码的一个通道的音频信号,所述至少一个第三比特流元素中存储有根据标识信息编码的两个通道的音频信号。
[0020]在本技术的第一方面中,当指示是否要对音频信号进行编码的标识信息是指示要执行编码的信息时对音频信号进行编码,以及当标识信息是指示不执行编码的信息时对音频信号不进行编码;以及生成比特流,所述比特流包含第一比特流元素,以及多个第二比特流元素或至少一个第三比特流元素,所述第一比特流元素中存储有标识信息,所述多个第二比特流元素中存储有根据标识信息编码的一个通道的音频信号,所述至少一个第三比特流元素中存储有根据标识信息编码的两个通道的音频信号。
[0021]根据本技术的第二方面的解码装置包括:获取单元,该获取单元被配置成获取比特流,所述比特流包含第一比特流元素,以及多个第二比特流元素或至少一个第三比特流元素,所述第一比特流元素中存储有指示是否对音频信号进行编码的标识信息,所述多个第二比特流元素中存储有根据指示要执行编码的标识信息而编码的一个通道的音频信号,所述至少一个第三比特流元素中存储有根据指示要执行编码的标识信息而编码的两个通道的音频信号;提取单元,该提取单元被配置成从比特流中提取音频信号和标识信息;以及解码单元,该解码单元被配置成对从比特流中提取的音频信号进行解码,并且将具有指示不执行编码的标识信息的音频信号作为无声信号来解码。
[0022]为将音频信号作为无声信号来解码,解码单元可以将MDCT系数设置为0,并且执行MDCT处理以生成音频信号。
[0023]根据本技术的第二方面的解码方法或程序包括下述步骤:获取比特流,所述比特流包含第一比特流元素,以及多个第二比特流元素或至少一个第三比特流元素,所述第一比特流元素中存储有指示是否对音频信号进行编码的标识信息,所述多个第二比特流元素中存储有根据指示要执行编码的标识信息而编码的一个通道的音频信号,所述至少一个第三比特流元素中存储有根据指示要执行编码的标识信息而编码的两个通道的音频信号;从比特流中提取音频信号和标识信息;以及对从比特流中提取的音频信号进行解码,并且将具有指示不执行编码的标识信息的音频信号作为无声信号来解码。
[0024]在本技术的第二方面中,获取比特流,所述比特流包含第一比特流元素,以及多个第二比特流元素或至少一个第三比特流元素,所述第一比特流元素中存储有指示是否对音频信号进行编码的标识信息,所述多个第二比特流元素中存储有根据指示要执行编码的标识信息而编码的一个通道的音频信号,所述至少一个第三比特流元素中存储有根据指示要执行编码的标识信息而编码的两个通道的音频信号;从比特流中提取音频信号和标识信息;以及对从比特流中提取的音频信号进行解码,并且将具有指示不执行编码的标识信息的音频信号作为无声信号来解码。
[0025]本发明的效果
[0026]根据本技术的第一方面和第二方面,可以改善音频信号传输效率。
【附图说明】
[0027]图1是示出比特流的图示。
[0028]图2是示出是否需要编码的图示。
[0029]图3是示出针对每个通道的每帧的编码状态的表。
[0030]图4是示出比特流的结构的表。
[0031]图5是示出标识信息的表。
[0032]图6是示出DSE的图示。
[0033]图7是示出DSE的图示。
[0034]图8是示出编码器的示例配置的图示。
[0035]图9是示出标识信息生成处理的流程图。
[0036]图10是不出编码处理的流程图。
[0037]图11是示出解码器的示例配置的图示。
[0038]图12是不出解码处理的流程图。
[0039]图13是示出计算机的示例配置的图示。
【具体实施方式】
[0040]将参照附图在下面描述应用本技术的实施方式。
[0041]〈第一实施方式〉
[0042]<本技术的概要>
[0043]本技术以下述方式改善音频信号传输效率:满足条件的以帧为单位的多通道音频信号的编码数据不被传输,在所述条件下,信号可以被视为无声的或等同于无声的并且因此不需要被传输。在这种情况下,将用于指示是否对以帧为单位的每个通道的音频信号进行编码的标识信息传输到解码器侧,这使得能够将传输到解码器侧的编码数据分配到合适的通道。
[0044]虽然在下面描述了根据AAC标准来编码多通道音频信号的情况,但是在根据其他系统来编码音频信号的情况下也执行类似的处理。
[0045]例如,在多通道音频信号根据AAC标准来编码并且然后被传输的情况下,各个通道的音频信号被以帧为单
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1