09 2017 档案

摘要:AAC采用MDCT进行时频变换。 在编码端,以block为单位取出N个sample,乘以合适的window function后再进行MDCT.N通常为2048,256. 每个输入到MDCT的sample block与前一个block有50%的overlap。 假设有3个1024的frame(A,B, 阅读全文
posted @ 2017-09-25 23:07 fellow_jing 阅读(1458) 评论(0) 推荐(0)
摘要:1. M/S stereo M/S stereo 作用于channel pair. channel pair对于listener来说通常具有对称性,即第一个channel和第二个channel相似性较大,例如L/R和Ls/Rs。 如果ms_used flag被拉起来,并且comme_window为1 阅读全文
posted @ 2017-09-24 22:12 fellow_jing 阅读(434) 评论(0) 推荐(0)
摘要:AAC在对PCM数据进行编码时,使用window取出1024或128个数据进行MDCT转换到频域。 Window的相关信息记录在ics_info中: 关于ics_info中各个字段的含义如下 window sequence的类别如Table 44,long_sequence/start_sequen 阅读全文
posted @ 2017-09-21 23:34 fellow_jing 阅读(1083) 评论(0) 推荐(0)
摘要:在AAC编码器内部,使用huffman coding用于进一步减少scalefactor和量化频谱系数的冗余。 从individual_channel_stream层提取码流进行huffman解码,码流信息包括解码量化频谱数据部分(global_gain,section_data(),section 阅读全文
posted @ 2017-09-20 23:03 fellow_jing 阅读(775) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/gaozehua/archive/2012/05/03/2479960.html 编码概述 其整体AAC 编解码系统,如图所示,其编码流程概述如下: 1.为当一音频信号送至编码端时,会分别送至听觉心理模型(Psychoacoustic Model) 阅读全文
posted @ 2017-09-18 23:15 fellow_jing 阅读(2384) 评论(0) 推荐(1)
摘要:转自:http://blog.csdn.net/tx3344/article/details/7414543 1.ADTS是个啥 ADTS全称是(Audio Data Transport Stream),是AAC的一种十分常见的传输格式。 记得第一次做demux的时候,把AAC音频的ES流从FLV封 阅读全文
posted @ 2017-09-02 22:48 fellow_jing 阅读(792) 评论(0) 推荐(0)