專利名稱:一種控制靜態(tài)畫面顯示時(shí)間的裝置及其實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及等離子面板顯示畫面的技術(shù)領(lǐng)域,特別涉及一種控制靜態(tài)畫面 顯示時(shí)間的裝置及其實(shí)現(xiàn)方法。
背景技術(shù):
目前,等離子顯示面板應(yīng)用范圍非常廣泛,其由視頻處理模塊、等離子顯 示邏輯模塊以及等離子顯示屏組成。等離子顯示面板的視頻輸入,如復(fù)合視頻、 組成視頻、數(shù)字視頻以及接收的有線和無(wú)線視頻等,在視頻處理模塊進(jìn)行如釆 樣、數(shù)字化、視頻縮放、菜單、切換視頻源等操作處理后形成視頻碼流。
等離子顯示邏輯模塊主要負(fù)責(zé)對(duì)視頻處理模塊輸出的視頻碼流中的顯示數(shù) 據(jù)進(jìn)行數(shù)字化處理,實(shí)現(xiàn)分子場(chǎng)顯示。對(duì)顯示數(shù)據(jù)的處理操作,主要包括將碼 流中的顯示數(shù)據(jù)按位進(jìn)行分離和存儲(chǔ),如將一場(chǎng)顯示數(shù)據(jù)從最低位到最高位, 根據(jù)權(quán)重進(jìn)行分塊存儲(chǔ),然后按相應(yīng)子場(chǎng)順序讀出并發(fā)送到尋址驅(qū)動(dòng)器進(jìn)行尋 址顯示,同時(shí)在該部分還要根據(jù)碼流中的行同步、場(chǎng)同步和時(shí)鐘等產(chǎn)生的子場(chǎng) 同步信號(hào),掃描同步信號(hào)以及掃描電極和維持電極的脈沖產(chǎn)生電路所需的邏輯 控制信號(hào),使驅(qū)動(dòng)電路正確的產(chǎn)生準(zhǔn)備期、尋址期、維持期各電極所需的各種 高壓脈沖序列波形,實(shí)現(xiàn)圖像的正常顯示。等離子顯示屏依靠等離子顯示邏輯 模塊的驅(qū)動(dòng),利用等離子放電效應(yīng)顯示圖像。
等離子顯示面板中每個(gè)像素由3個(gè)玻璃氣室組成,玻璃氣室充入氖、氙等 混合惰性氣體。當(dāng)電極上加入電壓,放電空間內(nèi)的混合氣體便發(fā)生等離子體放 電現(xiàn)象,也稱電漿效應(yīng)。氣體等離子體放電產(chǎn)生紫外線,紫外線激發(fā)涂有紅綠 藍(lán)熒光粉(磷)發(fā)光。長(zhǎng)時(shí)間顯示靜止圖像、高亮度圖像容易引起長(zhǎng)時(shí)間強(qiáng)烈 的等離子照射磷光粉,會(huì)引起磷光粉退化,導(dǎo)致可見(jiàn)光放射量的減少,這種退化 表現(xiàn)為圖像亮度上的差異,導(dǎo)致影像殘留,導(dǎo)致等離子顯示面板的使用效果差 以及使用壽命短。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服上述現(xiàn)有技術(shù)的缺點(diǎn)和不足,避免等離子顯示面板長(zhǎng)時(shí)間顯示靜止圖像、高亮度圖像,提供一種控制靜態(tài)畫面顯示時(shí)間的裝置, 包括
視頻碼流輸入模塊,用于接收等離子顯示面板的視頻處理模塊輸出的視頻 碼流,并發(fā)送到數(shù)據(jù)提取模塊和像素處理模塊;所述視頻碼流包括顯示數(shù)據(jù)以
及行同步信號(hào)流、場(chǎng)同步信號(hào)流、時(shí)鐘信號(hào)流;
數(shù)據(jù)提取模塊,用于根據(jù)所述的行同步信號(hào)流、場(chǎng)同步信號(hào)流剔除顯示數(shù) 據(jù)中的行消隱數(shù)據(jù)、場(chǎng)消隱數(shù)據(jù),提取一場(chǎng)有效的顯示數(shù)據(jù)并封裝成顯示數(shù)據(jù)
幀,同時(shí)發(fā)送給幀鎖存模塊和幀緩存模塊;
幀緩存模塊,用于接收數(shù)據(jù)提取模塊輸出的顯示數(shù)據(jù)幀并對(duì)其進(jìn)行緩沖, 將緩沖后的顯示數(shù)據(jù)幀分別發(fā)送給幀鎖存模塊和比較模塊;
幀鎖存模塊,用于接收數(shù)據(jù)提取模塊輸出的顯示數(shù)據(jù)幀和幀緩存模塊輸出 的顯示數(shù)據(jù)幀并緩存,根據(jù)控制運(yùn)算模塊的控制信號(hào)選擇鎖存對(duì)象并進(jìn)行鎖存, 把鎖存幀輸出到比較模塊;所述鎖存對(duì)象是指本模塊內(nèi)用于緩存數(shù)據(jù)提取模塊 和幀緩存模塊輸出的顯示數(shù)據(jù)幀的緩存空間;
比較模塊,用于對(duì)幀緩存模塊的輸出幀和幀鎖存模塊的鎖存幀作比較以及 統(tǒng)計(jì)幀緩存模塊數(shù)據(jù)相鄰像素的相同幾率,把比較計(jì)算結(jié)果發(fā)送到控制運(yùn)算模 塊;
控制運(yùn)算模塊,用于初始化本裝置內(nèi)的數(shù)據(jù)提取模塊、幀緩存模塊、幀鎖 存模塊、比較模塊和像素處理模塊,接受比較模塊的比較計(jì)算結(jié)果并且通過(guò)發(fā) 送控制信號(hào)控制數(shù)據(jù)提取模塊、幀緩存模塊、幀鎖存模塊、比較模塊和像素處 理模塊的工作狀態(tài);
像素處理模塊,用于接收視頻碼流輸入模塊的視頻碼流,根據(jù)控制運(yùn)算模 塊的控制信號(hào)對(duì)所述的視頻碼流做直通操作、像素搬移操作或插幀操作后發(fā)送 到視頻碼流輸出模塊;
視頻碼流輸出模塊,用于接收像素處理模塊輸出的視頻碼流并發(fā)送到等離 子顯示面板的等離子顯示邏輯模塊;
所述控制運(yùn)算模塊分別與數(shù)據(jù)提取模塊、幀緩存模塊、幀鎖存模塊、比較 模塊、像素處理模塊相連,所述數(shù)據(jù)提取模塊分別與幀緩存模塊、幀鎖存模塊、 視頻碼流輸入模塊相連,所述幀緩存模塊與幀鎖存模塊連接,所述幀緩存模塊 和幀鎖存模塊分別與比較模塊相連接;所述像素處理模塊分別與視頻碼流輸入 模塊和視頻碼流輸出模塊相連接。
為更好的實(shí)現(xiàn)本發(fā)明,所述一種控制靜態(tài)畫面顯示時(shí)間的裝置還包括通訊模塊,用于與等離子顯示面板的視頻處理模塊進(jìn)行通信,獲取等離子顯示屏的 像素尺寸信息并發(fā)送到控制運(yùn)算模塊,所述通訊模塊與控制運(yùn)算模塊相連。
所述幀緩存模塊內(nèi)部有兩個(gè)幀長(zhǎng)度的緩存空間供相鄰的顯示數(shù)據(jù)幀做交替 緩存,若某一緩存空間緩存滿一幀顯示數(shù)據(jù)幀,則該緩存空間作為數(shù)據(jù)源同時(shí) 對(duì)比較模塊和幀鎖存模塊輸出顯示數(shù)據(jù)幀。
所述幀鎖存模塊內(nèi)部有兩個(gè)幀長(zhǎng)度的緩存空間, 一個(gè)用于緩存數(shù)據(jù)提取模 塊輸出的顯示數(shù)據(jù)幀,另一個(gè)用于緩存幀緩存模塊輸出的顯示數(shù)據(jù)幀;鎖存對(duì) 象是指上述兩個(gè)幀長(zhǎng)度的緩存空間;本幀鎖存模塊內(nèi)部還有一個(gè)幀長(zhǎng)度的鎖存 空間,幀鎖存模塊受控制運(yùn)算模塊控制,選擇其中一個(gè)鎖存對(duì)象進(jìn)行鎖存并輸 出到比較模塊,即選擇兩個(gè)幀長(zhǎng)度緩存空間中的一個(gè)進(jìn)行鎖存操作并輸出。
所述控制模塊內(nèi)設(shè)置有計(jì)數(shù)器,當(dāng)相鄰場(chǎng)的顯示數(shù)據(jù)相同時(shí),計(jì)數(shù)器加一; 當(dāng)相鄰場(chǎng)的顯示數(shù)據(jù)不同時(shí),則計(jì)數(shù)器清零。
所述控制模塊內(nèi)設(shè)置有時(shí)間計(jì)時(shí)器,用于計(jì)算靜態(tài)畫面顯示的時(shí)間,所述 靜態(tài)畫面顯示的時(shí)間=相鄰場(chǎng)的顯示數(shù)據(jù)連續(xù)相同的次數(shù)/幀率。
所述像素搬移操作是指在不改變行消隱的時(shí)間長(zhǎng)度前提下,減少前沿的一 個(gè)像素時(shí)鐘長(zhǎng)度,增加后沿的一個(gè)像素時(shí)鐘長(zhǎng)度,實(shí)現(xiàn)正場(chǎng)的圖像向右偏移一 個(gè)像素。
所述插幀操作,具體是指,根據(jù)等離子顯示屏的像素尺寸信息以及幀緩存 模塊數(shù)據(jù)相鄰像素的相同幾率,像素處理模塊插入一幀黑色圖片內(nèi)容到視頻碼 流中并發(fā)送到視頻碼流輸出模塊。
本發(fā)明的另一目的在于提供一種控制靜態(tài)畫面顯示時(shí)間的方法,包括以下 歩驟
S101:初始化各個(gè)模塊,并將計(jì)數(shù)器、時(shí)間計(jì)時(shí)器數(shù)值清零; S102:開(kāi)啟數(shù)據(jù)提取模塊;
S103:判斷是否是剛上電或超出閾值相關(guān)處理后的情況,所述超出閾值相 關(guān)處理是指超出閾值時(shí)像素處理模塊進(jìn)行的插幀或搬移操作,若是,進(jìn)入S104; 如果否的話,則進(jìn)入S105;
S104:開(kāi)啟對(duì)數(shù)據(jù)提取模塊的顯示數(shù)據(jù)幀作幀鎖存工作,直到鎖存完成, 并進(jìn)入S106;
S105:開(kāi)啟對(duì)幀緩存模塊的顯示數(shù)據(jù)幀作幀鎖存工作,直到鎖存完成,并 進(jìn)入S106;
S106:開(kāi)啟比較模塊,判斷幀緩存模塊和幀鎖存模塊的顯示數(shù)據(jù)是否一致,若一致則計(jì)數(shù)器加一,并且利用時(shí)間計(jì)時(shí)器計(jì)算靜態(tài)畫面顯示時(shí)間,關(guān)閉比較 模塊并進(jìn)入S107;若幀緩存模塊和幀鎖存模塊的顯示數(shù)據(jù)是不一致則計(jì)數(shù)器和 時(shí)間計(jì)時(shí)器清零,關(guān)閉比較模塊并且跳轉(zhuǎn)到S105;
S107:判斷靜態(tài)畫面顯示時(shí)間是否超過(guò)用戶預(yù)先設(shè)定的閾值,如果是的話,
進(jìn)入S108,如果否的話,跳轉(zhuǎn)到S106;
S108:判斷是否是在顯示大面積的純色靜態(tài)圖片的,如果是的話,進(jìn)入S109,
如果否的話,跳轉(zhuǎn)到S110;
S109:像素處理模塊做插幀操作,顯示一場(chǎng)純黑圖片,直到顯示完一場(chǎng)像
素后,像素處理模塊把進(jìn)行插幀處理后的視頻碼流發(fā)送到視頻碼流輸出模塊,
并進(jìn)入S111;
S110:像素處理模塊做像素搬移操作,直到搬移完一場(chǎng)像素后,像素處理 模塊把進(jìn)行搬移處理后的視頻碼流發(fā)送到視頻碼流輸出模塊,并進(jìn)入Slll;
Slll:視頻碼流輸出模塊接收所述像素處理模塊輸出的視頻碼流,并發(fā)送 到等離子顯示面板的等離子顯示邏輯模塊,計(jì)數(shù)器和時(shí)間計(jì)時(shí)器清零,跳轉(zhuǎn)到
S103。
本發(fā)明的工作原理如圖1所示,將本發(fā)明嵌入到等離子顯示面板的視頻 處理模塊和等離子顯示邏輯模塊間,對(duì)顯示內(nèi)容的相鄰場(chǎng)顯示數(shù)據(jù)進(jìn)行比較, 若相鄰場(chǎng)顯示數(shù)據(jù)一致則可以定義為連續(xù)顯示同一畫面,可以利用公式(靜態(tài) 畫面顯示時(shí)間二相鄰場(chǎng)的顯示數(shù)據(jù)連續(xù)相同的次數(shù)/幀率)來(lái)求出靜態(tài)畫面顯示 時(shí)間,當(dāng)靜態(tài)畫面顯示時(shí)間超過(guò)預(yù)定義的閾值時(shí),根據(jù)靜態(tài)圖片的特征作相應(yīng) 規(guī)避操作若顯示圖片內(nèi)容畫面豐富,可以做像素搬移操作;若顯示內(nèi)容比較 單一 (即大面積相鄰像素值相同),可以針對(duì)這種情況插一幀黑色圖片(即插幀 操作),且提供通訊功能與視頻處理模塊交互。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果
第一、能精確測(cè)量顯示靜態(tài)畫面的時(shí)間,當(dāng)靜態(tài)畫面顯示時(shí)間超過(guò)預(yù)定義 的閾值時(shí),根據(jù)靜態(tài)畫面的特征作相應(yīng)規(guī)避操作,避免等離子顯示面板長(zhǎng)時(shí)間 顯示靜態(tài)圖像、高亮度圖像,增強(qiáng)其使用效果和延長(zhǎng)其使用壽命;
第二、應(yīng)用方便,根據(jù)現(xiàn)有技術(shù)中的等離子顯示面板結(jié)構(gòu),本發(fā)明以串接 的方式直接嵌入等離子顯示面板結(jié)構(gòu)的內(nèi)部,即可有效的減低了等離子顯示面 板的殘影問(wèn)題,大大的減少了開(kāi)發(fā)的工作量。
圖1是本發(fā)明一種控制靜態(tài)畫面顯示時(shí)間的裝置的工作環(huán)境圖; 圖2是本發(fā)明一種控制靜態(tài)畫面顯示時(shí)間的裝置的結(jié)構(gòu)方框圖; 圖3是本發(fā)明一種控制靜態(tài)畫面顯示時(shí)間的方法的工作流程圖。
具體實(shí)施例方式
下面結(jié)合實(shí)施例及附圖,對(duì)本發(fā)明作進(jìn)一步地詳細(xì)說(shuō)明,但本發(fā)明的實(shí)施 方式不限于此。
如圖2所示, 一種控制靜態(tài)畫面顯示時(shí)間的裝置,包括
視頻碼流輸入模塊,用于接收等離子顯示面板的視頻處理模塊輸出的視頻 碼流,并發(fā)送到數(shù)據(jù)提取模塊和像素處理模塊;所述視頻碼流包括顯示數(shù)據(jù)以 及行同步信號(hào)流、場(chǎng)同步信號(hào)流、時(shí)鐘信號(hào)流;
數(shù)據(jù)提取模塊,用于根據(jù)所述的行同步信號(hào)流、場(chǎng)同步信號(hào)流剔除顯示數(shù) 據(jù)中的行消隱數(shù)據(jù)、場(chǎng)消隱數(shù)據(jù),提取一場(chǎng)有效的顯示數(shù)據(jù)并封裝成顯示數(shù)據(jù) 幀,同時(shí)發(fā)送給幀鎖存模塊和幀緩存模塊;
幀緩存模塊,用于接收數(shù)據(jù)提取模塊輸出的顯示數(shù)據(jù)幀并對(duì)其進(jìn)行緩沖, 將緩沖后的顯示數(shù)據(jù)幀分別發(fā)送給幀鎖存模塊和比較模塊;所述幀緩存模塊內(nèi) 部有兩個(gè)幀長(zhǎng)度的緩存空間供相鄰的顯示數(shù)據(jù)幀做交替緩存,若某一緩存空間 緩存滿一幀顯示數(shù)據(jù)幀,則該緩存空間作為數(shù)據(jù)源同時(shí)對(duì)比較模塊和幀鎖存模 塊輸出顯示數(shù)據(jù)幀;
幀緩存模塊的工作流程具體為所述幀緩存模塊內(nèi)部有兩個(gè)緩存空間,分 別為緩存空間甲和緩存空間乙,輸入的顯示數(shù)據(jù)先在緩存空間甲緩存,當(dāng)緩存 空間甲緩存滿一幀顯示數(shù)據(jù)后暫時(shí)停止緩存操作,由緩存空間乙開(kāi)始緩存輸入 的顯示數(shù)據(jù),與此同時(shí),緩存空間甲做為輸出數(shù)據(jù)源同時(shí)對(duì)比較模塊和幀鎖存 模塊輸出顯示數(shù)據(jù),當(dāng)緩存空間乙緩存滿一幀顯示數(shù)據(jù)后暫時(shí)停止緩存操作, 由緩存空間甲開(kāi)始緩存輸入的顯示數(shù)據(jù),并同時(shí)由緩存空間乙做為輸出數(shù)據(jù)源 同時(shí)對(duì)比較模塊和幀鎖存模塊輸出顯示數(shù)據(jù);
幀鎖存模塊,用于接收數(shù)據(jù)提取模塊輸出的顯示數(shù)據(jù)幀和幀緩存模塊輸出 的顯示數(shù)據(jù)幀并緩存,所述幀鎖存模塊內(nèi)部有兩個(gè)幀長(zhǎng)度的緩存空間, 一個(gè)用 于緩存數(shù)據(jù)提取模塊輸出的顯示數(shù)據(jù)幀,另一個(gè)用于緩存幀緩存模塊輸出的顯 示數(shù)據(jù)幀;鎖存對(duì)象是指上述兩個(gè)幀長(zhǎng)度的緩存空間;本幀鎖存模塊內(nèi)部還有 一個(gè)幀長(zhǎng)度的鎖存空間,幀鎖存模塊受控制運(yùn)算模塊控制,選擇其中一個(gè)鎖存 對(duì)象進(jìn)行鎖存并輸出到比較模塊,即選擇兩個(gè)幀長(zhǎng)度緩存空間中的一個(gè)進(jìn)行鎖存操作并輸出;
初始化后,若是剛上電或超出閾值相關(guān)處理后的情況,所述超出閾值相關(guān) 處理是指在超出閾值時(shí)像素處理模塊進(jìn)行的插幀或搬移操作,則幀鎖存模塊會(huì) 選擇對(duì)數(shù)據(jù)提取模塊的顯示數(shù)據(jù)幀進(jìn)行鎖存;由于幀緩存模塊不斷的緩存、輸 出、更新數(shù)據(jù),而幀鎖存模塊受控制運(yùn)算模塊的控制鎖存某一時(shí)刻下的一幀顯 示數(shù)據(jù)幀,比較模塊受控制運(yùn)算模塊的控制開(kāi)啟,并對(duì)幀緩存模塊的輸出幀和 幀鎖存模塊的鎖存幀作比較,若顯示數(shù)據(jù)不相同,則說(shuō)明過(guò)去某一時(shí)刻鎖存的 顯示數(shù)據(jù)與新緩存更新的顯示數(shù)據(jù)不一樣,即沒(méi)有顯示靜態(tài)畫面,所以幀鎖存 模塊需更新其鎖存的數(shù)據(jù),即幀鎖存模塊鎖存幀緩存模塊發(fā)送的顯示數(shù)據(jù)幀; 若比較模塊對(duì)幀緩存模塊的輸出幀和幀鎖存模塊的鎖存幀作比較,顯示數(shù)據(jù)相 同,但沒(méi)有超出閾值時(shí)間,則說(shuō)明過(guò)去某一刻的顯示數(shù)據(jù)與新緩存更新的顯示 數(shù)據(jù)一樣,有靜態(tài)畫面顯示,但因?yàn)闆](méi)有超出閾值時(shí)間,所以幀鎖存模塊暫時(shí) 不用更新其鎖存的顯示數(shù)據(jù),只有當(dāng)比較模塊對(duì)幀緩存模塊新的輸出幀和幀鎖 存模塊的鎖存幀重新作比較,結(jié)果為顯示數(shù)據(jù)相同且超出閾值時(shí)間時(shí),則像素 處理模塊受控制運(yùn)算模塊的控制對(duì)視頻碼流做像素搬移操作或插幀操作,由于 像素處理模塊進(jìn)行像素搬移操作或插幀操作時(shí)間相對(duì)較長(zhǎng)且比較模塊在此時(shí)不 再進(jìn)行比較操作,為了提高準(zhǔn)確率,在比較模塊進(jìn)行下一次比較前,幀鎖存模 塊鎖存數(shù)據(jù)提取模塊的顯示數(shù)據(jù)幀;
所述幀緩存模塊與幀鎖存模塊保持同步輸出;
比較模塊,用于對(duì)幀緩存模塊的輸出幀和幀鎖存模塊的鎖存幀作比較以及 統(tǒng)計(jì)幀緩存模塊數(shù)據(jù)相鄰像素的相同幾率,把比較計(jì)算結(jié)果發(fā)送到控制運(yùn)算模 塊;
控制運(yùn)算模塊,用于初始化本裝置內(nèi)的數(shù)據(jù)提取模塊、幀緩存模塊、幀鎖 存模塊、比較模塊和像素處理模塊,接受比較模塊的比較計(jì)算結(jié)果并且通過(guò)發(fā) 送控制信號(hào)控制數(shù)據(jù)提取模塊、幀緩存模塊、幀鎖存模塊、比較模塊和像素處 理模塊的工作狀態(tài);
像素處理模塊,用于接收視頻碼流輸入模塊的視頻碼流,并根據(jù)控制運(yùn)算 模塊的控制信號(hào)對(duì)所述的視頻碼流做直通操作、像素搬移操作或插幀操作后發(fā) 送到視頻碼流輸出模塊;
視頻碼流輸出模塊,用于接收像素處理模塊輸出的視頻碼流并發(fā)送到等離 子顯示面板的等離子顯示邏輯模塊;
所述控制運(yùn)算模塊分別與數(shù)據(jù)提取模塊、幀緩存模塊、幀鎖存模塊、比較模塊、像素處理模塊相連,所述數(shù)據(jù)提取模塊分別與幀緩存模塊、幀鎖存模塊、 視頻碼流輸入模塊相連,所述幀緩存模塊與幀鎖存模塊連接,所述幀緩存模塊
和幀鎖存模塊分別與比較模塊相連接;所述像素處理模塊分別與視頻碼流輸入 模塊和視頻碼流輸出模塊相連接。所述控制運(yùn)算模塊與數(shù)據(jù)提取模塊連接起控 制該模塊的開(kāi)啟和關(guān)閉,與幀緩存模塊相連控制該模塊開(kāi)啟和關(guān)閉,與幀鎖存 模塊相連控制該模塊的開(kāi)啟和關(guān)閉以及選擇鎖存對(duì)象,與比較模塊相連控制該 模塊的開(kāi)啟和關(guān)閉以及接受該模塊的比較計(jì)算結(jié)果。
所述一種控制靜態(tài)畫面顯示時(shí)間的裝置還包括通訊模塊,用于與等離子顯 示面板的視頻處理模塊進(jìn)行通信,獲取等離子顯示屏的像素尺寸信息并發(fā)送到 控制運(yùn)算模塊,所述通訊模塊與控制運(yùn)算模塊相連。
所述通訊模塊通信方式為USB、 IEEE1394、 RS232中的一種或多種。
所述控制模塊內(nèi)設(shè)置有計(jì)數(shù)器,當(dāng)相鄰場(chǎng)的顯示數(shù)據(jù)相同時(shí),計(jì)數(shù)器加一; 當(dāng)相鄰場(chǎng)的顯示數(shù)據(jù)不同時(shí),則計(jì)數(shù)器清零。
所述控制模塊內(nèi)設(shè)置有時(shí)間計(jì)時(shí)器,用于計(jì)算靜態(tài)畫面顯示的時(shí)間,所述 靜態(tài)畫面顯示的時(shí)間=相鄰場(chǎng)的顯示數(shù)據(jù)連續(xù)相同的次數(shù)/幀率。
所述像素搬移操作是指在不改變行消隱的時(shí)間長(zhǎng)度前提下,減少前沿的一 個(gè)像素時(shí)鐘長(zhǎng)度,增加后沿的一個(gè)像素時(shí)鐘長(zhǎng)度,實(shí)現(xiàn)正場(chǎng)的圖像向右偏移一 個(gè)像素。
所述插幀操作,具體是指,根據(jù)等離子顯示屏的像素尺寸信息以及幀緩存 模塊數(shù)據(jù)相鄰像素的相同幾率,像素處理模塊插入一幀黑色圖片內(nèi)容到視頻碼 流中并發(fā)送到視頻碼流輸出模塊。
如圖3所示,根據(jù)上述裝置實(shí)現(xiàn)的控制靜態(tài)畫面顯示時(shí)間的方法,包括以 下步驟
S101:初始化各個(gè)模塊,并將計(jì)數(shù)器、時(shí)間計(jì)時(shí)器數(shù)值清零; S102:開(kāi)啟數(shù)據(jù)提取模塊;
S103:判斷是否是剛上電或超出閾值相關(guān)處理后的情況,所述超出閾值相 關(guān)處理是指超出閾值時(shí)像素處理模塊進(jìn)行的插幀或搬移操作,若是,進(jìn)入S104; 如果否的話,則進(jìn)入S105;
S104:開(kāi)啟對(duì)數(shù)據(jù)提取模塊的顯示數(shù)據(jù)幀作幀鎖存工作,直到鎖存完成, 并進(jìn)入S106;
S105:開(kāi)啟對(duì)幀緩存模塊的顯示數(shù)據(jù)幀作幀鎖存工作,直到鎖存完成,并 進(jìn)入S106;S106:開(kāi)啟比較模塊,判斷幀緩存模塊和幀鎖存模塊的顯示數(shù)據(jù)是否一致, 若一致則計(jì)數(shù)器加一,并且利用時(shí)間計(jì)時(shí)器計(jì)算靜態(tài)畫面顯示時(shí)間,關(guān)閉比較 模塊并進(jìn)入S107;若幀緩存模塊和幀鎖存模塊的顯示數(shù)據(jù)是不一致則計(jì)數(shù)器和 時(shí)間計(jì)時(shí)器清零,關(guān)閉比較模塊并且跳轉(zhuǎn)到S105;
S107:判斷靜態(tài)畫面顯示時(shí)間是否超過(guò)用戶預(yù)先設(shè)定的閾值,如果是的話,
進(jìn)入S108,如果否的話,跳轉(zhuǎn)到S106;
S108:判斷是否是在顯示大面積的純色靜態(tài)圖片的,如果是的話,進(jìn)入S109,
如果否的話,跳轉(zhuǎn)到S110;
S109:像素處理模塊做插幀操作,顯示一場(chǎng)純黑圖片,直到顯示完一場(chǎng)像
素后,像素處理模塊把進(jìn)行插幀處理后的視頻碼流發(fā)送到視頻碼流輸出模塊,
并進(jìn)入S111;
S110:像素處理模塊做像素搬移操作,直到搬移完一場(chǎng)像素后,像素處理 模塊把進(jìn)行搬移處理后的視頻碼流發(fā)送到視頻碼流輸出模塊,并進(jìn)入Slll;
Slll:視頻碼流輸出模塊接收所述像素處理模塊輸出的視頻碼流,并發(fā)送 到等離子顯示面板的等離子顯示邏輯模塊,計(jì)數(shù)器和時(shí)間計(jì)時(shí)器清零,跳轉(zhuǎn)到 S103。
上述實(shí)施例為本發(fā)明較佳的實(shí)施方式,但本發(fā)明的實(shí)施方式并不受所述實(shí) 施例的限制,其他的任何未背離本發(fā)明的精神實(shí)質(zhì)與原理下所作的改變、修飾、 替代、組合、簡(jiǎn)化,均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種控制靜態(tài)畫面顯示時(shí)間的裝置,其特征在于,包括視頻碼流輸入模塊,用于接收等離子顯示面板的視頻處理模塊輸出的視頻碼流,并發(fā)送到數(shù)據(jù)提取模塊和像素處理模塊;所述視頻碼流包括顯示數(shù)據(jù)以及行同步信號(hào)流、場(chǎng)同步信號(hào)流、時(shí)鐘信號(hào)流;數(shù)據(jù)提取模塊,用于根據(jù)所述的行同步信號(hào)流、場(chǎng)同步信號(hào)流剔除顯示數(shù)據(jù)中的行消隱數(shù)據(jù)、場(chǎng)消隱數(shù)據(jù),提取一場(chǎng)有效的顯示數(shù)據(jù)并封裝成顯示數(shù)據(jù)幀,同時(shí)發(fā)送給幀鎖存模塊和幀緩存模塊;幀緩存模塊,用于接收數(shù)據(jù)提取模塊輸出的顯示數(shù)據(jù)幀并對(duì)其進(jìn)行緩沖,將緩沖后的顯示數(shù)據(jù)幀分別發(fā)送給幀鎖存模塊和比較模塊;幀鎖存模塊,用于接收數(shù)據(jù)提取模塊輸出的顯示數(shù)據(jù)幀和幀緩存模塊輸出的顯示數(shù)據(jù)幀并緩存,根據(jù)控制運(yùn)算模塊的控制信號(hào)選擇鎖存對(duì)象并進(jìn)行鎖存,把鎖存幀輸出到比較模塊;所述鎖存對(duì)象是指本模塊內(nèi)用于緩存數(shù)據(jù)提取模塊和幀緩存模塊輸出的顯示數(shù)據(jù)幀的緩存空間;比較模塊,用于對(duì)幀緩存模塊的輸出幀和幀鎖存模塊的鎖存幀作比較以及統(tǒng)計(jì)幀緩存模塊數(shù)據(jù)相鄰像素的相同幾率,把比較計(jì)算結(jié)果發(fā)送到控制運(yùn)算模塊;控制運(yùn)算模塊,用于初始化本裝置內(nèi)的數(shù)據(jù)提取模塊、幀緩存模塊、幀鎖存模塊、比較模塊和像素處理模塊,接受比較模塊的比較計(jì)算結(jié)果并且通過(guò)發(fā)送控制信號(hào)控制數(shù)據(jù)提取模塊、幀緩存模塊、幀鎖存模塊、比較模塊和像素處理模塊的工作狀態(tài);像素處理模塊,用于接收視頻碼流輸入模塊的視頻碼流,根據(jù)控制運(yùn)算模塊的控制信號(hào)對(duì)所述的視頻碼流做直通操作、像素搬移操作或插幀操作后發(fā)送到視頻碼流輸出模塊;視頻碼流輸出模塊,用于接收像素處理模塊輸出的視頻碼流并發(fā)送到等離子顯示面板的等離子顯示邏輯模塊;所述控制運(yùn)算模塊分別與數(shù)據(jù)提取模塊、幀緩存模塊、幀鎖存模塊、比較模塊、像素處理模塊相連,所述數(shù)據(jù)提取模塊分別與幀緩存模塊、幀鎖存模塊、視頻碼流輸入模塊相連,所述幀緩存模塊與幀鎖存模塊連接,所述幀緩存模塊和幀鎖存模塊分別與比較模塊相連接;所述像素處理模塊分別與視頻碼流輸入模塊和視頻碼流輸出模塊相連接。
2、 根據(jù)權(quán)利要求1所述的一種控制靜態(tài)畫面顯示時(shí)間的裝置,其特征在于,所述一種控制靜態(tài)畫面顯示時(shí)間的裝置還包括通訊模塊,用于與等離子顯示面 板的視頻處理模塊進(jìn)行通信,獲取等離子顯示屏的像素尺寸信息并發(fā)送到控制 運(yùn)算模塊,所述通訊模塊與控制運(yùn)算模塊相連。
3、 根據(jù)權(quán)利要求1或2所述的一種控制靜態(tài)畫面顯示時(shí)間的裝置,其特征 在于,所述幀緩存模塊內(nèi)部有兩個(gè)幀長(zhǎng)度的緩存空間供相鄰的顯示數(shù)據(jù)幀做交 替緩存,若某一緩存空間緩存滿一幀顯示數(shù)據(jù)幀,則該緩存空間作為數(shù)據(jù)源同 時(shí)對(duì)比較模塊和幀鎖存模塊輸出顯示數(shù)據(jù)幀。
4、 根據(jù)權(quán)利要求1或2所述的一種控制靜態(tài)畫面顯示時(shí)間的裝置,其特征 在于,所述幀鎖存模塊內(nèi)部有兩個(gè)幀長(zhǎng)度的緩存空間, 一個(gè)用于緩存數(shù)據(jù)提取 模塊輸出的顯示數(shù)據(jù)幀,另一個(gè)用于緩存幀緩存模塊輸出的顯示數(shù)據(jù)幀;鎖存 對(duì)象是指上述兩個(gè)幀長(zhǎng)度的緩存空間;本幀鎖存模塊內(nèi)部還有一個(gè)幀長(zhǎng)度的鎖 存空間,幀鎖存模塊受控制運(yùn)算模塊控制,選擇其中一個(gè)鎖存對(duì)象進(jìn)行鎖存并 輸出到比較模塊,即選擇兩個(gè)幀長(zhǎng)度緩存空間中的一個(gè)進(jìn)行鎖存操作并輸出。
5、 根據(jù)權(quán)利要求1或2所述的一種控制靜態(tài)畫面顯示時(shí)間的裝置,其特征 在于,所述控制模塊內(nèi)設(shè)置有計(jì)數(shù)器,當(dāng)相鄰場(chǎng)的顯示數(shù)據(jù)相同時(shí),計(jì)數(shù)器加 一;當(dāng)相鄰場(chǎng)的顯示數(shù)據(jù)不同時(shí),則計(jì)數(shù)器清零。
6、 根據(jù)權(quán)利要求1或2所述的一種控制靜態(tài)畫面顯示時(shí)間的裝置,其特征 在于,所述控制模塊內(nèi)設(shè)置有時(shí)間計(jì)時(shí)器,用于計(jì)算靜態(tài)畫面顯示的時(shí)間,所 述靜態(tài)畫面顯示的時(shí)間=相鄰場(chǎng)的顯示數(shù)據(jù)連續(xù)相同的次數(shù)/幀率。
7、 根據(jù)權(quán)利要求1或2所述的一種控制靜態(tài)畫面顯示時(shí)間的裝置,其特征在于,所述像素搬移操作是指在不改變行消隱的時(shí)間長(zhǎng)度前提下,減少前沿的 一個(gè)像素時(shí)鐘長(zhǎng)度,增加后沿的一個(gè)像素時(shí)鐘長(zhǎng)度,實(shí)現(xiàn)正場(chǎng)的圖像向右偏移 一個(gè)像素。
8、 根據(jù)權(quán)利要求1或2所述的一種控制靜態(tài)畫面顯示時(shí)間的裝置,其特征 在于,所述插幀操作,具體是指,根據(jù)等離子顯示屏的像素尺寸信息以及幀緩 存模塊數(shù)據(jù)相鄰像素的相同幾率,像素處理模塊插入一幀黑色圖片內(nèi)容到視頻 碼流中并發(fā)送到視頻碼流輸出模塊。
9、 一種控制靜態(tài)畫面顯示時(shí)間的方法,其特征在于,包括以下步驟 S101:初始化各個(gè)模塊,并將計(jì)數(shù)器、時(shí)間計(jì)時(shí)器數(shù)值清零;S102:開(kāi)啟數(shù)據(jù)提取模塊;S103:判斷是否是剛上電或超出閾值相關(guān)處理后的情況,所述超出閾值相關(guān)處理是指超出閾值時(shí)像素處理模塊進(jìn)行的插幀或搬移操作,若是,進(jìn)入S104; 如果否的話,則進(jìn)入S105;S104:開(kāi)啟對(duì)數(shù)據(jù)提取模塊的顯示數(shù)據(jù)幀作幀鎖存工作,直到鎖存完成, 并進(jìn)入S106;S105:開(kāi)啟對(duì)幀緩存模塊的顯示數(shù)據(jù)幀作幀鎖存工作,直到鎖存完成,并 進(jìn)入S106;S106:開(kāi)啟比較模塊,判斷幀緩存模塊和幀鎖存模塊的顯示數(shù)據(jù)是否一致, 若一致則計(jì)數(shù)器加一,并且利用時(shí)間計(jì)時(shí)器計(jì)算靜態(tài)畫面顯示時(shí)間,關(guān)閉比較 模塊并進(jìn)入S107;若幀緩存模塊和幀鎖存模塊的顯示數(shù)據(jù)是不一致則計(jì)數(shù)器和 時(shí)間計(jì)時(shí)器清零,關(guān)閉比較模塊并且跳轉(zhuǎn)到S105;S107:判斷靜態(tài)畫面顯示時(shí)間是否超過(guò)用戶預(yù)先設(shè)定的閾值,如果是的話,進(jìn)入S108,如果否的話,跳轉(zhuǎn)到S106;S108:判斷是否是在顯示大面積的純色靜態(tài)圖片的,如果是的話,進(jìn)入S109,如果否的話,跳轉(zhuǎn)到S110;S109:像素處理模塊做插幀操作,顯示一場(chǎng)純黑圖片,直到顯示完一場(chǎng)像素后,像素處理模塊把進(jìn)行插幀處理后的視頻碼流發(fā)送到視頻碼流輸出模塊,并進(jìn)入S111;S110:像素處理模塊做像素搬移操作,直到搬移完一場(chǎng)像素后,像素處理 模塊把進(jìn)行搬移處理后的視頻碼流發(fā)送到視頻碼流輸出模塊,并進(jìn)入Slll;Slll:視頻碼流輸出模塊接收所述像素處理模塊輸出的視頻碼流,并發(fā)送 到等離子顯示面板的等離子顯示邏輯模塊,計(jì)數(shù)器和時(shí)間計(jì)時(shí)器清零,跳轉(zhuǎn)到S103。
全文摘要
本發(fā)明公開(kāi)了一種控制靜態(tài)畫面顯示時(shí)間的裝置,包括視頻碼流輸入模塊、數(shù)據(jù)提取模塊、幀緩存模塊、幀鎖存模塊、比較模塊、控制運(yùn)算模塊、像素處理模塊、視頻碼流輸出模塊,還包括通訊模塊,本發(fā)明還公開(kāi)了上述裝置的實(shí)現(xiàn)方法,包括以下步驟初始化各個(gè)模塊;對(duì)顯示數(shù)據(jù)幀作幀鎖存工作,判斷幀緩存模塊和幀鎖存模塊的顯示數(shù)據(jù)是否一致,一致則判斷靜態(tài)畫面顯示時(shí)間是否超過(guò)預(yù)先設(shè)定的閾值,做插幀操作或像素搬移操作;不一致則重新鎖存數(shù)據(jù)幀。本發(fā)明能精確測(cè)量顯示靜態(tài)畫面的時(shí)間并進(jìn)行相應(yīng)的規(guī)避操作,避免等離子顯示面板長(zhǎng)時(shí)間顯示靜止圖像、高亮度圖像,延長(zhǎng)其使用壽命并有效的減低了等離子顯示面板的殘影問(wèn)題,大大的減少了開(kāi)發(fā)的工作量。
文檔編號(hào)G09G3/28GK101615374SQ200910041129
公開(kāi)日2009年12月30日 申請(qǐng)日期2009年7月15日 優(yōu)先權(quán)日2009年7月15日
發(fā)明者宇 韋 申請(qǐng)人:廣東威創(chuàng)視訊科技股份有限公司