【技术实现步骤摘要】
总体而言,本专利技术涉及图像压縮方法和系统。
技术介绍
用于高效的图像数据存储和通信的图像压縮在诸如多媒体系统、高清电 视(HDTV)、远程会议系统和图像数据库管理系统等的数字成像系统中具有重要作 用。当前,可基于不同的标准实现图像压縮,所述标准诸如Lempel-Ziv-Welch (LZW) / Gr邻hics-Interchange-Format (GIF) 标 准、lossless Joint Photographic Experts Group (JPEG-LS)标准、JPEG标准和JPEG2000标准。 在许多应用中,在存储或传送之前减小图像数据的数据量是至关重要的。例如,移 动显示驱动器是用于显示图像数据的一种应用。显示驱动器包括非存储显示驱动器和存储 显示驱动器。对于非存储显示驱动器,图像数据被直接传送到显示面板并显示在面板上。无 须在内部存储图像数据。而对于存储显示驱动器,图像被存储在驱动器内部的显示存储器 中,驱动器将逐行扫描显示存储器以显示所述图像数据。相对较大容量的显示存储器会提 高显示驱动器的制造成本,而这是人们不希望的。 图像压縮方法可 ...
【技术保护点】
一种用于将图像数据压缩成代码序列的方法,所述图像数据由多个输入色彩矢量代表,所述方法包括按下列步骤一次对一个色彩矢量进行的重复处理:接收一个输入色彩矢量;将所接收的输入色彩矢量与代码本中的代码本字进行比较,所述代码本字被表示为色彩矢量;根据所述比较,压缩所接收的输入色彩矢量,以产生代码;使用色彩矢量更新所述代码本,所述色彩矢量是通过对所述代码进行解码而产生的;以及在接收下一个输入色彩矢量之前输出所述代码;其中,所述更新可包括基于所述比较重新排列所述代码本字的顺序。
【技术特征摘要】
US 2008-10-24 12/257,788一种用于将图像数据压缩成代码序列的方法,所述图像数据由多个输入色彩矢量代表,所述方法包括按下列步骤一次对一个色彩矢量进行的重复处理接收一个输入色彩矢量;将所接收的输入色彩矢量与代码本中的代码本字进行比较,所述代码本字被表示为色彩矢量;根据所述比较,压缩所接收的输入色彩矢量,以产生代码;使用色彩矢量更新所述代码本,所述色彩矢量是通过对所述代码进行解码而产生的;以及在接收下一个输入色彩矢量之前输出所述代码;其中,所述更新可包括基于所述比较重新排列所述代码本字的顺序。2. 权利要求l的方法,其中,所述接收进一步包括在所述比较之前将所接收的输入色 彩矢量转换成预定的色彩格式。3. 权利要求2的方法,其中,所述预定色彩格式包括亮度信号以及第一和第二色差信 号,所述第一和第二色差信号的分辨率低于所述亮度信号。4. 权利要求l的方法,其中 所述压縮包括识别所述代码本中的代码本字,所识别出的代码本字和所接收的输入色彩矢量具有最 小绝对矢量差;基于所述比较,在容差范围内确定所接收的输入色彩矢量和所识别出的代码本字之间 的匹配;获得代码本指针,所述代码本指针指示所识别出的代码本字在所述代码本中的位置;以及对所述代码本指针进行编码以产生所述代码;以及 所述更新包括将所识别出的代码本字移入所述代码本的第一条目中;以及将在所识别出的代码本字所在的条目之前的条目中的任一代码本字移到所述代码本 的下一个条目中。5. 权利要求l的方法,其中 所述压縮包括计算所接收的输入色彩矢量和在所述代码本的第一条目中的代码本字之间的绝对矢基于所述比较,确定所述差在可由代码描述的范围内;以及 对所述差进行编码以产生所述代码;以及 所述更新包括基于所述代码产生色彩矢量以近似所接收的输入色彩矢量;将代码本中的所有代码本字每一个都移动到所述代码本的下一个条目中;以及 将所产生的色彩矢量作为代码本字存储在所述代码本的第一条目中。6. 权利要求l的方法,其中所述压縮包括基于所述比较直接对所接收的输入色彩矢量进行编码以产生所述代码;以及所述更新包括基于所述代码产生色彩矢量以近似所接收的输入色彩矢量;将所述代码本中的所有代码本字每一个都移动到所述代码本的下一个条目中;以及 将所产生的色彩矢量作为代码本字存储在所述代码本的第一条目中。7. 权利要求l的方法,其中,所述代码包括前缀码。8. 权利要求l的方法,其中,所述代码具有可变的长度。9. 权利要求1的方法,进一步包括从比率控制单元接收量化等级,其中,所述代码是基 于所述量化等级产生的。10. 权利要求1的方法,进一步包括将所述代码存储到存储装置中,以减小所述存储装 置的容量。11. 权利要求1的方法,进一步包括通过通信信道传送所述代码,以减小所述通信信道 的带宽。12. —种将代码序列解压成图像数据的方法,所述代码序列的每个代码代表代码本 指针、色彩矢量之间的差或色彩矢量,所述方法包括按下列步骤一次对一个代码的重复处 理接收一个代码;基于所接收的代码中的头信息确定所接收的代码代表的是代码本指针、还是色彩矢量 之间的差、还是色彩矢量;基于所述确定和代码本中的代码本字,对所接收的代码进行解码以产生色彩矢量; 基于所产生的色彩矢量更新所述代码本;以及 在接收下一个代码之前输出所产生的色彩矢量; 其中,所述更新可包括基于所述确定重新排列所述代码本字的顺序。13. 权利要求12的方法,其中,所述解码包括如果确定所接收的代码代表代码本指针,则获得由所述代码本指针指示的所述代码本 中的代码本字;其中,所获得的代码本字是所产生的色彩矢量。14. 权利要求12的方法,其中,所述解码包括如果确定所接收的代码代表色彩矢量之间的差,则基于所述差和在所述代码本的第一 条目中的代码本字,产生所述色彩矢量。15. 权利要求12的方法,其中,所述解码包括如果确定所接收的代码代表色彩矢量,则从所接收的代码直接产生所述色彩矢量。16. 权利要求12的方法,其中,所述更新包括将所述代码本中的至少一个代码本字移动到所述代码本的下一个条目中;以及 将所产生的色彩矢量作为代码本字存储到所述代码本的第一条目中。17. —种将图像数据压縮成代码序列的装置,所述图像数据由多个输入色彩矢量代表, 所述装置包括代码本,被配置成存储表示为色彩矢量的多个代码本字;编码器,被配置成接收一个输入色彩矢量,将所接收的输入色彩矢量与所述代码本字进行比较,以及基于所述比较,压縮所接收的输入色彩矢量以产生代码;以...
【专利技术属性】
技术研发人员:陈永志,蔡伟柏,
申请(专利权)人:晶门科技有限公司,
类型:发明
国别省市:HK[中国|香港]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。