专利名称:一种彩色等离子显示屏图像的动态子场编码方法
技术领域:
本发明涉及一种采用子场显示方式实现图像的多等级灰度的交流型等离子显示板的图像显示的处理方法,特别涉及到一种根据已经确定的相临像素的子场编码对当前像素进行动态子场编码的处理方法。
背景技术:
交流型等离子显示板(AC Plasma Display Panel)利用气体放电实现图像的显示,在大屏幕平板显示领域有着巨大的竞争力。AC PDP采用多子场技术来实现图像的多灰度等级显示,即将一帧图像分成多个子场来实现,不同的子场具有不同的权重,不同权重的子场对应于不同的亮度权重(对应到电路实现中即是维持放电发光次数),通过对不同权重的子场的组合可实现图像的多灰度等级显示。
在采用子场技术实现多灰度等级的显示装置中,会产生所谓的动态伪轮廓(Dynamic False Contour)的图像失真。产生动态伪轮廓的原因由采用子场技术和人眼的积分效应造成的。动态伪轮廓已经成为制约AC PDP图像质量进一步提高的重要因素。
当前已经提出了各种各样的处理方法,来抑制动态伪轮廓对显示图像的影响,比如有压缩子场发光时间法、分割大权重子场法、调整子场显示顺序法、补偿脉冲法、误差扩散法等。不同的方法各有其优点与不足之处。其中分割大权重子场法和调整子场显示顺序法的结合使用,是一种处理简单而又效果明显的处理方法,可统称为子场调整法。子场调整是一种普遍采用的方法,因为无论是其它的误差扩散法还是补偿脉冲法等,都会涉及到子场调整的概念。
子场调整法已经得到了很大的发展,形成了一套完整的子场权重选择方法、子场顺序安排方法和在特定子场向量下的子场编码选择方法,其中计算MPD(Moving Pixel Distortion)是判定子场编码的有效方法,MPD的计算方法如下dmpd(Bi,Bj,SP)=|Bi-Bj|*SPT-|i-j|(1)式中,i、j分别指需要显示的亮度等级,SP指已决定的子场权重向量,Bi、Bj分别指亮度等级i、j在子场向量SP下所选择的对应子场编码方法。
通过对MPD的计算,可以判定某种子场向量SP和在该子场向量下某个亮度等级的子场编码方法对动态伪轮廓的影响情况。通常情况下,对原有的子场向量进行扩展,采用大于原有子场数目的子场向量来对子场进行编码,并将各子场的权重进行调整,这样,对于某一亮度等级,可能会存在多种子场编码方法,通过预先对各个MDP的计算,选择一种能够实现该亮度等级的理想子场编码方法。但是这些选择方法是在脱离了图像信息的情况下独立进行的,无法根据图像信息进行合理的编码选择。虽然某个亮度的子场编码对其它某个亮度的子场编码是最佳的,但是对其它第二个亮度等级的子场编码未必是最佳的。比如选择子场向量SP1=1∶2∶4∶8∶16∶32的6个子场来讲,可以实现从0到63之间的所有共64个等级灰度。将子场进行扩展到8子场和进行调整,调整后子场向量变为SP2=2∶13∶4∶13∶5∶13∶1∶12。由于从6子场调整到8子场,所以对于某一亮度等级,就有可能存在多种编码方法,如表1所示。
表1 三种亮度等级的多种子场编码
采用公式(1)进行计算,可以得到当将25编码为01000001或00010001或00000101,并且27对应编码为11000001或10010001或10000101时,亮度等级25和27之间的MPD最小,且MPD(B25,B27,SP2)=0。当将27编码为01010010或01000110或00010110,并且29对应编码为11010010或11000110或10010110时,亮度等级27和29之间的MPD最小,且MPD(B27,B29,SP2)=0。但是通过上面计算可以看出,亮度等级27没有既使得27与25之间的MPD最小(0)、又使得27和29之间的MPD最小(0)的编码方式,虽然27存在分别使得25、27和27、29之间的MPD最小(0)的编码方式。
即如果子场编码方式固定下来,某一等级灰度与其它第一个等级灰度之间的MPD最佳,但该等级灰度与其它第二个等级灰度之间MPD无法达到最佳,即该等级灰度的子场编码无法兼顾其它所有的亮度等级。解决这个问题的方法就是能够根据图像信息进行动态编码而非采用预先决定的不变的编码方法。本发明的内容就是提出动态子场编码的方法和实现。
发明内容
本发明的目的是提出一种彩色等离子显示屏图像的动态子场编码方法。
为了实现上述任务,本发明采用如下技术方案。
一种彩色等离子显示屏图像的动态子场编码方法,该方法根据已决定的相临像素的子场编码,通过与当前处理像素的所有可能的子场编码进行MPD计算,通过比较,选择出最小MPD值所对应的当前亮度等级的子场编码作为图像显示时实现本亮度等级的子场编码,并依次完成所有像素的动态子场编码,使得动态伪轮廓的影响最小。
实现上述方法的装置,有如下几种技术方案
方案一该装置包括查找器,该查找器内含有多张查找表,每张表包含有在已定的子场向量下,对所有能够实现亮度等级的一种子场编码方式;用于在一定的子场向量下,实现亮度等级中有最多子场编码数目的查找或者小于子场编码的数目查找,并输出对某一亮度等级的多种子场编码方式;若某一亮度等级有较少数目的子场编码,则输出的多种子场编码方式可以重复;一个MPD计算器,用于将查找表输出的某一亮度等级的所有可能子场编码与已处理过的相临像素的子场编码进行MPD计算;一个比较器,用于将从MPD计算器输入的MPD值进行相互比较,选择最小的MPD值,并输出能够标示此最小MPD值所对应的输入到MDP计算器中的子场编码的编码;一个选择器,用于根据比较器的输出结果从查找表输出的多种子场编码中选择对应的一种作为对当前像素亮度等级的最终子场编码;一个缓冲器,用来暂存已处理过的相临像素的子场编码,作为与下一个待处理像素进行MPD计算的输入;查找器分别与MPD计算器和选择器连通,MPD计算器通过比较器和选择器相连,选择器通过缓冲器返回MPD计算器的输入端。
方案二包括第一查找器,该查找器根据输入的原始数据,输出对第二查找器的查找信息,包含应当查找第二查找器中的某一张表和在该表中的地址信息。
第二查找器,在该部分中设置了多张表,理论上为在一定的子场向量下,所能实现亮度等级中有最多子场编码的数目,也可设置小于此数目的查找器个数。具有相同数目子场编码的亮度等级的子场编码放在同一张查找表中;根据第一查找器的输出内容选择第二查找器中的某一张查找表和某一地址的内容,输出中的某一组即为输入亮度等级的所有可能子场编码。
多路MPD计算器,每路MPD计算器相互独立,和第二查找器中的多张查找表分别对应。分别将多张查找表输出的子场编码与已处理过的相临像素的子场编码进行MPD计算。输出多组MPD值,但是每组包含不同数目的多个MPD值。
多路比较器,每路比较器相互独立,和MPD计算器中的多路计算结果分别对应。每路比较器将输入到该路中的多个MPD值进行相互比较,选择输入到该路中的最小MPD值,并输出能够标示此最小MPD值所对应的输入到对应MDP计算器中的子场编码的编码。
第一选择器,设置相互独立的多路选择器,和比较器中的多路分别对应。每路选择器根据从比较器输入到该路的信息从第二查找器对应表输出的多种子场编码中选择对应的一种进行输出。
第二选择器,根据从第一查找器输出的信息从第一选择器输出的多路子场编码中选择一路进行输出,作为对当前亮度等级的最终子场编码输出。
一个缓冲器,用来暂存已处理过的相临像素的子场编码,作为与下一个待处理像素进行MPD计算的输入。
第一查找器分别与第二查找器、第二选择器连接,第二查找器分别与多路MPD计算器、第一选择器连接,MPD计算器通过多路比较器与第一选择器连接,第二选择器通过缓冲器返回多路MPD计算器的输入端。
方案三包括第一查找器,该查找器根据输入的原始数据,输出对第二查找器的查找信息,包含应当查找第二查找器中的某一张表和在该表中的地址信息。
第二查找器,在该表中设置了多张查找表,理论上为在一定的子场向量下,所能实现亮度等级中有最多子场编码的数目,也可设置小于此数目的查找表个数;具有相同数目子场编码的亮度等级的子场编码放在同一张查找表中;根据第一查找器的输出内容选择第二查找器中的某一张查找表和某一地址的内容,输出的某一组即为输入亮度等级的所有可能子场编码。
多路数据格式调整单元,该多路数据格式调整单元相互独立,每路和第二查找器中的多张查找表分别对应,将多张查找表输出的多路不同格式的数据调整为统一格式。在数据格式调整时,按照最多数目的输出作为调整标准,在将较少数目输出的数据调整到较多数目的输出时,将有效位的子场编码数据重复分配到数据缺少位上。
第一选择器,根据第一查找器输出的表信息从多路数据格式调整单元输入的多路数据中选择对应的一路数据输出,其中包含了当前像素亮度等级的所有可能子场编码。
一个MPD计算器,用于将第一查找器输出的某一亮度等级的所有可能子场编码与已处理过的相临像素的子场编码进行MPD计算一个比较器,将从MPD计算器输入的MPD值进行相互比较,选择最小的MPD值,并输出能够标示此最小MPD值所对应的输入到MDP计算器中的子场编码的编码。
一个选择器,根据比较器的输出结果从第一选择器输出的所有可能子场编码中选择对应的一种作为对当前像素亮度等级的最终子场编码。
一个缓冲器,用来暂存已处理过的相临像素的子场编码,作为与下一个待处理像素进行MPD计算的输入。
第一查找器分别与第二查找器和第一选择器连接;第二查找器通过数据格式调整单元与第一选择器连接,第一选择器分别与MPD计算器和第二选择器连接,MPD计算器通过比较器与第二选择器连接,选择器通过缓冲器返回MPD计算器的输入端。
方案四包括
一个查找器,将输入的原始亮度等级数据与从缓冲器输出的已经处理像素的子场编码共同形成该查找器的地址信息;该表的输出作为对当前像素亮度等级的最终子场编码。查找器的内容按照如下方法确定在一定子场向量下,将某一子场编码A与某一亮度等级X的所有可能子场编码分别进行MPD计算,选择出最小MPD值所对应的该亮度等级X的子场编码,将该子场编码作为当已处理相临像素采用子场编码A时该亮度等级X的最佳子场编码;并将该子场编码存储在该亮度等级X和子场编码A共同形成的地址中。即实现当已经处理的相临像素采用子场编码A时,亮度等级X的最佳子场编码为该地址中的子场编码。将所有可能子场编码与所有亮度等级的所有可能编码分别进行MPD计算,分别选择出不同编码对于不同亮度等级时,最小MPD值所对应的该亮度等级的子场编码,分别存储在查找器的对应位置。对于已经选择的子场向量SP,假定所能实现亮度等级个数为N,所有可能的编码方式的个数为M,则在查找器中应当有N*M个地址单元来表示这N*M种情况,即不同子场编码方式与不同的亮度等级之间的组合。
一个缓冲器,用来暂存已处理过的相临像素的子场编码,作为与下一个待处理像素进行MPD计算的输入。
由于本发明根据已决定的相临像素的编码方案,通过与待处理像素的所有可能的子场编码方案进行MPD计算,通过比较,选择出当前像素的最佳子场编码,依此进行处理,完成所有像素的动态编码,能够实现有效降低动态伪轮廓,提高图像质量的目的。
图1实施例1中的电路实现方框图。
图2实施例2中的电路实现方框图。
图3实施例3中的电路实现方框图。
图4实施例4中的电路实现方框图。
下面结合附图对本发明作进一步详细说明。
具体实施例方式
实施例1如图1,原始数据DATA首先经过查找器11,查找器11输出的是1对多的编码方案,共输出K组子场编码,即输出原始数据DATA表示的某一亮度等级的所有可能子场编码方案。这K组子场编码送往MPD计算器12和选择器14以备使用。MPD计算器12将查找器11输入的K组子场编码与从缓冲器15送过来的已经处理过的上一相临像素单元的子场编码方案进行MPD计算,得到K组计算结果送往比较器13。在比较器13中,将MPD计算器12送过来的K组MPD值相互比较,找出最小的MPD值,并将比较的结果送往选择器14。选择器14则根据比较器13送过来的比较结果,从查找器11送过来的K组子场编码中选择一组编码输出,该子场编码一方面作为对原始亮度DATA的最终子场编码输出进行显示,另一方面送到缓冲器15作为与下一个待处理像素进行MPD计算的输入。
在选择器14中,使用从比较器13送过来的比较结果来从查找器11送过来的K组编码中选择1组进行输出。但是如果比较器13输出从MPD计算器12输入的最小MPD,则在选择器中无法根据这个最小MPD来选择对应的子场编码,因为该最小MPD值中已经不包含子场编码的任何信息。所以,在比较器13中,输出的比较结果不是最小的MPD的值,而是能够标示此最小的MPD值所对应的输入到MDP计算器12中的子场编码的编码。
由于在子场编码过程中,对于某一亮度等级,可能存在着多种子场编码方案,为了能够充分比较这多个子场编码方案,所以在查找器11部分设置了多个表,即实现一对多的查找方案。对于不同的亮度等级,所能够实现该亮度等级的子场编码的数目也不相同,最少的有1个,最多记做K个。那么,在查找器11中,为了能够选择更为合理的子场编码,理论上设置表的数目应当为在一定的子场向量下,所能实现亮度等级中有最多子场编码的数目K,但是由于1和K之间可能相差很大,会造成空间资源的浪费,所以也可以设置小于K的查找表的数目。
比如对于SP=2∶13∶4∶13∶5∶13∶1∶12的子场向量,亮度等级1、2、3、4各仅有1个编码方案,而25、27、29却各有6种编码方案,如果设置6张查找表,那么,对应于亮度等级1、2、3、4这四个亮度等级,这6张查找表输出的是同一种子场编码方案,这就造成了资源的浪费。下面提出对该实施例的改进。
实施例2如图2,原始数据DATA首先经过一个查找器21,查找器21的输出结果输入到查找器22。在查找器22中设置了共K张查找表,查找器22根据查找器21的输出去查找对应的某一张,该张查找表的输出就是原始亮度DATA对应的所有子场编码方案,也是1对多的对应关系;每一张查找表的结果输入到对应的MPD计算器中去,表示为MPD计算器23。在MPD计算器23中设置有和查找器22中所含有的K张查找表对应的K路MPD计算器,分别与已处理相临像素的子场编码(来自缓冲器27)进行MPD计算,其计算结果则输入到比较器24对应的比较器中去。比较器24中也设置有对应的K路比较器,每路比较器将输入到该路中的所有MPD值进行相互比较,如同实施例1中所述,每路比较器输出能够标示该路中最小MPD值所对应的输入到该路中的子场编码的编码,这K路的编码输入到选择器25。在选择器25中,也设置有K路独立的选择器,每路根据比较器24的输出从查找器22输出的所有子场编码中选择对应的一种子场编码方式。这K路子场编码再次送往选择器26,选择器26则根据查找器21输出的信息选择K路子场编码中对应的一路子场编码作为原始数据DATA最终的子场编码,该子场编码一方面作为对原始亮度DATA的最终子场编码输出进行显示,另一方面送到缓冲器27作为与下一个像素进行MPD计算的输入。
需要注意的是,在查找器21中,其输出并不是等级亮度DATA的子场编码结果,而是由原始数据DATA决定的在查找器22中的表选择信息和地址信息,根据查找器21的输出,则可知道在查找器22中应当去查找K张表中的某一张表和该张表中的某一个地址。
在查找器22中,可以按照所能编码的最大个数K来设置查找表的数目,也可以小于此数目K。但是其安排原则为能够实现编码数目相同的等级亮度的编码放在同一张表中。比如,1、2、3、4各仅有1个编码方案,那么就把这四个亮度等级的编码放在第一张查找表中,而25、27、29却各有6种编码方案,则把这四个亮度等级的编码放在第6张查找表中。另外,在查找器22中,各张表由于需要输出数目不同的子场编码方案,所以其输出的数据宽度是不一致的,那么,后续处理包括MPD计算等步骤,可需要相互独立的多路来实现。
通过以上分析,可以看出,实施例2和实施例1的区别在于实施例2将具有相同子场编码数目的亮度等级的编码放在同一张查找表内,这样,就避免了虽然某个亮度等级只有1种子场编码方式,却需要放在多张查找表中造成的资源浪费的问题。但是此实施例带来的另一个问题是如果设置K张查找表,则需要设置相互独立的K路MPD计算器、K路比较器和K路选择器,原因是在查找器22中不同表输出的数据宽度是不一致的。下面给出对此实施例的改进。
实施例3如图3所示,原始数据DATA首先经过一个查找器31,其查找结果输出到查找器32。在查找器32中,设置了K张表以供查找,查找器32根据查找器31的输出去查找对应的某一张查找表和某一地址,其输出就是对应于某一亮度等级的所有子场编码,也是1对多的对应关系,这些查找表的结果送往数据格式调整单元33。在数据格式调整单元33中,设置了和查找器32中所设置的查找表对应的K路相互独立的数据格式调整电路,这K路数据格式调整电路将输入的K路不同的数据调整为统一的数据格式,然后输入到选择器34中。选择器34则根据查找器31的输出来选择从数据调整格式单元33输入的某一路调整后的数据,将此选择的数据作为对当前亮度的所有子场编码送往MPD计算器35。MPD计算器35则用选择器34选择的当前的所有可能子场编码与从缓冲器38输入的已处理的像素单元的子场编码进行MPD计算,将此计算结果送入到比较器36。比较器36将输入的MPD进行相互比较,找出最小的MPD值,并将能够标示该最小MPD值所对应的输入到MPD计算器35中的子场编码的编码送往选择器37。选择器37则根据比较器36的输出从选择器34输入的所有可能子场编码中选择对应的子场编码作为当前像素单元亮度等级的最终子场编码,该最终子场编码一方面输出作为最终编码输出,另一方面将此编码送往缓冲器38,作为与下一个像素进行MPD计算的输入。
在图3中,查找器32部分中的每一张查找表对应一路数据格式调整电路,这是因为每一张查找表的数据输出格式不一致,这又由不同表对应着不同数目的子场编码所决定的,需要进行数据格式调整的另一个原因是因为后续处理中只有一组MPD计算器,需要接收相同的数据格式,即相同个数的子场编码。每一张查找表输出的数据经过调整后的数据再经过一个选择器34,则得到可用于计算MPD的该亮度对应的所有子场编码。需要注意的是,在数据格式调整时,应当按照最多数目的输出作为调整标准,若将较少数目输出的数据调整到较多数目的输出时,不应当将缺少的数据补充为0,合理的选择是将有效位的子场编码重复分配到数据缺少位上。
实施例4在图4中,原始数据DATA和从缓冲区送过来的已经处理过相临像素的子场编码一起形成地址信号,送入查找器41。从查找器41输出的结果作为当前像素单元的亮度等级的最终子场编码输出,同时送往缓冲器42作为进行下一待处理像素单元的地址信号。
图4中查找器内容的确定在一定子场向量下,将某一子场编码A与某一亮度等级X的所有可能子场编码分别进行MPD计算,选择出最小MPD值所对应的该亮度等级X的子场编码,将该子场编码作为当已处理相临像素采用子场编码A时该亮度等级X的最佳子场编码;并将该子场编码存储在该亮度等级X和子场编码A共同形成的地址中。即实现当已经处理的相临像素采用子场编码A时,亮度等级X的最佳子场编码为该地址中的子场编码。将所有可能子场编码与所有亮度等级的所有可能编码分别进行MPD计算,分别选择出不同编码对于不同亮度等级时,最小MPD值所对应的该亮度等级的子场编码,分别存储在查找器的对应位置。
对于已经选择的子场向量SP,假定所能实现亮度等级个数为N,所有可能的编码方式的个数为M,则在查找器中应当有N*M个地址单元来表示这N*M种情况,即不同子场编码方式与不同的亮度等级之间的组合。
本实施例与实施例1、2、3的区别在于实施例1、2、3对当前像素所有可能的子场编码与已经处理的像素单元子场编码之间的MPD的计算是通过电路实现的,根据电路的计算结果进行选择最佳子场编码方案;而实施例4则是预先计算所有可能的子场编码与不同输入信号的子场编码之间的MPD值,然后最佳子场编码储存到查找表以备查找,在进行查表时,用已处理的相临像素的子场编码与当前亮度等级共同形成查表地址。
权利要求
1.一种彩色等离子显示屏图像的动态子场编码方法,其特征在于,该方法根据已决定的相临像素的子场编码,通过与当前处理像素的所有可能的子场编码数目进行MPD计算,通过比较,选择出最小MPD值所对应的当前亮度等级的子场编码作为图像显示时实现本亮度等级的子场编码,并依次完成所有像素的动态子场编码,使得动态伪轮廓的影响最小。
2.实现权利要求1所述的彩色等离子显示屏图像的动态子场编码方法的装置,其特征在于,装置包括一查找器,该查找器内含有多张查找表,每张表包含有在已定的子场向量下,对所有能够实现亮度等级的一种子场编码方式;用于在一定的子场向量下,实现亮度等级中有最多子场编码数目的查找或者小于子场编码的数目查找,并输出对某一亮度等级的多种子场编码方式;若某一亮度等级有较少数目的子场编码,则输出的多种子场编码方式可以重复;一个MPD计算器,用于将查找表输出的某一亮度等级的所有可能子场编码与已处理过的相临像素的子场编码进行MPD计算;一个比较器,用于将从MPD计算器输入的MPD值进行相互比较,选择最小的MPD值,并输出能够标示此最小MPD值所对应的输入到MDP计算器中的子场编码的编码;一个选择器,用于根据比较器的输出结果从查找表输出的多种子场编码中选择对应的一种作为对当前像素亮度等级的最终子场编码;一个缓冲器,用来暂存已处理过的相临像素的子场编码,作为与下一个待处理像素进行MPD计算的输入;查找器分别与MPD计算器和选择器连通,MPD计算器通过比较器和选择器相连,选择器通过缓冲器返回MPD计算器的输入端。
3.实现权利要求1所述的彩色等离子显示屏图像的动态子场编码方法的装置,其特征在于,装置包括第一查找器,该查找器根据输入的原始数据,用于输出对第二查找器的查找信息,包含应当查找第二查找器中的某一张表和在该表中的地址信息;第二查找器,在该部分中设置了多张表,每张表包含有在一定的子场向量下,所能实现亮度等级中有最多子场编码的数目,也可设置小于此数目的查找表个数,具有相同数目子场编码的亮度等级的子场编码放在同一张查找表中;根据第一查找器的输出内容选择第二查找器中的某一张查找表和某一地址的内容,输出中的某一组即为输入亮度等级的所有可能子场编码;多路MPD计算器,每路MPD计算器相互独立,和第二查找器中的多张查找表分别对应。分别将多张查找表输出的子场编码与已处理过的相临像素的子场编码进行MPD计算。输出多组MPD值,但是每组包含不同数目的多个MPD值;多路比较器,每路比较器相互独立,和MPD计算器中的多路计算结果分别对应。每路比较器将输入到该路中的多个MPD值进行相互比较,选择输入到该路中的最小MPD值,并输出能够标示此最小MPD值所对应的输入到对应MDP计算器中的子场编码的编码;第一选择器,其中包括相互独立的多路选择器,上述多路选择器和比较器中的多路分别对应,每路选择器根据从比较器输入到该路的信息从第二查找器对应表输出的多种子场编码中选择对应的一种进行输出;第二选择器,根据从第一查找器输出的信息从第一选择器输出的多路子场编码中选择一路进行输出,作为对当前亮度等级的最终子场编码输出。第一查找器分别与第二查找器、第二选择器连接,第二查找器分别与多路MPD计算器、第一选择器连接,MPD计算器通过多路比较器与第一选择器连接,第二选择器通过缓冲器返回多路MPD计算器的输入端。
4.一种实现权利要求1所述的彩色等离子显示屏图像的动态子场编码方法的装置,其特征在于,装置包括第一查找器,该查找器根据输入的原始数据,用于输出对第二查找器的查找信息,包含应当查找第二查找器中的某一张表和在该表中的地址信息;第二查找器,在该查找器中设置有多张表,每张表包含有在已定的子场向量下,对所有能够实现亮度等级的一种子场编码方式;用于在一定的子场向量下,实现亮度等级中有最多子场编码数目的查找或者小于子场编码的数目查找,并输出对某一亮度等级的多种子场编码方式;多路相互独立数据格式调整单元,每路和第二查找器中的多张查找表分别对应,将多张查找表输出的多路不同格式的数据调整为统一格式;在数据格式调整时,按照最多数目的输出作为调整标准,在将较少数目输出的数据调整到较多数目的输出时,将有效位的子场编码数据重复分配到数据缺少位上;第一选择器,根据第一查找表输出的表信息从多路数据格式调整单元输入的多路数据中选择对应的一路数据输出,其中包含了当前像素亮度等级的所有可能子场编码;一个MPD计算器,用于将第一查找表输出的某一亮度等级的所有可能子场编码与已处理过的相临像素的子场编码进行MPD计算;一个比较器,将从MPD计算器输入的MPD值进行相互比较,选择最小的MPD值,并输出能够标示此最小MPD值所对应的输入到MDP计算器中的子场编码的编码;一个选择器,根据比较器的输出结果从第一选择器输出的所有可能子场编码中选择对应的一种作为对当前像素亮度等级的最终子场编码;一个缓冲器,用来暂存已处理过的相临像素的子场编码,作为与下一个待处理像素进行MPD计算的输入;第一查找器分别与第二查找器和第一选择器连接;第二查找器通过数据格式调整单元与第一选择器连接,第一选择器分别与MPD计算器和第二选择器连接,MPD计算器通过比较器与第二选择器连接,选择器通过缓冲器返回MPD计算器的输入端。
5.一种实现权利要求1所述的彩色等离子显示屏图像的动态子场编码方法的装置,其特征在于,装置包括一个查找器,用于将输入的原始亮度等级数据与从缓冲器输出的已经处理像素的子场编码共同形成该查找器的地址信息;该查找器的输出作为对当前像素亮度等级的最终子场编码;一个与查找器相连的缓冲器,用于暂存已处理过的相临像素的子场编码,作为与下一个待处理像素进行MPD计算的输入。
6.如权利要求5所述的装置,其特征在于,所述的查找器包括下列内容在一定子场向量下,将某一子场编码与某一亮度等级的所有可能子场编码分别进行MPD计算,选择出最小MPD值所对应的该亮度等级的子场编码,将该子场编码作为当已处理相临像素采用子场编码A时该亮度等级X的最佳子场编码;将该子场编码存储在该亮度等级和子场编码共同形成的地址中;即实现当已经处理的相临像素采用子场编码时,亮度等级的最佳子场编码为该地址中的子场编码将所有可能子场编码与所有亮度等级的所有可能编码分别进行MPD计算,分别选择出不同编码对于不同亮度等级时,最小MPD值所对应的该亮度等级的子场编码,分别存储在查找器的对应位置;对于已经选择的子场向量,假定所能实现亮度等级个数为N,所有可能的编码方式的个数为M,则在查找器中应当有N*M个地址单元来表示这N*M种情况,即不同子场编码方式与不同的亮度等级之间的组合。
全文摘要
本发明公开了一种彩色等离子显示屏图像的动态子场编码方法,该方法根据已决定的相临像素的子场编码,通过与当前处理像素的所有可能的子场编码进行MPD计算,通过比较,选择出最小MPD值所对应的当前亮度等级的子场编码作为图像显示时实现本亮度等级的子场编码,并依次完成所有像素的动态子场编码,使得动态伪轮廓的影响最小,提高图像质量。
文档编号G09F9/313GK1750096SQ200510096159
公开日2006年3月22日 申请日期2005年10月14日 优先权日2005年10月14日
发明者刘海峰, 尤剑鸣 申请人:彩虹集团电子股份有限公司