一种用于tft-lcd驱动ic的图像压缩算法及控制装置的制造方法_2

文档序号:9867129阅读:来源:国知局
更进一步地,本领域技术人员理解,上述步骤中所构建的4*4矩阵仅仅是优选实 施例,在一个变化例中,也可W构建8*4矩阵或者8*12矩阵,送主要根据驱动电路对于数据 处理的方式而确定,更具体地根据驱动电路同时所处理数据量的大小而确定,送并不影响 本发明的技术方案,在此不予赏述。
[0040] 然后进入步骤S102,针对所述驱动电路所接收的显示输入数据选取第一阔值W及 第二阔值,具体地,所述输入数据是W 4*4矩阵的形式呈现,所述第一阔值是指所述4*4矩 阵共16个字节中的最大值,所述第二阔值是指所述4*4矩阵共16个字节中的最小值,针对 所述驱动电路所接收的显示输入数据选取第一阔值W及第二阔值的目的为了能使所述第 一阔值和所述第二阔值通过公式确定参考值,并且所述第一阔值和所述第二阔值在解压时 能通过公式还原所述显示输入数据,具体地,通过所述公式确定参考值,通过公式还原所述 显示输入数据将在具体的实施例和变化例中讲到,在此不予赏述。
[0041] 进一步地,优选地,本领域技术人员理解,针对所述驱动电路所接收的显示输入数 据选取第一阔值W及第二阔值包括如下步骤;从所述子图矩阵单元中选取第一阔值W及 第二阔值,具体地,所述驱动电路是W 4*4矩阵的形式处理所述显示输入数据,在选取阔值 时,也是在4*4矩阵中进行选择。具体地,我们可W采用分治算法选取所述第一阔值W及第 二阔值。所述分治算法,是指将一个规模为N的问题分解为K个规模较小的子问题,送些子 问题相互独立且与原问题性质相同。分治法解题的一般步骤;分解,将要解决的问题划分成 若干规模较小的同类问题;求解,当子问题划分得足够小时,用较简单的方法解决;合并, 按原问题的要求,将子问题的解逐层合并构成原问题的解。
[0042] 在一个优选地变化例中,有42, 22,62,13, 23, 51,12,6共8个数字,我们采用分治 算法,将他们分为4组,即42, 22和62,12和23, 51和12,6,每一组求出最大值和最小值, 即第一组 MAX1 = 42,MIN1 = 22,第二组 MAX2 = 62,MIN2 = 12,第Η组 MAX3 = 51,第Η组 ΜΙΝ3 = 23,第四组ΜΑΧ4 = 12,第四组ΜΙΜ = 6,得出每组的最大值最小值后,再将第一组 的最大值与第二组的最大值比较,求出最大值,将第一组的最小值与第二组的最小值比较, 求出最小值,W此类推,我们可W得到ΜΑΧ5 = 62,ΜΙΝ5 = 12,ΜΑΧ6 = 5LMIN6 = 6,进一步 地,我们再将所述ΜΑΧ5与ΜΑΧ6比较,ΜΙΝ5与ΜΙΝ6比较,分别求出最大值与最小值,即为我 们需要求解的8个数字中的最大值和最小值,即为MAX = 62, ΜΙΝ = 6。进一步地,本领域 技术人员理解,在本发明的具体实施例中,我们需要将16个字节进行比较求最大值和最小 值,同样也可W采用所述分治算法进行运算,在此不予赏述。
[0043] 在执行完步骤S101和步骤S102之后,我们进入步骤S103,根据所述第一阔值、第 二阔值计算包含序列信息的参考值列表,所述参考值列表是指一组基于所述第一阔值W及 所述第二阔值的公式运算得出的数据,所述包含序列信息是指所述驱动电路在进行公式计 算时,按照编号从小到大不同的公式运算得出的参考值,所述参考值应为8个,即为Alg(O) 至Alg (7)。根据所述第一阔值、第二阔值计算包含序列信息的参考值列表的目的是在所述 原始输入数据进入所述驱动电路后,能与所述参考值依次进行比较,本领域技术人员理解, 与所述参考值依次进行比较的目的将在具体的实施例中讲解,在此不予赏述。
[0044] 在一个优选的变化例中,我们可W通过公式Alg(n) = rma巧kl+;rmin*k2来得出所 述参考值,具体地,所述rmax为所述第一阔值,rmin为所述第二阔值,kl W及k2为调整系 数,η为序列值。
[0045] 所述调整系数是通过压缩和解压缩数据的大量比对和测试得到,所述调整系数能 够简单有效产生压缩图像和解压缩图像,进一步地,提高算法的信噪比(PSNR)。所述信噪比 是指signal-to-noise ratio,使用电压平方比来定义的,是信号电压与噪声电压之比的平 方的对数的十倍,在图像中被用来表示解压缩的客观保真度准则,所述噪声,就是你不想听 见的声音,在图像中,就是你不希望有的部分,图像噪声和普通的噪声一样,不是一个独立 的纯数学问题,对人类的影响是决定性因素,通过所述信噪比,我们可W采用客观保真度准 则来衡量恢复图像与原始图像的误差。进一步地,所述调整系数被固化在所述驱动电路的 硬件中。
[0046] 具体地,在一个优选的变化例的一个具体实施例中,优选地,按照如下公式进行计 算:
[0047] Alg(O) = rmax,
[0048] Alg(l) = rma 巧 2/3+;rmin*l/3,
[0049] Alg(2) = rma 巧 1/3+rmin 巧/3,
[0050] Alg(3) = rma 巧 l/4+;rmin*3/4,
[0051] Alg(4) = rma 巧 3/4+rmin*l/4,
[0052] Alg 妨=rma 巧 l/2+;rmin*l/2,
[0053] Alg(6) = rma 巧 l/5+rmin*4/5,
[0054] Alg(7) = rmin,
[005引假设rmax = 240, rmin = 60,即通过所述公式,我们可W得出:
[0056] Alg(O) = 240,
[0057] Alg(l) = 180,
[0058] Alg 似=120,
[0059] Alg (3) = 105,
[0060] Alg (4) = 195,
[0061] Alg(5) = 150,
[0062] Alg(6) = 96,
[0063] Alg(7)=60。
[0064] 进一步地,本领域技术人员理解,所述Alg(O)至Alg(7)的值即为所述参考值,而 所述Alg(n)则构成了所述参考值列表。
[0065] 在另一个优选地变化例中,我们还可W通过其他公式获得所述参考值,例如: Alg (η) = ;rn+(rmax-rn)冲1+(rn-rmin)冲2,其中,所述rn为所述显示输入数据,所述rmaX 为所述第一阔值,rmin为所述第二阔值,kl W及k2为调整系数,η为序列值。所述公式是 属于本发明优选地变化例中的一种,并不影响本发明的技术方案。
[0066] 然后,进入步骤S104,将所述每个显示输入数据与所述参考值列表进行比较,W获 得与所述显示输入数据值最为接近的参考值。本领域技术人员理解,将所述每个显示输入 数据与所述参考值列表进行比较的目的是为了获得与所述显示输入数据值最为接近的参 考值,进而将所述参考值作为压缩后的显示输入数据。本领域技术人员理解,优选地,所述 驱动电路将所述子图矩阵单元中每一个值与所述参考值进行比较,W获得与所述值最为接 近的参考值序列信息。
[0067] 在一个优选地变化例中,假设:
[0068] Alg(O) = rmax,
[0069] Alg(l) = rma 巧 2/3+;rmin*l/3,
[0070] Alg(2) = rma 巧 l/3+;rmin 巧/3,
[0071] Alg(3) = rma 巧 l/4+rmin*3/4,
[0072] Alg(4) = rma 巧 3/4+;rmin*l/4,
[0073] Alg(5) = rma 巧 l/2+;rmin*l/2,
[0074] Alg(6) = rma 巧 l/5+;rmin*4/5,
[00巧]Alg(7) = rmin,其中rmax = 240, rmin = 60,在所述4*4的矩阵中,所述字节分 别为 60,65, 77,80,90,102,129,148,156,177,180,192, 204, 222, 238, 240 共 16 个字节,进 一步地,我们将所述 16 个字节与 Alg(O) = 240, Alg(l) = 180, Alg 似=120, Alg(3)= 105,Alg(4) = 195,Alg(5) = 150,Alg(6) =96,Alg(7) =60 依次进行比较,并将最为接 近所述16字节的参考值的编码作为压缩后的显示输入数据,即我们可W得到数据7, 7, 7, 6,6,3,2,5,5,1,1,4,4,0,0,0。更进一步地,在下述图3所示实施例中,我们对本步骤进行 详细实施说明。
[0076] 最后,执行步骤S105,根据所述第一阔值、第二阔值W及所述参考值对应的序列信 息对所述值进行编码。具体地,本领域技术人员理解,根据所述第一阔值、第二阔值W及所 述参考值对应的序列信息对所述值进行编码的目的是为了节约芯片的成本W及功耗。优选 地,将所述第一阔值、第二阔值与所述序列信息顺序编码,并将编码结果作为压缩后的显示 数据。例如,在所述步骤S104中的优先变化例中,我们可W得出所述编码后的数据为:
[0077] 240,60,7,7,7,6,6,3,2,5,5,1,1,4,4,0,0,0。
[0078] 更为具体地,本领域技术人员理解,所述被编码后的数据被所述驱动电路发送给 显示单元并由所述显示单元根据本发明所阐述的实施方式进行解码后显示在所述显示单 元上,或者在所驱动电路对所述编码后的数据进行显示处理时直接由所述驱动单元根据本 发明所阐述的实施方式进行解码后显示在所述显示单元上,在此不予赏述。
[0079] 具体地,如果按照原始做法,W 4*4矩阵为例,我们将所述原始显示输入数据传输 进所述SRAM中,所述显示输入数据的输入的码流为8位二进制数据,一共有16个所述
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1