• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當前位置: 首頁 > 專利查詢>白華專利>正文

    一種支持任意顯示區域局部刷新的方法技術

    技術編號:26694212 閱讀:36 留言:0更新日期:2020-12-12 02:50
    本發明專利技術揭示了一種支持任意顯示區域局部刷新的方法,方法包括將待壓縮圖像劃分成多個原始數據塊,壓縮后存儲于幀緩存器中;獲取局部刷新區域的位置及大小,判斷局部刷新區域是否包含不完全刷新的原始數據塊區域,若是,則接收局部刷新區域的圖像數據,調整局部刷新區域范圍,使調整后的局部刷新區域只包含完全刷新的原始數據塊區域,將調整后的局部刷新區域的顯示數據壓縮后存儲于幀緩存器中,否則,直接接收局部刷新區域的圖像數據并壓縮后存儲于幀緩存器中;將幀緩存器中存儲的圖像壓縮數據進行解壓縮,然后在顯示系統中顯示圖像。本發明專利技術能夠使顯示設備支持任意顯示區域的局部刷新,并有效避免顯示設備在圖像顯示過程中出現亂碼、花屏等問題。

    【技術實現步驟摘要】
    一種支持任意顯示區域局部刷新的方法
    本專利技術涉及顯示
    ,尤其是涉及一種支持任意顯示區域局部刷新的方法。
    技術介紹
    顯示系統包括顯示面板及驅動顯示面板顯示圖像的顯示驅動單元。目前的顯示系統中,很多顯示驅動單元內部都集成了用于存放整幀待顯示圖像的幀緩存器,其在顯示圖像時,顯示驅動單元對視頻源發送的圖片進行壓縮后存儲于幀緩存器中,并在顯示圖像時從幀緩存器中獲取圖像的壓縮數據并解壓后在顯示面板中顯示相應圖像,如以分辨率為1920×1080的圖片為例進行詳細的說明:系統初始化時,根據顯示需求,設定待壓縮的顯示圖像的原始數據塊劃分,根據待壓縮圖像的分辨率(1920×1080)將待壓縮圖像劃分成M×N個原始數據塊,每個數據塊包含P行、Q列像素。顯示驅動單元或顯示橋接芯片逐行接收視頻源發送的待顯示圖片數據。顯示驅動單元或顯示橋接芯片每接收到一個待顯示圖片的原始數據塊行時,即1×N個原始數據塊,進一步通過選定的壓縮算法,如DSC算法等等,對這些原始數據塊逐個進行壓縮,將每個數據塊的壓縮數據存入幀緩存器內相應的存儲空間中,可通過空間地址對存儲空間內的壓縮數據進行訪問,其中,壓縮數據的大小由壓縮比決定,如壓縮比為3:1,則壓縮數據的大小為原始數據的三分之一,并且幀緩存器在存儲所有數據塊的壓縮數據時,壓縮數據按照壓縮順序連續的寫入,如第一行數據塊的壓縮數據,從第一個壓縮數據開始依次寫入幀緩存器中,直到本行數據塊的所有壓縮數據全部寫入幀緩存器中。之后,存儲后面行的數據塊,直至整幀顯示圖片的所有壓縮數據全部寫入幀緩存器中。通過壓縮可使整個顯示圖片在接近視覺無損的顯示質量情況下存儲于幀緩存器中,減少對幀緩存器的容量需求、降低功耗和成本。在顯示圖像時,顯示驅動單元按照與壓縮數據在幀緩存器中存儲規則一致的方式,從幀緩存器中讀出一個數據塊行的所有壓縮數據塊,并對每個壓縮數據塊進行解壓縮,得到顯示數據,然后將整個數據塊行包含的所有顯示數據塊,拼成完整的顯示圖片數據行,其行數與原始數據塊包含的顯示數據行相同,然后逐行將這些行的顯示數據刷新到顯示面板中進行顯示。然而,上述需要對原始顯示圖片進行壓縮、存儲、解壓處理的顯示系統或者顯示數據通路無法進行任意區域的局部刷新,也即:當幀緩存器中存放著整個顯示圖片數據時,若要進行局部刷新,則需要將該局部刷新區域內新的顯示數據存儲到該區域對應的幀緩存器的存儲空間中去,覆蓋掉該區域原有的顯示數據,與幀緩存器內其他存儲空間存放的顯示數據組成新的一幀顯示圖片數據,如果原始數據先采用壓縮算法壓縮后再存儲到幀緩存器時,則局部刷新的顯示數據也需通過壓縮算法壓縮后存放到幀緩存器相應位置。如果局部刷新區域包含不完全刷新的數據塊區域,則這部分區域對應的顯示數據經過壓縮后得到的壓縮數據小于完整的數據塊經過壓縮得到的壓縮數據,而局部刷新區域的顯示數據對應的存儲空間中,存儲著上一幀圖片的壓縮數據,每個數據塊與存儲空間一一對應,如果將不完全刷新的數據塊區域中新的顯示數據的壓縮數據存儲到對應的存儲空間中,這個空間中存儲的上一幀圖片的壓縮數據僅會有一部分被新的顯示數據的壓縮數據覆蓋,剩余一部分繼續保留,在這個存儲空間中會只包括一部分原有的壓縮數據,也即原有的壓縮數據變得不準確不完整,解壓縮時,這個壓縮數據無法正確解壓,得到的顯示數據會不準確,甚至差異會很大,顯示會出現問題,比如花屏,亂碼等現象。同時,針對原始數據和局部刷新數據可能采用不同的壓縮算法,或者采用相同壓縮算法的不同配置,并對該數據塊區域進行標示記錄,在解壓過程中,需對該數據塊區域進行特殊處理,使得數據壓縮、解壓變的非常復雜,最終導致顯示驅動單元或者顯示數據通路(如橋接芯片等等)的面積開銷較大,成本大,功耗高。
    技術實現思路
    本專利技術的目的在于克服現有技術的缺陷,提供一種支持任意顯示區域局部刷新的方法,使得需要對原始顯示圖片進行壓縮、存儲、解壓處理的顯示系統或者顯示數據通路能夠支持任意區域的局部刷新,避免顯示出現花屏、亂碼等現象,降低功耗和成本。為實現上述目的,本專利技術提出如下技術方案:一種支持任意顯示區域局部刷新的方法,方法包括如下步驟:S100,根據待壓縮圖像的分辨率將待壓縮圖像劃分成M×N個原始數據塊,并將所述M×N個原始數據塊壓縮后存儲于幀緩存器中,M、N為大于或等于1的整數;S200,獲取局部刷新區域的位置及大小,并判斷所述局部刷新區域是否包含不完全刷新的原始數據塊區域,若是,則接收局部刷新區域的圖像數據,并調整局部刷新區域范圍,使調整后的局部刷新區域只包含完全刷新的原始數據塊區域,進一步將調整后的局部刷新區域所對應的數據塊,壓縮后存儲至幀緩存器中與原始數據塊對應的存儲空間中,否則,直接接收局部刷新區域所對應的圖像數據塊,壓縮后存儲至幀緩存器中與原始數據塊對應的存儲空間中;S300,讀取幀緩存器中存儲的顯示圖像的壓縮數據,解壓后在顯示設備中顯示圖像。優選地,在步驟S200中,調整局部刷新區域范圍包括縮小局部刷新區域范圍,所述縮小局部刷新區域范圍包括對不完全刷新的原始數據塊區域內刷新的像素行或者像素列進行丟棄。優選地,當不完全刷新的原始數據塊區域內刷新的像素行或像素列占該原始數據塊區域內總的像素行或像素列的比例小于或等于預設閾值時對該原始數據塊區域內刷新的像素行或者像素列進行丟棄處理。優選地,在步驟S200中,調整局部刷新區域范圍包括擴展局部刷新區域范圍,所述擴展局部刷新區域范圍包括根據局部刷新區域內位于不完全刷新的原始數據塊區域內的圖像數據,對該原始數據塊區域內不刷新的像素行或者像素列進行擴展刷新處理,使不完全刷新的原始數據塊區域成為完全刷新的原始數據塊區域。優選地,所述擴展刷新處理包括不完全刷新的原始數據塊區域在擴展像素行時,待擴展的像素行的值均復制該原始數據塊區域最外側的像素行的值;不完全刷新的原始數據塊區域在擴展像素列時,待擴展的像素列的值均復制該原始數據塊區域最外側的像素列的值。或者直接設定待擴展的像素行或像素列中每個像素的值,將待擴展的像素行或像素列中每個像素的值設置成相同或者不同。優選地,所述擴展刷新處理包括不完全刷新的原始數據塊區域在擴展像素行時,待擴展的像素行中的每一個像素的值為該原始數據塊區域內與該像素處于同一列的刷新的像素的平均值;不完全刷新的原始數據塊區域在擴展像素列時,待擴展的像素列中的每一個像素的值為該原始數據塊區域內與該像素處于同一行的刷新的像素的平均值。優選地,所述擴展刷新處理包括不完全刷新的原始數據塊區域在擴展像素行時,待擴展的像素行中的每一個像素的值為α×P,其中,α為原始數據塊區域內部與待擴展的像素處于同一列的被刷新的任意兩個相鄰像素的比值,且α為一固定值,P為原始數據塊區域與待擴展的像素處于同一列的被刷新的相鄰像素的值;不完全刷新的原始數據塊區域在擴展像素列時,待擴展的像素列中的每一個像素的值為α×P,其中,α為原始數據塊區域內部與待擴展的像素處于同一行的被刷新的任意兩個相鄰像素的比值本文檔來自技高網
    ...

    【技術保護點】
    1.一種支持任意顯示區域局部刷新的方法,其特征在于,方法包括如下步驟:/nS100,根據待壓縮圖像的分辨率將待壓縮圖像劃分成M×N個原始數據塊,并將所述M×N個原始數據塊壓縮后存儲于幀緩存器中,M、N為大于或等于1的整數;/nS200,獲取局部刷新區域的位置及大小,并判斷所述局部刷新區域是否包含不完全刷新的原始數據塊區域,若是,則接收局部刷新區域的圖像數據,并調整局部刷新區域范圍,使調整后的局部刷新區域只包含完全刷新的原始數據塊區域,進一步將調整后的局部刷新區域所對應的數據塊,壓縮后存儲至幀緩存器中與原始數據塊對應的存儲空間中,否則,直接接收局部刷新區域所對應的圖像數據塊,壓縮后存儲至幀緩存器中與原始數據塊對應的存儲空間中;/nS300,讀取幀緩存器中存儲的顯示圖像的壓縮數據,解壓后發送至顯示系統進行顯示。/n

    【技術特征摘要】
    1.一種支持任意顯示區域局部刷新的方法,其特征在于,方法包括如下步驟:
    S100,根據待壓縮圖像的分辨率將待壓縮圖像劃分成M×N個原始數據塊,并將所述M×N個原始數據塊壓縮后存儲于幀緩存器中,M、N為大于或等于1的整數;
    S200,獲取局部刷新區域的位置及大小,并判斷所述局部刷新區域是否包含不完全刷新的原始數據塊區域,若是,則接收局部刷新區域的圖像數據,并調整局部刷新區域范圍,使調整后的局部刷新區域只包含完全刷新的原始數據塊區域,進一步將調整后的局部刷新區域所對應的數據塊,壓縮后存儲至幀緩存器中與原始數據塊對應的存儲空間中,否則,直接接收局部刷新區域所對應的圖像數據塊,壓縮后存儲至幀緩存器中與原始數據塊對應的存儲空間中;
    S300,讀取幀緩存器中存儲的顯示圖像的壓縮數據,解壓后發送至顯示系統進行顯示。


    2.根據權利要求1所述的方法,其特征在于,在步驟S200中,調整局部刷新區域范圍包括縮小局部刷新區域范圍,所述縮小局部刷新區域范圍包括
    對不完全刷新的原始數據塊區域內刷新的像素行或者像素列進行丟棄處理。


    3.根據權利要求2所述的方法,其特征在于,當不完全刷新的原始數據塊區域內刷新的像素行或像素列占該原始數據塊區域內總的像素行或像素列的比例小于或等于預設閾值時對該原始數據塊區域內刷新的像素行或者像素列進行丟棄處理。


    4.根據權利要求1所述的方法,其特征在于,在步驟S200中,調整局部刷新區域范圍包括擴展局部刷新區域范圍,所述擴展局部刷新區域范圍包括
    根據局部刷新區域內位于不完全刷新的原始數據塊區域內的圖像數據,對該原始數據塊區域內不刷新的像素行或者像素列進行擴展刷新處理,使不完全刷新的原始數據塊區域成為完全刷新的原始數據塊區域。


    5.根據權利要求4所述的方法,其特征在于,所述擴展刷新處理包括
    不完全刷新的原始數據塊區域在擴展像素行時,待擴展的像素行中的每一個像素的值均復制該原始數據塊區域內與該像素處于同一列的被刷新的最外側的像素的值;
    不完全刷新的原始數據塊區域在擴展像素列時,待擴展的像素列中的每一個像素的值均復制該原始數據塊區域內與該像素處于同一行的被刷新的最外側的像素的值。
    或者
    直接設定待擴展的像素行或像素列中每個像素的...

    【專利技術屬性】
    技術研發人員:白華
    申請(專利權)人:白華
    類型:發明
    國別省市:北京;11

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲中文字幕无码mv| 免费无码黄十八禁网站在线观看| 亚洲国产精品无码久久青草| 国产AV无码专区亚洲AV男同| 夜夜添无码一区二区三区| 无码精品国产VA在线观看| 久久久久av无码免费网| 中文字幕丰满乱子伦无码专区| 无码人妻精品一区二区三区99性 | 无码中文人妻在线一区| 亚洲av无码兔费综合| 亚洲AV无码精品色午夜果冻不卡| 亚洲爆乳大丰满无码专区| 亚洲AV永久无码精品一百度影院| 亚洲AV成人无码网站| 手机永久无码国产AV毛片 | 色窝窝无码一区二区三区色欲| 尤物永久免费AV无码网站| 久久久久久精品无码人妻| 无码少妇精品一区二区免费动态| av无码精品一区二区三区四区| 男人av无码天堂| 亚洲a∨无码精品色午夜| 日日摸日日踫夜夜爽无码| 成人午夜精品无码区久久| 中文无码vs无码人妻| 少妇无码AV无码一区| 亚洲成av人片在线观看天堂无码| 国产成人精品无码专区| 国产精品爽爽V在线观看无码| 无码综合天天久久综合网| 国产乱人伦中文无无码视频试看 | 特级做A爰片毛片免费看无码| 粉嫩大学生无套内射无码卡视频| 久久久无码精品国产一区| 精品无码久久久久国产动漫3d| 激情无码人妻又粗又大中国人| 中文无码热在线视频| 亚洲成av人无码亚洲成av人 | 日韩精品少妇无码受不了| 国产在线拍揄自揄拍无码|