A display unit control method and related device
By adjusting the grayscale output of the display unit through user-selected display mode commands and grayscale control algorithms, a display effect that protects privacy at a normal viewing angle and maintains clear visibility at multiple angles is achieved, solving the problem of reduced brightness affecting the viewing experience in existing technologies.
Patent Information
- Application Number
- CN202410831890.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-25
- Publication Date
- 2026-01-27
- Estimated Expiration
- 2044-06-25
AI Technical Summary
Existing technology reduces overall screen brightness in privacy display mode, affecting the viewing experience of the front passenger, and the privacy protection effect is not flexible enough.
By obtaining the user's display mode selection command, the grayscale control algorithm of the sharing mode and the privacy mode is invoked to adjust the grayscale output signal of the display unit in order to protect privacy at the normal viewing angle and maintain clear visibility at multiple angles.
It improves privacy protection, maintains display quality, avoids affecting the viewing experience due to reduced brightness in full-screen mode, and reduces production complexity and cost.
Smart Images

Figure CN118629361B_ABST
Abstract
Description
Technical Field
[0001] This specification relates to the field of display devices, and more specifically, this disclosure relates to a display unit control method and related equipment. Background Technology
[0002] In certain scenarios, it is necessary to set the display unit to a privacy mode. In this mode, the image displayed on the display unit can be clearly viewed from a certain position, while the image displayed on the display unit cannot be effectively viewed from other angles.
[0003] One related technology improves privacy by reducing brightness at the front viewing angle. While this enhances privacy, the overall reduced screen brightness may negatively impact the viewing experience for the front passenger.
[0004] Therefore, it is necessary to propose a display unit control method with better privacy protection and greater flexibility to at least address some of the shortcomings in the aforementioned related technologies. Summary of the Invention
[0005] The summary section introduces a series of simplified concepts, which will be further explained in detail in the detailed description section. This summary section is not intended to limit the key features and essential technical features of the claimed technical solutions, nor is it intended to determine the scope of protection of the claimed technical solutions.
[0006] In a first aspect, this disclosure proposes a display unit control method, the method comprising:
[0007] Obtain the target user's display mode selection instruction, wherein the aforementioned display mode selection instruction includes a sharing mode selection instruction and a privacy mode selection instruction;
[0008] Based on the above display mode selection instruction, the corresponding display mode grayscale control algorithm is called. The above display mode grayscale control curve includes the shared mode grayscale control algorithm and the privacy mode grayscale control algorithm.
[0009] The grayscale output signal of the display unit is controlled based on the grayscale input signal and the grayscale control algorithm of the above display mode.
[0010] In one feasible implementation, the above-mentioned shared mode grayscale control algorithm is based on conventional grayscale control curves;
[0011] The above-mentioned anti-spy mode grayscale control algorithm is based on the anti-spy grayscale control curve;
[0012] When the grayscale input value of the above-mentioned anti-peeping grayscale control curve is less than or equal to the first grayscale threshold, all grayscale output values are the above-mentioned first grayscale threshold.
[0013] When the grayscale input value of the above-mentioned anti-spy grayscale control curve is greater than or equal to the second grayscale threshold, the grayscale output value of the anti-spy mode is equal to the normal grayscale output value.
[0014] When the grayscale input value of the above-mentioned anti-spy grayscale control curve is greater than the first grayscale threshold and less than the second grayscale threshold, the corresponding anti-spy mode grayscale output value is greater than the normal grayscale output value under the same grayscale input value.
[0015] In one feasible implementation, when the grayscale input value of the aforementioned anti-spy grayscale control curve is greater than the aforementioned first grayscale threshold and less than the aforementioned second grayscale threshold, the method for determining the grayscale output value of the aforementioned anti-spy mode specifically includes:
[0016] The sum of the first brightness threshold and the original brightness is determined as the corrected brightness, wherein the first grayscale threshold is determined based on the above first brightness threshold and the relationship between grayscale and brightness;
[0017] Based on the above relationship between grayscale and brightness, determine the grayscale value corresponding to the above-mentioned corrected brightness.
[0018] The grayscale value corresponding to the above-mentioned brightness correction is determined as the grayscale output value of the above-mentioned privacy mode.
[0019] In one feasible implementation, it further includes:
[0020] Obtain the current ambient light intensity information of the aforementioned display unit;
[0021] The first screen white state brightness, first reflected ambient light brightness, and first contrast requirement threshold are determined for the first viewing position corresponding to the current ambient light intensity information. The first viewing position is the position where the display information of the display unit can be effectively obtained in both the sharing mode and the privacy mode.
[0022] The first reference brightness is calculated based on the first screen white state brightness, the first reflected ambient light brightness, and the first contrast requirement threshold.
[0023] The threshold values for the second screen white state brightness, the second reflected ambient light brightness, and the second contrast ratio at the second viewing position corresponding to the current ambient light intensity information are determined. The second viewing position is the position where the display information of the display unit can be effectively obtained only in the shared mode.
[0024] The second reference brightness is calculated based on the second screen white state brightness, the second reflected ambient light brightness, and the second contrast requirement threshold.
[0025] The brightness attenuation coefficients for the first and second viewing positions are determined based on the angle attenuation curve of the display product.
[0026] The maximum value of the first candidate brightness is determined under the condition that the first candidate brightness is less than or equal to the first reference brightness and the second candidate brightness is greater than or equal to the second reference brightness, wherein the ratio of the first candidate brightness to the second candidate brightness is the brightness attenuation coefficient.
[0027] The maximum value of the first candidate brightness is taken as the first brightness threshold.
[0028] In one feasible implementation, the first contrast requirement threshold is greater than or equal to 13, the second contrast requirement threshold is less than or equal to 13, and the ratio of the first contrast requirement threshold to the second contrast requirement threshold is greater than or equal to 3.
[0029] In one feasible implementation, it further includes:
[0030] If the first candidate brightness cannot be less than or equal to the first reference brightness or the second candidate brightness cannot be greater than or equal to the second reference brightness, the second contrast requirement threshold shall be reduced.
[0031] In one feasible implementation, the calculation of the first reference brightness based on the first screen white state brightness, the first reflected ambient light brightness, and the first contrast requirement threshold includes:
[0032] Calculate the first sum of the first screen white state brightness and the first reflected ambient light brightness;
[0033] Calculate the first ratio between the first sum and the first contrast requirement threshold mentioned above;
[0034] The difference between the first ratio and the first reflected ambient light brightness is used as the first reference brightness.
[0035] In one feasible implementation, the calculation of the second reference brightness based on the second screen white state brightness, the second reflected ambient light brightness, and the second contrast requirement threshold includes:
[0036] Calculate the second sum of the above-mentioned second screen white state brightness and the above-mentioned second reflected ambient light brightness;
[0037] Calculate the second ratio between the second sum and the second contrast requirement threshold mentioned above;
[0038] The difference between the second ratio and the second reflected ambient light brightness is used as the second reference brightness.
[0039] In one feasible implementation, the aforementioned second grayscale threshold is determined based on a second brightness threshold.
[0040] The above methods also include:
[0041] Calculate the threshold sum of the candidate second brightness threshold and the first brightness threshold;
[0042] The maximum value of the candidate second brightness threshold is determined when the above threshold and value are greater than the higher-order brightness and less than the higher-order brightness, and the candidate second brightness threshold is less than or equal to a preset multiple of the higher-order brightness. The candidate second brightness threshold is the brightness corresponding to the Nth order, the higher-order brightness is the brightness corresponding to the N+1th order, and the higher-order brightness is the brightness corresponding to the N+2th order.
[0043] The maximum value of the above-mentioned candidate second brightness threshold is determined as the above-mentioned second brightness threshold.
[0044] Secondly, embodiments of this disclosure provide a display unit control device, comprising:
[0045] The acquisition unit is used to acquire the display mode selection instruction of the target user, wherein the display mode selection instruction includes a sharing mode selection instruction and a privacy mode selection instruction;
[0046] The calling unit is used to call the corresponding display mode grayscale control algorithm based on the above display mode selection instruction, wherein the above display mode grayscale control curve includes a shared mode grayscale control algorithm and a privacy mode grayscale control algorithm.
[0047] The control unit is used to control the grayscale output signal of the display unit based on the grayscale input signal and the grayscale control algorithm of the display mode.
[0048] Thirdly, an electronic device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program stored in the memory to implement the steps of the display unit control method as described in any of the first aspects above.
[0049] Fourthly, this disclosure also proposes a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the display unit control method of any one of the first aspects.
[0050] Fifthly, this disclosure also proposes a display device, including the electronic device described in the third aspect.
[0051] In summary, the display unit control method of this disclosure includes: acquiring a display mode selection instruction from a target user, wherein the display mode selection instruction includes a sharing mode selection instruction and a privacy mode selection instruction; invoking the corresponding display mode grayscale control algorithm based on the display mode selection instruction, wherein the display mode grayscale control curve includes a sharing mode grayscale control algorithm and a privacy mode grayscale control algorithm; and controlling the grayscale output signal of the display unit based on the grayscale input signal and the display mode grayscale control algorithm. This disclosure, through a unique privacy mode grayscale control algorithm, restricts the viewing angle, ensuring that content is only visible from a normal viewing angle, greatly improving user privacy protection. Compared with existing technologies, this method not only improves the privacy effect but also maintains display quality, avoiding the problem of reduced brightness across the entire screen affecting the viewing experience. In sharing mode, the grayscale control algorithm adjusts the screen output to optimize visibility from multiple angles, ensuring that content can be clearly seen within a wide viewing angle. This disclosure allows users to easily switch display modes according to different usage scenarios and personal preferences, such as switching to privacy mode in public places and switching to sharing mode when sharing information with others. Compared to existing technologies that add physical layers (such as light-shielding films) to achieve privacy features, this solution achieves the same effect through software-controlled grayscale output, avoiding increased production complexity and costs. This method reduces the number of masking layers in production, improves production efficiency and product yield, and also reduces maintenance costs. This disclosed solution, through flexible display mode control and efficient grayscale adjustment technology, brings significant performance improvements and user experience optimization to modern display devices.
[0052] The display unit control method disclosed herein, along with other advantages, objectives, and features of this disclosure, will be partly apparent from the following description and partly understood by those skilled in the art through study and practice of this disclosure. Attached Figure Description
[0053] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit this specification. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0054] Figure 1 This is a flowchart illustrating a display unit control method provided in an embodiment of the present disclosure;
[0055] Figure 2 This is a schematic diagram of a conventional grayscale control curve proposed in this disclosure;
[0056] Figure 3 This is a schematic diagram of a privacy grayscale control curve proposed in this disclosure;
[0057] Figure 4 This is a schematic diagram of a scene with a contrast ratio of 26000:1 as proposed in this disclosure;
[0058] Figure 5 This is a schematic diagram of a scene with a contrast ratio of 65:1 as proposed in this disclosure;
[0059] Figure 6 This is a structural schematic diagram of a display unit control device provided in an embodiment of the present disclosure;
[0060] Figure 7 This is a structural schematic diagram of a display unit control electronic device provided in an embodiment of the present disclosure;
[0061] Figure 8 This is a structural schematic diagram of a display device provided in an embodiment of the present disclosure. Detailed Implementation
[0062] The terms "first," "second," "third," "fourth," etc. (if present) in this disclosure, claims, and accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus. The technical solutions of the embodiments of this disclosure will now be clearly and completely described in conjunction with the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them.
[0063] Please see Figure 1 This is a flowchart illustrating a display unit control method provided in an embodiment of the present disclosure, which may specifically include:
[0064] S110. Obtain the display mode selection instruction of the target user, wherein the display mode selection instruction includes a sharing mode selection instruction and a privacy mode selection instruction;
[0065] For example, the display mode selection instruction of the user can be identified and obtained. The display mode selection instruction can be generated based on clicking a specific icon of the display unit, based on the user's gesture, or based on the user's voice information, etc.
[0066] When a user wants their content to be visible to others, they can choose to generate a sharing mode selection command.
[0067] When users need privacy protection and do not want others to see the screen content, they can select this mode and choose to generate a privacy mode selection command.
[0068] It should be noted that the display unit can be a smart device such as a mobile phone, tablet, or laptop. In public places, users who do not want their information to be viewed by others can choose the privacy mode. When they need to share their information with others, they can choose the sharing mode. This method can also be applied to the passenger-side display screen in a vehicle. When the vehicle is stopped or not being driven, the sharing mode allows both the driver and passenger to simultaneously view the information on the passenger-side display screen. While the vehicle is in motion, to avoid interfering with the driver, the privacy mode can be selected, allowing only the passenger to view the information. The method proposed in this disclosure can also be used in other products with active privacy protection applications, which will not be listed here.
[0069] S120. Based on the above display mode selection instruction, call its corresponding display mode grayscale control algorithm, wherein the above display mode grayscale control curve includes the shared mode grayscale control algorithm and the privacy mode grayscale control algorithm.
[0070] For example, the shared mode grayscale control algorithm adjusts the screen's grayscale output to optimize visibility from multiple angles, ensuring that content can be clearly seen across a wide viewing angle. The privacy mode grayscale control algorithm adjusts the screen's grayscale output, restricting the viewing angle so that content is only visible from a narrower, directly facing angle, thereby protecting user privacy.
[0071] S130. The grayscale output signal of the display unit is controlled based on the grayscale input signal and the grayscale control algorithm of the above display mode.
[0072] For example, based on the grayscale control algorithm selected in the previous steps, and combined with the current grayscale input signal, i.e., image data, the final grayscale value is calculated and output to the display unit. In shared mode, the image grayscale is adjusted to provide higher brightness and contrast to accommodate multi-angle viewing. In privacy mode, the image grayscale is adjusted to reduce visibility when viewed from the side, enhancing the clarity and contrast of the front view.
[0073] In summary, this disclosure, through a unique anti-spy mode grayscale control algorithm, restricts the viewing angle, ensuring that content is only visible from a direct viewing angle, thus significantly improving user privacy. Compared to existing technologies, this method not only improves the anti-spy effect but also maintains display quality, avoiding the problem of reduced brightness across the entire screen affecting the viewing experience. In sharing mode, the grayscale control algorithm adjusts the screen output to optimize visibility from multiple angles, ensuring that content is clearly visible across a wide viewing angle. This disclosure allows users to easily switch display modes according to different usage scenarios and personal preferences, such as switching to anti-spy mode in public places and switching to sharing mode when sharing information with others. Compared to existing technologies that add physical layers (such as light-blocking films or black matrix light-blocking layers) to achieve anti-spy functionality, this solution achieves the same effect through software-controlled grayscale output, avoiding increased production complexity and costs. This method reduces the number of masking layers in production, improves production efficiency and product yield, and also reduces maintenance costs. This disclosure, through flexible display mode control and efficient grayscale adjustment technology, brings significant performance improvements and user experience optimization to modern display devices. This solution can also be used in conjunction with adding physical layers (such as a light-blocking film or a black matrix light-blocking layer) to improve its privacy protection or reduce the number of layers of the black matrix light-blocking layer.
[0074] In some examples, the above-mentioned shared-mode grayscale control algorithm is based on conventional grayscale control curves;
[0075] The above-mentioned anti-spy mode grayscale control algorithm is based on the anti-spy grayscale control curve;
[0076] When the grayscale input value of the above-mentioned anti-peeping grayscale control curve is less than or equal to the first grayscale threshold, all grayscale output values are the above-mentioned first grayscale threshold.
[0077] When the grayscale input value of the above-mentioned anti-spy grayscale control curve is greater than or equal to the second grayscale threshold, the grayscale output value of the anti-spy mode is equal to the normal grayscale output value.
[0078] When the grayscale input value of the above-mentioned anti-spy grayscale control curve is greater than the first grayscale threshold and less than the second grayscale threshold, the corresponding anti-spy mode grayscale output value is greater than the normal grayscale output value under the same grayscale input value.
[0079] For example, in shared mode, the grayscale control algorithm is based on a first-class grayscale control curve (e.g., a conventional grayscale control curve), such as... Figure 2 The diagram shows a conventional grayscale control curve proposed in this disclosure. This curve is typically designed to optimize the overall visibility of the screen, ensuring that content is clearly visible from different viewing angles. This mode is suitable for use in situations where screen content needs to be shared with others.
[0080] The grayscale control algorithm for privacy mode is more complex. It is based on a specially designed privacy grayscale control curve, aiming to protect user privacy while maintaining the readability of screen content as much as possible. For example... Figure 3 The diagram shown illustrates a privacy grayscale control curve proposed in this disclosure. The privacy grayscale control curve is divided into three segments:
[0081] When the grayscale input value is less than or equal to the first grayscale threshold, all grayscale output values are set to the first grayscale threshold. This means that at lower brightness levels, the screen will automatically brighten to this threshold to prevent dark details from being seen from the side and to enhance privacy protection.
[0082] When the grayscale input value is between the first and second grayscale thresholds, the corresponding grayscale output value in privacy mode will be higher than the output value in normal mode. This is likely to improve privacy by blurring details through increased brightness without sacrificing too much brightness.
[0083] When the grayscale input value is greater than or equal to the second grayscale threshold, the grayscale output value in privacy mode is equal to the normal grayscale output value. At higher brightness levels, details are more obvious and harder to hide, and the screen display is the same as in normal mode.
[0084] The grayscale control scheme disclosed herein provides a method for balancing privacy protection and screen usability. By adjusting the output behavior at low and high brightness levels, and increasing the output brightness at intermediate values, this technique aims to provide sufficient privacy protection while ensuring that screen content remains clearly visible when needed. It is suitable for use in public places or other environments where it is necessary to protect personal information from easy viewing by onlookers.
[0085] In some examples, when the grayscale input value of the aforementioned anti-spy grayscale control curve is greater than the aforementioned first grayscale threshold and less than the aforementioned second grayscale threshold, the method for determining the grayscale output value of the aforementioned anti-spy mode specifically includes:
[0086] The sum of the first brightness threshold and the original brightness is determined as the corrected brightness, wherein the first grayscale threshold is determined based on the above first brightness threshold and the relationship between grayscale and brightness;
[0087] Based on the above relationship between grayscale and brightness, determine the grayscale value corresponding to the above-mentioned corrected brightness.
[0088] The grayscale value corresponding to the above-mentioned brightness correction is determined as the grayscale output value of the above-mentioned privacy mode.
[0089] For example, the first brightness threshold is a preset benchmark point used to define the minimum brightness level at which special processing begins in privacy mode. The original brightness is the brightness value that should be displayed in normal display mode based on the input signal. The corrected brightness is obtained by adding the first brightness threshold and the original brightness. This increases the brightness output when viewing the screen from the front, thereby enhancing privacy protection when viewed from the side while maintaining image readability.
[0090] Determining the grayscale value corresponding to the corrected brightness based on the grayscale-brightness relationship involves converting the corrected brightness into a corresponding grayscale output value. This conversion relies on the grayscale-brightness relationship specific to the display unit, which can be calibrated experimentally before leaving the factory. This grayscale-brightness relationship specific to the display unit is a linear or non-linear mapping. This relationship defines the grayscale levels that different brightness values should correspond to.
[0091] The grayscale value corresponding to the corrected brightness is set as the output grayscale value in privacy mode. That is, a grayscale input value between the first and second brightness thresholds will set a higher output grayscale value, which reduces the visibility of details when viewed from the side of the screen, thereby improving privacy.
[0092] The method proposed in this disclosure increases the corrected brightness, allowing users to see a brighter and clearer image when looking directly at the screen, thus contributing to a better user experience. At wider viewing angles, the increased grayscale output makes image details less discernible, effectively preventing the leakage of sensitive information. This method is suitable for various situations requiring high privacy protection, such as ATMs in public places, mobile devices, and display devices in the medical and security fields. This technology effectively balances image visibility and privacy protection, adapting to changing usage environments and user needs.
[0093] In some examples, it also includes:
[0094] Obtain the current ambient light intensity information of the aforementioned display unit;
[0095] The first screen white state brightness, first reflected ambient light brightness, and first contrast requirement threshold are determined for the first viewing position corresponding to the current ambient light intensity information. The first viewing position is the position where the display information of the display unit can be effectively obtained in both the sharing mode and the privacy mode.
[0096] The first reference brightness is calculated based on the first screen white state brightness, the first reflected ambient light brightness, and the first contrast requirement threshold.
[0097] The threshold values for the second screen white state brightness, the second reflected ambient light brightness, and the second contrast ratio at the second viewing position corresponding to the current ambient light intensity information are determined. The second viewing position is the position where the display information of the display unit can be effectively obtained only in the shared mode.
[0098] The second reference brightness is calculated based on the second screen white state brightness, the second reflected ambient light brightness, and the second contrast requirement threshold.
[0099] The brightness attenuation coefficients for the first and second viewing positions are determined based on the angle attenuation curve of the display product.
[0100] The maximum value of the first candidate brightness is determined under the condition that the first candidate brightness is less than or equal to the first reference brightness and the second candidate brightness is greater than or equal to the second reference brightness, wherein the ratio of the first candidate brightness to the second candidate brightness is the brightness attenuation coefficient.
[0101] The maximum value of the first candidate brightness is taken as the first brightness threshold.
[0102] For example, the current ambient light intensity information is acquired. Different ambient light intensities result in different brightness levels: first screen white state brightness, first reflected ambient light brightness, second screen white state brightness, and second reflected ambient light brightness. The correspondence between these brightness parameters and the current ambient light intensity information can be obtained from the calibration test conducted on the display unit before it leaves the factory.
[0103] The first screen white state brightness is the brightness value of the brightest part of the screen that needs to be achieved at the first viewing position (usually facing the front of the screen). The first reflected ambient light brightness takes into account the brightness of light reflected from the environment onto the screen. The first contrast requirement threshold is the minimum contrast standard set to ensure that the content can be clearly seen when viewing the screen from this position.
[0104] The second screen white state brightness is the brightness value of the brightest part of the screen that needs to be achieved at the second viewing position (which can be a side or other non-front position). The second reflected ambient light brightness is the brightness that takes into account the light reflected from the environment at that position onto the screen. The second contrast requirement threshold is the contrast standard that ensures the visibility of the content when viewing the screen from this position.
[0105] Based on the parameters at the first and second positions, reference brightness values are calculated for each viewing position. These values will be used to adjust the screen's display settings to suit different viewing needs. A brightness attenuation coefficient from the first to the second position is determined based on the display product's angle attenuation curve; this coefficient better reflects changes in screen brightness when viewed from different angles.
[0106] Determine a condition that maximizes the first candidate brightness while satisfying that the first candidate brightness is less than or equal to the first reference brightness and the second candidate brightness is greater than or equal to the second reference brightness.
[0107] The maximum value of the first candidate brightness is calculated and used as the first brightness threshold to adjust the brightness output of the screen when viewed from the front.
[0108] In some examples, the first contrast requirement threshold is greater than or equal to 13, the second contrast requirement threshold is less than or equal to 13, and the ratio of the first contrast requirement threshold to the second contrast requirement threshold is greater than or equal to 3.
[0109] For example, display products are typically used under certain ambient light conditions, such as using a laptop for office work during the day or using a car screen for navigation. Common ambient light intensities and contrast ratios under different ambient light conditions for European car customers are shown in Table 1:
[0110]
[0111] Table 1
[0112] For example, the contrast ratio requirement for clearly distinguishable screen content outdoors is ACR (Ambient Contrast Ratio) >= 13:1. Therefore, considering the above requirements, the minimum requirements for automotive products are as shown in Table 1 above, preferably with a first contrast ratio requirement threshold ACR greater than or equal to 13:1 and a second contrast ratio requirement threshold ACR >= 13:1. θ Less than or equal to 13:1, and ACR θ Less than or equal to 1 / 3 ACR.
[0113] In some examples, it also includes:
[0114] If the first candidate brightness cannot be less than or equal to the first reference brightness or the second candidate brightness cannot be greater than or equal to the second reference brightness, the second contrast requirement threshold shall be reduced.
[0115] For example, the first candidate brightness is the brightness setting for frontal viewing (primary viewing angle), and should be less than or equal to the first reference brightness. The first reference brightness is the optimal brightness value determined based on factors such as the current ambient light intensity and the screen's white state brightness.
[0116] The second selectable brightness is a brightness setting for side viewing and should be greater than or equal to the second reference brightness. The second reference brightness is to ensure that screen content is not easily identifiable when viewed from the side, thereby protecting user privacy.
[0117] In practical applications, situations may arise where both the first and second target brightness levels cannot be simultaneously met. To address this, the second contrast requirement threshold can be lowered, essentially increasing the minimum contrast standard for the screen when viewed from the side. This makes it harder to see screen content clearly from the side, thereby enhancing privacy protection.
[0118] This strategy allows for a balance between display quality and privacy protection under varying viewing angles and ambient lighting conditions. Lowering the second contrast threshold allows the system to respond more flexibly to environmental changes and user needs, ensuring optimal display quality and security under all conditions.
[0119] In some examples, the calculation of the first reference brightness based on the first screen white state brightness, the first reflected ambient light brightness, and the first contrast requirement threshold includes:
[0120] Calculate the first sum of the first screen white state brightness and the first reflected ambient light brightness;
[0121] Calculate the first ratio between the first sum and the first contrast requirement threshold mentioned above;
[0122] The difference between the first ratio and the first reflected ambient light brightness is used as the first reference brightness.
[0123] For example, the first reference brightness = (first screen white state brightness + the above-mentioned first reflected ambient light brightness) / first contrast requirement threshold - first reflected ambient light brightness.
[0124] In some examples, the calculation of the second reference brightness based on the second screen white state brightness, the second reflected ambient light brightness, and the second contrast requirement threshold includes:
[0125] Calculate the second sum of the above-mentioned second screen white state brightness and the above-mentioned second reflected ambient light brightness;
[0126] Calculate the second ratio between the second sum and the second contrast requirement threshold mentioned above;
[0127] The difference between the second ratio and the second reflected ambient light brightness is used as the second reference brightness.
[0128] For example, the second reference brightness = (second screen white state brightness + the above-mentioned second reflected ambient light brightness) / second contrast requirement threshold - second reflected ambient light brightness.
[0129] In some examples, the aforementioned second grayscale threshold is determined based on a second brightness threshold.
[0130] The above methods also include:
[0131] Calculate the threshold sum of the candidate second brightness threshold and the first brightness threshold;
[0132] The maximum value of the candidate second brightness threshold is determined when the above threshold and value are greater than the higher-order brightness and less than the higher-order brightness, and the candidate second brightness threshold is less than or equal to a preset multiple of the higher-order brightness. The candidate second brightness threshold is the brightness corresponding to the Nth order, the higher-order brightness is the brightness corresponding to the N+1th order, and the higher-order brightness is the brightness corresponding to the N+2th order.
[0133] The maximum value of the above-mentioned candidate second brightness threshold is determined as the above-mentioned second brightness threshold.
[0134] For example, the second luminance threshold L can be calculated using the following formula. Gy :
[0135] L Gy+1 <L Gy +L Gx <L Gy+2 ;
[0136] L Gy ≤1.02*L Gy+1
[0137] Among them, L Gx L is the first brightness threshold. Gy+1 For a higher order of brightness, L Gy+2 This is the second-highest brightness level, and 1.02 is the preset multiplier.
[0138] In some examples, the first grayscale threshold and the second grayscale threshold can be calculated in the following way:
[0139] S210. Set the first contrast requirement threshold A and the second contrast requirement threshold B. The values of A and B can both be set to 13.
[0140] S220. Calculate the first candidate luminance L that satisfies the following relationship. Gx :
[0141] First selectable brightness L Gx ≤(First screen white state brightness L) W +The above-mentioned first reflected ambient light brightness L R ) / First contrast requirement threshold A - First reflected ambient light brightness L R (1)
[0142] Second candidate brightness L Gxθ ≥(First screen white state brightness L) Wθ +The above-mentioned first reflected ambient light brightness L Rθ ) / First contrast requirement threshold B -First reflected ambient light luminance L Rθ(2)
[0143] L Gx =L Gxθ *β; (3)
[0144] The β value can be determined by the L-decay curve of the display product, which is the brightness attenuation coefficient of the second viewing position relative to the first viewing position.
[0145] S220, Set the first candidate brightness L Gx The maximum value is used as the first brightness threshold L Gx And calculate the first brightness threshold L based on the gamma value of the display unit. Gx The corresponding first grayscale threshold G X :
[0146]
[0147] In the formula, r is the gamma correction coefficient and Lw is the white state brightness of the first screen.
[0148] S230. Calculate the second grayscale threshold Gy based on the following formula, which satisfies the following condition:
[0149]
[0150] Conditional formula: L Gy+1 <L Gy +L Gx <L Gy+2 ;
[0151] L Gy ≤1.02*L Gy+1
[0152] Taking the passenger-side in-vehicle screen as an example, assuming the screen's brightness is 500 / 100 / 5 nits under ambient light conditions of 1000 / 250 / 10 lx, the reflectivity of the display module is 1.2%, the driver's viewing angle is θ = 45°, and α = β = 0.1. The measured brightness L of the first reflected ambient light... R Second reflected ambient light brightness L Rθ As shown in Table 2 below, the calculations for the first ambient light contrast ratio (ACR) and the second ambient light contrast ratio (ACRθ) when using the shared mode grayscale control algorithm are as follows:
[0153]
[0154] Table 2
[0155] As shown in Table 2, the ACR of the passenger side is approximately 130:1, while the ACR of the driver side is 14:1, which is greater than 13:1. The driver side can still recognize the content on the screen relatively well, indicating that the anti-spying effect is not good.
[0156] The first candidate brightness L is calculated iteratively using formulas (1) and (2). Gx Second candidate brightness L Gxθ The results are shown in Tables 3 and 4:
[0157]
[0158] Table 3
[0159]
[0160] Table 4
[0161] As shown in Tables 3 and 4 above, for an ambient illuminance of 1000 lx, when L Gxθ At 0.098 nits, the driver's side ACR decreased from 14.49 without the algorithm to 14.121, failing to meet the <13:1 requirement. The darkroom contrast ratio decreased from 500,000:1 to 510:1, indicating better privacy protection than without the algorithm. When L... Gxθ At 0.45 nit, the driver's ACR decreased from 14.121 without the algorithm to 12.925, meeting the requirement of <13:1. The darkroom contrast ratio decreased from 500000:1 to 111:1, further enhancing the privacy protection effect.
[0162] When the ambient illuminance is 250 lx, when L Gxθ At 0.098 nit, the driver's ACR decreased from 14.23 without the algorithm to 10.851, meeting the requirement of <13:1. The dark room contrast ratio decreased from 120000:1 to 102:1, indicating good privacy protection.
[0163] When the ambient illuminance is 10 lx, when L Gxθ At 0.098 nit, the driver's ACR dropped from 14.6 without the algorithm to 3.985, meeting the requirement of <13:1. The dark room contrast ratio dropped from 5000:1 to 5.1:1, indicating good privacy protection.
[0164] In some examples, when driving during the day, the screen brightness changes due to the ambient light sensor in the vehicle. When the ambient light dims, the screen brightness also dims. This embodiment assumes a brightness of 500 nits at a normal viewing angle.
[0165] Assuming the first grayscale threshold corresponds to a first brightness threshold of 0.1 nit, and the grayscale level corresponding to the threshold brightness is 6 grayscale levels, then all grayscale levels below 6 are set to the threshold brightness Lx (here, the threshold brightness value is 0.1 nit, which is lower than the LCD's black level brightness of 0.5 nit, resulting in better contrast at a normal viewing angle). Assuming the second grayscale threshold corresponds to a second brightness threshold of 5 nit, and the grayscale level corresponding to the threshold brightness is 32 grayscale levels, then grayscale levels 6 to 31 are all set to normal grayscale brightness + threshold brightness Lx. Grayscale levels above 32 are set to normal grayscale brightness. The resulting privacy mode grayscale is shown in Table 5.
[0166] Input grayscale Shared mode brightness value Privacy mode brightness value Output grayscale 255 500 500 255 224 375.95 375.95 224 192 267.82 267.82 192 176 221.16 221.16 176 160 179.33 179.33 160 144 142.23 142.23 144 128 109.76 109.76 128 112 81.82 81.82 112 96 58.29 58.29 96 64 23.89 23.89 64 48 12.69 12.69 48 32 5.2 5.2 32 24 2.76 2.86 25 18 1.47 1.57 19 12 0.6 0.7 13 6 0.13 0.1 6 5 0.07 0.06 6 4 0.04 0.04 6 3 0.03 0.1 6 2 0.01 0.1 6 1 0 0.1 6 0 0.0005 0.1 6
[0167] Table 5
[0168]
[0169]
[0170] Table 6
[0171] At this point, the standard OLED privacy screen solution has a white-state brightness of 13 nits and a contrast ratio of 26000:1 at 45°. Figure 4 As shown; after applying the privacy enhancement algorithm, the brightness of the white state at 45° remains at 6.5 nits, while the black state becomes 0.1 nits, with a contrast ratio of 65:1. Figure 5 As shown, the privacy protection method proposed in this disclosure has a contrast ratio comparable to that of LCD1 and LCD2, but the contrast ratio is reduced by 13000 / 65 = 200 times, thus enhancing the privacy protection effect.
[0172] Please see Figure 6 The present disclosure provides a schematic diagram of the structure of a display unit control device, which may include:
[0173] The acquisition unit 21 is used to acquire the display mode selection instruction of the target user, wherein the display mode selection instruction includes a sharing mode selection instruction and a privacy mode selection instruction;
[0174] Calling unit 22 is used to call the corresponding display mode grayscale control algorithm based on the above display mode selection instruction, wherein the above display mode grayscale control curve includes a shared mode grayscale control algorithm and a privacy mode grayscale control algorithm.
[0175] The control unit 23 is used to control the grayscale output signal of the display unit based on the grayscale input signal and the grayscale control algorithm of the display mode.
[0176] like Figure 7As shown, this disclosure also provides an electronic device 300, including a memory 310, a processor 320, and a computer program 311 stored in the memory 310 and executable on the processor. When the processor 320 executes the computer program 311, it implements the steps of any of the above-described methods for controlling the display unit.
[0177] like Figure 8 As shown, this disclosure also provides a display device 30, including an electronic device 300. The electronic device includes a memory 310, a processor 320, and a computer program 311 stored in the memory 310 and executable on the processor. When the processor 320 executes the computer program 311, it implements the steps of any of the above-described methods for controlling the display unit.
[0178] Since the electronic device described in this embodiment is a device used to implement a display unit control device in the embodiments of this disclosure, those skilled in the art can understand the specific implementation method and various variations of the electronic device in this embodiment based on the method described in the embodiments of this disclosure. Therefore, how the electronic device implements the method in the embodiments of this disclosure will not be described in detail here. Any device used by those skilled in the art to implement the method in the embodiments of this disclosure is within the scope of protection of this disclosure.
[0179] In practice, when the computer program 311 is executed by the processor, it can implement any of the embodiments corresponding to the first aspect.
[0180] It should be noted that the descriptions of each embodiment in the above embodiments have different focuses. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0181] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0182] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0183] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0184] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0185] This disclosure also provides a computer program product including computer software instructions that, when executed on a processing device, cause the processing device to execute the display unit control flow in the corresponding embodiment.
[0186] A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to embodiments of this disclosure is generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0187] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0188] In the several embodiments provided in this disclosure, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection between apparatuses or units, and may be electrical, mechanical, or other forms.
[0189] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0190] Furthermore, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0191] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0192] The above embodiments are only used to illustrate the technical solutions of this disclosure, and are not intended to limit it. Although this disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this disclosure.
Claims
1. A display unit control method, characterized in that, include: Obtain the display mode selection instruction of the target user, wherein the display mode selection instruction includes a sharing mode selection instruction and a privacy mode selection instruction; The corresponding display mode grayscale control algorithm is invoked based on the display mode selection instruction, wherein the display mode grayscale control curve includes a shared mode grayscale control algorithm and a privacy mode grayscale control algorithm. The grayscale output signal of the display unit is controlled based on the grayscale input signal and the grayscale control algorithm of the display mode. The shared mode grayscale control algorithm is based on conventional grayscale control curves; The anti-spy mode grayscale control algorithm is established based on the anti-spy grayscale control curve; When the grayscale input value of the anti-peeping grayscale control curve is less than or equal to the first grayscale threshold, all grayscale output values are the first grayscale threshold. When the grayscale input value of the anti-spy grayscale control curve is greater than or equal to the second grayscale threshold, the grayscale output value of the anti-spy mode is equal to the normal grayscale output value. When the grayscale input value of the anti-spy grayscale control curve is greater than the first grayscale threshold and less than the second grayscale threshold, the corresponding anti-spy mode grayscale output value is greater than the normal grayscale output value under the same grayscale input value. When the grayscale input value of the privacy grayscale control curve is greater than the first grayscale threshold and less than the second grayscale threshold, the method for determining the grayscale output value of the privacy mode specifically includes: The sum of the first brightness threshold and the original brightness is determined as the corrected brightness, wherein the first grayscale threshold is determined based on the first brightness threshold and the relationship between grayscale and brightness; The grayscale value corresponding to the corrected brightness is determined based on the relationship between grayscale and brightness. The grayscale value corresponding to the corrected brightness is determined as the grayscale output value of the privacy mode; Obtain the current ambient light intensity information of the display unit; The first screen white state brightness, first reflected ambient light brightness, and first contrast requirement threshold are determined for the first viewing position corresponding to the current ambient light intensity information, wherein the first viewing position is the position where the display information of the display unit can be effectively obtained in both shared mode and privacy mode; The first reference brightness is calculated based on the first screen white state brightness, the first reflected ambient light brightness, and the first contrast requirement threshold. Determine the second screen white state brightness, second reflected ambient light brightness, and second contrast requirement threshold for the second viewing position corresponding to the current ambient light intensity information, wherein the second viewing position is the position corresponding to the display information of the display unit that can be effectively obtained only in the shared mode; The second reference brightness is calculated based on the second screen white state brightness, the second reflected ambient light brightness, and the second contrast requirement threshold. The brightness attenuation coefficients of the first viewing position and the second viewing position are determined based on the angle attenuation curve of the display product; Determine the maximum value of the first candidate brightness under the condition that the first candidate brightness is less than or equal to the first reference brightness and the second candidate brightness is greater than or equal to the second reference brightness, wherein the ratio of the first candidate brightness to the second candidate brightness is the brightness attenuation coefficient. The maximum value of the first candidate brightness is used as the first brightness threshold.
2. The display unit control method according to claim 1, characterized in that, The first contrast requirement threshold is greater than or equal to 13, the second contrast requirement threshold is less than or equal to 13, and the ratio of the first contrast requirement threshold to the second contrast requirement threshold is greater than or equal to 3.
3. The display unit control method according to claim 1, characterized in that, Also includes: If the first candidate brightness is less than or equal to the first reference brightness or the second candidate brightness is greater than or equal to the second reference brightness, the second contrast requirement threshold shall be reduced.
4. The display unit control method according to claim 1, characterized in that, The calculation of the first reference brightness based on the first screen white state brightness, the first reflected ambient light brightness, and the first contrast requirement threshold includes: Calculate the first sum of the white state brightness of the first screen and the first reflected ambient light brightness; Calculate the first ratio between the first sum and the first contrast requirement threshold; The difference between the first ratio and the first reflected ambient light brightness is used as the first reference brightness.
5. The display unit control method according to claim 1, characterized in that, The calculation of the second reference brightness based on the second screen white state brightness, the second reflected ambient light brightness, and the second contrast requirement threshold includes: Calculate the second sum of the second screen white state brightness and the second reflected ambient light brightness; Calculate the second ratio between the second sum and the second contrast requirement threshold; The difference between the second ratio and the second reflected ambient light brightness is used as the second reference brightness.
6. The display unit control method according to claim 1, characterized in that, The second grayscale threshold is determined based on the second brightness threshold. The method further includes: Calculate the threshold sum of the candidate second brightness threshold and the first brightness threshold; The maximum value of the candidate second brightness threshold is determined when the threshold and value are greater than the higher-order brightness and less than the higher-order brightness, and the candidate second brightness threshold is less than or equal to a preset multiple of the higher-order brightness. The candidate second brightness threshold is the brightness corresponding to the Nth order, the higher-order brightness is the brightness corresponding to the N+1th order, and the higher-order brightness is the brightness corresponding to the N+2th order. The maximum value of the candidate second brightness threshold is determined as the second brightness threshold.
7. A display unit control device, characterized in that, The display unit control method applied to any one of claims 1 to 6, wherein the display unit control device comprises: The acquisition unit is used to acquire the display mode selection instruction of the target user, wherein the display mode selection instruction includes a sharing mode selection instruction and a privacy mode selection instruction; The calling unit is used to call the corresponding display mode grayscale control algorithm based on the display mode selection instruction, wherein the display mode grayscale control curve includes a shared mode grayscale control algorithm and a privacy mode grayscale control algorithm; The control unit is used to control the grayscale output signal of the display unit based on the grayscale input signal and the grayscale control algorithm of the display mode.
8. An electronic device, comprising: A memory and a processor, characterized in that the processor, when executing a computer program stored in the memory, implements the steps of the display unit control method as described in any one of claims 1-6.
9. 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 unit control method as described in any one of claims 1-6.
10. A display device, characterized in that, Includes the electronic device as described in claim 8.
Citation Information
Patent Citations
Television channel sorting method and system, and server
CN105472413A
Display control method of display screen, electronic equipment and storage medium
CN117894280A