技术简介:
本专利针对等离子体显示器在负载效应大时亮度补偿失效的问题,提出动态调整补偿值的方案。通过计算像素数据列的负载,查表获取主亮度补偿值,并对低亮度像素单独设置次补偿值,以亮度值减去补偿值的方式实现精准补偿,既提升补偿效果,又保持低亮度像素的对比度表现。
关键词:亮度补偿,动态调整,等离子体显示器
专利名称:用于等离子显示器的亮度补偿方法
技术领域:
本发明是有关于一种亮度补偿方法,且特别是有关于一种适用于等离子体显示器的亮度补偿方法。
在可预见的未来,人们对声光服务的要求,将会随着视听设备制造技术的发展与显象方式的创新而日益提高。以显示器为例,公知的阴极射线管(Cathode Ray Tube,CRT)显示器除了有体积庞大、辐射严重的缺点以外,大尺寸的阴极射线管显示器,荧光屏边缘显示的图象还会有严重的图象扭曲失真的问题,势必无法满足将来人们对高质量视听享受的要求。当数位电视开播之后,公知以模拟方式显象的阴极射线管荧光屏将会逐渐地被淘汰。取而代之,将是具有低辐射、低耗电,且兼具大尺寸与小体积的特性的等离子体显示器(Plasma Display Panel,PDP)。
请参照
图1,其所绘示的是等离子体显示器荧光屏的负载效应(loading effect)的示意图。所谓负载效应是指等离子体显示器荧光屏上每个象素(pixel)所显示的亮度,会受到同一列(row)上其他象素的亮度的影响而改变,造成实际显示亮度与正常应显示亮度间造成差异的现象。如图1所示,荧光屏上的三个象素列(pixel row)102、104、105,其中象素列102是由象素区域(pixel area)106及110所构成;象素列104包括象素区域108及112;象素列105则包括象素区域109及113。其中象素区域106为低灰阶值,象素区域108是中灰阶值,象素区域109则属高灰阶值。另外,象素区域110、112、113具有相同的灰阶值。照一般的常理判断,象素区域110、112、113本应显示本出相同的亮度。但实际上,象素区域110、112、113的个别亮度L110、L112、113的大小关系为L110>L112>L113。也就是说,虽然原本象素列102中的象素区域110的象素、象素列104中象素区域112的象素与素列105中象素区域113的象素的灰阶值相同,但因为象素列102上象素区域106是较暗数据点,象素列104中的象素区域108相较于象素区域106是较亮数据点、而象素列105中的象素区域109比起象素区域108来说是较亮数据点,故象素区域112的象素显示的亮度要比象素区域110的象素显示的亮度要暗,而象素区域113的象素显示的亮度又要比象素区域112的象素显示的亮度要暗。若等离子体显示器荧光屏同一列上的象素亮度越亮,则此列象素所显示的亮度与理论上需显示的亮度相比,象素实际显示亮度减弱的程度就越大,这种情形就称为负载效应。需注意的是,负载效应通常只发生在同一列的象素,也就是某个象素的亮度大小只与同一列其他象素的亮度有关,并不受同一行(column)其他象素的亮度的影响。也就是说,垂直方向并不会发生负载效应。
图象数据(image data)是由多个象素数据列(pixel data row)所构成。以荧光屏(panel)的分辨率(resolution)为800×600(即整个荧光屏每一列有800个象素,每一行有600个象素)的等离子体显示器为例,一个图象数据就包含有600个象素数据列,而一个象素数据列包含有800个象素数据(pixel data)。请参照图2,其所绘示为公知的亮度补偿装置200的示意图。公知的亮度补偿装置200包括一可编程门阵列(Field Programmable Gate Array,FPGA)202以及两个与的耦接的存储体204。首先,输入至等离子体显示器的图象数据会先进入一亮度补偿装置200。亮度补偿装置200会一次读取一个象素数据列,先判断此象素数据列是否需要进行亮度补偿。假使判断需要作亮度补偿的话,亮度补偿装置200会对象素数据列进行亮度补偿。之后,亮度补偿装置200会输出此已进行过亮度补偿的象素数据列的数据,该象素列的每一象素将根据所对应的补偿象素数据来显示,使得象素列的每一象素的实际显示亮度能够接近原有显示数据所应显示的色彩与亮度,而不至于产生亮度与色彩的失真。
请参照图3,其所绘示为公知解决负载效应的方法的流程图。兹将公知的等离子体显示器的亮度补偿方法叙述如下首先,在步骤302,亮度补偿装置会依序读取象素数据列。其中,每个象素数据列都包含有多个象素数据,而每个象素数据包含有一亮度值。
由前文所述,等离子体显示器荧光屏上某一象素列的象素亮度越亮,则此象素列的负载效应就越大。换言之,此象素列所显示的实际亮度与理论上需显示的亮度相比,亮度减弱的程度就越大。因此,当亮度补偿装置判断是否对一象素数据列作亮度补偿时,其所依据的标准在于此象素数据列中每一象素数据亮度值的大小。在象素数据中,亮度值的大小通常以一个长度八位的二进位格式数据来表示,称为象素数据的灰阶值(gravellevel value)。一般灰阶值的范围是从(00000000)2到(11111111)2,以十进位格式来表示就是从0到255,以0代表全黑,255代表全白。如此,则亮度值的大小总共有256种,亮度值越大就表示亮度越亮。公知作法是预先设定一亮度临界值,用以决定某一象素数据的亮度值是否会造成象素列的负载效应。如果某一象素数据的亮度值大或等于亮度临界值,则等离子体显示器荧光屏上,依据此象素数据列显示的象素,会使得其所在的象素列产生负载效应。其中,亮度临界值的大小是预先设定的。以八位的二进位格式灰阶值而言,由于越高位的灰阶值数据对亮度影响的权重越大。故一般在设定亮度临界值的大小时,只需考虑灰阶值中高位的大小即可。公知方法是将亮度临界值定义为灰阶值的高三位等于101。若一象素数据的灰阶值的高三位大或等于101,则此象素数据被视为会增加等离子体显示器荧光屏上象素列的负载效应。反之,若象素数据的灰阶值高三位小于101,则此象素数据被视为不会增加等离子体显示器荧光屏上象素列的负载效应。
亮度补偿装置依序读取象素数据列之后。接着进入步骤304,亮度补偿装置会计算此象素数据列的负载(load)。负载在此处定义为象素数据列中,亮度超过预设的一低亮度决定值的象素数据个数。象素数据列的负载越大,表示象素数据列中亮度值的大小超过该低亮度临界值的象素数据个数越多。如此,此象素数据对等离子体显示器荧光屏的象素列所造成的负载效应会越严重。
之后,进入步骤306,判断此象素数据列是否需要作亮度补偿。由前文所述,象不比数据列的负载越大,会使得等离子体显示器荧光屏上象素列的负载效应越严重。此时,亮度补偿装置越有必要作亮度补偿。公知作法判断象素数据列是否需要作亮度补偿时,会预先设定一负载临界值。如果象素数据列的负载大或等于负载临界值,则此象素数据列会被视为负载效应过大而需要执行亮度补偿。反之,若负载小于负载临界值,则象素数据列会被视为不需要作亮度补偿而直接输出。
由前文所述,当象素数据列的负载越大时,则表示等离子体显示器荧光屏某一象素列依据此象素数据列显示时,象素实际显示亮度减弱的程度会越大。公知亮度补偿方法是将每个象素的灰阶值加入一亮度补偿值,藉由提高象素数据列的亮度的方式,来减低负载效应的影响,达到亮度补偿的效果。
此外,必须要考虑的是,加入亮度补偿值固然可减轻等离子体显示器荧光屏的象素列的负载效应。但是,如果加入某一象素数据列的亮度补偿值过大,依据此象素数据列显示的象素列与其他象素列相比,会显得特别亮。如此,将会影响整个图象亮度的连续性而造成了显示图象的失真。所以,在不影响图象的输出质量的前提的下,选择适当的亮度补偿值是必须的。
公知决定象素数据列适当的亮度补偿值的方法是,在亮度补偿装置中预先内建一亮度补偿表。亮度补偿表由一组亮度补偿值所构成,该组亮度补偿值依据大小由大到小依序排列。也就是说,在此亮度补偿表中,位置在前的亮度补偿值其值会较位置在后的亮度补偿值要大。当象素数据列需要作亮度补偿时,则亮度补偿装置会依照亮度补偿表来选定适当的亮度补偿值。在执行步骤308,选择亮度补偿值时,亮度补偿装置先选择亮度补偿表中第一个亮度补偿值。也就是亮度补偿表中,预先设定的最大的亮度补偿值。之后,执行步骤310,将亮度补偿值加入象素数据列的每一个象素的亮度值中,以进行亮度补偿。由前文所述可知,灰阶值增加即代表象素的亮度增加,如此藉由提高荧光屏上象列所显示的亮度,来达到亮度补偿的效果。兹将已加入亮度补偿值的象素数据列定义为一补偿象素数据列。
接着,进入步骤312,计算补偿象素数据列的负载。其计算方式与计算原本象素数据列的负载相同。之后,进入步骤314,比较补偿象素数据列的负载与原本的象素数据列的负载是否相同。由前文所述可知,执行亮度补偿时,加入亮度补偿值必须以不影响图象输出的质量为前提。换言之,加入的亮度补偿值不能过大。公知方法判断执行亮度补偿时,加入的亮度补偿值是否过大的标准是进行亮度补偿后的补偿象素数据列的负载必须与原来的象素数据列的负载相同。若补偿象素数据列的负载大于原来象素数据列的负载,则被视为所加入的亮度补偿值太大,足以影响输出图象的质量,下一步骤会重复步骤308的动作,由亮度补偿表中,选择下一个亮度补偿值。由前文所述,亮度补偿表中亮度补偿值的位置与大小的关系可知,新选定的亮度补偿值会比原来选择的亮度补偿值要小。然后,再重复步骤310到步骤314的动作,再次判断所加入的亮度补偿值是否太大,是否会影响到图象的输出质量。若补偿象素数据列的负载还是大于原来象素数据列的负载,则又会回到步骤308,从亮度补偿表中,再选择下一个较小的亮度补偿值来对象素数据列进行亮度补偿,直到符合加入亮度补偿值后的补偿象素数据列与原来的象素数据列的负载相同的条件为止。最后,在执行步骤316,才将补偿象素数据列自亮度补偿装置200输出,完成亮度补偿。
然而公知进行亮度补偿的方法却会产生以下的问题首先,公知亮度补偿的方法是以一固定的低亮度决定值与负载临界值来判断需不需要进行亮度补偿。而且在进行亮度补偿时,不论此象素数据列负载的大小,都是以相同的亮度补偿表来决定此象素数据列的亮度补偿值。却没有考虑负载不同的象素数据列,需加入的亮度补偿值也必须随之调整,才能达到较佳的亮度补偿的效果。如此一来,将使得加入的亮度补偿值的大小无法符合实际补偿的需要,造成了失真,而减少了亮度补偿的效果。
此外,由于公知作法在作亮度补偿时,是将同一列上所有象素的亮度数据都加上相同的亮度补偿值。所以即使是全黑的亮度数据也会被加上一个亮度补偿值。如此一来,将会使的暗的图象都变得比正常的暗图象要来得亮,此举不但影响了荧光屏实际显示的最低亮度,同时也降低了图象亮度的对比。
另外一方面,假使等离子体显示器荧光屏的某一列象素数据中具有最大亮度值,亦即该列象素数据中得到象素数据具有灰阶值255。如此一来,不论此列象素的负载有多大,都无法再作任何的亮度补偿动作,因为灰阶的最大值只能到255。甚至如果象素数据列上所有象素的亮度数据都是全亮时,此时该列象素的负载最大,显示此象素数据列的象素列其负载效应也最大。因此,象素数据列需要加入的亮度补偿值应该最大。但是由于象素数据的亮度值已经是最大值,因此无法用公知加上亮度补偿值的方法进行亮度补偿。
还有,公知亮度补偿的方法是比较加上亮度补偿值之前与之后的象素数据列的象素数据,藉着判断二者灰阶值高三位大或等于101的象素的数目是否相等,来决定所加入的亮度补偿值是否适当。但是如果某一列象素数据中,某一象素的灰阶值恰巧是“(10011111)2”,那么无论加上任何亮度补偿值都会使加入亮度补偿值后的补偿象素数据列,其亮度数据高三位大或等于101的象素数目都会大于原来的象素数据列中,亮度数据的高三位大或等于101的象素数目。也就是说如果某一列象素数据中有一个象素的灰阶值恰好是“(10011111)2”的话,则此列象素数据也将无法进行亮度的补偿。
由上文叙述可知,公知亮度补偿的方法至少具有以下的缺点1.亮度补偿值的大小无法随着象素亮度超过低亮度决定值的多少程度作调整。
2.会影响并提高荧光屏象素所显示的最低亮度值,降低图象亮度的对比。
3.若同一列象素数据中至少有一个象素的亮度为全亮,则这些全亮的象素点将无法执行亮度补偿。
4.若同一列象素数据中至少有一个象素的灰阶值接近预设的亮度临界值,例如为“(10011111)2”,则此列象素将无法执行亮度补偿。
有鉴于此,本发明的目的就是在提供一种适用于用于等离子体显示器的亮度补偿方法,来达到以下目的1.可随着象素亮度超过负载等级的多少程度来调整亮度补偿值的大小。
2.亮度调整并不影响荧光屏所显示的最低亮度值,也不会降低图象亮度的对比。
3.并不会因为某些特别的情况而无法进行亮度补偿。
根据本发明的目的,提出一种适用于等离子体显示器的亮度补偿方法,该等离子体显示器具有一亮度补偿装置,此装置会使用亮度补偿方法对象素数据列进行亮度补偿。亮度补偿方法至少包括以下步骤首先,读取象素数据列中每个象素数据的亮度值;接着,计算象素数据列的负载,其中,负载为象素数据列中亮度值超过预设的亮度临界值的象素数据的个数;再来,依据负载得到对应的主亮度补偿值;之后,再依据主亮度补偿值得到对应的多个次亮度补偿值;接着,依序提取每个象素数据的亮度值,并依据每个象素数据的亮度值进行亮度补偿,其中,亮度补偿的方式为当象素数据的亮度值大或等于预设的低亮度决定值,则将亮度值减去主亮度补偿值;否则,则依据亮度值大小减去所对应的次亮度补偿值;最后,输出该象素数据列。
为让本发明的上述目的、特徵、和优点能更明显易懂,下文特举一最佳实施例,并结合附图,作详细说明如下。
图1绘示等离子体显示器荧光屏的负载效应的示意图。
图2绘示公知的亮度补偿装置的示意图。
图3绘示公知解决等离子体显示器负载效应的方法的流程图。
图4绘示依照本发明一最佳实施例的一种用于等离子体显示器的亮度补偿方法的流程图。
图5绘示内建于一亮度补偿装置的象素数据列的负载与主亮度补偿值的对应关系表。
图6绘示内建于一亮度补偿装置内,主亮度补偿值为10的情况下,亮度值与次亮度补偿值的对应关系表。
图7绘示内建于一亮度补偿装置内,主亮度补偿值为20的情况下,亮度值与次亮度补偿值的对应关系表。
本发明的精神在于依照象素数据列中每一象素数据不同的亮度值来决定不同的亮度补偿值。并且是以亮度值减去亮度补偿值的方式来进行亮度补偿。
请参照图4,其所绘示为依照本发明一最佳实施例的一种用于等离子体显示器的亮度补偿方法的流程图。若以一分辨率为800×600的等离子体显示器荧光屏为例,每一象素列有800个象素,每个象素都有红、蓝、绿三种颜色的象素数据,而每种颜色的象素数据都有一亮度值,如此,才能使荧光屏上每个象素显示出适当的色彩与亮度。故亮度补偿装置一次会对一个象素数据列,总共有800×3共2400个象素数据的亮度值执行亮度补偿。
首先,执行步骤402,亮度补偿装置一次读取一个象素数据列的所有象素数据,总共2400个象素数据。之后,执行步骤404,计算象素数据列的负载。计算负载的方式与公知作法相同,亮度补偿装置会计算亮度值超过预设的亮度临界值的象素数据的数目,来决定象素数据列的负载。需注意的是,由于每个等离子体显示器等离子体荧光屏的特性并不尽相同,因此当产生负载效应时,负载效应的大小也不相同。换言之,相同的象素数据列输入至不同的等离子体显示器时,由于每个等离子体显示器的等离子体面板特性的差异,因此在不同的等离子体显示器荧光屏上造成的负载效应的程度也有所不同。为了达到最佳的亮度补偿效果,每部等离子体显示器的亮度补偿装置所预设的亮度临界值的大小也必须视每部等离子体显示器等离子体面板特性的差异而作适当的调整。
亮度补偿装置在得到象素数据列的负载后,即可执行步骤406,依照象素数据列为负载的大小以查表法决定主亮度补偿值。本发明是预先在亮度补偿装置内建一亮度补偿表。请参照图5,其所绘示为内建于亮度补偿装置中的象素数据列的负载与主亮度补偿值的对应关系表。与公知作法不同的是,本发明所提出的亮度补偿表,会依照象素数据列负载的大小分成数个不同的等级,而且每个等级都对应一个主亮度补偿值,如图5所示。如此,可改进公知亮度补偿方法只以一个固定的负载临界值来决定要不要进行亮度补偿,以及亮度补偿值的大小无法随着象素数据列负载的大小作调整的缺点。
由前文所述,由于每个等离子体显示器等离子体面板特性的差异,因此在不同的等离子体显示器荧光屏上造成的负载效应也有所不同。故负载大小与亮度补偿值的对应关系是因等离子体显示器而异。于是,在对每部等离子体显示器作产品测试时,须预先设定好亮度补偿表中,负载与主亮度补偿值的对应关系,并储存于亮度补偿装置中。
公知亮度补偿方法是将亮度数据直接加上亮度补偿值。但如此会有当象素数据列的亮度越亮,负载效应越大时,却反而越难进行亮度补偿的缺点。在等离子体显示器中,负载效应就越大的象素列,其象素所显示的亮度与理论上需显示的亮度相比,亮度减弱的程度越大。由上述可知,负载愈大的象素列所需增加的亮度愈多,但是,亮度值愈大的象素反而很难以加入亮度补偿值的方法来增加象素的亮度。既然亮度值高的象素数据无法再增加其灰阶值,那么就将亮度值低的象素数据的灰阶值减少,使其亮度减小。
因此,本发明所采取的方法就是将每一个亮度数据减去一亮度补偿值。如此,当等离子体显示器荧光屏上的象素列中的象素依据象素数据显示时,与显示高亮度的象素同一列的象素的亮度会因负载效应而变暗。而另一方面,与显示低亮度同一列的象素则因为适当地减去一亮度补偿值后,所显示的亮度也会比原来所应显示的要暗。此时,显示高亮度的象素与显示低亮度的象素两者所显示实际亮度的差异,与原来象素数据中两者灰阶值的差异相近。故可减轻负载效应对等离子体显示器荧光屏所显示的图象质量及失真的影响。
请再参照图5,由前文所述,象素数据列的负载越大表示荧光屏上象素列依据象素数据列显示时,其负载效应越大,亦即象素列上的象素所显示的亮度比原来所应显示的亮度衰减得越多。相反地,负载效应越小的象素,其所显示的亮度与原来所应显示的亮度衰减的程度越小。若要依照本发明所提出的方法进行亮度补偿,则负载越大的象素数据列需要减去的亮度补偿值要越小。负载越小的象素数据列,其需减去的亮度补偿值要越大。换言之,随着象素数据列负载的递减,需减去的主亮度补偿值需递增。需注意的是,由于等离子体荧光屏面板所产生负载效应的大小并不会与所馈入的象素数据列的负载的大小成正比,所以预先设定的负载与主亮度补偿值的对应关系以能达到较佳的亮度补偿效果为前提,并不一定要如图5所示一定要为线性的关系。
在依据本发明所提出的方法执行亮度补偿时,需将象素数据的亮度值减去一亮度补偿值。但象素数据列中,有部分的象素数据其亮度值原本已经很小,如果再减去亮度补偿值,则有可能将该此象素数据的亮度值减到零,因而影响到显示图象的亮度对比。为了在减轻等离子体显示器荧光屏的负载效应的同时,不影响到显示图象的对比,故需要另外考虑亮度值较低的象素数据,在执行亮度补偿时需减去的亮度补偿值。本发明会先于亮度补偿装置中预设一低亮度决定值。用以判断每一象素数据为一般亮度象素数据或是低亮度象素数据。如果某一象素数据的亮度值大或等于低亮度决定值,则将此象素数据可视为一般亮度象素数据。如果某一象素数据的亮度值低于低亮度决定值,则将此象素数据视为低亮度象素数据当进行亮度补偿时,低于低亮度决定值的低亮度象素数据,需另外决定要减去的亮度补偿值。
接着是执行步骤408,步骤408是依据主亮度补偿值的大小来决定低亮度象素数据所需减去的次亮度补偿值。本发明采取的方法为将亮度值低于低亮度决定值的象素数据,依照其灰阶值的大小分成几个不同的低亮度等级,每个低亮度等级都对应一次亮度补偿值。需注意的是,灰阶值越大的低亮度象素数据,其所对应的次亮度补偿值必须越接近主亮度补偿值。在进行亮度补偿时,接近低亮度决定值的低亮度象素数据与接近低亮度决定值的一般亮度象素数据所减去亮度补偿值差距要越小越好,如此,才能避免进行亮度补偿之后,接近低亮度决定值的低亮度象素数据与接近低亮度决定值的一般亮度象素数据因为减去不同大小的亮度补偿值,而有不同程度的亮度补偿效果,因此如此会显示图象的明暗程度不自然的现象发生。此外,次亮度补偿值的大小会随着对应的灰阶值的减低而随之递减。换言之,亮度值越低的象素数据在进行亮度补偿时,减去的亮度补偿值会越小,甚至为0。如此,才不会使得低亮度象素数据在减去次亮度补偿值后,因而降低显示图象在低灰阶时明暗的对比。
请参照图6,其所绘示为内建于一亮度补偿装置内,主亮度补偿值为10的情况下,本发明所选定的一个亮度值与次亮度补偿值的对应关系表。假设一亮度补偿值将低亮度决定值设定为100。灰阶值大或等于100的象素数据为一般亮度象素数据,而灰阶值小于100的象素数据视为低亮度象素数据。由前文所述,在决定了主亮度补偿值为10的情况下,亮度越接近100的低亮度象素数据,其所对应的次亮度补偿值会越接近10。如图6所示,设定亮度灰阶值在90~100之间的象素数据所对应的次亮度补偿值为9,而亮度在80~90之间的象素数据所对应的次亮度补偿值为8,以此类推,所设定的次亮度补偿值随着亮度的降低而递减。而亮度的灰阶值低于10的亮度数据,由于灰阶值已经很小,故将次亮度补偿值设定为0,即不作亮度补偿的处理。如此一来,一方面可执行亮度补偿,另一方面也可保有象素列中显示低亮度象素数据的象素的亮度表现,而维持显示图象亮度对比的大小。
亮度补偿装置必须预先设定在不同的主亮度补偿值的情况下,亮度值与次亮度补偿值之间的对应关系。在执行亮度补偿时,才能随着主亮度补偿值的不同来进行低亮度补偿。请参照图7,其所绘示为内建于一亮度补偿装置内,主亮度补偿值为20的情况下,亮度值与次亮度补偿值的对应关系表。决定不同亮度值的低亮度象素数据所对应的次亮度补偿值的方法与前文所述主亮度补偿值为10的情形相同。需注意的是,次亮度补偿值的大小也必须随着每个等离子体显示器的等离子体面板特性的不同而作适当的调整。此外,与前文所述决定不同负载所对应的主亮度补偿值的情况相同,预先设定的低亮度象素数据与次亮度补偿值的对应关系以能达到较佳的亮度补偿效果且能同时保有荧光屏上显示低亮度象素数据的象素的亮度表现为前提,并不一定如图6与图7所示为线性关系。
在决定了执行亮度补偿需减去的主亮度补偿值以及次亮度补偿值之后,接着,执行步骤410,依序对每一象素数据进行亮度补偿。亮度补偿装置依序读取象素数据列中每一象素数据的亮度值。之后,执行步骤412,判断象素数据是否为一般亮度象素数据。若是,则执行步骤414,将此象素数据的亮度值减去主亮度补偿值;若否,则此象素数据为低亮度象素数据,则执行步骤416,依照低亮度象素数据亮度值的大小减去其所对应的次亮度补偿值。象素数据在进行完亮度补偿之后,接着执行步骤418,输出该象素数据。亮度补偿装置是以一边对象素数据减去适当的亮度补偿值,一边输出补偿后的象素数据的方式进行亮度补偿。因此,在输出象素数据后,接着执行步骤420,检查该象素数据列中是否还有象素数据尚未进行亮度补偿。若是,则重复步骤410,继续依序对象素数据进行亮度补偿。若否,则表示象素数据列中所有的象素数据都已进行亮度补偿。如此,则表示亮度补偿装置已对一象素数据列执行完亮度补偿的工作而结束本流程。
本发明上述实施例所揭露的用于等离子体显示器的亮度补偿方法,可达到以下的效果1.本发明采取依照每一象素数据列负载的不同决定不同的主亮度补偿值,并且低亮度象素数据依照亮度值选取适当的次亮度补偿值。在进行亮度补偿时,亮度补偿值的大小可随着象素数据列负载的大小,和其本身亮度值作适当的调整。如此,才能达到较佳的亮度补偿的效果,并改进公知亮度补偿方法只以一个固定的亮度补偿表来决定不同负载的象素数据列所需加入的亮度补偿值,而无法随着象素数据列的负载大小来决定亮度补偿值的缺点。
2.本发明是以亮度值减去亮度补偿值的方法来进行亮度补偿。如此将会改进公知亮度补偿方法,将亮度值直接加上亮度补偿值,而产生当负载效应越大时反而越难进行亮度补偿的缺点。若象素数据列中有象素的亮度为全亮,或是象素数据列中有象素的亮度灰阶值为“(10011111)2”,都可进行亮度补偿。
3.本发明除了将象素数据的亮度值减去亮度补偿值之外,低亮度象素数据则依照亮度值大小减去适当的次亮度补偿值来进行亮度补偿。如此,一方面可执行亮度补偿,另一方面也可保有等离子体显示器荧光屏上显示低亮度象素数据的象素的亮度表现,使得亮度补偿并不影响荧光屏所显示的最低亮度值,也不会降低图象亮度的亮度对比的大小。
综上所述,虽然本发明已以一最佳实施例揭露如上,然其并非用以限定本发明,任何本领域的技术人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的专利保护范围应以后附的书所限定的范围为准。
权利要求1.一种用于等离子体显示器的亮度补偿方法,该等离子体显示器包含一亮度补偿装置,该亮度补偿方法是对输入至该等离子体显示器的一象素数据列进行亮度补偿,其中,该象素数据列包含多个具有一亮度值的象素数据,该亮度补偿方法包括以下步骤读取该象素数据列中该象素数据的该亮度值;计算该象素数据列的一负载,其中,该负载是等于该亮度值超过预设的一亮度临界值的该象素数据的个数;依据该负载得到该象素数据列所对应的一主亮度补偿值;依据该主亮度补偿值得到该象素数据列所对应的多个次亮度补偿值,其中,在该象素数据列中,亮度值低于一低亮度决定值的该些象素数据是各对应至该些次亮度补偿值之一;依序对该象素数据列的各该些象素数据进行该亮度补偿动作,其中,当各该些象素数据的该亮度值大于或等于该低亮度决定值,则将该亮度值减去该主亮度补偿值,否则,则将该亮度值减去其所对应的该次亮度补偿值;以及输出该象素数据列。
2.根据权利要求1所述的亮度补偿方法,其特征是,该主亮度补偿值是依据该负载通过查表法得到。
3.根据权利要求1所述的亮度补偿方法,其特征是,该些次亮度补偿值是依据该主亮度补偿值通过查表法得到。
4.根据权利要求1所述的亮度补偿方法,其特征是,亮度值低于该低亮度决定值的每个该象素数据是依据每个该象素数据的该亮度值的大小通过查表法得到该象素数据所对应的该次亮度补偿值。
5.根据权利要求1所述的亮度补偿方法,其特征是,当该象素数据列的该负载越小,其所对应的该主亮度补偿值则越大。
6.根据权利要求1所述的亮度补偿方法,其特征是,亮度值低于该低亮度决定值的各该象素数据的该亮度值越大,所对应的该次亮度补偿值则越大。
7.一种等离子体显示器的亮度补偿装置,该亮度补偿装置是对输入至该等离子体显示器的一象素数据列进行亮度补偿,其中,该象素数据列包含多个具有一亮度值的象素数据,该亮度补偿装置包括一数据读取装置,用以读取该象素数据列中该象素数据的该亮度值;一负载计算装置,用以计算该象素数据列的一负载,其中,该负载是等于该亮度值超过预设的一亮度临界值的该象素数据的个数;一主亮度补偿值决定装置,用以依据该负载得到该象素数据列所对应的一主亮度补偿值;一次亮度补偿值决定装置,用以依据该主亮度补偿值得到该象素数据列所对应的多个次亮度补偿值,其中,在该象素数据列中,亮度值低于一低亮度决定值的该些象素数据是各对应至该些次亮度补偿值之一;一象素数据补偿装置,用以依序对该象素数据列的各该些象素数据进行该亮度补偿动作,其中,当各该些象素数据的该亮度值大于或等于该低亮度决定值,则将该亮度值减去该主亮度补偿值,否则,则将该亮度值减去其所对应的该次亮度补偿值;以及一输出装置,用以输出该象素数据列。
全文摘要一种用于等离子体显示器的亮度补偿方法,包括以下步骤:首先,读取象素数据列中每个象素数据的亮度值。接着,计算象素数据列的负载。负载为象素数据列中,亮度值超过预设亮度临界值的象素数据个数。再来,依据负载得到主亮度补偿值,并依据主亮度补偿值得到多个次亮度补偿值。之后,依序对象素数据进行亮度补偿。当亮度值大或等于预设的低亮度决定值,则将亮度值减去主亮度补偿值。否则,则依据亮度值减去所对应的次亮度补偿值。最后,输出象素数据列。
文档编号G09G3/28GK1381824SQ0111069
公开日2002年11月27日 申请日期2001年4月17日 优先权日2001年4月17日
发明者童旭荣, 蔡笃豪, 黄日锋 申请人:达棋科技股份有限公司