Display control method and device and storage medium

By determining the central point of the biased area on the electronic screen and calculating the colorful compensation parameter, the color of the color display content is displayed on the color of the color area, solving the problem of inconsistency of the display of the display of different positions in different positions of the screen, and improving the consistency of the display effect. And user experience.

CN119360760APending Publication Date: 2025-01-24BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310913268.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-24
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

After production, due to material and process reasons, the display chromaticity offset in different positions is inconsistent, affecting the user experience.

Method used

By determining the location of the central point of the biased area, based on the chromaticity mapping relationship between the first display chroma and the second display chroma, calculate the chroma compensation parameter of the position of the center point of the corresponding color area, and display it to the color zone area Compensation for the color of the content.

Benefits of technology

The color consistency of the screen display is improved, and the user experience is improved. There is no need to control the screen through additional hardware to improve the stability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119360760A_ABST
    Figure CN119360760A_ABST
Patent Text Reader

Abstract

The invention relates to a display control method and device and a storage medium. The display control method comprises the steps that in response to screen display, the center point position of a color cast area is determined, and the screen display corresponds to one or more predefined color cast areas; based on the chromaticity mapping relation between the first display chromaticity and the second display chromaticity, the chromaticity compensation parameter corresponding to the center point position of the color cast area is determined, the first display chromaticity is the display chromaticity of the center point position of the screen, and the second display chromaticity is the display chromaticity when the center point position of the color cast area and the center point position of the screen display the same content; and compensating and displaying the chromaticity of the content displayed in the color cast area based on the chromaticity compensation parameter. Through the disclosure, the consistency of the screen display effect can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of display control, and in particular to a display control method, device and storage medium. Background Art

[0002] Display screens have gradually become an indispensable part of electronic devices, and they also make it easier for users to use electronic devices. However, the display effect of electronic screens after production will be affected by factors such as materials and processes, resulting in poor display effects during screen display. For example, the color shift of different positions on the screen may be inconsistent, reducing the user experience. Summary of the invention

[0003] In order to overcome the problems existing in the related art, the present disclosure provides a display control method, device and storage medium.

[0004] According to a first aspect of an embodiment of the present disclosure, a display control method is provided, comprising: determining a center point position of a color cast area in response to a screen display, the screen display corresponding to one or more predefined color cast areas; determining a chromaticity compensation parameter corresponding to the center point position of the color cast area based on a chromaticity mapping relationship between a first display chromaticity and a second display chromaticity, the first display chromaticity being the display chromaticity of the center point position of the screen, and the second display chromaticity being the display chromaticity when the center point position of the color cast area and the center point position of the screen display the same content; compensating for and displaying the chromaticity of the content displayed in the color cast area based on the chromaticity compensation parameter.

[0005] In one embodiment, the chromaticity mapping relationship between the first display chromaticity and the second display chromaticity is determined in the following manner: determining a chromaticity reference point position and a display chromaticity of the chromaticity reference point position, the chromaticity reference point being a plurality of different position points including at least the center point of the screen; determining the first display chromaticity from the display chromaticity of the chromaticity reference point position; determining an adjacent chromaticity reference point position adjacent to the center point of the color cast area; determining the second display chromaticity based on the display chromaticity of the adjacent chromaticity reference point position; and creating a chromaticity mapping relationship between the first display chromaticity and the second display chromaticity.

[0006] In one embodiment, determining the second display chromaticity based on the display chromaticity of the adjacent chromaticity reference point position includes: determining a weight parameter for mapping the adjacent chromaticity reference point position to the center point position of the color cast area based on the relative position between the adjacent chromaticity reference point and the center point of the color cast area; and mapping the display chromaticity of the adjacent chromaticity reference point position according to the weight parameter to obtain the second display chromaticity.

[0007] In one embodiment, the method further includes: determining a brightness offset point position in response to screen display, wherein one or more brightness offset point positions are predefined during screen display; and compensating and displaying the brightness of display content corresponding to the brightness offset point position.

[0008] In one implementation, compensating the brightness of the display content corresponding to the position of the brightness offset point includes:

[0009] According to the ratio between the first display brightness and the second display brightness, the brightness compensation parameter corresponding to the brightness offset point position is determined, the first display brightness is the display brightness at the position of the lowest display brightness point, the second display brightness is the display brightness at the position of the brightness offset point, and the display brightness at the position of the brightness offset point is not less than the display brightness at the position of the lowest display brightness point; the brightness of the display content corresponding to the brightness offset point position is compensated according to the brightness compensation parameter.

[0010] According to a second aspect of an embodiment of the present disclosure, a display control device is provided, comprising: a detection unit, for determining a position of a center point of a color cast area in response to a screen display, wherein the screen display corresponds to one or more predefined color cast areas; a processing unit, for determining a chromaticity compensation parameter corresponding to the position of the center point of the color cast area based on a chromaticity mapping relationship between a first display chromaticity and a second display chromaticity, wherein the first display chromaticity is the display chromaticity of the center point of the screen, and the second display chromaticity is the display chromaticity when the center point of the color cast area and the center point of the screen display the same content; and the chromaticity of the content displayed in the color cast area is compensated and displayed based on the chromaticity compensation parameter.

[0011] In one embodiment, the chromaticity mapping relationship between the first display chromaticity and the second display chromaticity is determined in the following manner: determining a chromaticity reference point position and a display chromaticity of the chromaticity reference point position, the chromaticity reference point being a plurality of different position points including at least the center point of the screen; determining the first display chromaticity from the display chromaticity of the chromaticity reference point position; determining an adjacent chromaticity reference point position adjacent to the center point of the color cast area; determining the second display chromaticity based on the display chromaticity of the adjacent chromaticity reference point position; and creating a chromaticity mapping relationship between the first display chromaticity and the second display chromaticity.

[0012] In one embodiment, the processing unit determines the second display chromaticity based on the display chromaticity of the adjacent chromaticity reference point position in the following manner: according to the relative position between the adjacent chromaticity reference point and the center point of the color cast area, determine the weight parameter for mapping the adjacent chromaticity reference point position to the center point position of the color cast area; and map the display chromaticity of the adjacent chromaticity reference point position according to the weight parameter to obtain the second display chromaticity.

[0013] In one embodiment, the detection unit is further used to determine the brightness offset point position in response to the screen display, and predefine one or more brightness offset point positions when the screen is displayed; the processing unit is further used to compensate and display the brightness of the display content corresponding to the brightness offset point position.

[0014] In one embodiment, the processing unit compensates for the brightness of the display content corresponding to the brightness offset point position in the following manner: according to the ratio between the first display brightness and the second display brightness, determine the brightness compensation parameter corresponding to the brightness offset point position, the first display brightness is the display brightness of the position of the lowest display brightness point, the second display brightness is the display brightness of the brightness offset point position, and the display brightness of the brightness offset point position is not less than the display brightness of the position of the lowest display brightness point; compensate for the brightness of the display content corresponding to the brightness offset point position according to the brightness compensation parameter.

[0015] According to a third aspect of an embodiment of the present disclosure, a display control device is provided, comprising: a processor; a memory for storing processor executable instructions; wherein the processor is configured to: execute the display control method described in the first aspect or any one of the embodiments of the first aspect.

[0016] According to a fourth aspect of an embodiment of the present disclosure, a storage medium is provided, in which instructions are stored. When the instructions in the storage medium are executed by a processor of a terminal, the terminal is enabled to execute the display control method described in the first aspect or any one of the implementations of the first aspect.

[0017] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: predetermining the center point position of the color cast area, and performing chromaticity compensation on the display content of the color cast area, so that the chromaticity display effect of the color cast area is close to that of the center of the screen, thereby improving the chromaticity consistency of the screen display. Displaying the display content after chromaticity compensation improves the user experience. By performing chromaticity compensation on the display content, there is no need to control the screen through additional hardware, thereby improving the stability of the system.

[0018] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0020] Figure 1 The figure is a flow chart of a display control method according to an exemplary embodiment.

[0021] Figure 2 The present invention is a flow chart showing a method for determining a chromaticity mapping relationship between a first display chromaticity and a second display chromaticity according to an exemplary embodiment.

[0022] Figure 3 The following is a flow chart showing a method for determining the second display chromaticity according to an exemplary embodiment.

[0023] Figure 4 The figure is a schematic diagram showing a method of determining a chromaticity reference point according to an exemplary embodiment.

[0024] Figure 5 A schematic diagram showing a method of determining the chromaticity of a center point position of a color cast area according to an exemplary embodiment.

[0025] Figure 6 The diagram is a schematic diagram showing a method of performing chromaticity compensation on a color cast area according to an exemplary embodiment.

[0026] Figure 7 The present invention is a flowchart showing brightness compensation of screen display content according to an exemplary embodiment.

[0027] Figure 8 The figure is a flow chart showing a method of performing brightness compensation on a brightness offset point according to an exemplary embodiment.

[0028] Fig. 9 The figure is a schematic diagram showing a method of determining the lowest brightness point according to an exemplary embodiment.

[0029] Fig.10 The figure is a block diagram of a display control device according to an exemplary embodiment.

[0030] Fig.11 It is a block diagram of a device for display control according to an exemplary embodiment. DETAILED DESCRIPTION

[0031] Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present disclosure.

[0032] The electronic device described in the present disclosure is an electronic device with a built-in or externally connected adjustable display screen, such as a mobile phone, a laptop computer, a camera, and other electronic devices.

[0033] In the production process of electronic devices, no two electronic devices are exactly the same, and there are slight errors. As an important component of electronic devices that are used a lot in daily life, electronic screens can also have uneven screen quality due to various reasons in the production process. Screens with large errors and particularly poor quality can be scrapped and redone, but for screens with small errors, although it affects the user experience, directly discarding them is a waste of resources and the increase in costs is not worth the loss. Therefore, a method is needed to compensate for the display errors of electronic screens and improve the consistency of electronic screen display effects.

[0034] In the related art, in order to solve the problem of inconsistent color effects at different positions of the screen due to material, process or other reasons, the screen voltage can be controlled by hardware to control the screen chromaticity. However, this method can usually only control the chromaticity of the entire screen, and has no good effect on the inconsistent display chromaticity of small areas. In addition, the voltage control of the screen also affects the stability of the screen display.

[0035] In view of this, a display control method is provided in an embodiment of the present disclosure, which predetermines the position of the color cast area, performs chromaticity compensation on the chromaticity of the display content at the position of the color cast area according to the chromaticity compensation parameters of the corresponding color cast area that are predetermined, and displays the compensated display content. By performing chromaticity compensation on the display content at the position of the specified color cast area, that is, by modifying the display content, the chromaticity shift phenomenon existing in the color cast area of ​​the display screen is compensated, so that the display content of the color cast area is kept consistent with the display content of other areas as much as possible, thereby improving the consistency of the screen display effect. In addition, there is no need to adjust the chromaticity of the display content at the position of the color cast area by controlling the voltage or current to stimulate the display screen, thereby improving the stability of the screen display.

[0036] The following describes how to perform display control.

[0037] Figure 1 FIG. 1 is a flow chart of a display control method according to an exemplary embodiment. Figure 1 As shown, the display control method includes the following steps.

[0038] In step S11, in response to the screen display, the position of the center point of the color cast area is determined, and the screen display corresponds to one or more predefined color cast areas.

[0039] In the embodiment of the present disclosure, the color cast area is an area that has been determined before screen display is performed, and one or more color cast areas are predefined during screen display, and each color cast area corresponds to a center point of the color cast area.

[0040] In step S12, based on the chromaticity mapping relationship between the first display chromaticity and the second display chromaticity, the chromaticity compensation parameter corresponding to the center point position of the color cast area is determined, the first display chromaticity is the display chromaticity of the center point position of the screen, and the second display chromaticity is the display chromaticity when the center point position of the color cast area and the center point position of the screen display the same content.

[0041] In the embodiment of the present disclosure, the chromaticity mapping relationship between the first display chromaticity and the second display chromaticity is predetermined before screen display is performed, and can be directly called when screen display is performed.

[0042] In step S13, the chromaticity of the content displayed in the color cast area is compensated based on the chromaticity compensation parameter and then displayed.

[0043] In the disclosed embodiment, the chromaticity compensation parameter is obtained from the chromaticity mapping relationship between the first display chromaticity and the second display chromaticity, and different color cast areas correspond to different chromaticity compensation parameter values. Different color gamut compensation parameter values ​​are used to compensate different color cast areas to obtain chromaticity compensation, and the display content after chromaticity compensation is displayed.

[0044] In one implementation, the display content after chromaticity compensation includes display content corresponding to the area after chromaticity compensation and display content corresponding to the area without chromaticity compensation.

[0045] In one implementation, after the color cast area is determined, chromaticity compensation may be performed only on display content corresponding to the color cast area, without modifying the display content of the full screen, thereby improving efficiency.

[0046] In one implementation, if multiple color cast areas overlap when performing chromaticity compensation for display content, the display content after chromaticity compensation may be fused using a related image fusion method to prevent conflict in display content corresponding to different color cast areas after chromaticity compensation.

[0047] In one embodiment, when the screen starts to display, the center position of the predefined color cast area is first determined, and then the color cast area is determined. And according to the relationship between the display chromaticity of the predetermined screen center point position and the display chromaticity of the center point position of the color cast area, the chromaticity compensation parameters of the display content of the corresponding color cast area are obtained. Then, according to the chromaticity compensation parameters, the chromaticity of the display content at the corresponding position is compensated, and the display content after the chromaticity compensation is displayed. By compensating the display content of the color cast area, the consistency of the chromaticity display effect of the entire screen is improved. And the display effect is adjusted by an image processing method that compensates for the chromaticity of the display content, without the need for additional hardware to physically operate the screen, thereby improving the stability of the screen display.

[0048] In the above display control method, the chromaticity mapping relationship between the first display chromaticity and the second display chromaticity is predetermined before screen display. The following will describe how to determine the chromaticity mapping relationship between the first display chromaticity and the second display chromaticity.

[0049] Figure 2 The present invention is a flow chart showing a method for determining a chromaticity mapping relationship between a first display chromaticity and a second display chromaticity according to an exemplary embodiment.

[0050] In step S21 , the position of the chromaticity reference point and the display chromaticity of the chromaticity reference point position are determined, and the chromaticity reference point is a plurality of different position points including at least the center point of the screen.

[0051] In the disclosed embodiment, the position of the center point of the color cast area and the position of the chromaticity reference point are both arbitrary positions, and the center point of the color cast area includes one or more different center points of the color cast area, and the chromaticity reference point includes one or more different chromaticity reference points.

[0052] In step S22, a first display chromaticity is determined from the display chromaticities at the chromaticity reference point positions.

[0053] In the disclosed embodiment, the first display chromaticity is the display chromaticity that needs to be achieved after compensating the display chromaticity at the center point of the color cast area. That is, the color cast area is compensated based on the display chromaticity at the center point of the screen. The display chromaticity at the center point of the screen is predetermined.

[0054] In step S23, the positions of adjacent chromaticity reference points adjacent to the center point of the color cast area are determined.

[0055] In the embodiment of the present disclosure, each center point of the color cast region corresponds to at least one adjacent chromaticity reference point. The position of the adjacent chromaticity reference point is determined to determine the positional relationship between the center point of the color cast region and the adjacent chromaticity reference point.

[0056] In step S24, a second display chromaticity is determined according to the display chromaticity of the adjacent chromaticity reference point position.

[0057] In the disclosed embodiment, the display chromaticity of the adjacent chromaticity reference point positions can be predetermined. Since the display chromaticity of the adjacent chromaticity reference point positions will affect the display chromaticity of the center point position of the color cast area, and the display chromaticity of the small area in the screen is similar, the second display chromaticity, that is, the display chromaticity of the center point of the color cast area, is determined according to the display chromaticity of the adjacent chromaticity reference point positions to ensure that the local chromaticity compensation effect is similar.

[0058] In step S25, a chromaticity mapping relationship between the first display chromaticity and the second display chromaticity is created.

[0059] In the disclosed embodiment, according to the displayed chromaticity at the center point of each color cast area and the displayed chromaticity at the center point of the screen, a chromaticity compensation parameter between the displayed chromaticity at the center point of each color cast area and the displayed chromaticity corresponding to the center point of the screen is determined, and the chromaticity mapping relationship between the first display chromaticity and the second display chromaticity can be obtained.

[0060] In one implementation, the positions of the chromaticity reference points may be evenly distributed on the screen to improve the consistency of the chromaticity display effect of the displayed content after chromaticity compensation.

[0061] In one implementation, the positions of the chromaticity reference points may also be determined in a non-uniformly distributed manner according to screen characteristics or display requirements.

[0062] In one implementation, the center point of each color cast region is located within a region surrounded by a plurality of adjacent chromaticity reference points, so that the displayed chromaticity of the center point of the color cast region can be more accurately determined based on the displayed chromaticity of the adjacent chromaticity reference points.

[0063] In the process of determining the chromaticity mapping relationship between the first display chromaticity and the second display chromaticity, the second display chromaticity needs to be determined by the display chromaticity of the adjacent chromaticity reference point. The following describes how to determine the second display chromaticity.

[0064] Figure 3 The figure is a flow chart showing a method for determining a second display chromaticity according to an exemplary embodiment.

[0065] In step S31, according to the relative positions between the adjacent chromaticity reference points and the center point of the color cast region, the weight parameters for mapping the positions of the adjacent chromaticity reference points to the position of the center point of the color cast region are determined.

[0066] In the embodiment of the present disclosure, the weight parameter includes at least one weight parameter. The weight parameter characterizes the influence of the position of the adjacent chromaticity reference point on the center point of the color cast area.

[0067] In step S32, the display chromaticities of adjacent chromaticity reference point positions are mapped according to the weight parameter to obtain a second display chromaticity.

[0068] In the disclosed embodiment, the display chromaticity of the adjacent chromaticity reference point positions is mapped according to the weight parameter, that is, the display chromaticity of the center point position of the color cast area is determined according to the influence of the display chromaticity of the adjacent chromaticity reference point positions on the display chromaticity of the center point position of the color cast area. The display chromaticity of the center point position of the color cast area is the second display chromaticity.

[0069] In one implementation, when displaying content after chromaticity compensation, the display content after chromaticity compensation and the display content that does not require chromaticity compensation are displayed together.

[0070] Figure 4 The figure is a schematic diagram showing a method of determining a chromaticity reference point according to an exemplary embodiment.

[0071] like Figure 4 As shown, one or more chromaticity reference points may be determined in a uniform distribution manner. The one or more chromaticity reference points at least include the center point of the screen.

[0072] In one embodiment, the chromaticity and brightness data of multiple reference points in the display screen can be determined by the following experimental process. The optical instrument CA410 can be used to measure the chromaticity and brightness of the screen when it displays a pure color picture. Figure 4 The chromaticity and brightness data of the 17 chromaticity reference points in the CIE chromaticity are shown. Among them, CIE chromaticity is the CIE standard chromaticity system, a color representation system based on a color mixing system, which characterizes the properties of color. CIE chromaticity includes RGBW (Red, Green, Blue, White) color coordinates of the displayed color. Among them, a pure color picture is a picture of a single color, including a pure white picture and a single color picture of other colors. The chromaticity of the reference point at the center of the screen in the CIE chromaticity is used as the reference display chromaticity of the screen, and the brightness of the reference point with the lowest brightness in the pure white picture among the 17 chromaticity reference points is used as the reference brightness.

[0073] Figure 5 A schematic diagram showing a method of determining the chromaticity of a center point position of a color cast area according to an exemplary embodiment.

[0074] like Figure 5 As shown, ABCD are adjacent chromaticity reference points corresponding to the center point X of the color cast region among the multiple chromaticity reference points.

[0075] In one embodiment, a prediction model describing the CIE chromaticity of any point on the screen can be derived from the 17 chromaticity reference points collected in the above experimental process. The prediction model is used to predict the chromaticity information of the center point of the color cast area. The electronic device system takes the center point of the screen as the origin, establishes a two-dimensional coordinate system, and determines four adjacent chromaticity reference points adjacent to X for any center point X of the color cast area on the screen. The area formed by the four adjacent chromaticity reference points surrounds point X. The number of chromaticity reference points can be other than 4, and whether the area formed by the adjacent chromaticity reference points surrounds point X is determined by the display requirements. The coordinates of the four reference points ABCD and the coordinate of X are determined, and the weight parameters u and v of the X coordinate can be obtained based on the coordinates of the reference points ABCD through the following position weight equation group:

[0076] x X =x A +(x B -x A )·u+(x D -x A )·v+(x A -x B +x C -x D )·u·v

[0077] y X =y A +(y B -y A )·u+(y D -y A )·v+(y A -y B +y C -y D )·u·v

[0078] Among them, x X ,y X are the horizontal and vertical coordinates in the coordinate system respectively. A , x B , x C , x D are the horizontal coordinates of the reference point ABCD in the coordinate system, y A ,y B ,y C ,y D are the ordinates of the reference point ABCD in the coordinate system.

[0079] The weight parameters u and v of the coordinates of X are determined by the above position weight equations. Combined with the chromaticity information of the CIExy (color coordinates in CIE chromaticity) of the four reference points, the CIE xy chromaticity information of the pure color screen corresponding to X can be obtained by the following chromaticity weight formula:

[0080]

[0081]

[0082]

[0083]

[0084]

[0085]

[0086]

[0087]

[0088] Among them, CIE xy chromaticity information is the color coordinate information in CIE chromaticity. In the above chromaticity weight formula, is the color coordinate of X, representing the chromaticity information of X. is the color coordinate of A, representing the chromaticity information of A; is the color coordinate of B, representing the chromaticity information of B; is the color coordinate of C, representing the chromaticity information of C; is the color coordinate of D, representing the chromaticity information of D.

[0089] Determine the screen display chromaticity at the center of the screen, and determine the screen display chromaticity of X by the chromaticity weight formula in the above embodiment, and correct the X degree of X to the screen display chromaticity at the center of the screen by the chromaticity compensation matrix M. The chromaticity compensation matrix M is determined by the following chromaticity compensation matrix formula:

[0090]

[0091]

[0092] M=M X_RGB2XYZ -1 ·M SCREEN_RGB2XYZ

[0093] in, M is the chromaticity weighting matrix, which is used to determine the weights of each color coordinate corresponding to the chromaticity. RGB2XYZ The corresponding color coordinate is R x , R x , G x , G y, B x , B y , W x , W y The chromaticity matrix corresponding to the point and the surrounding area. X_RGB2XYZ is the chromaticity matrix corresponding to point X and its surrounding area, M SCREEN_RGB2XYZ is the chromaticity matrix corresponding to the center point of the screen and its surrounding area. The chromaticity compensation matrix M represents the chromaticity compensation ratio relationship between the screen display chromaticity at the center of the screen and the screen display chromaticity at point X, and serves as a chromaticity compensation parameter for adjusting the chromaticity of the displayed content.

[0094] In one implementation, the display chromaticity of the color cast area is by default the same as the display chromaticity of the center point of the color cast area.

[0095] Figure 6 The diagram is a schematic diagram showing a method of performing chromaticity compensation on a color cast area according to an exemplary embodiment.

[0096] like Figure 6 As shown, X is the center point of the color cast area, and Mx is the chromaticity compensation matrix corresponding to point X, that is, the chromaticity compensation parameter.

[0097] In one embodiment, if Figure 6 As shown, the electronic device screen determines multiple color cast areas, and for a color cast area at the center point X of one of the color cast areas, the color gamut compensation matrix Mx is used to act on the chromaticity of the display content of the color cast area centered on X, so as to achieve chromaticity compensation of the display content of the color cast area centered on X. After chromaticity compensation is performed on each color cast area, the display content after chromaticity compensation can be obtained.

[0098] In one embodiment, the electronic device can automatically divide the screen into multiple small areas, and there will be a separate color control module 3D LUT for each area. The specific 3D LUT can be calculated by the above-mentioned chromaticity compensation matrix M, which can calculate the corresponding compensated RGB value according to the RGB (Red, Green, Blue) value of the display content. The color gamut compensation can be performed on the color cast area that needs chromaticity compensation through 3D LUT, so that its display effect on the screen is consistent with other areas of the screen. Among them, 3DLUT is an RGB chromaticity lookup table, which is used to adjust the RGB value of the display content, and other methods can also be used to adjust the RGB value of the display content according to the chromaticity compensation matrix M.

[0099] In one implementation, a color cast area may include display contents of multiple small areas equally divided on the screen. That is, the color cast area may be different in size and position from the small areas equally divided on the screen, and when performing chromaticity compensation, chromaticity compensation is performed on the display contents of the multiple small areas located in the color cast area.

[0100] Figure 7The present invention is a flowchart showing brightness compensation of screen display content according to an exemplary embodiment.

[0101] In step S41, in response to the screen display, the position of the brightness offset point is determined, and one or more brightness offset point positions are predefined when the screen is displayed.

[0102] In the disclosed embodiment, the position of the brightness offset point is a position predetermined before the screen is displayed.

[0103] In step S42, the brightness of the display content corresponding to the position of the brightness offset point is compensated and displayed.

[0104] In the disclosed embodiment, the brightness of the display content corresponding to the brightness offset point position is compensated to obtain the brightness of the compensated display content. According to the brightness of the compensated display content, the display content after brightness compensation is determined and displayed.

[0105] In one implementation, when displaying content after brightness compensation, the display content after brightness compensation and the display content without brightness compensation are displayed together.

[0106] Figure 8 The present invention is a flow chart showing a method for performing brightness compensation at a brightness offset point according to an exemplary embodiment.

[0107] In step S51, the brightness compensation parameters corresponding to the brightness offset point position are determined according to the ratio between the first display brightness and the second display brightness, the first display brightness is the display brightness at the lowest point of the display brightness, the second display brightness is the display brightness at the brightness offset point position, and the display brightness at the brightness offset point position is not less than the display brightness at the lowest point of the display brightness.

[0108] In the disclosed embodiment, the position of the lowest point of display brightness is a position predetermined before screen display, and there is only one position of the lowest point of display brightness.

[0109] In the disclosed embodiment, the position of the brightness offset point is a position predetermined before screen display, and the display brightness of the brightness offset point is not less than the display brightness of the lowest point position, so that when brightness compensation is performed, brightness compensation is performed by reducing the brightness of the brightness offset point position.

[0110] In the disclosed embodiment, the ratio between the first display brightness and the second display brightness is the ratio between the display brightness at the lowest display brightness point and the display brightness at the brightness offset point. The display brightness at each brightness offset point corresponds to a brightness compensation parameter value, which is the ratio between the display brightness at the lowest display brightness point and the display brightness at the corresponding brightness offset point.

[0111] In step S52, the brightness of the display content corresponding to the brightness offset point position is compensated according to the brightness compensation parameter.

[0112] In the disclosed embodiment, the brightness of the display content corresponding to the brightness offset point position is compensated according to the brightness compensation parameter, that is, the brightness of the display content corresponding to the brightness offset point position is reduced according to the brightness compensation parameter.

[0113] Fig. 9 The figure is a schematic diagram showing a method of determining the lowest brightness point according to an exemplary embodiment.

[0114] In one implementation, after the chromaticity compensation is completed by using the chromaticity compensation matrix M and the 3D LUT in the above embodiment, the screen display brightness is also compensated. Fig. 9 As shown in the figure, the brightness of the lowest point of the pure white screen among the 17 chromaticity reference points is selected as the reference brightness Lv. When the center point X of the color cast area displays a pure white screen, its brightness Lv X If it is not less than Lv, the center point X of the color cast area is determined as the brightness offset point. According to the proportional relationship between X and the reference brightness, the following brightness compensation formula is obtained. The following operation is performed on the RGB values ​​of all brightness offset points of the 3D LUT that has completed chromaticity compensation to achieve brightness compensation:

[0115]

[0116]

[0117]

[0118] Among them, R, G, B are the RGB values ​​of the displayed content, and R', G', B' are the RGB values ​​of the displayed content after brightness compensation. The positions of the 17 chromaticity reference points in the above experiment process can also be points at other positions.

[0119] In one implementation, the brightness offset point may not be determined from the center point of the color cast area, and the brightness minimum point may not be determined from the chromaticity reference point. That is, the brightness offset point and the brightness minimum point may be determined according to display requirements.

[0120] In one implementation, the brightness compensation formula in the above embodiment may be used to compensate the brightness of the display content at each brightness offset point to obtain the display content after brightness compensation.

[0121] In one implementation, brightness compensation may be performed on the displayed content first and then chromaticity compensation may be performed.

[0122] In one embodiment, when the screen is displayed, the chromaticity compensation parameters of the corresponding color cast area are determined according to the predefined color cast area and the chromaticity mapping relationship between the center point position of the color cast area and the center point position of the screen. According to the chromaticity compensation parameters, the display content corresponding to the color cast area position is chromaticly compensated to obtain the display content after chromaticity compensation. Among them, the display content after chromaticity compensation includes the display content corresponding to the area after chromaticity compensation and the display content corresponding to the area without chromaticity compensation. The predefined minimum brightness point position and the brightness offset point are determined, and the brightness of the display content after chromaticity compensation at the minimum brightness point position is compensated according to the brightness compensation parameters of the corresponding minimum brightness point position obtained in advance, and the display content after chromaticity compensation and brightness compensation is displayed. The display content after chromaticity compensation and brightness compensation includes the display content of the area after chromaticity compensation or brightness compensation and the display content of the area without chromaticity compensation or brightness compensation.

[0123] By using the display control method in the above embodiment, when the screen is displaying, effective adjustments can be made to areas with inconsistent chromaticity or brightness display effects, thereby improving the brightness and chromaticity consistency of the screen display effect.

[0124] Based on the same concept, an embodiment of the present disclosure also provides a display control device.

[0125] It is understandable that the display control device provided by the embodiment of the present disclosure includes hardware structures and / or software modules corresponding to the execution of each function in order to realize the above functions. In combination with the units and algorithm steps of each example disclosed in the embodiment of the present disclosure, the embodiment of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solution of the embodiment of the present disclosure.

[0126] Fig.10 is a block diagram of a display control device according to an exemplary embodiment. Fig.10 The device includes a detection unit 101 and a processing unit 102.

[0127] The detection unit 101 is configured to determine the position of the center point of the color cast area in response to the screen display, which corresponds to one or more predefined color cast areas when the screen is displayed;

[0128] The processing unit 102 is configured to determine a chromaticity compensation parameter corresponding to the center point position of the color cast area based on a chromaticity mapping relationship between a first display chromaticity and a second display chromaticity, wherein the first display chromaticity is the display chromaticity of the center point position of the screen, and the second display chromaticity is the display chromaticity when the center point position of the color cast area and the center point position of the screen display the same content; and the chromaticity of the content displayed in the color cast area is compensated and displayed based on the chromaticity compensation parameter.

[0129] In an implementation manner provided by an embodiment of the present disclosure, a chromaticity mapping relationship between a first display chromaticity and a second display chromaticity is determined in the following manner: determining a chromaticity reference point position and a display chromaticity of the chromaticity reference point position, the chromaticity reference point being a plurality of different position points including at least a center point of the screen; determining a first display chromaticity from the display chromaticity of the chromaticity reference point position; determining an adjacent chromaticity reference point position adjacent to a center point of a color cast area; determining a second display chromaticity based on the display chromaticity of the adjacent chromaticity reference point position; and creating a chromaticity mapping relationship between the first display chromaticity and the second display chromaticity.

[0130] In one implementation provided by an embodiment of the present disclosure, the processing unit 102 determines the second display chromaticity based on the display chromaticity of the adjacent chromaticity reference point position in the following manner: according to the relative position between the adjacent chromaticity reference point and the center point of the color cast area, a weight parameter for mapping the adjacent chromaticity reference point position to the center point position of the color cast area is determined; and the display chromaticity of the adjacent chromaticity reference point position is mapped according to the weight parameter to obtain the second display chromaticity.

[0131] In an implementation manner provided by an embodiment of the present disclosure, the detection unit 101 is also configured to determine, in response to the screen display, a brightness offset point position and predefine one or more brightness offset point positions when the screen is displayed; the processing unit 102 is also configured to compensate for and display the brightness of the display content corresponding to the brightness offset point position.

[0132] In an implementation manner provided by an embodiment of the present disclosure, the processing unit 102 compensates for the brightness of the display content corresponding to the brightness offset point position in the following manner: according to the ratio between the first display brightness and the second display brightness, a brightness compensation parameter corresponding to the brightness offset point position is determined, the first display brightness is the display brightness of the position of the lowest display brightness point, the second display brightness is the display brightness of the brightness offset point position, and the display brightness of the brightness offset point position is not less than the display brightness of the position of the lowest display brightness point; the brightness of the display content corresponding to the brightness offset point position is compensated according to the brightness compensation parameter.

[0133] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0134] Fig.11 2 is a block diagram of a device 200 for display control according to an exemplary embodiment. For example, the device 200 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0135] Reference Fig.11 , the device 200 may include one or more of the following components: a processing component 202 , a memory 204 , a power component 206 , a multimedia component 208 , an audio component 210 , an input / output (I / O) interface 212 , a sensor component 214 , and a communication component 216 .

[0136] The processing component 202 generally controls the overall operation of the device 200, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 202 may include one or more processors 220 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 202 may include one or more modules to facilitate interaction between the processing component 202 and other components. For example, the processing component 202 may include a multimedia module to facilitate interaction between the multimedia component 208 and the processing component 202.

[0137] The memory 204 is configured to store various types of data to support operations on the device 200. Examples of such data include instructions for any application or method operating on the device 200, contact data, phone book data, messages, pictures, videos, etc. The memory 204 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0138] The power component 206 provides power to the various components of the device 200. The power component 206 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 200.

[0139] The multimedia component 208 includes a screen that provides an output interface between the device 200 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 208 includes a front camera and / or a rear camera. When the device 200 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0140] The audio component 210 is configured to output and / or input audio signals. For example, the audio component 210 includes a microphone (MIC), and when the device 200 is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 204 or sent via the communication component 216. In some embodiments, the audio component 210 also includes a speaker for outputting audio signals.

[0141] I / O interface 212 provides an interface between processing component 202 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0142] The sensor assembly 214 includes one or more sensors for providing various aspects of the status assessment of the device 200. For example, the sensor assembly 214 can detect the open / closed state of the device 200, the relative positioning of components, such as the display and keypad of the device 200, the sensor assembly 214 can also detect the position change of the device 200 or a component of the device 200, the presence or absence of user contact with the device 200, the orientation or acceleration / deceleration of the device 200 and the temperature change of the device 200. The sensor assembly 214 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 214 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 214 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor or a temperature sensor.

[0143] The communication component 216 is configured to facilitate wired or wireless communication between the device 200 and other devices. The device 200 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 216 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 216 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0144] In an exemplary embodiment, the apparatus 200 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.

[0145] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 204 including instructions, and the instructions can be executed by the processor 220 of the device 200 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0146] It is to be understood that in the present disclosure, "plurality" refers to two or more than two, and other quantifiers are similar. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. The singular forms "a", "the" and "the" are also intended to include plural forms, unless the context clearly indicates other meanings.

[0147] It is further understood that the terms "first", "second", etc. are used to describe various information, but such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other, and do not indicate a specific order or degree of importance. In fact, the expressions "first", "second", etc. can be used interchangeably. For example, without departing from the scope of the present disclosure, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information.

[0148] It can be further understood that, unless otherwise specified, “connection” includes a direct connection without other components between the two, and also includes an indirect connection with other components between the two.

[0149] It is further understood that, although the operations are described in a specific order in the drawings in the embodiments of the present disclosure, it should not be understood as requiring the operations to be performed in the specific order shown or in a serial order, or requiring the execution of all the operations shown to obtain the desired results. In certain environments, multitasking and parallel processing may be advantageous.

[0150] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any modifications, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure.

[0151] It should be understood that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the scope of the appended claims.

Claims

1. A display control method, characterized in that: include: In response to the screen display, determining the position of the center point of the color cast area, wherein the screen display corresponds to one or more predefined color cast areas; Determine a chromaticity compensation parameter corresponding to the center point position of the color cast area based on a chromaticity mapping relationship between a first display chromaticity and a second display chromaticity, wherein the first display chromaticity is the display chromaticity at the center point position of the screen, and the second display chromaticity is the display chromaticity when the center point position of the color cast area and the center point position of the screen display the same content; The chromaticity of the content displayed in the color cast area is compensated and displayed based on the chromaticity compensation parameter.

2. The display control method according to claim 1, characterized in that: The chromaticity mapping relationship between the first display chromaticity and the second display chromaticity is determined by: Determine the position of a chromaticity reference point and the display chromaticity of the position of the chromaticity reference point, wherein the chromaticity reference point is a plurality of different position points including at least the center point of the screen; Determine the first display chromaticity from the display chromaticity at the chromaticity reference point position; Determine the positions of adjacent chromaticity reference points adjacent to the center point of the color cast area; Determining a second display chromaticity according to the display chromaticity of the adjacent chromaticity reference point position; A chromaticity mapping relationship between the first display chromaticity and the second display chromaticity is created.

3. The display control method according to claim 2, characterized in that: The determining the second display chromaticity according to the display chromaticity of the adjacent chromaticity reference point position includes: Determining a weight parameter for mapping the position of the adjacent chromaticity reference point to the position of the center point of the color cast area according to the relative position between the adjacent chromaticity reference point and the center point of the color cast area; The display chromaticity of the adjacent chromaticity reference point positions is mapped according to the weight parameter to obtain the second display chromaticity.

4. The display control method according to claim 1, characterized in that: The method further comprises: In response to screen display, determining a brightness offset point position, wherein one or more brightness offset point positions are predefined during screen display; The brightness of the display content corresponding to the position of the brightness offset point is compensated and displayed.

5. The display control method according to claim 4, characterized in that: The compensating the brightness of the display content corresponding to the position of the brightness offset point includes: Determine a brightness compensation parameter corresponding to the brightness offset point position according to a ratio between a first display brightness and a second display brightness, wherein the first display brightness is the display brightness at the position of the lowest display brightness point, the second display brightness is the display brightness at the position of the brightness offset point, and the display brightness at the position of the brightness offset point is not less than the display brightness at the position of the lowest display brightness point; The brightness of the display content corresponding to the position of the brightness offset point is compensated according to the brightness compensation parameter.

6. A display control device, characterized in that: include: A detection unit, configured to determine the position of a center point of a color cast region in response to a screen display, wherein the screen display corresponds to one or more predefined color cast regions; a processing unit, configured to determine a chromaticity compensation parameter corresponding to the center point position of the color cast area based on a chromaticity mapping relationship between a first display chromaticity and a second display chromaticity, wherein the first display chromaticity is the display chromaticity at the center point position of the screen, and the second display chromaticity is the display chromaticity when the center point position of the color cast area and the center point position of the screen display the same content; The chromaticity of the content displayed in the color cast area is compensated and displayed based on the chromaticity compensation parameter.

7. The display control device according to claim 6, characterized in that: The chromaticity mapping relationship between the first display chromaticity and the second display chromaticity is determined by: Determine the position of a chromaticity reference point and the display chromaticity of the position of the chromaticity reference point, wherein the chromaticity reference point is a plurality of different position points including at least the center point of the screen; Determine the first display chromaticity from the display chromaticity at the chromaticity reference point position; Determine the positions of adjacent chromaticity reference points adjacent to the center point of the color cast area; Determining a second display chromaticity according to the display chromaticity of the adjacent chromaticity reference point position; A chromaticity mapping relationship between the first display chromaticity and the second display chromaticity is created.

8. The display control device according to claim 7, characterized in that: The processing unit determines the second display chromaticity according to the display chromaticity of the adjacent chromaticity reference point position in the following manner: Determining a weight parameter for mapping the position of the adjacent chromaticity reference point to the position of the center point of the color cast area according to the relative position between the adjacent chromaticity reference point and the center point of the color cast area; The display chromaticity of the adjacent chromaticity reference point positions is mapped according to the weight parameter to obtain the second display chromaticity.

9. The display control device according to claim 6, characterized in that: The detection unit is further used to determine the brightness offset point position in response to the screen display, and predefine one or more brightness offset point positions when the screen is displayed; The processing unit is further configured to compensate and display the brightness of the display content corresponding to the position of the brightness offset point.

10. The display control device according to claim 9, characterized in that: The processing unit compensates the brightness of the display content corresponding to the position of the brightness offset point in the following manner: Determine a brightness compensation parameter corresponding to the brightness offset point position according to a ratio between a first display brightness and a second display brightness, wherein the first display brightness is the display brightness at the position of the lowest display brightness point, the second display brightness is the display brightness at the position of the brightness offset point, and the display brightness at the position of the brightness offset point is not less than the display brightness at the position of the lowest display brightness point; The brightness of the display content corresponding to the position of the brightness offset point is compensated according to the brightness compensation parameter.

11. A display control device, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to: execute the display control method described in any one of claims 1 to 5.

12. A storage medium, characterized in that: The storage medium stores instructions, and when the instructions in the storage medium are executed by a processor of the terminal, the terminal is enabled to execute the display control method described in any one of claims 1 to 5.