1.一種OSD圖形顯示處理裝置,其特征在于,包括微控制模塊、存儲(chǔ)模塊、時(shí)序產(chǎn)生模塊、OSD控制模塊、視頻處理模塊和輸出處理模塊;
所述微控制模塊用于控制存儲(chǔ)模塊、時(shí)序產(chǎn)生模塊、OSD控制模塊、視頻處理模塊和輸出處理模塊的工作;
所述存儲(chǔ)模塊用于根據(jù)微控制模塊的控制,讀取及存儲(chǔ)OSD源數(shù)據(jù),接收OSD控制模塊的請(qǐng)求后并行輸出;所述OSD源數(shù)據(jù)包括背景層數(shù)據(jù)、圖標(biāo)層數(shù)據(jù)和焦點(diǎn)層數(shù)據(jù),分別存儲(chǔ)在不同的地址空間;
所述時(shí)序產(chǎn)生模塊用于根據(jù)微控制模塊的控制,產(chǎn)生滿足顯示時(shí)序需求的時(shí)序信號(hào),發(fā)送到OSD控制模塊、視頻處理模塊和輸出處理模塊;
所述OSD控制模塊用于根據(jù)微控制模塊的控制及接收到的時(shí)序信號(hào),從存儲(chǔ)模塊獲取OSD源數(shù)據(jù),并進(jìn)行解碼解壓處理后,生成OSD解碼數(shù)據(jù)并暫存,根據(jù)時(shí)序信號(hào)并行輸出至輸出處理模塊;所述OSD解碼數(shù)據(jù)包括背景層解碼數(shù)據(jù)、圖標(biāo)層解碼數(shù)據(jù)和焦點(diǎn)層解碼數(shù)據(jù),分別暫存于OSD控制模塊中不同的緩存空間;
所述視頻處理模塊用于根據(jù)微控制模塊的控制及接收到的時(shí)序信號(hào),對(duì)獲取的視頻信號(hào)進(jìn)行解碼處理,生成視頻解碼數(shù)據(jù),根據(jù)時(shí)序信號(hào)輸出至輸出處理模塊;
所述輸出處理模塊用于根據(jù)微控制模塊的控制和接收到的時(shí)序信號(hào),接收所述OSD解碼數(shù)據(jù)和視頻解碼數(shù)據(jù),將OSD解碼數(shù)據(jù)和視頻解碼數(shù)據(jù)進(jìn) 行疊加處理,生成OSD視頻疊加數(shù)據(jù)后輸出。
2.如權(quán)利要求1所述的OSD圖形顯示處理裝置,其特征在于,所述存儲(chǔ)模塊包括存儲(chǔ)單元、讀寫控制單元、存儲(chǔ)器訪問(wèn)單元、緩存控制單元和緩存單元;
所述存儲(chǔ)單元用于存儲(chǔ)OSD源數(shù)據(jù),將背景層數(shù)據(jù)、圖標(biāo)層數(shù)據(jù)和焦點(diǎn)層數(shù)據(jù)存儲(chǔ)在不同的存儲(chǔ)區(qū)域;
所述讀寫控制單元用于接收OSD源數(shù)據(jù),根據(jù)存儲(chǔ)單元的讀寫時(shí)序和微控制模塊配置的地址空間,將背景層數(shù)據(jù)、圖標(biāo)層數(shù)據(jù)和焦點(diǎn)層數(shù)據(jù)分別寫入存儲(chǔ)單元對(duì)應(yīng)的地址空間中,以及根據(jù)存儲(chǔ)器訪問(wèn)單元的請(qǐng)求,從存儲(chǔ)單元讀取OSD源數(shù)據(jù)發(fā)送給存儲(chǔ)器訪問(wèn)單元;
所述存儲(chǔ)器訪問(wèn)單元用于通過(guò)讀寫控制單元從所述存儲(chǔ)單元中獲取OSD源數(shù)據(jù),再通過(guò)緩存控制單元,將OSD源數(shù)據(jù)存儲(chǔ)到緩存單元;
所述緩存單元用于暫存所述OSD源數(shù)據(jù),將背景層數(shù)據(jù)、圖標(biāo)層數(shù)據(jù)和焦點(diǎn)層數(shù)據(jù)分別暫存在不同的緩存區(qū)域;
所述緩存控制單元用于接收所述存儲(chǔ)器訪問(wèn)單元傳輸?shù)腛SD源數(shù)據(jù),根據(jù)緩存單元的讀寫時(shí)序和微控制模塊配置的地址空間,將背景層數(shù)據(jù)、圖標(biāo)層數(shù)據(jù)和焦點(diǎn)層數(shù)據(jù)分別寫入緩存單元對(duì)應(yīng)的地址空間中,以及根據(jù)OSD控制模塊的請(qǐng)求,從緩存單元讀出OSD源數(shù)據(jù)發(fā)送給OSD控制模塊。
3.如權(quán)利要求2所述的OSD圖形顯示處理裝置,其特征在于,所述存 儲(chǔ)單元采用兩線SPI flash存儲(chǔ)器。
4.如權(quán)利要求2所述的OSD圖形顯示處理裝置,其特征在于,所述存儲(chǔ)器訪問(wèn)單元采用DMA存儲(chǔ)器訪問(wèn)模塊。
5.如權(quán)利要求2所述的OSD圖形顯示處理裝置,其特征在于,所述緩存單元采用SDRAM存儲(chǔ)器。
6.如權(quán)利要求1所述的OSD圖形顯示處理裝置,其特征在于,所述OSD控制模塊包括接口輸入單元、背景層第一級(jí)緩存單元、背景層處理單元、背景層第二級(jí)緩存單元、圖標(biāo)層第一級(jí)緩存單元、圖標(biāo)層處理單元、圖標(biāo)層第二級(jí)緩存單元、焦點(diǎn)層第一級(jí)緩存單元、焦點(diǎn)層處理單元和焦點(diǎn)層第二級(jí)緩存單元;
所述接口輸入單元根據(jù)所述時(shí)序信號(hào),產(chǎn)生OSD源數(shù)據(jù)獲取請(qǐng)求,接收OSD源數(shù)據(jù),將背景層數(shù)據(jù)寫入背景層第一級(jí)緩存單元,將圖標(biāo)層數(shù)據(jù)寫入圖標(biāo)層第一級(jí)緩存單元,將焦點(diǎn)層數(shù)據(jù)寫入焦點(diǎn)層第一級(jí)緩存單元;
所述背景層第一級(jí)緩存單元用于接收及暫存所述背景層數(shù)據(jù),輸出到背景層處理單元;
所述圖標(biāo)層第一級(jí)緩存單元用于接收及暫存所述圖標(biāo)層數(shù)據(jù),輸出到圖標(biāo)層處理單元;
所述焦點(diǎn)層第一級(jí)緩存單元用于接收及暫存所述焦點(diǎn)層數(shù)據(jù),輸出到焦點(diǎn)層處理單元;
所述背景層處理單元用于在所述背景層第一級(jí)緩存單元數(shù)據(jù)不空且所述背景層第二級(jí)緩存單元數(shù)據(jù)不滿時(shí),從背景層第一級(jí)緩存單元獲取背景層數(shù)據(jù),根據(jù)微控制器設(shè)置的解碼格式進(jìn)行解碼解壓處理后,生成背景層解碼數(shù)據(jù)輸出到背景層第二級(jí)緩存單元;
所述圖標(biāo)層處理單元用于在所述圖標(biāo)層第一級(jí)緩存單元數(shù)據(jù)不空且所述圖標(biāo)層第二級(jí)緩存單元數(shù)據(jù)不滿時(shí),從圖標(biāo)層第一級(jí)緩存單元獲取圖標(biāo)層數(shù)據(jù),根據(jù)微控制器設(shè)置的解碼格式進(jìn)行解碼解壓處理后,生成圖標(biāo)層解碼數(shù)據(jù)輸出到圖標(biāo)層第二級(jí)緩存單元;
所述焦點(diǎn)層處理單元用于在所述焦點(diǎn)層第一級(jí)緩存單元數(shù)據(jù)不空且所述焦點(diǎn)層第二級(jí)緩存單元數(shù)據(jù)不滿時(shí),從焦點(diǎn)層第一級(jí)緩存單元獲取焦點(diǎn)層數(shù)據(jù),根據(jù)微控制器設(shè)置的解碼格式進(jìn)行解碼解壓處理后,生成焦點(diǎn)層解碼數(shù)據(jù)輸出到焦點(diǎn)層第二級(jí)緩存單元;
所述背景層第二級(jí)緩存單元用于接收及暫存所述背景層解碼數(shù)據(jù),根據(jù)所述時(shí)序信號(hào),將背景層解碼數(shù)據(jù)輸出至所述輸出處理模塊;
所述圖標(biāo)層第二級(jí)緩存單元用于接收及暫存所述圖標(biāo)層解碼數(shù)據(jù),根據(jù)所述時(shí)序信號(hào),將圖標(biāo)層解碼數(shù)據(jù)輸出至所述輸出處理模塊;
所述焦點(diǎn)層第二級(jí)緩存單元用于接收及暫存所述焦點(diǎn)層解碼數(shù)據(jù),根據(jù)所述時(shí)序信號(hào),將焦點(diǎn)層解碼數(shù)據(jù)輸出至所述輸出處理模塊。
7.如權(quán)利要求6所述的OSD圖形顯示處理裝置,其特征在于,所述背 景層處理單元包括真彩色處理單元和查找表色處理單元;
所述真彩色處理單元用于當(dāng)微控制模塊將背景層設(shè)置為真彩色處理模式時(shí)工作,在所述背景層第一級(jí)緩存單元數(shù)據(jù)不空且所述背景層第二級(jí)緩存單元數(shù)據(jù)不滿時(shí),從背景層第一級(jí)緩存單元獲取背景層數(shù)據(jù),按照真彩色格式進(jìn)行解碼解壓處理,生成RGB格式的背景層解碼數(shù)據(jù)輸出到背景層第二級(jí)緩存單元;
所述查找表色處理單元用于當(dāng)微控制模塊將背景層設(shè)置為顏色查找表處理模式時(shí)工作,在所述背景層第一級(jí)緩存單元數(shù)據(jù)不空且所述背景層第二級(jí)緩存單元數(shù)據(jù)不滿時(shí),從背景層第一級(jí)緩存單元獲取背景層數(shù)據(jù),按照顏色查找表格式進(jìn)行解碼解壓處理,生成顏色查找表格式的背景層解碼數(shù)據(jù)輸出到背景層第二級(jí)緩存單元。
8.如權(quán)利要求6所述的OSD圖形顯示處理裝置,其特征在于,所述圖標(biāo)層處理單元和焦點(diǎn)層處理單元采用顏色查找表格式進(jìn)行解碼解壓處理。9、如權(quán)利要求6所述的OSD圖形顯示處理裝置,其特征在于,所述背景層第一級(jí)緩存單元、圖標(biāo)層第一級(jí)緩存單元和焦點(diǎn)層第一級(jí)緩存單元采用同步FIFO設(shè)計(jì);所述背景層第二級(jí)緩存單元、圖標(biāo)層第二級(jí)緩存單元和焦點(diǎn)層第二級(jí)緩存單元采用異步FIFO設(shè)計(jì)。
9.如權(quán)利要求6所述的OSD圖形顯示處理裝置,其特征在于,當(dāng)所述微控制模塊設(shè)置背景層處理單元、圖標(biāo)層處理單元和焦點(diǎn)層處理單元為顏色 查找表解碼格式時(shí),所述存儲(chǔ)模塊存儲(chǔ)經(jīng)過(guò)壓縮后的OSD源數(shù)據(jù);所述背景層處理單元、圖標(biāo)層處理單元和焦點(diǎn)層處理單元分別從背景層第一級(jí)緩存單元、圖標(biāo)層第一級(jí)緩存單元、焦點(diǎn)層第一級(jí)緩存單元獲取背景層數(shù)據(jù)、圖標(biāo)層數(shù)據(jù)和焦點(diǎn)層數(shù)據(jù)后,進(jìn)行解碼解壓處理,再將解碼解壓后的實(shí)際顏色索引值,分別寫入到背景層第二級(jí)緩存單元、圖標(biāo)層第二級(jí)緩存單元和焦點(diǎn)層第二級(jí)緩存單元。
10.如權(quán)利要求1所述的OSD圖形顯示處理裝置,其特征在于,所述輸出處理模塊根據(jù)微控制模塊配置的圖形疊加方式參數(shù),將OSD解碼數(shù)據(jù)和視頻解碼數(shù)據(jù)進(jìn)行疊加處理,生成OSD視頻疊加數(shù)據(jù);所述圖形疊加方式包括顯示優(yōu)先級(jí)和顯示透明度。