亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種查找表LUT存儲和處理方法、裝置與流程

文檔序號:12818623閱讀:703來源:國知局
本發(fā)明涉及顯示屏
技術領域
:,特別涉及一種查找表(lookuptable,簡稱lut)存儲和處理方法、裝置。
背景技術
::為了避免圖像在不同顯示設備間表現(xiàn)出來的顏色差別,國際電信聯(lián)盟(itu)和電影和電視工程師協(xié)會(smpte)制定了一系列標準,如高清晰度電視(highdefinitiontelevision,簡稱hdtv)中使用得最廣泛itu-rec709標準(也稱為高清標準),對顯示的色域、色溫和gamma都有明確的規(guī)定,所以在廣電行業(yè)如果要顯示高清視頻,顯示設備必須滿足這個標準規(guī)定的色域、色溫和gamma這些參數(shù),以達到同一個素材在不同顯示設備表現(xiàn)出來的顏色都是一致的。所以作為顯示設備的生產(chǎn)商,需要考慮在不同屏之間顯示出來的顏色的一致性,因此,需要所生產(chǎn)的顯示屏的顯示顏色進行校準,符合itu和smpte制定的標準。demura補償技術(demuracompensation)就是一種對輸入到液晶屏不同區(qū)域內的影像信號進行相應的亮度補償?shù)募夹g。lut是demura補償技術中用到的一種重要參數(shù),顯示器芯片是通過lut對顯示屏的像素值進行補償,提高圖像對比度效果。lut的大小決定了現(xiàn)實顏色數(shù)的多少,lut越大,顯示的顏色越多。目前,一般將lut存儲于顯示器芯片內的存儲空間,隨著顯示屏幕的分辨率越來越高,尺寸越來越大,lut也越來越大,甚至超過顯示器芯片內的存儲空間大小,顯示器芯片內的存儲空間已無法滿足lut的存儲需求了。技術實現(xiàn)要素:本發(fā)明實施例提供了一種查找表lut存儲和處理方法、裝置,用于解決現(xiàn)有技術中隨著lut越來越大,顯示器芯片內的存儲空間已無法滿足lut的存儲需求的問題。第一方面,提供了一種查找表lut存儲方法,所述方法包括:根據(jù)實現(xiàn)顯示屏圖像補償所需的lut的用于表征所述lut屬性的參數(shù)信息,確定所述lut存儲時需要占用的存儲空間;若所述lut存儲時需要占用的存儲空間大于設定閾值,將所述lut存儲于顯示器芯片外部的存儲區(qū)域。一種可能的實施方式中,所述顯示器芯片外部的存儲區(qū)域為雙倍速率ddr存儲器。一種可能的實施方式中,將所述lut存儲于顯示器芯片外部的存儲區(qū)域,包括:根據(jù)所述顯示器芯片所采用的補償算法的輸入特性,按照所述顯示屏顯示的圖像中的像素點逐行且按照所述補償算法所支持層數(shù)逐層,將所述lut中的數(shù)據(jù)存儲于顯示器芯片外部的存儲區(qū)域。一種可能的實施方式中,所述方法還包括:若所述lut存儲時需要占用的存儲空間小于或等于所述設定閾值,將所述lut存儲于顯示器芯片內部的存儲區(qū)域。第二方面,提供了一種查找表lut存儲裝置,所述裝置包括:確定模塊,用于根據(jù)實現(xiàn)顯示屏圖像補償所需的lut的用于表征所述lut屬性的參數(shù)信息,確定所述lut存儲時需要占用的存儲空間;存儲模塊,用于若所述lut存儲時需要占用的存儲空間大于設定閾值,將所述lut存儲于顯示器芯片外部的存儲區(qū)域。一種可能的實施方式中,所述顯示器芯片外部的存儲區(qū)域為雙倍速率ddr存儲器。一種可能的實施方式中,所述存儲模塊具體用于:根據(jù)所述顯示器芯片所采用的補償算法的輸入特性,按照所述顯示屏顯示的圖像中的像素點逐行且按照所述補償算法所支持層數(shù)逐層,將所述lut中的數(shù)據(jù)存儲于顯示器芯片外部的存儲區(qū)域。一種可能的實施方式中,所述存儲模塊還用于:若所述lut存儲時需要占用的存儲空間小于或等于所述設定閾值,將所述lut存儲于顯示器芯片內部的存儲區(qū)域。本發(fā)明實施例提供的方法和裝置中,在實現(xiàn)顯示屏圖像補償所需的lut存儲時需要占用的存儲空間大于設定閾值,將所述lut存儲于顯示器芯片外部的存儲區(qū)域。將所述lut存儲于顯示器芯片外部的存儲區(qū)域,可以有效地減少lut對顯示器芯片的內部存儲空間的占用,解決了當實現(xiàn)顯示屏圖像補償所需的lut超過顯示器芯片內的存儲空間大小,顯示器芯片內的存儲空間已無法滿足lut的存儲需求的問題。第三方面,提供了一種查找表lut處理方法,所述方法包括:依次從顯示器芯片外部的存儲區(qū)域,獲取實現(xiàn)顯示屏圖像補償所需的lut中部分數(shù)據(jù)并存儲于緩存區(qū)域;根據(jù)所述顯示屏輸出圖像的特性,從所述緩存區(qū)域讀取數(shù)據(jù);根據(jù)所讀取的數(shù)據(jù),對所述顯示屏所顯示的圖像進行補償處理。一種可能的實施方式中,所述顯示器芯片外部的存儲區(qū)域為雙倍速率ddr存儲器。一種可能的實施方式中,采用rdma讀取的方式依次從顯示器芯片外部的存儲區(qū)域,獲取實現(xiàn)顯示屏圖像補償所需的lut中部分數(shù)據(jù)并存儲于緩存區(qū)域。一種可能的實施方式中,根據(jù)所述顯示屏輸出圖像的特性,從所述緩存區(qū)域讀取數(shù)據(jù),包括:根據(jù)所述顯示屏所顯示的圖像中像素點的位置,從所述緩存區(qū)域中,讀取與所述像素點匹配的數(shù)據(jù)。第四方面,提供了一種查找表lut處理裝置,所述裝置包括:獲取模塊,用于依次從顯示器芯片外部的存儲區(qū)域,獲取實現(xiàn)顯示屏圖像補償所需的lut中部分數(shù)據(jù)并存儲于緩存區(qū)域;讀取模塊,用于根據(jù)所述顯示屏輸出圖像的特性,從所述緩存區(qū)域讀取數(shù)據(jù);補償處理模塊,用于根據(jù)所讀取的數(shù)據(jù),對所述顯示屏所顯示的圖像進行補償處理。一種可能的實施方式中,所述顯示器芯片外部的存儲區(qū)域為雙倍速率ddr存儲器。一種可能的實施方式中,所述獲取模塊采用rdma讀取的方式讀取實現(xiàn)顯示屏圖像補償所需的lut中所述數(shù)據(jù)獲取指令所指示的數(shù)據(jù)并緩存,從而能夠實現(xiàn)快速讀取外部數(shù)據(jù),保證了補償算法的實時性。一種可能的實施方式中,所述讀取模塊具體用于:根據(jù)所述顯示屏所顯示的圖像中像素點的位置,從所述緩存區(qū)域中,讀取與所述像素點匹配的數(shù)據(jù)。本發(fā)明實施例基于上述芯片外部存儲lut數(shù)據(jù)的方案,提供了一種lut處理方法和裝置,依次從顯示器芯片外部的存儲區(qū)域,獲取實現(xiàn)顯示屏圖像補償所需的lut中部分數(shù)據(jù)并存儲于緩存區(qū)域;根據(jù)所述顯示屏輸出圖像的特性,從所述緩存區(qū)域讀取數(shù)據(jù);根據(jù)所讀取的數(shù)據(jù),對所述顯示屏所顯示的圖像進行補償處理,由于lut存儲于顯示器芯片外部的存儲區(qū)域,減少了lut對顯示器芯片的內部存儲空間的占用,解決了當實現(xiàn)顯示屏圖像補償所需的lut超過顯示器芯片內的存儲空間大小,顯示器芯片內的存儲空間已無法滿足lut的存儲需求的問題;在對顯示屏所顯示的圖像進行補償處理,可以實時從存儲于顯示器芯片外部的存儲區(qū)域讀取lut中部分數(shù)據(jù),以滿足補償處理所需的lut數(shù)據(jù),保證了補償算法的實時處理。附圖說明圖1為本發(fā)明實施例提供的一種查找表lut存儲方法的示意圖;圖2為本發(fā)明實施例提供的一種查找表lut處理方法的示意圖;圖3為本發(fā)明實施例中demuralut數(shù)據(jù)傳輸需要的硬件實現(xiàn)結構的示意圖;圖4為本發(fā)明實施例中ip內部對從rdma模塊獲取到的demuralut數(shù)據(jù)進行的處理的示意圖;圖5為本發(fā)明實施例提供的一種查找表lut存儲裝置的結構框圖;圖6為本發(fā)明實施例提供的一種查找表lut處理裝置的結構框圖。具體實施方式為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。下面結合說明書附圖對本發(fā)明實施例作進一步詳細描述。應當理解,此處所描述的實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。圖1所示的實施例中,提供了一種查找表lut存儲方法,包括:s11、根據(jù)實現(xiàn)顯示屏圖像補償所需的lut的用于表征所述lut屬性的參數(shù)信息,確定所述lut存儲時需要占用的存儲空間。其中,lut的參數(shù)信息包括但不限于以下信息中的一種:水平lut數(shù)目(h-lutnum)、垂直lut數(shù)目(v-lutnum)、支持層數(shù)(supportplanenumber)、類型(type)等,具體可參見下面表3中的描述。以demura算法為例,該算法中l(wèi)ut大小的評估為:水平lut數(shù)目*垂直lut數(shù)目*層數(shù)*3(rgb3通道)*8bit。s12、若所述lut存儲時需要占用的存儲空間大于設定閾值,將所述lut存儲于顯示器芯片外部的存儲區(qū)域。其中,閾值可以根據(jù)經(jīng)驗或仿真或應用環(huán)境進行設定。一般可以基于顯示器芯片內的存儲空間大小設定閾值。例如,將閾值設置為顯示器芯片內的存儲空間的80%。本發(fā)明實施例中提供了一種新的lut存儲方案,在實現(xiàn)顯示屏圖像補償所需的lut存儲時需要占用的存儲空間大于設定閾值,將所述lut存儲于顯示器芯片外部的存儲區(qū)域,減少了lut對顯示器芯片的內部存儲空間的占用,解決了當實現(xiàn)顯示屏圖像補償所需的lut超過顯示器芯片內的存儲空間大小,顯示器芯片內的存儲空間已無法滿足lut的存儲需求的問題。在實施中,可以將lut存儲于顯示器芯片外部的雙倍速率(doubledatarate,簡稱ddr)存儲器,如雙倍速率同步動態(tài)隨機存儲器(ddrsdram;synchronousdynamicrandomaccessmemory,簡稱sdram)?;谏鲜鋈我粚嵤├?,本發(fā)明實施例中,將所述lut存儲于顯示器芯片外部的存儲區(qū)域時,具體如下:根據(jù)所述顯示器芯片所采用的補償算法的輸入特性,按照所述顯示屏顯示的圖像中的像素點逐行且按照所述補償算法所支持層數(shù)逐層,將所述lut中的數(shù)據(jù)存儲于顯示器芯片外部的存儲區(qū)域。其中,補償算法的輸入特性包括但不限于以下信息中的至少一種:補償算法的支持層數(shù)、同時用到的像素點個數(shù)等。其中,補償算法的支持層數(shù)表示在進行像素值補償時,像素值劃分的區(qū)間段的個數(shù)。例如,像素值的范圍為0-255,可將其劃分為[0,31],[32,63],[64,95]……[223,255]共8個區(qū)間段,每個區(qū)間段對應一個補償值,即每個區(qū)間段內的像素值采用相同的補償值進行補償,補償算法的支持層數(shù)為8層。舉例說明,以demura補償算法為例,按照實現(xiàn)需求(即算法處理時需要同時用到兩行4點的rgb3通道的1-8層的lut表的數(shù)據(jù)),這就需要將顯示屏生產(chǎn)商所提供的demuralut數(shù)據(jù)從顯示器廠商提供的flash中完成到ddr存儲空間的一次映射(mapping)。這是因為算法需要的lut數(shù)據(jù)格式與ddr中存儲的數(shù)據(jù)格式不是完全一致的,考慮到ddr的數(shù)據(jù)讀取有其自身的特點,所以在存儲數(shù)據(jù)時需要按照算法輸入特性進行存儲,具體的mapping需求可參見表1和表2所示。在mapping方式的選擇中,需要考慮數(shù)據(jù)讀取時的特性(例如ddr內存儲數(shù)據(jù)需要按照每層每行的順序讀取實現(xiàn),未滿一行的數(shù)據(jù)末尾需要填0等,這些讀取時的特性都需要在存儲時予以考慮),及數(shù)據(jù)映射中軟件的可實現(xiàn)性等因素。其中,表1中示出了demuralut數(shù)據(jù)在flash中的一種存儲示意圖,實際應用中需要demura處理的屏的flash存儲,包含了demura功能寄存器(即dmc參數(shù))和demuratable表內容兩部分。demuracompensation(簡稱dmc)參數(shù)部分提供了需要實現(xiàn)的demura算法的模式及計算中的參數(shù);dmclut則提供了算法實現(xiàn)中的lut表的具體內容。表1表2中示出了采用ddr存儲demuralut數(shù)據(jù)的一種實現(xiàn)方式,將demuraflash內的lut數(shù)據(jù)進行mapping,從而存儲于ddr中。本發(fā)明實施例讀取數(shù)據(jù)時可通過遠程直接數(shù)據(jù)存取(remotedirectmemoryaccess,rdma)方式,因此,數(shù)據(jù)存儲格式需要結合rdma的讀取特性及demura算法對lut數(shù)據(jù)的讀取需求。rdma實現(xiàn)了從ddr中快速讀取大量數(shù)據(jù)的內容,所以在存儲數(shù)據(jù)時需要將lut表按照圖像的數(shù)據(jù)點位置存放。(表中的h_lut_num和v_lut_num分別代表了水平和垂直兩個方向的dmc-lut的個數(shù),level1_node1_r指代的是該位置上的lut點數(shù)據(jù))。表2基于上述任一實施例,本發(fā)明實施例中,所述方法還包括:若所述lut存儲時需要占用的存儲空間小于或等于所述設定閾值,將所述lut存儲于顯示器芯片內部的存儲區(qū)域。由于存儲于顯示器芯片內部,存儲和讀取相對簡單,易于實現(xiàn),因此,在所述lut存儲時需要占用的存儲空間小于或等于所述設定閾值時,可將所述lut存儲于顯示器芯片內部的存儲區(qū)域。當然,在所述lut存儲時需要占用的存儲空間小于或等于所述設定閾值時,也可以將所述lut存儲于顯示器芯片外部的存儲區(qū)域,以減少對顯示器芯片內部的存儲空間的占用。下面比較一下現(xiàn)有l(wèi)ut的芯片內部存儲方式和本發(fā)明提供的芯片外部存儲方式。表3以顯示分辨率為4k2k(4k2k是一種高清顯示分辨率的簡稱,4k2k能達到3840×2160的物理分辨率)的屏為例,示出了不同demuralut類型的lut數(shù)據(jù),4k2k屏幕的分辨率為3840*2160(h-resolution*v-resolution,即水平方向分辨率*垂直方向分辨率),需要demura實現(xiàn)6-type格式,即表3中的type1-type6。表3表4示出了不同類型lut數(shù)據(jù)在實現(xiàn)中需要采用的內部存儲資源需求,demuralut需要存儲的數(shù)據(jù)量為:h-lutnum*v-lutnum*ch*level*8bit。其中ch表示圖像的rgb3通道,level表示補償算法的支持層數(shù),以type1為例,其需要的存儲空間為:961*136*3*8*8bit=25093632bit,結合硬件實現(xiàn)內部存儲器的選擇,采用2048_32類型的靜態(tài)隨機存取存儲器(staticrandomaccessmemory,簡稱sram)(即深度為2048,位寬為8bit的sram),需要384條2048_32類型的sram。類比圖像存儲需要的內部緩存行l(wèi)ine-buffer(3840_32),需要204條line-buffer,由此可以看到lut需要的存儲空間非常大。表4表5示出了采用本發(fā)明實施例提供的芯片外部存儲方式時,demurasram與數(shù)據(jù)吞吐量和數(shù)據(jù)讀取時間的關系,以type1為例,第一列l(wèi)ut-num代表圖像需要lut表的點數(shù),其中水平方向為3840/4=961,垂直方向為2160/16=136;第二列為sram類型,其容量為2048*32bit;第三列為type1模式下算法總共需要的lut表的數(shù)據(jù)存儲量961*136*3*8*8=25093632bit,需要的sram為25093632/2048/32~=384條;第四列為對應圖像大小的行數(shù),即25093632/3840/32~=204行。在采用ddr外置存放整幅圖像的lut數(shù)據(jù)存儲的同時,算法實現(xiàn)本身也是需要有內部buffer存儲的,用來存放算法所需的lut數(shù)據(jù)。按照demura算法的需求,本發(fā)明的demura內部存儲空間需求為每層需要2條可以支持rgb-3通道lut數(shù)據(jù)存儲的內部存儲空間,最多可支持層數(shù)假如為8層,則內部存儲需要的sram大小及個數(shù)如表5所示,此時需要的內部存儲空間近似為5條3840*32的line-buffer(以mode1為例需要存儲的數(shù)據(jù)量為961*8*3*8=184521,總共需要三條,折合為line-buffer為184521*3/3840/32~=5條),相比較現(xiàn)有存儲方式中將lut全部存儲于芯片內部存儲區(qū)域所需的204條line-buffer有了極大的減少。表5從上述內容可以看出,采用本發(fā)明實施例提供的存儲方式,極大地減少了lut數(shù)據(jù)對芯片內部存儲空間的占用?;谕话l(fā)明構思,圖2所示實施例中,還提供了一種查找表lut處理方法,所述方法包括:s21、依次從顯示器芯片外部的存儲區(qū)域,獲取實現(xiàn)顯示屏圖像補償所需的lut中部分數(shù)據(jù)并存儲于緩存區(qū)域;在獲取lut中部分數(shù)據(jù)時,可以在所述緩存區(qū)域中的部分數(shù)據(jù)被讀取后,根據(jù)緩存區(qū)域剩余空間大小,按照存儲地址的順序,獲取實現(xiàn)顯示屏圖像補償所需的lut中部分數(shù)據(jù),例如每隔10ms獲取一次lut數(shù)據(jù);也可以在接收到數(shù)據(jù)獲取指令后,根據(jù)緩存區(qū)域剩余空間大小,按照存儲地址的順序,獲取實現(xiàn)顯示屏圖像補償所需的lut中部分數(shù)據(jù)。可選的,通過rdma讀取的方式,從芯片外部存儲區(qū)域快速獲取lut中部分數(shù)據(jù)并讀入至芯片內部進行緩存,以供補償算法使用,實現(xiàn)快速、實時讀取。s22、根據(jù)所述顯示屏輸出圖像的特性,從所述緩存區(qū)域讀取數(shù)據(jù);s23、根據(jù)所讀取的數(shù)據(jù),對所述顯示屏所顯示的圖像進行補償處理。本發(fā)明實施例基于上述芯片外部存儲lut數(shù)據(jù)的方案,提供了一種lut處理方法,依次從顯示器芯片外部的存儲區(qū)域,獲取實現(xiàn)顯示屏圖像補償所需的lut中部分數(shù)據(jù)并存儲于緩存區(qū)域;根據(jù)所述顯示屏輸出圖像的特性,從所述緩存區(qū)域讀取數(shù)據(jù);根據(jù)所讀取的數(shù)據(jù),對所述顯示屏所顯示的圖像進行補償處理,由于lut存儲于顯示器芯片外部的存儲區(qū)域,減少了lut對顯示器芯片的內部存儲空間的占用,解決了當實現(xiàn)顯示屏圖像補償所需的lut超過顯示器芯片內的存儲空間大小,顯示器芯片內的存儲空間已無法滿足lut的存儲需求的問題;在對顯示屏所顯示的圖像進行補償處理,可以實時從存儲于顯示器芯片外部的存儲區(qū)域讀取lut中部分數(shù)據(jù),以滿足補償處理所需的lut數(shù)據(jù),保證了補償算法的實時處理??蛇x的,所述顯示器芯片外部的存儲區(qū)域為雙倍速率ddr存儲器,如ddrsdram。基于上述任一實施例,根據(jù)所述顯示屏輸出圖像的特性,從所述緩存區(qū)域讀取數(shù)據(jù),具體包括:根據(jù)所述顯示屏所顯示的圖像中像素點的位置,從所述緩存區(qū)域中,讀取與所述像素點匹配的數(shù)據(jù)。具體的,根據(jù)所述顯示屏輸出圖像需要按照逐行逐點輸出的特性,按照所述顯示屏所顯示的圖像中像素點的位置(通過像素點所在的像素行和所在的像素列可確定該像素點的位置),從所述緩存區(qū)域中,讀取與所述像素點匹配的數(shù)據(jù)。進一步的,再通過rdma讀取對應的數(shù)據(jù)到demura模塊內部的緩存中,內部控制模塊會按照圖像的輸出需求提供對應的lut數(shù)據(jù),從而實現(xiàn)對像素點的補償效果。圖3示出了demuralut數(shù)據(jù)傳輸需要的硬件實現(xiàn)結構,包括用于存儲demuralut數(shù)據(jù)的ddr存儲器,用于讀取lut數(shù)據(jù)的rdma模塊(該模塊可以滿足demuralut數(shù)據(jù)的讀取需求,且該模塊的實現(xiàn)面積小,穩(wěn)定性好),以及芯片內部line-buffer的控制模塊。其中,ddr存儲器與rdma模塊之間通過axi接口進行數(shù)據(jù)傳輸,demuralut數(shù)據(jù)通過圖3所示的傳輸路徑后,到達demura算法部分(即芯片內部line-buffer的控制模塊),按照demura算法的需求每clock(時鐘單位時間)內都可以實時的傳輸lut數(shù)據(jù)。圖4示出了專用處理(ip)模塊內部對從rdma(remotedirectmemoryaccess,數(shù)據(jù)遠程直接讀取)模塊獲取到的demuralut數(shù)據(jù)進行的處理。demuralut數(shù)據(jù)在ip內部的控制模塊有效的實現(xiàn)了存儲與傳送lut數(shù)據(jù)到達算法模塊的功能,控制模塊的實現(xiàn)需要按照圖像數(shù)據(jù)的處理特性,將lut數(shù)據(jù)傳送格式進行轉換,遵循了顯示端的timing需求及圖像基于點像素處理的基本模式。具體過程如下:首先將rdma讀取的數(shù)據(jù)按照每層、每行、每點的排列順序存放在內部緩存空間中,通過3行l(wèi)ine-buffer的交互讀寫機制,再按照算法的需求送出兩行4點的lut數(shù)據(jù)用于計算。上述方法處理流程可以用軟件程序實現(xiàn),該軟件程序可以存儲在存儲介質中,當存儲的軟件程序被調用時,執(zhí)行上述方法步驟?;谕话l(fā)明構思,本發(fā)明實施例中還提供了一種查找表lut存儲裝置,由于該裝置解決問題的原理與上述圖1所示實施例提供的方法相似,因此該裝置的實施可以參見方法的實施,重復之處不再贅述。圖5所示實施例中,提供了一種查找表lut存儲裝置,包括:確定模塊51,用于根據(jù)實現(xiàn)顯示屏圖像補償所需的lut的用于表征所述lut屬性的參數(shù)信息,確定所述lut存儲時需要占用的存儲空間;存儲模塊52,用于若所述lut存儲時需要占用的存儲空間大于設定閾值,將所述lut存儲于顯示器芯片外部的存儲區(qū)域??蛇x的,所述顯示器芯片外部的存儲區(qū)域為雙倍速率ddr存儲器??蛇x的,所述存儲模塊52還用于:若所述lut存儲時需要占用的存儲空間小于或等于所述設定閾值,將所述lut存儲于顯示器芯片內部的存儲區(qū)域。本發(fā)明實施例提供的裝置中,在實現(xiàn)顯示屏圖像補償所需的lut存儲時需要占用的存儲空間大于設定閾值,將所述lut存儲于顯示器芯片外部的存儲區(qū)域,減少了lut對顯示器芯片的內部存儲空間的占用,解決了當實現(xiàn)顯示屏圖像補償所需的lut超過顯示器芯片內的存儲空間大小,顯示器芯片內的存儲空間已無法滿足lut的存儲需求的問題?;谕话l(fā)明構思,本發(fā)明實施例中還提供了一種查找表lut處理裝置,由于該裝置解決問題的原理與上述圖2所示實施例提供的方法相似,因此該裝置的實施可以參見方法的實施,重復之處不再贅述。圖6所示實施例中,提供了一種查找表lut處理裝置,包括:獲取模塊61,用于依次從顯示器芯片外部的存儲區(qū)域,獲取實現(xiàn)顯示屏圖像補償所需的lut中部分數(shù)據(jù)并存儲于緩存區(qū)域;讀取模塊62,用于根據(jù)所述顯示屏輸出圖像的特性,從所述緩存區(qū)域讀取數(shù)據(jù);補償處理模塊63,用于根據(jù)所讀取的數(shù)據(jù),對所述顯示屏所顯示的圖像進行補償處理。可選的,所述顯示器芯片外部的存儲區(qū)域為雙倍速率ddr存儲器。可選的,獲取模塊61采用rdma讀取的方式依次從顯示器芯片外部的存儲區(qū)域,獲取實現(xiàn)顯示屏圖像補償所需的lut中部分數(shù)據(jù)并存儲于緩存區(qū)域,從而能夠實現(xiàn)快速讀取外部數(shù)據(jù),保證了補償算法的實時性??蛇x的,所述讀取模塊62具體用于:根據(jù)所述顯示屏所顯示的圖像中像素點的位置,從所述緩存區(qū)域中,讀取與所述像素點匹配的數(shù)據(jù)。本發(fā)明實施例提供的裝置,基于上述芯片外部存儲lut數(shù)據(jù)的方案,提供了一種lut處理方案,依次從顯示器芯片外部的存儲區(qū)域,獲取實現(xiàn)顯示屏圖像補償所需的lut中部分數(shù)據(jù)并存儲于緩存區(qū)域;根據(jù)所述顯示屏輸出圖像的特性,從所述緩存區(qū)域讀取數(shù)據(jù);根據(jù)所讀取的數(shù)據(jù),對所述顯示屏所顯示的圖像進行補償處理,由于lut存儲于顯示器芯片外部的存儲區(qū)域,減少了lut對顯示器芯片的內部存儲空間的占用,解決了當實現(xiàn)顯示屏圖像補償所需的lut超過顯示器芯片內的存儲空間大小,顯示器芯片內的存儲空間已無法滿足lut的存儲需求的問題;在對顯示屏所顯示的圖像進行補償處理,可以實時從存儲于顯示器芯片外部的存儲區(qū)域讀取lut中部分數(shù)據(jù),以滿足補償處理所需的lut數(shù)據(jù),保證了補償算法的實時處理?;谕话l(fā)明構思,本發(fā)明實施例還提供了一種顯示器芯片,包括圖6所示的裝置。基于同一發(fā)明構思,本發(fā)明實施例還提供了一種顯示器,包括圖5和圖6所示的裝置。本領域內的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。盡管已描述了本發(fā)明的優(yōu)選實施例,但本領域內的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。當前第1頁12當前第1頁12
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1