A moire fringe suppression method and system for electronic display screens
By using spectral analysis and Bayer filter array interpolation, the moiré pattern in electronic displays was resolved, achieving a moiré pattern suppression effect. This solved the technical problem of moiré pattern suppression and improved the display quality.
Patent Information
- Application Number
- CN202510470420.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-15
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2045-04-15
AI Technical Summary
Due to the limited resolution of electronic displays, the interference between the details in the image and the pixel grid produces moiré patterns, which affects the display quality, especially when displaying fine textures and high-contrast patterns, severely impacting the image clarity.
By performing spectral analysis on the real-time displayed content of the screen, filtering moiré pixels, and using a Bayer filter array for interpolation processing, the original pixels are reconstructed to generate clear display content.
Effectively suppresses and eliminates moiré patterns, ensuring display quality and avoiding excessive suppression that could lead to compression or stretching of the displayed content.
Smart Images

Figure CN120340398B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of moire suppression, and particularly relates to a moire suppression method and system for an electronic display screen. BACKGROUND
[0002] The electronic display screen is a new display technology, which is gradually accepted by the market due to its advantages of energy saving, environmental protection, high brightness and the like, and is widely applied to fields such as urban media and urban traffic electronic signboards. However, due to various reasons, the resolution of the display screen and the scanning device may be limited, and some details (such as fine lines, grids or textures) in the image may interfere with the pixel grid of the screen, thereby causing the appearance of moire. The short-term and fine moire may not affect the user's perception, but the large-area and long-time moire seriously affects the display quality of the electronic display screen, especially when displaying fine textures and high-contrast patterns, the moire affects the quality and clarity of the image.
[0003] Therefore, when the electronic display screen is used, the generation of moire needs to be suppressed to ensure the quality of the displayed image. Then, how to suppress the moire in the electronic display screen becomes a problem to be solved urgently.
[0004] Therefore, the present application provides a moire suppression method and system for an electronic display screen. SUMMARY
[0005] The moire suppression method and system for an electronic display screen can effectively suppress the moire generated in the electronic display screen, so that the image displayed in the electronic display screen is clearer and finer.
[0006] The present application provides a moire suppression method for an electronic display screen, which comprises the following steps:
[0007] Step 1: converting the real-time display content of the display screen into a synchronous spectrum image to obtain display frequency distribution information and display frequency change information corresponding to each display area in the display screen;
[0008] Step 2: screening moire pixel points in the display area according to the display frequency distribution information and the display frequency change information;
[0009] Step 3: performing interpolation processing on the moire pixel points by using a Bayer filter array to restore original pixel points corresponding to each moire pixel point;
[0010] Step 4: performing pixel recombination on the real-time display content by using the original pixel points to generate clear display content of the display screen and display the clear display content.
[0011] In an implementable manner,
[0012] The step 1 comprises:
[0013] Step 11: Collecting real-time display content of the display screen, constructing real-time display signal of the display screen, performing frame processing on the real-time display signal, capturing local features corresponding to each signal frame, and performing Fourier transform on each signal frame to obtain frequency spectrum components corresponding to each signal frame;
[0014] Step 12: Reconstructing the local features and the frequency spectrum components corresponding to each signal frame in a preset coordinate axis to generate a synchronous frequency spectrum image, performing down-sampling on the synchronous frequency spectrum image to obtain low frequency spectrum information of the display screen, and constructing color gradient features of each frequency spectrum component by using the low frequency spectrum information;
[0015] Step 13: Color decomposing the real-time display content by using the color gradient features, dividing the display screen into a plurality of display regions, identifying display frequency features corresponding to different display pixels in each display region in the synchronous frequency spectrum image, and constructing display frequency distribution information corresponding to each display region according to the display frequency features;
[0016] Step 14: Analyzing changes of a plurality of display frequency features corresponding to a same display region to obtain a frequency fluctuation process corresponding to each display region, and generating display frequency change information corresponding to each display region.
[0017] In an implementable manner,
[0018] The step 2 comprises:
[0019] Step 21: Constructing image indexes corresponding to each display pixel point in each display region according to the display frequency distribution information and the display frequency change information, and finding repeated pixel points contained in each display region by using the image indexes;
[0020] Step 22: Geometrically transforming the repeated pixel points by using image warping, performing morphological repair on the display region, and obtaining real-time repeated images contained in each display region;
[0021] Step 23: Locating repeated frequency spectrum information corresponding to the real-time repeated images in the synchronous frequency spectrum image, and enhancing the repeated frequency spectrum information to obtain enhanced pixel points corresponding to each real-time repeated image;
[0022] Step 24: Drawing pixel composition textures of the corresponding enhanced pixel points in each display region respectively, and regarding target enhanced pixel points whose pixel composition textures are consistent with moire as moire pixel points of the display region.
[0023] In an implementable mode,
[0024] The step 24 comprises:
[0025] Step 241: find the corresponding enhanced pixel points in the display area, draw the pixel texture of each display area, and respectively map each pixel texture to a high-resolution space for resolution conversion to obtain high-quality pixel textures contained in each display area;
[0026] Step 242: visually identify the high-quality pixel texture, determine whether the corresponding pixel texture belongs to moire, and if so, regard the enhanced pixel point corresponding to the pixel texture as the moire pixel point corresponding to the display area;
[0027] If not, the corresponding display area is regarded as a qualified area.
[0028] Step 243: when each display area in the display screen is a qualified area, determine that the display screen is a qualified display screen, and pause the moire suppression work of the display screen.
[0029] In an implementable mode,
[0030] The step 3 comprises:
[0031] Step 31: color filter the real-time display content by using the Bayer filter array to obtain a plurality of filter display images, identify the image brightness corresponding to each filter display image respectively, and determine the primary color corresponding to each filter display image.
[0032] Step 32: color sample the corresponding path display image based on the primary color to obtain a plurality of primary color values corresponding to the filter display image, capture the color pixel points corresponding to each primary color value in the real-time display content respectively to obtain the pixel point number corresponding to each primary color value, and generate the corresponding pixel point ratio.
[0033] Step 33: compare the image saturation ratios between different filter display images respectively, determine the color loss amount corresponding to each primary color of the real-time display content according to the difference between the pixel point ratio and the image saturation ratio, and perform color interpolation processing on each moire pixel point respectively.
[0034] Step 34: according to the interpolation process corresponding to each moire pixel point, color restoration is performed on the moire pixel point in the real-time display content, and the overall saturation information of the real-time display content is obtained; when the overall saturation information drifts, color resetting is performed on the moire pixel point in the real-time display content, and the original pixel point corresponding to each moire pixel point is obtained.
[0035] In an implementable manner,
[0036] The step 4 comprises:
[0037] Step 41: constructing the effective display content corresponding to the display area by using the restored pixel points, and searching for the to-be-recombined content corresponding to the effective display content in the real-time display content;
[0038] Step 42: determining the moire direction of the display area based on the different content information between the effective display content and the to-be-recombined content, and determining the suppression direction corresponding to the display area based on the moire direction;
[0039] Step 43: recombining the restored pixel points in the display area based on the suppression direction, and obtaining the moire-free display content corresponding to each display area;
[0040] Step 44: constructing and displaying the clear display content of the display screen according to the moire-free display content corresponding to each display area.
[0041] In an implementable manner,
[0042] Further comprising:
[0043] Moire depth identification supervision is performed on the clear display content;
[0044] When the clear display content contains moire, the display resolution of the display screen is adjusted.
[0045] In an implementable manner,
[0046] Further comprising:
[0047] The moire suppression scheme of the display screen is constructed by constructing the suppression direction corresponding to each display area;
[0048] The display screen is subjected to real-time moire suppression by using the moire suppression scheme.
[0049] The present application provides a moire suppression system for an electronic display screen, comprising:
[0050] a spectrum analysis module, configured to convert real-time display content of a display screen into a synchronous spectrum image, to obtain display frequency distribution information and display frequency change information corresponding to each display area of the display screen;
[0051] a moire positioning module, configured to filter moire pixel points in the display area according to the display frequency distribution information and the display frequency change information;
[0052] an interpolation processing module, configured to perform interpolation processing on the moire pixel points by using a Bayer filter array, to restore original pixel points corresponding to each moire pixel point;
[0053] a pixel recombination module, configured to perform pixel recombination on the real-time display content by using the original pixel points, to generate and display clear display content of the display screen.
[0054] In an implementable manner,
[0055] The spectrum analysis module comprises:
[0056] a content division unit, configured to collect real-time display content of the display screen, to construct a real-time display signal of the display screen, to perform frame processing on the real-time display signal, to capture local features corresponding to each signal frame, and to perform Fourier transform on each signal frame to obtain spectrum components corresponding to each signal frame;
[0057] a sampling execution unit, configured to perform image recombination on the local features and the spectrum components corresponding to each signal frame in a preset coordinate axis to generate a synchronous spectrum image, to perform down-sampling on the synchronous spectrum image to obtain low spectrum information of the display screen, and to construct color gradient features of each spectrum component by using the low spectrum information;
[0058] a frequency analysis unit, configured to perform color decomposition on the real-time display content by using the color gradient features, to divide the display screen into a plurality of display areas, and to identify display frequency features corresponding to different display pixels in each display area in the synchronous spectrum image, to construct display frequency distribution information corresponding to each display area according to the display frequency features;
[0059] a depth analysis unit, configured to perform change analysis on a plurality of display frequency features corresponding to the same display area to obtain a frequency fluctuation process corresponding to each display area, and to generate display frequency change information corresponding to each display area.
[0060] The implementable beneficial effects of the technical scheme are as follows: in order to eliminate the moire in the display screen, when the display screen displays the content, the content is converted into a frequency spectrum image synchronously, then the moire pixel points contained in each display area are determined by analyzing the frequency distribution information and the frequency transformation information corresponding to each display area in the display screen, and the moire pixel points are restored by means of interpolation processing, the original pixel points of each display area are obtained, and finally the clear display content without moire is generated by means of recombining the original pixel points, so that the moire in the display screen can be inhibited, and the moire appearing in the display screen can be eliminated, the interpolation processing technology is effectively utilized to restore the original pixel points, the display content is prevented from being compressed or stretched due to excessive inhibition of the moire, and the display quality of the display screen is ensured.
[0061] Other features and advantages of the present application will be set forth in the following description, and in part will become apparent to those skilled in the art from the description, or can be learned by practice of the present application. The objects and other advantages of the present application can be achieved and obtained by means of the structure particularly pointed out in the written description and the appended drawings.
[0062] The technical scheme of the present application will be described in detail below with the help of the drawings and examples. BRIEF DESCRIPTION OF DRAWINGS
[0063] The accompanying drawings are included to provide a further understanding of the present application, and constitute a part of the specification, illustrate the present application and are used to explain the present application, and do not constitute a limitation on the present application. In the drawings:
[0064] Figure 1 The working flowchart of a moire suppression method for an electronic display screen in an embodiment of the present application is shown in the figure.
[0065] Figure 2 The composition schematic diagram of a moire suppression system for an electronic display screen in an embodiment of the present application is shown in the figure. DETAILED DESCRIPTION
[0066] The preferred embodiments of the present application will be described below in combination with the drawings, and it should be understood that the preferred embodiments described herein are only used to illustrate and explain the present application, and do not serve as a limitation on the present application.
[0067] Embodiment 1
[0068] The embodiment provides a moire suppression method for an electronic display screen, as shown in the figure, which comprises the following steps. Figure 1
[0069] Step 1: converting the real-time display content of the display screen into a synchronous spectrum image to obtain display frequency distribution information and display frequency change information corresponding to each display area in the display screen;
[0070] Step 2: screening moire pixel points in the display area according to the display frequency distribution information and the display frequency change information;
[0071] Step 3: using a Bayer filter array to interpolate the moire pixel points to restore the original pixel points corresponding to each moire pixel point;
[0072] Step 4: using the original pixel points to recombine the real-time display content to generate and display clear display content of the display screen.
[0073] In this example, the synchronous spectrum image represents the result of converting the content in the display screen into the frequency domain;
[0074] In this example, the display frequency distribution information represents the distribution of display frequencies of different pixel points in a display area;
[0075] In this example, the display frequency change information represents the frequency change process of consecutive pixel points in a display area;
[0076] In this example, the Bayer filter array represents a technology for capturing color information by covering different filters (red, green, and blue) for each pixel in the synchronous spectrum image;
[0077] In this example, the original pixel point represents the original display content corresponding to the moire pixel point;
[0078] In this example, the clear display content represents the display result without moire in the display screen.
[0079] The working principle and beneficial effects of the above technical solution are as follows: in order to eliminate moire in the display screen, when the display screen displays content, the content is synchronously converted into a spectrum image, then the frequency distribution information and the frequency change information corresponding to each display area in the display screen are analyzed to determine the moire pixel points contained in each display area, and then the moire pixel points are restored through interpolation processing to obtain the original pixel points of each display area. Finally, the original pixel points are recombined to generate clear display content without moire. In this way, not only can the moire in the display screen be suppressed, but also the moire that has already appeared in the display screen can be eliminated. The interpolation processing technology is effectively used to restore the original pixel points, avoiding excessive suppression of moire that leads to compression or stretching of the display content, and ensuring the display quality of the display screen.
[0080] Embodiment 2
[0081] In the moire fringe suppression method for electronic display screens based on Embodiment 1, the step 1 comprises:
[0082] Step 11: Collecting the real-time display content of the display screen, constructing the real-time display signal of the display screen, performing frame division processing on the real-time display signal, and capturing the local features corresponding to each signal frame, performing Fourier transform on each signal frame to obtain the frequency spectrum components corresponding to each signal frame;
[0083] Step 12: Reconstructing the local features and the frequency spectrum components corresponding to each signal frame in a preset coordinate axis to generate a synchronous frequency spectrum image, performing down-sampling on the synchronous frequency spectrum image to obtain low-frequency spectrum information of the display screen, and constructing the color gradient features of each frequency spectrum component by using the low-frequency spectrum information;
[0084] Step 13: Performing color decomposition on the real-time display content by using the color gradient features, dividing the display screen into a plurality of display regions, identifying the display frequency features corresponding to different display pixels in each display region in the synchronous frequency spectrum image, and constructing the display frequency distribution information corresponding to each display region according to the display frequency features;
[0085] Step 14: Analyzing the changes of a plurality of display frequency features corresponding to the same display region to obtain the frequency fluctuation process corresponding to each display region, and generating the display frequency change information corresponding to each display region.
[0086] In this example, the real-time display signal represents the electronic signal of the content displayed by the display screen;
[0087] In this example, the frame division processing represents the process of dividing the real-time display signal into a plurality of independent and complete sub-signals;
[0088] In this example, the local feature represents the display feature of the display screen at each moment;
[0089] In this example, the frequency spectrum component represents the component part of the signal in the frequency domain;
[0090] In this example, the preset coordinate axis is a two-dimensional coordinate axis, which includes an X-axis and a Y-axis;
[0091] In this example, the down-sampling represents the process of data compression on the synchronous frequency spectrum image;
[0092] In this example, the low-frequency spectrum information represents the low-frequency information in the synchronous frequency spectrum image;
[0093] In this example, the color gradient feature of the spectral component represents the feature of the color transformation corresponding to each spectral component contained in the synchronous spectrum information.
[0094] In this example, the color decomposition process is a process of obtaining the color distribution in the real-time display content.
[0095] In this example, the frequency fluctuation process represents the transformation process of the frequency corresponding to the pixel points having a neighboring relationship in a display area.
[0096] The working principle and beneficial effects of the above technical solutions are as follows: by signal conversion and frame processing of the real-time display content of the display screen, the local features of the display screen at each moment and the spectral components of each signal frame are determined, the image is further reorganized by using the local features and the spectral components, the corresponding synchronous spectrum image is generated, and then the color gradient feature of each spectral component is constructed by downsampling. In this way, the display screen can be divided into several display areas by color decomposition, the display frequency features of each display area are identified, and finally the frequency is analyzed to determine the display frequency distribution information and the display frequency change information of the display area. Through such a way, the frequency data in the display area can be deeply analyzed to obtain the corresponding display frequency distribution information and display frequency change information, and the accuracy of subsequent moire identification is effectively improved.
[0097] Embodiment 3
[0098] Based on embodiment 1, the moire suppression method for an electronic display screen, the step 2 comprises:
[0099] Step 21: constructing an image index corresponding to each display pixel point in the display area according to the display frequency distribution information and the display frequency change information, and using the image index to find the repeated pixel points contained in each display area;
[0100] Step 22: using image warping to perform geometric transformation on the repeated pixel points, performing morphological repair on the display area, and obtaining the real-time repeated image contained in each display area;
[0101] Step 23: locating the repeated spectrum information corresponding to the real-time repeated image in the synchronous spectrum image, and enhancing the repeated spectrum information to obtain the enhanced pixel points corresponding to each real-time repeated image;
[0102] Step 24: drawing the pixel texture of the corresponding enhanced pixel points in each display area, and screening the target enhanced pixel points whose pixel texture is consistent with the moire as the moire pixel points of the display area.
[0103] In this example, the image index represents an index used to retrieve the content of a display pixel point;
[0104] In this example, the repeated pixel point represents a pixel point corresponding to the display content in a display area;
[0105] In this example, the image warping represents a technique used for image geometric transformation and mathematical mapping;
[0106] In this example, the morphing repair represents a process of restoring the morphing part in the display area;
[0107] In this example, the repeated spectrum information table represents the spectrum information corresponding to the real-time repeated image.
[0108] The working principle and beneficial effects of the above technical solutions are as follows: according to the display frequency distribution information and the display frequency transformation information, the image index is set for each pixel point in the display area, and then all repeated pixel points in the display area can be found simultaneously, and then the repeated pixel points are geometrically transformed through the image warping technique, the repeated content of the display area is repaired, the real-time repeated image in the display area is obtained, the repeated spectrum information of the real-time repeated image is further used for information enhancement, the pixel composition texture of the display area is drawn, the moire pixel points in the display area are identified according to the difference between the texture and the moire, in this way, the moire in the display screen and the display content can be separated, the moire can be enhanced, the moire can be better positioned, the moire pixel points in the display area are screened out, and the efficiency of suppressing the moire is improved.
[0109] Embodiment 4
[0110] On the basis of embodiment 3, the method for suppressing moire of an electronic display screen, the step 24 comprises:
[0111] Step 241: find the corresponding enhanced pixel points in the display area, draw the pixel composition texture of each display area, respectively map each pixel composition texture to a high-resolution space for resolution conversion, and obtain the high-quality pixel composition texture contained in each display area;
[0112] Step 242: visually identify the high-quality pixel composition texture, judge whether the corresponding pixel composition texture belongs to moire, if yes, the enhanced pixel points corresponding to the pixel composition texture are regarded as the moire pixel points corresponding to the display area;
[0113] If not, the corresponding display area is regarded as a qualified area;
[0114] Step 243: when each of the display areas in the display screen is a qualified area, determining that the display screen is a qualified display screen, and suspending the moire suppression work of the display screen.
[0115] In this example, the high-resolution space represents a space higher than the resolution of the display screen.
[0116] In this example, the high-quality pixel texture represents a texture formed in the high-resolution space.
[0117] In this example, the qualified area represents a display area that does not contain moire.
[0118] The working principle and beneficial effects of the above technical solutions are as follows: by mapping the pixel texture in the display area to the high-resolution space for resolution conversion to construct the high-quality pixel texture of the display area, and then judging whether the pixel texture is moire through visual recognition, different processing is performed on the corresponding display area. In this way, the display area containing moire can be quickly located, the identification efficiency of moire is effectively improved, and the moire suppression work is stopped when the display screen does not contain moire, avoiding distortion of the display screen caused by excessive suppression.
[0119] Embodiment 5
[0120] Based on embodiment 1, the moire suppression method for the electronic display screen, the step 3 comprises:
[0121] Step 31: color filtering the real-time display content by using the Bayer filter array to obtain a plurality of filter display images, identifying the image brightness corresponding to each filter display image respectively, and determining the dominant color corresponding to each filter display image.
[0122] Step 32: color sampling the path display image corresponding to the dominant color based on the dominant color to obtain a plurality of dominant color values corresponding to the filter display image, capturing the color pixel points corresponding to each dominant color value in the real-time display content respectively to obtain the number of pixel points corresponding to each dominant color value, and generating the pixel point ratio corresponding to each dominant color value.
[0123] Step 33: comparing the image saturation ratios between different filter display images respectively, determining the color loss amount corresponding to each dominant color of the real-time display content according to the difference between the pixel point ratio and the image saturation ratio, and performing color interpolation processing on each moire pixel point respectively.
[0124] Step 34: according to the interpolation process corresponding to each moire pixel point, color restoration is performed on the moire pixel point in the real-time display content to obtain the overall saturation information of the real-time display content, and when the overall saturation information drifts, color resetting is performed on the moire pixel point in the real-time display content to obtain the original pixel point corresponding to each moire pixel point.
[0125] In this example, the filter display image represents the result of color filtering on the real-time display content;
[0126] In this example, the image brightness represents the brightness of the filter display image;
[0127] In this example, the main color represents the main color in the filter display image, and the main color value represents the color value corresponding to the main color;
[0128] In this example, the pixel point ratio represents the number ratio of pixel points with different main color values;
[0129] In this example, the image saturation ratio represents the saturation ratio between different filter display images;
[0130] In this example, the overall saturation information drift represents the phenomenon of distortion of the saturation of the real-time display content.
[0131] The working principle and beneficial effects of the above technical solution are as follows: first, the Bayer filter array is used to filter the color of the real-time display content to obtain a plurality of filter display images, the main color and the corresponding main color value of each filter display image are constructed to analyze the pixel point ratio of the main color, the color loss in the real-time display content is judged in combination with the image saturation ratio of the filter display image, and then the moire pixel point is subjected to color interpolation processing. The moire pixel point is subjected to color restoration, and the overall saturation of the real-time display content is guaranteed during the restoration process. Therefore, when the overall saturation information drifts, the moire pixel point is subjected to color resetting, which better completes the pixel point restoration work. Through such a way, the pixel point restoration can be completed, and the overall visual information of the real-time display content can be guaranteed, the resolution of the display screen is improved, and the user's visual experience is improved.
[0132] Embodiment 6
[0133] On the basis of embodiment 1, the moire suppression method for the electronic display screen, the step 4 comprises:
[0134] Step 41: constructing the restored pixel point corresponding to the effective display content of the display area, and searching for the to-be-recombined content corresponding to the effective display content in the real-time display content;
[0135] Step 42: determining the moire direction of the display area based on the different content information between the effective display content and the content to be recombined, and determining the inhibition direction corresponding to the display area based on the moire direction;
[0136] Step 43: recombining the restored pixel points in the display area based on the inhibition direction, to obtain the moire-free display content corresponding to each display area;
[0137] Step 44: constructing and displaying the clear display content of the display screen according to the moire-free display content corresponding to each display area.
[0138] In this example, the effective display content represents the display content constructed according to the restored pixel points;
[0139] In this example, the inhibition direction is opposite to the moire direction.
[0140] The working principle and beneficial effects of the above technical solution are as follows: the effective display content of the display area is constructed by using the restored pixel points, then the corresponding content to be recombined in the real-time display content is analyzed for moire direction and the corresponding inhibition direction is determined, and then the pixel points of the display area are recombined under the guidance of the inhibition direction, to obtain the moire-free display content of each display area, so that the clear and complete content can be displayed in the display screen, the display resolution of the display screen is improved, and the moire generated in the display screen is effectively inhibited.
[0141] Embodiment 7
[0142] On the basis of Embodiment 6, the moire inhibition method for the electronic display screen further includes:
[0143] Moire depth identification supervision is performed on the clear display content.
[0144] When the clear display content contains moire, the display resolution of the display screen is adjusted.
[0145] The working principle and beneficial effects of the above technical solution are as follows: whether the clear display content contains unmonitored moire is determined through continuous supervision and identification, and the moire in the clear display content is eliminated by increasing the resolution, so as to avoid affecting the display quality.
[0146] Embodiment 8
[0147] On the basis of Embodiment 6, the moire inhibition method for the electronic display screen further includes:
[0148] The inhibition direction corresponding to each display area is constructed, and a moire inhibition scheme of the display screen is constructed.
[0149] The display screen is subjected to real-time moire suppression using the moire suppression scheme.
[0150] The working principle and beneficial effects of the technical solution are as follows: the display screen is subjected to real-time moire suppression by constructing a moire suppression scheme, effectively reducing the probability of moire generation.
[0151] Embodiment 9
[0152] This embodiment provides a moire suppression system for an electronic display screen, as shown in Figure 2 The moire suppression system comprises:
[0153] A spectrum analysis module is configured to convert real-time display content of the display screen into a synchronous spectrum image, and obtain display frequency distribution information and display frequency change information corresponding to each display region in the display screen.
[0154] A moire positioning module is configured to filter moire pixel points in the display region according to the display frequency distribution information and the display frequency change information.
[0155] An interpolation processing module is configured to perform interpolation processing on the moire pixel points using a Bayer filter array, and restore original pixel points corresponding to each moire pixel point.
[0156] A pixel recombination module is configured to perform pixel recombination on the real-time display content using the original pixel points, generate clear display content of the display screen, and display the clear display content.
[0157] In this example, the synchronous spectrum image represents the result of converting the content in the display screen into the frequency domain.
[0158] In this example, the display frequency distribution information represents the distribution of display frequencies of different pixel points in a display region.
[0159] In this example, the display frequency change information represents the process of frequency change of consecutive pixel points in a display region.
[0160] In this example, the Bayer filter array represents a technology for capturing color information by covering different filters (red, green, and blue) for each pixel in the synchronous spectrum image.
[0161] In this example, the original pixel point represents the original display content corresponding to the moire pixel point.
[0162] In this example, the clear display content represents the display result without moire in the display screen.
[0163] The working principle and beneficial effects of the technical solution are as follows: in order to eliminate the moire in the display screen, when the display screen displays the content, the content is converted into a spectrum image synchronously, then the frequency distribution information and the frequency transformation information corresponding to each display area in the display screen are analyzed to determine the moire pixel points contained in each display area, and then the moire pixel points are restored through interpolation processing, the original pixel points of each display area are obtained, and finally the clear display content without moire is generated through the recombination of the original pixel points. Through such a way, not only the moire in the display screen can be inhibited, but also the moire already appeared in the display screen can be eliminated. The interpolation processing technology is effectively used to restore the original pixel points, the display content is prevented from being compressed or stretched due to excessive inhibition of the moire, and the display quality of the display screen is ensured.
[0164] Embodiment 10
[0165] Based on the embodiment 9, the moire inhibition system for the electronic display screen, the spectrum analysis module comprises:
[0166] A content division unit is configured to collect real-time display content of the display screen, construct a real-time display signal of the display screen, perform frame processing on the real-time display signal, capture local features corresponding to each signal frame, and perform Fourier transform on each signal frame to obtain spectrum components corresponding to each signal frame.
[0167] A sampling execution unit is configured to perform image recombination on the local features and the spectrum components corresponding to each signal frame in a preset coordinate axis to generate a synchronous spectrum image, perform down-sampling on the synchronous spectrum image to obtain low spectrum information of the display screen, and construct color gradient features of each spectrum component by using the low spectrum information.
[0168] A frequency analysis unit is configured to perform color decomposition on the real-time display content by using the color gradient features, divide the display screen into a plurality of display areas, identify display frequency features corresponding to different display pixels in each display area in the synchronous spectrum image, and construct display frequency distribution information corresponding to each display area according to the display frequency features.
[0169] A deep analysis unit is configured to perform change analysis on a plurality of display frequency features corresponding to the same display area to obtain a frequency fluctuation process corresponding to each display area, and generate display frequency change information corresponding to each display area.
[0170] In this example, the real-time display signal represents an electronic signal of the content displayed by the display screen.
[0171] In this example, the frame division process refers to the process of dividing the real-time display signal into several independent and complete sub-signals;
[0172] In this example, the local feature refers to the display feature of the display screen at each moment;
[0173] In this example, the spectral component refers to the component of the signal in the frequency domain;
[0174] In this example, the preset coordinate axis is a two-dimensional coordinate axis, including an X-axis and a Y-axis;
[0175] In this example, the downsampling refers to the process of data compression of the synchronous spectrum image;
[0176] In this example, the low-frequency spectrum information refers to the low-frequency information in the synchronous spectrum image;
[0177] In this example, the spectral component color gradient feature refers to the feature of the color transformation corresponding to each spectral component contained in the synchronous spectrum information;
[0178] In this example, the process of color decomposition is the process of obtaining the color distribution in the real-time display content;
[0179] In this example, the frequency fluctuation process refers to the transformation process of the frequency corresponding to the pixel points having a neighboring relationship in a display area.
[0180] The working principle and beneficial effects of the above technical solution are as follows: by converting the real-time display content of the display screen into a signal and performing frame division processing, the local feature of the display screen at each moment and the spectral component of each signal frame are determined, the local feature and the spectral component are further used for image recombination to generate a corresponding synchronous spectrum image, and then the color gradient feature of each spectral component is constructed through downsampling, so that the display screen can be divided into several display areas through color decomposition, the display frequency feature of each display area is identified, and finally the frequency is analyzed to determine the display frequency distribution information and the display frequency change information of the display area. Through such a way, the frequency data in the display area can be deeply analyzed to obtain the corresponding display frequency distribution information and display frequency change information, effectively improving the accuracy of subsequent moire identification.
[0181] Obviously, those skilled in the art can make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application also intends to include these modifications and variations.
Claims
1. A method for suppressing moiré patterns in electronic displays, characterized in that, include: Step 1: Convert the real-time display content of the display screen into a synchronous spectrum image to obtain the display frequency distribution information and display frequency change information corresponding to each display area in the display screen; Step 2: Filter the moiré pixel points corresponding to the display area based on the display frequency distribution information and the display frequency change information; Step 3: Use a Bayer filter array to interpolate the moiré pixel points to restore the original pixel point corresponding to each moiré pixel point; Step 4: Use the original pixels to reassemble the real-time display content to generate clear display content on the display screen and display it. Step 1 includes: Step 11: Collect the real-time display content of the display screen, construct the real-time display signal of the display screen, perform frame segmentation processing on the real-time display signal, capture the local features corresponding to each signal frame, perform Fourier transform on each signal frame respectively, and obtain the spectral components corresponding to each signal frame. Step 12: Reconstruct the local features and spectral components corresponding to each signal frame in the preset coordinate axis to generate a synchronous spectral image. Downsample the synchronous spectral image to obtain the low-spectral information of the display screen. Use the low-spectral information to construct the color gradient features of each spectral component. Step 13: Use the color gradient features to perform color decomposition on the real-time display content, divide the display screen into several display areas, and identify the display frequency features corresponding to different display pixels in each display area in the synchronous spectrum image, and construct the display frequency distribution information corresponding to the display area based on the display frequency features; Step 14: Analyze the changes of several display frequency features corresponding to the same display area to obtain the frequency fluctuation process corresponding to each display area, and generate display frequency change information corresponding to each display area. Step 2 includes: Step 21: Construct an image index corresponding to each display pixel in the display area based on the display frequency distribution information and the display frequency change information, and use the image index to find the duplicate pixels contained in each display area; Step 22: Perform geometric transformation on the repeating pixels using image warping to repair the deformation of the display area, thereby obtaining the real-time repeating image contained in each display area; Step 23: Locate the repeating spectrum information corresponding to the real-time repeating image in the synchronous spectrum image, and enhance the repeating spectrum information to obtain the enhanced pixel points corresponding to each real-time repeating image; Step 24: Draw the pixel composition texture of the corresponding enhanced pixels in each of the display areas respectively, and select the target enhanced pixels whose pixel composition texture is consistent with the moiré pattern as the moiré pixel of the display area; Step 3 includes: Step 31: Use the Bayer filter array to perform color filtering on the real-time display content to obtain several filter display images, identify the image brightness corresponding to each filter display image, and determine the main color corresponding to each filter display image; Step 32: Based on the main color, perform color sampling on the corresponding path display image to obtain several main color values corresponding to the filter display image. Capture the color pixels corresponding to each main color value in the real-time display content to obtain the number of pixels corresponding to each main color value and generate the corresponding pixel ratio. Step 33: Compare the image saturation ratios of the images displayed with different filters, determine the color missing amount corresponding to each primary color of the real-time display content based on the difference between the pixel ratio and the image saturation ratio, and perform color interpolation processing on each of the moiré pixels. Step 34: Based on the interpolation process corresponding to each moiré pixel, perform color restoration on the moiré pixel in the real-time display content to obtain the overall saturation information of the real-time display content. When the overall saturation information drifts, perform color reset on the moiré pixel in the real-time display content to obtain the original pixel corresponding to each moiré pixel.
2. The method for suppressing moiré patterns in electronic displays as described in claim 1, characterized in that, Step 24 includes: Step 241: Locate the corresponding enhanced pixel in the display area, draw the pixel composition texture of each display area, and map each pixel composition texture to a high-resolution space for resolution conversion to obtain the high-quality pixel composition texture contained in each display area. Step 242: Visually identify the high-quality pixel composition texture and determine whether the corresponding pixel composition texture belongs to moiré pattern. If so, regard the enhanced pixel points corresponding to the pixel composition texture as moiré pattern pixel points corresponding to the display area. If not, the corresponding display area will be considered a qualified area; Step 243: When each of the display areas in the display screen is a qualified area, the display screen is determined to be a qualified display screen, and the moiré suppression operation of the display screen is paused.
3. The method for suppressing moiré patterns in electronic displays as described in claim 1, characterized in that, Step 4 includes: Step 41: Construct valid display content corresponding to the display area using the restored pixels, and search for the content to be reconstructed corresponding to the valid display content in the real-time display content; Step 42: Determine the moiré pattern direction of the display area based on the different content information between the effective display content and the content to be reconstructed, and determine the suppression direction corresponding to the display area based on the moiré pattern direction; Step 43: Based on the suppression direction, reorganize the restored pixels in the display area to obtain the textureless display content corresponding to each display area; Step 44: Construct clear display content for the display screen based on the textureless display content corresponding to each display area and display it.
4. The method for suppressing moiré patterns in an electronic display screen as described in claim 3, characterized in that, Also includes: Moiré depth recognition supervision is performed on the clearly displayed content; When the clearly displayed content contains moiré patterns, adjust the display resolution of the screen.
5. The method for suppressing moiré patterns in an electronic display screen as described in claim 3, characterized in that, Also includes: Construct a moiré suppression scheme for the display screen by constructing the suppression direction corresponding to each of the aforementioned display areas; The moiré suppression scheme is used to suppress moiré patterns on the display screen in real time.
6. A moiré suppression system for electronic displays, characterized in that, include: The spectrum analysis module is used to convert the real-time display content of the display screen into a synchronous spectrum image, and obtain the display frequency distribution information and display frequency change information corresponding to each display area in the display screen; A moiré pattern positioning module is used to filter moiré pattern pixels in the corresponding display area based on the display frequency distribution information and the display frequency change information. The interpolation processing module is used to interpolate the moiré pixel points using a Bayer filter array to restore the original pixel point corresponding to each moiré pixel point. A pixel recombination module is used to recombine the real-time display content using the original pixels to generate clear display content for the display screen and display it. The spectrum analysis module includes: The content segmentation unit is used to collect the real-time display content of the display screen, construct the real-time display signal of the display screen, perform frame segmentation processing on the real-time display signal, capture the local features corresponding to each signal frame, and perform Fourier transform on each signal frame to obtain the spectral components corresponding to each signal frame. The sampling execution unit is used to reconstruct the local features and spectral components corresponding to each signal frame in a preset coordinate axis to generate a synchronous spectral image, downsample the synchronous spectral image to obtain the low-spectral information of the display screen, and use the low-spectral information to construct the color gradient feature of each spectral component. The frequency analysis unit is used to perform color decomposition on the real-time display content using the color gradient features, divide the display screen into several display areas, identify the display frequency features corresponding to different display pixels in each display area in the synchronous spectrum image, and construct the display frequency distribution information corresponding to the display area based on the display frequency features. The deep analysis unit is used to perform change analysis on several display frequency features corresponding to the same display area, obtain the frequency fluctuation process corresponding to each display area, and generate display frequency change information corresponding to each display area. A method for the moiré pattern positioning module to filter moiré pattern pixels corresponding to the display area based on the display frequency distribution information and the display frequency change information includes: Step 21: Construct an image index corresponding to each display pixel in the display area based on the display frequency distribution information and the display frequency change information, and use the image index to find the duplicate pixels contained in each display area; Step 22: Perform geometric transformation on the repeating pixels using image warping to repair the deformation of the display area, thereby obtaining the real-time repeating image contained in each display area; Step 23: Locate the repeating spectrum information corresponding to the real-time repeating image in the synchronous spectrum image, and enhance the repeating spectrum information to obtain the enhanced pixel points corresponding to each real-time repeating image; Step 24: Draw the pixel composition texture of the corresponding enhanced pixels in each of the display areas respectively, and select the target enhanced pixels whose pixel composition texture is consistent with the moiré pattern as the moiré pixel of the display area; The interpolation processing module is used to perform interpolation processing on the moiré pixel points using a Bayer filter array to restore the original pixel point corresponding to each moiré pixel point, including: Step 31: Use the Bayer filter array to perform color filtering on the real-time display content to obtain several filter display images, identify the image brightness corresponding to each filter display image, and determine the main color corresponding to each filter display image; Step 32: Based on the main color, perform color sampling on the corresponding path display image to obtain several main color values corresponding to the filter display image. Capture the color pixels corresponding to each main color value in the real-time display content to obtain the number of pixels corresponding to each main color value and generate the corresponding pixel ratio. Step 33: Compare the image saturation ratios of the images displayed with different filters, determine the color missing amount corresponding to each primary color of the real-time display content based on the difference between the pixel ratio and the image saturation ratio, and perform color interpolation processing on each of the moiré pixels. Step 34: Based on the interpolation process corresponding to each moiré pixel, perform color restoration on the moiré pixel in the real-time display content to obtain the overall saturation information of the real-time display content. When the overall saturation information drifts, perform color reset on the moiré pixel in the real-time display content to obtain the original pixel corresponding to each moiré pixel.
Citation Information
Patent Citations
Method and device for acquiring RGB data
CN105160628A
Method and device for eliminating moire through combined linear transformation and storage medium
CN119251117A