用于确定编码模式的方法和设备、用于对音频信号进行编码的方法和设备以及用于对音...的制作方法_4

文档序号:9204315阅读:来源:国知局
通过从1减去浊音参数和相关度参数之间的差vc而获取的值 Ι-vc而结束强音乐模式的后置条件Condbadt可如下面的等式16中所示被表达。
[0134] [等式 16]
[0135] Condback= 1-vc < Vcmback
[0136] 这里,Vcmbadt是阈值并可具有预先经由实验或仿真而获取的值。
[0137] 换句话说,在操作709,可通过确定等式15中示出的前置条件是否被满足或是等 式16中示出的后置条件是否未被满足来确定索引state SM是否为1,其中,索引state ^指 示频域激励编码(例如,GSC)是否比时域激励编码更适合。这里,对等式16中示出的后置 条件的确定可以是可选的。
[0138] 在操作710,如果在操作709确定索引stateSMS〇(即,音频信号不包括强音乐特 性),则时域激励编码模式可被确定为最终编码模式。在这种情况下,作为初始编码模式的 线性预测域编码模式被切换为作为最终编码模式的时域激励编码模式。根据示例性实施 例,如果线性预测域编码模式与时域激励编码模式对应,则可考虑初始编码模式保持不变。
[0139] 在操作707,如果在操作709确定索引stateSMS 1( 即,音频信号包括强音乐特 性),则频域激励编码模式可被确定为最终编码模式。在这种情况下,作为初始编码模式的 线性预测域编码模式被校正为作为最终编码模式的频域激励编码模式。
[0140] 通过执行操作700和709,对初始编码模式的确定中的错误可被校正。详细地讲, 作为初始编码模式的线性预测域编码模式(例如,时域激励编码模式)可被保持作为最终 编码模式,或者可被切换为频域激励编码模式作为最终编码模式。
[0141] 根据示例性实施例,用于确定音频信号是否包括强音乐特性以校正对线性预测域 编码模式的确定中的错误的操作709可以是可选的。
[0142] 根据另一示例性实施例,执行用于确定音频信号是否包括强语音特性的操作705 以及用于确定频域激励编码模式是否适合的操作701的顺序可被颠倒。换句话说,在操作 700之后,可首先执行操作705,然后可执行操作701。在这种情况下,用于进行确定的参数 可按照必要的需求而被改变。
[0143] 图8是示出根据示例性实施例的音频解码设备800的配置的框图。
[0144] 图8中示出的音频解码设备800可包括比特流解析单元810、谱域解码单元820、 线性预测域解码单元830和切换单元840。线性预测域解码单元830可包括时域激励解码 单元831和频域激励解码单元833,其中,线性预测域解码单元830可被实现为时域激励解 码单元831和频域激励解码单元833中的至少一个。除非必须被实现为单独的硬件,否则 上述组件可被集成为至少一个模块,并可被实现为至少一个处理器(未示出)。
[0145] 参照图8,比特流解析单元810可对接收到的比特流进行解析并对关于编码模式 和编码数据的信息进行分离。编码模式可与通过根据音频信号的特性在包括第一编码模式 和第二编码模式的多个编码模式之中确定一个编码模式而获取的初始编码模式相应,或者 可与在对初始编码模式的确定中存在错误的情况下从初始编码模式校正得到的第三编码 模式相应。
[0146] 谱域解码单元820可对来自分离的编码数据的在谱域中被编码的数据进行解码。
[0147] 线性预测域解码单元830可对来自分离的编码数据的在线性预测域中被编码的 数据进行解码。如果线性预测域解码单元830包括时域激励解码单元831和频域激励解码 单元833,则线性预测域解码单元830可针对分离的编码数据执行时域激励解码或频域激 励解码
[0148] 切换单元840可对由谱域解码单元820重构的信号或由线性预测域解码单元830 重构的信号进行切换,并可提供切换的信号作为最终重构的信号。
[0149] 图9是示出根据另一示例性实施例的音频解码设备900的配置的框图。
[0150] 音频解码设备900可包括比特流解析单元910、谱域解码单元920、线性预测域解 码单元930、切换单元940和公共后处理模块950。线性预测域解码单元930可包括时域激 励解码单元931和频域激励解码单元933,其中,线性预测域解码单元930可被实现为时域 激励解码单元931和频域激励解码单元933中的至少一个。除非必须被实现为单独的硬 件,否则上述组件可被集成为至少一个模块,并可被实现为至少一个处理器(未示出)。与 图8中示出的音频解码设备800相比,音频解码设备900还可包括公共后处理模块950,因 此,将省略对与音频解码设备800的组件相同的组件的描述。
[0151] 参照图9,公共后处理模块950可执行与(图2的)公共预处理模块(205)相应的 联合立体声处理、环绕处理和/或带宽扩展处理。
[0152] 根据示例性实施例的方法可被编写为计算机可执行程序并可被实现在通用数字 计算机中,其中,所述通用数字计算机通过使用非暂时性计算机可读记录介质来执行程序。 此外,可在实施例中使用的数据结构、程序指令或数据文件可以以各种方式被记录在非暂 时性计算机可读记录介质中。非暂时性计算机可读记录介质是可存储其后可由计算机系统 读出的数据的任意数据存储装置。非暂时性计算机可读记录介质的示例包括:磁介质(诸 如硬盘、软盘和磁带)、光学记录介质(诸如⑶ROM盘和DVD)、磁光介质(诸如光盘)以及 专门配置为存储和执行程序指令的硬件装置(诸如ROM、RAM、闪存等)。此外,非暂时性计 算机可读记录介质可以是用于传输指定程序指令、数据结构等的信号的传输介质。程序指 令的示例可不仅包括由编译器产生的机器语言代码,还可包括可由计算机使用解释器等执 行的高级语言代码。
[0153] 尽管在上面已具体显示和描述了示例性实施例,但是本领域的普通技术人员将理 解,在不脱离权利要求所限定的本发明构思的精神和范围的情况下,可以对其进行形式和 细节上的各种改变。示例性实施例应被认为仅是描述性的意义而不是为了限制的目的。因 此,本发明构思的范围不是由示例性实施例的详细描述来限定,而是由权利要求来限定,并 且所述范围内的所有差异将被解释为包括在本发明构思中。
【主权项】
1. 一种确定编码模式的方法,所述方法包括: 根据音频信号的特性,将包括第一编码模式和第二编码模式的多个编码模式之中的一 个编码模式确定为初始编码模式; 如果在对初始编码模式的确定操作中存在错误,则通过将初始编码模式校正为第三编 码模式来产生经过校正的编码模式。2. 如权利要求1所述的方法,其中,第一编码模式是谱域编码模式,第二编码模式是时 域编码模式,第三编码模式是频域激励编码模式。3. 如权利要求1所述的方法,其中,在校正初始编码模式的步骤中,如果第一编码模式 是谱域编码模式,则基于校正参数来确定是否将初始编码模式校正为频域激励编码模式。4. 如权利要求3所述的方法,其中,校正参数包括以下项中的至少一项:音频信号的音 调、线性预测误差以及浊音参数与相关度参数之间的差。5. 如权利要求1所述的方法,其中,在校正初始编码模式的步骤中,如果第一编码模式 是谱域编码模式,则基于线性预测误差和音频信号的音调来确定是否将第一编码模式校正 为频域激励编码模式,并且根据确定的结果,基于浊音参数与相关度参数之间的差来确定 是否将第一编码模式校正为频域激励编码模式。6. 如权利要求1所述的方法,其中,在校正初始编码模式的步骤中,如果第二编码模式 是时域编码模式,则基于浊音参数与相关度参数之间的差来确定是否将第二编码模式校正 为频域激励编码模式。7. 如权利要求1至6中的任意一项所述的方法,其中,当前帧的最终编码模式是通过确 定与拖尾长度相应的多个帧的编码模式而被确定的。8. 如权利要求7所述的方法,其中,如果当前帧的初始编码模式或经过校正的编码模 式与多个先前帧的编码模式相同,则当前帧的初始编码模式或经过校正的编码模式被确定 为当前帧的最终编码模式。9. 如权利要求7所述的方法,其中,如果当前帧的初始编码模式或经过校正的编码模 式与多个先前帧的编码模式不相同,则恰在当前帧之前的帧的编码模式被确定为当前帧的 最终编码模式。10. -种音频编码方法,包括: 根据权利要求1至9中的任意一项来确定编码模式; 基于确定的编码模式来对音频信号执行不同的编码处理。11. 一种音频解码方法,包括: 对包括根据权利要求1至9中的任意一项而确定的编码模式的比特流进行解析; 基于所述编码模式来对比特流执行不同的解码处理。
【专利摘要】提供了一种确定用于提高重构的音频信号的质量的编码模式的方法和设备。一种确定编码模式的方法包括:根据音频信号的特性,将包括第一编码模式和第二编码模式的多个编码模式中的一个编码模式确定为初始编码模式;如果在对初始编码模式的确定中存在错误,则通过将初始编码模式校正为第三编码模式来产生经过校正的编码模式。
【IPC分类】G10L19/22
【公开号】CN104919524
【申请号】CN201380070268
【发明人】朱基岘, 安东·维克托维奇·波罗夫, 康斯坦丁·谢尔盖耶维奇·奥斯波夫, 李男淑
【申请人】三星电子株式会社
【公开日】2015年9月16日
【申请日】2013年11月13日
【公告号】CA2891413A1, EP2922052A1, US20140188465, WO2014077591A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1