CN106652890A - Scanning card, LED display screen control system and image data processing method - Google Patents

Scanning card, LED display screen control system and image data processing method Download PDF

Info

Publication number
CN106652890A
CN106652890A CN201611189128.2A CN201611189128A CN106652890A CN 106652890 A CN106652890 A CN 106652890A CN 201611189128 A CN201611189128 A CN 201611189128A CN 106652890 A CN106652890 A CN 106652890A
Authority
CN
China
Prior art keywords
bit
view data
data
correction
pixel value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201611189128.2A
Other languages
Chinese (zh)
Inventor
杨城
刘德福
梁伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Novastar Electronic Technology Co Ltd
Original Assignee
Xian Novastar Electronic Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian Novastar Electronic Technology Co Ltd filed Critical Xian Novastar Electronic Technology Co Ltd
Priority to CN201611189128.2A priority Critical patent/CN106652890A/en
Publication of CN106652890A publication Critical patent/CN106652890A/en
Priority to PCT/CN2017/101296 priority patent/WO2018166152A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control 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/22Control 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/30Control 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 electroluminescent panels
    • G09G3/32Control 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 electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0271Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
    • G09G2320/0276Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping for the purpose of adaptation to the characteristics of a display device, i.e. gamma correction
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0626Adjustment of display parameters for control of overall brightness

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

The invention provides a scanning card, an LED display screen control system adopting the scanning card, and an image data processing method. Aiming at the problem of low-bit gray level loss in the prior art, the invention provides the scheme that the rotation dither matrix processing algorithm and interframe error accumulation are combined and then applied to the function realization of the scanning card. Specifically, the scheme is as follows: a bit optimization module is additionally arranged on the scanning card, the video image data of adjacent frames is subjected to treatment and residual error accumulation by adopting different rotation matrixes, so that while the conversion from high-bit-width data to low-bit-width data is realized, the information of the original video image can be completely expressed, thus the influences of no realization of low bit of the driving chip to the gray level are reduced, the transition of the gray level is smooth, on the other hand, the realizing digit number of the bit is reduced, and thus the refresh rate is improved.

Description

Scanning card, LED display control system and image processing method
Technical field
The present invention relates to technical field of video image processing, more particularly to a kind of scanning card, a kind of LED display control system System and a kind of image processing method.
Background technology
At present, LED display control system is when the brightness of LED display is reduced, it will usually low Bit (position) gray scale occur Lose, cause to show that tone is discontinuous.
Due to the linear response characteristic of LED, current LED display control needs the n positions gradation data to being input into carry out Inverse gamma (Gamma) correction maps do again gray scale to after the gradation data of m positions and realize (m>n).If x is input gray level data, codomain For 0 to (2n- 1), y is the gradation data after anti-gamma correction, and codomain is 0 to (2m- 1), γ is Gamma values, and mapping relations are such as Under:
When needing to reduce LED display brightness, prior art is that the y values after anti-gamma correction are directly multiplied by into brightness hundred Divide ratio, than if desired for brightness is dropped into 50%, just y values being multiplied by into 0.5.So obtained result has an obvious feature, i.e., The data of low Bit gray scales represent the high Bit information of correction forward part after correction.Because now the low Bit of driving chip is relatively difficult to achieve, So directly abandoning the way of low Bit gray scales so that display screen low-light level display effect is poor at present.
Referring to Fig. 1, existing LED display control system mainly by sending card, scanning card and electrically connects scanning card LED lamp panel is constituted, and wherein each LED lamp panel is spliced to form LED display jointly.Close the most in LED display control system Key is scanning card (or claiming receiving card), and scans card and mainly realize that unpacking, correction and the LED lamp panel of vedio data are driven Three basic functions of dynamic chip sequential export, its theory diagram is as shown in Figure 2.Fig. 2 only gives expression to the transmission of pixel data and turns Original data source is changed and assumed for 8bit (namely 23bit).Specifically, in fig. 2, the functional realiey of scanning card mainly includes four Individual part:Data reception module, storage control module, data conversion module and driver module.For scanning card, Data source is the various data such as the view data bag, order bag, the parameter bag that send over from sending card.Data reception module is to this A little packets are parsed, and image valid data are preserved to memory such as SDRAM via storage control module, in case its Its module is processed;Data conversion module reads data from SDRAM and carries out on demand according to cabling table via storage control module Correction, correction result requires to carry out Bit separation and preserve to SDRAM via storage control module according to driver module;It is aobvious Show that drive module produces LED lamp panel driving chip control sequential, and according to control sequential via storage control module from SDRAM Middle reading data, by winding displacement LED lamp panel is delivered to.
If raw video image source is 8bit (as shown in Figure 2), through the various schools such as inverse Gamma correction, gamma correction After just, data already become 16bit (namely 24Bit), it is equivalent to bit information decentralizations.Due to LED lamp panel driving chip Low Bit gray scales realize difficult, the higher and higher requirement of refresh rate in addition, and directly being given up must cause grayscale transition discontinuous Display effect.
The content of the invention
Therefore, to overcome the defect and deficiency of prior art, the present invention to propose to miss rotation shake matrix algorithm and interframe The video image processing technology that difference Cumulate algorithm is combined is applied to scanning card, to realize many Bit Information Compressions, deposits data are reduced While reserves, remain to more fully express the information of original image, solve the discontinuous display effect of grayscale transition, reach whole Body colour adjusts continuous effect.
Specifically, a kind of scanning card that the embodiment of the present invention is proposed, including:Data reception module, storage control module, number According to modular converter and driver module, the data reception module is used for the view data of receives input and via the storage Control module is stored into memory, and the data conversion module is used for via the storage control module from the memory Obtain view data the view data after again Bit is separated via the storage control module is separated with Bit to deposit to be corrected Store up to the memory, the driver module is used to produce control sequential and according to the control sequential via the storage Control module reads the view data after Bit is separated to be exported from the memory.Additionally, the data conversion module bag Include:Bit optimization modules, for reducing with reference to interframe error accumulation using Periodic Rotating dither matrix the correction is being carried out Afterwards and in the bit wide for carrying out the view data before the Bit separation.
In one embodiment of the invention, the data conversion module includes Gamma correction modules, luminance correction module With Bit separation modules;The correction include the inverse Gamma correction carried out using the Gamma correction modules and carry out it is described The gamma correction carried out using the luminance correction module after inverse Gamma correction, and the Bit separation modules be used for carry out institute State Bit separation.
In one embodiment of the invention, the correction is included for depositing from described via the storage control module The bit wide obtained in reservoir is 2nThe view data of bit carries out inverse Gamma correction to be mapped to bit wide as 2mThe view data of bit, Wherein n<m;The Bit optimization modules are accumulated specifically for the Periodic Rotating dither matrix tieed up using k × k with reference to interframe error (2 will be decreased to after the correction is carried out and in the bit wide for carrying out the view data before the Bit separationm- N) bit, and N>K >=2, wherein N, K is positive integer.
In one embodiment of the invention, the scanning card includes PLD, and the memory is external in The PLD, and the data reception module, the storage control module, the data conversion module and described Driver module is integrated in the PLD.
In one embodiment of the invention, above-mentioned utilization Periodic Rotating dither matrix combines interframe error accumulation and reduces Specifically include after the correction is carried out and in the bit wide for carrying out the view data before the Bit separation:To present image Frame carries out dropping view data after GTG is processed to obtain drop GTG process, wherein the drop GTG is processed the current figure As the view data bit wide reduction Nbit in Frame;Each pixel position of view data after the drop GTG is processed Pixel value fractional part is compared with a corresponding rotation shake matrix in the Periodic Rotating dither matrix that k × k is tieed up To determine whether pixel value integer part needs Jia 1, and according to formula result=(1/ (k × k)) × ceil (Dec/ (1/ (k × k))) result of realizing of pixel value fractional part is obtained, wherein ceil () represents the function that rounds up, and result represents pixel Value fractional part realizes result, and Dec represents pixel value fractional part, k >=2 and even number, N>K and for odd number;Obtain the reality Difference after now result and the drop GTG are processed between the pixel value fractional part of each pixel position of image data frame; And the difference is accumulate in the view data that next image data frame is carried out after drop GTG process.
Furthermore, a kind of LED display control system that the embodiment of the present invention is proposed, including:Sending card, it is aforementioned any one Scanning card and LED lamp panel;The scanning card electrically connects the sending card and the LED lamp panel.
In addition, a kind of image processing method that the embodiment of the present invention is proposed, is adapted for carrying out in including scanning card and LED The LED display control system of display screen.Described image data processing method includes step:The view data of (i) receives input; (ii) described image data are corrected with the view data after being corrected;(iii) using the Periodic Rotating of k × k dimensions Dither matrix being accumulated after reduce Nbit by the bit wide of the view data after the correction to obtain Bit optimizations with reference to interframe error View data, wherein N>K >=2 and k are even number;(iv) carry out Bit to the view data after Bit optimizations to separate to obtain View data after Bit separation;(v) produce control sequential and according to the control sequential by the Bit separation after picture number According to output for the driving LED display.
In one embodiment of the invention, step (iii) includes:According to field sync signal, the starting of the scanning card Each pixel value pair that the view data size that pixel point coordinates and the scanning cassette tape are carried is determined in each frame image data The position coordinates and corresponding rotation shake matrix of the LED display should be arrived.
In one embodiment of the invention, step (iii) also includes:Current image data frames are carried out to drop GTG process To obtain dropping view data after GTG is processed, wherein the drop GTG is processed the view data in the current image data frames Bit wide reduces Nbit;The pixel value fractional part and k × k of each pixel position of view data after the drop GTG is processed A corresponding rotation shake matrix in the Periodic Rotating dither matrix of dimension is compared to determine pixel value integer part Whether need Jia 1, and pixel value decimal is obtained according to formula result=(1/ (k × k)) × ceil (Dec/ (1/ (k × k))) Partial realizes result, and wherein ceil () represents the function that rounds up, and result represents the realization knot of pixel value fractional part Really, Dec represents pixel value fractional part, and k is even number, and N is odd number;Acquisition is described to realize that result and the drop GTG are schemed after processing As the difference between the pixel value fractional part of each pixel position of Frame;And the difference is accumulate into the next one Image data frame carries out dropping in the view data after GTG is processed.
In one embodiment of the invention, the correction in step (ii) includes the inverse Gamma correction for sequentially carrying out And gamma correction.
From the foregoing, it will be observed that the embodiment of the present invention is lost for there is low Bit gray scales in prior art, it is proposed that will revolve Turn dither matrix Processing Algorithm to be conjointly employed in scanning card functional realiey with interframe error accumulation.By the video to consecutive frame View data processes and does residual error accumulation using different spin matrixs, realizes turning in high-bit width data to low-bit width data While changing, remain to more fully express the information of raw video image, reduce the low Bit of driving chip unrealized to gray scale chart On the other hand existing impact so that grayscale transition is more smoothed, realizes digit, so refresh rate is also carried due to reduce bit Gao Liao.
Become obvious by the other side and feature below with reference to the detailed description of accompanying drawing, the present invention.But should know Road, the accompanying drawing is only the purpose design explained, not as the restriction of the scope of the present invention.It should also be noted that unless another Point out outward, it is not necessary to scale accompanying drawing, they only try hard to conceptually illustrate structure described herein and flow process.
Description of the drawings
Below in conjunction with accompanying drawing, the specific embodiment of the present invention is described in detail.
Fig. 1 is a kind of configuration diagram of LED display control system of the prior art.
Fig. 2 is scanning card functional realiey theory diagram of the prior art.
Fig. 3 is a kind of scanning card functional realiey theory diagram that the embodiment of the present invention is proposed.
Specific embodiment
It is understandable to enable the above objects, features and advantages of the present invention to become apparent from, below in conjunction with the accompanying drawings to the present invention Specific embodiment be described in detail.
For there is low Bit (position) in the functional realiey principle framework that card is scanned in prior art in the following embodiments of the present invention The problem that information is lost, the video image processing technology combined using rotation shake matrix algorithm and interframe error Cumulate algorithm Make improvements, realize while reducing resource overhead or improving refresh rate, still can ensure that the pixel on close position Gradation effect keeps constant, reaches the continuous effect of integral color.
Specifically, for ease of understanding the present embodiment, a kind of rotation shake matrix algorithm that the present embodiment is adopted is entered first Row is described as follows:
Digital halftone technology is to be based on human-eye visual characteristic and image colour generation characteristic, using instruments such as mathematics, computers, The optimum a special kind of skill for reproducing of image is realized on two-value (or polychrome two-value) colour generation equipment.When observing under certain distance, Part spatially close in image is considered as an entirety by human eye.Using this characteristic, the half tone image office that eye-observation is arrived Portion's average gray is similar to the local average gray value of original image, so as to generally form the effect of continuous tone.
It is at present rotation shake matrix algorithm using wider digital halftone technology, its principle is to believe high-order display Breath be assigned in adjacent space by rotation shake matrix computations so that picture quality be improved significantly, improve display Number of greyscale levels.
By taking 2 × 2 rotation shake matrixes as an example, algorithm to implement step as follows:
(1) rotation shake matrix is obtained:Rotation shake matrix is according to counterclockwise or up time by a basic jitter matrix Pin rotates, and basic jitter matrix is then obtained by Limb matrixes through matrix operation.
1. Limb matrixes:
2. according to formulaSolve the base of (n+1) × (n+1) dimensions This dither matrix, wherein UnA full matrix of n × n is represented, for example
3. by basic jitter matrix according to rotating clockwise or counter-clockwise, Periodic Rotating dither matrix is obtained.With 2 × As a example by 2 basic jitter matrix, if according to counterclockwise rotates, 2 × 2 rotation shake matrixes can be obtained:
(2) current video image frame framecurrentProcess:If original video is 8bit (namely 256 grades) data source, Now the video is represented with the data bit width of 6bit (namely 64 grades), implementing for algorithm is comprised the following steps:
1. each pixel value is carried out into the conversion (namely realizing that 2bit reduces) of 8bit to 6bit, namely carries out dropping at GTG Reason, the pixel value after conversion includes two parts:Integer part (Int) and fractional part (Dec);For example pixel value 122 is converted into Value after 64 grades is Value, then Value=64 × 122/256=30.5=Int+Dec.
2. by currently processed video frame image framecurrentFractional part compare with corresponding rotation shake matrix:
(i). determine currently processed video frame image framecurrentCorresponding rotation shake matrix:I=rem ((current/4), wherein rem () are MOD function, and current is the sequence number (such as first of currently processed video frame image Individual video frame image correspondence current=1), i is represented and currently processed video frame image framecurrentCorresponding rotation shake The sequence number of matrix.
(ii). calculate currently processed video frame image framecurrentIn each location of pixels comparative result:Assume Current=5, then its corresponding rotation dither matrix is Mat1;From currently processed video frame image framecurrentThe upper left corner go out Send out, the pixel value of 2 × 2 dimensions Jing after drop GTG is processed is intercepted successively, by its fractional part and rotation shake matrix Mat1Make comparisons, According to rounding up, rule is accepted or rejected.That is, if fractional part is more than Mat1The value of middle correspondence position, then framecurrentCorrespondence The integer part of location of pixels adds 1, be otherwise not added with (namely integer part is constant), and herein sequence number i of rotation shake matrix takes Value scope is 1~4.
However, to realize that more Bit such as 3bit reduce, such as 8bit (256 grades) information is reduced into 5bit (32 Level);Because the rotation shake matrix of 3 × 3-dimensional is more intractable, the rotation shake matrix that can typically select 2 × 2 dimensions is processed it, And to realize the expressed intact of the information, it is necessary to assure conversion accuracy is at least 0.125, and 2 × 2 tie up rotation shake matrix precision For 0.25, therefore now simply use rotation shake matrix algorithm and can not exactly state the letter of each image slices vegetarian refreshments Breath.Illustrate, the original image information of 8bit is 37, then Value=32 × 37/256=4.625=Int+Dec, uses 2 × 2 dimension rotation shake matrix disposals after, be as a result 1,1,1,0, i.e. the integer part of three frame data have Jia 1, a frame data do not have Have and Jia 1, the final result after so processing is 0.75, compared with to be realized 0.625, there is certain error.
Therefore, the present embodiment proposes the video image by rotation shake matrix algorithm in combination with interframe error Cumulate algorithm Processing method is applied to scanning card, and its principle will be parsed below by way of stepwise.Assume the target figure to be realized As data value is Value, currently processed video frame image is framecurrent, then realize that step is as follows:
A () carries out pixel-by-pixel dropping the integer part after GTG process is changed and fractional part to raw image data value Point, i.e. Value=Int+Dec;
(b) according to formula i=rem ((current/4), will carry out dropping after GTG is processed the fractional part that obtains with it is relative The rotation shake matrix answered is contrasted, and determines whether integer part needs Jia 1;And according to formula result=(1/ (2 × 2)) × ceil (Dec/ (1/ (2 × 2)))=0.25 × ceil (Dec/0.25), wherein ceil () represent the function that rounds up, Obtain it is final realize result result, this formula represents the rotation shake matrixes using 2 × 2 dimensions, realizes that result is only possible to be 0,0.25,0.5,0.75 in.If the dimension of rotation shake matrix changes, need to change 1/4 in the formula simultaneously Into its corresponding matrix k × attainable precision of k, such as the precision of 4 × 4 dimensions is 1/ (k × k)=1/ (4 × 4)=0.0625;
C () will realize that result makes the difference with the decimal to be realized:Error=result-Dec, and result accumulation is arrived into next In the calculating of frame:Value=Value-error=Int+Dec;
D () repeats above step (a) to (c), realize the accurate expression of image data value.
Hold above-mentioned, the scanning card functional realiey theory diagram after improvement is as shown in Figure 3.It should be noted that Fig. 3 is only expressed Go out the transmission and conversion of view data, it assumes that data source is 8bit and does k × k squares that Nbit=3bit optimizes and it is adopted Battle array is 2 × 2 dimension matrixes, herein N>k.Furthermore, in the present embodiment, the data reception module 31, storage control module in Fig. 3 33rd, data conversion module 35 and driver module 37 are, for example, by operating in the PLD of scanning card 30 as FPGA Software module on (Field Programmable Gate Array, field programmable gate array) realizes that in other words data connect Receive module 31, storage control module 33, data conversion module 35 and driver module 37 to be integrated in and be circumscribed with memory example Such as the PLD of SDRAM.
Specifically, the Bit optimization modules 356 for increasing in Fig. 3 are as tired using rotation shake matrix algorithm and interframe error Integration method combines and realizes big bit wide data to the function of little bit wide data conversion.Because Gamma correction modules 350 are used for regarding Frequency image pixel data carries out inverse Gamma correction, and it is a kind of gamma correction, and luminance correction module 352 and other correct Module 354 (such as chromaticity correction module etc., naturally it is also possible to without other correction modules) causes the information of the high Bit of data more It has been transferred on low Bit, and Bit separation modules 358 lost the positional information of original view data;So Bit is optimized Module 356 is arranged on each correction module (comprising Gamma correction modules 350, luminance correction module 352 and other correction modules 354) and Bit separation modules 358 between.Furthermore, in illustrating shown in Fig. 3, raw video image source is 8bit, through anti- After the various corrections such as Gamma corrections, gamma correction, data already become 16bit (namely 24Bit), afterwards via this enforcement 13bit is reduced to after the Bit optimization processings of the Bit optimization modules 356 of example, then Bit separation is carried out via Bit separation modules 358 Preserved by storage control module 33 after process and used for driver module 37 into memory module such as SDRAM.
For each scanning card 30, three key messages can be obtained from front end sending card:Field sync signal, sweep Retouch the view data size (TotalX, TotalY) that the starting pixels point coordinates (StartX, StartY) and scanning cassette tape of card are carried. According to these three parameters, currently processed video image frame number and each pixel is obtained in the concrete of whole LED display Position, so that it is determined that corresponding rotation shake matrix value, by more finally realizing big bit wide data to little bit wide data Conversion.Assume (StartX, StartY)=(0,128), (TotalX, TotalY)=(128,128) and scan on card 30 The data memory format of SDRAM is that every row stores Col=256 pixel data, and calculation procedure is as follows:
(1) particular location of the whole LED display corresponding to the pixel value for receiving is calculated.In data conversion module In 35, according to cabling table can obtain ranks coordinate of the raw video image data pixel values in SDRAM (RowAddr, ColAddr).Because raw image data pixel value is sequentially deposited, so can be shown by being calculated it and corresponding to LED Particular location coordinate (i, j) on screen.In the same manner, data frame count framecnt is obtained by field sync signal.It is assumed to be RowAddr be 0, ColAddr be 200, framecnt be 5, then the pixel value corresponds to the particular location coordinate of LED display (i, j) and corresponding rotation shake matrix MatmIn sequence number m be:
(i, j)=(StartX+fix ((RowAddr × Col+ColAddr)/TotalY), StartY+rem (RowAddr ×Col+
ColAddr,TotalY)-1)
=(0+fix ((0 × 256+200)/128), 128+rem (0 × 256+200,128) -1)
=(1,199)
M=rem (framecnt/4)=rem (5/4)=1
Wherein, fix () is bracket function, and rem () is MOD function.
(2) according to rotation shake matrix algorithm, to currently processed pixel and the rotation shake matrix Mat for determiningmDo ratio Compared with, and residual error is preserved to corresponding position in the memory space for distributing in advance such as SDRAM spaces, in case next frame is processed Use.Herein, " correspondence " means that the storage location of residual values and original image pixel value is corresponded, convenient follow-up planning with And program is realized, this point can be achieved by cabling table.If the particular location coordinate i of pixel, j are even number, then its With rotation shake matrix Mat1In the data of (0,0) position compare;If it is odd number that i is even number and j, itself and Mat1In (0,1) position The data put compare;If i odd numbers are and j is even number, itself and Mat1In the data of (1,0) position compare;If i, j are very Number, then itself and Mat1In the data of (1,1) position compare.
Assume that the 8bit pixel values to be realized are 45, then have:
A) .8bit pixel values are converted to 5bit pixel values:Value=Value-error=45 × 32/256-error= 5.625-error=Int=Dec.If the first frame, then error is 0, and the error of Frame afterwards is previous frame data Residual error;
B). because framecnt is 5, if i, j are odd number, so by its fractional part and Mat1In (1,1) position Data are made comparisons, and are as a result 1, and integer part Int after conversion adds 1;
C). according to formula result=(1/ (2 × 2)) × ceil (Dec/ (1/ (2 × 2)))=0.25 × ceil (Dec/ 0.25) final result result=0.75 of realizing, is obtained, and it is allocated as into residual error with the fractional part to be realized originally:error =result-Dec=0.75-0.625=0.125;
D). the residual error is deposited to the corresponding SDRAM spaces planned in advance, in case next frame data according to cabling table Processing procedure is used.
(3) image pixel data after process is delivered into Bit separation modules 358 carries out Bit separating treatments.
In view of the data that data reception module 31 is received are data flows, so repeating three above step (a)-(c) i.e. Bit optimizations can be completed.
Assume that intercept 2 × 2 original pixels tieed up are:Fractional part to be achievedThen according to the step of the above, the result after four frame image datas are processed can be readily available, Difference is as follows:
The fractional part that pixel is converted to:
Fractional part comparative result:
Residual error:
Result more than can be seen that the accumulated process that have passed through four frame data, and residual error already becomes 0, four frame numbers It is according to the result of superposition accumulation realizationDue to eye-observation to image be local average effect, institute With(wherein sum (Vavg) representing matrix VavgMiddle each element Summation), i.e., the final fractional part realized is equal to the fractional part to be realized, completes the accurate expression of original digital image data.
Essentially, to realize that the accurate expression of data, i.e. key are the accurate transformations of fractional part.The present embodiment is proposed Method of video image processing exactly fractional part information is transferred in adjacent data frames, Frame accumulate during, Residual error is also accumulated, the dispersion for realizing precision is realized.With reference to the inert nature of human eye:Local average gray scale is similar to original image Local average gray scale, obtain the continuous effect of integral color.Due to data bit width it is significantly smaller, so reduce resource overhead Or on the premise of improving refresh rate, remain to the more complete information for expressing original image exactly.
In sum, present invention is lost for there is low Bit gray scales in prior art, it is proposed that Rotation shake matrix disposal algorithm and interframe error accumulation are conjointly employed in scanning card functional realiey.By to consecutive frame Vedio data processes and does residual error accumulation using different spin matrixs, realizes in high-bit width data to low-bit width number According to while conversion, remain to more fully express the information of raw video image, reduce the low Bit of driving chip unrealized to ash On the other hand the impact of degree performance so that grayscale transition is more smoothed, realizes digit, so refresh rate due to reduce bit Also improve.
In addition it is noted that can show the LED that the scanning card of present invention is applied to shown in Fig. 1 Shield control system to obtain improved LED display control system.
Finally it is worth mentioning that, according to the description of previous embodiment, a kind of image real time transfer side can also be summarized Method, is adapted for carrying out in the LED display control including scanning card and LED display (being spliced by one or more LED lamp panels) System processed.Described image data processing method for example includes step:The view data of receives input;Described image data are carried out Correction is with the view data after being corrected;The Periodic Rotating dither matrix tieed up using k × k is combined interframe error and is accumulated institute The bit wide for stating the view data after correction reduces Nbit to obtain the view data after Bit optimizes, wherein N>k≥2;To described View data after Bit optimizations carries out Bit and separates to obtain the view data after Bit is separated;And generation control sequential and root According to the control sequential by the view data output after Bit separation for the driving LED display.
The above, is only presently preferred embodiments of the present invention, and any pro forma restriction is not made to the present invention, though So the present invention is disclosed above with preferred embodiment, but is not limited to the present invention, any to be familiar with this professional technology people Member, in the range of without departing from technical solution of the present invention, when making a little change or modification using the technology contents of the disclosure above For the Equivalent embodiments of equivalent variations, as long as being without departing from technical solution of the present invention content, according to the technical spirit pair of the present invention Any simple modification, equivalent variations and modification that above example is made, still fall within the range of technical solution of the present invention.

Claims (10)

1. a kind of scanning blocks, including:Data reception module, storage control module, data conversion module and driver module, institute Stating data reception module is used for the view data of receives input and stores into memory via the storage control module, described Data conversion module is used to via the storage control module view data being obtained from the memory to be corrected and Bit View data after separation again separates Bit via the storage control module is stored to the memory, and the display drives Module is used to produce control sequential and reads Bit from the memory via the storage control module according to the control sequential View data after separation is being exported;Characterized in that, the data conversion module includes:Bit optimization modules, for profit Reduced after the correction is carried out and carrying out the Bit separation with reference to interframe error accumulation with Periodic Rotating dither matrix The bit wide of view data before.
2. scanning card as claimed in claim 1, it is characterised in that the data conversion module includes Gamma correction modules, bright Degree correction module and Bit separation modules;The correction include the inverse Gamma correction carried out using the Gamma correction modules and The gamma correction carried out using the luminance correction module after the inverse Gamma correction is carried out, and the Bit separation modules For carrying out the Bit separation.
3. scanning as claimed in claim 1 blocks, it is characterised in that the correction is included for controlling mould via the storage The bit wide that block is obtained from the memory is 2nThe view data of bit carries out inverse Gamma correction to be mapped to bit wide as 2m The view data of bit, wherein n<m;The Bit optimization modules are tied specifically for the Periodic Rotating dither matrix tieed up using k × k Close interframe error and accumulate and will reduce after the correction is carried out and in the bit wide for carrying out the view data before the Bit separation To (2m- N) bit, and N>K >=2, wherein N, K is positive integer.
4. scanning as claimed in claim 1 blocks, it is characterised in that the scanning card includes PLD, described to deposit Reservoir is external in the PLD, and the data reception module, the storage control module, the data conversion Module and the driver module are integrated in the PLD.
5. scanning as claimed in claim 1 blocks, it is characterised in that tired with reference to interframe error using Periodic Rotating dither matrix Product reduction is specifically included after the correction is carried out and in the bit wide for carrying out the view data before the Bit separation:
Current image data frames are carried out to drop view data after GTG is processed to obtain drop GTG process, wherein at the drop GTG Manage the view data bit wide reduction Nbit in the current image data frames;
The cycle that the pixel value fractional part of each pixel position of view data is tieed up with k × k after the drop GTG is processed A corresponding rotation shake matrix in property rotation shake matrix is compared to determine whether pixel value integer part needs Plus 1, and the reality of pixel value fractional part is obtained according to formula result=(1/ (k × k)) × ceil (Dec/ (1/ (k × k))) Existing result, wherein ceil () represents the function that rounds up, and result represents the result of realizing of pixel value fractional part, and Dec is represented Pixel value fractional part, k >=2 and even number, N>K and for odd number;
Acquisition is described to realize result with the pixel value decimal for dropping each pixel position of image data frame after GTG is processed Difference between part;And
The difference is accumulate into next image data frame carries out dropping in the view data after GTG is processed.
6. a kind of LED display control system, including:Sending card, the scanning card as described in claim 1 to 5 any one, with And LED lamp panel;The scanning card electrically connects the sending card and the LED lamp panel.
7. a kind of image processing method, is adapted for carrying out in the LED display control system including scanning card and LED display System;Characterized in that, described image data processing method includes step:
The view data of (i) receives input;
(ii) described image data are corrected with the view data after being corrected;
(iii) combine interframe error using the Periodic Rotating dither matrix of k × k dimensions to accumulate the view data after the correction Bit wide reduce Nbit with obtain Bit optimization after view data, wherein N>K >=2 and k are even number;
(iv) Bit is carried out to the view data after Bit optimizations to separate to obtain the view data after Bit is separated;
V () produces control sequential and the view data after Bit separation is exported for driving institute according to the control sequential State LED display.
8. image processing method as claimed in claim 7, it is characterised in that step (iii) includes:
It is true according to the view data size that field sync signal, the starting pixels point coordinates of the scanning card and the scanning cassette tape are carried Each pixel value in fixed each frame image data corresponds to the position coordinates of the LED display and corresponding rotation is trembled Dynamic matrix.
9. image processing method as claimed in claim 8, it is characterised in that step (iii) also includes:
Current image data frames are carried out to drop view data after GTG is processed to obtain drop GTG process, wherein at the drop GTG Manage and the view data bit wide in the current image data frames is reduced into Nbit;
The cycle that the pixel value fractional part of each pixel position of view data is tieed up with k × k after the drop GTG is processed A corresponding rotation shake matrix in property rotation shake matrix is compared to determine whether pixel value integer part needs Plus 1, and the reality of pixel value fractional part is obtained according to formula result=(1/ (k × k)) × ceil (Dec/ (1/ (k × k))) Existing result, wherein ceil () represents the function that rounds up, and result represents the result of realizing of pixel value fractional part, and Dec is represented Pixel value fractional part, k is even number, and N is odd number;
Acquisition is described to realize result with the pixel value decimal for dropping each pixel position of image data frame after GTG is processed Difference between part;And
The difference is accumulate into next image data frame carries out dropping in the view data after GTG is processed.
10. the image processing method as described in claim 7-9 any one, it is characterised in that the institute in step (ii) State inverse Gamma correction and gamma correction that correction includes sequentially carrying out.
CN201611189128.2A 2017-03-13 2017-03-13 Scanning card, LED display screen control system and image data processing method Pending CN106652890A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201611189128.2A CN106652890A (en) 2017-03-13 2017-03-13 Scanning card, LED display screen control system and image data processing method
PCT/CN2017/101296 WO2018166152A1 (en) 2017-03-13 2017-09-11 Scanning card, led display screen control system and image data processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611189128.2A CN106652890A (en) 2017-03-13 2017-03-13 Scanning card, LED display screen control system and image data processing method

Publications (1)

Publication Number Publication Date
CN106652890A true CN106652890A (en) 2017-05-10

Family

ID=58834339

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611189128.2A Pending CN106652890A (en) 2017-03-13 2017-03-13 Scanning card, LED display screen control system and image data processing method

Country Status (2)

Country Link
CN (1) CN106652890A (en)
WO (1) WO2018166152A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108172167A (en) * 2017-12-21 2018-06-15 无锡祥生医疗科技股份有限公司 Portable ultrasonic equipment shows correction system
CN109599056A (en) * 2017-09-28 2019-04-09 西安诺瓦电子科技有限公司 Image processing method and device, image data processor and its application
CN112562602A (en) * 2020-12-28 2021-03-26 深圳Tcl新技术有限公司 Backlight control data processing method, display device and storage medium
CN112614457A (en) * 2020-04-27 2021-04-06 西安诺瓦星云科技股份有限公司 Display control method, device and system
CN112634817A (en) * 2020-12-23 2021-04-09 浙江大学 PWM dimming device
CN113380183A (en) * 2021-04-25 2021-09-10 卡莱特云科技股份有限公司 Correction coefficient rotating method and device, LED display screen and computer equipment
CN113496670A (en) * 2020-03-20 2021-10-12 西安诺瓦星云科技股份有限公司 Image processing method, device and system
CN114566117A (en) * 2020-11-13 2022-05-31 西安诺瓦星云科技股份有限公司 Display driving method and device and LED display system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116312347B (en) * 2023-03-15 2024-06-18 深圳市美矽微半导体股份有限公司 Method, circuit and display device for realizing high refresh rate of LED display

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW236751B (en) * 1992-02-27 1994-12-21 Ind Tech Res Inst
US20060114513A1 (en) * 2004-11-30 2006-06-01 Kabushiki Kaisha Toshiba Gradation correction apparatus and gradation correction method
CN101162571A (en) * 2006-10-09 2008-04-16 三星电子株式会社 Liquid crystal display and method of driving the same
CN102479481A (en) * 2010-11-29 2012-05-30 索尼公司 Image display device, driving method of image display device, image display program, and gradation conversion device
CN105678707A (en) * 2015-12-31 2016-06-15 西安诺瓦电子科技有限公司 Image processing method based on rotation dithering matrix processing

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101034537A (en) * 2007-02-16 2007-09-12 上海广电集成电路有限公司 Integrated circuit for frame rate control based on read-only memory and its design method
KR20090109323A (en) * 2008-04-15 2009-10-20 문철홍 Emotion lighting system using led control device
CN104091558B (en) * 2013-04-01 2017-03-01 香港理工大学 The driving method of LED display panel and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW236751B (en) * 1992-02-27 1994-12-21 Ind Tech Res Inst
US20060114513A1 (en) * 2004-11-30 2006-06-01 Kabushiki Kaisha Toshiba Gradation correction apparatus and gradation correction method
CN101162571A (en) * 2006-10-09 2008-04-16 三星电子株式会社 Liquid crystal display and method of driving the same
CN102479481A (en) * 2010-11-29 2012-05-30 索尼公司 Image display device, driving method of image display device, image display program, and gradation conversion device
CN105678707A (en) * 2015-12-31 2016-06-15 西安诺瓦电子科技有限公司 Image processing method based on rotation dithering matrix processing

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109599056A (en) * 2017-09-28 2019-04-09 西安诺瓦电子科技有限公司 Image processing method and device, image data processor and its application
CN108172167A (en) * 2017-12-21 2018-06-15 无锡祥生医疗科技股份有限公司 Portable ultrasonic equipment shows correction system
CN113496670A (en) * 2020-03-20 2021-10-12 西安诺瓦星云科技股份有限公司 Image processing method, device and system
CN113496670B (en) * 2020-03-20 2022-04-08 西安诺瓦星云科技股份有限公司 Image processing method, device and system
CN112614457A (en) * 2020-04-27 2021-04-06 西安诺瓦星云科技股份有限公司 Display control method, device and system
CN114566117A (en) * 2020-11-13 2022-05-31 西安诺瓦星云科技股份有限公司 Display driving method and device and LED display system
CN114566117B (en) * 2020-11-13 2023-09-12 西安诺瓦星云科技股份有限公司 Display driving method and device and LED display system
CN112634817A (en) * 2020-12-23 2021-04-09 浙江大学 PWM dimming device
CN112562602A (en) * 2020-12-28 2021-03-26 深圳Tcl新技术有限公司 Backlight control data processing method, display device and storage medium
CN113380183A (en) * 2021-04-25 2021-09-10 卡莱特云科技股份有限公司 Correction coefficient rotating method and device, LED display screen and computer equipment
CN113380183B (en) * 2021-04-25 2022-03-04 卡莱特云科技股份有限公司 Correction coefficient rotating method and device, LED display screen and computer equipment

Also Published As

Publication number Publication date
WO2018166152A1 (en) 2018-09-20

Similar Documents

Publication Publication Date Title
CN106652890A (en) Scanning card, LED display screen control system and image data processing method
US4710806A (en) Digital display system with color lookup table
US6731400B1 (en) Color image processing apparatus which performs different image processings depending on region of color image
US7202879B2 (en) Image processing method, image processing apparatus, electronic device, image processing program, and recording medium on which the same program is recorded
CN107564461A (en) Scanning card, LED display control system and image processing method
US8285071B2 (en) Content-adaptive contrast improving method and apparatus for digital image
JPH0730772A (en) Image processor
KR100554580B1 (en) Image processing apparatus, image processing method, image display apparatus, and mobile electronic device
EP1934970B1 (en) Improved memory structures for image processing
CN108933933B (en) A kind of video signal processing method and device
CN104485069B (en) A kind of control method of LED display contrast and system
CN108460730A (en) A kind of image processing method and its device
JP2000137795A (en) Method for generating color palette
CN105678707B (en) A kind of image processing method based on rotation shake matrix disposal
CN107862672A (en) The method and device of image defogging
JP2806086B2 (en) Image data processing device
US5007001A (en) Method for reordering the pixel map of a digitized image
US6650337B2 (en) Increasing color accuracy
CN101796809A (en) Method of transmission of a video sequence of images that have to be color transformed using lut
WO2001043076A1 (en) Color conversion matrix based on minimal surface theory
CN101322393B (en) Image processing device and method, image transmission device and method, and display device
KR100513273B1 (en) Apparatus and method for real-time brightness control of moving images
US7091980B2 (en) System and method for communicating digital display data and auxiliary processing data within a computer graphics system
US7209144B2 (en) Image-display apparatus, image-display method, and image-display program
JPH10191090A (en) Apparatus and method for manufacturing color conversion table, and recording medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170510