Display methods, devices, equipment, media and products of display panels
By determining the center pixel and reference color coordinates of the arc region, calculating the visible color difference, and selecting the target grayscale combination with the smallest visible color difference, the color shift problem in the arc region at the edge of the display screen is solved, achieving precise color shift improvement and display effect enhancement.
Patent Information
- Application Number
- CN202311037929.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-16
- Publication Date
- 2025-12-02
- Estimated Expiration
- 2043-08-16
AI Technical Summary
As the bending angle increases, the edges of the display screen exhibit severe color shift problems, especially white images turning yellow, which affects the display effect.
By determining the center pixel and reference color coordinates of each arc region, the visible color difference is calculated, and the target grayscale combination with the smallest visible color difference is selected for display, thus accurately improving the color shift in the edge arc region.
It effectively reduced workload, improved the efficiency of color deviation correction, accurately improved color deviation in the edge arc area, and enhanced the display effect.
Smart Images

Figure CN117012161B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, and in particular to a display method, apparatus, display device, storage medium, and computer program product for a display panel. Background Technology
[0002] As users increasingly demand larger screens and higher screen-to-body ratios, display screens are no longer limited to full-screen displays. Building upon full-screen displays, the edges of the display screen with a cover glass are bent to hide the front bezel on the side of the display screen.
[0003] Currently, at least the following problems have been found in existing technologies: As the bending angle increases, color shift often occurs at the edges of the display screen, especially with white images. Moreover, the greater the bending angle, the more severe the color shift. For example, when the edge of the display screen is bent at 90 degrees, the white image on the screen will exhibit a yellowish color shift, making the white image appear yellowish, affecting the display effect and greatly reducing the user experience. Summary of the Invention
[0004] Therefore, it is necessary to provide a display method, apparatus, computer device, computer-readable storage medium, and computer program product that can improve color shift in the edge arc area of a display panel, addressing the aforementioned technical problems.
[0005] In a first aspect, this application provides a display method for a display panel, the display panel comprising a planar area and an edge arc area, the method comprising:
[0006] Determine the center pixel of all pixels contained in each arc region, which is obtained by dividing the edge arc area;
[0007] Multiple grayscale combinations are determined, the arc color coordinates of the center pixel of each arc region under each grayscale combination are determined, and the reference color coordinates of the target pixel of the planar region under the highest grayscale combination among the multiple grayscale combinations are determined.
[0008] For each arc region, the target grayscale combination for the arc region is determined based on the difference between the arc region color coordinates of the center pixel of the arc region and the reference color coordinates under each grayscale combination.
[0009] Display the corresponding target grayscale combination for each arc region.
[0010] In one embodiment, the process of dividing the arc region includes:
[0011] The edge arc region is divided using multiple planes to obtain the region between each two adjacent planes, which is taken as the arc region; among the multiple planes, there are planes that satisfy preset conditions, including that the arc surface normal at the point of division between the plane and the edge arc region intersects with the plane.
[0012] In one embodiment, the condition for the intersection result is that the plane is perpendicular to the planar region and parallel to the common edge of the planar region and the edge arc interval.
[0013] In one embodiment, each of the arc regions contains complete pixels, and the width of the arc region is a multiple of the pixel width.
[0014] In one embodiment, different curvature regions all contain the same number of pixels.
[0015] In one embodiment, determining multiple grayscale combinations includes:
[0016] Determine the grayscale value range corresponding to each pixel channel;
[0017] Based on the grayscale value range corresponding to each pixel channel, the grayscale values corresponding to each pixel channel are combined to obtain multiple grayscale combinations.
[0018] In one embodiment, the target pixel is a pixel located on the central axis of the planar region, and the central axis is parallel to the common side of the planar region and the edge arc interval.
[0019] In one embodiment, the center pixel is located within a sectional surface of a corresponding arc region, the sectional surface being perpendicular to the central axis and containing the target pixel.
[0020] In one embodiment, determining the corresponding target grayscale combination for the arc region based on the difference between the arc region color coordinates of the center pixel of the arc region and the reference color coordinates for each grayscale combination includes:
[0021] Calculate the corresponding visible color difference based on the difference between the arc color coordinates of the center pixel of the arc region and the reference color coordinates under each grayscale combination;
[0022] Based on the corresponding visible color difference under each grayscale combination, the minimum visible color difference is determined, and the target grayscale combination corresponding to the minimum visible color difference is used as the target grayscale combination corresponding to the arcuate region.
[0023] In one embodiment, determining the arc color coordinates of the center pixel of each arc region under each grayscale combination includes:
[0024] For each grayscale combination and each arc region, the initial arc region color coordinates of the center pixel in the arc region are calculated in the initial color space based on the color coordinates and brightness of each pixel channel in the grayscale combination.
[0025] The initial arc region color coordinates are converted to the target color space to obtain the target arc region color coordinates, which are used as the arc region color coordinates of the center pixel of the arc region under the grayscale combination.
[0026] In one embodiment, determining the reference color coordinates of the target pixel in the planar region under the highest grayscale combination among the plurality of grayscale combinations includes:
[0027] Based on the color coordinates and brightness of each pixel channel in the highest grayscale combination, calculate the initial planar color coordinates of the target pixel in the planar region in the initial color space;
[0028] The initial planar color coordinates are transformed to the target color space to obtain the target planar color coordinates, which are used as the reference color coordinates of the target pixel points in the planar region under the highest grayscale combination.
[0029] Secondly, this application also provides a display device for a display panel, the device comprising:
[0030] The first determining module is used to determine the center pixel of all pixels contained in each arc region, where the arc region is obtained by dividing the edge arc region;
[0031] The second determining module is used to determine multiple grayscale combinations, determine the arc color coordinates of the center pixel of each arc region under each grayscale combination, and determine the reference color coordinates of the target pixel of the planar region under the highest grayscale combination among the multiple grayscale combinations.
[0032] The third determining module is used to determine the corresponding target grayscale combination for each arc region based on the difference between the arc region color coordinates of the center pixel of the arc region and the reference color coordinates under each grayscale combination.
[0033] The display module is used to display the target grayscale combination corresponding to each arc region.
[0034] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps of the method in any of the above embodiments.
[0035] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the steps of the methods in any of the above embodiments.
[0036] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the steps of the methods in any of the above embodiments.
[0037] The aforementioned display panel display method, apparatus, computer equipment, storage medium, and computer program product determine the corresponding target grayscale combination for each arc region from multiple grayscale combinations, and perform corresponding display in each arc region based on the target grayscale combination. This allows for different degrees of color shift improvement based on the actual color shift of each arc region, resulting in more accurate color shift improvement for edge arc regions. Furthermore, by determining the corresponding target grayscale combination for the arc region based on the difference between the arc region color coordinates of the center pixel and the reference color coordinates, the degree of color shift in each arc region can be accurately determined based on this difference, leading to more precise color shift improvement. Using the arc region color coordinates of the center pixel to represent the overall situation of the corresponding arc region effectively reduces workload and improves the efficiency of color shift improvement. Attached Figure Description
[0038] Figure 1 This is a schematic diagram illustrating the principle of color shift phenomenon in the edge arc area in one embodiment;
[0039] Figure 2 This is a flowchart illustrating a display method for a display panel in one embodiment;
[0040] Figure 3 This is a schematic diagram of the edge arc region segmentation method in another embodiment;
[0041] Figure 4 This is a flowchart illustrating a method for determining a target grayscale combination in one embodiment;
[0042] Figure 5 This is a schematic diagram illustrating the segmentation method of the display panel HD032 in one embodiment;
[0043] Figure 6 This is a schematic diagram of a first segmentation method for the display panel HD033 in one embodiment;
[0044] Figure 7 This is a schematic diagram of a second segmentation method for the display panel HD033 in one embodiment;
[0045] Figure 8 This is a schematic diagram of the segmentation method of the display panel M16T in one embodiment;
[0046] Figure 9 This is a structural block diagram of a display device for a display panel in one embodiment;
[0047] Figure 10 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0048] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0049] In existing technologies, such as Figure 1 As shown, the grayscale of the curved edge arc area is consistent with that of the planar area. This results in a viewing angle deviation when observing the edge arc area from a perspective perpendicular to the planar area. This causes the edge arc area to appear reddish or greenish when viewed from a perspective perpendicular to the planar area.
[0050] To address the aforementioned issue of role bias, such as Figure 2 As shown, in one embodiment, this application provides a display method for a display panel. This embodiment illustrates the application of this method to a terminal. It is understood that this method can also be applied to a server, and further to a system including a terminal and a server, and implemented through the interaction between the terminal and the server. In this embodiment, the method includes the following steps:
[0051] S202. Determine the center pixel of all pixels contained in each arc region. The arc region is obtained by dividing the edge arc area.
[0052] The pixel circuit of the edge arc region is divided into a matrix of rows and columns. The row direction is the direction parallel to the common edge of the edge arc region and the plane region, and the column direction is the curve direction on the edge arc region that is perpendicular to the row direction. Each row and each column contains a row of pixels. The pixel circuit is divided into multiple parts along the row direction. Each part contains at least one row of pixels. The number of rows in each part can be the same or different. This application embodiment does not make a specific limitation on this. Each part is an arc region.
[0053] S204. Determine multiple grayscale combinations, determine the arc color coordinates of the center pixel of each arc region under each grayscale combination, and determine the reference color coordinates of the target pixel of the planar region under the highest grayscale combination among the multiple grayscale combinations.
[0054] The target pixel can be a specific pixel in a planar region, such as a pixel located at the center of the planar region, or any pixel within a preset range in the planar region, such as any pixel in a row of pixels in the planar region. This embodiment does not specifically limit this. The position of the center pixel of each arc region is determined based on the position of the target pixel. Each grayscale combination consists of the grayscale values of the red channel (R), green channel (G), and blue channel (B). The highest grayscale combination can be the grayscale combination with the largest average value of the corresponding R channel, G channel, and B channel grayscale values. For example, multiple grayscale combinations include all grayscale combinations from grayscale γ to grayscale 255, where γ < 255, the grayscale values of all three channels in grayscale γ are γ, and the grayscale values of all three channels in grayscale 255 are 255. Therefore, the highest grayscale combination is grayscale 255.
[0055] There is a mapping relationship between each grayscale combination and the color coordinates and brightness of each pixel. When viewing the display panel from a normal angle, since the angle between the viewing angle and the planar area is a right angle, the mapping relationship between the grayscale combination and the pixels in the planar area is only affected by the grayscale values of the three channels. For example, the color coordinates of a pixel in the planar area are determined by the ratio of the R, G, and B channels, and the brightness can be represented by the average of these three channels. However, for curved areas, since the curvature varies at different locations, in addition to considering the influence of the grayscale values of the three channels, it is also necessary to consider the influence of the angle between the viewing angle and the normal to the curved surface. The larger the curvature, the larger the angle, resulting in lower brightness, and the color coordinates will also change with the brightness. Therefore, after determining the grayscale combination, the color coordinates and brightness of each pixel can be determined based on the grayscale combination and the angle between the viewing angle and the normal to the curved surface.
[0056] S206. For each arc region, determine the corresponding target grayscale combination of the arc region based on the difference between the arc region color coordinates and the reference color coordinates of the center pixel of the arc region under each grayscale combination.
[0057] The difference between the arc color coordinates of the center pixel and the reference color coordinates can be directly represented by the average of the differences of the corresponding terms in the color coordinates, or it can be represented based on variance or Euclidean distance. This application does not specifically limit this.
[0058] Since the curvature variation is small in each curvature region and the color coordinate difference of each pixel is small, the color of the entire curvature region can be represented by the curvature color coordinate of the center pixel of the curvature region.
[0059] S208. Display according to the corresponding target grayscale combination for each arc area.
[0060] Among them, the target grayscale combination is the grayscale combination corresponding to the minimum difference value. The minimum difference value means that the color difference between the corresponding arc area and the plane area is the minimum. At this time, the color deviation of the arc area is the weakest. Displaying according to the target grayscale combination can improve the color deviation of the corresponding arc area to the greatest extent.
[0061] In the display method described above, a target grayscale combination is determined for each arc region from multiple grayscale combinations. Based on the target grayscale combination, the display is performed in each arc region. This allows for different degrees of color shift improvement based on the actual color shift of each arc region, resulting in more accurate color shift improvement for edge arc regions. The target grayscale combination for each arc region is determined based on the difference between the arc region color coordinates of the center pixel and the reference color coordinates. This allows for accurate determination of the color shift degree in each arc region, leading to more precise color shift improvement. Using the arc region color coordinates of the center pixel to represent the overall situation of the corresponding arc region effectively reduces workload and improves the efficiency of color shift improvement.
[0062] In some embodiments, the process of dividing the arc region includes: using multiple planes to divide the edge arc region, obtaining the region between each two adjacent planes as the arc region; and having a plane among the multiple planes that satisfies a preset condition, the preset condition including that the arc surface normal at the division point between the plane and the edge arc region intersects with the plane.
[0063] All planes are parallel to each other and are parallel to the common edge between the plane region and the edge arc region; the angle between the plane and the arc normal can be any angle, and this application embodiment does not specifically limit this.
[0064] In this step, based on preset conditions, multiple planes are determined, and the edge arc area is divided into multiple arc regions using these planes, making the division of the edge arc area more accurate.
[0065] In some embodiments, the conditions for the formation of the intersection result are that the plane is perpendicular to the planar region and parallel to the common edge of the planar region and the edge arc interval.
[0066] In this embodiment, the edge arc region is divided according to the intersection result as follows: Figure 3 As shown.
[0067] In this step, according to Figure 3 The segmentation method in the software segments the edge arc region, making the segmentation process simpler and easier, thus making the segmentation results more accurate.
[0068] In some embodiments, the arcuate regions all contain complete pixels, and the width of the arcuate region is a multiple of the pixel width.
[0069] Since each arc region contains at least one row of pixels, each arc region contains multiple complete pixels. Furthermore, since the width of the arc region is the length of the region along the column direction, which is at least the width of one row, the width of the arc region is a multiple of the width of the pixel.
[0070] In this step, each arc region contains multiple complete pixels, and the width of the arc region is a multiple of the pixel width. This makes it easier to determine the center pixel of each arc region later.
[0071] In some embodiments, different curvature regions contain the same number of pixels.
[0072] In this case, different curvature regions contain the same number of pixel rows, and each row contains the same number of pixels. Therefore, different curvature regions contain the same number of pixels.
[0073] In this step, different curvature regions contain the same number of pixel rows. As a result, the center pixel of different curvature regions is in the same position within the corresponding curvature region, making the subsequent determination of the difference between the curvature color coordinates of the center pixel of different curvature regions and the reference color coordinates more valuable.
[0074] In some embodiments, determining multiple grayscale combinations includes: determining the grayscale value range corresponding to each pixel channel; and combining the grayscale values corresponding to each pixel channel according to the grayscale value range corresponding to each pixel channel to obtain multiple grayscale combinations.
[0075] In this embodiment, all gray levels within the gray level range corresponding to each of the three pixel channels can be combined, or specific gray levels can be selected from the gray level range corresponding to each pixel channel for combination. This application does not impose specific limitations on this.
[0076] In this step, the grayscale value ranges corresponding to the three pixel channels can be combined in different ways. This ensures both the comprehensiveness of the grayscale combination and meets the actual needs.
[0077] In some embodiments, the target pixel is a pixel located on the central axis of the planar region, and the central axis is parallel to the common side of the planar region and the edge arc region.
[0078] The central axis of the planar region is the row of pixels in the middle of the planar region, and any pixel point on the central axis can be selected as the target pixel point.
[0079] In this step, the target pixel is determined from the central axis of the planar region, so that the color and brightness of the target pixel can better represent the color and brightness of the entire planar region.
[0080] In some embodiments, the center pixel is located within a sectional plane of the corresponding arc region, the sectional plane being perpendicular to the central axis and containing the target pixel.
[0081] Specifically, after determining the cross-section based on the target pixel, the middle pixel in the column of pixels within the cross-section of each arc region is determined as the center pixel of that arc region.
[0082] In this step, the center pixel of each arc region is determined based on the target pixel, making the difference between the arc region color coordinates of the subsequently obtained center pixel and the reference color coordinates more valuable.
[0083] In some embodiments, such as Figure 4 As shown, based on the difference between the arc color coordinates of the center pixel of the arc region and the reference color coordinates under each grayscale combination, the corresponding target grayscale combination of the arc region is determined, including:
[0084] S402. Calculate the corresponding visible color difference based on the difference between the arc color coordinates of the center pixel of the arc region and the reference color coordinates under each grayscale combination.
[0085] Just Noticeable Color Difference (JNCD) is a measure of the smallest color difference that the human eye can perceive. It is used to assess and compare the distinguishability between different colors. JNCD can be calculated based on the difference between corresponding terms of the arc color coordinates and the reference color coordinates. The formula for calculating JNCD is as follows:
[0086]
[0087] In the formula, m is the number of the arc region, i is the gray level of the R channel of the center pixel of the arc region, j is the gray level of the G channel of the center pixel of the arc region, k is the gray level of the B channel of the center pixel of the arc region, (u' (i,j,k) m ,v' (i,j,k) m (u', v') represents the arc color coordinates of the center pixel of the arc region, and (u', v') represents the reference color coordinates of the target pixel of the planar region. JNCD (i,j,k) m Let be the visible color difference of the arc region m under the grayscale combination (i, j, k).
[0088] S404. Based on the corresponding visible color difference under each grayscale combination, determine the minimum visible color difference, and take the target grayscale combination corresponding to the minimum visible color difference as the target grayscale combination corresponding to the arc area.
[0089] The visible color difference can be used to reflect the color shift in the edge arc area. The smaller the visible color difference value, the weaker the color shift. For each arc area, the visible color difference under all gray level combinations is calculated according to formula (1). The gray level combination corresponding to the minimum visible color difference is the best gray level combination that makes the color shift of the arc area the weakest. For example, multiple gray level combinations include all gray level combinations from γ gray level to 255 gray level. For the arc area m, the minimum visible color difference and the target gray level combination can be determined using the following formula:
[0090]
[0091] In this step, for each arc region, the target grayscale combination corresponding to the minimum visible color difference is determined as the optimal grayscale combination, and the optimal grayscale combination is used to display the arc region, which can improve the color deviation of the arc region to the greatest extent.
[0092] In some embodiments, determining the arc color coordinates of the center pixel of each arc region under each grayscale combination includes: for each grayscale combination and each arc region, calculating the initial arc color coordinates of the center pixel of the arc region in the initial color space based on the color coordinates and brightness of each pixel channel in the grayscale combination; converting the initial arc color coordinates to the target color space to obtain the target arc color coordinates, which are used as the arc color coordinates of the center pixel of the arc region under the grayscale combination.
[0093] Color space is a way of describing and representing color using mathematical models. It is a mathematical model that represents color by defining a coordinate system and color components. Color space includes various forms of representation. This application uses the RGB color space. In other embodiments, other forms of color space can also be used. This application does not specifically limit the specific representation of color space.
[0094] The initial color space has high simplicity and color measurement consistency. Therefore, it is used to obtain the color coordinates and brightness of each pixel channel and to calculate the initial arc color coordinates of the center pixel in the initial color space. The arc color coordinates calculated using the target color space have higher stability and comparability than those calculated using the initial color space. Therefore, it is necessary to convert the initial arc color coordinates to the target arc color coordinates in the target color space. For example, the initial color space can be CIE1931 and the target color space can be CIE1976. CIE1931 and CIE1976 are two color spaces in the RGB color space. The formulas for calculating the initial arc color coordinates in CIE1931 are shown in equations (3) and (4):
[0095]
[0096]
[0097] In the formula, (W x(i,j,k) m W y(i,j,k) m (R) represents the initial arc region color coordinates of the center pixel of the arc region m in CIE1931, under the grayscale combination (i, j, k). x,i R y,i ) represents the color coordinates of the R channel of the center pixel of the radian region m, where R... Y,i The luminance of the R channel corresponding to the center pixel of the arc region m, (G x,j G y,j ) represents the color coordinates of the G channel of the center pixel of the radian region m, where G is the color coordinate of the center pixel. Y,j The brightness of the G channel corresponding to the center pixel of the arc region m, (B x,k B y,k Let ) be the color coordinates of the B channel of the center pixel of the radian region m, where B is the color coordinate of the center pixel. Y,k This represents the brightness of the B channel corresponding to the center pixel of the arc region m.
[0098] The formulas for converting the initial arc color coordinates in CIE1931 to the target arc color coordinates in CIE1976 are shown in equations (5) and (6):
[0099]
[0100]
[0101] In the formula, (u' (i,j,k) m ,v' (i,j,k) m ) is the target arc color coordinate of the center pixel of the arc region m in CIE1976 under the grayscale combination (i, j, k).
[0102] In this step, the color coordinates and brightness of each pixel channel are obtained based on the initial color space. This ensures the accuracy of the obtained color coordinates and brightness and simplifies the acquisition process. The initial arc color coordinates are converted into target arc color coordinates in the target color space, making the calculated arc color coordinates more stable and comparable.
[0103] In some embodiments, determining the reference color coordinates of the target pixel in the planar region under the highest grayscale combination among multiple grayscale combinations includes: calculating the initial planar color coordinates of the target pixel in the planar region in the initial color space based on the color coordinates and brightness of each pixel channel in the highest grayscale combination; converting the initial planar color coordinates to the target color space to obtain the target planar color coordinates, which are used as the reference color coordinates of the target pixel in the planar region under the highest grayscale combination.
[0104] The formulas for calculating the initial planar color coordinates of the target pixel in CIE1931 are shown in equations (7) and (8):
[0105]
[0106]
[0107] In the formula, (W x W y (R) represents the initial planar color coordinates of the target pixel in CIE1931. x R y ) represents the color coordinates of the R channel of the target pixel, R Y The luminance corresponding to the R channel of the target pixel, (G x G y ) represents the color coordinates of the G channel of the target pixel, G Y The brightness corresponding to the G channel of the target pixel, (B x B y ) represents the color coordinates of the B channel of the target pixel, B Y This represents the brightness corresponding to the B channel of the target pixel.
[0108] The formulas for converting the initial planar color coordinates of a target pixel in CIE1931 to the target planar color coordinates of a target pixel in CIE1976 are shown in equations (9) and (10):
[0109]
[0110]
[0111] In the formula, (u', v') are the target plane color coordinates of the target pixel in CIE1976.
[0112] In this step, the initial planar color coordinates calculated in CIE1931 are converted into target planar color coordinates in CIE1976, laying the foundation for subsequent calculations of the corresponding visible color difference for each radian region.
[0113] In one embodiment, another method for displaying a display panel is provided, the method comprising the following:
[0114] like Figure 5 As shown, five display panels with product number HD032 were selected. The panel numbers are #1, #6, #7, #8, and #16. The edge arc area of each panel was divided into eight equal arc regions, and arc region 1 and arc region 2 were merged into a single target region. Within a grayscale range of 250 to 255, the color coordinates and luminance of each pixel channel of the center pixel at the center position in the planar area of each of the five display panels were measured at a grayscale level of 255. Furthermore, the color coordinates and luminance of each pixel channel of the center pixel in the target region of each of the five display panels were measured at each grayscale level. Based on the measured data, with the display panels at normal peak brightness, the JNCD value of the target area of each display panel at 255 gray levels is calculated, and the brightness of the target area of each display panel at 255 gray levels is measured. Then, the gray level combinations of the target areas of display panels #1, #6, #7, #8, and #16 are adjusted to (255, 254, 250), (255, 253, 250), (255, 253, 250), (255, 252, 250), and (255, 254, 250), respectively. The JNCD values of the target areas of the five display panels after the gray level combinations are adjusted are calculated, as well as the brightness of the target area of each display panel at this time.
[0115] The data before and after grayscale combination adjustment are shown in Table 1. As can be seen from Table 1, after adjustment, the JNCD values of the target areas of the five display panels all decreased by about 0.8 JNCD, indicating that the method provided in this application can effectively improve the color shift in the arc area. Furthermore, the brightness of each target area only decreased by about 5 nits after adjustment, indicating that grayscale adjustment did not have a significant impact on brightness. Considering both JNCD value and brightness, (255, 253, 250) is the optimal grayscale adjustment combination.
[0116] Table 1:
[0117]
[0118] Five more display panels with product number HD032 were selected. These panels were numbered #46, #64, #68, #81, and #90. The arc area of each panel was divided into eight equal regions, and arc region 1 and arc region 2 were merged into one target region. Under a 255 grayscale combination, the color coordinates and luminance of each pixel channel of the center pixel at the center position in the planar region of each of the five display panels were measured. Similarly, the color coordinates and luminance of each pixel channel of the center pixel in the target region of each of the five display panels were measured. Based on the measured data, and assuming the display panels are at normal peak brightness, the JNCD value of the target region of each display panel was calculated under a 255 grayscale combination, and the luminance of the target region of each display panel under a 255 grayscale combination was measured. Then, the grayscale combination of the target areas of the five display panels was adjusted to (255, 253, 250). The color coordinates and luminance of each pixel channel of the center pixel located at the center of the planar area of the five display panels were measured. The color coordinates and luminance of each pixel channel of the center pixel in the target area of the five display panels were also measured. Based on the measured data, the JNCD value of the target area of each display panel under the (255, 253, 250) grayscale combination was calculated when the display panel was at normal peak brightness. The luminance of the target area of each display panel under the (255, 253, 250) grayscale combination was also measured.
[0119] The data before and after grayscale combination adjustment are shown in Table 2. As can be seen from Table 2, after adjustment, the color shift of the edge arc area of the target area was reduced by about 0.8 JNCD, which is in line with the expected grayscale adjustment value. The brightness reduction caused by grayscale adjustment is about 10 nits, which is slightly higher than the expected value, but still acceptable. This shows that this method can effectively improve the color shift of the edge arc area.
[0120] Table 2
[0121]
[0122] In one embodiment, another method for displaying a display panel is provided, the method comprising the following:
[0123] like Figure 6As shown, six display panels with product number HD033 were selected, numbered #1, #2, #3, #4, #5, and #6. The edge arc area of each display panel was divided into four equal arc regions. Within a grayscale range of 250 to 255, the color coordinates and luminance of each pixel channel of the center pixel located at the center of the planar area of each of the six display panels were measured at the 255 grayscale combination. Furthermore, the color coordinates and luminance of each pixel channel of the center pixel in arc region 1 of each of the six display panels were measured at each grayscale combination. Based on the measured data, with the display panels at normal peak brightness, the JNCD value of the arc area 1 of each display panel at 255 gray levels is calculated, and the brightness of the arc area 1 of each display panel at 255 gray levels is measured. Then, the gray level combination of the arc area 1 of display panels #1 and #5 is adjusted to (255, 250, 252), and the gray level combination of the arc area 1 of display panels #2, #3, #4 and #6 is adjusted to (255, 251, 252). The JNCD value of the arc area 1 of the 6 display panels after the gray level combination is adjusted is calculated, as well as the brightness of the arc area 1 of each display panel at this time.
[0124] The data before and after grayscale combination adjustment are shown in Table 3. As can be seen from Table 3, the optimal adjustment combination is (255, 251, 252). After adjustment, the JNCD values of the target areas of the four display panels are reduced by about 0.6 JNCD, indicating that the method provided in this application can effectively improve the color shift in the arc area.
[0125] Table 3:
[0126]
[0127] Five additional HD033 panels were selected, and the edge arc area of each panel was divided into four equal arc regions. Following the same method described above, the JNCD value of arc region 1 for each panel at grayscale level 255 was calculated. Then, the grayscale combination of arc region 1 for all five panels was adjusted to (255, 251, 252), and the JNCD value of arc region 1 for the five panels after the grayscale combination was calculated.
[0128] The data before and after grayscale combination adjustment are shown in Table 4. As can be seen from Table 4, after adjustment, the color shift of the edge arc area of arc region 1 was reduced by about 0.55 JNCD, which is in line with the expected grayscale adjustment value calculation.
[0129] Table 4
[0130]
[0131] To verify the effect of the width of the arc region on the JNCD value, such as Figure 7 As shown, the arc areas of display panels #1, #2, #3, #4, #5, and #6 are equally divided into two arc regions. Following the same method, the JNCD value of arc region 1 for each display panel at grayscale level 255 is calculated. Then, the grayscale combination of display panel #1 is adjusted to (255, 252, 254), the grayscale combinations of display panels #2 and #5 are both adjusted to (255, 252, 253), the grayscale combination of display panel #3 is adjusted to (255, 252, 251), and the grayscale combinations of display panels #4 and #6 are both adjusted to (255, 253, 253). The JNCD values of arc region 1 for the six display panels after the grayscale combination adjustment are then calculated.
[0132] The data before and after grayscale combination adjustment are shown in Table 5. As can be seen from Table 5, the optimal adjustment combination is (255, 252, 253). After adjustment, the JNCD value of the arc area 1 of the two corresponding display panels is reduced by about 0.4 JNCD.
[0133] Table 5:
[0134]
[0135] Five additional HD033 panels were selected, and the edge arc area of each panel was divided into two equal arc regions. Following the same method described above, the JNCD value of arc region 1 for each panel at grayscale level 255 was calculated. Then, the grayscale combination of arc region 1 for all five panels was adjusted to (255, 252, 253), and the JNCD value of arc region 1 for the five panels after the grayscale combination was calculated.
[0136] The data before and after grayscale combination adjustment are shown in Table 6. As can be seen from Table 6, after adjustment, the color shift of the edge arc area of arc region 1 was reduced by about 0.31 JNCD, which is in line with the expected grayscale adjustment value calculation.
[0137] Table 6:
[0138]
[0139] Comparing the cases of dividing the edge arc area into 4 arc regions and 2 arc regions, it can be seen that when the edge arc area is divided into 4 arc regions, the JNCD value of arc region 1 decreases more. Therefore, it can be concluded that the more parts the edge arc area is divided into and the narrower the width of each arc region, the better the effect on color cast improvement.
[0140] In one embodiment, another method for displaying a display panel is provided, the method comprising the following:
[0141] like Figure 8As shown, four display panels with product number M16T were selected, numbered #1, #2, #3, and #4 respectively. The edge arc area of each display panel was divided into five arc regions. Following the same method, the grayscale combination of arc region 1 and arc region 2 was adjusted. The data of arc region 1 and arc region 2 before and after grayscale combination adjustment are shown in Table 7. It can be determined that the optimal adjustment combination for arc region 1 is (255, 252, 253), and the optimal adjustment combination for arc region 2 is (255, 254, 253). The color deviation of the arc regions after adjustment is significantly improved compared with that before adjustment, decreasing by about 0.3 JNCD and 0.65 JNCD respectively. Following the same method described above, the grayscale combination of the arc region 1 of the other four M16T chips was adjusted to (255, 252, 253), and the grayscale combination of the arc region 2 was adjusted to (255, 254, 253). The data of arc region 1 and arc region 2 before and after the adjustment are shown in Table 8. As can be seen from Table 8, after the adjustment, compared with before the adjustment, the JNCD values of arc region 1 and arc region 2 decreased by about 0.2 JNCD and 0.32 JNCD respectively, which is in line with the expected value of the grayscale adjustment value calculation.
[0142] Table 7:
[0143]
[0144] Table 8:
[0145]
[0146] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0147] Based on the same inventive concept, this application also provides a display device for implementing the display method of the display panel described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more display device embodiments of the display panel provided below can be found in the limitations of the display method of the display panel described above, and will not be repeated here.
[0148] In one embodiment, such as Figure 9 As shown, a display device 900 for a display panel is provided, comprising: a first determining module 901, a second determining module 902, a third determining module 903, and a display module 904, wherein:
[0149] The first determining module 901 is used to determine the center pixel of all pixels contained in each arc region, where the arc region is obtained by dividing the edge arc area.
[0150] The second determining module 902 is used to determine multiple grayscale combinations, determine the arc color coordinates of the center pixel of each arc region under each grayscale combination, and determine the reference color coordinates of the target pixel of the planar region under the highest grayscale combination among the multiple grayscale combinations.
[0151] The third determining module 903 is used to determine the corresponding target grayscale combination for each arc region based on the difference between the arc region color coordinates of the center pixel of the arc region and the reference color coordinates under each grayscale combination.
[0152] Display module 904 is used to display the target grayscale combination corresponding to each arc region.
[0153] In some embodiments, the display device 900 of the display panel is specifically used to divide the edge arc region using multiple planes to obtain the area divided between every two adjacent planes as the arc region; among the multiple planes, there are planes that satisfy preset conditions, the preset conditions including the plane intersecting the arc surface normal at the division point of the edge arc region with the plane.
[0154] In some embodiments, the display device 900 of the display panel is further configured to form the intersection result under the condition that the plane is perpendicular to the planar region and parallel to the common edge of the planar region and the edge arc interval.
[0155] In some embodiments, the display device 900 of the display panel is further configured to include complete pixels in all arc regions, wherein the width of the arc region is a multiple of the pixel width.
[0156] In some embodiments, the display device 900 of the display panel is further configured to include the same number of pixels in different curvature areas.
[0157] In some embodiments, the second determining module 902 is further configured to determine the grayscale value range corresponding to each pixel channel; and to combine the grayscale values corresponding to each pixel channel according to the grayscale value range corresponding to each pixel channel to obtain multiple grayscale combinations.
[0158] In some embodiments, the display device 900 of the display panel is further configured to target a pixel point located on the central axis of the planar region, the central axis being parallel to the common side of the planar region and the edge arc region.
[0159] In some embodiments, the display device 900 of the display panel is further configured to have the center pixel located within a sectional surface of a corresponding arc region, the sectional surface being perpendicular to the central axis and containing the target pixel.
[0160] In some embodiments, the third determining module 903 is further configured to calculate the corresponding visible color difference based on the difference between the arc area color coordinates of the center pixel of the arc region and the reference color coordinates under each grayscale combination; determine the minimum visible color difference based on the corresponding visible color difference under each grayscale combination; and take the target grayscale combination corresponding to the minimum visible color difference as the target grayscale combination corresponding to the arc region.
[0161] In some embodiments, the second determining module 902 is further configured to, for each grayscale combination and each arc region, calculate the initial arc region color coordinates of the center pixel of the arc region in the initial color space according to the color coordinates and brightness of each pixel channel in the grayscale combination; convert the initial arc region color coordinates to the target color space to obtain the target arc region color coordinates, which are used as the arc region color coordinates of the center pixel of the arc region in the grayscale combination.
[0162] In some embodiments, the second determining module 902 is further configured to calculate the initial planar color coordinates of the target pixel in the planar region in the initial color space based on the color coordinates and brightness of each pixel channel in the highest grayscale combination; and convert the initial planar color coordinates to the target color space to obtain the target planar color coordinates, which are used as the reference color coordinates of the target pixel in the planar region in the highest grayscale combination.
[0163] Each module in the display device of the aforementioned display panel can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0164] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 10As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a display method on a display panel. The display unit of the computer device forms a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0165] Those skilled in the art will understand that Figure 10 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0166] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.
[0167] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.
[0168] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0169] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data shall comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0170] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0171] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0172] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A display method for a display panel, characterized in that, The display panel includes a planar area and an edge arc area, and the method includes: Determine the center pixel of all pixels contained in each arc region, which is obtained by dividing the edge arc area; Multiple grayscale combinations are determined, the arc color coordinates of the center pixel of each arc region under each grayscale combination are determined, and the reference color coordinates of the target pixel of the planar region under the highest grayscale combination among the multiple grayscale combinations are determined. For each arc region, the target grayscale combination for the arc region is determined based on the difference between the arc region color coordinates of the center pixel of the arc region and the reference color coordinates under each grayscale combination. Display the corresponding target grayscale combination for each arc region.
2. The method according to claim 1, characterized in that, The process of dividing the arc region includes: The edge arc region is divided using multiple planes to obtain the region between each two adjacent planes, which is taken as the arc region; among the multiple planes, there are planes that satisfy preset conditions, including that the arc surface normal at the point of division between the plane and the edge arc region intersects with the plane.
3. The method according to claim 2, characterized in that, The condition for the formation of the intersection result is that the plane is perpendicular to the plane region and parallel to the common edge of the plane region and the edge arc interval.
4. The method according to claim 1, characterized in that, Each of the arc regions contains complete pixels, and the width of the arc region is a multiple of the pixel width.
5. The method according to claim 1, characterized in that, Different curvature regions all contain the same number of pixels.
6. The method according to claim 1, characterized in that, The determination of multiple grayscale combinations includes: Determine the grayscale value range corresponding to each pixel channel; Based on the grayscale value range corresponding to each pixel channel, the grayscale values corresponding to each pixel channel are combined to obtain multiple grayscale combinations.
7. The method according to claim 1, characterized in that, The target pixel is a pixel located on the central axis of the planar region, and the central axis is parallel to the common side of the planar region and the edge arc region.
8. The method according to claim 7, characterized in that, The center pixel is located within the tangent of the corresponding arc region, and the tangent is perpendicular to the central axis and includes the target pixel.
9. The method according to claim 1, characterized in that, The step of determining the corresponding target grayscale combination for the arc region based on the difference between the arc region color coordinates of the center pixel of the arc region and the reference color coordinates under each grayscale combination includes: Calculate the corresponding visible color difference based on the difference between the arc color coordinates of the center pixel of the arc region and the reference color coordinates under each grayscale combination; Based on the corresponding visible color difference under each grayscale combination, the minimum visible color difference is determined, and the target grayscale combination corresponding to the minimum visible color difference is used as the target grayscale combination corresponding to the arcuate region.
10. The method according to claim 1, characterized in that, Determining the arc color coordinates of the center pixel of each arc region under each grayscale combination includes: For each grayscale combination and each arc region, the initial arc region color coordinates of the center pixel in the arc region are calculated in the initial color space based on the color coordinates and brightness of each pixel channel in the grayscale combination. The initial arc region color coordinates are converted to the target color space to obtain the target arc region color coordinates, which are used as the arc region color coordinates of the center pixel of the arc region under the grayscale combination.
11. The method according to claim 1, characterized in that, Determining the reference color coordinates of the target pixel in the planar region under the highest grayscale combination among the multiple grayscale combinations includes: Based on the color coordinates and brightness of each pixel channel in the highest grayscale combination, calculate the initial planar color coordinates of the target pixel in the planar region in the initial color space; The initial planar color coordinates are transformed to the target color space to obtain the target planar color coordinates, which are used as the reference color coordinates of the target pixel points in the planar region under the highest grayscale combination.
12. A display device for a display panel, characterized in that, The display panel includes a planar area and an edge arc area, and the device includes: The first determining module is used to determine the center pixel of all pixels contained in each arc region, where the arc region is obtained by dividing the edge arc region; The second determining module is used to determine multiple grayscale combinations, determine the arc color coordinates of the center pixel of each arc region under each grayscale combination, and determine the reference color coordinates of the target pixel of the planar region under the highest grayscale combination among the multiple grayscale combinations. The third determining module is used to determine the corresponding target grayscale combination for each arc region based on the difference between the arc region color coordinates of the center pixel of the arc region and the reference color coordinates under each grayscale combination. The display module is used to display the target grayscale combination corresponding to each arc region.
13. A display device comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the display panel display method according to any one of claims 1 to 11.
14. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the display method of the display panel according to any one of claims 1 to 11.
15. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the display method of the display panel according to any one of claims 1 to 11.
Citation Information
Patent Citations
Method and apparatus for controlling displaying in display panel, computer device, and computer-readable medium
US20240221560A1