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

伽馬查找表存儲方法

文檔序號:2529656閱讀:320來源:國知局
專利名稱:伽馬查找表存儲方法
技術領域
本發(fā)明涉及 一 種伽馬查找表存儲方法。
背景技術
為了提高液晶顯示裝置的顯示效果,伽馬校正是一種廣泛 使用的方法。要實現(xiàn)伽馬校正,伽馬查找表是不可缺少的。
請參閱圖1,其是一種傳統(tǒng)的伽馬查找表存儲方案的示意
圖。在該伽馬查找表中,無論每個伽馬值實際有多少位(Bit), 都是以 10位的形式存儲。例如第 1個伽馬值的^f氐八位 bit0(l) bit7(l)分別存儲在地址為0的字節(jié)(Byte)的bitO至bit7 中,其高二位bit8(1)、 bit9(l)分別存儲在地址為4的字節(jié)的bitO 及bitl中;第2個伽馬值的低八位bit0(2) bit7(2)分別存儲在地 址為1的字節(jié)的bitO至bit7中,其高二位bit8(2)、 bit9(2)分別 存儲在地址為4的字節(jié)的bit2及bit3中;第3個伽馬值的低八 位bit0(3) bit7(3)分別存儲在地址為2的字節(jié)的bitO至bit7中, 其高二位bit8(3)、 bit9(3)分別存儲在地址為4的字節(jié)的bit4及 bit5中;第4個伽馬值的低八位bit0(4) bh7(4)分別存儲在地址 為3的字節(jié)的bitO至bit7中,其高二位bit8(4)、 bit9(4)分別存 儲在地址為4的字節(jié)的bit6及bit7中。即第1個至第4個伽馬 值存儲在地址為0至4的字節(jié)中,4個伽馬值占用5個字節(jié)的存 儲空間。第5個至第256個伽馬值的存儲方法可依此類推,因 此256個伽馬值占用320個字節(jié)的存卡者空間。
為了成本的考量,業(yè)界希望將伽馬查找表和OSD參數(shù) 一 起保 存在一個容量為1024字節(jié)的內存中。OSD參數(shù)需要占用約180字 節(jié)的存儲空間,因此該內存的剩余存儲空間為844字節(jié)。在液晶 顯示裝置中,伽馬查找表有三個,分別對應紅色、綠色和藍色,每個查找表均需要占用320字節(jié)的存儲空間,因此3個伽馬查找 表需要占用960字節(jié)的存儲空間。因此該內存無法同時存儲該3 個伽馬查找表及OSD參數(shù)。

發(fā)明內容
為了解決現(xiàn)有技術中伽馬查找表占用存儲空間較大的問 題,本發(fā)明提供 一 種能減少存儲空間的伽馬查找表存儲方法。
一種伽馬查找表存儲方法,其中,位數(shù)為1、 2、 3或4的 伽馬值以4位的形式存儲;位H為5或6的伽馬值以6位的形 式存儲;位數(shù)為7或8的伽馬值以8位的形式存儲;位數(shù)為9 或10的伽馬值以10位的形式存卡者。
一種伽馬查找表存儲方法,其根據(jù)伽馬值的二進制數(shù)值位 數(shù)進行分類存儲,且存儲格式是以每一類中位數(shù)最多的伽馬值 為標準。
與現(xiàn)有技術相比,本發(fā)明伽馬查找表存儲方法根據(jù)伽馬值 的二進制數(shù)值位數(shù)的不同分類進行存儲,從而有效節(jié)省了內存 的存儲空間。


圖l是一種傳統(tǒng)的伽馬查找表存儲方案的示意圖。 圖2是本發(fā)明伽馬查找表存儲方案的示意圖。 圖3是本發(fā)明伽馬查找表存儲方案的編碼流程圖。 圖4是圖3中計算Kl 、 K2、 K3及K4的流程圖。 圖5是本發(fā)明伽馬查找表存儲方案的解碼流程圖。
具體實施例方式
請參閱圖2,其是本發(fā)明伽馬查找表存儲方案的示意圖。采 用本發(fā)明伽馬查找表存儲方法的原始伽馬查找表需要滿足以下 關系位凄t為1 、 2 、 3或4的伽馬值為K1 (K 1 =2k, k為自然數(shù)) 個,位數(shù)為5或6的伽馬值為K2(K2=4m , m為自然數(shù))個,位數(shù)為7或8的伽馬值為K3(K3=n, n為自然數(shù))個,位數(shù)為9或 10 的伽馬值為 K4(K4=4t , t 為自然數(shù))個,并且 K4/4+K3+K2/4+Kl/2+4^280。 Kl、 K2、 K3及K4的二進制數(shù)值 分別存儲在地址為0至3的字節(jié)中(即M0區(qū)塊),具體存儲格式 為Kl的二進制數(shù)值bitO(Kl) bit7(Kl)存儲在地址為O的字節(jié) 的bitO至bit7中,K2的二進制數(shù)值bitO(K2) bit7(K2)存儲在地 址為 1 的字節(jié)的 bitO至 bit7 中,K3 的二進制數(shù)值 bitO(K3) bit7(K3)存儲在地址為2的字節(jié)的bitO至bit7中,K4 的二進制數(shù)值bitO(K4) bit7(K4)存儲在地址為3的字節(jié)的bitO 至bit7中。
位數(shù)為1、 2、 3或4的伽馬值均是以4位的形式存儲在地 址為4至Kl/2 + 3的字節(jié)中(即Ml區(qū)塊),具體存儲格式為第1 個數(shù)bit0(l) bit3(l)存儲在地址為4的字節(jié)的bitO至bit3中,第 2個數(shù)bit0(2) bit3(2)存儲在地址為4的字節(jié)的bit4至bit7中, 第3個數(shù)bitO(3) bit3(3)存儲在地址為5的字節(jié)的bitO至bit3中, 第4個數(shù)bit0(4) bit3(4)存儲在地址為5的字節(jié)的bit4至bit7中, 第5至第Kl個數(shù)的存儲格式可依此類推。
位數(shù)為5或6的伽馬值均是以6位的形式存儲在地址為 K1/2 + 4至K2/4+K1/2 + 3的字節(jié)中(即M2區(qū)塊),具體存儲格式為 第1個數(shù)bitO(l) bit5(l)存儲在地址為Kl/2+4的字節(jié)的bitO至 bit5中;第2個數(shù)bit0(2) bit5(2)存儲在地址為Kl/2 + 5的字節(jié) 的bitO至bit5中;第3個數(shù)bitO(3) bit5(3)存儲在地址為Kl/2 + 6 的字節(jié)的bitO至bit5中;第4個數(shù)的低二位bit0(4)、 bitl(4)存 儲在地址為Kl/2+4的字節(jié)的bit6、 bit7中,其中間二位bit2(4)、 bit3(4)存儲在地址為Kl/2 + 5的字節(jié)的bit6、 bit7中,其高二位 bit4(4)、 bit5(4)存儲在地址為Kl/2 + 6的字節(jié)的bit6、 bit7中; 第5至第K2個數(shù)的存儲格式可依此類推。
位數(shù)為7或8的伽馬值均是以8位的形式存儲在地址為 K2/4+Kl/2+4至K3+K2/4 + Kl/2 + 3的字節(jié)中(即M3區(qū)塊),具體 存儲格式為第1個數(shù)bit0(l) bit7(l)存儲在地址為K2/4+Kl/2 + 4的字節(jié)的bitO至bit7中,第2個數(shù)bit0(2) bit7(2)存儲在地址 為K2/4+Kl/2 + 5的字節(jié)的bit0至bit7中,第3個數(shù)bit0(3) bit7(3) 存儲在地址為K2/4+Kl/2 + 6的字節(jié)的bit0至bit7中,第4個數(shù) bit0(4) bit7(4)存儲在地址為K2/4+Kl/2 + 7的字節(jié)的bit0至bit7 中,第5至第K3個數(shù)的存儲格式可依此類推。
位數(shù)為9或10的伽馬值均是以1 0位的形式存儲在地址為 K3+K2/4+Kl/2 + 4至K4/4+K3+K2/4+Kl/2 + 3的字節(jié)中(即M4區(qū) 塊),具體存儲格式為第l個數(shù)的低八位bit0(l) bit7(l)存儲在 地址為K3+K2/4+Kl/2+4的字節(jié)的bit0至bit7中,其高二位 bit8(1)、 bit9(l)存儲在地址為K3 + K2/4+Kl/2 + 8的字節(jié)的bit0及 bitl 中;第 2個數(shù)的低八位 bit0(2) bit7(2)存儲在地址為 K3+K2/4+Kl/2 + 5的字節(jié)的bit0至bit7中,其高二位bit8(2)、 bit9(2)存儲在地址為K3+K2/4+Kl/2 + 8的字節(jié)的bit2及bit3中; 第3個數(shù)的低八位bit0(3) bit7(3)存儲在地址為 K3+K2/4+Kl/2 + 6的字節(jié)的bit0至bit7中,其高二位bit8(3)、 bit9(3)存儲在地址為K3 + K2/4+Kl/2 + 8的字節(jié)的bit4及bit5中; 第4個數(shù)的低八位bitO(4) bh7(4)存儲在地址為 K3+K2/4+Kl/2 + 7的字節(jié)的bit0至bit7中,其高二位bit8(4)、 bit9(4)存儲在地址為K3+K2/4+Kl/2 + 8的字節(jié)的bit6及bh7中; 第5至第K3個數(shù)的存儲格式可依此類推。
請參閱圖3 ,其是本發(fā)明伽馬查找表存儲方案的編碼流程 圖。該編碼流程包括以下步驟
步驟SO:開始。
步驟Sl:計算K1、 K2、 K3及K4。
計算Kl 、 K2 、 K3及K4的具體流程如圖4所示。
步驟S2:將Kl 、 K2、 K3及K4的二進制數(shù)值存入M0區(qū)塊中。
先將Kl 、 K2 、 K3及K4轉換為二進制數(shù),然后按如下規(guī)則 存儲Kl的二進制數(shù)值bitO(Kl) bit7(Kl)存儲在地址為0的字 節(jié)的bit0至bit7中,K2的二進制數(shù)值bitO(K2) bh7(K2)存儲在地址為 1 的字節(jié)的 bitO至 bit7 中,K3 的二進制數(shù)值 bitO(K3) bit7(K3)存儲在地址為2的字節(jié)的bitO至bit7中,K4 的二進制數(shù)值bitO(K4) bit7(K4)存儲在地址為3的字節(jié)的bitO 至bit7中。
步驟S3:根據(jù)Ml區(qū)塊存儲數(shù)據(jù)的規(guī)則對位數(shù)為1、 2、 3
或4的伽馬值進4于編碼。
步驟S4:將位數(shù)為1、 2、 3或4的伽馬值存入M1區(qū)塊中。 步驟S5:根據(jù)M2區(qū)塊存儲數(shù)據(jù)的規(guī)則對位數(shù)為5或6的
伽馬值進行編碼。
步驟S6:將位數(shù)為5或6的伽馬值存入M2區(qū)塊中。
步驟S7:根據(jù)M3區(qū)塊存儲數(shù)據(jù)的規(guī)則對位數(shù)為7或8的
伽馬值進行編碼。
步驟S8:將位數(shù)為7或8的伽馬值存入M3區(qū)塊中。
步驟S9:根據(jù)M4區(qū)塊存儲數(shù)據(jù)的規(guī)則對位數(shù)為9或10的
伽馬值進行編碼。
步驟S10:將位數(shù)為9或10的伽馬值存入M4區(qū)塊中。 步驟S11:結束。
請參閱圖4,其是圖3中計算Kl、 K2、 K3及K4的流程圖。 該計算流程包括以下步驟
步驟S101:初始化變量i,使i = 0。
步驟S102:判斷Gamma(i)^16 如果是,執(zhí)行步驟S103; 如果否,執(zhí)行步驟S107。
步驟S103:判斷MOD((i+l)/2)=0 如果是,執(zhí)行步驟S104; 如果否,執(zhí)行步驟S105。
步驟S104 步驟S105 步驟S106 執(zhí)行步驟S107 步驟S107
Kl=i+1。 使i力口 1。
判斷i^255 如果是,執(zhí)行步驟S102;如果否, i=Kl + l 。
步驟S108:判斷Gamma(i)^64 如果是,執(zhí)行步驟S109;如果否,執(zhí)行步驟S113。
步驟S109:判斷MOD((i+l-Kl)/4)=0 如果是,執(zhí)行步驟 S110; 如果否,執(zhí)行步驟Slll。
步驟S110: K2= i+l-Kl。
步驟S 111:使i力口 1 。
步驟S112:判斷i^255 如果是,執(zhí)行步驟S108;如果否, 執(zhí)行步驟S113。
步驟S113: i=255。
步驟S114:判斷Gamma(i)^256 如果是,執(zhí)行步驟S115; 如果否,執(zhí)行步驟S116。
步驟S115:判斷MOD((i+l)/4)=0 如果是,執(zhí)行步驟S118a; 如果否,執(zhí)行步驟S116。
使i減1 。
步驟S116:
步驟S117:
執(zhí)行步驟S114。
步驟S118:
步驟S118a
步驟S119:
步驟S120二
請參閱圖K3 = 256-K1-K2-K4。結束。
,其是本發(fā)明伽馬查找表存儲方案的解碼流程 該譯碼流程包括以下步驟開始。
初始化變量i,使i=0。 讀取K1 ,即讀取內存中地址為0的字節(jié)中的數(shù)據(jù)。 計算Ml區(qū)塊的地址范圍。 根據(jù)Ml區(qū)塊的編碼規(guī)則轉換數(shù)據(jù)。 使i力口 1。
判斷i〈Kl/2+4 如果是,執(zhí)行步驟S4;如果否, 計算M2區(qū)塊的地址范圍。
步驟S0:
步驟Sl:
步驟S2:
步驟S3:
步驟S4:
步驟S5:
步驟S6:
執(zhí)行步驟S7。
步驟S7:
10步驟S8:根據(jù)M2區(qū)塊的編碼規(guī)則轉換數(shù)據(jù)。 步驟S9:使i力口 1。
步驟S10:判斷i<K2/4+Kl/2+4 如果是,執(zhí)行步驟S8;如 果否,執(zhí)行步驟S11 。
步驟Sll:計算M3區(qū)塊的地址范圍。
步驟S12:根據(jù)M3區(qū)塊的編碼規(guī)則轉換數(shù)據(jù)。
步驟S 1 3 :使i力口 1 。
步驟S14:判斷i<K3+K2/4+Kl/2+4 如果是,執(zhí)行步驟S12; 如果否,執(zhí)行步驟S15。
步驟S15:計算M4區(qū)塊的地址范圍。
步驟S16:根據(jù)M4區(qū)塊的編碼規(guī)則轉換數(shù)據(jù)。
步驟S17:使i加1。
步驟S18:判斷i<K4/4+K3+K2/4+Kl/2+4 如果是,才丸4亍步 驟S16;如果否,執(zhí)行步驟S19。
步驟S19:判斷是否為指定的伽馬標準?如果是,執(zhí)行步驟 S20;如果否,執(zhí)行步驟S21。
步驟S20:執(zhí)行伽馬標準轉換計算,然后執(zhí)行步驟S21。
步驟S2 1:在對應的伽馬查找表中查找。
步驟S22:校正輸出。
步驟S23:結束。
與現(xiàn)有技術相比,本發(fā)明伽馬查找表存儲方法根據(jù)伽馬值 的二進制數(shù)值位數(shù)的不同分類進行存儲,從而有效節(jié)省了內存 的存儲空間。且每個伽馬查找表的總存儲容量不大于280字節(jié), 因此本發(fā)明可將該3個伽馬查找表及OSD參數(shù)一起保存在一個 容量為1 024字節(jié)的內存中,從而達到節(jié)省成本的目的。
本發(fā)明伽馬查找表存儲方法對伽馬值的分類存儲并不限于 上述實施方式所述,可以有多種實施方式,下面再舉二例進行 說明。
位凄t為1 、 2 、 3 、 4 、 5 、 6 、 7或8的伽馬值以8位的形式 存儲;位數(shù)為9或10的伽馬值以10位的形式存儲。.位數(shù)為l或2的伽馬值以2位的形式存儲;位數(shù)為3或4 的伽馬值以4位的形式存4渚;位數(shù)為5或6的伽馬值以6位的 形式存儲;位數(shù)為7或8的伽馬值以8位的形式存儲;位數(shù)為9 或10的伽馬值以10位的形式存^f諸。
總之,對伽馬值進行分類存儲時,存儲格式是以每一類中 位數(shù)最多的伽馬值為標準。
權利要求
1. 一種伽馬查找表存儲方法,其特征在于位數(shù)為1、2、3或4的伽馬值以4位的形式存儲;位數(shù)為5或6的伽馬值以6位的形式存儲;位數(shù)為7或8的伽馬值8位的形式存儲;位數(shù)為9或10的伽馬值以10位的形式存儲。
2. 如權利要求1所述的伽馬查找表存儲方法,其特征在于 位數(shù)為1、 2、 3或4的伽馬值為Kl個,Kl=2k, k為自然數(shù);位 數(shù)為5或6的伽馬值為K2個,K2=4m, m為自然數(shù);位數(shù)為7 或8的伽馬值為K3個,K3=n, n為自然數(shù);位數(shù)為9或10的伽 馬值為K4個,K4=4t, t為自然數(shù);Kl、 K2、 K3及K4滿足 K4/4+K3+K2/4+Kl/2+4^280。
3. 如權利要求1所述的伽馬查找表存儲方法,其特征在于 Kl、 K2、 K3及K4的二進制數(shù)值分別存儲在地址為0至3的字節(jié) 中;位數(shù)為1、 2、 3或4的伽馬值存儲在地址為4至Kl/2+3的字 節(jié)中;位數(shù)為5或6的伽馬值存儲在地址為Kl/2+4至K2/4+Kl/2+3 的字節(jié)中;位數(shù)為7或8的伽馬值存儲在地址為K2/4+Kl/2+4至 K3+K2/4+Kl/2+3的字節(jié)中;位數(shù)為9或IO的伽馬值存儲在地址 為K3+K2/4+Kl/2+4至K4/4+K3+K2/4+Kl/2+3的字節(jié)中。
4. 如權利要求1所述的伽馬查找表存儲方法,其特征在于 Kl、 K2、 K3及K4的二進制數(shù)值的存儲格式為Kl的二進制數(shù) 值存儲在地址為O的字節(jié)的bitO至bit7中,K2的二進制數(shù)值存 儲在地址為1的字節(jié)的bitO至bit7中,K3的二進制數(shù)值存儲在 地址為2的字節(jié)的bitO至bit7中,K4的二進制數(shù)值存儲在地址 為3的字節(jié)的bitO至bit7中;位數(shù)為1、 2、 3或4的伽馬值的存 儲格式為第1個數(shù)存儲在地址為4的字節(jié)的bitO至bit3中,第 2個數(shù)存儲在地址為4的字節(jié)的bit4至bit7中,第3個數(shù)存儲在 地址為5的字節(jié)的bitO至bit3中,第4個數(shù)存儲在地址為5的字 節(jié)的bit4至bit7中,第5至第Kl個數(shù)的存儲格式依此類推;位 數(shù)為5或6的伽馬值的存儲格式為第1個數(shù)存儲在地址為Kl/2+4的字節(jié)的bit0至bit5中,第2個數(shù)存儲在地址為Kl/2+5的字節(jié) 的bit0至bit5中,第3個數(shù)存儲在地址為Kl/2+6的字節(jié)的bit0 至bit5中,第4個數(shù)的低二位存儲在地址為Kl/2+4的字節(jié)的bit6、 bit7中,其中間二位存儲在地址為Kl/2+5的字節(jié)的bit6、 bit7中, 其高二位存儲在地址為Kl/2+6的字節(jié)的bit6、 bit7中,第5至第 K2個數(shù)的存儲格式可依此類推;位數(shù)為7或8的伽馬值的存儲格 式為第1個數(shù)存儲在地址為K2/4+Kl/2+4的字節(jié)的bit0至bit7 中,第2個數(shù)存儲在地址為K2/4+Kl/2+5的字節(jié)的bit0至bit7中, 第3個數(shù)存儲在地址為K2/4+Kl/2+6的字節(jié)的bit0至bit7中,第 4個數(shù)存4諸在地址為K2/4+Kl/2+7的字節(jié)的bit0至bit7中,第5 至第K3個數(shù)的存儲格式依此類推;位數(shù)為9或IO的伽馬值的存 儲格式為第1個數(shù)的低八位存儲在地址為K3+K2/4+Kl/2+4的 字節(jié)的bit0至bit7中,其高二位存儲在地址為K3+K2/4+Kl/2+8 的字節(jié)的bit0及bitl中,第2個數(shù)的低八位存儲在地址為 K3+K2/4+Kl/2+5的字節(jié)的bit0至bit7中,其高二位存儲在地址 為K3+K2/4+Kl/2+8的字節(jié)的bit2及bit3中,第3個數(shù)的低八位 存儲在地址為K3+K2/4+Kl/2+6的字節(jié)的bit0至bit7中,其高二 位存儲在地址為K3+K2/4+Kl/2+8的字節(jié)的bit4及bit5中,第4 個數(shù)的低八位存儲在地址為K3+K2/4+Kl/2+7的字節(jié)的bit0至 bit7中,其高二位存儲在地址為K3+K2/4+Kl/2+8的字節(jié)的bit6 及bit7中,第5至第K3個數(shù)的存儲格式依此類推。
5. —種伽馬查找表存儲方法,其特征在于根據(jù)伽馬值的二 進制數(shù)值位數(shù)進行分類存儲,且存儲格式是以每一類中位數(shù)最多 的伽馬值為標準。
6. 如權利要求5所述的伽馬查找表存儲方法,其特征在于 位數(shù)為1 、 2 、 3或4的伽馬值以4位的形式存儲;位數(shù)為5或6 的伽馬值以6位的形式存儲;位數(shù)為7或8的伽馬值以8位的形 式存儲;位數(shù)為9或10的伽馬值以10位的形式存儲。
7. 如權利要求5所述的伽馬查找表存儲方法,其特征在于 位數(shù)為1、 2、 3、 4、 5、 6、 7或8的伽馬值以8位的形式存儲;位數(shù)為9或10的伽馬值以10位的形式存4諸。
8.如權利要求5所述的伽馬查找表存儲方法,其特征在于 位數(shù)為1或2的伽馬值以2位的形式存^f渚;位lt為3或4的伽馬 值以4位的形式存儲;位數(shù)為5或6的伽馬值以6位的形式存儲; 位數(shù)為7或8的伽馬值以8位的形式存〗諸;位數(shù)為9或10的伽馬 值以10位的形式存儲。
全文摘要
本發(fā)明提供一種伽馬查找表存儲方法,其中,位數(shù)為1、2、3或4的伽馬值以4位的形式存儲;位數(shù)為5或6的伽馬值以6位的形式存儲;位數(shù)為7或8的伽馬值以8位的形式存儲;位數(shù)為9或10的伽馬值以10位的形式存儲。本發(fā)明伽馬查找表存儲方法能有效節(jié)省內存的存儲空間。
文檔編號G09G3/36GK101546531SQ20081006635
公開日2009年9月30日 申請日期2008年3月28日 優(yōu)先權日2008年3月28日
發(fā)明者王劍鋒 申請人:群康科技(深圳)有限公司;群創(chuàng)光電股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1