Display device and display method
By determining and adjusting the backlight value of the preset bright area in the display image in the display device, accurate backlight compensation for local areas is achieved, and the problem of inaccurate anti-glare processing in the prior art is solved, and the display effect is improved.
Patent Information
- Application Number
- CN202510116831.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-23
- Publication Date
- 2025-03-28
AI Technical Summary
The prior art is not accurate enough in anti-glare treatment, resulting in poor display effects, especially poor applicability and effect of structural improvement solutions. The software control solutions can only adjust the screen brightness uniformly and cannot accurately compensate for backlight in local areas.
By determining the initial backlight value of the preset bright area in the image to be processed in the display device, and when the preset backlight adjustment condition is met, the target backlight value is determined, the compensation backlight value is calculated, and the light source corresponding to the preset bright area in the backlight assembly is adjusted to achieve accurate backlight compensation.
It improves the accuracy and display effect of anti-glare treatment, avoids poor display problems caused by global unified dimming, and ensures optimization of display effect in local areas.
Smart Images

Figure CN119724115A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of display devices, and in particular to a display device and a display method. Background Art
[0002] When display devices are used in actual applications, they will reflect light due to the irradiation of external ambient light, affecting the display effect, that is, producing glare. Currently, there are two main anti-glare solutions: structural improvement and software control. Among them, the structural improvement anti-glare solution can reduce the impact of ambient light by embedding the screen or adding light-blocking components; the software-controlled anti-glare solution can control the screen backlight brightness based on the built-in photosensitive device of the screen. When the ambient light is strong, the screen brightness is increased, and vice versa.
[0003] However, the anti-glare solution with improved structure has poor applicability and anti-glare effect, and cannot be applied to different display devices; the anti-glare solution controlled by software can only uniformly adjust the brightness of the entire screen, which will result in poor display effect in areas where no glare occurs. Therefore, the above method cannot accurately perform anti-glare, resulting in poor display effect after anti-glare treatment. Summary of the invention
[0004] The present application provides a display device and a display method, which can solve the problem of inaccurate anti-glare processing and improve the display effect of the anti-glare processing.
[0005] In a first aspect, some embodiments of the present application provide a display device, including a display and a controller.
[0006] The display comprises a display component and a backlight component, wherein the display component is configured to display an image to be processed;
[0007] The controller is configured to:
[0008] Determine an initial backlight value of a preset bright area in the image to be processed; the image to be processed includes one or more preset bright areas, and the preset bright area includes one or more pixel points in the image to be processed;
[0009] When it is determined that the current ambient light condition of the preset bright area meets the preset backlight adjustment condition, determining the target backlight value of the preset bright area; wherein the preset backlight adjustment condition is used to constrain the ambient light range of the preset bright area that needs to be backlight compensated, and the target backlight value is the backlight value that the preset bright area needs to reach under the current ambient light data;
[0010] A compensation backlight value of the preset bright area is determined according to the target backlight value and the initial backlight value, and a light source corresponding to the preset bright area in the backlight assembly is adjusted by the compensation backlight value.
[0011] Since the preset bright area includes one or more pixels in the image to be processed, and the image to be processed includes one or more of the preset bright areas, that is, the preset bright area is one or more local areas in the image to be processed, therefore, by determining the initial backlight value of the preset bright area in the image to be processed, the initial backlight value of one or more local areas can be determined. When the current ambient light condition of the preset bright area meets the preset backlight adjustment condition, the target backlight value of the preset bright area is determined, and the light source corresponding to the preset bright area in the backlight assembly is adjusted according to the target backlight value and the compensation backlight value determined by the initial backlight value. Since the preset backlight adjustment condition is used to constrain the ambient light range of the preset bright area that needs to be backlight compensated, the target backlight value is the backlight value that the preset bright area needs to reach under the current ambient light condition. Therefore, through the above processing, accurate backlight compensation can be accurately performed on one or more local areas in the image to be processed, thereby improving the accuracy of the anti-glare processing, and at the same time, the problem of poor display caused by global unified dimming can be avoided, thereby improving the display effect of the anti-glare processing.
[0012] In a second aspect, some embodiments of the present application further provide a display method, which is applied to the display device provided in the first aspect, and the method includes:
[0013] Determine an initial backlight value of a preset bright area in an image to be processed; the image to be processed includes one or more preset bright areas, and the preset bright area includes one or more pixel points in the image to be processed;
[0014] When it is determined that the current ambient light condition of the preset bright area satisfies the preset backlight adjustment condition, determining a target backlight value of the preset bright area; wherein the preset backlight adjustment condition is used to constrain the ambient light range of the preset bright area that needs to be backlight compensated, and the target backlight value is the backlight value that the preset bright area needs to reach under the current ambient light condition;
[0015] The compensation backlight value of the preset bright area is determined according to the target backlight value and the initial backlight value, and the light source corresponding to the preset bright area in the backlight assembly is adjusted according to the compensation backlight value.
[0016] In a third aspect, a display device is provided, comprising a unit for executing the display method in the second aspect.
[0017] In a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a display device, the display device executes the display method in the second aspect.
[0018] In a fifth aspect, a computer program product is provided, the computer program product comprising: a computer program, when the computer program is executed by a display device, the display device executes the display method in the second aspect.
[0019] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0021] Figure 1 A schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application;
[0022] Figure 2 A schematic diagram of the hardware configuration of a display device provided in some embodiments of the present application;
[0023] Figure 3 A schematic diagram of the hardware configuration of a control device provided in some embodiments of the present application;
[0024] Figure 4 A schematic diagram of software configuration of a display device provided in some embodiments of the present application;
[0025] Figure 5 A structural block diagram of a display device provided in some embodiments of the present application;
[0026] Figure 6 A schematic flow chart of a display method provided in some embodiments of the present application;
[0027] Figure 7 A schematic diagram of a preset bright area in an image to be processed provided in some embodiments of the present application;
[0028] Figure 8 A schematic diagram of backlight assembly partitions provided for some embodiments of the present application;
[0029] Fig. 9 A schematic diagram of the corresponding relationship between the backlight assembly and the light sensing assembly provided in some embodiments of the present application;
[0030] Fig.10 An interactive schematic diagram of backlight compensation in a preset bright area provided in some embodiments of the present application;
[0031] Fig.11 A schematic diagram of the structure of a display device provided in some embodiments of the present application. DETAILED DESCRIPTION
[0032] The following embodiments are described in detail, and examples thereof 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 embodiments do not represent all implementations consistent with the present application. They are only examples of systems and methods consistent with some aspects of the present application as detailed in the claims.
[0033] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.
[0034] In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.
[0035] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.
[0036] The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.
[0037] The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.
[0038] In the embodiment of the present application, the display device 200 generally refers to a device with image display and data processing capabilities. For example, the display device 200 includes but is not limited to a car screen, a smart TV, a mobile terminal, a computer, a monitor, an advertising screen, a wearable device, a virtual reality device, an augmented reality device, etc.
[0039] Figure 1 This is a schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application. Figure 1 As shown in FIG. 1 , the user can operate the display device 200 through touch operation, the mobile terminal 300 and the control device 100. For example, the control device 100 can be a remote controller, a stylus pen, a handle, etc.
[0040] The mobile terminal 300 can be used as a control device for performing human-computer interaction between the user and the display device 200. The mobile terminal 300 can also be used as a communication device for establishing a communication connection with the display device 200 and performing data interaction. In some embodiments, the mobile terminal 300 can install software applications with the display device 200, and achieve connection and communication through a network communication protocol to achieve the purpose of one-to-one control operation and data communication. The audio and video content displayed on the mobile terminal 300 can also be transmitted to the display device 200 to achieve a synchronous display function.
[0041] like Figure 1 As also shown in FIG. 4 , the display device 200 also communicates data with the server 400 through various communication methods. The display device 200 may be allowed to communicate and connect through a local area network (LAN), a wireless local area network (WLAN), and other networks.
[0042] The display device 200 may provide a broadcast receiving television function, and may also additionally provide an intelligent network television function with a computer support function, including but not limited to network television, smart television, Internet Protocol television (IPTV), and the like.
[0043] Figure 2 Some embodiments of the present application provide Figure 1 2 is a block diagram of the hardware configuration of the display device 200.
[0044] In some embodiments, the display device 200 may include at least one of a tuner 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, and a user input interface.
[0045] In some embodiments, the detector 230 is used to collect signals of the external environment or external interaction. For example, the detector 230 includes a light receiver, a sensor for collecting the intensity of ambient light; or, the detector 230 includes an image collector, such as a camera, which can be used to collect external environment scenes, user attributes or user interaction gestures; or, the detector 230 includes a sound collector, such as a microphone, etc., for receiving external sounds.
[0046] In some embodiments, the display 260 includes a display function component for presenting a picture, and a driving component for driving an image display. The display 260 is used to receive an image signal output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, and components of a menu control interface and a user control UI interface.
[0047] In some embodiments, the display 260 can be a liquid crystal display (LCD), an organic light-emitting diode display (OLED), a plasma display (PDP), a vacuum fluorescent display (VFD), a field emission display (FED), or a projection display, and can also be a projection device or a projection screen.
[0048] In some embodiments, the communication device 220 is a component for communicating with an external device or server 400 according to various communication protocol types. The display device 200 may be provided with a plurality of communication devices 220 according to different supported communication modes. For example, when the display device 200 supports wireless network communication, the display device 200 may be provided with a communication device 220 including a WiFi function. When the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 including a Bluetooth function.
[0049] The communication device 220 can enable the display device 200 to communicate with the external device or server 400 by wireless or wired connection. Among them, the wired connection can connect the display device 200 with the external device through components such as data cables and interfaces. The wireless connection can connect the display device 200 with the external device through wireless signals or wireless networks. The display device 200 can establish a connection relationship with the external device directly, or indirectly establish a connection relationship through a gateway, a router, a connection device, etc.
[0050] In some embodiments, the controller 250 may include at least one of a central processing unit, a video processor, an audio processor, a graphics processor, and a power processor, and a first interface to an nth interface for input / output. The controller 250 controls the operation of the display device and responds to the user's operation through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200.
[0051] In some embodiments, the controller 250 and the tuner-demodulator 210 may be located in different separate devices, that is, the tuner-demodulator 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.
[0052] In some embodiments, the user may input a user command through a graphical user interface (GUI) displayed on the display 260 , and the user input interface receives the user input command through the graphical user interface (GUI).
[0053] In some embodiments, the audio output device 270 may be a local speaker of the display device 200, or may be an external audio output device of the display device 200. In particular, for the external audio output device of the display device 200, the display device 200 may also be provided with an external audio output terminal, and the audio output device may be connected to the display device 200 through the external audio output terminal to output the sound of the display device 200.
[0054] In some embodiments, the user input interface 280 may be used to receive instructions from a user.
[0055] Figure 3 Some embodiments of the present application provide Figure 1 The hardware configuration diagram of the control device in the figure. Figure 3 As shown, the control device 100 may include: a controller 110, a communication interface 130, a user input / output interface, a memory, and a power supply.
[0056] The control device 100 is configured to control the display device 200 , and can receive user input operation instructions, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, playing the role of an interactive intermediary between the user and the display device 200 .
[0057] In some embodiments, the control device 100 may be a smart device, for example, the control device 100 may be installed with various applications for controlling the display device 200 according to user needs.
[0058] In some embodiments, Figure 1 As shown, the mobile terminal 300 or other intelligent electronic devices can play a similar function as the control device 100 after installing the application for controlling the display device 200 .
[0059] The controller 110 includes a processor 112, a RAM 113, a ROM 114, a communication interface 130, and a communication bus. The controller 110 is used to control the operation and operation of the control device 100, as well as the communication and cooperation between the internal components and the external and internal data processing functions.
[0060] The communication interface 130 implements communication of control signals and data signals with the display device 200 under the control of the controller 110. The communication interface 130 may include at least one of other near field communication modules such as a WiFi chip 131, a Bluetooth module 132, and an NFC module 133.
[0061] The user input / output interface 140 , wherein the input interface includes at least one of other input interfaces such as a microphone 141 , a touch panel 142 , a sensor 143 , and a button 144 .
[0062] In some embodiments, the control device 100 includes at least one of a communication interface 130 and an input / output interface 140. The control device 100 is configured with a communication interface 130, such as a WiFi, Bluetooth, NFC or other module, and can encode the user input command through the WiFi protocol, Bluetooth protocol, or NFC protocol and send it to the display device 200.
[0063] The memory 190 is used to store various operating programs, data and applications for driving and controlling the control device 100 under the control of the controller. The memory 190 can store various control signal instructions input by the user.
[0064] The power supply 180 is used to provide operating power support for each component of the control device 100 under the control of the controller.
[0065] In order to perform user interaction, in some embodiments, the display device 200 may run an operating system. The operating system is a computer program for managing and controlling hardware resources and software resources in the display device 200. The operating system may provide a user interface (control the display device), allow the user to interact with the display device 200, and support the running of various application programs.
[0066] It should be noted that the operating system may be a native operating system based on a specific operating platform, or a third-party operating system deeply customized based on a specific operating platform. In the embodiment of the present application, the specific operating platform may be a mobile platform, and the operating system may be a mobile operating system based on the mobile platform, such as an Android system, an iOS system, a HarmonyOS, or a third-party operating system customized and developed based on the Android system.
[0067] The operating system can be divided into different modules or layers according to the functions implemented, such as Figure 4As shown, in some embodiments, the system is divided into four layers, from top to bottom, namely, the application layer (Applications) layer (referred to as "application layer"), the application framework layer (Application Framework) layer (referred to as "framework layer"), the system library layer and the kernel layer.
[0068] In some embodiments, the application layer is used to provide services and interfaces for applications so that the display device 200 can run applications and interact with users based on the applications. At least one application can be run in the application layer, and these applications can be system setting programs or clock programs that come with the operating system, etc.; they can also be applications developed by third-party developers. In specific implementations, the application packages in the application layer are not limited to the above examples.
[0069] The framework layer provides application programming interfaces (APIs) and programming frameworks for applications. The application framework layer includes some predefined functions. The application framework layer is equivalent to a processing center that determines the actions that applications in the application layer take. Through the API interface, applications can access system resources and obtain system services during execution.
[0070] like Figure 4 As shown, in the embodiment of the present application, the application framework layer includes a view system, managers, content providers, etc., wherein the view system can design and implement the interface and interaction of the application, and the view system includes lists, grids, text boxes, buttons, etc. The manager includes at least one of the following modules: an activity manager for interacting with all activities running in the system; a location manager for providing system services or applications with access to system location services; a package manager for retrieving various information related to the application package currently installed on the device; a notification manager for controlling the display and clearing of notification messages; and a window manager for managing icons, windows, toolbars, wallpapers, and desktop widgets on the user interface.
[0071] In some embodiments, the activity manager is used to manage the life cycle of each application and the general navigation back function, such as controlling the exit, opening, back, etc. of the application.
[0072] In some embodiments, the system runtime layer can provide support for the framework layer. When the framework layer is used, the operating system will run the instruction library contained in the system runtime layer, such as the C / C++ instruction library or the Android runtime library, to implement the functions to be implemented by the framework layer.
[0073] In some embodiments, the kernel layer is a functional layer between the hardware and software of the display device 200. The kernel layer can implement functions such as hardware abstraction, multitasking, and memory management. Figure 4 As shown, the kernel layer may be configured with hardware drivers, and the drivers included in the kernel layer may be at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver, etc.
[0074] It should be noted that the above example is only a simple division of the operating system functions and does not constitute a limitation on the specific operating system form of the display device 200 in the embodiment of the present application. Depending on factors such as the function of the display device and the type of operating system, the number of levels and specific level types contained in the operating system may be expressed in other forms.
[0075] In some related technologies, the anti-glare treatment of display devices can be performed by structural improvement methods. Among them, the anti-glare solution with structural improvement is mainly used for display devices with smaller sizes. For example, shading components can be added around the vehicle-mounted screen or the vehicle-mounted screen can be embedded in the structural parts to prevent ambient light exposure. This solution has a low cost, but based on regulatory requirements (for example, regulations require that the visible light transmittance of the driver's field of view of the front windshield and the part used by the driver to observe the exterior rearview mirror while driving should be greater than or equal to 70%) and actual conditions (for example, the restrictions on the embedding of shading components or screens in the vehicle's central control structure), it is difficult to effectively block ambient light, so the anti-glare performance of this solution is poor. In addition, with the rapid development of vehicle three-electric technology, the human-computer interaction of vehicle-mounted screens has become more friendly, and the size and number of vehicle-mounted screens have increased significantly. A large number of structural improvements may affect vehicle safety and the normal use of vehicle-mounted screens, so the applicability of this solution is further reduced.
[0076] Another common solution is a software-improved anti-glare solution, which uses the built-in photosensitive device of the screen to sense the intensity of ambient light and control the screen backlight brightness according to the ambient light intensity. That is, when it is determined that the ambient light is strong, the screen brightness is increased, and vice versa. However, since glare often only occurs in local areas of the screen, the anti-glare adjustment of this solution is relatively extensive and can only uniformly adjust the overall global brightness of the display device without considering the different areas of the actual display image, making the anti-glare processing inaccurate, which may cause the brightness of the area without glare to be too high, thereby reducing the display effect and even causing discomfort to the human eye.
[0077] In order to solve the problem of inaccurate anti-glare processing and improve the display effect of anti-glare processing, the embodiment of the present application provides a display device and a display method, which first determines the initial backlight value of a preset bright area in the image to be processed, and when it is determined that the current ambient light condition of the preset bright area meets the preset backlight adjustment condition, determines the target backlight value of the preset bright area, determines the compensation backlight value of the preset bright area according to the target backlight value and the above-mentioned initial backlight value, and adjusts the light source corresponding to the preset bright area in the backlight assembly by the above-mentioned compensation backlight value. Since the preset bright area includes one or more pixel points in the image to be processed, and the image to be processed includes one or more of the above-mentioned preset bright areas, that is, the preset bright area is one or more local areas in the image to be processed, therefore, by determining the initial backlight value of the preset bright area in the image to be processed, the initial backlight value of one or more local areas can be determined. When the current ambient light conditions of the preset bright area meet the preset backlight adjustment conditions, the target backlight value of the above-mentioned preset bright area is determined, and the light source corresponding to the above-mentioned preset bright area in the backlight assembly is adjusted according to the compensation backlight value determined by the above-mentioned target backlight value and the above-mentioned initial backlight value. Since the above-mentioned preset backlight adjustment conditions are used to constrain the ambient light range that requires backlight compensation for the preset bright area, the above-mentioned target backlight value is the backlight value that needs to be reached by the preset bright area under the current ambient light conditions. Therefore, through the above-mentioned processing, accurate backlight compensation can be performed on one or more local areas in the processed image, thereby improving the accuracy of the anti-glare processing, and at the same time avoiding the problem of poor display caused by global unified dimming, thereby improving the display effect of the anti-glare processing.
[0078] In order to facilitate further understanding of the technical solutions in some embodiments of the present application, the technical solutions of the display device and the display method, as well as how the technical solutions solve the above-mentioned technical problems are described in detail below in combination with some specific embodiments and drawings. The various embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. Obviously, the described embodiments are part of the embodiments of the present application, not all of them.
[0079] Figure 5 It shows that some embodiments of the present application provide Figure 1In the structural block diagram of the display device, for the convenience of explanation, only the parts related to the embodiment of the present application are shown.
[0080] Reference Figure 5 The display device includes a display 510 and a controller 520 , and the controller 520 is connected to the display 510 .
[0081] in,
[0082] The display 510 includes a display component and a backlight component, and the display component is configured to display the image to be processed.
[0083] It should be understood that the above-mentioned display component is a component for presenting a display image on a display, and the above-mentioned display image may include one or more of the following: static images, video image frames, APP display interfaces, UI interfaces, document interfaces, etc. The above-mentioned backlight component includes multiple independent light sources. By adjusting the brightness, color and other parameters of the light sources in the backlight component, the picture performance of the display image in the display can be affected, so that the display image can have good visibility in various environments, providing users with a comfortable visual experience.
[0084] Optionally, the backlight assembly may be a printed circuit board (PCB), on which a plurality of light emitting diodes (LEDs), i.e., light sources, may be pasted, wherein the switching, brightness, etc. of the light emitting diodes (LEDs) may be controlled individually, for example, the brightness of the light emitting diodes (LEDs) may be achieved by adjusting the voltage or current of the LEDs.
[0085] It should be understood that the above-mentioned images to be processed refer to images that need to be displayed on the display device. The above-mentioned images to be processed can be static images, video images, document interfaces, etc. obtained by the display device from the server or locally, or they can be system interfaces, setting interfaces, various display interfaces of applications in the display device, etc.
[0086] The controller 520 is configured to:
[0087] Determine an initial backlight value of a preset bright area in the image to be processed; the image to be processed includes one or more of the preset bright areas, and the preset bright area includes one or more pixel points in the image to be processed;
[0088] When it is determined that the current ambient light condition of the preset bright area meets the preset backlight adjustment condition, a target backlight value of the preset bright area is determined; wherein the preset backlight adjustment condition is used to constrain the ambient light range of the preset bright area that needs to be backlight compensated, and the target backlight value is the backlight value that the preset bright area needs to reach under the current ambient light condition;
[0089] The compensation backlight value of the preset bright area is determined according to the target backlight value and the initial backlight value, and the light source corresponding to the preset bright area in the backlight assembly is adjusted according to the compensation backlight value.
[0090] Figure 6 A flow chart of a display method provided by some embodiments of the present application is shown, and is described in detail as follows:
[0091] S610, determining an initial backlight value of a preset bright area in the image to be processed; the image to be processed includes one or more preset bright areas, and the preset bright area includes one or more pixel points in the image to be processed.
[0092] Among them, the above-mentioned preset bright area refers to the area in the image to be processed where glare may occur. Since different images to be processed may have different glare areas under ambient light illumination, the above-mentioned image to be processed can be divided into one or more preset bright areas according to actual display requirements, that is, the above-mentioned preset bright area is one or more local areas in the image to be processed where glare may occur.
[0093] It should be understood that the preset bright area may be an area divided by the image to be processed according to a preset bright area division strategy, or may be an area corresponding to a specific object or a specific scene in the image to be processed. In addition, the preset bright area may be an independent complete area in the image to be processed, or may be an area composed of multiple dispersed sub-areas.
[0094] Specifically, when the display displays or is about to display the above-mentioned image to be processed, the brightness value of the light source corresponding to the preset bright area in the backlight assembly can be extracted by using the local dimming (LD) technology to obtain the initial backlight value of the preset bright area.
[0095] It should be noted that the number and types of the above-mentioned preset bright areas can be set according to the product characteristics of the display device and the display characteristics of the image to be processed. If the size of the display device is large, a large number of preset bright areas can be set for the image to be processed. If the size of the display device is small, a small number of preset bright areas can be set for the image to be processed; in addition, when the display device displays an image to be processed with rich color expression such as a video image, a large number of preset bright areas can be set (for example, setting a highlight area, a medium bright area, and a low bright area, etc.), and when the display device displays an image to be processed with not rich color expression such as a system interface, a small number of preset bright areas can be set (for example, setting a highlight area and a low bright area, etc.). The number and types of the above-mentioned preset bright areas can be set according to actual conditions and are not limited here.
[0096] In the embodiment of the present application, by determining the initial backlight value of the preset bright area in the above-mentioned image to be processed, the initial backlight value of one or more local areas in the image to be processed where glare may occur can be determined.
[0097] S620. When it is determined that the current ambient light condition of the preset bright area satisfies the preset backlight adjustment condition, determine the target backlight value of the preset bright area; wherein the preset backlight adjustment condition is used to constrain the ambient light range of the preset bright area that requires backlight compensation, and the target backlight value is the backlight value that the preset bright area needs to reach under the current ambient light condition.
[0098] The preset backlight adjustment condition may be a judgment rule set according to a preset ambient light brightness threshold or a preset ambient light brightness range, and the preset backlight adjustment condition may be used to determine whether the preset bright area is subjected to anti-glare treatment under the current ambient light brightness. The target backlight value may be a backlight value determined according to the display effect of the preset bright area when the preset bright area is illuminated by simulated ambient light of the same brightness in advance. For example, when the preset bright area is illuminated by simulated ambient light of any brightness, the backlight value that makes the preset bright area display the best is selected as the target backlight value. That is, through the simulated ambient light processing, there is a corresponding relationship between different target backlight values and different ambient light brightnesses.
[0099] Specifically, whether the preset backlight adjustment condition is met can be judged based on the current ambient light brightness of the preset bright area. When the above-mentioned preset backlight adjustment condition is set according to the preset ambient light brightness threshold, if the current ambient light brightness is greater than the preset ambient light brightness threshold, it can be determined that the current ambient light condition of the preset bright area meets the preset backlight adjustment condition, otherwise it is not met; when the above-mentioned preset backlight adjustment condition is set according to the preset ambient light brightness range, if the current ambient light brightness falls within the preset ambient light brightness range, it can be determined that the current ambient light condition of the preset bright area meets the preset backlight adjustment condition, otherwise it is not met.
[0100] It should be understood that since there may be multiple numbers and types of preset bright areas, the above preset backlight adjustment conditions may correspond to the preset bright areas, that is, for any preset bright area, a corresponding preset backlight adjustment condition may be set, and the preset backlight adjustment conditions corresponding to each preset bright area may be the same or different. Figure 7 As shown, assuming that there are three preset bright areas in the image to be processed: preset bright area 1, preset bright area 2 and preset bright area 3, wherein preset bright area 1 and preset bright area 2 are bright areas of the same type (assuming they are high-brightness areas), and preset bright area 3 is a low-brightness area, then preset bright area 1 and preset bright area 2 can correspond to preset backlight adjustment condition A, preset bright area 3 can correspond to preset backlight adjustment condition B, and preset backlight adjustment condition A and preset backlight adjustment condition B are different preset backlight adjustment conditions.
[0101] In some embodiments, when it is determined that the current ambient light brightness of the preset bright area meets the preset backlight adjustment condition, the target backlight value corresponding to the preset bright area can be determined according to the current ambient light brightness of the preset bright area. If there is a one-to-one correspondence between the ambient light brightness and the target brightness value after the simulated ambient light processing, the corresponding target brightness value can be directly determined by the current ambient light brightness of the preset bright area. Alternatively, since the ambient light brightness range is large and it is difficult to obtain the one-to-one correspondence between the ambient light brightness and the target brightness value, the above-mentioned target brightness value and the brightness sub-interval can be set to correspond, that is, one brightness sub-interval corresponds to one target brightness value, and the corresponding target brightness value is determined by the brightness sub-interval into which the current ambient light brightness of the preset bright area falls. For example, the above-mentioned brightness sub-intervals can be (0,5], (5,10], (10,15], (15,20]...
[0102] It should also be noted that the interval length of the above-mentioned brightness sub-interval can be set according to the actual situation of the preset bright area. For example, if the preset bright area is a high-brightness area, a larger interval length can be set; if the preset bright area is a low-brightness area, a smaller interval length can be set. No limitation is made here.
[0103] In the embodiment of the present application, the judgment rules for the preset bright area can be flexibly set by presetting the backlight adjustment conditions, so as to accurately determine whether the local area corresponding to the preset bright area needs to be anti-glare treated, and when the current ambient light brightness of the preset bright area meets the preset backlight adjustment conditions, the target backlight value corresponding to the local area corresponding to the preset bright area is determined, so as to facilitate the subsequent backlight compensation according to the target backlight value.
[0104] S630: Determine a compensation backlight value for the preset bright area according to the target backlight value and the initial backlight value, and adjust the light source corresponding to the preset bright area in the backlight assembly according to the compensation backlight value.
[0105] Specifically, the difference between the target backlight value and the initial backlight value can be used as the compensation backlight value of the preset bright area, and then the brightness of the light source corresponding to the preset bright area in the backlight assembly can be increased or decreased through the local dimming (LD) technology, that is, the compensation backlight value can be increased or decreased based on the initial backlight value. Of course, the backlight adjustment can also be performed by turning on or off the light source corresponding to the preset bright area in the backlight assembly, which is not limited here.
[0106] In the embodiment of the present application, by compensating the backlight value to adjust the light source in the backlight assembly corresponding to the preset bright area, accurate backlight compensation can be performed on one or more local areas in the processed image, thereby improving the accuracy of the anti-glare processing. At the same time, the anti-glare processing only involves the local area corresponding to the preset bright area, thereby avoiding the problem of poor display caused by global unified dimming and improving the display effect of the anti-glare processing.
[0107] In some embodiments, the backlight assembly includes N backlight partitions, where N is a positive integer, and the preset bright area corresponds to one or more of the backlight partitions.
[0108] It should be understood that in order to better control the light source in the backlight assembly, the backlight assembly can be divided into multiple independent backlight partitions through the regional light control (LD) technology, so that each preset bright area corresponds to one or more backlight partitions, wherein each backlight partition includes one or more light sources, and the light sources of each backlight partition can be controlled uniformly. At the same time, in actual applications, since there are gaps between the light sources in the backlight assembly, and when each light source emits light, the light will propagate in all directions, so that when the light source corresponding to the preset bright area is adjusted, it may affect other areas, so the correspondence between the preset bright area and the backlight partition can be set according to actual conditions. Figure 8 As shown, the backlight assembly includes N backlight partitions, wherein, as shown in 8-1, the preset bright area 4 corresponds to backlight partition S2, backlight partition S3, backlight partition S5 and backlight partition S6; as shown in 8-2, the preset bright area 5 corresponds to backlight partition S1 and backlight partition S4.
[0109] Correspondingly, when the backlight assembly is divided into a plurality of backlight subareas, the controller is configured to:
[0110] The brightness values of one or more of the backlight subareas corresponding to the preset bright area in the image to be processed are obtained to obtain the initial backlight value.
[0111] Specifically, when the display device displays the above-mentioned image to be processed, the brightness value of one or more backlight partitions corresponding to each preset bright area in the above-mentioned image to be processed can be read through the regional light control (LD) technology to obtain the above-mentioned initial backlight value. It should be noted that in the case where the preset bright area corresponds to multiple backlight partitions, since each backlight partition can be controlled separately, the initial brightness values of each backlight partition may be the same or different, so the preset bright area can correspond to multiple initial backlight values. For example, Figure 8As shown in 8-1, the initial backlight value of the preset bright area 4 includes [S20, S30, S50, S60], where S20 is the initial backlight value corresponding to the backlight partition S2, S30 is the initial backlight value corresponding to the backlight partition S3, S50 is the initial backlight value corresponding to the backlight partition S5, and S60 is the initial backlight value corresponding to the backlight partition S6.
[0112] In the embodiment of the present application, the backlight assembly is divided into areas to obtain multiple independently controllable backlight partitions. By making the preset bright area correspond to one or more backlight bright areas, the initial backlight value of the preset bright area can be accurately determined according to the brightness of the backlight partition, thereby improving the accuracy of determining the initial backlight value.
[0113] In some embodiments, before determining the target backlight value of the preset bright area when determining that the current ambient light condition of the preset bright area meets the preset backlight adjustment condition, the controller is further configured to:
[0114] Determine the current ambient light data of the preset bright area according to the ambient light data collected in real time;
[0115] The current ambient light level of the preset bright area is determined according to the current ambient light data of the preset bright area to obtain the bright area ambient light level; wherein the bright area ambient light level is used to indicate the current ambient light condition of the preset bright area.
[0116] It should be understood that different ambient light conditions will lead to different glare phenomena. Generally, the stronger the ambient light, the more likely it is to produce glare. In order to better perform anti-glare treatment on ambient light of different intensities, the ambient light brightness can be graded to obtain different ambient light levels, and whether to perform anti-glare treatment can be determined based on the current ambient light level of the preset bright area. The above ambient light level can reflect the possibility of producing glare phenomenon. For example, the higher the ambient light level, the higher the possibility of producing glare phenomenon.
[0117] Specifically, a plurality of continuous ambient light level intervals can be divided according to a plurality of preset ambient light brightness thresholds, each ambient light level interval corresponding to an ambient light level. When the display device displays the image to be processed, the controller can collect the ambient light data of the display device and its surroundings in real time (such as the real-time ambient light brightness), and determine the current ambient light brightness of the preset bright area according to the real-time ambient light brightness, and determine the corresponding ambient light level according to the ambient light level interval into which the current ambient light brightness of the preset bright area falls, so as to obtain the above-mentioned bright area ambient light level.
[0118] For example, multiple consecutive ambient light level intervals can be set according to preset ambient light luminance thresholds Ta0, Tal, and Tah, where Ta0 < Tal < Tah, Ta0 is the threshold for backlight compensation, Tal is the low glare threshold of ambient light, and Tah is the high glare threshold of ambient light. Assume that the current ambient light luminance of the preset bright area is LA. If LA ≤ Ta0, it is determined that no glare will occur, and the corresponding ambient light level of the bright area is Level 0: No glare luminance. If LA > Ta0, it is determined that glare will occur. Among them, if Ta0 < LA ≤ Tal, the corresponding ambient light level of the bright area is Level 1: Low glare luminance; if Tal < LA < Tah, the corresponding ambient light level of the bright area is Level 2: Medium glare luminance; if LA ≥ Tah, the corresponding ambient light level of the bright area is Level 3: High glare luminance.
[0119] Correspondingly, in the case of indicating the ambient light condition according to the ambient light level of the bright area, when the above controller determines the target backlight value of the above preset bright area under the condition that the current ambient light condition of the above preset bright area meets the preset backlight adjustment condition, it is configured to:
[0120] Under the condition that the ambient light level of the above bright area meets the preset backlight adjustment condition, determine the target backlight value corresponding to the current ambient light data of the above preset bright area.
[0121] It should be understood that the ambient light level can be divided into a first category level and a second category level, where the first category level is the ambient light level that does not require anti-glare processing, and the second category level is the ambient light level that requires anti-glare processing. When the ambient light level of the above bright area is the first category level, it is determined that the ambient light level of the bright area meets the preset backlight adjustment condition. When the ambient light level of the above bright area is the second category level, it is determined that the ambient light level of the bright area does not meet the preset backlight adjustment condition. Under the condition that the ambient light level of the above bright area meets the preset backlight adjustment condition, further determine the target backlight value corresponding to the current ambient light luminance of the preset bright area.
[0122] For example, if the ambient light level includes Level 0: No glare luminance, Level 1: Low glare luminance, Level 2: Medium glare luminance, and Level 3: High glare luminance, then Level 0: No glare luminance among them can be the first category level, and Level 1: Low glare luminance, Level 2: Medium glare luminance, and Level 3: High glare luminance among them can be the second category level.
[0123] In the embodiments of the present application, the ambient light state of the preset bright area can be more accurately indicated by the ambient light level of the bright area, that is, the possibility of glare phenomenon in the current ambient light state of the preset bright area can be more accurately indicated, thereby improving the accuracy of anti-glare processing.
[0124] In some embodiments, the display further includes M light sensing components, where M is a positive integer, and one of the backlight partitions corresponds to at least one of the light sensing components; when the controller determines the current ambient light data of the preset bright area according to the ambient light data collected in real time, the controller is configured as follows:
[0125] The current ambient light data of the preset bright area is determined according to the ambient light data collected in real time by the light sensing component.
[0126] It should be understood that the light sensing component may be a light sensing sensor, i.e., a device for sensing the ambient light condition of a preset bright area. Since the preset bright area corresponds to one or more backlight partitions, the light sensing component may be set to correspond to the backlight partitions, so that the light sensing component corresponds to the preset bright area, and the ambient light condition of the preset bright area may be accurately determined through the light sensing component.
[0127] It should also be understood that the above-mentioned light sensing components can be arranged in the display in the form of an array, so that one backlight partition corresponds to one or more light sensing components. The correspondence between the above-mentioned light sensing components, backlight partitions and preset bright areas can be mapped in advance in the program of the controller so that the light sensing components, backlight partitions and preset bright areas can accurately correspond.
[0128] Specifically, the ambient light data (such as the light sensing array data) collected by the light sensing component in real time can be obtained by polling. Since the preset bright area has been mapped to the light sensing component in advance, the current ambient light data of the preset bright area can be accurately extracted. Fig. 9 As shown, if the backlight component is divided into SN backlight partitions, each backlight partition corresponds to a photosensitive particle (i.e., photosensitive component), such as backlight partition S1 corresponds to photosensitive component A1, backlight partition S2 corresponds to photosensitive component B1, etc. If the preset area 6 corresponds to backlight partition S3 and backlight partition S6, the photosensitive components corresponding to the preset bright area 6 are photosensitive component C1 and photosensitive component C2.
[0129] In the embodiment of the present application, the current ambient light data of the preset bright area can be accurately determined by the light sensing component corresponding to the preset bright area.
[0130] In some embodiments, in order to better determine the target backlight value corresponding to the current ambient light data of the preset bright area, the controller is further configured to:
[0131] Collecting simulated ambient light data of the preset bright area under a simulated lighting environment and a qualified backlight value corresponding to the simulated ambient light data;
[0132] A backlight adjustment model corresponding to the preset bright area is obtained; the backlight adjustment model is determined according to the simulated ambient light data and the qualified backlight value corresponding to the simulated ambient light data.
[0133] It should be understood that the simulated ambient light environment is achieved by illuminating the preset bright area in the display with simulated ambient light of different illuminations, thereby simulating actual ambient light illuminating the preset bright area.
[0134] Specifically, for any preset bright area, when the preset bright area is illuminated by simulated ambient light of different illumination, the corresponding simulated ambient light brightness (i.e., the above-mentioned simulated ambient light data) can be obtained through the light sensing component corresponding to the preset bright area, and then the controller records the qualified backlight brightness of the backlight partition corresponding to the preset bright area under the ambient light brightness, i.e., the qualified backlight value corresponding to the simulated ambient light brightness (i.e., the simulated ambient light data). Then, the collected simulated ambient light brightness and the qualified backlight value corresponding to the simulated ambient light brightness are sent to the server, and the server will train or fit the backlight adjustment model according to the simulated ambient light brightness and the qualified backlight value corresponding to the simulated ambient light brightness, and then the server will send the trained or fitted backlight adjustment model to the controller.
[0135] It should be noted that, through training or fitting, the backlight adjustment model can reflect the one-to-one correspondence between the simulated ambient light brightness and the qualified backlight value corresponding to the simulated ambient light brightness. The backlight adjustment model can be one of a linear regression model, a neural network model, etc., which is not limited here.
[0136] In an embodiment of the present application, by pre-training or fitting a backlight adjustment model with simulated ambient light brightness and a qualified backlight value corresponding to the simulated ambient light brightness, a backlight adjustment model corresponding to different preset bright areas can be obtained in a targeted manner, thereby improving the accuracy of determining the target backlight value of each preset bright area.
[0137] Correspondingly, after the controller obtains the backlight adjustment model corresponding to each preset bright area, when the controller determines the target backlight value corresponding to the current ambient light data of the preset bright area, the controller is configured as follows:
[0138] According to the backlight adjustment model corresponding to the ambient light level of the bright area, the target backlight value corresponding to the current ambient light data of the preset bright area is determined.
[0139] Specifically, a backlight adjustment model corresponding to the preset bright area under the above-mentioned bright area ambient light level can be obtained, the current ambient light brightness of the preset bright area is used as the input of the backlight adjustment model, and the backlight value output by the backlight adjustment model is used as the target backlight value corresponding to the current ambient light brightness of the preset bright area.
[0140] In the embodiment of the present application, since the above-mentioned backlight adjustment model is obtained by training or fitting the simulated ambient light brightness and the qualified backlight value corresponding to the simulated ambient light brightness, the above-mentioned backlight adjustment model can reflect the one-to-one correspondence between different ambient light brightness and different target backlight values. Therefore, for the current ambient light brightness of any preset bright area, a corresponding unique target backlight value can be obtained, which improves the efficiency and accuracy of determining the target backlight value.
[0141] In some embodiments, assuming that the backlight adjustment model is a linear regression model, the backlight adjustment model includes a plurality of standard backlight curves, and the standard backlight curves are fitted according to the simulated ambient light data and the qualified backlight values corresponding to the simulated ambient light data.
[0142] It should be understood that since the corresponding target backlight value may differ greatly when the preset bright area is illuminated by ambient light of different illumination intensities, in order to improve the accuracy of determining the target backlight value, multiple standard backlight curves can be obtained when fitting the above-mentioned standard backlight curve, where one standard backlight curve corresponds to one ambient light level.
[0143] Optionally, the abscissa of the standard backlight curve may be the ambient light brightness, and the ordinate may be the backlight value. Any point in the standard backlight curve corresponds to a unique ambient light brightness and backlight value.
[0144] Correspondingly, when the backlight adjustment model includes a plurality of standard backlight curves of different ambient light levels, the controller is configured to:
[0145] Determine the standard backlight curve corresponding to the ambient light level in the bright area to obtain a target standard backlight curve;
[0146] The backlight value corresponding to the current ambient light data of the preset bright area is determined from the target standard backlight curve to obtain the target backlight value.
[0147] Specifically, the standard backlight curve of the corresponding ambient light level can be matched according to the ambient light level of the bright area to obtain a target standard backlight curve, and the current ambient light brightness of the preset bright area is substituted into the target standard backlight curve to obtain the corresponding target backlight value.
[0148] For example, assuming that the preset bright area A corresponds to different standard backlight curves under different ambient light levels, wherein level 1: low glare brightness, level 2: medium glare brightness, and level 3: high glare brightness correspond to standard backlight curve 1, standard backlight curve 2, and standard backlight curve 3, respectively; if the bright area ambient light level of the preset bright area A is level 2: medium glare brightness, then the corresponding target standard backlight curve is standard backlight curve 2; the current ambient light brightness of the preset bright area A is substituted into the standard backlight curve 2 to obtain the corresponding target backlight value.
[0149] In the embodiment of the present application, by making the standard backlight curve and the ambient light level correspond one to one, the ambient light level in the bright area can be accurately matched to the corresponding target standard backlight curve, thereby improving the accuracy of determining the target backlight value.
[0150] In some embodiments, the fitting process of the standard backlight curve includes:
[0151] Dividing the display image in the display component into regions according to a preset bright region division strategy to obtain one or more preset bright regions;
[0152] illuminating the display image using simulated ambient light of different brightness;
[0153] When the display image is illuminated by simulated ambient light of any brightness, the light source corresponding to the preset bright area in the backlight assembly is adjusted until the display effect of the preset bright area is evaluated as qualified, and the simulated ambient light data and the standard backlight value at this time are recorded, wherein the standard backlight value is the backlight value corresponding to the display effect of the preset bright area under the simulated ambient light data when the evaluation is qualified;
[0154] Dividing the recorded simulated ambient light data into a preset number of ambient light levels;
[0155] For any ambient light level, a preset fitting method is used to perform curve fitting on the simulated ambient light data and the standard backlight value under the ambient light level to obtain a standard backlight value curve corresponding to the ambient light level.
[0156] It should be understood that the above-mentioned preset bright area division strategy may include one or more of a space division strategy (i.e., dividing the preset bright area according to different areas in the displayed image), a character division strategy (i.e., dividing the preset bright area according to different characters in the displayed image), and a scene division strategy (i.e., dividing the preset bright area according to different scenes in the displayed image). In addition, the preset bright area can be further divided into categories due to its different display effects. For example, the preset bright area can be divided into one of a high-brightness area, a medium-brightness area, and a low-brightness area. The category of the preset bright area can be set according to actual conditions and is not limited here. The above-mentioned preset fitting method can be one of the least squares method, polynomial fitting, logarithmic fitting, etc.
[0157] Specifically, assume that the displayed image includes three types of preset bright areas: high-brightness area, medium-brightness area, and low-brightness area. For the preset bright area in the high-brightness area, the preset bright area can be irradiated at the LX1 illuminance, and the corresponding simulated ambient light luminance LA1 can be obtained through the light-sensing component. Then, the light source corresponding to the preset bright area of the backlight component is adjusted until the display effect evaluation of the preset bright area is qualified, and the backlight value TZH1 of the adjusted preset bright area at this time is recorded. Based on the same method, the preset bright areas corresponding to the medium-brightness area and the low-brightness area are irradiated at this illuminance respectively, and the backlight values of the adjusted preset bright areas at this time can be recorded as TZM1 and TZL1 respectively. Then, the illuminance is adjusted to LX2, LX3, ……, LXn, and the ambient light luminance values LA2, LA3, ……, LAn (i.e., the simulated ambient light luminance) under the corresponding conditions are obtained respectively. The backlight values of the adjusted preset bright areas in the high-brightness area are recorded as TZH2, TZH3, ……, TZHn, the backlight values of the adjusted preset bright areas in the medium-brightness area are recorded as TZM2, TZM3, ……, TZMn, and the backlight values of the adjusted preset bright areas in the low-brightness area are recorded as TZL2, TZL3, ……, TZLn. At the same time, in order to make the fitting of the standard backlight curve more accurate, the simulated ambient light luminance can be divided into different ambient light levels, and data fitting is performed on the preset bright areas in the high-brightness area, medium-brightness area, and low-brightness area respectively under each ambient light level to obtain the corresponding standard backlight curve.
[0158] Optionally, assume that the ambient light levels include: Level 1: low glare luminance (0 < LAn ≤ Tal), Level 2: medium glare luminance (Tal < LAn < Tah), and Level 3: high glare luminance (LAn ≥ Tah). Assume that the fitting is performed in the form of the function Y = a × X + b, where X represents the independent variable, Y represents the dependent variable, and a and b are the coefficients after fitting. The standard backlight curves corresponding to each preset bright area under different ambient light levels can be obtained:
[0159] [TZH, TZM, TZL] = LAn × [a1, a2, a3] + [A1, A2, A3], LAn ≥ Tah;
[0160] [TZH, TZM, TZL] = LAn × [c1, c2, c3] + [C1, C2, C3], Tal < LAn < Tah;
[0161] [TZH, TZM, TZL] = LAn × [b1, b2, b3] + [B1, B2, B3], Ta0 < LAn ≤ Tal;
[0162] Among them, TZH represents the highlight area, TZM represents the medium-brightness area, TZL represents the low-brightness area, LAn represents the ambient light brightness, a1, a2, a3, A1, A2, A3 are the fitting coefficients corresponding to the standard backlight curves of the preset bright areas of the highlight area, medium-brightness area and low-brightness area when the ambient light level is level 3: high glare brightness, and other parameters are similar and will not be repeated here.
[0163] It should be noted that the evaluation method of the preset bright area display effect can be a subjective evaluation by an operator, or it can be evaluated by detecting whether the parameters of the preset bright area (such as reflective value, etc.) meet the preset threshold value, which is not limited here.
[0164] In the embodiment of the present application, for any ambient light level, a standard backlight value curve corresponding to the ambient light level is fitted, which can improve the accuracy of the standard backlight curve fitting.
[0165] In order to better describe the backlight compensation process of the preset bright area, Fig.10 For explanation, refer to Fig.10 As shown, when the display displays the image to be processed, the controller executes step S1001 to determine a preset bright area in the image to be processed; then the controller executes step S1002 to obtain an initial backlight value of the preset bright area from the backlight component, and executes step S1003 to obtain the ambient light brightness from the light sensing component; then the controller executes step S1004 to determine the ambient light level of the bright area according to the ambient light brightness, and by executing step S1005 to determine whether the ambient light level of the bright area meets the preset backlight adjustment condition, when the ambient light level of the bright area meets the preset backlight adjustment condition, the controller executes step S1006 to determine the target backlight value of the preset bright area using a standard backlight curve corresponding to the ambient light level of the bright area; the controller executes step S1007 to determine the compensation backlight value according to the initial backlight value and the target backlight value; finally, the controller executes step S1008 to perform backlight compensation on the backlight partition corresponding to the preset bright area in the backlight component using the compensation backlight value, thereby performing anti-glare processing on the image to be processed displayed by the display component.
[0166] In some embodiments, when the controller determines the compensation backlight value of the preset bright area according to the target backlight value and the initial backlight value, and adjusts the light source corresponding to the preset bright area in the backlight assembly according to the compensation backlight value, the controller is configured as follows:
[0167] Calculating the difference between the target backlight value and the initial backlight value to obtain the compensated backlight value;
[0168] The light source of the backlight partition corresponding to the preset bright area in the backlight assembly is adjusted by the compensated backlight value to obtain the adjusted backlight value of the preset bright area; wherein the difference between the adjusted backlight value and the target backlight value is less than or equal to the preset backlight threshold.
[0169] It should be understood that when adjusting the light source of the backlight assembly, since the backlight assembly corresponding to the preset bright area includes multiple light sources, it may be difficult to ensure that the adjusted backlight value is completely consistent with the target backlight value. Therefore, when adjusting the light source of the backlight assembly using the compensated backlight value, if it is determined that the difference between the adjusted backlight value and the target backlight value is less than or equal to the preset backlight threshold, it can be considered that the backlight compensation is completed. Optionally, since there are differences between each preset bright area, the above-mentioned preset backlight threshold can correspond to the preset bright area, and the preset backlight thresholds corresponding to each preset bright area can be the same or different, which is not limited here.
[0170] Specifically, assuming that the image to be processed includes three categories of preset bright areas, namely, highlight area, medium bright area and low bright area, if the ambient light level of each preset bright area is level 3: high glare brightness at this time, then the backlight compensation value of each preset bright area can be: [ΔLH, ΔLM, ΔLL] = [TZLn, TZMn, TZHn] - [LH0, LM0, LL0], wherein ΔLH, ΔLM, ΔLL are respectively the compensated backlight values of the preset bright areas of highlight area, medium bright area and low bright area, TZLn, TZMn, TZHn are respectively the target backlight values of the preset bright areas of highlight area, medium bright area and low bright area, and LH0, LM0, LL0 are respectively the initial backlight values of the preset bright areas of highlight area, medium bright area and low bright area. Then, through the regional light control (LD) technology, the above-mentioned compensated backlight value is used to compensate the light sources corresponding to the preset bright areas of the high brightness area, the medium brightness area and the low brightness area, until the difference between the adjusted backlight value of each preset bright area and the above-mentioned target backlight value is less than or equal to the corresponding preset backlight threshold.
[0171] In another optional embodiment of the present application, the controller is further configured as follows:
[0172] When it is determined that the current ambient light condition of the preset bright area does not satisfy the preset backlight adjustment condition, backlight compensation is not performed on the preset bright area.
[0173] It should be understood that when it is determined that the current ambient light condition of the preset bright area does not meet the preset backlight adjustment condition, it means that the possibility of glare occurring in the preset bright area is low. At this time, backlight compensation may not be performed, thereby improving the accuracy of anti-glare processing.
[0174] For example, when the current ambient light level of the preset bright area B is level 0: no glare brightness is generated, backlight compensation may not be performed on the preset bright area B, that is, the brightness value of the backlight subarea corresponding to the preset bright area B is kept unchanged.
[0175] Corresponding to the display method described in the above embodiment, Fig.11A structural block diagram of a display device provided in an embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0176] Reference Fig.11 The device includes: an initial backlight value determination module 1110, a target backlight value determination module 1120 and a backlight compensation module 1130.
[0177] The initial backlight value determination module 1110 is used to determine the initial backlight value of a preset bright area in the image to be processed; the image to be processed includes one or more preset bright areas, and the preset bright area includes one or more pixel points in the image to be processed.
[0178] The target backlight value determination module 1120 is used to determine the target backlight value of the preset bright area when it is determined that the current ambient light conditions of the preset bright area meet the preset backlight adjustment conditions; wherein the preset backlight adjustment conditions are used to constrain the ambient light range for which backlight compensation is required for the preset bright area, and the target backlight value is the backlight value that the preset bright area needs to reach under the current ambient light conditions.
[0179] The backlight compensation module 1130 is used to determine a compensation backlight value of the preset bright area according to the target backlight value and the initial backlight value, and adjust the light source corresponding to the preset bright area in the backlight assembly according to the compensation backlight value.
[0180] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0181] The embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a controller, the steps in the above-mentioned method embodiments can be implemented.
[0182] An embodiment of the present application provides a computer program product. When the computer program product is run on a display device, a controller can implement the steps of the display method described in the above embodiments when the controller is executed.
[0183] If the integrated unit is implemented in the form of 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 present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the camera / electronic device, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.
[0184] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0185] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0186] In the embodiments provided in the present application, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0187] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0188] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A display device, characterized in that: include: A display, comprising a display component and a backlight component, wherein the display component is configured to display an image to be processed; The controller is configured as: Determine an initial backlight value of a preset bright area in the image to be processed; the image to be processed includes one or more preset bright areas, and the preset bright area includes one or more pixel points in the image to be processed; When it is determined that the current ambient light condition of the preset bright area satisfies the preset backlight adjustment condition, determining a target backlight value of the preset bright area; wherein the preset backlight adjustment condition is used to constrain the ambient light range of the preset bright area that needs to be backlight compensated, and the target backlight value is the backlight value that the preset bright area needs to reach under the current ambient light condition; A compensation backlight value of the preset bright area is determined according to the target backlight value and the initial backlight value, and a light source corresponding to the preset bright area in the backlight assembly is adjusted by the compensation backlight value.
2. The display device according to claim 1, characterized in that The backlight assembly includes N backlight subareas, wherein N is a positive integer, the preset bright area corresponds to one or more of the backlight subareas, and the controller is configured to: The brightness values of one or more backlight subareas corresponding to the preset bright area in the image to be processed are obtained to obtain the initial backlight value.
3. The display device according to claim 2, characterized in that The controller is further configured to: Determine the current ambient light data of the preset bright area according to the ambient light data collected in real time; Determine the current ambient light level of the preset bright area according to the current ambient light data of the preset bright area, and obtain the bright area ambient light level; wherein the bright area ambient light level is used to indicate the current ambient light condition of the preset bright area; When the controller determines that the current ambient light condition of the preset bright area meets the preset backlight adjustment condition, the controller is configured to: In a case where the ambient light level of the bright area meets the preset backlight adjustment condition, a target backlight value corresponding to the current ambient light data of the preset bright area is determined.
4. The display device according to claim 3, characterized in that The display further includes M light sensing components, wherein M is a positive integer, and one backlight partition corresponds to at least one light sensing component; when the controller determines the current ambient light data of the preset bright area according to the ambient light data collected in real time, it is configured as follows: The current ambient light data of the preset bright area is determined according to the ambient light data collected in real time by the light sensing component.
5. The display device according to claim 3, characterized in that Before the controller determines the target backlight value corresponding to the current ambient light data of the preset bright area, the controller is further configured to: Collecting simulated ambient light data of the preset bright area under a simulated lighting environment and a qualified backlight value corresponding to the simulated ambient light data; Acquire a backlight adjustment model corresponding to the preset bright area; the backlight adjustment model is determined according to the simulated ambient light data and a qualified backlight value corresponding to the simulated ambient light data; When the controller determines the target backlight value corresponding to the current ambient light data of the preset bright area, the controller is configured as follows: According to the backlight adjustment model corresponding to the ambient light level of the bright area, a target backlight value corresponding to the current ambient light data of the preset bright area is determined.
6. The display device according to claim 5, characterized in that The backlight adjustment model includes a plurality of standard backlight curves, which are obtained by fitting the simulated ambient light data and the qualified backlight values corresponding to the simulated ambient light data. When the controller executes the backlight adjustment model corresponding to the ambient light level of the bright area to determine the target backlight value corresponding to the current ambient light data of the preset bright area, the controller is configured as follows: Determine a standard backlight curve corresponding to the ambient light level of the bright area to obtain a target standard backlight curve; The backlight value corresponding to the current ambient light data of the preset bright area is determined from the target standard backlight curve to obtain the target backlight value.
7. The display device according to claim 6, characterized in that The fitting process of the standard backlight curve includes: Dividing the display image in the display component into regions according to a preset bright region division strategy to obtain one or more preset bright regions; illuminating the display image using simulated ambient light of different brightness; When the display image is illuminated by simulated ambient light of any brightness, the light source corresponding to the preset bright area in the backlight assembly is adjusted until the display effect of the preset bright area is evaluated as qualified, and the simulated ambient light data and the standard backlight value at this time are recorded, wherein the standard backlight value is the backlight value corresponding to the display effect of the preset bright area under the simulated ambient light data when the evaluation is qualified; Dividing the recorded simulated ambient light data into a preset number of ambient light levels; For any ambient light level, a preset fitting method is used to perform curve fitting on the simulated ambient light data and the standard backlight value under the ambient light level to obtain a standard backlight value curve corresponding to the ambient light level.
8. The display device according to any one of claims 2 to 7, characterized in that: When the controller determines the compensation backlight value of the preset bright area according to the target backlight value and the initial backlight value, and adjusts the light source corresponding to the preset bright area in the backlight assembly by the compensation backlight value, the controller is configured as follows: Calculating the difference between the target backlight value and the initial backlight value to obtain the compensated backlight value; The light source of the backlight partition corresponding to the preset bright area in the backlight assembly is adjusted by the compensated backlight value to obtain the adjusted backlight value of the preset bright area; wherein the difference between the adjusted backlight value and the target backlight value is less than or equal to a preset backlight threshold.
9. The display device according to any one of claims 1 to 7, characterized in that: The controller is also configured to: When it is determined that the current ambient light condition of the preset bright area does not satisfy the preset backlight adjustment condition, backlight compensation is not performed on the preset bright area.
10. A display method, characterized in that: The display method comprises: Determine an initial backlight value of a preset bright area in an image to be processed; the image to be processed includes one or more preset bright areas, and the preset bright area includes one or more pixel points in the image to be processed; When it is determined that the current ambient light condition of the preset bright area satisfies the preset backlight adjustment condition, determining a target backlight value of the preset bright area; wherein the preset backlight adjustment condition is used to constrain the ambient light range of the preset bright area that needs to be backlight compensated, and the target backlight value is the backlight value that the preset bright area needs to reach under the current ambient light condition; The compensation backlight value of the preset bright area is determined according to the target backlight value and the initial backlight value, and the light source corresponding to the preset bright area in the backlight assembly is adjusted according to the compensation backlight value.