编码设备和方法、解码设备和方法、以及程序的制作方法_6

文档序号:9818459阅读:来源:国知局
多个 声道的音频信号转换成对应于多个输出扬声器的布置的多个声道的音频信号的混合处理 中;
[0394] 配置成以在顺序表中所示的顺序重新布置多个混合系数的重新布置单元;
[0395] 配置成计算在以该顺序重新布置的混合系数当中的两个连续混合系数之间的差 值的差值计算单元;以及
[0396] 配置成对针对每个混合系数计算的差值编码的编码单元。
[0397] (2)根据(1)的编码设备,还包括:
[0398] 配置成产生显示在混合系数之间的位置关系的对称性的对称表的对称表产生单 元;以及
[0399] 配置成基于对称表确定在混合系数和具有与该混合系数对称的位置关系的另一 混合系数具有相同值的情况下该混合系数和另一混合系数是对称的对称性确定单元,
[0400] 其中编码单元可配置成不对被确定为与另一混合系数对称的混合系数的差值进 行编码。
[0401] (3)根据(2)的编码设备,
[0402] 其中对称性确定单元还确定具有与另一混合系数对称的位置关系的所有该混合 系数中的每一个是否与具有对称位置关系的对应的另一混合系数是对称的,以及
[0403] 其中编码单元基于所有该混合系数是否都与另一混合系数是对称的确定的结果 来对差值进行编码。
[0404] (4)根据(1)到(3)中的任一个的编码设备,
[0405]其中编码单元关于差值执行熵编码。
[0406] (5)根据(2)到(4)中的任一个的编码设备,
[0407]其中在混合系数的输入扬声器和另一混合系数的输入扬声器定位成具有左右对 称性且混合系数的输出扬声器和另一混合系数的输出扬声器定位成具有左右对称性的情 况下,在该混合系数和另一混合系数之间的位置关系可以是对称的。
[0408] (6)根据(1)到(5)中的任一个的编码设备,
[0409] 其中差值计算单元计算在该混合系数和具有不是的值并且具有与该混合系数 的顺序最接近的顺序的混合系数之间的差值。
[0410] (6)根据(1)到(6)中的任一个的编码设备,
[0411] 其中顺序表产生单元通过以下操作来产生顺序表:将混合系数分类成多个类别, 使得在输入扬声器的数量大于输出扬声器的数量的情况下相同输出扬声器的混合系数属 于相同的类别,同时将混合系数分类成多个类别,使得在输出扬声器的数量大于输入扬声 器的数量的情况下相同输入扬声器的混合系数属于相同的类别,以及确定在每个类别中的 混合系数的布置顺序,并且
[0412]其中差值计算单元计算在属于同一类别的混合系数之间的差值。
[0413] (8)-种编码方法,包括以下步骤:
[0414] 产生显示基于在多个输入扬声器和多个输出扬声器之间的距离而确定的混合系 数的布置顺序的顺序表,混合系数是为多个相应的输出扬声器准备的多个输入扬声器的混 合系数并且被用在用于将对应于多个输入扬声器的布置的多个声道的音频信号转换成对 应于多个输出扬声器的布置的多个声道的音频信号的混合处理中;
[0415] 以在顺序表中所示的顺序重新布置多个混合系数;
[0416] 计算在以该顺序重新布置的混合系数当中的两个连续混合系数之间的差值;以及
[0417] 对针对每个混合系数计算的差值编码。
[0418] (9)-种使计算机执行包括以下步骤的过程的程序:
[0419] 产生显示基于在多个输入扬声器和多个输出扬声器之间的距离而确定的混合系 数的布置顺序的顺序表,混合系数是为多个相应的输出扬声器准备的多个输入扬声器的混 合系数并且被用在用于将对应于多个输入扬声器的布置的多个声道的音频信号转换成对 应于多个输出扬声器的布置的多个声道的音频信号的混合处理中;
[0420] 以在顺序表中所示的顺序重新布置多个混合系数;
[0421] 计算在以该顺序重新布置的混合系数当中的两个连续混合系数之间的差值;以及
[0422] 对针对每个混合系数计算的差值进行编码。
[0423] (10)-种解码设备,包括:
[0424] 配置成产生显示基于在多个输入扬声器和多个输出扬声器之间的距离而确定的 混合系数的布置顺序的顺序表的顺序表产生单元,混合系数是为多个相应的输出扬声器准 备的多个输入扬声器的混合系数并且被用在用于将对应于多个输入扬声器的布置的多个 声道的音频信号转换成对应于多个输出扬声器的布置的多个声道的音频信号的混合处理 中;
[0425] 配置成获取通过计算在以顺序表中所示的顺序布置的两个连续混合系数之间的 差值并对针对每个混合系数计算的差值编码而得到的代码串并对代码串解码的解码单元;
[0426] 配置成基于顺序表将通过该解码得到的差值加到用于计算差值的混合系数之一 以计算用于计算差值的混合系数中的另一个的相加单元;以及
[0427] 配置成基于顺序表重新布置混合系数并输出混合系数的重新布置单元。
[0428] (11)根据(10)的解码设备,
[0429] 其中在该混合系数和具有与该混合系数对称的位置关系的另一混合系数具有相 同值的情况下,该混合系数和另一混合系数是对称的,以及不对混合系数的差值编码,
[0430] 其中解码设备还包括配置成产生显示在混合系数之间的位置关系的对称表的对 称表产生单元,以及
[0431] 其中在该混合系数和另一混合系数是对称的情况下,相加单元基于对称表复制另 一混合系数并将另一混合系数设置为该混合系数。
[0432] (12)根据(10)或(11)的解码设备,
[0433] 其中基于具有与另一混合系数对称的位置关系的所有混合系数中的每一个是否 与具有对称位置关系的对应的另一混合系数是对称的确定的结果来对差值编码,以及
[0434] 其中解码单元基于指示所有混合系数是否都与另一混合系数是对称的确定的结 果的信息来对差值编码,该信息包含在代码串中。
[0435] (13)根据(11)或(12)的解码设备,
[0436] 其中在混合系数的输入扬声器和另一混合系数的输入扬声器定位成具有左右对 称性且混合系数的输出扬声器和另一混合系数的输出扬声器定位成具有左右对称性的情 况下,在该混合系数和另一混合系数之间的位置关系可以是对称的。
[0437] (14)-种解码方法,包括以下步骤:
[0438] 产生显示基于在多个输入扬声器和多个输出扬声器之间的距离而确定的混合系 数的布置顺序的顺序表,混合系数是为多个相应的输出扬声器准备的多个输入扬声器的混 合系数并且被用在用于将对应于多个输入扬声器的布置的多个声道的音频信号转换成对 应于多个输出扬声器的布置的多个声道的音频信号的混合处理中;
[0439] 获取通过计算在以顺序表中所示的顺序布置的两个连续混合系数之间的差值并 对针对每个混合系数计算的差值编码而得到的代码串并对代码串解码;
[0440] 基于顺序表将通过该解码得到的差值加到用于计算差值的混合系数之一以计算 用于计算差值的混合系数中的另一个;以及
[0441 ]基于顺序表重新布置混合系数并输出混合系数。
[0442] (15)-种使计算机执行包括以下步骤的过程的程序:
[0443] 产生显示基于在多个输入扬声器和多个输出扬声器之间的距离而确定的混合系 数的布置顺序的顺序表,混合系数是为多个相应的输出扬声器准备的多个输入扬声器的混 合系数并且被用在用于将对应于多个输入扬声器的布置的多个声道的音频信号转换成对 应于多个输出扬声器的布置的多个声道的音频信号的混合处理中;
[0444] 获取通过计算在以顺序表中所示的顺序布置的两个连续混合系数之间的差值并 对针对每个混合系数计算的差值编码而得到的代码串并对代码串解码;
[0445] 基于顺序表将通过该解码得到的差值加到用于计算差值的混合系数之一以计算 用于计算差值的混合系数中的另一个;以及
[0446] 基于顺序表重新布置混合系数并输出混合系数。
[0447] 参考符号列表
[0448] 11 编码设备
[0449] 21 系数编码单元
[0450] 22 信号编码单元
[0451] 23 复用单元
[0452] 51 顺序表产生单元
[0453] 52 对称表产生单元
[0454] 53 重新布置单元
[0455] 54 差值计算单元
[0456] 55 对称性确定单元
[0457] 56 编码单元
[0458] 81 解码设备
[0459] 91 解复用单元
[0460] 92 信号解码单元
[0461 ] 93 系数解码单元93
[0462] 94 混合处理单元
[0463] 121顺序表产生单元
[0464] 122对称表产生单元
[0465] 123解码单元
[0466] 124系数计算单元
[0467] 125重新布置单元
【主权项】
1 · 一种编码设备,包括: 顺序表产生单元,其配置成产生显示基于在多个输入扬声器和多个输出扬声器之间的 距离而确定的混合系数的布置顺序的顺序表,所述混合系数是为所述多个相应的输出扬声 器准备的所述多个输入扬声器的混合系数并且被用在用于将对应于所述多个输入扬声器 的布置的多个声道的音频信号转换成对应于所述多个输出扬声器的布置的多个声道的音 频信号的混合处理中; 重新布置单元,其配置成以在所述顺序表中所示的顺序重新布置所述多个混合系数; 差值计算单元,其配置成计算在以所述顺序重新布置的所述混合系数当中的两个连续 混合系数之间的差值;以及 编码单元,其配置成对针对每个所述混合系数计算的所述差值进行编码。2. 如权利要求1所述的编码设备,还包括: 对称表产生单元,其配置成产生显示在所述混合系数之间的位置关系的对称性的对称 表;以及 对称性确定单元,其配置成基于所述对称表,确定在所述混合系数和具有与所述混合 系数对称的位置关系的另一混合系数具有相同值的情况下,所述混合系数和所述另一混合 系数是对称的, 其中所述编码单元不对被确定为与所述另一混合系数对称的所述混合系数的所述差 值编码。3. 如权利要求2所述的编码设备, 其中所述对称性确定单元还确定具有与所述另一混合系数对称的位置关系的所有所 述混合系数中的每一个是否与具有对称位置关系的对应的另一混合系数是对称的,以及 其中所述编码单元基于所有所述混合系数是否都与所述另一混合系数是对称的确定 的结果来对所述差值进行编码。4. 如权利要求1所述的编码设备, 其中所述编码单元关于所述差值执行熵编码。5. 如权利要求2所述的编码设备, 其中在所述混合系数的所述输入扬声器和所述另一混合系数的所述输入扬声器定位 成具有左右对称性且所述混合系数的输出扬声器和所述另一混合系数的输出扬声器定位 成具有左右对称性的情况下,在所述混合系数和所述另一混合系数之间的位置关系是对称 的。6. 如权利要求1所述的编码设备, 其中所述差值计算单元计算在所述混合系数和具有不是的值并且具有与所述混合 系数的顺序最接近的顺序的混合系数之间的所述差值。7. 如权利要求1所述的编码设备, 其中所述顺序表产生单元通过以下操作来产生所述顺序表:将所述混合系数分类成多 个类别,使得在所述输入扬声器的数量大于所述输出扬声器的数量的情况下相同输出扬声 器的所述混合系数属于相同的类别,同时将所述混合系数分类成多个类别,使得在所述输 出扬声器的数量大于所述输入扬声器的数量的情况下相同输入扬声器的混合系数属于相 同的类别,并且确定在每个类别中的所述混合系数的布置顺序,以及 其中所述差值计算单元计算在属于同一类别的所述混合系数之间的差值。8. -种编码方法,包括以下步骤: 产生显示基于在多个输入扬声器和多个输出扬声器之间的距离而确定的混合系数的 布置顺序的顺序表,所述混合系数是为所述多个相应的输出扬声器准备的所述多个输入扬 声器的混合系数并且用在用于将对应于所述多个输入扬声器的布置的多个声道的音频信 号转换成对应于所述多个输出扬声器的布置的多个声道的音频信号的混合处理中; 以在所述顺序表中所示的顺序重新布置所述多个混合系数; 计算在以所述顺序重新布置的所述混合系数当中的两个连续混合系数之间的差值;以 及 对针对每个所述混合系数计算的所述差值进行编码。9. 一种使计算机执行包括以下步骤的过程的程序: 产生显示基于在多个输入扬声器和多个输出扬声器之间的距离而确定的混合系数的 布置顺序的顺序表,所述混合系数是为所述多个相应的输出扬声器准备的所述多个输入扬 声器的混合系数并且用在用于将对应于所述多个输入扬声器的布置的多个声道的音频信 号转换成对应于所述多个输出扬声器的布置的多个声道的音频信号的混合处理中; 以在所述顺序表中所示的顺序重新布置所述多个混合系数; 计算在以所述顺序重新布置的所述混合系数当中的两个连续混合系数之间的差值;以 及 对针对每个所述混合系数计算的所述差值编码。10. -种解码设备,包括: 顺序表产生单元,其配置成产生显示基于在多个输入扬声器和多个输出扬声器之间的 距离而确定的混合系数的布置顺序的顺序表,所述混合系数是为所述多个相应的输出扬声 器准备的所述多个输入扬声器的混合系数并且用在用于将对应于所述多个输入扬声器的 布置的多个声道的音频信号转换成对应于所述多个输出扬声器的布置的多个声道的音频 信号的混合处理中; 解码单元,其配置成获取代码串并对所述代码串进行解码,所述代码串通过计算在以 所述顺序表中所示的顺序布置的两个连续混合系数之间的差值并对针对每个所述混合系 数计算出的差值编码而得到; 相加单元,其配置成基于所述顺序表将通过所述解码得到的所述差值加到用于计算所 述差值的所述混合系数之一以计算用于计算所述差值的所述混合系数中的另一个;以及 重新布置单元,其配置成基于所述顺序表重新布置所述混合系数并输出所述混合系 数。11. 如权利要求10所述的解码设备, 其中在所述混合系数和具有与所述混合系数对称的位置关系的另一混合系数具有相 同值的情况下,所述混合系数和所述另一混合系数是对称的,并且不对所述混合系数的所 述差值进行编码, 其中所述解码设备还包括配置成产生显示在所述混合系数之间的位置关系的对称表 的对称表产生单元,以及 其中在所述混合系数和所述另一混合系数是对称的情况下,所述相加单元基于所述对 称表复制所述另一混合系数并将所述另一混合系数设置为所述混合系数。12. 如权利要求10所述的解码设备, 其中基于具有与所述另一混合系数对称的位置关系的所有所述混合系数中的每一个 是否与具有对称位置关系的对应的所述另一混合系数是对称的确定的结果来对所述差值 进行编码,以及 其中所述解码单元基于指示所有所述混合系数是否都与所述另一混合系数是对称的 确定的结果的信息来对所述差值进行编码,所述信息包含在所述代码串中。13. 如权利要求11所述的解码设备, 其中在所述混合系数的所述输入扬声器和所述另一混合系数的所述输入扬声器定位 成具有左右对称性且所述混合系数的所述输出扬声器和所述另一混合系数的所述输出扬 声器定位成具有左右对称性的情况下,在所述混合系数和所述另一混合系数之间的位置关 系是对称的。14. 一种解码方法,包括以下步骤: 产生显示基于在多个输入扬声器和多个输出扬声器之间的距离而确定的混合系数的 布置顺序的顺序表,所述混合系数是为所述多个相应的输出扬声器准备的所述多个输入扬 声器的混合系数并且用在用于将对应于所述多个输入扬声器的布置的多个声道的音频信 号转换成对应于所述多个输出扬声器的布置的多个声道的音频信号的混合处理中; 获取代码串并对所述代码串解码,所述代码串通过计算在以所述顺序表中所示的顺序 布置的两个连续混合系数之间的差值并对针对每个所述混合系数计算的所述差值编码而 得到; 基于所述顺序表将通过所述解码得到的所述差值加到用于计算所述差值的所述混合 系数之一以计算用于计算所述差值的所述混合系数中的另一个;以及 基于所述顺序表重新布置所述混合系数并输出所述混合系数。15. -种使计算机执行包括以下步骤的过程的程序: 产生显示基于在多个输入扬声器和多个输出扬声器之间的距离而确定的混合系数的 布置顺序的顺序表,所述混合系数是为所述多个相应的输出扬声器准备的所述多个输入扬 声器的混合系数并且用在用于将对应于所述多个输入扬声器的布置的多个声道的音频信 号转换成对应于所述多个输出扬声器的布置的多个声道的音频信号的混合处理中; 获取代码串并对所述代码串解码,所述代码串通过计算在以所述顺序表中所示的顺序 布置的两个连续混合系数之间的差值并对针对每个所述混合系数计算的所述差值编码而 得到; 基于所述顺序表将通过所述解码得到的所述差值加到用于计算所述差值的所述混合 系数之一以计算用于计算所述差值的所述混合系数中的另一个;以及 基于所述顺序表重新布置所述混合系数并输出所述混合系数。
【专利摘要】本发明公开编码设备和方法、解码设备和方法以及可以较少的代码数量得到高质量音频。信号编码单元对音频信号编码并输出因而产生的信号代码串。系数编码单元对用于在音频信号的混合处理中使用的混合系数编码并输出因而产生的系数代码串。复用单元复用信号代码串和系数代码串,并输出因而产生的输出代码串。系数编码单元基于在输入侧声源位置和重放侧上的扬声器位置之间的距离在混合系数的编码的时间重新布置混合系数,并基于混合系数的布置顺序计算在混合系数之间的差值,从而对混合系数编码。当前的技术可应用于编码设备和解码设备。
【IPC分类】G10L19/008, G10L19/00, H04S3/00, H04S5/02
【公开号】CN105593932
【申请号】CN201480054470
【发明人】史润宇, 知念徹, 本间弘幸, 畠中光行
【申请人】索尼公司
【公开日】2016年5月18日
【申请日】2014年9月29日
【公告号】WO2015053109A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1