CN112614457B - Display control method, device and system - Google Patents

Display control method, device and system Download PDF

Info

Publication number
CN112614457B
CN112614457B CN202010341961.4A CN202010341961A CN112614457B CN 112614457 B CN112614457 B CN 112614457B CN 202010341961 A CN202010341961 A CN 202010341961A CN 112614457 B CN112614457 B CN 112614457B
Authority
CN
China
Prior art keywords
display
processed
image frames
dither
bit
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.)
Active
Application number
CN202010341961.4A
Other languages
Chinese (zh)
Other versions
CN112614457A (en
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 CN202010341961.4A priority Critical patent/CN112614457B/en
Publication of CN112614457A publication Critical patent/CN112614457A/en
Application granted granted Critical
Publication of CN112614457B publication Critical patent/CN112614457B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/0233Improving the luminance or brightness uniformity across the screen

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 embodiment of the invention relates to a display control method, a display control device and a display control system. The method for example comprises: reading the cached image frames for multiple times to obtain a plurality of image frames to be processed in sequence; respectively carrying out spatial dithering on the multiple image frames to be processed by utilizing multiple different dithering templates to sequentially obtain multiple processed image frames, wherein the multiple different dithering templates have the same element number, and multiple element values on each same element position are different from each other; and sequentially generating a plurality of picture display signals based on the plurality of processed image frames so as to drive and control the LED display screen to display pictures. The embodiment of the invention utilizes a plurality of different shaking templates to respectively carry out spatial shaking processing on a plurality of image frames to be processed, namely, the technical scheme of shaking templates in an interframe alternation manner, and can improve the display precision of an LED display screen and the display quality of the whole image.

Description

Display control method, device and system
Technical Field
The present invention relates to the field of image processing and display control technologies, and in particular, to a display control method, a display control apparatus, and a display control system.
Background
With the development of LED (Light-Emitting Diode) display technology, LED display screens are currently applied to various fields due to their advantages of low cost, low power consumption, high visibility, freedom in assembly, and the like. Meanwhile, with the popularization of the application of the LED display screen, people have higher and higher requirements on the display quality of the LED display screen, and therefore how to improve the display quality of the LED display screen becomes a research hotspot in the field.
A relatively troublesome problem existing at present is the problem of the display precision of an LED display screen, and particularly, a relatively large improvement space exists in the effective representation of low-gray pictures. The outdoor LED display screen can not bring too much influence to the display of the low-gray picture due to the influence of ambient light, but when the LED display screen is displayed in an indoor environment, in order to ensure the contrast of the picture and keep image detail information from being lost, the LED display screen can often cause the combination and the loss of the low-gray information due to the problem of insufficient display precision, thereby causing adverse effect to the display image quality of the LED display screen.
The digital halftone technology is a method for improving the display accuracy of a display device, and realizes optimal reproduction of an image on a binary (or multi-color binary) color generation device by using tools such as mathematics, computers and the like based on the visual characteristics of human eyes and the color generation characteristics of the image. When viewed at a distance, the human eye views spatially close portions of the image as a whole; with this characteristic, the local average gradation of the halftone image observed by the human eye is similar to the local average gradation of the original image, thereby forming the effect of continuous tone as a whole.
The dither method is widely used as a main digital halftone technique because of its simple implementation and stable effect. The key of the dithering method is the construction of the dithering template, the constructed dithering template is used for scanning processing on an image to be processed in a line period, each element value in the dithering template represents a dithering threshold value, and bits (bits) which cannot be realized can be displayed by using the minimum display gray value and a pixel '0' value by using the dithering threshold value.
Therefore, how to improve the display accuracy of the LED display screen by using the dithering method is one of the technical problems to be solved urgently at present.
Disclosure of Invention
In view of the above, to overcome at least some of the defects and shortcomings of the prior art, embodiments of the present invention provide a display control method, a display control apparatus and a display control system.
In one aspect, a display control method provided in an embodiment of the present invention includes: reading the cached image frames for multiple times to obtain a plurality of image frames to be processed in sequence; respectively carrying out spatial dithering on the multiple image frames to be processed by utilizing multiple different dithering templates to sequentially obtain multiple processed image frames, wherein the multiple different dithering templates have the same element number, and multiple element values on each same element position are different from each other; and sequentially generating a plurality of picture display signals based on the plurality of processed image frames so as to drive and control the LED display screen to display pictures.
The display control method of this embodiment utilizes a plurality of different dither templates to perform spatial dither processing on a plurality of image frames to be processed, which is also a technical scheme of a dither template for inter-frame alternation, and can improve the display quality of the whole image while improving the display accuracy of the LED display screen.
In an embodiment of the present invention, each of the dither masks is a 2 × 2 matrix, and two element values on each of two diagonal lines in the 2 × 2 matrix are adjacent magnitude element values.
In one embodiment of the present invention, each element value in the dither mask utilized for the spatial dither processing by the even frames in the plurality of image frames to be processed is one of column swapping and row swapping with respect to each element value in the dither mask utilized for the spatial dither processing by the previous odd frames, and each element value in the dither mask utilized for the spatial dither processing by the odd frames in the plurality of image frames to be processed is the other of column swapping and row swapping with respect to each element value in the dither mask utilized for the spatial dither processing by the previous even frames.
In one embodiment of the present invention, the display control method further includes: receiving an input video source; caching the image frame of the input video source to obtain the cached image frame; wherein more than one image frame to be processed in the plurality of image frames to be processed is the same image frame of the input video source.
In an embodiment of the invention, the frame rate of the input video source is 20-30 frames/second, and the frame refresh rate of the LED display screen is not less than 60 hz.
In an embodiment of the present invention, the performing spatial dithering on the multiple image frames to be processed by using multiple different dithering templates to obtain multiple processed image frames in sequence includes: acquiring a low Q bit in a K bit display gray value of each of a plurality of display pixels in a current processing range of a target dithering template in a current image frame to be processed as a dithering bit, wherein the plurality of image frames to be processed are taken as the current image frame to be processed one by one, the target dithering template is a dithering template corresponding to the current image frame to be processed in a plurality of different dithering templates, Q is a positive integer greater than 1, and K is a positive integer greater than Q; according to the formula
Figure BDA0002468824110000031
Performing the dithering bits for each of the plurality of display pixelsProcessing to obtain a dither carry of a high (K-Q) bit of the K-bit display gray scale value for each of the plurality of display pixels, where ij represents a coordinate value corresponding to the current processing range of the target dither template, MijRepresenting element value, B 'of corresponding coordinate value ij in the target jitter template'HA dither carry representing a high (K-Q) bit of the K-bit display gray scale value of the display pixel, and DAm represents a minimum display precision of the LED display screen; and summing the dither carry of the high (K-Q) bit of the K-bit display gray scale value for each of the plurality of display pixels with the high (K-Q) bit of the K-bit display gray scale value for each of the plurality of display pixels to obtain a target display gray scale value for each of the plurality of display pixels.
In an embodiment of the present invention, the reading the buffered image frames multiple times to obtain multiple image frames to be processed sequentially includes: reading the cache image frames for multiple times to obtain a plurality of initial image frames in sequence; and sequentially carrying out gamma correction and brightness or brightness correction on the plurality of initial image frames one by one to obtain the plurality of image frames to be processed.
On the other hand, an embodiment of the present invention provides a display control apparatus, including: the image frame acquisition module is used for reading the cached image frames for multiple times so as to sequentially obtain a plurality of image frames to be processed; the jitter processing module is used for respectively carrying out spatial jitter processing on the plurality of image frames to be processed by utilizing a plurality of different jitter templates so as to sequentially obtain a plurality of processed image frames, wherein the plurality of different jitter templates have the same element number, and the element values on the same element position are different from each other; and the signal generation module is used for sequentially generating a plurality of image display signals based on the plurality of processed image frames so as to drive and control the LED display screen to display images.
The display control device of the embodiment performs spatial dithering on a plurality of image frames to be processed by using a plurality of different dithering templates, i.e., a technical scheme of dithering templates in an inter-frame alternation, which can improve the display precision of the LED display screen and the display quality of the whole image.
In an embodiment of the present invention, each of the dither masks is a 2 × 2 matrix, and two element values on each of two diagonal lines in the 2 × 2 matrix are adjacent magnitude element values.
In one embodiment of the present invention, each element value in the dither mask utilized for the spatial dither processing by the even frames in the plurality of image frames to be processed is one of column swapping and row swapping with respect to each element value in the dither mask utilized for the spatial dither processing by the previous odd frames, and each element value in the dither mask utilized for the spatial dither processing by the odd frames in the plurality of image frames to be processed is the other of column swapping and row swapping with respect to each element value in the dither mask utilized for the spatial dither processing by the previous even frames.
In one embodiment of the present invention, the display control apparatus further includes: the video source receiving module is used for receiving an input video source; the storage module is used for caching the image frame of the input video source to obtain the cached image frame; wherein more than one image frame to be processed in the plurality of image frames to be processed is the same image frame of the input video source.
In an embodiment of the invention, the frame rate of the input video source is 20-30 frames/second, and the frame refresh rate of the LED display screen is not less than 60 hz.
In one embodiment of the present invention, the dither processing module includes: an obtaining unit, configured to obtain, as a dither bit, a low-Q bit in a K-bit display grayscale value of each of a plurality of display pixels in a current processing range of a target dither template in a current image frame to be processed, where the plurality of image frames to be processed are one by one used as the current image frame to be processed, the target dither template is a dither template corresponding to the current image frame to be processed in the plurality of different dither templates, Q is a positive integer greater than 1, and K is a positive integer greater than Q; a processing unit for following the formula
Figure BDA0002468824110000051
Processing the dither bits of each of the plurality of display pixels to obtain dither carry of high (K-Q) bits of the K-bit display gray scale values of each of the plurality of display pixels, where ij represents a coordinate value corresponding to the current processing range of the target dither template, MijRepresenting element value, B 'of corresponding coordinate value ij in the target jitter template'HA dither carry representing a high (K-Q) bit of the K-bit display gray scale value of the display pixel, and DAm represents a minimum display precision of the LED display screen; and a calculation unit configured to sum the high (K-Q) bits of the K-bit display gray scale values of the plurality of display pixels with the dither carry of the high (K-Q) bits of the K-bit display gray scale values of the plurality of display pixels, respectively, to obtain target display gray scale values of the plurality of display pixels, respectively.
In one embodiment of the present invention, the image frame acquisition module includes: the reading unit is used for reading the cache image frames for multiple times so as to obtain a plurality of initial image frames in sequence; and the correction unit is used for sequentially carrying out gamma correction and brightness or brightness correction on the plurality of initial image frames one by one so as to obtain the plurality of image frames to be processed.
In another aspect, a display control system provided in an embodiment of the present invention includes: an LED display screen comprising a plurality of display pixels, each of said display pixels comprising a plurality of LEDs; and the display controller is electrically connected with the LED display screen and comprises a programmable logic device and a volatile memory electrically connected with the programmable logic device, wherein the programmable logic device is used for executing the display control method of any one of the preceding embodiments, and the volatile memory is used for storing the cached image frames.
As can be seen from the above, the above technical features of the present invention may have one or more of the following advantages: the display control method, the device and the system of the embodiment utilize a plurality of different shaking templates to perform spatial shaking processing on a plurality of image frames to be processed respectively, namely, a technical scheme of shaking templates for interframe alternation, and can improve the display precision of an LED display screen and the display quality of the whole image; specifically, the dithering processing is carried out on the low Q-bit of the K-bit display gray value of the display pixel by adopting the dithering template combining the space dimension and the time dimension to improve the display precision of the LED display screen, so that the display bit width perceived by human eyes of the LED display screen can be effectively improved by the Q-bit, and the uniformity of picture display is ensured.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 shows the processing results of low 2-bit gray-scale values "0", "1", "2", and "3" realized by using a fixed dither template in the related art scheme, with a 2 × 2 matrix as a processing unit, and the equivalent display brightness observed by human eyes.
Fig. 2 is a flowchart illustrating a display control method according to a first embodiment of the invention.
Fig. 3 is a flowchart illustrating a sub-step of step S22 shown in fig. 2.
Fig. 4 is a flowchart illustrating another display control method according to the first embodiment of the invention.
Fig. 5 is a flowchart illustrating a sub-step of step S24 shown in fig. 2.
Fig. 6A shows the perceived brightness of the human eye after four-frame processing of the top left pixel of the 2 × 2 matrix processing unit using a plurality of different dither templates.
Fig. 6B shows the human eye perceived brightness of the four display pixels in the 2 × 2 matrix processing unit with respect to the lower 2-bit display gradation values "0", "1", "2", and "3".
Fig. 7 is a block diagram of a display control apparatus according to a second embodiment of the invention.
Fig. 8 is a schematic diagram of the unit configuration of the image frame acquisition module shown in fig. 7.
Fig. 9 is a block diagram of another display control apparatus according to a second embodiment of the present invention.
Fig. 10 is a schematic diagram of a unit configuration of the dither processing module shown in fig. 7.
Fig. 11 is a schematic structural diagram of a display control system according to a third embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Specifically, to facilitate understanding of the display control method according to the following embodiments of the present invention, a dithering method using a fixed dithering template proposed in the related art is first described. Assuming that the display bit width of a given LED display screen is 16 bits, the effective bit depth of the LED display screen is only 14 bits due to the limitation of the LED lamp panel hardware. Therefore, when the LED display screen displays, information with a bit depth of 2 bits can not be displayed due to insufficient display precision. For example, given that the driving signals are "0", "1", "2", and "3", the LED display screen outputs the display information of the driving signal of "0". But the low 2bit information can be effectively presented by combining the dithering method processing adopting the fixed dithering template, and the specific spatial dithering processing process is as follows:
firstly, constructing a jitter template M based on 2bit display bit width promotion, as follows:
M
0 2
3 1
and (II) carrying out space dithering processing on the input image in a tiling mode by using the dithering template M. For easy understanding, it is assumed that the picture to be represented is a pure color picture, and the lower 2-bit gray scale values of the 16-bit display gray scale values to be represented are "0", "1", "2" and "3", so that the pure color pictures corresponding to the above lower 2-bit gray scale values are processed by using the given dither template M:
(1) dividing a given 16-bit display gray value into high 14-bit valid display bits BHAnd a 2bit lower wobble bit BL
(2) And taking a 2 × 2 matrix as a processing unit, and processing the jittered bits according to the following formula:
Figure BDA0002468824110000081
wherein ij represents a coordinate value corresponding to the current processing range of the jitter template M, and the coordinate of the upper left corner is taken as a reference; mijRepresenting element value, B 'of corresponding coordinate value ij in dither template M'HIndicating the high 14bit valid display bit B after processing by the dither mask MHThe dither carry of (2); the value "4" represents the minimum display accuracy (DAm) corresponding to the LED display screen;
(3) carry out B 'on processed jitter'HAnd the original extracted high 14bit effective display bit BHSumming, the final display gray value B can be obtained, which satisfies the formula: b ═ BH×4+B′H
Thus, through the above processing procedure, the numerical value that cannot be normally displayed by the low 2bit gray scale value can be effectively represented by the minimum display precision of the LED display screen, and the processing results of the low 2bit gray scale values "0", "1", "2" and "3" with the 2 × 2 matrix as the processing unit and the equivalent display brightness observed by human eyes are shown in fig. 1. In fig. 1, a pure white block represents a display brightness value corresponding to the minimum display precision of the LED display screen, and a black block represents a display brightness corresponding to a "0" value.
However, in the above-described technical solutions, since the same picture is processed by using a fixed dither template, there is a significant periodic artificial texture in the processed picture based on the inherent characteristics of the template itself. That is, in the same picture, the light points displayed as bright are distributed in the same row or the same column, and the light points displayed as dark are distributed in the same row or the same column, and due to the sensitivity of human eyes to the perception of the horizontal and vertical stripes, the regular periodic texture with alternating bright and dark can bring about a very large effect on the whole picture.
Therefore, based on the defects of the periodic artificial texture in the related technical solutions, the embodiment of the present invention improves the periodic artificial texture to effectively eliminate the phenomenon of sensing the artificial texture caused by the processing of the fixed dither template, thereby improving the display quality of the whole picture.
[ first embodiment ] A method for manufacturing a semiconductor device
As shown in fig. 2, a display control method according to a first embodiment of the present invention includes:
s22: reading the cached image frames for multiple times to obtain a plurality of image frames to be processed in sequence;
s24: respectively carrying out spatial dithering on the multiple image frames to be processed by utilizing multiple different dithering templates to sequentially obtain multiple processed image frames, wherein the multiple different dithering templates have the same element number, and multiple element values on each same element position are different from each other;
s26: and sequentially generating a plurality of picture display signals based on the plurality of processed image frames so as to drive and control the LED display screen to display pictures.
The embodiment is different from the related technical scheme in which a fixed shaking template is used for spatial shaking processing, and a plurality of different shaking templates are used for respectively performing spatial shaking processing on a plurality of image frames to be processed, that is, the technical scheme of shaking templates with frame-to-frame alternation can overcome the disadvantages of horizontal and vertical stripes caused by the fixed shaking template, so that the display precision of the LED display screen can be improved, and the display quality of the whole image can be improved. It is worth mentioning that, for example, in the case of an RGB full-color LED display screen, the picture display signals mentioned in step S26 include, for example, RGB data outputted by a conventional full-color display controller (e.g., a receiving card, a scanning card or a module controller), and display control signals such as a clock signal CLK, an enable signal OE, a latch signal LAT and row selection signals a to E.
In one embodiment, each of the dither masks is a 2 × 2 matrix, and two element values on each of two diagonal lines in the 2 × 2 matrix are adjacent magnitude element values. In the present embodiment, for example, two element values on one diagonal line are set to "0" and "1" and two element values on the other diagonal line are set to "2" and "3", which can reduce the possibility of horizontal and vertical stripes appearing on a single frame screen to some extent.
In one embodiment, each element value of the dither mask utilized for the spatial dithering of the even frames of the plurality of image frames to be processed is one of a column swap and a row swap with respect to each element value of the dither mask utilized for the spatial dithering of the previous odd frame, and each element value of the dither mask utilized for the spatial dithering of the odd frames of the plurality of image frames to be processed is the other of a column swap and a row swap with respect to each element value of the dither mask utilized for the spatial dithering of the previous even frames. The embodiment realizes a plurality of different jitter templates through even frame column exchange (or line exchange) and odd frame line exchange (or column exchange), and has the advantage of simplifying the interframe rotation jitter template construction algorithm. Of course, other algorithms may be used in other embodiments to construct the inter-frame rotation dither mask, such as a counter-clockwise rotation or a clockwise rotation.
Referring to fig. 3, in a specific embodiment, the step S22 includes the sub-steps of:
s221: reading the cache image frames for multiple times to obtain a plurality of initial image frames in sequence;
s223: and sequentially carrying out gamma correction and brightness or brightness correction on the plurality of initial image frames one by one to obtain the plurality of image frames to be processed.
The embodiment is applicable to a front-end display controller of an LED display screen, which, for example, reads a buffered image frame from a volatile memory such as a DDR for multiple times to obtain a plurality of initial image frames in sequence, performs gamma (gamma) correction to increase bit width of each color component (e.g., red component, green component, blue component) of each display pixel in each initial image frame from 8 bits to 16 bits, and then performs luminance or luminance and chrominance correction to improve image display uniformity of the LED display screen.
Referring to fig. 4, in one embodiment, the display control method further includes the steps of:
s21 a: receiving an input video source;
s21 b: caching the image frame of the input video source to obtain the cached image frame;
wherein more than one image frame to be processed in the plurality of image frames to be processed is the same image frame of the input video source.
The embodiment is applicable to a front-end display controller of an LED display screen, for example, a programmable logic device of the display controller sequentially buffers each received image frame of an input video source into a volatile memory such as a DDR according to a frame rate of the image frame, for example, 20 to 30 frames/second, and then reads the buffered image frame from the DDR according to a certain time sequence based on a high picture refresh rate of the LED display screen, for example, not less than 60 hertz (for example, 60 hertz, 120 hertz, and the like), so that the plurality of image frames to be processed can be sequentially obtained, and more than one image frame to be processed (for example, three or four image frames to be processed of four image frames to be processed) in the plurality of image frames to be processed are the same image frame of the input video source. In the embodiment, the design manner that more than one image frame to be processed in the plurality of image frames to be processed is the same image frame of the input video source is favorable for improving the visual effect of the image of the LED display screen under the condition of adopting the technical scheme of the interframe alternation dithering template of the embodiment of the invention. Furthermore, it is worth mentioning that in practical applications, the input video source can also be replaced by a still image source such as a picture.
Referring to fig. 5, in a specific embodiment, the step S24 includes the sub-steps of:
s241: acquiring a low Q bit in a K bit display gray value of each of a plurality of display pixels in a current processing range of a target dithering template in a current image frame to be processed as a dithering bit, wherein the plurality of image frames to be processed are taken as the current image frame to be processed one by one, the target dithering template is a dithering template corresponding to the current image frame to be processed in a plurality of different dithering templates, Q is a positive integer greater than 1, and K is a positive integer greater than Q;
s243: processing the dithered bits of each of the plurality of display pixels to obtain dithered carries of high (K-Q) bits of the K-bit display grayscale value for each of the plurality of display pixels in accordance with equation (1),
Figure BDA0002468824110000111
wherein ij represents a coordinate value corresponding to the current processing range of the target dither template, MijRepresenting element value, B 'of corresponding coordinate value ij in the target jitter template'HA carry of high (K-Q) bits of the K-bit display gray scale value representing the display pixel, and DAm represents a minimum display precision of the LED display screen, which corresponds to a 2 × 2 matrix dither template, for example, a value of "4";
s245: summing the high (K-Q) bits of the K-bit display gray scale values of the respective display pixels with the carry of the high (K-Q) bits of the K-bit display gray scale values of the respective display pixels to obtain target display gray scale values of the respective display pixels. The summation formula here is, for example, the aforementioned B ═ BH×4+B′H
In order to more clearly understand step S24 and its sub-steps S241, S243, and S245 of the present embodiment, the following will take the example that each dither template is a 2 × 2 matrix, and will be described in detail with reference to fig. 6A and 6B.
Still take the dithering process of the low 2bit data in the 16bit display gray scale value as an example, this example utilizes the refresh mechanism of the LED display screen, such as the high picture refresh rate characteristic, to construct the concept of the image frame; by the alternation of the dithering templates in four frame periods (the corresponding dithering templates are 2 multiplied by 2 matrixes) and the integration perception mechanism of human eyes in the time dimension, the phenomenon of strong artificial texture caused by fixing the dithering templates can be effectively relieved, and the uniformity of the display effect after processing is ensured. The specific implementation process comprises the following steps (a), (b) and (c):
(a) four dither masks M used for four image frame processing are constructed in a cycle of four frame processing1、M2、M3And M4. The construction mode of the jitter template required by the four image frames is as follows: dither mask M for use with a first image frame1Constructed with a standard 2 x 2 dither mask, followed by a dither mask M for the second, third and fourth image frames2、M3And M4Respectively performing line or column exchange on element values on the basis of a jitter template used by a previous image frame, such as even frame column exchange and odd frame line exchange, and constructing the following results:
Figure BDA0002468824110000121
it can be seen that for four dither masks M1、M2、M3And M4Having the same number of elements, e.g. four, and the four dither masks M1、M2、M3And M4The values of the elements at each of the same element positions are different from each other, for example, the values of the elements at the upper left element position are 0, 2, 1 and 3,the element values of the upper right corner element positions are 2, 0, 3 and 1, respectively, the element values of the lower left corner element positions are 3, 1, 2 and 0, respectively, and the element values of the lower right corner element positions are 1, 3, 0 and 2, respectively.
(b) Using the above-mentioned dither mask M1、M2、M3And M4Still, the spatial dithering method mentioned in the above related art scheme is used to dither the low 2-bit that cannot be effectively displayed, and taking the processing of a single display pixel at the top left corner in the 2 × 2 matrix processing unit as an example, the four dithering templates M respectively used by the four image frames (for ease of understanding, it is assumed that the four image frames are, for example, pure color image frames respectively) are used1、M2、M3And M4The processing result when 2-bit display gray-scale value is "0", "1", "2" or "3" among the 16-bit display gray-scale values of the display pixel (the primary color component values, such as the red color component value, the green color component value or the blue color component value) is shown in fig. 6A. FIG. 6A shows the use of the dither mask M generated in step (a)1、M2、M3And M4The human eye perceives the brightness after four-frame processing is performed on the pixel points at the upper left corner of the 2 × 2 matrix processing unit, and as can be seen from fig. 6A, the human eye perceives that the display pixels present different light-emitting states by performing dithering processing by using different dithering templates between image frames. It is worth mentioning here that for non-pure color pictures, the same dither template is used for each color component of each display pixel in the same image frame, and different dither templates are used for display pixels at the same position in different image frames.
(c) Applying the processing manner of the single display pixel in the step (B) to each display pixel in the 2 × 2 matrix processing unit, the human-eye perceived brightness of the four display pixels in the 2 × 2 matrix processing unit with respect to the low 2-bit display gray-scale values "0", "1", "2", and "3" is as shown in fig. 6B. As can be seen from fig. 6B, the human eye perceives the light emitting states of the four display pixels in the 2 × 2 matrix processing unit uniformly, and no significant brightness difference is generated, so that the perception of the human eye on the periodic artificial texture can be effectively eliminated, and the perceived display picture is more uniform.
To sum up, this example is through showing the low 2bit of grey scale value to 16bit of display pixel, adopts the shake template that combines space dimension and time dimension to carry out the shake and handles in order to promote LED display screen display accuracy, can promote 2bit with the people's eye perception display bit width of LED display screen effectively to can effectively eliminate because the drawback of the periodic artificial texture that fixed shake template handled and bring, guarantee the even unanimity of picture display, the display quality of LED display screen has been promoted to a very big extent. In addition, it should be noted that, in the foregoing example, the 2 × 2 matrix dithering template is used to improve the 2bit display accuracy, but the embodiment of the present invention is not limited thereto, and the more bit display accuracy may also be improved, and only the matrix size of the dithering template needs to be increased correspondingly. Moreover, the bit width of the display pixels of each image frame to be processed is not limited to the aforementioned 16 bits, and may also be 10 bits, 12 bits or even higher bits. In addition, the inter-frame rotation period in the inter-frame rotation dithering template technical solution of the embodiment of the present invention is not limited to the aforementioned 4 image frames, and may be other numbers, such as more than 4, or even 2 or 3 image frames.
[ second embodiment ]
As shown in fig. 7, a display control apparatus 70 according to a second embodiment of the present invention includes: an image frame acquisition module 72, a dithering module 74, and a signal generation module 76.
The image frame acquiring module 72 is configured to, for example, read the buffered image frames multiple times to obtain multiple image frames to be processed in sequence; the dithering module 74 is configured to, for example, perform spatial dithering on the multiple image frames to be processed by using multiple different dithering templates, respectively, to sequentially obtain multiple processed image frames, where the multiple different dithering templates have the same number of elements, and multiple element values at each same element position are different from each other; and the signal generating module 76 is configured to generate a plurality of picture display signals in sequence based on the plurality of processed image frames, for driving and controlling the LED display screen to display pictures.
For the details of the functions of the image frame acquiring module 72, the dithering module 74 and the signal generating module 76, reference may be made to the detailed description in the first embodiment, and the detailed description is omitted here. Further, it is noted that the image frame acquiring module 72, the dithering module 74 and the signal generating module 76 may be software modules stored in a non-volatile memory and executed by a processor to perform the operations of steps S22, S24 and S26 in the first embodiment.
The embodiment is different from the related technical scheme in which a fixed shaking template is used for spatial shaking processing, and a plurality of different shaking templates are used for respectively performing spatial shaking processing on a plurality of image frames to be processed, that is, the technical scheme of shaking templates with frame-to-frame alternation can overcome the disadvantages of horizontal and vertical stripes caused by the fixed shaking template, so that the display precision of the LED display screen can be improved, and the display quality of the whole image can be improved.
Optionally, as an embodiment of the present invention, each of the dither templates is a 2 × 2 matrix, and two element values on each of two diagonal lines in the 2 × 2 matrix are adjacent large element values. In the present embodiment, for example, two element values on one diagonal line are set to "0" and "1" and two element values on the other diagonal line are set to "2" and "3", which can reduce the possibility of horizontal and vertical stripes appearing on a single frame screen to some extent.
In one embodiment, each element value of the dither mask utilized for the spatial dithering of the even frames of the plurality of image frames to be processed is one of column swapping and row swapping with respect to each element value of the dither mask utilized for the spatial dithering of the previous odd frames, and each element value of the dither mask utilized for the spatial dithering of the odd frames of the plurality of image frames to be processed is one of column swapping and row swapping with respect to each element value of the dither mask utilized for the spatial dithering of the previous even frames. The embodiment realizes a plurality of different jitter templates through even frame column exchange (or line exchange) and odd frame line exchange (or column exchange), and has the advantage of simplifying the interframe rotation jitter template construction algorithm. Of course, other algorithms may be used in other embodiments to construct the inter-frame rotation dither mask, such as a counter-clockwise rotation or a clockwise rotation.
Referring to fig. 8, in one embodiment, the image frame acquisition module 72 includes: a reading unit 721, for example, configured to read the buffered image frames multiple times to obtain multiple initial image frames in sequence; and a correction unit 723, for example, for sequentially performing gamma correction and luminance or luminance-chrominance correction on the plurality of initial image frames one by one to obtain the plurality of image frames to be processed. The detailed functional details of the reading unit 721 and the correcting unit 723 refer to the related descriptions of the sub-steps S221 and S223 in the first embodiment, and are not described herein again. The embodiment is applicable to a front-end display controller of an LED display screen, which, for example, reads a buffered image frame from a volatile memory such as a DDR for multiple times to obtain a plurality of initial image frames in sequence, performs gamma (gamma) correction to increase bit width of each color component (e.g., red component, green component, blue component) of each display pixel in each initial image frame from 8 bits to 16 bits, and then performs luminance or luminance and chrominance correction to improve image display uniformity of the LED display screen.
Referring to fig. 9, in one embodiment, the display control apparatus further includes: a video source receiving module 71a, for example, for receiving an input video source; and a storage module 71b, for example, for buffering the image frames of the input video source to obtain the buffered image frames; wherein more than one image frame to be processed in the plurality of image frames to be processed is the same image frame of the input video source. For details of the functions of the video source receiving module 71a and the storage module 71b, reference may be made to the related descriptions of steps S21a and S21b in the foregoing first embodiment, and further description is omitted here. The embodiment is applicable to a front-end display controller of an LED display screen, for example, a programmable logic device of the display controller sequentially buffers each received image frame of an input video source into a volatile memory such as a DDR according to a frame rate of the image frame, for example, 20 to 30 frames/second, and then reads the buffered image frame from the DDR according to a certain time sequence based on a high picture refresh rate of the LED display screen, for example, not less than 60 hertz (for example, 60 hertz, 120 hertz, and the like), so that the plurality of image frames to be processed can be sequentially obtained, and more than one image frame to be processed (for example, three or four image frames to be processed of four image frames to be processed) in the plurality of image frames to be processed are the same image frame of the input video source. In the embodiment, the design manner that more than one image frame to be processed in the plurality of image frames to be processed is the same image frame of the input video source is favorable for improving the visual effect of the image of the LED display screen under the condition of adopting the technical scheme of the interframe alternation dithering template of the embodiment of the invention. Furthermore, it is worth mentioning that in practical applications, the input video source can also be replaced by a still image source such as a picture.
Referring to fig. 10, in one embodiment, the dither processing module 74 includes: an acquisition unit 741, a processing unit 743, and a calculation unit 745. The obtaining unit 741 is configured to obtain, as a dither bit, a low Q bit in a K bit display grayscale value of each of a plurality of display pixels in a current processing range of a target dither template in a current image frame to be processed, where the plurality of image frames to be processed are one by one as the current image frame to be processed, the target dither template is a dither template corresponding to the current image frame to be processed in the plurality of different dither templates, Q is a positive integer greater than 1, and K is a positive integer greater than Q; the processing unit 743 is for example used to follow a formula
Figure BDA0002468824110000161
Processing the dither bits of each of the plurality of display pixels to obtain dither carry of high (K-Q) bits of the K-bit display gray scale values of each of the plurality of display pixels, where ij represents a coordinate value corresponding to the current processing range of the target dither template, MijRepresenting element value, B 'of corresponding coordinate value ij in the target jitter template'HThe K-bit display gray scale value representing the display pixelAnd DAm represents a minimum display precision of the LED display screen; and the calculating unit 745 is configured to sum the upper (K-Q) bit of the K-bit display gray scale value of each of the plurality of display pixels with the carry dither of the upper (K-Q) bit of the K-bit display gray scale value of each of the plurality of display pixels, for example, to obtain the target display gray scale value of each of the plurality of display pixels. The specific functional details of the acquiring unit 741, the processing unit 743 and the calculating unit 745 can refer to the related descriptions of steps S241, S243 and S245 in the foregoing first embodiment, and are not repeated herein. In the embodiment, the low Q-bit (for example, 2bit) of the gray value is displayed by the K-bit (for example, 16bit) of the display pixel, the dithering processing is performed by the dithering template combining the spatial dimension and the time dimension to improve the display precision of the LED display screen, so that the human eye perception display bit width of the LED display screen can be effectively improved by the Q-bit, the defect of periodic artificial texture caused by fixed dithering template processing can be effectively overcome, the uniformity and consistency of picture display are ensured, and the display quality of the LED display screen is improved to a great extent.
[ third embodiment ]
Referring to fig. 11, a display control system 11 according to a third embodiment of the present invention includes: a display controller 111 and an LED display screen 113. Wherein the LED display screen 113 comprises a plurality of display pixels 1130, and each of the display pixels 1130 comprises a plurality of LEDs such as a red LED chip, a green LED chip, and a blue LED chip; the display pixels 1130 are arranged in rows and columns, for example.
In light of the above, the display controller 111 is electrically connected to the LED display screen 113, and includes, for example, a programmable logic device 1111 and a volatile memory 1113 electrically connected to the programmable logic device 1111, where the programmable logic device 1111 is used to execute the display control method according to the first embodiment, and specific functional details thereof may refer to the related description of the first embodiment and are not repeated herein. Also, the volatile memory 1113 is used to store the buffered image frames, which are DDR, for example. In addition, it is worth mentioning that, for the display controller 111 of the present embodiment, the hardware architecture thereof may adopt the hardware architecture of a receiving card, a scanning card or a module controller mature in the LED display control field, for example, it may further include other circuit elements such as: the LED display screen comprises an Ethernet interface, an Ethernet PHY chip electrically connected between the Ethernet interface and the programmable logic device 1111, and an LED lamp panel interface electrically connected with the programmable logic device 1111 and used for connecting the LED display screen.
In addition, another embodiment of the present invention provides a display control system, including: a processor and a memory; the memory stores instructions executed by the processor, and the instructions cause the processor to perform operations to perform the display control method according to the first embodiment.
In addition, another embodiment of the present invention provides a computer-readable storage medium, which is a non-volatile memory and stores program code, and when the program code is executed by one or more processors, for example, the one or more processors are caused to execute the display control method according to the first embodiment.
It should be understood that the foregoing embodiments are merely exemplary of the present invention, and the technical solutions of the embodiments can be arbitrarily combined and collocated without conflict between technical features and structural contradictions, which do not violate the purpose of the present invention.
In the embodiments provided in the present invention, it should be understood that the disclosed system, apparatus and/or method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units/modules is only one logical division, and there may be other divisions in actual implementation, for example, multiple units or modules may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units/modules described as separate parts may or may not be physically separate, and parts displayed as units/modules may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the units/modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, each functional unit/module in the embodiments of the present invention may be integrated into one processing unit/module, or each unit/module may exist alone physically, or two or more units/modules may be integrated into one unit/module. The integrated units/modules may be implemented in the form of hardware, or may be implemented in the form of hardware plus software functional units/modules.
The integrated units/modules, which are implemented in the form of software functional units/modules, may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions for causing one or more processors of a computer device (which may be a personal computer, a server, or a network device) to execute some steps of the methods according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (13)

1. A display control method, comprising:
reading the cached image frames for multiple times to obtain a plurality of image frames to be processed in sequence;
respectively carrying out spatial dithering on the multiple image frames to be processed by utilizing multiple different dithering templates to sequentially obtain multiple processed image frames, wherein the multiple different dithering templates have the same element number, and multiple element values on each same element position are different from each other; and
generating a plurality of picture display signals in sequence based on the plurality of processed image frames so as to drive and control the LED display screen to display pictures;
the method comprises the steps of utilizing a plurality of different jitter templates to respectively carry out spatial jitter processing on a plurality of image frames to be processed so as to sequentially obtain a plurality of processed image frames, and determining respective target display gray values of a plurality of display pixels according to the fact that a low Q bit in a K bit display gray value of each display pixel in the current image frame to be processed, which is in a current processing range of a target jitter template, is used as a jitter bit, wherein the plurality of image frames to be processed are used as the current image frame to be processed one by one, the target jitter template is a jitter template corresponding to the current image frame to be processed in the plurality of different jitter templates, Q is a positive integer larger than 1, and K is a positive integer larger than Q.
2. The display control method according to claim 1, wherein each of the dither masks is a 2 x 2 matrix, and two element values on each of two diagonal lines in the 2 x 2 matrix are adjacent-sized element values.
3. The display control method according to claim 2, wherein each element value in the dither mask used for the spatial dither processing for the even frame among the plurality of image frames to be processed is one of column swap and row swap with respect to each element value in the dither mask used for the spatial dither processing for the previous odd frame, and each element value in the dither mask used for the spatial dither processing for the odd frame among the plurality of image frames to be processed is the other of column swap and row swap with respect to each element value in the dither mask used for the spatial dither processing for the previous even frame.
4. The display control method according to claim 1, further comprising:
receiving an input video source;
caching the image frame of the input video source to obtain the cached image frame;
wherein more than one image frame to be processed in the plurality of image frames to be processed is the same image frame of the input video source.
5. The method as claimed in claim 1, wherein the determining the respective target display gray scale values of the plurality of display pixels according to obtaining, as the dither bit, the low-Q bit of the K-bit display gray scale values of each of the plurality of display pixels in the current processing range of the target dither template in the current image frame to be processed comprises:
according to the formula
Figure FDA0003398347900000021
Processing the dither bits of each of the plurality of display pixels to obtain dither carry of high (K-Q) bits of the K-bit display gray scale values of each of the plurality of display pixels, where ij represents a coordinate value corresponding to the current processing range of the target dither template, MijRepresenting element value, B 'of corresponding coordinate value ij in the target jitter template'HA dither carry representing a high (K-Q) bit of the K-bit display gray scale value of the display pixel, and DAm represents a minimum display precision of the LED display screen; and
summing the dither carry of the high (K-Q) bit of the K-bit display gray scale value for each of the plurality of display pixels with the dither carry of the high (K-Q) bit of the K-bit display gray scale value for each of the plurality of display pixels to obtain a target display gray scale value for each of the plurality of display pixels.
6. The display control method according to any one of claims 1 to 5, wherein reading the buffered image frames a plurality of times to obtain a plurality of image frames to be processed in sequence comprises:
reading the cache image frames for multiple times to obtain a plurality of initial image frames in sequence; and
and sequentially carrying out gamma correction and brightness or brightness correction on the plurality of initial image frames one by one to obtain the plurality of image frames to be processed.
7. A display control apparatus, characterized by comprising:
the image frame acquisition module is used for reading the cached image frames for multiple times so as to sequentially obtain a plurality of image frames to be processed;
the jitter processing module is used for respectively carrying out spatial jitter processing on the plurality of image frames to be processed by utilizing a plurality of different jitter templates so as to sequentially obtain a plurality of processed image frames, wherein the plurality of different jitter templates have the same element number, and the element values on the same element position are different from each other; and
the signal generation module is used for sequentially generating a plurality of image display signals based on the plurality of processed image frames so as to drive and control the LED display screen to display images;
the method comprises the steps of utilizing a plurality of different jitter templates to respectively carry out spatial jitter processing on a plurality of image frames to be processed so as to sequentially obtain a plurality of processed image frames, and determining respective target display gray values of a plurality of display pixels according to the fact that a low Q bit in a K bit display gray value of each display pixel in the current image frame to be processed, which is in a current processing range of a target jitter template, is used as a jitter bit, wherein the plurality of image frames to be processed are used as the current image frame to be processed one by one, the target jitter template is a jitter template corresponding to the current image frame to be processed in the plurality of different jitter templates, Q is a positive integer larger than 1, and K is a positive integer larger than Q.
8. The display control apparatus according to claim 7, wherein each of the dither masks is a 2 x 2 matrix, and two element values on each of two diagonal lines in the 2 x 2 matrix are adjacent-sized element values.
9. The display control apparatus according to claim 8, wherein each element value in the dither mask utilized for the spatial dither processing by an even frame among the plurality of image frames to be processed is one of column swap and row swap with respect to each element value in the dither mask utilized for the spatial dither processing by a preceding odd frame, and each element value in the dither mask utilized for the spatial dither processing by an odd frame among the plurality of image frames to be processed is the other of column swap and row swap with respect to each element value in the dither mask utilized for the spatial dither processing by a preceding even frame.
10. The display control apparatus according to claim 7, further comprising:
the video source receiving module is used for receiving an input video source;
the storage module is used for caching the image frame of the input video source to obtain the cached image frame;
wherein more than one image frame to be processed in the plurality of image frames to be processed is the same image frame of the input video source.
11. The display control apparatus according to claim 7, wherein the dithering processing module includes:
an obtaining unit, configured to obtain, as a dither bit, a low-Q bit in a K-bit display grayscale value of each of a plurality of display pixels in a current processing range of a target dither template in a current image frame to be processed, where the plurality of image frames to be processed are one by one used as the current image frame to be processed, the target dither template is a dither template corresponding to the current image frame to be processed in the plurality of different dither templates, Q is a positive integer greater than 1, and K is a positive integer greater than Q;
a processing unit for following the formula
Figure FDA0003398347900000041
Processing the dither bits of each of the plurality of display pixels to obtain dither carry of high (K-Q) bits of the K-bit display gray scale values of each of the plurality of display pixels, where ij represents a coordinate value corresponding to the current processing range of the target dither template, MijRepresenting element value, B 'of corresponding coordinate value ij in the target jitter template'HA dither carry representing a high (K-Q) bit of the K-bit display gray scale value of the display pixel, and DAm represents a minimum display precision of the LED display screen; and
a calculating unit, configured to sum the high (K-Q) bits of the K-bit display gray scale values of the plurality of display pixels with the dither carry of the high (K-Q) bits of the K-bit display gray scale values of the plurality of display pixels, respectively, to obtain target display gray scale values of the plurality of display pixels.
12. The display control apparatus according to any one of claims 7 to 11, wherein the image frame acquisition module includes:
the reading unit is used for reading the cache image frames for multiple times so as to obtain a plurality of initial image frames in sequence; and
and the correcting unit is used for sequentially carrying out gamma correction and brightness or brightness correction on the plurality of initial image frames one by one so as to obtain the plurality of image frames to be processed.
13. A display control system, comprising:
an LED display screen comprising a plurality of display pixels, each of said display pixels comprising a plurality of LEDs; and
a display controller electrically connected to the LED display screen and including a programmable logic device and a volatile memory electrically connected to the programmable logic device, wherein the programmable logic device is configured to perform the display control method according to any one of claims 1 to 6, and the volatile memory is configured to store the buffered image frames.
CN202010341961.4A 2020-04-27 2020-04-27 Display control method, device and system Active CN112614457B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010341961.4A CN112614457B (en) 2020-04-27 2020-04-27 Display control method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010341961.4A CN112614457B (en) 2020-04-27 2020-04-27 Display control method, device and system

Publications (2)

Publication Number Publication Date
CN112614457A CN112614457A (en) 2021-04-06
CN112614457B true CN112614457B (en) 2022-03-22

Family

ID=75224906

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010341961.4A Active CN112614457B (en) 2020-04-27 2020-04-27 Display control method, device and system

Country Status (1)

Country Link
CN (1) CN112614457B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116170686A (en) * 2021-11-22 2023-05-26 格兰菲智能科技有限公司 Video stream dithering processing method and device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6118547A (en) * 1996-07-17 2000-09-12 Canon Kabushiki Kaisha Image processing method and apparatus
CN105678707B (en) * 2015-12-31 2018-07-20 西安诺瓦电子科技有限公司 A kind of image processing method based on rotation shake matrix disposal
CN106652890A (en) * 2017-03-13 2017-05-10 西安诺瓦电子科技有限公司 Scanning card, LED display screen control system and image data processing method
CN107133936B (en) * 2017-05-09 2019-11-01 上海理工大学 Digital halftoning method
JP6836726B2 (en) * 2018-03-29 2021-03-03 京セラドキュメントソリューションズ株式会社 Image processing device

Also Published As

Publication number Publication date
CN112614457A (en) 2021-04-06

Similar Documents

Publication Publication Date Title
US11037523B2 (en) Display method of display panel that uses different display algorithms for different display areas, display panel and display device
JP4507265B2 (en) Image processing circuit, and display panel driver and display device having the same
CN101996597B (en) Display device, correction system, forming device, determining device and method
KR101186092B1 (en) Lcd temporal and spatial dithering
CN106531046A (en) Display device
US10621902B2 (en) Driving circuit for display screen with adjustable color depth bit value, display method and display device
JP2004301976A (en) Video signal processor
US20080001975A1 (en) Image processing apparatus and image processing method
CN101286303B (en) LCD device and its image display process
TW201817232A (en) Image processing method and related apparatus
KR100745979B1 (en) Apparatus and method for dithering for multitoning
CN112614457B (en) Display control method, device and system
CN114051126B (en) Video processing method and video processing device
JP2003510660A (en) Data processing method and apparatus for display device
CN109272928A (en) Image display method and apparatus
CN112884661A (en) Image processing apparatus, display apparatus, computer-readable storage medium, and image processing method
JP4942808B2 (en) Display device and luminance unevenness correction method for display device
CN116597789A (en) Picture display method, device and equipment of color ink screen and storage medium
CN112614456B (en) Display control method, device and system
JP2009511995A (en) Method for storing color pixel data and driving display, execution means thereof, and display device using this method
JP5389966B2 (en) Display device and luminance unevenness correction method for display device
TW201712637A (en) Displaying method and display panel utilizing the same
KR101888439B1 (en) Display device and method for driving the same
Lei et al. Dynamic dithering algorithm and frame rate control technique for liquid crystal display controller
JP4930845B2 (en) Image processing apparatus, image processing method, and image processing program

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
GR01 Patent grant
GR01 Patent grant