Display device and image setting optimization method for display device
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HISENSE VISUAL TECH CO LTD
- Filing Date
- 2024-08-16
- Publication Date
- 2026-05-01
AI Technical Summary
The image setting page of the existing display device will block the playback screen, causing the user to be unable to observe the changes in the screen in real time when adjusting the image parameters, increasing the time for image setting and reducing the user experience.
By introducing the first image setting page and the second image setting page in the display device, the display level of the second image setting page is higher than the display level of the playback screen, the user can display the image setting page on the upper layer of the playback screen, and switch and modify the image parameters through menu item parameters and title parameters.
It is realized that the changes in the playback screen can be observed in real time when adjusting the image parameters, which reduces the time of image setting and improves the user experience and image setting processing efficiency.
Smart Images

Figure CN121970028A_ABST
Abstract
Description
Display device and image setting optimization method for display device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese patent applications filed on October 31, 2023, with application number 202311433524.5; and filed on October 31, 2023, with application number 202311433518.X, the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the technical field of display devices, and in particular to a display device and an image setting optimization method for the display device. Background Art
[0004] Display devices refer to terminal devices capable of outputting specific display images. These devices can include smart TVs, communication terminals, smart advertising screens, projectors, and other terminal devices. Taking smart TVs as an example, they are based on Internet application technologies, feature open operating systems and chips, and possess an open application platform. They enable two-way human-computer interaction and integrate multiple functions, including audio, video, entertainment, and data, to meet the diverse and personalized needs of users.
[0005] The display device can use the image settings page to adjust the playback screen's picture, brightness, color, clarity, and other parameters. For example, the image settings page may include a picture mode setting. The picture mode setting is a comprehensive setting item in the image settings that can be associated with multiple image parameters, meaning that multiple image parameters can be modified simultaneously through the picture mode setting. To enhance the user's viewing experience, users can also use the image settings page to adjust the image parameters of the screen when the display device is playing media images from different sources or images from external devices.
[0006] However, the image settings page will block the playback screen of the display device, making it impossible for users to observe the changes in the screen in real time when adjusting the image parameters. Users need to repeatedly switch between the image settings page and the playback screen, which prolongs the image setting time, thereby reducing the processing efficiency of the image settings and reducing the user experience.
[0007] Summary of the Invention
[0008] According to some embodiments of the present application, a display device may include a display, a memory, and at least one processor. The display may be configured to display a playback screen, the memory may be configured to store computer instructions and data associated with the display device, and the at least one processor may be configured to execute the computer instructions to cause the display device to perform the following program steps: in response to a startup instruction sent by a user for displaying a first image setting page, controlling the display to display the first image setting page, the first image setting page including menu items, the display level of the first image setting page being higher than the display level of the playback screen; monitoring a click event on the first image setting page; in response to a click event generated by a target menu item in the first image setting page, detecting menu item parameters of the target menu item; when the menu item parameters include a target parameter, querying a title parameter of the target menu item, the target parameter being an identification parameter of a second image setting page, the second image setting page including display content of the target menu item, the display level of the second image setting page being higher than the display level of the playback screen; controlling the display to display the second image setting page according to the title parameter; and modifying image parameters based on the target menu item of the second image setting page.
[0009] According to some embodiments of the present application, an image setting optimization method for a display device may include a display, which may be configured to display a playback screen; the method may include: in response to a startup instruction sent by a user for displaying a first image setting page, controlling the display to display the first image setting page, the first image setting page including menu items, and the display level of the first image setting page is higher than the display level of the playback screen; listening for a click event of the first image setting page; in response to a click event generated by a target menu item in the first image setting page, detecting menu item parameters of the target menu item; when the menu item parameters include a target parameter, querying a title parameter of the target menu item, the target parameter being an identification parameter of a second image setting page, the second image setting page including display content of the target menu item, and the display level of the second image setting page being higher than the display level of the playback screen; controlling the display to display the second image setting page according to the title parameter; and modifying image parameters based on the target menu item of the second image setting page. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] FIG1 is a schematic diagram of an operation scenario between a display device and a control apparatus according to some embodiments of the present application;
[0011] FIG2 is a block diagram of a hardware configuration of a display device according to some embodiments of the present application;
[0012] FIG3 is a block diagram of a hardware configuration of a control device according to some embodiments of the present application;
[0013] FIG4 is a schematic diagram of software configuration in a display device according to some embodiments of the present application;
[0014] FIG5 is a display effect diagram of an image setting page according to some embodiments of the present application;
[0015] FIG6 is a schematic diagram of software logic processing for refreshing an image setting page according to some embodiments of the present application;
[0016] FIG7 is a first flow chart of a method for optimizing image settings executed by a display device according to some embodiments of the present application;
[0017] FIG8 is a schematic flow chart of an image setting optimization method according to some embodiments of the present application;
[0018] FIG9 is a schematic diagram showing the effect of a menu item in an enabled state according to some embodiments of the present application;
[0019] FIG10 is a schematic diagram showing the effect of a menu item in an inactive state according to some embodiments of the present application;
[0020] FIG11 is a schematic diagram of a process for detecting activation properties of a target menu item according to some embodiments of the present application;
[0021] FIG12 is a schematic diagram showing the effect of displaying prompt information on the first image setting page according to some embodiments of the present application;
[0022] FIG13 is a schematic diagram showing the effect of a second image setting page according to some embodiments of the present application;
[0023] FIG14 is a timing diagram of the interaction between the first image setting page and the second image setting page according to some embodiments of the present application;
[0024] FIG15 is a schematic diagram of a process of switching sub-options in a menu item according to some embodiments of the present application;
[0025] FIG16 is a second flow chart of a method for optimizing image settings executed by a display device according to some embodiments of the present application;
[0026] FIG17 is a flow chart of another method for optimizing image settings according to some embodiments of the present application;
[0027] FIG18 is a schematic diagram of a process for setting a first input cycle according to some embodiments of the present application;
[0028] FIG19 is a schematic diagram of a process for modifying an image mode according to some embodiments of the present application;
[0029] FIG20 is a schematic diagram showing the effect of a target image setting page in an image mode according to some embodiments of the present application;
[0030] FIG21 is a schematic diagram showing the effect of refreshing the target image setting page according to some embodiments of the present application;
[0031] FIG22 is a schematic diagram showing the effect of a target image setting page in another image mode according to some embodiments of the present application;
[0032] FIG23 is a schematic diagram showing the effect of the target image setting page when the media asset type changes according to some embodiments of the present application;
[0033] FIG24 is a schematic diagram of a process of refreshing an image setting page according to a status flag according to some embodiments of the present application;
[0034] FIG25 is a timing diagram of refreshing a target image setting page according to some embodiments of the present application;
[0035] FIG26 is a schematic diagram of software logic processing for refreshing a target image setting page according to some embodiments of the present application;
[0036] FIG27 is a schematic diagram showing the effect of a prompt control according to some embodiments of the present application;
[0037] FIG28 is a schematic diagram showing the effect of displaying prompt information on the second image setting page according to some embodiments of the present application. DETAILED DESCRIPTION
[0038] The following embodiments are described in detail, with examples illustrated in the accompanying drawings. When the following description refers to the drawings, identical numbers in different figures represent identical or similar elements unless otherwise indicated. The embodiments described in the following embodiments are not intended to represent all possible implementations consistent with the present application. They are merely examples of systems and methods consistent with certain aspects of the present application, as detailed in the claims.
[0039] It should be noted that the brief descriptions of terms in this application are only for the purpose of facilitating the understanding of the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their ordinary and usual meanings.
[0040] In the specification and claims of this application and the accompanying drawings, the terms "first," "second," "third," etc. are used to distinguish similar or similar objects or entities, and are not necessarily intended to limit a particular order or sequence, unless otherwise noted. It should be understood that the terms used in this manner are interchangeable under appropriate circumstances.
[0041] The terms "comprise," "include," and "have," and any variations thereof, are intended to cover but not exclude inclusion; for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.
[0042] The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functionality associated with that element.
[0043] FIG1 is a schematic diagram of an operation scenario between a display device and a control device according to some embodiments of the present application. As shown in FIG1 , a user can operate a display device 200 through a mobile terminal 300 and a control device 100 .
[0044] In some embodiments, the mobile terminal 300 can install software applications on the display device 200 and connect to the display device 200 through a network communication protocol to achieve one-to-one control operations and data communication. It is also possible to transmit audio and video content displayed on the mobile terminal 300 to the display device 200 for synchronous display.
[0045] 1 , the display device 200 also communicates data with the server 400 via various communication methods. The display device 200 may be connected to a local area network (LAN), a wireless local area network (WLAN), or other networks.
[0046] In addition to providing a broadcast receiving television function, the display device 200 may also provide an intelligent network television function that provides computer support functions, including but not limited to network television, smart TV, Internet Protocol television (IPTV), etc.
[0047] Figure 2 is a block diagram of the hardware configuration of a display device according to some embodiments of the present application. In some embodiments, the display device 200 may include at least one of a tuner / demodulator 210, a communication device 220, a detector 230, a device interface 240, at least one processor 250, a display 260, an audio output interface 270, a memory, a power supply, and a user interface.
[0048] In some embodiments, detector 230 can be used to collect signals from the external environment or external interactions. For example, detector 230 can include a light receiver, a sensor that can be used to collect information about ambient light intensity; or detector 230 can include an image collector, such as a camera, that can be used to collect information about the external environment, user attributes, or user interaction gestures; or detector 230 can include a sound collector, such as a microphone, that can be used to receive external sounds.
[0049] In some embodiments, the display 260 may include a display screen component for presenting images and a driving component for driving image display, which can be used to receive image signals output from at least one processor, display video content, image content, and menu control interface components and user control user interface (UI), etc.
[0050] In some embodiments, the communication device 220 is a component that can be used to communicate with an external device or server 400 according to various communication protocol types.
[0051] In some embodiments, the at least one processor 250 may include a central processing unit (CPU), a video processor, an audio processor, a graphics processor, a random access memory (RAM), a read-only memory (ROM), and first to nth interfaces for input / output. The at least one processor 250 may control the operation of the display device and respond to user operations through various software control programs stored in the memory. The at least one processor 250 may control the overall operation of the display device 200.
[0052] In some embodiments, at least one 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 at least one processor 250 is located, such as an external set-top box.
[0053] In some embodiments, the user may input a user command through a graphical user interface (GUI) displayed on the display 260 , and the user input interface receives the user input command through the graphical user interface (GUI).
[0054] In some embodiments, the user interface 280 is an interface that can be used to receive control input.
[0055] Figure 3 is a block diagram of the hardware configuration of a control device according to some embodiments of the present application. As shown in Figure 3, the control device 100 may include a control component 110, a communication interface 130, a user input / output interface, a memory, and a power supply.
[0056] The control device 100 can be configured to control the display device 200, and can receive user input operation instructions, and can convert the operation instructions into instructions that the display device 200 can recognize and respond to, playing the role of an interactive intermediary between the user and the display device 200.
[0057] In some embodiments, the control device 100 may be a smart device. For example, the control device 100 may be installed with various applications for controlling the display device 200 according to user needs.
[0058] In some embodiments, as shown in FIG. 1 , the mobile terminal 300 or other intelligent electronic device can perform similar functions to the control device 100 after installing an application for controlling the display device 200 .
[0059] The control component 110 may include a processor 112, RAM 113, ROM 114, a communication interface 130, and a communication bus. The control component 110 may be used to control the operation and operation of the control device 100, as well as communication and coordination between internal components and external and internal data processing functions.
[0060] The communication interface 130 communicates control signals and data signals with the display device 200 under the control of the control component 110. The communication interface 130 may include at least one of a WiFi chip 131, a Bluetooth module 132, an NFC module 133, or other near field communication modules.
[0061] The user input / output interface 140 , wherein the input interface may include at least one of a microphone 141 , a touch panel 142 , a sensor 143 , a button 144 , and other input interfaces.
[0062] In some embodiments, the control device 100 may include at least one of a communication interface 130 and an input / output interface 140. The control device 100 may be configured with the communication interface 130, such as a WiFi, Bluetooth, or NFC module, to encode user input commands via the WiFi protocol, Bluetooth protocol, or NFC protocol and transmit them to the display device 200.
[0063] The memory 190 can be used to store various operating programs, data and applications for driving and controlling the control device 100 under the control of the control component. The memory 190 can also store various control signal instructions input by the user.
[0064] The power supply 180 can be used to provide operating power support for various components of the control device 100 under the control of the control component.
[0065] Figure 4 is a schematic diagram of the software configuration in the display device according to some embodiments of the present application. In some embodiments, the system of the display device 200 can be 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 (also known as the application layer) and the application framework (abbreviated as the "framework layer"). Common applications are mainly applications developed based on the browser, such as HyperText Markup Language (HTML) 5 applications; and native applications.
[0067] The Application Framework is a complete program model that has all the basic functions required by standard application software, such as file access, data exchange, etc., as well as the user interfaces of these functions (toolbars, status bars, menus, dialog boxes).
[0068] Native apps can support online or offline, message push or local resource access.
[0069] The middleware layer includes various television protocols, multimedia protocols, and system components. Middleware can leverage the fundamental 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 Hardware Abstraction Layer (HAL) interface, hardware, and drivers. The HAL interface can be a unified interface for all TV chips, and the specific logic is implemented by each chip. Drivers can mainly include: audio driver, display driver, Bluetooth driver, camera driver, Wi-Fi driver, USB driver, High Definition Multimedia Interface (HDMI) driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver.
[0071] In some embodiments, the application layer of the display device 200 may include at least one application. For example, the icon control interface of the application in the display device 200 may include a live TV application icon control, a video on demand application icon control, a media center application icon control, an application center icon control, a game application icon control, etc.
[0072] In some embodiments, a live TV application can provide live TV and broadcast TV from different signal sources. For example, the live TV application can use an input from a cable TV, over-the-air broadcast, satellite service, or other type of live TV service to provide a TV signal. Furthermore, the live TV application can display media asset data of the live TV signal on the display device 200.
[0073] In some embodiments, a video-on-demand application can provide videos from various storage sources. Unlike live TV applications, video-on-demand provides media data from a variety of storage sources. For example, video-on-demand can be served from a cloud storage server or from a local hard drive containing stored video programs.
[0074] In some embodiments, the application center can provide storage for various applications. These applications can be games, apps, or other applications related to computer systems or other devices that can be run on a smart TV. The application center can obtain these applications from various sources, store them in local storage, and then run them on the display device 200.
[0075] In some embodiments, the display device 200 can also be connected to other external devices via the device interface 240. That is, the device interface 240 can be configured to connect to an external device. The external device interface can be a USB interface, an HDMI interface, etc. For example, the display device 200 can be connected to an external device such as a game console via the HDMI interface, and the display 260 can display the corresponding playback image of the external device.
[0076] The above embodiments describe the hardware / software architecture and functional implementation of the display device 200. In some application scenarios, to improve the display effect of the display device 200, the display device 200 can adjust the image parameters of the playback screen, such as image quality, brightness, color, clarity, contrast, or color temperature, through the image settings function. The image settings function is implemented based on the image settings page. Users can call up the image settings page based on the settings page of the display device 200. Then, through the various menu items on the image settings page, various image parameters can be adjusted.
[0077] A single-panel page in the display device 200 that can be set is a fragment. A fragment is part of an activity and can appear as part of an activity or be used in multiple activities. A fragment for setting a page can include multiple menu items, which can be declared in the fragment's layout file. The layout file can include information about the fragment's control elements, layout attributes, and various resource references.
[0078] Similarly, the entire image settings page can also be a fragment, and this fragment can also include multiple menu items. To facilitate user operation, each menu item can include multiple adjustable sub-options, each sub-option corresponds to a different option value, that is, each option value represents a different option. For example, the local dimming menu item in the image settings page can correspond to five selectable options: "High", "Medium", "Low", "On", and "Off", and the above option contents correspond to five different option values.
[0079] In some embodiments, the settings page and the image settings page can use a one-panel, and the image settings page is a menu item in the settings page. That is, when the user selects the image settings menu item, the display device 200 can refresh the settings page and present the relevant content of the image settings page.
[0080] In some embodiments, the menu item parameters of each menu item in the image settings page are stored in the layout file of the image settings page. The menu item parameters may include, but are not limited to, the menu item's option value, startup attributes, title parameters, background color, etc. The option values of the menu items are stored in a controllable list, which is used to record the various option values of the menu items. When the image settings page displays the menu items, the various sub-options of the menu items are switched according to the position order of the current option value in the controllable list.
[0081] In order to facilitate the adjustment of the image parameters of the display device 200, in some embodiments, the display device 200 can automatically switch to different image modes when playing media data from different sources or connecting to different external devices. Different image modes are associated with different image parameters, that is, different image modes are set with different image parameters. For example, when the display device 200 is connected to a speaker via an HDMI interface, the user sets the image mode to standard mode. At this time, the user unplugs the speaker and connects the game console, the display device 200 will automatically generate a plug-in signal for the HDMI interface, and in response to the plug-in signal of the HDMI interface, detect the type of device connected to the HDMI interface, and then automatically switch the image mode to game mode according to the device type of the game console.
[0082] Therefore, in some embodiments, the display device 200 configures corresponding image modes for different signal source sources and different types of source sources. For example, Dolby-type sources provided by different signal sources can correspond to Dolby Vision IQ mode, Dolby Vision Dark mode, and Dolby Vision Custom mode, etc.; High-Dynamic Range (HDR) type sources provided by different signal sources can correspond to HDR Vivid mode, HDR Standard mode, HDR Theater mode, etc.; Standard Dynamic Range (SDR) type sources provided by network application signal sources and HDMI signal sources can correspond to Vivid mode, Standard mode, Energy Saving mode, Sports mode, Daytime Cinema mode, Nighttime Cinema mode, etc.
[0083] In some embodiments, when the display device 200 plays media data or displays the playback screen of an external device, it can simultaneously display an image settings page on the upper layer of the playback screen, and modify the image parameters of the display device 200 through the image settings page, that is, the display level of the image settings page is higher than the display level of the playback screen. Among them, the image settings page may include a picture mode settings (Picture Mode Settings) menu, and the picture mode settings ((Picture Mode Settings)) menu is a comprehensive setting item in the image setting function. The picture mode settings menu can be used to switch the image mode of the display device 200 and modify a variety of image parameters at the same time. For example, as shown in Figure 5, Figure 5 is a display effect diagram of the image settings page according to some embodiments of the present application. The user can select the image settings menu item through the settings page to call out the image mode settings menu shown in Figure 5, so as to modify the image parameters of the display device 200 through the menu items in the image settings page.
[0084] The user can switch the current option value of the menu item in the image settings page to set different image parameters. Wherein, the current option value is the current value of the menu item in the image settings page. Therefore, in some embodiments, the display device 200 monitors the current option value of the menu item. When the user switches the option value of the menu item, the current option value will change. At this time, as shown in Figure 6, the application layer of the display device 200 will send a corresponding notification to the framework layer (Application Framework) according to the current value, and the framework layer calls the underlying interface according to the notification to modify the image parameters of the display device 200. Because the image parameters or image mode are changed, the associated menu items in the image settings page will also change. Therefore, the framework layer will also monitor the image parameters. When it is monitored that the image parameters are modified, the image settings page will be refreshed according to the modified image parameters, that is, the display device 200 will re-acquire the layout file of the image settings page according to the modified image parameters.
[0085] However, the image settings page obstructs the playback screen of the display device 200, preventing the user from observing the changes in the screen in real time when adjusting the image parameters. If the user wants to observe the changes in the playback screen display effect while adjusting the image parameters, they need to repeatedly switch between the image settings page and the playback screen, which consumes a long operation time, resulting in reduced image setting processing efficiency and a poor user experience.
[0086] Based on the above application scenarios, some embodiments of the present application provide a display device 200, as shown in FIG7 , which may include a display 260, a memory, and at least one processor 250. The display 260 may be configured to display a playback screen, a first image setting page, and a second image setting page. The second image setting page may be used to display menu items in the first image setting page whose menu item parameters are set with target parameters. The display levels of the first image setting page and the second image setting page may be higher than the display level of the playback screen. The first image setting page is the image setting page described in the above embodiment, and the second image setting page is a new page derived from the first image setting page. The memory may be configured to store computer instructions and data associated with the display device 200. As shown in FIG8 , the at least one processor 250 may be configured to execute the computer instructions to cause the display device 200 to perform the following program steps to improve the image setting processing efficiency in the display device 200:
[0087] S801: In response to a start instruction sent by a user for displaying a first image setting page, controlling a display to display the first image setting page.
[0088] The first image settings page may include menu items, and the display level of the first image settings page may be higher than the display level of the playback screen. After receiving a startup instruction sent by the user to display the first image settings page, the display device 200 may control the display 260 to display the first image settings page on the upper layer of the playback screen. The first settings page may include display content of multiple menu items. In some embodiments, the startup instruction may be input by the user based on a remote control or other control device 100, or may be input by the user based on a voice instruction, or may be input by the user based on a touch operation.
[0089] In some embodiments, when displaying the first image settings page, the display device 200 may also obtain a layout file for the first image settings page and display the first image settings page according to the layout file of the first image settings page. The layout file may be an XML file that can be used to define the layout of each menu item in the first image settings page. For example, the layout file may include a linear layout (LinearLayout), a relative layout (RelativeLayout), an absolute layout (AbsoluteLayout), etc. to arrange the display position of each menu item, and may use controls such as buttons, text boxes, and images to add menu items.
[0090] S802: monitoring a click event of the first image setting page.
[0091] After displaying the first image setting page, the display device 200 can monitor the click event generated by the first image setting page. For example, when the user selects a menu item on the first image setting page, the display device 200 can generate a click event corresponding to the menu item. When the click event of the menu item is monitored, the display device 200 can detect the menu item parameters of the menu item. Among them, the menu item parameters can be the project parameters stored in the layout file for each menu item, which can include the different layout methods provided in the above embodiment, the current option value of the menu item, etc., and can also include newly added identification parameters to represent different interaction logics, such as jump page, close page and other logic.
[0092] S803: In response to a click event generated by a target menu item in the first image setting page, detecting menu item parameters of the target menu item.
[0093] The display device 200 monitors the click events of each menu item in the first image setting page. When the click event of the target menu item is monitored, the menu item parameters of the target menu item can be detected in response to the click event to determine the interaction logic of the menu item.
[0094] In order to facilitate the user to adjust the image parameters of the display device 200, in some embodiments, the menu item parameters of some menu items in the first image setting page may be set with target parameters. Among them, the target parameter can be the identification parameter of the second image setting page, and the identification parameter can be used to characterize that the current menu item supports the jump to the second image setting page, that is, it represents the logic of jumping to the second image setting page. The second image setting page may include the display content of the menu item set with the target parameter, and the number of menu items included in the second image setting page is the same as the number of menu items that can be set with the target parameter in the first image setting page. Therefore, the second image setting page can also be called the shortcut menu of the first image setting page, etc. For example, the target parameter can be "Quick Menu". When the display device 200 detects "Quick Menu" in the item parameters of the menu item, it can obtain the layout file of the second image setting page and can jump to display the second image setting page according to the layout file of the second image setting page.
[0095] To improve the display effect of the display device 200, the enabled attribute of the menu items in the first image settings page may change in different image modes. In some embodiments, the display device 200 may detect the enabled attribute of the menu items when displaying the first image settings page. If the menu item is enabled, the color value of the menu item may be set to a first value; if the menu item is not enabled, the color value of the menu item may be set to a second value. The first value is not equal to the second value, and different color values may present different colors.
[0096] For example, as shown in Figures 9 and 10, in the HDR Cinema mode, the Smart Scene menu item is modifiable, while in the Image Maximum (IMAX) mode, the Smart Scene menu item is not modifiable, and the color values of the Smart Scene menu item are different in the two modes.
[0097] Obviously, when menu item is not in the activated state, display device 200 then can't respond to the click event to menu item.Therefore, as shown in Figure 11, in some embodiments, display device 200 also can be configured to detect the enabling attribute (S1101) of target menu item.If target menu item is not in the activated state, control display 260 shows the prompt message (S1102) that does not enable, and release click event (S1103).If target menu item is the activated state, judge whether to comprise target parameter (S1104), if target menu item is the activated state, and menu item parameter does not comprise target parameter, display device 200 then can set the current option value of page detection target menu item based on the first image, and revise image parameter (S1105) according to current option value.
[0098] That is, when the target menu item is in the disabled state, the click event can be ignored, and a prompt message indicating that the target menu item is not enabled can be displayed on the display 260. The prompt message can be based on a toast mechanism to display the prompt message indicating that the target menu item is not enabled. For example, as shown in FIG12 , the display device 200 can display a prompt message stating that “the current mode does not support this function” at the bottom of the image settings page.
[0099] When the target menu item is in the activated state, the menu item parameters of the target menu item can be read. If the menu item parameters do not include the target parameter, it means that the target menu item does not support jumping to the second image setting menu, and the image parameters of the display device 200 can be modified according to the current option value of the target menu item in the first image setting page (S1106).
[0100] Similarly, in some embodiments, when the display device 200 displays the second image settings page, if a user performs a click event on a target menu item on the second image settings page, the display device 200 can respond to the click event input on the target menu item on the second image settings page by reading the enabled attribute of the target menu item on the second image settings page. If the target menu item on the second image settings page is enabled, the image parameters can be modified according to the current option value of the target menu item; if the target menu item on the second image settings page is not enabled, the click event can be released, and the display 260 can be controlled to display a prompt message indicating that the display is not enabled, as shown in Figure 28.
[0101] S804: When the menu item parameters include a target parameter, query the title parameter of the target menu item.
[0102] The display device 200 can detect the menu item parameters of the target menu item. When the menu item parameters of the target menu item are read to include the target parameter, it is necessary to jump to the second image setting page. Among them, the target parameter can be an identification parameter of the second image setting page, the second image setting page can include the display content of the target menu item, and the display level of the second image setting page can be higher than the display level of the playback screen. In order to determine the display content of the second image setting page, the display device 200 can read the title parameter of the target menu item and pass the title parameter to the second image setting page to determine the display content of the second image setting page through the title parameter of the target menu item.
[0103] In some embodiments, the display device 200 may also be configured with a layout file for a second image settings page. In the layout file, the second image settings page may be configured with a transparent background. A menu item display area is then generated according to preset coordinate information. The menu item display area may be used to display the target menu item, and the background of the menu item display area may be a non-transparent background. The menu display area may be set in the lower left corner, lower right corner, upper left corner, or upper right corner of the second image settings page.
[0104] In some embodiments, the coordinate information of the menu item display area may include but is not limited to the boundary coordinates and center coordinates of the menu display area; the menu display area may have specific shape attributes. When the menu display area is rectangular, the coordinate information may also include vertex coordinates, etc.
[0105] Since the display level of the second image settings page is higher than the display level of the playback screen, the second image settings page can be set to a transparent background. Users can directly observe the playback screen located below the second image settings page through the transparent background of the second image settings page, thereby perceiving changes in the playback screen quality. Setting the menu item display area of the target menu item to a non-transparent background allows users to observe the current operation (image parameter modification) in real time through the menu item display area, thereby improving the user's interactive experience.
[0106] In some embodiments, the menu item display area may include a target menu item and a preset number of non-target menu items, where the non-target menu items are menu items other than the target menu item in the second image setting page. Furthermore, the display area of the target menu item is larger than the display area of the non-target menu items. Since the target menu item is the menu item selected by the user on the first image setting page, when displaying the second image setting page, the display device 200 preferentially displays the content of the target menu item.
[0107] For example, as shown in FIG13 , FIG13 is a schematic diagram of the effect of a second image setting page according to some embodiments of the present application. In the second image setting page, the menu item display area can be set to a translucent black background, a completely opaque target menu item is displayed above the black background, and two non-target menu items are respectively set above and below the target menu item. The user can use the left and right keys to switch the current option value of the target menu item based on the remote control device supporting the display device 200, and simultaneously use the up and down keys to select other menu items for operation.
[0108] In some embodiments, the menu item display area can be updated according to the background color of the playback screen. That is, in order to ensure that the menu item display area can be clearly displayed on the playback screen, the display device 200 can detect the background color of the playback screen in real time, and can adjust the background color of the menu item display area according to the background color of the playback screen, which may include but is not limited to the transparency, color, etc. of the menu item display area.
[0109] S805: Control the display to display the second image setting page according to the title parameter.
[0110] The display device 200 may pass the title parameter to the second image setting page and control the display 260 to display the second image setting page according to the title parameter of the target menu item. The second image setting page may include the display content of the target menu item. Since the second image setting page may include multiple menu items, it is necessary to locate the target menu item according to its title parameter.
[0111] Therefore, in some embodiments, when the display device 200 controls the display 260 to display the second image settings page according to the title parameter, the layout file of the second image settings page can be obtained and the target location of the title parameter in the layout file can be searched. The menu item of the second image settings page can then be switched according to the target location so that the second image settings page displays the target menu item.
[0112] Since each menu item may also be provided with the option value of a plurality of sub-options, when a menu item has a plurality of option values, the user can also switch the option value of the menu item to adjust different image parameters. For the convenience of user operation, in some embodiments, the display device 200 can also detect the number of option values of the target menu item. If the number of option values is greater than or equal to 2, a prompt control of the target menu item can be generated, and the prompt control can be set in the menu item display area. Wherein, the prompt control can be used for the controllable range of the prompt menu item. For example, as shown in Figure 13, a prompt control of a left arrow and a right arrow can be set on the left and right sides of the target menu item to prompt the user that the current target menu item can also switch the option value.
[0113] Furthermore, in order to improve the prompt effect of the prompt control, in some embodiments, the display device 200 may also obtain a controllable list of target menu items. The controllable list may be used to record the option value of the target menu item. The current option value of the target menu item may then be detected based on the second image setting page. If the current option value is at the first or last position in the controllable list, the color value of the prompt control may be set to the first value; if the current option value is not at the first or last position in the controllable list, the color value of the prompt control may be set to the second value. The second value is not equal to the first value, and the first value and the second value may be color values of various colors, such as red, gray, blue, and the like.
[0114] Taking the left and right arrow prompt controls as an example, each menu item has a corresponding controllable list that can represent the control range of the menu item. The display device 200 can determine the current option value of the target menu item. If the current option value is at the top of the controllable list, the left arrow can be grayed out; conversely, if the current value is at the bottom of the controllable list, the right arrow can be grayed out to prompt the user that the setting threshold of the target menu item has been reached.
[0115] When the display device 200 displays the second image setting page, the menu item display area may be positioned according to preset coordinate information, such as the lower left corner. However, depending on the playback image of the display device 200, the lower left corner may display different content. Thus, the menu item display area may obscure important information, reducing the user experience.
[0116] To improve the problem of the menu item display area obscuring important information, in some embodiments, after displaying the second image setting page, the display device 200 may further receive an edit instruction for moving the target menu item, and in response to the edit instruction, parse the edit key value of the edit instruction. The coordinate information of the menu item display area may then be modified according to the edit key value to move the position of the menu item display area.
[0117] For example, the editing instructions input by the remote control are monitored in the second image setting page. When a long press event of the direction key is monitored, the long press event is encapsulated as a corresponding editing instruction according to the corresponding key value. The display device 200 can perform the corresponding editing operation by parsing the key value in the above-mentioned editing instruction. Among them, the direction keys include up (Up), down (Down), left (Left) and right (Right). The display device 200 can move the menu item display area upward in the second setting page in response to the long press event of Up; move the menu item display area downward in the second setting page in response to the long press event of Down; move the menu item display area to the left in the second setting page in response to the long press event of Left; move the menu item display area to the right in the second setting page in response to the long press event of Right. In this way, the user can customize the menu item display area and adjust the menu item display area to any position.
[0118] It is understandable that the above-mentioned menu item display areas all convert the coordinates of the menu item display areas to change the display areas of the menu items. The display device 200 can monitor long press events, and when the user releases the button on the remote control, the display device 200 stops moving the menu item display area. In some examples, the long press event can also be a double-click event, etc. Alternatively, in other examples, the user can also trigger the edit mode through a specific button. After the display device 200 enters the edit mode, the menu item display area can be moved through a short press event or a long press event. In this case, the long press event is a real-time sliding, and a fixed step length is set in the display device 200. The menu item display area is moved according to the step length in response to the short press event, thereby reducing conflicts with other case operations. For example, the step length is 10 pixels, and each coordinate of the menu item display area is moved by 10 pixels in response to each short press event.
[0119] S806: Modify image parameters based on the target menu item on the second image setting page.
[0120] After displaying the second image settings page, the display device 200 can modify the image parameters of the display device 200 through the target menu items on the second settings page, thereby presenting different display effects. The background of the second image settings page is transparent, and only the content of the target menu items is displayed in the menu item display area. This reduces the obstruction of the playback screen by the image settings page, allowing the user to observe the effects of image parameter changes in real time. Furthermore, the user can customize the position of the menu item display area on the second image settings page, which can alleviate the problem of the menu item display area obscuring important information.
[0121] Based on the above embodiments, for example, as shown in FIG14, FIG14 is a timing diagram of the interaction between the first image setting page and the second image setting page according to some embodiments of the present application. The user can start the setting page (1) of the display device 200, and jump to the first image setting page (2) through the setting page, and perform a click operation (3) on the target menu item of the first image setting page. The startup attribute of the target menu item is detected (4). If the target menu item is not enabled, a prompt message indicating that the target menu item is not available is displayed (5); if the target menu item is enabled, the menu item parameters of the target menu item are determined. If the target menu item supports jumping to the second image setting page, that is, when the menu item parameters include the target parameters, the second image setting page is jumped and displayed (9). If the user performs a click operation (10) on the second image setting page, the image parameters are modified based on the second image setting page (11); if the target menu item does not support jumping to the second image setting page, the image parameters are modified based on the first image setting page (7). On the first image setting page and the second image setting page, the user can return to the setting page (8 or 12) of the display device 200 through the return operation. After determining that the target menu item is in the startup state, it is further determined whether the target logic (6) is included, that is, the processing logic corresponding to the present application. If not, the process is terminated. If included, the menu item parameters of the target menu item are further determined to determine whether it supports jumping to the second image setting page, and the corresponding operation is performed using the above processing flow based on the support situation.
[0122] As can be seen from the above scheme, the display device 200 of some embodiments of the present application can display the first image setting page in response to the startup instruction for displaying the first image setting page, and detect the operation event of the first image setting page. Then, in response to the click event of the target menu item input in the first image setting page, the menu item parameters of the target menu item are detected. When the menu item parameters include the identification parameters of the second image setting page, the title parameters of the target menu item are queried, and the display is controlled to display the second image setting page. The image parameters are then modified based on the target menu item of the second image setting page. The method adds the identification parameters of the second image setting page to the menu item parameters of the menu item, so that the user can call out the quick setting page including the menu item based on a specific menu item, and set the image parameters through the quick setting page, thereby improving the processing efficiency of the image setting.
[0123] In order to ensure a good display effect, in some embodiments, after the image parameters of the display device 200 change, the content in the corresponding first image setting page or the second image setting page will also change, that is, after the display device 200 detects the change in the image parameters, it re-acquires the layout file of the first image setting page or the second image setting page, and refreshes the first image setting page or the second image setting page according to the re-acquired layout file.
[0124] For example, as shown in Figures 9 and 10, taking the menu items of the image mode as an example, in the high dynamic range movie (HDR Cinema) mode, the Smart Scene menu item is modifiable, while in the large image (Image Maximum, IMAX) mode, the Smart Scene menu item is not modifiable. When the display device 200 switches from the high dynamic range mode to the large image mode, the display device 200 re-acquires the layout file, and the new layout file includes at least the disabled attribute of the Smart Scene menu item.
[0125] It is understood that the above embodiment is only described by referring to the activation properties of menu items. When the image parameters of the display device 200 change, the layout files of the first image setting page and the second image setting page can also update the parameter values and properties of various menu item parameters, such as the type and quantity of the associated menu items, the current option value of the menu items, and the controllable range of the menu items.
[0126] Therefore, in some embodiments, when the display device 200 modifies the image parameters according to the second image setting page, it detects the current option value of the target menu item based on the second image setting page. The image parameters are modified according to the current option value, and a first updated layout file is obtained. The first updated layout file is the layout file of the menu items associated with the second image setting page after the image parameters are modified. That is, after the display device 200 detects that the user has modified the image parameters based on the second image setting page, it re-acquires the layout file of the second image setting page. The second image setting page is then refreshed according to the first updated layout file so that the second image setting page presents the menu items related to the current image parameters.
[0127] Similarly, when the image mode of the display device 200 changes, the content of the menu items associated with the image mode may also change. In this case, the display device 200 needs to refresh the content of the second image settings page. The image mode change may be initiated by the user or automatically triggered by a change in an external device connected to the display device 200.
[0128] Therefore, in some embodiments, a mode change event of the display device 200 is monitored. The mode change event may include an image mode change event. When a mode change event is monitored, a second updated layout file may be obtained. The second updated layout file may be a layout file for menu items associated with the second image settings page after the mode change event is executed. Thus, upon detecting a change in image mode, the display device 200 may re-acquire the layout file for the second image settings page and then refresh the second image settings page according to the second updated layout file.
[0129] Similarly, in some embodiments, the image mode of the display device 200 may also change according to the media type of the display device 200, that is, when the media source being played by the display device 200 changes, the display device 200 will also switch the image mode and re-acquire the layout file to refresh the second image setting page.
[0130] It should be noted that the principles of refreshing the first image setting page and the second image setting page are the same. The refreshing process of the first image setting page can refer to the refreshing process of the second image setting page, which will not be described here.
[0131] As shown in Figure 6 , the user opens the image settings page based on the application layer of display device 200 and then opens the second image settings page through the first image settings page. The user then modifies the image parameters through the menu items on the second image settings page. The framework layer (Application Framework) of display device 200 receives the control command for modifying the image parameters and adjusts the image parameters. At this point, after determining that the image parameters have been adjusted, the framework layer associates the other image parameters affected by this image parameter modification and transmits a notification message to the application layer. The application layer listens for the notification message and refreshes the second image settings page.
[0132] Alternatively, when the external device or playback source changes, the framework layer of the display device 200 monitors the change, analyzes the image parameters that need to be refreshed, and passes the analysis results to the application layer via a message. When the application layer receives the message, it refreshes the page in real time.
[0133] However, a menu item in the first image settings page or the second image settings page may be associated with multiple image parameters. When the display device 200 modifies the image parameters based on the menu item, it needs to wait for a certain response time. Since the display device 200 needs to wait until the image parameters are modified before refreshing the image settings page. In this way, when a menu item has multiple sub-options, the display device 200 needs to respond to each sub-option of the menu item in turn, which consumes a long response time, thereby reducing the refresh efficiency of the first image settings page or the second image settings page and reducing the user's interactive experience.
[0134] For example, as shown in FIG15 , when the user switches the image mode in the image setting page, since there are multiple menu items for the image mode, if the user wants to switch from the first sub-option to the fourth sub-option in the image mode, the sub-options of the menu item will be switched quickly, and the display device 200 also needs to respond to the image parameters of the middle item, that is, the second sub-option and the fourth sub-option, and respond to three modifications of the image parameters in total, resulting in unnecessary waste of system resources and time.
[0135] Based on the above application scenario, the display device 200 provided in some embodiments of the present application, as shown in Figure 16, includes a display 260 further configured to display a target image setting page, the target image setting page may include menu items, the target image setting page may be the first image setting page described in the above embodiment, or the second image setting page described in the above embodiment, so as to improve the refresh efficiency of the first image setting page or the second image setting page. As shown in Figure 16, at least one processor 250 of the display device 200 receives a switching instruction input by a user (S1601), responds to the switching instruction, updates the current option value of the target menu item in the target image setting page, and uses the input time of the switching instruction as the timing starting point (S1602), monitors whether the switching instruction is received within the first input cycle, and if the switching instruction is not received within the first input cycle, modifies the image parameters based on the current option value of the target image setting page (S1603); if the switching instruction is received within the first input cycle, refreshes the current option value (S1604).
[0136] As shown in FIG17 , the at least one processor 250 is further configured to execute computer instructions included in the memory to enable the display device 200 to perform some or all of the following program steps:
[0137] S1701: In response to a first switching instruction input to a target menu item in a target image setting page, updating a current option value of a target menu item in the target image setting page, and reading a first input time of the first switching instruction.
[0138] The user can modify the image parameters through the menu items of the target setting page. When the user inputs a switching instruction based on a target menu item in the target image setting page, the display device 200 needs to switch the sub-options of the target menu item, that is, update the current option value of the target menu item. When the option value of the target menu item is updated, the display content of the target menu item will also switch to the corresponding display content. Among them, the switching instruction can be an operation instruction for switching the option value of the menu item, which can be input by the user through a specific button of the control device 100, or can be input by the user through the operation control of the touch image setting page. For example, on the image setting page shown in Figure 5, the currently selected target menu item is the image mode, and the user can input the switching instruction of the image mode through the right button of the remote control.
[0139] In some embodiments, the switching instruction is recorded as a first switching instruction. When the display device 200 receives the first switching instruction, it can respond to the first switching instruction and read the first input time of the first switching instruction to monitor the time interval of the user inputting the switching instruction based on the target menu item in the target image setting page through the first input time.
[0140] S1702: Taking the first input time as a timing starting point, a switching instruction is received within a first input cycle.
[0141] After the display device 200 reads the first input time of the first switching instruction, it can start timing with the first input time as the starting point and continue to receive switching instructions within the first input period, that is, monitor the switching instructions. The first input period can be a preset time period and can be freely set according to the response time of each menu item. For example, the first input period can be set to 300 milliseconds.
[0142] Because the image parameters associated with each menu item are different, the display device 200 consumes different time when executing the switching instruction of each menu item. For example, taking the two menu items of image mode and brightness as an example, the modification of image mode will link the changes of five image parameters, while the brightness modification only involves the change of brightness parameter and will not link other image parameters. Therefore, when the display device 200 executes the switching instruction of image mode, the time required will be longer than the switching instruction of brightness. Therefore, the display device 200 can also set different first input cycles according to the image parameters associated with the menu items, that is, in some embodiments, as shown in Figure 18, the display device 200 can also detect the associated parameters (S1801) of the target menu item in the target image settings page. Wherein, the associated parameters can be the image parameters associated with the target menu item in the target image settings page. Calculate the parameter quantity of the associated parameters (S1802) again, and can set the first input cycle (S1803) according to the parameter quantity. Wherein, the numerical value of the first input cycle is in direct proportion to the numerical value of the parameter quantity, that is, the more the number of the target menu item associated image parameters in the target image settings page is, the longer the first input cycle that the display device 200 sets is.
[0143] For example, when the menu item is image mode, the associated parameters of image mode are 5, and the display device can set the first input cycle to 300 milliseconds; when the menu item is brightness, the associated parameter of brightness is 1, and the display device can set the first input cycle to 60 milliseconds.
[0144] S1703: If no second switching instruction is received within the first input cycle, modify the image parameters according to the current option value.
[0145] The second switching instruction may be a switching instruction inputted later than the first input time. The display device 200 starts timing with the first input time as the timing starting point. If the second switching instruction is not received within the first input cycle, that is, if the switching instruction for the target menu item in the target image setting page is not received again within the first input cycle, it indicates that the first switching instruction may be an image parameter that the user wants to adjust. The display device 200 may then call the underlying interface settings to modify the image parameters according to the current option value of the first switching instruction.
[0146] In some application scenarios, after the display device 200 modifies the image parameters, the displayed content of the target image settings page may also change. That is, the modification of the image parameters will trigger the automatic refresh of the target image settings page. For example, when the target menu item is image mode, after the user switches the image mode from dynamic mode to sports mode, the display device 200 will refresh the image settings page and update the display content associated with dynamic mode to the display content associated with sports mode.
[0147] Therefore, in some embodiments, when the display device 200 modifies an image parameter according to the current option value, it can generate a parameter adjustment notification according to the current value, query the linkage menu item according to the parameter adjustment notification, and then send the linkage menu item to the application layer so that the application layer updates the target image setting page according to the linkage menu item.
[0148] For example, if the target menu item is Image Mode, and the user modifies the sub-options of Image Mode, the framework layer of display device 200 determines the associated menu items for the current image mode and notifies the application layer of the update via a message. After receiving the message, the application can call the underlying interface settings to modify the image parameters of display device 200.
[0149] Furthermore, when the external device connected to the display device 200 or the type of media being played changes, the image mode is automatically refreshed, the display device 200 automatically modifies the image parameters, and the target image settings page is refreshed. Specifically, in some embodiments, mode change events of the display device 200 are monitored. Mode change events may include image mode changes, which are associated with image parameters. When a mode change event is detected, the target option value of the mode change event can be parsed, and the menu items on the target image settings page can be refreshed according to the target option value.
[0150] As shown in FIG19 , in some embodiments, the display device 200 can detect the device type of the external device in response to a plug-in / plug-out signal generated when the external device is connected ( S1901 ), generate a mode change event based on the device type ( S1902 ), and modify the image mode in response to the mode change event ( S1903 ).
[0151] Similarly, in some embodiments, in response to a playback signal generated when the display device 200 plays media data, the media type of the media data may be detected (S1901'). A mode change event is then generated based on the media type (S1902'), and the image mode is modified in response to the mode change event (S1903). When playing media data of different types, the display device 200 generates different playback signals, which may be digital or analog.
[0152] S1704: If the second switching instruction is received within the first time period, read the second input time of the second switching instruction, and use the second input time as a timing starting point to receive the switching instruction within the first input period.
[0153] The display device 200 begins timing based on the first input time. If a second switching instruction is received within the first input cycle, i.e., a switching instruction for the target menu item in the target image settings page is received again within the first input cycle, then the first switching instruction is not the image parameter that the user wants to adjust. In this case, the display device 200 does not need to call the underlying interface to set and modify the image parameters; it only needs to refresh the current value of the target menu item in the target image settings page. At the same time, the display device 200 will restart timing based on the newly received second switching instruction as the timely starting point to determine the time interval between the next switching instruction and the second switching instruction.
[0154] Based on the above embodiment, the display device 200 of the embodiment of the present application can promptly refresh the current option value of the target menu item in the target image setting page when receiving the switching instruction input by the user based on the target menu item in the target image setting page, so that the user can perceive the response of the target menu item in the image setting page to the switching instruction, which can ensure the user's interactive experience. When the time interval between the two input switching instructions is less than or equal to the preset input cycle, the display device 200 will not call the underlying interface settings to modify the image parameters, thereby reducing the time waste caused by the display device 200 responding to the intermediate items, and speeding up the refresh efficiency of the image setting page. When the time interval between the two input switching instructions is greater than the input cycle, the display device 200 can call the underlying interface settings to modify the image parameters, thereby ensuring the normal modification of the image parameters.
[0155] However, the modification of image parameters may trigger the refresh of the target image setting page in the display device 200. For example, when the user actively modifies the image parameters, when the device type of the external device changes, or when the type of the media data being played changes, the refresh of the target image setting page may be triggered. When refreshing the target image setting page, the display device 200 will display the target image setting page according to the new layout file, and the current option value of the target menu item in the target image setting page will definitely be refreshed. At this time, if the user is operating to switch the sub-options of the target menu item in the target image setting page, the data will suddenly jump, affecting the user's interactive experience.
[0156] Taking the example of a user actively modifying image parameters, the sub-options of the image mode may include Mode 1, Mode 2, Mode 3, Mode 4, Mode 5, and Mode 6. The user continuously clicks on the menu item of the image mode and inputs a switching instruction based on the target menu item in the target image setting page to switch the sub-options of the target menu item in the target image setting page. The user wants to switch the sub-option of the image setting from Mode 1 to Mode 6; however, when switching to Mode 2, due to the pause of the user's operation, the input time of the switching instruction exceeds the first input cycle, and the display device 200 calls the underlying interface to set and modify the image parameters of Mode 2. After the image parameters are modified, the display device 200 automatically refreshes the target image setting page according to the modified image parameters. At this time, as shown in Figure 20, the user has continued to operate to switch the sub-option of the image mode to 6, and due to the automatic refresh of the target image setting page, the image mode will automatically refresh to the sub-option of Mode 2, as shown in Figure 21, resulting in a data jump problem.
[0157] Taking the change of media type as an example, the sub-options of the image mode may include Mode 1, Mode 2, Mode 3, Mode 4, Mode 5, and Mode 6. The user continuously clicks in the menu item of the image mode and inputs a switching instruction based on the target menu item in the target image setting page to switch the sub-options of the target menu item in the target image setting page. The display device 200 is playing media data of the High Dynamic Range Imaging (HDR) type, and the user wants to switch the sub-options of the image setting from Mode 1 to Mode 6; however, as shown in FIG22 , when the user switches to Mode 4, the HDR type media playback ends, and the display device 200 automatically plays the next media data, and the media type of the next media data is Software Defined Radio (SDR) type. At this time, the display device 200 will refresh a new image setting page according to the SDR type, and the sub-options of the target menu item will be adjusted back to Mode 4, as shown in FIG23 , resulting in a data jump problem.
[0158] In some embodiments, the display device 200 can read the status flag of the target image setting page when executing the refresh target image setting page. Among them, the status flag can be used to represent the input status of the switching instruction. If the status flag is the first flag, the current option value of the target menu item in the target image setting page can be locked, and the menu items of the target image setting page can be refreshed. The first flag can represent that the current user is inputting a switching instruction, that is, the user is controlling the operation; if the status flag is the second flag, the current option value of the target menu item in the target image setting page and the menu items of the target image setting page can be refreshed. The second flag can represent that the current user has not input a switching instruction, that is, the user is not currently controlling the operation. In this way, by setting the status flag, it can be ensured that the image setting page can be updated in a timely manner, and the jump problem of the current option value in the target menu item in the target image setting page can be improved, which can improve the user's interactive experience.
[0159] To facilitate setting the status flag, the status flag may be set based on the time interval between user input of a switching instruction. Specifically, in some embodiments, the target image setting page may be monitored for switching instructions, and upon receiving a first switching instruction, the status flag may be set to the first flag. Furthermore, if no second switching instruction is received within a second input period, the status flag may be set to the second flag. The value of the second input period is greater than the value of the first input period.
[0160] For example, as shown in FIG24 , when the user clicks a button on the remote control to switch the sub-options of the target menu item, the status flag is set to true ( S2401 ). At this time, if a notification of an image parameter modification or mode change event is received ( S2402 ), the menu items of the target image setting page are refreshed, but the current option value of the target menu item in the target image setting page is not refreshed, that is, the current option value of the target menu item in the target image setting page is locked, and other menu items are refreshed ( S2403 ); when the user stops clicking for more than the second input cycle, the status flag is set to false ( S2404 ). Thereafter, if a notification of an image parameter modification or mode change event is received ( S2405 ), the entire target image setting page is refreshed, which may include the current option value of the target menu item, that is, all menu items on the target image setting page are refreshed ( S2406 ).
[0161] For example, as shown in Figure 25, Figure 25 is a timing diagram of refreshing the target image setting page according to some embodiments of the present application; as shown in Figure 26, Figure 26 is a software logic processing diagram of refreshing the target image setting page according to some embodiments of the present application. The user starts the image setting page, the display device 200 jumps to display the target image setting page (1'), the user switches the image mode in the target image setting page (2'), and notifies the application layer of the target image setting page to refresh the target image setting page. The application layer sends a notification to the framework layer to call the underlying interface setting (3') to modify the image parameters of the target menu item (4'), and read the status flag, and parse the user's operation status according to the status flag. If the user is controlling the operation, refresh the target image setting page, but do not refresh the current option value of the target menu item in the target image setting page (5'); if the user is not currently controlling the operation, refresh all target image setting pages (6'). The framework layer can also monitor the media type of the media data and the device type of the external device (7'). When the media type or device type changes, if the user is currently controlling the operation, the target image setting page is refreshed, but the current option value of the target menu item in the target image setting page is not refreshed (8'); if the user is not currently controlling the operation, all target image setting pages are refreshed (9').
[0162] Furthermore, in order to facilitate the user to input the corresponding switching instruction in the target image setting page, in some embodiments, the display device 200 may also obtain a controllable list of target menu items in the target image setting page. The controllable list may be used to record the option values of the target menu items in the target image setting page. The current option value of the target menu item in the target image setting page is then detected. If the current option value is at the first or last position in the controllable list, the color value of the prompt control may be set to the first value; if the current option value is not at the first or last position in the controllable list, the color value of the prompt control may be set to the second value. The prompt control may be used to indicate the controllable range of the menu item, and the second value may not be equal to the first value, such as the first value may be gray, black, etc., and the second value may be blue, green, etc. For example, as shown in FIG13 , when the current option value is at the last position in the controllable list, the right arrow may be set to black; as shown in FIG27 , when the current option value is at the first position in the controllable list, the left arrow may be set to black.
[0163] It can be seen from the above scheme that the display device of some embodiments of the present application can respond to the first switching instruction input by the user based on the target menu item in the target image setting page, update the current option value of the target menu item in the target image setting page, and read the first input time of the first switching instruction. The first input time can be used as the timing starting point, and the switching instruction can be received within the first input cycle. If the second switching instruction is not received within the first input cycle, the image parameters can be modified according to the current option value. If the second switching instruction is received within the first time period, the second input time of the second switching instruction can be read, and the switching instruction can be received within the first input cycle with the second input time as the timing starting point. In this way, the display device can only refresh the current option value but not modify the image parameters when the input time of the two switching instructions is less than the preset input time period, thereby reducing the time consumption caused by the intermediate items and improving the refresh efficiency of the image setting page.
[0164] Based on the above-mentioned display device 200, some embodiments of the present application further provide an image setting optimization method for a display device, as shown in FIG8 . The method may include but is not limited to the aforementioned steps S801 to S806, which will not be repeated here.
[0165] Based on the above-mentioned display device 200, some embodiments of the present application also provide another method for optimizing image settings for a display device, as shown in FIG17 . The method may include but is not limited to the aforementioned steps S1701 to S1704, which will not be repeated here.
[0166] The same and similar parts between the various embodiments in this specification can be referenced to each other and will not be repeated here.
[0167] Those skilled in the art can clearly understand that the technology in the embodiments of the present application can be implemented by means of software plus the necessary general hardware platform. Based on this understanding, the solution in the embodiments of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of each embodiment of the present application or certain parts of the embodiments.
[0168] Finally, it should be noted that the above embodiments are only used to illustrate the solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding solutions from the scope of the embodiments of the present application.
[0169] For ease of explanation, the above description has been made in conjunction with specific embodiments. However, the discussion of the above embodiments is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations can be obtained. The selection and description of the above embodiments are intended to better explain the principles and practical applications, so that those skilled in the art can better utilize the embodiments and various different variations of the embodiments suitable for specific use considerations.
Claims
1. A display device, comprising: A display, configured to display a playback image; a memory configured to store computer instructions and data associated with the display device; At least one processor is configured to execute the computer instructions to cause the display device to perform: In response to a start instruction sent by a user for displaying a first image setting page, controlling the display to display the first image setting page, the first image setting page including menu items, the display level of the first image setting page being higher than the display level of the playback screen; Detecting a click event of the first image setting page; In response to a click event generated by a target menu item in the first image setting page, detecting a menu item parameter of the target menu item; When the menu item parameter includes a target parameter, querying a title parameter of the target menu item, the target parameter is an identification parameter of a second image setting page, the second image setting page includes display content of the target menu item, and the display level of the second image setting page is higher than the display level of the playback screen; Controlling the display to display the second image setting page according to the title parameter; An image parameter is modified based on the target menu item of the second image setting page.
2. The display device according to claim 1, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: Detecting an enabled attribute of the target menu item; If the target menu item is in an inactive state, controlling the display to display an inactive prompt message, and releasing the click event; If the target menu item is in the activated state and the menu item parameters do not include the target parameter, a current option value of the target menu item is detected based on the first image setting page, and the image parameters are modified according to the current option value.
3. The display device according to claim 1, wherein the at least one processor controls the display to display the second image setting page according to the title parameter, and is specifically configured to execute the computer instructions to enable the display device to execute: Obtaining the layout file of the second image setting page; Query the target position of the title parameter in the layout file; The menu items of the second image setting page are switched according to the target position, so that the second image setting page displays the target menu items.
4. The display device of claim 3, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: Configuring the layout file of the second image setting page; In the layout file, setting the second image setting page to have a transparent background; A menu item display area is generated according to preset coordinate information, the menu item display area is used to display the target menu item, and the background of the menu item display area is a non-transparent background.
5. The display device of claim 4, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: Detecting the number of option values of the target menu item; If the number of option values is greater than or equal to 2, a prompt control of the target menu item is generated, where the prompt control is used to indicate a controllable range of the menu item; The prompt control is set in the menu item display area.
6. The display device according to claim 5, wherein the at least one processor executes the menu item of switching the second image setting page according to the target position, and is specifically configured to execute the computer instruction to enable the display device to execute: Acquire a controllable list of the target menu item, where the controllable list is used to record option values of the target menu item; detecting a current option value of the target menu item based on the second image setting page; If the current option value is at the first or last position in the controllable list, setting the color value of the prompt control to the first value; If the current option value is not located at the first position or the last position in the controllable list, the color value of the prompt control is set to a second value, and the second value is not equal to the first value.
7. The display device of claim 4, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: receiving an editing instruction for moving the target menu item; In response to the editing instruction, parsing the editing key value of the editing instruction; The coordinate information of the menu item display area is modified according to the editing key value.
8. The display device according to claim 1, wherein the at least one processor is configured to execute the computer instructions to enable the display device to execute: detecting a current option value of the target menu item based on the second image setting page; Modifying image parameters according to the current option value, and acquiring a first updated layout file, wherein the first updated layout file is a layout file of menu items associated with the second image setting page after the image parameters are modified; Refresh the second image setting page according to the first updated layout file.
9. The display device of claim 1, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: Monitoring a mode change event of a display device, wherein the mode change event includes an image mode change event; When the mode change event is monitored, a second updated layout file is acquired, where the second updated layout file is a layout file of the menu item associated with the second image setting page after the mode change event is executed; Refresh the second image setting page according to the second updated layout file.
10. The display device according to claim 1, wherein the display is further configured to display a target image setting page, the target image setting page comprising menu items, and the target image setting page is the first image setting page or the second image setting page; The at least one processor is further configured to execute the computer instructions to cause the display device to perform: In response to a first switching instruction input by a user based on a target menu item in the target image setting page, updating a current option value of a target menu item in the target image setting page, and reading a first input time of the first switching instruction; Taking the first input time as a timing starting point, receiving a switching instruction within a first input cycle; If no second switching instruction is received within the first input cycle, modifying the image parameter according to the current option value, the second switching instruction being a switching instruction input time later than the first input time; If a second switching instruction is received within the first time period, a second input time of the second switching instruction is read, and the second input time is used as a timing starting point to receive the switching instruction within the first input period.
11. The display device of claim 10, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: Detecting an associated parameter of a target menu item in the target image setting page, wherein the associated parameter is an image parameter associated with the target menu item in the target image setting page; Calculating the number of parameters of the associated parameter; The first input period is set according to the number of parameters, and the value of the first input period is in direct proportion to the value of the number of parameters.
12. The display device according to claim 10, wherein the at least one processor is configured to execute the computer instructions to enable the display device to execute: Generate a parameter adjustment notification according to the current value; Query linkage menu items according to the parameter adjustment notification; The linkage menu item is sent to an application layer, so that the application layer updates the target image setting page according to the linkage menu item.
13. The display device of claim 10, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: Monitoring a mode change event of a display device, wherein the mode change event includes a change event of an image mode, and the image mode is associated with the image parameter; When the mode change event is monitored, parsing the target option value of the mode change event; Refresh the menu items of the target image setting page according to the target option value.
14. The display device according to claim 13, wherein the at least one processor executes refreshing the target image setting page, and is further configured to execute the computer instructions to cause the display device to execute: Reading a status flag of the target image setting page, wherein the status flag is used to represent an input status of a switching instruction; If the state flag is the first flag, locking the current option value of the target menu item in the target image setting page, and refreshing the menu items of the target image setting page; If the state flag is the second flag, the current option value of the target menu item in the target image setting page and the menu items of the target image setting page are refreshed.
15. The display device of claim 14, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: Monitoring the switching instruction of the target image setting page; When the first switching instruction is monitored, setting the state flag bit to a first flag bit; And, if the second switching instruction is not received within a second input cycle, the state flag is set to a second flag, and the value of the second input cycle is greater than the value of the first input cycle.
16. The display device according to claim 13, further comprising an external device interface, wherein the external device interface is configured to connect to an external device; and the at least one device is further configured to execute the computer instructions to enable the display device to execute: In response to a plug-in / plug-out signal generated when an external device is connected, detecting a device type of the external device; generating the mode change event according to the device type; The image mode is modified in response to the mode change event.
17. The display device of claim 13, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: In response to a play signal generated when the display device plays the media data, detecting a media type of the media data; The mode change event is generated according to the media asset type, and the image mode is modified in response to the mode change event.
18. The display device of claim 10, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: Acquire a controllable list of target menu items in the target image setting page, wherein the controllable list is used to record option values of the target menu items in the target image setting page; Detecting the current option value of the target menu item in the target image setting page; If the current option value is at the first or last position in the controllable list, the color value of the prompt control is set to the first value, and the prompt control is used to prompt the controllable range of the menu item; If the current option value is not located at the first position or the last position in the controllable list, the color value of the prompt control is set to a second value, and the second value is not equal to the first value.
19. A method for optimizing image settings of a display device, the display device comprising a display, the display being configured to display a playback picture; The method comprises: In response to a start instruction sent by a user for displaying a first image setting page, the display is controlled to display the first image setting page, the first image setting page includes menu items, and the display level of the first image setting page is At the display level of the playback screen; Listening for click events on the first image setting page; In response to a click event generated by a target menu item in the first image setting page, detecting a menu item parameter of the target menu item; When the menu item parameter includes a target parameter, querying a title parameter of the target menu item, the target parameter is an identification parameter of a second image setting page, the second image setting page includes display content of the target menu item, and the display level of the second image setting page is higher than the display level of the playback screen; Controlling the display to display the second image setting page according to the title parameter; An image parameter is modified based on the target menu item of the second image setting page.