Display device and sound mode setting method
By adding prompt signs and unselectable signs to the sound setting menu of the display device, the problem of invalid operation of users when switching out sound devices is solved, and the user experience is improved.
Patent Information
- Application Number
- CN202411908916.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2021-08-20
- Filing Date
- 2022-06-07
- Publication Date
- 2025-03-18
AI Technical Summary
When an existing display device tries to switch the sound-out device, it may cause the user to operate ineffectively and reduce the user experience, because when there is no switchable sound-out device, the system does not clearly prompt the user, causing the user to be unable to continue to select the target sound-out device.
In the sound setting menu of the display device, if the user tries to switch the sound out device but there is no switchable device, a prompt sign is displayed and the switching command is prohibited to avoid invalid operation. At the same time, by displaying the unselectable identifier on the sound-out device setting option, the user is prompted that there is currently no switchable sound-out device.
Improves the user's operating experience when setting up sound-out devices, reduces invalid operations, and allows users to quickly understand the current situation and perform appropriate operations through clear prompts.
Smart Images

Figure CN119653165A_ABST
Abstract
Description
[0001] This application claims priority to Chinese patent applications with application numbers 202110895909.8 filed on August 5, 2021, 202110959616.1 filed on August 20, 2021, and 202110959242.3 filed on August 20, 2021, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the technical field of sound processing of display devices, and in particular to a display device and a sound mode setting method. Background Art
[0003] In order to improve the picture display effect, the display device is equipped with a sound device, such as a speaker built into the display device, an amplifier device connected to the display device, etc., and audio data is played through these sound devices.
[0004] Since there may be multiple different sound output devices at the same time, it is necessary to provide a way for users to easily select the appropriate sound output device according to their needs; in addition, users can control these sound output devices to play audio data with different sound effects by setting the sound mode on the display device, thereby meeting different auditory needs. Summary of the invention
[0005] The present application provides a display device, comprising: a display, configured to display a user interface; and a controller, configured to: receive a control instruction of a sound setting option input by a user; and in response to the control instruction, display the sound setting menu corresponding to the control instruction in the user interface.
[0006] The present application provides a sound mode setting method, which is applied to a display device, wherein the display device includes a display and a controller, and the display is used to display a user interface. The method includes: receiving a control instruction of a sound setting option input by a user; and in response to the control instruction, displaying the sound setting menu corresponding to the control instruction in the user interface. BRIEF DESCRIPTION OF THE DRAWINGS
[0007] Figure 1 A schematic diagram of displaying a sound setting menu in some embodiments of the present application;
[0008] Figure 2 To display usage scenarios of the device in some embodiments of the present application;
[0009] Figure 3 This is a hardware configuration block diagram of a control device in some embodiments of the present application;
[0010] Figure 4A hardware configuration diagram of a display device in some embodiments of the present application;
[0011] Figure 5 A software configuration diagram of a display device in some embodiments of the present application;
[0012] Figure 6 This is a schematic diagram of communication between an ARC device and a display device in some embodiments of the present application;
[0013] Figure 7 This is a schematic diagram of communication between a Bluetooth headset and a display device in some embodiments of the present application;
[0014] Figure 8 A schematic diagram of a sound setting menu with a sound device setting option with a prompt mark in some embodiments of the present application;
[0015] Fig. 9 A schematic diagram of a flow chart of a display device displaying a sound setting menu in some embodiments of the present application;
[0016] Fig.10a A schematic diagram of a control device sending a control instruction to a display device in some embodiments of the present application;
[0017] Fig.10b A schematic diagram of a sound setting menu with a sound device setting option with a prompt mark in some embodiments of the present application;
[0018] Fig.10c A schematic diagram of a control device sending a first switching instruction to a display device in some embodiments of the present application;
[0019] Fig.10d A schematic diagram of a display device displaying prompt information in some embodiments of the present application;
[0020] Fig.10e A schematic diagram of a display device displaying a sound device setting menu in some embodiments of the present application;
[0021] Fig.10f A schematic diagram of a control device sending a second switching instruction to a display device in some embodiments of the present application;
[0022] Figure 10g A schematic diagram of a display device displaying a new sound setting menu in some embodiments of the present application;
[0023] Fig.11a A schematic diagram of a control device sending a control instruction to a display device in some embodiments of the present application;
[0024] Fig.11b A schematic diagram of a sound setting menu of a sound device setting option without a prompt mark in some embodiments of the present application;
[0025] Fig.11c A schematic diagram of a control device sending a first switching instruction to a display device in some embodiments of the present application;
[0026] Fig.11d A schematic diagram of a display device displaying a sound device setting menu in some embodiments of the present application;
[0027] Fig.11e A schematic diagram of a control device sending a second switching instruction to a display device in some embodiments of the present application;
[0028] Fig.11f A schematic diagram of a display device displaying a new sound setting menu in some embodiments of the present application;
[0029] Fig.12 A schematic diagram of a process of switching a display device to a sound device in some embodiments of the present application;
[0030] Fig.13 A schematic diagram of a sound device setting menu with a third sound device in some embodiments of the present application;
[0031] Fig.14 A schematic diagram of a sound device setting menu with a third sound device in some embodiments of the present application;
[0032] Fig.15 A schematic diagram of a flow chart of a display device displaying a sound setting menu with sound effect setting options in some embodiments of the present application;
[0033] Fig.16 A schematic diagram of a sound setting menu with sound effect setting options in some embodiments of the present application;
[0034] Fig.17 A schematic diagram of a sound setting menu for hiding sound effect setting options in some embodiments of the present application;
[0035] Fig.18 A schematic diagram of a sound setting menu including a sound effect setting option without an unavailable mark in some embodiments of the present application;
[0036] Fig.19 A schematic diagram of a sound effect parameter setting menu in some embodiments of the present application;
[0037] Fig. 20 A schematic diagram of a sound setting menu including a sound effect setting option with an unavailable mark in some embodiments of the present application;
[0038] Fig.21 This is a schematic diagram of the interface of the sound setting menu in some embodiments of the present application;
[0039] Fig. 22 This is a schematic diagram of an interface of a next-level menu of a sound mode menu in some embodiments of the present application;
[0040] Fig.23 This is a schematic diagram of an operation interface of surround sound sound effect parameters in some embodiments of the present application;
[0041] Fig.24 This is a schematic diagram of an interface of an operation interface of sound effect parameters for sound resetting in some embodiments of the present application;
[0042] Fig.25 This is a schematic diagram of an interface of an operation interface of a bass-emphasized sound effect parameter in some embodiments of the present application;
[0043] Fig.26 This is a schematic diagram of an operation interface of the sound effect parameters of the equalizer in some embodiments of the present application;
[0044] Fig. 27 This is a schematic diagram of an interface of a sound setting menu showing sound effect parameters in some embodiments of the present application;
[0045] Fig.28 A schematic diagram of a flow chart of a display device 200 displaying a prompt mark on a sound setting menu according to a control instruction in some embodiments of the present application;
[0046] Fig.29 A schematic diagram of a display method of a reset option on a sound setting menu in some embodiments of the present application;
[0047] Fig.30 A schematic diagram of a display method of a reset option on a non-default context menu in some embodiments of the present application;
[0048] Fig.31 A schematic diagram of a display method of a reset option on a first target-related menu in some embodiments of the present application;
[0049] Fig.32 A schematic diagram of a display method of a reset option on an operation interface of a sound effect parameter in some embodiments of the present application;
[0050] Fig.33 A flowchart of the display device 200 setting sound effect parameters according to the parameter adjustment instruction and displaying the sound setting menu after the settings in some embodiments of the present application;
[0051] Fig.34 A schematic diagram of a display method of a recall option on a sound setting menu in some embodiments of the present application;
[0052] Fig.35 A schematic diagram of a display mode of a recall option on a menu associated with parameters to be adjusted in some embodiments of the present application;
[0053] Fig.36 A schematic diagram of the display mode of the retract option on the operation interface of the sound effect parameter in some embodiments of the present application;
[0054] Fig.37 A flow chart of the display device 200 restoring the sound effect parameters to the initial sound effect parameters in response to the parameter adjustment instruction and the withdrawal instruction in some embodiments of the present application;
[0055] Fig.38 A flowchart of a display device 200 restoring a sound effect parameter to a specified sound effect parameter in response to a parameter adjustment instruction and a retraction instruction in some embodiments of the present application;
[0056] Fig.39 A schematic diagram showing that the display device 200 simultaneously displays a reset option and a retract option on the operation interface of the sound effect parameters according to the parameter adjustment instruction in some embodiments of the present application;
[0057] Fig.40 This is a schematic diagram of the display device 200 simultaneously displaying a reset option and a back option on a sound setting menu according to a control instruction in some embodiments of the present application;
[0058] Fig.41 A schematic diagram showing a storage device directory for a display device;
[0059] Fig.42 A schematic diagram of the conventional playback control logic of local video files;
[0060] Fig.43 This is a schematic diagram of the improved local video file playback control logic of this application. DETAILED DESCRIPTION
[0061] When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following examples do not represent all implementations consistent with the present application. They are only examples of systems and methods consistent with some aspects of the present application as detailed in the claims.
[0062] The brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their ordinary and common meanings.
[0063] Figure 2 Schematic diagram of a usage scenario of a display device according to an embodiment. Figure 2 As shown, the display device 200 also performs data communication with the server 400 , and the user can operate the display device 200 through the smart device 300 or the control apparatus 100 .
[0064] In some embodiments, the control device 100 may be a remote controller, and the communication between the remote controller and the display device includes infrared protocol communication or Bluetooth protocol communication, and at least one of other short-range communication methods, to control the display device 200 wirelessly or wired. The user may control the display device 200 by inputting user commands through at least one of buttons on the remote controller, voice input, and control panel input.
[0065] In some embodiments, the smart device 300 may include any one of a mobile terminal, a tablet computer, a computer, a laptop computer, an AR / VR device, etc.
[0066] In some embodiments, the smart device 300 may also be used to control the display device 200. For example, the display device 200 may be controlled using an application running on the smart device.
[0067] In some embodiments, the smart device 300 and the display device may also be used to communicate data.
[0068] In some embodiments, the display device 200 can also be controlled in a manner other than the control device 100 and the smart device 300. For example, the user's voice command control can be directly received through a module for obtaining voice commands configured inside the display device 200, or the user's voice command control can be received through a voice control device set outside the display device 200.
[0069] In some embodiments, the display device 200 also communicates data with the server 400. The display device 200 may be allowed to communicate via a local area network (LAN), a wireless local area network (WLAN), and other networks. The server 400 may provide the display device 200 with various contents and interactions.
[0070] Figure 3 FIG. 1 is a block diagram of a configuration of a control device 100 according to some embodiments. Figure 3 As shown, the control device 100 includes a controller 110, a communication interface 130, a user input / output interface 140, a memory, and a power supply. The control device 100 can receive input operation instructions from the user, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, playing the role of an interactive intermediary between the user and the display device 200.
[0071] In some embodiments, the communication interface 130 is used for communicating with the outside, and includes at least one of a WIFI chip, a Bluetooth module, NFC or an alternative module.
[0072] In some embodiments, the user input / output interface 140 includes at least one of a microphone, a touch pad, a sensor, a button, or alternative modules.
[0073] Figure 4 FIG. 2 is a block diagram of a hardware configuration of a display device 200 according to some embodiments.
[0074] In some embodiments, the display apparatus 200 includes at least one of a tuner 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, and a user interface.
[0075] In some embodiments, the communicator 220 is a component for communicating with an external device or server according to various communication protocol types. For example, the communicator may include at least one of a Wifi module, a Bluetooth module, a wired Ethernet module, and other network communication protocol chips or near field communication protocol chips, and an infrared receiver. The display device 200 can establish transmission and reception of control signals and data signals with the control device 100 or the server 400 through the communicator 220.
[0076] In some embodiments, the detector 230 may include one or more of a light receiver, an image collector, a sound collector, and the like.
[0077] In some embodiments, the external device interface 240 may include but is not limited to the following: a high-definition multimedia interface (HDMI), an analog or digital high-definition component input interface (component), a composite video input interface (CVBS), a USB input interface (USB), an RGB port, and any one or more of the above interfaces.
[0078] In some embodiments, the controller 250 and the tuner-demodulator 210 may be located in different separate devices, that is, the tuner-demodulator 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.
[0079] In some embodiments, the controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200. For example, in response to receiving a user command for selecting a UI object to be displayed on the display 260, the controller 250 can perform operations related to the object selected by the user command.
[0080] In some embodiments, the user may input a user command in a graphical user interface (GUI) displayed on the display 260, and the user input interface receives the user input command through the graphical user interface (GUI). Alternatively, the user may input a user command by inputting a specific sound or gesture, and the user input interface receives the user input command by recognizing the sound or gesture through a sensor.
[0081] In some embodiments, the user input interface 280 is an interface that can be used to receive control input (eg, a physical button on the display device body, or other interfaces).
[0082] See also Figure 5 In some embodiments, the system is divided into four layers, from top to bottom, namely, the application layer (Applications) layer (referred to as "application layer"), the application framework layer (ApplicationFramework) layer (referred to as "framework layer"), the Android runtime (Androidruntime) and system library layer (referred to as "system runtime library layer"), and the kernel layer.
[0083] The above embodiments introduce the hardware / software architecture and function implementation of the display device. In some application scenarios, the display device is provided with various types of physical interfaces, among which the USB interface is used to connect external storage devices, such as USB flash drives, hard disks, and card readers. The storage device can store local media files of different resource types, such as video files, audio files, images, texts, and documents, so that the media files stored in the storage device can be displayed or played on the display device.
[0084] In some embodiments, when a storage device is connected to a display device via a USB interface, the display device may automatically pop up a storage device directory; alternatively, a user may also access a connected storage device through a specified path / entrance, and after clicking to open the storage device, the UI automatically displays the storage device directory.
[0085] In the process of performing the audio playback function, the display device 200 can decode the sound source data to be played through a variety of audio playback processes to obtain the final audio data to be played, and play it through the audio output interface 270, wherein it can be played through the speaker of the display device 200 or through an external speaker. In some embodiments, the display device 200 can decode and play the sound source data to be played through the device hardware playback process. The hardware playback process refers to the controller 250 of the display device 200 decoding the sound source data to be played by running the audio playback program in the operating system to obtain the final audio data, and playing it through the audio output interface 270. In some embodiments, the display device 200 can also decode and play the sound source data to be played through the software playback process of the browser. The software playback process refers to the controller 250 of the display device 200 decoding the sound source data to be played by running the audio playback program embedded in the browser to obtain the final audio data, and playing it through the audio output interface 270.
[0086] In some embodiments, the sound source data may include only audio data, or it may be the audio data portion of the video source. If the sound source data is the audio data in the video source, then in the process of performing the audio playback function, the display device 200 needs to first process the video source to extract the sound source data therefrom, and then process and play the extracted sound source data in the above manner.
[0087] In some embodiments, Figure 4 As shown, the display device 200 can be connected to the sound device through the audio output interface 270, and the sound source data can be played through these sound devices. For example, the display device 200 is connected to the built-in speaker through the audio output interface 270, and the speaker plays the sound source data, or the sound device is connected through an external audio output terminal, such as an HDMI port, a USB port, etc. Figure 6 As shown, the ARC device 01 has an HDMI ARC output port 02. At this time, the HDMI port of the display device 200 is an HDMI ARC input port 03 with an ARC function. The HDMI ARC output port 02 and the HDMI ARC input port 03 are connected via an HDMI cable 04 supporting ARC. The audio source data can be transmitted from the display device 200 to the ARC device 01 via the HDMI cable 04 supporting ARC, and played via the ARC device 01. Since the ARC device 01 has an ARC function, it is unnecessary to use an additional composite audio cable or optical cable between the display device 200 and the ARC device 01.
[0088] In some embodiments, Figure 4As shown, the display device 200 can be connected to the sound device through the communicator 220, and play the sound source data through these sound devices. For example, the display device 200 is connected to the sound device through a WIFI module, a Bluetooth module, a wired Ethernet module, etc. Take the sound device as a Bluetooth headset as an example. Figure 7 As shown, the device search function and the discoverability function of the Bluetooth headset 001 are turned on, and the device search function and the discoverability function of the display device 200 are turned on. After the Bluetooth headset 001 and the display device 200 are successfully paired, a Bluetooth transmission channel 002 is established. The audio source data can be transmitted from the display device 200 to the Bluetooth headset 001 through the Bluetooth transmission channel 002 and played through the Bluetooth headset 001.
[0089] The display device 200 and the sound device perform services through a communication protocol. According to whether the display device 200 and the sound device have the same communication protocol, the sound device can be divided into a designated sound device and a non-designated sound device, wherein the designated sound device refers to a sound device having the same communication protocol as the display device 200. The designated sound device can not only transmit sound source data with the display device 200, but also be controlled by the display device 200 to set relevant playback parameters, such as sound effect parameters. The non-designated sound device refers to a sound device that does not have the same communication protocol as the display device 200. Although the non-designated sound device can be identified by the display device 200 and transmits sound source data with the display device 200, the display device 200 cannot control and set the playback parameters of the non-designated sound device. In some embodiments, in order to further ensure the transmission security of the sound source data and the security of the display device 200, the data transmission between the display device 200 and the non-designated sound device can be prohibited.
[0090] As can be seen from the above, when the display device 200 plays the sound source data, there are multiple sound output devices for the user to choose from. The user can switch the currently used sound output device to a target sound output device that meets the needs by sending a switching instruction. Figure 1 As shown, when the user inputs a switching instruction through the sound output device setting option, the sound output device setting option is still selectable even if there is no other sound output device that can be switched. However, after the user inputs the switching instruction, the display device 200 does not display the next level menu (sound output device setting menu) for a long time, resulting in the user being unable to further select the target sound output device, or after the user inputs the switching instruction, the sound output device setting menu displayed by the display device 200 is blank, that is, there is no device option for the sound output device to be selected, resulting in the user being unable to further operate, etc., thereby causing the user to perform multiple invalid operations, reducing the user's user experience.
[0091] Considering the above problems, some embodiments of the present application provide Figure 8The sound settings menu shown is Figure 1 By contrast, if there is no other sound device connected to the display device 200 except the currently used sound device, Figure 8 In the sound setting menu shown in the figure, a prompt icon is displayed on the sound device setting option. Figure 8 For example, the sound device setting option is grayed out (the font color is the specified dark gray, the background color is the specified light gray, and no response is selected).
[0092] Fig. 9 A flowchart of a method for displaying a sound setting menu on a display device 200 is shown.
[0093] 901, the display device 200 receives a control instruction input by a user, where the control instruction is used to select a sound setting option in a user interface.
[0094] 902, based on the received control instruction, identify the currently used sound output device and the sound output device currently connected to the display device 200. In this embodiment, the currently used sound output device is the first sound output device, and the sound output device currently connected to the display device 200 is the second sound output device.
[0095] 903, based on the recognition result, generate a sound setting menu, the sound setting menu includes a sound device setting option, wherein if the recognition result is that the number of the second sound device is 0, then a prompt mark is displayed on the sound device setting option, which can be referred to as Figure 8 The sound device setting options shown are displayed to prompt the user that there are no other sound devices available for switching except the first sound device currently used. If the recognition result is that the number of second sound devices is greater than 0, the sound device setting options are displayed normally in the sound setting menu.
[0096] 904, the display device 200 displays a sound device menu on the user interface. By browsing the sound device setting options, the user can directly and quickly know whether there is a sound device that can be switched for use. That is, if the sound device setting options are displayed normally, that is, operations such as selection can be performed, it means that there is a sound device that can be switched for use, and the user can perform further switching operations; if a prompt mark is displayed on the sound device setting options, it means that there is no sound device that can be switched for use, and the user does not need to perform further switching operations.
[0097] Figure 10a-10b FIG. 1 is a schematic diagram of the operation between the control device 100 and the display device 200. For example, Fig.10aAs shown, the user sends a control instruction to the display device 200 through the control device 100, such as a remote controller, for example, by operating the "up", "down", "left" and "right" buttons of the remote controller. In response to the operation of the remote controller, the display device 200 moves the movable option mark 2 on the user interface 1, such as Fig.10a As shown, the option mark 2 is moved to the sound setting option, and by selecting the sound setting option, a control instruction is sent to the display device 200. In response to the control instruction, the display device 200 displays a sound setting menu on the user interface 1, such as Fig.10b As shown in FIG. 1 , the sound setting menu includes the sound device setting option, and other options may be displayed according to design needs, such as the option of eliminating the picture (not displaying the picture, only playing the sound), etc. Fig.10b As shown, the device name of the currently used sound device (first sound device) is displayed on the sound device setting option, such as "speaker", indicating that the currently used sound device is the speaker provided by the display device 200. The display device 200 identifies the sound device (second sound device) currently connected to the display device 200. If the second sound device is not identified, that is, the number of second sound devices is 0, then Fig.10b As shown, a prompt mark is displayed on the sound output device setting option. For example, the sound output device setting option is grayed out, indicating that there is currently no sound output device available for the user to switch to.
[0098] In some embodiments, the prompt mark can be displayed as the sound device setting option using a specified font color (for example, when grayed out, the font color of the sound device setting option uses a specified light gray), the sound device setting option using a specified background color (for example, when grayed out, the background color of the sound device setting option uses a specified dark gray), specified text is displayed on the sound device setting option (no selectable sound device, no other sound device, etc.), etc. The prompt mark can also use a combination of some or all of the above.
[0099] Figure 11a-11b Schematic diagram of the operation between the control device 100 and the display device 200. Fig.11a and Fig.10a The operation process shown is the same and will not be repeated here. Fig.11b and Fig.10b The difference is that if the display device 200 recognizes the second sound emitting device, that is, the number of the second sound emitting devices is greater than 0, then Fig.11b As shown, the sound device setting option is normally displayed on the sound setting menu, that is, no prompt mark is displayed on the sound device setting option, and the sound device setting option can be selected at this time.
[0100] Based on the above process, after the display device 200 displays the sound setting menu, the user can continue to switch the sound device as needed. Fig.12 2 is a flow chart of a method for presenting a user interface in a display device 200.
[0101] 1201, the display device 200 receives a switching instruction input by a user through a sound device setting option.
[0102] 1202. Based on the switching instruction, the display device 200 identifies whether the sound device setting option has a prompt mark.
[0103] 1203, if the sound output device setting option carries a prompt mark, the switching instruction is prohibited from being executed, for example, the next level menu of the sound output device setting option, that is, the sound output device setting menu, is not displayed. Usually, the sound output device setting menu includes device options of the first sound output device and the second sound output device.
[0104] 1204, if the sound output device setting option does not have a prompt mark, execute the switching instruction to switch the first sound output device to a target sound output device, wherein the target sound output device is the second sound output device.
[0105] In some embodiments, based on Figure 10a-10b The process shown, Figure 10c-10g FIG. 1 is a schematic diagram of the operation between the control device 100 and the display device 200. Fig.10b After the sound settings menu is shown, Fig.10c As shown, the user further sends a first switching instruction to the display device 200 through the control device 100, for example, by operating the remote control to move the option mark 2 to the sound device setting option, and by selecting the sound device setting option, the first switching instruction is sent to the display device 200. In response to the first switching instruction, the display device 200 recognizes that the sound device setting option has a prompt mark. At this time, the display device 200 does not display the sound device setting menu, but still displays the current interface. In some embodiments, in order to prompt the user and correct the user's erroneous operation in time, such as Fig.10d As shown, the display device 200 can generate prompt information and display it on the current interface. The prompt information can be text information, such as Fig.10d The “currently no other access devices” shown in may also be voice information, etc.
[0106] In some embodiments, after displaying the prompt information, the display device 200 may continue to respond to the first switching instruction, such as Fig.10e As shown, the sound device setting menu is displayed. At this time, the sound device setting menu only contains the device name of the first sound device, such as "speaker". Fig.10fAs shown, the user can send a second switching instruction to the display device 200 through the control device 100, for example, by operating the remote control to move the option mark 2 to the speaker option, so as to continue to use the first sound device "speaker". Figure 10g As shown, the display device 200 responds to the second switching instruction, uses the first sound device "speaker", and displays as shown in FIG. Figure 10g The new sound settings menu shown in the figure is the same as Fig.10b In this way, the user only needs to send the second switching instruction once to redisplay the sound setting menu for other operations, thereby reducing the number of operations for the user to return to the sound setting menu through the back operation (e.g., the user sends the return instruction to the display device 200 through the control device 100 multiple times), thereby reducing the number of interactions between the user and the display device 200, and correspondingly reducing the processing process of the display device 200 in response to multiple return instructions.
[0107] In some embodiments, Fig.13 As shown, the sound output device setting menu includes not only the device options of the first sound output device, but also the device options of the third sound output device (such as Fig.13 The third sound output device refers to a historical sound output device that has been connected to the display device 200 but is not currently connected to the display device 200. Since the third sound output device is not currently selectable, it is necessary to display an unselectable mark on the device option of the third sound output device, such as graying it out (such as Fig.13 As shown), special symbols, specified font color, specified background color, etc. At this time, the user can learn which sound output devices have been used by browsing the device options of the third sound output device, so as to provide the user with a reference for accessing the sound output device, so that the user can quickly select a suitable sound output device to access the display device 200.
[0108] In some embodiments, based on Figure 11a-11b The process shown, Figure 11c-11f FIG. 1 is a schematic diagram of the operation between the control device 100 and the display device 200. Fig.11b After the sound settings menu is shown, Fig.11c As shown, the user further sends a first switching instruction to the display device 200 through the control device 100. The specific process can be referred to Fig.10c The process shown is not described here. The display device 200 responds to the first switching instruction, identifies that there is no prompt mark on the sound device setting option, and the display device 200 responds to the first switching instruction, such as Fig.11dAs shown, a sound device setting menu is generated. At this time, the sound device setting menu includes the device names of the first sound device and the second sound device. For example, the first sound device is a "speaker", and the first sound device is marked with a dotted box as a prompt to prompt the user that the sound device is the currently used sound device. Other prompt marks can also be used to distinguish the first sound device from the second sound device. For example, the device option of the first sound device uses a specified font color, a specified background color, has a specified symbol, etc., such as Fig.11d As shown, the second sound output device includes an ARC device. Fig.11e As shown, the user can send a second switching instruction to the display device 200 through the control device 100, for example, by operating the remote control to move the option mark 2 to the device option of the target sound device. In this embodiment, the target sound device is an ARC device. Fig.11e As shown, the option mark 2 is moved to the device option of the ARC device, and the second switching instruction is sent to the display device 200 by selecting the device option. Fig.11f As shown, the display device 200 switches the first sound device "speaker" to the target sound device "ARC device" in response to the second switching instruction, and displays the following Fig.11f The new sound setting menu shown in the figure shows the device name of the currently used sound device "ARC device" on the sound device setting option in the new sound setting menu. At the same time, the sound device setting option is still in a normal state, that is, no prompt mark is displayed, and the user can still perform the same operation as in the example above. Figure 11c-11f Similar process, switch "ARC Device" to "Speaker".
[0109] In some embodiments, Fig.14 As shown, the sound output device setting menu includes not only the device options of the first sound output device and the second sound output device, but also the device options of the third sound output device, and a non-selectable mark is displayed on the device option of the third sound output device. The non-selectable mark can be referred to Fig.12 The user can still browse the device options of the third sound output device to broaden the options for accessing and using the sound output device in the future.
[0110] Fig.15 The figure is a flowchart of a method for presenting a user interface in the display device 200 .
[0111] 1501 , the display device 200 identifies device types of a first sound emitting device and a second sound emitting device in response to a control instruction.
[0112] 1502, if the device type of at least one of the first sound output device and the second sound output device is a designated sound output device, the display device 200 generates a sound setting menu, wherein the sound setting menu includes not only sound output device setting options but also sound effect setting options. The user can quickly know that there is a sound output device for which sound effect parameters can be set between the first sound output device and the second sound output device through the sound effect setting options displayed in the sound setting menu.
[0113] 1503, if the device types of the first sound output device and the second sound output device are both non-specified sound output devices, the display device 200 generates a sound setting menu, wherein the sound setting menu only includes sound output device setting options and does not include sound effect setting options. The user can quickly know that there is no sound output device for which sound effect parameters can be set in the first sound output device and the second sound output device because the sound effect setting option is not displayed in the sound setting menu.
[0114] based on Figure 10a-10g In the process shown, the display device 200 responds to the control instruction. Since there is no second sound device, it is only necessary to identify the device type of the first sound device. For example, the first sound device is a speaker, and the display device 200 identifies whether the speaker is a designated sound device, such as by identifying the interface protocol of the audio interface connecting the speaker and the display device 200 to determine whether the interface protocol stipulates that the sound effect parameters of the speaker can be adjusted through the display device 200. When it is stipulated that the sound effect parameters of the speaker can be adjusted through the display device 200, the speaker is a designated sound device, otherwise, the speaker is a non-designated sound device. Fig.16 The sound setting menu shown takes the speaker as the designated sound device as an example. At this time, the sound effect setting option is displayed on the sound setting menu to prompt the user that there is a sound device for which sound effect parameters can be adjusted. For this embodiment, since the sound device currently connected to the display device 200 is only the first sound device, the sound device for which sound effect parameters can be adjusted is the first sound device. If the display device 200 recognizes that the device type of the first sound device is a non-designated sound device, there is no need to display the sound effect setting option on the sound setting menu. At this time, the following may be displayed: Fig.10b The sound setting menu shown is displayed to prompt the user that there is currently no sound device that can adjust the sound effect parameters. Since the only sound device currently connected to the display device 200 is the first sound device, that is, the first sound device cannot adjust the sound effect parameters. In some embodiments, the sound effect setting option in the sound setting menu is a default option, that is, the sound effect setting option is displayed by default in the sound setting menu, for example Fig.16The sound setting menu shown in the figure is only when there is no sound device that can adjust the sound effect parameters. Before the sound setting menu is displayed, the sound effect setting options are hidden, for example, a layer is overlaid on the sound effect setting options, and the color of the layer is the same as the background color of the sound setting menu (such as Fig.17 As shown in the figure, the dotted line indicates the sound setting options covered by the layer) to achieve the hidden effect. The sound setting menu that users actually see can be referred to Fig.10b .
[0115] based on Figures 11a-11f In the process shown, the display device 200 responds to the control instruction sent by the user, identifies the device types of the first sound device and the second sound device, for example, the first sound device is a speaker and the second sound device is an ARC device, and generates a sound setting menu according to the identification result. In some embodiments, the speaker and the ARC device are both designated sound devices, or the first sound device is a speaker and the second sound device is a Bluetooth headset, wherein the speaker is the designated sound device and the Bluetooth headset is the non-designated sound device, indicating that there is a sound device that can adjust the sound effect parameters among the sound devices currently connected to the display device 200, then the display device 200 displays the following. Fig.18 The sound setting menu shown in the figure includes a sound device setting option and a sound effect setting option, wherein the sound effect setting option can indicate that there is a sound device in the first sound device and the second sound device that can adjust the sound effect parameters. In some embodiments, the speaker and the ARC device are both non-specified sound devices, and the display device 200 can display the following Fig.11b The sound setting menu shown, that is, the sound effect setting menu is not displayed in the sound setting menu.
[0116] The presence or absence of the sound effect setting option on the sound setting menu can prompt the user whether there is currently a sound device that can adjust the sound effect parameters. Furthermore, when the sound effect setting option is displayed on the sound setting menu, the displayed sound effect setting option is specifically used to adjust the sound effect parameters of the currently used sound device, that is, by selecting the sound effect setting option to enter the sound effect parameter setting menu, the sound effect parameters displayed in the sound effect parameter setting menu all correspond to the currently used sound settings. For example, when the display device 200 receives a control instruction, it recognizes that the first sound device speaker and the second sound device ARC device are both designated sound devices, then Fig.18 As shown, the sound setting options are displayed in the sound setting menu. Further, the display device 200 identifies whether the first sound output device, that is, the speaker, is a designated sound output device. In some embodiments, when the first sound output device is a designated sound output device, such as Fig.18As shown, the sound setting menu displays a normal sound effect setting option, that is, the sound effect setting option can be selected, and the corresponding sound effect parameter setting menu can be entered to adjust the sound effect parameters of the first sound output device. For example, the user sends a first parameter adjustment instruction to the display device 200 through the control device 100, and the display device 200 responds to the first parameter adjustment instruction and displays the following Fig.19 The sound effect parameter setting menu shown includes multiple sound effect parameters, such as sound mode, surround sound (Surround), sound reset (Sound Remaster), bass emphasis (BassEmphasis), equalizer (Equalizer), etc. The user sends a second parameter adjustment instruction to the display device 200 through the control device 100, and the display device 200 responds to the second parameter adjustment instruction to set each sound effect parameter to a target sound effect parameter.
[0117] In some embodiments, when the first sound output device is a non-designated sound output device, an unavailable mark is displayed on the sound effect setting option, for example, Fig. 20 As shown, the sound effect setting option is grayed out, or the sound effect setting option uses a specified font color, the sound effect setting option uses a specified background color, a special mark is added to the sound effect setting option, etc., to prompt the user that the sound effect parameters of the first sound output device cannot be adjusted. Further, if the user mistakenly sends the first parameter adjustment instruction through the sound effect setting option, the display device 200 can display a prompt message, such as "the sound effect parameters cannot be adjusted at present", etc., to prompt the user that the sound effect parameters of the first sound output device cannot be adjusted.
[0118] The process in which the display device 200 switches the first sound device to the target sound device in response to the switching instruction further includes: the display device 200 identifies whether the target sound device (ARC device) is a designated sound device. In some embodiments, when the target sound device is a designated sound device, the sound effect setting option without an unavailable mark is displayed in the sound setting menu, which can be referred to as Fig.18 , wherein the device name of the target sound device is displayed on the sound device setting option, and the sound effect setting option can be selected, and the sound effect setting option is specifically used to adjust the sound effect parameters of the target sound device. The process for displaying the sound effect setting option and adjusting the sound effect parameters of the target sound device can refer to Fig.19 The corresponding process is not described here.
[0119] In some embodiments, when the target sound device is a non-specified sound device, an unavailable mark is displayed on the sound effect setting option, indicating that the sound effect parameters of the target sound device cannot be adjusted. Fig. 20 , where the device name of the target sound device is displayed on the sound device setting option.
[0120] The setting method of the display device and the sound device provided in the above embodiment can display a prompt mark on the sound device setting option in the sound setting menu when the user sets the sound device to remind the user that there is currently no sound device that can be switched for use, and display the sound effect setting option in the sound setting menu to remind the user that there is a sound device whose sound effect parameters can be adjusted among the currently connected sound devices, and display an unavailable mark on the sound effect setting option to remind the user that the sound effect parameters of the sound device currently used cannot be adjusted. In this way, the user can quickly determine the further operation of setting the sound device by browsing the sound setting menu to avoid unnecessary operations by the user and improve the user's user experience.
[0121] In addition to being able to perform relevant settings of the sound device through the setting menu, the display device of the embodiment of the present application can also detect whether the current sound effect parameters of the associated menu corresponding to the target sound mode are default values when the user sets the target sound mode, and display a prompt mark in the sound setting menu when the current sound effect parameters of at least one associated menu are non-default values, so that the user can directly and quickly know that the target sound mode is non-default values according to the prompt mark. And by displaying a reset option and a recall option, the user can be provided with a reset function for resetting the sound effect parameters of the associated menu to the default values, and a recall function for restoring the sound effect parameters of the associated menu to the specified sound effect parameters.
[0122] In some embodiments, the controller 250 decodes the audio data to be played according to the set sound mode to obtain audio data with corresponding sound effects. The user can control the display device 200 to display the sound setting menu through the control device 100 or the smart device 300. In some embodiments, the sound setting menu can be as follows: Fig.21 As shown, the sound setting menu includes a sound mode menu (Audio Menu) and a plurality of associated menus corresponding to the sound mode menu. Fig.21 An example of a sound settings menu is Fig.21 As shown in the figure, the sound mode currently used is the dynamic mode, then the name "dynamic mode" is displayed on the sound mode menu, and the related menus of the dynamic mode are displayed, including surround sound, sound reproduction, bass emphasis and equalizer.
[0123] The sound mode menu is used to set the sound mode. The sound modes may include automatic mode, dynamic mode, normal mode, clear voice mode, movie mode, etc. By selecting the sound mode menu, the user enters the corresponding next level menu, such as Fig. 22As shown, the next level menu of the sound mode menu includes at least options corresponding to the sound modes described above, such as automatic mode, dynamic mode, normal mode, clear voice mode, and movie mode, and may also include other sound modes, which are not listed here one by one. The user sets the corresponding sound mode by selecting different options. After setting the sound mode, the name of the currently used sound mode will be displayed on the sound mode menu. Fig.21 For example, if the current sound mode is dynamic mode, "dynamic mode" will be displayed on the sound mode menu.
[0124] The associated menu is used to set the sound effect parameters corresponding to the sound mode. The associated menu may include Surround, Sound Remaster, Bass Emphasis, Equalizer, etc. The next level menu of each associated menu displays the operation interface of the corresponding sound effect parameters, such as Fig.23 The operation interface of the surround sound effect parameters shown in the figure includes two options: on and off. Fig.24 The operation interface of the sound effect parameters of the sound reproduction shown in the figure includes two options: on and off. Fig.25 The operation interface of the bass emphasis sound effect parameters shown in the figure includes two options: strong and weak. The user can set the corresponding bass emphasis effect by selecting the option. Fig.26 The operation interface of the sound effect parameters of the equalizer shown in the figure includes five bands: 10kHz, 4kHz, 1.5kHz, 500Hz, and 150Hz. The user can set the audio of each band by adjusting the adjustment key of each band. After the user sets the sound effect parameters of each associated menu, the following can be obtained: Fig. 27 The sound setting menu shown, that is, each associated menu will display its specific sound effect parameters. Of course, other sound effect parameter display methods can also be used. For example, there is no need to display the specific sound effect parameters on each associated menu, but the specific sound effect parameters can be displayed on the sound effect parameter operation interface.
[0125] Each sound mode has a corresponding default value. When the sound mode is the default value, each associated menu corresponding to the sound mode corresponds to the default value, that is, the sound effect parameters of the associated menu are the default values. The default value can be set by the manufacturer or customized by the user, and is not limited here. It is generally believed that when the sound mode is the default value, it has a better, more universal, or user-preferred sound effect. Therefore, when the user uses the sound mode, he usually chooses to use the default value of the sound mode.
[0126] However, in some embodiments, for some audio data with special playback requirements, for example, when using the dynamic mode, the default value of the bass emphasis is "weak". If the user needs to enhance the effect of the bass emphasis, the sound effect parameter of the bass emphasis can be set to "strong". At this time, the bass emphasis is a non-default value, and accordingly, the dynamic mode is also a non-default value.
[0127] Usually, the controller 250 will store the sound effect parameters after each setting of the sound mode. If the user uses the sound mode again, the sound effect parameters corresponding to the sound mode stored in the controller 250 will be automatically used. In some embodiments, taking the user's use of the dynamic mode as an example, the user has not changed the default value corresponding to its associated menu, that is, the default value of the dynamic mode used by the user this time, then the controller 250 will store the default value of the dynamic mode. When the user uses the dynamic mode next time, for example, when the user controls the display device 200 to display the sound setting menu through the control device 100 or the smart device 300, and sets the sound mode to the dynamic mode by selecting the sound mode menu, the default value of the dynamic mode stored in the controller 250 will be automatically used, that is, the user will be displayed as shown in the following figure. Fig.21 In some embodiments, still taking the user's use of the dynamic mode this time as an example, the user changes the default value of the bass emphasis in the associated menu to "strong", that is, the user uses the non-default value of the dynamic mode this time, then the controller 250 will store the sound effect parameters corresponding to the dynamic mode adjusted this time, when the user uses the dynamic mode next time, for example, when the user controls the display device 200 to display the sound setting menu through the control device 100 or the smart device 300, and sets the sound mode to the dynamic mode by selecting the sound mode menu, the sound effect parameters of the dynamic mode stored in the controller 250 after the last adjustment are automatically used, that is, the bass emphasis is "strong", and the rest of the associated menus are default values. At this time, the following may be displayed to the user: Fig. 27 The context menu is shown.
[0128] After the user sets the target sound mode (such as the dynamic mode in the above example), whether the user is displayed Fig.21 The context menu shown is still the same as Fig. 27 The difference between the two user interfaces lies in the sound effect parameters used by the bass emphasis in the context menu. If the user does not know or forgets the default value of the context menu, he / she will not know whether the sound effect parameters currently used are the default values of the bass emphasis, that is, he / she will not know whether the dynamic mode currently used is the default value. Fig. 27If the associated menu is shown, after the user sets the dynamic mode, the non-default value of the dynamic mode will be used. Once the user does not need to enhance the bass emphasis of the audio data, and the user does not know the sound effect parameters currently used by the dynamic mode, especially the sound effect parameters of the bass emphasis have been changed from the default value of "weak" to "strong", directly using the current sound effect parameters of the dynamic mode will affect the listening experience. It can be seen that after the user sets the target sound mode, only by quickly and clearly knowing whether the target sound mode is currently the default value can the user use the sound effect parameters that suit their needs more timely and accurately to obtain a better listening experience.
[0129] In order to clearly prompt the user that the target sound mode set is currently a non-default value, a prompt mark can be displayed at the sound mode menu. Specifically, the user sends a control instruction to the display device 200 through the control device 100 or the smart device 300, and the control instruction is used to set the target sound mode. The control instruction may include multiple sub-control instructions, for example, including first to third sub-control instructions, wherein the first sub-control instruction may be to select a sound setting option, and the display device 200 displays the sound setting menu in response to the first sub-control instruction. At this time, the sound setting menu display includes: the sound mode used before the last shutdown and the corresponding associated menu, or the sound mode set last time and the corresponding associated menu. The second sub-control instruction may be to select a sound mode menu in the sound setting menu, and the display device 200 displays the next level menu of the sound mode menu in response to the second sub-control instruction. The third sub-control instruction may be to select a target sound mode in the next level menu of the sound mode menu. In response to the third sub-control instruction, the display device 200 obtains the sound effect parameters of all associated menus stored most recently corresponding to the target sound mode from the storage data, that is, the current sound effect parameters of all associated menus, and obtains the default value corresponding to the target sound mode from the storage data, that is, the default value corresponding to all associated menus. By comparing the current sound effect parameters of each associated menu with the default value, it is determined whether the current sound effect parameters of each associated menu are the default values, and further determines whether the target sound mode is the default value according to the judgment result, wherein if the current sound effect parameters corresponding to all associated menus are the default values, then it is determined that the target sound mode is currently the default value; if at least one associated menu is a non-default associated ribbon, that is, the current sound effect parameters corresponding to at least one associated menu are non-default values, then it is determined that the target sound mode is currently the non-default value. Further, if it is determined that the target sound mode is currently the default value, then the sound setting menu after setting is displayed, such as the first sound setting menu, the first sound setting menu includes a sound mode menu and an associated menu corresponding to the target sound mode, wherein the name of the target sound mode is displayed on the sound mode menu. If it is determined that the target sound mode is currently a non-default value, a sound setting menu after setting is displayed, such as a second sound setting menu, which includes a sound mode menu and an associated menu corresponding to the target sound mode, wherein the name of the target sound mode and a prompt mark are displayed on the sound mode menu. Thus, the user can be prompted that the target sound mode is currently a non-default value by displaying the prompt mark, so as to prompt the user to further determine whether to directly use the sound effect parameters currently corresponding to the target sound mode.
[0130] For example, the user wants to set the target sound mode "dynamic mode". The user sends a first sub-control instruction to the display device 200 through the control device 100, such as a remote controller, and selects the sound setting icon on the desktop. The display device 200 responds to the first sub-control instruction and displays the following. Fig.28 The sound setting menu shown in (1) in the figure shows that the sound setting menu shows that the sound mode currently used is the movie mode, and at the same time displays four associated menus corresponding to the movie mode: surround sound, sound reproduction, bass emphasis, and equalizer. The user sends a second sub-control instruction to the display device 200, such as Fig.28 As shown in (2), the sound mode menu is selected, and the display device 200 responds to the second sub-control instruction and displays Fig.28 The next level menu of the sound mode menu shown in (3) includes automatic mode, dynamic mode, normal mode, clear voice mode and movie mode. The user sends a third sub-control instruction to the display device 200, such as Fig.28 As shown in (4), the dynamic mode is selected, and the display device 200 responds to the third sub-control instruction to obtain all the associated menus corresponding to the dynamic mode (surround sound, sound reproduction, bass emphasis and equalizer) and the current sound effect parameters of these associated menus from the stored data. Fig. 27 The sound effect parameters of the associated menu shown are taken as an example the sound effect parameters of the associated parameters corresponding to the dynamic mode stored most recently by the controller 250, that is, Fig. 27 The various sound effect parameters shown are the current sound effect parameters of the associated menus. The default values of surround sound, sound reproduction, bass emphasis, and equalizer corresponding to the dynamic mode are obtained from the stored data. By comparing the current sound effect parameters of the associated menus with the default values, it can be determined that the current sound effect parameter of the bass emphasis is a non-default value, that is, the dynamic mode is currently a non-default value. The display device 200 displays the following Fig.28 In the second sound setting menu shown in (5), "Dynamic Mode" is displayed on the sound mode menu, and a prompt mark "Non-Default Value" is displayed at the same time, and various related menus are displayed below the sound mode menu. At this time, the user can quickly know that the dynamic mode is a non-default value through "Non-Default Value", so that the user can judge whether to continue to use the current sound effect parameters of each related menu.
[0131] The prompt mark can be in various forms. In some embodiments, the prompt mark can be displayed on the sound mode menu. The prompt mark can be called the first mark. In this case, the first mark is specifically the current sound effect parameter of the non-default associated menu. Continuing with the above example, the first mark "Bass Emphasis: Strong" is displayed on the sound mode menu. In this way, the user can not only know that the dynamic mode is currently non-default, but also directly know that the current sound effect parameter of bass emphasis is non-default, so that the current sound effect parameter of bass emphasis can be adjusted in a targeted manner.
[0132] In some embodiments, if there are a large number of non-default associated menus, if the current sound effect parameters of these non-default associated menus are all displayed on the sound mode menu, incomplete display may occur, which will increase the reading difficulty of the user and reduce the user's experience. The prompt mark can also include a second mark. The second mark can be a prompt mark with a simpler form, for example, simple text, such as "non-default value"; graphics, such as an exclamation mark; a specified color, such as displaying the mode name of the target sound mode in red, etc., without displaying specific sound effect parameters. At this time, the second mark is displayed on the sound mode menu to prompt the user that the target sound mode is a non-default value. At this time, the first mark is displayed on the corresponding non-default associated menu to prompt the user of the current sound effect parameters of the non-default associated menu. In some embodiments, if the current sound effect parameters are not displayed on each associated menu, when the current sound effect parameters are displayed on the operation interface of the sound effect parameters of the next level, the first mark is the current sound effect parameter of the non-default associated menu, that is, the corresponding first mark is displayed on the non-default associated menu. Continuing with the above example, Fig.28 As shown in (5), the second identifier is "non-default value" and the first identifier is "strong". If there are other non-default associated menus, the corresponding first identifier is also displayed on these non-default associated menus. In some embodiments, if the corresponding current sound effect parameters are displayed on each associated menu, the first identifier can be a prompt identifier with a simpler form, and its form can refer to the second identifier, which is not listed here. In this way, the user can not only quickly know that the target sound mode is a non-default value through the second identifier, but also quickly know the non-default associated menu and the current sound effect parameters of the non-default associated menu through the first identifier. Even if there are multiple non-default associated menus, the user can clearly and quickly understand the relevant information.
[0133] After the user learns from the prompt that the target sound mode is currently a non-default value, the user can choose to adjust the current sound effect parameters of the non-default associated menu back to the default value.
[0134] In some embodiments, the user can manually adjust the current sound effect parameters of each non-default associated menu back to the default value, taking the equalizer as an example. Fig.26 As shown, an adjustment key is set on each band in the equalizer. Different positions of the adjustment key on the band correspond to different audio values. The specific audio value can be displayed on the right side of the band. The user can adjust the audio value of each band to the default value according to the specific audio value. For example, if the default value of each band is 0, the audio value that is not 0 can be manually adjusted back to 0, or Fig.26As shown, a default value node is set on each band (such as the middle position of the band), and the audio value corresponding to this position is 0. The user can directly set the adjustment key to this node. Of course, the user can also use the corresponding sound effect parameter adjustment method according to the different operation interfaces of the sound effect parameters, which are not listed here one by one.
[0135] In some embodiments, when the display device 200 detects that the target sound mode is currently non-default, a reset option is displayed to provide the user with a "one-key reset" operation, that is, the user sends a reset instruction by selecting the reset option, and the display device 200 responds to the reset instruction to adjust the current sound effect parameters of the first target associated menu back to the default value. In some embodiments, the reset option is one, which can be displayed on the sound setting menu, for example, Fig.29 As shown, the reset option is displayed at the bottom of the sound setting menu, the first target associated menu refers to each non-default associated menu, and the reset option is used to set the current sound effect parameters of all non-default associated menus to the default values at the same time. In some embodiments, the first associated menu refers to each non-default associated menu, and there are multiple reset options, each non-default associated menu corresponds to a reset option, for example, Fig.30 As shown, a reset option is displayed on the right side of the non-default associated menu "Bass Emphasis", and the reset option is used to set the current sound effect parameters of Bass Emphasis to the default values. In some embodiments, there are multiple reset options, and each reset option corresponds to a first target associated menu, wherein the first target associated menu is a non-default associated menu belonging to a specified associated menu. The specified associated menu can be set according to the user's preference for sound effects, according to the style of audio data, etc. For example, the specified associated menu is surround sound. At this time, the sound effect parameters of surround sound and bass emphasis are both non-default values, and surround sound is the first target associated menu, such as Fig.31 As shown in the figure, a reset option is displayed on the right side of the surround sound. This reset option is used to set the current sound effect parameters of the surround sound to the default values. Fig.31 In the case shown, the reset option can be used as the first identifier, so that the user can find the non-default associated menu by searching for the reset option, and directly set the current sound effect parameters to the default values through the reset option. In some embodiments, the reset option is displayed in the operation interface of the sound effect parameters of the non-default associated menu. For example, the sound effect parameters of the bass emphasis are non-default values, such as Fig.32 As shown, a reset option is displayed in the operation interface of the bass emphasis sound effect parameters.
[0136] Further, after the display device 200 adjusts the current sound effect parameters of the first target associated menu to the default values in response to the reset instruction, it once again detects whether the adjusted sound effect parameters of all associated menus are the default values. The detection method can refer to the process of the display device 200 responding to the third sub-control instruction above, which is not repeated here. If it is detected that the adjusted sound effect parameters of all associated menus are the default values, for example, for the above Fig.29 In the reset mode shown, the display device 200 will delete the prompt mark and the reset option, and display the following Fig.21 The sound setting menu shown in the figure is displayed to prompt the user that the target sound mode is currently the default value. If it is detected that there is still at least one non-default associated menu, for example, for the above Fig.30 and Fig.31 In the reset method shown, the user only chooses to reset some of the non-default associated menus, so other non-default associated menus are still retained. At this time, the display device 200 continues to display the updated prompt logo. The updating method of the prompt logo can refer to the display method of the prompt logo described above, which is not repeated here.
[0137] After setting the target sound mode, the user can also continue to send parameter adjustment instructions to adjust the sound effect parameters of each associated menu corresponding to the target sound mode. For example, the parameter adjustment instruction includes a first parameter adjustment instruction and a second parameter adjustment instruction. For example, the target sound mode is a dynamic mode, and the dynamic mode is currently the default value. Fig.33 As shown in (1), the user sends a first parameter adjustment instruction to the display device 200 through the control device 100, such as a remote controller, to select a parameter-to-be-adjusted associated menu of sound effect parameters to be adjusted, i.e., bass emphasis. The display device 200 responds to the first parameter adjustment instruction and displays the following Fig.33 The operation interface of the sound effect parameters corresponding to the bass emphasis shown in (2) includes options of different sound effect parameters of the bass emphasis, such as "strong" and "weak". Fig.33 As shown in (2), the current sound effect parameter of bass emphasis is the default value "weak". If the user needs to enhance the effect of bass emphasis, the user sends a second parameter adjustment instruction to the display device 200 to select the target sound effect parameter, for example, Fig.33As shown in (3), select "strong". In response to the second parameter adjustment instruction, the display device 200 adjusts the current sound effect parameter of the bass emphasis to "strong". Further, the display device 200 identifies whether the adjusted sound effect parameter is the default value to determine the display method of the adjusted associated menu. In some embodiments, the display device 200 obtains the default value of the bass emphasis from the stored data, such as "weak". The display device 200 identifies that the adjusted sound effect parameter of the bass emphasis is a non-default value by comparing the adjusted sound effect parameter "strong" with the default value "weak". The corresponding prompt mark can be displayed in accordance with the display method of the prompt mark described above to prompt the user that the adjusted target sound mode is a non-default value, wherein the sound effect parameter of the bass emphasis is the non-default value "strong", and the set sound setting menu is displayed to the user, such as Fig.33 As shown in (4), in the sound setting menu after setting, the second mark "non-default value" is displayed on the sound mode menu, and the first mark "strong" is displayed on the bass emphasis.
[0138] However, during the process of adjusting the sound effect parameters, the user may need to restore the adjusted sound effect parameters to the specified sound effect parameters due to adjustment errors or other reasons. In order to meet this withdrawal requirement, the display device 200 responds to the parameter adjustment instruction and displays a withdrawal option, so that when the user has a withdrawal requirement, the withdrawal instruction can be sent through the withdrawal option to restore the adjusted sound effect parameters to the specified sound effect parameters. In the above-mentioned sound effect parameter withdrawal process, the to-be-adjusted parameter-associated menu that needs to restore the adjusted sound effect parameters to the specified sound effect parameters can be referred to as the second target associated menu. In some embodiments, the display device 200 responds to the parameter adjustment instruction, such as Fig.34 As shown, a recall option is displayed on the sound setting menu. At this time, all the parameter-related menus to be adjusted are second-target related menus. Through this recall option, the effect of "one-key recall" can be achieved, that is, the adjusted sound effect parameters of all the parameter-related menus to be adjusted can be restored to the specified sound effect parameters through this recall option. In some embodiments, the second-target related menus are each parameter-related menu to be adjusted. In response to the parameter adjustment instruction, the display device 200 displays a recall option on each parameter-related menu to be adjusted, that is, the adjusted sound effect parameters of the corresponding parameter-related menu to be adjusted can be restored to the specified sound effect parameters through this recall option. Fig.33 Take the parameter adjustment process provided as an example. Fig.35 As shown in FIG. 1 , a retraction option is displayed on the right side of the bass emphasis in the parameter-to-be-adjusted associated menu. Alternatively, a retraction option is displayed on the operation interface of each sound effect parameter in the parameter-to-be-adjusted associated menu. At this time, through the retraction option, the adjusted sound effect parameter in the parameter-to-be-adjusted associated menu can be restored to the specified sound effect parameter, such as Fig.36As shown, a retraction option is displayed on the operation interface of the sound effect parameters of bass emphasis. In some embodiments, the second target associated menu may also be a parameter-to-be-adjusted associated menu belonging to a specified associated menu. The specified associated menu may be set according to the user's preference for sound effects, according to the style of audio data, etc., and a retraction option is displayed on the second target associated menu or on the operation interface of the sound effect parameters of the second target associated menu. For example, if the specified associated menu is surround sound and bass emphasis, and the parameter-to-be-adjusted associated menu is bass emphasis, then bass emphasis is the second target associated menu. At this time, a retraction option is displayed on the bass emphasis or on the operation interface of the sound effect parameters of bass emphasis. The display method can refer to Fig.35 and Fig.36 , I will not go into details here.
[0139] In some embodiments, the specified sound effect parameters may be the sound effect parameters corresponding to each parameter-related menu to be adjusted when the display device 200 receives the parameter adjustment instruction, that is, the initial sound effect parameters of the parameter-related menu to be adjusted. The user can restore the adjusted sound effect parameters of the second target associated menu to the corresponding initial sound effect parameters by sending a withdrawal instruction. Specifically, taking the target sound mode as the dynamic mode and the dynamic mode as the default value as an example, Fig.37 As shown in (1), the user sends a first parameter adjustment instruction to the display device 200 through the control device 100, such as a remote controller, to select a parameter-to-be-adjusted associated menu of sound effect parameters to be adjusted, i.e., bass emphasis. The display device 200 displays the following in response to the first parameter adjustment instruction: Fig.37 The operation interface of the sound effect parameters corresponding to the bass emphasis shown in (2) includes options of different sound effect parameters of the bass emphasis, such as "strong" and "weak". Fig.37 As shown in (2), the current sound effect parameter of bass emphasis is "weak". In response to the first parameter adjustment instruction, the display device 200 also needs to record the initial sound effect parameter corresponding to the unadjusted bass emphasis, i.e., "weak". If the user needs to enhance the effect of bass emphasis, the user sends a second parameter adjustment instruction to the display device 200 to select the adjusted sound effect parameter, for example, Fig.37 As shown in (3), select "strong". In response to the second parameter adjustment instruction, the display device 200 adjusts the bass emphasis sound effect parameter to "strong", and at the same time, displays a withdrawal option on the operation interface of the bass emphasis sound effect parameter. If the user needs to withdraw the bass emphasis sound effect parameter after adjusting the bass emphasis sound effect parameter, as shown in Fig.37 As shown in (4), by selecting the retracement option, a retracement instruction is sent to the display device 200. In response to the retracement instruction, the display device 200 obtains the recorded initial sound effect parameter of the bass emphasis, i.e., "weak", from the stored data, and Fig.37 As shown in (5), the sound effect parameter of the bass emphasis is set to "weak".
[0140] Furthermore, if the user sends multiple parameter adjustment instructions to adjust the sound effect parameters multiple times, as long as the user sends a retraction instruction, the display device 200 will respond to the retraction instruction and adjust the bass-emphasized sound effect parameter back to the initial sound effect value "weak".
[0141] In some embodiments, the user sends N parameter adjustment instructions, each parameter adjustment instruction corresponds to an adjusted sound effect parameter, and the specified sound effect parameter is the adjusted sound effect parameter corresponding to the i-th parameter adjustment instruction, where 1≤i<N, and the user can restore the adjusted sound effect parameter of the associated menu to be withdrawn to the adjusted sound effect parameter corresponding to the i-th parameter adjustment instruction by sending a withdrawal instruction. Specifically, after the user selects the associated menu to be adjusted whose sound effect parameters need to be adjusted, such as the equalizer, the operation interface of the sound effect parameters of the equalizer is entered, such as Fig.38 As shown in (1), at this time, the sound effect parameters of the equalizer are the default values, that is, the audio values of the five bands are all 0. The user sends the first parameter adjustment instruction to the display device 200 to adjust the audio value of the band 10kHz to 8kHz, and the audio values of the other bands remain unchanged and are still 0. The display device 200 responds to the first parameter adjustment instruction, such as Fig.38 As shown in (2), the audio value of the 10kHz band is adjusted to 8kHz, and the adjusted sound effect parameters are recorded, that is, the audio value of the 10kHz band is 8kHz, and the sound effect values of the other bands are 0. If the user continues to send a second parameter adjustment command to select the adjusted sound effect parameters, for example, Fig.38 As shown in (3), the audio value of the 4kHz band is adjusted to 3kHz, and the audio values of the other bands are the same as Fig.38 The display device 200 responds to the second parameter adjustment instruction, adjusts the audio value of the 4kHz band to 3kHz, and records the sound effect parameters after this adjustment, that is, the audio value of the 10kHz band is 8kHz, the audio value of the 4kHz band is 3kHz, and the sound effect values of the remaining bands are 0. At the same time, the display device 200 displays a rollback option on the operation interface of the sound effect parameters of the equalizer. If the user needs to adjust the adjusted sound effect parameters back to the specified sound effect parameters after adjusting the sound effect parameters of the equalizer, in this embodiment, the specified sound effect parameters are the sound effect parameters corresponding to the first parameter adjustment instruction, then as shown in FIG. Fig.38 As shown in (4), the user sends a retraction instruction to the display device 200 by selecting the retraction option. In response to the retraction instruction, the display device 200 obtains the adjusted sound effect parameters corresponding to the first parameter adjustment instruction from the stored data, that is, "the audio value of the band 10kHz is 8kHz, and the sound effect values of the other bands are 0", and Fig.38As shown in (5), the sound effect parameters of the equalizer are set to "the audio value of the band 10kHz is 8kHz, and the sound effect values of the other bands are 0". In this embodiment, the user sends a total of N = 2 parameter adjustment instructions, and by sending a withdrawal instruction, the adjusted sound effect parameters are restored to the adjusted sound effect parameters corresponding to the first parameter adjustment instruction (i = 1), which is equivalent to withdrawing the current sound effect parameters to the previous sound effect parameters.
[0142] In some embodiments, N is greater than 2, that is, the user has sent more parameter adjustment instructions to adjust the sound effect parameters more times. The user can adjust the adjusted sound effect parameters to the adjusted sound effect parameters corresponding to the i-th parameter adjustment instruction by sending a retraction instruction. At this time, i can be 1, that is, the adjusted sound effect parameters are only retracted to the previous sound effect parameters. i can also be any integer greater than 1 and less than N to retract the adjusted sound effect parameters to the corresponding adjusted sound effect parameters. The process of the above-mentioned display device 200 responding to the retraction instruction can refer to the following. Fig.38 The process shown in (1)-(5) will not be repeated here.
[0143] based on Fig.37 and 22 In some embodiments, the display device 200 can simultaneously display a reset option and a retract option in response to a parameter adjustment instruction sent by a user. For example, when the target sound mode is a dynamic mode, the user sends a parameter adjustment instruction to the display device 200 to set a new sound effect parameter in the operation interface of the bass-emphasized sound effect parameter, such as adjusting "weak" to "strong". The display device 200 responds to the parameter adjustment instruction, such as Fig.39 As shown, the bass-emphasized sound effect parameter is set to "strong", and a reset option and a retraction option are displayed simultaneously in the operation interface of the bass-emphasized sound effect parameter, so that the user can reset the adjusted sound effect parameter to the default value by selecting the reset option, or restore the adjusted sound effect parameter to the specified sound effect parameter by selecting the retraction option, wherein the process of resetting and retracting the sound effect parameter can refer to the reset and retraction process disclosed above, which will not be repeated here.
[0144] In some embodiments, the display device 200 may respond to a control instruction sent by a user, that is, when the user has not sent a parameter adjustment instruction, such as Fig.40 As shown in the figure, the reset option and the rollback option are displayed on the sound setting menu at the same time. At this time, the rollback option can be Fig.40 As shown, it is in a grayed-out state (represented by a dotted box), that is, since the user has not adjusted the sound effect parameters of the associated menu, the recall function is not available. Once the user sends an adjustment instruction, the display device 200 can respond to the adjustment instruction and cancel the graying out of the recall option to provide a normal recall function.
[0145] The display device and the sound mode setting method provided in the above embodiment can detect whether the current sound effect parameters of the associated menu corresponding to the target sound mode are default values when the user sets the target sound mode, and display a prompt mark in the sound setting menu when the current sound effect parameters of at least one associated menu are non-default values, so that the user can directly and quickly know that the target sound mode is non-default values according to the prompt mark. And by displaying a reset option and a recall option, the user is provided with a reset function for resetting the sound effect parameters of the associated menu to the default values, and a recall function for restoring the sound effect parameters of the associated menu to the specified sound effect parameters.
[0146] The embodiments of the present application also provide a processing method for eliminating display anomalies such as sudden change in picture quality, screen distortion or screen flashing when a video starts playing.
[0147] In one embodiment, Fig.41 Provided is a UI example of a storage device directory, which includes various local media files saved in the storage device. Optionally, the local media files are intuitively and vividly presented to users in the form of preview images, such as folder icons, audio icons, video and image thumbnails, etc. To facilitate users to accurately identify and distinguish files, file information can be annotated below each preview image, such as folder name, file media resource information, etc., wherein the file media resource information includes but is not limited to resource name, video introduction, resource format (such as AVI, mp3, etc.) and other related content.
[0148] In one embodiment, the thumbnail of a video file is actually a snapshot of the file resource. It is understandable that a video file is composed of multiple consecutive static images. The thumbnail is essentially an image formed by compressing a static image frame in the video file. For example, a video A with a refresh rate of 30hz and a playback time of 60 seconds has a total of 1800 frames. A frame is selected from the 1800 frames and compressed to obtain a thumbnail of video A. Optionally, for video files in the storage device directory, refer to Fig.41 , you can mark the playback time of the video file on the thumbnail.
[0149] In one embodiment, the thumbnail may be associated with a play link of the video file, so that when a user clicks on a thumbnail, the display device automatically starts a video player, and the video player starts playing the corresponding video file through the play link associated with the thumbnail.
[0150] If the user wants to start playing a target video file in the directory, he needs to first locate the thumbnail position of the target video file, and then click the thumbnail to jump to the video playback interface. In one embodiment, the user can switch the file focus in the directory by operating the remote control, for example, the user can move the remote control or press the direction key on the remote control. Optionally, the display device can highlight the file in focus, refer to Fig.41 , the current focus moves to the video file "HHH Episode 10", and a focus frame can be set around the thumbnail of the video file "HHH Episode 10", and the display effect of the focus frame (including thickness, line type, etc.) is not limited. Of course, other feasible focus reminder methods can also be used, such as appropriately scaling the thumbnail pointed to by the focus, so that users can quickly and intuitively distinguish the focus.
[0151] In some embodiments, reference Fig.41 , a search control can also be set in the page of the storage device directory. The user can enter at least one keyword related to the file in the search control, and then click to confirm. If the display device retrieves the target file matching the keyword in the storage device, only the searched target file will be displayed in the search results page, and other files will be filtered out. This method can facilitate users to quickly find and locate the target file they want to browse, which is especially suitable for scenarios where the storage device stores a large number of files, improving the efficiency of users locating files. For example, if the user enters the keyword "HHH" in the search control, the target video file can be searched as "HHH Episode 10". In other possibilities, if the display device does not retrieve the target file matching the keyword, that is, the search target is empty, it can prompt in the search results page that no files that meet the requirements have been found.
[0152] In some embodiments, reference Fig.41 , a voice control can also be set in the page of the storage device directory. The user can click the voice control and enter voice information that matches his behavior and intention. For example, the user inputs "search HHH" by voice, and the display device learns through semantic analysis that the user's intention is to search for files, and the search target is related to "HHH", and the video file "HHH Episode 10" can be searched; for another example, the user inputs "play HHH" by voice, and the display device responds to the voice information and starts playing the video file "HHH Episode 10".
[0153] In a conventional implementation, referring to Fig.42The conventional playback control logic of the example local video file includes two independently running processes, namely the player (Player) start process and the PQ (Picture Quality, referred to as picture quality) processing process, wherein the Player start process corresponds to the video player, and the PQ processing process corresponds to the GPU. When the Player start process detects that the user starts the operation of playing the target video file, it immediately starts the video player. During the video player startup process, the video player obtains the decoding information of the target video file and sends the decoding information to the PQ processing process, thereby triggering the PQ processing process. The decoding information includes, but is not limited to, resolution, HDR (High-Dynamic Range) type, scanning format (i / p) and refresh rate, etc. The decoding information is used to limit the picture quality effect that the video picture output on the screen should present.
[0154] GPU is a graphics processor, and its functions include adjusting the image quality of the video picture. GPU can set multiple image quality parameters, including but not limited to brightness, saturation, contrast, sharpness, etc. When the configuration of the image quality parameters is valid, an adaptive image quality effect or refreshed image quality can be generated. Therefore, after the PQ processing process receives the decoded information, it is necessary to first generate the image quality configuration data according to the decoding information match. This step is called loading the image quality configuration data. The image quality configuration data includes the configuration values of various image quality parameters of the GPU. When the GPU triggers the image quality configuration data to take effect, the output video picture has the image quality effect specified by the decoding information.
[0155] After the image quality configuration data is loaded, the PQ processing process injects the image quality configuration data into the GPU. After the GPU refreshes the configuration values of various image quality parameters, the image quality configuration data is immediately triggered to take effect. However, the loading and injection of image quality configuration data will take time, and the time taken will vary slightly depending on the system status. During this period, the startup of the video player is still ongoing. Once the processing time of the PQ processing process exceeds the startup time of the video player, the video player will be started and the video screen can be displayed, but the image quality configuration data has not yet taken effect. Fig.42 The GPU is in an abnormal PQ state (in abnormal case). When the image quality configuration data takes effect after the picture is output, the picture quality effects such as brightness, color, etc. may suddenly change, and even cause screen flickering and flowery screen.
[0156] An easy-to-think-of solution is to consider optimizing the speed of loading and injecting picture quality configuration data to shorten the processing time of the PQ process. However, in actual application scenarios, the loading and injection of picture quality configuration data is limited by the system performance of the display device, so it has limitations in actually optimizing local media playback.
[0157] Another solution that can be easily thought of is to consider delaying the video screen's display time, that is, to increase the startup time of the video player relatively. For example, after the GPU triggers the image quality configuration data to take effect, it will feedback the effective indication information to the video player; when the video player receives the effective indication information, it will know that the image quality configuration has been refreshed, and then start playing the video file to display the corresponding video screen. However, the defect of this solution is that the video player takes a long time to start, resulting in a long black screen before the screen is displayed, which reduces the performance of the video player to a certain extent.
[0158] In order to solve the problems and defects in the above application scenarios, the present application provides a media file playback control method, which is described from the execution and control perspective of the controller 250, and includes the following program steps:
[0159] Step 1: locate the target video file selected by the user in the storage device directory.
[0160] In one embodiment, after the storage device is connected to the display device via a USB interface, when the controller receives an operation from the user to open the storage device, the display device is controlled to display the storage device directory. Fig.41 In the example of , the storage device directory includes preview images of stored local media files, and the preview image of the video file is a thumbnail of a frame image in the video.
[0161] In one embodiment, the user can operate the remote control to move the focus position in the directory page. It is understandable that when the focus is switched to a file that the user is not interested in, the user will usually move the focus away quickly in order to locate the preferred target file more quickly. Therefore, the stay time Tstay of the focus on a certain video file can be used to measure the possibility / probability of the video file being selected by the user and started to play. Based on this, a preset time length Tp is set. By comparing the stay time Tstay with the preset time length Tp, it is possible to locate and lock the target video file in advance before the target video file is started to play. Among them, the value of the preset time length Tp can be set according to the actual application, for example, it is set to 500ms, and this application does not make specific restrictions.
[0162] In some embodiments, when displaying the storage device directory, the controller tracks the focus position in real time and detects whether the file pointed to by the focus is a video file / image. If the focus is not a video file / image, the PQ processing process is not involved and the file is played in a conventional manner.
[0163] In some embodiments, if the focus is on a video file / image, the timer detects the stay time Tstay of the focus on the video file / image. If the stay time Tstay is less than the preset time length Tp, it means that the focus stays on the file for a short time, which may only be a flash. It is considered that the possibility of the user watching the video file / image is low, and the video file / image is not the target video file finally located; if the stay time Tstay is greater than or equal to the preset time length Tp, it means that the focus stays on a certain video file / image for a long time without moving away quickly. It is considered that the video file / image is likely to be what the user is willing to watch, and the video file / image where the current focus is located is recorded as the target video file. Optionally, the resource ID of the target video file is recorded, and the resource ID can be used to accurately identify which file in the storage device is the target video file captured in advance.
[0164] In other embodiments, reference Fig.41 For example, a user searches the entire disk for a target video file that meets his or her interest preferences and viewing intentions through a search control in a storage device directory. When the controller retrieves the target video file, it completes the advance positioning and capture of the target video file and records the resource ID of the target video file.
[0165] In other embodiments, reference Fig.41 For example, a user clicks on a voice control in a storage device directory and inputs voice information that matches his or her behavioral intention. The display device collects the voice information input by the user and performs parsing processing such as word segmentation and semantic analysis on the voice information. For example, the user says "play HHH" to the voice control. After parsing, the display device can obtain that the keyword of the target object is "HHH". Then, the entire disk is searched for files related to "HHH", and the target video file is found to be the 10th episode of HHH. Then, the resource ID of the target video file is recorded, thereby locating and capturing the target video file in advance before the start of the play action. The implementation scheme for locating the target video file can be adapted according to the operation mode of the user locating and triggering the playback of the video file in the storage device, and should not be limited to the examples provided in some embodiments of the present application.
[0166] Step 2: before the user starts playing the target video file, the decoding information carried in the thumbnail of the target video file is obtained.
[0167] Before the user starts playing the target video file, the display device has already located and captured the possible target video file in advance. The target video file is displayed as a thumbnail in the directory page. The controller can directly read the thumbnail of the target video file from the storage device. Figure 1 It generally carries the decoding information of the target video file, including but not limited to resolution, HDR type, refresh rate, etc.
[0168] Step three, generating image quality configuration data according to the decoding information matching.
[0169] Through step S03, the decoded information is converted into image quality configuration data adapted for GPU processing, which is the loading link of the image quality configuration data. The image quality configuration data includes the configuration values of various image quality parameters in the GPU. The image quality parameters include but are not limited to brightness, contrast, saturation, clarity, etc.
[0170] Step 4: inject the image quality configuration data into the graphics processor.
[0171] Step 5: upon receiving an operation from the user to start playing the target video file, firstly control the graphics processor to refresh the image quality according to the image quality configuration data, and then control the display to display the target video file.
[0172] Through the above steps, the loading and injection of the image quality configuration data, which takes a relatively long time in the PQ processing process, is completed in advance before the video player is started. After receiving the injection, the GPU has the ability to immediately trigger the image quality configuration data to take effect, that is, the time taken by the GPU to execute the image quality refresh action is very short (negligible). In this way, the image quality refresh action is completed before the display device outputs the image of the target video file. When the display is displayed, the video screen has the pre-configured image quality effect, thereby eliminating the display anomalies such as sudden change of image quality effect, screen distortion or flashing when the video starts playing, and there is no need to correct the time synchronization between the video start and the image quality refresh action, thereby shortening the time taken to output the video, ensuring the performance of the video player, and improving the playback efficiency and display effect of the video file.
[0173] In some application scenarios, for example, the user moves the focus to video file 1 and stays on video file 1 for more than the preset time, and then the user starts playing video file 1; or the user leaves for something, resulting in the focus continuing to stay on video file 1 for a long time, but video file 1 is never started to play; or, the user's operation focuses on video file 1 for a while, and the GPU is injected with the image quality configuration data 1 corresponding to video file 1 in advance. Assuming that the user then shifts the focus to video file 2 and starts playing video file 2, if the GPU makes the image quality configuration data 1 effective, then when video file 2 starts playing, the image quality effect of video file 1 will be presented, which does not match its own preset image quality effect, which will inevitably lead to problems such as sudden changes in image quality during subsequent image quality refresh and conversion. These display anomalies will also be perceived by users, affecting their viewing experience.
[0174] In this regard, in some embodiments, after the controller injects the image quality configuration data into the GPU, it is necessary to control the GPU to remain in a waiting state first, that is, the GPU does not perform the image quality refresh action temporarily, and the image quality configuration data has not yet taken effect. The purpose of this embodiment is that when the user keeps the focus on a certain video file for more than a preset time, it can only indicate that the video file is more likely to be started and played than other files in the storage device. Referring to the aforementioned scenario possibility example, the display device is actually unable to predict the user's subsequent behavior, so the GPU first remains in a waiting state, and is in an observation stage at this time. By observing the subsequent user's behavior operations, it decides whether to trigger the image quality configuration data to take effect.
[0175] In some embodiments, if the controller receives an operation from the user to start playing the current target video file, it means that the file object pre-positioned and captured by the display device meets the user's actual viewing intention, and the GPU is switched from the waiting state to the refresh state, that is, the GPU immediately triggers the image quality configuration data to take effect, thereby executing the image quality refresh action before the target video file is displayed.
[0176] In some embodiments, a timeout Ttimeout can be preset. By comparing the stay time Tstay with the timeout Ttimeout, it can be measured whether the pre-positioned captured target video file has a start-up timeout problem. If the user's operation of starting to play the target video file is received within the timeout Ttimeout, that is, the stay time Tstay is less than the timeout Ttimeout, the GPU is switched from the waiting state to the refresh state; if the user's operation of starting to play the target video file is not received within the timeout Ttimeout, that is, the stay time Tstay is greater than or equal to the timeout Ttimeout, it means that although the user has not shifted the focus, the current target video file has not been started to play, and there is a start-up timeout problem. Optionally, the GPU is controlled to clear the injected image quality configuration data, so that the GPU is restored to the initial state before injection, so as to avoid the image quality configuration data from being invalid for a long time and occupying GPU resources, and ensure that other subsequent programs or applications can also effectively use the corresponding GPU resources, and avoid the display abnormality caused by the wrong triggering of the image quality configuration data when other programs or applications are started. Among them, the timeout Ttimeout can be set as appropriate according to the actual situation, and this application does not make specific restrictions.
[0177] In some implementations, after the focus stays on a certain video file for a preset time, the user may also shift the focus away from the currently captured target video file. In this case, the GPU needs to be controlled to clear the injected image quality configuration data, restore the GPU to the initial state, and reposition the captured target video file according to the focus dynamics, which is equivalent to updating the recorded target video file, thereby avoiding display abnormalities caused by the mismatch between the started video file and the refreshed image quality parameters. This embodiment ensures that the start screen and image quality of the video player conform to the configuration of the same video file, ensuring the accuracy of video file playback.
[0178] In some embodiments, reference Fig.43 The improved local video file playback control logic of the example is Fig.42 The difference compared to the conventional logic of the example is that when the storage device is connected to the display device and the UI displays the storage device directory, the Player start-up process will track the focus and detect the focus stay time Tstay. When it is detected that the stay time Tstay reaches the preset duration Tp, the thumbnail of the target video file where the current focus is located is obtained, thereby obtaining the decoding information carried by the thumbnail, and sending the decoding information to the PQ processing process, so that the PQ processing process completes the loading and injection of the image quality configuration data into the GPU before the video player is started according to the received decoding information, and controls the GPU to remain in a waiting state. When the Player start-up process receives the user's operation instruction to start playing the target video file, it controls the video player to start and sends a quality refresh instruction to the GPU at the same time; the GPU responds to the received quality refresh instruction, exits the waiting state, triggers the previously injected quality configuration data to take effect, and executes the quality refresh action before the video player is started. When the video player is started, the Player start-up process ends.
[0179] In the improved local video file playback control logic, the PQ processing process mainly includes two major links. One is the loading and injection of image quality configuration data into the GPU (Load & Send PQ Data to GPU), which is a relatively time-consuming processing link in the PQ processing process. The other is to trigger the image quality configuration data to take effect (PQ take effect). First, the user input operation instruction to start playing the target video file is used as the timing node, and Load & Send PQ Data to GPU is separated from PQ take effect, so that the image quality refresh action is performed first when the video player starts, instead of Fig.42These actions are interspersed in the logic during the startup of the video player, and the integrity and continuity of the Player startup process are guaranteed. Secondly, based on the improved logic of this application, the Player startup process and the PQ processing process no longer need to be synchronized, and the video player does not need to delay the video screen's picture-out time, thereby ensuring the performance of the video player. Thirdly, by predicting and positioning the target video file, as well as the thumbnail feature, Load & Send PQ Data to GPU is completed in advance before the video player is started, and PQ take effect can be triggered instantly when the video player is started, so that the picture quality refresh action is completed before the video player comes out, thereby effectively solving the display abnormalities such as sudden changes in picture quality, flashing screen or flowery screen when playing local video files in the storage device, improving the playback effect and efficiency of local video files, and optimizing the user viewing experience.
[0180] For the convenience of explanation, the above description has been made in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or 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 to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various different variations of the embodiments suitable for specific use considerations.
Claims
1. A display device, characterized in that: include: a display configured to display images from a broadcast system and / or a network, and / or a user interface, a communicator configured to connect to a network; A user input interface configured to receive instructions from a user; a memory configured to store computer instructions and data associated with said display; A processor, connected to the display, the communicator, the user input interface and the memory, is configured to execute the computer instructions so that the display device: receiving an instruction from a user for setting a currently used sound mode as a target sound mode; In response to the instruction, a sound mode menu is displayed on the display, the name of the target sound mode is displayed on the sound mode menu, and one or more associated menus corresponding to the target sound mode are displayed. In response to at least one of the one or more associated menus being a non-default associated menu, a prompt mark is displayed on the sound mode menu, and the non-default associated menu refers to an associated menu in which the current sound effect parameters are non-default values.
2. The display device according to claim 1, characterized in that in, The prompt identifier includes a first identifier indicating a non-default value, and the first identifier is displayed in association with the sound mode menu.
3. The display device according to claim 2, characterized in that in, The first identifier includes one or a combination of a specified font color, a specified background color, a specified text, and a special symbol.
4. The display device according to claim 1, characterized in that The processor is further configured to execute the computer instructions to enable the display to display a reset option in the menu where the one or more associated menus are located, wherein the reset option is used to set the current sound effect parameters in the non-default associated menu to default values; and / or, The processor is also configured to execute the computer instructions to cause the display to display a reset option in the operation interface of the sound effect parameters of the non-default associated menu, wherein the reset option is used to set the current sound effect parameters in the non-default associated menu to default values.
5. The display device according to claim 4, characterized in that The processor is also configured to execute the computer instructions to cause the display to display a reset option in a menu where the one or more associated menus are located, wherein the reset option is used to set current sound effect parameters in one or more of the non-default associated menus to default values.
6. The display device according to claim 4, characterized in that The processor is also configured to execute the computer instructions to cause the display to display a reset option on each of the non-default associated menus, wherein the reset option is used to set the current sound effect parameters in the corresponding non-default associated menu to default values.
7. The display device according to claim 1, characterized in that The processor is further configured to, in response to at least one of the one or more context menus being a non-default context menu, display a prompt indicator on the non-default context menu.
8. The display device according to claim 1, characterized in that in, The processor is further configured to execute the computer instructions to cause the display to: in response to a selection of the sound mode menu, display a next level menu in the sound mode menu.
9. The display device according to claim 1, characterized in that in, The processor is further configured to execute the computer instructions to cause the display to: in response to all of the one or more associated menus being default associated menus, not display a prompt mark on the sound mode menu; And in response to receiving a parameter adjustment instruction from a user for adjusting a first associated menu among the one or more associated menus, changing the sound effect parameters of the first associated menu to non-default values, and updating the sound mode menu to display the prompt mark.
10. The display device according to claim 1, characterized in that in, The processor is further configured to execute the computer instructions to enable the display to: in response to all of the one or more context menus being default context menus, not display a prompt mark on the default context menu; And in response to receiving a parameter adjustment instruction from the user for adjusting a first associated menu in the default associated menu, changing the sound effect parameter of the first associated menu to a non-default value, and updating the first associated menu to display the prompt mark.
11. A display method, characterized in that: include: receiving an instruction from a user for setting a currently used sound mode as a target sound mode; In response to the instruction, a sound mode menu is displayed on the display, the name of the target sound mode is displayed on the sound mode menu, and one or more associated menus corresponding to the target sound mode are displayed. In response to at least one of the one or more associated menus being a non-default associated menu, a prompt mark is displayed on the sound mode menu, and the non-default associated menu refers to an associated menu in which the current sound effect parameters are non-default values.
12. The display method according to claim 11, characterized in that: in, The prompt identifier includes a first identifier indicating a non-default value, and the first identifier is displayed in association with the sound mode menu.
13. The display method according to claim 12, characterized in that: in, The first identifier includes one or a combination of a specified font color, a specified background color, a specified text, and a special symbol.
14. The display method according to claim 11, characterized in that: Also includes: In response to at least one of the one or more associated menus being a non-default associated menu, displaying a reset option in the menu where the one or more associated menus are located, wherein the reset option is used to set the current sound effect parameters in the non-default associated menu to default values; and / or, A reset option is displayed in the operation interface of the sound effect parameter of the non-default associated menu, wherein the reset option is used to set the current sound effect parameter in the non-default associated menu to a default value.
15. The display method according to claim 14, characterized in that: Also includes: In response to at least one of the one or more associated menus being a non-default associated menu, a reset option is displayed in the menu where the one or more associated menus are located, wherein the reset option is used to set current sound effect parameters in one or more of the non-default associated menus to default values.
16. The display method according to claim 14, characterized in that: Also includes: A reset option is displayed on each non-default associated menu, wherein the reset option is used to set the current sound effect parameters in the corresponding non-default associated menu to default values.
17. The display method according to claim 11, characterized in that: Also includes: In response to at least one of the one or more context menus being a non-default context menu, a prompt mark is displayed on the non-default context menu.
18. The display method according to claim 11, characterized in that: Also includes: In response to selection of the sound mode menu, a next level menu is displayed in the sound mode menu.
19. The display method according to claim 11, characterized in that: Also includes: In response to all of the one or more context menus being default context menus, not displaying a prompt identifier on the sound mode menu; And in response to receiving a parameter adjustment instruction from a user for adjusting a first associated menu among the one or more associated menus, changing the sound effect parameters of the first associated menu to non-default values, and updating the sound mode menu to display the prompt mark.
20. The display method according to claim 11, characterized in that: Also includes: In response to all of the one or more context menus being default context menus, not displaying a prompt mark on the default context menu; And in response to receiving a parameter adjustment instruction from the user for adjusting a first associated menu in the default associated menu, changing the sound effect parameter of the first associated menu to a non-default value, and updating the first associated menu to display the prompt mark.