WO2011113287A1 - Method and device for reducing dynamic false contour of plasma display screen - Google Patents
Method and device for reducing dynamic false contour of plasma display screen Download PDFInfo
- Publication number
- WO2011113287A1 WO2011113287A1 PCT/CN2010/080414 CN2010080414W WO2011113287A1 WO 2011113287 A1 WO2011113287 A1 WO 2011113287A1 CN 2010080414 W CN2010080414 W CN 2010080414W WO 2011113287 A1 WO2011113287 A1 WO 2011113287A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pixel
- value
- gray level
- module
- evaluation value
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01J—ELECTRIC DISCHARGE TUBES OR DISCHARGE LAMPS
- H01J11/00—Gas-filled discharge tubes with alternating current induction of the discharge, e.g. alternating current plasma display panels [AC-PDP]; Gas-filled discharge tubes without any main electrode inside the vessel; Gas-filled discharge tubes with at least one main electrode outside the vessel
- H01J11/10—AC-PDPs with at least one main electrode being out of contact with the plasma
- H01J11/12—AC-PDPs with at least one main electrode being out of contact with the plasma with main electrodes provided on both sides of the discharge space
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/28—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using luminous gas-discharge panels, e.g. plasma panels
- G09G3/2803—Display of gradations
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0266—Reduction of sub-frame artefacts
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2007—Display of intermediate tones
- G09G3/2059—Display of intermediate tones using error diffusion
Definitions
- AC Plasma Display Panel uses multi-subfield technology to realize multi-gradation display of images, that is, one frame of image is divided into multiple subfields for display, and different subfields have different weights.
- the subfields with different weights correspond to different brightness weights, that is, the number of sustain discharges is displayed when the circuit is implemented, and the multi-level gray scale display of the image can be realized by combining the subfields of different weights.
- the image of the AC plasma display is divided into 8 subfields as an example (subfield: SF).
- a total of 256 gray levels between 0 and 255 can be obtained by different combinations of the eight subfields. For example, when gradation level 0 is achieved, SF1-SF8 are all turned off (OFF), and no discharge luminescence is generated.
- the viewpoint will be 8 consecutive pixels along the moving direction.
- the light emitted by the points in different time periods is accumulated.
- the pixel points to be integrated are all extinguished during the integration period, leaving a black dark area on the retina, which shows a gray level of 0, so we will I felt a dark line that didn't exist.
- This situation is a dynamic pseudo-contour phenomenon, and since the gradation of the image produced here is smaller than the original gradation, it is also called the dynamic pseudo-contour of the negative polarity.
- the present invention is directed to a method and apparatus for reducing the dynamic false contour of a plasma display panel that is capable of solving the problem of suppressing dynamic false contours.
- a method for reducing a dynamic pseudo contour of a plasma display panel includes: obtaining pixel point data of a same position in a same frame and a same area in an adjacent previous frame; Calculating an average pseudo contour evaluation value of the pixels in the area by using the pixel point data; if the average false contour evaluation value is greater than the threshold value, optimizing encoding of each position pixel in the area of the current frame.
- the process of calculating the average pseudo-contour evaluation value of the pixels in the area includes: acquiring coding statistical values of the pixels in the same position in the current frame and the adjacent previous frame; acquiring the pixel points in the respective positions at the current a frame, a gray level difference value in an adjacent previous frame; a pseudo contour is calculated by the encoding statistical value of each pixel point, the gray level difference value, and a gray level value of the pixel in the current frame
- the evaluation value is calculated by the obtained pseudo contour evaluation value of each pixel at the same position to calculate the average false contour evaluation value in the region.
- the process of obtaining the coding statistics of the pixels of the same location in the current frame and the adjacent previous frame includes: dividing each frame of pixel data into subfields, and placing each location pixel in the current frame and adjacent
- the coded exclusive OR value in each subfield of the previous frame is multiplied by the subfield weight value, and the product values in the respective subfields are summed as the coded statistical value of the position pixel; until all the pixels in the same position are acquired
- the coding statistics of the points; the coding statistics are calculated by the following formula For the subfield number, n is the frame number, and SP(P) is the weight value of the Pth subfield.
- the process of calculating the pseudo contour evaluation value comprises: obtaining a difference between the coding statistical value and the gray level difference value, and using the difference value and a gray level of the pixel point in the current frame
- the product of the gradation values is used as a pseudo-contour evaluation value; wherein, the difference of the gradation levels is calculated by the following formula: Where I is the gradation value of the pixel at the position in the nth frame or the ⁇ -1 frame, and (X, y) is the pixel coordinate position.
- the process of optimizing encoding comprises: selecting a gray level of each pixel in the area according to a reference encoding table to select a coded output.
- the process of selecting the coded output according to the reference code table comprises: finding a coded output corresponding to the same gray level in the gray level matching reference code table of the pixel; if the gray level of the pixel is in the reference code table If there is no same gray level, the coded output corresponding to the gray level closest to the gray level of the pixel is selected in the reference code table, and the gray level of the pixel is closest to the reference code table.
- the difference in gray level is subjected to error diffusion processing.
- an apparatus for reducing a dynamic pseudo contour of a plasma display panel comprising: a reading unit, configured to obtain pixel point data of each same position in a same frame and an adjacent previous frame An operation unit, configured to calculate, by using the pixel data obtained by the reading unit, an average pseudo-contour evaluation value of the pixel in the area; and an optimization unit, configured to determine that the average pseudo-contour evaluation value is greater than a threshold, Each position pixel within the region of the frame is optimally encoded.
- the operation unit includes: an encoding statistic value module, configured to acquire coding statistic values of respective pixels at the same position in a current frame and an adjacent previous frame; a gradation operation module, configured to acquire pixel points at each position a current frame, a gray level difference value in an adjacent previous frame; an evaluation value operation module, configured to pass the coding statistical value of each pixel point, the gray level difference value, and a pixel point in a current frame
- the gray level value calculates a pseudo contour evaluation value
- the averaging module is configured to calculate an average pseudo contour evaluation value in the region by using the obtained pseudo contour evaluation values of the pixels at the same position.
- the coding statistic module includes: a segmentation sub-module, configured to divide each frame of pixel data into sub-fields; and an operation sub-module, configured to position each location pixel in a current frame and an adjacent previous frame.
- the coded exclusive OR value in each subfield is multiplied by the subfield weight value, and the product values in each subfield are summed as the coding statistics of the position pixel;
- the storage submodule is used to store all the acquired identical An encoding value of the position pixel;
- the evaluation value operation module includes: a difference sub-module, configured to obtain a difference between the coded statistical value and the gray level difference, and a product value sub-module, The product of the difference value and the gray level value of the pixel in the current frame is used as the pseudo contour evaluation value.
- the optimization unit includes a discriminating module, an encoding module, and an error diffusion module: the discriminating module is configured to trigger the encoding module when the average pseudo contour evaluation value is greater than a threshold; Searching for the coded output corresponding to the same gray level in the gray level matching reference code table of the pixel; or when the gray level of the pixel does not have the same gray level in the reference code table, The coding output corresponding to the gray level closest to the gray level of the pixel is selected in the coding table, and the error diffusion module is triggered; the invention uses the average false contour evaluation value as a judgment basis, thereby effectively preventing the false contour phenomenon
- the average pseudo-contour evaluation value combines the pixels of the same position in the front and back frames, and the weighting value, and the accuracy of the judgment is high, and the calculation process is simple and efficient.
- FIG. 1 is a schematic diagram showing the weight ratio of each subfield when the image is divided into 8 subfields
- FIG. 2 is a view showing the distribution of the discharge luminescence of the pixel unit in time and space when the negative dynamic pseudo-contour is displayed
- FIG. 3 shows FIG. 4 shows a flow chart of a first embodiment of the present invention
- FIG. 5 shows a schematic diagram of a mode for generating a dynamic false contour
- FIG. 7 is a schematic diagram showing the error diffusion
- FIG. 8 is a schematic flowchart of the third embodiment of the present invention
- FIG. 9 is a schematic structural view of the apparatus according to the fourth embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
- FIG. 4 is a flowchart of Embodiment 1 of the present invention, including:
- the encoding of the grayscale 127 is 11111110
- the encoding of the grayscale 128 is 00000001
- the dynamic pseudo contour occurs when the 127 transitions to 128.
- the human eye first perceives 127 grayscale, and then perceives 128 grayscale. But the actual situation is not the case, see subfield separation display technology
- a gray level is perceived every time it is integrated. If the perceived gray level in the eight points is greatly deviated from the displayed gray level, the human eye feels a dynamic false contour. For example, the grayscale display changes from 127 to 128. The columns from the first subfield to the eighth subfield in the order shown are 11111110 and 00000001, respectively. The above figures are sequentially divided into 127, 63, 31, 15 , 7, 3, 1, 0, 128. When the product is divided into 0, the human eye feels a clear dark streak.
- the invention discriminates according to the average pseudo contour evaluation value of the pixels in the same area of the two frames before and after, and the pseudo contour recognition rate is high, because the dynamic image is a frame and frame image superposition effect, so the pixels at the same position between the frames before and after the detection are detected.
- Pseudo contour phenomenon Optimized coding and error diffusion processing for pixels prone to false contours can effectively reduce the false contour of the image and eliminate the false contour of the human eye.
- pseudo contour evaluation values such as the values of the MPD algorithm operations.
- the pseudo contour evaluation values used in the present invention are described below by the second embodiment of the present invention. See Figure 6, including:
- S21 Obtain pixel data of the same position in the same area of the current frame and the adjacent previous frame; the obtained pixel data includes: a pixel code value of the current frame, adjacent to the previous frame, at each same position in the area The coded value, the weight of the subfield to which the coordinates of this position belong, and the gray level of the subfield to which the position belongs in the current frame, and the gray level in the adjacent previous frame.
- S22 Obtain coding statistical values of pixels in the same position in the current frame and adjacent previous frames; first, divide one frame of pixel data into subfields, and the plasma display controller receives externally input RGB image signals and control signals , divides an image into several subfields, each of which includes reset time, addressing time, and hold time. Obtaining the coded XOR value of each position pixel in each subfield of two frames (the current frame, the adjacent previous frame) is multiplied by the subfield weight value, and then summing the product values in each subfield as The coded statistical value A of the position pixel is obtained until the coding statistics of all the pixels at the same position are obtained.
- S24 Calculate a pseudo contour evaluation value by using the encoding statistical value, the gray level difference value, and a gray level value of the pixel in the current frame; acquiring between the encoding statistical value and the gray level difference value The difference between the difference and the gray level value of the pixel in the current frame as the pseudo contour evaluation value C, the pseudo contour evaluation value
- S25 Calculate the average pseudo-contour evaluation value in the area by using the acquired pseudo-contour evaluation values; sum the obtained pseudo-contour evaluation values in the area and perform an averaging operation to obtain an average pseudo contour in the area Evaluation value.
- S26 determining whether the pseudo-contour evaluation value is greater than a threshold value, if not, that is, less than the threshold value, indicating that no false contour phenomenon occurs in the area, and executing S27; if yes, that is, greater than the threshold value, executing S28;
- S28 Selecting a gradation level of each pixel in the region according to a reference coding table; the reference code table is a selected code corresponding to the gradation level, and the code corresponding to each gradation level in the reference code table There is no false contouring between them.
- the gray level of the pixel does not have the same gray level in the picking code table (ie, the reference code table)
- the code in the selected code table is displayed with the nearest gray level, so that they will There is a difference, and the difference is subjected to error diffusion processing to the adjacent point.
- the error diffusion is to diffuse the variation error of the pixel color when the color depth is lowered.
- the reference code table can be in the form of optimized coding according to a certain principle. This kind of coding form transition can suppress the processing of pseudo contours, then the gray level transition between pixels of the same point can suppress the false contour, and the different pixel positions are similar in coding form, then the integration effect of the human eye on different pixel positions will not be obvious. Pseudo-contour. However, the disadvantage of the entire field of uniform coding is the absence of gray levels. To compensate for this, the error diffusion of the gradation can be performed.
- the range of regions in which pixels are selected in the two frames of the present invention may be selected according to the case of the data stream, or the pixels in the entire frame may be used as the object of evaluation.
- the invention adopts the average pseudo-contour evaluation value as the judgment basis, and can effectively prevent the occurrence of the pseudo-contour phenomenon; in addition, the average pseudo-contour evaluation value integrates the pixels of the same position of the front and rear frames, and the weighting value, and the accuracy of the judgment is high, and the operation is high.
- the process is simple and efficient.
- the method flow of the present invention is described in detail above.
- the method flow of the present invention can be implemented by a plurality of structural devices. The preferred embodiment is described below to illustrate the device of the present invention.
- the method includes: a frame memory 82 for storing one frame of pixel point data, a unit 81 for performing false contour detection on the current frame pixel point data and the previous frame pixel point data, and a unit 83 for performing gray scale adjustment on the current frame pixel point data, for the pixel point
- the data is subjected to a unit 84 of error diffusion processing.
- Embodiment 4 of the present invention further provides a device, and the structure of the device is as shown in FIG.
- the reading unit 91 is configured to read the pixel data of the same position in the same area and the same area in the adjacent previous frame;
- the operation unit 92 is configured to calculate the area by using the pixel data obtained by the reading unit The average pseudo-contour evaluation value of the inner pixel;
- the optimizing unit 93 is configured to perform optimal encoding on each position pixel in the area of the current frame when the average pseudo-contour evaluation value is greater than the threshold value.
- the operation unit 92 in the device includes: an encoding statistic module 921, configured to acquire coding statistic values of pixels of the same location in the current frame and adjacent previous frames; a gradation operation module 922, configured to Obtaining a gray level difference value of each position pixel in a current frame and an adjacent previous frame; an evaluation value operation module 923, configured to pass the coding statistical value, the gray level difference value, and each pixel point
- the gradation value of the pixel in the current frame is calculated as a pseudo-contour evaluation value;
- the averaging module 924 is configured to calculate an average pseudo-contour evaluation value in the region by using the obtained pseudo-contour evaluation value of each pixel at the same position.
- the coding statistic module 921 in the apparatus includes: a segmentation sub-module 9211 for dividing each frame of pixel data into respective subfields; and an operation sub-module 9212 for locating each location pixel in the current frame,
- the coded exclusive OR value in each subfield of the adjacent previous frame is multiplied by the subfield weight value, and the product value in each subfield is summed as the coding statistical value of the position pixel; the storage submodule 9213 is used.
- the evaluation value operation module 923 includes: a difference value module 9231, configured to obtain a difference between the coded statistical value and the gray level difference value value,
- the product value sub-module 9232 is configured to use the product of the difference value and the gray level value of the pixel in the current frame as the pseudo contour evaluation value.
- the optimization unit 93 in the device includes: a discriminating module 931, an encoding module 932, and an error diffusion module 933.
- the discriminating module 931 is configured to: when the average pseudo contour evaluation value is greater than a threshold, trigger the
- the encoding module 932 is configured to search for a coded output corresponding to the same gray level in the gray level matching reference code table of the pixel; or when the gray level of the pixel is in the reference code table
- the coded output corresponding to the gray level closest to the gray level of the pixel point is selected in the reference code table, and the error diffusion module 933 is triggered; the error diffusion module 933 And used to perform error diffusion processing on the difference between the gray level of the pixel and the nearest gray level in the reference code table.
- the invention adopts the average pseudo-contour evaluation value as the judgment basis, and optimizes the encoding and diffusion processing of the data, thereby effectively preventing the occurrence of the false contour phenomenon; in addition, the average pseudo-contour evaluation value integrates the pixels of the same position of the front and rear frames, and The weighting value, the accuracy of the judgment is high, and the calculation process is simple and efficient.
- the visual characteristics of the human eye are also considered, that is, the human vision is more sensitive to changes in the brightness of the dark field. That is to say, in the case where the pseudo contour is the same, the dark pseudo contour of the picture is more difficult to adapt to the human eye than the false contour of the picture.
- weighting needs to be considered, which means that the weighting of each gray level is determined based on the current gray level.
- modules or steps of the present invention can be implemented by a general-purpose computing device, which can be concentrated on a single computing device or distributed over a network composed of multiple computing devices.
- they may be implemented by program code executable by the computing device, such that they may be stored in the storage device by the computing device, or they may be separately fabricated into individual integrated circuit modules, or they may be Multiple modules or steps are made into a single integrated circuit module.
- the invention is not limited to any specific combination of hardware and software.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Plasma & Fusion (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Control Of Gas Discharge Display Tubes (AREA)
Abstract
A method and a device for reducing dynamic false contour of a plasma display screen are provided, wherein the method comprises obtaining the pixel point data of each same position in the same region of a current frame and an adjacent last frame (S11), calculating an average false contour evaluation value of pixels in the region based on the pixel point data (S12), and performing optimized coding on pixels at each position in the region of the current frame if the average false contour evaluation value is greater than a threshold value (S13).
Description
减少等离子显示屏的动态伪轮廓的方法和装置 技术领域 本发明涉及等离子显示屏技术领域, 更具体地, 涉及一种减少等离子显 示屏的动态伪轮廓的方法和装置。 背景技术 交流型等离子显示展 ( AC Plasma Display Panel: AC PDP ) 利用多子场 技术实现图像的多灰度等级显示, 即将一帧图像分成多个子场来显示, 不同 的子场具有不同的权重, 不同权重的子场对应着不同的亮度权重, 即在电路 实现时表现为维持放电发光次数, 通过对不同权重的子场的组合可实现图像 的多等级灰度显示。 以交流型等离子显示屏的图像被分成 8个子场显示为例( subfield: SF ), 这八个子场的权重关系为 SF1: SF2: SF3: SF4: SF5: SF6: SF7: SF8 = 1: 2: 4: 8: 16: 32: 64: 128。 ¾口图 1所示, 通过这 8个子场的不同组合即可获得 0〜255之间的共 256个灰度等级。 比如实现灰度等级 0时, SF1-SF8全部熄 灭(OFF ), 不产生放电发光; 需要产生灰度等级 127时, SF1-SF7全部点亮 ( ON ),而 SF8 息灭( OFF );当需要产生灰度 255时, SF1-SF8全部点亮( ON )„ 在釆用子场技术实现多灰度等级的显示装置中, 会产生动态伪轮廓 ( Dynamic False Contour: DFC ) 的图像失真。 产生动态伪轮廓的原因一方 面是釆用子场技术造成的, 另一方面是由人眼的积分效应造成。 动态伪轮廓 已成为制约 AC PDP图像画质进一步提高的重要因素。 以 8个子场显示为例。 假定屏幕上有一从左向右运动的图像, 而且图像 上仅有两个 目 p的灰度级 127和 128的像素, ^口图 2所示, 128在左, 127 在右。 居子场的显示原理, 在显示灰度 127时, SF1〜SF7点亮 (ON ), 而 SF8熄灭 ( OFF ), 即在每一帧显示时间的约前 7/8部分进行显示; 在显示灰 度 128时, SF1〜SF7熄灭(OFF ), SF8点亮 (ON ), 即只在每一帧显示时间 的约后 1/8时间显示。 现在再假定图像的运动速度为每帧 8个像素, 按照人 眼的视觉特性, 视点将会对沿着运动方向上的连续的 8个像素点在不同时间 段所发出的光进行累积。 按照上述原则, 会出现这样的情况: 即在某些视点
的积分路径上, 其所要积分的象素点在其积分时间段内全都处于熄灭状态, 在视网膜上留下一条黑色的暗区, 此暗区所表现出的灰度等级为 0, 因此我 们会感觉到一条原本并不存在的暗线。 这种情况就是动态伪轮廓现象, 同时 由于此处所产生的图像的灰度小于原始的灰度, 所以也 4巴它称为负极性的动 态伪轮廓。 基于同样的分析, 参见图 3 , 图像上仅有两个相邻的灰度级 127和 128 的像素, 127在左, 128在右。 若图像从右向左运动, 且运动速度也为每帧 8 个像素, 则在某些视点的积分路径上, 会出现连续点亮的象素状态, 这种情 况下, 在 128和 127灰度交界处, 人眼会感受到一条原本不存在的亮区 (灰 度等级为 255 )。 把这种情况称为正极性的动态伪轮廓。 但是若相邻的灰度级是 63和 127, 并且按照与前面类似的情况运动, 此 时却不会有灰度级的紊乱出现 (即不会观察到除 63和 127以外的其它灰度 级), 这主要是由于组成这两个灰度级的发光子场都是连续排列的, 中间不会 出现间断:在显示 63时, SF1〜SF6点亮, SF7〜SF8熄灭;显示 127时, SF1〜SF7 点亮, SF8 ½i^。 通过上述分析可知, 子场发光在时间分布上的不均勾性是产生动态伪轮 廓的根本原因, 这种原理上的弊病, 无法从根本上彻底消除, 我们只能釆取 一些恰当的措施, 尽量在不损害原图像质量的情况下对伪轮廓加以抑制, 使 人眼不易察觉出来。 在抑制动态伪轮廓方面已经提出了许多的处理方法, 比如增加子场数、 分割大权重子场法、 调整子场显示顺序法、 补偿脉冲法、 误差扩散法等。 但 目前这些方法在抑制动态伪轮廓方面均存在抑制效果较差的问题。 发明内容 本发明旨在提供一种减少等离子显示屏的动态伪轮廓的方法和装置, 其 能够解决抑制动态伪轮廓的问题。 根据本发明的一个方面, 提供一种减少等离子显示屏的动态伪轮廓的方 法, 包括: 获得当前帧和相邻上一帧内同一区域内各个同一位置的像素点数据;
通过所述像素点数据运算出所述区域内像素的平均伪轮廓评测值; 如果所述平均伪轮廓评测值大于阈值时, 对当前帧的所述区域内的各个 位置像素进行优化编码。 优选地, 所述运算出所述区域内像素的平均伪轮廓评测值的过程包括: 获取各个同一位置像素点在当前帧、 相邻上一帧中的编码统计值; 获取各个位置像素点在当前帧、 相邻上一帧中的灰度等级差值; 通过每个像素点的所述编码统计值、 所述灰度等级差值和像素点在当前 帧中的灰度等级值运算出伪轮廓评测值; 通过获取的各个同一位置像素点的伪轮廓评测值运算出此区域内的平均 伪轮廓评测值。 优选地, 获取各个同一位置像素点在当前帧、 相邻上一帧中的编码统计 值的过程包括: 将每帧像素数据划分为各个子场, 将每个位置像素点在当前帧、 相邻上 一帧的每个子场中的编码异或值与该子场权重值相乘, 再将各个子场中的乘 积值求和作为该位置像素的编码统计值; 直到获取完所有各个同一位置像素 点的编码统计值; 编码统计值通过以下公式运算得出
为子场序号, n为帧号, SP(P)为第 P子场的权重值,
B在第 n帧和第 n-1帧中第 p子场的编码异或值。 优选地, 所述运算出伪轮廓评测值的过程包括: 获取所述编码统计值与所述灰度等级差值之间的差值, 釆用该差值与像 素点在当前帧中的灰度等级值的乘积作为伪轮廓评测值; 其中, 所述灰度等级的差值釆用以下公式运算得出:
其中, I为该位置像素点在第 η 帧或第 η- 1帧中的灰度等级值, (X, y ) 为像素点坐标位置。 优选地 , 所述优化编码的过程包括: 将所述区域内的每个像素点的灰度等级按照基准编码表选择编码输出。 优选地, 所述按照基准编码表选择编码输出的过程包括: 查找出像素点的灰度等级匹配基准编码表中相同灰度等级所对应的编码 输出; 如果像素点的灰度等级在基准编码表中没有相同的灰度等级, 则在基准 编码表中选择出与像素点的灰度等级最邻近的灰度等级所对应的编码输出, 并将像素点的灰度等级与基准编码表中最邻近灰度等级的差值做误差扩散处 理。 根据本发明的另一个方面, 提供一种减少等离子显示屏的动态伪轮廓的 装置, 包括: 读取单元, 用于获得当前帧和相邻上一帧内同一区域内各个同一位置的 像素点数据; 运算单元, 用于通过读取单元获得的所述像素数据运算出所述区域内像 素的平均伪轮廓评测值; 优化单元, 用于判断出所述平均伪轮廓评测值大于阈值时, 对当前帧的 所述区域内的各个位置像素进行优化编码。 优选地, 所述运算单元包括: 编码统计值模块, 用于获取各个同一位置像素点在当前帧、 相邻上一帧 中的编码统计值; 灰度运算模块, 用于获取各个位置像素点在当前帧、 相邻上一帧中的灰 度等级差值; 评测值运算模块, 用于通过每个像素点的所述编码统计值、 所述灰度等 级差值和像素点在当前帧中的灰度等级值运算出伪轮廓评测值;
均值模块, 用于通过获取的各个同一位置像素点的伪轮廓评测值运算出 此区域内的平均伪轮廓评测值。 优选地, 所述编码统计值模块包括: 分割子模块, 用于将每帧像素数据划分为各个子场; 运算子模块, 用于将每个位置像素点在当前帧、 相邻上一帧的每个子场 中的编码异或值与该子场权重值相乘, 再将各个子场中的乘积值求和作为该 位置像素的编码统计值; 存储子模块, 用于存储获取的所有各个同一位置像素点的编码统计值; 所述评测值运算模块包括: 差值子模块,用于获取所述编码统计值与所述灰度等级差值之间的差值, 积值子模块, 用于釆用所述差值与像素点在当前帧中的灰度等级值的乘 积作为伪轮廓评测值。 优选地, 所述优化单元包括判别模块、 编码模块和误差扩散模块: 所述判别模块, 用于判断出所述平均伪轮廓评测值大于阈值时, 触发所 述编码模块; 所述编码模块, 用于查找出像素点的灰度等级匹配基准编码表中相同灰 度等级所对应的编码输出; 或当像素点的灰度等级在所述基准编码表中没有 相同的灰度等级时, 则在基准编码表中选择出与像素点的灰度等级最邻近的 灰度等级所对应的编码输出, 并触发所述误差扩散模块; 本发明通过平均伪轮廓评测值作为判断依据, 可有效防止伪轮廓现象的 发生; 另外, 平均伪轮廓评测值综合了前、 后帧的同一位置像素、 及加权值, 判断的准确度高, 运算过程简单、 高效。 附图说明 此处所说明的附图用来提供对本发明的进一步理解, 构成本申请的一部 分, 本发明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的 不当限定。 在附图中:
图 1示出了图像分为 8子场显示时各子场的权重比示意图; 图 2示出了负极性动态伪轮廓时像素单元放电发光在时间和空间上的分 布图; 图 3示出了正极性动态伪轮廓时像素单元放电发光在时间和空间上的分 布图; 图 4示出了本发明实施例一的流程图; 图 5示出了产生动态伪轮廓的模式的示意图; 图 6示出了本发明实施例二的流程图; 图 7示出了误差扩散的原理图; 图 8示出了本发明实施例三的流程示意图; 图 9示出了本发明实施例四的装置结构图。 具体实施方式 为清楚说明本发明的方法和装置, 下面将参考附图并结合实施例, 来详 细说明本发明。 参见图 4, 图 4是本发明实施例一的流程图, 包括: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to the field of plasma display technology, and more particularly to a method and apparatus for reducing the dynamic false contour of a plasma display panel. BACKGROUND OF THE INVENTION AC Plasma Display Panel (AC PDP) uses multi-subfield technology to realize multi-gradation display of images, that is, one frame of image is divided into multiple subfields for display, and different subfields have different weights. The subfields with different weights correspond to different brightness weights, that is, the number of sustain discharges is displayed when the circuit is implemented, and the multi-level gray scale display of the image can be realized by combining the subfields of different weights. The image of the AC plasma display is divided into 8 subfields as an example (subfield: SF). The weight relationship of these eight subfields is SF1: SF2: SF3: SF4: SF5: SF6: SF7: SF8 = 1: 2: 4: 8: 16: 32: 64: 128. As shown in Fig. 1, a total of 256 gray levels between 0 and 255 can be obtained by different combinations of the eight subfields. For example, when gradation level 0 is achieved, SF1-SF8 are all turned off (OFF), and no discharge luminescence is generated. When gradation level 127 is required, SF1-SF7 is all lit (ON), and SF8 is off (OFF); When gradation 255 is generated, SF1-SF8 are all lit (ON) „ In the display device that realizes multi-gradation by sub-field technology, image distortion of Dynamic False Contour (DFC) is generated. The cause of the pseudo-contour is caused by the subfield technique on the one hand and the integral effect of the human eye on the other hand. The dynamic pseudo-contour has become an important factor restricting the image quality of the AC PDP image. Assume that there is an image moving from left to right on the screen, and there are only two pixels of gray level 127 and 128 on the image, ^ is shown in Figure 2, 128 is on the left, and 127 is on the right. The display principle of the field, when displaying the gray level 127, SF1~SF7 are turned on (ON), and SF8 is turned off (OFF), that is, the display is displayed in about the first 7/8 part of the display time of each frame; When SF1 to SF7 are turned off (OFF) and SF8 is turned on (ON), that is, only The display time of each frame is about 1/8th of the time. Now assume that the image moves at a speed of 8 pixels per frame. According to the visual characteristics of the human eye, the viewpoint will be 8 consecutive pixels along the moving direction. The light emitted by the points in different time periods is accumulated. According to the above principle, there will be such a situation: that is, at some viewpoints On the integral path, the pixel points to be integrated are all extinguished during the integration period, leaving a black dark area on the retina, which shows a gray level of 0, so we will I felt a dark line that didn't exist. This situation is a dynamic pseudo-contour phenomenon, and since the gradation of the image produced here is smaller than the original gradation, it is also called the dynamic pseudo-contour of the negative polarity. Based on the same analysis, see Figure 3, there are only two adjacent grayscale pixels 127 and 128 on the image, 127 on the left and 128 on the right. If the image moves from right to left and the motion speed is also 8 pixels per frame, a continuous lit pixel state will appear on the integration path of some viewpoints, in this case, at 128 and 127 grayscales. At the junction, the human eye will feel a bright area that does not exist (the gray level is 255). This condition is called a positive pseudo-contour of the positive polarity. However, if the adjacent gray levels are 63 and 127, and move in a similar situation as before, there will be no gray level disorder (ie, gray levels other than 63 and 127 will not be observed). ), this is mainly because the illuminating subfields that make up the two gray levels are continuously arranged, and there is no discontinuity in the middle: when displaying 63, SF1 to SF6 are lit, SF7 to SF8 are off; when 127 is displayed, SF1 is displayed. ~SF7 lights up, SF8 1⁄2i^. According to the above analysis, the unevenness of the subfield luminescence in time distribution is the root cause of the dynamic pseudo-contour. The principle of this kind of principle cannot be completely eliminated. We can only take some appropriate measures. Try to suppress the false contours without damaging the original image quality, making it difficult for the human eye to detect. A number of processing methods have been proposed for suppressing dynamic pseudo contours, such as increasing the number of subfields, dividing the large weight subfield method, adjusting the subfield display order method, the compensation pulse method, and the error diffusion method. However, at present, these methods have a problem of poor suppression effect in suppressing dynamic pseudo contours. SUMMARY OF THE INVENTION The present invention is directed to a method and apparatus for reducing the dynamic false contour of a plasma display panel that is capable of solving the problem of suppressing dynamic false contours. According to an aspect of the present invention, a method for reducing a dynamic pseudo contour of a plasma display panel includes: obtaining pixel point data of a same position in a same frame and a same area in an adjacent previous frame; Calculating an average pseudo contour evaluation value of the pixels in the area by using the pixel point data; if the average false contour evaluation value is greater than the threshold value, optimizing encoding of each position pixel in the area of the current frame. Preferably, the process of calculating the average pseudo-contour evaluation value of the pixels in the area includes: acquiring coding statistical values of the pixels in the same position in the current frame and the adjacent previous frame; acquiring the pixel points in the respective positions at the current a frame, a gray level difference value in an adjacent previous frame; a pseudo contour is calculated by the encoding statistical value of each pixel point, the gray level difference value, and a gray level value of the pixel in the current frame The evaluation value is calculated by the obtained pseudo contour evaluation value of each pixel at the same position to calculate the average false contour evaluation value in the region. Preferably, the process of obtaining the coding statistics of the pixels of the same location in the current frame and the adjacent previous frame includes: dividing each frame of pixel data into subfields, and placing each location pixel in the current frame and adjacent The coded exclusive OR value in each subfield of the previous frame is multiplied by the subfield weight value, and the product values in the respective subfields are summed as the coded statistical value of the position pixel; until all the pixels in the same position are acquired The coding statistics of the points; the coding statistics are calculated by the following formula For the subfield number, n is the frame number, and SP(P) is the weight value of the Pth subfield. B The coded exclusive OR value of the p-th subfield in the nth frame and the n-1th frame. Preferably, the process of calculating the pseudo contour evaluation value comprises: obtaining a difference between the coding statistical value and the gray level difference value, and using the difference value and a gray level of the pixel point in the current frame The product of the gradation values is used as a pseudo-contour evaluation value; wherein, the difference of the gradation levels is calculated by the following formula: Where I is the gradation value of the pixel at the position in the nth frame or the η-1 frame, and (X, y) is the pixel coordinate position. Preferably, the process of optimizing encoding comprises: selecting a gray level of each pixel in the area according to a reference encoding table to select a coded output. Preferably, the process of selecting the coded output according to the reference code table comprises: finding a coded output corresponding to the same gray level in the gray level matching reference code table of the pixel; if the gray level of the pixel is in the reference code table If there is no same gray level, the coded output corresponding to the gray level closest to the gray level of the pixel is selected in the reference code table, and the gray level of the pixel is closest to the reference code table. The difference in gray level is subjected to error diffusion processing. According to another aspect of the present invention, an apparatus for reducing a dynamic pseudo contour of a plasma display panel is provided, comprising: a reading unit, configured to obtain pixel point data of each same position in a same frame and an adjacent previous frame An operation unit, configured to calculate, by using the pixel data obtained by the reading unit, an average pseudo-contour evaluation value of the pixel in the area; and an optimization unit, configured to determine that the average pseudo-contour evaluation value is greater than a threshold, Each position pixel within the region of the frame is optimally encoded. Preferably, the operation unit includes: an encoding statistic value module, configured to acquire coding statistic values of respective pixels at the same position in a current frame and an adjacent previous frame; a gradation operation module, configured to acquire pixel points at each position a current frame, a gray level difference value in an adjacent previous frame; an evaluation value operation module, configured to pass the coding statistical value of each pixel point, the gray level difference value, and a pixel point in a current frame The gray level value calculates a pseudo contour evaluation value; The averaging module is configured to calculate an average pseudo contour evaluation value in the region by using the obtained pseudo contour evaluation values of the pixels at the same position. Preferably, the coding statistic module includes: a segmentation sub-module, configured to divide each frame of pixel data into sub-fields; and an operation sub-module, configured to position each location pixel in a current frame and an adjacent previous frame. The coded exclusive OR value in each subfield is multiplied by the subfield weight value, and the product values in each subfield are summed as the coding statistics of the position pixel; the storage submodule is used to store all the acquired identical An encoding value of the position pixel; the evaluation value operation module includes: a difference sub-module, configured to obtain a difference between the coded statistical value and the gray level difference, and a product value sub-module, The product of the difference value and the gray level value of the pixel in the current frame is used as the pseudo contour evaluation value. Preferably, the optimization unit includes a discriminating module, an encoding module, and an error diffusion module: the discriminating module is configured to trigger the encoding module when the average pseudo contour evaluation value is greater than a threshold; Searching for the coded output corresponding to the same gray level in the gray level matching reference code table of the pixel; or when the gray level of the pixel does not have the same gray level in the reference code table, The coding output corresponding to the gray level closest to the gray level of the pixel is selected in the coding table, and the error diffusion module is triggered; the invention uses the average false contour evaluation value as a judgment basis, thereby effectively preventing the false contour phenomenon In addition, the average pseudo-contour evaluation value combines the pixels of the same position in the front and back frames, and the weighting value, and the accuracy of the judgment is high, and the calculation process is simple and efficient. BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are set to illustrate,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, In the drawing: FIG. 1 is a schematic diagram showing the weight ratio of each subfield when the image is divided into 8 subfields; FIG. 2 is a view showing the distribution of the discharge luminescence of the pixel unit in time and space when the negative dynamic pseudo-contour is displayed; FIG. 3 shows FIG. 4 shows a flow chart of a first embodiment of the present invention; FIG. 5 shows a schematic diagram of a mode for generating a dynamic false contour; FIG. FIG. 7 is a schematic diagram showing the error diffusion; FIG. 8 is a schematic flowchart of the third embodiment of the present invention; FIG. 9 is a schematic structural view of the apparatus according to the fourth embodiment of the present invention; . DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In order to clearly illustrate the method and apparatus of the present invention, the present invention will be described in detail below with reference to the accompanying drawings. Referring to FIG. 4, FIG. 4 is a flowchart of Embodiment 1 of the present invention, including:
S 11 : 获得当前帧和相邻上一帧内同一区域内各个同一位置的像素数据; S11: obtaining pixel data of each same position in the same area in the current frame and adjacent one frame;
S 12: 通过所述像素数据运算出所述区域内像素的平均伪轮廓评测值; S12: calculating an average pseudo contour evaluation value of the pixels in the area by using the pixel data;
S 13: 如果平均伪轮廓评测值大于阈值时, 对当前帧的所述区域内的各 个位置像素进行优化编码和误差扩散。 由于两个连续的帧的灰度等级相似, 子场编码的分布模式不同时, 伪轮 廓产生的 4既率较大。 如图 5所示, 其描述了产生伪轮廓时 的编码分布模式情况。 在子场权重 [1 , 2, 4, 8, 16, 32, 64, 128]下, 灰度 127的编码为 11111110, 灰度 128的编码为 00000001 , 若显示某帧图像 边缘图像灰度 127, 该图像下帧显示的边缘图像灰度为 128, 则 127过渡到 128时, 动态伪轮廓就发生了, 按照理想的状态下, 人眼是先感知到 127灰 度, 然后感知到 128灰度, 但是实际情况不是这样, 参见子场分离显示技术
的原理, 在连续显示 127至 128时, 点亮的编码顺序: 1111111000000001 , 不同灰度显示的转换期间, 人眼对图像已经积分了八次。 每积分一次即感知 一个灰度等级。 如果这八次积分里面感知的灰度等级大大的偏离了显示的灰 度等级, 人眼即感觉到了动态伪轮廓。 比如, 灰度显示从 127变到 128。 按 显示的顺序从第一子场到第八子场 4 列分别为 11111110和 00000001。 以上 图形式依次积、分为 127, 63 , 31 , 15 , 7, 3 , 1 , 0, 128。 当积、分为 0时, 人 眼即感觉到明显的暗条紋。 本发明根据前后两帧的同一区域内的像素的平均 伪轮廓评测值进行判别, 伪轮廓识别率较高, 因为动态图像是帧与帧图像叠 加效果, 所以检测前后帧之间相同位置像素点的伪轮廓现象。 对容易出现伪 轮廓的像素及时进行优化编码和误差扩散处理, 能够有效降低图像的伪轮廓 现象, 消除人眼视觉上的伪轮廓感觉。 在对像素进行评测时, 有多种形式的伪轮廓评测值, 如 MPD算法运算 的数值等, 下面通过本发明的实施例二说明本发明釆用的伪轮廓评测值。 参 见图 6, 包括: S13: If the average pseudo-contour evaluation value is greater than the threshold value, optimal coding and error diffusion are performed on each position pixel in the region of the current frame. Since the gradation levels of two consecutive frames are similar, and the distribution pattern of the subfield coding is different, the false contour produces a higher rate of 4. As shown in FIG. 5, it describes the case of a code distribution pattern when a pseudo contour is generated. Under the weight of the subfield [1, 2, 4, 8, 16, 32, 64, 128], the encoding of the grayscale 127 is 11111110, the encoding of the grayscale 128 is 00000001, and if the grayscale 127 of the edge image of a certain frame is displayed, The gray image of the edge image displayed in the lower frame of the image is 128, then the dynamic pseudo contour occurs when the 127 transitions to 128. According to the ideal state, the human eye first perceives 127 grayscale, and then perceives 128 grayscale. But the actual situation is not the case, see subfield separation display technology The principle, in the continuous display of 127 to 128, the lighting coding sequence: 1111111000000001, during the conversion of different gray scale display, the human eye has integrated the image eight times. A gray level is perceived every time it is integrated. If the perceived gray level in the eight points is greatly deviated from the displayed gray level, the human eye feels a dynamic false contour. For example, the grayscale display changes from 127 to 128. The columns from the first subfield to the eighth subfield in the order shown are 11111110 and 00000001, respectively. The above figures are sequentially divided into 127, 63, 31, 15 , 7, 3, 1, 0, 128. When the product is divided into 0, the human eye feels a clear dark streak. The invention discriminates according to the average pseudo contour evaluation value of the pixels in the same area of the two frames before and after, and the pseudo contour recognition rate is high, because the dynamic image is a frame and frame image superposition effect, so the pixels at the same position between the frames before and after the detection are detected. Pseudo contour phenomenon. Optimized coding and error diffusion processing for pixels prone to false contours can effectively reduce the false contour of the image and eliminate the false contour of the human eye. When the pixels are evaluated, there are various forms of pseudo contour evaluation values, such as the values of the MPD algorithm operations. The pseudo contour evaluation values used in the present invention are described below by the second embodiment of the present invention. See Figure 6, including:
S21 : 获取当前帧和相邻上一帧的同一区域内各个同一位置像素数据; 获取的像素数据包括: 在此区域内的各个同一位置上, 当前帧的像素编 码值、 相邻上一帧的编码值, 此位置的坐标所属的子场权重, 以及该位置所 属的子场在当前帧中的灰度等级、 在相邻上一帧中的灰度等级。 S21: Obtain pixel data of the same position in the same area of the current frame and the adjacent previous frame; the obtained pixel data includes: a pixel code value of the current frame, adjacent to the previous frame, at each same position in the area The coded value, the weight of the subfield to which the coordinates of this position belong, and the gray level of the subfield to which the position belongs in the current frame, and the gray level in the adjacent previous frame.
S22: 获取各个同一位置像素点在当前帧、 相邻上一帧中的编码统计值; 首先将一帧像素数据划分为各个子场, 等离子显示屏控制器接收外部输 入的 RGB图像信号和控制信号, 将一场图像划分成几个子场, 每个子场都 包括复位时间、 寻址时间、 维持时间。 获取每个位置像素点在两个帧 (当前 帧、 相邻上一帧) 的每个子场中的编码异或值与该子场权重值相乘, 再将各 个子场中乘积值求和作为该位置像素的编码统计值 A, 直到获取完所有各个 同一位置像素点的编码统计值。 运算公式如下:
其中, P、 m为子场序号, n为帧号, SP(P)为第 P子场的权重值, 如 1、 2、 4、 8、 16、 32、 64或 128, B为该像素的灰度等级所对应的编码,
"„VW,"„-i V ^在 p个子场下前后帧是否点亮还是熄灭, 编码值为 0或 1 值。 此处 Bn是指每个像素在 P个子场下的编码值如 10101001。 S22: Obtain coding statistical values of pixels in the same position in the current frame and adjacent previous frames; first, divide one frame of pixel data into subfields, and the plasma display controller receives externally input RGB image signals and control signals , divides an image into several subfields, each of which includes reset time, addressing time, and hold time. Obtaining the coded XOR value of each position pixel in each subfield of two frames (the current frame, the adjacent previous frame) is multiplied by the subfield weight value, and then summing the product values in each subfield as The coded statistical value A of the position pixel is obtained until the coding statistics of all the pixels at the same position are obtained. The formula is as follows: Where P and m are subfield numbers, n is a frame number, and SP(P) is a weight value of the Pth subfield, such as 1, 2, 4, 8, 16, 32, 64 or 128, where B is the pixel The encoding corresponding to the gray level, "„VW,"„-i V ^ Whether the front and rear frames are lit or off in p subfields, the code value is 0 or 1 value. Here, Bn refers to an encoded value of each pixel in P subfields such as 10101001.
S23: 获取各个位置像素点在当前帧、 相邻上一帧中的灰度等级差值;
其中, I为该位置像素在第 η帧 中的灰度等级值, (X, y ) 为像素坐标位置。 S23: Obtain a gray level difference value of each position pixel in the current frame and the adjacent previous frame; Where I is the gradation value of the position pixel in the nth frame, and (X, y) is the pixel coordinate position.
S24: 通过所述编码统计值、 所述灰度等级差值和像素在当前帧中的灰 度等级值运算出伪轮廓评测值; 获取所述编码统计值与所述灰度等级差值之间的差值, 釆用该差值与像 素在当前帧中的灰度等级值的乘积作为伪轮廓评测值 C, 伪轮廓评测值S24: Calculate a pseudo contour evaluation value by using the encoding statistical value, the gray level difference value, and a gray level value of the pixel in the current frame; acquiring between the encoding statistical value and the gray level difference value The difference between the difference and the gray level value of the pixel in the current frame as the pseudo contour evaluation value C, the pseudo contour evaluation value
C = (A - B)In(x, y) ; C = (A - B)I n (x, y) ;
S25: 通过获取的各个伪轮廓评测值运算出此区域内的平均伪轮廓评测 值; 将获取到的该区域内的各个伪轮廓评测值求和后做平均运算, 获得该区 域内的平均伪轮廓评测值。 S25: Calculate the average pseudo-contour evaluation value in the area by using the acquired pseudo-contour evaluation values; sum the obtained pseudo-contour evaluation values in the area and perform an averaging operation to obtain an average pseudo contour in the area Evaluation value.
S26: 判断所述伪轮廓评测值是否大于阈值, 如果否, 即小于阈值, 则 说明此区域内不会产生伪轮廓现象, 执行 S27; 如果是, 即大于阈值, 则执 行 S28; S26: determining whether the pseudo-contour evaluation value is greater than a threshold value, if not, that is, less than the threshold value, indicating that no false contour phenomenon occurs in the area, and executing S27; if yes, that is, greater than the threshold value, executing S28;
S27: 直接按照每个像素的灰度等级所对应的编码输出; S27: directly outputting the code corresponding to the gray level of each pixel;
S28: 将此区域内的每个像素的灰度等级按照基准编码表选择编码输出; 基准编码表是经过挑选的与灰度等级对应的编码, 基准编码表中的各个 灰度等级所对应的编码之间不会产生伪轮廓现象。 在选择过程中, 如果像素 的灰度等级在挑选编码表 (即基准编码表) 中没有相同的灰度等级, 则用挑 选编码表中与其最邻近灰度等级的编码显示, 这样他们之间会有个差值, 对 这个差值作误差扩散处理到邻近点去。
误差扩散是当色彩深度降低时, 将像素颜色的变化误差, 扩散开去。 这 使得肉眼在观察图片的时候, 相邻的像素点集合整体的误差变小, 下面举一 例来说明要容易理解的多。 例如: 在原 256 级灰度图象上有一个像素点, 灰度等级是 120 (0〜255), 如果要将像素点转换成 16 级灰度, 最简单的方法是将像素点除以 16, 那 么转换后的值就是 120/16=7.5 保留整数位后就是 7。 这样转换后的值就有 了 0.5 的误差。 最简单的误差扩散方法是将这 0.5 的误差放到这个点右边、 右下、 下边的点上,如图 7所示, 可以按 3:2:3 的比例把它分配到右边, 右下, 下边的点上, 即把右边和下边点的灰度等级加上 (0.5* 16)*3/8=3, 把右下点 加上 (0.5* 16)*2/8=2, 这样处理完整个图形, 要比直接去除误差的效果要好 的多。 基准编码表可按照某一种原则作为进行优化编码的形式。 这种编码形式 的过渡可以抑制伪轮廓的处理,那么同点像素之间灰度过渡可以抑制伪轮廓, 而且不同像素位置由于编码形式类似, 那么人眼对不同像素位置的积分效应 也不会产生明显的伪轮廓。 但是整场统一编码的缺点在于存在灰度等级的缺 失。 为了补偿这一点, 可以运用灰度的误差扩散进行。 本发明在两帧中选择像素的区域范围可以按照数据流的情况选择, 也可 以将整个帧中的像素均作为评测的对象。 本发明通过平均伪轮廓评测值作为判断依据, 可有效防止伪轮廓现象的 发生; 另外, 平均伪轮廓评测值综合了前、 后帧的同一位置像素、 及加权值, 判断的准确度高, 运算过程简单、 高效。 上面详细说明了本发明的方法流程, 本发明的方法流程可以由多种结构 的装置实现, 下面给出优选的实施例说明本发明的装置, 参见图 8中实施例 三的结构图, 包括: 存储上一帧像素点数据的帧存储器 82 ,对当前帧像素点数据和上一帧像 素点数据进行伪轮廓检测的单元 81 ,对当前帧像素点数据进行灰度调整的单 元 83 , 对像素点数据进行误差扩散处理的单元 84。 本发明的实施例四还提供一种装置, 该装置的结构如图 9所示, 包括:
读取单元 91 , 用于读取当前帧和相邻上一帧内同一区域内各个同一位置 的像素点数据; 运算单元 92 , 用于通过读取单元获得的所述像素数据运算出所述区域内 像素的平均伪轮廓评测值; 优化单元 93 , 用于判断出所述平均伪轮廓评测值大于阈值时, 对当前帧 的所述区域内的各个位置像素进行优化编码。 优选地, 装置中的所述运算单元 92包括: 编码统计值模块 921 , 用于获取各个同一位置像素点在当前帧、 相邻上 一帧中的编码统计值; 灰度运算模块 922 , 用于获取各个位置像素点在当前帧、 相邻上一帧中 的灰度等级差值; 评测值运算模块 923 , 用于通过每个像素点的所述编码统计值、 所述灰 度等级差值和像素点在当前帧中的灰度等级值运算出伪轮廓评测值; 均值模块 924 , 用于通过获取的各个同一位置像素点的伪轮廓评测值运 算出此区域内的平均伪轮廓评测值。 优选地, 装置中的所述编码统计值模块 921包括: 分割子模块 9211 , 用于将每帧像素数据划分为各个子场; 运算子模块 9212 , 用于将每个位置像素点在当前帧、 相邻上一帧的每个 子场中的编码异或值与该子场权重值相乘, 再将各个子场中的乘积值求和作 为该位置像素的编码统计值; 存储子模块 9213 ,用于存储获取的所有各个同一位置像素点的编码统计 值; 所述评测值运算模块 923包括: 差值子模块 9231 ,用于获取所述编码统计值与所述灰度等级差值之间的 差值,
积值子模块 9232 ,用于釆用所述差值与像素点在当前帧中的灰度等级值 的乘积作为伪轮廓评测值。 优选地, 装置中的所述优化单元 93包括: 判别模块 931、 编码模块 932 和误差扩散模块 933 ; 所述判别模块 931 , 用于判断出所述平均伪轮廓评测值大于阈值时, 触 发所述编码模块 932 ; 所述编码模块 932 , 用于查找出像素点的灰度等级匹配基准编码表中相 同灰度等级所对应的编码输出; 或当像素点的灰度等级在所述基准编码表中 没有相同的灰度等级时, 则在基准编码表中选择出与像素点的灰度等级最邻 近的灰度等级所对应的编码输出, 并触发所述误差扩散模块 933; 所述误差扩散模块 933 , 用于将像素点的灰度等级与基准编码表中最邻 近灰度等级的差值做误差扩散处理。 本发明上述方法实施例中的方案均可通过本发明的装置实施例实现, 在 此^——赘述。 本发明通过平均伪轮廓评测值作为判断依据, 并对数据进行优化编码及 扩散处理, 可有效防止伪轮廓现象的发生; 另外, 平均伪轮廓评测值综合了 前、 后帧的同一位置像素、 及加权值, 判断的准确度高, 运算过程简单、 高 效。 此外, 还考虑到人眼的视觉特性, 即人的视觉对暗场的亮度变化感觉更 敏感。 这也就是说, 在出现伪轮廓情况相同的情况下, 画面暗的伪轮廓比画 面亮的伪轮廓更难使人眼适应。 因此需要考虑加权, 这是指根据当前灰度等 级确定各个灰度等级的加权。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可 以用通用的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布 在多个计算装置所组成的网络上, 可选地, 它们可以用计算装置可执行的程 序代码来实现, 从而, 可以将它们存储在存储装置中由计算装置来执行, 或 者将它们分别制作成各个集成电路模块, 或者将它们中的多个模块或步骤制 作成单个集成电路模块来实现。 这样, 本发明不限制于任何特定的硬件和软 件结合。
以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本 领域的技术人员来说, 本发明可以有各种更改和变化。 凡在本发明的^"神和 原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护 范围之内。
S28: Selecting a gradation level of each pixel in the region according to a reference coding table; the reference code table is a selected code corresponding to the gradation level, and the code corresponding to each gradation level in the reference code table There is no false contouring between them. In the selection process, if the gray level of the pixel does not have the same gray level in the picking code table (ie, the reference code table), then the code in the selected code table is displayed with the nearest gray level, so that they will There is a difference, and the difference is subjected to error diffusion processing to the adjacent point. The error diffusion is to diffuse the variation error of the pixel color when the color depth is lowered. This causes the naked eye to observe the picture, and the error of the entire set of adjacent pixel points becomes small. The following is an example to illustrate that it is easy to understand. For example: There is one pixel on the original 256-level grayscale image, and the grayscale is 120 (0~255). If you want to convert the pixel to 16 grayscale, the easiest way is to divide the pixel by 16, Then the converted value is 120/16=7.5, which is 7 after the integer number is reserved. This converted value has an error of 0.5. The simplest method of error diffusion is to put the error of 0.5 on the right, bottom right, and bottom points of this point. As shown in Figure 7, it can be assigned to the right, lower right, in a ratio of 3:2:3. At the lower point, add (0.5* 16)*3/8=3 to the gray level of the right and bottom points, and add (0.5*16)*2/8=2 to the lower right point. The whole graph is much better than the direct removal of the error. The reference code table can be in the form of optimized coding according to a certain principle. This kind of coding form transition can suppress the processing of pseudo contours, then the gray level transition between pixels of the same point can suppress the false contour, and the different pixel positions are similar in coding form, then the integration effect of the human eye on different pixel positions will not be obvious. Pseudo-contour. However, the disadvantage of the entire field of uniform coding is the absence of gray levels. To compensate for this, the error diffusion of the gradation can be performed. The range of regions in which pixels are selected in the two frames of the present invention may be selected according to the case of the data stream, or the pixels in the entire frame may be used as the object of evaluation. The invention adopts the average pseudo-contour evaluation value as the judgment basis, and can effectively prevent the occurrence of the pseudo-contour phenomenon; in addition, the average pseudo-contour evaluation value integrates the pixels of the same position of the front and rear frames, and the weighting value, and the accuracy of the judgment is high, and the operation is high. The process is simple and efficient. The method flow of the present invention is described in detail above. The method flow of the present invention can be implemented by a plurality of structural devices. The preferred embodiment is described below to illustrate the device of the present invention. Referring to the structural diagram of the third embodiment in FIG. 8, the method includes: a frame memory 82 for storing one frame of pixel point data, a unit 81 for performing false contour detection on the current frame pixel point data and the previous frame pixel point data, and a unit 83 for performing gray scale adjustment on the current frame pixel point data, for the pixel point The data is subjected to a unit 84 of error diffusion processing. Embodiment 4 of the present invention further provides a device, and the structure of the device is as shown in FIG. 9, and includes: The reading unit 91 is configured to read the pixel data of the same position in the same area and the same area in the adjacent previous frame; the operation unit 92 is configured to calculate the area by using the pixel data obtained by the reading unit The average pseudo-contour evaluation value of the inner pixel; the optimizing unit 93 is configured to perform optimal encoding on each position pixel in the area of the current frame when the average pseudo-contour evaluation value is greater than the threshold value. Preferably, the operation unit 92 in the device includes: an encoding statistic module 921, configured to acquire coding statistic values of pixels of the same location in the current frame and adjacent previous frames; a gradation operation module 922, configured to Obtaining a gray level difference value of each position pixel in a current frame and an adjacent previous frame; an evaluation value operation module 923, configured to pass the coding statistical value, the gray level difference value, and each pixel point The gradation value of the pixel in the current frame is calculated as a pseudo-contour evaluation value; the averaging module 924 is configured to calculate an average pseudo-contour evaluation value in the region by using the obtained pseudo-contour evaluation value of each pixel at the same position. Preferably, the coding statistic module 921 in the apparatus includes: a segmentation sub-module 9211 for dividing each frame of pixel data into respective subfields; and an operation sub-module 9212 for locating each location pixel in the current frame, The coded exclusive OR value in each subfield of the adjacent previous frame is multiplied by the subfield weight value, and the product value in each subfield is summed as the coding statistical value of the position pixel; the storage submodule 9213 is used. And storing the acquired coding statistics of all the same location pixel points; the evaluation value operation module 923 includes: a difference value module 9231, configured to obtain a difference between the coded statistical value and the gray level difference value value, The product value sub-module 9232 is configured to use the product of the difference value and the gray level value of the pixel in the current frame as the pseudo contour evaluation value. Preferably, the optimization unit 93 in the device includes: a discriminating module 931, an encoding module 932, and an error diffusion module 933. The discriminating module 931 is configured to: when the average pseudo contour evaluation value is greater than a threshold, trigger the The encoding module 932 is configured to search for a coded output corresponding to the same gray level in the gray level matching reference code table of the pixel; or when the gray level of the pixel is in the reference code table When there is no same gray level, the coded output corresponding to the gray level closest to the gray level of the pixel point is selected in the reference code table, and the error diffusion module 933 is triggered; the error diffusion module 933 And used to perform error diffusion processing on the difference between the gray level of the pixel and the nearest gray level in the reference code table. The solution in the foregoing method embodiments of the present invention can be implemented by the device embodiment of the present invention, and is described herein. The invention adopts the average pseudo-contour evaluation value as the judgment basis, and optimizes the encoding and diffusion processing of the data, thereby effectively preventing the occurrence of the false contour phenomenon; in addition, the average pseudo-contour evaluation value integrates the pixels of the same position of the front and rear frames, and The weighting value, the accuracy of the judgment is high, and the calculation process is simple and efficient. In addition, the visual characteristics of the human eye are also considered, that is, the human vision is more sensitive to changes in the brightness of the dark field. That is to say, in the case where the pseudo contour is the same, the dark pseudo contour of the picture is more difficult to adapt to the human eye than the false contour of the picture. Therefore, weighting needs to be considered, which means that the weighting of each gray level is determined based on the current gray level. Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general-purpose computing device, which can be concentrated on a single computing device or distributed over a network composed of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device, such that they may be stored in the storage device by the computing device, or they may be separately fabricated into individual integrated circuit modules, or they may be Multiple modules or steps are made into a single integrated circuit module. Thus, the invention is not limited to any specific combination of hardware and software. The above is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the scope of the present invention are intended to be included within the scope of the present invention.
Claims
权 利 要 求 书 Claims
1. 一种减少等离子显示屏的动态伪轮廓的方法, 其特征在于, 包括: 获得当前帧和相邻上一帧内同一区域内各个同一位置的像素点数 据; A method for reducing a dynamic pseudo contour of a plasma display panel, comprising: obtaining pixel data of a same position in a same frame and a same area in an adjacent previous frame;
通过各个同一位置上的所述像素点数据运算出所述区域内像素的 平均伪轮廓评测值; Calculating an average pseudo contour evaluation value of the pixels in the area by using the pixel point data at the same position;
如果所述平均伪轮廓评测值大于阈值时, 对当前帧的所述区域内 的各个位置的像素点进行优化编码。 If the average pseudo contour evaluation value is greater than the threshold value, the pixel points of the respective positions in the region of the current frame are optimally encoded.
2. 根据权利要求 1所述的方法, 其特征在于, 所述运算出所述区域内像 素的平均伪轮廓评测值的过程包括: The method according to claim 1, wherein the calculating the average pseudo contour evaluation value of the pixels in the area comprises:
获取各个同一位置像素点在当前帧、相邻上一帧中的编码统计值; 获取各个同一位置像素点在当前帧、 相邻上一帧中的灰度等级差 值; Obtaining coding statistics values of the pixels in the same position in the current frame and the adjacent previous frame; obtaining the gray level difference values of the pixels in the same position in the current frame and the adjacent previous frame;
通过每个像素点的所述编码统计值、 所述灰度等级差值和此像素 点在当前帧中的灰度等级值运算出此像素点的伪轮廓评测值; Calculating a pseudo-contour evaluation value of the pixel by the coding statistic value of each pixel, the gradation difference value, and the gradation value of the pixel in the current frame;
通过获取的各个同一位置像素点的伪轮廓评测值运算出此区域内 的平均伪轮廓评测值。 The average pseudo contour evaluation value in the region is calculated by the obtained pseudo contour evaluation values of the pixels at the same position.
3. 根据权利要求 2所述的方法, 其特征在于, 通过以下公式获取各个同 一位置像素点在当前帧、 相邻上一帧中的编码统计值:
The method according to claim 2, wherein the coding statistics of the pixels in the same position in the current frame and the adjacent previous frame are obtained by the following formula:
其中, P为子场序号, m为将当前帧、 相邻上一帧分别划分出的 子场个数, n为帧号, SP(P)为第 p子场的权重值, l O)- ^0)1为 像素点 B在当前帧 n和相邻上一帧 n-1中第 p子场的编码异或值。 Where P is the subfield number, m is the number of subfields divided by the current frame and the adjacent previous frame, n is the frame number, and SP(P) is the weight value of the pth subfield, l O)- ^0)1 is the coded exclusive OR value of the p-th subfield of pixel B in the current frame n and the adjacent previous frame n-1.
4. 才艮据权利要求 2所述的方法, 其特征在于, 所述运算出伪轮廓评测值 的过程包括:
获取所述编码统计值与所述灰度等级差值之间的差值, 釆用该差 值与像素点在当前帧中的灰度等级值的乘积作为伪轮廓评测值; 4. The method according to claim 2, wherein the process of calculating the pseudo contour evaluation value comprises: Obtaining a difference between the coding statistic value and the gradation difference value, and using a product of the difference value and a gradation value of the pixel point in the current frame as a pseudo contour evaluation value;
其中, 所述灰度等级差值釆用以下公式运算得出:
其中, I为该位置像素点在第 n帧或第 n-1帧中的灰度等级值, (X, y ) 为像素点坐标位置。 根据权利要求 1所述的方法, 其特征在于, 所述优化编码的过程包括: 按照所述区域内的每个像素点的灰度等级, 在基准编码表中选择 目应的编码并输出。 根据权利要求 5所述的方法, 其特征在于, 所述在基准编码表中选择 相应的编码的过程包括: Wherein, the gray level difference value is calculated by the following formula: Where I is the gradation value of the pixel at the position in the nth frame or the n-1th frame, and (X, y) is the pixel coordinate position. The method according to claim 1, wherein the process of optimizing encoding comprises: selecting an encoding of the target in a reference encoding table according to a gray level of each pixel in the region and outputting. The method according to claim 5, wherein the selecting the corresponding encoding in the reference encoding table comprises:
判断所述基准编码表中是否存在与所述像素点灰度等级相同的灰 度等级, Determining whether there is a gray level corresponding to the gray level of the pixel in the reference code table,
如果存在, 则按照像素点的灰度等级查找出对应的编码并输出; 如果不存在, 则在基准编码表中选择出与像素点的灰度等级最邻 近的灰度等级所对应的编码输出, 并将像素点的灰度等级与基准编码 表中最邻近灰度等级的差值做误差扩散处理。 一种减少等离子显示屏的动态伪轮廓的装置, 其特征在于, 包括: 读取单元, 用于获得当前帧和相邻上一帧内同一区域内各个同一 位置的像素点数据; If yes, find the corresponding code according to the gray level of the pixel and output it; if not, select the coded output corresponding to the gray level closest to the gray level of the pixel in the reference code table, The difference between the gray level of the pixel and the nearest gray level in the reference code table is subjected to error diffusion processing. An apparatus for reducing a dynamic pseudo contour of a plasma display panel, comprising: a reading unit, configured to obtain pixel point data of each same position in a same area and an adjacent area in a previous frame;
运算单元, 用于通过读取单元获得的所述像素数据运算出所述区 域内像素的平均伪轮廓评测值; An operation unit, configured to calculate, by using the pixel data obtained by the reading unit, an average pseudo contour evaluation value of the pixels in the area;
优化单元, 用于判断出所述平均伪轮廓评测值大于阈值时, 对当 前帧的所述区域内的各个位置像素进行优化编码。 根据权利要求 7所述的装置, 其特征在于, 所述运算单元包括: And an optimization unit, configured to perform optimal coding on each position pixel in the region of the current frame when the average pseudo-contour evaluation value is greater than a threshold. The apparatus according to claim 7, wherein the arithmetic unit comprises:
编码统计值模块, 用于获取各个同一位置像素点在当前帧、 相邻 上一帧中的编码统计值; a coding statistics module, configured to obtain coding statistics values of pixels in the same location in the current frame and adjacent previous frames;
灰度运算模块, 用于获取各个位置像素点在当前帧、 相邻上一帧 中的灰度等级差值;
评测值运算模块, 用于通过每个像素点的所述编码统计值、 所述 灰度等级差值和像素点在当前帧中的灰度等级值运算出伪轮廓评测 值; a grayscale operation module, configured to obtain a grayscale difference value of each position pixel in a current frame and an adjacent previous frame; An evaluation value calculation module, configured to calculate a pseudo contour evaluation value by using the coding statistical value of each pixel, the gray level difference value, and a gray level value of the pixel in the current frame;
均值模块, 用于通过获取的各个同一位置像素点的伪轮廓评测值 运算出此区域内的平均伪轮廓评测值。 The averaging module is configured to calculate an average pseudo contour evaluation value in the region by using the obtained pseudo contour evaluation value of each pixel at the same position.
9. 根据权利要求 8所述的装置, 其特征在于, 所述编码统计值模块包括: 9. The apparatus according to claim 8, wherein the coding statistics module comprises:
分割子模块, 用于将每帧像素数据划分为各个子场; 运算子模块, 用于将每个位置像素点在当前帧、 相邻上一帧的每 个子场中的编码异或值与该子场权重值相乘, 再将各个子场中的乘积 值求和作为该位置像素的编码统计值; a dividing sub-module, configured to divide each frame of pixel data into respective subfields; and an operation submodule, configured to encode an exclusive OR value of each position pixel in each subfield of the current frame and the adjacent previous frame The subfield weight values are multiplied, and the product values in the respective subfields are summed as the coding statistics of the position pixels;
存储子模块, 用于存储获取的所有各个同一位置像素点的编码统 计值; a storage submodule, configured to store the encoded code values of all the pixels at the same location acquired;
所述评测值运算模块包括: The evaluation value operation module includes:
差值子模块, 用于获取所述编码统计值与所述灰度等级差值之间 的差值, a difference submodule, configured to obtain a difference between the coded statistical value and the gray level difference,
积值子模块, 用于釆用所述差值与像素点在当前帧中的灰度等级 值的乘积作为伪轮廓评测值。 The product value sub-module is configured to use the product of the difference value and the gray level value of the pixel in the current frame as the pseudo contour evaluation value.
10. 根据权利要求 7所述的装置, 其特征在于, 所述优化单元包括判别模 块、 编码模块和误差扩散模块: 10. The apparatus according to claim 7, wherein the optimization unit comprises a discriminating module, an encoding module, and an error diffusion module:
所述判别模块, 用于判断出所述平均伪轮廓评测值大于阈值时, 触发所述编码模块; The determining module is configured to trigger the encoding module when the average pseudo contour evaluation value is greater than a threshold;
所述编码模块, 用于查找出像素点的灰度等级匹配基准编码表中 相同灰度等级所对应的编码输出; 或当像素点的灰度等级在所述基准 编码表中没有相同的灰度等级时, 则在基准编码表中选择出与像素点 的灰度等级最邻近的灰度等级所对应的编码输出, 并触发所述误差扩 散模块; The encoding module is configured to search for a coded output corresponding to the same gray level in the gray level matching reference code table of the pixel; or when the gray level of the pixel does not have the same gray level in the reference code table At the level, the coded output corresponding to the gray level closest to the gray level of the pixel is selected in the reference code table, and the error diffusion module is triggered;
所述误差扩散模块, 用于将像素点的灰度等级与基准编码表中最 邻近灰度等级的差值做误差扩散处理。
The error diffusion module is configured to perform error diffusion processing on the difference between the gray level of the pixel and the nearest gray level in the reference encoding table.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101259176A CN101777303B (en) | 2010-03-17 | 2010-03-17 | Method and device for reducing dynamic false contour of plasma display screen |
CN201010125917.6 | 2010-03-17 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2011113287A1 true WO2011113287A1 (en) | 2011-09-22 |
Family
ID=42513752
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2010/080414 WO2011113287A1 (en) | 2010-03-17 | 2010-12-28 | Method and device for reducing dynamic false contour of plasma display screen |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101777303B (en) |
WO (1) | WO2011113287A1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101777303B (en) * | 2010-03-17 | 2012-03-14 | 四川虹欧显示器件有限公司 | Method and device for reducing dynamic false contour of plasma display screen |
CN104079799B (en) * | 2013-03-28 | 2017-06-23 | 晨星半导体股份有限公司 | Image movement detection method, image treatment method and the device using these methods |
CN107103597B (en) * | 2016-02-19 | 2020-04-21 | 青岛海信电器股份有限公司 | Method and device for determining pixel point position |
CN111199717B (en) * | 2018-11-19 | 2022-03-11 | 深圳Tcl新技术有限公司 | Mura compensation method and system for liquid crystal display screen and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1162571A1 (en) * | 2000-06-09 | 2001-12-12 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for processing video pictures, especially for false contour effect compensation |
CN1770235A (en) * | 2005-10-14 | 2006-05-10 | 彩虹集团电子股份有限公司 | Image quality improving method for color plasma display screen |
CN101441849A (en) * | 2007-11-23 | 2009-05-27 | 四川虹欧显示器件有限公司 | Method and system for reducing image dynamic pseudo-contour of AC-PDP |
CN101763812A (en) * | 2008-12-29 | 2010-06-30 | 四川虹欧显示器件有限公司 | Device and method for improving dynamic false contour for plasma display |
CN101777303A (en) * | 2010-03-17 | 2010-07-14 | 四川虹欧显示器件有限公司 | Method and device for reducing dynamic false contour of plasma display screen |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005192190A (en) * | 2003-12-01 | 2005-07-14 | Pioneer Plasma Display Corp | Motion picture false contour reduction method, motion picture false contour reduction circuit, display device and program |
KR100505989B1 (en) * | 2003-12-10 | 2005-08-03 | 엘지전자 주식회사 | Method And Apparatus of Processing Video Data For Plasma Display Panel |
CN1801288A (en) * | 2006-01-13 | 2006-07-12 | 彩虹集团电子股份有限公司 | Method for improving contour distortion of plasma display panel |
-
2010
- 2010-03-17 CN CN2010101259176A patent/CN101777303B/en not_active Expired - Fee Related
- 2010-12-28 WO PCT/CN2010/080414 patent/WO2011113287A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1162571A1 (en) * | 2000-06-09 | 2001-12-12 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for processing video pictures, especially for false contour effect compensation |
CN1770235A (en) * | 2005-10-14 | 2006-05-10 | 彩虹集团电子股份有限公司 | Image quality improving method for color plasma display screen |
CN101441849A (en) * | 2007-11-23 | 2009-05-27 | 四川虹欧显示器件有限公司 | Method and system for reducing image dynamic pseudo-contour of AC-PDP |
CN101763812A (en) * | 2008-12-29 | 2010-06-30 | 四川虹欧显示器件有限公司 | Device and method for improving dynamic false contour for plasma display |
CN101777303A (en) * | 2010-03-17 | 2010-07-14 | 四川虹欧显示器件有限公司 | Method and device for reducing dynamic false contour of plasma display screen |
Also Published As
Publication number | Publication date |
---|---|
CN101777303A (en) | 2010-07-14 |
CN101777303B (en) | 2012-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2994633B2 (en) | Pseudo-contour noise detection device and display device using the same | |
JP2005531799A (en) | Video image processing method and video image processing apparatus with improved compensation for dynamic false contour effect | |
KR100931109B1 (en) | Image display device and image display method | |
JP4206530B2 (en) | Moving image pseudo contour reduction method for image display device | |
WO2011113287A1 (en) | Method and device for reducing dynamic false contour of plasma display screen | |
JP2005321442A (en) | Dither processing circuit of display device | |
JP2994634B2 (en) | Display device | |
JP2005321775A (en) | Display device | |
WO2009052724A1 (en) | Method and apparatus for reducing dynamic false contour outline phenomenon of plasma planar display | |
JP3486270B2 (en) | Drive device for self-luminous display panel | |
KR101163920B1 (en) | A method and apparatus for reducing image dynamic false contour in ac plasma display | |
JP2010134304A (en) | Display device | |
KR100687558B1 (en) | Image display method and image display apparatus | |
WO2012041068A1 (en) | Image processing method and device thereof | |
JP2005165312A (en) | Drive device for plasma display panel, image processing method for the plasma display panel, and the plasma display panel | |
CN101763812A (en) | Device and method for improving dynamic false contour for plasma display | |
WO2005066925A1 (en) | Image display apparatus | |
KR100792455B1 (en) | False contour noise reducing apparatus and method thereof | |
KR100825355B1 (en) | Image display apparatus and method for driving the same | |
KR100578917B1 (en) | A driving apparatus of plasma display panel, a method for processing pictures on plasma display panel and a plasma display panel | |
KR100425486B1 (en) | Apparatus of processing video signal in plasma display panel | |
JP2006098618A (en) | Display apparatus | |
JPH117266A (en) | System and device for displaying video on display panel | |
JP4472947B2 (en) | Display method for plasma display panel and plasma display device | |
KR100432667B1 (en) | Gray Scale Display Method for Plasma Display Panel and Apparatus thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10847756 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 10847756 Country of ref document: EP Kind code of ref document: A1 |