新聞中心

EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 數(shù)字機(jī)頂盒字幕解碼顯示系統(tǒng)設(shè)計(jì)一

數(shù)字機(jī)頂盒字幕解碼顯示系統(tǒng)設(shè)計(jì)一

作者: 時(shí)間:2012-09-18 來源:網(wǎng)絡(luò) 收藏
區(qū)域數(shù)、各區(qū)域號、各區(qū)域的水平及垂直位置。

  區(qū)域分段(region composition)。用于定義該區(qū)域的寬高、水平垂直位置、所使用的CLUT 表的CLUT_id值、對象的id、區(qū)域背景色以及像素深度等信息。

  CLUT 分段(CLUT definition)。用于定義顏色,以便把傳輸?shù)奶擃伾D(zhuǎn)換成實(shí)際色板中的顏色。

  對象數(shù)據(jù)分段(object data)。用于定義對象的編碼方法和編碼數(shù)據(jù)。編碼方法包括像素編碼和字符編碼。每一個對象可以看作是一個可顯示的圖像單元。

  每一頁數(shù)據(jù)的完整顯示都至少需要這四個數(shù)據(jù)分段,所以在解析字幕流時(shí),需要利用各種結(jié)構(gòu)體及鏈表對這幾個數(shù)據(jù)段數(shù)據(jù)進(jìn)行解析并存儲。

  3 機(jī)頂盒設(shè)計(jì)

  在STB 上實(shí)現(xiàn)字幕接收和顯示主要包括四大模塊:數(shù)據(jù)提取模塊、數(shù)據(jù)解碼模塊、圖層顯示模塊和用戶控制模塊。各模塊關(guān)系如圖2 所示。

  圖中,用戶控制模塊用于響應(yīng)用戶按鍵,并發(fā)送消息控制其它各模塊;數(shù)據(jù)提取模塊根據(jù)接收控制模塊發(fā)來的濾波啟動、停止或提取字幕數(shù)據(jù)等控制消息,并完成數(shù)據(jù)的提取工作;數(shù)據(jù)解碼模塊負(fù)責(zé)對數(shù)據(jù)提取模塊送來的字幕原始數(shù)據(jù)進(jìn)行解碼,并將解碼后的數(shù)據(jù)送到指定的緩沖區(qū)內(nèi)供圖層顯示模塊調(diào)用;圖層顯示模塊用于實(shí)現(xiàn)字幕界面的各種OSD 顯示操作。

  數(shù)字機(jī)頂盒字幕解碼顯示系統(tǒng)設(shè)計(jì)一

  圖2 字幕系統(tǒng)模塊關(guān)系圖。


上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉