【技术实现步骤摘要】
本专利技术涉及数据压縮与解压縮的方法及其硬件,特别是涉及一种通过计算查找表(look-up table)中每一输出值之间的差值并且记录所述差值与相关的指令来做为压縮后查找表以有效降低查找表的数据量的方法与其相关装置。
技术介绍
现有的显示设备中,输入讯号和输出讯号间呈现一非线性的指数关系,如下式所示 V: = W 其对应的函数为图1的曲线A(于现有的阴极射线管屏幕中,Y =2.2),为了因应显示器这种非线性关系的输出特性,因此会先对画面进行处理,让画面最终与输入显示设备的输入讯号间呈现几乎完美的线性关系。因此考虑上述的输出讯号与输入讯号间的非线性关系,通常会将输入至显示设备的影像先作一个反函数的处理,亦即伽玛校正(gammacorrection),而这个处理可在画面产生的时候立刻进行,也就是在照相机或摄影机等影像撷取设备中进行所谓的伽玛编码(gamma encoding)。因此,在影像撷取装置中,首先通过感测装置,将感测到的光线信息及色彩信息(流明值或RGB值)进行伽玛编码(于对应于现有的阴极射线管屏幕的伽玛编码Y =1/2. 2),其输出讯号与输入讯号的关系如图1的曲线B所示。经过这样的输出,再经过显示器的非线性自发性解码,以线性关系来显示原本所撷取的画面或影像。 然而,在进行伽玛编码时,输出讯号的运算在电路实现上有常见的三种选择(l)硬件运算电路、(2)分段线性内插以及(3)利用查找表(look-uptable)。第1种方式需要较复杂的电路设计,但使用上较不弹性,因为若于装置中要以不同伽玛值来进行伽玛编码,将会增加电路的复杂度。第2种方式所采用的分段 ...
【技术保护点】
一种压缩一查找表以产生一压缩后查找表的压缩方法,该查找表具有多个输入值分别对应于多个原始输出值,该压缩方法包含有:依序计算该查找表中每一输入值所对应的一原始输出值与下一输入值所对应的一原始输出值之间一输出差值,以作为该下一输入值所对应的一输出差值;依据表示每一该输出差值所需的最小位数来决定储存每一该输出差值的一所需位数;于具有不同所需位数的两连续该输出差值之间插入一数据状态指令;以及依据该查找表中该多个输入值所分别对应的多个该输出差值以及至少一该数据状态指令来进行一预定编码操作,以产生该压缩后查找表。
【技术特征摘要】
一种压缩一查找表以产生一压缩后查找表的压缩方法,该查找表具有多个输入值分别对应于多个原始输出值,该压缩方法包含有依序计算该查找表中每一输入值所对应的一原始输出值与下一输入值所对应的一原始输出值之间一输出差值,以作为该下一输入值所对应的一输出差值;依据表示每一该输出差值所需的最小位数来决定储存每一该输出差值的一所需位数;于具有不同所需位数的两连续该输出差值之间插入一数据状态指令;以及依据该查找表中该多个输入值所分别对应的多个该输出差值以及至少一该数据状态指令来进行一预定编码操作,以产生该压缩后查找表。2. 如权利要求1所述的压縮方法,其中该数据状态指令包含有该所需位数的值以及具 有相同的所需位数的连续该输出差值的个数。3. 如权利要求1所述的压縮方法,其中该数据状态指令包含有该所需位数的值以及用 以指示该数据状态指令是最接近最后一个该输出差值的一特殊数据型样。4. 如权利要求l所述的压縮方法,还包含有于一特定数据状态指令与该特定数据状态指令的下一数据状态指令之间,若输出差值 的个数小于一预定临界值以及输出差值的所需位数小于紧接该下一数据状态指令之后一 输出差值的所需位数时,则删除该特定数据状态指令。5. 如权利要求1所述的压縮方法,其中依据表示每一输出差值所需的最小位数来决定 储存每一输出差值的一所需位数的步骤包含有判断该最小位数是否落于一特定数值范围;当该最小位数落于该特定数值范围时,使用大于该最小位数的数值来作为该所需位 数;以及当该最小位数未落于该特定数值范围时,使用该最小位数来作为该所需位数。6. 如权利要求1所述的压縮方法,其中该预定编码操作为一可变长度编码。7. 如权利要求1所述的压縮方法,其中该查找表为一伽玛查找表。8. —种压縮一查找表以产生一压縮后查找表的压縮装置,该查找表具有多个输入值分 别对应于多个原始输出值,该压縮装置包含有一差值计算器,用以依序计算该查找表中每一输入值所对应的一原始输出值与下一输 入值所对应的一原始输出值之间一输出差值,以产生下一输入值所对应的一输出差值;一位计算器,耦接于该差值计算器,依据表示每一该输出差值所需的最小位数来产生 储存每一该输出差值的一所需位数;一处理模块,耦接于该位计算器,于具有不同所需位数的两连续输出差值之间产生一 数据状态指令;以及一编码模块,耦接于该处理模块,依据该差值计算器所产生的分别对应该多个输入值 的多个该输出差值以及该处理模块所产生的至少一该数据状态指令来进行一预定编码操 作,以产生该压縮后查找表。9. 如权利要求8所述的压縮装置,其中该处理模块依据该所需位数的值以及具有相同 的所需位数...
【专利技术属性】
技术研发人员:王世华,
申请(专利权)人:扬智科技股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。