发明名称 以位元处理实现最佳化有损编码的压缩方法
摘要 一种动画、图像数据压缩方法,先设定阀值(VALVE)对隔行图像数据进行有损(DATA LOSS)预处理,使该行之重复像素串增多、单个像素串增长,并进行以位元(BIT)处理,在图像质量可以允许范围内使后续的压缩率大大提高;而此等预处理过程只在编码过程中体现,其在解码过程中与解码速度无关或使解码速度更快。
申请公布号 TW344929 申请公布日期 1998.11.11
申请号 TW085111143 申请日期 1996.09.12
申请人 英业达股份有限公司 发明人 林光信;张景嵩;梁玉英
分类号 H04N1/41 主分类号 H04N1/41
代理机构 代理人 陈灿晖 台北巿城中区武昌街一段六十四号八楼;洪武雄 台北巿城中区武昌街一段六十四号八楼
主权项 1.一种用于动画显示之以位元(BIT)处理实现最佳化有损编码的压缩方法,包括步骤:按设定的阀値(VALVE),对隔行之一行数据进行有损预处理,使该行的图像数据中重复像素串增多、单个像素串增长;以位元为单位作数据压缩,对于重复像素串位元组,置其重复次数索引(INDEX)BIT6为1,BIT 0-5为像素重复次数,而对非重复像素点,置其INDEX BIT6为0,BIT 0-5为该像素値。2.一种用于动画显示之以位元(BIT)处理实现最佳化有损编码的压缩方法,包括步骤:(1)对每帧(FRAME)图像之行数据进行有损预处理,包括步骤:(a)设定优化阀値(VALVE);(b)隔行读入一行图像数据;(c)判断该行中是否有重复位元组(BYTE),若有则定位到下一个重复位元组末;否则至步骤(e)判断是否已整行结束(d)判断下一位元组的对色彩描述格式(YUV)値与此重复位元组的YUV値的差是否小于设定阀値若是则将此位元组置为重复位元组値,若否则重回步骤(c)判断该行中是否有重复位元组;(e)判断是否已整行结束若是则至步骤(f)取得下一个重复位元组串的重复次数(INDEX),否则重回步骤(c)判断该行中是否有重复位元组;(2)以位元为单位行数据压缩,包括步骤:(f)取得下一个重复位元组串的重复次数(INDEX);(g)判断INDEX是否大于1若不大于1则将此7 BIT写入到数据文件;若大于1则将BIT 6置为1,并将BIT 0-5记入此INDEX次数,然后将此6 BIT写入到数据文件;(h)判断是否已整行结束若不是则回至步骤(f)取得下一个重复位元组串的重复次数;(i)判断是否整帧图像结束(所余行数<2)若不是则回至步骤(b)隔行读入一行图像数据;(j)结束。3.如申请专利范围第1或2项之有损编码的压缩方法,其解码过程,仅为编码过程中按位元处理的同値编码处理的逆过程,而与编码过程中的全部预处理过程无关,同时避免了冗余压缩。4.如申请专利范围第1或2项之有损编码的压缩方法,其中该位元组为具有复数个位元。5.如申请专利范围第1或2项之有损编码的压缩方法,其中该隔行读入一行图像数据为隔一行读入一行图像数据。6.如申请专利范围第1或2项之有损编码的压缩方法,其中该隔行读入一行图像数据为隔复数行读入一行图像数据。7.如申请专利范围第2项之有损编码的压缩方法,其中该步骤(a)与步骤(b)之顺序可以对调。图式简单说明:第一图为以本发明之压缩方法处理原来以FLIC档储存的路径动画文件,再以XPX档储存、播放之过程方块图;第二图系显示XPX档文件结构;第三图A及第三图B为用本压缩方法以XPX档编码一帧图像实施例之流程图;第四图为用本压缩方法以XPX档解码一帧图像其中一行实施例之流程图。
地址 台北巿士林区后港街六十六号