ES4318F解码电路解压过程如下:
(1)公共码处理
数字信号处理电路U201(MIT1388E)将重建的节目复用码流样本由ATAPI接口输出,从(122)~(123)、(131)~(137)、(140)、(141)脚输入U1(ES4318F)内的DVD/CD接口(采用ATAPI接口)。在送往解码器之前,先要经过系统复用单元对公共码流进行防拷贝技术解扰与解密处理,把各扇区的软件内容恢复其本来的顺序。这样才能在其软件中插入解扰程序,去除CSS扰码,形成标准的TS传输流。嵌入式微控制器操作DRAM接口的控制线,将该传输流经16位数据线、12位地址线存入存储器U32分配的区域。同时,嵌入式微控制器操作DRAM接口的控制线,还从存储器U32中按数据帧调用数据进行分析,并在解复用单元进行捆包帧处理与PID处理,以便从传输流中提取节目的视频PES数据、音频PES数据、节目专用数据、服务信息(SI)和保密数据。
然后在嵌入式微控制器的控制下,操作DRAM接口的控制线,将上述数据经16位数据线DB(0:15)、12位地址线DMA(O:11),分别存入U32分配区,以备解码用。
(2)视频解码
ES4318F(Ul)芯片内置的微控制器,在获得播放碟片类别信息后,将依据其压缩格式,在解码过程中读取其视频和音频PES头缓冲器中的系统头数据,进行缓冲读/写与片选/中断,以及存储区域分配等操作,控制视频解码器对播放的VCD碟片进行MPEG1视频解压运算,而对播放DVD碟片进行MPEG2视频解压运算。视频解码器自动读取PES缓冲区中的视频数据,按照MPEG压缩编码格式,首先将视频位流分解成8×8数据块和运动矢量,再处理成16×16的宏块并逐一进行解码,然后将其宏块解码数据进行样品重建。最后再由嵌入式微控制器操作DRAM接口的控制线,将其重建样品数据再次从DRAM接口存入U32分配的解码图像亮度数据缓冲区、色度数据缓冲区,以备视频处理单元用。
在解码的同时,嵌入式微控制器操作DRAM接口的控制线,将分散存储在U32中的一帧亮度数据和色度数据,通过DRAM接口与内部总线送入视频处理单元进行图像帧重建,并把子图像解码支持的卡拉OK歌词、剧中人物对白字幕等数据嵌入图像数据中,然后处理成8位视频数据YUV(O:7)从视频输出接口的(106)~(110)、(113)~(115)脚输出,送视频编码器。
(3)音频解码
Ul(ES4318F)内置有音频解码器、SPDIF格式编码等功能电路,支持MPEG和AC-3、DTS解码。解码程序运行时,嵌入式微控制器能依据其压缩格式,控制音频解码器对播放的CD碟片不做任何处理,对播放的VCD碟片进行MPEG1音频解压运算,而对播放DVD碟片进行MPEG2音频解压运算,对播放具有AC-3方式编码的碟片,在专用指令程序控制下进行AC-3解码,分离出音频数据与杜比环绕声数据,对播放具有DTS方式编码的碟片,运行专用解码程序进行DTS解码,分离出音频数据与环绕声数据。
解码时,音频解码器自动从U32读出缓冲区中的音频PES数据,并对其音频位流分别进行MPEG1或MPEG2解码,或进行AC-3或DTS解码;再由音频处理单元将其音频数据或分离出的环绕声数据处理成立体声音频(TSDO),从U1(33)脚输出;还从(40)、(39)、(32)脚分别提供音频DAC变换缺一不可的时钟信号(TBCK、MCLK、TWS)给音频DAC电路CS4334K(Ul0)。
Ul内置的SPDIF格式编码器,可将音频位流进行SPDIF格式化,然后按数字音频格式进行帧编码。其数字音频(SPDIF)信号从U1(41)脚输出,并经U27(HCU04D)驱动放大后,分别从(2)、(10)、(12)脚输出,再经R178、R179、C230等滤波后送光纤插座或同轴电缆插座,传输给各种数码音频设备。