Display device and local backlight adjustment demonstration method
By simulating different backlight adjustment modes on the display device, the problem of unintuitive and costly demonstration of local backlight adjustment functions in the prior art is solved, and an intuitive, rich and economical demonstration effect is achieved.
Patent Information
- Application Number
- CN202510421709.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-03
- Publication Date
- 2025-06-13
AI Technical Summary
The local backlight adjustment function demonstration of existing display devices is not intuitive and costly.
By responding to split-screen demonstration instructions on the display device, partitioning the user interface, obtaining the original picture to be demonstrated, and performing backlight adjustment simulation based on its brightness data, to generate a backlight adjustment screen matching each split-screen area.
It realizes the visual presentation effect to users on the basis of reducing the demonstration cost, and displays the backlight adjustment screen in different modes through multiple split-screen areas, improving the richness and user understanding of the local backlight adjustment function demonstration.
Smart Images

Figure CN120148424A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of display devices, and in particular, to a display device and a demonstration method for local backlight adjustment. Background Art
[0002] Currently, most display devices have the function of local dimming. In some application scenarios, in order to let users more intuitively understand the working characteristics of the local backlight adjustment function, it is generally necessary to demonstrate the local backlight adjustment function.
[0003] For example, in a store scenario, in order to better recommend display devices to users, the selling point of the display device, that is, the local backlight adjustment function, will be demonstrated. In related technologies, usually a dedicated demonstration device is used to demonstrate the local backlight adjustment function. However, this method is not intuitive, and the demonstration cost of the demonstration device is relatively high. Summary of the Invention
[0004] This application provides a display device and a demonstration method for local backlight adjustment to solve the problem that the demonstration of the local backlight adjustment function of the current display device is not intuitive and the cost is relatively high.
[0005] In a first aspect, some embodiments provide a display device, including:
[0006] A display configured to display a user interface;
[0007] A controller configured to: in the case where the local backlight adjustment function of the display device is turned on, in response to a split-screen demonstration instruction, partition the user interface to obtain a first region and at least one second region;
[0008] For the first region, obtain an original picture to be demonstrated;
[0009] Based on the brightness data of the original picture, perform backlight adjustment simulation according to at least one backlight adjustment mode corresponding to each second region to obtain a backlight adjustment picture matching each second region;
[0010] Display the original picture in the first region and display each backlight adjustment picture in each second region through the display.
[0011] Technical effect: When the display device enables the local backlight adjustment function and in response to a split-screen demonstration instruction, the user interface is first partitioned to obtain a first area and at least one second area. Then, for the first area, the original picture to be demonstrated is acquired. And based on the brightness data of the original picture, backlight adjustment simulation is performed according to at least one backlight adjustment mode corresponding to each second area, so as to obtain backlight adjustment pictures respectively matching each second area. Finally, the original picture is displayed in the first area through the display of the display device, and the backlight adjustment pictures are displayed in each second area. On the one hand, by performing split-screen demonstration on the display device itself, it is possible to bring an intuitive display effect to the user while reducing the demonstration cost. On the other hand, by using multiple split-screen areas to display the backlight adjustment pictures in different modes, the richness of the local backlight adjustment function demonstration can be improved, which is convenient for the user to better understand the local backlight adjustment function of the display device.
[0012] Second, some embodiments further provide a method for demonstrating local backlight adjustment, which is applied to the display device provided in the first aspect. The display device includes: a display and a controller. The method includes:
[0013] When the display device enables the local backlight adjustment function and in response to a split-screen demonstration instruction, partition the user interface of the display device to obtain a first area and at least one second area;
[0014] For the first area, acquire the original picture to be demonstrated;
[0015] Based on the brightness data of the original picture, perform backlight adjustment simulation according to at least one backlight adjustment mode corresponding to each second area to obtain backlight adjustment pictures respectively matching each second area;
[0016] Through the display of the display device, display the original picture in the first area and display the backlight adjustment pictures in each second area.
[0017] Technical effects: When the local backlight adjustment function of the display device is enabled, in response to the split-screen demonstration instruction, the user interface is first partitioned to obtain a first area and at least one second area. Then, for the first area, the original picture to be demonstrated is obtained. And based on the brightness data of the original picture, backlight adjustment simulation is performed according to at least one backlight adjustment mode corresponding to each second area, so as to obtain a backlight adjustment picture matching each second area. Finally, the original picture is displayed in the first area through the display, and each backlight adjustment picture is displayed in each second area. On the one hand, by performing split-screen demonstration on the display device itself, it is possible to bring an intuitive display effect to the user while reducing the demonstration cost. On the other hand, by using multiple split-screen areas to display the backlight adjustment pictures in different modes, the richness of the local backlight adjustment function demonstration can be improved, which is convenient for users to better understand the local backlight adjustment function of the display device. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the following will briefly introduce the drawings required for description in the embodiments or the related art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0019] Figure 1 Schematic diagram of the operation scenario between the display device and the control device provided by some embodiments of the present application;
[0020] Figure 2 Schematic diagram of the hardware configuration of the display device provided by some embodiments of the present application;
[0021] Figure 3 Schematic diagram of the hardware configuration of the control device provided by some embodiments of the present application;
[0022] Figure 4 Schematic diagram of the software configuration of the display device provided by some embodiments of the present application;
[0023] Figure 5 Schematic diagram of the split screen provided by some embodiments of the present application;
[0024] Figure 6 Schematic diagram of the demonstration of backlight adjustment provided by some embodiments of the present application;
[0025] Figure 7 Schematic diagram of the partition mapping relationship provided by some embodiments of the present application;
[0026] Figure 8 Schematic diagram of the sliding control provided by some embodiments of the present application;
[0027] Figure 9 Schematic diagram of interactions between modules during the demonstration process of local backlight adjustment provided for some embodiments of the present application;
[0028] Figure 10 Flowchart of the demonstration method for local backlight adjustment provided for some embodiments of the present application;
[0029] Figure 11 Flowchart of the demonstration process of local backlight adjustment in the left - right split - screen mode provided for some embodiments of the present application;
[0030] Figure 12 Flowchart of sliding to adjust the display range of each area provided for some embodiments of the present application. Detailed implementation manners
[0031] The embodiments will be described in detail below, and the examples are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following embodiments do not represent all implementation manners consistent with the present application. They are only examples of systems and methods consistent with some aspects of the present application detailed in the claims.
[0032] It should be noted that the brief description of the terms in the present application is only for facilitating the understanding of the following described implementation manners, rather than intending to limit the implementation manners of the present application. Unless otherwise specified, these terms should be understood in their ordinary and general meanings.
[0033] The terms "first", "second", "third", etc. in the specification, claims and the above - mentioned drawings of the present application are used to distinguish similar or like objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that such terms can be interchanged under appropriate circumstances.
[0034] The terms "comprising" and "having" and any variations thereof are intended to cover but not exclude inclusion. For example, a product or device including a series of components does not necessarily have to be limited to all the clearly listed components, but may include other components not clearly listed or inherent to these products or devices.
[0035] The term "module" refers to any known or later - developed hardware, software, firmware, artificial intelligence, fuzzy logic, or a combination of hardware or / and software code that can perform functions related to that element.
[0036] In the embodiments of the present application, the display device 200 generally refers to a device with the capabilities of screen display and data processing. For example, the display device 200 includes but is not limited to smart TVs, mobile terminals, computers, monitors, advertising screens, wearable devices, virtual reality devices, augmented reality devices, etc.
[0037] Figure 1 It is a schematic diagram of the operation scenario between the display device and the control device provided in some embodiments of the present application. As Figure 1 shown, the user can operate the display device 200 through touch operations, the mobile terminal 300, and the control device 100. For example, the control device 100 can be a remote control, a stylus, a gamepad, etc.
[0038] 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 to perform data interaction. In some embodiments, software applications can be installed on the mobile terminal 300 and the display device 200, and the connection communication can be realized through network communication protocols to achieve the purpose of one-to-one control operations and data communication. It is also possible to transmit the audio and video content displayed on the mobile terminal 300 to the display device 200 to achieve the synchronous display function.
[0039] As Figure 1 also shown, the display device 200 also performs data communication with the server 400 through various communication methods. The display device 200 is allowed to establish a communication connection through a local area network (LAN), a wireless local area network (WLAN), and other networks.
[0040] The display device 200 can provide a broadcast receiving TV function, and can also additionally provide a smart network TV function with computer support functions, including but not limited to, network TV, smart TV, Internet Protocol TV (IPTV), etc.
[0041] Figure 2 For some embodiments of the present application Figure 1 is the hardware configuration block diagram of the display device 200 in
[0042] In some embodiments, the display device 200 may include at least one of a tuner demodulator 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.
[0043] In some embodiments, the detector 230 is used to collect signals of the external environment or for external interactions. For example, the detector 230 includes a light receiver, a sensor for collecting the ambient light intensity; 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. Additionally, the detector 230 includes a sound collector, such as a microphone, etc., for receiving external sounds.
[0044] In some embodiments, the display 260 includes a display function component for presenting images, and a driving component for driving image display. The display 260 is used to receive the image signals output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, components of the menu manipulation interface, and the user manipulation UI interface, etc.
[0045] In some embodiments, the communication device 220 is a component for communicating with external devices or the server 400 according to various communication protocol types. The display device 200 can be provided with multiple communication devices 220 according to different supported communication methods. For example, when the display device 200 supports wireless network communication, the display device 200 can 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.
[0046] The communication device 220 can enable the display device 200 to communicate with external devices or the server 400 through wireless or wired connection methods. Among them, the wired connection can connect the display device 200 with external devices through components such as data lines and interfaces. The wireless connection can connect the display device 200 with external devices through wireless signals or wireless networks. The display device 200 can directly establish a connection relationship with external devices, or indirectly establish a connection relationship through gateways, routers, connection devices, etc.
[0047] In some embodiments, the controller 250 can include at least one of a central processing unit, a video processor, an audio processor, a graphics processor, and a power processor, and the first interface to the nth interface for input / output. The controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200.
[0048] In some embodiments, the controller 250 and the tuner demodulator 210 can be located in different split devices, that is, the tuner demodulator 210 can also be in an external device of the main device where the controller 250 is located, such as an external set-top box, etc.
[0049] In some embodiments, the user can input a user command through the 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).
[0050] In some embodiments, the audio output device 270 can be the built-in speaker of the display device 200 or an external audio output device connected to the display device 200. Among them, for the external audio output device connected to the display device 200, the display device 200 can also be provided with an external audio output terminal, and the audio output device can be connected to the display device 200 through the external audio output terminal to output the sound of the display device 200.
[0051] In some embodiments, the user input interface 280 can be used to receive instructions from the user input.
[0052] Figure 3 For some embodiments provided in this application Figure 1 The hardware configuration block diagram of the control device in. As Figure 3 As shown, the control device 100 can include: a controller 110, a communication interface 130, a user input / output interface, a memory, and a power supply.
[0053] The control device 100 is configured to control the display device 200, and can receive the input operation instructions of the user, and convert the operation instructions into instructions recognizable and responsive by the display device 200, playing an intermediary role in the interaction between the user and the display device 200.
[0054] In some embodiments, the control device 100 can be an intelligent device. For example: The control device 100 can install various applications for controlling the display device 200 according to user needs.
[0055] In some embodiments, as Figure 1 As shown, after the mobile terminal 300 or other intelligent electronic devices install the application for controlling the display device 200, they can perform functions similar to those of the control device 100.
[0056] 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 internal components and the data processing functions between the external and the internal.
[0057] Under the control of the controller 110, the communication interface 130 realizes the communication of control signals and data signals with the display device 200. The communication interface 130 can include at least one of a WiFi chip 131, a Bluetooth module 132, an NFC module 133, and other short-range communication modules.
[0058] User input / output interface 140, wherein the input interface includes at least one of a microphone 141, a touchpad 142, a sensor 143, a button 144, and other input interfaces.
[0059] In some embodiments, the control device 100 includes at least one of a communication interface 130 and an input / output interface 140. The communication interface 130 is configured in the control device 100, such as modules for WiFi, Bluetooth, NFC, etc., and can encode user input instructions through the WiFi protocol, or the Bluetooth protocol, or the NFC protocol and send them to the display device 200.
[0060] A memory 190, which is used to store various operating programs, data, and applications for driving and controlling the control device 100 under the control of a controller. The memory 190 can store various control signal instructions input by a user.
[0061] A power supply 180, which is used to provide operating power support for each component of the control device 100 under the control of a controller.
[0062] To perform user interaction, in some embodiments, the display device 200 can run an operating system. The operating system is a computer program for managing and controlling the hardware resources and software resources in the display device 200. The operating system can (control the display device) provide a user interface, allow a user to interact with the display device 200, and support the running of various application programs.
[0063] It should be noted that the operating system can 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, or an independent operating system specially developed for the display device.
[0064] The operating system can be divided into different modules or levels according to the functions implemented.
[0065] For example, as Figure 4 shown, in some embodiments, the system is divided into four layers, from top to bottom, which are the application layer (abbreviated as the "application layer"), the application framework layer (abbreviated as the "framework layer"), the system library layer, and the kernel layer.
[0066] In some embodiments, the application layer is used to provide services and interfaces for applications, so that the display device 200 can run the applications and interact with users based on the applications. At least one application can run in the application layer, and these applications can be window programs, system setting programs, clock programs, etc. provided by the operating system; they can also be applications developed by third-party developers. In specific implementation, the application packages in the application layer are not limited to the above examples.
[0067] In some embodiments, the application can be set for the local backlight adjustment function. Specifically, when the user clicks on the application, the display device can display a demonstration interface of the local backlight adjustment function. When the user further triggers the split-screen demonstration instruction, the display device can perform a split-screen demonstration on this demonstration interface.
[0068] 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, which decides the actions of the applications in the application layer. Through the API interface, the application can access the resources in the system and obtain the services of the system during execution.
[0069] As Figure 4 shown, in the embodiment of the present application, the application framework layer includes a view system, managers, content providers, etc. Among them, the view system can design and implement the interfaces and interactions of applications. The view system includes lists, grids, text boxes, buttons, etc. The managers include at least one of the following modules: The activity manager is used to interact with all the activities running in the system; the location manager is used to provide access to the system location service for system services or applications; the package manager is used to retrieve various information related to the application packages currently installed on the device; the notification manager is used to control the display and clearing of notification messages; the window manager is used to manage icons, windows, toolbars, wallpapers, and desktop widgets on the user interface.
[0070] In some embodiments, the activity manager is used to manage the life cycles of various applications and the general navigation back function, such as controlling the exit, opening, and back of applications. The window manager is used to manage all window programs, such as obtaining the display screen size, determining whether there is a status bar, locking the screen, taking screenshots, and controlling the changes of the display window. For example, shrinking the display window, jittering the display, distorting the display, etc.
[0071] In some embodiments, the framework layer may further include a local backlight adjustment service and an image processing service. The local backlight adjustment service can be used for protocol conversion, that is, converting the split-screen presentation instructions transmitted by the application layer into a binary protocol supported by the hardware layer. It can also be used to manage the request instruction queue sent by the application layer and retry in case of instruction sending failure or timeout. In addition, the local backlight adjustment service can also record the presentation parameters in real time, such as the split-screen mode, backlight parameters, etc.
[0072] In some embodiments, the image processing service is used to manage the backlight adjustment tasks, coordinate the GPU (Graphics Processing Unit) video memory resources among multiple applications, and submit the drawing instructions to the hardware GPU for the hardware GPU to draw the backlight adjustment screen.
[0073] In some embodiments, the system runtime library layer can provide support for the framework layer. When the framework layer is used, the operating system will run the instruction libraries included in the system runtime library layer, such as C / C++ instruction libraries, to implement the functions that the framework layer is to achieve.
[0074] 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 processing, and memory management. For example, as Figure 4 shown, hardware drivers can be configured in the kernel layer, and the drivers included in the kernel layer can be at least one of the following drivers: audio driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), power driver, display engine driver, backlight control driver, and image processing driver, etc.
[0075] In some embodiments, the display engine driver receives the original screen and the backlight adjustment screen from the image processing service and pushes them to the display for display. Specifically, the display engine driver listens for the vertical synchronization signal (VSync), and when the vertical synchronization signal sent by the display is detected, it sends the original screen and the backlight adjustment screen to the display.
[0076] In some embodiments, the backlight control driver is used to calculate the brightness data of each second region. Specifically, the backlight control driver receives the brightness data of the original image sent by the image processing service, calculates the brightness data of each second region based on this brightness data, and returns it to the image processing service for the image processing service to perform backlight adjustment simulation for the second region based on this brightness data.
[0077] In some embodiments, the image processing driver (GPU Driver) is a software program used to manage and control the GPU. Its main function is to enable the operating system to communicate effectively with the GPU and ensure that the GPU can correctly execute graphics processing tasks.
[0078] In some embodiments, the hardware layer includes the physical hardware components of the display device: the display, the backlight module, the GPU, and the timing controller (TCON), etc. Among them, the display is used to display the user interface. The backlight module is used to provide light sources for the display to ensure that the picture can be clearly displayed. The backlight module mainly provides uniform and sufficient light sources through an LED (light-emitting diode) lamp array. The GPU is used to execute the backlight adjustment simulation task and output the backlight adjustment picture. The timing controller is also called the screen driver board, and its main function is to process the picture signal transmitted by the operating system and convert it into control signals and row and column signals that the display can recognize, so as to drive the display to display.
[0079] It should be noted that the above examples are only simple divisions of the functions of the operating system and do not limit the specific form of the operating system of the display device 200 in the embodiments of the present application. According to factors such as the functions of the display device and the type of the operating system, the number of levels and the specific level types included in the operating system may be presented in other forms.
[0080] Currently, most display devices have the function of local dimming. The local dimming function is a technology that improves the contrast of dark scenes by dimming the backlight area. It makes black objects darker and bright objects brighter, thus improving the overall picture quality. Specifically, the local dimming uses a backlight module composed of hundreds of LED lights and adjusts according to the brightness and darkness of the image. The brightness of the highlighted part can reach the maximum, while the brightness of the dark part can be reduced or even turned off to achieve the best contrast.
[0081] In some application scenarios, in order to enable users to more intuitively understand the working characteristics of the local backlight adjustment function, the local backlight adjustment function is generally demonstrated. For example, in scenarios such as a store or a product launch event, in order to better introduce a display device to users, the local backlight adjustment function, which is the selling point of the display device, is usually demonstrated. In related technologies, the local backlight adjustment function is usually demonstrated by a dedicated demonstration device. However, this demonstration method is not intuitive, and the demonstration cost of the demonstration device is relatively high.
[0082] To solve the above problems, in some embodiments, a display device is provided, which includes:
[0083] A display, configured to display a user interface.
[0084] Among them, the user interface refers to the interface through which the controller of the display device interacts with the user, including but not limited to elements such as menus, icons, and buttons. Users can perform interactive operations with the display device through the user interface.
[0085] In some embodiments, an application for demonstrating the local backlight adjustment function can be displayed in the user interface. By starting this application, the demonstration interface of the local backlight adjustment function can be jumped to.
[0086] A controller, configured to: in the case where the display device enables the local backlight adjustment function, in response to a split-screen demonstration instruction, partition the user interface to obtain a first area and at least one second area.
[0087] Among them, the split-screen demonstration instruction can refer to an instruction for performing a split-screen demonstration of the local backlight adjustment function. Split-screen demonstration means demonstrating in multiple screen areas. The first area can be the screen area used to display the original picture to be demonstrated, and there can be one first area. The second area can be the screen area used to display the backlight adjustment picture, and multiple second areas can be set to display backlight adjustment pictures with different effects.
[0088] Figure 5 A split-screen schematic diagram is shown. Figure 5 (Left) is the left-right split-screen mode, that is, the screen is divided into two left and right areas. At this time, the left or right side of the screen can be set as the first area to display the original picture. The other side of the first area is the second area, which is used to display the backlight adjustment picture. Figure 5 (Right) is the four-way split-screen mode, that is, the screen is divided into four areas. In the four-way split-screen mode, any area such as the upper left area can be selected as the first area, and the remaining three areas (upper right area, lower left area, lower right area) are used as the second area. Of course, in actual applications, it is not limited to the two split-screen modes shown in the figure, and the split-screen mode can be defined according to actual business needs.
[0089] Exemplarily, after the user starts an application for demonstrating the local backlight adjustment function, the display can show a demonstration interface. When the user clicks on the split-screen demonstration control in this demonstration interface, the front-end interface can generate a split-screen demonstration instruction and send it to the controller. After receiving this split-screen demonstration instruction, the controller can first determine whether the display device has the local backlight adjustment function enabled. If it is enabled, the demonstration interface is partitioned to obtain a first area and at least one second area. If the display device does not have the local backlight adjustment function enabled, a function enabling prompt can be given on the demonstration interface, such as a pop-up window showing "Please enable the local backlight adjustment function first".
[0090] In some embodiments, after receiving the split-screen demonstration instruction, the controller can first extract the demonstration parameters carried by the split-screen demonstration instruction, such as the split-screen mode. Taking the split-screen mode as left-right split-screen as an example, the controller can create surfaces for the left split-screen and the right split-screen respectively, and configure parameters for the left surface and the right surface respectively. For example, the layer position of the left surface is set to the coordinates of the left half of the screen, and the layer position of the right surface is set to the coordinates of the right half of the screen, so as to achieve screen partitioning. Among them, a surface is an image buffer provided by the operating system and can be understood as a transparent canvas. Each surface can be rendered independently without interference from each other.
[0091] For the first area, obtain the original picture to be demonstrated. Among them, the original picture to be demonstrated refers to the original picture used for demonstrating the local backlight adjustment function. This original picture can be a dynamic video or a static image currently being played in real time by the display device, or a demonstration video or a demonstration image preset by the display device.
[0092] Exemplarily, after completing the screen partitioning, the controller can further obtain the original picture used for demonstrating the local backlight adjustment function and the brightness data of the original picture. Specifically, the controller can directly obtain the brightness data of the original picture from the underlying driver and perform subsequent backlight adjustment simulation to bypass the upper-layer application, reduce the processing steps at the application layer, achieve higher performance and lower latency, and thus realize a more efficient split-screen demonstration.
[0093] Based on the brightness data of the original picture, perform backlight adjustment simulation according to at least one backlight adjustment mode corresponding to each second area to obtain a backlight adjustment picture matching each second area respectively.
[0094] Among them, the backlight adjustment mode refers to various modes for simulating backlight adjustment. It can be understood that the backlight adjustment pictures obtained under different backlight adjustment modes will also be different. The backlight adjustment mode can include at least one of a low-level mode, a medium-level mode, and a high-level mode of backlight adjustment. Each second area can correspond to a backlight adjustment mode. That is to say, each second area can display the backlight adjustment picture under the corresponding backlight adjustment mode. The backlight adjustment simulation refers to the operation of simulating the backlight adjustment effect. The backlight adjustment picture refers to the picture that can display the backlight adjustment effect.
[0095] In some embodiments, in the low-level mode, the dimming intensity is low, the contrast is low, and the backlight response speed is relatively gentle, which is suitable for long-term viewing scenarios and can reduce the visual fatigue of users. In the medium-level mode, the dimming intensity is balanced, the contrast is natural, and the backlight response speed is moderate, which is suitable for daily viewing scenarios and can balance the picture quality and improve the user's comfort. In the high-level mode, the dimming intensity is high, the contrast is high, and the backlight response speed is fast, which is suitable for the display scenario of extremely high-definition pictures. Thus, by demonstrating the backlight adjustment pictures under various backlight adjustment modes, the demonstration richness can be improved, which is beneficial for users to better understand the local backlight adjustment function of the display device. Of course, in actual demonstration, the corresponding backlight adjustment mode can be set according to the actual situation, and it is not limited to the above several modes.
[0096] It should be noted that in the left-right split screen mode, since there is only one second area, a backlight adjustment mode can be set for backlight adjustment simulation, and the medium-level mode suitable for daily viewing scenarios is preferred.
[0097] Exemplarily, after the controller obtains the brightness data of the original picture, for each second area, the backlight adjustment mode corresponding to the second area can be determined, and according to the dimming intensity, contrast, etc. settings under the backlight adjustment mode, backlight adjustment simulation is performed to obtain the backlight adjustment picture to be demonstrated in the second area.
[0098] In some embodiments, the controller can pre-define the correspondence between the second area and the backlight adjustment mode, and this correspondence can be in the form of a correspondence table. Thus, the controller can directly query this correspondence table to determine the backlight adjustment mode corresponding to each second area. It is also possible to configure the backlight adjustment mode corresponding to each second area in real time.
[0099] The original picture is displayed in the first area through the display, and the backlight adjustment pictures are displayed in each second area.
[0100] Exemplarily, after generating the backlight adjustment screen, the controller can send the original screen and the backlight adjustment screen to the display, so that the display can display the original screen in the first area and display each backlight adjustment screen in each second area.
[0101] Figure 6 Shows a demonstration schematic diagram of backlight adjustment. Figure 6 (Left) is a demonstration of the backlight effect in the left - right split - screen mode. The left - hand screen shows the original screen, and the right - hand screen shows the backlight adjustment screen. Figure 6 (Right) is a demonstration of the backlight effect in the four - split - screen mode. The upper - left corner shows the original screen, and the upper - right corner, lower - left corner, and lower - right corner show the backlight adjustment screens 1, 2, and 3 obtained by simulating backlight adjustment according to the backlight adjustment modes corresponding to them one by one.
[0102] In this embodiment, when the local backlight adjustment function of the display device is enabled, in response to the split - screen demonstration instruction, the user interface is first partitioned to obtain a first area and at least one second area. Then, for the first area, the original screen to be demonstrated is acquired. And based on the brightness data of the original screen, at least one backlight adjustment mode corresponding to each second area is used to perform backlight adjustment simulation, so as to obtain a backlight adjustment screen that matches each second area respectively. Finally, the original screen is displayed in the first area through the display, and each backlight adjustment screen is displayed in each second area. On the one hand, by performing split - screen demonstration on the display device itself, it is possible to bring an intuitive display effect to the user while reducing the demonstration cost. On the other hand, by using multiple split - screen areas to display the backlight adjustment screens in different modes, the richness of the local backlight adjustment function demonstration can be improved, which is convenient for users to better understand the local backlight adjustment function of the display device.
[0103] In some embodiments, the controller is further configured to: for each second area, obtain the mapping relationship between the second backlight partitions in the second area and the first backlight partitions in the first area.
[0104] Among them, the backlight partition refers to dividing the screen into multiple independently controllable areas, and each area can be controlled for brightness separately. The second backlight partition refers to each backlight partition in the second area, and the first backlight partition refers to each backlight partition in the first area. The mapping relationship refers to the partition mapping relationship between the second backlight partition and the first backlight partition. In this embodiment, the second backlight partition and the second backlight partition adopt a one - to - one mapping to ensure that the backlight adjustment screen accurately reflects the backlight effect of the original screen.
[0105] Figure 7A schematic diagram of the partition mapping relationship is shown. Taking the left - right split - screen mode as an example, the first backlight partition in the first area on the left includes backlight partitions a, b, c, and d, and the second backlight partition in the second area on the right includes backlight partitions a', b', c', and d'. Among them, backlight partition a is mapped one - to - one with backlight partition a', backlight partition b is mapped one - to - one with backlight partition b', backlight partition c is mapped one - to - one with backlight partition c', and backlight partition d is mapped one - to - one with backlight partition d'.
[0106] Similarly, in the case of a four - split - screen mode, there is a mapping relationship between each second backlight partition in the second area and the first backlight partition in the first area. The same as the left - right screen mode, it will not be elaborated here.
[0107] In some embodiments, when the controller performs backlight adjustment simulation based on the brightness data of the original picture according to at least one backlight adjustment mode corresponding to each second area to obtain a backlight adjustment picture matching each second area, it is further configured to: for each second area, based on the mapping relationship, map the brightness data of the original picture in the first backlight partition to the second backlight partition to obtain the brightness mapping data of the second area. According to the backlight adjustment mode corresponding to the second area, perform grayscale conversion on the brightness mapping data to obtain a backlight adjustment picture matching the second area.
[0108] Among them, the brightness mapping data is the brightness data matching the second area. By performing grayscale conversion on these brightness data, a backlight effect can be formed, that is, a backlight adjustment picture is generated.
[0109] Exemplarily, for each second area, after the controller obtains the mapping relationship between the second backlight partition in the second area and the first backlight partition in the first area, it can map the brightness data of the original picture to the second area based on this mapping relationship. It can be understood that the brightness data of the original picture includes the brightness data of the original picture in each first backlight partition. Therefore, the brightness data of each first backlight partition can be mapped to the second backlight partition corresponding to this first backlight partition one - to - one, so as to obtain the brightness mapping data of the second area.
[0110] Refer to Figure 7, assume that the brightness data of the original image in backlight zone a is brightness data 1, the brightness data in backlight zone b is brightness data 2, the brightness data in backlight zone c is brightness data 3, and the brightness data in backlight zone d is brightness data 4. Based on the mapping relationship, map brightness data 1 to backlight zone a', obtaining the brightness mapping data 1 of backlight zone a'; map brightness data 2 to backlight zone b', obtaining the brightness mapping data 2 of backlight zone b'; map brightness data 3 to backlight zone c', obtaining the brightness mapping data 3 of backlight zone c'; and map brightness data 4 to backlight zone d', obtaining the brightness mapping data 4 of backlight zone d'.
[0111] After completing the brightness mapping, the controller can further perform grayscale conversion on the brightness mapping data according to the backlight adjustment mode corresponding to the second area one by one, obtaining a backlight adjustment image that matches the second area. Specifically, the controller can convert the brightness mapping data into grayscale levels according to the dimming intensity, contrast, etc. indicated by the backlight adjustment mode. For example, high brightness is converted to white, and low brightness is converted to black, thereby obtaining a backlight adjustment image that matches the second area.
[0112] In this embodiment, based on the mapping relationship between the backlight zones of the first area and the second area, map the brightness data of the backlight zones of the original image in the first area to the backlight zones of the second area, thereby obtaining the brightness mapping data of the second area, which can ensure the accuracy of the brightness mapping. Finally, by performing grayscale conversion on the brightness mapping data, an accurate backlight adjustment image can be obtained, ensuring that the backlight adjustment image accurately reflects the backlight effect of the original image, and further improving the accuracy of local backlight adjustment demonstration.
[0113] In some embodiments, the controller is further configured to: obtain the image type of the original image.
[0114] Wherein, the image type refers to the type of the original image, such as a dynamic video or a static picture, and the image type can be used to match the noise reduction method for the backlight adjustment image.
[0115] It can be understood that the types of the original image and the backlight adjustment image are the same and the playback is synchronized. That is to say, if a picture is displayed in the first area, then a backlight adjustment picture of this picture is displayed in the second area. If a video is displayed in the first area, then a backlight adjustment video of this video is displayed in the second area, and the playback is synchronized. Based on this, the noise reduction method that matches the image type of the original image also matches the backlight adjustment image.
[0116] In some embodiments, during the process of the controller performing gray-scale conversion on the brightness mapping data according to the backlight adjustment mode corresponding one-to-one to the second region to obtain a backlight adjustment screen matching the second region, the controller is further configured to: perform gray-scale conversion on the brightness mapping data according to the backlight adjustment mode corresponding one-to-one to the second region to obtain a gray-scale conversion screen; determine a noise reduction method matching the screen type, and based on the noise reduction method, perform noise reduction processing on the gray-scale conversion screen to obtain a backlight adjustment screen matching the second region.
[0117] Among them, the gray-scale conversion screen refers to the screen obtained after performing gray-scale conversion on the brightness mapping data. It can be understood that in order to further improve the visual experience of the backlight adjustment screen, this embodiment will optimize the backlight adjustment screen, and noise reduction is one of the optimization methods. The noise reduction method can include but is not limited to at least one of spatial domain noise reduction, temporal domain noise reduction, deep learning-based noise reduction algorithms, hardware noise reduction, etc. Among them, spatial domain noise reduction refers to analyzing the pixel neighborhood of a single-frame picture and suppressing noise through mean filtering or Gaussian filtering, which is suitable for noise reduction of static pictures. Temporal domain noise reduction refers to utilizing the temporal correlation of multiple frames of images, aligning and fusing the front and back frames through motion compensation, which is suitable for noise reduction of dynamic videos. Deep learning-based noise reduction algorithms refer to using networks such as CNN (Convolutional Neural Networks) and Transformer to learn the mapping from noise to clean images. Hardware noise reduction refers to implementing real-time noise reduction using a dedicated chip or ISP (Image Signal Processor). Of course, in practical applications, other noise reduction methods can also be set, and multiple noise reduction methods can also be used in combination for combined noise reduction. This embodiment does not limit this.
[0118] Exemplarily, the controller performs gray-scale conversion on the brightness mapping data according to the backlight adjustment mode corresponding one-to-one to the second region to obtain a gray-scale conversion screen. Then, it is necessary to optimize, that is, perform noise reduction processing on this gray-scale conversion screen, and use the noise reduction method matching the screen type of the original screen to perform noise reduction processing on this gray-scale conversion screen to eliminate noises such as random noise and compression artifacts in this gray-scale conversion screen, so as to obtain a backlight adjustment screen with higher accuracy and better stability.
[0119] In some embodiments, the controller can pre-record the noise reduction methods adapted to different screen types, or can also calculate the matching degree between different screen types and each noise reduction method in real time, and select the one with the highest matching degree as the final noise reduction method.
[0120] In this embodiment, by using a noise reduction method that matches the picture type of the original picture, the gray-scale conversion picture is subjected to noise reduction processing to obtain a backlight adjustment picture. The noise in the gray-scale conversion picture can be eliminated, so as to obtain a backlight adjustment picture with higher accuracy and better stability.
[0121] In some embodiments, during the process of the controller performing noise reduction processing on the gray-scale conversion picture based on the noise reduction method to obtain a backlight adjustment picture that matches the second region, the controller is further configured to: perform noise reduction processing on the gray-scale conversion picture based on the noise reduction method to obtain a target picture; optimize the target picture based on the backlight adjustment characteristics of the backlight module to obtain a backlight adjustment picture.
[0122] Among them, the target picture refers to the picture after noise reduction processing. The backlight adjustment characteristics refer to the behavioral characteristics shown by the backlight module when adjusting the brightness, and these characteristics directly affect the picture quality, energy efficiency, and user experience of the display device. It includes but is not limited to at least one of characteristics such as the dimming curve of the LED lamp, the light diffusion of the LED lamp, and the temperature decay. Among them, the dimming curve is a mathematical relationship describing the light output of the LED lamp's brightness and the input control signal, usually represented by a non-linear curve. Light diffusion refers to the uniformity of the light distribution of the LED lamp in space. Temperature decay refers to the phenomenon that the brightness and color temperature of the LED lamp decrease as the temperature rises.
[0123] Exemplarily, after the controller completes the noise reduction processing of the gray-scale conversion picture, a target picture will be obtained. In order to ensure that the demonstration effect is consistent with the actual backlight behavior, in this embodiment, the target picture will be further optimized based on the behavioral characteristics such as the dimming curve, light diffusion, and temperature decay of the backlight module. For example, based on the dimming curve of the backlight module, dimming curve modeling is performed, or for example, adding halos to simulate the light diffusion phenomenon, or for example, establishing a temperature model to describe the change of brightness with temperature, so as to obtain an optimized backlight adjustment picture.
[0124] In some embodiments, the noise reduction processing and the optimization based on the backlight module characteristics can be performed simultaneously or separately, and this embodiment does not limit the execution order of the two optimization methods.
[0125] In this embodiment, by further optimizing the picture based on the backlight adjustment characteristics of the backlight module, a backlight adjustment picture is obtained, so that the backlight adjustment picture can better fit the dimming effect of the actual backlight module, thereby improving the authenticity and accuracy of the backlight adjustment picture, and further improving the accuracy of the local backlight adjustment function demonstration.
[0126] In some embodiments, the display is further configured to display a sliding control. The sliding control is a control used to adjust the display ranges of the first area and each second area, such as the vertical dividing line between the areas. Of course, in practical applications, other forms of controls can also be set as the sliding control. The form of the sliding control in this embodiment is not limited as long as it can achieve the control of the display ranges between the areas.
[0127] In some embodiments, the controller is further configured to: in response to a sliding operation on the sliding control, obtain the operation parameters of the sliding operation; based on the operation parameters, determine the first display range of the first area and the second display range of each second area; update the original screen according to the first display range to obtain the updated original screen; for each second area, update the backlight adjustment screen according to the second display range to obtain the updated backlight adjustment screen; and display the updated original screen in the first area and the updated backlight adjustment screens in the respective second areas through the display.
[0128] Among them, the sliding operation may include at least one of an upward sliding operation, a downward sliding operation, a leftward sliding operation, and a rightward sliding operation. The triggering form of the sliding operation can be triggered by the user through a remote control or other control devices, or by the user through gestures, or by the user's touch screen. It can be specifically determined according to the actual situation. The operation parameters refer to the relevant parameters of the sliding operation, including but not limited to at least one of the sliding direction, the sliding distance, etc. The first display range refers to the display range of the first area after sliding adjustment, and the second display range refers to the display range of the second area after sliding adjustment. It can be understood that when the display ranges of the areas are adjusted, the displayed screens of the areas also need to be updated synchronously.
[0129] Exemplarily, in response to a sliding operation on the sliding control, the controller can first obtain the operation parameters of the sliding operation, that is, the sliding direction, the sliding distance, etc. Then, based on these sliding parameters, calculate the current coordinates of the sliding control on the screen, and perform pixel conversion on the coordinates to obtain the pixel coordinates of the sliding control. Furthermore, based on the pixel coordinates, readjust the layer positions of the surfaces corresponding to the first area and each second area, and perform backlight adjustment simulation again to obtain the updated original screen and the updated backlight adjustment screen. The controller sends the updated original screen and the updated backlight adjustment screen to the display for the display to display the updated original screen in the first area and the updated backlight adjustment screens in the respective second areas.
[0130] Figure 8 Shows a schematic diagram of the sliding control. Among them, Figure 8On the left is the left - right split - screen mode. The vertical line in the middle of the screen, which is the dividing line between the first area and the second area, is used as a sliding control. By triggering a left - right sliding operation on this sliding control, the user can adjust the display range of the first area and the second area. Figure 8 On the right is the four - split - screen mode. In the four - split - screen mode, there can be dividing lines in the horizontal direction and the vertical direction as sliding controls. When the user slides the horizontal dividing line up or down, the display range of the area above and below the dividing line can be adjusted. When the user slides the horizontal dividing line left or right, the display range of the area to the left and right of the dividing line can be adjusted.
[0131] In some embodiments, taking the left - right split - screen as an example, when the size of the first area on the left is zero, that is, when the user slides the sliding control to the left - most end of the screen, the backlight adjustment screen of the second area on the right expands to the full screen. Similarly, if the size of the second area on the right is zero, that is, when the user slides the sliding control to the right - most end of the screen, the original screen of the first area on the left expands to the full screen. The four - split - screen mode is similar and will not be elaborated here.
[0132] In this embodiment, by setting the sliding control, the user can flexibly control the display range of each split - screen area, avoiding the limitations brought by a fixed split - screen ratio, and improving the flexibility of the local backlight adjustment function demonstration and the user experience.
[0133] In some embodiments, when the controller partitions the user interface in response to a split - screen demonstration instruction, it is further configured to: in response to the split - screen demonstration instruction, obtain the demonstration parameters indicated by the split - screen demonstration instruction and the device parameters of the display device; and partition the user interface when the demonstration parameters are adapted to the device parameters.
[0134] Among them, the demonstration parameters may include at least one of, but are not limited to, split - screen mode, backlight parameters, etc. The device parameters refer to the relevant parameters of the display device, such as at least one of the split - screen modes supported by the display device, resolution, etc.
[0135] Exemplarily, in response to the split - screen demonstration instruction, the controller first obtains the demonstration parameters carried by the split - screen demonstration instruction, compares the demonstration parameters with the device parameters of the display device, and performs the partitioning operation when the two are adapted. If the two are not adapted, the partitioning operation is not performed.
[0136] For example, assume that the split-screen demonstration instruction indicates a split-screen mode with a certain specified number of partitions, and the split-screen modes supported by the display device do not include the split-screen mode with the specified number of partitions. In this case, it is considered that the demonstration parameters do not match the device parameters. If the split-screen demonstration instruction indicates a left-right split screen, and the split-screen modes supported by the display device include the left-right split-screen mode, it is considered that the demonstration parameters match the device parameters at this time.
[0137] In this embodiment, by verifying the compatibility between the demonstration parameters and the device parameters, and when the two are compatible, the user interface is partitioned. This can ensure the accuracy of the screen partition, thereby ensuring the demonstration effect of the local backlight adjustment function.
[0138] In some embodiments, the controller is further configured to: combine the original picture and each backlight adjustment picture to obtain a combined picture including the original picture and each backlight adjustment picture.
[0139] Exemplarily, the controller can combine the original picture and each backlight adjustment picture through SurfaceFlinger to obtain a complete demonstration picture. Among them, SurfaceFlinger is a component in the operating system, mainly responsible for synthesizing the screen content and sending it to the screen for display.
[0140] In some embodiments, during the process of the controller displaying the original picture in the first area and each backlight adjustment picture in each second area through the display, the controller is further configured to: send the combined picture to the display so that the display shows the combined picture to obtain a display result; the display result represents that the original picture is displayed in the first area and each backlight adjustment picture is displayed in each second area.
[0141] Exemplarily, after generating the combined picture, the controller can send the combined picture to the display. After receiving the combined picture, the display shows it. In this way, the original picture in the combined picture will be displayed in the first area, and the backlight adjustment pictures in the combined picture will be displayed in the second area.
[0142] In this embodiment, by combining the original picture and each backlight adjustment picture and then sending them to the display for display, the accuracy of the picture display can be further ensured, thereby ensuring the accuracy of the local backlight adjustment function demonstration.
[0143] In some embodiments, during the process of the controller sending the combined picture to the display, the controller is further configured to: add the combined picture to the picture cache library; in the case of receiving the vertical synchronization signal sent by the display, send the combined picture to the display through the picture cache library.
[0144] Among them, the frame buffer can also be called a frame buffer, which is a direct image of the screen display. It is mainly used to map the screen display to a specific area in memory. The vertical synchronization signal (VSync) is a synchronization pulse signal sent by the display when it finishes refreshing a frame of the screen. This signal indicates that the display has completed all line scans of the current frame and is ready to start displaying the next frame.
[0145] Exemplarily, after generating the merged screen, the controller can first store the merged screen in the frame buffer. It is not until the vertical synchronization signal sent by the display is received that the merged screen is sent from the frame buffer to the display for display.
[0146] In some embodiments, in order to smooth the screen display effect and avoid screen tearing, the controller can also adopt double buffering or triple buffering technology. In this case, there are two or more frame buffers, one for display and the others for rendering the next frame. When a new frame is rendered, the roles of the buffers are swapped, so that seamless screen display can be achieved without visual interruption.
[0147] In this embodiment, the vertical synchronization technology is introduced, that is, the merged screen in the frame buffer is sent to the display only when the vertical synchronization signal sent by the display is received. This can avoid screen tearing and improve visual quality.
[0148] In some embodiments, the controller is further configured to: obtain the pixel data of the original screen; perform brightness conversion on the pixel data based on the brightness conversion rule to obtain the brightness data of the original screen.
[0149] Among them, the brightness conversion rule refers to the rule for converting pixel data into brightness data, and the brightness conversion rule can be set according to the actual situation.
[0150] Exemplarily, when obtaining the brightness data of the original screen, the controller can first obtain the RGB pixel data of the original screen and convert the RGB pixel data into the corresponding brightness value according to the preset brightness conversion rule. For example, the brightness conversion rule is: Y = 0.299R + 0.587G + 0.114B, where Y represents the brightness value. The brightness value corresponding to the RGB pixel data can be calculated according to this formula.
[0151] In some embodiments, the controller can perform backlight zoning on the original screen based on the first backlight zone of the first area to obtain each backlight screen zone of the original screen. The backlight screen zones correspond one-to-one with the first backlight zone. The controller calculates the average brightness value of each backlight screen zone, and these average brightness values together serve as the brightness data of the original screen.
[0152] In this embodiment, by performing backlight zoning on the original screen and then calculating the average brightness value corresponding to each backlight screen zone according to the brightness conversion rule, the accuracy of the brightness data is improved, thereby ensuring the accuracy of the backlight adjustment screen, and further improving the accuracy of the entire local backlight adjustment function demonstration.
[0153] In a specific embodiment, Figure 9 The interaction schematic diagram between modules during the local backlight adjustment demonstration process is shown. First, when the display device enables the local backlight adjustment function, if the user starts the demonstration APP for the local backlight adjustment function displayed on the monitor and clicks "Start Split-Screen Demonstration", the local backlight adjustment service can receive the split-screen demonstration instruction and first perform demonstration parameter verification. When it is verified that the demonstration parameters are adapted to the device parameters of the display device, the split-screen demonstration instruction is sent to the image processing module. The GPU of the image processing module can perform split-screen rendering. Specifically, the image processing module first determines the original screen for demonstration in the first area and requests the brightness data of the original screen from the backlight control driver of the backlight control module. The backlight control module calculates the average brightness value of each backlight screen zone in the original screen and returns these average brightness values to the image processing module. Based on the brightness data of the original screen, the image processing module performs backlight adjustment simulation according to at least one backlight adjustment mode corresponding to each second area, so as to obtain a backlight adjustment screen matching each second area. The image processing module sends the original screen and each backlight adjustment screen to the display engine driver of the display engine module, and the display engine driver combines the original screen and each backlight adjustment screen to obtain a complete demonstration screen including the original screen and each backlight adjustment screen. The display engine module sends the demonstration screen to the monitor for display when it receives the VSync signal sent by the monitor.
[0154] In this embodiment, when the display device enables the local backlight adjustment function, in response to the split-screen demonstration instruction, the user interface is first partitioned to obtain a first area and at least one second area. Then, for the first area, the original screen to be demonstrated is obtained. And based on the brightness data of the original screen, at least one backlight adjustment mode corresponding to each second area is used to perform backlight adjustment simulation, so as to obtain a backlight adjustment screen matching each second area respectively. Finally, the original screen is displayed in the first area on the monitor, and each backlight adjustment screen is displayed in each second area. On the one hand, by performing split-screen demonstration on the display device itself, it can bring an intuitive display effect to the user on the basis of reducing the demonstration cost. On the other hand, by using multiple split-screen areas to display the backlight adjustment screens in different modes, the richness of the local backlight adjustment function demonstration can be improved, which is convenient for users to better understand the local backlight adjustment function of the display device.
[0155] In some embodiments, the present application further provides a demonstration method for local backlight adjustment, which is applied to the above-mentioned display device. In this embodiment, as Figure 10 shown, the demonstration method for local backlight adjustment includes the following steps:
[0156] Step S1002, when the local backlight adjustment function of the display device is turned on, in response to a split-screen demonstration instruction, partition the user interface of the display device to obtain a first area and at least one second area;
[0157] Step S1004, for the first area, obtain the original picture to be demonstrated;
[0158] Step S1006, based on the brightness data of the original picture, perform backlight adjustment simulation according to at least one backlight adjustment mode corresponding to each second area to obtain a backlight adjustment picture matching each second area;
[0159] Step S1008, display the original picture in the first area and the backlight adjustment pictures in the respective second areas through the display of the display device.
[0160] Figure 11 shows a schematic diagram of the demonstration process of local backlight adjustment in the left-right split-screen mode. In response to the left-right split-screen demonstration instruction, display the left-right split-screen demonstration picture. Among them, the original picture is displayed on the left screen, and the backlight adjustment picture of the original picture is displayed on the right picture.
[0161] In some embodiments, the demonstration method for local backlight adjustment further includes: for each second area, obtain the mapping relationship between the second backlight partition in the second area and the first backlight partition in the first area.
[0162] In some embodiments, based on the brightness data of the original picture, performing backlight adjustment simulation according to at least one backlight adjustment mode corresponding to each second area to obtain a backlight adjustment picture matching each second area further includes: for each second area, based on the mapping relationship, map the brightness data of the original picture in the first backlight partition to the second backlight partition to obtain the brightness mapping data of the second area; perform gray-scale conversion on the brightness mapping data according to the backlight adjustment mode corresponding to the second area to obtain a backlight adjustment picture matching the second area.
[0163] In some embodiments, the demonstration method for local backlight adjustment further includes: obtaining the picture type of the original picture.
[0164] In some embodiments, performing grayscale conversion on the brightness mapping data according to a backlight adjustment mode corresponding to the second region one by one to obtain a backlight adjustment screen matching the second region includes: performing grayscale conversion on the brightness mapping data according to a backlight adjustment mode corresponding to the second region one by one to obtain a grayscale conversion screen; determining a noise reduction method matching the screen type, and based on the noise reduction method, performing noise reduction processing on the grayscale conversion screen to obtain a backlight adjustment screen matching the second region.
[0165] In some embodiments, performing noise reduction processing on the grayscale conversion screen based on the noise reduction method to obtain a backlight adjustment screen matching the second region includes: performing noise reduction processing on the grayscale conversion screen based on the noise reduction method to obtain a target screen; optimizing the target screen based on the backlight adjustment characteristics of the backlight module to obtain a backlight adjustment screen.
[0166] In some embodiments, the method for demonstrating local backlight adjustment further includes: in response to a sliding operation on the sliding control, obtaining operation parameters of the sliding operation; based on the operation parameters, determining a first display range of the first region and a second display range of each second region; updating the original screen according to the first display range to obtain an updated original screen; for each second region, updating the backlight adjustment screen according to the second display range to obtain an updated backlight adjustment screen; and displaying the updated original screen in the first region and each updated backlight adjustment screen in each second region through the display.
[0167] Figure 12 A flowchart showing the process of sliding and adjusting the display ranges of each region is shown. Still taking the left - right split - screen demonstration as an example, in which, in response to a sliding operation on the sliding control, first, operation parameters of the sliding operation, that is, the sliding direction, sliding distance, etc., can be obtained. Then, based on these sliding parameters, the position information of the sliding control is calculated. Specifically, first, the screen coordinates of the sliding control are calculated, and then pixel conversion is performed on the screen coordinates to obtain the pixel coordinates of the sliding control. Further, based on the pixel coordinates, the original screen and the backlight adjustment screen are updated, that is, the layer positions of the surfaces corresponding to the first region and each second region are readjusted, and backlight adjustment simulation is performed again to obtain an updated original screen and an updated backlight adjustment screen. The controller sends the updated original screen and the updated backlight adjustment screen to the display for the display to display the updated original screen in the first region and the updated backlight adjustment screen in the second region.
[0168] In some embodiments, partitioning the user interface of the display device in response to a split - screen demonstration instruction includes: in response to the split - screen demonstration instruction, obtaining demonstration parameters indicated by the split - screen demonstration instruction and device parameters of the display device; and partitioning the user interface when the demonstration parameters are adapted to the device parameters.
[0169] In some embodiments, the method for demonstrating local backlight adjustment further includes: combining the original image and each backlight adjustment image to obtain a combined image including the original image and each backlight adjustment image.
[0170] In some embodiments, displaying the original image in a first area and each backlight adjustment image in each second area through a display of a display device includes: sending the combined image to the display so that the display displays the combined image to obtain a display result; the display result indicates that the original image is displayed in the first area and each backlight adjustment image is displayed in each second area.
[0171] In some embodiments, sending the combined image to the display further includes: adding the combined image to an image buffer library; and when receiving a vertical synchronization signal sent by the display, sending the combined image to the display through the image buffer library.
[0172] In some embodiments, the method for demonstrating local backlight adjustment further includes: obtaining pixel data of the original image; and performing brightness conversion on the pixel data based on a brightness conversion rule to obtain brightness data of the original image.
[0173] In this embodiment, when the local backlight adjustment function of the display device is turned on and in response to a split-screen demonstration instruction, first, the user interface is partitioned to obtain a first area and at least one second area. Then, for the first area, the original image to be demonstrated is obtained. And based on the brightness data of the original image, backlight adjustment simulation is performed according to at least one backlight adjustment mode corresponding to each second area one by one, so as to obtain a backlight adjustment image matching each second area respectively. Finally, the original image is displayed in the first area through the display, and each backlight adjustment image is displayed in each second area. On the one hand, by performing split-screen demonstration on the display device itself, it is possible to bring an intuitive display effect to the user while reducing the demonstration cost. On the other hand, by using multiple split-screen areas to display backlight adjustment images in different modes, it is possible to improve the richness of the demonstration of the local backlight adjustment function and facilitate the user to better understand the local backlight adjustment function of the display device.
[0174] In some embodiments, the present application further provides a demonstration device for local backlight adjustment, which is applied to the above-mentioned display device. In this embodiment, the demonstration device for local backlight adjustment includes:
[0175] A partitioning module, configured to partition the user interface of the display device to obtain a first area and at least one second area in response to a split-screen demonstration instruction when the local backlight adjustment function of the display device is turned on;
[0176] An original screen acquisition module, configured to acquire an original screen to be demonstrated for a first area;
[0177] A backlight adjustment simulation module, configured to perform backlight adjustment simulation based on the brightness data of the original screen according to at least one backlight adjustment mode corresponding to each second area, so as to obtain a backlight adjustment screen matching each second area;
[0178] A display module, configured to display the original screen in the first area and display each backlight adjustment screen in each second area through a display of a display device.
[0179] In some embodiments, the demonstration device for local backlight adjustment is further configured to: for each second area, acquire a mapping relationship between a second backlight partition in the second area and a first backlight partition in the first area.
[0180] In some embodiments, the backlight adjustment simulation module is further configured to: for each second area, based on the mapping relationship, map the brightness data of the original screen in the first backlight partition to the second backlight partition to obtain brightness mapping data of the second area; perform gray-scale conversion on the brightness mapping data according to the backlight adjustment mode corresponding to the second area to obtain a backlight adjustment screen matching the second area.
[0181] In some embodiments, the demonstration device for local backlight adjustment is further configured to: acquire the screen type of the original screen.
[0182] In some embodiments, the backlight adjustment simulation module is further configured to: perform gray-scale conversion on the brightness mapping data according to the backlight adjustment mode corresponding to the second area to obtain a gray-scale conversion screen; determine a noise reduction method matching the screen type, and perform noise reduction processing on the gray-scale conversion screen based on the noise reduction method to obtain a backlight adjustment screen matching the second area.
[0183] In some embodiments, the backlight adjustment simulation module is further configured to: perform noise reduction processing on the gray-scale conversion screen based on the noise reduction method to obtain a target screen; optimize the target screen based on the backlight adjustment characteristics of the backlight module to obtain a backlight adjustment screen.
[0184] In some embodiments, the demonstration device for local backlight adjustment is further configured to: in response to a sliding operation on a sliding control, acquire operation parameters of the sliding operation; based on the operation parameters, determine a first display range of the first area and a second display range of each second area; update the original screen according to the first display range to obtain an updated original screen; for each second area, update the backlight adjustment screen according to the second display range to obtain an updated backlight adjustment screen; display the updated original screen in the first area and display each updated backlight adjustment screen in each second area through the display.
[0185] In some embodiments, the partitioning module is further configured to: in response to a split-screen presentation instruction, obtain the presentation parameters indicated by the split-screen presentation instruction and the device parameters of the display device; and partition the user interface when the presentation parameters are adapted to the device parameters.
[0186] In some embodiments, the demonstration device for local backlight adjustment is further configured to: combine the original image and each backlight adjustment image to obtain a combined image including the original image and each backlight adjustment image.
[0187] In some embodiments, the display module is further configured to: send the combined image to the display so that the display shows the combined image to obtain a display result; the display result indicates that the original image is displayed in the first area and each backlight adjustment image is displayed in each second area.
[0188] In some embodiments, the display module is further configured to: add the combined image to the image buffer library; and when receiving a vertical synchronization signal sent by the display, send the combined image to the display through the image buffer library.
[0189] In some embodiments, the demonstration device for local backlight adjustment is further configured to: obtain the pixel data of the original image; and perform brightness conversion on the pixel data based on the brightness conversion rule to obtain the brightness data of the original image.
[0190] Each module in the above demonstration device for local backlight adjustment can be implemented in whole or in part by software, hardware, and their combination. Each of the above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.
[0191] In some embodiments, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the above method steps are implemented.
[0192] In some embodiments, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the above method steps are implemented.
[0193] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.
[0194] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this specification.
[0195] The above-described embodiments only represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.
Claims
1. A display device, characterized in that: include: a display configured to display a user interface; The controller is configured as: When the local backlight adjustment function of the display device is turned on, in response to a split-screen demonstration instruction, partitioning the user interface to obtain a first area and at least one second area; For the first area, obtaining an original picture to be demonstrated; Based on the brightness data of the original picture, performing backlight adjustment simulation according to at least one backlight adjustment mode corresponding to each of the second areas, to obtain a backlight adjustment picture matching each of the second areas; The display displays the original image in the first area and displays the backlight adjustment images in the second areas.
2. The display device according to claim 1, characterized in that The controller is further configured to: For each of the second regions, acquiring a mapping relationship between a second backlight subarea in the second region and a first backlight subarea in the first region; In the process of executing the backlight adjustment simulation based on the brightness data of the original picture and according to at least one backlight adjustment mode corresponding to each of the second areas one by one to obtain the backlight adjustment picture matching each of the second areas, the controller is further configured as follows: For each of the second regions, based on the mapping relationship, mapping the brightness data of the original image in the first backlight subarea to the second backlight subarea to obtain brightness mapping data of the second region; According to the backlight adjustment mode corresponding to the second area one by one, the brightness mapping data is gray-scale converted to obtain a backlight adjustment picture matching the second area.
3. The display device according to claim 2, characterized in that The controller is further configured to: Acquire the picture type of the original picture; In the process of executing the grayscale conversion of the brightness mapping data according to the backlight adjustment mode corresponding to the second area one by one to obtain the backlight adjustment picture matching the second area, the controller is further configured as follows: According to the backlight adjustment mode corresponding to the second area one by one, grayscale conversion is performed on the brightness mapping data to obtain a grayscale conversion picture; A noise reduction method matching the picture type is determined, and based on the noise reduction method, noise reduction processing is performed on the grayscale conversion picture to obtain a backlight adjustment picture matching the second area.
4. The display device according to claim 3, characterized in that The display device further comprises a backlight module, wherein the backlight module is configured to provide light source to the display; In the process of performing noise reduction processing on the grayscale conversion picture based on the noise reduction method to obtain a backlight adjustment picture matching the second area, the controller is further configured to: Based on the noise reduction method, performing noise reduction processing on the grayscale conversion picture to obtain a target picture; Based on the backlight adjustment characteristics of the backlight module, the target image is optimized to obtain a backlight adjustment image.
5. The display device according to claim 1, characterized in that The display is further configured to display a sliding control; the sliding control is used to adjust the display range of the first area and each of the second areas; the controller is further configured to: In response to a sliding operation on the sliding control, obtaining an operation parameter of the sliding operation; Based on the operating parameters, determining a first display range of the first area and a second display range of each of the second areas; updating the original picture according to the first display range to obtain an updated original picture; For each of the second areas, updating the backlight adjustment picture according to the second display range to obtain an updated backlight adjustment picture; The updated original image is displayed in the first area by the display, and each updated backlight adjustment image is displayed in each of the second areas.
6. The display device according to claim 1, characterized in that In the process of partitioning the user interface in response to the split-screen demonstration instruction, the controller is further configured to: In response to the split-screen presentation instruction, acquiring presentation parameters indicated by the split-screen presentation instruction and device parameters of the display device; When the presentation parameters match the device parameters, the user interface is partitioned.
7. The display device according to claim 1, characterized in that The controller is also configured to: Merging the original image and each of the backlight adjustment images to obtain a merged image including the original image and each of the backlight adjustment images; In the process of displaying the original picture in the first area and displaying each of the backlight adjustment pictures in each of the second areas through the display, the controller is further configured to: The combined picture is sent to the display, so that the display displays the combined picture, and a display result is obtained; the display result indicates that the first area displays the original picture, and each of the second areas displays each of the backlight adjustment pictures.
8. The display device according to claim 7, characterized in that In the process of sending the combined picture to the display, the controller is further configured to: Adding the merged picture to the picture cache library; When a vertical synchronization signal sent by the display is received, the merged image is sent to the display through the image buffer library.
9. The display device according to claim 1, characterized in that: The controller is further configured to: Acquire pixel data of the original picture; Based on the brightness conversion rule, the pixel data is brightness converted to obtain the brightness data of the original picture.
10. A demonstration method for local backlight adjustment, characterized in that: The method comprises: When the local backlight adjustment function of the display device is turned on, in response to the split-screen demonstration instruction, partitioning the user interface of the display device to obtain a first area and at least one second area; For the first area, obtaining an original picture to be demonstrated; Based on the brightness data of the original picture, performing backlight adjustment simulation according to at least one backlight adjustment mode corresponding to each of the second areas, to obtain a backlight adjustment picture matching each of the second areas; The original image is displayed in the first area, and each of the backlight adjustment images is displayed in each of the second areas through the display of the display device.
Citation Information
Cited By
Partition driving method and device of display system and display system
CN122135666A
Method and device for performing a backlight demonstration on a television, and related devices
EP4760699A1