A pixel multiplexing method, device, electronic equipment and readable storage medium
By uniformly illuminating pixels in the low-frequency region and differentially illuminating pixels in the high-frequency region in the LED display panel, combined with gamma mapping and modulation coefficient processing, the problem of balancing image sharpness and flicker in existing technologies is solved, achieving a highly efficient image display effect.
Patent Information
- Application Number
- CN202411206460.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-29
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2044-08-29
AI Technical Summary
Existing pixel reuse methods cannot simultaneously maintain image sharpness and reduce image flicker. Spatial reuse leads to a decrease in sharpness, while temporal reuse results in noticeable flickering.
By lighting up each LED in the low-frequency region the same number of times and some LEDs in the high-frequency region a different number of times in the LED display panel, combined with gamma mapping and modulation coefficient processing, low-sharpness processing of low-frequency images and high-sharpness display of high-frequency images can be achieved.
It effectively reduces flicker in low-frequency images while maintaining the sharpness of high-frequency images, thus improving the display quality of images.
Smart Images

Figure CN118887906B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of display, and particularly relates to a pixel multiplexing method and device, an electronic device and a readable storage medium. BACKGROUND
[0002] For the pixel multiplexing method, there are mainly two methods: one is spatial pixel multiplexing, and the other is time pixel multiplexing. The two methods have advantages and disadvantages. The time multiplexing changes the time domain characteristics of image display, and obvious flicker exists in the display of some images. Although the spatial multiplexing does not change the time domain characteristics, the spatial pixel multiplexing inevitably causes the averaging of pixel gray scale values, and the sharpness is sacrificed, which is not friendly to the reproduction of some images. Therefore, both the two pixel multiplexing methods need to be improved. SUMMARY
[0003] The present application provides a pixel multiplexing method, device, electronic device and readable storage medium, which can solve the problem that the current pixel multiplexing method cannot maintain the sharpness of the image and reduce the flicker of the image.
[0004] The first aspect of the present application provides a pixel multiplexing method, which comprises: acquiring a to-be-displayed frame image, and determining the region type of each pixel point in the to-be-displayed frame image; the region type comprises a low-frequency region and a high-frequency region; when the to-be-displayed frame image is displayed in frames, the following steps are performed: non-0 pixel value assignment is performed on each lamp point in a pixel unit for displaying a first target pixel in an LED display panel, so that the lighting times of each lamp point in the pixel unit for displaying the first target pixel are the same, the first target pixel being a pixel point in the low-frequency region of the to-be-displayed frame image; non-0 pixel value assignment is performed on part of lamp points in a pixel unit for displaying a second target pixel in the LED display panel, and 0 pixel value assignment is performed on another part of lamp points, so that the lighting times of the part of lamp points for displaying the second target pixel in the pixel unit exist differences, the second target pixel being a pixel point in the high-frequency region of the to-be-displayed frame image.
[0005] The second aspect of the embodiment of the present application further provides a pixel multiplexing device, which comprises: a determination unit configured to acquire a frame image to be displayed and determine a region type in which each pixel point in the frame image to be displayed is located; the region type comprises a low-frequency region and a high-frequency region; a first multiplexing unit configured to, when the frame image to be displayed is displayed in frames, perform non-0 pixel value assignment on each lamp point in a pixel unit for displaying a first target pixel in the LED display panel, so that the number of times of lighting of each lamp point in the pixel unit for displaying the first target pixel is the same, and the first target pixel is a pixel point in the low-frequency region in the frame image to be displayed; and a second multiplexing unit configured to, when the frame image to be displayed is displayed in frames, perform non-0 pixel value assignment on part of lamp points in a pixel unit for displaying a second target pixel in the LED display panel and 0 pixel value assignment on another part of lamp points, so that there is a difference in the number of times of lighting between the part of lamp points in the pixel unit for displaying the second target pixel, and the second target pixel is a pixel point in the high-frequency region in the frame image to be displayed.
[0006] The third aspect of the embodiment of the present application provides an electronic device, which comprises a memory, a processor, and a computer program stored in the memory and capable of running on the processor, and when the computer program is executed by the processor, the steps of the pixel multiplexing method in the first aspect are implemented.
[0007] The fourth aspect of the embodiment of the present application provides a computer readable storage medium, which stores a computer program, and when the computer program is executed by a central processing module, the steps of the pixel multiplexing method in the first aspect are implemented.
[0008] The fifth aspect of the embodiment of the present application provides a computer program product containing instructions, which, when running on a computer, causes the computer to perform the steps of the pixel multiplexing method in the first aspect.
[0009] In the embodiment of the present application, when the frame image to be displayed is displayed in frames, non-0 pixel value assignment is performed on each lamp point in a pixel unit for displaying a pixel point in a low-frequency region in the LED display panel, so that the number of times of lighting of each lamp point in the pixel unit for displaying a first target pixel is the same, non-0 pixel value assignment is performed on part of lamp points in a pixel unit for displaying a pixel point in a high-frequency region in the LED display panel, and 0 pixel value assignment is performed on another part of lamp points, so that there is a difference in the number of times of lighting between the part of lamp points in the pixel unit for displaying a second target pixel, finally, low-sharpness processing of a low-frequency image and high-sharpness display of a high-frequency image such as a character are realized, and the problem that the current pixel multiplexing method cannot both maintain the sharpness of an image and reduce the flicker of the image is solved. BRIEF DESCRIPTION OF DRAWINGS
[0010] Figure 1a A pixel point coordinate diagram of an image to be displayed provided for an embodiment of the present application;
[0011] Figure 1b A structure diagram of each display unit in an LED display panel provided for an embodiment of the present application;
[0012] Figure 1c 、 Figure 1d 、 Figure 1e 、 Figure 1f A diagram of frame display of an image to be displayed provided for an embodiment of the present application;
[0013] Figure 2 An implementation flow diagram of a pixel multiplexing method provided for an embodiment of the present application;
[0014] Figure 3a 、 Figure 3b A simulation result diagram of display of a high-frequency image provided for an embodiment of the present application;
[0015] Figure 4 A structure diagram of a pixel multiplexing apparatus provided for an embodiment of the present application;
[0016] Figure 5 A structure diagram of an electronic device provided for an embodiment of the present application. DETAILED DESCRIPTION
[0017] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and should not be used to limit the present application.
[0018] At present, the presentation of pixel data mainly includes two ways: one is spatial pixel multiplexing, which needs to down-sample the image data and then display on a display device; the other is temporal pixel multiplexing, which mainly divides one frame of image data into multiple frames of display, and uses the persistence of human eyes in time domain to reproduce the same frame of image data in time, so that all the image data is displayed on the display device. The above two pixel multiplexing methods have advantages and disadvantages. Among them, the temporal multiplexing changes the time domain characteristics of image display, and there will be obvious flicker in the display of some low-frequency images. Although the spatial multiplexing does not change the time domain characteristics, the spatial pixel multiplexing inevitably causes the averaging of pixel gray scale values, sacrificing the sharpness, which is not friendly to the reproduction of high-frequency images (for example, high-frequency text content). Therefore, both of the two pixel multiplexing methods need to be improved.
[0019] Specifically, in an actual application, for example,Figure 1b As shown in each dashed box in FIG. 1, each display unit in the LED display panel can include 2 R lamps (one R1 lamp and one R2 lamp), one G lamp, and one B lamp. When the pixel data in the frame image to be displayed is displayed by frame using the time-division multiplexing manner, as shown in FIG. 2, the image data of the odd rows and the odd columns in the frame image to be displayed can be taken as a first frame image, the image data of the odd rows and the even columns in the frame image to be displayed can be taken as a second frame image, the image data of the even rows and the even columns in the frame image to be displayed can be taken as a third frame image, and the image data of the even rows and the odd columns in the frame image to be displayed can be taken as a fourth frame image. At a first time, the first frame image is displayed using the R1 lamp and the G lamp and the B lamp in the same row or the same column as the R1 lamp (as shown in FIG. 3); at a second time, the second frame image is displayed using the R2 lamp and the G lamp and the B lamp in the same row or the same column as the R2 lamp (as shown in FIG. 4); at a third time, the third frame image is displayed using the R2 lamp and the G lamp and the B lamp in the same row or the same column as the R2 lamp (as shown in FIG. 5); and at a fourth time, the fourth frame image is displayed using the R1 lamp and the G lamp and the B lamp in the same row or the same column as the R1 lamp (as shown in FIG. 6). Figure 1a Figures 1c to 1f Figure 1c Figure 1d Figure 1e Figure 1f Figure 1a Figures 1c to 1f
[0020] In actual applications, based on the above-described arrangement of the lamps in the LED display panel and the above-described frame division strategy of dividing one frame of the frame image to be displayed into four frames, at the first time and the fourth time, the R1 lamp is to be turned on, and the corresponding pixel value is the pixel value R1_yuan1 and R1_yuan2 of the original pixel in the frame image to be displayed, and the R2 lamp is not to be turned on. At the second time and the third time, the R2 lamp is to be turned on, and the corresponding pixel value is the pixel value R2_yuan1 and R2_yuan2 of the original pixel in the frame image to be displayed, and the R1 lamp is not to be turned on. At the first time to the fourth time, the G lamp is to be turned on, and the B lamp is also to be turned on. That is, when the lamps are turned on in this frame division strategy, the R1 lamp is turned on twice, the R2 lamp is turned on twice, the G lamp is turned on four times, the B lamp is turned on four times, and the number of times of turning on the lamps of the same color is different from the number of times of turning on the lamps of different colors. This pixel multiplexing manner introduces noise in the time domain because the gray scale values of the R1 lamp and the R2 lamp are periodically 0, and thus, for the display of a low-frequency image, a flickering problem in the time domain is caused, and it is impossible to both maintain the sharpness of the image and reduce the flickering sensation of the image.
[0021] To solve the above technical problems, the pixel multiplexing method, device, electronic equipment and readable storage medium provided by the embodiments of the present application can solve the problem that the traditional pixel multiplexing method cannot both maintain the sharpness of the image and reduce the flicker of the image.
[0022] As shown in Figure 2 The implementation flowchart of the pixel multiplexing method provided by the embodiments of the present application is shown, which can be executed by the pixel multiplexing device configured on the electronic equipment, and can be realized based on software or hardware, or the combination of software and hardware. The electronic equipment can be a computer, a mobile phone or other equipment for controlling the display screen to realize the image. The pixel multiplexing method can be realized by steps 201 to 203.
[0023] Step 201, obtaining a frame image to be displayed, and determining the region type of each pixel point in the frame image to be displayed.
[0024] In the embodiments of the present application, the region type includes a low-frequency region and a high-frequency region.
[0025] In some embodiments of the present application, in addition to the low-frequency region and the high-frequency region, the region type can also include one or more medium-low-frequency region, medium-high-frequency region and other region types, and the present application does not limit the degree of subdivision of the region type.
[0026] In an embodiment of the present application, in the process of determining the region type of each pixel point in the frame image to be displayed, the pixel value of each pixel point in the neighborhood corresponding to each pixel point in the frame image to be displayed can be determined.
[0027] For example, by calculating the ratio of the difference between the maximum pixel value maxP and the minimum pixel value minP in the neighborhood (for example, 9*9 field) corresponding to each pixel point in the frame image to be displayed and the sum of the maximum pixel value maxP and the minimum pixel value minP When cm is greater than a preset threshold CM_threshold, it is determined that the corresponding pixel point is a pixel point in a high-frequency region, for example, a pixel point in a white background black character region. When cm is less than or equal to the preset threshold CM_threshold, it is determined that the corresponding pixel point is a pixel point in a low-frequency region, for example, a pixel point in an image region displayed in pure gray scale.
[0028] It should be noted that the above is only an example of the way of distinguishing the region type in which the pixel point is located, and does not represent a limitation on the protection scope of the present application. In other embodiments of the present application, other ways of determining the region type in which the pixel point is located can also be used. For example, in some embodiments of the present application, the region type in which the corresponding pixel point is located can also be determined by calculating the mean square deviation of the pixel values of each pixel point in the neighborhood corresponding to each pixel point in the to-be-displayed frame image.
[0029] In addition, it should be noted that the value of the preset threshold CM_threshold can be determined according to the actual application scenario, and the present application does not limit this.
[0030] In the embodiments of the present application, by distinguishing the region types such as low-frequency region and high-frequency region of each pixel point in the to-be-displayed frame image, the pixel multiplexing method of step 202 below is performed on the pixel points in the low-frequency region to reduce the flicker of the image, and the pixel multiplexing method of step 203 below is performed on the pixel points in the high-frequency region to mainly protect the image details and perform high-sharpness display, thereby improving the overall display quality of the image and solving the problem that the current pixel multiplexing method cannot both maintain the sharpness of the image and reduce the flicker of the image.
[0031] In step 202, when the to-be-displayed frame image is displayed in frames, non-0 pixel value assignment is performed on each lamp point in the pixel unit for displaying the first target pixel in the LED display panel, so that the lighting times of each lamp point in the pixel unit for displaying the first target pixel are the same.
[0032] In the embodiments of the present application, the first target pixel is a pixel point in the low-frequency region in the to-be-displayed frame image.
[0033] In the embodiments of the present application, when the to-be-displayed frame image is displayed in frames, non-0 pixel value assignment is performed on each lamp point in the pixel unit for displaying the pixel point in the low-frequency region, that is, for each frame display, the pixel value of each lamp point in the pixel unit for displaying the pixel point in the low-frequency region is greater than 0, that is, for each frame display, each lamp point in the pixel unit for displaying the pixel point in the low-frequency region is lit, so that the lighting times of each lamp point in the pixel unit for displaying the pixel point in the low-frequency region in the entire process of the to-be-displayed frame image frame display are the same, and the flicker in the time domain caused by the different lighting times of different lamp points in the pixel unit in the entire process of the to-be-displayed frame image frame display is reduced.
[0034] In actual application, it means that the number of lighting of each R pixel lamp point, each G pixel lamp point and each B pixel lamp point in the pixel unit for displaying the pixel point in the low frequency region is the same in the process of displaying the same frame of the to-be-displayed frame image into multiple frames.
[0035] In step 203, when the to-be-displayed frame image is displayed in multiple frames, the non-0 pixel value is assigned to part of the lamp points in the pixel unit for displaying the second target pixel in the LED display panel, and the 0 pixel value is assigned to the other part of the lamp points, so that the number of lighting of the part of the lamp points in the pixel unit for displaying the second target pixel is different.
[0036] In the embodiment of the present application, the second target pixel is the pixel point in the high frequency region in the to-be-displayed frame image.
[0037] In the embodiment of the present application, when the to-be-displayed frame image is displayed in multiple frames, the non-0 pixel value is assigned to part of the lamp points in the pixel unit for displaying the pixel point in the high frequency region, and the 0 pixel value is assigned to the other part of the lamp points, so that the number of lighting of the part of the lamp points in the pixel unit for displaying the second target pixel is different in the whole process of displaying the to-be-displayed frame image in multiple frames, that is, the number of lighting of part of the lamp points in the same pixel unit is the same in the whole process of displaying the to-be-displayed frame image in multiple frames, and the number of lighting of part of the lamp points is different in the whole process of displaying the to-be-displayed frame image in multiple frames, thereby maintaining the sharpness of the high frequency image and avoiding the problem of reducing the image display clarity to a certain extent.
[0038] For example, the number of lighting of the G pixel lamp point and the B pixel lamp point is the same in the process of displaying the same frame of the to-be-displayed frame image into multiple frames, but the number of lighting of the R pixel lamp point and the G pixel lamp point is not the same, and the number of lighting of the R pixel lamp point and the B pixel lamp point is also not the same.
[0039] In the embodiment of the present application, when the frame image to be displayed is displayed, the non-0 pixel value is assigned to each lamp point in the pixel unit for displaying the pixel point in the low frequency region (first target pixel), so that the lighting times of each lamp point in the pixel unit for displaying the first target pixel are the same, thereby reducing the flicker problem of the low frequency region (or low frequency image) of the image. In addition, the non-0 pixel value is assigned to part of the lamp points in the pixel unit for displaying the pixel point in the high frequency region (second target pixel), and the 0 pixel value is assigned to the other part of the lamp points, so that the lighting times of the part of the lamp points in the pixel unit for displaying the second target pixel are different, so as to maintain the high sharpness display of the high frequency region (or high frequency image) of the image. Finally, the low sharpness processing of the low frequency image and the high sharpness display of the high frequency image such as text are realized, which reduces the flicker problem of the image and maintains the details of the image, and solves the problem that the current pixel multiplexing method cannot maintain the sharpness of the image and reduce the flicker of the image.
[0040] In an embodiment of the present application, in the process of assigning the non-0 pixel value to each lamp point in the pixel unit for displaying the first target pixel in the LED display panel in step 202 described above, the following steps 311 to 315 can be used to achieve.
[0041] Step 311, determine the color X of the same color lamp in the pixel unit for displaying the first target pixel in the LED display panel.
[0042] In the embodiment of the present application, the frame image to be displayed can be an RGB image, each pixel point contains R, G and B three components, which respectively represent the pixel values of red, green and blue three colors.
[0043] In actual application, each pixel unit in the LED display panel can contain 2 R lamps, 1 G lamp and 1 B lamp, or 2 G lamps, 1 R lamp and 1 B lamp, therefore, X can be R color or G color.
[0044] It should be noted that each pixel unit in the LED display panel can also contain other number of R lamps, G lamps, B lamps and other lamps, which are not limited in the present application. For example, in an embodiment of the present application, each pixel unit in the LED display panel can contain 2 R lamps, 1 G lamp, 1 B lamp and 1 W lamp, wherein the W lamp is a white lamp for adjusting the display brightness of the pixel unit.
[0045] Step 312, gamma mapping the X color pixel value of each first target pixel based on a preset gamma function to obtain the X pixel gamma mapping value of each first target pixel.
[0046] In practical applications, gamma mapping is commonly used in display image processing to correct the distortion of input signals due to the display screen or other display devices. The gamma value is an important parameter that describes the degree of distortion of the output image of the display screen to the input signal. The process of gamma mapping is to adjust the gamma value of the image so that the superposition of the display screen gamma, system gamma, and file gamma is 1.0, thereby eliminating display distortion. The gamma value mapping module in the LED display screen is generally presented in the form of a display lookup table (Look-Up-Table, LUT), which records the gamma mapping value corresponding to the pixel value. Taking an 8-bit depth display system as an example, the gamma mapping value of each color channel satisfies the basic relationship S_G=ceil(C*(G / 255)^γ). Where C is the mapping value corresponding to 255 gray scale, determined by the characteristics of the LED control system, with a maximum value of 2^16. S_G represents the gamma mapping value of each gray scale, and ceil represents rounding.
[0047] γ is the gamma value, which is usually 2.8, used to correct the non-linear relationship between RGB values and power. In practical applications, the gamma value can be adjusted according to display needs to adapt to different application scenarios and requirements. Common gamma values range from 1.8 to 3.0, depending on specific application scenarios and user requirements.
[0048] Step 313, determining the gamma mapping average value of the X lamp points in the corresponding pixel unit based on the X pixel gamma mapping value of each first target pixel.
[0049] By performing gamma mapping on the X pixel values of each pixel point in the low frequency region of the frame image to be displayed, the X pixel gamma mapping values of each pixel point in the low frequency region can be obtained. Since the pixel points adjacent to a certain pixel point in the low frequency region are also usually pixel points in the low frequency region, i.e., the pixel points in the low frequency region of the frame image to be displayed are usually distributed in blocks, therefore, in the process of displaying the frame image to be displayed, the pixel unit used to display a certain pixel point in the low frequency region is used to display the pixel points in the low frequency region in each display time of the frame, so the gamma mapping average value of the X lamp points in each pixel unit used to display the first target pixel can be determined based on the X pixel gamma mapping value of each first target pixel.
[0050] Specifically, in one embodiment of the present application, each display unit in the LED display panel can include four lamps located at four vertices of a quadrilateral, i.e., a first same-color lamp, a second same-color lamp, a first different-color lamp and a second different-color lamp; the first same-color lamp and the second same-color lamp are located on opposite sides of the quadrilateral; and the display units are arranged in an array. The above-mentioned split-frame display of the frame image to be displayed can include: taking the image data of the frame image to be displayed with odd rows and odd columns as a first split-frame image; taking the image data of the frame image to be displayed with odd rows and even columns as a second split-frame image; taking the image data of the frame image to be displayed with even rows and even columns as a third split-frame image; taking the image data of the frame image to be displayed with even rows and odd columns as a fourth split-frame image; and displaying the first split-frame image by using the first same-color lamp and the first and second different-color lamps in the same row or column as the first same-color lamp at a first time; displaying the second split-frame image by using the second same-color lamp and the first and second different-color lamps in the same row or column as the second same-color lamp at a second time; displaying the third split-frame image by using the second same-color lamp and the first and second different-color lamps in the same row or column as the second same-color lamp at a third time; and displaying the fourth split-frame image by using the first same-color lamp and the first and second different-color lamps in the same row or column as the first same-color lamp at a fourth time. That is, one frame of the frame image to be displayed is split into four frames for display.
[0051] In one practical application, the above-mentioned first same-color lamp can be an R1 lamp in Figure 1b , and the second same-color lamp can be an R2 lamp in Figure 1b . That is, X is R color, the R1 lamp and the R2 lamp are located on opposite sides of the quadrilateral; and the display units are arranged in an array. The above-mentioned first different-color lamp can be a G lamp in Figure 1b , and the above-mentioned second different-color lamp can be a B lamp in Figure 1b . The R1 lamp, the R2 lamp, the G lamp and the B lamp are located at four vertices of a quadrilateral.
[0052] As mentioned above, when the above-mentioned split-frame display of the frame image to be displayed (as shown in Figure 1a ) is performed, the first split-frame image can be displayed by using the R1 lamp and the G and B lamps in the same row or column as the R1 lamp at a first time (as shown in Figure 1c ); the second split-frame image can be displayed by using the R2 lamp and the G and B lamps in the same row or column as the R2 lamp at a second time (as shown in Figure 1d ); the third split-frame image can be displayed by using the R2 lamp and the G and B lamps in the same row or column as the R2 lamp at a third time (as shown in Figure 1e ); and the fourth split-frame image can be displayed by using the R1 lamp and the G and B lamps in the same row or column as the R1 lamp at a fourth time (as shown in Figure 1f ).
[0053] Based on the above-mentioned light point arrangement mode of the LED display panel and the above-mentioned frame division strategy of dividing one frame of to-be-displayed frame image into 4 frames of display, at the first moment and the fourth moment, the R1 lamp will be lighted up, and the corresponding pixel value is the pixel value R1_yuan1, R1_yuan2 of the original pixel of the to-be-displayed frame image, and the R2 lamp is not lighted up. At the second moment and the third moment, the R2 lamp will be lighted up, and the corresponding pixel value is the pixel value R2_yuan1, R2_yuan2 of the original pixel of the to-be-displayed frame image, and the R1 lamp is not lighted up. At the first moment to the fourth moment, the G lamp is lighted up, and the B lamp is also lighted up. When lighted up in this frame division strategy, the R1 lamp is lighted up twice, the R2 lamp is lighted up twice, the G lamp is lighted up four times, and the B lamp is lighted up four times. The light-up times of the same color lamp and the different color lamp are not the same, and the display of the low-frequency image will bring the flicker in the time domain.
[0054] Based on this, the method of steps 311 to 315 is used to make the R1 lamp, the R2 lamp, the G lamp and the B lamp all be lighted up four times, so that each lamp point in the pixel unit for displaying the pixel point in the low-frequency region is lighted up the same number of times in the whole process of the frame division display of the to-be-displayed frame image, and the flicker in the time domain caused by the different light-up times of different lamp points in the pixel unit in the whole process of the frame division display of the to-be-displayed frame image is reduced.
[0055] Specifically, in step 313, the determination of the gamma mapping average value of the X lamp point in the corresponding pixel unit based on the X pixel gamma mapping value of each first target pixel is specifically that: the gamma mapping value R1_data1 of R1_yuan1, the gamma mapping value R1_data2 of R1_yuan2, the gamma mapping value R2_data1 of R2_yuan1, and the gamma mapping value R2_data2 of R2_yuan2 are calculated, and (R1_data1+R1_data2) / 2 is taken as the gamma mapping average value R1_ave of the R1 lamp point, and (R2_data1+R2_data2) / 2 is taken as the gamma mapping average value R2_ave of the R2 lamp point.
[0056] In step 314, the gray scale value of each X lamp point in the corresponding pixel unit is determined based on the operation value between the gamma mapping average value and the modulation coefficient k, wherein 0
[0057] In the above example, step 304 means that: the gray scale value of the R1 lamp point and the R2 lamp point at the first moment and the fourth moment is determined based on the operation value between R1_ave and the modulation coefficient k, the gray scale value of the R2 lamp point and the R1 lamp point at the second moment and the third moment is determined based on the operation value between R2_ave and the modulation coefficient k, and the pixel value of the R1 lamp point and the R2 lamp point at each of the first moment to the fourth moment is greater than 0.
[0058] In one embodiment of the present application, the operation value between R1_ave and modulation coefficient k is determined as the gray scale value of R1 lamp point and R2 lamp point at the first time and the fourth time, and the operation value between R2_ave and modulation coefficient k is determined as the gray scale value of R2 lamp point and R1 lamp point at the second time and the third time, which means that when the first sub-frame image is displayed at the first time and the fourth sub-frame image is displayed at the fourth time, the operation value R1_ave-k*R1_ave between the gamma mapping average value R1_ave of each R1 lamp and the modulation coefficient k is determined as the gray scale value of the corresponding R1 lamp, and k*R1_ave is determined as the gray scale value of the R2 lamp; when the second sub-frame image is displayed at the second time and the third sub-frame image is displayed at the third time, the operation value R2_ave-k*R2_ave between the gamma mapping average value R2_ave of each R2 lamp and the modulation coefficient k is determined as the gray scale value of the corresponding R2 lamp, and k*R2_ave is determined as the gray scale value of the corresponding R1 lamp; wherein R1_ave=(R1_data1+R1_data2) / 2; R2_ave=(R2_data1+R2_data2) / 2.
[0059] Step 315, the gamma mapping value corresponding to the pixel value of the other color of the first target pixel except X color is determined as the gray scale value of the lamp point of the corresponding color in the pixel unit for displaying the first target pixel.
[0060] Continuing the above example, when the X color is R color, the step 315 means that when each sub-frame image is displayed at the first time, the second time, the third time and the fourth time, the gamma mapping value corresponding to the G pixel value of the first target pixel is determined as the gray scale value of the G lamp point in the pixel unit for displaying the first target pixel; and the gamma mapping value corresponding to the B pixel value of the first target pixel is determined as the gray scale value of the B lamp point in the pixel unit for displaying the first target pixel.
[0061] Specifically, in one practical application, based on the lamp point arrangement mode and the sub-frame strategy of Figures 1b to 1f the above non-0 pixel value assignment to each lamp point in the pixel unit for displaying the first target pixel when displaying the sub-frame image of the frame to be displayed can be realized in the following steps 321 to 324.
[0062] Step 321, the R pixel value of the first target pixel corresponding to each R1 lamp and R2 lamp at the first time, the second time, the third time and the fourth time is obtained, and the gamma mapping value R1_data1, R1_data2, R2_data1, R2_data2 of the R pixel value of the first target pixel corresponding to each R1 lamp and R2 lamp is determined.
[0063] That is, the gamma mapping value R1_data1 of R1_yuan1, the gamma mapping value R1_data2 of R1_yuan2, the gamma mapping value R2_data1 of R2_yuan1, and the gamma mapping value R2_data2 of R2_yuan2 are obtained.
[0064] In step 322, when the first sub-frame image is displayed at the first time and the fourth sub-frame image is displayed at the fourth time, the operation value R1_ave-k*R1_ave between the average value R1_ave of the gamma mapping of each R1 lamp and the modulation coefficient k is taken as the gray scale value of the corresponding R1 lamp, and k*R1_ave is taken as the gray scale value of the R2 lamp.
[0065] In the embodiment, since 0
[0066] In step 323, when the second sub-frame image is displayed at the second time and the third sub-frame image is displayed at the third time, the operation value R2_ave-k*R2_ave between the average value R2_ave of the gamma mapping of each R2 lamp and the modulation coefficient k is taken as the gray scale value of the corresponding R2 lamp, and k*R2_ave is taken as the gray scale value of the corresponding R1 lamp.
[0067] In the embodiment, R1_ave=(R1_data1+R1_data2) / 2; R2_ave=(R2_data1+R2_data2) / 2; since 0
[0068] In step 324, when each sub-frame image is displayed at the first time, the second time, the third time and the fourth time, the gamma mapping value corresponding to the G pixel value of the first target pixel is determined as the gray scale value of the G lamp point in the pixel unit for displaying the first target pixel, and the gamma mapping value corresponding to the B pixel value of the first target pixel is determined as the gray scale value of the B lamp point in the pixel unit for displaying the first target pixel.
[0069] In the embodiment, since the G lamp point and the B lamp point are different color lamps, the G lamp point and the B lamp point are lit at each moment, so that the gamma mapping value corresponding to the G pixel value of the first target pixel is directly determined as the gray scale value of the G lamp point in the pixel unit for displaying the first target pixel, and the gamma mapping value corresponding to the B pixel value of the first target pixel is directly determined as the gray scale value of the B lamp point in the pixel unit for displaying the first target pixel, without using other methods for assignment.
[0070] In the embodiment, when the first sub-frame image is displayed at the first moment and the fourth sub-frame image is displayed at the fourth moment, the operation value R1_ave-k*R1_ave between the gamma mapping average value R1_ave of each R1 lamp and the modulation coefficient k is taken as the gray scale value of the corresponding R1 lamp, and k*R1_ave is taken as the gray scale value of the R2 lamp, when the second sub-frame image is displayed at the second moment and the third sub-frame image is displayed at the third moment, the operation value R2_ave-k*R2_ave between the gamma mapping average value R2_ave of each R2 lamp and the modulation coefficient k is taken as the gray scale value of the corresponding R2 lamp, and k*R2_ave is taken as the gray scale value of the corresponding R1 lamp, so that the R1 lamp, the R2 lamp, the G lamp and the B lamp are lit 4 times, that is, the lighting times of each lamp point in the pixel unit for displaying the pixel point in the low frequency region in the whole process of the sub-frame display of the frame image to be displayed are the same, so that the flicker problem in the time domain caused by the different lighting times of different lamp points in the pixel unit in the whole process of the sub-frame display of the frame image to be displayed can be reduced.
[0071] It should be noted that the embodiments shown in steps 311 to 315 and steps 321 to 324 are the assignment of the gray scale values of the lamp points in the process of the pixel multiplexing of the LED display screen after the gamma correction (gamma mapping), and in some embodiments of the present application, the assignment of the gray scale values of the lamp points in the process of the pixel multiplexing of the LED display screen can also be performed before the gamma mapping.
[0072] Specifically, in one embodiment of the present application, the non-0 pixel value assignment of each lamp point in the pixel unit for displaying the first target pixel in the LED display panel in step 202 can also be implemented by steps 411 to 414.
[0073] Step 411, determining the color X of the same color lamp in the pixel unit for displaying the first target pixel in the LED display panel; X is one of R and G;
[0074] Step 412, determining the pixel average value of the X lamp point in the corresponding pixel unit based on the pixel value of each first target pixel X color;
[0075] Step 413, determining the gray scale value of each X lamp point in the corresponding pixel unit based on the operation value between the pixel mean value and the modulation coefficient k, wherein 0 < k < 0.5, and the gray scale value of each X lamp point is greater than 0;
[0076] Step 414, determining the pixel value of the first target pixel in the color other than the X color as the gray scale value of the lamp point in the corresponding color in the pixel unit for displaying the first target pixel.
[0077] In the embodiment, the difference between the implementation of steps 411 to 414 and the embodiment shown in steps 311 to 315 is that the pixel multiplexing of the assignment of the gray scale value of each lamp point is performed before gamma mapping, while the embodiment shown in steps 311 to 315 is performed after gamma mapping.
[0078] In one practical application, based on the lamp point arrangement mode and the frame division strategy of Figures 1b to 1f , when the frame image to be displayed is divided into frames for display, the process of assigning a non-0 pixel value to each lamp point in the pixel unit for displaying the first target pixel in the LED display panel in steps 411 to 414 can be implemented in the following steps 421 to 424.
[0079] Step 421, obtaining the R pixel value of the first target pixel corresponding to each R1 lamp and R2 lamp at the first time, the second time, the third time and the fourth time, and determining the pixel value mean R1_ave1 corresponding to each R1 lamp and the pixel value mean R2_ave1 corresponding to R2 lamp.
[0080] That is, the pixel mean R1_ave1 of R1_yuan1 and R1_yuan2, and the pixel mean R2_ave1 of R2_yuan1 and R2_yuan2 are obtained.
[0081] Step 422, when the first frame image is displayed at the first time and the fourth frame image is displayed at the fourth time, the operation value R1_ave1-k*R1_ave1 between the pixel mean R1_ave1 of each R1 lamp and the modulation coefficient k is taken as the gray scale value of the corresponding R1 lamp, and k*R1_ave1 is taken as the gray scale value of the R2 lamp.
[0082] In the embodiment, since 0 < k < 0.5, the gray scale value k*R1_ave1 of the R2 lamp at the first time and the fourth time is greater than 0, that is, the non-0 pixel value assignment of k*R1_ave1 is performed on the R2 lamp at the first time and the fourth time.
[0083] Step 423, when the second sub-frame image is displayed at the second time and the third sub-frame image is displayed at the third time, the operation value R2_ave1-k*R2_ave1 between each R2 lamp pixel average value R2_ave1 and the modulation coefficient k is taken as the gray scale value of the corresponding R2 lamp, and k*R2_ave1 is taken as the gray scale value of the corresponding R1 lamp.
[0084] In this embodiment, R1_ave1=(R1_yuan1+R1_yuan2) / 2; R2_ave1=(R2_yuan1+R2_yuan2) / 2; since 0
[0085] Step 424, when each sub-frame image is displayed at the first time, the second time, the third time and the fourth time, the G pixel value of the first target pixel is determined as the gray scale value of the G lamp point in the pixel unit used to display the first target pixel; and the B pixel value of the first target pixel is determined as the gray scale value of the B lamp point in the pixel unit used to display the first target pixel.
[0086] It should be noted that the implementation modes corresponding to the above steps 311 to 315, steps 321 to 324, steps 411 to 414, steps 421 to 424 are only examples of the implementation mode of the above step 202 of the present application, and do not represent a limitation on the protection scope of the present application. In other embodiments of the present application, other modes can also be used to assign non-zero pixel values to each lamp point in the pixel unit used to display the first target pixel in the LED display panel, which is not limited by the present application.
[0087] For the implementation of the above step 203, in one embodiment, a part of the lamp points in the pixel unit used to display the second target pixel in the LED display panel are assigned with non-zero pixel values, and another part of the lamp points are assigned with zero pixel values, which can be implemented in the following steps 511 to 514.
[0088] Step 511, the gamma mapping value corresponding to the R pixel value of the second target pixel is determined as the gray scale value of one R lamp point in the pixel unit used to display the second target pixel;
[0089] Step 512, the gamma mapping value corresponding to the G pixel value of the second target pixel is determined as the gray scale value of one G lamp point in the pixel unit used to display the second target pixel;
[0090] Step 513, determine the gamma mapping value corresponding to the B pixel value of the second target pixel as the gray scale value of one B lamp point in the pixel unit for displaying the second target pixel;
[0091] Step 514, determine the gray scale value of the lamp point other than one R lamp point, one G lamp point and one B lamp point in the pixel unit for displaying the second target pixel as 0.
[0092] In an actual application, based on the lamp point arrangement mode and the frame division strategy of 1b to Figure 1f The above steps 511 to 514 can be realized in the following steps 521 to 524.
[0093] Step 521, obtain the R pixel value of the second target pixel corresponding to each R1 lamp and R2 lamp at the first time, the second time, the third time and the fourth time;
[0094] Step 522, when the first frame image is displayed at the first time and the fourth frame image is displayed at the fourth time, take the gamma mapping value corresponding to the R pixel value of the second target pixel as the gray scale value of the R1 lamp in the pixel unit for displaying the second target pixel, and set the gray scale value of the R2 lamp in the pixel unit for displaying the second target pixel to 0;
[0095] Step 523, when the second frame image is displayed at the second time and the third frame image is displayed at the third time, take the gamma mapping value corresponding to the R pixel value of the second target pixel as the gray scale value of the R2 lamp in the pixel unit for displaying the second target pixel, and set the gray scale value of the R1 lamp in the pixel unit for displaying the second target pixel to 0;
[0096] Step 524, when each frame image is displayed at the first time, the second time, the third time and the fourth time, determine the gamma mapping value corresponding to the G pixel value of the second target pixel as the gray scale value of the G lamp in the pixel unit for displaying the second target pixel, and determine the gamma mapping value corresponding to the B pixel value of the second target pixel as the gray scale value of the B lamp in the pixel unit for displaying the second target pixel.
[0097] It should be noted that the embodiments shown in steps 511 to 514 and steps 521 to 524 are the embodiments in which the pixel multiplexing of the LED display screen is performed after the gamma correction (gamma mapping), and in some embodiments of the present application, the pixel multiplexing of the LED display screen can also be performed before the gamma mapping. Specifically, in an embodiment of the present application, for step 203, the non-0 pixel value assignment is performed on part of the lamp points in the pixel unit for displaying the second target pixel, and the 0 pixel value assignment is performed on the other part of the lamp points, which can be achieved by the following steps 611 to 614.
[0098] Step 611, determining the R pixel value of the second target pixel as the gray scale value of one R lamp point in the pixel unit for displaying the second target pixel;
[0099] Step 612, determining the G pixel value of the second target pixel as the gray scale value of one G lamp point in the pixel unit for displaying the second target pixel;
[0100] Step 613, determining the B pixel value of the second target pixel as the gray scale value of one B lamp point in the pixel unit for displaying the second target pixel;
[0101] Step 614, determining the gray scale value of the lamp points in the pixel unit for displaying the second target pixel except for one R lamp point, one G lamp point and one B lamp point as 0.
[0102] Specifically, since the pixel points in the high frequency region need to be mainly used for maintaining image details, and high resolution image display is required, the R pixel value of each second target pixel is determined as the gray scale value of one R lamp point in the corresponding pixel unit for displaying the second target pixel, the G pixel value of the second target pixel is determined as the gray scale value of one G lamp point in the pixel unit for displaying the second target pixel, and the B pixel value of the second target pixel is determined as the gray scale value of one B lamp point in the pixel unit for displaying the second target pixel, that is, the corresponding second target pixel is displayed by using any three different color lamp points (one R lamp point, one G lamp point and one B lamp point) in the pixel unit for displaying the second target pixel, and the gray scale value of the lamp points other than the three different color lamp points is determined as 0.
[0103] In an actual application, based on the lamp point arrangement mode and the frame division strategy of 1b to Figure 1f The above steps 611 to 614 can be achieved by the following steps 621 to 624.
[0104] Step 621, obtaining the R pixel value of the second target pixel corresponding to the R1 lamp and the R2 lamp at the first time, the second time, the third time and the fourth time.
[0105] Step 622, when the first split frame image is displayed at the first time and the fourth split frame image is displayed at the fourth time, the R pixel value of the second target pixel corresponding to the R1 lamp is taken as the gray scale value of the R1 lamp, and the gray scale value of the R2 lamp is set to 0.
[0106] Step 623, when the second split frame image is displayed at the second time and the third split frame image is displayed at the third time, the R pixel value of the second target pixel corresponding to the R2 lamp is taken as the gray scale value of the R2 lamp, and the gray scale value of the R1 lamp is set to 0.
[0107] Step 624, when each split frame image is displayed at the first time, the second time, the third time and the fourth time, the G pixel value of the second target pixel is determined as the gray scale value of the G lamp point in the pixel unit for displaying the second target pixel; the B pixel value of the second target pixel is determined as the gray scale value of the B lamp point in the pixel unit for displaying the second target pixel.
[0108] As shown in Figure 3a , it is a simulation result diagram for displaying the high frequency image in the manner shown in steps 511 to 514, steps 521 to 524, steps 611 to 614, steps 621 to 624, as shown in Figure 3b , it is a simulation result diagram for displaying the high frequency image in the manner shown in steps 311 to 315, steps 321 to 324, steps 411 to 414 and steps 421 to 424. It can be seen that for the display of high frequency image, by assigning non-0 pixel value to part of the lamp points in the pixel unit for displaying the pixel points in the high frequency region of the LED display panel and assigning 0 pixel value to the other part of the lamp points, the high frequency region (or high frequency image) of the image can be displayed with high sharpness, and the display effect is better, which can to a certain extent avoid the problem of reduction of image display clarity.
[0109] In particular, in the manner shown in steps 521 to 524 and steps 621 to 624 for displaying the pixel points in the high frequency region, the G lamp points and B lamp points are lit four times, and the R1 and R2 are lit twice respectively in the first time to the fourth time. For text images, this can to a certain extent avoid the problem of reduction of clarity.
[0110] In the embodiment of the present application, when the frame image to be displayed is displayed in frame, the non-0 pixel value is assigned to each lamp point in the pixel unit for displaying the pixel point (first target pixel) in the low frequency region in the LED display panel, so that the lighting times of each lamp point in the pixel unit for displaying the first target pixel are the same, the noise amplitude in the low frequency region of the image (or low frequency image) is reduced, and the flicker problem of the low frequency region of the image (or low frequency image) is reduced. In addition, the non-0 pixel value is assigned to part of the lamp points in the pixel unit for displaying the pixel point (second target pixel) in the high frequency region in the LED display panel, and the 0 pixel value is assigned to the other part of the lamp points, so that the lighting times of the part of the lamp points for displaying the second target pixel in the pixel unit are different, so as to maintain the high sharpness display of the high frequency region (or high frequency image) of the image. Finally, the low sharpness processing of the low frequency image and the high sharpness display of the high frequency image such as text are realized, which reduces the flicker problem of the image and maintains the details of the image, and solves the problem that the current pixel multiplexing method cannot maintain the sharpness of the image and reduce the flicker of the image.
[0111] In an embodiment of the present application, when the above-mentioned region types include one or more medium-low frequency regions, medium-high frequency regions and the like in addition to the low frequency region and the high frequency region, the modulation coefficient k in the above-mentioned steps 311 to 315, steps 321 to 324, steps 411 to 414 and steps 421 to 424 can be adjusted to assign non-0 pixel values to the pixel point lamp points for displaying the medium-low frequency region and the medium-high frequency region, so as to balance the noise and clarity of the image. That is, for the medium frequency image, the noise and clarity of the image display can be balanced by adjusting the specific value of the modulation coefficient k.
[0112] In an embodiment of the present application, the value of the modulation coefficient k in the above-mentioned steps 311 to 315, steps 321 to 324, steps 411 to 414 and steps 421 to 424 can also be set as cm calculated according to the spatial position. That is, the ratio of the difference between the maximum pixel value maxP and the minimum pixel value minP in the neighborhood (for example, 9*9 neighborhood) corresponding to each pixel point in the frame image to be displayed to the sum of the maximum pixel value maxP and the minimum pixel value minP
[0113] In the implementation of the present application, the display mode of the pixel points in the low frequency region in the image to be displayed shown in steps 311 to 315, steps 321 to 324, steps 411 to 414 and steps 421 to 424 is that the cyclic appearance of 0 data in the spatial position in the low frequency region is reduced, and the display color is balanced and the problem of red display is avoided through the combination operation of the modulation coefficient k and the red pixel value (the pixel value corresponding to the same color lamp), so as to improve the display quality.
[0114] In addition, in actual application, the implementation shown in steps 311 to 315 and the implementation shown in steps 511 to 514 can be combined into one embodiment, and the implementation shown in steps 321 to 324 and the implementation shown in steps 521 to 524 can be combined into one embodiment. The two combined embodiments are both the assignment of the pixel multiplexing gray scale value of each lamp point after the gamma correction (gamma mapping) of the LED display screen.
[0115] The implementation shown in steps 411 to 414 and the implementation shown in steps 611 to 614 can be combined into one embodiment, and the implementation shown in steps 421 to 424 and the implementation shown in steps 621 to 624 can be combined into one embodiment. The two combined embodiments are both the assignment of the pixel multiplexing gray scale value of each lamp point before the gamma correction (gamma mapping) of the LED display screen.
[0116] It should be noted that, for the foregoing method embodiments, in order to simply describe, they are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited to the action sequence described, and in some embodiments of the present application, certain steps can be performed in other sequences according to the needs.
[0117] The present application also provides a pixel multiplexing device, which comprises a pixel multiplexing unit and a display unit. Figure 4As shown, the pixel multiplexing apparatus 800 can include: a determination unit 801, configured to acquire a frame image to be displayed, and determine a region type in which each pixel point in the frame image to be displayed is located; the region type includes a low-frequency region and a high-frequency region; a first multiplexing unit 802, configured to, when performing frame display on the frame image to be displayed, perform non-0 pixel value assignment on each lamp point in a pixel unit for displaying a first target pixel in the LED display panel, so that the number of times of lighting of each lamp point in the pixel unit for displaying the first target pixel is the same, the first target pixel being a pixel point in the low-frequency region in the frame image to be displayed; and a second multiplexing unit 803, configured to, when performing frame display on the frame image to be displayed, perform non-0 pixel value assignment on part of the lamp points in a pixel unit for displaying a second target pixel in the LED display panel, and perform 0 pixel value assignment on another part of the lamp points, so that there is a difference in the number of times of lighting between the part of the lamp points in the pixel unit for displaying the second target pixel, the second target pixel being a pixel point in the high-frequency region in the frame image to be displayed.
[0118] It should be noted that, for the convenience and brevity of description, the specific working process of the pixel multiplexing apparatus 800 described above can refer to the corresponding process of the pixel multiplexing method described above, which will not be described herein. Each unit module of the pixel multiplexing apparatus 800 can perform the corresponding steps in the above method embodiments, and therefore will not be described herein, and please refer to the description of the corresponding steps above for details. Figures 1a to 3b
[0119] As shown in the above Figure 5 embodiments, the present application also provides an electronic device. The electronic device can be a computer or other intelligent device. As shown in the above Figure 5 embodiments, the electronic device 9 can include a processor 90, a memory 91, and a computer program 92 stored in the memory 91 and executable on the processor 90. The processor 90 implements the steps in the above various pixel multiplexing method embodiments when executing the computer program 92, for example, the steps 201 to 203 as shown in the above Figure 2 embodiments.
[0120] The above computer program can be divided into one or more units, and the above one or more units are stored in the above memory 91 and executed by the above processor 90 to complete the present application. The above one or more units can be a series of computer program instruction segments capable of completing a specific function, which are used to describe the process of the above computer program in the electronic device to execute the above pixel multiplexing method. For example, the above computer program can be divided into the determination unit, the first multiplexing unit, and the second multiplexing unit as shown in the above Figure 4 embodiments.
[0121] The embodiment of the present application further provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a central processing module to realize the steps of the pixel multiplexing method in any of the above embodiments.
[0122] The embodiment of the present application further provides a computer program product containing instructions, which, when running on a computer, causes the computer to execute the steps of the pixel multiplexing method in any of the above embodiments.
[0123] The above embodiments are only used to illustrate the technical solutions of the present application, but not limit the present application; although the present application is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features can be replaced equivalently; and the modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.
Claims
1. A method of pixel multiplexing, the method comprising: The pixel multiplexing method comprises: acquiring a frame image to be displayed, and determining a region type in which each pixel point in the frame image to be displayed is located; the region type comprises a low-frequency region and a high-frequency region; when performing frame-by-frame display on the frame image to be displayed, the following steps are performed: performing non-0 pixel value assignment on each lamp point in a pixel unit for displaying a first target pixel in the LED display panel, so that the number of times of lighting of each lamp point in the pixel unit for displaying the first target pixel is the same, to reduce flicker in the time domain caused by different numbers of times of lighting of different lamp points in the pixel unit in the entire process of frame-by-frame display of the frame image to be displayed; the first target pixel is a pixel point in the low-frequency region in the frame image to be displayed; the number of times of lighting of each lamp point in the pixel unit for displaying the pixel point in the low-frequency region in the frame image to be displayed is the same in the entire process of frame-by-frame display of the frame image to be displayed; performing non-0 pixel value assignment on part of lamp points in a pixel unit for displaying a second target pixel in the LED display panel, and performing 0 pixel value assignment on another part of lamp points, so that there is a difference in the number of times of lighting between the part of lamp points in the pixel unit for displaying the second target pixel, to maintain the sharpness of a high-frequency image; the second target pixel is a pixel point in the high-frequency region in the frame image to be displayed; there is a difference in the number of times of lighting between the part of lamp points in the pixel unit for displaying the pixel point in the high-frequency region in the frame image to be displayed, which means that the number of times of lighting of part of lamp points in the same pixel unit is the same in the entire process of frame-by-frame display of the frame image to be displayed, and the number of times of lighting of part of lamp points is different in the entire process of frame-by-frame display of the frame image to be displayed.
2. The pixel multiplexing method of claim 1, wherein, The non-0 pixel value assignment on each lamp point in the pixel unit for displaying the first target pixel in the LED display panel comprises: determining the color X of the same-color lamp in the pixel unit for displaying the first target pixel in the LED display panel; the X is one of R and G; performing gamma mapping on the pixel value of the X color of each first target pixel based on a preset gamma function, to obtain an X pixel gamma mapping value of each first target pixel; determining a gamma mapping average value of the X lamp point in the corresponding pixel unit based on the X pixel gamma mapping value of each first target pixel; determining a gray scale value of each X lamp point in the corresponding pixel unit based on an operation value between the gamma mapping average value and a modulation coefficient k, wherein 0 < k ≤ 0.5, and the gray scale value of each X lamp point is greater than 0; determining the gamma mapping value of the pixel value of the color other than the X color of the first target pixel as the gray scale value of the lamp point of the corresponding color in the pixel unit for displaying the first target pixel; or The non-0 pixel value assignment on each lamp point in the pixel unit for displaying the first target pixel in the LED display panel comprises: determining the color X of the same-color lamp in the pixel unit for displaying the first target pixel in the LED display panel; the X is one of R and G; determining an X lamp point pixel mean value in a corresponding pixel unit based on pixel values of each of the first target pixel X colors; determining a gray scale value of each X lamp point in a corresponding pixel unit based on an operation value between the pixel mean value and a modulation coefficient k, wherein 0 < k ≤ 0.5, and the gray scale value of each X lamp point is greater than 0; determining pixel values of the first target pixel other than X color as gray scale values of lamp points of corresponding colors in a pixel unit for displaying the first target pixel.
3. The pixel multiplexing method of claim 1, wherein, The non-0 pixel value assignment and 0 pixel value assignment to part of the lamp points in the pixel unit for displaying the second target pixel in the LED display panel include: determining a gamma mapping value corresponding to the R pixel value of the second target pixel as a gray scale value of an R lamp point in the pixel unit for displaying the second target pixel; determining a gamma mapping value corresponding to the G pixel value of the second target pixel as a gray scale value of a G lamp point in the pixel unit for displaying the second target pixel; determining a gamma mapping value corresponding to the B pixel value of the second target pixel as a gray scale value of a B lamp point in the pixel unit for displaying the second target pixel; determining the gray scale values of the lamp points other than the one R lamp point, the one G lamp point and the one B lamp point in the pixel unit for displaying the second target pixel as 0. Alternatively, The non-0 pixel value assignment and 0 pixel value assignment to part of the lamp points in the pixel unit for displaying the second target pixel in the LED display panel include: determining the R pixel value of the second target pixel as a gray scale value of an R lamp point in the pixel unit for displaying the second target pixel; determining the G pixel value of the second target pixel as a gray scale value of a G lamp point in the pixel unit for displaying the second target pixel; determining the B pixel value of the second target pixel as a gray scale value of a B lamp point in the pixel unit for displaying the second target pixel; determining the gray scale values of the lamp points other than the one R lamp point, the one G lamp point and the one B lamp point in the pixel unit for displaying the second target pixel as 0.
4. The pixel multiplexing method of claim 1, wherein, Each display unit in the LED display panel includes four lamp points at four vertices of a quadrilateral, which are a first same-color lamp, a second same-color lamp, a first different-color lamp and a second different-color lamp; the first same-color lamp and the second same-color lamp are located on opposite sides of the quadrilateral; and the display units are arranged in an array. The frame-by-frame display of the to-be-displayed frame image includes: taking image data of odd rows and odd columns of the to-be-displayed frame image as a first frame-by-frame image; taking image data of odd rows and even columns of the to-be-displayed frame image as a second frame-by-frame image; taking image data of even rows and even columns of the to-be-displayed frame image as a third frame-by-frame image; taking image data of even rows and odd columns of the to-be-displayed frame image as a fourth frame-by-frame image; displaying the first frame-by-frame image by using the first same-color lamp and the first different-color lamp and the second different-color lamp in the same row or the same column as the first same-color lamp at a first time point; display the second sub-frame image at the second time instant by using the second same-color lamp and the first and second different-color lamps in the same row or column as the second same-color lamp; display the third sub-frame image at the third time instant by using the second same-color lamp and the first and second different-color lamps in the same row or column as the second same-color lamp; display the fourth sub-frame image at the fourth time instant by using the first same-color lamp and the first and second different-color lamps in the same row or column as the first same-color lamp.
5. The pixel multiplexing method of claim 4, wherein, The first same-color lamp is an R1 lamp, the second same-color lamp is an R2 lamp, the first different-color lamp is a G lamp, and the second different-color lamp is a B lamp. The non-0 pixel value assignment to each lamp point in the pixel unit for displaying the first target pixel in the LED display panel comprises: obtaining R pixel values of the first target pixel corresponding to each R1 lamp and R2 lamp at the first time instant, the second time instant, the third time instant and the fourth time instant, and determining gamma mapping values R1_data1, R1_data2, R2_data1 and R2_data2 of the R pixel values of the first target pixel corresponding to each R1 lamp and R2 lamp; when the first sub-frame image is displayed at the first time instant and the fourth sub-frame image is displayed at the fourth time instant, taking an operation value R1_ave-k*R1_ave between the gamma mapping average value R1_ave of each R1 lamp and the modulation coefficient k as the gray scale value of the corresponding R1 lamp, and taking k*R1_ave as the gray scale value of the R2 lamp; when the second sub-frame image is displayed at the second time instant and the third sub-frame image is displayed at the third time instant, taking an operation value R2_ave-k*R2_ave between the gamma mapping average value R2_ave of each R2 lamp and the modulation coefficient k as the gray scale value of the corresponding R2 lamp, and taking k*R2_ave as the gray scale value of the corresponding R1 lamp; wherein R1_ave=(R1_data1+R1_data2) / 2; R2_ave=(R2_data1+R2_data2) / 2; wherein 0 when each sub-frame image is displayed at the first time instant, the second time instant, the third time instant and the fourth time instant, determining a gamma mapping value corresponding to the G pixel value of the first target pixel as the gray scale value of the G lamp in the pixel unit for displaying the first target pixel, and determining a gamma mapping value corresponding to the B pixel value of the first target pixel as the gray scale value of the B lamp in the pixel unit for displaying the first target pixel.
6. The pixel multiplexing method according to claim 4 or 5, wherein The non-0 pixel value assignment to each lamp point in the pixel unit for displaying the first target pixel in the LED display panel comprises: obtaining R pixel values of the first target pixel corresponding to each R1 lamp and R2 lamp at the first time instant, the second time instant, the third time instant and the fourth time instant, and determining gamma mapping values R1_data1, R1_data2, R2_data1 and R2_data2 of the R pixel values of the first target pixel corresponding to each R1 lamp and R2 lamp; when the first sub-frame image is displayed at the first time instant and the fourth sub-frame image is displayed at the fourth time instant, taking an operation value R1_ave-k*R1_ave between the gamma mapping average value R1_ave of each R1 lamp and the modulation coefficient k as the gray scale value of the corresponding R1 lamp, and taking k*R1_ave as the gray scale value of the R2 lamp; when the second sub-frame image is displayed at the second time instant and the third sub-frame image is displayed at the third time instant, taking an operation value R2_ave-k*R2_ave between the gamma mapping average value R2_ave of each R2 lamp and the modulation coefficient k as the gray scale value of the corresponding R2 lamp, and taking k*R2_ave as the gray scale value of the corresponding R1 lamp; wherein R1_ave=(R1_data1+R1_data2) / 2; R2_ave=(R2_data1+R2_data2) / 2; wherein 0 when each sub-frame image is displayed at the first time instant, the second time instant, the third time instant and the fourth time instant, determining a gamma mapping value corresponding to the G pixel value of the first target pixel as the gray scale value of the G lamp in the pixel unit for displaying the first target pixel, and determining a gamma mapping value corresponding to the B pixel value of the first target pixel as the gray scale value of the B lamp in the pixel unit for displaying the first target pixel. The non-0 pixel value assignment to each lamp point in the pixel unit for displaying the first target pixel in the LED display panel comprises: obtaining R pixel values of the first target pixel corresponding to each R1 lamp and R2 lamp at the first time instant, the second time instant, the third time instant and the fourth time instant, and determining gamma mapping values R1_data1, R1_data2, R2_data1 and R2_data2 of the R pixel values of the first target pixel corresponding to each R1 lamp and R2 lamp; When the first sub-frame image is displayed at the first time and the fourth sub-frame image is displayed at the fourth time, a gamma mapping value corresponding to an R pixel value of the second target pixel is taken as a gray scale value of an R1 lamp in a pixel unit for displaying the second target pixel, and a gray scale value of an R2 lamp in the pixel unit for displaying the second target pixel is set to 0; When the second sub-frame image is displayed at the second time and the third sub-frame image is displayed at the third time, a gamma mapping value corresponding to an R pixel value of the second target pixel is taken as a gray scale value of an R2 lamp in a pixel unit for displaying the second target pixel, and a gray scale value of an R1 lamp in the pixel unit for displaying the second target pixel is set to 0; When each sub-frame image is displayed at the first time, the second time, the third time and the fourth time, a gamma mapping value corresponding to a G pixel value of the second target pixel is determined as a gray scale value of a G lamp in a pixel unit for displaying the second target pixel, and a gamma mapping value corresponding to a B pixel value of the second target pixel is determined as a gray scale value of a B lamp in the pixel unit for displaying the second target pixel.
7. A pixel multiplexing method according to any one of claims 1 to 5, wherein The determination of the region type in which each pixel point in the frame image to be displayed is located comprises: The region type in which each pixel point in the frame image to be displayed is located is determined based on pixel values of each pixel point in a neighborhood corresponding to the pixel point in the frame image to be displayed.
8. A pixel multiplexing apparatus characterized by comprising: The pixel multiplexing apparatus comprises: A determination unit is configured to acquire a frame image to be displayed and determine a region type in which each pixel point in the frame image to be displayed is located; the region type comprises a low-frequency region and a high-frequency region. A first multiplexing unit is configured to, when the frame image to be displayed is displayed in a sub-frame manner, assign a non-0 pixel value to each lamp point in a pixel unit for displaying a first target pixel in an LED display panel, so that the number of times of lighting of each lamp point in the pixel unit for displaying the first target pixel is the same, to reduce flicker in the time domain caused by different numbers of times of lighting of different lamp points in the pixel unit in the entire process of sub-frame display of the frame image to be displayed; the first target pixel is a pixel point in the low-frequency region in the frame image to be displayed; the number of times of lighting of each lamp point in the pixel unit for displaying the first target pixel being the same means that the number of times of lighting of each lamp point in the pixel unit for displaying the pixel point in the low-frequency region in the entire process of sub-frame display of the frame image to be displayed is the same. The second multiplexing unit is configured to, when the frame image to be displayed is displayed in a frame-by-frame manner, assign non-0 pixel values to part of the lamp points in the pixel unit for displaying the second target pixel and assign 0 pixel values to another part of the lamp points in the pixel unit for displaying the second target pixel, so that the number of lightings of the part of the lamp points in the pixel unit for displaying the second target pixel is different, to maintain the sharpness of the high-frequency image; the second target pixel is a pixel point in a high-frequency region in the frame image to be displayed; and the number of lightings of the part of the lamp points in the pixel unit for displaying the second target pixel being different means that the number of lightings of part of the lamp points in the same pixel unit is the same in the entire process of frame-by-frame display of the frame image to be displayed, and the number of lightings of part of the lamp points in the same pixel unit is different in the entire process of frame-by-frame display of the frame image to be displayed.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, The computer program, when executed by a processor, implements the steps of the pixel multiplexing method according to any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program, when executed by a processor, implements the steps of the pixel multiplexing method according to any one of claims 1-7.
Citation Information
Patent Citations
Flip chip space pixel arrangement structure, pixel multiplexing method and system, apparatus and storage medium
US11763722B1