電子磅解碼器從總體模式上基于規則的機器翻譯方法可以分為三類(lèi):直接翻譯法、中間語(yǔ)言法以及轉換法。直接翻譯法從源語(yǔ)言的表層句子出發(fā),將單詞或固定詞組直接里換成目標語(yǔ)言的對應成分。中間語(yǔ)言法把源語(yǔ)言經(jīng)過(guò)分析轉換成一種對所有語(yǔ)言都適合的一種句法--語(yǔ)義表示,從這種表示可以生成任何一種目標語(yǔ)言。在設計多種語(yǔ)言互譯的機器翻譯系統時(shí),這種方法在理論上是非常經(jīng)濟的。轉換方法采用兩種內部表達并按三個(gè)階段進(jìn)行翻譯,初級階段把源語(yǔ)言轉換成源語(yǔ)言的內部表達,第二階段把源語(yǔ)言的內部表達轉換成目標語(yǔ)言的內部表達,第三階段再根據目標語(yǔ)言的內部表達生成目標語(yǔ)言。
電子磅解碼器完成的主要工作包括以下幾個(gè)方面:
1.完成解碼系統的體系結構的設計,采用了自頂而下的設計方法,實(shí)現系統的功能單元的劃分;根據其視頻解碼的特點(diǎn),確定解碼器的控制方式;把視頻數據分文幀內數據和幀間數據,實(shí)現兩種數據的并行解碼。
2.實(shí)現了具體模塊的設計:根據本文研究的要求,在比特流格式器模塊設計中提出了*的解碼方式;在可變長(cháng)模塊中的變長(cháng)數據解碼采用組合邏輯外加查找表的方式實(shí)現,大大減少了變長(cháng)數據解碼的時(shí)間;IQ、IDCT模塊采用流水的設計方法,減少數據計算的時(shí)間;運動(dòng)補償模塊,針對模塊數據運算量大和訪(fǎng)問(wèn)幀存儲器頻繁的特點(diǎn),采用四個(gè)插值單元同時(shí)處理,增加像素緩沖器,充分利用并行性結構等方法來(lái)加快運動(dòng)補償速度。
3.根據視頻解碼的參考軟件,通過(guò)解碼系統的仿真結果和軟件結果的比較來(lái)驗證模塊的功能正確性。最后用FPGA開(kāi)發(fā)板實(shí)現了解碼系統的原型芯片驗證,取得了良好的解碼效果。