Image display method based on dithering technology, electronic equipment, storage medium and program product

By adopting jitter technology in OLED display technology, segmenting grayscale sets and performing grayscale correction, the problem of dynamic false contour phenomenon is solved, and the display quality and visual experience of the image are improved.

CN119211727APending Publication Date: 2024-12-27XINRUIHUA MICROELECTRONICS (SHANGHAI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411235352.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-04
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

In OLED display technology, when digitally driven silicon-based microdisplay displays dynamic images, dynamic false contours are prone to occur, affecting the user's visual experience and the realism of the picture.

Method used

Using an image display method based on jitter technology, the grayscale set is divided into a basic grayscale set and a jitter grayscale set by setting the difference jitter threshold, and the grayscale set is determined whether the grayscale value of each pixel needs to be jittered, and the jitter algorithm is used. Grayscale correction is performed on pixels in the jitter grayscale set.

Benefits of technology

Effectively alleviate the dynamic false contour phenomenon, improve the display quality of the image, simulate a more natural grayscale change effect, and improve the flexibility and effectiveness of image processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119211727A_ABST
    Figure CN119211727A_ABST
Patent Text Reader

Abstract

The invention provides an image display method based on a dithering technology, electronic equipment, a storage medium and a program product, and the method comprises the steps: providing a frame of to-be-processed image, and obtaining the color depth of the to-be-processed image; obtaining a gray scale set corresponding to the color depth of the to-be-processed image; setting a difference value jitter threshold value, sequentially scanning each gray scale value in the gray scale set, and dividing each gray scale value in the gray scale set into a basic gray scale set and a jitter gray scale set according to the difference value jitter threshold value; gray scale values of all pixels in the to-be-processed image are acquired; sequentially judging whether the gray-scale value of each pixel in the to-be-processed image is in a jitter gray-scale set or not; and carrying out gray scale correction on the pixels of which the gray scale values are in the jittering gray scale set by adopting a jittering algorithm. According to the invention, the DFC phenomenon of the image can be reduced, a more natural gray level change effect is simulated, and the image quality is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of display technology, and in particular to an image display method, electronic device, storage medium and program product based on dithering technology. Background Art

[0002] With the rapid progress of the fifth generation of mobile communication technology (5G) and artificial intelligence technology, the wearable display industry with virtual reality (VR) and augmented reality (AR) as the core has shown a booming development momentum. Driven by this wave, organic light-emitting diode (OLED) technology is gradually penetrating and expanding into fields such as AR and VR. However, as OLED technology develops towards higher resolution, the public's expectations for image display quality are also constantly increasing. In the current OLED microdisplay technology, most of them are operated in a digital drive mode. Compared with analog drive, digital drive has many advantages such as higher precision, more stable display quality and faster switching speed.

[0003] Although digital driving technology has many advantages, when displaying dynamic images on digitally driven silicon-based microdisplays, the human eye can still perceive linear noise that does not exist in the original image. Researchers call this phenomenon dynamic false contour (DFC). The emergence of dynamic false contour phenomenon will have an adverse effect on the user's visual experience and reduce the realism of the picture. Therefore, how to effectively eliminate or reduce the DFC phenomenon in OLED display technology to improve the display quality of dynamic pictures has become an important topic of current research. Summary of the invention

[0004] In order to solve the problems existing in the prior art, the present application provides an image display method, electronic device, storage medium and program product based on dithering technology.

[0005] The present application provides an image display method based on dithering technology, comprising the steps of: providing a frame of an image to be processed, and obtaining the color depth of the image to be processed; obtaining a grayscale set corresponding to the color depth of the image to be processed; setting a difference dithering threshold, scanning each grayscale value in the grayscale set in turn, and dividing each grayscale value in the grayscale set into a basic grayscale set and a dithering grayscale set according to the difference dithering threshold; obtaining the grayscale values ​​of all pixels in the image to be processed; determining in turn whether the grayscale value of each pixel in the image to be processed is in the dithering grayscale set; and using a dithering algorithm to perform grayscale correction on pixels whose grayscale values ​​are in the dithering grayscale set.

[0006] Optionally, the step of setting a difference jitter threshold comprises the steps of: setting a fixed difference jitter threshold.

[0007] Optionally, the difference jitter threshold ranges from 15 to 25.

[0008] Optionally, the method of dividing each grayscale value in the grayscale set into a basic grayscale set and a dithered grayscale set according to the difference dithering threshold includes the steps of: obtaining the quantization value of the dynamic false contour between every two grayscale values ​​in the grayscale set by simulation; and comparing the quantization value of the dynamic false contour with the difference dithering threshold in turn; wherein, if the quantization value of the dynamic false contour is lower than the difference dithering threshold, the grayscale value corresponding to the quantization value of the dynamic false contour is stored in the basic grayscale set, otherwise, if the quantization value of the dynamic false contour is higher than the difference dithering threshold, the grayscale value corresponding to the quantization value of the dynamic false contour is stored in the dithered grayscale set.

[0009] Optionally, the setting of a difference jitter threshold comprises the steps of: obtaining a dynamic threshold corresponding to each grayscale value in the grayscale set by a perceptual minimum difference algorithm.

[0010] Optionally, dividing each grayscale value in the grayscale set into a basic grayscale set and a dithered grayscale set according to the difference dithering threshold includes the steps of: obtaining the quantization value of the dynamic false contour between every two grayscale values ​​in the grayscale set by simulation; comparing the quantization value of the dynamic false contour with the dynamic threshold in turn; wherein, if the quantization value of the dynamic false contour is lower than the dynamic threshold, storing the grayscale value corresponding to the quantization value of the dynamic false contour in the basic grayscale set, otherwise, if the quantization value of the dynamic false contour is higher than the dynamic threshold, storing the grayscale value corresponding to the quantization value of the dynamic false contour in the dithered grayscale set.

[0011] Optionally, the use of a dithering algorithm to perform grayscale correction on pixels whose grayscale values ​​are in a dithered grayscale set includes the steps of: acquiring pixels whose grayscale values ​​are in a dithered grayscale set; selecting a grayscale value closest to the grayscale value of the pixel in the basic grayscale set; and simulating the grayscale value of the pixel at the position of the pixel using the dithering technology by using the grayscale value in the basic grayscale set closest to the grayscale value of the pixel.

[0012] Optionally, the dithering algorithm is any one of an ordered dithering algorithm, a random dithering algorithm and an error diffusion dithering algorithm.

[0013] The present application also provides an electronic device, comprising: one or more processors; a memory for storing executable instructions; wherein the one or more processors are configured to call the executable instructions stored in the memory to execute the above-mentioned image display method based on dithering technology.

[0014] The present application also provides a computer-readable storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, the above-mentioned image display method based on the dithering technology is implemented.

[0015] The present application also provides a computer program product, including a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code, characterized in that when the computer-readable code runs in an electronic device, a processor in the electronic device executes the above-mentioned image display method based on dithering technology.

[0016] Compared with the prior art, the technical solution of the present application has the following beneficial effects:

[0017] The present application provides an image display method based on dithering technology, which judges the DFC quantization result of the DFC phenomenon occurring in the grayscale by setting a threshold to determine whether each grayscale in the image to be processed needs to be dithered, and accordingly adopts a dithering algorithm for the pixels to be processed to reduce the DFC phenomenon of the image, so as to simulate a more natural grayscale change effect and improve the image quality.

[0018] Furthermore, by combining the dithering algorithm with the minimum grayscale difference (Just Noticeable Difference, JND) that can be perceived by the human eye, the present application can make targeted adjustments to the grayscale that produces obvious dynamic contour line phenomena, thereby forming a set of dynamic processing methods that can adapt to different scenarios, greatly improving the flexibility and effectiveness of image processing while ensuring the quality of the presented image. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0020] Figure 1 A schematic diagram of a flow chart of an image display method based on a dithering technology according to an embodiment of the present application;

[0021] Figure 2 This is a schematic diagram of a process of obtaining a basic grayscale set and a dithered grayscale set according to the first embodiment of the present application;

[0022] Figure 3 This is a schematic diagram of the process of obtaining a basic grayscale set and a dithered grayscale set according to the second embodiment of the present application. DETAILED DESCRIPTION

[0023] The preferred embodiments of the present application will be described in more detail below. Although the preferred embodiments of the present application are described below, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein.

[0024] In the present application, unless otherwise specified, the directional words used, such as "upper and lower", generally refer to the upper and lower parts of the device in normal use, and "inside and outside" refer to the outline of the device. In addition, the terms "first, second, third" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first, second, third" may explicitly or implicitly include one or more of the features. In the description of the present application, "multiple" means two or more, unless otherwise clearly and specifically defined. In the present application, the electrical device is used, so connection and interconnection both refer to conductive interconnection. Since the accompanying drawings are descriptions of the same device, the same numbers in the drawings represent the same components.

[0025] As described in the background technology, existing digital driving technology can cause DFC phenomenon, which will have an adverse effect on the user's visual experience and reduce the realism of the picture. Therefore, the present application provides an image display method, electronic device, storage medium and program product based on dithering technology, which effectively eliminates or reduces the DFC phenomenon in OLED display technology to improve the display quality of dynamic pictures.

[0026] The present application provides an image display method based on dithering technology, comprising the steps of: providing a frame of an image to be processed, and obtaining the color depth of the image to be processed; obtaining a grayscale set corresponding to the color depth of the image to be processed; setting a difference dithering threshold, scanning each grayscale value in the grayscale set in turn, and dividing each grayscale value in the grayscale set into a basic grayscale set and a dithering grayscale set according to the difference dithering threshold; obtaining the grayscale values ​​of all pixels in the image to be processed; determining in turn whether the grayscale value of each pixel in the image to be processed is in the dithering grayscale set; and using a dithering algorithm to perform grayscale correction on pixels whose grayscale values ​​are in the dithering grayscale set.

[0027] In order to provide a further understanding of the purpose, structure, features and functions of the present application, specific examples of the present application are further described in detail below in conjunction with the accompanying drawings.

[0028] Figure 1 A schematic diagram showing a flow chart of an image display method based on a dithering technology according to an embodiment of the present application is shown. Figure 1 This embodiment provides an image display method based on dithering technology, comprising the steps of:

[0029] S1: providing a frame of image to be processed, and obtaining the color depth of the image to be processed.

[0030] In a specific embodiment, an 8-bit grayscale image is obtained.

[0031] S2: Obtain a grayscale set corresponding to the color depth of the image to be processed.

[0032] For an 8-bit image, the grayscale value of a pixel ranges from 0 (black) to 255 (white), that is, the grayscale set is a list of integers from 0 to 255.

[0033] S3: setting a difference jitter threshold, scanning the grayscale values ​​in the grayscale set in sequence, and dividing the grayscale values ​​in the grayscale set into a basic grayscale set and a jitter grayscale set according to the difference jitter threshold.

[0034] In the first embodiment of the present application, Figure 2 As shown, the steps of obtaining the basic grayscale set and the dithered grayscale set include:

[0035] S301: Setting a fixed difference jitter threshold.

[0036] S302: Obtaining a quantized value of a dynamic false contour between every two grayscale values ​​in the grayscale set through simulation.

[0037] In a specific embodiment, for example, for any two pixels A and B in the grayscale set, the grayscale values ​​are a and b respectively, and the maximum and minimum values ​​of the integration result are d and b respectively. max and d min , and their differences from a and b are denoted as t max and t min , then:

[0038] t max =|d max -b|

[0039] t min =|ad min |

[0040] Among them, t max and t min It is a measure of dynamic false contours.

[0041] Generally speaking, if the grayscale difference is less than 20, that is, |ab|<20, the human eye can perceive the false contour phenomenon; if it is greater than 20, that is, |ab|>20, it is difficult for the human eye to perceive it.

[0042] In some embodiments, the difference jitter threshold value ranges from 15 to 25. In the embodiment of the present disclosure, the difference jitter threshold value t is set to 20.

[0043] S303: Compare the quantized value of the dynamic false contour with the difference jitter threshold in turn; wherein, if the quantized value of the dynamic false contour is lower than the difference jitter threshold, store the grayscale value corresponding to the quantized value of the dynamic false contour in the basic grayscale set; otherwise, if the quantized value of the dynamic false contour is higher than the difference jitter threshold, store the grayscale value corresponding to the quantized value of the dynamic false contour in the jitter grayscale set.

[0044] In some embodiments, for any two pixels A and B in the grayscale set, it can be set that when the quantized value of the DFC phenomenon between A and B is higher than the difference jitter threshold, the grayscale value of pixel A is stored in the jitter grayscale set, and the grayscale value of pixel B is stored in the jitter grayscale set. In some other embodiments, it can also be set that when the quantized value of the DFC phenomenon between A and B is higher than the difference jitter threshold, the grayscale value of pixel B is stored in the jitter grayscale set, and the grayscale value of pixel A is stored in the jitter grayscale set.

[0045] The basic grayscale set and the dithering grayscale set are complementary to each other.

[0046] The difference jitter threshold is used to distinguish which grayscale values ​​in the grayscale set need to be jittered. Specifically, for any two grayscales in the grayscale set, if the simulated DFC quantization value is higher than the difference jitter threshold t, then the grayscale value placed in the jitter grayscale set needs to be corrected by applying the jitter algorithm; conversely, if the simulated DFC quantization value is lower than the difference jitter threshold t, then the corresponding two grayscale values ​​are considered not to need jittering and can be directly used as the grayscale values ​​of the image.

[0047] In the second embodiment of the present application, Figure 3 As shown, the steps of obtaining the basic grayscale set and the dithered grayscale set include:

[0048] S311: Obtaining a dynamic threshold corresponding to each grayscale value in the grayscale set by using a perceptual minimum difference algorithm.

[0049] Just Noticeable Difference (JND) refers to the minimum grayscale difference that the human eye can perceive, and this difference will vary at different grayscale levels. Therefore, the corresponding dynamic threshold dt can be calculated at different grayscale levels based on the JND method. For each grayscale change, it is possible to determine which grayscale value changes are not noticeable by the human eye, thereby constructing a dithered grayscale set that needs to be dithered and a basic grayscale set that does not need to be dithered.

[0050] S312: Obtaining a quantized value of a dynamic false contour between every two grayscale values ​​in the grayscale set through simulation.

[0051] S313: Compare the quantized value of the dynamic false contour with the dynamic threshold in turn; wherein, if the quantized value of the dynamic false contour is lower than the dynamic threshold, store the grayscale value corresponding to the quantized value of the dynamic false contour in the basic grayscale set; otherwise, if the quantized value of the dynamic false contour is higher than the dynamic threshold, store the grayscale value corresponding to the quantized value of the dynamic false contour in the jitter grayscale set.

[0052] S4: Obtaining grayscale values ​​of all pixels in the image to be processed.

[0053] S5: determining in sequence whether the grayscale value of each pixel in the image to be processed is in a dithering grayscale set.

[0054] In an embodiment of the present disclosure, the grayscale value of the currently scanned pixel in the image to be processed is compared with the grayscale values ​​in the dithered grayscale set and the basic grayscale set; if the grayscale value of the currently scanned pixel in the image to be processed belongs to the dithered grayscale set, the currently scanned pixel needs to be corrected in grayscale; otherwise, if the grayscale value of the currently scanned pixel in the image to be processed belongs to the basic grayscale set, the currently scanned pixel does not need to be corrected in grayscale.

[0055] S6: Using a dithering algorithm to perform grayscale correction on pixels whose grayscale values ​​are in the dithering grayscale set.

[0056] In the embodiment of the present disclosure, pixels whose grayscale values ​​are in the dithered grayscale set are first obtained, that is, pixels that need to be grayscale corrected using the dithering algorithm. In a specific embodiment, for example, a current pixel corresponding to a grayscale value of 128 in the dithered grayscale set is selected, and the position of the current pixel is (i, j).

[0057] Then, the grayscale value closest to the grayscale value of the pixel is selected in the basic grayscale set; specifically, if the basic grayscale set contains {21, 46, 83, 105, 127}, then the grayscale value 127 with the smallest absolute value of the difference with the grayscale value 128 of the current pixel is selected in the basic grayscale set.

[0058] Then, through the dithering technology, the grayscale value closest to the grayscale value of the pixel in the basic grayscale set is simulated at the position of the pixel to obtain the grayscale value of the pixel. In the embodiment disclosed in the present invention, the grayscale value of the pixel is corrected by the error diffusion dithering algorithm. Specifically, the grayscale value I(i, j) of the current pixel at position (i, j) is simulated as 127 by the error diffusion method, and the error error(i, j) of the current pixel before and after correction is propagated to its adjacent pixel points. The error diffusion method in space is:

[0059]

[0060]

[0061] In the disclosed embodiments:

[0062] error(i, j)=128-127=1;

[0063] Then the grayscale value of the pixel adjacent to the current pixel is:

[0064]

[0065] It should be noted that for each pixel, to determine whether its grayscale value is in the basic grayscale set or the dithered grayscale set, the grayscale value of the pixel needs to be rounded off. That is, before determining whether the pixel at position (i, j) is in the dithered grayscale set, it is necessary to accumulate the errors of the grayscale values ​​of the surrounding pixels diffused to the position (i, j), and then add them to the grayscale value of the pixel at the original position (i, j), as a basis for determining whether the grayscale value of the pixel at the current position (i, j) is in the dithered grayscale set.

[0066] In some embodiments, the dithering algorithm may be a Floyd-Steinburg algorithm in an error diffusion dithering algorithm. In other embodiments, the dithering algorithm may also be an ordered dithering algorithm or a random dithering algorithm.

[0067] Through the above steps, the processed pixel grayscale value can be obtained, and each pixel in a frame image is traversed, and the above steps are performed on each pixel in a frame image to obtain a processed frame image. After such processing, the DFC quantization value generated by each two grayscale transformations in the image to be processed will be less than the set difference jitter threshold, thereby effectively reducing the dynamic false contour phenomenon.

[0068] The present application provides an image display method based on dithering technology, which judges the quantization result of DFC occurring in grayscale by setting a threshold value to determine whether each grayscale in the image to be processed needs to be dithered, and accordingly adopts a dithering algorithm for the pixels to be processed to reduce the DFC phenomenon of the image, so as to simulate a more natural grayscale change effect and improve the image quality.

[0069] Furthermore, the present application provides an image display method based on dithering technology, which combines the dithering algorithm with the visual perception of the human eye. By using different JND values ​​for evaluation, the grayscale that produces obvious DFC phenomenon can be adjusted in a targeted manner. When the DFC phenomenon is not obvious, the accuracy of the image can be guaranteed; and when the DFC phenomenon is obvious, the DFC effect can be effectively reduced. A set of dynamic processing methods that adapt to different scenarios has been formed, which greatly improves the flexibility and effectiveness of image processing, while ensuring the quality of the presented image.

[0070] The present application also provides an electronic device, comprising: one or more processors; a memory for storing executable instructions; wherein the one or more processors are configured to call the executable instructions stored in the memory to execute the image display method based on the dithering technology.

[0071] The present application also provides a computer-readable storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, the image display method based on the dithering technology is implemented.

[0072] The present application also provides a computer program product, including a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in an electronic device, a processor in the electronic device executes the image display method based on the dithering technology.

[0073] The image display method, electronic device, storage medium and program product based on the dithering technology of the present application can judge the quantization result of the DFC occurring in the grayscale by setting a threshold value to determine whether each grayscale in the image to be processed needs to be dithered, which greatly improves the flexibility and effectiveness of image processing and ensures the quality of the presented image. .

[0074] It is to be understood that the structures illustrated in the embodiments of the present application do not constitute specific limitations on the image display method, electronic device, storage medium, and program product based on the jitter technology. In other embodiments of the present application, more or fewer components than shown in the figure may be included, or some components may be combined, or some components may be split, or different component arrangements may be provided. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0075] The various embodiments of the mechanism disclosed in the present application can be implemented in hardware, software, firmware or a combination of these implementation methods. The embodiments of the present application can be implemented as a computer program or program code executed on a programmable system, which includes at least one processor, a storage system (including volatile and non-volatile memory and / or storage elements), at least one input device and at least one output device.

[0076] Program code can be applied to input instructions to perform the functions described in this application and generate output information. The output information can be applied to one or more output devices in a known manner.

[0077] Program code can be implemented with high-level programming language or target area-oriented programming language to communicate with the processing system. When necessary, program code can also be implemented with assembly language or machine language. In fact, the mechanism described in this application is not limited to the scope of any specific programming language. In either case, the language can be a compiled language or an interpreted language.

[0078] In some cases, the disclosed embodiments may be implemented in hardware, firmware, software, or any combination thereof. The disclosed embodiments may also be implemented as instructions carried or stored on one or more temporary or non-temporary machine-readable (e.g., computer-readable) storage media, which may be read and executed by one or more processors. For example, instructions may be distributed over a network or through other computer-readable media. Therefore, machine-readable media may include any mechanism for storing or transmitting information in a machine (e.g., computer) readable form, including, but not limited to, floppy disks, optical disks, optical disks, read-only memories (CD-ROMs), magneto-optical disks, read-only memories (ROMs), random access memories (RAMs), erasable programmable read-only memories (EPROMs), electrically erasable programmable read-only memories (EEPROMs), magnetic or optical cards, flash memory, or a tangible machine-readable memory for transmitting information (e.g., carrier waves, infrared signals, digital signals, etc.) using the Internet in electrical, optical, acoustic, or other forms of propagation signals. Therefore, machine-readable media include any type of machine-readable media suitable for storing or transmitting electronic instructions or information in a machine (e.g., computer) readable form.

[0079] In the accompanying drawings, some structural or method features may be shown in a specific arrangement and / or order. However, it should be understood that such a specific arrangement and / or order may not be required. Instead, in some embodiments, these features may be arranged in a manner and / or order different from that shown in the illustrative drawings. In addition, the inclusion of structural or method features in a particular figure does not mean that such features are required in all embodiments, and in some embodiments, these features may not be included or may be combined with other features.

[0080] It should be noted that the units / modules mentioned in the various device embodiments of the present application are all logical units / modules. Physically, a logical unit / module can be a physical unit / module, or a part of a physical unit / module, or can be implemented as a combination of multiple physical units / modules. The physical implementation method of these logical units / modules themselves is not the most important. The combination of functions implemented by these logical units / modules is the key to solving the technical problems proposed by the present application. In addition, in order to highlight the innovative part of the present application, the above-mentioned device embodiments of the present application do not introduce units / modules that are not closely related to solving the technical problems proposed by the present application, which does not mean that there are no other units / modules in the above-mentioned device embodiments.

[0081] The above descriptions are merely embodiments of the present application and are not intended to limit the patent scope of the present application. Any equivalent structural or equivalent process transformations made using the contents of the specification and drawings of the present application, such as the mutual combination of technical features between the embodiments, or direct or indirect application in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. An image display method based on dithering technology, characterized in that: Includes steps: Providing a frame of image to be processed, and obtaining the color depth of the image to be processed; Acquire a grayscale set corresponding to the color depth of the image to be processed; Setting a difference jitter threshold, scanning each grayscale value in the grayscale set in sequence, and dividing each grayscale value in the grayscale set into a basic grayscale set and a jitter grayscale set according to the difference jitter threshold; Obtaining grayscale values ​​of all pixels in the image to be processed; Determining in turn whether the grayscale value of each pixel in the image to be processed is in a jitter grayscale set; A dithering algorithm is used to perform grayscale correction on pixels whose grayscale values ​​are in the dithering grayscale set.

2. The image display method based on the dithering technology according to claim 1, characterized in that: The step of setting a difference jitter threshold comprises the following steps: setting a fixed difference jitter threshold.

3. The image display method based on the dithering technology as claimed in claim 2, characterized in that: The difference jitter threshold ranges from 15 to 25.

4. The image display method based on the dithering technology as claimed in claim 2, characterized in that: The step of dividing each grayscale value in the grayscale set into a basic grayscale set and a dithered grayscale set according to the difference dithering threshold comprises the following steps: Obtaining, by simulation, a quantized value of a dynamic false contour between every two grayscale values ​​in the grayscale set; The quantized value of the dynamic false contour is compared with the difference jitter threshold in turn; if the quantized value of the dynamic false contour is lower than the difference jitter threshold, the grayscale value corresponding to the quantized value of the dynamic false contour is stored in the basic grayscale set; otherwise, if the quantized value of the dynamic false contour is higher than the difference jitter threshold, the grayscale value corresponding to the quantized value of the dynamic false contour is stored in the jitter grayscale set.

5. The image display method based on the dithering technology according to claim 1, characterized in that: The setting of a difference jitter threshold comprises the steps of: obtaining a dynamic threshold corresponding to each grayscale value in the grayscale set by a perceptual minimum difference algorithm.

6. The image display method based on the dithering technology as claimed in claim 5, characterized in that: The step of dividing each grayscale value in the grayscale set into a basic grayscale set and a dithered grayscale set according to the difference dithering threshold comprises the following steps: Obtaining, by simulation, a quantized value of a dynamic false contour between every two grayscale values ​​in the grayscale set; The quantized value of the dynamic false contour is compared with the dynamic threshold in turn; if the quantized value of the dynamic false contour is lower than the dynamic threshold, the grayscale value corresponding to the quantized value of the dynamic false contour is stored in the basic grayscale set; otherwise, if the quantized value of the dynamic false contour is higher than the dynamic threshold, the grayscale value corresponding to the quantized value of the dynamic false contour is stored in the jitter grayscale set.

7. The image display method based on the dithering technology according to claim 1, characterized in that: The grayscale correction of pixels whose grayscale values ​​are in the dithered grayscale set by using the dithering algorithm comprises the following steps: Get the pixel whose grayscale value is in the dithering grayscale set; A grayscale value closest to the grayscale value of the pixel is selected from the basic grayscale set; and the grayscale value closest to the grayscale value of the pixel in the basic grayscale set is simulated at the position of the pixel by using a dithering technique.

8. The image display method based on the dithering technology as claimed in claim 7, characterized in that: The dithering algorithm is any one of an ordered dithering algorithm, a random dithering algorithm and an error diffusion dithering algorithm.

9. An electronic device, characterized in that: include: one or more processors; a memory for storing executable instructions; The one or more processors are configured to call the executable instructions stored in the memory to execute the method according to any one of claims 1 to 8.

10. A computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 8 is implemented.

11. A computer program product comprising computer readable code, or a non-volatile computer readable storage medium carrying computer readable code, characterized in that: When the computer readable code is executed in an electronic device, a processor in the electronic device executes the method according to any one of claims 1 to 8.