电子磅解码器从总体模式上基于规则的机器翻译方法可以分为三类:直接翻译法、中间语言法以及转换法。直接翻译法从源语言的表层句子出发,将单词或固定词组直接里换成目标语言的对应成分。中间语言法把源语言经过分析转换成一种对所有语言都适合的一种句法--语义表示,从这种表示可以生成任何一种目标语言。在设计多种语言互译的机器翻译系统时,这种方法在理论上是非常经济的。转换方法采用两种内部表达并按三个阶段进行翻译,初级阶段把源语言转换成源语言的内部表达,第二阶段把源语言的内部表达转换成目标语言的内部表达,第三阶段再根据目标语言的内部表达生成目标语言。
电子磅解码器完成的主要工作包括以下几个方面:
1.完成解码系统的体系结构的设计,采用了自顶而下的设计方法,实现系统的功能单元的划分;根据其视频解码的特点,确定解码器的控制方式;把视频数据分文帧内数据和帧间数据,实现两种数据的并行解码。
2.实现了具体模块的设计:根据本文研究的要求,在比特流格式器模块设计中提出了*的解码方式;在可变长模块中的变长数据解码采用组合逻辑外加查找表的方式实现,大大减少了变长数据解码的时间;IQ、IDCT模块采用流水的设计方法,减少数据计算的时间;运动补偿模块,针对模块数据运算量大和访问帧存储器频繁的特点,采用四个插值单元同时处理,增加像素缓冲器,充分利用并行性结构等方法来加快运动补偿速度。
3.根据视频解码的参考软件,通过解码系统的仿真结果和软件结果的比较来验证模块的功能正确性。最后用FPGA开发板实现了解码系统的原型芯片验证,取得了良好的解码效果。