Method and apparatus for determining pixel dithering template, chip, electronic device, and storage medium
By extracting and analyzing the order and difference index of pixel jitter signal, and automatically scoring and selecting pixel jitter template sequences, the problem of template design relies on human eye observation in the existing technology is solved, and the user experience and the rationality of template design is improved.
Patent Information
- Application Number
- CN202510301064.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-14
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2045-03-14
AI Technical Summary
The template design and selection of existing pixel jitter algorithms mainly rely on human observation with low efficiency and subjective judgment affects the rationality of the design, resulting in users' obvious awareness of pixel jitter and affecting user experience.
By extracting multiple jitter signals of a single template sequence, determine the ordering degree of the template sequence in the time dimension and the difference degree of the spatial dimension, calculate the orderness index and the difference index. Based on these indicator scores, the target template sequence is automatically determined to improve the screen display effect.
The objective judgment of the pixel jitter template sequence is realized, the rationality and user experience of template design are improved, and the subjectivity of human eye observation is avoided.
Smart Images

Figure CN119811264B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of display technologies, and in particular, to a method and apparatus for determining a pixel dithering template, a chip, an electronic device, and a storage medium. Background Art
[0002] Pixel dithering is an effective method commonly used to enhance the visual effect of a display screen. It can present the display effect of a high-bitwidth display screen on a low-bitwidth display screen, comprehensively improving the visual effect.
[0003] Currently, the commonly used pixel dithering algorithm designs a pixel dithering template to make the pixel values of pixels float according to a specified rule. In this way, the visual inertia of the human eye can be utilized to achieve the purpose of observing target gray levels that the screen cannot display.
[0004] However, the design and selection of such a template are both completed based on human naked-eye observation, with low efficiency; moreover, subjective judgment will also affect the rationality of the design and selection, making the selected template have obvious pixel dithering when used, which affects the user experience. Summary of the Invention
[0005] In view of this, the present disclosure proposes a solution for determining a pixel dithering template sequence.
[0006] According to an aspect of the present disclosure, there is provided a method for determining a pixel dithering template sequence, including: extracting a plurality of dithering signals represented by a single template sequence, where the single template sequence includes a plurality of templates for representing pixel dithering positions in a single-frame image, and the dithering signals represent whether pixel dithering occurs at the same image position on consecutive images; determining the order degree of the single template sequence in the time dimension according to the plurality of dithering signals to obtain an order degree index; determining the difference degree of the single template sequence in the space dimension based on each template in the single template sequence to obtain a difference degree index; determining the score of the single template sequence based on the order degree index and the difference degree index; and determining a target template sequence based on the scores of the determined plurality of template sequences, where the target template sequence is used to enhance the screen display effect.
[0007] In a possible implementation manner, the extracting a plurality of dithering signals represented by a single template sequence includes: obtaining a plurality of digital sequences based on the pixel values at the same positions of each template in the single template sequence; and using a single digital sequence as a single dithering signal to obtain the plurality of dithering signals.
[0008] In a possible implementation, the order degree index includes: a first order degree characterizing the order degree of the jitter signals generated by the single template sequence, and / or a first uncorrelated degree characterizing the degree of non-correlation between the jitter signals. Determining the order degree of the single template sequence in the time dimension based on the multiple jitter signals to obtain the order degree index includes: performing smoothing processing on each of the jitter signals to obtain a plurality of smoothed jitter signals; determining the stationary degree of each of the smoothed jitter signals; determining the first order degree based on each of the stationary degrees; and / or, correspondingly taking each pixel position on the template as the spatial position of each of the jitter signals; determining the first uncorrelated degree based on the jitter signals with adjacent spatial positions.
[0009] In a possible implementation, the difference degree index includes: a high-frequency index characterizing the noise degree of the single template sequence, and / or a first dissimilarity degree characterizing the local difference intensity of the single template sequence. Determining the difference degree of the single template sequence in the spatial dimension based on each template in the single template sequence to obtain the difference degree index includes: determining the image frequency of each template in the single template sequence, where the image frequency characterizes the mapping relationship between the frequency of pixel change in the image and the intensity of the change; determining the high-frequency index based on each of the image frequencies; and / or, step a1, determining a plurality of target regions in a single template; step a2, determining the second dissimilarity degree between each of the target regions and its multiple neighboring regions; performing step a1 and step a2 on each template of the single template sequence to obtain a plurality of second dissimilarity degrees corresponding to the single template sequence; determining the first dissimilarity degree based on the plurality of second dissimilarity degrees.
[0010] In a possible implementation, determining the first uncorrelated degree based on the jitter signals with adjacent spatial positions includes: step b1, determining the similarity between a single jitter signal and a plurality of adjacent jitter signals adjacent in space to obtain a plurality of first similarities; step b2, determining the second uncorrelated degree corresponding to the single jitter signal based on the plurality of first similarities; performing the above step b1-step b2 on each of the jitter signals to obtain a plurality of the second uncorrelated degrees; obtaining the first uncorrelated degree based on the plurality of the second uncorrelated degrees.
[0011] In a possible implementation, determining the high-frequency index based on each of the image frequencies includes: screening out a first frequency in each of the image frequencies where the intensity of pixel change is greater than a first intensity threshold; taking the sum of the intensities corresponding to each of the first frequencies as the high-frequency index.
[0012] In a possible implementation, the determining the second dissimilarity between each of the target regions and its respective multiple neighborhoods includes: obtaining a first sequence based on the pixel values in the target region; obtaining a second sequence based on the pixel values in the neighborhood; determining the second similarity between the first sequence and a single second sequence; and determining a single second dissimilarity based on the second similarity.
[0013] According to another aspect of the present disclosure, there is provided an apparatus for determining a pixel dithering template sequence, the apparatus including:
[0014] A dither signal extraction unit, configured to extract multiple dither signals represented by a single template sequence, where the single template sequence includes multiple templates for indicating pixel dithering positions in a single-frame image, and the dither signal characterizes whether pixel dithering occurs at the same image position on consecutive images;
[0015] An order index determination unit, configured to determine the order degree of the single template sequence in the time dimension according to the multiple dither signals, and obtain an order index;
[0016] A difference index determination unit, configured to determine the difference degree of the single template sequence in the spatial dimension based on each template in the single template sequence, and obtain a difference index;
[0017] A score determination unit, configured to determine a score of the single template sequence based on the order index and the difference index;
[0018] A target template sequence determination unit, configured to determine a target template sequence based on the scores of multiple determined template sequences, where the target template sequence is used to improve the screen display effect.
[0019] In a possible implementation, the dither signal extraction unit is further configured to:
[0020] Obtain multiple digital sequences based on the pixel values at the same positions of each template in the single template sequence;
[0021] Use a single digital sequence as a single dither signal to obtain the multiple dither signals.
[0022] In a possible implementation, the order index includes: a first order degree characterizing the order degree of the dither signals generated by the single template sequence, and / or a first non-correlation degree characterizing the non-correlation degree between the dither signals. The order index determination unit is further configured to:
[0023] Perform smoothing processing on each dither signal to obtain multiple smoothed dither signals;
[0024] Determine the smoothness of each of the smoothing dither signals;
[0025] Based on each of the smoothness levels, determine the first orderliness;
[0026] And / or,
[0027] Correspondingly, take each pixel position on the template as the spatial position of each of the dither signals;
[0028] Based on the dither signals adjacent in the spatial position, determine the first non - correlation degree.
[0029] In a possible implementation manner, the difference degree index includes: a high - frequency index characterizing the noise degree of the single template sequence, and / or a first dissimilarity degree characterizing the local difference intensity of the single template sequence. The difference degree index determination unit is further configured to:
[0030] Determine the image frequency of each template in the single template sequence, where the image frequency characterizes the mapping relationship between the frequency of pixel changes and the intensity of changes in the image;
[0031] Based on each of the image frequencies, determine the high - frequency index;
[0032] And / or,
[0033] Step a1, determine multiple target regions in a single template;
[0034] Step a2, determine the second dissimilarity degree between each of the target regions and its multiple neighboring regions;
[0035] Perform step a1 and step a2 on each template of the single template sequence to obtain multiple second dissimilarity degrees corresponding to the single template sequence;
[0036] Based on the multiple second dissimilarity degrees, determine the first dissimilarity degree.
[0037] In a possible implementation manner, the determining the first non - correlation degree based on the dither signals adjacent in the spatial position includes:
[0038] Step b1, determine the similarity between a single dither signal and multiple adjacent dither signals adjacent in space to obtain multiple first similarities;
[0039] Step b2, based on the multiple first similarities, determine the second non - correlation degree corresponding to the single dither signal;
[0040] Perform the above step b1 - step b2 on each of the dither signals to obtain multiple second non - correlation degrees;
[0041] Based on the multiple second irrelevance degrees, the first irrelevance degree is obtained.
[0042] In a possible implementation manner, the determining the high-frequency index based on each of the image frequencies includes:
[0043] Among each of the image frequencies, a first frequency with an intensity of pixel change greater than a first intensity threshold is screened out;
[0044] The sum of the intensities corresponding to each of the first frequencies is used as the high-frequency index.
[0045] In a possible implementation manner, the determining the second dissimilarity between each of the target regions and its multiple neighborhoods includes:
[0046] Based on the pixel values in the target region, a first sequence is obtained;
[0047] Based on the pixel values in the neighborhood, a second sequence is obtained;
[0048] The second similarity between the first sequence and a single second sequence is determined;
[0049] Based on the second similarity, a single second dissimilarity is determined.
[0050] According to another aspect of the present disclosure, a display device is provided, which includes a plurality of display units and the device for determining the pixel dithering template sequence as described above.
[0051] In a possible implementation manner, the display unit includes a display panel, and the display panel includes at least one of a liquid crystal display panel, a micro light-emitting diode display panel, a light-emitting diode display panel, a mini light-emitting diode display panel, a quantum dot light-emitting diode display panel, an organic light-emitting diode display panel, a cathode ray tube display panel, a digital light processing display panel, a field emission display panel, a plasma display panel, an electrophoretic display panel, an electro-wetting display panel, and a small-pitch display panel.
[0052] According to another aspect of the present disclosure, an electronic device is provided, including: a processor; a memory for storing instructions executable by the processor; wherein, the processor is configured to implement the above method when executing the instructions stored in the memory.
[0053] According to another aspect of the present disclosure, a non-volatile computer-readable storage medium is provided, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the above method is implemented.
[0054] According to another aspect of the present disclosure, there is provided a computer program product including computer-readable code or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the above method.
[0055] According to another aspect of the present disclosure, there is provided a chip including any one of the above devices for determining a pixel dithering template sequence.
[0056] Using the method of the present disclosure, it is possible to identify whether the overall design of the template sequence is reasonable and whether the design of each template is reasonable from the time dimension and the space dimension, and objective indicators (orderliness index, difference index) are obtained, thereby completing the evaluation of the rationality of the template sequence design. In this way, the template sequence can be evaluated more comprehensively and objectively. Moreover, the evaluation result can be quantitatively represented, which is convenient for calculating the scores of each template sequence, so as to determine the target template sequence. In this way, the target template sequence can be automatically determined without using human eyes to observe, and the target template sequence can be determined more objectively, improving the rationality of the target template sequence and enhancing the user experience.
[0057] Other features and aspects of the present disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] The accompanying drawings, which are included in and constitute a part of this specification, illustrate exemplary embodiments, features, and aspects of the present disclosure and are used to explain the principles of the present disclosure.
[0059] Figure 1 It is a schematic flowchart of the method for determining a pixel dithering template sequence provided by an embodiment of the present disclosure.
[0060] Figure 2 It is a schematic diagram of the template sequence provided by an embodiment of the present disclosure.
[0061] Figure 3 It is a schematic diagram of the spatial positions of the dithering signal and the adjacent dithering signals provided by an embodiment of the present disclosure.
[0062] Figure 4 It is a schematic structural diagram of the device for determining a pixel dithering template sequence provided by an embodiment of the present disclosure.
[0063] Figure 5 It is a schematic structural diagram of the electronic device for determining a pixel dithering template sequence provided by an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0064] Various exemplary embodiments, features, and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. Like reference numerals in the drawings denote functionally identical or similar elements. Although various aspects of the embodiments are shown in the drawings, the drawings are not necessarily drawn to scale unless otherwise specified.
[0065] In the description of the present disclosure, it should be understood that the terms "length", "width", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc. indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present disclosure and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as a limitation of the present disclosure.
[0066] Furthermore, the terms "first" and "second" are only used for descriptive purposes and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the present disclosure, "a plurality" means two or more unless otherwise specifically defined.
[0067] In the present disclosure, unless otherwise clearly specified and defined, the terms "mounted", "connected", "coupled", "fixed", etc. should be understood in a broad sense. For example, it may be a fixed connection, a detachable connection, or integrated; it may be a mechanical connection or an electrical connection; it may be directly connected or indirectly connected through an intermediate medium, and it may be the internal communication of two elements or the interaction relationship between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present disclosure can be understood according to specific circumstances.
[0068] The term "and / or" in this article is merely a description of the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the term "at least one" in this article means any one of a plurality or any combination of at least two of a plurality. For example, including at least one of A, B, and C may represent including any one or more elements selected from the set composed of A, B, and C.
[0069] The pixel dithering template can indicate the positions of the pixels where pixel dithering occurs in an image, such as pixel coordinates. For ease of description, the pixels where pixel dithering occurs are named first pixels. The pixel dithering template can indicate the dithering amplitude of the first pixels, that is, it indicates the amplitude of the increase or decrease of the pixel gray levels of the first pixels. The pixel dithering template sequence can include multiple pixel dithering templates, or multiple template units, where a pixel dithering template can be composed of a combination of multiple identical template units. For ease of description, in the following text, the pixel dithering template sequence is named the template sequence, and the pixel dithering templates or template units in the template sequence are named templates.
[0070] Figure 1 It is a schematic flowchart of the method for determining a pixel dithering template sequence provided by an embodiment of the present disclosure. As Figure 1 shown, the method includes:
[0071] S11, extracting a plurality of dithering signals characterized by a single template sequence, where the single template sequence includes multiple templates for indicating the pixel dithering positions in a single-frame image, and the dithering signals characterize whether pixel dithering occurs at the same image position on consecutive images.
[0072] When a single template in the template sequence is a pixel dithering template, the single template in the template sequence can indicate all the first pixels in a single-frame image. When a single template in the template sequence is a template unit, the single template in the template sequence can indicate some of the first pixels in a single-frame image; then, based on the arrangement rule of the template units forming the pixel dithering template, all the first pixels in the single-frame image are obtained.
[0073] A single dithering signal can indicate whether pixel dithering occurs and / or the dithering amplitude at the same position (such as row-column position, or the same area) in each image frame corresponding to the template sequence. In the embodiments of the present disclosure, differential calculation can be performed on the same position on adjacent templates to obtain a differential result, and the differential results are arranged to obtain a single dithering signal. The above is only an example, and the embodiments of the present disclosure do not limit the method for extracting dithering signals.
[0074] S12, determining the order degree of the single template sequence in the time dimension according to the plurality of dithering signals to obtain an order degree index.
[0075] In the embodiments of the present disclosure, by analyzing the dithering signals, the order degree of the template sequence in the time dimension can be determined. Here, the order degree can be the order degree of pixel dithering at the same position in multiple image frames characterized by the template sequence in the time dimension, and / or the order degree of pixel dithering within each image frame characterized by the template sequence.
[0076] If the orderliness of the jitter of the first pixels at the same position in multiple frames of images is higher, it indicates that the pixels at the same position in these multiple frames of images can jitter stably and regularly, and such pixel jitter is less likely to be recognized by the human eye. In addition, the human eye is also less likely to perceive the scattered first pixels. If the orderliness of the jitter of the first pixels in a single-frame image represented by a single template is lower, that is, the jitters of the pixels in the single-frame image are less correlated with each other, then the pixel jitter is less likely to be recognized by the human eye.
[0077] Therefore, the rationality of the design of the template sequence can be evaluated by determining the orderliness degree of the template sequence in the time dimension.
[0078] In the embodiments of the present disclosure, by determining the orderliness degree of a single template sequence in the time dimension, an orderliness index can be obtained. The orderliness index can quantitatively represent the orderliness degree of the template sequence.
[0079] S13. Based on each template in the single template sequence, determine the difference degree of the single template sequence in the spatial dimension to obtain a difference degree index.
[0080] In the embodiments of the present disclosure, each template can be analyzed separately to obtain the first difference degree of the pixel jitter of each template. Then, based on each first difference degree, the difference degree of the entire template sequence in the spatial dimension can be obtained.
[0081] The difference degree can characterize the intensity level of the jitter of the first pixels with high-frequency jitter in the template sequence, and / or the difference degree can characterize the size of the difference between adjacent regions of the template sequence, for example: the size of the difference between adjacent regions in the same template.
[0082] If the jitter amplitude of the first pixels with high-frequency jitter in the template sequence is higher, it indicates that the visual effects of the multiple frames of images processed by the template sequence in terms of clarity and color are better. If the difference between adjacent regions in a single template is larger, it indicates that the pixel jitter is less likely to be recognized by the human eye.
[0083] Therefore, the rationality of the design of the template sequence can be evaluated by determining the difference degree of the template sequence in the spatial dimension.
[0084] In the embodiments of the present disclosure, by determining the difference degree of a single template sequence in the spatial dimension, a difference degree index can be obtained. The difference degree index can quantitatively represent the difference degree of the template sequence.
[0085] S14. Based on the orderliness index and the difference degree index, determine the score of the single template sequence.
[0086] In the embodiments of the present disclosure, both the orderliness index and the difference index can be designed to be positively correlated with the score. The orderliness index and the difference index can be directly summed to obtain the score, or weighted and summed to obtain the score.
[0087] Exemplarily, the orderliness index and the difference index can be summed to obtain the score.
[0088] Exemplarily, the orderliness index and the difference index can be processed through operations. For example, the operation processing can be weighted processing to obtain a weighted index, and then the weighted indexes are summed to obtain the score.
[0089] Alternatively, the operation processing can be score assignment processing. Using a pre-determined score assignment rule, the scores corresponding to the orderliness index and the difference index are determined respectively, and the scores are added to obtain the score.
[0090] The above are only examples, and the embodiments of the present disclosure do not limit the method for determining the score.
[0091] S15. Based on the scores of the determined multiple template sequences, determine a target template sequence, where the target template sequence is used to improve the screen display effect.
[0092] A single template sequence can correspond to a score. This score can indicate the rationality of the template sequence in terms of design. For example, the score value is positively or negatively correlated with the degree of rationality. Thus, the template sequence with the most reasonable design can be determined based on each score as the target template sequence. For example, the template sequence corresponding to the highest score value among each score can be used as the target template sequence.
[0093] Using the method of the present disclosure, it is possible to identify whether the overall design of the template sequence is reasonable and whether the design of each template is reasonable from the time dimension and the space dimension, and obtain objective indexes (orderliness index, difference index), thereby completing the evaluation of the rationality of the template sequence design. In this way, the template sequence can be evaluated more comprehensively and objectively. Moreover, the evaluation result can be quantitatively represented, which is convenient for calculating the scores of each template sequence, so as to determine the target template sequence. In this way, the target template sequence can be automatically determined without using human eyes to observe, and the target template sequence can be determined more objectively, improving the rationality of the target template sequence and enhancing the user experience.
[0094] In a possible implementation manner, the extraction of multiple dither signals represented by a single template sequence includes: obtaining multiple digital sequences based on the pixel values at the same positions of each template in the single template sequence; using a single digital sequence as a single dither signal to obtain the multiple dither signals.
[0095] In the embodiments of the present disclosure, a single template may include multiple numbers, and a single number may indicate whether a single pixel in a single frame of image undergoes pixel dithering and the dithering amplitude. For the sake of convenience of description, the numbers on a single template are named the pixel values of the template.
[0096] Figure 2 FIG. is a schematic diagram of a template sequence provided by an embodiment of the present disclosure. As Figure 2 shown, the template sequence includes 8 templates. A single template in the template sequence is a template unit. Taking template unit 1 as an example, template unit 1 indicates two first pixels, which are shown with a gray background. The gray level of these two first pixels is increased by one level.
[0097] A single position on the template may correspond to a dithering signal. The dithering signal may be a digital sequence composed of pixel values at the same position (such as row and column positions, or regional positions) on each template. The digit where a single number in the digital sequence is located indicates the template where the single number is located, and the value of the single number indicates the dithering amplitude of the pixel.
[0098] Still taking Figure 2 as an example, for the position of the first row and the first column in the template, the obtained dithering signal is: 10000000. This dithering signal indicates that the pixel at the position corresponding to the first row and the first column in the first frame of the image to be displayed will undergo pixel dithering, and the gray level is increased by one level for display and then restored to the original gray level for display.
[0099] If a single template in the template sequence is a pixel dithering template, then the pixel at the first row and the first column of the first frame of the image is the first pixel; if a single template in the template sequence is a template unit, then it is necessary to determine the first pixel based on the arrangement rule of the template units to form a pixel dithering template.
[0100] In the embodiments of the present disclosure, the pixel values of each template at the same position are directly extracted, so that the values of a single digital sequence are arranged in the arrangement order of each template. In this way, in the process of evaluating the template sequence based on the dithering signal, the evaluation of the rationality of the arrangement order of each template in the template sequence is implicitly included, and there is no need to design an index separately, which simplifies the steps of determining the target template sequence and improves the efficiency.
[0101] In a possible implementation, the order degree index includes: a first order degree characterizing the order degree of the jitter signals generated by the single template sequence, and / or a first uncorrelated degree characterizing the degree of non-correlation between the jitter signals. Determining the order degree of the single template sequence in the time dimension based on the multiple jitter signals to obtain the order degree index includes: performing smoothing processing on each of the jitter signals to obtain a plurality of smoothed jitter signals; determining the stationary degree of each of the smoothed jitter signals; determining the first order degree based on each of the stationary degrees; and / or, correspondingly taking each pixel position on the template as the spatial position of each of the jitter signals; determining the first uncorrelated degree based on the jitter signals with adjacent spatial positions.
[0102] In the embodiments of the present disclosure, each jitter signal can be first smoothed to obtain a smoothed jitter signal corresponding to each jitter signal. The smoothing process can increase the difference in the first order degree of each jitter signal and improve the effectiveness of the first order degree in the process of determining the target template sequence (i.e., the effective degree in the process of determining the target template). Otherwise, the first order degrees of the jitter signals may be too close to each other, rendering the first order degree ineffective.
[0103] In the embodiments of the present disclosure, a single smoothing window can be used to determine each smoothed jitter signal. Alternatively, a group (multiple) of smoothing windows with different lengths can be used to determine each smoothed jitter signal.
[0104] Exemplarily, in the case of using a single smoothing window, the smoothing window slides digit by digit starting from the first digit in the digital sequence representing the jitter signal. Each time it slides, the average value of the digits in the sliding window is determined and taken as a smoothed digit; the smoothed digits are arranged in the sliding order to obtain the smoothed jitter signal. A single jitter signal can correspond to a single smoothed jitter signal.
[0105] Exemplarily, in the case of using a group (multiple) of smoothing windows with different lengths, the group of smoothing windows are respectively used to slide digit by digit starting from the first digit in the digital sequence representing the jitter signal to obtain a plurality of smoothed jitter signals. The method of sliding the sliding window and determining the smoothed jitter signal will not be elaborated here. After a single jitter signal is processed by a single smoothing window, a single smoothed jitter signal can be obtained. Thus, a single jitter signal can correspond to multiple smoothed jitter signals.
[0106] In the embodiments of the present disclosure, the stationary degree of each smoothed jitter signal can be determined respectively. For example: at least one of the indicators such as the standard deviation, variance, coefficient of variation, or interquartile range of the digital sequence representing the smoothed jitter signal can be determined as the first indicator, and the reciprocal of the first indicator can be taken as the stationary degree of the smoothed jitter signal. The present disclosure does not limit the method for determining the stationary degree.
[0107] Exemplarily, in the case of using a single smoothing window, a single jitter signal can correspond to a smoothness level; the average or median of the smoothness levels corresponding to the respective jitter signals can be used as the first order degree of the template sequence.
[0108] Exemplarily, in the case of using a group (multiple) of smoothing windows with different lengths, a single jitter signal can correspond to multiple smoothness levels. Weights corresponding to the respective smoothing windows are determined according to the lengths of the smoothing windows, and there is a negative correlation between the window length and the weight. A single smoothness level can correspond to a weight. According to the respective smoothness levels corresponding to a single jitter signal and the weights corresponding to the respective smoothness levels, a weighted smoothness is obtained. A single jitter signal can correspond to a weighted smoothness level. The average or median of the weighted smoothness levels corresponding to the respective jitter signals can be used as the first order degree of the template sequence.
[0109] The first order degree can characterize the regularity strength of the jitter signal itself. There is a positive correlation between the first order degree and the regularity strength. Thus, the higher the value of the first order degree, the more reasonable the design of the template sequence is, and the more the visual effect can be improved. Therefore, there is a positive correlation between the first order degree and the user experience degree.
[0110] In the embodiments of the present disclosure, the correlation of jitter signals adjacent in spatial position can be determined to obtain a second index characterizing the correlation. For a single jitter signal, there can be multiple jitter signals adjacent to it in space. For the sake of convenience of description, the jitter signals adjacent to a single jitter signal are named adjacent jitter signals.
[0111] Figure 3 FIG. is a schematic diagram of the spatial positions of the jitter signal and the adjacent jitter signals provided for the embodiments of the present disclosure. In Figure 3 a represents the spatial position of a single jitter signal, and b represents the spatial position of the adjacent jitter signal adjacent to the jitter signal. The spatial position of a single jitter signal can be at the four corners, four sides of the template, or a position in the middle area except for the four corners and four sides.
[0112] Figure 3 In the first figure from the left in, the jitter signal with the spatial position at the upper left corner of the template is shown. It can be seen that there are three adjacent jitter signals adjacent to the jitter signal, all adjacent to the jitter signal, and are respectively located directly to the right, directly below, and at the lower right corner of the jitter signal. In the case where the spatial position of a single jitter signal is any one of the four corners of the template, the jitter signal corresponds to a total of three adjacent jitter signals.
[0113] Figure 3The second figure from the left in the [description] shows the jitter signal at the left edge of the template in terms of spatial position. It can be seen that there are five adjacent jitter signals adjacent to this jitter signal, all adjacent to this jitter signal, located directly above, upper right, directly right, lower right, and directly below this jitter signal respectively. When the spatial position of a single jitter signal is any one of the four sides of the template, this jitter signal corresponds to a total of five adjacent jitter signals.
[0114] Figure 3 The third figure from the left in the [description] shows the jitter signal at any position in the middle area of the template in terms of spatial position. It can be seen that there are eight adjacent jitter signals adjacent to this jitter signal, all adjacent to this jitter signal, located at the lower left, directly left, upper left, directly above, upper right, directly right, lower right, and directly below this jitter signal respectively. When the spatial position of a single jitter signal is in the middle area of the template, this jitter signal corresponds to a total of eight adjacent jitter signals.
[0115] In the embodiments of the present disclosure, for a single jitter signal, adjacent jitter signals adjacent to this jitter signal can be determined, and second metrics corresponding to each adjacent jitter signal can be determined to obtain a plurality of second metrics. Then, the average value or median of the plurality of second metrics is used to characterize the correlation between this jitter signal and the adjacent jitter signals. Based on this correlation, the first uncorrelation degree between this jitter signal and the adjacent jitter signals can be calculated. For example: calculate the reciprocal of the average value or median of the plurality of second metrics, and use this reciprocal as the first uncorrelation degree. Another example: pre-calculate the first mapping relationship between the second metric and the uncorrelation degree, and based on this first mapping relationship and the average value or median of the plurality of second metrics, determine the first uncorrelation degree.
[0116] The higher the value of the first uncorrelation degree, the more dispersed the positions of the pixel jitters indicated on each template in the template sequence, that is, the first pixels in each image frame processed by this template sequence are more dispersed, and thus the human eye is less likely to perceive the first pixels. Therefore, the first uncorrelation degree is positively correlated with the user experience.
[0117] In the embodiments of the present disclosure, the first order degree can be determined based on the smoothness of the jitter signal, and / or the uncorrelation degree can be determined based on the jitter signals adjacent in spatial position. In this way, the template sequence can be regarded as a whole, and its rationality can be evaluated in the time dimension, reflecting the rationality of the arrangement of each template, the rationality of the design of a single template, and further reflecting the influence on the rationality of the entire template sequence, making the evaluation more accurate, and also providing targeted reference for template modification.
[0118] In a possible implementation, determining the first irrelevance degree based on the dither signals adjacent in the spatial position includes: Step b1, determining the similarity between a single dither signal and multiple adjacent dither signals adjacent in space to obtain multiple first similarities; Step b2, determining the second irrelevance degree corresponding to a single dither signal based on the multiple first similarities; for each dither signal, performing the above Step b1 - Step b2 to obtain multiple second irrelevance degrees; and obtaining the first irrelevance degree based on the multiple second irrelevance degrees.
[0119] As described above, the correlation of dither signals adjacent in spatial position can be determined, and the first dissimilarity degree can be determined based on the second index characterizing the correlation.
[0120] In an example, the correlation can be characterized by the similarity of dither signals adjacent in spatial position. That is, determining the first similarity between a single dither signal and multiple adjacent dither signals. Among them, the first similarity can be at least one of the following: Pearson correlation coefficient, cosine similarity, Euclidean distance, or Manhattan distance, etc. A single dither signal can correspond to multiple first similarities. The second irrelevance degree of the single dither signal can be determined based on the multiple first similarities. For example: calculating the reciprocal of the average or median of the multiple first similarities, and using the reciprocal as the second irrelevance degree. For another example: pre-calculating the second mapping relationship between similarity and irrelevance degree, and determining the second irrelevance degree based on the second mapping relationship and the average or median of the multiple first similarities.
[0121] A single dither signal can correspond to a second irrelevance degree. In this way, for all dither signals, multiple second irrelevance degrees can be obtained; these second irrelevance degrees can be calculated to obtain the first irrelevance degree. The average value of these second irrelevance degrees can be used as the first irrelevance degree, or the median of these second irrelevance degrees can be used as the first irrelevance degree, which is not limited in the embodiments of the present disclosure.
[0122] The similarity between two digital sequences is positively correlated with the correlation degree of the two digital sequences. The first similarity can be directly used to characterize the correlation between a single dither signal and multiple adjacent dither signals. Moreover, the similarity of adjacent dither signals is positively correlated with the probability that adjacent pixels in each image frame jitter simultaneously. Therefore, using the first similarity can accurately measure the possibility that adjacent pixels in each image frame jitter simultaneously, and further improve the accuracy of the determined second irrelevance degree and first irrelevance degree.
[0123] In a possible implementation, the difference degree index includes: a high-frequency index characterizing the noise degree of the single template sequence, and / or a first dissimilarity characterizing the local difference intensity of the single template sequence. Determining the difference degree of the single template sequence in the spatial dimension based on each template in the single template sequence to obtain a difference degree index includes: determining the image frequency of each template in the single template sequence, where the image frequency characterizes the mapping relationship between the frequency of pixel changes and the intensity of changes in the image; determining the high-frequency index based on each of the image frequencies; and / or, step a1, determining a plurality of target regions in a single template; step a2, determining a second dissimilarity between each of the target regions and its respective plurality of neighborhoods; performing step a1 and step a2 on each template of the single template sequence to obtain a plurality of second dissimilarities corresponding to the single template sequence; and determining the first dissimilarity based on the plurality of second dissimilarities.
[0124] The image frequency can characterize the mapping relationship between the rate (frequency) of pixel value changes and the amplitude (intensity) of changes in the image. For ease of description, this mapping relationship is named the third mapping relationship. The image frequency can characterize the severity of pixel value changes in the image. A two-dimensional Fourier transform can be performed on a single template to obtain the image frequency of the template. A single template can correspond to one image frequency.
[0125] In the embodiments of the present disclosure, one or more candidate frequencies set in advance can be used. The candidate frequencies can be fixed high-frequency frequencies. The higher the pixel change intensity corresponding to the candidate frequency, the higher the noise degree of the template. Determine the sum of the first intensities corresponding to the candidate frequencies based on the image frequency, and then determine the proportion of the sum of the first intensities in the total sum of intensities in the image frequency. Use this proportion as the high-frequency index of the template. Use the average value of the high-frequency indices of each template in the template sequence as the high-frequency index of the template sequence. The above is only an example, and the method in the following text can be used to calculate the high-frequency index. The embodiments of the present disclosure do not limit the method for determining the high-frequency index.
[0126] The higher the high-frequency index of the template sequence, the more positions of pixel jitter are indicated by the template sequence, and the more severe the jitter is, that is, the higher the noise degree of the template, the finer the color and the higher the clarity of the image, and the better the user experience. Thus, the high-frequency index of the template is positively correlated with the noise degree of the template; the high-frequency index of the template is positively correlated with the user experience degree.
[0127] On a single template, an area centered on a single row and column position can be used as a target region.
[0128] In the embodiments of the present disclosure, all target regions on the template can be used to determine the first dissimilarity, or some evenly distributed target regions can be used to determine the first similarity. That is, the multiple target regions for determining the first similarity can be all the target regions, or some target regions evenly distributed on the template.
[0129] In the embodiments of the present disclosure, a neighborhood is a region that has the same size as the target region and overlaps with it. For a single target region, there can be multiple neighborhoods. A single neighborhood can correspond to a second dissimilarity. A single template can correspond to multiple second dissimilarities, and thus a single template sequence can correspond to multiple second dissimilarities. The average value of the second dissimilarities corresponding to a single template sequence is used as the first dissimilarity of the template sequence. The embodiments of the present disclosure do not limit the method for determining the second dissimilarity. For example, a neural network can be used to determine the second dissimilarity between the target region and each neighborhood.
[0130] The less similar the target region is to the neighborhood, the lower the probability that the human eye can recognize pixel jitter, and the better the user experience. That is, the first similarity is positively correlated with the user experience degree.
[0131] In the embodiments of the present disclosure, the high-frequency index of the template sequence can be determined based on the image frequency of each template, and / or the first dissimilarity can be determined based on the target region and neighborhood of each template. In this way, the rationality of a single template can be judged in the spatial dimension. Based on the judgment results (high-frequency index and / or second dissimilarity), the rationality of the entire template sequence can be judged. In the spatial dimension, both the individual template and the overall template sequence are considered, making the judgment of the rationality of the template sequence more accurate. Moreover, it will also provide targeted reference for template modification.
[0132] In a possible implementation manner, the determining the high-frequency index based on the image frequencies of each of the templates includes: screening out a first frequency in the image frequencies of each of the templates, where the intensity of pixel change is greater than a first intensity threshold; and taking the sum of the intensities corresponding to each of the first frequencies as the high-frequency index.
[0133] In the embodiments of the present disclosure, a preset high-frequency threshold can be used to screen out one or more first frequencies in the image frequency that are greater than the high-frequency threshold. Based on a third mapping relationship and the first frequencies, the sum of the intensities corresponding to the first frequencies is determined. The sum of the intensities corresponding to the first frequencies is used as the high-frequency index of the template. The average value of the high-frequency indices of each template in the template sequence is used as the high-frequency index of the template sequence.
[0134] Regardless of the distribution of each frequency other than the first frequency and the corresponding intensity, the sum of the intensities corresponding to the first frequency is sufficient to characterize the noise level on the template (the change speed and change amplitude of the values indicating pixel jitter on the template and the adjacent values). Thus, in the embodiments of the present disclosure, the sum of the intensities corresponding to the first frequency is directly used as the high-frequency index of the template, making the efficiency of determining the high-frequency index higher.
[0135] In a possible implementation manner, the determining the second dissimilarity between each of the target regions and its multiple neighborhoods includes: obtaining a first sequence based on the pixel values in the target region; obtaining a second sequence based on the pixel values in the neighborhood; determining the second similarity between the first sequence and a single second sequence; and determining a single second dissimilarity based on the second similarity.
[0136] In the embodiments of the present disclosure, the pixel values in the target region can be read based on a first order to obtain a first sequence. The pixel values in the neighborhood can be read based on a first order to obtain a second sequence. For example: The first order can be to read in the order of rows and, for the same row, from left to right. Another example: The first order can be to read in the order of columns and, for the same column, from top to bottom.
[0137] Then, determine the second similarity between the first sequence and a single second sequence. A single neighborhood can correspond to a second similarity. For example: Calculate the reciprocal of the second similarity and use the reciprocal as the second dissimilarity. Another example: Pre-calculate a fourth mapping relationship between similarity and dissimilarity, and determine the second dissimilarity based on this fourth mapping relationship and the second similarity.
[0138] The template is composed of a combination of multiple pixel values. Thus, comparing the similarity or dissimilarity of regions on the template actually compares the pixel values of the regions to be compared and the arrangement order of the pixel values. In the embodiments of the present disclosure, the second similarity between the first sequence and the second sequence can be directly determined, and then the second dissimilarity can be determined using the second similarity. In this way, the accuracy of the second dissimilarity can be improved.
[0139] Figure 4 It is a schematic structural diagram of a device for determining a pixel jitter template sequence provided by the embodiments of the present disclosure. As Figure 4 shown, the device 20 includes:
[0140] A jitter signal extraction unit 21, configured to extract multiple jitter signals characterized by a single template sequence, where the single template sequence includes multiple templates for indicating pixel jitter positions in a single-frame image, and the jitter signal characterizes whether pixel jitter occurs at the same image position on consecutive images;
[0141] An order degree index determination unit 22, configured to determine the order degree of the single template sequence in the time dimension according to the multiple dithering signals, so as to obtain an order degree index;
[0142] A difference degree index determination unit 23, configured to determine the difference degree of the single template sequence in the spatial dimension based on each template in the single template sequence, so as to obtain a difference degree index;
[0143] A score determination unit 24, configured to determine the score of the single template sequence based on the order degree index and the difference degree index;
[0144] A target template sequence determination unit 25, configured to determine a target template sequence based on the scores of the determined multiple template sequences, where the target template sequence is used to improve the screen display effect.
[0145] In a possible implementation manner, the dithering signal extraction unit 21 is further configured to:
[0146] Based on the pixel values at the same positions of each template in the single template sequence, obtain multiple digital sequences;
[0147] Use a single one of the digital sequences as a single one of the dithering signals to obtain the multiple dithering signals.
[0148] In a possible implementation manner, the order degree index includes: a first order degree representing the order degree of the dithering signals generated by the single template sequence, and / or a first non-correlation degree representing the non-correlation degree between the dithering signals. The order degree index determination unit 22 is further configured to:
[0149] Perform smoothing processing on each of the dithering signals to obtain multiple smoothed dithering signals;
[0150] Determine the smoothness degree of each of the smoothed dithering signals;
[0151] Based on each of the smoothness degrees, determine the first order degree;
[0152] And / or,
[0153] Correspondingly use each pixel position on the template as the spatial position of each of the dithering signals;
[0154] Based on the dithering signals with adjacent spatial positions, determine the first non-correlation degree.
[0155] In a possible implementation manner, the difference degree index includes: a high-frequency index representing the noise degree of the single template sequence, and / or a first dissimilarity degree representing the local difference intensity of the single template sequence. The difference degree index determination unit 23 is further configured to:
[0156] Determine the image frequency of each template in the single template sequence, where the image frequency characterizes the mapping relationship between the frequency of pixel changes and the intensity of changes in the image;
[0157] Based on each of the image frequencies, determine the high-frequency index;
[0158] And / or,
[0159] Step a1, determine multiple target regions in the single template;
[0160] Step a2, determine the second dissimilarity between each of the target regions and their respective multiple neighborhoods;
[0161] Perform Step a1 and Step a2 on each template of the single template sequence to obtain multiple second dissimilarities corresponding to the single template sequence;
[0162] Based on the multiple second dissimilarities, determine the first dissimilarity.
[0163] In a possible implementation manner, the determining the first irrelevance degree based on the dither signals adjacent in spatial position includes:
[0164] Step b1, determine the similarity between a single dither signal and multiple adjacent dither signals adjacent in space to obtain multiple first similarities;
[0165] Step b2, based on the multiple first similarities, determine the second irrelevance degree corresponding to the single dither signal;
[0166] Perform the above Step b1 - Step b2 on each of the dither signals to obtain multiple second irrelevance degrees;
[0167] Based on the multiple second irrelevance degrees, obtain the first irrelevance degree.
[0168] In a possible implementation manner, the determining the high-frequency index based on each of the image frequencies includes:
[0169] Among each of the image frequencies, screen out the first frequencies where the intensity of pixel changes is greater than the first intensity threshold;
[0170] Take the sum of the intensities corresponding to each of the first frequencies as the high-frequency index.
[0171] In a possible implementation manner, the determining the second dissimilarity between each of the target regions and their respective multiple neighborhoods includes:
[0172] Based on the pixel values in the target region, obtain a first sequence;
[0173] Obtain a second sequence based on the pixel values in the neighborhood;
[0174] Determine a second similarity between the first sequence and a single second sequence;
[0175] Based on the second similarity, determine a single second dissimilarity.
[0176] Exemplarily, the electronic device in this embodiment includes, but is not limited to, a desktop computer, a television, a mobile device with a large - sized screen such as a mobile phone, a tablet computer, and other common electronic devices that require multiple chip - level cascaded connections to achieve driving.
[0177] Exemplarily, the electronic device may also be a user equipment (UE), a mobile device, a user terminal, a terminal, a handheld device, a computing device, or a vehicle - mounted device, etc. Exemplarily, some examples of terminals are: a display, a smart phone or a portable device, a mobile phone, a tablet computer, a laptop computer, a palm computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self - driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a wireless terminal in a vehicle - to - everything network, etc. For example, the server may be a local server or a cloud server.
[0178] Figure 5 It is a schematic structural diagram of an electronic device for determining a pixel dithering template sequence provided by an embodiment of the present disclosure. For example, the electronic device 1900 may be provided as a server or a terminal device. Refer to Figure 5 , the electronic device 1900 includes a processing component 1922, which further includes one or more processors, and memory resources represented by a memory 1932 for storing instructions executable by the processing component 1922, such as application programs. The application programs stored in the memory 1932 may include one or more modules each corresponding to a set of instructions. In addition, the processing component 1922 is configured to execute instructions to perform the above - mentioned method.
[0179] The electronic device 1900 may further include a power supply component 1926 configured to perform power management of the electronic device 1900, a wired or wireless network interface 1950 configured to connect the electronic device 1900 to a network, and an input / output interface 1958. The electronic device 1900 may operate based on an operating system stored in the memory 1932, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSD TM or the like.
[0180] In an exemplary embodiment, a non-volatile computer-readable storage medium is also provided, such as the memory 1932 including computer program instructions, and the computer program instructions can be executed by the processing component 1922 of the electronic device 1900 to complete the above method.
[0181] The above description is only an exemplary embodiment of the present invention and is not intended to limit the protection scope of the present invention. The protection scope of the present invention is determined by the appended claims.
[0182] As used herein, the term "exemplary" means "serving as an example, embodiment, or illustration". Any embodiment described herein as "exemplary" should not necessarily be construed as superior to or better than other embodiments.
[0183] It should be noted that, as used herein, the terms "including", "comprising" or any other variant thereof are intended to cover a non-exclusive inclusion, such that a process, method, article or device including a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the phrase "including a..." does not exclude the presence of additional identical elements in the process, method, article or device including the element.
[0184] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the blocks may occur in a different order than noted in the accompanying drawings. For example, two consecutive blocks may actually be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or actions, or by a combination of dedicated hardware and computer instructions.
[0185] The embodiments of the present disclosure have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art in the field without departing from the scope and spirit of the described embodiments. The choice of terms used herein is intended to best explain the principles of the embodiments, the practical application, or the improvement of technologies in the market, or to enable other ordinary skilled persons in the art in the field to understand the embodiments disclosed herein.
Claims
1. A method for determining a pixel jitter template sequence, characterized in that: include: Extracting multiple jitter signals represented by a single template sequence, wherein the single template sequence includes multiple templates for representing pixel jitter positions in a single frame image, and the jitter signal represents whether pixel jitter occurs at the same image position in each consecutive image; Determine, according to the multiple jitter signals, the order of the single template sequence in the time dimension, and obtain an order index, wherein the order index includes: a first order characterizing the order of the jitter signals generated by the single template sequence, and / or a first irrelevance characterizing the irrelevance between the jitter signals; Based on each template in the single template sequence, determining the degree of difference of the single template sequence in the spatial dimension, and obtaining a difference index, wherein the difference index includes: a high-frequency index characterizing the noise degree of the single template sequence, and / or a first dissimilarity characterizing the local difference strength of the single template sequence; Determining a score of the single template sequence based on the order index and the difference index; Based on the scores of the determined multiple template sequences, a target template sequence is determined, and the target template sequence is used to improve the screen display effect.
2. The method according to claim 1, characterized in that: The extracting of multiple jitter signals represented by a single template sequence includes: Based on the pixel values at the same position of each template in the single template sequence, a plurality of digital sequences are obtained; The multiple jitter signals are obtained by taking a single digital sequence as a single jitter signal.
3. The method according to claim 1, characterized in that The step of determining the order of the single template sequence in the time dimension according to the multiple jitter signals to obtain an order index includes: Smoothing each of the jitter signals to obtain a plurality of smoothed jitter signals; Determining the degree of stability of each of the smoothed jitter signals; Based on each of the said smoothness levels, determining the first orderliness; and / or, Using each pixel position on the template as the spatial position of each jitter signal; The first degree of uncorrelation is determined based on the jitter signals adjacent in spatial position.
4. The method according to claim 1, characterized in that: The determining, based on each template in the single template sequence, the degree of difference of the single template sequence in the spatial dimension to obtain a difference index includes: Determine the image frequency of each template in the single template sequence, wherein the image frequency represents a mapping relationship between a frequency of pixel changes in an image and an intensity of the changes; Determining the high frequency index based on each of the image frequencies; and / or, Step a1, determining multiple target areas in a single template; Step a2, determining a second dissimilarity between each of the target regions and each of the plurality of neighboring regions; Execute step a1 and step a2 for each template of the single template sequence to obtain a plurality of second dissimilarity degrees corresponding to the single template sequence; Based on the plurality of second dissimilarity levels, the first dissimilarity level is determined.
5. The method according to claim 3, characterized in that: The determining the first degree of irrelevance based on the jitter signals adjacent in spatial position includes: Step b1, determining the similarity between the single jitter signal and a plurality of spatially adjacent jitter signals to obtain a plurality of first similarities; Step b2, determining a second irrelevance corresponding to a single jitter signal based on the multiple first similarities; For each of the jitter signals, executing the above steps b1 to b2 to obtain a plurality of the second uncorrelated degrees; The first degree of irrelevance is obtained based on a plurality of the second degrees of irrelevance.
6. The method according to claim 4, characterized in that The step of determining the high frequency index based on each of the image frequencies comprises: Screening out a first frequency whose pixel change intensity is greater than a first intensity threshold value among the image frequencies; The sum of the intensities corresponding to the first frequencies is used as the high frequency index.
7. The method according to claim 4, characterized in that The determining of the second dissimilarity between each of the target regions and the respective plurality of neighborhoods comprises: Based on the pixel values in the target area, a first sequence is obtained; Based on the pixel values in the neighborhood, obtaining a second sequence; determining a second similarity between the first sequence and a single second sequence; Based on the second similarities, a single second dissimilarity is determined.
8. A device for determining a pixel jitter template sequence, characterized in that: include: A jitter signal extraction unit, used to extract multiple jitter signals represented by a single template sequence, wherein the single template sequence includes multiple templates for representing pixel jitter positions in a single frame image, and the jitter signal represents whether pixel jitter occurs at the same image position in each consecutive image; an order index determining unit, configured to determine the order of the single template sequence in the time dimension according to the multiple jitter signals, and obtain an order index, wherein the order index includes: a first order characterizing the order of the jitter signals generated by the single template sequence, and / or a first irrelevance characterizing the irrelevance between the jitter signals; a difference index determining unit, configured to determine, based on each template in the single template sequence, a difference degree of the single template sequence in a spatial dimension, and obtain a difference index, wherein the difference index includes: a high-frequency index characterizing a noise degree of the single template sequence, and / or a first dissimilarity characterizing a local difference strength of the single template sequence; A score determination unit, configured to determine a score of the single template sequence based on the order index and the difference index; The target template sequence determining unit is used to determine a target template sequence based on the scores of the determined multiple template sequences, wherein the target template sequence is used to improve the screen display effect.
9. A display device, characterized in that: The device comprises a plurality of display units and at least one device for determining a pixel jitter template sequence according to claim 8.
10. The display device according to claim 9, characterized in that The display unit includes a display panel, and the display panel includes at least one of a liquid crystal display panel, a micro light emitting diode display panel, a light emitting diode display panel, a mini light emitting diode display panel, a quantum dot light emitting diode display panel, an organic light emitting diode display panel, a cathode ray tube display panel, a digital light processing display panel, a field emission display panel, a plasma display panel, an electrophoretic display panel, an electrowetting display panel and a small pitch display panel.
11. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to implement the method described in any one of claims 1 to 7 when executing the instructions stored in the memory.
12. A non-volatile 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 7 is implemented.
13. A chip, characterized in that: The chip comprises the device for determining a pixel jitter template sequence as claimed in claim 8.
Citation Information
Patent Citations
Display control device, display control method, and program
CN101563725A
Full-color LED electronic circuit display screen power supply fault detection method
CN117607731A