Display device and device control method
By storing the image quality adjustment template in the display device and using the parameters in the template, the image quality adjustment process is simplified, complicated operation problems in the existing technology are solved, and user experience is improved.
Patent Information
- Application Number
- PCT/CN2024/119494
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-18
- Filing Date
- 2024-09-18
- Publication Date
- 2025-07-03
AI Technical Summary
The image quality parameter adjustment process of existing display devices is complicated, and users need to repeatedly operate multi-level menus and floating windows to affect the user experience.
Provide a display device and control method, by storing the image quality adjustment template, and adjusting multiple parameters at one time using the image quality parameters in the template to simplify the operation steps.
By batch adjusting picture quality parameters through image quality adjustment templates, users can reduce switching between multi-level menus and floating windows, simplify the operation process, and improve user experience.
Smart Images

Figure CN2024119494_03072025_PF_FP_ABST
Abstract
Description
Display device and device control method
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This disclosure claims priority to Chinese applications filed on December 26, 2023, with application number 202311810868.3; filed on December 26, 2023, with application number 202311801244.5; and filed on April 18, 2024, with application number 202410467352.1, the entire contents of which are incorporated by reference into this disclosure. Technical Field
[0003] The present invention relates to the technical field of display devices, and in particular to a display device and a device control method. Background Art
[0004] As display devices upgrade, users have higher demands for display quality. For example, mobile phones, flat-panel TVs, smart TVs, and other terminal devices with image processing capabilities can adjust parameters such as brightness, contrast, color, and clarity after acquiring raw images such as pictures or videos. This adjustment results in a higher-quality image that enhances the user's viewing experience.
[0005] In the currently common picture quality parameter adjustment schemes, display devices often open some image parameters for users to adjust according to their needs. For example, the user can open the settings application of the display device, and then adjust the brightness, contrast, color, clarity and other parameters in the picture quality adjustment sub-item of the settings application. However, in the above adjustment process, the user is required to pull up a specific image parameter menu, then select the image parameter to be adjusted and adjust it. When adjusting the parameters, it is necessary to pull up the floating window corresponding to the parameter, and adjust the image parameters in the floating window. If other parameters need to be set, it is necessary to pull up the floating window of other parameters again. In addition, when switching the parameters that need to be adjusted, it is also necessary to switch in the multi-level menu. These will make the process of adjusting the picture quality parameters complicated and affect the user experience.
[0006] Summary of the Invention
[0007] In a first aspect, an embodiment of the present disclosure provides a display device, which may include: a display, which may be configured to display a user interface; a user input interface, which may be configured to receive instructions from a user; a communication device, which may be configured to establish a communication connection with a server; a memory, which may be configured to store computer instructions and data associated with the display device; at least one processor, connected to the display, the communication device, the user input interface and the memory, and may be configured to execute computer instructions to cause the display device to execute: an adjustment instruction for adjusting image quality in response to an instruction input by a user, and determining whether at least one image quality adjustment template is stored in the display device; wherein the adjustment instruction is The user inputs an instruction based on the application interface of the color adjustment application, and the color adjustment application is a third-party application for adjusting image quality; the image quality adjustment template includes at least two image quality parameters; if the display device stores at least one image quality adjustment template, an identification control corresponding to at least one image quality adjustment template is displayed on the display, and a selection instruction of a first identification control corresponding to a first image quality adjustment template is selected in response to an instruction input by the user, and the image quality of the user interface is adjusted using the image quality parameters included in the first image quality adjustment template; if the display device does not store the image quality adjustment template, a prompt message indicating that no image quality adjustment template is currently stored is output on the display.
[0008] In the second aspect, an embodiment of the present disclosure also provides a device control method, which may include: responding to an adjustment instruction input by a user indicating adjustment of picture quality, determining whether the display device stores at least one picture quality adjustment template; wherein, the adjustment instruction is an instruction input by the user based on the application interface of a color adjustment application, and the color adjustment application is a third-party application for adjusting picture quality; the picture quality adjustment template includes at least two picture quality parameters; if at least one picture quality adjustment template is stored, displaying an identification control corresponding to at least one picture quality adjustment template on the display of the display device, and selecting a selection instruction of a first identification control corresponding to a first picture quality adjustment template in response to an instruction input by the user, and adjusting the picture quality of the user interface using the picture quality parameters included in the first picture quality adjustment template; if the picture quality adjustment template is not stored, outputting a prompt message indicating that no picture quality adjustment template is currently stored. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] FIG1 is a schematic diagram of an operation scenario between a display device and a control device according to some embodiments;
[0010] FIG2 is a block diagram of a hardware configuration of a control device according to some embodiments;
[0011] FIG3 is a block diagram of a hardware configuration of a display device according to some embodiments;
[0012] FIG4 is a diagram illustrating a software configuration of a display device according to some embodiments;
[0013] FIG5 is a schematic diagram of a user interface of a display device according to some embodiments;
[0014] FIG6 is a flow chart of a device control method according to some embodiments;
[0015] FIG7 is a schematic diagram illustrating the interaction between a settings application and a color adjustment application according to some embodiments;
[0016] FIG8 is a schematic diagram of a user interface of another display device according to some embodiments;
[0017] FIG9 is a schematic diagram of a user interface of another display device according to some embodiments;
[0018] FIG10 is a schematic diagram of a user interface of another display device according to some embodiments;
[0019] FIG11 is a schematic diagram of a user interface of another display device according to some embodiments;
[0020] FIG12 is a schematic diagram of a user interface of another display device according to some embodiments;
[0021] FIG13 is a schematic diagram of a user interface of another display device according to some embodiments;
[0022] FIG14 is a schematic diagram of a user interface of another display device according to some embodiments;
[0023] FIG15 is a schematic diagram of a user interface of another display device according to some embodiments;
[0024] FIG16 is a schematic diagram of a mapping relationship between picture scenes and image quality adjustment templates according to some embodiments;
[0025] FIG17 is a schematic diagram of a user interface of another display device according to some embodiments;
[0026] FIG18 is a schematic diagram of a user interface of yet another display device according to some embodiments;
[0027] FIG19 is a flowchart of another device control method according to some embodiments;
[0028] FIG20 is a schematic diagram of a user interface of another display device according to some embodiments;
[0029] FIG21 is a schematic diagram of a user interface of another display device according to some embodiments;
[0030] FIG22 is a schematic diagram of a user interface of another display device according to some embodiments;
[0031] FIG23 is a schematic diagram of a user interface of another display device according to some embodiments;
[0032] FIG24 is a schematic diagram of a user interface of yet another display device according to some embodiments;
[0033] FIG25 is a schematic diagram of a user interface of yet another display device according to some embodiments;
[0034] FIG26 is a schematic diagram of display layers according to some embodiments;
[0035] FIG27 is a schematic diagram of a display parameter setting interface according to some embodiments;
[0036] FIG28 is a schematic diagram of a scenario of sharing display parameters according to some embodiments;
[0037] FIG29 is a flowchart of another device control method according to some embodiments;
[0038] FIG30 is a schematic diagram of an image quality sharing code input interface according to some embodiments;
[0039] FIG31 is a schematic diagram of a process for comparing device parameters according to some embodiments;
[0040] FIG32 is a block diagram of a hardware configuration of a server according to some embodiments;
[0041] FIG33 is a schematic diagram of calculating a second display parameter according to some embodiments;
[0042] FIG34 is a schematic diagram of a display device generating an image quality sharing code according to some embodiments;
[0043] FIG35 is a schematic diagram of a sharing interface according to some embodiments;
[0044] FIG36 is a schematic diagram of an interface for displaying an image quality sharing code according to some embodiments. DETAILED DESCRIPTION
[0045] The display device provided in the embodiments of the present disclosure may have various implementation forms, for example, it may be a television, a smart TV, a laser projection device, a monitor, an electronic bulletin board, an electronic table, etc.
[0046] Fig. 1 is a schematic diagram of an operation scenario between a display device and a control device in an exemplary embodiment of the present disclosure. As shown in Fig. 1 , a user can operate a display device 200 through a mobile terminal 300 and a control device 100.
[0047] In some embodiments, the control device 100 may be a remote controller. Communication between the remote controller and the display device may include infrared protocol communication, Bluetooth protocol communication, or other short-range communication methods, and the display device 200 may be controlled wirelessly or wired. The user may control the display device 200 by inputting user commands through buttons on the remote controller, voice input, control panel input, and the like.
[0048] In some embodiments, a smart device 300 (such as a mobile terminal, tablet computer, computer, laptop computer, etc.) can also be used to control the display device 200. For example, the display device 200 can be controlled using an application running on the smart device.
[0049] In some embodiments, the display device may not use the aforementioned smart device or control device to receive instructions, but may receive user control through touch or gestures.
[0050] In some embodiments, the display device 200 can also be controlled in a manner other than the control device 100 and the smart device 300. For example, the user's voice command control can be directly received through a module for obtaining voice commands configured inside the display device 200, or the user's voice command control can be received through a voice control device set outside the display device 200.
[0051] In some embodiments, the display device 200 can also communicate data with the server 400. The display device 200 can be connected to the server 400 via a local area network (LAN), a wireless local area network (WLAN), or other networks. The server 400 can provide various content and interactions to the display device 200. The server 400 can be a single cluster or multiple clusters, and can include one or more types of servers.
[0052] Figure 2 is a block diagram of the hardware configuration of a control device 100 according to some embodiments. As shown in Figure 2 , the control device 100 includes a processor 110, a communication device 130, a user input / output interface 140, a memory, and a power supply. The control device 100 can receive user input commands and convert them into commands that the display device 200 can recognize and respond to, acting as an intermediary for interaction between the user and the display device 200.
[0053] Figure 3 is a hardware configuration block diagram of a display device according to some embodiments. The display device 200 shown in Figure 3 may include at least one of a tuner and demodulator 210, a communication device 220, a detector 230, an external device interface 240, a processor 250, a display 260, an audio output interface 270, a memory, a power supply, and a user input interface.
[0054] In some embodiments, the processor may include a video processor, an audio processor, a graphics processor, RAM, ROM, and first to nth interfaces for input / output. Display 260 may include a display screen component for displaying images, a driver component for driving the image display, a component for receiving image signals output from the processor, and displaying video content, image content, a menu control interface, and a user control UI interface. Display 260 may be a liquid crystal display, an OLED display, or a projection display, and may also be a projection device and projection screen.
[0055] The communication device 220 is a component that can be used to communicate with external devices or servers using various communication protocols. For example, the communication device may include at least one of a Wi-Fi module, a Bluetooth module, a wired Ethernet module, or other network communication protocol chip or a near-field communication protocol chip, as well as an infrared receiver. The display device 200 can use the communication device 220 to send and receive control signals and data signals with the external control device 100 or the server 400.
[0056] The user input interface can be used to receive control signals from the control device 100 (such as an infrared remote controller, etc.).
[0057] Detector 230 is used to collect signals from the external environment or external interactions. For example, detector 230 includes a light receiver, a sensor for collecting ambient light intensity; or detector 230 includes an image collector, such as a camera, for collecting external environmental scenes, user attributes, or user interaction gestures; or detector 230 includes a sound collector, such as a microphone, for receiving external sounds.
[0058] The external device interface 240 may include, but is not limited to, any one or more of the following: a high-definition multimedia interface (HDMI), an analog or digital high-definition component input interface (component), a composite video input interface (CVBS), a USB input interface (USB), an RGB port, etc. It may also be a composite input / output interface formed by multiple of the above interfaces.
[0059] The tuner-demodulator 210 receives broadcast television signals via a wired or wireless reception method, and demodulates audio and video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.
[0060] In some embodiments, the processor 250 and the tuner / demodulator 210 may be located in different separate devices, that is, the tuner / demodulator 210 may also be located in an external device of the main device where the processor 250 is located, such as an external set-top box.
[0061] Processor 250 controls the operation of the display device and responds to user operations through various software control programs stored in memory. Processor 250 controls the overall operation of display device 200. For example, in response to receiving a user command to select a UI object to be displayed on display 260, processor 250 may perform operations related to the object selected by the user command.
[0062] In some embodiments, the processor may include at least one of a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), RAM (Random Access Memory, RAM), ROM (Read-Only Memory, ROM), a first interface to an nth interface for input / output, a communication bus (Bus), etc.
[0063] The user may input a user command through a graphical user interface (GUI) displayed on the display 260, and the user input interface receives the user input command through the graphical user interface (GUI). Alternatively, the user may input a user command through a specific voice or gesture, and the user input interface may recognize the voice or gesture through a sensor to receive the user input command.
[0064] A user interface is the medium for interaction and information exchange between an application or operating system and the user. It converts information between its internal form and a user-friendly format. A common user interface is the graphical user interface (GUI), which refers to a graphical user interface related to computer operations. It can be an icon, window, control, or other interface element displayed on an electronic device's display. Controls can include visual interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets.
[0065] As shown in FIG4 , the system of the display device is divided into three layers, namely, the application layer, the middleware layer, and the hardware layer from top to bottom.
[0066] The application layer mainly includes commonly used applications on the TV and the application framework. Among them, commonly used applications are mainly applications developed based on the browser, such as HTML5 APPs; and native applications (Native APPs).
[0067] The Application Framework is a complete programming model that provides all the basic functions required by standard application software, such as file access, data exchange, etc., as well as the user interfaces for these functions (toolbars, status bars, menus, and dialog boxes).
[0068] Native apps can support online or offline, message push or local resource access.
[0069] The middleware layer includes various TV protocols, multimedia protocols, and system components. Middleware uses the basic services (functions) provided by system software to connect various parts of the application system or different applications on the network, enabling resource and function sharing.
[0070] The hardware layer mainly includes the HAL interface, hardware, and drivers. The HAL interface is a unified interface for all TV chips, and the specific logic is implemented by each chip. Drivers mainly include: audio driver, display driver, Bluetooth driver, camera driver, WiFi driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver.
[0071] When using a display device, a user can adjust the image quality of the display device, for example, by adjusting the brightness, contrast, chroma, clarity and other parameters of the original image, so that the image after the image quality adjustment presents an image quality effect that can enhance the user's viewing experience. In some implementation schemes for adjusting the image quality parameters of display devices, the display device opens some image parameters for users to adjust according to their needs. The specific implementation method of the implementation scheme for adjusting the image quality parameters in the related art is: open the image quality setting menu in the system settings application, then select the image parameter to be adjusted, and pull up the setting floating window of the image parameter.
[0072] As shown in Figure 5, if the user needs to adjust the "black level", he needs to select "black level". After receiving the user's selection instruction, the system pulls up the "black level" setting floating window, and the user can adjust the "black level" image quality parameter in the "black level" setting floating window. If the user needs to adjust the "contrast", he needs to close the "black level" image quality parameter floating window first, and then pull up the "contrast" image quality parameter floating window. It can be seen that if there are multiple levels of menus in the image menu, when switching the parameters that need to be adjusted, it is necessary to switch in the multiple levels of menus. These will cause the picture quality parameter adjustment operation steps to be complicated. For a display device 200 that needs to be controlled by a remote control, the user may need to repeatedly press the up button, down button, left button, right button and return / confirm button on the remote control to realize the picture quality adjustment function, which obviously increases the difficulty of the user to adjust the picture quality.
[0073] In view of the above problems, some embodiments of the present disclosure provide a device control method for a display device. To facilitate understanding of the technical solutions in some embodiments of the present disclosure, the following describes each step in detail in conjunction with some specific embodiments and drawings. Figure 6 is a schematic flow chart of a display device executing the device control method. As shown in Figure 6, the following steps may be included:
[0074] S601, in response to an adjustment instruction input by a user indicating adjustment of image quality, determining whether the display device stores at least one image quality adjustment template; wherein the adjustment instruction is an instruction input by the user based on an application interface of a color adjustment application, and the color adjustment application is a third-party application for adjusting image quality; and the image quality adjustment template includes at least two image quality parameters.
[0075] The adjustment instruction for adjusting the image quality disclosed in the present invention is an instruction input by the user through the color adjustment application. Unlike the system's setting application, the color adjustment application is a third-party application for adjusting the image quality. The relationship between the color adjustment application and the setting application is shown in Figure 7. The setting application can adjust the image quality of the user interface. For example, in the user interface shown in Figure 5 above, the user can adjust a single image quality parameter and then send the adjusted image quality parameter to the image quality parameter adjustment platform. The image quality parameter adjustment platform is a processing module that actually takes effect on the display image quality. After the user adjusts the image quality parameters in the color adjustment application interface, the adjusted image quality parameters will also be sent to the image quality parameter adjustment platform, which will perform data processing on the image quality parameters and make the adjusted image quality parameters reflected on the screen of the user interface.
[0076] The parameter communication method between the settings application and the color adjustment application can be customized, specifically through the AIDL (Android Interface Definition Language) method: the color adjustment application registers a data listener with the settings application through the RegisterPictureCallback(IPictureInfo info) function. Users can adjust the image quality parameters in real time through the settings application. When the settings application adjusts the image quality parameters in real time, on the one hand, the adjusted image quality parameters are sent to the image quality parameter adjustment platform to realize the image quality parameter display. On the other hand, the adjusted image quality parameters are transmitted back to the color adjustment application through IPictureInfo info. Users can also adjust the image quality parameters in real time through the color adjustment application. The color adjustment application implements image quality parameter management. On the one hand, based on the registered data listener, it caches the current image quality parameters. On the other hand, it provides the business layer with a control and adjustment interface for the image quality parameters. Based on the provided image quality parameter interface, the image quality parameters can be synchronized to the image quality of the entire machine.
[0077] If the user calls up the system's settings app to adjust the image quality, the device control method of the present disclosure is not applied. If the user calls up the color adjustment app to adjust the image quality, the device control method of the present disclosure is applied. The system's settings app can be called up by receiving an input from the user pressing a settings button on a remote control, and then displaying an application window of the settings app on the display. The color adjustment app can be called up by responding to a user input selecting an application icon for the color adjustment app, and then displaying an application window of the color adjustment app on the display.
[0078] As shown in the user interface of Figure 8, the application icon of the color adjustment application and the application icon of the settings application can be placed together. Therefore, if the user needs to adjust the image quality, they can select the color adjustment application or the settings application as needed. If the user clicks the application icon of the color adjustment application, the application window of the color adjustment application will pop up on the display; if the user clicks the application icon of the settings application, the application window of the settings application will pop up on the display.
[0079] In some embodiments, if the display device has a built-in intelligent voice interaction system, the user can input voice content such as "adjust image quality" or "image quality parameters", and the display device will pop up an application window of the settings application or an application window of the color adjustment application in response to the user's voice, such as "adjust image quality". A specific application window can be popped up based on the application used by the user last time or the application used more frequently. For example, if the image quality adjustment application used by the user last time is the settings application, or the image quality adjustment application used more frequently is the settings application, the application window of the settings application can be popped up in response to the user's voice; if the image quality adjustment application used by the user last time is the color adjustment application, or the image quality adjustment application used more frequently is the color adjustment application, the application window of the color adjustment application can be popped up in response to the user's voice.
[0080] The user can also directly input voice content such as "color adjustment application" or "color adjustment". The display device responds to the user's voice such as "color adjustment application", pops up the color adjustment application window, and displays the application interface of the color adjustment application in the color adjustment application window.
[0081] S602: If the display device stores at least one image quality adjustment template, display an identification control corresponding to the at least one image quality adjustment template on the display.
[0082] After the color adjustment application window pops up on the display, it is necessary to first determine whether the display device has a picture quality adjustment template stored. All picture quality adjustment templates of the embodiments of the present disclosure include at least two picture quality parameters. The display device of the embodiment of the present disclosure depends on the picture quality support capability of the picture quality adjustment platform, and can customize the picture quality parameter list shown in the following table. It should be noted that the picture quality parameters shown in the following table are only examples for display, and users can add or delete picture quality parameters in the picture quality adjustment template according to their needs in the color adjustment application platform.
[0083] The image quality adjustment template in the embodiment of the present disclosure includes at least two image quality parameters in the above-mentioned image quality parameter list, for example, two image quality parameters of contrast and black level, or three image quality parameters of contrast, black level and color temperature, or may include all image quality parameters in the above-mentioned image quality parameter list.
[0084] If the display device stores at least one image quality adjustment template, as shown in Figure 9, the identification control corresponding to the at least one image quality adjustment template is displayed on the display. For example, if the display device stores image quality adjustment template 1, the identification control corresponding to image quality adjustment template 1 is displayed on the display; if the display device stores image quality adjustment template 1 and image quality adjustment template 2, the identification control corresponding to image quality adjustment template 1 and the identification control corresponding to image quality adjustment template 2 are displayed on the display.
[0085] A record table related to the image quality adjustment templates used for color grading applications can be set on the display device. The names of the image quality adjustment templates already stored on the display device can be recorded in the image quality adjustment template record table. In other words, the names corresponding to the image quality adjustment templates stored on the display device are all recorded in the image quality adjustment template record table, while the names corresponding to the image quality adjustment templates not stored on the display device are not recorded in the image quality adjustment template record table. If the image quality adjustment template stored on the display device is deleted, the name corresponding to the deleted image quality adjustment template will also be removed from the image quality adjustment template record table.
[0086] Based on the above principles, when it is necessary to call a picture quality adjustment template, it can be determined whether a picture quality adjustment template is stored in the display device according to the picture quality adjustment template record table. For example, if the name of the picture quality adjustment template is not recorded in the picture quality adjustment template record table, it means that the picture quality adjustment template is not stored in the display device. If the name of the picture quality adjustment template is recorded in the picture quality adjustment template record table, it means that a picture quality adjustment template is stored in the display device. If the name of a picture quality adjustment template is recorded in the picture quality adjustment template record table, it means that a picture quality adjustment template is stored in the display device; if the names of two picture quality adjustment templates are recorded in the picture quality adjustment template record table, it means that two picture quality adjustment templates are stored in the display device.
[0087] After determining that the display device stores at least one image quality adjustment template, in response to a user input indicating an adjustment instruction for image quality adjustment, an identification control corresponding to the at least one image quality adjustment template is displayed on the display. Accordingly, if the display device stores only one image quality adjustment template, only the identification control corresponding to the one image quality adjustment template is displayed on the display. If the display device stores multiple image quality adjustment templates, either only the identification control corresponding to the one image quality adjustment template or identification controls corresponding to multiple image quality adjustment templates may be displayed on the display.
[0088] S603 : In response to the user input, a selection instruction of a first identification control corresponding to the first image quality adjustment template is selected, and the image quality of the user interface is adjusted using the image quality parameters included in the first image quality adjustment template.
[0089] If at least a first image quality adjustment template is stored in the display device, at least a first identification control corresponding to the first image quality adjustment template is displayed on the display. If a selection instruction is received by a user input to select the first identification control, in response to the selection instruction, the image quality of the current user interface is adjusted using the image quality parameters included in the first image quality adjustment template.
[0090] For example, the first image quality adjustment template includes image quality parameters such as contrast +60, blue gain +20, green gain +1, and red gain +50. If the user selects the first image quality adjustment template, the contrast, blue gain, green gain, and red gain of the current user interface are adjusted according to the image quality parameters of the first image quality adjustment template. If the image quality parameters of the current user interface are contrast +50, blue gain +20, green gain 0, and red gain +50, according to the image quality parameters of the first image quality adjustment template, the contrast needs to be increased from +50 to +60, and the green gain needs to be increased from 0 to +1, while the blue gain and red gain remain unchanged.
[0091] If the first image quality adjustment template is not used to adjust the image quality, the user needs to open the contrast floating window, press the plus key to increase the contrast from +50 to +60, then exit the contrast floating window, open the green gain floating window, and press the plus key again to increase the green gain from 0 to +1. It can be seen that the image quality adjustment operation in the related art is relatively complicated for the user. However, the present disclosure uses the image quality adjustment template to batch adjust at least two image quality parameters, thereby simplifying the image quality adjustment operation.
[0092] S604: If the display device does not store the image quality adjustment template, a prompt message indicating that no image quality adjustment template is currently stored is output on the display.
[0093] If it is determined that the display device does not store the image quality adjustment template, for example, if the name of the image quality adjustment template is not found after searching the image quality adjustment template record table, then it is determined that the name of the image quality adjustment template is not recorded in the image quality adjustment template record table, indicating that the display device does not store the image quality adjustment template. In this case, a prompt message indicating that no image quality adjustment template is currently stored can be displayed on the display. The user can perform the next operation based on the prompt message, such as reselecting the settings application to adjust the image quality.
[0094] It can be seen from the above process that the embodiment of the present disclosure can adjust the image quality by obtaining the adjustment instruction of the instruction input by the user, and the adjustment instruction is the instruction input by the user through the third-party application for adjusting the image quality. If the display device stores at least one image quality adjustment template, an identification control corresponding to at least one image quality adjustment template is displayed on the display, and the image quality adjustment template includes at least two image quality parameters. In response to the selection instruction of the first identification control corresponding to the first image quality adjustment template according to the instruction input by the user, the image quality of the user interface is adjusted using the image quality parameters included in the first image quality adjustment template. In this way, the image quality of the user interface can be batch-set using the image quality parameters that have been preset in the image quality adjustment template, reducing operations such as pulling up floating windows or switching multi-level menus, thereby simplifying the operation steps for adjusting the image quality parameters of the picture.
[0095] In some embodiments, in response to a user input indicating selection of a first identification control corresponding to a first image quality adjustment template, adjusting the image quality of the user interface using image quality parameters included in the first image quality adjustment template may include:
[0096] In response to a user input indicating a selection instruction for selecting a first identification control corresponding to a first image quality adjustment template, a display window for displaying image quality parameters corresponding to the first image quality adjustment template is displayed on a display, wherein the image quality parameter display window includes at least an OK button control. The user can input a confirmation instruction for confirming the use of the first image quality adjustment template by clicking the OK button control. If a confirmation instruction is received indicating a confirmation instruction for confirming the use of the first image quality adjustment template, in response to the confirmation instruction indicating the confirmation of the use of the first image quality adjustment template, the image quality of the user interface is adjusted using the image quality parameters included in the first image quality adjustment template.
[0097] If an adjustment instruction is received from the user indicating that the image quality parameters included in the first image quality adjustment template are adjusted, the image quality parameters of the first image quality adjustment template are adjusted in response to the adjustment instruction indicating that the image quality parameters included in the first image quality adjustment template are adjusted. Then, in response to the instruction input by the user indicating that the first image quality adjustment template is determined after the adjustment parameters are used, the image quality of the user interface is adjusted using the image quality parameters included in the first image quality adjustment template after the adjustment parameters are adjusted. In other words, the user can confirm the use of the image quality parameters of the first image quality adjustment template to adjust the image quality of the user interface based on the image quality parameter display window of the first image quality adjustment template. The user can also adjust the image quality parameters included in the first image quality adjustment template based on the image quality parameter display window of the first image quality adjustment template, and then adjust the image quality of the user interface using the first image quality adjustment template after the adjustment of the image quality parameters. In this way, based on the selected first image quality adjustment template, the user can further adjust the image quality parameters so that the adjusted image quality better meets the user's viewing needs.
[0098] For example, the user interface shown in Figure 10 displays the image quality parameter display window corresponding to the first image quality adjustment template. The image quality parameter display window corresponding to the first image quality adjustment template displays the image quality parameters included in the first image quality adjustment template: contrast, clarity, color temperature, and other image quality parameters. In the user interface shown in Figure 10, if the user clicks the OK button control, in response to the user input, the image quality of the user interface is adjusted using the image quality parameters included in the current first image quality adjustment template, that is, the image quality parameters included in the current first image quality adjustment template are applied to the image quality of the entire device.
[0099] In the user interface shown in Figure 10, the user can move the focus between different image quality parameter labels by pressing the up, down, left, and right buttons on the remote control, for example, to move the focus to the green level image quality parameter label. After the focus falls on the green level image quality parameter label, the user can press the confirm button on the remote control to enter an instruction to confirm the adjustment of the green level image quality parameter. At this time, if the user continues to press the up button on the remote control, the focus will no longer move to other image quality parameter labels, but will increase the green level. For example, if the green level is +20 and the user presses the up button on the remote control, the green level will increase from +20 to +30 in response to the instruction to increase the green level. If the user continues to press the up button on the remote control, the green level will continue to increase from +30 to +40.
[0100] If the user needs to adjust other image quality parameters, after confirming the adjustment of the green level image quality parameter, they can press the OK button on the remote control twice in succession to cancel the adjustment of the green level image quality parameter. At this point, if the user presses the arrow keys on the remote control, the focus will move to the other image quality parameter tabs. For example, pressing the Up button on the remote control will move the focus to the Contrast image quality parameter tab. Similarly, the user can press the OK button on the remote control to confirm the adjustment of the Contrast image quality parameter. If the user continues to press the Down button on the remote control, the focus will no longer move to the other image quality parameter tabs, but will instead decrease the contrast. For example, if the contrast is set to +50, the headset receives the user's Down button press and, in response to the contrast decrease instruction, decreases the contrast from +50 to +40. This results in the first image quality adjustment template after parameter adjustment, as shown in Figure 11. Based on this first image quality adjustment template after parameter adjustment, if the user clicks the OK button control, the image quality of the user interface is adjusted using the image quality parameters included in the first image quality adjustment template after parameter adjustment, as shown in Figure 11.
[0101] In some embodiments, the adjustment instruction may also carry the adjustment number of the image quality parameters, where the adjustment number is the number of image quality parameters that need to be adjusted input by the user. If the adjustment number is greater than or equal to two, in response to the adjustment instruction, at least one identification control corresponding to the image quality adjustment template is displayed on the display; if the adjustment number is less than two, in response to the adjustment instruction, the application interface of the adjustment application is jumped to the application interface of the setting application, so that the user can adjust the image quality of the user interface based on the setting application, and the setting application is at least a system for adjusting the image quality. In other words, before displaying the identification control corresponding to the image quality adjustment template, the number of image quality parameters that the user needs to adjust can be determined, and only when the number of image quality parameters that need to be adjusted reaches two, the image quality adjustment template is used to adjust the image quality.
[0102] For example, an inquiry dialog box can be configured in the application window of the color adjustment application to ask the user the number of picture quality parameters that need to be adjusted. If the number of picture quality parameters entered by the user in the inquiry dialog box is one, you can jump to the application window of the setting application, and then use the setting application to adjust a single picture quality parameter (the setting application is more convenient for adjusting a single picture quality parameter). If the number of picture quality parameters entered by the user in the inquiry dialog box is more than one, for example, 6, the application window of the color adjustment application can be kept displayed, and then the color adjustment application can be used to adjust multiple picture quality parameters (the way the color adjustment application uses a picture quality parameter adjustment template to adjust the picture quality is more convenient for adjusting multiple picture quality parameters). In this way, the system's setting application or color adjustment application can be called according to the user's actual usage needs, which makes the picture quality adjustment function of the display device more widely used.
[0103] In some embodiments, when the image quality parameters included in the first image quality adjustment template are used to adjust the image quality of the user interface, it is equivalent to applying the image quality parameters included in the first image quality adjustment template to the image quality of the entire device, so the first image quality adjustment template is applied to the entire display device. The image quality parameters included in the settings application also reflect the current image quality of the entire display device. Therefore, after using the image quality parameters included in the first image quality adjustment template to adjust the image quality of the user interface, it is necessary to send the image quality parameters included in the first image quality adjustment template to the settings application, so that the settings application can adjust the corresponding image quality parameters based on the image quality parameters included in the first image quality adjustment template.
[0104] For example, after adjusting the overall image quality of the display device based on the first image quality adjustment template shown in Figure 11, the image quality parameters of the first image quality adjustment template are sent to the settings app. After the settings app updates the image quality parameters based on the image quality parameters included in the first image quality adjustment template in Figure 11, the image quality parameters are obtained as shown in Figure 12 in the settings app's application interface. The values of the image quality parameters included in the settings app shown in Figure 12 are exactly the same as the values of the image quality parameters included in the first image quality adjustment template shown in Figure 11. This way, if the user subsequently adjusts the overall image quality of the display device using the settings app, the adjustment can be based on the display device's current and latest overall image quality. Without this synchronous update and adjustment, after adjusting the overall image quality using the first image quality adjustment template, the image quality parameters included in the settings app will not be the display device's current and latest overall image quality, resulting in the settings app being unable to properly adjust the image quality. After the image quality parameters of the first image quality adjustment template are synchronously updated in the settings app, the user can further adjust the image quality using the settings app as normal.
[0105] Similarly, if the user uses the settings application to further adjust the overall image quality based on the image quality parameters of the first image quality adjustment template, the first image quality parameters adjusted on the settings application also need to be sent to the color adjustment application. The color adjustment application adjusts the value of the first image quality parameter in the first image quality adjustment template according to the value of the adjusted first image quality parameter. For example, after adjusting the overall image quality of the display device using the image quality parameters of the first image quality adjustment template shown in Figure 11, the user uses the settings application to reduce the contrast from +40 to +30. At this time, the reduced contrast value needs to be synchronized to the color adjustment application. The color adjustment application adjusts the contrast value in the first image quality adjustment template based on the received reduced contrast value, and finally obtains the first image quality adjustment template shown in Figure 13. In this way, the image quality parameters of the color adjustment application are synchronized with the image quality parameters of the settings application, and the image quality parameters of the color adjustment application can be further modified through the settings application, so that the image quality adjustment effect of the image quality adjustment template of the color adjustment application is more in line with the user's viewing needs.
[0106] The above-mentioned picture quality parameter adjustment process can be applied to the scene where the display device is currently playing an image, and can also be applied to the scene where the display device is not currently playing an image. If the display device is not currently playing an image, in the user interface shown in Figure 14, the corresponding effect thumbnail can be displayed on the side of each picture quality adjustment template. The effect thumbnails corresponding to different picture quality adjustment templates can use the same picture, such as the same landscape picture, so that the user can intuitively view the effect of different picture quality adjustment templates on the same picture after adjusting the picture quality, making it easier for the user to select the picture quality adjustment template they need. The user can also replace the original picture in the effect thumbnail.
[0107] For example, before playing a science fiction movie, the user adjusts the image quality of the display device by replacing the original image in the thumbnail with an image with a science fiction background, or directly replacing the original image in the thumbnail (the image can be dynamic) with a clip from the upcoming science fiction movie. This makes it easier for the user to determine which image quality adjustment template is more suitable for science fiction movies. Before playing an animation, the user adjusts the image quality of the display device by replacing the original image in the thumbnail with an animation-related image, or directly replacing the original image in the thumbnail with a clip from the upcoming animation. This makes it easier for the user to determine which image quality adjustment template is more suitable for the animation.
[0108] Here, the color grading application can determine the upcoming or currently playing video based on the current system time and program schedule, and then determine the thumbnail that needs to be replaced based on the upcoming or currently playing video. For example, if the current time is 3:45 PM and the program schedule is retrieved, the currently playing TV program is a science fiction movie with an end time of 4:45 PM. Therefore, the system can determine that the user needs to adjust the image quality for this science fiction movie and replace the thumbnail with a clip from the movie. Next to the corresponding icon control for each quality adjustment template, a clip from the movie, adjusted for the quality parameters included in each quality adjustment template, is displayed. Thus, each quality adjustment template displays a clip from the movie with different quality effects. Based on these clips, the user can select the quality adjustment template that corresponds to the quality effect they desire. After selecting a quality adjustment template, when the movie plays, the quality is adjusted according to the quality parameters included in the selected quality adjustment template.
[0109] If the display device is currently playing an image and is currently in a non-automatic scene recognition mode, in the user interface shown in FIG15 , at least one identification control corresponding to an image quality adjustment template may be randomly displayed on the display, or, in accordance with the above-mentioned method, a preview window of the image being played may be displayed on one side of the identification control corresponding to each image quality adjustment template (the preview window displays the image being played), and the image quality of the image displayed in the preview window on the side of the identification control corresponding to each image quality adjustment template corresponds to the image quality parameters included in each image quality adjustment template. If the display device is in a non-automatic scene recognition mode, it cannot automatically recognize the image scene of the current display device.
[0110] If the display device is currently playing an image, and the display device is in the automatic scene recognition mode, it means that the display device can currently automatically recognize the image scene of the display device. It should be noted that whether the mode of automatically recognizing the image scene can be set according to the user, such as setting the switch for automatically recognizing the image scene. If the switch for automatically recognizing the image scene is on, the display device is currently in the automatic scene recognition mode. If the switch for automatically recognizing the image scene is off, the display device is currently in the non-automatic scene recognition mode. Whether the mode of automatically recognizing the image scene can be determined can also be determined based on the current performance of the display device, such as whether the current display device has the function of automatically recognizing the image scene. If the current display device does not have the function of automatically recognizing the image scene, the display device is in the non-automatic scene recognition mode. If the current display device has the function of automatically recognizing the image scene, the display device is in the automatic scene recognition mode. It should be noted that the image scene involved above refers to the video image scene of the image being played by the display device, which may include sports image scenes, movie image scenes, children's image scenes, etc.
[0111] When the display device plays an image, in response to an adjustment instruction indicating adjustment of the image quality, in order to identify the scene of the currently playing image, a screenshot of the currently displayed image can be taken. The screenshot can be taken once or multiple times. If a screenshot is taken, the currently captured content can be stored in the memory of the display device in the form of a picture, and the stored screenshot picture can be subjected to scene recognition. The picture scene in the picture can be identified based on the screenshot picture. The display device is also configured with a correspondence between the picture quality adjustment template and the picture scene. For example, the sports picture scene corresponds to the sports-style picture quality adjustment template, the movie picture scene corresponds to the film-related picture quality adjustment template (film-style picture quality adjustment template or Hong Kong film-style picture quality adjustment template), and the children's picture scene corresponds to the cartoon-style picture quality adjustment template.
[0112] If you only take a screenshot of the playing image once, you can only capture one frame of the video data being played, and there may be a situation where the picture scene is judged incorrectly. Therefore, in order to improve the accuracy of picture scene judgment, you can take screenshots of the playing image multiple times, so that you can capture multiple frames of the video data being played. This can be continuous screenshots of the playing image, or it can be screenshots of the playing image multiple times at intervals. If the picture scenes judged based on the captured multiple frames are not exactly the same, the picture scene with the most judgments can be determined as the final picture scene. For example, take 6 screenshots of the playing image, so that 6 frames of the video data being played are captured, and perform picture scene recognition on each of the 6 frames, obtaining the results of 1 sports scene and 5 movie scenes. It can be determined that the final picture scene of the playing image is a movie scene.
[0113] Based on the correspondence between the image quality adjustment templates and the picture scenes shown in FIG16 , the image quality adjustment template required for the currently playing image can be determined according to the identified picture scene. After the image quality adjustment template required for the currently playing image is determined, only the identification controls corresponding to the determined image quality adjustment templates can be displayed on the display, while the identification controls corresponding to the undetermined image quality adjustment templates are not displayed, making it easier for the user to select the image quality adjustment template that meets their needs.
[0114] Since current display devices all have a split-screen function, they can split the screen into two or more parts according to user needs. The screen display ratio of each part after the split is adjusted according to the user's actual needs, and the applications displayed in each part after the split do not affect each other. For example, a user can start a video call on the left and watch live sports on the right, but for such a split-screen scenario, the display device cannot accurately identify the scene of the currently playing image, and cannot determine the accurate image quality adjustment template. At this time, the captured screen image includes both the currently playing image (the image quality of the currently playing image actually needs to be adjusted in the end), and the application interfaces of other applications, which may include graphic information and text information.
[0115] Therefore, after obtaining the captured screen image, graphic information and text information can be identified in the screen image. Among them, graphic information refers to the set of all image content appearing in the identified screen image, and text information refers to the set of all text content in the identified screen image. Graphic information also includes global image information and detailed image information. Global image information refers to the classification of all images, such as the classification of human objects in the image as people. Detailed image information refers to the detailed distinction of all graphics, such as through the image recognition model, functional icons appearing in the image can be identified, such as signal icons, TV channel icons and other special icons. The image recognition model can be obtained by training the initial model based on the "graphic-label" sample data.
[0116] After the captured screen image is identified for graphic information and text information, the image being played can be extracted from the captured screen image. For example, the split-screen applications are a social chat application and a video playback application. The captured screen image includes the application interface of the social chat application and the application interface of the video playback application. The application interface of the social chat application includes more text information, and the application interface of the video playback application includes more graphic information. Therefore, the application interface of the video playback application can be extracted from the screen image. Then, the screen scene is identified based on the extracted application interface of the video playback application, and the corresponding image quality adjustment template is determined according to the identified screen scene.
[0117] In a split-screen application scenario, it may be necessary to perform different image quality adjustments on different partitions participating in the split screen. For example, when the split-screen applications are a social chat application and a video playback application, not only is it necessary to adjust the image quality of the video screen of the video playback application to make the video screen look better, but it is also necessary to adjust the image quality of the chat screen of the social chat application to make the character images show different styles. Therefore, corresponding image quality adjustment templates can also be configured for the application interfaces of different applications. A set of image quality adjustment templates for different applications is established in the color grading application. After identifying different applications, different image quality adjustment templates are called, and different image quality adjustment templates are used to adjust the image quality of the application interfaces of different applications.
[0118] For example, the user interface shown in FIG17 includes the application interface of application 1 and the application interface of application 2. When the user opens the color adjustment application to adjust the image quality of the current display device, the image quality adjustment can be performed based on the application interface of application 1 and the application interface of application 2, respectively. Specifically, the image quality adjustment template corresponding to application 1 is displayed on the application interface of application 1, and the image quality adjustment template corresponding to application 2 is displayed on the application interface of application 2. The user can adjust the image quality of the application interface of application 1 based on the color adjustment application interface corresponding to application 1, and adjust the image quality of the application interface of application 2 based on the color adjustment application interface corresponding to application 2, thereby achieving different image quality adjustment operations on the application interfaces of different applications, and ultimately the application interfaces of different applications present different image quality adjustment effects.
[0119] If the display device only stores one image quality adjustment template, only one identification control corresponding to the image quality adjustment template will be presented. If the display device stores multiple image quality adjustment templates, identification controls corresponding to multiple image quality adjustment templates can be presented, and they can be presented in descending order according to the priority of the image quality adjustment templates. For example, image quality adjustment template 1, image quality adjustment template 2, image quality adjustment template 3, image quality adjustment template 4, and image quality adjustment template 5 are image quality adjustment templates that have been stored in the display device, and the order of priority of image quality adjustment template 1, image quality adjustment template 2, and image quality adjustment template 3 from high to low is image quality adjustment template 2>image quality adjustment template 3>image quality adjustment template 1>image quality adjustment template 4>image quality adjustment template 5. Therefore, the image quality adjustment template can be presented according to the display effect shown in Figure 18. Among them, due to the limitation of the interface size, only three image quality adjustment templates can be presented at the same time on the application interface of the color adjustment application. Therefore, giving priority to displaying image quality adjustment templates with higher priorities is more conducive to users to quickly select the image quality adjustment template that meets their needs. The priority of the image quality adjustment template can be based on the system score of the image quality adjustment template (the higher the system score, the higher the priority level of the image quality adjustment template) or the user's historical selection record (the more times the user has selected the image quality adjustment template, the higher the priority level).
[0120] The image quality adjustment application of the related technology can only adjust the image quality parameters contained in the application. For example, in the setting application shown in Figure 5, only the image quality parameters such as "black level", "contrast", "chroma", "hue" and "clarity" can be adjusted, and the items of the image quality parameters cannot be adjusted.
[0121] In view of the above problems, some embodiments of the present disclosure provide a method for generating an image quality adjustment template for a display device. To facilitate understanding of the technical solutions in some embodiments of the present disclosure, each step is described in detail below in conjunction with some specific embodiments and drawings. Figure 19 is a flow chart of a display device executing a device control method according to some embodiments. As shown in Figure 19, the processor 250 in some embodiments of the present disclosure is configured to perform the following steps:
[0122] S1901, in response to a control instruction input by a user indicating to open a new template window of a color grading application, presenting the new template window of the color grading application on a display;
[0123] The color adjustment application is a third-party application for adjusting image quality, and the new template window is a window for creating a new image quality adjustment template. The image quality adjustment template includes at least two image quality parameters.
[0124] The control command input by the user instructing to open a new template window for a color grading application and presenting the new template window for the color grading application on a display may include: in response to the user input instructing to adjust the image quality, determining whether the display device has a stored image quality adjustment template. If the display device has a stored image quality adjustment template, the stored image quality adjustment template is directly displayed on the display. If it is determined that the display device does not have a stored image quality adjustment template, a prompt message indicating that a stored image quality adjustment template is currently displayed may be displayed on the display. In addition, while displaying the prompt message, a new icon control may also be displayed, as shown in the user interface of FIG20 . The new icon control is used to create a new image quality adjustment template, meaning that the user can click the new icon control to initiate the process of creating a new image quality adjustment template. It should be noted that, as shown in FIG21 , if the display device has a stored image quality adjustment template, the stored image quality adjustment template is displayed on the display, and the new icon control may also be displayed. In this way, if the user is not satisfied with the image quality adjustment effect of the stored image quality adjustment template, they can click the new icon control to initiate the process of creating a new image quality adjustment template.
[0125] The user clicks on the Create New icon control, thereby inputting a control instruction to open a new template window for the color grading application. In response to this control instruction, the new template window for the color grading application appears on the display. As shown in FIG22 , in the New Template window, the user can create a new image quality adjustment template.
[0126] S1902, based on the user's operation of adjusting the items and values of the image quality parameters in the new template window, generate a first image quality adjustment template; store the first image quality adjustment template to the display device, so that when the image quality of the user interface needs to be adjusted, the image quality parameters included in the first image quality adjustment template can be used to adjust the image quality of the user interface.
[0127] The new template window shown in Figure 22 includes a number of default image quality parameters. For example, after opening the new template window, the new template window includes the default image quality parameters such as "black level", "contrast", "color", "hue" and "sharpness". The user can adjust the values of these default image quality parameters in the new template window, and can also remove the default image quality parameters in the new template window (the image quality parameters can be removed through the corresponding removal controls). It should be noted that the removed image quality parameters will use the default values when the image quality of the entire machine is actually adjusted. For example, after removing "contrast" from the new template window, the generated image quality adjustment template will not include the "contrast" image quality parameter. When actually adjusting the image quality of the entire machine, it does not mean that the "contrast" image quality parameter is not set, but that the "contrast" is set according to the default value. That is to say, the "contrast" image quality parameter in the image quality of the entire machine is still a parameter with a value.
[0128] When the processor executes a control instruction to open a new template window of the color adjustment application in response to a user input, the new template window is presented on the display, and a picture quality parameter library is also presented on the display. The picture quality parameter library includes at least two picture quality parameters. On the basis of the basic picture quality parameters (i.e., default picture quality parameters) included in the new template window, picture quality parameters can also be selected from the picture quality parameter library and added to the new template window (picture quality parameters are added through corresponding add controls), and the added picture quality parameters can also be numerically adjusted. The user interface shown in Figure 23 not only presents the new template window, but also presents the picture quality parameter library. The picture quality parameter library includes picture quality parameters that are not included in the new template window: "white balance (specifically including picture quality parameters such as red gain, green gain, and yellow gain)" and "color correction (specifically including picture quality parameters such as red hue, red saturation, and red brightness)". The user can add picture quality parameters that are included in the picture quality parameter library but not included in the new template window to the new template window. In this way, the user can adjust the picture quality parameter items in the new template window according to the picture quality adjustment requirements.
[0129] After completing the operation of generating a new image quality adjustment template, the new image quality adjustment template can be saved to the display device, and the new image quality adjustment template can be named. For example, the new image quality adjustment template is named XX image quality adjustment template, and then the name is saved in the image quality adjustment template record table. After the system detects that a name is stored in the image quality adjustment template record table, it determines that a image quality adjustment template is stored in the current display device, and can automatically use the new image quality adjustment template to adjust the image quality of the current user interface. An inquiry dialog box may also pop up, asking the user whether to apply the new image quality adjustment template to the image quality of the current user interface. If an immediate use instruction input by the user is received, the image quality of the current user interface is adjusted using the new image quality adjustment template.
[0130] It can be seen from the above technical solution that the display device and the method for generating a picture quality adjustment template provided by the above embodiment, in response to the control instruction of the new template window of the color adjustment application indicated by the user input, present the new template window of the color adjustment application on the display, the color adjustment application is a third-party application for adjusting the picture quality, the new template window is a window for creating a new picture quality adjustment template, and the picture quality adjustment template includes at least two picture quality parameters. Based on the user's operation of adjusting the items and values of the picture quality parameters in the new template window, a first picture quality adjustment template is generated, and the first picture quality adjustment template is stored in the display device, so that when the picture quality of the user interface needs to be adjusted, the picture quality parameters included in the first picture quality adjustment template are used to adjust the picture quality of the user interface. In this way, not only can the picture quality adjustment template be used to adjust the picture quality parameters in batches, but the picture quality parameter items can also be adjusted according to the picture quality adjustment requirements, thereby improving the diversity of the picture quality adjustment function.
[0131] In some embodiments, before the newly created image quality adjustment template (first image quality adjustment template) is saved to the display device, the template type of the first image quality adjustment template can be determined based on the image quality parameters included in the newly created first image quality adjustment template. The image quality parameters included in the stored image quality adjustment template can be matched with the image quality parameters included in the first image quality adjustment template, and the template type of the first image quality adjustment template can be determined based on the matching result. For example, if the image quality parameters included in the first image quality adjustment template match the image quality parameters included in the stored image quality adjustment template X, and the template type of the image quality adjustment template X is movie, then the template type of the first image quality adjustment template can be determined as movie.
[0132] After determining the template type of the first picture quality adjustment template, the first picture quality adjustment template can be marked according to the determined template type, and then the first picture quality adjustment template with the marked template type can be stored in the display device. When it is necessary to call the picture quality adjustment template to adjust the picture quality, the picture quality adjustment template can be called according to the template type. Specifically, if the display device is currently in the automatic scene recognition mode, in response to the adjustment instruction input by the user indicating the adjustment of the picture quality, the picture scene of the image picture currently played by the display device is identified. When the display device is in the automatic scene recognition mode, the picture scene of the image picture currently played by the display device can be automatically identified; according to the picture scene, based on the mapping relationship between the picture scene and the template type, the picture quality adjustment template corresponding to the picture scene is searched from the picture quality adjustment template library;
[0133] The image quality of the user interface is adjusted using the image quality parameters included in the found image quality adjustment template.
[0134] For example, based on the above embodiment, after automatically identifying the picture scene of the image picture currently played by the display device, it is determined that the picture scene of the image picture currently played is a movie scene. Since the picture scene and the template type have a mapping relationship, the picture scene of the movie scene can have a mapping relationship with the template type of the movie type. Therefore, it can be determined that the template type of the picture quality adjustment template required for the currently played image picture is the movie type. Since the template type of the newly created first picture quality adjustment template is the movie type, the above-mentioned newly created first picture quality adjustment template can be displayed to the user for viewing. If the user decides to select the newly created first picture quality adjustment template to adjust the picture quality, the picture quality parameters included in the newly created first picture quality adjustment template can be used to adjust the picture quality of the user interface.
[0135] In some embodiments, when categorizing image quality adjustment templates based on their template types, the template types can be further refined. For example, a movie-type image quality adjustment template can be further categorized into: classic Hong Kong film type, cartoon type, film type, etc. This can improve user satisfaction with the image quality adjustment effects of the image quality adjustment templates.
[0136] After generating a new image quality adjustment template on the display device, the newly created image quality adjustment template can also be sent to the server corresponding to the color grading application, and the newly created image quality adjustment template can be saved in the server, so that other devices can directly download and use the newly created image quality adjustment template from the server corresponding to the color grading application.
[0137] For example, in the user interface shown in FIG24 , a "Save as Template" control and a "Share" control can be provided below the new template window. If the user clicks the "Save as Template" control, the newly created image quality adjustment template is saved on the display device in response to the user's input save instruction. If the user clicks the "Share" control, the newly created image quality adjustment template is saved on the display device in response to the user's input share instruction, and the newly created image quality adjustment template is sent to the server corresponding to the color grading application so that the newly created image quality adjustment template can be shared with other devices for use.
[0138] In some embodiments, if the display device needs to call a picture quality adjustment template to adjust the picture quality, but the picture quality adjustment template is not stored in the display device, a request sharing identification control can be displayed on the display. If the user inputs an operation of clicking the request sharing identification control, in response to the selection instruction of the user input to select the request sharing control, a picture quality adjustment template request can be sent to the server corresponding to the color adjustment application. After the server corresponding to the color adjustment application receives the picture quality adjustment template request sent by the display device, it feedbacks the picture quality adjustment template to the display device according to the picture quality adjustment template request. After the display device receives the feedback picture quality adjustment template, it can use the picture quality parameters of the picture quality adjustment template fed back by the server to adjust the picture quality of the current user interface.
[0139] In some embodiments, after the first image quality adjustment template is generated based on the user's operation of adjusting the items and values of the image quality parameters in the newly created template window, a sharing code corresponding to the first image quality adjustment template is created, so that the first device uses the first image quality adjustment template to adjust the interface image quality of the first device based on the sharing code, and the first device and the display device are different devices. In this way, the newly created first image quality adjustment template can be shared via the sharing code. It should be noted that the sharing code can be in the form of a QR code or a character code. If the sharing code is in the form of a QR code, the first device can obtain the first image quality adjustment template by scanning the QR code. If the sharing code is in the form of a character code, the first device can obtain the first image quality adjustment template by entering the character code.
[0140] In some embodiments, in the user interface shown in FIG25 , the image quality parameters included in the new template window can be divided into basic image quality parameters and advanced image quality parameters. The user can choose to set only the basic image quality parameters, or only the advanced image quality parameters, or both. The basic image quality parameters and the advanced image quality parameters are set by calling different image quality parameter interfaces. In this way, the basic image quality parameters and the advanced image quality parameters can be set not only in a block manner, but also in a concurrent manner. It should be noted that FIG25 only shows an example of the distinction between basic image quality parameters and advanced image quality parameters. In actual applications, the basic image quality parameters and the advanced image quality parameters can be divided differently according to needs.
[0141] The following is a specific example of generating an image quality adjustment template, which includes the following steps:
[0142] In the color grading application, data communication is established with the platform's image quality parameter management through service binding, and the current image quality mode (i.e., picture scene) is obtained through the image quality parameter acquisition interface (getPictureMode) provided by the platform. Image quality modes include: SDR (Standard Dynamic Range, standard dynamic range image) (standard, vivid, natural children, sports, cinema, game, text), HDR (High-Dynamic Range, high dynamic range image) (standard, vivid, children, sports, cinema, game, text). In the color grading application interface, the clip selection list is displayed through the menu. Specifically, the video file list is read from the local USB flash drive / palette / through file traversal. The file path here is the specified palette path. According to needs, video source files of palette lists of different styles are placed. The styles include video files of different styles such as film, classic, and sports.
[0143] Based on the displayed style list, you can select a video file with any display style and start video playback through the platform's built-in player. After the video starts playing, the image mode of the currently playing video is obtained through the platform interface. For example, if the image mode is HDR, you can get a preview list of image quality parameters related to the HDR mode through the interface for obtaining image quality parameters provided by the platform. The image quality parameter selected by the focus can display the content editing prompt box corresponding to the image quality parameter. For example, when the focus falls on contrast, the user can press the OK button on the remote control to pull up the content editing interface corresponding to the contrast. The user can enter the parameter value of the contrast in the content editing interface.
[0144] In response to the user input, after clicking the OK button on the editing interface, the interface of the color adjustment application receives the input value (such as 50), and then judges the data. If the input value is INVALID (indicating that this parameter is ignored and the current parameter value of the platform is used). If the input value is an invalid value, only the image quality data -1000 is displayed in the interface; this parameter will not be sent to the image quality value in the platform. If the input value is a valid value, the image quality parameter interface setConstract is called through the interface to send the image quality parameter to the image display processing layer. At the same time, PictureModeParam is updated. A new independent file can be created here to realize the data record of the image quality parameter list under the current mode. Finally, the new image quality adjustment template is saved as an independent file in the U disk / palette / directory. If the image quality adjustment template needs to be called later, the independent file corresponding to the image quality adjustment template can be retrieved from the U disk / palette / directory.
[0145] Considering that in actual applications, different image quality parameters will produce different display effects, the same media asset may display differently under different image quality parameters. Furthermore, due to the differences in image quality chip processing power and calibration algorithms, even if the same image quality parameters are used, different chips may produce different display effects. Therefore, the same image quality solution may produce different display effects on different display devices, which may not achieve the expected visual effect and reduce the user experience.
[0146] As mentioned above, the display device of the present disclosure can display a specific user interface based on user interaction or specific application scenarios. A user interface can generally refer to various display contents displayed by a display device. For example, a user interface can include a startup interface, a homepage interface, a playback interface, a settings interface, an application interface, and so on.
[0147] In order to present a specific user interface, in some embodiments, the display device can set multiple display layers when displaying the user interface. A specific hierarchical relationship can be set between the multiple display layers, and a corresponding user interface can be formed by superimposing multiple display layers with different hierarchical relationships. For example, the display layer of the display device may include a video layer (Video Plane) and a graphic layer (On Screen Display Plane, OSD Plane), wherein the video layer is used to display playback screens such as video screens and image screens, and the layer is used to display graphic content such as UI controls and icons. As shown in Figure 26, in the video interface, the played video content is displayed on the video layer, and button controls such as the progress bar, play / pause button, fast forward / rewind control, and stop button in the playback interface are displayed on the OSD layer.
[0148] It should be noted that the type and number of display layers used to form the user interface vary depending on the application scenario of the display device. For example, to better present animation effects, the display layer of the display device may also include an acceleration layer. The acceleration layer is an additional extended display layer (external OSD plane) set on the basis of the OSD layer and the video layer. The extended display layer can be configured with different layer characteristics according to the specific display effect requirements. That is, the bitmap refresh mode of the extended display layer can be modified so that the extended display layer refreshes in real time according to the region, thereby improving the display speed of the graphics and allowing the extended display layer to be used as an acceleration layer in scenarios with high dynamic display effects.
[0149] In some embodiments, some of the multiple display layers used to present the user interface may have Picture Quality (PQ) parameters superimposed on them. For example, the video layer used to display the playback image may present the playback image content based on user-set display parameters such as contrast, black level, and chroma to adapt to different application scenarios and improve the display quality of the playback image.
[0150] Display parameters refer to a series of technical indicators that affect the visual experience of digital images or videos. For example, display parameters include but are not limited to: contrast, black level, chroma, clarity, color temperature, gamma value, white balance, color correction, image mode and other parameters. Different parameter items can be set with different parameter values, modes, default values and value ranges. For example, the parameter range of parameters such as contrast, black level, and chroma is 0-100, and the default value is 50. The parameter range of clarity is 0-20, and the default value is 10. Color temperature includes standard, warm, and cool color temperature modes, and the default color temperature mode is standard mode. Image modes include standard, vivid, natural, children, sports, cinema, game, text and other modes.
[0151] In some embodiments, some parameter items can also be set with sub-items, and each sub-item has a different adjustment range. For example, White Balance includes sub-items such as Red Gain, Green Gain, Blue Gain, Red Bias, Green Gain, and Blue Gain. The adjustment range of each sub-item is -30 to +30, and the default value is 0. Color Correction includes sub-items such as Hue, Saturation, and Brightness for Red, Green, Blue, Cyan, Yellow, Purple, and Skin Tone. The adjustment range of each sub-item is -15 to +15, and the default value is 0.
[0152] In some embodiments, the display parameters can be set by the user as needed. For example, as shown in FIG27 , the user can control the display device to display a settings menu by pressing the "Menu" key on a remote control or other control device 100. Then, by using the arrow keys to focus the cursor to select the "Display" option, the display device can be controlled to display a display settings menu containing the aforementioned parameter items in the user interface. After the user focuses the cursor to select any parameter item, the user can use the arrow keys to modify the specific parameter value of the selected parameter item and set the display parameters.
[0153] In some embodiments, the display parameters can also be set by the display device based on the current scene state parameters. For example, the display device can obtain the current time and determine the time period to which the current time belongs. If the current time is nighttime, the display brightness in the color correction parameter item can be automatically reduced to achieve an eye protection effect.
[0154] The display device can perform an effect superposition on the video layer display screen according to the set display parameters, so that the displayed content obtains the corresponding display effect. In some embodiments, the display device can also share the display parameters with other devices so that other devices display the screen content according to the shared display parameters. For example, as shown in Figure 28, after the user sets the display parameters on display device A, the display effect sharing instruction can be used to control display device A to share the display parameters. Display device A can respond to the display effect sharing instruction to convert the currently set display parameters into sharing data such as a sharing code, a sharing data packet, a sharing instruction, and a sharing file, and then send the sharing data to display device B, so that display device B can modify the current display parameters according to the sharing data to obtain the same or similar display effect as display device A.
[0155] For ease of description, in the embodiments of the present disclosure, unless otherwise specified, the display device that shares display parameters is referred to as the source device 500, and the device that receives the display parameters is referred to as the display device. It should be noted that the display parameter sharing process does not limit the display device itself. In other words, a display device can act as the source device 500 to share display parameters with other devices, and can also act as a receiving device to receive display parameters shared by other devices.
[0156] Different display devices may have different hardware conditions, such as different processing capabilities of image quality chips of different display devices, and may also have different software conditions, such as different calibration algorithms of different display devices. Due to the differences in image quality chip processing capabilities and calibration algorithms, different picture display effects may occur when using the same display parameters. Therefore, in order to make the picture display effect of the display device consistent with the picture display effect of the source device 500, a device control method provided by an embodiment of the present disclosure may also include a process as shown in Figure 29, by applying the process shown in Figure 29 to the aforementioned display device, so that the display device can adjust the display effect to obtain the same or similar display effect as the source device 500. Specifically, as shown in Figure 29, the following steps may be included:
[0157] S2901: Responding to a display effect adjustment instruction, obtaining a display effect sharing code.
[0158] The display effect adjustment instruction is a instruction for triggering the display device to set display parameters. The display effect adjustment instruction can be actively input by the user, for example, by pressing the menu button on the remote control of the display device and selecting the "Display - Auto Adjust" menu item to input the display effect adjustment instruction.
[0159] In some embodiments, the display effect adjustment instruction can also be automatically generated by the display device by determining the current state. For example, the display device can receive a display effect sharing instruction sent by the server 400 or the source device 500, and upon receiving the display effect sharing instruction, generate a display effect adjustment instruction in response to the instruction to set the current display parameters.
[0160] In some embodiments, the display device can directly communicate with the source device 500 via a communication device. That is, the communication device is further configured to establish a communication connection with the source device 500. After the communication connection is established between the display device and the source device 500, the display device can receive a display effect sharing code sent by the source device 500, identify the first device information from the display effect sharing code, and read the device identification information of the source device 500 from the first device parameters. Based on the device identification information, the binding status of the source device 500 and the display device is determined; if the source device 500 and the display device are bound, a display effect adjustment instruction is generated.
[0161] The display effect sharing code is an information code generated by the source device 500 based on the first device parameter and the first display parameter. The first device parameter is the device parameter of the source device 500, and the first display parameter is the display parameter when the source device 500 displays the image. That is, in some embodiments, after adjusting the display parameters, the source device 500 can respond to the display effect sharing instruction and extract the display parameters finally set during the display parameter adjustment process to obtain the first display parameters. At the same time, the source device 500 can also call the stream processing (flow) interface of the operating system platform middleware to detect the first device parameter of the source device 500, thereby generating a display effect sharing code based on the first display parameter and the first device parameter and sending it to the display device.
[0162] Among them, the first device parameters include hardware parameters and software parameters that can lead to different display effects under the same display parameters. For example, the hardware parameters can be the product model (product Mode) of the entire attribute of the source device 500, and the software parameters can be the software version (Software Version) related to image quality processing. The display effect sharing code can be an information code that can record the first device parameters and the first display parameters, such as a string, a barcode, a QR code, etc. In order to generate the display effect sharing code, the source device 500 can also encapsulate the first display parameters and the first device parameters into an information object, and generate the display effect sharing code based on the information object.
[0163] For example, the source device 500 obtains fields such as picture mode, contrast, black level, saturation, sharpness, gamma, white balance gain, white balance offset, and color correction information through the platform middleware flow interface. It then obtains the device's product model and software version through devicesUtils. This information is then packaged into an object, a sharing code is generated, and JSON serialization is performed. The resulting String is then sent to the display device or uploaded and saved to the server 400.
[0164] In some embodiments, the display effect sharing code may also support manual user input. That is, as shown in FIG30 , the display device may control the display 260 to display an adjustment interface in response to the display effect adjustment instruction. The adjustment interface includes a text input control that allows the user to enter text. The text input control obtains the user-entered text data when the user presses the confirmation key on the remote control or controls the focus cursor to select the "OK" control.
[0165] During the display adjustment interface, the display device monitors the text data entered by the user based on the text input control. If the text data entered by the user is a display effect sharing code, the display device executes the step of obtaining the display effect sharing code. It can be seen that after obtaining the display effect adjustment instruction, the display device can respond to the display effect adjustment instruction and obtain the display effect sharing code from the server 400 or the source device 500 or based on the text data entered by the user, and set the display parameters based on the display effect sharing code.
[0166] S2902: Identify a first display parameter and a first device parameter from the display effect sharing code.
[0167] After obtaining the display effect sharing code, the display device can identify the display effect sharing code. The display device uses different identification methods for different display effect sharing codes. In some embodiments, when the display effect sharing code is an information code in the form of a string, the display device can parse the first display parameter and the first device parameter from the display effect sharing code according to JSON serialization rules.
[0168] In some embodiments, when the display effect sharing code is a barcode or a QR code, the display device can start a code scanning application to scan the barcode or QR code image to identify the first display parameter and the first device parameter from the display effect sharing code.
[0169] In some embodiments, when the display device is a mobile terminal type display device such as a smart phone or a tablet computer, and the display effect sharing code is a barcode or a QR code, the display device can also scan the display effect sharing code through the camera component to identify the first display parameter and the first device parameter. In order to facilitate the execution of the code scan, the display device can also prompt the user through a specific prompt interface. For example, the display parameter setting menu may include a "scan code setting" option. After the user clicks this option, the display device will start the code scanning application and the camera component, and perform graphic code recognition on the content captured by the camera through the code scanning application. When the content captured by the camera contains a display effect sharing code, the code scanning application can identify the first display parameter and the first device parameter.
[0170] It should be noted that the identification methods described in the above embodiments are merely several examples of identifying the first display parameter and the first device parameter from the display effect sharing code. Other identification methods that can be associated with those skilled in the art based on the above embodiments also fall within the scope of protection of this disclosure.
[0171] S2903: Obtain the second device parameters.
[0172] After identifying the first display parameter and the first device parameter from the display effect sharing code, the display device can also obtain its own device parameters, namely, obtain second device parameters. The second device parameters are device parameters of the display device, and of the same type as the first device parameters. The second device parameters can also include hardware parameters and software parameters, which are used to represent the overall attributes of the display device, such as the product model (product mode) and software version (software version).
[0173] To obtain the second device parameters, the display device may, after identifying the first display parameters and the first device parameters, call a device parameter detection tool and use the device parameter detection tool to perform parameter detection to obtain the second device parameters. For example, the display device may start the devicesUtils process and read the display device's overall attributes, such as the product model and software version, through the devicesUtils process.
[0174] In some embodiments, to obtain the second device parameters, the display device may further send a query request to the server 400, where the query request carries the device identifier of the display device. Upon receiving the query request sent by the display device, the server 400 may match the hardware parameters and software parameters corresponding to the device identifier in a database based on the device identifier, and send the matched hardware parameters and software parameters to the display device, so that the display device can obtain the second device information.
[0175] S2904: Generate a conversion request according to the second device parameter and the first device parameter, and send the conversion request to the server, so that the server feeds back an adjustment parameter according to the conversion request.
[0176] As shown in FIG31 , after obtaining first and second device parameters, the display device may compare the second and first device parameters ( S3101 ) to determine whether the device parameters of the display device are consistent with those of the source device 500. If the second device parameters are consistent with the first device parameters, i.e., the image processing capabilities and algorithms of the current display device are the same as those of the source device 500, a consistent display effect can be achieved without adjusting the display parameters. Therefore, the display device may control the display to display the user interface according to the first display parameters ( S3102 ).
[0177] For example, the display device identifies the first device parameter from the display effect sharing code. The first device parameter identifies the product model of the source device 500 as HX001S, the graphics processing chip of this source device 500 as MTK9652, and the software version of the image rendering program of the source device 500 as 1.0.0. Simultaneously, the display device detects the second device parameter based on the devicesUtils process. The second device parameter identifies the product model of the source device 500 as HX001S, the graphics processing chip of this source device 500 as MTK9652, and the software version of the image rendering program of the source device 500 as 1.0.0. By comparing the first device parameters and the second device parameters, it can be determined that the first device parameters are consistent with the second device parameters. The display device can directly display the picture according to the first display parameters in the display effect sharing code: black level blackLevel = 48, contrast contrast = 50, chroma saturation = 20, color temperature colorTemp = 0, gamma gamma = 1, thereby obtaining the same display effect as the source device 500.
[0178] If the second device parameters are inconsistent with the first device parameters, that is, the current display device's image processing capabilities and algorithms differ from those of the source device 500, the display parameters need to be adjusted to achieve a consistent display effect. Adjustment parameters are used during the display parameter adjustment process. These adjustment parameters are calculated by combining the chip's capabilities with actual experimental comparison data to calculate the offset between the two in terms of brightness, contrast, saturation, color temperature, and hue, generating a series of weighting coefficients. The influencing factors and tuning coefficients will vary for different parameters.
[0179] In some embodiments, the adjustment parameters can be stored in the server 400. When the display device determines that the first device parameter is inconsistent with the second device parameter, it can generate a conversion request. The conversion request is used to determine the adjustment parameters in the display parameter adjustment process based on the device parameter differences between the display device and the source device 500, so that the display effect of the display device and the source device 500 tends to be consistent. Therefore, the display device can send a conversion request to the server 400 to obtain the adjustment parameters fed back by the server based on the conversion request. Accordingly, the server 400 can include a storage module 410, a communication module 420 and a processing module 430 as shown in Figure 32. Among them, the storage module 410 is configured to store the adjustment parameters; the communication module 420 is configured to establish a communication connection with the display device 200. The processing module 430 is configured to obtain the conversion request sent by the display device 200 and feedback the adjustment parameters to the display device 200 based on the conversion request.
[0180] In some embodiments, the display device operator can collect multiple device parameters, analyze different chip capabilities, and calculate the offset of each display parameter item under the same or similar display effect conditions by combining actual test comparison data. The operator can then generate a series of weight coefficients, which are uploaded to the server 400 for storage in the server 400. For example, a test comparison can be conducted on two display devices with chip models MTK9652 and MTK9653. After image sampling and analysis of the actual display effect, it can be determined that the display effect of black level blackLevel = 48 on the MTK9652 platform is consistent with the display effect of black level blackLevel = 49 on the MTK9653 platform. The adjustment parameter can then be calculated based on the two black level parameters.
[0181] In some embodiments, for display devices and source devices 500 of the same series, since there is a correlation between device parameters such as device model and software version and device processing capabilities, the device parameter difference value can also be calculated by comparing the device parameters of the source device 500 and the display device, and the corresponding adjustment parameter can be determined by combining the regression analysis results of the pre-set parameter difference value and the adjustment coefficient.
[0182] In some embodiments, the adjustment parameters may also be stored in the server 400 in the form of a data comparison table. The data comparison table stored in the server 400 may include multiple sub-tables, each corresponding to a different display parameter item. For example, the server 400 may store a contrast adjustment parameter comparison table, where each column of the contrast adjustment parameter comparison table represents the device model of the source device 500, and each row of the contrast adjustment parameter comparison table represents the device model of the display device. After obtaining the first device parameter and the second device parameter, the device model HX001S of the source device 500 and the device model HX002S of the display device can be extracted respectively. At this time, the contrast adjustment parameter can be extracted in the first column of the second row according to the two device models.
[0183] In some embodiments, the adjustment parameters may include tuning variables, where the tuning variables may be calculated based on the difference between the second device parameter and the first device parameter. Because display parameters are not completely independent and some parameters may influence each other, the adjustment parameters may also include weighting coefficients. The weighting coefficients may be calculated based on the difference between the second device parameter and the first device parameter, combined with the associated parameter items corresponding to the current parameter item.
[0184] Since the adjustment parameter is related to the device parameter difference between the display device and the source device 500, as shown in Figure 31, in some embodiments, the display device can calculate the difference between the second device parameter and the first device parameter (S3103) and generate a conversion request based on the difference (S3104). After receiving the conversion request, the server 400 extracts the device difference value from the conversion request, extracts the adjustment parameter based on the device difference value, and feeds it back to the display device.
[0185] S2905: Calculate the second display parameter according to the first display parameter and the adjustment parameter.
[0186] After obtaining the adjustment parameters, the display device can calculate the second display parameters based on the first parameters and the adjustment parameters. By calculating the second display parameters, the first display parameters shared by the source device 500 can be optimized and applied to the display device, so that the display effect of the display device and the source device 500 are consistent.
[0187] In some embodiments, a weighted algorithm is applied to the original image quality data in combination with the tuning coefficient to calculate and generate target image quality data, so that the image quality effect of the display device is closer to the first display parameter shared in the source device 500. That is, as shown in Figure 33, when the display device calculates the second display parameter based on the first display parameter and the adjustment parameter, it can first parse the tuning variable of the target parameter item from the adjustment parameter, and then detect the current display parameter of the display device, wherein the current display parameter includes the first original value of the target parameter item. The target value of the target parameter item is then extracted from the first display parameter. The difference between the target value and the first original value is calculated, and the product of the tuning variable and the difference is calculated to generate a first gain value. The sum of the first original value and the first gain value is calculated to generate a tuning value of the target parameter item, and the tuning values of multiple parameter items are combined to generate the second display parameter.
[0188] Because some display parameter items may affect each other during adjustment, in some embodiments, when calculating the sum of the first original value and the first gain value to generate the tuned value of the target parameter item, the display device may also parse a weighting coefficient of at least one associated parameter item from the adjustment parameters. The associated parameter item is a parameter item that can affect the display effect corresponding to the target parameter item, and the weighting coefficient is generated based on the difference between the second device parameter and the first device parameter.
[0189] At the same time, the display device can extract a second original value of the associated parameter item from the current display parameter, and then perform weighted summation on the second original value according to the weighting coefficient to generate a second gain value. The tuning value of the target parameter item is generated by calculating the sum of the first original value, the first gain value, and the second gain value.
[0190] Based on this, after the display device queries the tuning parameters of the image quality parameters through the server 400, it can parse the tuning variables and weighting coefficients in the adjustment parameters for calculation with the original parameter values. For example, the weighted calculation formula is: x'=x+a*(yx)+x)wi*bi)
[0191] Among them, x' is the parameter value of the target parameter item after tuning, x is the original value of the target parameter item, a is the tuning coefficient of the target parameter item, the value range of a is 0≤a≤1, y is the target value of the target parameter item, b1, b2, bn are associated parameter items (influencing factors), and wi is the weight coefficient of each associated parameter item (influencing factor) bi.
[0192] After obtaining the first display parameter and the adjustment parameter, the display device can extract the original value and target value corresponding to the parameter items involved in the display effect adjustment from the first display parameter, and perform weighted calculations on each of the parameter items. In the disclosed embodiment, the parameter item targeted during each weighted calculation is referred to as the target parameter item, and the parameter item that can affect the display effect corresponding to the target parameter item during each weighted calculation is referred to as the associated parameter item. For example, if the target parameter item is black level, then the image quality parameters that affect black level include contrast, chroma, color temperature, and gamma. In this case, the associated parameter items are contrast, chroma, color temperature, and gamma.
[0193] After extracting the original and target values of the target parameter item, the display device calculates the difference (yx) between the original and target values and extracts the tuning variable a from the adjustment parameters. The product of the tuning variable a and the difference (yx) is then calculated and adjusted to generate a first gain value, i.e., a*(yx). Simultaneously, the display device also obtains the parameter value bi for each associated parameter item and extracts the corresponding weighting coefficient wi from the adjustment parameters. A weighted summation operation is then performed on each associated parameter item to obtain a second gain value, i.e., Σ(wi*bi).
[0194] The optimized parameter value x' is then calculated based on the first gain value, the second gain value, and the original value. Specifically, the display device adds the original value x, the adjusted difference a*(yx), and the weighted sum of the influencing factors (Σ wi*bi) to obtain the optimized parameter value x' for the target parameter item. Similarly, performing the weighted calculation above for each target parameter item yields the optimized parameter value for each target parameter item. Combining multiple optimized parameter values yields the second display parameter.
[0195] For example, if an image solution on the MTK9652 platform has black level = 48, contrast = 50, saturation = 20, color temperature = 0, and gamma = 1, and this image solution is shared with a display device on the MTK9653 platform using a display effect sharing code, the display device can optimize the black level based on the shared display solution. The black level value of 48 on the MTK9652 platform is the original value x, while the default target value y = 50 on the MTK9653 platform is y = 50, and the tuning parameter a = 0.2. The image quality parameters that affect black level include contrast b1 = 50, saturation b2 = 20, color temperature b3 = 0, and gamma b4 = 1. The influence coefficients of each parameter are w1 = 0.01, w2 = 0.02, w3 = 0.05, and w4 = 0.03, respectively.
[0196] The weighted sum of each influencing factor is Σ(wi*bi) = 5050 and Σ(contrast) is included for optimization. The optimized parameters for each target parameter are obtained using the weighted calculation formula x' = 48 + 0.2. The optimized value is 49.33. Rounding the value to the nearest integer yields the final optimized value of 49. Finally, the black level of 49 is used as the parameter for the MTK 9653 platform display device.
[0197] In some embodiments, the degree of convergence toward the target value can be controlled by adjusting the value of the tuning parameter a. When a = 0, the original value remains unchanged; when a = 1, the target value is fully approached. After processing, the resulting set of tuned target values is distributed to the entire device for user preview. This optimization method can reduce differences in image quality between different device models.
[0198] S2906: Control the display to display the user interface according to the second display parameter, so that the display effects of the display device and the source device are consistent.
[0199] After generating the second display parameters, the display device can display the picture based on the second display parameters. During the display process, since the second display parameters have been optimized and adjusted according to the first device parameters of the source device 500, the impact of the device parameter difference on the display effect can be reduced, and the display effect difference between the source device 500 and the display device can be narrowed, so that the display effects of the display device and the source device 500 tend to be consistent.
[0200] In some embodiments, the display device can also serve as a source device 500 to share the adjusted display parameters with other devices. Figure 34 is a schematic diagram of generating a picture quality sharing code according to some embodiments. The display device 200 shown in Figure 34 can obtain the second display parameter and the second device parameter in response to the display effect sharing instruction. The second display parameter and the second device parameter are then encapsulated into an information object, and a display effect sharing code is generated based on the information object. Then, the information object, the second display parameter and the second device parameter are serialized to generate a display effect information string. The display effect sharing code and the display effect information string are then sent to the server to store the second display parameter and the second device parameter on the server 400.
[0201] During operation, a display device may receive control instructions input by a user, some of which may control the display device to share its current display parameters, referred to as display effect sharing instructions. Display effect sharing instructions may be generated through user interaction. For example, as shown in FIG35 , the display parameter setting interface of a display device may include a sharing control. When the user focuses the cursor on the sharing control and presses the confirmation key, the display device may receive the display effect sharing instruction input by the user.
[0202] In order to share the display effect, the display device can obtain the current display parameters and device parameters in response to the display effect sharing instruction. After the display device performs weighted calculation on the display parameters according to the display parameter adjustment method in the above embodiment, the display device can directly obtain the second display parameter and encapsulate it together with the second device parameter to generate a display effect sharing code. In some embodiments, the display device can also call the platform middleware stream processing interface and the device information acquisition tool when obtaining the second display parameter and the second device parameter; and then read the target field in the display parameter configuration data through the stream processing interface. Among them, the target field includes a first field and a second field, the first field is used to characterize the type of the display parameter; the second field is used to characterize the parameter value of the display parameter. Then generate the second display parameter according to the target field, and obtain the device model and software version information of the display device through the device information acquisition tool. Then generate the second device parameter according to the device model and software version information.
[0203] For example, a display device can obtain target fields such as picture mode, contrast, black level, saturation, sharpness, gamma, white balance gain, white balance offset, and color correction information through the platform middleware flow interface. The obtained target fields may include a first field indicating the parameter type and a second field indicating the parameter value. The obtained target fields are shown in the following table:
[0204] After obtaining the target field, the display device can obtain the second device parameter through devicesUtils, namely the device's overall attributes, product model (productMode) and software version (SoftwareVersion). This information is then encapsulated into an object, generating a sharing code as shown in FIG36 , serializing it into JSON, and sending the resulting String string to the display device or uploading it to server 400 .
[0205] After receiving the String string, the server 400 can save the uploaded data. The data format saved by the server 400 can be: "id":202404011547315,"typeCode":"107001","showInfo":{"title":"hdr","markCorner":[]},"colorSchemeInfo":{"contentType":"107001","online":1,"customerId":0,"shareCode":"202404011547315","planType":1,"data":"","num":0,"pictureUrl":"","title":"hdr","HDRFlag":"1","deviceName":"VL5K0000","subTitle":"","mItemPosition":0,"createTime":1711957651526,"id":202404011547315,"mPreview esId":0,"pictureModeParam":{"blueColorCorrectInfo":[0,0,0],"whiteBalanceOffset":[0,0,0],"pictureMode":17, "colorTemp":4,"videoType":1,"blackLevel":50,"purpleColorCorrectInfo":[0,0,0],"saturation":50,"greenColorCo rrectInfo":[0,0,0],"cyanColorCorrectInfo":[0,0,0],"redColorCorrectInfo":[0,0,0],"skinColorCorrectInfo":[0, 0,0],"whiteBalanceGain":[0,0,0],"contrast":50,"sharpness":10,"gamma":0,"yellowColorCorrectInfo":[0,0,0]}}.
[0206] Among them, picture Mode Param corresponds to the picture quality parameter content; device Name is the model information. This field can be used to identify the chip information and determine whether it belongs to the same model chip. When other display devices need to adjust the display parameters, they can display a parameter adjustment interface. The parameter adjustment interface may include a sharing code input control for entering a sharing code. Other display devices then obtain the second display parameters and second device parameters uploaded by the display device by sending a conversion request to the server 400 in the manner described in the above embodiment.
[0207] Based on the display device provided in the above embodiments, some embodiments of the present disclosure further provide a server 400, comprising: a storage module 410, a communication module 420, and a processing module 430. The storage module 410 is configured to store adjustment parameters; the communication module 420 is configured to establish a communication connection with the display device and the source device 500; and the processing module 430 is configured to execute the following program steps:
[0208] Obtain a conversion request sent by the display device, where the conversion request is a request generated by the display device based on the first device parameter and the second device parameter, where the first device parameter is a response of the display device to a display effect adjustment instruction, obtain a display effect sharing code and identify parameters from the display effect sharing code, where the display effect sharing code is an information code generated by the source device 500 based on the first device parameter and the first display parameter; the first device parameter is a device parameter of the source device 500, and the first display parameter is a display parameter when the source device 500 displays a picture; and the second device parameter is a device parameter of the display device.
[0209] Adjustment parameters are fed back to the display device according to the conversion request, where the adjustment parameters include tuning variables generated based on the difference between the second device parameters and the first device parameters; the adjustment parameters are used to enable the display device to calculate the second display parameters based on the first display parameters and the adjustment parameters, and to display the user interface according to the second display parameters, so that the display effect of the display device is consistent with that of the source device 500.
[0210] Through the above process, the display device can respond to the display effect adjustment instruction, obtain the display effect sharing code generated by the source device, and identify the first display parameter of the source device and the first device parameter of the source device from the display effect sharing code. Then obtain the second device parameter of the display device, thereby generating a conversion request based on the second device parameter and the first device parameter, and send the conversion request to the server to obtain the adjustment parameter from the server. Then calculate the second display parameter based on the first display parameter and the adjustment parameter, and control the display to display the user interface according to the second display parameter, so that the display effect of the display device and the source device are consistent. Thus, by using the display effect sharing code to transfer and use the display parameters on different models, and when there is a difference between the device parameters of the source device and the device parameters of the display device, the display parameters are optimized by comparing and analyzing the difference in display effects, so that the display effect on the display device is closer to the display effect of the source device, thereby improving the user experience.
Claims
1. A display device, comprising: a display configured to display a user interface; A user input interface configured to receive instructions from a user; A communication device configured to establish a communication connection with a server; a memory configured to store computer instructions and data associated with a display device; At least one processor, connected to the display, the communication device, the user input interface and the memory, is configured to execute computer instructions to cause the display device to perform: In response to an adjustment instruction input by a user indicating adjustment of image quality, determining whether at least one image quality adjustment template is stored in the display device; wherein the adjustment instruction is an instruction input by the user based on an application interface of a color adjustment application, and the color adjustment application is a third-party application for adjusting image quality; and the image quality adjustment template includes at least two image quality parameters; If the display device stores at least one image quality adjustment template, displaying an identification control corresponding to at least one image quality adjustment template on the display, and selecting a selection instruction of a first identification control corresponding to a first image quality adjustment template in response to an instruction input by a user, and adjusting the image quality of the user interface by using the image quality parameters included in the first image quality adjustment template; If the display device does not store the image quality adjustment template, prompt information indicating that no image quality adjustment template is currently stored is output on the display.
2. The display device according to claim 1, wherein the at least one processor is specifically configured to execute computer instructions so that the display device executes a selection instruction of selecting a first identification control corresponding to a first image quality adjustment template in response to an instruction input by a user, and adjusts the image quality of the user interface using the image quality parameters included in the first image quality adjustment template in the following manner: In response to a selection instruction input by a user indicating selection of a first identification control corresponding to a first image quality adjustment template, displaying an image quality parameter display window corresponding to the first image quality adjustment template on a display; If a determination instruction input by a user indicating that the first image quality adjustment template is to be used is received, in response to the determination instruction indicating that the first image quality adjustment template is to be used, the image quality of the user interface is adjusted using the image quality parameters included in the first image quality adjustment template, wherein: The instruction for determining to use the first image quality adjustment template is an instruction input by the user based on the image quality parameter display window corresponding to the first image quality adjustment template.
3. The display device according to claim 2, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: If an adjustment instruction input by a user indicating adjustment of the image quality parameters included in the first image quality adjustment template is received, in response to the adjustment instruction indicating adjustment of the image quality parameters included in the first image quality adjustment template, the image quality parameters of the first image quality adjustment template are adjusted, wherein: The adjustment instruction for instructing to adjust the image quality parameters included in the first image quality adjustment template is an instruction input by the user based on the image quality parameter display window corresponding to the first image quality adjustment template; In response to an instruction input by a user to determine the use of a first image quality adjustment template after adjusting the parameters, the image quality of the user interface is adjusted using the image quality parameters included in the first image quality adjustment template after adjusting the parameters, wherein the instruction to determine the use of the first image quality adjustment template after adjusting the parameters is an instruction input by the user based on the image quality parameter display window corresponding to the first image quality adjustment template.
4. The display device according to claim 1, wherein the adjustment instruction carries the adjustment quantity of the image quality parameter, and the adjustment quantity is the number of items of the image quality parameter that needs to be adjusted input by the user; and the at least one processor is further configured to execute the computer instruction so that the display device executes: If the adjustment quantity is greater than or equal to two items, in response to the adjustment instruction, at least one of the items is displayed on the display. The identification control corresponding to the image quality adjustment template; If the number of adjustments is less than two, in response to the adjustment instruction, the application interface of the adjustment application is jumped to the application interface of the setting application, so that the user can adjust the image quality of the user interface based on the setting application, wherein: The setting application is a system application at least used to adjust image quality.
5. The display device according to claim 4, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: After adjusting the image quality of the user interface by using the image quality parameters included in the first image quality adjustment template, sending the image quality parameters included in the first image quality adjustment template to the setting application, so that the setting application adjusts the corresponding image quality parameters according to the image quality parameters included in the first image quality adjustment template; If the adjusted first image quality parameter sent by the setting application is received, the adjusted first image quality parameter is sent to the color adjustment application, so that the color adjustment application adjusts the value of the first image quality parameter in the first image quality adjustment template according to the value of the adjusted first image quality parameter.
6. The display device according to claim 1, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: At least one identification control corresponding to the image quality adjustment template is displayed on the display, and at least one image quality adjustment thumbnail is also displayed, wherein: The image quality presented by the image quality adjustment thumbnail is the image quality adjusted according to the image quality parameters in the corresponding image quality adjustment template.
7. The display device according to claim 1, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: If the display device is currently in the automatic scene recognition mode, the scene of the image currently played by the display device is recognized, wherein: When the display device is in the automatic scene recognition mode, the scene of the image currently played by the display device can be automatically recognized; At least one identification control corresponding to the image quality adjustment template is displayed on the display according to the picture scene, wherein there is a corresponding relationship between the image quality adjustment template displayed on the display and the picture scene.
8. The display device according to claim 7, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: If the display device is currently in a non-automatic scene recognition mode, at least one identification control corresponding to the image quality adjustment template is randomly displayed on the display, wherein: When the display device is in the non-automatic scene recognition mode, it cannot automatically recognize the scene of the image currently played by the display device.
9. The display device according to claim 1, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: If the display device stores at least two image quality adjustment templates, in response to the adjustment instruction, at least two identification controls corresponding to the image quality adjustment templates are displayed on the display in descending order of priority of the image quality adjustment templates.
10. The display device according to claim 1, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: In response to a control instruction input by a user indicating to open a new template window of a color grading application, the new template window of the color grading application is presented on the display, wherein: The new template window is a window for creating a new image quality adjustment template, and the image quality adjustment template includes at least two image quality parameters; Based on the user's operation of adjusting the items and values of the image quality parameters in the new template window, a first image quality adjustment template is generated, and the first image quality adjustment template is stored in the display device, so that when the image quality of the user interface needs to be adjusted, the image quality of the user interface can be adjusted using the image quality parameters included in the first image quality adjustment template.
11. The display device according to claim 10, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: In response to the control instruction, a picture quality parameter library is presented on the display, wherein: The image quality parameter library includes at least two image quality parameters; The at least one processor is specifically configured to execute computer instructions so that the display device performs an operation based on the user adjusting the items and values of the image quality parameters in the new template window to generate a first image quality adjustment template in the following manner: Based on the operation of the user adding the first image quality parameter in the image quality parameter library to the new template window, the first image quality adjustment template is generated according to the first image quality parameter and the basic image quality parameters in the new template window.
12. The display device according to claim 11, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: Based on the user's operation of adjusting the value of the second image quality parameter in the new template window, the first image quality adjustment template is generated according to the basic image quality parameter, wherein: The second image quality parameter in the basic image quality parameters used to generate the first image quality adjustment template is the second image quality parameter after the value is adjusted.
13. The display device according to claim 11, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: Based on the user's operation of removing the third image quality parameter from the basic image quality parameters in the new template window, the first image quality adjustment template is generated according to the basic image quality parameters after the third image quality parameter is removed.
14. The display device according to claim 10, wherein the at least one processor is specifically configured to execute computer instructions so that the display device stores the first image quality adjustment template in the display device in the following manner: determining a template type of the first image quality adjustment template according to the image quality parameters included in the first image quality adjustment template; After marking the first image quality adjustment template according to the template type of the first image quality adjustment template, the first image quality adjustment template is stored in the display device.
15. The display device according to claim 14, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: If the display device is currently in the automatic scene recognition mode, in response to an adjustment instruction input by a user indicating adjustment of the picture quality, the picture scene of the image picture currently played by the display device is identified, wherein: When the display device is in the automatic scene recognition mode, the scene of the image currently played by the display device can be automatically recognized; According to the picture scene, based on the mapping relationship between the picture scene and the template type, searching a second picture quality adjustment template corresponding to the picture scene from a picture quality adjustment template library; The image quality of the user interface is adjusted using the image quality parameters included in the second image quality adjustment template.
16. The display device according to claim 10, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: After generating a first image quality adjustment template based on the user's operation of adjusting the items and values of the image quality parameters in the new template window, a sharing code corresponding to the first image quality adjustment template is created, so that the first device uses the first image quality adjustment template to adjust the interface image quality of the first device based on the sharing code, wherein: The first device and the display device are different devices.
17. The display device according to claim 10, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: After generating a first image quality adjustment template based on the user's operation of adjusting the items and values of the image quality parameters in the new template window, uploading the first image quality adjustment template to a server corresponding to the color adjustment application, so that the first device downloads the first image quality adjustment template from the server corresponding to the color adjustment application, and uses the first image quality adjustment template to adjust the interface image quality of the first device, in, The first device and the display device are different devices.
18. The display device according to claim 10, wherein the at least one processor is specifically configured to execute computer instructions so that the display device generates a first image quality adjustment template by performing an operation based on the user adjusting the items and values of the image quality parameters in the new template window in the following manner: Based on the user's operation of adjusting the items and values of the basic image quality parameters in the new template window, and / or based on the user's operation of adjusting the items and values of the advanced image quality parameters in the new template window, a first image quality adjustment template is generated, wherein: The basic image quality parameters and the advanced image quality parameters are different image quality parameters.
19. The display device according to any one of claims 1 to 18, wherein the at least one processor is further configured to execute computer instructions to cause the display device to execute: In response to the display effect adjustment instruction, a display effect sharing code is obtained, where the display effect sharing code is an information code generated by the source device according to the first device parameter and the first display parameter; the first device parameter is a device parameter of the source device, and the first display parameter is a display parameter when the source device displays a picture; identifying the first display parameter and the first device parameter from the display effect sharing code; Acquire a second device parameter, where the second device parameter is a device parameter of a display device; generating a conversion request according to the second device parameter and the first device parameter, and sending the conversion request to the server, so that the server feeds back adjustment parameters according to the conversion request, wherein the adjustment parameters include tuning variables generated according to the difference value between the second device parameter and the first device parameter; Calculating a second display parameter according to the first display parameter and the adjustment parameter; The display is controlled to display the user interface according to the second display parameter, so that the display effect of the display device is consistent with that of the source device.
20. The display device according to claim 19, wherein the at least one processor is specifically configured to execute computer instructions so that the display device generates a display conversion request according to the second device parameter and the first device parameter in the following manner: comparing the second device parameter with the first device parameter; If the second device parameter is consistent with the first device parameter, controlling the display to display the user interface according to the first display parameter; If the second device parameter is inconsistent with the first device parameter, a difference value between the second device parameter and the first device parameter is calculated, and the display conversion request is generated according to the difference value.
21. The display device according to claim 19, wherein the at least one processor is specifically configured to execute computer instructions so that the display device calculates the second display parameter according to the first display parameter and the adjustment parameter in the following manner: Analyze the tuning variables of the target parameter items from the adjustment parameters; Detecting a current display parameter of a display device, where the current display parameter includes a first original value of a target parameter item; Extracting a target value of a target parameter item from the first display parameter; Determine a first gain value according to a difference between the target value and the first original value, and a product of the tuning variable and the difference; Determining a tuning value of the target parameter item according to the first original value and the first gain value; The tuning values of the plurality of parameter items are combined to generate the second display parameter.
22. The display device according to claim 21, wherein the at least one processor is specifically configured to execute computer instructions so that the display device determines the tuning value of the target parameter item according to the first original value and the first gain value in the following manner: parsing a weighting coefficient of at least one associated parameter item from the adjustment parameter; the associated parameter item is a parameter item that can affect a display effect corresponding to the target parameter item, and the weighting coefficient is generated according to a difference value between the second device parameter and the first device parameter; Extracting a second original value of the associated parameter item from the current display parameter; Performing weighted summation on the second original value according to the weighting coefficient to generate a second gain value; A tuning value of the target parameter item is determined according to a sum of the first original value, the first gain value, and the second gain value.
23. The display device according to claim 19, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: In response to the display effect sharing instruction, acquiring the second display parameter and the second device parameter; Encapsulating the second display parameter and the second device parameter into an information object; Generate a display effect sharing code based on the information object; Serializing the information object, the second display parameter, and the second device parameter to generate a display effect information character string; The display effect sharing code and the display effect information character string are sent to the server, so as to store the second display parameter and the second device parameter in the server.
24. The display device according to claim 19, wherein the at least one processor is specifically configured to execute computer instructions so that the display device acquires the second display parameter and the second device parameter in the following manner: Call the platform middleware flow processing interface and device information acquisition tool; Reading a target field in the display parameter configuration data through the stream processing interface, the target field comprising a first field and a second field, the first field being used to characterize a type of the display parameter; the second field being used to characterize a parameter value of the display parameter; generating the second display parameter according to the target field; Obtaining the device model and software version information of the display device through the device information acquisition tool; The second device parameters are generated according to the device model and software version information.
25. The display device according to claim 19, wherein the communication device is further configured to establish a communication connection with a source device; and the at least one processor is further configured to execute computer instructions to cause the display device to execute: Receiving a display effect sharing code sent by the source device; identifying the first device information from the display effect sharing code; Reading device identification information of the source device from the first device parameters; Determining a binding state between the source device and the display device according to the device identification information; If the source device and the display device have a binding relationship, the display effect adjustment instruction is generated.
26. The display device according to claim 19, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: In response to the display effect adjustment instruction, controlling the display to display an adjustment interface; the adjustment interface includes a text input control; Monitoring text data input by a user based on the text input control; If the text data is the display effect sharing code, the step of acquiring the display effect sharing code is performed.
27. A device control method, comprising: In response to an adjustment instruction input by a user indicating adjustment of the image quality, determining whether the display device stores at least one image quality adjustment template; wherein the adjustment instruction is an instruction input by the user based on an application interface of a color adjustment application, and the color adjustment application is a template for adjusting the image quality. Third-party application; the image quality adjustment template includes at least two image quality parameters; If at least one image quality adjustment template is stored, an identification control corresponding to the at least one image quality adjustment template is displayed on the display of the display device, and a selection instruction of a first identification control corresponding to a first image quality adjustment template is selected in response to an instruction input by a user, and the image quality of the user interface is adjusted using the image quality parameters included in the first image quality adjustment template; If the image quality adjustment template is not stored, a prompt message indicating that no image quality adjustment template is currently stored is output.
Citation Information
Patent Citations
Attribute parameter sharing method, attribute setting method and mobile terminal
CN108388455A
Display device, server and image quality sharing method
CN114286150A
Method for providing contents production service using intuitive interface
KR102312481B1
Shareable settings for modifying images
US11676316B1
Display apparatus and process method for display apparatus
US20230239542A1